diff --git a/Makefile b/Makefile index 07dea2c03..d6d5b657f 100644 --- a/Makefile +++ b/Makefile @@ -184,6 +184,25 @@ $(B_DIR)/ucode/rarezip.elf: $(B_DIR)/ucode/rarezip.o $(B_DIR)/ucode/rarezip.bin: $(B_DIR)/ucode/rarezip.elf $(TOOLCHAIN)-objcopy $< $@ -O binary +################################################################################ +# Main game + +game: $(B_DIR)/ucode/game.bin + +$(B_DIR)/game.o: src/game/game.c + mkdir -p $(B_DIR)/ucode + python tools/asmpreproc/asm-processor.py -O2 $< | $(QEMU_IRIX) -silent -L $(IRIX_ROOT) $(IRIX_ROOT)/usr/bin/cc -c $(CFLAGS) tools/asmpreproc/include-stdin.c -o $@ -O2 + python tools/asmpreproc/asm-processor.py -O2 $< --post-process $@ --assembler "$(TOOLCHAIN)-as -march=vr4300 -mabi=32" --asm-prelude tools/asmpreproc/prelude.s + +$(B_DIR)/game.elf: $(B_DIR)/game.o $(B_DIR)/library.o $(B_DIR)/setup.o + $(TOOLCHAIN)-ld -T ld/game.ld -o $@ + +$(B_DIR)/ucode/game.bin: $(B_DIR)/game.elf + mkdir -p $(B_DIR)/ucode + $(TOOLCHAIN)-objcopy $< $@ -O binary + dd if="$@" of="$@.tmp" bs=1808864 count=1 + mv "$@.tmp" "$@" + ################################################################################ # Test related diff --git a/src/game/game.c b/src/game/game.c new file mode 100644 index 000000000..5bd052c78 --- /dev/null +++ b/src/game/game.c @@ -0,0 +1,495306 @@ +#include + +GLOBAL_ASM( +glabel func0f000000 +/* f000000: 3c0e8008 */ lui $t6,0x8008 +/* f000004: 8dce4120 */ lw $t6,0x4120($t6) +/* f000008: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00000c: afbf0014 */ sw $ra,0x14($sp) +/* f000010: 11c00019 */ beqz $t6,.L0f000078 +/* f000014: 24042e80 */ addiu $a0,$zero,0x2e80 +/* f000018: 0c0048f2 */ jal 0x123c8 +/* f00001c: 24050006 */ addiu $a1,$zero,0x6 +/* f000020: 3c01800b */ lui $at,0x800b +/* f000024: ac22abb4 */ sw $v0,-0x544c($at) +/* f000028: 24040100 */ addiu $a0,$zero,0x100 +/* f00002c: 0c0048f2 */ jal 0x123c8 +/* f000030: 24050006 */ addiu $a1,$zero,0x6 +/* f000034: 3c04800b */ lui $a0,0x800b +/* f000038: 2484abb8 */ addiu $a0,$a0,-21576 +/* f00003c: ac820000 */ sw $v0,0x0($a0) +/* f000040: 00001825 */ or $v1,$zero,$zero +/* f000044: 240500f8 */ addiu $a1,$zero,0xf8 +.L0f000048: +/* f000048: 8c8f0000 */ lw $t7,0x0($a0) +/* f00004c: 01e31021 */ addu $v0,$t7,$v1 +/* f000050: 90580000 */ lbu $t8,0x0($v0) +/* f000054: 3319ff3f */ andi $t9,$t8,0xff3f +/* f000058: a0590000 */ sb $t9,0x0($v0) +/* f00005c: 8c880000 */ lw $t0,0x0($a0) +/* f000060: 01031021 */ addu $v0,$t0,$v1 +/* f000064: 944a0000 */ lhu $t2,0x0($v0) +/* f000068: 24630002 */ addiu $v1,$v1,0x2 +/* f00006c: 354b3fff */ ori $t3,$t2,0x3fff +/* f000070: 1465fff5 */ bne $v1,$a1,.L0f000048 +/* f000074: a44b0000 */ sh $t3,0x0($v0) +.L0f000078: +/* f000078: 8fbf0014 */ lw $ra,0x14($sp) +/* f00007c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f000080: 03e00008 */ jr $ra +/* f000084: 00000000 */ sll $zero,$zero,0x0 +/* f000088: 00000000 */ sll $zero,$zero,0x0 +/* f00008c: 00000000 */ sll $zero,$zero,0x0 +/* f000090: 2402ffff */ addiu $v0,$zero,-1 +/* f000094: 3c018006 */ lui $at,0x8006 +/* f000098: ac2224b4 */ sw $v0,0x24b4($at) +/* f00009c: 3c018006 */ lui $at,0x8006 +/* f0000a0: ac2024b8 */ sw $zero,0x24b8($at) +/* f0000a4: 3c018006 */ lui $at,0x8006 +/* f0000a8: ac2024c4 */ sw $zero,0x24c4($at) +/* f0000ac: 3c018006 */ lui $at,0x8006 +/* f0000b0: ac2224e4 */ sw $v0,0x24e4($at) +/* f0000b4: 3c018006 */ lui $at,0x8006 +/* f0000b8: ac2024e0 */ sw $zero,0x24e0($at) +/* f0000bc: 24030001 */ addiu $v1,$zero,0x1 +/* f0000c0: 3c018006 */ lui $at,0x8006 +/* f0000c4: ac2324e8 */ sw $v1,0x24e8($at) +/* f0000c8: 3c018006 */ lui $at,0x8006 +/* f0000cc: ac2024ec */ sw $zero,0x24ec($at) +/* f0000d0: 3c018006 */ lui $at,0x8006 +/* f0000d4: ac2024f0 */ sw $zero,0x24f0($at) +/* f0000d8: 3c04800a */ lui $a0,0x800a +/* f0000dc: 3c018006 */ lui $at,0x8006 +/* f0000e0: 2484dfe8 */ addiu $a0,$a0,-8216 +/* f0000e4: ac2324f4 */ sw $v1,0x24f4($at) +/* f0000e8: 24050080 */ addiu $a1,$zero,0x80 +/* f0000ec: a0800004 */ sb $zero,0x4($a0) +/* f0000f0: a0850005 */ sb $a1,0x5($a0) +/* f0000f4: a0850006 */ sb $a1,0x6($a0) +/* f0000f8: 03e00008 */ jr $ra +/* f0000fc: a0850007 */ sb $a1,0x7($a0) +/* f000100: 27bdffe8 */ addiu $sp,$sp,-24 +/* f000104: afbf0014 */ sw $ra,0x14($sp) +/* f000108: 3c047f02 */ lui $a0,0x7f02 +/* f00010c: 0c006946 */ jal 0x1a518 +/* f000110: 2484e760 */ addiu $a0,$a0,-6304 +/* f000114: 0fc00192 */ jal func0f000648 +/* f000118: 00000000 */ sll $zero,$zero,0x0 +/* f00011c: 8fbf0014 */ lw $ra,0x14($sp) +/* f000120: 27bd0018 */ addiu $sp,$sp,0x18 +/* f000124: 03e00008 */ jr $ra +/* f000128: 00000000 */ sll $zero,$zero,0x0 +/* f00012c: 00000000 */ sll $zero,$zero,0x0 +/* f000130: 3c048006 */ lui $a0,0x8006 +/* f000134: 24842b1c */ addiu $a0,$a0,0x2b1c +/* f000138: 00007080 */ sll $t6,$zero,0x2 +/* f00013c: 008e7821 */ addu $t7,$a0,$t6 +/* f000140: 8df80000 */ lw $t8,0x0($t7) +/* f000144: 3c038006 */ lui $v1,0x8006 +/* f000148: 24632b00 */ addiu $v1,$v1,0x2b00 +/* f00014c: ac600000 */ sw $zero,0x0($v1) +/* f000150: 07000009 */ bltz $t8,.L0f000178 +/* f000154: 00001025 */ or $v0,$zero,$zero +/* f000158: 24590001 */ addiu $t9,$v0,0x1 +.L0f00015c: +/* f00015c: 00194080 */ sll $t0,$t9,0x2 +/* f000160: 00884821 */ addu $t1,$a0,$t0 +/* f000164: 8d2a0000 */ lw $t2,0x0($t1) +/* f000168: ac790000 */ sw $t9,0x0($v1) +/* f00016c: 03201025 */ or $v0,$t9,$zero +/* f000170: 0543fffa */ bgezl $t2,.L0f00015c +/* f000174: 24590001 */ addiu $t9,$v0,0x1 +.L0f000178: +/* f000178: 3c048006 */ lui $a0,0x8006 +/* f00017c: 24842c14 */ addiu $a0,$a0,0x2c14 +/* f000180: 00005880 */ sll $t3,$zero,0x2 +/* f000184: 008b6021 */ addu $t4,$a0,$t3 +/* f000188: 8d8d0000 */ lw $t5,0x0($t4) +/* f00018c: 3c038006 */ lui $v1,0x8006 +/* f000190: 24632b0c */ addiu $v1,$v1,0x2b0c +/* f000194: ac600000 */ sw $zero,0x0($v1) +/* f000198: 05a00009 */ bltz $t5,.L0f0001c0 +/* f00019c: 00001025 */ or $v0,$zero,$zero +/* f0001a0: 244e0001 */ addiu $t6,$v0,0x1 +.L0f0001a4: +/* f0001a4: 000e7880 */ sll $t7,$t6,0x2 +/* f0001a8: 008fc021 */ addu $t8,$a0,$t7 +/* f0001ac: 8f190000 */ lw $t9,0x0($t8) +/* f0001b0: ac6e0000 */ sw $t6,0x0($v1) +/* f0001b4: 01c01025 */ or $v0,$t6,$zero +/* f0001b8: 0723fffa */ bgezl $t9,.L0f0001a4 +/* f0001bc: 244e0001 */ addiu $t6,$v0,0x1 +.L0f0001c0: +/* f0001c0: 3c048006 */ lui $a0,0x8006 +/* f0001c4: 24842c6c */ addiu $a0,$a0,0x2c6c +/* f0001c8: 00004080 */ sll $t0,$zero,0x2 +/* f0001cc: 00884821 */ addu $t1,$a0,$t0 +/* f0001d0: 8d2a0000 */ lw $t2,0x0($t1) +/* f0001d4: 3c038006 */ lui $v1,0x8006 +/* f0001d8: 24632b10 */ addiu $v1,$v1,0x2b10 +/* f0001dc: ac600000 */ sw $zero,0x0($v1) +/* f0001e0: 05400009 */ bltz $t2,.L0f000208 +/* f0001e4: 00001025 */ or $v0,$zero,$zero +/* f0001e8: 244b0001 */ addiu $t3,$v0,0x1 +.L0f0001ec: +/* f0001ec: 000b6080 */ sll $t4,$t3,0x2 +/* f0001f0: 008c6821 */ addu $t5,$a0,$t4 +/* f0001f4: 8dae0000 */ lw $t6,0x0($t5) +/* f0001f8: ac6b0000 */ sw $t3,0x0($v1) +/* f0001fc: 01601025 */ or $v0,$t3,$zero +/* f000200: 05c3fffa */ bgezl $t6,.L0f0001ec +/* f000204: 244b0001 */ addiu $t3,$v0,0x1 +.L0f000208: +/* f000208: 3c048006 */ lui $a0,0x8006 +/* f00020c: 24842b68 */ addiu $a0,$a0,0x2b68 +/* f000210: 00007880 */ sll $t7,$zero,0x2 +/* f000214: 008fc021 */ addu $t8,$a0,$t7 +/* f000218: 8f190000 */ lw $t9,0x0($t8) +/* f00021c: 3c038006 */ lui $v1,0x8006 +/* f000220: 24632b04 */ addiu $v1,$v1,0x2b04 +/* f000224: ac600000 */ sw $zero,0x0($v1) +/* f000228: 07200009 */ bltz $t9,.L0f000250 +/* f00022c: 00001025 */ or $v0,$zero,$zero +/* f000230: 24480001 */ addiu $t0,$v0,0x1 +.L0f000234: +/* f000234: 00084880 */ sll $t1,$t0,0x2 +/* f000238: 00895021 */ addu $t2,$a0,$t1 +/* f00023c: 8d4b0000 */ lw $t3,0x0($t2) +/* f000240: ac680000 */ sw $t0,0x0($v1) +/* f000244: 01001025 */ or $v0,$t0,$zero +/* f000248: 0563fffa */ bgezl $t3,.L0f000234 +/* f00024c: 24480001 */ addiu $t0,$v0,0x1 +.L0f000250: +/* f000250: 3c048006 */ lui $a0,0x8006 +/* f000254: 24842c58 */ addiu $a0,$a0,0x2c58 +/* f000258: 00006080 */ sll $t4,$zero,0x2 +/* f00025c: 008c6821 */ addu $t5,$a0,$t4 +/* f000260: 8dae0000 */ lw $t6,0x0($t5) +/* f000264: 3c038006 */ lui $v1,0x8006 +/* f000268: 24632b08 */ addiu $v1,$v1,0x2b08 +/* f00026c: ac600000 */ sw $zero,0x0($v1) +/* f000270: 05c00009 */ bltz $t6,.L0f000298 +/* f000274: 00001025 */ or $v0,$zero,$zero +/* f000278: 244f0001 */ addiu $t7,$v0,0x1 +.L0f00027c: +/* f00027c: 000fc080 */ sll $t8,$t7,0x2 +/* f000280: 0098c821 */ addu $t9,$a0,$t8 +/* f000284: 8f280000 */ lw $t0,0x0($t9) +/* f000288: ac6f0000 */ sw $t7,0x0($v1) +/* f00028c: 01e01025 */ or $v0,$t7,$zero +/* f000290: 0503fffa */ bgezl $t0,.L0f00027c +/* f000294: 244f0001 */ addiu $t7,$v0,0x1 +.L0f000298: +/* f000298: 03e00008 */ jr $ra +/* f00029c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0002a0 +/* f0002a0: 27bdffb0 */ addiu $sp,$sp,-80 +/* f0002a4: afb30030 */ sw $s3,0x30($sp) +/* f0002a8: 00049c00 */ sll $s3,$a0,0x10 +/* f0002ac: 00137403 */ sra $t6,$s3,0x10 +/* f0002b0: afb2002c */ sw $s2,0x2c($sp) +/* f0002b4: afb10028 */ sw $s1,0x28($sp) +/* f0002b8: afb00024 */ sw $s0,0x24($sp) +/* f0002bc: 00a6082a */ slt $at,$a1,$a2 +/* f0002c0: 00a08025 */ or $s0,$a1,$zero +/* f0002c4: 00c09025 */ or $s2,$a2,$zero +/* f0002c8: 01c09825 */ or $s3,$t6,$zero +/* f0002cc: afbf003c */ sw $ra,0x3c($sp) +/* f0002d0: afb50038 */ sw $s5,0x38($sp) +/* f0002d4: afb40034 */ sw $s4,0x34($sp) +/* f0002d8: afa40050 */ sw $a0,0x50($sp) +/* f0002dc: 10200014 */ beqz $at,.L0f000330 +/* f0002e0: 00008825 */ or $s1,$zero,$zero +/* f0002e4: 3c148008 */ lui $s4,0x8008 +/* f0002e8: 2694ce40 */ addiu $s4,$s4,-12736 +/* f0002ec: 27b50048 */ addiu $s5,$sp,0x48 +.L0f0002f0: +/* f0002f0: 00133c00 */ sll $a3,$s3,0x10 +/* f0002f4: 00077c03 */ sra $t7,$a3,0x10 +/* f0002f8: 01e03825 */ or $a3,$t7,$zero +/* f0002fc: 00002025 */ or $a0,$zero,$zero +/* f000300: 00002825 */ or $a1,$zero,$zero +/* f000304: 02803025 */ or $a2,$s4,$zero +/* f000308: afb00010 */ sw $s0,0x10($sp) +/* f00030c: afb50014 */ sw $s5,0x14($sp) +/* f000310: 0c009217 */ jal 0x2485c +/* f000314: afa00018 */ sw $zero,0x18($sp) +/* f000318: 02228821 */ addu $s1,$s1,$v0 +/* f00031c: 26100001 */ addiu $s0,$s0,0x1 +/* f000320: 3238ffff */ andi $t8,$s1,0xffff +/* f000324: 0212082a */ slt $at,$s0,$s2 +/* f000328: 1420fff1 */ bnez $at,.L0f0002f0 +/* f00032c: 03008825 */ or $s1,$t8,$zero +.L0f000330: +/* f000330: 8fbf003c */ lw $ra,0x3c($sp) +/* f000334: 02201025 */ or $v0,$s1,$zero +/* f000338: 8fb10028 */ lw $s1,0x28($sp) +/* f00033c: 8fb00024 */ lw $s0,0x24($sp) +/* f000340: 8fb2002c */ lw $s2,0x2c($sp) +/* f000344: 8fb30030 */ lw $s3,0x30($sp) +/* f000348: 8fb40034 */ lw $s4,0x34($sp) +/* f00034c: 8fb50038 */ lw $s5,0x38($sp) +/* f000350: 03e00008 */ jr $ra +/* f000354: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f000358 +/* f000358: 27bdffb0 */ addiu $sp,$sp,-80 +/* f00035c: afb30030 */ sw $s3,0x30($sp) +/* f000360: 00049c00 */ sll $s3,$a0,0x10 +/* f000364: 00137403 */ sra $t6,$s3,0x10 +/* f000368: afb2002c */ sw $s2,0x2c($sp) +/* f00036c: afb10028 */ sw $s1,0x28($sp) +/* f000370: afb00024 */ sw $s0,0x24($sp) +/* f000374: 00a6082a */ slt $at,$a1,$a2 +/* f000378: 00a08025 */ or $s0,$a1,$zero +/* f00037c: 00c09025 */ or $s2,$a2,$zero +/* f000380: 01c09825 */ or $s3,$t6,$zero +/* f000384: afbf003c */ sw $ra,0x3c($sp) +/* f000388: afb50038 */ sw $s5,0x38($sp) +/* f00038c: afb40034 */ sw $s4,0x34($sp) +/* f000390: afa40050 */ sw $a0,0x50($sp) +/* f000394: 10200013 */ beqz $at,.L0f0003e4 +/* f000398: 00008825 */ or $s1,$zero,$zero +/* f00039c: 3c148008 */ lui $s4,0x8008 +/* f0003a0: 2694ce40 */ addiu $s4,$s4,-12736 +/* f0003a4: 27b50044 */ addiu $s5,$sp,0x44 +.L0f0003a8: +/* f0003a8: 00133c00 */ sll $a3,$s3,0x10 +/* f0003ac: 00077c03 */ sra $t7,$a3,0x10 +/* f0003b0: 01e03825 */ or $a3,$t7,$zero +/* f0003b4: 00002025 */ or $a0,$zero,$zero +/* f0003b8: 00002825 */ or $a1,$zero,$zero +/* f0003bc: 02803025 */ or $a2,$s4,$zero +/* f0003c0: afb00010 */ sw $s0,0x10($sp) +/* f0003c4: afb50014 */ sw $s5,0x14($sp) +/* f0003c8: 0c009217 */ jal 0x2485c +/* f0003cc: afa00018 */ sw $zero,0x18($sp) +/* f0003d0: 87b80048 */ lh $t8,0x48($sp) +/* f0003d4: 26100001 */ addiu $s0,$s0,0x1 +/* f0003d8: 0212082a */ slt $at,$s0,$s2 +/* f0003dc: 1420fff2 */ bnez $at,.L0f0003a8 +/* f0003e0: 02388821 */ addu $s1,$s1,$t8 +.L0f0003e4: +/* f0003e4: 8fbf003c */ lw $ra,0x3c($sp) +/* f0003e8: 02201025 */ or $v0,$s1,$zero +/* f0003ec: 8fb10028 */ lw $s1,0x28($sp) +/* f0003f0: 8fb00024 */ lw $s0,0x24($sp) +/* f0003f4: 8fb2002c */ lw $s2,0x2c($sp) +/* f0003f8: 8fb30030 */ lw $s3,0x30($sp) +/* f0003fc: 8fb40034 */ lw $s4,0x34($sp) +/* f000400: 8fb50038 */ lw $s5,0x38($sp) +/* f000404: 03e00008 */ jr $ra +/* f000408: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f00040c +/* f00040c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f000410: afbf003c */ sw $ra,0x3c($sp) +/* f000414: afb20038 */ sw $s2,0x38($sp) +/* f000418: afb10034 */ sw $s1,0x34($sp) +/* f00041c: afb00030 */ sw $s0,0x30($sp) +/* f000420: f7b80028 */ sdc1 $f24,0x28($sp) +/* f000424: f7b60020 */ sdc1 $f22,0x20($sp) +/* f000428: f7b40018 */ sdc1 $f20,0x18($sp) +/* f00042c: 848e0000 */ lh $t6,0x0($a0) +/* f000430: 00008825 */ or $s1,$zero,$zero +/* f000434: 00808025 */ or $s0,$a0,$zero +/* f000438: 11c00032 */ beqz $t6,.L0f000504 +/* f00043c: 3c017f1a */ lui $at,0x7f1a +/* f000440: c43878c0 */ lwc1 $f24,0x78c0($at) +/* f000444: 3c017f1a */ lui $at,0x7f1a +/* f000448: 4480a000 */ mtc1 $zero,$f20 +/* f00044c: c43678c4 */ lwc1 $f22,0x78c4($at) +/* f000450: 34128000 */ dli $s2,0x8000 +.L0f000454: +/* f000454: 0fc25e42 */ jal func0f097908 +/* f000458: c60c0004 */ lwc1 $f12,0x4($s0) +/* f00045c: 86040000 */ lh $a0,0x0($s0) +/* f000460: 00002825 */ or $a1,$zero,$zero +/* f000464: 0fc000a8 */ jal func0f0002a0 +/* f000468: 00403025 */ or $a2,$v0,$zero +/* f00046c: c6000004 */ lwc1 $f0,0x4($s0) +/* f000470: 3043ffff */ andi $v1,$v0,0xffff +/* f000474: 0072082a */ slt $at,$v1,$s2 +/* f000478: 4600a03c */ c.lt.s $f20,$f0 +/* f00047c: 00000000 */ sll $zero,$zero,0x0 +/* f000480: 4502001b */ bc1fl .L0f0004f0 +/* f000484: e6140008 */ swc1 $f20,0x8($s0) +/* f000488: 5020000d */ beqzl $at,.L0f0004c0 +/* f00048c: 44839000 */ mtc1 $v1,$f18 +/* f000490: 44832000 */ mtc1 $v1,$f4 +/* f000494: 3c014f80 */ lui $at,0x4f80 +/* f000498: 04610004 */ bgez $v1,.L0f0004ac +/* f00049c: 468021a0 */ cvt.s.w $f6,$f4 +/* f0004a0: 44814000 */ mtc1 $at,$f8 +/* f0004a4: 00000000 */ sll $zero,$zero,0x0 +/* f0004a8: 46083180 */ add.s $f6,$f6,$f8 +.L0f0004ac: +/* f0004ac: 46163282 */ mul.s $f10,$f6,$f22 +/* f0004b0: 46005403 */ div.s $f16,$f10,$f0 +/* f0004b4: 1000000e */ beqz $zero,.L0f0004f0 +/* f0004b8: e6100008 */ swc1 $f16,0x8($s0) +/* f0004bc: 44839000 */ mtc1 $v1,$f18 +.L0f0004c0: +/* f0004c0: 3c014f80 */ lui $at,0x4f80 +/* f0004c4: 04610004 */ bgez $v1,.L0f0004d8 +/* f0004c8: 46809120 */ cvt.s.w $f4,$f18 +/* f0004cc: 44814000 */ mtc1 $at,$f8 +/* f0004d0: 00000000 */ sll $zero,$zero,0x0 +/* f0004d4: 46082100 */ add.s $f4,$f4,$f8 +.L0f0004d8: +/* f0004d8: 46162182 */ mul.s $f6,$f4,$f22 +/* f0004dc: 46183281 */ sub.s $f10,$f6,$f24 +/* f0004e0: 46005403 */ div.s $f16,$f10,$f0 +/* f0004e4: 10000002 */ beqz $zero,.L0f0004f0 +/* f0004e8: e6100008 */ swc1 $f16,0x8($s0) +/* f0004ec: e6140008 */ swc1 $f20,0x8($s0) +.L0f0004f0: +/* f0004f0: 860f0048 */ lh $t7,0x48($s0) +/* f0004f4: 26100048 */ addiu $s0,$s0,0x48 +/* f0004f8: 26310001 */ addiu $s1,$s1,0x1 +/* f0004fc: 15e0ffd5 */ bnez $t7,.L0f000454 +/* f000500: 00000000 */ sll $zero,$zero,0x0 +.L0f000504: +/* f000504: 8fbf003c */ lw $ra,0x3c($sp) +/* f000508: 02201025 */ or $v0,$s1,$zero +/* f00050c: 8fb10034 */ lw $s1,0x34($sp) +/* f000510: d7b40018 */ ldc1 $f20,0x18($sp) +/* f000514: d7b60020 */ ldc1 $f22,0x20($sp) +/* f000518: d7b80028 */ ldc1 $f24,0x28($sp) +/* f00051c: 8fb00030 */ lw $s0,0x30($sp) +/* f000520: 8fb20038 */ lw $s2,0x38($sp) +/* f000524: 03e00008 */ jr $ra +/* f000528: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f00052c +/* f00052c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f000530: afb20020 */ sw $s2,0x20($sp) +/* f000534: afb1001c */ sw $s1,0x1c($sp) +/* f000538: afb00018 */ sw $s0,0x18($sp) +/* f00053c: afbf0024 */ sw $ra,0x24($sp) +/* f000540: 00808025 */ or $s0,$a0,$zero +/* f000544: 00008825 */ or $s1,$zero,$zero +/* f000548: 24120080 */ addiu $s2,$zero,0x80 +.L0f00054c: +/* f00054c: 8e020000 */ lw $v0,0x0($s0) +/* f000550: 8c4e0004 */ lw $t6,0x4($v0) +/* f000554: 05c30006 */ bgezl $t6,.L0f000570 +/* f000558: 26310004 */ addiu $s1,$s1,0x4 +/* f00055c: 0fc00103 */ jal func0f00040c +/* f000560: 8c440000 */ lw $a0,0x0($v0) +/* f000564: 8e0f0000 */ lw $t7,0x0($s0) +/* f000568: ade20004 */ sw $v0,0x4($t7) +/* f00056c: 26310004 */ addiu $s1,$s1,0x4 +.L0f000570: +/* f000570: 1632fff6 */ bne $s1,$s2,.L0f00054c +/* f000574: 26100004 */ addiu $s0,$s0,0x4 +/* f000578: 8fbf0024 */ lw $ra,0x24($sp) +/* f00057c: 8fb00018 */ lw $s0,0x18($sp) +/* f000580: 8fb1001c */ lw $s1,0x1c($sp) +/* f000584: 8fb20020 */ lw $s2,0x20($sp) +/* f000588: 03e00008 */ jr $ra +/* f00058c: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f000590 +/* f000590: 848e0000 */ lh $t6,0x0($a0) +/* f000594: 00001825 */ or $v1,$zero,$zero +/* f000598: 00801025 */ or $v0,$a0,$zero +/* f00059c: 19c00006 */ blez $t6,.L0f0005b8 +/* f0005a0: 00000000 */ sll $zero,$zero,0x0 +/* f0005a4: 844f001c */ lh $t7,0x1c($v0) +.L0f0005a8: +/* f0005a8: 24630001 */ addiu $v1,$v1,0x1 +/* f0005ac: 2442001c */ addiu $v0,$v0,0x1c +/* f0005b0: 5de0fffd */ bgtzl $t7,.L0f0005a8 +/* f0005b4: 844f001c */ lh $t7,0x1c($v0) +.L0f0005b8: +/* f0005b8: 03e00008 */ jr $ra +/* f0005bc: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f0005c0 +/* f0005c0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0005c4: afbf0014 */ sw $ra,0x14($sp) +/* f0005c8: afa40020 */ sw $a0,0x20($sp) +/* f0005cc: 0c008dda */ jal 0x23768 +/* f0005d0: 87a40022 */ lh $a0,0x22($sp) +/* f0005d4: 87a40022 */ lh $a0,0x22($sp) +/* f0005d8: 00002825 */ or $a1,$zero,$zero +/* f0005dc: 0fc000d6 */ jal func0f000358 +/* f0005e0: 2446ffff */ addiu $a2,$v0,-1 +/* f0005e4: afa20018 */ sw $v0,0x18($sp) +/* f0005e8: 0c008dda */ jal 0x23768 +/* f0005ec: 87a40022 */ lh $a0,0x22($sp) +/* f0005f0: 8fae0018 */ lw $t6,0x18($sp) +/* f0005f4: 44824000 */ mtc1 $v0,$f8 +/* f0005f8: 87a80022 */ lh $t0,0x22($sp) +/* f0005fc: 448e2000 */ mtc1 $t6,$f4 +/* f000600: 468042a0 */ cvt.s.w $f10,$f8 +/* f000604: 3c198006 */ lui $t9,0x8006 +/* f000608: 8f39f014 */ lw $t9,-0xfec($t9) +/* f00060c: 00084840 */ sll $t1,$t0,0x1 +/* f000610: 3c017f1a */ lui $at,0x7f1a +/* f000614: 468021a0 */ cvt.s.w $f6,$f4 +/* f000618: 03295021 */ addu $t2,$t9,$t1 +/* f00061c: 460a3083 */ div.s $f2,$f6,$f10 +/* f000620: 4600140d */ trunc.w.s $f16,$f2 +/* f000624: 44188000 */ mfc1 $t8,$f16 +/* f000628: 00000000 */ sll $zero,$zero,0x0 +/* f00062c: a5580000 */ sh $t8,0x0($t2) +/* f000630: c43278c8 */ lwc1 $f18,0x78c8($at) +/* f000634: 8fbf0014 */ lw $ra,0x14($sp) +/* f000638: 27bd0020 */ addiu $sp,$sp,0x20 +/* f00063c: 46121002 */ mul.s $f0,$f2,$f18 +/* f000640: 03e00008 */ jr $ra +/* f000644: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f000648 +/* f000648: 27bdffc8 */ addiu $sp,$sp,-56 +/* f00064c: afb5002c */ sw $s5,0x2c($sp) +/* f000650: afb30024 */ sw $s3,0x24($sp) +/* f000654: afb20020 */ sw $s2,0x20($sp) +/* f000658: afb40028 */ sw $s4,0x28($sp) +/* f00065c: 3c128006 */ lui $s2,0x8006 +/* f000660: 3c138006 */ lui $s3,0x8006 +/* f000664: 3c158006 */ lui $s5,0x8006 +/* f000668: afbf0034 */ sw $ra,0x34($sp) +/* f00066c: afb60030 */ sw $s6,0x30($sp) +/* f000670: afb1001c */ sw $s1,0x1c($sp) +/* f000674: afb00018 */ sw $s0,0x18($sp) +/* f000678: 26b57ff0 */ addiu $s5,$s5,0x7ff0 +/* f00067c: 26737fdc */ addiu $s3,$s3,0x7fdc +/* f000680: 265252b8 */ addiu $s2,$s2,0x52b8 +/* f000684: 2414ffff */ addiu $s4,$zero,-1 +.L0f000688: +/* f000688: 8e430000 */ lw $v1,0x0($s2) +/* f00068c: 00008025 */ or $s0,$zero,$zero +/* f000690: 8c6e0000 */ lw $t6,0x0($v1) +/* f000694: 00601025 */ or $v0,$v1,$zero +/* f000698: 528e001e */ beql $s4,$t6,.L0f000714 +/* f00069c: 8e620000 */ lw $v0,0x0($s3) +/* f0006a0: 8c440004 */ lw $a0,0x4($v0) +.L0f0006a4: +/* f0006a4: 50800008 */ beqzl $a0,.L0f0006c8 +/* f0006a8: ac40000c */ sw $zero,0xc($v0) +/* f0006ac: 0fc00164 */ jal func0f000590 +/* f0006b0: 00000000 */ sll $zero,$zero,0x0 +/* f0006b4: 8e4f0000 */ lw $t7,0x0($s2) +/* f0006b8: 01f0c021 */ addu $t8,$t7,$s0 +/* f0006bc: 10000002 */ beqz $zero,.L0f0006c8 +/* f0006c0: af02000c */ sw $v0,0xc($t8) +/* f0006c4: ac40000c */ sw $zero,0xc($v0) +.L0f0006c8: +/* f0006c8: 8e590000 */ lw $t9,0x0($s2) +/* f0006cc: 03301021 */ addu $v0,$t9,$s0 +/* f0006d0: 8c440008 */ lw $a0,0x8($v0) +/* f0006d4: 50800008 */ beqzl $a0,.L0f0006f8 +/* f0006d8: ac400010 */ sw $zero,0x10($v0) +/* f0006dc: 0fc00164 */ jal func0f000590 +/* f0006e0: 00000000 */ sll $zero,$zero,0x0 +/* f0006e4: 8e480000 */ lw $t0,0x0($s2) +/* f0006e8: 01104821 */ addu $t1,$t0,$s0 +/* f0006ec: 10000002 */ beqz $zero,.L0f0006f8 +/* f0006f0: ad220010 */ sw $v0,0x10($t1) +/* f0006f4: ac400010 */ sw $zero,0x10($v0) +.L0f0006f8: +/* f0006f8: 8e4a0000 */ lw $t2,0x0($s2) +/* f0006fc: 26100014 */ addiu $s0,$s0,0x14 +/* f000700: 01501021 */ addu $v0,$t2,$s0 +/* f000704: 8c4b0000 */ lw $t3,0x0($v0) +/* f000708: 568bffe6 */ bnel $s4,$t3,.L0f0006a4 +/* f00070c: 8c440004 */ lw $a0,0x4($v0) +/* f000710: 8e620000 */ lw $v0,0x0($s3) +.L0f000714: +/* f000714: 00008025 */ or $s0,$zero,$zero +/* f000718: 844c0000 */ lh $t4,0x0($v0) +/* f00071c: 05820010 */ bltzl $t4,.L0f000760 +/* f000720: 26730004 */ addiu $s3,$s3,0x4 +/* f000724: 84510000 */ lh $s1,0x0($v0) +/* f000728: 00112400 */ sll $a0,$s1,0x10 +.L0f00072c: +/* f00072c: 00046c03 */ sra $t5,$a0,0x10 +/* f000730: 0fc00170 */ jal func0f0005c0 +/* f000734: 01a02025 */ or $a0,$t5,$zero +/* f000738: 8e6e0000 */ lw $t6,0x0($s3) +/* f00073c: 01d07821 */ addu $t7,$t6,$s0 +/* f000740: e5e00004 */ swc1 $f0,0x4($t7) +/* f000744: 8e780000 */ lw $t8,0x0($s3) +/* f000748: 26100008 */ addiu $s0,$s0,0x8 +/* f00074c: 0310c821 */ addu $t9,$t8,$s0 +/* f000750: 87310000 */ lh $s1,0x0($t9) +/* f000754: 0623fff5 */ bgezl $s1,.L0f00072c +/* f000758: 00112400 */ sll $a0,$s1,0x10 +/* f00075c: 26730004 */ addiu $s3,$s3,0x4 +.L0f000760: +/* f000760: 0275082b */ sltu $at,$s3,$s5 +/* f000764: 1420ffc8 */ bnez $at,.L0f000688 +/* f000768: 26520004 */ addiu $s2,$s2,0x4 +/* f00076c: 3c048006 */ lui $a0,0x8006 +/* f000770: 0fc00164 */ jal func0f000590 +/* f000774: 24843970 */ addiu $a0,$a0,0x3970 +/* f000778: 3c118006 */ lui $s1,0x8006 +/* f00077c: 3c128006 */ lui $s2,0x8006 +/* f000780: 3c138006 */ lui $s3,0x8006 +/* f000784: 3c148006 */ lui $s4,0x8006 +/* f000788: 3c158006 */ lui $s5,0x8006 +/* f00078c: 3c108006 */ lui $s0,0x8006 +/* f000790: 3c168006 */ lui $s6,0x8006 +/* f000794: 26d67428 */ addiu $s6,$s6,0x7428 +/* f000798: 26107328 */ addiu $s0,$s0,0x7328 +/* f00079c: 26b56ef0 */ addiu $s5,$s5,0x6ef0 +/* f0007a0: 26946a70 */ addiu $s4,$s4,0x6a70 +/* f0007a4: 267366c8 */ addiu $s3,$s3,0x66c8 +/* f0007a8: 265262d8 */ addiu $s2,$s2,0x62d8 +/* f0007ac: 26315ae0 */ addiu $s1,$s1,0x5ae0 +.L0f0007b0: +/* f0007b0: 0fc0014b */ jal func0f00052c +/* f0007b4: 02202025 */ or $a0,$s1,$zero +/* f0007b8: 0fc0014b */ jal func0f00052c +/* f0007bc: 02402025 */ or $a0,$s2,$zero +/* f0007c0: 0fc0014b */ jal func0f00052c +/* f0007c4: 02602025 */ or $a0,$s3,$zero +/* f0007c8: 0fc0014b */ jal func0f00052c +/* f0007cc: 02802025 */ or $a0,$s4,$zero +/* f0007d0: 0fc0014b */ jal func0f00052c +/* f0007d4: 02a02025 */ or $a0,$s5,$zero +/* f0007d8: 0fc0014b */ jal func0f00052c +/* f0007dc: 02002025 */ or $a0,$s0,$zero +/* f0007e0: 26100080 */ addiu $s0,$s0,0x80 +/* f0007e4: 26310080 */ addiu $s1,$s1,0x80 +/* f0007e8: 26520080 */ addiu $s2,$s2,0x80 +/* f0007ec: 26730080 */ addiu $s3,$s3,0x80 +/* f0007f0: 26940080 */ addiu $s4,$s4,0x80 +/* f0007f4: 1616ffee */ bne $s0,$s6,.L0f0007b0 +/* f0007f8: 26b50080 */ addiu $s5,$s5,0x80 +/* f0007fc: 3c048006 */ lui $a0,0x8006 +/* f000800: 0fc00103 */ jal func0f00040c +/* f000804: 24847428 */ addiu $a0,$a0,0x7428 +/* f000808: 3c048006 */ lui $a0,0x8006 +/* f00080c: 0fc00103 */ jal func0f00040c +/* f000810: 24847a10 */ addiu $a0,$a0,0x7a10 +/* f000814: 8fbf0034 */ lw $ra,0x34($sp) +/* f000818: 8fb00018 */ lw $s0,0x18($sp) +/* f00081c: 8fb1001c */ lw $s1,0x1c($sp) +/* f000820: 8fb20020 */ lw $s2,0x20($sp) +/* f000824: 8fb30024 */ lw $s3,0x24($sp) +/* f000828: 8fb40028 */ lw $s4,0x28($sp) +/* f00082c: 8fb5002c */ lw $s5,0x2c($sp) +/* f000830: 8fb60030 */ lw $s6,0x30($sp) +/* f000834: 03e00008 */ jr $ra +/* f000838: 27bd0038 */ addiu $sp,$sp,0x38 +/* f00083c: 00000000 */ sll $zero,$zero,0x0 +/* f000840: 03e00008 */ jr $ra +/* f000844: 00000000 */ sll $zero,$zero,0x0 +/* f000848: 00000000 */ sll $zero,$zero,0x0 +/* f00084c: 00000000 */ sll $zero,$zero,0x0 +/* f000850: 03e00008 */ jr $ra +/* f000854: 00000000 */ sll $zero,$zero,0x0 +/* f000858: 00000000 */ sll $zero,$zero,0x0 +/* f00085c: 00000000 */ sll $zero,$zero,0x0 +/* f000860: 03e00008 */ jr $ra +/* f000864: 00000000 */ sll $zero,$zero,0x0 +/* f000868: 00000000 */ sll $zero,$zero,0x0 +/* f00086c: 00000000 */ sll $zero,$zero,0x0 +/* f000870: 03e00008 */ jr $ra +/* f000874: 00000000 */ sll $zero,$zero,0x0 +/* f000878: 00000000 */ sll $zero,$zero,0x0 +/* f00087c: 00000000 */ sll $zero,$zero,0x0 +/* f000880: 3c017f1a */ lui $at,0x7f1a +/* f000884: c42078d0 */ lwc1 $f0,0x78d0($at) +/* f000888: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00088c: afbf0014 */ sw $ra,0x14($sp) +/* f000890: 3c04800a */ lui $a0,0x800a +/* f000894: 44050000 */ mfc1 $a1,$f0 +/* f000898: 44060000 */ mfc1 $a2,$f0 +/* f00089c: 44070000 */ mfc1 $a3,$f0 +/* f0008a0: 0c014039 */ jal 0x500e4 +/* f0008a4: 24843448 */ addiu $a0,$a0,0x3448 +/* f0008a8: 3c017f1a */ lui $at,0x7f1a +/* f0008ac: c42078d4 */ lwc1 $f0,0x78d4($at) +/* f0008b0: 3c04800a */ lui $a0,0x800a +/* f0008b4: 24843488 */ addiu $a0,$a0,0x3488 +/* f0008b8: 44050000 */ mfc1 $a1,$f0 +/* f0008bc: 44060000 */ mfc1 $a2,$f0 +/* f0008c0: 44070000 */ mfc1 $a3,$f0 +/* f0008c4: 0c014039 */ jal 0x500e4 +/* f0008c8: 00000000 */ sll $zero,$zero,0x0 +/* f0008cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0008d0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0008d4: 03e00008 */ jr $ra +/* f0008d8: 00000000 */ sll $zero,$zero,0x0 +/* f0008dc: 00000000 */ sll $zero,$zero,0x0 +/* f0008e0: 03e00008 */ jr $ra +/* f0008e4: 00000000 */ sll $zero,$zero,0x0 +/* f0008e8: 00000000 */ sll $zero,$zero,0x0 +/* f0008ec: 00000000 */ sll $zero,$zero,0x0 +/* f0008f0: 03e00008 */ jr $ra +/* f0008f4: 00000000 */ sll $zero,$zero,0x0 +/* f0008f8: 00000000 */ sll $zero,$zero,0x0 +/* f0008fc: 00000000 */ sll $zero,$zero,0x0 +/* f000900: 03e00008 */ jr $ra +/* f000904: 00000000 */ sll $zero,$zero,0x0 +/* f000908: 00000000 */ sll $zero,$zero,0x0 +/* f00090c: 00000000 */ sll $zero,$zero,0x0 +/* f000910: 03e00008 */ jr $ra +/* f000914: 00000000 */ sll $zero,$zero,0x0 +/* f000918: 00000000 */ sll $zero,$zero,0x0 +/* f00091c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f000920 +/* f000920: 10850014 */ beq $a0,$a1,.L0f000974 +/* f000924: 00001025 */ or $v0,$zero,$zero +/* f000928: 00a4082a */ slt $at,$a1,$a0 +/* f00092c: 10200003 */ beqz $at,.L0f00093c +/* f000930: 3c0e8006 */ lui $t6,0x8006 +/* f000934: 10000002 */ beqz $zero,.L0f000940 +/* f000938: 00801825 */ or $v1,$a0,$zero +.L0f00093c: +/* f00093c: 00a01825 */ or $v1,$a1,$zero +.L0f000940: +/* f000940: 0085082a */ slt $at,$a0,$a1 +/* f000944: 10200003 */ beqz $at,.L0f000954 +/* f000948: 00a03025 */ or $a2,$a1,$zero +/* f00094c: 10000001 */ beqz $zero,.L0f000954 +/* f000950: 00803025 */ or $a2,$a0,$zero +.L0f000954: +/* f000954: 8dce1430 */ lw $t6,0x1430($t6) +/* f000958: 00037880 */ sll $t7,$v1,0x2 +/* f00095c: 00064040 */ sll $t0,$a2,0x1 +/* f000960: 01cfc021 */ addu $t8,$t6,$t7 +/* f000964: 8f190000 */ lw $t9,0x0($t8) +/* f000968: 03284821 */ addu $t1,$t9,$t0 +/* f00096c: 03e00008 */ jr $ra +/* f000970: 95220000 */ lhu $v0,0x0($t1) +.L0f000974: +/* f000974: 03e00008 */ jr $ra +/* f000978: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00097c +/* f00097c: 000478c0 */ sll $t7,$a0,0x3 +/* f000980: 01e47821 */ addu $t7,$t7,$a0 +/* f000984: 3c0e800a */ lui $t6,0x800a +/* f000988: 8dce4928 */ lw $t6,0x4928($t6) +/* f00098c: 000f7880 */ sll $t7,$t7,0x2 +/* f000990: 01e47823 */ subu $t7,$t7,$a0 +/* f000994: 000f7880 */ sll $t7,$t7,0x2 +/* f000998: 01cfc021 */ addu $t8,$t6,$t7 +/* f00099c: 9719000a */ lhu $t9,0xa($t8) +/* f0009a0: 3c0a800a */ lui $t2,0x800a +/* f0009a4: 8d4a4cd8 */ lw $t2,0x4cd8($t2) +/* f0009a8: 03254021 */ addu $t0,$t9,$a1 +/* f0009ac: 00084900 */ sll $t1,$t0,0x4 +/* f0009b0: 01284821 */ addu $t1,$t1,$t0 +/* f0009b4: 00094840 */ sll $t1,$t1,0x1 +/* f0009b8: 03e00008 */ jr $ra +/* f0009bc: 012a1021 */ addu $v0,$t1,$t2 +); + +GLOBAL_ASM( +glabel func0f0009c0 +/* f0009c0: 000478c0 */ sll $t7,$a0,0x3 +/* f0009c4: 01e47821 */ addu $t7,$t7,$a0 +/* f0009c8: 3c0e800a */ lui $t6,0x800a +/* f0009cc: 8dce4928 */ lw $t6,0x4928($t6) +/* f0009d0: 000f7880 */ sll $t7,$t7,0x2 +/* f0009d4: 01e47823 */ subu $t7,$t7,$a0 +/* f0009d8: 000f7880 */ sll $t7,$t7,0x2 +/* f0009dc: 01cf1021 */ addu $v0,$t6,$t7 +/* f0009e0: 9058004b */ lbu $t8,0x4b($v0) +/* f0009e4: 84590052 */ lh $t9,0x52($v0) +/* f0009e8: 03191821 */ addu $v1,$t8,$t9 +/* f0009ec: 28610100 */ slti $at,$v1,0x100 +/* f0009f0: 14200002 */ bnez $at,.L0f0009fc +/* f0009f4: 00000000 */ sll $zero,$zero,0x0 +/* f0009f8: 240300ff */ addiu $v1,$zero,0xff +.L0f0009fc: +/* f0009fc: 04610002 */ bgez $v1,.L0f000a08 +/* f000a00: 00000000 */ sll $zero,$zero,0x0 +/* f000a04: 00001825 */ or $v1,$zero,$zero +.L0f000a08: +/* f000a08: 03e00008 */ jr $ra +/* f000a0c: 306200ff */ andi $v0,$v1,0xff +); + +GLOBAL_ASM( +glabel func0f000a10 +/* f000a10: 3c05800a */ lui $a1,0x800a +/* f000a14: 8ca5a244 */ lw $a1,-0x5dbc($a1) +/* f000a18: 000478c0 */ sll $t7,$a0,0x3 +/* f000a1c: 01e47821 */ addu $t7,$t7,$a0 +/* f000a20: 3c0e800a */ lui $t6,0x800a +/* f000a24: 8dce4928 */ lw $t6,0x4928($t6) +/* f000a28: 000f7880 */ sll $t7,$t7,0x2 +/* f000a2c: 8ca600d8 */ lw $a2,0xd8($a1) +/* f000a30: 01e47823 */ subu $t7,$t7,$a0 +/* f000a34: 000f7880 */ sll $t7,$t7,0x2 +/* f000a38: 01cf1021 */ addu $v0,$t6,$t7 +/* f000a3c: 14c00014 */ bnez $a2,.L0f000a90 +/* f000a40: 84430052 */ lh $v1,0x52($v0) +/* f000a44: 3c188007 */ lui $t8,0x8007 +/* f000a48: 8f180764 */ lw $t8,0x764($t8) +/* f000a4c: 17000010 */ bnez $t8,.L0f000a90 +/* f000a50: 00000000 */ sll $zero,$zero,0x0 +/* f000a54: 8ca40480 */ lw $a0,0x480($a1) +/* f000a58: 50800007 */ beqzl $a0,.L0f000a78 +/* f000a5c: 8ca91c54 */ lw $t1,0x1c54($a1) +/* f000a60: 1080000b */ beqz $a0,.L0f000a90 +/* f000a64: 00000000 */ sll $zero,$zero,0x0 +/* f000a68: 80990037 */ lb $t9,0x37($a0) +/* f000a6c: 17200008 */ bnez $t9,.L0f000a90 +/* f000a70: 00000000 */ sll $zero,$zero,0x0 +/* f000a74: 8ca91c54 */ lw $t1,0x1c54($a1) +.L0f000a78: +/* f000a78: 8ca800c4 */ lw $t0,0xc4($a1) +/* f000a7c: 01205027 */ nor $t2,$t1,$zero +/* f000a80: 010a5824 */ and $t3,$t0,$t2 +/* f000a84: 316c0001 */ andi $t4,$t3,0x1 +/* f000a88: 15800014 */ bnez $t4,.L0f000adc +/* f000a8c: 00000000 */ sll $zero,$zero,0x0 +.L0f000a90: +/* f000a90: 14c00016 */ bnez $a2,.L0f000aec +/* f000a94: 3c0d8007 */ lui $t5,0x8007 +/* f000a98: 8dad0764 */ lw $t5,0x764($t5) +/* f000a9c: 55a00014 */ bnezl $t5,.L0f000af0 +/* f000aa0: 904b004b */ lbu $t3,0x4b($v0) +/* f000aa4: 8ca40480 */ lw $a0,0x480($a1) +/* f000aa8: 50800007 */ beqzl $a0,.L0f000ac8 +/* f000aac: 8cb81c54 */ lw $t8,0x1c54($a1) +/* f000ab0: 5080000f */ beqzl $a0,.L0f000af0 +/* f000ab4: 904b004b */ lbu $t3,0x4b($v0) +/* f000ab8: 808e0037 */ lb $t6,0x37($a0) +/* f000abc: 55c0000c */ bnezl $t6,.L0f000af0 +/* f000ac0: 904b004b */ lbu $t3,0x4b($v0) +/* f000ac4: 8cb81c54 */ lw $t8,0x1c54($a1) +.L0f000ac8: +/* f000ac8: 8caf00c4 */ lw $t7,0xc4($a1) +/* f000acc: 0300c827 */ nor $t9,$t8,$zero +/* f000ad0: 01f94824 */ and $t1,$t7,$t9 +/* f000ad4: 31280008 */ andi $t0,$t1,0x8 +/* f000ad8: 11000004 */ beqz $t0,.L0f000aec +.L0f000adc: +/* f000adc: 3c0a800a */ lui $t2,0x800a +/* f000ae0: 914acaec */ lbu $t2,-0x3514($t2) +/* f000ae4: 10000003 */ beqz $zero,.L0f000af4 +/* f000ae8: 006a1821 */ addu $v1,$v1,$t2 +.L0f000aec: +/* f000aec: 904b004b */ lbu $t3,0x4b($v0) +.L0f000af0: +/* f000af0: 006b1821 */ addu $v1,$v1,$t3 +.L0f000af4: +/* f000af4: 28610100 */ slti $at,$v1,0x100 +/* f000af8: 14200002 */ bnez $at,.L0f000b04 +/* f000afc: 00000000 */ sll $zero,$zero,0x0 +/* f000b00: 240300ff */ addiu $v1,$zero,0xff +.L0f000b04: +/* f000b04: 04610002 */ bgez $v1,.L0f000b10 +/* f000b08: 00000000 */ sll $zero,$zero,0x0 +/* f000b0c: 00001825 */ or $v1,$zero,$zero +.L0f000b10: +/* f000b10: 03e00008 */ jr $ra +/* f000b14: 306200ff */ andi $v0,$v1,0xff +/* f000b18: afa40000 */ sw $a0,0x0($sp) +/* f000b1c: 03e00008 */ jr $ra +/* f000b20: 240200ff */ addiu $v0,$zero,0xff +); + +GLOBAL_ASM( +glabel func0f000b24 +/* f000b24: 3c02800a */ lui $v0,0x800a +/* f000b28: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f000b2c: 00802825 */ or $a1,$a0,$zero +/* f000b30: 3c0e8007 */ lui $t6,0x8007 +/* f000b34: 8c4300d8 */ lw $v1,0xd8($v0) +/* f000b38: 14600013 */ bnez $v1,.L0f000b88 +/* f000b3c: 00000000 */ sll $zero,$zero,0x0 +/* f000b40: 8dce0764 */ lw $t6,0x764($t6) +/* f000b44: 15c00010 */ bnez $t6,.L0f000b88 +/* f000b48: 00000000 */ sll $zero,$zero,0x0 +/* f000b4c: 8c440480 */ lw $a0,0x480($v0) +/* f000b50: 50800007 */ beqzl $a0,.L0f000b70 +/* f000b54: 8c591c54 */ lw $t9,0x1c54($v0) +/* f000b58: 1080000b */ beqz $a0,.L0f000b88 +/* f000b5c: 00000000 */ sll $zero,$zero,0x0 +/* f000b60: 808f0037 */ lb $t7,0x37($a0) +/* f000b64: 15e00008 */ bnez $t7,.L0f000b88 +/* f000b68: 00000000 */ sll $zero,$zero,0x0 +/* f000b6c: 8c591c54 */ lw $t9,0x1c54($v0) +.L0f000b70: +/* f000b70: 8c5800c4 */ lw $t8,0xc4($v0) +/* f000b74: 03204027 */ nor $t0,$t9,$zero +/* f000b78: 03084824 */ and $t1,$t8,$t0 +/* f000b7c: 312a0001 */ andi $t2,$t1,0x1 +/* f000b80: 15400014 */ bnez $t2,.L0f000bd4 +/* f000b84: 00000000 */ sll $zero,$zero,0x0 +.L0f000b88: +/* f000b88: 14600015 */ bnez $v1,.L0f000be0 +/* f000b8c: 3c0b8007 */ lui $t3,0x8007 +/* f000b90: 8d6b0764 */ lw $t3,0x764($t3) +/* f000b94: 55600013 */ bnezl $t3,.L0f000be4 +/* f000b98: 000548c0 */ sll $t1,$a1,0x3 +/* f000b9c: 8c440480 */ lw $a0,0x480($v0) +/* f000ba0: 50800007 */ beqzl $a0,.L0f000bc0 +/* f000ba4: 8c4e1c54 */ lw $t6,0x1c54($v0) +/* f000ba8: 5080000e */ beqzl $a0,.L0f000be4 +/* f000bac: 000548c0 */ sll $t1,$a1,0x3 +/* f000bb0: 808c0037 */ lb $t4,0x37($a0) +/* f000bb4: 5580000b */ bnezl $t4,.L0f000be4 +/* f000bb8: 000548c0 */ sll $t1,$a1,0x3 +/* f000bbc: 8c4e1c54 */ lw $t6,0x1c54($v0) +.L0f000bc0: +/* f000bc0: 8c4d00c4 */ lw $t5,0xc4($v0) +/* f000bc4: 01c07827 */ nor $t7,$t6,$zero +/* f000bc8: 01afc824 */ and $t9,$t5,$t7 +/* f000bcc: 33380008 */ andi $t8,$t9,0x8 +/* f000bd0: 13000003 */ beqz $t8,.L0f000be0 +.L0f000bd4: +/* f000bd4: 3c02800a */ lui $v0,0x800a +/* f000bd8: 03e00008 */ jr $ra +/* f000bdc: 9042caec */ lbu $v0,-0x3514($v0) +.L0f000be0: +/* f000be0: 000548c0 */ sll $t1,$a1,0x3 +.L0f000be4: +/* f000be4: 01254821 */ addu $t1,$t1,$a1 +/* f000be8: 3c08800a */ lui $t0,0x800a +/* f000bec: 8d084928 */ lw $t0,0x4928($t0) +/* f000bf0: 00094880 */ sll $t1,$t1,0x2 +/* f000bf4: 01254823 */ subu $t1,$t1,$a1 +/* f000bf8: 00094880 */ sll $t1,$t1,0x2 +/* f000bfc: 01091021 */ addu $v0,$t0,$t1 +/* f000c00: 944a0000 */ lhu $t2,0x0($v0) +/* f000c04: 240300ff */ addiu $v1,$zero,0xff +/* f000c08: 314b0040 */ andi $t3,$t2,0x40 +/* f000c0c: 11600003 */ beqz $t3,.L0f000c1c +/* f000c10: 00000000 */ sll $zero,$zero,0x0 +/* f000c14: 10000001 */ beqz $zero,.L0f000c1c +/* f000c18: 9043004b */ lbu $v1,0x4b($v0) +.L0f000c1c: +/* f000c1c: 306200ff */ andi $v0,$v1,0xff +/* f000c20: 03e00008 */ jr $ra +/* f000c24: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f000c28 +/* f000c28: 000478c0 */ sll $t7,$a0,0x3 +/* f000c2c: 01e47821 */ addu $t7,$t7,$a0 +/* f000c30: 3c0e800a */ lui $t6,0x800a +/* f000c34: 8dce4928 */ lw $t6,0x4928($t6) +/* f000c38: 000f7880 */ sll $t7,$t7,0x2 +/* f000c3c: 01e47823 */ subu $t7,$t7,$a0 +/* f000c40: 000f7880 */ sll $t7,$t7,0x2 +/* f000c44: 01cfc021 */ addu $t8,$t6,$t7 +/* f000c48: 87190050 */ lh $t9,0x50($t8) +/* f000c4c: 03e00008 */ jr $ra +/* f000c50: 332200ff */ andi $v0,$t9,0xff +); + +GLOBAL_ASM( +glabel func0f000c54 +/* f000c54: 000478c0 */ sll $t7,$a0,0x3 +/* f000c58: 01e47821 */ addu $t7,$t7,$a0 +/* f000c5c: 3c0e800a */ lui $t6,0x800a +/* f000c60: 8dce4928 */ lw $t6,0x4928($t6) +/* f000c64: 000f7880 */ sll $t7,$t7,0x2 +/* f000c68: 01e47823 */ subu $t7,$t7,$a0 +/* f000c6c: 000f7880 */ sll $t7,$t7,0x2 +/* f000c70: 01cf1021 */ addu $v0,$t6,$t7 +/* f000c74: 84430052 */ lh $v1,0x52($v0) +/* f000c78: 28610100 */ slti $at,$v1,0x100 +/* f000c7c: 14200003 */ bnez $at,.L0f000c8c +/* f000c80: 00000000 */ sll $zero,$zero,0x0 +/* f000c84: 03e00008 */ jr $ra +/* f000c88: 240200ff */ addiu $v0,$zero,0xff +.L0f000c8c: +/* f000c8c: 04630004 */ bgezl $v1,.L0f000ca0 +/* f000c90: 94580000 */ lhu $t8,0x0($v0) +/* f000c94: 03e00008 */ jr $ra +/* f000c98: 00001025 */ or $v0,$zero,$zero +/* f000c9c: 94580000 */ lhu $t8,0x0($v0) +.L0f000ca0: +/* f000ca0: 00002025 */ or $a0,$zero,$zero +/* f000ca4: 33190040 */ andi $t9,$t8,0x40 +/* f000ca8: 13200003 */ beqz $t9,.L0f000cb8 +/* f000cac: 00000000 */ sll $zero,$zero,0x0 +/* f000cb0: 10000001 */ beqz $zero,.L0f000cb8 +/* f000cb4: 00602025 */ or $a0,$v1,$zero +.L0f000cb8: +/* f000cb8: 00801025 */ or $v0,$a0,$zero +/* f000cbc: 03e00008 */ jr $ra +/* f000cc0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f000cc4 +/* f000cc4: 000478c0 */ sll $t7,$a0,0x3 +/* f000cc8: 01e47821 */ addu $t7,$t7,$a0 +/* f000ccc: 3c0e800a */ lui $t6,0x800a +/* f000cd0: 8dce4928 */ lw $t6,0x4928($t6) +/* f000cd4: 000f7880 */ sll $t7,$t7,0x2 +/* f000cd8: 01e47823 */ subu $t7,$t7,$a0 +/* f000cdc: 000f7880 */ sll $t7,$t7,0x2 +/* f000ce0: 01cfc021 */ addu $t8,$t6,$t7 +/* f000ce4: 03e00008 */ jr $ra +/* f000ce8: c700005c */ lwc1 $f0,0x5c($t8) +/* f000cec: 000478c0 */ sll $t7,$a0,0x3 +/* f000cf0: 01e47821 */ addu $t7,$t7,$a0 +/* f000cf4: 3c0e800a */ lui $t6,0x800a +/* f000cf8: 8dce4928 */ lw $t6,0x4928($t6) +/* f000cfc: 000f7880 */ sll $t7,$t7,0x2 +/* f000d00: 01e47823 */ subu $t7,$t7,$a0 +/* f000d04: 000f7880 */ sll $t7,$t7,0x2 +/* f000d08: 01cf1021 */ addu $v0,$t6,$t7 +/* f000d0c: 9058004b */ lbu $t8,0x4b($v0) +/* f000d10: 84590052 */ lh $t9,0x52($v0) +/* f000d14: 3c013f80 */ lui $at,0x3f80 +/* f000d18: 44810000 */ mtc1 $at,$f0 +/* f000d1c: 03194021 */ addu $t0,$t8,$t9 +/* f000d20: 44882000 */ mtc1 $t0,$f4 +/* f000d24: 3c017f1a */ lui $at,0x7f1a +/* f000d28: c4287d88 */ lwc1 $f8,0x7d88($at) +/* f000d2c: 468021a0 */ cvt.s.w $f6,$f4 +/* f000d30: 46083083 */ div.s $f2,$f6,$f8 +/* f000d34: 4602003c */ c.lt.s $f0,$f2 +/* f000d38: 00000000 */ sll $zero,$zero,0x0 +/* f000d3c: 45020003 */ bc1fl .L0f000d4c +/* f000d40: 44800000 */ mtc1 $zero,$f0 +/* f000d44: 46000086 */ mov.s $f2,$f0 +/* f000d48: 44800000 */ mtc1 $zero,$f0 +.L0f000d4c: +/* f000d4c: 00000000 */ sll $zero,$zero,0x0 +/* f000d50: 4600103c */ c.lt.s $f2,$f0 +/* f000d54: 00000000 */ sll $zero,$zero,0x0 +/* f000d58: 45000002 */ bc1f .L0f000d64 +/* f000d5c: 00000000 */ sll $zero,$zero,0x0 +/* f000d60: 46000086 */ mov.s $f2,$f0 +.L0f000d64: +/* f000d64: 03e00008 */ jr $ra +/* f000d68: 46001006 */ mov.s $f0,$f2 +/* f000d6c: 000478c0 */ sll $t7,$a0,0x3 +/* f000d70: 01e47821 */ addu $t7,$t7,$a0 +/* f000d74: 3c0e800a */ lui $t6,0x800a +/* f000d78: 8dce4928 */ lw $t6,0x4928($t6) +/* f000d7c: 000f7880 */ sll $t7,$t7,0x2 +/* f000d80: 01e47823 */ subu $t7,$t7,$a0 +/* f000d84: 000f7880 */ sll $t7,$t7,0x2 +/* f000d88: 01cfc021 */ addu $t8,$t6,$t7 +/* f000d8c: 9319004b */ lbu $t9,0x4b($t8) +/* f000d90: 3c014f80 */ lui $at,0x4f80 +/* f000d94: 44992000 */ mtc1 $t9,$f4 +/* f000d98: 07210004 */ bgez $t9,.L0f000dac +/* f000d9c: 468021a0 */ cvt.s.w $f6,$f4 +/* f000da0: 44814000 */ mtc1 $at,$f8 +/* f000da4: 00000000 */ sll $zero,$zero,0x0 +/* f000da8: 46083180 */ add.s $f6,$f6,$f8 +.L0f000dac: +/* f000dac: 3c01437f */ lui $at,0x437f +/* f000db0: 44815000 */ mtc1 $at,$f10 +/* f000db4: 03e00008 */ jr $ra +/* f000db8: 460a3003 */ div.s $f0,$f6,$f10 +); + +GLOBAL_ASM( +glabel func0f000dbc +/* f000dbc: 000478c0 */ sll $t7,$a0,0x3 +/* f000dc0: 01e47821 */ addu $t7,$t7,$a0 +/* f000dc4: 3c0e800a */ lui $t6,0x800a +/* f000dc8: 8dce4928 */ lw $t6,0x4928($t6) +/* f000dcc: 000f7880 */ sll $t7,$t7,0x2 +/* f000dd0: 01e47823 */ subu $t7,$t7,$a0 +/* f000dd4: 000f7880 */ sll $t7,$t7,0x2 +/* f000dd8: 01cfc021 */ addu $t8,$t6,$t7 +/* f000ddc: 87190050 */ lh $t9,0x50($t8) +/* f000de0: 3c01437f */ lui $at,0x437f +/* f000de4: 44814000 */ mtc1 $at,$f8 +/* f000de8: 44992000 */ mtc1 $t9,$f4 +/* f000dec: 00000000 */ sll $zero,$zero,0x0 +/* f000df0: 468021a0 */ cvt.s.w $f6,$f4 +/* f000df4: 03e00008 */ jr $ra +/* f000df8: 46083003 */ div.s $f0,$f6,$f8 +); + +GLOBAL_ASM( +glabel func0f000dfc +/* f000dfc: 000478c0 */ sll $t7,$a0,0x3 +/* f000e00: 01e47821 */ addu $t7,$t7,$a0 +/* f000e04: 3c0e800a */ lui $t6,0x800a +/* f000e08: 8dce4928 */ lw $t6,0x4928($t6) +/* f000e0c: 000f7880 */ sll $t7,$t7,0x2 +/* f000e10: 01e47823 */ subu $t7,$t7,$a0 +/* f000e14: 000f7880 */ sll $t7,$t7,0x2 +/* f000e18: 01cfc021 */ addu $t8,$t6,$t7 +/* f000e1c: 9719000a */ lhu $t9,0xa($t8) +/* f000e20: 3c09800a */ lui $t1,0x800a +/* f000e24: 44800000 */ mtc1 $zero,$f0 +/* f000e28: 8d294cd8 */ lw $t1,0x4cd8($t1) +/* f000e2c: 00194100 */ sll $t0,$t9,0x4 +/* f000e30: 00055100 */ sll $t2,$a1,0x4 +/* f000e34: 01194021 */ addu $t0,$t0,$t9 +/* f000e38: 00084040 */ sll $t0,$t0,0x1 +/* f000e3c: 01455021 */ addu $t2,$t2,$a1 +/* f000e40: 000a5040 */ sll $t2,$t2,0x1 +/* f000e44: 01091021 */ addu $v0,$t0,$t1 +/* f000e48: 004a3821 */ addu $a3,$v0,$t2 +/* f000e4c: 24020004 */ addiu $v0,$zero,0x4 +/* f000e50: 00001825 */ or $v1,$zero,$zero +/* f000e54: e4c00000 */ swc1 $f0,0x0($a2) +/* f000e58: e4c00004 */ swc1 $f0,0x4($a2) +/* f000e5c: e4c00008 */ swc1 $f0,0x8($a2) +/* f000e60: 24630001 */ addiu $v1,$v1,0x1 +/* f000e64: 10620018 */ beq $v1,$v0,.L0f000ec8 +/* f000e68: 84eb000a */ lh $t3,0xa($a3) +.L0f000e6c: +/* f000e6c: 448b9000 */ mtc1 $t3,$f18 +/* f000e70: c4d00000 */ lwc1 $f16,0x0($a2) +/* f000e74: c4ce0004 */ lwc1 $f14,0x4($a2) +/* f000e78: 468094a0 */ cvt.s.w $f18,$f18 +/* f000e7c: c4cc0008 */ lwc1 $f12,0x8($a2) +/* f000e80: 24630001 */ addiu $v1,$v1,0x1 +/* f000e84: 24e70006 */ addiu $a3,$a3,0x6 +/* f000e88: 46128480 */ add.s $f18,$f16,$f18 +/* f000e8c: e4d20000 */ swc1 $f18,0x0($a2) +/* f000e90: 84ec0006 */ lh $t4,0x6($a3) +/* f000e94: 448c9000 */ mtc1 $t4,$f18 +/* f000e98: 00000000 */ sll $zero,$zero,0x0 +/* f000e9c: 468094a0 */ cvt.s.w $f18,$f18 +/* f000ea0: 46127480 */ add.s $f18,$f14,$f18 +/* f000ea4: e4d20004 */ swc1 $f18,0x4($a2) +/* f000ea8: 84ed0008 */ lh $t5,0x8($a3) +/* f000eac: 448d9000 */ mtc1 $t5,$f18 +/* f000eb0: 00000000 */ sll $zero,$zero,0x0 +/* f000eb4: 468094a0 */ cvt.s.w $f18,$f18 +/* f000eb8: 46126480 */ add.s $f18,$f12,$f18 +/* f000ebc: e4d20008 */ swc1 $f18,0x8($a2) +/* f000ec0: 1462ffea */ bne $v1,$v0,.L0f000e6c +/* f000ec4: 84eb000a */ lh $t3,0xa($a3) +.L0f000ec8: +/* f000ec8: 448b9000 */ mtc1 $t3,$f18 +/* f000ecc: c4d00000 */ lwc1 $f16,0x0($a2) +/* f000ed0: c4ce0004 */ lwc1 $f14,0x4($a2) +/* f000ed4: 468094a0 */ cvt.s.w $f18,$f18 +/* f000ed8: c4cc0008 */ lwc1 $f12,0x8($a2) +/* f000edc: 24e70006 */ addiu $a3,$a3,0x6 +/* f000ee0: 46128480 */ add.s $f18,$f16,$f18 +/* f000ee4: e4d20000 */ swc1 $f18,0x0($a2) +/* f000ee8: 84ec0006 */ lh $t4,0x6($a3) +/* f000eec: 448c9000 */ mtc1 $t4,$f18 +/* f000ef0: 00000000 */ sll $zero,$zero,0x0 +/* f000ef4: 468094a0 */ cvt.s.w $f18,$f18 +/* f000ef8: 46127480 */ add.s $f18,$f14,$f18 +/* f000efc: e4d20004 */ swc1 $f18,0x4($a2) +/* f000f00: 84ed0008 */ lh $t5,0x8($a3) +/* f000f04: 448d9000 */ mtc1 $t5,$f18 +/* f000f08: 00000000 */ sll $zero,$zero,0x0 +/* f000f0c: 468094a0 */ cvt.s.w $f18,$f18 +/* f000f10: 46126480 */ add.s $f18,$f12,$f18 +/* f000f14: e4d20008 */ swc1 $f18,0x8($a2) +/* f000f18: 3c013e80 */ lui $at,0x3e80 +/* f000f1c: 44810000 */ mtc1 $at,$f0 +/* f000f20: c4c60000 */ lwc1 $f6,0x0($a2) +/* f000f24: c4ca0004 */ lwc1 $f10,0x4($a2) +/* f000f28: c4d20008 */ lwc1 $f18,0x8($a2) +/* f000f2c: 46003102 */ mul.s $f4,$f6,$f0 +/* f000f30: 24020001 */ addiu $v0,$zero,0x1 +/* f000f34: 46005202 */ mul.s $f8,$f10,$f0 +/* f000f38: 00000000 */ sll $zero,$zero,0x0 +/* f000f3c: 46009402 */ mul.s $f16,$f18,$f0 +/* f000f40: e4c40000 */ swc1 $f4,0x0($a2) +/* f000f44: e4c80004 */ swc1 $f8,0x4($a2) +/* f000f48: 03e00008 */ jr $ra +/* f000f4c: e4d00008 */ swc1 $f16,0x8($a2) +); + +GLOBAL_ASM( +glabel func0f000f50 +/* f000f50: 27bdffe8 */ addiu $sp,$sp,-24 +/* f000f54: 10800009 */ beqz $a0,.L0f000f7c +/* f000f58: afbf0014 */ sw $ra,0x14($sp) +/* f000f5c: 0fc0025f */ jal func0f00097c +/* f000f60: 00000000 */ sll $zero,$zero,0x0 +/* f000f64: 944e0004 */ lhu $t6,0x4($v0) +/* f000f68: 000ec640 */ sll $t8,$t6,0x19 +/* f000f6c: 07030004 */ bgezl $t8,.L0f000f80 +/* f000f70: 00001825 */ or $v1,$zero,$zero +/* f000f74: 10000002 */ beqz $zero,.L0f000f80 +/* f000f78: 24030001 */ addiu $v1,$zero,0x1 +.L0f000f7c: +/* f000f7c: 00001825 */ or $v1,$zero,$zero +.L0f000f80: +/* f000f80: 8fbf0014 */ lw $ra,0x14($sp) +/* f000f84: 27bd0018 */ addiu $sp,$sp,0x18 +/* f000f88: 00601025 */ or $v0,$v1,$zero +/* f000f8c: 03e00008 */ jr $ra +/* f000f90: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f000f94 +/* f000f94: 27bdffe8 */ addiu $sp,$sp,-24 +/* f000f98: afbf0014 */ sw $ra,0x14($sp) +/* f000f9c: 0fc0025f */ jal func0f00097c +/* f000fa0: 00000000 */ sll $zero,$zero,0x0 +/* f000fa4: 94420004 */ lhu $v0,0x4($v0) +/* f000fa8: 8fbf0014 */ lw $ra,0x14($sp) +/* f000fac: 27bd0018 */ addiu $sp,$sp,0x18 +/* f000fb0: 00027700 */ sll $t6,$v0,0x1c +/* f000fb4: 03e00008 */ jr $ra +/* f000fb8: 000e17c2 */ srl $v0,$t6,0x1f +); + +GLOBAL_ASM( +glabel func0f000fbc +/* f000fbc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f000fc0: 10800009 */ beqz $a0,.L0f000fe8 +/* f000fc4: afbf0014 */ sw $ra,0x14($sp) +/* f000fc8: 0fc0025f */ jal func0f00097c +/* f000fcc: 00000000 */ sll $zero,$zero,0x0 +/* f000fd0: 944e0004 */ lhu $t6,0x4($v0) +/* f000fd4: 000ec680 */ sll $t8,$t6,0x1a +/* f000fd8: 07030004 */ bgezl $t8,.L0f000fec +/* f000fdc: 00001825 */ or $v1,$zero,$zero +/* f000fe0: 10000002 */ beqz $zero,.L0f000fec +/* f000fe4: 24030001 */ addiu $v1,$zero,0x1 +.L0f000fe8: +/* f000fe8: 00001825 */ or $v1,$zero,$zero +.L0f000fec: +/* f000fec: 8fbf0014 */ lw $ra,0x14($sp) +/* f000ff0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f000ff4: 00601025 */ or $v0,$v1,$zero +/* f000ff8: 03e00008 */ jr $ra +/* f000ffc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f001000 +/* f001000: 000478c0 */ sll $t7,$a0,0x3 +/* f001004: 01e47821 */ addu $t7,$t7,$a0 +/* f001008: 3c0e800a */ lui $t6,0x800a +/* f00100c: 8dce4928 */ lw $t6,0x4928($t6) +/* f001010: 000f7880 */ sll $t7,$t7,0x2 +/* f001014: 01e47823 */ subu $t7,$t7,$a0 +/* f001018: 000f7880 */ sll $t7,$t7,0x2 +/* f00101c: 01cfc021 */ addu $t8,$t6,$t7 +/* f001020: 03e00008 */ jr $ra +/* f001024: a7050052 */ sh $a1,0x52($t8) +/* f001028: 000478c0 */ sll $t7,$a0,0x3 +/* f00102c: 01e47821 */ addu $t7,$t7,$a0 +/* f001030: 3c0e800a */ lui $t6,0x800a +/* f001034: 8dce4928 */ lw $t6,0x4928($t6) +/* f001038: 000f7880 */ sll $t7,$t7,0x2 +/* f00103c: 01e47823 */ subu $t7,$t7,$a0 +/* f001040: 000f7880 */ sll $t7,$t7,0x2 +/* f001044: 01cfc021 */ addu $t8,$t6,$t7 +/* f001048: 9719000a */ lhu $t9,0xa($t8) +/* f00104c: 3c09800a */ lui $t1,0x800a +/* f001050: 8d294cd8 */ lw $t1,0x4cd8($t1) +/* f001054: 00194100 */ sll $t0,$t9,0x4 +/* f001058: 00055100 */ sll $t2,$a1,0x4 +/* f00105c: 01194021 */ addu $t0,$t0,$t9 +/* f001060: 00084040 */ sll $t0,$t0,0x1 +/* f001064: 01455021 */ addu $t2,$t2,$a1 +/* f001068: 000a5040 */ sll $t2,$t2,0x1 +/* f00106c: 01091021 */ addu $v0,$t0,$t1 +/* f001070: 004a1021 */ addu $v0,$v0,$t2 +/* f001074: 804b0007 */ lb $t3,0x7($v0) +/* f001078: 448b2000 */ mtc1 $t3,$f4 +/* f00107c: 00000000 */ sll $zero,$zero,0x0 +/* f001080: 468021a0 */ cvt.s.w $f6,$f4 +/* f001084: e4c60000 */ swc1 $f6,0x0($a2) +/* f001088: 804c0008 */ lb $t4,0x8($v0) +/* f00108c: 448c4000 */ mtc1 $t4,$f8 +/* f001090: 00000000 */ sll $zero,$zero,0x0 +/* f001094: 468042a0 */ cvt.s.w $f10,$f8 +/* f001098: e4ca0004 */ swc1 $f10,0x4($a2) +/* f00109c: 804d0009 */ lb $t5,0x9($v0) +/* f0010a0: 448d8000 */ mtc1 $t5,$f16 +/* f0010a4: 00000000 */ sll $zero,$zero,0x0 +/* f0010a8: 468084a0 */ cvt.s.w $f18,$f16 +/* f0010ac: 03e00008 */ jr $ra +/* f0010b0: e4d20008 */ swc1 $f18,0x8($a2) +/* f0010b4: 3c028006 */ lui $v0,0x8006 +/* f0010b8: 24421424 */ addiu $v0,$v0,0x1424 +/* f0010bc: 8c4e0000 */ lw $t6,0x0($v0) +/* f0010c0: 240f0001 */ addiu $t7,$zero,0x1 +/* f0010c4: 11c00002 */ beqz $t6,.L0f0010d0 +/* f0010c8: 00000000 */ sll $zero,$zero,0x0 +/* f0010cc: ac400000 */ sw $zero,0x0($v0) +.L0f0010d0: +/* f0010d0: 03e00008 */ jr $ra +/* f0010d4: ac4f0000 */ sw $t7,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f0010d8 +/* f0010d8: 3c013f80 */ lui $at,0x3f80 +/* f0010dc: 44810000 */ mtc1 $at,$f0 +/* f0010e0: 44801000 */ mtc1 $zero,$f2 +/* f0010e4: 9098004e */ lbu $t8,0x4e($a0) +/* f0010e8: 94880000 */ lhu $t0,0x0($a0) +/* f0010ec: 240e00ff */ addiu $t6,$zero,0xff +/* f0010f0: 240f0080 */ addiu $t7,$zero,0x80 +/* f0010f4: 3319ff0f */ andi $t9,$t8,0xff0f +/* f0010f8: 3109fc3f */ andi $t1,$t0,0xfc3f +/* f0010fc: a0800048 */ sb $zero,0x48($a0) +/* f001100: a08e0049 */ sb $t6,0x49($a0) +/* f001104: a080004a */ sb $zero,0x4a($a0) +/* f001108: a48f0050 */ sh $t7,0x50($a0) +/* f00110c: a4800052 */ sh $zero,0x52($a0) +/* f001110: a080004b */ sb $zero,0x4b($a0) +/* f001114: a099004e */ sb $t9,0x4e($a0) +/* f001118: a4890000 */ sh $t1,0x0($a0) +/* f00111c: e480006c */ swc1 $f0,0x6c($a0) +/* f001120: e4800070 */ swc1 $f0,0x70($a0) +/* f001124: e480005c */ swc1 $f0,0x5c($a0) +/* f001128: e4820060 */ swc1 $f2,0x60($a0) +/* f00112c: e4820064 */ swc1 $f2,0x64($a0) +/* f001130: 03e00008 */ jr $ra +/* f001134: e4820068 */ swc1 $f2,0x68($a0) +); + +GLOBAL_ASM( +glabel func0f001138 +/* f001138: 27bdffc0 */ addiu $sp,$sp,-64 +/* f00113c: afb00018 */ sw $s0,0x18($sp) +/* f001140: 00808025 */ or $s0,$a0,$zero +/* f001144: afbf001c */ sw $ra,0x1c($sp) +/* f001148: afa50044 */ sw $a1,0x44($sp) +/* f00114c: 0fc59e7d */ jal func0f1679f4 +/* f001150: 24040018 */ addiu $a0,$zero,0x18 +/* f001154: 87a40046 */ lh $a0,0x46($sp) +/* f001158: 0fc00284 */ jal func0f000a10 +/* f00115c: afa2003c */ sw $v0,0x3c($sp) +/* f001160: 44822000 */ mtc1 $v0,$f4 +/* f001164: 8fa3003c */ lw $v1,0x3c($sp) +/* f001168: 2406004d */ addiu $a2,$zero,0x4d +/* f00116c: 04410005 */ bgez $v0,.L0f001184 +/* f001170: 468021a0 */ cvt.s.w $f6,$f4 +/* f001174: 3c014f80 */ lui $at,0x4f80 +/* f001178: 44814000 */ mtc1 $at,$f8 +/* f00117c: 00000000 */ sll $zero,$zero,0x0 +/* f001180: 46083180 */ add.s $f6,$f6,$f8 +.L0f001184: +/* f001184: 3c017f1a */ lui $at,0x7f1a +/* f001188: c42a7d8c */ lwc1 $f10,0x7d8c($at) +/* f00118c: 24040001 */ addiu $a0,$zero,0x1 +/* f001190: 02002825 */ or $a1,$s0,$zero +/* f001194: 460a3402 */ mul.s $f16,$f6,$f10 +/* f001198: 3c18bc00 */ lui $t8,0xbc00 +/* f00119c: 3c198000 */ lui $t9,0x8000 +/* f0011a0: 3c080386 */ lui $t0,0x386 +/* f0011a4: 3c0a0388 */ lui $t2,0x388 +/* f0011a8: 3c0b0384 */ lui $t3,0x384 +/* f0011ac: 3c014f00 */ lui $at,0x4f00 +/* f0011b0: 444ef800 */ cfc1 $t6,$31 +/* f0011b4: 44c4f800 */ ctc1 $a0,$31 +/* f0011b8: 240f002e */ addiu $t7,$zero,0x2e +/* f0011bc: 354a0010 */ ori $t2,$t2,0x10 +/* f0011c0: 460084a4 */ cvt.w.s $f18,$f16 +/* f0011c4: 35080010 */ ori $t0,$t0,0x10 +/* f0011c8: 37390040 */ ori $t9,$t9,0x40 +/* f0011cc: 37180002 */ ori $t8,$t8,0x2 +/* f0011d0: 4444f800 */ cfc1 $a0,$31 +/* f0011d4: 26100008 */ addiu $s0,$s0,0x8 +/* f0011d8: 24690008 */ addiu $t1,$v1,0x8 +/* f0011dc: 30840078 */ andi $a0,$a0,0x78 +/* f0011e0: 10800012 */ beqz $a0,.L0f00122c +/* f0011e4: 356b0010 */ ori $t3,$t3,0x10 +/* f0011e8: 44819000 */ mtc1 $at,$f18 +/* f0011ec: 24040001 */ addiu $a0,$zero,0x1 +/* f0011f0: 46128481 */ sub.s $f18,$f16,$f18 +/* f0011f4: 44c4f800 */ ctc1 $a0,$31 +/* f0011f8: 00000000 */ sll $zero,$zero,0x0 +/* f0011fc: 460094a4 */ cvt.w.s $f18,$f18 +/* f001200: 4444f800 */ cfc1 $a0,$31 +/* f001204: 00000000 */ sll $zero,$zero,0x0 +/* f001208: 30840078 */ andi $a0,$a0,0x78 +/* f00120c: 14800005 */ bnez $a0,.L0f001224 +/* f001210: 00000000 */ sll $zero,$zero,0x0 +/* f001214: 44049000 */ mfc1 $a0,$f18 +/* f001218: 3c018000 */ lui $at,0x8000 +/* f00121c: 10000007 */ beqz $zero,.L0f00123c +/* f001220: 00812025 */ or $a0,$a0,$at +.L0f001224: +/* f001224: 10000005 */ beqz $zero,.L0f00123c +/* f001228: 2404ffff */ addiu $a0,$zero,-1 +.L0f00122c: +/* f00122c: 44049000 */ mfc1 $a0,$f18 +/* f001230: 00000000 */ sll $zero,$zero,0x0 +/* f001234: 0480fffb */ bltz $a0,.L0f001224 +/* f001238: 00000000 */ sll $zero,$zero,0x0 +.L0f00123c: +/* f00123c: a0620008 */ sb $v0,0x8($v1) +/* f001240: a0620009 */ sb $v0,0x9($v1) +/* f001244: a062000a */ sb $v0,0xa($v1) +/* f001248: a062000c */ sb $v0,0xc($v1) +/* f00124c: a062000d */ sb $v0,0xd($v1) +/* f001250: a062000e */ sb $v0,0xe($v1) +/* f001254: a0640000 */ sb $a0,0x0($v1) +/* f001258: a0640001 */ sb $a0,0x1($v1) +/* f00125c: a0640002 */ sb $a0,0x2($v1) +/* f001260: a0640004 */ sb $a0,0x4($v1) +/* f001264: a0640005 */ sb $a0,0x5($v1) +/* f001268: a0640006 */ sb $a0,0x6($v1) +/* f00126c: a0660010 */ sb $a2,0x10($v1) +/* f001270: a0660011 */ sb $a2,0x11($v1) +/* f001274: a06f0012 */ sb $t7,0x12($v1) +/* f001278: acb80000 */ sw $t8,0x0($a1) +/* f00127c: acb90004 */ sw $t9,0x4($a1) +/* f001280: 02001025 */ or $v0,$s0,$zero +/* f001284: 26100008 */ addiu $s0,$s0,0x8 +/* f001288: 02002025 */ or $a0,$s0,$zero +/* f00128c: ac480000 */ sw $t0,0x0($v0) +/* f001290: ac490004 */ sw $t1,0x4($v0) +/* f001294: 26100008 */ addiu $s0,$s0,0x8 +/* f001298: ac830004 */ sw $v1,0x4($a0) +/* f00129c: ac8a0000 */ sw $t2,0x0($a0) +/* f0012a0: 02002825 */ or $a1,$s0,$zero +/* f0012a4: 44cef800 */ ctc1 $t6,$31 +/* f0012a8: acab0000 */ sw $t3,0x0($a1) +/* f0012ac: afa50028 */ sw $a1,0x28($sp) +/* f0012b0: 0fc2d5ea */ jal func0f0b57a8 +/* f0012b4: 26100008 */ addiu $s0,$s0,0x8 +/* f0012b8: 8fa50028 */ lw $a1,0x28($sp) +/* f0012bc: 3c0c0382 */ lui $t4,0x382 +/* f0012c0: 358c0010 */ ori $t4,$t4,0x10 +/* f0012c4: 02001825 */ or $v1,$s0,$zero +/* f0012c8: aca20004 */ sw $v0,0x4($a1) +/* f0012cc: ac6c0000 */ sw $t4,0x0($v1) +/* f0012d0: afa30024 */ sw $v1,0x24($sp) +/* f0012d4: 0fc2d5ea */ jal func0f0b57a8 +/* f0012d8: 26100008 */ addiu $s0,$s0,0x8 +/* f0012dc: 8fa30024 */ lw $v1,0x24($sp) +/* f0012e0: 244d0010 */ addiu $t5,$v0,0x10 +/* f0012e4: 02001025 */ or $v0,$s0,$zero +/* f0012e8: ac6d0004 */ sw $t5,0x4($v1) +/* f0012ec: 8fbf001c */ lw $ra,0x1c($sp) +/* f0012f0: 8fb00018 */ lw $s0,0x18($sp) +/* f0012f4: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0012f8: 03e00008 */ jr $ra +/* f0012fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f001300 +/* f001300: 27bdffd0 */ addiu $sp,$sp,-48 +/* f001304: afbf0014 */ sw $ra,0x14($sp) +/* f001308: 00801025 */ or $v0,$a0,$zero +/* f00130c: 3c0ebc00 */ lui $t6,0xbc00 +/* f001310: 3c0f8000 */ lui $t7,0x8000 +/* f001314: 35ef0040 */ ori $t7,$t7,0x40 +/* f001318: 35ce0002 */ ori $t6,$t6,0x2 +/* f00131c: 24830008 */ addiu $v1,$a0,0x8 +/* f001320: ac4e0000 */ sw $t6,0x0($v0) +/* f001324: ac4f0004 */ sw $t7,0x4($v0) +/* f001328: 3c180386 */ lui $t8,0x386 +/* f00132c: 3c198006 */ lui $t9,0x8006 +/* f001330: 27391468 */ addiu $t9,$t9,0x1468 +/* f001334: 37180010 */ ori $t8,$t8,0x10 +/* f001338: 24650008 */ addiu $a1,$v1,0x8 +/* f00133c: ac780000 */ sw $t8,0x0($v1) +/* f001340: ac790004 */ sw $t9,0x4($v1) +/* f001344: 3c080388 */ lui $t0,0x388 +/* f001348: 3c098006 */ lui $t1,0x8006 +/* f00134c: 25291460 */ addiu $t1,$t1,0x1460 +/* f001350: 35080010 */ ori $t0,$t0,0x10 +/* f001354: 24a60008 */ addiu $a2,$a1,0x8 +/* f001358: 3c0a0384 */ lui $t2,0x384 +/* f00135c: aca80000 */ sw $t0,0x0($a1) +/* f001360: aca90004 */ sw $t1,0x4($a1) +/* f001364: 354a0010 */ ori $t2,$t2,0x10 +/* f001368: acca0000 */ sw $t2,0x0($a2) +/* f00136c: 24c40008 */ addiu $a0,$a2,0x8 +/* f001370: afa40030 */ sw $a0,0x30($sp) +/* f001374: 0fc2d5ea */ jal func0f0b57a8 +/* f001378: afa60020 */ sw $a2,0x20($sp) +/* f00137c: 8fa30030 */ lw $v1,0x30($sp) +/* f001380: 8fa60020 */ lw $a2,0x20($sp) +/* f001384: 3c0b0382 */ lui $t3,0x382 +/* f001388: 356b0010 */ ori $t3,$t3,0x10 +/* f00138c: acc20004 */ sw $v0,0x4($a2) +/* f001390: ac6b0000 */ sw $t3,0x0($v1) +/* f001394: 24640008 */ addiu $a0,$v1,0x8 +/* f001398: afa40030 */ sw $a0,0x30($sp) +/* f00139c: 0fc2d5ea */ jal func0f0b57a8 +/* f0013a0: afa3001c */ sw $v1,0x1c($sp) +/* f0013a4: 8fa3001c */ lw $v1,0x1c($sp) +/* f0013a8: 8fa40030 */ lw $a0,0x30($sp) +/* f0013ac: 244c0010 */ addiu $t4,$v0,0x10 +/* f0013b0: ac6c0004 */ sw $t4,0x4($v1) +/* f0013b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0013b8: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0013bc: 00801025 */ or $v0,$a0,$zero +/* f0013c0: 03e00008 */ jr $ra +/* f0013c4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0013c8 +/* f0013c8: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0013cc: afbf0014 */ sw $ra,0x14($sp) +/* f0013d0: 3c1f800a */ lui $ra,0x800a +/* f0013d4: 000438c0 */ sll $a3,$a0,0x3 +/* f0013d8: 27ff4928 */ addiu $ra,$ra,0x4928 +/* f0013dc: 00e43821 */ addu $a3,$a3,$a0 +/* f0013e0: 8fee0000 */ lw $t6,0x0($ra) +/* f0013e4: 00073880 */ sll $a3,$a3,0x2 +/* f0013e8: 00e43823 */ subu $a3,$a3,$a0 +/* f0013ec: 00073880 */ sll $a3,$a3,0x2 +/* f0013f0: 00ee4021 */ addu $t0,$a3,$t6 +/* f0013f4: 25050048 */ addiu $a1,$t0,0x48 +/* f0013f8: 25060049 */ addiu $a2,$t0,0x49 +/* f0013fc: afa8002c */ sw $t0,0x2c($sp) +/* f001400: 0fc56042 */ jal func0f158108 +/* f001404: afa7001c */ sw $a3,0x1c($sp) +/* f001408: 8fa8002c */ lw $t0,0x2c($sp) +/* f00140c: 8fa7001c */ lw $a3,0x1c($sp) +/* f001410: 3c1f800a */ lui $ra,0x800a +/* f001414: 910f0048 */ lbu $t7,0x48($t0) +/* f001418: 81030008 */ lb $v1,0x8($t0) +/* f00141c: 27ff4928 */ addiu $ra,$ra,0x4928 +/* f001420: 05e10003 */ bgez $t7,.L0f001430 +/* f001424: 000fc083 */ sra $t8,$t7,0x2 +/* f001428: 25e10003 */ addiu $at,$t7,0x3 +/* f00142c: 0001c083 */ sra $t8,$at,0x2 +.L0f001430: +/* f001430: 1060002c */ beqz $v1,.L0f0014e4 +/* f001434: a1180048 */ sb $t8,0x48($t0) +/* f001438: 91190049 */ lbu $t9,0x49($t0) +/* f00143c: 330200ff */ andi $v0,$t8,0xff +/* f001440: 44834000 */ mtc1 $v1,$f8 +/* f001444: 03227023 */ subu $t6,$t9,$v0 +/* f001448: 448e2000 */ mtc1 $t6,$f4 +/* f00144c: 468042a0 */ cvt.s.w $f10,$f8 +/* f001450: 24180001 */ addiu $t8,$zero,0x1 +/* f001454: 3c014f00 */ lui $at,0x4f00 +/* f001458: 468021a0 */ cvt.s.w $f6,$f4 +/* f00145c: 460a3403 */ div.s $f16,$f6,$f10 +/* f001460: 444ff800 */ cfc1 $t7,$31 +/* f001464: 44d8f800 */ ctc1 $t8,$31 +/* f001468: 00000000 */ sll $zero,$zero,0x0 +/* f00146c: 460084a4 */ cvt.w.s $f18,$f16 +/* f001470: 4458f800 */ cfc1 $t8,$31 +/* f001474: 00000000 */ sll $zero,$zero,0x0 +/* f001478: 33180078 */ andi $t8,$t8,0x78 +/* f00147c: 53000013 */ beqzl $t8,.L0f0014cc +/* f001480: 44189000 */ mfc1 $t8,$f18 +/* f001484: 44819000 */ mtc1 $at,$f18 +/* f001488: 24180001 */ addiu $t8,$zero,0x1 +/* f00148c: 46128481 */ sub.s $f18,$f16,$f18 +/* f001490: 44d8f800 */ ctc1 $t8,$31 +/* f001494: 00000000 */ sll $zero,$zero,0x0 +/* f001498: 460094a4 */ cvt.w.s $f18,$f18 +/* f00149c: 4458f800 */ cfc1 $t8,$31 +/* f0014a0: 00000000 */ sll $zero,$zero,0x0 +/* f0014a4: 33180078 */ andi $t8,$t8,0x78 +/* f0014a8: 17000005 */ bnez $t8,.L0f0014c0 +/* f0014ac: 00000000 */ sll $zero,$zero,0x0 +/* f0014b0: 44189000 */ mfc1 $t8,$f18 +/* f0014b4: 3c018000 */ lui $at,0x8000 +/* f0014b8: 10000007 */ beqz $zero,.L0f0014d8 +/* f0014bc: 0301c025 */ or $t8,$t8,$at +.L0f0014c0: +/* f0014c0: 10000005 */ beqz $zero,.L0f0014d8 +/* f0014c4: 2418ffff */ addiu $t8,$zero,-1 +/* f0014c8: 44189000 */ mfc1 $t8,$f18 +.L0f0014cc: +/* f0014cc: 00000000 */ sll $zero,$zero,0x0 +/* f0014d0: 0700fffb */ bltz $t8,.L0f0014c0 +/* f0014d4: 00000000 */ sll $zero,$zero,0x0 +.L0f0014d8: +/* f0014d8: 44cff800 */ ctc1 $t7,$31 +/* f0014dc: 10000003 */ beqz $zero,.L0f0014ec +/* f0014e0: a118004a */ sb $t8,0x4a($t0) +.L0f0014e4: +/* f0014e4: a100004a */ sb $zero,0x4a($t0) +/* f0014e8: 91020048 */ lbu $v0,0x48($t0) +.L0f0014ec: +/* f0014ec: 28410100 */ slti $at,$v0,0x100 +/* f0014f0: 14200003 */ bnez $at,.L0f001500 +/* f0014f4: 3c0c800a */ lui $t4,0x800a +/* f0014f8: 241900ff */ addiu $t9,$zero,0xff +/* f0014fc: a1190048 */ sb $t9,0x48($t0) +.L0f001500: +/* f001500: 910e0049 */ lbu $t6,0x49($t0) +/* f001504: 240f00ff */ addiu $t7,$zero,0xff +/* f001508: 258c9fc0 */ addiu $t4,$t4,-24640 +/* f00150c: 29c10100 */ slti $at,$t6,0x100 +/* f001510: 54200003 */ bnezl $at,.L0f001520 +/* f001514: 81180008 */ lb $t8,0x8($t0) +/* f001518: a10f0049 */ sb $t7,0x49($t0) +/* f00151c: 81180008 */ lb $t8,0x8($t0) +.L0f001520: +/* f001520: 91020048 */ lbu $v0,0x48($t0) +/* f001524: 240a0578 */ addiu $t2,$zero,0x578 +/* f001528: 17000009 */ bnez $t8,.L0f001550 +/* f00152c: a102004c */ sb $v0,0x4c($t0) +/* f001530: 910e0049 */ lbu $t6,0x49($t0) +/* f001534: 24010005 */ addiu $at,$zero,0x5 +/* f001538: 01c27823 */ subu $t7,$t6,$v0 +/* f00153c: 000fc080 */ sll $t8,$t7,0x2 +/* f001540: 0301001a */ div $zero,$t8,$at +/* f001544: 00007012 */ mflo $t6 +/* f001548: 004e7821 */ addu $t7,$v0,$t6 +/* f00154c: a10f004c */ sb $t7,0x4c($t0) +.L0f001550: +/* f001550: 8d8304b4 */ lw $v1,0x4b4($t4) +/* f001554: 240d0022 */ addiu $t5,$zero,0x22 +/* f001558: 24010030 */ addiu $at,$zero,0x30 +/* f00155c: 106d0002 */ beq $v1,$t5,.L0f001568 +/* f001560: 3c028008 */ lui $v0,0x8008 +/* f001564: 14610004 */ bne $v1,$at,.L0f001578 +.L0f001568: +/* f001568: 2401215c */ addiu $at,$zero,0x215c +/* f00156c: 14e10002 */ bne $a3,$at,.L0f001578 +/* f001570: 24180002 */ addiu $t8,$zero,0x2 +/* f001574: a118004c */ sb $t8,0x4c($t0) +.L0f001578: +/* f001578: 8c42fc00 */ lw $v0,-0x400($v0) +/* f00157c: 2401001b */ addiu $at,$zero,0x1b +/* f001580: 24090001 */ addiu $t1,$zero,0x1 +/* f001584: 10410007 */ beq $v0,$at,.L0f0015a4 +/* f001588: 240621e8 */ addiu $a2,$zero,0x21e8 +/* f00158c: 24010021 */ addiu $at,$zero,0x21 +/* f001590: 10410004 */ beq $v0,$at,.L0f0015a4 +/* f001594: 24010005 */ addiu $at,$zero,0x5 +/* f001598: 50410003 */ beql $v0,$at,.L0f0015a8 +/* f00159c: 24010834 */ addiu $at,$zero,0x834 +/* f0015a0: 14400002 */ bnez $v0,.L0f0015ac +.L0f0015a4: +/* f0015a4: 24010834 */ addiu $at,$zero,0x834 +.L0f0015a8: +/* f0015a8: 10e10017 */ beq $a3,$at,.L0f001608 +.L0f0015ac: +/* f0015ac: 2401001c */ addiu $at,$zero,0x1c +/* f0015b0: 10410004 */ beq $v0,$at,.L0f0015c4 +/* f0015b4: 2401000e */ addiu $at,$zero,0xe +/* f0015b8: 10410002 */ beq $v0,$at,.L0f0015c4 +/* f0015bc: 24010023 */ addiu $at,$zero,0x23 +/* f0015c0: 14410002 */ bne $v0,$at,.L0f0015cc +.L0f0015c4: +/* f0015c4: 2401008c */ addiu $at,$zero,0x8c +/* f0015c8: 10e1000f */ beq $a3,$at,.L0f001608 +.L0f0015cc: +/* f0015cc: 24010016 */ addiu $at,$zero,0x16 +/* f0015d0: 10410002 */ beq $v0,$at,.L0f0015dc +/* f0015d4: 24010002 */ addiu $at,$zero,0x2 +/* f0015d8: 14410002 */ bne $v0,$at,.L0f0015e4 +.L0f0015dc: +/* f0015dc: 24010118 */ addiu $at,$zero,0x118 +/* f0015e0: 10e10009 */ beq $a3,$at,.L0f001608 +.L0f0015e4: +/* f0015e4: 240b0026 */ addiu $t3,$zero,0x26 +/* f0015e8: 15620002 */ bne $t3,$v0,.L0f0015f4 +/* f0015ec: 2401008c */ addiu $at,$zero,0x8c +/* f0015f0: 10e10005 */ beq $a3,$at,.L0f001608 +.L0f0015f4: +/* f0015f4: 24010020 */ addiu $at,$zero,0x20 +/* f0015f8: 14410008 */ bne $v0,$at,.L0f00161c +/* f0015fc: 24013dcc */ addiu $at,$zero,0x3dcc +/* f001600: 54e10007 */ bnel $a3,$at,.L0f001620 +/* f001604: 950f0000 */ lhu $t7,0x0($t0) +.L0f001608: +/* f001608: 95190000 */ lhu $t9,0x0($t0) +/* f00160c: 240b0026 */ addiu $t3,$zero,0x26 +/* f001610: 372e0080 */ ori $t6,$t9,0x80 +/* f001614: 10000004 */ beqz $zero,.L0f001628 +/* f001618: a50e0000 */ sh $t6,0x0($t0) +.L0f00161c: +/* f00161c: 950f0000 */ lhu $t7,0x0($t0) +.L0f001620: +/* f001620: 31f8ff7f */ andi $t8,$t7,0xff7f +/* f001624: a5180000 */ sh $t8,0x0($t0) +.L0f001628: +/* f001628: 95190000 */ lhu $t9,0x0($t0) +/* f00162c: 00002025 */ or $a0,$zero,$zero +/* f001630: 2405002d */ addiu $a1,$zero,0x2d +/* f001634: 372e0100 */ ori $t6,$t9,0x100 +/* f001638: a50e0000 */ sh $t6,0x0($t0) +/* f00163c: 8fef0000 */ lw $t7,0x0($ra) +/* f001640: 01e7c021 */ addu $t8,$t7,$a3 +/* f001644: 9719000a */ lhu $t9,0xa($t8) +/* f001648: 81180008 */ lb $t8,0x8($t0) +/* f00164c: 3c0f800a */ lui $t7,0x800a +/* f001650: 00197100 */ sll $t6,$t9,0x4 +/* f001654: 8def4cd8 */ lw $t7,0x4cd8($t7) +/* f001658: 01d97021 */ addu $t6,$t6,$t9 +/* f00165c: 000e7040 */ sll $t6,$t6,0x1 +/* f001660: 1b000030 */ blez $t8,.L0f001724 +/* f001664: 01cf1021 */ addu $v0,$t6,$t7 +/* f001668: 8ff90000 */ lw $t9,0x0($ra) +.L0f00166c: +/* f00166c: 03277021 */ addu $t6,$t9,$a3 +/* f001670: 90590005 */ lbu $t9,0x5($v0) +/* f001674: 91cf004a */ lbu $t7,0x4a($t6) +/* f001678: 37380080 */ ori $t8,$t9,0x80 +/* f00167c: a04f0004 */ sb $t7,0x4($v0) +/* f001680: 370f0040 */ ori $t7,$t8,0x40 +/* f001684: a0580005 */ sb $t8,0x5($v0) +/* f001688: 35f90020 */ ori $t9,$t7,0x20 +/* f00168c: a04f0005 */ sb $t7,0x5($v0) +/* f001690: a0590005 */ sb $t9,0x5($v0) +/* f001694: 333800ef */ andi $t8,$t9,0xef +/* f001698: a0580005 */ sb $t8,0x5($v0) +/* f00169c: 37190008 */ ori $t9,$t8,0x8 +/* f0016a0: a0590005 */ sb $t9,0x5($v0) +/* f0016a4: 8d8304b4 */ lw $v1,0x4b4($t4) +/* f0016a8: 106d000f */ beq $v1,$t5,.L0f0016e8 +/* f0016ac: 00000000 */ sll $zero,$zero,0x0 +/* f0016b0: 106b0007 */ beq $v1,$t3,.L0f0016d0 +/* f0016b4: 00000000 */ sll $zero,$zero,0x0 +/* f0016b8: 10650005 */ beq $v1,$a1,.L0f0016d0 +/* f0016bc: 24010030 */ addiu $at,$zero,0x30 +/* f0016c0: 10610009 */ beq $v1,$at,.L0f0016e8 +/* f0016c4: 00000000 */ sll $zero,$zero,0x0 +/* f0016c8: 10000011 */ beqz $zero,.L0f001710 +/* f0016cc: 810e0008 */ lb $t6,0x8($t0) +.L0f0016d0: +/* f0016d0: 54ea000f */ bnel $a3,$t2,.L0f001710 +/* f0016d4: 810e0008 */ lb $t6,0x8($t0) +/* f0016d8: 904e0005 */ lbu $t6,0x5($v0) +/* f0016dc: 31cffff7 */ andi $t7,$t6,0xfff7 +/* f0016e0: 1000000a */ beqz $zero,.L0f00170c +/* f0016e4: a04f0005 */ sb $t7,0x5($v0) +.L0f0016e8: +/* f0016e8: 54e60009 */ bnel $a3,$a2,.L0f001710 +/* f0016ec: 810e0008 */ lb $t6,0x8($t0) +/* f0016f0: 50800004 */ beqzl $a0,.L0f001704 +/* f0016f4: 90580005 */ lbu $t8,0x5($v0) +/* f0016f8: 54890005 */ bnel $a0,$t1,.L0f001710 +/* f0016fc: 810e0008 */ lb $t6,0x8($t0) +/* f001700: 90580005 */ lbu $t8,0x5($v0) +.L0f001704: +/* f001704: 3319fff7 */ andi $t9,$t8,0xfff7 +/* f001708: a0590005 */ sb $t9,0x5($v0) +.L0f00170c: +/* f00170c: 810e0008 */ lb $t6,0x8($t0) +.L0f001710: +/* f001710: 24840001 */ addiu $a0,$a0,0x1 +/* f001714: 24420022 */ addiu $v0,$v0,0x22 +/* f001718: 008e082a */ slt $at,$a0,$t6 +/* f00171c: 5420ffd3 */ bnezl $at,.L0f00166c +/* f001720: 8ff90000 */ lw $t9,0x0($ra) +.L0f001724: +/* f001724: 8fbf0014 */ lw $ra,0x14($sp) +/* f001728: 27bd0030 */ addiu $sp,$sp,0x30 +/* f00172c: 03e00008 */ jr $ra +/* f001730: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f001734 +/* f001734: 27bdff48 */ addiu $sp,$sp,-184 +/* f001738: afbf006c */ sw $ra,0x6c($sp) +/* f00173c: afbe0068 */ sw $s8,0x68($sp) +/* f001740: afb70064 */ sw $s7,0x64($sp) +/* f001744: afb60060 */ sw $s6,0x60($sp) +/* f001748: afb5005c */ sw $s5,0x5c($sp) +/* f00174c: afb40058 */ sw $s4,0x58($sp) +/* f001750: afb30054 */ sw $s3,0x54($sp) +/* f001754: afb20050 */ sw $s2,0x50($sp) +/* f001758: afb1004c */ sw $s1,0x4c($sp) +/* f00175c: 10c0000f */ beqz $a2,.L0f00179c +/* f001760: afb00048 */ sw $s0,0x48($sp) +/* f001764: 3c1e800a */ lui $s8,0x800a +/* f001768: 0006b8c0 */ sll $s7,$a2,0x3 +/* f00176c: 02e6b821 */ addu $s7,$s7,$a2 +/* f001770: 27de4928 */ addiu $s8,$s8,0x4928 +/* f001774: 8fce0000 */ lw $t6,0x0($s8) +/* f001778: 0017b880 */ sll $s7,$s7,0x2 +/* f00177c: 02e6b823 */ subu $s7,$s7,$a2 +/* f001780: 0017b880 */ sll $s7,$s7,0x2 +/* f001784: 01d77821 */ addu $t7,$t6,$s7 +/* f001788: 81f80008 */ lb $t8,0x8($t7) +/* f00178c: 00064080 */ sll $t0,$a2,0x2 +/* f001790: 01064021 */ addu $t0,$t0,$a2 +/* f001794: 17000003 */ bnez $t8,.L0f0017a4 +/* f001798: 3c19800a */ lui $t9,0x800a +.L0f00179c: +/* f00179c: 100000a5 */ beqz $zero,.L0f001a34 +/* f0017a0: 00001025 */ or $v0,$zero,$zero +.L0f0017a4: +/* f0017a4: 8f394cc4 */ lw $t9,0x4cc4($t9) +/* f0017a8: 00084080 */ sll $t0,$t0,0x2 +/* f0017ac: c4840000 */ lwc1 $f4,0x0($a0) +/* f0017b0: 03281021 */ addu $v0,$t9,$t0 +/* f0017b4: c4460004 */ lwc1 $f6,0x4($v0) +/* f0017b8: 46062201 */ sub.s $f8,$f4,$f6 +/* f0017bc: e7a800a4 */ swc1 $f8,0xa4($sp) +/* f0017c0: c4500008 */ lwc1 $f16,0x8($v0) +/* f0017c4: c48a0004 */ lwc1 $f10,0x4($a0) +/* f0017c8: 46105481 */ sub.s $f18,$f10,$f16 +/* f0017cc: e7b200a8 */ swc1 $f18,0xa8($sp) +/* f0017d0: c446000c */ lwc1 $f6,0xc($v0) +/* f0017d4: c4840008 */ lwc1 $f4,0x8($a0) +/* f0017d8: 46062201 */ sub.s $f8,$f4,$f6 +/* f0017dc: e7a800ac */ swc1 $f8,0xac($sp) +/* f0017e0: c4500004 */ lwc1 $f16,0x4($v0) +/* f0017e4: c4aa0000 */ lwc1 $f10,0x0($a1) +/* f0017e8: 46105481 */ sub.s $f18,$f10,$f16 +/* f0017ec: e7b20098 */ swc1 $f18,0x98($sp) +/* f0017f0: c4460008 */ lwc1 $f6,0x8($v0) +/* f0017f4: c4a40004 */ lwc1 $f4,0x4($a1) +/* f0017f8: 46062201 */ sub.s $f8,$f4,$f6 +/* f0017fc: c7a600a4 */ lwc1 $f6,0xa4($sp) +/* f001800: c7a40098 */ lwc1 $f4,0x98($sp) +/* f001804: e7a8009c */ swc1 $f8,0x9c($sp) +/* f001808: c450000c */ lwc1 $f16,0xc($v0) +/* f00180c: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f001810: 46062201 */ sub.s $f8,$f4,$f6 +/* f001814: c7a600ac */ lwc1 $f6,0xac($sp) +/* f001818: afa600c0 */ sw $a2,0xc0($sp) +/* f00181c: 46105481 */ sub.s $f18,$f10,$f16 +/* f001820: c7b000a8 */ lwc1 $f16,0xa8($sp) +/* f001824: c7aa009c */ lwc1 $f10,0x9c($sp) +/* f001828: e7a8008c */ swc1 $f8,0x8c($sp) +/* f00182c: e7b200a0 */ swc1 $f18,0xa0($sp) +/* f001830: 46105481 */ sub.s $f18,$f10,$f16 +/* f001834: c7a400a0 */ lwc1 $f4,0xa0($sp) +/* f001838: 46084402 */ mul.s $f16,$f8,$f8 +/* f00183c: 46062281 */ sub.s $f10,$f4,$f6 +/* f001840: 46129102 */ mul.s $f4,$f18,$f18 +/* f001844: e7b20090 */ swc1 $f18,0x90($sp) +/* f001848: 460a5202 */ mul.s $f8,$f10,$f10 +/* f00184c: e7aa0094 */ swc1 $f10,0x94($sp) +/* f001850: 46048180 */ add.s $f6,$f16,$f4 +/* f001854: 0c012974 */ jal 0x4a5d0 +/* f001858: 46083300 */ add.s $f12,$f6,$f8 +/* f00185c: 3c014000 */ lui $at,0x4000 +/* f001860: 44819000 */ mtc1 $at,$f18 +/* f001864: c7b0008c */ lwc1 $f16,0x8c($sp) +/* f001868: c7aa0090 */ lwc1 $f10,0x90($sp) +/* f00186c: 46009083 */ div.s $f2,$f18,$f0 +/* f001870: c7a80094 */ lwc1 $f8,0x94($sp) +/* f001874: 8fc90000 */ lw $t1,0x0($s8) +/* f001878: 3c0c800a */ lui $t4,0x800a +/* f00187c: 8d8c4cd8 */ lw $t4,0x4cd8($t4) +/* f001880: 01371021 */ addu $v0,$t1,$s7 +/* f001884: 00009825 */ or $s3,$zero,$zero +/* f001888: 27b6008c */ addiu $s6,$sp,0x8c +/* f00188c: 27b50098 */ addiu $s5,$sp,0x98 +/* f001890: 27b400a4 */ addiu $s4,$sp,0xa4 +/* f001894: 46028102 */ mul.s $f4,$f16,$f2 +/* f001898: c7b00098 */ lwc1 $f16,0x98($sp) +/* f00189c: 46025182 */ mul.s $f6,$f10,$f2 +/* f0018a0: 00000000 */ sll $zero,$zero,0x0 +/* f0018a4: 46024482 */ mul.s $f18,$f8,$f2 +/* f0018a8: e7a4008c */ swc1 $f4,0x8c($sp) +/* f0018ac: 46048280 */ add.s $f10,$f16,$f4 +/* f0018b0: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f0018b4: c7a400a0 */ lwc1 $f4,0xa0($sp) +/* f0018b8: e7a60090 */ swc1 $f6,0x90($sp) +/* f0018bc: e7aa0098 */ swc1 $f10,0x98($sp) +/* f0018c0: 46064400 */ add.s $f16,$f8,$f6 +/* f0018c4: e7b20094 */ swc1 $f18,0x94($sp) +/* f0018c8: 46122280 */ add.s $f10,$f4,$f18 +/* f0018cc: e7b0009c */ swc1 $f16,0x9c($sp) +/* f0018d0: e7aa00a0 */ swc1 $f10,0xa0($sp) +/* f0018d4: 944a000a */ lhu $t2,0xa($v0) +/* f0018d8: 804d0008 */ lb $t5,0x8($v0) +/* f0018dc: 000a5900 */ sll $t3,$t2,0x4 +/* f0018e0: 016a5821 */ addu $t3,$t3,$t2 +/* f0018e4: 000b5840 */ sll $t3,$t3,0x1 +/* f0018e8: 19a00051 */ blez $t5,.L0f001a30 +/* f0018ec: 016c8021 */ addu $s0,$t3,$t4 +/* f0018f0: 96020004 */ lhu $v0,0x4($s0) +.L0f0018f4: +/* f0018f4: 00027e40 */ sll $t7,$v0,0x19 +/* f0018f8: 05e10045 */ bgez $t7,.L0f001a10 +/* f0018fc: 0002cf00 */ sll $t9,$v0,0x1c +/* f001900: 07210043 */ bgez $t9,.L0f001a10 +/* f001904: 2604000a */ addiu $a0,$s0,0xa +/* f001908: 26110010 */ addiu $s1,$s0,0x10 +/* f00190c: 2612001c */ addiu $s2,$s0,0x1c +/* f001910: 02403025 */ or $a2,$s2,$zero +/* f001914: 02202825 */ or $a1,$s1,$zero +/* f001918: 00003825 */ or $a3,$zero,$zero +/* f00191c: afb40010 */ sw $s4,0x10($sp) +/* f001920: afb50014 */ sw $s5,0x14($sp) +/* f001924: afb60018 */ sw $s6,0x18($sp) +/* f001928: afa0001c */ sw $zero,0x1c($sp) +/* f00192c: 0c00bd24 */ jal 0x2f490 +/* f001930: afa00020 */ sw $zero,0x20($sp) +/* f001934: 1440000c */ bnez $v0,.L0f001968 +/* f001938: 02202025 */ or $a0,$s1,$zero +/* f00193c: 26050016 */ addiu $a1,$s0,0x16 +/* f001940: 02403025 */ or $a2,$s2,$zero +/* f001944: 00003825 */ or $a3,$zero,$zero +/* f001948: afb40010 */ sw $s4,0x10($sp) +/* f00194c: afb50014 */ sw $s5,0x14($sp) +/* f001950: afb60018 */ sw $s6,0x18($sp) +/* f001954: afa0001c */ sw $zero,0x1c($sp) +/* f001958: 0c00bd24 */ jal 0x2f490 +/* f00195c: afa00020 */ sw $zero,0x20($sp) +/* f001960: 5040002c */ beqzl $v0,.L0f001a14 +/* f001964: 8fcf0000 */ lw $t7,0x0($s8) +.L0f001968: +/* f001968: 8608000a */ lh $t0,0xa($s0) +/* f00196c: 8fa400c0 */ lw $a0,0xc0($sp) +/* f001970: 02602825 */ or $a1,$s3,$zero +/* f001974: 44884000 */ mtc1 $t0,$f8 +/* f001978: 00000000 */ sll $zero,$zero,0x0 +/* f00197c: 468041a0 */ cvt.s.w $f6,$f8 +/* f001980: e7a6007c */ swc1 $f6,0x7c($sp) +/* f001984: 8609000c */ lh $t1,0xc($s0) +/* f001988: 44898000 */ mtc1 $t1,$f16 +/* f00198c: 00000000 */ sll $zero,$zero,0x0 +/* f001990: 46808120 */ cvt.s.w $f4,$f16 +/* f001994: e7a40080 */ swc1 $f4,0x80($sp) +/* f001998: 860a000e */ lh $t2,0xe($s0) +/* f00199c: 448a9000 */ mtc1 $t2,$f18 +/* f0019a0: 00000000 */ sll $zero,$zero,0x0 +/* f0019a4: 468092a0 */ cvt.s.w $f10,$f18 +/* f0019a8: 0fc006de */ jal func0f001b78 +/* f0019ac: e7aa0084 */ swc1 $f10,0x84($sp) +/* f0019b0: 3c01bf80 */ lui $at,0xbf80 +/* f0019b4: 44810000 */ mtc1 $at,$f0 +/* f0019b8: 8fae00c0 */ lw $t6,0xc0($sp) +/* f0019bc: 240bffff */ addiu $t3,$zero,-1 +/* f0019c0: 240c0400 */ addiu $t4,$zero,0x400 +/* f0019c4: 27ad007c */ addiu $t5,$sp,0x7c +/* f0019c8: afad0020 */ sw $t5,0x20($sp) +/* f0019cc: afac0014 */ sw $t4,0x14($sp) +/* f0019d0: afab0010 */ sw $t3,0x10($sp) +/* f0019d4: 00002025 */ or $a0,$zero,$zero +/* f0019d8: 00002825 */ or $a1,$zero,$zero +/* f0019dc: 24068077 */ addiu $a2,$zero,-32649 +/* f0019e0: 2407ffff */ addiu $a3,$zero,-1 +/* f0019e4: afa00018 */ sw $zero,0x18($sp) +/* f0019e8: afa0001c */ sw $zero,0x1c($sp) +/* f0019ec: afa00028 */ sw $zero,0x28($sp) +/* f0019f0: afae002c */ sw $t6,0x2c($sp) +/* f0019f4: e7a00024 */ swc1 $f0,0x24($sp) +/* f0019f8: e7a00030 */ swc1 $f0,0x30($sp) +/* f0019fc: e7a00034 */ swc1 $f0,0x34($sp) +/* f001a00: 0fc24e7e */ jal func0f0939f8 +/* f001a04: e7a00038 */ swc1 $f0,0x38($sp) +/* f001a08: 1000000a */ beqz $zero,.L0f001a34 +/* f001a0c: 24020001 */ addiu $v0,$zero,0x1 +.L0f001a10: +/* f001a10: 8fcf0000 */ lw $t7,0x0($s8) +.L0f001a14: +/* f001a14: 26730001 */ addiu $s3,$s3,0x1 +/* f001a18: 26100022 */ addiu $s0,$s0,0x22 +/* f001a1c: 01f7c021 */ addu $t8,$t7,$s7 +/* f001a20: 83190008 */ lb $t9,0x8($t8) +/* f001a24: 0279082a */ slt $at,$s3,$t9 +/* f001a28: 5420ffb2 */ bnezl $at,.L0f0018f4 +/* f001a2c: 96020004 */ lhu $v0,0x4($s0) +.L0f001a30: +/* f001a30: 00001025 */ or $v0,$zero,$zero +.L0f001a34: +/* f001a34: 8fbf006c */ lw $ra,0x6c($sp) +/* f001a38: 8fb00048 */ lw $s0,0x48($sp) +/* f001a3c: 8fb1004c */ lw $s1,0x4c($sp) +/* f001a40: 8fb20050 */ lw $s2,0x50($sp) +/* f001a44: 8fb30054 */ lw $s3,0x54($sp) +/* f001a48: 8fb40058 */ lw $s4,0x58($sp) +/* f001a4c: 8fb5005c */ lw $s5,0x5c($sp) +/* f001a50: 8fb60060 */ lw $s6,0x60($sp) +/* f001a54: 8fb70064 */ lw $s7,0x64($sp) +/* f001a58: 8fbe0068 */ lw $s8,0x68($sp) +/* f001a5c: 03e00008 */ jr $ra +/* f001a60: 27bd00b8 */ addiu $sp,$sp,0xb8 +); + +GLOBAL_ASM( +glabel func0f001a64 +/* f001a64: 27bdffd0 */ addiu $sp,$sp,-48 +/* f001a68: afb40024 */ sw $s4,0x24($sp) +/* f001a6c: afb30020 */ sw $s3,0x20($sp) +/* f001a70: 3c14800a */ lui $s4,0x800a +/* f001a74: 000498c0 */ sll $s3,$a0,0x3 +/* f001a78: 26944928 */ addiu $s4,$s4,0x4928 +/* f001a7c: 02649821 */ addu $s3,$s3,$a0 +/* f001a80: 8e8e0000 */ lw $t6,0x0($s4) +/* f001a84: 00139880 */ sll $s3,$s3,0x2 +/* f001a88: 02649823 */ subu $s3,$s3,$a0 +/* f001a8c: 00139880 */ sll $s3,$s3,0x2 +/* f001a90: afbf002c */ sw $ra,0x2c($sp) +/* f001a94: afb50028 */ sw $s5,0x28($sp) +/* f001a98: afb2001c */ sw $s2,0x1c($sp) +/* f001a9c: afb10018 */ sw $s1,0x18($sp) +/* f001aa0: afb00014 */ sw $s0,0x14($sp) +/* f001aa4: 01d31021 */ addu $v0,$t6,$s3 +/* f001aa8: 944f000a */ lhu $t7,0xa($v0) +/* f001aac: 80430008 */ lb $v1,0x8($v0) +/* f001ab0: 3c19800a */ lui $t9,0x800a +/* f001ab4: 000fc100 */ sll $t8,$t7,0x4 +/* f001ab8: 8f394cd8 */ lw $t9,0x4cd8($t9) +/* f001abc: 030fc021 */ addu $t8,$t8,$t7 +/* f001ac0: 0018c040 */ sll $t8,$t8,0x1 +/* f001ac4: 00a0a825 */ or $s5,$a1,$zero +/* f001ac8: 1060001b */ beqz $v1,.L0f001b38 +/* f001acc: 03198021 */ addu $s0,$t8,$t9 +/* f001ad0: 18600019 */ blez $v1,.L0f001b38 +/* f001ad4: 00008825 */ or $s1,$zero,$zero +/* f001ad8: 24120064 */ addiu $s2,$zero,0x64 +.L0f001adc: +/* f001adc: 0c004b70 */ jal 0x12dc0 +/* f001ae0: 00000000 */ sll $zero,$zero,0x0 +/* f001ae4: 0052001b */ divu $zero,$v0,$s2 +/* f001ae8: 00004010 */ mfhi $t0 +/* f001aec: 0115082b */ sltu $at,$t0,$s5 +/* f001af0: 16400002 */ bnez $s2,.L0f001afc +/* f001af4: 00000000 */ sll $zero,$zero,0x0 +/* f001af8: 0007000d */ break 0x7 +.L0f001afc: +/* f001afc: 50200007 */ beqzl $at,.L0f001b1c +/* f001b00: 8e8d0000 */ lw $t5,0x0($s4) +/* f001b04: 92090005 */ lbu $t1,0x5($s0) +/* f001b08: 312bffbf */ andi $t3,$t1,0xffbf +/* f001b0c: a20b0005 */ sb $t3,0x5($s0) +/* f001b10: 316c00df */ andi $t4,$t3,0xdf +/* f001b14: a20c0005 */ sb $t4,0x5($s0) +/* f001b18: 8e8d0000 */ lw $t5,0x0($s4) +.L0f001b1c: +/* f001b1c: 26310001 */ addiu $s1,$s1,0x1 +/* f001b20: 26100022 */ addiu $s0,$s0,0x22 +/* f001b24: 01b31021 */ addu $v0,$t5,$s3 +/* f001b28: 804e0008 */ lb $t6,0x8($v0) +/* f001b2c: 022e082a */ slt $at,$s1,$t6 +/* f001b30: 1420ffea */ bnez $at,.L0f001adc +/* f001b34: 00000000 */ sll $zero,$zero,0x0 +.L0f001b38: +/* f001b38: 240f0032 */ addiu $t7,$zero,0x32 +/* f001b3c: a04f004c */ sb $t7,0x4c($v0) +/* f001b40: 8e980000 */ lw $t8,0x0($s4) +/* f001b44: 03131021 */ addu $v0,$t8,$s3 +/* f001b48: 94590000 */ lhu $t9,0x0($v0) +/* f001b4c: 37280100 */ ori $t0,$t9,0x100 +/* f001b50: a4480000 */ sh $t0,0x0($v0) +/* f001b54: 8fbf002c */ lw $ra,0x2c($sp) +/* f001b58: 8fb50028 */ lw $s5,0x28($sp) +/* f001b5c: 8fb40024 */ lw $s4,0x24($sp) +/* f001b60: 8fb30020 */ lw $s3,0x20($sp) +/* f001b64: 8fb2001c */ lw $s2,0x1c($sp) +/* f001b68: 8fb10018 */ lw $s1,0x18($sp) +/* f001b6c: 8fb00014 */ lw $s0,0x14($sp) +/* f001b70: 03e00008 */ jr $ra +/* f001b74: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f001b78 +/* f001b78: 27bdffe8 */ addiu $sp,$sp,-24 +/* f001b7c: afbf0014 */ sw $ra,0x14($sp) +/* f001b80: 0fc0025f */ jal func0f00097c +/* f001b84: afa40018 */ sw $a0,0x18($sp) +/* f001b88: 904e0005 */ lbu $t6,0x5($v0) +/* f001b8c: 3c08800a */ lui $t0,0x800a +/* f001b90: 31d8ffbf */ andi $t8,$t6,0xffbf +/* f001b94: a0580005 */ sb $t8,0x5($v0) +/* f001b98: 331900df */ andi $t9,$t8,0xdf +/* f001b9c: a0590005 */ sb $t9,0x5($v0) +/* f001ba0: 8fa90018 */ lw $t1,0x18($sp) +/* f001ba4: 8d084928 */ lw $t0,0x4928($t0) +/* f001ba8: 000950c0 */ sll $t2,$t1,0x3 +/* f001bac: 01495021 */ addu $t2,$t2,$t1 +/* f001bb0: 000a5080 */ sll $t2,$t2,0x2 +/* f001bb4: 01495023 */ subu $t2,$t2,$t1 +/* f001bb8: 000a5080 */ sll $t2,$t2,0x2 +/* f001bbc: 010a1821 */ addu $v1,$t0,$t2 +/* f001bc0: 946b0000 */ lhu $t3,0x0($v1) +/* f001bc4: 356c0100 */ ori $t4,$t3,0x100 +/* f001bc8: a46c0000 */ sh $t4,0x0($v1) +/* f001bcc: 8fbf0014 */ lw $ra,0x14($sp) +/* f001bd0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f001bd4: 03e00008 */ jr $ra +/* f001bd8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f001bdc +/* f001bdc: 3c0e8006 */ lui $t6,0x8006 +/* f001be0: 8dce1444 */ lw $t6,0x1444($t6) +/* f001be4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f001be8: afbf0014 */ sw $ra,0x14($sp) +/* f001bec: 51c00004 */ beqzl $t6,.L0f001c00 +/* f001bf0: 8fbf0014 */ lw $ra,0x14($sp) +/* f001bf4: 0fc0131b */ jal func0f004c6c +/* f001bf8: 00000000 */ sll $zero,$zero,0x0 +/* f001bfc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f001c00: +/* f001c00: 27bd0018 */ addiu $sp,$sp,0x18 +/* f001c04: 03e00008 */ jr $ra +/* f001c08: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f001c0c +/* f001c0c: 27bdff90 */ addiu $sp,$sp,-112 +/* f001c10: afbf003c */ sw $ra,0x3c($sp) +/* f001c14: afbe0038 */ sw $s8,0x38($sp) +/* f001c18: afb70034 */ sw $s7,0x34($sp) +/* f001c1c: afb60030 */ sw $s6,0x30($sp) +/* f001c20: afb5002c */ sw $s5,0x2c($sp) +/* f001c24: afb40028 */ sw $s4,0x28($sp) +/* f001c28: afb30024 */ sw $s3,0x24($sp) +/* f001c2c: afb20020 */ sw $s2,0x20($sp) +/* f001c30: afb1001c */ sw $s1,0x1c($sp) +/* f001c34: 0c012144 */ jal 0x48510 +/* f001c38: afb00018 */ sw $s0,0x18($sp) +/* f001c3c: 3c018006 */ lui $at,0x8006 +/* f001c40: 0fc008ee */ jal func0f0023b8 +/* f001c44: ac201440 */ sw $zero,0x1440($at) +/* f001c48: 3c17800a */ lui $s7,0x800a +/* f001c4c: 26f74cc8 */ addiu $s7,$s7,0x4cc8 +/* f001c50: 8ee30000 */ lw $v1,0x0($s7) +/* f001c54: 3c10800a */ lui $s0,0x800a +/* f001c58: 2610cadc */ addiu $s0,$s0,-13604 +/* f001c5c: 000070c0 */ sll $t6,$zero,0x3 +/* f001c60: ae000000 */ sw $zero,0x0($s0) +/* f001c64: 006e7821 */ addu $t7,$v1,$t6 +/* f001c68: 95f80000 */ lhu $t8,0x0($t7) +/* f001c6c: 00001025 */ or $v0,$zero,$zero +/* f001c70: 3c04800a */ lui $a0,0x800a +/* f001c74: 13000008 */ beqz $t8,.L0f001c98 +/* f001c78: 24590001 */ addiu $t9,$v0,0x1 +.L0f001c7c: +/* f001c7c: 001940c0 */ sll $t0,$t9,0x3 +/* f001c80: 00684821 */ addu $t1,$v1,$t0 +/* f001c84: ae190000 */ sw $t9,0x0($s0) +/* f001c88: 952a0000 */ lhu $t2,0x0($t1) +/* f001c8c: 03201025 */ or $v0,$t9,$zero +/* f001c90: 5540fffa */ bnezl $t2,.L0f001c7c +/* f001c94: 24590001 */ addiu $t9,$v0,0x1 +.L0f001c98: +/* f001c98: 50400125 */ beqzl $v0,.L0f002130 +/* f001c9c: 8fbf003c */ lw $ra,0x3c($sp) +/* f001ca0: 8c84a27c */ lw $a0,-0x5d84($a0) +/* f001ca4: 00045880 */ sll $t3,$a0,0x2 +/* f001ca8: 0fc5db69 */ jal func0f176da4 +/* f001cac: 01602025 */ or $a0,$t3,$zero +/* f001cb0: 8e040000 */ lw $a0,0x0($s0) +/* f001cb4: 00409825 */ or $s3,$v0,$zero +/* f001cb8: 00046080 */ sll $t4,$a0,0x2 +/* f001cbc: 0fc5db69 */ jal func0f176da4 +/* f001cc0: 01802025 */ or $a0,$t4,$zero +/* f001cc4: 3c04800a */ lui $a0,0x800a +/* f001cc8: 8c84a27c */ lw $a0,-0x5d84($a0) +/* f001ccc: 0040a025 */ or $s4,$v0,$zero +/* f001cd0: 00046880 */ sll $t5,$a0,0x2 +/* f001cd4: 0fc5db69 */ jal func0f176da4 +/* f001cd8: 01a02025 */ or $a0,$t5,$zero +/* f001cdc: 3c16800a */ lui $s6,0x800a +/* f001ce0: 26d6cae0 */ addiu $s6,$s6,-13600 +/* f001ce4: 8ec30000 */ lw $v1,0x0($s6) +/* f001ce8: 0040f025 */ or $s8,$v0,$zero +/* f001cec: 00630019 */ multu $v1,$v1 +/* f001cf0: 00002012 */ mflo $a0 +/* f001cf4: 0fc5db69 */ jal func0f176da4 +/* f001cf8: 00000000 */ sll $zero,$zero,0x0 +/* f001cfc: 3c04800a */ lui $a0,0x800a +/* f001d00: 8c84a27c */ lw $a0,-0x5d84($a0) +/* f001d04: 00409025 */ or $s2,$v0,$zero +/* f001d08: 000470c0 */ sll $t6,$a0,0x3 +/* f001d0c: 0fc5db69 */ jal func0f176da4 +/* f001d10: 01c02025 */ or $a0,$t6,$zero +/* f001d14: 0c0048b8 */ jal 0x122e0 +/* f001d18: afa20068 */ sw $v0,0x68($sp) +/* f001d1c: 0fc5d820 */ jal func0f176080 +/* f001d20: 00000000 */ sll $zero,$zero,0x0 +/* f001d24: 00531821 */ addu $v1,$v0,$s3 +/* f001d28: 3c118006 */ lui $s1,0x8006 +/* f001d2c: 3c018006 */ lui $at,0x8006 +/* f001d30: 00743021 */ addu $a2,$v1,$s4 +/* f001d34: 26311438 */ addiu $s1,$s1,0x1438 +/* f001d38: ac221434 */ sw $v0,0x1434($at) +/* f001d3c: 00de3821 */ addu $a3,$a2,$s8 +/* f001d40: ae230000 */ sw $v1,0x0($s1) +/* f001d44: afa60044 */ sw $a2,0x44($sp) +/* f001d48: afa70048 */ sw $a3,0x48($sp) +/* f001d4c: 00f2a821 */ addu $s5,$a3,$s2 +/* f001d50: 8fa40068 */ lw $a0,0x68($sp) +/* f001d54: 0c0048f2 */ jal 0x123c8 +/* f001d58: 24050004 */ addiu $a1,$zero,0x4 +/* f001d5c: 8e0f0000 */ lw $t7,0x0($s0) +/* f001d60: 3c148006 */ lui $s4,0x8006 +/* f001d64: 26941420 */ addiu $s4,$s4,0x1420 +/* f001d68: ae820000 */ sw $v0,0x0($s4) +/* f001d6c: 19e00019 */ blez $t7,.L0f001dd4 +/* f001d70: 00009825 */ or $s3,$zero,$zero +/* f001d74: 00009025 */ or $s2,$zero,$zero +/* f001d78: 00001825 */ or $v1,$zero,$zero +/* f001d7c: 24040001 */ addiu $a0,$zero,0x1 +.L0f001d80: +/* f001d80: 8ef80000 */ lw $t8,0x0($s7) +/* f001d84: 0312c821 */ addu $t9,$t8,$s2 +/* f001d88: 93220006 */ lbu $v0,0x6($t9) +/* f001d8c: 30480001 */ andi $t0,$v0,0x1 +/* f001d90: 11000007 */ beqz $t0,.L0f001db0 +/* f001d94: 30490004 */ andi $t1,$v0,0x4 +/* f001d98: 55200006 */ bnezl $t1,.L0f001db4 +/* f001d9c: 8e2c0000 */ lw $t4,0x0($s1) +/* f001da0: 8e2a0000 */ lw $t2,0x0($s1) +/* f001da4: 01435821 */ addu $t3,$t2,$v1 +/* f001da8: 10000004 */ beqz $zero,.L0f001dbc +/* f001dac: ad600000 */ sw $zero,0x0($t3) +.L0f001db0: +/* f001db0: 8e2c0000 */ lw $t4,0x0($s1) +.L0f001db4: +/* f001db4: 01836821 */ addu $t5,$t4,$v1 +/* f001db8: ada40000 */ sw $a0,0x0($t5) +.L0f001dbc: +/* f001dbc: 8e0e0000 */ lw $t6,0x0($s0) +/* f001dc0: 26730001 */ addiu $s3,$s3,0x1 +/* f001dc4: 26520008 */ addiu $s2,$s2,0x8 +/* f001dc8: 026e082a */ slt $at,$s3,$t6 +/* f001dcc: 1420ffec */ bnez $at,.L0f001d80 +/* f001dd0: 24630004 */ addiu $v1,$v1,0x4 +.L0f001dd4: +/* f001dd4: 3c02800a */ lui $v0,0x800a +/* f001dd8: 8c42a474 */ lw $v0,-0x5b8c($v0) +/* f001ddc: 24010022 */ addiu $at,$zero,0x22 +/* f001de0: 10410003 */ beq $v0,$at,.L0f001df0 +/* f001de4: 24010030 */ addiu $at,$zero,0x30 +/* f001de8: 14410005 */ bne $v0,$at,.L0f001e00 +/* f001dec: 00000000 */ sll $zero,$zero,0x0 +.L0f001df0: +/* f001df0: 8e2f0000 */ lw $t7,0x0($s1) +/* f001df4: ade00188 */ sw $zero,0x188($t7) +/* f001df8: 8e380000 */ lw $t8,0x0($s1) +/* f001dfc: af000190 */ sw $zero,0x190($t8) +.L0f001e00: +/* f001e00: 0fc00857 */ jal func0f00215c +/* f001e04: 8fa40048 */ lw $a0,0x48($sp) +/* f001e08: 3c05800a */ lui $a1,0x800a +/* f001e0c: 8ca5a27c */ lw $a1,-0x5d84($a1) +/* f001e10: 24130001 */ addiu $s3,$zero,0x1 +/* f001e14: 0000f025 */ or $s8,$zero,$zero +/* f001e18: 28a10002 */ slti $at,$a1,0x2 +/* f001e1c: 14200016 */ bnez $at,.L0f001e78 +/* f001e20: 00000000 */ sll $zero,$zero,0x0 +/* f001e24: 8fb10044 */ lw $s1,0x44($sp) +/* f001e28: 26310004 */ addiu $s1,$s1,0x4 +.L0f001e2c: +/* f001e2c: 8ed90000 */ lw $t9,0x0($s6) +/* f001e30: 8fa80048 */ lw $t0,0x48($sp) +/* f001e34: 24070001 */ addiu $a3,$zero,0x1 +/* f001e38: 02790019 */ multu $s3,$t9 +/* f001e3c: 00001012 */ mflo $v0 +/* f001e40: 00553021 */ addu $a2,$v0,$s5 +/* f001e44: 0fc5de95 */ jal func0f177a54 +/* f001e48: 00482021 */ addu $a0,$v0,$t0 +/* f001e4c: ae220000 */ sw $v0,0x0($s1) +/* f001e50: 0fc5db62 */ jal func0f176d88 +/* f001e54: 00402025 */ or $a0,$v0,$zero +/* f001e58: 3c05800a */ lui $a1,0x800a +/* f001e5c: 8ca5a27c */ lw $a1,-0x5d84($a1) +/* f001e60: 26730001 */ addiu $s3,$s3,0x1 +/* f001e64: 26310004 */ addiu $s1,$s1,0x4 +/* f001e68: 0265082a */ slt $at,$s3,$a1 +/* f001e6c: 1420ffef */ bnez $at,.L0f001e2c +/* f001e70: 03c2f021 */ addu $s8,$s8,$v0 +/* f001e74: 24130001 */ addiu $s3,$zero,0x1 +.L0f001e78: +/* f001e78: 0fc5db69 */ jal func0f176da4 +/* f001e7c: 03c02025 */ or $a0,$s8,$zero +/* f001e80: 00402025 */ or $a0,$v0,$zero +/* f001e84: 0c0048f2 */ jal 0x123c8 +/* f001e88: 24050004 */ addiu $a1,$zero,0x4 +/* f001e8c: 03c02025 */ or $a0,$s8,$zero +/* f001e90: 0040b825 */ or $s7,$v0,$zero +/* f001e94: 0fc5db69 */ jal func0f176da4 +/* f001e98: 0000f025 */ or $s8,$zero,$zero +/* f001e9c: 3c05800a */ lui $a1,0x800a +/* f001ea0: 8fa90068 */ lw $t1,0x68($sp) +/* f001ea4: 8ca5a27c */ lw $a1,-0x5d84($a1) +/* f001ea8: 00001825 */ or $v1,$zero,$zero +/* f001eac: 01225021 */ addu $t2,$t1,$v0 +/* f001eb0: 28a10002 */ slti $at,$a1,0x2 +/* f001eb4: 14200029 */ bnez $at,.L0f001f5c +/* f001eb8: afaa0068 */ sw $t2,0x68($sp) +/* f001ebc: 8fb10044 */ lw $s1,0x44($sp) +/* f001ec0: 24120008 */ addiu $s2,$zero,0x8 +/* f001ec4: 26310004 */ addiu $s1,$s1,0x4 +.L0f001ec8: +/* f001ec8: 8e240000 */ lw $a0,0x0($s1) +/* f001ecc: afa30054 */ sw $v1,0x54($sp) +/* f001ed0: 0fc5db62 */ jal func0f176d88 +/* f001ed4: 00008025 */ or $s0,$zero,$zero +/* f001ed8: 8e8b0000 */ lw $t3,0x0($s4) +/* f001edc: 8fa30054 */ lw $v1,0x54($sp) +/* f001ee0: 3c05800a */ lui $a1,0x800a +/* f001ee4: 01726021 */ addu $t4,$t3,$s2 +/* f001ee8: ad970000 */ sw $s7,0x0($t4) +/* f001eec: 8e2d0000 */ lw $t5,0x0($s1) +/* f001ef0: 02e2b821 */ addu $s7,$s7,$v0 +/* f001ef4: 00621821 */ addu $v1,$v1,$v0 +/* f001ef8: 19a00011 */ blez $t5,.L0f001f40 +/* f001efc: 00000000 */ sll $zero,$zero,0x0 +/* f001f00: 8ece0000 */ lw $t6,0x0($s6) +.L0f001f04: +/* f001f04: 8e890000 */ lw $t1,0x0($s4) +/* f001f08: 026e0019 */ multu $s3,$t6 +/* f001f0c: 01325021 */ addu $t2,$t1,$s2 +/* f001f10: 8d4b0000 */ lw $t3,0x0($t2) +/* f001f14: 01706021 */ addu $t4,$t3,$s0 +/* f001f18: 00007812 */ mflo $t7 +/* f001f1c: 01f5c021 */ addu $t8,$t7,$s5 +/* f001f20: 0310c821 */ addu $t9,$t8,$s0 +/* f001f24: 93280000 */ lbu $t0,0x0($t9) +/* f001f28: 26100001 */ addiu $s0,$s0,0x1 +/* f001f2c: a1880000 */ sb $t0,0x0($t4) +/* f001f30: 8e2d0000 */ lw $t5,0x0($s1) +/* f001f34: 020d082a */ slt $at,$s0,$t5 +/* f001f38: 5420fff2 */ bnezl $at,.L0f001f04 +/* f001f3c: 8ece0000 */ lw $t6,0x0($s6) +.L0f001f40: +/* f001f40: 8ca5a27c */ lw $a1,-0x5d84($a1) +/* f001f44: 26730001 */ addiu $s3,$s3,0x1 +/* f001f48: 26520008 */ addiu $s2,$s2,0x8 +/* f001f4c: 0265082a */ slt $at,$s3,$a1 +/* f001f50: 1420ffdd */ bnez $at,.L0f001ec8 +/* f001f54: 26310004 */ addiu $s1,$s1,0x4 +/* f001f58: 24130001 */ addiu $s3,$zero,0x1 +.L0f001f5c: +/* f001f5c: 28a10002 */ slti $at,$a1,0x2 +/* f001f60: 14200017 */ bnez $at,.L0f001fc0 +/* f001f64: 8fb10044 */ lw $s1,0x44($sp) +/* f001f68: 8fb00048 */ lw $s0,0x48($sp) +/* f001f6c: 26310004 */ addiu $s1,$s1,0x4 +/* f001f70: 26100001 */ addiu $s0,$s0,0x1 +.L0f001f74: +/* f001f74: 8ec70000 */ lw $a3,0x0($s6) +/* f001f78: 02002025 */ or $a0,$s0,$zero +/* f001f7c: 02670019 */ multu $s3,$a3 +/* f001f80: 00007012 */ mflo $t6 +/* f001f84: 01d53021 */ addu $a2,$t6,$s5 +/* f001f88: 0fc5de95 */ jal func0f177a54 +/* f001f8c: 00000000 */ sll $zero,$zero,0x0 +/* f001f90: ae220000 */ sw $v0,0x0($s1) +/* f001f94: 0fc5db62 */ jal func0f176d88 +/* f001f98: 00402025 */ or $a0,$v0,$zero +/* f001f9c: 3c05800a */ lui $a1,0x800a +/* f001fa0: 8ca5a27c */ lw $a1,-0x5d84($a1) +/* f001fa4: 26730001 */ addiu $s3,$s3,0x1 +/* f001fa8: 26310004 */ addiu $s1,$s1,0x4 +/* f001fac: 0265082a */ slt $at,$s3,$a1 +/* f001fb0: 26100001 */ addiu $s0,$s0,0x1 +/* f001fb4: 1420ffef */ bnez $at,.L0f001f74 +/* f001fb8: 03c2f021 */ addu $s8,$s8,$v0 +/* f001fbc: 24130001 */ addiu $s3,$zero,0x1 +.L0f001fc0: +/* f001fc0: 0fc5db69 */ jal func0f176da4 +/* f001fc4: 03c02025 */ or $a0,$s8,$zero +/* f001fc8: 00402025 */ or $a0,$v0,$zero +/* f001fcc: 0c0048f2 */ jal 0x123c8 +/* f001fd0: 24050004 */ addiu $a1,$zero,0x4 +/* f001fd4: 0040b825 */ or $s7,$v0,$zero +/* f001fd8: 0fc5db69 */ jal func0f176da4 +/* f001fdc: 03c02025 */ or $a0,$s8,$zero +/* f001fe0: 3c05800a */ lui $a1,0x800a +/* f001fe4: 8ca5a27c */ lw $a1,-0x5d84($a1) +/* f001fe8: 8fb10044 */ lw $s1,0x44($sp) +/* f001fec: 28a10002 */ slti $at,$a1,0x2 +/* f001ff0: 14200024 */ bnez $at,.L0f002084 +/* f001ff4: 26310004 */ addiu $s1,$s1,0x4 +/* f001ff8: 24120008 */ addiu $s2,$zero,0x8 +.L0f001ffc: +/* f001ffc: 8e8f0000 */ lw $t7,0x0($s4) +/* f002000: 00008025 */ or $s0,$zero,$zero +/* f002004: 01f2c021 */ addu $t8,$t7,$s2 +/* f002008: af170004 */ sw $s7,0x4($t8) +/* f00200c: 0fc5db62 */ jal func0f176d88 +/* f002010: 8e240000 */ lw $a0,0x0($s1) +/* f002014: 8e390000 */ lw $t9,0x0($s1) +/* f002018: 3c05800a */ lui $a1,0x800a +/* f00201c: 02e2b821 */ addu $s7,$s7,$v0 +/* f002020: 1b200011 */ blez $t9,.L0f002068 +/* f002024: 00000000 */ sll $zero,$zero,0x0 +/* f002028: 8ec90000 */ lw $t1,0x0($s6) +.L0f00202c: +/* f00202c: 8e8d0000 */ lw $t5,0x0($s4) +/* f002030: 02690019 */ multu $s3,$t1 +/* f002034: 01b27021 */ addu $t6,$t5,$s2 +/* f002038: 8dcf0004 */ lw $t7,0x4($t6) +/* f00203c: 01f0c021 */ addu $t8,$t7,$s0 +/* f002040: 00005012 */ mflo $t2 +/* f002044: 01555821 */ addu $t3,$t2,$s5 +/* f002048: 01704021 */ addu $t0,$t3,$s0 +/* f00204c: 910c0000 */ lbu $t4,0x0($t0) +/* f002050: 26100001 */ addiu $s0,$s0,0x1 +/* f002054: a30c0000 */ sb $t4,0x0($t8) +/* f002058: 8e390000 */ lw $t9,0x0($s1) +/* f00205c: 0219082a */ slt $at,$s0,$t9 +/* f002060: 5420fff2 */ bnezl $at,.L0f00202c +/* f002064: 8ec90000 */ lw $t1,0x0($s6) +.L0f002068: +/* f002068: 8ca5a27c */ lw $a1,-0x5d84($a1) +/* f00206c: 26730001 */ addiu $s3,$s3,0x1 +/* f002070: 26520008 */ addiu $s2,$s2,0x8 +/* f002074: 0265082a */ slt $at,$s3,$a1 +/* f002078: 1420ffe0 */ bnez $at,.L0f001ffc +/* f00207c: 26310004 */ addiu $s1,$s1,0x4 +/* f002080: 24130001 */ addiu $s3,$zero,0x1 +.L0f002084: +/* f002084: 28a10002 */ slti $at,$a1,0x2 +/* f002088: 14200010 */ bnez $at,.L0f0020cc +/* f00208c: 2402008c */ addiu $v0,$zero,0x8c +/* f002090: 3c10800a */ lui $s0,0x800a +/* f002094: 26104928 */ addiu $s0,$s0,0x4928 +/* f002098: 8e090000 */ lw $t1,0x0($s0) +.L0f00209c: +/* f00209c: 3c08800a */ lui $t0,0x800a +/* f0020a0: 26730001 */ addiu $s3,$s3,0x1 +/* f0020a4: 01221821 */ addu $v1,$t1,$v0 +/* f0020a8: 946a0000 */ lhu $t2,0x0($v1) +/* f0020ac: 2442008c */ addiu $v0,$v0,0x8c +/* f0020b0: 354b0004 */ ori $t3,$t2,0x4 +/* f0020b4: a46b0000 */ sh $t3,0x0($v1) +/* f0020b8: 8d08a27c */ lw $t0,-0x5d84($t0) +/* f0020bc: 0268082a */ slt $at,$s3,$t0 +/* f0020c0: 5420fff6 */ bnezl $at,.L0f00209c +/* f0020c4: 8e090000 */ lw $t1,0x0($s0) +/* f0020c8: 24130001 */ addiu $s3,$zero,0x1 +.L0f0020cc: +/* f0020cc: 3c10800a */ lui $s0,0x800a +/* f0020d0: 0fc00cec */ jal func0f0033b0 +/* f0020d4: 26104928 */ addiu $s0,$s0,0x4928 +/* f0020d8: 3c0d800a */ lui $t5,0x800a +/* f0020dc: 8dada27c */ lw $t5,-0x5d84($t5) +/* f0020e0: 2402008c */ addiu $v0,$zero,0x8c +/* f0020e4: 2404fffb */ addiu $a0,$zero,-5 +/* f0020e8: 29a10002 */ slti $at,$t5,0x2 +/* f0020ec: 1420000d */ bnez $at,.L0f002124 +/* f0020f0: 00000000 */ sll $zero,$zero,0x0 +/* f0020f4: 8e0e0000 */ lw $t6,0x0($s0) +.L0f0020f8: +/* f0020f8: 3c18800a */ lui $t8,0x800a +/* f0020fc: 26730001 */ addiu $s3,$s3,0x1 +/* f002100: 01c21821 */ addu $v1,$t6,$v0 +/* f002104: 946f0000 */ lhu $t7,0x0($v1) +/* f002108: 2442008c */ addiu $v0,$v0,0x8c +/* f00210c: 01e46024 */ and $t4,$t7,$a0 +/* f002110: a46c0000 */ sh $t4,0x0($v1) +/* f002114: 8f18a27c */ lw $t8,-0x5d84($t8) +/* f002118: 0278082a */ slt $at,$s3,$t8 +/* f00211c: 5420fff6 */ bnezl $at,.L0f0020f8 +/* f002120: 8e0e0000 */ lw $t6,0x0($s0) +.L0f002124: +/* f002124: 0c012144 */ jal 0x48510 +/* f002128: 00000000 */ sll $zero,$zero,0x0 +/* f00212c: 8fbf003c */ lw $ra,0x3c($sp) +.L0f002130: +/* f002130: 8fb00018 */ lw $s0,0x18($sp) +/* f002134: 8fb1001c */ lw $s1,0x1c($sp) +/* f002138: 8fb20020 */ lw $s2,0x20($sp) +/* f00213c: 8fb30024 */ lw $s3,0x24($sp) +/* f002140: 8fb40028 */ lw $s4,0x28($sp) +/* f002144: 8fb5002c */ lw $s5,0x2c($sp) +/* f002148: 8fb60030 */ lw $s6,0x30($sp) +/* f00214c: 8fb70034 */ lw $s7,0x34($sp) +/* f002150: 8fbe0038 */ lw $s8,0x38($sp) +/* f002154: 03e00008 */ jr $ra +/* f002158: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f00215c +/* f00215c: 3c0e7f00 */ lui $t6,0x7f00 +/* f002160: 25ce2334 */ addiu $t6,$t6,0x2334 +/* f002164: 3c01800a */ lui $at,0x800a +/* f002168: ac2ecae8 */ sw $t6,-0x3518($at) +/* f00216c: 3c014248 */ lui $at,0x4248 +/* f002170: 44812000 */ mtc1 $at,$f4 +/* f002174: 3c018006 */ lui $at,0x8006 +/* f002178: 27bdffd0 */ addiu $sp,$sp,-48 +/* f00217c: e424143c */ swc1 $f4,0x143c($at) +/* f002180: 3c01800a */ lui $at,0x800a +/* f002184: 240f0014 */ addiu $t7,$zero,0x14 +/* f002188: afb00014 */ sw $s0,0x14($sp) +/* f00218c: ac2fcae4 */ sw $t7,-0x351c($at) +/* f002190: 3c10800a */ lui $s0,0x800a +/* f002194: 3c018006 */ lui $at,0x8006 +/* f002198: 26109fc0 */ addiu $s0,$s0,-24640 +/* f00219c: ac201440 */ sw $zero,0x1440($at) +/* f0021a0: 8e1802bc */ lw $t8,0x2bc($s0) +/* f0021a4: afb40024 */ sw $s4,0x24($sp) +/* f0021a8: afb2001c */ sw $s2,0x1c($sp) +/* f0021ac: 2b010002 */ slti $at,$t8,0x2 +/* f0021b0: 0080a025 */ or $s4,$a0,$zero +/* f0021b4: afbf002c */ sw $ra,0x2c($sp) +/* f0021b8: afb50028 */ sw $s5,0x28($sp) +/* f0021bc: afb30020 */ sw $s3,0x20($sp) +/* f0021c0: afb10018 */ sw $s1,0x18($sp) +/* f0021c4: 14200052 */ bnez $at,.L0f002310 +/* f0021c8: 24120001 */ addiu $s2,$zero,0x1 +/* f0021cc: 3c15800a */ lui $s5,0x800a +/* f0021d0: 3c118006 */ lui $s1,0x8006 +/* f0021d4: 26311434 */ addiu $s1,$s1,0x1434 +/* f0021d8: 26b5cae0 */ addiu $s5,$s5,-13600 +/* f0021dc: 8eb90000 */ lw $t9,0x0($s5) +.L0f0021e0: +/* f0021e0: 02402025 */ or $a0,$s2,$zero +/* f0021e4: 02590019 */ multu $s2,$t9 +/* f0021e8: 00004012 */ mflo $t0 +/* f0021ec: 01149821 */ addu $s3,$t0,$s4 +/* f0021f0: 0fc00967 */ jal func0f00259c +/* f0021f4: 00000000 */ sll $zero,$zero,0x0 +/* f0021f8: 00001825 */ or $v1,$zero,$zero +/* f0021fc: 02602025 */ or $a0,$s3,$zero +.L0f002200: +/* f002200: 24630001 */ addiu $v1,$v1,0x1 +/* f002204: 24840001 */ addiu $a0,$a0,0x1 +/* f002208: 1860fffd */ blez $v1,.L0f002200 +/* f00220c: a080ffff */ sb $zero,-0x1($a0) +/* f002210: 8e0202bc */ lw $v0,0x2bc($s0) +/* f002214: 24030001 */ addiu $v1,$zero,0x1 +/* f002218: 26640001 */ addiu $a0,$s3,0x1 +/* f00221c: 28410002 */ slti $at,$v0,0x2 +/* f002220: 14200037 */ bnez $at,.L0f002300 +/* f002224: 00123880 */ sll $a3,$s2,0x2 +/* f002228: 24050004 */ addiu $a1,$zero,0x4 +.L0f00222c: +/* f00222c: 8e220000 */ lw $v0,0x0($s1) +/* f002230: 24630001 */ addiu $v1,$v1,0x1 +/* f002234: 240d0001 */ addiu $t5,$zero,0x1 +/* f002238: 00474821 */ addu $t1,$v0,$a3 +/* f00223c: 00453021 */ addu $a2,$v0,$a1 +/* f002240: c4c00000 */ lwc1 $f0,0x0($a2) +/* f002244: c5220000 */ lwc1 $f2,0x0($t1) +/* f002248: 3c014f00 */ lui $at,0x4f00 +/* f00224c: 4600103c */ c.lt.s $f2,$f0 +/* f002250: 00000000 */ sll $zero,$zero,0x0 +/* f002254: 45020006 */ bc1fl .L0f002270 +/* f002258: 444cf800 */ cfc1 $t4,$31 +/* f00225c: e4c20000 */ swc1 $f2,0x0($a2) +/* f002260: 8e2a0000 */ lw $t2,0x0($s1) +/* f002264: 01455821 */ addu $t3,$t2,$a1 +/* f002268: c5600000 */ lwc1 $f0,0x0($t3) +/* f00226c: 444cf800 */ cfc1 $t4,$31 +.L0f002270: +/* f002270: 44cdf800 */ ctc1 $t5,$31 +/* f002274: 00000000 */ sll $zero,$zero,0x0 +/* f002278: 460001a4 */ cvt.w.s $f6,$f0 +/* f00227c: 444df800 */ cfc1 $t5,$31 +/* f002280: 00000000 */ sll $zero,$zero,0x0 +/* f002284: 31ad0078 */ andi $t5,$t5,0x78 +/* f002288: 51a00013 */ beqzl $t5,.L0f0022d8 +/* f00228c: 440d3000 */ mfc1 $t5,$f6 +/* f002290: 44813000 */ mtc1 $at,$f6 +/* f002294: 240d0001 */ addiu $t5,$zero,0x1 +/* f002298: 46060181 */ sub.s $f6,$f0,$f6 +/* f00229c: 44cdf800 */ ctc1 $t5,$31 +/* f0022a0: 00000000 */ sll $zero,$zero,0x0 +/* f0022a4: 460031a4 */ cvt.w.s $f6,$f6 +/* f0022a8: 444df800 */ cfc1 $t5,$31 +/* f0022ac: 00000000 */ sll $zero,$zero,0x0 +/* f0022b0: 31ad0078 */ andi $t5,$t5,0x78 +/* f0022b4: 15a00005 */ bnez $t5,.L0f0022cc +/* f0022b8: 00000000 */ sll $zero,$zero,0x0 +/* f0022bc: 440d3000 */ mfc1 $t5,$f6 +/* f0022c0: 3c018000 */ lui $at,0x8000 +/* f0022c4: 10000007 */ beqz $zero,.L0f0022e4 +/* f0022c8: 01a16825 */ or $t5,$t5,$at +.L0f0022cc: +/* f0022cc: 10000005 */ beqz $zero,.L0f0022e4 +/* f0022d0: 240dffff */ addiu $t5,$zero,-1 +/* f0022d4: 440d3000 */ mfc1 $t5,$f6 +.L0f0022d8: +/* f0022d8: 00000000 */ sll $zero,$zero,0x0 +/* f0022dc: 05a0fffb */ bltz $t5,.L0f0022cc +/* f0022e0: 00000000 */ sll $zero,$zero,0x0 +.L0f0022e4: +/* f0022e4: a08d0000 */ sb $t5,0x0($a0) +/* f0022e8: 8e0202bc */ lw $v0,0x2bc($s0) +/* f0022ec: 44ccf800 */ ctc1 $t4,$31 +/* f0022f0: 24840001 */ addiu $a0,$a0,0x1 +/* f0022f4: 0062082a */ slt $at,$v1,$v0 +/* f0022f8: 1420ffcc */ bnez $at,.L0f00222c +/* f0022fc: 24a50004 */ addiu $a1,$a1,0x4 +.L0f002300: +/* f002300: 26520001 */ addiu $s2,$s2,0x1 +/* f002304: 0242082a */ slt $at,$s2,$v0 +/* f002308: 5420ffb5 */ bnezl $at,.L0f0021e0 +/* f00230c: 8eb90000 */ lw $t9,0x0($s5) +.L0f002310: +/* f002310: 8fbf002c */ lw $ra,0x2c($sp) +/* f002314: 8fb00014 */ lw $s0,0x14($sp) +/* f002318: 8fb10018 */ lw $s1,0x18($sp) +/* f00231c: 8fb2001c */ lw $s2,0x1c($sp) +/* f002320: 8fb30020 */ lw $s3,0x20($sp) +/* f002324: 8fb40024 */ lw $s4,0x24($sp) +/* f002328: 8fb50028 */ lw $s5,0x28($sp) +/* f00232c: 03e00008 */ jr $ra +/* f002330: 27bd0030 */ addiu $sp,$sp,0x30 +/* f002334: 27bdffe0 */ addiu $sp,$sp,-32 +/* f002338: 44806000 */ mtc1 $zero,$f12 +/* f00233c: 2401ffff */ addiu $at,$zero,-1 +/* f002340: afbf0014 */ sw $ra,0x14($sp) +/* f002344: afa40020 */ sw $a0,0x20($sp) +/* f002348: afa50024 */ sw $a1,0x24($sp) +/* f00234c: 10c10004 */ beq $a2,$at,.L0f002360 +/* f002350: afa7002c */ sw $a3,0x2c($sp) +/* f002354: 0fc56c9d */ jal func0f15b274 +/* f002358: 00c02025 */ or $a0,$a2,$zero +/* f00235c: 46000306 */ mov.s $f12,$f0 +.L0f002360: +/* f002360: 8fa4002c */ lw $a0,0x2c($sp) +/* f002364: 0fc56c9d */ jal func0f15b274 +/* f002368: e7ac001c */ swc1 $f12,0x1c($sp) +/* f00236c: 8faf0020 */ lw $t7,0x20($sp) +/* f002370: 3c0e800a */ lui $t6,0x800a +/* f002374: 8dce4928 */ lw $t6,0x4928($t6) +/* f002378: 000fc0c0 */ sll $t8,$t7,0x3 +/* f00237c: 030fc021 */ addu $t8,$t8,$t7 +/* f002380: 0018c080 */ sll $t8,$t8,0x2 +/* f002384: 030fc023 */ subu $t8,$t8,$t7 +/* f002388: 0018c080 */ sll $t8,$t8,0x2 +/* f00238c: 01d8c821 */ addu $t9,$t6,$t8 +/* f002390: c7240070 */ lwc1 $f4,0x70($t9) +/* f002394: c7ac001c */ lwc1 $f12,0x1c($sp) +/* f002398: c7aa0024 */ lwc1 $f10,0x24($sp) +/* f00239c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0023a0: 460c2181 */ sub.s $f6,$f4,$f12 +/* f0023a4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0023a8: 46060203 */ div.s $f8,$f0,$f6 +/* f0023ac: 460a4082 */ mul.s $f2,$f8,$f10 +/* f0023b0: 03e00008 */ jr $ra +/* f0023b4: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f0023b8 +/* f0023b8: 3c09800a */ lui $t1,0x800a +/* f0023bc: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0023c0: 8d2e02bc */ lw $t6,0x2bc($t1) +/* f0023c4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0023c8: f7ba0020 */ sdc1 $f26,0x20($sp) +/* f0023cc: f7b80018 */ sdc1 $f24,0x18($sp) +/* f0023d0: f7b60010 */ sdc1 $f22,0x10($sp) +/* f0023d4: f7b40008 */ sdc1 $f20,0x8($sp) +/* f0023d8: 19c0006a */ blez $t6,.L0f002584 +/* f0023dc: 00001025 */ or $v0,$zero,$zero +/* f0023e0: 3c017f1a */ lui $at,0x7f1a +/* f0023e4: c43a7d90 */ lwc1 $f26,0x7d90($at) +/* f0023e8: 3c014270 */ lui $at,0x4270 +/* f0023ec: 4481b000 */ mtc1 $at,$f22 +/* f0023f0: 3c0142c8 */ lui $at,0x42c8 +/* f0023f4: 4481a000 */ mtc1 $at,$f20 +/* f0023f8: 3c013f80 */ lui $at,0x3f80 +/* f0023fc: 3c0a800a */ lui $t2,0x800a +/* f002400: 44818000 */ mtc1 $at,$f16 +/* f002404: 4480c000 */ mtc1 $zero,$f24 +/* f002408: 44809000 */ mtc1 $zero,$f18 +/* f00240c: 254a4928 */ addiu $t2,$t2,0x4928 +/* f002410: 00002825 */ or $a1,$zero,$zero +/* f002414: 240b000c */ addiu $t3,$zero,0xc +/* f002418: 8d4f0000 */ lw $t7,0x0($t2) +.L0f00241c: +/* f00241c: 24030001 */ addiu $v1,$zero,0x1 +/* f002420: 00003825 */ or $a3,$zero,$zero +/* f002424: 01e5c021 */ addu $t8,$t7,$a1 +/* f002428: e710006c */ swc1 $f16,0x6c($t8) +/* f00242c: 8d590000 */ lw $t9,0x0($t2) +/* f002430: 03256021 */ addu $t4,$t9,$a1 +/* f002434: e5900070 */ swc1 $f16,0x70($t4) +/* f002438: 8d440000 */ lw $a0,0x0($t2) +/* f00243c: 000268c0 */ sll $t5,$v0,0x3 +.L0f002440: +/* f002440: 01a26821 */ addu $t5,$t5,$v0 +/* f002444: 000d6880 */ sll $t5,$t5,0x2 +/* f002448: 01a26823 */ subu $t5,$t5,$v0 +/* f00244c: 000d6880 */ sll $t5,$t5,0x2 +/* f002450: 008d7021 */ addu $t6,$a0,$t5 +/* f002454: 01c73021 */ addu $a2,$t6,$a3 +/* f002458: c4c40024 */ lwc1 $f4,0x24($a2) +/* f00245c: c4c60018 */ lwc1 $f6,0x18($a2) +/* f002460: 00853021 */ addu $a2,$a0,$a1 +/* f002464: 00c74021 */ addu $t0,$a2,$a3 +/* f002468: 46062001 */ sub.s $f0,$f4,$f6 +/* f00246c: 4600903c */ c.lt.s $f18,$f0 +/* f002470: 00000000 */ sll $zero,$zero,0x0 +/* f002474: 4502000b */ bc1fl .L0f0024a4 +/* f002478: 00001825 */ or $v1,$zero,$zero +/* f00247c: c5080024 */ lwc1 $f8,0x24($t0) +/* f002480: c50a0018 */ lwc1 $f10,0x18($t0) +/* f002484: 460a4101 */ sub.s $f4,$f8,$f10 +/* f002488: c4c8006c */ lwc1 $f8,0x6c($a2) +/* f00248c: 46142183 */ div.s $f6,$f4,$f20 +/* f002490: 46064282 */ mul.s $f10,$f8,$f6 +/* f002494: e4ca006c */ swc1 $f10,0x6c($a2) +/* f002498: 10000002 */ beqz $zero,.L0f0024a4 +/* f00249c: 8d440000 */ lw $a0,0x0($t2) +/* f0024a0: 00001825 */ or $v1,$zero,$zero +.L0f0024a4: +/* f0024a4: 24e70004 */ addiu $a3,$a3,0x4 +/* f0024a8: 54ebffe5 */ bnel $a3,$t3,.L0f002440 +/* f0024ac: 000268c0 */ sll $t5,$v0,0x3 +/* f0024b0: 00853021 */ addu $a2,$a0,$a1 +/* f0024b4: c4c4006c */ lwc1 $f4,0x6c($a2) +/* f0024b8: 46102200 */ add.s $f8,$f4,$f16 +/* f0024bc: e4c8006c */ swc1 $f8,0x6c($a2) +/* f0024c0: 8d4f0000 */ lw $t7,0x0($t2) +/* f0024c4: 01e53021 */ addu $a2,$t7,$a1 +/* f0024c8: c4c6006c */ lwc1 $f6,0x6c($a2) +/* f0024cc: 4606b03c */ c.lt.s $f22,$f6 +/* f0024d0: 00000000 */ sll $zero,$zero,0x0 +/* f0024d4: 45000004 */ bc1f .L0f0024e8 +/* f0024d8: 00000000 */ sll $zero,$zero,0x0 +/* f0024dc: e4d6006c */ swc1 $f22,0x6c($a2) +/* f0024e0: 8d580000 */ lw $t8,0x0($t2) +/* f0024e4: 03053021 */ addu $a2,$t8,$a1 +.L0f0024e8: +/* f0024e8: 50600020 */ beqzl $v1,.L0f00256c +/* f0024ec: e4da0070 */ swc1 $f26,0x70($a2) +/* f0024f0: c4ca0024 */ lwc1 $f10,0x24($a2) +/* f0024f4: c4c40018 */ lwc1 $f4,0x18($a2) +/* f0024f8: c4c80028 */ lwc1 $f8,0x28($a2) +/* f0024fc: c4c6001c */ lwc1 $f6,0x1c($a2) +/* f002500: 46045001 */ sub.s $f0,$f10,$f4 +/* f002504: c4c40020 */ lwc1 $f4,0x20($a2) +/* f002508: c4ca002c */ lwc1 $f10,0x2c($a2) +/* f00250c: 46064081 */ sub.s $f2,$f8,$f6 +/* f002510: 4600c03c */ c.lt.s $f24,$f0 +/* f002514: 46045301 */ sub.s $f12,$f10,$f4 +/* f002518: 45030003 */ bc1tl .L0f002528 +/* f00251c: 4602c03c */ c.lt.s $f24,$f2 +/* f002520: 46000007 */ neg.s $f0,$f0 +/* f002524: 4602c03c */ c.lt.s $f24,$f2 +.L0f002528: +/* f002528: 00000000 */ sll $zero,$zero,0x0 +/* f00252c: 45030003 */ bc1tl .L0f00253c +/* f002530: 460cc03c */ c.lt.s $f24,$f12 +/* f002534: 46001087 */ neg.s $f2,$f2 +/* f002538: 460cc03c */ c.lt.s $f24,$f12 +.L0f00253c: +/* f00253c: 46020202 */ mul.s $f8,$f0,$f2 +/* f002540: 45010002 */ bc1t .L0f00254c +/* f002544: 00000000 */ sll $zero,$zero,0x0 +/* f002548: 46006307 */ neg.s $f12,$f12 +.L0f00254c: +/* f00254c: 460c0182 */ mul.s $f6,$f0,$f12 +/* f002550: 46064280 */ add.s $f10,$f8,$f6 +/* f002554: 460c1102 */ mul.s $f4,$f2,$f12 +/* f002558: 46045380 */ add.s $f14,$f10,$f4 +/* f00255c: 460e7200 */ add.s $f8,$f14,$f14 +/* f002560: 10000002 */ beqz $zero,.L0f00256c +/* f002564: e4c80070 */ swc1 $f8,0x70($a2) +/* f002568: e4da0070 */ swc1 $f26,0x70($a2) +.L0f00256c: +/* f00256c: 8d3902bc */ lw $t9,0x2bc($t1) +/* f002570: 24420001 */ addiu $v0,$v0,0x1 +/* f002574: 24a5008c */ addiu $a1,$a1,0x8c +/* f002578: 0059082a */ slt $at,$v0,$t9 +/* f00257c: 5420ffa7 */ bnezl $at,.L0f00241c +/* f002580: 8d4f0000 */ lw $t7,0x0($t2) +.L0f002584: +/* f002584: d7b40008 */ ldc1 $f20,0x8($sp) +/* f002588: d7b60010 */ ldc1 $f22,0x10($sp) +/* f00258c: d7b80018 */ ldc1 $f24,0x18($sp) +/* f002590: d7ba0020 */ ldc1 $f26,0x20($sp) +/* f002594: 03e00008 */ jr $ra +/* f002598: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f00259c +/* f00259c: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0025a0: afb60034 */ sw $s6,0x34($sp) +/* f0025a4: 3c16800a */ lui $s6,0x800a +/* f0025a8: 26d69fc0 */ addiu $s6,$s6,-24640 +/* f0025ac: 8ece02bc */ lw $t6,0x2bc($s6) +/* f0025b0: 44800000 */ mtc1 $zero,$f0 +/* f0025b4: afb30028 */ sw $s3,0x28($sp) +/* f0025b8: afb10020 */ sw $s1,0x20($sp) +/* f0025bc: f7b40010 */ sdc1 $f20,0x10($sp) +/* f0025c0: 00809825 */ or $s3,$a0,$zero +/* f0025c4: afbf003c */ sw $ra,0x3c($sp) +/* f0025c8: afb70038 */ sw $s7,0x38($sp) +/* f0025cc: afb50030 */ sw $s5,0x30($sp) +/* f0025d0: afb4002c */ sw $s4,0x2c($sp) +/* f0025d4: afb20024 */ sw $s2,0x24($sp) +/* f0025d8: afb0001c */ sw $s0,0x1c($sp) +/* f0025dc: 00008825 */ or $s1,$zero,$zero +/* f0025e0: 19c0000e */ blez $t6,.L0f00261c +/* f0025e4: 46000506 */ mov.s $f20,$f0 +/* f0025e8: 3c148006 */ lui $s4,0x8006 +/* f0025ec: 26941434 */ addiu $s4,$s4,0x1434 +/* f0025f0: 00008025 */ or $s0,$zero,$zero +/* f0025f4: 8e8f0000 */ lw $t7,0x0($s4) +.L0f0025f8: +/* f0025f8: 26310001 */ addiu $s1,$s1,0x1 +/* f0025fc: 01f0c021 */ addu $t8,$t7,$s0 +/* f002600: e7000000 */ swc1 $f0,0x0($t8) +/* f002604: 8ed902bc */ lw $t9,0x2bc($s6) +/* f002608: 26100004 */ addiu $s0,$s0,0x4 +/* f00260c: 0239082a */ slt $at,$s1,$t9 +/* f002610: 5420fff9 */ bnezl $at,.L0f0025f8 +/* f002614: 8e8f0000 */ lw $t7,0x0($s4) +/* f002618: 00008825 */ or $s1,$zero,$zero +.L0f00261c: +/* f00261c: 3c15800a */ lui $s5,0x800a +/* f002620: 0013b8c0 */ sll $s7,$s3,0x3 +/* f002624: 26b54928 */ addiu $s5,$s5,0x4928 +/* f002628: 02f3b821 */ addu $s7,$s7,$s3 +/* f00262c: 8ea80000 */ lw $t0,0x0($s5) +/* f002630: 0017b880 */ sll $s7,$s7,0x2 +/* f002634: 02f3b823 */ subu $s7,$s7,$s3 +/* f002638: 0017b880 */ sll $s7,$s7,0x2 +/* f00263c: 3c148006 */ lui $s4,0x8006 +/* f002640: 01174821 */ addu $t1,$t0,$s7 +/* f002644: 26941434 */ addiu $s4,$s4,0x1434 +/* f002648: 0c012974 */ jal 0x4a5d0 +/* f00264c: c52c006c */ lwc1 $f12,0x6c($t1) +/* f002650: 3c01437f */ lui $at,0x437f +/* f002654: 44812000 */ mtc1 $at,$f4 +/* f002658: 8e8b0000 */ lw $t3,0x0($s4) +/* f00265c: 00135080 */ sll $t2,$s3,0x2 +/* f002660: 46040182 */ mul.s $f6,$f0,$f4 +/* f002664: afaa0044 */ sw $t2,0x44($sp) +/* f002668: 016a6821 */ addu $t5,$t3,$t2 +/* f00266c: 02602025 */ or $a0,$s3,$zero +/* f002670: e5a60000 */ swc1 $f6,0x0($t5) +/* f002674: 8eae0000 */ lw $t6,0x0($s5) +/* f002678: 8fb80044 */ lw $t8,0x44($sp) +/* f00267c: 01d79021 */ addu $s2,$t6,$s7 +/* f002680: 82420005 */ lb $v0,0x5($s2) +/* f002684: 1040000a */ beqz $v0,.L0f0026b0 +/* f002688: 00000000 */ sll $zero,$zero,0x0 +/* f00268c: 8e8f0000 */ lw $t7,0x0($s4) +/* f002690: 00003025 */ or $a2,$zero,$zero +/* f002694: 2407ffff */ addiu $a3,$zero,-1 +/* f002698: 01f8c821 */ addu $t9,$t7,$t8 +/* f00269c: 0fc00a11 */ jal func0f002844 +/* f0026a0: 8f250000 */ lw $a1,0x0($t9) +/* f0026a4: 8ea80000 */ lw $t0,0x0($s5) +/* f0026a8: 01179021 */ addu $s2,$t0,$s7 +/* f0026ac: 82420005 */ lb $v0,0x5($s2) +.L0f0026b0: +/* f0026b0: 18400013 */ blez $v0,.L0f002700 +/* f0026b4: 00008025 */ or $s0,$zero,$zero +/* f0026b8: 3c13800a */ lui $s3,0x800a +/* f0026bc: 26734ce0 */ addiu $s3,$s3,0x4ce0 +/* f0026c0: 864a000e */ lh $t2,0xe($s2) +.L0f0026c4: +/* f0026c4: 8e690000 */ lw $t1,0x0($s3) +/* f0026c8: 000a5840 */ sll $t3,$t2,0x1 +/* f0026cc: 012b6021 */ addu $t4,$t1,$t3 +/* f0026d0: 01906821 */ addu $t5,$t4,$s0 +/* f0026d4: 0fc56c9d */ jal func0f15b274 +/* f0026d8: 85a40000 */ lh $a0,0x0($t5) +/* f0026dc: 8eae0000 */ lw $t6,0x0($s5) +/* f0026e0: 26310001 */ addiu $s1,$s1,0x1 +/* f0026e4: 26100002 */ addiu $s0,$s0,0x2 +/* f0026e8: 01d79021 */ addu $s2,$t6,$s7 +/* f0026ec: 824f0005 */ lb $t7,0x5($s2) +/* f0026f0: 4600a500 */ add.s $f20,$f20,$f0 +/* f0026f4: 022f082a */ slt $at,$s1,$t7 +/* f0026f8: 5420fff2 */ bnezl $at,.L0f0026c4 +/* f0026fc: 864a000e */ lh $t2,0xe($s2) +.L0f002700: +/* f002700: c6400070 */ lwc1 $f0,0x70($s2) +/* f002704: 8ed802bc */ lw $t8,0x2bc($s6) +/* f002708: 24110001 */ addiu $s1,$zero,0x1 +/* f00270c: 46140201 */ sub.s $f8,$f0,$f20 +/* f002710: 2b010002 */ slti $at,$t8,0x2 +/* f002714: 24100004 */ addiu $s0,$zero,0x4 +/* f002718: 46004283 */ div.s $f10,$f8,$f0 +/* f00271c: 14200015 */ bnez $at,.L0f002774 +/* f002720: e7aa0058 */ swc1 $f10,0x58($sp) +/* f002724: 3c014040 */ lui $at,0x4040 +/* f002728: 4481a000 */ mtc1 $at,$f20 +/* f00272c: 2412008c */ addiu $s2,$zero,0x8c +/* f002730: 8eb90000 */ lw $t9,0x0($s5) +.L0f002734: +/* f002734: 03324021 */ addu $t0,$t9,$s2 +/* f002738: 0c012974 */ jal 0x4a5d0 +/* f00273c: c50c006c */ lwc1 $f12,0x6c($t0) +/* f002740: 4600a483 */ div.s $f18,$f20,$f0 +/* f002744: 8e8a0000 */ lw $t2,0x0($s4) +/* f002748: 26310001 */ addiu $s1,$s1,0x1 +/* f00274c: 2652008c */ addiu $s2,$s2,0x8c +/* f002750: 01501021 */ addu $v0,$t2,$s0 +/* f002754: c4500000 */ lwc1 $f16,0x0($v0) +/* f002758: 26100004 */ addiu $s0,$s0,0x4 +/* f00275c: 46128102 */ mul.s $f4,$f16,$f18 +/* f002760: e4440000 */ swc1 $f4,0x0($v0) +/* f002764: 8ec902bc */ lw $t1,0x2bc($s6) +/* f002768: 0229082a */ slt $at,$s1,$t1 +/* f00276c: 5420fff1 */ bnezl $at,.L0f002734 +/* f002770: 8eb90000 */ lw $t9,0x0($s5) +.L0f002774: +/* f002774: 8e8b0000 */ lw $t3,0x0($s4) +/* f002778: 8fac0044 */ lw $t4,0x44($sp) +/* f00277c: 3c01437f */ lui $at,0x437f +/* f002780: 44813000 */ mtc1 $at,$f6 +/* f002784: 016c1021 */ addu $v0,$t3,$t4 +/* f002788: c4480000 */ lwc1 $f8,0x0($v0) +/* f00278c: 3c01437f */ lui $at,0x437f +/* f002790: 4608303c */ c.lt.s $f6,$f8 +/* f002794: 00000000 */ sll $zero,$zero,0x0 +/* f002798: 45000004 */ bc1f .L0f0027ac +/* f00279c: 00000000 */ sll $zero,$zero,0x0 +/* f0027a0: 44815000 */ mtc1 $at,$f10 +/* f0027a4: 00000000 */ sll $zero,$zero,0x0 +/* f0027a8: e44a0000 */ swc1 $f10,0x0($v0) +.L0f0027ac: +/* f0027ac: 3c017f1a */ lui $at,0x7f1a +/* f0027b0: c4327d94 */ lwc1 $f18,0x7d94($at) +/* f0027b4: c7b00058 */ lwc1 $f16,0x58($sp) +/* f0027b8: 4612803c */ c.lt.s $f16,$f18 +/* f0027bc: 00000000 */ sll $zero,$zero,0x0 +/* f0027c0: 45020015 */ bc1fl .L0f002818 +/* f0027c4: 8fbf003c */ lw $ra,0x3c($sp) +/* f0027c8: 8ead0000 */ lw $t5,0x0($s5) +/* f0027cc: 3c014f80 */ lui $at,0x4f80 +/* f0027d0: 01b79021 */ addu $s2,$t5,$s7 +/* f0027d4: 924e0049 */ lbu $t6,0x49($s2) +/* f0027d8: 000e7843 */ sra $t7,$t6,0x1 +/* f0027dc: a24f0048 */ sb $t7,0x48($s2) +/* f0027e0: 8eb80000 */ lw $t8,0x0($s5) +/* f0027e4: 8fa90044 */ lw $t1,0x44($sp) +/* f0027e8: 0317c821 */ addu $t9,$t8,$s7 +/* f0027ec: 93280049 */ lbu $t0,0x49($t9) +/* f0027f0: 44882000 */ mtc1 $t0,$f4 +/* f0027f4: 05010004 */ bgez $t0,.L0f002808 +/* f0027f8: 468021a0 */ cvt.s.w $f6,$f4 +/* f0027fc: 44814000 */ mtc1 $at,$f8 +/* f002800: 00000000 */ sll $zero,$zero,0x0 +/* f002804: 46083180 */ add.s $f6,$f6,$f8 +.L0f002808: +/* f002808: 8e8a0000 */ lw $t2,0x0($s4) +/* f00280c: 01495821 */ addu $t3,$t2,$t1 +/* f002810: e5660000 */ swc1 $f6,0x0($t3) +/* f002814: 8fbf003c */ lw $ra,0x3c($sp) +.L0f002818: +/* f002818: d7b40010 */ ldc1 $f20,0x10($sp) +/* f00281c: 8fb0001c */ lw $s0,0x1c($sp) +/* f002820: 8fb10020 */ lw $s1,0x20($sp) +/* f002824: 8fb20024 */ lw $s2,0x24($sp) +/* f002828: 8fb30028 */ lw $s3,0x28($sp) +/* f00282c: 8fb4002c */ lw $s4,0x2c($sp) +/* f002830: 8fb50030 */ lw $s5,0x30($sp) +/* f002834: 8fb60034 */ lw $s6,0x34($sp) +/* f002838: 8fb70038 */ lw $s7,0x38($sp) +/* f00283c: 03e00008 */ jr $ra +/* f002840: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f002844 +/* f002844: 27bdff98 */ addiu $sp,$sp,-104 +/* f002848: 3c028006 */ lui $v0,0x8006 +/* f00284c: 24421440 */ addiu $v0,$v0,0x1440 +/* f002850: 8c4f0000 */ lw $t7,0x0($v0) +/* f002854: f7b60020 */ sdc1 $f22,0x20($sp) +/* f002858: 4485b000 */ mtc1 $a1,$f22 +/* f00285c: afb60040 */ sw $s6,0x40($sp) +/* f002860: afb5003c */ sw $s5,0x3c($sp) +/* f002864: 240effff */ addiu $t6,$zero,-1 +/* f002868: 2401ffff */ addiu $at,$zero,-1 +/* f00286c: 25f80001 */ addiu $t8,$t7,0x1 +/* f002870: 0080a825 */ or $s5,$a0,$zero +/* f002874: 00c0b025 */ or $s6,$a2,$zero +/* f002878: afbf004c */ sw $ra,0x4c($sp) +/* f00287c: afbe0048 */ sw $s8,0x48($sp) +/* f002880: afb70044 */ sw $s7,0x44($sp) +/* f002884: afb40038 */ sw $s4,0x38($sp) +/* f002888: afb30034 */ sw $s3,0x34($sp) +/* f00288c: afb20030 */ sw $s2,0x30($sp) +/* f002890: afb1002c */ sw $s1,0x2c($sp) +/* f002894: afb00028 */ sw $s0,0x28($sp) +/* f002898: f7b40018 */ sdc1 $f20,0x18($sp) +/* f00289c: afa70074 */ sw $a3,0x74($sp) +/* f0028a0: afae0060 */ sw $t6,0x60($sp) +/* f0028a4: 10e1000c */ beq $a3,$at,.L0f0028d8 +/* f0028a8: ac580000 */ sw $t8,0x0($v0) +/* f0028ac: 3c08800a */ lui $t0,0x800a +/* f0028b0: 8d084cc8 */ lw $t0,0x4cc8($t0) +/* f0028b4: 000748c0 */ sll $t1,$a3,0x3 +/* f0028b8: 01091021 */ addu $v0,$t0,$t1 +/* f0028bc: 84430002 */ lh $v1,0x2($v0) +/* f0028c0: 54830005 */ bnel $a0,$v1,.L0f0028d8 +/* f0028c4: afa30060 */ sw $v1,0x60($sp) +/* f0028c8: 844a0004 */ lh $t2,0x4($v0) +/* f0028cc: 10000002 */ beqz $zero,.L0f0028d8 +/* f0028d0: afaa0060 */ sw $t2,0x60($sp) +/* f0028d4: afa30060 */ sw $v1,0x60($sp) +.L0f0028d8: +/* f0028d8: 001558c0 */ sll $t3,$s5,0x3 +/* f0028dc: 01755821 */ addu $t3,$t3,$s5 +/* f0028e0: 000b5880 */ sll $t3,$t3,0x2 +/* f0028e4: 3c0c800a */ lui $t4,0x800a +/* f0028e8: 8d8c4928 */ lw $t4,0x4928($t4) +/* f0028ec: 01755823 */ subu $t3,$t3,$s5 +/* f0028f0: 000b5880 */ sll $t3,$t3,0x2 +/* f0028f4: afab0050 */ sw $t3,0x50($sp) +/* f0028f8: 018b1021 */ addu $v0,$t4,$t3 +/* f0028fc: 804e0005 */ lb $t6,0x5($v0) +/* f002900: 00009825 */ or $s3,$zero,$zero +/* f002904: 0000a025 */ or $s4,$zero,$zero +/* f002908: 19c00055 */ blez $t6,.L0f002a60 +/* f00290c: 3c1e8006 */ lui $s8,0x8006 +/* f002910: 3c17800a */ lui $s7,0x800a +/* f002914: 3c128006 */ lui $s2,0x8006 +/* f002918: 4480a000 */ mtc1 $zero,$f20 +/* f00291c: 26521434 */ addiu $s2,$s2,0x1434 +/* f002920: 26f74ce0 */ addiu $s7,$s7,0x4ce0 +/* f002924: 27de1438 */ addiu $s8,$s8,0x1438 +/* f002928: 8458000e */ lh $t8,0xe($v0) +.L0f00292c: +/* f00292c: 8eef0000 */ lw $t7,0x0($s7) +/* f002930: 8fca0000 */ lw $t2,0x0($s8) +/* f002934: 0018c840 */ sll $t9,$t8,0x1 +/* f002938: 01f94021 */ addu $t0,$t7,$t9 +/* f00293c: 01144821 */ addu $t1,$t0,$s4 +/* f002940: 85310000 */ lh $s1,0x0($t1) +/* f002944: 3c0e800a */ lui $t6,0x800a +/* f002948: 8faf0060 */ lw $t7,0x60($sp) +/* f00294c: 00115880 */ sll $t3,$s1,0x2 +/* f002950: 014b6021 */ addu $t4,$t2,$t3 +/* f002954: 8d8d0000 */ lw $t5,0x0($t4) +/* f002958: 11a00037 */ beqz $t5,.L0f002a38 +/* f00295c: 00000000 */ sll $zero,$zero,0x0 +/* f002960: 8dce4cc8 */ lw $t6,0x4cc8($t6) +/* f002964: 0011c0c0 */ sll $t8,$s1,0x3 +/* f002968: 02a02025 */ or $a0,$s5,$zero +/* f00296c: 01d81021 */ addu $v0,$t6,$t8 +/* f002970: 84430002 */ lh $v1,0x2($v0) +/* f002974: 3c19800a */ lui $t9,0x800a +/* f002978: 16a30003 */ bne $s5,$v1,.L0f002988 +/* f00297c: 00608025 */ or $s0,$v1,$zero +/* f002980: 10000001 */ beqz $zero,.L0f002988 +/* f002984: 84500004 */ lh $s0,0x4($v0) +.L0f002988: +/* f002988: 120f002b */ beq $s0,$t7,.L0f002a38 +/* f00298c: 00000000 */ sll $zero,$zero,0x0 +/* f002990: 8f39cae8 */ lw $t9,-0x3518($t9) +/* f002994: 4405b000 */ mfc1 $a1,$f22 +/* f002998: 8fa60074 */ lw $a2,0x74($sp) +/* f00299c: 0320f809 */ jalr $t9 +/* f0029a0: 02203825 */ or $a3,$s1,$zero +/* f0029a4: 3c018006 */ lui $at,0x8006 +/* f0029a8: c424143c */ lwc1 $f4,0x143c($at) +/* f0029ac: 46000086 */ mov.s $f2,$f0 +/* f0029b0: 3c08800a */ lui $t0,0x800a +/* f0029b4: 4600203c */ c.lt.s $f4,$f0 +/* f0029b8: 00000000 */ sll $zero,$zero,0x0 +/* f0029bc: 4500001e */ bc1f .L0f002a38 +/* f0029c0: 00000000 */ sll $zero,$zero,0x0 +/* f0029c4: 8d08cae4 */ lw $t0,-0x351c($t0) +/* f0029c8: 02203825 */ or $a3,$s1,$zero +/* f0029cc: 02c8082a */ slt $at,$s6,$t0 +/* f0029d0: 10200019 */ beqz $at,.L0f002a38 +/* f0029d4: 00000000 */ sll $zero,$zero,0x0 +/* f0029d8: 8e490000 */ lw $t1,0x0($s2) +/* f0029dc: 00151080 */ sll $v0,$s5,0x2 +/* f0029e0: 00105880 */ sll $t3,$s0,0x2 +/* f0029e4: 01221821 */ addu $v1,$t1,$v0 +/* f0029e8: c4660000 */ lwc1 $f6,0x0($v1) +/* f0029ec: 44051000 */ mfc1 $a1,$f2 +/* f0029f0: 26c60001 */ addiu $a2,$s6,0x1 +/* f0029f4: 46003201 */ sub.s $f8,$f6,$f0 +/* f0029f8: e4680000 */ swc1 $f8,0x0($v1) +/* f0029fc: 8e4a0000 */ lw $t2,0x0($s2) +/* f002a00: 014b2021 */ addu $a0,$t2,$t3 +/* f002a04: c48a0000 */ lwc1 $f10,0x0($a0) +/* f002a08: 46005400 */ add.s $f16,$f10,$f0 +/* f002a0c: e4900000 */ swc1 $f16,0x0($a0) +/* f002a10: 8e4c0000 */ lw $t4,0x0($s2) +/* f002a14: 01821821 */ addu $v1,$t4,$v0 +/* f002a18: c4720000 */ lwc1 $f18,0x0($v1) +/* f002a1c: 4614903c */ c.lt.s $f18,$f20 +/* f002a20: 00000000 */ sll $zero,$zero,0x0 +/* f002a24: 45000002 */ bc1f .L0f002a30 +/* f002a28: 00000000 */ sll $zero,$zero,0x0 +/* f002a2c: e4740000 */ swc1 $f20,0x0($v1) +.L0f002a30: +/* f002a30: 0fc00a11 */ jal func0f002844 +/* f002a34: 02002025 */ or $a0,$s0,$zero +.L0f002a38: +/* f002a38: 3c0d800a */ lui $t5,0x800a +/* f002a3c: 8dad4928 */ lw $t5,0x4928($t5) +/* f002a40: 8fae0050 */ lw $t6,0x50($sp) +/* f002a44: 26730001 */ addiu $s3,$s3,0x1 +/* f002a48: 26940002 */ addiu $s4,$s4,0x2 +/* f002a4c: 01ae1021 */ addu $v0,$t5,$t6 +/* f002a50: 80580005 */ lb $t8,0x5($v0) +/* f002a54: 0278082a */ slt $at,$s3,$t8 +/* f002a58: 5420ffb4 */ bnezl $at,.L0f00292c +/* f002a5c: 8458000e */ lh $t8,0xe($v0) +.L0f002a60: +/* f002a60: 8fbf004c */ lw $ra,0x4c($sp) +/* f002a64: d7b40018 */ ldc1 $f20,0x18($sp) +/* f002a68: d7b60020 */ ldc1 $f22,0x20($sp) +/* f002a6c: 8fb00028 */ lw $s0,0x28($sp) +/* f002a70: 8fb1002c */ lw $s1,0x2c($sp) +/* f002a74: 8fb20030 */ lw $s2,0x30($sp) +/* f002a78: 8fb30034 */ lw $s3,0x34($sp) +/* f002a7c: 8fb40038 */ lw $s4,0x38($sp) +/* f002a80: 8fb5003c */ lw $s5,0x3c($sp) +/* f002a84: 8fb60040 */ lw $s6,0x40($sp) +/* f002a88: 8fb70044 */ lw $s7,0x44($sp) +/* f002a8c: 8fbe0048 */ lw $s8,0x48($sp) +/* f002a90: 03e00008 */ jr $ra +/* f002a94: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f002a98 +/* f002a98: 27bdffd8 */ addiu $sp,$sp,-40 +/* f002a9c: afb30020 */ sw $s3,0x20($sp) +/* f002aa0: 3c13800a */ lui $s3,0x800a +/* f002aa4: 26739fc0 */ addiu $s3,$s3,-24640 +/* f002aa8: afbf0024 */ sw $ra,0x24($sp) +/* f002aac: afb2001c */ sw $s2,0x1c($sp) +/* f002ab0: afb10018 */ sw $s1,0x18($sp) +/* f002ab4: afb00014 */ sw $s0,0x14($sp) +/* f002ab8: 0fc5db62 */ jal func0f176d88 +/* f002abc: 8e6402bc */ lw $a0,0x2bc($s3) +/* f002ac0: 3c01800a */ lui $at,0x800a +/* f002ac4: ac22cae0 */ sw $v0,-0x3520($at) +/* f002ac8: 3c018006 */ lui $at,0x8006 +/* f002acc: ac201458 */ sw $zero,0x1458($at) +/* f002ad0: 8e6e02bc */ lw $t6,0x2bc($s3) +/* f002ad4: a26004e1 */ sb $zero,0x4e1($s3) +/* f002ad8: 24100001 */ addiu $s0,$zero,0x1 +/* f002adc: 29c10002 */ slti $at,$t6,0x2 +/* f002ae0: 1420000e */ bnez $at,.L0f002b1c +/* f002ae4: 2411008c */ addiu $s1,$zero,0x8c +/* f002ae8: 3c12800a */ lui $s2,0x800a +/* f002aec: 26524928 */ addiu $s2,$s2,0x4928 +/* f002af0: 8e4f0000 */ lw $t7,0x0($s2) +.L0f002af4: +/* f002af4: 0fc00436 */ jal func0f0010d8 +/* f002af8: 022f2021 */ addu $a0,$s1,$t7 +/* f002afc: 0fc004f2 */ jal func0f0013c8 +/* f002b00: 02002025 */ or $a0,$s0,$zero +/* f002b04: 8e7802bc */ lw $t8,0x2bc($s3) +/* f002b08: 26100001 */ addiu $s0,$s0,0x1 +/* f002b0c: 2631008c */ addiu $s1,$s1,0x8c +/* f002b10: 0218082a */ slt $at,$s0,$t8 +/* f002b14: 5420fff7 */ bnezl $at,.L0f002af4 +/* f002b18: 8e4f0000 */ lw $t7,0x0($s2) +.L0f002b1c: +/* f002b1c: 3c198009 */ lui $t9,0x8009 +/* f002b20: 93390af0 */ lbu $t9,0xaf0($t9) +/* f002b24: 3c018006 */ lui $at,0x8006 +/* f002b28: ac201420 */ sw $zero,0x1420($at) +/* f002b2c: 24010001 */ addiu $at,$zero,0x1 +/* f002b30: 17210002 */ bne $t9,$at,.L0f002b3c +/* f002b34: 3c018006 */ lui $at,0x8006 +/* f002b38: ac201444 */ sw $zero,0x1444($at) +.L0f002b3c: +/* f002b3c: 8fbf0024 */ lw $ra,0x24($sp) +/* f002b40: 8fb00014 */ lw $s0,0x14($sp) +/* f002b44: 8fb10018 */ lw $s1,0x18($sp) +/* f002b48: 8fb2001c */ lw $s2,0x1c($sp) +/* f002b4c: 8fb30020 */ lw $s3,0x20($sp) +/* f002b50: 03e00008 */ jr $ra +/* f002b54: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f002b58 +/* f002b58: 3c08800a */ lui $t0,0x800a +/* f002b5c: 000418c0 */ sll $v1,$a0,0x3 +/* f002b60: 25084928 */ addiu $t0,$t0,0x4928 +/* f002b64: 00641821 */ addu $v1,$v1,$a0 +/* f002b68: 8d0e0000 */ lw $t6,0x0($t0) +/* f002b6c: 00031880 */ sll $v1,$v1,0x2 +/* f002b70: 00641823 */ subu $v1,$v1,$a0 +/* f002b74: 00031880 */ sll $v1,$v1,0x2 +/* f002b78: 01c33021 */ addu $a2,$t6,$v1 +/* f002b7c: 94cf000a */ lhu $t7,0xa($a2) +/* f002b80: 80c70008 */ lb $a3,0x8($a2) +/* f002b84: 3c19800a */ lui $t9,0x800a +/* f002b88: 000fc100 */ sll $t8,$t7,0x4 +/* f002b8c: 8f394cd8 */ lw $t9,0x4cd8($t9) +/* f002b90: 030fc021 */ addu $t8,$t8,$t7 +/* f002b94: 0018c040 */ sll $t8,$t8,0x1 +/* f002b98: 10e00014 */ beqz $a3,.L0f002bec +/* f002b9c: 03191021 */ addu $v0,$t8,$t9 +/* f002ba0: 18e00012 */ blez $a3,.L0f002bec +/* f002ba4: 00002025 */ or $a0,$zero,$zero +.L0f002ba8: +/* f002ba8: 94490004 */ lhu $t1,0x4($v0) +/* f002bac: 24840001 */ addiu $a0,$a0,0x1 +/* f002bb0: 00095e40 */ sll $t3,$t1,0x19 +/* f002bb4: 0563000b */ bgezl $t3,.L0f002be4 +/* f002bb8: 0087082a */ slt $at,$a0,$a3 +/* f002bbc: 904f0005 */ lbu $t7,0x5($v0) +/* f002bc0: 00056940 */ sll $t5,$a1,0x5 +/* f002bc4: 31ae0020 */ andi $t6,$t5,0x20 +/* f002bc8: 31f8ffdf */ andi $t8,$t7,0xffdf +/* f002bcc: 01d8c825 */ or $t9,$t6,$t8 +/* f002bd0: a0590005 */ sb $t9,0x5($v0) +/* f002bd4: 8d090000 */ lw $t1,0x0($t0) +/* f002bd8: 01233021 */ addu $a2,$t1,$v1 +/* f002bdc: 80c70008 */ lb $a3,0x8($a2) +/* f002be0: 0087082a */ slt $at,$a0,$a3 +.L0f002be4: +/* f002be4: 1420fff0 */ bnez $at,.L0f002ba8 +/* f002be8: 24420022 */ addiu $v0,$v0,0x22 +.L0f002bec: +/* f002bec: 50a00006 */ beqzl $a1,.L0f002c08 +/* f002bf0: 94cc0000 */ lhu $t4,0x0($a2) +/* f002bf4: 94ca0000 */ lhu $t2,0x0($a2) +/* f002bf8: 314bdfff */ andi $t3,$t2,0xdfff +/* f002bfc: 10000004 */ beqz $zero,.L0f002c10 +/* f002c00: a4cb0000 */ sh $t3,0x0($a2) +/* f002c04: 94cc0000 */ lhu $t4,0x0($a2) +.L0f002c08: +/* f002c08: 358d2000 */ ori $t5,$t4,0x2000 +/* f002c0c: a4cd0000 */ sh $t5,0x0($a2) +.L0f002c10: +/* f002c10: 8d0f0000 */ lw $t7,0x0($t0) +/* f002c14: 01e33021 */ addu $a2,$t7,$v1 +/* f002c18: 94ce0000 */ lhu $t6,0x0($a2) +/* f002c1c: 35d80100 */ ori $t8,$t6,0x100 +/* f002c20: 03e00008 */ jr $ra +/* f002c24: a4d80000 */ sh $t8,0x0($a2) +); + +GLOBAL_ASM( +glabel func0f002c28 +/* f002c28: 27bdffe8 */ addiu $sp,$sp,-24 +/* f002c2c: afbf0014 */ sw $ra,0x14($sp) +/* f002c30: afa40018 */ sw $a0,0x18($sp) +/* f002c34: afa60020 */ sw $a2,0x20($sp) +/* f002c38: afa70024 */ sw $a3,0x24($sp) +/* f002c3c: afa5001c */ sw $a1,0x1c($sp) +/* f002c40: a3a70027 */ sb $a3,0x27($sp) +/* f002c44: a3a60023 */ sb $a2,0x23($sp) +/* f002c48: 0fc41b99 */ jal func0f106e64 +/* f002c4c: 24040015 */ addiu $a0,$zero,0x15 +/* f002c50: 8fa5001c */ lw $a1,0x1c($sp) +/* f002c54: 93a60023 */ lbu $a2,0x23($sp) +/* f002c58: 144000a3 */ bnez $v0,.L0f002ee8 +/* f002c5c: 93a70027 */ lbu $a3,0x27($sp) +/* f002c60: 8fa20018 */ lw $v0,0x18($sp) +/* f002c64: 3c03800a */ lui $v1,0x800a +/* f002c68: 24634928 */ addiu $v1,$v1,0x4928 +/* f002c6c: 0002c0c0 */ sll $t8,$v0,0x3 +/* f002c70: 0302c021 */ addu $t8,$t8,$v0 +/* f002c74: 8c790000 */ lw $t9,0x0($v1) +/* f002c78: 0018c080 */ sll $t8,$t8,0x2 +/* f002c7c: 0302c023 */ subu $t8,$t8,$v0 +/* f002c80: 00181080 */ sll $v0,$t8,0x2 +/* f002c84: 03222021 */ addu $a0,$t9,$v0 +/* f002c88: 908b004e */ lbu $t3,0x4e($a0) +/* f002c8c: 00055100 */ sll $t2,$a1,0x4 +/* f002c90: 24aeffff */ addiu $t6,$a1,-1 +/* f002c94: 316cff0f */ andi $t4,$t3,0xff0f +/* f002c98: 014c6825 */ or $t5,$t2,$t4 +/* f002c9c: 2dc10005 */ sltiu $at,$t6,0x5 +/* f002ca0: 10200091 */ beqz $at,.L0f002ee8 +/* f002ca4: a08d004e */ sb $t5,0x4e($a0) +/* f002ca8: 000e7080 */ sll $t6,$t6,0x2 +/* f002cac: 3c017f1a */ lui $at,0x7f1a +/* f002cb0: 002e0821 */ addu $at,$at,$t6 +/* f002cb4: 8c2e7d98 */ lw $t6,0x7d98($at) +/* f002cb8: 01c00008 */ jr $t6 +/* f002cbc: 00000000 */ sll $zero,$zero,0x0 +/* f002cc0: 44862000 */ mtc1 $a2,$f4 +/* f002cc4: 3c017f1a */ lui $at,0x7f1a +/* f002cc8: c4207dac */ lwc1 $f0,0x7dac($at) +/* f002ccc: 04c10005 */ bgez $a2,.L0f002ce4 +/* f002cd0: 468021a0 */ cvt.s.w $f6,$f4 +/* f002cd4: 3c014f80 */ lui $at,0x4f80 +/* f002cd8: 44814000 */ mtc1 $at,$f8 +/* f002cdc: 00000000 */ sll $zero,$zero,0x0 +/* f002ce0: 46083180 */ add.s $f6,$f6,$f8 +.L0f002ce4: +/* f002ce4: 46003282 */ mul.s $f10,$f6,$f0 +/* f002ce8: 8c6f0000 */ lw $t7,0x0($v1) +/* f002cec: 01e2c021 */ addu $t8,$t7,$v0 +/* f002cf0: 1000007d */ beqz $zero,.L0f002ee8 +/* f002cf4: e70a0060 */ swc1 $f10,0x60($t8) +/* f002cf8: 44868000 */ mtc1 $a2,$f16 +/* f002cfc: 3c017f1a */ lui $at,0x7f1a +/* f002d00: c4207db0 */ lwc1 $f0,0x7db0($at) +/* f002d04: 93a4002b */ lbu $a0,0x2b($sp) +/* f002d08: 04c10005 */ bgez $a2,.L0f002d20 +/* f002d0c: 468084a0 */ cvt.s.w $f18,$f16 +/* f002d10: 3c014f80 */ lui $at,0x4f80 +/* f002d14: 44812000 */ mtc1 $at,$f4 +/* f002d18: 00000000 */ sll $zero,$zero,0x0 +/* f002d1c: 46049480 */ add.s $f18,$f18,$f4 +.L0f002d20: +/* f002d20: 8c790000 */ lw $t9,0x0($v1) +/* f002d24: 44874000 */ mtc1 $a3,$f8 +/* f002d28: 3c014f80 */ lui $at,0x4f80 +/* f002d2c: 03224021 */ addu $t0,$t9,$v0 +/* f002d30: e5120060 */ swc1 $f18,0x60($t0) +/* f002d34: 04e10004 */ bgez $a3,.L0f002d48 +/* f002d38: 468041a0 */ cvt.s.w $f6,$f8 +/* f002d3c: 44815000 */ mtc1 $at,$f10 +/* f002d40: 00000000 */ sll $zero,$zero,0x0 +/* f002d44: 460a3180 */ add.s $f6,$f6,$f10 +.L0f002d48: +/* f002d48: 46003402 */ mul.s $f16,$f6,$f0 +/* f002d4c: 8c690000 */ lw $t1,0x0($v1) +/* f002d50: 44842000 */ mtc1 $a0,$f4 +/* f002d54: 3c014f80 */ lui $at,0x4f80 +/* f002d58: 01225821 */ addu $t3,$t1,$v0 +/* f002d5c: 468024a0 */ cvt.s.w $f18,$f4 +/* f002d60: 04810004 */ bgez $a0,.L0f002d74 +/* f002d64: e5700064 */ swc1 $f16,0x64($t3) +/* f002d68: 44814000 */ mtc1 $at,$f8 +/* f002d6c: 00000000 */ sll $zero,$zero,0x0 +/* f002d70: 46089480 */ add.s $f18,$f18,$f8 +.L0f002d74: +/* f002d74: 3c014080 */ lui $at,0x4080 +/* f002d78: 44815000 */ mtc1 $at,$f10 +/* f002d7c: 8c6a0000 */ lw $t2,0x0($v1) +/* f002d80: 460a9182 */ mul.s $f6,$f18,$f10 +/* f002d84: 01426021 */ addu $t4,$t2,$v0 +/* f002d88: e5860068 */ swc1 $f6,0x68($t4) +/* f002d8c: 8c6d0000 */ lw $t5,0x0($v1) +/* f002d90: 01a27021 */ addu $t6,$t5,$v0 +/* f002d94: 10000054 */ beqz $zero,.L0f002ee8 +/* f002d98: a5c40054 */ sh $a0,0x54($t6) +/* f002d9c: 44868000 */ mtc1 $a2,$f16 +/* f002da0: 3c017f1a */ lui $at,0x7f1a +/* f002da4: c4207db4 */ lwc1 $f0,0x7db4($at) +/* f002da8: 93a4002b */ lbu $a0,0x2b($sp) +/* f002dac: 04c10005 */ bgez $a2,.L0f002dc4 +/* f002db0: 46808120 */ cvt.s.w $f4,$f16 +/* f002db4: 3c014f80 */ lui $at,0x4f80 +/* f002db8: 44814000 */ mtc1 $at,$f8 +/* f002dbc: 00000000 */ sll $zero,$zero,0x0 +/* f002dc0: 46082100 */ add.s $f4,$f4,$f8 +.L0f002dc4: +/* f002dc4: 46002482 */ mul.s $f18,$f4,$f0 +/* f002dc8: 8c6f0000 */ lw $t7,0x0($v1) +/* f002dcc: 44875000 */ mtc1 $a3,$f10 +/* f002dd0: 3c014f80 */ lui $at,0x4f80 +/* f002dd4: 01e2c021 */ addu $t8,$t7,$v0 +/* f002dd8: 468051a0 */ cvt.s.w $f6,$f10 +/* f002ddc: 04e10004 */ bgez $a3,.L0f002df0 +/* f002de0: e7120060 */ swc1 $f18,0x60($t8) +/* f002de4: 44818000 */ mtc1 $at,$f16 +/* f002de8: 00000000 */ sll $zero,$zero,0x0 +/* f002dec: 46103180 */ add.s $f6,$f6,$f16 +.L0f002df0: +/* f002df0: 46003202 */ mul.s $f8,$f6,$f0 +/* f002df4: 8c790000 */ lw $t9,0x0($v1) +/* f002df8: 44842000 */ mtc1 $a0,$f4 +/* f002dfc: 3c014f80 */ lui $at,0x4f80 +/* f002e00: 03224021 */ addu $t0,$t9,$v0 +/* f002e04: 468024a0 */ cvt.s.w $f18,$f4 +/* f002e08: 04810004 */ bgez $a0,.L0f002e1c +/* f002e0c: e5080064 */ swc1 $f8,0x64($t0) +/* f002e10: 44815000 */ mtc1 $at,$f10 +/* f002e14: 00000000 */ sll $zero,$zero,0x0 +/* f002e18: 460a9480 */ add.s $f18,$f18,$f10 +.L0f002e1c: +/* f002e1c: 3c014080 */ lui $at,0x4080 +/* f002e20: 44818000 */ mtc1 $at,$f16 +/* f002e24: 8c690000 */ lw $t1,0x0($v1) +/* f002e28: 46109182 */ mul.s $f6,$f18,$f16 +/* f002e2c: 01225821 */ addu $t3,$t1,$v0 +/* f002e30: e5660068 */ swc1 $f6,0x68($t3) +/* f002e34: 8c6a0000 */ lw $t2,0x0($v1) +/* f002e38: 01426021 */ addu $t4,$t2,$v0 +/* f002e3c: 1000002a */ beqz $zero,.L0f002ee8 +/* f002e40: a5840054 */ sh $a0,0x54($t4) +/* f002e44: 44864000 */ mtc1 $a2,$f8 +/* f002e48: 3c017f1a */ lui $at,0x7f1a +/* f002e4c: c4207db8 */ lwc1 $f0,0x7db8($at) +/* f002e50: 93a4002b */ lbu $a0,0x2b($sp) +/* f002e54: 04c10005 */ bgez $a2,.L0f002e6c +/* f002e58: 46804120 */ cvt.s.w $f4,$f8 +/* f002e5c: 3c014f80 */ lui $at,0x4f80 +/* f002e60: 44815000 */ mtc1 $at,$f10 +/* f002e64: 00000000 */ sll $zero,$zero,0x0 +/* f002e68: 460a2100 */ add.s $f4,$f4,$f10 +.L0f002e6c: +/* f002e6c: 46002482 */ mul.s $f18,$f4,$f0 +/* f002e70: 8c6d0000 */ lw $t5,0x0($v1) +/* f002e74: 44878000 */ mtc1 $a3,$f16 +/* f002e78: 3c014f80 */ lui $at,0x4f80 +/* f002e7c: 01a27021 */ addu $t6,$t5,$v0 +/* f002e80: 468081a0 */ cvt.s.w $f6,$f16 +/* f002e84: 04e10004 */ bgez $a3,.L0f002e98 +/* f002e88: e5d20060 */ swc1 $f18,0x60($t6) +/* f002e8c: 44814000 */ mtc1 $at,$f8 +/* f002e90: 00000000 */ sll $zero,$zero,0x0 +/* f002e94: 46083180 */ add.s $f6,$f6,$f8 +.L0f002e98: +/* f002e98: 46003282 */ mul.s $f10,$f6,$f0 +/* f002e9c: 8c6f0000 */ lw $t7,0x0($v1) +/* f002ea0: 44842000 */ mtc1 $a0,$f4 +/* f002ea4: 3c014f80 */ lui $at,0x4f80 +/* f002ea8: 01e2c021 */ addu $t8,$t7,$v0 +/* f002eac: 468024a0 */ cvt.s.w $f18,$f4 +/* f002eb0: 04810004 */ bgez $a0,.L0f002ec4 +/* f002eb4: e70a0064 */ swc1 $f10,0x64($t8) +/* f002eb8: 44818000 */ mtc1 $at,$f16 +/* f002ebc: 00000000 */ sll $zero,$zero,0x0 +/* f002ec0: 46109480 */ add.s $f18,$f18,$f16 +.L0f002ec4: +/* f002ec4: 3c014080 */ lui $at,0x4080 +/* f002ec8: 44814000 */ mtc1 $at,$f8 +/* f002ecc: 8c790000 */ lw $t9,0x0($v1) +/* f002ed0: 46089182 */ mul.s $f6,$f18,$f8 +/* f002ed4: 03224021 */ addu $t0,$t9,$v0 +/* f002ed8: e5060068 */ swc1 $f6,0x68($t0) +/* f002edc: 8c690000 */ lw $t1,0x0($v1) +/* f002ee0: 01225821 */ addu $t3,$t1,$v0 +/* f002ee4: a5600054 */ sh $zero,0x54($t3) +.L0f002ee8: +/* f002ee8: 8fbf0014 */ lw $ra,0x14($sp) +/* f002eec: 27bd0018 */ addiu $sp,$sp,0x18 +/* f002ef0: 03e00008 */ jr $ra +/* f002ef4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f002ef8 +/* f002ef8: 0004c0c0 */ sll $t8,$a0,0x3 +/* f002efc: 0304c021 */ addu $t8,$t8,$a0 +/* f002f00: 3c0e800a */ lui $t6,0x800a +/* f002f04: 8dce4928 */ lw $t6,0x4928($t6) +/* f002f08: 27bdff28 */ addiu $sp,$sp,-216 +/* f002f0c: 0018c080 */ sll $t8,$t8,0x2 +/* f002f10: 0304c023 */ subu $t8,$t8,$a0 +/* f002f14: 0018c080 */ sll $t8,$t8,0x2 +/* f002f18: afbf0044 */ sw $ra,0x44($sp) +/* f002f1c: afa400d8 */ sw $a0,0xd8($sp) +/* f002f20: afa500dc */ sw $a1,0xdc($sp) +/* f002f24: 01d8c821 */ addu $t9,$t6,$t8 +/* f002f28: 972a000a */ lhu $t2,0xa($t9) +/* f002f2c: 3c0f800a */ lui $t7,0x800a +/* f002f30: 8def4cd8 */ lw $t7,0x4cd8($t7) +/* f002f34: 01456021 */ addu $t4,$t2,$a1 +/* f002f38: 000c6900 */ sll $t5,$t4,0x4 +/* f002f3c: 01ac6821 */ addu $t5,$t5,$t4 +/* f002f40: 000d6840 */ sll $t5,$t5,0x1 +/* f002f44: 01af1821 */ addu $v1,$t5,$t7 +/* f002f48: 80780005 */ lb $t8,0x5($v1) +/* f002f4c: 07020004 */ bltzl $t8,.L0f002f60 +/* f002f50: 94790004 */ lhu $t9,0x4($v1) +/* f002f54: 10000112 */ beqz $zero,.L0f0033a0 +/* f002f58: 00001025 */ or $v0,$zero,$zero +/* f002f5c: 94790004 */ lhu $t9,0x4($v1) +.L0f002f60: +/* f002f60: 00195ec0 */ sll $t3,$t9,0x1b +/* f002f64: 05610102 */ bgez $t3,.L0f003370 +/* f002f68: 00000000 */ sll $zero,$zero,0x0 +/* f002f6c: 0c004b70 */ jal 0x12dc0 +/* f002f70: afa300d4 */ sw $v1,0xd4($sp) +/* f002f74: 304c0007 */ andi $t4,$v0,0x7 +/* f002f78: 15800005 */ bnez $t4,.L0f002f90 +/* f002f7c: 8fa300d4 */ lw $v1,0xd4($sp) +/* f002f80: 906d0005 */ lbu $t5,0x5($v1) +/* f002f84: 31afffef */ andi $t7,$t5,0xffef +/* f002f88: 10000104 */ beqz $zero,.L0f00339c +/* f002f8c: a06f0005 */ sb $t7,0x5($v1) +.L0f002f90: +/* f002f90: 0c004b70 */ jal 0x12dc0 +/* f002f94: afa300d4 */ sw $v1,0xd4($sp) +/* f002f98: 304e0001 */ andi $t6,$v0,0x1 +/* f002f9c: 15c000ff */ bnez $t6,.L0f00339c +/* f002fa0: 8fa300d4 */ lw $v1,0xd4($sp) +/* f002fa4: 0c004b70 */ jal 0x12dc0 +/* f002fa8: afa300d4 */ sw $v1,0xd4($sp) +/* f002fac: 44822000 */ mtc1 $v0,$f4 +/* f002fb0: 04410005 */ bgez $v0,.L0f002fc8 +/* f002fb4: 468021a0 */ cvt.s.w $f6,$f4 +/* f002fb8: 3c014f80 */ lui $at,0x4f80 +/* f002fbc: 44814000 */ mtc1 $at,$f8 +/* f002fc0: 00000000 */ sll $zero,$zero,0x0 +/* f002fc4: 46083180 */ add.s $f6,$f6,$f8 +.L0f002fc8: +/* f002fc8: 3c012f80 */ lui $at,0x2f80 +/* f002fcc: 44815000 */ mtc1 $at,$f10 +/* f002fd0: 3c013f80 */ lui $at,0x3f80 +/* f002fd4: 44814000 */ mtc1 $at,$f8 +/* f002fd8: 460a3002 */ mul.s $f0,$f6,$f10 +/* f002fdc: 46000100 */ add.s $f4,$f0,$f0 +/* f002fe0: 46082301 */ sub.s $f12,$f4,$f8 +/* f002fe4: 0c004b70 */ jal 0x12dc0 +/* f002fe8: e7ac0070 */ swc1 $f12,0x70($sp) +/* f002fec: 44823000 */ mtc1 $v0,$f6 +/* f002ff0: 8fa300d4 */ lw $v1,0xd4($sp) +/* f002ff4: c7ac0070 */ lwc1 $f12,0x70($sp) +/* f002ff8: 04410005 */ bgez $v0,.L0f003010 +/* f002ffc: 468032a0 */ cvt.s.w $f10,$f6 +/* f003000: 3c014f80 */ lui $at,0x4f80 +/* f003004: 44812000 */ mtc1 $at,$f4 +/* f003008: 00000000 */ sll $zero,$zero,0x0 +/* f00300c: 46045280 */ add.s $f10,$f10,$f4 +.L0f003010: +/* f003010: 3c012f80 */ lui $at,0x2f80 +/* f003014: 44814000 */ mtc1 $at,$f8 +/* f003018: 3c013f80 */ lui $at,0x3f80 +/* f00301c: 44812000 */ mtc1 $at,$f4 +/* f003020: 46085002 */ mul.s $f0,$f10,$f8 +/* f003024: 2409ffff */ addiu $t1,$zero,-1 +/* f003028: 3c077f1a */ lui $a3,0x7f1a +/* f00302c: 24e77bb4 */ addiu $a3,$a3,0x7bb4 +/* f003030: 2406060a */ addiu $a2,$zero,0x60a +/* f003034: 46000180 */ add.s $f6,$f0,$f0 +/* f003038: 46043081 */ sub.s $f2,$f6,$f4 +/* f00303c: e7a2006c */ swc1 $f2,0x6c($sp) +/* f003040: 8468000a */ lh $t0,0xa($v1) +/* f003044: 84780010 */ lh $t8,0x10($v1) +/* f003048: 846f0016 */ lh $t7,0x16($v1) +/* f00304c: 846a0012 */ lh $t2,0x12($v1) +/* f003050: 0308c823 */ subu $t9,$t8,$t0 +/* f003054: 44995000 */ mtc1 $t9,$f10 +/* f003058: 01e87023 */ subu $t6,$t7,$t0 +/* f00305c: 448e2000 */ mtc1 $t6,$f4 +/* f003060: 468053a0 */ cvt.s.w $f14,$f10 +/* f003064: 8464000c */ lh $a0,0xc($v1) +/* f003068: 846c0014 */ lh $t4,0x14($v1) +/* f00306c: 8465000e */ lh $a1,0xe($v1) +/* f003070: 01445823 */ subu $t3,$t2,$a0 +/* f003074: 468022a0 */ cvt.s.w $f10,$f4 +/* f003078: 448b4000 */ mtc1 $t3,$f8 +/* f00307c: 01856823 */ subu $t5,$t4,$a1 +/* f003080: 448d3000 */ mtc1 $t5,$f6 +/* f003084: 460e6382 */ mul.s $f14,$f12,$f14 +/* f003088: e7aa00bc */ swc1 $f10,0xbc($sp) +/* f00308c: 84780018 */ lh $t8,0x18($v1) +/* f003090: 46804420 */ cvt.s.w $f16,$f8 +/* f003094: 0304c823 */ subu $t9,$t8,$a0 +/* f003098: 44994000 */ mtc1 $t9,$f8 +/* f00309c: 27a40098 */ addiu $a0,$sp,0x98 +/* f0030a0: 468034a0 */ cvt.s.w $f18,$f6 +/* f0030a4: 46106402 */ mul.s $f16,$f12,$f16 +/* f0030a8: 00000000 */ sll $zero,$zero,0x0 +/* f0030ac: 46126482 */ mul.s $f18,$f12,$f18 +/* f0030b0: c7ac006c */ lwc1 $f12,0x6c($sp) +/* f0030b4: 468041a0 */ cvt.s.w $f6,$f8 +/* f0030b8: e7a600c0 */ swc1 $f6,0xc0($sp) +/* f0030bc: 846a001a */ lh $t2,0x1a($v1) +/* f0030c0: 01455823 */ subu $t3,$t2,$a1 +/* f0030c4: 448b2000 */ mtc1 $t3,$f4 +/* f0030c8: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f0030cc: 46802220 */ cvt.s.w $f8,$f4 +/* f0030d0: 460a1102 */ mul.s $f4,$f2,$f10 +/* f0030d4: 44885000 */ mtc1 $t0,$f10 +/* f0030d8: 46066002 */ mul.s $f0,$f12,$f6 +/* f0030dc: e7a800c4 */ swc1 $f8,0xc4($sp) +/* f0030e0: 46086082 */ mul.s $f2,$f12,$f8 +/* f0030e4: e7a400bc */ swc1 $f4,0xbc($sp) +/* f0030e8: c7a800bc */ lwc1 $f8,0xbc($sp) +/* f0030ec: 46805120 */ cvt.s.w $f4,$f10 +/* f0030f0: 460e2180 */ add.s $f6,$f4,$f14 +/* f0030f4: 46083280 */ add.s $f10,$f6,$f8 +/* f0030f8: e7aa0098 */ swc1 $f10,0x98($sp) +/* f0030fc: 846c000a */ lh $t4,0xa($v1) +/* f003100: 448c2000 */ mtc1 $t4,$f4 +/* f003104: 00000000 */ sll $zero,$zero,0x0 +/* f003108: 468021a0 */ cvt.s.w $f6,$f4 +/* f00310c: 46103200 */ add.s $f8,$f6,$f16 +/* f003110: 46004280 */ add.s $f10,$f8,$f0 +/* f003114: e7aa009c */ swc1 $f10,0x9c($sp) +/* f003118: 846d000a */ lh $t5,0xa($v1) +/* f00311c: 448d2000 */ mtc1 $t5,$f4 +/* f003120: 00000000 */ sll $zero,$zero,0x0 +/* f003124: 468021a0 */ cvt.s.w $f6,$f4 +/* f003128: 46123200 */ add.s $f8,$f6,$f18 +/* f00312c: 46024280 */ add.s $f10,$f8,$f2 +/* f003130: e7aa00a0 */ swc1 $f10,0xa0($sp) +/* f003134: 806f0007 */ lb $t7,0x7($v1) +/* f003138: 448f2000 */ mtc1 $t7,$f4 +/* f00313c: 00000000 */ sll $zero,$zero,0x0 +/* f003140: 468021a0 */ cvt.s.w $f6,$f4 +/* f003144: e7a6008c */ swc1 $f6,0x8c($sp) +/* f003148: 806e0008 */ lb $t6,0x8($v1) +/* f00314c: 448e4000 */ mtc1 $t6,$f8 +/* f003150: 00000000 */ sll $zero,$zero,0x0 +/* f003154: 468042a0 */ cvt.s.w $f10,$f8 +/* f003158: c7a8008c */ lwc1 $f8,0x8c($sp) +/* f00315c: e7aa0090 */ swc1 $f10,0x90($sp) +/* f003160: 80780009 */ lb $t8,0x9($v1) +/* f003164: 46004287 */ neg.s $f10,$f8 +/* f003168: afa90068 */ sw $t1,0x68($sp) +/* f00316c: 44982000 */ mtc1 $t8,$f4 +/* f003170: e7aa0080 */ swc1 $f10,0x80($sp) +/* f003174: 468021a0 */ cvt.s.w $f6,$f4 +/* f003178: c7a40090 */ lwc1 $f4,0x90($sp) +/* f00317c: e7a60094 */ swc1 $f6,0x94($sp) +/* f003180: c7a80094 */ lwc1 $f8,0x94($sp) +/* f003184: 46002187 */ neg.s $f6,$f4 +/* f003188: 46004287 */ neg.s $f10,$f8 +/* f00318c: e7a60084 */ swc1 $f6,0x84($sp) +/* f003190: 0fc5dc59 */ jal func0f177164 +/* f003194: e7aa0088 */ swc1 $f10,0x88($sp) +/* f003198: c7b200a4 */ lwc1 $f18,0xa4($sp) +/* f00319c: c7b00080 */ lwc1 $f16,0x80($sp) +/* f0031a0: c7ae00a8 */ lwc1 $f14,0xa8($sp) +/* f0031a4: c7ac0084 */ lwc1 $f12,0x84($sp) +/* f0031a8: 46109400 */ add.s $f16,$f18,$f16 +/* f0031ac: c7b200ac */ lwc1 $f18,0xac($sp) +/* f0031b0: c7aa0088 */ lwc1 $f10,0x88($sp) +/* f0031b4: 460c7300 */ add.s $f12,$f14,$f12 +/* f0031b8: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f0031bc: 3c077f1a */ lui $a3,0x7f1a +/* f0031c0: 460a9280 */ add.s $f10,$f18,$f10 +/* f0031c4: e7b000a4 */ swc1 $f16,0xa4($sp) +/* f0031c8: e7ac00a8 */ swc1 $f12,0xa8($sp) +/* f0031cc: 00802825 */ or $a1,$a0,$zero +/* f0031d0: e7aa00ac */ swc1 $f10,0xac($sp) +/* f0031d4: 2406060c */ addiu $a2,$zero,0x60c +/* f0031d8: 0fc5dc59 */ jal func0f177164 +/* f0031dc: 24e77bc0 */ addiu $a3,$a3,0x7bc0 +/* f0031e0: 8fa400d8 */ lw $a0,0xd8($sp) +/* f0031e4: 0004c880 */ sll $t9,$a0,0x2 +/* f0031e8: 0324c821 */ addu $t9,$t9,$a0 +/* f0031ec: 0019c880 */ sll $t9,$t9,0x2 +/* f0031f0: 0c004b70 */ jal 0x12dc0 +/* f0031f4: afb90058 */ sw $t9,0x58($sp) +/* f0031f8: 30430003 */ andi $v1,$v0,0x3 +/* f0031fc: 1060000a */ beqz $v1,.L0f003228 +/* f003200: 8fa90068 */ lw $t1,0x68($sp) +/* f003204: 24010001 */ addiu $at,$zero,0x1 +/* f003208: 10610009 */ beq $v1,$at,.L0f003230 +/* f00320c: 24010002 */ addiu $at,$zero,0x2 +/* f003210: 10610009 */ beq $v1,$at,.L0f003238 +/* f003214: 24010003 */ addiu $at,$zero,0x3 +/* f003218: 5061000a */ beql $v1,$at,.L0f003244 +/* f00321c: 24090014 */ addiu $t1,$zero,0x14 +/* f003220: 10000009 */ beqz $zero,.L0f003248 +/* f003224: 8fa400d8 */ lw $a0,0xd8($sp) +.L0f003228: +/* f003228: 10000006 */ beqz $zero,.L0f003244 +/* f00322c: 24090011 */ addiu $t1,$zero,0x11 +.L0f003230: +/* f003230: 10000004 */ beqz $zero,.L0f003244 +/* f003234: 24090012 */ addiu $t1,$zero,0x12 +.L0f003238: +/* f003238: 10000002 */ beqz $zero,.L0f003244 +/* f00323c: 24090013 */ addiu $t1,$zero,0x13 +/* f003240: 24090014 */ addiu $t1,$zero,0x14 +.L0f003244: +/* f003244: 8fa400d8 */ lw $a0,0xd8($sp) +.L0f003248: +/* f003248: 8fa500dc */ lw $a1,0xdc($sp) +/* f00324c: 27a60074 */ addiu $a2,$sp,0x74 +/* f003250: 0fc0037f */ jal func0f000dfc +/* f003254: afa90068 */ sw $t1,0x68($sp) +/* f003258: 3c0b800a */ lui $t3,0x800a +/* f00325c: 8d6b4cc4 */ lw $t3,0x4cc4($t3) +/* f003260: 8fac0058 */ lw $t4,0x58($sp) +/* f003264: c7a60074 */ lwc1 $f6,0x74($sp) +/* f003268: c7a40078 */ lwc1 $f4,0x78($sp) +/* f00326c: 016c1821 */ addu $v1,$t3,$t4 +/* f003270: c4680004 */ lwc1 $f8,0x4($v1) +/* f003274: 8fa90068 */ lw $t1,0x68($sp) +/* f003278: 27ad008c */ addiu $t5,$sp,0x8c +/* f00327c: 46083280 */ add.s $f10,$f6,$f8 +/* f003280: 8fa400d8 */ lw $a0,0xd8($sp) +/* f003284: 00002825 */ or $a1,$zero,$zero +/* f003288: 27a60074 */ addiu $a2,$sp,0x74 +/* f00328c: e7aa0074 */ swc1 $f10,0x74($sp) +/* f003290: c4660008 */ lwc1 $f6,0x8($v1) +/* f003294: c7aa007c */ lwc1 $f10,0x7c($sp) +/* f003298: 27a700a4 */ addiu $a3,$sp,0xa4 +/* f00329c: 46062200 */ add.s $f8,$f4,$f6 +/* f0032a0: e7a80078 */ swc1 $f8,0x78($sp) +/* f0032a4: c464000c */ lwc1 $f4,0xc($v1) +/* f0032a8: afad0010 */ sw $t5,0x10($sp) +/* f0032ac: afa90014 */ sw $t1,0x14($sp) +/* f0032b0: 46045180 */ add.s $f6,$f10,$f4 +/* f0032b4: 0fc4be7c */ jal func0f12f9f0 +/* f0032b8: e7a6007c */ swc1 $f6,0x7c($sp) +/* f0032bc: 0c004b70 */ jal 0x12dc0 +/* f0032c0: 00000000 */ sll $zero,$zero,0x0 +/* f0032c4: 304f0003 */ andi $t7,$v0,0x3 +/* f0032c8: 15e00008 */ bnez $t7,.L0f0032ec +/* f0032cc: 8fae00d8 */ lw $t6,0xd8($sp) +/* f0032d0: 2418ffff */ addiu $t8,$zero,-1 +/* f0032d4: a7ae0064 */ sh $t6,0x64($sp) +/* f0032d8: a7b80066 */ sh $t8,0x66($sp) +/* f0032dc: 27a40074 */ addiu $a0,$sp,0x74 +/* f0032e0: 27a50064 */ addiu $a1,$sp,0x64 +/* f0032e4: 0fc4ba08 */ jal func0f12e820 +/* f0032e8: 24060007 */ addiu $a2,$zero,0x7 +.L0f0032ec: +/* f0032ec: 8fa400d8 */ lw $a0,0xd8($sp) +/* f0032f0: 24050040 */ addiu $a1,$zero,0x40 +/* f0032f4: 0fc010e3 */ jal func0f00438c +/* f0032f8: 24060050 */ addiu $a2,$zero,0x50 +/* f0032fc: 0fc25480 */ jal func0f095200 +/* f003300: 00000000 */ sll $zero,$zero,0x0 +/* f003304: 3c01bf80 */ lui $at,0xbf80 +/* f003308: 44810000 */ mtc1 $at,$f0 +/* f00330c: 8faf00d8 */ lw $t7,0xd8($sp) +/* f003310: 00023400 */ sll $a2,$v0,0x10 +/* f003314: 0006cc03 */ sra $t9,$a2,0x10 +/* f003318: 240affff */ addiu $t2,$zero,-1 +/* f00331c: 240b0400 */ addiu $t3,$zero,0x400 +/* f003320: 240c0010 */ addiu $t4,$zero,0x10 +/* f003324: 27ad0074 */ addiu $t5,$sp,0x74 +/* f003328: afad0020 */ sw $t5,0x20($sp) +/* f00332c: afac001c */ sw $t4,0x1c($sp) +/* f003330: afab0014 */ sw $t3,0x14($sp) +/* f003334: afaa0010 */ sw $t2,0x10($sp) +/* f003338: 03203025 */ or $a2,$t9,$zero +/* f00333c: 00002025 */ or $a0,$zero,$zero +/* f003340: 00002825 */ or $a1,$zero,$zero +/* f003344: 2407ffff */ addiu $a3,$zero,-1 +/* f003348: afa00018 */ sw $zero,0x18($sp) +/* f00334c: afa00028 */ sw $zero,0x28($sp) +/* f003350: afaf002c */ sw $t7,0x2c($sp) +/* f003354: e7a00024 */ swc1 $f0,0x24($sp) +/* f003358: e7a00030 */ swc1 $f0,0x30($sp) +/* f00335c: e7a00034 */ swc1 $f0,0x34($sp) +/* f003360: 0fc24e7e */ jal func0f0939f8 +/* f003364: e7a00038 */ swc1 $f0,0x38($sp) +/* f003368: 1000000d */ beqz $zero,.L0f0033a0 +/* f00336c: 24020001 */ addiu $v0,$zero,0x1 +.L0f003370: +/* f003370: 0c004b70 */ jal 0x12dc0 +/* f003374: afa300d4 */ sw $v1,0xd4($sp) +/* f003378: 24010050 */ addiu $at,$zero,0x50 +/* f00337c: 0041001b */ divu $zero,$v0,$at +/* f003380: 00007010 */ mfhi $t6 +/* f003384: 8fa300d4 */ lw $v1,0xd4($sp) +/* f003388: 55c00005 */ bnezl $t6,.L0f0033a0 +/* f00338c: 00001025 */ or $v0,$zero,$zero +/* f003390: 90790005 */ lbu $t9,0x5($v1) +/* f003394: 372a0010 */ ori $t2,$t9,0x10 +/* f003398: a06a0005 */ sb $t2,0x5($v1) +.L0f00339c: +/* f00339c: 00001025 */ or $v0,$zero,$zero +.L0f0033a0: +/* f0033a0: 8fbf0044 */ lw $ra,0x44($sp) +/* f0033a4: 27bd00d8 */ addiu $sp,$sp,0xd8 +/* f0033a8: 03e00008 */ jr $ra +/* f0033ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0033b0 +/* f0033b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0033b4: afbf0014 */ sw $ra,0x14($sp) +/* f0033b8: 0fc00deb */ jal func0f0037ac +/* f0033bc: 00000000 */ sll $zero,$zero,0x0 +/* f0033c0: 3c07800a */ lui $a3,0x800a +/* f0033c4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0033c8: 90ee04e1 */ lbu $t6,0x4e1($a3) +/* f0033cc: 51c0001a */ beqzl $t6,.L0f003438 +/* f0033d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0033d4: 0fc5048d */ jal func0f141234 +/* f0033d8: 00000000 */ sll $zero,$zero,0x0 +/* f0033dc: 3c07800a */ lui $a3,0x800a +/* f0033e0: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0033e4: 8cef02bc */ lw $t7,0x2bc($a3) +/* f0033e8: a0e004e1 */ sb $zero,0x4e1($a3) +/* f0033ec: 24030001 */ addiu $v1,$zero,0x1 +/* f0033f0: 29e10002 */ slti $at,$t7,0x2 +/* f0033f4: 1420000f */ bnez $at,.L0f003434 +/* f0033f8: 2404008c */ addiu $a0,$zero,0x8c +/* f0033fc: 3c05800a */ lui $a1,0x800a +/* f003400: 24a54928 */ addiu $a1,$a1,0x4928 +/* f003404: 2406efff */ addiu $a2,$zero,-4097 +/* f003408: 8cb80000 */ lw $t8,0x0($a1) +.L0f00340c: +/* f00340c: 24630001 */ addiu $v1,$v1,0x1 +/* f003410: 03041021 */ addu $v0,$t8,$a0 +/* f003414: 94590000 */ lhu $t9,0x0($v0) +/* f003418: 2484008c */ addiu $a0,$a0,0x8c +/* f00341c: 03264024 */ and $t0,$t9,$a2 +/* f003420: a4480000 */ sh $t0,0x0($v0) +/* f003424: 8ce902bc */ lw $t1,0x2bc($a3) +/* f003428: 0069082a */ slt $at,$v1,$t1 +/* f00342c: 5420fff7 */ bnezl $at,.L0f00340c +/* f003430: 8cb80000 */ lw $t8,0x0($a1) +.L0f003434: +/* f003434: 8fbf0014 */ lw $ra,0x14($sp) +.L0f003438: +/* f003438: 27bd0018 */ addiu $sp,$sp,0x18 +/* f00343c: 03e00008 */ jr $ra +/* f003440: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f003444 +/* f003444: 27bdffc0 */ addiu $sp,$sp,-64 +/* f003448: afb70038 */ sw $s7,0x38($sp) +/* f00344c: 3c17800a */ lui $s7,0x800a +/* f003450: 26f79fc0 */ addiu $s7,$s7,-24640 +/* f003454: 8eee02bc */ lw $t6,0x2bc($s7) +/* f003458: afb4002c */ sw $s4,0x2c($sp) +/* f00345c: afbf003c */ sw $ra,0x3c($sp) +/* f003460: afb60034 */ sw $s6,0x34($sp) +/* f003464: afb50030 */ sw $s5,0x30($sp) +/* f003468: afb30028 */ sw $s3,0x28($sp) +/* f00346c: afb20024 */ sw $s2,0x24($sp) +/* f003470: afb10020 */ sw $s1,0x20($sp) +/* f003474: afb0001c */ sw $s0,0x1c($sp) +/* f003478: f7b40010 */ sdc1 $f20,0x10($sp) +/* f00347c: 19c00044 */ blez $t6,.L0f003590 +/* f003480: 0000a025 */ or $s4,$zero,$zero +/* f003484: 3c013f00 */ lui $at,0x3f00 +/* f003488: 3c02800a */ lui $v0,0x800a +/* f00348c: 3c16800a */ lui $s6,0x800a +/* f003490: 3c12800a */ lui $s2,0x800a +/* f003494: 4481a000 */ mtc1 $at,$f20 +/* f003498: 26524928 */ addiu $s2,$s2,0x4928 +/* f00349c: 26d64cd8 */ addiu $s6,$s6,0x4cd8 +/* f0034a0: 8c424928 */ lw $v0,0x4928($v0) +/* f0034a4: 00009825 */ or $s3,$zero,$zero +/* f0034a8: 24150022 */ addiu $s5,$zero,0x22 +.L0f0034ac: +/* f0034ac: 9048004e */ lbu $t0,0x4e($v0) +/* f0034b0: 944f000a */ lhu $t7,0xa($v0) +/* f0034b4: 8ed90000 */ lw $t9,0x0($s6) +/* f0034b8: 3109ff0f */ andi $t1,$t0,0xff0f +/* f0034bc: 352a0010 */ ori $t2,$t1,0x10 +/* f0034c0: a04a004e */ sb $t2,0x4e($v0) +/* f0034c4: 8e4b0000 */ lw $t3,0x0($s2) +/* f0034c8: 01f50019 */ multu $t7,$s5 +/* f0034cc: 00008825 */ or $s1,$zero,$zero +/* f0034d0: 01736021 */ addu $t4,$t3,$s3 +/* f0034d4: e5940060 */ swc1 $f20,0x60($t4) +/* f0034d8: 8e4d0000 */ lw $t5,0x0($s2) +/* f0034dc: 01b31021 */ addu $v0,$t5,$s3 +/* f0034e0: 804e0008 */ lb $t6,0x8($v0) +/* f0034e4: 0000c012 */ mflo $t8 +/* f0034e8: 03198021 */ addu $s0,$t8,$t9 +/* f0034ec: 59c00023 */ blezl $t6,.L0f00357c +/* f0034f0: 8ef902bc */ lw $t9,0x2bc($s7) +.L0f0034f4: +/* f0034f4: 0c004b70 */ jal 0x12dc0 +/* f0034f8: 00000000 */ sll $zero,$zero,0x0 +/* f0034fc: 304f0001 */ andi $t7,$v0,0x1 +/* f003500: 51e00006 */ beqzl $t7,.L0f00351c +/* f003504: 92090005 */ lbu $t1,0x5($s0) +/* f003508: 92190005 */ lbu $t9,0x5($s0) +/* f00350c: 37280080 */ ori $t0,$t9,0x80 +/* f003510: 10000004 */ beqz $zero,.L0f003524 +/* f003514: a2080005 */ sb $t0,0x5($s0) +/* f003518: 92090005 */ lbu $t1,0x5($s0) +.L0f00351c: +/* f00351c: 312aff7f */ andi $t2,$t1,0xff7f +/* f003520: a20a0005 */ sb $t2,0x5($s0) +.L0f003524: +/* f003524: 920c0005 */ lbu $t4,0x5($s0) +/* f003528: 26310001 */ addiu $s1,$s1,0x1 +/* f00352c: 26100022 */ addiu $s0,$s0,0x22 +/* f003530: 358f0040 */ ori $t7,$t4,0x40 +/* f003534: 35f90020 */ ori $t9,$t7,0x20 +/* f003538: a20fffe3 */ sb $t7,-0x1d($s0) +/* f00353c: 332a00ef */ andi $t2,$t9,0xef +/* f003540: a219ffe3 */ sb $t9,-0x1d($s0) +/* f003544: a20affe3 */ sb $t2,-0x1d($s0) +/* f003548: 354b0008 */ ori $t3,$t2,0x8 +/* f00354c: a20bffe3 */ sb $t3,-0x1d($s0) +/* f003550: 8e4c0000 */ lw $t4,0x0($s2) +/* f003554: 01936821 */ addu $t5,$t4,$s3 +/* f003558: 91ae004a */ lbu $t6,0x4a($t5) +/* f00355c: a20effe2 */ sb $t6,-0x1e($s0) +/* f003560: 8e4f0000 */ lw $t7,0x0($s2) +/* f003564: 01f31021 */ addu $v0,$t7,$s3 +/* f003568: 80580008 */ lb $t8,0x8($v0) +/* f00356c: 0238082a */ slt $at,$s1,$t8 +/* f003570: 1420ffe0 */ bnez $at,.L0f0034f4 +/* f003574: 00000000 */ sll $zero,$zero,0x0 +/* f003578: 8ef902bc */ lw $t9,0x2bc($s7) +.L0f00357c: +/* f00357c: 26940001 */ addiu $s4,$s4,0x1 +/* f003580: 2673008c */ addiu $s3,$s3,0x8c +/* f003584: 0299082a */ slt $at,$s4,$t9 +/* f003588: 1420ffc8 */ bnez $at,.L0f0034ac +/* f00358c: 2442008c */ addiu $v0,$v0,0x8c +.L0f003590: +/* f003590: 8fbf003c */ lw $ra,0x3c($sp) +/* f003594: d7b40010 */ ldc1 $f20,0x10($sp) +/* f003598: 8fb0001c */ lw $s0,0x1c($sp) +/* f00359c: 8fb10020 */ lw $s1,0x20($sp) +/* f0035a0: 8fb20024 */ lw $s2,0x24($sp) +/* f0035a4: 8fb30028 */ lw $s3,0x28($sp) +/* f0035a8: 8fb4002c */ lw $s4,0x2c($sp) +/* f0035ac: 8fb50030 */ lw $s5,0x30($sp) +/* f0035b0: 8fb60034 */ lw $s6,0x34($sp) +/* f0035b4: 8fb70038 */ lw $s7,0x38($sp) +/* f0035b8: 03e00008 */ jr $ra +/* f0035bc: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f0035c0 +/* f0035c0: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0035c4: afb70038 */ sw $s7,0x38($sp) +/* f0035c8: 3c17800a */ lui $s7,0x800a +/* f0035cc: 26f79fc0 */ addiu $s7,$s7,-24640 +/* f0035d0: 8eee02bc */ lw $t6,0x2bc($s7) +/* f0035d4: afb4002c */ sw $s4,0x2c($sp) +/* f0035d8: afbf003c */ sw $ra,0x3c($sp) +/* f0035dc: afb60034 */ sw $s6,0x34($sp) +/* f0035e0: afb50030 */ sw $s5,0x30($sp) +/* f0035e4: afb30028 */ sw $s3,0x28($sp) +/* f0035e8: afb20024 */ sw $s2,0x24($sp) +/* f0035ec: afb10020 */ sw $s1,0x20($sp) +/* f0035f0: afb0001c */ sw $s0,0x1c($sp) +/* f0035f4: f7b40010 */ sdc1 $f20,0x10($sp) +/* f0035f8: 19c00040 */ blez $t6,.L0f0036fc +/* f0035fc: 0000a025 */ or $s4,$zero,$zero +/* f003600: 3c02800a */ lui $v0,0x800a +/* f003604: 3c16800a */ lui $s6,0x800a +/* f003608: 3c12800a */ lui $s2,0x800a +/* f00360c: 4480a000 */ mtc1 $zero,$f20 +/* f003610: 26524928 */ addiu $s2,$s2,0x4928 +/* f003614: 26d64cd8 */ addiu $s6,$s6,0x4cd8 +/* f003618: 8c424928 */ lw $v0,0x4928($v0) +/* f00361c: 00009825 */ or $s3,$zero,$zero +/* f003620: 24150022 */ addiu $s5,$zero,0x22 +.L0f003624: +/* f003624: 9048004e */ lbu $t0,0x4e($v0) +/* f003628: 944f000a */ lhu $t7,0xa($v0) +/* f00362c: 8ed90000 */ lw $t9,0x0($s6) +/* f003630: 3109ff0f */ andi $t1,$t0,0xff0f +/* f003634: 352a0010 */ ori $t2,$t1,0x10 +/* f003638: a04a004e */ sb $t2,0x4e($v0) +/* f00363c: 8e4b0000 */ lw $t3,0x0($s2) +/* f003640: 01f50019 */ multu $t7,$s5 +/* f003644: 00008825 */ or $s1,$zero,$zero +/* f003648: 01736021 */ addu $t4,$t3,$s3 +/* f00364c: e5940060 */ swc1 $f20,0x60($t4) +/* f003650: 8e4d0000 */ lw $t5,0x0($s2) +/* f003654: 01b31021 */ addu $v0,$t5,$s3 +/* f003658: 804e0008 */ lb $t6,0x8($v0) +/* f00365c: 0000c012 */ mflo $t8 +/* f003660: 03198021 */ addu $s0,$t8,$t9 +/* f003664: 59c00020 */ blezl $t6,.L0f0036e8 +/* f003668: 8eeb02bc */ lw $t3,0x2bc($s7) +.L0f00366c: +/* f00366c: 0c004b70 */ jal 0x12dc0 +/* f003670: 00000000 */ sll $zero,$zero,0x0 +/* f003674: 304f0001 */ andi $t7,$v0,0x1 +/* f003678: 51e00006 */ beqzl $t7,.L0f003694 +/* f00367c: 92090005 */ lbu $t1,0x5($s0) +/* f003680: 92190005 */ lbu $t9,0x5($s0) +/* f003684: 37280080 */ ori $t0,$t9,0x80 +/* f003688: 10000004 */ beqz $zero,.L0f00369c +/* f00368c: a2080005 */ sb $t0,0x5($s0) +/* f003690: 92090005 */ lbu $t1,0x5($s0) +.L0f003694: +/* f003694: 312aff7f */ andi $t2,$t1,0xff7f +/* f003698: a20a0005 */ sb $t2,0x5($s0) +.L0f00369c: +/* f00369c: 920b0005 */ lbu $t3,0x5($s0) +/* f0036a0: a2000004 */ sb $zero,0x4($s0) +/* f0036a4: 26310001 */ addiu $s1,$s1,0x1 +/* f0036a8: 316dffbf */ andi $t5,$t3,0xffbf +/* f0036ac: 31af00df */ andi $t7,$t5,0xdf +/* f0036b0: a20d0005 */ sb $t5,0x5($s0) +/* f0036b4: 31f900ef */ andi $t9,$t7,0xef +/* f0036b8: a20f0005 */ sb $t7,0x5($s0) +/* f0036bc: a2190005 */ sb $t9,0x5($s0) +/* f0036c0: 332800f7 */ andi $t0,$t9,0xf7 +/* f0036c4: a2080005 */ sb $t0,0x5($s0) +/* f0036c8: 8e490000 */ lw $t1,0x0($s2) +/* f0036cc: 26100022 */ addiu $s0,$s0,0x22 +/* f0036d0: 01331021 */ addu $v0,$t1,$s3 +/* f0036d4: 804a0008 */ lb $t2,0x8($v0) +/* f0036d8: 022a082a */ slt $at,$s1,$t2 +/* f0036dc: 1420ffe3 */ bnez $at,.L0f00366c +/* f0036e0: 00000000 */ sll $zero,$zero,0x0 +/* f0036e4: 8eeb02bc */ lw $t3,0x2bc($s7) +.L0f0036e8: +/* f0036e8: 26940001 */ addiu $s4,$s4,0x1 +/* f0036ec: 2673008c */ addiu $s3,$s3,0x8c +/* f0036f0: 028b082a */ slt $at,$s4,$t3 +/* f0036f4: 1420ffcb */ bnez $at,.L0f003624 +/* f0036f8: 2442008c */ addiu $v0,$v0,0x8c +.L0f0036fc: +/* f0036fc: 8fbf003c */ lw $ra,0x3c($sp) +/* f003700: d7b40010 */ ldc1 $f20,0x10($sp) +/* f003704: 8fb0001c */ lw $s0,0x1c($sp) +/* f003708: 8fb10020 */ lw $s1,0x20($sp) +/* f00370c: 8fb20024 */ lw $s2,0x24($sp) +/* f003710: 8fb30028 */ lw $s3,0x28($sp) +/* f003714: 8fb4002c */ lw $s4,0x2c($sp) +/* f003718: 8fb50030 */ lw $s5,0x30($sp) +/* f00371c: 8fb60034 */ lw $s6,0x34($sp) +/* f003720: 8fb70038 */ lw $s7,0x38($sp) +/* f003724: 03e00008 */ jr $ra +/* f003728: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f00372c +/* f00372c: 3c038006 */ lui $v1,0x8006 +/* f003730: 3c02800a */ lui $v0,0x800a +/* f003734: 8c42a26c */ lw $v0,-0x5d94($v0) +/* f003738: 8c631458 */ lw $v1,0x1458($v1) +/* f00373c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f003740: afbf0014 */ sw $ra,0x14($sp) +/* f003744: 10620015 */ beq $v1,$v0,.L0f00379c +/* f003748: 24040006 */ addiu $a0,$zero,0x6 +/* f00374c: 54440009 */ bnel $v0,$a0,.L0f003774 +/* f003750: 24040001 */ addiu $a0,$zero,0x1 +/* f003754: 50640007 */ beql $v1,$a0,.L0f003774 +/* f003758: 24040001 */ addiu $a0,$zero,0x1 +/* f00375c: 0fc00d11 */ jal func0f003444 +/* f003760: 00000000 */ sll $zero,$zero,0x0 +/* f003764: 3c02800a */ lui $v0,0x800a +/* f003768: 1000000a */ beqz $zero,.L0f003794 +/* f00376c: 8c42a26c */ lw $v0,-0x5d94($v0) +/* f003770: 24040001 */ addiu $a0,$zero,0x1 +.L0f003774: +/* f003774: 14440007 */ bne $v0,$a0,.L0f003794 +/* f003778: 00000000 */ sll $zero,$zero,0x0 +/* f00377c: 10640005 */ beq $v1,$a0,.L0f003794 +/* f003780: 00000000 */ sll $zero,$zero,0x0 +/* f003784: 0fc00d70 */ jal func0f0035c0 +/* f003788: 00000000 */ sll $zero,$zero,0x0 +/* f00378c: 3c02800a */ lui $v0,0x800a +/* f003790: 8c42a26c */ lw $v0,-0x5d94($v0) +.L0f003794: +/* f003794: 3c018006 */ lui $at,0x8006 +/* f003798: ac221458 */ sw $v0,0x1458($at) +.L0f00379c: +/* f00379c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0037a0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0037a4: 03e00008 */ jr $ra +/* f0037a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0037ac +/* f0037ac: 27bdff28 */ addiu $sp,$sp,-216 +/* f0037b0: afbf0054 */ sw $ra,0x54($sp) +/* f0037b4: afbe0050 */ sw $s8,0x50($sp) +/* f0037b8: afb7004c */ sw $s7,0x4c($sp) +/* f0037bc: afb60048 */ sw $s6,0x48($sp) +/* f0037c0: afb50044 */ sw $s5,0x44($sp) +/* f0037c4: afb40040 */ sw $s4,0x40($sp) +/* f0037c8: afb3003c */ sw $s3,0x3c($sp) +/* f0037cc: afb20038 */ sw $s2,0x38($sp) +/* f0037d0: afb10034 */ sw $s1,0x34($sp) +/* f0037d4: afb00030 */ sw $s0,0x30($sp) +/* f0037d8: f7b60028 */ sdc1 $f22,0x28($sp) +/* f0037dc: f7b40020 */ sdc1 $f20,0x20($sp) +/* f0037e0: afa000d0 */ sw $zero,0xd0($sp) +/* f0037e4: afa000c8 */ sw $zero,0xc8($sp) +/* f0037e8: 0fc41b99 */ jal func0f106e64 +/* f0037ec: 24040015 */ addiu $a0,$zero,0x15 +/* f0037f0: 10400003 */ beqz $v0,.L0f003800 +/* f0037f4: 00000000 */ sll $zero,$zero,0x0 +/* f0037f8: 0fc00dcb */ jal func0f00372c +/* f0037fc: 00000000 */ sll $zero,$zero,0x0 +.L0f003800: +/* f003800: 3c0e8006 */ lui $t6,0x8006 +/* f003804: 8dce1420 */ lw $t6,0x1420($t6) +/* f003808: 3c02800a */ lui $v0,0x800a +/* f00380c: 51c002b4 */ beqzl $t6,.L0f0042e0 +/* f003810: 8fbf0054 */ lw $ra,0x54($sp) +/* f003814: 8c42a27c */ lw $v0,-0x5d84($v0) +/* f003818: 241e0001 */ addiu $s8,$zero,0x1 +/* f00381c: 2412008c */ addiu $s2,$zero,0x8c +/* f003820: 28410002 */ slti $at,$v0,0x2 +/* f003824: 14200010 */ bnez $at,.L0f003868 +/* f003828: 3c13800a */ lui $s3,0x800a +/* f00382c: 26734928 */ addiu $s3,$s3,0x4928 +/* f003830: 2403fbff */ addiu $v1,$zero,-1025 +/* f003834: 8e6f0000 */ lw $t7,0x0($s3) +.L0f003838: +/* f003838: 3c02800a */ lui $v0,0x800a +/* f00383c: 27de0001 */ addiu $s8,$s8,0x1 +/* f003840: 01f28021 */ addu $s0,$t7,$s2 +/* f003844: 96180000 */ lhu $t8,0x0($s0) +/* f003848: 2652008c */ addiu $s2,$s2,0x8c +/* f00384c: 0303c824 */ and $t9,$t8,$v1 +/* f003850: a6190000 */ sh $t9,0x0($s0) +/* f003854: 8c42a27c */ lw $v0,-0x5d84($v0) +/* f003858: 03c2082a */ slt $at,$s8,$v0 +/* f00385c: 5420fff6 */ bnezl $at,.L0f003838 +/* f003860: 8e6f0000 */ lw $t7,0x0($s3) +/* f003864: 241e0001 */ addiu $s8,$zero,0x1 +.L0f003868: +/* f003868: 3c13800a */ lui $s3,0x800a +/* f00386c: 28410002 */ slti $at,$v0,0x2 +/* f003870: 142001aa */ bnez $at,.L0f003f1c +/* f003874: 26734928 */ addiu $s3,$s3,0x4928 +/* f003878: 4480b000 */ mtc1 $zero,$f22 +/* f00387c: 2412008c */ addiu $s2,$zero,0x8c +/* f003880: 2417008c */ addiu $s7,$zero,0x8c +/* f003884: 2416ffff */ addiu $s6,$zero,-1 +/* f003888: 27b5009c */ addiu $s5,$sp,0x9c +/* f00388c: 27b400a0 */ addiu $s4,$sp,0xa0 +/* f003890: 8e680000 */ lw $t0,0x0($s3) +.L0f003894: +/* f003894: 3c0a800a */ lui $t2,0x800a +/* f003898: 8d4a9ff4 */ lw $t2,-0x600c($t2) +/* f00389c: 01128021 */ addu $s0,$t0,$s2 +/* f0038a0: 86090054 */ lh $t1,0x54($s0) +/* f0038a4: 012a5823 */ subu $t3,$t1,$t2 +/* f0038a8: a60b0054 */ sh $t3,0x54($s0) +/* f0038ac: 8e6c0000 */ lw $t4,0x0($s3) +/* f0038b0: 01928021 */ addu $s0,$t4,$s2 +/* f0038b4: 960d004e */ lhu $t5,0x4e($s0) +/* f0038b8: 000d7302 */ srl $t6,$t5,0xc +/* f0038bc: 25cfffff */ addiu $t7,$t6,-1 +/* f0038c0: 2de10005 */ sltiu $at,$t7,0x5 +/* f0038c4: 102000c2 */ beqz $at,.L0f003bd0 +/* f0038c8: 000f7880 */ sll $t7,$t7,0x2 +/* f0038cc: 3c017f1a */ lui $at,0x7f1a +/* f0038d0: 002f0821 */ addu $at,$at,$t7 +/* f0038d4: 8c2f7dbc */ lw $t7,0x7dbc($at) +/* f0038d8: 01e00008 */ jr $t7 +/* f0038dc: 00000000 */ sll $zero,$zero,0x0 +/* f0038e0: c6040060 */ lwc1 $f4,0x60($s0) +/* f0038e4: 03c02025 */ or $a0,$s8,$zero +/* f0038e8: 00002825 */ or $a1,$zero,$zero +/* f0038ec: e604005c */ swc1 $f4,0x5c($s0) +/* f0038f0: 8e780000 */ lw $t8,0x0($s3) +/* f0038f4: 03128021 */ addu $s0,$t8,$s2 +/* f0038f8: c606005c */ lwc1 $f6,0x5c($s0) +/* f0038fc: 4616303c */ c.lt.s $f6,$f22 +/* f003900: 00000000 */ sll $zero,$zero,0x0 +/* f003904: 45020005 */ bc1fl .L0f00391c +/* f003908: 96080000 */ lhu $t0,0x0($s0) +/* f00390c: e616005c */ swc1 $f22,0x5c($s0) +/* f003910: 8e790000 */ lw $t9,0x0($s3) +/* f003914: 03328021 */ addu $s0,$t9,$s2 +/* f003918: 96080000 */ lhu $t0,0x0($s0) +.L0f00391c: +/* f00391c: 00003025 */ or $a2,$zero,$zero +/* f003920: 00003825 */ or $a3,$zero,$zero +/* f003924: 35090100 */ ori $t1,$t0,0x100 +/* f003928: a6090000 */ sh $t1,0x0($s0) +/* f00392c: 0fc00b0a */ jal func0f002c28 +/* f003930: afa00010 */ sw $zero,0x10($sp) +/* f003934: 8e6a0000 */ lw $t2,0x0($s3) +/* f003938: 100000a5 */ beqz $zero,.L0f003bd0 +/* f00393c: 01528021 */ addu $s0,$t2,$s2 +/* f003940: 860b0054 */ lh $t3,0x54($s0) +/* f003944: 056100a2 */ bgez $t3,.L0f003bd0 +/* f003948: 00000000 */ sll $zero,$zero,0x0 +/* f00394c: 0c004b70 */ jal 0x12dc0 +/* f003950: 00000000 */ sll $zero,$zero,0x0 +/* f003954: 8e6c0000 */ lw $t4,0x0($s3) +/* f003958: 44824000 */ mtc1 $v0,$f8 +/* f00395c: 3c014f80 */ lui $at,0x4f80 +/* f003960: 01928021 */ addu $s0,$t4,$s2 +/* f003964: 04410004 */ bgez $v0,.L0f003978 +/* f003968: 468042a0 */ cvt.s.w $f10,$f8 +/* f00396c: 44818000 */ mtc1 $at,$f16 +/* f003970: 00000000 */ sll $zero,$zero,0x0 +/* f003974: 46105280 */ add.s $f10,$f10,$f16 +.L0f003978: +/* f003978: 3c012f80 */ lui $at,0x2f80 +/* f00397c: 44819000 */ mtc1 $at,$f18 +/* f003980: 3c0142c8 */ lui $at,0x42c8 +/* f003984: 44813000 */ mtc1 $at,$f6 +/* f003988: 46125102 */ mul.s $f4,$f10,$f18 +/* f00398c: c6100060 */ lwc1 $f16,0x60($s0) +/* f003990: 3c013f80 */ lui $at,0x3f80 +/* f003994: 46062202 */ mul.s $f8,$f4,$f6 +/* f003998: 4610403c */ c.lt.s $f8,$f16 +/* f00399c: 00000000 */ sll $zero,$zero,0x0 +/* f0039a0: 45020008 */ bc1fl .L0f0039c4 +/* f0039a4: c6120064 */ lwc1 $f18,0x64($s0) +/* f0039a8: 44815000 */ mtc1 $at,$f10 +/* f0039ac: 00000000 */ sll $zero,$zero,0x0 +/* f0039b0: e60a005c */ swc1 $f10,0x5c($s0) +/* f0039b4: 8e6d0000 */ lw $t5,0x0($s3) +/* f0039b8: 1000000d */ beqz $zero,.L0f0039f0 +/* f0039bc: 01b28021 */ addu $s0,$t5,$s2 +/* f0039c0: c6120064 */ lwc1 $f18,0x64($s0) +.L0f0039c4: +/* f0039c4: e612005c */ swc1 $f18,0x5c($s0) +/* f0039c8: 8e6e0000 */ lw $t6,0x0($s3) +/* f0039cc: 01d28021 */ addu $s0,$t6,$s2 +/* f0039d0: c604005c */ lwc1 $f4,0x5c($s0) +/* f0039d4: 4616203c */ c.lt.s $f4,$f22 +/* f0039d8: 00000000 */ sll $zero,$zero,0x0 +/* f0039dc: 45020005 */ bc1fl .L0f0039f4 +/* f0039e0: c6060068 */ lwc1 $f6,0x68($s0) +/* f0039e4: e616005c */ swc1 $f22,0x5c($s0) +/* f0039e8: 8e6f0000 */ lw $t7,0x0($s3) +/* f0039ec: 01f28021 */ addu $s0,$t7,$s2 +.L0f0039f0: +/* f0039f0: c6060068 */ lwc1 $f6,0x68($s0) +.L0f0039f4: +/* f0039f4: 4600320d */ trunc.w.s $f8,$f6 +/* f0039f8: 44194000 */ mfc1 $t9,$f8 +/* f0039fc: 00000000 */ sll $zero,$zero,0x0 +/* f003a00: a6190054 */ sh $t9,0x54($s0) +/* f003a04: 8e680000 */ lw $t0,0x0($s3) +/* f003a08: 01128021 */ addu $s0,$t0,$s2 +/* f003a0c: 96090000 */ lhu $t1,0x0($s0) +/* f003a10: 352a0100 */ ori $t2,$t1,0x100 +/* f003a14: a60a0000 */ sh $t2,0x0($s0) +/* f003a18: 8e6b0000 */ lw $t3,0x0($s3) +/* f003a1c: 1000006c */ beqz $zero,.L0f003bd0 +/* f003a20: 01728021 */ addu $s0,$t3,$s2 +/* f003a24: 860c0054 */ lh $t4,0x54($s0) +/* f003a28: 00003025 */ or $a2,$zero,$zero +/* f003a2c: 5980001d */ blezl $t4,.L0f003aa4 +/* f003a30: 03c02025 */ or $a0,$s8,$zero +/* f003a34: c6100064 */ lwc1 $f16,0x64($s0) +/* f003a38: e610005c */ swc1 $f16,0x5c($s0) +/* f003a3c: 8e6d0000 */ lw $t5,0x0($s3) +/* f003a40: 01b28021 */ addu $s0,$t5,$s2 +/* f003a44: 860e0054 */ lh $t6,0x54($s0) +/* f003a48: c6040068 */ lwc1 $f4,0x68($s0) +/* f003a4c: c6080060 */ lwc1 $f8,0x60($s0) +/* f003a50: 448e5000 */ mtc1 $t6,$f10 +/* f003a54: c6100064 */ lwc1 $f16,0x64($s0) +/* f003a58: 468054a0 */ cvt.s.w $f18,$f10 +/* f003a5c: 46104281 */ sub.s $f10,$f8,$f16 +/* f003a60: 46049183 */ div.s $f6,$f18,$f4 +/* f003a64: c604005c */ lwc1 $f4,0x5c($s0) +/* f003a68: 460a3482 */ mul.s $f18,$f6,$f10 +/* f003a6c: 46122200 */ add.s $f8,$f4,$f18 +/* f003a70: e608005c */ swc1 $f8,0x5c($s0) +/* f003a74: 8e6f0000 */ lw $t7,0x0($s3) +/* f003a78: 01f28021 */ addu $s0,$t7,$s2 +/* f003a7c: c610005c */ lwc1 $f16,0x5c($s0) +/* f003a80: 4616803c */ c.lt.s $f16,$f22 +/* f003a84: 00000000 */ sll $zero,$zero,0x0 +/* f003a88: 4502000d */ bc1fl .L0f003ac0 +/* f003a8c: 96080000 */ lhu $t0,0x0($s0) +/* f003a90: e616005c */ swc1 $f22,0x5c($s0) +/* f003a94: 8e780000 */ lw $t8,0x0($s3) +/* f003a98: 10000008 */ beqz $zero,.L0f003abc +/* f003a9c: 03128021 */ addu $s0,$t8,$s2 +/* f003aa0: 03c02025 */ or $a0,$s8,$zero +.L0f003aa4: +/* f003aa4: 00002825 */ or $a1,$zero,$zero +/* f003aa8: 00003825 */ or $a3,$zero,$zero +/* f003aac: 0fc00b0a */ jal func0f002c28 +/* f003ab0: afa00010 */ sw $zero,0x10($sp) +/* f003ab4: 8e790000 */ lw $t9,0x0($s3) +/* f003ab8: 03328021 */ addu $s0,$t9,$s2 +.L0f003abc: +/* f003abc: 96080000 */ lhu $t0,0x0($s0) +.L0f003ac0: +/* f003ac0: 35090100 */ ori $t1,$t0,0x100 +/* f003ac4: a6090000 */ sh $t1,0x0($s0) +/* f003ac8: 8e6a0000 */ lw $t2,0x0($s3) +/* f003acc: 10000040 */ beqz $zero,.L0f003bd0 +/* f003ad0: 01528021 */ addu $s0,$t2,$s2 +/* f003ad4: 86020054 */ lh $v0,0x54($s0) +/* f003ad8: 18400003 */ blez $v0,.L0f003ae8 +/* f003adc: 00021823 */ negu $v1,$v0 +/* f003ae0: 10000001 */ beqz $zero,.L0f003ae8 +/* f003ae4: 00401825 */ or $v1,$v0,$zero +.L0f003ae8: +/* f003ae8: c6000068 */ lwc1 $f0,0x68($s0) +/* f003aec: c6100064 */ lwc1 $f16,0x64($s0) +/* f003af0: 4600018d */ trunc.w.s $f6,$f0 +/* f003af4: 440c3000 */ mfc1 $t4,$f6 +/* f003af8: c6060060 */ lwc1 $f6,0x60($s0) +/* f003afc: 006c001a */ div $zero,$v1,$t4 +/* f003b00: 00006810 */ mfhi $t5 +/* f003b04: 448d5000 */ mtc1 $t5,$f10 +/* f003b08: 15800002 */ bnez $t4,.L0f003b14 +/* f003b0c: 00000000 */ sll $zero,$zero,0x0 +/* f003b10: 0007000d */ break 0x7 +.L0f003b14: +/* f003b14: 2401ffff */ addiu $at,$zero,-1 +/* f003b18: 15810004 */ bne $t4,$at,.L0f003b2c +/* f003b1c: 3c018000 */ lui $at,0x8000 +/* f003b20: 14610002 */ bne $v1,$at,.L0f003b2c +/* f003b24: 00000000 */ sll $zero,$zero,0x0 +/* f003b28: 0006000d */ break 0x6 +.L0f003b2c: +/* f003b2c: 46805120 */ cvt.s.w $f4,$f10 +/* f003b30: 3c017f1a */ lui $at,0x7f1a +/* f003b34: c4327dd0 */ lwc1 $f18,0x7dd0($at) +/* f003b38: 3c013f00 */ lui $at,0x3f00 +/* f003b3c: 46068280 */ add.s $f10,$f16,$f6 +/* f003b40: 46122202 */ mul.s $f8,$f4,$f18 +/* f003b44: 44812000 */ mtc1 $at,$f4 +/* f003b48: 00000000 */ sll $zero,$zero,0x0 +/* f003b4c: 46045502 */ mul.s $f20,$f10,$f4 +/* f003b50: 0c0068f4 */ jal 0x1a3d0 +/* f003b54: 46004303 */ div.s $f12,$f8,$f0 +/* f003b58: 3c013f80 */ lui $at,0x3f80 +/* f003b5c: 44819000 */ mtc1 $at,$f18 +/* f003b60: 8e6e0000 */ lw $t6,0x0($s3) +/* f003b64: 46120200 */ add.s $f8,$f0,$f18 +/* f003b68: 01d28021 */ addu $s0,$t6,$s2 +/* f003b6c: c6060060 */ lwc1 $f6,0x60($s0) +/* f003b70: 46144402 */ mul.s $f16,$f8,$f20 +/* f003b74: 46068280 */ add.s $f10,$f16,$f6 +/* f003b78: e60a005c */ swc1 $f10,0x5c($s0) +/* f003b7c: 8e6f0000 */ lw $t7,0x0($s3) +/* f003b80: 01f28021 */ addu $s0,$t7,$s2 +/* f003b84: c604005c */ lwc1 $f4,0x5c($s0) +/* f003b88: 4616203c */ c.lt.s $f4,$f22 +/* f003b8c: 00000000 */ sll $zero,$zero,0x0 +/* f003b90: 45020005 */ bc1fl .L0f003ba8 +/* f003b94: 96190000 */ lhu $t9,0x0($s0) +/* f003b98: e616005c */ swc1 $f22,0x5c($s0) +/* f003b9c: 8e780000 */ lw $t8,0x0($s3) +/* f003ba0: 03128021 */ addu $s0,$t8,$s2 +/* f003ba4: 96190000 */ lhu $t9,0x0($s0) +.L0f003ba8: +/* f003ba8: 37280100 */ ori $t0,$t9,0x100 +/* f003bac: a6080000 */ sh $t0,0x0($s0) +/* f003bb0: 8e690000 */ lw $t1,0x0($s3) +/* f003bb4: 10000006 */ beqz $zero,.L0f003bd0 +/* f003bb8: 01328021 */ addu $s0,$t1,$s2 +/* f003bbc: 960a0000 */ lhu $t2,0x0($s0) +/* f003bc0: 354b0100 */ ori $t3,$t2,0x100 +/* f003bc4: a60b0000 */ sh $t3,0x0($s0) +/* f003bc8: 8e6c0000 */ lw $t4,0x0($s3) +/* f003bcc: 01928021 */ addu $s0,$t4,$s2 +.L0f003bd0: +/* f003bd0: 3c0d8006 */ lui $t5,0x8006 +/* f003bd4: 8dad144c */ lw $t5,0x144c($t5) +/* f003bd8: 51a00007 */ beqzl $t5,.L0f003bf8 +/* f003bdc: 96060000 */ lhu $a2,0x0($s0) +/* f003be0: 960e0000 */ lhu $t6,0x0($s0) +/* f003be4: 35cf0100 */ ori $t7,$t6,0x100 +/* f003be8: a60f0000 */ sh $t7,0x0($s0) +/* f003bec: 8e780000 */ lw $t8,0x0($s3) +/* f003bf0: 03128021 */ addu $s0,$t8,$s2 +/* f003bf4: 96060000 */ lhu $a2,0x0($s0) +.L0f003bf8: +/* f003bf8: 30d90100 */ andi $t9,$a2,0x100 +/* f003bfc: 5320007f */ beqzl $t9,.L0f003dfc +/* f003c00: 860a0052 */ lh $t2,0x52($s0) +/* f003c04: 82040008 */ lb $a0,0x8($s0) +/* f003c08: 24080001 */ addiu $t0,$zero,0x1 +/* f003c0c: afa800c8 */ sw $t0,0xc8($sp) +/* f003c10: 10800032 */ beqz $a0,.L0f003cdc +/* f003c14: 00001825 */ or $v1,$zero,$zero +/* f003c18: 9609000a */ lhu $t1,0xa($s0) +/* f003c1c: 3c0b800a */ lui $t3,0x800a +/* f003c20: 8d6b4cd8 */ lw $t3,0x4cd8($t3) +/* f003c24: 00095100 */ sll $t2,$t1,0x4 +/* f003c28: 01495021 */ addu $t2,$t2,$t1 +/* f003c2c: 000a5040 */ sll $t2,$t2,0x1 +/* f003c30: 00002825 */ or $a1,$zero,$zero +/* f003c34: 1880000b */ blez $a0,.L0f003c64 +/* f003c38: 014b1021 */ addu $v0,$t2,$t3 +.L0f003c3c: +/* f003c3c: 944c0004 */ lhu $t4,0x4($v0) +/* f003c40: 24630001 */ addiu $v1,$v1,0x1 +/* f003c44: 0064082a */ slt $at,$v1,$a0 +/* f003c48: 000c7680 */ sll $t6,$t4,0x1a +/* f003c4c: 05c10002 */ bgez $t6,.L0f003c58 +/* f003c50: 00000000 */ sll $zero,$zero,0x0 +/* f003c54: 24a50001 */ addiu $a1,$a1,0x1 +.L0f003c58: +/* f003c58: 1420fff8 */ bnez $at,.L0f003c3c +/* f003c5c: 24420022 */ addiu $v0,$v0,0x22 +/* f003c60: 00001825 */ or $v1,$zero,$zero +.L0f003c64: +/* f003c64: 30cf2000 */ andi $t7,$a2,0x2000 +/* f003c68: 11e00004 */ beqz $t7,.L0f003c7c +/* f003c6c: 3c014000 */ lui $at,0x4000 +/* f003c70: 44810000 */ mtc1 $at,$f0 +/* f003c74: 10000028 */ beqz $zero,.L0f003d18 +/* f003c78: c610005c */ lwc1 $f16,0x5c($s0) +.L0f003c7c: +/* f003c7c: 50a0000c */ beqzl $a1,.L0f003cb0 +/* f003c80: 9219004c */ lbu $t9,0x4c($s0) +/* f003c84: 9218004c */ lbu $t8,0x4c($s0) +/* f003c88: 3c014f80 */ lui $at,0x4f80 +/* f003c8c: 44989000 */ mtc1 $t8,$f18 +/* f003c90: 07010020 */ bgez $t8,.L0f003d14 +/* f003c94: 46809020 */ cvt.s.w $f0,$f18 +/* f003c98: 44814000 */ mtc1 $at,$f8 +/* f003c9c: 00000000 */ sll $zero,$zero,0x0 +/* f003ca0: 46080000 */ add.s $f0,$f0,$f8 +/* f003ca4: 1000001c */ beqz $zero,.L0f003d18 +/* f003ca8: c610005c */ lwc1 $f16,0x5c($s0) +/* f003cac: 9219004c */ lbu $t9,0x4c($s0) +.L0f003cb0: +/* f003cb0: 3c014f80 */ lui $at,0x4f80 +/* f003cb4: 44998000 */ mtc1 $t9,$f16 +/* f003cb8: 07210004 */ bgez $t9,.L0f003ccc +/* f003cbc: 468081a0 */ cvt.s.w $f6,$f16 +/* f003cc0: 44815000 */ mtc1 $at,$f10 +/* f003cc4: 00000000 */ sll $zero,$zero,0x0 +/* f003cc8: 460a3180 */ add.s $f6,$f6,$f10 +.L0f003ccc: +/* f003ccc: 3c014000 */ lui $at,0x4000 +/* f003cd0: 44812000 */ mtc1 $at,$f4 +/* f003cd4: 1000000f */ beqz $zero,.L0f003d14 +/* f003cd8: 46043003 */ div.s $f0,$f6,$f4 +.L0f003cdc: +/* f003cdc: 30c82000 */ andi $t0,$a2,0x2000 +/* f003ce0: 11000004 */ beqz $t0,.L0f003cf4 +/* f003ce4: 3c014000 */ lui $at,0x4000 +/* f003ce8: 44810000 */ mtc1 $at,$f0 +/* f003cec: 1000000a */ beqz $zero,.L0f003d18 +/* f003cf0: c610005c */ lwc1 $f16,0x5c($s0) +.L0f003cf4: +/* f003cf4: 9209004c */ lbu $t1,0x4c($s0) +/* f003cf8: 3c014f80 */ lui $at,0x4f80 +/* f003cfc: 44899000 */ mtc1 $t1,$f18 +/* f003d00: 05210004 */ bgez $t1,.L0f003d14 +/* f003d04: 46809020 */ cvt.s.w $f0,$f18 +/* f003d08: 44814000 */ mtc1 $at,$f8 +/* f003d0c: 00000000 */ sll $zero,$zero,0x0 +/* f003d10: 46080000 */ add.s $f0,$f0,$f8 +.L0f003d14: +/* f003d14: c610005c */ lwc1 $f16,0x5c($s0) +.L0f003d18: +/* f003d18: 3c0f800a */ lui $t7,0x800a +/* f003d1c: 46100002 */ mul.s $f0,$f0,$f16 +/* f003d20: 4600028d */ trunc.w.s $f10,$f0 +/* f003d24: 440b5000 */ mfc1 $t3,$f10 +/* f003d28: 00000000 */ sll $zero,$zero,0x0 +/* f003d2c: a60b0050 */ sh $t3,0x50($s0) +/* f003d30: 8e6c0000 */ lw $t4,0x0($s3) +/* f003d34: 8def4cd8 */ lw $t7,0x4cd8($t7) +/* f003d38: 01928021 */ addu $s0,$t4,$s2 +/* f003d3c: 960d000a */ lhu $t5,0xa($s0) +/* f003d40: 82040008 */ lb $a0,0x8($s0) +/* f003d44: 000d7100 */ sll $t6,$t5,0x4 +/* f003d48: 01cd7021 */ addu $t6,$t6,$t5 +/* f003d4c: 000e7040 */ sll $t6,$t6,0x1 +/* f003d50: 1880001c */ blez $a0,.L0f003dc4 +/* f003d54: 01cf1021 */ addu $v0,$t6,$t7 +.L0f003d58: +/* f003d58: 94580004 */ lhu $t8,0x4($v0) +/* f003d5c: 24630001 */ addiu $v1,$v1,0x1 +/* f003d60: 0018ce80 */ sll $t9,$t8,0x1a +/* f003d64: 07230015 */ bgezl $t9,.L0f003dbc +/* f003d68: 0064082a */ slt $at,$v1,$a0 +/* f003d6c: 90490004 */ lbu $t1,0x4($v0) +/* f003d70: c606005c */ lwc1 $f6,0x5c($s0) +/* f003d74: 3c014f80 */ lui $at,0x4f80 +/* f003d78: 44892000 */ mtc1 $t1,$f4 +/* f003d7c: 05210004 */ bgez $t1,.L0f003d90 +/* f003d80: 468024a0 */ cvt.s.w $f18,$f4 +/* f003d84: 44814000 */ mtc1 $at,$f8 +/* f003d88: 00000000 */ sll $zero,$zero,0x0 +/* f003d8c: 46089480 */ add.s $f18,$f18,$f8 +.L0f003d90: +/* f003d90: 46123002 */ mul.s $f0,$f6,$f18 +/* f003d94: 860a0050 */ lh $t2,0x50($s0) +/* f003d98: 4600040d */ trunc.w.s $f16,$f0 +/* f003d9c: 440c8000 */ mfc1 $t4,$f16 +/* f003da0: 00000000 */ sll $zero,$zero,0x0 +/* f003da4: 014c6821 */ addu $t5,$t2,$t4 +/* f003da8: a60d0050 */ sh $t5,0x50($s0) +/* f003dac: 8e6e0000 */ lw $t6,0x0($s3) +/* f003db0: 01d28021 */ addu $s0,$t6,$s2 +/* f003db4: 82040008 */ lb $a0,0x8($s0) +/* f003db8: 0064082a */ slt $at,$v1,$a0 +.L0f003dbc: +/* f003dbc: 1420ffe6 */ bnez $at,.L0f003d58 +/* f003dc0: 24420022 */ addiu $v0,$v0,0x22 +.L0f003dc4: +/* f003dc4: 860f0050 */ lh $t7,0x50($s0) +/* f003dc8: 29e10100 */ slti $at,$t7,0x100 +/* f003dcc: 54200006 */ bnezl $at,.L0f003de8 +/* f003dd0: 96080000 */ lhu $t0,0x0($s0) +/* f003dd4: 241800ff */ addiu $t8,$zero,0xff +/* f003dd8: a6180050 */ sh $t8,0x50($s0) +/* f003ddc: 8e790000 */ lw $t9,0x0($s3) +/* f003de0: 03328021 */ addu $s0,$t9,$s2 +/* f003de4: 96080000 */ lhu $t0,0x0($s0) +.L0f003de8: +/* f003de8: 3109feff */ andi $t1,$t0,0xfeff +/* f003dec: a6090000 */ sh $t1,0x0($s0) +/* f003df0: 8e6b0000 */ lw $t3,0x0($s3) +/* f003df4: 01728021 */ addu $s0,$t3,$s2 +/* f003df8: 860a0052 */ lh $t2,0x52($s0) +.L0f003dfc: +/* f003dfc: 3c028006 */ lui $v0,0x8006 +/* f003e00: 5140003c */ beqzl $t2,.L0f003ef4 +/* f003e04: 96080000 */ lhu $t0,0x0($s0) +/* f003e08: 3c11800a */ lui $s1,0x800a +/* f003e0c: 8e319ff4 */ lw $s1,-0x600c($s1) +/* f003e10: 8c421420 */ lw $v0,0x1420($v0) +/* f003e14: 001e80c0 */ sll $s0,$s8,0x3 +/* f003e18: 00116040 */ sll $t4,$s1,0x1 +/* f003e1c: 1040001c */ beqz $v0,.L0f003e90 +/* f003e20: 01808825 */ or $s1,$t4,$zero +/* f003e24: afa000a0 */ sw $zero,0xa0($sp) +/* f003e28: afa0009c */ sw $zero,0x9c($sp) +/* f003e2c: 00506821 */ addu $t5,$v0,$s0 +/* f003e30: 8da40004 */ lw $a0,0x4($t5) +/* f003e34: 02802825 */ or $a1,$s4,$zero +/* f003e38: 0fc5df23 */ jal func0f177c8c +/* f003e3c: 02a03025 */ or $a2,$s5,$zero +/* f003e40: 50560014 */ beql $v0,$s6,.L0f003e94 +/* f003e44: 8e6a0000 */ lw $t2,0x0($s3) +.L0f003e48: +/* f003e48: 10400009 */ beqz $v0,.L0f003e70 +/* f003e4c: 3c098006 */ lui $t1,0x8006 +/* f003e50: 8faf009c */ lw $t7,0x9c($sp) +/* f003e54: 8e6e0000 */ lw $t6,0x0($s3) +/* f003e58: 01f70019 */ multu $t7,$s7 +/* f003e5c: 0000c012 */ mflo $t8 +/* f003e60: 01d81021 */ addu $v0,$t6,$t8 +/* f003e64: 94590000 */ lhu $t9,0x0($v0) +/* f003e68: 37280400 */ ori $t0,$t9,0x400 +/* f003e6c: a4480000 */ sh $t0,0x0($v0) +.L0f003e70: +/* f003e70: 8d291420 */ lw $t1,0x1420($t1) +/* f003e74: 02802825 */ or $a1,$s4,$zero +/* f003e78: 02a03025 */ or $a2,$s5,$zero +/* f003e7c: 01305821 */ addu $t3,$t1,$s0 +/* f003e80: 0fc5df23 */ jal func0f177c8c +/* f003e84: 8d640004 */ lw $a0,0x4($t3) +/* f003e88: 1456ffef */ bne $v0,$s6,.L0f003e48 +/* f003e8c: 00000000 */ sll $zero,$zero,0x0 +.L0f003e90: +/* f003e90: 8e6a0000 */ lw $t2,0x0($s3) +.L0f003e94: +/* f003e94: 01528021 */ addu $s0,$t2,$s2 +/* f003e98: 86020052 */ lh $v0,0x52($s0) +/* f003e9c: 18400008 */ blez $v0,.L0f003ec0 +/* f003ea0: 0222082a */ slt $at,$s1,$v0 +/* f003ea4: 0051082a */ slt $at,$v0,$s1 +/* f003ea8: 50200003 */ beqzl $at,.L0f003eb8 +/* f003eac: 00516023 */ subu $t4,$v0,$s1 +/* f003eb0: 00408825 */ or $s1,$v0,$zero +/* f003eb4: 00516023 */ subu $t4,$v0,$s1 +.L0f003eb8: +/* f003eb8: 10000006 */ beqz $zero,.L0f003ed4 +/* f003ebc: a60c0052 */ sh $t4,0x52($s0) +.L0f003ec0: +/* f003ec0: 50200003 */ beqzl $at,.L0f003ed0 +/* f003ec4: 00516821 */ addu $t5,$v0,$s1 +/* f003ec8: 00408825 */ or $s1,$v0,$zero +/* f003ecc: 00516821 */ addu $t5,$v0,$s1 +.L0f003ed0: +/* f003ed0: a60d0052 */ sh $t5,0x52($s0) +.L0f003ed4: +/* f003ed4: 8e6f0000 */ lw $t7,0x0($s3) +/* f003ed8: 01f28021 */ addu $s0,$t7,$s2 +/* f003edc: 960e0000 */ lhu $t6,0x0($s0) +/* f003ee0: 35d80400 */ ori $t8,$t6,0x400 +/* f003ee4: a6180000 */ sh $t8,0x0($s0) +/* f003ee8: 8e790000 */ lw $t9,0x0($s3) +/* f003eec: 03328021 */ addu $s0,$t9,$s2 +/* f003ef0: 96080000 */ lhu $t0,0x0($s0) +.L0f003ef4: +/* f003ef4: 3c02800a */ lui $v0,0x800a +/* f003ef8: 27de0001 */ addiu $s8,$s8,0x1 +/* f003efc: 3109feff */ andi $t1,$t0,0xfeff +/* f003f00: a6090000 */ sh $t1,0x0($s0) +/* f003f04: 8c42a27c */ lw $v0,-0x5d84($v0) +/* f003f08: 2652008c */ addiu $s2,$s2,0x8c +/* f003f0c: 03c2082a */ slt $at,$s8,$v0 +/* f003f10: 5420fe60 */ bnezl $at,.L0f003894 +/* f003f14: 8e680000 */ lw $t0,0x0($s3) +/* f003f18: 241e0001 */ addiu $s8,$zero,0x1 +.L0f003f1c: +/* f003f1c: 3c0b8006 */ lui $t3,0x8006 +/* f003f20: 8d6b144c */ lw $t3,0x144c($t3) +/* f003f24: 2416ffff */ addiu $s6,$zero,-1 +/* f003f28: 2417008c */ addiu $s7,$zero,0x8c +/* f003f2c: 15600002 */ bnez $t3,.L0f003f38 +/* f003f30: 8faa00c8 */ lw $t2,0xc8($sp) +/* f003f34: 11400010 */ beqz $t2,.L0f003f78 +.L0f003f38: +/* f003f38: 28410002 */ slti $at,$v0,0x2 +/* f003f3c: 1420000e */ bnez $at,.L0f003f78 +/* f003f40: 2412008c */ addiu $s2,$zero,0x8c +/* f003f44: 8e6c0000 */ lw $t4,0x0($s3) +.L0f003f48: +/* f003f48: 3c02800a */ lui $v0,0x800a +/* f003f4c: 27de0001 */ addiu $s8,$s8,0x1 +/* f003f50: 01928021 */ addu $s0,$t4,$s2 +/* f003f54: 960d0000 */ lhu $t5,0x0($s0) +/* f003f58: 2652008c */ addiu $s2,$s2,0x8c +/* f003f5c: 35af0200 */ ori $t7,$t5,0x200 +/* f003f60: a60f0000 */ sh $t7,0x0($s0) +/* f003f64: 8c42a27c */ lw $v0,-0x5d84($v0) +/* f003f68: 03c2082a */ slt $at,$s8,$v0 +/* f003f6c: 5420fff6 */ bnezl $at,.L0f003f48 +/* f003f70: 8e6c0000 */ lw $t4,0x0($s3) +/* f003f74: 241e0001 */ addiu $s8,$zero,0x1 +.L0f003f78: +/* f003f78: 28410002 */ slti $at,$v0,0x2 +/* f003f7c: 1420009a */ bnez $at,.L0f0041e8 +/* f003f80: 27b5008c */ addiu $s5,$sp,0x8c +/* f003f84: 3c017f1a */ lui $at,0x7f1a +/* f003f88: c4347dd4 */ lwc1 $f20,0x7dd4($at) +/* f003f8c: 27b40090 */ addiu $s4,$sp,0x90 +.L0f003f90: +/* f003f90: 53c00092 */ beqzl $s8,.L0f0041dc +/* f003f94: 27de0001 */ addiu $s8,$s8,0x1 +/* f003f98: 03d70019 */ multu $s8,$s7 +/* f003f9c: 8e6e0000 */ lw $t6,0x0($s3) +/* f003fa0: 00009012 */ mflo $s2 +/* f003fa4: 01d2c021 */ addu $t8,$t6,$s2 +/* f003fa8: 97060000 */ lhu $a2,0x0($t8) +/* f003fac: 30d90080 */ andi $t9,$a2,0x80 +/* f003fb0: 17200002 */ bnez $t9,.L0f003fbc +/* f003fb4: 30c8000c */ andi $t0,$a2,0xc +/* f003fb8: 11000087 */ beqz $t0,.L0f0041d8 +.L0f003fbc: +/* f003fbc: 30c90600 */ andi $t1,$a2,0x600 +/* f003fc0: 11200085 */ beqz $t1,.L0f0041d8 +/* f003fc4: 00008825 */ or $s1,$zero,$zero +/* f003fc8: 3c0b8006 */ lui $t3,0x8006 +/* f003fcc: 8d6b1420 */ lw $t3,0x1420($t3) +/* f003fd0: 001e80c0 */ sll $s0,$s8,0x3 +/* f003fd4: afa00090 */ sw $zero,0x90($sp) +/* f003fd8: afa0008c */ sw $zero,0x8c($sp) +/* f003fdc: 01705021 */ addu $t2,$t3,$s0 +/* f003fe0: 8d440000 */ lw $a0,0x0($t2) +/* f003fe4: 02802825 */ or $a1,$s4,$zero +/* f003fe8: 0fc5df23 */ jal func0f177c8c +/* f003fec: 02a03025 */ or $a2,$s5,$zero +/* f003ff0: 50560021 */ beql $v0,$s6,.L0f004078 +/* f003ff4: 2a210100 */ slti $at,$s1,0x100 +/* f003ff8: 8fac008c */ lw $t4,0x8c($sp) +.L0f003ffc: +/* f003ffc: 3c088006 */ lui $t0,0x8006 +/* f004000: 11800014 */ beqz $t4,.L0f004054 +/* f004004: 00000000 */ sll $zero,$zero,0x0 +/* f004008: 11800011 */ beqz $t4,.L0f004050 +/* f00400c: 00001825 */ or $v1,$zero,$zero +/* f004010: 01970019 */ multu $t4,$s7 +/* f004014: 8e6d0000 */ lw $t5,0x0($s3) +/* f004018: 44824000 */ mtc1 $v0,$f8 +/* f00401c: 00000000 */ sll $zero,$zero,0x0 +/* f004020: 468041a0 */ cvt.s.w $f6,$f8 +/* f004024: 00007812 */ mflo $t7 +/* f004028: 01af7021 */ addu $t6,$t5,$t7 +/* f00402c: 85d80050 */ lh $t8,0x50($t6) +/* f004030: 4606a482 */ mul.s $f18,$f20,$f6 +/* f004034: 44985000 */ mtc1 $t8,$f10 +/* f004038: 00000000 */ sll $zero,$zero,0x0 +/* f00403c: 46805120 */ cvt.s.w $f4,$f10 +/* f004040: 46049402 */ mul.s $f16,$f18,$f4 +/* f004044: 4600828d */ trunc.w.s $f10,$f16 +/* f004048: 44035000 */ mfc1 $v1,$f10 +/* f00404c: 00000000 */ sll $zero,$zero,0x0 +.L0f004050: +/* f004050: 02238821 */ addu $s1,$s1,$v1 +.L0f004054: +/* f004054: 8d081420 */ lw $t0,0x1420($t0) +/* f004058: 02802825 */ or $a1,$s4,$zero +/* f00405c: 02a03025 */ or $a2,$s5,$zero +/* f004060: 01104821 */ addu $t1,$t0,$s0 +/* f004064: 0fc5df23 */ jal func0f177c8c +/* f004068: 8d240000 */ lw $a0,0x0($t1) +/* f00406c: 5456ffe3 */ bnel $v0,$s6,.L0f003ffc +/* f004070: 8fac008c */ lw $t4,0x8c($sp) +/* f004074: 2a210100 */ slti $at,$s1,0x100 +.L0f004078: +/* f004078: 54200003 */ bnezl $at,.L0f004088 +/* f00407c: 8e6b0000 */ lw $t3,0x0($s3) +/* f004080: 241100ff */ addiu $s1,$zero,0xff +/* f004084: 8e6b0000 */ lw $t3,0x0($s3) +.L0f004088: +/* f004088: 24010005 */ addiu $at,$zero,0x5 +/* f00408c: 01725021 */ addu $t2,$t3,$s2 +/* f004090: a151004b */ sb $s1,0x4b($t2) +/* f004094: 8e6c0000 */ lw $t4,0x0($s3) +/* f004098: 01928021 */ addu $s0,$t4,$s2 +/* f00409c: 960d0000 */ lhu $t5,0x0($s0) +/* f0040a0: 35af0040 */ ori $t7,$t5,0x40 +/* f0040a4: a60f0000 */ sh $t7,0x0($s0) +/* f0040a8: 8e6e0000 */ lw $t6,0x0($s3) +/* f0040ac: 01d28021 */ addu $s0,$t6,$s2 +/* f0040b0: 96180000 */ lhu $t8,0x0($s0) +/* f0040b4: 37191000 */ ori $t9,$t8,0x1000 +/* f0040b8: a6190000 */ sh $t9,0x0($s0) +/* f0040bc: 8e680000 */ lw $t0,0x0($s3) +/* f0040c0: 01128021 */ addu $s0,$t0,$s2 +/* f0040c4: 96090000 */ lhu $t1,0x0($s0) +/* f0040c8: 312bf9ff */ andi $t3,$t1,0xf9ff +/* f0040cc: a60b0000 */ sh $t3,0x0($s0) +/* f0040d0: 8e6a0000 */ lw $t2,0x0($s3) +/* f0040d4: 01526021 */ addu $t4,$t2,$s2 +/* f0040d8: 958d004e */ lhu $t5,0x4e($t4) +/* f0040dc: 000d7b02 */ srl $t7,$t5,0xc +/* f0040e0: 15e10023 */ bne $t7,$at,.L0f004170 +/* f0040e4: 00000000 */ sll $zero,$zero,0x0 +/* f0040e8: 0fc00284 */ jal func0f000a10 +/* f0040ec: 03c02025 */ or $a0,$s8,$zero +/* f0040f0: 001e2400 */ sll $a0,$s8,0x10 +/* f0040f4: 00047403 */ sra $t6,$a0,0x10 +/* f0040f8: afa2007c */ sw $v0,0x7c($sp) +/* f0040fc: afa20078 */ sw $v0,0x78($sp) +/* f004100: 01c02025 */ or $a0,$t6,$zero +/* f004104: 27a50080 */ addiu $a1,$sp,0x80 +/* f004108: 27a6007c */ addiu $a2,$sp,0x7c +/* f00410c: 27a70078 */ addiu $a3,$sp,0x78 +/* f004110: 0fc6192e */ jal func0f1864b8 +/* f004114: afa20080 */ sw $v0,0x80($sp) +/* f004118: 8fb80080 */ lw $t8,0x80($sp) +/* f00411c: 8e790000 */ lw $t9,0x0($s3) +/* f004120: 44984000 */ mtc1 $t8,$f8 +/* f004124: 03324021 */ addu $t0,$t9,$s2 +/* f004128: 468041a0 */ cvt.s.w $f6,$f8 +/* f00412c: 46143482 */ mul.s $f18,$f6,$f20 +/* f004130: e5120074 */ swc1 $f18,0x74($t0) +/* f004134: 8fa9007c */ lw $t1,0x7c($sp) +/* f004138: 8e6b0000 */ lw $t3,0x0($s3) +/* f00413c: 44892000 */ mtc1 $t1,$f4 +/* f004140: 01725021 */ addu $t2,$t3,$s2 +/* f004144: 46802420 */ cvt.s.w $f16,$f4 +/* f004148: 46148282 */ mul.s $f10,$f16,$f20 +/* f00414c: e54a0078 */ swc1 $f10,0x78($t2) +/* f004150: 8fac0078 */ lw $t4,0x78($sp) +/* f004154: 8e6d0000 */ lw $t5,0x0($s3) +/* f004158: 448c4000 */ mtc1 $t4,$f8 +/* f00415c: 01b27821 */ addu $t7,$t5,$s2 +/* f004160: 468041a0 */ cvt.s.w $f6,$f8 +/* f004164: 46143482 */ mul.s $f18,$f6,$f20 +/* f004168: 10000016 */ beqz $zero,.L0f0041c4 +/* f00416c: e5f2007c */ swc1 $f18,0x7c($t7) +.L0f004170: +/* f004170: 0fc00284 */ jal func0f000a10 +/* f004174: 03c02025 */ or $a0,$s8,$zero +/* f004178: 44822000 */ mtc1 $v0,$f4 +/* f00417c: 3c014f80 */ lui $at,0x4f80 +/* f004180: 04410004 */ bgez $v0,.L0f004194 +/* f004184: 46802420 */ cvt.s.w $f16,$f4 +/* f004188: 44815000 */ mtc1 $at,$f10 +/* f00418c: 00000000 */ sll $zero,$zero,0x0 +/* f004190: 460a8400 */ add.s $f16,$f16,$f10 +.L0f004194: +/* f004194: 46148202 */ mul.s $f8,$f16,$f20 +/* f004198: 8e6e0000 */ lw $t6,0x0($s3) +/* f00419c: 01d2c021 */ addu $t8,$t6,$s2 +/* f0041a0: e7080074 */ swc1 $f8,0x74($t8) +/* f0041a4: 8e790000 */ lw $t9,0x0($s3) +/* f0041a8: 03328021 */ addu $s0,$t9,$s2 +/* f0041ac: c6060074 */ lwc1 $f6,0x74($s0) +/* f0041b0: e6060078 */ swc1 $f6,0x78($s0) +/* f0041b4: 8e680000 */ lw $t0,0x0($s3) +/* f0041b8: 01128021 */ addu $s0,$t0,$s2 +/* f0041bc: c6120074 */ lwc1 $f18,0x74($s0) +/* f0041c0: e612007c */ swc1 $f18,0x7c($s0) +.L0f0041c4: +/* f0041c4: 8fa900d0 */ lw $t1,0xd0($sp) +/* f0041c8: 3c02800a */ lui $v0,0x800a +/* f0041cc: 8c42a27c */ lw $v0,-0x5d84($v0) +/* f0041d0: 252b0001 */ addiu $t3,$t1,0x1 +/* f0041d4: afab00d0 */ sw $t3,0xd0($sp) +.L0f0041d8: +/* f0041d8: 27de0001 */ addiu $s8,$s8,0x1 +.L0f0041dc: +/* f0041dc: 03c2082a */ slt $at,$s8,$v0 +/* f0041e0: 1420ff6b */ bnez $at,.L0f003f90 +/* f0041e4: 00000000 */ sll $zero,$zero,0x0 +.L0f0041e8: +/* f0041e8: 3c0a800a */ lui $t2,0x800a +/* f0041ec: 8d4aa498 */ lw $t2,-0x5b68($t2) +/* f0041f0: 3c038006 */ lui $v1,0x8006 +/* f0041f4: 8c63144c */ lw $v1,0x144c($v1) +/* f0041f8: 1d400035 */ bgtz $t2,.L0f0042d0 +/* f0041fc: 8fac00d0 */ lw $t4,0xd0($sp) +/* f004200: 15800003 */ bnez $t4,.L0f004210 +/* f004204: 3c11800a */ lui $s1,0x800a +/* f004208: 10600031 */ beqz $v1,.L0f0042d0 +/* f00420c: 00000000 */ sll $zero,$zero,0x0 +.L0f004210: +/* f004210: 8e31a2fc */ lw $s1,-0x5d04($s1) +/* f004214: 24140003 */ addiu $s4,$zero,0x3 +/* f004218: 24120002 */ addiu $s2,$zero,0x2 +/* f00421c: 5220002a */ beqzl $s1,.L0f0042c8 +/* f004220: 240d000f */ addiu $t5,$zero,0xf +/* f004224: 922d0000 */ lbu $t5,0x0($s1) +.L0f004228: +/* f004228: 568d0024 */ bnel $s4,$t5,.L0f0042bc +/* f00422c: 8e310020 */ lw $s1,0x20($s1) +/* f004230: 862f0028 */ lh $t7,0x28($s1) +/* f004234: 0000f025 */ or $s8,$zero,$zero +/* f004238: 02208025 */ or $s0,$s1,$zero +/* f00423c: 52cf001f */ beql $s6,$t7,.L0f0042bc +/* f004240: 8e310020 */ lw $s1,0x20($s1) +/* f004244: 86220028 */ lh $v0,0x28($s1) +.L0f004248: +/* f004248: 00570019 */ multu $v0,$s7 +/* f00424c: 8e6e0000 */ lw $t6,0x0($s3) +/* f004250: 0000c012 */ mflo $t8 +/* f004254: 01d8c821 */ addu $t9,$t6,$t8 +/* f004258: 97280000 */ lhu $t0,0x0($t9) +/* f00425c: 31091000 */ andi $t1,$t0,0x1000 +/* f004260: 51200012 */ beqzl $t1,.L0f0042ac +/* f004264: 8602002a */ lh $v0,0x2a($s0) +/* f004268: 5472000a */ bnel $v1,$s2,.L0f004294 +/* f00426c: 8e220004 */ lw $v0,0x4($s1) +/* f004270: 8e220004 */ lw $v0,0x4($s1) +/* f004274: 8c44001c */ lw $a0,0x1c($v0) +/* f004278: 244500fc */ addiu $a1,$v0,0xfc +/* f00427c: 0fc1a451 */ jal func0f069144 +/* f004280: 9446018a */ lhu $a2,0x18a($v0) +/* f004284: 3c038006 */ lui $v1,0x8006 +/* f004288: 10000007 */ beqz $zero,.L0f0042a8 +/* f00428c: 8c63144c */ lw $v1,0x144c($v1) +/* f004290: 8e220004 */ lw $v0,0x4($s1) +.L0f004294: +/* f004294: 3c038006 */ lui $v1,0x8006 +/* f004298: 904a032e */ lbu $t2,0x32e($v0) +/* f00429c: 354c0020 */ ori $t4,$t2,0x20 +/* f0042a0: a04c032e */ sb $t4,0x32e($v0) +/* f0042a4: 8c63144c */ lw $v1,0x144c($v1) +.L0f0042a8: +/* f0042a8: 8602002a */ lh $v0,0x2a($s0) +.L0f0042ac: +/* f0042ac: 26100002 */ addiu $s0,$s0,0x2 +/* f0042b0: 16c2ffe5 */ bne $s6,$v0,.L0f004248 +/* f0042b4: 00000000 */ sll $zero,$zero,0x0 +/* f0042b8: 8e310020 */ lw $s1,0x20($s1) +.L0f0042bc: +/* f0042bc: 5620ffda */ bnezl $s1,.L0f004228 +/* f0042c0: 922d0000 */ lbu $t5,0x0($s1) +/* f0042c4: 240d000f */ addiu $t5,$zero,0xf +.L0f0042c8: +/* f0042c8: 3c01800a */ lui $at,0x800a +/* f0042cc: a02da4a1 */ sb $t5,-0x5b5f($at) +.L0f0042d0: +/* f0042d0: 10600002 */ beqz $v1,.L0f0042dc +/* f0042d4: 3c018006 */ lui $at,0x8006 +/* f0042d8: ac20144c */ sw $zero,0x144c($at) +.L0f0042dc: +/* f0042dc: 8fbf0054 */ lw $ra,0x54($sp) +.L0f0042e0: +/* f0042e0: d7b40020 */ ldc1 $f20,0x20($sp) +/* f0042e4: d7b60028 */ ldc1 $f22,0x28($sp) +/* f0042e8: 8fb00030 */ lw $s0,0x30($sp) +/* f0042ec: 8fb10034 */ lw $s1,0x34($sp) +/* f0042f0: 8fb20038 */ lw $s2,0x38($sp) +/* f0042f4: 8fb3003c */ lw $s3,0x3c($sp) +/* f0042f8: 8fb40040 */ lw $s4,0x40($sp) +/* f0042fc: 8fb50044 */ lw $s5,0x44($sp) +/* f004300: 8fb60048 */ lw $s6,0x48($sp) +/* f004304: 8fb7004c */ lw $s7,0x4c($sp) +/* f004308: 8fbe0050 */ lw $s8,0x50($sp) +/* f00430c: 03e00008 */ jr $ra +/* f004310: 27bd00d8 */ addiu $sp,$sp,0xd8 +); + +GLOBAL_ASM( +glabel func0f004314 +/* f004314: 3c02800a */ lui $v0,0x800a +/* f004318: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f00431c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f004320: afbf0014 */ sw $ra,0x14($sp) +/* f004324: 244e0638 */ addiu $t6,$v0,0x638 +/* f004328: 244f0ddc */ addiu $t7,$v0,0xddc +/* f00432c: afae001c */ sw $t6,0x1c($sp) +/* f004330: 0fc016ec */ jal func0f005bb0 +/* f004334: afaf0018 */ sw $t7,0x18($sp) +/* f004338: 8fb8001c */ lw $t8,0x1c($sp) +/* f00433c: 8fa80018 */ lw $t0,0x18($sp) +/* f004340: 3c0a800a */ lui $t2,0x800a +/* f004344: 83190005 */ lb $t9,0x5($t8) +/* f004348: 17200004 */ bnez $t9,.L0f00435c +/* f00434c: 00000000 */ sll $zero,$zero,0x0 +/* f004350: 81090005 */ lb $t1,0x5($t0) +/* f004354: 51200008 */ beqzl $t1,.L0f004378 +/* f004358: 8fbf0014 */ lw $ra,0x14($sp) +.L0f00435c: +/* f00435c: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f004360: 24050040 */ addiu $a1,$zero,0x40 +/* f004364: 24060050 */ addiu $a2,$zero,0x50 +/* f004368: 8d4b00bc */ lw $t3,0xbc($t2) +/* f00436c: 0fc010e3 */ jal func0f00438c +/* f004370: 85640028 */ lh $a0,0x28($t3) +/* f004374: 8fbf0014 */ lw $ra,0x14($sp) +.L0f004378: +/* f004378: 27bd0020 */ addiu $sp,$sp,0x20 +/* f00437c: 03e00008 */ jr $ra +/* f004380: 00000000 */ sll $zero,$zero,0x0 +/* f004384: 03e00008 */ jr $ra +/* f004388: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00438c +/* f00438c: 27bdff80 */ addiu $sp,$sp,-128 +/* f004390: afbe0050 */ sw $s8,0x50($sp) +/* f004394: 3c1e8006 */ lui $s8,0x8006 +/* f004398: 27de1420 */ addiu $s8,$s8,0x1420 +/* f00439c: 8fc30000 */ lw $v1,0x0($s8) +/* f0043a0: afb7004c */ sw $s7,0x4c($sp) +/* f0043a4: afb60048 */ sw $s6,0x48($sp) +/* f0043a8: 00a0b025 */ or $s6,$a1,$zero +/* f0043ac: 00c0b825 */ or $s7,$a2,$zero +/* f0043b0: afbf0054 */ sw $ra,0x54($sp) +/* f0043b4: afb50044 */ sw $s5,0x44($sp) +/* f0043b8: afb40040 */ sw $s4,0x40($sp) +/* f0043bc: afb3003c */ sw $s3,0x3c($sp) +/* f0043c0: afb20038 */ sw $s2,0x38($sp) +/* f0043c4: afb10034 */ sw $s1,0x34($sp) +/* f0043c8: afb00030 */ sw $s0,0x30($sp) +/* f0043cc: f7b80028 */ sdc1 $f24,0x28($sp) +/* f0043d0: f7b60020 */ sdc1 $f22,0x20($sp) +/* f0043d4: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0043d8: 10600050 */ beqz $v1,.L0f00451c +/* f0043dc: 00803825 */ or $a3,$a0,$zero +/* f0043e0: 3c15800a */ lui $s5,0x800a +/* f0043e4: 000488c0 */ sll $s1,$a0,0x3 +/* f0043e8: 02248821 */ addu $s1,$s1,$a0 +/* f0043ec: 26b54928 */ addiu $s5,$s5,0x4928 +/* f0043f0: 8eae0000 */ lw $t6,0x0($s5) +/* f0043f4: 00118880 */ sll $s1,$s1,0x2 +/* f0043f8: 02248823 */ subu $s1,$s1,$a0 +/* f0043fc: 00118880 */ sll $s1,$s1,0x2 +/* f004400: 01d17821 */ addu $t7,$t6,$s1 +/* f004404: 95f80000 */ lhu $t8,0x0($t7) +/* f004408: 00001025 */ or $v0,$zero,$zero +/* f00440c: 27b20078 */ addiu $s2,$sp,0x78 +/* f004410: 33198000 */ andi $t9,$t8,0x8000 +/* f004414: 13200003 */ beqz $t9,.L0f004424 +/* f004418: 27b30074 */ addiu $s3,$sp,0x74 +/* f00441c: 10000001 */ beqz $zero,.L0f004424 +/* f004420: 24020001 */ addiu $v0,$zero,0x1 +.L0f004424: +/* f004424: 1440003d */ bnez $v0,.L0f00451c +/* f004428: 000780c0 */ sll $s0,$a3,0x3 +/* f00442c: afa00078 */ sw $zero,0x78($sp) +/* f004430: afa00074 */ sw $zero,0x74($sp) +/* f004434: 00704021 */ addu $t0,$v1,$s0 +/* f004438: 8d040004 */ lw $a0,0x4($t0) +/* f00443c: 02402825 */ or $a1,$s2,$zero +/* f004440: 0fc5df23 */ jal func0f177c8c +/* f004444: 02603025 */ or $a2,$s3,$zero +/* f004448: 2414ffff */ addiu $s4,$zero,-1 +/* f00444c: 10540033 */ beq $v0,$s4,.L0f00451c +/* f004450: 3c0140a0 */ lui $at,0x40a0 +/* f004454: 44962000 */ mtc1 $s6,$f4 +/* f004458: 4481c000 */ mtc1 $at,$f24 +/* f00445c: 3c017f1a */ lui $at,0x7f1a +/* f004460: c4367dd8 */ lwc1 $f22,0x7dd8($at) +/* f004464: 46802520 */ cvt.s.w $f20,$f4 +/* f004468: 44823000 */ mtc1 $v0,$f6 +.L0f00446c: +/* f00446c: 00001025 */ or $v0,$zero,$zero +/* f004470: 46803220 */ cvt.s.w $f8,$f6 +/* f004474: 46164282 */ mul.s $f10,$f8,$f22 +/* f004478: 00000000 */ sll $zero,$zero,0x0 +/* f00447c: 46145402 */ mul.s $f16,$f10,$f20 +/* f004480: 00000000 */ sll $zero,$zero,0x0 +/* f004484: 46188002 */ mul.s $f0,$f16,$f24 +/* f004488: 1ac00007 */ blez $s6,.L0f0044a8 +/* f00448c: 46000086 */ mov.s $f2,$f0 +/* f004490: 4600a03c */ c.lt.s $f20,$f0 +/* f004494: 00000000 */ sll $zero,$zero,0x0 +/* f004498: 45020009 */ bc1fl .L0f0044c0 +/* f00449c: 8ea90000 */ lw $t1,0x0($s5) +/* f0044a0: 10000006 */ beqz $zero,.L0f0044bc +/* f0044a4: 4600a086 */ mov.s $f2,$f20 +.L0f0044a8: +/* f0044a8: 4614003c */ c.lt.s $f0,$f20 +/* f0044ac: 00000000 */ sll $zero,$zero,0x0 +/* f0044b0: 45020003 */ bc1fl .L0f0044c0 +/* f0044b4: 8ea90000 */ lw $t1,0x0($s5) +/* f0044b8: 4600a086 */ mov.s $f2,$f20 +.L0f0044bc: +/* f0044bc: 8ea90000 */ lw $t1,0x0($s5) +.L0f0044c0: +/* f0044c0: 01315021 */ addu $t2,$t1,$s1 +/* f0044c4: 954b0000 */ lhu $t3,0x0($t2) +/* f0044c8: 316c8000 */ andi $t4,$t3,0x8000 +/* f0044cc: 11800003 */ beqz $t4,.L0f0044dc +/* f0044d0: 00000000 */ sll $zero,$zero,0x0 +/* f0044d4: 10000001 */ beqz $zero,.L0f0044dc +/* f0044d8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0044dc: +/* f0044dc: 54400008 */ bnezl $v0,.L0f004500 +/* f0044e0: 8fce0000 */ lw $t6,0x0($s8) +/* f0044e4: 4600148d */ trunc.w.s $f18,$f2 +/* f0044e8: 8fa40074 */ lw $a0,0x74($sp) +/* f0044ec: 02e03025 */ or $a2,$s7,$zero +/* f0044f0: 44059000 */ mfc1 $a1,$f18 +/* f0044f4: 0fc01156 */ jal func0f004558 +/* f0044f8: 00000000 */ sll $zero,$zero,0x0 +/* f0044fc: 8fce0000 */ lw $t6,0x0($s8) +.L0f004500: +/* f004500: 02402825 */ or $a1,$s2,$zero +/* f004504: 02603025 */ or $a2,$s3,$zero +/* f004508: 01d07821 */ addu $t7,$t6,$s0 +/* f00450c: 0fc5df23 */ jal func0f177c8c +/* f004510: 8de40004 */ lw $a0,0x4($t7) +/* f004514: 5454ffd5 */ bnel $v0,$s4,.L0f00446c +/* f004518: 44823000 */ mtc1 $v0,$f6 +.L0f00451c: +/* f00451c: 8fbf0054 */ lw $ra,0x54($sp) +/* f004520: d7b40018 */ ldc1 $f20,0x18($sp) +/* f004524: d7b60020 */ ldc1 $f22,0x20($sp) +/* f004528: d7b80028 */ ldc1 $f24,0x28($sp) +/* f00452c: 8fb00030 */ lw $s0,0x30($sp) +/* f004530: 8fb10034 */ lw $s1,0x34($sp) +/* f004534: 8fb20038 */ lw $s2,0x38($sp) +/* f004538: 8fb3003c */ lw $s3,0x3c($sp) +/* f00453c: 8fb40040 */ lw $s4,0x40($sp) +/* f004540: 8fb50044 */ lw $s5,0x44($sp) +/* f004544: 8fb60048 */ lw $s6,0x48($sp) +/* f004548: 8fb7004c */ lw $s7,0x4c($sp) +/* f00454c: 8fbe0050 */ lw $s8,0x50($sp) +/* f004550: 03e00008 */ jr $ra +/* f004554: 27bd0080 */ addiu $sp,$sp,0x80 +); + +GLOBAL_ASM( +glabel func0f004558 +/* f004558: 10800028 */ beqz $a0,.L0f0045fc +/* f00455c: 3c07800a */ lui $a3,0x800a +/* f004560: 000410c0 */ sll $v0,$a0,0x3 +/* f004564: 24e74928 */ addiu $a3,$a3,0x4928 +/* f004568: 00441021 */ addu $v0,$v0,$a0 +/* f00456c: 8cee0000 */ lw $t6,0x0($a3) +/* f004570: 00021080 */ sll $v0,$v0,0x2 +/* f004574: 00441023 */ subu $v0,$v0,$a0 +/* f004578: 00021080 */ sll $v0,$v0,0x2 +/* f00457c: 01c21821 */ addu $v1,$t6,$v0 +/* f004580: 946f0000 */ lhu $t7,0x0($v1) +/* f004584: 31f80004 */ andi $t8,$t7,0x4 +/* f004588: 1300001c */ beqz $t8,.L0f0045fc +/* f00458c: 00000000 */ sll $zero,$zero,0x0 +/* f004590: 58a0000f */ blezl $a1,.L0f0045d0 +/* f004594: 84640052 */ lh $a0,0x52($v1) +/* f004598: 84640052 */ lh $a0,0x52($v1) +/* f00459c: 0086082a */ slt $at,$a0,$a2 +/* f0045a0: 10200016 */ beqz $at,.L0f0045fc +/* f0045a4: 0085c821 */ addu $t9,$a0,$a1 +/* f0045a8: a4790052 */ sh $t9,0x52($v1) +/* f0045ac: 8ce80000 */ lw $t0,0x0($a3) +/* f0045b0: 01021821 */ addu $v1,$t0,$v0 +/* f0045b4: 84690052 */ lh $t1,0x52($v1) +/* f0045b8: 00c9082a */ slt $at,$a2,$t1 +/* f0045bc: 1020000f */ beqz $at,.L0f0045fc +/* f0045c0: 00000000 */ sll $zero,$zero,0x0 +/* f0045c4: 03e00008 */ jr $ra +/* f0045c8: a4660052 */ sh $a2,0x52($v1) +/* f0045cc: 84640052 */ lh $a0,0x52($v1) +.L0f0045d0: +/* f0045d0: 00c4082a */ slt $at,$a2,$a0 +/* f0045d4: 10200009 */ beqz $at,.L0f0045fc +/* f0045d8: 00855021 */ addu $t2,$a0,$a1 +/* f0045dc: a46a0052 */ sh $t2,0x52($v1) +/* f0045e0: 8ceb0000 */ lw $t3,0x0($a3) +/* f0045e4: 01621821 */ addu $v1,$t3,$v0 +/* f0045e8: 846c0052 */ lh $t4,0x52($v1) +/* f0045ec: 0186082a */ slt $at,$t4,$a2 +/* f0045f0: 10200002 */ beqz $at,.L0f0045fc +/* f0045f4: 00000000 */ sll $zero,$zero,0x0 +/* f0045f8: a4660052 */ sh $a2,0x52($v1) +.L0f0045fc: +/* f0045fc: 03e00008 */ jr $ra +/* f004600: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f004604 +/* f004604: 3c06800a */ lui $a2,0x800a +/* f004608: 000428c0 */ sll $a1,$a0,0x3 +/* f00460c: 24c64928 */ addiu $a2,$a2,0x4928 +/* f004610: 27bdff68 */ addiu $sp,$sp,-152 +/* f004614: 00a42821 */ addu $a1,$a1,$a0 +/* f004618: 8cce0000 */ lw $t6,0x0($a2) +/* f00461c: 00052880 */ sll $a1,$a1,0x2 +/* f004620: 00a42823 */ subu $a1,$a1,$a0 +/* f004624: 00052880 */ sll $a1,$a1,0x2 +/* f004628: afbf0024 */ sw $ra,0x24($sp) +/* f00462c: afb20020 */ sw $s2,0x20($sp) +/* f004630: afb1001c */ sw $s1,0x1c($sp) +/* f004634: afb00018 */ sw $s0,0x18($sp) +/* f004638: 3c028008 */ lui $v0,0x8008 +/* f00463c: 01c55821 */ addu $t3,$t6,$a1 +/* f004640: 956f0056 */ lhu $t7,0x56($t3) +/* f004644: 9442fc3c */ lhu $v0,-0x3c4($v0) +/* f004648: 504f0183 */ beql $v0,$t7,.L0f004c58 +/* f00464c: 8fbf0024 */ lw $ra,0x24($sp) +/* f004650: 85780002 */ lh $t8,0x2($t3) +/* f004654: 53000180 */ beqzl $t8,.L0f004c58 +/* f004658: 8fbf0024 */ lw $ra,0x24($sp) +/* f00465c: a5620056 */ sh $v0,0x56($t3) +/* f004660: 8cd90000 */ lw $t9,0x0($a2) +/* f004664: 03255821 */ addu $t3,$t9,$a1 +/* f004668: 95630000 */ lhu $v1,0x0($t3) +/* f00466c: 306e0040 */ andi $t6,$v1,0x40 +/* f004670: 15c00002 */ bnez $t6,.L0f00467c +/* f004674: 346f0200 */ ori $t7,$v1,0x200 +/* f004678: a56f0000 */ sh $t7,0x0($t3) +.L0f00467c: +/* f00467c: afa40098 */ sw $a0,0x98($sp) +/* f004680: 0fc002c9 */ jal func0f000b24 +/* f004684: afa50048 */ sw $a1,0x48($sp) +/* f004688: 3c18800a */ lui $t8,0x800a +/* f00468c: 8f184928 */ lw $t8,0x4928($t8) +/* f004690: 8fb90048 */ lw $t9,0x48($sp) +/* f004694: 305200ff */ andi $s2,$v0,0xff +/* f004698: 03197021 */ addu $t6,$t8,$t9 +/* f00469c: 8dcf0014 */ lw $t7,0x14($t6) +/* f0046a0: 85e40016 */ lh $a0,0x16($t7) +/* f0046a4: 0fc59e73 */ jal func0f1679cc +/* f0046a8: afa40070 */ sw $a0,0x70($sp) +/* f0046ac: 3c07800a */ lui $a3,0x800a +/* f0046b0: 24e74928 */ addiu $a3,$a3,0x4928 +/* f0046b4: 8fa60048 */ lw $a2,0x48($sp) +/* f0046b8: 8cf80000 */ lw $t8,0x0($a3) +/* f0046bc: 00402825 */ or $a1,$v0,$zero +/* f0046c0: 0306c821 */ addu $t9,$t8,$a2 +/* f0046c4: af220058 */ sw $v0,0x58($t9) +/* f0046c8: 8cee0000 */ lw $t6,0x0($a3) +/* f0046cc: 01c65821 */ addu $t3,$t6,$a2 +/* f0046d0: 8d630014 */ lw $v1,0x14($t3) +/* f0046d4: 856c0052 */ lh $t4,0x52($t3) +/* f0046d8: 846f0014 */ lh $t7,0x14($v1) +/* f0046dc: 8c790000 */ lw $t9,0x0($v1) +/* f0046e0: 000fc080 */ sll $t8,$t7,0x2 +/* f0046e4: 030fc023 */ subu $t8,$t8,$t7 +/* f0046e8: 0018c080 */ sll $t8,$t8,0x2 +/* f0046ec: 03192021 */ addu $a0,$t8,$t9 +/* f0046f0: 95780000 */ lhu $t8,0x0($t3) +/* f0046f4: 24840007 */ addiu $a0,$a0,0x7 +/* f0046f8: 348e0007 */ ori $t6,$a0,0x7 +/* f0046fc: 39cf0007 */ xori $t7,$t6,0x7 +/* f004700: 33190080 */ andi $t9,$t8,0x80 +/* f004704: 13200003 */ beqz $t9,.L0f004714 +/* f004708: 01e02025 */ or $a0,$t7,$zero +/* f00470c: 10000151 */ beqz $zero,.L0f004c54 +/* f004710: ad6f0058 */ sw $t7,0x58($t3) +.L0f004714: +/* f004714: 8fae0070 */ lw $t6,0x70($sp) +/* f004718: 00008025 */ or $s0,$zero,$zero +/* f00471c: 00008825 */ or $s1,$zero,$zero +/* f004720: 19c0014c */ blez $t6,.L0f004c54 +/* f004724: 00a05025 */ or $t2,$a1,$zero +/* f004728: 3c1f8007 */ lui $ra,0x8007 +/* f00472c: 27ff0764 */ addiu $ra,$ra,0x764 +/* f004730: 00804825 */ or $t1,$a0,$zero +.L0f004734: +/* f004734: 8cef0000 */ lw $t7,0x0($a3) +/* f004738: 01e65821 */ addu $t3,$t7,$a2 +/* f00473c: 8d780014 */ lw $t8,0x14($t3) +/* f004740: 8f190000 */ lw $t9,0x0($t8) +/* f004744: 03317021 */ addu $t6,$t9,$s1 +/* f004748: 91cf0006 */ lbu $t7,0x6($t6) +/* f00474c: 31f80001 */ andi $t8,$t7,0x1 +/* f004750: 1300003d */ beqz $t8,.L0f004848 +/* f004754: 00000000 */ sll $zero,$zero,0x0 +/* f004758: 91390000 */ lbu $t9,0x0($t1) +/* f00475c: 44923000 */ mtc1 $s2,$f6 +/* f004760: 3c017f1a */ lui $at,0x7f1a +/* f004764: a1590000 */ sb $t9,0x0($t2) +/* f004768: 912e0001 */ lbu $t6,0x1($t1) +/* f00476c: 46803220 */ cvt.s.w $f8,$f6 +/* f004770: a14e0001 */ sb $t6,0x1($t2) +/* f004774: 912f0002 */ lbu $t7,0x2($t1) +/* f004778: a14f0002 */ sb $t7,0x2($t2) +/* f00477c: 06410005 */ bgez $s2,.L0f004794 +/* f004780: c4247ddc */ lwc1 $f4,0x7ddc($at) +/* f004784: 3c014f80 */ lui $at,0x4f80 +/* f004788: 44815000 */ mtc1 $at,$f10 +/* f00478c: 00000000 */ sll $zero,$zero,0x0 +/* f004790: 460a4200 */ add.s $f8,$f8,$f10 +.L0f004794: +/* f004794: 91380003 */ lbu $t8,0x3($t1) +/* f004798: 46082402 */ mul.s $f16,$f4,$f8 +/* f00479c: 3c014f80 */ lui $at,0x4f80 +/* f0047a0: 44989000 */ mtc1 $t8,$f18 +/* f0047a4: 07010004 */ bgez $t8,.L0f0047b8 +/* f0047a8: 468091a0 */ cvt.s.w $f6,$f18 +/* f0047ac: 44815000 */ mtc1 $at,$f10 +/* f0047b0: 00000000 */ sll $zero,$zero,0x0 +/* f0047b4: 460a3180 */ add.s $f6,$f6,$f10 +.L0f0047b8: +/* f0047b8: 46103102 */ mul.s $f4,$f6,$f16 +/* f0047bc: 240e0001 */ addiu $t6,$zero,0x1 +/* f0047c0: 3c014f00 */ lui $at,0x4f00 +/* f0047c4: 4459f800 */ cfc1 $t9,$31 +/* f0047c8: 44cef800 */ ctc1 $t6,$31 +/* f0047cc: 00000000 */ sll $zero,$zero,0x0 +/* f0047d0: 46002224 */ cvt.w.s $f8,$f4 +/* f0047d4: 444ef800 */ cfc1 $t6,$31 +/* f0047d8: 00000000 */ sll $zero,$zero,0x0 +/* f0047dc: 31ce0078 */ andi $t6,$t6,0x78 +/* f0047e0: 51c00013 */ beqzl $t6,.L0f004830 +/* f0047e4: 440e4000 */ mfc1 $t6,$f8 +/* f0047e8: 44814000 */ mtc1 $at,$f8 +/* f0047ec: 240e0001 */ addiu $t6,$zero,0x1 +/* f0047f0: 46082201 */ sub.s $f8,$f4,$f8 +/* f0047f4: 44cef800 */ ctc1 $t6,$31 +/* f0047f8: 00000000 */ sll $zero,$zero,0x0 +/* f0047fc: 46004224 */ cvt.w.s $f8,$f8 +/* f004800: 444ef800 */ cfc1 $t6,$31 +/* f004804: 00000000 */ sll $zero,$zero,0x0 +/* f004808: 31ce0078 */ andi $t6,$t6,0x78 +/* f00480c: 15c00005 */ bnez $t6,.L0f004824 +/* f004810: 00000000 */ sll $zero,$zero,0x0 +/* f004814: 440e4000 */ mfc1 $t6,$f8 +/* f004818: 3c018000 */ lui $at,0x8000 +/* f00481c: 10000007 */ beqz $zero,.L0f00483c +/* f004820: 01c17025 */ or $t6,$t6,$at +.L0f004824: +/* f004824: 10000005 */ beqz $zero,.L0f00483c +/* f004828: 240effff */ addiu $t6,$zero,-1 +/* f00482c: 440e4000 */ mfc1 $t6,$f8 +.L0f004830: +/* f004830: 00000000 */ sll $zero,$zero,0x0 +/* f004834: 05c0fffb */ bltz $t6,.L0f004824 +/* f004838: 00000000 */ sll $zero,$zero,0x0 +.L0f00483c: +/* f00483c: 44d9f800 */ ctc1 $t9,$31 +/* f004840: 100000fe */ beqz $zero,.L0f004c3c +/* f004844: a14e0003 */ sb $t6,0x3($t2) +.L0f004848: +/* f004848: 3c07800a */ lui $a3,0x800a +/* f00484c: 8ce7a244 */ lw $a3,-0x5dbc($a3) +/* f004850: 02406825 */ or $t5,$s2,$zero +/* f004854: 8ce800d8 */ lw $t0,0xd8($a3) +/* f004858: 15000013 */ bnez $t0,.L0f0048a8 +/* f00485c: 00000000 */ sll $zero,$zero,0x0 +/* f004860: 8fef0000 */ lw $t7,0x0($ra) +/* f004864: 15e00010 */ bnez $t7,.L0f0048a8 +/* f004868: 00000000 */ sll $zero,$zero,0x0 +/* f00486c: 8ce20480 */ lw $v0,0x480($a3) +/* f004870: 50400007 */ beqzl $v0,.L0f004890 +/* f004874: 8cee1c54 */ lw $t6,0x1c54($a3) +/* f004878: 1040000b */ beqz $v0,.L0f0048a8 +/* f00487c: 00000000 */ sll $zero,$zero,0x0 +/* f004880: 80580037 */ lb $t8,0x37($v0) +/* f004884: 17000008 */ bnez $t8,.L0f0048a8 +/* f004888: 00000000 */ sll $zero,$zero,0x0 +/* f00488c: 8cee1c54 */ lw $t6,0x1c54($a3) +.L0f004890: +/* f004890: 8cf900c4 */ lw $t9,0xc4($a3) +/* f004894: 01c07827 */ nor $t7,$t6,$zero +/* f004898: 032fc024 */ and $t8,$t9,$t7 +/* f00489c: 330e0001 */ andi $t6,$t8,0x1 +/* f0048a0: 55c00016 */ bnezl $t6,.L0f0048fc +/* f0048a4: 91220001 */ lbu $v0,0x1($t1) +.L0f0048a8: +/* f0048a8: 5500002c */ bnezl $t0,.L0f00495c +/* f0048ac: 91260000 */ lbu $a2,0x0($t1) +/* f0048b0: 8ff90000 */ lw $t9,0x0($ra) +/* f0048b4: 57200029 */ bnezl $t9,.L0f00495c +/* f0048b8: 91260000 */ lbu $a2,0x0($t1) +/* f0048bc: 8ce20480 */ lw $v0,0x480($a3) +/* f0048c0: 50400007 */ beqzl $v0,.L0f0048e0 +/* f0048c4: 8cee1c54 */ lw $t6,0x1c54($a3) +/* f0048c8: 50400024 */ beqzl $v0,.L0f00495c +/* f0048cc: 91260000 */ lbu $a2,0x0($t1) +/* f0048d0: 804f0037 */ lb $t7,0x37($v0) +/* f0048d4: 55e00021 */ bnezl $t7,.L0f00495c +/* f0048d8: 91260000 */ lbu $a2,0x0($t1) +/* f0048dc: 8cee1c54 */ lw $t6,0x1c54($a3) +.L0f0048e0: +/* f0048e0: 8cf800c4 */ lw $t8,0xc4($a3) +/* f0048e4: 01c0c827 */ nor $t9,$t6,$zero +/* f0048e8: 03197824 */ and $t7,$t8,$t9 +/* f0048ec: 31ee0008 */ andi $t6,$t7,0x8 +/* f0048f0: 51c0001a */ beqzl $t6,.L0f00495c +/* f0048f4: 91260000 */ lbu $a2,0x0($t1) +/* f0048f8: 91220001 */ lbu $v0,0x1($t1) +.L0f0048fc: +/* f0048fc: 91230000 */ lbu $v1,0x0($t1) +/* f004900: 0043082a */ slt $at,$v0,$v1 +/* f004904: 5020000a */ beqzl $at,.L0f004930 +/* f004908: 91230002 */ lbu $v1,0x2($t1) +/* f00490c: 91380002 */ lbu $t8,0x2($t1) +/* f004910: 00602025 */ or $a0,$v1,$zero +/* f004914: 00602825 */ or $a1,$v1,$zero +/* f004918: 0303082a */ slt $at,$t8,$v1 +/* f00491c: 50200004 */ beqzl $at,.L0f004930 +/* f004920: 91230002 */ lbu $v1,0x2($t1) +/* f004924: 1000000f */ beqz $zero,.L0f004964 +/* f004928: 00603025 */ or $a2,$v1,$zero +/* f00492c: 91230002 */ lbu $v1,0x2($t1) +.L0f004930: +/* f004930: 0062082a */ slt $at,$v1,$v0 +/* f004934: 10200003 */ beqz $at,.L0f004944 +/* f004938: 00602025 */ or $a0,$v1,$zero +/* f00493c: 10000001 */ beqz $zero,.L0f004944 +/* f004940: 00402025 */ or $a0,$v0,$zero +.L0f004944: +/* f004944: 00801025 */ or $v0,$a0,$zero +/* f004948: 00402025 */ or $a0,$v0,$zero +/* f00494c: 00402825 */ or $a1,$v0,$zero +/* f004950: 10000004 */ beqz $zero,.L0f004964 +/* f004954: 00403025 */ or $a2,$v0,$zero +/* f004958: 91260000 */ lbu $a2,0x0($t1) +.L0f00495c: +/* f00495c: 91250001 */ lbu $a1,0x1($t1) +/* f004960: 91240002 */ lbu $a0,0x2($t1) +.L0f004964: +/* f004964: 91390003 */ lbu $t9,0x3($t1) +/* f004968: 00c5082a */ slt $at,$a2,$a1 +/* f00496c: 00c01825 */ or $v1,$a2,$zero +/* f004970: 10200002 */ beqz $at,.L0f00497c +/* f004974: afb90084 */ sw $t9,0x84($sp) +/* f004978: 00a01825 */ or $v1,$a1,$zero +.L0f00497c: +/* f00497c: 0064082a */ slt $at,$v1,$a0 +/* f004980: 44864000 */ mtc1 $a2,$f8 +/* f004984: 50200003 */ beqzl $at,.L0f004994 +/* f004988: 01a3082a */ slt $at,$t5,$v1 +/* f00498c: 00801825 */ or $v1,$a0,$zero +/* f004990: 01a3082a */ slt $at,$t5,$v1 +.L0f004994: +/* f004994: 5020000d */ beqzl $at,.L0f0049cc +/* f004998: 44832000 */ mtc1 $v1,$f4 +/* f00499c: 44839000 */ mtc1 $v1,$f18 +/* f0049a0: 44925000 */ mtc1 $s2,$f10 +/* f0049a4: 3c014f80 */ lui $at,0x4f80 +/* f0049a8: 468090a0 */ cvt.s.w $f2,$f18 +/* f0049ac: 06410004 */ bgez $s2,.L0f0049c0 +/* f0049b0: 468051a0 */ cvt.s.w $f6,$f10 +/* f0049b4: 44818000 */ mtc1 $at,$f16 +/* f0049b8: 00000000 */ sll $zero,$zero,0x0 +/* f0049bc: 46103180 */ add.s $f6,$f6,$f16 +.L0f0049c0: +/* f0049c0: 10000005 */ beqz $zero,.L0f0049d8 +/* f0049c4: 46023003 */ div.s $f0,$f6,$f2 +/* f0049c8: 44832000 */ mtc1 $v1,$f4 +.L0f0049cc: +/* f0049cc: 3c013f80 */ lui $at,0x3f80 +/* f0049d0: 44810000 */ mtc1 $at,$f0 +/* f0049d4: 468020a0 */ cvt.s.w $f2,$f4 +.L0f0049d8: +/* f0049d8: 468044a0 */ cvt.s.w $f18,$f8 +/* f0049dc: 44853000 */ mtc1 $a1,$f6 +/* f0049e0: 00000000 */ sll $zero,$zero,0x0 +/* f0049e4: 46803120 */ cvt.s.w $f4,$f6 +/* f0049e8: 46009282 */ mul.s $f10,$f18,$f0 +/* f0049ec: 4600540d */ trunc.w.s $f16,$f10 +/* f0049f0: 44845000 */ mtc1 $a0,$f10 +/* f0049f4: 46002202 */ mul.s $f8,$f4,$f0 +/* f0049f8: 440e8000 */ mfc1 $t6,$f16 +/* f0049fc: 00000000 */ sll $zero,$zero,0x0 +/* f004a00: afae0080 */ sw $t6,0x80($sp) +/* f004a04: 46805420 */ cvt.s.w $f16,$f10 +/* f004a08: 4600448d */ trunc.w.s $f18,$f8 +/* f004a0c: 46008182 */ mul.s $f6,$f16,$f0 +/* f004a10: 44199000 */ mfc1 $t9,$f18 +/* f004a14: 46001202 */ mul.s $f8,$f2,$f0 +/* f004a18: afb9007c */ sw $t9,0x7c($sp) +/* f004a1c: 4600310d */ trunc.w.s $f4,$f6 +/* f004a20: 4600448d */ trunc.w.s $f18,$f8 +/* f004a24: 440e2000 */ mfc1 $t6,$f4 +/* f004a28: 00000000 */ sll $zero,$zero,0x0 +/* f004a2c: afae0078 */ sw $t6,0x78($sp) +/* f004a30: 8ce800d8 */ lw $t0,0xd8($a3) +/* f004a34: 44039000 */ mfc1 $v1,$f18 +/* f004a38: 15000013 */ bnez $t0,.L0f004a88 +/* f004a3c: 00000000 */ sll $zero,$zero,0x0 +/* f004a40: 8ff90000 */ lw $t9,0x0($ra) +/* f004a44: 17200010 */ bnez $t9,.L0f004a88 +/* f004a48: 00000000 */ sll $zero,$zero,0x0 +/* f004a4c: 8ce20480 */ lw $v0,0x480($a3) +/* f004a50: 50400007 */ beqzl $v0,.L0f004a70 +/* f004a54: 8cf81c54 */ lw $t8,0x1c54($a3) +/* f004a58: 1040000b */ beqz $v0,.L0f004a88 +/* f004a5c: 00000000 */ sll $zero,$zero,0x0 +/* f004a60: 804f0037 */ lb $t7,0x37($v0) +/* f004a64: 15e00008 */ bnez $t7,.L0f004a88 +/* f004a68: 00000000 */ sll $zero,$zero,0x0 +/* f004a6c: 8cf81c54 */ lw $t8,0x1c54($a3) +.L0f004a70: +/* f004a70: 8cee00c4 */ lw $t6,0xc4($a3) +/* f004a74: 0300c827 */ nor $t9,$t8,$zero +/* f004a78: 01d97824 */ and $t7,$t6,$t9 +/* f004a7c: 31f80001 */ andi $t8,$t7,0x1 +/* f004a80: 17000015 */ bnez $t8,.L0f004ad8 +/* f004a84: 00000000 */ sll $zero,$zero,0x0 +.L0f004a88: +/* f004a88: 55000016 */ bnezl $t0,.L0f004ae4 +/* f004a8c: 01837821 */ addu $t7,$t4,$v1 +/* f004a90: 8fee0000 */ lw $t6,0x0($ra) +/* f004a94: 55c00013 */ bnezl $t6,.L0f004ae4 +/* f004a98: 01837821 */ addu $t7,$t4,$v1 +/* f004a9c: 8ce20480 */ lw $v0,0x480($a3) +/* f004aa0: 50400007 */ beqzl $v0,.L0f004ac0 +/* f004aa4: 8cf81c54 */ lw $t8,0x1c54($a3) +/* f004aa8: 5040000e */ beqzl $v0,.L0f004ae4 +/* f004aac: 01837821 */ addu $t7,$t4,$v1 +/* f004ab0: 80590037 */ lb $t9,0x37($v0) +/* f004ab4: 5720000b */ bnezl $t9,.L0f004ae4 +/* f004ab8: 01837821 */ addu $t7,$t4,$v1 +/* f004abc: 8cf81c54 */ lw $t8,0x1c54($a3) +.L0f004ac0: +/* f004ac0: 8cef00c4 */ lw $t7,0xc4($a3) +/* f004ac4: 03007027 */ nor $t6,$t8,$zero +/* f004ac8: 01eec824 */ and $t9,$t7,$t6 +/* f004acc: 33380008 */ andi $t8,$t9,0x8 +/* f004ad0: 53000004 */ beqzl $t8,.L0f004ae4 +/* f004ad4: 01837821 */ addu $t7,$t4,$v1 +.L0f004ad8: +/* f004ad8: 10000006 */ beqz $zero,.L0f004af4 +/* f004adc: 00006025 */ or $t4,$zero,$zero +/* f004ae0: 01837821 */ addu $t7,$t4,$v1 +.L0f004ae4: +/* f004ae4: 29e1011e */ slti $at,$t7,0x11e +/* f004ae8: 14200002 */ bnez $at,.L0f004af4 +/* f004aec: 240e011d */ addiu $t6,$zero,0x11d +/* f004af0: 01c36023 */ subu $t4,$t6,$v1 +.L0f004af4: +/* f004af4: 8fb90080 */ lw $t9,0x80($sp) +/* f004af8: 8fb8007c */ lw $t8,0x7c($sp) +/* f004afc: 8fae0078 */ lw $t6,0x78($sp) +/* f004b00: 03387821 */ addu $t7,$t9,$t8 +/* f004b04: 01eec821 */ addu $t9,$t7,$t6 +/* f004b08: 5720000c */ bnezl $t9,.L0f004b3c +/* f004b0c: 8fae0080 */ lw $t6,0x80($sp) +/* f004b10: 44805000 */ mtc1 $zero,$f10 +/* f004b14: c570005c */ lwc1 $f16,0x5c($t3) +/* f004b18: 46105032 */ c.eq.s $f10,$f16 +/* f004b1c: 00000000 */ sll $zero,$zero,0x0 +/* f004b20: 45030006 */ bc1tl .L0f004b3c +/* f004b24: 8fae0080 */ lw $t6,0x80($sp) +/* f004b28: 95780000 */ lhu $t8,0x0($t3) +/* f004b2c: 330f2000 */ andi $t7,$t8,0x2000 +/* f004b30: 51e0000b */ beqzl $t7,.L0f004b60 +/* f004b34: 9578004e */ lhu $t8,0x4e($t3) +/* f004b38: 8fae0080 */ lw $t6,0x80($sp) +.L0f004b3c: +/* f004b3c: 8fb8007c */ lw $t8,0x7c($sp) +/* f004b40: 01ccc821 */ addu $t9,$t6,$t4 +/* f004b44: 8fae0078 */ lw $t6,0x78($sp) +/* f004b48: afb90080 */ sw $t9,0x80($sp) +/* f004b4c: 030c7821 */ addu $t7,$t8,$t4 +/* f004b50: 01ccc821 */ addu $t9,$t6,$t4 +/* f004b54: afaf007c */ sw $t7,0x7c($sp) +/* f004b58: afb90078 */ sw $t9,0x78($sp) +/* f004b5c: 9578004e */ lhu $t8,0x4e($t3) +.L0f004b60: +/* f004b60: 24010005 */ addiu $at,$zero,0x5 +/* f004b64: 00187b02 */ srl $t7,$t8,0xc +/* f004b68: 55e1000f */ bnel $t7,$at,.L0f004ba8 +/* f004b6c: 8fae0080 */ lw $t6,0x80($sp) +/* f004b70: 87a4009a */ lh $a0,0x9a($sp) +/* f004b74: 27a50080 */ addiu $a1,$sp,0x80 +/* f004b78: 27a6007c */ addiu $a2,$sp,0x7c +/* f004b7c: 27a70078 */ addiu $a3,$sp,0x78 +/* f004b80: afa9003c */ sw $t1,0x3c($sp) +/* f004b84: afaa0040 */ sw $t2,0x40($sp) +/* f004b88: 0fc6192e */ jal func0f1864b8 +/* f004b8c: afac0074 */ sw $t4,0x74($sp) +/* f004b90: 3c1f8007 */ lui $ra,0x8007 +/* f004b94: 27ff0764 */ addiu $ra,$ra,0x764 +/* f004b98: 8fa9003c */ lw $t1,0x3c($sp) +/* f004b9c: 8faa0040 */ lw $t2,0x40($sp) +/* f004ba0: 8fac0074 */ lw $t4,0x74($sp) +/* f004ba4: 8fae0080 */ lw $t6,0x80($sp) +.L0f004ba8: +/* f004ba8: 29c10100 */ slti $at,$t6,0x100 +/* f004bac: 14200002 */ bnez $at,.L0f004bb8 +/* f004bb0: 241900ff */ addiu $t9,$zero,0xff +/* f004bb4: afb90080 */ sw $t9,0x80($sp) +.L0f004bb8: +/* f004bb8: 8fb8007c */ lw $t8,0x7c($sp) +/* f004bbc: 2b010100 */ slti $at,$t8,0x100 +/* f004bc0: 14200002 */ bnez $at,.L0f004bcc +/* f004bc4: 240f00ff */ addiu $t7,$zero,0xff +/* f004bc8: afaf007c */ sw $t7,0x7c($sp) +.L0f004bcc: +/* f004bcc: 8fae0078 */ lw $t6,0x78($sp) +/* f004bd0: 29c10100 */ slti $at,$t6,0x100 +/* f004bd4: 14200002 */ bnez $at,.L0f004be0 +/* f004bd8: 241900ff */ addiu $t9,$zero,0xff +/* f004bdc: afb90078 */ sw $t9,0x78($sp) +.L0f004be0: +/* f004be0: 8fb80080 */ lw $t8,0x80($sp) +/* f004be4: 07030003 */ bgezl $t8,.L0f004bf4 +/* f004be8: 8faf007c */ lw $t7,0x7c($sp) +/* f004bec: afa00080 */ sw $zero,0x80($sp) +/* f004bf0: 8faf007c */ lw $t7,0x7c($sp) +.L0f004bf4: +/* f004bf4: 05e30003 */ bgezl $t7,.L0f004c04 +/* f004bf8: 8fae0078 */ lw $t6,0x78($sp) +/* f004bfc: afa0007c */ sw $zero,0x7c($sp) +/* f004c00: 8fae0078 */ lw $t6,0x78($sp) +.L0f004c04: +/* f004c04: 05c30003 */ bgezl $t6,.L0f004c14 +/* f004c08: 8fb90080 */ lw $t9,0x80($sp) +/* f004c0c: afa00078 */ sw $zero,0x78($sp) +/* f004c10: 8fb90080 */ lw $t9,0x80($sp) +.L0f004c14: +/* f004c14: 3c07800a */ lui $a3,0x800a +/* f004c18: 24e74928 */ addiu $a3,$a3,0x4928 +/* f004c1c: a1590000 */ sb $t9,0x0($t2) +/* f004c20: 8fb8007c */ lw $t8,0x7c($sp) +/* f004c24: a1580001 */ sb $t8,0x1($t2) +/* f004c28: 8faf0078 */ lw $t7,0x78($sp) +/* f004c2c: a14f0002 */ sb $t7,0x2($t2) +/* f004c30: 8fae0084 */ lw $t6,0x84($sp) +/* f004c34: a14e0003 */ sb $t6,0x3($t2) +/* f004c38: 8fa60048 */ lw $a2,0x48($sp) +.L0f004c3c: +/* f004c3c: 8fb90070 */ lw $t9,0x70($sp) +/* f004c40: 26100001 */ addiu $s0,$s0,0x1 +/* f004c44: 2631000c */ addiu $s1,$s1,0xc +/* f004c48: 254a0004 */ addiu $t2,$t2,0x4 +/* f004c4c: 1619feb9 */ bne $s0,$t9,.L0f004734 +/* f004c50: 25290004 */ addiu $t1,$t1,0x4 +.L0f004c54: +/* f004c54: 8fbf0024 */ lw $ra,0x24($sp) +.L0f004c58: +/* f004c58: 8fb00018 */ lw $s0,0x18($sp) +/* f004c5c: 8fb1001c */ lw $s1,0x1c($sp) +/* f004c60: 8fb20020 */ lw $s2,0x20($sp) +/* f004c64: 03e00008 */ jr $ra +/* f004c68: 27bd0098 */ addiu $sp,$sp,0x98 +); + +GLOBAL_ASM( +glabel func0f004c6c +/* f004c6c: 27bdffb8 */ addiu $sp,$sp,-72 +/* f004c70: afbf002c */ sw $ra,0x2c($sp) +/* f004c74: afb50028 */ sw $s5,0x28($sp) +/* f004c78: afb40024 */ sw $s4,0x24($sp) +/* f004c7c: afb30020 */ sw $s3,0x20($sp) +/* f004c80: afb2001c */ sw $s2,0x1c($sp) +/* f004c84: afb10018 */ sw $s1,0x18($sp) +/* f004c88: afb00014 */ sw $s0,0x14($sp) +/* f004c8c: 0fc5db69 */ jal func0f176da4 +/* f004c90: 24042000 */ addiu $a0,$zero,0x2000 +/* f004c94: 3c15800a */ lui $s5,0x800a +/* f004c98: 26b5cadc */ addiu $s5,$s5,-13604 +/* f004c9c: 8ea40000 */ lw $a0,0x0($s5) +/* f004ca0: afa20044 */ sw $v0,0x44($sp) +/* f004ca4: 00047080 */ sll $t6,$a0,0x2 +/* f004ca8: 0fc5db69 */ jal func0f176da4 +/* f004cac: 01c02025 */ or $a0,$t6,$zero +/* f004cb0: 8ea40000 */ lw $a0,0x0($s5) +/* f004cb4: afa20040 */ sw $v0,0x40($sp) +/* f004cb8: 00047880 */ sll $t7,$a0,0x2 +/* f004cbc: 01e47823 */ subu $t7,$t7,$a0 +/* f004cc0: 0fc5db69 */ jal func0f176da4 +/* f004cc4: 000f2080 */ sll $a0,$t7,0x2 +/* f004cc8: 8ea40000 */ lw $a0,0x0($s5) +/* f004ccc: 00409025 */ or $s2,$v0,$zero +/* f004cd0: 0004c080 */ sll $t8,$a0,0x2 +/* f004cd4: 0fc5db69 */ jal func0f176da4 +/* f004cd8: 03002025 */ or $a0,$t8,$zero +/* f004cdc: 8ea40000 */ lw $a0,0x0($s5) +/* f004ce0: afa20038 */ sw $v0,0x38($sp) +/* f004ce4: 0004c840 */ sll $t9,$a0,0x1 +/* f004ce8: 0fc5db69 */ jal func0f176da4 +/* f004cec: 03202025 */ or $a0,$t9,$zero +/* f004cf0: 8ea50000 */ lw $a1,0x0($s5) +/* f004cf4: 00403825 */ or $a3,$v0,$zero +/* f004cf8: 00008825 */ or $s1,$zero,$zero +/* f004cfc: 18a00009 */ blez $a1,.L0f004d24 +/* f004d00: 8fb40038 */ lw $s4,0x38($sp) +.L0f004d04: +/* f004d04: 12200002 */ beqz $s1,.L0f004d10 +/* f004d08: 00115840 */ sll $t3,$s1,0x1 +/* f004d0c: 028ba021 */ addu $s4,$s4,$t3 +.L0f004d10: +/* f004d10: 26310001 */ addiu $s1,$s1,0x1 +/* f004d14: 0225082a */ slt $at,$s1,$a1 +/* f004d18: 1420fffa */ bnez $at,.L0f004d04 +/* f004d1c: 00000000 */ sll $zero,$zero,0x0 +/* f004d20: 00008825 */ or $s1,$zero,$zero +.L0f004d24: +/* f004d24: 02802025 */ or $a0,$s4,$zero +/* f004d28: 0fc5db69 */ jal func0f176da4 +/* f004d2c: afa70034 */ sw $a3,0x34($sp) +/* f004d30: 0040a025 */ or $s4,$v0,$zero +/* f004d34: 0fc5db69 */ jal func0f176da4 +/* f004d38: 00402025 */ or $a0,$v0,$zero +/* f004d3c: 00402025 */ or $a0,$v0,$zero +/* f004d40: 0c0048f2 */ jal 0x123c8 +/* f004d44: 24050004 */ addiu $a1,$zero,0x4 +/* f004d48: 8ea50000 */ lw $a1,0x0($s5) +/* f004d4c: 8fa30038 */ lw $v1,0x38($sp) +/* f004d50: 3c138006 */ lui $s3,0x8006 +/* f004d54: 26731430 */ addiu $s3,$s3,0x1430 +/* f004d58: 8fa70034 */ lw $a3,0x34($sp) +/* f004d5c: ae620000 */ sw $v0,0x0($s3) +/* f004d60: 18a00014 */ blez $a1,.L0f004db4 +/* f004d64: 00433021 */ addu $a2,$v0,$v1 +/* f004d68: 00008025 */ or $s0,$zero,$zero +.L0f004d6c: +/* f004d6c: 52200008 */ beqzl $s1,.L0f004d90 +/* f004d70: 8e6f0000 */ lw $t7,0x0($s3) +/* f004d74: 8e6c0000 */ lw $t4,0x0($s3) +/* f004d78: 00117040 */ sll $t6,$s1,0x1 +/* f004d7c: 01906821 */ addu $t5,$t4,$s0 +/* f004d80: ada60000 */ sw $a2,0x0($t5) +/* f004d84: 10000004 */ beqz $zero,.L0f004d98 +/* f004d88: 00ce3021 */ addu $a2,$a2,$t6 +/* f004d8c: 8e6f0000 */ lw $t7,0x0($s3) +.L0f004d90: +/* f004d90: 01f0c021 */ addu $t8,$t7,$s0 +/* f004d94: af000000 */ sw $zero,0x0($t8) +.L0f004d98: +/* f004d98: 8ea50000 */ lw $a1,0x0($s5) +/* f004d9c: 26310001 */ addiu $s1,$s1,0x1 +/* f004da0: 26100004 */ addiu $s0,$s0,0x4 +/* f004da4: 0225082a */ slt $at,$s1,$a1 +/* f004da8: 1420fff0 */ bnez $at,.L0f004d6c +/* f004dac: 00000000 */ sll $zero,$zero,0x0 +/* f004db0: 00008825 */ or $s1,$zero,$zero +.L0f004db4: +/* f004db4: 00a70019 */ multu $a1,$a3 +/* f004db8: 8fb90044 */ lw $t9,0x44($sp) +/* f004dbc: 8fab0040 */ lw $t3,0x40($sp) +/* f004dc0: 0292a021 */ addu $s4,$s4,$s2 +/* f004dc4: 0299a021 */ addu $s4,$s4,$t9 +/* f004dc8: 028ba021 */ addu $s4,$s4,$t3 +/* f004dcc: 0283a021 */ addu $s4,$s4,$v1 +/* f004dd0: afa70034 */ sw $a3,0x34($sp) +/* f004dd4: 00006012 */ mflo $t4 +/* f004dd8: 028c2021 */ addu $a0,$s4,$t4 +/* f004ddc: 0fc5db69 */ jal func0f176da4 +/* f004de0: 00000000 */ sll $zero,$zero,0x0 +/* f004de4: 0c0048c9 */ jal 0x12324 +/* f004de8: 00000000 */ sll $zero,$zero,0x0 +/* f004dec: 8fad0044 */ lw $t5,0x44($sp) +/* f004df0: 3c01800a */ lui $at,0x800a +/* f004df4: ac22cad0 */ sw $v0,-0x3530($at) +/* f004df8: 3c01800a */ lui $at,0x800a +/* f004dfc: 004d1821 */ addu $v1,$v0,$t5 +/* f004e00: ac23cad8 */ sw $v1,-0x3528($at) +/* f004e04: 8fa70034 */ lw $a3,0x34($sp) +/* f004e08: 8ea50000 */ lw $a1,0x0($s5) +/* f004e0c: 8fae0040 */ lw $t6,0x40($sp) +/* f004e10: 8fb40038 */ lw $s4,0x38($sp) +/* f004e14: 00a70019 */ multu $a1,$a3 +/* f004e18: 3c128006 */ lui $s2,0x8006 +/* f004e1c: 006e2021 */ addu $a0,$v1,$t6 +/* f004e20: 2652142c */ addiu $s2,$s2,0x142c +/* f004e24: 00944021 */ addu $t0,$a0,$s4 +/* f004e28: ae440000 */ sw $a0,0x0($s2) +/* f004e2c: 3c018006 */ lui $at,0x8006 +/* f004e30: 34028009 */ dli $v0,0x8009 +/* f004e34: 00008025 */ or $s0,$zero,$zero +/* f004e38: 0000c012 */ mflo $t8 +/* f004e3c: 01183021 */ addu $a2,$t0,$t8 +/* f004e40: ac261428 */ sw $a2,0x1428($at) +/* f004e44: 18a0001a */ blez $a1,.L0f004eb0 +/* f004e48: 01003025 */ or $a2,$t0,$zero +.L0f004e4c: +/* f004e4c: 8e590000 */ lw $t9,0x0($s2) +/* f004e50: 26310001 */ addiu $s1,$s1,0x1 +/* f004e54: 0287a021 */ addu $s4,$s4,$a3 +/* f004e58: 03305821 */ addu $t3,$t9,$s0 +/* f004e5c: ad660000 */ sw $a2,0x0($t3) +/* f004e60: 8ea50000 */ lw $a1,0x0($s5) +/* f004e64: 00c73021 */ addu $a2,$a2,$a3 +/* f004e68: 00002025 */ or $a0,$zero,$zero +/* f004e6c: 18a0000c */ blez $a1,.L0f004ea0 +/* f004e70: 00001825 */ or $v1,$zero,$zero +/* f004e74: 8e4c0000 */ lw $t4,0x0($s2) +.L0f004e78: +/* f004e78: 24840001 */ addiu $a0,$a0,0x1 +/* f004e7c: 01906821 */ addu $t5,$t4,$s0 +/* f004e80: 8dae0000 */ lw $t6,0x0($t5) +/* f004e84: 01c3c021 */ addu $t8,$t6,$v1 +/* f004e88: a7020000 */ sh $v0,0x0($t8) +/* f004e8c: 8ea50000 */ lw $a1,0x0($s5) +/* f004e90: 24630002 */ addiu $v1,$v1,0x2 +/* f004e94: 0085082a */ slt $at,$a0,$a1 +/* f004e98: 5420fff7 */ bnezl $at,.L0f004e78 +/* f004e9c: 8e4c0000 */ lw $t4,0x0($s2) +.L0f004ea0: +/* f004ea0: 0225082a */ slt $at,$s1,$a1 +/* f004ea4: 1420ffe9 */ bnez $at,.L0f004e4c +/* f004ea8: 26100004 */ addiu $s0,$s0,0x4 +/* f004eac: 00008825 */ or $s1,$zero,$zero +.L0f004eb0: +/* f004eb0: 18a0001c */ blez $a1,.L0f004f24 +/* f004eb4: 00008025 */ or $s0,$zero,$zero +/* f004eb8: 0000a025 */ or $s4,$zero,$zero +.L0f004ebc: +/* f004ebc: 0fc2d95b */ jal func0f0b656c +/* f004ec0: 02202025 */ or $a0,$s1,$zero +/* f004ec4: 3c013f00 */ lui $at,0x3f00 +/* f004ec8: 44812000 */ mtc1 $at,$f4 +/* f004ecc: 00007825 */ or $t7,$zero,$zero +/* f004ed0: 3c19800a */ lui $t9,0x800a +/* f004ed4: 4600203c */ c.lt.s $f4,$f0 +/* f004ed8: 00000000 */ sll $zero,$zero,0x0 +/* f004edc: 45000002 */ bc1f .L0f004ee8 +/* f004ee0: 00000000 */ sll $zero,$zero,0x0 +/* f004ee4: 240f0001 */ addiu $t7,$zero,0x1 +.L0f004ee8: +/* f004ee8: 8f39cad8 */ lw $t9,-0x3528($t9) +/* f004eec: 3c0c8006 */ lui $t4,0x8006 +/* f004ef0: 02202025 */ or $a0,$s1,$zero +/* f004ef4: 03305821 */ addu $t3,$t9,$s0 +/* f004ef8: ad6f0000 */ sw $t7,0x0($t3) +/* f004efc: 8d8c1428 */ lw $t4,0x1428($t4) +/* f004f00: 0c005f38 */ jal 0x17ce0 +/* f004f04: 028c2821 */ addu $a1,$s4,$t4 +/* f004f08: 8ea50000 */ lw $a1,0x0($s5) +/* f004f0c: 26310001 */ addiu $s1,$s1,0x1 +/* f004f10: 26100004 */ addiu $s0,$s0,0x4 +/* f004f14: 0225082a */ slt $at,$s1,$a1 +/* f004f18: 1420ffe8 */ bnez $at,.L0f004ebc +/* f004f1c: 2694000c */ addiu $s4,$s4,0xc +/* f004f20: 00008825 */ or $s1,$zero,$zero +.L0f004f24: +/* f004f24: 3c0d800a */ lui $t5,0x800a +/* f004f28: 8dada474 */ lw $t5,-0x5b8c($t5) +/* f004f2c: 24010033 */ addiu $at,$zero,0x33 +/* f004f30: 3c18800a */ lui $t8,0x800a +/* f004f34: 15a10005 */ bne $t5,$at,.L0f004f4c +/* f004f38: 00005025 */ or $t2,$zero,$zero +/* f004f3c: 8f18cad8 */ lw $t8,-0x3528($t8) +/* f004f40: 240e0001 */ addiu $t6,$zero,0x1 +/* f004f44: af0e0000 */ sw $t6,0x0($t8) +/* f004f48: 8ea50000 */ lw $a1,0x0($s5) +.L0f004f4c: +/* f004f4c: 18a0000e */ blez $a1,.L0f004f88 +/* f004f50: 00008025 */ or $s0,$zero,$zero +/* f004f54: 8e590000 */ lw $t9,0x0($s2) +.L0f004f58: +/* f004f58: 26310001 */ addiu $s1,$s1,0x1 +/* f004f5c: 03307821 */ addu $t7,$t9,$s0 +/* f004f60: 8deb0000 */ lw $t3,0x0($t7) +/* f004f64: 26100004 */ addiu $s0,$s0,0x4 +/* f004f68: 016a6021 */ addu $t4,$t3,$t2 +/* f004f6c: a5800000 */ sh $zero,0x0($t4) +/* f004f70: 8ead0000 */ lw $t5,0x0($s5) +/* f004f74: 254a0002 */ addiu $t2,$t2,0x2 +/* f004f78: 022d082a */ slt $at,$s1,$t5 +/* f004f7c: 5420fff6 */ bnezl $at,.L0f004f58 +/* f004f80: 8e590000 */ lw $t9,0x0($s2) +/* f004f84: 00008825 */ or $s1,$zero,$zero +.L0f004f88: +/* f004f88: 0fc01417 */ jal func0f00505c +/* f004f8c: 00000000 */ sll $zero,$zero,0x0 +/* f004f90: 8ea50000 */ lw $a1,0x0($s5) +/* f004f94: 58a00029 */ blezl $a1,.L0f00503c +/* f004f98: 8fbf002c */ lw $ra,0x2c($sp) +.L0f004f9c: +/* f004f9c: 1a200022 */ blez $s1,.L0f005028 +/* f004fa0: 00002025 */ or $a0,$zero,$zero +/* f004fa4: 00115040 */ sll $t2,$s1,0x1 +/* f004fa8: 00118080 */ sll $s0,$s1,0x2 +/* f004fac: 00001825 */ or $v1,$zero,$zero +/* f004fb0: 00003825 */ or $a3,$zero,$zero +.L0f004fb4: +/* f004fb4: 8e420000 */ lw $v0,0x0($s2) +/* f004fb8: 24840001 */ addiu $a0,$a0,0x1 +/* f004fbc: 00507021 */ addu $t6,$v0,$s0 +/* f004fc0: 00477821 */ addu $t7,$v0,$a3 +/* f004fc4: 8dd80000 */ lw $t8,0x0($t6) +/* f004fc8: 8deb0000 */ lw $t3,0x0($t7) +/* f004fcc: 24e70004 */ addiu $a3,$a3,0x4 +/* f004fd0: 0303c821 */ addu $t9,$t8,$v1 +/* f004fd4: 016a6021 */ addu $t4,$t3,$t2 +/* f004fd8: 97250000 */ lhu $a1,0x0($t9) +/* f004fdc: 95890000 */ lhu $t1,0x0($t4) +/* f004fe0: 00a9082a */ slt $at,$a1,$t1 +/* f004fe4: 50200008 */ beqzl $at,.L0f005008 +/* f004fe8: 8e6f0000 */ lw $t7,0x0($s3) +/* f004fec: 8e6d0000 */ lw $t5,0x0($s3) +/* f004ff0: 01b07021 */ addu $t6,$t5,$s0 +/* f004ff4: 8dd80000 */ lw $t8,0x0($t6) +/* f004ff8: 0303c821 */ addu $t9,$t8,$v1 +/* f004ffc: 10000006 */ beqz $zero,.L0f005018 +/* f005000: a7250000 */ sh $a1,0x0($t9) +/* f005004: 8e6f0000 */ lw $t7,0x0($s3) +.L0f005008: +/* f005008: 01f05821 */ addu $t3,$t7,$s0 +/* f00500c: 8d6c0000 */ lw $t4,0x0($t3) +/* f005010: 01836821 */ addu $t5,$t4,$v1 +/* f005014: a5a90000 */ sh $t1,0x0($t5) +.L0f005018: +/* f005018: 1491ffe6 */ bne $a0,$s1,.L0f004fb4 +/* f00501c: 24630002 */ addiu $v1,$v1,0x2 +/* f005020: 3c05800a */ lui $a1,0x800a +/* f005024: 8ca5cadc */ lw $a1,-0x3524($a1) +.L0f005028: +/* f005028: 26310001 */ addiu $s1,$s1,0x1 +/* f00502c: 0225082a */ slt $at,$s1,$a1 +/* f005030: 1420ffda */ bnez $at,.L0f004f9c +/* f005034: 00000000 */ sll $zero,$zero,0x0 +/* f005038: 8fbf002c */ lw $ra,0x2c($sp) +.L0f00503c: +/* f00503c: 8fb00014 */ lw $s0,0x14($sp) +/* f005040: 8fb10018 */ lw $s1,0x18($sp) +/* f005044: 8fb2001c */ lw $s2,0x1c($sp) +/* f005048: 8fb30020 */ lw $s3,0x20($sp) +/* f00504c: 8fb40024 */ lw $s4,0x24($sp) +/* f005050: 8fb50028 */ lw $s5,0x28($sp) +/* f005054: 03e00008 */ jr $ra +/* f005058: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f00505c +/* f00505c: 27bdff80 */ addiu $sp,$sp,-128 +/* f005060: 3c0e800a */ lui $t6,0x800a +/* f005064: 8dcecadc */ lw $t6,-0x3524($t6) +/* f005068: afbf003c */ sw $ra,0x3c($sp) +/* f00506c: afbe0038 */ sw $s8,0x38($sp) +/* f005070: afb70034 */ sw $s7,0x34($sp) +/* f005074: afb60030 */ sw $s6,0x30($sp) +/* f005078: afb5002c */ sw $s5,0x2c($sp) +/* f00507c: afb40028 */ sw $s4,0x28($sp) +/* f005080: afb30024 */ sw $s3,0x24($sp) +/* f005084: afb20020 */ sw $s2,0x20($sp) +/* f005088: afb1001c */ sw $s1,0x1c($sp) +/* f00508c: afb00018 */ sw $s0,0x18($sp) +/* f005090: 19c000c3 */ blez $t6,.L0f0053a0 +/* f005094: 00004825 */ or $t1,$zero,$zero +/* f005098: 3c0a800a */ lui $t2,0x800a +/* f00509c: 3c078006 */ lui $a3,0x8006 +/* f0050a0: 24e7142c */ addiu $a3,$a3,0x142c +/* f0050a4: 254acad0 */ addiu $t2,$t2,-13616 +/* f0050a8: 8d4f0000 */ lw $t7,0x0($t2) +.L0f0050ac: +/* f0050ac: afa0007c */ sw $zero,0x7c($sp) +/* f0050b0: 3c03800a */ lui $v1,0x800a +/* f0050b4: ade90000 */ sw $t1,0x0($t7) +/* f0050b8: 8c634928 */ lw $v1,0x4928($v1) +/* f0050bc: 24060001 */ addiu $a2,$zero,0x1 +.L0f0050c0: +/* f0050c0: 8fb9007c */ lw $t9,0x7c($sp) +/* f0050c4: 8d580000 */ lw $t8,0x0($t2) +/* f0050c8: 00195880 */ sll $t3,$t9,0x2 +/* f0050cc: 030b6021 */ addu $t4,$t8,$t3 +/* f0050d0: 8d960000 */ lw $s6,0x0($t4) +/* f0050d4: afa00070 */ sw $zero,0x70($sp) +/* f0050d8: 001668c0 */ sll $t5,$s6,0x3 +/* f0050dc: afad0044 */ sw $t5,0x44($sp) +.L0f0050e0: +/* f0050e0: 8fb90070 */ lw $t9,0x70($sp) +/* f0050e4: 3c0e800a */ lui $t6,0x800a +/* f0050e8: 8dce4cc8 */ lw $t6,0x4cc8($t6) +/* f0050ec: 8faf0044 */ lw $t7,0x44($sp) +/* f0050f0: 0000f025 */ or $s8,$zero,$zero +/* f0050f4: 13200003 */ beqz $t9,.L0f005104 +/* f0050f8: 01cf1021 */ addu $v0,$t6,$t7 +/* f0050fc: 10000002 */ beqz $zero,.L0f005108 +/* f005100: 84440004 */ lh $a0,0x4($v0) +.L0f005104: +/* f005104: 84440002 */ lh $a0,0x2($v0) +.L0f005108: +/* f005108: 000440c0 */ sll $t0,$a0,0x3 +/* f00510c: 01044021 */ addu $t0,$t0,$a0 +/* f005110: 00084080 */ sll $t0,$t0,0x2 +/* f005114: 01044023 */ subu $t0,$t0,$a0 +/* f005118: 00084080 */ sll $t0,$t0,0x2 +/* f00511c: 00681021 */ addu $v0,$v1,$t0 +/* f005120: 80580005 */ lb $t8,0x5($v0) +/* f005124: 0000b825 */ or $s7,$zero,$zero +/* f005128: 5b00008e */ blezl $t8,.L0f005364 +/* f00512c: 8fb90070 */ lw $t9,0x70($sp) +/* f005130: 844c000e */ lh $t4,0xe($v0) +.L0f005134: +/* f005134: 3c0b800a */ lui $t3,0x800a +/* f005138: 8d6b4ce0 */ lw $t3,0x4ce0($t3) +/* f00513c: 000c6840 */ sll $t5,$t4,0x1 +/* f005140: 3c19800a */ lui $t9,0x800a +/* f005144: 016d7021 */ addu $t6,$t3,$t5 +/* f005148: 01d77821 */ addu $t7,$t6,$s7 +/* f00514c: 85f30000 */ lh $s3,0x0($t7) +/* f005150: 1276007a */ beq $s3,$s6,.L0f00533c +/* f005154: 00000000 */ sll $zero,$zero,0x0 +/* f005158: 8f39cad8 */ lw $t9,-0x3528($t9) +/* f00515c: 00138080 */ sll $s0,$s3,0x2 +/* f005160: 0330c021 */ addu $t8,$t9,$s0 +/* f005164: 8f0c0000 */ lw $t4,0x0($t8) +/* f005168: 11800074 */ beqz $t4,.L0f00533c +/* f00516c: 00000000 */ sll $zero,$zero,0x0 +/* f005170: 8ce30000 */ lw $v1,0x0($a3) +/* f005174: 0016a080 */ sll $s4,$s6,0x2 +/* f005178: 00139040 */ sll $s2,$s3,0x1 +/* f00517c: 00745821 */ addu $t3,$v1,$s4 +/* f005180: 8d6d0000 */ lw $t5,0x0($t3) +/* f005184: 34018000 */ dli $at,0x8000 +/* f005188: 00168840 */ sll $s1,$s6,0x1 +/* f00518c: 01b27021 */ addu $t6,$t5,$s2 +/* f005190: 95cf0000 */ lhu $t7,0x0($t6) +/* f005194: 0009a880 */ sll $s5,$t1,0x2 +/* f005198: 2405000c */ addiu $a1,$zero,0xc +/* f00519c: 01e1082a */ slt $at,$t7,$at +/* f0051a0: 5420004c */ bnezl $at,.L0f0052d4 +/* f0051a4: 00756821 */ addu $t5,$v1,$s5 +/* f0051a8: 02c50019 */ multu $s6,$a1 +/* f0051ac: 3c048006 */ lui $a0,0x8006 +/* f0051b0: 8c841428 */ lw $a0,0x1428($a0) +/* f0051b4: 0000c812 */ mflo $t9 +/* f0051b8: 00991021 */ addu $v0,$a0,$t9 +/* f0051bc: c4440000 */ lwc1 $f4,0x0($v0) +/* f0051c0: 02650019 */ multu $s3,$a1 +/* f0051c4: c4480004 */ lwc1 $f8,0x4($v0) +/* f0051c8: c4500008 */ lwc1 $f16,0x8($v0) +/* f0051cc: 0000c012 */ mflo $t8 +/* f0051d0: 00981821 */ addu $v1,$a0,$t8 +/* f0051d4: c4660000 */ lwc1 $f6,0x0($v1) +/* f0051d8: c46a0004 */ lwc1 $f10,0x4($v1) +/* f0051dc: c4720008 */ lwc1 $f18,0x8($v1) +/* f0051e0: 46062001 */ sub.s $f0,$f4,$f6 +/* f0051e4: afa90074 */ sw $t1,0x74($sp) +/* f0051e8: afa80040 */ sw $t0,0x40($sp) +/* f0051ec: 460a4081 */ sub.s $f2,$f8,$f10 +/* f0051f0: 46000102 */ mul.s $f4,$f0,$f0 +/* f0051f4: afa60078 */ sw $a2,0x78($sp) +/* f0051f8: 46128381 */ sub.s $f14,$f16,$f18 +/* f0051fc: 46021182 */ mul.s $f6,$f2,$f2 +/* f005200: 46062200 */ add.s $f8,$f4,$f6 +/* f005204: 460e7282 */ mul.s $f10,$f14,$f14 +/* f005208: 0c012974 */ jal 0x4a5d0 +/* f00520c: 460a4300 */ add.s $f12,$f8,$f10 +/* f005210: 444cf800 */ cfc1 $t4,$31 +/* f005214: 24020001 */ addiu $v0,$zero,0x1 +/* f005218: 44c2f800 */ ctc1 $v0,$31 +/* f00521c: 3c078006 */ lui $a3,0x8006 +/* f005220: 3c0a800a */ lui $t2,0x800a +/* f005224: 46000424 */ cvt.w.s $f16,$f0 +/* f005228: 254acad0 */ addiu $t2,$t2,-13616 +/* f00522c: 24e7142c */ addiu $a3,$a3,0x142c +/* f005230: 8fa60078 */ lw $a2,0x78($sp) +/* f005234: 4442f800 */ cfc1 $v0,$31 +/* f005238: 8fa80040 */ lw $t0,0x40($sp) +/* f00523c: 8fa90074 */ lw $t1,0x74($sp) +/* f005240: 30420078 */ andi $v0,$v0,0x78 +/* f005244: 10400012 */ beqz $v0,.L0f005290 +/* f005248: 3c014f00 */ lui $at,0x4f00 +/* f00524c: 44818000 */ mtc1 $at,$f16 +/* f005250: 24020001 */ addiu $v0,$zero,0x1 +/* f005254: 46100401 */ sub.s $f16,$f0,$f16 +/* f005258: 44c2f800 */ ctc1 $v0,$31 +/* f00525c: 00000000 */ sll $zero,$zero,0x0 +/* f005260: 46008424 */ cvt.w.s $f16,$f16 +/* f005264: 4442f800 */ cfc1 $v0,$31 +/* f005268: 00000000 */ sll $zero,$zero,0x0 +/* f00526c: 30420078 */ andi $v0,$v0,0x78 +/* f005270: 14400005 */ bnez $v0,.L0f005288 +/* f005274: 00000000 */ sll $zero,$zero,0x0 +/* f005278: 44028000 */ mfc1 $v0,$f16 +/* f00527c: 3c018000 */ lui $at,0x8000 +/* f005280: 10000007 */ beqz $zero,.L0f0052a0 +/* f005284: 00411025 */ or $v0,$v0,$at +.L0f005288: +/* f005288: 10000005 */ beqz $zero,.L0f0052a0 +/* f00528c: 2402ffff */ addiu $v0,$zero,-1 +.L0f005290: +/* f005290: 44028000 */ mfc1 $v0,$f16 +/* f005294: 00000000 */ sll $zero,$zero,0x0 +/* f005298: 0440fffb */ bltz $v0,.L0f005288 +/* f00529c: 00000000 */ sll $zero,$zero,0x0 +.L0f0052a0: +/* f0052a0: 8ceb0000 */ lw $t3,0x0($a3) +/* f0052a4: 44ccf800 */ ctc1 $t4,$31 +/* f0052a8: 01746821 */ addu $t5,$t3,$s4 +/* f0052ac: 8dae0000 */ lw $t6,0x0($t5) +/* f0052b0: 01d27821 */ addu $t7,$t6,$s2 +/* f0052b4: a5e20000 */ sh $v0,0x0($t7) +/* f0052b8: 8cf90000 */ lw $t9,0x0($a3) +/* f0052bc: 0330c021 */ addu $t8,$t9,$s0 +/* f0052c0: 8f0c0000 */ lw $t4,0x0($t8) +/* f0052c4: 01915821 */ addu $t3,$t4,$s1 +/* f0052c8: a5620000 */ sh $v0,0x0($t3) +/* f0052cc: 8ce30000 */ lw $v1,0x0($a3) +/* f0052d0: 00756821 */ addu $t5,$v1,$s5 +.L0f0052d4: +/* f0052d4: 00707021 */ addu $t6,$v1,$s0 +/* f0052d8: 8dcf0000 */ lw $t7,0x0($t6) +/* f0052dc: 8da20000 */ lw $v0,0x0($t5) +/* f0052e0: 01f1c821 */ addu $t9,$t7,$s1 +/* f0052e4: 00516021 */ addu $t4,$v0,$s1 +/* f0052e8: 958b0000 */ lhu $t3,0x0($t4) +/* f0052ec: 97380000 */ lhu $t8,0x0($t9) +/* f0052f0: 030b2021 */ addu $a0,$t8,$t3 +/* f0052f4: 308dffff */ andi $t5,$a0,0xffff +/* f0052f8: 29a116a9 */ slti $at,$t5,0x16a9 +/* f0052fc: 1020000f */ beqz $at,.L0f00533c +/* f005300: 01a02025 */ or $a0,$t5,$zero +/* f005304: 11360004 */ beq $t1,$s6,.L0f005318 +/* f005308: 00527821 */ addu $t7,$v0,$s2 +/* f00530c: 95f90000 */ lhu $t9,0x0($t7) +/* f005310: 01b9082a */ slt $at,$t5,$t9 +/* f005314: 10200009 */ beqz $at,.L0f00533c +.L0f005318: +/* f005318: 00526021 */ addu $t4,$v0,$s2 +/* f00531c: a5840000 */ sh $a0,0x0($t4) +/* f005320: 8d580000 */ lw $t8,0x0($t2) +/* f005324: 00065880 */ sll $t3,$a2,0x2 +/* f005328: 24c60001 */ addiu $a2,$a2,0x1 +/* f00532c: 30ce07ff */ andi $t6,$a2,0x7ff +/* f005330: 030b6821 */ addu $t5,$t8,$t3 +/* f005334: adb30000 */ sw $s3,0x0($t5) +/* f005338: 01c03025 */ or $a2,$t6,$zero +.L0f00533c: +/* f00533c: 3c03800a */ lui $v1,0x800a +/* f005340: 8c634928 */ lw $v1,0x4928($v1) +/* f005344: 27de0001 */ addiu $s8,$s8,0x1 +/* f005348: 26f70002 */ addiu $s7,$s7,0x2 +/* f00534c: 00681021 */ addu $v0,$v1,$t0 +/* f005350: 804f0005 */ lb $t7,0x5($v0) +/* f005354: 03cf082a */ slt $at,$s8,$t7 +/* f005358: 5420ff76 */ bnezl $at,.L0f005134 +/* f00535c: 844c000e */ lh $t4,0xe($v0) +/* f005360: 8fb90070 */ lw $t9,0x70($sp) +.L0f005364: +/* f005364: 24010002 */ addiu $at,$zero,0x2 +/* f005368: 272c0001 */ addiu $t4,$t9,0x1 +/* f00536c: 1581ff5c */ bne $t4,$at,.L0f0050e0 +/* f005370: afac0070 */ sw $t4,0x70($sp) +/* f005374: 8fb8007c */ lw $t8,0x7c($sp) +/* f005378: 270b0001 */ addiu $t3,$t8,0x1 +/* f00537c: 316d07ff */ andi $t5,$t3,0x7ff +/* f005380: 15a6ff4f */ bne $t5,$a2,.L0f0050c0 +/* f005384: afad007c */ sw $t5,0x7c($sp) +/* f005388: 3c0e800a */ lui $t6,0x800a +/* f00538c: 8dcecadc */ lw $t6,-0x3524($t6) +/* f005390: 25290001 */ addiu $t1,$t1,0x1 +/* f005394: 012e082a */ slt $at,$t1,$t6 +/* f005398: 5420ff44 */ bnezl $at,.L0f0050ac +/* f00539c: 8d4f0000 */ lw $t7,0x0($t2) +.L0f0053a0: +/* f0053a0: 8fbf003c */ lw $ra,0x3c($sp) +/* f0053a4: 8fb00018 */ lw $s0,0x18($sp) +/* f0053a8: 8fb1001c */ lw $s1,0x1c($sp) +/* f0053ac: 8fb20020 */ lw $s2,0x20($sp) +/* f0053b0: 8fb30024 */ lw $s3,0x24($sp) +/* f0053b4: 8fb40028 */ lw $s4,0x28($sp) +/* f0053b8: 8fb5002c */ lw $s5,0x2c($sp) +/* f0053bc: 8fb60030 */ lw $s6,0x30($sp) +/* f0053c0: 8fb70034 */ lw $s7,0x34($sp) +/* f0053c4: 8fbe0038 */ lw $s8,0x38($sp) +/* f0053c8: 03e00008 */ jr $ra +/* f0053cc: 27bd0080 */ addiu $sp,$sp,0x80 +); + +GLOBAL_ASM( +glabel func0f0053d0 +/* f0053d0: 27bdff90 */ addiu $sp,$sp,-112 +/* f0053d4: 8fae0088 */ lw $t6,0x88($sp) +/* f0053d8: 3c017f1a */ lui $at,0x7f1a +/* f0053dc: c4247de0 */ lwc1 $f4,0x7de0($at) +/* f0053e0: afbf0014 */ sw $ra,0x14($sp) +/* f0053e4: afa40070 */ sw $a0,0x70($sp) +/* f0053e8: afa60078 */ sw $a2,0x78($sp) +/* f0053ec: afa7007c */ sw $a3,0x7c($sp) +/* f0053f0: 11c00003 */ beqz $t6,.L0f005400 +/* f0053f4: e7a4006c */ swc1 $f4,0x6c($sp) +/* f0053f8: 10000002 */ beqz $zero,.L0f005404 +/* f0053fc: 01c01825 */ or $v1,$t6,$zero +.L0f005400: +/* f005400: 27a3006c */ addiu $v1,$sp,0x6c +.L0f005404: +/* f005404: 8fa20080 */ lw $v0,0x80($sp) +/* f005408: c4a60000 */ lwc1 $f6,0x0($a1) +/* f00540c: 44809000 */ mtc1 $zero,$f18 +/* f005410: c4480000 */ lwc1 $f8,0x0($v0) +/* f005414: c4700000 */ lwc1 $f16,0x0($v1) +/* f005418: 46083381 */ sub.s $f14,$f6,$f8 +/* f00541c: 460e903c */ c.lt.s $f18,$f14 +/* f005420: 00000000 */ sll $zero,$zero,0x0 +/* f005424: 45030003 */ bc1tl .L0f005434 +/* f005428: 4610703c */ c.lt.s $f14,$f16 +/* f00542c: 46007387 */ neg.s $f14,$f14 +/* f005430: 4610703c */ c.lt.s $f14,$f16 +.L0f005434: +/* f005434: 00000000 */ sll $zero,$zero,0x0 +/* f005438: 450200aa */ bc1fl .L0f0056e4 +/* f00543c: 8fbf0014 */ lw $ra,0x14($sp) +/* f005440: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f005444: c4440008 */ lwc1 $f4,0x8($v0) +/* f005448: 46045081 */ sub.s $f2,$f10,$f4 +/* f00544c: 4602903c */ c.lt.s $f18,$f2 +/* f005450: 00000000 */ sll $zero,$zero,0x0 +/* f005454: 45030003 */ bc1tl .L0f005464 +/* f005458: 4610103c */ c.lt.s $f2,$f16 +/* f00545c: 46001087 */ neg.s $f2,$f2 +/* f005460: 4610103c */ c.lt.s $f2,$f16 +.L0f005464: +/* f005464: 00000000 */ sll $zero,$zero,0x0 +/* f005468: 4502009e */ bc1fl .L0f0056e4 +/* f00546c: 8fbf0014 */ lw $ra,0x14($sp) +/* f005470: c4a60004 */ lwc1 $f6,0x4($a1) +/* f005474: c4480004 */ lwc1 $f8,0x4($v0) +/* f005478: 46083001 */ sub.s $f0,$f6,$f8 +/* f00547c: 4600903c */ c.lt.s $f18,$f0 +/* f005480: 00000000 */ sll $zero,$zero,0x0 +/* f005484: 45030003 */ bc1tl .L0f005494 +/* f005488: 4610003c */ c.lt.s $f0,$f16 +/* f00548c: 46000007 */ neg.s $f0,$f0 +/* f005490: 4610003c */ c.lt.s $f0,$f16 +.L0f005494: +/* f005494: 00000000 */ sll $zero,$zero,0x0 +/* f005498: 45020092 */ bc1fl .L0f0056e4 +/* f00549c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0054a0: 460e7282 */ mul.s $f10,$f14,$f14 +/* f0054a4: afa30068 */ sw $v1,0x68($sp) +/* f0054a8: afa50074 */ sw $a1,0x74($sp) +/* f0054ac: 46000102 */ mul.s $f4,$f0,$f0 +/* f0054b0: e7b00064 */ swc1 $f16,0x64($sp) +/* f0054b4: 46021202 */ mul.s $f8,$f2,$f2 +/* f0054b8: 46045180 */ add.s $f6,$f10,$f4 +/* f0054bc: 0c012974 */ jal 0x4a5d0 +/* f0054c0: 46083300 */ add.s $f12,$f6,$f8 +/* f0054c4: c7b00064 */ lwc1 $f16,0x64($sp) +/* f0054c8: 8fa30068 */ lw $v1,0x68($sp) +/* f0054cc: 8faf0070 */ lw $t7,0x70($sp) +/* f0054d0: 4610003c */ c.lt.s $f0,$f16 +/* f0054d4: 8fb8007c */ lw $t8,0x7c($sp) +/* f0054d8: 45020082 */ bc1fl .L0f0056e4 +/* f0054dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0054e0: 11f80004 */ beq $t7,$t8,.L0f0054f4 +/* f0054e4: 8fa40078 */ lw $a0,0x78($sp) +/* f0054e8: 8fa50084 */ lw $a1,0x84($sp) +/* f0054ec: 54850009 */ bnel $a0,$a1,.L0f005514 +/* f0054f0: afa30068 */ sw $v1,0x68($sp) +.L0f0054f4: +/* f0054f4: c46a0000 */ lwc1 $f10,0x0($v1) +/* f0054f8: 460a003c */ c.lt.s $f0,$f10 +/* f0054fc: 00000000 */ sll $zero,$zero,0x0 +/* f005500: 45020078 */ bc1fl .L0f0056e4 +/* f005504: 8fbf0014 */ lw $ra,0x14($sp) +/* f005508: 10000075 */ beqz $zero,.L0f0056e0 +/* f00550c: e4600000 */ swc1 $f0,0x0($v1) +/* f005510: afa30068 */ sw $v1,0x68($sp) +.L0f005514: +/* f005514: 0fc00248 */ jal func0f000920 +/* f005518: e7b00064 */ swc1 $f16,0x64($sp) +/* f00551c: 44822000 */ mtc1 $v0,$f4 +/* f005520: 8fa30068 */ lw $v1,0x68($sp) +/* f005524: c7b00064 */ lwc1 $f16,0x64($sp) +/* f005528: 04410005 */ bgez $v0,.L0f005540 +/* f00552c: 46802020 */ cvt.s.w $f0,$f4 +/* f005530: 3c014f80 */ lui $at,0x4f80 +/* f005534: 44813000 */ mtc1 $at,$f6 +/* f005538: 00000000 */ sll $zero,$zero,0x0 +/* f00553c: 46060000 */ add.s $f0,$f0,$f6 +.L0f005540: +/* f005540: 4610003c */ c.lt.s $f0,$f16 +/* f005544: 46000306 */ mov.s $f12,$f0 +/* f005548: 8fa40078 */ lw $a0,0x78($sp) +/* f00554c: 27a50044 */ addiu $a1,$sp,0x44 +/* f005550: 45020064 */ bc1fl .L0f0056e4 +/* f005554: 8fbf0014 */ lw $ra,0x14($sp) +/* f005558: afa30068 */ sw $v1,0x68($sp) +/* f00555c: e7ac0050 */ swc1 $f12,0x50($sp) +/* f005560: 0c005f38 */ jal 0x17ce0 +/* f005564: e7b00064 */ swc1 $f16,0x64($sp) +/* f005568: 8fa20074 */ lw $v0,0x74($sp) +/* f00556c: c7a80044 */ lwc1 $f8,0x44($sp) +/* f005570: 44809000 */ mtc1 $zero,$f18 +/* f005574: c44a0000 */ lwc1 $f10,0x0($v0) +/* f005578: c7ac0050 */ lwc1 $f12,0x50($sp) +/* f00557c: c7b00064 */ lwc1 $f16,0x64($sp) +/* f005580: 460a4081 */ sub.s $f2,$f8,$f10 +/* f005584: 8fa30068 */ lw $v1,0x68($sp) +/* f005588: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f00558c: 460c8401 */ sub.s $f16,$f16,$f12 +/* f005590: 4602903c */ c.lt.s $f18,$f2 +/* f005594: 00000000 */ sll $zero,$zero,0x0 +/* f005598: 45030003 */ bc1tl .L0f0055a8 +/* f00559c: 4610103c */ c.lt.s $f2,$f16 +/* f0055a0: 46001087 */ neg.s $f2,$f2 +/* f0055a4: 4610103c */ c.lt.s $f2,$f16 +.L0f0055a8: +/* f0055a8: 00000000 */ sll $zero,$zero,0x0 +/* f0055ac: 4502004d */ bc1fl .L0f0056e4 +/* f0055b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0055b4: c4460008 */ lwc1 $f6,0x8($v0) +/* f0055b8: 46062001 */ sub.s $f0,$f4,$f6 +/* f0055bc: 4600903c */ c.lt.s $f18,$f0 +/* f0055c0: 00000000 */ sll $zero,$zero,0x0 +/* f0055c4: 45030003 */ bc1tl .L0f0055d4 +/* f0055c8: 4610003c */ c.lt.s $f0,$f16 +/* f0055cc: 46000007 */ neg.s $f0,$f0 +/* f0055d0: 4610003c */ c.lt.s $f0,$f16 +.L0f0055d4: +/* f0055d4: 00000000 */ sll $zero,$zero,0x0 +/* f0055d8: 45020042 */ bc1fl .L0f0056e4 +/* f0055dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0055e0: 46021202 */ mul.s $f8,$f2,$f2 +/* f0055e4: afa30068 */ sw $v1,0x68($sp) +/* f0055e8: e7b00064 */ swc1 $f16,0x64($sp) +/* f0055ec: 46000282 */ mul.s $f10,$f0,$f0 +/* f0055f0: 0c012974 */ jal 0x4a5d0 +/* f0055f4: 460a4300 */ add.s $f12,$f8,$f10 +/* f0055f8: c7b00064 */ lwc1 $f16,0x64($sp) +/* f0055fc: 8fa30068 */ lw $v1,0x68($sp) +/* f005600: 46000306 */ mov.s $f12,$f0 +/* f005604: 4610003c */ c.lt.s $f0,$f16 +/* f005608: 8fa40084 */ lw $a0,0x84($sp) +/* f00560c: 27a5002c */ addiu $a1,$sp,0x2c +/* f005610: 45020034 */ bc1fl .L0f0056e4 +/* f005614: 8fbf0014 */ lw $ra,0x14($sp) +/* f005618: afa30068 */ sw $v1,0x68($sp) +/* f00561c: e7ac0038 */ swc1 $f12,0x38($sp) +/* f005620: 0c005f38 */ jal 0x17ce0 +/* f005624: e7b00064 */ swc1 $f16,0x64($sp) +/* f005628: 8fa20080 */ lw $v0,0x80($sp) +/* f00562c: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f005630: 44809000 */ mtc1 $zero,$f18 +/* f005634: c4460000 */ lwc1 $f6,0x0($v0) +/* f005638: c7ac0038 */ lwc1 $f12,0x38($sp) +/* f00563c: c7b00064 */ lwc1 $f16,0x64($sp) +/* f005640: 46062081 */ sub.s $f2,$f4,$f6 +/* f005644: 8fa30068 */ lw $v1,0x68($sp) +/* f005648: c7a80034 */ lwc1 $f8,0x34($sp) +/* f00564c: 460c8401 */ sub.s $f16,$f16,$f12 +/* f005650: 4602903c */ c.lt.s $f18,$f2 +/* f005654: 00000000 */ sll $zero,$zero,0x0 +/* f005658: 45030003 */ bc1tl .L0f005668 +/* f00565c: 4610103c */ c.lt.s $f2,$f16 +/* f005660: 46001087 */ neg.s $f2,$f2 +/* f005664: 4610103c */ c.lt.s $f2,$f16 +.L0f005668: +/* f005668: 00000000 */ sll $zero,$zero,0x0 +/* f00566c: 4502001d */ bc1fl .L0f0056e4 +/* f005670: 8fbf0014 */ lw $ra,0x14($sp) +/* f005674: c44a0008 */ lwc1 $f10,0x8($v0) +/* f005678: 460a4001 */ sub.s $f0,$f8,$f10 +/* f00567c: 4600903c */ c.lt.s $f18,$f0 +/* f005680: 00000000 */ sll $zero,$zero,0x0 +/* f005684: 45030003 */ bc1tl .L0f005694 +/* f005688: 4610003c */ c.lt.s $f0,$f16 +/* f00568c: 46000007 */ neg.s $f0,$f0 +/* f005690: 4610003c */ c.lt.s $f0,$f16 +.L0f005694: +/* f005694: 00000000 */ sll $zero,$zero,0x0 +/* f005698: 45020012 */ bc1fl .L0f0056e4 +/* f00569c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0056a0: 46021102 */ mul.s $f4,$f2,$f2 +/* f0056a4: afa30068 */ sw $v1,0x68($sp) +/* f0056a8: e7b00064 */ swc1 $f16,0x64($sp) +/* f0056ac: 46000182 */ mul.s $f6,$f0,$f0 +/* f0056b0: 0c012974 */ jal 0x4a5d0 +/* f0056b4: 46062300 */ add.s $f12,$f4,$f6 +/* f0056b8: c7b00064 */ lwc1 $f16,0x64($sp) +/* f0056bc: 8fa30068 */ lw $v1,0x68($sp) +/* f0056c0: 4610003c */ c.lt.s $f0,$f16 +/* f0056c4: 00000000 */ sll $zero,$zero,0x0 +/* f0056c8: 45020006 */ bc1fl .L0f0056e4 +/* f0056cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0056d0: 46008401 */ sub.s $f16,$f16,$f0 +/* f0056d4: c4680000 */ lwc1 $f8,0x0($v1) +/* f0056d8: 46104281 */ sub.s $f10,$f8,$f16 +/* f0056dc: e46a0000 */ swc1 $f10,0x0($v1) +.L0f0056e0: +/* f0056e0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0056e4: +/* f0056e4: c4600000 */ lwc1 $f0,0x0($v1) +/* f0056e8: 27bd0070 */ addiu $sp,$sp,0x70 +/* f0056ec: 03e00008 */ jr $ra +/* f0056f0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0056f4 +/* f0056f4: 27bdff68 */ addiu $sp,$sp,-152 +/* f0056f8: 3c0e8006 */ lui $t6,0x8006 +/* f0056fc: 8dce1444 */ lw $t6,0x1444($t6) +/* f005700: afbe0048 */ sw $s8,0x48($sp) +/* f005704: afb70044 */ sw $s7,0x44($sp) +/* f005708: afb1002c */ sw $s1,0x2c($sp) +/* f00570c: afb00028 */ sw $s0,0x28($sp) +/* f005710: 00a08025 */ or $s0,$a1,$zero +/* f005714: 00e08825 */ or $s1,$a3,$zero +/* f005718: 0080b825 */ or $s7,$a0,$zero +/* f00571c: 00c0f025 */ or $s8,$a2,$zero +/* f005720: afbf004c */ sw $ra,0x4c($sp) +/* f005724: afb60040 */ sw $s6,0x40($sp) +/* f005728: afb5003c */ sw $s5,0x3c($sp) +/* f00572c: afb40038 */ sw $s4,0x38($sp) +/* f005730: afb30034 */ sw $s3,0x34($sp) +/* f005734: 11c00026 */ beqz $t6,.L0f0057d0 +/* f005738: afb20030 */ sw $s2,0x30($sp) +/* f00573c: 3c02800a */ lui $v0,0x800a +/* f005740: 24429fc0 */ addiu $v0,$v0,-24640 +/* f005744: 8c4f006c */ lw $t7,0x6c($v0) +/* f005748: 00002825 */ or $a1,$zero,$zero +/* f00574c: 00001825 */ or $v1,$zero,$zero +/* f005750: 11e00003 */ beqz $t7,.L0f005760 +/* f005754: 00002025 */ or $a0,$zero,$zero +/* f005758: 10000001 */ beqz $zero,.L0f005760 +/* f00575c: 24050001 */ addiu $a1,$zero,0x1 +.L0f005760: +/* f005760: 8c580068 */ lw $t8,0x68($v0) +/* f005764: 13000003 */ beqz $t8,.L0f005774 +/* f005768: 00000000 */ sll $zero,$zero,0x0 +/* f00576c: 10000001 */ beqz $zero,.L0f005774 +/* f005770: 24030001 */ addiu $v1,$zero,0x1 +.L0f005774: +/* f005774: 8c590064 */ lw $t9,0x64($v0) +/* f005778: 13200003 */ beqz $t9,.L0f005788 +/* f00577c: 00000000 */ sll $zero,$zero,0x0 +/* f005780: 10000001 */ beqz $zero,.L0f005788 +/* f005784: 24040001 */ addiu $a0,$zero,0x1 +.L0f005788: +/* f005788: 8c4a0070 */ lw $t2,0x70($v0) +/* f00578c: 00001025 */ or $v0,$zero,$zero +/* f005790: 11400003 */ beqz $t2,.L0f0057a0 +/* f005794: 00000000 */ sll $zero,$zero,0x0 +/* f005798: 10000001 */ beqz $zero,.L0f0057a0 +/* f00579c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0057a0: +/* f0057a0: 00445821 */ addu $t3,$v0,$a0 +/* f0057a4: 01636021 */ addu $t4,$t3,$v1 +/* f0057a8: 01856821 */ addu $t5,$t4,$a1 +/* f0057ac: 29a10003 */ slti $at,$t5,0x3 +/* f0057b0: 50200008 */ beqzl $at,.L0f0057d4 +/* f0057b4: c6040000 */ lwc1 $f4,0x0($s0) +/* f0057b8: 12fe0005 */ beq $s7,$s8,.L0f0057d0 +/* f0057bc: 2402ffff */ addiu $v0,$zero,-1 +/* f0057c0: 52e20004 */ beql $s7,$v0,.L0f0057d4 +/* f0057c4: c6040000 */ lwc1 $f4,0x0($s0) +/* f0057c8: 17c20036 */ bne $s8,$v0,.L0f0058a4 +/* f0057cc: 3c16800a */ lui $s6,0x800a +.L0f0057d0: +/* f0057d0: c6040000 */ lwc1 $f4,0x0($s0) +.L0f0057d4: +/* f0057d4: c6260000 */ lwc1 $f6,0x0($s1) +/* f0057d8: 44808000 */ mtc1 $zero,$f16 +/* f0057dc: 8fb200ac */ lw $s2,0xac($sp) +/* f0057e0: 46062381 */ sub.s $f14,$f4,$f6 +/* f0057e4: 460e803c */ c.lt.s $f16,$f14 +/* f0057e8: 00000000 */ sll $zero,$zero,0x0 +/* f0057ec: 45030003 */ bc1tl .L0f0057fc +/* f0057f0: c64c0000 */ lwc1 $f12,0x0($s2) +/* f0057f4: 46007387 */ neg.s $f14,$f14 +/* f0057f8: c64c0000 */ lwc1 $f12,0x0($s2) +.L0f0057fc: +/* f0057fc: 460c703c */ c.lt.s $f14,$f12 +/* f005800: 00000000 */ sll $zero,$zero,0x0 +/* f005804: 45020072 */ bc1fl .L0f0059d0 +/* f005808: 8fbf004c */ lw $ra,0x4c($sp) +/* f00580c: c6080008 */ lwc1 $f8,0x8($s0) +/* f005810: c62a0008 */ lwc1 $f10,0x8($s1) +/* f005814: 460a4081 */ sub.s $f2,$f8,$f10 +/* f005818: 4602803c */ c.lt.s $f16,$f2 +/* f00581c: 00000000 */ sll $zero,$zero,0x0 +/* f005820: 45030003 */ bc1tl .L0f005830 +/* f005824: 460c103c */ c.lt.s $f2,$f12 +/* f005828: 46001087 */ neg.s $f2,$f2 +/* f00582c: 460c103c */ c.lt.s $f2,$f12 +.L0f005830: +/* f005830: 00000000 */ sll $zero,$zero,0x0 +/* f005834: 45020066 */ bc1fl .L0f0059d0 +/* f005838: 8fbf004c */ lw $ra,0x4c($sp) +/* f00583c: c6120004 */ lwc1 $f18,0x4($s0) +/* f005840: c6240004 */ lwc1 $f4,0x4($s1) +/* f005844: 46049001 */ sub.s $f0,$f18,$f4 +/* f005848: 4600803c */ c.lt.s $f16,$f0 +/* f00584c: 00000000 */ sll $zero,$zero,0x0 +/* f005850: 45030003 */ bc1tl .L0f005860 +/* f005854: 460c003c */ c.lt.s $f0,$f12 +/* f005858: 46000007 */ neg.s $f0,$f0 +/* f00585c: 460c003c */ c.lt.s $f0,$f12 +.L0f005860: +/* f005860: 00000000 */ sll $zero,$zero,0x0 +/* f005864: 4502005a */ bc1fl .L0f0059d0 +/* f005868: 8fbf004c */ lw $ra,0x4c($sp) +/* f00586c: 460e7182 */ mul.s $f6,$f14,$f14 +/* f005870: 00000000 */ sll $zero,$zero,0x0 +/* f005874: 46000202 */ mul.s $f8,$f0,$f0 +/* f005878: 46083280 */ add.s $f10,$f6,$f8 +/* f00587c: 46021482 */ mul.s $f18,$f2,$f2 +/* f005880: 0c012974 */ jal 0x4a5d0 +/* f005884: 46125300 */ add.s $f12,$f10,$f18 +/* f005888: c6440000 */ lwc1 $f4,0x0($s2) +/* f00588c: 4604003c */ c.lt.s $f0,$f4 +/* f005890: 00000000 */ sll $zero,$zero,0x0 +/* f005894: 4502004e */ bc1fl .L0f0059d0 +/* f005898: 8fbf004c */ lw $ra,0x4c($sp) +/* f00589c: 1000004b */ beqz $zero,.L0f0059cc +/* f0058a0: e6400000 */ swc1 $f0,0x0($s2) +.L0f0058a4: +/* f0058a4: 001748c0 */ sll $t1,$s7,0x3 +/* f0058a8: 26d64928 */ addiu $s6,$s6,0x4928 +/* f0058ac: 01374821 */ addu $t1,$t1,$s7 +/* f0058b0: 8ec20000 */ lw $v0,0x0($s6) +/* f0058b4: 00094880 */ sll $t1,$t1,0x2 +/* f0058b8: 01374823 */ subu $t1,$t1,$s7 +/* f0058bc: 00094880 */ sll $t1,$t1,0x2 +/* f0058c0: 00492021 */ addu $a0,$v0,$t1 +/* f0058c4: 80850005 */ lb $a1,0x5($a0) +/* f0058c8: 00003025 */ or $a2,$zero,$zero +/* f0058cc: 00003825 */ or $a3,$zero,$zero +/* f0058d0: 18a0003e */ blez $a1,.L0f0059cc +/* f0058d4: 001ea8c0 */ sll $s5,$s8,0x3 +/* f0058d8: 02bea821 */ addu $s5,$s5,$s8 +/* f0058dc: 0015a880 */ sll $s5,$s5,0x2 +/* f0058e0: 02bea823 */ subu $s5,$s5,$s8 +/* f0058e4: 0015a880 */ sll $s5,$s5,0x2 +/* f0058e8: 00554021 */ addu $t0,$v0,$s5 +/* f0058ec: 81030005 */ lb $v1,0x5($t0) +/* f0058f0: 3c14800a */ lui $s4,0x800a +/* f0058f4: 26944ce0 */ addiu $s4,$s4,0x4ce0 +/* f0058f8: afb100a4 */ sw $s1,0xa4($sp) +/* f0058fc: afb0009c */ sw $s0,0x9c($sp) +/* f005900: afa90060 */ sw $t1,0x60($sp) +/* f005904: 8fb200ac */ lw $s2,0xac($sp) +.L0f005908: +/* f005908: 848f000e */ lh $t7,0xe($a0) +/* f00590c: 8e8e0000 */ lw $t6,0x0($s4) +/* f005910: 00008825 */ or $s1,$zero,$zero +/* f005914: 000fc040 */ sll $t8,$t7,0x1 +/* f005918: 01d8c821 */ addu $t9,$t6,$t8 +/* f00591c: 03275021 */ addu $t2,$t9,$a3 +/* f005920: 18600026 */ blez $v1,.L0f0059bc +/* f005924: 85530000 */ lh $s3,0x0($t2) +/* f005928: afa70054 */ sw $a3,0x54($sp) +/* f00592c: afa6007c */ sw $a2,0x7c($sp) +/* f005930: 00008025 */ or $s0,$zero,$zero +/* f005934: 850c000e */ lh $t4,0xe($t0) +.L0f005938: +/* f005938: 8e8b0000 */ lw $t3,0x0($s4) +/* f00593c: 8fb800a4 */ lw $t8,0xa4($sp) +/* f005940: 000c6840 */ sll $t5,$t4,0x1 +/* f005944: 016d7821 */ addu $t7,$t3,$t5 +/* f005948: 01f07021 */ addu $t6,$t7,$s0 +/* f00594c: 85c20000 */ lh $v0,0x0($t6) +/* f005950: afb20018 */ sw $s2,0x18($sp) +/* f005954: 02e02025 */ or $a0,$s7,$zero +/* f005958: 8fa5009c */ lw $a1,0x9c($sp) +/* f00595c: 02603025 */ or $a2,$s3,$zero +/* f005960: 03c03825 */ or $a3,$s8,$zero +/* f005964: afb80010 */ sw $t8,0x10($sp) +/* f005968: 0fc014f4 */ jal func0f0053d0 +/* f00596c: afa20014 */ sw $v0,0x14($sp) +/* f005970: c6460000 */ lwc1 $f6,0x0($s2) +/* f005974: 4606003c */ c.lt.s $f0,$f6 +/* f005978: 00000000 */ sll $zero,$zero,0x0 +/* f00597c: 45020003 */ bc1fl .L0f00598c +/* f005980: 8ec20000 */ lw $v0,0x0($s6) +/* f005984: e6400000 */ swc1 $f0,0x0($s2) +/* f005988: 8ec20000 */ lw $v0,0x0($s6) +.L0f00598c: +/* f00598c: 26310001 */ addiu $s1,$s1,0x1 +/* f005990: 26100002 */ addiu $s0,$s0,0x2 +/* f005994: 00554021 */ addu $t0,$v0,$s5 +/* f005998: 81030005 */ lb $v1,0x5($t0) +/* f00599c: 0223082a */ slt $at,$s1,$v1 +/* f0059a0: 5420ffe5 */ bnezl $at,.L0f005938 +/* f0059a4: 850c000e */ lh $t4,0xe($t0) +/* f0059a8: 8fb90060 */ lw $t9,0x60($sp) +/* f0059ac: 8fa70054 */ lw $a3,0x54($sp) +/* f0059b0: 8fa6007c */ lw $a2,0x7c($sp) +/* f0059b4: 00592021 */ addu $a0,$v0,$t9 +/* f0059b8: 80850005 */ lb $a1,0x5($a0) +.L0f0059bc: +/* f0059bc: 24c60001 */ addiu $a2,$a2,0x1 +/* f0059c0: 00c5082a */ slt $at,$a2,$a1 +/* f0059c4: 1420ffd0 */ bnez $at,.L0f005908 +/* f0059c8: 24e70002 */ addiu $a3,$a3,0x2 +.L0f0059cc: +/* f0059cc: 8fbf004c */ lw $ra,0x4c($sp) +.L0f0059d0: +/* f0059d0: 8fb00028 */ lw $s0,0x28($sp) +/* f0059d4: 8fb1002c */ lw $s1,0x2c($sp) +/* f0059d8: 8fb20030 */ lw $s2,0x30($sp) +/* f0059dc: 8fb30034 */ lw $s3,0x34($sp) +/* f0059e0: 8fb40038 */ lw $s4,0x38($sp) +/* f0059e4: 8fb5003c */ lw $s5,0x3c($sp) +/* f0059e8: 8fb60040 */ lw $s6,0x40($sp) +/* f0059ec: 8fb70044 */ lw $s7,0x44($sp) +/* f0059f0: 8fbe0048 */ lw $s8,0x48($sp) +/* f0059f4: 03e00008 */ jr $ra +/* f0059f8: 27bd0098 */ addiu $sp,$sp,0x98 +/* f0059fc: 27bdff88 */ addiu $sp,$sp,-120 +/* f005a00: afb20030 */ sw $s2,0x30($sp) +/* f005a04: 3c017f1a */ lui $at,0x7f1a +/* f005a08: 8fb2008c */ lw $s2,0x8c($sp) +/* f005a0c: c4247de4 */ lwc1 $f4,0x7de4($at) +/* f005a10: afbf004c */ sw $ra,0x4c($sp) +/* f005a14: afbe0048 */ sw $s8,0x48($sp) +/* f005a18: afb70044 */ sw $s7,0x44($sp) +/* f005a1c: afb60040 */ sw $s6,0x40($sp) +/* f005a20: afb5003c */ sw $s5,0x3c($sp) +/* f005a24: afb40038 */ sw $s4,0x38($sp) +/* f005a28: afb30034 */ sw $s3,0x34($sp) +/* f005a2c: afb1002c */ sw $s1,0x2c($sp) +/* f005a30: afb00028 */ sw $s0,0x28($sp) +/* f005a34: afa5007c */ sw $a1,0x7c($sp) +/* f005a38: afa70084 */ sw $a3,0x84($sp) +/* f005a3c: 0080a825 */ or $s5,$a0,$zero +/* f005a40: 00c0b025 */ or $s6,$a2,$zero +/* f005a44: 14860006 */ bne $a0,$a2,.L0f005a60 +/* f005a48: e6440000 */ swc1 $f4,0x0($s2) +/* f005a4c: 8fa4007c */ lw $a0,0x7c($sp) +/* f005a50: 0fc5dd18 */ jal func0f177460 +/* f005a54: 8fa50084 */ lw $a1,0x84($sp) +/* f005a58: 10000049 */ beqz $zero,.L0f005b80 +/* f005a5c: e6400000 */ swc1 $f0,0x0($s2) +.L0f005a60: +/* f005a60: 001570c0 */ sll $t6,$s5,0x3 +/* f005a64: 3c1e800a */ lui $s8,0x800a +/* f005a68: 01d57021 */ addu $t6,$t6,$s5 +/* f005a6c: 27de4928 */ addiu $s8,$s8,0x4928 +/* f005a70: 000e7080 */ sll $t6,$t6,0x2 +/* f005a74: 8fc20000 */ lw $v0,0x0($s8) +/* f005a78: 01d57023 */ subu $t6,$t6,$s5 +/* f005a7c: 000e7080 */ sll $t6,$t6,0x2 +/* f005a80: afae005c */ sw $t6,0x5c($sp) +/* f005a84: 004e2821 */ addu $a1,$v0,$t6 +/* f005a88: 80a60005 */ lb $a2,0x5($a1) +/* f005a8c: 00003825 */ or $a3,$zero,$zero +/* f005a90: 00004025 */ or $t0,$zero,$zero +/* f005a94: 18c0003a */ blez $a2,.L0f005b80 +/* f005a98: 0016b8c0 */ sll $s7,$s6,0x3 +/* f005a9c: 02f6b821 */ addu $s7,$s7,$s6 +/* f005aa0: 0017b880 */ sll $s7,$s7,0x2 +/* f005aa4: 02f6b823 */ subu $s7,$s7,$s6 +/* f005aa8: 0017b880 */ sll $s7,$s7,0x2 +/* f005aac: 00571821 */ addu $v1,$v0,$s7 +/* f005ab0: 3c14800a */ lui $s4,0x800a +/* f005ab4: 26944ce0 */ addiu $s4,$s4,0x4ce0 +/* f005ab8: 80640005 */ lb $a0,0x5($v1) +.L0f005abc: +/* f005abc: 84b9000e */ lh $t9,0xe($a1) +/* f005ac0: 8e980000 */ lw $t8,0x0($s4) +/* f005ac4: 00008025 */ or $s0,$zero,$zero +/* f005ac8: 00194840 */ sll $t1,$t9,0x1 +/* f005acc: 03095021 */ addu $t2,$t8,$t1 +/* f005ad0: 01485821 */ addu $t3,$t2,$t0 +/* f005ad4: 18800026 */ blez $a0,.L0f005b70 +/* f005ad8: 85730000 */ lh $s3,0x0($t3) +/* f005adc: 00008825 */ or $s1,$zero,$zero +/* f005ae0: afa7006c */ sw $a3,0x6c($sp) +/* f005ae4: afa80050 */ sw $t0,0x50($sp) +/* f005ae8: 846d000e */ lh $t5,0xe($v1) +.L0f005aec: +/* f005aec: 8e8c0000 */ lw $t4,0x0($s4) +/* f005af0: 8fb80084 */ lw $t8,0x84($sp) +/* f005af4: 000d7040 */ sll $t6,$t5,0x1 +/* f005af8: 018e7821 */ addu $t7,$t4,$t6 +/* f005afc: 01f1c821 */ addu $t9,$t7,$s1 +/* f005b00: 87220000 */ lh $v0,0x0($t9) +/* f005b04: afa00018 */ sw $zero,0x18($sp) +/* f005b08: 02a02025 */ or $a0,$s5,$zero +/* f005b0c: 8fa5007c */ lw $a1,0x7c($sp) +/* f005b10: 02603025 */ or $a2,$s3,$zero +/* f005b14: 02c03825 */ or $a3,$s6,$zero +/* f005b18: afb80010 */ sw $t8,0x10($sp) +/* f005b1c: 0fc014f4 */ jal func0f0053d0 +/* f005b20: afa20014 */ sw $v0,0x14($sp) +/* f005b24: c6460000 */ lwc1 $f6,0x0($s2) +/* f005b28: 4606003c */ c.lt.s $f0,$f6 +/* f005b2c: 00000000 */ sll $zero,$zero,0x0 +/* f005b30: 45020003 */ bc1fl .L0f005b40 +/* f005b34: 8fc20000 */ lw $v0,0x0($s8) +/* f005b38: e6400000 */ swc1 $f0,0x0($s2) +/* f005b3c: 8fc20000 */ lw $v0,0x0($s8) +.L0f005b40: +/* f005b40: 26100001 */ addiu $s0,$s0,0x1 +/* f005b44: 26310002 */ addiu $s1,$s1,0x2 +/* f005b48: 00571821 */ addu $v1,$v0,$s7 +/* f005b4c: 80640005 */ lb $a0,0x5($v1) +/* f005b50: 0204082a */ slt $at,$s0,$a0 +/* f005b54: 5420ffe5 */ bnezl $at,.L0f005aec +/* f005b58: 846d000e */ lh $t5,0xe($v1) +/* f005b5c: 8fa9005c */ lw $t1,0x5c($sp) +/* f005b60: 8fa80050 */ lw $t0,0x50($sp) +/* f005b64: 8fa7006c */ lw $a3,0x6c($sp) +/* f005b68: 00492821 */ addu $a1,$v0,$t1 +/* f005b6c: 80a60005 */ lb $a2,0x5($a1) +.L0f005b70: +/* f005b70: 24e70001 */ addiu $a3,$a3,0x1 +/* f005b74: 00e6082a */ slt $at,$a3,$a2 +/* f005b78: 1420ffd0 */ bnez $at,.L0f005abc +/* f005b7c: 25080002 */ addiu $t0,$t0,0x2 +.L0f005b80: +/* f005b80: 8fbf004c */ lw $ra,0x4c($sp) +/* f005b84: 8fb00028 */ lw $s0,0x28($sp) +/* f005b88: 8fb1002c */ lw $s1,0x2c($sp) +/* f005b8c: 8fb20030 */ lw $s2,0x30($sp) +/* f005b90: 8fb30034 */ lw $s3,0x34($sp) +/* f005b94: 8fb40038 */ lw $s4,0x38($sp) +/* f005b98: 8fb5003c */ lw $s5,0x3c($sp) +/* f005b9c: 8fb60040 */ lw $s6,0x40($sp) +/* f005ba0: 8fb70044 */ lw $s7,0x44($sp) +/* f005ba4: 8fbe0048 */ lw $s8,0x48($sp) +/* f005ba8: 03e00008 */ jr $ra +/* f005bac: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f005bb0 +/* f005bb0: 3c0e800a */ lui $t6,0x800a +/* f005bb4: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f005bb8: 27bdffd0 */ addiu $sp,$sp,-48 +/* f005bbc: afbf0024 */ sw $ra,0x24($sp) +/* f005bc0: 8dcf00bc */ lw $t7,0xbc($t6) +/* f005bc4: 0fc00270 */ jal func0f0009c0 +/* f005bc8: 85e40028 */ lh $a0,0x28($t7) +/* f005bcc: 3c07800a */ lui $a3,0x800a +/* f005bd0: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f005bd4: 8ce80284 */ lw $t0,0x284($a3) +/* f005bd8: afa2002c */ sw $v0,0x2c($sp) +/* f005bdc: 3c068007 */ lui $a2,0x8007 +/* f005be0: 8d0500d8 */ lw $a1,0xd8($t0) +/* f005be4: 24c60764 */ addiu $a2,$a2,0x764 +/* f005be8: 14a00013 */ bnez $a1,.L0f005c38 +/* f005bec: 00000000 */ sll $zero,$zero,0x0 +/* f005bf0: 8cd80000 */ lw $t8,0x0($a2) +/* f005bf4: 17000010 */ bnez $t8,.L0f005c38 +/* f005bf8: 00000000 */ sll $zero,$zero,0x0 +/* f005bfc: 8d030480 */ lw $v1,0x480($t0) +/* f005c00: 50600007 */ beqzl $v1,.L0f005c20 +/* f005c04: 8d0a1c54 */ lw $t2,0x1c54($t0) +/* f005c08: 1060000b */ beqz $v1,.L0f005c38 +/* f005c0c: 00000000 */ sll $zero,$zero,0x0 +/* f005c10: 80790037 */ lb $t9,0x37($v1) +/* f005c14: 17200008 */ bnez $t9,.L0f005c38 +/* f005c18: 00000000 */ sll $zero,$zero,0x0 +/* f005c1c: 8d0a1c54 */ lw $t2,0x1c54($t0) +.L0f005c20: +/* f005c20: 8d0900c4 */ lw $t1,0xc4($t0) +/* f005c24: 01405827 */ nor $t3,$t2,$zero +/* f005c28: 012b6024 */ and $t4,$t1,$t3 +/* f005c2c: 318d0001 */ andi $t5,$t4,0x1 +/* f005c30: 55a00017 */ bnezl $t5,.L0f005c90 +/* f005c34: 8d0c1c1c */ lw $t4,0x1c1c($t0) +.L0f005c38: +/* f005c38: 3c068007 */ lui $a2,0x8007 +/* f005c3c: 14a00016 */ bnez $a1,.L0f005c98 +/* f005c40: 24c60764 */ addiu $a2,$a2,0x764 +/* f005c44: 8cce0000 */ lw $t6,0x0($a2) +/* f005c48: 15c00013 */ bnez $t6,.L0f005c98 +/* f005c4c: 00000000 */ sll $zero,$zero,0x0 +/* f005c50: 8d030480 */ lw $v1,0x480($t0) +/* f005c54: 50600007 */ beqzl $v1,.L0f005c74 +/* f005c58: 8d191c54 */ lw $t9,0x1c54($t0) +/* f005c5c: 1060000e */ beqz $v1,.L0f005c98 +/* f005c60: 00000000 */ sll $zero,$zero,0x0 +/* f005c64: 806f0037 */ lb $t7,0x37($v1) +/* f005c68: 15e0000b */ bnez $t7,.L0f005c98 +/* f005c6c: 00000000 */ sll $zero,$zero,0x0 +/* f005c70: 8d191c54 */ lw $t9,0x1c54($t0) +.L0f005c74: +/* f005c74: 8d1800c4 */ lw $t8,0xc4($t0) +/* f005c78: 03205027 */ nor $t2,$t9,$zero +/* f005c7c: 030a4824 */ and $t1,$t8,$t2 +/* f005c80: 312b0008 */ andi $t3,$t1,0x8 +/* f005c84: 11600004 */ beqz $t3,.L0f005c98 +/* f005c88: 00000000 */ sll $zero,$zero,0x0 +/* f005c8c: 8d0c1c1c */ lw $t4,0x1c1c($t0) +.L0f005c90: +/* f005c90: 5180002c */ beqzl $t4,.L0f005d44 +/* f005c94: 24090001 */ addiu $t1,$zero,0x1 +.L0f005c98: +/* f005c98: 14a00013 */ bnez $a1,.L0f005ce8 +/* f005c9c: 00000000 */ sll $zero,$zero,0x0 +/* f005ca0: 8ccd0000 */ lw $t5,0x0($a2) +/* f005ca4: 15a00010 */ bnez $t5,.L0f005ce8 +/* f005ca8: 00000000 */ sll $zero,$zero,0x0 +/* f005cac: 8d030480 */ lw $v1,0x480($t0) +/* f005cb0: 50600007 */ beqzl $v1,.L0f005cd0 +/* f005cb4: 8d191c54 */ lw $t9,0x1c54($t0) +/* f005cb8: 1060000b */ beqz $v1,.L0f005ce8 +/* f005cbc: 00000000 */ sll $zero,$zero,0x0 +/* f005cc0: 806e0037 */ lb $t6,0x37($v1) +/* f005cc4: 15c00008 */ bnez $t6,.L0f005ce8 +/* f005cc8: 00000000 */ sll $zero,$zero,0x0 +/* f005ccc: 8d191c54 */ lw $t9,0x1c54($t0) +.L0f005cd0: +/* f005cd0: 8d0f00c4 */ lw $t7,0xc4($t0) +/* f005cd4: 0320c027 */ nor $t8,$t9,$zero +/* f005cd8: 01f85024 */ and $t2,$t7,$t8 +/* f005cdc: 31490001 */ andi $t1,$t2,0x1 +/* f005ce0: 5520001c */ bnezl $t1,.L0f005d54 +/* f005ce4: 2ca40001 */ sltiu $a0,$a1,0x1 +.L0f005ce8: +/* f005ce8: 54a00014 */ bnezl $a1,.L0f005d3c +/* f005cec: 8d0a1c1c */ lw $t2,0x1c1c($t0) +/* f005cf0: 8ccb0000 */ lw $t3,0x0($a2) +/* f005cf4: 55600011 */ bnezl $t3,.L0f005d3c +/* f005cf8: 8d0a1c1c */ lw $t2,0x1c1c($t0) +/* f005cfc: 8d030480 */ lw $v1,0x480($t0) +/* f005d00: 50600007 */ beqzl $v1,.L0f005d20 +/* f005d04: 8d0e1c54 */ lw $t6,0x1c54($t0) +/* f005d08: 5060000c */ beqzl $v1,.L0f005d3c +/* f005d0c: 8d0a1c1c */ lw $t2,0x1c1c($t0) +/* f005d10: 806c0037 */ lb $t4,0x37($v1) +/* f005d14: 55800009 */ bnezl $t4,.L0f005d3c +/* f005d18: 8d0a1c1c */ lw $t2,0x1c1c($t0) +/* f005d1c: 8d0e1c54 */ lw $t6,0x1c54($t0) +.L0f005d20: +/* f005d20: 8d0d00c4 */ lw $t5,0xc4($t0) +/* f005d24: 01c0c827 */ nor $t9,$t6,$zero +/* f005d28: 01b97824 */ and $t7,$t5,$t9 +/* f005d2c: 31f80008 */ andi $t8,$t7,0x8 +/* f005d30: 57000008 */ bnezl $t8,.L0f005d54 +/* f005d34: 2ca40001 */ sltiu $a0,$a1,0x1 +/* f005d38: 8d0a1c1c */ lw $t2,0x1c1c($t0) +.L0f005d3c: +/* f005d3c: 11400004 */ beqz $t2,.L0f005d50 +/* f005d40: 24090001 */ addiu $t1,$zero,0x1 +.L0f005d44: +/* f005d44: 3c018006 */ lui $at,0x8006 +/* f005d48: ac29144c */ sw $t1,0x144c($at) +/* f005d4c: 8d0500d8 */ lw $a1,0xd8($t0) +.L0f005d50: +/* f005d50: 2ca40001 */ sltiu $a0,$a1,0x1 +.L0f005d54: +/* f005d54: 10800017 */ beqz $a0,.L0f005db4 +/* f005d58: 00000000 */ sll $zero,$zero,0x0 +/* f005d5c: 8cc20000 */ lw $v0,0x0($a2) +/* f005d60: 2c4b0001 */ sltiu $t3,$v0,0x1 +/* f005d64: 11600013 */ beqz $t3,.L0f005db4 +/* f005d68: 00000000 */ sll $zero,$zero,0x0 +/* f005d6c: 8d030480 */ lw $v1,0x480($t0) +/* f005d70: 2c620001 */ sltiu $v0,$v1,0x1 +/* f005d74: 14400007 */ bnez $v0,.L0f005d94 +/* f005d78: 0003102b */ sltu $v0,$zero,$v1 +/* f005d7c: 1040000d */ beqz $v0,.L0f005db4 +/* f005d80: 00000000 */ sll $zero,$zero,0x0 +/* f005d84: 80620037 */ lb $v0,0x37($v1) +/* f005d88: 2c4c0001 */ sltiu $t4,$v0,0x1 +/* f005d8c: 11800009 */ beqz $t4,.L0f005db4 +/* f005d90: 00000000 */ sll $zero,$zero,0x0 +.L0f005d94: +/* f005d94: 8d0d1c54 */ lw $t5,0x1c54($t0) +/* f005d98: 8d0e00c4 */ lw $t6,0xc4($t0) +/* f005d9c: 01a0c827 */ nor $t9,$t5,$zero +/* f005da0: 01d91024 */ and $v0,$t6,$t9 +/* f005da4: 304f0001 */ andi $t7,$v0,0x1 +/* f005da8: 000f102b */ sltu $v0,$zero,$t7 +/* f005dac: 54400018 */ bnezl $v0,.L0f005e10 +/* f005db0: ad021c1c */ sw $v0,0x1c1c($t0) +.L0f005db4: +/* f005db4: 10800015 */ beqz $a0,.L0f005e0c +/* f005db8: 00801025 */ or $v0,$a0,$zero +/* f005dbc: 8cc20000 */ lw $v0,0x0($a2) +/* f005dc0: 2c4a0001 */ sltiu $t2,$v0,0x1 +/* f005dc4: 11400011 */ beqz $t2,.L0f005e0c +/* f005dc8: 01401025 */ or $v0,$t2,$zero +/* f005dcc: 8d030480 */ lw $v1,0x480($t0) +/* f005dd0: 2c620001 */ sltiu $v0,$v1,0x1 +/* f005dd4: 14400007 */ bnez $v0,.L0f005df4 +/* f005dd8: 0003102b */ sltu $v0,$zero,$v1 +/* f005ddc: 5040000c */ beqzl $v0,.L0f005e10 +/* f005de0: ad021c1c */ sw $v0,0x1c1c($t0) +/* f005de4: 80620037 */ lb $v0,0x37($v1) +/* f005de8: 2c490001 */ sltiu $t1,$v0,0x1 +/* f005dec: 11200007 */ beqz $t1,.L0f005e0c +/* f005df0: 01201025 */ or $v0,$t1,$zero +.L0f005df4: +/* f005df4: 8d0c1c54 */ lw $t4,0x1c54($t0) +/* f005df8: 8d0b00c4 */ lw $t3,0xc4($t0) +/* f005dfc: 01806827 */ nor $t5,$t4,$zero +/* f005e00: 016d1024 */ and $v0,$t3,$t5 +/* f005e04: 304e0008 */ andi $t6,$v0,0x8 +/* f005e08: 000e102b */ sltu $v0,$zero,$t6 +.L0f005e0c: +/* f005e0c: ad021c1c */ sw $v0,0x1c1c($t0) +.L0f005e10: +/* f005e10: 8ce80284 */ lw $t0,0x284($a3) +/* f005e14: 8d0f00d8 */ lw $t7,0xd8($t0) +/* f005e18: 15e0004e */ bnez $t7,.L0f005f54 +/* f005e1c: 00000000 */ sll $zero,$zero,0x0 +/* f005e20: 8cd80000 */ lw $t8,0x0($a2) +/* f005e24: 1700004b */ bnez $t8,.L0f005f54 +/* f005e28: 00000000 */ sll $zero,$zero,0x0 +/* f005e2c: 8d030480 */ lw $v1,0x480($t0) +/* f005e30: 50600007 */ beqzl $v1,.L0f005e50 +/* f005e34: 8d0c1c54 */ lw $t4,0x1c54($t0) +/* f005e38: 10600046 */ beqz $v1,.L0f005f54 +/* f005e3c: 00000000 */ sll $zero,$zero,0x0 +/* f005e40: 806a0037 */ lb $t2,0x37($v1) +/* f005e44: 15400043 */ bnez $t2,.L0f005f54 +/* f005e48: 00000000 */ sll $zero,$zero,0x0 +/* f005e4c: 8d0c1c54 */ lw $t4,0x1c54($t0) +.L0f005e50: +/* f005e50: 8d0900c4 */ lw $t1,0xc4($t0) +/* f005e54: 01805827 */ nor $t3,$t4,$zero +/* f005e58: 012b6824 */ and $t5,$t1,$t3 +/* f005e5c: 31ae0001 */ andi $t6,$t5,0x1 +/* f005e60: 11c0003c */ beqz $t6,.L0f005f54 +/* f005e64: 00000000 */ sll $zero,$zero,0x0 +/* f005e68: 0fc5b364 */ jal func0f16cd90 +/* f005e6c: 00000000 */ sll $zero,$zero,0x0 +/* f005e70: 14400038 */ bnez $v0,.L0f005f54 +/* f005e74: 3c08800a */ lui $t0,0x800a +/* f005e78: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f005e7c: 3c048009 */ lui $a0,0x8009 +/* f005e80: 24050505 */ addiu $a1,$zero,0x505 +/* f005e84: 8d191c20 */ lw $t9,0x1c20($t0) +/* f005e88: 2407ffff */ addiu $a3,$zero,-1 +/* f005e8c: 240fffff */ addiu $t7,$zero,-1 +/* f005e90: 1720000d */ bnez $t9,.L0f005ec8 +/* f005e94: 25061c20 */ addiu $a2,$t0,0x1c20 +/* f005e98: 3c01bf80 */ lui $at,0xbf80 +/* f005e9c: 44812000 */ mtc1 $at,$f4 +/* f005ea0: 2418ffff */ addiu $t8,$zero,-1 +/* f005ea4: 240affff */ addiu $t2,$zero,-1 +/* f005ea8: afaa001c */ sw $t2,0x1c($sp) +/* f005eac: afb80018 */ sw $t8,0x18($sp) +/* f005eb0: 8c845200 */ lw $a0,0x5200($a0) +/* f005eb4: afaf0010 */ sw $t7,0x10($sp) +/* f005eb8: 0c004241 */ jal 0x10904 +/* f005ebc: e7a40014 */ swc1 $f4,0x14($sp) +/* f005ec0: 3c08800a */ lui $t0,0x800a +/* f005ec4: 8d08a244 */ lw $t0,-0x5dbc($t0) +.L0f005ec8: +/* f005ec8: 8fac002c */ lw $t4,0x2c($sp) +/* f005ecc: 29810081 */ slti $at,$t4,0x81 +/* f005ed0: 54200015 */ bnezl $at,.L0f005f28 +/* f005ed4: 8d041c24 */ lw $a0,0x1c24($t0) +/* f005ed8: 8d091c24 */ lw $t1,0x1c24($t0) +/* f005edc: 3c048009 */ lui $a0,0x8009 +/* f005ee0: 240501be */ addiu $a1,$zero,0x1be +/* f005ee4: 15200035 */ bnez $t1,.L0f005fbc +/* f005ee8: 25061c24 */ addiu $a2,$t0,0x1c24 +/* f005eec: 3c01bf80 */ lui $at,0xbf80 +/* f005ef0: 44813000 */ mtc1 $at,$f6 +/* f005ef4: 240bffff */ addiu $t3,$zero,-1 +/* f005ef8: 240dffff */ addiu $t5,$zero,-1 +/* f005efc: 240effff */ addiu $t6,$zero,-1 +/* f005f00: afae001c */ sw $t6,0x1c($sp) +/* f005f04: afad0018 */ sw $t5,0x18($sp) +/* f005f08: afab0010 */ sw $t3,0x10($sp) +/* f005f0c: 8c845200 */ lw $a0,0x5200($a0) +/* f005f10: 2407ffff */ addiu $a3,$zero,-1 +/* f005f14: 0c004241 */ jal 0x10904 +/* f005f18: e7a60014 */ swc1 $f6,0x14($sp) +/* f005f1c: 10000028 */ beqz $zero,.L0f005fc0 +/* f005f20: 8fbf0024 */ lw $ra,0x24($sp) +/* f005f24: 8d041c24 */ lw $a0,0x1c24($t0) +.L0f005f28: +/* f005f28: 50800025 */ beqzl $a0,.L0f005fc0 +/* f005f2c: 8fbf0024 */ lw $ra,0x24($sp) +/* f005f30: 0c00cdfc */ jal 0x337f0 +/* f005f34: 00000000 */ sll $zero,$zero,0x0 +/* f005f38: 10400020 */ beqz $v0,.L0f005fbc +/* f005f3c: 3c19800a */ lui $t9,0x800a +/* f005f40: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f005f44: 0c00cec9 */ jal 0x33b24 +/* f005f48: 8f241c24 */ lw $a0,0x1c24($t9) +/* f005f4c: 1000001c */ beqz $zero,.L0f005fc0 +/* f005f50: 8fbf0024 */ lw $ra,0x24($sp) +.L0f005f54: +/* f005f54: 3c07800a */ lui $a3,0x800a +/* f005f58: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f005f5c: 8cef0284 */ lw $t7,0x284($a3) +/* f005f60: 8de41c20 */ lw $a0,0x1c20($t7) +/* f005f64: 10800008 */ beqz $a0,.L0f005f88 +/* f005f68: 00000000 */ sll $zero,$zero,0x0 +/* f005f6c: 0c00cdfc */ jal 0x337f0 +/* f005f70: 00000000 */ sll $zero,$zero,0x0 +/* f005f74: 10400004 */ beqz $v0,.L0f005f88 +/* f005f78: 3c18800a */ lui $t8,0x800a +/* f005f7c: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f005f80: 0c00cec9 */ jal 0x33b24 +/* f005f84: 8f041c20 */ lw $a0,0x1c20($t8) +.L0f005f88: +/* f005f88: 3c07800a */ lui $a3,0x800a +/* f005f8c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f005f90: 8cea0284 */ lw $t2,0x284($a3) +/* f005f94: 8d441c24 */ lw $a0,0x1c24($t2) +/* f005f98: 50800009 */ beqzl $a0,.L0f005fc0 +/* f005f9c: 8fbf0024 */ lw $ra,0x24($sp) +/* f005fa0: 0c00cdfc */ jal 0x337f0 +/* f005fa4: 00000000 */ sll $zero,$zero,0x0 +/* f005fa8: 10400004 */ beqz $v0,.L0f005fbc +/* f005fac: 3c0c800a */ lui $t4,0x800a +/* f005fb0: 8d8ca244 */ lw $t4,-0x5dbc($t4) +/* f005fb4: 0c00cec9 */ jal 0x33b24 +/* f005fb8: 8d841c24 */ lw $a0,0x1c24($t4) +.L0f005fbc: +/* f005fbc: 8fbf0024 */ lw $ra,0x24($sp) +.L0f005fc0: +/* f005fc0: 27bd0030 */ addiu $sp,$sp,0x30 +/* f005fc4: 03e00008 */ jr $ra +/* f005fc8: 00000000 */ sll $zero,$zero,0x0 +/* f005fcc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f005fd0 +/* f005fd0: 2881002b */ slti $at,$a0,0x2b +/* f005fd4: 14200019 */ bnez $at,.L0f00603c +/* f005fd8: 28810094 */ slti $at,$a0,0x94 +/* f005fdc: 14200007 */ bnez $at,.L0f005ffc +/* f005fe0: 24010094 */ addiu $at,$zero,0x94 +/* f005fe4: 1081001e */ beq $a0,$at,.L0f006060 +/* f005fe8: 24010394 */ addiu $at,$zero,0x394 +/* f005fec: 1081001c */ beq $a0,$at,.L0f006060 +/* f005ff0: 00000000 */ sll $zero,$zero,0x0 +/* f005ff4: 1000001d */ beqz $zero,.L0f00606c +/* f005ff8: 00001025 */ or $v0,$zero,$zero +.L0f005ffc: +/* f005ffc: 28810074 */ slti $at,$a0,0x74 +/* f006000: 14200006 */ bnez $at,.L0f00601c +/* f006004: 248effab */ addiu $t6,$a0,-85 +/* f006008: 24010093 */ addiu $at,$zero,0x93 +/* f00600c: 10810014 */ beq $a0,$at,.L0f006060 +/* f006010: 00000000 */ sll $zero,$zero,0x0 +/* f006014: 10000015 */ beqz $zero,.L0f00606c +/* f006018: 00001025 */ or $v0,$zero,$zero +.L0f00601c: +/* f00601c: 2dc1001f */ sltiu $at,$t6,0x1f +/* f006020: 10200011 */ beqz $at,.L0f006068 +/* f006024: 000e7080 */ sll $t6,$t6,0x2 +/* f006028: 3c017f1a */ lui $at,0x7f1a +/* f00602c: 002e0821 */ addu $at,$at,$t6 +/* f006030: 8c2e7df0 */ lw $t6,0x7df0($at) +/* f006034: 01c00008 */ jr $t6 +/* f006038: 00000000 */ sll $zero,$zero,0x0 +.L0f00603c: +/* f00603c: 2401001d */ addiu $at,$zero,0x1d +/* f006040: 10810007 */ beq $a0,$at,.L0f006060 +/* f006044: 2401001e */ addiu $at,$zero,0x1e +/* f006048: 10810005 */ beq $a0,$at,.L0f006060 +/* f00604c: 24010029 */ addiu $at,$zero,0x29 +/* f006050: 10810003 */ beq $a0,$at,.L0f006060 +/* f006054: 2401002a */ addiu $at,$zero,0x2a +/* f006058: 54810004 */ bnel $a0,$at,.L0f00606c +/* f00605c: 00001025 */ or $v0,$zero,$zero +.L0f006060: +/* f006060: 03e00008 */ jr $ra +/* f006064: 24020001 */ addiu $v0,$zero,0x1 +.L0f006068: +/* f006068: 00001025 */ or $v0,$zero,$zero +.L0f00606c: +/* f00606c: 03e00008 */ jr $ra +/* f006070: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f006074 +/* f006074: 27bdffd0 */ addiu $sp,$sp,-48 +/* f006078: afbf0024 */ sw $ra,0x24($sp) +/* f00607c: afb20020 */ sw $s2,0x20($sp) +/* f006080: afb1001c */ sw $s1,0x1c($sp) +/* f006084: afb00018 */ sw $s0,0x18($sp) +/* f006088: 808e0190 */ lb $t6,0x190($a0) +/* f00608c: 00809025 */ or $s2,$a0,$zero +/* f006090: 55c00004 */ bnezl $t6,.L0f0060a4 +/* f006094: 92420191 */ lbu $v0,0x191($s2) +/* f006098: 1000004a */ beqz $zero,.L0f0061c4 +/* f00609c: 00001025 */ or $v0,$zero,$zero +/* f0060a0: 92420191 */ lbu $v0,0x191($s2) +.L0f0060a4: +/* f0060a4: 00001825 */ or $v1,$zero,$zero +/* f0060a8: 28410009 */ slti $at,$v0,0x9 +/* f0060ac: 10200003 */ beqz $at,.L0f0060bc +/* f0060b0: 00000000 */ sll $zero,$zero,0x0 +/* f0060b4: 10000001 */ beqz $zero,.L0f0060bc +/* f0060b8: 00401825 */ or $v1,$v0,$zero +.L0f0060bc: +/* f0060bc: 2401ffff */ addiu $at,$zero,-1 +/* f0060c0: 14610003 */ bne $v1,$at,.L0f0060d0 +/* f0060c4: 00000000 */ sll $zero,$zero,0x0 +/* f0060c8: 1000003e */ beqz $zero,.L0f0061c4 +/* f0060cc: 00001025 */ or $v0,$zero,$zero +.L0f0060d0: +/* f0060d0: 12400003 */ beqz $s2,.L0f0060e0 +/* f0060d4: 24010001 */ addiu $at,$zero,0x1 +/* f0060d8: 10000002 */ beqz $zero,.L0f0060e4 +/* f0060dc: 924402fe */ lbu $a0,0x2fe($s2) +.L0f0060e0: +/* f0060e0: 00002025 */ or $a0,$zero,$zero +.L0f0060e4: +/* f0060e4: 14810019 */ bne $a0,$at,.L0f00614c +/* f0060e8: 00055080 */ sll $t2,$a1,0x2 +/* f0060ec: 864f0010 */ lh $t7,0x10($s2) +/* f0060f0: 2401007b */ addiu $at,$zero,0x7b +/* f0060f4: 11e10015 */ beq $t7,$at,.L0f00614c +/* f0060f8: 00000000 */ sll $zero,$zero,0x0 +/* f0060fc: 92580361 */ lbu $t8,0x361($s2) +/* f006100: 24010004 */ addiu $at,$zero,0x4 +/* f006104: 3b190001 */ xori $t9,$t8,0x1 +/* f006108: 14610008 */ bne $v1,$at,.L0f00612c +/* f00610c: a2590361 */ sb $t9,0x361($s2) +/* f006110: 332800ff */ andi $t0,$t9,0xff +/* f006114: 11000003 */ beqz $t0,.L0f006124 +/* f006118: 00000000 */ sll $zero,$zero,0x0 +/* f00611c: 10000029 */ beqz $zero,.L0f0061c4 +/* f006120: 34028191 */ dli $v0,0x8191 +.L0f006124: +/* f006124: 10000027 */ beqz $zero,.L0f0061c4 +/* f006128: 34028192 */ dli $v0,0x8192 +.L0f00612c: +/* f00612c: 92490361 */ lbu $t1,0x361($s2) +/* f006130: 34038190 */ dli $v1,0x8190 +/* f006134: 11200003 */ beqz $t1,.L0f006144 +/* f006138: 00000000 */ sll $zero,$zero,0x0 +/* f00613c: 10000021 */ beqz $zero,.L0f0061c4 +/* f006140: 3402818f */ dli $v0,0x818f +.L0f006144: +/* f006144: 1000001f */ beqz $zero,.L0f0061c4 +/* f006148: 00601025 */ or $v0,$v1,$zero +.L0f00614c: +/* f00614c: 3c048006 */ lui $a0,0x8006 +/* f006150: 008a2021 */ addu $a0,$a0,$t2 +/* f006154: 948415a0 */ lhu $a0,0x15a0($a0) +/* f006158: 0fc017f4 */ jal func0f005fd0 +/* f00615c: afa3002c */ sw $v1,0x2c($sp) +/* f006160: 8fa3002c */ lw $v1,0x2c($sp) +/* f006164: 00408825 */ or $s1,$v0,$zero +/* f006168: 000380c0 */ sll $s0,$v1,0x3 +.L0f00616c: +/* f00616c: 0c004b70 */ jal 0x12dc0 +/* f006170: 00000000 */ sll $zero,$zero,0x0 +/* f006174: 30430007 */ andi $v1,$v0,0x7 +/* f006178: 12200003 */ beqz $s1,.L0f006188 +/* f00617c: 00602825 */ or $a1,$v1,$zero +/* f006180: 10000002 */ beqz $zero,.L0f00618c +/* f006184: 24040002 */ addiu $a0,$zero,0x2 +.L0f006188: +/* f006188: 00002025 */ or $a0,$zero,$zero +.L0f00618c: +/* f00618c: 924e0361 */ lbu $t6,0x361($s2) +/* f006190: 306b0005 */ andi $t3,$v1,0x5 +/* f006194: 008b6021 */ addu $t4,$a0,$t3 +/* f006198: 01906821 */ addu $t5,$t4,$s0 +/* f00619c: 11aefff3 */ beq $t5,$t6,.L0f00616c +/* f0061a0: 00000000 */ sll $zero,$zero,0x0 +/* f0061a4: 30af0005 */ andi $t7,$a1,0x5 +/* f0061a8: 008fc021 */ addu $t8,$a0,$t7 +/* f0061ac: 03101821 */ addu $v1,$t8,$s0 +/* f0061b0: 0003c880 */ sll $t9,$v1,0x2 +/* f0061b4: 3c028006 */ lui $v0,0x8006 +/* f0061b8: a2430361 */ sb $v1,0x361($s2) +/* f0061bc: 00591021 */ addu $v0,$v0,$t9 +/* f0061c0: 8c421480 */ lw $v0,0x1480($v0) +.L0f0061c4: +/* f0061c4: 8fbf0024 */ lw $ra,0x24($sp) +/* f0061c8: 8fb00018 */ lw $s0,0x18($sp) +/* f0061cc: 8fb1001c */ lw $s1,0x1c($sp) +/* f0061d0: 8fb20020 */ lw $s2,0x20($sp) +/* f0061d4: 03e00008 */ jr $ra +/* f0061d8: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f0061dc +/* f0061dc: 27bdff88 */ addiu $sp,$sp,-120 +/* f0061e0: afbf004c */ sw $ra,0x4c($sp) +/* f0061e4: afb10048 */ sw $s1,0x48($sp) +/* f0061e8: 00808825 */ or $s1,$a0,$zero +/* f0061ec: 0fc47bbe */ jal func0f11eef8 +/* f0061f0: afb00044 */ sw $s0,0x44($sp) +/* f0061f4: 104000c5 */ beqz $v0,.L0f00650c +/* f0061f8: 24010001 */ addiu $at,$zero,0x1 +/* f0061fc: 3c02800a */ lui $v0,0x800a +/* f006200: 24429fc0 */ addiu $v0,$v0,-24640 +/* f006204: 8c4e006c */ lw $t6,0x6c($v0) +/* f006208: 00002825 */ or $a1,$zero,$zero +/* f00620c: 00001825 */ or $v1,$zero,$zero +/* f006210: 11c00003 */ beqz $t6,.L0f006220 +/* f006214: 00002025 */ or $a0,$zero,$zero +/* f006218: 10000001 */ beqz $zero,.L0f006220 +/* f00621c: 24050001 */ addiu $a1,$zero,0x1 +.L0f006220: +/* f006220: 8c4f0068 */ lw $t7,0x68($v0) +/* f006224: 11e00003 */ beqz $t7,.L0f006234 +/* f006228: 00000000 */ sll $zero,$zero,0x0 +/* f00622c: 10000001 */ beqz $zero,.L0f006234 +/* f006230: 24030001 */ addiu $v1,$zero,0x1 +.L0f006234: +/* f006234: 8c580064 */ lw $t8,0x64($v0) +/* f006238: 13000003 */ beqz $t8,.L0f006248 +/* f00623c: 00000000 */ sll $zero,$zero,0x0 +/* f006240: 10000001 */ beqz $zero,.L0f006248 +/* f006244: 24040001 */ addiu $a0,$zero,0x1 +.L0f006248: +/* f006248: 8c590070 */ lw $t9,0x70($v0) +/* f00624c: 00001025 */ or $v0,$zero,$zero +/* f006250: 13200003 */ beqz $t9,.L0f006260 +/* f006254: 00000000 */ sll $zero,$zero,0x0 +/* f006258: 10000001 */ beqz $zero,.L0f006260 +/* f00625c: 24020001 */ addiu $v0,$zero,0x1 +.L0f006260: +/* f006260: 00444021 */ addu $t0,$v0,$a0 +/* f006264: 01034821 */ addu $t1,$t0,$v1 +/* f006268: 01255021 */ addu $t2,$t1,$a1 +/* f00626c: 554100a8 */ bnel $t2,$at,.L0f006510 +/* f006270: 8fbf004c */ lw $ra,0x4c($sp) +/* f006274: 122000a5 */ beqz $s1,.L0f00650c +/* f006278: 240bffff */ addiu $t3,$zero,-1 +/* f00627c: 8e220020 */ lw $v0,0x20($s1) +/* f006280: 44802000 */ mtc1 $zero,$f4 +/* f006284: a2200190 */ sb $zero,0x190($s1) +/* f006288: a62b019c */ sh $t3,0x19c($s1) +/* f00628c: 1040009f */ beqz $v0,.L0f00650c +/* f006290: e6240194 */ swc1 $f4,0x194($s1) +/* f006294: 8c440020 */ lw $a0,0x20($v0) +/* f006298: 5080009d */ beqzl $a0,.L0f006510 +/* f00629c: 8fbf004c */ lw $ra,0x4c($sp) +/* f0062a0: c626018c */ lwc1 $f6,0x18c($s1) +/* f0062a4: 3c038006 */ lui $v1,0x8006 +/* f0062a8: 246315a0 */ addiu $v1,$v1,0x15a0 +/* f0062ac: e7a60070 */ swc1 $f6,0x70($sp) +/* f0062b0: c480000c */ lwc1 $f0,0xc($a0) +/* f0062b4: 00008025 */ or $s0,$zero,$zero +/* f0062b8: e620018c */ swc1 $f0,0x18c($s1) +/* f0062bc: e7a0006c */ swc1 $f0,0x6c($sp) +.L0f0062c0: +/* f0062c0: 8e240020 */ lw $a0,0x20($s1) +/* f0062c4: 0c00744f */ jal 0x1d13c +/* f0062c8: afa30050 */ sw $v1,0x50($sp) +/* f0062cc: 8fa30050 */ lw $v1,0x50($sp) +/* f0062d0: 24010023 */ addiu $at,$zero,0x23 +/* f0062d4: 94640000 */ lhu $a0,0x0($v1) +/* f0062d8: 5444008a */ bnel $v0,$a0,.L0f006504 +/* f0062dc: 26100001 */ addiu $s0,$s0,0x1 +/* f0062e0: 12200003 */ beqz $s1,.L0f0062f0 +/* f0062e4: 24010001 */ addiu $at,$zero,0x1 +/* f0062e8: 10000002 */ beqz $zero,.L0f0062f4 +/* f0062ec: 922202fe */ lbu $v0,0x2fe($s1) +.L0f0062f0: +/* f0062f0: 00001025 */ or $v0,$zero,$zero +.L0f0062f4: +/* f0062f4: 14410034 */ bne $v0,$at,.L0f0063c8 +/* f0062f8: 02002825 */ or $a1,$s0,$zero +/* f0062fc: 24010394 */ addiu $at,$zero,0x394 +/* f006300: 14810031 */ bne $a0,$at,.L0f0063c8 +/* f006304: c7a8006c */ lwc1 $f8,0x6c($sp) +/* f006308: 3c014000 */ lui $at,0x4000 +/* f00630c: 44810000 */ mtc1 $at,$f0 +/* f006310: 3c014188 */ lui $at,0x4188 +/* f006314: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f006318: 4608003e */ c.le.s $f0,$f8 +/* f00631c: c7b0006c */ lwc1 $f16,0x6c($sp) +/* f006320: 45020006 */ bc1fl .L0f00633c +/* f006324: 44810000 */ mtc1 $at,$f0 +/* f006328: 4600503c */ c.lt.s $f10,$f0 +/* f00632c: 00000000 */ sll $zero,$zero,0x0 +/* f006330: 4503000c */ bc1tl .L0f006364 +/* f006334: 240c0001 */ addiu $t4,$zero,0x1 +/* f006338: 44810000 */ mtc1 $at,$f0 +.L0f00633c: +/* f00633c: 3c014120 */ lui $at,0x4120 +/* f006340: c7b20070 */ lwc1 $f18,0x70($sp) +/* f006344: 4610003e */ c.le.s $f0,$f16 +/* f006348: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f00634c: 45020008 */ bc1fl .L0f006370 +/* f006350: 44810000 */ mtc1 $at,$f0 +/* f006354: 4600903c */ c.lt.s $f18,$f0 +/* f006358: 00000000 */ sll $zero,$zero,0x0 +/* f00635c: 45000003 */ bc1f .L0f00636c +/* f006360: 240c0001 */ addiu $t4,$zero,0x1 +.L0f006364: +/* f006364: 1000003e */ beqz $zero,.L0f006460 +/* f006368: a22c0190 */ sb $t4,0x190($s1) +.L0f00636c: +/* f00636c: 44810000 */ mtc1 $at,$f0 +.L0f006370: +/* f006370: 3c0141c8 */ lui $at,0x41c8 +/* f006374: c7a60070 */ lwc1 $f6,0x70($sp) +/* f006378: 4604003e */ c.le.s $f0,$f4 +/* f00637c: c7a8006c */ lwc1 $f8,0x6c($sp) +/* f006380: 45020006 */ bc1fl .L0f00639c +/* f006384: 44810000 */ mtc1 $at,$f0 +/* f006388: 4600303c */ c.lt.s $f6,$f0 +/* f00638c: 00000000 */ sll $zero,$zero,0x0 +/* f006390: 4503000b */ bc1tl .L0f0063c0 +/* f006394: 240d0002 */ addiu $t5,$zero,0x2 +/* f006398: 44810000 */ mtc1 $at,$f0 +.L0f00639c: +/* f00639c: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f0063a0: 4608003e */ c.le.s $f0,$f8 +/* f0063a4: 00000000 */ sll $zero,$zero,0x0 +/* f0063a8: 4500002d */ bc1f .L0f006460 +/* f0063ac: 00000000 */ sll $zero,$zero,0x0 +/* f0063b0: 4600503c */ c.lt.s $f10,$f0 +/* f0063b4: 00000000 */ sll $zero,$zero,0x0 +/* f0063b8: 45000029 */ bc1f .L0f006460 +/* f0063bc: 240d0002 */ addiu $t5,$zero,0x2 +.L0f0063c0: +/* f0063c0: 10000027 */ beqz $zero,.L0f006460 +/* f0063c4: a22d0190 */ sb $t5,0x190($s1) +.L0f0063c8: +/* f0063c8: 906e0002 */ lbu $t6,0x2($v1) +/* f0063cc: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f0063d0: 3c014f80 */ lui $at,0x4f80 +/* f0063d4: 448e8000 */ mtc1 $t6,$f16 +/* f0063d8: c7a60070 */ lwc1 $f6,0x70($sp) +/* f0063dc: 05c10004 */ bgez $t6,.L0f0063f0 +/* f0063e0: 46808020 */ cvt.s.w $f0,$f16 +/* f0063e4: 44819000 */ mtc1 $at,$f18 +/* f0063e8: 00000000 */ sll $zero,$zero,0x0 +/* f0063ec: 46120000 */ add.s $f0,$f0,$f18 +.L0f0063f0: +/* f0063f0: 4604003e */ c.le.s $f0,$f4 +/* f0063f4: c7b0006c */ lwc1 $f16,0x6c($sp) +/* f0063f8: 45020008 */ bc1fl .L0f00641c +/* f0063fc: 90780003 */ lbu $t8,0x3($v1) +/* f006400: 4600303c */ c.lt.s $f6,$f0 +/* f006404: 240f0001 */ addiu $t7,$zero,0x1 +/* f006408: 45020004 */ bc1fl .L0f00641c +/* f00640c: 90780003 */ lbu $t8,0x3($v1) +/* f006410: 10000013 */ beqz $zero,.L0f006460 +/* f006414: a22f0190 */ sb $t7,0x190($s1) +/* f006418: 90780003 */ lbu $t8,0x3($v1) +.L0f00641c: +/* f00641c: 3c014f80 */ lui $at,0x4f80 +/* f006420: c7b20070 */ lwc1 $f18,0x70($sp) +/* f006424: 44984000 */ mtc1 $t8,$f8 +/* f006428: 07010004 */ bgez $t8,.L0f00643c +/* f00642c: 46804020 */ cvt.s.w $f0,$f8 +/* f006430: 44815000 */ mtc1 $at,$f10 +/* f006434: 00000000 */ sll $zero,$zero,0x0 +/* f006438: 460a0000 */ add.s $f0,$f0,$f10 +.L0f00643c: +/* f00643c: 4610003e */ c.le.s $f0,$f16 +/* f006440: 00000000 */ sll $zero,$zero,0x0 +/* f006444: 45000006 */ bc1f .L0f006460 +/* f006448: 00000000 */ sll $zero,$zero,0x0 +/* f00644c: 4600903c */ c.lt.s $f18,$f0 +/* f006450: 24190002 */ addiu $t9,$zero,0x2 +/* f006454: 45000002 */ bc1f .L0f006460 +/* f006458: 00000000 */ sll $zero,$zero,0x0 +/* f00645c: a2390190 */ sb $t9,0x190($s1) +.L0f006460: +/* f006460: 0fc0181d */ jal func0f006074 +/* f006464: 02202025 */ or $a0,$s1,$zero +/* f006468: 2401ffff */ addiu $at,$zero,-1 +/* f00646c: 5041001c */ beql $v0,$at,.L0f0064e0 +/* f006470: 8e2e0020 */ lw $t6,0x20($s1) +/* f006474: 82280190 */ lb $t0,0x190($s1) +/* f006478: 3c01bf80 */ lui $at,0xbf80 +/* f00647c: 00002025 */ or $a0,$zero,$zero +/* f006480: 11000016 */ beqz $t0,.L0f0064dc +/* f006484: 00023400 */ sll $a2,$v0,0x10 +/* f006488: 8e25001c */ lw $a1,0x1c($s1) +/* f00648c: 44810000 */ mtc1 $at,$f0 +/* f006490: 00064c03 */ sra $t1,$a2,0x10 +/* f006494: 240affff */ addiu $t2,$zero,-1 +/* f006498: 240b0400 */ addiu $t3,$zero,0x400 +/* f00649c: 240c0010 */ addiu $t4,$zero,0x10 +/* f0064a0: 240dffff */ addiu $t5,$zero,-1 +/* f0064a4: afad002c */ sw $t5,0x2c($sp) +/* f0064a8: afac001c */ sw $t4,0x1c($sp) +/* f0064ac: afab0014 */ sw $t3,0x14($sp) +/* f0064b0: afaa0010 */ sw $t2,0x10($sp) +/* f0064b4: 01203025 */ or $a2,$t1,$zero +/* f0064b8: afa00028 */ sw $zero,0x28($sp) +/* f0064bc: afa00020 */ sw $zero,0x20($sp) +/* f0064c0: afa00018 */ sw $zero,0x18($sp) +/* f0064c4: 2407ffff */ addiu $a3,$zero,-1 +/* f0064c8: e7a00024 */ swc1 $f0,0x24($sp) +/* f0064cc: e7a00030 */ swc1 $f0,0x30($sp) +/* f0064d0: e7a00034 */ swc1 $f0,0x34($sp) +/* f0064d4: 0fc24e7e */ jal func0f0939f8 +/* f0064d8: e7a00038 */ swc1 $f0,0x38($sp) +.L0f0064dc: +/* f0064dc: 8e2e0020 */ lw $t6,0x20($s1) +.L0f0064e0: +/* f0064e0: a630019c */ sh $s0,0x19c($s1) +/* f0064e4: 3c013e80 */ lui $at,0x3e80 +/* f0064e8: 8dcf0020 */ lw $t7,0x20($t6) +/* f0064ec: 44813000 */ mtc1 $at,$f6 +/* f0064f0: c5e4001c */ lwc1 $f4,0x1c($t7) +/* f0064f4: 46062202 */ mul.s $f8,$f4,$f6 +/* f0064f8: 10000004 */ beqz $zero,.L0f00650c +/* f0064fc: e6280198 */ swc1 $f8,0x198($s1) +/* f006500: 26100001 */ addiu $s0,$s0,0x1 +.L0f006504: +/* f006504: 1601ff6e */ bne $s0,$at,.L0f0062c0 +/* f006508: 24630004 */ addiu $v1,$v1,0x4 +.L0f00650c: +/* f00650c: 8fbf004c */ lw $ra,0x4c($sp) +.L0f006510: +/* f006510: 8fb00044 */ lw $s0,0x44($sp) +/* f006514: 8fb10048 */ lw $s1,0x48($sp) +/* f006518: 03e00008 */ jr $ra +/* f00651c: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f006520 +/* f006520: 3c05800a */ lui $a1,0x800a +/* f006524: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f006528: 8cae0284 */ lw $t6,0x284($a1) +/* f00652c: 27bdffa0 */ addiu $sp,$sp,-96 +/* f006530: afbf004c */ sw $ra,0x4c($sp) +/* f006534: afb00048 */ sw $s0,0x48($sp) +/* f006538: 8dc700bc */ lw $a3,0xbc($t6) +/* f00653c: 00808025 */ or $s0,$a0,$zero +/* f006540: 0fc47bbe */ jal func0f11eef8 +/* f006544: afa70050 */ sw $a3,0x50($sp) +/* f006548: 3c05800a */ lui $a1,0x800a +/* f00654c: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f006550: 104000e6 */ beqz $v0,.L0f0068ec +/* f006554: 8fa70050 */ lw $a3,0x50($sp) +/* f006558: 8caf006c */ lw $t7,0x6c($a1) +/* f00655c: 24080001 */ addiu $t0,$zero,0x1 +/* f006560: 00003025 */ or $a2,$zero,$zero +/* f006564: 11e00003 */ beqz $t7,.L0f006574 +/* f006568: 00001825 */ or $v1,$zero,$zero +/* f00656c: 10000001 */ beqz $zero,.L0f006574 +/* f006570: 24060001 */ addiu $a2,$zero,0x1 +.L0f006574: +/* f006574: 8cb80068 */ lw $t8,0x68($a1) +/* f006578: 00002025 */ or $a0,$zero,$zero +/* f00657c: 00001025 */ or $v0,$zero,$zero +/* f006580: 13000003 */ beqz $t8,.L0f006590 +/* f006584: 00000000 */ sll $zero,$zero,0x0 +/* f006588: 10000001 */ beqz $zero,.L0f006590 +/* f00658c: 24030001 */ addiu $v1,$zero,0x1 +.L0f006590: +/* f006590: 8cb90064 */ lw $t9,0x64($a1) +/* f006594: 13200003 */ beqz $t9,.L0f0065a4 +/* f006598: 00000000 */ sll $zero,$zero,0x0 +/* f00659c: 10000001 */ beqz $zero,.L0f0065a4 +/* f0065a0: 24040001 */ addiu $a0,$zero,0x1 +.L0f0065a4: +/* f0065a4: 8ca90070 */ lw $t1,0x70($a1) +/* f0065a8: 11200003 */ beqz $t1,.L0f0065b8 +/* f0065ac: 00000000 */ sll $zero,$zero,0x0 +/* f0065b0: 10000001 */ beqz $zero,.L0f0065b8 +/* f0065b4: 24020001 */ addiu $v0,$zero,0x1 +.L0f0065b8: +/* f0065b8: 00445021 */ addu $t2,$v0,$a0 +/* f0065bc: 01435821 */ addu $t3,$t2,$v1 +/* f0065c0: 01666021 */ addu $t4,$t3,$a2 +/* f0065c4: 550c00ca */ bnel $t0,$t4,.L0f0068f0 +/* f0065c8: 8fbf004c */ lw $ra,0x4c($sp) +/* f0065cc: 860d019c */ lh $t5,0x19c($s0) +/* f0065d0: 05a200c7 */ bltzl $t5,.L0f0068f0 +/* f0065d4: 8fbf004c */ lw $ra,0x4c($sp) +/* f0065d8: 8cae0034 */ lw $t6,0x34($a1) +/* f0065dc: c6080198 */ lwc1 $f8,0x198($s0) +/* f0065e0: c6120194 */ lwc1 $f18,0x194($s0) +/* f0065e4: 448e2000 */ mtc1 $t6,$f4 +/* f0065e8: 8e02001c */ lw $v0,0x1c($s0) +/* f0065ec: 3c01437a */ lui $at,0x437a +/* f0065f0: 468021a0 */ cvt.s.w $f6,$f4 +/* f0065f4: 46083282 */ mul.s $f10,$f6,$f8 +/* f0065f8: 460a9100 */ add.s $f4,$f18,$f10 +/* f0065fc: 104000bb */ beqz $v0,.L0f0068ec +/* f006600: e6040194 */ swc1 $f4,0x194($s0) +/* f006604: c4f2000c */ lwc1 $f18,0xc($a3) +/* f006608: c44a000c */ lwc1 $f10,0xc($v0) +/* f00660c: 44802000 */ mtc1 $zero,$f4 +/* f006610: c4e60008 */ lwc1 $f6,0x8($a3) +/* f006614: 460a9001 */ sub.s $f0,$f18,$f10 +/* f006618: c4480008 */ lwc1 $f8,0x8($v0) +/* f00661c: 44819000 */ mtc1 $at,$f18 +/* f006620: 4604003c */ c.lt.s $f0,$f4 +/* f006624: 46083081 */ sub.s $f2,$f6,$f8 +/* f006628: 45020003 */ bc1fl .L0f006638 +/* f00662c: 4612003c */ c.lt.s $f0,$f18 +/* f006630: 46000007 */ neg.s $f0,$f0 +/* f006634: 4612003c */ c.lt.s $f0,$f18 +.L0f006638: +/* f006638: c4e60010 */ lwc1 $f6,0x10($a3) +/* f00663c: c4480010 */ lwc1 $f8,0x10($v0) +/* f006640: c60e0194 */ lwc1 $f14,0x194($s0) +/* f006644: 8605019c */ lh $a1,0x19c($s0) +/* f006648: c610018c */ lwc1 $f16,0x18c($s0) +/* f00664c: a2000190 */ sb $zero,0x190($s0) +/* f006650: e60e018c */ swc1 $f14,0x18c($s0) +/* f006654: 46083301 */ sub.s $f12,$f6,$f8 +/* f006658: 4500008a */ bc1f .L0f006884 +/* f00665c: afa5005c */ sw $a1,0x5c($sp) +/* f006660: 46021282 */ mul.s $f10,$f2,$f2 +/* f006664: 3c017f1a */ lui $at,0x7f1a +/* f006668: c4287e6c */ lwc1 $f8,0x7e6c($at) +/* f00666c: 460c6102 */ mul.s $f4,$f12,$f12 +/* f006670: afa5005c */ sw $a1,0x5c($sp) +/* f006674: 02002025 */ or $a0,$s0,$zero +/* f006678: 46045180 */ add.s $f6,$f10,$f4 +/* f00667c: 4608303c */ c.lt.s $f6,$f8 +/* f006680: 00000000 */ sll $zero,$zero,0x0 +/* f006684: 45020080 */ bc1fl .L0f006888 +/* f006688: 8fa5005c */ lw $a1,0x5c($sp) +/* f00668c: 12000003 */ beqz $s0,.L0f00669c +/* f006690: 00001025 */ or $v0,$zero,$zero +/* f006694: 10000001 */ beqz $zero,.L0f00669c +/* f006698: 920202fe */ lbu $v0,0x2fe($s0) +.L0f00669c: +/* f00669c: 14480033 */ bne $v0,$t0,.L0f00676c +/* f0066a0: 00057880 */ sll $t7,$a1,0x2 +/* f0066a4: 3c188006 */ lui $t8,0x8006 +/* f0066a8: 030fc021 */ addu $t8,$t8,$t7 +/* f0066ac: 971815a0 */ lhu $t8,0x15a0($t8) +/* f0066b0: 24010394 */ addiu $at,$zero,0x394 +/* f0066b4: 1701002d */ bne $t8,$at,.L0f00676c +/* f0066b8: 3c014000 */ lui $at,0x4000 +/* f0066bc: 44810000 */ mtc1 $at,$f0 +/* f0066c0: 3c014188 */ lui $at,0x4188 +/* f0066c4: 460e003e */ c.le.s $f0,$f14 +/* f0066c8: 00000000 */ sll $zero,$zero,0x0 +/* f0066cc: 45020006 */ bc1fl .L0f0066e8 +/* f0066d0: 44810000 */ mtc1 $at,$f0 +/* f0066d4: 4600803c */ c.lt.s $f16,$f0 +/* f0066d8: 00000000 */ sll $zero,$zero,0x0 +/* f0066dc: 4501000b */ bc1t .L0f00670c +/* f0066e0: 00000000 */ sll $zero,$zero,0x0 +/* f0066e4: 44810000 */ mtc1 $at,$f0 +.L0f0066e8: +/* f0066e8: 3c014120 */ lui $at,0x4120 +/* f0066ec: 460e003e */ c.le.s $f0,$f14 +/* f0066f0: 00000000 */ sll $zero,$zero,0x0 +/* f0066f4: 45020008 */ bc1fl .L0f006718 +/* f0066f8: 44810000 */ mtc1 $at,$f0 +/* f0066fc: 4600803c */ c.lt.s $f16,$f0 +/* f006700: 00000000 */ sll $zero,$zero,0x0 +/* f006704: 45020004 */ bc1fl .L0f006718 +/* f006708: 44810000 */ mtc1 $at,$f0 +.L0f00670c: +/* f00670c: 1000003e */ beqz $zero,.L0f006808 +/* f006710: a2080190 */ sb $t0,0x190($s0) +/* f006714: 44810000 */ mtc1 $at,$f0 +.L0f006718: +/* f006718: 3c0141c8 */ lui $at,0x41c8 +/* f00671c: 460e003e */ c.le.s $f0,$f14 +/* f006720: 00000000 */ sll $zero,$zero,0x0 +/* f006724: 45020006 */ bc1fl .L0f006740 +/* f006728: 44810000 */ mtc1 $at,$f0 +/* f00672c: 4600803c */ c.lt.s $f16,$f0 +/* f006730: 00000000 */ sll $zero,$zero,0x0 +/* f006734: 4503000b */ bc1tl .L0f006764 +/* f006738: 24190002 */ addiu $t9,$zero,0x2 +/* f00673c: 44810000 */ mtc1 $at,$f0 +.L0f006740: +/* f006740: 00000000 */ sll $zero,$zero,0x0 +/* f006744: 460e003e */ c.le.s $f0,$f14 +/* f006748: 00000000 */ sll $zero,$zero,0x0 +/* f00674c: 4500002e */ bc1f .L0f006808 +/* f006750: 00000000 */ sll $zero,$zero,0x0 +/* f006754: 4600803c */ c.lt.s $f16,$f0 +/* f006758: 00000000 */ sll $zero,$zero,0x0 +/* f00675c: 4500002a */ bc1f .L0f006808 +/* f006760: 24190002 */ addiu $t9,$zero,0x2 +.L0f006764: +/* f006764: 10000028 */ beqz $zero,.L0f006808 +/* f006768: a2190190 */ sb $t9,0x190($s0) +.L0f00676c: +/* f00676c: 3c0a8006 */ lui $t2,0x8006 +/* f006770: 254a15a0 */ addiu $t2,$t2,0x15a0 +/* f006774: 00054880 */ sll $t1,$a1,0x2 +/* f006778: 012a1021 */ addu $v0,$t1,$t2 +/* f00677c: 904b0002 */ lbu $t3,0x2($v0) +/* f006780: 3c014f80 */ lui $at,0x4f80 +/* f006784: 448b9000 */ mtc1 $t3,$f18 +/* f006788: 05610004 */ bgez $t3,.L0f00679c +/* f00678c: 46809020 */ cvt.s.w $f0,$f18 +/* f006790: 44815000 */ mtc1 $at,$f10 +/* f006794: 00000000 */ sll $zero,$zero,0x0 +/* f006798: 460a0000 */ add.s $f0,$f0,$f10 +.L0f00679c: +/* f00679c: 460e003e */ c.le.s $f0,$f14 +/* f0067a0: 00000000 */ sll $zero,$zero,0x0 +/* f0067a4: 45020008 */ bc1fl .L0f0067c8 +/* f0067a8: 904c0003 */ lbu $t4,0x3($v0) +/* f0067ac: 4600803c */ c.lt.s $f16,$f0 +/* f0067b0: 00000000 */ sll $zero,$zero,0x0 +/* f0067b4: 45020004 */ bc1fl .L0f0067c8 +/* f0067b8: 904c0003 */ lbu $t4,0x3($v0) +/* f0067bc: 10000012 */ beqz $zero,.L0f006808 +/* f0067c0: a2080190 */ sb $t0,0x190($s0) +/* f0067c4: 904c0003 */ lbu $t4,0x3($v0) +.L0f0067c8: +/* f0067c8: 3c014f80 */ lui $at,0x4f80 +/* f0067cc: 448c2000 */ mtc1 $t4,$f4 +/* f0067d0: 05810004 */ bgez $t4,.L0f0067e4 +/* f0067d4: 46802020 */ cvt.s.w $f0,$f4 +/* f0067d8: 44813000 */ mtc1 $at,$f6 +/* f0067dc: 00000000 */ sll $zero,$zero,0x0 +/* f0067e0: 46060000 */ add.s $f0,$f0,$f6 +.L0f0067e4: +/* f0067e4: 460e003e */ c.le.s $f0,$f14 +/* f0067e8: 00000000 */ sll $zero,$zero,0x0 +/* f0067ec: 45000006 */ bc1f .L0f006808 +/* f0067f0: 00000000 */ sll $zero,$zero,0x0 +/* f0067f4: 4600803c */ c.lt.s $f16,$f0 +/* f0067f8: 240d0002 */ addiu $t5,$zero,0x2 +/* f0067fc: 45000002 */ bc1f .L0f006808 +/* f006800: 00000000 */ sll $zero,$zero,0x0 +/* f006804: a20d0190 */ sb $t5,0x190($s0) +.L0f006808: +/* f006808: 0fc0181d */ jal func0f006074 +/* f00680c: afa5005c */ sw $a1,0x5c($sp) +/* f006810: 2401ffff */ addiu $at,$zero,-1 +/* f006814: 5041001c */ beql $v0,$at,.L0f006888 +/* f006818: 8fa5005c */ lw $a1,0x5c($sp) +/* f00681c: 820e0190 */ lb $t6,0x190($s0) +/* f006820: 3c01bf80 */ lui $at,0xbf80 +/* f006824: 00002025 */ or $a0,$zero,$zero +/* f006828: 11c00016 */ beqz $t6,.L0f006884 +/* f00682c: 00023400 */ sll $a2,$v0,0x10 +/* f006830: 8e05001c */ lw $a1,0x1c($s0) +/* f006834: 44810000 */ mtc1 $at,$f0 +/* f006838: 00067c03 */ sra $t7,$a2,0x10 +/* f00683c: 2418ffff */ addiu $t8,$zero,-1 +/* f006840: 24190400 */ addiu $t9,$zero,0x400 +/* f006844: 24090010 */ addiu $t1,$zero,0x10 +/* f006848: 240affff */ addiu $t2,$zero,-1 +/* f00684c: afaa002c */ sw $t2,0x2c($sp) +/* f006850: afa9001c */ sw $t1,0x1c($sp) +/* f006854: afb90014 */ sw $t9,0x14($sp) +/* f006858: afb80010 */ sw $t8,0x10($sp) +/* f00685c: 01e03025 */ or $a2,$t7,$zero +/* f006860: afa00028 */ sw $zero,0x28($sp) +/* f006864: afa00020 */ sw $zero,0x20($sp) +/* f006868: afa00018 */ sw $zero,0x18($sp) +/* f00686c: 2407ffff */ addiu $a3,$zero,-1 +/* f006870: e7a00024 */ swc1 $f0,0x24($sp) +/* f006874: e7a00030 */ swc1 $f0,0x30($sp) +/* f006878: e7a00034 */ swc1 $f0,0x34($sp) +/* f00687c: 0fc24e7e */ jal func0f0939f8 +/* f006880: e7a00038 */ swc1 $f0,0x38($sp) +.L0f006884: +/* f006884: 8fa5005c */ lw $a1,0x5c($sp) +.L0f006888: +/* f006888: 3c048006 */ lui $a0,0x8006 +/* f00688c: 00055880 */ sll $t3,$a1,0x2 +/* f006890: 008b2021 */ addu $a0,$a0,$t3 +/* f006894: 0fc017f4 */ jal func0f005fd0 +/* f006898: 948415a0 */ lhu $a0,0x15a0($a0) +/* f00689c: 1040000b */ beqz $v0,.L0f0068cc +/* f0068a0: 3c014208 */ lui $at,0x4208 +/* f0068a4: 3c0141b0 */ lui $at,0x41b0 +/* f0068a8: 44811000 */ mtc1 $at,$f2 +/* f0068ac: c6000194 */ lwc1 $f0,0x194($s0) +/* f0068b0: 4600103c */ c.lt.s $f2,$f0 +/* f0068b4: 00000000 */ sll $zero,$zero,0x0 +/* f0068b8: 4502000d */ bc1fl .L0f0068f0 +/* f0068bc: 8fbf004c */ lw $ra,0x4c($sp) +/* f0068c0: 46020201 */ sub.s $f8,$f0,$f2 +/* f0068c4: 10000009 */ beqz $zero,.L0f0068ec +/* f0068c8: e6080194 */ swc1 $f8,0x194($s0) +.L0f0068cc: +/* f0068cc: 44811000 */ mtc1 $at,$f2 +/* f0068d0: c6000194 */ lwc1 $f0,0x194($s0) +/* f0068d4: 4600103c */ c.lt.s $f2,$f0 +/* f0068d8: 00000000 */ sll $zero,$zero,0x0 +/* f0068dc: 45020004 */ bc1fl .L0f0068f0 +/* f0068e0: 8fbf004c */ lw $ra,0x4c($sp) +/* f0068e4: 46020481 */ sub.s $f18,$f0,$f2 +/* f0068e8: e6120194 */ swc1 $f18,0x194($s0) +.L0f0068ec: +/* f0068ec: 8fbf004c */ lw $ra,0x4c($sp) +.L0f0068f0: +/* f0068f0: 8fb00048 */ lw $s0,0x48($sp) +/* f0068f4: 27bd0060 */ addiu $sp,$sp,0x60 +/* f0068f8: 03e00008 */ jr $ra +/* f0068fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f006900 +/* f006900: 00047e02 */ srl $t7,$a0,0x18 +/* f006904: 31f800ff */ andi $t8,$t7,0xff +/* f006908: 03060019 */ multu $t8,$a2 +/* f00690c: 240e00ff */ addiu $t6,$zero,0xff +/* f006910: 00054602 */ srl $t0,$a1,0x18 +/* f006914: 310900ff */ andi $t1,$t0,0xff +/* f006918: 01c61823 */ subu $v1,$t6,$a2 +/* f00691c: 00047402 */ srl $t6,$a0,0x10 +/* f006920: 31cf00ff */ andi $t7,$t6,0xff +/* f006924: 00054402 */ srl $t0,$a1,0x10 +/* f006928: 0000c812 */ mflo $t9 +/* f00692c: 00000000 */ sll $zero,$zero,0x0 +/* f006930: 00000000 */ sll $zero,$zero,0x0 +/* f006934: 00690019 */ multu $v1,$t1 +/* f006938: 310900ff */ andi $t1,$t0,0xff +/* f00693c: 00005012 */ mflo $t2 +/* f006940: 032a5821 */ addu $t3,$t9,$t2 +/* f006944: 000b6202 */ srl $t4,$t3,0x8 +/* f006948: 00cf0019 */ multu $a2,$t7 +/* f00694c: 00047a02 */ srl $t7,$a0,0x8 +/* f006950: 31e800ff */ andi $t0,$t7,0xff +/* f006954: 000c6e00 */ sll $t5,$t4,0x18 +/* f006958: 0000c012 */ mflo $t8 +/* f00695c: 00000000 */ sll $zero,$zero,0x0 +/* f006960: 00000000 */ sll $zero,$zero,0x0 +/* f006964: 00690019 */ multu $v1,$t1 +/* f006968: 0000c812 */ mflo $t9 +/* f00696c: 03195021 */ addu $t2,$t8,$t9 +/* f006970: 0005c202 */ srl $t8,$a1,0x8 +/* f006974: 00c80019 */ multu $a2,$t0 +/* f006978: 331900ff */ andi $t9,$t8,0xff +/* f00697c: 000a5a02 */ srl $t3,$t2,0x8 +/* f006980: 308800ff */ andi $t0,$a0,0xff +/* f006984: 000b6400 */ sll $t4,$t3,0x10 +/* f006988: 01ac7025 */ or $t6,$t5,$t4 +/* f00698c: 00004812 */ mflo $t1 +/* f006990: 00000000 */ sll $zero,$zero,0x0 +/* f006994: 00000000 */ sll $zero,$zero,0x0 +/* f006998: 00790019 */ multu $v1,$t9 +/* f00699c: 30b900ff */ andi $t9,$a1,0xff +/* f0069a0: 00005012 */ mflo $t2 +/* f0069a4: 012a5821 */ addu $t3,$t1,$t2 +/* f0069a8: 000b6a02 */ srl $t5,$t3,0x8 +/* f0069ac: 00c80019 */ multu $a2,$t0 +/* f0069b0: 000d6200 */ sll $t4,$t5,0x8 +/* f0069b4: 01cc7825 */ or $t7,$t6,$t4 +/* f0069b8: 0000c012 */ mflo $t8 +/* f0069bc: 00000000 */ sll $zero,$zero,0x0 +/* f0069c0: 00000000 */ sll $zero,$zero,0x0 +/* f0069c4: 00790019 */ multu $v1,$t9 +/* f0069c8: 00004812 */ mflo $t1 +/* f0069cc: 03095021 */ addu $t2,$t8,$t1 +/* f0069d0: 000a5a02 */ srl $t3,$t2,0x8 +/* f0069d4: 03e00008 */ jr $ra +/* f0069d8: 01eb1025 */ or $v0,$t7,$t3 +); + +GLOBAL_ASM( +glabel func0f0069dc +/* f0069dc: 3c013f80 */ lui $at,0x3f80 +/* f0069e0: 44811000 */ mtc1 $at,$f2 +/* f0069e4: 3c03800a */ lui $v1,0x800a +/* f0069e8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0069ec: 3c014596 */ lui $at,0x4596 +/* f0069f0: 44816000 */ mtc1 $at,$f12 +/* f0069f4: c4640048 */ lwc1 $f4,0x48($v1) +/* f0069f8: 3c028006 */ lui $v0,0x8006 +/* f0069fc: 24421630 */ addiu $v0,$v0,0x1630 +/* f006a00: 460c2183 */ div.s $f6,$f4,$f12 +/* f006a04: c4480000 */ lwc1 $f8,0x0($v0) +/* f006a08: 3c067001 */ lui $a2,0x7001 +/* f006a0c: 24c46054 */ addiu $a0,$a2,0x6054 +/* f006a10: 27bdffd0 */ addiu $sp,$sp,-48 +/* f006a14: 3c067f16 */ lui $a2,0x7f16 +/* f006a18: afbf0014 */ sw $ra,0x14($sp) +/* f006a1c: 3c057001 */ lui $a1,0x7001 +/* f006a20: 24c6b534 */ addiu $a2,$a2,-19148 +/* f006a24: 46083280 */ add.s $f10,$f6,$f8 +/* f006a28: e44a0000 */ swc1 $f10,0x0($v0) +/* f006a2c: c4400000 */ lwc1 $f0,0x0($v0) +/* f006a30: 4600103c */ c.lt.s $f2,$f0 +/* f006a34: 00000000 */ sll $zero,$zero,0x0 +/* f006a38: 45020004 */ bc1fl .L0f006a4c +/* f006a3c: c4720044 */ lwc1 $f18,0x44($v1) +/* f006a40: 46020401 */ sub.s $f16,$f0,$f2 +/* f006a44: e4500000 */ swc1 $f16,0x0($v0) +/* f006a48: c4720044 */ lwc1 $f18,0x44($v1) +.L0f006a4c: +/* f006a4c: 3c028006 */ lui $v0,0x8006 +/* f006a50: 24421634 */ addiu $v0,$v0,0x1634 +/* f006a54: 460c9103 */ div.s $f4,$f18,$f12 +/* f006a58: c4460000 */ lwc1 $f6,0x0($v0) +/* f006a5c: 24a35fd0 */ addiu $v1,$a1,0x5fd0 +/* f006a60: 0064082b */ sltu $at,$v1,$a0 +/* f006a64: 46062200 */ add.s $f8,$f4,$f6 +/* f006a68: e4480000 */ swc1 $f8,0x0($v0) +/* f006a6c: c4400000 */ lwc1 $f0,0x0($v0) +/* f006a70: 4600103c */ c.lt.s $f2,$f0 +/* f006a74: 00000000 */ sll $zero,$zero,0x0 +/* f006a78: 45000003 */ bc1f .L0f006a88 +/* f006a7c: 00000000 */ sll $zero,$zero,0x0 +/* f006a80: 46020281 */ sub.s $f10,$f0,$f2 +/* f006a84: e44a0000 */ swc1 $f10,0x0($v0) +.L0f006a88: +/* f006a88: 10200009 */ beqz $at,.L0f006ab0 +/* f006a8c: 00001025 */ or $v0,$zero,$zero +.L0f006a90: +/* f006a90: 8c6e0000 */ lw $t6,0x0($v1) +/* f006a94: 24630004 */ addiu $v1,$v1,0x4 +/* f006a98: 0064082b */ sltu $at,$v1,$a0 +/* f006a9c: 01c07827 */ nor $t7,$t6,$zero +/* f006aa0: 004f1026 */ xor $v0,$v0,$t7 +/* f006aa4: 0002c040 */ sll $t8,$v0,0x1 +/* f006aa8: 1420fff9 */ bnez $at,.L0f006a90 +/* f006aac: 03001025 */ or $v0,$t8,$zero +.L0f006ab0: +/* f006ab0: 3c01bc2f */ lui $at,0xbc2f +/* f006ab4: 342139ea */ ori $at,$at,0x39ea +/* f006ab8: 50410010 */ beql $v0,$at,.L0f006afc +/* f006abc: 8fbf0014 */ lw $ra,0x14($sp) +/* f006ac0: 0c004b70 */ jal 0x12dc0 +/* f006ac4: afa60018 */ sw $a2,0x18($sp) +/* f006ac8: 8fa60018 */ lw $a2,0x18($sp) +/* f006acc: 3059003f */ andi $t9,$v0,0x3f +/* f006ad0: 00194080 */ sll $t0,$t9,0x2 +/* f006ad4: 00c81821 */ addu $v1,$a2,$t0 +/* f006ad8: 24640010 */ addiu $a0,$v1,0x10 +/* f006adc: 0064082b */ sltu $at,$v1,$a0 +/* f006ae0: 10200005 */ beqz $at,.L0f006af8 +/* f006ae4: 24020012 */ addiu $v0,$zero,0x12 +.L0f006ae8: +/* f006ae8: 24630004 */ addiu $v1,$v1,0x4 +/* f006aec: 0064082b */ sltu $at,$v1,$a0 +/* f006af0: 1420fffd */ bnez $at,.L0f006ae8 +/* f006af4: ac62fffc */ sw $v0,-0x4($v1) +.L0f006af8: +/* f006af8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f006afc: +/* f006afc: 27bd0030 */ addiu $sp,$sp,0x30 +/* f006b00: 03e00008 */ jr $ra +/* f006b04: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f006b08 +/* f006b08: 3c018006 */ lui $at,0x8006 +/* f006b0c: c4241630 */ lwc1 $f4,0x1630($at) +/* f006b10: 3c017f1a */ lui $at,0x7f1a +/* f006b14: c4287e70 */ lwc1 $f8,0x7e70($at) +/* f006b18: 46046002 */ mul.s $f0,$f12,$f4 +/* f006b1c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f006b20: afbf0014 */ sw $ra,0x14($sp) +/* f006b24: 46000180 */ add.s $f6,$f0,$f0 +/* f006b28: 46083302 */ mul.s $f12,$f6,$f8 +/* f006b2c: 0c0068f7 */ jal 0x1a3dc +/* f006b30: 00000000 */ sll $zero,$zero,0x0 +/* f006b34: 3c013f00 */ lui $at,0x3f00 +/* f006b38: 44815000 */ mtc1 $at,$f10 +/* f006b3c: 8fbf0014 */ lw $ra,0x14($sp) +/* f006b40: 44819000 */ mtc1 $at,$f18 +/* f006b44: 460a0402 */ mul.s $f16,$f0,$f10 +/* f006b48: 27bd0018 */ addiu $sp,$sp,0x18 +/* f006b4c: 03e00008 */ jr $ra +/* f006b50: 46128000 */ add.s $f0,$f16,$f18 +); + +GLOBAL_ASM( +glabel func0f006b54 +/* f006b54: 3c018006 */ lui $at,0x8006 +/* f006b58: c4241630 */ lwc1 $f4,0x1630($at) +/* f006b5c: 3c017f1a */ lui $at,0x7f1a +/* f006b60: c4287e74 */ lwc1 $f8,0x7e74($at) +/* f006b64: 46046002 */ mul.s $f0,$f12,$f4 +/* f006b68: 27bdffe8 */ addiu $sp,$sp,-24 +/* f006b6c: afbf0014 */ sw $ra,0x14($sp) +/* f006b70: 46000180 */ add.s $f6,$f0,$f0 +/* f006b74: 46083302 */ mul.s $f12,$f6,$f8 +/* f006b78: 0c0068f4 */ jal 0x1a3d0 +/* f006b7c: 00000000 */ sll $zero,$zero,0x0 +/* f006b80: 3c013f00 */ lui $at,0x3f00 +/* f006b84: 44815000 */ mtc1 $at,$f10 +/* f006b88: 8fbf0014 */ lw $ra,0x14($sp) +/* f006b8c: 44819000 */ mtc1 $at,$f18 +/* f006b90: 460a0402 */ mul.s $f16,$f0,$f10 +/* f006b94: 27bd0018 */ addiu $sp,$sp,0x18 +/* f006b98: 03e00008 */ jr $ra +/* f006b9c: 46128000 */ add.s $f0,$f16,$f18 +); + +GLOBAL_ASM( +glabel func0f006ba0 +/* f006ba0: 3c018006 */ lui $at,0x8006 +/* f006ba4: c4241630 */ lwc1 $f4,0x1630($at) +/* f006ba8: 460c2082 */ mul.s $f2,$f4,$f12 +/* f006bac: 4600118d */ trunc.w.s $f6,$f2 +/* f006bb0: 440f3000 */ mfc1 $t7,$f6 +/* f006bb4: 00000000 */ sll $zero,$zero,0x0 +/* f006bb8: 448f4000 */ mtc1 $t7,$f8 +/* f006bbc: 00000000 */ sll $zero,$zero,0x0 +/* f006bc0: 468042a0 */ cvt.s.w $f10,$f8 +/* f006bc4: 460a1081 */ sub.s $f2,$f2,$f10 +/* f006bc8: 03e00008 */ jr $ra +/* f006bcc: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f006bd0 +/* f006bd0: 3c014080 */ lui $at,0x4080 +/* f006bd4: 44817000 */ mtc1 $at,$f14 +/* f006bd8: 3c013f80 */ lui $at,0x3f80 +/* f006bdc: 44818000 */ mtc1 $at,$f16 +/* f006be0: 460e6002 */ mul.s $f0,$f12,$f14 +/* f006be4: 4600010d */ trunc.w.s $f4,$f0 +/* f006be8: 440f2000 */ mfc1 $t7,$f4 +/* f006bec: 00000000 */ sll $zero,$zero,0x0 +/* f006bf0: 05e10003 */ bgez $t7,.L0f006c00 +/* f006bf4: 000fc083 */ sra $t8,$t7,0x2 +/* f006bf8: 25e10003 */ addiu $at,$t7,0x3 +/* f006bfc: 0001c083 */ sra $t8,$at,0x2 +.L0f006c00: +/* f006c00: 44983000 */ mtc1 $t8,$f6 +/* f006c04: 3c014000 */ lui $at,0x4000 +/* f006c08: 46803220 */ cvt.s.w $f8,$f6 +/* f006c0c: 460e4282 */ mul.s $f10,$f8,$f14 +/* f006c10: 460a0081 */ sub.s $f2,$f0,$f10 +/* f006c14: 4610103c */ c.lt.s $f2,$f16 +/* f006c18: 00000000 */ sll $zero,$zero,0x0 +/* f006c1c: 45020004 */ bc1fl .L0f006c30 +/* f006c20: 44816000 */ mtc1 $at,$f12 +/* f006c24: 03e00008 */ jr $ra +/* f006c28: 46001006 */ mov.s $f0,$f2 +/* f006c2c: 44816000 */ mtc1 $at,$f12 +.L0f006c30: +/* f006c30: 3c014040 */ lui $at,0x4040 +/* f006c34: 460c103c */ c.lt.s $f2,$f12 +/* f006c38: 00000000 */ sll $zero,$zero,0x0 +/* f006c3c: 45020004 */ bc1fl .L0f006c50 +/* f006c40: 44819000 */ mtc1 $at,$f18 +/* f006c44: 03e00008 */ jr $ra +/* f006c48: 46008006 */ mov.s $f0,$f16 +/* f006c4c: 44819000 */ mtc1 $at,$f18 +.L0f006c50: +/* f006c50: 00000000 */ sll $zero,$zero,0x0 +/* f006c54: 4612103c */ c.lt.s $f2,$f18 +/* f006c58: 00000000 */ sll $zero,$zero,0x0 +/* f006c5c: 45020005 */ bc1fl .L0f006c74 +/* f006c60: 44800000 */ mtc1 $zero,$f0 +/* f006c64: 460c1101 */ sub.s $f4,$f2,$f12 +/* f006c68: 03e00008 */ jr $ra +/* f006c6c: 46048001 */ sub.s $f0,$f16,$f4 +/* f006c70: 44800000 */ mtc1 $zero,$f0 +.L0f006c74: +/* f006c74: 00000000 */ sll $zero,$zero,0x0 +/* f006c78: 03e00008 */ jr $ra +/* f006c7c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f006c80 +/* f006c80: 27bdff78 */ addiu $sp,$sp,-136 +/* f006c84: afbf003c */ sw $ra,0x3c($sp) +/* f006c88: afb30038 */ sw $s3,0x38($sp) +/* f006c8c: afb20034 */ sw $s2,0x34($sp) +/* f006c90: afb10030 */ sw $s1,0x30($sp) +/* f006c94: afb0002c */ sw $s0,0x2c($sp) +/* f006c98: c4a60000 */ lwc1 $f6,0x0($a1) +/* f006c9c: c4c40000 */ lwc1 $f4,0x0($a2) +/* f006ca0: 00808025 */ or $s0,$a0,$zero +/* f006ca4: 00c08825 */ or $s1,$a2,$zero +/* f006ca8: 46062200 */ add.s $f8,$f4,$f6 +/* f006cac: 00a09025 */ or $s2,$a1,$zero +/* f006cb0: 00e09825 */ or $s3,$a3,$zero +/* f006cb4: e7a8007c */ swc1 $f8,0x7c($sp) +/* f006cb8: c4b20004 */ lwc1 $f18,0x4($a1) +/* f006cbc: c4ca0004 */ lwc1 $f10,0x4($a2) +/* f006cc0: 46125100 */ add.s $f4,$f10,$f18 +/* f006cc4: c7b2007c */ lwc1 $f18,0x7c($sp) +/* f006cc8: e7a40080 */ swc1 $f4,0x80($sp) +/* f006ccc: c4a80008 */ lwc1 $f8,0x8($a1) +/* f006cd0: c4c60008 */ lwc1 $f6,0x8($a2) +/* f006cd4: 46129102 */ mul.s $f4,$f18,$f18 +/* f006cd8: 46083280 */ add.s $f10,$f6,$f8 +/* f006cdc: c7a60080 */ lwc1 $f6,0x80($sp) +/* f006ce0: 46063202 */ mul.s $f8,$f6,$f6 +/* f006ce4: e7aa0084 */ swc1 $f10,0x84($sp) +/* f006ce8: c7b20084 */ lwc1 $f18,0x84($sp) +/* f006cec: 46129182 */ mul.s $f6,$f18,$f18 +/* f006cf0: 46082280 */ add.s $f10,$f4,$f8 +/* f006cf4: 0c012974 */ jal 0x4a5d0 +/* f006cf8: 460a3300 */ add.s $f12,$f6,$f10 +/* f006cfc: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f006d00: c7b20080 */ lwc1 $f18,0x80($sp) +/* f006d04: c7aa0084 */ lwc1 $f10,0x84($sp) +/* f006d08: 46002203 */ div.s $f8,$f4,$f0 +/* f006d0c: 46009183 */ div.s $f6,$f18,$f0 +/* f006d10: e7a8007c */ swc1 $f8,0x7c($sp) +/* f006d14: 46005103 */ div.s $f4,$f10,$f0 +/* f006d18: e7a60080 */ swc1 $f6,0x80($sp) +/* f006d1c: e7a40084 */ swc1 $f4,0x84($sp) +/* f006d20: c6320000 */ lwc1 $f18,0x0($s1) +/* f006d24: c6680000 */ lwc1 $f8,0x0($s3) +/* f006d28: 46124180 */ add.s $f6,$f8,$f18 +/* f006d2c: e7a60070 */ swc1 $f6,0x70($sp) +/* f006d30: c6240004 */ lwc1 $f4,0x4($s1) +/* f006d34: c66a0004 */ lwc1 $f10,0x4($s3) +/* f006d38: 46045200 */ add.s $f8,$f10,$f4 +/* f006d3c: c7a40070 */ lwc1 $f4,0x70($sp) +/* f006d40: e7a80074 */ swc1 $f8,0x74($sp) +/* f006d44: c6260008 */ lwc1 $f6,0x8($s1) +/* f006d48: c6720008 */ lwc1 $f18,0x8($s3) +/* f006d4c: 46042202 */ mul.s $f8,$f4,$f4 +/* f006d50: 46069280 */ add.s $f10,$f18,$f6 +/* f006d54: c7b20074 */ lwc1 $f18,0x74($sp) +/* f006d58: 46129182 */ mul.s $f6,$f18,$f18 +/* f006d5c: e7aa0078 */ swc1 $f10,0x78($sp) +/* f006d60: c7a40078 */ lwc1 $f4,0x78($sp) +/* f006d64: 46042482 */ mul.s $f18,$f4,$f4 +/* f006d68: 46064280 */ add.s $f10,$f8,$f6 +/* f006d6c: 0c012974 */ jal 0x4a5d0 +/* f006d70: 460a9300 */ add.s $f12,$f18,$f10 +/* f006d74: c7a80070 */ lwc1 $f8,0x70($sp) +/* f006d78: c7a40074 */ lwc1 $f4,0x74($sp) +/* f006d7c: c7aa0078 */ lwc1 $f10,0x78($sp) +/* f006d80: 46004183 */ div.s $f6,$f8,$f0 +/* f006d84: 46002483 */ div.s $f18,$f4,$f0 +/* f006d88: e7a60070 */ swc1 $f6,0x70($sp) +/* f006d8c: 46005203 */ div.s $f8,$f10,$f0 +/* f006d90: e7b20074 */ swc1 $f18,0x74($sp) +/* f006d94: e7a80078 */ swc1 $f8,0x78($sp) +/* f006d98: c6640000 */ lwc1 $f4,0x0($s3) +/* f006d9c: c6460000 */ lwc1 $f6,0x0($s2) +/* f006da0: 46043480 */ add.s $f18,$f6,$f4 +/* f006da4: e7b20064 */ swc1 $f18,0x64($sp) +/* f006da8: c6680004 */ lwc1 $f8,0x4($s3) +/* f006dac: c64a0004 */ lwc1 $f10,0x4($s2) +/* f006db0: 46085180 */ add.s $f6,$f10,$f8 +/* f006db4: c7a80064 */ lwc1 $f8,0x64($sp) +/* f006db8: e7a60068 */ swc1 $f6,0x68($sp) +/* f006dbc: c6720008 */ lwc1 $f18,0x8($s3) +/* f006dc0: c6440008 */ lwc1 $f4,0x8($s2) +/* f006dc4: 46084182 */ mul.s $f6,$f8,$f8 +/* f006dc8: 46122280 */ add.s $f10,$f4,$f18 +/* f006dcc: c7a40068 */ lwc1 $f4,0x68($sp) +/* f006dd0: 46042482 */ mul.s $f18,$f4,$f4 +/* f006dd4: e7aa006c */ swc1 $f10,0x6c($sp) +/* f006dd8: c7a8006c */ lwc1 $f8,0x6c($sp) +/* f006ddc: 46084102 */ mul.s $f4,$f8,$f8 +/* f006de0: 46123280 */ add.s $f10,$f6,$f18 +/* f006de4: 0c012974 */ jal 0x4a5d0 +/* f006de8: 460a2300 */ add.s $f12,$f4,$f10 +/* f006dec: c7a60064 */ lwc1 $f6,0x64($sp) +/* f006df0: c7a80068 */ lwc1 $f8,0x68($sp) +/* f006df4: c7aa006c */ lwc1 $f10,0x6c($sp) +/* f006df8: 46003483 */ div.s $f18,$f6,$f0 +/* f006dfc: 24040003 */ addiu $a0,$zero,0x3 +/* f006e00: 46004103 */ div.s $f4,$f8,$f0 +/* f006e04: e7b20064 */ swc1 $f18,0x64($sp) +/* f006e08: 46005183 */ div.s $f6,$f10,$f0 +/* f006e0c: e7a40068 */ swc1 $f4,0x68($sp) +/* f006e10: 0fc59e59 */ jal func0f167964 +/* f006e14: e7a6006c */ swc1 $f6,0x6c($sp) +/* f006e18: 3c038006 */ lui $v1,0x8006 +/* f006e1c: 24631644 */ addiu $v1,$v1,0x1644 +/* f006e20: c4680000 */ lwc1 $f8,0x0($v1) +/* f006e24: c7b2007c */ lwc1 $f18,0x7c($sp) +/* f006e28: 3c014380 */ lui $at,0x4380 +/* f006e2c: 46089102 */ mul.s $f4,$f18,$f8 +/* f006e30: 4600228d */ trunc.w.s $f10,$f4 +/* f006e34: 440f5000 */ mfc1 $t7,$f10 +/* f006e38: 00000000 */ sll $zero,$zero,0x0 +/* f006e3c: a44f0000 */ sh $t7,0x0($v0) +/* f006e40: c7a60080 */ lwc1 $f6,0x80($sp) +/* f006e44: c4720000 */ lwc1 $f18,0x0($v1) +/* f006e48: 46123202 */ mul.s $f8,$f6,$f18 +/* f006e4c: 4600410d */ trunc.w.s $f4,$f8 +/* f006e50: 44192000 */ mfc1 $t9,$f4 +/* f006e54: 00000000 */ sll $zero,$zero,0x0 +/* f006e58: a4590002 */ sh $t9,0x2($v0) +/* f006e5c: c7aa0084 */ lwc1 $f10,0x84($sp) +/* f006e60: c4660000 */ lwc1 $f6,0x0($v1) +/* f006e64: 46065482 */ mul.s $f18,$f10,$f6 +/* f006e68: 44815000 */ mtc1 $at,$f10 +/* f006e6c: 3c014200 */ lui $at,0x4200 +/* f006e70: 4600920d */ trunc.w.s $f8,$f18 +/* f006e74: 44819000 */ mtc1 $at,$f18 +/* f006e78: 440c4000 */ mfc1 $t4,$f8 +/* f006e7c: 00000000 */ sll $zero,$zero,0x0 +/* f006e80: a44c0004 */ sh $t4,0x4($v0) +/* f006e84: c7a40080 */ lwc1 $f4,0x80($sp) +/* f006e88: 460a2182 */ mul.s $f6,$f4,$f10 +/* f006e8c: 00000000 */ sll $zero,$zero,0x0 +/* f006e90: 46123202 */ mul.s $f8,$f6,$f18 +/* f006e94: 4600410d */ trunc.w.s $f4,$f8 +/* f006e98: 440e2000 */ mfc1 $t6,$f4 +/* f006e9c: 00000000 */ sll $zero,$zero,0x0 +/* f006ea0: a44e0008 */ sh $t6,0x8($v0) +/* f006ea4: afa2005c */ sw $v0,0x5c($sp) +/* f006ea8: c7ae0084 */ lwc1 $f14,0x84($sp) +/* f006eac: 0fc259d4 */ jal func0f096750 +/* f006eb0: c7ac007c */ lwc1 $f12,0x7c($sp) +/* f006eb4: 3c014380 */ lui $at,0x4380 +/* f006eb8: 44811000 */ mtc1 $at,$f2 +/* f006ebc: 3c014200 */ lui $at,0x4200 +/* f006ec0: 44818000 */ mtc1 $at,$f16 +/* f006ec4: 3c017f1a */ lui $at,0x7f1a +/* f006ec8: c42a7eb0 */ lwc1 $f10,0x7eb0($at) +/* f006ecc: 8fa4005c */ lw $a0,0x5c($sp) +/* f006ed0: 3c028006 */ lui $v0,0x8006 +/* f006ed4: 460a0183 */ div.s $f6,$f0,$f10 +/* f006ed8: 24421648 */ addiu $v0,$v0,0x1648 +/* f006edc: a0800007 */ sb $zero,0x7($a0) +/* f006ee0: 240b0001 */ addiu $t3,$zero,0x1 +/* f006ee4: 3c0d800a */ lui $t5,0x800a +/* f006ee8: 3c038006 */ lui $v1,0x8006 +/* f006eec: 24631644 */ addiu $v1,$v1,0x1644 +/* f006ef0: 46023482 */ mul.s $f18,$f6,$f2 +/* f006ef4: 00000000 */ sll $zero,$zero,0x0 +/* f006ef8: 46109202 */ mul.s $f8,$f18,$f16 +/* f006efc: 4600410d */ trunc.w.s $f4,$f8 +/* f006f00: 44182000 */ mfc1 $t8,$f4 +/* f006f04: 00000000 */ sll $zero,$zero,0x0 +/* f006f08: a498000a */ sh $t8,0xa($a0) +/* f006f0c: 8c590000 */ lw $t9,0x0($v0) +/* f006f10: 01796023 */ subu $t4,$t3,$t9 +/* f006f14: ac4c0000 */ sw $t4,0x0($v0) +/* f006f18: 8dadcb04 */ lw $t5,-0x34fc($t5) +/* f006f1c: 3c0b800a */ lui $t3,0x800a +/* f006f20: 11a00006 */ beqz $t5,.L0f006f3c +/* f006f24: 00000000 */ sll $zero,$zero,0x0 +/* f006f28: 848e000a */ lh $t6,0xa($a0) +/* f006f2c: 240f2000 */ addiu $t7,$zero,0x2000 +/* f006f30: 55c00003 */ bnezl $t6,.L0f006f40 +/* f006f34: 8498000a */ lh $t8,0xa($a0) +/* f006f38: a48f000a */ sh $t7,0xa($a0) +.L0f006f3c: +/* f006f3c: 8498000a */ lh $t8,0xa($a0) +.L0f006f40: +/* f006f40: 856bcb00 */ lh $t3,-0x3500($t3) +/* f006f44: 030bc821 */ addu $t9,$t8,$t3 +/* f006f48: a499000a */ sh $t9,0xa($a0) +/* f006f4c: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f006f50: c4660000 */ lwc1 $f6,0x0($v1) +/* f006f54: 46065482 */ mul.s $f18,$f10,$f6 +/* f006f58: 4600920d */ trunc.w.s $f8,$f18 +/* f006f5c: 440d4000 */ mfc1 $t5,$f8 +/* f006f60: 00000000 */ sll $zero,$zero,0x0 +/* f006f64: a48d000c */ sh $t5,0xc($a0) +/* f006f68: c7a40074 */ lwc1 $f4,0x74($sp) +/* f006f6c: c46a0000 */ lwc1 $f10,0x0($v1) +/* f006f70: 460a2182 */ mul.s $f6,$f4,$f10 +/* f006f74: 4600348d */ trunc.w.s $f18,$f6 +/* f006f78: 440f9000 */ mfc1 $t7,$f18 +/* f006f7c: 00000000 */ sll $zero,$zero,0x0 +/* f006f80: a48f000e */ sh $t7,0xe($a0) +/* f006f84: c7a80078 */ lwc1 $f8,0x78($sp) +/* f006f88: c4640000 */ lwc1 $f4,0x0($v1) +/* f006f8c: 46044282 */ mul.s $f10,$f8,$f4 +/* f006f90: 4600518d */ trunc.w.s $f6,$f10 +/* f006f94: 440b3000 */ mfc1 $t3,$f6 +/* f006f98: 00000000 */ sll $zero,$zero,0x0 +/* f006f9c: a48b0010 */ sh $t3,0x10($a0) +/* f006fa0: c7b20074 */ lwc1 $f18,0x74($sp) +/* f006fa4: 46029202 */ mul.s $f8,$f18,$f2 +/* f006fa8: 00000000 */ sll $zero,$zero,0x0 +/* f006fac: 46104102 */ mul.s $f4,$f8,$f16 +/* f006fb0: 4600228d */ trunc.w.s $f10,$f4 +/* f006fb4: 440c5000 */ mfc1 $t4,$f10 +/* f006fb8: 00000000 */ sll $zero,$zero,0x0 +/* f006fbc: a48c0014 */ sh $t4,0x14($a0) +/* f006fc0: afa4005c */ sw $a0,0x5c($sp) +/* f006fc4: c7ae0078 */ lwc1 $f14,0x78($sp) +/* f006fc8: 0fc259d4 */ jal func0f096750 +/* f006fcc: c7ac0070 */ lwc1 $f12,0x70($sp) +/* f006fd0: 3c014380 */ lui $at,0x4380 +/* f006fd4: 44811000 */ mtc1 $at,$f2 +/* f006fd8: 3c014200 */ lui $at,0x4200 +/* f006fdc: 44818000 */ mtc1 $at,$f16 +/* f006fe0: 3c017f1a */ lui $at,0x7f1a +/* f006fe4: c4267eb4 */ lwc1 $f6,0x7eb4($at) +/* f006fe8: 8fa4005c */ lw $a0,0x5c($sp) +/* f006fec: 3c028006 */ lui $v0,0x8006 +/* f006ff0: 46060483 */ div.s $f18,$f0,$f6 +/* f006ff4: 24421648 */ addiu $v0,$v0,0x1648 +/* f006ff8: a0800013 */ sb $zero,0x13($a0) +/* f006ffc: 24180001 */ addiu $t8,$zero,0x1 +/* f007000: 3c19800a */ lui $t9,0x800a +/* f007004: 3c038006 */ lui $v1,0x8006 +/* f007008: 24631644 */ addiu $v1,$v1,0x1644 +/* f00700c: 46029202 */ mul.s $f8,$f18,$f2 +/* f007010: 00000000 */ sll $zero,$zero,0x0 +/* f007014: 46104102 */ mul.s $f4,$f8,$f16 +/* f007018: 4600228d */ trunc.w.s $f10,$f4 +/* f00701c: 440e5000 */ mfc1 $t6,$f10 +/* f007020: 00000000 */ sll $zero,$zero,0x0 +/* f007024: a48e0016 */ sh $t6,0x16($a0) +/* f007028: 8c4f0000 */ lw $t7,0x0($v0) +/* f00702c: 030f5823 */ subu $t3,$t8,$t7 +/* f007030: ac4b0000 */ sw $t3,0x0($v0) +/* f007034: 8f39cb04 */ lw $t9,-0x34fc($t9) +/* f007038: 3c18800a */ lui $t8,0x800a +/* f00703c: 13200006 */ beqz $t9,.L0f007058 +/* f007040: 00000000 */ sll $zero,$zero,0x0 +/* f007044: 848c0016 */ lh $t4,0x16($a0) +/* f007048: 240d2000 */ addiu $t5,$zero,0x2000 +/* f00704c: 55800003 */ bnezl $t4,.L0f00705c +/* f007050: 848e0016 */ lh $t6,0x16($a0) +/* f007054: a48d0016 */ sh $t5,0x16($a0) +.L0f007058: +/* f007058: 848e0016 */ lh $t6,0x16($a0) +.L0f00705c: +/* f00705c: 8718cb00 */ lh $t8,-0x3500($t8) +/* f007060: 01d87821 */ addu $t7,$t6,$t8 +/* f007064: a48f0016 */ sh $t7,0x16($a0) +/* f007068: c7a60064 */ lwc1 $f6,0x64($sp) +/* f00706c: c4720000 */ lwc1 $f18,0x0($v1) +/* f007070: 46123202 */ mul.s $f8,$f6,$f18 +/* f007074: 4600410d */ trunc.w.s $f4,$f8 +/* f007078: 44192000 */ mfc1 $t9,$f4 +/* f00707c: 00000000 */ sll $zero,$zero,0x0 +/* f007080: a4990018 */ sh $t9,0x18($a0) +/* f007084: c7aa0068 */ lwc1 $f10,0x68($sp) +/* f007088: c4660000 */ lwc1 $f6,0x0($v1) +/* f00708c: 46065482 */ mul.s $f18,$f10,$f6 +/* f007090: 4600920d */ trunc.w.s $f8,$f18 +/* f007094: 440d4000 */ mfc1 $t5,$f8 +/* f007098: 00000000 */ sll $zero,$zero,0x0 +/* f00709c: a48d001a */ sh $t5,0x1a($a0) +/* f0070a0: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f0070a4: c46a0000 */ lwc1 $f10,0x0($v1) +/* f0070a8: 460a2182 */ mul.s $f6,$f4,$f10 +/* f0070ac: 4600348d */ trunc.w.s $f18,$f6 +/* f0070b0: 44189000 */ mfc1 $t8,$f18 +/* f0070b4: 00000000 */ sll $zero,$zero,0x0 +/* f0070b8: a498001c */ sh $t8,0x1c($a0) +/* f0070bc: c7a80068 */ lwc1 $f8,0x68($sp) +/* f0070c0: 46024102 */ mul.s $f4,$f8,$f2 +/* f0070c4: 00000000 */ sll $zero,$zero,0x0 +/* f0070c8: 46102282 */ mul.s $f10,$f4,$f16 +/* f0070cc: 4600518d */ trunc.w.s $f6,$f10 +/* f0070d0: 440b3000 */ mfc1 $t3,$f6 +/* f0070d4: 00000000 */ sll $zero,$zero,0x0 +/* f0070d8: a48b0020 */ sh $t3,0x20($a0) +/* f0070dc: afa4005c */ sw $a0,0x5c($sp) +/* f0070e0: c7ae006c */ lwc1 $f14,0x6c($sp) +/* f0070e4: 0fc259d4 */ jal func0f096750 +/* f0070e8: c7ac0064 */ lwc1 $f12,0x64($sp) +/* f0070ec: 3c017f1a */ lui $at,0x7f1a +/* f0070f0: c4327eb8 */ lwc1 $f18,0x7eb8($at) +/* f0070f4: 3c014380 */ lui $at,0x4380 +/* f0070f8: 44812000 */ mtc1 $at,$f4 +/* f0070fc: 46120203 */ div.s $f8,$f0,$f18 +/* f007100: 3c014200 */ lui $at,0x4200 +/* f007104: 44813000 */ mtc1 $at,$f6 +/* f007108: 8fa4005c */ lw $a0,0x5c($sp) +/* f00710c: 3c028006 */ lui $v0,0x8006 +/* f007110: 24421648 */ addiu $v0,$v0,0x1648 +/* f007114: a080001f */ sb $zero,0x1f($a0) +/* f007118: 240e0001 */ addiu $t6,$zero,0x1 +/* f00711c: 3c0f800a */ lui $t7,0x800a +/* f007120: 46044282 */ mul.s $f10,$f8,$f4 +/* f007124: 00000000 */ sll $zero,$zero,0x0 +/* f007128: 46065482 */ mul.s $f18,$f10,$f6 +/* f00712c: 4600920d */ trunc.w.s $f8,$f18 +/* f007130: 440c4000 */ mfc1 $t4,$f8 +/* f007134: 00000000 */ sll $zero,$zero,0x0 +/* f007138: a48c0022 */ sh $t4,0x22($a0) +/* f00713c: 8c4d0000 */ lw $t5,0x0($v0) +/* f007140: 01cdc023 */ subu $t8,$t6,$t5 +/* f007144: ac580000 */ sw $t8,0x0($v0) +/* f007148: 8defcb04 */ lw $t7,-0x34fc($t7) +/* f00714c: 3c0e800a */ lui $t6,0x800a +/* f007150: 11e00006 */ beqz $t7,.L0f00716c +/* f007154: 00000000 */ sll $zero,$zero,0x0 +/* f007158: 848b0022 */ lh $t3,0x22($a0) +/* f00715c: 24192000 */ addiu $t9,$zero,0x2000 +/* f007160: 55600003 */ bnezl $t3,.L0f007170 +/* f007164: 848c0022 */ lh $t4,0x22($a0) +/* f007168: a4990022 */ sh $t9,0x22($a0) +.L0f00716c: +/* f00716c: 848c0022 */ lh $t4,0x22($a0) +.L0f007170: +/* f007170: 85cecb00 */ lh $t6,-0x3500($t6) +/* f007174: 3c010400 */ lui $at,0x400 +/* f007178: 02001825 */ or $v1,$s0,$zero +/* f00717c: 018e6821 */ addu $t5,$t4,$t6 +/* f007180: a48d0022 */ sh $t5,0x22($a0) +/* f007184: 93a800a7 */ lbu $t0,0xa7($sp) +/* f007188: 26100008 */ addiu $s0,$s0,0x8 +/* f00718c: 35180020 */ ori $t8,$t0,0x20 +/* f007190: 330f00ff */ andi $t7,$t8,0xff +/* f007194: 000f5c00 */ sll $t3,$t7,0x10 +/* f007198: 0161c825 */ or $t9,$t3,$at +/* f00719c: 372c0024 */ ori $t4,$t9,0x24 +/* f0071a0: ac6c0000 */ sw $t4,0x0($v1) +/* f0071a4: afa30058 */ sw $v1,0x58($sp) +/* f0071a8: 0c012d20 */ jal 0x4b480 +/* f0071ac: afa80050 */ sw $t0,0x50($sp) +/* f0071b0: 83aa00ab */ lb $t2,0xab($sp) +/* f0071b4: 8fa30058 */ lw $v1,0x58($sp) +/* f0071b8: 8fa80050 */ lw $t0,0x50($sp) +/* f0071bc: 1540002a */ bnez $t2,.L0f007268 +/* f0071c0: ac620004 */ sw $v0,0x4($v1) +/* f0071c4: 93a500a7 */ lbu $a1,0xa7($sp) +/* f0071c8: 25020002 */ addiu $v0,$t0,0x2 +/* f0071cc: 304e000f */ andi $t6,$v0,0xf +/* f0071d0: 25030001 */ addiu $v1,$t0,0x1 +/* f0071d4: 306d000f */ andi $t5,$v1,0xf +/* f0071d8: 000e7b00 */ sll $t7,$t6,0xc +/* f0071dc: 3c01b100 */ lui $at,0xb100 +/* f0071e0: 01e15825 */ or $t3,$t7,$at +/* f0071e4: 000dca00 */ sll $t9,$t5,0x8 +/* f0071e8: 30b8000f */ andi $t8,$a1,0xf +/* f0071ec: 00183100 */ sll $a2,$t8,0x4 +/* f0071f0: 01796025 */ or $t4,$t3,$t9 +/* f0071f4: 01c01025 */ or $v0,$t6,$zero +/* f0071f8: 01867025 */ or $t6,$t4,$a2 +/* f0071fc: 01a01825 */ or $v1,$t5,$zero +/* f007200: 01c26825 */ or $t5,$t6,$v0 +/* f007204: 02002025 */ or $a0,$s0,$zero +/* f007208: ac8d0000 */ sw $t5,0x0($a0) +/* f00720c: 03002825 */ or $a1,$t8,$zero +/* f007210: 93ae00a3 */ lbu $t6,0xa3($sp) +/* f007214: 00057e00 */ sll $t7,$a1,0x18 +/* f007218: 0003c700 */ sll $t8,$v1,0x1c +/* f00721c: 030f5825 */ or $t3,$t8,$t7 +/* f007220: 0002cd00 */ sll $t9,$v0,0x14 +/* f007224: 31cd000f */ andi $t5,$t6,0xf +/* f007228: 01796025 */ or $t4,$t3,$t9 +/* f00722c: 93ae009f */ lbu $t6,0x9f($sp) +/* f007230: 000dc400 */ sll $t8,$t5,0x10 +/* f007234: 01987825 */ or $t7,$t4,$t8 +/* f007238: 00035b00 */ sll $t3,$v1,0xc +/* f00723c: 01ebc825 */ or $t9,$t7,$t3 +/* f007240: 93ab009b */ lbu $t3,0x9b($sp) +/* f007244: 31cd000f */ andi $t5,$t6,0xf +/* f007248: 000d6200 */ sll $t4,$t5,0x8 +/* f00724c: 032cc025 */ or $t8,$t9,$t4 +/* f007250: 03067825 */ or $t7,$t8,$a2 +/* f007254: 316e000f */ andi $t6,$t3,0xf +/* f007258: 01ee6825 */ or $t5,$t7,$t6 +/* f00725c: ac8d0004 */ sw $t5,0x4($a0) +/* f007260: 1000004a */ beqz $zero,.L0f00738c +/* f007264: 26100008 */ addiu $s0,$s0,0x8 +.L0f007268: +/* f007268: 25020002 */ addiu $v0,$t0,0x2 +/* f00726c: 25030003 */ addiu $v1,$t0,0x3 +/* f007270: 2549ffff */ addiu $t1,$t2,-1 +/* f007274: 93b9009b */ lbu $t9,0x9b($sp) +/* f007278: 93ac00a7 */ lbu $t4,0xa7($sp) +/* f00727c: 00097e00 */ sll $t7,$t1,0x18 +/* f007280: 306b00ff */ andi $t3,$v1,0xff +/* f007284: 305800ff */ andi $t8,$v0,0xff +/* f007288: 000f4e03 */ sra $t1,$t7,0x18 +/* f00728c: afa90020 */ sw $t1,0x20($sp) +/* f007290: afa90044 */ sw $t1,0x44($sp) +/* f007294: 03001025 */ or $v0,$t8,$zero +/* f007298: afb80018 */ sw $t8,0x18($sp) +/* f00729c: afb8004c */ sw $t8,0x4c($sp) +/* f0072a0: 01601825 */ or $v1,$t3,$zero +/* f0072a4: afab001c */ sw $t3,0x1c($sp) +/* f0072a8: afab0048 */ sw $t3,0x48($sp) +/* f0072ac: 02002025 */ or $a0,$s0,$zero +/* f0072b0: 02402825 */ or $a1,$s2,$zero +/* f0072b4: 27a6007c */ addiu $a2,$sp,0x7c +/* f0072b8: 27a70064 */ addiu $a3,$sp,0x64 +/* f0072bc: afa80050 */ sw $t0,0x50($sp) +/* f0072c0: afb90010 */ sw $t9,0x10($sp) +/* f0072c4: 0fc01b20 */ jal func0f006c80 +/* f0072c8: afac0014 */ sw $t4,0x14($sp) +/* f0072cc: 8fa80050 */ lw $t0,0x50($sp) +/* f0072d0: 8fb20048 */ lw $s2,0x48($sp) +/* f0072d4: 93ad009f */ lbu $t5,0x9f($sp) +/* f0072d8: 25030001 */ addiu $v1,$t0,0x1 +/* f0072dc: 93ac00a7 */ lbu $t4,0xa7($sp) +/* f0072e0: 8fb80044 */ lw $t8,0x44($sp) +/* f0072e4: 307900ff */ andi $t9,$v1,0xff +/* f0072e8: 27b00070 */ addiu $s0,$sp,0x70 +/* f0072ec: 02003025 */ or $a2,$s0,$zero +/* f0072f0: 03201825 */ or $v1,$t9,$zero +/* f0072f4: afb90014 */ sw $t9,0x14($sp) +/* f0072f8: afb90040 */ sw $t9,0x40($sp) +/* f0072fc: 00402025 */ or $a0,$v0,$zero +/* f007300: 02202825 */ or $a1,$s1,$zero +/* f007304: 27a7007c */ addiu $a3,$sp,0x7c +/* f007308: afb2001c */ sw $s2,0x1c($sp) +/* f00730c: afad0010 */ sw $t5,0x10($sp) +/* f007310: afac0018 */ sw $t4,0x18($sp) +/* f007314: 0fc01b20 */ jal func0f006c80 +/* f007318: afb80020 */ sw $t8,0x20($sp) +/* f00731c: 8fb10040 */ lw $s1,0x40($sp) +/* f007320: 93ab00a3 */ lbu $t3,0xa3($sp) +/* f007324: 8faf004c */ lw $t7,0x4c($sp) +/* f007328: 8fae0044 */ lw $t6,0x44($sp) +/* f00732c: 00402025 */ or $a0,$v0,$zero +/* f007330: 02602825 */ or $a1,$s3,$zero +/* f007334: 27a60064 */ addiu $a2,$sp,0x64 +/* f007338: 02003825 */ or $a3,$s0,$zero +/* f00733c: afb2001c */ sw $s2,0x1c($sp) +/* f007340: afb10018 */ sw $s1,0x18($sp) +/* f007344: afab0010 */ sw $t3,0x10($sp) +/* f007348: afaf0014 */ sw $t7,0x14($sp) +/* f00734c: 0fc01b20 */ jal func0f006c80 +/* f007350: afae0020 */ sw $t6,0x20($sp) +/* f007354: 93ad00a7 */ lbu $t5,0xa7($sp) +/* f007358: 8fb9004c */ lw $t9,0x4c($sp) +/* f00735c: 8fac0044 */ lw $t4,0x44($sp) +/* f007360: 00402025 */ or $a0,$v0,$zero +/* f007364: 27a5007c */ addiu $a1,$sp,0x7c +/* f007368: 02003025 */ or $a2,$s0,$zero +/* f00736c: 27a70064 */ addiu $a3,$sp,0x64 +/* f007370: afb10014 */ sw $s1,0x14($sp) +/* f007374: afb2001c */ sw $s2,0x1c($sp) +/* f007378: afad0010 */ sw $t5,0x10($sp) +/* f00737c: afb90018 */ sw $t9,0x18($sp) +/* f007380: 0fc01b20 */ jal func0f006c80 +/* f007384: afac0020 */ sw $t4,0x20($sp) +/* f007388: 00408025 */ or $s0,$v0,$zero +.L0f00738c: +/* f00738c: 8fbf003c */ lw $ra,0x3c($sp) +/* f007390: 02001025 */ or $v0,$s0,$zero +/* f007394: 8fb0002c */ lw $s0,0x2c($sp) +/* f007398: 8fb10030 */ lw $s1,0x30($sp) +/* f00739c: 8fb20034 */ lw $s2,0x34($sp) +/* f0073a0: 8fb30038 */ lw $s3,0x38($sp) +/* f0073a4: 03e00008 */ jr $ra +/* f0073a8: 27bd0088 */ addiu $sp,$sp,0x88 +/* f0073ac: 27bdfeb0 */ addiu $sp,$sp,-336 +/* f0073b0: f7b40030 */ sdc1 $f20,0x30($sp) +/* f0073b4: 4486a000 */ mtc1 $a2,$f20 +/* f0073b8: afbf004c */ sw $ra,0x4c($sp) +/* f0073bc: afb20048 */ sw $s2,0x48($sp) +/* f0073c0: afb10044 */ sw $s1,0x44($sp) +/* f0073c4: afb00040 */ sw $s0,0x40($sp) +/* f0073c8: f7b60038 */ sdc1 $f22,0x38($sp) +/* f0073cc: afa40150 */ sw $a0,0x150($sp) +/* f0073d0: 0fc59e66 */ jal func0f167998 +/* f0073d4: afa50154 */ sw $a1,0x154($sp) +/* f0073d8: 3c0f8006 */ lui $t7,0x8006 +/* f0073dc: 3c128006 */ lui $s2,0x8006 +/* f0073e0: 25ef164c */ addiu $t7,$t7,0x164c +/* f0073e4: 44800000 */ mtc1 $zero,$f0 +/* f0073e8: 26521644 */ addiu $s2,$s2,0x1644 +/* f0073ec: 27b00104 */ addiu $s0,$sp,0x104 +/* f0073f0: 00408825 */ or $s1,$v0,$zero +/* f0073f4: 25f90048 */ addiu $t9,$t7,0x48 +/* f0073f8: 27ae00b0 */ addiu $t6,$sp,0xb0 +.L0f0073fc: +/* f0073fc: 8de10000 */ lw $at,0x0($t7) +/* f007400: 25ef000c */ addiu $t7,$t7,0xc +/* f007404: 25ce000c */ addiu $t6,$t6,0xc +/* f007408: adc1fff4 */ sw $at,-0xc($t6) +/* f00740c: 8de1fff8 */ lw $at,-0x8($t7) +/* f007410: adc1fff8 */ sw $at,-0x8($t6) +/* f007414: 8de1fffc */ lw $at,-0x4($t7) +/* f007418: 15f9fff8 */ bne $t7,$t9,.L0f0073fc +/* f00741c: adc1fffc */ sw $at,-0x4($t6) +/* f007420: 3c01c2c8 */ lui $at,0xc2c8 +/* f007424: 44812000 */ mtc1 $at,$f4 +/* f007428: e6540000 */ swc1 $f20,0x0($s2) +/* f00742c: e7a000f8 */ swc1 $f0,0xf8($sp) +/* f007430: e7a000fc */ swc1 $f0,0xfc($sp) +/* f007434: 02002025 */ or $a0,$s0,$zero +/* f007438: 0c00566c */ jal 0x159b0 +/* f00743c: e7a40100 */ swc1 $f4,0x100($sp) +/* f007440: 8fa40154 */ lw $a0,0x154($sp) +/* f007444: 0c0059b7 */ jal 0x166dc +/* f007448: 02002825 */ or $a1,$s0,$zero +/* f00744c: 0fc2d5be */ jal func0f0b56f8 +/* f007450: 00000000 */ sll $zero,$zero,0x0 +/* f007454: 00402025 */ or $a0,$v0,$zero +/* f007458: 0c0056f8 */ jal 0x15be0 +/* f00745c: 02002825 */ or $a1,$s0,$zero +/* f007460: 02002025 */ or $a0,$s0,$zero +/* f007464: 0c005815 */ jal 0x16054 +/* f007468: 02202825 */ or $a1,$s1,$zero +/* f00746c: 8fb00150 */ lw $s0,0x150($sp) +/* f007470: 3c0f0102 */ lui $t7,0x102 +/* f007474: 35ef0040 */ ori $t7,$t7,0x40 +/* f007478: 26190008 */ addiu $t9,$s0,0x8 +/* f00747c: afb90150 */ sw $t9,0x150($sp) +/* f007480: 02202025 */ or $a0,$s1,$zero +/* f007484: 0c012d20 */ jal 0x4b480 +/* f007488: ae0f0000 */ sw $t7,0x0($s0) +/* f00748c: ae020004 */ sw $v0,0x4($s0) +/* f007490: 3c05800b */ lui $a1,0x800b +/* f007494: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f007498: 240e0002 */ addiu $t6,$zero,0x2 +/* f00749c: 24180001 */ addiu $t8,$zero,0x1 +/* f0074a0: afb80014 */ sw $t8,0x14($sp) +/* f0074a4: afae0010 */ sw $t6,0x10($sp) +/* f0074a8: afa00018 */ sw $zero,0x18($sp) +/* f0074ac: 27a40150 */ addiu $a0,$sp,0x150 +/* f0074b0: 24060002 */ addiu $a2,$zero,0x2 +/* f0074b4: 24070001 */ addiu $a3,$zero,0x1 +/* f0074b8: 0fc2ce70 */ jal func0f0b39c0 +/* f0074bc: 24a50078 */ addiu $a1,$a1,0x78 +/* f0074c0: 8fb90150 */ lw $t9,0x150($sp) +/* f0074c4: 3c07e700 */ lui $a3,0xe700 +/* f0074c8: 3c08ba00 */ lui $t0,0xba00 +/* f0074cc: 272f0008 */ addiu $t7,$t9,0x8 +/* f0074d0: afaf0150 */ sw $t7,0x150($sp) +/* f0074d4: af200004 */ sw $zero,0x4($t9) +/* f0074d8: af270000 */ sw $a3,0x0($t9) +/* f0074dc: 8fae0150 */ lw $t6,0x150($sp) +/* f0074e0: 35081402 */ ori $t0,$t0,0x1402 +/* f0074e4: 3c09b900 */ lui $t1,0xb900 +/* f0074e8: 25d80008 */ addiu $t8,$t6,0x8 +/* f0074ec: afb80150 */ sw $t8,0x150($sp) +/* f0074f0: adc00004 */ sw $zero,0x4($t6) +/* f0074f4: adc80000 */ sw $t0,0x0($t6) +/* f0074f8: 8fb90150 */ lw $t9,0x150($sp) +/* f0074fc: 35290002 */ ori $t1,$t1,0x2 +/* f007500: 3c0afc12 */ lui $t2,0xfc12 +/* f007504: 272f0008 */ addiu $t7,$t9,0x8 +/* f007508: afaf0150 */ sw $t7,0x150($sp) +/* f00750c: af200004 */ sw $zero,0x4($t9) +/* f007510: af290000 */ sw $t1,0x0($t9) +/* f007514: 8fae0150 */ lw $t6,0x150($sp) +/* f007518: 3c0bff33 */ lui $t3,0xff33 +/* f00751c: 356bffff */ ori $t3,$t3,0xffff +/* f007520: 25d80008 */ addiu $t8,$t6,0x8 +/* f007524: afb80150 */ sw $t8,0x150($sp) +/* f007528: 354a1824 */ ori $t2,$t2,0x1824 +/* f00752c: adca0000 */ sw $t2,0x0($t6) +/* f007530: adcb0004 */ sw $t3,0x4($t6) +/* f007534: 8fb90150 */ lw $t9,0x150($sp) +/* f007538: 3c0cb600 */ lui $t4,0xb600 +/* f00753c: 240d3000 */ addiu $t5,$zero,0x3000 +/* f007540: 272f0008 */ addiu $t7,$t9,0x8 +/* f007544: afaf0150 */ sw $t7,0x150($sp) +/* f007548: af2d0004 */ sw $t5,0x4($t9) +/* f00754c: af2c0000 */ sw $t4,0x0($t9) +/* f007550: 8fae0150 */ lw $t6,0x150($sp) +/* f007554: 3c1fba00 */ lui $ra,0xba00 +/* f007558: 37ff0602 */ ori $ra,$ra,0x602 +/* f00755c: 25d80008 */ addiu $t8,$t6,0x8 +/* f007560: afb80150 */ sw $t8,0x150($sp) +/* f007564: 241900c0 */ addiu $t9,$zero,0xc0 +/* f007568: add90004 */ sw $t9,0x4($t6) +/* f00756c: addf0000 */ sw $ra,0x0($t6) +/* f007570: 8faf0150 */ lw $t7,0x150($sp) +/* f007574: 3c18ba00 */ lui $t8,0xba00 +/* f007578: 37180c02 */ ori $t8,$t8,0xc02 +/* f00757c: 25ee0008 */ addiu $t6,$t7,0x8 +/* f007580: afae0150 */ sw $t6,0x150($sp) +/* f007584: 24192000 */ addiu $t9,$zero,0x2000 +/* f007588: adf90004 */ sw $t9,0x4($t7) +/* f00758c: adf80000 */ sw $t8,0x0($t7) +/* f007590: 8faf0150 */ lw $t7,0x150($sp) +/* f007594: 3c10b900 */ lui $s0,0xb900 +/* f007598: 3c110050 */ lui $s1,0x50 +/* f00759c: 25ee0008 */ addiu $t6,$t7,0x8 +/* f0075a0: afae0150 */ sw $t6,0x150($sp) +/* f0075a4: 36314a50 */ ori $s1,$s1,0x4a50 +/* f0075a8: 3610031d */ ori $s0,$s0,0x31d +/* f0075ac: adf00000 */ sw $s0,0x0($t7) +/* f0075b0: adf10004 */ sw $s1,0x4($t7) +/* f0075b4: 8fb80150 */ lw $t8,0x150($sp) +/* f0075b8: 3c0fba00 */ lui $t7,0xba00 +/* f0075bc: 35ef1301 */ ori $t7,$t7,0x1301 +/* f0075c0: 27190008 */ addiu $t9,$t8,0x8 +/* f0075c4: afb90150 */ sw $t9,0x150($sp) +/* f0075c8: 3c0e0008 */ lui $t6,0x8 +/* f0075cc: af0e0004 */ sw $t6,0x4($t8) +/* f0075d0: af0f0000 */ sw $t7,0x0($t8) +/* f0075d4: 8fb80150 */ lw $t8,0x150($sp) +/* f0075d8: 27a40150 */ addiu $a0,$sp,0x150 +/* f0075dc: 00002825 */ or $a1,$zero,$zero +/* f0075e0: 27190008 */ addiu $t9,$t8,0x8 +/* f0075e4: afb90150 */ sw $t9,0x150($sp) +/* f0075e8: af000004 */ sw $zero,0x4($t8) +/* f0075ec: af070000 */ sw $a3,0x0($t8) +/* f0075f0: 8faf0150 */ lw $t7,0x150($sp) +/* f0075f4: 24070001 */ addiu $a3,$zero,0x1 +/* f0075f8: 24060002 */ addiu $a2,$zero,0x2 +/* f0075fc: 25ee0008 */ addiu $t6,$t7,0x8 +/* f007600: afae0150 */ sw $t6,0x150($sp) +/* f007604: ade00004 */ sw $zero,0x4($t7) +/* f007608: ade80000 */ sw $t0,0x0($t7) +/* f00760c: 8fb80150 */ lw $t8,0x150($sp) +/* f007610: 27190008 */ addiu $t9,$t8,0x8 +/* f007614: afb90150 */ sw $t9,0x150($sp) +/* f007618: af000004 */ sw $zero,0x4($t8) +/* f00761c: af090000 */ sw $t1,0x0($t8) +/* f007620: 8faf0150 */ lw $t7,0x150($sp) +/* f007624: 25ee0008 */ addiu $t6,$t7,0x8 +/* f007628: afae0150 */ sw $t6,0x150($sp) +/* f00762c: adeb0004 */ sw $t3,0x4($t7) +/* f007630: adea0000 */ sw $t2,0x0($t7) +/* f007634: 8fb80150 */ lw $t8,0x150($sp) +/* f007638: 27190008 */ addiu $t9,$t8,0x8 +/* f00763c: afb90150 */ sw $t9,0x150($sp) +/* f007640: af0d0004 */ sw $t5,0x4($t8) +/* f007644: af0c0000 */ sw $t4,0x0($t8) +/* f007648: 8faf0150 */ lw $t7,0x150($sp) +/* f00764c: 241800c0 */ addiu $t8,$zero,0xc0 +/* f007650: 25ee0008 */ addiu $t6,$t7,0x8 +/* f007654: afae0150 */ sw $t6,0x150($sp) +/* f007658: adf80004 */ sw $t8,0x4($t7) +/* f00765c: adff0000 */ sw $ra,0x0($t7) +/* f007660: 8fb90150 */ lw $t9,0x150($sp) +/* f007664: 3c0eba00 */ lui $t6,0xba00 +/* f007668: 35ce0c02 */ ori $t6,$t6,0xc02 +/* f00766c: 272f0008 */ addiu $t7,$t9,0x8 +/* f007670: afaf0150 */ sw $t7,0x150($sp) +/* f007674: 24182000 */ addiu $t8,$zero,0x2000 +/* f007678: af380004 */ sw $t8,0x4($t9) +/* f00767c: af2e0000 */ sw $t6,0x0($t9) +/* f007680: 8fb90150 */ lw $t9,0x150($sp) +/* f007684: 272f0008 */ addiu $t7,$t9,0x8 +/* f007688: afaf0150 */ sw $t7,0x150($sp) +/* f00768c: af310004 */ sw $s1,0x4($t9) +/* f007690: af300000 */ sw $s0,0x0($t9) +/* f007694: 8fae0150 */ lw $t6,0x150($sp) +/* f007698: 3c19ba00 */ lui $t9,0xba00 +/* f00769c: 37391301 */ ori $t9,$t9,0x1301 +/* f0076a0: 25d80008 */ addiu $t8,$t6,0x8 +/* f0076a4: afb80150 */ sw $t8,0x150($sp) +/* f0076a8: 3c0f0008 */ lui $t7,0x8 +/* f0076ac: adcf0004 */ sw $t7,0x4($t6) +/* f0076b0: add90000 */ sw $t9,0x0($t6) +/* f0076b4: 240e0002 */ addiu $t6,$zero,0x2 +/* f0076b8: 24180001 */ addiu $t8,$zero,0x1 +/* f0076bc: afb80014 */ sw $t8,0x14($sp) +/* f0076c0: afae0010 */ sw $t6,0x10($sp) +/* f0076c4: 0fc2ce70 */ jal func0f0b39c0 +/* f0076c8: afa00018 */ sw $zero,0x18($sp) +/* f0076cc: 8fb90150 */ lw $t9,0x150($sp) +/* f0076d0: 3c014500 */ lui $at,0x4500 +/* f0076d4: 44813000 */ mtc1 $at,$f6 +/* f0076d8: 272f0008 */ addiu $t7,$t9,0x8 +/* f0076dc: afaf0150 */ sw $t7,0x150($sp) +/* f0076e0: 3c018006 */ lui $at,0x8006 +/* f0076e4: af310004 */ sw $s1,0x4($t9) +/* f0076e8: af300000 */ sw $s0,0x0($t9) +/* f0076ec: c4281630 */ lwc1 $f8,0x1630($at) +/* f0076f0: 3c01800a */ lui $at,0x800a +/* f0076f4: 24040006 */ addiu $a0,$zero,0x6 +/* f0076f8: 46083282 */ mul.s $f10,$f6,$f8 +/* f0076fc: 4600540d */ trunc.w.s $f16,$f10 +/* f007700: 44188000 */ mfc1 $t8,$f16 +/* f007704: 00000000 */ sll $zero,$zero,0x0 +/* f007708: a438cb00 */ sh $t8,-0x3500($at) +/* f00770c: 3c01800a */ lui $at,0x800a +/* f007710: 0fc59e59 */ jal func0f167964 +/* f007714: ac20cb04 */ sw $zero,-0x34fc($at) +/* f007718: c7b200b0 */ lwc1 $f18,0xb0($sp) +/* f00771c: c6440000 */ lwc1 $f4,0x0($s2) +/* f007720: 3c014380 */ lui $at,0x4380 +/* f007724: 4481a000 */ mtc1 $at,$f20 +/* f007728: 46049182 */ mul.s $f6,$f18,$f4 +/* f00772c: 3c014200 */ lui $at,0x4200 +/* f007730: 4481b000 */ mtc1 $at,$f22 +/* f007734: 00408025 */ or $s0,$v0,$zero +/* f007738: 4600320d */ trunc.w.s $f8,$f6 +/* f00773c: 440f4000 */ mfc1 $t7,$f8 +/* f007740: 00000000 */ sll $zero,$zero,0x0 +/* f007744: a44f0000 */ sh $t7,0x0($v0) +/* f007748: c7aa00b4 */ lwc1 $f10,0xb4($sp) +/* f00774c: c6500000 */ lwc1 $f16,0x0($s2) +/* f007750: 46105482 */ mul.s $f18,$f10,$f16 +/* f007754: 4600910d */ trunc.w.s $f4,$f18 +/* f007758: 44182000 */ mfc1 $t8,$f4 +/* f00775c: 00000000 */ sll $zero,$zero,0x0 +/* f007760: a4580002 */ sh $t8,0x2($v0) +/* f007764: c7a600b8 */ lwc1 $f6,0xb8($sp) +/* f007768: c6480000 */ lwc1 $f8,0x0($s2) +/* f00776c: 46083282 */ mul.s $f10,$f6,$f8 +/* f007770: 4600540d */ trunc.w.s $f16,$f10 +/* f007774: 440f8000 */ mfc1 $t7,$f16 +/* f007778: 00000000 */ sll $zero,$zero,0x0 +/* f00777c: a44f0004 */ sh $t7,0x4($v0) +/* f007780: c7b200b4 */ lwc1 $f18,0xb4($sp) +/* f007784: 46149102 */ mul.s $f4,$f18,$f20 +/* f007788: 00000000 */ sll $zero,$zero,0x0 +/* f00778c: 46162182 */ mul.s $f6,$f4,$f22 +/* f007790: 4600320d */ trunc.w.s $f8,$f6 +/* f007794: 44184000 */ mfc1 $t8,$f8 +/* f007798: 00000000 */ sll $zero,$zero,0x0 +/* f00779c: a4580008 */ sh $t8,0x8($v0) +/* f0077a0: c7ae00b8 */ lwc1 $f14,0xb8($sp) +/* f0077a4: 0fc259d4 */ jal func0f096750 +/* f0077a8: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f0077ac: 3c017f1a */ lui $at,0x7f1a +/* f0077b0: c42a7ebc */ lwc1 $f10,0x7ebc($at) +/* f0077b4: 3c118006 */ lui $s1,0x8006 +/* f0077b8: 26311648 */ addiu $s1,$s1,0x1648 +/* f0077bc: 460a0403 */ div.s $f16,$f0,$f10 +/* f0077c0: a2000007 */ sb $zero,0x7($s0) +/* f0077c4: 24180001 */ addiu $t8,$zero,0x1 +/* f0077c8: 46148482 */ mul.s $f18,$f16,$f20 +/* f0077cc: 00000000 */ sll $zero,$zero,0x0 +/* f0077d0: 46169102 */ mul.s $f4,$f18,$f22 +/* f0077d4: 4600218d */ trunc.w.s $f6,$f4 +/* f0077d8: 440f3000 */ mfc1 $t7,$f6 +/* f0077dc: 00000000 */ sll $zero,$zero,0x0 +/* f0077e0: a60f000a */ sh $t7,0xa($s0) +/* f0077e4: 8e2e0000 */ lw $t6,0x0($s1) +/* f0077e8: 3c0f800a */ lui $t7,0x800a +/* f0077ec: 030ec823 */ subu $t9,$t8,$t6 +/* f0077f0: ae390000 */ sw $t9,0x0($s1) +/* f0077f4: 8defcb04 */ lw $t7,-0x34fc($t7) +/* f0077f8: 11e00006 */ beqz $t7,.L0f007814 +/* f0077fc: 00000000 */ sll $zero,$zero,0x0 +/* f007800: 8618000a */ lh $t8,0xa($s0) +/* f007804: 240e2000 */ addiu $t6,$zero,0x2000 +/* f007808: 17000002 */ bnez $t8,.L0f007814 +/* f00780c: 00000000 */ sll $zero,$zero,0x0 +/* f007810: a60e000a */ sh $t6,0xa($s0) +.L0f007814: +/* f007814: 3c0f800a */ lui $t7,0x800a +/* f007818: 85efcb00 */ lh $t7,-0x3500($t7) +/* f00781c: 8619000a */ lh $t9,0xa($s0) +/* f007820: 032fc021 */ addu $t8,$t9,$t7 +/* f007824: a618000a */ sh $t8,0xa($s0) +/* f007828: c7a800bc */ lwc1 $f8,0xbc($sp) +/* f00782c: c64a0000 */ lwc1 $f10,0x0($s2) +/* f007830: 460a4402 */ mul.s $f16,$f8,$f10 +/* f007834: 4600848d */ trunc.w.s $f18,$f16 +/* f007838: 44199000 */ mfc1 $t9,$f18 +/* f00783c: 00000000 */ sll $zero,$zero,0x0 +/* f007840: a619000c */ sh $t9,0xc($s0) +/* f007844: c7a400c0 */ lwc1 $f4,0xc0($sp) +/* f007848: c6460000 */ lwc1 $f6,0x0($s2) +/* f00784c: 46062202 */ mul.s $f8,$f4,$f6 +/* f007850: 4600428d */ trunc.w.s $f10,$f8 +/* f007854: 44185000 */ mfc1 $t8,$f10 +/* f007858: 00000000 */ sll $zero,$zero,0x0 +/* f00785c: a618000e */ sh $t8,0xe($s0) +/* f007860: c7b000c4 */ lwc1 $f16,0xc4($sp) +/* f007864: c6520000 */ lwc1 $f18,0x0($s2) +/* f007868: 46128102 */ mul.s $f4,$f16,$f18 +/* f00786c: 4600218d */ trunc.w.s $f6,$f4 +/* f007870: 44193000 */ mfc1 $t9,$f6 +/* f007874: 00000000 */ sll $zero,$zero,0x0 +/* f007878: a6190010 */ sh $t9,0x10($s0) +/* f00787c: c7a800c0 */ lwc1 $f8,0xc0($sp) +/* f007880: 46144282 */ mul.s $f10,$f8,$f20 +/* f007884: 00000000 */ sll $zero,$zero,0x0 +/* f007888: 46165402 */ mul.s $f16,$f10,$f22 +/* f00788c: 4600848d */ trunc.w.s $f18,$f16 +/* f007890: 44189000 */ mfc1 $t8,$f18 +/* f007894: 00000000 */ sll $zero,$zero,0x0 +/* f007898: a6180014 */ sh $t8,0x14($s0) +/* f00789c: c7ae00c4 */ lwc1 $f14,0xc4($sp) +/* f0078a0: 0fc259d4 */ jal func0f096750 +/* f0078a4: c7ac00bc */ lwc1 $f12,0xbc($sp) +/* f0078a8: 3c017f1a */ lui $at,0x7f1a +/* f0078ac: c4247ec0 */ lwc1 $f4,0x7ec0($at) +/* f0078b0: a2000013 */ sb $zero,0x13($s0) +/* f0078b4: 24180001 */ addiu $t8,$zero,0x1 +/* f0078b8: 46040183 */ div.s $f6,$f0,$f4 +/* f0078bc: 46143202 */ mul.s $f8,$f6,$f20 +/* f0078c0: 00000000 */ sll $zero,$zero,0x0 +/* f0078c4: 46164282 */ mul.s $f10,$f8,$f22 +/* f0078c8: 4600540d */ trunc.w.s $f16,$f10 +/* f0078cc: 44198000 */ mfc1 $t9,$f16 +/* f0078d0: 00000000 */ sll $zero,$zero,0x0 +/* f0078d4: a6190016 */ sh $t9,0x16($s0) +/* f0078d8: 8e2f0000 */ lw $t7,0x0($s1) +/* f0078dc: 3c19800a */ lui $t9,0x800a +/* f0078e0: 030f7023 */ subu $t6,$t8,$t7 +/* f0078e4: ae2e0000 */ sw $t6,0x0($s1) +/* f0078e8: 8f39cb04 */ lw $t9,-0x34fc($t9) +/* f0078ec: 13200006 */ beqz $t9,.L0f007908 +/* f0078f0: 00000000 */ sll $zero,$zero,0x0 +/* f0078f4: 86180016 */ lh $t8,0x16($s0) +/* f0078f8: 240f2000 */ addiu $t7,$zero,0x2000 +/* f0078fc: 17000002 */ bnez $t8,.L0f007908 +/* f007900: 00000000 */ sll $zero,$zero,0x0 +/* f007904: a60f0016 */ sh $t7,0x16($s0) +.L0f007908: +/* f007908: 3c19800a */ lui $t9,0x800a +/* f00790c: 8739cb00 */ lh $t9,-0x3500($t9) +/* f007910: 860e0016 */ lh $t6,0x16($s0) +/* f007914: 01d9c021 */ addu $t8,$t6,$t9 +/* f007918: a6180016 */ sh $t8,0x16($s0) +/* f00791c: c7b200c8 */ lwc1 $f18,0xc8($sp) +/* f007920: c6440000 */ lwc1 $f4,0x0($s2) +/* f007924: 46049182 */ mul.s $f6,$f18,$f4 +/* f007928: 4600320d */ trunc.w.s $f8,$f6 +/* f00792c: 440e4000 */ mfc1 $t6,$f8 +/* f007930: 00000000 */ sll $zero,$zero,0x0 +/* f007934: a60e0018 */ sh $t6,0x18($s0) +/* f007938: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f00793c: c6500000 */ lwc1 $f16,0x0($s2) +/* f007940: 46105482 */ mul.s $f18,$f10,$f16 +/* f007944: 4600910d */ trunc.w.s $f4,$f18 +/* f007948: 44182000 */ mfc1 $t8,$f4 +/* f00794c: 00000000 */ sll $zero,$zero,0x0 +/* f007950: a618001a */ sh $t8,0x1a($s0) +/* f007954: c7a600d0 */ lwc1 $f6,0xd0($sp) +/* f007958: c6480000 */ lwc1 $f8,0x0($s2) +/* f00795c: 46083282 */ mul.s $f10,$f6,$f8 +/* f007960: 4600540d */ trunc.w.s $f16,$f10 +/* f007964: 440e8000 */ mfc1 $t6,$f16 +/* f007968: 00000000 */ sll $zero,$zero,0x0 +/* f00796c: a60e001c */ sh $t6,0x1c($s0) +/* f007970: c7b200cc */ lwc1 $f18,0xcc($sp) +/* f007974: 46149102 */ mul.s $f4,$f18,$f20 +/* f007978: 00000000 */ sll $zero,$zero,0x0 +/* f00797c: 46162182 */ mul.s $f6,$f4,$f22 +/* f007980: 4600320d */ trunc.w.s $f8,$f6 +/* f007984: 44184000 */ mfc1 $t8,$f8 +/* f007988: 00000000 */ sll $zero,$zero,0x0 +/* f00798c: a6180020 */ sh $t8,0x20($s0) +/* f007990: c7ae00d0 */ lwc1 $f14,0xd0($sp) +/* f007994: 0fc259d4 */ jal func0f096750 +/* f007998: c7ac00c8 */ lwc1 $f12,0xc8($sp) +/* f00799c: 3c017f1a */ lui $at,0x7f1a +/* f0079a0: c42a7ec4 */ lwc1 $f10,0x7ec4($at) +/* f0079a4: a200001f */ sb $zero,0x1f($s0) +/* f0079a8: 24180001 */ addiu $t8,$zero,0x1 +/* f0079ac: 460a0403 */ div.s $f16,$f0,$f10 +/* f0079b0: 46148482 */ mul.s $f18,$f16,$f20 +/* f0079b4: 00000000 */ sll $zero,$zero,0x0 +/* f0079b8: 46169102 */ mul.s $f4,$f18,$f22 +/* f0079bc: 4600218d */ trunc.w.s $f6,$f4 +/* f0079c0: 440e3000 */ mfc1 $t6,$f6 +/* f0079c4: 00000000 */ sll $zero,$zero,0x0 +/* f0079c8: a60e0022 */ sh $t6,0x22($s0) +/* f0079cc: 8e390000 */ lw $t9,0x0($s1) +/* f0079d0: 3c0e800a */ lui $t6,0x800a +/* f0079d4: 03197823 */ subu $t7,$t8,$t9 +/* f0079d8: ae2f0000 */ sw $t7,0x0($s1) +/* f0079dc: 8dcecb04 */ lw $t6,-0x34fc($t6) +/* f0079e0: 11c00006 */ beqz $t6,.L0f0079fc +/* f0079e4: 00000000 */ sll $zero,$zero,0x0 +/* f0079e8: 86180022 */ lh $t8,0x22($s0) +/* f0079ec: 24192000 */ addiu $t9,$zero,0x2000 +/* f0079f0: 17000002 */ bnez $t8,.L0f0079fc +/* f0079f4: 00000000 */ sll $zero,$zero,0x0 +/* f0079f8: a6190022 */ sh $t9,0x22($s0) +.L0f0079fc: +/* f0079fc: 3c0e800a */ lui $t6,0x800a +/* f007a00: 85cecb00 */ lh $t6,-0x3500($t6) +/* f007a04: 860f0022 */ lh $t7,0x22($s0) +/* f007a08: 01eec021 */ addu $t8,$t7,$t6 +/* f007a0c: a6180022 */ sh $t8,0x22($s0) +/* f007a10: c7a800d4 */ lwc1 $f8,0xd4($sp) +/* f007a14: c64a0000 */ lwc1 $f10,0x0($s2) +/* f007a18: 460a4402 */ mul.s $f16,$f8,$f10 +/* f007a1c: 4600848d */ trunc.w.s $f18,$f16 +/* f007a20: 440f9000 */ mfc1 $t7,$f18 +/* f007a24: 00000000 */ sll $zero,$zero,0x0 +/* f007a28: a60f0024 */ sh $t7,0x24($s0) +/* f007a2c: c7a400d8 */ lwc1 $f4,0xd8($sp) +/* f007a30: c6460000 */ lwc1 $f6,0x0($s2) +/* f007a34: 46062202 */ mul.s $f8,$f4,$f6 +/* f007a38: 4600428d */ trunc.w.s $f10,$f8 +/* f007a3c: 44185000 */ mfc1 $t8,$f10 +/* f007a40: 00000000 */ sll $zero,$zero,0x0 +/* f007a44: a6180026 */ sh $t8,0x26($s0) +/* f007a48: c7b000dc */ lwc1 $f16,0xdc($sp) +/* f007a4c: c6520000 */ lwc1 $f18,0x0($s2) +/* f007a50: 46128102 */ mul.s $f4,$f16,$f18 +/* f007a54: 4600218d */ trunc.w.s $f6,$f4 +/* f007a58: 440f3000 */ mfc1 $t7,$f6 +/* f007a5c: 00000000 */ sll $zero,$zero,0x0 +/* f007a60: a60f0028 */ sh $t7,0x28($s0) +/* f007a64: c7a800d8 */ lwc1 $f8,0xd8($sp) +/* f007a68: 46144282 */ mul.s $f10,$f8,$f20 +/* f007a6c: 00000000 */ sll $zero,$zero,0x0 +/* f007a70: 46165402 */ mul.s $f16,$f10,$f22 +/* f007a74: 4600848d */ trunc.w.s $f18,$f16 +/* f007a78: 44189000 */ mfc1 $t8,$f18 +/* f007a7c: 00000000 */ sll $zero,$zero,0x0 +/* f007a80: a618002c */ sh $t8,0x2c($s0) +/* f007a84: c7ae00dc */ lwc1 $f14,0xdc($sp) +/* f007a88: 0fc259d4 */ jal func0f096750 +/* f007a8c: c7ac00d4 */ lwc1 $f12,0xd4($sp) +/* f007a90: 3c017f1a */ lui $at,0x7f1a +/* f007a94: c4247ec8 */ lwc1 $f4,0x7ec8($at) +/* f007a98: a200002b */ sb $zero,0x2b($s0) +/* f007a9c: 24180001 */ addiu $t8,$zero,0x1 +/* f007aa0: 46040183 */ div.s $f6,$f0,$f4 +/* f007aa4: 46143202 */ mul.s $f8,$f6,$f20 +/* f007aa8: 00000000 */ sll $zero,$zero,0x0 +/* f007aac: 46164282 */ mul.s $f10,$f8,$f22 +/* f007ab0: 4600540d */ trunc.w.s $f16,$f10 +/* f007ab4: 440f8000 */ mfc1 $t7,$f16 +/* f007ab8: 00000000 */ sll $zero,$zero,0x0 +/* f007abc: a60f002e */ sh $t7,0x2e($s0) +/* f007ac0: 8e2e0000 */ lw $t6,0x0($s1) +/* f007ac4: 3c0f800a */ lui $t7,0x800a +/* f007ac8: 030ec823 */ subu $t9,$t8,$t6 +/* f007acc: ae390000 */ sw $t9,0x0($s1) +/* f007ad0: 8defcb04 */ lw $t7,-0x34fc($t7) +/* f007ad4: 11e00006 */ beqz $t7,.L0f007af0 +/* f007ad8: 00000000 */ sll $zero,$zero,0x0 +/* f007adc: 8618002e */ lh $t8,0x2e($s0) +/* f007ae0: 240e2000 */ addiu $t6,$zero,0x2000 +/* f007ae4: 17000002 */ bnez $t8,.L0f007af0 +/* f007ae8: 00000000 */ sll $zero,$zero,0x0 +/* f007aec: a60e002e */ sh $t6,0x2e($s0) +.L0f007af0: +/* f007af0: 3c0f800a */ lui $t7,0x800a +/* f007af4: 85efcb00 */ lh $t7,-0x3500($t7) +/* f007af8: 8619002e */ lh $t9,0x2e($s0) +/* f007afc: 032fc021 */ addu $t8,$t9,$t7 +/* f007b00: a618002e */ sh $t8,0x2e($s0) +/* f007b04: c7b200e0 */ lwc1 $f18,0xe0($sp) +/* f007b08: c6440000 */ lwc1 $f4,0x0($s2) +/* f007b0c: 46049182 */ mul.s $f6,$f18,$f4 +/* f007b10: 4600320d */ trunc.w.s $f8,$f6 +/* f007b14: 44194000 */ mfc1 $t9,$f8 +/* f007b18: 00000000 */ sll $zero,$zero,0x0 +/* f007b1c: a6190030 */ sh $t9,0x30($s0) +/* f007b20: c7aa00e4 */ lwc1 $f10,0xe4($sp) +/* f007b24: c6500000 */ lwc1 $f16,0x0($s2) +/* f007b28: 46105482 */ mul.s $f18,$f10,$f16 +/* f007b2c: 4600910d */ trunc.w.s $f4,$f18 +/* f007b30: 44182000 */ mfc1 $t8,$f4 +/* f007b34: 00000000 */ sll $zero,$zero,0x0 +/* f007b38: a6180032 */ sh $t8,0x32($s0) +/* f007b3c: c7a600e8 */ lwc1 $f6,0xe8($sp) +/* f007b40: c6480000 */ lwc1 $f8,0x0($s2) +/* f007b44: 46083282 */ mul.s $f10,$f6,$f8 +/* f007b48: 4600540d */ trunc.w.s $f16,$f10 +/* f007b4c: 44198000 */ mfc1 $t9,$f16 +/* f007b50: 00000000 */ sll $zero,$zero,0x0 +/* f007b54: a6190034 */ sh $t9,0x34($s0) +/* f007b58: c7b200e4 */ lwc1 $f18,0xe4($sp) +/* f007b5c: 46149102 */ mul.s $f4,$f18,$f20 +/* f007b60: 00000000 */ sll $zero,$zero,0x0 +/* f007b64: 46162182 */ mul.s $f6,$f4,$f22 +/* f007b68: 4600320d */ trunc.w.s $f8,$f6 +/* f007b6c: 44184000 */ mfc1 $t8,$f8 +/* f007b70: 00000000 */ sll $zero,$zero,0x0 +/* f007b74: a6180038 */ sh $t8,0x38($s0) +/* f007b78: c7ae00e8 */ lwc1 $f14,0xe8($sp) +/* f007b7c: 0fc259d4 */ jal func0f096750 +/* f007b80: c7ac00e0 */ lwc1 $f12,0xe0($sp) +/* f007b84: 3c017f1a */ lui $at,0x7f1a +/* f007b88: c42a7ecc */ lwc1 $f10,0x7ecc($at) +/* f007b8c: a2000037 */ sb $zero,0x37($s0) +/* f007b90: 24180001 */ addiu $t8,$zero,0x1 +/* f007b94: 460a0403 */ div.s $f16,$f0,$f10 +/* f007b98: 46148482 */ mul.s $f18,$f16,$f20 +/* f007b9c: 00000000 */ sll $zero,$zero,0x0 +/* f007ba0: 46169102 */ mul.s $f4,$f18,$f22 +/* f007ba4: 4600218d */ trunc.w.s $f6,$f4 +/* f007ba8: 44193000 */ mfc1 $t9,$f6 +/* f007bac: 00000000 */ sll $zero,$zero,0x0 +/* f007bb0: a619003a */ sh $t9,0x3a($s0) +/* f007bb4: 8e2f0000 */ lw $t7,0x0($s1) +/* f007bb8: 3c19800a */ lui $t9,0x800a +/* f007bbc: 030f7023 */ subu $t6,$t8,$t7 +/* f007bc0: ae2e0000 */ sw $t6,0x0($s1) +/* f007bc4: 8f39cb04 */ lw $t9,-0x34fc($t9) +/* f007bc8: 13200006 */ beqz $t9,.L0f007be4 +/* f007bcc: 00000000 */ sll $zero,$zero,0x0 +/* f007bd0: 8618003a */ lh $t8,0x3a($s0) +/* f007bd4: 240f2000 */ addiu $t7,$zero,0x2000 +/* f007bd8: 17000002 */ bnez $t8,.L0f007be4 +/* f007bdc: 00000000 */ sll $zero,$zero,0x0 +/* f007be0: a60f003a */ sh $t7,0x3a($s0) +.L0f007be4: +/* f007be4: 3c19800a */ lui $t9,0x800a +/* f007be8: 8739cb00 */ lh $t9,-0x3500($t9) +/* f007bec: 860e003a */ lh $t6,0x3a($s0) +/* f007bf0: 01d9c021 */ addu $t8,$t6,$t9 +/* f007bf4: a618003a */ sh $t8,0x3a($s0) +/* f007bf8: c7a800ec */ lwc1 $f8,0xec($sp) +/* f007bfc: c64a0000 */ lwc1 $f10,0x0($s2) +/* f007c00: 460a4402 */ mul.s $f16,$f8,$f10 +/* f007c04: 4600848d */ trunc.w.s $f18,$f16 +/* f007c08: 440e9000 */ mfc1 $t6,$f18 +/* f007c0c: 00000000 */ sll $zero,$zero,0x0 +/* f007c10: a60e003c */ sh $t6,0x3c($s0) +/* f007c14: c7a400f0 */ lwc1 $f4,0xf0($sp) +/* f007c18: c6460000 */ lwc1 $f6,0x0($s2) +/* f007c1c: 46062202 */ mul.s $f8,$f4,$f6 +/* f007c20: 4600428d */ trunc.w.s $f10,$f8 +/* f007c24: 44185000 */ mfc1 $t8,$f10 +/* f007c28: 00000000 */ sll $zero,$zero,0x0 +/* f007c2c: a618003e */ sh $t8,0x3e($s0) +/* f007c30: c7b000f4 */ lwc1 $f16,0xf4($sp) +/* f007c34: c6520000 */ lwc1 $f18,0x0($s2) +/* f007c38: 46128102 */ mul.s $f4,$f16,$f18 +/* f007c3c: 4600218d */ trunc.w.s $f6,$f4 +/* f007c40: 440e3000 */ mfc1 $t6,$f6 +/* f007c44: 00000000 */ sll $zero,$zero,0x0 +/* f007c48: a60e0040 */ sh $t6,0x40($s0) +/* f007c4c: c7a800f0 */ lwc1 $f8,0xf0($sp) +/* f007c50: 46144282 */ mul.s $f10,$f8,$f20 +/* f007c54: 00000000 */ sll $zero,$zero,0x0 +/* f007c58: 46165402 */ mul.s $f16,$f10,$f22 +/* f007c5c: 4600848d */ trunc.w.s $f18,$f16 +/* f007c60: 44189000 */ mfc1 $t8,$f18 +/* f007c64: 00000000 */ sll $zero,$zero,0x0 +/* f007c68: a6180044 */ sh $t8,0x44($s0) +/* f007c6c: c7ae00f4 */ lwc1 $f14,0xf4($sp) +/* f007c70: 0fc259d4 */ jal func0f096750 +/* f007c74: c7ac00ec */ lwc1 $f12,0xec($sp) +/* f007c78: 3c017f1a */ lui $at,0x7f1a +/* f007c7c: c4247ed0 */ lwc1 $f4,0x7ed0($at) +/* f007c80: a2000043 */ sb $zero,0x43($s0) +/* f007c84: 24180001 */ addiu $t8,$zero,0x1 +/* f007c88: 46040183 */ div.s $f6,$f0,$f4 +/* f007c8c: 46143202 */ mul.s $f8,$f6,$f20 +/* f007c90: 00000000 */ sll $zero,$zero,0x0 +/* f007c94: 46164282 */ mul.s $f10,$f8,$f22 +/* f007c98: 4600540d */ trunc.w.s $f16,$f10 +/* f007c9c: 440e8000 */ mfc1 $t6,$f16 +/* f007ca0: 00000000 */ sll $zero,$zero,0x0 +/* f007ca4: a60e0046 */ sh $t6,0x46($s0) +/* f007ca8: 8e390000 */ lw $t9,0x0($s1) +/* f007cac: 3c0e800a */ lui $t6,0x800a +/* f007cb0: 03197823 */ subu $t7,$t8,$t9 +/* f007cb4: ae2f0000 */ sw $t7,0x0($s1) +/* f007cb8: 8dcecb04 */ lw $t6,-0x34fc($t6) +/* f007cbc: 11c00006 */ beqz $t6,.L0f007cd8 +/* f007cc0: 00000000 */ sll $zero,$zero,0x0 +/* f007cc4: 86180046 */ lh $t8,0x46($s0) +/* f007cc8: 24192000 */ addiu $t9,$zero,0x2000 +/* f007ccc: 17000002 */ bnez $t8,.L0f007cd8 +/* f007cd0: 00000000 */ sll $zero,$zero,0x0 +/* f007cd4: a6190046 */ sh $t9,0x46($s0) +.L0f007cd8: +/* f007cd8: 3c0e800a */ lui $t6,0x800a +/* f007cdc: 85cecb00 */ lh $t6,-0x3500($t6) +/* f007ce0: 860f0046 */ lh $t7,0x46($s0) +/* f007ce4: 24040001 */ addiu $a0,$zero,0x1 +/* f007ce8: 01eec021 */ addu $t8,$t7,$t6 +/* f007cec: 0fc59e73 */ jal func0f1679cc +/* f007cf0: a6180046 */ sh $t8,0x46($s0) +/* f007cf4: 3c19ff00 */ lui $t9,0xff00 +/* f007cf8: 3739007f */ ori $t9,$t9,0x7f +/* f007cfc: ac590000 */ sw $t9,0x0($v0) +/* f007d00: 8faf0150 */ lw $t7,0x150($sp) +/* f007d04: 3c180700 */ lui $t8,0x700 +/* f007d08: 37180004 */ ori $t8,$t8,0x4 +/* f007d0c: 25ee0008 */ addiu $t6,$t7,0x8 +/* f007d10: afae0150 */ sw $t6,0x150($sp) +/* f007d14: adf80000 */ sw $t8,0x0($t7) +/* f007d18: 00402025 */ or $a0,$v0,$zero +/* f007d1c: 0c012d20 */ jal 0x4b480 +/* f007d20: afaf005c */ sw $t7,0x5c($sp) +/* f007d24: 8fa3005c */ lw $v1,0x5c($sp) +/* f007d28: 3c0e0450 */ lui $t6,0x450 +/* f007d2c: 35ce0048 */ ori $t6,$t6,0x48 +/* f007d30: ac620004 */ sw $v0,0x4($v1) +/* f007d34: 8fb90150 */ lw $t9,0x150($sp) +/* f007d38: 02002025 */ or $a0,$s0,$zero +/* f007d3c: 272f0008 */ addiu $t7,$t9,0x8 +/* f007d40: afaf0150 */ sw $t7,0x150($sp) +/* f007d44: af2e0000 */ sw $t6,0x0($t9) +/* f007d48: 0c012d20 */ jal 0x4b480 +/* f007d4c: afb90058 */ sw $t9,0x58($sp) +/* f007d50: 8fa80058 */ lw $t0,0x58($sp) +/* f007d54: 27b000bc */ addiu $s0,$sp,0xbc +/* f007d58: 24180004 */ addiu $t8,$zero,0x4 +/* f007d5c: ad020004 */ sw $v0,0x4($t0) +/* f007d60: 24190001 */ addiu $t9,$zero,0x1 +/* f007d64: 240f0006 */ addiu $t7,$zero,0x6 +/* f007d68: 240e0002 */ addiu $t6,$zero,0x2 +/* f007d6c: afae0020 */ sw $t6,0x20($sp) +/* f007d70: afaf001c */ sw $t7,0x1c($sp) +/* f007d74: afb90018 */ sw $t9,0x18($sp) +/* f007d78: afb80014 */ sw $t8,0x14($sp) +/* f007d7c: afa00010 */ sw $zero,0x10($sp) +/* f007d80: 8fa40150 */ lw $a0,0x150($sp) +/* f007d84: 02003825 */ or $a3,$s0,$zero +/* f007d88: 27a500b0 */ addiu $a1,$sp,0xb0 +/* f007d8c: 0fc01b20 */ jal func0f006c80 +/* f007d90: 27a600e0 */ addiu $a2,$sp,0xe0 +/* f007d94: 24180001 */ addiu $t8,$zero,0x1 +/* f007d98: afb80010 */ sw $t8,0x10($sp) +/* f007d9c: 24180002 */ addiu $t8,$zero,0x2 +/* f007da0: 24190004 */ addiu $t9,$zero,0x4 +/* f007da4: 240f0002 */ addiu $t7,$zero,0x2 +/* f007da8: 240e0006 */ addiu $t6,$zero,0x6 +/* f007dac: afa20150 */ sw $v0,0x150($sp) +/* f007db0: afae001c */ sw $t6,0x1c($sp) +/* f007db4: afaf0018 */ sw $t7,0x18($sp) +/* f007db8: afb90014 */ sw $t9,0x14($sp) +/* f007dbc: afb80020 */ sw $t8,0x20($sp) +/* f007dc0: 00402025 */ or $a0,$v0,$zero +/* f007dc4: 02002825 */ or $a1,$s0,$zero +/* f007dc8: 27a600e0 */ addiu $a2,$sp,0xe0 +/* f007dcc: 0fc01b20 */ jal func0f006c80 +/* f007dd0: 27a700c8 */ addiu $a3,$sp,0xc8 +/* f007dd4: 24190001 */ addiu $t9,$zero,0x1 +/* f007dd8: 240f0005 */ addiu $t7,$zero,0x5 +/* f007ddc: 240e0006 */ addiu $t6,$zero,0x6 +/* f007de0: 24180002 */ addiu $t8,$zero,0x2 +/* f007de4: afa20150 */ sw $v0,0x150($sp) +/* f007de8: afb80020 */ sw $t8,0x20($sp) +/* f007dec: afae001c */ sw $t6,0x1c($sp) +/* f007df0: afaf0014 */ sw $t7,0x14($sp) +/* f007df4: afb90010 */ sw $t9,0x10($sp) +/* f007df8: 00402025 */ or $a0,$v0,$zero +/* f007dfc: 02002825 */ or $a1,$s0,$zero +/* f007e00: 27a600ec */ addiu $a2,$sp,0xec +/* f007e04: 27a700b0 */ addiu $a3,$sp,0xb0 +/* f007e08: 0fc01b20 */ jal func0f006c80 +/* f007e0c: afa00018 */ sw $zero,0x18($sp) +/* f007e10: 24190002 */ addiu $t9,$zero,0x2 +/* f007e14: 240f0005 */ addiu $t7,$zero,0x5 +/* f007e18: 240e0001 */ addiu $t6,$zero,0x1 +/* f007e1c: 24180006 */ addiu $t8,$zero,0x6 +/* f007e20: afa20150 */ sw $v0,0x150($sp) +/* f007e24: afb8001c */ sw $t8,0x1c($sp) +/* f007e28: afae0018 */ sw $t6,0x18($sp) +/* f007e2c: afaf0014 */ sw $t7,0x14($sp) +/* f007e30: afb90010 */ sw $t9,0x10($sp) +/* f007e34: afb90020 */ sw $t9,0x20($sp) +/* f007e38: 00402025 */ or $a0,$v0,$zero +/* f007e3c: 27a500c8 */ addiu $a1,$sp,0xc8 +/* f007e40: 27a600ec */ addiu $a2,$sp,0xec +/* f007e44: 0fc01b20 */ jal func0f006c80 +/* f007e48: 02003825 */ or $a3,$s0,$zero +/* f007e4c: 240f0001 */ addiu $t7,$zero,0x1 +/* f007e50: 3c01800a */ lui $at,0x800a +/* f007e54: afa20150 */ sw $v0,0x150($sp) +/* f007e58: ac2fcb04 */ sw $t7,-0x34fc($at) +/* f007e5c: 0fc59e59 */ jal func0f167964 +/* f007e60: 24040006 */ addiu $a0,$zero,0x6 +/* f007e64: c7b200b0 */ lwc1 $f18,0xb0($sp) +/* f007e68: c6440000 */ lwc1 $f4,0x0($s2) +/* f007e6c: 00408025 */ or $s0,$v0,$zero +/* f007e70: 46049182 */ mul.s $f6,$f18,$f4 +/* f007e74: 4600320d */ trunc.w.s $f8,$f6 +/* f007e78: 44184000 */ mfc1 $t8,$f8 +/* f007e7c: 00000000 */ sll $zero,$zero,0x0 +/* f007e80: a4580000 */ sh $t8,0x0($v0) +/* f007e84: c7aa00b4 */ lwc1 $f10,0xb4($sp) +/* f007e88: c6500000 */ lwc1 $f16,0x0($s2) +/* f007e8c: 46105482 */ mul.s $f18,$f10,$f16 +/* f007e90: 4600910d */ trunc.w.s $f4,$f18 +/* f007e94: 440f2000 */ mfc1 $t7,$f4 +/* f007e98: 00000000 */ sll $zero,$zero,0x0 +/* f007e9c: a44f0002 */ sh $t7,0x2($v0) +/* f007ea0: c7a600b8 */ lwc1 $f6,0xb8($sp) +/* f007ea4: c6480000 */ lwc1 $f8,0x0($s2) +/* f007ea8: 46083282 */ mul.s $f10,$f6,$f8 +/* f007eac: 4600540d */ trunc.w.s $f16,$f10 +/* f007eb0: 44188000 */ mfc1 $t8,$f16 +/* f007eb4: 00000000 */ sll $zero,$zero,0x0 +/* f007eb8: a4580004 */ sh $t8,0x4($v0) +/* f007ebc: c7b200b4 */ lwc1 $f18,0xb4($sp) +/* f007ec0: 46149102 */ mul.s $f4,$f18,$f20 +/* f007ec4: 00000000 */ sll $zero,$zero,0x0 +/* f007ec8: 46162182 */ mul.s $f6,$f4,$f22 +/* f007ecc: 4600320d */ trunc.w.s $f8,$f6 +/* f007ed0: 440f4000 */ mfc1 $t7,$f8 +/* f007ed4: 00000000 */ sll $zero,$zero,0x0 +/* f007ed8: a44f0008 */ sh $t7,0x8($v0) +/* f007edc: c7ae00b8 */ lwc1 $f14,0xb8($sp) +/* f007ee0: 0fc259d4 */ jal func0f096750 +/* f007ee4: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f007ee8: 3c017f1a */ lui $at,0x7f1a +/* f007eec: c42a7ed4 */ lwc1 $f10,0x7ed4($at) +/* f007ef0: a2000007 */ sb $zero,0x7($s0) +/* f007ef4: 240f0001 */ addiu $t7,$zero,0x1 +/* f007ef8: 460a0403 */ div.s $f16,$f0,$f10 +/* f007efc: 46148482 */ mul.s $f18,$f16,$f20 +/* f007f00: 00000000 */ sll $zero,$zero,0x0 +/* f007f04: 46169102 */ mul.s $f4,$f18,$f22 +/* f007f08: 4600218d */ trunc.w.s $f6,$f4 +/* f007f0c: 44183000 */ mfc1 $t8,$f6 +/* f007f10: 00000000 */ sll $zero,$zero,0x0 +/* f007f14: a618000a */ sh $t8,0xa($s0) +/* f007f18: 8e390000 */ lw $t9,0x0($s1) +/* f007f1c: 3c18800a */ lui $t8,0x800a +/* f007f20: 01f97023 */ subu $t6,$t7,$t9 +/* f007f24: ae2e0000 */ sw $t6,0x0($s1) +/* f007f28: 8f18cb04 */ lw $t8,-0x34fc($t8) +/* f007f2c: 13000006 */ beqz $t8,.L0f007f48 +/* f007f30: 00000000 */ sll $zero,$zero,0x0 +/* f007f34: 860f000a */ lh $t7,0xa($s0) +/* f007f38: 24192000 */ addiu $t9,$zero,0x2000 +/* f007f3c: 15e00002 */ bnez $t7,.L0f007f48 +/* f007f40: 00000000 */ sll $zero,$zero,0x0 +/* f007f44: a619000a */ sh $t9,0xa($s0) +.L0f007f48: +/* f007f48: 3c18800a */ lui $t8,0x800a +/* f007f4c: 8718cb00 */ lh $t8,-0x3500($t8) +/* f007f50: 860e000a */ lh $t6,0xa($s0) +/* f007f54: 01d87821 */ addu $t7,$t6,$t8 +/* f007f58: a60f000a */ sh $t7,0xa($s0) +/* f007f5c: c7a800bc */ lwc1 $f8,0xbc($sp) +/* f007f60: c64a0000 */ lwc1 $f10,0x0($s2) +/* f007f64: 460a4402 */ mul.s $f16,$f8,$f10 +/* f007f68: 4600848d */ trunc.w.s $f18,$f16 +/* f007f6c: 440e9000 */ mfc1 $t6,$f18 +/* f007f70: 00000000 */ sll $zero,$zero,0x0 +/* f007f74: a60e000c */ sh $t6,0xc($s0) +/* f007f78: c7a400c0 */ lwc1 $f4,0xc0($sp) +/* f007f7c: c6460000 */ lwc1 $f6,0x0($s2) +/* f007f80: 46062202 */ mul.s $f8,$f4,$f6 +/* f007f84: 4600428d */ trunc.w.s $f10,$f8 +/* f007f88: 440f5000 */ mfc1 $t7,$f10 +/* f007f8c: 00000000 */ sll $zero,$zero,0x0 +/* f007f90: a60f000e */ sh $t7,0xe($s0) +/* f007f94: c7b000c4 */ lwc1 $f16,0xc4($sp) +/* f007f98: c6520000 */ lwc1 $f18,0x0($s2) +/* f007f9c: 46128102 */ mul.s $f4,$f16,$f18 +/* f007fa0: 4600218d */ trunc.w.s $f6,$f4 +/* f007fa4: 440e3000 */ mfc1 $t6,$f6 +/* f007fa8: 00000000 */ sll $zero,$zero,0x0 +/* f007fac: a60e0010 */ sh $t6,0x10($s0) +/* f007fb0: c7a800c0 */ lwc1 $f8,0xc0($sp) +/* f007fb4: 46144282 */ mul.s $f10,$f8,$f20 +/* f007fb8: 00000000 */ sll $zero,$zero,0x0 +/* f007fbc: 46165402 */ mul.s $f16,$f10,$f22 +/* f007fc0: 4600848d */ trunc.w.s $f18,$f16 +/* f007fc4: 440f9000 */ mfc1 $t7,$f18 +/* f007fc8: 00000000 */ sll $zero,$zero,0x0 +/* f007fcc: a60f0014 */ sh $t7,0x14($s0) +/* f007fd0: c7ae00c4 */ lwc1 $f14,0xc4($sp) +/* f007fd4: 0fc259d4 */ jal func0f096750 +/* f007fd8: c7ac00bc */ lwc1 $f12,0xbc($sp) +/* f007fdc: 3c017f1a */ lui $at,0x7f1a +/* f007fe0: c4247ed8 */ lwc1 $f4,0x7ed8($at) +/* f007fe4: a2000013 */ sb $zero,0x13($s0) +/* f007fe8: 240f0001 */ addiu $t7,$zero,0x1 +/* f007fec: 46040183 */ div.s $f6,$f0,$f4 +/* f007ff0: 46143202 */ mul.s $f8,$f6,$f20 +/* f007ff4: 00000000 */ sll $zero,$zero,0x0 +/* f007ff8: 46164282 */ mul.s $f10,$f8,$f22 +/* f007ffc: 4600540d */ trunc.w.s $f16,$f10 +/* f008000: 440e8000 */ mfc1 $t6,$f16 +/* f008004: 00000000 */ sll $zero,$zero,0x0 +/* f008008: a60e0016 */ sh $t6,0x16($s0) +/* f00800c: 8e380000 */ lw $t8,0x0($s1) +/* f008010: 3c0e800a */ lui $t6,0x800a +/* f008014: 01f8c823 */ subu $t9,$t7,$t8 +/* f008018: ae390000 */ sw $t9,0x0($s1) +/* f00801c: 8dcecb04 */ lw $t6,-0x34fc($t6) +/* f008020: 11c00006 */ beqz $t6,.L0f00803c +/* f008024: 00000000 */ sll $zero,$zero,0x0 +/* f008028: 860f0016 */ lh $t7,0x16($s0) +/* f00802c: 24182000 */ addiu $t8,$zero,0x2000 +/* f008030: 15e00002 */ bnez $t7,.L0f00803c +/* f008034: 00000000 */ sll $zero,$zero,0x0 +/* f008038: a6180016 */ sh $t8,0x16($s0) +.L0f00803c: +/* f00803c: 3c0e800a */ lui $t6,0x800a +/* f008040: 85cecb00 */ lh $t6,-0x3500($t6) +/* f008044: 86190016 */ lh $t9,0x16($s0) +/* f008048: 032e7821 */ addu $t7,$t9,$t6 +/* f00804c: a60f0016 */ sh $t7,0x16($s0) +/* f008050: c7b200c8 */ lwc1 $f18,0xc8($sp) +/* f008054: c6440000 */ lwc1 $f4,0x0($s2) +/* f008058: 46049182 */ mul.s $f6,$f18,$f4 +/* f00805c: 4600320d */ trunc.w.s $f8,$f6 +/* f008060: 44194000 */ mfc1 $t9,$f8 +/* f008064: 00000000 */ sll $zero,$zero,0x0 +/* f008068: a6190018 */ sh $t9,0x18($s0) +/* f00806c: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f008070: c6500000 */ lwc1 $f16,0x0($s2) +/* f008074: 46105482 */ mul.s $f18,$f10,$f16 +/* f008078: 4600910d */ trunc.w.s $f4,$f18 +/* f00807c: 440f2000 */ mfc1 $t7,$f4 +/* f008080: 00000000 */ sll $zero,$zero,0x0 +/* f008084: a60f001a */ sh $t7,0x1a($s0) +/* f008088: c7a600d0 */ lwc1 $f6,0xd0($sp) +/* f00808c: c6480000 */ lwc1 $f8,0x0($s2) +/* f008090: 46083282 */ mul.s $f10,$f6,$f8 +/* f008094: 4600540d */ trunc.w.s $f16,$f10 +/* f008098: 44198000 */ mfc1 $t9,$f16 +/* f00809c: 00000000 */ sll $zero,$zero,0x0 +/* f0080a0: a619001c */ sh $t9,0x1c($s0) +/* f0080a4: c7b200cc */ lwc1 $f18,0xcc($sp) +/* f0080a8: 46149102 */ mul.s $f4,$f18,$f20 +/* f0080ac: 00000000 */ sll $zero,$zero,0x0 +/* f0080b0: 46162182 */ mul.s $f6,$f4,$f22 +/* f0080b4: 4600320d */ trunc.w.s $f8,$f6 +/* f0080b8: 440f4000 */ mfc1 $t7,$f8 +/* f0080bc: 00000000 */ sll $zero,$zero,0x0 +/* f0080c0: a60f0020 */ sh $t7,0x20($s0) +/* f0080c4: c7ae00d0 */ lwc1 $f14,0xd0($sp) +/* f0080c8: 0fc259d4 */ jal func0f096750 +/* f0080cc: c7ac00c8 */ lwc1 $f12,0xc8($sp) +/* f0080d0: 3c017f1a */ lui $at,0x7f1a +/* f0080d4: c42a7edc */ lwc1 $f10,0x7edc($at) +/* f0080d8: a200001f */ sb $zero,0x1f($s0) +/* f0080dc: 240f0001 */ addiu $t7,$zero,0x1 +/* f0080e0: 460a0403 */ div.s $f16,$f0,$f10 +/* f0080e4: 46148482 */ mul.s $f18,$f16,$f20 +/* f0080e8: 00000000 */ sll $zero,$zero,0x0 +/* f0080ec: 46169102 */ mul.s $f4,$f18,$f22 +/* f0080f0: 4600218d */ trunc.w.s $f6,$f4 +/* f0080f4: 44193000 */ mfc1 $t9,$f6 +/* f0080f8: 00000000 */ sll $zero,$zero,0x0 +/* f0080fc: a6190022 */ sh $t9,0x22($s0) +/* f008100: 8e2e0000 */ lw $t6,0x0($s1) +/* f008104: 3c19800a */ lui $t9,0x800a +/* f008108: 01eec023 */ subu $t8,$t7,$t6 +/* f00810c: ae380000 */ sw $t8,0x0($s1) +/* f008110: 8f39cb04 */ lw $t9,-0x34fc($t9) +/* f008114: 13200006 */ beqz $t9,.L0f008130 +/* f008118: 00000000 */ sll $zero,$zero,0x0 +/* f00811c: 860f0022 */ lh $t7,0x22($s0) +/* f008120: 240e2000 */ addiu $t6,$zero,0x2000 +/* f008124: 15e00002 */ bnez $t7,.L0f008130 +/* f008128: 00000000 */ sll $zero,$zero,0x0 +/* f00812c: a60e0022 */ sh $t6,0x22($s0) +.L0f008130: +/* f008130: 3c19800a */ lui $t9,0x800a +/* f008134: 8739cb00 */ lh $t9,-0x3500($t9) +/* f008138: 86180022 */ lh $t8,0x22($s0) +/* f00813c: 03197821 */ addu $t7,$t8,$t9 +/* f008140: a60f0022 */ sh $t7,0x22($s0) +/* f008144: c7a800d4 */ lwc1 $f8,0xd4($sp) +/* f008148: c64a0000 */ lwc1 $f10,0x0($s2) +/* f00814c: 460a4402 */ mul.s $f16,$f8,$f10 +/* f008150: 4600848d */ trunc.w.s $f18,$f16 +/* f008154: 44189000 */ mfc1 $t8,$f18 +/* f008158: 00000000 */ sll $zero,$zero,0x0 +/* f00815c: a6180024 */ sh $t8,0x24($s0) +/* f008160: c7a400d8 */ lwc1 $f4,0xd8($sp) +/* f008164: c6460000 */ lwc1 $f6,0x0($s2) +/* f008168: 46062202 */ mul.s $f8,$f4,$f6 +/* f00816c: 4600428d */ trunc.w.s $f10,$f8 +/* f008170: 440f5000 */ mfc1 $t7,$f10 +/* f008174: 00000000 */ sll $zero,$zero,0x0 +/* f008178: a60f0026 */ sh $t7,0x26($s0) +/* f00817c: c7b000dc */ lwc1 $f16,0xdc($sp) +/* f008180: c6520000 */ lwc1 $f18,0x0($s2) +/* f008184: 46128102 */ mul.s $f4,$f16,$f18 +/* f008188: 4600218d */ trunc.w.s $f6,$f4 +/* f00818c: 44183000 */ mfc1 $t8,$f6 +/* f008190: 00000000 */ sll $zero,$zero,0x0 +/* f008194: a6180028 */ sh $t8,0x28($s0) +/* f008198: c7a800d8 */ lwc1 $f8,0xd8($sp) +/* f00819c: 46144282 */ mul.s $f10,$f8,$f20 +/* f0081a0: 00000000 */ sll $zero,$zero,0x0 +/* f0081a4: 46165402 */ mul.s $f16,$f10,$f22 +/* f0081a8: 4600848d */ trunc.w.s $f18,$f16 +/* f0081ac: 440f9000 */ mfc1 $t7,$f18 +/* f0081b0: 00000000 */ sll $zero,$zero,0x0 +/* f0081b4: a60f002c */ sh $t7,0x2c($s0) +/* f0081b8: c7ae00dc */ lwc1 $f14,0xdc($sp) +/* f0081bc: 0fc259d4 */ jal func0f096750 +/* f0081c0: c7ac00d4 */ lwc1 $f12,0xd4($sp) +/* f0081c4: 3c017f1a */ lui $at,0x7f1a +/* f0081c8: c4247ee0 */ lwc1 $f4,0x7ee0($at) +/* f0081cc: a200002b */ sb $zero,0x2b($s0) +/* f0081d0: 240f0001 */ addiu $t7,$zero,0x1 +/* f0081d4: 46040183 */ div.s $f6,$f0,$f4 +/* f0081d8: 46143202 */ mul.s $f8,$f6,$f20 +/* f0081dc: 00000000 */ sll $zero,$zero,0x0 +/* f0081e0: 46164282 */ mul.s $f10,$f8,$f22 +/* f0081e4: 4600540d */ trunc.w.s $f16,$f10 +/* f0081e8: 44188000 */ mfc1 $t8,$f16 +/* f0081ec: 00000000 */ sll $zero,$zero,0x0 +/* f0081f0: a618002e */ sh $t8,0x2e($s0) +/* f0081f4: 8e390000 */ lw $t9,0x0($s1) +/* f0081f8: 3c18800a */ lui $t8,0x800a +/* f0081fc: 01f97023 */ subu $t6,$t7,$t9 +/* f008200: ae2e0000 */ sw $t6,0x0($s1) +/* f008204: 8f18cb04 */ lw $t8,-0x34fc($t8) +/* f008208: 13000006 */ beqz $t8,.L0f008224 +/* f00820c: 00000000 */ sll $zero,$zero,0x0 +/* f008210: 860f002e */ lh $t7,0x2e($s0) +/* f008214: 24192000 */ addiu $t9,$zero,0x2000 +/* f008218: 15e00002 */ bnez $t7,.L0f008224 +/* f00821c: 00000000 */ sll $zero,$zero,0x0 +/* f008220: a619002e */ sh $t9,0x2e($s0) +.L0f008224: +/* f008224: 3c18800a */ lui $t8,0x800a +/* f008228: 8718cb00 */ lh $t8,-0x3500($t8) +/* f00822c: 860e002e */ lh $t6,0x2e($s0) +/* f008230: 01d87821 */ addu $t7,$t6,$t8 +/* f008234: a60f002e */ sh $t7,0x2e($s0) +/* f008238: c7b200e0 */ lwc1 $f18,0xe0($sp) +/* f00823c: c6440000 */ lwc1 $f4,0x0($s2) +/* f008240: 46049182 */ mul.s $f6,$f18,$f4 +/* f008244: 4600320d */ trunc.w.s $f8,$f6 +/* f008248: 440e4000 */ mfc1 $t6,$f8 +/* f00824c: 00000000 */ sll $zero,$zero,0x0 +/* f008250: a60e0030 */ sh $t6,0x30($s0) +/* f008254: c7aa00e4 */ lwc1 $f10,0xe4($sp) +/* f008258: c6500000 */ lwc1 $f16,0x0($s2) +/* f00825c: 46105482 */ mul.s $f18,$f10,$f16 +/* f008260: 4600910d */ trunc.w.s $f4,$f18 +/* f008264: 440f2000 */ mfc1 $t7,$f4 +/* f008268: 00000000 */ sll $zero,$zero,0x0 +/* f00826c: a60f0032 */ sh $t7,0x32($s0) +/* f008270: c7a600e8 */ lwc1 $f6,0xe8($sp) +/* f008274: c6480000 */ lwc1 $f8,0x0($s2) +/* f008278: 46083282 */ mul.s $f10,$f6,$f8 +/* f00827c: 4600540d */ trunc.w.s $f16,$f10 +/* f008280: 440e8000 */ mfc1 $t6,$f16 +/* f008284: 00000000 */ sll $zero,$zero,0x0 +/* f008288: a60e0034 */ sh $t6,0x34($s0) +/* f00828c: c7b200e4 */ lwc1 $f18,0xe4($sp) +/* f008290: 46149102 */ mul.s $f4,$f18,$f20 +/* f008294: 00000000 */ sll $zero,$zero,0x0 +/* f008298: 46162182 */ mul.s $f6,$f4,$f22 +/* f00829c: 4600320d */ trunc.w.s $f8,$f6 +/* f0082a0: 440f4000 */ mfc1 $t7,$f8 +/* f0082a4: 00000000 */ sll $zero,$zero,0x0 +/* f0082a8: a60f0038 */ sh $t7,0x38($s0) +/* f0082ac: c7ae00e8 */ lwc1 $f14,0xe8($sp) +/* f0082b0: 0fc259d4 */ jal func0f096750 +/* f0082b4: c7ac00e0 */ lwc1 $f12,0xe0($sp) +/* f0082b8: 3c017f1a */ lui $at,0x7f1a +/* f0082bc: c42a7ee4 */ lwc1 $f10,0x7ee4($at) +/* f0082c0: a2000037 */ sb $zero,0x37($s0) +/* f0082c4: 240f0001 */ addiu $t7,$zero,0x1 +/* f0082c8: 460a0403 */ div.s $f16,$f0,$f10 +/* f0082cc: 46148482 */ mul.s $f18,$f16,$f20 +/* f0082d0: 00000000 */ sll $zero,$zero,0x0 +/* f0082d4: 46169102 */ mul.s $f4,$f18,$f22 +/* f0082d8: 4600218d */ trunc.w.s $f6,$f4 +/* f0082dc: 440e3000 */ mfc1 $t6,$f6 +/* f0082e0: 00000000 */ sll $zero,$zero,0x0 +/* f0082e4: a60e003a */ sh $t6,0x3a($s0) +/* f0082e8: 8e380000 */ lw $t8,0x0($s1) +/* f0082ec: 3c0e800a */ lui $t6,0x800a +/* f0082f0: 01f8c823 */ subu $t9,$t7,$t8 +/* f0082f4: ae390000 */ sw $t9,0x0($s1) +/* f0082f8: 8dcecb04 */ lw $t6,-0x34fc($t6) +/* f0082fc: 11c00006 */ beqz $t6,.L0f008318 +/* f008300: 00000000 */ sll $zero,$zero,0x0 +/* f008304: 860f003a */ lh $t7,0x3a($s0) +/* f008308: 24182000 */ addiu $t8,$zero,0x2000 +/* f00830c: 15e00002 */ bnez $t7,.L0f008318 +/* f008310: 00000000 */ sll $zero,$zero,0x0 +/* f008314: a618003a */ sh $t8,0x3a($s0) +.L0f008318: +/* f008318: 3c0e800a */ lui $t6,0x800a +/* f00831c: 85cecb00 */ lh $t6,-0x3500($t6) +/* f008320: 8619003a */ lh $t9,0x3a($s0) +/* f008324: 032e7821 */ addu $t7,$t9,$t6 +/* f008328: a60f003a */ sh $t7,0x3a($s0) +/* f00832c: c7a800ec */ lwc1 $f8,0xec($sp) +/* f008330: c64a0000 */ lwc1 $f10,0x0($s2) +/* f008334: 460a4402 */ mul.s $f16,$f8,$f10 +/* f008338: 4600848d */ trunc.w.s $f18,$f16 +/* f00833c: 44199000 */ mfc1 $t9,$f18 +/* f008340: 00000000 */ sll $zero,$zero,0x0 +/* f008344: a619003c */ sh $t9,0x3c($s0) +/* f008348: c7a400f0 */ lwc1 $f4,0xf0($sp) +/* f00834c: c6460000 */ lwc1 $f6,0x0($s2) +/* f008350: 46062202 */ mul.s $f8,$f4,$f6 +/* f008354: 4600428d */ trunc.w.s $f10,$f8 +/* f008358: 440f5000 */ mfc1 $t7,$f10 +/* f00835c: 00000000 */ sll $zero,$zero,0x0 +/* f008360: a60f003e */ sh $t7,0x3e($s0) +/* f008364: c7b000f4 */ lwc1 $f16,0xf4($sp) +/* f008368: c6520000 */ lwc1 $f18,0x0($s2) +/* f00836c: 46128102 */ mul.s $f4,$f16,$f18 +/* f008370: 4600218d */ trunc.w.s $f6,$f4 +/* f008374: 44193000 */ mfc1 $t9,$f6 +/* f008378: 00000000 */ sll $zero,$zero,0x0 +/* f00837c: a6190040 */ sh $t9,0x40($s0) +/* f008380: c7a800f0 */ lwc1 $f8,0xf0($sp) +/* f008384: 46144282 */ mul.s $f10,$f8,$f20 +/* f008388: 00000000 */ sll $zero,$zero,0x0 +/* f00838c: 46165402 */ mul.s $f16,$f10,$f22 +/* f008390: 4600848d */ trunc.w.s $f18,$f16 +/* f008394: 440f9000 */ mfc1 $t7,$f18 +/* f008398: 00000000 */ sll $zero,$zero,0x0 +/* f00839c: a60f0044 */ sh $t7,0x44($s0) +/* f0083a0: c7ae00f4 */ lwc1 $f14,0xf4($sp) +/* f0083a4: 0fc259d4 */ jal func0f096750 +/* f0083a8: c7ac00ec */ lwc1 $f12,0xec($sp) +/* f0083ac: 3c017f1a */ lui $at,0x7f1a +/* f0083b0: c4247ee8 */ lwc1 $f4,0x7ee8($at) +/* f0083b4: a2000043 */ sb $zero,0x43($s0) +/* f0083b8: 240f0001 */ addiu $t7,$zero,0x1 +/* f0083bc: 46040183 */ div.s $f6,$f0,$f4 +/* f0083c0: 46143202 */ mul.s $f8,$f6,$f20 +/* f0083c4: 00000000 */ sll $zero,$zero,0x0 +/* f0083c8: 46164282 */ mul.s $f10,$f8,$f22 +/* f0083cc: 4600540d */ trunc.w.s $f16,$f10 +/* f0083d0: 44198000 */ mfc1 $t9,$f16 +/* f0083d4: 00000000 */ sll $zero,$zero,0x0 +/* f0083d8: a6190046 */ sh $t9,0x46($s0) +/* f0083dc: 8e2e0000 */ lw $t6,0x0($s1) +/* f0083e0: 3c19800a */ lui $t9,0x800a +/* f0083e4: 01eec023 */ subu $t8,$t7,$t6 +/* f0083e8: ae380000 */ sw $t8,0x0($s1) +/* f0083ec: 8f39cb04 */ lw $t9,-0x34fc($t9) +/* f0083f0: 13200006 */ beqz $t9,.L0f00840c +/* f0083f4: 00000000 */ sll $zero,$zero,0x0 +/* f0083f8: 860f0046 */ lh $t7,0x46($s0) +/* f0083fc: 240e2000 */ addiu $t6,$zero,0x2000 +/* f008400: 15e00002 */ bnez $t7,.L0f00840c +/* f008404: 00000000 */ sll $zero,$zero,0x0 +/* f008408: a60e0046 */ sh $t6,0x46($s0) +.L0f00840c: +/* f00840c: 3c19800a */ lui $t9,0x800a +/* f008410: 8739cb00 */ lh $t9,-0x3500($t9) +/* f008414: 86180046 */ lh $t8,0x46($s0) +/* f008418: 02002025 */ or $a0,$s0,$zero +/* f00841c: 03197821 */ addu $t7,$t8,$t9 +/* f008420: a60f0046 */ sh $t7,0x46($s0) +/* f008424: 8fb10150 */ lw $s1,0x150($sp) +/* f008428: 3c190450 */ lui $t9,0x450 +/* f00842c: 37390048 */ ori $t9,$t9,0x48 +/* f008430: 26380008 */ addiu $t8,$s1,0x8 +/* f008434: afb80150 */ sw $t8,0x150($sp) +/* f008438: 0c012d20 */ jal 0x4b480 +/* f00843c: ae390000 */ sw $t9,0x0($s1) +/* f008440: ae220004 */ sw $v0,0x4($s1) +/* f008444: 27b000d4 */ addiu $s0,$sp,0xd4 +/* f008448: 240f0002 */ addiu $t7,$zero,0x2 +/* f00844c: 240e0004 */ addiu $t6,$zero,0x4 +/* f008450: 24180003 */ addiu $t8,$zero,0x3 +/* f008454: 24190006 */ addiu $t9,$zero,0x6 +/* f008458: afb9001c */ sw $t9,0x1c($sp) +/* f00845c: afb80018 */ sw $t8,0x18($sp) +/* f008460: afae0014 */ sw $t6,0x14($sp) +/* f008464: afaf0010 */ sw $t7,0x10($sp) +/* f008468: afaf0020 */ sw $t7,0x20($sp) +/* f00846c: 02003825 */ or $a3,$s0,$zero +/* f008470: 8fa40150 */ lw $a0,0x150($sp) +/* f008474: 27a500c8 */ addiu $a1,$sp,0xc8 +/* f008478: 0fc01b20 */ jal func0f006c80 +/* f00847c: 27a600e0 */ addiu $a2,$sp,0xe0 +/* f008480: 240e0003 */ addiu $t6,$zero,0x3 +/* f008484: 24180004 */ addiu $t8,$zero,0x4 +/* f008488: 24190006 */ addiu $t9,$zero,0x6 +/* f00848c: 240f0002 */ addiu $t7,$zero,0x2 +/* f008490: afa20150 */ sw $v0,0x150($sp) +/* f008494: afaf0020 */ sw $t7,0x20($sp) +/* f008498: afb9001c */ sw $t9,0x1c($sp) +/* f00849c: afb80014 */ sw $t8,0x14($sp) +/* f0084a0: afae0010 */ sw $t6,0x10($sp) +/* f0084a4: 00402025 */ or $a0,$v0,$zero +/* f0084a8: 02002825 */ or $a1,$s0,$zero +/* f0084ac: 27a600e0 */ addiu $a2,$sp,0xe0 +/* f0084b0: 27a700b0 */ addiu $a3,$sp,0xb0 +/* f0084b4: 0fc01b20 */ jal func0f006c80 +/* f0084b8: afa00018 */ sw $zero,0x18($sp) +/* f0084bc: 240e0003 */ addiu $t6,$zero,0x3 +/* f0084c0: afae0010 */ sw $t6,0x10($sp) +/* f0084c4: 240e0002 */ addiu $t6,$zero,0x2 +/* f0084c8: 24180005 */ addiu $t8,$zero,0x5 +/* f0084cc: 24190002 */ addiu $t9,$zero,0x2 +/* f0084d0: 240f0006 */ addiu $t7,$zero,0x6 +/* f0084d4: afa20150 */ sw $v0,0x150($sp) +/* f0084d8: afaf001c */ sw $t7,0x1c($sp) +/* f0084dc: afb90018 */ sw $t9,0x18($sp) +/* f0084e0: afb80014 */ sw $t8,0x14($sp) +/* f0084e4: afae0020 */ sw $t6,0x20($sp) +/* f0084e8: 00402025 */ or $a0,$v0,$zero +/* f0084ec: 02002825 */ or $a1,$s0,$zero +/* f0084f0: 27a600ec */ addiu $a2,$sp,0xec +/* f0084f4: 0fc01b20 */ jal func0f006c80 +/* f0084f8: 27a700c8 */ addiu $a3,$sp,0xc8 +/* f0084fc: 24180005 */ addiu $t8,$zero,0x5 +/* f008500: 24190003 */ addiu $t9,$zero,0x3 +/* f008504: 240f0006 */ addiu $t7,$zero,0x6 +/* f008508: 240e0002 */ addiu $t6,$zero,0x2 +/* f00850c: afa20150 */ sw $v0,0x150($sp) +/* f008510: afae0020 */ sw $t6,0x20($sp) +/* f008514: afaf001c */ sw $t7,0x1c($sp) +/* f008518: afb90018 */ sw $t9,0x18($sp) +/* f00851c: afb80014 */ sw $t8,0x14($sp) +/* f008520: 00402025 */ or $a0,$v0,$zero +/* f008524: 27a500b0 */ addiu $a1,$sp,0xb0 +/* f008528: 27a600ec */ addiu $a2,$sp,0xec +/* f00852c: 02003825 */ or $a3,$s0,$zero +/* f008530: 0fc01b20 */ jal func0f006c80 +/* f008534: afa00010 */ sw $zero,0x10($sp) +/* f008538: 8fbf004c */ lw $ra,0x4c($sp) +/* f00853c: d7b40030 */ ldc1 $f20,0x30($sp) +/* f008540: d7b60038 */ ldc1 $f22,0x38($sp) +/* f008544: 8fb00040 */ lw $s0,0x40($sp) +/* f008548: 8fb10044 */ lw $s1,0x44($sp) +/* f00854c: 8fb20048 */ lw $s2,0x48($sp) +/* f008550: 03e00008 */ jr $ra +/* f008554: 27bd0150 */ addiu $sp,$sp,0x150 +); + +GLOBAL_ASM( +glabel func0f008558 +/* f008558: 27bdff58 */ addiu $sp,$sp,-168 +/* f00855c: afb10044 */ sw $s1,0x44($sp) +/* f008560: 3c0f8006 */ lui $t7,0x8006 +/* f008564: 3c118006 */ lui $s1,0x8006 +/* f008568: 25ef1694 */ addiu $t7,$t7,0x1694 +/* f00856c: 26311648 */ addiu $s1,$s1,0x1648 +/* f008570: afbf004c */ sw $ra,0x4c($sp) +/* f008574: afb20048 */ sw $s2,0x48($sp) +/* f008578: afb00040 */ sw $s0,0x40($sp) +/* f00857c: f7b60038 */ sdc1 $f22,0x38($sp) +/* f008580: f7b40030 */ sdc1 $f20,0x30($sp) +/* f008584: afa400a8 */ sw $a0,0xa8($sp) +/* f008588: afa500ac */ sw $a1,0xac($sp) +/* f00858c: 25e90048 */ addiu $t1,$t7,0x48 +/* f008590: 27ae005c */ addiu $t6,$sp,0x5c +.L0f008594: +/* f008594: 8de10000 */ lw $at,0x0($t7) +/* f008598: 25ef000c */ addiu $t7,$t7,0xc +/* f00859c: 25ce000c */ addiu $t6,$t6,0xc +/* f0085a0: adc1fff4 */ sw $at,-0xc($t6) +/* f0085a4: 8de1fff8 */ lw $at,-0x8($t7) +/* f0085a8: adc1fff8 */ sw $at,-0x8($t6) +/* f0085ac: 8de1fffc */ lw $at,-0x4($t7) +/* f0085b0: 15e9fff8 */ bne $t7,$t1,.L0f008594 +/* f0085b4: adc1fffc */ sw $at,-0x4($t6) +/* f0085b8: ae200000 */ sw $zero,0x0($s1) +/* f0085bc: 3c01800a */ lui $at,0x800a +/* f0085c0: ac20cb04 */ sw $zero,-0x34fc($at) +/* f0085c4: 0fc59e59 */ jal func0f167964 +/* f0085c8: 24040006 */ addiu $a0,$zero,0x6 +/* f0085cc: 3c128006 */ lui $s2,0x8006 +/* f0085d0: 26521644 */ addiu $s2,$s2,0x1644 +/* f0085d4: c6460000 */ lwc1 $f6,0x0($s2) +/* f0085d8: c7a4005c */ lwc1 $f4,0x5c($sp) +/* f0085dc: 3c014380 */ lui $at,0x4380 +/* f0085e0: 4481a000 */ mtc1 $at,$f20 +/* f0085e4: 46062202 */ mul.s $f8,$f4,$f6 +/* f0085e8: 3c014200 */ lui $at,0x4200 +/* f0085ec: 4481b000 */ mtc1 $at,$f22 +/* f0085f0: 00408025 */ or $s0,$v0,$zero +/* f0085f4: 4600428d */ trunc.w.s $f10,$f8 +/* f0085f8: 440b5000 */ mfc1 $t3,$f10 +/* f0085fc: 00000000 */ sll $zero,$zero,0x0 +/* f008600: a44b0000 */ sh $t3,0x0($v0) +/* f008604: c7b00060 */ lwc1 $f16,0x60($sp) +/* f008608: c6520000 */ lwc1 $f18,0x0($s2) +/* f00860c: 46128102 */ mul.s $f4,$f16,$f18 +/* f008610: 4600218d */ trunc.w.s $f6,$f4 +/* f008614: 440d3000 */ mfc1 $t5,$f6 +/* f008618: 00000000 */ sll $zero,$zero,0x0 +/* f00861c: a44d0002 */ sh $t5,0x2($v0) +/* f008620: c7a80064 */ lwc1 $f8,0x64($sp) +/* f008624: c64a0000 */ lwc1 $f10,0x0($s2) +/* f008628: 460a4402 */ mul.s $f16,$f8,$f10 +/* f00862c: 4600848d */ trunc.w.s $f18,$f16 +/* f008630: 44189000 */ mfc1 $t8,$f18 +/* f008634: 00000000 */ sll $zero,$zero,0x0 +/* f008638: a4580004 */ sh $t8,0x4($v0) +/* f00863c: c7a40060 */ lwc1 $f4,0x60($sp) +/* f008640: 46142182 */ mul.s $f6,$f4,$f20 +/* f008644: 00000000 */ sll $zero,$zero,0x0 +/* f008648: 46163202 */ mul.s $f8,$f6,$f22 +/* f00864c: 4600428d */ trunc.w.s $f10,$f8 +/* f008650: 440f5000 */ mfc1 $t7,$f10 +/* f008654: 00000000 */ sll $zero,$zero,0x0 +/* f008658: a44f0008 */ sh $t7,0x8($v0) +/* f00865c: c7ae0064 */ lwc1 $f14,0x64($sp) +/* f008660: 0fc259d4 */ jal func0f096750 +/* f008664: c7ac005c */ lwc1 $f12,0x5c($sp) +/* f008668: 3c017f1a */ lui $at,0x7f1a +/* f00866c: c4307eec */ lwc1 $f16,0x7eec($at) +/* f008670: a2000007 */ sb $zero,0x7($s0) +/* f008674: 240c0001 */ addiu $t4,$zero,0x1 +/* f008678: 46100483 */ div.s $f18,$f0,$f16 +/* f00867c: 3c19800a */ lui $t9,0x800a +/* f008680: 3c0e800a */ lui $t6,0x800a +/* f008684: 46149102 */ mul.s $f4,$f18,$f20 +/* f008688: 00000000 */ sll $zero,$zero,0x0 +/* f00868c: 46162182 */ mul.s $f6,$f4,$f22 +/* f008690: 4600320d */ trunc.w.s $f8,$f6 +/* f008694: 440a4000 */ mfc1 $t2,$f8 +/* f008698: 00000000 */ sll $zero,$zero,0x0 +/* f00869c: a60a000a */ sh $t2,0xa($s0) +/* f0086a0: 8e2b0000 */ lw $t3,0x0($s1) +/* f0086a4: 018b6823 */ subu $t5,$t4,$t3 +/* f0086a8: ae2d0000 */ sw $t5,0x0($s1) +/* f0086ac: 8f39cb04 */ lw $t9,-0x34fc($t9) +/* f0086b0: 13200006 */ beqz $t9,.L0f0086cc +/* f0086b4: 00000000 */ sll $zero,$zero,0x0 +/* f0086b8: 8618000a */ lh $t8,0xa($s0) +/* f0086bc: 24092000 */ addiu $t1,$zero,0x2000 +/* f0086c0: 57000003 */ bnezl $t8,.L0f0086d0 +/* f0086c4: 860f000a */ lh $t7,0xa($s0) +/* f0086c8: a609000a */ sh $t1,0xa($s0) +.L0f0086cc: +/* f0086cc: 860f000a */ lh $t7,0xa($s0) +.L0f0086d0: +/* f0086d0: 85cecb00 */ lh $t6,-0x3500($t6) +/* f0086d4: 01ee5021 */ addu $t2,$t7,$t6 +/* f0086d8: a60a000a */ sh $t2,0xa($s0) +/* f0086dc: c7aa0068 */ lwc1 $f10,0x68($sp) +/* f0086e0: c6500000 */ lwc1 $f16,0x0($s2) +/* f0086e4: 46105482 */ mul.s $f18,$f10,$f16 +/* f0086e8: 4600910d */ trunc.w.s $f4,$f18 +/* f0086ec: 440b2000 */ mfc1 $t3,$f4 +/* f0086f0: 00000000 */ sll $zero,$zero,0x0 +/* f0086f4: a60b000c */ sh $t3,0xc($s0) +/* f0086f8: c7a6006c */ lwc1 $f6,0x6c($sp) +/* f0086fc: c6480000 */ lwc1 $f8,0x0($s2) +/* f008700: 46083282 */ mul.s $f10,$f6,$f8 +/* f008704: 4600540d */ trunc.w.s $f16,$f10 +/* f008708: 44198000 */ mfc1 $t9,$f16 +/* f00870c: 00000000 */ sll $zero,$zero,0x0 +/* f008710: a619000e */ sh $t9,0xe($s0) +/* f008714: c7b20070 */ lwc1 $f18,0x70($sp) +/* f008718: c6440000 */ lwc1 $f4,0x0($s2) +/* f00871c: 46049182 */ mul.s $f6,$f18,$f4 +/* f008720: 4600320d */ trunc.w.s $f8,$f6 +/* f008724: 44094000 */ mfc1 $t1,$f8 +/* f008728: 00000000 */ sll $zero,$zero,0x0 +/* f00872c: a6090010 */ sh $t1,0x10($s0) +/* f008730: c7aa006c */ lwc1 $f10,0x6c($sp) +/* f008734: 46145402 */ mul.s $f16,$f10,$f20 +/* f008738: 00000000 */ sll $zero,$zero,0x0 +/* f00873c: 46168482 */ mul.s $f18,$f16,$f22 +/* f008740: 4600910d */ trunc.w.s $f4,$f18 +/* f008744: 440e2000 */ mfc1 $t6,$f4 +/* f008748: 00000000 */ sll $zero,$zero,0x0 +/* f00874c: a60e0014 */ sh $t6,0x14($s0) +/* f008750: c7ae0070 */ lwc1 $f14,0x70($sp) +/* f008754: 0fc259d4 */ jal func0f096750 +/* f008758: c7ac0068 */ lwc1 $f12,0x68($sp) +/* f00875c: 3c017f1a */ lui $at,0x7f1a +/* f008760: c4267ef0 */ lwc1 $f6,0x7ef0($at) +/* f008764: a2000013 */ sb $zero,0x13($s0) +/* f008768: 240d0001 */ addiu $t5,$zero,0x1 +/* f00876c: 46060203 */ div.s $f8,$f0,$f6 +/* f008770: 3c18800a */ lui $t8,0x800a +/* f008774: 3c0a800a */ lui $t2,0x800a +/* f008778: 46144282 */ mul.s $f10,$f8,$f20 +/* f00877c: 00000000 */ sll $zero,$zero,0x0 +/* f008780: 46165402 */ mul.s $f16,$f10,$f22 +/* f008784: 4600848d */ trunc.w.s $f18,$f16 +/* f008788: 440c9000 */ mfc1 $t4,$f18 +/* f00878c: 00000000 */ sll $zero,$zero,0x0 +/* f008790: a60c0016 */ sh $t4,0x16($s0) +/* f008794: 8e2b0000 */ lw $t3,0x0($s1) +/* f008798: 01abc823 */ subu $t9,$t5,$t3 +/* f00879c: ae390000 */ sw $t9,0x0($s1) +/* f0087a0: 8f18cb04 */ lw $t8,-0x34fc($t8) +/* f0087a4: 13000006 */ beqz $t8,.L0f0087c0 +/* f0087a8: 00000000 */ sll $zero,$zero,0x0 +/* f0087ac: 86090016 */ lh $t1,0x16($s0) +/* f0087b0: 240f2000 */ addiu $t7,$zero,0x2000 +/* f0087b4: 55200003 */ bnezl $t1,.L0f0087c4 +/* f0087b8: 860e0016 */ lh $t6,0x16($s0) +/* f0087bc: a60f0016 */ sh $t7,0x16($s0) +.L0f0087c0: +/* f0087c0: 860e0016 */ lh $t6,0x16($s0) +.L0f0087c4: +/* f0087c4: 854acb00 */ lh $t2,-0x3500($t2) +/* f0087c8: 01ca6021 */ addu $t4,$t6,$t2 +/* f0087cc: a60c0016 */ sh $t4,0x16($s0) +/* f0087d0: c7a40074 */ lwc1 $f4,0x74($sp) +/* f0087d4: c6460000 */ lwc1 $f6,0x0($s2) +/* f0087d8: 46062202 */ mul.s $f8,$f4,$f6 +/* f0087dc: 4600428d */ trunc.w.s $f10,$f8 +/* f0087e0: 440b5000 */ mfc1 $t3,$f10 +/* f0087e4: 00000000 */ sll $zero,$zero,0x0 +/* f0087e8: a60b0018 */ sh $t3,0x18($s0) +/* f0087ec: c7b00078 */ lwc1 $f16,0x78($sp) +/* f0087f0: c6520000 */ lwc1 $f18,0x0($s2) +/* f0087f4: 46128102 */ mul.s $f4,$f16,$f18 +/* f0087f8: 4600218d */ trunc.w.s $f6,$f4 +/* f0087fc: 44183000 */ mfc1 $t8,$f6 +/* f008800: 00000000 */ sll $zero,$zero,0x0 +/* f008804: a618001a */ sh $t8,0x1a($s0) +/* f008808: c7a8007c */ lwc1 $f8,0x7c($sp) +/* f00880c: c64a0000 */ lwc1 $f10,0x0($s2) +/* f008810: 460a4402 */ mul.s $f16,$f8,$f10 +/* f008814: 4600848d */ trunc.w.s $f18,$f16 +/* f008818: 440f9000 */ mfc1 $t7,$f18 +/* f00881c: 00000000 */ sll $zero,$zero,0x0 +/* f008820: a60f001c */ sh $t7,0x1c($s0) +/* f008824: c7a40078 */ lwc1 $f4,0x78($sp) +/* f008828: 46142182 */ mul.s $f6,$f4,$f20 +/* f00882c: 00000000 */ sll $zero,$zero,0x0 +/* f008830: 46163202 */ mul.s $f8,$f6,$f22 +/* f008834: 4600428d */ trunc.w.s $f10,$f8 +/* f008838: 440a5000 */ mfc1 $t2,$f10 +/* f00883c: 00000000 */ sll $zero,$zero,0x0 +/* f008840: a60a0020 */ sh $t2,0x20($s0) +/* f008844: c7ae007c */ lwc1 $f14,0x7c($sp) +/* f008848: 0fc259d4 */ jal func0f096750 +/* f00884c: c7ac0074 */ lwc1 $f12,0x74($sp) +/* f008850: 3c017f1a */ lui $at,0x7f1a +/* f008854: c4307ef4 */ lwc1 $f16,0x7ef4($at) +/* f008858: a200001f */ sb $zero,0x1f($s0) +/* f00885c: 24190001 */ addiu $t9,$zero,0x1 +/* f008860: 46100483 */ div.s $f18,$f0,$f16 +/* f008864: 3c09800a */ lui $t1,0x800a +/* f008868: 3c0c800a */ lui $t4,0x800a +/* f00886c: 46149102 */ mul.s $f4,$f18,$f20 +/* f008870: 00000000 */ sll $zero,$zero,0x0 +/* f008874: 46162182 */ mul.s $f6,$f4,$f22 +/* f008878: 4600320d */ trunc.w.s $f8,$f6 +/* f00887c: 440d4000 */ mfc1 $t5,$f8 +/* f008880: 00000000 */ sll $zero,$zero,0x0 +/* f008884: a60d0022 */ sh $t5,0x22($s0) +/* f008888: 8e2b0000 */ lw $t3,0x0($s1) +/* f00888c: 032bc023 */ subu $t8,$t9,$t3 +/* f008890: ae380000 */ sw $t8,0x0($s1) +/* f008894: 8d29cb04 */ lw $t1,-0x34fc($t1) +/* f008898: 11200006 */ beqz $t1,.L0f0088b4 +/* f00889c: 00000000 */ sll $zero,$zero,0x0 +/* f0088a0: 860f0022 */ lh $t7,0x22($s0) +/* f0088a4: 240e2000 */ addiu $t6,$zero,0x2000 +/* f0088a8: 55e00003 */ bnezl $t7,.L0f0088b8 +/* f0088ac: 860a0022 */ lh $t2,0x22($s0) +/* f0088b0: a60e0022 */ sh $t6,0x22($s0) +.L0f0088b4: +/* f0088b4: 860a0022 */ lh $t2,0x22($s0) +.L0f0088b8: +/* f0088b8: 858ccb00 */ lh $t4,-0x3500($t4) +/* f0088bc: 014c6821 */ addu $t5,$t2,$t4 +/* f0088c0: a60d0022 */ sh $t5,0x22($s0) +/* f0088c4: c7aa0080 */ lwc1 $f10,0x80($sp) +/* f0088c8: c6500000 */ lwc1 $f16,0x0($s2) +/* f0088cc: 46105482 */ mul.s $f18,$f10,$f16 +/* f0088d0: 4600910d */ trunc.w.s $f4,$f18 +/* f0088d4: 440b2000 */ mfc1 $t3,$f4 +/* f0088d8: 00000000 */ sll $zero,$zero,0x0 +/* f0088dc: a60b0024 */ sh $t3,0x24($s0) +/* f0088e0: c7a60084 */ lwc1 $f6,0x84($sp) +/* f0088e4: c6480000 */ lwc1 $f8,0x0($s2) +/* f0088e8: 46083282 */ mul.s $f10,$f6,$f8 +/* f0088ec: 4600540d */ trunc.w.s $f16,$f10 +/* f0088f0: 44098000 */ mfc1 $t1,$f16 +/* f0088f4: 00000000 */ sll $zero,$zero,0x0 +/* f0088f8: a6090026 */ sh $t1,0x26($s0) +/* f0088fc: c7b20088 */ lwc1 $f18,0x88($sp) +/* f008900: c6440000 */ lwc1 $f4,0x0($s2) +/* f008904: 46049182 */ mul.s $f6,$f18,$f4 +/* f008908: 4600320d */ trunc.w.s $f8,$f6 +/* f00890c: 440e4000 */ mfc1 $t6,$f8 +/* f008910: 00000000 */ sll $zero,$zero,0x0 +/* f008914: a60e0028 */ sh $t6,0x28($s0) +/* f008918: c7aa0084 */ lwc1 $f10,0x84($sp) +/* f00891c: 46145402 */ mul.s $f16,$f10,$f20 +/* f008920: 00000000 */ sll $zero,$zero,0x0 +/* f008924: 46168482 */ mul.s $f18,$f16,$f22 +/* f008928: 4600910d */ trunc.w.s $f4,$f18 +/* f00892c: 440c2000 */ mfc1 $t4,$f4 +/* f008930: 00000000 */ sll $zero,$zero,0x0 +/* f008934: a60c002c */ sh $t4,0x2c($s0) +/* f008938: c7ae0088 */ lwc1 $f14,0x88($sp) +/* f00893c: 0fc259d4 */ jal func0f096750 +/* f008940: c7ac0080 */ lwc1 $f12,0x80($sp) +/* f008944: 3c017f1a */ lui $at,0x7f1a +/* f008948: c4267ef8 */ lwc1 $f6,0x7ef8($at) +/* f00894c: a200002b */ sb $zero,0x2b($s0) +/* f008950: 24180001 */ addiu $t8,$zero,0x1 +/* f008954: 46060203 */ div.s $f8,$f0,$f6 +/* f008958: 3c0f800a */ lui $t7,0x800a +/* f00895c: 3c0d800a */ lui $t5,0x800a +/* f008960: 46144282 */ mul.s $f10,$f8,$f20 +/* f008964: 00000000 */ sll $zero,$zero,0x0 +/* f008968: 46165402 */ mul.s $f16,$f10,$f22 +/* f00896c: 4600848d */ trunc.w.s $f18,$f16 +/* f008970: 44199000 */ mfc1 $t9,$f18 +/* f008974: 00000000 */ sll $zero,$zero,0x0 +/* f008978: a619002e */ sh $t9,0x2e($s0) +/* f00897c: 8e2b0000 */ lw $t3,0x0($s1) +/* f008980: 030b4823 */ subu $t1,$t8,$t3 +/* f008984: ae290000 */ sw $t1,0x0($s1) +/* f008988: 8defcb04 */ lw $t7,-0x34fc($t7) +/* f00898c: 11e00006 */ beqz $t7,.L0f0089a8 +/* f008990: 00000000 */ sll $zero,$zero,0x0 +/* f008994: 860e002e */ lh $t6,0x2e($s0) +/* f008998: 240a2000 */ addiu $t2,$zero,0x2000 +/* f00899c: 55c00003 */ bnezl $t6,.L0f0089ac +/* f0089a0: 860c002e */ lh $t4,0x2e($s0) +/* f0089a4: a60a002e */ sh $t2,0x2e($s0) +.L0f0089a8: +/* f0089a8: 860c002e */ lh $t4,0x2e($s0) +.L0f0089ac: +/* f0089ac: 85adcb00 */ lh $t5,-0x3500($t5) +/* f0089b0: 018dc821 */ addu $t9,$t4,$t5 +/* f0089b4: a619002e */ sh $t9,0x2e($s0) +/* f0089b8: c7a4008c */ lwc1 $f4,0x8c($sp) +/* f0089bc: c6460000 */ lwc1 $f6,0x0($s2) +/* f0089c0: 46062202 */ mul.s $f8,$f4,$f6 +/* f0089c4: 4600428d */ trunc.w.s $f10,$f8 +/* f0089c8: 440b5000 */ mfc1 $t3,$f10 +/* f0089cc: 00000000 */ sll $zero,$zero,0x0 +/* f0089d0: a60b0030 */ sh $t3,0x30($s0) +/* f0089d4: c7b00090 */ lwc1 $f16,0x90($sp) +/* f0089d8: c6520000 */ lwc1 $f18,0x0($s2) +/* f0089dc: 46128102 */ mul.s $f4,$f16,$f18 +/* f0089e0: 4600218d */ trunc.w.s $f6,$f4 +/* f0089e4: 440f3000 */ mfc1 $t7,$f6 +/* f0089e8: 00000000 */ sll $zero,$zero,0x0 +/* f0089ec: a60f0032 */ sh $t7,0x32($s0) +/* f0089f0: c7a80094 */ lwc1 $f8,0x94($sp) +/* f0089f4: c64a0000 */ lwc1 $f10,0x0($s2) +/* f0089f8: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0089fc: 4600848d */ trunc.w.s $f18,$f16 +/* f008a00: 440a9000 */ mfc1 $t2,$f18 +/* f008a04: 00000000 */ sll $zero,$zero,0x0 +/* f008a08: a60a0034 */ sh $t2,0x34($s0) +/* f008a0c: c7a40090 */ lwc1 $f4,0x90($sp) +/* f008a10: 46142182 */ mul.s $f6,$f4,$f20 +/* f008a14: 00000000 */ sll $zero,$zero,0x0 +/* f008a18: 46163202 */ mul.s $f8,$f6,$f22 +/* f008a1c: 4600428d */ trunc.w.s $f10,$f8 +/* f008a20: 440d5000 */ mfc1 $t5,$f10 +/* f008a24: 00000000 */ sll $zero,$zero,0x0 +/* f008a28: a60d0038 */ sh $t5,0x38($s0) +/* f008a2c: c7ae0094 */ lwc1 $f14,0x94($sp) +/* f008a30: 0fc259d4 */ jal func0f096750 +/* f008a34: c7ac008c */ lwc1 $f12,0x8c($sp) +/* f008a38: 3c017f1a */ lui $at,0x7f1a +/* f008a3c: c4307efc */ lwc1 $f16,0x7efc($at) +/* f008a40: a2000037 */ sb $zero,0x37($s0) +/* f008a44: 24090001 */ addiu $t1,$zero,0x1 +/* f008a48: 46100483 */ div.s $f18,$f0,$f16 +/* f008a4c: 3c0e800a */ lui $t6,0x800a +/* f008a50: 3c19800a */ lui $t9,0x800a +/* f008a54: 46149102 */ mul.s $f4,$f18,$f20 +/* f008a58: 00000000 */ sll $zero,$zero,0x0 +/* f008a5c: 46162182 */ mul.s $f6,$f4,$f22 +/* f008a60: 4600320d */ trunc.w.s $f8,$f6 +/* f008a64: 44184000 */ mfc1 $t8,$f8 +/* f008a68: 00000000 */ sll $zero,$zero,0x0 +/* f008a6c: a618003a */ sh $t8,0x3a($s0) +/* f008a70: 8e2b0000 */ lw $t3,0x0($s1) +/* f008a74: 012b7823 */ subu $t7,$t1,$t3 +/* f008a78: ae2f0000 */ sw $t7,0x0($s1) +/* f008a7c: 8dcecb04 */ lw $t6,-0x34fc($t6) +/* f008a80: 11c00006 */ beqz $t6,.L0f008a9c +/* f008a84: 00000000 */ sll $zero,$zero,0x0 +/* f008a88: 860a003a */ lh $t2,0x3a($s0) +/* f008a8c: 240c2000 */ addiu $t4,$zero,0x2000 +/* f008a90: 55400003 */ bnezl $t2,.L0f008aa0 +/* f008a94: 860d003a */ lh $t5,0x3a($s0) +/* f008a98: a60c003a */ sh $t4,0x3a($s0) +.L0f008a9c: +/* f008a9c: 860d003a */ lh $t5,0x3a($s0) +.L0f008aa0: +/* f008aa0: 8739cb00 */ lh $t9,-0x3500($t9) +/* f008aa4: 01b9c021 */ addu $t8,$t5,$t9 +/* f008aa8: a618003a */ sh $t8,0x3a($s0) +/* f008aac: c7aa0098 */ lwc1 $f10,0x98($sp) +/* f008ab0: c6500000 */ lwc1 $f16,0x0($s2) +/* f008ab4: 46105482 */ mul.s $f18,$f10,$f16 +/* f008ab8: 4600910d */ trunc.w.s $f4,$f18 +/* f008abc: 440b2000 */ mfc1 $t3,$f4 +/* f008ac0: 00000000 */ sll $zero,$zero,0x0 +/* f008ac4: a60b003c */ sh $t3,0x3c($s0) +/* f008ac8: c7a6009c */ lwc1 $f6,0x9c($sp) +/* f008acc: c6480000 */ lwc1 $f8,0x0($s2) +/* f008ad0: 46083282 */ mul.s $f10,$f6,$f8 +/* f008ad4: 4600540d */ trunc.w.s $f16,$f10 +/* f008ad8: 440e8000 */ mfc1 $t6,$f16 +/* f008adc: 00000000 */ sll $zero,$zero,0x0 +/* f008ae0: a60e003e */ sh $t6,0x3e($s0) +/* f008ae4: c7b200a0 */ lwc1 $f18,0xa0($sp) +/* f008ae8: c6440000 */ lwc1 $f4,0x0($s2) +/* f008aec: 46049182 */ mul.s $f6,$f18,$f4 +/* f008af0: 4600320d */ trunc.w.s $f8,$f6 +/* f008af4: 440c4000 */ mfc1 $t4,$f8 +/* f008af8: 00000000 */ sll $zero,$zero,0x0 +/* f008afc: a60c0040 */ sh $t4,0x40($s0) +/* f008b00: c7aa009c */ lwc1 $f10,0x9c($sp) +/* f008b04: 46145402 */ mul.s $f16,$f10,$f20 +/* f008b08: 00000000 */ sll $zero,$zero,0x0 +/* f008b0c: 46168482 */ mul.s $f18,$f16,$f22 +/* f008b10: 4600910d */ trunc.w.s $f4,$f18 +/* f008b14: 44192000 */ mfc1 $t9,$f4 +/* f008b18: 00000000 */ sll $zero,$zero,0x0 +/* f008b1c: a6190044 */ sh $t9,0x44($s0) +/* f008b20: c7ae00a0 */ lwc1 $f14,0xa0($sp) +/* f008b24: 0fc259d4 */ jal func0f096750 +/* f008b28: c7ac0098 */ lwc1 $f12,0x98($sp) +/* f008b2c: 3c017f1a */ lui $at,0x7f1a +/* f008b30: c4267f00 */ lwc1 $f6,0x7f00($at) +/* f008b34: a2000043 */ sb $zero,0x43($s0) +/* f008b38: 240f0001 */ addiu $t7,$zero,0x1 +/* f008b3c: 46060203 */ div.s $f8,$f0,$f6 +/* f008b40: 3c0a800a */ lui $t2,0x800a +/* f008b44: 3c18800a */ lui $t8,0x800a +/* f008b48: 02002025 */ or $a0,$s0,$zero +/* f008b4c: 46144282 */ mul.s $f10,$f8,$f20 +/* f008b50: 00000000 */ sll $zero,$zero,0x0 +/* f008b54: 46165402 */ mul.s $f16,$f10,$f22 +/* f008b58: 4600848d */ trunc.w.s $f18,$f16 +/* f008b5c: 44099000 */ mfc1 $t1,$f18 +/* f008b60: 00000000 */ sll $zero,$zero,0x0 +/* f008b64: a6090046 */ sh $t1,0x46($s0) +/* f008b68: 8e2b0000 */ lw $t3,0x0($s1) +/* f008b6c: 01eb7023 */ subu $t6,$t7,$t3 +/* f008b70: ae2e0000 */ sw $t6,0x0($s1) +/* f008b74: 8d4acb04 */ lw $t2,-0x34fc($t2) +/* f008b78: 3c0f0450 */ lui $t7,0x450 +/* f008b7c: 35ef0048 */ ori $t7,$t7,0x48 +/* f008b80: 11400006 */ beqz $t2,.L0f008b9c +/* f008b84: 00000000 */ sll $zero,$zero,0x0 +/* f008b88: 860c0046 */ lh $t4,0x46($s0) +/* f008b8c: 240d2000 */ addiu $t5,$zero,0x2000 +/* f008b90: 55800003 */ bnezl $t4,.L0f008ba0 +/* f008b94: 8fa200a8 */ lw $v0,0xa8($sp) +/* f008b98: a60d0046 */ sh $t5,0x46($s0) +.L0f008b9c: +/* f008b9c: 8fa200a8 */ lw $v0,0xa8($sp) +.L0f008ba0: +/* f008ba0: 86190046 */ lh $t9,0x46($s0) +/* f008ba4: 8718cb00 */ lh $t8,-0x3500($t8) +/* f008ba8: 00401825 */ or $v1,$v0,$zero +/* f008bac: 24420008 */ addiu $v0,$v0,0x8 +/* f008bb0: 03384821 */ addu $t1,$t9,$t8 +/* f008bb4: a6090046 */ sh $t1,0x46($s0) +/* f008bb8: ac6f0000 */ sw $t7,0x0($v1) +/* f008bbc: afa30058 */ sw $v1,0x58($sp) +/* f008bc0: 0c012d20 */ jal 0x4b480 +/* f008bc4: afa200a8 */ sw $v0,0xa8($sp) +/* f008bc8: 8fa30058 */ lw $v1,0x58($sp) +/* f008bcc: 27b00068 */ addiu $s0,$sp,0x68 +/* f008bd0: 240b0004 */ addiu $t3,$zero,0x4 +/* f008bd4: ac620004 */ sw $v0,0x4($v1) +/* f008bd8: 83a800af */ lb $t0,0xaf($sp) +/* f008bdc: 240e0001 */ addiu $t6,$zero,0x1 +/* f008be0: 240a0006 */ addiu $t2,$zero,0x6 +/* f008be4: afaa001c */ sw $t2,0x1c($sp) +/* f008be8: afae0018 */ sw $t6,0x18($sp) +/* f008bec: afab0014 */ sw $t3,0x14($sp) +/* f008bf0: afa00010 */ sw $zero,0x10($sp) +/* f008bf4: 8fa400a8 */ lw $a0,0xa8($sp) +/* f008bf8: 02003825 */ or $a3,$s0,$zero +/* f008bfc: 27a5005c */ addiu $a1,$sp,0x5c +/* f008c00: 27a6008c */ addiu $a2,$sp,0x8c +/* f008c04: afa80020 */ sw $t0,0x20($sp) +/* f008c08: 0fc01b20 */ jal func0f006c80 +/* f008c0c: afa80050 */ sw $t0,0x50($sp) +/* f008c10: 8fa90050 */ lw $t1,0x50($sp) +/* f008c14: 240c0001 */ addiu $t4,$zero,0x1 +/* f008c18: 240d0004 */ addiu $t5,$zero,0x4 +/* f008c1c: 24190002 */ addiu $t9,$zero,0x2 +/* f008c20: 24180006 */ addiu $t8,$zero,0x6 +/* f008c24: afb8001c */ sw $t8,0x1c($sp) +/* f008c28: afb90018 */ sw $t9,0x18($sp) +/* f008c2c: afad0014 */ sw $t5,0x14($sp) +/* f008c30: afac0010 */ sw $t4,0x10($sp) +/* f008c34: 00402025 */ or $a0,$v0,$zero +/* f008c38: 02002825 */ or $a1,$s0,$zero +/* f008c3c: 27a6008c */ addiu $a2,$sp,0x8c +/* f008c40: 27a70074 */ addiu $a3,$sp,0x74 +/* f008c44: 0fc01b20 */ jal func0f006c80 +/* f008c48: afa90020 */ sw $t1,0x20($sp) +/* f008c4c: 8faa0050 */ lw $t2,0x50($sp) +/* f008c50: 240f0001 */ addiu $t7,$zero,0x1 +/* f008c54: 240b0005 */ addiu $t3,$zero,0x5 +/* f008c58: 240e0006 */ addiu $t6,$zero,0x6 +/* f008c5c: afae001c */ sw $t6,0x1c($sp) +/* f008c60: afab0014 */ sw $t3,0x14($sp) +/* f008c64: afaf0010 */ sw $t7,0x10($sp) +/* f008c68: 00402025 */ or $a0,$v0,$zero +/* f008c6c: 02002825 */ or $a1,$s0,$zero +/* f008c70: 27a60098 */ addiu $a2,$sp,0x98 +/* f008c74: 27a7005c */ addiu $a3,$sp,0x5c +/* f008c78: afa00018 */ sw $zero,0x18($sp) +/* f008c7c: 0fc01b20 */ jal func0f006c80 +/* f008c80: afaa0020 */ sw $t2,0x20($sp) +/* f008c84: 8fa90050 */ lw $t1,0x50($sp) +/* f008c88: 240c0002 */ addiu $t4,$zero,0x2 +/* f008c8c: 240d0005 */ addiu $t5,$zero,0x5 +/* f008c90: 24190001 */ addiu $t9,$zero,0x1 +/* f008c94: 24180006 */ addiu $t8,$zero,0x6 +/* f008c98: afb8001c */ sw $t8,0x1c($sp) +/* f008c9c: afb90018 */ sw $t9,0x18($sp) +/* f008ca0: afad0014 */ sw $t5,0x14($sp) +/* f008ca4: afac0010 */ sw $t4,0x10($sp) +/* f008ca8: 00402025 */ or $a0,$v0,$zero +/* f008cac: 27a50074 */ addiu $a1,$sp,0x74 +/* f008cb0: 27a60098 */ addiu $a2,$sp,0x98 +/* f008cb4: 02003825 */ or $a3,$s0,$zero +/* f008cb8: 0fc01b20 */ jal func0f006c80 +/* f008cbc: afa90020 */ sw $t1,0x20($sp) +/* f008cc0: 240f0001 */ addiu $t7,$zero,0x1 +/* f008cc4: 3c01800a */ lui $at,0x800a +/* f008cc8: afa200a8 */ sw $v0,0xa8($sp) +/* f008ccc: ac2fcb04 */ sw $t7,-0x34fc($at) +/* f008cd0: 0fc59e59 */ jal func0f167964 +/* f008cd4: 24040006 */ addiu $a0,$zero,0x6 +/* f008cd8: c7a4005c */ lwc1 $f4,0x5c($sp) +/* f008cdc: c6460000 */ lwc1 $f6,0x0($s2) +/* f008ce0: 00408025 */ or $s0,$v0,$zero +/* f008ce4: 46062202 */ mul.s $f8,$f4,$f6 +/* f008ce8: 4600428d */ trunc.w.s $f10,$f8 +/* f008cec: 440e5000 */ mfc1 $t6,$f10 +/* f008cf0: 00000000 */ sll $zero,$zero,0x0 +/* f008cf4: a44e0000 */ sh $t6,0x0($v0) +/* f008cf8: c7b00060 */ lwc1 $f16,0x60($sp) +/* f008cfc: c6520000 */ lwc1 $f18,0x0($s2) +/* f008d00: 46128102 */ mul.s $f4,$f16,$f18 +/* f008d04: 4600218d */ trunc.w.s $f6,$f4 +/* f008d08: 440c3000 */ mfc1 $t4,$f6 +/* f008d0c: 00000000 */ sll $zero,$zero,0x0 +/* f008d10: a44c0002 */ sh $t4,0x2($v0) +/* f008d14: c7a80064 */ lwc1 $f8,0x64($sp) +/* f008d18: c64a0000 */ lwc1 $f10,0x0($s2) +/* f008d1c: 460a4402 */ mul.s $f16,$f8,$f10 +/* f008d20: 4600848d */ trunc.w.s $f18,$f16 +/* f008d24: 44199000 */ mfc1 $t9,$f18 +/* f008d28: 00000000 */ sll $zero,$zero,0x0 +/* f008d2c: a4590004 */ sh $t9,0x4($v0) +/* f008d30: c7a40060 */ lwc1 $f4,0x60($sp) +/* f008d34: 46142182 */ mul.s $f6,$f4,$f20 +/* f008d38: 00000000 */ sll $zero,$zero,0x0 +/* f008d3c: 46163202 */ mul.s $f8,$f6,$f22 +/* f008d40: 4600428d */ trunc.w.s $f10,$f8 +/* f008d44: 44095000 */ mfc1 $t1,$f10 +/* f008d48: 00000000 */ sll $zero,$zero,0x0 +/* f008d4c: a4490008 */ sh $t1,0x8($v0) +/* f008d50: c7ae0064 */ lwc1 $f14,0x64($sp) +/* f008d54: 0fc259d4 */ jal func0f096750 +/* f008d58: c7ac005c */ lwc1 $f12,0x5c($sp) +/* f008d5c: 3c017f1a */ lui $at,0x7f1a +/* f008d60: c4307f04 */ lwc1 $f16,0x7f04($at) +/* f008d64: a2000007 */ sb $zero,0x7($s0) +/* f008d68: 240a0001 */ addiu $t2,$zero,0x1 +/* f008d6c: 46100483 */ div.s $f18,$f0,$f16 +/* f008d70: 3c0d800a */ lui $t5,0x800a +/* f008d74: 3c0f800a */ lui $t7,0x800a +/* f008d78: 46149102 */ mul.s $f4,$f18,$f20 +/* f008d7c: 00000000 */ sll $zero,$zero,0x0 +/* f008d80: 46162182 */ mul.s $f6,$f4,$f22 +/* f008d84: 4600320d */ trunc.w.s $f8,$f6 +/* f008d88: 440b4000 */ mfc1 $t3,$f8 +/* f008d8c: 00000000 */ sll $zero,$zero,0x0 +/* f008d90: a60b000a */ sh $t3,0xa($s0) +/* f008d94: 8e2e0000 */ lw $t6,0x0($s1) +/* f008d98: 014e6023 */ subu $t4,$t2,$t6 +/* f008d9c: ae2c0000 */ sw $t4,0x0($s1) +/* f008da0: 8dadcb04 */ lw $t5,-0x34fc($t5) +/* f008da4: 11a00006 */ beqz $t5,.L0f008dc0 +/* f008da8: 00000000 */ sll $zero,$zero,0x0 +/* f008dac: 8619000a */ lh $t9,0xa($s0) +/* f008db0: 24182000 */ addiu $t8,$zero,0x2000 +/* f008db4: 57200003 */ bnezl $t9,.L0f008dc4 +/* f008db8: 8609000a */ lh $t1,0xa($s0) +/* f008dbc: a618000a */ sh $t8,0xa($s0) +.L0f008dc0: +/* f008dc0: 8609000a */ lh $t1,0xa($s0) +.L0f008dc4: +/* f008dc4: 85efcb00 */ lh $t7,-0x3500($t7) +/* f008dc8: 012f5821 */ addu $t3,$t1,$t7 +/* f008dcc: a60b000a */ sh $t3,0xa($s0) +/* f008dd0: c7aa0068 */ lwc1 $f10,0x68($sp) +/* f008dd4: c6500000 */ lwc1 $f16,0x0($s2) +/* f008dd8: 46105482 */ mul.s $f18,$f10,$f16 +/* f008ddc: 4600910d */ trunc.w.s $f4,$f18 +/* f008de0: 440e2000 */ mfc1 $t6,$f4 +/* f008de4: 00000000 */ sll $zero,$zero,0x0 +/* f008de8: a60e000c */ sh $t6,0xc($s0) +/* f008dec: c7a6006c */ lwc1 $f6,0x6c($sp) +/* f008df0: c6480000 */ lwc1 $f8,0x0($s2) +/* f008df4: 46083282 */ mul.s $f10,$f6,$f8 +/* f008df8: 4600540d */ trunc.w.s $f16,$f10 +/* f008dfc: 440d8000 */ mfc1 $t5,$f16 +/* f008e00: 00000000 */ sll $zero,$zero,0x0 +/* f008e04: a60d000e */ sh $t5,0xe($s0) +/* f008e08: c7b20070 */ lwc1 $f18,0x70($sp) +/* f008e0c: c6440000 */ lwc1 $f4,0x0($s2) +/* f008e10: 46049182 */ mul.s $f6,$f18,$f4 +/* f008e14: 4600320d */ trunc.w.s $f8,$f6 +/* f008e18: 44184000 */ mfc1 $t8,$f8 +/* f008e1c: 00000000 */ sll $zero,$zero,0x0 +/* f008e20: a6180010 */ sh $t8,0x10($s0) +/* f008e24: c7aa006c */ lwc1 $f10,0x6c($sp) +/* f008e28: 46145402 */ mul.s $f16,$f10,$f20 +/* f008e2c: 00000000 */ sll $zero,$zero,0x0 +/* f008e30: 46168482 */ mul.s $f18,$f16,$f22 +/* f008e34: 4600910d */ trunc.w.s $f4,$f18 +/* f008e38: 440f2000 */ mfc1 $t7,$f4 +/* f008e3c: 00000000 */ sll $zero,$zero,0x0 +/* f008e40: a60f0014 */ sh $t7,0x14($s0) +/* f008e44: c7ae0070 */ lwc1 $f14,0x70($sp) +/* f008e48: 0fc259d4 */ jal func0f096750 +/* f008e4c: c7ac0068 */ lwc1 $f12,0x68($sp) +/* f008e50: 3c017f1a */ lui $at,0x7f1a +/* f008e54: c4267f08 */ lwc1 $f6,0x7f08($at) +/* f008e58: a2000013 */ sb $zero,0x13($s0) +/* f008e5c: 240c0001 */ addiu $t4,$zero,0x1 +/* f008e60: 46060203 */ div.s $f8,$f0,$f6 +/* f008e64: 3c19800a */ lui $t9,0x800a +/* f008e68: 3c0b800a */ lui $t3,0x800a +/* f008e6c: 46144282 */ mul.s $f10,$f8,$f20 +/* f008e70: 00000000 */ sll $zero,$zero,0x0 +/* f008e74: 46165402 */ mul.s $f16,$f10,$f22 +/* f008e78: 4600848d */ trunc.w.s $f18,$f16 +/* f008e7c: 440a9000 */ mfc1 $t2,$f18 +/* f008e80: 00000000 */ sll $zero,$zero,0x0 +/* f008e84: a60a0016 */ sh $t2,0x16($s0) +/* f008e88: 8e2e0000 */ lw $t6,0x0($s1) +/* f008e8c: 018e6823 */ subu $t5,$t4,$t6 +/* f008e90: ae2d0000 */ sw $t5,0x0($s1) +/* f008e94: 8f39cb04 */ lw $t9,-0x34fc($t9) +/* f008e98: 13200006 */ beqz $t9,.L0f008eb4 +/* f008e9c: 00000000 */ sll $zero,$zero,0x0 +/* f008ea0: 86180016 */ lh $t8,0x16($s0) +/* f008ea4: 24092000 */ addiu $t1,$zero,0x2000 +/* f008ea8: 57000003 */ bnezl $t8,.L0f008eb8 +/* f008eac: 860f0016 */ lh $t7,0x16($s0) +/* f008eb0: a6090016 */ sh $t1,0x16($s0) +.L0f008eb4: +/* f008eb4: 860f0016 */ lh $t7,0x16($s0) +.L0f008eb8: +/* f008eb8: 856bcb00 */ lh $t3,-0x3500($t3) +/* f008ebc: 01eb5021 */ addu $t2,$t7,$t3 +/* f008ec0: a60a0016 */ sh $t2,0x16($s0) +/* f008ec4: c7a40074 */ lwc1 $f4,0x74($sp) +/* f008ec8: c6460000 */ lwc1 $f6,0x0($s2) +/* f008ecc: 46062202 */ mul.s $f8,$f4,$f6 +/* f008ed0: 4600428d */ trunc.w.s $f10,$f8 +/* f008ed4: 440e5000 */ mfc1 $t6,$f10 +/* f008ed8: 00000000 */ sll $zero,$zero,0x0 +/* f008edc: a60e0018 */ sh $t6,0x18($s0) +/* f008ee0: c7b00078 */ lwc1 $f16,0x78($sp) +/* f008ee4: c6520000 */ lwc1 $f18,0x0($s2) +/* f008ee8: 46128102 */ mul.s $f4,$f16,$f18 +/* f008eec: 4600218d */ trunc.w.s $f6,$f4 +/* f008ef0: 44193000 */ mfc1 $t9,$f6 +/* f008ef4: 00000000 */ sll $zero,$zero,0x0 +/* f008ef8: a619001a */ sh $t9,0x1a($s0) +/* f008efc: c7a8007c */ lwc1 $f8,0x7c($sp) +/* f008f00: c64a0000 */ lwc1 $f10,0x0($s2) +/* f008f04: 460a4402 */ mul.s $f16,$f8,$f10 +/* f008f08: 4600848d */ trunc.w.s $f18,$f16 +/* f008f0c: 44099000 */ mfc1 $t1,$f18 +/* f008f10: 00000000 */ sll $zero,$zero,0x0 +/* f008f14: a609001c */ sh $t1,0x1c($s0) +/* f008f18: c7a40078 */ lwc1 $f4,0x78($sp) +/* f008f1c: 46142182 */ mul.s $f6,$f4,$f20 +/* f008f20: 00000000 */ sll $zero,$zero,0x0 +/* f008f24: 46163202 */ mul.s $f8,$f6,$f22 +/* f008f28: 4600428d */ trunc.w.s $f10,$f8 +/* f008f2c: 440b5000 */ mfc1 $t3,$f10 +/* f008f30: 00000000 */ sll $zero,$zero,0x0 +/* f008f34: a60b0020 */ sh $t3,0x20($s0) +/* f008f38: c7ae007c */ lwc1 $f14,0x7c($sp) +/* f008f3c: 0fc259d4 */ jal func0f096750 +/* f008f40: c7ac0074 */ lwc1 $f12,0x74($sp) +/* f008f44: 3c017f1a */ lui $at,0x7f1a +/* f008f48: c4307f0c */ lwc1 $f16,0x7f0c($at) +/* f008f4c: a200001f */ sb $zero,0x1f($s0) +/* f008f50: 240d0001 */ addiu $t5,$zero,0x1 +/* f008f54: 46100483 */ div.s $f18,$f0,$f16 +/* f008f58: 3c18800a */ lui $t8,0x800a +/* f008f5c: 3c0a800a */ lui $t2,0x800a +/* f008f60: 46149102 */ mul.s $f4,$f18,$f20 +/* f008f64: 00000000 */ sll $zero,$zero,0x0 +/* f008f68: 46162182 */ mul.s $f6,$f4,$f22 +/* f008f6c: 4600320d */ trunc.w.s $f8,$f6 +/* f008f70: 440c4000 */ mfc1 $t4,$f8 +/* f008f74: 00000000 */ sll $zero,$zero,0x0 +/* f008f78: a60c0022 */ sh $t4,0x22($s0) +/* f008f7c: 8e2e0000 */ lw $t6,0x0($s1) +/* f008f80: 01aec823 */ subu $t9,$t5,$t6 +/* f008f84: ae390000 */ sw $t9,0x0($s1) +/* f008f88: 8f18cb04 */ lw $t8,-0x34fc($t8) +/* f008f8c: 13000006 */ beqz $t8,.L0f008fa8 +/* f008f90: 00000000 */ sll $zero,$zero,0x0 +/* f008f94: 86090022 */ lh $t1,0x22($s0) +/* f008f98: 240f2000 */ addiu $t7,$zero,0x2000 +/* f008f9c: 55200003 */ bnezl $t1,.L0f008fac +/* f008fa0: 860b0022 */ lh $t3,0x22($s0) +/* f008fa4: a60f0022 */ sh $t7,0x22($s0) +.L0f008fa8: +/* f008fa8: 860b0022 */ lh $t3,0x22($s0) +.L0f008fac: +/* f008fac: 854acb00 */ lh $t2,-0x3500($t2) +/* f008fb0: 016a6021 */ addu $t4,$t3,$t2 +/* f008fb4: a60c0022 */ sh $t4,0x22($s0) +/* f008fb8: c7aa0080 */ lwc1 $f10,0x80($sp) +/* f008fbc: c6500000 */ lwc1 $f16,0x0($s2) +/* f008fc0: 46105482 */ mul.s $f18,$f10,$f16 +/* f008fc4: 4600910d */ trunc.w.s $f4,$f18 +/* f008fc8: 440e2000 */ mfc1 $t6,$f4 +/* f008fcc: 00000000 */ sll $zero,$zero,0x0 +/* f008fd0: a60e0024 */ sh $t6,0x24($s0) +/* f008fd4: c7a60084 */ lwc1 $f6,0x84($sp) +/* f008fd8: c6480000 */ lwc1 $f8,0x0($s2) +/* f008fdc: 46083282 */ mul.s $f10,$f6,$f8 +/* f008fe0: 4600540d */ trunc.w.s $f16,$f10 +/* f008fe4: 44188000 */ mfc1 $t8,$f16 +/* f008fe8: 00000000 */ sll $zero,$zero,0x0 +/* f008fec: a6180026 */ sh $t8,0x26($s0) +/* f008ff0: c7b20088 */ lwc1 $f18,0x88($sp) +/* f008ff4: c6440000 */ lwc1 $f4,0x0($s2) +/* f008ff8: 46049182 */ mul.s $f6,$f18,$f4 +/* f008ffc: 4600320d */ trunc.w.s $f8,$f6 +/* f009000: 440f4000 */ mfc1 $t7,$f8 +/* f009004: 00000000 */ sll $zero,$zero,0x0 +/* f009008: a60f0028 */ sh $t7,0x28($s0) +/* f00900c: c7aa0084 */ lwc1 $f10,0x84($sp) +/* f009010: 46145402 */ mul.s $f16,$f10,$f20 +/* f009014: 00000000 */ sll $zero,$zero,0x0 +/* f009018: 46168482 */ mul.s $f18,$f16,$f22 +/* f00901c: 4600910d */ trunc.w.s $f4,$f18 +/* f009020: 440a2000 */ mfc1 $t2,$f4 +/* f009024: 00000000 */ sll $zero,$zero,0x0 +/* f009028: a60a002c */ sh $t2,0x2c($s0) +/* f00902c: c7ae0088 */ lwc1 $f14,0x88($sp) +/* f009030: 0fc259d4 */ jal func0f096750 +/* f009034: c7ac0080 */ lwc1 $f12,0x80($sp) +/* f009038: 3c017f1a */ lui $at,0x7f1a +/* f00903c: c4267f10 */ lwc1 $f6,0x7f10($at) +/* f009040: a200002b */ sb $zero,0x2b($s0) +/* f009044: 24190001 */ addiu $t9,$zero,0x1 +/* f009048: 46060203 */ div.s $f8,$f0,$f6 +/* f00904c: 3c09800a */ lui $t1,0x800a +/* f009050: 3c0c800a */ lui $t4,0x800a +/* f009054: 46144282 */ mul.s $f10,$f8,$f20 +/* f009058: 00000000 */ sll $zero,$zero,0x0 +/* f00905c: 46165402 */ mul.s $f16,$f10,$f22 +/* f009060: 4600848d */ trunc.w.s $f18,$f16 +/* f009064: 440d9000 */ mfc1 $t5,$f18 +/* f009068: 00000000 */ sll $zero,$zero,0x0 +/* f00906c: a60d002e */ sh $t5,0x2e($s0) +/* f009070: 8e2e0000 */ lw $t6,0x0($s1) +/* f009074: 032ec023 */ subu $t8,$t9,$t6 +/* f009078: ae380000 */ sw $t8,0x0($s1) +/* f00907c: 8d29cb04 */ lw $t1,-0x34fc($t1) +/* f009080: 11200006 */ beqz $t1,.L0f00909c +/* f009084: 00000000 */ sll $zero,$zero,0x0 +/* f009088: 860f002e */ lh $t7,0x2e($s0) +/* f00908c: 240b2000 */ addiu $t3,$zero,0x2000 +/* f009090: 55e00003 */ bnezl $t7,.L0f0090a0 +/* f009094: 860a002e */ lh $t2,0x2e($s0) +/* f009098: a60b002e */ sh $t3,0x2e($s0) +.L0f00909c: +/* f00909c: 860a002e */ lh $t2,0x2e($s0) +.L0f0090a0: +/* f0090a0: 858ccb00 */ lh $t4,-0x3500($t4) +/* f0090a4: 014c6821 */ addu $t5,$t2,$t4 +/* f0090a8: a60d002e */ sh $t5,0x2e($s0) +/* f0090ac: c7a4008c */ lwc1 $f4,0x8c($sp) +/* f0090b0: c6460000 */ lwc1 $f6,0x0($s2) +/* f0090b4: 46062202 */ mul.s $f8,$f4,$f6 +/* f0090b8: 4600428d */ trunc.w.s $f10,$f8 +/* f0090bc: 440e5000 */ mfc1 $t6,$f10 +/* f0090c0: 00000000 */ sll $zero,$zero,0x0 +/* f0090c4: a60e0030 */ sh $t6,0x30($s0) +/* f0090c8: c7b00090 */ lwc1 $f16,0x90($sp) +/* f0090cc: c6520000 */ lwc1 $f18,0x0($s2) +/* f0090d0: 46128102 */ mul.s $f4,$f16,$f18 +/* f0090d4: 4600218d */ trunc.w.s $f6,$f4 +/* f0090d8: 44093000 */ mfc1 $t1,$f6 +/* f0090dc: 00000000 */ sll $zero,$zero,0x0 +/* f0090e0: a6090032 */ sh $t1,0x32($s0) +/* f0090e4: c7a80094 */ lwc1 $f8,0x94($sp) +/* f0090e8: c64a0000 */ lwc1 $f10,0x0($s2) +/* f0090ec: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0090f0: 4600848d */ trunc.w.s $f18,$f16 +/* f0090f4: 440b9000 */ mfc1 $t3,$f18 +/* f0090f8: 00000000 */ sll $zero,$zero,0x0 +/* f0090fc: a60b0034 */ sh $t3,0x34($s0) +/* f009100: c7a40090 */ lwc1 $f4,0x90($sp) +/* f009104: 46142182 */ mul.s $f6,$f4,$f20 +/* f009108: 00000000 */ sll $zero,$zero,0x0 +/* f00910c: 46163202 */ mul.s $f8,$f6,$f22 +/* f009110: 4600428d */ trunc.w.s $f10,$f8 +/* f009114: 440c5000 */ mfc1 $t4,$f10 +/* f009118: 00000000 */ sll $zero,$zero,0x0 +/* f00911c: a60c0038 */ sh $t4,0x38($s0) +/* f009120: c7ae0094 */ lwc1 $f14,0x94($sp) +/* f009124: 0fc259d4 */ jal func0f096750 +/* f009128: c7ac008c */ lwc1 $f12,0x8c($sp) +/* f00912c: 3c017f1a */ lui $at,0x7f1a +/* f009130: c4307f14 */ lwc1 $f16,0x7f14($at) +/* f009134: a2000037 */ sb $zero,0x37($s0) +/* f009138: 24180001 */ addiu $t8,$zero,0x1 +/* f00913c: 46100483 */ div.s $f18,$f0,$f16 +/* f009140: 3c0f800a */ lui $t7,0x800a +/* f009144: 3c0d800a */ lui $t5,0x800a +/* f009148: 46149102 */ mul.s $f4,$f18,$f20 +/* f00914c: 00000000 */ sll $zero,$zero,0x0 +/* f009150: 46162182 */ mul.s $f6,$f4,$f22 +/* f009154: 4600320d */ trunc.w.s $f8,$f6 +/* f009158: 44194000 */ mfc1 $t9,$f8 +/* f00915c: 00000000 */ sll $zero,$zero,0x0 +/* f009160: a619003a */ sh $t9,0x3a($s0) +/* f009164: 8e2e0000 */ lw $t6,0x0($s1) +/* f009168: 030e4823 */ subu $t1,$t8,$t6 +/* f00916c: ae290000 */ sw $t1,0x0($s1) +/* f009170: 8defcb04 */ lw $t7,-0x34fc($t7) +/* f009174: 11e00006 */ beqz $t7,.L0f009190 +/* f009178: 00000000 */ sll $zero,$zero,0x0 +/* f00917c: 860b003a */ lh $t3,0x3a($s0) +/* f009180: 240a2000 */ addiu $t2,$zero,0x2000 +/* f009184: 55600003 */ bnezl $t3,.L0f009194 +/* f009188: 860c003a */ lh $t4,0x3a($s0) +/* f00918c: a60a003a */ sh $t2,0x3a($s0) +.L0f009190: +/* f009190: 860c003a */ lh $t4,0x3a($s0) +.L0f009194: +/* f009194: 85adcb00 */ lh $t5,-0x3500($t5) +/* f009198: 018dc821 */ addu $t9,$t4,$t5 +/* f00919c: a619003a */ sh $t9,0x3a($s0) +/* f0091a0: c7aa0098 */ lwc1 $f10,0x98($sp) +/* f0091a4: c6500000 */ lwc1 $f16,0x0($s2) +/* f0091a8: 46105482 */ mul.s $f18,$f10,$f16 +/* f0091ac: 4600910d */ trunc.w.s $f4,$f18 +/* f0091b0: 440e2000 */ mfc1 $t6,$f4 +/* f0091b4: 00000000 */ sll $zero,$zero,0x0 +/* f0091b8: a60e003c */ sh $t6,0x3c($s0) +/* f0091bc: c7a6009c */ lwc1 $f6,0x9c($sp) +/* f0091c0: c6480000 */ lwc1 $f8,0x0($s2) +/* f0091c4: 46083282 */ mul.s $f10,$f6,$f8 +/* f0091c8: 4600540d */ trunc.w.s $f16,$f10 +/* f0091cc: 440f8000 */ mfc1 $t7,$f16 +/* f0091d0: 00000000 */ sll $zero,$zero,0x0 +/* f0091d4: a60f003e */ sh $t7,0x3e($s0) +/* f0091d8: c7b200a0 */ lwc1 $f18,0xa0($sp) +/* f0091dc: c6440000 */ lwc1 $f4,0x0($s2) +/* f0091e0: 46049182 */ mul.s $f6,$f18,$f4 +/* f0091e4: 4600320d */ trunc.w.s $f8,$f6 +/* f0091e8: 440a4000 */ mfc1 $t2,$f8 +/* f0091ec: 00000000 */ sll $zero,$zero,0x0 +/* f0091f0: a60a0040 */ sh $t2,0x40($s0) +/* f0091f4: c7aa009c */ lwc1 $f10,0x9c($sp) +/* f0091f8: 46145402 */ mul.s $f16,$f10,$f20 +/* f0091fc: 00000000 */ sll $zero,$zero,0x0 +/* f009200: 46168482 */ mul.s $f18,$f16,$f22 +/* f009204: 4600910d */ trunc.w.s $f4,$f18 +/* f009208: 440d2000 */ mfc1 $t5,$f4 +/* f00920c: 00000000 */ sll $zero,$zero,0x0 +/* f009210: a60d0044 */ sh $t5,0x44($s0) +/* f009214: c7ae00a0 */ lwc1 $f14,0xa0($sp) +/* f009218: 0fc259d4 */ jal func0f096750 +/* f00921c: c7ac0098 */ lwc1 $f12,0x98($sp) +/* f009220: 3c017f1a */ lui $at,0x7f1a +/* f009224: c4267f18 */ lwc1 $f6,0x7f18($at) +/* f009228: a2000043 */ sb $zero,0x43($s0) +/* f00922c: 24090001 */ addiu $t1,$zero,0x1 +/* f009230: 46060203 */ div.s $f8,$f0,$f6 +/* f009234: 3c0b800a */ lui $t3,0x800a +/* f009238: 3c19800a */ lui $t9,0x800a +/* f00923c: 46144282 */ mul.s $f10,$f8,$f20 +/* f009240: 00000000 */ sll $zero,$zero,0x0 +/* f009244: 46165402 */ mul.s $f16,$f10,$f22 +/* f009248: 4600848d */ trunc.w.s $f18,$f16 +/* f00924c: 44189000 */ mfc1 $t8,$f18 +/* f009250: 00000000 */ sll $zero,$zero,0x0 +/* f009254: a6180046 */ sh $t8,0x46($s0) +/* f009258: 8e2e0000 */ lw $t6,0x0($s1) +/* f00925c: 012e7823 */ subu $t7,$t1,$t6 +/* f009260: ae2f0000 */ sw $t7,0x0($s1) +/* f009264: 8d6bcb04 */ lw $t3,-0x34fc($t3) +/* f009268: 11600006 */ beqz $t3,.L0f009284 +/* f00926c: 00000000 */ sll $zero,$zero,0x0 +/* f009270: 860a0046 */ lh $t2,0x46($s0) +/* f009274: 240c2000 */ addiu $t4,$zero,0x2000 +/* f009278: 55400003 */ bnezl $t2,.L0f009288 +/* f00927c: 860d0046 */ lh $t5,0x46($s0) +/* f009280: a60c0046 */ sh $t4,0x46($s0) +.L0f009284: +/* f009284: 860d0046 */ lh $t5,0x46($s0) +.L0f009288: +/* f009288: 8739cb00 */ lh $t9,-0x3500($t9) +/* f00928c: 3c0f0450 */ lui $t7,0x450 +/* f009290: 35ef0048 */ ori $t7,$t7,0x48 +/* f009294: 01b9c021 */ addu $t8,$t5,$t9 +/* f009298: a6180046 */ sh $t8,0x46($s0) +/* f00929c: 8fb100a8 */ lw $s1,0xa8($sp) +/* f0092a0: 02002025 */ or $a0,$s0,$zero +/* f0092a4: 262e0008 */ addiu $t6,$s1,0x8 +/* f0092a8: afae00a8 */ sw $t6,0xa8($sp) +/* f0092ac: 0c012d20 */ jal 0x4b480 +/* f0092b0: ae2f0000 */ sw $t7,0x0($s1) +/* f0092b4: ae220004 */ sw $v0,0x4($s1) +/* f0092b8: 8fb90050 */ lw $t9,0x50($sp) +/* f0092bc: 27b00080 */ addiu $s0,$sp,0x80 +/* f0092c0: 240b0002 */ addiu $t3,$zero,0x2 +/* f0092c4: 240a0004 */ addiu $t2,$zero,0x4 +/* f0092c8: 240c0003 */ addiu $t4,$zero,0x3 +/* f0092cc: 240d0006 */ addiu $t5,$zero,0x6 +/* f0092d0: afad001c */ sw $t5,0x1c($sp) +/* f0092d4: afac0018 */ sw $t4,0x18($sp) +/* f0092d8: afaa0014 */ sw $t2,0x14($sp) +/* f0092dc: afab0010 */ sw $t3,0x10($sp) +/* f0092e0: 02003825 */ or $a3,$s0,$zero +/* f0092e4: 8fa400a8 */ lw $a0,0xa8($sp) +/* f0092e8: 27a50074 */ addiu $a1,$sp,0x74 +/* f0092ec: 27a6008c */ addiu $a2,$sp,0x8c +/* f0092f0: 0fc01b20 */ jal func0f006c80 +/* f0092f4: afb90020 */ sw $t9,0x20($sp) +/* f0092f8: 8faf0050 */ lw $t7,0x50($sp) +/* f0092fc: 24180003 */ addiu $t8,$zero,0x3 +/* f009300: 24090004 */ addiu $t1,$zero,0x4 +/* f009304: 240e0006 */ addiu $t6,$zero,0x6 +/* f009308: afae001c */ sw $t6,0x1c($sp) +/* f00930c: afa90014 */ sw $t1,0x14($sp) +/* f009310: afb80010 */ sw $t8,0x10($sp) +/* f009314: 00402025 */ or $a0,$v0,$zero +/* f009318: 02002825 */ or $a1,$s0,$zero +/* f00931c: 27a6008c */ addiu $a2,$sp,0x8c +/* f009320: 27a7005c */ addiu $a3,$sp,0x5c +/* f009324: afa00018 */ sw $zero,0x18($sp) +/* f009328: 0fc01b20 */ jal func0f006c80 +/* f00932c: afaf0020 */ sw $t7,0x20($sp) +/* f009330: 8fb90050 */ lw $t9,0x50($sp) +/* f009334: 240b0003 */ addiu $t3,$zero,0x3 +/* f009338: 240a0005 */ addiu $t2,$zero,0x5 +/* f00933c: 240c0002 */ addiu $t4,$zero,0x2 +/* f009340: 240d0006 */ addiu $t5,$zero,0x6 +/* f009344: afad001c */ sw $t5,0x1c($sp) +/* f009348: afac0018 */ sw $t4,0x18($sp) +/* f00934c: afaa0014 */ sw $t2,0x14($sp) +/* f009350: afab0010 */ sw $t3,0x10($sp) +/* f009354: 00402025 */ or $a0,$v0,$zero +/* f009358: 02002825 */ or $a1,$s0,$zero +/* f00935c: 27a60098 */ addiu $a2,$sp,0x98 +/* f009360: 27a70074 */ addiu $a3,$sp,0x74 +/* f009364: 0fc01b20 */ jal func0f006c80 +/* f009368: afb90020 */ sw $t9,0x20($sp) +/* f00936c: 8faf0050 */ lw $t7,0x50($sp) +/* f009370: 24180005 */ addiu $t8,$zero,0x5 +/* f009374: 24090003 */ addiu $t1,$zero,0x3 +/* f009378: 240e0006 */ addiu $t6,$zero,0x6 +/* f00937c: afae001c */ sw $t6,0x1c($sp) +/* f009380: afa90018 */ sw $t1,0x18($sp) +/* f009384: afb80014 */ sw $t8,0x14($sp) +/* f009388: 00402025 */ or $a0,$v0,$zero +/* f00938c: 27a5005c */ addiu $a1,$sp,0x5c +/* f009390: 27a60098 */ addiu $a2,$sp,0x98 +/* f009394: 02003825 */ or $a3,$s0,$zero +/* f009398: afa00010 */ sw $zero,0x10($sp) +/* f00939c: 0fc01b20 */ jal func0f006c80 +/* f0093a0: afaf0020 */ sw $t7,0x20($sp) +/* f0093a4: 8fbf004c */ lw $ra,0x4c($sp) +/* f0093a8: d7b40030 */ ldc1 $f20,0x30($sp) +/* f0093ac: d7b60038 */ ldc1 $f22,0x38($sp) +/* f0093b0: 8fb00040 */ lw $s0,0x40($sp) +/* f0093b4: 8fb10044 */ lw $s1,0x44($sp) +/* f0093b8: 8fb20048 */ lw $s2,0x48($sp) +/* f0093bc: 03e00008 */ jr $ra +/* f0093c0: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* f0093c4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0093c8: 44802000 */ mtc1 $zero,$f4 +/* f0093cc: afbf001c */ sw $ra,0x1c($sp) +/* f0093d0: afb00018 */ sw $s0,0x18($sp) +/* f0093d4: 00808025 */ or $s0,$a0,$zero +/* f0093d8: 0c004b70 */ jal 0x12dc0 +/* f0093dc: e4840000 */ swc1 $f4,0x0($a0) +/* f0093e0: 44823000 */ mtc1 $v0,$f6 +/* f0093e4: 3c014f80 */ lui $at,0x4f80 +/* f0093e8: 04410004 */ bgez $v0,.L0f0093fc +/* f0093ec: 46803220 */ cvt.s.w $f8,$f6 +/* f0093f0: 44815000 */ mtc1 $at,$f10 +/* f0093f4: 00000000 */ sll $zero,$zero,0x0 +/* f0093f8: 460a4200 */ add.s $f8,$f8,$f10 +.L0f0093fc: +/* f0093fc: 3c012f80 */ lui $at,0x2f80 +/* f009400: 44818000 */ mtc1 $at,$f16 +/* f009404: 3c013f00 */ lui $at,0x3f00 +/* f009408: 44812000 */ mtc1 $at,$f4 +/* f00940c: 46104482 */ mul.s $f18,$f8,$f16 +/* f009410: 46049181 */ sub.s $f6,$f18,$f4 +/* f009414: 0c004b70 */ jal 0x12dc0 +/* f009418: e6060004 */ swc1 $f6,0x4($s0) +/* f00941c: 44825000 */ mtc1 $v0,$f10 +/* f009420: 3c014f80 */ lui $at,0x4f80 +/* f009424: 04410004 */ bgez $v0,.L0f009438 +/* f009428: 46805220 */ cvt.s.w $f8,$f10 +/* f00942c: 44818000 */ mtc1 $at,$f16 +/* f009430: 00000000 */ sll $zero,$zero,0x0 +/* f009434: 46104200 */ add.s $f8,$f8,$f16 +.L0f009438: +/* f009438: 3c012f80 */ lui $at,0x2f80 +/* f00943c: 44819000 */ mtc1 $at,$f18 +/* f009440: 3c013f00 */ lui $at,0x3f00 +/* f009444: 44813000 */ mtc1 $at,$f6 +/* f009448: 46124102 */ mul.s $f4,$f8,$f18 +/* f00944c: 46062281 */ sub.s $f10,$f4,$f6 +/* f009450: 0c004b70 */ jal 0x12dc0 +/* f009454: e60a0008 */ swc1 $f10,0x8($s0) +/* f009458: 44828000 */ mtc1 $v0,$f16 +/* f00945c: 3c014f80 */ lui $at,0x4f80 +/* f009460: 04410004 */ bgez $v0,.L0f009474 +/* f009464: 46808220 */ cvt.s.w $f8,$f16 +/* f009468: 44819000 */ mtc1 $at,$f18 +/* f00946c: 00000000 */ sll $zero,$zero,0x0 +/* f009470: 46124200 */ add.s $f8,$f8,$f18 +.L0f009474: +/* f009474: 3c012f80 */ lui $at,0x2f80 +/* f009478: 44812000 */ mtc1 $at,$f4 +/* f00947c: 3c013f00 */ lui $at,0x3f00 +/* f009480: 44815000 */ mtc1 $at,$f10 +/* f009484: 46044182 */ mul.s $f6,$f8,$f4 +/* f009488: 26040004 */ addiu $a0,$s0,0x4 +/* f00948c: 26050008 */ addiu $a1,$s0,0x8 +/* f009490: 2606000c */ addiu $a2,$s0,0xc +/* f009494: 460a3401 */ sub.s $f16,$f6,$f10 +/* f009498: 0c0011e4 */ jal 0x4790 +/* f00949c: e610000c */ swc1 $f16,0xc($s0) +/* f0094a0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0094a4: 8fb00018 */ lw $s0,0x18($sp) +/* f0094a8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0094ac: 03e00008 */ jr $ra +/* f0094b0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0094b4 +/* f0094b4: 03e00008 */ jr $ra +/* f0094b8: ac80000c */ sw $zero,0xc($a0) +); + +GLOBAL_ASM( +glabel func0f0094bc +/* f0094bc: 8c82000c */ lw $v0,0xc($a0) +/* f0094c0: 2403007f */ addiu $v1,$zero,0x7f +/* f0094c4: 28410137 */ slti $at,$v0,0x137 +/* f0094c8: 1420000c */ bnez $at,.L0f0094fc +/* f0094cc: 2841015e */ slti $at,$v0,0x15e +/* f0094d0: 1020000a */ beqz $at,.L0f0094fc +/* f0094d4: 00001825 */ or $v1,$zero,$zero +/* f0094d8: 000271c0 */ sll $t6,$v0,0x7 +/* f0094dc: 01c27023 */ subu $t6,$t6,$v0 +/* f0094e0: 340fada2 */ dli $t7,0xada2 +/* f0094e4: 01ee1823 */ subu $v1,$t7,$t6 +/* f0094e8: 24010028 */ addiu $at,$zero,0x28 +/* f0094ec: 0061001a */ div $zero,$v1,$at +/* f0094f0: 00001012 */ mflo $v0 +/* f0094f4: 03e00008 */ jr $ra +/* f0094f8: 00000000 */ sll $zero,$zero,0x0 +.L0f0094fc: +/* f0094fc: 03e00008 */ jr $ra +/* f009500: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f009504 +/* f009504: 27bdff78 */ addiu $sp,$sp,-136 +/* f009508: 3c0e8006 */ lui $t6,0x8006 +/* f00950c: afbf0024 */ sw $ra,0x24($sp) +/* f009510: 25ce16dc */ addiu $t6,$t6,0x16dc +/* f009514: 8dc10000 */ lw $at,0x0($t6) +/* f009518: 3c02800a */ lui $v0,0x800a +/* f00951c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f009520: 27a7007c */ addiu $a3,$sp,0x7c +/* f009524: 8c48006c */ lw $t0,0x6c($v0) +/* f009528: ace10000 */ sw $at,0x0($a3) +/* f00952c: 8dd90004 */ lw $t9,0x4($t6) +/* f009530: 00003025 */ or $a2,$zero,$zero +/* f009534: 11000003 */ beqz $t0,.L0f009544 +/* f009538: acf90004 */ sw $t9,0x4($a3) +/* f00953c: 10000002 */ beqz $zero,.L0f009548 +/* f009540: 24050001 */ addiu $a1,$zero,0x1 +.L0f009544: +/* f009544: 00002825 */ or $a1,$zero,$zero +.L0f009548: +/* f009548: 8c490068 */ lw $t1,0x68($v0) +/* f00954c: 00001825 */ or $v1,$zero,$zero +/* f009550: 11200003 */ beqz $t1,.L0f009560 +/* f009554: 00000000 */ sll $zero,$zero,0x0 +/* f009558: 10000001 */ beqz $zero,.L0f009560 +/* f00955c: 24030001 */ addiu $v1,$zero,0x1 +.L0f009560: +/* f009560: 8c4a0064 */ lw $t2,0x64($v0) +/* f009564: 00002025 */ or $a0,$zero,$zero +/* f009568: 11400003 */ beqz $t2,.L0f009578 +/* f00956c: 00000000 */ sll $zero,$zero,0x0 +/* f009570: 10000001 */ beqz $zero,.L0f009578 +/* f009574: 24040001 */ addiu $a0,$zero,0x1 +.L0f009578: +/* f009578: 8c4b0070 */ lw $t3,0x70($v0) +/* f00957c: 00001025 */ or $v0,$zero,$zero +/* f009580: 11600003 */ beqz $t3,.L0f009590 +/* f009584: 00000000 */ sll $zero,$zero,0x0 +/* f009588: 10000001 */ beqz $zero,.L0f009590 +/* f00958c: 24020001 */ addiu $v0,$zero,0x1 +.L0f009590: +/* f009590: 00446021 */ addu $t4,$v0,$a0 +/* f009594: 01836821 */ addu $t5,$t4,$v1 +/* f009598: 01a5c021 */ addu $t8,$t5,$a1 +/* f00959c: 2b010002 */ slti $at,$t8,0x2 +/* f0095a0: 14200002 */ bnez $at,.L0f0095ac +/* f0095a4: 00000000 */ sll $zero,$zero,0x0 +/* f0095a8: 24060001 */ addiu $a2,$zero,0x1 +.L0f0095ac: +/* f0095ac: 3c018006 */ lui $at,0x8006 +/* f0095b0: c4241630 */ lwc1 $f4,0x1630($at) +/* f0095b4: 3c014280 */ lui $at,0x4280 +/* f0095b8: 44813000 */ mtc1 $at,$f6 +/* f0095bc: 3c014200 */ lui $at,0x4200 +/* f0095c0: 44815000 */ mtc1 $at,$f10 +/* f0095c4: 46062202 */ mul.s $f8,$f4,$f6 +/* f0095c8: 3c014180 */ lui $at,0x4180 +/* f0095cc: 44819000 */ mtc1 $at,$f18 +/* f0095d0: 3c01800a */ lui $at,0x800a +/* f0095d4: 00064080 */ sll $t0,$a2,0x2 +/* f0095d8: 00e81021 */ addu $v0,$a3,$t0 +/* f0095dc: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0095e0: 00000000 */ sll $zero,$zero,0x0 +/* f0095e4: 46128102 */ mul.s $f4,$f16,$f18 +/* f0095e8: 4600218d */ trunc.w.s $f6,$f4 +/* f0095ec: 440e3000 */ mfc1 $t6,$f6 +/* f0095f0: 00000000 */ sll $zero,$zero,0x0 +/* f0095f4: 05c10004 */ bgez $t6,.L0f009608 +/* f0095f8: 31d907ff */ andi $t9,$t6,0x7ff +/* f0095fc: 13200002 */ beqz $t9,.L0f009608 +/* f009600: 00000000 */ sll $zero,$zero,0x0 +/* f009604: 2739f800 */ addiu $t9,$t9,-2048 +.L0f009608: +/* f009608: a439cb00 */ sh $t9,-0x3500($at) +/* f00960c: 8c440000 */ lw $a0,0x0($v0) +/* f009610: 0fc59e7d */ jal func0f1679f4 +/* f009614: afa2002c */ sw $v0,0x2c($sp) +/* f009618: 3c05800b */ lui $a1,0x800b +/* f00961c: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f009620: 24090002 */ addiu $t1,$zero,0x2 +/* f009624: 240a0001 */ addiu $t2,$zero,0x1 +/* f009628: afa20078 */ sw $v0,0x78($sp) +/* f00962c: afa20074 */ sw $v0,0x74($sp) +/* f009630: afaa0014 */ sw $t2,0x14($sp) +/* f009634: afa90010 */ sw $t1,0x10($sp) +/* f009638: 27a40074 */ addiu $a0,$sp,0x74 +/* f00963c: 24060002 */ addiu $a2,$zero,0x2 +/* f009640: 24070001 */ addiu $a3,$zero,0x1 +/* f009644: afa00018 */ sw $zero,0x18($sp) +/* f009648: 0fc2ce70 */ jal func0f0b39c0 +/* f00964c: 24a50078 */ addiu $a1,$a1,0x78 +/* f009650: 8fab0074 */ lw $t3,0x74($sp) +/* f009654: 3c0de700 */ lui $t5,0xe700 +/* f009658: 3c0eba00 */ lui $t6,0xba00 +/* f00965c: 256c0008 */ addiu $t4,$t3,0x8 +/* f009660: afac0074 */ sw $t4,0x74($sp) +/* f009664: ad600004 */ sw $zero,0x4($t3) +/* f009668: ad6d0000 */ sw $t5,0x0($t3) +/* f00966c: 8fb80074 */ lw $t8,0x74($sp) +/* f009670: 35ce1402 */ ori $t6,$t6,0x1402 +/* f009674: 3c09b900 */ lui $t1,0xb900 +/* f009678: 270f0008 */ addiu $t7,$t8,0x8 +/* f00967c: afaf0074 */ sw $t7,0x74($sp) +/* f009680: af000004 */ sw $zero,0x4($t8) +/* f009684: af0e0000 */ sw $t6,0x0($t8) +/* f009688: 8fb90074 */ lw $t9,0x74($sp) +/* f00968c: 35290002 */ ori $t1,$t1,0x2 +/* f009690: 3c0dff33 */ lui $t5,0xff33 +/* f009694: 27280008 */ addiu $t0,$t9,0x8 +/* f009698: afa80074 */ sw $t0,0x74($sp) +/* f00969c: af200004 */ sw $zero,0x4($t9) +/* f0096a0: af290000 */ sw $t1,0x0($t9) +/* f0096a4: 8faa0074 */ lw $t2,0x74($sp) +/* f0096a8: 3c0cfc12 */ lui $t4,0xfc12 +/* f0096ac: 358c1824 */ ori $t4,$t4,0x1824 +/* f0096b0: 254b0008 */ addiu $t3,$t2,0x8 +/* f0096b4: afab0074 */ sw $t3,0x74($sp) +/* f0096b8: 35adffff */ ori $t5,$t5,0xffff +/* f0096bc: ad4d0004 */ sw $t5,0x4($t2) +/* f0096c0: ad4c0000 */ sw $t4,0x0($t2) +/* f0096c4: 8fb80074 */ lw $t8,0x74($sp) +/* f0096c8: 24193000 */ addiu $t9,$zero,0x3000 +/* f0096cc: 3c0eb600 */ lui $t6,0xb600 +/* f0096d0: 270f0008 */ addiu $t7,$t8,0x8 +/* f0096d4: afaf0074 */ sw $t7,0x74($sp) +/* f0096d8: af190004 */ sw $t9,0x4($t8) +/* f0096dc: af0e0000 */ sw $t6,0x0($t8) +/* f0096e0: 8fa80074 */ lw $t0,0x74($sp) +/* f0096e4: 3c0aba00 */ lui $t2,0xba00 +/* f0096e8: 354a0602 */ ori $t2,$t2,0x602 +/* f0096ec: 25090008 */ addiu $t1,$t0,0x8 +/* f0096f0: afa90074 */ sw $t1,0x74($sp) +/* f0096f4: 240b00c0 */ addiu $t3,$zero,0xc0 +/* f0096f8: ad0b0004 */ sw $t3,0x4($t0) +/* f0096fc: ad0a0000 */ sw $t2,0x0($t0) +/* f009700: 8fac0074 */ lw $t4,0x74($sp) +/* f009704: 3c18ba00 */ lui $t8,0xba00 +/* f009708: 37180c02 */ ori $t8,$t8,0xc02 +/* f00970c: 258d0008 */ addiu $t5,$t4,0x8 +/* f009710: afad0074 */ sw $t5,0x74($sp) +/* f009714: 240f2000 */ addiu $t7,$zero,0x2000 +/* f009718: ad8f0004 */ sw $t7,0x4($t4) +/* f00971c: ad980000 */ sw $t8,0x0($t4) +/* f009720: 8fae0074 */ lw $t6,0x74($sp) +/* f009724: 3c08b900 */ lui $t0,0xb900 +/* f009728: 3c090050 */ lui $t1,0x50 +/* f00972c: 25d90008 */ addiu $t9,$t6,0x8 +/* f009730: afb90074 */ sw $t9,0x74($sp) +/* f009734: 35294a50 */ ori $t1,$t1,0x4a50 +/* f009738: 3508031d */ ori $t0,$t0,0x31d +/* f00973c: adc80000 */ sw $t0,0x0($t6) +/* f009740: adc90004 */ sw $t1,0x4($t6) +/* f009744: 8faa0074 */ lw $t2,0x74($sp) +/* f009748: 3c0cba00 */ lui $t4,0xba00 +/* f00974c: 358c1301 */ ori $t4,$t4,0x1301 +/* f009750: 254b0008 */ addiu $t3,$t2,0x8 +/* f009754: afab0074 */ sw $t3,0x74($sp) +/* f009758: 3c0d0008 */ lui $t5,0x8 +/* f00975c: 24040001 */ addiu $a0,$zero,0x1 +/* f009760: ad4d0004 */ sw $t5,0x4($t2) +/* f009764: 0fc59e59 */ jal func0f167964 +/* f009768: ad4c0000 */ sw $t4,0x0($t2) +/* f00976c: a4400004 */ sh $zero,0x4($v0) +/* f009770: 84430004 */ lh $v1,0x4($v0) +/* f009774: a440000a */ sh $zero,0xa($v0) +/* f009778: 8458000a */ lh $t8,0xa($v0) +/* f00977c: a0400007 */ sb $zero,0x7($v0) +/* f009780: a4430002 */ sh $v1,0x2($v0) +/* f009784: a4430000 */ sh $v1,0x0($v0) +/* f009788: a4580008 */ sh $t8,0x8($v0) +/* f00978c: 8faf0074 */ lw $t7,0x74($sp) +/* f009790: 3c190400 */ lui $t9,0x400 +/* f009794: 3739000c */ ori $t9,$t9,0xc +/* f009798: 25ee0008 */ addiu $t6,$t7,0x8 +/* f00979c: afae0074 */ sw $t6,0x74($sp) +/* f0097a0: adf90000 */ sw $t9,0x0($t7) +/* f0097a4: 00402025 */ or $a0,$v0,$zero +/* f0097a8: 0c012d20 */ jal 0x4b480 +/* f0097ac: afaf0048 */ sw $t7,0x48($sp) +/* f0097b0: 8fa50048 */ lw $a1,0x48($sp) +/* f0097b4: 27a9007c */ addiu $t1,$sp,0x7c +/* f0097b8: aca20004 */ sw $v0,0x4($a1) +/* f0097bc: 8fa8002c */ lw $t0,0x2c($sp) +/* f0097c0: 24050001 */ addiu $a1,$zero,0x1 +/* f0097c4: 8fa40074 */ lw $a0,0x74($sp) +/* f0097c8: 11090005 */ beq $t0,$t1,.L0f0097e0 +/* f0097cc: 00000000 */ sll $zero,$zero,0x0 +/* f0097d0: 0fc02156 */ jal func0f008558 +/* f0097d4: 8fa40074 */ lw $a0,0x74($sp) +/* f0097d8: 10000004 */ beqz $zero,.L0f0097ec +/* f0097dc: afa20074 */ sw $v0,0x74($sp) +.L0f0097e0: +/* f0097e0: 0fc02156 */ jal func0f008558 +/* f0097e4: 24050002 */ addiu $a1,$zero,0x2 +/* f0097e8: afa20074 */ sw $v0,0x74($sp) +.L0f0097ec: +/* f0097ec: 8faa0074 */ lw $t2,0x74($sp) +/* f0097f0: 3c0cb800 */ lui $t4,0xb800 +/* f0097f4: 254b0008 */ addiu $t3,$t2,0x8 +/* f0097f8: afab0074 */ sw $t3,0x74($sp) +/* f0097fc: ad400004 */ sw $zero,0x4($t2) +/* f009800: ad4c0000 */ sw $t4,0x0($t2) +/* f009804: 8fbf0024 */ lw $ra,0x24($sp) +/* f009808: 8fa20078 */ lw $v0,0x78($sp) +/* f00980c: 27bd0088 */ addiu $sp,$sp,0x88 +/* f009810: 03e00008 */ jr $ra +/* f009814: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f009818 +/* f009818: 27bdfef0 */ addiu $sp,$sp,-272 +/* f00981c: afbf001c */ sw $ra,0x1c($sp) +/* f009820: afb00018 */ sw $s0,0x18($sp) +/* f009824: 00808025 */ or $s0,$a0,$zero +/* f009828: afa50114 */ sw $a1,0x114($sp) +/* f00982c: 0fc59e66 */ jal func0f167998 +/* f009830: afa60118 */ sw $a2,0x118($sp) +/* f009834: 3c0144fa */ lui $at,0x44fa +/* f009838: 44812000 */ mtc1 $at,$f4 +/* f00983c: 3c018006 */ lui $at,0x8006 +/* f009840: afa20108 */ sw $v0,0x108($sp) +/* f009844: 8fa40114 */ lw $a0,0x114($sp) +/* f009848: 0fc0252f */ jal func0f0094bc +/* f00984c: e4241644 */ swc1 $f4,0x1644($at) +/* f009850: afa20038 */ sw $v0,0x38($sp) +/* f009854: 0fc59e73 */ jal func0f1679cc +/* f009858: 24040002 */ addiu $a0,$zero,0x2 +/* f00985c: 8fae0038 */ lw $t6,0x38($sp) +/* f009860: 240fff00 */ addiu $t7,$zero,-256 +/* f009864: 3c180704 */ lui $t8,0x704 +/* f009868: ac4f0004 */ sw $t7,0x4($v0) +/* f00986c: 37180008 */ ori $t8,$t8,0x8 +/* f009870: 02001825 */ or $v1,$s0,$zero +/* f009874: ac4e0000 */ sw $t6,0x0($v0) +/* f009878: ac780000 */ sw $t8,0x0($v1) +/* f00987c: afa30030 */ sw $v1,0x30($sp) +/* f009880: 26100008 */ addiu $s0,$s0,0x8 +/* f009884: 0c012d20 */ jal 0x4b480 +/* f009888: 00402025 */ or $a0,$v0,$zero +/* f00988c: 8fa30030 */ lw $v1,0x30($sp) +/* f009890: 44800000 */ mtc1 $zero,$f0 +/* f009894: 3c01c2c8 */ lui $at,0xc2c8 +/* f009898: 44813000 */ mtc1 $at,$f6 +/* f00989c: ac620004 */ sw $v0,0x4($v1) +/* f0098a0: 27a40048 */ addiu $a0,$sp,0x48 +/* f0098a4: e7a0003c */ swc1 $f0,0x3c($sp) +/* f0098a8: e7a00040 */ swc1 $f0,0x40($sp) +/* f0098ac: 0c00566c */ jal 0x159b0 +/* f0098b0: e7a60044 */ swc1 $f6,0x44($sp) +/* f0098b4: 8fa40114 */ lw $a0,0x114($sp) +/* f0098b8: 0c0059b7 */ jal 0x166dc +/* f0098bc: 27a50048 */ addiu $a1,$sp,0x48 +/* f0098c0: 44800000 */ mtc1 $zero,$f0 +/* f0098c4: 8fb90114 */ lw $t9,0x114($sp) +/* f0098c8: 3c014500 */ lui $at,0x4500 +/* f0098cc: e7a0003c */ swc1 $f0,0x3c($sp) +/* f0098d0: 87280014 */ lh $t0,0x14($t9) +/* f0098d4: 44818000 */ mtc1 $at,$f16 +/* f0098d8: 3c017f1a */ lui $at,0x7f1a +/* f0098dc: 44884000 */ mtc1 $t0,$f8 +/* f0098e0: c4247f1c */ lwc1 $f4,0x7f1c($at) +/* f0098e4: 27a4003c */ addiu $a0,$sp,0x3c +/* f0098e8: 468042a0 */ cvt.s.w $f10,$f8 +/* f0098ec: 27a50088 */ addiu $a1,$sp,0x88 +/* f0098f0: e7a00044 */ swc1 $f0,0x44($sp) +/* f0098f4: 46105483 */ div.s $f18,$f10,$f16 +/* f0098f8: 46049182 */ mul.s $f6,$f18,$f4 +/* f0098fc: 0c005923 */ jal 0x1648c +/* f009900: e7a60040 */ swc1 $f6,0x40($sp) +/* f009904: 8fa90114 */ lw $t1,0x114($sp) +/* f009908: 3c0144fa */ lui $at,0x44fa +/* f00990c: 44815000 */ mtc1 $at,$f10 +/* f009910: c5280010 */ lwc1 $f8,0x10($t1) +/* f009914: 27a50088 */ addiu $a1,$sp,0x88 +/* f009918: 0c0057c1 */ jal 0x15f04 +/* f00991c: 460a4303 */ div.s $f12,$f8,$f10 +/* f009920: 27a40048 */ addiu $a0,$sp,0x48 +/* f009924: 27a50088 */ addiu $a1,$sp,0x88 +/* f009928: 0c005680 */ jal 0x15a00 +/* f00992c: 27a600c8 */ addiu $a2,$sp,0xc8 +/* f009930: 0fc2d5be */ jal func0f0b56f8 +/* f009934: 00000000 */ sll $zero,$zero,0x0 +/* f009938: 00402025 */ or $a0,$v0,$zero +/* f00993c: 0c0056f8 */ jal 0x15be0 +/* f009940: 27a500c8 */ addiu $a1,$sp,0xc8 +/* f009944: 27a400c8 */ addiu $a0,$sp,0xc8 +/* f009948: 0c005815 */ jal 0x16054 +/* f00994c: 8fa50108 */ lw $a1,0x108($sp) +/* f009950: 3c0a0102 */ lui $t2,0x102 +/* f009954: 354a0040 */ ori $t2,$t2,0x40 +/* f009958: 02002825 */ or $a1,$s0,$zero +/* f00995c: acaa0000 */ sw $t2,0x0($a1) +/* f009960: afa5002c */ sw $a1,0x2c($sp) +/* f009964: 8fa40108 */ lw $a0,0x108($sp) +/* f009968: 0c012d20 */ jal 0x4b480 +/* f00996c: 26100008 */ addiu $s0,$s0,0x8 +/* f009970: 8fa5002c */ lw $a1,0x2c($sp) +/* f009974: 02001825 */ or $v1,$s0,$zero +/* f009978: 3c0b0600 */ lui $t3,0x600 +/* f00997c: aca20004 */ sw $v0,0x4($a1) +/* f009980: ac6b0000 */ sw $t3,0x0($v1) +/* f009984: 8fac0118 */ lw $t4,0x118($sp) +/* f009988: 26020008 */ addiu $v0,$s0,0x8 +/* f00998c: ac6c0004 */ sw $t4,0x4($v1) +/* f009990: 8fbf001c */ lw $ra,0x1c($sp) +/* f009994: 8fb00018 */ lw $s0,0x18($sp) +/* f009998: 27bd0110 */ addiu $sp,$sp,0x110 +/* f00999c: 03e00008 */ jr $ra +/* f0099a0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0099a4 +/* f0099a4: 3c018006 */ lui $at,0x8006 +/* f0099a8: ac201640 */ sw $zero,0x1640($at) +/* f0099ac: 3c018006 */ lui $at,0x8006 +/* f0099b0: 3c03800a */ lui $v1,0x800a +/* f0099b4: 3c04800a */ lui $a0,0x800a +/* f0099b8: ac2016e4 */ sw $zero,0x16e4($at) +/* f0099bc: 2484cbf8 */ addiu $a0,$a0,-13320 +/* f0099c0: 2463cb08 */ addiu $v1,$v1,-13560 +/* f0099c4: 2402ffff */ addiu $v0,$zero,-1 +.L0f0099c8: +/* f0099c8: 24630028 */ addiu $v1,$v1,0x28 +/* f0099cc: ac62ffe4 */ sw $v0,-0x1c($v1) +/* f0099d0: ac60fff8 */ sw $zero,-0x8($v1) +/* f0099d4: 1464fffc */ bne $v1,$a0,.L0f0099c8 +/* f0099d8: ac60fffc */ sw $zero,-0x4($v1) +/* f0099dc: 03e00008 */ jr $ra +/* f0099e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0099e4 +/* f0099e4: 27bdfcf8 */ addiu $sp,$sp,-776 +/* f0099e8: afb50030 */ sw $s5,0x30($sp) +/* f0099ec: 3c15800a */ lui $s5,0x800a +/* f0099f0: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f0099f4: 8eaf0034 */ lw $t7,0x34($s5) +/* f0099f8: afb20024 */ sw $s2,0x24($sp) +/* f0099fc: afb10020 */ sw $s1,0x20($sp) +/* f009a00: 240e001f */ addiu $t6,$zero,0x1f +/* f009a04: 00809025 */ or $s2,$a0,$zero +/* f009a08: afbf0034 */ sw $ra,0x34($sp) +/* f009a0c: afb4002c */ sw $s4,0x2c($sp) +/* f009a10: afb30028 */ sw $s3,0x28($sp) +/* f009a14: afb0001c */ sw $s0,0x1c($sp) +/* f009a18: 00008825 */ or $s1,$zero,$zero +/* f009a1c: a3ae0070 */ sb $t6,0x70($sp) +/* f009a20: 19e000b2 */ blez $t7,.L0f009cec +/* f009a24: a3a00073 */ sb $zero,0x73($sp) +/* f009a28: 8c98000c */ lw $t8,0xc($a0) +/* f009a2c: 2b01015f */ slti $at,$t8,0x15f +/* f009a30: 502000af */ beqzl $at,.L0f009cf0 +/* f009a34: 8fbf0034 */ lw $ra,0x34($sp) +/* f009a38: c4840000 */ lwc1 $f4,0x0($a0) +/* f009a3c: c4860010 */ lwc1 $f6,0x10($a0) +/* f009a40: 3c13800a */ lui $s3,0x800a +/* f009a44: 26734928 */ addiu $s3,$s3,0x4928 +/* f009a48: 46062201 */ sub.s $f8,$f4,$f6 +/* f009a4c: 24100001 */ addiu $s0,$zero,0x1 +/* f009a50: 2403008c */ addiu $v1,$zero,0x8c +/* f009a54: 27b4007c */ addiu $s4,$sp,0x7c +/* f009a58: e7a800f4 */ swc1 $f8,0xf4($sp) +/* f009a5c: c4900010 */ lwc1 $f16,0x10($a0) +/* f009a60: c48a0004 */ lwc1 $f10,0x4($a0) +/* f009a64: 46105481 */ sub.s $f18,$f10,$f16 +/* f009a68: e7b200f8 */ swc1 $f18,0xf8($sp) +/* f009a6c: c4860010 */ lwc1 $f6,0x10($a0) +/* f009a70: c4840008 */ lwc1 $f4,0x8($a0) +/* f009a74: 46062201 */ sub.s $f8,$f4,$f6 +/* f009a78: e7a800fc */ swc1 $f8,0xfc($sp) +/* f009a7c: c4900010 */ lwc1 $f16,0x10($a0) +/* f009a80: c48a0000 */ lwc1 $f10,0x0($a0) +/* f009a84: 46105480 */ add.s $f18,$f10,$f16 +/* f009a88: e7b200e8 */ swc1 $f18,0xe8($sp) +/* f009a8c: c4860010 */ lwc1 $f6,0x10($a0) +/* f009a90: c4840004 */ lwc1 $f4,0x4($a0) +/* f009a94: 46062200 */ add.s $f8,$f4,$f6 +/* f009a98: e7a800ec */ swc1 $f8,0xec($sp) +/* f009a9c: c4900010 */ lwc1 $f16,0x10($a0) +/* f009aa0: c48a0008 */ lwc1 $f10,0x8($a0) +/* f009aa4: 8ea402bc */ lw $a0,0x2bc($s5) +/* f009aa8: 46105480 */ add.s $f18,$f10,$f16 +/* f009aac: 28810002 */ slti $at,$a0,0x2 +/* f009ab0: 14200038 */ bnez $at,.L0f009b94 +/* f009ab4: e7b200f0 */ swc1 $f18,0xf0($sp) +.L0f009ab8: +/* f009ab8: 8e790000 */ lw $t9,0x0($s3) +/* f009abc: c7a400e8 */ lwc1 $f4,0xe8($sp) +/* f009ac0: c7aa00f4 */ lwc1 $f10,0xf4($sp) +/* f009ac4: 03231021 */ addu $v0,$t9,$v1 +/* f009ac8: c4460018 */ lwc1 $f6,0x18($v0) +/* f009acc: 4606203c */ c.lt.s $f4,$f6 +/* f009ad0: 00000000 */ sll $zero,$zero,0x0 +/* f009ad4: 4503002c */ bc1tl .L0f009b88 +/* f009ad8: 26100001 */ addiu $s0,$s0,0x1 +/* f009adc: c4480024 */ lwc1 $f8,0x24($v0) +/* f009ae0: c7b000ec */ lwc1 $f16,0xec($sp) +/* f009ae4: 460a403c */ c.lt.s $f8,$f10 +/* f009ae8: 00000000 */ sll $zero,$zero,0x0 +/* f009aec: 45030026 */ bc1tl .L0f009b88 +/* f009af0: 26100001 */ addiu $s0,$s0,0x1 +/* f009af4: c452001c */ lwc1 $f18,0x1c($v0) +/* f009af8: c7a600f8 */ lwc1 $f6,0xf8($sp) +/* f009afc: 4612803c */ c.lt.s $f16,$f18 +/* f009b00: 00000000 */ sll $zero,$zero,0x0 +/* f009b04: 45030020 */ bc1tl .L0f009b88 +/* f009b08: 26100001 */ addiu $s0,$s0,0x1 +/* f009b0c: c4440028 */ lwc1 $f4,0x28($v0) +/* f009b10: c7a800f0 */ lwc1 $f8,0xf0($sp) +/* f009b14: 4606203c */ c.lt.s $f4,$f6 +/* f009b18: 00000000 */ sll $zero,$zero,0x0 +/* f009b1c: 4503001a */ bc1tl .L0f009b88 +/* f009b20: 26100001 */ addiu $s0,$s0,0x1 +/* f009b24: c44a0020 */ lwc1 $f10,0x20($v0) +/* f009b28: c7b200fc */ lwc1 $f18,0xfc($sp) +/* f009b2c: 460a403c */ c.lt.s $f8,$f10 +/* f009b30: 00000000 */ sll $zero,$zero,0x0 +/* f009b34: 45030014 */ bc1tl .L0f009b88 +/* f009b38: 26100001 */ addiu $s0,$s0,0x1 +/* f009b3c: c450002c */ lwc1 $f16,0x2c($v0) +/* f009b40: 2a210034 */ slti $at,$s1,0x34 +/* f009b44: 4612803c */ c.lt.s $f16,$f18 +/* f009b48: 00000000 */ sll $zero,$zero,0x0 +/* f009b4c: 4503000e */ bc1tl .L0f009b88 +/* f009b50: 26100001 */ addiu $s0,$s0,0x1 +/* f009b54: 1020000b */ beqz $at,.L0f009b84 +/* f009b58: 00114040 */ sll $t0,$s1,0x1 +/* f009b5c: 02884821 */ addu $t1,$s4,$t0 +/* f009b60: a5300000 */ sh $s0,0x0($t1) +/* f009b64: 26310001 */ addiu $s1,$s1,0x1 +/* f009b68: afa30040 */ sw $v1,0x40($sp) +/* f009b6c: 02002025 */ or $a0,$s0,$zero +/* f009b70: 2405ffda */ addiu $a1,$zero,-38 +/* f009b74: 0fc010e3 */ jal func0f00438c +/* f009b78: 2406ff4c */ addiu $a2,$zero,-180 +/* f009b7c: 8fa30040 */ lw $v1,0x40($sp) +/* f009b80: 8ea402bc */ lw $a0,0x2bc($s5) +.L0f009b84: +/* f009b84: 26100001 */ addiu $s0,$s0,0x1 +.L0f009b88: +/* f009b88: 0204082a */ slt $at,$s0,$a0 +/* f009b8c: 1420ffca */ bnez $at,.L0f009ab8 +/* f009b90: 2463008c */ addiu $v1,$v1,0x8c +.L0f009b94: +/* f009b94: 27a4007c */ addiu $a0,$sp,0x7c +/* f009b98: 00115840 */ sll $t3,$s1,0x1 +/* f009b9c: 008b6021 */ addu $t4,$a0,$t3 +/* f009ba0: 240affff */ addiu $t2,$zero,-1 +/* f009ba4: 27b00100 */ addiu $s0,$sp,0x100 +/* f009ba8: a58a0000 */ sh $t2,0x0($t4) +/* f009bac: 02002825 */ or $a1,$s0,$zero +/* f009bb0: 0fc197e0 */ jal func0f065f80 +/* f009bb4: 24060100 */ addiu $a2,$zero,0x100 +/* f009bb8: 87ad0100 */ lh $t5,0x100($sp) +/* f009bbc: 02009825 */ or $s3,$s0,$zero +/* f009bc0: 27ae0100 */ addiu $t6,$sp,0x100 +/* f009bc4: 05a00049 */ bltz $t5,.L0f009cec +/* f009bc8: 27b4004c */ addiu $s4,$sp,0x4c +/* f009bcc: 85c20000 */ lh $v0,0x0($t6) +/* f009bd0: 8eb80338 */ lw $t8,0x338($s5) +.L0f009bd4: +/* f009bd4: 000278c0 */ sll $t7,$v0,0x3 +/* f009bd8: 01e27821 */ addu $t7,$t7,$v0 +/* f009bdc: 000f78c0 */ sll $t7,$t7,0x3 +/* f009be0: 01f88821 */ addu $s1,$t7,$t8 +/* f009be4: 86390002 */ lh $t9,0x2($s1) +/* f009be8: 5720003d */ bnezl $t9,.L0f009ce0 +/* f009bec: 86620002 */ lh $v0,0x2($s3) +/* f009bf0: 92220000 */ lbu $v0,0x0($s1) +/* f009bf4: 24010003 */ addiu $at,$zero,0x3 +/* f009bf8: 10410003 */ beq $v0,$at,.L0f009c08 +/* f009bfc: 24010006 */ addiu $at,$zero,0x6 +/* f009c00: 54410037 */ bnel $v0,$at,.L0f009ce0 +/* f009c04: 86620002 */ lh $v0,0x2($s3) +.L0f009c08: +/* f009c08: c6240008 */ lwc1 $f4,0x8($s1) +/* f009c0c: c6460000 */ lwc1 $f6,0x0($s2) +/* f009c10: c628000c */ lwc1 $f8,0xc($s1) +/* f009c14: c64a0004 */ lwc1 $f10,0x4($s2) +/* f009c18: 46062001 */ sub.s $f0,$f4,$f6 +/* f009c1c: c6300010 */ lwc1 $f16,0x10($s1) +/* f009c20: c6520008 */ lwc1 $f18,0x8($s2) +/* f009c24: 460a4081 */ sub.s $f2,$f8,$f10 +/* f009c28: 46000102 */ mul.s $f4,$f0,$f0 +/* f009c2c: 46128381 */ sub.s $f14,$f16,$f18 +/* f009c30: 46021182 */ mul.s $f6,$f2,$f2 +/* f009c34: 46062200 */ add.s $f8,$f4,$f6 +/* f009c38: 460e7282 */ mul.s $f10,$f14,$f14 +/* f009c3c: 0c012974 */ jal 0x4a5d0 +/* f009c40: 460a4300 */ add.s $f12,$f8,$f10 +/* f009c44: c6500010 */ lwc1 $f16,0x10($s2) +/* f009c48: 4610003c */ c.lt.s $f0,$f16 +/* f009c4c: 00000000 */ sll $zero,$zero,0x0 +/* f009c50: 45020023 */ bc1fl .L0f009ce0 +/* f009c54: 86620002 */ lh $v0,0x2($s3) +/* f009c58: 8e300004 */ lw $s0,0x4($s1) +/* f009c5c: 3c088006 */ lui $t0,0x8006 +/* f009c60: 250816e8 */ addiu $t0,$t0,0x16e8 +/* f009c64: 5200001e */ beqzl $s0,.L0f009ce0 +/* f009c68: 86620002 */ lh $v0,0x2($s3) +/* f009c6c: 8d010000 */ lw $at,0x0($t0) +/* f009c70: c6a4004c */ lwc1 $f4,0x4c($s5) +/* f009c74: 02002025 */ or $a0,$s0,$zero +/* f009c78: ae810000 */ sw $at,0x0($s4) +/* f009c7c: 8d0b0004 */ lw $t3,0x4($t0) +/* f009c80: 02803025 */ or $a2,$s4,$zero +/* f009c84: 27a70070 */ addiu $a3,$sp,0x70 +/* f009c88: ae8b0004 */ sw $t3,0x4($s4) +/* f009c8c: 8d010008 */ lw $at,0x8($t0) +/* f009c90: ae810008 */ sw $at,0x8($s4) +/* f009c94: 3c017f1a */ lui $at,0x7f1a +/* f009c98: c4327f20 */ lwc1 $f18,0x7f20($at) +/* f009c9c: 8e4a001c */ lw $t2,0x1c($s2) +/* f009ca0: 46049002 */ mul.s $f0,$f18,$f4 +/* f009ca4: afaa0010 */ sw $t2,0x10($sp) +/* f009ca8: 44050000 */ mfc1 $a1,$f0 +/* f009cac: 0fc0d049 */ jal func0f034124 +/* f009cb0: 00000000 */ sll $zero,$zero,0x0 +/* f009cb4: 8e0c0018 */ lw $t4,0x18($s0) +/* f009cb8: 8e0e0014 */ lw $t6,0x14($s0) +/* f009cbc: 3c010020 */ lui $at,0x20 +/* f009cc0: 01816825 */ or $t5,$t4,$at +/* f009cc4: 000e7880 */ sll $t7,$t6,0x2 +/* f009cc8: 05e10004 */ bgez $t7,.L0f009cdc +/* f009ccc: ae0d0018 */ sw $t5,0x18($s0) +/* f009cd0: 02002025 */ or $a0,$s0,$zero +/* f009cd4: 0fc08946 */ jal func0f022518 +/* f009cd8: 24050001 */ addiu $a1,$zero,0x1 +.L0f009cdc: +/* f009cdc: 86620002 */ lh $v0,0x2($s3) +.L0f009ce0: +/* f009ce0: 26730002 */ addiu $s3,$s3,0x2 +/* f009ce4: 0443ffbb */ bgezl $v0,.L0f009bd4 +/* f009ce8: 8eb80338 */ lw $t8,0x338($s5) +.L0f009cec: +/* f009cec: 8fbf0034 */ lw $ra,0x34($sp) +.L0f009cf0: +/* f009cf0: 8fb0001c */ lw $s0,0x1c($sp) +/* f009cf4: 8fb10020 */ lw $s1,0x20($sp) +/* f009cf8: 8fb20024 */ lw $s2,0x24($sp) +/* f009cfc: 8fb30028 */ lw $s3,0x28($sp) +/* f009d00: 8fb4002c */ lw $s4,0x2c($sp) +/* f009d04: 8fb50030 */ lw $s5,0x30($sp) +/* f009d08: 03e00008 */ jr $ra +/* f009d0c: 27bd0308 */ addiu $sp,$sp,0x308 +); + +GLOBAL_ASM( +glabel func0f009d10 +/* f009d10: 27bdffd8 */ addiu $sp,$sp,-40 +/* f009d14: afbf001c */ sw $ra,0x1c($sp) +/* f009d18: afb00018 */ sw $s0,0x18($sp) +/* f009d1c: 8c82000c */ lw $v0,0xc($a0) +/* f009d20: 00808025 */ or $s0,$a0,$zero +/* f009d24: 3c0e800a */ lui $t6,0x800a +/* f009d28: 0442005c */ bltzl $v0,.L0f009e9c +/* f009d2c: 8fbf001c */ lw $ra,0x1c($sp) +/* f009d30: 8dce9ff4 */ lw $t6,-0x600c($t6) +/* f009d34: 25cf0002 */ addiu $t7,$t6,0x2 +/* f009d38: 000fc083 */ sra $t8,$t7,0x2 +/* f009d3c: 0058c821 */ addu $t9,$v0,$t8 +/* f009d40: afb80020 */ sw $t8,0x20($sp) +/* f009d44: 2b210050 */ slti $at,$t9,0x50 +/* f009d48: ac99000c */ sw $t9,0xc($a0) +/* f009d4c: 1020000e */ beqz $at,.L0f009d88 +/* f009d50: 03201025 */ or $v0,$t9,$zero +/* f009d54: 44822000 */ mtc1 $v0,$f4 +/* f009d58: 3c0142a0 */ lui $at,0x42a0 +/* f009d5c: 44814000 */ mtc1 $at,$f8 +/* f009d60: 468021a0 */ cvt.s.w $f6,$f4 +/* f009d64: 46083303 */ div.s $f12,$f6,$f8 +/* f009d68: 0c012974 */ jal 0x4a5d0 +/* f009d6c: e48c0010 */ swc1 $f12,0x10($a0) +/* f009d70: 0c012974 */ jal 0x4a5d0 +/* f009d74: 46000306 */ mov.s $f12,$f0 +/* f009d78: 44805000 */ mtc1 $zero,$f10 +/* f009d7c: e6000010 */ swc1 $f0,0x10($s0) +/* f009d80: 10000024 */ beqz $zero,.L0f009e14 +/* f009d84: e60a0018 */ swc1 $f10,0x18($s0) +.L0f009d88: +/* f009d88: 2448ffb0 */ addiu $t0,$v0,-80 +/* f009d8c: 44888000 */ mtc1 $t0,$f16 +/* f009d90: 3c017f1a */ lui $at,0x7f1a +/* f009d94: c4247f24 */ lwc1 $f4,0x7f24($at) +/* f009d98: 468084a0 */ cvt.s.w $f18,$f16 +/* f009d9c: 46049302 */ mul.s $f12,$f18,$f4 +/* f009da0: 0c0068f7 */ jal 0x1a3dc +/* f009da4: 00000000 */ sll $zero,$zero,0x0 +/* f009da8: 3c017f1a */ lui $at,0x7f1a +/* f009dac: c4267f28 */ lwc1 $f6,0x7f28($at) +/* f009db0: 8e09000c */ lw $t1,0xc($s0) +/* f009db4: 3c013f80 */ lui $at,0x3f80 +/* f009db8: 46060202 */ mul.s $f8,$f0,$f6 +/* f009dbc: 44815000 */ mtc1 $at,$f10 +/* f009dc0: 252affb0 */ addiu $t2,$t1,-80 +/* f009dc4: 448a9000 */ mtc1 $t2,$f18 +/* f009dc8: 3c017f1a */ lui $at,0x7f1a +/* f009dcc: 46809120 */ cvt.s.w $f4,$f18 +/* f009dd0: 460a4400 */ add.s $f16,$f8,$f10 +/* f009dd4: e6100010 */ swc1 $f16,0x10($s0) +/* f009dd8: c4267f2c */ lwc1 $f6,0x7f2c($at) +/* f009ddc: 46062302 */ mul.s $f12,$f4,$f6 +/* f009de0: 0c0068f7 */ jal 0x1a3dc +/* f009de4: 00000000 */ sll $zero,$zero,0x0 +/* f009de8: 8e0b000c */ lw $t3,0xc($s0) +/* f009dec: 3c014387 */ lui $at,0x4387 +/* f009df0: 44818000 */ mtc1 $at,$f16 +/* f009df4: 256cffb0 */ addiu $t4,$t3,-80 +/* f009df8: 448c4000 */ mtc1 $t4,$f8 +/* f009dfc: 3c014040 */ lui $at,0x4040 +/* f009e00: 44812000 */ mtc1 $at,$f4 +/* f009e04: 468042a0 */ cvt.s.w $f10,$f8 +/* f009e08: 46105483 */ div.s $f18,$f10,$f16 +/* f009e0c: 46049182 */ mul.s $f6,$f18,$f4 +/* f009e10: e6060018 */ swc1 $f6,0x18($s0) +.L0f009e14: +/* f009e14: 3c0143fa */ lui $at,0x43fa +/* f009e18: 44815000 */ mtc1 $at,$f10 +/* f009e1c: c6080010 */ lwc1 $f8,0x10($s0) +/* f009e20: 02002025 */ or $a0,$s0,$zero +/* f009e24: 460a4402 */ mul.s $f16,$f8,$f10 +/* f009e28: 0fc02679 */ jal func0f0099e4 +/* f009e2c: e6100010 */ swc1 $f16,0x10($s0) +/* f009e30: 8e02000c */ lw $v0,0xc($s0) +/* f009e34: 8fae0020 */ lw $t6,0x20($sp) +/* f009e38: 2409ffff */ addiu $t1,$zero,-1 +/* f009e3c: 04410003 */ bgez $v0,.L0f009e4c +/* f009e40: 00021883 */ sra $v1,$v0,0x2 +/* f009e44: 24410003 */ addiu $at,$v0,0x3 +/* f009e48: 00011883 */ sra $v1,$at,0x2 +.L0f009e4c: +/* f009e4c: 28610029 */ slti $at,$v1,0x29 +/* f009e50: 14200002 */ bnez $at,.L0f009e5c +/* f009e54: 00000000 */ sll $zero,$zero,0x0 +/* f009e58: 24030028 */ addiu $v1,$zero,0x28 +.L0f009e5c: +/* f009e5c: 01c30019 */ multu $t6,$v1 +/* f009e60: 860d0014 */ lh $t5,0x14($s0) +/* f009e64: 28410173 */ slti $at,$v0,0x173 +/* f009e68: 00007812 */ mflo $t7 +/* f009e6c: 01afc021 */ addu $t8,$t5,$t7 +/* f009e70: a6180014 */ sh $t8,0x14($s0) +/* f009e74: 86190014 */ lh $t9,0x14($s0) +/* f009e78: 07210004 */ bgez $t9,.L0f009e8c +/* f009e7c: 332807ff */ andi $t0,$t9,0x7ff +/* f009e80: 11000002 */ beqz $t0,.L0f009e8c +/* f009e84: 00000000 */ sll $zero,$zero,0x0 +/* f009e88: 2508f800 */ addiu $t0,$t0,-2048 +.L0f009e8c: +/* f009e8c: 14200002 */ bnez $at,.L0f009e98 +/* f009e90: a6080014 */ sh $t0,0x14($s0) +/* f009e94: ae09000c */ sw $t1,0xc($s0) +.L0f009e98: +/* f009e98: 8fbf001c */ lw $ra,0x1c($sp) +.L0f009e9c: +/* f009e9c: 8fb00018 */ lw $s0,0x18($sp) +/* f009ea0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f009ea4: 03e00008 */ jr $ra +/* f009ea8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f009eac +/* f009eac: 3c0e800a */ lui $t6,0x800a +/* f009eb0: 8dce9ff4 */ lw $t6,-0x600c($t6) +/* f009eb4: 27bdffc0 */ addiu $sp,$sp,-64 +/* f009eb8: afbf002c */ sw $ra,0x2c($sp) +/* f009ebc: afb00028 */ sw $s0,0x28($sp) +/* f009ec0: 11c00003 */ beqz $t6,.L0f009ed0 +/* f009ec4: 24084e20 */ addiu $t0,$zero,0x4e20 +/* f009ec8: 3c018006 */ lui $at,0x8006 +/* f009ecc: ac201640 */ sw $zero,0x1640($at) +.L0f009ed0: +/* f009ed0: 00001825 */ or $v1,$zero,$zero +.L0f009ed4: +/* f009ed4: 3c0f800a */ lui $t7,0x800a +/* f009ed8: 8def9ff4 */ lw $t7,-0x600c($t7) +/* f009edc: 0003c080 */ sll $t8,$v1,0x2 +/* f009ee0: 0303c021 */ addu $t8,$t8,$v1 +/* f009ee4: 11e00015 */ beqz $t7,.L0f009f3c +/* f009ee8: 0018c0c0 */ sll $t8,$t8,0x3 +/* f009eec: 3c19800a */ lui $t9,0x800a +/* f009ef0: 2739cb08 */ addiu $t9,$t9,-13560 +/* f009ef4: 03198021 */ addu $s0,$t8,$t9 +/* f009ef8: 8e09000c */ lw $t1,0xc($s0) +/* f009efc: 02002025 */ or $a0,$s0,$zero +/* f009f00: 0522000f */ bltzl $t1,.L0f009f40 +/* f009f04: 24630001 */ addiu $v1,$v1,0x1 +/* f009f08: afa3003c */ sw $v1,0x3c($sp) +/* f009f0c: 0fc02744 */ jal func0f009d10 +/* f009f10: afa80038 */ sw $t0,0x38($sp) +/* f009f14: 8fa80038 */ lw $t0,0x38($sp) +/* f009f18: 8e02000c */ lw $v0,0xc($s0) +/* f009f1c: 8fa3003c */ lw $v1,0x3c($sp) +/* f009f20: 240a0001 */ addiu $t2,$zero,0x1 +/* f009f24: 0048082a */ slt $at,$v0,$t0 +/* f009f28: 10200002 */ beqz $at,.L0f009f34 +/* f009f2c: 00000000 */ sll $zero,$zero,0x0 +/* f009f30: 00404025 */ or $t0,$v0,$zero +.L0f009f34: +/* f009f34: 3c018006 */ lui $at,0x8006 +/* f009f38: ac2a1640 */ sw $t2,0x1640($at) +.L0f009f3c: +/* f009f3c: 24630001 */ addiu $v1,$v1,0x1 +.L0f009f40: +/* f009f40: 28610006 */ slti $at,$v1,0x6 +/* f009f44: 1420ffe3 */ bnez $at,.L0f009ed4 +/* f009f48: 00000000 */ sll $zero,$zero,0x0 +/* f009f4c: 2901015e */ slti $at,$t0,0x15e +/* f009f50: 10200057 */ beqz $at,.L0f00a0b0 +/* f009f54: 3c048006 */ lui $a0,0x8006 +/* f009f58: 3c0b800a */ lui $t3,0x800a +/* f009f5c: 8d6b9ff4 */ lw $t3,-0x600c($t3) +/* f009f60: 3c048006 */ lui $a0,0x8006 +/* f009f64: 11600047 */ beqz $t3,.L0f00a084 +/* f009f68: 00000000 */ sll $zero,$zero,0x0 +/* f009f6c: 3c048006 */ lui $a0,0x8006 +/* f009f70: 8c8416e4 */ lw $a0,0x16e4($a0) +/* f009f74: 3c068006 */ lui $a2,0x8006 +/* f009f78: 24c616e4 */ addiu $a2,$a2,0x16e4 +/* f009f7c: 14800012 */ bnez $a0,.L0f009fc8 +/* f009f80: 2405810c */ addiu $a1,$zero,-32500 +/* f009f84: 3c01bf80 */ lui $at,0xbf80 +/* f009f88: 44812000 */ mtc1 $at,$f4 +/* f009f8c: 3c048009 */ lui $a0,0x8009 +/* f009f90: 240cffff */ addiu $t4,$zero,-1 +/* f009f94: 240dffff */ addiu $t5,$zero,-1 +/* f009f98: 240effff */ addiu $t6,$zero,-1 +/* f009f9c: afae001c */ sw $t6,0x1c($sp) +/* f009fa0: afad0018 */ sw $t5,0x18($sp) +/* f009fa4: afac0010 */ sw $t4,0x10($sp) +/* f009fa8: 8c845200 */ lw $a0,0x5200($a0) +/* f009fac: 2407ffff */ addiu $a3,$zero,-1 +/* f009fb0: afa80038 */ sw $t0,0x38($sp) +/* f009fb4: 0c004241 */ jal 0x10904 +/* f009fb8: e7a40014 */ swc1 $f4,0x14($sp) +/* f009fbc: 3c048006 */ lui $a0,0x8006 +/* f009fc0: 8c8416e4 */ lw $a0,0x16e4($a0) +/* f009fc4: 8fa80038 */ lw $t0,0x38($sp) +.L0f009fc8: +/* f009fc8: 10800042 */ beqz $a0,.L0f00a0d4 +/* f009fcc: 24107fff */ addiu $s0,$zero,0x7fff +/* f009fd0: 3c0141a0 */ lui $at,0x41a0 +/* f009fd4: 44816000 */ mtc1 $at,$f12 +/* f009fd8: 0fc01ac2 */ jal func0f006b08 +/* f009fdc: afa80038 */ sw $t0,0x38($sp) +/* f009fe0: 3c017f1a */ lui $at,0x7f1a +/* f009fe4: c4267f30 */ lwc1 $f6,0x7f30($at) +/* f009fe8: 3c017f1a */ lui $at,0x7f1a +/* f009fec: c42a7f34 */ lwc1 $f10,0x7f34($at) +/* f009ff0: 46060202 */ mul.s $f8,$f0,$f6 +/* f009ff4: 8fa80038 */ lw $t0,0x38($sp) +/* f009ff8: 3c048006 */ lui $a0,0x8006 +/* f009ffc: 24050008 */ addiu $a1,$zero,0x8 +/* f00a000: 2901012d */ slti $at,$t0,0x12d +/* f00a004: 250ffed4 */ addiu $t7,$t0,-300 +/* f00a008: 460a4400 */ add.s $f16,$f8,$f10 +/* f00a00c: 1420000f */ bnez $at,.L0f00a04c +/* f00a010: e7b00030 */ swc1 $f16,0x30($sp) +/* f00a014: 448f9000 */ mtc1 $t7,$f18 +/* f00a018: 3c014248 */ lui $at,0x4248 +/* f00a01c: 44813000 */ mtc1 $at,$f6 +/* f00a020: 46809120 */ cvt.s.w $f4,$f18 +/* f00a024: 3c013f80 */ lui $at,0x3f80 +/* f00a028: 44815000 */ mtc1 $at,$f10 +/* f00a02c: 3c017f1a */ lui $at,0x7f1a +/* f00a030: c4327f38 */ lwc1 $f18,0x7f38($at) +/* f00a034: 46062203 */ div.s $f8,$f4,$f6 +/* f00a038: 46085401 */ sub.s $f16,$f10,$f8 +/* f00a03c: 46128102 */ mul.s $f4,$f16,$f18 +/* f00a040: 4600218d */ trunc.w.s $f6,$f4 +/* f00a044: 44103000 */ mfc1 $s0,$f6 +/* f00a048: 00000000 */ sll $zero,$zero,0x0 +.L0f00a04c: +/* f00a04c: 2901015e */ slti $at,$t0,0x15e +/* f00a050: 14200002 */ bnez $at,.L0f00a05c +/* f00a054: 00000000 */ sll $zero,$zero,0x0 +/* f00a058: 00008025 */ or $s0,$zero,$zero +.L0f00a05c: +/* f00a05c: 8c8416e4 */ lw $a0,0x16e4($a0) +/* f00a060: 0c00cf94 */ jal 0x33e50 +/* f00a064: 02003025 */ or $a2,$s0,$zero +/* f00a068: 3c048006 */ lui $a0,0x8006 +/* f00a06c: 8c8416e4 */ lw $a0,0x16e4($a0) +/* f00a070: 24050010 */ addiu $a1,$zero,0x10 +/* f00a074: 0c00cf94 */ jal 0x33e50 +/* f00a078: 8fa60030 */ lw $a2,0x30($sp) +/* f00a07c: 10000015 */ beqz $zero,.L0f00a0d4 +/* f00a080: 00000000 */ sll $zero,$zero,0x0 +.L0f00a084: +/* f00a084: 8c8416e4 */ lw $a0,0x16e4($a0) +/* f00a088: 10800012 */ beqz $a0,.L0f00a0d4 +/* f00a08c: 00000000 */ sll $zero,$zero,0x0 +/* f00a090: 0c00cdfc */ jal 0x337f0 +/* f00a094: 00000000 */ sll $zero,$zero,0x0 +/* f00a098: 1040000e */ beqz $v0,.L0f00a0d4 +/* f00a09c: 3c048006 */ lui $a0,0x8006 +/* f00a0a0: 0c00cec9 */ jal 0x33b24 +/* f00a0a4: 8c8416e4 */ lw $a0,0x16e4($a0) +/* f00a0a8: 1000000a */ beqz $zero,.L0f00a0d4 +/* f00a0ac: 00000000 */ sll $zero,$zero,0x0 +.L0f00a0b0: +/* f00a0b0: 8c8416e4 */ lw $a0,0x16e4($a0) +/* f00a0b4: 10800007 */ beqz $a0,.L0f00a0d4 +/* f00a0b8: 00000000 */ sll $zero,$zero,0x0 +/* f00a0bc: 0c00cdfc */ jal 0x337f0 +/* f00a0c0: 00000000 */ sll $zero,$zero,0x0 +/* f00a0c4: 10400003 */ beqz $v0,.L0f00a0d4 +/* f00a0c8: 3c048006 */ lui $a0,0x8006 +/* f00a0cc: 0c00cec9 */ jal 0x33b24 +/* f00a0d0: 8c8416e4 */ lw $a0,0x16e4($a0) +.L0f00a0d4: +/* f00a0d4: 3c19800a */ lui $t9,0x800a +/* f00a0d8: 8f399ff4 */ lw $t9,-0x600c($t9) +/* f00a0dc: 3c10800a */ lui $s0,0x800a +/* f00a0e0: 2610cb08 */ addiu $s0,$s0,-13560 +/* f00a0e4: 5720001c */ bnezl $t9,.L0f00a158 +/* f00a0e8: 8fbf002c */ lw $ra,0x2c($sp) +/* f00a0ec: 8e09000c */ lw $t1,0xc($s0) +.L0f00a0f0: +/* f00a0f0: 05200013 */ bltz $t1,.L0f00a140 +/* f00a0f4: 00000000 */ sll $zero,$zero,0x0 +/* f00a0f8: 8e040020 */ lw $a0,0x20($s0) +/* f00a0fc: 50800008 */ beqzl $a0,.L0f00a120 +/* f00a100: 8e040024 */ lw $a0,0x24($s0) +/* f00a104: 0c00cdfc */ jal 0x337f0 +/* f00a108: 00000000 */ sll $zero,$zero,0x0 +/* f00a10c: 50400004 */ beqzl $v0,.L0f00a120 +/* f00a110: 8e040024 */ lw $a0,0x24($s0) +/* f00a114: 0c00cec9 */ jal 0x33b24 +/* f00a118: 8e040020 */ lw $a0,0x20($s0) +/* f00a11c: 8e040024 */ lw $a0,0x24($s0) +.L0f00a120: +/* f00a120: 10800007 */ beqz $a0,.L0f00a140 +/* f00a124: 00000000 */ sll $zero,$zero,0x0 +/* f00a128: 0c00cdfc */ jal 0x337f0 +/* f00a12c: 00000000 */ sll $zero,$zero,0x0 +/* f00a130: 10400003 */ beqz $v0,.L0f00a140 +/* f00a134: 00000000 */ sll $zero,$zero,0x0 +/* f00a138: 0c00cec9 */ jal 0x33b24 +/* f00a13c: 8e040024 */ lw $a0,0x24($s0) +.L0f00a140: +/* f00a140: 3c0a800a */ lui $t2,0x800a +/* f00a144: 254acbf8 */ addiu $t2,$t2,-13320 +/* f00a148: 26100028 */ addiu $s0,$s0,0x28 +/* f00a14c: 560affe8 */ bnel $s0,$t2,.L0f00a0f0 +/* f00a150: 8e09000c */ lw $t1,0xc($s0) +/* f00a154: 8fbf002c */ lw $ra,0x2c($sp) +.L0f00a158: +/* f00a158: 8fb00028 */ lw $s0,0x28($sp) +/* f00a15c: 27bd0040 */ addiu $sp,$sp,0x40 +/* f00a160: 03e00008 */ jr $ra +/* f00a164: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00a168 +/* f00a168: 27bdffd8 */ addiu $sp,$sp,-40 +/* f00a16c: afb30020 */ sw $s3,0x20($sp) +/* f00a170: afb00014 */ sw $s0,0x14($sp) +/* f00a174: afb2001c */ sw $s2,0x1c($sp) +/* f00a178: afb10018 */ sw $s1,0x18($sp) +/* f00a17c: 3c10800a */ lui $s0,0x800a +/* f00a180: 3c13800a */ lui $s3,0x800a +/* f00a184: 00809025 */ or $s2,$a0,$zero +/* f00a188: afbf0024 */ sw $ra,0x24($sp) +/* f00a18c: 00008825 */ or $s1,$zero,$zero +/* f00a190: 2673cbf8 */ addiu $s3,$s3,-13320 +/* f00a194: 2610cb08 */ addiu $s0,$s0,-13560 +/* f00a198: 8e0e000c */ lw $t6,0xc($s0) +.L0f00a19c: +/* f00a19c: 05c2000c */ bltzl $t6,.L0f00a1d0 +/* f00a1a0: 26100028 */ addiu $s0,$s0,0x28 +/* f00a1a4: 56200005 */ bnezl $s1,.L0f00a1bc +/* f00a1a8: 02402025 */ or $a0,$s2,$zero +/* f00a1ac: 0fc02541 */ jal func0f009504 +/* f00a1b0: 00000000 */ sll $zero,$zero,0x0 +/* f00a1b4: 00408825 */ or $s1,$v0,$zero +/* f00a1b8: 02402025 */ or $a0,$s2,$zero +.L0f00a1bc: +/* f00a1bc: 02002825 */ or $a1,$s0,$zero +/* f00a1c0: 0fc02606 */ jal func0f009818 +/* f00a1c4: 02203025 */ or $a2,$s1,$zero +/* f00a1c8: 00409025 */ or $s2,$v0,$zero +/* f00a1cc: 26100028 */ addiu $s0,$s0,0x28 +.L0f00a1d0: +/* f00a1d0: 5613fff2 */ bnel $s0,$s3,.L0f00a19c +/* f00a1d4: 8e0e000c */ lw $t6,0xc($s0) +/* f00a1d8: 8fbf0024 */ lw $ra,0x24($sp) +/* f00a1dc: 02401025 */ or $v0,$s2,$zero +/* f00a1e0: 8fb2001c */ lw $s2,0x1c($sp) +/* f00a1e4: 8fb00014 */ lw $s0,0x14($sp) +/* f00a1e8: 8fb10018 */ lw $s1,0x18($sp) +/* f00a1ec: 8fb30020 */ lw $s3,0x20($sp) +/* f00a1f0: 03e00008 */ jr $ra +/* f00a1f4: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f00a1f8 +/* f00a1f8: 27bdffb8 */ addiu $sp,$sp,-72 +/* f00a1fc: afa40048 */ sw $a0,0x48($sp) +/* f00a200: afa5004c */ sw $a1,0x4c($sp) +/* f00a204: 240e0001 */ addiu $t6,$zero,0x1 +/* f00a208: 3c018006 */ lui $at,0x8006 +/* f00a20c: 3c03800a */ lui $v1,0x800a +/* f00a210: afbf002c */ sw $ra,0x2c($sp) +/* f00a214: afb00028 */ sw $s0,0x28($sp) +/* f00a218: 2407ffff */ addiu $a3,$zero,-1 +/* f00a21c: 00004025 */ or $t0,$zero,$zero +/* f00a220: ac2e1640 */ sw $t6,0x1640($at) +/* f00a224: 2463cb08 */ addiu $v1,$v1,-13560 +/* f00a228: 24050006 */ addiu $a1,$zero,0x6 +/* f00a22c: 2404ffff */ addiu $a0,$zero,-1 +/* f00a230: 00003025 */ or $a2,$zero,$zero +.L0f00a234: +/* f00a234: 8c62000c */ lw $v0,0xc($v1) +/* f00a238: 14820009 */ bne $a0,$v0,.L0f00a260 +/* f00a23c: 00e2082a */ slt $at,$a3,$v0 +/* f00a240: 8c6f0020 */ lw $t7,0x20($v1) +/* f00a244: 15e00006 */ bnez $t7,.L0f00a260 +/* f00a248: 00000000 */ sll $zero,$zero,0x0 +/* f00a24c: 8c780024 */ lw $t8,0x24($v1) +/* f00a250: 17000003 */ bnez $t8,.L0f00a260 +/* f00a254: 00000000 */ sll $zero,$zero,0x0 +/* f00a258: 10000008 */ beqz $zero,.L0f00a27c +/* f00a25c: 00c04025 */ or $t0,$a2,$zero +.L0f00a260: +/* f00a260: 50200004 */ beqzl $at,.L0f00a274 +/* f00a264: 24c60001 */ addiu $a2,$a2,0x1 +/* f00a268: 00c04025 */ or $t0,$a2,$zero +/* f00a26c: 00403825 */ or $a3,$v0,$zero +/* f00a270: 24c60001 */ addiu $a2,$a2,0x1 +.L0f00a274: +/* f00a274: 14c5ffef */ bne $a2,$a1,.L0f00a234 +/* f00a278: 24630028 */ addiu $v1,$v1,0x28 +.L0f00a27c: +/* f00a27c: 0008c880 */ sll $t9,$t0,0x2 +/* f00a280: 0328c821 */ addu $t9,$t9,$t0 +/* f00a284: 3c09800a */ lui $t1,0x800a +/* f00a288: 2529cb08 */ addiu $t1,$t1,-13560 +/* f00a28c: 0019c8c0 */ sll $t9,$t9,0x3 +/* f00a290: 03298021 */ addu $s0,$t9,$t1 +/* f00a294: 0fc0252d */ jal func0f0094b4 +/* f00a298: 02002025 */ or $a0,$s0,$zero +/* f00a29c: 8fa20048 */ lw $v0,0x48($sp) +/* f00a2a0: 8e0b0020 */ lw $t3,0x20($s0) +/* f00a2a4: 8faa004c */ lw $t2,0x4c($sp) +/* f00a2a8: c4440000 */ lwc1 $f4,0x0($v0) +/* f00a2ac: 3c048009 */ lui $a0,0x8009 +/* f00a2b0: 24050001 */ addiu $a1,$zero,0x1 +/* f00a2b4: e6040000 */ swc1 $f4,0x0($s0) +/* f00a2b8: c4460004 */ lwc1 $f6,0x4($v0) +/* f00a2bc: 26060020 */ addiu $a2,$s0,0x20 +/* f00a2c0: 2407ffff */ addiu $a3,$zero,-1 +/* f00a2c4: e6060004 */ swc1 $f6,0x4($s0) +/* f00a2c8: c4480008 */ lwc1 $f8,0x8($v0) +/* f00a2cc: ae00000c */ sw $zero,0xc($s0) +/* f00a2d0: ae0a001c */ sw $t2,0x1c($s0) +/* f00a2d4: 15600015 */ bnez $t3,.L0f00a32c +/* f00a2d8: e6080008 */ swc1 $f8,0x8($s0) +/* f00a2dc: 3c01bf80 */ lui $at,0xbf80 +/* f00a2e0: 44815000 */ mtc1 $at,$f10 +/* f00a2e4: 240cffff */ addiu $t4,$zero,-1 +/* f00a2e8: 240dffff */ addiu $t5,$zero,-1 +/* f00a2ec: 240effff */ addiu $t6,$zero,-1 +/* f00a2f0: afae001c */ sw $t6,0x1c($sp) +/* f00a2f4: afad0018 */ sw $t5,0x18($sp) +/* f00a2f8: afac0010 */ sw $t4,0x10($sp) +/* f00a2fc: 8c845200 */ lw $a0,0x5200($a0) +/* f00a300: 0c004241 */ jal 0x10904 +/* f00a304: e7aa0014 */ swc1 $f10,0x14($sp) +/* f00a308: 8e040020 */ lw $a0,0x20($s0) +/* f00a30c: 3c017f1a */ lui $at,0x7f1a +/* f00a310: 50800007 */ beqzl $a0,.L0f00a330 +/* f00a314: 8e0f0024 */ lw $t7,0x24($s0) +/* f00a318: c4307f3c */ lwc1 $f16,0x7f3c($at) +/* f00a31c: 24050010 */ addiu $a1,$zero,0x10 +/* f00a320: e7b00034 */ swc1 $f16,0x34($sp) +/* f00a324: 0c00cf94 */ jal 0x33e50 +/* f00a328: 8fa60034 */ lw $a2,0x34($sp) +.L0f00a32c: +/* f00a32c: 8e0f0024 */ lw $t7,0x24($s0) +.L0f00a330: +/* f00a330: 3c048009 */ lui $a0,0x8009 +/* f00a334: 24050001 */ addiu $a1,$zero,0x1 +/* f00a338: 15e00016 */ bnez $t7,.L0f00a394 +/* f00a33c: 26060024 */ addiu $a2,$s0,0x24 +/* f00a340: 3c01bf80 */ lui $at,0xbf80 +/* f00a344: 44819000 */ mtc1 $at,$f18 +/* f00a348: 2418ffff */ addiu $t8,$zero,-1 +/* f00a34c: 2419ffff */ addiu $t9,$zero,-1 +/* f00a350: 2409ffff */ addiu $t1,$zero,-1 +/* f00a354: afa9001c */ sw $t1,0x1c($sp) +/* f00a358: afb90018 */ sw $t9,0x18($sp) +/* f00a35c: afb80010 */ sw $t8,0x10($sp) +/* f00a360: 8c845200 */ lw $a0,0x5200($a0) +/* f00a364: 2407ffff */ addiu $a3,$zero,-1 +/* f00a368: 0c004241 */ jal 0x10904 +/* f00a36c: e7b20014 */ swc1 $f18,0x14($sp) +/* f00a370: 8e040024 */ lw $a0,0x24($s0) +/* f00a374: 3c017f1a */ lui $at,0x7f1a +/* f00a378: 50800007 */ beqzl $a0,.L0f00a398 +/* f00a37c: 8fbf002c */ lw $ra,0x2c($sp) +/* f00a380: c4247f40 */ lwc1 $f4,0x7f40($at) +/* f00a384: 24050010 */ addiu $a1,$zero,0x10 +/* f00a388: e7a40030 */ swc1 $f4,0x30($sp) +/* f00a38c: 0c00cf94 */ jal 0x33e50 +/* f00a390: 8fa60030 */ lw $a2,0x30($sp) +.L0f00a394: +/* f00a394: 8fbf002c */ lw $ra,0x2c($sp) +.L0f00a398: +/* f00a398: 8fb00028 */ lw $s0,0x28($sp) +/* f00a39c: 27bd0048 */ addiu $sp,$sp,0x48 +/* f00a3a0: 03e00008 */ jr $ra +/* f00a3a4: 00000000 */ sll $zero,$zero,0x0 +/* f00a3a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00a3ac: afbf0014 */ sw $ra,0x14($sp) +/* f00a3b0: 0fc2556c */ jal func0f0955b0 +/* f00a3b4: 00000000 */ sll $zero,$zero,0x0 +/* f00a3b8: 1040001f */ beqz $v0,.L0f00a438 +/* f00a3bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f00a3c0: 8c4e0014 */ lw $t6,0x14($v0) +/* f00a3c4: 51c0001d */ beqzl $t6,.L0f00a43c +/* f00a3c8: 00001025 */ or $v0,$zero,$zero +/* f00a3cc: 904f0003 */ lbu $t7,0x3($v0) +/* f00a3d0: 24040001 */ addiu $a0,$zero,0x1 +/* f00a3d4: 548f0019 */ bnel $a0,$t7,.L0f00a43c +/* f00a3d8: 00001025 */ or $v0,$zero,$zero +/* f00a3dc: 80430084 */ lb $v1,0x84($v0) +/* f00a3e0: 1460000b */ bnez $v1,.L0f00a410 +/* f00a3e4: 00000000 */ sll $zero,$zero,0x0 +/* f00a3e8: 44802000 */ mtc1 $zero,$f4 +/* f00a3ec: c446007c */ lwc1 $f6,0x7c($v0) +/* f00a3f0: 4604303e */ c.le.s $f6,$f4 +/* f00a3f4: 00000000 */ sll $zero,$zero,0x0 +/* f00a3f8: 45000003 */ bc1f .L0f00a408 +/* f00a3fc: 00000000 */ sll $zero,$zero,0x0 +/* f00a400: 1000000e */ beqz $zero,.L0f00a43c +/* f00a404: 00001025 */ or $v0,$zero,$zero +.L0f00a408: +/* f00a408: 1000000c */ beqz $zero,.L0f00a43c +/* f00a40c: 24020001 */ addiu $v0,$zero,0x1 +.L0f00a410: +/* f00a410: 14830003 */ bne $a0,$v1,.L0f00a420 +/* f00a414: 24010002 */ addiu $at,$zero,0x2 +/* f00a418: 10000008 */ beqz $zero,.L0f00a43c +/* f00a41c: 24020001 */ addiu $v0,$zero,0x1 +.L0f00a420: +/* f00a420: 14610003 */ bne $v1,$at,.L0f00a430 +/* f00a424: 00000000 */ sll $zero,$zero,0x0 +/* f00a428: 10000004 */ beqz $zero,.L0f00a43c +/* f00a42c: 00001025 */ or $v0,$zero,$zero +.L0f00a430: +/* f00a430: 10000002 */ beqz $zero,.L0f00a43c +/* f00a434: 00001025 */ or $v0,$zero,$zero +.L0f00a438: +/* f00a438: 00001025 */ or $v0,$zero,$zero +.L0f00a43c: +/* f00a43c: 03e00008 */ jr $ra +/* f00a440: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f00a444 +/* f00a444: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00a448: afbf0014 */ sw $ra,0x14($sp) +/* f00a44c: 0fc2556c */ jal func0f0955b0 +/* f00a450: 00000000 */ sll $zero,$zero,0x0 +/* f00a454: 1040000a */ beqz $v0,.L0f00a480 +/* f00a458: 8fbf0014 */ lw $ra,0x14($sp) +/* f00a45c: 8c4e0014 */ lw $t6,0x14($v0) +/* f00a460: 51c00008 */ beqzl $t6,.L0f00a484 +/* f00a464: 44800000 */ mtc1 $zero,$f0 +/* f00a468: 904f0003 */ lbu $t7,0x3($v0) +/* f00a46c: 24010001 */ addiu $at,$zero,0x1 +/* f00a470: 55e10004 */ bnel $t7,$at,.L0f00a484 +/* f00a474: 44800000 */ mtc1 $zero,$f0 +/* f00a478: 10000003 */ beqz $zero,.L0f00a488 +/* f00a47c: c440007c */ lwc1 $f0,0x7c($v0) +.L0f00a480: +/* f00a480: 44800000 */ mtc1 $zero,$f0 +.L0f00a484: +/* f00a484: 00000000 */ sll $zero,$zero,0x0 +.L0f00a488: +/* f00a488: 03e00008 */ jr $ra +/* f00a48c: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f00a490 +/* f00a490: 27bdff80 */ addiu $sp,$sp,-128 +/* f00a494: 3c02800a */ lui $v0,0x800a +/* f00a498: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f00a49c: afbf0034 */ sw $ra,0x34($sp) +/* f00a4a0: afb30030 */ sw $s3,0x30($sp) +/* f00a4a4: afb2002c */ sw $s2,0x2c($sp) +/* f00a4a8: afb10028 */ sw $s1,0x28($sp) +/* f00a4ac: afb00024 */ sw $s0,0x24($sp) +/* f00a4b0: afa40080 */ sw $a0,0x80($sp) +/* f00a4b4: afa00050 */ sw $zero,0x50($sp) +/* f00a4b8: c4441bb0 */ lwc1 $f4,0x1bb0($v0) +/* f00a4bc: 3c10800a */ lui $s0,0x800a +/* f00a4c0: 3c11800a */ lui $s1,0x800a +/* f00a4c4: e7a40070 */ swc1 $f4,0x70($sp) +/* f00a4c8: c4461bb4 */ lwc1 $f6,0x1bb4($v0) +/* f00a4cc: 00009025 */ or $s2,$zero,$zero +/* f00a4d0: 00009825 */ or $s3,$zero,$zero +/* f00a4d4: e7a60074 */ swc1 $f6,0x74($sp) +/* f00a4d8: c4481bb8 */ lwc1 $f8,0x1bb8($v0) +/* f00a4dc: 2631cbf8 */ addiu $s1,$s1,-13320 +/* f00a4e0: 2610cb08 */ addiu $s0,$s0,-13560 +/* f00a4e4: e7a80078 */ swc1 $f8,0x78($sp) +/* f00a4e8: 8e02000c */ lw $v0,0xc($s0) +.L0f00a4ec: +/* f00a4ec: 0440001d */ bltz $v0,.L0f00a564 +/* f00a4f0: 2841015f */ slti $at,$v0,0x15f +/* f00a4f4: 1020001b */ beqz $at,.L0f00a564 +/* f00a4f8: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f00a4fc: c6100000 */ lwc1 $f16,0x0($s0) +/* f00a500: c7b20074 */ lwc1 $f18,0x74($sp) +/* f00a504: c6040004 */ lwc1 $f4,0x4($s0) +/* f00a508: 46105001 */ sub.s $f0,$f10,$f16 +/* f00a50c: c7a60078 */ lwc1 $f6,0x78($sp) +/* f00a510: c6080008 */ lwc1 $f8,0x8($s0) +/* f00a514: 46049081 */ sub.s $f2,$f18,$f4 +/* f00a518: 46000282 */ mul.s $f10,$f0,$f0 +/* f00a51c: 46083381 */ sub.s $f14,$f6,$f8 +/* f00a520: 46021402 */ mul.s $f16,$f2,$f2 +/* f00a524: 46105480 */ add.s $f18,$f10,$f16 +/* f00a528: 460e7102 */ mul.s $f4,$f14,$f14 +/* f00a52c: 0c012974 */ jal 0x4a5d0 +/* f00a530: 46049300 */ add.s $f12,$f18,$f4 +/* f00a534: c6060010 */ lwc1 $f6,0x10($s0) +/* f00a538: 02002025 */ or $a0,$s0,$zero +/* f00a53c: 4606003c */ c.lt.s $f0,$f6 +/* f00a540: 00000000 */ sll $zero,$zero,0x0 +/* f00a544: 45020008 */ bc1fl .L0f00a568 +/* f00a548: 26100028 */ addiu $s0,$s0,0x28 +/* f00a54c: 0fc0252f */ jal func0f0094bc +/* f00a550: 24120001 */ addiu $s2,$zero,0x1 +/* f00a554: 0262082b */ sltu $at,$s3,$v0 +/* f00a558: 50200003 */ beqzl $at,.L0f00a568 +/* f00a55c: 26100028 */ addiu $s0,$s0,0x28 +/* f00a560: 00409825 */ or $s3,$v0,$zero +.L0f00a564: +/* f00a564: 26100028 */ addiu $s0,$s0,0x28 +.L0f00a568: +/* f00a568: 5611ffe0 */ bnel $s0,$s1,.L0f00a4ec +/* f00a56c: 8e02000c */ lw $v0,0xc($s0) +/* f00a570: 524000e6 */ beqzl $s2,.L0f00a90c +/* f00a574: 8fb80050 */ lw $t8,0x50($sp) +/* f00a578: 0fc59e73 */ jal func0f1679cc +/* f00a57c: 24040001 */ addiu $a0,$zero,0x1 +/* f00a580: afa20048 */ sw $v0,0x48($sp) +/* f00a584: 0fc59e59 */ jal func0f167964 +/* f00a588: 24040004 */ addiu $a0,$zero,0x4 +/* f00a58c: 0c002f40 */ jal 0xbd00 +/* f00a590: 00408025 */ or $s0,$v0,$zero +/* f00a594: 00027080 */ sll $t6,$v0,0x2 +/* f00a598: 01c27021 */ addu $t6,$t6,$v0 +/* f00a59c: 000e7040 */ sll $t6,$t6,0x1 +/* f00a5a0: 0c002f44 */ jal 0xbd10 +/* f00a5a4: a7ae0042 */ sh $t6,0x42($sp) +/* f00a5a8: 00027880 */ sll $t7,$v0,0x2 +/* f00a5ac: 01e27821 */ addu $t7,$t7,$v0 +/* f00a5b0: 000f7840 */ sll $t7,$t7,0x1 +/* f00a5b4: 0c002f40 */ jal 0xbd00 +/* f00a5b8: a7af0040 */ sh $t7,0x40($sp) +/* f00a5bc: 00028c00 */ sll $s1,$v0,0x10 +/* f00a5c0: 0011c403 */ sra $t8,$s1,0x10 +/* f00a5c4: 0c002f22 */ jal 0xbc88 +/* f00a5c8: 03008825 */ or $s1,$t8,$zero +/* f00a5cc: 00515821 */ addu $t3,$v0,$s1 +/* f00a5d0: 000b6080 */ sll $t4,$t3,0x2 +/* f00a5d4: 018b6021 */ addu $t4,$t4,$t3 +/* f00a5d8: 000c6040 */ sll $t4,$t4,0x1 +/* f00a5dc: 0c002f44 */ jal 0xbd10 +/* f00a5e0: a7ac003e */ sh $t4,0x3e($sp) +/* f00a5e4: 00028c00 */ sll $s1,$v0,0x10 +/* f00a5e8: 00116c03 */ sra $t5,$s1,0x10 +/* f00a5ec: 0c002f26 */ jal 0xbc98 +/* f00a5f0: 01a08825 */ or $s1,$t5,$zero +/* f00a5f4: 3c014100 */ lui $at,0x4100 +/* f00a5f8: 44811000 */ mtc1 $at,$f2 +/* f00a5fc: 3c014300 */ lui $at,0x4300 +/* f00a600: 44816000 */ mtc1 $at,$f12 +/* f00a604: 3c014200 */ lui $at,0x4200 +/* f00a608: 44817000 */ mtc1 $at,$f14 +/* f00a60c: 3c018006 */ lui $at,0x8006 +/* f00a610: c4201630 */ lwc1 $f0,0x1630($at) +/* f00a614: c7a40074 */ lwc1 $f4,0x74($sp) +/* f00a618: 00514821 */ addu $t1,$v0,$s1 +/* f00a61c: 46001202 */ mul.s $f8,$f2,$f0 +/* f00a620: 00097400 */ sll $t6,$t1,0x10 +/* f00a624: 000e7c03 */ sra $t7,$t6,0x10 +/* f00a628: 000fc080 */ sll $t8,$t7,0x2 +/* f00a62c: 030fc021 */ addu $t8,$t8,$t7 +/* f00a630: 0018c040 */ sll $t8,$t8,0x1 +/* f00a634: 0018cc00 */ sll $t9,$t8,0x10 +/* f00a638: 460c4282 */ mul.s $f10,$f8,$f12 +/* f00a63c: 00195403 */ sra $t2,$t9,0x10 +/* f00a640: 01404825 */ or $t1,$t2,$zero +/* f00a644: 240a0001 */ addiu $t2,$zero,0x1 +/* f00a648: afaa0050 */ sw $t2,0x50($sp) +/* f00a64c: a7a9003c */ sh $t1,0x3c($sp) +/* f00a650: 8fa40080 */ lw $a0,0x80($sp) +/* f00a654: 460e5402 */ mul.s $f16,$f10,$f14 +/* f00a658: 46000280 */ add.s $f10,$f0,$f0 +/* f00a65c: 46022182 */ mul.s $f6,$f4,$f2 +/* f00a660: 4600848d */ trunc.w.s $f18,$f16 +/* f00a664: 460c5402 */ mul.s $f16,$f10,$f12 +/* f00a668: 44129000 */ mfc1 $s2,$f18 +/* f00a66c: 4600320d */ trunc.w.s $f8,$f6 +/* f00a670: 460e8482 */ mul.s $f18,$f16,$f14 +/* f00a674: 06410004 */ bgez $s2,.L0f00a688 +/* f00a678: 324c07ff */ andi $t4,$s2,0x7ff +/* f00a67c: 11800002 */ beqz $t4,.L0f00a688 +/* f00a680: 00000000 */ sll $zero,$zero,0x0 +/* f00a684: 258cf800 */ addiu $t4,$t4,-2048 +.L0f00a688: +/* f00a688: 4600910d */ trunc.w.s $f4,$f18 +/* f00a68c: 44184000 */ mfc1 $t8,$f8 +/* f00a690: 000c6c00 */ sll $t5,$t4,0x10 +/* f00a694: 000d7403 */ sra $t6,$t5,0x10 +/* f00a698: 440f2000 */ mfc1 $t7,$f4 +/* f00a69c: 01c09025 */ or $s2,$t6,$zero +/* f00a6a0: 07010004 */ bgez $t8,.L0f00a6b4 +/* f00a6a4: 331907ff */ andi $t9,$t8,0x7ff +/* f00a6a8: 13200002 */ beqz $t9,.L0f00a6b4 +/* f00a6ac: 00000000 */ sll $zero,$zero,0x0 +/* f00a6b0: 2739f800 */ addiu $t9,$t9,-2048 +.L0f00a6b4: +/* f00a6b4: 03205825 */ or $t3,$t9,$zero +/* f00a6b8: 016fc821 */ addu $t9,$t3,$t7 +/* f00a6bc: 0fc351e7 */ jal func0f0d479c +/* f00a6c0: a7b9005e */ sh $t9,0x5e($sp) +/* f00a6c4: 3c05800b */ lui $a1,0x800b +/* f00a6c8: 87a8005e */ lh $t0,0x5e($sp) +/* f00a6cc: 87a9003c */ lh $t1,0x3c($sp) +/* f00a6d0: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f00a6d4: 240c0002 */ addiu $t4,$zero,0x2 +/* f00a6d8: 240d0001 */ addiu $t5,$zero,0x1 +/* f00a6dc: afa20080 */ sw $v0,0x80($sp) +/* f00a6e0: afad0014 */ sw $t5,0x14($sp) +/* f00a6e4: afac0010 */ sw $t4,0x10($sp) +/* f00a6e8: 27a40080 */ addiu $a0,$sp,0x80 +/* f00a6ec: 24060002 */ addiu $a2,$zero,0x2 +/* f00a6f0: 24070001 */ addiu $a3,$zero,0x1 +/* f00a6f4: afa00018 */ sw $zero,0x18($sp) +/* f00a6f8: a7a8005e */ sh $t0,0x5e($sp) +/* f00a6fc: a7a9003c */ sh $t1,0x3c($sp) +/* f00a700: 0fc2ce70 */ jal func0f0b39c0 +/* f00a704: 24a50078 */ addiu $a1,$a1,0x78 +/* f00a708: 8fae0080 */ lw $t6,0x80($sp) +/* f00a70c: 87a8005e */ lh $t0,0x5e($sp) +/* f00a710: 87a9003c */ lh $t1,0x3c($sp) +/* f00a714: 25cb0008 */ addiu $t3,$t6,0x8 +/* f00a718: afab0080 */ sw $t3,0x80($sp) +/* f00a71c: 3c0fe700 */ lui $t7,0xe700 +/* f00a720: adcf0000 */ sw $t7,0x0($t6) +/* f00a724: adc00004 */ sw $zero,0x4($t6) +/* f00a728: 8fb80080 */ lw $t8,0x80($sp) +/* f00a72c: 3c0aba00 */ lui $t2,0xba00 +/* f00a730: 354a1402 */ ori $t2,$t2,0x1402 +/* f00a734: 27190008 */ addiu $t9,$t8,0x8 +/* f00a738: afb90080 */ sw $t9,0x80($sp) +/* f00a73c: af000004 */ sw $zero,0x4($t8) +/* f00a740: af0a0000 */ sw $t2,0x0($t8) +/* f00a744: 8fac0080 */ lw $t4,0x80($sp) +/* f00a748: 3c0eb900 */ lui $t6,0xb900 +/* f00a74c: 35ce0002 */ ori $t6,$t6,0x2 +/* f00a750: 258d0008 */ addiu $t5,$t4,0x8 +/* f00a754: afad0080 */ sw $t5,0x80($sp) +/* f00a758: ad800004 */ sw $zero,0x4($t4) +/* f00a75c: ad8e0000 */ sw $t6,0x0($t4) +/* f00a760: 8fab0080 */ lw $t3,0x80($sp) +/* f00a764: 3c18fc12 */ lui $t8,0xfc12 +/* f00a768: 3c19ff33 */ lui $t9,0xff33 +/* f00a76c: 256f0008 */ addiu $t7,$t3,0x8 +/* f00a770: afaf0080 */ sw $t7,0x80($sp) +/* f00a774: 3739ffff */ ori $t9,$t9,0xffff +/* f00a778: 37181824 */ ori $t8,$t8,0x1824 +/* f00a77c: ad780000 */ sw $t8,0x0($t3) +/* f00a780: ad790004 */ sw $t9,0x4($t3) +/* f00a784: 8faa0080 */ lw $t2,0x80($sp) +/* f00a788: 240e3000 */ addiu $t6,$zero,0x3000 +/* f00a78c: 3c0db600 */ lui $t5,0xb600 +/* f00a790: 254c0008 */ addiu $t4,$t2,0x8 +/* f00a794: afac0080 */ sw $t4,0x80($sp) +/* f00a798: ad4e0004 */ sw $t6,0x4($t2) +/* f00a79c: ad4d0000 */ sw $t5,0x0($t2) +/* f00a7a0: 8fab0080 */ lw $t3,0x80($sp) +/* f00a7a4: 87a70040 */ lh $a3,0x40($sp) +/* f00a7a8: 87a60042 */ lh $a2,0x42($sp) +/* f00a7ac: 256f0008 */ addiu $t7,$t3,0x8 +/* f00a7b0: afaf0080 */ sw $t7,0x80($sp) +/* f00a7b4: 3c18ba00 */ lui $t8,0xba00 +/* f00a7b8: 37180602 */ ori $t8,$t8,0x602 +/* f00a7bc: 241900c0 */ addiu $t9,$zero,0xc0 +/* f00a7c0: ad790004 */ sw $t9,0x4($t3) +/* f00a7c4: ad780000 */ sw $t8,0x0($t3) +/* f00a7c8: 8faa0080 */ lw $t2,0x80($sp) +/* f00a7cc: 3c0dba00 */ lui $t5,0xba00 +/* f00a7d0: 35ad0c02 */ ori $t5,$t5,0xc02 +/* f00a7d4: 254c0008 */ addiu $t4,$t2,0x8 +/* f00a7d8: afac0080 */ sw $t4,0x80($sp) +/* f00a7dc: 240e2000 */ addiu $t6,$zero,0x2000 +/* f00a7e0: ad4e0004 */ sw $t6,0x4($t2) +/* f00a7e4: ad4d0000 */ sw $t5,0x0($t2) +/* f00a7e8: 8fab0080 */ lw $t3,0x80($sp) +/* f00a7ec: 3c18b900 */ lui $t8,0xb900 +/* f00a7f0: 3c190050 */ lui $t9,0x50 +/* f00a7f4: 256f0008 */ addiu $t7,$t3,0x8 +/* f00a7f8: afaf0080 */ sw $t7,0x80($sp) +/* f00a7fc: 37394a50 */ ori $t9,$t9,0x4a50 +/* f00a800: 3718031d */ ori $t8,$t8,0x31d +/* f00a804: ad780000 */ sw $t8,0x0($t3) +/* f00a808: ad790004 */ sw $t9,0x4($t3) +/* f00a80c: 8faa0080 */ lw $t2,0x80($sp) +/* f00a810: 3c0dba00 */ lui $t5,0xba00 +/* f00a814: 35ad1301 */ ori $t5,$t5,0x1301 +/* f00a818: 254c0008 */ addiu $t4,$t2,0x8 +/* f00a81c: afac0080 */ sw $t4,0x80($sp) +/* f00a820: 3c0e0008 */ lui $t6,0x8 +/* f00a824: ad4e0004 */ sw $t6,0x4($t2) +/* f00a828: ad4d0000 */ sw $t5,0x0($t2) +/* f00a82c: a6070002 */ sh $a3,0x2($s0) +/* f00a830: a6060000 */ sh $a2,0x0($s0) +/* f00a834: 87a3003e */ lh $v1,0x3e($sp) +/* f00a838: 2402fff6 */ addiu $v0,$zero,-10 +/* f00a83c: a6020004 */ sh $v0,0x4($s0) +/* f00a840: a6020010 */ sh $v0,0x10($s0) +/* f00a844: a602001c */ sh $v0,0x1c($s0) +/* f00a848: a6020028 */ sh $v0,0x28($s0) +/* f00a84c: a6120008 */ sh $s2,0x8($s0) +/* f00a850: a608000a */ sh $t0,0xa($s0) +/* f00a854: a609001a */ sh $t1,0x1a($s0) +/* f00a858: a6090026 */ sh $t1,0x26($s0) +/* f00a85c: a607000e */ sh $a3,0xe($s0) +/* f00a860: a6060024 */ sh $a2,0x24($s0) +/* f00a864: a603000c */ sh $v1,0xc($s0) +/* f00a868: a6030018 */ sh $v1,0x18($s0) +/* f00a86c: 8fa40048 */ lw $a0,0x48($sp) +/* f00a870: 264200a0 */ addiu $v0,$s2,0xa0 +/* f00a874: 250303c0 */ addiu $v1,$t0,0x3c0 +/* f00a878: a6020014 */ sh $v0,0x14($s0) +/* f00a87c: a6020020 */ sh $v0,0x20($s0) +/* f00a880: a6030022 */ sh $v1,0x22($s0) +/* f00a884: a612002c */ sh $s2,0x2c($s0) +/* f00a888: a603002e */ sh $v1,0x2e($s0) +/* f00a88c: a2000007 */ sb $zero,0x7($s0) +/* f00a890: a2000013 */ sb $zero,0x13($s0) +/* f00a894: a200001f */ sb $zero,0x1f($s0) +/* f00a898: a200002b */ sb $zero,0x2b($s0) +/* f00a89c: a6080016 */ sh $t0,0x16($s0) +/* f00a8a0: ac930000 */ sw $s3,0x0($a0) +/* f00a8a4: 8fb10080 */ lw $s1,0x80($sp) +/* f00a8a8: 3c180700 */ lui $t8,0x700 +/* f00a8ac: 37180004 */ ori $t8,$t8,0x4 +/* f00a8b0: 262f0008 */ addiu $t7,$s1,0x8 +/* f00a8b4: afaf0080 */ sw $t7,0x80($sp) +/* f00a8b8: 0c012d20 */ jal 0x4b480 +/* f00a8bc: ae380000 */ sw $t8,0x0($s1) +/* f00a8c0: ae220004 */ sw $v0,0x4($s1) +/* f00a8c4: 8fb20080 */ lw $s2,0x80($sp) +/* f00a8c8: 3c0c0430 */ lui $t4,0x430 +/* f00a8cc: 358c0030 */ ori $t4,$t4,0x30 +/* f00a8d0: 264a0008 */ addiu $t2,$s2,0x8 +/* f00a8d4: afaa0080 */ sw $t2,0x80($sp) +/* f00a8d8: 02002025 */ or $a0,$s0,$zero +/* f00a8dc: 0c012d20 */ jal 0x4b480 +/* f00a8e0: ae4c0000 */ sw $t4,0x0($s2) +/* f00a8e4: ae420004 */ sw $v0,0x4($s2) +/* f00a8e8: 8fad0080 */ lw $t5,0x80($sp) +/* f00a8ec: 3c0bb100 */ lui $t3,0xb100 +/* f00a8f0: 356b0002 */ ori $t3,$t3,0x2 +/* f00a8f4: 25ae0008 */ addiu $t6,$t5,0x8 +/* f00a8f8: afae0080 */ sw $t6,0x80($sp) +/* f00a8fc: 240f3210 */ addiu $t7,$zero,0x3210 +/* f00a900: adaf0004 */ sw $t7,0x4($t5) +/* f00a904: adab0000 */ sw $t3,0x0($t5) +/* f00a908: 8fb80050 */ lw $t8,0x50($sp) +.L0f00a90c: +/* f00a90c: 53000005 */ beqzl $t8,.L0f00a924 +/* f00a910: 8fbf0034 */ lw $ra,0x34($sp) +/* f00a914: 0fc35272 */ jal func0f0d49c8 +/* f00a918: 8fa40080 */ lw $a0,0x80($sp) +/* f00a91c: afa20080 */ sw $v0,0x80($sp) +/* f00a920: 8fbf0034 */ lw $ra,0x34($sp) +.L0f00a924: +/* f00a924: 8fa20080 */ lw $v0,0x80($sp) +/* f00a928: 8fb00024 */ lw $s0,0x24($sp) +/* f00a92c: 8fb10028 */ lw $s1,0x28($sp) +/* f00a930: 8fb2002c */ lw $s2,0x2c($sp) +/* f00a934: 8fb30030 */ lw $s3,0x30($sp) +/* f00a938: 03e00008 */ jr $ra +/* f00a93c: 27bd0080 */ addiu $sp,$sp,0x80 +); + +GLOBAL_ASM( +glabel func0f00a940 +/* f00a940: 27bdfef0 */ addiu $sp,$sp,-272 +/* f00a944: 3c013f80 */ lui $at,0x3f80 +/* f00a948: 44810000 */ mtc1 $at,$f0 +/* f00a94c: 3c0f7f1a */ lui $t7,0x7f1a +/* f00a950: afb10028 */ sw $s1,0x28($sp) +/* f00a954: 3c06800a */ lui $a2,0x800a +/* f00a958: 25ef7e80 */ addiu $t7,$t7,0x7e80 +/* f00a95c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f00a960: afbf002c */ sw $ra,0x2c($sp) +/* f00a964: afb00024 */ sw $s0,0x24($sp) +/* f00a968: afa40110 */ sw $a0,0x110($sp) +/* f00a96c: 00008825 */ or $s1,$zero,$zero +/* f00a970: afa000ec */ sw $zero,0xec($sp) +/* f00a974: 25ea0030 */ addiu $t2,$t7,0x30 +/* f00a978: 27ae00bc */ addiu $t6,$sp,0xbc +/* f00a97c: e7a00108 */ swc1 $f0,0x108($sp) +.L0f00a980: +/* f00a980: 8de10000 */ lw $at,0x0($t7) +/* f00a984: 25ef000c */ addiu $t7,$t7,0xc +/* f00a988: 25ce000c */ addiu $t6,$t6,0xc +/* f00a98c: adc1fff4 */ sw $at,-0xc($t6) +/* f00a990: 8de1fff8 */ lw $at,-0x8($t7) +/* f00a994: adc1fff8 */ sw $at,-0x8($t6) +/* f00a998: 8de1fffc */ lw $at,-0x4($t7) +/* f00a99c: 15eafff8 */ bne $t7,$t2,.L0f00a980 +/* f00a9a0: adc1fffc */ sw $at,-0x4($t6) +/* f00a9a4: 8ccb04b4 */ lw $t3,0x4b4($a2) +/* f00a9a8: 24010019 */ addiu $at,$zero,0x19 +/* f00a9ac: 556101e9 */ bnel $t3,$at,.L0f00b154 +/* f00a9b0: 8fad00ec */ lw $t5,0xec($sp) +/* f00a9b4: 8cc30284 */ lw $v1,0x284($a2) +/* f00a9b8: e7a000b8 */ swc1 $f0,0xb8($sp) +/* f00a9bc: 27b000bc */ addiu $s0,$sp,0xbc +/* f00a9c0: c4641bb0 */ lwc1 $f4,0x1bb0($v1) +/* f00a9c4: e7a400fc */ swc1 $f4,0xfc($sp) +/* f00a9c8: c4661bb4 */ lwc1 $f6,0x1bb4($v1) +/* f00a9cc: e7a60100 */ swc1 $f6,0x100($sp) +/* f00a9d0: c4681bb8 */ lwc1 $f8,0x1bb8($v1) +/* f00a9d4: e7a80104 */ swc1 $f8,0x104($sp) +/* f00a9d8: 27a400fc */ addiu $a0,$sp,0xfc +.L0f00a9dc: +/* f00a9dc: 0fc586b7 */ jal func0f161adc +/* f00a9e0: 86050002 */ lh $a1,0x2($s0) +/* f00a9e4: 10400002 */ beqz $v0,.L0f00a9f0 +/* f00a9e8: 26100004 */ addiu $s0,$s0,0x4 +/* f00a9ec: 24110001 */ addiu $s1,$zero,0x1 +.L0f00a9f0: +/* f00a9f0: 27ac00ec */ addiu $t4,$sp,0xec +/* f00a9f4: 560cfff9 */ bnel $s0,$t4,.L0f00a9dc +/* f00a9f8: 27a400fc */ addiu $a0,$sp,0xfc +/* f00a9fc: 16200025 */ bnez $s1,.L0f00aa94 +/* f00aa00: 27a400fc */ addiu $a0,$sp,0xfc +/* f00aa04: 3c017f1a */ lui $at,0x7f1a +/* f00aa08: c4247f44 */ lwc1 $f4,0x7f44($at) +/* f00aa0c: c7aa0104 */ lwc1 $f10,0x104($sp) +/* f00aa10: 3c017f1a */ lui $at,0x7f1a +/* f00aa14: c4287f48 */ lwc1 $f8,0x7f48($at) +/* f00aa18: c7a600fc */ lwc1 $f6,0xfc($sp) +/* f00aa1c: 46045001 */ sub.s $f0,$f10,$f4 +/* f00aa20: 3c01c39a */ lui $at,0xc39a +/* f00aa24: 44812000 */ mtc1 $at,$f4 +/* f00aa28: 46083081 */ sub.s $f2,$f6,$f8 +/* f00aa2c: c7aa0100 */ lwc1 $f10,0x100($sp) +/* f00aa30: 46045381 */ sub.s $f14,$f10,$f4 +/* f00aa34: 46021182 */ mul.s $f6,$f2,$f2 +/* f00aa38: 00000000 */ sll $zero,$zero,0x0 +/* f00aa3c: 460e7202 */ mul.s $f8,$f14,$f14 +/* f00aa40: 46083280 */ add.s $f10,$f6,$f8 +/* f00aa44: 46000102 */ mul.s $f4,$f0,$f0 +/* f00aa48: 0c012974 */ jal 0x4a5d0 +/* f00aa4c: 460a2300 */ add.s $f12,$f4,$f10 +/* f00aa50: 3c0144a6 */ lui $at,0x44a6 +/* f00aa54: 44816000 */ mtc1 $at,$f12 +/* f00aa58: 00000000 */ sll $zero,$zero,0x0 +/* f00aa5c: 460c003c */ c.lt.s $f0,$f12 +/* f00aa60: 00000000 */ sll $zero,$zero,0x0 +/* f00aa64: 45020022 */ bc1fl .L0f00aaf0 +/* f00aa68: c7a40108 */ lwc1 $f4,0x108($sp) +/* f00aa6c: 460c0203 */ div.s $f8,$f0,$f12 +/* f00aa70: 3c013f80 */ lui $at,0x3f80 +/* f00aa74: 44813000 */ mtc1 $at,$f6 +/* f00aa78: 24110001 */ addiu $s1,$zero,0x1 +/* f00aa7c: 24040032 */ addiu $a0,$zero,0x32 +/* f00aa80: 46083101 */ sub.s $f4,$f6,$f8 +/* f00aa84: 0fc02911 */ jal func0f00a444 +/* f00aa88: e7a40108 */ swc1 $f4,0x108($sp) +/* f00aa8c: 10000017 */ beqz $zero,.L0f00aaec +/* f00aa90: e7a000b8 */ swc1 $f0,0xb8($sp) +.L0f00aa94: +/* f00aa94: 0fc586b7 */ jal func0f161adc +/* f00aa98: 24050091 */ addiu $a1,$zero,0x91 +/* f00aa9c: 50400014 */ beqzl $v0,.L0f00aaf0 +/* f00aaa0: c7a40108 */ lwc1 $f4,0x108($sp) +/* f00aaa4: 0fc02911 */ jal func0f00a444 +/* f00aaa8: 24040030 */ addiu $a0,$zero,0x30 +/* f00aaac: 24040031 */ addiu $a0,$zero,0x31 +/* f00aab0: 0fc02911 */ jal func0f00a444 +/* f00aab4: e7a000b0 */ swc1 $f0,0xb0($sp) +/* f00aab8: c7a200b0 */ lwc1 $f2,0xb0($sp) +/* f00aabc: 3c017f1a */ lui $at,0x7f1a +/* f00aac0: 4600103c */ c.lt.s $f2,$f0 +/* f00aac4: 00000000 */ sll $zero,$zero,0x0 +/* f00aac8: 45020004 */ bc1fl .L0f00aadc +/* f00aacc: e7a200b8 */ swc1 $f2,0xb8($sp) +/* f00aad0: 10000002 */ beqz $zero,.L0f00aadc +/* f00aad4: e7a000b8 */ swc1 $f0,0xb8($sp) +/* f00aad8: e7a200b8 */ swc1 $f2,0xb8($sp) +.L0f00aadc: +/* f00aadc: c7aa00b8 */ lwc1 $f10,0xb8($sp) +/* f00aae0: c4267f4c */ lwc1 $f6,0x7f4c($at) +/* f00aae4: 46065200 */ add.s $f8,$f10,$f6 +/* f00aae8: e7a800b8 */ swc1 $f8,0xb8($sp) +.L0f00aaec: +/* f00aaec: c7a40108 */ lwc1 $f4,0x108($sp) +.L0f00aaf0: +/* f00aaf0: c7aa00b8 */ lwc1 $f10,0xb8($sp) +/* f00aaf4: 3c0d800a */ lui $t5,0x800a +/* f00aaf8: 460a2182 */ mul.s $f6,$f4,$f10 +/* f00aafc: 12200017 */ beqz $s1,.L0f00ab5c +/* f00ab00: e7a60108 */ swc1 $f6,0x108($sp) +/* f00ab04: 8dada26c */ lw $t5,-0x5d94($t5) +/* f00ab08: 24010006 */ addiu $at,$zero,0x6 +/* f00ab0c: 3c02800a */ lui $v0,0x800a +/* f00ab10: 15a10012 */ bne $t5,$at,.L0f00ab5c +/* f00ab14: 00000000 */ sll $zero,$zero,0x0 +/* f00ab18: 8c42de10 */ lw $v0,-0x21f0($v0) +/* f00ab1c: 28410884 */ slti $at,$v0,0x884 +/* f00ab20: 50200004 */ beqzl $at,.L0f00ab34 +/* f00ab24: 28410a28 */ slti $at,$v0,0xa28 +/* f00ab28: 1000000c */ beqz $zero,.L0f00ab5c +/* f00ab2c: 00008825 */ or $s1,$zero,$zero +/* f00ab30: 28410a28 */ slti $at,$v0,0xa28 +.L0f00ab34: +/* f00ab34: 10200009 */ beqz $at,.L0f00ab5c +/* f00ab38: 2459f77c */ addiu $t9,$v0,-2180 +/* f00ab3c: 44994000 */ mtc1 $t9,$f8 +/* f00ab40: 3c0143d2 */ lui $at,0x43d2 +/* f00ab44: 44815000 */ mtc1 $at,$f10 +/* f00ab48: 46804120 */ cvt.s.w $f4,$f8 +/* f00ab4c: c7a60108 */ lwc1 $f6,0x108($sp) +/* f00ab50: 460a2003 */ div.s $f0,$f4,$f10 +/* f00ab54: 46003202 */ mul.s $f8,$f6,$f0 +/* f00ab58: e7a80108 */ swc1 $f8,0x108($sp) +.L0f00ab5c: +/* f00ab5c: 5220017d */ beqzl $s1,.L0f00b154 +/* f00ab60: 8fad00ec */ lw $t5,0xec($sp) +/* f00ab64: 0fc59e73 */ jal func0f1679cc +/* f00ab68: 24040001 */ addiu $a0,$zero,0x1 +/* f00ab6c: afa200a4 */ sw $v0,0xa4($sp) +/* f00ab70: 0fc59e59 */ jal func0f167964 +/* f00ab74: 24040008 */ addiu $a0,$zero,0x8 +/* f00ab78: 0c002f40 */ jal 0xbd00 +/* f00ab7c: 00408025 */ or $s0,$v0,$zero +/* f00ab80: 0002c080 */ sll $t8,$v0,0x2 +/* f00ab84: 0302c021 */ addu $t8,$t8,$v0 +/* f00ab88: 0018c040 */ sll $t8,$t8,0x1 +/* f00ab8c: 0c002f44 */ jal 0xbd10 +/* f00ab90: a7b8009e */ sh $t8,0x9e($sp) +/* f00ab94: 00025080 */ sll $t2,$v0,0x2 +/* f00ab98: 01425021 */ addu $t2,$t2,$v0 +/* f00ab9c: 000a5040 */ sll $t2,$t2,0x1 +/* f00aba0: 0c002f40 */ jal 0xbd00 +/* f00aba4: a7aa009c */ sh $t2,0x9c($sp) +/* f00aba8: 00028c00 */ sll $s1,$v0,0x10 +/* f00abac: 00117c03 */ sra $t7,$s1,0x10 +/* f00abb0: 0c002f22 */ jal 0xbc88 +/* f00abb4: 01e08825 */ or $s1,$t7,$zero +/* f00abb8: 00516021 */ addu $t4,$v0,$s1 +/* f00abbc: 000c6880 */ sll $t5,$t4,0x2 +/* f00abc0: 01ac6821 */ addu $t5,$t5,$t4 +/* f00abc4: 000d6840 */ sll $t5,$t5,0x1 +/* f00abc8: 0c002f44 */ jal 0xbd10 +/* f00abcc: a7ad009a */ sh $t5,0x9a($sp) +/* f00abd0: 00028c00 */ sll $s1,$v0,0x10 +/* f00abd4: 0011cc03 */ sra $t9,$s1,0x10 +/* f00abd8: 0c002f26 */ jal 0xbc98 +/* f00abdc: 03208825 */ or $s1,$t9,$zero +/* f00abe0: 00517821 */ addu $t7,$v0,$s1 +/* f00abe4: 000f7080 */ sll $t6,$t7,0x2 +/* f00abe8: 3c03800a */ lui $v1,0x800a +/* f00abec: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f00abf0: 01cf7021 */ addu $t6,$t6,$t7 +/* f00abf4: 000e7040 */ sll $t6,$t6,0x1 +/* f00abf8: a7ae0098 */ sh $t6,0x98($sp) +/* f00abfc: c4641bb0 */ lwc1 $f4,0x1bb0($v1) +/* f00ac00: c4601bbc */ lwc1 $f0,0x1bbc($v1) +/* f00ac04: c46e1bc4 */ lwc1 $f14,0x1bc4($v1) +/* f00ac08: e7a4008c */ swc1 $f4,0x8c($sp) +/* f00ac0c: c46a1bb8 */ lwc1 $f10,0x1bb8($v1) +/* f00ac10: 46000307 */ neg.s $f12,$f0 +/* f00ac14: 0fc259d4 */ jal func0f096750 +/* f00ac18: e7aa0088 */ swc1 $f10,0x88($sp) +/* f00ac1c: 3c017f1a */ lui $at,0x7f1a +/* f00ac20: c4267f50 */ lwc1 $f6,0x7f50($at) +/* f00ac24: 3c014080 */ lui $at,0x4080 +/* f00ac28: 44816000 */ mtc1 $at,$f12 +/* f00ac2c: 46060203 */ div.s $f8,$f0,$f6 +/* f00ac30: 0fc01ac2 */ jal func0f006b08 +/* f00ac34: e7a80078 */ swc1 $f8,0x78($sp) +/* f00ac38: c7a4008c */ lwc1 $f4,0x8c($sp) +/* f00ac3c: c7aa0088 */ lwc1 $f10,0x88($sp) +/* f00ac40: 3c014200 */ lui $at,0x4200 +/* f00ac44: 44819000 */ mtc1 $at,$f18 +/* f00ac48: 460a2180 */ add.s $f6,$f4,$f10 +/* f00ac4c: 3c017f1a */ lui $at,0x7f1a +/* f00ac50: c4287f54 */ lwc1 $f8,0x7f54($at) +/* f00ac54: 3c013f00 */ lui $at,0x3f00 +/* f00ac58: 46083083 */ div.s $f2,$f6,$f8 +/* f00ac5c: 44814000 */ mtc1 $at,$f8 +/* f00ac60: 3c0140c0 */ lui $at,0x40c0 +/* f00ac64: 4600110d */ trunc.w.s $f4,$f2 +/* f00ac68: 440c2000 */ mfc1 $t4,$f4 +/* f00ac6c: 46080101 */ sub.s $f4,$f0,$f8 +/* f00ac70: c7a80078 */ lwc1 $f8,0x78($sp) +/* f00ac74: 448c5000 */ mtc1 $t4,$f10 +/* f00ac78: 00000000 */ sll $zero,$zero,0x0 +/* f00ac7c: 468051a0 */ cvt.s.w $f6,$f10 +/* f00ac80: 44815000 */ mtc1 $at,$f10 +/* f00ac84: 3c013fc0 */ lui $at,0x3fc0 +/* f00ac88: 46061401 */ sub.s $f16,$f2,$f6 +/* f00ac8c: 460a2183 */ div.s $f6,$f4,$f10 +/* f00ac90: 44815000 */ mtc1 $at,$f10 +/* f00ac94: 3c014300 */ lui $at,0x4300 +/* f00ac98: e7b00038 */ swc1 $f16,0x38($sp) +/* f00ac9c: 46083100 */ add.s $f4,$f6,$f8 +/* f00aca0: 460a8182 */ mul.s $f6,$f16,$f10 +/* f00aca4: 44815000 */ mtc1 $at,$f10 +/* f00aca8: 3c014080 */ lui $at,0x4080 +/* f00acac: 44816000 */ mtc1 $at,$f12 +/* f00acb0: 46062380 */ add.s $f14,$f4,$f6 +/* f00acb4: 460e7200 */ add.s $f8,$f14,$f14 +/* f00acb8: 460a4102 */ mul.s $f4,$f8,$f10 +/* f00acbc: 00000000 */ sll $zero,$zero,0x0 +/* f00acc0: 46122182 */ mul.s $f6,$f4,$f18 +/* f00acc4: 4600320d */ trunc.w.s $f8,$f6 +/* f00acc8: 44194000 */ mfc1 $t9,$f8 +/* f00accc: 00000000 */ sll $zero,$zero,0x0 +/* f00acd0: 07210004 */ bgez $t9,.L0f00ace4 +/* f00acd4: 333807ff */ andi $t8,$t9,0x7ff +/* f00acd8: 13000002 */ beqz $t8,.L0f00ace4 +/* f00acdc: 00000000 */ sll $zero,$zero,0x0 +/* f00ace0: 2718f800 */ addiu $t8,$t8,-2048 +.L0f00ace4: +/* f00ace4: 0fc01ad5 */ jal func0f006b54 +/* f00ace8: a7b80076 */ sh $t8,0x76($sp) +/* f00acec: 3c014200 */ lui $at,0x4200 +/* f00acf0: 44819000 */ mtc1 $at,$f18 +/* f00acf4: 3c013f00 */ lui $at,0x3f00 +/* f00acf8: 44815000 */ mtc1 $at,$f10 +/* f00acfc: 3c01c110 */ lui $at,0xc110 +/* f00ad00: 44813000 */ mtc1 $at,$f6 +/* f00ad04: 460a0101 */ sub.s $f4,$f0,$f10 +/* f00ad08: c7aa0078 */ lwc1 $f10,0x78($sp) +/* f00ad0c: c7b00038 */ lwc1 $f16,0x38($sp) +/* f00ad10: 3c014300 */ lui $at,0x4300 +/* f00ad14: 46062203 */ div.s $f8,$f4,$f6 +/* f00ad18: 240c0001 */ addiu $t4,$zero,0x1 +/* f00ad1c: afac00ec */ sw $t4,0xec($sp) +/* f00ad20: 8fa40110 */ lw $a0,0x110($sp) +/* f00ad24: 460a4100 */ add.s $f4,$f8,$f10 +/* f00ad28: 44814000 */ mtc1 $at,$f8 +/* f00ad2c: 3c014100 */ lui $at,0x4100 +/* f00ad30: 46102380 */ add.s $f14,$f4,$f16 +/* f00ad34: 460e7180 */ add.s $f6,$f14,$f14 +/* f00ad38: 46083282 */ mul.s $f10,$f6,$f8 +/* f00ad3c: c7a80100 */ lwc1 $f8,0x100($sp) +/* f00ad40: 46125102 */ mul.s $f4,$f10,$f18 +/* f00ad44: 44815000 */ mtc1 $at,$f10 +/* f00ad48: 3c018006 */ lui $at,0x8006 +/* f00ad4c: c4221630 */ lwc1 $f2,0x1630($at) +/* f00ad50: 3c014300 */ lui $at,0x4300 +/* f00ad54: 46021300 */ add.s $f12,$f2,$f2 +/* f00ad58: 4600218d */ trunc.w.s $f6,$f4 +/* f00ad5c: 460a4102 */ mul.s $f4,$f8,$f10 +/* f00ad60: 44814000 */ mtc1 $at,$f8 +/* f00ad64: 3c014280 */ lui $at,0x4280 +/* f00ad68: 44113000 */ mfc1 $s1,$f6 +/* f00ad6c: 46086282 */ mul.s $f10,$f12,$f8 +/* f00ad70: 44814000 */ mtc1 $at,$f8 +/* f00ad74: 06210004 */ bgez $s1,.L0f00ad88 +/* f00ad78: 322f07ff */ andi $t7,$s1,0x7ff +/* f00ad7c: 11e00002 */ beqz $t7,.L0f00ad88 +/* f00ad80: 00000000 */ sll $zero,$zero,0x0 +/* f00ad84: 25eff800 */ addiu $t7,$t7,-2048 +.L0f00ad88: +/* f00ad88: 4600218d */ trunc.w.s $f6,$f4 +/* f00ad8c: 46125102 */ mul.s $f4,$f10,$f18 +/* f00ad90: 000f7400 */ sll $t6,$t7,0x10 +/* f00ad94: 000e5c03 */ sra $t3,$t6,0x10 +/* f00ad98: 46086282 */ mul.s $f10,$f12,$f8 +/* f00ad9c: 44023000 */ mfc1 $v0,$f6 +/* f00ada0: 01608825 */ or $s1,$t3,$zero +/* f00ada4: 04410004 */ bgez $v0,.L0f00adb8 +/* f00ada8: 304d07ff */ andi $t5,$v0,0x7ff +/* f00adac: 11a00002 */ beqz $t5,.L0f00adb8 +/* f00adb0: 00000000 */ sll $zero,$zero,0x0 +/* f00adb4: 25adf800 */ addiu $t5,$t5,-2048 +.L0f00adb8: +/* f00adb8: 4600218d */ trunc.w.s $f6,$f4 +/* f00adbc: 46125102 */ mul.s $f4,$f10,$f18 +/* f00adc0: 01a01025 */ or $v0,$t5,$zero +/* f00adc4: 440b3000 */ mfc1 $t3,$f6 +/* f00adc8: 00000000 */ sll $zero,$zero,0x0 +/* f00adcc: 004b6821 */ addu $t5,$v0,$t3 +/* f00add0: 4600218d */ trunc.w.s $f6,$f4 +/* f00add4: a7ad00fa */ sh $t5,0xfa($sp) +/* f00add8: 440f3000 */ mfc1 $t7,$f6 +/* f00addc: 00000000 */ sll $zero,$zero,0x0 +/* f00ade0: 004f5821 */ addu $t3,$v0,$t7 +/* f00ade4: 0fc351e7 */ jal func0f0d479c +/* f00ade8: a7ab0072 */ sh $t3,0x72($sp) +/* f00adec: 3c05800b */ lui $a1,0x800b +/* f00adf0: 87a80072 */ lh $t0,0x72($sp) +/* f00adf4: 87a900fa */ lh $t1,0xfa($sp) +/* f00adf8: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f00adfc: 240d0002 */ addiu $t5,$zero,0x2 +/* f00ae00: 24190001 */ addiu $t9,$zero,0x1 +/* f00ae04: afa20110 */ sw $v0,0x110($sp) +/* f00ae08: afb90014 */ sw $t9,0x14($sp) +/* f00ae0c: afad0010 */ sw $t5,0x10($sp) +/* f00ae10: 27a40110 */ addiu $a0,$sp,0x110 +/* f00ae14: 24060004 */ addiu $a2,$zero,0x4 +/* f00ae18: 24070001 */ addiu $a3,$zero,0x1 +/* f00ae1c: afa00018 */ sw $zero,0x18($sp) +/* f00ae20: a7a80072 */ sh $t0,0x72($sp) +/* f00ae24: a7a900fa */ sh $t1,0xfa($sp) +/* f00ae28: 0fc2ce70 */ jal func0f0b39c0 +/* f00ae2c: 24a50048 */ addiu $a1,$a1,0x48 +/* f00ae30: 8fb80110 */ lw $t8,0x110($sp) +/* f00ae34: 87a80072 */ lh $t0,0x72($sp) +/* f00ae38: 87a900fa */ lh $t1,0xfa($sp) +/* f00ae3c: 270a0008 */ addiu $t2,$t8,0x8 +/* f00ae40: afaa0110 */ sw $t2,0x110($sp) +/* f00ae44: 3c0fe700 */ lui $t7,0xe700 +/* f00ae48: af0f0000 */ sw $t7,0x0($t8) +/* f00ae4c: af000004 */ sw $zero,0x4($t8) +/* f00ae50: 8fae0110 */ lw $t6,0x110($sp) +/* f00ae54: 3c0cba00 */ lui $t4,0xba00 +/* f00ae58: 358c1402 */ ori $t4,$t4,0x1402 +/* f00ae5c: 25cb0008 */ addiu $t3,$t6,0x8 +/* f00ae60: afab0110 */ sw $t3,0x110($sp) +/* f00ae64: adc00004 */ sw $zero,0x4($t6) +/* f00ae68: adcc0000 */ sw $t4,0x0($t6) +/* f00ae6c: 8fad0110 */ lw $t5,0x110($sp) +/* f00ae70: 3c18b900 */ lui $t8,0xb900 +/* f00ae74: 37180002 */ ori $t8,$t8,0x2 +/* f00ae78: 25b90008 */ addiu $t9,$t5,0x8 +/* f00ae7c: afb90110 */ sw $t9,0x110($sp) +/* f00ae80: ada00004 */ sw $zero,0x4($t5) +/* f00ae84: adb80000 */ sw $t8,0x0($t5) +/* f00ae88: 8faa0110 */ lw $t2,0x110($sp) +/* f00ae8c: 3c0efc12 */ lui $t6,0xfc12 +/* f00ae90: 3c0bff33 */ lui $t3,0xff33 +/* f00ae94: 254f0008 */ addiu $t7,$t2,0x8 +/* f00ae98: afaf0110 */ sw $t7,0x110($sp) +/* f00ae9c: 356bffff */ ori $t3,$t3,0xffff +/* f00aea0: 35ce1824 */ ori $t6,$t6,0x1824 +/* f00aea4: ad4e0000 */ sw $t6,0x0($t2) +/* f00aea8: ad4b0004 */ sw $t3,0x4($t2) +/* f00aeac: 8fac0110 */ lw $t4,0x110($sp) +/* f00aeb0: 24183000 */ addiu $t8,$zero,0x3000 +/* f00aeb4: 3c19b600 */ lui $t9,0xb600 +/* f00aeb8: 258d0008 */ addiu $t5,$t4,0x8 +/* f00aebc: afad0110 */ sw $t5,0x110($sp) +/* f00aec0: ad980004 */ sw $t8,0x4($t4) +/* f00aec4: ad990000 */ sw $t9,0x0($t4) +/* f00aec8: 8faa0110 */ lw $t2,0x110($sp) +/* f00aecc: 87a7009c */ lh $a3,0x9c($sp) +/* f00aed0: 87a6009e */ lh $a2,0x9e($sp) +/* f00aed4: 254f0008 */ addiu $t7,$t2,0x8 +/* f00aed8: afaf0110 */ sw $t7,0x110($sp) +/* f00aedc: 3c0eba00 */ lui $t6,0xba00 +/* f00aee0: 35ce0602 */ ori $t6,$t6,0x602 +/* f00aee4: 240b00c0 */ addiu $t3,$zero,0xc0 +/* f00aee8: ad4b0004 */ sw $t3,0x4($t2) +/* f00aeec: ad4e0000 */ sw $t6,0x0($t2) +/* f00aef0: 8fac0110 */ lw $t4,0x110($sp) +/* f00aef4: 3c19ba00 */ lui $t9,0xba00 +/* f00aef8: 37390c02 */ ori $t9,$t9,0xc02 +/* f00aefc: 258d0008 */ addiu $t5,$t4,0x8 +/* f00af00: afad0110 */ sw $t5,0x110($sp) +/* f00af04: 24182000 */ addiu $t8,$zero,0x2000 +/* f00af08: ad980004 */ sw $t8,0x4($t4) +/* f00af0c: ad990000 */ sw $t9,0x0($t4) +/* f00af10: 8faa0110 */ lw $t2,0x110($sp) +/* f00af14: 3c0eb900 */ lui $t6,0xb900 +/* f00af18: 3c0b0050 */ lui $t3,0x50 +/* f00af1c: 254f0008 */ addiu $t7,$t2,0x8 +/* f00af20: afaf0110 */ sw $t7,0x110($sp) +/* f00af24: 356b4340 */ ori $t3,$t3,0x4340 +/* f00af28: 35ce031d */ ori $t6,$t6,0x31d +/* f00af2c: ad4e0000 */ sw $t6,0x0($t2) +/* f00af30: ad4b0004 */ sw $t3,0x4($t2) +/* f00af34: 8fac0110 */ lw $t4,0x110($sp) +/* f00af38: 3c19ba00 */ lui $t9,0xba00 +/* f00af3c: 37391301 */ ori $t9,$t9,0x1301 +/* f00af40: 258d0008 */ addiu $t5,$t4,0x8 +/* f00af44: afad0110 */ sw $t5,0x110($sp) +/* f00af48: 3c180008 */ lui $t8,0x8 +/* f00af4c: ad980004 */ sw $t8,0x4($t4) +/* f00af50: ad990000 */ sw $t9,0x0($t4) +/* f00af54: a6070002 */ sh $a3,0x2($s0) +/* f00af58: a6060000 */ sh $a2,0x0($s0) +/* f00af5c: 87a40098 */ lh $a0,0x98($sp) +/* f00af60: 87a3009a */ lh $v1,0x9a($sp) +/* f00af64: 2402fff6 */ addiu $v0,$zero,-10 +/* f00af68: a6020004 */ sh $v0,0x4($s0) +/* f00af6c: a6020010 */ sh $v0,0x10($s0) +/* f00af70: a602001c */ sh $v0,0x1c($s0) +/* f00af74: a6020028 */ sh $v0,0x28($s0) +/* f00af78: a6020034 */ sh $v0,0x34($s0) +/* f00af7c: a6020040 */ sh $v0,0x40($s0) +/* f00af80: a602004c */ sh $v0,0x4c($s0) +/* f00af84: a6020058 */ sh $v0,0x58($s0) +/* f00af88: a6110008 */ sh $s1,0x8($s0) +/* f00af8c: a608000a */ sh $t0,0xa($s0) +/* f00af90: a607000e */ sh $a3,0xe($s0) +/* f00af94: a6070032 */ sh $a3,0x32($s0) +/* f00af98: a607003e */ sh $a3,0x3e($s0) +/* f00af9c: a6060024 */ sh $a2,0x24($s0) +/* f00afa0: a6060030 */ sh $a2,0x30($s0) +/* f00afa4: a6060054 */ sh $a2,0x54($s0) +/* f00afa8: a604001a */ sh $a0,0x1a($s0) +/* f00afac: a6040026 */ sh $a0,0x26($s0) +/* f00afb0: a604004a */ sh $a0,0x4a($s0) +/* f00afb4: a6040056 */ sh $a0,0x56($s0) +/* f00afb8: a603000c */ sh $v1,0xc($s0) +/* f00afbc: a6030018 */ sh $v1,0x18($s0) +/* f00afc0: a603003c */ sh $v1,0x3c($s0) +/* f00afc4: a6030048 */ sh $v1,0x48($s0) +/* f00afc8: 87a40076 */ lh $a0,0x76($sp) +/* f00afcc: 262203c0 */ addiu $v0,$s1,0x3c0 +/* f00afd0: 25030280 */ addiu $v1,$t0,0x280 +/* f00afd4: a6020014 */ sh $v0,0x14($s0) +/* f00afd8: a6020020 */ sh $v0,0x20($s0) +/* f00afdc: a6030022 */ sh $v1,0x22($s0) +/* f00afe0: a611002c */ sh $s1,0x2c($s0) +/* f00afe4: a603002e */ sh $v1,0x2e($s0) +/* f00afe8: a2000007 */ sb $zero,0x7($s0) +/* f00afec: a2000013 */ sb $zero,0x13($s0) +/* f00aff0: a200001f */ sb $zero,0x1f($s0) +/* f00aff4: a200002b */ sb $zero,0x2b($s0) +/* f00aff8: a6080016 */ sh $t0,0x16($s0) +/* f00affc: a609003a */ sh $t1,0x3a($s0) +/* f00b000: a6040038 */ sh $a0,0x38($s0) +/* f00b004: 8fa500a4 */ lw $a1,0xa4($sp) +/* f00b008: 252301e0 */ addiu $v1,$t1,0x1e0 +/* f00b00c: 24820280 */ addiu $v0,$a0,0x280 +/* f00b010: a6020044 */ sh $v0,0x44($s0) +/* f00b014: a6020050 */ sh $v0,0x50($s0) +/* f00b018: a6030052 */ sh $v1,0x52($s0) +/* f00b01c: a603005e */ sh $v1,0x5e($s0) +/* f00b020: a2000037 */ sb $zero,0x37($s0) +/* f00b024: a2000043 */ sb $zero,0x43($s0) +/* f00b028: a200004f */ sb $zero,0x4f($s0) +/* f00b02c: a200005b */ sb $zero,0x5b($s0) +/* f00b030: 3c0142fe */ lui $at,0x42fe +/* f00b034: a6090046 */ sh $t1,0x46($s0) +/* f00b038: a604005c */ sh $a0,0x5c($s0) +/* f00b03c: c7aa0108 */ lwc1 $f10,0x108($sp) +/* f00b040: 44814000 */ mtc1 $at,$f8 +/* f00b044: 240f0001 */ addiu $t7,$zero,0x1 +/* f00b048: 3c0d0700 */ lui $t5,0x700 +/* f00b04c: 460a4102 */ mul.s $f4,$f8,$f10 +/* f00b050: 3c014f00 */ lui $at,0x4f00 +/* f00b054: 35ad0004 */ ori $t5,$t5,0x4 +/* f00b058: 444af800 */ cfc1 $t2,$31 +/* f00b05c: 44cff800 */ ctc1 $t7,$31 +/* f00b060: 00000000 */ sll $zero,$zero,0x0 +/* f00b064: 460021a4 */ cvt.w.s $f6,$f4 +/* f00b068: 444ff800 */ cfc1 $t7,$31 +/* f00b06c: 00000000 */ sll $zero,$zero,0x0 +/* f00b070: 31ef0078 */ andi $t7,$t7,0x78 +/* f00b074: 51e00013 */ beqzl $t7,.L0f00b0c4 +/* f00b078: 440f3000 */ mfc1 $t7,$f6 +/* f00b07c: 44813000 */ mtc1 $at,$f6 +/* f00b080: 240f0001 */ addiu $t7,$zero,0x1 +/* f00b084: 46062181 */ sub.s $f6,$f4,$f6 +/* f00b088: 44cff800 */ ctc1 $t7,$31 +/* f00b08c: 00000000 */ sll $zero,$zero,0x0 +/* f00b090: 460031a4 */ cvt.w.s $f6,$f6 +/* f00b094: 444ff800 */ cfc1 $t7,$31 +/* f00b098: 00000000 */ sll $zero,$zero,0x0 +/* f00b09c: 31ef0078 */ andi $t7,$t7,0x78 +/* f00b0a0: 15e00005 */ bnez $t7,.L0f00b0b8 +/* f00b0a4: 00000000 */ sll $zero,$zero,0x0 +/* f00b0a8: 440f3000 */ mfc1 $t7,$f6 +/* f00b0ac: 3c018000 */ lui $at,0x8000 +/* f00b0b0: 10000007 */ beqz $zero,.L0f00b0d0 +/* f00b0b4: 01e17825 */ or $t7,$t7,$at +.L0f00b0b8: +/* f00b0b8: 10000005 */ beqz $zero,.L0f00b0d0 +/* f00b0bc: 240fffff */ addiu $t7,$zero,-1 +/* f00b0c0: 440f3000 */ mfc1 $t7,$f6 +.L0f00b0c4: +/* f00b0c4: 00000000 */ sll $zero,$zero,0x0 +/* f00b0c8: 05e0fffb */ bltz $t7,.L0f00b0b8 +/* f00b0cc: 00000000 */ sll $zero,$zero,0x0 +.L0f00b0d0: +/* f00b0d0: 3c013faf */ lui $at,0x3faf +/* f00b0d4: 34211100 */ ori $at,$at,0x1100 +/* f00b0d8: 01e17025 */ or $t6,$t7,$at +/* f00b0dc: acae0000 */ sw $t6,0x0($a1) +/* f00b0e0: 8fb10110 */ lw $s1,0x110($sp) +/* f00b0e4: 44caf800 */ ctc1 $t2,$31 +/* f00b0e8: 00a02025 */ or $a0,$a1,$zero +/* f00b0ec: 262c0008 */ addiu $t4,$s1,0x8 +/* f00b0f0: afac0110 */ sw $t4,0x110($sp) +/* f00b0f4: 0c012d20 */ jal 0x4b480 +/* f00b0f8: ae2d0000 */ sw $t5,0x0($s1) +/* f00b0fc: ae220004 */ sw $v0,0x4($s1) +/* f00b100: 8fb90110 */ lw $t9,0x110($sp) +/* f00b104: 3c0a0470 */ lui $t2,0x470 +/* f00b108: 354a0060 */ ori $t2,$t2,0x60 +/* f00b10c: 27380008 */ addiu $t8,$t9,0x8 +/* f00b110: afb80110 */ sw $t8,0x110($sp) +/* f00b114: af2a0000 */ sw $t2,0x0($t9) +/* f00b118: 02002025 */ or $a0,$s0,$zero +/* f00b11c: 0c012d20 */ jal 0x4b480 +/* f00b120: afb90044 */ sw $t9,0x44($sp) +/* f00b124: 8fa50044 */ lw $a1,0x44($sp) +/* f00b128: 3c0bb100 */ lui $t3,0xb100 +/* f00b12c: 3c0c7654 */ lui $t4,0x7654 +/* f00b130: aca20004 */ sw $v0,0x4($a1) +/* f00b134: 8faf0110 */ lw $t7,0x110($sp) +/* f00b138: 358c3210 */ ori $t4,$t4,0x3210 +/* f00b13c: 356b4602 */ ori $t3,$t3,0x4602 +/* f00b140: 25ee0008 */ addiu $t6,$t7,0x8 +/* f00b144: afae0110 */ sw $t6,0x110($sp) +/* f00b148: adec0004 */ sw $t4,0x4($t7) +/* f00b14c: adeb0000 */ sw $t3,0x0($t7) +/* f00b150: 8fad00ec */ lw $t5,0xec($sp) +.L0f00b154: +/* f00b154: 51a00005 */ beqzl $t5,.L0f00b16c +/* f00b158: 8fbf002c */ lw $ra,0x2c($sp) +/* f00b15c: 0fc35272 */ jal func0f0d49c8 +/* f00b160: 8fa40110 */ lw $a0,0x110($sp) +/* f00b164: afa20110 */ sw $v0,0x110($sp) +/* f00b168: 8fbf002c */ lw $ra,0x2c($sp) +.L0f00b16c: +/* f00b16c: 8fa20110 */ lw $v0,0x110($sp) +/* f00b170: 8fb00024 */ lw $s0,0x24($sp) +/* f00b174: 8fb10028 */ lw $s1,0x28($sp) +/* f00b178: 03e00008 */ jr $ra +/* f00b17c: 27bd0110 */ addiu $sp,$sp,0x110 +/* f00b180: 03e00008 */ jr $ra +/* f00b184: 00000000 */ sll $zero,$zero,0x0 +/* f00b188: 00000000 */ sll $zero,$zero,0x0 +/* f00b18c: 00000000 */ sll $zero,$zero,0x0 +/* f00b190: 3c0e0200 */ lui $t6,0x200 +/* f00b194: 3c0f01ff */ lui $t7,0x1ff +/* f00b198: 25ef7ca0 */ addiu $t7,$t7,0x7ca0 +/* f00b19c: 25ceea20 */ addiu $t6,$t6,-5600 +/* f00b1a0: 01cf3023 */ subu $a2,$t6,$t7 +/* f00b1a4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f00b1a8: 24c6000f */ addiu $a2,$a2,0xf +/* f00b1ac: 2401fff0 */ addiu $at,$zero,-16 +/* f00b1b0: afbf0014 */ sw $ra,0x14($sp) +/* f00b1b4: 00c12024 */ and $a0,$a2,$at +/* f00b1b8: 00803025 */ or $a2,$a0,$zero +/* f00b1bc: afa40018 */ sw $a0,0x18($sp) +/* f00b1c0: 0c0048f2 */ jal 0x123c8 +/* f00b1c4: 24050006 */ addiu $a1,$zero,0x6 +/* f00b1c8: 3c03800b */ lui $v1,0x800b +/* f00b1cc: 2463abc0 */ addiu $v1,$v1,-21568 +/* f00b1d0: 3c0501ff */ lui $a1,0x1ff +/* f00b1d4: ac620000 */ sw $v0,0x0($v1) +/* f00b1d8: 8fa60018 */ lw $a2,0x18($sp) +/* f00b1dc: 24a57ca0 */ addiu $a1,$a1,0x7ca0 +/* f00b1e0: 0c003504 */ jal 0xd410 +/* f00b1e4: 00402025 */ or $a0,$v0,$zero +/* f00b1e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f00b1ec: 27bd0020 */ addiu $sp,$sp,0x20 +/* f00b1f0: 03e00008 */ jr $ra +/* f00b1f4: 00000000 */ sll $zero,$zero,0x0 +/* f00b1f8: 00000000 */ sll $zero,$zero,0x0 +/* f00b1fc: 00000000 */ sll $zero,$zero,0x0 +/* f00b200: 03e00008 */ jr $ra +/* f00b204: 00000000 */ sll $zero,$zero,0x0 +/* f00b208: 00000000 */ sll $zero,$zero,0x0 +/* f00b20c: 00000000 */ sll $zero,$zero,0x0 +/* f00b210: 27bdfdf8 */ addiu $sp,$sp,-520 +/* f00b214: afb2001c */ sw $s2,0x1c($sp) +/* f00b218: afb00014 */ sw $s0,0x14($sp) +/* f00b21c: afb30020 */ sw $s3,0x20($sp) +/* f00b220: afb10018 */ sw $s1,0x18($sp) +/* f00b224: 3c108009 */ lui $s0,0x8009 +/* f00b228: 3c128009 */ lui $s2,0x8009 +/* f00b22c: afbf0024 */ sw $ra,0x24($sp) +/* f00b230: 265284c1 */ addiu $s2,$s2,-31551 +/* f00b234: 261084b8 */ addiu $s0,$s0,-31560 +/* f00b238: 00008825 */ or $s1,$zero,$zero +/* f00b23c: 27b30038 */ addiu $s3,$sp,0x38 +.L0f00b240: +/* f00b240: a2000004 */ sb $zero,0x4($s0) +/* f00b244: a2000005 */ sb $zero,0x5($s0) +/* f00b248: a2000006 */ sb $zero,0x6($s0) +/* f00b24c: a2000007 */ sb $zero,0x7($s0) +/* f00b250: a2000008 */ sb $zero,0x8($s0) +/* f00b254: 02202025 */ or $a0,$s1,$zero +/* f00b258: 02602825 */ or $a1,$s3,$zero +/* f00b25c: 0fc66e96 */ jal func0f19ba58 +/* f00b260: 240601ca */ addiu $a2,$zero,0x1ca +/* f00b264: 00402025 */ or $a0,$v0,$zero +/* f00b268: 02402825 */ or $a1,$s2,$zero +/* f00b26c: 24060010 */ addiu $a2,$zero,0x10 +/* f00b270: 0fc66f53 */ jal func0f19bd4c +/* f00b274: 02203825 */ or $a3,$s1,$zero +/* f00b278: 26310001 */ addiu $s1,$s1,0x1 +/* f00b27c: 2a21001e */ slti $at,$s1,0x1e +/* f00b280: 2610001a */ addiu $s0,$s0,0x1a +/* f00b284: 1420ffee */ bnez $at,.L0f00b240 +/* f00b288: 2652001a */ addiu $s2,$s2,0x1a +/* f00b28c: 0fc636df */ jal func0f18db7c +/* f00b290: 00008825 */ or $s1,$zero,$zero +/* f00b294: 18400017 */ blez $v0,.L0f00b2f4 +/* f00b298: 00117080 */ sll $t6,$s1,0x2 +/* f00b29c: 01d17023 */ subu $t6,$t6,$s1 +/* f00b2a0: 3c0f8008 */ lui $t7,0x8008 +/* f00b2a4: 25ef7b6c */ addiu $t7,$t7,0x7b6c +/* f00b2a8: 000e70c0 */ sll $t6,$t6,0x3 +/* f00b2ac: 01cf8021 */ addu $s0,$t6,$t7 +/* f00b2b0: 26120008 */ addiu $s2,$s0,0x8 +/* f00b2b4: 8e040004 */ lw $a0,0x4($s0) +.L0f00b2b8: +/* f00b2b8: 02602825 */ or $a1,$s3,$zero +/* f00b2bc: 0fc66e45 */ jal func0f19b914 +/* f00b2c0: 240601ca */ addiu $a2,$zero,0x1ca +/* f00b2c4: 00402025 */ or $a0,$v0,$zero +/* f00b2c8: 02402825 */ or $a1,$s2,$zero +/* f00b2cc: 24060010 */ addiu $a2,$zero,0x10 +/* f00b2d0: 0fc66f53 */ jal func0f19bd4c +/* f00b2d4: 2407ffff */ addiu $a3,$zero,-1 +/* f00b2d8: 26310001 */ addiu $s1,$s1,0x1 +/* f00b2dc: 26100018 */ addiu $s0,$s0,0x18 +/* f00b2e0: 0fc636df */ jal func0f18db7c +/* f00b2e4: 26520018 */ addiu $s2,$s2,0x18 +/* f00b2e8: 0222082a */ slt $at,$s1,$v0 +/* f00b2ec: 5420fff2 */ bnezl $at,.L0f00b2b8 +/* f00b2f0: 8e040004 */ lw $a0,0x4($s0) +.L0f00b2f4: +/* f00b2f4: 0fc66bf7 */ jal func0f19afdc +/* f00b2f8: 00000000 */ sll $zero,$zero,0x0 +/* f00b2fc: 8fbf0024 */ lw $ra,0x24($sp) +/* f00b300: 8fb00014 */ lw $s0,0x14($sp) +/* f00b304: 8fb10018 */ lw $s1,0x18($sp) +/* f00b308: 8fb2001c */ lw $s2,0x1c($sp) +/* f00b30c: 8fb30020 */ lw $s3,0x20($sp) +/* f00b310: 03e00008 */ jr $ra +/* f00b314: 27bd0208 */ addiu $sp,$sp,0x208 +/* f00b318: 00000000 */ sll $zero,$zero,0x0 +/* f00b31c: 00000000 */ sll $zero,$zero,0x0 +/* f00b320: 27bdffe0 */ addiu $sp,$sp,-32 +/* f00b324: 3c02800b */ lui $v0,0x800b +/* f00b328: 3c03800b */ lui $v1,0x800b +/* f00b32c: afbf001c */ sw $ra,0x1c($sp) +/* f00b330: afb00018 */ sw $s0,0x18($sp) +/* f00b334: afa40020 */ sw $a0,0x20($sp) +/* f00b338: 2463abb4 */ addiu $v1,$v1,-21580 +/* f00b33c: 2442aaa0 */ addiu $v0,$v0,-21856 +.L0f00b340: +/* f00b340: 24420004 */ addiu $v0,$v0,0x4 +/* f00b344: 1443fffe */ bne $v0,$v1,.L0f00b340 +/* f00b348: ac40fffc */ sw $zero,-0x4($v0) +/* f00b34c: 0fc5b9bd */ jal func0f16e6f4 +/* f00b350: 24040026 */ addiu $a0,$zero,0x26 +/* f00b354: 00402025 */ or $a0,$v0,$zero +/* f00b358: 0fc59c3f */ jal func0f1670fc +/* f00b35c: 24050022 */ addiu $a1,$zero,0x22 +/* f00b360: 3c10800b */ lui $s0,0x800b +/* f00b364: 2610aaa0 */ addiu $s0,$s0,-21856 +/* f00b368: ae020098 */ sw $v0,0x98($s0) +/* f00b36c: 0fc5b9bd */ jal func0f16e6f4 +/* f00b370: 24040028 */ addiu $a0,$zero,0x28 +/* f00b374: 00402025 */ or $a0,$v0,$zero +/* f00b378: 0fc59c3f */ jal func0f1670fc +/* f00b37c: 24050022 */ addiu $a1,$zero,0x22 +/* f00b380: ae0200a0 */ sw $v0,0xa0($s0) +/* f00b384: 0fc5b9bd */ jal func0f16e6f4 +/* f00b388: 24040029 */ addiu $a0,$zero,0x29 +/* f00b38c: 00402025 */ or $a0,$v0,$zero +/* f00b390: 0fc59c3f */ jal func0f1670fc +/* f00b394: 24050022 */ addiu $a1,$zero,0x22 +/* f00b398: ae0200a4 */ sw $v0,0xa4($s0) +/* f00b39c: 0fc5b9bd */ jal func0f16e6f4 +/* f00b3a0: 2404002a */ addiu $a0,$zero,0x2a +/* f00b3a4: 00402025 */ or $a0,$v0,$zero +/* f00b3a8: 0fc59c3f */ jal func0f1670fc +/* f00b3ac: 24050022 */ addiu $a1,$zero,0x22 +/* f00b3b0: ae0200a8 */ sw $v0,0xa8($s0) +/* f00b3b4: 0fc5b9bd */ jal func0f16e6f4 +/* f00b3b8: 2404002b */ addiu $a0,$zero,0x2b +/* f00b3bc: 00402025 */ or $a0,$v0,$zero +/* f00b3c0: 0fc59c3f */ jal func0f1670fc +/* f00b3c4: 24050022 */ addiu $a1,$zero,0x22 +/* f00b3c8: ae0200ac */ sw $v0,0xac($s0) +/* f00b3cc: 0fc5b9bd */ jal func0f16e6f4 +/* f00b3d0: 2404002c */ addiu $a0,$zero,0x2c +/* f00b3d4: 00402025 */ or $a0,$v0,$zero +/* f00b3d8: 0fc59c3f */ jal func0f1670fc +/* f00b3dc: 24050022 */ addiu $a1,$zero,0x22 +/* f00b3e0: 8fae0020 */ lw $t6,0x20($sp) +/* f00b3e4: 2401005c */ addiu $at,$zero,0x5c +/* f00b3e8: ae0200b0 */ sw $v0,0xb0($s0) +/* f00b3ec: 55c10008 */ bnel $t6,$at,.L0f00b410 +/* f00b3f0: 8fbf001c */ lw $ra,0x1c($sp) +/* f00b3f4: 0fc5b9bd */ jal func0f16e6f4 +/* f00b3f8: 24040027 */ addiu $a0,$zero,0x27 +/* f00b3fc: 00402025 */ or $a0,$v0,$zero +/* f00b400: 0fc59c3f */ jal func0f1670fc +/* f00b404: 24050022 */ addiu $a1,$zero,0x22 +/* f00b408: ae02009c */ sw $v0,0x9c($s0) +/* f00b40c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f00b410: +/* f00b410: 8fb00018 */ lw $s0,0x18($sp) +/* f00b414: 27bd0020 */ addiu $sp,$sp,0x20 +/* f00b418: 03e00008 */ jr $ra +/* f00b41c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00b420 +/* f00b420: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00b424: afbf0014 */ sw $ra,0x14($sp) +/* f00b428: 3c018006 */ lui $at,0x8006 +/* f00b42c: ac202410 */ sw $zero,0x2410($at) +/* f00b430: 24040080 */ addiu $a0,$zero,0x80 +/* f00b434: 0c0048f2 */ jal 0x123c8 +/* f00b438: 24050004 */ addiu $a1,$zero,0x4 +/* f00b43c: 3c01800a */ lui $at,0x800a +/* f00b440: ac22cc80 */ sw $v0,-0x3380($at) +/* f00b444: 24040080 */ addiu $a0,$zero,0x80 +/* f00b448: 0c0048f2 */ jal 0x123c8 +/* f00b44c: 24050004 */ addiu $a1,$zero,0x4 +/* f00b450: 3c01800a */ lui $at,0x800a +/* f00b454: ac22cc84 */ sw $v0,-0x337c($at) +/* f00b458: 24040080 */ addiu $a0,$zero,0x80 +/* f00b45c: 0c0048f2 */ jal 0x123c8 +/* f00b460: 24050004 */ addiu $a1,$zero,0x4 +/* f00b464: 8fbf0014 */ lw $ra,0x14($sp) +/* f00b468: 3c01800a */ lui $at,0x800a +/* f00b46c: ac22cc88 */ sw $v0,-0x3378($at) +/* f00b470: 03e00008 */ jr $ra +/* f00b474: 27bd0018 */ addiu $sp,$sp,0x18 +/* f00b478: 00000000 */ sll $zero,$zero,0x0 +/* f00b47c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00b480 +/* f00b480: 2402ffff */ addiu $v0,$zero,-1 +/* f00b484: 3c018006 */ lui $at,0x8006 +/* f00b488: ac2224b4 */ sw $v0,0x24b4($at) +/* f00b48c: 3c018006 */ lui $at,0x8006 +/* f00b490: ac2024d4 */ sw $zero,0x24d4($at) +/* f00b494: 3c018006 */ lui $at,0x8006 +/* f00b498: ac2024d8 */ sw $zero,0x24d8($at) +/* f00b49c: 3c018006 */ lui $at,0x8006 +/* f00b4a0: ac2024dc */ sw $zero,0x24dc($at) +/* f00b4a4: 3c018006 */ lui $at,0x8006 +/* f00b4a8: 240e0002 */ addiu $t6,$zero,0x2 +/* f00b4ac: ac2e24bc */ sw $t6,0x24bc($at) +/* f00b4b0: 3c188006 */ lui $t8,0x8006 +/* f00b4b4: 8f1824f0 */ lw $t8,0x24f0($t8) +/* f00b4b8: 3c018006 */ lui $at,0x8006 +/* f00b4bc: ac2224c0 */ sw $v0,0x24c0($at) +/* f00b4c0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00b4c4: 3c018006 */ lui $at,0x8006 +/* f00b4c8: 240f0001 */ addiu $t7,$zero,0x1 +/* f00b4cc: afbf0014 */ sw $ra,0x14($sp) +/* f00b4d0: 13000004 */ beqz $t8,.L0f00b4e4 +/* f00b4d4: ac2f24f4 */ sw $t7,0x24f4($at) +/* f00b4d8: 24190005 */ addiu $t9,$zero,0x5 +/* f00b4dc: 3c018006 */ lui $at,0x8006 +/* f00b4e0: ac3924b8 */ sw $t9,0x24b8($at) +.L0f00b4e4: +/* f00b4e4: 3c040004 */ lui $a0,0x4 +/* f00b4e8: 34847800 */ ori $a0,$a0,0x7800 +/* f00b4ec: 0c0048f2 */ jal 0x123c8 +/* f00b4f0: 24050004 */ addiu $a1,$zero,0x4 +/* f00b4f4: 3c01800a */ lui $at,0x800a +/* f00b4f8: 0fc02d08 */ jal func0f00b420 +/* f00b4fc: ac22cca0 */ sw $v0,-0x3360($at) +/* f00b500: 8fbf0014 */ lw $ra,0x14($sp) +/* f00b504: 27bd0018 */ addiu $sp,$sp,0x18 +/* f00b508: 03e00008 */ jr $ra +/* f00b50c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00b510 +/* f00b510: 3c013f80 */ lui $at,0x3f80 +/* f00b514: 44812000 */ mtc1 $at,$f4 +/* f00b518: 3c018006 */ lui $at,0x8006 +/* f00b51c: 240e1388 */ addiu $t6,$zero,0x1388 +/* f00b520: e4242968 */ swc1 $f4,0x2968($at) +/* f00b524: 3c018006 */ lui $at,0x8006 +/* f00b528: ac20296c */ sw $zero,0x296c($at) +/* f00b52c: 3c018006 */ lui $at,0x8006 +/* f00b530: ac202970 */ sw $zero,0x2970($at) +/* f00b534: 3c018006 */ lui $at,0x8006 +/* f00b538: ac202974 */ sw $zero,0x2974($at) +/* f00b53c: 3c018006 */ lui $at,0x8006 +/* f00b540: ac202978 */ sw $zero,0x2978($at) +/* f00b544: 3c018006 */ lui $at,0x8006 +/* f00b548: ac20297c */ sw $zero,0x297c($at) +/* f00b54c: 3c018006 */ lui $at,0x8006 +/* f00b550: ac2e2984 */ sw $t6,0x2984($at) +/* f00b554: 3c018006 */ lui $at,0x8006 +/* f00b558: 27bdffe0 */ addiu $sp,$sp,-32 +/* f00b55c: ac202988 */ sw $zero,0x2988($at) +/* f00b560: afbf001c */ sw $ra,0x1c($sp) +/* f00b564: 3c018006 */ lui $at,0x8006 +/* f00b568: afb10018 */ sw $s1,0x18($sp) +/* f00b56c: afb00014 */ sw $s0,0x14($sp) +/* f00b570: ac20298c */ sw $zero,0x298c($at) +/* f00b574: 24040730 */ addiu $a0,$zero,0x730 +/* f00b578: 0c0048f2 */ jal 0x123c8 +/* f00b57c: 24050004 */ addiu $a1,$zero,0x4 +/* f00b580: 3c048006 */ lui $a0,0x8006 +/* f00b584: 24842a8c */ addiu $a0,$a0,0x2a8c +/* f00b588: ac820000 */ sw $v0,0x0($a0) +/* f00b58c: 00001825 */ or $v1,$zero,$zero +.L0f00b590: +/* f00b590: 8c8f0000 */ lw $t7,0x0($a0) +/* f00b594: 01e3c021 */ addu $t8,$t7,$v1 +/* f00b598: 2463005c */ addiu $v1,$v1,0x5c +/* f00b59c: 28610730 */ slti $at,$v1,0x730 +/* f00b5a0: 1420fffb */ bnez $at,.L0f00b590 +/* f00b5a4: af000000 */ sw $zero,0x0($t8) +/* f00b5a8: 3c018006 */ lui $at,0x8006 +/* f00b5ac: ac202a90 */ sw $zero,0x2a90($at) +/* f00b5b0: 3c01800a */ lui $at,0x800a +/* f00b5b4: ac20cd10 */ sw $zero,-0x32f0($at) +/* f00b5b8: 3c01800a */ lui $at,0x800a +/* f00b5bc: ac20cd14 */ sw $zero,-0x32ec($at) +/* f00b5c0: 3c01800a */ lui $at,0x800a +/* f00b5c4: ac20cd18 */ sw $zero,-0x32e8($at) +/* f00b5c8: 24041470 */ addiu $a0,$zero,0x1470 +/* f00b5cc: 0c0048f2 */ jal 0x123c8 +/* f00b5d0: 24050004 */ addiu $a1,$zero,0x4 +/* f00b5d4: 3c018006 */ lui $at,0x8006 +/* f00b5d8: 3c10800a */ lui $s0,0x800a +/* f00b5dc: 3c11800a */ lui $s1,0x800a +/* f00b5e0: ac222960 */ sw $v0,0x2960($at) +/* f00b5e4: 2631cd10 */ addiu $s1,$s1,-13040 +/* f00b5e8: 2610ccc0 */ addiu $s0,$s0,-13120 +.L0f00b5ec: +/* f00b5ec: 24040240 */ addiu $a0,$zero,0x240 +/* f00b5f0: 0c0048f2 */ jal 0x123c8 +/* f00b5f4: 24050004 */ addiu $a1,$zero,0x4 +/* f00b5f8: 2459003f */ addiu $t9,$v0,0x3f +/* f00b5fc: 3728003f */ ori $t0,$t9,0x3f +/* f00b600: 26100004 */ addiu $s0,$s0,0x4 +/* f00b604: 3909003f */ xori $t1,$t0,0x3f +/* f00b608: 1611fff8 */ bne $s0,$s1,.L0f00b5ec +/* f00b60c: ae09fffc */ sw $t1,-0x4($s0) +/* f00b610: 0fc02edc */ jal func0f00bb70 +/* f00b614: 00000000 */ sll $zero,$zero,0x0 +/* f00b618: 8fbf001c */ lw $ra,0x1c($sp) +/* f00b61c: 8fb00014 */ lw $s0,0x14($sp) +/* f00b620: 8fb10018 */ lw $s1,0x18($sp) +/* f00b624: 03e00008 */ jr $ra +/* f00b628: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f00b62c +/* f00b62c: 3c02800a */ lui $v0,0x800a +/* f00b630: 24429fc0 */ addiu $v0,$v0,-24640 +/* f00b634: 8c4e006c */ lw $t6,0x6c($v0) +/* f00b638: 27bdffe0 */ addiu $sp,$sp,-32 +/* f00b63c: afbf0014 */ sw $ra,0x14($sp) +/* f00b640: 11c00003 */ beqz $t6,.L0f00b650 +/* f00b644: afa40020 */ sw $a0,0x20($sp) +/* f00b648: 10000002 */ beqz $zero,.L0f00b654 +/* f00b64c: 24070001 */ addiu $a3,$zero,0x1 +.L0f00b650: +/* f00b650: 00003825 */ or $a3,$zero,$zero +.L0f00b654: +/* f00b654: 8c4f0068 */ lw $t7,0x68($v0) +/* f00b658: 3c088006 */ lui $t0,0x8006 +/* f00b65c: 2508298c */ addiu $t0,$t0,0x298c +/* f00b660: 11e00003 */ beqz $t7,.L0f00b670 +/* f00b664: 8fac0020 */ lw $t4,0x20($sp) +/* f00b668: 10000002 */ beqz $zero,.L0f00b674 +/* f00b66c: 24030001 */ addiu $v1,$zero,0x1 +.L0f00b670: +/* f00b670: 00001825 */ or $v1,$zero,$zero +.L0f00b674: +/* f00b674: 8c580064 */ lw $t8,0x64($v0) +/* f00b678: 00003025 */ or $a2,$zero,$zero +/* f00b67c: 24050004 */ addiu $a1,$zero,0x4 +/* f00b680: 13000003 */ beqz $t8,.L0f00b690 +/* f00b684: 00000000 */ sll $zero,$zero,0x0 +/* f00b688: 10000001 */ beqz $zero,.L0f00b690 +/* f00b68c: 24060001 */ addiu $a2,$zero,0x1 +.L0f00b690: +/* f00b690: 8c590070 */ lw $t9,0x70($v0) +/* f00b694: 00001025 */ or $v0,$zero,$zero +/* f00b698: 13200003 */ beqz $t9,.L0f00b6a8 +/* f00b69c: 00000000 */ sll $zero,$zero,0x0 +/* f00b6a0: 10000001 */ beqz $zero,.L0f00b6a8 +/* f00b6a4: 24020001 */ addiu $v0,$zero,0x1 +.L0f00b6a8: +/* f00b6a8: 00464821 */ addu $t1,$v0,$a2 +/* f00b6ac: 01235021 */ addu $t2,$t1,$v1 +/* f00b6b0: 01475821 */ addu $t3,$t2,$a3 +/* f00b6b4: 016c6821 */ addu $t5,$t3,$t4 +/* f00b6b8: 25ae000a */ addiu $t6,$t5,0xa +/* f00b6bc: 000e78c0 */ sll $t7,$t6,0x3 +/* f00b6c0: 01ee7823 */ subu $t7,$t7,$t6 +/* f00b6c4: 000f7880 */ sll $t7,$t7,0x2 +/* f00b6c8: 01ee7823 */ subu $t7,$t7,$t6 +/* f00b6cc: 000f7880 */ sll $t7,$t7,0x2 +/* f00b6d0: 01ee7821 */ addu $t7,$t7,$t6 +/* f00b6d4: 000f78c0 */ sll $t7,$t7,0x3 +/* f00b6d8: 25e4000f */ addiu $a0,$t7,0xf +/* f00b6dc: 3498000f */ ori $t8,$a0,0xf +/* f00b6e0: ad0e0000 */ sw $t6,0x0($t0) +/* f00b6e4: 0c0048f2 */ jal 0x123c8 +/* f00b6e8: 3b04000f */ xori $a0,$t8,0xf +/* f00b6ec: 3c088006 */ lui $t0,0x8006 +/* f00b6f0: 2508298c */ addiu $t0,$t0,0x298c +/* f00b6f4: 8d060000 */ lw $a2,0x0($t0) +/* f00b6f8: 3c048006 */ lui $a0,0x8006 +/* f00b6fc: 24842988 */ addiu $a0,$a0,0x2988 +/* f00b700: ac820000 */ sw $v0,0x0($a0) +/* f00b704: 18c00013 */ blez $a2,.L0f00b754 +/* f00b708: 00001825 */ or $v1,$zero,$zero +/* f00b70c: 00001025 */ or $v0,$zero,$zero +/* f00b710: 2407ffff */ addiu $a3,$zero,-1 +/* f00b714: 8c890000 */ lw $t1,0x0($a0) +.L0f00b718: +/* f00b718: 24630001 */ addiu $v1,$v1,0x1 +/* f00b71c: 01225021 */ addu $t2,$t1,$v0 +/* f00b720: a5470000 */ sh $a3,0x0($t2) +/* f00b724: 8c8b0000 */ lw $t3,0x0($a0) +/* f00b728: 01626021 */ addu $t4,$t3,$v0 +/* f00b72c: ad800020 */ sw $zero,0x20($t4) +/* f00b730: 8c8d0000 */ lw $t5,0x0($a0) +/* f00b734: 01a27021 */ addu $t6,$t5,$v0 +/* f00b738: adc0001c */ sw $zero,0x1c($t6) +/* f00b73c: 8d060000 */ lw $a2,0x0($t0) +/* f00b740: 24420368 */ addiu $v0,$v0,0x368 +/* f00b744: 0066082a */ slt $at,$v1,$a2 +/* f00b748: 5420fff3 */ bnezl $at,.L0f00b718 +/* f00b74c: 8c890000 */ lw $t1,0x0($a0) +/* f00b750: 00001825 */ or $v1,$zero,$zero +.L0f00b754: +/* f00b754: 00062040 */ sll $a0,$a2,0x1 +/* f00b758: 2484000f */ addiu $a0,$a0,0xf +/* f00b75c: 3c01800a */ lui $at,0x800a +/* f00b760: 348f000f */ ori $t7,$a0,0xf +/* f00b764: ac20cd10 */ sw $zero,-0x32f0($at) +/* f00b768: 39e4000f */ xori $a0,$t7,0xf +/* f00b76c: 24050004 */ addiu $a1,$zero,0x4 +/* f00b770: 0c0048f2 */ jal 0x123c8 +/* f00b774: afa3001c */ sw $v1,0x1c($sp) +/* f00b778: 3c088006 */ lui $t0,0x8006 +/* f00b77c: 2508298c */ addiu $t0,$t0,0x298c +/* f00b780: 8d040000 */ lw $a0,0x0($t0) +/* f00b784: 3c06800a */ lui $a2,0x800a +/* f00b788: 24c6cd14 */ addiu $a2,$a2,-13036 +/* f00b78c: 0004c840 */ sll $t9,$a0,0x1 +/* f00b790: 2724000f */ addiu $a0,$t9,0xf +/* f00b794: 3489000f */ ori $t1,$a0,0xf +/* f00b798: acc20000 */ sw $v0,0x0($a2) +/* f00b79c: 3924000f */ xori $a0,$t1,0xf +/* f00b7a0: 0c0048f2 */ jal 0x123c8 +/* f00b7a4: 24050004 */ addiu $a1,$zero,0x4 +/* f00b7a8: 3c088006 */ lui $t0,0x8006 +/* f00b7ac: 2508298c */ addiu $t0,$t0,0x298c +/* f00b7b0: 8d0b0000 */ lw $t3,0x0($t0) +/* f00b7b4: 3c04800a */ lui $a0,0x800a +/* f00b7b8: 2484cd18 */ addiu $a0,$a0,-13032 +/* f00b7bc: 3c06800a */ lui $a2,0x800a +/* f00b7c0: 24c6cd14 */ addiu $a2,$a2,-13036 +/* f00b7c4: ac820000 */ sw $v0,0x0($a0) +/* f00b7c8: 8fa3001c */ lw $v1,0x1c($sp) +/* f00b7cc: 1960000e */ blez $t3,.L0f00b808 +/* f00b7d0: 2407ffff */ addiu $a3,$zero,-1 +/* f00b7d4: 00001025 */ or $v0,$zero,$zero +/* f00b7d8: 8ccc0000 */ lw $t4,0x0($a2) +.L0f00b7dc: +/* f00b7dc: 24630001 */ addiu $v1,$v1,0x1 +/* f00b7e0: 01826821 */ addu $t5,$t4,$v0 +/* f00b7e4: a5a70000 */ sh $a3,0x0($t5) +/* f00b7e8: 8c8e0000 */ lw $t6,0x0($a0) +/* f00b7ec: 01c27821 */ addu $t7,$t6,$v0 +/* f00b7f0: a5e70000 */ sh $a3,0x0($t7) +/* f00b7f4: 8d180000 */ lw $t8,0x0($t0) +/* f00b7f8: 24420002 */ addiu $v0,$v0,0x2 +/* f00b7fc: 0078082a */ slt $at,$v1,$t8 +/* f00b800: 5420fff6 */ bnezl $at,.L0f00b7dc +/* f00b804: 8ccc0000 */ lw $t4,0x0($a2) +.L0f00b808: +/* f00b808: 8fbf0014 */ lw $ra,0x14($sp) +/* f00b80c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f00b810: 03e00008 */ jr $ra +/* f00b814: 00000000 */ sll $zero,$zero,0x0 +/* f00b818: 00000000 */ sll $zero,$zero,0x0 +/* f00b81c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00b820 +/* f00b820: 27bdffd0 */ addiu $sp,$sp,-48 +/* f00b824: 3c0e8008 */ lui $t6,0x8008 +/* f00b828: 95cecf06 */ lhu $t6,-0x30fa($t6) +/* f00b82c: afb10018 */ sw $s1,0x18($sp) +/* f00b830: afb00014 */ sw $s0,0x14($sp) +/* f00b834: 00808025 */ or $s0,$a0,$zero +/* f00b838: afbf002c */ sw $ra,0x2c($sp) +/* f00b83c: afb50028 */ sw $s5,0x28($sp) +/* f00b840: afb40024 */ sw $s4,0x24($sp) +/* f00b844: afb30020 */ sw $s3,0x20($sp) +/* f00b848: afb2001c */ sw $s2,0x1c($sp) +/* f00b84c: 11c00009 */ beqz $t6,.L0f00b874 +/* f00b850: 00008825 */ or $s1,$zero,$zero +/* f00b854: 3c028008 */ lui $v0,0x8008 +/* f00b858: 2442cf04 */ addiu $v0,$v0,-12540 +/* f00b85c: 944f0016 */ lhu $t7,0x16($v0) +.L0f00b860: +/* f00b860: 24420014 */ addiu $v0,$v0,0x14 +/* f00b864: ac40fff8 */ sw $zero,-0x8($v0) +/* f00b868: 55e0fffd */ bnezl $t7,.L0f00b860 +/* f00b86c: 944f0016 */ lhu $t7,0x16($v0) +/* f00b870: 00008825 */ or $s1,$zero,$zero +.L0f00b874: +/* f00b874: 0c004b70 */ jal 0x12dc0 +/* f00b878: 00000000 */ sll $zero,$zero,0x0 +/* f00b87c: 3c188006 */ lui $t8,0x8006 +/* f00b880: 8f182b00 */ lw $t8,0x2b00($t8) +/* f00b884: 3c018006 */ lui $at,0x8006 +/* f00b888: 3c128006 */ lui $s2,0x8006 +/* f00b88c: 0058001b */ divu $zero,$v0,$t8 +/* f00b890: 0000c810 */ mfhi $t9 +/* f00b894: ac392c80 */ sw $t9,0x2c80($at) +/* f00b898: 26522b14 */ addiu $s2,$s2,0x2b14 +/* f00b89c: 3c06800a */ lui $a2,0x800a +/* f00b8a0: ae400000 */ sw $zero,0x0($s2) +/* f00b8a4: 3c018006 */ lui $at,0x8006 +/* f00b8a8: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f00b8ac: ac202b18 */ sw $zero,0x2b18($at) +/* f00b8b0: 8cc8006c */ lw $t0,0x6c($a2) +/* f00b8b4: 17000002 */ bnez $t8,.L0f00b8c0 +/* f00b8b8: 00000000 */ sll $zero,$zero,0x0 +/* f00b8bc: 0007000d */ break 0x7 +.L0f00b8c0: +/* f00b8c0: 00002825 */ or $a1,$zero,$zero +/* f00b8c4: 11000003 */ beqz $t0,.L0f00b8d4 +/* f00b8c8: 00001825 */ or $v1,$zero,$zero +/* f00b8cc: 10000001 */ beqz $zero,.L0f00b8d4 +/* f00b8d0: 24050001 */ addiu $a1,$zero,0x1 +.L0f00b8d4: +/* f00b8d4: 8cc90068 */ lw $t1,0x68($a2) +/* f00b8d8: 00002025 */ or $a0,$zero,$zero +/* f00b8dc: 00001025 */ or $v0,$zero,$zero +/* f00b8e0: 11200003 */ beqz $t1,.L0f00b8f0 +/* f00b8e4: 00000000 */ sll $zero,$zero,0x0 +/* f00b8e8: 10000001 */ beqz $zero,.L0f00b8f0 +/* f00b8ec: 24030001 */ addiu $v1,$zero,0x1 +.L0f00b8f0: +/* f00b8f0: 8cca0064 */ lw $t2,0x64($a2) +/* f00b8f4: 3c15800a */ lui $s5,0x800a +/* f00b8f8: 26b5cd20 */ addiu $s5,$s5,-13024 +/* f00b8fc: 11400003 */ beqz $t2,.L0f00b90c +/* f00b900: 24180008 */ addiu $t8,$zero,0x8 +/* f00b904: 10000001 */ beqz $zero,.L0f00b90c +/* f00b908: 24040001 */ addiu $a0,$zero,0x1 +.L0f00b90c: +/* f00b90c: 8ccb0070 */ lw $t3,0x70($a2) +/* f00b910: 240f0004 */ addiu $t7,$zero,0x4 +/* f00b914: 3c198006 */ lui $t9,0x8006 +/* f00b918: 11600003 */ beqz $t3,.L0f00b928 +/* f00b91c: 00000000 */ sll $zero,$zero,0x0 +/* f00b920: 10000001 */ beqz $zero,.L0f00b928 +/* f00b924: 24020001 */ addiu $v0,$zero,0x1 +.L0f00b928: +/* f00b928: 00446021 */ addu $t4,$v0,$a0 +/* f00b92c: 01836821 */ addu $t5,$t4,$v1 +/* f00b930: 01a57021 */ addu $t6,$t5,$a1 +/* f00b934: 29c10002 */ slti $at,$t6,0x2 +/* f00b938: 14200005 */ bnez $at,.L0f00b950 +/* f00b93c: 27221700 */ addiu $v0,$t9,0x1700 +/* f00b940: 3c15800a */ lui $s5,0x800a +/* f00b944: 26b5cd20 */ addiu $s5,$s5,-13024 +/* f00b948: 1000000d */ beqz $zero,.L0f00b980 +/* f00b94c: aeaf0000 */ sw $t7,0x0($s5) +.L0f00b950: +/* f00b950: aeb80000 */ sw $t8,0x0($s5) +/* f00b954: 24440006 */ addiu $a0,$v0,0x6 +/* f00b958: 90480000 */ lbu $t0,0x0($v0) +.L0f00b95c: +/* f00b95c: 56080004 */ bnel $s0,$t0,.L0f00b970 +/* f00b960: 24420002 */ addiu $v0,$v0,0x2 +/* f00b964: 90490001 */ lbu $t1,0x1($v0) +/* f00b968: aea90000 */ sw $t1,0x0($s5) +/* f00b96c: 24420002 */ addiu $v0,$v0,0x2 +.L0f00b970: +/* f00b970: 0044082b */ sltu $at,$v0,$a0 +/* f00b974: 5420fff9 */ bnezl $at,.L0f00b95c +/* f00b978: 90480000 */ lbu $t0,0x0($v0) +/* f00b97c: 00008825 */ or $s1,$zero,$zero +.L0f00b980: +/* f00b980: 0fc41b99 */ jal func0f106e64 +/* f00b984: 24040010 */ addiu $a0,$zero,0x10 +/* f00b988: 10400005 */ beqz $v0,.L0f00b9a0 +/* f00b98c: 3c148006 */ lui $s4,0x8006 +/* f00b990: 3c138006 */ lui $s3,0x8006 +/* f00b994: 26942c14 */ addiu $s4,$s4,0x2c14 +/* f00b998: 10000005 */ beqz $zero,.L0f00b9b0 +/* f00b99c: 8e732b0c */ lw $s3,0x2b0c($s3) +.L0f00b9a0: +/* f00b9a0: 3c148006 */ lui $s4,0x8006 +/* f00b9a4: 3c138006 */ lui $s3,0x8006 +/* f00b9a8: 26942b68 */ addiu $s4,$s4,0x2b68 +/* f00b9ac: 8e732b04 */ lw $s3,0x2b04($s3) +.L0f00b9b0: +/* f00b9b0: 8eaa0000 */ lw $t2,0x0($s5) +/* f00b9b4: 3c12800a */ lui $s2,0x800a +/* f00b9b8: 2652cd28 */ addiu $s2,$s2,-13016 +/* f00b9bc: 19400022 */ blez $t2,.L0f00ba48 +/* f00b9c0: 00000000 */ sll $zero,$zero,0x0 +.L0f00b9c4: +/* f00b9c4: 0c004b70 */ jal 0x12dc0 +/* f00b9c8: 24100001 */ addiu $s0,$zero,0x1 +/* f00b9cc: 0053001b */ divu $zero,$v0,$s3 +/* f00b9d0: 00005810 */ mfhi $t3 +/* f00b9d4: 8ea50000 */ lw $a1,0x0($s5) +/* f00b9d8: 000b6080 */ sll $t4,$t3,0x2 +/* f00b9dc: 028c6821 */ addu $t5,$s4,$t4 +/* f00b9e0: 8dae0000 */ lw $t6,0x0($t5) +/* f00b9e4: 16600002 */ bnez $s3,.L0f00b9f0 +/* f00b9e8: 00000000 */ sll $zero,$zero,0x0 +/* f00b9ec: 0007000d */ break 0x7 +.L0f00b9f0: +/* f00b9f0: 00b3082a */ slt $at,$a1,$s3 +/* f00b9f4: 1020000d */ beqz $at,.L0f00ba2c +/* f00b9f8: ae4e0000 */ sw $t6,0x0($s2) +/* f00b9fc: 1a20000b */ blez $s1,.L0f00ba2c +/* f00ba00: 00001825 */ or $v1,$zero,$zero +/* f00ba04: 3c02800a */ lui $v0,0x800a +/* f00ba08: 2442cd28 */ addiu $v0,$v0,-13016 +/* f00ba0c: 01c02025 */ or $a0,$t6,$zero +.L0f00ba10: +/* f00ba10: 8c4f0000 */ lw $t7,0x0($v0) +/* f00ba14: 24630001 */ addiu $v1,$v1,0x1 +/* f00ba18: 15e40002 */ bne $t7,$a0,.L0f00ba24 +/* f00ba1c: 00000000 */ sll $zero,$zero,0x0 +/* f00ba20: 00008025 */ or $s0,$zero,$zero +.L0f00ba24: +/* f00ba24: 1471fffa */ bne $v1,$s1,.L0f00ba10 +/* f00ba28: 24420004 */ addiu $v0,$v0,0x4 +.L0f00ba2c: +/* f00ba2c: 1200ffe5 */ beqz $s0,.L0f00b9c4 +/* f00ba30: 00000000 */ sll $zero,$zero,0x0 +/* f00ba34: 26310001 */ addiu $s1,$s1,0x1 +/* f00ba38: 0225082a */ slt $at,$s1,$a1 +/* f00ba3c: 1420ffe1 */ bnez $at,.L0f00b9c4 +/* f00ba40: 26520004 */ addiu $s2,$s2,0x4 +/* f00ba44: 00008825 */ or $s1,$zero,$zero +.L0f00ba48: +/* f00ba48: 0fc41b99 */ jal func0f106e64 +/* f00ba4c: 24040010 */ addiu $a0,$zero,0x10 +/* f00ba50: 10400006 */ beqz $v0,.L0f00ba6c +/* f00ba54: 3c148006 */ lui $s4,0x8006 +/* f00ba58: 3c148006 */ lui $s4,0x8006 +/* f00ba5c: 3c138006 */ lui $s3,0x8006 +/* f00ba60: 26942c6c */ addiu $s4,$s4,0x2c6c +/* f00ba64: 10000004 */ beqz $zero,.L0f00ba78 +/* f00ba68: 8e732b10 */ lw $s3,0x2b10($s3) +.L0f00ba6c: +/* f00ba6c: 3c138006 */ lui $s3,0x8006 +/* f00ba70: 26942c58 */ addiu $s4,$s4,0x2c58 +/* f00ba74: 8e732b08 */ lw $s3,0x2b08($s3) +.L0f00ba78: +/* f00ba78: 8ea50000 */ lw $a1,0x0($s5) +/* f00ba7c: 3c12800a */ lui $s2,0x800a +/* f00ba80: 2652cd48 */ addiu $s2,$s2,-12984 +/* f00ba84: 18a00022 */ blez $a1,.L0f00bb10 +/* f00ba88: 00000000 */ sll $zero,$zero,0x0 +.L0f00ba8c: +/* f00ba8c: 0c004b70 */ jal 0x12dc0 +/* f00ba90: 24100001 */ addiu $s0,$zero,0x1 +/* f00ba94: 0053001b */ divu $zero,$v0,$s3 +/* f00ba98: 0000c010 */ mfhi $t8 +/* f00ba9c: 8ea50000 */ lw $a1,0x0($s5) +/* f00baa0: 0018c880 */ sll $t9,$t8,0x2 +/* f00baa4: 02994021 */ addu $t0,$s4,$t9 +/* f00baa8: 8d090000 */ lw $t1,0x0($t0) +/* f00baac: 16600002 */ bnez $s3,.L0f00bab8 +/* f00bab0: 00000000 */ sll $zero,$zero,0x0 +/* f00bab4: 0007000d */ break 0x7 +.L0f00bab8: +/* f00bab8: 00b3082a */ slt $at,$a1,$s3 +/* f00babc: 1020000d */ beqz $at,.L0f00baf4 +/* f00bac0: ae490000 */ sw $t1,0x0($s2) +/* f00bac4: 1a20000b */ blez $s1,.L0f00baf4 +/* f00bac8: 00001825 */ or $v1,$zero,$zero +/* f00bacc: 3c02800a */ lui $v0,0x800a +/* f00bad0: 2442cd48 */ addiu $v0,$v0,-12984 +/* f00bad4: 01202025 */ or $a0,$t1,$zero +.L0f00bad8: +/* f00bad8: 8c4a0000 */ lw $t2,0x0($v0) +/* f00badc: 24630001 */ addiu $v1,$v1,0x1 +/* f00bae0: 15440002 */ bne $t2,$a0,.L0f00baec +/* f00bae4: 00000000 */ sll $zero,$zero,0x0 +/* f00bae8: 00008025 */ or $s0,$zero,$zero +.L0f00baec: +/* f00baec: 1471fffa */ bne $v1,$s1,.L0f00bad8 +/* f00baf0: 24420004 */ addiu $v0,$v0,0x4 +.L0f00baf4: +/* f00baf4: 1200ffe5 */ beqz $s0,.L0f00ba8c +/* f00baf8: 00000000 */ sll $zero,$zero,0x0 +/* f00bafc: 26310001 */ addiu $s1,$s1,0x1 +/* f00bb00: 0225082a */ slt $at,$s1,$a1 +/* f00bb04: 1420ffe1 */ bnez $at,.L0f00ba8c +/* f00bb08: 26520004 */ addiu $s2,$s2,0x4 +/* f00bb0c: 00008825 */ or $s1,$zero,$zero +.L0f00bb10: +/* f00bb10: 3c018006 */ lui $at,0x8006 +/* f00bb14: ac202c84 */ sw $zero,0x2c84($at) +/* f00bb18: 3c018006 */ lui $at,0x8006 +/* f00bb1c: 18a00006 */ blez $a1,.L0f00bb38 +/* f00bb20: ac202c88 */ sw $zero,0x2c88($at) +/* f00bb24: 26310001 */ addiu $s1,$s1,0x1 +.L0f00bb28: +/* f00bb28: 0225082a */ slt $at,$s1,$a1 +/* f00bb2c: 5420fffe */ bnezl $at,.L0f00bb28 +/* f00bb30: 26310001 */ addiu $s1,$s1,0x1 +/* f00bb34: 00008825 */ or $s1,$zero,$zero +.L0f00bb38: +/* f00bb38: 18a00005 */ blez $a1,.L0f00bb50 +/* f00bb3c: 8fb00014 */ lw $s0,0x14($sp) +/* f00bb40: 26310001 */ addiu $s1,$s1,0x1 +.L0f00bb44: +/* f00bb44: 0225082a */ slt $at,$s1,$a1 +/* f00bb48: 5420fffe */ bnezl $at,.L0f00bb44 +/* f00bb4c: 26310001 */ addiu $s1,$s1,0x1 +.L0f00bb50: +/* f00bb50: 8fbf002c */ lw $ra,0x2c($sp) +/* f00bb54: 8fb10018 */ lw $s1,0x18($sp) +/* f00bb58: 8fb2001c */ lw $s2,0x1c($sp) +/* f00bb5c: 8fb30020 */ lw $s3,0x20($sp) +/* f00bb60: 8fb40024 */ lw $s4,0x24($sp) +/* f00bb64: 8fb50028 */ lw $s5,0x28($sp) +/* f00bb68: 03e00008 */ jr $ra +/* f00bb6c: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f00bb70 +/* f00bb70: 3c03800a */ lui $v1,0x800a +/* f00bb74: 3c02800a */ lui $v0,0x800a +/* f00bb78: 2442cc30 */ addiu $v0,$v0,-13264 +/* f00bb7c: 2463cc00 */ addiu $v1,$v1,-13312 +.L0f00bb80: +/* f00bb80: 24630004 */ addiu $v1,$v1,0x4 +/* f00bb84: 1462fffe */ bne $v1,$v0,.L0f00bb80 +/* f00bb88: ac60fffc */ sw $zero,-0x4($v1) +/* f00bb8c: 3c013f80 */ lui $at,0x3f80 +/* f00bb90: 44810000 */ mtc1 $at,$f0 +/* f00bb94: 3c018006 */ lui $at,0x8006 +/* f00bb98: ac207e54 */ sw $zero,0x7e54($at) +/* f00bb9c: 3c018006 */ lui $at,0x8006 +/* f00bba0: e4202ca0 */ swc1 $f0,0x2ca0($at) +/* f00bba4: 3c018006 */ lui $at,0x8006 +/* f00bba8: e4202ca4 */ swc1 $f0,0x2ca4($at) +/* f00bbac: 3c018006 */ lui $at,0x8006 +/* f00bbb0: e4202ca8 */ swc1 $f0,0x2ca8($at) +/* f00bbb4: 3c018006 */ lui $at,0x8006 +/* f00bbb8: e4202cac */ swc1 $f0,0x2cac($at) +/* f00bbbc: 3c018006 */ lui $at,0x8006 +/* f00bbc0: 03e00008 */ jr $ra +/* f00bbc4: ac202cbc */ sw $zero,0x2cbc($at) +); + +GLOBAL_ASM( +glabel func0f00bbc8 +/* f00bbc8: 3c0a800a */ lui $t2,0x800a +/* f00bbcc: 254ad030 */ addiu $t2,$t2,-12240 +/* f00bbd0: 27bdf8f0 */ addiu $sp,$sp,-1808 +/* f00bbd4: 8d450018 */ lw $a1,0x18($t2) +/* f00bbd8: afb00018 */ sw $s0,0x18($sp) +/* f00bbdc: 3c108006 */ lui $s0,0x8006 +/* f00bbe0: 3c078006 */ lui $a3,0x8006 +/* f00bbe4: 3c088006 */ lui $t0,0x8006 +/* f00bbe8: 25087e58 */ addiu $t0,$t0,0x7e58 +/* f00bbec: 24e77e60 */ addiu $a3,$a3,0x7e60 +/* f00bbf0: 26107e5c */ addiu $s0,$s0,0x7e5c +/* f00bbf4: afbf001c */ sw $ra,0x1c($sp) +/* f00bbf8: ad000000 */ sw $zero,0x0($t0) +/* f00bbfc: ae000000 */ sw $zero,0x0($s0) +/* f00bc00: 10a00119 */ beqz $a1,.L0f00c068 +/* f00bc04: ace00000 */ sw $zero,0x0($a3) +/* f00bc08: 8cae0000 */ lw $t6,0x0($a1) +/* f00bc0c: 00a01825 */ or $v1,$a1,$zero +/* f00bc10: 00004825 */ or $t1,$zero,$zero +/* f00bc14: 11c0000c */ beqz $t6,.L0f00bc48 +/* f00bc18: 24050004 */ addiu $a1,$zero,0x4 +/* f00bc1c: 8c6f0004 */ lw $t7,0x4($v1) +.L0f00bc20: +/* f00bc20: 29e11000 */ slti $at,$t7,0x1000 +/* f00bc24: 54200005 */ bnezl $at,.L0f00bc3c +/* f00bc28: 8c6e0008 */ lw $t6,0x8($v1) +/* f00bc2c: 8cf80000 */ lw $t8,0x0($a3) +/* f00bc30: 27190001 */ addiu $t9,$t8,0x1 +/* f00bc34: acf90000 */ sw $t9,0x0($a3) +/* f00bc38: 8c6e0008 */ lw $t6,0x8($v1) +.L0f00bc3c: +/* f00bc3c: 24630008 */ addiu $v1,$v1,0x8 +/* f00bc40: 55c0fff7 */ bnezl $t6,.L0f00bc20 +/* f00bc44: 8c6f0004 */ lw $t7,0x4($v1) +.L0f00bc48: +/* f00bc48: 8cef0000 */ lw $t7,0x0($a3) +/* f00bc4c: 27b80034 */ addiu $t8,$sp,0x34 +/* f00bc50: 3c198006 */ lui $t9,0x8006 +/* f00bc54: 25e20001 */ addiu $v0,$t7,0x1 +/* f00bc58: 184000f9 */ blez $v0,.L0f00c040 +/* f00bc5c: ace20000 */ sw $v0,0x0($a3) +/* f00bc60: 27391710 */ addiu $t9,$t9,0x1710 +/* f00bc64: 272f0360 */ addiu $t7,$t9,0x360 +.L0f00bc68: +/* f00bc68: 8f210000 */ lw $at,0x0($t9) +/* f00bc6c: 2739000c */ addiu $t9,$t9,0xc +/* f00bc70: 2718000c */ addiu $t8,$t8,0xc +/* f00bc74: af01fff4 */ sw $at,-0xc($t8) +/* f00bc78: 8f21fff8 */ lw $at,-0x8($t9) +/* f00bc7c: af01fff8 */ sw $at,-0x8($t8) +/* f00bc80: 8f21fffc */ lw $at,-0x4($t9) +/* f00bc84: 172ffff8 */ bne $t9,$t7,.L0f00bc68 +/* f00bc88: af01fffc */ sw $at,-0x4($t8) +/* f00bc8c: 000220c0 */ sll $a0,$v0,0x3 +/* f00bc90: 8f210000 */ lw $at,0x0($t9) +/* f00bc94: 00822023 */ subu $a0,$a0,$v0 +/* f00bc98: 00042080 */ sll $a0,$a0,0x2 +/* f00bc9c: 00822023 */ subu $a0,$a0,$v0 +/* f00bca0: 00042080 */ sll $a0,$a0,0x2 +/* f00bca4: af010000 */ sw $at,0x0($t8) +/* f00bca8: 8f2f0004 */ lw $t7,0x4($t9) +/* f00bcac: 00822021 */ addu $a0,$a0,$v0 +/* f00bcb0: 000420c0 */ sll $a0,$a0,0x3 +/* f00bcb4: 2484000f */ addiu $a0,$a0,0xf +/* f00bcb8: 348e000f */ ori $t6,$a0,0xf +/* f00bcbc: af0f0004 */ sw $t7,0x4($t8) +/* f00bcc0: afa9039c */ sw $t1,0x39c($sp) +/* f00bcc4: afa003a0 */ sw $zero,0x3a0($sp) +/* f00bcc8: 39c4000f */ xori $a0,$t6,0xf +/* f00bccc: 0c0048f2 */ jal 0x123c8 +/* f00bcd0: 00003025 */ or $a2,$zero,$zero +/* f00bcd4: 3c078006 */ lui $a3,0x8006 +/* f00bcd8: 24e77e60 */ addiu $a3,$a3,0x7e60 +/* f00bcdc: 8ce40000 */ lw $a0,0x0($a3) +/* f00bce0: 3c088006 */ lui $t0,0x8006 +/* f00bce4: 25087e58 */ addiu $t0,$t0,0x7e58 +/* f00bce8: 0004c840 */ sll $t9,$a0,0x1 +/* f00bcec: 2724000f */ addiu $a0,$t9,0xf +/* f00bcf0: 3498000f */ ori $t8,$a0,0xf +/* f00bcf4: ad020000 */ sw $v0,0x0($t0) +/* f00bcf8: 3b04000f */ xori $a0,$t8,0xf +/* f00bcfc: 0c0048f2 */ jal 0x123c8 +/* f00bd00: 24050004 */ addiu $a1,$zero,0x4 +/* f00bd04: 3c0a800a */ lui $t2,0x800a +/* f00bd08: 254ad030 */ addiu $t2,$t2,-12240 +/* f00bd0c: 8d450018 */ lw $a1,0x18($t2) +/* f00bd10: ae020000 */ sw $v0,0x0($s0) +/* f00bd14: 3c088006 */ lui $t0,0x8006 +/* f00bd18: 8caf0000 */ lw $t7,0x0($a1) +/* f00bd1c: 25087e58 */ addiu $t0,$t0,0x7e58 +/* f00bd20: 8fa603a0 */ lw $a2,0x3a0($sp) +/* f00bd24: 8fa9039c */ lw $t1,0x39c($sp) +/* f00bd28: 11e00049 */ beqz $t7,.L0f00be50 +/* f00bd2c: 27bf0034 */ addiu $ra,$sp,0x34 +/* f00bd30: 00002025 */ or $a0,$zero,$zero +/* f00bd34: 00a01825 */ or $v1,$a1,$zero +/* f00bd38: 240d001a */ addiu $t5,$zero,0x1a +/* f00bd3c: 240cffff */ addiu $t4,$zero,-1 +/* f00bd40: 240b0368 */ addiu $t3,$zero,0x368 +/* f00bd44: 8c790004 */ lw $t9,0x4($v1) +.L0f00bd48: +/* f00bd48: 2b211000 */ slti $at,$t9,0x1000 +/* f00bd4c: 5420003b */ bnezl $at,.L0f00be3c +/* f00bd50: 8c780008 */ lw $t8,0x8($v1) +/* f00bd54: 012b0019 */ multu $t1,$t3 +/* f00bd58: 8d180000 */ lw $t8,0x0($t0) +/* f00bd5c: 27f90360 */ addiu $t9,$ra,0x360 +/* f00bd60: 00001012 */ mflo $v0 +/* f00bd64: 03027021 */ addu $t6,$t8,$v0 +/* f00bd68: 03e0c025 */ or $t8,$ra,$zero +.L0f00bd6c: +/* f00bd6c: 8f010000 */ lw $at,0x0($t8) +/* f00bd70: 2718000c */ addiu $t8,$t8,0xc +/* f00bd74: 25ce000c */ addiu $t6,$t6,0xc +/* f00bd78: adc1fff4 */ sw $at,-0xc($t6) +/* f00bd7c: 8f01fff8 */ lw $at,-0x8($t8) +/* f00bd80: adc1fff8 */ sw $at,-0x8($t6) +/* f00bd84: 8f01fffc */ lw $at,-0x4($t8) +/* f00bd88: 1719fff8 */ bne $t8,$t9,.L0f00bd6c +/* f00bd8c: adc1fffc */ sw $at,-0x4($t6) +/* f00bd90: 8f010000 */ lw $at,0x0($t8) +/* f00bd94: adc10000 */ sw $at,0x0($t6) +/* f00bd98: 8f190004 */ lw $t9,0x4($t8) +/* f00bd9c: add90004 */ sw $t9,0x4($t6) +/* f00bda0: 8d4f0018 */ lw $t7,0x18($t2) +/* f00bda4: 01e4c821 */ addu $t9,$t7,$a0 +/* f00bda8: 8f230004 */ lw $v1,0x4($t9) +/* f00bdac: 28611400 */ slti $at,$v1,0x1400 +/* f00bdb0: 5420000c */ bnezl $at,.L0f00bde4 +/* f00bdb4: 8d190000 */ lw $t9,0x0($t0) +/* f00bdb8: 8d0e0000 */ lw $t6,0x0($t0) +/* f00bdbc: 2478fba0 */ addiu $t8,$v1,-1120 +/* f00bdc0: 01c27821 */ addu $t7,$t6,$v0 +/* f00bdc4: a5f80000 */ sh $t8,0x0($t7) +/* f00bdc8: 8d190000 */ lw $t9,0x0($t0) +/* f00bdcc: 03222821 */ addu $a1,$t9,$v0 +/* f00bdd0: 94ae0192 */ lhu $t6,0x192($a1) +/* f00bdd4: 35d80010 */ ori $t8,$t6,0x10 +/* f00bdd8: 10000005 */ beqz $zero,.L0f00bdf0 +/* f00bddc: a4b80192 */ sh $t8,0x192($a1) +/* f00bde0: 8d190000 */ lw $t9,0x0($t0) +.L0f00bde4: +/* f00bde4: 246fffa0 */ addiu $t7,$v1,-96 +/* f00bde8: 03227021 */ addu $t6,$t9,$v0 +/* f00bdec: a5cf0000 */ sh $t7,0x0($t6) +.L0f00bdf0: +/* f00bdf0: 8d580018 */ lw $t8,0x18($t2) +/* f00bdf4: 8d0e0000 */ lw $t6,0x0($t0) +/* f00bdf8: 25290001 */ addiu $t1,$t1,0x1 +/* f00bdfc: 0304c821 */ addu $t9,$t8,$a0 +/* f00be00: 8f2f0000 */ lw $t7,0x0($t9) +/* f00be04: 01c2c021 */ addu $t8,$t6,$v0 +/* f00be08: af0f0108 */ sw $t7,0x108($t8) +/* f00be0c: 8d190000 */ lw $t9,0x0($t0) +/* f00be10: 03227021 */ addu $t6,$t9,$v0 +/* f00be14: a5c0010c */ sh $zero,0x10c($t6) +/* f00be18: 8d0f0000 */ lw $t7,0x0($t0) +/* f00be1c: 01e2c021 */ addu $t8,$t7,$v0 +/* f00be20: a70c010e */ sh $t4,0x10e($t8) +/* f00be24: 8d190000 */ lw $t9,0x0($t0) +/* f00be28: 03227021 */ addu $t6,$t9,$v0 +/* f00be2c: a1cd0007 */ sb $t5,0x7($t6) +/* f00be30: 8d4f0018 */ lw $t7,0x18($t2) +/* f00be34: 01e41821 */ addu $v1,$t7,$a0 +/* f00be38: 8c780008 */ lw $t8,0x8($v1) +.L0f00be3c: +/* f00be3c: 24840008 */ addiu $a0,$a0,0x8 +/* f00be40: 24630008 */ addiu $v1,$v1,0x8 +/* f00be44: 5700ffc0 */ bnezl $t8,.L0f00bd48 +/* f00be48: 8c790004 */ lw $t9,0x4($v1) +/* f00be4c: 00003025 */ or $a2,$zero,$zero +.L0f00be50: +/* f00be50: 240b0368 */ addiu $t3,$zero,0x368 +/* f00be54: 012b0019 */ multu $t1,$t3 +/* f00be58: 8d190000 */ lw $t9,0x0($t0) +/* f00be5c: 240cffff */ addiu $t4,$zero,-1 +/* f00be60: 240d001a */ addiu $t5,$zero,0x1a +/* f00be64: 27f80360 */ addiu $t8,$ra,0x360 +/* f00be68: 00001012 */ mflo $v0 +/* f00be6c: 03227021 */ addu $t6,$t9,$v0 +/* f00be70: 03e0c825 */ or $t9,$ra,$zero +.L0f00be74: +/* f00be74: 8f210000 */ lw $at,0x0($t9) +/* f00be78: 2739000c */ addiu $t9,$t9,0xc +/* f00be7c: 25ce000c */ addiu $t6,$t6,0xc +/* f00be80: adc1fff4 */ sw $at,-0xc($t6) +/* f00be84: 8f21fff8 */ lw $at,-0x8($t9) +/* f00be88: adc1fff8 */ sw $at,-0x8($t6) +/* f00be8c: 8f21fffc */ lw $at,-0x4($t9) +/* f00be90: 1738fff8 */ bne $t9,$t8,.L0f00be74 +/* f00be94: adc1fffc */ sw $at,-0x4($t6) +/* f00be98: 8f210000 */ lw $at,0x0($t9) +/* f00be9c: 240f1324 */ addiu $t7,$zero,0x1324 +/* f00bea0: 25290001 */ addiu $t1,$t1,0x1 +/* f00bea4: adc10000 */ sw $at,0x0($t6) +/* f00bea8: 8f380004 */ lw $t8,0x4($t9) +/* f00beac: 2527ffff */ addiu $a3,$t1,-1 +/* f00beb0: 27a403a4 */ addiu $a0,$sp,0x3a4 +/* f00beb4: add80004 */ sw $t8,0x4($t6) +/* f00beb8: 8d180000 */ lw $t8,0x0($t0) +/* f00bebc: 0302c821 */ addu $t9,$t8,$v0 +/* f00bec0: a72f0000 */ sh $t7,0x0($t9) +/* f00bec4: 8d0e0000 */ lw $t6,0x0($t0) +/* f00bec8: 01c2c021 */ addu $t8,$t6,$v0 +/* f00becc: af000108 */ sw $zero,0x108($t8) +/* f00bed0: 8d0f0000 */ lw $t7,0x0($t0) +/* f00bed4: 01e2c821 */ addu $t9,$t7,$v0 +/* f00bed8: a720010c */ sh $zero,0x10c($t9) +/* f00bedc: 8d0e0000 */ lw $t6,0x0($t0) +/* f00bee0: 01c2c021 */ addu $t8,$t6,$v0 +/* f00bee4: a70c010e */ sh $t4,0x10e($t8) +/* f00bee8: 8d0f0000 */ lw $t7,0x0($t0) +/* f00beec: 01e2c821 */ addu $t9,$t7,$v0 +/* f00bef0: a32d0007 */ sb $t5,0x7($t9) +/* f00bef4: 8d0e0000 */ lw $t6,0x0($t0) +/* f00bef8: 01c22821 */ addu $a1,$t6,$v0 +/* f00befc: 94b80192 */ lhu $t8,0x192($a1) +/* f00bf00: 370f0010 */ ori $t7,$t8,0x10 +/* f00bf04: a4af0192 */ sh $t7,0x192($a1) +.L0f00bf08: +/* f00bf08: 18e0003e */ blez $a3,.L0f00c004 +/* f00bf0c: 00002825 */ or $a1,$zero,$zero +/* f00bf10: 00001825 */ or $v1,$zero,$zero +.L0f00bf14: +/* f00bf14: 8d190000 */ lw $t9,0x0($t0) +/* f00bf18: 24c60001 */ addiu $a2,$a2,0x1 +/* f00bf1c: 03231021 */ addu $v0,$t9,$v1 +/* f00bf20: 844e0368 */ lh $t6,0x368($v0) +/* f00bf24: 84580000 */ lh $t8,0x0($v0) +/* f00bf28: 24590360 */ addiu $t9,$v0,0x360 +/* f00bf2c: 01d8082a */ slt $at,$t6,$t8 +/* f00bf30: 10200031 */ beqz $at,.L0f00bff8 +/* f00bf34: 00407025 */ or $t6,$v0,$zero +/* f00bf38: 0080c025 */ or $t8,$a0,$zero +.L0f00bf3c: +/* f00bf3c: 8dc10000 */ lw $at,0x0($t6) +/* f00bf40: 25ce000c */ addiu $t6,$t6,0xc +/* f00bf44: 2718000c */ addiu $t8,$t8,0xc +/* f00bf48: af01fff4 */ sw $at,-0xc($t8) +/* f00bf4c: 8dc1fff8 */ lw $at,-0x8($t6) +/* f00bf50: af01fff8 */ sw $at,-0x8($t8) +/* f00bf54: 8dc1fffc */ lw $at,-0x4($t6) +/* f00bf58: 15d9fff8 */ bne $t6,$t9,.L0f00bf3c +/* f00bf5c: af01fffc */ sw $at,-0x4($t8) +/* f00bf60: 8dc10000 */ lw $at,0x0($t6) +/* f00bf64: af010000 */ sw $at,0x0($t8) +/* f00bf68: 8dd90004 */ lw $t9,0x4($t6) +/* f00bf6c: 00407025 */ or $t6,$v0,$zero +/* f00bf70: af190004 */ sw $t9,0x4($t8) +/* f00bf74: 24590360 */ addiu $t9,$v0,0x360 +/* f00bf78: 0040c025 */ or $t8,$v0,$zero +.L0f00bf7c: +/* f00bf7c: 8dc10368 */ lw $at,0x368($t6) +/* f00bf80: 25ce000c */ addiu $t6,$t6,0xc +/* f00bf84: 2718000c */ addiu $t8,$t8,0xc +/* f00bf88: af01fff4 */ sw $at,-0xc($t8) +/* f00bf8c: 8dc10360 */ lw $at,0x360($t6) +/* f00bf90: af01fff8 */ sw $at,-0x8($t8) +/* f00bf94: 8dc10364 */ lw $at,0x364($t6) +/* f00bf98: 15d9fff8 */ bne $t6,$t9,.L0f00bf7c +/* f00bf9c: af01fffc */ sw $at,-0x4($t8) +/* f00bfa0: 8dc10368 */ lw $at,0x368($t6) +/* f00bfa4: af010000 */ sw $at,0x0($t8) +/* f00bfa8: 8dd9036c */ lw $t9,0x36c($t6) +/* f00bfac: af190004 */ sw $t9,0x4($t8) +/* f00bfb0: 8d0f0000 */ lw $t7,0x0($t0) +/* f00bfb4: 24980360 */ addiu $t8,$a0,0x360 +/* f00bfb8: 01e3c821 */ addu $t9,$t7,$v1 +/* f00bfbc: 00807825 */ or $t7,$a0,$zero +.L0f00bfc0: +/* f00bfc0: 8de10000 */ lw $at,0x0($t7) +/* f00bfc4: 25ef000c */ addiu $t7,$t7,0xc +/* f00bfc8: 2739000c */ addiu $t9,$t9,0xc +/* f00bfcc: af21035c */ sw $at,0x35c($t9) +/* f00bfd0: 8de1fff8 */ lw $at,-0x8($t7) +/* f00bfd4: af210360 */ sw $at,0x360($t9) +/* f00bfd8: 8de1fffc */ lw $at,-0x4($t7) +/* f00bfdc: 15f8fff8 */ bne $t7,$t8,.L0f00bfc0 +/* f00bfe0: af210364 */ sw $at,0x364($t9) +/* f00bfe4: 8de10000 */ lw $at,0x0($t7) +/* f00bfe8: 24050001 */ addiu $a1,$zero,0x1 +/* f00bfec: af210368 */ sw $at,0x368($t9) +/* f00bff0: 8df80004 */ lw $t8,0x4($t7) +/* f00bff4: af38036c */ sw $t8,0x36c($t9) +.L0f00bff8: +/* f00bff8: 14c7ffc6 */ bne $a2,$a3,.L0f00bf14 +/* f00bffc: 24630368 */ addiu $v1,$v1,0x368 +/* f00c000: 00003025 */ or $a2,$zero,$zero +.L0f00c004: +/* f00c004: 14a0ffc0 */ bnez $a1,.L0f00bf08 +/* f00c008: 00000000 */ sll $zero,$zero,0x0 +/* f00c00c: 1920000c */ blez $t1,.L0f00c040 +/* f00c010: 00001825 */ or $v1,$zero,$zero +/* f00c014: 00001025 */ or $v0,$zero,$zero +.L0f00c018: +/* f00c018: 8d0e0000 */ lw $t6,0x0($t0) +/* f00c01c: 8e190000 */ lw $t9,0x0($s0) +/* f00c020: 24c60001 */ addiu $a2,$a2,0x1 +/* f00c024: 01c3c021 */ addu $t8,$t6,$v1 +/* f00c028: 870f0000 */ lh $t7,0x0($t8) +/* f00c02c: 03227021 */ addu $t6,$t9,$v0 +/* f00c030: 24420002 */ addiu $v0,$v0,0x2 +/* f00c034: 24630368 */ addiu $v1,$v1,0x368 +/* f00c038: 14c9fff7 */ bne $a2,$t1,.L0f00c018 +/* f00c03c: a5cf0000 */ sh $t7,0x0($t6) +.L0f00c040: +/* f00c040: 24040210 */ addiu $a0,$zero,0x210 +/* f00c044: 0c0048f2 */ jal 0x123c8 +/* f00c048: 24050004 */ addiu $a1,$zero,0x4 +/* f00c04c: 3c018006 */ lui $at,0x8006 +/* f00c050: ac227e64 */ sw $v0,0x7e64($at) +/* f00c054: 24040220 */ addiu $a0,$zero,0x220 +/* f00c058: 0c0048f2 */ jal 0x123c8 +/* f00c05c: 24050004 */ addiu $a1,$zero,0x4 +/* f00c060: 3c018006 */ lui $at,0x8006 +/* f00c064: ac227e68 */ sw $v0,0x7e68($at) +.L0f00c068: +/* f00c068: 8fbf001c */ lw $ra,0x1c($sp) +/* f00c06c: 8fb00018 */ lw $s0,0x18($sp) +/* f00c070: 27bd0710 */ addiu $sp,$sp,0x710 +/* f00c074: 03e00008 */ jr $ra +/* f00c078: 00000000 */ sll $zero,$zero,0x0 +/* f00c07c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f00c080: 3c0e800a */ lui $t6,0x800a +/* f00c084: 8dced048 */ lw $t6,-0x2fb8($t6) +/* f00c088: afbf0034 */ sw $ra,0x34($sp) +/* f00c08c: afb70030 */ sw $s7,0x30($sp) +/* f00c090: afb6002c */ sw $s6,0x2c($sp) +/* f00c094: afb50028 */ sw $s5,0x28($sp) +/* f00c098: afb40024 */ sw $s4,0x24($sp) +/* f00c09c: afb30020 */ sw $s3,0x20($sp) +/* f00c0a0: afb2001c */ sw $s2,0x1c($sp) +/* f00c0a4: afb10018 */ sw $s1,0x18($sp) +/* f00c0a8: afb00014 */ sw $s0,0x14($sp) +/* f00c0ac: 8dd00000 */ lw $s0,0x0($t6) +/* f00c0b0: 241500c8 */ addiu $s5,$zero,0xc8 +/* f00c0b4: 241600c9 */ addiu $s6,$zero,0xc9 +/* f00c0b8: 12000052 */ beqz $s0,.L0f00c204 +/* f00c0bc: 0000b825 */ or $s7,$zero,$zero +/* f00c0c0: 241400c7 */ addiu $s4,$zero,0xc7 +/* f00c0c4: 241300c6 */ addiu $s3,$zero,0xc6 +/* f00c0c8: 2412001c */ addiu $s2,$zero,0x1c +/* f00c0cc: 24110004 */ addiu $s1,$zero,0x4 +.L0f00c0d0: +/* f00c0d0: 92030000 */ lbu $v1,0x0($s0) +.L0f00c0d4: +/* f00c0d4: 3c0f800a */ lui $t7,0x800a +/* f00c0d8: 16230004 */ bne $s1,$v1,.L0f00c0ec +/* f00c0dc: 00000000 */ sll $zero,$zero,0x0 +/* f00c0e0: 8defd048 */ lw $t7,-0x2fb8($t7) +/* f00c0e4: 10000042 */ beqz $zero,.L0f00c1f0 +/* f00c0e8: 01f71021 */ addu $v0,$t7,$s7 +.L0f00c0ec: +/* f00c0ec: 5072000c */ beql $v1,$s2,.L0f00c120 +/* f00c0f0: 92180002 */ lbu $t8,0x2($s0) +/* f00c0f4: 10730013 */ beq $v1,$s3,.L0f00c144 +/* f00c0f8: 00000000 */ sll $zero,$zero,0x0 +/* f00c0fc: 1074001c */ beq $v1,$s4,.L0f00c170 +/* f00c100: 00000000 */ sll $zero,$zero,0x0 +/* f00c104: 50750026 */ beql $v1,$s5,.L0f00c1a0 +/* f00c108: 920a0002 */ lbu $t2,0x2($s0) +/* f00c10c: 5076002f */ beql $v1,$s6,.L0f00c1cc +/* f00c110: 920d0002 */ lbu $t5,0x2($s0) +/* f00c114: 10000032 */ beqz $zero,.L0f00c1e0 +/* f00c118: 02002025 */ or $a0,$s0,$zero +/* f00c11c: 92180002 */ lbu $t8,0x2($s0) +.L0f00c120: +/* f00c120: 92080003 */ lbu $t0,0x3($s0) +/* f00c124: 0018ca00 */ sll $t9,$t8,0x8 +/* f00c128: 03281025 */ or $v0,$t9,$t0 +/* f00c12c: 0fc2486d */ jal func0f0921b4 +/* f00c130: 3044ffff */ andi $a0,$v0,0xffff +/* f00c134: 5040002a */ beqzl $v0,.L0f00c1e0 +/* f00c138: 02002025 */ or $a0,$s0,$zero +/* f00c13c: 10000028 */ beqz $zero,.L0f00c1e0 +/* f00c140: 02002025 */ or $a0,$s0,$zero +.L0f00c144: +/* f00c144: 0fc0b38c */ jal func0f02ce30 +/* f00c148: 92040002 */ lbu $a0,0x2($s0) +/* f00c14c: 82040003 */ lb $a0,0x3($s0) +/* f00c150: 04820023 */ bltzl $a0,.L0f00c1e0 +/* f00c154: 02002025 */ or $a0,$s0,$zero +/* f00c158: 0fc0b38c */ jal func0f02ce30 +/* f00c15c: 00000000 */ sll $zero,$zero,0x0 +/* f00c160: 5040001f */ beqzl $v0,.L0f00c1e0 +/* f00c164: 02002025 */ or $a0,$s0,$zero +/* f00c168: 1000001d */ beqz $zero,.L0f00c1e0 +/* f00c16c: 02002025 */ or $a0,$s0,$zero +.L0f00c170: +/* f00c170: 0fc0b38c */ jal func0f02ce30 +/* f00c174: 92040002 */ lbu $a0,0x2($s0) +/* f00c178: 82040003 */ lb $a0,0x3($s0) +/* f00c17c: 04820018 */ bltzl $a0,.L0f00c1e0 +/* f00c180: 02002025 */ or $a0,$s0,$zero +/* f00c184: 0fc0b38c */ jal func0f02ce30 +/* f00c188: 00000000 */ sll $zero,$zero,0x0 +/* f00c18c: 50400014 */ beqzl $v0,.L0f00c1e0 +/* f00c190: 02002025 */ or $a0,$s0,$zero +/* f00c194: 10000012 */ beqz $zero,.L0f00c1e0 +/* f00c198: 02002025 */ or $a0,$s0,$zero +/* f00c19c: 920a0002 */ lbu $t2,0x2($s0) +.L0f00c1a0: +/* f00c1a0: 920c0003 */ lbu $t4,0x3($s0) +/* f00c1a4: 000a5a00 */ sll $t3,$t2,0x8 +/* f00c1a8: 0fc2486d */ jal func0f0921b4 +/* f00c1ac: 016c2025 */ or $a0,$t3,$t4 +/* f00c1b0: 0fc04558 */ jal func0f011560 +/* f00c1b4: 92040004 */ lbu $a0,0x4($s0) +/* f00c1b8: 50400009 */ beqzl $v0,.L0f00c1e0 +/* f00c1bc: 02002025 */ or $a0,$s0,$zero +/* f00c1c0: 10000007 */ beqz $zero,.L0f00c1e0 +/* f00c1c4: 02002025 */ or $a0,$s0,$zero +/* f00c1c8: 920d0002 */ lbu $t5,0x2($s0) +.L0f00c1cc: +/* f00c1cc: 920f0003 */ lbu $t7,0x3($s0) +/* f00c1d0: 000d7200 */ sll $t6,$t5,0x8 +/* f00c1d4: 0fc2486d */ jal func0f0921b4 +/* f00c1d8: 01cf2025 */ or $a0,$t6,$t7 +/* f00c1dc: 02002025 */ or $a0,$s0,$zero +.L0f00c1e0: +/* f00c1e0: 0fc136d0 */ jal func0f04db40 +/* f00c1e4: 00002825 */ or $a1,$zero,$zero +/* f00c1e8: 1000ffb9 */ beqz $zero,.L0f00c0d0 +/* f00c1ec: 02028021 */ addu $s0,$s0,$v0 +.L0f00c1f0: +/* f00c1f0: 8c500008 */ lw $s0,0x8($v0) +/* f00c1f4: 26f70008 */ addiu $s7,$s7,0x8 +/* f00c1f8: 24420008 */ addiu $v0,$v0,0x8 +/* f00c1fc: 5600ffb5 */ bnezl $s0,.L0f00c0d4 +/* f00c200: 92030000 */ lbu $v1,0x0($s0) +.L0f00c204: +/* f00c204: 8fbf0034 */ lw $ra,0x34($sp) +/* f00c208: 8fb00014 */ lw $s0,0x14($sp) +/* f00c20c: 8fb10018 */ lw $s1,0x18($sp) +/* f00c210: 8fb2001c */ lw $s2,0x1c($sp) +/* f00c214: 8fb30020 */ lw $s3,0x20($sp) +/* f00c218: 8fb40024 */ lw $s4,0x24($sp) +/* f00c21c: 8fb50028 */ lw $s5,0x28($sp) +/* f00c220: 8fb6002c */ lw $s6,0x2c($sp) +/* f00c224: 8fb70030 */ lw $s7,0x30($sp) +/* f00c228: 03e00008 */ jr $ra +/* f00c22c: 27bd0038 */ addiu $sp,$sp,0x38 +/* f00c230: 03e00008 */ jr $ra +/* f00c234: 00000000 */ sll $zero,$zero,0x0 +/* f00c238: 00000000 */ sll $zero,$zero,0x0 +/* f00c23c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00c240 +/* f00c240: 27bdffe0 */ addiu $sp,$sp,-32 +/* f00c244: afb00018 */ sw $s0,0x18($sp) +/* f00c248: 3c10800a */ lui $s0,0x800a +/* f00c24c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f00c250: 8e040334 */ lw $a0,0x334($s0) +/* f00c254: afbf001c */ sw $ra,0x1c($sp) +/* f00c258: 24050004 */ addiu $a1,$zero,0x4 +/* f00c25c: 000470c0 */ sll $t6,$a0,0x3 +/* f00c260: 01c47021 */ addu $t6,$t6,$a0 +/* f00c264: 000e70c0 */ sll $t6,$t6,0x3 +/* f00c268: 25c4003f */ addiu $a0,$t6,0x3f +/* f00c26c: 348f003f */ ori $t7,$a0,0x3f +/* f00c270: 0c0048f2 */ jal 0x123c8 +/* f00c274: 39e4003f */ xori $a0,$t7,0x3f +/* f00c278: ae020338 */ sw $v0,0x338($s0) +/* f00c27c: 24040340 */ addiu $a0,$zero,0x340 +/* f00c280: 0c0048f2 */ jal 0x123c8 +/* f00c284: 24050004 */ addiu $a1,$zero,0x4 +/* f00c288: 3c013f80 */ lui $at,0x3f80 +/* f00c28c: 44812000 */ mtc1 $at,$f4 +/* f00c290: ae020348 */ sw $v0,0x348($s0) +/* f00c294: 3c018007 */ lui $at,0x8007 +/* f00c298: e4249880 */ swc1 $f4,-0x6780($at) +/* f00c29c: 8e080348 */ lw $t0,0x348($s0) +/* f00c2a0: ae00033c */ sw $zero,0x33c($s0) +/* f00c2a4: ae000340 */ sw $zero,0x340($s0) +/* f00c2a8: ae000354 */ sw $zero,0x354($s0) +/* f00c2ac: ae000350 */ sw $zero,0x350($s0) +/* f00c2b0: ad000000 */ sw $zero,0x0($t0) +/* f00c2b4: 8e0b0334 */ lw $t3,0x334($s0) +/* f00c2b8: 8e090348 */ lw $t1,0x348($s0) +/* f00c2bc: 8e0a0338 */ lw $t2,0x338($s0) +/* f00c2c0: 256cffff */ addiu $t4,$t3,-1 +/* f00c2c4: 00002025 */ or $a0,$zero,$zero +/* f00c2c8: ae09034c */ sw $t1,0x34c($s0) +/* f00c2cc: 1980000e */ blez $t4,.L0f00c308 +/* f00c2d0: ae0a0344 */ sw $t2,0x344($s0) +/* f00c2d4: 00001825 */ or $v1,$zero,$zero +/* f00c2d8: 8e020338 */ lw $v0,0x338($s0) +.L0f00c2dc: +/* f00c2dc: 24840001 */ addiu $a0,$a0,0x1 +/* f00c2e0: 00626821 */ addu $t5,$v1,$v0 +/* f00c2e4: 25ae0048 */ addiu $t6,$t5,0x48 +/* f00c2e8: 00437821 */ addu $t7,$v0,$v1 +/* f00c2ec: adee0020 */ sw $t6,0x20($t7) +/* f00c2f0: 8e180334 */ lw $t8,0x334($s0) +/* f00c2f4: 24630048 */ addiu $v1,$v1,0x48 +/* f00c2f8: 2719ffff */ addiu $t9,$t8,-1 +/* f00c2fc: 0099082a */ slt $at,$a0,$t9 +/* f00c300: 5420fff6 */ bnezl $at,.L0f00c2dc +/* f00c304: 8e020338 */ lw $v0,0x338($s0) +.L0f00c308: +/* f00c308: 0fc030e4 */ jal func0f00c390 +/* f00c30c: 00000000 */ sll $zero,$zero,0x0 +/* f00c310: 8e080318 */ lw $t0,0x318($s0) +/* f00c314: 340bfffe */ dli $t3,0xfffe +/* f00c318: 340cffff */ dli $t4,0xffff +/* f00c31c: 11000004 */ beqz $t0,.L0f00c330 +/* f00c320: 3c02800a */ lui $v0,0x800a +/* f00c324: 24090004 */ addiu $t1,$zero,0x4 +/* f00c328: 10000003 */ beqz $zero,.L0f00c338 +/* f00c32c: a2090358 */ sb $t1,0x358($s0) +.L0f00c330: +/* f00c330: 240a0007 */ addiu $t2,$zero,0x7 +/* f00c334: a20a0358 */ sb $t2,0x358($s0) +.L0f00c338: +/* f00c338: 3c04800a */ lui $a0,0x800a +/* f00c33c: a2000359 */ sb $zero,0x359($s0) +/* f00c340: a200035a */ sb $zero,0x35a($s0) +/* f00c344: a200035b */ sb $zero,0x35b($s0) +/* f00c348: a60b035c */ sh $t3,0x35c($s0) +/* f00c34c: a60c035e */ sh $t4,0x35e($s0) +/* f00c350: 2484a084 */ addiu $a0,$a0,-24444 +/* f00c354: 24429fc0 */ addiu $v0,$v0,-24640 +/* f00c358: 24030002 */ addiu $v1,$zero,0x2 +.L0f00c35c: +/* f00c35c: 2442001c */ addiu $v0,$v0,0x1c +/* f00c360: a4400344 */ sh $zero,0x344($v0) +/* f00c364: a4400346 */ sh $zero,0x346($v0) +/* f00c368: ac40034c */ sw $zero,0x34c($v0) +/* f00c36c: ac400350 */ sw $zero,0x350($v0) +/* f00c370: ac400354 */ sw $zero,0x354($v0) +/* f00c374: 1444fff9 */ bne $v0,$a0,.L0f00c35c +/* f00c378: ac430358 */ sw $v1,0x358($v0) +/* f00c37c: 8fbf001c */ lw $ra,0x1c($sp) +/* f00c380: 8fb00018 */ lw $s0,0x18($sp) +/* f00c384: 27bd0020 */ addiu $sp,$sp,0x20 +/* f00c388: 03e00008 */ jr $ra +/* f00c38c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00c390 +/* f00c390: 3c07800a */ lui $a3,0x800a +/* f00c394: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f00c398: 8ce402bc */ lw $a0,0x2bc($a3) +/* f00c39c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00c3a0: afbf0014 */ sw $ra,0x14($sp) +/* f00c3a4: 00047040 */ sll $t6,$a0,0x1 +/* f00c3a8: 25c4000f */ addiu $a0,$t6,0xf +/* f00c3ac: 348f000f */ ori $t7,$a0,0xf +/* f00c3b0: 39e4000f */ xori $a0,$t7,0xf +/* f00c3b4: 0c0048f2 */ jal 0x123c8 +/* f00c3b8: 24050004 */ addiu $a1,$zero,0x4 +/* f00c3bc: 3c08800a */ lui $t0,0x800a +/* f00c3c0: 2508cda0 */ addiu $t0,$t0,-12896 +/* f00c3c4: ad020000 */ sw $v0,0x0($t0) +/* f00c3c8: 24041000 */ addiu $a0,$zero,0x1000 +/* f00c3cc: 0c0048f2 */ jal 0x123c8 +/* f00c3d0: 24050004 */ addiu $a1,$zero,0x4 +/* f00c3d4: 3c07800a */ lui $a3,0x800a +/* f00c3d8: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f00c3dc: 8cf902bc */ lw $t9,0x2bc($a3) +/* f00c3e0: 3c05800a */ lui $a1,0x800a +/* f00c3e4: 24a5cda4 */ addiu $a1,$a1,-12892 +/* f00c3e8: 3c08800a */ lui $t0,0x800a +/* f00c3ec: 2508cda0 */ addiu $t0,$t0,-12896 +/* f00c3f0: aca20000 */ sw $v0,0x0($a1) +/* f00c3f4: 1b20000d */ blez $t9,.L0f00c42c +/* f00c3f8: 00001825 */ or $v1,$zero,$zero +/* f00c3fc: 00001025 */ or $v0,$zero,$zero +/* f00c400: 2406ffff */ addiu $a2,$zero,-1 +/* f00c404: 8d0b0000 */ lw $t3,0x0($t0) +.L0f00c408: +/* f00c408: 24630001 */ addiu $v1,$v1,0x1 +/* f00c40c: 01626021 */ addu $t4,$t3,$v0 +/* f00c410: a5860000 */ sh $a2,0x0($t4) +/* f00c414: 8ced02bc */ lw $t5,0x2bc($a3) +/* f00c418: 24420002 */ addiu $v0,$v0,0x2 +/* f00c41c: 006d082a */ slt $at,$v1,$t5 +/* f00c420: 5420fff9 */ bnezl $at,.L0f00c408 +/* f00c424: 8d0b0000 */ lw $t3,0x0($t0) +/* f00c428: 00001825 */ or $v1,$zero,$zero +.L0f00c42c: +/* f00c42c: 2406ffff */ addiu $a2,$zero,-1 +/* f00c430: 00003825 */ or $a3,$zero,$zero +/* f00c434: 240a0100 */ addiu $t2,$zero,0x100 +/* f00c438: 2409fffe */ addiu $t1,$zero,-2 +/* f00c43c: 24040010 */ addiu $a0,$zero,0x10 +.L0f00c440: +/* f00c440: 8cae0000 */ lw $t6,0x0($a1) +/* f00c444: 24020002 */ addiu $v0,$zero,0x2 +/* f00c448: 01c77821 */ addu $t7,$t6,$a3 +/* f00c44c: a5e90000 */ sh $t1,0x0($t7) +.L0f00c450: +/* f00c450: 8cb80000 */ lw $t8,0x0($a1) +/* f00c454: 0003c900 */ sll $t9,$v1,0x4 +/* f00c458: 03195821 */ addu $t3,$t8,$t9 +/* f00c45c: 01626021 */ addu $t4,$t3,$v0 +/* f00c460: 24420002 */ addiu $v0,$v0,0x2 +/* f00c464: 1444fffa */ bne $v0,$a0,.L0f00c450 +/* f00c468: a5860000 */ sh $a2,0x0($t4) +/* f00c46c: 24630001 */ addiu $v1,$v1,0x1 +/* f00c470: 146afff3 */ bne $v1,$t2,.L0f00c440 +/* f00c474: 24e70010 */ addiu $a3,$a3,0x10 +/* f00c478: 8fbf0014 */ lw $ra,0x14($sp) +/* f00c47c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f00c480: 03e00008 */ jr $ra +/* f00c484: 00000000 */ sll $zero,$zero,0x0 +/* f00c488: 00000000 */ sll $zero,$zero,0x0 +/* f00c48c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00c490 +/* f00c490: 27bdffe0 */ addiu $sp,$sp,-32 +/* f00c494: 3c028007 */ lui $v0,0x8007 +/* f00c498: 3c038007 */ lui $v1,0x8007 +/* f00c49c: afbf0014 */ sw $ra,0x14($sp) +/* f00c4a0: 24639a70 */ addiu $v1,$v1,-26000 +/* f00c4a4: 24429a48 */ addiu $v0,$v0,-26040 +.L0f00c4a8: +/* f00c4a8: 24420004 */ addiu $v0,$v0,0x4 +/* f00c4ac: 0043082b */ sltu $at,$v0,$v1 +/* f00c4b0: 1420fffd */ bnez $at,.L0f00c4a8 +/* f00c4b4: ac40fffc */ sw $zero,-0x4($v0) +/* f00c4b8: 3c06800a */ lui $a2,0x800a +/* f00c4bc: 3c07800a */ lui $a3,0x800a +/* f00c4c0: 3c08800a */ lui $t0,0x800a +/* f00c4c4: 3c09800a */ lui $t1,0x800a +/* f00c4c8: 2529ce4c */ addiu $t1,$t1,-12724 +/* f00c4cc: 2508ce48 */ addiu $t0,$t0,-12728 +/* f00c4d0: 24e7ce44 */ addiu $a3,$a3,-12732 +/* f00c4d4: 24c6ce40 */ addiu $a2,$a2,-12736 +/* f00c4d8: 24030014 */ addiu $v1,$zero,0x14 +/* f00c4dc: 240e0032 */ addiu $t6,$zero,0x32 +/* f00c4e0: 240f000a */ addiu $t7,$zero,0xa +/* f00c4e4: 2418000f */ addiu $t8,$zero,0xf +/* f00c4e8: acce0000 */ sw $t6,0x0($a2) +/* f00c4ec: acef0000 */ sw $t7,0x0($a3) +/* f00c4f0: ad030000 */ sw $v1,0x0($t0) +/* f00c4f4: ad380000 */ sw $t8,0x0($t1) +/* f00c4f8: 3c028009 */ lui $v0,0x8009 +/* f00c4fc: 90420af0 */ lbu $v0,0xaf0($v0) +/* f00c500: 24040001 */ addiu $a0,$zero,0x1 +/* f00c504: 3c0a800a */ lui $t2,0x800a +/* f00c508: 14820005 */ bne $a0,$v0,.L0f00c520 +/* f00c50c: 3c0f800a */ lui $t7,0x800a +/* f00c510: 3c0a800a */ lui $t2,0x800a +/* f00c514: 254ace50 */ addiu $t2,$t2,-12720 +/* f00c518: 10000004 */ beqz $zero,.L0f00c52c +/* f00c51c: ad430000 */ sw $v1,0x0($t2) +.L0f00c520: +/* f00c520: 254ace50 */ addiu $t2,$t2,-12720 +/* f00c524: 24190064 */ addiu $t9,$zero,0x64 +/* f00c528: ad590000 */ sw $t9,0x0($t2) +.L0f00c52c: +/* f00c52c: 14820006 */ bne $a0,$v0,.L0f00c548 +/* f00c530: 3c0b800a */ lui $t3,0x800a +/* f00c534: 3c0b800a */ lui $t3,0x800a +/* f00c538: 256bce54 */ addiu $t3,$t3,-12716 +/* f00c53c: 240d0028 */ addiu $t5,$zero,0x28 +/* f00c540: 10000004 */ beqz $zero,.L0f00c554 +/* f00c544: ad6d0000 */ sw $t5,0x0($t3) +.L0f00c548: +/* f00c548: 256bce54 */ addiu $t3,$t3,-12716 +/* f00c54c: 240e0050 */ addiu $t6,$zero,0x50 +/* f00c550: ad6e0000 */ sw $t6,0x0($t3) +.L0f00c554: +/* f00c554: 8defa474 */ lw $t7,-0x5b8c($t7) +/* f00c558: 29e1005a */ slti $at,$t7,0x5a +/* f00c55c: 14200007 */ bnez $at,.L0f00c57c +/* f00c560: 00000000 */ sll $zero,$zero,0x0 +/* f00c564: acc00000 */ sw $zero,0x0($a2) +/* f00c568: ace00000 */ sw $zero,0x0($a3) +/* f00c56c: ad000000 */ sw $zero,0x0($t0) +/* f00c570: ad200000 */ sw $zero,0x0($t1) +/* f00c574: ad400000 */ sw $zero,0x0($t2) +/* f00c578: ad600000 */ sw $zero,0x0($t3) +.L0f00c57c: +/* f00c57c: 0fc03323 */ jal func0f00cc8c +/* f00c580: 00000000 */ sll $zero,$zero,0x0 +/* f00c584: 0fc0338f */ jal func0f00ce3c +/* f00c588: 00000000 */ sll $zero,$zero,0x0 +/* f00c58c: 3c018007 */ lui $at,0x8007 +/* f00c590: ac2098d4 */ sw $zero,-0x672c($at) +/* f00c594: 3c018007 */ lui $at,0x8007 +/* f00c598: ac2098d8 */ sw $zero,-0x6728($at) +/* f00c59c: 3c014280 */ lui $at,0x4280 +/* f00c5a0: 44812000 */ mtc1 $at,$f4 +/* f00c5a4: 44800000 */ mtc1 $zero,$f0 +/* f00c5a8: 3c018007 */ lui $at,0x8007 +/* f00c5ac: e42498dc */ swc1 $f4,-0x6724($at) +/* f00c5b0: 3c018007 */ lui $at,0x8007 +/* f00c5b4: e42098e4 */ swc1 $f0,-0x671c($at) +/* f00c5b8: 3c018007 */ lui $at,0x8007 +/* f00c5bc: 3c028007 */ lui $v0,0x8007 +/* f00c5c0: ac2098e8 */ sw $zero,-0x6718($at) +/* f00c5c4: 244298ec */ addiu $v0,$v0,-26388 +/* f00c5c8: 3c018007 */ lui $at,0x8007 +/* f00c5cc: e4400000 */ swc1 $f0,0x0($v0) +/* f00c5d0: e4400004 */ swc1 $f0,0x4($v0) +/* f00c5d4: e4400008 */ swc1 $f0,0x8($v0) +/* f00c5d8: ac2098f8 */ sw $zero,-0x6708($at) +/* f00c5dc: 3c018007 */ lui $at,0x8007 +/* f00c5e0: e42098fc */ swc1 $f0,-0x6704($at) +/* f00c5e4: 3c018007 */ lui $at,0x8007 +/* f00c5e8: ac209900 */ sw $zero,-0x6700($at) +/* f00c5ec: 240c0001 */ addiu $t4,$zero,0x1 +/* f00c5f0: 3c018007 */ lui $at,0x8007 +/* f00c5f4: ac2c9904 */ sw $t4,-0x66fc($at) +/* f00c5f8: 3c018007 */ lui $at,0x8007 +/* f00c5fc: ac209908 */ sw $zero,-0x66f8($at) +/* f00c600: 3c018007 */ lui $at,0x8007 +/* f00c604: e420990c */ swc1 $f0,-0x66f4($at) +/* f00c608: 3c018007 */ lui $at,0x8007 +/* f00c60c: ac209910 */ sw $zero,-0x66f0($at) +/* f00c610: 3c06800a */ lui $a2,0x800a +/* f00c614: 3c018007 */ lui $at,0x8007 +/* f00c618: 24c6ce40 */ addiu $a2,$a2,-12736 +/* f00c61c: ac2098d0 */ sw $zero,-0x6730($at) +/* f00c620: 8cc30000 */ lw $v1,0x0($a2) +/* f00c624: 3c07800a */ lui $a3,0x800a +/* f00c628: 3c08800a */ lui $t0,0x800a +/* f00c62c: 3c09800a */ lui $t1,0x800a +/* f00c630: 3c0a800a */ lui $t2,0x800a +/* f00c634: 3c0b800a */ lui $t3,0x800a +/* f00c638: 256bce54 */ addiu $t3,$t3,-12716 +/* f00c63c: 254ace50 */ addiu $t2,$t2,-12720 +/* f00c640: 2529ce4c */ addiu $t1,$t1,-12724 +/* f00c644: 2508ce48 */ addiu $t0,$t0,-12728 +/* f00c648: 14600006 */ bnez $v1,.L0f00c664 +/* f00c64c: 24e7ce44 */ addiu $a3,$a3,-12732 +/* f00c650: 3c04800a */ lui $a0,0x800a +/* f00c654: 2484ce58 */ addiu $a0,$a0,-12712 +/* f00c658: ac800000 */ sw $zero,0x0($a0) +/* f00c65c: 1000002a */ beqz $zero,.L0f00c708 +/* f00c660: 00001825 */ or $v1,$zero,$zero +.L0f00c664: +/* f00c664: 00032080 */ sll $a0,$v1,0x2 +/* f00c668: 00832023 */ subu $a0,$a0,$v1 +/* f00c66c: 00042080 */ sll $a0,$a0,0x2 +/* f00c670: 00832021 */ addu $a0,$a0,$v1 +/* f00c674: 000420c0 */ sll $a0,$a0,0x3 +/* f00c678: 2484000f */ addiu $a0,$a0,0xf +/* f00c67c: 3498000f */ ori $t8,$a0,0xf +/* f00c680: 3b04000f */ xori $a0,$t8,0xf +/* f00c684: 0c0048f2 */ jal 0x123c8 +/* f00c688: 24050004 */ addiu $a1,$zero,0x4 +/* f00c68c: 3c06800a */ lui $a2,0x800a +/* f00c690: 24c6ce40 */ addiu $a2,$a2,-12736 +/* f00c694: 8ccd0000 */ lw $t5,0x0($a2) +/* f00c698: 3c04800a */ lui $a0,0x800a +/* f00c69c: 2484ce58 */ addiu $a0,$a0,-12712 +/* f00c6a0: 3c07800a */ lui $a3,0x800a +/* f00c6a4: 3c08800a */ lui $t0,0x800a +/* f00c6a8: 3c09800a */ lui $t1,0x800a +/* f00c6ac: 3c0a800a */ lui $t2,0x800a +/* f00c6b0: 3c0b800a */ lui $t3,0x800a +/* f00c6b4: 256bce54 */ addiu $t3,$t3,-12716 +/* f00c6b8: 254ace50 */ addiu $t2,$t2,-12720 +/* f00c6bc: 2529ce4c */ addiu $t1,$t1,-12724 +/* f00c6c0: 2508ce48 */ addiu $t0,$t0,-12728 +/* f00c6c4: 24e7ce44 */ addiu $a3,$a3,-12732 +/* f00c6c8: ac820000 */ sw $v0,0x0($a0) +/* f00c6cc: 19a0000c */ blez $t5,.L0f00c700 +/* f00c6d0: 00001825 */ or $v1,$zero,$zero +/* f00c6d4: 00001025 */ or $v0,$zero,$zero +/* f00c6d8: 8c8e0000 */ lw $t6,0x0($a0) +.L0f00c6dc: +/* f00c6dc: 24630001 */ addiu $v1,$v1,0x1 +/* f00c6e0: 01c27821 */ addu $t7,$t6,$v0 +/* f00c6e4: ade00014 */ sw $zero,0x14($t7) +/* f00c6e8: 8cd80000 */ lw $t8,0x0($a2) +/* f00c6ec: 24420068 */ addiu $v0,$v0,0x68 +/* f00c6f0: 0078082a */ slt $at,$v1,$t8 +/* f00c6f4: 5420fff9 */ bnezl $at,.L0f00c6dc +/* f00c6f8: 8c8e0000 */ lw $t6,0x0($a0) +/* f00c6fc: 00001825 */ or $v1,$zero,$zero +.L0f00c700: +/* f00c700: 3c018007 */ lui $at,0x8007 +/* f00c704: ac209914 */ sw $zero,-0x66ec($at) +.L0f00c708: +/* f00c708: 8ce20000 */ lw $v0,0x0($a3) +/* f00c70c: 3c04800a */ lui $a0,0x800a +/* f00c710: 2484ce5c */ addiu $a0,$a0,-12708 +/* f00c714: 54400004 */ bnezl $v0,.L0f00c728 +/* f00c718: 00022080 */ sll $a0,$v0,0x2 +/* f00c71c: 10000029 */ beqz $zero,.L0f00c7c4 +/* f00c720: ac800000 */ sw $zero,0x0($a0) +/* f00c724: 00022080 */ sll $a0,$v0,0x2 +.L0f00c728: +/* f00c728: 00822023 */ subu $a0,$a0,$v0 +/* f00c72c: 000420c0 */ sll $a0,$a0,0x3 +/* f00c730: 00822023 */ subu $a0,$a0,$v0 +/* f00c734: 00042080 */ sll $a0,$a0,0x2 +/* f00c738: 2484000f */ addiu $a0,$a0,0xf +/* f00c73c: 3499000f */ ori $t9,$a0,0xf +/* f00c740: 3b24000f */ xori $a0,$t9,0xf +/* f00c744: 24050004 */ addiu $a1,$zero,0x4 +/* f00c748: 0c0048f2 */ jal 0x123c8 +/* f00c74c: afa3001c */ sw $v1,0x1c($sp) +/* f00c750: 3c07800a */ lui $a3,0x800a +/* f00c754: 24e7ce44 */ addiu $a3,$a3,-12732 +/* f00c758: 8cee0000 */ lw $t6,0x0($a3) +/* f00c75c: 3c04800a */ lui $a0,0x800a +/* f00c760: 2484ce5c */ addiu $a0,$a0,-12708 +/* f00c764: 3c08800a */ lui $t0,0x800a +/* f00c768: 3c09800a */ lui $t1,0x800a +/* f00c76c: 3c0a800a */ lui $t2,0x800a +/* f00c770: 3c0b800a */ lui $t3,0x800a +/* f00c774: 256bce54 */ addiu $t3,$t3,-12716 +/* f00c778: 254ace50 */ addiu $t2,$t2,-12720 +/* f00c77c: 2529ce4c */ addiu $t1,$t1,-12724 +/* f00c780: 2508ce48 */ addiu $t0,$t0,-12728 +/* f00c784: ac820000 */ sw $v0,0x0($a0) +/* f00c788: 19c0000c */ blez $t6,.L0f00c7bc +/* f00c78c: 8fa3001c */ lw $v1,0x1c($sp) +/* f00c790: 00001025 */ or $v0,$zero,$zero +/* f00c794: 8c8f0000 */ lw $t7,0x0($a0) +.L0f00c798: +/* f00c798: 24630001 */ addiu $v1,$v1,0x1 +/* f00c79c: 01e2c021 */ addu $t8,$t7,$v0 +/* f00c7a0: af000014 */ sw $zero,0x14($t8) +/* f00c7a4: 8cf90000 */ lw $t9,0x0($a3) +/* f00c7a8: 2442005c */ addiu $v0,$v0,0x5c +/* f00c7ac: 0079082a */ slt $at,$v1,$t9 +/* f00c7b0: 5420fff9 */ bnezl $at,.L0f00c798 +/* f00c7b4: 8c8f0000 */ lw $t7,0x0($a0) +/* f00c7b8: 00001825 */ or $v1,$zero,$zero +.L0f00c7bc: +/* f00c7bc: 3c018007 */ lui $at,0x8007 +/* f00c7c0: ac209918 */ sw $zero,-0x66e8($at) +.L0f00c7c4: +/* f00c7c4: 8d020000 */ lw $v0,0x0($t0) +/* f00c7c8: 3c04800a */ lui $a0,0x800a +/* f00c7cc: 2484ce60 */ addiu $a0,$a0,-12704 +/* f00c7d0: 54400004 */ bnezl $v0,.L0f00c7e4 +/* f00c7d4: 00022080 */ sll $a0,$v0,0x2 +/* f00c7d8: 10000023 */ beqz $zero,.L0f00c868 +/* f00c7dc: ac800000 */ sw $zero,0x0($a0) +/* f00c7e0: 00022080 */ sll $a0,$v0,0x2 +.L0f00c7e4: +/* f00c7e4: 00822023 */ subu $a0,$a0,$v0 +/* f00c7e8: 00042140 */ sll $a0,$a0,0x5 +/* f00c7ec: 2484000f */ addiu $a0,$a0,0xf +/* f00c7f0: 348d000f */ ori $t5,$a0,0xf +/* f00c7f4: 39a4000f */ xori $a0,$t5,0xf +/* f00c7f8: 24050004 */ addiu $a1,$zero,0x4 +/* f00c7fc: 0c0048f2 */ jal 0x123c8 +/* f00c800: afa3001c */ sw $v1,0x1c($sp) +/* f00c804: 3c08800a */ lui $t0,0x800a +/* f00c808: 2508ce48 */ addiu $t0,$t0,-12728 +/* f00c80c: 8d0f0000 */ lw $t7,0x0($t0) +/* f00c810: 3c04800a */ lui $a0,0x800a +/* f00c814: 2484ce60 */ addiu $a0,$a0,-12704 +/* f00c818: 3c09800a */ lui $t1,0x800a +/* f00c81c: 3c0a800a */ lui $t2,0x800a +/* f00c820: 3c0b800a */ lui $t3,0x800a +/* f00c824: 256bce54 */ addiu $t3,$t3,-12716 +/* f00c828: 254ace50 */ addiu $t2,$t2,-12720 +/* f00c82c: 2529ce4c */ addiu $t1,$t1,-12724 +/* f00c830: ac820000 */ sw $v0,0x0($a0) +/* f00c834: 19e0000c */ blez $t7,.L0f00c868 +/* f00c838: 8fa3001c */ lw $v1,0x1c($sp) +/* f00c83c: 00001025 */ or $v0,$zero,$zero +/* f00c840: 8c980000 */ lw $t8,0x0($a0) +.L0f00c844: +/* f00c844: 24630001 */ addiu $v1,$v1,0x1 +/* f00c848: 0302c821 */ addu $t9,$t8,$v0 +/* f00c84c: af200014 */ sw $zero,0x14($t9) +/* f00c850: 8d0d0000 */ lw $t5,0x0($t0) +/* f00c854: 24420060 */ addiu $v0,$v0,0x60 +/* f00c858: 006d082a */ slt $at,$v1,$t5 +/* f00c85c: 5420fff9 */ bnezl $at,.L0f00c844 +/* f00c860: 8c980000 */ lw $t8,0x0($a0) +/* f00c864: 00001825 */ or $v1,$zero,$zero +.L0f00c868: +/* f00c868: 8d220000 */ lw $v0,0x0($t1) +/* f00c86c: 14400004 */ bnez $v0,.L0f00c880 +/* f00c870: 3c04800a */ lui $a0,0x800a +/* f00c874: 2484ce64 */ addiu $a0,$a0,-12700 +/* f00c878: 10000023 */ beqz $zero,.L0f00c908 +/* f00c87c: ac800000 */ sw $zero,0x0($a0) +.L0f00c880: +/* f00c880: 00022080 */ sll $a0,$v0,0x2 +/* f00c884: 00822023 */ subu $a0,$a0,$v0 +/* f00c888: 000420c0 */ sll $a0,$a0,0x3 +/* f00c88c: 00822023 */ subu $a0,$a0,$v0 +/* f00c890: 00042080 */ sll $a0,$a0,0x2 +/* f00c894: 2484000f */ addiu $a0,$a0,0xf +/* f00c898: 348e000f */ ori $t6,$a0,0xf +/* f00c89c: 39c4000f */ xori $a0,$t6,0xf +/* f00c8a0: 24050004 */ addiu $a1,$zero,0x4 +/* f00c8a4: 0c0048f2 */ jal 0x123c8 +/* f00c8a8: afa3001c */ sw $v1,0x1c($sp) +/* f00c8ac: 3c09800a */ lui $t1,0x800a +/* f00c8b0: 2529ce4c */ addiu $t1,$t1,-12724 +/* f00c8b4: 8d380000 */ lw $t8,0x0($t1) +/* f00c8b8: 3c04800a */ lui $a0,0x800a +/* f00c8bc: 2484ce64 */ addiu $a0,$a0,-12700 +/* f00c8c0: 3c0a800a */ lui $t2,0x800a +/* f00c8c4: 3c0b800a */ lui $t3,0x800a +/* f00c8c8: 256bce54 */ addiu $t3,$t3,-12716 +/* f00c8cc: 254ace50 */ addiu $t2,$t2,-12720 +/* f00c8d0: ac820000 */ sw $v0,0x0($a0) +/* f00c8d4: 1b00000c */ blez $t8,.L0f00c908 +/* f00c8d8: 8fa3001c */ lw $v1,0x1c($sp) +/* f00c8dc: 00001025 */ or $v0,$zero,$zero +/* f00c8e0: 8c990000 */ lw $t9,0x0($a0) +.L0f00c8e4: +/* f00c8e4: 24630001 */ addiu $v1,$v1,0x1 +/* f00c8e8: 03226821 */ addu $t5,$t9,$v0 +/* f00c8ec: ada00014 */ sw $zero,0x14($t5) +/* f00c8f0: 8d2e0000 */ lw $t6,0x0($t1) +/* f00c8f4: 2442005c */ addiu $v0,$v0,0x5c +/* f00c8f8: 006e082a */ slt $at,$v1,$t6 +/* f00c8fc: 5420fff9 */ bnezl $at,.L0f00c8e4 +/* f00c900: 8c990000 */ lw $t9,0x0($a0) +/* f00c904: 00001825 */ or $v1,$zero,$zero +.L0f00c908: +/* f00c908: 8d420000 */ lw $v0,0x0($t2) +/* f00c90c: 14400004 */ bnez $v0,.L0f00c920 +/* f00c910: 3c05800a */ lui $a1,0x800a +/* f00c914: 24a5ce68 */ addiu $a1,$a1,-12696 +/* f00c918: 10000022 */ beqz $zero,.L0f00c9a4 +/* f00c91c: aca00000 */ sw $zero,0x0($a1) +.L0f00c920: +/* f00c920: 00022100 */ sll $a0,$v0,0x4 +/* f00c924: 00822021 */ addu $a0,$a0,$v0 +/* f00c928: 00042080 */ sll $a0,$a0,0x2 +/* f00c92c: 00822023 */ subu $a0,$a0,$v0 +/* f00c930: 00042080 */ sll $a0,$a0,0x2 +/* f00c934: 2484000f */ addiu $a0,$a0,0xf +/* f00c938: 348f000f */ ori $t7,$a0,0xf +/* f00c93c: 39e4000f */ xori $a0,$t7,0xf +/* f00c940: 24050004 */ addiu $a1,$zero,0x4 +/* f00c944: 0c0048f2 */ jal 0x123c8 +/* f00c948: afa3001c */ sw $v1,0x1c($sp) +/* f00c94c: 3c0a800a */ lui $t2,0x800a +/* f00c950: 254ace50 */ addiu $t2,$t2,-12720 +/* f00c954: 8d590000 */ lw $t9,0x0($t2) +/* f00c958: 3c05800a */ lui $a1,0x800a +/* f00c95c: 24a5ce68 */ addiu $a1,$a1,-12696 +/* f00c960: 3c0b800a */ lui $t3,0x800a +/* f00c964: 256bce54 */ addiu $t3,$t3,-12716 +/* f00c968: aca20000 */ sw $v0,0x0($a1) +/* f00c96c: 1b20000d */ blez $t9,.L0f00c9a4 +/* f00c970: 8fa3001c */ lw $v1,0x1c($sp) +/* f00c974: 00001025 */ or $v0,$zero,$zero +/* f00c978: 3c048000 */ lui $a0,0x8000 +/* f00c97c: 8cad0000 */ lw $t5,0x0($a1) +.L0f00c980: +/* f00c980: 24630001 */ addiu $v1,$v1,0x1 +/* f00c984: 01a27021 */ addu $t6,$t5,$v0 +/* f00c988: adc40000 */ sw $a0,0x0($t6) +/* f00c98c: 8d4f0000 */ lw $t7,0x0($t2) +/* f00c990: 2442010c */ addiu $v0,$v0,0x10c +/* f00c994: 006f082a */ slt $at,$v1,$t7 +/* f00c998: 5420fff9 */ bnezl $at,.L0f00c980 +/* f00c99c: 8cad0000 */ lw $t5,0x0($a1) +/* f00c9a0: 00001825 */ or $v1,$zero,$zero +.L0f00c9a4: +/* f00c9a4: 8d620000 */ lw $v0,0x0($t3) +/* f00c9a8: 14400004 */ bnez $v0,.L0f00c9bc +/* f00c9ac: 3c04800a */ lui $a0,0x800a +/* f00c9b0: 2484ce6c */ addiu $a0,$a0,-12692 +/* f00c9b4: 1000001e */ beqz $zero,.L0f00ca30 +/* f00c9b8: ac800000 */ sw $zero,0x0($a0) +.L0f00c9bc: +/* f00c9bc: 000220c0 */ sll $a0,$v0,0x3 +/* f00c9c0: 00822021 */ addu $a0,$a0,$v0 +/* f00c9c4: 000420c0 */ sll $a0,$a0,0x3 +/* f00c9c8: 2484000f */ addiu $a0,$a0,0xf +/* f00c9cc: 3498000f */ ori $t8,$a0,0xf +/* f00c9d0: 3b04000f */ xori $a0,$t8,0xf +/* f00c9d4: 24050004 */ addiu $a1,$zero,0x4 +/* f00c9d8: 0c0048f2 */ jal 0x123c8 +/* f00c9dc: afa3001c */ sw $v1,0x1c($sp) +/* f00c9e0: 3c0b800a */ lui $t3,0x800a +/* f00c9e4: 256bce54 */ addiu $t3,$t3,-12716 +/* f00c9e8: 8d6d0000 */ lw $t5,0x0($t3) +/* f00c9ec: 3c04800a */ lui $a0,0x800a +/* f00c9f0: 2484ce6c */ addiu $a0,$a0,-12692 +/* f00c9f4: ac820000 */ sw $v0,0x0($a0) +/* f00c9f8: 8fa3001c */ lw $v1,0x1c($sp) +/* f00c9fc: 19a0000c */ blez $t5,.L0f00ca30 +/* f00ca00: 240c0001 */ addiu $t4,$zero,0x1 +/* f00ca04: 00001025 */ or $v0,$zero,$zero +/* f00ca08: 8c8e0000 */ lw $t6,0x0($a0) +.L0f00ca0c: +/* f00ca0c: 24630001 */ addiu $v1,$v1,0x1 +/* f00ca10: 01c27821 */ addu $t7,$t6,$v0 +/* f00ca14: adec0000 */ sw $t4,0x0($t7) +/* f00ca18: 8d780000 */ lw $t8,0x0($t3) +/* f00ca1c: 24420048 */ addiu $v0,$v0,0x48 +/* f00ca20: 0078082a */ slt $at,$v1,$t8 +/* f00ca24: 5420fff9 */ bnezl $at,.L0f00ca0c +/* f00ca28: 8c8e0000 */ lw $t6,0x0($a0) +/* f00ca2c: 00001825 */ or $v1,$zero,$zero +.L0f00ca30: +/* f00ca30: 3c013f80 */ lui $at,0x3f80 +/* f00ca34: 44810000 */ mtc1 $at,$f0 +/* f00ca38: 3c018007 */ lui $at,0x8007 +/* f00ca3c: ac20991c */ sw $zero,-0x66e4($at) +/* f00ca40: 3c018007 */ lui $at,0x8007 +/* f00ca44: ac209920 */ sw $zero,-0x66e0($at) +/* f00ca48: 3c018007 */ lui $at,0x8007 +/* f00ca4c: ac209924 */ sw $zero,-0x66dc($at) +/* f00ca50: 3c018007 */ lui $at,0x8007 +/* f00ca54: ac209928 */ sw $zero,-0x66d8($at) +/* f00ca58: 3c018007 */ lui $at,0x8007 +/* f00ca5c: ac20992c */ sw $zero,-0x66d4($at) +/* f00ca60: 3c018007 */ lui $at,0x8007 +/* f00ca64: ac209930 */ sw $zero,-0x66d0($at) +/* f00ca68: 3c018007 */ lui $at,0x8007 +/* f00ca6c: 2419ffff */ addiu $t9,$zero,-1 +/* f00ca70: ac399934 */ sw $t9,-0x66cc($at) +/* f00ca74: 3c018007 */ lui $at,0x8007 +/* f00ca78: e4209948 */ swc1 $f0,-0x66b8($at) +/* f00ca7c: 3c018007 */ lui $at,0x8007 +/* f00ca80: e420994c */ swc1 $f0,-0x66b4($at) +/* f00ca84: 3c018007 */ lui $at,0x8007 +/* f00ca88: e4209950 */ swc1 $f0,-0x66b0($at) +/* f00ca8c: 3c018007 */ lui $at,0x8007 +/* f00ca90: e4209954 */ swc1 $f0,-0x66ac($at) +/* f00ca94: 3c018007 */ lui $at,0x8007 +/* f00ca98: e4209958 */ swc1 $f0,-0x66a8($at) +/* f00ca9c: 3c02800a */ lui $v0,0x800a +/* f00caa0: 3c018007 */ lui $at,0x8007 +/* f00caa4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f00caa8: e420995c */ swc1 $f0,-0x66a4($at) +/* f00caac: 8c4d0318 */ lw $t5,0x318($v0) +/* f00cab0: 11a00005 */ beqz $t5,.L0f00cac8 +/* f00cab4: 3c078007 */ lui $a3,0x8007 +/* f00cab8: 24e79970 */ addiu $a3,$a3,-26256 +/* f00cabc: 240e000c */ addiu $t6,$zero,0xc +/* f00cac0: 1000001f */ beqz $zero,.L0f00cb40 +/* f00cac4: acee0000 */ sw $t6,0x0($a3) +.L0f00cac8: +/* f00cac8: 8c4f006c */ lw $t7,0x6c($v0) +/* f00cacc: 3c078007 */ lui $a3,0x8007 +/* f00cad0: 24e79970 */ addiu $a3,$a3,-26256 +/* f00cad4: 51e00004 */ beqzl $t7,.L0f00cae8 +/* f00cad8: 00003025 */ or $a2,$zero,$zero +/* f00cadc: 10000002 */ beqz $zero,.L0f00cae8 +/* f00cae0: 24060001 */ addiu $a2,$zero,0x1 +/* f00cae4: 00003025 */ or $a2,$zero,$zero +.L0f00cae8: +/* f00cae8: 8c580068 */ lw $t8,0x68($v0) +/* f00caec: 53000004 */ beqzl $t8,.L0f00cb00 +/* f00caf0: 00002025 */ or $a0,$zero,$zero +/* f00caf4: 10000002 */ beqz $zero,.L0f00cb00 +/* f00caf8: 24040001 */ addiu $a0,$zero,0x1 +/* f00cafc: 00002025 */ or $a0,$zero,$zero +.L0f00cb00: +/* f00cb00: 8c590064 */ lw $t9,0x64($v0) +/* f00cb04: 53200004 */ beqzl $t9,.L0f00cb18 +/* f00cb08: 00002825 */ or $a1,$zero,$zero +/* f00cb0c: 10000002 */ beqz $zero,.L0f00cb18 +/* f00cb10: 24050001 */ addiu $a1,$zero,0x1 +/* f00cb14: 00002825 */ or $a1,$zero,$zero +.L0f00cb18: +/* f00cb18: 8c4d0070 */ lw $t5,0x70($v0) +/* f00cb1c: 51a00004 */ beqzl $t5,.L0f00cb30 +/* f00cb20: 00001025 */ or $v0,$zero,$zero +/* f00cb24: 10000002 */ beqz $zero,.L0f00cb30 +/* f00cb28: 24020001 */ addiu $v0,$zero,0x1 +/* f00cb2c: 00001025 */ or $v0,$zero,$zero +.L0f00cb30: +/* f00cb30: 00457021 */ addu $t6,$v0,$a1 +/* f00cb34: 01c47821 */ addu $t7,$t6,$a0 +/* f00cb38: 01e6c021 */ addu $t8,$t7,$a2 +/* f00cb3c: acf80000 */ sw $t8,0x0($a3) +.L0f00cb40: +/* f00cb40: 8ce40000 */ lw $a0,0x0($a3) +/* f00cb44: 24050004 */ addiu $a1,$zero,0x4 +/* f00cb48: afa3001c */ sw $v1,0x1c($sp) +/* f00cb4c: 0004c880 */ sll $t9,$a0,0x2 +/* f00cb50: 0324c823 */ subu $t9,$t9,$a0 +/* f00cb54: 0019c880 */ sll $t9,$t9,0x2 +/* f00cb58: 0324c823 */ subu $t9,$t9,$a0 +/* f00cb5c: 0019c880 */ sll $t9,$t9,0x2 +/* f00cb60: 0324c823 */ subu $t9,$t9,$a0 +/* f00cb64: 0019c880 */ sll $t9,$t9,0x2 +/* f00cb68: 2724000f */ addiu $a0,$t9,0xf +/* f00cb6c: 348d000f */ ori $t5,$a0,0xf +/* f00cb70: 0c0048f2 */ jal 0x123c8 +/* f00cb74: 39a4000f */ xori $a0,$t5,0xf +/* f00cb78: 3c078007 */ lui $a3,0x8007 +/* f00cb7c: 24e79970 */ addiu $a3,$a3,-26256 +/* f00cb80: 8ce40000 */ lw $a0,0x0($a3) +/* f00cb84: 3c068007 */ lui $a2,0x8007 +/* f00cb88: 24c69968 */ addiu $a2,$a2,-26264 +/* f00cb8c: 00047880 */ sll $t7,$a0,0x2 +/* f00cb90: 01e47823 */ subu $t7,$t7,$a0 +/* f00cb94: 000f7880 */ sll $t7,$t7,0x2 +/* f00cb98: 01e47823 */ subu $t7,$t7,$a0 +/* f00cb9c: 000f7880 */ sll $t7,$t7,0x2 +/* f00cba0: 25e4000f */ addiu $a0,$t7,0xf +/* f00cba4: 3498000f */ ori $t8,$a0,0xf +/* f00cba8: acc20000 */ sw $v0,0x0($a2) +/* f00cbac: 3b04000f */ xori $a0,$t8,0xf +/* f00cbb0: 0c0048f2 */ jal 0x123c8 +/* f00cbb4: 24050004 */ addiu $a1,$zero,0x4 +/* f00cbb8: 3c078007 */ lui $a3,0x8007 +/* f00cbbc: 3c018007 */ lui $at,0x8007 +/* f00cbc0: ac22996c */ sw $v0,-0x6694($at) +/* f00cbc4: 24e79970 */ addiu $a3,$a3,-26256 +/* f00cbc8: 8ced0000 */ lw $t5,0x0($a3) +/* f00cbcc: 3c068007 */ lui $a2,0x8007 +/* f00cbd0: 24c69968 */ addiu $a2,$a2,-26264 +/* f00cbd4: 19a0000b */ blez $t5,.L0f00cc04 +/* f00cbd8: 8fa3001c */ lw $v1,0x1c($sp) +/* f00cbdc: 00001025 */ or $v0,$zero,$zero +/* f00cbe0: 8cce0000 */ lw $t6,0x0($a2) +.L0f00cbe4: +/* f00cbe4: 24630001 */ addiu $v1,$v1,0x1 +/* f00cbe8: 01c27821 */ addu $t7,$t6,$v0 +/* f00cbec: ade00014 */ sw $zero,0x14($t7) +/* f00cbf0: 8cf80000 */ lw $t8,0x0($a3) +/* f00cbf4: 244200ac */ addiu $v0,$v0,0xac +/* f00cbf8: 0078082a */ slt $at,$v1,$t8 +/* f00cbfc: 5420fff9 */ bnezl $at,.L0f00cbe4 +/* f00cc00: 8cce0000 */ lw $t6,0x0($a2) +.L0f00cc04: +/* f00cc04: 8fbf0014 */ lw $ra,0x14($sp) +/* f00cc08: 27bd0020 */ addiu $sp,$sp,0x20 +/* f00cc0c: 03e00008 */ jr $ra +/* f00cc10: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00cc14 +/* f00cc14: 3c028007 */ lui $v0,0x8007 +/* f00cc18: 2442991c */ addiu $v0,$v0,-26340 +/* f00cc1c: 8c4e0000 */ lw $t6,0x0($v0) +/* f00cc20: ac8e000c */ sw $t6,0xc($a0) +/* f00cc24: 03e00008 */ jr $ra +/* f00cc28: ac440000 */ sw $a0,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f00cc2c +/* f00cc2c: 3c028007 */ lui $v0,0x8007 +/* f00cc30: 24429920 */ addiu $v0,$v0,-26336 +/* f00cc34: 8c4e0000 */ lw $t6,0x0($v0) +/* f00cc38: ac8e000c */ sw $t6,0xc($a0) +/* f00cc3c: 03e00008 */ jr $ra +/* f00cc40: ac440000 */ sw $a0,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f00cc44 +/* f00cc44: 3c028007 */ lui $v0,0x8007 +/* f00cc48: 24429924 */ addiu $v0,$v0,-26332 +/* f00cc4c: 8c4e0000 */ lw $t6,0x0($v0) +/* f00cc50: ac8e0010 */ sw $t6,0x10($a0) +/* f00cc54: 03e00008 */ jr $ra +/* f00cc58: ac440000 */ sw $a0,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f00cc5c +/* f00cc5c: 3c028007 */ lui $v0,0x8007 +/* f00cc60: 24429928 */ addiu $v0,$v0,-26328 +/* f00cc64: 8c4e0000 */ lw $t6,0x0($v0) +/* f00cc68: ac8e0010 */ sw $t6,0x10($a0) +/* f00cc6c: 03e00008 */ jr $ra +/* f00cc70: ac440000 */ sw $a0,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f00cc74 +/* f00cc74: 3c028007 */ lui $v0,0x8007 +/* f00cc78: 2442992c */ addiu $v0,$v0,-26324 +/* f00cc7c: 8c4e0000 */ lw $t6,0x0($v0) +/* f00cc80: ac8e000c */ sw $t6,0xc($a0) +/* f00cc84: 03e00008 */ jr $ra +/* f00cc88: ac440000 */ sw $a0,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f00cc8c +/* f00cc8c: 27bdfea0 */ addiu $sp,$sp,-352 +/* f00cc90: 3c0e8006 */ lui $t6,0x8006 +/* f00cc94: 27a200ec */ addiu $v0,$sp,0xec +/* f00cc98: 25ce1a80 */ addiu $t6,$t6,0x1a80 +/* f00cc9c: 27a30078 */ addiu $v1,$sp,0x78 +/* f00cca0: 27a40004 */ addiu $a0,$sp,0x4 +/* f00cca4: 25d9006c */ addiu $t9,$t6,0x6c +/* f00cca8: 00404025 */ or $t0,$v0,$zero +.L0f00ccac: +/* f00ccac: 8dc10000 */ lw $at,0x0($t6) +/* f00ccb0: 25ce000c */ addiu $t6,$t6,0xc +/* f00ccb4: 2508000c */ addiu $t0,$t0,0xc +/* f00ccb8: ad01fff4 */ sw $at,-0xc($t0) +/* f00ccbc: 8dc1fff8 */ lw $at,-0x8($t6) +/* f00ccc0: ad01fff8 */ sw $at,-0x8($t0) +/* f00ccc4: 8dc1fffc */ lw $at,-0x4($t6) +/* f00ccc8: 15d9fff8 */ bne $t6,$t9,.L0f00ccac +/* f00cccc: ad01fffc */ sw $at,-0x4($t0) +/* f00ccd0: 8dc10000 */ lw $at,0x0($t6) +/* f00ccd4: 3c09800a */ lui $t1,0x800a +/* f00ccd8: 2529ce98 */ addiu $t1,$t1,-12648 +/* f00ccdc: ad010000 */ sw $at,0x0($t0) +/* f00cce0: 8dd90004 */ lw $t9,0x4($t6) +/* f00cce4: 00406825 */ or $t5,$v0,$zero +/* f00cce8: 244c006c */ addiu $t4,$v0,0x6c +/* f00ccec: ad190004 */ sw $t9,0x4($t0) +.L0f00ccf0: +/* f00ccf0: 8da10000 */ lw $at,0x0($t5) +/* f00ccf4: 25ad000c */ addiu $t5,$t5,0xc +/* f00ccf8: 2529000c */ addiu $t1,$t1,0xc +/* f00ccfc: ad21fff4 */ sw $at,-0xc($t1) +/* f00cd00: 8da1fff8 */ lw $at,-0x8($t5) +/* f00cd04: ad21fff8 */ sw $at,-0x8($t1) +/* f00cd08: 8da1fffc */ lw $at,-0x4($t5) +/* f00cd0c: 15acfff8 */ bne $t5,$t4,.L0f00ccf0 +/* f00cd10: ad21fffc */ sw $at,-0x4($t1) +/* f00cd14: 8da10000 */ lw $at,0x0($t5) +/* f00cd18: 3c188006 */ lui $t8,0x8006 +/* f00cd1c: 27181af4 */ addiu $t8,$t8,0x1af4 +/* f00cd20: ad210000 */ sw $at,0x0($t1) +/* f00cd24: 8dac0004 */ lw $t4,0x4($t5) +/* f00cd28: 270e006c */ addiu $t6,$t8,0x6c +/* f00cd2c: 00604025 */ or $t0,$v1,$zero +/* f00cd30: ad2c0004 */ sw $t4,0x4($t1) +.L0f00cd34: +/* f00cd34: 8f010000 */ lw $at,0x0($t8) +/* f00cd38: 2718000c */ addiu $t8,$t8,0xc +/* f00cd3c: 2508000c */ addiu $t0,$t0,0xc +/* f00cd40: ad01fff4 */ sw $at,-0xc($t0) +/* f00cd44: 8f01fff8 */ lw $at,-0x8($t8) +/* f00cd48: ad01fff8 */ sw $at,-0x8($t0) +/* f00cd4c: 8f01fffc */ lw $at,-0x4($t8) +/* f00cd50: 170efff8 */ bne $t8,$t6,.L0f00cd34 +/* f00cd54: ad01fffc */ sw $at,-0x4($t0) +/* f00cd58: 8f010000 */ lw $at,0x0($t8) +/* f00cd5c: 3c0b800a */ lui $t3,0x800a +/* f00cd60: 256bcf10 */ addiu $t3,$t3,-12528 +/* f00cd64: ad010000 */ sw $at,0x0($t0) +/* f00cd68: 8f0e0004 */ lw $t6,0x4($t8) +/* f00cd6c: 00604825 */ or $t1,$v1,$zero +/* f00cd70: 246d006c */ addiu $t5,$v1,0x6c +/* f00cd74: ad0e0004 */ sw $t6,0x4($t0) +.L0f00cd78: +/* f00cd78: 8d210000 */ lw $at,0x0($t1) +/* f00cd7c: 2529000c */ addiu $t1,$t1,0xc +/* f00cd80: 256b000c */ addiu $t3,$t3,0xc +/* f00cd84: ad61fff4 */ sw $at,-0xc($t3) +/* f00cd88: 8d21fff8 */ lw $at,-0x8($t1) +/* f00cd8c: ad61fff8 */ sw $at,-0x8($t3) +/* f00cd90: 8d21fffc */ lw $at,-0x4($t1) +/* f00cd94: 152dfff8 */ bne $t1,$t5,.L0f00cd78 +/* f00cd98: ad61fffc */ sw $at,-0x4($t3) +/* f00cd9c: 8d210000 */ lw $at,0x0($t1) +/* f00cda0: 3c198006 */ lui $t9,0x8006 +/* f00cda4: 27391b68 */ addiu $t9,$t9,0x1b68 +/* f00cda8: ad610000 */ sw $at,0x0($t3) +/* f00cdac: 8d2d0004 */ lw $t5,0x4($t1) +/* f00cdb0: 2738006c */ addiu $t8,$t9,0x6c +/* f00cdb4: 00804025 */ or $t0,$a0,$zero +/* f00cdb8: ad6d0004 */ sw $t5,0x4($t3) +.L0f00cdbc: +/* f00cdbc: 8f210000 */ lw $at,0x0($t9) +/* f00cdc0: 2739000c */ addiu $t9,$t9,0xc +/* f00cdc4: 2508000c */ addiu $t0,$t0,0xc +/* f00cdc8: ad01fff4 */ sw $at,-0xc($t0) +/* f00cdcc: 8f21fff8 */ lw $at,-0x8($t9) +/* f00cdd0: ad01fff8 */ sw $at,-0x8($t0) +/* f00cdd4: 8f21fffc */ lw $at,-0x4($t9) +/* f00cdd8: 1738fff8 */ bne $t9,$t8,.L0f00cdbc +/* f00cddc: ad01fffc */ sw $at,-0x4($t0) +/* f00cde0: 8f210000 */ lw $at,0x0($t9) +/* f00cde4: 3c0c800a */ lui $t4,0x800a +/* f00cde8: 258ccf88 */ addiu $t4,$t4,-12408 +/* f00cdec: ad010000 */ sw $at,0x0($t0) +/* f00cdf0: 8f380004 */ lw $t8,0x4($t9) +/* f00cdf4: 00805825 */ or $t3,$a0,$zero +/* f00cdf8: 2489006c */ addiu $t1,$a0,0x6c +/* f00cdfc: ad180004 */ sw $t8,0x4($t0) +.L0f00ce00: +/* f00ce00: 8d610000 */ lw $at,0x0($t3) +/* f00ce04: 256b000c */ addiu $t3,$t3,0xc +/* f00ce08: 258c000c */ addiu $t4,$t4,0xc +/* f00ce0c: ad81fff4 */ sw $at,-0xc($t4) +/* f00ce10: 8d61fff8 */ lw $at,-0x8($t3) +/* f00ce14: ad81fff8 */ sw $at,-0x8($t4) +/* f00ce18: 8d61fffc */ lw $at,-0x4($t3) +/* f00ce1c: 1569fff8 */ bne $t3,$t1,.L0f00ce00 +/* f00ce20: ad81fffc */ sw $at,-0x4($t4) +/* f00ce24: 8d610000 */ lw $at,0x0($t3) +/* f00ce28: ad810000 */ sw $at,0x0($t4) +/* f00ce2c: 8d690004 */ lw $t1,0x4($t3) +/* f00ce30: 27bd0160 */ addiu $sp,$sp,0x160 +/* f00ce34: 03e00008 */ jr $ra +/* f00ce38: ad890004 */ sw $t1,0x4($t4) +); + +GLOBAL_ASM( +glabel func0f00ce3c +/* f00ce3c: 3c03800a */ lui $v1,0x800a +/* f00ce40: 3c02800a */ lui $v0,0x800a +/* f00ce44: 2442ce38 */ addiu $v0,$v0,-12744 +/* f00ce48: 2463cdc0 */ addiu $v1,$v1,-12864 +.L0f00ce4c: +/* f00ce4c: 24630004 */ addiu $v1,$v1,0x4 +/* f00ce50: 1462fffe */ bne $v1,$v0,.L0f00ce4c +/* f00ce54: ac60fffc */ sw $zero,-0x4($v1) +/* f00ce58: 03e00008 */ jr $ra +/* f00ce5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00ce60 +/* f00ce60: 27bdffd8 */ addiu $sp,$sp,-40 +/* f00ce64: afb00014 */ sw $s0,0x14($sp) +/* f00ce68: 3c10800a */ lui $s0,0x800a +/* f00ce6c: 8e10d040 */ lw $s0,-0x2fc0($s0) +/* f00ce70: afb10018 */ sw $s1,0x18($sp) +/* f00ce74: afbf0024 */ sw $ra,0x24($sp) +/* f00ce78: afb30020 */ sw $s3,0x20($sp) +/* f00ce7c: afb2001c */ sw $s2,0x1c($sp) +/* f00ce80: 12000010 */ beqz $s0,.L0f00cec4 +/* f00ce84: 00008825 */ or $s1,$zero,$zero +/* f00ce88: 92030003 */ lbu $v1,0x3($s0) +/* f00ce8c: 24130034 */ addiu $s3,$zero,0x34 +/* f00ce90: 309200ff */ andi $s2,$a0,0xff +/* f00ce94: 5263000c */ beql $s3,$v1,.L0f00cec8 +/* f00ce98: 8fbf0024 */ lw $ra,0x24($sp) +.L0f00ce9c: +/* f00ce9c: 16430002 */ bne $s2,$v1,.L0f00cea8 +/* f00cea0: 00000000 */ sll $zero,$zero,0x0 +/* f00cea4: 26310001 */ addiu $s1,$s1,0x1 +.L0f00cea8: +/* f00cea8: 0fc24784 */ jal func0f091e10 +/* f00ceac: 02002025 */ or $a0,$s0,$zero +/* f00ceb0: 00027080 */ sll $t6,$v0,0x2 +/* f00ceb4: 01d08021 */ addu $s0,$t6,$s0 +/* f00ceb8: 92030003 */ lbu $v1,0x3($s0) +/* f00cebc: 1663fff7 */ bne $s3,$v1,.L0f00ce9c +/* f00cec0: 00000000 */ sll $zero,$zero,0x0 +.L0f00cec4: +/* f00cec4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f00cec8: +/* f00cec8: 02201025 */ or $v0,$s1,$zero +/* f00cecc: 8fb10018 */ lw $s1,0x18($sp) +/* f00ced0: 8fb00014 */ lw $s0,0x14($sp) +/* f00ced4: 8fb2001c */ lw $s2,0x1c($sp) +/* f00ced8: 8fb30020 */ lw $s3,0x20($sp) +/* f00cedc: 03e00008 */ jr $ra +/* f00cee0: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f00cee4 +/* f00cee4: 27bdfeb8 */ addiu $sp,$sp,-328 +/* f00cee8: afb00030 */ sw $s0,0x30($sp) +/* f00ceec: 00808025 */ or $s0,$a0,$zero +/* f00cef0: afbf0034 */ sw $ra,0x34($sp) +/* f00cef4: afa5014c */ sw $a1,0x14c($sp) +/* f00cef8: 84840004 */ lh $a0,0x4($a0) +/* f00cefc: 0fc2486d */ jal func0f0921b4 +/* f00cf00: afa40140 */ sw $a0,0x140($sp) +/* f00cf04: 960e0000 */ lhu $t6,0x0($s0) +/* f00cf08: 3c03800a */ lui $v1,0x800a +/* f00cf0c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f00cf10: 448e2000 */ mtc1 $t6,$f4 +/* f00cf14: 8fa80140 */ lw $t0,0x140($sp) +/* f00cf18: 05c10005 */ bgez $t6,.L0f00cf30 +/* f00cf1c: 468021a0 */ cvt.s.w $f6,$f4 +/* f00cf20: 3c014f80 */ lui $at,0x4f80 +/* f00cf24: 44814000 */ mtc1 $at,$f8 +/* f00cf28: 00000000 */ sll $zero,$zero,0x0 +/* f00cf2c: 46083180 */ add.s $f6,$f6,$f8 +.L0f00cf30: +/* f00cf30: 3c013b80 */ lui $at,0x3b80 +/* f00cf34: 44815000 */ mtc1 $at,$f10 +/* f00cf38: 8c6f0318 */ lw $t7,0x318($v1) +/* f00cf3c: 460a3102 */ mul.s $f4,$f6,$f10 +/* f00cf40: 15e00004 */ bnez $t7,.L0f00cf54 +/* f00cf44: e7a4009c */ swc1 $f4,0x9c($sp) +/* f00cf48: 8c78031c */ lw $t8,0x31c($v1) +/* f00cf4c: 53000005 */ beqzl $t8,.L0f00cf64 +/* f00cf50: 8e030008 */ lw $v1,0x8($s0) +.L0f00cf54: +/* f00cf54: 92190002 */ lbu $t9,0x2($s0) +/* f00cf58: 37290004 */ ori $t1,$t9,0x4 +/* f00cf5c: a2090002 */ sb $t1,0x2($s0) +/* f00cf60: 8e030008 */ lw $v1,0x8($s0) +.L0f00cf64: +/* f00cf64: 306a8000 */ andi $t2,$v1,0x8000 +/* f00cf68: 1140001b */ beqz $t2,.L0f00cfd8 +/* f00cf6c: 306e4000 */ andi $t6,$v1,0x4000 +/* f00cf70: 920b0003 */ lbu $t3,0x3($s0) +/* f00cf74: 24010008 */ addiu $at,$zero,0x8 +/* f00cf78: 02002025 */ or $a0,$s0,$zero +/* f00cf7c: 15610009 */ bne $t3,$at,.L0f00cfa4 +/* f00cf80: 000868c0 */ sll $t5,$t0,0x3 +/* f00cf84: 000860c0 */ sll $t4,$t0,0x3 +/* f00cf88: 3c058008 */ lui $a1,0x8008 +/* f00cf8c: 00ac2821 */ addu $a1,$a1,$t4 +/* f00cf90: 8ca5b06c */ lw $a1,-0x4f94($a1) +/* f00cf94: 0fc22b83 */ jal func0f08ae0c +/* f00cf98: 02002025 */ or $a0,$s0,$zero +/* f00cf9c: 10000006 */ beqz $zero,.L0f00cfb8 +/* f00cfa0: 8e040018 */ lw $a0,0x18($s0) +.L0f00cfa4: +/* f00cfa4: 3c058008 */ lui $a1,0x8008 +/* f00cfa8: 00ad2821 */ addu $a1,$a1,$t5 +/* f00cfac: 0fc1a94b */ jal func0f06a52c +/* f00cfb0: 8ca5b06c */ lw $a1,-0x4f94($a1) +/* f00cfb4: 8e040018 */ lw $a0,0x18($s0) +.L0f00cfb8: +/* f00cfb8: c7a6009c */ lwc1 $f6,0x9c($sp) +/* f00cfbc: c4880014 */ lwc1 $f8,0x14($a0) +/* f00cfc0: 46064282 */ mul.s $f10,$f8,$f6 +/* f00cfc4: 44055000 */ mfc1 $a1,$f10 +/* f00cfc8: 0c006bd6 */ jal 0x1af58 +/* f00cfcc: 00000000 */ sll $zero,$zero,0x0 +/* f00cfd0: 100001a3 */ beqz $zero,.L0f00d660 +/* f00cfd4: 8fbf0034 */ lw $ra,0x34($sp) +.L0f00cfd8: +/* f00cfd8: 51c0002d */ beqzl $t6,.L0f00d090 +/* f00cfdc: 86040006 */ lh $a0,0x6($s0) +/* f00cfe0: 0fc0a1dd */ jal func0f028774 +/* f00cfe4: 86040006 */ lh $a0,0x6($s0) +/* f00cfe8: 8fa80140 */ lw $t0,0x140($sp) +/* f00cfec: 1040019b */ beqz $v0,.L0f00d65c +/* f00cff0: afa20070 */ sw $v0,0x70($sp) +/* f00cff4: 8c4f001c */ lw $t7,0x1c($v0) +/* f00cff8: 51e00199 */ beqzl $t7,.L0f00d660 +/* f00cffc: 8fbf0034 */ lw $ra,0x34($sp) +/* f00d000: 8c580020 */ lw $t8,0x20($v0) +/* f00d004: 53000196 */ beqzl $t8,.L0f00d660 +/* f00d008: 8fbf0034 */ lw $ra,0x34($sp) +/* f00d00c: 92190003 */ lbu $t9,0x3($s0) +/* f00d010: 24010008 */ addiu $at,$zero,0x8 +/* f00d014: 02002025 */ or $a0,$s0,$zero +/* f00d018: 17210009 */ bne $t9,$at,.L0f00d040 +/* f00d01c: 000850c0 */ sll $t2,$t0,0x3 +/* f00d020: 000848c0 */ sll $t1,$t0,0x3 +/* f00d024: 3c058008 */ lui $a1,0x8008 +/* f00d028: 00a92821 */ addu $a1,$a1,$t1 +/* f00d02c: 8ca5b06c */ lw $a1,-0x4f94($a1) +/* f00d030: 0fc22b83 */ jal func0f08ae0c +/* f00d034: 02002025 */ or $a0,$s0,$zero +/* f00d038: 10000006 */ beqz $zero,.L0f00d054 +/* f00d03c: 00403025 */ or $a2,$v0,$zero +.L0f00d040: +/* f00d040: 3c058008 */ lui $a1,0x8008 +/* f00d044: 00aa2821 */ addu $a1,$a1,$t2 +/* f00d048: 0fc1a94b */ jal func0f06a52c +/* f00d04c: 8ca5b06c */ lw $a1,-0x4f94($a1) +/* f00d050: 00403025 */ or $a2,$v0,$zero +.L0f00d054: +/* f00d054: 8e040018 */ lw $a0,0x18($s0) +/* f00d058: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f00d05c: c4840014 */ lwc1 $f4,0x14($a0) +/* f00d060: afa6006c */ sw $a2,0x6c($sp) +/* f00d064: 46082182 */ mul.s $f6,$f4,$f8 +/* f00d068: 44053000 */ mfc1 $a1,$f6 +/* f00d06c: 0c006bd6 */ jal 0x1af58 +/* f00d070: 00000000 */ sll $zero,$zero,0x0 +/* f00d074: 8fab0070 */ lw $t3,0x70($sp) +/* f00d078: 8fa4006c */ lw $a0,0x6c($sp) +/* f00d07c: 0fc181a6 */ jal func0f060698 +/* f00d080: 8d65001c */ lw $a1,0x1c($t3) +/* f00d084: 10000176 */ beqz $zero,.L0f00d660 +/* f00d088: 8fbf0034 */ lw $ra,0x34($sp) +/* f00d08c: 86040006 */ lh $a0,0x6($s0) +.L0f00d090: +/* f00d090: 2405006e */ addiu $a1,$zero,0x6e +/* f00d094: 0481001b */ bgez $a0,.L0f00d104 +/* f00d098: 00000000 */ sll $zero,$zero,0x0 +/* f00d09c: 920c0003 */ lbu $t4,0x3($s0) +/* f00d0a0: 24010008 */ addiu $at,$zero,0x8 +/* f00d0a4: 02002025 */ or $a0,$s0,$zero +/* f00d0a8: 15810009 */ bne $t4,$at,.L0f00d0d0 +/* f00d0ac: 000870c0 */ sll $t6,$t0,0x3 +/* f00d0b0: 000868c0 */ sll $t5,$t0,0x3 +/* f00d0b4: 3c058008 */ lui $a1,0x8008 +/* f00d0b8: 00ad2821 */ addu $a1,$a1,$t5 +/* f00d0bc: 8ca5b06c */ lw $a1,-0x4f94($a1) +/* f00d0c0: 0fc22b83 */ jal func0f08ae0c +/* f00d0c4: 02002025 */ or $a0,$s0,$zero +/* f00d0c8: 10000006 */ beqz $zero,.L0f00d0e4 +/* f00d0cc: 8e040018 */ lw $a0,0x18($s0) +.L0f00d0d0: +/* f00d0d0: 3c058008 */ lui $a1,0x8008 +/* f00d0d4: 00ae2821 */ addu $a1,$a1,$t6 +/* f00d0d8: 0fc1a94b */ jal func0f06a52c +/* f00d0dc: 8ca5b06c */ lw $a1,-0x4f94($a1) +/* f00d0e0: 8e040018 */ lw $a0,0x18($s0) +.L0f00d0e4: +/* f00d0e4: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f00d0e8: c48a0014 */ lwc1 $f10,0x14($a0) +/* f00d0ec: 46045202 */ mul.s $f8,$f10,$f4 +/* f00d0f0: 44054000 */ mfc1 $a1,$f8 +/* f00d0f4: 0c006bd6 */ jal 0x1af58 +/* f00d0f8: 00000000 */ sll $zero,$zero,0x0 +/* f00d0fc: 10000158 */ beqz $zero,.L0f00d660 +/* f00d100: 8fbf0034 */ lw $ra,0x34($sp) +.L0f00d104: +/* f00d104: 0fc456ac */ jal func0f115ab0 +/* f00d108: 27a600ec */ addiu $a2,$sp,0xec +/* f00d10c: 8faf0134 */ lw $t7,0x134($sp) +/* f00d110: 27a400ac */ addiu $a0,$sp,0xac +/* f00d114: c7a600f8 */ lwc1 $f6,0xf8($sp) +/* f00d118: 59e00151 */ blezl $t7,.L0f00d660 +/* f00d11c: 8fbf0034 */ lw $ra,0x34($sp) +/* f00d120: c7a400fc */ lwc1 $f4,0xfc($sp) +/* f00d124: 46003287 */ neg.s $f10,$f6 +/* f00d128: 44800000 */ mtc1 $zero,$f0 +/* f00d12c: c7a60100 */ lwc1 $f6,0x100($sp) +/* f00d130: 46002207 */ neg.s $f8,$f4 +/* f00d134: e7aa0010 */ swc1 $f10,0x10($sp) +/* f00d138: 46003287 */ neg.s $f10,$f6 +/* f00d13c: e7a80014 */ swc1 $f8,0x14($sp) +/* f00d140: c7a80108 */ lwc1 $f8,0x108($sp) +/* f00d144: c7a6010c */ lwc1 $f6,0x10c($sp) +/* f00d148: c7a40104 */ lwc1 $f4,0x104($sp) +/* f00d14c: 44050000 */ mfc1 $a1,$f0 +/* f00d150: 44060000 */ mfc1 $a2,$f0 +/* f00d154: 44070000 */ mfc1 $a3,$f0 +/* f00d158: e7aa0018 */ swc1 $f10,0x18($sp) +/* f00d15c: e7a80020 */ swc1 $f8,0x20($sp) +/* f00d160: e7a60024 */ swc1 $f6,0x24($sp) +/* f00d164: 0c005b56 */ jal 0x16d58 +/* f00d168: e7a4001c */ swc1 $f4,0x1c($sp) +/* f00d16c: c7aa00ec */ lwc1 $f10,0xec($sp) +/* f00d170: c7a400f0 */ lwc1 $f4,0xf0($sp) +/* f00d174: c7a800f4 */ lwc1 $f8,0xf4($sp) +/* f00d178: 8fb80134 */ lw $t8,0x134($sp) +/* f00d17c: 2419ffff */ addiu $t9,$zero,-1 +/* f00d180: a7b90082 */ sh $t9,0x82($sp) +/* f00d184: e7aa0090 */ swc1 $f10,0x90($sp) +/* f00d188: e7a40094 */ swc1 $f4,0x94($sp) +/* f00d18c: e7a80098 */ swc1 $f8,0x98($sp) +/* f00d190: a7b80080 */ sh $t8,0x80($sp) +/* f00d194: 0fc457c0 */ jal func0f115f00 +/* f00d198: 86040006 */ lh $a0,0x6($s0) +/* f00d19c: 14400013 */ bnez $v0,.L0f00d1ec +/* f00d1a0: 8fa80140 */ lw $t0,0x140($sp) +/* f00d1a4: 8e090008 */ lw $t1,0x8($s0) +/* f00d1a8: c7a600ec */ lwc1 $f6,0xec($sp) +/* f00d1ac: c7a800ec */ lwc1 $f8,0xec($sp) +/* f00d1b0: 312a0002 */ andi $t2,$t1,0x2 +/* f00d1b4: 51400008 */ beqzl $t2,.L0f00d1d8 +/* f00d1b8: c7a600f0 */ lwc1 $f6,0xf0($sp) +/* f00d1bc: c7aa00f0 */ lwc1 $f10,0xf0($sp) +/* f00d1c0: c7a400f4 */ lwc1 $f4,0xf4($sp) +/* f00d1c4: e7a600a0 */ swc1 $f6,0xa0($sp) +/* f00d1c8: e7aa00a4 */ swc1 $f10,0xa4($sp) +/* f00d1cc: 10000021 */ beqz $zero,.L0f00d254 +/* f00d1d0: e7a400a8 */ swc1 $f4,0xa8($sp) +/* f00d1d4: c7a600f0 */ lwc1 $f6,0xf0($sp) +.L0f00d1d8: +/* f00d1d8: c7aa00f4 */ lwc1 $f10,0xf4($sp) +/* f00d1dc: e7a800a0 */ swc1 $f8,0xa0($sp) +/* f00d1e0: e7a600a4 */ swc1 $f6,0xa4($sp) +/* f00d1e4: 1000001b */ beqz $zero,.L0f00d254 +/* f00d1e8: e7aa00a8 */ swc1 $f10,0xa8($sp) +.L0f00d1ec: +/* f00d1ec: 86040006 */ lh $a0,0x6($s0) +/* f00d1f0: 0fc457cd */ jal func0f115f34 +/* f00d1f4: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f00d1f8: c7a40124 */ lwc1 $f4,0x124($sp) +/* f00d1fc: c7a80128 */ lwc1 $f8,0x128($sp) +/* f00d200: 3c013f00 */ lui $at,0x3f00 +/* f00d204: 44815000 */ mtc1 $at,$f10 +/* f00d208: 46082181 */ sub.s $f6,$f4,$f8 +/* f00d20c: c7a80104 */ lwc1 $f8,0x104($sp) +/* f00d210: c7a400a0 */ lwc1 $f4,0xa0($sp) +/* f00d214: 8fa80140 */ lw $t0,0x140($sp) +/* f00d218: 460a3002 */ mul.s $f0,$f6,$f10 +/* f00d21c: 00000000 */ sll $zero,$zero,0x0 +/* f00d220: 46080182 */ mul.s $f6,$f0,$f8 +/* f00d224: c7a800a4 */ lwc1 $f8,0xa4($sp) +/* f00d228: 46062280 */ add.s $f10,$f4,$f6 +/* f00d22c: c7a40108 */ lwc1 $f4,0x108($sp) +/* f00d230: 46040182 */ mul.s $f6,$f0,$f4 +/* f00d234: e7aa00a0 */ swc1 $f10,0xa0($sp) +/* f00d238: c7a400a8 */ lwc1 $f4,0xa8($sp) +/* f00d23c: 46064280 */ add.s $f10,$f8,$f6 +/* f00d240: c7a8010c */ lwc1 $f8,0x10c($sp) +/* f00d244: 46080182 */ mul.s $f6,$f0,$f8 +/* f00d248: e7aa00a4 */ swc1 $f10,0xa4($sp) +/* f00d24c: 46062280 */ add.s $f10,$f4,$f6 +/* f00d250: e7aa00a8 */ swc1 $f10,0xa8($sp) +.L0f00d254: +/* f00d254: 920b0003 */ lbu $t3,0x3($s0) +/* f00d258: 24010008 */ addiu $at,$zero,0x8 +/* f00d25c: 02002025 */ or $a0,$s0,$zero +/* f00d260: 15610007 */ bne $t3,$at,.L0f00d280 +/* f00d264: 000860c0 */ sll $t4,$t0,0x3 +/* f00d268: 3c058008 */ lui $a1,0x8008 +/* f00d26c: 00ac2821 */ addu $a1,$a1,$t4 +/* f00d270: 0fc22b83 */ jal func0f08ae0c +/* f00d274: 8ca5b06c */ lw $a1,-0x4f94($a1) +/* f00d278: 10000004 */ beqz $zero,.L0f00d28c +/* f00d27c: afa2007c */ sw $v0,0x7c($sp) +.L0f00d280: +/* f00d280: 0fc1a954 */ jal func0f06a550 +/* f00d284: 02002025 */ or $a0,$s0,$zero +/* f00d288: afa2007c */ sw $v0,0x7c($sp) +.L0f00d28c: +/* f00d28c: 0fc457c0 */ jal func0f115f00 +/* f00d290: 86040006 */ lh $a0,0x6($s0) +/* f00d294: 504000c1 */ beqzl $v0,.L0f00d59c +/* f00d298: 8e040018 */ lw $a0,0x18($s0) +/* f00d29c: 0fc1a2bd */ jal func0f068af4 +/* f00d2a0: 02002025 */ or $a0,$s0,$zero +/* f00d2a4: 104000bc */ beqz $v0,.L0f00d598 +/* f00d2a8: 3c013f80 */ lui $at,0x3f80 +/* f00d2ac: 44819000 */ mtc1 $at,$f18 +/* f00d2b0: 00000000 */ sll $zero,$zero,0x0 +/* f00d2b4: e7b20064 */ swc1 $f18,0x64($sp) +/* f00d2b8: 8e030008 */ lw $v1,0x8($s0) +/* f00d2bc: 46009406 */ mov.s $f16,$f18 +/* f00d2c0: 30640020 */ andi $a0,$v1,0x20 +/* f00d2c4: 1080001c */ beqz $a0,.L0f00d338 +/* f00d2c8: 30660040 */ andi $a2,$v1,0x40 +/* f00d2cc: c4420004 */ lwc1 $f2,0x4($v0) +/* f00d2d0: c4400008 */ lwc1 $f0,0x8($v0) +/* f00d2d4: 306d0002 */ andi $t5,$v1,0x2 +/* f00d2d8: 4600103c */ c.lt.s $f2,$f0 +/* f00d2dc: 00000000 */ sll $zero,$zero,0x0 +/* f00d2e0: 45000015 */ bc1f .L0f00d338 +/* f00d2e4: 00000000 */ sll $zero,$zero,0x0 +/* f00d2e8: 11a0000b */ beqz $t5,.L0f00d318 +/* f00d2ec: c7a80120 */ lwc1 $f8,0x120($sp) +/* f00d2f0: c7a80120 */ lwc1 $f8,0x120($sp) +/* f00d2f4: c7a4011c */ lwc1 $f4,0x11c($sp) +/* f00d2f8: 8e0e0018 */ lw $t6,0x18($s0) +/* f00d2fc: 46020281 */ sub.s $f10,$f0,$f2 +/* f00d300: 46044181 */ sub.s $f6,$f8,$f4 +/* f00d304: c5c80014 */ lwc1 $f8,0x14($t6) +/* f00d308: 46085102 */ mul.s $f4,$f10,$f8 +/* f00d30c: 46043283 */ div.s $f10,$f6,$f4 +/* f00d310: 10000009 */ beqz $zero,.L0f00d338 +/* f00d314: e7aa0064 */ swc1 $f10,0x64($sp) +.L0f00d318: +/* f00d318: c7a6011c */ lwc1 $f6,0x11c($sp) +/* f00d31c: 8e0f0018 */ lw $t7,0x18($s0) +/* f00d320: 46020281 */ sub.s $f10,$f0,$f2 +/* f00d324: 46064101 */ sub.s $f4,$f8,$f6 +/* f00d328: c5e80014 */ lwc1 $f8,0x14($t7) +/* f00d32c: 46085182 */ mul.s $f6,$f10,$f8 +/* f00d330: 46062283 */ div.s $f10,$f4,$f6 +/* f00d334: e7aa0064 */ swc1 $f10,0x64($sp) +.L0f00d338: +/* f00d338: 10c00018 */ beqz $a2,.L0f00d39c +/* f00d33c: 30650080 */ andi $a1,$v1,0x80 +/* f00d340: c442000c */ lwc1 $f2,0xc($v0) +/* f00d344: c4400010 */ lwc1 $f0,0x10($v0) +/* f00d348: 4600103c */ c.lt.s $f2,$f0 +/* f00d34c: 00000000 */ sll $zero,$zero,0x0 +/* f00d350: 45000012 */ bc1f .L0f00d39c +/* f00d354: 00000000 */ sll $zero,$zero,0x0 +/* f00d358: 8e180018 */ lw $t8,0x18($s0) +/* f00d35c: 30790002 */ andi $t9,$v1,0x2 +/* f00d360: 13200008 */ beqz $t9,.L0f00d384 +/* f00d364: c70c0014 */ lwc1 $f12,0x14($t8) +/* f00d368: 46020281 */ sub.s $f10,$f0,$f2 +/* f00d36c: c7a80130 */ lwc1 $f8,0x130($sp) +/* f00d370: c7a4012c */ lwc1 $f4,0x12c($sp) +/* f00d374: 46044181 */ sub.s $f6,$f8,$f4 +/* f00d378: 460c5202 */ mul.s $f8,$f10,$f12 +/* f00d37c: 10000007 */ beqz $zero,.L0f00d39c +/* f00d380: 46083483 */ div.s $f18,$f6,$f8 +.L0f00d384: +/* f00d384: 46020201 */ sub.s $f8,$f0,$f2 +/* f00d388: c7a40128 */ lwc1 $f4,0x128($sp) +/* f00d38c: c7aa0124 */ lwc1 $f10,0x124($sp) +/* f00d390: 460a2181 */ sub.s $f6,$f4,$f10 +/* f00d394: 460c4102 */ mul.s $f4,$f8,$f12 +/* f00d398: 46043403 */ div.s $f16,$f6,$f4 +.L0f00d39c: +/* f00d39c: 50a00019 */ beqzl $a1,.L0f00d404 +/* f00d3a0: c7a40064 */ lwc1 $f4,0x64($sp) +/* f00d3a4: c4420014 */ lwc1 $f2,0x14($v0) +/* f00d3a8: c4400018 */ lwc1 $f0,0x18($v0) +/* f00d3ac: 4600103c */ c.lt.s $f2,$f0 +/* f00d3b0: 00000000 */ sll $zero,$zero,0x0 +/* f00d3b4: 45020013 */ bc1fl .L0f00d404 +/* f00d3b8: c7a40064 */ lwc1 $f4,0x64($sp) +/* f00d3bc: 8e090018 */ lw $t1,0x18($s0) +/* f00d3c0: 306a0002 */ andi $t2,$v1,0x2 +/* f00d3c4: 11400008 */ beqz $t2,.L0f00d3e8 +/* f00d3c8: c52c0014 */ lwc1 $f12,0x14($t1) +/* f00d3cc: 46020101 */ sub.s $f4,$f0,$f2 +/* f00d3d0: c7aa0128 */ lwc1 $f10,0x128($sp) +/* f00d3d4: c7a80124 */ lwc1 $f8,0x124($sp) +/* f00d3d8: 46085181 */ sub.s $f6,$f10,$f8 +/* f00d3dc: 460c2282 */ mul.s $f10,$f4,$f12 +/* f00d3e0: 10000007 */ beqz $zero,.L0f00d400 +/* f00d3e4: 460a3403 */ div.s $f16,$f6,$f10 +.L0f00d3e8: +/* f00d3e8: 46020281 */ sub.s $f10,$f0,$f2 +/* f00d3ec: c7a80130 */ lwc1 $f8,0x130($sp) +/* f00d3f0: c7a4012c */ lwc1 $f4,0x12c($sp) +/* f00d3f4: 46044181 */ sub.s $f6,$f8,$f4 +/* f00d3f8: 460c5202 */ mul.s $f8,$f10,$f12 +/* f00d3fc: 46083483 */ div.s $f18,$f6,$f8 +.L0f00d400: +/* f00d400: c7a40064 */ lwc1 $f4,0x64($sp) +.L0f00d404: +/* f00d404: c7ac0064 */ lwc1 $f12,0x64($sp) +/* f00d408: 4604803c */ c.lt.s $f16,$f4 +/* f00d40c: 00000000 */ sll $zero,$zero,0x0 +/* f00d410: 45020002 */ bc1fl .L0f00d41c +/* f00d414: 4610603c */ c.lt.s $f12,$f16 +/* f00d418: 4610603c */ c.lt.s $f12,$f16 +.L0f00d41c: +/* f00d41c: 46006386 */ mov.s $f14,$f12 +/* f00d420: 45020003 */ bc1fl .L0f00d430 +/* f00d424: 4612703c */ c.lt.s $f14,$f18 +/* f00d428: 46008386 */ mov.s $f14,$f16 +/* f00d42c: 4612703c */ c.lt.s $f14,$f18 +.L0f00d430: +/* f00d430: 306b0002 */ andi $t3,$v1,0x2 +/* f00d434: 306c0002 */ andi $t4,$v1,0x2 +/* f00d438: 45000002 */ bc1f .L0f00d444 +/* f00d43c: 00000000 */ sll $zero,$zero,0x0 +/* f00d440: 46009386 */ mov.s $f14,$f18 +.L0f00d444: +/* f00d444: 1480000f */ bnez $a0,.L0f00d484 +/* f00d448: 306d0002 */ andi $t5,$v1,0x2 +/* f00d44c: c4400008 */ lwc1 $f0,0x8($v0) +/* f00d450: 11600007 */ beqz $t3,.L0f00d470 +/* f00d454: c4420004 */ lwc1 $f2,0x4($v0) +/* f00d458: 46001032 */ c.eq.s $f2,$f0 +/* f00d45c: 00000000 */ sll $zero,$zero,0x0 +/* f00d460: 45000008 */ bc1f .L0f00d484 +/* f00d464: 00000000 */ sll $zero,$zero,0x0 +/* f00d468: 10000006 */ beqz $zero,.L0f00d484 +/* f00d46c: 46007306 */ mov.s $f12,$f14 +.L0f00d470: +/* f00d470: 46001032 */ c.eq.s $f2,$f0 +/* f00d474: 00000000 */ sll $zero,$zero,0x0 +/* f00d478: 45000002 */ bc1f .L0f00d484 +/* f00d47c: 00000000 */ sll $zero,$zero,0x0 +/* f00d480: 46007306 */ mov.s $f12,$f14 +.L0f00d484: +/* f00d484: 14c0000f */ bnez $a2,.L0f00d4c4 +/* f00d488: 460e6303 */ div.s $f12,$f12,$f14 +/* f00d48c: c4400010 */ lwc1 $f0,0x10($v0) +/* f00d490: 11800007 */ beqz $t4,.L0f00d4b0 +/* f00d494: c442000c */ lwc1 $f2,0xc($v0) +/* f00d498: 46001032 */ c.eq.s $f2,$f0 +/* f00d49c: 00000000 */ sll $zero,$zero,0x0 +/* f00d4a0: 45000008 */ bc1f .L0f00d4c4 +/* f00d4a4: 00000000 */ sll $zero,$zero,0x0 +/* f00d4a8: 10000006 */ beqz $zero,.L0f00d4c4 +/* f00d4ac: 46007486 */ mov.s $f18,$f14 +.L0f00d4b0: +/* f00d4b0: 46001032 */ c.eq.s $f2,$f0 +/* f00d4b4: 00000000 */ sll $zero,$zero,0x0 +/* f00d4b8: 45000002 */ bc1f .L0f00d4c4 +/* f00d4bc: 00000000 */ sll $zero,$zero,0x0 +/* f00d4c0: 46007406 */ mov.s $f16,$f14 +.L0f00d4c4: +/* f00d4c4: 14a0000f */ bnez $a1,.L0f00d504 +/* f00d4c8: 3c017f1a */ lui $at,0x7f1a +/* f00d4cc: c4400018 */ lwc1 $f0,0x18($v0) +/* f00d4d0: 11a00007 */ beqz $t5,.L0f00d4f0 +/* f00d4d4: c4420014 */ lwc1 $f2,0x14($v0) +/* f00d4d8: 46001032 */ c.eq.s $f2,$f0 +/* f00d4dc: 00000000 */ sll $zero,$zero,0x0 +/* f00d4e0: 45000008 */ bc1f .L0f00d504 +/* f00d4e4: 00000000 */ sll $zero,$zero,0x0 +/* f00d4e8: 10000006 */ beqz $zero,.L0f00d504 +/* f00d4ec: 46007406 */ mov.s $f16,$f14 +.L0f00d4f0: +/* f00d4f0: 46001032 */ c.eq.s $f2,$f0 +/* f00d4f4: 00000000 */ sll $zero,$zero,0x0 +/* f00d4f8: 45000002 */ bc1f .L0f00d504 +/* f00d4fc: 00000000 */ sll $zero,$zero,0x0 +/* f00d500: 46007486 */ mov.s $f18,$f14 +.L0f00d504: +/* f00d504: c4207f80 */ lwc1 $f0,0x7f80($at) +/* f00d508: 460e8403 */ div.s $f16,$f16,$f14 +/* f00d50c: 3c013f80 */ lui $at,0x3f80 +/* f00d510: 27a500ac */ addiu $a1,$sp,0xac +/* f00d514: 4600603e */ c.le.s $f12,$f0 +/* f00d518: 00000000 */ sll $zero,$zero,0x0 +/* f00d51c: 45010009 */ bc1t .L0f00d544 +/* f00d520: 460e9483 */ div.s $f18,$f18,$f14 +/* f00d524: 4600803e */ c.le.s $f16,$f0 +/* f00d528: 00000000 */ sll $zero,$zero,0x0 +/* f00d52c: 45030006 */ bc1tl .L0f00d548 +/* f00d530: 44816000 */ mtc1 $at,$f12 +/* f00d534: 4600903e */ c.le.s $f18,$f0 +/* f00d538: 00000000 */ sll $zero,$zero,0x0 +/* f00d53c: 45020006 */ bc1fl .L0f00d558 +/* f00d540: e7ae0054 */ swc1 $f14,0x54($sp) +.L0f00d544: +/* f00d544: 44816000 */ mtc1 $at,$f12 +.L0f00d548: +/* f00d548: 00000000 */ sll $zero,$zero,0x0 +/* f00d54c: 46006486 */ mov.s $f18,$f12 +/* f00d550: 46006406 */ mov.s $f16,$f12 +/* f00d554: e7ae0054 */ swc1 $f14,0x54($sp) +.L0f00d558: +/* f00d558: e7b00060 */ swc1 $f16,0x60($sp) +/* f00d55c: 0c005789 */ jal 0x15e24 +/* f00d560: e7b2005c */ swc1 $f18,0x5c($sp) +/* f00d564: c7ac0060 */ lwc1 $f12,0x60($sp) +/* f00d568: 0c0057a0 */ jal 0x15e80 +/* f00d56c: 27a500ac */ addiu $a1,$sp,0xac +/* f00d570: c7ac005c */ lwc1 $f12,0x5c($sp) +/* f00d574: 0c0057b7 */ jal 0x15edc +/* f00d578: 27a500ac */ addiu $a1,$sp,0xac +/* f00d57c: 8e040018 */ lw $a0,0x18($s0) +/* f00d580: c7ae0054 */ lwc1 $f14,0x54($sp) +/* f00d584: c48a0014 */ lwc1 $f10,0x14($a0) +/* f00d588: 460e5182 */ mul.s $f6,$f10,$f14 +/* f00d58c: 44053000 */ mfc1 $a1,$f6 +/* f00d590: 0c006bd6 */ jal 0x1af58 +/* f00d594: 00000000 */ sll $zero,$zero,0x0 +.L0f00d598: +/* f00d598: 8e040018 */ lw $a0,0x18($s0) +.L0f00d59c: +/* f00d59c: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f00d5a0: c4880014 */ lwc1 $f8,0x14($a0) +/* f00d5a4: 46044282 */ mul.s $f10,$f8,$f4 +/* f00d5a8: 44055000 */ mfc1 $a1,$f10 +/* f00d5ac: 0c006bd6 */ jal 0x1af58 +/* f00d5b0: 00000000 */ sll $zero,$zero,0x0 +/* f00d5b4: 8e0e0018 */ lw $t6,0x18($s0) +/* f00d5b8: 27a500ac */ addiu $a1,$sp,0xac +/* f00d5bc: 0c0057c1 */ jal 0x15f04 +/* f00d5c0: c5cc0014 */ lwc1 $f12,0x14($t6) +/* f00d5c4: 8e0f000c */ lw $t7,0xc($s0) +/* f00d5c8: 8fb9007c */ lw $t9,0x7c($sp) +/* f00d5cc: 02002025 */ or $a0,$s0,$zero +/* f00d5d0: 000fc380 */ sll $t8,$t7,0xe +/* f00d5d4: 07010004 */ bgez $t8,.L0f00d5e8 +/* f00d5d8: 27a50090 */ addiu $a1,$sp,0x90 +/* f00d5dc: 93290001 */ lbu $t1,0x1($t9) +/* f00d5e0: 352a0010 */ ori $t2,$t1,0x10 +/* f00d5e4: a32a0001 */ sb $t2,0x1($t9) +.L0f00d5e8: +/* f00d5e8: 8e0b0008 */ lw $t3,0x8($s0) +/* f00d5ec: 27a600ac */ addiu $a2,$sp,0xac +/* f00d5f0: 27a70080 */ addiu $a3,$sp,0x80 +/* f00d5f4: 316c0002 */ andi $t4,$t3,0x2 +/* f00d5f8: 1180000a */ beqz $t4,.L0f00d624 +/* f00d5fc: 27ae00a0 */ addiu $t6,$sp,0xa0 +/* f00d600: 27ad00a0 */ addiu $t5,$sp,0xa0 +/* f00d604: afad0010 */ sw $t5,0x10($sp) +/* f00d608: 02002025 */ or $a0,$s0,$zero +/* f00d60c: 27a50090 */ addiu $a1,$sp,0x90 +/* f00d610: 27a600ac */ addiu $a2,$sp,0xac +/* f00d614: 0fc1aad8 */ jal func0f06ab60 +/* f00d618: 27a70080 */ addiu $a3,$sp,0x80 +/* f00d61c: 10000004 */ beqz $zero,.L0f00d630 +/* f00d620: 8e0f0040 */ lw $t7,0x40($s0) +.L0f00d624: +/* f00d624: 0fc1a9cc */ jal func0f06a730 +/* f00d628: afae0010 */ sw $t6,0x10($sp) +/* f00d62c: 8e0f0040 */ lw $t7,0x40($s0) +.L0f00d630: +/* f00d630: 31f88000 */ andi $t8,$t7,0x8000 +/* f00d634: 13000005 */ beqz $t8,.L0f00d64c +/* f00d638: 00000000 */ sll $zero,$zero,0x0 +/* f00d63c: 0fc1814e */ jal func0f060538 +/* f00d640: 8fa4007c */ lw $a0,0x7c($sp) +/* f00d644: 10000003 */ beqz $zero,.L0f00d654 +/* f00d648: 00000000 */ sll $zero,$zero,0x0 +.L0f00d64c: +/* f00d64c: 0fc1812f */ jal func0f0604bc +/* f00d650: 8fa4007c */ lw $a0,0x7c($sp) +.L0f00d654: +/* f00d654: 0fc180bc */ jal func0f0602f0 +/* f00d658: 8fa4007c */ lw $a0,0x7c($sp) +.L0f00d65c: +/* f00d65c: 8fbf0034 */ lw $ra,0x34($sp) +.L0f00d660: +/* f00d660: 8fb00030 */ lw $s0,0x30($sp) +/* f00d664: 27bd0148 */ addiu $sp,$sp,0x148 +/* f00d668: 03e00008 */ jr $ra +/* f00d66c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00d670 +/* f00d670: 27bdffd0 */ addiu $sp,$sp,-48 +/* f00d674: afbf0014 */ sw $ra,0x14($sp) +/* f00d678: afa50034 */ sw $a1,0x34($sp) +/* f00d67c: 8c8e0008 */ lw $t6,0x8($a0) +/* f00d680: 3c02800a */ lui $v0,0x800a +/* f00d684: 00803025 */ or $a2,$a0,$zero +/* f00d688: 31cf4000 */ andi $t7,$t6,0x4000 +/* f00d68c: 11e00051 */ beqz $t7,.L0f00d7d4 +/* f00d690: 24429fc0 */ addiu $v0,$v0,-24640 +/* f00d694: 84840006 */ lh $a0,0x6($a0) +/* f00d698: 0fc0a1dd */ jal func0f028774 +/* f00d69c: afa60030 */ sw $a2,0x30($sp) +/* f00d6a0: 8fa60030 */ lw $a2,0x30($sp) +/* f00d6a4: 10400093 */ beqz $v0,.L0f00d8f4 +/* f00d6a8: afa20024 */ sw $v0,0x24($sp) +/* f00d6ac: 8c58001c */ lw $t8,0x1c($v0) +/* f00d6b0: 53000091 */ beqzl $t8,.L0f00d8f8 +/* f00d6b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f00d6b8: 8c590020 */ lw $t9,0x20($v0) +/* f00d6bc: 24040014 */ addiu $a0,$zero,0x14 +/* f00d6c0: 5320008d */ beqzl $t9,.L0f00d8f8 +/* f00d6c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f00d6c8: 0fc41b99 */ jal func0f106e64 +/* f00d6cc: afa60030 */ sw $a2,0x30($sp) +/* f00d6d0: 10400011 */ beqz $v0,.L0f00d718 +/* f00d6d4: 8fa60030 */ lw $a2,0x30($sp) +/* f00d6d8: 8cc80008 */ lw $t0,0x8($a2) +/* f00d6dc: 3c01efff */ lui $at,0xefff +/* f00d6e0: 3421ffff */ ori $at,$at,0xffff +/* f00d6e4: 01014824 */ and $t1,$t0,$at +/* f00d6e8: 3c012000 */ lui $at,0x2000 +/* f00d6ec: acc90008 */ sw $t1,0x8($a2) +/* f00d6f0: 01215825 */ or $t3,$t1,$at +/* f00d6f4: accb0008 */ sw $t3,0x8($a2) +/* f00d6f8: 90c4005c */ lbu $a0,0x5c($a2) +/* f00d6fc: 0fc04558 */ jal func0f011560 +/* f00d700: afa60030 */ sw $a2,0x30($sp) +/* f00d704: 8fa40030 */ lw $a0,0x30($sp) +/* f00d708: 0fc22c97 */ jal func0f08b25c +/* f00d70c: 8fa50024 */ lw $a1,0x24($sp) +/* f00d710: 10000079 */ beqz $zero,.L0f00d8f8 +/* f00d714: 8fbf0014 */ lw $ra,0x14($sp) +.L0f00d718: +/* f00d718: 24040012 */ addiu $a0,$zero,0x12 +/* f00d71c: 0fc41b99 */ jal func0f106e64 +/* f00d720: afa60030 */ sw $a2,0x30($sp) +/* f00d724: 10400023 */ beqz $v0,.L0f00d7b4 +/* f00d728: 8fa60030 */ lw $a2,0x30($sp) +/* f00d72c: 90cc005c */ lbu $t4,0x5c($a2) +/* f00d730: 258dfffe */ addiu $t5,$t4,-2 +/* f00d734: 2da10021 */ sltiu $at,$t5,0x21 +/* f00d738: 1020001e */ beqz $at,.L0f00d7b4 +/* f00d73c: 000d6880 */ sll $t5,$t5,0x2 +/* f00d740: 3c017f1a */ lui $at,0x7f1a +/* f00d744: 002d0821 */ addu $at,$at,$t5 +/* f00d748: 8c2d7f84 */ lw $t5,0x7f84($at) +/* f00d74c: 01a00008 */ jr $t5 +/* f00d750: 00000000 */ sll $zero,$zero,0x0 +/* f00d754: 240e0018 */ addiu $t6,$zero,0x18 +/* f00d758: 240f0108 */ addiu $t7,$zero,0x108 +/* f00d75c: 24180100 */ addiu $t8,$zero,0x100 +/* f00d760: a0ce005c */ sb $t6,0x5c($a2) +/* f00d764: a4cf0004 */ sh $t7,0x4($a2) +/* f00d768: 10000012 */ beqz $zero,.L0f00d7b4 +/* f00d76c: a4d80000 */ sh $t8,0x0($a2) +/* f00d770: 3c02800a */ lui $v0,0x800a +/* f00d774: 24429fc0 */ addiu $v0,$v0,-24640 +/* f00d778: 8c5904b4 */ lw $t9,0x4b4($v0) +/* f00d77c: 24010033 */ addiu $at,$zero,0x33 +/* f00d780: 57210007 */ bnel $t9,$at,.L0f00d7a0 +/* f00d784: 24080018 */ addiu $t0,$zero,0x18 +/* f00d788: 0fc5b367 */ jal func0f16cd9c +/* f00d78c: afa60030 */ sw $a2,0x30($sp) +/* f00d790: 24010002 */ addiu $at,$zero,0x2 +/* f00d794: 10410007 */ beq $v0,$at,.L0f00d7b4 +/* f00d798: 8fa60030 */ lw $a2,0x30($sp) +/* f00d79c: 24080018 */ addiu $t0,$zero,0x18 +.L0f00d7a0: +/* f00d7a0: 24090108 */ addiu $t1,$zero,0x108 +/* f00d7a4: 240a0100 */ addiu $t2,$zero,0x100 +/* f00d7a8: a0c8005c */ sb $t0,0x5c($a2) +/* f00d7ac: a4c90004 */ sh $t1,0x4($a2) +/* f00d7b0: a4ca0000 */ sh $t2,0x0($a2) +.L0f00d7b4: +/* f00d7b4: 90c4005c */ lbu $a0,0x5c($a2) +/* f00d7b8: 0fc04558 */ jal func0f011560 +/* f00d7bc: afa60030 */ sw $a2,0x30($sp) +/* f00d7c0: 8fa40030 */ lw $a0,0x30($sp) +/* f00d7c4: 0fc22c97 */ jal func0f08b25c +/* f00d7c8: 8fa50024 */ lw $a1,0x24($sp) +/* f00d7cc: 1000004a */ beqz $zero,.L0f00d8f8 +/* f00d7d0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f00d7d4: +/* f00d7d4: 8c4b0318 */ lw $t3,0x318($v0) +/* f00d7d8: 24030001 */ addiu $v1,$zero,0x1 +/* f00d7dc: 240dffff */ addiu $t5,$zero,-1 +/* f00d7e0: 15600004 */ bnez $t3,.L0f00d7f4 +/* f00d7e4: 3c01800a */ lui $at,0x800a +/* f00d7e8: 8c4c031c */ lw $t4,0x31c($v0) +/* f00d7ec: 51800038 */ beqzl $t4,.L0f00d8d0 +/* f00d7f0: 90c5005c */ lbu $a1,0x5c($a2) +.L0f00d7f4: +/* f00d7f4: ac2dcc30 */ sw $t5,-0x33d0($at) +/* f00d7f8: 90c5005c */ lbu $a1,0x5c($a2) +/* f00d7fc: 24aeff10 */ addiu $t6,$a1,-240 +/* f00d800: 2dc10010 */ sltiu $at,$t6,0x10 +/* f00d804: 10200031 */ beqz $at,.L0f00d8cc +/* f00d808: 000e7080 */ sll $t6,$t6,0x2 +/* f00d80c: 3c017f1b */ lui $at,0x7f1b +/* f00d810: 002e0821 */ addu $at,$at,$t6 +/* f00d814: 8c2e8008 */ lw $t6,-0x7ff8($at) +/* f00d818: 01c00008 */ jr $t6 +/* f00d81c: 00000000 */ sll $zero,$zero,0x0 +/* f00d820: 24a4ff10 */ addiu $a0,$a1,-240 +/* f00d824: afa40018 */ sw $a0,0x18($sp) +/* f00d828: 0fc62389 */ jal func0f188e24 +/* f00d82c: afa60030 */ sw $a2,0x30($sp) +/* f00d830: 8fa40018 */ lw $a0,0x18($sp) +/* f00d834: 3c01800a */ lui $at,0x800a +/* f00d838: 8fa60030 */ lw $a2,0x30($sp) +/* f00d83c: ac24cc30 */ sw $a0,-0x33d0($at) +/* f00d840: 904f0000 */ lbu $t7,0x0($v0) +/* f00d844: 2401005b */ addiu $at,$zero,0x5b +/* f00d848: 240a00f4 */ addiu $t2,$zero,0xf4 +/* f00d84c: a0cf005c */ sb $t7,0x5c($a2) +/* f00d850: 84580006 */ lh $t8,0x6($v0) +/* f00d854: 240b0015 */ addiu $t3,$zero,0x15 +/* f00d858: 00c02025 */ or $a0,$a2,$zero +/* f00d85c: a4d80004 */ sh $t8,0x4($a2) +/* f00d860: 84590008 */ lh $t9,0x8($v0) +/* f00d864: a4d90000 */ sh $t9,0x0($a2) +/* f00d868: 90430005 */ lbu $v1,0x5($v0) +/* f00d86c: 90490000 */ lbu $t1,0x0($v0) +/* f00d870: 000341c2 */ srl $t0,$v1,0x7 +/* f00d874: 15210015 */ bne $t1,$at,.L0f00d8cc +/* f00d878: 01001825 */ or $v1,$t0,$zero +/* f00d87c: 8ccc0008 */ lw $t4,0x8($a2) +/* f00d880: 3c013f80 */ lui $at,0x3f80 +/* f00d884: 44810000 */ mtc1 $at,$f0 +/* f00d888: 3c010102 */ lui $at,0x102 +/* f00d88c: 8cce000c */ lw $t6,0xc($a2) +/* f00d890: 01816825 */ or $t5,$t4,$at +/* f00d894: 3c010020 */ lui $at,0x20 +/* f00d898: 34214000 */ ori $at,$at,0x4000 +/* f00d89c: 01c17825 */ or $t7,$t6,$at +/* f00d8a0: a4ca0004 */ sh $t2,0x4($a2) +/* f00d8a4: a0cb0003 */ sb $t3,0x3($a2) +/* f00d8a8: accd0008 */ sw $t5,0x8($a2) +/* f00d8ac: accf000c */ sw $t7,0xc($a2) +/* f00d8b0: e4c0005c */ swc1 $f0,0x5c($a2) +/* f00d8b4: e4c00060 */ swc1 $f0,0x60($a2) +/* f00d8b8: afa60030 */ sw $a2,0x30($sp) +/* f00d8bc: 0fc033b9 */ jal func0f00cee4 +/* f00d8c0: 8fa50034 */ lw $a1,0x34($sp) +/* f00d8c4: 8fa60030 */ lw $a2,0x30($sp) +/* f00d8c8: 00001825 */ or $v1,$zero,$zero +.L0f00d8cc: +/* f00d8cc: 90c5005c */ lbu $a1,0x5c($a2) +.L0f00d8d0: +/* f00d8d0: 50a00009 */ beqzl $a1,.L0f00d8f8 +/* f00d8d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f00d8d8: 10600006 */ beqz $v1,.L0f00d8f4 +/* f00d8dc: 00a02025 */ or $a0,$a1,$zero +/* f00d8e0: 0fc04558 */ jal func0f011560 +/* f00d8e4: afa60030 */ sw $a2,0x30($sp) +/* f00d8e8: 8fa40030 */ lw $a0,0x30($sp) +/* f00d8ec: 0fc033b9 */ jal func0f00cee4 +/* f00d8f0: 8fa50034 */ lw $a1,0x34($sp) +.L0f00d8f4: +/* f00d8f4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f00d8f8: +/* f00d8f8: 27bd0030 */ addiu $sp,$sp,0x30 +/* f00d8fc: 03e00008 */ jr $ra +/* f00d900: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00d904 +/* f00d904: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00d908: afbf0014 */ sw $ra,0x14($sp) +/* f00d90c: 8c8e0008 */ lw $t6,0x8($a0) +/* f00d910: 00803025 */ or $a2,$a0,$zero +/* f00d914: 31cf4000 */ andi $t7,$t6,0x4000 +/* f00d918: 11e00011 */ beqz $t7,.L0f00d960 +/* f00d91c: 00000000 */ sll $zero,$zero,0x0 +/* f00d920: 84840006 */ lh $a0,0x6($a0) +/* f00d924: 0fc0a1dd */ jal func0f028774 +/* f00d928: afa60018 */ sw $a2,0x18($sp) +/* f00d92c: 8fa60018 */ lw $a2,0x18($sp) +/* f00d930: 1040000d */ beqz $v0,.L0f00d968 +/* f00d934: 00402825 */ or $a1,$v0,$zero +/* f00d938: 8c58001c */ lw $t8,0x1c($v0) +/* f00d93c: 5300000b */ beqzl $t8,.L0f00d96c +/* f00d940: 8fbf0014 */ lw $ra,0x14($sp) +/* f00d944: 8c590020 */ lw $t9,0x20($v0) +/* f00d948: 53200008 */ beqzl $t9,.L0f00d96c +/* f00d94c: 8fbf0014 */ lw $ra,0x14($sp) +/* f00d950: 0fc2276e */ jal func0f089db8 +/* f00d954: 00c02025 */ or $a0,$a2,$zero +/* f00d958: 10000004 */ beqz $zero,.L0f00d96c +/* f00d95c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f00d960: +/* f00d960: 0fc033b9 */ jal func0f00cee4 +/* f00d964: 00c02025 */ or $a0,$a2,$zero +.L0f00d968: +/* f00d968: 8fbf0014 */ lw $ra,0x14($sp) +.L0f00d96c: +/* f00d96c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f00d970: 03e00008 */ jr $ra +/* f00d974: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00d978 +/* f00d978: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00d97c: afbf0014 */ sw $ra,0x14($sp) +/* f00d980: 0fc033b9 */ jal func0f00cee4 +/* f00d984: 00000000 */ sll $zero,$zero,0x0 +/* f00d988: 8fbf0014 */ lw $ra,0x14($sp) +/* f00d98c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f00d990: 03e00008 */ jr $ra +/* f00d994: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00d998 +/* f00d998: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00d99c: afbf0014 */ sw $ra,0x14($sp) +/* f00d9a0: 240e0008 */ addiu $t6,$zero,0x8 +/* f00d9a4: a08e0003 */ sb $t6,0x3($a0) +/* f00d9a8: 0fc033b9 */ jal func0f00cee4 +/* f00d9ac: afa40018 */ sw $a0,0x18($sp) +/* f00d9b0: 3c02800a */ lui $v0,0x800a +/* f00d9b4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f00d9b8: 8c4f0298 */ lw $t7,0x298($v0) +/* f00d9bc: 8fa40018 */ lw $a0,0x18($sp) +/* f00d9c0: 05e30005 */ bgezl $t7,.L0f00d9d8 +/* f00d9c4: 8c990040 */ lw $t9,0x40($a0) +/* f00d9c8: 8c58029c */ lw $t8,0x29c($v0) +/* f00d9cc: 07020009 */ bltzl $t8,.L0f00d9f4 +/* f00d9d0: 8c820014 */ lw $v0,0x14($a0) +/* f00d9d4: 8c990040 */ lw $t9,0x40($a0) +.L0f00d9d8: +/* f00d9d8: 3c010fff */ lui $at,0xfff +/* f00d9dc: 3421ffff */ ori $at,$at,0xffff +/* f00d9e0: 03214024 */ and $t0,$t9,$at +/* f00d9e4: 3c012000 */ lui $at,0x2000 +/* f00d9e8: 01014825 */ or $t1,$t0,$at +/* f00d9ec: ac890040 */ sw $t1,0x40($a0) +/* f00d9f0: 8c820014 */ lw $v0,0x14($a0) +.L0f00d9f4: +/* f00d9f4: 904b003f */ lbu $t3,0x3f($v0) +/* f00d9f8: 356c0020 */ ori $t4,$t3,0x20 +/* f00d9fc: a04c003f */ sb $t4,0x3f($v0) +/* f00da00: 8fbf0014 */ lw $ra,0x14($sp) +/* f00da04: 27bd0018 */ addiu $sp,$sp,0x18 +/* f00da08: 03e00008 */ jr $ra +/* f00da0c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00da10 +/* f00da10: 27bdff38 */ addiu $sp,$sp,-200 +/* f00da14: afbf0044 */ sw $ra,0x44($sp) +/* f00da18: afb00040 */ sw $s0,0x40($sp) +/* f00da1c: 00808025 */ or $s0,$a0,$zero +/* f00da20: f7b60038 */ sdc1 $f22,0x38($sp) +/* f00da24: 0fc033b9 */ jal func0f00cee4 +/* f00da28: f7b40030 */ sdc1 $f20,0x30($sp) +/* f00da2c: 860e005c */ lh $t6,0x5c($s0) +/* f00da30: 05c2006e */ bltzl $t6,.L0f00dbec +/* f00da34: 8fbf0044 */ lw $ra,0x44($sp) +/* f00da38: 8e0f0018 */ lw $t7,0x18($s0) +/* f00da3c: 00002825 */ or $a1,$zero,$zero +/* f00da40: 0c006a6f */ jal 0x1a9bc +/* f00da44: 8de40008 */ lw $a0,0x8($t7) +/* f00da48: 8604005c */ lh $a0,0x5c($s0) +/* f00da4c: afa200b4 */ sw $v0,0xb4($sp) +/* f00da50: 24050002 */ addiu $a1,$zero,0x2 +/* f00da54: 0fc456ac */ jal func0f115ab0 +/* f00da58: 27a60060 */ addiu $a2,$sp,0x60 +/* f00da5c: 8fa300b4 */ lw $v1,0xb4($sp) +/* f00da60: 2604001c */ addiu $a0,$s0,0x1c +/* f00da64: 27a500b8 */ addiu $a1,$sp,0xb8 +/* f00da68: c4640000 */ lwc1 $f4,0x0($v1) +/* f00da6c: e7a400b8 */ swc1 $f4,0xb8($sp) +/* f00da70: c4660004 */ lwc1 $f6,0x4($v1) +/* f00da74: e7a600bc */ swc1 $f6,0xbc($sp) +/* f00da78: c4680008 */ lwc1 $f8,0x8($v1) +/* f00da7c: 0c005882 */ jal 0x16208 +/* f00da80: e7a800c0 */ swc1 $f8,0xc0($sp) +/* f00da84: 8e180014 */ lw $t8,0x14($s0) +/* f00da88: c7aa00b8 */ lwc1 $f10,0xb8($sp) +/* f00da8c: c7a600bc */ lwc1 $f6,0xbc($sp) +/* f00da90: c7120008 */ lwc1 $f18,0x8($t8) +/* f00da94: 44800000 */ mtc1 $zero,$f0 +/* f00da98: 3c013f80 */ lui $at,0x3f80 +/* f00da9c: 46125100 */ add.s $f4,$f10,$f18 +/* f00daa0: c7b200c0 */ lwc1 $f18,0xc0($sp) +/* f00daa4: 26040060 */ addiu $a0,$s0,0x60 +/* f00daa8: 44050000 */ mfc1 $a1,$f0 +/* f00daac: e7a400b8 */ swc1 $f4,0xb8($sp) +/* f00dab0: 8e190014 */ lw $t9,0x14($s0) +/* f00dab4: 44060000 */ mfc1 $a2,$f0 +/* f00dab8: 44070000 */ mfc1 $a3,$f0 +/* f00dabc: c728000c */ lwc1 $f8,0xc($t9) +/* f00dac0: 46083280 */ add.s $f10,$f6,$f8 +/* f00dac4: e7aa00bc */ swc1 $f10,0xbc($sp) +/* f00dac8: 8e080014 */ lw $t0,0x14($s0) +/* f00dacc: c5060010 */ lwc1 $f6,0x10($t0) +/* f00dad0: afa4004c */ sw $a0,0x4c($sp) +/* f00dad4: e7a00024 */ swc1 $f0,0x24($sp) +/* f00dad8: 46069200 */ add.s $f8,$f18,$f6 +/* f00dadc: c7b20060 */ lwc1 $f18,0x60($sp) +/* f00dae0: c7a60064 */ lwc1 $f6,0x64($sp) +/* f00dae4: e7a0001c */ swc1 $f0,0x1c($sp) +/* f00dae8: 46122501 */ sub.s $f20,$f4,$f18 +/* f00daec: c7a40068 */ lwc1 $f4,0x68($sp) +/* f00daf0: 44819000 */ mtc1 $at,$f18 +/* f00daf4: 46065081 */ sub.s $f2,$f10,$f6 +/* f00daf8: e7a800c0 */ swc1 $f8,0xc0($sp) +/* f00dafc: e7b40010 */ swc1 $f20,0x10($sp) +/* f00db00: 46044581 */ sub.s $f22,$f8,$f4 +/* f00db04: e7a20014 */ swc1 $f2,0x14($sp) +/* f00db08: e7a20058 */ swc1 $f2,0x58($sp) +/* f00db0c: e7b20020 */ swc1 $f18,0x20($sp) +/* f00db10: 0c005b56 */ jal 0x16d58 +/* f00db14: e7b60018 */ swc1 $f22,0x18($sp) +/* f00db18: 8e090018 */ lw $t1,0x18($s0) +/* f00db1c: 8fa5004c */ lw $a1,0x4c($sp) +/* f00db20: 0c0057c1 */ jal 0x15f04 +/* f00db24: c52c0014 */ lwc1 $f12,0x14($t1) +/* f00db28: 8e0a00a8 */ lw $t2,0xa8($s0) +/* f00db2c: 3c014780 */ lui $at,0x4780 +/* f00db30: 44811000 */ mtc1 $at,$f2 +/* f00db34: 448a5000 */ mtc1 $t2,$f10 +/* f00db38: 3c017f1b */ lui $at,0x7f1b +/* f00db3c: c4308048 */ lwc1 $f16,-0x7fb8($at) +/* f00db40: 468051a0 */ cvt.s.w $f6,$f10 +/* f00db44: 8e0b00ac */ lw $t3,0xac($s0) +/* f00db48: 8e0c00b4 */ lw $t4,0xb4($s0) +/* f00db4c: 8e0d00bc */ lw $t5,0xbc($s0) +/* f00db50: 448b9000 */ mtc1 $t3,$f18 +/* f00db54: 44800000 */ mtc1 $zero,$f0 +/* f00db58: 46103202 */ mul.s $f8,$f6,$f16 +/* f00db5c: a600005e */ sh $zero,0x5e($s0) +/* f00db60: 4600a306 */ mov.s $f12,$f20 +/* f00db64: 4600b386 */ mov.s $f14,$f22 +/* f00db68: e60000b0 */ swc1 $f0,0xb0($s0) +/* f00db6c: 468092a0 */ cvt.s.w $f10,$f18 +/* f00db70: 46024103 */ div.s $f4,$f8,$f2 +/* f00db74: 46105182 */ mul.s $f6,$f10,$f16 +/* f00db78: 46023203 */ div.s $f8,$f6,$f2 +/* f00db7c: e60400a8 */ swc1 $f4,0xa8($s0) +/* f00db80: 448c2000 */ mtc1 $t4,$f4 +/* f00db84: 00000000 */ sll $zero,$zero,0x0 +/* f00db88: 468024a0 */ cvt.s.w $f18,$f4 +/* f00db8c: 46109282 */ mul.s $f10,$f18,$f16 +/* f00db90: e60800ac */ swc1 $f8,0xac($s0) +/* f00db94: 448d4000 */ mtc1 $t5,$f8 +/* f00db98: c61200a8 */ lwc1 $f18,0xa8($s0) +/* f00db9c: 46804120 */ cvt.s.w $f4,$f8 +/* f00dba0: e61200a4 */ swc1 $f18,0xa4($s0) +/* f00dba4: 46025183 */ div.s $f6,$f10,$f2 +/* f00dba8: e60400bc */ swc1 $f4,0xbc($s0) +/* f00dbac: 0fc259d4 */ jal func0f096750 +/* f00dbb0: e60600b4 */ swc1 $f6,0xb4($s0) +/* f00dbb4: 4614a282 */ mul.s $f10,$f20,$f20 +/* f00dbb8: e60000a0 */ swc1 $f0,0xa0($s0) +/* f00dbbc: 4616b182 */ mul.s $f6,$f22,$f22 +/* f00dbc0: 0c012974 */ jal 0x4a5d0 +/* f00dbc4: 46065300 */ add.s $f12,$f10,$f6 +/* f00dbc8: c7ac0058 */ lwc1 $f12,0x58($sp) +/* f00dbcc: 0fc259d4 */ jal func0f096750 +/* f00dbd0: 46000386 */ mov.s $f14,$f0 +/* f00dbd4: 3c017f1b */ lui $at,0x7f1b +/* f00dbd8: c428804c */ lwc1 $f8,-0x7fb4($at) +/* f00dbdc: ae0000b8 */ sw $zero,0xb8($s0) +/* f00dbe0: 46004101 */ sub.s $f4,$f8,$f0 +/* f00dbe4: e60400c0 */ swc1 $f4,0xc0($s0) +/* f00dbe8: 8fbf0044 */ lw $ra,0x44($sp) +.L0f00dbec: +/* f00dbec: d7b40030 */ ldc1 $f20,0x30($sp) +/* f00dbf0: d7b60038 */ ldc1 $f22,0x38($sp) +/* f00dbf4: 8fb00040 */ lw $s0,0x40($sp) +/* f00dbf8: 03e00008 */ jr $ra +/* f00dbfc: 27bd00c8 */ addiu $sp,$sp,0xc8 +); + +GLOBAL_ASM( +glabel func0f00dc00 +/* f00dc00: 27bdff70 */ addiu $sp,$sp,-144 +/* f00dc04: afbf001c */ sw $ra,0x1c($sp) +/* f00dc08: afb00018 */ sw $s0,0x18($sp) +/* f00dc0c: 0fc033b9 */ jal func0f00cee4 +/* f00dc10: 00808025 */ or $s0,$a0,$zero +/* f00dc14: 8e0e0080 */ lw $t6,0x80($s0) +/* f00dc18: 8e0f0084 */ lw $t7,0x84($s0) +/* f00dc1c: 3c014780 */ lui $at,0x4780 +/* f00dc20: 448e2000 */ mtc1 $t6,$f4 +/* f00dc24: 44811000 */ mtc1 $at,$f2 +/* f00dc28: 3c017f1b */ lui $at,0x7f1b +/* f00dc2c: 468021a0 */ cvt.s.w $f6,$f4 +/* f00dc30: c42c8050 */ lwc1 $f12,-0x7fb0($at) +/* f00dc34: 448f8000 */ mtc1 $t7,$f16 +/* f00dc38: 3c0142c8 */ lui $at,0x42c8 +/* f00dc3c: 44812000 */ mtc1 $at,$f4 +/* f00dc40: 468084a0 */ cvt.s.w $f18,$f16 +/* f00dc44: 460c3202 */ mul.s $f8,$f6,$f12 +/* f00dc48: 8e180064 */ lw $t8,0x64($s0) +/* f00dc4c: 8e190068 */ lw $t9,0x68($s0) +/* f00dc50: 44800000 */ mtc1 $zero,$f0 +/* f00dc54: 2403ffff */ addiu $v1,$zero,-1 +/* f00dc58: 46049182 */ mul.s $f6,$f18,$f4 +/* f00dc5c: a200005f */ sb $zero,0x5f($s0) +/* f00dc60: ae030090 */ sw $v1,0x90($s0) +/* f00dc64: ae030094 */ sw $v1,0x94($s0) +/* f00dc68: ae030098 */ sw $v1,0x98($s0) +/* f00dc6c: 24040030 */ addiu $a0,$zero,0x30 +/* f00dc70: 46024283 */ div.s $f10,$f8,$f2 +/* f00dc74: 24050004 */ addiu $a1,$zero,0x4 +/* f00dc78: e600006c */ swc1 $f0,0x6c($s0) +/* f00dc7c: e6000070 */ swc1 $f0,0x70($s0) +/* f00dc80: e6000060 */ swc1 $f0,0x60($s0) +/* f00dc84: e6000078 */ swc1 $f0,0x78($s0) +/* f00dc88: e600007c */ swc1 $f0,0x7c($s0) +/* f00dc8c: e6000074 */ swc1 $f0,0x74($s0) +/* f00dc90: e6000088 */ swc1 $f0,0x88($s0) +/* f00dc94: e600008c */ swc1 $f0,0x8c($s0) +/* f00dc98: 46023203 */ div.s $f8,$f6,$f2 +/* f00dc9c: e60a0080 */ swc1 $f10,0x80($s0) +/* f00dca0: 44985000 */ mtc1 $t8,$f10 +/* f00dca4: 44993000 */ mtc1 $t9,$f6 +/* f00dca8: 46805420 */ cvt.s.w $f16,$f10 +/* f00dcac: 460c8482 */ mul.s $f18,$f16,$f12 +/* f00dcb0: e6080084 */ swc1 $f8,0x84($s0) +/* f00dcb4: 46803220 */ cvt.s.w $f8,$f6 +/* f00dcb8: 46029103 */ div.s $f4,$f18,$f2 +/* f00dcbc: 460c4282 */ mul.s $f10,$f8,$f12 +/* f00dcc0: 46025403 */ div.s $f16,$f10,$f2 +/* f00dcc4: e6040064 */ swc1 $f4,0x64($s0) +/* f00dcc8: 0c0048f2 */ jal 0x123c8 +/* f00dccc: e6100068 */ swc1 $f16,0x68($s0) +/* f00dcd0: 2403ffff */ addiu $v1,$zero,-1 +/* f00dcd4: ae02009c */ sw $v0,0x9c($s0) +/* f00dcd8: a0430000 */ sb $v1,0x0($v0) +/* f00dcdc: 8604005c */ lh $a0,0x5c($s0) +/* f00dce0: 44800000 */ mtc1 $zero,$f0 +/* f00dce4: 240800ff */ addiu $t0,$zero,0xff +/* f00dce8: a200005e */ sb $zero,0x5e($s0) +/* f00dcec: a20800a9 */ sb $t0,0xa9($s0) +/* f00dcf0: 0480001f */ bltz $a0,.L0f00dd70 +/* f00dcf4: e60000a0 */ swc1 $f0,0xa0($s0) +/* f00dcf8: 24050002 */ addiu $a1,$zero,0x2 +/* f00dcfc: 0fc456ac */ jal func0f115ab0 +/* f00dd00: 27a60028 */ addiu $a2,$sp,0x28 +/* f00dd04: 8e020014 */ lw $v0,0x14($s0) +/* f00dd08: c7a6002c */ lwc1 $f6,0x2c($sp) +/* f00dd0c: c7b20028 */ lwc1 $f18,0x28($sp) +/* f00dd10: c448000c */ lwc1 $f8,0xc($v0) +/* f00dd14: c4440008 */ lwc1 $f4,0x8($v0) +/* f00dd18: c7b00030 */ lwc1 $f16,0x30($sp) +/* f00dd1c: 46083281 */ sub.s $f10,$f6,$f8 +/* f00dd20: 46049301 */ sub.s $f12,$f18,$f4 +/* f00dd24: e7aa0084 */ swc1 $f10,0x84($sp) +/* f00dd28: c4520010 */ lwc1 $f18,0x10($v0) +/* f00dd2c: e7ac0088 */ swc1 $f12,0x88($sp) +/* f00dd30: 46128381 */ sub.s $f14,$f16,$f18 +/* f00dd34: 0fc259d4 */ jal func0f096750 +/* f00dd38: e7ae0080 */ swc1 $f14,0x80($sp) +/* f00dd3c: c7a20088 */ lwc1 $f2,0x88($sp) +/* f00dd40: c7ae0080 */ lwc1 $f14,0x80($sp) +/* f00dd44: e6000060 */ swc1 $f0,0x60($s0) +/* f00dd48: 46021102 */ mul.s $f4,$f2,$f2 +/* f00dd4c: 00000000 */ sll $zero,$zero,0x0 +/* f00dd50: 460e7182 */ mul.s $f6,$f14,$f14 +/* f00dd54: 0c012974 */ jal 0x4a5d0 +/* f00dd58: 46062300 */ add.s $f12,$f4,$f6 +/* f00dd5c: c7ac0084 */ lwc1 $f12,0x84($sp) +/* f00dd60: 0fc259d4 */ jal func0f096750 +/* f00dd64: 46000386 */ mov.s $f14,$f0 +/* f00dd68: 10000007 */ beqz $zero,.L0f00dd88 +/* f00dd6c: e6000074 */ swc1 $f0,0x74($s0) +.L0f00dd70: +/* f00dd70: 86090004 */ lh $t1,0x4($s0) +/* f00dd74: 24010144 */ addiu $at,$zero,0x144 +/* f00dd78: 15210003 */ bne $t1,$at,.L0f00dd88 +/* f00dd7c: 3c017f1b */ lui $at,0x7f1b +/* f00dd80: c4288054 */ lwc1 $f8,-0x7fac($at) +/* f00dd84: e6080074 */ swc1 $f8,0x74($s0) +.L0f00dd88: +/* f00dd88: 8fbf001c */ lw $ra,0x1c($sp) +/* f00dd8c: 8fb00018 */ lw $s0,0x18($sp) +/* f00dd90: 27bd0090 */ addiu $sp,$sp,0x90 +/* f00dd94: 03e00008 */ jr $ra +/* f00dd98: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00dd9c +/* f00dd9c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00dda0: afbf0014 */ sw $ra,0x14($sp) +/* f00dda4: 0fc033b9 */ jal func0f00cee4 +/* f00dda8: 00000000 */ sll $zero,$zero,0x0 +/* f00ddac: 8fbf0014 */ lw $ra,0x14($sp) +/* f00ddb0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f00ddb4: 03e00008 */ jr $ra +/* f00ddb8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00ddbc +/* f00ddbc: 27bdff38 */ addiu $sp,$sp,-200 +/* f00ddc0: afb00018 */ sw $s0,0x18($sp) +/* f00ddc4: 00808025 */ or $s0,$a0,$zero +/* f00ddc8: 3c0e800a */ lui $t6,0x800a +/* f00ddcc: 25cece98 */ addiu $t6,$t6,-12648 +/* f00ddd0: 2484005c */ addiu $a0,$a0,0x5c +/* f00ddd4: afbf001c */ sw $ra,0x1c($sp) +/* f00ddd8: afa500cc */ sw $a1,0xcc($sp) +/* f00dddc: 00804025 */ or $t0,$a0,$zero +/* f00dde0: 25d9006c */ addiu $t9,$t6,0x6c +.L0f00dde4: +/* f00dde4: 8dc10000 */ lw $at,0x0($t6) +/* f00dde8: 25ce000c */ addiu $t6,$t6,0xc +/* f00ddec: 2508000c */ addiu $t0,$t0,0xc +/* f00ddf0: ad01fff4 */ sw $at,-0xc($t0) +/* f00ddf4: 8dc1fff8 */ lw $at,-0x8($t6) +/* f00ddf8: ad01fff8 */ sw $at,-0x8($t0) +/* f00ddfc: 8dc1fffc */ lw $at,-0x4($t6) +/* f00de00: 15d9fff8 */ bne $t6,$t9,.L0f00dde4 +/* f00de04: ad01fffc */ sw $at,-0x4($t0) +/* f00de08: 8dc10000 */ lw $at,0x0($t6) +/* f00de0c: ad010000 */ sw $at,0x0($t0) +/* f00de10: 8dd90004 */ lw $t9,0x4($t6) +/* f00de14: ad190004 */ sw $t9,0x4($t0) +/* f00de18: 0fc1fe49 */ jal func0f07f924 +/* f00de1c: 920500d3 */ lbu $a1,0xd3($s0) +/* f00de20: 86090006 */ lh $t1,0x6($s0) +/* f00de24: 8fa500cc */ lw $a1,0xcc($sp) +/* f00de28: 05210085 */ bgez $t1,.L0f00e040 +/* f00de2c: 00000000 */ sll $zero,$zero,0x0 +/* f00de30: 8e0a0008 */ lw $t2,0x8($s0) +/* f00de34: 314b8000 */ andi $t3,$t2,0x8000 +/* f00de38: 15600081 */ bnez $t3,.L0f00e040 +/* f00de3c: 00000000 */ sll $zero,$zero,0x0 +/* f00de40: 860c0004 */ lh $t4,0x4($s0) +/* f00de44: afac00bc */ sw $t4,0xbc($sp) +/* f00de48: 860d00d0 */ lh $t5,0xd0($s0) +/* f00de4c: 0fc24801 */ jal func0f092004 +/* f00de50: 01a52021 */ addu $a0,$t5,$a1 +/* f00de54: afa200b8 */ sw $v0,0xb8($sp) +/* f00de58: 0fc2486d */ jal func0f0921b4 +/* f00de5c: 8fa400bc */ lw $a0,0xbc($sp) +/* f00de60: 96180000 */ lhu $t8,0x0($s0) +/* f00de64: 3c03800a */ lui $v1,0x800a +/* f00de68: 24639fc0 */ addiu $v1,$v1,-24640 +/* f00de6c: 44982000 */ mtc1 $t8,$f4 +/* f00de70: 3c014f80 */ lui $at,0x4f80 +/* f00de74: 07010004 */ bgez $t8,.L0f00de88 +/* f00de78: 468021a0 */ cvt.s.w $f6,$f4 +/* f00de7c: 44814000 */ mtc1 $at,$f8 +/* f00de80: 00000000 */ sll $zero,$zero,0x0 +/* f00de84: 46083180 */ add.s $f6,$f6,$f8 +.L0f00de88: +/* f00de88: 3c013b80 */ lui $at,0x3b80 +/* f00de8c: 44815000 */ mtc1 $at,$f10 +/* f00de90: 8c6f0318 */ lw $t7,0x318($v1) +/* f00de94: 460a3402 */ mul.s $f16,$f6,$f10 +/* f00de98: 15e00004 */ bnez $t7,.L0f00deac +/* f00de9c: e7b000b0 */ swc1 $f16,0xb0($sp) +/* f00dea0: 8c79031c */ lw $t9,0x31c($v1) +/* f00dea4: 13200004 */ beqz $t9,.L0f00deb8 +/* f00dea8: 00000000 */ sll $zero,$zero,0x0 +.L0f00deac: +/* f00deac: 920e0002 */ lbu $t6,0x2($s0) +/* f00deb0: 35c80004 */ ori $t0,$t6,0x4 +/* f00deb4: a2080002 */ sb $t0,0x2($s0) +.L0f00deb8: +/* f00deb8: 0fc1a954 */ jal func0f06a550 +/* f00debc: 02002025 */ or $a0,$s0,$zero +/* f00dec0: 0fc1a1bc */ jal func0f0686f0 +/* f00dec4: afa200b4 */ sw $v0,0xb4($sp) +/* f00dec8: ae020048 */ sw $v0,0x48($s0) +/* f00decc: 8fa900b4 */ lw $t1,0xb4($sp) +/* f00ded0: 5120005e */ beqzl $t1,.L0f00e04c +/* f00ded4: 8e020014 */ lw $v0,0x14($s0) +/* f00ded8: 5040005c */ beqzl $v0,.L0f00e04c +/* f00dedc: 8e020014 */ lw $v0,0x14($s0) +/* f00dee0: 8e0b0040 */ lw $t3,0x40($s0) +/* f00dee4: 8e040018 */ lw $a0,0x18($s0) +/* f00dee8: 356c0040 */ ori $t4,$t3,0x40 +/* f00deec: ae0c0040 */ sw $t4,0x40($s0) +/* f00def0: c7a400b0 */ lwc1 $f4,0xb0($sp) +/* f00def4: c4920014 */ lwc1 $f18,0x14($a0) +/* f00def8: 46049202 */ mul.s $f8,$f18,$f4 +/* f00defc: 44054000 */ mfc1 $a1,$f8 +/* f00df00: 0c006bd6 */ jal 0x1af58 +/* f00df04: 00000000 */ sll $zero,$zero,0x0 +/* f00df08: 8fa300b8 */ lw $v1,0xb8($sp) +/* f00df0c: 8e180018 */ lw $t8,0x18($s0) +/* f00df10: 24010001 */ addiu $at,$zero,0x1 +/* f00df14: 8c6d0018 */ lw $t5,0x18($v1) +/* f00df18: af0d0018 */ sw $t5,0x18($t8) +/* f00df1c: 820200d2 */ lb $v0,0xd2($s0) +/* f00df20: 14400008 */ bnez $v0,.L0f00df44 +/* f00df24: 00000000 */ sll $zero,$zero,0x0 +/* f00df28: 8c6f0018 */ lw $t7,0x18($v1) +/* f00df2c: 00002825 */ or $a1,$zero,$zero +/* f00df30: 0c006a47 */ jal 0x1a91c +/* f00df34: 8de40008 */ lw $a0,0x8($t7) +/* f00df38: 8e190018 */ lw $t9,0x18($s0) +/* f00df3c: 1000001a */ beqz $zero,.L0f00dfa8 +/* f00df40: af22001c */ sw $v0,0x1c($t9) +.L0f00df44: +/* f00df44: 54410009 */ bnel $v0,$at,.L0f00df6c +/* f00df48: 24010002 */ addiu $at,$zero,0x2 +/* f00df4c: 8c6e0018 */ lw $t6,0x18($v1) +/* f00df50: 24050001 */ addiu $a1,$zero,0x1 +/* f00df54: 0c006a47 */ jal 0x1a91c +/* f00df58: 8dc40008 */ lw $a0,0x8($t6) +/* f00df5c: 8e080018 */ lw $t0,0x18($s0) +/* f00df60: 10000011 */ beqz $zero,.L0f00dfa8 +/* f00df64: ad02001c */ sw $v0,0x1c($t0) +/* f00df68: 24010002 */ addiu $at,$zero,0x2 +.L0f00df6c: +/* f00df6c: 54410009 */ bnel $v0,$at,.L0f00df94 +/* f00df70: 8c6b0018 */ lw $t3,0x18($v1) +/* f00df74: 8c690018 */ lw $t1,0x18($v1) +/* f00df78: 24050002 */ addiu $a1,$zero,0x2 +/* f00df7c: 0c006a47 */ jal 0x1a91c +/* f00df80: 8d240008 */ lw $a0,0x8($t1) +/* f00df84: 8e0a0018 */ lw $t2,0x18($s0) +/* f00df88: 10000007 */ beqz $zero,.L0f00dfa8 +/* f00df8c: ad42001c */ sw $v0,0x1c($t2) +/* f00df90: 8c6b0018 */ lw $t3,0x18($v1) +.L0f00df94: +/* f00df94: 24050003 */ addiu $a1,$zero,0x3 +/* f00df98: 0c006a47 */ jal 0x1a91c +/* f00df9c: 8d640008 */ lw $a0,0x8($t3) +/* f00dfa0: 8e0c0018 */ lw $t4,0x18($s0) +/* f00dfa4: ad82001c */ sw $v0,0x1c($t4) +.L0f00dfa8: +/* f00dfa8: 8fad00b8 */ lw $t5,0xb8($sp) +/* f00dfac: 8fa400b4 */ lw $a0,0xb4($sp) +/* f00dfb0: 0fc181a6 */ jal func0f060698 +/* f00dfb4: 8da50014 */ lw $a1,0x14($t5) +/* f00dfb8: 3c017f1b */ lui $at,0x7f1b +/* f00dfbc: c42c8058 */ lwc1 $f12,-0x7fa8($at) +/* f00dfc0: 0c0058ba */ jal 0x162e8 +/* f00dfc4: 27a50064 */ addiu $a1,$sp,0x64 +/* f00dfc8: 8faf00b8 */ lw $t7,0xb8($sp) +/* f00dfcc: 8e180018 */ lw $t8,0x18($s0) +/* f00dfd0: 27a50064 */ addiu $a1,$sp,0x64 +/* f00dfd4: 8df90018 */ lw $t9,0x18($t7) +/* f00dfd8: c7060014 */ lwc1 $f6,0x14($t8) +/* f00dfdc: c72a0014 */ lwc1 $f10,0x14($t9) +/* f00dfe0: 0c0057c1 */ jal 0x15f04 +/* f00dfe4: 460a3303 */ div.s $f12,$f6,$f10 +/* f00dfe8: 8e040018 */ lw $a0,0x18($s0) +/* f00dfec: 0c006b43 */ jal 0x1ad0c +/* f00dff0: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f00dff4: c7b000a4 */ lwc1 $f16,0xa4($sp) +/* f00dff8: c7a400a8 */ lwc1 $f4,0xa8($sp) +/* f00dffc: c7a600ac */ lwc1 $f6,0xac($sp) +/* f00e000: 46008487 */ neg.s $f18,$f16 +/* f00e004: 46002207 */ neg.s $f8,$f4 +/* f00e008: 46003287 */ neg.s $f10,$f6 +/* f00e00c: e7b200a4 */ swc1 $f18,0xa4($sp) +/* f00e010: e7a800a8 */ swc1 $f8,0xa8($sp) +/* f00e014: e7aa00ac */ swc1 $f10,0xac($sp) +/* f00e018: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f00e01c: 0c0059b7 */ jal 0x166dc +/* f00e020: 27a50024 */ addiu $a1,$sp,0x24 +/* f00e024: 8e060048 */ lw $a2,0x48($s0) +/* f00e028: 27a40064 */ addiu $a0,$sp,0x64 +/* f00e02c: 27a50024 */ addiu $a1,$sp,0x24 +/* f00e030: 0c0056f9 */ jal 0x15be4 +/* f00e034: 24c60004 */ addiu $a2,$a2,0x4 +/* f00e038: 10000004 */ beqz $zero,.L0f00e04c +/* f00e03c: 8e020014 */ lw $v0,0x14($s0) +.L0f00e040: +/* f00e040: 0fc033b9 */ jal func0f00cee4 +/* f00e044: 02002025 */ or $a0,$s0,$zero +/* f00e048: 8e020014 */ lw $v0,0x14($s0) +.L0f00e04c: +/* f00e04c: 50400009 */ beqzl $v0,.L0f00e074 +/* f00e050: 8fbf001c */ lw $ra,0x1c($sp) +/* f00e054: 8e0e0008 */ lw $t6,0x8($s0) +/* f00e058: 000e4040 */ sll $t0,$t6,0x1 +/* f00e05c: 05030005 */ bgezl $t0,.L0f00e074 +/* f00e060: 8fbf001c */ lw $ra,0x1c($sp) +/* f00e064: 90490001 */ lbu $t1,0x1($v0) +/* f00e068: 352a0001 */ ori $t2,$t1,0x1 +/* f00e06c: a04a0001 */ sb $t2,0x1($v0) +/* f00e070: 8fbf001c */ lw $ra,0x1c($sp) +.L0f00e074: +/* f00e074: 8fb00018 */ lw $s0,0x18($sp) +/* f00e078: 27bd00c8 */ addiu $sp,$sp,0xc8 +/* f00e07c: 03e00008 */ jr $ra +/* f00e080: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00e084 +/* f00e084: 27bdffe0 */ addiu $sp,$sp,-32 +/* f00e088: afb00018 */ sw $s0,0x18($sp) +/* f00e08c: 00808025 */ or $s0,$a0,$zero +/* f00e090: 3c0e800a */ lui $t6,0x800a +/* f00e094: 25cece98 */ addiu $t6,$t6,-12648 +/* f00e098: 2484005c */ addiu $a0,$a0,0x5c +/* f00e09c: afbf001c */ sw $ra,0x1c($sp) +/* f00e0a0: afa50024 */ sw $a1,0x24($sp) +/* f00e0a4: 00804025 */ or $t0,$a0,$zero +/* f00e0a8: 25d9006c */ addiu $t9,$t6,0x6c +.L0f00e0ac: +/* f00e0ac: 8dc10000 */ lw $at,0x0($t6) +/* f00e0b0: 25ce000c */ addiu $t6,$t6,0xc +/* f00e0b4: 2508000c */ addiu $t0,$t0,0xc +/* f00e0b8: ad01fff4 */ sw $at,-0xc($t0) +/* f00e0bc: 8dc1fff8 */ lw $at,-0x8($t6) +/* f00e0c0: ad01fff8 */ sw $at,-0x8($t0) +/* f00e0c4: 8dc1fffc */ lw $at,-0x4($t6) +/* f00e0c8: 15d9fff8 */ bne $t6,$t9,.L0f00e0ac +/* f00e0cc: ad01fffc */ sw $at,-0x4($t0) +/* f00e0d0: 8dc10000 */ lw $at,0x0($t6) +/* f00e0d4: ad010000 */ sw $at,0x0($t0) +/* f00e0d8: 8dd90004 */ lw $t9,0x4($t6) +/* f00e0dc: ad190004 */ sw $t9,0x4($t0) +/* f00e0e0: 0fc1fe49 */ jal func0f07f924 +/* f00e0e4: 9205022c */ lbu $a1,0x22c($s0) +/* f00e0e8: 3c09800a */ lui $t1,0x800a +/* f00e0ec: 2529ce98 */ addiu $t1,$t1,-12648 +/* f00e0f0: 260400d0 */ addiu $a0,$s0,0xd0 +/* f00e0f4: 00806825 */ or $t5,$a0,$zero +/* f00e0f8: 252c006c */ addiu $t4,$t1,0x6c +.L0f00e0fc: +/* f00e0fc: 8d210000 */ lw $at,0x0($t1) +/* f00e100: 2529000c */ addiu $t1,$t1,0xc +/* f00e104: 25ad000c */ addiu $t5,$t5,0xc +/* f00e108: ada1fff4 */ sw $at,-0xc($t5) +/* f00e10c: 8d21fff8 */ lw $at,-0x8($t1) +/* f00e110: ada1fff8 */ sw $at,-0x8($t5) +/* f00e114: 8d21fffc */ lw $at,-0x4($t1) +/* f00e118: 152cfff8 */ bne $t1,$t4,.L0f00e0fc +/* f00e11c: ada1fffc */ sw $at,-0x4($t5) +/* f00e120: 8d210000 */ lw $at,0x0($t1) +/* f00e124: ada10000 */ sw $at,0x0($t5) +/* f00e128: 8d2c0004 */ lw $t4,0x4($t1) +/* f00e12c: adac0004 */ sw $t4,0x4($t5) +/* f00e130: 0fc1fe49 */ jal func0f07f924 +/* f00e134: 9205022d */ lbu $a1,0x22d($s0) +/* f00e138: 3c18800a */ lui $t8,0x800a +/* f00e13c: 2718ce98 */ addiu $t8,$t8,-12648 +/* f00e140: 26040144 */ addiu $a0,$s0,0x144 +/* f00e144: 00804025 */ or $t0,$a0,$zero +/* f00e148: 270e006c */ addiu $t6,$t8,0x6c +.L0f00e14c: +/* f00e14c: 8f010000 */ lw $at,0x0($t8) +/* f00e150: 2718000c */ addiu $t8,$t8,0xc +/* f00e154: 2508000c */ addiu $t0,$t0,0xc +/* f00e158: ad01fff4 */ sw $at,-0xc($t0) +/* f00e15c: 8f01fff8 */ lw $at,-0x8($t8) +/* f00e160: ad01fff8 */ sw $at,-0x8($t0) +/* f00e164: 8f01fffc */ lw $at,-0x4($t8) +/* f00e168: 170efff8 */ bne $t8,$t6,.L0f00e14c +/* f00e16c: ad01fffc */ sw $at,-0x4($t0) +/* f00e170: 8f010000 */ lw $at,0x0($t8) +/* f00e174: ad010000 */ sw $at,0x0($t0) +/* f00e178: 8f0e0004 */ lw $t6,0x4($t8) +/* f00e17c: ad0e0004 */ sw $t6,0x4($t0) +/* f00e180: 0fc1fe49 */ jal func0f07f924 +/* f00e184: 9205022e */ lbu $a1,0x22e($s0) +/* f00e188: 3c0b800a */ lui $t3,0x800a +/* f00e18c: 256bce98 */ addiu $t3,$t3,-12648 +/* f00e190: 260401b8 */ addiu $a0,$s0,0x1b8 +/* f00e194: 00806825 */ or $t5,$a0,$zero +/* f00e198: 2569006c */ addiu $t1,$t3,0x6c +.L0f00e19c: +/* f00e19c: 8d610000 */ lw $at,0x0($t3) +/* f00e1a0: 256b000c */ addiu $t3,$t3,0xc +/* f00e1a4: 25ad000c */ addiu $t5,$t5,0xc +/* f00e1a8: ada1fff4 */ sw $at,-0xc($t5) +/* f00e1ac: 8d61fff8 */ lw $at,-0x8($t3) +/* f00e1b0: ada1fff8 */ sw $at,-0x8($t5) +/* f00e1b4: 8d61fffc */ lw $at,-0x4($t3) +/* f00e1b8: 1569fff8 */ bne $t3,$t1,.L0f00e19c +/* f00e1bc: ada1fffc */ sw $at,-0x4($t5) +/* f00e1c0: 8d610000 */ lw $at,0x0($t3) +/* f00e1c4: ada10000 */ sw $at,0x0($t5) +/* f00e1c8: 8d690004 */ lw $t1,0x4($t3) +/* f00e1cc: ada90004 */ sw $t1,0x4($t5) +/* f00e1d0: 0fc1fe49 */ jal func0f07f924 +/* f00e1d4: 9205022f */ lbu $a1,0x22f($s0) +/* f00e1d8: 02002025 */ or $a0,$s0,$zero +/* f00e1dc: 0fc033b9 */ jal func0f00cee4 +/* f00e1e0: 8fa50024 */ lw $a1,0x24($sp) +/* f00e1e4: 8fbf001c */ lw $ra,0x1c($sp) +/* f00e1e8: 8fb00018 */ lw $s0,0x18($sp) +/* f00e1ec: 27bd0020 */ addiu $sp,$sp,0x20 +/* f00e1f0: 03e00008 */ jr $ra +/* f00e1f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00e1f8 +/* f00e1f8: 27bdff68 */ addiu $sp,$sp,-152 +/* f00e1fc: afbf0014 */ sw $ra,0x14($sp) +/* f00e200: afa40098 */ sw $a0,0x98($sp) +/* f00e204: 0fc457cd */ jal func0f115f34 +/* f00e208: 27a50088 */ addiu $a1,$sp,0x88 +/* f00e20c: 8fa40098 */ lw $a0,0x98($sp) +/* f00e210: 24050028 */ addiu $a1,$zero,0x28 +/* f00e214: 0fc456ac */ jal func0f115ab0 +/* f00e218: 27a60024 */ addiu $a2,$sp,0x24 +/* f00e21c: c7a40060 */ lwc1 $f4,0x60($sp) +/* f00e220: c7a6005c */ lwc1 $f6,0x5c($sp) +/* f00e224: 3c013f00 */ lui $at,0x3f00 +/* f00e228: 44815000 */ mtc1 $at,$f10 +/* f00e22c: 46062201 */ sub.s $f8,$f4,$f6 +/* f00e230: 3c014120 */ lui $at,0x4120 +/* f00e234: 44813000 */ mtc1 $at,$f6 +/* f00e238: c7b00088 */ lwc1 $f16,0x88($sp) +/* f00e23c: 460a4102 */ mul.s $f4,$f8,$f10 +/* f00e240: c7a8003c */ lwc1 $f8,0x3c($sp) +/* f00e244: c7b2008c */ lwc1 $f18,0x8c($sp) +/* f00e248: 27a40088 */ addiu $a0,$sp,0x88 +/* f00e24c: 27a5007c */ addiu $a1,$sp,0x7c +/* f00e250: 46062000 */ add.s $f0,$f4,$f6 +/* f00e254: c7a40040 */ lwc1 $f4,0x40($sp) +/* f00e258: 46004082 */ mul.s $f2,$f8,$f0 +/* f00e25c: c7a80044 */ lwc1 $f8,0x44($sp) +/* f00e260: 46002302 */ mul.s $f12,$f4,$f0 +/* f00e264: 46101280 */ add.s $f10,$f2,$f16 +/* f00e268: 46004382 */ mul.s $f14,$f8,$f0 +/* f00e26c: 46126180 */ add.s $f6,$f12,$f18 +/* f00e270: e7aa007c */ swc1 $f10,0x7c($sp) +/* f00e274: c7aa0090 */ lwc1 $f10,0x90($sp) +/* f00e278: 46028401 */ sub.s $f16,$f16,$f2 +/* f00e27c: e7a60080 */ swc1 $f6,0x80($sp) +/* f00e280: 460c9481 */ sub.s $f18,$f18,$f12 +/* f00e284: e7b00088 */ swc1 $f16,0x88($sp) +/* f00e288: 460a7100 */ add.s $f4,$f14,$f10 +/* f00e28c: e7b2008c */ swc1 $f18,0x8c($sp) +/* f00e290: 460e5181 */ sub.s $f6,$f10,$f14 +/* f00e294: e7a40084 */ swc1 $f4,0x84($sp) +/* f00e298: 0fc593a3 */ jal func0f164e8c +/* f00e29c: e7a60090 */ swc1 $f6,0x90($sp) +/* f00e2a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f00e2a4: 27bd0098 */ addiu $sp,$sp,0x98 +/* f00e2a8: 03e00008 */ jr $ra +/* f00e2ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00e2b0 +/* f00e2b0: 27bdff68 */ addiu $sp,$sp,-152 +/* f00e2b4: afbf0014 */ sw $ra,0x14($sp) +/* f00e2b8: afa40098 */ sw $a0,0x98($sp) +/* f00e2bc: 0fc457cd */ jal func0f115f34 +/* f00e2c0: 27a50088 */ addiu $a1,$sp,0x88 +/* f00e2c4: 8fa40098 */ lw $a0,0x98($sp) +/* f00e2c8: 24050030 */ addiu $a1,$zero,0x30 +/* f00e2cc: 0fc456ac */ jal func0f115ab0 +/* f00e2d0: 27a60024 */ addiu $a2,$sp,0x24 +/* f00e2d4: c7a40058 */ lwc1 $f4,0x58($sp) +/* f00e2d8: c7a60054 */ lwc1 $f6,0x54($sp) +/* f00e2dc: 3c013f00 */ lui $at,0x3f00 +/* f00e2e0: 44815000 */ mtc1 $at,$f10 +/* f00e2e4: 46062201 */ sub.s $f8,$f4,$f6 +/* f00e2e8: 3c014120 */ lui $at,0x4120 +/* f00e2ec: 44813000 */ mtc1 $at,$f6 +/* f00e2f0: c7b00088 */ lwc1 $f16,0x88($sp) +/* f00e2f4: 460a4102 */ mul.s $f4,$f8,$f10 +/* f00e2f8: c7a80048 */ lwc1 $f8,0x48($sp) +/* f00e2fc: c7b2008c */ lwc1 $f18,0x8c($sp) +/* f00e300: 27a40088 */ addiu $a0,$sp,0x88 +/* f00e304: 27a5007c */ addiu $a1,$sp,0x7c +/* f00e308: 46062000 */ add.s $f0,$f4,$f6 +/* f00e30c: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f00e310: 46004082 */ mul.s $f2,$f8,$f0 +/* f00e314: c7a80050 */ lwc1 $f8,0x50($sp) +/* f00e318: 46002302 */ mul.s $f12,$f4,$f0 +/* f00e31c: 46101280 */ add.s $f10,$f2,$f16 +/* f00e320: 46004382 */ mul.s $f14,$f8,$f0 +/* f00e324: 46126180 */ add.s $f6,$f12,$f18 +/* f00e328: e7aa007c */ swc1 $f10,0x7c($sp) +/* f00e32c: c7aa0090 */ lwc1 $f10,0x90($sp) +/* f00e330: 46028401 */ sub.s $f16,$f16,$f2 +/* f00e334: e7a60080 */ swc1 $f6,0x80($sp) +/* f00e338: 460c9481 */ sub.s $f18,$f18,$f12 +/* f00e33c: e7b00088 */ swc1 $f16,0x88($sp) +/* f00e340: 460a7100 */ add.s $f4,$f14,$f10 +/* f00e344: e7b2008c */ swc1 $f18,0x8c($sp) +/* f00e348: 460e5181 */ sub.s $f6,$f10,$f14 +/* f00e34c: e7a40084 */ swc1 $f4,0x84($sp) +/* f00e350: 0fc593a3 */ jal func0f164e8c +/* f00e354: e7a60090 */ swc1 $f6,0x90($sp) +/* f00e358: 8fbf0014 */ lw $ra,0x14($sp) +/* f00e35c: 27bd0098 */ addiu $sp,$sp,0x98 +/* f00e360: 03e00008 */ jr $ra +/* f00e364: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00e368 +/* f00e368: 27bdfe38 */ addiu $sp,$sp,-456 +/* f00e36c: afb00030 */ sw $s0,0x30($sp) +/* f00e370: 00808025 */ or $s0,$a0,$zero +/* f00e374: afbf0034 */ sw $ra,0x34($sp) +/* f00e378: afa501cc */ sw $a1,0x1cc($sp) +/* f00e37c: 84840004 */ lh $a0,0x4($a0) +/* f00e380: 240effff */ addiu $t6,$zero,-1 +/* f00e384: afae01bc */ sw $t6,0x1bc($sp) +/* f00e388: 0fc2486d */ jal func0f0921b4 +/* f00e38c: afa401c0 */ sw $a0,0x1c0($sp) +/* f00e390: 960f0070 */ lhu $t7,0x70($s0) +/* f00e394: 31f80040 */ andi $t8,$t7,0x40 +/* f00e398: 53000004 */ beqzl $t8,.L0f00e3ac +/* f00e39c: 8e190008 */ lw $t9,0x8($s0) +/* f00e3a0: 0fc4581a */ jal func0f116068 +/* f00e3a4: 86040006 */ lh $a0,0x6($s0) +/* f00e3a8: 8e190008 */ lw $t9,0x8($s0) +.L0f00e3ac: +/* f00e3ac: 001940c0 */ sll $t0,$t9,0x3 +/* f00e3b0: 05030005 */ bgezl $t0,.L0f00e3c8 +/* f00e3b4: 86040006 */ lh $a0,0x6($s0) +/* f00e3b8: 0fc038ac */ jal func0f00e2b0 +/* f00e3bc: 86040006 */ lh $a0,0x6($s0) +/* f00e3c0: afa201bc */ sw $v0,0x1bc($sp) +/* f00e3c4: 86040006 */ lh $a0,0x6($s0) +.L0f00e3c8: +/* f00e3c8: 2405007e */ addiu $a1,$zero,0x7e +/* f00e3cc: 0fc456ac */ jal func0f115ab0 +/* f00e3d0: 27a60168 */ addiu $a2,$sp,0x168 +/* f00e3d4: 3c018006 */ lui $at,0x8006 +/* f00e3d8: c42c1be0 */ lwc1 $f12,0x1be0($at) +/* f00e3dc: 3c013f80 */ lui $at,0x3f80 +/* f00e3e0: 44812000 */ mtc1 $at,$f4 +/* f00e3e4: c7a60198 */ lwc1 $f6,0x198($sp) +/* f00e3e8: 27a50168 */ addiu $a1,$sp,0x168 +/* f00e3ec: 460c2032 */ c.eq.s $f4,$f12 +/* f00e3f0: 00000000 */ sll $zero,$zero,0x0 +/* f00e3f4: 4503005b */ bc1tl .L0f00e564 +/* f00e3f8: 8fab01b0 */ lw $t3,0x1b0($sp) +/* f00e3fc: 460c3202 */ mul.s $f8,$f6,$f12 +/* f00e400: c7aa019c */ lwc1 $f10,0x19c($sp) +/* f00e404: 8fa301bc */ lw $v1,0x1bc($sp) +/* f00e408: 3c0a800a */ lui $t2,0x800a +/* f00e40c: 460c5402 */ mul.s $f16,$f10,$f12 +/* f00e410: 00034880 */ sll $t1,$v1,0x2 +/* f00e414: 01234821 */ addu $t1,$t1,$v1 +/* f00e418: e7a80198 */ swc1 $f8,0x198($sp) +/* f00e41c: 0460004e */ bltz $v1,.L0f00e558 +/* f00e420: e7b0019c */ swc1 $f16,0x19c($sp) +/* f00e424: 8d4a4ccc */ lw $t2,0x4ccc($t2) +/* f00e428: 00094880 */ sll $t1,$t1,0x2 +/* f00e42c: c7a40170 */ lwc1 $f4,0x170($sp) +/* f00e430: 012a1021 */ addu $v0,$t1,$t2 +/* f00e434: c4520008 */ lwc1 $f18,0x8($v0) +/* f00e438: c7aa016c */ lwc1 $f10,0x16c($sp) +/* f00e43c: c4420000 */ lwc1 $f2,0x0($v0) +/* f00e440: 46049182 */ mul.s $f6,$f18,$f4 +/* f00e444: c4520004 */ lwc1 $f18,0x4($v0) +/* f00e448: 3c013f80 */ lui $at,0x3f80 +/* f00e44c: c44e000c */ lwc1 $f14,0xc($v0) +/* f00e450: 46125102 */ mul.s $f4,$f10,$f18 +/* f00e454: c7aa0168 */ lwc1 $f10,0x168($sp) +/* f00e458: 46025482 */ mul.s $f18,$f10,$f2 +/* f00e45c: 46049280 */ add.s $f10,$f18,$f4 +/* f00e460: 44812000 */ mtc1 $at,$f4 +/* f00e464: 460a3000 */ add.s $f0,$f6,$f10 +/* f00e468: 46046181 */ sub.s $f6,$f12,$f4 +/* f00e46c: 460e0481 */ sub.s $f18,$f0,$f14 +/* f00e470: 46069002 */ mul.s $f0,$f18,$f6 +/* f00e474: 00000000 */ sll $zero,$zero,0x0 +/* f00e478: 46001282 */ mul.s $f10,$f2,$f0 +/* f00e47c: e7aa0150 */ swc1 $f10,0x150($sp) +/* f00e480: c4440004 */ lwc1 $f4,0x4($v0) +/* f00e484: 46002482 */ mul.s $f18,$f4,$f0 +/* f00e488: c7a40150 */ lwc1 $f4,0x150($sp) +/* f00e48c: e7b20154 */ swc1 $f18,0x154($sp) +/* f00e490: c4460008 */ lwc1 $f6,0x8($v0) +/* f00e494: c7b2018c */ lwc1 $f18,0x18c($sp) +/* f00e498: 46003282 */ mul.s $f10,$f6,$f0 +/* f00e49c: e7aa0158 */ swc1 $f10,0x158($sp) +/* f00e4a0: 46122182 */ mul.s $f6,$f4,$f18 +/* f00e4a4: c7a40190 */ lwc1 $f4,0x190($sp) +/* f00e4a8: c7aa0154 */ lwc1 $f10,0x154($sp) +/* f00e4ac: 46045482 */ mul.s $f18,$f10,$f4 +/* f00e4b0: c7a40194 */ lwc1 $f4,0x194($sp) +/* f00e4b4: 46123280 */ add.s $f10,$f6,$f18 +/* f00e4b8: c7a60158 */ lwc1 $f6,0x158($sp) +/* f00e4bc: 46062482 */ mul.s $f18,$f4,$f6 +/* f00e4c0: 460a9000 */ add.s $f0,$f18,$f10 +/* f00e4c4: c7aa0150 */ lwc1 $f10,0x150($sp) +/* f00e4c8: 46004100 */ add.s $f4,$f8,$f0 +/* f00e4cc: c7a80180 */ lwc1 $f8,0x180($sp) +/* f00e4d0: 46008480 */ add.s $f18,$f16,$f0 +/* f00e4d4: e7a40198 */ swc1 $f4,0x198($sp) +/* f00e4d8: 46085102 */ mul.s $f4,$f10,$f8 +/* f00e4dc: c7b00154 */ lwc1 $f16,0x154($sp) +/* f00e4e0: e7b2019c */ swc1 $f18,0x19c($sp) +/* f00e4e4: c7b20184 */ lwc1 $f18,0x184($sp) +/* f00e4e8: 46128282 */ mul.s $f10,$f16,$f18 +/* f00e4ec: c7b00188 */ lwc1 $f16,0x188($sp) +/* f00e4f0: 46068482 */ mul.s $f18,$f16,$f6 +/* f00e4f4: c7b001a4 */ lwc1 $f16,0x1a4($sp) +/* f00e4f8: 460a2200 */ add.s $f8,$f4,$f10 +/* f00e4fc: c7a401a0 */ lwc1 $f4,0x1a0($sp) +/* f00e500: 46089000 */ add.s $f0,$f18,$f8 +/* f00e504: c7a80150 */ lwc1 $f8,0x150($sp) +/* f00e508: 46008480 */ add.s $f18,$f16,$f0 +/* f00e50c: c7b00154 */ lwc1 $f16,0x154($sp) +/* f00e510: 46002280 */ add.s $f10,$f4,$f0 +/* f00e514: c7a40174 */ lwc1 $f4,0x174($sp) +/* f00e518: e7b201a4 */ swc1 $f18,0x1a4($sp) +/* f00e51c: c7b20178 */ lwc1 $f18,0x178($sp) +/* f00e520: e7aa01a0 */ swc1 $f10,0x1a0($sp) +/* f00e524: 46044282 */ mul.s $f10,$f8,$f4 +/* f00e528: 00000000 */ sll $zero,$zero,0x0 +/* f00e52c: 46128202 */ mul.s $f8,$f16,$f18 +/* f00e530: c7b0017c */ lwc1 $f16,0x17c($sp) +/* f00e534: 46068482 */ mul.s $f18,$f16,$f6 +/* f00e538: c7b001ac */ lwc1 $f16,0x1ac($sp) +/* f00e53c: 46085100 */ add.s $f4,$f10,$f8 +/* f00e540: c7aa01a8 */ lwc1 $f10,0x1a8($sp) +/* f00e544: 46049000 */ add.s $f0,$f18,$f4 +/* f00e548: 46008180 */ add.s $f6,$f16,$f0 +/* f00e54c: 46005200 */ add.s $f8,$f10,$f0 +/* f00e550: e7a601ac */ swc1 $f6,0x1ac($sp) +/* f00e554: e7a801a8 */ swc1 $f8,0x1a8($sp) +.L0f00e558: +/* f00e558: 0fc45864 */ jal func0f116190 +/* f00e55c: 86040006 */ lh $a0,0x6($s0) +/* f00e560: 8fab01b0 */ lw $t3,0x1b0($sp) +.L0f00e564: +/* f00e564: 8fac01c0 */ lw $t4,0x1c0($sp) +/* f00e568: 3c048008 */ lui $a0,0x8008 +/* f00e56c: 196000e1 */ blez $t3,.L0f00e8f4 +/* f00e570: 000c68c0 */ sll $t5,$t4,0x3 +/* f00e574: 008d2021 */ addu $a0,$a0,$t5 +/* f00e578: 0fc1a25b */ jal func0f06896c +/* f00e57c: 8c84b06c */ lw $a0,-0x4f94($a0) +/* f00e580: c7b20174 */ lwc1 $f18,0x174($sp) +/* f00e584: 44800000 */ mtc1 $zero,$f0 +/* f00e588: c7aa0178 */ lwc1 $f10,0x178($sp) +/* f00e58c: 46009107 */ neg.s $f4,$f18 +/* f00e590: c7b0017c */ lwc1 $f16,0x17c($sp) +/* f00e594: 46005207 */ neg.s $f8,$f10 +/* f00e598: e7a40010 */ swc1 $f4,0x10($sp) +/* f00e59c: c7a40184 */ lwc1 $f4,0x184($sp) +/* f00e5a0: c7aa0188 */ lwc1 $f10,0x188($sp) +/* f00e5a4: c7b20180 */ lwc1 $f18,0x180($sp) +/* f00e5a8: 46008187 */ neg.s $f6,$f16 +/* f00e5ac: 44050000 */ mfc1 $a1,$f0 +/* f00e5b0: 44060000 */ mfc1 $a2,$f0 +/* f00e5b4: 44070000 */ mfc1 $a3,$f0 +/* f00e5b8: afa20044 */ sw $v0,0x44($sp) +/* f00e5bc: e7a60018 */ swc1 $f6,0x18($sp) +/* f00e5c0: e7a80014 */ swc1 $f8,0x14($sp) +/* f00e5c4: 27a40110 */ addiu $a0,$sp,0x110 +/* f00e5c8: e7a40020 */ swc1 $f4,0x20($sp) +/* f00e5cc: e7aa0024 */ swc1 $f10,0x24($sp) +/* f00e5d0: 0c005b56 */ jal 0x16d58 +/* f00e5d4: e7b2001c */ swc1 $f18,0x1c($sp) +/* f00e5d8: 3c017f1b */ lui $at,0x7f1b +/* f00e5dc: c42c805c */ lwc1 $f12,-0x7fa4($at) +/* f00e5e0: 0c0058ba */ jal 0x162e8 +/* f00e5e4: 27a500ac */ addiu $a1,$sp,0xac +/* f00e5e8: 3c017f1b */ lui $at,0x7f1b +/* f00e5ec: c42c8060 */ lwc1 $f12,-0x7fa0($at) +/* f00e5f0: 0c005900 */ jal 0x16400 +/* f00e5f4: 27a50060 */ addiu $a1,$sp,0x60 +/* f00e5f8: 27a40060 */ addiu $a0,$sp,0x60 +/* f00e5fc: 0c00567f */ jal 0x159fc +/* f00e600: 27a500ac */ addiu $a1,$sp,0xac +/* f00e604: 27a40110 */ addiu $a0,$sp,0x110 +/* f00e608: 0c00567f */ jal 0x159fc +/* f00e60c: 27a500ac */ addiu $a1,$sp,0xac +/* f00e610: 86040006 */ lh $a0,0x6($s0) +/* f00e614: 0fc457cd */ jal func0f115f34 +/* f00e618: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f00e61c: 8fa20044 */ lw $v0,0x44($sp) +/* f00e620: c7a801a4 */ lwc1 $f8,0x1a4($sp) +/* f00e624: c7b001a0 */ lwc1 $f16,0x1a0($sp) +/* f00e628: c4520008 */ lwc1 $f18,0x8($v0) +/* f00e62c: c4440004 */ lwc1 $f4,0x4($v0) +/* f00e630: 46104181 */ sub.s $f6,$f8,$f16 +/* f00e634: c7b001a8 */ lwc1 $f16,0x1a8($sp) +/* f00e638: c7a801ac */ lwc1 $f8,0x1ac($sp) +/* f00e63c: 46049281 */ sub.s $f10,$f18,$f4 +/* f00e640: c4440010 */ lwc1 $f4,0x10($v0) +/* f00e644: 3c017f1b */ lui $at,0x7f1b +/* f00e648: 46104481 */ sub.s $f18,$f8,$f16 +/* f00e64c: c4208064 */ lwc1 $f0,-0x7f9c($at) +/* f00e650: c7b00198 */ lwc1 $f16,0x198($sp) +/* f00e654: 460a3303 */ div.s $f12,$f6,$f10 +/* f00e658: c446000c */ lwc1 $f6,0xc($v0) +/* f00e65c: c7a8019c */ lwc1 $f8,0x19c($sp) +/* f00e660: 27a500ac */ addiu $a1,$sp,0xac +/* f00e664: 46062281 */ sub.s $f10,$f4,$f6 +/* f00e668: c4460018 */ lwc1 $f6,0x18($v0) +/* f00e66c: 46104101 */ sub.s $f4,$f8,$f16 +/* f00e670: 460a9083 */ div.s $f2,$f18,$f10 +/* f00e674: c4520014 */ lwc1 $f18,0x14($v0) +/* f00e678: 4600603e */ c.le.s $f12,$f0 +/* f00e67c: 46123281 */ sub.s $f10,$f6,$f18 +/* f00e680: 45010008 */ bc1t .L0f00e6a4 +/* f00e684: 460a2383 */ div.s $f14,$f4,$f10 +/* f00e688: 4600103e */ c.le.s $f2,$f0 +/* f00e68c: 00000000 */ sll $zero,$zero,0x0 +/* f00e690: 45030005 */ bc1tl .L0f00e6a8 +/* f00e694: 3c013f80 */ lui $at,0x3f80 +/* f00e698: 4600703e */ c.le.s $f14,$f0 +/* f00e69c: 00000000 */ sll $zero,$zero,0x0 +/* f00e6a0: 45000005 */ bc1f .L0f00e6b8 +.L0f00e6a4: +/* f00e6a4: 3c013f80 */ lui $at,0x3f80 +.L0f00e6a8: +/* f00e6a8: 44816000 */ mtc1 $at,$f12 +/* f00e6ac: 00000000 */ sll $zero,$zero,0x0 +/* f00e6b0: 46006386 */ mov.s $f14,$f12 +/* f00e6b4: 46006086 */ mov.s $f2,$f12 +.L0f00e6b8: +/* f00e6b8: e7a2004c */ swc1 $f2,0x4c($sp) +/* f00e6bc: e7ac0050 */ swc1 $f12,0x50($sp) +/* f00e6c0: 0c005789 */ jal 0x15e24 +/* f00e6c4: e7ae0048 */ swc1 $f14,0x48($sp) +/* f00e6c8: c7ac004c */ lwc1 $f12,0x4c($sp) +/* f00e6cc: 0c0057a0 */ jal 0x15e80 +/* f00e6d0: 27a500ac */ addiu $a1,$sp,0xac +/* f00e6d4: c7ac0048 */ lwc1 $f12,0x48($sp) +/* f00e6d8: 0c0057b7 */ jal 0x15edc +/* f00e6dc: 27a500ac */ addiu $a1,$sp,0xac +/* f00e6e0: c7a80168 */ lwc1 $f8,0x168($sp) +/* f00e6e4: c7b0016c */ lwc1 $f16,0x16c($sp) +/* f00e6e8: c7a60170 */ lwc1 $f6,0x170($sp) +/* f00e6ec: 8fae01b0 */ lw $t6,0x1b0($sp) +/* f00e6f0: 240fffff */ addiu $t7,$zero,-1 +/* f00e6f4: a7af00ee */ sh $t7,0xee($sp) +/* f00e6f8: e7a800fc */ swc1 $f8,0xfc($sp) +/* f00e6fc: e7b00100 */ swc1 $f16,0x100($sp) +/* f00e700: e7a60104 */ swc1 $f6,0x104($sp) +/* f00e704: a7ae00ec */ sh $t6,0xec($sp) +/* f00e708: 96020072 */ lhu $v0,0x72($s0) +/* f00e70c: 24010004 */ addiu $at,$zero,0x4 +/* f00e710: c7b201ac */ lwc1 $f18,0x1ac($sp) +/* f00e714: 10410004 */ beq $v0,$at,.L0f00e728 +/* f00e718: c7a401a8 */ lwc1 $f4,0x1a8($sp) +/* f00e71c: 24010008 */ addiu $at,$zero,0x8 +/* f00e720: 1441000e */ bne $v0,$at,.L0f00e75c +/* f00e724: c7aa01a0 */ lwc1 $f10,0x1a0($sp) +.L0f00e728: +/* f00e728: 46049001 */ sub.s $f0,$f18,$f4 +/* f00e72c: c7aa0174 */ lwc1 $f10,0x174($sp) +/* f00e730: c7b00178 */ lwc1 $f16,0x178($sp) +/* f00e734: c7b2017c */ lwc1 $f18,0x17c($sp) +/* f00e738: 46005202 */ mul.s $f8,$f10,$f0 +/* f00e73c: 00000000 */ sll $zero,$zero,0x0 +/* f00e740: 46008182 */ mul.s $f6,$f16,$f0 +/* f00e744: 00000000 */ sll $zero,$zero,0x0 +/* f00e748: 46009102 */ mul.s $f4,$f18,$f0 +/* f00e74c: e7a80054 */ swc1 $f8,0x54($sp) +/* f00e750: e7a60058 */ swc1 $f6,0x58($sp) +/* f00e754: 1000000e */ beqz $zero,.L0f00e790 +/* f00e758: e7a4005c */ swc1 $f4,0x5c($sp) +.L0f00e75c: +/* f00e75c: c7a801a4 */ lwc1 $f8,0x1a4($sp) +/* f00e760: c7b00180 */ lwc1 $f16,0x180($sp) +/* f00e764: c7b20184 */ lwc1 $f18,0x184($sp) +/* f00e768: 46085001 */ sub.s $f0,$f10,$f8 +/* f00e76c: c7aa0188 */ lwc1 $f10,0x188($sp) +/* f00e770: 46008182 */ mul.s $f6,$f16,$f0 +/* f00e774: 00000000 */ sll $zero,$zero,0x0 +/* f00e778: 46009102 */ mul.s $f4,$f18,$f0 +/* f00e77c: 00000000 */ sll $zero,$zero,0x0 +/* f00e780: 46005202 */ mul.s $f8,$f10,$f0 +/* f00e784: e7a60054 */ swc1 $f6,0x54($sp) +/* f00e788: e7a40058 */ swc1 $f4,0x58($sp) +/* f00e78c: e7a8005c */ swc1 $f8,0x5c($sp) +.L0f00e790: +/* f00e790: 8e18005c */ lw $t8,0x5c($s0) +/* f00e794: 3c014780 */ lui $at,0x4780 +/* f00e798: 44810000 */ mtc1 $at,$f0 +/* f00e79c: 44988000 */ mtc1 $t8,$f16 +/* f00e7a0: 8e190060 */ lw $t9,0x60($s0) +/* f00e7a4: 8e080064 */ lw $t0,0x64($s0) +/* f00e7a8: 468081a0 */ cvt.s.w $f6,$f16 +/* f00e7ac: 44992000 */ mtc1 $t9,$f4 +/* f00e7b0: 44888000 */ mtc1 $t0,$f16 +/* f00e7b4: 3c014c7a */ lui $at,0x4c7a +/* f00e7b8: 44811000 */ mtc1 $at,$f2 +/* f00e7bc: 468022a0 */ cvt.s.w $f10,$f4 +/* f00e7c0: 8e090068 */ lw $t1,0x68($s0) +/* f00e7c4: 8e0a006c */ lw $t2,0x6c($s0) +/* f00e7c8: 8e0b00bc */ lw $t3,0xbc($s0) +/* f00e7cc: 44892000 */ mtc1 $t1,$f4 +/* f00e7d0: 46003483 */ div.s $f18,$f6,$f0 +/* f00e7d4: 468081a0 */ cvt.s.w $f6,$f16 +/* f00e7d8: 448a8000 */ mtc1 $t2,$f16 +/* f00e7dc: 46005203 */ div.s $f8,$f10,$f0 +/* f00e7e0: e612005c */ swc1 $f18,0x5c($s0) +/* f00e7e4: 468022a0 */ cvt.s.w $f10,$f4 +/* f00e7e8: 46023483 */ div.s $f18,$f6,$f2 +/* f00e7ec: e6080060 */ swc1 $f8,0x60($s0) +/* f00e7f0: 468081a0 */ cvt.s.w $f6,$f16 +/* f00e7f4: 46025203 */ div.s $f8,$f10,$f2 +/* f00e7f8: e6120064 */ swc1 $f18,0x64($s0) +/* f00e7fc: 46003483 */ div.s $f18,$f6,$f0 +/* f00e800: e6080068 */ swc1 $f8,0x68($s0) +/* f00e804: 11600006 */ beqz $t3,.L0f00e820 +/* f00e808: e612006c */ swc1 $f18,0x6c($s0) +/* f00e80c: 8e0c00bc */ lw $t4,0xbc($s0) +/* f00e810: 8fad01cc */ lw $t5,0x1cc($sp) +/* f00e814: 0fc24801 */ jal func0f092004 +/* f00e818: 018d2021 */ addu $a0,$t4,$t5 +/* f00e81c: ae0200bc */ sw $v0,0xbc($s0) +.L0f00e820: +/* f00e820: 27ae0054 */ addiu $t6,$sp,0x54 +/* f00e824: 27af00a0 */ addiu $t7,$sp,0xa0 +/* f00e828: afaf0014 */ sw $t7,0x14($sp) +/* f00e82c: afae0010 */ sw $t6,0x10($sp) +/* f00e830: 02002025 */ or $a0,$s0,$zero +/* f00e834: 27a500fc */ addiu $a1,$sp,0xfc +/* f00e838: 27a600ac */ addiu $a2,$sp,0xac +/* f00e83c: 0fc23550 */ jal func0f08d540 +/* f00e840: 27a700ec */ addiu $a3,$sp,0xec +/* f00e844: afa2010c */ sw $v0,0x10c($sp) +/* f00e848: 8e180008 */ lw $t8,0x8($s0) +/* f00e84c: 8fa801bc */ lw $t0,0x1bc($sp) +/* f00e850: 0018c8c0 */ sll $t9,$t8,0x3 +/* f00e854: 0723000e */ bgezl $t9,.L0f00e890 +/* f00e858: 8e040018 */ lw $a0,0x18($s0) +/* f00e85c: a60800c4 */ sh $t0,0xc4($s0) +/* f00e860: 860900c4 */ lh $t1,0xc4($s0) +/* f00e864: 0522000a */ bltzl $t1,.L0f00e890 +/* f00e868: 8e040018 */ lw $a0,0x18($s0) +/* f00e86c: 44802000 */ mtc1 $zero,$f4 +/* f00e870: c60a007c */ lwc1 $f10,0x7c($s0) +/* f00e874: 460a2032 */ c.eq.s $f4,$f10 +/* f00e878: 00000000 */ sll $zero,$zero,0x0 +/* f00e87c: 45020004 */ bc1fl .L0f00e890 +/* f00e880: 8e040018 */ lw $a0,0x18($s0) +/* f00e884: 0fc23545 */ jal func0f08d514 +/* f00e888: 02002025 */ or $a0,$s0,$zero +/* f00e88c: 8e040018 */ lw $a0,0x18($s0) +.L0f00e890: +/* f00e890: c7a00050 */ lwc1 $f0,0x50($sp) +/* f00e894: c7ac004c */ lwc1 $f12,0x4c($sp) +/* f00e898: 10800010 */ beqz $a0,.L0f00e8dc +/* f00e89c: c7a80048 */ lwc1 $f8,0x48($sp) +/* f00e8a0: 460c003c */ c.lt.s $f0,$f12 +/* f00e8a4: 00000000 */ sll $zero,$zero,0x0 +/* f00e8a8: 45020003 */ bc1fl .L0f00e8b8 +/* f00e8ac: 4608003c */ c.lt.s $f0,$f8 +/* f00e8b0: 46006006 */ mov.s $f0,$f12 +/* f00e8b4: 4608003c */ c.lt.s $f0,$f8 +.L0f00e8b8: +/* f00e8b8: 00000000 */ sll $zero,$zero,0x0 +/* f00e8bc: 45020003 */ bc1fl .L0f00e8cc +/* f00e8c0: c4900014 */ lwc1 $f16,0x14($a0) +/* f00e8c4: 46004006 */ mov.s $f0,$f8 +/* f00e8c8: c4900014 */ lwc1 $f16,0x14($a0) +.L0f00e8cc: +/* f00e8cc: 46008182 */ mul.s $f6,$f16,$f0 +/* f00e8d0: 44053000 */ mfc1 $a1,$f6 +/* f00e8d4: 0c006bd6 */ jal 0x1af58 +/* f00e8d8: 00000000 */ sll $zero,$zero,0x0 +.L0f00e8dc: +/* f00e8dc: 0fc1812f */ jal func0f0604bc +/* f00e8e0: 8fa4010c */ lw $a0,0x10c($sp) +/* f00e8e4: 0fc180bc */ jal func0f0602f0 +/* f00e8e8: 8fa4010c */ lw $a0,0x10c($sp) +/* f00e8ec: 10000003 */ beqz $zero,.L0f00e8fc +/* f00e8f0: 8fbf0034 */ lw $ra,0x34($sp) +.L0f00e8f4: +/* f00e8f4: ae000014 */ sw $zero,0x14($s0) +/* f00e8f8: 8fbf0034 */ lw $ra,0x34($sp) +.L0f00e8fc: +/* f00e8fc: 8fb00030 */ lw $s0,0x30($sp) +/* f00e900: 27bd01c8 */ addiu $sp,$sp,0x1c8 +/* f00e904: 03e00008 */ jr $ra +/* f00e908: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00e90c +/* f00e90c: 44801000 */ mtc1 $zero,$f2 +/* f00e910: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00e914: afbf0014 */ sw $ra,0x14($sp) +/* f00e918: e4a20004 */ swc1 $f2,0x4($a1) +/* f00e91c: e4a20008 */ swc1 $f2,0x8($a1) +/* f00e920: e4a2000c */ swc1 $f2,0xc($a1) +/* f00e924: c48e003c */ lwc1 $f14,0x3c($a0) +/* f00e928: c48c0034 */ lwc1 $f12,0x34($a0) +/* f00e92c: 0fc259d4 */ jal func0f096750 +/* f00e930: afa5001c */ sw $a1,0x1c($sp) +/* f00e934: 8fa5001c */ lw $a1,0x1c($sp) +/* f00e938: 44801000 */ mtc1 $zero,$f2 +/* f00e93c: 2402ffff */ addiu $v0,$zero,-1 +/* f00e940: e4a00010 */ swc1 $f0,0x10($a1) +/* f00e944: aca20038 */ sw $v0,0x38($a1) +/* f00e948: aca2003c */ sw $v0,0x3c($a1) +/* f00e94c: e4a20014 */ swc1 $f2,0x14($a1) +/* f00e950: e4a20018 */ swc1 $f2,0x18($a1) +/* f00e954: e4a2001c */ swc1 $f2,0x1c($a1) +/* f00e958: e4a20020 */ swc1 $f2,0x20($a1) +/* f00e95c: e4a20024 */ swc1 $f2,0x24($a1) +/* f00e960: e4a20028 */ swc1 $f2,0x28($a1) +/* f00e964: e4a2002c */ swc1 $f2,0x2c($a1) +/* f00e968: e4a20030 */ swc1 $f2,0x30($a1) +/* f00e96c: e4a20034 */ swc1 $f2,0x34($a1) +/* f00e970: 8fbf0014 */ lw $ra,0x14($sp) +/* f00e974: 27bd0018 */ addiu $sp,$sp,0x18 +/* f00e978: 03e00008 */ jr $ra +/* f00e97c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00e980 +/* f00e980: 27bdffc8 */ addiu $sp,$sp,-56 +/* f00e984: afb5002c */ sw $s5,0x2c($sp) +/* f00e988: afb30024 */ sw $s3,0x24($sp) +/* f00e98c: afb20020 */ sw $s2,0x20($sp) +/* f00e990: afb1001c */ sw $s1,0x1c($sp) +/* f00e994: 2881005a */ slti $at,$a0,0x5a +/* f00e998: 00e08825 */ or $s1,$a3,$zero +/* f00e99c: 00a09025 */ or $s2,$a1,$zero +/* f00e9a0: 00809825 */ or $s3,$a0,$zero +/* f00e9a4: 00c0a825 */ or $s5,$a2,$zero +/* f00e9a8: afbf0034 */ sw $ra,0x34($sp) +/* f00e9ac: afb60030 */ sw $s6,0x30($sp) +/* f00e9b0: afb40028 */ sw $s4,0x28($sp) +/* f00e9b4: 10200061 */ beqz $at,.L0f00eb3c +/* f00e9b8: afb00018 */ sw $s0,0x18($sp) +/* f00e9bc: 0fc59585 */ jal func0f165614 +/* f00e9c0: 00000000 */ sll $zero,$zero,0x0 +/* f00e9c4: 04410002 */ bgez $v0,.L0f00e9d0 +/* f00e9c8: 00401825 */ or $v1,$v0,$zero +/* f00e9cc: 00001825 */ or $v1,$zero,$zero +.L0f00e9d0: +/* f00e9d0: 000370c0 */ sll $t6,$v1,0x3 +/* f00e9d4: 01c37023 */ subu $t6,$t6,$v1 +/* f00e9d8: 000e70c0 */ sll $t6,$t6,0x3 +/* f00e9dc: 3c028008 */ lui $v0,0x8008 +/* f00e9e0: 004e1021 */ addu $v0,$v0,$t6 +/* f00e9e4: 9444fcce */ lhu $a0,-0x332($v0) +/* f00e9e8: 240f0003 */ addiu $t7,$zero,0x3 +/* f00e9ec: 3c018006 */ lui $at,0x8006 +/* f00e9f0: a02fd9a0 */ sb $t7,-0x2660($at) +/* f00e9f4: 24050022 */ addiu $a1,$zero,0x22 +/* f00e9f8: 02403025 */ or $a2,$s2,$zero +/* f00e9fc: 02a03825 */ or $a3,$s5,$zero +/* f00ea00: 0fc59c80 */ jal func0f167200 +/* f00ea04: 00808025 */ or $s0,$a0,$zero +/* f00ea08: 0fc59ca0 */ jal func0f167280 +/* f00ea0c: 02002025 */ or $a0,$s0,$zero +/* f00ea10: 02428021 */ addu $s0,$s2,$v0 +/* f00ea14: 02a2a023 */ subu $s4,$s5,$v0 +/* f00ea18: 0fc5b878 */ jal func0f16e1e0 +/* f00ea1c: 02602025 */ or $a0,$s3,$zero +/* f00ea20: a622001a */ sh $v0,0x1a($s1) +/* f00ea24: 3044ffff */ andi $a0,$v0,0xffff +/* f00ea28: 02002825 */ or $a1,$s0,$zero +/* f00ea2c: 0fc5b9d9 */ jal func0f16e764 +/* f00ea30: 02803025 */ or $a2,$s4,$zero +/* f00ea34: 8e580010 */ lw $t8,0x10($s2) +/* f00ea38: 02589821 */ addu $s3,$s2,$t8 +/* f00ea3c: 52600040 */ beqzl $s3,.L0f00eb40 +/* f00ea40: 8fbf0034 */ lw $ra,0x34($sp) +/* f00ea44: 0fc5b367 */ jal func0f16cd9c +/* f00ea48: 24160001 */ addiu $s6,$zero,0x1 +/* f00ea4c: 14400002 */ bnez $v0,.L0f00ea58 +/* f00ea50: 00000000 */ sll $zero,$zero,0x0 +/* f00ea54: 24160003 */ addiu $s6,$zero,0x3 +.L0f00ea58: +/* f00ea58: 0fc5b367 */ jal func0f16cd9c +/* f00ea5c: 00000000 */ sll $zero,$zero,0x0 +/* f00ea60: 24010001 */ addiu $at,$zero,0x1 +/* f00ea64: 14410002 */ bne $v0,$at,.L0f00ea70 +/* f00ea68: 02201825 */ or $v1,$s1,$zero +/* f00ea6c: 24160002 */ addiu $s6,$zero,0x2 +.L0f00ea70: +/* f00ea70: 00001025 */ or $v0,$zero,$zero +.L0f00ea74: +/* f00ea74: 24420001 */ addiu $v0,$v0,0x1 +/* f00ea78: 28410006 */ slti $at,$v0,0x6 +/* f00ea7c: 24630002 */ addiu $v1,$v1,0x2 +/* f00ea80: 1420fffc */ bnez $at,.L0f00ea74 +/* f00ea84: a4600000 */ sh $zero,0x0($v1) +/* f00ea88: 2419582a */ addiu $t9,$zero,0x582a +/* f00ea8c: a6390000 */ sh $t9,0x0($s1) +/* f00ea90: 92680003 */ lbu $t0,0x3($s3) +/* f00ea94: 24120034 */ addiu $s2,$zero,0x34 +/* f00ea98: 02608025 */ or $s0,$s3,$zero +/* f00ea9c: 12480027 */ beq $s2,$t0,.L0f00eb3c +/* f00eaa0: 310300ff */ andi $v1,$t0,0xff +/* f00eaa4: 24150001 */ addiu $s5,$zero,0x1 +/* f00eaa8: 24140023 */ addiu $s4,$zero,0x23 +/* f00eaac: 24130017 */ addiu $s3,$zero,0x17 +.L0f00eab0: +/* f00eab0: 5073000f */ beql $v1,$s3,.L0f00eaf0 +/* f00eab4: 8e020004 */ lw $v0,0x4($s0) +/* f00eab8: 14740019 */ bne $v1,$s4,.L0f00eb20 +/* f00eabc: 00000000 */ sll $zero,$zero,0x0 +/* f00eac0: 8e020004 */ lw $v0,0x4($s0) +/* f00eac4: 16a20004 */ bne $s5,$v0,.L0f00ead8 +/* f00eac8: 00000000 */ sll $zero,$zero,0x0 +/* f00eacc: 8e090008 */ lw $t1,0x8($s0) +/* f00ead0: a6290000 */ sh $t1,0x0($s1) +/* f00ead4: 8e020004 */ lw $v0,0x4($s0) +.L0f00ead8: +/* f00ead8: 16c20011 */ bne $s6,$v0,.L0f00eb20 +/* f00eadc: 00000000 */ sll $zero,$zero,0x0 +/* f00eae0: 8e0a0008 */ lw $t2,0x8($s0) +/* f00eae4: 1000000e */ beqz $zero,.L0f00eb20 +/* f00eae8: a62a0000 */ sh $t2,0x0($s1) +/* f00eaec: 8e020004 */ lw $v0,0x4($s0) +.L0f00eaf0: +/* f00eaf0: 2c410007 */ sltiu $at,$v0,0x7 +/* f00eaf4: 1020000a */ beqz $at,.L0f00eb20 +/* f00eaf8: 00000000 */ sll $zero,$zero,0x0 +/* f00eafc: 8e0b0008 */ lw $t3,0x8($s0) +/* f00eb00: 00026040 */ sll $t4,$v0,0x1 +/* f00eb04: 022c6821 */ addu $t5,$s1,$t4 +/* f00eb08: a5ab0002 */ sh $t3,0x2($t5) +/* f00eb0c: 8e0f0004 */ lw $t7,0x4($s0) +/* f00eb10: 820e000f */ lb $t6,0xf($s0) +/* f00eb14: 000fc040 */ sll $t8,$t7,0x1 +/* f00eb18: 0238c821 */ addu $t9,$s1,$t8 +/* f00eb1c: a72e000e */ sh $t6,0xe($t9) +.L0f00eb20: +/* f00eb20: 0fc24784 */ jal func0f091e10 +/* f00eb24: 02002025 */ or $a0,$s0,$zero +/* f00eb28: 00024080 */ sll $t0,$v0,0x2 +/* f00eb2c: 01108021 */ addu $s0,$t0,$s0 +/* f00eb30: 92030003 */ lbu $v1,0x3($s0) +/* f00eb34: 1643ffde */ bne $s2,$v1,.L0f00eab0 +/* f00eb38: 00000000 */ sll $zero,$zero,0x0 +.L0f00eb3c: +/* f00eb3c: 8fbf0034 */ lw $ra,0x34($sp) +.L0f00eb40: +/* f00eb40: 8fb00018 */ lw $s0,0x18($sp) +/* f00eb44: 8fb1001c */ lw $s1,0x1c($sp) +/* f00eb48: 8fb20020 */ lw $s2,0x20($sp) +/* f00eb4c: 8fb30024 */ lw $s3,0x24($sp) +/* f00eb50: 8fb40028 */ lw $s4,0x28($sp) +/* f00eb54: 8fb5002c */ lw $s5,0x2c($sp) +/* f00eb58: 8fb60030 */ lw $s6,0x30($sp) +/* f00eb5c: 03e00008 */ jr $ra +/* f00eb60: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f00eb64 +/* f00eb64: 3c018007 */ lui $at,0x8007 +/* f00eb68: ac209960 */ sw $zero,-0x66a0($at) +/* f00eb6c: 3c018007 */ lui $at,0x8007 +/* f00eb70: 240effff */ addiu $t6,$zero,-1 +/* f00eb74: ac2e9964 */ sw $t6,-0x669c($at) +/* f00eb78: 3c013f80 */ lui $at,0x3f80 +/* f00eb7c: 44812000 */ mtc1 $at,$f4 +/* f00eb80: 27bdffa0 */ addiu $sp,$sp,-96 +/* f00eb84: afb00018 */ sw $s0,0x18($sp) +/* f00eb88: 3c018006 */ lui $at,0x8006 +/* f00eb8c: 3c028008 */ lui $v0,0x8008 +/* f00eb90: 3c038008 */ lui $v1,0x8008 +/* f00eb94: afbf001c */ sw $ra,0x1c($sp) +/* f00eb98: 00803025 */ or $a2,$a0,$zero +/* f00eb9c: afa0004c */ sw $zero,0x4c($sp) +/* f00eba0: 00008025 */ or $s0,$zero,$zero +/* f00eba4: 2463be34 */ addiu $v1,$v1,-16844 +/* f00eba8: 2442b06c */ addiu $v0,$v0,-20372 +/* f00ebac: e4241be0 */ swc1 $f4,0x1be0($at) +.L0f00ebb0: +/* f00ebb0: 24420008 */ addiu $v0,$v0,0x8 +/* f00ebb4: 0043082b */ sltu $at,$v0,$v1 +/* f00ebb8: 1420fffd */ bnez $at,.L0f00ebb0 +/* f00ebbc: ac40fff8 */ sw $zero,-0x8($v0) +/* f00ebc0: 28c1005a */ slti $at,$a2,0x5a +/* f00ebc4: 1020014f */ beqz $at,.L0f00f104 +/* f00ebc8: 3c07800a */ lui $a3,0x800a +/* f00ebcc: 3c0f800a */ lui $t7,0x800a +/* f00ebd0: 8defa2d8 */ lw $t7,-0x5d28($t7) +/* f00ebd4: 240c0004 */ addiu $t4,$zero,0x4 +/* f00ebd8: 3c018006 */ lui $at,0x8006 +/* f00ebdc: 11e0000a */ beqz $t7,.L0f00ec08 +/* f00ebe0: 24050022 */ addiu $a1,$zero,0x22 +/* f00ebe4: 3c188008 */ lui $t8,0x8008 +/* f00ebe8: 8f18fc00 */ lw $t8,-0x400($t8) +/* f00ebec: 3c028008 */ lui $v0,0x8008 +/* f00ebf0: 0018c8c0 */ sll $t9,$t8,0x3 +/* f00ebf4: 0338c823 */ subu $t9,$t9,$t8 +/* f00ebf8: 0019c8c0 */ sll $t9,$t9,0x3 +/* f00ebfc: 00591021 */ addu $v0,$v0,$t9 +/* f00ec00: 10000009 */ beqz $zero,.L0f00ec28 +/* f00ec04: 9442fcd0 */ lhu $v0,-0x330($v0) +.L0f00ec08: +/* f00ec08: 3c0a8008 */ lui $t2,0x8008 +/* f00ec0c: 8d4afc00 */ lw $t2,-0x400($t2) +/* f00ec10: 3c028008 */ lui $v0,0x8008 +/* f00ec14: 000a58c0 */ sll $t3,$t2,0x3 +/* f00ec18: 016a5823 */ subu $t3,$t3,$t2 +/* f00ec1c: 000b58c0 */ sll $t3,$t3,0x3 +/* f00ec20: 004b1021 */ addu $v0,$v0,$t3 +/* f00ec24: 9442fcce */ lhu $v0,-0x332($v0) +.L0f00ec28: +/* f00ec28: a02cd9a0 */ sb $t4,-0x2660($at) +/* f00ec2c: 00402025 */ or $a0,$v0,$zero +/* f00ec30: 0fc59c3f */ jal func0f1670fc +/* f00ec34: afa60060 */ sw $a2,0x60($sp) +/* f00ec38: 3c03800a */ lui $v1,0x800a +/* f00ec3c: 2463d050 */ addiu $v1,$v1,-12208 +/* f00ec40: ac620000 */ sw $v0,0x0($v1) +/* f00ec44: 8fa40060 */ lw $a0,0x60($sp) +/* f00ec48: 0fc5b878 */ jal func0f16e1e0 +/* f00ec4c: afa20040 */ sw $v0,0x40($sp) +/* f00ec50: 0fc5b9ca */ jal func0f16e728 +/* f00ec54: 00402025 */ or $a0,$v0,$zero +/* f00ec58: 8fa90040 */ lw $t1,0x40($sp) +/* f00ec5c: 3c07800a */ lui $a3,0x800a +/* f00ec60: 24e7d030 */ addiu $a3,$a3,-12240 +/* f00ec64: 8d2d000c */ lw $t5,0xc($t1) +/* f00ec68: 3c048008 */ lui $a0,0x8008 +/* f00ec6c: 3c018006 */ lui $at,0x8006 +/* f00ec70: 012d7021 */ addu $t6,$t1,$t5 +/* f00ec74: acee000c */ sw $t6,0xc($a3) +/* f00ec78: 8d2f0010 */ lw $t7,0x10($t1) +/* f00ec7c: 3c0e8008 */ lui $t6,0x8008 +/* f00ec80: 240d0005 */ addiu $t5,$zero,0x5 +/* f00ec84: 012fc021 */ addu $t8,$t1,$t7 +/* f00ec88: acf80010 */ sw $t8,0x10($a3) +/* f00ec8c: 8d390014 */ lw $t9,0x14($t1) +/* f00ec90: 24050022 */ addiu $a1,$zero,0x22 +/* f00ec94: 01395021 */ addu $t2,$t1,$t9 +/* f00ec98: acea0014 */ sw $t2,0x14($a3) +/* f00ec9c: 8d2b0018 */ lw $t3,0x18($t1) +/* f00eca0: 012b6021 */ addu $t4,$t1,$t3 +/* f00eca4: acec0018 */ sw $t4,0x18($a3) +/* f00eca8: 8dcefc00 */ lw $t6,-0x400($t6) +/* f00ecac: a02dd9a0 */ sb $t5,-0x2660($at) +/* f00ecb0: 000e78c0 */ sll $t7,$t6,0x3 +/* f00ecb4: 01ee7823 */ subu $t7,$t7,$t6 +/* f00ecb8: 000f78c0 */ sll $t7,$t7,0x3 +/* f00ecbc: 008f2021 */ addu $a0,$a0,$t7 +/* f00ecc0: 0fc59c3f */ jal func0f1670fc +/* f00ecc4: 9484fccc */ lhu $a0,-0x334($a0) +/* f00ecc8: 3c07800a */ lui $a3,0x800a +/* f00eccc: 24e7d030 */ addiu $a3,$a3,-12240 +/* f00ecd0: 8ce60018 */ lw $a2,0x18($a3) +/* f00ecd4: ace2001c */ sw $v0,0x1c($a3) +/* f00ecd8: 8fa90040 */ lw $t1,0x40($sp) +/* f00ecdc: ace00000 */ sw $zero,0x0($a3) +/* f00ece0: ace00004 */ sw $zero,0x4($a3) +/* f00ece4: 10c0000f */ beqz $a2,.L0f00ed24 +/* f00ece8: ace00008 */ sw $zero,0x8($a3) +/* f00ecec: 8cd80000 */ lw $t8,0x0($a2) +/* f00ecf0: 00001825 */ or $v1,$zero,$zero +/* f00ecf4: 00c01025 */ or $v0,$a2,$zero +/* f00ecf8: 1300000a */ beqz $t8,.L0f00ed24 +/* f00ecfc: 00000000 */ sll $zero,$zero,0x0 +/* f00ed00: 8cc40000 */ lw $a0,0x0($a2) +/* f00ed04: 0089c821 */ addu $t9,$a0,$t1 +.L0f00ed08: +/* f00ed08: ac590000 */ sw $t9,0x0($v0) +/* f00ed0c: 8ce60018 */ lw $a2,0x18($a3) +/* f00ed10: 24630008 */ addiu $v1,$v1,0x8 +/* f00ed14: 00c31021 */ addu $v0,$a2,$v1 +/* f00ed18: 8c440000 */ lw $a0,0x0($v0) +/* f00ed1c: 5480fffa */ bnezl $a0,.L0f00ed08 +/* f00ed20: 0089c821 */ addu $t9,$a0,$t1 +.L0f00ed24: +/* f00ed24: 3c088008 */ lui $t0,0x8008 +/* f00ed28: 2508ac58 */ addiu $t0,$t0,-21416 +/* f00ed2c: 27a40050 */ addiu $a0,$sp,0x50 +/* f00ed30: 8d0a0008 */ lw $t2,0x8($t0) +.L0f00ed34: +/* f00ed34: 3c028008 */ lui $v0,0x8008 +/* f00ed38: 00002825 */ or $a1,$zero,$zero +/* f00ed3c: 11400017 */ beqz $t2,.L0f00ed9c +/* f00ed40: 2442ac58 */ addiu $v0,$v0,-21416 +/* f00ed44: 8c4b000c */ lw $t3,0xc($v0) +.L0f00ed48: +/* f00ed48: 8c4c0004 */ lw $t4,0x4($v0) +/* f00ed4c: 016c082a */ slt $at,$t3,$t4 +/* f00ed50: 5020000f */ beqzl $at,.L0f00ed90 +/* f00ed54: 8c4b0010 */ lw $t3,0x10($v0) +/* f00ed58: 8c410000 */ lw $at,0x0($v0) +/* f00ed5c: 24430008 */ addiu $v1,$v0,0x8 +/* f00ed60: 8c4e0004 */ lw $t6,0x4($v0) +/* f00ed64: ac810000 */ sw $at,0x0($a0) +/* f00ed68: 8c610000 */ lw $at,0x0($v1) +/* f00ed6c: 24050001 */ addiu $a1,$zero,0x1 +/* f00ed70: ac8e0004 */ sw $t6,0x4($a0) +/* f00ed74: ac410000 */ sw $at,0x0($v0) +/* f00ed78: 8c780004 */ lw $t8,0x4($v1) +/* f00ed7c: 8c810000 */ lw $at,0x0($a0) +/* f00ed80: ac580004 */ sw $t8,0x4($v0) +/* f00ed84: ac6e0004 */ sw $t6,0x4($v1) +/* f00ed88: ac610000 */ sw $at,0x0($v1) +/* f00ed8c: 8c4b0010 */ lw $t3,0x10($v0) +.L0f00ed90: +/* f00ed90: 24420008 */ addiu $v0,$v0,0x8 +/* f00ed94: 5560ffec */ bnezl $t3,.L0f00ed48 +/* f00ed98: 8c4b000c */ lw $t3,0xc($v0) +.L0f00ed9c: +/* f00ed9c: 54a0ffe5 */ bnezl $a1,.L0f00ed34 +/* f00eda0: 8d0a0008 */ lw $t2,0x8($t0) +/* f00eda4: 8ccc0008 */ lw $t4,0x8($a2) +.L0f00eda8: +/* f00eda8: 00002825 */ or $a1,$zero,$zero +/* f00edac: 00001825 */ or $v1,$zero,$zero +/* f00edb0: 1180001c */ beqz $t4,.L0f00ee24 +/* f00edb4: 00c01025 */ or $v0,$a2,$zero +/* f00edb8: 8c4d000c */ lw $t5,0xc($v0) +.L0f00edbc: +/* f00edbc: 8c4e0004 */ lw $t6,0x4($v0) +/* f00edc0: 01ae082a */ slt $at,$t5,$t6 +/* f00edc4: 50200013 */ beqzl $at,.L0f00ee14 +/* f00edc8: 8c4f0010 */ lw $t7,0x10($v0) +/* f00edcc: 8c410000 */ lw $at,0x0($v0) +/* f00edd0: 24050001 */ addiu $a1,$zero,0x1 +/* f00edd4: ac810000 */ sw $at,0x0($a0) +/* f00edd8: 8c580004 */ lw $t8,0x4($v0) +/* f00eddc: ac980004 */ sw $t8,0x4($a0) +/* f00ede0: 8c4a000c */ lw $t2,0xc($v0) +/* f00ede4: 8c410008 */ lw $at,0x8($v0) +/* f00ede8: ac4a0004 */ sw $t2,0x4($v0) +/* f00edec: ac410000 */ sw $at,0x0($v0) +/* f00edf0: 8ceb0018 */ lw $t3,0x18($a3) +/* f00edf4: 8c810000 */ lw $at,0x0($a0) +/* f00edf8: 01636021 */ addu $t4,$t3,$v1 +/* f00edfc: ad810008 */ sw $at,0x8($t4) +/* f00ee00: 8c8e0004 */ lw $t6,0x4($a0) +/* f00ee04: ad8e000c */ sw $t6,0xc($t4) +/* f00ee08: 8ce60018 */ lw $a2,0x18($a3) +/* f00ee0c: 00c31021 */ addu $v0,$a2,$v1 +/* f00ee10: 8c4f0010 */ lw $t7,0x10($v0) +.L0f00ee14: +/* f00ee14: 24630008 */ addiu $v1,$v1,0x8 +/* f00ee18: 24420008 */ addiu $v0,$v0,0x8 +/* f00ee1c: 55e0ffe7 */ bnezl $t7,.L0f00edbc +/* f00ee20: 8c4d000c */ lw $t5,0xc($v0) +.L0f00ee24: +/* f00ee24: 54a0ffe0 */ bnezl $a1,.L0f00eda8 +/* f00ee28: 8ccc0008 */ lw $t4,0x8($a2) +/* f00ee2c: 0000c0c0 */ sll $t8,$zero,0x3 +/* f00ee30: 0118c821 */ addu $t9,$t0,$t8 +/* f00ee34: 8f2a0000 */ lw $t2,0x0($t9) +/* f00ee38: 3c038006 */ lui $v1,0x8006 +/* f00ee3c: 2463ef30 */ addiu $v1,$v1,-4304 +/* f00ee40: ac600000 */ sw $zero,0x0($v1) +/* f00ee44: 11400009 */ beqz $t2,.L0f00ee6c +/* f00ee48: 00001025 */ or $v0,$zero,$zero +/* f00ee4c: 244b0001 */ addiu $t3,$v0,0x1 +.L0f00ee50: +/* f00ee50: 000b68c0 */ sll $t5,$t3,0x3 +/* f00ee54: 010d6021 */ addu $t4,$t0,$t5 +/* f00ee58: 8d8e0000 */ lw $t6,0x0($t4) +/* f00ee5c: ac6b0000 */ sw $t3,0x0($v1) +/* f00ee60: 01601025 */ or $v0,$t3,$zero +/* f00ee64: 55c0fffa */ bnezl $t6,.L0f00ee50 +/* f00ee68: 244b0001 */ addiu $t3,$v0,0x1 +.L0f00ee6c: +/* f00ee6c: 3c038006 */ lui $v1,0x8006 +/* f00ee70: 2463ef34 */ addiu $v1,$v1,-4300 +/* f00ee74: 000078c0 */ sll $t7,$zero,0x3 +/* f00ee78: 00cfc021 */ addu $t8,$a2,$t7 +/* f00ee7c: ac600000 */ sw $zero,0x0($v1) +/* f00ee80: 8f190000 */ lw $t9,0x0($t8) +/* f00ee84: 00001025 */ or $v0,$zero,$zero +/* f00ee88: 13200008 */ beqz $t9,.L0f00eeac +/* f00ee8c: 244a0001 */ addiu $t2,$v0,0x1 +.L0f00ee90: +/* f00ee90: 000a58c0 */ sll $t3,$t2,0x3 +/* f00ee94: 00cb6821 */ addu $t5,$a2,$t3 +/* f00ee98: ac6a0000 */ sw $t2,0x0($v1) +/* f00ee9c: 8dac0000 */ lw $t4,0x0($t5) +/* f00eea0: 01401025 */ or $v0,$t2,$zero +/* f00eea4: 5580fffa */ bnezl $t4,.L0f00ee90 +/* f00eea8: 244a0001 */ addiu $t2,$v0,0x1 +.L0f00eeac: +/* f00eeac: 8ce20014 */ lw $v0,0x14($a3) +/* f00eeb0: 1040001d */ beqz $v0,.L0f00ef28 +/* f00eeb4: 00000000 */ sll $zero,$zero,0x0 +/* f00eeb8: 8c4e0000 */ lw $t6,0x0($v0) +/* f00eebc: 00001825 */ or $v1,$zero,$zero +/* f00eec0: 00403025 */ or $a2,$v0,$zero +/* f00eec4: 11c00018 */ beqz $t6,.L0f00ef28 +/* f00eec8: 00000000 */ sll $zero,$zero,0x0 +/* f00eecc: 8c450000 */ lw $a1,0x0($v0) +/* f00eed0: 00a97821 */ addu $t7,$a1,$t1 +.L0f00eed4: +/* f00eed4: accf0000 */ sw $t7,0x0($a2) +/* f00eed8: 8cf80014 */ lw $t8,0x14($a3) +/* f00eedc: 00002025 */ or $a0,$zero,$zero +/* f00eee0: 03033021 */ addu $a2,$t8,$v1 +/* f00eee4: 8cc50000 */ lw $a1,0x0($a2) +/* f00eee8: 8cb90000 */ lw $t9,0x0($a1) +/* f00eeec: 00a01025 */ or $v0,$a1,$zero +/* f00eef0: 07220007 */ bltzl $t9,.L0f00ef10 +/* f00eef4: a4c40006 */ sh $a0,0x6($a2) +/* f00eef8: 8c4a0004 */ lw $t2,0x4($v0) +.L0f00eefc: +/* f00eefc: 24840001 */ addiu $a0,$a0,0x1 +/* f00ef00: 24420004 */ addiu $v0,$v0,0x4 +/* f00ef04: 0543fffd */ bgezl $t2,.L0f00eefc +/* f00ef08: 8c4a0004 */ lw $t2,0x4($v0) +/* f00ef0c: a4c40006 */ sh $a0,0x6($a2) +.L0f00ef10: +/* f00ef10: 8ceb0014 */ lw $t3,0x14($a3) +/* f00ef14: 24630008 */ addiu $v1,$v1,0x8 +/* f00ef18: 01633021 */ addu $a2,$t3,$v1 +/* f00ef1c: 8cc50000 */ lw $a1,0x0($a2) +/* f00ef20: 54a0ffec */ bnezl $a1,.L0f00eed4 +/* f00ef24: 00a97821 */ addu $t7,$a1,$t1 +.L0f00ef28: +/* f00ef28: 0fc03398 */ jal func0f00ce60 +/* f00ef2c: 24040009 */ addiu $a0,$zero,0x9 +/* f00ef30: 3c05800a */ lui $a1,0x800a +/* f00ef34: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f00ef38: 8cad0318 */ lw $t5,0x318($a1) +/* f00ef3c: 00401825 */ or $v1,$v0,$zero +/* f00ef40: 24040008 */ addiu $a0,$zero,0x8 +/* f00ef44: 15a00009 */ bnez $t5,.L0f00ef6c +/* f00ef48: 3c0c800a */ lui $t4,0x800a +/* f00ef4c: 818edfeb */ lb $t6,-0x2015($t4) +/* f00ef50: 05c10006 */ bgez $t6,.L0f00ef6c +/* f00ef54: 00000000 */ sll $zero,$zero,0x0 +/* f00ef58: 8ca20474 */ lw $v0,0x474($a1) +/* f00ef5c: 18400003 */ blez $v0,.L0f00ef6c +/* f00ef60: 00000000 */ sll $zero,$zero,0x0 +/* f00ef64: 00621821 */ addu $v1,$v1,$v0 +/* f00ef68: 00408025 */ or $s0,$v0,$zero +.L0f00ef6c: +/* f00ef6c: 0fc03398 */ jal func0f00ce60 +/* f00ef70: afa3004c */ sw $v1,0x4c($sp) +/* f00ef74: 02028021 */ addu $s0,$s0,$v0 +/* f00ef78: 0fc03398 */ jal func0f00ce60 +/* f00ef7c: 24040004 */ addiu $a0,$zero,0x4 +/* f00ef80: 02028021 */ addu $s0,$s0,$v0 +/* f00ef84: 0fc03398 */ jal func0f00ce60 +/* f00ef88: 24040011 */ addiu $a0,$zero,0x11 +/* f00ef8c: 02028021 */ addu $s0,$s0,$v0 +/* f00ef90: 0fc03398 */ jal func0f00ce60 +/* f00ef94: 24040001 */ addiu $a0,$zero,0x1 +/* f00ef98: 02028021 */ addu $s0,$s0,$v0 +/* f00ef9c: 0fc03398 */ jal func0f00ce60 +/* f00efa0: 24040006 */ addiu $a0,$zero,0x6 +/* f00efa4: 02028021 */ addu $s0,$s0,$v0 +/* f00efa8: 0fc03398 */ jal func0f00ce60 +/* f00efac: 2404000d */ addiu $a0,$zero,0xd +/* f00efb0: 02028021 */ addu $s0,$s0,$v0 +/* f00efb4: 0fc03398 */ jal func0f00ce60 +/* f00efb8: 2404000c */ addiu $a0,$zero,0xc +/* f00efbc: 02028021 */ addu $s0,$s0,$v0 +/* f00efc0: 0fc03398 */ jal func0f00ce60 +/* f00efc4: 2404000a */ addiu $a0,$zero,0xa +/* f00efc8: 02028021 */ addu $s0,$s0,$v0 +/* f00efcc: 0fc03398 */ jal func0f00ce60 +/* f00efd0: 2404000b */ addiu $a0,$zero,0xb +/* f00efd4: 02028021 */ addu $s0,$s0,$v0 +/* f00efd8: 0fc03398 */ jal func0f00ce60 +/* f00efdc: 24040015 */ addiu $a0,$zero,0x15 +/* f00efe0: 02028021 */ addu $s0,$s0,$v0 +/* f00efe4: 0fc03398 */ jal func0f00ce60 +/* f00efe8: 24040003 */ addiu $a0,$zero,0x3 +/* f00efec: 02028021 */ addu $s0,$s0,$v0 +/* f00eff0: 0fc03398 */ jal func0f00ce60 +/* f00eff4: 2404000f */ addiu $a0,$zero,0xf +/* f00eff8: 02028021 */ addu $s0,$s0,$v0 +/* f00effc: 0fc03398 */ jal func0f00ce60 +/* f00f000: 2404002a */ addiu $a0,$zero,0x2a +/* f00f004: 02028021 */ addu $s0,$s0,$v0 +/* f00f008: 0fc03398 */ jal func0f00ce60 +/* f00f00c: 2404002f */ addiu $a0,$zero,0x2f +/* f00f010: 02028021 */ addu $s0,$s0,$v0 +/* f00f014: 0fc03398 */ jal func0f00ce60 +/* f00f018: 2404002b */ addiu $a0,$zero,0x2b +/* f00f01c: 02028021 */ addu $s0,$s0,$v0 +/* f00f020: 0fc03398 */ jal func0f00ce60 +/* f00f024: 24040029 */ addiu $a0,$zero,0x29 +/* f00f028: 02028021 */ addu $s0,$s0,$v0 +/* f00f02c: 0fc03398 */ jal func0f00ce60 +/* f00f030: 24040024 */ addiu $a0,$zero,0x24 +/* f00f034: 02028021 */ addu $s0,$s0,$v0 +/* f00f038: 0fc03398 */ jal func0f00ce60 +/* f00f03c: 24040005 */ addiu $a0,$zero,0x5 +/* f00f040: 02028021 */ addu $s0,$s0,$v0 +/* f00f044: 0fc03398 */ jal func0f00ce60 +/* f00f048: 24040007 */ addiu $a0,$zero,0x7 +/* f00f04c: 02028021 */ addu $s0,$s0,$v0 +/* f00f050: 0fc03398 */ jal func0f00ce60 +/* f00f054: 24040014 */ addiu $a0,$zero,0x14 +/* f00f058: 02028021 */ addu $s0,$s0,$v0 +/* f00f05c: 0fc03398 */ jal func0f00ce60 +/* f00f060: 24040027 */ addiu $a0,$zero,0x27 +/* f00f064: 02028021 */ addu $s0,$s0,$v0 +/* f00f068: 0fc03398 */ jal func0f00ce60 +/* f00f06c: 2404002d */ addiu $a0,$zero,0x2d +/* f00f070: 02028021 */ addu $s0,$s0,$v0 +/* f00f074: 0fc03398 */ jal func0f00ce60 +/* f00f078: 24040030 */ addiu $a0,$zero,0x30 +/* f00f07c: 02028021 */ addu $s0,$s0,$v0 +/* f00f080: 0fc03398 */ jal func0f00ce60 +/* f00f084: 24040033 */ addiu $a0,$zero,0x33 +/* f00f088: 02028021 */ addu $s0,$s0,$v0 +/* f00f08c: 0fc03398 */ jal func0f00ce60 +/* f00f090: 24040035 */ addiu $a0,$zero,0x35 +/* f00f094: 02028021 */ addu $s0,$s0,$v0 +/* f00f098: 0fc03398 */ jal func0f00ce60 +/* f00f09c: 24040036 */ addiu $a0,$zero,0x36 +/* f00f0a0: 02028021 */ addu $s0,$s0,$v0 +/* f00f0a4: 0fc03398 */ jal func0f00ce60 +/* f00f0a8: 24040037 */ addiu $a0,$zero,0x37 +/* f00f0ac: 02028021 */ addu $s0,$s0,$v0 +/* f00f0b0: 0fc03398 */ jal func0f00ce60 +/* f00f0b4: 24040039 */ addiu $a0,$zero,0x39 +/* f00f0b8: 02028021 */ addu $s0,$s0,$v0 +/* f00f0bc: 0fc03398 */ jal func0f00ce60 +/* f00f0c0: 24040028 */ addiu $a0,$zero,0x28 +/* f00f0c4: 02028021 */ addu $s0,$s0,$v0 +/* f00f0c8: 0fc03398 */ jal func0f00ce60 +/* f00f0cc: 2404003b */ addiu $a0,$zero,0x3b +/* f00f0d0: 3c0f800a */ lui $t7,0x800a +/* f00f0d4: 8defa2d8 */ lw $t7,-0x5d28($t7) +/* f00f0d8: 02028021 */ addu $s0,$s0,$v0 +/* f00f0dc: 51e00005 */ beqzl $t7,.L0f00f0f4 +/* f00f0e0: 02002025 */ or $a0,$s0,$zero +/* f00f0e4: 0fc61533 */ jal func0f1854cc +/* f00f0e8: 00000000 */ sll $zero,$zero,0x0 +/* f00f0ec: 02028021 */ addu $s0,$s0,$v0 +/* f00f0f0: 02002025 */ or $a0,$s0,$zero +.L0f00f0f4: +/* f00f0f4: 0fc0444c */ jal func0f011130 +/* f00f0f8: 8fa5004c */ lw $a1,0x4c($sp) +/* f00f0fc: 1000000c */ beqz $zero,.L0f00f130 +/* f00f100: 00000000 */ sll $zero,$zero,0x0 +.L0f00f104: +/* f00f104: 24e7d030 */ addiu $a3,$a3,-12240 +/* f00f108: ace00000 */ sw $zero,0x0($a3) +/* f00f10c: ace00004 */ sw $zero,0x4($a3) +/* f00f110: ace0000c */ sw $zero,0xc($a3) +/* f00f114: ace00010 */ sw $zero,0x10($a3) +/* f00f118: ace00014 */ sw $zero,0x14($a3) +/* f00f11c: ace00018 */ sw $zero,0x18($a3) +/* f00f120: ace0001c */ sw $zero,0x1c($a3) +/* f00f124: 00002025 */ or $a0,$zero,$zero +/* f00f128: 0fc0444c */ jal func0f011130 +/* f00f12c: 00002825 */ or $a1,$zero,$zero +.L0f00f130: +/* f00f130: 3c028009 */ lui $v0,0x8009 +/* f00f134: 90420af0 */ lbu $v0,0xaf0($v0) +/* f00f138: 8fb8004c */ lw $t8,0x4c($sp) +/* f00f13c: 24040001 */ addiu $a0,$zero,0x1 +/* f00f140: 14820003 */ bne $a0,$v0,.L0f00f150 +/* f00f144: 0218c821 */ addu $t9,$s0,$t8 +/* f00f148: 10000002 */ beqz $zero,.L0f00f154 +/* f00f14c: 24030028 */ addiu $v1,$zero,0x28 +.L0f00f150: +/* f00f150: 2403003c */ addiu $v1,$zero,0x3c +.L0f00f154: +/* f00f154: 8fbf001c */ lw $ra,0x1c($sp) +/* f00f158: 03235021 */ addu $t2,$t9,$v1 +/* f00f15c: 254b0028 */ addiu $t3,$t2,0x28 +/* f00f160: 3c01800a */ lui $at,0x800a +/* f00f164: 8fb00018 */ lw $s0,0x18($sp) +/* f00f168: ac2ba2f4 */ sw $t3,-0x5d0c($at) +/* f00f16c: 03e00008 */ jr $ra +/* f00f170: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f00f174 +/* f00f174: 27bdfdb8 */ addiu $sp,$sp,-584 +/* f00f178: afbf004c */ sw $ra,0x4c($sp) +/* f00f17c: afa40248 */ sw $a0,0x248($sp) +/* f00f180: 3c057f1a */ lui $a1,0x7f1a +/* f00f184: afbe0048 */ sw $s8,0x48($sp) +/* f00f188: afb70044 */ sw $s7,0x44($sp) +/* f00f18c: afb60040 */ sw $s6,0x40($sp) +/* f00f190: afb5003c */ sw $s5,0x3c($sp) +/* f00f194: afb40038 */ sw $s4,0x38($sp) +/* f00f198: afb30034 */ sw $s3,0x34($sp) +/* f00f19c: afb20030 */ sw $s2,0x30($sp) +/* f00f1a0: afb1002c */ sw $s1,0x2c($sp) +/* f00f1a4: afb00028 */ sw $s0,0x28($sp) +/* f00f1a8: f7b60020 */ sdc1 $f22,0x20($sp) +/* f00f1ac: f7b40018 */ sdc1 $f20,0x18($sp) +/* f00f1b0: 24a57f60 */ addiu $a1,$a1,0x7f60 +/* f00f1b4: 0c004c04 */ jal 0x13010 +/* f00f1b8: 24040001 */ addiu $a0,$zero,0x1 +/* f00f1bc: 2c430001 */ sltiu $v1,$v0,0x1 +/* f00f1c0: 10600005 */ beqz $v1,.L0f00f1d8 +/* f00f1c4: 24040001 */ addiu $a0,$zero,0x1 +/* f00f1c8: 3c057f1a */ lui $a1,0x7f1a +/* f00f1cc: 0c004c04 */ jal 0x13010 +/* f00f1d0: 24a57f68 */ addiu $a1,$a1,0x7f68 +/* f00f1d4: 2c430001 */ sltiu $v1,$v0,0x1 +.L0f00f1d8: +/* f00f1d8: 3c057f1a */ lui $a1,0x7f1a +/* f00f1dc: afa30244 */ sw $v1,0x244($sp) +/* f00f1e0: 24a57f70 */ addiu $a1,$a1,0x7f70 +/* f00f1e4: 0c004c04 */ jal 0x13010 +/* f00f1e8: 24040001 */ addiu $a0,$zero,0x1 +/* f00f1ec: 2c440001 */ sltiu $a0,$v0,0x1 +/* f00f1f0: 10800005 */ beqz $a0,.L0f00f208 +/* f00f1f4: 3c057f1a */ lui $a1,0x7f1a +/* f00f1f8: 24040001 */ addiu $a0,$zero,0x1 +/* f00f1fc: 0c004c04 */ jal 0x13010 +/* f00f200: 24a57f78 */ addiu $a1,$a1,0x7f78 +/* f00f204: 2c440001 */ sltiu $a0,$v0,0x1 +.L0f00f208: +/* f00f208: 8fa50248 */ lw $a1,0x248($sp) +/* f00f20c: 24010022 */ addiu $at,$zero,0x22 +/* f00f210: 0080a825 */ or $s5,$a0,$zero +/* f00f214: 10a10006 */ beq $a1,$at,.L0f00f230 +/* f00f218: 2418582a */ addiu $t8,$zero,0x582a +/* f00f21c: 38a20030 */ xori $v0,$a1,0x30 +/* f00f220: 2c420001 */ sltiu $v0,$v0,0x1 +/* f00f224: 2c430001 */ sltiu $v1,$v0,0x1 +/* f00f228: 5460000e */ bnezl $v1,.L0f00f264 +/* f00f22c: afa3023c */ sw $v1,0x23c($sp) +.L0f00f230: +/* f00f230: 3c03800a */ lui $v1,0x800a +/* f00f234: 8c63a258 */ lw $v1,-0x5da8($v1) +/* f00f238: 286e0000 */ slti $t6,$v1,0x0 +/* f00f23c: 39ce0001 */ xori $t6,$t6,0x1 +/* f00f240: 2dc30001 */ sltiu $v1,$t6,0x1 +/* f00f244: 50600007 */ beqzl $v1,.L0f00f264 +/* f00f248: afa3023c */ sw $v1,0x23c($sp) +/* f00f24c: 3c03800a */ lui $v1,0x800a +/* f00f250: 8c63a25c */ lw $v1,-0x5da4($v1) +/* f00f254: 286f0000 */ slti $t7,$v1,0x0 +/* f00f258: 39ef0001 */ xori $t7,$t7,0x1 +/* f00f25c: 2de30001 */ sltiu $v1,$t7,0x1 +/* f00f260: afa3023c */ sw $v1,0x23c($sp) +.L0f00f264: +/* f00f264: 3c01800a */ lui $at,0x800a +/* f00f268: 3c03800a */ lui $v1,0x800a +/* f00f26c: 3c02800a */ lui $v0,0x800a +/* f00f270: afa00238 */ sw $zero,0x238($sp) +/* f00f274: afa00234 */ sw $zero,0x234($sp) +/* f00f278: ac20a278 */ sw $zero,-0x5d88($at) +/* f00f27c: 2442dfc8 */ addiu $v0,$v0,-8248 +/* f00f280: 2463dfd4 */ addiu $v1,$v1,-8236 +.L0f00f284: +/* f00f284: 24420002 */ addiu $v0,$v0,0x2 +/* f00f288: a4400000 */ sh $zero,0x0($v0) +/* f00f28c: 1443fffd */ bne $v0,$v1,.L0f00f284 +/* f00f290: a440000c */ sh $zero,0xc($v0) +/* f00f294: 3c01800a */ lui $at,0x800a +/* f00f298: a438dfc8 */ sh $t8,-0x2038($at) +/* f00f29c: 28a1005a */ slti $at,$a1,0x5a +/* f00f2a0: 10200576 */ beqz $at,.L0f01087c +/* f00f2a4: 3c19800a */ lui $t9,0x800a +/* f00f2a8: 8f39d04c */ lw $t9,-0x2fb4($t9) +/* f00f2ac: 13200003 */ beqz $t9,.L0f00f2bc +/* f00f2b0: 00000000 */ sll $zero,$zero,0x0 +/* f00f2b4: 0fc04aa8 */ jal func0f012aa0 +/* f00f2b8: 00000000 */ sll $zero,$zero,0x0 +.L0f00f2bc: +/* f00f2bc: 0fc04b54 */ jal func0f012d50 +/* f00f2c0: 00000000 */ sll $zero,$zero,0x0 +/* f00f2c4: 8fab0244 */ lw $t3,0x244($sp) +/* f00f2c8: 11600015 */ beqz $t3,.L0f00f320 +/* f00f2cc: 00000000 */ sll $zero,$zero,0x0 +/* f00f2d0: 0fc03398 */ jal func0f00ce60 +/* f00f2d4: 24040009 */ addiu $a0,$zero,0x9 +/* f00f2d8: 3c03800a */ lui $v1,0x800a +/* f00f2dc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f00f2e0: 8c6c0318 */ lw $t4,0x318($v1) +/* f00f2e4: 00402025 */ or $a0,$v0,$zero +/* f00f2e8: 3c0d800a */ lui $t5,0x800a +/* f00f2ec: 15800008 */ bnez $t4,.L0f00f310 +/* f00f2f0: 00000000 */ sll $zero,$zero,0x0 +/* f00f2f4: 81aedfeb */ lb $t6,-0x2015($t5) +/* f00f2f8: 05c10005 */ bgez $t6,.L0f00f310 +/* f00f2fc: 00000000 */ sll $zero,$zero,0x0 +/* f00f300: 8c620474 */ lw $v0,0x474($v1) +/* f00f304: 18400002 */ blez $v0,.L0f00f310 +/* f00f308: 00000000 */ sll $zero,$zero,0x0 +/* f00f30c: 00822021 */ addu $a0,$a0,$v0 +.L0f00f310: +/* f00f310: 0fc02d8b */ jal func0f00b62c +/* f00f314: 00000000 */ sll $zero,$zero,0x0 +/* f00f318: 10000003 */ beqz $zero,.L0f00f328 +/* f00f31c: 00000000 */ sll $zero,$zero,0x0 +.L0f00f320: +/* f00f320: 0fc02d8b */ jal func0f00b62c +/* f00f324: 00002025 */ or $a0,$zero,$zero +.L0f00f328: +/* f00f328: 3c06800a */ lui $a2,0x800a +/* f00f32c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f00f330: 8ccf006c */ lw $t7,0x6c($a2) +/* f00f334: 00008025 */ or $s0,$zero,$zero +/* f00f338: 00002825 */ or $a1,$zero,$zero +/* f00f33c: 11e00003 */ beqz $t7,.L0f00f34c +/* f00f340: 00002025 */ or $a0,$zero,$zero +/* f00f344: 10000001 */ beqz $zero,.L0f00f34c +/* f00f348: 24050001 */ addiu $a1,$zero,0x1 +.L0f00f34c: +/* f00f34c: 8cd80068 */ lw $t8,0x68($a2) +/* f00f350: 00001025 */ or $v0,$zero,$zero +/* f00f354: 00001825 */ or $v1,$zero,$zero +/* f00f358: 13000003 */ beqz $t8,.L0f00f368 +/* f00f35c: 00000000 */ sll $zero,$zero,0x0 +/* f00f360: 10000001 */ beqz $zero,.L0f00f368 +/* f00f364: 24040001 */ addiu $a0,$zero,0x1 +.L0f00f368: +/* f00f368: 8cd90064 */ lw $t9,0x64($a2) +/* f00f36c: 13200003 */ beqz $t9,.L0f00f37c +/* f00f370: 00000000 */ sll $zero,$zero,0x0 +/* f00f374: 10000001 */ beqz $zero,.L0f00f37c +/* f00f378: 24020001 */ addiu $v0,$zero,0x1 +.L0f00f37c: +/* f00f37c: 8ccb0070 */ lw $t3,0x70($a2) +/* f00f380: 11600003 */ beqz $t3,.L0f00f390 +/* f00f384: 00000000 */ sll $zero,$zero,0x0 +/* f00f388: 10000001 */ beqz $zero,.L0f00f390 +/* f00f38c: 24030001 */ addiu $v1,$zero,0x1 +.L0f00f390: +/* f00f390: 00626021 */ addu $t4,$v1,$v0 +/* f00f394: 01846821 */ addu $t5,$t4,$a0 +/* f00f398: 01a57021 */ addu $t6,$t5,$a1 +/* f00f39c: 19c00027 */ blez $t6,.L0f00f43c +/* f00f3a0: 00000000 */ sll $zero,$zero,0x0 +.L0f00f3a4: +/* f00f3a4: 0fc4a24b */ jal func0f12892c +/* f00f3a8: 02002025 */ or $a0,$s0,$zero +/* f00f3ac: 0fc03398 */ jal func0f00ce60 +/* f00f3b0: 2404000e */ addiu $a0,$zero,0xe +/* f00f3b4: 0fc0494c */ jal func0f012530 +/* f00f3b8: 00402025 */ or $a0,$v0,$zero +/* f00f3bc: 3c06800a */ lui $a2,0x800a +/* f00f3c0: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f00f3c4: 8ccf006c */ lw $t7,0x6c($a2) +/* f00f3c8: 26100001 */ addiu $s0,$s0,0x1 +/* f00f3cc: 00002825 */ or $a1,$zero,$zero +/* f00f3d0: 11e00003 */ beqz $t7,.L0f00f3e0 +/* f00f3d4: 00002025 */ or $a0,$zero,$zero +/* f00f3d8: 10000001 */ beqz $zero,.L0f00f3e0 +/* f00f3dc: 24050001 */ addiu $a1,$zero,0x1 +.L0f00f3e0: +/* f00f3e0: 8cd80068 */ lw $t8,0x68($a2) +/* f00f3e4: 00001025 */ or $v0,$zero,$zero +/* f00f3e8: 00001825 */ or $v1,$zero,$zero +/* f00f3ec: 13000003 */ beqz $t8,.L0f00f3fc +/* f00f3f0: 00000000 */ sll $zero,$zero,0x0 +/* f00f3f4: 10000001 */ beqz $zero,.L0f00f3fc +/* f00f3f8: 24040001 */ addiu $a0,$zero,0x1 +.L0f00f3fc: +/* f00f3fc: 8cd90064 */ lw $t9,0x64($a2) +/* f00f400: 13200003 */ beqz $t9,.L0f00f410 +/* f00f404: 00000000 */ sll $zero,$zero,0x0 +/* f00f408: 10000001 */ beqz $zero,.L0f00f410 +/* f00f40c: 24020001 */ addiu $v0,$zero,0x1 +.L0f00f410: +/* f00f410: 8ccb0070 */ lw $t3,0x70($a2) +/* f00f414: 11600003 */ beqz $t3,.L0f00f424 +/* f00f418: 00000000 */ sll $zero,$zero,0x0 +/* f00f41c: 10000001 */ beqz $zero,.L0f00f424 +/* f00f420: 24030001 */ addiu $v1,$zero,0x1 +.L0f00f424: +/* f00f424: 00626021 */ addu $t4,$v1,$v0 +/* f00f428: 01846821 */ addu $t5,$t4,$a0 +/* f00f42c: 01a57021 */ addu $t6,$t5,$a1 +/* f00f430: 020e082a */ slt $at,$s0,$t6 +/* f00f434: 1420ffdb */ bnez $at,.L0f00f3a4 +/* f00f438: 00000000 */ sll $zero,$zero,0x0 +.L0f00f43c: +/* f00f43c: 3c0f800a */ lui $t7,0x800a +/* f00f440: 8defd040 */ lw $t7,-0x2fc0($t7) +/* f00f444: 11e0050f */ beqz $t7,.L0f010884 +/* f00f448: 00000000 */ sll $zero,$zero,0x0 +/* f00f44c: 0fc5b367 */ jal func0f16cd9c +/* f00f450: 00000000 */ sll $zero,$zero,0x0 +/* f00f454: 3c0a800a */ lui $t2,0x800a +/* f00f458: 254a9fc0 */ addiu $t2,$t2,-24640 +/* f00f45c: 8d4b0314 */ lw $t3,0x314($t2) +/* f00f460: 24580004 */ addiu $t8,$v0,0x4 +/* f00f464: 24190001 */ addiu $t9,$zero,0x1 +/* f00f468: 11600052 */ beqz $t3,.L0f00f5b4 +/* f00f46c: 0319a004 */ sllv $s4,$t9,$t8 +/* f00f470: 8d46006c */ lw $a2,0x6c($t2) +/* f00f474: 24010002 */ addiu $at,$zero,0x2 +/* f00f478: 00002825 */ or $a1,$zero,$zero +/* f00f47c: 10c00003 */ beqz $a2,.L0f00f48c +/* f00f480: 00002025 */ or $a0,$zero,$zero +/* f00f484: 10000001 */ beqz $zero,.L0f00f48c +/* f00f488: 24050001 */ addiu $a1,$zero,0x1 +.L0f00f48c: +/* f00f48c: 8d470068 */ lw $a3,0x68($t2) +/* f00f490: 00001025 */ or $v0,$zero,$zero +/* f00f494: 00001825 */ or $v1,$zero,$zero +/* f00f498: 10e00003 */ beqz $a3,.L0f00f4a8 +/* f00f49c: 00000000 */ sll $zero,$zero,0x0 +/* f00f4a0: 10000001 */ beqz $zero,.L0f00f4a8 +/* f00f4a4: 24040001 */ addiu $a0,$zero,0x1 +.L0f00f4a8: +/* f00f4a8: 8d480064 */ lw $t0,0x64($t2) +/* f00f4ac: 11000003 */ beqz $t0,.L0f00f4bc +/* f00f4b0: 00000000 */ sll $zero,$zero,0x0 +/* f00f4b4: 10000001 */ beqz $zero,.L0f00f4bc +/* f00f4b8: 24020001 */ addiu $v0,$zero,0x1 +.L0f00f4bc: +/* f00f4bc: 8d490070 */ lw $t1,0x70($t2) +/* f00f4c0: 11200003 */ beqz $t1,.L0f00f4d0 +/* f00f4c4: 00000000 */ sll $zero,$zero,0x0 +/* f00f4c8: 10000001 */ beqz $zero,.L0f00f4d0 +/* f00f4cc: 24030001 */ addiu $v1,$zero,0x1 +.L0f00f4d0: +/* f00f4d0: 00626021 */ addu $t4,$v1,$v0 +/* f00f4d4: 01846821 */ addu $t5,$t4,$a0 +/* f00f4d8: 01a57021 */ addu $t6,$t5,$a1 +/* f00f4dc: 15c10004 */ bne $t6,$at,.L0f00f4f0 +/* f00f4e0: 3c010040 */ lui $at,0x40 +/* f00f4e4: 02817825 */ or $t7,$s4,$at +/* f00f4e8: 10000032 */ beqz $zero,.L0f00f5b4 +/* f00f4ec: 01e0a025 */ or $s4,$t7,$zero +.L0f00f4f0: +/* f00f4f0: 10c00003 */ beqz $a2,.L0f00f500 +/* f00f4f4: 24010003 */ addiu $at,$zero,0x3 +/* f00f4f8: 10000002 */ beqz $zero,.L0f00f504 +/* f00f4fc: 24050001 */ addiu $a1,$zero,0x1 +.L0f00f500: +/* f00f500: 00002825 */ or $a1,$zero,$zero +.L0f00f504: +/* f00f504: 10e00003 */ beqz $a3,.L0f00f514 +/* f00f508: 00002025 */ or $a0,$zero,$zero +/* f00f50c: 10000001 */ beqz $zero,.L0f00f514 +/* f00f510: 24040001 */ addiu $a0,$zero,0x1 +.L0f00f514: +/* f00f514: 11000003 */ beqz $t0,.L0f00f524 +/* f00f518: 00001025 */ or $v0,$zero,$zero +/* f00f51c: 10000001 */ beqz $zero,.L0f00f524 +/* f00f520: 24020001 */ addiu $v0,$zero,0x1 +.L0f00f524: +/* f00f524: 11200003 */ beqz $t1,.L0f00f534 +/* f00f528: 00001825 */ or $v1,$zero,$zero +/* f00f52c: 10000001 */ beqz $zero,.L0f00f534 +/* f00f530: 24030001 */ addiu $v1,$zero,0x1 +.L0f00f534: +/* f00f534: 0062c821 */ addu $t9,$v1,$v0 +/* f00f538: 0324c021 */ addu $t8,$t9,$a0 +/* f00f53c: 03055821 */ addu $t3,$t8,$a1 +/* f00f540: 15610004 */ bne $t3,$at,.L0f00f554 +/* f00f544: 3c010080 */ lui $at,0x80 +/* f00f548: 02816025 */ or $t4,$s4,$at +/* f00f54c: 10000019 */ beqz $zero,.L0f00f5b4 +/* f00f550: 0180a025 */ or $s4,$t4,$zero +.L0f00f554: +/* f00f554: 10c00003 */ beqz $a2,.L0f00f564 +/* f00f558: 24010004 */ addiu $at,$zero,0x4 +/* f00f55c: 10000002 */ beqz $zero,.L0f00f568 +/* f00f560: 24050001 */ addiu $a1,$zero,0x1 +.L0f00f564: +/* f00f564: 00002825 */ or $a1,$zero,$zero +.L0f00f568: +/* f00f568: 10e00003 */ beqz $a3,.L0f00f578 +/* f00f56c: 00002025 */ or $a0,$zero,$zero +/* f00f570: 10000001 */ beqz $zero,.L0f00f578 +/* f00f574: 24040001 */ addiu $a0,$zero,0x1 +.L0f00f578: +/* f00f578: 11000003 */ beqz $t0,.L0f00f588 +/* f00f57c: 00001025 */ or $v0,$zero,$zero +/* f00f580: 10000001 */ beqz $zero,.L0f00f588 +/* f00f584: 24020001 */ addiu $v0,$zero,0x1 +.L0f00f588: +/* f00f588: 11200003 */ beqz $t1,.L0f00f598 +/* f00f58c: 00001825 */ or $v1,$zero,$zero +/* f00f590: 10000001 */ beqz $zero,.L0f00f598 +/* f00f594: 24030001 */ addiu $v1,$zero,0x1 +.L0f00f598: +/* f00f598: 00626821 */ addu $t5,$v1,$v0 +/* f00f59c: 01a47021 */ addu $t6,$t5,$a0 +/* f00f5a0: 01c57821 */ addu $t7,$t6,$a1 +/* f00f5a4: 15e10003 */ bne $t7,$at,.L0f00f5b4 +/* f00f5a8: 3c010100 */ lui $at,0x100 +/* f00f5ac: 0281c825 */ or $t9,$s4,$at +/* f00f5b0: 0320a025 */ or $s4,$t9,$zero +.L0f00f5b4: +/* f00f5b4: 0fc05208 */ jal func0f014820 +/* f00f5b8: 00000000 */ sll $zero,$zero,0x0 +/* f00f5bc: 3c12800a */ lui $s2,0x800a +/* f00f5c0: 8e52d040 */ lw $s2,-0x2fc0($s2) +/* f00f5c4: 24010034 */ addiu $at,$zero,0x34 +/* f00f5c8: 00009825 */ or $s3,$zero,$zero +/* f00f5cc: 92430003 */ lbu $v1,0x3($s2) +/* f00f5d0: 10610339 */ beq $v1,$at,.L0f0102b8 +/* f00f5d4: 3c014780 */ lui $at,0x4780 +/* f00f5d8: 4481b000 */ mtc1 $at,$f22 +/* f00f5dc: 4480a000 */ mtc1 $zero,$f20 +/* f00f5e0: 241e004c */ addiu $s8,$zero,0x4c +/* f00f5e4: 3417ffff */ dli $s7,0xffff +/* f00f5e8: 24160010 */ addiu $s6,$zero,0x10 +/* f00f5ec: 2478ffff */ addiu $t8,$v1,-1 +.L0f00f5f0: +/* f00f5f0: 2f01003b */ sltiu $at,$t8,0x3b +/* f00f5f4: 10200326 */ beqz $at,.L0f010290 +/* f00f5f8: 0018c080 */ sll $t8,$t8,0x2 +/* f00f5fc: 3c017f1b */ lui $at,0x7f1b +/* f00f600: 00380821 */ addu $at,$at,$t8 +/* f00f604: 8c388068 */ lw $t8,-0x7f98($at) +/* f00f608: 03000008 */ jr $t8 +/* f00f60c: 00000000 */ sll $zero,$zero,0x0 +/* f00f610: 92500007 */ lbu $s0,0x7($s2) +/* f00f614: 0fc0a1dd */ jal func0f028774 +/* f00f618: 86440004 */ lh $a0,0x4($s2) +/* f00f61c: 1040031c */ beqz $v0,.L0f010290 +/* f00f620: 00000000 */ sll $zero,$zero,0x0 +/* f00f624: 8c4b001c */ lw $t3,0x1c($v0) +/* f00f628: 11600319 */ beqz $t3,.L0f010290 +/* f00f62c: 00000000 */ sll $zero,$zero,0x0 +/* f00f630: 8c4c0020 */ lw $t4,0x20($v0) +/* f00f634: 11800316 */ beqz $t4,.L0f010290 +/* f00f638: 00000000 */ sll $zero,$zero,0x0 +/* f00f63c: 10000314 */ beqz $zero,.L0f010290 +/* f00f640: a050000f */ sb $s0,0xf($v0) +/* f00f644: 8fad0244 */ lw $t5,0x244($sp) +/* f00f648: 8fa40248 */ lw $a0,0x248($sp) +/* f00f64c: 02402825 */ or $a1,$s2,$zero +/* f00f650: 11a0030f */ beqz $t5,.L0f010290 +/* f00f654: 00000000 */ sll $zero,$zero,0x0 +/* f00f658: 0fc0b53f */ jal func0f02d4fc +/* f00f65c: 02603025 */ or $a2,$s3,$zero +/* f00f660: 1000030b */ beqz $zero,.L0f010290 +/* f00f664: 00000000 */ sll $zero,$zero,0x0 +/* f00f668: 12a00309 */ beqz $s5,.L0f010290 +/* f00f66c: 00000000 */ sll $zero,$zero,0x0 +/* f00f670: 8e4e000c */ lw $t6,0xc($s2) +/* f00f674: 02402025 */ or $a0,$s2,$zero +/* f00f678: 01d47824 */ and $t7,$t6,$s4 +/* f00f67c: 15e00304 */ bnez $t7,.L0f010290 +/* f00f680: 00000000 */ sll $zero,$zero,0x0 +/* f00f684: 0fc038da */ jal func0f00e368 +/* f00f688: 02602825 */ or $a1,$s3,$zero +/* f00f68c: 10000300 */ beqz $zero,.L0f010290 +/* f00f690: 00000000 */ sll $zero,$zero,0x0 +/* f00f694: 8e590004 */ lw $t9,0x4($s2) +/* f00f698: 3c018006 */ lui $at,0x8006 +/* f00f69c: 44992000 */ mtc1 $t9,$f4 +/* f00f6a0: 00000000 */ sll $zero,$zero,0x0 +/* f00f6a4: 468021a0 */ cvt.s.w $f6,$f4 +/* f00f6a8: 46163203 */ div.s $f8,$f6,$f22 +/* f00f6ac: 100002f8 */ beqz $zero,.L0f010290 +/* f00f6b0: e4281be0 */ swc1 $f8,0x1be0($at) +/* f00f6b4: 8fb80244 */ lw $t8,0x244($sp) +/* f00f6b8: 130002f5 */ beqz $t8,.L0f010290 +/* f00f6bc: 00000000 */ sll $zero,$zero,0x0 +/* f00f6c0: 8e4b000c */ lw $t3,0xc($s2) +/* f00f6c4: 02402025 */ or $a0,$s2,$zero +/* f00f6c8: 01746024 */ and $t4,$t3,$s4 +/* f00f6cc: 158002f0 */ bnez $t4,.L0f010290 +/* f00f6d0: 00000000 */ sll $zero,$zero,0x0 +/* f00f6d4: 0fc0359c */ jal func0f00d670 +/* f00f6d8: 02602825 */ or $a1,$s3,$zero +/* f00f6dc: 100002ec */ beqz $zero,.L0f010290 +/* f00f6e0: 00000000 */ sll $zero,$zero,0x0 +/* f00f6e4: 8fad0244 */ lw $t5,0x244($sp) +/* f00f6e8: 11a002e9 */ beqz $t5,.L0f010290 +/* f00f6ec: 00000000 */ sll $zero,$zero,0x0 +/* f00f6f0: 8e4e000c */ lw $t6,0xc($s2) +/* f00f6f4: 02402025 */ or $a0,$s2,$zero +/* f00f6f8: 01d47824 */ and $t7,$t6,$s4 +/* f00f6fc: 15e002e4 */ bnez $t7,.L0f010290 +/* f00f700: 00000000 */ sll $zero,$zero,0x0 +/* f00f704: 0fc0365e */ jal func0f00d978 +/* f00f708: 02602825 */ or $a1,$s3,$zero +/* f00f70c: 100002e0 */ beqz $zero,.L0f010290 +/* f00f710: 00000000 */ sll $zero,$zero,0x0 +/* f00f714: 8fb90244 */ lw $t9,0x244($sp) +/* f00f718: 132002dd */ beqz $t9,.L0f010290 +/* f00f71c: 00000000 */ sll $zero,$zero,0x0 +/* f00f720: 8e58000c */ lw $t8,0xc($s2) +/* f00f724: 02402025 */ or $a0,$s2,$zero +/* f00f728: 03145824 */ and $t3,$t8,$s4 +/* f00f72c: 156002d8 */ bnez $t3,.L0f010290 +/* f00f730: 00000000 */ sll $zero,$zero,0x0 +/* f00f734: 0fc03641 */ jal func0f00d904 +/* f00f738: 02602825 */ or $a1,$s3,$zero +/* f00f73c: 100002d4 */ beqz $zero,.L0f010290 +/* f00f740: 00000000 */ sll $zero,$zero,0x0 +/* f00f744: 12a002d2 */ beqz $s5,.L0f010290 +/* f00f748: 00000000 */ sll $zero,$zero,0x0 +/* f00f74c: 8e4c000c */ lw $t4,0xc($s2) +/* f00f750: 02402025 */ or $a0,$s2,$zero +/* f00f754: 01946824 */ and $t5,$t4,$s4 +/* f00f758: 15a002cd */ bnez $t5,.L0f010290 +/* f00f75c: 00000000 */ sll $zero,$zero,0x0 +/* f00f760: 0fc03684 */ jal func0f00da10 +/* f00f764: 02602825 */ or $a1,$s3,$zero +/* f00f768: 100002c9 */ beqz $zero,.L0f010290 +/* f00f76c: 00000000 */ sll $zero,$zero,0x0 +/* f00f770: 12a002c7 */ beqz $s5,.L0f010290 +/* f00f774: 00000000 */ sll $zero,$zero,0x0 +/* f00f778: 8e4e000c */ lw $t6,0xc($s2) +/* f00f77c: 02402025 */ or $a0,$s2,$zero +/* f00f780: 01d47824 */ and $t7,$t6,$s4 +/* f00f784: 15e002c2 */ bnez $t7,.L0f010290 +/* f00f788: 00000000 */ sll $zero,$zero,0x0 +/* f00f78c: 0fc03700 */ jal func0f00dc00 +/* f00f790: 02602825 */ or $a1,$s3,$zero +/* f00f794: 100002be */ beqz $zero,.L0f010290 +/* f00f798: 00000000 */ sll $zero,$zero,0x0 +/* f00f79c: 12a002bc */ beqz $s5,.L0f010290 +/* f00f7a0: 00000000 */ sll $zero,$zero,0x0 +/* f00f7a4: 8e59000c */ lw $t9,0xc($s2) +/* f00f7a8: 02402025 */ or $a0,$s2,$zero +/* f00f7ac: 0334c024 */ and $t8,$t9,$s4 +/* f00f7b0: 170002b7 */ bnez $t8,.L0f010290 +/* f00f7b4: 00000000 */ sll $zero,$zero,0x0 +/* f00f7b8: 0fc03767 */ jal func0f00dd9c +/* f00f7bc: 02602825 */ or $a1,$s3,$zero +/* f00f7c0: 100002b3 */ beqz $zero,.L0f010290 +/* f00f7c4: 00000000 */ sll $zero,$zero,0x0 +/* f00f7c8: 12a002b1 */ beqz $s5,.L0f010290 +/* f00f7cc: 00000000 */ sll $zero,$zero,0x0 +/* f00f7d0: 8e4b000c */ lw $t3,0xc($s2) +/* f00f7d4: 02402025 */ or $a0,$s2,$zero +/* f00f7d8: 01746024 */ and $t4,$t3,$s4 +/* f00f7dc: 158002ac */ bnez $t4,.L0f010290 +/* f00f7e0: 00000000 */ sll $zero,$zero,0x0 +/* f00f7e4: 0fc0376f */ jal func0f00ddbc +/* f00f7e8: 02602825 */ or $a1,$s3,$zero +/* f00f7ec: 100002a8 */ beqz $zero,.L0f010290 +/* f00f7f0: 00000000 */ sll $zero,$zero,0x0 +/* f00f7f4: 12a002a6 */ beqz $s5,.L0f010290 +/* f00f7f8: 00000000 */ sll $zero,$zero,0x0 +/* f00f7fc: 8e4d000c */ lw $t5,0xc($s2) +/* f00f800: 02402025 */ or $a0,$s2,$zero +/* f00f804: 01b47024 */ and $t6,$t5,$s4 +/* f00f808: 15c002a1 */ bnez $t6,.L0f010290 +/* f00f80c: 00000000 */ sll $zero,$zero,0x0 +/* f00f810: 0fc03821 */ jal func0f00e084 +/* f00f814: 02602825 */ or $a1,$s3,$zero +/* f00f818: 1000029d */ beqz $zero,.L0f010290 +/* f00f81c: 00000000 */ sll $zero,$zero,0x0 +/* f00f820: 12a0029b */ beqz $s5,.L0f010290 +/* f00f824: 00000000 */ sll $zero,$zero,0x0 +/* f00f828: 8e4f000c */ lw $t7,0xc($s2) +/* f00f82c: 3c188008 */ lui $t8,0x8008 +/* f00f830: 01f4c824 */ and $t9,$t7,$s4 +/* f00f834: 53200005 */ beqzl $t9,.L0f00f84c +/* f00f838: 8e4b005c */ lw $t3,0x5c($s2) +/* f00f83c: 8f184120 */ lw $t8,0x4120($t8) +/* f00f840: 13000293 */ beqz $t8,.L0f010290 +/* f00f844: 00000000 */ sll $zero,$zero,0x0 +/* f00f848: 8e4b005c */ lw $t3,0x5c($s2) +.L0f00f84c: +/* f00f84c: 02402025 */ or $a0,$s2,$zero +/* f00f850: 02602825 */ or $a1,$s3,$zero +/* f00f854: 448b5000 */ mtc1 $t3,$f10 +/* f00f858: 00000000 */ sll $zero,$zero,0x0 +/* f00f85c: 46805420 */ cvt.s.w $f16,$f10 +/* f00f860: 46168483 */ div.s $f18,$f16,$f22 +/* f00f864: e652005c */ swc1 $f18,0x5c($s2) +/* f00f868: c644005c */ lwc1 $f4,0x5c($s2) +/* f00f86c: 0fc033b9 */ jal func0f00cee4 +/* f00f870: e6440060 */ swc1 $f4,0x60($s2) +/* f00f874: 10000286 */ beqz $zero,.L0f010290 +/* f00f878: 00000000 */ sll $zero,$zero,0x0 +/* f00f87c: 12a00284 */ beqz $s5,.L0f010290 +/* f00f880: 00000000 */ sll $zero,$zero,0x0 +/* f00f884: 8e4c000c */ lw $t4,0xc($s2) +/* f00f888: 01946824 */ and $t5,$t4,$s4 +/* f00f88c: 15a00280 */ bnez $t5,.L0f010290 +/* f00f890: 00000000 */ sll $zero,$zero,0x0 +/* f00f894: 8e4e0008 */ lw $t6,0x8($s2) +/* f00f898: 000e78c0 */ sll $t7,$t6,0x3 +/* f00f89c: 05e3000b */ bgezl $t7,.L0f00f8cc +/* f00f8a0: 02402025 */ or $a0,$s2,$zero +/* f00f8a4: 0fc0387e */ jal func0f00e1f8 +/* f00f8a8: 86440006 */ lh $a0,0x6($s2) +/* f00f8ac: 8e590064 */ lw $t9,0x64($s2) +/* f00f8b0: a6420062 */ sh $v0,0x62($s2) +/* f00f8b4: 44993000 */ mtc1 $t9,$f6 +/* f00f8b8: 00000000 */ sll $zero,$zero,0x0 +/* f00f8bc: 46803220 */ cvt.s.w $f8,$f6 +/* f00f8c0: 46164283 */ div.s $f10,$f8,$f22 +/* f00f8c4: e64a0064 */ swc1 $f10,0x64($s2) +/* f00f8c8: 02402025 */ or $a0,$s2,$zero +.L0f00f8cc: +/* f00f8cc: 0fc033b9 */ jal func0f00cee4 +/* f00f8d0: 02602825 */ or $a1,$s3,$zero +/* f00f8d4: 1000026e */ beqz $zero,.L0f010290 +/* f00f8d8: 00000000 */ sll $zero,$zero,0x0 +/* f00f8dc: 12a0026c */ beqz $s5,.L0f010290 +/* f00f8e0: 00000000 */ sll $zero,$zero,0x0 +/* f00f8e4: 8e58000c */ lw $t8,0xc($s2) +/* f00f8e8: 03145824 */ and $t3,$t8,$s4 +/* f00f8ec: 15600268 */ bnez $t3,.L0f010290 +/* f00f8f0: 00000000 */ sll $zero,$zero,0x0 +/* f00f8f4: 864c0004 */ lh $t4,0x4($s2) +/* f00f8f8: 00008825 */ or $s1,$zero,$zero +/* f00f8fc: 02408025 */ or $s0,$s2,$zero +/* f00f900: afac01f8 */ sw $t4,0x1f8($sp) +/* f00f904: 8e4d007c */ lw $t5,0x7c($s2) +/* f00f908: 8e4e0080 */ lw $t6,0x80($s2) +/* f00f90c: e6540074 */ swc1 $f20,0x74($s2) +/* f00f910: 448d8000 */ mtc1 $t5,$f16 +/* f00f914: 448e3000 */ mtc1 $t6,$f6 +/* f00f918: e6540078 */ swc1 $f20,0x78($s2) +/* f00f91c: 468084a0 */ cvt.s.w $f18,$f16 +/* f00f920: a2400085 */ sb $zero,0x85($s2) +/* f00f924: a2400086 */ sb $zero,0x86($s2) +/* f00f928: 46803220 */ cvt.s.w $f8,$f6 +/* f00f92c: 46169103 */ div.s $f4,$f18,$f22 +/* f00f930: 46164283 */ div.s $f10,$f8,$f22 +/* f00f934: e644007c */ swc1 $f4,0x7c($s2) +/* f00f938: e64a0080 */ swc1 $f10,0x80($s2) +.L0f00f93c: +/* f00f93c: 8e0f0064 */ lw $t7,0x64($s0) +/* f00f940: 51e00006 */ beqzl $t7,.L0f00f95c +/* f00f944: 26310004 */ addiu $s1,$s1,0x4 +/* f00f948: 8e190064 */ lw $t9,0x64($s0) +/* f00f94c: 0fc24801 */ jal func0f092004 +/* f00f950: 03332021 */ addu $a0,$t9,$s3 +/* f00f954: ae020064 */ sw $v0,0x64($s0) +/* f00f958: 26310004 */ addiu $s1,$s1,0x4 +.L0f00f95c: +/* f00f95c: 1636fff7 */ bne $s1,$s6,.L0f00f93c +/* f00f960: 26100004 */ addiu $s0,$s0,0x4 +/* f00f964: 24180001 */ addiu $t8,$zero,0x1 +/* f00f968: a258005a */ sb $t8,0x5a($s2) +/* f00f96c: 0fc2486d */ jal func0f0921b4 +/* f00f970: 8fa401f8 */ lw $a0,0x1f8($sp) +/* f00f974: 8fab01f8 */ lw $t3,0x1f8($sp) +/* f00f978: 3c0d8008 */ lui $t5,0x8008 +/* f00f97c: 25adb06c */ addiu $t5,$t5,-20372 +/* f00f980: 000b60c0 */ sll $t4,$t3,0x3 +/* f00f984: 018d8021 */ addu $s0,$t4,$t5 +/* f00f988: 8e040000 */ lw $a0,0x0($s0) +/* f00f98c: 50800025 */ beqzl $a0,.L0f00fa24 +/* f00f990: 8e580008 */ lw $t8,0x8($s2) +/* f00f994: 0c006a6f */ jal 0x1a9bc +/* f00f998: 24050001 */ addiu $a1,$zero,0x1 +/* f00f99c: 10400004 */ beqz $v0,.L0f00f9b0 +/* f00f9a0: 24050002 */ addiu $a1,$zero,0x2 +/* f00f9a4: 824e005a */ lb $t6,0x5a($s2) +/* f00f9a8: 25cf0001 */ addiu $t7,$t6,0x1 +/* f00f9ac: a24f005a */ sb $t7,0x5a($s2) +.L0f00f9b0: +/* f00f9b0: 0c006a6f */ jal 0x1a9bc +/* f00f9b4: 8e040000 */ lw $a0,0x0($s0) +/* f00f9b8: 10400004 */ beqz $v0,.L0f00f9cc +/* f00f9bc: 24050003 */ addiu $a1,$zero,0x3 +/* f00f9c0: 8259005a */ lb $t9,0x5a($s2) +/* f00f9c4: 27380001 */ addiu $t8,$t9,0x1 +/* f00f9c8: a258005a */ sb $t8,0x5a($s2) +.L0f00f9cc: +/* f00f9cc: 0c006a6f */ jal 0x1a9bc +/* f00f9d0: 8e040000 */ lw $a0,0x0($s0) +/* f00f9d4: 10400004 */ beqz $v0,.L0f00f9e8 +/* f00f9d8: 24050004 */ addiu $a1,$zero,0x4 +/* f00f9dc: 824b005a */ lb $t3,0x5a($s2) +/* f00f9e0: 256c0001 */ addiu $t4,$t3,0x1 +/* f00f9e4: a24c005a */ sb $t4,0x5a($s2) +.L0f00f9e8: +/* f00f9e8: 0c006a6f */ jal 0x1a9bc +/* f00f9ec: 8e040000 */ lw $a0,0x0($s0) +/* f00f9f0: 10400004 */ beqz $v0,.L0f00fa04 +/* f00f9f4: 24050006 */ addiu $a1,$zero,0x6 +/* f00f9f8: 824d005a */ lb $t5,0x5a($s2) +/* f00f9fc: 25ae0001 */ addiu $t6,$t5,0x1 +/* f00fa00: a24e005a */ sb $t6,0x5a($s2) +.L0f00fa04: +/* f00fa04: 0c006a6f */ jal 0x1a9bc +/* f00fa08: 8e040000 */ lw $a0,0x0($s0) +/* f00fa0c: 50400005 */ beqzl $v0,.L0f00fa24 +/* f00fa10: 8e580008 */ lw $t8,0x8($s2) +/* f00fa14: 824f005a */ lb $t7,0x5a($s2) +/* f00fa18: 25f90001 */ addiu $t9,$t7,0x1 +/* f00fa1c: a259005a */ sb $t9,0x5a($s2) +/* f00fa20: 8e580008 */ lw $t8,0x8($s2) +.L0f00fa24: +/* f00fa24: 2401feff */ addiu $at,$zero,-257 +/* f00fa28: 02402025 */ or $a0,$s2,$zero +/* f00fa2c: 03015824 */ and $t3,$t8,$at +/* f00fa30: ae4b0008 */ sw $t3,0x8($s2) +/* f00fa34: 0fc033b9 */ jal func0f00cee4 +/* f00fa38: 02602825 */ or $a1,$s3,$zero +/* f00fa3c: 8e420014 */ lw $v0,0x14($s2) +/* f00fa40: 10400213 */ beqz $v0,.L0f010290 +/* f00fa44: 00000000 */ sll $zero,$zero,0x0 +/* f00fa48: c4500008 */ lwc1 $f16,0x8($v0) +/* f00fa4c: 02402025 */ or $a0,$s2,$zero +/* f00fa50: 24050001 */ addiu $a1,$zero,0x1 +/* f00fa54: e6500088 */ swc1 $f16,0x88($s2) +/* f00fa58: c452000c */ lwc1 $f18,0xc($v0) +/* f00fa5c: e652008c */ swc1 $f18,0x8c($s2) +/* f00fa60: c4440010 */ lwc1 $f4,0x10($v0) +/* f00fa64: 0fc1c3c2 */ jal func0f070f08 +/* f00fa68: e6440090 */ swc1 $f4,0x90($s2) +/* f00fa6c: 10000208 */ beqz $zero,.L0f010290 +/* f00fa70: 00000000 */ sll $zero,$zero,0x0 +/* f00fa74: 12a00206 */ beqz $s5,.L0f010290 +/* f00fa78: 00000000 */ sll $zero,$zero,0x0 +/* f00fa7c: 8e4c000c */ lw $t4,0xc($s2) +/* f00fa80: 02402025 */ or $a0,$s2,$zero +/* f00fa84: 01946824 */ and $t5,$t4,$s4 +/* f00fa88: 15a00201 */ bnez $t5,.L0f010290 +/* f00fa8c: 00000000 */ sll $zero,$zero,0x0 +/* f00fa90: 0fc033b9 */ jal func0f00cee4 +/* f00fa94: 02602825 */ or $a1,$s3,$zero +/* f00fa98: 02402025 */ or $a0,$s2,$zero +/* f00fa9c: 0fc03a43 */ jal func0f00e90c +/* f00faa0: 2645005c */ addiu $a1,$s2,0x5c +/* f00faa4: 100001fa */ beqz $zero,.L0f010290 +/* f00faa8: 00000000 */ sll $zero,$zero,0x0 +/* f00faac: 12a001f8 */ beqz $s5,.L0f010290 +/* f00fab0: 00000000 */ sll $zero,$zero,0x0 +/* f00fab4: 8e4e000c */ lw $t6,0xc($s2) +/* f00fab8: 02402025 */ or $a0,$s2,$zero +/* f00fabc: 01d47824 */ and $t7,$t6,$s4 +/* f00fac0: 15e001f3 */ bnez $t7,.L0f010290 +/* f00fac4: 00000000 */ sll $zero,$zero,0x0 +/* f00fac8: 0fc033b9 */ jal func0f00cee4 +/* f00facc: 02602825 */ or $a1,$s3,$zero +/* f00fad0: 02402025 */ or $a0,$s2,$zero +/* f00fad4: 0fc03a43 */ jal func0f00e90c +/* f00fad8: 2645005c */ addiu $a1,$s2,0x5c +/* f00fadc: e654009c */ swc1 $f20,0x9c($s2) +/* f00fae0: e65400a0 */ swc1 $f20,0xa0($s2) +/* f00fae4: e65400ac */ swc1 $f20,0xac($s2) +/* f00fae8: e65400b0 */ swc1 $f20,0xb0($s2) +/* f00faec: e65400b4 */ swc1 $f20,0xb4($s2) +/* f00faf0: e65400b8 */ swc1 $f20,0xb8($s2) +/* f00faf4: e65400bc */ swc1 $f20,0xbc($s2) +/* f00faf8: e65400c0 */ swc1 $f20,0xc0($s2) +/* f00fafc: e65400c4 */ swc1 $f20,0xc4($s2) +/* f00fb00: e65400c8 */ swc1 $f20,0xc8($s2) +/* f00fb04: ae4000cc */ sw $zero,0xcc($s2) +/* f00fb08: e65400d0 */ swc1 $f20,0xd0($s2) +/* f00fb0c: e65400d4 */ swc1 $f20,0xd4($s2) +/* f00fb10: e65400d8 */ swc1 $f20,0xd8($s2) +/* f00fb14: 100001de */ beqz $zero,.L0f010290 +/* f00fb18: e65400dc */ swc1 $f20,0xdc($s2) +/* f00fb1c: 12a001dc */ beqz $s5,.L0f010290 +/* f00fb20: 00000000 */ sll $zero,$zero,0x0 +/* f00fb24: 8e59000c */ lw $t9,0xc($s2) +/* f00fb28: 0334c024 */ and $t8,$t9,$s4 +/* f00fb2c: 170001d8 */ bnez $t8,.L0f010290 +/* f00fb30: 00000000 */ sll $zero,$zero,0x0 +/* f00fb34: 8e4b0064 */ lw $t3,0x64($s2) +/* f00fb38: 8e4c006c */ lw $t4,0x6c($s2) +/* f00fb3c: e654005c */ swc1 $f20,0x5c($s2) +/* f00fb40: 448b3000 */ mtc1 $t3,$f6 +/* f00fb44: 448c8000 */ mtc1 $t4,$f16 +/* f00fb48: 02402025 */ or $a0,$s2,$zero +/* f00fb4c: 46803220 */ cvt.s.w $f8,$f6 +/* f00fb50: 02602825 */ or $a1,$s3,$zero +/* f00fb54: 468084a0 */ cvt.s.w $f18,$f16 +/* f00fb58: 46164283 */ div.s $f10,$f8,$f22 +/* f00fb5c: 46169103 */ div.s $f4,$f18,$f22 +/* f00fb60: e64a0064 */ swc1 $f10,0x64($s2) +/* f00fb64: 0fc033b9 */ jal func0f00cee4 +/* f00fb68: e644006c */ swc1 $f4,0x6c($s2) +/* f00fb6c: 100001c8 */ beqz $zero,.L0f010290 +/* f00fb70: 00000000 */ sll $zero,$zero,0x0 +/* f00fb74: 12a001c6 */ beqz $s5,.L0f010290 +/* f00fb78: 00000000 */ sll $zero,$zero,0x0 +/* f00fb7c: 8e4d000c */ lw $t5,0xc($s2) +/* f00fb80: 01b47024 */ and $t6,$t5,$s4 +/* f00fb84: 15c001c2 */ bnez $t6,.L0f010290 +/* f00fb88: 00000000 */ sll $zero,$zero,0x0 +/* f00fb8c: 8e4f0008 */ lw $t7,0x8($s2) +/* f00fb90: 000fc8c0 */ sll $t9,$t7,0x3 +/* f00fb94: 07230005 */ bgezl $t9,.L0f00fbac +/* f00fb98: 02402025 */ or $a0,$s2,$zero +/* f00fb9c: 0fc0387e */ jal func0f00e1f8 +/* f00fba0: 86440006 */ lh $a0,0x6($s2) +/* f00fba4: a642005c */ sh $v0,0x5c($s2) +/* f00fba8: 02402025 */ or $a0,$s2,$zero +.L0f00fbac: +/* f00fbac: 0fc033b9 */ jal func0f00cee4 +/* f00fbb0: 02602825 */ or $a1,$s3,$zero +/* f00fbb4: 100001b6 */ beqz $zero,.L0f010290 +/* f00fbb8: 00000000 */ sll $zero,$zero,0x0 +/* f00fbbc: 12a001b4 */ beqz $s5,.L0f010290 +/* f00fbc0: 00000000 */ sll $zero,$zero,0x0 +/* f00fbc4: 8e58000c */ lw $t8,0xc($s2) +/* f00fbc8: 02402025 */ or $a0,$s2,$zero +/* f00fbcc: 03145824 */ and $t3,$t8,$s4 +/* f00fbd0: 156001af */ bnez $t3,.L0f010290 +/* f00fbd4: 00000000 */ sll $zero,$zero,0x0 +/* f00fbd8: 0fc033b9 */ jal func0f00cee4 +/* f00fbdc: 02602825 */ or $a1,$s3,$zero +/* f00fbe0: 8e420014 */ lw $v0,0x14($s2) +/* f00fbe4: 50400008 */ beqzl $v0,.L0f00fc08 +/* f00fbe8: 8e4c0008 */ lw $t4,0x8($s2) +/* f00fbec: c4460008 */ lwc1 $f6,0x8($v0) +/* f00fbf0: e6460060 */ swc1 $f6,0x60($s2) +/* f00fbf4: c448000c */ lwc1 $f8,0xc($v0) +/* f00fbf8: e6480064 */ swc1 $f8,0x64($s2) +/* f00fbfc: c44a0010 */ lwc1 $f10,0x10($v0) +/* f00fc00: e64a0068 */ swc1 $f10,0x68($s2) +/* f00fc04: 8e4c0008 */ lw $t4,0x8($s2) +.L0f00fc08: +/* f00fc08: 8fa20238 */ lw $v0,0x238($sp) +/* f00fc0c: 3c017f1b */ lui $at,0x7f1b +/* f00fc10: 000c68c0 */ sll $t5,$t4,0x3 +/* f00fc14: 05a10011 */ bgez $t5,.L0f00fc5c +/* f00fc18: 27a501a8 */ addiu $a1,$sp,0x1a8 +/* f00fc1c: 8fa20234 */ lw $v0,0x234($sp) +/* f00fc20: 3c017f1b */ lui $at,0x7f1b +/* f00fc24: 27a501a8 */ addiu $a1,$sp,0x1a8 +/* f00fc28: ae42005c */ sw $v0,0x5c($s2) +/* f00fc2c: 24420028 */ addiu $v0,$v0,0x28 +/* f00fc30: afa20234 */ sw $v0,0x234($sp) +/* f00fc34: 0c0058dd */ jal 0x16374 +/* f00fc38: c42c8154 */ lwc1 $f12,-0x7eac($at) +/* f00fc3c: 27a401a8 */ addiu $a0,$sp,0x1a8 +/* f00fc40: 0c005768 */ jal 0x15da0 +/* f00fc44: 27a50184 */ addiu $a1,$sp,0x184 +/* f00fc48: 27a40184 */ addiu $a0,$sp,0x184 +/* f00fc4c: 0c005844 */ jal 0x16110 +/* f00fc50: 2645001c */ addiu $a1,$s2,0x1c +/* f00fc54: 1000018e */ beqz $zero,.L0f010290 +/* f00fc58: 00000000 */ sll $zero,$zero,0x0 +.L0f00fc5c: +/* f00fc5c: ae42005c */ sw $v0,0x5c($s2) +/* f00fc60: 24420028 */ addiu $v0,$v0,0x28 +/* f00fc64: afa20238 */ sw $v0,0x238($sp) +/* f00fc68: 0c0058dd */ jal 0x16374 +/* f00fc6c: c42c8158 */ lwc1 $f12,-0x7ea8($at) +/* f00fc70: 27a401a8 */ addiu $a0,$sp,0x1a8 +/* f00fc74: 0c005768 */ jal 0x15da0 +/* f00fc78: 27a50184 */ addiu $a1,$sp,0x184 +/* f00fc7c: 27a40184 */ addiu $a0,$sp,0x184 +/* f00fc80: 0c005844 */ jal 0x16110 +/* f00fc84: 2645001c */ addiu $a1,$s2,0x1c +/* f00fc88: 10000181 */ beqz $zero,.L0f010290 +/* f00fc8c: 00000000 */ sll $zero,$zero,0x0 +/* f00fc90: 12a0017f */ beqz $s5,.L0f010290 +/* f00fc94: 00000000 */ sll $zero,$zero,0x0 +/* f00fc98: 8e4e000c */ lw $t6,0xc($s2) +/* f00fc9c: 02402025 */ or $a0,$s2,$zero +/* f00fca0: 01d47824 */ and $t7,$t6,$s4 +/* f00fca4: 15e0017a */ bnez $t7,.L0f010290 +/* f00fca8: 00000000 */ sll $zero,$zero,0x0 +/* f00fcac: 0fc033b9 */ jal func0f00cee4 +/* f00fcb0: 02602825 */ or $a1,$s3,$zero +/* f00fcb4: 10000176 */ beqz $zero,.L0f010290 +/* f00fcb8: 00000000 */ sll $zero,$zero,0x0 +/* f00fcbc: 3c19800a */ lui $t9,0x800a +/* f00fcc0: 8f39a2d8 */ lw $t9,-0x5d28($t9) +/* f00fcc4: 24050001 */ addiu $a1,$zero,0x1 +/* f00fcc8: 3c04800a */ lui $a0,0x800a +/* f00fccc: 13200017 */ beqz $t9,.L0f00fd2c +/* f00fcd0: 00000000 */ sll $zero,$zero,0x0 +/* f00fcd4: 8c84cc30 */ lw $a0,-0x33d0($a0) +/* f00fcd8: 04800014 */ bltz $a0,.L0f00fd2c +/* f00fcdc: 00000000 */ sll $zero,$zero,0x0 +/* f00fce0: 0fc62389 */ jal func0f188e24 +/* f00fce4: 00000000 */ sll $zero,$zero,0x0 +/* f00fce8: 80430001 */ lb $v1,0x1($v0) +/* f00fcec: 90450002 */ lbu $a1,0x2($v0) +/* f00fcf0: 18600005 */ blez $v1,.L0f00fd08 +/* f00fcf4: 28610014 */ slti $at,$v1,0x14 +/* f00fcf8: 10200003 */ beqz $at,.L0f00fd08 +/* f00fcfc: 0003c080 */ sll $t8,$v1,0x2 +/* f00fd00: 02585821 */ addu $t3,$s2,$t8 +/* f00fd04: a565005a */ sh $a1,0x5a($t3) +.L0f00fd08: +/* f00fd08: 80430003 */ lb $v1,0x3($v0) +/* f00fd0c: 18600007 */ blez $v1,.L0f00fd2c +/* f00fd10: 28610014 */ slti $at,$v1,0x14 +/* f00fd14: 10200005 */ beqz $at,.L0f00fd2c +/* f00fd18: 00000000 */ sll $zero,$zero,0x0 +/* f00fd1c: 904c0004 */ lbu $t4,0x4($v0) +/* f00fd20: 00036880 */ sll $t5,$v1,0x2 +/* f00fd24: 024d7021 */ addu $t6,$s2,$t5 +/* f00fd28: a5cc005a */ sh $t4,0x5a($t6) +.L0f00fd2c: +/* f00fd2c: 18a00158 */ blez $a1,.L0f010290 +/* f00fd30: 00000000 */ sll $zero,$zero,0x0 +/* f00fd34: 12a00156 */ beqz $s5,.L0f010290 +/* f00fd38: 00000000 */ sll $zero,$zero,0x0 +/* f00fd3c: 8e4f000c */ lw $t7,0xc($s2) +/* f00fd40: 00008825 */ or $s1,$zero,$zero +/* f00fd44: 01f4c824 */ and $t9,$t7,$s4 +/* f00fd48: 17200151 */ bnez $t9,.L0f010290 +/* f00fd4c: 00000000 */ sll $zero,$zero,0x0 +/* f00fd50: 02408025 */ or $s0,$s2,$zero +.L0f00fd54: +/* f00fd54: 9618005e */ lhu $t8,0x5e($s0) +/* f00fd58: 5b000007 */ blezl $t8,.L0f00fd78 +/* f00fd5c: 26310004 */ addiu $s1,$s1,0x4 +/* f00fd60: 9604005c */ lhu $a0,0x5c($s0) +/* f00fd64: 52e40004 */ beql $s7,$a0,.L0f00fd78 +/* f00fd68: 26310004 */ addiu $s1,$s1,0x4 +/* f00fd6c: 0fc2486d */ jal func0f0921b4 +/* f00fd70: 00000000 */ sll $zero,$zero,0x0 +/* f00fd74: 26310004 */ addiu $s1,$s1,0x4 +.L0f00fd78: +/* f00fd78: 163efff6 */ bne $s1,$s8,.L0f00fd54 +/* f00fd7c: 26100004 */ addiu $s0,$s0,0x4 +/* f00fd80: 02402025 */ or $a0,$s2,$zero +/* f00fd84: 0fc033b9 */ jal func0f00cee4 +/* f00fd88: 02602825 */ or $a1,$s3,$zero +/* f00fd8c: 10000140 */ beqz $zero,.L0f010290 +/* f00fd90: 00000000 */ sll $zero,$zero,0x0 +/* f00fd94: 12a0013e */ beqz $s5,.L0f010290 +/* f00fd98: 00000000 */ sll $zero,$zero,0x0 +/* f00fd9c: 8e4b000c */ lw $t3,0xc($s2) +/* f00fda0: 02402025 */ or $a0,$s2,$zero +/* f00fda4: 01746824 */ and $t5,$t3,$s4 +/* f00fda8: 15a00139 */ bnez $t5,.L0f010290 +/* f00fdac: 00000000 */ sll $zero,$zero,0x0 +/* f00fdb0: 0fc033b9 */ jal func0f00cee4 +/* f00fdb4: 02602825 */ or $a1,$s3,$zero +/* f00fdb8: 8e460018 */ lw $a2,0x18($s2) +/* f00fdbc: 24050005 */ addiu $a1,$zero,0x5 +/* f00fdc0: 50c0000d */ beqzl $a2,.L0f00fdf8 +/* f00fdc4: 3c01bf80 */ lui $at,0xbf80 +/* f00fdc8: 0c006a47 */ jal 0x1a91c +/* f00fdcc: 8cc40008 */ lw $a0,0x8($a2) +/* f00fdd0: 10400008 */ beqz $v0,.L0f00fdf4 +/* f00fdd4: 00402825 */ or $a1,$v0,$zero +/* f00fdd8: 0c006a87 */ jal 0x1aa1c +/* f00fddc: 8e440018 */ lw $a0,0x18($s2) +/* f00fde0: 8e4c0008 */ lw $t4,0x8($s2) +/* f00fde4: 3c011000 */ lui $at,0x1000 +/* f00fde8: 01817024 */ and $t6,$t4,$at +/* f00fdec: 2dcf0001 */ sltiu $t7,$t6,0x1 +/* f00fdf0: ac4f0000 */ sw $t7,0x0($v0) +.L0f00fdf4: +/* f00fdf4: 3c01bf80 */ lui $at,0xbf80 +.L0f00fdf8: +/* f00fdf8: 44818000 */ mtc1 $at,$f16 +/* f00fdfc: e6540064 */ swc1 $f20,0x64($s2) +/* f00fe00: e6540068 */ swc1 $f20,0x68($s2) +/* f00fe04: e654006c */ swc1 $f20,0x6c($s2) +/* f00fe08: e6540070 */ swc1 $f20,0x70($s2) +/* f00fe0c: e6540078 */ swc1 $f20,0x78($s2) +/* f00fe10: e654007c */ swc1 $f20,0x7c($s2) +/* f00fe14: 8e44005c */ lw $a0,0x5c($s2) +/* f00fe18: 0c006134 */ jal 0x184d0 +/* f00fe1c: e6500074 */ swc1 $f16,0x74($s2) +/* f00fe20: 2419ffff */ addiu $t9,$zero,-1 +/* f00fe24: ae42005c */ sw $v0,0x5c($s2) +/* f00fe28: a6400060 */ sh $zero,0x60($s2) +/* f00fe2c: a6590062 */ sh $t9,0x62($s2) +/* f00fe30: ae400080 */ sw $zero,0x80($s2) +/* f00fe34: 10000116 */ beqz $zero,.L0f010290 +/* f00fe38: ae400084 */ sw $zero,0x84($s2) +/* f00fe3c: 8fb8023c */ lw $t8,0x23c($sp) +/* f00fe40: 13000113 */ beqz $t8,.L0f010290 +/* f00fe44: 00000000 */ sll $zero,$zero,0x0 +/* f00fe48: 12a00111 */ beqz $s5,.L0f010290 +/* f00fe4c: 00000000 */ sll $zero,$zero,0x0 +/* f00fe50: 8e4b000c */ lw $t3,0xc($s2) +/* f00fe54: 02402025 */ or $a0,$s2,$zero +/* f00fe58: 01746824 */ and $t5,$t3,$s4 +/* f00fe5c: 15a0010c */ bnez $t5,.L0f010290 +/* f00fe60: 00000000 */ sll $zero,$zero,0x0 +/* f00fe64: 0fc033b9 */ jal func0f00cee4 +/* f00fe68: 02602825 */ or $a1,$s3,$zero +/* f00fe6c: 3c01bf80 */ lui $at,0xbf80 +/* f00fe70: 44819000 */ mtc1 $at,$f18 +/* f00fe74: 8e500014 */ lw $s0,0x14($s2) +/* f00fe78: e6540064 */ swc1 $f20,0x64($s2) +/* f00fe7c: e6540068 */ swc1 $f20,0x68($s2) +/* f00fe80: e6540078 */ swc1 $f20,0x78($s2) +/* f00fe84: e654007c */ swc1 $f20,0x7c($s2) +/* f00fe88: e6540080 */ swc1 $f20,0x80($s2) +/* f00fe8c: 8e44005c */ lw $a0,0x5c($s2) +/* f00fe90: 0c006134 */ jal 0x184d0 +/* f00fe94: e652006c */ swc1 $f18,0x6c($s2) +/* f00fe98: 8e4e0008 */ lw $t6,0x8($s2) +/* f00fe9c: 240cffff */ addiu $t4,$zero,-1 +/* f00fea0: ae42005c */ sw $v0,0x5c($s2) +/* f00fea4: 000e7800 */ sll $t7,$t6,0x0 +/* f00fea8: a6400060 */ sh $zero,0x60($s2) +/* f00feac: a64c0062 */ sh $t4,0x62($s2) +/* f00feb0: ae400088 */ sw $zero,0x88($s2) +/* f00feb4: 05e1000b */ bgez $t7,.L0f00fee4 +/* f00feb8: ae40008c */ sw $zero,0x8c($s2) +/* f00febc: 26040008 */ addiu $a0,$s0,0x8 +/* f00fec0: 26050028 */ addiu $a1,$s0,0x28 +/* f00fec4: 00003025 */ or $a2,$zero,$zero +/* f00fec8: 0c00a8db */ jal 0x2a36c +/* f00fecc: 00003825 */ or $a3,$zero,$zero +/* f00fed0: 3c0141f0 */ lui $at,0x41f0 +/* f00fed4: 44812000 */ mtc1 $at,$f4 +/* f00fed8: 00000000 */ sll $zero,$zero,0x0 +/* f00fedc: 46040180 */ add.s $f6,$f0,$f4 +/* f00fee0: e606000c */ swc1 $f6,0xc($s0) +.L0f00fee4: +/* f00fee4: 9218003f */ lbu $t8,0x3f($s0) +/* f00fee8: 370b0020 */ ori $t3,$t8,0x20 +/* f00feec: 100000e8 */ beqz $zero,.L0f010290 +/* f00fef0: a20b003f */ sb $t3,0x3f($s0) +/* f00fef4: 12a000e6 */ beqz $s5,.L0f010290 +/* f00fef8: 00000000 */ sll $zero,$zero,0x0 +/* f00fefc: 8e4d000c */ lw $t5,0xc($s2) +/* f00ff00: 02402025 */ or $a0,$s2,$zero +/* f00ff04: 01b46024 */ and $t4,$t5,$s4 +/* f00ff08: 158000e1 */ bnez $t4,.L0f010290 +/* f00ff0c: 00000000 */ sll $zero,$zero,0x0 +/* f00ff10: 0fc033b9 */ jal func0f00cee4 +/* f00ff14: 02602825 */ or $a1,$s3,$zero +/* f00ff18: 8e4e0008 */ lw $t6,0x8($s2) +/* f00ff1c: 8e420014 */ lw $v0,0x14($s2) +/* f00ff20: 3c012000 */ lui $at,0x2000 +/* f00ff24: 01c17825 */ or $t7,$t6,$at +/* f00ff28: ae4f0008 */ sw $t7,0x8($s2) +/* f00ff2c: 9058003f */ lbu $t8,0x3f($v0) +/* f00ff30: 370b0020 */ ori $t3,$t8,0x20 +/* f00ff34: a04b003f */ sb $t3,0x3f($v0) +/* f00ff38: e6540078 */ swc1 $f20,0x78($s2) +/* f00ff3c: e654007c */ swc1 $f20,0x7c($s2) +/* f00ff40: e6540080 */ swc1 $f20,0x80($s2) +/* f00ff44: e65400d0 */ swc1 $f20,0xd0($s2) +/* f00ff48: e65400d4 */ swc1 $f20,0xd4($s2) +/* f00ff4c: e65400dc */ swc1 $f20,0xdc($s2) +/* f00ff50: e65400d8 */ swc1 $f20,0xd8($s2) +/* f00ff54: 0c006134 */ jal 0x184d0 +/* f00ff58: 8e44005c */ lw $a0,0x5c($s2) +/* f00ff5c: 2403ffff */ addiu $v1,$zero,-1 +/* f00ff60: ae42005c */ sw $v0,0x5c($s2) +/* f00ff64: a6400060 */ sh $zero,0x60($s2) +/* f00ff68: a6430062 */ sh $v1,0x62($s2) +/* f00ff6c: ae400088 */ sw $zero,0x88($s2) +/* f00ff70: ae40008c */ sw $zero,0x8c($s2) +/* f00ff74: a6430094 */ sh $v1,0x94($s2) +/* f00ff78: ae4000bc */ sw $zero,0xbc($s2) +/* f00ff7c: a2400096 */ sb $zero,0x96($s2) +/* f00ff80: e65400a0 */ swc1 $f20,0xa0($s2) +/* f00ff84: e654009c */ swc1 $f20,0x9c($s2) +/* f00ff88: e6540098 */ swc1 $f20,0x98($s2) +/* f00ff8c: e65400b0 */ swc1 $f20,0xb0($s2) +/* f00ff90: e65400ac */ swc1 $f20,0xac($s2) +/* f00ff94: e65400a8 */ swc1 $f20,0xa8($s2) +/* f00ff98: e65400a4 */ swc1 $f20,0xa4($s2) +/* f00ff9c: e65400b4 */ swc1 $f20,0xb4($s2) +/* f00ffa0: 3c017f1b */ lui $at,0x7f1b +/* f00ffa4: c428815c */ lwc1 $f8,-0x7ea4($at) +/* f00ffa8: 240d0001 */ addiu $t5,$zero,0x1 +/* f00ffac: ae4000c0 */ sw $zero,0xc0($s2) +/* f00ffb0: ae4000c4 */ sw $zero,0xc4($s2) +/* f00ffb4: a2400097 */ sb $zero,0x97($s2) +/* f00ffb8: a64d0090 */ sh $t5,0x90($s2) +/* f00ffbc: 24040020 */ addiu $a0,$zero,0x20 +/* f00ffc0: 24050004 */ addiu $a1,$zero,0x4 +/* f00ffc4: 0c0048f2 */ jal 0x123c8 +/* f00ffc8: e64800b8 */ swc1 $f8,0xb8($s2) +/* f00ffcc: ae4200e0 */ sw $v0,0xe0($s2) +/* f00ffd0: 24040030 */ addiu $a0,$zero,0x30 +/* f00ffd4: 0c0048f2 */ jal 0x123c8 +/* f00ffd8: 24050004 */ addiu $a1,$zero,0x4 +/* f00ffdc: 8e4c00e0 */ lw $t4,0xe0($s2) +/* f00ffe0: 2403ffff */ addiu $v1,$zero,-1 +/* f00ffe4: 3c017f1b */ lui $at,0x7f1b +/* f00ffe8: ad820004 */ sw $v0,0x4($t4) +/* f00ffec: 8e4e00e0 */ lw $t6,0xe0($s2) +/* f00fff0: 8dcf0004 */ lw $t7,0x4($t6) +/* f00fff4: a1e30000 */ sb $v1,0x0($t7) +/* f00fff8: 8e5900e0 */ lw $t9,0xe0($s2) +/* f00fffc: af230008 */ sw $v1,0x8($t9) +/* f010000: 8e5800e0 */ lw $t8,0xe0($s2) +/* f010004: a3000000 */ sb $zero,0x0($t8) +/* f010008: 8e4b00e0 */ lw $t3,0xe0($s2) +/* f01000c: a1600001 */ sb $zero,0x1($t3) +/* f010010: 8e4d00e0 */ lw $t5,0xe0($s2) +/* f010014: c42a8160 */ lwc1 $f10,-0x7ea0($at) +/* f010018: 3c017f1b */ lui $at,0x7f1b +/* f01001c: e5aa000c */ swc1 $f10,0xc($t5) +/* f010020: 8e4c00e0 */ lw $t4,0xe0($s2) +/* f010024: c4308164 */ lwc1 $f16,-0x7e9c($at) +/* f010028: e5900010 */ swc1 $f16,0x10($t4) +/* f01002c: 8e4e00e0 */ lw $t6,0xe0($s2) +/* f010030: e5d40014 */ swc1 $f20,0x14($t6) +/* f010034: 10000096 */ beqz $zero,.L0f010290 +/* f010038: ae4000e4 */ sw $zero,0xe4($s2) +/* f01003c: 12a00094 */ beqz $s5,.L0f010290 +/* f010040: 00000000 */ sll $zero,$zero,0x0 +/* f010044: 8e4f000c */ lw $t7,0xc($s2) +/* f010048: 02402025 */ or $a0,$s2,$zero +/* f01004c: 01f4c824 */ and $t9,$t7,$s4 +/* f010050: 1720008f */ bnez $t9,.L0f010290 +/* f010054: 00000000 */ sll $zero,$zero,0x0 +/* f010058: 0fc033b9 */ jal func0f00cee4 +/* f01005c: 02602825 */ or $a1,$s3,$zero +/* f010060: 3c01bf80 */ lui $at,0xbf80 +/* f010064: 44810000 */ mtc1 $at,$f0 +/* f010068: e6540074 */ swc1 $f20,0x74($s2) +/* f01006c: e6540078 */ swc1 $f20,0x78($s2) +/* f010070: e6540064 */ swc1 $f20,0x64($s2) +/* f010074: e6540068 */ swc1 $f20,0x68($s2) +/* f010078: e654006c */ swc1 $f20,0x6c($s2) +/* f01007c: e6540080 */ swc1 $f20,0x80($s2) +/* f010080: 8e44005c */ lw $a0,0x5c($s2) +/* f010084: e640007c */ swc1 $f0,0x7c($s2) +/* f010088: 0c006134 */ jal 0x184d0 +/* f01008c: e6400070 */ swc1 $f0,0x70($s2) +/* f010090: 2418ffff */ addiu $t8,$zero,-1 +/* f010094: ae42005c */ sw $v0,0x5c($s2) +/* f010098: a6400060 */ sh $zero,0x60($s2) +/* f01009c: a6580062 */ sh $t8,0x62($s2) +/* f0100a0: ae400084 */ sw $zero,0x84($s2) +/* f0100a4: 1000007a */ beqz $zero,.L0f010290 +/* f0100a8: ae400088 */ sw $zero,0x88($s2) +/* f0100ac: 864b0006 */ lh $t3,0x6($s2) +/* f0100b0: 0fc24908 */ jal func0f092420 +/* f0100b4: 01732021 */ addu $a0,$t3,$s3 +/* f0100b8: 10400004 */ beqz $v0,.L0f0100cc +/* f0100bc: ae42000c */ sw $v0,0xc($s2) +/* f0100c0: 8c4d0040 */ lw $t5,0x40($v0) +/* f0100c4: 35ac0010 */ ori $t4,$t5,0x10 +/* f0100c8: ac4c0040 */ sw $t4,0x40($v0) +.L0f0100cc: +/* f0100cc: 0fc0429a */ jal func0f010a68 +/* f0100d0: 02402025 */ or $a0,$s2,$zero +/* f0100d4: 1000006e */ beqz $zero,.L0f010290 +/* f0100d8: 00000000 */ sll $zero,$zero,0x0 +/* f0100dc: 8e4e0004 */ lw $t6,0x4($s2) +/* f0100e0: 0fc24908 */ jal func0f092420 +/* f0100e4: 01d32021 */ addu $a0,$t6,$s3 +/* f0100e8: 10400004 */ beqz $v0,.L0f0100fc +/* f0100ec: ae420024 */ sw $v0,0x24($s2) +/* f0100f0: 8c4f0040 */ lw $t7,0x40($v0) +/* f0100f4: 35f90400 */ ori $t9,$t7,0x400 +/* f0100f8: ac590040 */ sw $t9,0x40($v0) +.L0f0100fc: +/* f0100fc: 0fc44bce */ jal func0f112f38 +/* f010100: 02402025 */ or $a0,$s2,$zero +/* f010104: 10000062 */ beqz $zero,.L0f010290 +/* f010108: 00000000 */ sll $zero,$zero,0x0 +/* f01010c: 24100001 */ addiu $s0,$zero,0x1 +/* f010110: 0fc042a0 */ jal func0f010a80 +/* f010114: 02402025 */ or $a0,$s2,$zero +/* f010118: 0fc5b367 */ jal func0f16cd9c +/* f01011c: 00000000 */ sll $zero,$zero,0x0 +/* f010120: 14400002 */ bnez $v0,.L0f01012c +/* f010124: 00000000 */ sll $zero,$zero,0x0 +/* f010128: 24100003 */ addiu $s0,$zero,0x3 +.L0f01012c: +/* f01012c: 0fc5b367 */ jal func0f16cd9c +/* f010130: 00000000 */ sll $zero,$zero,0x0 +/* f010134: 24010001 */ addiu $at,$zero,0x1 +/* f010138: 54410003 */ bnel $v0,$at,.L0f010148 +/* f01013c: 8e580004 */ lw $t8,0x4($s2) +/* f010140: 24100002 */ addiu $s0,$zero,0x2 +/* f010144: 8e580004 */ lw $t8,0x4($s2) +.L0f010148: +/* f010148: 16180051 */ bne $s0,$t8,.L0f010290 +/* f01014c: 00000000 */ sll $zero,$zero,0x0 +/* f010150: 8e4b0008 */ lw $t3,0x8($s2) +/* f010154: 3c01800a */ lui $at,0x800a +/* f010158: 1000004d */ beqz $zero,.L0f010290 +/* f01015c: a42bdfc8 */ sh $t3,-0x2038($at) +/* f010160: 8e4d0004 */ lw $t5,0x4($s2) +/* f010164: 3c0142c8 */ lui $at,0x42c8 +/* f010168: 44810000 */ mtc1 $at,$f0 +/* f01016c: 448d9000 */ mtc1 $t5,$f18 +/* f010170: 8e4c0008 */ lw $t4,0x8($s2) +/* f010174: 8e4e000c */ lw $t6,0xc($s2) +/* f010178: 46809120 */ cvt.s.w $f4,$f18 +/* f01017c: 448c4000 */ mtc1 $t4,$f8 +/* f010180: 448e9000 */ mtc1 $t6,$f18 +/* f010184: 8e4f0010 */ lw $t7,0x10($s2) +/* f010188: 8e590014 */ lw $t9,0x14($s2) +/* f01018c: 468042a0 */ cvt.s.w $f10,$f8 +/* f010190: 448f4000 */ mtc1 $t7,$f8 +/* f010194: 46002183 */ div.s $f6,$f4,$f0 +/* f010198: 46809120 */ cvt.s.w $f4,$f18 +/* f01019c: 44999000 */ mtc1 $t9,$f18 +/* f0101a0: 46005403 */ div.s $f16,$f10,$f0 +/* f0101a4: e6460004 */ swc1 $f6,0x4($s2) +/* f0101a8: 468042a0 */ cvt.s.w $f10,$f8 +/* f0101ac: 46002183 */ div.s $f6,$f4,$f0 +/* f0101b0: e6500008 */ swc1 $f16,0x8($s2) +/* f0101b4: 46809120 */ cvt.s.w $f4,$f18 +/* f0101b8: 46165403 */ div.s $f16,$f10,$f22 +/* f0101bc: e646000c */ swc1 $f6,0xc($s2) +/* f0101c0: 46162183 */ div.s $f6,$f4,$f22 +/* f0101c4: e6500010 */ swc1 $f16,0x10($s2) +/* f0101c8: 10000031 */ beqz $zero,.L0f010290 +/* f0101cc: e6460014 */ swc1 $f6,0x14($s2) +/* f0101d0: 0fc042a6 */ jal func0f010a98 +/* f0101d4: 02402025 */ or $a0,$s2,$zero +/* f0101d8: 8e420004 */ lw $v0,0x4($s2) +/* f0101dc: 2c410007 */ sltiu $at,$v0,0x7 +/* f0101e0: 1020002b */ beqz $at,.L0f010290 +/* f0101e4: 00025840 */ sll $t3,$v0,0x1 +/* f0101e8: 8e580008 */ lw $t8,0x8($s2) +/* f0101ec: 3c01800a */ lui $at,0x800a +/* f0101f0: 002b0821 */ addu $at,$at,$t3 +/* f0101f4: a438dfca */ sh $t8,-0x2036($at) +/* f0101f8: 8e4c0004 */ lw $t4,0x4($s2) +/* f0101fc: 824d000f */ lb $t5,0xf($s2) +/* f010200: 3c01800a */ lui $at,0x800a +/* f010204: 000c7040 */ sll $t6,$t4,0x1 +/* f010208: 002e0821 */ addu $at,$at,$t6 +/* f01020c: 10000020 */ beqz $zero,.L0f010290 +/* f010210: a42ddfd6 */ sh $t5,-0x202a($at) +/* f010214: 0fc042b5 */ jal func0f010ad4 +/* f010218: 02402025 */ or $a0,$s2,$zero +/* f01021c: 1000001c */ beqz $zero,.L0f010290 +/* f010220: 00000000 */ sll $zero,$zero,0x0 +/* f010224: 0fc042bb */ jal func0f010aec +/* f010228: 02402025 */ or $a0,$s2,$zero +/* f01022c: 10000018 */ beqz $zero,.L0f010290 +/* f010230: 00000000 */ sll $zero,$zero,0x0 +/* f010234: 0fc042c1 */ jal func0f010b04 +/* f010238: 02402025 */ or $a0,$s2,$zero +/* f01023c: 10000014 */ beqz $zero,.L0f010290 +/* f010240: 00000000 */ sll $zero,$zero,0x0 +/* f010244: 3c038007 */ lui $v1,0x8007 +/* f010248: 24639964 */ addiu $v1,$v1,-26268 +/* f01024c: 8c620000 */ lw $v0,0x0($v1) +/* f010250: 2401ffff */ addiu $at,$zero,-1 +/* f010254: 14410003 */ bne $v0,$at,.L0f010264 +/* f010258: 244f0001 */ addiu $t7,$v0,0x1 +/* f01025c: 3c018007 */ lui $at,0x8007 +/* f010260: ac329960 */ sw $s2,-0x66a0($at) +.L0f010264: +/* f010264: 1000000a */ beqz $zero,.L0f010290 +/* f010268: ac6f0000 */ sw $t7,0x0($v1) +/* f01026c: 12a00008 */ beqz $s5,.L0f010290 +/* f010270: 00000000 */ sll $zero,$zero,0x0 +/* f010274: 8e59000c */ lw $t9,0xc($s2) +/* f010278: 02402025 */ or $a0,$s2,$zero +/* f01027c: 0334c024 */ and $t8,$t9,$s4 +/* f010280: 17000003 */ bnez $t8,.L0f010290 +/* f010284: 00000000 */ sll $zero,$zero,0x0 +/* f010288: 0fc03666 */ jal func0f00d998 +/* f01028c: 02602825 */ or $a1,$s3,$zero +.L0f010290: +/* f010290: 0fc24784 */ jal func0f091e10 +/* f010294: 02402025 */ or $a0,$s2,$zero +/* f010298: 00025880 */ sll $t3,$v0,0x2 +/* f01029c: 01729021 */ addu $s2,$t3,$s2 +/* f0102a0: 92430003 */ lbu $v1,0x3($s2) +/* f0102a4: 24010034 */ addiu $at,$zero,0x34 +/* f0102a8: 26730001 */ addiu $s3,$s3,0x1 +/* f0102ac: 5461fcd0 */ bnel $v1,$at,.L0f00f5f0 +/* f0102b0: 2478ffff */ addiu $t8,$v1,-1 +/* f0102b4: 00009825 */ or $s3,$zero,$zero +.L0f0102b8: +/* f0102b8: 3c0c800a */ lui $t4,0x800a +/* f0102bc: 8d8ca2d8 */ lw $t4,-0x5d28($t4) +/* f0102c0: 1180004f */ beqz $t4,.L0f010400 +/* f0102c4: 00000000 */ sll $zero,$zero,0x0 +/* f0102c8: 0fc63319 */ jal func0f18cc64 +/* f0102cc: 00000000 */ sll $zero,$zero,0x0 +/* f0102d0: 1040004b */ beqz $v0,.L0f010400 +/* f0102d4: 24040040 */ addiu $a0,$zero,0x40 +/* f0102d8: 0fc67244 */ jal func0f19c910 +/* f0102dc: afa000fc */ sw $zero,0xfc($sp) +/* f0102e0: 10400003 */ beqz $v0,.L0f0102f0 +/* f0102e4: 27a30120 */ addiu $v1,$sp,0x120 +/* f0102e8: 10000002 */ beqz $zero,.L0f0102f4 +/* f0102ec: 24120008 */ addiu $s2,$zero,0x8 +.L0f0102f0: +/* f0102f0: 24120004 */ addiu $s2,$zero,0x4 +.L0f0102f4: +/* f0102f4: 27a20100 */ addiu $v0,$sp,0x100 +.L0f0102f8: +/* f0102f8: 24420004 */ addiu $v0,$v0,0x4 +/* f0102fc: 0043082b */ sltu $at,$v0,$v1 +/* f010300: 1420fffd */ bnez $at,.L0f0102f8 +/* f010304: ac40fffc */ sw $zero,-0x4($v0) +/* f010308: 1a40003d */ blez $s2,.L0f010400 +/* f01030c: 00003025 */ or $a2,$zero,$zero +/* f010310: 3c14800b */ lui $s4,0x800b +/* f010314: 2694cb88 */ addiu $s4,$s4,-13432 +/* f010318: 27b10100 */ addiu $s1,$sp,0x100 +.L0f01031c: +/* f01031c: 0c004b70 */ jal 0x12dc0 +/* f010320: afa60120 */ sw $a2,0x120($sp) +/* f010324: 0052001b */ divu $zero,$v0,$s2 +/* f010328: 00001810 */ mfhi $v1 +/* f01032c: 00036880 */ sll $t5,$v1,0x2 +/* f010330: 022d7021 */ addu $t6,$s1,$t5 +/* f010334: 8dcf0000 */ lw $t7,0x0($t6) +/* f010338: 00608025 */ or $s0,$v1,$zero +/* f01033c: 8fa60120 */ lw $a2,0x120($sp) +/* f010340: 16400002 */ bnez $s2,.L0f01034c +/* f010344: 00000000 */ sll $zero,$zero,0x0 +/* f010348: 0007000d */ break 0x7 +.L0f01034c: +/* f01034c: 11e00011 */ beqz $t7,.L0f010394 +/* f010350: 26190001 */ addiu $t9,$s0,0x1 +.L0f010354: +/* f010354: 0332001a */ div $zero,$t9,$s2 +/* f010358: 00008010 */ mfhi $s0 +/* f01035c: 0010c080 */ sll $t8,$s0,0x2 +/* f010360: 02385821 */ addu $t3,$s1,$t8 +/* f010364: 8d6c0000 */ lw $t4,0x0($t3) +/* f010368: 16400002 */ bnez $s2,.L0f010374 +/* f01036c: 00000000 */ sll $zero,$zero,0x0 +/* f010370: 0007000d */ break 0x7 +.L0f010374: +/* f010374: 2401ffff */ addiu $at,$zero,-1 +/* f010378: 16410004 */ bne $s2,$at,.L0f01038c +/* f01037c: 3c018000 */ lui $at,0x8000 +/* f010380: 17210002 */ bne $t9,$at,.L0f01038c +/* f010384: 00000000 */ sll $zero,$zero,0x0 +/* f010388: 0006000d */ break 0x6 +.L0f01038c: +/* f01038c: 5580fff1 */ bnezl $t4,.L0f010354 +/* f010390: 26190001 */ addiu $t9,$s0,0x1 +.L0f010394: +/* f010394: 968f0016 */ lhu $t7,0x16($s4) +/* f010398: 26190004 */ addiu $t9,$s0,0x4 +/* f01039c: 24180001 */ addiu $t8,$zero,0x1 +/* f0103a0: 03385804 */ sllv $t3,$t8,$t9 +/* f0103a4: 00106880 */ sll $t5,$s0,0x2 +/* f0103a8: 022d7021 */ addu $t6,$s1,$t5 +/* f0103ac: 01eb6024 */ and $t4,$t7,$t3 +/* f0103b0: 1180000e */ beqz $t4,.L0f0103ec +/* f0103b4: afae005c */ sw $t6,0x5c($sp) +/* f0103b8: 02002025 */ or $a0,$s0,$zero +/* f0103bc: 0fc6333e */ jal func0f18ccf8 +/* f0103c0: afa60120 */ sw $a2,0x120($sp) +/* f0103c4: 10400009 */ beqz $v0,.L0f0103ec +/* f0103c8: 8fa60120 */ lw $a2,0x120($sp) +/* f0103cc: 8fa400fc */ lw $a0,0xfc($sp) +/* f0103d0: 02002825 */ or $a1,$s0,$zero +/* f0103d4: 0fc05212 */ jal func0f014848 +/* f0103d8: afa60120 */ sw $a2,0x120($sp) +/* f0103dc: 8fad00fc */ lw $t5,0xfc($sp) +/* f0103e0: 8fa60120 */ lw $a2,0x120($sp) +/* f0103e4: 25ae0001 */ addiu $t6,$t5,0x1 +/* f0103e8: afae00fc */ sw $t6,0xfc($sp) +.L0f0103ec: +/* f0103ec: 8fb9005c */ lw $t9,0x5c($sp) +/* f0103f0: 24c60001 */ addiu $a2,$a2,0x1 +/* f0103f4: 24180001 */ addiu $t8,$zero,0x1 +/* f0103f8: 14d2ffc8 */ bne $a2,$s2,.L0f01031c +/* f0103fc: af380000 */ sw $t8,0x0($t9) +.L0f010400: +/* f010400: 3c0f800a */ lui $t7,0x800a +/* f010404: 8defa2d8 */ lw $t7,-0x5d28($t7) +/* f010408: 11e00003 */ beqz $t7,.L0f010418 +/* f01040c: 00000000 */ sll $zero,$zero,0x0 +/* f010410: 0fc61548 */ jal func0f185520 +/* f010414: 00000000 */ sll $zero,$zero,0x0 +.L0f010418: +/* f010418: 3c12800a */ lui $s2,0x800a +/* f01041c: 8e52d040 */ lw $s2,-0x2fc0($s2) +/* f010420: 24010034 */ addiu $at,$zero,0x34 +/* f010424: 2417002b */ addiu $s7,$zero,0x2b +/* f010428: 92430003 */ lbu $v1,0x3($s2) +/* f01042c: 24160008 */ addiu $s6,$zero,0x8 +/* f010430: 3c150200 */ lui $s5,0x200 +/* f010434: 10610113 */ beq $v1,$at,.L0f010884 +/* f010438: 3c140008 */ lui $s4,0x8 +/* f01043c: 246bfffd */ addiu $t3,$v1,-3 +.L0f010440: +/* f010440: 2d610030 */ sltiu $at,$t3,0x30 +/* f010444: 10200102 */ beqz $at,.L0f010850 +/* f010448: 000b5880 */ sll $t3,$t3,0x2 +/* f01044c: 3c017f1b */ lui $at,0x7f1b +/* f010450: 002b0821 */ addu $at,$at,$t3 +/* f010454: 8c2b8168 */ lw $t3,-0x7e98($at) +/* f010458: 01600008 */ jr $t3 +/* f01045c: 00000000 */ sll $zero,$zero,0x0 +/* f010460: 8e4c0014 */ lw $t4,0x14($s2) +/* f010464: 118000fa */ beqz $t4,.L0f010850 +/* f010468: 00000000 */ sll $zero,$zero,0x0 +/* f01046c: 8e4d0008 */ lw $t5,0x8($s2) +/* f010470: 31ae8000 */ andi $t6,$t5,0x8000 +/* f010474: 11c000f6 */ beqz $t6,.L0f010850 +/* f010478: 00000000 */ sll $zero,$zero,0x0 +/* f01047c: 86420006 */ lh $v0,0x6($s2) +/* f010480: 0fc24908 */ jal func0f092420 +/* f010484: 02622021 */ addu $a0,$s3,$v0 +/* f010488: 104000f1 */ beqz $v0,.L0f010850 +/* f01048c: 00408025 */ or $s0,$v0,$zero +/* f010490: 8c580014 */ lw $t8,0x14($v0) +/* f010494: 130000ee */ beqz $t8,.L0f010850 +/* f010498: 00000000 */ sll $zero,$zero,0x0 +/* f01049c: 8e590040 */ lw $t9,0x40($s2) +/* f0104a0: 8e460018 */ lw $a2,0x18($s2) +/* f0104a4: 03347825 */ or $t7,$t9,$s4 +/* f0104a8: ae4f0040 */ sw $t7,0x40($s2) +/* f0104ac: 8cc50014 */ lw $a1,0x14($a2) +/* f0104b0: 0c006bd6 */ jal 0x1af58 +/* f0104b4: 00c02025 */ or $a0,$a2,$zero +/* f0104b8: 8e440014 */ lw $a0,0x14($s2) +/* f0104bc: 0fc181a6 */ jal func0f060698 +/* f0104c0: 8e050014 */ lw $a1,0x14($s0) +/* f0104c4: 100000e2 */ beqz $zero,.L0f010850 +/* f0104c8: 00000000 */ sll $zero,$zero,0x0 +/* f0104cc: 864b0004 */ lh $t3,0x4($s2) +/* f0104d0: 0fc24801 */ jal func0f092004 +/* f0104d4: 01732021 */ addu $a0,$t3,$s3 +/* f0104d8: 864c0006 */ lh $t4,0x6($s2) +/* f0104dc: 00408025 */ or $s0,$v0,$zero +/* f0104e0: 0fc24801 */ jal func0f092004 +/* f0104e4: 01932021 */ addu $a0,$t4,$s3 +/* f0104e8: 120000d9 */ beqz $s0,.L0f010850 +/* f0104ec: 00402825 */ or $a1,$v0,$zero +/* f0104f0: 104000d7 */ beqz $v0,.L0f010850 +/* f0104f4: 00000000 */ sll $zero,$zero,0x0 +/* f0104f8: 920d0003 */ lbu $t5,0x3($s0) +/* f0104fc: 16cd00d4 */ bne $s6,$t5,.L0f010850 +/* f010500: 00000000 */ sll $zero,$zero,0x0 +/* f010504: 904e0003 */ lbu $t6,0x3($v0) +/* f010508: 16ce00d1 */ bne $s6,$t6,.L0f010850 +/* f01050c: 00000000 */ sll $zero,$zero,0x0 +/* f010510: 0fc22b6b */ jal func0f08adac +/* f010514: 02002025 */ or $a0,$s0,$zero +/* f010518: 100000cd */ beqz $zero,.L0f010850 +/* f01051c: 00000000 */ sll $zero,$zero,0x0 +/* f010520: 8e420004 */ lw $v0,0x4($s2) +/* f010524: 8e510008 */ lw $s1,0x8($s2) +/* f010528: 0fc24908 */ jal func0f092420 +/* f01052c: 02622021 */ addu $a0,$s3,$v0 +/* f010530: 00408025 */ or $s0,$v0,$zero +/* f010534: 0fc24908 */ jal func0f092420 +/* f010538: 02712021 */ addu $a0,$s3,$s1 +/* f01053c: 120000c4 */ beqz $s0,.L0f010850 +/* f010540: 00000000 */ sll $zero,$zero,0x0 +/* f010544: 8e030014 */ lw $v1,0x14($s0) +/* f010548: 106000c1 */ beqz $v1,.L0f010850 +/* f01054c: 00000000 */ sll $zero,$zero,0x0 +/* f010550: 104000bf */ beqz $v0,.L0f010850 +/* f010554: 00000000 */ sll $zero,$zero,0x0 +/* f010558: 8c580014 */ lw $t8,0x14($v0) +/* f01055c: 130000bc */ beqz $t8,.L0f010850 +/* f010560: 00000000 */ sll $zero,$zero,0x0 +/* f010564: ae430004 */ sw $v1,0x4($s2) +/* f010568: 8c590014 */ lw $t9,0x14($v0) +/* f01056c: 02402025 */ or $a0,$s2,$zero +/* f010570: 0fc03305 */ jal func0f00cc14 +/* f010574: ae590008 */ sw $t9,0x8($s2) +/* f010578: 8e0f0040 */ lw $t7,0x40($s0) +/* f01057c: 35eb0001 */ ori $t3,$t7,0x1 +/* f010580: 100000b3 */ beqz $zero,.L0f010850 +/* f010584: ae0b0040 */ sw $t3,0x40($s0) +/* f010588: 8e420004 */ lw $v0,0x4($s2) +/* f01058c: 8e4c000c */ lw $t4,0xc($s2) +/* f010590: 8e510008 */ lw $s1,0x8($s2) +/* f010594: 02622021 */ addu $a0,$s3,$v0 +/* f010598: 0fc24908 */ jal func0f092420 +/* f01059c: afac00bc */ sw $t4,0xbc($sp) +/* f0105a0: 00408025 */ or $s0,$v0,$zero +/* f0105a4: 0fc24908 */ jal func0f092420 +/* f0105a8: 02712021 */ addu $a0,$s3,$s1 +/* f0105ac: 8fad00bc */ lw $t5,0xbc($sp) +/* f0105b0: 00408825 */ or $s1,$v0,$zero +/* f0105b4: 0fc24908 */ jal func0f092420 +/* f0105b8: 026d2021 */ addu $a0,$s3,$t5 +/* f0105bc: 120000a4 */ beqz $s0,.L0f010850 +/* f0105c0: 00000000 */ sll $zero,$zero,0x0 +/* f0105c4: 8e0e0014 */ lw $t6,0x14($s0) +/* f0105c8: 11c000a1 */ beqz $t6,.L0f010850 +/* f0105cc: 00000000 */ sll $zero,$zero,0x0 +/* f0105d0: 1220009f */ beqz $s1,.L0f010850 +/* f0105d4: 00000000 */ sll $zero,$zero,0x0 +/* f0105d8: 8e380014 */ lw $t8,0x14($s1) +/* f0105dc: 1300009c */ beqz $t8,.L0f010850 +/* f0105e0: 00000000 */ sll $zero,$zero,0x0 +/* f0105e4: 92390003 */ lbu $t9,0x3($s1) +/* f0105e8: 16f90099 */ bne $s7,$t9,.L0f010850 +/* f0105ec: 00000000 */ sll $zero,$zero,0x0 +/* f0105f0: 10400097 */ beqz $v0,.L0f010850 +/* f0105f4: 00000000 */ sll $zero,$zero,0x0 +/* f0105f8: 8c4f0014 */ lw $t7,0x14($v0) +/* f0105fc: 11e00094 */ beqz $t7,.L0f010850 +/* f010600: 00000000 */ sll $zero,$zero,0x0 +/* f010604: 904b0003 */ lbu $t3,0x3($v0) +/* f010608: 24010001 */ addiu $at,$zero,0x1 +/* f01060c: 02402025 */ or $a0,$s2,$zero +/* f010610: 1561008f */ bne $t3,$at,.L0f010850 +/* f010614: 00000000 */ sll $zero,$zero,0x0 +/* f010618: ae500004 */ sw $s0,0x4($s2) +/* f01061c: ae510008 */ sw $s1,0x8($s2) +/* f010620: ae42000c */ sw $v0,0xc($s2) +/* f010624: 0fc03311 */ jal func0f00cc44 +/* f010628: afa200b0 */ sw $v0,0xb0($sp) +/* f01062c: 8e0c000c */ lw $t4,0xc($s0) +/* f010630: 8fa300b0 */ lw $v1,0xb0($sp) +/* f010634: 358d0400 */ ori $t5,$t4,0x400 +/* f010638: ae0d000c */ sw $t5,0xc($s0) +/* f01063c: 8c6e000c */ lw $t6,0xc($v1) +/* f010640: 35d80400 */ ori $t8,$t6,0x400 +/* f010644: 10000082 */ beqz $zero,.L0f010850 +/* f010648: ac78000c */ sw $t8,0xc($v1) +/* f01064c: 8e420004 */ lw $v0,0x4($s2) +/* f010650: 8e510008 */ lw $s1,0x8($s2) +/* f010654: 0fc24908 */ jal func0f092420 +/* f010658: 02622021 */ addu $a0,$s3,$v0 +/* f01065c: 00408025 */ or $s0,$v0,$zero +/* f010660: 0fc24908 */ jal func0f092420 +/* f010664: 02712021 */ addu $a0,$s3,$s1 +/* f010668: 12000079 */ beqz $s0,.L0f010850 +/* f01066c: 00000000 */ sll $zero,$zero,0x0 +/* f010670: 8e190014 */ lw $t9,0x14($s0) +/* f010674: 13200076 */ beqz $t9,.L0f010850 +/* f010678: 00000000 */ sll $zero,$zero,0x0 +/* f01067c: 10400074 */ beqz $v0,.L0f010850 +/* f010680: 00000000 */ sll $zero,$zero,0x0 +/* f010684: 8c4f0014 */ lw $t7,0x14($v0) +/* f010688: 11e00071 */ beqz $t7,.L0f010850 +/* f01068c: 00000000 */ sll $zero,$zero,0x0 +/* f010690: 920b0003 */ lbu $t3,0x3($s0) +/* f010694: 24010001 */ addiu $at,$zero,0x1 +/* f010698: 02402025 */ or $a0,$s2,$zero +/* f01069c: 1561006c */ bne $t3,$at,.L0f010850 +/* f0106a0: 00000000 */ sll $zero,$zero,0x0 +/* f0106a4: ae500004 */ sw $s0,0x4($s2) +/* f0106a8: 0fc0330b */ jal func0f00cc2c +/* f0106ac: ae420008 */ sw $v0,0x8($s2) +/* f0106b0: 8e0c0040 */ lw $t4,0x40($s0) +/* f0106b4: 358d2000 */ ori $t5,$t4,0x2000 +/* f0106b8: 10000065 */ beqz $zero,.L0f010850 +/* f0106bc: ae0d0040 */ sw $t5,0x40($s0) +/* f0106c0: 8e4e0008 */ lw $t6,0x8($s2) +/* f0106c4: 8e420004 */ lw $v0,0x4($s2) +/* f0106c8: 00008825 */ or $s1,$zero,$zero +/* f0106cc: afae0090 */ sw $t6,0x90($sp) +/* f0106d0: 8e58000c */ lw $t8,0xc($s2) +/* f0106d4: 00008025 */ or $s0,$zero,$zero +/* f0106d8: 02622021 */ addu $a0,$s3,$v0 +/* f0106dc: 0fc24908 */ jal func0f092420 +/* f0106e0: afb8008c */ sw $t8,0x8c($sp) +/* f0106e4: 8fb90090 */ lw $t9,0x90($sp) +/* f0106e8: 00403025 */ or $a2,$v0,$zero +/* f0106ec: 13200005 */ beqz $t9,.L0f010704 +/* f0106f0: 02792021 */ addu $a0,$s3,$t9 +/* f0106f4: 0fc24908 */ jal func0f092420 +/* f0106f8: afa20088 */ sw $v0,0x88($sp) +/* f0106fc: 8fa60088 */ lw $a2,0x88($sp) +/* f010700: 00408825 */ or $s1,$v0,$zero +.L0f010704: +/* f010704: 8fa2008c */ lw $v0,0x8c($sp) +/* f010708: 10400006 */ beqz $v0,.L0f010724 +/* f01070c: 02622021 */ addu $a0,$s3,$v0 +/* f010710: 0fc24908 */ jal func0f092420 +/* f010714: afa60088 */ sw $a2,0x88($sp) +/* f010718: 00408025 */ or $s0,$v0,$zero +/* f01071c: 8fa2008c */ lw $v0,0x8c($sp) +/* f010720: 8fa60088 */ lw $a2,0x88($sp) +.L0f010724: +/* f010724: 10c0004a */ beqz $a2,.L0f010850 +/* f010728: 00000000 */ sll $zero,$zero,0x0 +/* f01072c: 8ccf0014 */ lw $t7,0x14($a2) +/* f010730: 8fab0090 */ lw $t3,0x90($sp) +/* f010734: 11e00046 */ beqz $t7,.L0f010850 +/* f010738: 00000000 */ sll $zero,$zero,0x0 +/* f01073c: 11600006 */ beqz $t3,.L0f010758 +/* f010740: 00000000 */ sll $zero,$zero,0x0 +/* f010744: 12200042 */ beqz $s1,.L0f010850 +/* f010748: 00000000 */ sll $zero,$zero,0x0 +/* f01074c: 8e2c0014 */ lw $t4,0x14($s1) +/* f010750: 1180003f */ beqz $t4,.L0f010850 +/* f010754: 00000000 */ sll $zero,$zero,0x0 +.L0f010758: +/* f010758: 10400006 */ beqz $v0,.L0f010774 +/* f01075c: 02402025 */ or $a0,$s2,$zero +/* f010760: 1200003b */ beqz $s0,.L0f010850 +/* f010764: 00000000 */ sll $zero,$zero,0x0 +/* f010768: 8e0d0014 */ lw $t5,0x14($s0) +/* f01076c: 11a00038 */ beqz $t5,.L0f010850 +/* f010770: 00000000 */ sll $zero,$zero,0x0 +.L0f010774: +/* f010774: ae460004 */ sw $a2,0x4($s2) +/* f010778: ae510008 */ sw $s1,0x8($s2) +/* f01077c: ae50000c */ sw $s0,0xc($s2) +/* f010780: 0fc03317 */ jal func0f00cc5c +/* f010784: afa60088 */ sw $a2,0x88($sp) +/* f010788: 8fa60088 */ lw $a2,0x88($sp) +/* f01078c: 3c010100 */ lui $at,0x100 +/* f010790: 8cce0040 */ lw $t6,0x40($a2) +/* f010794: 00c02025 */ or $a0,$a2,$zero +/* f010798: 01c1c025 */ or $t8,$t6,$at +/* f01079c: acd80040 */ sw $t8,0x40($a2) +/* f0107a0: 8fb90090 */ lw $t9,0x90($sp) +/* f0107a4: 53200006 */ beqzl $t9,.L0f0107c0 +/* f0107a8: 8fac008c */ lw $t4,0x8c($sp) +/* f0107ac: 8e2f0040 */ lw $t7,0x40($s1) +/* f0107b0: 3c010100 */ lui $at,0x100 +/* f0107b4: 01e15825 */ or $t3,$t7,$at +/* f0107b8: ae2b0040 */ sw $t3,0x40($s1) +/* f0107bc: 8fac008c */ lw $t4,0x8c($sp) +.L0f0107c0: +/* f0107c0: 51800009 */ beqzl $t4,.L0f0107e8 +/* f0107c4: 8ccf0040 */ lw $t7,0x40($a2) +/* f0107c8: 8e0d0040 */ lw $t5,0x40($s0) +/* f0107cc: 8e18000c */ lw $t8,0xc($s0) +/* f0107d0: 3c010100 */ lui $at,0x100 +/* f0107d4: 01a17025 */ or $t6,$t5,$at +/* f0107d8: 0314c825 */ or $t9,$t8,$s4 +/* f0107dc: ae0e0040 */ sw $t6,0x40($s0) +/* f0107e0: ae19000c */ sw $t9,0xc($s0) +/* f0107e4: 8ccf0040 */ lw $t7,0x40($a2) +.L0f0107e8: +/* f0107e8: 01f55824 */ and $t3,$t7,$s5 +/* f0107ec: 11600018 */ beqz $t3,.L0f010850 +/* f0107f0: 00000000 */ sll $zero,$zero,0x0 +/* f0107f4: 0c006174 */ jal 0x185d0 +/* f0107f8: 00002825 */ or $a1,$zero,$zero +/* f0107fc: 10000014 */ beqz $zero,.L0f010850 +/* f010800: 00000000 */ sll $zero,$zero,0x0 +/* f010804: 8e420004 */ lw $v0,0x4($s2) +/* f010808: 0fc24908 */ jal func0f092420 +/* f01080c: 02622021 */ addu $a0,$s3,$v0 +/* f010810: 1040000f */ beqz $v0,.L0f010850 +/* f010814: 00408025 */ or $s0,$v0,$zero +/* f010818: 8c4c0014 */ lw $t4,0x14($v0) +/* f01081c: 02402025 */ or $a0,$s2,$zero +/* f010820: 1180000b */ beqz $t4,.L0f010850 +/* f010824: 00000000 */ sll $zero,$zero,0x0 +/* f010828: 0fc0331d */ jal func0f00cc74 +/* f01082c: ae420004 */ sw $v0,0x4($s2) +/* f010830: 8e0d0040 */ lw $t5,0x40($s0) +/* f010834: 02002025 */ or $a0,$s0,$zero +/* f010838: 01b57025 */ or $t6,$t5,$s5 +/* f01083c: 000ec9c0 */ sll $t9,$t6,0x7 +/* f010840: 07210003 */ bgez $t9,.L0f010850 +/* f010844: ae0e0040 */ sw $t6,0x40($s0) +/* f010848: 0c006174 */ jal 0x185d0 +/* f01084c: 00002825 */ or $a1,$zero,$zero +.L0f010850: +/* f010850: 0fc24784 */ jal func0f091e10 +/* f010854: 02402025 */ or $a0,$s2,$zero +/* f010858: 00027880 */ sll $t7,$v0,0x2 +/* f01085c: 01f29021 */ addu $s2,$t7,$s2 +/* f010860: 92430003 */ lbu $v1,0x3($s2) +/* f010864: 24010034 */ addiu $at,$zero,0x34 +/* f010868: 26730001 */ addiu $s3,$s3,0x1 +/* f01086c: 5461fef4 */ bnel $v1,$at,.L0f010440 +/* f010870: 246bfffd */ addiu $t3,$v1,-3 +/* f010874: 10000003 */ beqz $zero,.L0f010884 +/* f010878: 00000000 */ sll $zero,$zero,0x0 +.L0f01087c: +/* f01087c: 0fc02d8b */ jal func0f00b62c +/* f010880: 00002025 */ or $a0,$zero,$zero +.L0f010884: +/* f010884: 0fc02ef2 */ jal func0f00bbc8 +/* f010888: 00000000 */ sll $zero,$zero,0x0 +/* f01088c: 8fbf004c */ lw $ra,0x4c($sp) +/* f010890: d7b40018 */ ldc1 $f20,0x18($sp) +/* f010894: d7b60020 */ ldc1 $f22,0x20($sp) +/* f010898: 8fb00028 */ lw $s0,0x28($sp) +/* f01089c: 8fb1002c */ lw $s1,0x2c($sp) +/* f0108a0: 8fb20030 */ lw $s2,0x30($sp) +/* f0108a4: 8fb30034 */ lw $s3,0x34($sp) +/* f0108a8: 8fb40038 */ lw $s4,0x38($sp) +/* f0108ac: 8fb5003c */ lw $s5,0x3c($sp) +/* f0108b0: 8fb60040 */ lw $s6,0x40($sp) +/* f0108b4: 8fb70044 */ lw $s7,0x44($sp) +/* f0108b8: 8fbe0048 */ lw $s8,0x48($sp) +/* f0108bc: 03e00008 */ jr $ra +/* f0108c0: 27bd0248 */ addiu $sp,$sp,0x248 +/* f0108c4: 00000000 */ sll $zero,$zero,0x0 +/* f0108c8: 00000000 */ sll $zero,$zero,0x0 +/* f0108cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0108d0 +/* f0108d0: 3c088009 */ lui $t0,0x8009 +/* f0108d4: 25080af0 */ addiu $t0,$t0,0xaf0 +/* f0108d8: 910e0000 */ lbu $t6,0x0($t0) +/* f0108dc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0108e0: 24070001 */ addiu $a3,$zero,0x1 +/* f0108e4: 14ee0003 */ bne $a3,$t6,.L0f0108f4 +/* f0108e8: afbf0014 */ sw $ra,0x14($sp) +/* f0108ec: 10000002 */ beqz $zero,.L0f0108f8 +/* f0108f0: 2403001e */ addiu $v1,$zero,0x1e +.L0f0108f4: +/* f0108f4: 24030028 */ addiu $v1,$zero,0x28 +.L0f0108f8: +/* f0108f8: 00032100 */ sll $a0,$v1,0x4 +/* f0108fc: 00832023 */ subu $a0,$a0,$v1 +/* f010900: 000420c0 */ sll $a0,$a0,0x3 +/* f010904: 2484000f */ addiu $a0,$a0,0xf +/* f010908: 348f000f */ ori $t7,$a0,0xf +/* f01090c: 39e4000f */ xori $a0,$t7,0xf +/* f010910: 0c0048f2 */ jal 0x123c8 +/* f010914: 24050004 */ addiu $a1,$zero,0x4 +/* f010918: 3c088009 */ lui $t0,0x8009 +/* f01091c: 25080af0 */ addiu $t0,$t0,0xaf0 +/* f010920: 91190000 */ lbu $t9,0x0($t0) +/* f010924: 3c058007 */ lui $a1,0x8007 +/* f010928: 24a5ae10 */ addiu $a1,$a1,-20976 +/* f01092c: 24070001 */ addiu $a3,$zero,0x1 +/* f010930: aca20000 */ sw $v0,0x0($a1) +/* f010934: 14f90003 */ bne $a3,$t9,.L0f010944 +/* f010938: 00002025 */ or $a0,$zero,$zero +/* f01093c: 10000002 */ beqz $zero,.L0f010948 +/* f010940: 2403001e */ addiu $v1,$zero,0x1e +.L0f010944: +/* f010944: 24030028 */ addiu $v1,$zero,0x28 +.L0f010948: +/* f010948: 1860001a */ blez $v1,.L0f0109b4 +/* f01094c: 00041100 */ sll $v0,$a0,0x4 +/* f010950: 3c01bf80 */ lui $at,0xbf80 +/* f010954: 00441023 */ subu $v0,$v0,$a0 +/* f010958: 44810000 */ mtc1 $at,$f0 +/* f01095c: 000210c0 */ sll $v0,$v0,0x3 +/* f010960: 24060001 */ addiu $a2,$zero,0x1 +/* f010964: 8ca90000 */ lw $t1,0x0($a1) +.L0f010968: +/* f010968: 24840001 */ addiu $a0,$a0,0x1 +/* f01096c: 24030028 */ addiu $v1,$zero,0x28 +/* f010970: 01225021 */ addu $t2,$t1,$v0 +/* f010974: a5460030 */ sh $a2,0x30($t2) +/* f010978: 8cab0000 */ lw $t3,0x0($a1) +/* f01097c: 01626021 */ addu $t4,$t3,$v0 +/* f010980: ad800000 */ sw $zero,0x0($t4) +/* f010984: 8cad0000 */ lw $t5,0x0($a1) +/* f010988: 01a27021 */ addu $t6,$t5,$v0 +/* f01098c: e5c0004c */ swc1 $f0,0x4c($t6) +/* f010990: 910f0000 */ lbu $t7,0x0($t0) +/* f010994: 24420078 */ addiu $v0,$v0,0x78 +/* f010998: 14ef0003 */ bne $a3,$t7,.L0f0109a8 +/* f01099c: 00000000 */ sll $zero,$zero,0x0 +/* f0109a0: 10000001 */ beqz $zero,.L0f0109a8 +/* f0109a4: 2403001e */ addiu $v1,$zero,0x1e +.L0f0109a8: +/* f0109a8: 0083082a */ slt $at,$a0,$v1 +/* f0109ac: 5420ffee */ bnezl $at,.L0f010968 +/* f0109b0: 8ca90000 */ lw $t1,0x0($a1) +.L0f0109b4: +/* f0109b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0109b8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0109bc: 03e00008 */ jr $ra +/* f0109c0: 00000000 */ sll $zero,$zero,0x0 +/* f0109c4: 00000000 */ sll $zero,$zero,0x0 +/* f0109c8: 00000000 */ sll $zero,$zero,0x0 +/* f0109cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0109d0 +/* f0109d0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0109d4: afbf0014 */ sw $ra,0x14($sp) +/* f0109d8: 0c003a61 */ jal 0xe984 +/* f0109dc: 00000000 */ sll $zero,$zero,0x0 +/* f0109e0: 2841005a */ slti $at,$v0,0x5a +/* f0109e4: 1020000a */ beqz $at,.L0f010a10 +/* f0109e8: 240effff */ addiu $t6,$zero,-1 +/* f0109ec: 3c018007 */ lui $at,0x8007 +/* f0109f0: 3c02800a */ lui $v0,0x800a +/* f0109f4: 3c03800a */ lui $v1,0x800a +/* f0109f8: ac2eae70 */ sw $t6,-0x5190($at) +/* f0109fc: 2463d0b0 */ addiu $v1,$v1,-12112 +/* f010a00: 2442d088 */ addiu $v0,$v0,-12152 +.L0f010a04: +/* f010a04: 24420004 */ addiu $v0,$v0,0x4 +/* f010a08: 1443fffe */ bne $v0,$v1,.L0f010a04 +/* f010a0c: ac40fffc */ sw $zero,-0x4($v0) +.L0f010a10: +/* f010a10: 3c018007 */ lui $at,0x8007 +/* f010a14: 3c02800a */ lui $v0,0x800a +/* f010a18: 3c03800a */ lui $v1,0x800a +/* f010a1c: ac20ae74 */ sw $zero,-0x518c($at) +/* f010a20: 2463d088 */ addiu $v1,$v1,-12152 +/* f010a24: 2442d060 */ addiu $v0,$v0,-12192 +.L0f010a28: +/* f010a28: 24420004 */ addiu $v0,$v0,0x4 +/* f010a2c: 1443fffe */ bne $v0,$v1,.L0f010a28 +/* f010a30: ac40fffc */ sw $zero,-0x4($v0) +/* f010a34: 3c01800a */ lui $at,0x800a +/* f010a38: ac20d0b0 */ sw $zero,-0x2f50($at) +/* f010a3c: 3c01800a */ lui $at,0x800a +/* f010a40: ac20d0b4 */ sw $zero,-0x2f4c($at) +/* f010a44: 3c01800a */ lui $at,0x800a +/* f010a48: ac20d0b8 */ sw $zero,-0x2f48($at) +/* f010a4c: 8fbf0014 */ lw $ra,0x14($sp) +/* f010a50: 3c01800a */ lui $at,0x800a +/* f010a54: ac20d0bc */ sw $zero,-0x2f44($at) +/* f010a58: 3c01800a */ lui $at,0x800a +/* f010a5c: ac20d0c0 */ sw $zero,-0x2f40($at) +/* f010a60: 03e00008 */ jr $ra +/* f010a64: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f010a68 +/* f010a68: 3c02800a */ lui $v0,0x800a +/* f010a6c: 2442d0b0 */ addiu $v0,$v0,-12112 +/* f010a70: 8c4e0000 */ lw $t6,0x0($v0) +/* f010a74: ac8e0008 */ sw $t6,0x8($a0) +/* f010a78: 03e00008 */ jr $ra +/* f010a7c: ac440000 */ sw $a0,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f010a80 +/* f010a80: 3c02800a */ lui $v0,0x800a +/* f010a84: 2442d0b4 */ addiu $v0,$v0,-12108 +/* f010a88: 8c4e0000 */ lw $t6,0x0($v0) +/* f010a8c: ac8e000c */ sw $t6,0xc($a0) +/* f010a90: 03e00008 */ jr $ra +/* f010a94: ac440000 */ sw $a0,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f010a98 +/* f010a98: 8c8e0004 */ lw $t6,0x4($a0) +/* f010a9c: 3c01800a */ lui $at,0x800a +/* f010aa0: 3c038007 */ lui $v1,0x8007 +/* f010aa4: 000e7880 */ sll $t7,$t6,0x2 +/* f010aa8: 002f0821 */ addu $at,$at,$t7 +/* f010aac: ac24d060 */ sw $a0,-0x2fa0($at) +/* f010ab0: 2463ae70 */ addiu $v1,$v1,-20880 +/* f010ab4: 8c780000 */ lw $t8,0x0($v1) +/* f010ab8: 8c820004 */ lw $v0,0x4($a0) +/* f010abc: 0302082a */ slt $at,$t8,$v0 +/* f010ac0: 10200002 */ beqz $at,.L0f010acc +/* f010ac4: 00000000 */ sll $zero,$zero,0x0 +/* f010ac8: ac620000 */ sw $v0,0x0($v1) +.L0f010acc: +/* f010acc: 03e00008 */ jr $ra +/* f010ad0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f010ad4 +/* f010ad4: 3c02800a */ lui $v0,0x800a +/* f010ad8: 2442d0b8 */ addiu $v0,$v0,-12104 +/* f010adc: 8c4e0000 */ lw $t6,0x0($v0) +/* f010ae0: ac8e000c */ sw $t6,0xc($a0) +/* f010ae4: 03e00008 */ jr $ra +/* f010ae8: ac440000 */ sw $a0,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f010aec +/* f010aec: 3c02800a */ lui $v0,0x800a +/* f010af0: 2442d0bc */ addiu $v0,$v0,-12100 +/* f010af4: 8c4e0000 */ lw $t6,0x0($v0) +/* f010af8: ac8e0010 */ sw $t6,0x10($a0) +/* f010afc: 03e00008 */ jr $ra +/* f010b00: ac440000 */ sw $a0,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f010b04 +/* f010b04: 3c02800a */ lui $v0,0x800a +/* f010b08: 2442d0c0 */ addiu $v0,$v0,-12096 +/* f010b0c: 8c4e0000 */ lw $t6,0x0($v0) +/* f010b10: ac8e000c */ sw $t6,0xc($a0) +/* f010b14: 03e00008 */ jr $ra +/* f010b18: ac440000 */ sw $a0,0x0($v0) +/* f010b1c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f010b20 +/* f010b20: 3c04800a */ lui $a0,0x800a +/* f010b24: 2484d0d0 */ addiu $a0,$a0,-12080 +/* f010b28: ac800000 */ sw $zero,0x0($a0) +/* f010b2c: ac800004 */ sw $zero,0x4($a0) +/* f010b30: 3c01800a */ lui $at,0x800a +/* f010b34: 3c03800a */ lui $v1,0x800a +/* f010b38: 3c02800a */ lui $v0,0x800a +/* f010b3c: ac20d0d8 */ sw $zero,-0x2f28($at) +/* f010b40: 2442d0f0 */ addiu $v0,$v0,-12048 +/* f010b44: 2463d0e0 */ addiu $v1,$v1,-12064 +.L0f010b48: +/* f010b48: 24630004 */ addiu $v1,$v1,0x4 +/* f010b4c: 1462fffe */ bne $v1,$v0,.L0f010b48 +/* f010b50: ac60fffc */ sw $zero,-0x4($v1) +/* f010b54: 3c02800a */ lui $v0,0x800a +/* f010b58: 3c03800a */ lui $v1,0x800a +/* f010b5c: 2442da60 */ addiu $v0,$v0,-9632 +/* f010b60: 2463d510 */ addiu $v1,$v1,-10992 +.L0f010b64: +/* f010b64: 24630044 */ addiu $v1,$v1,0x44 +/* f010b68: 0062082b */ sltu $at,$v1,$v0 +/* f010b6c: 1420fffd */ bnez $at,.L0f010b64 +/* f010b70: ac60fffc */ sw $zero,-0x4($v1) +/* f010b74: 3c018007 */ lui $at,0x8007 +/* f010b78: 3c03800a */ lui $v1,0x800a +/* f010b7c: 3c04800a */ lui $a0,0x800a +/* f010b80: ac200524 */ sw $zero,0x524($at) +/* f010b84: 2484d510 */ addiu $a0,$a0,-10992 +/* f010b88: 2463d150 */ addiu $v1,$v1,-11952 +/* f010b8c: 2402ffff */ addiu $v0,$zero,-1 +.L0f010b90: +/* f010b90: 24630030 */ addiu $v1,$v1,0x30 +/* f010b94: 1464fffe */ bne $v1,$a0,.L0f010b90 +/* f010b98: ac62ffd0 */ sw $v0,-0x30($v1) +/* f010b9c: 3c02800a */ lui $v0,0x800a +/* f010ba0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f010ba4: ac4002b0 */ sw $zero,0x2b0($v0) +/* f010ba8: 03e00008 */ jr $ra +/* f010bac: ac4002b4 */ sw $zero,0x2b4($v0) +); + +GLOBAL_ASM( +glabel func0f010bb0 +/* f010bb0: 27bdf820 */ addiu $sp,$sp,-2016 +/* f010bb4: 3c0f8006 */ lui $t7,0x8006 +/* f010bb8: 25ef1bf0 */ addiu $t7,$t7,0x1bf0 +/* f010bbc: afbf001c */ sw $ra,0x1c($sp) +/* f010bc0: afb00018 */ sw $s0,0x18($sp) +/* f010bc4: 25e807a4 */ addiu $t0,$t7,0x7a4 +/* f010bc8: 27ae0038 */ addiu $t6,$sp,0x38 +.L0f010bcc: +/* f010bcc: 8de10000 */ lw $at,0x0($t7) +/* f010bd0: 25ef000c */ addiu $t7,$t7,0xc +/* f010bd4: 25ce000c */ addiu $t6,$t6,0xc +/* f010bd8: adc1fff4 */ sw $at,-0xc($t6) +/* f010bdc: 8de1fff8 */ lw $at,-0x8($t7) +/* f010be0: adc1fff8 */ sw $at,-0x8($t6) +/* f010be4: 8de1fffc */ lw $at,-0x4($t7) +/* f010be8: 15e8fff8 */ bne $t7,$t0,.L0f010bcc +/* f010bec: adc1fffc */ sw $at,-0x4($t6) +/* f010bf0: 3c098009 */ lui $t1,0x8009 +/* f010bf4: 91290af0 */ lbu $t1,0xaf0($t1) +/* f010bf8: 24010001 */ addiu $at,$zero,0x1 +/* f010bfc: 15210024 */ bne $t1,$at,.L0f010c90 +/* f010c00: 3c10800a */ lui $s0,0x800a +/* f010c04: 26109fc0 */ addiu $s0,$s0,-24640 +/* f010c08: 8e0a006c */ lw $t2,0x6c($s0) +/* f010c0c: 24010002 */ addiu $at,$zero,0x2 +/* f010c10: 00002825 */ or $a1,$zero,$zero +/* f010c14: 11400003 */ beqz $t2,.L0f010c24 +/* f010c18: 00001825 */ or $v1,$zero,$zero +/* f010c1c: 10000001 */ beqz $zero,.L0f010c24 +/* f010c20: 24050001 */ addiu $a1,$zero,0x1 +.L0f010c24: +/* f010c24: 8e0b0068 */ lw $t3,0x68($s0) +/* f010c28: 00002025 */ or $a0,$zero,$zero +/* f010c2c: 00001025 */ or $v0,$zero,$zero +/* f010c30: 11600003 */ beqz $t3,.L0f010c40 +/* f010c34: 3c068007 */ lui $a2,0x8007 +/* f010c38: 10000001 */ beqz $zero,.L0f010c40 +/* f010c3c: 24030001 */ addiu $v1,$zero,0x1 +.L0f010c40: +/* f010c40: 8e0c0064 */ lw $t4,0x64($s0) +/* f010c44: 11800003 */ beqz $t4,.L0f010c54 +/* f010c48: 00000000 */ sll $zero,$zero,0x0 +/* f010c4c: 10000001 */ beqz $zero,.L0f010c54 +/* f010c50: 24040001 */ addiu $a0,$zero,0x1 +.L0f010c54: +/* f010c54: 8e0d0070 */ lw $t5,0x70($s0) +/* f010c58: 11a00003 */ beqz $t5,.L0f010c68 +/* f010c5c: 00000000 */ sll $zero,$zero,0x0 +/* f010c60: 10000001 */ beqz $zero,.L0f010c68 +/* f010c64: 24020001 */ addiu $v0,$zero,0x1 +.L0f010c68: +/* f010c68: 0044c821 */ addu $t9,$v0,$a0 +/* f010c6c: 0323c021 */ addu $t8,$t9,$v1 +/* f010c70: 03054021 */ addu $t0,$t8,$a1 +/* f010c74: 15010006 */ bne $t0,$at,.L0f010c90 +/* f010c78: 00000000 */ sll $zero,$zero,0x0 +/* f010c7c: 8cc600ac */ lw $a2,0xac($a2) +/* f010c80: 24c6000f */ addiu $a2,$a2,0xf +/* f010c84: 34cf000f */ ori $t7,$a2,0xf +/* f010c88: 10000007 */ beqz $zero,.L0f010ca8 +/* f010c8c: 39e6000f */ xori $a2,$t7,0xf +.L0f010c90: +/* f010c90: 3c10800a */ lui $s0,0x800a +/* f010c94: 0fc2777f */ jal func0f09ddfc +/* f010c98: 26109fc0 */ addiu $s0,$s0,-24640 +/* f010c9c: 2446000f */ addiu $a2,$v0,0xf +/* f010ca0: 34c9000f */ ori $t1,$a2,0xf +/* f010ca4: 3926000f */ xori $a2,$t1,0xf +.L0f010ca8: +/* f010ca8: 00c02025 */ or $a0,$a2,$zero +/* f010cac: 0c0048f2 */ jal 0x123c8 +/* f010cb0: 24050004 */ addiu $a1,$zero,0x4 +/* f010cb4: 8e0b0284 */ lw $t3,0x284($s0) +/* f010cb8: 2405ffff */ addiu $a1,$zero,-1 +/* f010cbc: 24090002 */ addiu $t1,$zero,0x2 +/* f010cc0: ad62158c */ sw $v0,0x158c($t3) +/* f010cc4: 8e0c0284 */ lw $t4,0x284($s0) +/* f010cc8: 00001025 */ or $v0,$zero,$zero +/* f010ccc: a580159c */ sh $zero,0x159c($t4) +/* f010cd0: 8e0d0284 */ lw $t5,0x284($s0) +/* f010cd4: ada015a0 */ sw $zero,0x15a0($t5) +/* f010cd8: 8e190284 */ lw $t9,0x284($s0) +/* f010cdc: af2015a4 */ sw $zero,0x15a4($t9) +/* f010ce0: 8e180284 */ lw $t8,0x284($s0) +/* f010ce4: a30015b0 */ sb $zero,0x15b0($t8) +/* f010ce8: 8e080284 */ lw $t0,0x284($s0) +/* f010cec: a10015b1 */ sb $zero,0x15b1($t0) +/* f010cf0: 8e0f0284 */ lw $t7,0x284($s0) +/* f010cf4: ade01588 */ sw $zero,0x1588($t7) +/* f010cf8: 8e0e0284 */ lw $t6,0x284($s0) +/* f010cfc: adc51584 */ sw $a1,0x1584($t6) +/* f010d00: 8e0a0284 */ lw $t2,0x284($s0) +/* f010d04: a14915ea */ sb $t1,0x15ea($t2) +/* f010d08: 8e0b0284 */ lw $t3,0x284($s0) +/* f010d0c: a16015eb */ sb $zero,0x15eb($t3) +/* f010d10: 8e040284 */ lw $a0,0x284($s0) +/* f010d14: 908d1583 */ lbu $t5,0x1583($a0) +/* f010d18: 35b90002 */ ori $t9,$t5,0x2 +/* f010d1c: a0991583 */ sb $t9,0x1583($a0) +/* f010d20: 8e040284 */ lw $a0,0x284($s0) +/* f010d24: 27b90038 */ addiu $t9,$sp,0x38 +/* f010d28: 90981583 */ lbu $t8,0x1583($a0) +/* f010d2c: 3308ff7f */ andi $t0,$t8,0xff7f +/* f010d30: a0881583 */ sb $t0,0x1583($a0) +/* f010d34: 8e040284 */ lw $a0,0x284($s0) +/* f010d38: 272807a4 */ addiu $t0,$t9,0x7a4 +/* f010d3c: 908f1583 */ lbu $t7,0x1583($a0) +/* f010d40: 31eefff7 */ andi $t6,$t7,0xfff7 +/* f010d44: a08e1583 */ sb $t6,0x1583($a0) +/* f010d48: 8e090284 */ lw $t1,0x284($s0) +/* f010d4c: 27ae0038 */ addiu $t6,$sp,0x38 +/* f010d50: a1251582 */ sb $a1,0x1582($t1) +/* f010d54: 8e0a0284 */ lw $t2,0x284($s0) +/* f010d58: a14015e7 */ sb $zero,0x15e7($t2) +/* f010d5c: 8e040284 */ lw $a0,0x284($s0) +/* f010d60: 25ca07a4 */ addiu $t2,$t6,0x7a4 +/* f010d64: 908b1583 */ lbu $t3,0x1583($a0) +/* f010d68: 316cffdf */ andi $t4,$t3,0xffdf +/* f010d6c: a08c1583 */ sb $t4,0x1583($a0) +/* f010d70: 8e0d0284 */ lw $t5,0x284($s0) +.L0f010d74: +/* f010d74: 8f210000 */ lw $at,0x0($t9) +/* f010d78: 2739000c */ addiu $t9,$t9,0xc +/* f010d7c: 25ad000c */ addiu $t5,$t5,0xc +/* f010d80: ada1062c */ sw $at,0x62c($t5) +/* f010d84: 8f21fff8 */ lw $at,-0x8($t9) +/* f010d88: ada10630 */ sw $at,0x630($t5) +/* f010d8c: 8f21fffc */ lw $at,-0x4($t9) +/* f010d90: 1728fff8 */ bne $t9,$t0,.L0f010d74 +/* f010d94: ada10634 */ sw $at,0x634($t5) +/* f010d98: 8e0f0284 */ lw $t7,0x284($s0) +.L0f010d9c: +/* f010d9c: 8dc10000 */ lw $at,0x0($t6) +/* f010da0: 25ce000c */ addiu $t6,$t6,0xc +/* f010da4: 25ef000c */ addiu $t7,$t7,0xc +/* f010da8: ade10dd0 */ sw $at,0xdd0($t7) +/* f010dac: 8dc1fff8 */ lw $at,-0x8($t6) +/* f010db0: ade10dd4 */ sw $at,0xdd4($t7) +/* f010db4: 8dc1fffc */ lw $at,-0x4($t6) +/* f010db8: 15cafff8 */ bne $t6,$t2,.L0f010d9c +/* f010dbc: ade10dd8 */ sw $at,0xdd8($t7) +/* f010dc0: 8e040284 */ lw $a0,0x284($s0) +/* f010dc4: 00001825 */ or $v1,$zero,$zero +/* f010dc8: 908b0d0f */ lbu $t3,0xd0f($a0) +/* f010dcc: 316cffdf */ andi $t4,$t3,0xffdf +/* f010dd0: a08c0d0f */ sb $t4,0xd0f($a0) +/* f010dd4: 8e040284 */ lw $a0,0x284($s0) +/* f010dd8: 909814b3 */ lbu $t8,0x14b3($a0) +/* f010ddc: 3308ffdf */ andi $t0,$t8,0xffdf +/* f010de0: a08814b3 */ sb $t0,0x14b3($a0) +/* f010de4: 8e190284 */ lw $t9,0x284($s0) +/* f010de8: af201528 */ sw $zero,0x1528($t9) +/* f010dec: 8e0d0284 */ lw $t5,0x284($s0) +/* f010df0: ada00d84 */ sw $zero,0xd84($t5) +/* f010df4: 8e090284 */ lw $t1,0x284($s0) +/* f010df8: a52015f2 */ sh $zero,0x15f2($t1) +.L0f010dfc: +/* f010dfc: 8e0a0284 */ lw $t2,0x284($s0) +/* f010e00: 01437021 */ addu $t6,$t2,$v1 +/* f010e04: a5c01518 */ sh $zero,0x1518($t6) +/* f010e08: 8e0f0284 */ lw $t7,0x284($s0) +/* f010e0c: 01e35821 */ addu $t3,$t7,$v1 +/* f010e10: 24630002 */ addiu $v1,$v1,0x2 +/* f010e14: 28610008 */ slti $at,$v1,0x8 +/* f010e18: 1420fff8 */ bnez $at,.L0f010dfc +/* f010e1c: a5600d74 */ sh $zero,0xd74($t3) +.L0f010e20: +/* f010e20: 8e0c0284 */ lw $t4,0x284($s0) +/* f010e24: 0182c021 */ addu $t8,$t4,$v0 +/* f010e28: 24420004 */ addiu $v0,$v0,0x4 +/* f010e2c: 28410084 */ slti $at,$v0,0x84 +/* f010e30: 1420fffb */ bnez $at,.L0f010e20 +/* f010e34: af0017a8 */ sw $zero,0x17a8($t8) +/* f010e38: 00001025 */ or $v0,$zero,$zero +/* f010e3c: 2403001c */ addiu $v1,$zero,0x1c +.L0f010e40: +/* f010e40: 8e080288 */ lw $t0,0x288($s0) +/* f010e44: 0102c821 */ addu $t9,$t0,$v0 +/* f010e48: 24420004 */ addiu $v0,$v0,0x4 +/* f010e4c: 1443fffc */ bne $v0,$v1,.L0f010e40 +/* f010e50: af200000 */ sw $zero,0x0($t9) +/* f010e54: 3c013f80 */ lui $at,0x3f80 +/* f010e58: 44811000 */ mtc1 $at,$f2 +/* f010e5c: 8e0d0288 */ lw $t5,0x288($s0) +/* f010e60: 3c017f1b */ lui $at,0x7f1b +/* f010e64: c42c8230 */ lwc1 $f12,-0x7dd0($at) +/* f010e68: ada0001c */ sw $zero,0x1c($t5) +/* f010e6c: 8e090288 */ lw $t1,0x288($s0) +/* f010e70: 240200ff */ addiu $v0,$zero,0xff +/* f010e74: 44800000 */ mtc1 $zero,$f0 +/* f010e78: ad200020 */ sw $zero,0x20($t1) +/* f010e7c: 8e0a0284 */ lw $t2,0x284($s0) +/* f010e80: 3c017f1b */ lui $at,0x7f1b +/* f010e84: 00002025 */ or $a0,$zero,$zero +/* f010e88: ad401940 */ sw $zero,0x1940($t2) +/* f010e8c: 8e0e0284 */ lw $t6,0x284($s0) +/* f010e90: e5c215f8 */ swc1 $f2,0x15f8($t6) +/* f010e94: 8e0f0284 */ lw $t7,0x284($s0) +/* f010e98: e5e215fc */ swc1 $f2,0x15fc($t7) +/* f010e9c: 8e0b0284 */ lw $t3,0x284($s0) +/* f010ea0: 240f0001 */ addiu $t7,$zero,0x1 +/* f010ea4: ad601600 */ sw $zero,0x1600($t3) +/* f010ea8: 8e0c0284 */ lw $t4,0x284($s0) +/* f010eac: ad801604 */ sw $zero,0x1604($t4) +/* f010eb0: 8e180284 */ lw $t8,0x284($s0) +/* f010eb4: af001608 */ sw $zero,0x1608($t8) +/* f010eb8: 8e080284 */ lw $t0,0x284($s0) +/* f010ebc: ad00160c */ sw $zero,0x160c($t0) +/* f010ec0: 8e190284 */ lw $t9,0x284($s0) +/* f010ec4: af201610 */ sw $zero,0x1610($t9) +/* f010ec8: 8e0d0284 */ lw $t5,0x284($s0) +/* f010ecc: a1a21614 */ sb $v0,0x1614($t5) +/* f010ed0: 8e090284 */ lw $t1,0x284($s0) +/* f010ed4: a1221615 */ sb $v0,0x1615($t1) +/* f010ed8: 8e0a0284 */ lw $t2,0x284($s0) +/* f010edc: a1421616 */ sb $v0,0x1616($t2) +/* f010ee0: 8e0e0284 */ lw $t6,0x284($s0) +/* f010ee4: a1c01617 */ sb $zero,0x1617($t6) +/* f010ee8: 8e0b0284 */ lw $t3,0x284($s0) +/* f010eec: a56f1618 */ sh $t7,0x1618($t3) +/* f010ef0: 8e0c0284 */ lw $t4,0x284($s0) +/* f010ef4: ad801620 */ sw $zero,0x1620($t4) +/* f010ef8: 8e180284 */ lw $t8,0x284($s0) +/* f010efc: e7001660 */ swc1 $f0,0x1660($t8) +/* f010f00: 8e080284 */ lw $t0,0x284($s0) +/* f010f04: e5001664 */ swc1 $f0,0x1664($t0) +/* f010f08: 8e190284 */ lw $t9,0x284($s0) +/* f010f0c: e7201668 */ swc1 $f0,0x1668($t9) +/* f010f10: 8e0d0284 */ lw $t5,0x284($s0) +/* f010f14: e5a0166c */ swc1 $f0,0x166c($t5) +/* f010f18: 8e090284 */ lw $t1,0x284($s0) +/* f010f1c: e52c1670 */ swc1 $f12,0x1670($t1) +/* f010f20: 8e0a0284 */ lw $t2,0x284($s0) +/* f010f24: e5401674 */ swc1 $f0,0x1674($t2) +/* f010f28: 8e0e0284 */ lw $t6,0x284($s0) +/* f010f2c: e5c01678 */ swc1 $f0,0x1678($t6) +/* f010f30: 8e0f0284 */ lw $t7,0x284($s0) +/* f010f34: e5e0167c */ swc1 $f0,0x167c($t7) +/* f010f38: 8e0b0284 */ lw $t3,0x284($s0) +/* f010f3c: e5601680 */ swc1 $f0,0x1680($t3) +/* f010f40: 8e0c0284 */ lw $t4,0x284($s0) +/* f010f44: e58c1684 */ swc1 $f12,0x1684($t4) +/* f010f48: 8e180284 */ lw $t8,0x284($s0) +/* f010f4c: e7001688 */ swc1 $f0,0x1688($t8) +/* f010f50: 8e080284 */ lw $t0,0x284($s0) +/* f010f54: c4248234 */ lwc1 $f4,-0x7dcc($at) +/* f010f58: e504168c */ swc1 $f4,0x168c($t0) +/* f010f5c: 8e190284 */ lw $t9,0x284($s0) +/* f010f60: e7201690 */ swc1 $f0,0x1690($t9) +/* f010f64: 8e0d0284 */ lw $t5,0x284($s0) +/* f010f68: ada016d4 */ sw $zero,0x16d4($t5) +/* f010f6c: 8e090284 */ lw $t1,0x284($s0) +/* f010f70: ad2518f0 */ sw $a1,0x18f0($t1) +/* f010f74: 8e0a0284 */ lw $t2,0x284($s0) +/* f010f78: e54016dc */ swc1 $f0,0x16dc($t2) +/* f010f7c: 8e0e0284 */ lw $t6,0x284($s0) +/* f010f80: e5c016e0 */ swc1 $f0,0x16e0($t6) +/* f010f84: 8e0f0284 */ lw $t7,0x284($s0) +/* f010f88: e5e016e4 */ swc1 $f0,0x16e4($t7) +/* f010f8c: 8e0b0284 */ lw $t3,0x284($s0) +/* f010f90: ad6016e8 */ sw $zero,0x16e8($t3) +/* f010f94: 8e0c0284 */ lw $t4,0x284($s0) +/* f010f98: e58016ec */ swc1 $f0,0x16ec($t4) +/* f010f9c: 8e180284 */ lw $t8,0x284($s0) +/* f010fa0: 0fc27450 */ jal func0f09d140 +/* f010fa4: e70016f0 */ swc1 $f0,0x16f0($t8) +/* f010fa8: 0fc27450 */ jal func0f09d140 +/* f010fac: 00002025 */ or $a0,$zero,$zero +/* f010fb0: 0fc27450 */ jal func0f09d140 +/* f010fb4: 00002025 */ or $a0,$zero,$zero +/* f010fb8: 0fc27450 */ jal func0f09d140 +/* f010fbc: 24040001 */ addiu $a0,$zero,0x1 +/* f010fc0: 0fc27450 */ jal func0f09d140 +/* f010fc4: 24040001 */ addiu $a0,$zero,0x1 +/* f010fc8: 0fc27450 */ jal func0f09d140 +/* f010fcc: 24040001 */ addiu $a0,$zero,0x1 +/* f010fd0: 8e080284 */ lw $t0,0x284($s0) +/* f010fd4: 24190002 */ addiu $t9,$zero,0x2 +/* f010fd8: 3c014170 */ lui $at,0x4170 +/* f010fdc: ad0016d8 */ sw $zero,0x16d8($t0) +/* f010fe0: 8e0d0284 */ lw $t5,0x284($s0) +/* f010fe4: 44813000 */ mtc1 $at,$f6 +/* f010fe8: 3c014270 */ lui $at,0x4270 +/* f010fec: adb917a4 */ sw $t9,0x17a4($t5) +/* f010ff0: 8e090284 */ lw $t1,0x284($s0) +/* f010ff4: 44814000 */ mtc1 $at,$f8 +/* f010ff8: 3c0141f0 */ lui $at,0x41f0 +/* f010ffc: e52616f4 */ swc1 $f6,0x16f4($t1) +/* f011000: 8e0a0284 */ lw $t2,0x284($s0) +/* f011004: 44815000 */ mtc1 $at,$f10 +/* f011008: e54816f8 */ swc1 $f8,0x16f8($t2) +/* f01100c: 8e0e0284 */ lw $t6,0x284($s0) +/* f011010: e5ca16fc */ swc1 $f10,0x16fc($t6) +/* f011014: 0fc59585 */ jal func0f165614 +/* f011018: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f01101c: 24010013 */ addiu $at,$zero,0x13 +/* f011020: 1441000e */ bne $v0,$at,.L0f01105c +/* f011024: 3c038007 */ lui $v1,0x8007 +/* f011028: 2463ff18 */ addiu $v1,$v1,-232 +/* f01102c: 8c6f00b8 */ lw $t7,0xb8($v1) +/* f011030: 24044c3d */ addiu $a0,$zero,0x4c3d +/* f011034: 3c01ff9f */ lui $at,0xff9f +/* f011038: a5e40046 */ sh $a0,0x46($t7) +/* f01103c: 8c6b00b8 */ lw $t3,0xb8($v1) +/* f011040: 3421ffff */ ori $at,$at,0xffff +/* f011044: a5640044 */ sh $a0,0x44($t3) +/* f011048: 8c6200b8 */ lw $v0,0xb8($v1) +/* f01104c: 8c4c004c */ lw $t4,0x4c($v0) +/* f011050: 0181c024 */ and $t8,$t4,$at +/* f011054: 10000024 */ beqz $zero,.L0f0110e8 +/* f011058: ac58004c */ sw $t8,0x4c($v0) +.L0f01105c: +/* f01105c: 0fc59585 */ jal func0f165614 +/* f011060: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f011064: 24010009 */ addiu $at,$zero,0x9 +/* f011068: 10410006 */ beq $v0,$at,.L0f011084 +/* f01106c: 00000000 */ sll $zero,$zero,0x0 +/* f011070: 0fc59585 */ jal func0f165614 +/* f011074: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f011078: 24010023 */ addiu $at,$zero,0x23 +/* f01107c: 1441000f */ bne $v0,$at,.L0f0110bc +/* f011080: 3c038007 */ lui $v1,0x8007 +.L0f011084: +/* f011084: 3c038007 */ lui $v1,0x8007 +/* f011088: 2463ff18 */ addiu $v1,$v1,-232 +/* f01108c: 8c6800b8 */ lw $t0,0xb8($v1) +/* f011090: 24044c3e */ addiu $a0,$zero,0x4c3e +/* f011094: 3c01ff9f */ lui $at,0xff9f +/* f011098: a5040046 */ sh $a0,0x46($t0) +/* f01109c: 8c7900b8 */ lw $t9,0xb8($v1) +/* f0110a0: 3421ffff */ ori $at,$at,0xffff +/* f0110a4: a7240044 */ sh $a0,0x44($t9) +/* f0110a8: 8c6200b8 */ lw $v0,0xb8($v1) +/* f0110ac: 8c4d004c */ lw $t5,0x4c($v0) +/* f0110b0: 01a14824 */ and $t1,$t5,$at +/* f0110b4: 1000000c */ beqz $zero,.L0f0110e8 +/* f0110b8: ac49004c */ sw $t1,0x4c($v0) +.L0f0110bc: +/* f0110bc: 2463ff18 */ addiu $v1,$v1,-232 +/* f0110c0: 8c6a00b8 */ lw $t2,0xb8($v1) +/* f0110c4: 24044c3c */ addiu $a0,$zero,0x4c3c +/* f0110c8: 3c010060 */ lui $at,0x60 +/* f0110cc: a5440046 */ sh $a0,0x46($t2) +/* f0110d0: 8c6e00b8 */ lw $t6,0xb8($v1) +/* f0110d4: a5c40044 */ sh $a0,0x44($t6) +/* f0110d8: 8c6200b8 */ lw $v0,0xb8($v1) +/* f0110dc: 8c4f004c */ lw $t7,0x4c($v0) +/* f0110e0: 01e15825 */ or $t3,$t7,$at +/* f0110e4: ac4b004c */ sw $t3,0x4c($v0) +.L0f0110e8: +/* f0110e8: 0fc273ab */ jal func0f09ceac +/* f0110ec: 00000000 */ sll $zero,$zero,0x0 +/* f0110f0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0110f4: 8fb00018 */ lw $s0,0x18($sp) +/* f0110f8: 27bd07e0 */ addiu $sp,$sp,0x7e0 +/* f0110fc: 03e00008 */ jr $ra +/* f011100: 00000000 */ sll $zero,$zero,0x0 +/* f011104: 00000000 */ sll $zero,$zero,0x0 +/* f011108: 00000000 */ sll $zero,$zero,0x0 +/* f01110c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f011110 +/* f011110: 3c018007 */ lui $at,0x8007 +/* f011114: ac2005a4 */ sw $zero,0x5a4($at) +/* f011118: 3c018007 */ lui $at,0x8007 +/* f01111c: 03e00008 */ jr $ra +/* f011120: ac2005a0 */ sw $zero,0x5a0($at) +); + +GLOBAL_ASM( +glabel func0f011124 +/* f011124: 3c018007 */ lui $at,0x8007 +/* f011128: 03e00008 */ jr $ra +/* f01112c: ac2405a8 */ sw $a0,0x5a8($at) +); + +GLOBAL_ASM( +glabel func0f011130 +/* f011130: 3c01800a */ lui $at,0x800a +/* f011134: ac24dd08 */ sw $a0,-0x22f8($at) +/* f011138: 3c0a8009 */ lui $t2,0x8009 +/* f01113c: 3c01800a */ lui $at,0x800a +/* f011140: 254a0af0 */ addiu $t2,$t2,0xaf0 +/* f011144: ac25dd0c */ sw $a1,-0x22f4($at) +/* f011148: 91480000 */ lbu $t0,0x0($t2) +/* f01114c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f011150: 24090001 */ addiu $t1,$zero,0x1 +/* f011154: 15280003 */ bne $t1,$t0,.L0f011164 +/* f011158: afbf0014 */ sw $ra,0x14($sp) +/* f01115c: 10000002 */ beqz $zero,.L0f011168 +/* f011160: 24020028 */ addiu $v0,$zero,0x28 +.L0f011164: +/* f011164: 2402003c */ addiu $v0,$zero,0x3c +.L0f011168: +/* f011168: 00827021 */ addu $t6,$a0,$v0 +/* f01116c: 01c57821 */ addu $t7,$t6,$a1 +/* f011170: 25f80014 */ addiu $t8,$t7,0x14 +/* f011174: 3c018007 */ lui $at,0x8007 +/* f011178: ac3805a0 */ sw $t8,0x5a0($at) +/* f01117c: 3c018007 */ lui $at,0x8007 +/* f011180: 24b90014 */ addiu $t9,$a1,0x14 +/* f011184: 15280003 */ bne $t1,$t0,.L0f011194 +/* f011188: ac3905a4 */ sw $t9,0x5a4($at) +/* f01118c: 10000002 */ beqz $zero,.L0f011198 +/* f011190: 24030018 */ addiu $v1,$zero,0x18 +.L0f011194: +/* f011194: 24030019 */ addiu $v1,$zero,0x19 +.L0f011198: +/* f011198: 15280003 */ bne $t1,$t0,.L0f0111a8 +/* f01119c: 3c07800a */ lui $a3,0x800a +/* f0111a0: 10000002 */ beqz $zero,.L0f0111ac +/* f0111a4: 00001025 */ or $v0,$zero,$zero +.L0f0111a8: +/* f0111a8: 24020023 */ addiu $v0,$zero,0x23 +.L0f0111ac: +/* f0111ac: 15280003 */ bne $t1,$t0,.L0f0111bc +/* f0111b0: 24e7dd10 */ addiu $a3,$a3,-8944 +/* f0111b4: 10000002 */ beqz $zero,.L0f0111c0 +/* f0111b8: 00003025 */ or $a2,$zero,$zero +.L0f0111bc: +/* f0111bc: 24060014 */ addiu $a2,$zero,0x14 +.L0f0111c0: +/* f0111c0: 00c27021 */ addu $t6,$a2,$v0 +/* f0111c4: 01c35821 */ addu $t3,$t6,$v1 +/* f0111c8: 000b78c0 */ sll $t7,$t3,0x3 +/* f0111cc: 15280003 */ bne $t1,$t0,.L0f0111dc +/* f0111d0: 01e05825 */ or $t3,$t7,$zero +/* f0111d4: 10000002 */ beqz $zero,.L0f0111e0 +/* f0111d8: 00003025 */ or $a2,$zero,$zero +.L0f0111dc: +/* f0111dc: 24060023 */ addiu $a2,$zero,0x23 +.L0f0111e0: +/* f0111e0: 15280003 */ bne $t1,$t0,.L0f0111f0 +/* f0111e4: 00061900 */ sll $v1,$a2,0x4 +/* f0111e8: 10000002 */ beqz $zero,.L0f0111f4 +/* f0111ec: 24060018 */ addiu $a2,$zero,0x18 +.L0f0111f0: +/* f0111f0: 24060019 */ addiu $a2,$zero,0x19 +.L0f0111f4: +/* f0111f4: 00061080 */ sll $v0,$a2,0x2 +/* f0111f8: 00461023 */ subu $v0,$v0,$a2 +/* f0111fc: 00021080 */ sll $v0,$v0,0x2 +/* f011200: 00461021 */ addu $v0,$v0,$a2 +/* f011204: 15280003 */ bne $t1,$t0,.L0f011214 +/* f011208: 00021100 */ sll $v0,$v0,0x4 +/* f01120c: 10000001 */ beqz $zero,.L0f011214 +/* f011210: 00000000 */ sll $zero,$zero,0x0 +.L0f011214: +/* f011214: 3c0d8007 */ lui $t5,0x8007 +/* f011218: 25ad05a4 */ addiu $t5,$t5,0x5a4 +/* f01121c: 8da80000 */ lw $t0,0x0($t5) +/* f011220: 3c0c8007 */ lui $t4,0x8007 +/* f011224: 258c05a0 */ addiu $t4,$t4,0x5a0 +/* f011228: 8d9f0000 */ lw $ra,0x0($t4) +/* f01122c: 000878c0 */ sll $t7,$t0,0x3 +/* f011230: 01e87821 */ addu $t7,$t7,$t0 +/* f011234: 000f7880 */ sll $t7,$t7,0x2 +/* f011238: 001fc0c0 */ sll $t8,$ra,0x3 +/* f01123c: 01e87823 */ subu $t7,$t7,$t0 +/* f011240: 031fc021 */ addu $t8,$t8,$ra +/* f011244: 0018c080 */ sll $t8,$t8,0x2 +/* f011248: 000f7880 */ sll $t7,$t7,0x2 +/* f01124c: 271f000f */ addiu $ra,$t8,0xf +/* f011250: 25e8000f */ addiu $t0,$t7,0xf +/* f011254: 37f9000f */ ori $t9,$ra,0xf +/* f011258: 3518000f */ ori $t8,$t0,0xf +/* f01125c: 01637021 */ addu $t6,$t3,$v1 +/* f011260: 3b3f000f */ xori $ra,$t9,0xf +/* f011264: 3b08000f */ xori $t0,$t8,0xf +/* f011268: 01c27821 */ addu $t7,$t6,$v0 +/* f01126c: 01ffc021 */ addu $t8,$t7,$ra +/* f011270: 03082021 */ addu $a0,$t8,$t0 +/* f011274: 2484000f */ addiu $a0,$a0,0xf +/* f011278: 3499000f */ ori $t9,$a0,0xf +/* f01127c: afbf0020 */ sw $ra,0x20($sp) +/* f011280: ace00000 */ sw $zero,0x0($a3) +/* f011284: ace00004 */ sw $zero,0x4($a3) +/* f011288: ace00008 */ sw $zero,0x8($a3) +/* f01128c: 3b24000f */ xori $a0,$t9,0xf +/* f011290: afa8001c */ sw $t0,0x1c($sp) +/* f011294: 0c0048f2 */ jal 0x123c8 +/* f011298: 24050004 */ addiu $a1,$zero,0x4 +/* f01129c: 3c0a8009 */ lui $t2,0x8009 +/* f0112a0: 254a0af0 */ addiu $t2,$t2,0xaf0 +/* f0112a4: 91480000 */ lbu $t0,0x0($t2) +/* f0112a8: 3c07800a */ lui $a3,0x800a +/* f0112ac: 24090001 */ addiu $t1,$zero,0x1 +/* f0112b0: 3c0c8007 */ lui $t4,0x8007 +/* f0112b4: 3c0d8007 */ lui $t5,0x8007 +/* f0112b8: 25ad05a4 */ addiu $t5,$t5,0x5a4 +/* f0112bc: 258c05a0 */ addiu $t4,$t4,0x5a0 +/* f0112c0: 24e7dd10 */ addiu $a3,$a3,-8944 +/* f0112c4: 8fbf0020 */ lw $ra,0x20($sp) +/* f0112c8: 15280003 */ bne $t1,$t0,.L0f0112d8 +/* f0112cc: 00402025 */ or $a0,$v0,$zero +/* f0112d0: 10000002 */ beqz $zero,.L0f0112dc +/* f0112d4: 00003025 */ or $a2,$zero,$zero +.L0f0112d8: +/* f0112d8: 24060023 */ addiu $a2,$zero,0x23 +.L0f0112dc: +/* f0112dc: 10c00009 */ beqz $a2,.L0f011304 +/* f0112e0: 3c05800a */ lui $a1,0x800a +/* f0112e4: 3c01800a */ lui $at,0x800a +/* f0112e8: 15280003 */ bne $t1,$t0,.L0f0112f8 +/* f0112ec: ac22dd10 */ sw $v0,-0x22f0($at) +/* f0112f0: 10000002 */ beqz $zero,.L0f0112fc +/* f0112f4: 00003025 */ or $a2,$zero,$zero +.L0f0112f8: +/* f0112f8: 24060023 */ addiu $a2,$zero,0x23 +.L0f0112fc: +/* f0112fc: 000678c0 */ sll $t7,$a2,0x3 +/* f011300: 004f2021 */ addu $a0,$v0,$t7 +.L0f011304: +/* f011304: 15280003 */ bne $t1,$t0,.L0f011314 +/* f011308: 24a5dd00 */ addiu $a1,$a1,-8960 +/* f01130c: 10000002 */ beqz $zero,.L0f011318 +/* f011310: 24060018 */ addiu $a2,$zero,0x18 +.L0f011314: +/* f011314: 24060019 */ addiu $a2,$zero,0x19 +.L0f011318: +/* f011318: 10c00008 */ beqz $a2,.L0f01133c +/* f01131c: 3c0b800a */ lui $t3,0x800a +/* f011320: 15280003 */ bne $t1,$t0,.L0f011330 +/* f011324: ace40004 */ sw $a0,0x4($a3) +/* f011328: 10000002 */ beqz $zero,.L0f011334 +/* f01132c: 24060018 */ addiu $a2,$zero,0x18 +.L0f011330: +/* f011330: 24060019 */ addiu $a2,$zero,0x19 +.L0f011334: +/* f011334: 0006c0c0 */ sll $t8,$a2,0x3 +/* f011338: 00982021 */ addu $a0,$a0,$t8 +.L0f01133c: +/* f01133c: 15280003 */ bne $t1,$t0,.L0f01134c +/* f011340: 256bdd04 */ addiu $t3,$t3,-8956 +/* f011344: 10000002 */ beqz $zero,.L0f011350 +/* f011348: 00003025 */ or $a2,$zero,$zero +.L0f01134c: +/* f01134c: 24060014 */ addiu $a2,$zero,0x14 +.L0f011350: +/* f011350: 10c00008 */ beqz $a2,.L0f011374 +/* f011354: 00001825 */ or $v1,$zero,$zero +/* f011358: 15280003 */ bne $t1,$t0,.L0f011368 +/* f01135c: ace40008 */ sw $a0,0x8($a3) +/* f011360: 10000002 */ beqz $zero,.L0f01136c +/* f011364: 00003025 */ or $a2,$zero,$zero +.L0f011368: +/* f011368: 24060014 */ addiu $a2,$zero,0x14 +.L0f01136c: +/* f01136c: 0006c8c0 */ sll $t9,$a2,0x3 +/* f011370: 00992021 */ addu $a0,$a0,$t9 +.L0f011374: +/* f011374: aca40000 */ sw $a0,0x0($a1) +/* f011378: 8fae001c */ lw $t6,0x1c($sp) +/* f01137c: 009f2021 */ addu $a0,$a0,$ra +/* f011380: ad640000 */ sw $a0,0x0($t3) +/* f011384: 15280003 */ bne $t1,$t0,.L0f011394 +/* f011388: 008e2021 */ addu $a0,$a0,$t6 +/* f01138c: 10000002 */ beqz $zero,.L0f011398 +/* f011390: 00003025 */ or $a2,$zero,$zero +.L0f011394: +/* f011394: 24060023 */ addiu $a2,$zero,0x23 +.L0f011398: +/* f011398: 18c00014 */ blez $a2,.L0f0113ec +/* f01139c: 000310c0 */ sll $v0,$v1,0x3 +/* f0113a0: 8cef0000 */ lw $t7,0x0($a3) +.L0f0113a4: +/* f0113a4: 24630001 */ addiu $v1,$v1,0x1 +/* f0113a8: 24060023 */ addiu $a2,$zero,0x23 +/* f0113ac: 01e2c021 */ addu $t8,$t7,$v0 +/* f0113b0: af040004 */ sw $a0,0x4($t8) +/* f0113b4: 8cf90000 */ lw $t9,0x0($a3) +/* f0113b8: 24840010 */ addiu $a0,$a0,0x10 +/* f0113bc: 03227021 */ addu $t6,$t9,$v0 +/* f0113c0: adc00000 */ sw $zero,0x0($t6) +/* f0113c4: 91480000 */ lbu $t0,0x0($t2) +/* f0113c8: 24420008 */ addiu $v0,$v0,0x8 +/* f0113cc: 15280003 */ bne $t1,$t0,.L0f0113dc +/* f0113d0: 00000000 */ sll $zero,$zero,0x0 +/* f0113d4: 10000001 */ beqz $zero,.L0f0113dc +/* f0113d8: 00003025 */ or $a2,$zero,$zero +.L0f0113dc: +/* f0113dc: 0066082a */ slt $at,$v1,$a2 +/* f0113e0: 5420fff0 */ bnezl $at,.L0f0113a4 +/* f0113e4: 8cef0000 */ lw $t7,0x0($a3) +/* f0113e8: 00001825 */ or $v1,$zero,$zero +.L0f0113ec: +/* f0113ec: 15280003 */ bne $t1,$t0,.L0f0113fc +/* f0113f0: 24060019 */ addiu $a2,$zero,0x19 +/* f0113f4: 10000001 */ beqz $zero,.L0f0113fc +/* f0113f8: 24060018 */ addiu $a2,$zero,0x18 +.L0f0113fc: +/* f0113fc: 18c00014 */ blez $a2,.L0f011450 +/* f011400: 000310c0 */ sll $v0,$v1,0x3 +/* f011404: 8cef0004 */ lw $t7,0x4($a3) +.L0f011408: +/* f011408: 24630001 */ addiu $v1,$v1,0x1 +/* f01140c: 24060019 */ addiu $a2,$zero,0x19 +/* f011410: 01e2c021 */ addu $t8,$t7,$v0 +/* f011414: af040004 */ sw $a0,0x4($t8) +/* f011418: 8cf90004 */ lw $t9,0x4($a3) +/* f01141c: 248400d0 */ addiu $a0,$a0,0xd0 +/* f011420: 03227021 */ addu $t6,$t9,$v0 +/* f011424: adc00000 */ sw $zero,0x0($t6) +/* f011428: 91480000 */ lbu $t0,0x0($t2) +/* f01142c: 24420008 */ addiu $v0,$v0,0x8 +/* f011430: 15280003 */ bne $t1,$t0,.L0f011440 +/* f011434: 00000000 */ sll $zero,$zero,0x0 +/* f011438: 10000001 */ beqz $zero,.L0f011440 +/* f01143c: 24060018 */ addiu $a2,$zero,0x18 +.L0f011440: +/* f011440: 0066082a */ slt $at,$v1,$a2 +/* f011444: 5420fff0 */ bnezl $at,.L0f011408 +/* f011448: 8cef0004 */ lw $t7,0x4($a3) +/* f01144c: 00001825 */ or $v1,$zero,$zero +.L0f011450: +/* f011450: 15280003 */ bne $t1,$t0,.L0f011460 +/* f011454: 24060014 */ addiu $a2,$zero,0x14 +/* f011458: 10000001 */ beqz $zero,.L0f011460 +/* f01145c: 00003025 */ or $a2,$zero,$zero +.L0f011460: +/* f011460: 18c00013 */ blez $a2,.L0f0114b0 +/* f011464: 000310c0 */ sll $v0,$v1,0x3 +/* f011468: 8cef0008 */ lw $t7,0x8($a3) +.L0f01146c: +/* f01146c: 24630001 */ addiu $v1,$v1,0x1 +/* f011470: 24060014 */ addiu $a2,$zero,0x14 +/* f011474: 01e2c021 */ addu $t8,$t7,$v0 +/* f011478: af000004 */ sw $zero,0x4($t8) +/* f01147c: 8cf90008 */ lw $t9,0x8($a3) +/* f011480: 03227021 */ addu $t6,$t9,$v0 +/* f011484: adc00000 */ sw $zero,0x0($t6) +/* f011488: 914f0000 */ lbu $t7,0x0($t2) +/* f01148c: 24420008 */ addiu $v0,$v0,0x8 +/* f011490: 152f0003 */ bne $t1,$t7,.L0f0114a0 +/* f011494: 00000000 */ sll $zero,$zero,0x0 +/* f011498: 10000001 */ beqz $zero,.L0f0114a0 +/* f01149c: 00003025 */ or $a2,$zero,$zero +.L0f0114a0: +/* f0114a0: 0066082a */ slt $at,$v1,$a2 +/* f0114a4: 5420fff1 */ bnezl $at,.L0f01146c +/* f0114a8: 8cef0008 */ lw $t7,0x8($a3) +/* f0114ac: 00001825 */ or $v1,$zero,$zero +.L0f0114b0: +/* f0114b0: 8d980000 */ lw $t8,0x0($t4) +/* f0114b4: 00001025 */ or $v0,$zero,$zero +/* f0114b8: 2404ffff */ addiu $a0,$zero,-1 +/* f0114bc: 5b00000f */ blezl $t8,.L0f0114fc +/* f0114c0: 8dae0000 */ lw $t6,0x0($t5) +/* f0114c4: 8cb90000 */ lw $t9,0x0($a1) +.L0f0114c8: +/* f0114c8: 24630001 */ addiu $v1,$v1,0x1 +/* f0114cc: 03227021 */ addu $t6,$t9,$v0 +/* f0114d0: adc00008 */ sw $zero,0x8($t6) +/* f0114d4: 8caf0000 */ lw $t7,0x0($a1) +/* f0114d8: 01e2c021 */ addu $t8,$t7,$v0 +/* f0114dc: af000010 */ sw $zero,0x10($t8) +/* f0114e0: 8d990000 */ lw $t9,0x0($t4) +/* f0114e4: 24420024 */ addiu $v0,$v0,0x24 +/* f0114e8: 0079082a */ slt $at,$v1,$t9 +/* f0114ec: 5420fff6 */ bnezl $at,.L0f0114c8 +/* f0114f0: 8cb90000 */ lw $t9,0x0($a1) +/* f0114f4: 00001825 */ or $v1,$zero,$zero +/* f0114f8: 8dae0000 */ lw $t6,0x0($t5) +.L0f0114fc: +/* f0114fc: 00001025 */ or $v0,$zero,$zero +/* f011500: 19c0000a */ blez $t6,.L0f01152c +/* f011504: 00000000 */ sll $zero,$zero,0x0 +/* f011508: 8d6f0000 */ lw $t7,0x0($t3) +.L0f01150c: +/* f01150c: 24630001 */ addiu $v1,$v1,0x1 +/* f011510: 01e2c021 */ addu $t8,$t7,$v0 +/* f011514: a7040000 */ sh $a0,0x0($t8) +/* f011518: 8db90000 */ lw $t9,0x0($t5) +/* f01151c: 2442008c */ addiu $v0,$v0,0x8c +/* f011520: 0079082a */ slt $at,$v1,$t9 +/* f011524: 5420fff9 */ bnezl $at,.L0f01150c +/* f011528: 8d6f0000 */ lw $t7,0x0($t3) +.L0f01152c: +/* f01152c: 3c018007 */ lui $at,0x8007 +/* f011530: ac2005ac */ sw $zero,0x5ac($at) +/* f011534: 3c018007 */ lui $at,0x8007 +/* f011538: ac2005b0 */ sw $zero,0x5b0($at) +/* f01153c: 3c018007 */ lui $at,0x8007 +/* f011540: ac2005b4 */ sw $zero,0x5b4($at) +/* f011544: 8fbf0014 */ lw $ra,0x14($sp) +/* f011548: 3c018007 */ lui $at,0x8007 +/* f01154c: ac2005b8 */ sw $zero,0x5b8($at) +/* f011550: 3c018007 */ lui $at,0x8007 +/* f011554: ac2005bc */ sw $zero,0x5bc($at) +/* f011558: 03e00008 */ jr $ra +/* f01155c: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f011560 +/* f011560: 27bdffd0 */ addiu $sp,$sp,-48 +/* f011564: 00047080 */ sll $t6,$a0,0x2 +/* f011568: 3c028007 */ lui $v0,0x8007 +/* f01156c: afb50028 */ sw $s5,0x28($sp) +/* f011570: afb40024 */ sw $s4,0x24($sp) +/* f011574: afb30020 */ sw $s3,0x20($sp) +/* f011578: afb2001c */ sw $s2,0x1c($sp) +/* f01157c: afb10018 */ sw $s1,0x18($sp) +/* f011580: afb00014 */ sw $s0,0x14($sp) +/* f011584: 004e1021 */ addu $v0,$v0,$t6 +/* f011588: afbf002c */ sw $ra,0x2c($sp) +/* f01158c: 00008025 */ or $s0,$zero,$zero +/* f011590: 8c52ff18 */ lw $s2,-0xe8($v0) +/* f011594: 00008825 */ or $s1,$zero,$zero +/* f011598: 24130201 */ addiu $s3,$zero,0x201 +/* f01159c: 24140008 */ addiu $s4,$zero,0x8 +/* f0115a0: 24150002 */ addiu $s5,$zero,0x2 +.L0f0115a4: +/* f0115a4: 8e430014 */ lw $v1,0x14($s2) +/* f0115a8: 50600015 */ beqzl $v1,.L0f011600 +/* f0115ac: 26310004 */ addiu $s1,$s1,0x4 +/* f0115b0: 8c640000 */ lw $a0,0x0($v1) +/* f0115b4: 00601025 */ or $v0,$v1,$zero +/* f0115b8: 16640008 */ bne $s3,$a0,.L0f0115dc +/* f0115bc: 00000000 */ sll $zero,$zero,0x0 +/* f0115c0: 8c640040 */ lw $a0,0x40($v1) +/* f0115c4: 0482000e */ bltzl $a0,.L0f011600 +/* f0115c8: 26310004 */ addiu $s1,$s1,0x4 +/* f0115cc: 0fc2486d */ jal func0f0921b4 +/* f0115d0: 00000000 */ sll $zero,$zero,0x0 +/* f0115d4: 10000009 */ beqz $zero,.L0f0115fc +/* f0115d8: 02028025 */ or $s0,$s0,$v0 +.L0f0115dc: +/* f0115dc: 56a40008 */ bnel $s5,$a0,.L0f011600 +/* f0115e0: 26310004 */ addiu $s1,$s1,0x4 +/* f0115e4: 8c440014 */ lw $a0,0x14($v0) +/* f0115e8: 04820005 */ bltzl $a0,.L0f011600 +/* f0115ec: 26310004 */ addiu $s1,$s1,0x4 +/* f0115f0: 0fc2486d */ jal func0f0921b4 +/* f0115f4: 00000000 */ sll $zero,$zero,0x0 +/* f0115f8: 02028025 */ or $s0,$s0,$v0 +.L0f0115fc: +/* f0115fc: 26310004 */ addiu $s1,$s1,0x4 +.L0f011600: +/* f011600: 1634ffe8 */ bne $s1,$s4,.L0f0115a4 +/* f011604: 26520004 */ addiu $s2,$s2,0x4 +/* f011608: 8fbf002c */ lw $ra,0x2c($sp) +/* f01160c: 02001025 */ or $v0,$s0,$zero +/* f011610: 8fb00014 */ lw $s0,0x14($sp) +/* f011614: 8fb10018 */ lw $s1,0x18($sp) +/* f011618: 8fb2001c */ lw $s2,0x1c($sp) +/* f01161c: 8fb30020 */ lw $s3,0x20($sp) +/* f011620: 8fb40024 */ lw $s4,0x24($sp) +/* f011624: 8fb50028 */ lw $s5,0x28($sp) +/* f011628: 03e00008 */ jr $ra +/* f01162c: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f011630 +/* f011630: 27bdff78 */ addiu $sp,$sp,-136 +/* f011634: afb00018 */ sw $s0,0x18($sp) +/* f011638: 3c10800a */ lui $s0,0x800a +/* f01163c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f011640: 8e0e0284 */ lw $t6,0x284($s0) +/* f011644: afbf001c */ sw $ra,0x1c($sp) +/* f011648: 3c028006 */ lui $v0,0x8006 +/* f01164c: 8dcf0480 */ lw $t7,0x480($t6) +/* f011650: 24050042 */ addiu $a1,$zero,0x42 +/* f011654: 55e000a3 */ bnezl $t7,.L0f0118e4 +/* f011658: 8fbf001c */ lw $ra,0x1c($sp) +/* f01165c: 904223a0 */ lbu $v0,0x23a0($v0) +/* f011660: 3c018006 */ lui $at,0x8006 +/* f011664: 27a60030 */ addiu $a2,$sp,0x30 +/* f011668: 00402025 */ or $a0,$v0,$zero +/* f01166c: 24420001 */ addiu $v0,$v0,0x1 +/* f011670: 305800ff */ andi $t8,$v0,0xff +/* f011674: 03001025 */ or $v0,$t8,$zero +/* f011678: 0fc456ac */ jal func0f115ab0 +/* f01167c: a03823a0 */ sb $t8,0x23a0($at) +/* f011680: 27a40030 */ addiu $a0,$sp,0x30 +/* f011684: 0fc0b6eb */ jal func0f02dbac +/* f011688: 87a5007a */ lh $a1,0x7a($sp) +/* f01168c: 10400094 */ beqz $v0,.L0f0118e0 +/* f011690: 24040080 */ addiu $a0,$zero,0x80 +/* f011694: 24050004 */ addiu $a1,$zero,0x4 +/* f011698: 0c0048f2 */ jal 0x123c8 +/* f01169c: afa20084 */ sw $v0,0x84($sp) +/* f0116a0: 8e190284 */ lw $t9,0x284($s0) +/* f0116a4: 8fa60084 */ lw $a2,0x84($sp) +/* f0116a8: af220480 */ sw $v0,0x480($t9) +/* f0116ac: 8e080284 */ lw $t0,0x284($s0) +/* f0116b0: 8d050480 */ lw $a1,0x480($t0) +/* f0116b4: 50a0008b */ beqzl $a1,.L0f0118e4 +/* f0116b8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0116bc: aca60000 */ sw $a2,0x0($a1) +/* f0116c0: 8e090284 */ lw $t1,0x284($s0) +/* f0116c4: 44800000 */ mtc1 $zero,$f0 +/* f0116c8: 3c013f80 */ lui $at,0x3f80 +/* f0116cc: 8d2a0480 */ lw $t2,0x480($t1) +/* f0116d0: 44811000 */ mtc1 $at,$f2 +/* f0116d4: 24070001 */ addiu $a3,$zero,0x1 +/* f0116d8: e5400004 */ swc1 $f0,0x4($t2) +/* f0116dc: 8e0b0284 */ lw $t3,0x284($s0) +/* f0116e0: 8d6c0480 */ lw $t4,0x480($t3) +/* f0116e4: e5800008 */ swc1 $f0,0x8($t4) +/* f0116e8: 8e0d0284 */ lw $t5,0x284($s0) +/* f0116ec: 8dae0480 */ lw $t6,0x480($t5) +/* f0116f0: e5c2000c */ swc1 $f2,0xc($t6) +/* f0116f4: 8e0f0284 */ lw $t7,0x284($s0) +/* f0116f8: 8df80480 */ lw $t8,0x480($t7) +/* f0116fc: e7000010 */ swc1 $f0,0x10($t8) +/* f011700: 8e190284 */ lw $t9,0x284($s0) +/* f011704: 8f280480 */ lw $t0,0x480($t9) +/* f011708: e5020014 */ swc1 $f2,0x14($t0) +/* f01170c: 8e090284 */ lw $t1,0x284($s0) +/* f011710: 8d2a0480 */ lw $t2,0x480($t1) +/* f011714: e5400018 */ swc1 $f0,0x18($t2) +/* f011718: 8e0b0284 */ lw $t3,0x284($s0) +/* f01171c: 8d6c0480 */ lw $t4,0x480($t3) +/* f011720: e580001c */ swc1 $f0,0x1c($t4) +/* f011724: 8e0d0284 */ lw $t5,0x284($s0) +/* f011728: 8dae0480 */ lw $t6,0x480($t5) +/* f01172c: e5c20020 */ swc1 $f2,0x20($t6) +/* f011730: 8e0f0284 */ lw $t7,0x284($s0) +/* f011734: 8df80480 */ lw $t8,0x480($t7) +/* f011738: e7000024 */ swc1 $f0,0x24($t8) +/* f01173c: 8e190284 */ lw $t9,0x284($s0) +/* f011740: 8f280480 */ lw $t0,0x480($t9) +/* f011744: e5000028 */ swc1 $f0,0x28($t0) +/* f011748: 8e090284 */ lw $t1,0x284($s0) +/* f01174c: 8d2a0480 */ lw $t2,0x480($t1) +/* f011750: e542002c */ swc1 $f2,0x2c($t2) +/* f011754: 8e0b0284 */ lw $t3,0x284($s0) +/* f011758: 8d6c0480 */ lw $t4,0x480($t3) +/* f01175c: e5800030 */ swc1 $f0,0x30($t4) +/* f011760: 8e0d0284 */ lw $t5,0x284($s0) +/* f011764: 8dae0480 */ lw $t6,0x480($t5) +/* f011768: 240d0001 */ addiu $t5,$zero,0x1 +/* f01176c: a1c70034 */ sb $a3,0x34($t6) +/* f011770: 8e0f0284 */ lw $t7,0x284($s0) +/* f011774: 8df80480 */ lw $t8,0x480($t7) +/* f011778: a3000035 */ sb $zero,0x35($t8) +/* f01177c: 8e190284 */ lw $t9,0x284($s0) +/* f011780: 8f280480 */ lw $t0,0x480($t9) +/* f011784: a1000037 */ sb $zero,0x37($t0) +/* f011788: 8e090284 */ lw $t1,0x284($s0) +/* f01178c: 8d2a0480 */ lw $t2,0x480($t1) +/* f011790: a1400038 */ sb $zero,0x38($t2) +/* f011794: 8e0b0284 */ lw $t3,0x284($s0) +/* f011798: 8d6c0480 */ lw $t4,0x480($t3) +/* f01179c: a1800039 */ sb $zero,0x39($t4) +/* f0117a0: 8e0e0284 */ lw $t6,0x284($s0) +/* f0117a4: 8dcf0480 */ lw $t7,0x480($t6) +/* f0117a8: a5ed003a */ sh $t5,0x3a($t7) +/* f0117ac: 8e180284 */ lw $t8,0x284($s0) +/* f0117b0: 8f190480 */ lw $t9,0x480($t8) +/* f0117b4: a320003c */ sb $zero,0x3c($t9) +/* f0117b8: 8e080284 */ lw $t0,0x284($s0) +/* f0117bc: 8d090480 */ lw $t1,0x480($t0) +/* f0117c0: a127003d */ sb $a3,0x3d($t1) +/* f0117c4: 8e0a0284 */ lw $t2,0x284($s0) +/* f0117c8: 8d4b0480 */ lw $t3,0x480($t2) +/* f0117cc: e5600040 */ swc1 $f0,0x40($t3) +/* f0117d0: 8e0c0284 */ lw $t4,0x284($s0) +/* f0117d4: 8d8e0480 */ lw $t6,0x480($t4) +/* f0117d8: e5c00044 */ swc1 $f0,0x44($t6) +/* f0117dc: 8e0d0284 */ lw $t5,0x284($s0) +/* f0117e0: 8daf0480 */ lw $t7,0x480($t5) +/* f0117e4: e5e00048 */ swc1 $f0,0x48($t7) +/* f0117e8: 8e180284 */ lw $t8,0x284($s0) +/* f0117ec: 8f190480 */ lw $t9,0x480($t8) +/* f0117f0: e7200058 */ swc1 $f0,0x58($t9) +/* f0117f4: 8e080284 */ lw $t0,0x284($s0) +/* f0117f8: 8d090480 */ lw $t1,0x480($t0) +/* f0117fc: e520005c */ swc1 $f0,0x5c($t1) +/* f011800: 8e0a0284 */ lw $t2,0x284($s0) +/* f011804: 8d4b0480 */ lw $t3,0x480($t2) +/* f011808: e5600060 */ swc1 $f0,0x60($t3) +/* f01180c: 8e0c0284 */ lw $t4,0x284($s0) +/* f011810: 8d8e0480 */ lw $t6,0x480($t4) +/* f011814: e5c00064 */ swc1 $f0,0x64($t6) +/* f011818: 8e0d0284 */ lw $t5,0x284($s0) +/* f01181c: 8daf0480 */ lw $t7,0x480($t5) +/* f011820: a1e00069 */ sb $zero,0x69($t7) +/* f011824: 8e180284 */ lw $t8,0x284($s0) +/* f011828: 8f190480 */ lw $t9,0x480($t8) +/* f01182c: a320006a */ sb $zero,0x6a($t9) +/* f011830: 8e080284 */ lw $t0,0x284($s0) +/* f011834: 8d090480 */ lw $t1,0x480($t0) +/* f011838: a120006b */ sb $zero,0x6b($t1) +/* f01183c: 8e0a0284 */ lw $t2,0x284($s0) +/* f011840: 8cc20004 */ lw $v0,0x4($a2) +/* f011844: 8d4b00bc */ lw $t3,0xbc($t2) +/* f011848: 8d630004 */ lw $v1,0x4($t3) +/* f01184c: 906c0125 */ lbu $t4,0x125($v1) +/* f011850: a04c0125 */ sb $t4,0x125($v0) +/* f011854: 0fc59585 */ jal func0f165614 +/* f011858: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f01185c: 24010013 */ addiu $at,$zero,0x13 +/* f011860: 1441000d */ bne $v0,$at,.L0f011898 +/* f011864: 00000000 */ sll $zero,$zero,0x0 +/* f011868: 8e0d0284 */ lw $t5,0x284($s0) +/* f01186c: 3c028007 */ lui $v0,0x8007 +/* f011870: 240e0001 */ addiu $t6,$zero,0x1 +/* f011874: 8daf0480 */ lw $t7,0x480($t5) +/* f011878: 2442ff18 */ addiu $v0,$v0,-232 +/* f01187c: 24034c3d */ addiu $v1,$zero,0x4c3d +/* f011880: a1ee006b */ sb $t6,0x6b($t7) +/* f011884: 8c5800b8 */ lw $t8,0xb8($v0) +/* f011888: a7030046 */ sh $v1,0x46($t8) +/* f01188c: 8c5900b8 */ lw $t9,0xb8($v0) +/* f011890: 10000013 */ beqz $zero,.L0f0118e0 +/* f011894: a7230044 */ sh $v1,0x44($t9) +.L0f011898: +/* f011898: 0fc59585 */ jal func0f165614 +/* f01189c: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f0118a0: 24010023 */ addiu $at,$zero,0x23 +/* f0118a4: 50410007 */ beql $v0,$at,.L0f0118c4 +/* f0118a8: 8e090284 */ lw $t1,0x284($s0) +/* f0118ac: 0fc59585 */ jal func0f165614 +/* f0118b0: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f0118b4: 24010009 */ addiu $at,$zero,0x9 +/* f0118b8: 54410007 */ bnel $v0,$at,.L0f0118d8 +/* f0118bc: 8e0b0284 */ lw $t3,0x284($s0) +/* f0118c0: 8e090284 */ lw $t1,0x284($s0) +.L0f0118c4: +/* f0118c4: 24080002 */ addiu $t0,$zero,0x2 +/* f0118c8: 8d2a0480 */ lw $t2,0x480($t1) +/* f0118cc: 10000004 */ beqz $zero,.L0f0118e0 +/* f0118d0: a148006b */ sb $t0,0x6b($t2) +/* f0118d4: 8e0b0284 */ lw $t3,0x284($s0) +.L0f0118d8: +/* f0118d8: 8d6c0480 */ lw $t4,0x480($t3) +/* f0118dc: a180006b */ sb $zero,0x6b($t4) +.L0f0118e0: +/* f0118e0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0118e4: +/* f0118e4: 8fb00018 */ lw $s0,0x18($sp) +/* f0118e8: 27bd0088 */ addiu $sp,$sp,0x88 +/* f0118ec: 03e00008 */ jr $ra +/* f0118f0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0118f4 +/* f0118f4: 27bdff58 */ addiu $sp,$sp,-168 +/* f0118f8: 3c0f8006 */ lui $t7,0x8006 +/* f0118fc: afbf0034 */ sw $ra,0x34($sp) +/* f011900: afb10030 */ sw $s1,0x30($sp) +/* f011904: afb0002c */ sw $s0,0x2c($sp) +/* f011908: 25ef23a4 */ addiu $t7,$t7,0x23a4 +/* f01190c: 8de10000 */ lw $at,0x0($t7) +/* f011910: 27ae009c */ addiu $t6,$sp,0x9c +/* f011914: 8de90004 */ lw $t1,0x4($t7) +/* f011918: adc10000 */ sw $at,0x0($t6) +/* f01191c: 8de10008 */ lw $at,0x8($t7) +/* f011920: adc90004 */ sw $t1,0x4($t6) +/* f011924: 44802000 */ mtc1 $zero,$f4 +/* f011928: adc10008 */ sw $at,0x8($t6) +/* f01192c: 3c10800a */ lui $s0,0x800a +/* f011930: afa00080 */ sw $zero,0x80($sp) +/* f011934: 8e10d03c */ lw $s0,-0x2fc4($s0) +/* f011938: a3a0007b */ sb $zero,0x7b($sp) +/* f01193c: 0fc2f0fc */ jal func0f0bc3f0 +/* f011940: e7a40088 */ swc1 $f4,0x88($sp) +/* f011944: 0fc63956 */ jal func0f18e558 +/* f011948: 00000000 */ sll $zero,$zero,0x0 +/* f01194c: 3c018007 */ lui $at,0x8007 +/* f011950: ac200764 */ sw $zero,0x764($at) +/* f011954: 3c01800a */ lui $at,0x800a +/* f011958: ac20de20 */ sw $zero,-0x21e0($at) +/* f01195c: 24030001 */ addiu $v1,$zero,0x1 +/* f011960: 3c018007 */ lui $at,0x8007 +/* f011964: ac23072c */ sw $v1,0x72c($at) +/* f011968: 3c018007 */ lui $at,0x8007 +/* f01196c: ac200738 */ sw $zero,0x738($at) +/* f011970: 3c018007 */ lui $at,0x8007 +/* f011974: ac20073c */ sw $zero,0x73c($at) +/* f011978: 3c11800a */ lui $s1,0x800a +/* f01197c: 3c018007 */ lui $at,0x8007 +/* f011980: 26319fc0 */ addiu $s1,$s1,-24640 +/* f011984: ac200740 */ sw $zero,0x740($at) +/* f011988: 8e2a0284 */ lw $t2,0x284($s1) +/* f01198c: 3c01800a */ lui $at,0x800a +/* f011990: 3c028007 */ lui $v0,0x8007 +/* f011994: ad401bf0 */ sw $zero,0x1bf0($t2) +/* f011998: ac20de68 */ sw $zero,-0x2198($at) +/* f01199c: 8e2b0284 */ lw $t3,0x284($s1) +/* f0119a0: 24420750 */ addiu $v0,$v0,0x750 +/* f0119a4: 3c018007 */ lui $at,0x8007 +/* f0119a8: ad601b78 */ sw $zero,0x1b78($t3) +/* f0119ac: 8e2c0284 */ lw $t4,0x284($s1) +/* f0119b0: 00002025 */ or $a0,$zero,$zero +/* f0119b4: ad801bd4 */ sw $zero,0x1bd4($t4) +/* f0119b8: ac430000 */ sw $v1,0x0($v0) +/* f0119bc: ac430004 */ sw $v1,0x4($v0) +/* f0119c0: ac430008 */ sw $v1,0x8($v0) +/* f0119c4: ac43000c */ sw $v1,0xc($v0) +/* f0119c8: 0fc2e58f */ jal func0f0b963c +/* f0119cc: ac200760 */ sw $zero,0x760($at) +/* f0119d0: 3c018007 */ lui $at,0x8007 +/* f0119d4: ac200744 */ sw $zero,0x744($at) +/* f0119d8: 3c018007 */ lui $at,0x8007 +/* f0119dc: ac200748 */ sw $zero,0x748($at) +/* f0119e0: 3c018007 */ lui $at,0x8007 +/* f0119e4: ac20074c */ sw $zero,0x74c($at) +/* f0119e8: 8e2d0284 */ lw $t5,0x284($s1) +/* f0119ec: 44803000 */ mtc1 $zero,$f6 +/* f0119f0: 3c01800a */ lui $at,0x800a +/* f0119f4: ada01b7c */ sw $zero,0x1b7c($t5) +/* f0119f8: 8e390284 */ lw $t9,0x284($s1) +/* f0119fc: e7261b80 */ swc1 $f6,0x1b80($t9) +/* f011a00: 8e380284 */ lw $t8,0x284($s1) +/* f011a04: af001b88 */ sw $zero,0x1b88($t8) +/* f011a08: ac20ddd4 */ sw $zero,-0x222c($at) +/* f011a0c: 3c01800a */ lui $at,0x800a +/* f011a10: 120000a1 */ beqz $s0,.L0f011c98 +/* f011a14: ac20ddd0 */ sw $zero,-0x2230($at) +/* f011a18: 8e020000 */ lw $v0,0x0($s0) +/* f011a1c: 2401000c */ addiu $at,$zero,0xc +/* f011a20: 1041009d */ beq $v0,$at,.L0f011c98 +/* f011a24: 2c41000c */ sltiu $at,$v0,0xc +.L0f011a28: +/* f011a28: 10200096 */ beqz $at,.L0f011c84 +/* f011a2c: 00027080 */ sll $t6,$v0,0x2 +/* f011a30: 3c017f1b */ lui $at,0x7f1b +/* f011a34: 002e0821 */ addu $at,$at,$t6 +/* f011a38: 8c2e8240 */ lw $t6,-0x7dc0($at) +/* f011a3c: 01c00008 */ jr $t6 +/* f011a40: 00000000 */ sll $zero,$zero,0x0 +/* f011a44: 8e0f0008 */ lw $t7,0x8($s0) +/* f011a48: 3c02800a */ lui $v0,0x800a +/* f011a4c: 15e0000a */ bnez $t7,.L0f011a78 +/* f011a50: 00000000 */ sll $zero,$zero,0x0 +/* f011a54: 8c42de68 */ lw $v0,-0x2198($v0) +/* f011a58: 8e090004 */ lw $t1,0x4($s0) +/* f011a5c: 3c01800a */ lui $at,0x800a +/* f011a60: 00025040 */ sll $t2,$v0,0x1 +/* f011a64: 002a0821 */ addu $at,$at,$t2 +/* f011a68: a429de38 */ sh $t1,-0x21c8($at) +/* f011a6c: 3c01800a */ lui $at,0x800a +/* f011a70: 244b0001 */ addiu $t3,$v0,0x1 +/* f011a74: ac2bde68 */ sw $t3,-0x2198($at) +.L0f011a78: +/* f011a78: 10000083 */ beqz $zero,.L0f011c88 +/* f011a7c: 2610000c */ addiu $s0,$s0,0xc +/* f011a80: 10000081 */ beqz $zero,.L0f011c88 +/* f011a84: 2610000c */ addiu $s0,$s0,0xc +/* f011a88: 1000007f */ beqz $zero,.L0f011c88 +/* f011a8c: 26100008 */ addiu $s0,$s0,0x8 +/* f011a90: 8e0c000c */ lw $t4,0xc($s0) +/* f011a94: 15800026 */ bnez $t4,.L0f011b30 +/* f011a98: 00000000 */ sll $zero,$zero,0x0 +/* f011a9c: 8e2d02a8 */ lw $t5,0x2a8($s1) +/* f011aa0: 8e390284 */ lw $t9,0x284($s1) +/* f011aa4: 11b90022 */ beq $t5,$t9,.L0f011b30 +/* f011aa8: 00000000 */ sll $zero,$zero,0x0 +/* f011aac: 0fc04558 */ jal func0f011560 +/* f011ab0: 8e040004 */ lw $a0,0x4($s0) +/* f011ab4: 8e040008 */ lw $a0,0x8($s0) +/* f011ab8: 04800008 */ bltz $a0,.L0f011adc +/* f011abc: 00000000 */ sll $zero,$zero,0x0 +/* f011ac0: 0fc04558 */ jal func0f011560 +/* f011ac4: 00000000 */ sll $zero,$zero,0x0 +/* f011ac8: 8e040004 */ lw $a0,0x4($s0) +/* f011acc: 0fc4478a */ jal func0f111e28 +/* f011ad0: 8e050008 */ lw $a1,0x8($s0) +/* f011ad4: 10000004 */ beqz $zero,.L0f011ae8 +/* f011ad8: 8fb80080 */ lw $t8,0x80($sp) +.L0f011adc: +/* f011adc: 0fc44762 */ jal func0f111d88 +/* f011ae0: 8e040004 */ lw $a0,0x4($s0) +/* f011ae4: 8fb80080 */ lw $t8,0x80($sp) +.L0f011ae8: +/* f011ae8: 240a0001 */ addiu $t2,$zero,0x1 +/* f011aec: 5700000c */ bnezl $t8,.L0f011b20 +/* f011af0: 8e090004 */ lw $t1,0x4($s0) +/* f011af4: 8e0e0004 */ lw $t6,0x4($s0) +/* f011af8: 3c01800a */ lui $at,0x800a +/* f011afc: 240f0001 */ addiu $t7,$zero,0x1 +/* f011b00: ac2eddd0 */ sw $t6,-0x2230($at) +/* f011b04: 8e040008 */ lw $a0,0x8($s0) +/* f011b08: afaf0080 */ sw $t7,0x80($sp) +/* f011b0c: 3c01800a */ lui $at,0x800a +/* f011b10: 04820003 */ bltzl $a0,.L0f011b20 +/* f011b14: 8e090004 */ lw $t1,0x4($s0) +/* f011b18: ac24ddd4 */ sw $a0,-0x222c($at) +/* f011b1c: 8e090004 */ lw $t1,0x4($s0) +.L0f011b20: +/* f011b20: 2401002e */ addiu $at,$zero,0x2e +/* f011b24: 15210002 */ bne $t1,$at,.L0f011b30 +/* f011b28: 00000000 */ sll $zero,$zero,0x0 +/* f011b2c: a3aa007b */ sb $t2,0x7b($sp) +.L0f011b30: +/* f011b30: 10000055 */ beqz $zero,.L0f011c88 +/* f011b34: 26100010 */ addiu $s0,$s0,0x10 +/* f011b38: 8e0b000c */ lw $t3,0xc($s0) +/* f011b3c: 15600008 */ bnez $t3,.L0f011b60 +/* f011b40: 00000000 */ sll $zero,$zero,0x0 +/* f011b44: 8e2c02a8 */ lw $t4,0x2a8($s1) +/* f011b48: 8e2d0284 */ lw $t5,0x284($s1) +/* f011b4c: 118d0004 */ beq $t4,$t5,.L0f011b60 +/* f011b50: 00000000 */ sll $zero,$zero,0x0 +/* f011b54: 8e040004 */ lw $a0,0x4($s0) +/* f011b58: 0fc2a58a */ jal func0f0a9628 +/* f011b5c: 8e050008 */ lw $a1,0x8($s0) +.L0f011b60: +/* f011b60: 10000049 */ beqz $zero,.L0f011c88 +/* f011b64: 26100010 */ addiu $s0,$s0,0x10 +/* f011b68: 10000047 */ beqz $zero,.L0f011c88 +/* f011b6c: 26100020 */ addiu $s0,$s0,0x20 +/* f011b70: 10000045 */ beqz $zero,.L0f011c88 +/* f011b74: 26100008 */ addiu $s0,$s0,0x8 +/* f011b78: 8e190004 */ lw $t9,0x4($s0) +/* f011b7c: 8e380284 */ lw $t8,0x284($s1) +/* f011b80: 26100008 */ addiu $s0,$s0,0x8 +/* f011b84: 10000040 */ beqz $zero,.L0f011c88 +/* f011b88: af190324 */ sw $t9,0x324($t8) +/* f011b8c: 1000003e */ beqz $zero,.L0f011c88 +/* f011b90: 26100028 */ addiu $s0,$s0,0x28 +/* f011b94: 44804000 */ mtc1 $zero,$f8 +/* f011b98: 8e2e0284 */ lw $t6,0x284($s1) +/* f011b9c: 2401003c */ addiu $at,$zero,0x3c +/* f011ba0: e5c81b80 */ swc1 $f8,0x1b80($t6) +/* f011ba4: 8e040008 */ lw $a0,0x8($s0) +/* f011ba8: 5880000f */ blezl $a0,.L0f011be8 +/* f011bac: 8e030004 */ lw $v1,0x4($s0) +/* f011bb0: 0081001a */ div $zero,$a0,$at +/* f011bb4: 00007810 */ mfhi $t7 +/* f011bb8: 000f48c0 */ sll $t1,$t7,0x3 +/* f011bbc: 012f4823 */ subu $t1,$t1,$t7 +/* f011bc0: 00094940 */ sll $t1,$t1,0x5 +/* f011bc4: 012f4821 */ addu $t1,$t1,$t7 +/* f011bc8: 00094900 */ sll $t1,$t1,0x4 +/* f011bcc: 44898000 */ mtc1 $t1,$f16 +/* f011bd0: 8e220284 */ lw $v0,0x284($s1) +/* f011bd4: 468084a0 */ cvt.s.w $f18,$f16 +/* f011bd8: c44a1b80 */ lwc1 $f10,0x1b80($v0) +/* f011bdc: 46125100 */ add.s $f4,$f10,$f18 +/* f011be0: e4441b80 */ swc1 $f4,0x1b80($v0) +/* f011be4: 8e030004 */ lw $v1,0x4($s0) +.L0f011be8: +/* f011be8: 2401000c */ addiu $at,$zero,0xc +/* f011bec: 1860000e */ blez $v1,.L0f011c28 +/* f011bf0: 00000000 */ sll $zero,$zero,0x0 +/* f011bf4: 0061001a */ div $zero,$v1,$at +/* f011bf8: 00005010 */ mfhi $t2 +/* f011bfc: 3c010003 */ lui $at,0x3 +/* f011c00: 34214bc0 */ ori $at,$at,0x4bc0 +/* f011c04: 01410019 */ multu $t2,$at +/* f011c08: 8e220284 */ lw $v0,0x284($s1) +/* f011c0c: c4461b80 */ lwc1 $f6,0x1b80($v0) +/* f011c10: 00005812 */ mflo $t3 +/* f011c14: 448b4000 */ mtc1 $t3,$f8 +/* f011c18: 00000000 */ sll $zero,$zero,0x0 +/* f011c1c: 46804420 */ cvt.s.w $f16,$f8 +/* f011c20: 46103280 */ add.s $f10,$f6,$f16 +/* f011c24: e44a1b80 */ swc1 $f10,0x1b80($v0) +.L0f011c28: +/* f011c28: 10000017 */ beqz $zero,.L0f011c88 +/* f011c2c: 2610000c */ addiu $s0,$s0,0xc +/* f011c30: 3c0c800a */ lui $t4,0x800a +/* f011c34: 8d8cd050 */ lw $t4,-0x2fb0($t4) +/* f011c38: 8e0d0004 */ lw $t5,0x4($s0) +/* f011c3c: 3c018007 */ lui $at,0x8007 +/* f011c40: 018d1021 */ addu $v0,$t4,$t5 +/* f011c44: ac220740 */ sw $v0,0x740($at) +/* f011c48: 94590000 */ lhu $t9,0x0($v0) +/* f011c4c: 57200005 */ bnezl $t9,.L0f011c64 +/* f011c50: 944e000c */ lhu $t6,0xc($v0) +/* f011c54: 94580002 */ lhu $t8,0x2($v0) +/* f011c58: 13000008 */ beqz $t8,.L0f011c7c +/* f011c5c: 00000000 */ sll $zero,$zero,0x0 +/* f011c60: 944e000c */ lhu $t6,0xc($v0) +.L0f011c64: +/* f011c64: 2442000c */ addiu $v0,$v0,0xc +/* f011c68: 55c0fffe */ bnezl $t6,.L0f011c64 +/* f011c6c: 944e000c */ lhu $t6,0xc($v0) +/* f011c70: 944f0002 */ lhu $t7,0x2($v0) +/* f011c74: 55e0fffb */ bnezl $t7,.L0f011c64 +/* f011c78: 944e000c */ lhu $t6,0xc($v0) +.L0f011c7c: +/* f011c7c: 10000002 */ beqz $zero,.L0f011c88 +/* f011c80: 26100008 */ addiu $s0,$s0,0x8 +.L0f011c84: +/* f011c84: 26100004 */ addiu $s0,$s0,0x4 +.L0f011c88: +/* f011c88: 8e020000 */ lw $v0,0x0($s0) +/* f011c8c: 2401000c */ addiu $at,$zero,0xc +/* f011c90: 5441ff65 */ bnel $v0,$at,.L0f011a28 +/* f011c94: 2c41000c */ sltiu $at,$v0,0xc +.L0f011c98: +/* f011c98: 0fc44762 */ jal func0f111d88 +/* f011c9c: 24040001 */ addiu $a0,$zero,0x1 +/* f011ca0: 0fc41b99 */ jal func0f106e64 +/* f011ca4: 24040008 */ addiu $a0,$zero,0x8 +/* f011ca8: 10400006 */ beqz $v0,.L0f011cc4 +/* f011cac: 00000000 */ sll $zero,$zero,0x0 +/* f011cb0: 0fc44762 */ jal func0f111d88 +/* f011cb4: 24040009 */ addiu $a0,$zero,0x9 +/* f011cb8: 2404000a */ addiu $a0,$zero,0xa +/* f011cbc: 0fc2a58a */ jal func0f0a9628 +/* f011cc0: 24050050 */ addiu $a1,$zero,0x50 +.L0f011cc4: +/* f011cc4: 0fc41b99 */ jal func0f106e64 +/* f011cc8: 24040009 */ addiu $a0,$zero,0x9 +/* f011ccc: 10400006 */ beqz $v0,.L0f011ce8 +/* f011cd0: 00000000 */ sll $zero,$zero,0x0 +/* f011cd4: 0fc44762 */ jal func0f111d88 +/* f011cd8: 24040016 */ addiu $a0,$zero,0x16 +/* f011cdc: 24040006 */ addiu $a0,$zero,0x6 +/* f011ce0: 0fc2a58a */ jal func0f0a9628 +/* f011ce4: 24050050 */ addiu $a1,$zero,0x50 +.L0f011ce8: +/* f011ce8: 0fc41b99 */ jal func0f106e64 +/* f011cec: 24040001 */ addiu $a0,$zero,0x1 +/* f011cf0: 10400006 */ beqz $v0,.L0f011d0c +/* f011cf4: 00000000 */ sll $zero,$zero,0x0 +/* f011cf8: 0fc44762 */ jal func0f111d88 +/* f011cfc: 24040031 */ addiu $a0,$zero,0x31 +/* f011d00: 24040014 */ addiu $a0,$zero,0x14 +/* f011d04: 0fc2a58a */ jal func0f0a9628 +/* f011d08: 24051c20 */ addiu $a1,$zero,0x1c20 +.L0f011d0c: +/* f011d0c: 0fc41b99 */ jal func0f106e64 +/* f011d10: 24040015 */ addiu $a0,$zero,0x15 +/* f011d14: 10400003 */ beqz $v0,.L0f011d24 +/* f011d18: 00000000 */ sll $zero,$zero,0x0 +/* f011d1c: 0fc44762 */ jal func0f111d88 +/* f011d20: 2404002d */ addiu $a0,$zero,0x2d +.L0f011d24: +/* f011d24: 0fc41b99 */ jal func0f106e64 +/* f011d28: 2404001a */ addiu $a0,$zero,0x1a +/* f011d2c: 10400003 */ beqz $v0,.L0f011d3c +/* f011d30: 00000000 */ sll $zero,$zero,0x0 +/* f011d34: 0fc44762 */ jal func0f111d88 +/* f011d38: 24040037 */ addiu $a0,$zero,0x37 +.L0f011d3c: +/* f011d3c: 0fc41b99 */ jal func0f106e64 +/* f011d40: 2404001b */ addiu $a0,$zero,0x1b +/* f011d44: 10400006 */ beqz $v0,.L0f011d60 +/* f011d48: 00000000 */ sll $zero,$zero,0x0 +/* f011d4c: 0fc44762 */ jal func0f111d88 +/* f011d50: 24040018 */ addiu $a0,$zero,0x18 +/* f011d54: 24040008 */ addiu $a0,$zero,0x8 +/* f011d58: 0fc2a58a */ jal func0f0a9628 +/* f011d5c: 2405000a */ addiu $a1,$zero,0xa +.L0f011d60: +/* f011d60: 0fc41b99 */ jal func0f106e64 +/* f011d64: 2404001c */ addiu $a0,$zero,0x1c +/* f011d68: 10400006 */ beqz $v0,.L0f011d84 +/* f011d6c: 00000000 */ sll $zero,$zero,0x0 +/* f011d70: 0fc44762 */ jal func0f111d88 +/* f011d74: 24040015 */ addiu $a0,$zero,0x15 +/* f011d78: 24040004 */ addiu $a0,$zero,0x4 +/* f011d7c: 0fc2a58a */ jal func0f0a9628 +/* f011d80: 240500c8 */ addiu $a1,$zero,0xc8 +.L0f011d84: +/* f011d84: 0fc41b99 */ jal func0f106e64 +/* f011d88: 2404001d */ addiu $a0,$zero,0x1d +/* f011d8c: 10400003 */ beqz $v0,.L0f011d9c +/* f011d90: 00000000 */ sll $zero,$zero,0x0 +/* f011d94: 0fc44762 */ jal func0f111d88 +/* f011d98: 2404002f */ addiu $a0,$zero,0x2f +.L0f011d9c: +/* f011d9c: 0fc41b99 */ jal func0f106e64 +/* f011da0: 2404001e */ addiu $a0,$zero,0x1e +/* f011da4: 10400009 */ beqz $v0,.L0f011dcc +/* f011da8: 00000000 */ sll $zero,$zero,0x0 +/* f011dac: 0fc44762 */ jal func0f111d88 +/* f011db0: 24040012 */ addiu $a0,$zero,0x12 +/* f011db4: 24040004 */ addiu $a0,$zero,0x4 +/* f011db8: 0fc2a58a */ jal func0f0a9628 +/* f011dbc: 240500c8 */ addiu $a1,$zero,0xc8 +/* f011dc0: 2404000b */ addiu $a0,$zero,0xb +/* f011dc4: 0fc2a58a */ jal func0f0a9628 +/* f011dc8: 24050014 */ addiu $a1,$zero,0x14 +.L0f011dcc: +/* f011dcc: 0fc41b99 */ jal func0f106e64 +/* f011dd0: 2404001f */ addiu $a0,$zero,0x1f +/* f011dd4: 10400006 */ beqz $v0,.L0f011df0 +/* f011dd8: 00000000 */ sll $zero,$zero,0x0 +/* f011ddc: 0fc44762 */ jal func0f111d88 +/* f011de0: 2404000e */ addiu $a0,$zero,0xe +/* f011de4: 24040002 */ addiu $a0,$zero,0x2 +/* f011de8: 0fc2a58a */ jal func0f0a9628 +/* f011dec: 240500c8 */ addiu $a1,$zero,0xc8 +.L0f011df0: +/* f011df0: 0fc41b99 */ jal func0f106e64 +/* f011df4: 24040020 */ addiu $a0,$zero,0x20 +/* f011df8: 10400006 */ beqz $v0,.L0f011e14 +/* f011dfc: 00000000 */ sll $zero,$zero,0x0 +/* f011e00: 0fc44762 */ jal func0f111d88 +/* f011e04: 24040007 */ addiu $a0,$zero,0x7 +/* f011e08: 24040001 */ addiu $a0,$zero,0x1 +/* f011e0c: 0fc2a58a */ jal func0f0a9628 +/* f011e10: 240500c8 */ addiu $a1,$zero,0xc8 +.L0f011e14: +/* f011e14: 0fc41b99 */ jal func0f106e64 +/* f011e18: 24040021 */ addiu $a0,$zero,0x21 +/* f011e1c: 54400005 */ bnezl $v0,.L0f011e34 +/* f011e20: 24040016 */ addiu $a0,$zero,0x16 +/* f011e24: 0fc41b99 */ jal func0f106e64 +/* f011e28: 24040003 */ addiu $a0,$zero,0x3 +/* f011e2c: 10400009 */ beqz $v0,.L0f011e54 +/* f011e30: 24040016 */ addiu $a0,$zero,0x16 +.L0f011e34: +/* f011e34: 0fc2a58a */ jal func0f0a9628 +/* f011e38: 24050004 */ addiu $a1,$zero,0x4 +/* f011e3c: 0fc41b99 */ jal func0f106e64 +/* f011e40: 24040021 */ addiu $a0,$zero,0x21 +/* f011e44: 10400003 */ beqz $v0,.L0f011e54 +/* f011e48: 00000000 */ sll $zero,$zero,0x0 +/* f011e4c: 0fc44762 */ jal func0f111d88 +/* f011e50: 2404002c */ addiu $a0,$zero,0x2c +.L0f011e54: +/* f011e54: 0fc41b99 */ jal func0f106e64 +/* f011e58: 24040022 */ addiu $a0,$zero,0x22 +/* f011e5c: 10400006 */ beqz $v0,.L0f011e78 +/* f011e60: 00000000 */ sll $zero,$zero,0x0 +/* f011e64: 0fc44762 */ jal func0f111d88 +/* f011e68: 24040024 */ addiu $a0,$zero,0x24 +/* f011e6c: 24040001 */ addiu $a0,$zero,0x1 +/* f011e70: 0fc2a58a */ jal func0f0a9628 +/* f011e74: 240500c8 */ addiu $a1,$zero,0xc8 +.L0f011e78: +/* f011e78: 0fc41b99 */ jal func0f106e64 +/* f011e7c: 24040023 */ addiu $a0,$zero,0x23 +/* f011e80: 10400006 */ beqz $v0,.L0f011e9c +/* f011e84: 00000000 */ sll $zero,$zero,0x0 +/* f011e88: 0fc44762 */ jal func0f111d88 +/* f011e8c: 24040025 */ addiu $a0,$zero,0x25 +/* f011e90: 24040004 */ addiu $a0,$zero,0x4 +/* f011e94: 0fc2a58a */ jal func0f0a9628 +/* f011e98: 240500c8 */ addiu $a1,$zero,0xc8 +.L0f011e9c: +/* f011e9c: 0fc41b99 */ jal func0f106e64 +/* f011ea0: 24040024 */ addiu $a0,$zero,0x24 +/* f011ea4: 10400006 */ beqz $v0,.L0f011ec0 +/* f011ea8: 00000000 */ sll $zero,$zero,0x0 +/* f011eac: 0fc44762 */ jal func0f111d88 +/* f011eb0: 24040026 */ addiu $a0,$zero,0x26 +/* f011eb4: 24040002 */ addiu $a0,$zero,0x2 +/* f011eb8: 0fc2a58a */ jal func0f0a9628 +/* f011ebc: 240500c8 */ addiu $a1,$zero,0xc8 +.L0f011ec0: +/* f011ec0: 0fc41b99 */ jal func0f106e64 +/* f011ec4: 24040025 */ addiu $a0,$zero,0x25 +/* f011ec8: 10400006 */ beqz $v0,.L0f011ee4 +/* f011ecc: 00000000 */ sll $zero,$zero,0x0 +/* f011ed0: 0fc44762 */ jal func0f111d88 +/* f011ed4: 24040027 */ addiu $a0,$zero,0x27 +/* f011ed8: 24040004 */ addiu $a0,$zero,0x4 +/* f011edc: 0fc2a58a */ jal func0f0a9628 +/* f011ee0: 240500c8 */ addiu $a1,$zero,0xc8 +.L0f011ee4: +/* f011ee4: 0fc41b99 */ jal func0f106e64 +/* f011ee8: 24040026 */ addiu $a0,$zero,0x26 +/* f011eec: 10400006 */ beqz $v0,.L0f011f08 +/* f011ef0: 00000000 */ sll $zero,$zero,0x0 +/* f011ef4: 0fc44762 */ jal func0f111d88 +/* f011ef8: 24040028 */ addiu $a0,$zero,0x28 +/* f011efc: 24040002 */ addiu $a0,$zero,0x2 +/* f011f00: 0fc2a58a */ jal func0f0a9628 +/* f011f04: 240500c8 */ addiu $a1,$zero,0xc8 +.L0f011f08: +/* f011f08: 0fc41b99 */ jal func0f106e64 +/* f011f0c: 24040027 */ addiu $a0,$zero,0x27 +/* f011f10: 10400006 */ beqz $v0,.L0f011f2c +/* f011f14: 00000000 */ sll $zero,$zero,0x0 +/* f011f18: 0fc44762 */ jal func0f111d88 +/* f011f1c: 24040029 */ addiu $a0,$zero,0x29 +/* f011f20: 24040002 */ addiu $a0,$zero,0x2 +/* f011f24: 0fc2a58a */ jal func0f0a9628 +/* f011f28: 240500c8 */ addiu $a1,$zero,0xc8 +.L0f011f2c: +/* f011f2c: 0fc41b99 */ jal func0f106e64 +/* f011f30: 24040028 */ addiu $a0,$zero,0x28 +/* f011f34: 10400006 */ beqz $v0,.L0f011f50 +/* f011f38: 00000000 */ sll $zero,$zero,0x0 +/* f011f3c: 0fc44762 */ jal func0f111d88 +/* f011f40: 2404002a */ addiu $a0,$zero,0x2a +/* f011f44: 24040004 */ addiu $a0,$zero,0x4 +/* f011f48: 0fc2a58a */ jal func0f0a9628 +/* f011f4c: 240500c8 */ addiu $a1,$zero,0xc8 +.L0f011f50: +/* f011f50: 0fc41b99 */ jal func0f106e64 +/* f011f54: 24040029 */ addiu $a0,$zero,0x29 +/* f011f58: 50400007 */ beqzl $v0,.L0f011f78 +/* f011f5c: 8fa90080 */ lw $t1,0x80($sp) +/* f011f60: 0fc44762 */ jal func0f111d88 +/* f011f64: 2404002b */ addiu $a0,$zero,0x2b +/* f011f68: 24040002 */ addiu $a0,$zero,0x2 +/* f011f6c: 0fc2a58a */ jal func0f0a9628 +/* f011f70: 240500c8 */ addiu $a1,$zero,0xc8 +/* f011f74: 8fa90080 */ lw $t1,0x80($sp) +.L0f011f78: +/* f011f78: 15200003 */ bnez $t1,.L0f011f88 +/* f011f7c: 240a0001 */ addiu $t2,$zero,0x1 +/* f011f80: 3c01800a */ lui $at,0x800a +/* f011f84: ac2addd0 */ sw $t2,-0x2230($at) +.L0f011f88: +/* f011f88: 0fc180d6 */ jal func0f060358 +/* f011f8c: 00000000 */ sll $zero,$zero,0x0 +/* f011f90: 8e2b0284 */ lw $t3,0x284($s1) +/* f011f94: 24190006 */ addiu $t9,$zero,0x6 +/* f011f98: ad6200bc */ sw $v0,0xbc($t3) +/* f011f9c: 8e2c0284 */ lw $t4,0x284($s1) +/* f011fa0: 8d8d00bc */ lw $t5,0xbc($t4) +/* f011fa4: ada00004 */ sw $zero,0x4($t5) +/* f011fa8: 8e380284 */ lw $t8,0x284($s1) +/* f011fac: 8f0e00bc */ lw $t6,0xbc($t8) +/* f011fb0: a1d90000 */ sb $t9,0x0($t6) +/* f011fb4: 8e2f0284 */ lw $t7,0x284($s1) +/* f011fb8: 0fc1812f */ jal func0f0604bc +/* f011fbc: 8de400bc */ lw $a0,0xbc($t7) +/* f011fc0: 8e290284 */ lw $t1,0x284($s1) +/* f011fc4: 0fc180bc */ jal func0f0602f0 +/* f011fc8: 8d2400bc */ lw $a0,0xbc($t1) +/* f011fcc: 8e2a0284 */ lw $t2,0x284($s1) +/* f011fd0: 00002825 */ or $a1,$zero,$zero +/* f011fd4: 0fc0819a */ jal func0f020668 +/* f011fd8: 8d4400bc */ lw $a0,0xbc($t2) +/* f011fdc: 8e2b0298 */ lw $t3,0x298($s1) +/* f011fe0: 05620008 */ bltzl $t3,.L0f012004 +/* f011fe4: 8e2e029c */ lw $t6,0x29c($s1) +/* f011fe8: 8e2d0284 */ lw $t5,0x284($s1) +/* f011fec: 240c0010 */ addiu $t4,$zero,0x10 +/* f011ff0: 8db800bc */ lw $t8,0xbc($t5) +/* f011ff4: 8f190004 */ lw $t9,0x4($t8) +/* f011ff8: 10000029 */ beqz $zero,.L0f0120a0 +/* f011ffc: a32c0125 */ sb $t4,0x125($t9) +/* f012000: 8e2e029c */ lw $t6,0x29c($s1) +.L0f012004: +/* f012004: 05c20010 */ bltzl $t6,.L0f012048 +/* f012008: 8e390314 */ lw $t9,0x314($s1) +/* f01200c: 8e220284 */ lw $v0,0x284($s1) +/* f012010: 8e2f02a0 */ lw $t7,0x2a0($s1) +/* f012014: 55e20007 */ bnel $t7,$v0,.L0f012034 +/* f012018: 8c5800bc */ lw $t8,0xbc($v0) +/* f01201c: 8c4a00bc */ lw $t2,0xbc($v0) +/* f012020: 24090010 */ addiu $t1,$zero,0x10 +/* f012024: 8d4b0004 */ lw $t3,0x4($t2) +/* f012028: 1000001d */ beqz $zero,.L0f0120a0 +/* f01202c: a1690125 */ sb $t1,0x125($t3) +/* f012030: 8c5800bc */ lw $t8,0xbc($v0) +.L0f012034: +/* f012034: 240d0002 */ addiu $t5,$zero,0x2 +/* f012038: 8f0c0004 */ lw $t4,0x4($t8) +/* f01203c: 10000018 */ beqz $zero,.L0f0120a0 +/* f012040: a18d0125 */ sb $t5,0x125($t4) +/* f012044: 8e390314 */ lw $t9,0x314($s1) +.L0f012048: +/* f012048: 53200011 */ beqzl $t9,.L0f012090 +/* f01204c: 8e2f0284 */ lw $t7,0x284($s1) +/* f012050: 8e2e0288 */ lw $t6,0x288($s1) +/* f012054: 8e2d0284 */ lw $t5,0x284($s1) +/* f012058: 3c09800b */ lui $t1,0x800b +/* f01205c: 8dcf0070 */ lw $t7,0x70($t6) +/* f012060: 8dac00bc */ lw $t4,0xbc($t5) +/* f012064: 240b0001 */ addiu $t3,$zero,0x1 +/* f012068: 000f5080 */ sll $t2,$t7,0x2 +/* f01206c: 014f5021 */ addu $t2,$t2,$t7 +/* f012070: 000a5140 */ sll $t2,$t2,0x5 +/* f012074: 012a4821 */ addu $t1,$t1,$t2 +/* f012078: 9129c7c9 */ lbu $t1,-0x3837($t1) +/* f01207c: 8d990004 */ lw $t9,0x4($t4) +/* f012080: 012bc004 */ sllv $t8,$t3,$t1 +/* f012084: 10000006 */ beqz $zero,.L0f0120a0 +/* f012088: a3380125 */ sb $t8,0x125($t9) +/* f01208c: 8e2f0284 */ lw $t7,0x284($s1) +.L0f012090: +/* f012090: 240e0010 */ addiu $t6,$zero,0x10 +/* f012094: 8dea00bc */ lw $t2,0xbc($t7) +/* f012098: 8d4b0004 */ lw $t3,0x4($t2) +/* f01209c: a16e0125 */ sb $t6,0x125($t3) +.L0f0120a0: +/* f0120a0: 93a9007b */ lbu $t1,0x7b($sp) +/* f0120a4: 11200003 */ beqz $t1,.L0f0120b4 +/* f0120a8: 00000000 */ sll $zero,$zero,0x0 +/* f0120ac: 0fc0458c */ jal func0f011630 +/* f0120b0: 00000000 */ sll $zero,$zero,0x0 +.L0f0120b4: +/* f0120b4: 3c0d800a */ lui $t5,0x800a +/* f0120b8: 8dadde68 */ lw $t5,-0x2198($t5) +/* f0120bc: 59a0002f */ blezl $t5,.L0f01217c +/* f0120c0: 8e220284 */ lw $v0,0x284($s1) +/* f0120c4: 8e2c0298 */ lw $t4,0x298($s1) +/* f0120c8: 3c0141f0 */ lui $at,0x41f0 +/* f0120cc: 27a5009c */ addiu $a1,$sp,0x9c +/* f0120d0: 0580000a */ bltz $t4,.L0f0120fc +/* f0120d4: 27a6008c */ addiu $a2,$sp,0x8c +/* f0120d8: 8e380284 */ lw $t8,0x284($s1) +/* f0120dc: 44816000 */ mtc1 $at,$f12 +/* f0120e0: 0fc6185f */ jal func0f18617c +/* f0120e4: 8f0700bc */ lw $a3,0xbc($t8) +/* f0120e8: 3c017f1b */ lui $at,0x7f1b +/* f0120ec: c4328270 */ lwc1 $f18,-0x7d90($at) +/* f0120f0: 46009101 */ sub.s $f4,$f18,$f0 +/* f0120f4: 10000020 */ beqz $zero,.L0f012178 +/* f0120f8: e7a40088 */ swc1 $f4,0x88($sp) +.L0f0120fc: +/* f0120fc: 8e39029c */ lw $t9,0x29c($s1) +/* f012100: 3c0141f0 */ lui $at,0x41f0 +/* f012104: 27a5009c */ addiu $a1,$sp,0x9c +/* f012108: 0720000c */ bltz $t9,.L0f01213c +/* f01210c: 27a6008c */ addiu $a2,$sp,0x8c +/* f012110: 8e2f0284 */ lw $t7,0x284($s1) +/* f012114: 44816000 */ mtc1 $at,$f12 +/* f012118: 27a5009c */ addiu $a1,$sp,0x9c +/* f01211c: 27a6008c */ addiu $a2,$sp,0x8c +/* f012120: 0fc6185f */ jal func0f18617c +/* f012124: 8de700bc */ lw $a3,0xbc($t7) +/* f012128: 3c017f1b */ lui $at,0x7f1b +/* f01212c: c4288274 */ lwc1 $f8,-0x7d8c($at) +/* f012130: 46004181 */ sub.s $f6,$f8,$f0 +/* f012134: 10000010 */ beqz $zero,.L0f012178 +/* f012138: e7a60088 */ swc1 $f6,0x88($sp) +.L0f01213c: +/* f01213c: 8e2a0314 */ lw $t2,0x314($s1) +/* f012140: 240e0001 */ addiu $t6,$zero,0x1 +/* f012144: 3c01800a */ lui $at,0x800a +/* f012148: 55400003 */ bnezl $t2,.L0f012158 +/* f01214c: 8e2b0284 */ lw $t3,0x284($s1) +/* f012150: ac2ede68 */ sw $t6,-0x2198($at) +/* f012154: 8e2b0284 */ lw $t3,0x284($s1) +.L0f012158: +/* f012158: 3c0141f0 */ lui $at,0x41f0 +/* f01215c: 44816000 */ mtc1 $at,$f12 +/* f012160: 0fc6185f */ jal func0f18617c +/* f012164: 8d6700bc */ lw $a3,0xbc($t3) +/* f012168: 3c017f1b */ lui $at,0x7f1b +/* f01216c: c4308278 */ lwc1 $f16,-0x7d88($at) +/* f012170: 46008281 */ sub.s $f10,$f16,$f0 +/* f012174: e7aa0088 */ swc1 $f10,0x88($sp) +.L0f012178: +/* f012178: 8e220284 */ lw $v0,0x284($s1) +.L0f01217c: +/* f01217c: 27a4009c */ addiu $a0,$sp,0x9c +/* f012180: 3c0541f0 */ lui $a1,0x41f0 +/* f012184: 2449161e */ addiu $t1,$v0,0x161e +/* f012188: 244d161c */ addiu $t5,$v0,0x161c +/* f01218c: 244c19b0 */ addiu $t4,$v0,0x19b0 +/* f012190: afac0018 */ sw $t4,0x18($sp) +/* f012194: afad0014 */ sw $t5,0x14($sp) +/* f012198: afa90010 */ sw $t1,0x10($sp) +/* f01219c: 27a6008c */ addiu $a2,$sp,0x8c +/* f0121a0: afa0001c */ sw $zero,0x1c($sp) +/* f0121a4: afa00020 */ sw $zero,0x20($sp) +/* f0121a8: 0c00a86c */ jal 0x2a1b0 +/* f0121ac: 2447161a */ addiu $a3,$v0,0x161a +/* f0121b0: 8e220284 */ lw $v0,0x284($s1) +/* f0121b4: 3c0143b4 */ lui $at,0x43b4 +/* f0121b8: 44813000 */ mtc1 $at,$f6 +/* f0121bc: c45219c4 */ lwc1 $f18,0x19c4($v0) +/* f0121c0: 3c017f1b */ lui $at,0x7f1b +/* f0121c4: 27a5009c */ addiu $a1,$sp,0x9c +/* f0121c8: 46009100 */ add.s $f4,$f18,$f0 +/* f0121cc: e7a400a0 */ swc1 $f4,0xa0($sp) +/* f0121d0: e4400074 */ swc1 $f0,0x74($v0) +/* f0121d4: 8e380284 */ lw $t8,0x284($s1) +/* f0121d8: e7000078 */ swc1 $f0,0x78($t8) +/* f0121dc: c7a80088 */ lwc1 $f8,0x88($sp) +/* f0121e0: c42a827c */ lwc1 $f10,-0x7d84($at) +/* f0121e4: 8e390284 */ lw $t9,0x284($s1) +/* f0121e8: 46064402 */ mul.s $f16,$f8,$f6 +/* f0121ec: 460a8483 */ div.s $f18,$f16,$f10 +/* f0121f0: e7320144 */ swc1 $f18,0x144($t9) +/* f0121f4: 8e240284 */ lw $a0,0x284($s1) +/* f0121f8: 0fc2e168 */ jal func0f0b85a0 +/* f0121fc: 2484036c */ addiu $a0,$a0,0x36c +/* f012200: 0c0068f7 */ jal 0x1a3dc +/* f012204: c7ac0088 */ lwc1 $f12,0x88($sp) +/* f012208: 8e2f0284 */ lw $t7,0x284($s1) +/* f01220c: 46000107 */ neg.s $f4,$f0 +/* f012210: 44804000 */ mtc1 $zero,$f8 +/* f012214: e5e4036c */ swc1 $f4,0x36c($t7) +/* f012218: 8e2a0284 */ lw $t2,0x284($s1) +/* f01221c: e5480370 */ swc1 $f8,0x370($t2) +/* f012220: 0c0068f4 */ jal 0x1a3d0 +/* f012224: c7ac0088 */ lwc1 $f12,0x88($sp) +/* f012228: 8e2e0284 */ lw $t6,0x284($s1) +/* f01222c: e5c00374 */ swc1 $f0,0x374($t6) +/* f012230: 8e2b0284 */ lw $t3,0x284($s1) +/* f012234: c7a2009c */ lwc1 $f2,0x9c($sp) +/* f012238: e5620310 */ swc1 $f2,0x310($t3) +/* f01223c: 8e290284 */ lw $t1,0x284($s1) +/* f012240: 8d2d00bc */ lw $t5,0xbc($t1) +/* f012244: e5a20008 */ swc1 $f2,0x8($t5) +/* f012248: 8e2c0284 */ lw $t4,0x284($s1) +/* f01224c: c7a200a0 */ lwc1 $f2,0xa0($sp) +/* f012250: e5820314 */ swc1 $f2,0x314($t4) +/* f012254: 8e380284 */ lw $t8,0x284($s1) +/* f012258: 8f1900bc */ lw $t9,0xbc($t8) +/* f01225c: e722000c */ swc1 $f2,0xc($t9) +/* f012260: 8e2f0284 */ lw $t7,0x284($s1) +/* f012264: c7a200a4 */ lwc1 $f2,0xa4($sp) +/* f012268: e5e20318 */ swc1 $f2,0x318($t7) +/* f01226c: 8e2a0284 */ lw $t2,0x284($s1) +/* f012270: 8d4e00bc */ lw $t6,0xbc($t2) +/* f012274: e5c20010 */ swc1 $f2,0x10($t6) +/* f012278: 8e2b0284 */ lw $t3,0x284($s1) +/* f01227c: 0fc19711 */ jal func0f065c44 +/* f012280: 8d6400bc */ lw $a0,0xbc($t3) +/* f012284: 8e2d0284 */ lw $t5,0x284($s1) +/* f012288: 87a9008c */ lh $t1,0x8c($sp) +/* f01228c: 2418ffff */ addiu $t8,$zero,-1 +/* f012290: 8dac00bc */ lw $t4,0xbc($t5) +/* f012294: 27a4009c */ addiu $a0,$sp,0x9c +/* f012298: a5890028 */ sh $t1,0x28($t4) +/* f01229c: 8e390284 */ lw $t9,0x284($s1) +/* f0122a0: 8f2f00bc */ lw $t7,0xbc($t9) +/* f0122a4: a5f8002a */ sh $t8,0x2a($t7) +/* f0122a8: 8e220284 */ lw $v0,0x284($s1) +/* f0122ac: 87a7008c */ lh $a3,0x8c($sp) +/* f0122b0: 24450394 */ addiu $a1,$v0,0x394 +/* f0122b4: 0fc30709 */ jal func0f0c1c24 +/* f0122b8: 24460388 */ addiu $a2,$v0,0x388 +/* f0122bc: 0fc07934 */ jal func0f01e4d0 +/* f0122c0: 00000000 */ sll $zero,$zero,0x0 +/* f0122c4: 18400026 */ blez $v0,.L0f012360 +/* f0122c8: 00402025 */ or $a0,$v0,$zero +/* f0122cc: 000428c0 */ sll $a1,$a0,0x3 +/* f0122d0: 00a42823 */ subu $a1,$a1,$a0 +/* f0122d4: 00052880 */ sll $a1,$a1,0x2 +/* f0122d8: 00a42823 */ subu $a1,$a1,$a0 +/* f0122dc: 00052880 */ sll $a1,$a1,0x2 +/* f0122e0: 00a42821 */ addu $a1,$a1,$a0 +/* f0122e4: 3c068006 */ lui $a2,0x8006 +/* f0122e8: 24c62988 */ addiu $a2,$a2,0x2988 +/* f0122ec: 000528c0 */ sll $a1,$a1,0x3 +/* f0122f0: 00001025 */ or $v0,$zero,$zero +/* f0122f4: 24080048 */ addiu $t0,$zero,0x48 +/* f0122f8: 2407fffe */ addiu $a3,$zero,-2 +/* f0122fc: 8cca0000 */ lw $t2,0x0($a2) +.L0f012300: +/* f012300: 004a1821 */ addu $v1,$v0,$t2 +/* f012304: 846e017e */ lh $t6,0x17e($v1) +/* f012308: 24420368 */ addiu $v0,$v0,0x368 +/* f01230c: 54ee0012 */ bnel $a3,$t6,.L0f012358 +/* f012310: 0045082a */ slt $at,$v0,$a1 +/* f012314: 8e2b0284 */ lw $t3,0x284($s1) +/* f012318: 8e290338 */ lw $t1,0x338($s1) +/* f01231c: 8d6d00bc */ lw $t5,0xbc($t3) +/* f012320: 01a96023 */ subu $t4,$t5,$t1 +/* f012324: 0188001a */ div $zero,$t4,$t0 +/* f012328: 0000c812 */ mflo $t9 +/* f01232c: a479017e */ sh $t9,0x17e($v1) +/* f012330: 15000002 */ bnez $t0,.L0f01233c +/* f012334: 00000000 */ sll $zero,$zero,0x0 +/* f012338: 0007000d */ break 0x7 +.L0f01233c: +/* f01233c: 2401ffff */ addiu $at,$zero,-1 +/* f012340: 15010004 */ bne $t0,$at,.L0f012354 +/* f012344: 3c018000 */ lui $at,0x8000 +/* f012348: 15810002 */ bne $t4,$at,.L0f012354 +/* f01234c: 00000000 */ sll $zero,$zero,0x0 +/* f012350: 0006000d */ break 0x6 +.L0f012354: +/* f012354: 0045082a */ slt $at,$v0,$a1 +.L0f012358: +/* f012358: 5420ffe9 */ bnezl $at,.L0f012300 +/* f01235c: 8cca0000 */ lw $t2,0x0($a2) +.L0f012360: +/* f012360: 0fc32e31 */ jal func0f0cb8c4 +/* f012364: 8e240284 */ lw $a0,0x284($s1) +/* f012368: 8e380318 */ lw $t8,0x318($s1) +/* f01236c: 13000005 */ beqz $t8,.L0f012384 +/* f012370: 00000000 */ sll $zero,$zero,0x0 +/* f012374: 0fc2e59d */ jal func0f0b9674 +/* f012378: 00000000 */ sll $zero,$zero,0x0 +/* f01237c: 10000003 */ beqz $zero,.L0f01238c +/* f012380: 00000000 */ sll $zero,$zero,0x0 +.L0f012384: +/* f012384: 0fc2e688 */ jal func0f0b9a20 +/* f012388: 00000000 */ sll $zero,$zero,0x0 +.L0f01238c: +/* f01238c: 3c048007 */ lui $a0,0x8007 +/* f012390: 24840768 */ addiu $a0,$a0,0x768 +/* f012394: 00007840 */ sll $t7,$zero,0x1 +/* f012398: 008f5021 */ addu $t2,$a0,$t7 +/* f01239c: 854e0000 */ lh $t6,0x0($t2) +/* f0123a0: 3c038007 */ lui $v1,0x8007 +/* f0123a4: 2463077c */ addiu $v1,$v1,0x77c +/* f0123a8: ac600000 */ sw $zero,0x0($v1) +/* f0123ac: 19c00009 */ blez $t6,.L0f0123d4 +/* f0123b0: 00001025 */ or $v0,$zero,$zero +/* f0123b4: 244b0001 */ addiu $t3,$v0,0x1 +.L0f0123b8: +/* f0123b8: 000b6840 */ sll $t5,$t3,0x1 +/* f0123bc: 008d4821 */ addu $t1,$a0,$t5 +/* f0123c0: 852c0000 */ lh $t4,0x0($t1) +/* f0123c4: ac6b0000 */ sw $t3,0x0($v1) +/* f0123c8: 01601025 */ or $v0,$t3,$zero +/* f0123cc: 5d80fffa */ bgtzl $t4,.L0f0123b8 +/* f0123d0: 244b0001 */ addiu $t3,$v0,0x1 +.L0f0123d4: +/* f0123d4: 8e390284 */ lw $t9,0x284($s1) +/* f0123d8: 3c02800a */ lui $v0,0x800a +/* f0123dc: 3c03800a */ lui $v1,0x800a +/* f0123e0: af201b84 */ sw $zero,0x1b84($t9) +/* f0123e4: 8e380284 */ lw $t8,0x284($s1) +/* f0123e8: 24639fd0 */ addiu $v1,$v1,-24624 +/* f0123ec: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0123f0: af0000e0 */ sw $zero,0xe0($t8) +.L0f0123f4: +/* f0123f4: 24420004 */ addiu $v0,$v0,0x4 +/* f0123f8: 1443fffe */ bne $v0,$v1,.L0f0123f4 +/* f0123fc: ac4004b4 */ sw $zero,0x4b4($v0) +/* f012400: 27a40048 */ addiu $a0,$sp,0x48 +/* f012404: 27a50044 */ addiu $a1,$sp,0x44 +/* f012408: 0fc2e1cb */ jal func0f0b872c +/* f01240c: 00003025 */ or $a2,$zero,$zero +/* f012410: 8e2a0284 */ lw $t2,0x284($s1) +/* f012414: 8faf0048 */ lw $t7,0x48($sp) +/* f012418: 8d4e00bc */ lw $t6,0xbc($t2) +/* f01241c: 8dcb0004 */ lw $t3,0x4($t6) +/* f012420: a56f0010 */ sh $t7,0x10($t3) +/* f012424: 8e290284 */ lw $t1,0x284($s1) +/* f012428: 8fad0044 */ lw $t5,0x44($sp) +/* f01242c: 8d2c00bc */ lw $t4,0xbc($t1) +/* f012430: 8d990004 */ lw $t9,0x4($t4) +/* f012434: a32d0006 */ sb $t5,0x6($t9) +/* f012438: 8fbf0034 */ lw $ra,0x34($sp) +/* f01243c: 8fb10030 */ lw $s1,0x30($sp) +/* f012440: 8fb0002c */ lw $s0,0x2c($sp) +/* f012444: 03e00008 */ jr $ra +/* f012448: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* f01244c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f012450 +/* f012450: 3c05800a */ lui $a1,0x800a +/* f012454: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f012458: 8cae006c */ lw $t6,0x6c($a1) +/* f01245c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f012460: afbf0014 */ sw $ra,0x14($sp) +/* f012464: 11c00003 */ beqz $t6,.L0f012474 +/* f012468: 24010001 */ addiu $at,$zero,0x1 +/* f01246c: 10000002 */ beqz $zero,.L0f012478 +/* f012470: 24060001 */ addiu $a2,$zero,0x1 +.L0f012474: +/* f012474: 00003025 */ or $a2,$zero,$zero +.L0f012478: +/* f012478: 8caf0068 */ lw $t7,0x68($a1) +/* f01247c: 00001825 */ or $v1,$zero,$zero +/* f012480: 00002025 */ or $a0,$zero,$zero +/* f012484: 11e00003 */ beqz $t7,.L0f012494 +/* f012488: 00001025 */ or $v0,$zero,$zero +/* f01248c: 10000001 */ beqz $zero,.L0f012494 +/* f012490: 24030001 */ addiu $v1,$zero,0x1 +.L0f012494: +/* f012494: 8cb80064 */ lw $t8,0x64($a1) +/* f012498: 13000003 */ beqz $t8,.L0f0124a8 +/* f01249c: 00000000 */ sll $zero,$zero,0x0 +/* f0124a0: 10000001 */ beqz $zero,.L0f0124a8 +/* f0124a4: 24040001 */ addiu $a0,$zero,0x1 +.L0f0124a8: +/* f0124a8: 8cb90070 */ lw $t9,0x70($a1) +/* f0124ac: 13200003 */ beqz $t9,.L0f0124bc +/* f0124b0: 00000000 */ sll $zero,$zero,0x0 +/* f0124b4: 10000001 */ beqz $zero,.L0f0124bc +/* f0124b8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0124bc: +/* f0124bc: 00444021 */ addu $t0,$v0,$a0 +/* f0124c0: 01034821 */ addu $t1,$t0,$v1 +/* f0124c4: 01265021 */ addu $t2,$t1,$a2 +/* f0124c8: 5541000c */ bnel $t2,$at,.L0f0124fc +/* f0124cc: 8cad0284 */ lw $t5,0x284($a1) +/* f0124d0: 8cab0318 */ lw $t3,0x318($a1) +/* f0124d4: 55600009 */ bnezl $t3,.L0f0124fc +/* f0124d8: 8cad0284 */ lw $t5,0x284($a1) +/* f0124dc: 0fc41b99 */ jal func0f106e64 +/* f0124e0: 24040003 */ addiu $a0,$zero,0x3 +/* f0124e4: 3c05800a */ lui $a1,0x800a +/* f0124e8: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0124ec: 8cac0284 */ lw $t4,0x284($a1) +/* f0124f0: 10000003 */ beqz $zero,.L0f012500 +/* f0124f4: ad821870 */ sw $v0,0x1870($t4) +/* f0124f8: 8cad0284 */ lw $t5,0x284($a1) +.L0f0124fc: +/* f0124fc: ada01870 */ sw $zero,0x1870($t5) +.L0f012500: +/* f012500: 00001025 */ or $v0,$zero,$zero +/* f012504: 24040078 */ addiu $a0,$zero,0x78 +/* f012508: 2403ffff */ addiu $v1,$zero,-1 +.L0f01250c: +/* f01250c: 8cae0284 */ lw $t6,0x284($a1) +/* f012510: 01c27821 */ addu $t7,$t6,$v0 +/* f012514: 2442000c */ addiu $v0,$v0,0xc +/* f012518: 1444fffc */ bne $v0,$a0,.L0f01250c +/* f01251c: ade31880 */ sw $v1,0x1880($t7) +/* f012520: 8fbf0014 */ lw $ra,0x14($sp) +/* f012524: 27bd0018 */ addiu $sp,$sp,0x18 +/* f012528: 03e00008 */ jr $ra +/* f01252c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f012530 +/* f012530: 3c02800a */ lui $v0,0x800a +/* f012534: 24429fc0 */ addiu $v0,$v0,-24640 +/* f012538: 8c4f0284 */ lw $t7,0x284($v0) +/* f01253c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f012540: afbf0014 */ sw $ra,0x14($sp) +/* f012544: 248e001e */ addiu $t6,$a0,0x1e +/* f012548: adee186c */ sw $t6,0x186c($t7) +/* f01254c: 8c580284 */ lw $t8,0x284($v0) +/* f012550: 24050004 */ addiu $a1,$zero,0x4 +/* f012554: 8f04186c */ lw $a0,0x186c($t8) +/* f012558: 0004c880 */ sll $t9,$a0,0x2 +/* f01255c: 0324c821 */ addu $t9,$t9,$a0 +/* f012560: 0019c880 */ sll $t9,$t9,0x2 +/* f012564: 2724000f */ addiu $a0,$t9,0xf +/* f012568: 3488000f */ ori $t0,$a0,0xf +/* f01256c: 0c0048f2 */ jal 0x123c8 +/* f012570: 3904000f */ xori $a0,$t0,0xf +/* f012574: 3c0a800a */ lui $t2,0x800a +/* f012578: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f01257c: 0fc44580 */ jal func0f111600 +/* f012580: ad421868 */ sw $v0,0x1868($t2) +/* f012584: 8fbf0014 */ lw $ra,0x14($sp) +/* f012588: 27bd0018 */ addiu $sp,$sp,0x18 +/* f01258c: 03e00008 */ jr $ra +/* f012590: 00000000 */ sll $zero,$zero,0x0 +/* f012594: 00000000 */ sll $zero,$zero,0x0 +/* f012598: 00000000 */ sll $zero,$zero,0x0 +/* f01259c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0125a0 +/* f0125a0: 27bdffb0 */ addiu $sp,$sp,-80 +/* f0125a4: afb30030 */ sw $s3,0x30($sp) +/* f0125a8: afb2002c */ sw $s2,0x2c($sp) +/* f0125ac: afb10028 */ sw $s1,0x28($sp) +/* f0125b0: afb00024 */ sw $s0,0x24($sp) +/* f0125b4: 00049c00 */ sll $s3,$a0,0x10 +/* f0125b8: afbf003c */ sw $ra,0x3c($sp) +/* f0125bc: afb50038 */ sw $s5,0x38($sp) +/* f0125c0: afb40034 */ sw $s4,0x34($sp) +/* f0125c4: afa40050 */ sw $a0,0x50($sp) +/* f0125c8: 00137403 */ sra $t6,$s3,0x10 +/* f0125cc: 00a6082a */ slt $at,$a1,$a2 +/* f0125d0: 01c09825 */ or $s3,$t6,$zero +/* f0125d4: 00e08025 */ or $s0,$a3,$zero +/* f0125d8: 00a08825 */ or $s1,$a1,$zero +/* f0125dc: 00c09025 */ or $s2,$a2,$zero +/* f0125e0: ace00000 */ sw $zero,0x0($a3) +/* f0125e4: ace00004 */ sw $zero,0x4($a3) +/* f0125e8: 1020001d */ beqz $at,.L0f012660 +/* f0125ec: ace00008 */ sw $zero,0x8($a3) +/* f0125f0: 3c148008 */ lui $s4,0x8008 +/* f0125f4: 2694ce40 */ addiu $s4,$s4,-12736 +/* f0125f8: 27b50048 */ addiu $s5,$sp,0x48 +.L0f0125fc: +/* f0125fc: 00133c00 */ sll $a3,$s3,0x10 +/* f012600: 00077c03 */ sra $t7,$a3,0x10 +/* f012604: 01e03825 */ or $a3,$t7,$zero +/* f012608: 00002025 */ or $a0,$zero,$zero +/* f01260c: 00002825 */ or $a1,$zero,$zero +/* f012610: 02803025 */ or $a2,$s4,$zero +/* f012614: afb10010 */ sw $s1,0x10($sp) +/* f012618: afb50014 */ sw $s5,0x14($sp) +/* f01261c: 0c009217 */ jal 0x2485c +/* f012620: afa00018 */ sw $zero,0x18($sp) +/* f012624: 8e180000 */ lw $t8,0x0($s0) +/* f012628: 87b90048 */ lh $t9,0x48($sp) +/* f01262c: 8e090004 */ lw $t1,0x4($s0) +/* f012630: 8e0c0008 */ lw $t4,0x8($s0) +/* f012634: 03194021 */ addu $t0,$t8,$t9 +/* f012638: ae080000 */ sw $t0,0x0($s0) +/* f01263c: 87aa004a */ lh $t2,0x4a($sp) +/* f012640: 26310001 */ addiu $s1,$s1,0x1 +/* f012644: 0232082a */ slt $at,$s1,$s2 +/* f012648: 012a5821 */ addu $t3,$t1,$t2 +/* f01264c: ae0b0004 */ sw $t3,0x4($s0) +/* f012650: 87ad004c */ lh $t5,0x4c($sp) +/* f012654: 018d7021 */ addu $t6,$t4,$t5 +/* f012658: 1420ffe8 */ bnez $at,.L0f0125fc +/* f01265c: ae0e0008 */ sw $t6,0x8($s0) +.L0f012660: +/* f012660: 8fbf003c */ lw $ra,0x3c($sp) +/* f012664: 8fb00024 */ lw $s0,0x24($sp) +/* f012668: 8fb10028 */ lw $s1,0x28($sp) +/* f01266c: 8fb2002c */ lw $s2,0x2c($sp) +/* f012670: 8fb30030 */ lw $s3,0x30($sp) +/* f012674: 8fb40034 */ lw $s4,0x34($sp) +/* f012678: 8fb50038 */ lw $s5,0x38($sp) +/* f01267c: 03e00008 */ jr $ra +/* f012680: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f012684 +/* f012684: 27bdff28 */ addiu $sp,$sp,-216 +/* f012688: afb10030 */ sw $s1,0x30($sp) +/* f01268c: 3c11800a */ lui $s1,0x800a +/* f012690: 26319fc0 */ addiu $s1,$s1,-24640 +/* f012694: afb0002c */ sw $s0,0x2c($sp) +/* f012698: 8e300284 */ lw $s0,0x284($s1) +/* f01269c: afbf003c */ sw $ra,0x3c($sp) +/* f0126a0: 3c058008 */ lui $a1,0x8008 +/* f0126a4: afb30038 */ sw $s3,0x38($sp) +/* f0126a8: afb20034 */ sw $s2,0x34($sp) +/* f0126ac: f7b60020 */ sdc1 $f22,0x20($sp) +/* f0126b0: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0126b4: 24a5c0c0 */ addiu $a1,$a1,-16192 +/* f0126b8: 00003825 */ or $a3,$zero,$zero +/* f0126bc: 2604045c */ addiu $a0,$s0,0x45c +/* f0126c0: 0c008be9 */ jal 0x22fa4 +/* f0126c4: 26060494 */ addiu $a2,$s0,0x494 +/* f0126c8: 8e2e0284 */ lw $t6,0x284($s1) +/* f0126cc: 0c008c28 */ jal 0x230a0 +/* f0126d0: 8dc4047c */ lw $a0,0x47c($t6) +/* f0126d4: 3c017f1b */ lui $at,0x7f1b +/* f0126d8: c4368280 */ lwc1 $f22,-0x7d80($at) +/* f0126dc: 8e240284 */ lw $a0,0x284($s1) +/* f0126e0: 4405b000 */ mfc1 $a1,$f22 +/* f0126e4: 0c006bd6 */ jal 0x1af58 +/* f0126e8: 2484045c */ addiu $a0,$a0,0x45c +/* f0126ec: 3c013f80 */ lui $at,0x3f80 +/* f0126f0: 44810000 */ mtc1 $at,$f0 +/* f0126f4: 4480a000 */ mtc1 $zero,$f20 +/* f0126f8: 8e240284 */ lw $a0,0x284($s1) +/* f0126fc: 44050000 */ mfc1 $a1,$f0 +/* f012700: 4406a000 */ mfc1 $a2,$f20 +/* f012704: 0c0077eb */ jal 0x1dfac +/* f012708: 2484045c */ addiu $a0,$a0,0x45c +/* f01270c: 3c013f80 */ lui $at,0x3f80 +/* f012710: 44810000 */ mtc1 $at,$f0 +/* f012714: 8e2f0284 */ lw $t7,0x284($s1) +/* f012718: 3c017f1b */ lui $at,0x7f1b +/* f01271c: c4228284 */ lwc1 $f2,-0x7d7c($at) +/* f012720: ade003ac */ sw $zero,0x3ac($t7) +/* f012724: 3c017f1b */ lui $at,0x7f1b +/* f012728: c4248288 */ lwc1 $f4,-0x7d78($at) +/* f01272c: 8e380284 */ lw $t8,0x284($s1) +/* f012730: 24020001 */ addiu $v0,$zero,0x1 +/* f012734: 3c108007 */ lui $s0,0x8007 +/* f012738: e70403b0 */ swc1 $f4,0x3b0($t8) +/* f01273c: 8e390284 */ lw $t9,0x284($s1) +/* f012740: 3c138007 */ lui $s3,0x8007 +/* f012744: 26735c30 */ addiu $s3,$s3,0x5c30 +/* f012748: af2003b4 */ sw $zero,0x3b4($t9) +/* f01274c: 8e280284 */ lw $t0,0x284($s1) +/* f012750: 26105c00 */ addiu $s0,$s0,0x5c00 +/* f012754: 27b200c8 */ addiu $s2,$sp,0xc8 +/* f012758: e50003b8 */ swc1 $f0,0x3b8($t0) +/* f01275c: 8e290284 */ lw $t1,0x284($s1) +/* f012760: e52003bc */ swc1 $f0,0x3bc($t1) +/* f012764: 8e2a0284 */ lw $t2,0x284($s1) +/* f012768: e55403c0 */ swc1 $f20,0x3c0($t2) +/* f01276c: 8e2b0284 */ lw $t3,0x284($s1) +/* f012770: e57403c4 */ swc1 $f20,0x3c4($t3) +/* f012774: 8e2c0284 */ lw $t4,0x284($s1) +/* f012778: e59403c8 */ swc1 $f20,0x3c8($t4) +/* f01277c: 8e2d0284 */ lw $t5,0x284($s1) +/* f012780: e5b403cc */ swc1 $f20,0x3cc($t5) +/* f012784: 8e2e0284 */ lw $t6,0x284($s1) +/* f012788: e5d403d0 */ swc1 $f20,0x3d0($t6) +/* f01278c: 8e2f0284 */ lw $t7,0x284($s1) +/* f012790: e5f403d4 */ swc1 $f20,0x3d4($t7) +/* f012794: 8e380284 */ lw $t8,0x284($s1) +/* f012798: e71403d8 */ swc1 $f20,0x3d8($t8) +/* f01279c: 8e390284 */ lw $t9,0x284($s1) +/* f0127a0: e73403dc */ swc1 $f20,0x3dc($t9) +/* f0127a4: 8e280284 */ lw $t0,0x284($s1) +/* f0127a8: e51403e0 */ swc1 $f20,0x3e0($t0) +/* f0127ac: 8e290284 */ lw $t1,0x284($s1) +/* f0127b0: e53403e4 */ swc1 $f20,0x3e4($t1) +/* f0127b4: 8e2a0284 */ lw $t2,0x284($s1) +/* f0127b8: e55403e8 */ swc1 $f20,0x3e8($t2) +/* f0127bc: 8e2b0284 */ lw $t3,0x284($s1) +/* f0127c0: e57403ec */ swc1 $f20,0x3ec($t3) +/* f0127c4: 8e2c0284 */ lw $t4,0x284($s1) +/* f0127c8: e59403f0 */ swc1 $f20,0x3f0($t4) +/* f0127cc: 8e2d0284 */ lw $t5,0x284($s1) +/* f0127d0: e5b403f4 */ swc1 $f20,0x3f4($t5) +/* f0127d4: 8e2e0284 */ lw $t6,0x284($s1) +/* f0127d8: e5c203f8 */ swc1 $f2,0x3f8($t6) +/* f0127dc: 8e2f0284 */ lw $t7,0x284($s1) +/* f0127e0: e5f403fc */ swc1 $f20,0x3fc($t7) +/* f0127e4: 8e380284 */ lw $t8,0x284($s1) +/* f0127e8: e7020400 */ swc1 $f2,0x400($t8) +/* f0127ec: 8e390284 */ lw $t9,0x284($s1) +/* f0127f0: e7340404 */ swc1 $f20,0x404($t9) +/* f0127f4: 8e280284 */ lw $t0,0x284($s1) +/* f0127f8: ad0203a0 */ sw $v0,0x3a0($t0) +/* f0127fc: 8e290284 */ lw $t1,0x284($s1) +/* f012800: ad2203a4 */ sw $v0,0x3a4($t1) +/* f012804: 8e2a0284 */ lw $t2,0x284($s1) +/* f012808: ad4203a8 */ sw $v0,0x3a8($t2) +/* f01280c: 8e2b0284 */ lw $t3,0x284($s1) +/* f012810: e5740408 */ swc1 $f20,0x408($t3) +/* f012814: 8e2c0284 */ lw $t4,0x284($s1) +/* f012818: e594040c */ swc1 $f20,0x40c($t4) +/* f01281c: 8e2d0284 */ lw $t5,0x284($s1) +/* f012820: e5b40410 */ swc1 $f20,0x410($t5) +/* f012824: 8e2e0284 */ lw $t6,0x284($s1) +/* f012828: e5d40414 */ swc1 $f20,0x414($t6) +/* f01282c: 8e2f0284 */ lw $t7,0x284($s1) +/* f012830: e5f40418 */ swc1 $f20,0x418($t7) +/* f012834: 8e380284 */ lw $t8,0x284($s1) +/* f012838: e714041c */ swc1 $f20,0x41c($t8) +/* f01283c: 8e390284 */ lw $t9,0x284($s1) +/* f012840: e7340420 */ swc1 $f20,0x420($t9) +/* f012844: 8e280284 */ lw $t0,0x284($s1) +/* f012848: e5140424 */ swc1 $f20,0x424($t0) +/* f01284c: 8e290284 */ lw $t1,0x284($s1) +/* f012850: e5340428 */ swc1 $f20,0x428($t1) +/* f012854: 8e2a0284 */ lw $t2,0x284($s1) +/* f012858: e554042c */ swc1 $f20,0x42c($t2) +/* f01285c: 8e2b0284 */ lw $t3,0x284($s1) +/* f012860: e5600430 */ swc1 $f0,0x430($t3) +/* f012864: 8e2c0284 */ lw $t4,0x284($s1) +/* f012868: e5940434 */ swc1 $f20,0x434($t4) +/* f01286c: 8e2d0284 */ lw $t5,0x284($s1) +/* f012870: e5b40438 */ swc1 $f20,0x438($t5) +/* f012874: 8e2e0284 */ lw $t6,0x284($s1) +/* f012878: e5c0043c */ swc1 $f0,0x43c($t6) +/* f01287c: 8e2f0284 */ lw $t7,0x284($s1) +/* f012880: e5f40440 */ swc1 $f20,0x440($t7) +/* f012884: 8e380284 */ lw $t8,0x284($s1) +/* f012888: e7000444 */ swc1 $f0,0x444($t8) +/* f01288c: 8e390284 */ lw $t9,0x284($s1) +/* f012890: e7340448 */ swc1 $f20,0x448($t9) +/* f012894: 8e280284 */ lw $t0,0x284($s1) +/* f012898: e514044c */ swc1 $f20,0x44c($t0) +/* f01289c: 8e290284 */ lw $t1,0x284($s1) +/* f0128a0: e5200450 */ swc1 $f0,0x450($t1) +/* f0128a4: 8e2a0284 */ lw $t2,0x284($s1) +/* f0128a8: e5540454 */ swc1 $f20,0x454($t2) +/* f0128ac: 8e2b0284 */ lw $t3,0x284($s1) +/* f0128b0: ad600458 */ sw $zero,0x458($t3) +.L0f0128b4: +/* f0128b4: c6060004 */ lwc1 $f6,0x4($s0) +/* f0128b8: c60a0008 */ lwc1 $f10,0x8($s0) +/* f0128bc: 86040000 */ lh $a0,0x0($s0) +/* f0128c0: 4600320d */ trunc.w.s $f8,$f6 +/* f0128c4: 02403825 */ or $a3,$s2,$zero +/* f0128c8: 4600540d */ trunc.w.s $f16,$f10 +/* f0128cc: 44054000 */ mfc1 $a1,$f8 +/* f0128d0: 44068000 */ mfc1 $a2,$f16 +/* f0128d4: 0fc04968 */ jal func0f0125a0 +/* f0128d8: 00000000 */ sll $zero,$zero,0x0 +/* f0128dc: 8fae00d0 */ lw $t6,0xd0($sp) +/* f0128e0: c6120008 */ lwc1 $f18,0x8($s0) +/* f0128e4: c6040004 */ lwc1 $f4,0x4($s0) +/* f0128e8: 448e4000 */ mtc1 $t6,$f8 +/* f0128ec: 26100018 */ addiu $s0,$s0,0x18 +/* f0128f0: 46049181 */ sub.s $f6,$f18,$f4 +/* f0128f4: 468042a0 */ cvt.s.w $f10,$f8 +/* f0128f8: 46165402 */ mul.s $f16,$f10,$f22 +/* f0128fc: 46068483 */ div.s $f18,$f16,$f6 +/* f012900: 1613ffec */ bne $s0,$s3,.L0f0128b4 +/* f012904: e612fff4 */ swc1 $f18,-0xc($s0) +/* f012908: 3c013f00 */ lui $at,0x3f00 +/* f01290c: 3c0f8006 */ lui $t7,0x8006 +/* f012910: 27b20088 */ addiu $s2,$sp,0x88 +/* f012914: 25ef23b0 */ addiu $t7,$t7,0x23b0 +/* f012918: 4481b000 */ mtc1 $at,$f22 +/* f01291c: 25f9003c */ addiu $t9,$t7,0x3c +/* f012920: 02404025 */ or $t0,$s2,$zero +.L0f012924: +/* f012924: 8de10000 */ lw $at,0x0($t7) +/* f012928: 25ef000c */ addiu $t7,$t7,0xc +/* f01292c: 2508000c */ addiu $t0,$t0,0xc +/* f012930: ad01fff4 */ sw $at,-0xc($t0) +/* f012934: 8de1fff8 */ lw $at,-0x8($t7) +/* f012938: ad01fff8 */ sw $at,-0x8($t0) +/* f01293c: 8de1fffc */ lw $at,-0x4($t7) +/* f012940: 15f9fff8 */ bne $t7,$t9,.L0f012924 +/* f012944: ad01fffc */ sw $at,-0x4($t0) +/* f012948: 8de10000 */ lw $at,0x0($t7) +/* f01294c: 4407a000 */ mfc1 $a3,$f20 +/* f012950: 24050001 */ addiu $a1,$zero,0x1 +/* f012954: ad010000 */ sw $at,0x0($t0) +/* f012958: 8e240284 */ lw $a0,0x284($s1) +/* f01295c: e7b40014 */ swc1 $f20,0x14($sp) +/* f012960: e7b60010 */ swc1 $f22,0x10($sp) +/* f012964: 00003025 */ or $a2,$zero,$zero +/* f012968: 0c007733 */ jal 0x1dccc +/* f01296c: 2484045c */ addiu $a0,$a0,0x45c +/* f012970: 8e240284 */ lw $a0,0x284($s1) +/* f012974: 0c006cef */ jal 0x1b3bc +/* f012978: 2484045c */ addiu $a0,$a0,0x45c +/* f01297c: 27b30048 */ addiu $s3,$sp,0x48 +/* f012980: 0c00566c */ jal 0x159b0 +/* f012984: 02602025 */ or $a0,$s3,$zero +/* f012988: 8e300284 */ lw $s0,0x284($s1) +/* f01298c: afb30088 */ sw $s3,0x88($sp) +/* f012990: 02402025 */ or $a0,$s2,$zero +/* f012994: 26090510 */ addiu $t1,$s0,0x510 +/* f012998: afa90098 */ sw $t1,0x98($sp) +/* f01299c: 0c0073af */ jal 0x1cebc +/* f0129a0: 2605045c */ addiu $a1,$s0,0x45c +/* f0129a4: 8e300284 */ lw $s0,0x284($s1) +/* f0129a8: 24130018 */ addiu $s3,$zero,0x18 +/* f0129ac: 3c128007 */ lui $s2,0x8007 +/* f0129b0: c6040544 */ lwc1 $f4,0x544($s0) +/* f0129b4: 26525c00 */ addiu $s2,$s2,0x5c00 +/* f0129b8: 00003025 */ or $a2,$zero,$zero +/* f0129bc: e6040414 */ swc1 $f4,0x414($s0) +/* f0129c0: 8e2a0284 */ lw $t2,0x284($s1) +/* f0129c4: e5540418 */ swc1 $f20,0x418($t2) +/* f0129c8: 8e300284 */ lw $s0,0x284($s1) +/* f0129cc: c6080584 */ lwc1 $f8,0x584($s0) +/* f0129d0: c60a0544 */ lwc1 $f10,0x544($s0) +/* f0129d4: 460a4401 */ sub.s $f16,$f8,$f10 +/* f0129d8: e610041c */ swc1 $f16,0x41c($s0) +/* f0129dc: 8e300284 */ lw $s0,0x284($s1) +/* f0129e0: c6060588 */ lwc1 $f6,0x588($s0) +/* f0129e4: c6120548 */ lwc1 $f18,0x548($s0) +/* f0129e8: 46123101 */ sub.s $f4,$f6,$f18 +/* f0129ec: e6040420 */ swc1 $f4,0x420($s0) +/* f0129f0: 8e300284 */ lw $s0,0x284($s1) +/* f0129f4: 8e0b03ac */ lw $t3,0x3ac($s0) +/* f0129f8: e7b40014 */ swc1 $f20,0x14($sp) +/* f0129fc: e7b60010 */ swc1 $f22,0x10($sp) +/* f012a00: 01730019 */ multu $t3,$s3 +/* f012a04: 2604045c */ addiu $a0,$s0,0x45c +/* f012a08: 00006012 */ mflo $t4 +/* f012a0c: 024c1021 */ addu $v0,$s2,$t4 +/* f012a10: 84450000 */ lh $a1,0x0($v0) +/* f012a14: 0c007733 */ jal 0x1dccc +/* f012a18: 8c470004 */ lw $a3,0x4($v0) +/* f012a1c: 8e300284 */ lw $s0,0x284($s1) +/* f012a20: 4406a000 */ mfc1 $a2,$f20 +/* f012a24: 8e0d03ac */ lw $t5,0x3ac($s0) +/* f012a28: 2604045c */ addiu $a0,$s0,0x45c +/* f012a2c: 01b30019 */ multu $t5,$s3 +/* f012a30: 00007012 */ mflo $t6 +/* f012a34: 024ec021 */ addu $t8,$s2,$t6 +/* f012a38: 0c00777b */ jal 0x1ddec +/* f012a3c: 8f050004 */ lw $a1,0x4($t8) +/* f012a40: 8e300284 */ lw $s0,0x284($s1) +/* f012a44: 8e1903ac */ lw $t9,0x3ac($s0) +/* f012a48: 2604045c */ addiu $a0,$s0,0x45c +/* f012a4c: 03330019 */ multu $t9,$s3 +/* f012a50: 00007812 */ mflo $t7 +/* f012a54: 024f4021 */ addu $t0,$s2,$t7 +/* f012a58: 0c007787 */ jal 0x1de1c +/* f012a5c: 8d050008 */ lw $a1,0x8($t0) +/* f012a60: 8e240284 */ lw $a0,0x284($s1) +/* f012a64: 3c057f11 */ lui $a1,0x7f11 +/* f012a68: 24a53220 */ addiu $a1,$a1,0x3220 +/* f012a6c: 0c0077a6 */ jal 0x1de98 +/* f012a70: 2484045c */ addiu $a0,$a0,0x45c +/* f012a74: 0fc44c8f */ jal func0f11323c +/* f012a78: 00000000 */ sll $zero,$zero,0x0 +/* f012a7c: 8fbf003c */ lw $ra,0x3c($sp) +/* f012a80: d7b40018 */ ldc1 $f20,0x18($sp) +/* f012a84: d7b60020 */ ldc1 $f22,0x20($sp) +/* f012a88: 8fb0002c */ lw $s0,0x2c($sp) +/* f012a8c: 8fb10030 */ lw $s1,0x30($sp) +/* f012a90: 8fb20034 */ lw $s2,0x34($sp) +/* f012a94: 8fb30038 */ lw $s3,0x38($sp) +/* f012a98: 03e00008 */ jr $ra +/* f012a9c: 27bd00d8 */ addiu $sp,$sp,0xd8 +); + +GLOBAL_ASM( +glabel func0f012aa0 +/* f012aa0: 27bdfed0 */ addiu $sp,$sp,-304 +/* f012aa4: afb5003c */ sw $s5,0x3c($sp) +/* f012aa8: 3c15800a */ lui $s5,0x800a +/* f012aac: 26b5d030 */ addiu $s5,$s5,-12240 +/* f012ab0: 8ea2001c */ lw $v0,0x1c($s5) +/* f012ab4: 3c04800a */ lui $a0,0x800a +/* f012ab8: 3c07800a */ lui $a3,0x800a +/* f012abc: 24e72354 */ addiu $a3,$a3,0x2354 +/* f012ac0: 24842350 */ addiu $a0,$a0,0x2350 +/* f012ac4: 244e0014 */ addiu $t6,$v0,0x14 +/* f012ac8: afbf004c */ sw $ra,0x4c($sp) +/* f012acc: afbe0048 */ sw $s8,0x48($sp) +/* f012ad0: afb70044 */ sw $s7,0x44($sp) +/* f012ad4: afb60040 */ sw $s6,0x40($sp) +/* f012ad8: afb40038 */ sw $s4,0x38($sp) +/* f012adc: afb30034 */ sw $s3,0x34($sp) +/* f012ae0: afb20030 */ sw $s2,0x30($sp) +/* f012ae4: afb1002c */ sw $s1,0x2c($sp) +/* f012ae8: afb00028 */ sw $s0,0x28($sp) +/* f012aec: f7b40020 */ sdc1 $f20,0x20($sp) +/* f012af0: acee0000 */ sw $t6,0x0($a3) +/* f012af4: ac820000 */ sw $v0,0x0($a0) +/* f012af8: 8c480000 */ lw $t0,0x0($v0) +/* f012afc: 00009025 */ or $s2,$zero,$zero +/* f012b00: 0000a025 */ or $s4,$zero,$zero +/* f012b04: 1900005e */ blez $t0,.L0f012c80 +/* f012b08: 00401825 */ or $v1,$v0,$zero +/* f012b0c: 3c013f80 */ lui $at,0x3f80 +/* f012b10: 4481a000 */ mtc1 $at,$f20 +/* f012b14: afa80120 */ sw $t0,0x120($sp) +/* f012b18: 241effff */ addiu $s8,$zero,-1 +/* f012b1c: 27b70064 */ addiu $s7,$sp,0x64 +/* f012b20: 27b60090 */ addiu $s6,$sp,0x90 +/* f012b24: 27b300c8 */ addiu $s3,$sp,0xc8 +.L0f012b28: +/* f012b28: 3c07800a */ lui $a3,0x800a +/* f012b2c: 24e72354 */ addiu $a3,$a3,0x2354 +/* f012b30: 8cef0000 */ lw $t7,0x0($a3) +/* f012b34: 8eb9001c */ lw $t9,0x1c($s5) +/* f012b38: 02402025 */ or $a0,$s2,$zero +/* f012b3c: 01f4c021 */ addu $t8,$t7,$s4 +/* f012b40: 97020000 */ lhu $v0,0x0($t8) +/* f012b44: 24050022 */ addiu $a1,$zero,0x22 +/* f012b48: 02603025 */ or $a2,$s3,$zero +/* f012b4c: 0fc456ac */ jal func0f115ab0 +/* f012b50: 03228821 */ addu $s1,$t9,$v0 +/* f012b54: 8e290000 */ lw $t1,0x0($s1) +/* f012b58: 00008025 */ or $s0,$zero,$zero +/* f012b5c: 02602025 */ or $a0,$s3,$zero +/* f012b60: 00095480 */ sll $t2,$t1,0x12 +/* f012b64: 000a5d83 */ sra $t3,$t2,0x16 +/* f012b68: 05610023 */ bgez $t3,.L0f012bf8 +/* f012b6c: 02c02825 */ or $a1,$s6,$zero +/* f012b70: 02e03025 */ or $a2,$s7,$zero +/* f012b74: 24070014 */ addiu $a3,$zero,0x14 +/* f012b78: 0fc58865 */ jal func0f162194 +/* f012b7c: afa00010 */ sw $zero,0x10($sp) +/* f012b80: 87ac0090 */ lh $t4,0x90($sp) +/* f012b84: 87ad0064 */ lh $t5,0x64($sp) +/* f012b88: 02602025 */ or $a0,$s3,$zero +/* f012b8c: 13cc0003 */ beq $s8,$t4,.L0f012b9c +/* f012b90: 00000000 */ sll $zero,$zero,0x0 +/* f012b94: 10000004 */ beqz $zero,.L0f012ba8 +/* f012b98: 02c08025 */ or $s0,$s6,$zero +.L0f012b9c: +/* f012b9c: 13cd0002 */ beq $s8,$t5,.L0f012ba8 +/* f012ba0: 00000000 */ sll $zero,$zero,0x0 +/* f012ba4: 02e08025 */ or $s0,$s7,$zero +.L0f012ba8: +/* f012ba8: 52000014 */ beqzl $s0,.L0f012bfc +/* f012bac: 8e2b0000 */ lw $t3,0x0($s1) +/* f012bb0: 0c00a900 */ jal 0x2a400 +/* f012bb4: 02002825 */ or $a1,$s0,$zero +/* f012bb8: 58400009 */ blezl $v0,.L0f012be0 +/* f012bbc: 860e0000 */ lh $t6,0x0($s0) +/* f012bc0: 86290002 */ lh $t1,0x2($s1) +/* f012bc4: 0002c100 */ sll $t8,$v0,0x4 +/* f012bc8: 33193ff0 */ andi $t9,$t8,0x3ff0 +/* f012bcc: 312ac00f */ andi $t2,$t1,0xc00f +/* f012bd0: 032a5825 */ or $t3,$t9,$t2 +/* f012bd4: 10000008 */ beqz $zero,.L0f012bf8 +/* f012bd8: a62b0002 */ sh $t3,0x2($s1) +/* f012bdc: 860e0000 */ lh $t6,0x0($s0) +.L0f012be0: +/* f012be0: 86290002 */ lh $t1,0x2($s1) +/* f012be4: 000e7900 */ sll $t7,$t6,0x4 +/* f012be8: 31f83ff0 */ andi $t8,$t7,0x3ff0 +/* f012bec: 3139c00f */ andi $t9,$t1,0xc00f +/* f012bf0: 03195025 */ or $t2,$t8,$t9 +/* f012bf4: a62a0002 */ sh $t2,0x2($s1) +.L0f012bf8: +/* f012bf8: 8e2b0000 */ lw $t3,0x0($s1) +.L0f012bfc: +/* f012bfc: c7a400f8 */ lwc1 $f4,0xf8($sp) +/* f012c00: 000b6382 */ srl $t4,$t3,0xe +/* f012c04: 318d0200 */ andi $t5,$t4,0x200 +/* f012c08: 51a00016 */ beqzl $t5,.L0f012c64 +/* f012c0c: 8fae0120 */ lw $t6,0x120($sp) +/* f012c10: 46142182 */ mul.s $f6,$f4,$f20 +/* f012c14: c7a800fc */ lwc1 $f8,0xfc($sp) +/* f012c18: c7b00100 */ lwc1 $f16,0x100($sp) +/* f012c1c: c7a40104 */ lwc1 $f4,0x104($sp) +/* f012c20: 46144282 */ mul.s $f10,$f8,$f20 +/* f012c24: c7a80108 */ lwc1 $f8,0x108($sp) +/* f012c28: 02402025 */ or $a0,$s2,$zero +/* f012c2c: 46148482 */ mul.s $f18,$f16,$f20 +/* f012c30: e7a600f8 */ swc1 $f6,0xf8($sp) +/* f012c34: c7b0010c */ lwc1 $f16,0x10c($sp) +/* f012c38: 46142182 */ mul.s $f6,$f4,$f20 +/* f012c3c: e7aa00fc */ swc1 $f10,0xfc($sp) +/* f012c40: 02602825 */ or $a1,$s3,$zero +/* f012c44: 46144282 */ mul.s $f10,$f8,$f20 +/* f012c48: e7b20100 */ swc1 $f18,0x100($sp) +/* f012c4c: 46148482 */ mul.s $f18,$f16,$f20 +/* f012c50: e7a60104 */ swc1 $f6,0x104($sp) +/* f012c54: e7aa0108 */ swc1 $f10,0x108($sp) +/* f012c58: 0fc45864 */ jal func0f116190 +/* f012c5c: e7b2010c */ swc1 $f18,0x10c($sp) +/* f012c60: 8fae0120 */ lw $t6,0x120($sp) +.L0f012c64: +/* f012c64: 26520001 */ addiu $s2,$s2,0x1 +/* f012c68: 26940002 */ addiu $s4,$s4,0x2 +/* f012c6c: 164effae */ bne $s2,$t6,.L0f012b28 +/* f012c70: 00000000 */ sll $zero,$zero,0x0 +/* f012c74: 3c03800a */ lui $v1,0x800a +/* f012c78: 8c632350 */ lw $v1,0x2350($v1) +/* f012c7c: 8ea2001c */ lw $v0,0x1c($s5) +.L0f012c80: +/* f012c80: 8c6f0008 */ lw $t7,0x8($v1) +/* f012c84: 004f4821 */ addu $t1,$v0,$t7 +/* f012c88: aea90000 */ sw $t1,0x0($s5) +/* f012c8c: 8c78000c */ lw $t8,0xc($v1) +/* f012c90: 0058c821 */ addu $t9,$v0,$t8 +/* f012c94: aeb90004 */ sw $t9,0x4($s5) +/* f012c98: 8c6a0010 */ lw $t2,0x10($v1) +/* f012c9c: 004a5821 */ addu $t3,$v0,$t2 +/* f012ca0: 11600003 */ beqz $t3,.L0f012cb0 +/* f012ca4: aeab0008 */ sw $t3,0x8($s5) +/* f012ca8: 0fc050ba */ jal func0f0142e8 +/* f012cac: 00000000 */ sll $zero,$zero,0x0 +.L0f012cb0: +/* f012cb0: 8ea20000 */ lw $v0,0x0($s5) +/* f012cb4: 8c4d0000 */ lw $t5,0x0($v0) +/* f012cb8: 05a20009 */ bltzl $t5,.L0f012ce0 +/* f012cbc: 8ea20004 */ lw $v0,0x4($s5) +.L0f012cc0: +/* f012cc0: 8eae001c */ lw $t6,0x1c($s5) +/* f012cc4: 8c4f0004 */ lw $t7,0x4($v0) +/* f012cc8: 8c580010 */ lw $t8,0x10($v0) +/* f012ccc: 24420010 */ addiu $v0,$v0,0x10 +/* f012cd0: 01cf4821 */ addu $t1,$t6,$t7 +/* f012cd4: 0701fffa */ bgez $t8,.L0f012cc0 +/* f012cd8: ac49fff4 */ sw $t1,-0xc($v0) +/* f012cdc: 8ea20004 */ lw $v0,0x4($s5) +.L0f012ce0: +/* f012ce0: 8c430000 */ lw $v1,0x0($v0) +/* f012ce4: 5060000c */ beqzl $v1,.L0f012d18 +/* f012ce8: 8fbf004c */ lw $ra,0x4c($sp) +.L0f012cec: +/* f012cec: 8eb9001c */ lw $t9,0x1c($s5) +/* f012cf0: 8c4c0004 */ lw $t4,0x4($v0) +/* f012cf4: 2442000c */ addiu $v0,$v0,0xc +/* f012cf8: 03235021 */ addu $t2,$t9,$v1 +/* f012cfc: ac4afff4 */ sw $t2,-0xc($v0) +/* f012d00: 8eab001c */ lw $t3,0x1c($s5) +/* f012d04: 8c430000 */ lw $v1,0x0($v0) +/* f012d08: 016c6821 */ addu $t5,$t3,$t4 +/* f012d0c: 1460fff7 */ bnez $v1,.L0f012cec +/* f012d10: ac4dfff8 */ sw $t5,-0x8($v0) +/* f012d14: 8fbf004c */ lw $ra,0x4c($sp) +.L0f012d18: +/* f012d18: d7b40020 */ ldc1 $f20,0x20($sp) +/* f012d1c: 8fb00028 */ lw $s0,0x28($sp) +/* f012d20: 8fb1002c */ lw $s1,0x2c($sp) +/* f012d24: 8fb20030 */ lw $s2,0x30($sp) +/* f012d28: 8fb30034 */ lw $s3,0x34($sp) +/* f012d2c: 8fb40038 */ lw $s4,0x38($sp) +/* f012d30: 8fb5003c */ lw $s5,0x3c($sp) +/* f012d34: 8fb60040 */ lw $s6,0x40($sp) +/* f012d38: 8fb70044 */ lw $s7,0x44($sp) +/* f012d3c: 8fbe0048 */ lw $s8,0x48($sp) +/* f012d40: 03e00008 */ jr $ra +/* f012d44: 27bd0130 */ addiu $sp,$sp,0x130 +/* f012d48: 00000000 */ sll $zero,$zero,0x0 +/* f012d4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f012d50 +/* f012d50: 27bdfee0 */ addiu $sp,$sp,-288 +/* f012d54: 3c03800a */ lui $v1,0x800a +/* f012d58: 8c63d030 */ lw $v1,-0x2fd0($v1) +/* f012d5c: afbf003c */ sw $ra,0x3c($sp) +/* f012d60: afbe0038 */ sw $s8,0x38($sp) +/* f012d64: afb70034 */ sw $s7,0x34($sp) +/* f012d68: afb60030 */ sw $s6,0x30($sp) +/* f012d6c: afb5002c */ sw $s5,0x2c($sp) +/* f012d70: afb40028 */ sw $s4,0x28($sp) +/* f012d74: afb30024 */ sw $s3,0x24($sp) +/* f012d78: afb20020 */ sw $s2,0x20($sp) +/* f012d7c: afb1001c */ sw $s1,0x1c($sp) +/* f012d80: afb00018 */ sw $s0,0x18($sp) +/* f012d84: 8c6e0000 */ lw $t6,0x0($v1) +/* f012d88: 00001025 */ or $v0,$zero,$zero +/* f012d8c: 24050004 */ addiu $a1,$zero,0x4 +/* f012d90: 05c00007 */ bltz $t6,.L0f012db0 +/* f012d94: 0060b025 */ or $s6,$v1,$zero +/* f012d98: 8ecf0010 */ lw $t7,0x10($s6) +.L0f012d9c: +/* f012d9c: 24420001 */ addiu $v0,$v0,0x1 +/* f012da0: 26d60010 */ addiu $s6,$s6,0x10 +/* f012da4: 05e3fffd */ bgezl $t7,.L0f012d9c +/* f012da8: 8ecf0010 */ lw $t7,0x10($s6) +/* f012dac: 0060b025 */ or $s6,$v1,$zero +.L0f012db0: +/* f012db0: 00022040 */ sll $a0,$v0,0x1 +/* f012db4: 2484000f */ addiu $a0,$a0,0xf +/* f012db8: 3498000f */ ori $t8,$a0,0xf +/* f012dbc: 3b04000f */ xori $a0,$t8,0xf +/* f012dc0: 0c0048f2 */ jal 0x123c8 +/* f012dc4: afa20118 */ sw $v0,0x118($sp) +/* f012dc8: 8fa80118 */ lw $t0,0x118($sp) +/* f012dcc: 3c15800a */ lui $s5,0x800a +/* f012dd0: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f012dd4: aea20060 */ sw $v0,0x60($s5) +/* f012dd8: 0000a025 */ or $s4,$zero,$zero +/* f012ddc: 1900003c */ blez $t0,.L0f012ed0 +/* f012de0: 0000f025 */ or $s8,$zero,$zero +/* f012de4: 27b7005c */ addiu $s7,$sp,0x5c +/* f012de8: 001e4900 */ sll $t1,$s8,0x4 +.L0f012dec: +/* f012dec: 01369821 */ addu $s3,$t1,$s6 +/* f012df0: 8e640000 */ lw $a0,0x0($s3) +/* f012df4: 240500c0 */ addiu $a1,$zero,0xc0 +/* f012df8: 27a600b0 */ addiu $a2,$sp,0xb0 +/* f012dfc: 0fc456ac */ jal func0f115ab0 +/* f012e00: 00009025 */ or $s2,$zero,$zero +/* f012e04: 1a80001c */ blez $s4,.L0f012e78 +/* f012e08: 00008825 */ or $s1,$zero,$zero +.L0f012e0c: +/* f012e0c: 8eaa0060 */ lw $t2,0x60($s5) +/* f012e10: 240500c0 */ addiu $a1,$zero,0xc0 +/* f012e14: 02e03025 */ or $a2,$s7,$zero +/* f012e18: 01515821 */ addu $t3,$t2,$s1 +/* f012e1c: 856c0000 */ lh $t4,0x0($t3) +/* f012e20: 000c6900 */ sll $t5,$t4,0x4 +/* f012e24: 01b68021 */ addu $s0,$t5,$s6 +/* f012e28: 0fc456ac */ jal func0f115ab0 +/* f012e2c: 8e040000 */ lw $a0,0x0($s0) +/* f012e30: 8fa200f8 */ lw $v0,0xf8($sp) +/* f012e34: 8fa300a4 */ lw $v1,0xa4($sp) +/* f012e38: 8fae00a8 */ lw $t6,0xa8($sp) +/* f012e3c: 0043082a */ slt $at,$v0,$v1 +/* f012e40: 1420000d */ bnez $at,.L0f012e78 +/* f012e44: 31cf2000 */ andi $t7,$t6,0x2000 +/* f012e48: 54430009 */ bnel $v0,$v1,.L0f012e70 +/* f012e4c: 26520001 */ addiu $s2,$s2,0x1 +/* f012e50: 55e0000a */ bnezl $t7,.L0f012e7c +/* f012e54: 2682ffff */ addiu $v0,$s4,-1 +/* f012e58: 8e780000 */ lw $t8,0x0($s3) +/* f012e5c: 8e190000 */ lw $t9,0x0($s0) +/* f012e60: 0319082a */ slt $at,$t8,$t9 +/* f012e64: 54200005 */ bnezl $at,.L0f012e7c +/* f012e68: 2682ffff */ addiu $v0,$s4,-1 +/* f012e6c: 26520001 */ addiu $s2,$s2,0x1 +.L0f012e70: +/* f012e70: 1654ffe6 */ bne $s2,$s4,.L0f012e0c +/* f012e74: 26310002 */ addiu $s1,$s1,0x2 +.L0f012e78: +/* f012e78: 2682ffff */ addiu $v0,$s4,-1 +.L0f012e7c: +/* f012e7c: 0052082a */ slt $at,$v0,$s2 +/* f012e80: 1420000a */ bnez $at,.L0f012eac +/* f012e84: 00128840 */ sll $s1,$s2,0x1 +/* f012e88: 00021840 */ sll $v1,$v0,0x1 +/* f012e8c: 2642ffff */ addiu $v0,$s2,-1 +/* f012e90: 00022040 */ sll $a0,$v0,0x1 +.L0f012e94: +/* f012e94: 8ea80060 */ lw $t0,0x60($s5) +/* f012e98: 01031021 */ addu $v0,$t0,$v1 +/* f012e9c: 84490000 */ lh $t1,0x0($v0) +/* f012ea0: 2463fffe */ addiu $v1,$v1,-2 +/* f012ea4: 1464fffb */ bne $v1,$a0,.L0f012e94 +/* f012ea8: a4490002 */ sh $t1,0x2($v0) +.L0f012eac: +/* f012eac: 8eaa0060 */ lw $t2,0x60($s5) +/* f012eb0: 26940001 */ addiu $s4,$s4,0x1 +/* f012eb4: 01515821 */ addu $t3,$t2,$s1 +/* f012eb8: a57e0000 */ sh $s8,0x0($t3) +/* f012ebc: 8fac0118 */ lw $t4,0x118($sp) +/* f012ec0: 27de0001 */ addiu $s8,$s8,0x1 +/* f012ec4: 57ccffc9 */ bnel $s8,$t4,.L0f012dec +/* f012ec8: 001e4900 */ sll $t1,$s8,0x4 +/* f012ecc: 0000f025 */ or $s8,$zero,$zero +.L0f012ed0: +/* f012ed0: 8ead02bc */ lw $t5,0x2bc($s5) +/* f012ed4: 3c12800a */ lui $s2,0x800a +/* f012ed8: 26524928 */ addiu $s2,$s2,0x4928 +/* f012edc: 19a0000e */ blez $t5,.L0f012f18 +/* f012ee0: 00001025 */ or $v0,$zero,$zero +/* f012ee4: 8e4e0000 */ lw $t6,0x0($s2) +.L0f012ee8: +/* f012ee8: 27de0001 */ addiu $s8,$s8,0x1 +/* f012eec: 01c27821 */ addu $t7,$t6,$v0 +/* f012ef0: a1e00009 */ sb $zero,0x9($t7) +/* f012ef4: 8e580000 */ lw $t8,0x0($s2) +/* f012ef8: 0302c821 */ addu $t9,$t8,$v0 +/* f012efc: a720000c */ sh $zero,0xc($t9) +/* f012f00: 8ea802bc */ lw $t0,0x2bc($s5) +/* f012f04: 2442008c */ addiu $v0,$v0,0x8c +/* f012f08: 03c8082a */ slt $at,$s8,$t0 +/* f012f0c: 5420fff6 */ bnezl $at,.L0f012ee8 +/* f012f10: 8e4e0000 */ lw $t6,0x0($s2) +/* f012f14: 0000f025 */ or $s8,$zero,$zero +.L0f012f18: +/* f012f18: 8fa90118 */ lw $t1,0x118($sp) +/* f012f1c: 3c12800a */ lui $s2,0x800a +/* f012f20: 26524928 */ addiu $s2,$s2,0x4928 +/* f012f24: 1920002a */ blez $t1,.L0f012fd0 +/* f012f28: 2410ffff */ addiu $s0,$zero,-1 +/* f012f2c: 00008825 */ or $s1,$zero,$zero +/* f012f30: 2414ffff */ addiu $s4,$zero,-1 +/* f012f34: 2413008c */ addiu $s3,$zero,0x8c +/* f012f38: 8eaa0060 */ lw $t2,0x60($s5) +.L0f012f3c: +/* f012f3c: 3c0e800a */ lui $t6,0x800a +/* f012f40: 8dced030 */ lw $t6,-0x2fd0($t6) +/* f012f44: 01515821 */ addu $t3,$t2,$s1 +/* f012f48: 856c0000 */ lh $t4,0x0($t3) +/* f012f4c: 240500c0 */ addiu $a1,$zero,0xc0 +/* f012f50: 27a600b0 */ addiu $a2,$sp,0xb0 +/* f012f54: 000c6900 */ sll $t5,$t4,0x4 +/* f012f58: 01ae1021 */ addu $v0,$t5,$t6 +/* f012f5c: 0fc456ac */ jal func0f115ab0 +/* f012f60: 8c440000 */ lw $a0,0x0($v0) +/* f012f64: 8faf00f8 */ lw $t7,0xf8($sp) +/* f012f68: 51f00008 */ beql $t7,$s0,.L0f012f8c +/* f012f6c: 8fa900fc */ lw $t1,0xfc($sp) +/* f012f70: 01f30019 */ multu $t7,$s3 +/* f012f74: 8e580000 */ lw $t8,0x0($s2) +/* f012f78: 01e08025 */ or $s0,$t7,$zero +/* f012f7c: 0000c812 */ mflo $t9 +/* f012f80: 03194021 */ addu $t0,$t8,$t9 +/* f012f84: a51e000c */ sh $s8,0xc($t0) +/* f012f88: 8fa900fc */ lw $t1,0xfc($sp) +.L0f012f8c: +/* f012f8c: 312a2000 */ andi $t2,$t1,0x2000 +/* f012f90: 5540000b */ bnezl $t2,.L0f012fc0 +/* f012f94: 8faf0118 */ lw $t7,0x118($sp) +/* f012f98: 52140009 */ beql $s0,$s4,.L0f012fc0 +/* f012f9c: 8faf0118 */ lw $t7,0x118($sp) +/* f012fa0: 02130019 */ multu $s0,$s3 +/* f012fa4: 8e4b0000 */ lw $t3,0x0($s2) +/* f012fa8: 00006012 */ mflo $t4 +/* f012fac: 016c1021 */ addu $v0,$t3,$t4 +/* f012fb0: 904d0009 */ lbu $t5,0x9($v0) +/* f012fb4: 25ae0001 */ addiu $t6,$t5,0x1 +/* f012fb8: a04e0009 */ sb $t6,0x9($v0) +/* f012fbc: 8faf0118 */ lw $t7,0x118($sp) +.L0f012fc0: +/* f012fc0: 27de0001 */ addiu $s8,$s8,0x1 +/* f012fc4: 26310002 */ addiu $s1,$s1,0x2 +/* f012fc8: 57cfffdc */ bnel $s8,$t7,.L0f012f3c +/* f012fcc: 8eaa0060 */ lw $t2,0x60($s5) +.L0f012fd0: +/* f012fd0: 8fbf003c */ lw $ra,0x3c($sp) +/* f012fd4: 24180001 */ addiu $t8,$zero,0x1 +/* f012fd8: aeb80330 */ sw $t8,0x330($s5) +/* f012fdc: 8fb5002c */ lw $s5,0x2c($sp) +/* f012fe0: 8fb00018 */ lw $s0,0x18($sp) +/* f012fe4: 8fb1001c */ lw $s1,0x1c($sp) +/* f012fe8: 8fb20020 */ lw $s2,0x20($sp) +/* f012fec: 8fb30024 */ lw $s3,0x24($sp) +/* f012ff0: 8fb40028 */ lw $s4,0x28($sp) +/* f012ff4: 8fb60030 */ lw $s6,0x30($sp) +/* f012ff8: 8fb70034 */ lw $s7,0x34($sp) +/* f012ffc: 8fbe0038 */ lw $s8,0x38($sp) +/* f013000: 03e00008 */ jr $ra +/* f013004: 27bd0120 */ addiu $sp,$sp,0x120 +/* f013008: 00000000 */ sll $zero,$zero,0x0 +/* f01300c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f013010 +/* f013010: 3c018008 */ lui $at,0x8008 +/* f013014: ac20e4a0 */ sw $zero,-0x1b60($at) +/* f013018: 3c018008 */ lui $at,0x8008 +/* f01301c: ac20e4a4 */ sw $zero,-0x1b5c($at) +/* f013020: 3c013f80 */ lui $at,0x3f80 +/* f013024: 44812000 */ mtc1 $at,$f4 +/* f013028: 3c08800a */ lui $t0,0x800a +/* f01302c: 3c018008 */ lui $at,0x8008 +/* f013030: 25083434 */ addiu $t0,$t0,0x3434 +/* f013034: 240e0006 */ addiu $t6,$zero,0x6 +/* f013038: e424e4a8 */ swc1 $f4,-0x1b58($at) +/* f01303c: ad0e0000 */ sw $t6,0x0($t0) +/* f013040: 3c0f800a */ lui $t7,0x800a +/* f013044: 8defa474 */ lw $t7,-0x5b8c($t7) +/* f013048: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01304c: afbf0014 */ sw $ra,0x14($sp) +/* f013050: 29e1005a */ slti $at,$t7,0x5a +/* f013054: 14200002 */ bnez $at,.L0f013060 +/* f013058: 3c05800a */ lui $a1,0x800a +/* f01305c: ad000000 */ sw $zero,0x0($t0) +.L0f013060: +/* f013060: 8d020000 */ lw $v0,0x0($t0) +/* f013064: 24a53430 */ addiu $a1,$a1,0x3430 +/* f013068: 54400004 */ bnezl $v0,.L0f01307c +/* f01306c: 000220c0 */ sll $a0,$v0,0x3 +/* f013070: 1000002b */ beqz $zero,.L0f013120 +/* f013074: aca00000 */ sw $zero,0x0($a1) +/* f013078: 000220c0 */ sll $a0,$v0,0x3 +.L0f01307c: +/* f01307c: 00822021 */ addu $a0,$a0,$v0 +/* f013080: 00042100 */ sll $a0,$a0,0x4 +/* f013084: 00822023 */ subu $a0,$a0,$v0 +/* f013088: 000420c0 */ sll $a0,$a0,0x3 +/* f01308c: 2484000f */ addiu $a0,$a0,0xf +/* f013090: 2401fff0 */ addiu $at,$zero,-16 +/* f013094: 0081c024 */ and $t8,$a0,$at +/* f013098: 03002025 */ or $a0,$t8,$zero +/* f01309c: 0c0048f2 */ jal 0x123c8 +/* f0130a0: 24050004 */ addiu $a1,$zero,0x4 +/* f0130a4: 3c08800a */ lui $t0,0x800a +/* f0130a8: 25083434 */ addiu $t0,$t0,0x3434 +/* f0130ac: 8d190000 */ lw $t9,0x0($t0) +/* f0130b0: 3c05800a */ lui $a1,0x800a +/* f0130b4: 24a53430 */ addiu $a1,$a1,0x3430 +/* f0130b8: aca20000 */ sw $v0,0x0($a1) +/* f0130bc: 1b200018 */ blez $t9,.L0f013120 +/* f0130c0: 00002025 */ or $a0,$zero,$zero +/* f0130c4: 00003025 */ or $a2,$zero,$zero +/* f0130c8: 240303c0 */ addiu $v1,$zero,0x3c0 +/* f0130cc: 8ca90000 */ lw $t1,0x0($a1) +.L0f0130d0: +/* f0130d0: 00001025 */ or $v0,$zero,$zero +/* f0130d4: 01265021 */ addu $t2,$t1,$a2 +/* f0130d8: ad400000 */ sw $zero,0x0($t2) +.L0f0130dc: +/* f0130dc: 000460c0 */ sll $t4,$a0,0x3 +/* f0130e0: 01846021 */ addu $t4,$t4,$a0 +/* f0130e4: 8cab0000 */ lw $t3,0x0($a1) +/* f0130e8: 000c6100 */ sll $t4,$t4,0x4 +/* f0130ec: 01846023 */ subu $t4,$t4,$a0 +/* f0130f0: 000c60c0 */ sll $t4,$t4,0x3 +/* f0130f4: 016c6821 */ addu $t5,$t3,$t4 +/* f0130f8: 01a27021 */ addu $t6,$t5,$v0 +/* f0130fc: 24420018 */ addiu $v0,$v0,0x18 +/* f013100: 1443fff6 */ bne $v0,$v1,.L0f0130dc +/* f013104: a5c0001c */ sh $zero,0x1c($t6) +/* f013108: 8d0f0000 */ lw $t7,0x0($t0) +/* f01310c: 24840001 */ addiu $a0,$a0,0x1 +/* f013110: 24c60478 */ addiu $a2,$a2,0x478 +/* f013114: 008f082a */ slt $at,$a0,$t7 +/* f013118: 5420ffed */ bnezl $at,.L0f0130d0 +/* f01311c: 8ca90000 */ lw $t1,0x0($a1) +.L0f013120: +/* f013120: 8fbf0014 */ lw $ra,0x14($sp) +/* f013124: 27bd0018 */ addiu $sp,$sp,0x18 +/* f013128: 03e00008 */ jr $ra +/* f01312c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f013130 +/* f013130: 3c0e8009 */ lui $t6,0x8009 +/* f013134: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f013138: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01313c: 24010001 */ addiu $at,$zero,0x1 +/* f013140: 15c10006 */ bne $t6,$at,.L0f01315c +/* f013144: afbf0014 */ sw $ra,0x14($sp) +/* f013148: 3c08800a */ lui $t0,0x800a +/* f01314c: 25083444 */ addiu $t0,$t0,0x3444 +/* f013150: 240f000a */ addiu $t7,$zero,0xa +/* f013154: 10000005 */ beqz $zero,.L0f01316c +/* f013158: ad0f0000 */ sw $t7,0x0($t0) +.L0f01315c: +/* f01315c: 3c08800a */ lui $t0,0x800a +/* f013160: 25083444 */ addiu $t0,$t0,0x3444 +/* f013164: 24180014 */ addiu $t8,$zero,0x14 +/* f013168: ad180000 */ sw $t8,0x0($t0) +.L0f01316c: +/* f01316c: 3c19800a */ lui $t9,0x800a +/* f013170: 8f39a474 */ lw $t9,-0x5b8c($t9) +/* f013174: 3c05800a */ lui $a1,0x800a +/* f013178: 24a53440 */ addiu $a1,$a1,0x3440 +/* f01317c: 2b21005a */ slti $at,$t9,0x5a +/* f013180: 54200003 */ bnezl $at,.L0f013190 +/* f013184: 8d020000 */ lw $v0,0x0($t0) +/* f013188: ad000000 */ sw $zero,0x0($t0) +/* f01318c: 8d020000 */ lw $v0,0x0($t0) +.L0f013190: +/* f013190: 54400004 */ bnezl $v0,.L0f0131a4 +/* f013194: 00022080 */ sll $a0,$v0,0x2 +/* f013198: 1000002c */ beqz $zero,.L0f01324c +/* f01319c: aca00000 */ sw $zero,0x0($a1) +/* f0131a0: 00022080 */ sll $a0,$v0,0x2 +.L0f0131a4: +/* f0131a4: 00822023 */ subu $a0,$a0,$v0 +/* f0131a8: 00042080 */ sll $a0,$a0,0x2 +/* f0131ac: 00822021 */ addu $a0,$a0,$v0 +/* f0131b0: 000420c0 */ sll $a0,$a0,0x3 +/* f0131b4: 00822023 */ subu $a0,$a0,$v0 +/* f0131b8: 00042080 */ sll $a0,$a0,0x2 +/* f0131bc: 0c0048f2 */ jal 0x123c8 +/* f0131c0: 24050004 */ addiu $a1,$zero,0x4 +/* f0131c4: 3c08800a */ lui $t0,0x800a +/* f0131c8: 25083444 */ addiu $t0,$t0,0x3444 +/* f0131cc: 8d090000 */ lw $t1,0x0($t0) +/* f0131d0: 3c05800a */ lui $a1,0x800a +/* f0131d4: 24a53440 */ addiu $a1,$a1,0x3440 +/* f0131d8: aca20000 */ sw $v0,0x0($a1) +/* f0131dc: 1920001b */ blez $t1,.L0f01324c +/* f0131e0: 00002025 */ or $a0,$zero,$zero +/* f0131e4: 44800000 */ mtc1 $zero,$f0 +/* f0131e8: 00003025 */ or $a2,$zero,$zero +/* f0131ec: 24030190 */ addiu $v1,$zero,0x190 +/* f0131f0: 8caa0000 */ lw $t2,0x0($a1) +.L0f0131f4: +/* f0131f4: 00001025 */ or $v0,$zero,$zero +/* f0131f8: 01465821 */ addu $t3,$t2,$a2 +/* f0131fc: ad600000 */ sw $zero,0x0($t3) +.L0f013200: +/* f013200: 00046880 */ sll $t5,$a0,0x2 +/* f013204: 01a46823 */ subu $t5,$t5,$a0 +/* f013208: 000d6880 */ sll $t5,$t5,0x2 +/* f01320c: 01a46821 */ addu $t5,$t5,$a0 +/* f013210: 8cac0000 */ lw $t4,0x0($a1) +/* f013214: 000d68c0 */ sll $t5,$t5,0x3 +/* f013218: 01a46823 */ subu $t5,$t5,$a0 +/* f01321c: 000d6880 */ sll $t5,$t5,0x2 +/* f013220: 018d7021 */ addu $t6,$t4,$t5 +/* f013224: 01c27821 */ addu $t7,$t6,$v0 +/* f013228: 24420028 */ addiu $v0,$v0,0x28 +/* f01322c: 1443fff4 */ bne $v0,$v1,.L0f013200 +/* f013230: e5e00014 */ swc1 $f0,0x14($t7) +/* f013234: 8d180000 */ lw $t8,0x0($t0) +/* f013238: 24840001 */ addiu $a0,$a0,0x1 +/* f01323c: 24c6019c */ addiu $a2,$a2,0x19c +/* f013240: 0098082a */ slt $at,$a0,$t8 +/* f013244: 5420ffeb */ bnezl $at,.L0f0131f4 +/* f013248: 8caa0000 */ lw $t2,0x0($a1) +.L0f01324c: +/* f01324c: 8fbf0014 */ lw $ra,0x14($sp) +/* f013250: 27bd0018 */ addiu $sp,$sp,0x18 +/* f013254: 03e00008 */ jr $ra +/* f013258: 00000000 */ sll $zero,$zero,0x0 +/* f01325c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f013260 +/* f013260: 3c01800a */ lui $at,0x800a +/* f013264: 3c03800a */ lui $v1,0x800a +/* f013268: 3c02800a */ lui $v0,0x800a +/* f01326c: ac203fc0 */ sw $zero,0x3fc0($at) +/* f013270: 24424130 */ addiu $v0,$v0,0x4130 +/* f013274: 24633fc8 */ addiu $v1,$v1,0x3fc8 +.L0f013278: +/* f013278: 24630024 */ addiu $v1,$v1,0x24 +/* f01327c: 1462fffe */ bne $v1,$v0,.L0f013278 +/* f013280: ac60ffe4 */ sw $zero,-0x1c($v1) +/* f013284: 3c01800a */ lui $at,0x800a +/* f013288: ac204130 */ sw $zero,0x4130($at) +/* f01328c: 3c018008 */ lui $at,0x8008 +/* f013290: 03e00008 */ jr $ra +/* f013294: ac20f0b8 */ sw $zero,-0xf48($at) +/* f013298: 00000000 */ sll $zero,$zero,0x0 +/* f01329c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0132a0 +/* f0132a0: 3c038008 */ lui $v1,0x8008 +/* f0132a4: 3c018006 */ lui $at,0x8006 +/* f0132a8: 2463f0c0 */ addiu $v1,$v1,-3904 +/* f0132ac: ac2023f0 */ sw $zero,0x23f0($at) +/* f0132b0: ac600000 */ sw $zero,0x0($v1) +/* f0132b4: 3c048008 */ lui $a0,0x8008 +/* f0132b8: 8c84fc00 */ lw $a0,-0x400($a0) +/* f0132bc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0132c0: 24010009 */ addiu $at,$zero,0x9 +/* f0132c4: 10810007 */ beq $a0,$at,.L0f0132e4 +/* f0132c8: afbf0014 */ sw $ra,0x14($sp) +/* f0132cc: 24010013 */ addiu $at,$zero,0x13 +/* f0132d0: 10810004 */ beq $a0,$at,.L0f0132e4 +/* f0132d4: 2401000a */ addiu $at,$zero,0xa +/* f0132d8: 10810002 */ beq $a0,$at,.L0f0132e4 +/* f0132dc: 24010008 */ addiu $at,$zero,0x8 +/* f0132e0: 14810092 */ bne $a0,$at,.L0f01352c +.L0f0132e4: +/* f0132e4: 3c02800a */ lui $v0,0x800a +/* f0132e8: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0132ec: 8c4e006c */ lw $t6,0x6c($v0) +/* f0132f0: 00003025 */ or $a2,$zero,$zero +/* f0132f4: 00002025 */ or $a0,$zero,$zero +/* f0132f8: 11c00003 */ beqz $t6,.L0f013308 +/* f0132fc: 00002825 */ or $a1,$zero,$zero +/* f013300: 10000001 */ beqz $zero,.L0f013308 +/* f013304: 24060001 */ addiu $a2,$zero,0x1 +.L0f013308: +/* f013308: 8c4f0068 */ lw $t7,0x68($v0) +/* f01330c: 11e00003 */ beqz $t7,.L0f01331c +/* f013310: 00000000 */ sll $zero,$zero,0x0 +/* f013314: 10000001 */ beqz $zero,.L0f01331c +/* f013318: 24040001 */ addiu $a0,$zero,0x1 +.L0f01331c: +/* f01331c: 8c580064 */ lw $t8,0x64($v0) +/* f013320: 13000003 */ beqz $t8,.L0f013330 +/* f013324: 00000000 */ sll $zero,$zero,0x0 +/* f013328: 10000001 */ beqz $zero,.L0f013330 +/* f01332c: 24050001 */ addiu $a1,$zero,0x1 +.L0f013330: +/* f013330: 8c590070 */ lw $t9,0x70($v0) +/* f013334: 00001025 */ or $v0,$zero,$zero +/* f013338: 13200003 */ beqz $t9,.L0f013348 +/* f01333c: 00000000 */ sll $zero,$zero,0x0 +/* f013340: 10000001 */ beqz $zero,.L0f013348 +/* f013344: 24020001 */ addiu $v0,$zero,0x1 +.L0f013348: +/* f013348: 00454021 */ addu $t0,$v0,$a1 +/* f01334c: 01044821 */ addu $t1,$t0,$a0 +/* f013350: 01265021 */ addu $t2,$t1,$a2 +/* f013354: 29410002 */ slti $at,$t2,0x2 +/* f013358: 10200074 */ beqz $at,.L0f01352c +/* f01335c: 24040100 */ addiu $a0,$zero,0x100 +/* f013360: 0c0048f2 */ jal 0x123c8 +/* f013364: 24050004 */ addiu $a1,$zero,0x4 +/* f013368: 3c038008 */ lui $v1,0x8008 +/* f01336c: 2463f0c0 */ addiu $v1,$v1,-3904 +/* f013370: 0fc4c4cd */ jal func0f131334 +/* f013374: ac620000 */ sw $v0,0x0($v1) +/* f013378: 3c038008 */ lui $v1,0x8008 +/* f01337c: 2463f0c0 */ addiu $v1,$v1,-3904 +/* f013380: 8c6b0000 */ lw $t3,0x0($v1) +/* f013384: 2406ffff */ addiu $a2,$zero,-1 +/* f013388: 44800000 */ mtc1 $zero,$f0 +/* f01338c: ad620024 */ sw $v0,0x24($t3) +/* f013390: 8c6c0000 */ lw $t4,0x0($v1) +/* f013394: 24050001 */ addiu $a1,$zero,0x1 +/* f013398: 3c048008 */ lui $a0,0x8008 +/* f01339c: ad860020 */ sw $a2,0x20($t4) +/* f0133a0: 8c6d0000 */ lw $t5,0x0($v1) +/* f0133a4: 24010009 */ addiu $at,$zero,0x9 +/* f0133a8: e5a00008 */ swc1 $f0,0x8($t5) +/* f0133ac: 8c6e0000 */ lw $t6,0x0($v1) +/* f0133b0: e5c0000c */ swc1 $f0,0xc($t6) +/* f0133b4: 8c6f0000 */ lw $t7,0x0($v1) +/* f0133b8: ade50010 */ sw $a1,0x10($t7) +/* f0133bc: 8c84fc00 */ lw $a0,-0x400($a0) +/* f0133c0: 10810002 */ beq $a0,$at,.L0f0133cc +/* f0133c4: 2401000a */ addiu $at,$zero,0xa +/* f0133c8: 14810005 */ bne $a0,$at,.L0f0133e0 +.L0f0133cc: +/* f0133cc: 3c0141a0 */ lui $at,0x41a0 +/* f0133d0: 44812000 */ mtc1 $at,$f4 +/* f0133d4: 8c780000 */ lw $t8,0x0($v1) +/* f0133d8: 1000000c */ beqz $zero,.L0f01340c +/* f0133dc: e7040014 */ swc1 $f4,0x14($t8) +.L0f0133e0: +/* f0133e0: 24010008 */ addiu $at,$zero,0x8 +/* f0133e4: 14810005 */ bne $a0,$at,.L0f0133fc +/* f0133e8: 3c014120 */ lui $at,0x4120 +/* f0133ec: 44813000 */ mtc1 $at,$f6 +/* f0133f0: 8c790000 */ lw $t9,0x0($v1) +/* f0133f4: 10000005 */ beqz $zero,.L0f01340c +/* f0133f8: e7260014 */ swc1 $f6,0x14($t9) +.L0f0133fc: +/* f0133fc: 3c0140a0 */ lui $at,0x40a0 +/* f013400: 44814000 */ mtc1 $at,$f8 +/* f013404: 8c680000 */ lw $t0,0x0($v1) +/* f013408: e5080014 */ swc1 $f8,0x14($t0) +.L0f01340c: +/* f01340c: 8c690000 */ lw $t1,0x0($v1) +/* f013410: 3c013f80 */ lui $at,0x3f80 +/* f013414: 44811000 */ mtc1 $at,$f2 +/* f013418: ad200034 */ sw $zero,0x34($t1) +/* f01341c: 8c6a0000 */ lw $t2,0x0($v1) +/* f013420: ad400038 */ sw $zero,0x38($t2) +/* f013424: 8c6b0000 */ lw $t3,0x0($v1) +/* f013428: ad60003c */ sw $zero,0x3c($t3) +/* f01342c: 8c6c0000 */ lw $t4,0x0($v1) +/* f013430: ad800040 */ sw $zero,0x40($t4) +/* f013434: 8c6d0000 */ lw $t5,0x0($v1) +/* f013438: ada00044 */ sw $zero,0x44($t5) +/* f01343c: 8c6e0000 */ lw $t6,0x0($v1) +/* f013440: adc60094 */ sw $a2,0x94($t6) +/* f013444: 8c6f0000 */ lw $t7,0x0($v1) +/* f013448: 240e000a */ addiu $t6,$zero,0xa +/* f01344c: ade50048 */ sw $a1,0x48($t7) +/* f013450: 8c780000 */ lw $t8,0x0($v1) +/* f013454: af00004c */ sw $zero,0x4c($t8) +/* f013458: 8c790000 */ lw $t9,0x0($v1) +/* f01345c: af200050 */ sw $zero,0x50($t9) +/* f013460: 8c680000 */ lw $t0,0x0($v1) +/* f013464: ad000054 */ sw $zero,0x54($t0) +/* f013468: 8c690000 */ lw $t1,0x0($v1) +/* f01346c: e5200058 */ swc1 $f0,0x58($t1) +/* f013470: 8c6a0000 */ lw $t2,0x0($v1) +/* f013474: e5400064 */ swc1 $f0,0x64($t2) +/* f013478: 8c6b0000 */ lw $t3,0x0($v1) +/* f01347c: e5600070 */ swc1 $f0,0x70($t3) +/* f013480: 8c6c0000 */ lw $t4,0x0($v1) +/* f013484: e582007c */ swc1 $f2,0x7c($t4) +/* f013488: 8c6d0000 */ lw $t5,0x0($v1) +/* f01348c: e5a2005c */ swc1 $f2,0x5c($t5) +/* f013490: 8c6f0000 */ lw $t7,0x0($v1) +/* f013494: adee0060 */ sw $t6,0x60($t7) +/* f013498: 8c620000 */ lw $v0,0x0($v1) +/* f01349c: 8c440060 */ lw $a0,0x60($v0) +/* f0134a0: 04810003 */ bgez $a0,.L0f0134b0 +/* f0134a4: 0004c023 */ negu $t8,$a0 +/* f0134a8: ac580060 */ sw $t8,0x60($v0) +/* f0134ac: 8c620000 */ lw $v0,0x0($v1) +.L0f0134b0: +/* f0134b0: ac400060 */ sw $zero,0x60($v0) +/* f0134b4: 8c790000 */ lw $t9,0x0($v1) +/* f0134b8: 3c014316 */ lui $at,0x4316 +/* f0134bc: 44815000 */ mtc1 $at,$f10 +/* f0134c0: af20006c */ sw $zero,0x6c($t9) +/* f0134c4: 8c680000 */ lw $t0,0x0($v1) +/* f0134c8: 3c014170 */ lui $at,0x4170 +/* f0134cc: 44818000 */ mtc1 $at,$f16 +/* f0134d0: ad000078 */ sw $zero,0x78($t0) +/* f0134d4: 8c690000 */ lw $t1,0x0($v1) +/* f0134d8: 3c018006 */ lui $at,0x8006 +/* f0134dc: ad200084 */ sw $zero,0x84($t1) +/* f0134e0: 8c6a0000 */ lw $t2,0x0($v1) +/* f0134e4: e54a00b8 */ swc1 $f10,0xb8($t2) +/* f0134e8: 8c6b0000 */ lw $t3,0x0($v1) +/* f0134ec: ad6000c0 */ sw $zero,0xc0($t3) +/* f0134f0: 8c6c0000 */ lw $t4,0x0($v1) +/* f0134f4: e58000c4 */ swc1 $f0,0xc4($t4) +/* f0134f8: 8c6d0000 */ lw $t5,0x0($v1) +/* f0134fc: e5b000c8 */ swc1 $f16,0xc8($t5) +/* f013500: 8c6e0000 */ lw $t6,0x0($v1) +/* f013504: e5c20088 */ swc1 $f2,0x88($t6) +/* f013508: 8c6f0000 */ lw $t7,0x0($v1) +/* f01350c: ade00090 */ sw $zero,0x90($t7) +/* f013510: 8c780000 */ lw $t8,0x0($v1) +/* f013514: af0000cc */ sw $zero,0xcc($t8) +/* f013518: 8c790000 */ lw $t9,0x0($v1) +/* f01351c: af2000d0 */ sw $zero,0xd0($t9) +/* f013520: 8c680000 */ lw $t0,0x0($v1) +/* f013524: ad0000d4 */ sw $zero,0xd4($t0) +/* f013528: ac2523f0 */ sw $a1,0x23f0($at) +.L0f01352c: +/* f01352c: 8fbf0014 */ lw $ra,0x14($sp) +/* f013530: 27bd0018 */ addiu $sp,$sp,0x18 +/* f013534: 03e00008 */ jr $ra +/* f013538: 00000000 */ sll $zero,$zero,0x0 +/* f01353c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f013540 +/* f013540: 03e00008 */ jr $ra +/* f013544: 00000000 */ sll $zero,$zero,0x0 +/* f013548: 00000000 */ sll $zero,$zero,0x0 +/* f01354c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f013550 +/* f013550: 3c0e8009 */ lui $t6,0x8009 +/* f013554: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f013558: 27bdffd8 */ addiu $sp,$sp,-40 +/* f01355c: 24080001 */ addiu $t0,$zero,0x1 +/* f013560: afbf0014 */ sw $ra,0x14($sp) +/* f013564: 150e0005 */ bne $t0,$t6,.L0f01357c +/* f013568: 24060002 */ addiu $a2,$zero,0x2 +/* f01356c: 3c0d800a */ lui $t5,0x800a +/* f013570: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f013574: 10000044 */ beqz $zero,.L0f013688 +/* f013578: 00003025 */ or $a2,$zero,$zero +.L0f01357c: +/* f01357c: 3c0d800a */ lui $t5,0x800a +/* f013580: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f013584: 8daf0298 */ lw $t7,0x298($t5) +/* f013588: 24010002 */ addiu $at,$zero,0x2 +/* f01358c: 05e30005 */ bgezl $t7,.L0f0135a4 +/* f013590: 8db9006c */ lw $t9,0x6c($t5) +/* f013594: 8db8029c */ lw $t8,0x29c($t5) +/* f013598: 07020020 */ bltzl $t8,.L0f01361c +/* f01359c: 8db8006c */ lw $t8,0x6c($t5) +/* f0135a0: 8db9006c */ lw $t9,0x6c($t5) +.L0f0135a4: +/* f0135a4: 00002825 */ or $a1,$zero,$zero +/* f0135a8: 00002025 */ or $a0,$zero,$zero +/* f0135ac: 13200003 */ beqz $t9,.L0f0135bc +/* f0135b0: 00001825 */ or $v1,$zero,$zero +/* f0135b4: 10000001 */ beqz $zero,.L0f0135bc +/* f0135b8: 01002825 */ or $a1,$t0,$zero +.L0f0135bc: +/* f0135bc: 8dae0068 */ lw $t6,0x68($t5) +/* f0135c0: 00001025 */ or $v0,$zero,$zero +/* f0135c4: 11c00003 */ beqz $t6,.L0f0135d4 +/* f0135c8: 00000000 */ sll $zero,$zero,0x0 +/* f0135cc: 10000001 */ beqz $zero,.L0f0135d4 +/* f0135d0: 01002025 */ or $a0,$t0,$zero +.L0f0135d4: +/* f0135d4: 8daf0064 */ lw $t7,0x64($t5) +/* f0135d8: 11e00003 */ beqz $t7,.L0f0135e8 +/* f0135dc: 00000000 */ sll $zero,$zero,0x0 +/* f0135e0: 10000001 */ beqz $zero,.L0f0135e8 +/* f0135e4: 01001825 */ or $v1,$t0,$zero +.L0f0135e8: +/* f0135e8: 8db80070 */ lw $t8,0x70($t5) +/* f0135ec: 13000003 */ beqz $t8,.L0f0135fc +/* f0135f0: 00000000 */ sll $zero,$zero,0x0 +/* f0135f4: 10000001 */ beqz $zero,.L0f0135fc +/* f0135f8: 01001025 */ or $v0,$t0,$zero +.L0f0135fc: +/* f0135fc: 0043c821 */ addu $t9,$v0,$v1 +/* f013600: 03247021 */ addu $t6,$t9,$a0 +/* f013604: 01c57821 */ addu $t7,$t6,$a1 +/* f013608: 55e10004 */ bnel $t7,$at,.L0f01361c +/* f01360c: 8db8006c */ lw $t8,0x6c($t5) +/* f013610: 1000001d */ beqz $zero,.L0f013688 +/* f013614: 01003025 */ or $a2,$t0,$zero +/* f013618: 8db8006c */ lw $t8,0x6c($t5) +.L0f01361c: +/* f01361c: 8da20068 */ lw $v0,0x68($t5) +/* f013620: 8da30064 */ lw $v1,0x64($t5) +/* f013624: 13000003 */ beqz $t8,.L0f013634 +/* f013628: 8da70070 */ lw $a3,0x70($t5) +/* f01362c: 10000002 */ beqz $zero,.L0f013638 +/* f013630: 01002825 */ or $a1,$t0,$zero +.L0f013634: +/* f013634: 00002825 */ or $a1,$zero,$zero +.L0f013638: +/* f013638: 10400003 */ beqz $v0,.L0f013648 +/* f01363c: 00002025 */ or $a0,$zero,$zero +/* f013640: 10000001 */ beqz $zero,.L0f013648 +/* f013644: 01002025 */ or $a0,$t0,$zero +.L0f013648: +/* f013648: 10600003 */ beqz $v1,.L0f013658 +/* f01364c: 00001025 */ or $v0,$zero,$zero +/* f013650: 10000002 */ beqz $zero,.L0f01365c +/* f013654: 01001825 */ or $v1,$t0,$zero +.L0f013658: +/* f013658: 00001825 */ or $v1,$zero,$zero +.L0f01365c: +/* f01365c: 10e00003 */ beqz $a3,.L0f01366c +/* f013660: 00000000 */ sll $zero,$zero,0x0 +/* f013664: 10000001 */ beqz $zero,.L0f01366c +/* f013668: 01001025 */ or $v0,$t0,$zero +.L0f01366c: +/* f01366c: 0043c821 */ addu $t9,$v0,$v1 +/* f013670: 03247021 */ addu $t6,$t9,$a0 +/* f013674: 01c57821 */ addu $t7,$t6,$a1 +/* f013678: 29e10002 */ slti $at,$t7,0x2 +/* f01367c: 14200002 */ bnez $at,.L0f013688 +/* f013680: 00000000 */ sll $zero,$zero,0x0 +/* f013684: 00003025 */ or $a2,$zero,$zero +.L0f013688: +/* f013688: 10c00008 */ beqz $a2,.L0f0136ac +/* f01368c: 3c0b800a */ lui $t3,0x800a +/* f013690: 10c80022 */ beq $a2,$t0,.L0f01371c +/* f013694: 3c0b800a */ lui $t3,0x800a +/* f013698: 24010002 */ addiu $at,$zero,0x2 +/* f01369c: 10c1003c */ beq $a2,$at,.L0f013790 +/* f0136a0: 00000000 */ sll $zero,$zero,0x0 +/* f0136a4: 1000003a */ beqz $zero,.L0f013790 +/* f0136a8: 00000000 */ sll $zero,$zero,0x0 +.L0f0136ac: +/* f0136ac: 256bcc44 */ addiu $t3,$t3,-13244 +/* f0136b0: 24180050 */ addiu $t8,$zero,0x50 +/* f0136b4: ad780000 */ sw $t8,0x0($t3) +/* f0136b8: 2419000a */ addiu $t9,$zero,0xa +/* f0136bc: 3c01800a */ lui $at,0x800a +/* f0136c0: ac39cc5c */ sw $t9,-0x33a4($at) +/* f0136c4: 3c01800a */ lui $at,0x800a +/* f0136c8: 240e0028 */ addiu $t6,$zero,0x28 +/* f0136cc: ac2ecc60 */ sw $t6,-0x33a0($at) +/* f0136d0: 3c01800a */ lui $at,0x800a +/* f0136d4: ac28cc64 */ sw $t0,-0x339c($at) +/* f0136d8: 3c01800a */ lui $at,0x800a +/* f0136dc: 240f0019 */ addiu $t7,$zero,0x19 +/* f0136e0: ac2fcc68 */ sw $t7,-0x3398($at) +/* f0136e4: 3c01800a */ lui $at,0x800a +/* f0136e8: 24180014 */ addiu $t8,$zero,0x14 +/* f0136ec: ac38cc6c */ sw $t8,-0x3394($at) +/* f0136f0: 3c01800a */ lui $at,0x800a +/* f0136f4: 24190005 */ addiu $t9,$zero,0x5 +/* f0136f8: ac39cc70 */ sw $t9,-0x3390($at) +/* f0136fc: 3c01800a */ lui $at,0x800a +/* f013700: 240e000f */ addiu $t6,$zero,0xf +/* f013704: ac2ecc74 */ sw $t6,-0x338c($at) +/* f013708: 3c017f1b */ lui $at,0x7f1b +/* f01370c: c4248290 */ lwc1 $f4,-0x7d70($at) +/* f013710: 3c01800a */ lui $at,0x800a +/* f013714: 1000003b */ beqz $zero,.L0f013804 +/* f013718: e424cc78 */ swc1 $f4,-0x3388($at) +.L0f01371c: +/* f01371c: 256bcc44 */ addiu $t3,$t3,-13244 +/* f013720: 240f00c8 */ addiu $t7,$zero,0xc8 +/* f013724: ad6f0000 */ sw $t7,0x0($t3) +/* f013728: 24180019 */ addiu $t8,$zero,0x19 +/* f01372c: 3c01800a */ lui $at,0x800a +/* f013730: ac38cc5c */ sw $t8,-0x33a4($at) +/* f013734: 3c01800a */ lui $at,0x800a +/* f013738: 24190064 */ addiu $t9,$zero,0x64 +/* f01373c: ac39cc60 */ sw $t9,-0x33a0($at) +/* f013740: 3c01800a */ lui $at,0x800a +/* f013744: 240e0004 */ addiu $t6,$zero,0x4 +/* f013748: ac2ecc64 */ sw $t6,-0x339c($at) +/* f01374c: 3c01800a */ lui $at,0x800a +/* f013750: 240f0028 */ addiu $t7,$zero,0x28 +/* f013754: ac2fcc68 */ sw $t7,-0x3398($at) +/* f013758: 3c01800a */ lui $at,0x800a +/* f01375c: 24180050 */ addiu $t8,$zero,0x50 +/* f013760: ac38cc6c */ sw $t8,-0x3394($at) +/* f013764: 3c01800a */ lui $at,0x800a +/* f013768: 24190014 */ addiu $t9,$zero,0x14 +/* f01376c: ac39cc70 */ sw $t9,-0x3390($at) +/* f013770: 3c01800a */ lui $at,0x800a +/* f013774: 240e001e */ addiu $t6,$zero,0x1e +/* f013778: ac2ecc74 */ sw $t6,-0x338c($at) +/* f01377c: 3c017f1b */ lui $at,0x7f1b +/* f013780: c4268294 */ lwc1 $f6,-0x7d6c($at) +/* f013784: 3c01800a */ lui $at,0x800a +/* f013788: 1000001e */ beqz $zero,.L0f013804 +/* f01378c: e426cc78 */ swc1 $f6,-0x3388($at) +.L0f013790: +/* f013790: 3c0b800a */ lui $t3,0x800a +/* f013794: 256bcc44 */ addiu $t3,$t3,-13244 +/* f013798: 240f0168 */ addiu $t7,$zero,0x168 +/* f01379c: ad6f0000 */ sw $t7,0x0($t3) +/* f0137a0: 24180032 */ addiu $t8,$zero,0x32 +/* f0137a4: 3c01800a */ lui $at,0x800a +/* f0137a8: ac38cc5c */ sw $t8,-0x33a4($at) +/* f0137ac: 3c01800a */ lui $at,0x800a +/* f0137b0: 24190078 */ addiu $t9,$zero,0x78 +/* f0137b4: ac39cc60 */ sw $t9,-0x33a0($at) +/* f0137b8: 3c01800a */ lui $at,0x800a +/* f0137bc: 240e000a */ addiu $t6,$zero,0xa +/* f0137c0: ac2ecc64 */ sw $t6,-0x339c($at) +/* f0137c4: 3c01800a */ lui $at,0x800a +/* f0137c8: 240f003c */ addiu $t7,$zero,0x3c +/* f0137cc: ac2fcc68 */ sw $t7,-0x3398($at) +/* f0137d0: 3c01800a */ lui $at,0x800a +/* f0137d4: 241800b4 */ addiu $t8,$zero,0xb4 +/* f0137d8: ac38cc6c */ sw $t8,-0x3394($at) +/* f0137dc: 3c01800a */ lui $at,0x800a +/* f0137e0: 24190019 */ addiu $t9,$zero,0x19 +/* f0137e4: ac39cc70 */ sw $t9,-0x3390($at) +/* f0137e8: 3c01800a */ lui $at,0x800a +/* f0137ec: 240e0028 */ addiu $t6,$zero,0x28 +/* f0137f0: ac2ecc74 */ sw $t6,-0x338c($at) +/* f0137f4: 3c013f00 */ lui $at,0x3f00 +/* f0137f8: 44814000 */ mtc1 $at,$f8 +/* f0137fc: 3c01800a */ lui $at,0x800a +/* f013800: e428cc78 */ swc1 $f8,-0x3388($at) +.L0f013804: +/* f013804: 3c0c800a */ lui $t4,0x800a +/* f013808: 258ccc40 */ addiu $t4,$t4,-13248 +/* f01380c: ad800000 */ sw $zero,0x0($t4) +/* f013810: 3c01800a */ lui $at,0x800a +/* f013814: 3c0a800a */ lui $t2,0x800a +/* f013818: ac20cc48 */ sw $zero,-0x33b8($at) +/* f01381c: 254acc4c */ addiu $t2,$t2,-13236 +/* f013820: ad400000 */ sw $zero,0x0($t2) +/* f013824: 3c01800a */ lui $at,0x800a +/* f013828: ac20cc50 */ sw $zero,-0x33b0($at) +/* f01382c: 3c01800a */ lui $at,0x800a +/* f013830: ac20cc54 */ sw $zero,-0x33ac($at) +/* f013834: 3c01800a */ lui $at,0x800a +/* f013838: ac20cc58 */ sw $zero,-0x33a8($at) +/* f01383c: 8daf04b4 */ lw $t7,0x4b4($t5) +/* f013840: 3c04800a */ lui $a0,0x800a +/* f013844: 248441b0 */ addiu $a0,$a0,0x41b0 +/* f013848: 29e1005a */ slti $at,$t7,0x5a +/* f01384c: 54200003 */ bnezl $at,.L0f01385c +/* f013850: 8d660000 */ lw $a2,0x0($t3) +/* f013854: ad600000 */ sw $zero,0x0($t3) +/* f013858: 8d660000 */ lw $a2,0x0($t3) +.L0f01385c: +/* f01385c: 54c00004 */ bnezl $a2,.L0f013870 +/* f013860: 8da302bc */ lw $v1,0x2bc($t5) +/* f013864: 1000005e */ beqz $zero,.L0f0139e0 +/* f013868: ac800000 */ sw $zero,0x0($a0) +/* f01386c: 8da302bc */ lw $v1,0x2bc($t5) +.L0f013870: +/* f013870: 00061140 */ sll $v0,$a2,0x5 +/* f013874: 00461023 */ subu $v0,$v0,$a2 +/* f013878: 2407fff0 */ addiu $a3,$zero,-16 +/* f01387c: 00021080 */ sll $v0,$v0,0x2 +/* f013880: 0003c040 */ sll $t8,$v1,0x1 +/* f013884: 2442000f */ addiu $v0,$v0,0xf +/* f013888: 2703000f */ addiu $v1,$t8,0xf +/* f01388c: 00471024 */ and $v0,$v0,$a3 +/* f013890: 00671824 */ and $v1,$v1,$a3 +/* f013894: 00432021 */ addu $a0,$v0,$v1 +/* f013898: afa30018 */ sw $v1,0x18($sp) +/* f01389c: 0c0048f2 */ jal 0x123c8 +/* f0138a0: 24050004 */ addiu $a1,$zero,0x4 +/* f0138a4: 8fa30018 */ lw $v1,0x18($sp) +/* f0138a8: 3c04800a */ lui $a0,0x800a +/* f0138ac: 3c08800a */ lui $t0,0x800a +/* f0138b0: 3c0c800a */ lui $t4,0x800a +/* f0138b4: 258ccc40 */ addiu $t4,$t4,-13248 +/* f0138b8: 250841b4 */ addiu $t0,$t0,0x41b4 +/* f0138bc: 248441b0 */ addiu $a0,$a0,0x41b0 +/* f0138c0: 0043c821 */ addu $t9,$v0,$v1 +/* f0138c4: 3c0b800a */ lui $t3,0x800a +/* f0138c8: ad820000 */ sw $v0,0x0($t4) +/* f0138cc: ac990000 */ sw $t9,0x0($a0) +/* f0138d0: ad000000 */ sw $zero,0x0($t0) +/* f0138d4: 3c01800a */ lui $at,0x800a +/* f0138d8: 256bcc44 */ addiu $t3,$t3,-13244 +/* f0138dc: ac2041b8 */ sw $zero,0x41b8($at) +/* f0138e0: 8d6e0000 */ lw $t6,0x0($t3) +/* f0138e4: 3c0a800a */ lui $t2,0x800a +/* f0138e8: 3c0d800a */ lui $t5,0x800a +/* f0138ec: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f0138f0: 254acc4c */ addiu $t2,$t2,-13236 +/* f0138f4: 19c0002e */ blez $t6,.L0f0139b0 +/* f0138f8: 00003025 */ or $a2,$zero,$zero +/* f0138fc: 8c870000 */ lw $a3,0x0($a0) +/* f013900: 00001825 */ or $v1,$zero,$zero +/* f013904: 2409ffff */ addiu $t1,$zero,-1 +.L0f013908: +/* f013908: 00e37821 */ addu $t7,$a3,$v1 +/* f01390c: a1e0006d */ sb $zero,0x6d($t7) +/* f013910: 8c980000 */ lw $t8,0x0($a0) +/* f013914: 24c60001 */ addiu $a2,$a2,0x1 +/* f013918: 0303c821 */ addu $t9,$t8,$v1 +/* f01391c: a320006e */ sb $zero,0x6e($t9) +/* f013920: 8c8e0000 */ lw $t6,0x0($a0) +/* f013924: 01c31021 */ addu $v0,$t6,$v1 +/* f013928: 8c450070 */ lw $a1,0x70($v0) +/* f01392c: 00057902 */ srl $t7,$a1,0x4 +/* f013930: 000fc100 */ sll $t8,$t7,0x4 +/* f013934: 0305c826 */ xor $t9,$t8,$a1 +/* f013938: ac590070 */ sw $t9,0x70($v0) +/* f01393c: 8c8e0000 */ lw $t6,0x0($a0) +/* f013940: 01c31021 */ addu $v0,$t6,$v1 +/* f013944: 904f006f */ lbu $t7,0x6f($v0) +/* f013948: 31f8ff7f */ andi $t8,$t7,0xff7f +/* f01394c: a058006f */ sb $t8,0x6f($v0) +/* f013950: 8c990000 */ lw $t9,0x0($a0) +/* f013954: 03237021 */ addu $t6,$t9,$v1 +/* f013958: a5c90068 */ sh $t1,0x68($t6) +/* f01395c: 8c8f0000 */ lw $t7,0x0($a0) +/* f013960: 01e3c021 */ addu $t8,$t7,$v1 +/* f013964: af00005c */ sw $zero,0x5c($t8) +/* f013968: 8c990000 */ lw $t9,0x0($a0) +/* f01396c: 03237021 */ addu $t6,$t9,$v1 +/* f013970: adc00060 */ sw $zero,0x60($t6) +/* f013974: 8d4f0000 */ lw $t7,0x0($t2) +/* f013978: 8c8e0000 */ lw $t6,0x0($a0) +/* f01397c: 8d190000 */ lw $t9,0x0($t0) +/* f013980: 25f80001 */ addiu $t8,$t7,0x1 +/* f013984: ad580000 */ sw $t8,0x0($t2) +/* f013988: 01c37821 */ addu $t7,$t6,$v1 +/* f01398c: adf90074 */ sw $t9,0x74($t7) +/* f013990: 8d6e0000 */ lw $t6,0x0($t3) +/* f013994: 8c870000 */ lw $a3,0x0($a0) +/* f013998: 00ce082a */ slt $at,$a2,$t6 +/* f01399c: 0067c021 */ addu $t8,$v1,$a3 +/* f0139a0: 2463007c */ addiu $v1,$v1,0x7c +/* f0139a4: 1420ffd8 */ bnez $at,.L0f013908 +/* f0139a8: ad180000 */ sw $t8,0x0($t0) +/* f0139ac: 00003025 */ or $a2,$zero,$zero +.L0f0139b0: +/* f0139b0: 8db902bc */ lw $t9,0x2bc($t5) +/* f0139b4: 1b20000a */ blez $t9,.L0f0139e0 +/* f0139b8: 00001025 */ or $v0,$zero,$zero +/* f0139bc: 8d8f0000 */ lw $t7,0x0($t4) +.L0f0139c0: +/* f0139c0: 24c60001 */ addiu $a2,$a2,0x1 +/* f0139c4: 01e2c021 */ addu $t8,$t7,$v0 +/* f0139c8: a7000000 */ sh $zero,0x0($t8) +/* f0139cc: 8dae02bc */ lw $t6,0x2bc($t5) +/* f0139d0: 24420002 */ addiu $v0,$v0,0x2 +/* f0139d4: 00ce082a */ slt $at,$a2,$t6 +/* f0139d8: 5420fff9 */ bnezl $at,.L0f0139c0 +/* f0139dc: 8d8f0000 */ lw $t7,0x0($t4) +.L0f0139e0: +/* f0139e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0139e4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0139e8: 03e00008 */ jr $ra +/* f0139ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0139f0 +/* f0139f0: 3c05800a */ lui $a1,0x800a +/* f0139f4: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0139f8: 8cae006c */ lw $t6,0x6c($a1) +/* f0139fc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f013a00: afbf0014 */ sw $ra,0x14($sp) +/* f013a04: 11c00003 */ beqz $t6,.L0f013a14 +/* f013a08: 3c06800a */ lui $a2,0x800a +/* f013a0c: 10000002 */ beqz $zero,.L0f013a18 +/* f013a10: 24070001 */ addiu $a3,$zero,0x1 +.L0f013a14: +/* f013a14: 00003825 */ or $a3,$zero,$zero +.L0f013a18: +/* f013a18: 8caf0068 */ lw $t7,0x68($a1) +/* f013a1c: 24c645c0 */ addiu $a2,$a2,0x45c0 +/* f013a20: 240b00c8 */ addiu $t3,$zero,0xc8 +/* f013a24: 11e00003 */ beqz $t7,.L0f013a34 +/* f013a28: 3c0d8009 */ lui $t5,0x8009 +/* f013a2c: 10000002 */ beqz $zero,.L0f013a38 +/* f013a30: 24030001 */ addiu $v1,$zero,0x1 +.L0f013a34: +/* f013a34: 00001825 */ or $v1,$zero,$zero +.L0f013a38: +/* f013a38: 8cb80064 */ lw $t8,0x64($a1) +/* f013a3c: 00002025 */ or $a0,$zero,$zero +/* f013a40: 00001025 */ or $v0,$zero,$zero +/* f013a44: 13000003 */ beqz $t8,.L0f013a54 +/* f013a48: 00000000 */ sll $zero,$zero,0x0 +/* f013a4c: 10000001 */ beqz $zero,.L0f013a54 +/* f013a50: 24040001 */ addiu $a0,$zero,0x1 +.L0f013a54: +/* f013a54: 8cb90070 */ lw $t9,0x70($a1) +/* f013a58: 13200003 */ beqz $t9,.L0f013a68 +/* f013a5c: 00000000 */ sll $zero,$zero,0x0 +/* f013a60: 10000001 */ beqz $zero,.L0f013a68 +/* f013a64: 24020001 */ addiu $v0,$zero,0x1 +.L0f013a68: +/* f013a68: 00444021 */ addu $t0,$v0,$a0 +/* f013a6c: 01034821 */ addu $t1,$t0,$v1 +/* f013a70: 01275021 */ addu $t2,$t1,$a3 +/* f013a74: 016a001a */ div $zero,$t3,$t2 +/* f013a78: 15400002 */ bnez $t2,.L0f013a84 +/* f013a7c: 00000000 */ sll $zero,$zero,0x0 +/* f013a80: 0007000d */ break 0x7 +.L0f013a84: +/* f013a84: 2401ffff */ addiu $at,$zero,-1 +/* f013a88: 15410004 */ bne $t2,$at,.L0f013a9c +/* f013a8c: 3c018000 */ lui $at,0x8000 +/* f013a90: 15610002 */ bne $t3,$at,.L0f013a9c +/* f013a94: 00000000 */ sll $zero,$zero,0x0 +/* f013a98: 0006000d */ break 0x6 +.L0f013a9c: +/* f013a9c: 00006012 */ mflo $t4 +/* f013aa0: accc0000 */ sw $t4,0x0($a2) +/* f013aa4: 91ad0af0 */ lbu $t5,0xaf0($t5) +/* f013aa8: 24010001 */ addiu $at,$zero,0x1 +/* f013aac: 01807025 */ or $t6,$t4,$zero +/* f013ab0: 15a10006 */ bne $t5,$at,.L0f013acc +/* f013ab4: 3c04800a */ lui $a0,0x800a +/* f013ab8: 05c10003 */ bgez $t6,.L0f013ac8 +/* f013abc: 000e7843 */ sra $t7,$t6,0x1 +/* f013ac0: 25c10001 */ addiu $at,$t6,0x1 +/* f013ac4: 00017843 */ sra $t7,$at,0x1 +.L0f013ac8: +/* f013ac8: accf0000 */ sw $t7,0x0($a2) +.L0f013acc: +/* f013acc: 8cb804b4 */ lw $t8,0x4b4($a1) +/* f013ad0: 248445c4 */ addiu $a0,$a0,0x45c4 +/* f013ad4: 2b01005a */ slti $at,$t8,0x5a +/* f013ad8: 54200003 */ bnezl $at,.L0f013ae8 +/* f013adc: 8cc20000 */ lw $v0,0x0($a2) +/* f013ae0: acc00000 */ sw $zero,0x0($a2) +/* f013ae4: 8cc20000 */ lw $v0,0x0($a2) +.L0f013ae8: +/* f013ae8: 54400004 */ bnezl $v0,.L0f013afc +/* f013aec: 000220c0 */ sll $a0,$v0,0x3 +/* f013af0: 1000001e */ beqz $zero,.L0f013b6c +/* f013af4: ac800000 */ sw $zero,0x0($a0) +/* f013af8: 000220c0 */ sll $a0,$v0,0x3 +.L0f013afc: +/* f013afc: 00822023 */ subu $a0,$a0,$v0 +/* f013b00: 00042080 */ sll $a0,$a0,0x2 +/* f013b04: 00822023 */ subu $a0,$a0,$v0 +/* f013b08: 00042080 */ sll $a0,$a0,0x2 +/* f013b0c: 2484000f */ addiu $a0,$a0,0xf +/* f013b10: 2401fff0 */ addiu $at,$zero,-16 +/* f013b14: 0081c824 */ and $t9,$a0,$at +/* f013b18: 03202025 */ or $a0,$t9,$zero +/* f013b1c: 0c0048f2 */ jal 0x123c8 +/* f013b20: 24050004 */ addiu $a1,$zero,0x4 +/* f013b24: 3c06800a */ lui $a2,0x800a +/* f013b28: 24c645c0 */ addiu $a2,$a2,0x45c0 +/* f013b2c: 8cc80000 */ lw $t0,0x0($a2) +/* f013b30: 3c04800a */ lui $a0,0x800a +/* f013b34: 248445c4 */ addiu $a0,$a0,0x45c4 +/* f013b38: ac820000 */ sw $v0,0x0($a0) +/* f013b3c: 1900000b */ blez $t0,.L0f013b6c +/* f013b40: 00001825 */ or $v1,$zero,$zero +/* f013b44: 00001025 */ or $v0,$zero,$zero +/* f013b48: 8c890000 */ lw $t1,0x0($a0) +.L0f013b4c: +/* f013b4c: 24630001 */ addiu $v1,$v1,0x1 +/* f013b50: 01225821 */ addu $t3,$t1,$v0 +/* f013b54: ad600004 */ sw $zero,0x4($t3) +/* f013b58: 8cca0000 */ lw $t2,0x0($a2) +/* f013b5c: 2442006c */ addiu $v0,$v0,0x6c +/* f013b60: 006a082a */ slt $at,$v1,$t2 +/* f013b64: 5420fff9 */ bnezl $at,.L0f013b4c +/* f013b68: 8c890000 */ lw $t1,0x0($a0) +.L0f013b6c: +/* f013b6c: 8fbf0014 */ lw $ra,0x14($sp) +/* f013b70: 3c018008 */ lui $at,0x8008 +/* f013b74: ac20fa80 */ sw $zero,-0x580($at) +/* f013b78: 03e00008 */ jr $ra +/* f013b7c: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f013b80 +/* f013b80: 3c02800b */ lui $v0,0x800b +/* f013b84: 3c01800b */ lui $at,0x800b +/* f013b88: 2442abc8 */ addiu $v0,$v0,-21560 +/* f013b8c: ac20b538 */ sw $zero,-0x4ac8($at) +/* f013b90: ac400000 */ sw $zero,0x0($v0) +/* f013b94: ac400004 */ sw $zero,0x4($v0) +/* f013b98: 03e00008 */ jr $ra +/* f013b9c: ac40000c */ sw $zero,0xc($v0) +); + +GLOBAL_ASM( +glabel func0f013ba0 +/* f013ba0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f013ba4: afb50028 */ sw $s5,0x28($sp) +/* f013ba8: afb40024 */ sw $s4,0x24($sp) +/* f013bac: afb2001c */ sw $s2,0x1c($sp) +/* f013bb0: 3c128008 */ lui $s2,0x8008 +/* f013bb4: 3c14800a */ lui $s4,0x800a +/* f013bb8: 3c158008 */ lui $s5,0x8008 +/* f013bbc: afbf002c */ sw $ra,0x2c($sp) +/* f013bc0: afb30020 */ sw $s3,0x20($sp) +/* f013bc4: afb10018 */ sw $s1,0x18($sp) +/* f013bc8: afb00014 */ sw $s0,0x14($sp) +/* f013bcc: 26b5e4a0 */ addiu $s5,$s5,-7008 +/* f013bd0: 26949fc0 */ addiu $s4,$s4,-24640 +/* f013bd4: 2652e3d0 */ addiu $s2,$s2,-7216 +.L0f013bd8: +/* f013bd8: 8e8e006c */ lw $t6,0x6c($s4) +/* f013bdc: 8e820068 */ lw $v0,0x68($s4) +/* f013be0: 8e840064 */ lw $a0,0x64($s4) +/* f013be4: 8e860070 */ lw $a2,0x70($s4) +/* f013be8: 11c00003 */ beqz $t6,.L0f013bf8 +/* f013bec: 00008025 */ or $s0,$zero,$zero +/* f013bf0: 10000002 */ beqz $zero,.L0f013bfc +/* f013bf4: 24050001 */ addiu $a1,$zero,0x1 +.L0f013bf8: +/* f013bf8: 00002825 */ or $a1,$zero,$zero +.L0f013bfc: +/* f013bfc: 10400003 */ beqz $v0,.L0f013c0c +/* f013c00: 00001825 */ or $v1,$zero,$zero +/* f013c04: 10000001 */ beqz $zero,.L0f013c0c +/* f013c08: 24030001 */ addiu $v1,$zero,0x1 +.L0f013c0c: +/* f013c0c: 10800003 */ beqz $a0,.L0f013c1c +/* f013c10: 00001025 */ or $v0,$zero,$zero +/* f013c14: 10000002 */ beqz $zero,.L0f013c20 +/* f013c18: 24040001 */ addiu $a0,$zero,0x1 +.L0f013c1c: +/* f013c1c: 00002025 */ or $a0,$zero,$zero +.L0f013c20: +/* f013c20: 10c00003 */ beqz $a2,.L0f013c30 +/* f013c24: 00000000 */ sll $zero,$zero,0x0 +/* f013c28: 10000001 */ beqz $zero,.L0f013c30 +/* f013c2c: 24020001 */ addiu $v0,$zero,0x1 +.L0f013c30: +/* f013c30: 00447821 */ addu $t7,$v0,$a0 +/* f013c34: 01e3c021 */ addu $t8,$t7,$v1 +/* f013c38: 0305c821 */ addu $t9,$t8,$a1 +/* f013c3c: 2b210002 */ slti $at,$t9,0x2 +/* f013c40: 14200004 */ bnez $at,.L0f013c54 +/* f013c44: 24050004 */ addiu $a1,$zero,0x4 +/* f013c48: 8e530008 */ lw $s3,0x8($s2) +/* f013c4c: 1000000a */ beqz $zero,.L0f013c78 +/* f013c50: 8e51000c */ lw $s1,0xc($s2) +.L0f013c54: +/* f013c54: 8e8804b4 */ lw $t0,0x4b4($s4) +/* f013c58: 2901005a */ slti $at,$t0,0x5a +/* f013c5c: 54200005 */ bnezl $at,.L0f013c74 +/* f013c60: 8e530000 */ lw $s3,0x0($s2) +/* f013c64: 8e530010 */ lw $s3,0x10($s2) +/* f013c68: 10000003 */ beqz $zero,.L0f013c78 +/* f013c6c: 8e510014 */ lw $s1,0x14($s2) +/* f013c70: 8e530000 */ lw $s3,0x0($s2) +.L0f013c74: +/* f013c74: 8e510004 */ lw $s1,0x4($s2) +.L0f013c78: +/* f013c78: 1a200004 */ blez $s1,.L0f013c8c +/* f013c7c: 00000000 */ sll $zero,$zero,0x0 +/* f013c80: 0c0048f2 */ jal 0x123c8 +/* f013c84: 00112100 */ sll $a0,$s1,0x4 +/* f013c88: ae420024 */ sw $v0,0x24($s2) +.L0f013c8c: +/* f013c8c: 1a200007 */ blez $s1,.L0f013cac +/* f013c90: 00001025 */ or $v0,$zero,$zero +.L0f013c94: +/* f013c94: 8e490024 */ lw $t1,0x24($s2) +/* f013c98: 26100001 */ addiu $s0,$s0,0x1 +/* f013c9c: 01225021 */ addu $t2,$t1,$v0 +/* f013ca0: 24420010 */ addiu $v0,$v0,0x10 +/* f013ca4: 1611fffb */ bne $s0,$s1,.L0f013c94 +/* f013ca8: a540000e */ sh $zero,0xe($t2) +.L0f013cac: +/* f013cac: 26520034 */ addiu $s2,$s2,0x34 +/* f013cb0: ae51fffc */ sw $s1,-0x4($s2) +/* f013cb4: ae53fff4 */ sw $s3,-0xc($s2) +/* f013cb8: 1655ffc7 */ bne $s2,$s5,.L0f013bd8 +/* f013cbc: ae53fff8 */ sw $s3,-0x8($s2) +/* f013cc0: 8fbf002c */ lw $ra,0x2c($sp) +/* f013cc4: 8fb00014 */ lw $s0,0x14($sp) +/* f013cc8: 8fb10018 */ lw $s1,0x18($sp) +/* f013ccc: 8fb2001c */ lw $s2,0x1c($sp) +/* f013cd0: 8fb30020 */ lw $s3,0x20($sp) +/* f013cd4: 8fb40024 */ lw $s4,0x24($sp) +/* f013cd8: 8fb50028 */ lw $s5,0x28($sp) +/* f013cdc: 03e00008 */ jr $ra +/* f013ce0: 27bd0030 */ addiu $sp,$sp,0x30 +/* f013ce4: 00000000 */ sll $zero,$zero,0x0 +/* f013ce8: 00000000 */ sll $zero,$zero,0x0 +/* f013cec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f013cf0 +/* f013cf0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f013cf4: afbf0014 */ sw $ra,0x14($sp) +/* f013cf8: 3c04800a */ lui $a0,0x800a +/* f013cfc: 0fc56c8f */ jal func0f15b23c +/* f013d00: 8c84a474 */ lw $a0,-0x5b8c($a0) +/* f013d04: 04410002 */ bgez $v0,.L0f013d10 +/* f013d08: 00401825 */ or $v1,$v0,$zero +/* f013d0c: 00001825 */ or $v1,$zero,$zero +.L0f013d10: +/* f013d10: 000378c0 */ sll $t7,$v1,0x3 +/* f013d14: 01e37823 */ subu $t7,$t7,$v1 +/* f013d18: 000f78c0 */ sll $t7,$t7,0x3 +/* f013d1c: 3c048008 */ lui $a0,0x8008 +/* f013d20: 240e0002 */ addiu $t6,$zero,0x2 +/* f013d24: 3c018006 */ lui $at,0x8006 +/* f013d28: 008f2021 */ addu $a0,$a0,$t7 +/* f013d2c: a02ed9a0 */ sb $t6,-0x2660($at) +/* f013d30: 9484fcca */ lhu $a0,-0x336($a0) +/* f013d34: 0fc59c3f */ jal func0f1670fc +/* f013d38: 24050022 */ addiu $a1,$zero,0x22 +/* f013d3c: 3c04800a */ lui $a0,0x800a +/* f013d40: 2484a8a0 */ addiu $a0,$a0,-22368 +/* f013d44: ac820000 */ sw $v0,0x0($a0) +/* f013d48: 8c580000 */ lw $t8,0x0($v0) +/* f013d4c: 3c01800a */ lui $at,0x800a +/* f013d50: 24590004 */ addiu $t9,$v0,0x4 +/* f013d54: ac38a8a4 */ sw $t8,-0x575c($at) +/* f013d58: 3c01800a */ lui $at,0x800a +/* f013d5c: 0fc04f5d */ jal func0f013d74 +/* f013d60: ac39a8a8 */ sw $t9,-0x5758($at) +/* f013d64: 8fbf0014 */ lw $ra,0x14($sp) +/* f013d68: 27bd0018 */ addiu $sp,$sp,0x18 +/* f013d6c: 03e00008 */ jr $ra +/* f013d70: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f013d74 +/* f013d74: 3c03800a */ lui $v1,0x800a +/* f013d78: 8c63a8a8 */ lw $v1,-0x5758($v1) +/* f013d7c: 27bdfff8 */ addiu $sp,$sp,-8 +/* f013d80: 3c0f800a */ lui $t7,0x800a +/* f013d84: 8defa8a4 */ lw $t7,-0x575c($t7) +/* f013d88: afb00004 */ sw $s0,0x4($sp) +/* f013d8c: 3c04800a */ lui $a0,0x800a +/* f013d90: 8c84a8a0 */ lw $a0,-0x5760($a0) +/* f013d94: 8c6e0000 */ lw $t6,0x0($v1) +/* f013d98: 000fc080 */ sll $t8,$t7,0x2 +/* f013d9c: 0078c821 */ addu $t9,$v1,$t8 +/* f013da0: 01c41021 */ addu $v0,$t6,$a0 +/* f013da4: 8f2e0000 */ lw $t6,0x0($t9) +/* f013da8: 24100003 */ addiu $s0,$zero,0x3 +/* f013dac: 240d0002 */ addiu $t5,$zero,0x2 +/* f013db0: 01c42821 */ addu $a1,$t6,$a0 +/* f013db4: 0045082b */ sltu $at,$v0,$a1 +/* f013db8: 10200044 */ beqz $at,.L0f013ecc +/* f013dbc: 240c000c */ addiu $t4,$zero,0xc +/* f013dc0: 240b0001 */ addiu $t3,$zero,0x1 +/* f013dc4: 240a0006 */ addiu $t2,$zero,0x6 +/* f013dc8: 90430000 */ lbu $v1,0x0($v0) +.L0f013dcc: +/* f013dcc: 1460002c */ bnez $v1,.L0f013e80 +/* f013dd0: 00000000 */ sll $zero,$zero,0x0 +/* f013dd4: 90430006 */ lbu $v1,0x6($v0) +/* f013dd8: 90440009 */ lbu $a0,0x9($v0) +/* f013ddc: 90460007 */ lbu $a2,0x7($v0) +/* f013de0: 00037840 */ sll $t7,$v1,0x1 +/* f013de4: 0003c080 */ sll $t8,$v1,0x2 +/* f013de8: 01f8c821 */ addu $t9,$t7,$t8 +/* f013dec: 272e000e */ addiu $t6,$t9,0xe +/* f013df0: 0004c080 */ sll $t8,$a0,0x2 +/* f013df4: 00047840 */ sll $t7,$a0,0x1 +/* f013df8: 01f8c821 */ addu $t9,$t7,$t8 +/* f013dfc: a04e0006 */ sb $t6,0x6($v0) +/* f013e00: 9047000a */ lbu $a3,0xa($v0) +/* f013e04: 272e000e */ addiu $t6,$t9,0xe +/* f013e08: 0006c080 */ sll $t8,$a2,0x2 +/* f013e0c: 00067840 */ sll $t7,$a2,0x1 +/* f013e10: 01f8c821 */ addu $t9,$t7,$t8 +/* f013e14: a04e0009 */ sb $t6,0x9($v0) +/* f013e18: 90480008 */ lbu $t0,0x8($v0) +/* f013e1c: 272e0010 */ addiu $t6,$t9,0x10 +/* f013e20: 0007c080 */ sll $t8,$a3,0x2 +/* f013e24: 00077840 */ sll $t7,$a3,0x1 +/* f013e28: 01f8c821 */ addu $t9,$t7,$t8 +/* f013e2c: a04e0007 */ sb $t6,0x7($v0) +/* f013e30: 9049000b */ lbu $t1,0xb($v0) +/* f013e34: 272e0010 */ addiu $t6,$t9,0x10 +/* f013e38: 0008c080 */ sll $t8,$t0,0x2 +/* f013e3c: 00087840 */ sll $t7,$t0,0x1 +/* f013e40: 01f8c821 */ addu $t9,$t7,$t8 +/* f013e44: a04e000a */ sb $t6,0xa($v0) +/* f013e48: 272e0012 */ addiu $t6,$t9,0x12 +/* f013e4c: 0009c080 */ sll $t8,$t1,0x2 +/* f013e50: 00097840 */ sll $t7,$t1,0x1 +/* f013e54: 01f8c821 */ addu $t9,$t7,$t8 +/* f013e58: 904f0001 */ lbu $t7,0x1($v0) +/* f013e5c: a04e0008 */ sb $t6,0x8($v0) +/* f013e60: 272e0012 */ addiu $t6,$t9,0x12 +/* f013e64: 25f8ffc0 */ addiu $t8,$t7,-64 +/* f013e68: 030a0019 */ multu $t8,$t2 +/* f013e6c: a04e000b */ sb $t6,0xb($v0) +/* f013e70: 0000c812 */ mflo $t9 +/* f013e74: 00591021 */ addu $v0,$v0,$t9 +/* f013e78: 10000011 */ beqz $zero,.L0f013ec0 +/* f013e7c: 2442018e */ addiu $v0,$v0,0x18e +.L0f013e80: +/* f013e80: 15630008 */ bne $t3,$v1,.L0f013ea4 +/* f013e84: 00000000 */ sll $zero,$zero,0x0 +/* f013e88: 904e0001 */ lbu $t6,0x1($v0) +/* f013e8c: 25cfffc0 */ addiu $t7,$t6,-64 +/* f013e90: 01ec0019 */ multu $t7,$t4 +/* f013e94: 0000c012 */ mflo $t8 +/* f013e98: 00581021 */ addu $v0,$v0,$t8 +/* f013e9c: 10000008 */ beqz $zero,.L0f013ec0 +/* f013ea0: 24420310 */ addiu $v0,$v0,0x310 +.L0f013ea4: +/* f013ea4: 15a30003 */ bne $t5,$v1,.L0f013eb4 +/* f013ea8: 00000000 */ sll $zero,$zero,0x0 +/* f013eac: 10000004 */ beqz $zero,.L0f013ec0 +/* f013eb0: 2442004c */ addiu $v0,$v0,0x4c +.L0f013eb4: +/* f013eb4: 56030003 */ bnel $s0,$v1,.L0f013ec4 +/* f013eb8: 0045082b */ sltu $at,$v0,$a1 +/* f013ebc: 24420018 */ addiu $v0,$v0,0x18 +.L0f013ec0: +/* f013ec0: 0045082b */ sltu $at,$v0,$a1 +.L0f013ec4: +/* f013ec4: 5420ffc1 */ bnezl $at,.L0f013dcc +/* f013ec8: 90430000 */ lbu $v1,0x0($v0) +.L0f013ecc: +/* f013ecc: 8fb00004 */ lw $s0,0x4($sp) +/* f013ed0: 03e00008 */ jr $ra +/* f013ed4: 27bd0008 */ addiu $sp,$sp,0x8 +/* f013ed8: 00000000 */ sll $zero,$zero,0x0 +/* f013edc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f013ee0 +/* f013ee0: 3c08800a */ lui $t0,0x800a +/* f013ee4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f013ee8: 8d0e006c */ lw $t6,0x6c($t0) +/* f013eec: 27bdffe8 */ addiu $sp,$sp,-24 +/* f013ef0: afbf0014 */ sw $ra,0x14($sp) +/* f013ef4: 51c00004 */ beqzl $t6,.L0f013f08 +/* f013ef8: 00004825 */ or $t1,$zero,$zero +/* f013efc: 10000002 */ beqz $zero,.L0f013f08 +/* f013f00: 24090001 */ addiu $t1,$zero,0x1 +/* f013f04: 00004825 */ or $t1,$zero,$zero +.L0f013f08: +/* f013f08: 8d0f0068 */ lw $t7,0x68($t0) +/* f013f0c: 51e00004 */ beqzl $t7,.L0f013f20 +/* f013f10: 00003825 */ or $a3,$zero,$zero +/* f013f14: 10000002 */ beqz $zero,.L0f013f20 +/* f013f18: 24070001 */ addiu $a3,$zero,0x1 +/* f013f1c: 00003825 */ or $a3,$zero,$zero +.L0f013f20: +/* f013f20: 8d180064 */ lw $t8,0x64($t0) +/* f013f24: 53000004 */ beqzl $t8,.L0f013f38 +/* f013f28: 00002825 */ or $a1,$zero,$zero +/* f013f2c: 10000002 */ beqz $zero,.L0f013f38 +/* f013f30: 24050001 */ addiu $a1,$zero,0x1 +/* f013f34: 00002825 */ or $a1,$zero,$zero +.L0f013f38: +/* f013f38: 8d190070 */ lw $t9,0x70($t0) +/* f013f3c: 53200004 */ beqzl $t9,.L0f013f50 +/* f013f40: 00001025 */ or $v0,$zero,$zero +/* f013f44: 10000002 */ beqz $zero,.L0f013f50 +/* f013f48: 24020001 */ addiu $v0,$zero,0x1 +/* f013f4c: 00001025 */ or $v0,$zero,$zero +.L0f013f50: +/* f013f50: 00457021 */ addu $t6,$v0,$a1 +/* f013f54: 01c77821 */ addu $t7,$t6,$a3 +/* f013f58: 01e9c021 */ addu $t8,$t7,$t1 +/* f013f5c: 2b010002 */ slti $at,$t8,0x2 +/* f013f60: 14200005 */ bnez $at,.L0f013f78 +/* f013f64: 3c0a8008 */ lui $t2,0x8008 +/* f013f68: 254a2050 */ addiu $t2,$t2,0x2050 +/* f013f6c: 241900c8 */ addiu $t9,$zero,0xc8 +/* f013f70: 10000005 */ beqz $zero,.L0f013f88 +/* f013f74: ad590000 */ sw $t9,0x0($t2) +.L0f013f78: +/* f013f78: 3c0a8008 */ lui $t2,0x8008 +/* f013f7c: 254a2050 */ addiu $t2,$t2,0x2050 +/* f013f80: 240e0078 */ addiu $t6,$zero,0x78 +/* f013f84: ad4e0000 */ sw $t6,0x0($t2) +.L0f013f88: +/* f013f88: 8d440000 */ lw $a0,0x0($t2) +/* f013f8c: 24050004 */ addiu $a1,$zero,0x4 +/* f013f90: 2484000f */ addiu $a0,$a0,0xf +/* f013f94: 348f000f */ ori $t7,$a0,0xf +/* f013f98: 0c0048f2 */ jal 0x123c8 +/* f013f9c: 39e4000f */ xori $a0,$t7,0xf +/* f013fa0: 3c0a8008 */ lui $t2,0x8008 +/* f013fa4: 254a2050 */ addiu $t2,$t2,0x2050 +/* f013fa8: 8d440000 */ lw $a0,0x0($t2) +/* f013fac: 3c0d800a */ lui $t5,0x800a +/* f013fb0: 25ad6660 */ addiu $t5,$t5,0x6660 +/* f013fb4: 0004c840 */ sll $t9,$a0,0x1 +/* f013fb8: 2724000f */ addiu $a0,$t9,0xf +/* f013fbc: 348e000f */ ori $t6,$a0,0xf +/* f013fc0: ada20000 */ sw $v0,0x0($t5) +/* f013fc4: 39c4000f */ xori $a0,$t6,0xf +/* f013fc8: 0c0048f2 */ jal 0x123c8 +/* f013fcc: 24050004 */ addiu $a1,$zero,0x4 +/* f013fd0: 3c0a8008 */ lui $t2,0x8008 +/* f013fd4: 254a2050 */ addiu $t2,$t2,0x2050 +/* f013fd8: 8d440000 */ lw $a0,0x0($t2) +/* f013fdc: 3c1f800a */ lui $ra,0x800a +/* f013fe0: 27ff6664 */ addiu $ra,$ra,0x6664 +/* f013fe4: 0004c040 */ sll $t8,$a0,0x1 +/* f013fe8: 2704000f */ addiu $a0,$t8,0xf +/* f013fec: afe20000 */ sw $v0,0x0($ra) +/* f013ff0: 3499000f */ ori $t9,$a0,0xf +/* f013ff4: 3b24000f */ xori $a0,$t9,0xf +/* f013ff8: 0c0048f2 */ jal 0x123c8 +/* f013ffc: 24050004 */ addiu $a1,$zero,0x4 +/* f014000: 3c0a8008 */ lui $t2,0x8008 +/* f014004: 254a2050 */ addiu $t2,$t2,0x2050 +/* f014008: 8d440000 */ lw $a0,0x0($t2) +/* f01400c: 3c0b800a */ lui $t3,0x800a +/* f014010: 256b6668 */ addiu $t3,$t3,0x6668 +/* f014014: 00047880 */ sll $t7,$a0,0x2 +/* f014018: 25e4000f */ addiu $a0,$t7,0xf +/* f01401c: 3498000f */ ori $t8,$a0,0xf +/* f014020: ad620000 */ sw $v0,0x0($t3) +/* f014024: 3b04000f */ xori $a0,$t8,0xf +/* f014028: 0c0048f2 */ jal 0x123c8 +/* f01402c: 24050004 */ addiu $a1,$zero,0x4 +/* f014030: 3c0a8008 */ lui $t2,0x8008 +/* f014034: 254a2050 */ addiu $t2,$t2,0x2050 +/* f014038: 8d440000 */ lw $a0,0x0($t2) +/* f01403c: 3c0c800a */ lui $t4,0x800a +/* f014040: 258c666c */ addiu $t4,$t4,0x666c +/* f014044: 00047180 */ sll $t6,$a0,0x6 +/* f014048: 25c4000f */ addiu $a0,$t6,0xf +/* f01404c: 348f000f */ ori $t7,$a0,0xf +/* f014050: ad820000 */ sw $v0,0x0($t4) +/* f014054: 39e4000f */ xori $a0,$t7,0xf +/* f014058: 0c0048f2 */ jal 0x123c8 +/* f01405c: 24050004 */ addiu $a1,$zero,0x4 +/* f014060: 3c08800a */ lui $t0,0x800a +/* f014064: 3c01800a */ lui $at,0x800a +/* f014068: ac226670 */ sw $v0,0x6670($at) +/* f01406c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f014070: 8d19006c */ lw $t9,0x6c($t0) +/* f014074: 3c0a8008 */ lui $t2,0x8008 +/* f014078: 3c0b800a */ lui $t3,0x800a +/* f01407c: 3c0c800a */ lui $t4,0x800a +/* f014080: 3c0d800a */ lui $t5,0x800a +/* f014084: 3c1f800a */ lui $ra,0x800a +/* f014088: 27ff6664 */ addiu $ra,$ra,0x6664 +/* f01408c: 25ad6660 */ addiu $t5,$t5,0x6660 +/* f014090: 258c666c */ addiu $t4,$t4,0x666c +/* f014094: 256b6668 */ addiu $t3,$t3,0x6668 +/* f014098: 254a2050 */ addiu $t2,$t2,0x2050 +/* f01409c: 13200003 */ beqz $t9,.L0f0140ac +/* f0140a0: 00002025 */ or $a0,$zero,$zero +/* f0140a4: 10000002 */ beqz $zero,.L0f0140b0 +/* f0140a8: 24090001 */ addiu $t1,$zero,0x1 +.L0f0140ac: +/* f0140ac: 00004825 */ or $t1,$zero,$zero +.L0f0140b0: +/* f0140b0: 8d0e0068 */ lw $t6,0x68($t0) +/* f0140b4: 00003825 */ or $a3,$zero,$zero +/* f0140b8: 00002825 */ or $a1,$zero,$zero +/* f0140bc: 11c00003 */ beqz $t6,.L0f0140cc +/* f0140c0: 00001025 */ or $v0,$zero,$zero +/* f0140c4: 10000001 */ beqz $zero,.L0f0140cc +/* f0140c8: 24070001 */ addiu $a3,$zero,0x1 +.L0f0140cc: +/* f0140cc: 8d0f0064 */ lw $t7,0x64($t0) +/* f0140d0: 2406ffff */ addiu $a2,$zero,-1 +/* f0140d4: 11e00003 */ beqz $t7,.L0f0140e4 +/* f0140d8: 00000000 */ sll $zero,$zero,0x0 +/* f0140dc: 10000001 */ beqz $zero,.L0f0140e4 +/* f0140e0: 24050001 */ addiu $a1,$zero,0x1 +.L0f0140e4: +/* f0140e4: 8d180070 */ lw $t8,0x70($t0) +/* f0140e8: 13000003 */ beqz $t8,.L0f0140f8 +/* f0140ec: 00000000 */ sll $zero,$zero,0x0 +/* f0140f0: 10000001 */ beqz $zero,.L0f0140f8 +/* f0140f4: 24020001 */ addiu $v0,$zero,0x1 +.L0f0140f8: +/* f0140f8: 0045c821 */ addu $t9,$v0,$a1 +/* f0140fc: 03277021 */ addu $t6,$t9,$a3 +/* f014100: 01c97821 */ addu $t7,$t6,$t1 +/* f014104: 19e00024 */ blez $t7,.L0f014198 +/* f014108: 0004c080 */ sll $t8,$a0,0x2 +/* f01410c: 01181821 */ addu $v1,$t0,$t8 +/* f014110: 8c790064 */ lw $t9,0x64($v1) +.L0f014114: +/* f014114: 24840001 */ addiu $a0,$a0,0x1 +/* f014118: 24630004 */ addiu $v1,$v1,0x4 +/* f01411c: af261700 */ sw $a2,0x1700($t9) +/* f014120: 8d0e006c */ lw $t6,0x6c($t0) +/* f014124: 00004825 */ or $t1,$zero,$zero +/* f014128: 00003825 */ or $a3,$zero,$zero +/* f01412c: 11c00003 */ beqz $t6,.L0f01413c +/* f014130: 00002825 */ or $a1,$zero,$zero +/* f014134: 10000001 */ beqz $zero,.L0f01413c +/* f014138: 24090001 */ addiu $t1,$zero,0x1 +.L0f01413c: +/* f01413c: 8d0f0068 */ lw $t7,0x68($t0) +/* f014140: 00001025 */ or $v0,$zero,$zero +/* f014144: 11e00003 */ beqz $t7,.L0f014154 +/* f014148: 00000000 */ sll $zero,$zero,0x0 +/* f01414c: 10000001 */ beqz $zero,.L0f014154 +/* f014150: 24070001 */ addiu $a3,$zero,0x1 +.L0f014154: +/* f014154: 8d180064 */ lw $t8,0x64($t0) +/* f014158: 13000003 */ beqz $t8,.L0f014168 +/* f01415c: 00000000 */ sll $zero,$zero,0x0 +/* f014160: 10000001 */ beqz $zero,.L0f014168 +/* f014164: 24050001 */ addiu $a1,$zero,0x1 +.L0f014168: +/* f014168: 8d190070 */ lw $t9,0x70($t0) +/* f01416c: 13200003 */ beqz $t9,.L0f01417c +/* f014170: 00000000 */ sll $zero,$zero,0x0 +/* f014174: 10000001 */ beqz $zero,.L0f01417c +/* f014178: 24020001 */ addiu $v0,$zero,0x1 +.L0f01417c: +/* f01417c: 00457021 */ addu $t6,$v0,$a1 +/* f014180: 01c77821 */ addu $t7,$t6,$a3 +/* f014184: 01e9c021 */ addu $t8,$t7,$t1 +/* f014188: 0098082a */ slt $at,$a0,$t8 +/* f01418c: 5420ffe1 */ bnezl $at,.L0f014114 +/* f014190: 8c790064 */ lw $t9,0x64($v1) +/* f014194: 00002025 */ or $a0,$zero,$zero +.L0f014198: +/* f014198: 8d590000 */ lw $t9,0x0($t2) +/* f01419c: 2406ffff */ addiu $a2,$zero,-1 +/* f0141a0: 00001825 */ or $v1,$zero,$zero +/* f0141a4: 1b200018 */ blez $t9,.L0f014208 +/* f0141a8: 00001025 */ or $v0,$zero,$zero +/* f0141ac: 3c013f80 */ lui $at,0x3f80 +/* f0141b0: 44810000 */ mtc1 $at,$f0 +/* f0141b4: 24050002 */ addiu $a1,$zero,0x2 +/* f0141b8: 8fee0000 */ lw $t6,0x0($ra) +.L0f0141bc: +/* f0141bc: 01c27821 */ addu $t7,$t6,$v0 +/* f0141c0: a5e60000 */ sh $a2,0x0($t7) +/* f0141c4: 8db80000 */ lw $t8,0x0($t5) +/* f0141c8: 0304c821 */ addu $t9,$t8,$a0 +/* f0141cc: a3250000 */ sb $a1,0x0($t9) +/* f0141d0: 8d6e0000 */ lw $t6,0x0($t3) +/* f0141d4: 24840001 */ addiu $a0,$a0,0x1 +/* f0141d8: 01c27821 */ addu $t7,$t6,$v0 +/* f0141dc: a5e60000 */ sh $a2,0x0($t7) +/* f0141e0: 8d980000 */ lw $t8,0x0($t4) +/* f0141e4: 24420002 */ addiu $v0,$v0,0x2 +/* f0141e8: 0303c821 */ addu $t9,$t8,$v1 +/* f0141ec: e7200000 */ swc1 $f0,0x0($t9) +/* f0141f0: 8d4e0000 */ lw $t6,0x0($t2) +/* f0141f4: 24630004 */ addiu $v1,$v1,0x4 +/* f0141f8: 008e082a */ slt $at,$a0,$t6 +/* f0141fc: 5420ffef */ bnezl $at,.L0f0141bc +/* f014200: 8fee0000 */ lw $t6,0x0($ra) +/* f014204: 00002025 */ or $a0,$zero,$zero +.L0f014208: +/* f014208: 8d0f02bc */ lw $t7,0x2bc($t0) +/* f01420c: 3c03800a */ lui $v1,0x800a +/* f014210: 24634928 */ addiu $v1,$v1,0x4928 +/* f014214: 19e0000a */ blez $t7,.L0f014240 +/* f014218: 00001025 */ or $v0,$zero,$zero +/* f01421c: 8c780000 */ lw $t8,0x0($v1) +.L0f014220: +/* f014220: 24840001 */ addiu $a0,$a0,0x1 +/* f014224: 0302c821 */ addu $t9,$t8,$v0 +/* f014228: a7260010 */ sh $a2,0x10($t9) +/* f01422c: 8d0e02bc */ lw $t6,0x2bc($t0) +/* f014230: 2442008c */ addiu $v0,$v0,0x8c +/* f014234: 008e082a */ slt $at,$a0,$t6 +/* f014238: 5420fff9 */ bnezl $at,.L0f014220 +/* f01423c: 8c780000 */ lw $t8,0x0($v1) +.L0f014240: +/* f014240: 8fbf0014 */ lw $ra,0x14($sp) +/* f014244: 27bd0018 */ addiu $sp,$sp,0x18 +/* f014248: 03e00008 */ jr $ra +/* f01424c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f014250 +/* f014250: 27bdffe8 */ addiu $sp,$sp,-24 +/* f014254: 3c06800a */ lui $a2,0x800a +/* f014258: 24c6236c */ addiu $a2,$a2,0x236c +/* f01425c: afa40018 */ sw $a0,0x18($sp) +/* f014260: 94c40000 */ lhu $a0,0x0($a2) +/* f014264: afbf0014 */ sw $ra,0x14($sp) +/* f014268: 24050004 */ addiu $a1,$zero,0x4 +/* f01426c: 00047040 */ sll $t6,$a0,0x1 +/* f014270: 25c4000f */ addiu $a0,$t6,0xf +/* f014274: 348f000f */ ori $t7,$a0,0xf +/* f014278: 0c0048f2 */ jal 0x123c8 +/* f01427c: 39e4000f */ xori $a0,$t7,0xf +/* f014280: 3c05800a */ lui $a1,0x800a +/* f014284: 24a52370 */ addiu $a1,$a1,0x2370 +/* f014288: 3c06800a */ lui $a2,0x800a +/* f01428c: 24c6236c */ addiu $a2,$a2,0x236c +/* f014290: 10400011 */ beqz $v0,.L0f0142d8 +/* f014294: aca20000 */ sw $v0,0x0($a1) +/* f014298: 94c80000 */ lhu $t0,0x0($a2) +/* f01429c: 00001025 */ or $v0,$zero,$zero +/* f0142a0: 00001825 */ or $v1,$zero,$zero +/* f0142a4: 1900000c */ blez $t0,.L0f0142d8 +/* f0142a8: 8fa40018 */ lw $a0,0x18($sp) +/* f0142ac: 8caa0000 */ lw $t2,0x0($a1) +.L0f0142b0: +/* f0142b0: 94890000 */ lhu $t1,0x0($a0) +/* f0142b4: 24420001 */ addiu $v0,$v0,0x1 +/* f0142b8: 01435821 */ addu $t3,$t2,$v1 +/* f0142bc: a5690000 */ sh $t1,0x0($t3) +/* f0142c0: 94cc0000 */ lhu $t4,0x0($a2) +/* f0142c4: 24630002 */ addiu $v1,$v1,0x2 +/* f0142c8: 24840002 */ addiu $a0,$a0,0x2 +/* f0142cc: 004c082a */ slt $at,$v0,$t4 +/* f0142d0: 5420fff7 */ bnezl $at,.L0f0142b0 +/* f0142d4: 8caa0000 */ lw $t2,0x0($a1) +.L0f0142d8: +/* f0142d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0142dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0142e0: 03e00008 */ jr $ra +/* f0142e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0142e8 +/* f0142e8: 27bdf6f8 */ addiu $sp,$sp,-2312 +/* f0142ec: 3c0e800a */ lui $t6,0x800a +/* f0142f0: 8dce2350 */ lw $t6,0x2350($t6) +/* f0142f4: afbf0064 */ sw $ra,0x64($sp) +/* f0142f8: afbe0060 */ sw $s8,0x60($sp) +/* f0142fc: afb7005c */ sw $s7,0x5c($sp) +/* f014300: afb60058 */ sw $s6,0x58($sp) +/* f014304: afb50054 */ sw $s5,0x54($sp) +/* f014308: afb40050 */ sw $s4,0x50($sp) +/* f01430c: afb3004c */ sw $s3,0x4c($sp) +/* f014310: afb20048 */ sw $s2,0x48($sp) +/* f014314: afb10044 */ sw $s1,0x44($sp) +/* f014318: afb00040 */ sw $s0,0x40($sp) +/* f01431c: f7ba0038 */ sdc1 $f26,0x38($sp) +/* f014320: f7b80030 */ sdc1 $f24,0x30($sp) +/* f014324: f7b60028 */ sdc1 $f22,0x28($sp) +/* f014328: f7b40020 */ sdc1 $f20,0x20($sp) +/* f01432c: 8dc20004 */ lw $v0,0x4($t6) +/* f014330: 24050004 */ addiu $a1,$zero,0x4 +/* f014334: 00022040 */ sll $a0,$v0,0x1 +/* f014338: 2484000f */ addiu $a0,$a0,0xf +/* f01433c: 348f000f */ ori $t7,$a0,0xf +/* f014340: 39e4000f */ xori $a0,$t7,0xf +/* f014344: 0c0048f2 */ jal 0x123c8 +/* f014348: afa20900 */ sw $v0,0x900($sp) +/* f01434c: 8fa40900 */ lw $a0,0x900($sp) +/* f014350: 3c13800a */ lui $s3,0x800a +/* f014354: 26732360 */ addiu $s3,$s3,0x2360 +/* f014358: 0004c880 */ sll $t9,$a0,0x2 +/* f01435c: 2724000f */ addiu $a0,$t9,0xf +/* f014360: 3488000f */ ori $t0,$a0,0xf +/* f014364: ae620000 */ sw $v0,0x0($s3) +/* f014368: 3904000f */ xori $a0,$t0,0xf +/* f01436c: 0c0048f2 */ jal 0x123c8 +/* f014370: 24050004 */ addiu $a1,$zero,0x4 +/* f014374: 8fa40900 */ lw $a0,0x900($sp) +/* f014378: 3c15800a */ lui $s5,0x800a +/* f01437c: 26b52364 */ addiu $s5,$s5,0x2364 +/* f014380: 00045100 */ sll $t2,$a0,0x4 +/* f014384: 2544000f */ addiu $a0,$t2,0xf +/* f014388: 348b000f */ ori $t3,$a0,0xf +/* f01438c: aea20000 */ sw $v0,0x0($s5) +/* f014390: 3964000f */ xori $a0,$t3,0xf +/* f014394: 0c0048f2 */ jal 0x123c8 +/* f014398: 24050004 */ addiu $a1,$zero,0x4 +/* f01439c: 3c03800a */ lui $v1,0x800a +/* f0143a0: 24632368 */ addiu $v1,$v1,0x2368 +/* f0143a4: ac620000 */ sw $v0,0x0($v1) +/* f0143a8: 3c01800a */ lui $at,0x800a +/* f0143ac: a420236c */ sh $zero,0x236c($at) +/* f0143b0: 3c01800a */ lui $at,0x800a +/* f0143b4: ac202370 */ sw $zero,0x2370($at) +/* f0143b8: 8e6d0000 */ lw $t5,0x0($s3) +/* f0143bc: 51a000e6 */ beqzl $t5,.L0f014758 +/* f0143c0: 8fbf0064 */ lw $ra,0x64($sp) +/* f0143c4: 8eae0000 */ lw $t6,0x0($s5) +/* f0143c8: 51c000e3 */ beqzl $t6,.L0f014758 +/* f0143cc: 8fbf0064 */ lw $ra,0x64($sp) +/* f0143d0: 8c6f0000 */ lw $t7,0x0($v1) +/* f0143d4: 8fb80900 */ lw $t8,0x900($sp) +/* f0143d8: 51e000df */ beqzl $t7,.L0f014758 +/* f0143dc: 8fbf0064 */ lw $ra,0x64($sp) +/* f0143e0: 1b0000da */ blez $t8,.L0f01474c +/* f0143e4: 0000a025 */ or $s4,$zero,$zero +/* f0143e8: 3c014416 */ lui $at,0x4416 +/* f0143ec: 4481d000 */ mtc1 $at,$f26 +/* f0143f0: 3c013f80 */ lui $at,0x3f80 +/* f0143f4: 4481c000 */ mtc1 $at,$f24 +/* f0143f8: 4481b000 */ mtc1 $at,$f22 +/* f0143fc: 4480a000 */ mtc1 $zero,$f20 +/* f014400: 00009025 */ or $s2,$zero,$zero +/* f014404: 27be0084 */ addiu $s8,$sp,0x84 +/* f014408: 27b700b0 */ addiu $s7,$sp,0xb0 +/* f01440c: 2416ffff */ addiu $s6,$zero,-1 +/* f014410: 8e790000 */ lw $t9,0x0($s3) +.L0f014414: +/* f014414: 00008025 */ or $s0,$zero,$zero +/* f014418: 02802025 */ or $a0,$s4,$zero +/* f01441c: 03324021 */ addu $t0,$t9,$s2 +/* f014420: a5000000 */ sh $zero,0x0($t0) +/* f014424: 0fc458b8 */ jal func0f1162e0 +/* f014428: 27a508dc */ addiu $a1,$sp,0x8dc +/* f01442c: 104000c2 */ beqz $v0,.L0f014738 +/* f014430: 8fa908e0 */ lw $t1,0x8e0($sp) +/* f014434: c5240000 */ lwc1 $f4,0x0($t1) +/* f014438: 27a408dc */ addiu $a0,$sp,0x8dc +/* f01443c: 4604a032 */ c.eq.s $f20,$f4 +/* f014440: 00000000 */ sll $zero,$zero,0x0 +/* f014444: 4500000b */ bc1f .L0f014474 +/* f014448: 00000000 */ sll $zero,$zero,0x0 +/* f01444c: c5260004 */ lwc1 $f6,0x4($t1) +/* f014450: 4606a032 */ c.eq.s $f20,$f6 +/* f014454: 00000000 */ sll $zero,$zero,0x0 +/* f014458: 45000006 */ bc1f .L0f014474 +/* f01445c: 00000000 */ sll $zero,$zero,0x0 +/* f014460: c5280008 */ lwc1 $f8,0x8($t1) +/* f014464: 4608a032 */ c.eq.s $f20,$f8 +/* f014468: 00000000 */ sll $zero,$zero,0x0 +/* f01446c: 450300b3 */ bc1tl .L0f01473c +/* f014470: 8fae0900 */ lw $t6,0x900($sp) +.L0f014474: +/* f014474: 0fc4596c */ jal func0f1165b0 +/* f014478: 00148880 */ sll $s1,$s4,0x2 +/* f01447c: 10400008 */ beqz $v0,.L0f0144a0 +/* f014480: 3c02800a */ lui $v0,0x800a +/* f014484: 9442236c */ lhu $v0,0x236c($v0) +/* f014488: 3c01800a */ lui $at,0x800a +/* f01448c: 00025040 */ sll $t2,$v0,0x1 +/* f014490: 03aa5821 */ addu $t3,$sp,$t2 +/* f014494: a57400dc */ sh $s4,0xdc($t3) +/* f014498: 244c0001 */ addiu $t4,$v0,0x1 +/* f01449c: a42c236c */ sh $t4,0x236c($at) +.L0f0144a0: +/* f0144a0: 8fad08dc */ lw $t5,0x8dc($sp) +/* f0144a4: c5aa0000 */ lwc1 $f10,0x0($t5) +/* f0144a8: 46165402 */ mul.s $f16,$f10,$f22 +/* f0144ac: e5b00000 */ swc1 $f16,0x0($t5) +/* f0144b0: 8fae08dc */ lw $t6,0x8dc($sp) +/* f0144b4: c5d20004 */ lwc1 $f18,0x4($t6) +/* f0144b8: 46169102 */ mul.s $f4,$f18,$f22 +/* f0144bc: e5c40004 */ swc1 $f4,0x4($t6) +/* f0144c0: 8faf08dc */ lw $t7,0x8dc($sp) +/* f0144c4: c5e60008 */ lwc1 $f6,0x8($t7) +/* f0144c8: 46163202 */ mul.s $f8,$f6,$f22 +/* f0144cc: e5e80008 */ swc1 $f8,0x8($t7) +/* f0144d0: 8fb808e0 */ lw $t8,0x8e0($sp) +/* f0144d4: c70a0000 */ lwc1 $f10,0x0($t8) +/* f0144d8: 460ac032 */ c.eq.s $f24,$f10 +/* f0144dc: 00000000 */ sll $zero,$zero,0x0 +/* f0144e0: 45000011 */ bc1f .L0f014528 +/* f0144e4: 00000000 */ sll $zero,$zero,0x0 +/* f0144e8: c7100004 */ lwc1 $f16,0x4($t8) +/* f0144ec: 4610c032 */ c.eq.s $f24,$f16 +/* f0144f0: 00000000 */ sll $zero,$zero,0x0 +/* f0144f4: 4500000c */ bc1f .L0f014528 +/* f0144f8: 00000000 */ sll $zero,$zero,0x0 +/* f0144fc: c7120008 */ lwc1 $f18,0x8($t8) +/* f014500: 4612c032 */ c.eq.s $f24,$f18 +/* f014504: 00000000 */ sll $zero,$zero,0x0 +/* f014508: 45000007 */ bc1f .L0f014528 +/* f01450c: 00000000 */ sll $zero,$zero,0x0 +/* f014510: 8e790000 */ lw $t9,0x0($s3) +/* f014514: 03321021 */ addu $v0,$t9,$s2 +/* f014518: 94480000 */ lhu $t0,0x0($v0) +/* f01451c: 35090010 */ ori $t1,$t0,0x10 +/* f014520: 1000000a */ beqz $zero,.L0f01454c +/* f014524: a4490000 */ sh $t1,0x0($v0) +.L0f014528: +/* f014528: 0fc4596c */ jal func0f1165b0 +/* f01452c: 27a408dc */ addiu $a0,$sp,0x8dc +/* f014530: 14400006 */ bnez $v0,.L0f01454c +/* f014534: 8fa408e0 */ lw $a0,0x8e0($sp) +/* f014538: 44802000 */ mtc1 $zero,$f4 +/* f01453c: 24850004 */ addiu $a1,$a0,0x4 +/* f014540: 24860008 */ addiu $a2,$a0,0x8 +/* f014544: 0c0011e4 */ jal 0x4790 +/* f014548: e4840004 */ swc1 $f4,0x4($a0) +.L0f01454c: +/* f01454c: 8fa408dc */ lw $a0,0x8dc($sp) +/* f014550: 02e02825 */ or $a1,$s7,$zero +/* f014554: 03c03025 */ or $a2,$s8,$zero +/* f014558: 24070014 */ addiu $a3,$zero,0x14 +/* f01455c: 0fc58865 */ jal func0f162194 +/* f014560: afa00010 */ sw $zero,0x10($sp) +/* f014564: 87ab00b0 */ lh $t3,0xb0($sp) +/* f014568: 87ac0084 */ lh $t4,0x84($sp) +/* f01456c: 12cb0003 */ beq $s6,$t3,.L0f01457c +/* f014570: 00000000 */ sll $zero,$zero,0x0 +/* f014574: 10000004 */ beqz $zero,.L0f014588 +/* f014578: 02e08025 */ or $s0,$s7,$zero +.L0f01457c: +/* f01457c: 52cc0003 */ beql $s6,$t4,.L0f01458c +/* f014580: 8ead0000 */ lw $t5,0x0($s5) +/* f014584: 03c08025 */ or $s0,$s8,$zero +.L0f014588: +/* f014588: 8ead0000 */ lw $t5,0x0($s5) +.L0f01458c: +/* f01458c: 02002825 */ or $a1,$s0,$zero +/* f014590: 01b17021 */ addu $t6,$t5,$s1 +/* f014594: 1200000f */ beqz $s0,.L0f0145d4 +/* f014598: add60000 */ sw $s6,0x0($t6) +/* f01459c: 0c00a900 */ jal 0x2a400 +/* f0145a0: 8fa408dc */ lw $a0,0x8dc($sp) +/* f0145a4: 58400008 */ blezl $v0,.L0f0145c8 +/* f0145a8: 8eaa0000 */ lw $t2,0x0($s5) +/* f0145ac: 8eb90000 */ lw $t9,0x0($s5) +/* f0145b0: 00027c00 */ sll $t7,$v0,0x10 +/* f0145b4: 000fc403 */ sra $t8,$t7,0x10 +/* f0145b8: 03314021 */ addu $t0,$t9,$s1 +/* f0145bc: 10000005 */ beqz $zero,.L0f0145d4 +/* f0145c0: ad180000 */ sw $t8,0x0($t0) +/* f0145c4: 8eaa0000 */ lw $t2,0x0($s5) +.L0f0145c8: +/* f0145c8: 86090000 */ lh $t1,0x0($s0) +/* f0145cc: 01515821 */ addu $t3,$t2,$s1 +/* f0145d0: ad690000 */ sw $t1,0x0($t3) +.L0f0145d4: +/* f0145d4: 8eac0000 */ lw $t4,0x0($s5) +/* f0145d8: 01916821 */ addu $t5,$t4,$s1 +/* f0145dc: 8dae0000 */ lw $t6,0x0($t5) +/* f0145e0: 05c30008 */ bgezl $t6,.L0f014604 +/* f0145e4: 8e680000 */ lw $t0,0x0($s3) +/* f0145e8: 8e6f0000 */ lw $t7,0x0($s3) +/* f0145ec: 01f21021 */ addu $v0,$t7,$s2 +/* f0145f0: 94590000 */ lhu $t9,0x0($v0) +/* f0145f4: 37380004 */ ori $t8,$t9,0x4 +/* f0145f8: 1000004f */ beqz $zero,.L0f014738 +/* f0145fc: a4580000 */ sh $t8,0x0($v0) +/* f014600: 8e680000 */ lw $t0,0x0($s3) +.L0f014604: +/* f014604: 8fac08e0 */ lw $t4,0x8e0($sp) +/* f014608: 01125021 */ addu $t2,$t0,$s2 +/* f01460c: 95490000 */ lhu $t1,0x0($t2) +/* f014610: 312b0010 */ andi $t3,$t1,0x10 +/* f014614: 55600049 */ bnezl $t3,.L0f01473c +/* f014618: 8fae0900 */ lw $t6,0x900($sp) +/* f01461c: c5860000 */ lwc1 $f6,0x0($t4) +/* f014620: 8fad08dc */ lw $t5,0x8dc($sp) +/* f014624: 27a408ec */ addiu $a0,$sp,0x8ec +/* f014628: 461a3202 */ mul.s $f8,$f6,$f26 +/* f01462c: c5aa0000 */ lwc1 $f10,0x0($t5) +/* f014630: 02e02825 */ or $a1,$s7,$zero +/* f014634: 03c03025 */ or $a2,$s8,$zero +/* f014638: 24070014 */ addiu $a3,$zero,0x14 +/* f01463c: 460a4400 */ add.s $f16,$f8,$f10 +/* f014640: e7b008ec */ swc1 $f16,0x8ec($sp) +/* f014644: c5b20004 */ lwc1 $f18,0x4($t5) +/* f014648: e7b208f0 */ swc1 $f18,0x8f0($sp) +/* f01464c: c5840008 */ lwc1 $f4,0x8($t4) +/* f014650: c5a80008 */ lwc1 $f8,0x8($t5) +/* f014654: afa00010 */ sw $zero,0x10($sp) +/* f014658: 461a2182 */ mul.s $f6,$f4,$f26 +/* f01465c: 46083280 */ add.s $f10,$f6,$f8 +/* f014660: 0fc58865 */ jal func0f162194 +/* f014664: e7aa08f4 */ swc1 $f10,0x8f4($sp) +/* f014668: 87ae00b0 */ lh $t6,0xb0($sp) +/* f01466c: 87af0084 */ lh $t7,0x84($sp) +/* f014670: 27a408ec */ addiu $a0,$sp,0x8ec +/* f014674: 12ce0003 */ beq $s6,$t6,.L0f014684 +/* f014678: 00000000 */ sll $zero,$zero,0x0 +/* f01467c: 10000004 */ beqz $zero,.L0f014690 +/* f014680: 02e08025 */ or $s0,$s7,$zero +.L0f014684: +/* f014684: 12cf0002 */ beq $s6,$t7,.L0f014690 +/* f014688: 00000000 */ sll $zero,$zero,0x0 +/* f01468c: 03c08025 */ or $s0,$s8,$zero +.L0f014690: +/* f014690: 52000025 */ beqzl $s0,.L0f014728 +/* f014694: 8e6b0000 */ lw $t3,0x0($s3) +/* f014698: 0c00a900 */ jal 0x2a400 +/* f01469c: 02002825 */ or $a1,$s0,$zero +/* f0146a0: 58400012 */ blezl $v0,.L0f0146ec +/* f0146a4: 8eae0000 */ lw $t6,0x0($s5) +/* f0146a8: 8ea80000 */ lw $t0,0x0($s5) +/* f0146ac: 0002cc00 */ sll $t9,$v0,0x10 +/* f0146b0: 0019c403 */ sra $t8,$t9,0x10 +/* f0146b4: 01115021 */ addu $t2,$t0,$s1 +/* f0146b8: 8d490000 */ lw $t1,0x0($t2) +/* f0146bc: 24030008 */ addiu $v1,$zero,0x8 +/* f0146c0: 17090003 */ bne $t8,$t1,.L0f0146d0 +/* f0146c4: 00000000 */ sll $zero,$zero,0x0 +/* f0146c8: 10000001 */ beqz $zero,.L0f0146d0 +/* f0146cc: 24030004 */ addiu $v1,$zero,0x4 +.L0f0146d0: +/* f0146d0: 8e6b0000 */ lw $t3,0x0($s3) +/* f0146d4: 01721021 */ addu $v0,$t3,$s2 +/* f0146d8: 944c0000 */ lhu $t4,0x0($v0) +/* f0146dc: 01836825 */ or $t5,$t4,$v1 +/* f0146e0: 10000015 */ beqz $zero,.L0f014738 +/* f0146e4: a44d0000 */ sh $t5,0x0($v0) +/* f0146e8: 8eae0000 */ lw $t6,0x0($s5) +.L0f0146ec: +/* f0146ec: 86080000 */ lh $t0,0x0($s0) +/* f0146f0: 24030008 */ addiu $v1,$zero,0x8 +/* f0146f4: 01d17821 */ addu $t7,$t6,$s1 +/* f0146f8: 8df90000 */ lw $t9,0x0($t7) +/* f0146fc: 17280003 */ bne $t9,$t0,.L0f01470c +/* f014700: 00000000 */ sll $zero,$zero,0x0 +/* f014704: 10000001 */ beqz $zero,.L0f01470c +/* f014708: 24030004 */ addiu $v1,$zero,0x4 +.L0f01470c: +/* f01470c: 8e6a0000 */ lw $t2,0x0($s3) +/* f014710: 01521021 */ addu $v0,$t2,$s2 +/* f014714: 94580000 */ lhu $t8,0x0($v0) +/* f014718: 03034825 */ or $t1,$t8,$v1 +/* f01471c: 10000006 */ beqz $zero,.L0f014738 +/* f014720: a4490000 */ sh $t1,0x0($v0) +/* f014724: 8e6b0000 */ lw $t3,0x0($s3) +.L0f014728: +/* f014728: 01721021 */ addu $v0,$t3,$s2 +/* f01472c: 944c0000 */ lhu $t4,0x0($v0) +/* f014730: 358d0008 */ ori $t5,$t4,0x8 +/* f014734: a44d0000 */ sh $t5,0x0($v0) +.L0f014738: +/* f014738: 8fae0900 */ lw $t6,0x900($sp) +.L0f01473c: +/* f01473c: 26940001 */ addiu $s4,$s4,0x1 +/* f014740: 26520002 */ addiu $s2,$s2,0x2 +/* f014744: 568eff33 */ bnel $s4,$t6,.L0f014414 +/* f014748: 8e790000 */ lw $t9,0x0($s3) +.L0f01474c: +/* f01474c: 0fc05094 */ jal func0f014250 +/* f014750: 27a400dc */ addiu $a0,$sp,0xdc +/* f014754: 8fbf0064 */ lw $ra,0x64($sp) +.L0f014758: +/* f014758: d7b40020 */ ldc1 $f20,0x20($sp) +/* f01475c: d7b60028 */ ldc1 $f22,0x28($sp) +/* f014760: d7b80030 */ ldc1 $f24,0x30($sp) +/* f014764: d7ba0038 */ ldc1 $f26,0x38($sp) +/* f014768: 8fb00040 */ lw $s0,0x40($sp) +/* f01476c: 8fb10044 */ lw $s1,0x44($sp) +/* f014770: 8fb20048 */ lw $s2,0x48($sp) +/* f014774: 8fb3004c */ lw $s3,0x4c($sp) +/* f014778: 8fb40050 */ lw $s4,0x50($sp) +/* f01477c: 8fb50054 */ lw $s5,0x54($sp) +/* f014780: 8fb60058 */ lw $s6,0x58($sp) +/* f014784: 8fb7005c */ lw $s7,0x5c($sp) +/* f014788: 8fbe0060 */ lw $s8,0x60($sp) +/* f01478c: 03e00008 */ jr $ra +/* f014790: 27bd0908 */ addiu $sp,$sp,0x908 +/* f014794: 00000000 */ sll $zero,$zero,0x0 +/* f014798: 00000000 */ sll $zero,$zero,0x0 +/* f01479c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0147a0 +/* f0147a0: 3c01800a */ lui $at,0x800a +/* f0147a4: ac2433a0 */ sw $a0,0x33a0($at) +/* f0147a8: 3c01800a */ lui $at,0x800a +/* f0147ac: ac2033a4 */ sw $zero,0x33a4($at) +/* f0147b0: 3c013f80 */ lui $at,0x3f80 +/* f0147b4: 44812000 */ mtc1 $at,$f4 +/* f0147b8: 3c018008 */ lui $at,0x8008 +/* f0147bc: 03e00008 */ jr $ra +/* f0147c0: e424db84 */ swc1 $f4,-0x247c($at) +/* f0147c4: 00000000 */ sll $zero,$zero,0x0 +/* f0147c8: 00000000 */ sll $zero,$zero,0x0 +/* f0147cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0147d0 +/* f0147d0: 3c03800a */ lui $v1,0x800a +/* f0147d4: 3c04800a */ lui $a0,0x800a +/* f0147d8: 2484dbe0 */ addiu $a0,$a0,-9248 +/* f0147dc: 2463da60 */ addiu $v1,$v1,-9632 +/* f0147e0: 2402ffff */ addiu $v0,$zero,-1 +.L0f0147e4: +/* f0147e4: 24630030 */ addiu $v1,$v1,0x30 +/* f0147e8: 1464fffe */ bne $v1,$a0,.L0f0147e4 +/* f0147ec: ac62ffd0 */ sw $v0,-0x30($v1) +/* f0147f0: 03e00008 */ jr $ra +/* f0147f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0147f8 +/* f0147f8: 3c03800a */ lui $v1,0x800a +/* f0147fc: 3c04800a */ lui $a0,0x800a +/* f014800: 2484dd00 */ addiu $a0,$a0,-8960 +/* f014804: 2463dbe0 */ addiu $v1,$v1,-9248 +/* f014808: 2402ffff */ addiu $v0,$zero,-1 +.L0f01480c: +/* f01480c: 24630048 */ addiu $v1,$v1,0x48 +/* f014810: 1464fffe */ bne $v1,$a0,.L0f01480c +/* f014814: ac62ffb8 */ sw $v0,-0x48($v1) +/* f014818: 03e00008 */ jr $ra +/* f01481c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f014820 +/* f014820: 3c03800b */ lui $v1,0x800b +/* f014824: 3c02800b */ lui $v0,0x800b +/* f014828: 2442cca0 */ addiu $v0,$v0,-13152 +/* f01482c: 2463cc80 */ addiu $v1,$v1,-13184 +.L0f014830: +/* f014830: 24630004 */ addiu $v1,$v1,0x4 +/* f014834: 1462fffe */ bne $v1,$v0,.L0f014830 +/* f014838: ac60fffc */ sw $zero,-0x4($v1) +/* f01483c: 3c018008 */ lui $at,0x8008 +/* f014840: 03e00008 */ jr $ra +/* f014844: a0207d10 */ sb $zero,0x7d10($at) +); + +GLOBAL_ASM( +glabel func0f014848 +/* f014848: 27bdff88 */ addiu $sp,$sp,-120 +/* f01484c: 0005c080 */ sll $t8,$a1,0x2 +/* f014850: 0305c021 */ addu $t8,$t8,$a1 +/* f014854: 0018c080 */ sll $t8,$t8,0x2 +/* f014858: 0305c023 */ subu $t8,$t8,$a1 +/* f01485c: 3c19800b */ lui $t9,0x800b +/* f014860: 2739c538 */ addiu $t9,$t9,-15048 +/* f014864: 0018c080 */ sll $t8,$t8,0x2 +/* f014868: afbf002c */ sw $ra,0x2c($sp) +/* f01486c: afa40078 */ sw $a0,0x78($sp) +/* f014870: 240effff */ addiu $t6,$zero,-1 +/* f014874: 03191021 */ addu $v0,$t8,$t9 +/* f014878: afb00028 */ sw $s0,0x28($sp) +/* f01487c: f7b40020 */ sdc1 $f20,0x20($sp) +/* f014880: afa5007c */ sw $a1,0x7c($sp) +/* f014884: a7ae0074 */ sh $t6,0x74($sp) +/* f014888: 9044000f */ lbu $a0,0xf($v0) +/* f01488c: 0fc62ecb */ jal func0f18bb2c +/* f014890: afa2003c */ sw $v0,0x3c($sp) +/* f014894: 8fa9003c */ lw $t1,0x3c($sp) +/* f014898: afa20058 */ sw $v0,0x58($sp) +/* f01489c: 0fc62ee4 */ jal func0f18bb90 +/* f0148a0: 91240010 */ lbu $a0,0x10($t1) +/* f0148a4: 3c0a8009 */ lui $t2,0x8009 +/* f0148a8: 914a0af0 */ lbu $t2,0xaf0($t2) +/* f0148ac: 24010001 */ addiu $at,$zero,0x1 +/* f0148b0: 00402025 */ or $a0,$v0,$zero +/* f0148b4: 15410004 */ bne $t2,$at,.L0f0148c8 +/* f0148b8: 00003025 */ or $a2,$zero,$zero +/* f0148bc: 240b000a */ addiu $t3,$zero,0xa +/* f0148c0: afab0058 */ sw $t3,0x58($sp) +/* f0148c4: 2404005e */ addiu $a0,$zero,0x5e +.L0f0148c8: +/* f0148c8: 8fa50058 */ lw $a1,0x58($sp) +/* f0148cc: 0fc0b4db */ jal func0f02d36c +/* f0148d0: afa4005c */ sw $a0,0x5c($sp) +/* f0148d4: 10400169 */ beqz $v0,.L0f014e7c +/* f0148d8: 00408025 */ or $s0,$v0,$zero +/* f0148dc: 3c0d8006 */ lui $t5,0x8006 +/* f0148e0: 25ad2400 */ addiu $t5,$t5,0x2400 +/* f0148e4: 8da10000 */ lw $at,0x0($t5) +/* f0148e8: 27ac004c */ addiu $t4,$sp,0x4c +/* f0148ec: 8daf0004 */ lw $t7,0x4($t5) +/* f0148f0: ad810000 */ sw $at,0x0($t4) +/* f0148f4: 8da10008 */ lw $at,0x8($t5) +/* f0148f8: 24040029 */ addiu $a0,$zero,0x29 +/* f0148fc: ad8f0004 */ sw $t7,0x4($t4) +/* f014900: 0c006134 */ jal 0x184d0 +/* f014904: ad810008 */ sw $at,0x8($t4) +/* f014908: 4480a000 */ mtc1 $zero,$f20 +/* f01490c: 02002025 */ or $a0,$s0,$zero +/* f014910: 27a5004c */ addiu $a1,$sp,0x4c +/* f014914: 4407a000 */ mfc1 $a3,$f20 +/* f014918: 27a60074 */ addiu $a2,$sp,0x74 +/* f01491c: 0fc08332 */ jal func0f020cc8 +/* f014920: afa20010 */ sw $v0,0x10($sp) +/* f014924: 10400155 */ beqz $v0,.L0f014e7c +/* f014928: 00402025 */ or $a0,$v0,$zero +/* f01492c: 0fc1812f */ jal func0f0604bc +/* f014930: afa20070 */ sw $v0,0x70($sp) +/* f014934: 0fc180bc */ jal func0f0602f0 +/* f014938: 8fa40070 */ lw $a0,0x70($sp) +/* f01493c: 8fb80070 */ lw $t8,0x70($sp) +/* f014940: 87a5007a */ lh $a1,0x7a($sp) +/* f014944: 8f100004 */ lw $s0,0x4($t8) +/* f014948: 0fc07937 */ jal func0f01e4dc +/* f01494c: 02002025 */ or $a0,$s0,$zero +/* f014950: 3c013f80 */ lui $at,0x3f80 +/* f014954: 8fb90078 */ lw $t9,0x78($sp) +/* f014958: 44812000 */ mtc1 $at,$f4 +/* f01495c: 3c0142a0 */ lui $at,0x42a0 +/* f014960: 44813000 */ mtc1 $at,$f6 +/* f014964: 2407ffff */ addiu $a3,$zero,-1 +/* f014968: a6070128 */ sh $a3,0x128($s0) +/* f01496c: a607012a */ sh $a3,0x12a($s0) +/* f014970: a6190000 */ sh $t9,0x0($s0) +/* f014974: e60400f0 */ swc1 $f4,0xf0($s0) +/* f014978: e60600dc */ swc1 $f6,0xdc($s0) +/* f01497c: 8fa90058 */ lw $t1,0x58($sp) +/* f014980: a2090006 */ sb $t1,0x6($s0) +/* f014984: 8faa005c */ lw $t2,0x5c($sp) +/* f014988: a60a0010 */ sh $t2,0x10($s0) +/* f01498c: 0fc0b378 */ jal func0f02cde0 +/* f014990: 86040010 */ lh $a0,0x10($s0) +/* f014994: 240b0008 */ addiu $t3,$zero,0x8 +/* f014998: a20202fe */ sb $v0,0x2fe($s0) +/* f01499c: ae0b0114 */ sw $t3,0x114($s0) +/* f0149a0: ae000118 */ sw $zero,0x118($s0) +/* f0149a4: 8fae003c */ lw $t6,0x3c($sp) +/* f0149a8: 240d0001 */ addiu $t5,$zero,0x1 +/* f0149ac: 3c088008 */ lui $t0,0x8008 +/* f0149b0: 91cc0011 */ lbu $t4,0x11($t6) +/* f0149b4: 25087d10 */ addiu $t0,$t0,0x7d10 +/* f0149b8: a20002a2 */ sb $zero,0x2a2($s0) +/* f0149bc: 018d7804 */ sllv $t7,$t5,$t4 +/* f0149c0: a20f0125 */ sb $t7,0x125($s0) +/* f0149c4: 91030000 */ lbu $v1,0x0($t0) +/* f0149c8: 240402e0 */ addiu $a0,$zero,0x2e0 +/* f0149cc: 24050004 */ addiu $a1,$zero,0x4 +/* f0149d0: 28610008 */ slti $at,$v1,0x8 +/* f0149d4: 10200129 */ beqz $at,.L0f014e7c +/* f0149d8: 0003c080 */ sll $t8,$v1,0x2 +/* f0149dc: 3c01800b */ lui $at,0x800b +/* f0149e0: 00380821 */ addu $at,$at,$t8 +/* f0149e4: ac30cc80 */ sw $s0,-0x3380($at) +/* f0149e8: 24790001 */ addiu $t9,$v1,0x1 +/* f0149ec: 0c0048f2 */ jal 0x123c8 +/* f0149f0: a1190000 */ sb $t9,0x0($t0) +/* f0149f4: 3c088008 */ lui $t0,0x8008 +/* f0149f8: 25087d10 */ addiu $t0,$t0,0x7d10 +/* f0149fc: 10400113 */ beqz $v0,.L0f014e4c +/* f014a00: ae0202d4 */ sw $v0,0x2d4($s0) +/* f014a04: a20002b0 */ sb $zero,0x2b0($s0) +/* f014a08: 0c004b70 */ jal 0x12dc0 +/* f014a0c: afa20068 */ sw $v0,0x68($sp) +/* f014a10: 24030003 */ addiu $v1,$zero,0x3 +/* f014a14: 0043001b */ divu $zero,$v0,$v1 +/* f014a18: 860a0010 */ lh $t2,0x10($s0) +/* f014a1c: 00004810 */ mfhi $t1 +/* f014a20: 8fa60068 */ lw $a2,0x68($sp) +/* f014a24: 000a5880 */ sll $t3,$t2,0x2 +/* f014a28: 016a5821 */ addu $t3,$t3,$t2 +/* f014a2c: 000b5880 */ sll $t3,$t3,0x2 +/* f014a30: 3c0e8008 */ lui $t6,0x8008 +/* f014a34: a20902b1 */ sb $t1,0x2b1($s0) +/* f014a38: 01cb7021 */ addu $t6,$t6,$t3 +/* f014a3c: 8dcecf04 */ lw $t6,-0x30fc($t6) +/* f014a40: 2407ffff */ addiu $a3,$zero,-1 +/* f014a44: 14600002 */ bnez $v1,.L0f014a50 +/* f014a48: 00000000 */ sll $zero,$zero,0x0 +/* f014a4c: 0007000d */ break 0x7 +.L0f014a50: +/* f014a50: 000e6fc2 */ srl $t5,$t6,0x1f +/* f014a54: 15a00002 */ bnez $t5,.L0f014a60 +/* f014a58: 3c08800b */ lui $t0,0x800b +/* f014a5c: a20302b1 */ sb $v1,0x2b1($s0) +.L0f014a60: +/* f014a60: 240c0029 */ addiu $t4,$zero,0x29 +/* f014a64: a607017e */ sh $a3,0x17e($s0) +/* f014a68: a20002e3 */ sb $zero,0x2e3($s0) +/* f014a6c: ae0702e4 */ sw $a3,0x2e4($s0) +/* f014a70: a20002fc */ sb $zero,0x2fc($s0) +/* f014a74: a20002e2 */ sb $zero,0x2e2($s0) +/* f014a78: ae0002a4 */ sw $zero,0x2a4($s0) +/* f014a7c: a20c02a0 */ sb $t4,0x2a0($s0) +/* f014a80: 8faf007c */ lw $t7,0x7c($sp) +/* f014a84: 2508c530 */ addiu $t0,$t0,-15056 +/* f014a88: 8d020000 */ lw $v0,0x0($t0) +/* f014a8c: 000fc080 */ sll $t8,$t7,0x2 +/* f014a90: 3c01800b */ lui $at,0x800b +/* f014a94: 030fc021 */ addu $t8,$t8,$t7 +/* f014a98: 00021880 */ sll $v1,$v0,0x2 +/* f014a9c: 00230821 */ addu $at,$at,$v1 +/* f014aa0: 0018c080 */ sll $t8,$t8,0x2 +/* f014aa4: ac30c4d0 */ sw $s0,-0x3b30($at) +/* f014aa8: 3c19800b */ lui $t9,0x800b +/* f014aac: 030fc023 */ subu $t8,$t8,$t7 +/* f014ab0: 0018c080 */ sll $t8,$t8,0x2 +/* f014ab4: 2739c538 */ addiu $t9,$t9,-15048 +/* f014ab8: 3c01800b */ lui $at,0x800b +/* f014abc: 00230821 */ addu $at,$at,$v1 +/* f014ac0: 03194821 */ addu $t1,$t8,$t9 +/* f014ac4: ac29c500 */ sw $t1,-0x3b00($at) +/* f014ac8: 244a0001 */ addiu $t2,$v0,0x1 +/* f014acc: ad0a0000 */ sw $t2,0x0($t0) +/* f014ad0: afa60068 */ sw $a2,0x68($sp) +/* f014ad4: 24040090 */ addiu $a0,$zero,0x90 +/* f014ad8: 0c0048f2 */ jal 0x123c8 +/* f014adc: 24050004 */ addiu $a1,$zero,0x4 +/* f014ae0: 8fa60068 */ lw $a2,0x68($sp) +/* f014ae4: 2407ffff */ addiu $a3,$zero,-1 +/* f014ae8: 00001825 */ or $v1,$zero,$zero +/* f014aec: acc2001c */ sw $v0,0x1c($a2) +.L0f014af0: +/* f014af0: 8ccb001c */ lw $t3,0x1c($a2) +/* f014af4: 01637021 */ addu $t6,$t3,$v1 +/* f014af8: 24630004 */ addiu $v1,$v1,0x4 +/* f014afc: 28610084 */ slti $at,$v1,0x84 +/* f014b00: 1420fffb */ bnez $at,.L0f014af0 +/* f014b04: adc00000 */ sw $zero,0x0($t6) +/* f014b08: 8fad003c */ lw $t5,0x3c($sp) +/* f014b0c: accd0004 */ sw $t5,0x4($a2) +/* f014b10: 8fac003c */ lw $t4,0x3c($sp) +/* f014b14: 918f0048 */ lbu $t7,0x48($t4) +/* f014b18: 2de10006 */ sltiu $at,$t7,0x6 +/* f014b1c: 1020000b */ beqz $at,.L0f014b4c +/* f014b20: 000f7880 */ sll $t7,$t7,0x2 +/* f014b24: 3c017f1b */ lui $at,0x7f1b +/* f014b28: 002f0821 */ addu $at,$at,$t7 +/* f014b2c: 8c2f82a0 */ lw $t7,-0x7d60($at) +/* f014b30: 01e00008 */ jr $t7 +/* f014b34: 00000000 */ sll $zero,$zero,0x0 +/* f014b38: 1000000e */ beqz $zero,.L0f014b74 +/* f014b3c: a0c00000 */ sb $zero,0x0($a2) +/* f014b40: 2418000a */ addiu $t8,$zero,0xa +/* f014b44: 1000000b */ beqz $zero,.L0f014b74 +/* f014b48: a0d80000 */ sb $t8,0x0($a2) +.L0f014b4c: +/* f014b4c: 24190014 */ addiu $t9,$zero,0x14 +/* f014b50: 10000008 */ beqz $zero,.L0f014b74 +/* f014b54: a0d90000 */ sb $t9,0x0($a2) +/* f014b58: 24090028 */ addiu $t1,$zero,0x28 +/* f014b5c: 10000005 */ beqz $zero,.L0f014b74 +/* f014b60: a0c90000 */ sb $t1,0x0($a2) +/* f014b64: 240a003c */ addiu $t2,$zero,0x3c +/* f014b68: 10000002 */ beqz $zero,.L0f014b74 +/* f014b6c: a0ca0000 */ sb $t2,0x0($a2) +/* f014b70: a0c00000 */ sb $zero,0x0($a2) +.L0f014b74: +/* f014b74: 8fab007c */ lw $t3,0x7c($sp) +/* f014b78: 240e012d */ addiu $t6,$zero,0x12d +/* f014b7c: 240d0004 */ addiu $t5,$zero,0x4 +/* f014b80: a4c00064 */ sh $zero,0x64($a2) +/* f014b84: acc00010 */ sw $zero,0x10($a2) +/* f014b88: a4c0002c */ sh $zero,0x2c($a2) +/* f014b8c: a4c0002e */ sh $zero,0x2e($a2) +/* f014b90: acc00034 */ sw $zero,0x34($a2) +/* f014b94: e4d40040 */ swc1 $f20,0x40($a2) +/* f014b98: acc00024 */ sw $zero,0x24($a2) +/* f014b9c: acc00028 */ sw $zero,0x28($a2) +/* f014ba0: a0c00058 */ sb $zero,0x58($a2) +/* f014ba4: a0c00059 */ sb $zero,0x59($a2) +/* f014ba8: acc0005c */ sw $zero,0x5c($a2) +/* f014bac: acc00060 */ sw $zero,0x60($a2) +/* f014bb0: acce0030 */ sw $t6,0x30($a2) +/* f014bb4: acc00038 */ sw $zero,0x38($a2) +/* f014bb8: a4c7003e */ sh $a3,0x3e($a2) +/* f014bbc: a4c0003c */ sh $zero,0x3c($a2) +/* f014bc0: a4c70008 */ sh $a3,0x8($a2) +/* f014bc4: a4c7000a */ sh $a3,0xa($a2) +/* f014bc8: a4c7000c */ sh $a3,0xc($a2) +/* f014bcc: acc00068 */ sw $zero,0x68($a2) +/* f014bd0: e4d4006c */ swc1 $f20,0x6c($a2) +/* f014bd4: e4d40070 */ swc1 $f20,0x70($a2) +/* f014bd8: a0c70074 */ sb $a3,0x74($a2) +/* f014bdc: a4c70076 */ sh $a3,0x76($a2) +/* f014be0: acc70114 */ sw $a3,0x114($a2) +/* f014be4: a0cd0079 */ sb $t5,0x79($a2) +/* f014be8: e4d40098 */ swc1 $f20,0x98($a2) +/* f014bec: a4cb0002 */ sh $t3,0x2($a2) +/* f014bf0: c7a8004c */ lwc1 $f8,0x4c($sp) +/* f014bf4: 90cf004c */ lbu $t7,0x4c($a2) +/* f014bf8: 90cb004f */ lbu $t3,0x4f($a2) +/* f014bfc: e4c8008c */ swc1 $f8,0x8c($a2) +/* f014c00: c7aa0050 */ lwc1 $f10,0x50($sp) +/* f014c04: 90cd009c */ lbu $t5,0x9c($a2) +/* f014c08: 31e9ffdf */ andi $t1,$t7,0xffdf +/* f014c0c: e4ca0090 */ swc1 $f10,0x90($a2) +/* f014c10: c7b00054 */ lwc1 $f16,0x54($sp) +/* f014c14: 316eff7f */ andi $t6,$t3,0xff7f +/* f014c18: 240c0001 */ addiu $t4,$zero,0x1 +/* f014c1c: 35390040 */ ori $t9,$t1,0x40 +/* f014c20: a0ce004f */ sb $t6,0x4f($a2) +/* f014c24: accc0020 */ sw $t4,0x20($a2) +/* f014c28: a0c9004c */ sb $t1,0x4c($a2) +/* f014c2c: 332e00fd */ andi $t6,$t9,0xfd +/* f014c30: a0d9004c */ sb $t9,0x4c($a2) +/* f014c34: 31cc00f7 */ andi $t4,$t6,0xf7 +/* f014c38: 31afff7f */ andi $t7,$t5,0xff7f +/* f014c3c: 31ea00bf */ andi $t2,$t7,0xbf +/* f014c40: a0ce004c */ sb $t6,0x4c($a2) +/* f014c44: 319800ef */ andi $t8,$t4,0xef +/* f014c48: a0cf009c */ sb $t7,0x9c($a2) +/* f014c4c: a0cc004c */ sb $t4,0x4c($a2) +/* f014c50: 330900fb */ andi $t1,$t8,0xfb +/* f014c54: a0ca009c */ sb $t2,0x9c($a2) +/* f014c58: 314b00df */ andi $t3,$t2,0xdf +/* f014c5c: a0d8004c */ sb $t8,0x4c($a2) +/* f014c60: a0c9004c */ sb $t1,0x4c($a2) +/* f014c64: 312a007f */ andi $t2,$t1,0x7f +/* f014c68: a0c0004d */ sb $zero,0x4d($a2) +/* f014c6c: a0c0004e */ sb $zero,0x4e($a2) +/* f014c70: acc00044 */ sw $zero,0x44($a2) +/* f014c74: acc000a0 */ sw $zero,0xa0($a2) +/* f014c78: a0cb009c */ sb $t3,0x9c($a2) +/* f014c7c: a0ca004c */ sb $t2,0x4c($a2) +/* f014c80: a4c70048 */ sh $a3,0x48($a2) +/* f014c84: a4c7004a */ sh $a3,0x4a($a2) +/* f014c88: acc700bc */ sw $a3,0xbc($a2) +/* f014c8c: acc000c8 */ sw $zero,0xc8($a2) +/* f014c90: acc000c4 */ sw $zero,0xc4($a2) +/* f014c94: acc000cc */ sw $zero,0xcc($a2) +/* f014c98: acc000d0 */ sw $zero,0xd0($a2) +/* f014c9c: acc000d8 */ sw $zero,0xd8($a2) +/* f014ca0: acc000dc */ sw $zero,0xdc($a2) +/* f014ca4: a4c000e2 */ sh $zero,0xe2($a2) +/* f014ca8: a4c000e0 */ sh $zero,0xe0($a2) +/* f014cac: e4d400e8 */ swc1 $f20,0xe8($a2) +/* f014cb0: e4d400e4 */ swc1 $f20,0xe4($a2) +/* f014cb4: e4d00094 */ swc1 $f16,0x94($a2) +/* f014cb8: 8e040020 */ lw $a0,0x20($s0) +/* f014cbc: 0c006b91 */ jal 0x1ae44 +/* f014cc0: afa60068 */ sw $a2,0x68($sp) +/* f014cc4: 8fa60068 */ lw $a2,0x68($sp) +/* f014cc8: e4c000a4 */ swc1 $f0,0xa4($a2) +/* f014ccc: e4d400a8 */ swc1 $f20,0xa8($a2) +/* f014cd0: e4d400ac */ swc1 $f20,0xac($a2) +/* f014cd4: 0c006b91 */ jal 0x1ae44 +/* f014cd8: 8e040020 */ lw $a0,0x20($s0) +/* f014cdc: 8fa60068 */ lw $a2,0x68($sp) +/* f014ce0: 2407ffff */ addiu $a3,$zero,-1 +/* f014ce4: 3c014f80 */ lui $at,0x4f80 +/* f014ce8: e4c000b0 */ swc1 $f0,0xb0($a2) +/* f014cec: 44810000 */ mtc1 $at,$f0 +/* f014cf0: 00002825 */ or $a1,$zero,$zero +/* f014cf4: e4d400b4 */ swc1 $f20,0xb4($a2) +/* f014cf8: e4d400b8 */ swc1 $f20,0xb8($a2) +/* f014cfc: e4d40108 */ swc1 $f20,0x108($a2) +/* f014d00: e4d4010c */ swc1 $f20,0x10c($a2) +/* f014d04: e4d40110 */ swc1 $f20,0x110($a2) +/* f014d08: acc00118 */ sw $zero,0x118($a2) +/* f014d0c: acc0011c */ sw $zero,0x11c($a2) +/* f014d10: acc70120 */ sw $a3,0x120($a2) +/* f014d14: acc70124 */ sw $a3,0x124($a2) +/* f014d18: acc00128 */ sw $zero,0x128($a2) +/* f014d1c: acc0012c */ sw $zero,0x12c($a2) +/* f014d20: 00c01025 */ or $v0,$a2,$zero +/* f014d24: 00c02025 */ or $a0,$a2,$zero +/* f014d28: 00c01825 */ or $v1,$a2,$zero +.L0f014d2c: +/* f014d2c: a0470130 */ sb $a3,0x130($v0) +/* f014d30: e480013c */ swc1 $f0,0x13c($a0) +/* f014d34: 24a50001 */ addiu $a1,$a1,0x1 +/* f014d38: a040016c */ sb $zero,0x16c($v0) +/* f014d3c: 28a1000c */ slti $at,$a1,0xc +/* f014d40: ac870178 */ sw $a3,0x178($a0) +/* f014d44: 24420001 */ addiu $v0,$v0,0x1 +/* f014d48: 24840004 */ addiu $a0,$a0,0x4 +/* f014d4c: 24630002 */ addiu $v1,$v1,0x2 +/* f014d50: 1420fff6 */ bnez $at,.L0f014d2c +/* f014d54: a46701a6 */ sh $a3,0x1a6($v1) +/* f014d58: e4d401c0 */ swc1 $f20,0x1c0($a2) +/* f014d5c: e4d401c4 */ swc1 $f20,0x1c4($a2) +/* f014d60: e4d401c8 */ swc1 $f20,0x1c8($a2) +/* f014d64: acc701cc */ sw $a3,0x1cc($a2) +/* f014d68: acc001d0 */ sw $zero,0x1d0($a2) +/* f014d6c: e4d401d4 */ swc1 $f20,0x1d4($a2) +/* f014d70: acc701e4 */ sw $a3,0x1e4($a2) +/* f014d74: acc001e8 */ sw $zero,0x1e8($a2) +/* f014d78: acc00208 */ sw $zero,0x208($a2) +/* f014d7c: 0c004b70 */ jal 0x12dc0 +/* f014d80: afa60068 */ sw $a2,0x68($sp) +/* f014d84: 8fa60068 */ lw $a2,0x68($sp) +/* f014d88: 00002825 */ or $a1,$zero,$zero +/* f014d8c: acc20210 */ sw $v0,0x210($a2) +/* f014d90: 24020006 */ addiu $v0,$zero,0x6 +/* f014d94: acc0020c */ sw $zero,0x20c($a2) +/* f014d98: 00c02025 */ or $a0,$a2,$zero +/* f014d9c: 00c01825 */ or $v1,$a2,$zero +.L0f014da0: +/* f014da0: 24a50001 */ addiu $a1,$a1,0x1 +/* f014da4: e4740214 */ swc1 $f20,0x214($v1) +/* f014da8: e4740218 */ swc1 $f20,0x218($v1) +/* f014dac: e4740244 */ swc1 $f20,0x244($v1) +/* f014db0: e4740248 */ swc1 $f20,0x248($v1) +/* f014db4: ac600274 */ sw $zero,0x274($v1) +/* f014db8: ac600278 */ sw $zero,0x278($v1) +/* f014dbc: 24840004 */ addiu $a0,$a0,0x4 +/* f014dc0: 24630008 */ addiu $v1,$v1,0x8 +/* f014dc4: 14a2fff6 */ bne $a1,$v0,.L0f014da0 +/* f014dc8: ac8002a4 */ sw $zero,0x2a4($a0) +/* f014dcc: 90cb009c */ lbu $t3,0x9c($a2) +/* f014dd0: acc002a4 */ sw $zero,0x2a4($a2) +/* f014dd4: acc002c0 */ sw $zero,0x2c0($a2) +/* f014dd8: 316effef */ andi $t6,$t3,0xffef +/* f014ddc: e4d402c4 */ swc1 $f20,0x2c4($a2) +/* f014de0: acc002c8 */ sw $zero,0x2c8($a2) +/* f014de4: a0ce009c */ sb $t6,0x9c($a2) +/* f014de8: acc002cc */ sw $zero,0x2cc($a2) +/* f014dec: 0c004b70 */ jal 0x12dc0 +/* f014df0: afa60068 */ sw $a2,0x68($sp) +/* f014df4: 8fa60068 */ lw $a2,0x68($sp) +/* f014df8: 0c004b70 */ jal 0x12dc0 +/* f014dfc: acc202d0 */ sw $v0,0x2d0($a2) +/* f014e00: 44829000 */ mtc1 $v0,$f18 +/* f014e04: 8fa60068 */ lw $a2,0x68($sp) +/* f014e08: 04410005 */ bgez $v0,.L0f014e20 +/* f014e0c: 46809120 */ cvt.s.w $f4,$f18 +/* f014e10: 3c014f80 */ lui $at,0x4f80 +/* f014e14: 44813000 */ mtc1 $at,$f6 +/* f014e18: 00000000 */ sll $zero,$zero,0x0 +/* f014e1c: 46062100 */ add.s $f4,$f4,$f6 +.L0f014e20: +/* f014e20: 3c012f80 */ lui $at,0x2f80 +/* f014e24: 44814000 */ mtc1 $at,$f8 +/* f014e28: 90cd009c */ lbu $t5,0x9c($a2) +/* f014e2c: a0c00078 */ sb $zero,0x78($a2) +/* f014e30: 46082282 */ mul.s $f10,$f4,$f8 +/* f014e34: 31acfffe */ andi $t4,$t5,0xfffe +/* f014e38: a0cc009c */ sb $t4,0x9c($a2) +/* f014e3c: acc00050 */ sw $zero,0x50($a2) +/* f014e40: a0c0009d */ sb $zero,0x9d($a2) +/* f014e44: 1000000a */ beqz $zero,.L0f014e70 +/* f014e48: e4ca02d4 */ swc1 $f10,0x2d4($a2) +.L0f014e4c: +/* f014e4c: 91020000 */ lbu $v0,0x0($t0) +/* f014e50: 3c01800b */ lui $at,0x800b +/* f014e54: 2442ffff */ addiu $v0,$v0,-1 +/* f014e58: 304f00ff */ andi $t7,$v0,0xff +/* f014e5c: 000fc080 */ sll $t8,$t7,0x2 +/* f014e60: 00380821 */ addu $at,$at,$t8 +/* f014e64: a10f0000 */ sb $t7,0x0($t0) +/* f014e68: 10000004 */ beqz $zero,.L0f014e7c +/* f014e6c: ac20cc80 */ sw $zero,-0x3380($at) +.L0f014e70: +/* f014e70: 02002025 */ or $a0,$s0,$zero +/* f014e74: 0fc053a4 */ jal func0f014e90 +/* f014e78: 2405000a */ addiu $a1,$zero,0xa +.L0f014e7c: +/* f014e7c: 8fbf002c */ lw $ra,0x2c($sp) +/* f014e80: d7b40020 */ ldc1 $f20,0x20($sp) +/* f014e84: 8fb00028 */ lw $s0,0x28($sp) +/* f014e88: 03e00008 */ jr $ra +/* f014e8c: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f014e90 +/* f014e90: 27bdffe8 */ addiu $sp,$sp,-24 +/* f014e94: afbf0014 */ sw $ra,0x14($sp) +/* f014e98: 00803825 */ or $a3,$a0,$zero +/* f014e9c: 10800016 */ beqz $a0,.L0f014ef8 +/* f014ea0: 00a03025 */ or $a2,$a1,$zero +/* f014ea4: 8c8202d4 */ lw $v0,0x2d4($a0) +/* f014ea8: 50400014 */ beqzl $v0,.L0f014efc +/* f014eac: 8fbf0014 */ lw $ra,0x14($sp) +/* f014eb0: 18a00011 */ blez $a1,.L0f014ef8 +/* f014eb4: 28a10100 */ slti $at,$a1,0x100 +/* f014eb8: 14200002 */ bnez $at,.L0f014ec4 +/* f014ebc: 24050004 */ addiu $a1,$zero,0x4 +/* f014ec0: 240600ff */ addiu $a2,$zero,0xff +.L0f014ec4: +/* f014ec4: 00062080 */ sll $a0,$a2,0x2 +/* f014ec8: 00862021 */ addu $a0,$a0,$a2 +/* f014ecc: 00042080 */ sll $a0,$a0,0x2 +/* f014ed0: 2484000f */ addiu $a0,$a0,0xf +/* f014ed4: a0460018 */ sb $a2,0x18($v0) +/* f014ed8: 348e000f */ ori $t6,$a0,0xf +/* f014edc: 39c4000f */ xori $a0,$t6,0xf +/* f014ee0: 0c0048f2 */ jal 0x123c8 +/* f014ee4: afa70018 */ sw $a3,0x18($sp) +/* f014ee8: 8fa40018 */ lw $a0,0x18($sp) +/* f014eec: 8c9802d4 */ lw $t8,0x2d4($a0) +/* f014ef0: 0fc65f00 */ jal func0f197c00 +/* f014ef4: af020014 */ sw $v0,0x14($t8) +.L0f014ef8: +/* f014ef8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f014efc: +/* f014efc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f014f00: 03e00008 */ jr $ra +/* f014f04: 00000000 */ sll $zero,$zero,0x0 +/* f014f08: 00000000 */ sll $zero,$zero,0x0 +/* f014f0c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f014f10 +/* f014f10: 27bdffd8 */ addiu $sp,$sp,-40 +/* f014f14: 3c038006 */ lui $v1,0x8006 +/* f014f18: 8c63298c */ lw $v1,0x298c($v1) +/* f014f1c: afb2001c */ sw $s2,0x1c($sp) +/* f014f20: afbf0024 */ sw $ra,0x24($sp) +/* f014f24: afb30020 */ sw $s3,0x20($sp) +/* f014f28: afb10018 */ sw $s1,0x18($sp) +/* f014f2c: afb00014 */ sw $s0,0x14($sp) +/* f014f30: 18600024 */ blez $v1,.L0f014fc4 +/* f014f34: 00009025 */ or $s2,$zero,$zero +/* f014f38: 3c118006 */ lui $s1,0x8006 +/* f014f3c: 26312988 */ addiu $s1,$s1,0x2988 +/* f014f40: 00008025 */ or $s0,$zero,$zero +/* f014f44: 24130003 */ addiu $s3,$zero,0x3 +.L0f014f48: +/* f014f48: 8e2e0000 */ lw $t6,0x0($s1) +/* f014f4c: 01d01021 */ addu $v0,$t6,$s0 +/* f014f50: 844f0000 */ lh $t7,0x0($v0) +/* f014f54: 05e20018 */ bltzl $t7,.L0f014fb8 +/* f014f58: 26520001 */ addiu $s2,$s2,0x1 +/* f014f5c: 8c44001c */ lw $a0,0x1c($v0) +/* f014f60: 50800015 */ beqzl $a0,.L0f014fb8 +/* f014f64: 26520001 */ addiu $s2,$s2,0x1 +/* f014f68: 90980000 */ lbu $t8,0x0($a0) +/* f014f6c: 56780012 */ bnel $s3,$t8,.L0f014fb8 +/* f014f70: 26520001 */ addiu $s2,$s2,0x1 +/* f014f74: 0fc08351 */ jal func0f020d44 +/* f014f78: 24050001 */ addiu $a1,$zero,0x1 +/* f014f7c: 8e390000 */ lw $t9,0x0($s1) +/* f014f80: 03304021 */ addu $t0,$t9,$s0 +/* f014f84: 0fc18171 */ jal func0f0605c4 +/* f014f88: 8d04001c */ lw $a0,0x1c($t0) +/* f014f8c: 8e290000 */ lw $t1,0x0($s1) +/* f014f90: 01305021 */ addu $t2,$t1,$s0 +/* f014f94: 0fc180c0 */ jal func0f060300 +/* f014f98: 8d44001c */ lw $a0,0x1c($t2) +/* f014f9c: 8e2b0000 */ lw $t3,0x0($s1) +/* f014fa0: 01706021 */ addu $t4,$t3,$s0 +/* f014fa4: 0fc1810e */ jal func0f060438 +/* f014fa8: 8d84001c */ lw $a0,0x1c($t4) +/* f014fac: 3c038006 */ lui $v1,0x8006 +/* f014fb0: 8c63298c */ lw $v1,0x298c($v1) +/* f014fb4: 26520001 */ addiu $s2,$s2,0x1 +.L0f014fb8: +/* f014fb8: 0243082a */ slt $at,$s2,$v1 +/* f014fbc: 1420ffe2 */ bnez $at,.L0f014f48 +/* f014fc0: 26100368 */ addiu $s0,$s0,0x368 +.L0f014fc4: +/* f014fc4: 8fbf0024 */ lw $ra,0x24($sp) +/* f014fc8: 8fb00014 */ lw $s0,0x14($sp) +/* f014fcc: 8fb10018 */ lw $s1,0x18($sp) +/* f014fd0: 8fb2001c */ lw $s2,0x1c($sp) +/* f014fd4: 8fb30020 */ lw $s3,0x20($sp) +/* f014fd8: 03e00008 */ jr $ra +/* f014fdc: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f014fe0 +/* f014fe0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f014fe4: afbf0014 */ sw $ra,0x14($sp) +/* f014fe8: 0fc24105 */ jal func0f090414 +/* f014fec: 00000000 */ sll $zero,$zero,0x0 +/* f014ff0: 0fc24138 */ jal func0f0904e0 +/* f014ff4: 00000000 */ sll $zero,$zero,0x0 +/* f014ff8: 8fbf0014 */ lw $ra,0x14($sp) +/* f014ffc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f015000: 03e00008 */ jr $ra +/* f015004: 00000000 */ sll $zero,$zero,0x0 +/* f015008: 00000000 */ sll $zero,$zero,0x0 +/* f01500c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f015010 +/* f015010: 27bdffe0 */ addiu $sp,$sp,-32 +/* f015014: afb00018 */ sw $s0,0x18($sp) +/* f015018: 3c10800a */ lui $s0,0x800a +/* f01501c: 8e10d040 */ lw $s0,-0x2fc0($s0) +/* f015020: afbf001c */ sw $ra,0x1c($sp) +/* f015024: 52000019 */ beqzl $s0,.L0f01508c +/* f015028: 8fbf001c */ lw $ra,0x1c($sp) +/* f01502c: 92030003 */ lbu $v1,0x3($s0) +/* f015030: 24010034 */ addiu $at,$zero,0x34 +/* f015034: 10610014 */ beq $v1,$at,.L0f015088 +/* f015038: 246effff */ addiu $t6,$v1,-1 +.L0f01503c: +/* f01503c: 2dc1003b */ sltiu $at,$t6,0x3b +/* f015040: 10200009 */ beqz $at,.L0f015068 +/* f015044: 000e7080 */ sll $t6,$t6,0x2 +/* f015048: 3c017f1b */ lui $at,0x7f1b +/* f01504c: 002e0821 */ addu $at,$at,$t6 +/* f015050: 8c2e82c0 */ lw $t6,-0x7d40($at) +/* f015054: 01c00008 */ jr $t6 +/* f015058: 00000000 */ sll $zero,$zero,0x0 +/* f01505c: 02002025 */ or $a0,$s0,$zero +/* f015060: 0fc1acd3 */ jal func0f06b34c +/* f015064: 24050001 */ addiu $a1,$zero,0x1 +.L0f015068: +/* f015068: 0fc24784 */ jal func0f091e10 +/* f01506c: 02002025 */ or $a0,$s0,$zero +/* f015070: 00027880 */ sll $t7,$v0,0x2 +/* f015074: 01f08021 */ addu $s0,$t7,$s0 +/* f015078: 92030003 */ lbu $v1,0x3($s0) +/* f01507c: 24010034 */ addiu $at,$zero,0x34 +/* f015080: 5461ffee */ bnel $v1,$at,.L0f01503c +/* f015084: 246effff */ addiu $t6,$v1,-1 +.L0f015088: +/* f015088: 8fbf001c */ lw $ra,0x1c($sp) +.L0f01508c: +/* f01508c: 8fb00018 */ lw $s0,0x18($sp) +/* f015090: 27bd0020 */ addiu $sp,$sp,0x20 +/* f015094: 03e00008 */ jr $ra +/* f015098: 00000000 */ sll $zero,$zero,0x0 +/* f01509c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0150a0 +/* f0150a0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0150a4: afb70030 */ sw $s7,0x30($sp) +/* f0150a8: 3c178009 */ lui $s7,0x8009 +/* f0150ac: 26f70af0 */ addiu $s7,$s7,0xaf0 +/* f0150b0: 92ee0000 */ lbu $t6,0x0($s7) +/* f0150b4: afb6002c */ sw $s6,0x2c($sp) +/* f0150b8: 24160001 */ addiu $s6,$zero,0x1 +/* f0150bc: afb30020 */ sw $s3,0x20($sp) +/* f0150c0: afbf0034 */ sw $ra,0x34($sp) +/* f0150c4: afb50028 */ sw $s5,0x28($sp) +/* f0150c8: afb40024 */ sw $s4,0x24($sp) +/* f0150cc: afb2001c */ sw $s2,0x1c($sp) +/* f0150d0: afb10018 */ sw $s1,0x18($sp) +/* f0150d4: afb00014 */ sw $s0,0x14($sp) +/* f0150d8: 16ce0003 */ bne $s6,$t6,.L0f0150e8 +/* f0150dc: 00009825 */ or $s3,$zero,$zero +/* f0150e0: 10000002 */ beqz $zero,.L0f0150ec +/* f0150e4: 2402001e */ addiu $v0,$zero,0x1e +.L0f0150e8: +/* f0150e8: 24020028 */ addiu $v0,$zero,0x28 +.L0f0150ec: +/* f0150ec: 18400034 */ blez $v0,.L0f0151c0 +/* f0150f0: 00138900 */ sll $s1,$s3,0x4 +/* f0150f4: 02338823 */ subu $s1,$s1,$s3 +/* f0150f8: 3c128007 */ lui $s2,0x8007 +/* f0150fc: 2652ae10 */ addiu $s2,$s2,-20976 +/* f015100: 001188c0 */ sll $s1,$s1,0x3 +/* f015104: 2415ffef */ addiu $s5,$zero,-17 +/* f015108: 2414fffd */ addiu $s4,$zero,-3 +/* f01510c: 8e4f0000 */ lw $t7,0x0($s2) +.L0f015110: +/* f015110: 01f18021 */ addu $s0,$t7,$s1 +/* f015114: 96180030 */ lhu $t8,0x30($s0) +/* f015118: 33190010 */ andi $t9,$t8,0x10 +/* f01511c: 5320000f */ beqzl $t9,.L0f01515c +/* f015120: 8e040000 */ lw $a0,0x0($s0) +/* f015124: 0c003ef1 */ jal 0xfbc4 +/* f015128: 86040026 */ lh $a0,0x26($s0) +/* f01512c: 8e480000 */ lw $t0,0x0($s2) +/* f015130: 01118021 */ addu $s0,$t0,$s1 +/* f015134: 96090030 */ lhu $t1,0x30($s0) +/* f015138: 01355024 */ and $t2,$t1,$s5 +/* f01513c: a60a0030 */ sh $t2,0x30($s0) +/* f015140: 8e4b0000 */ lw $t3,0x0($s2) +/* f015144: 01718021 */ addu $s0,$t3,$s1 +/* f015148: 960c0030 */ lhu $t4,0x30($s0) +/* f01514c: 01946824 */ and $t5,$t4,$s4 +/* f015150: 10000011 */ beqz $zero,.L0f015198 +/* f015154: a60d0030 */ sh $t5,0x30($s0) +/* f015158: 8e040000 */ lw $a0,0x0($s0) +.L0f01515c: +/* f01515c: 5080000f */ beqzl $a0,.L0f01519c +/* f015160: 92e90000 */ lbu $t1,0x0($s7) +/* f015164: 0c00cdfc */ jal 0x337f0 +/* f015168: 00000000 */ sll $zero,$zero,0x0 +/* f01516c: 5040000b */ beqzl $v0,.L0f01519c +/* f015170: 92e90000 */ lbu $t1,0x0($s7) +/* f015174: 8e4e0000 */ lw $t6,0x0($s2) +/* f015178: 01d17821 */ addu $t7,$t6,$s1 +/* f01517c: 0c00cec9 */ jal 0x33b24 +/* f015180: 8de40000 */ lw $a0,0x0($t7) +/* f015184: 8e580000 */ lw $t8,0x0($s2) +/* f015188: 03118021 */ addu $s0,$t8,$s1 +/* f01518c: 96190030 */ lhu $t9,0x30($s0) +/* f015190: 03344024 */ and $t0,$t9,$s4 +/* f015194: a6080030 */ sh $t0,0x30($s0) +.L0f015198: +/* f015198: 92e90000 */ lbu $t1,0x0($s7) +.L0f01519c: +/* f01519c: 26730001 */ addiu $s3,$s3,0x1 +/* f0151a0: 26310078 */ addiu $s1,$s1,0x78 +/* f0151a4: 16c90003 */ bne $s6,$t1,.L0f0151b4 +/* f0151a8: 24020028 */ addiu $v0,$zero,0x28 +/* f0151ac: 10000001 */ beqz $zero,.L0f0151b4 +/* f0151b0: 2402001e */ addiu $v0,$zero,0x1e +.L0f0151b4: +/* f0151b4: 0262082a */ slt $at,$s3,$v0 +/* f0151b8: 5420ffd5 */ bnezl $at,.L0f015110 +/* f0151bc: 8e4f0000 */ lw $t7,0x0($s2) +.L0f0151c0: +/* f0151c0: 8fbf0034 */ lw $ra,0x34($sp) +/* f0151c4: 8fb00014 */ lw $s0,0x14($sp) +/* f0151c8: 8fb10018 */ lw $s1,0x18($sp) +/* f0151cc: 8fb2001c */ lw $s2,0x1c($sp) +/* f0151d0: 8fb30020 */ lw $s3,0x20($sp) +/* f0151d4: 8fb40024 */ lw $s4,0x24($sp) +/* f0151d8: 8fb50028 */ lw $s5,0x28($sp) +/* f0151dc: 8fb6002c */ lw $s6,0x2c($sp) +/* f0151e0: 8fb70030 */ lw $s7,0x30($sp) +/* f0151e4: 03e00008 */ jr $ra +/* f0151e8: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0151ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0151f0 +/* f0151f0: 3c04800a */ lui $a0,0x800a +/* f0151f4: 3c08800a */ lui $t0,0x800a +/* f0151f8: 3c06800a */ lui $a2,0x800a +/* f0151fc: 24c6d088 */ addiu $a2,$a2,-12152 +/* f015200: 2508d088 */ addiu $t0,$t0,-12152 +/* f015204: 2484d060 */ addiu $a0,$a0,-12192 +/* f015208: 00001825 */ or $v1,$zero,$zero +/* f01520c: 24070001 */ addiu $a3,$zero,0x1 +/* f015210: 24050002 */ addiu $a1,$zero,0x2 +.L0f015214: +/* f015214: 8c820000 */ lw $v0,0x0($a0) +/* f015218: 24840004 */ addiu $a0,$a0,0x4 +/* f01521c: 1040000a */ beqz $v0,.L0f015248 +/* f015220: 00000000 */ sll $zero,$zero,0x0 +/* f015224: 904e000e */ lbu $t6,0xe($v0) +/* f015228: 00c31021 */ addu $v0,$a2,$v1 +/* f01522c: 31cf0001 */ andi $t7,$t6,0x1 +/* f015230: 11e00005 */ beqz $t7,.L0f015248 +/* f015234: 00000000 */ sll $zero,$zero,0x0 +/* f015238: 8c580000 */ lw $t8,0x0($v0) +/* f01523c: 10b80002 */ beq $a1,$t8,.L0f015248 +/* f015240: 00000000 */ sll $zero,$zero,0x0 +/* f015244: ac470000 */ sw $a3,0x0($v0) +.L0f015248: +/* f015248: 1488fff2 */ bne $a0,$t0,.L0f015214 +/* f01524c: 24630004 */ addiu $v1,$v1,0x4 +/* f015250: 03e00008 */ jr $ra +/* f015254: 00000000 */ sll $zero,$zero,0x0 +/* f015258: 00000000 */ sll $zero,$zero,0x0 +/* f01525c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f015260 +/* f015260: 03e00008 */ jr $ra +/* f015264: 00000000 */ sll $zero,$zero,0x0 +/* f015268: 00000000 */ sll $zero,$zero,0x0 +/* f01526c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f015270 +/* f015270: 03e00008 */ jr $ra +/* f015274: 00000000 */ sll $zero,$zero,0x0 +/* f015278: 00000000 */ sll $zero,$zero,0x0 +/* f01527c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f015280 +/* f015280: 27bdffd8 */ addiu $sp,$sp,-40 +/* f015284: afbf0024 */ sw $ra,0x24($sp) +/* f015288: 3c018008 */ lui $at,0x8008 +/* f01528c: 44806000 */ mtc1 $zero,$f12 +/* f015290: afb20020 */ sw $s2,0x20($sp) +/* f015294: afb1001c */ sw $s1,0x1c($sp) +/* f015298: afb00018 */ sw $s0,0x18($sp) +/* f01529c: 0c002a94 */ jal 0xaa50 +/* f0152a0: ac20e4a0 */ sw $zero,-0x1b60($at) +/* f0152a4: 3c11800a */ lui $s1,0x800a +/* f0152a8: 26313430 */ addiu $s1,$s1,0x3430 +/* f0152ac: 8e2e0000 */ lw $t6,0x0($s1) +/* f0152b0: 00008025 */ or $s0,$zero,$zero +/* f0152b4: 24121ad0 */ addiu $s2,$zero,0x1ad0 +/* f0152b8: 51c00017 */ beqzl $t6,.L0f015318 +/* f0152bc: 8fbf0024 */ lw $ra,0x24($sp) +/* f0152c0: 8e2f0000 */ lw $t7,0x0($s1) +.L0f0152c4: +/* f0152c4: 01f0c021 */ addu $t8,$t7,$s0 +/* f0152c8: 8f040000 */ lw $a0,0x0($t8) +/* f0152cc: 5080000f */ beqzl $a0,.L0f01530c +/* f0152d0: 26100478 */ addiu $s0,$s0,0x478 +/* f0152d4: 0fc18171 */ jal func0f0605c4 +/* f0152d8: 00000000 */ sll $zero,$zero,0x0 +/* f0152dc: 8e390000 */ lw $t9,0x0($s1) +/* f0152e0: 03304021 */ addu $t0,$t9,$s0 +/* f0152e4: 0fc180c0 */ jal func0f060300 +/* f0152e8: 8d040000 */ lw $a0,0x0($t0) +/* f0152ec: 8e290000 */ lw $t1,0x0($s1) +/* f0152f0: 01305021 */ addu $t2,$t1,$s0 +/* f0152f4: 0fc1810e */ jal func0f060438 +/* f0152f8: 8d440000 */ lw $a0,0x0($t2) +/* f0152fc: 8e2b0000 */ lw $t3,0x0($s1) +/* f015300: 01706021 */ addu $t4,$t3,$s0 +/* f015304: ad800000 */ sw $zero,0x0($t4) +/* f015308: 26100478 */ addiu $s0,$s0,0x478 +.L0f01530c: +/* f01530c: 5612ffed */ bnel $s0,$s2,.L0f0152c4 +/* f015310: 8e2f0000 */ lw $t7,0x0($s1) +/* f015314: 8fbf0024 */ lw $ra,0x24($sp) +.L0f015318: +/* f015318: 8fb00018 */ lw $s0,0x18($sp) +/* f01531c: 8fb1001c */ lw $s1,0x1c($sp) +/* f015320: 8fb20020 */ lw $s2,0x20($sp) +/* f015324: 03e00008 */ jr $ra +/* f015328: 27bd0028 */ addiu $sp,$sp,0x28 +/* f01532c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f015330 +/* f015330: 27bdffd8 */ addiu $sp,$sp,-40 +/* f015334: afb1001c */ sw $s1,0x1c($sp) +/* f015338: 3c11800a */ lui $s1,0x800a +/* f01533c: 26313440 */ addiu $s1,$s1,0x3440 +/* f015340: 8e2e0000 */ lw $t6,0x0($s1) +/* f015344: afbf0024 */ sw $ra,0x24($sp) +/* f015348: afb20020 */ sw $s2,0x20($sp) +/* f01534c: 11c0001f */ beqz $t6,.L0f0153cc +/* f015350: afb00018 */ sw $s0,0x18($sp) +/* f015354: 3c02800a */ lui $v0,0x800a +/* f015358: 8c423444 */ lw $v0,0x3444($v0) +/* f01535c: 00009025 */ or $s2,$zero,$zero +/* f015360: 00008025 */ or $s0,$zero,$zero +/* f015364: 5840001a */ blezl $v0,.L0f0153d0 +/* f015368: 8fbf0024 */ lw $ra,0x24($sp) +.L0f01536c: +/* f01536c: 8e2f0000 */ lw $t7,0x0($s1) +/* f015370: 01f0c021 */ addu $t8,$t7,$s0 +/* f015374: 8f040000 */ lw $a0,0x0($t8) +/* f015378: 50800011 */ beqzl $a0,.L0f0153c0 +/* f01537c: 26520001 */ addiu $s2,$s2,0x1 +/* f015380: 0fc18171 */ jal func0f0605c4 +/* f015384: 00000000 */ sll $zero,$zero,0x0 +/* f015388: 8e390000 */ lw $t9,0x0($s1) +/* f01538c: 03304021 */ addu $t0,$t9,$s0 +/* f015390: 0fc180c0 */ jal func0f060300 +/* f015394: 8d040000 */ lw $a0,0x0($t0) +/* f015398: 8e290000 */ lw $t1,0x0($s1) +/* f01539c: 01305021 */ addu $t2,$t1,$s0 +/* f0153a0: 0fc1810e */ jal func0f060438 +/* f0153a4: 8d440000 */ lw $a0,0x0($t2) +/* f0153a8: 8e2b0000 */ lw $t3,0x0($s1) +/* f0153ac: 3c02800a */ lui $v0,0x800a +/* f0153b0: 01706021 */ addu $t4,$t3,$s0 +/* f0153b4: ad800000 */ sw $zero,0x0($t4) +/* f0153b8: 8c423444 */ lw $v0,0x3444($v0) +/* f0153bc: 26520001 */ addiu $s2,$s2,0x1 +.L0f0153c0: +/* f0153c0: 0242082a */ slt $at,$s2,$v0 +/* f0153c4: 1420ffe9 */ bnez $at,.L0f01536c +/* f0153c8: 2610019c */ addiu $s0,$s0,0x19c +.L0f0153cc: +/* f0153cc: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0153d0: +/* f0153d0: 8fb00018 */ lw $s0,0x18($sp) +/* f0153d4: 8fb1001c */ lw $s1,0x1c($sp) +/* f0153d8: 8fb20020 */ lw $s2,0x20($sp) +/* f0153dc: 03e00008 */ jr $ra +/* f0153e0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0153e4: 00000000 */ sll $zero,$zero,0x0 +/* f0153e8: 00000000 */ sll $zero,$zero,0x0 +/* f0153ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0153f0 +/* f0153f0: 03e00008 */ jr $ra +/* f0153f4: 00000000 */ sll $zero,$zero,0x0 +/* f0153f8: 00000000 */ sll $zero,$zero,0x0 +/* f0153fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f015400 +/* f015400: 03e00008 */ jr $ra +/* f015404: 00000000 */ sll $zero,$zero,0x0 +/* f015408: 00000000 */ sll $zero,$zero,0x0 +/* f01540c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f015410 +/* f015410: 03e00008 */ jr $ra +/* f015414: 00000000 */ sll $zero,$zero,0x0 +/* f015418: 00000000 */ sll $zero,$zero,0x0 +/* f01541c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f015420 +/* f015420: 3c04800a */ lui $a0,0x800a +/* f015424: 248445c0 */ addiu $a0,$a0,0x45c0 +/* f015428: 8c8e0000 */ lw $t6,0x0($a0) +/* f01542c: 00001025 */ or $v0,$zero,$zero +/* f015430: 00001825 */ or $v1,$zero,$zero +/* f015434: 19c0000b */ blez $t6,.L0f015464 +/* f015438: 3c05800a */ lui $a1,0x800a +/* f01543c: 24a545c4 */ addiu $a1,$a1,0x45c4 +/* f015440: 8caf0000 */ lw $t7,0x0($a1) +.L0f015444: +/* f015444: 24420001 */ addiu $v0,$v0,0x1 +/* f015448: 01e3c021 */ addu $t8,$t7,$v1 +/* f01544c: af000004 */ sw $zero,0x4($t8) +/* f015450: 8c990000 */ lw $t9,0x0($a0) +/* f015454: 2463006c */ addiu $v1,$v1,0x6c +/* f015458: 0059082a */ slt $at,$v0,$t9 +/* f01545c: 5420fff9 */ bnezl $at,.L0f015444 +/* f015460: 8caf0000 */ lw $t7,0x0($a1) +.L0f015464: +/* f015464: 03e00008 */ jr $ra +/* f015468: 00000000 */ sll $zero,$zero,0x0 +/* f01546c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f015470 +/* f015470: 27bdffd0 */ addiu $sp,$sp,-48 +/* f015474: 3c02800a */ lui $v0,0x800a +/* f015478: 24429fc0 */ addiu $v0,$v0,-24640 +/* f01547c: 8c4e006c */ lw $t6,0x6c($v0) +/* f015480: afb40028 */ sw $s4,0x28($sp) +/* f015484: afbf002c */ sw $ra,0x2c($sp) +/* f015488: afb30024 */ sw $s3,0x24($sp) +/* f01548c: afb20020 */ sw $s2,0x20($sp) +/* f015490: afb1001c */ sw $s1,0x1c($sp) +/* f015494: afb00018 */ sw $s0,0x18($sp) +/* f015498: 11c00003 */ beqz $t6,.L0f0154a8 +/* f01549c: 0000a025 */ or $s4,$zero,$zero +/* f0154a0: 10000002 */ beqz $zero,.L0f0154ac +/* f0154a4: 24070001 */ addiu $a3,$zero,0x1 +.L0f0154a8: +/* f0154a8: 00003825 */ or $a3,$zero,$zero +.L0f0154ac: +/* f0154ac: 8c4f0068 */ lw $t7,0x68($v0) +/* f0154b0: 00002825 */ or $a1,$zero,$zero +/* f0154b4: 00001825 */ or $v1,$zero,$zero +/* f0154b8: 11e00003 */ beqz $t7,.L0f0154c8 +/* f0154bc: 00145880 */ sll $t3,$s4,0x2 +/* f0154c0: 10000001 */ beqz $zero,.L0f0154c8 +/* f0154c4: 24050001 */ addiu $a1,$zero,0x1 +.L0f0154c8: +/* f0154c8: 8c580064 */ lw $t8,0x64($v0) +/* f0154cc: 3c0c800a */ lui $t4,0x800a +/* f0154d0: 258c9fc0 */ addiu $t4,$t4,-24640 +/* f0154d4: 13000003 */ beqz $t8,.L0f0154e4 +/* f0154d8: 016c9021 */ addu $s2,$t3,$t4 +/* f0154dc: 10000001 */ beqz $zero,.L0f0154e4 +/* f0154e0: 24030001 */ addiu $v1,$zero,0x1 +.L0f0154e4: +/* f0154e4: 8c590070 */ lw $t9,0x70($v0) +/* f0154e8: 00001025 */ or $v0,$zero,$zero +/* f0154ec: 24130f48 */ addiu $s3,$zero,0xf48 +/* f0154f0: 13200003 */ beqz $t9,.L0f015500 +/* f0154f4: 00000000 */ sll $zero,$zero,0x0 +/* f0154f8: 10000001 */ beqz $zero,.L0f015500 +/* f0154fc: 24020001 */ addiu $v0,$zero,0x1 +.L0f015500: +/* f015500: 00434021 */ addu $t0,$v0,$v1 +/* f015504: 01054821 */ addu $t1,$t0,$a1 +/* f015508: 01275021 */ addu $t2,$t1,$a3 +/* f01550c: 19400030 */ blez $t2,.L0f0155d0 +/* f015510: 00008825 */ or $s1,$zero,$zero +.L0f015514: +/* f015514: 8e4d0064 */ lw $t5,0x64($s2) +.L0f015518: +/* f015518: 01b18021 */ addu $s0,$t5,$s1 +/* f01551c: 8e040804 */ lw $a0,0x804($s0) +/* f015520: 26100638 */ addiu $s0,$s0,0x638 +/* f015524: 50800008 */ beqzl $a0,.L0f015548 +/* f015528: 263107a4 */ addiu $s1,$s1,0x7a4 +/* f01552c: 0c00cdfc */ jal 0x337f0 +/* f015530: 00000000 */ sll $zero,$zero,0x0 +/* f015534: 50400004 */ beqzl $v0,.L0f015548 +/* f015538: 263107a4 */ addiu $s1,$s1,0x7a4 +/* f01553c: 0c00cec9 */ jal 0x33b24 +/* f015540: 8e0401cc */ lw $a0,0x1cc($s0) +/* f015544: 263107a4 */ addiu $s1,$s1,0x7a4 +.L0f015548: +/* f015548: 5633fff3 */ bnel $s1,$s3,.L0f015518 +/* f01554c: 8e4d0064 */ lw $t5,0x64($s2) +/* f015550: 3c02800a */ lui $v0,0x800a +/* f015554: 8c42a02c */ lw $v0,-0x5fd4($v0) +/* f015558: 3c03800a */ lui $v1,0x800a +/* f01555c: 3c04800a */ lui $a0,0x800a +/* f015560: 3c06800a */ lui $a2,0x800a +/* f015564: 26940001 */ addiu $s4,$s4,0x1 +/* f015568: 26520004 */ addiu $s2,$s2,0x4 +/* f01556c: 8cc6a030 */ lw $a2,-0x5fd0($a2) +/* f015570: 8c84a024 */ lw $a0,-0x5fdc($a0) +/* f015574: 10400003 */ beqz $v0,.L0f015584 +/* f015578: 8c63a028 */ lw $v1,-0x5fd8($v1) +/* f01557c: 10000002 */ beqz $zero,.L0f015588 +/* f015580: 24070001 */ addiu $a3,$zero,0x1 +.L0f015584: +/* f015584: 00003825 */ or $a3,$zero,$zero +.L0f015588: +/* f015588: 10600003 */ beqz $v1,.L0f015598 +/* f01558c: 00002825 */ or $a1,$zero,$zero +/* f015590: 10000001 */ beqz $zero,.L0f015598 +/* f015594: 24050001 */ addiu $a1,$zero,0x1 +.L0f015598: +/* f015598: 10800003 */ beqz $a0,.L0f0155a8 +/* f01559c: 00001825 */ or $v1,$zero,$zero +/* f0155a0: 10000001 */ beqz $zero,.L0f0155a8 +/* f0155a4: 24030001 */ addiu $v1,$zero,0x1 +.L0f0155a8: +/* f0155a8: 10c00003 */ beqz $a2,.L0f0155b8 +/* f0155ac: 00001025 */ or $v0,$zero,$zero +/* f0155b0: 10000001 */ beqz $zero,.L0f0155b8 +/* f0155b4: 24020001 */ addiu $v0,$zero,0x1 +.L0f0155b8: +/* f0155b8: 00437021 */ addu $t6,$v0,$v1 +/* f0155bc: 01c57821 */ addu $t7,$t6,$a1 +/* f0155c0: 01e7c021 */ addu $t8,$t7,$a3 +/* f0155c4: 0298082a */ slt $at,$s4,$t8 +/* f0155c8: 5420ffd2 */ bnezl $at,.L0f015514 +/* f0155cc: 00008825 */ or $s1,$zero,$zero +.L0f0155d0: +/* f0155d0: 8fbf002c */ lw $ra,0x2c($sp) +/* f0155d4: 8fb00018 */ lw $s0,0x18($sp) +/* f0155d8: 8fb1001c */ lw $s1,0x1c($sp) +/* f0155dc: 8fb20020 */ lw $s2,0x20($sp) +/* f0155e0: 8fb30024 */ lw $s3,0x24($sp) +/* f0155e4: 8fb40028 */ lw $s4,0x28($sp) +/* f0155e8: 03e00008 */ jr $ra +/* f0155ec: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f0155f0 +/* f0155f0: 44852000 */ mtc1 $a1,$f4 +/* f0155f4: 27bdfef8 */ addiu $sp,$sp,-264 +/* f0155f8: 3c018006 */ lui $at,0x8006 +/* f0155fc: 468021a0 */ cvt.s.w $f6,$f4 +/* f015600: afbf0034 */ sw $ra,0x34($sp) +/* f015604: afb00030 */ sw $s0,0x30($sp) +/* f015608: afa60110 */ sw $a2,0x110($sp) +/* f01560c: 3c0f8006 */ lui $t7,0x8006 +/* f015610: 25ef1360 */ addiu $t7,$t7,0x1360 +/* f015614: e4262468 */ swc1 $f6,0x2468($at) +/* f015618: 3c0e0600 */ lui $t6,0x600 +/* f01561c: ac8e0000 */ sw $t6,0x0($a0) +/* f015620: ac8f0004 */ sw $t7,0x4($a0) +/* f015624: 3c188006 */ lui $t8,0x8006 +/* f015628: 8f182494 */ lw $t8,0x2494($t8) +/* f01562c: 24900008 */ addiu $s0,$a0,0x8 +/* f015630: 02001025 */ or $v0,$s0,$zero +/* f015634: 13000007 */ beqz $t8,.L0f015654 +/* f015638: 3c19ba00 */ lui $t9,0xba00 +/* f01563c: 0fc06bf0 */ jal func0f01afc0 +/* f015640: 02002025 */ or $a0,$s0,$zero +/* f015644: 3c018006 */ lui $at,0x8006 +/* f015648: 00408025 */ or $s0,$v0,$zero +/* f01564c: 10000023 */ beqz $zero,.L0f0156dc +/* f015650: ac202494 */ sw $zero,0x2494($at) +.L0f015654: +/* f015654: 37391402 */ ori $t9,$t9,0x1402 +/* f015658: 3c0e0030 */ lui $t6,0x30 +/* f01565c: ac4e0004 */ sw $t6,0x4($v0) +/* f015660: ac590000 */ sw $t9,0x0($v0) +/* f015664: 26100008 */ addiu $s0,$s0,0x8 +/* f015668: afb000fc */ sw $s0,0xfc($sp) +/* f01566c: 0c002f02 */ jal 0xbc08 +/* f015670: 26100008 */ addiu $s0,$s0,0x8 +/* f015674: 244fffff */ addiu $t7,$v0,-1 +/* f015678: 8fae00fc */ lw $t6,0xfc($sp) +/* f01567c: 31f80fff */ andi $t8,$t7,0xfff +/* f015680: 3c01ff10 */ lui $at,0xff10 +/* f015684: 0301c825 */ or $t9,$t8,$at +/* f015688: 0c002ac7 */ jal 0xab1c +/* f01568c: add90000 */ sw $t9,0x0($t6) +/* f015690: 0c012d20 */ jal 0x4b480 +/* f015694: 00402025 */ or $a0,$v0,$zero +/* f015698: 8faf00fc */ lw $t7,0xfc($sp) +/* f01569c: 02001825 */ or $v1,$s0,$zero +/* f0156a0: 26100008 */ addiu $s0,$s0,0x8 +/* f0156a4: ade20004 */ sw $v0,0x4($t7) +/* f0156a8: 3c190001 */ lui $t9,0x1 +/* f0156ac: 37390001 */ ori $t9,$t9,0x1 +/* f0156b0: 3c18f700 */ lui $t8,0xf700 +/* f0156b4: 02002025 */ or $a0,$s0,$zero +/* f0156b8: ac780000 */ sw $t8,0x0($v1) +/* f0156bc: ac790004 */ sw $t9,0x4($v1) +/* f0156c0: 3c0f0032 */ lui $t7,0x32 +/* f0156c4: 3c0ef66d */ lui $t6,0xf66d +/* f0156c8: 35cec5ec */ ori $t6,$t6,0xc5ec +/* f0156cc: 35ef0190 */ ori $t7,$t7,0x190 +/* f0156d0: ac8f0004 */ sw $t7,0x4($a0) +/* f0156d4: ac8e0000 */ sw $t6,0x0($a0) +/* f0156d8: 26100008 */ addiu $s0,$s0,0x8 +.L0f0156dc: +/* f0156dc: 3c0142c8 */ lui $at,0x42c8 +/* f0156e0: 44814000 */ mtc1 $at,$f8 +/* f0156e4: 3c017f1b */ lui $at,0x7f1b +/* f0156e8: 3c188006 */ lui $t8,0x8006 +/* f0156ec: 8f182410 */ lw $t8,0x2410($t8) +/* f0156f0: c42a83b0 */ lwc1 $f10,-0x7c50($at) +/* f0156f4: 3c013f80 */ lui $at,0x3f80 +/* f0156f8: 3c0e800a */ lui $t6,0x800a +/* f0156fc: 8dcecc80 */ lw $t6,-0x3380($t6) +/* f015700: 44818000 */ mtc1 $at,$f16 +/* f015704: 3c073faa */ lui $a3,0x3faa +/* f015708: 0018c980 */ sll $t9,$t8,0x6 +/* f01570c: 34e7aaab */ ori $a3,$a3,0xaaab +/* f015710: 27a500f2 */ addiu $a1,$sp,0xf2 +/* f015714: 3c064270 */ lui $a2,0x4270 +/* f015718: e7a80010 */ swc1 $f8,0x10($sp) +/* f01571c: e7aa0014 */ swc1 $f10,0x14($sp) +/* f015720: 032e2021 */ addu $a0,$t9,$t6 +/* f015724: 0c001289 */ jal 0x4a24 +/* f015728: e7b00018 */ swc1 $f16,0x18($sp) +/* f01572c: 3c0fbc00 */ lui $t7,0xbc00 +/* f015730: 35ef000e */ ori $t7,$t7,0xe +/* f015734: 02001025 */ or $v0,$s0,$zero +/* f015738: ac4f0000 */ sw $t7,0x0($v0) +/* f01573c: 97b800f2 */ lhu $t8,0xf2($sp) +/* f015740: 26100008 */ addiu $s0,$s0,0x8 +/* f015744: 3c190103 */ lui $t9,0x103 +/* f015748: 37390040 */ ori $t9,$t9,0x40 +/* f01574c: 02005825 */ or $t3,$s0,$zero +/* f015750: ac580004 */ sw $t8,0x4($v0) +/* f015754: ad790000 */ sw $t9,0x0($t3) +/* f015758: 3c0e8006 */ lui $t6,0x8006 +/* f01575c: 8dce2410 */ lw $t6,0x2410($t6) +/* f015760: 3c18800a */ lui $t8,0x800a +/* f015764: 8f18cc80 */ lw $t8,-0x3380($t8) +/* f015768: 000e7980 */ sll $t7,$t6,0x6 +/* f01576c: afab00e8 */ sw $t3,0xe8($sp) +/* f015770: 26100008 */ addiu $s0,$s0,0x8 +/* f015774: 0c012d20 */ jal 0x4b480 +/* f015778: 01f82021 */ addu $a0,$t7,$t8 +/* f01577c: 8fab00e8 */ lw $t3,0xe8($sp) +/* f015780: 02001825 */ or $v1,$s0,$zero +/* f015784: 3c19b600 */ lui $t9,0xb600 +/* f015788: ad620004 */ sw $v0,0x4($t3) +/* f01578c: 240effff */ addiu $t6,$zero,-1 +/* f015790: ac6e0004 */ sw $t6,0x4($v1) +/* f015794: ac790000 */ sw $t9,0x0($v1) +/* f015798: 26100008 */ addiu $s0,$s0,0x8 +/* f01579c: 02004025 */ or $t0,$s0,$zero +/* f0157a0: 3c0fb700 */ lui $t7,0xb700 +/* f0157a4: 3c180006 */ lui $t8,0x6 +/* f0157a8: 37182204 */ ori $t8,$t8,0x2204 +/* f0157ac: ad0f0000 */ sw $t7,0x0($t0) +/* f0157b0: ad180004 */ sw $t8,0x4($t0) +/* f0157b4: 3c098006 */ lui $t1,0x8006 +/* f0157b8: 3c0c8006 */ lui $t4,0x8006 +/* f0157bc: 258c2460 */ addiu $t4,$t4,0x2460 +/* f0157c0: 2529246c */ addiu $t1,$t1,0x246c +/* f0157c4: c5320000 */ lwc1 $f18,0x0($t1) +/* f0157c8: c5800000 */ lwc1 $f0,0x0($t4) +/* f0157cc: c5260004 */ lwc1 $f6,0x4($t1) +/* f0157d0: c5820004 */ lwc1 $f2,0x4($t4) +/* f0157d4: 46009100 */ add.s $f4,$f18,$f0 +/* f0157d8: c52a0008 */ lwc1 $f10,0x8($t1) +/* f0157dc: c58c0008 */ lwc1 $f12,0x8($t4) +/* f0157e0: 3c0a8006 */ lui $t2,0x8006 +/* f0157e4: 254a2478 */ addiu $t2,$t2,0x2478 +/* f0157e8: 3c198006 */ lui $t9,0x8006 +/* f0157ec: 46023200 */ add.s $f8,$f6,$f2 +/* f0157f0: 8f392410 */ lw $t9,0x2410($t9) +/* f0157f4: e7a40010 */ swc1 $f4,0x10($sp) +/* f0157f8: 460c5400 */ add.s $f16,$f10,$f12 +/* f0157fc: 3c0f800a */ lui $t7,0x800a +/* f015800: 8defcc84 */ lw $t7,-0x337c($t7) +/* f015804: c5440004 */ lwc1 $f4,0x4($t2) +/* f015808: c5460008 */ lwc1 $f6,0x8($t2) +/* f01580c: c5520000 */ lwc1 $f18,0x0($t2) +/* f015810: 44050000 */ mfc1 $a1,$f0 +/* f015814: 44061000 */ mfc1 $a2,$f2 +/* f015818: 44076000 */ mfc1 $a3,$f12 +/* f01581c: 00197180 */ sll $t6,$t9,0x6 +/* f015820: 26100008 */ addiu $s0,$s0,0x8 +/* f015824: e7b00018 */ swc1 $f16,0x18($sp) +/* f015828: e7a80014 */ swc1 $f8,0x14($sp) +/* f01582c: 01cf2021 */ addu $a0,$t6,$t7 +/* f015830: e7a40020 */ swc1 $f4,0x20($sp) +/* f015834: e7a60024 */ swc1 $f6,0x24($sp) +/* f015838: 0c0010a9 */ jal 0x42a4 +/* f01583c: e7b2001c */ swc1 $f18,0x1c($sp) +/* f015840: 3c180102 */ lui $t8,0x102 +/* f015844: 37180040 */ ori $t8,$t8,0x40 +/* f015848: 02001825 */ or $v1,$s0,$zero +/* f01584c: ac780000 */ sw $t8,0x0($v1) +/* f015850: 3c198006 */ lui $t9,0x8006 +/* f015854: 8f392410 */ lw $t9,0x2410($t9) +/* f015858: 3c0f800a */ lui $t7,0x800a +/* f01585c: 8defcc84 */ lw $t7,-0x337c($t7) +/* f015860: 00197180 */ sll $t6,$t9,0x6 +/* f015864: afa300dc */ sw $v1,0xdc($sp) +/* f015868: 26100008 */ addiu $s0,$s0,0x8 +/* f01586c: 0c012d20 */ jal 0x4b480 +/* f015870: 01cf2021 */ addu $a0,$t6,$t7 +/* f015874: 8fa300dc */ lw $v1,0xdc($sp) +/* f015878: 3c180100 */ lui $t8,0x100 +/* f01587c: 37180040 */ ori $t8,$t8,0x40 +/* f015880: 02005025 */ or $t2,$s0,$zero +/* f015884: ac620004 */ sw $v0,0x4($v1) +/* f015888: ad580000 */ sw $t8,0x0($t2) +/* f01588c: 3c198006 */ lui $t9,0x8006 +/* f015890: 8f392410 */ lw $t9,0x2410($t9) +/* f015894: 3c0f800a */ lui $t7,0x800a +/* f015898: 8defcc88 */ lw $t7,-0x3378($t7) +/* f01589c: 00197180 */ sll $t6,$t9,0x6 +/* f0158a0: afaa00d8 */ sw $t2,0xd8($sp) +/* f0158a4: 26100008 */ addiu $s0,$s0,0x8 +/* f0158a8: 0c012d20 */ jal 0x4b480 +/* f0158ac: 01cf2021 */ addu $a0,$t6,$t7 +/* f0158b0: 8faa00d8 */ lw $t2,0xd8($sp) +/* f0158b4: 02003825 */ or $a3,$s0,$zero +/* f0158b8: 3c18bc00 */ lui $t8,0xbc00 +/* f0158bc: 3c198000 */ lui $t9,0x8000 +/* f0158c0: ad420004 */ sw $v0,0x4($t2) +/* f0158c4: 37390040 */ ori $t9,$t9,0x40 +/* f0158c8: 37180002 */ ori $t8,$t8,0x2 +/* f0158cc: 26100008 */ addiu $s0,$s0,0x8 +/* f0158d0: 02004025 */ or $t0,$s0,$zero +/* f0158d4: acf80000 */ sw $t8,0x0($a3) +/* f0158d8: acf90004 */ sw $t9,0x4($a3) +/* f0158dc: 3c0e0386 */ lui $t6,0x386 +/* f0158e0: 3c0f8006 */ lui $t7,0x8006 +/* f0158e4: 25ef2450 */ addiu $t7,$t7,0x2450 +/* f0158e8: 35ce0010 */ ori $t6,$t6,0x10 +/* f0158ec: 26100008 */ addiu $s0,$s0,0x8 +/* f0158f0: 3c038006 */ lui $v1,0x8006 +/* f0158f4: 02004825 */ or $t1,$s0,$zero +/* f0158f8: ad0e0000 */ sw $t6,0x0($t0) +/* f0158fc: ad0f0004 */ sw $t7,0x4($t0) +/* f015900: 3c180388 */ lui $t8,0x388 +/* f015904: 24632448 */ addiu $v1,$v1,0x2448 +/* f015908: 37180010 */ ori $t8,$t8,0x10 +/* f01590c: 3c198006 */ lui $t9,0x8006 +/* f015910: ad380000 */ sw $t8,0x0($t1) +/* f015914: ad230004 */ sw $v1,0x4($t1) +/* f015918: 27392488 */ addiu $t9,$t9,0x2488 +/* f01591c: 8f210000 */ lw $at,0x0($t9) +/* f015920: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f015924: 26100008 */ addiu $s0,$s0,0x8 +/* f015928: ac810000 */ sw $at,0x0($a0) +/* f01592c: 8f2f0004 */ lw $t7,0x4($t9) +/* f015930: 27a500c4 */ addiu $a1,$sp,0xc4 +/* f015934: 27a600c8 */ addiu $a2,$sp,0xc8 +/* f015938: ac8f0004 */ sw $t7,0x4($a0) +/* f01593c: 8f210008 */ lw $at,0x8($t9) +/* f015940: 0c0011e4 */ jal 0x4790 +/* f015944: ac810008 */ sw $at,0x8($a0) +/* f015948: 3c0142fe */ lui $at,0x42fe +/* f01594c: 44810000 */ mtc1 $at,$f0 +/* f015950: c7a800c0 */ lwc1 $f8,0xc0($sp) +/* f015954: 3c038006 */ lui $v1,0x8006 +/* f015958: 240e0001 */ addiu $t6,$zero,0x1 +/* f01595c: 46004282 */ mul.s $f10,$f8,$f0 +/* f015960: 24632448 */ addiu $v1,$v1,0x2448 +/* f015964: 93a20113 */ lbu $v0,0x113($sp) +/* f015968: 3c07e700 */ lui $a3,0xe700 +/* f01596c: a0600000 */ sb $zero,0x0($v1) +/* f015970: a0600001 */ sb $zero,0x1($v1) +/* f015974: a0600002 */ sb $zero,0x2($v1) +/* f015978: 4458f800 */ cfc1 $t8,$31 +/* f01597c: 44cef800 */ ctc1 $t6,$31 +/* f015980: a0600004 */ sb $zero,0x4($v1) +/* f015984: a0600005 */ sb $zero,0x5($v1) +/* f015988: 46005424 */ cvt.w.s $f16,$f10 +/* f01598c: a0600006 */ sb $zero,0x6($v1) +/* f015990: a0620008 */ sb $v0,0x8($v1) +/* f015994: a0620009 */ sb $v0,0x9($v1) +/* f015998: 444ef800 */ cfc1 $t6,$31 +/* f01599c: a062000a */ sb $v0,0xa($v1) +/* f0159a0: a062000c */ sb $v0,0xc($v1) +/* f0159a4: 31ce0078 */ andi $t6,$t6,0x78 +/* f0159a8: a062000d */ sb $v0,0xd($v1) +/* f0159ac: 11c00013 */ beqz $t6,.L0f0159fc +/* f0159b0: a062000e */ sb $v0,0xe($v1) +/* f0159b4: 3c014f00 */ lui $at,0x4f00 +/* f0159b8: 44818000 */ mtc1 $at,$f16 +/* f0159bc: 240e0001 */ addiu $t6,$zero,0x1 +/* f0159c0: 46105401 */ sub.s $f16,$f10,$f16 +/* f0159c4: 44cef800 */ ctc1 $t6,$31 +/* f0159c8: 00000000 */ sll $zero,$zero,0x0 +/* f0159cc: 46008424 */ cvt.w.s $f16,$f16 +/* f0159d0: 444ef800 */ cfc1 $t6,$31 +/* f0159d4: 00000000 */ sll $zero,$zero,0x0 +/* f0159d8: 31ce0078 */ andi $t6,$t6,0x78 +/* f0159dc: 15c00005 */ bnez $t6,.L0f0159f4 +/* f0159e0: 00000000 */ sll $zero,$zero,0x0 +/* f0159e4: 440e8000 */ mfc1 $t6,$f16 +/* f0159e8: 3c018000 */ lui $at,0x8000 +/* f0159ec: 10000007 */ beqz $zero,.L0f015a0c +/* f0159f0: 01c17025 */ or $t6,$t6,$at +.L0f0159f4: +/* f0159f4: 10000005 */ beqz $zero,.L0f015a0c +/* f0159f8: 240effff */ addiu $t6,$zero,-1 +.L0f0159fc: +/* f0159fc: 440e8000 */ mfc1 $t6,$f16 +/* f015a00: 00000000 */ sll $zero,$zero,0x0 +/* f015a04: 05c0fffb */ bltz $t6,.L0f0159f4 +/* f015a08: 00000000 */ sll $zero,$zero,0x0 +.L0f015a0c: +/* f015a0c: 44d8f800 */ ctc1 $t8,$31 +/* f015a10: c7b200c4 */ lwc1 $f18,0xc4($sp) +/* f015a14: 240f0001 */ addiu $t7,$zero,0x1 +/* f015a18: 02002025 */ or $a0,$s0,$zero +/* f015a1c: 46009102 */ mul.s $f4,$f18,$f0 +/* f015a20: 26100008 */ addiu $s0,$s0,0x8 +/* f015a24: 02002825 */ or $a1,$s0,$zero +/* f015a28: 26100008 */ addiu $s0,$s0,0x8 +/* f015a2c: 02003025 */ or $a2,$s0,$zero +/* f015a30: 26100008 */ addiu $s0,$s0,0x8 +/* f015a34: 02004025 */ or $t0,$s0,$zero +/* f015a38: 4459f800 */ cfc1 $t9,$31 +/* f015a3c: 44cff800 */ ctc1 $t7,$31 +/* f015a40: 26100008 */ addiu $s0,$s0,0x8 +/* f015a44: 02001025 */ or $v0,$s0,$zero +/* f015a48: 460021a4 */ cvt.w.s $f6,$f4 +/* f015a4c: 3c0b0701 */ lui $t3,0x701 +/* f015a50: a06e0010 */ sb $t6,0x10($v1) +/* f015a54: 26100008 */ addiu $s0,$s0,0x8 +/* f015a58: 444ff800 */ cfc1 $t7,$31 +/* f015a5c: 3c09fd10 */ lui $t1,0xfd10 +/* f015a60: 356b4050 */ ori $t3,$t3,0x4050 +/* f015a64: 31ef0078 */ andi $t7,$t7,0x78 +/* f015a68: 11e00013 */ beqz $t7,.L0f015ab8 +/* f015a6c: 3c0af510 */ lui $t2,0xf510 +/* f015a70: 3c014f00 */ lui $at,0x4f00 +/* f015a74: 44813000 */ mtc1 $at,$f6 +/* f015a78: 240f0001 */ addiu $t7,$zero,0x1 +/* f015a7c: 46062181 */ sub.s $f6,$f4,$f6 +/* f015a80: 44cff800 */ ctc1 $t7,$31 +/* f015a84: 00000000 */ sll $zero,$zero,0x0 +/* f015a88: 460031a4 */ cvt.w.s $f6,$f6 +/* f015a8c: 444ff800 */ cfc1 $t7,$31 +/* f015a90: 00000000 */ sll $zero,$zero,0x0 +/* f015a94: 31ef0078 */ andi $t7,$t7,0x78 +/* f015a98: 15e00005 */ bnez $t7,.L0f015ab0 +/* f015a9c: 00000000 */ sll $zero,$zero,0x0 +/* f015aa0: 440f3000 */ mfc1 $t7,$f6 +/* f015aa4: 3c018000 */ lui $at,0x8000 +/* f015aa8: 10000007 */ beqz $zero,.L0f015ac8 +/* f015aac: 01e17825 */ or $t7,$t7,$at +.L0f015ab0: +/* f015ab0: 10000005 */ beqz $zero,.L0f015ac8 +/* f015ab4: 240fffff */ addiu $t7,$zero,-1 +.L0f015ab8: +/* f015ab8: 440f3000 */ mfc1 $t7,$f6 +/* f015abc: 00000000 */ sll $zero,$zero,0x0 +/* f015ac0: 05e0fffb */ bltz $t7,.L0f015ab0 +/* f015ac4: 00000000 */ sll $zero,$zero,0x0 +.L0f015ac8: +/* f015ac8: 44d9f800 */ ctc1 $t9,$31 +/* f015acc: c7a800c8 */ lwc1 $f8,0xc8($sp) +/* f015ad0: 240e0001 */ addiu $t6,$zero,0x1 +/* f015ad4: a06f0011 */ sb $t7,0x11($v1) +/* f015ad8: 46004282 */ mul.s $f10,$f8,$f0 +/* f015adc: 3c19fc12 */ lui $t9,0xfc12 +/* f015ae0: 3c1f073f */ lui $ra,0x73f +/* f015ae4: 3c014f00 */ lui $at,0x4f00 +/* f015ae8: 37397e24 */ ori $t9,$t9,0x7e24 +/* f015aec: 240ff9fc */ addiu $t7,$zero,-1540 +/* f015af0: 37fff100 */ ori $ra,$ra,0xf100 +/* f015af4: 4458f800 */ cfc1 $t8,$31 +/* f015af8: 44cef800 */ ctc1 $t6,$31 +/* f015afc: 3c0ce600 */ lui $t4,0xe600 +/* f015b00: 3c0df300 */ lui $t5,0xf300 +/* f015b04: 46005424 */ cvt.w.s $f16,$f10 +/* f015b08: 444ef800 */ cfc1 $t6,$31 +/* f015b0c: 00000000 */ sll $zero,$zero,0x0 +/* f015b10: 31ce0078 */ andi $t6,$t6,0x78 +/* f015b14: 51c00013 */ beqzl $t6,.L0f015b64 +/* f015b18: 440e8000 */ mfc1 $t6,$f16 +/* f015b1c: 44818000 */ mtc1 $at,$f16 +/* f015b20: 240e0001 */ addiu $t6,$zero,0x1 +/* f015b24: 46105401 */ sub.s $f16,$f10,$f16 +/* f015b28: 44cef800 */ ctc1 $t6,$31 +/* f015b2c: 00000000 */ sll $zero,$zero,0x0 +/* f015b30: 46008424 */ cvt.w.s $f16,$f16 +/* f015b34: 444ef800 */ cfc1 $t6,$31 +/* f015b38: 00000000 */ sll $zero,$zero,0x0 +/* f015b3c: 31ce0078 */ andi $t6,$t6,0x78 +/* f015b40: 15c00005 */ bnez $t6,.L0f015b58 +/* f015b44: 00000000 */ sll $zero,$zero,0x0 +/* f015b48: 440e8000 */ mfc1 $t6,$f16 +/* f015b4c: 3c018000 */ lui $at,0x8000 +/* f015b50: 10000007 */ beqz $zero,.L0f015b70 +/* f015b54: 01c17025 */ or $t6,$t6,$at +.L0f015b58: +/* f015b58: 10000005 */ beqz $zero,.L0f015b70 +/* f015b5c: 240effff */ addiu $t6,$zero,-1 +/* f015b60: 440e8000 */ mfc1 $t6,$f16 +.L0f015b64: +/* f015b64: 00000000 */ sll $zero,$zero,0x0 +/* f015b68: 05c0fffb */ bltz $t6,.L0f015b58 +/* f015b6c: 00000000 */ sll $zero,$zero,0x0 +.L0f015b70: +/* f015b70: a06e0012 */ sb $t6,0x12($v1) +/* f015b74: ac800004 */ sw $zero,0x4($a0) +/* f015b78: ac870000 */ sw $a3,0x0($a0) +/* f015b7c: aca00004 */ sw $zero,0x4($a1) +/* f015b80: aca70000 */ sw $a3,0x0($a1) +/* f015b84: 44d8f800 */ ctc1 $t8,$31 +/* f015b88: acd90000 */ sw $t9,0x0($a2) +/* f015b8c: accf0004 */ sw $t7,0x4($a2) +/* f015b90: 3c18ba00 */ lui $t8,0xba00 +/* f015b94: 37181301 */ ori $t8,$t8,0x1301 +/* f015b98: 3c0e0008 */ lui $t6,0x8 +/* f015b9c: ad0e0004 */ sw $t6,0x4($t0) +/* f015ba0: ad180000 */ sw $t8,0x0($t0) +/* f015ba4: 3c19ba00 */ lui $t9,0xba00 +/* f015ba8: 37391102 */ ori $t9,$t9,0x1102 +/* f015bac: ac590000 */ sw $t9,0x0($v0) +/* f015bb0: 02001825 */ or $v1,$s0,$zero +/* f015bb4: ac400004 */ sw $zero,0x4($v0) +/* f015bb8: 26100008 */ addiu $s0,$s0,0x8 +/* f015bbc: 3c0fba00 */ lui $t7,0xba00 +/* f015bc0: 35ef1001 */ ori $t7,$t7,0x1001 +/* f015bc4: 02002025 */ or $a0,$s0,$zero +/* f015bc8: ac6f0000 */ sw $t7,0x0($v1) +/* f015bcc: ac600004 */ sw $zero,0x4($v1) +/* f015bd0: 26100008 */ addiu $s0,$s0,0x8 +/* f015bd4: 3c18ba00 */ lui $t8,0xba00 +/* f015bd8: 37180e02 */ ori $t8,$t8,0xe02 +/* f015bdc: 02002825 */ or $a1,$s0,$zero +/* f015be0: ac980000 */ sw $t8,0x0($a0) +/* f015be4: ac800004 */ sw $zero,0x4($a0) +/* f015be8: 3c0eba00 */ lui $t6,0xba00 +/* f015bec: 35ce0c02 */ ori $t6,$t6,0xc02 +/* f015bf0: 24192000 */ addiu $t9,$zero,0x2000 +/* f015bf4: acb90004 */ sw $t9,0x4($a1) +/* f015bf8: acae0000 */ sw $t6,0x0($a1) +/* f015bfc: 26100008 */ addiu $s0,$s0,0x8 +/* f015c00: 02003025 */ or $a2,$s0,$zero +/* f015c04: 3c0fba00 */ lui $t7,0xba00 +/* f015c08: 35ef0903 */ ori $t7,$t7,0x903 +/* f015c0c: 26100008 */ addiu $s0,$s0,0x8 +/* f015c10: accf0000 */ sw $t7,0x0($a2) +/* f015c14: 24180c00 */ addiu $t8,$zero,0xc00 +/* f015c18: 02001025 */ or $v0,$s0,$zero +/* f015c1c: acd80004 */ sw $t8,0x4($a2) +/* f015c20: 26100008 */ addiu $s0,$s0,0x8 +/* f015c24: 02001825 */ or $v1,$s0,$zero +/* f015c28: ac400004 */ sw $zero,0x4($v0) +/* f015c2c: ac470000 */ sw $a3,0x0($v0) +/* f015c30: 26100008 */ addiu $s0,$s0,0x8 +/* f015c34: 02002025 */ or $a0,$s0,$zero +/* f015c38: ac600004 */ sw $zero,0x4($v1) +/* f015c3c: ac670000 */ sw $a3,0x0($v1) +/* f015c40: 26100008 */ addiu $s0,$s0,0x8 +/* f015c44: 3c0ebb00 */ lui $t6,0xbb00 +/* f015c48: 3c190800 */ lui $t9,0x800 +/* f015c4c: 37390800 */ ori $t9,$t9,0x800 +/* f015c50: 35ce0001 */ ori $t6,$t6,0x1 +/* f015c54: 02002825 */ or $a1,$s0,$zero +/* f015c58: ac8e0000 */ sw $t6,0x0($a0) +/* f015c5c: ac990004 */ sw $t9,0x4($a0) +/* f015c60: 3c0f0200 */ lui $t7,0x200 +/* f015c64: 25ef4dc8 */ addiu $t7,$t7,0x4dc8 +/* f015c68: 26100008 */ addiu $s0,$s0,0x8 +/* f015c6c: 02004025 */ or $t0,$s0,$zero +/* f015c70: acaf0004 */ sw $t7,0x4($a1) +/* f015c74: aca90000 */ sw $t1,0x0($a1) +/* f015c78: 26100008 */ addiu $s0,$s0,0x8 +/* f015c7c: 02001025 */ or $v0,$s0,$zero +/* f015c80: 26100008 */ addiu $s0,$s0,0x8 +/* f015c84: ad0b0004 */ sw $t3,0x4($t0) +/* f015c88: ad0a0000 */ sw $t2,0x0($t0) +/* f015c8c: 02001825 */ or $v1,$s0,$zero +/* f015c90: 26100008 */ addiu $s0,$s0,0x8 +/* f015c94: ac400004 */ sw $zero,0x4($v0) +/* f015c98: ac4c0000 */ sw $t4,0x0($v0) +/* f015c9c: 02002025 */ or $a0,$s0,$zero +/* f015ca0: 26100008 */ addiu $s0,$s0,0x8 +/* f015ca4: ac7f0004 */ sw $ra,0x4($v1) +/* f015ca8: ac6d0000 */ sw $t5,0x0($v1) +/* f015cac: 02002825 */ or $a1,$s0,$zero +/* f015cb0: ac800004 */ sw $zero,0x4($a0) +/* f015cb4: ac870000 */ sw $a3,0x0($a0) +/* f015cb8: 3c0e0001 */ lui $t6,0x1 +/* f015cbc: 3c18f510 */ lui $t8,0xf510 +/* f015cc0: 37181000 */ ori $t8,$t8,0x1000 +/* f015cc4: 35ce4050 */ ori $t6,$t6,0x4050 +/* f015cc8: 26100008 */ addiu $s0,$s0,0x8 +/* f015ccc: 02003025 */ or $a2,$s0,$zero +/* f015cd0: acae0004 */ sw $t6,0x4($a1) +/* f015cd4: acb80000 */ sw $t8,0x0($a1) +/* f015cd8: 3c0f0007 */ lui $t7,0x7 +/* f015cdc: 35efc07c */ ori $t7,$t7,0xc07c +/* f015ce0: 26100008 */ addiu $s0,$s0,0x8 +/* f015ce4: 3c19f200 */ lui $t9,0xf200 +/* f015ce8: acd90000 */ sw $t9,0x0($a2) +/* f015cec: accf0004 */ sw $t7,0x4($a2) +/* f015cf0: 02001025 */ or $v0,$s0,$zero +/* f015cf4: 26100008 */ addiu $s0,$s0,0x8 +/* f015cf8: 3c180600 */ lui $t8,0x600 +/* f015cfc: 3c0e0200 */ lui $t6,0x200 +/* f015d00: 25ce43f8 */ addiu $t6,$t6,0x43f8 +/* f015d04: ac580000 */ sw $t8,0x0($v0) +/* f015d08: 02001825 */ or $v1,$s0,$zero +/* f015d0c: ac4e0004 */ sw $t6,0x4($v0) +/* f015d10: 26100008 */ addiu $s0,$s0,0x8 +/* f015d14: 3c0f0200 */ lui $t7,0x200 +/* f015d18: 25ef4468 */ addiu $t7,$t7,0x4468 +/* f015d1c: 3c190600 */ lui $t9,0x600 +/* f015d20: 02002025 */ or $a0,$s0,$zero +/* f015d24: ac790000 */ sw $t9,0x0($v1) +/* f015d28: ac6f0004 */ sw $t7,0x4($v1) +/* f015d2c: 26100008 */ addiu $s0,$s0,0x8 +/* f015d30: 3c180200 */ lui $t8,0x200 +/* f015d34: 27185dd0 */ addiu $t8,$t8,0x5dd0 +/* f015d38: 02002825 */ or $a1,$s0,$zero +/* f015d3c: ac980004 */ sw $t8,0x4($a0) +/* f015d40: ac890000 */ sw $t1,0x0($a0) +/* f015d44: 26100008 */ addiu $s0,$s0,0x8 +/* f015d48: 02004025 */ or $t0,$s0,$zero +/* f015d4c: acab0004 */ sw $t3,0x4($a1) +/* f015d50: acaa0000 */ sw $t2,0x0($a1) +/* f015d54: 26100008 */ addiu $s0,$s0,0x8 +/* f015d58: 02001025 */ or $v0,$s0,$zero +/* f015d5c: 26100008 */ addiu $s0,$s0,0x8 +/* f015d60: ad000004 */ sw $zero,0x4($t0) +/* f015d64: ad0c0000 */ sw $t4,0x0($t0) +/* f015d68: 02001825 */ or $v1,$s0,$zero +/* f015d6c: 26100008 */ addiu $s0,$s0,0x8 +/* f015d70: ac5f0004 */ sw $ra,0x4($v0) +/* f015d74: ac4d0000 */ sw $t5,0x0($v0) +/* f015d78: 02002025 */ or $a0,$s0,$zero +/* f015d7c: 26100008 */ addiu $s0,$s0,0x8 +/* f015d80: ac600004 */ sw $zero,0x4($v1) +/* f015d84: ac670000 */ sw $a3,0x0($v1) +/* f015d88: 3c190001 */ lui $t9,0x1 +/* f015d8c: 3c0ef510 */ lui $t6,0xf510 +/* f015d90: 35ce1000 */ ori $t6,$t6,0x1000 +/* f015d94: 37394050 */ ori $t9,$t9,0x4050 +/* f015d98: 02002825 */ or $a1,$s0,$zero +/* f015d9c: ac990004 */ sw $t9,0x4($a0) +/* f015da0: ac8e0000 */ sw $t6,0x0($a0) +/* f015da4: 3c180007 */ lui $t8,0x7 +/* f015da8: 3718c07c */ ori $t8,$t8,0xc07c +/* f015dac: 26100008 */ addiu $s0,$s0,0x8 +/* f015db0: 3c0ff200 */ lui $t7,0xf200 +/* f015db4: acaf0000 */ sw $t7,0x0($a1) +/* f015db8: acb80004 */ sw $t8,0x4($a1) +/* f015dbc: 02003025 */ or $a2,$s0,$zero +/* f015dc0: 3c190200 */ lui $t9,0x200 +/* f015dc4: 27394700 */ addiu $t9,$t9,0x4700 +/* f015dc8: 26100008 */ addiu $s0,$s0,0x8 +/* f015dcc: 3c0e0600 */ lui $t6,0x600 +/* f015dd0: acce0000 */ sw $t6,0x0($a2) +/* f015dd4: acd90004 */ sw $t9,0x4($a2) +/* f015dd8: 02001825 */ or $v1,$s0,$zero +/* f015ddc: 3c180200 */ lui $t8,0x200 +/* f015de0: 27184d28 */ addiu $t8,$t8,0x4d28 +/* f015de4: 3c0f0600 */ lui $t7,0x600 +/* f015de8: ac6f0000 */ sw $t7,0x0($v1) +/* f015dec: ac780004 */ sw $t8,0x4($v1) +/* f015df0: 8fbf0034 */ lw $ra,0x34($sp) +/* f015df4: 26020008 */ addiu $v0,$s0,0x8 +/* f015df8: 8fb00030 */ lw $s0,0x30($sp) +/* f015dfc: 03e00008 */ jr $ra +/* f015e00: 27bd0108 */ addiu $sp,$sp,0x108 +/* f015e04: 3c018006 */ lui $at,0x8006 +/* f015e08: a0202414 */ sb $zero,0x2414($at) +/* f015e0c: 3c01445c */ lui $at,0x445c +/* f015e10: 44812000 */ mtc1 $at,$f4 +/* f015e14: 3c01800a */ lui $at,0x800a +/* f015e18: 3c0e0200 */ lui $t6,0x200 +/* f015e1c: e424cc8c */ swc1 $f4,-0x3374($at) +/* f015e20: 3c01c220 */ lui $at,0xc220 +/* f015e24: 44813000 */ mtc1 $at,$f6 +/* f015e28: 3c0f0200 */ lui $t7,0x200 +/* f015e2c: 3c018006 */ lui $at,0x8006 +/* f015e30: 25ef0000 */ addiu $t7,$t7,0x0 +/* f015e34: 25ce65d0 */ addiu $t6,$t6,0x65d0 +/* f015e38: 27bdffe8 */ addiu $sp,$sp,-24 +/* f015e3c: 01cf3023 */ subu $a2,$t6,$t7 +/* f015e40: e4262484 */ swc1 $f6,0x2484($at) +/* f015e44: afa5001c */ sw $a1,0x1c($sp) +/* f015e48: 3c02800a */ lui $v0,0x800a +/* f015e4c: 3c018006 */ lui $at,0x8006 +/* f015e50: 24c6003f */ addiu $a2,$a2,0x3f +/* f015e54: 2442cc90 */ addiu $v0,$v0,-13168 +/* f015e58: afbf0014 */ sw $ra,0x14($sp) +/* f015e5c: ac202498 */ sw $zero,0x2498($at) +/* f015e60: 34d8003f */ ori $t8,$a2,0x3f +/* f015e64: 3c05007f */ lui $a1,0x7f +/* f015e68: ac440000 */ sw $a0,0x0($v0) +/* f015e6c: 24a5bdc0 */ addiu $a1,$a1,-16960 +/* f015e70: 0c003504 */ jal 0xd410 +/* f015e74: 3b06003f */ xori $a2,$t8,0x3f +/* f015e78: 8fbf0014 */ lw $ra,0x14($sp) +/* f015e7c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f015e80: 03e00008 */ jr $ra +/* f015e84: 00000000 */ sll $zero,$zero,0x0 +/* f015e88: 3c028006 */ lui $v0,0x8006 +/* f015e8c: 24422410 */ addiu $v0,$v0,0x2410 +/* f015e90: 8c4e0000 */ lw $t6,0x0($v0) +/* f015e94: 27bdffc8 */ addiu $sp,$sp,-56 +/* f015e98: 240f0001 */ addiu $t7,$zero,0x1 +/* f015e9c: afb00020 */ sw $s0,0x20($sp) +/* f015ea0: 3c19bc00 */ lui $t9,0xbc00 +/* f015ea4: 01eec023 */ subu $t8,$t7,$t6 +/* f015ea8: afbf0024 */ sw $ra,0x24($sp) +/* f015eac: ac580000 */ sw $t8,0x0($v0) +/* f015eb0: 37390806 */ ori $t9,$t9,0x806 +/* f015eb4: ac990000 */ sw $t9,0x0($a0) +/* f015eb8: 24900008 */ addiu $s0,$a0,0x8 +/* f015ebc: 00801825 */ or $v1,$a0,$zero +/* f015ec0: 3c04800a */ lui $a0,0x800a +/* f015ec4: 8c84cc90 */ lw $a0,-0x3370($a0) +/* f015ec8: 0c012d20 */ jal 0x4b480 +/* f015ecc: afa30034 */ sw $v1,0x34($sp) +/* f015ed0: 8fa30034 */ lw $v1,0x34($sp) +/* f015ed4: 3c0a8006 */ lui $t2,0x8006 +/* f015ed8: 254a2414 */ addiu $t2,$t2,0x2414 +/* f015edc: ac620004 */ sw $v0,0x4($v1) +/* f015ee0: 91440000 */ lbu $a0,0x0($t2) +/* f015ee4: 3c098006 */ lui $t1,0x8006 +/* f015ee8: 25292498 */ addiu $t1,$t1,0x2498 +/* f015eec: 10800003 */ beqz $a0,.L0f015efc +/* f015ef0: 3c0c800a */ lui $t4,0x800a +/* f015ef4: 24010001 */ addiu $at,$zero,0x1 +/* f015ef8: 14810076 */ bne $a0,$at,.L0f0160d4 +.L0f015efc: +/* f015efc: 258c9fc0 */ addiu $t4,$t4,-24640 +/* f015f00: 8d8f0034 */ lw $t7,0x34($t4) +/* f015f04: 8d2d0000 */ lw $t5,0x0($t1) +/* f015f08: 240b00ff */ addiu $t3,$zero,0xff +/* f015f0c: 24040118 */ addiu $a0,$zero,0x118 +/* f015f10: 01af7021 */ addu $t6,$t5,$t7 +/* f015f14: 01cb0019 */ multu $t6,$t3 +/* f015f18: 01c0c025 */ or $t8,$t6,$zero +/* f015f1c: 44801000 */ mtc1 $zero,$f2 +/* f015f20: ad2e0000 */ sw $t6,0x0($t1) +/* f015f24: 3c18800a */ lui $t8,0x800a +/* f015f28: 3c0f8006 */ lui $t7,0x8006 +/* f015f2c: 00001812 */ mflo $v1 +/* f015f30: 00000000 */ sll $zero,$zero,0x0 +/* f015f34: 00000000 */ sll $zero,$zero,0x0 +/* f015f38: 0064001a */ div $zero,$v1,$a0 +/* f015f3c: 14800002 */ bnez $a0,.L0f015f48 +/* f015f40: 00000000 */ sll $zero,$zero,0x0 +/* f015f44: 0007000d */ break 0x7 +.L0f015f48: +/* f015f48: 2401ffff */ addiu $at,$zero,-1 +/* f015f4c: 14810004 */ bne $a0,$at,.L0f015f60 +/* f015f50: 3c018000 */ lui $at,0x8000 +/* f015f54: 14610002 */ bne $v1,$at,.L0f015f60 +/* f015f58: 00000000 */ sll $zero,$zero,0x0 +/* f015f5c: 0006000d */ break 0x6 +.L0f015f60: +/* f015f60: 00004012 */ mflo $t0 +/* f015f64: 29010100 */ slti $at,$t0,0x100 +/* f015f68: 14200002 */ bnez $at,.L0f015f74 +/* f015f6c: 00000000 */ sll $zero,$zero,0x0 +/* f015f70: 01604025 */ or $t0,$t3,$zero +.L0f015f74: +/* f015f74: 05010002 */ bgez $t0,.L0f015f80 +/* f015f78: 3c01fffd */ lui $at,0xfffd +/* f015f7c: 00004025 */ or $t0,$zero,$zero +.L0f015f80: +/* f015f80: 34218280 */ ori $at,$at,0x8280 +/* f015f84: 0061c821 */ addu $t9,$v1,$at +/* f015f88: 0324001a */ div $zero,$t9,$a0 +/* f015f8c: 14800002 */ bnez $a0,.L0f015f98 +/* f015f90: 00000000 */ sll $zero,$zero,0x0 +/* f015f94: 0007000d */ break 0x7 +.L0f015f98: +/* f015f98: 2401ffff */ addiu $at,$zero,-1 +/* f015f9c: 14810004 */ bne $a0,$at,.L0f015fb0 +/* f015fa0: 3c018000 */ lui $at,0x8000 +/* f015fa4: 17210002 */ bne $t9,$at,.L0f015fb0 +/* f015fa8: 00000000 */ sll $zero,$zero,0x0 +/* f015fac: 0006000d */ break 0x6 +.L0f015fb0: +/* f015fb0: 00006812 */ mflo $t5 +/* f015fb4: 016d1023 */ subu $v0,$t3,$t5 +/* f015fb8: 28410100 */ slti $at,$v0,0x100 +/* f015fbc: 14200002 */ bnez $at,.L0f015fc8 +/* f015fc0: 00000000 */ sll $zero,$zero,0x0 +/* f015fc4: 01601025 */ or $v0,$t3,$zero +.L0f015fc8: +/* f015fc8: 04430003 */ bgezl $v0,.L0f015fd8 +/* f015fcc: c5800044 */ lwc1 $f0,0x44($t4) +/* f015fd0: 00001025 */ or $v0,$zero,$zero +/* f015fd4: c5800044 */ lwc1 $f0,0x44($t4) +.L0f015fd8: +/* f015fd8: 3c038006 */ lui $v1,0x8006 +/* f015fdc: 24632484 */ addiu $v1,$v1,0x2484 +/* f015fe0: 46000180 */ add.s $f6,$f0,$f0 +/* f015fe4: c4640000 */ lwc1 $f4,0x0($v1) +/* f015fe8: 44061000 */ mfc1 $a2,$f2 +/* f015fec: 3c073f80 */ lui $a3,0x3f80 +/* f015ff0: 46062200 */ add.s $f8,$f4,$f6 +/* f015ff4: e7a20010 */ swc1 $f2,0x10($sp) +/* f015ff8: afa2002c */ sw $v0,0x2c($sp) +/* f015ffc: afa80030 */ sw $t0,0x30($sp) +/* f016000: e4680000 */ swc1 $f8,0x0($v1) +/* f016004: 8def2410 */ lw $t7,0x2410($t7) +/* f016008: 8f18cc88 */ lw $t8,-0x3378($t8) +/* f01600c: 8c650000 */ lw $a1,0x0($v1) +/* f016010: 000f7180 */ sll $t6,$t7,0x6 +/* f016014: 0c001301 */ jal 0x4c04 +/* f016018: 01d82021 */ addu $a0,$t6,$t8 +/* f01601c: 8fa2002c */ lw $v0,0x2c($sp) +/* f016020: 8fa80030 */ lw $t0,0x30($sp) +/* f016024: 240b00ff */ addiu $t3,$zero,0xff +/* f016028: 3c01800a */ lui $at,0x800a +/* f01602c: 01020019 */ multu $t0,$v0 +/* f016030: c42acc8c */ lwc1 $f10,-0x3374($at) +/* f016034: 3c098006 */ lui $t1,0x8006 +/* f016038: 3c0a8006 */ lui $t2,0x8006 +/* f01603c: 4600540d */ trunc.w.s $f16,$f10 +/* f016040: 254a2414 */ addiu $t2,$t2,0x2414 +/* f016044: 25292498 */ addiu $t1,$t1,0x2498 +/* f016048: 02002025 */ or $a0,$s0,$zero +/* f01604c: 44058000 */ mfc1 $a1,$f16 +/* f016050: 00006812 */ mflo $t5 +/* f016054: 00000000 */ sll $zero,$zero,0x0 +/* f016058: 00000000 */ sll $zero,$zero,0x0 +/* f01605c: 01ab001a */ div $zero,$t5,$t3 +/* f016060: 00003012 */ mflo $a2 +/* f016064: 15600002 */ bnez $t3,.L0f016070 +/* f016068: 00000000 */ sll $zero,$zero,0x0 +/* f01606c: 0007000d */ break 0x7 +.L0f016070: +/* f016070: 2401ffff */ addiu $at,$zero,-1 +/* f016074: 15610004 */ bne $t3,$at,.L0f016088 +/* f016078: 3c018000 */ lui $at,0x8000 +/* f01607c: 15a10002 */ bne $t5,$at,.L0f016088 +/* f016080: 00000000 */ sll $zero,$zero,0x0 +/* f016084: 0006000d */ break 0x6 +.L0f016088: +/* f016088: 0fc0557c */ jal func0f0155f0 +/* f01608c: 00000000 */ sll $zero,$zero,0x0 +/* f016090: 3c098006 */ lui $t1,0x8006 +/* f016094: 25292498 */ addiu $t1,$t1,0x2498 +/* f016098: 8d230000 */ lw $v1,0x0($t1) +/* f01609c: 3c0a8006 */ lui $t2,0x8006 +/* f0160a0: 254a2414 */ addiu $t2,$t2,0x2414 +/* f0160a4: 28610410 */ slti $at,$v1,0x410 +/* f0160a8: 1420000a */ bnez $at,.L0f0160d4 +/* f0160ac: 00408025 */ or $s0,$v0,$zero +/* f0160b0: 28610488 */ slti $at,$v1,0x488 +/* f0160b4: 54200008 */ bnezl $at,.L0f0160d8 +/* f0160b8: 8fbf0024 */ lw $ra,0x24($sp) +/* f0160bc: 914f0000 */ lbu $t7,0x0($t2) +/* f0160c0: ad200000 */ sw $zero,0x0($t1) +/* f0160c4: 25f80001 */ addiu $t8,$t7,0x1 +/* f0160c8: a1580000 */ sb $t8,0x0($t2) +/* f0160cc: 27190001 */ addiu $t9,$t8,0x1 +/* f0160d0: a1590000 */ sb $t9,0x0($t2) +.L0f0160d4: +/* f0160d4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0160d8: +/* f0160d8: 02001025 */ or $v0,$s0,$zero +/* f0160dc: 8fb00020 */ lw $s0,0x20($sp) +/* f0160e0: 03e00008 */ jr $ra +/* f0160e4: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0160e8: 3c028006 */ lui $v0,0x8006 +/* f0160ec: 90422414 */ lbu $v0,0x2414($v0) +/* f0160f0: 384e0002 */ xori $t6,$v0,0x2 +/* f0160f4: 03e00008 */ jr $ra +/* f0160f8: 2dc20001 */ sltiu $v0,$t6,0x1 +/* f0160fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f016100 +/* f016100: 3c0e800a */ lui $t6,0x800a +/* f016104: 8dcea24c */ lw $t6,-0x5db4($t6) +/* f016108: 27bdffd0 */ addiu $sp,$sp,-48 +/* f01610c: afbf0014 */ sw $ra,0x14($sp) +/* f016110: afa50034 */ sw $a1,0x34($sp) +/* f016114: 0fc4a24b */ jal func0f12892c +/* f016118: afae0020 */ sw $t6,0x20($sp) +/* f01611c: 27a40028 */ addiu $a0,$sp,0x28 +/* f016120: 0fc44c6b */ jal func0f1131ac +/* f016124: 27a50024 */ addiu $a1,$sp,0x24 +/* f016128: 8faf0034 */ lw $t7,0x34($sp) +/* f01612c: 24010001 */ addiu $at,$zero,0x1 +/* f016130: 8fa40028 */ lw $a0,0x28($sp) +/* f016134: 15e10003 */ bne $t7,$at,.L0f016144 +/* f016138: 00000000 */ sll $zero,$zero,0x0 +/* f01613c: 10000001 */ beqz $zero,.L0f016144 +/* f016140: 8fa40024 */ lw $a0,0x24($sp) +.L0f016144: +/* f016144: 0fc28857 */ jal func0f0a215c +/* f016148: 00000000 */ sll $zero,$zero,0x0 +/* f01614c: afa2002c */ sw $v0,0x2c($sp) +/* f016150: 0fc4a24b */ jal func0f12892c +/* f016154: 8fa40020 */ lw $a0,0x20($sp) +/* f016158: 8fbf0014 */ lw $ra,0x14($sp) +/* f01615c: 8fa2002c */ lw $v0,0x2c($sp) +/* f016160: 27bd0030 */ addiu $sp,$sp,0x30 +/* f016164: 03e00008 */ jr $ra +/* f016168: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01616c +/* f01616c: afa50004 */ sw $a1,0x4($sp) +/* f016170: 30ae00ff */ andi $t6,$a1,0xff +/* f016174: 01c02825 */ or $a1,$t6,$zero +/* f016178: 44852000 */ mtc1 $a1,$f4 +/* f01617c: afa60008 */ sw $a2,0x8($sp) +/* f016180: 30cf00ff */ andi $t7,$a2,0xff +/* f016184: afa7000c */ sw $a3,0xc($sp) +/* f016188: 30f800ff */ andi $t8,$a3,0xff +/* f01618c: 03003825 */ or $a3,$t8,$zero +/* f016190: 01e03025 */ or $a2,$t7,$zero +/* f016194: c7ac0010 */ lwc1 $f12,0x10($sp) +/* f016198: 05c10005 */ bgez $t6,.L0f0161b0 +/* f01619c: 468021a0 */ cvt.s.w $f6,$f4 +/* f0161a0: 3c014f80 */ lui $at,0x4f80 +/* f0161a4: 44814000 */ mtc1 $at,$f8 +/* f0161a8: 00000000 */ sll $zero,$zero,0x0 +/* f0161ac: 46083180 */ add.s $f6,$f6,$f8 +.L0f0161b0: +/* f0161b0: 460c3282 */ mul.s $f10,$f6,$f12 +/* f0161b4: 24020001 */ addiu $v0,$zero,0x1 +/* f0161b8: 3c014f00 */ lui $at,0x4f00 +/* f0161bc: 4459f800 */ cfc1 $t9,$31 +/* f0161c0: 44c2f800 */ ctc1 $v0,$31 +/* f0161c4: 00000000 */ sll $zero,$zero,0x0 +/* f0161c8: 46005424 */ cvt.w.s $f16,$f10 +/* f0161cc: 4442f800 */ cfc1 $v0,$31 +/* f0161d0: 00000000 */ sll $zero,$zero,0x0 +/* f0161d4: 30420078 */ andi $v0,$v0,0x78 +/* f0161d8: 50400013 */ beqzl $v0,.L0f016228 +/* f0161dc: 44028000 */ mfc1 $v0,$f16 +/* f0161e0: 44818000 */ mtc1 $at,$f16 +/* f0161e4: 24020001 */ addiu $v0,$zero,0x1 +/* f0161e8: 46105401 */ sub.s $f16,$f10,$f16 +/* f0161ec: 44c2f800 */ ctc1 $v0,$31 +/* f0161f0: 00000000 */ sll $zero,$zero,0x0 +/* f0161f4: 46008424 */ cvt.w.s $f16,$f16 +/* f0161f8: 4442f800 */ cfc1 $v0,$31 +/* f0161fc: 00000000 */ sll $zero,$zero,0x0 +/* f016200: 30420078 */ andi $v0,$v0,0x78 +/* f016204: 14400005 */ bnez $v0,.L0f01621c +/* f016208: 00000000 */ sll $zero,$zero,0x0 +/* f01620c: 44028000 */ mfc1 $v0,$f16 +/* f016210: 3c018000 */ lui $at,0x8000 +/* f016214: 10000007 */ beqz $zero,.L0f016234 +/* f016218: 00411025 */ or $v0,$v0,$at +.L0f01621c: +/* f01621c: 10000005 */ beqz $zero,.L0f016234 +/* f016220: 2402ffff */ addiu $v0,$zero,-1 +/* f016224: 44028000 */ mfc1 $v0,$f16 +.L0f016228: +/* f016228: 00000000 */ sll $zero,$zero,0x0 +/* f01622c: 0440fffb */ bltz $v0,.L0f01621c +/* f016230: 00000000 */ sll $zero,$zero,0x0 +.L0f016234: +/* f016234: 44d9f800 */ ctc1 $t9,$31 +/* f016238: 44869000 */ mtc1 $a2,$f18 +/* f01623c: a0820000 */ sb $v0,0x0($a0) +/* f016240: 04c10005 */ bgez $a2,.L0f016258 +/* f016244: 46809120 */ cvt.s.w $f4,$f18 +/* f016248: 3c014f80 */ lui $at,0x4f80 +/* f01624c: 44814000 */ mtc1 $at,$f8 +/* f016250: 00000000 */ sll $zero,$zero,0x0 +/* f016254: 46082100 */ add.s $f4,$f4,$f8 +.L0f016258: +/* f016258: 460c2182 */ mul.s $f6,$f4,$f12 +/* f01625c: 24030001 */ addiu $v1,$zero,0x1 +/* f016260: 3c014f00 */ lui $at,0x4f00 +/* f016264: 4449f800 */ cfc1 $t1,$31 +/* f016268: 44c3f800 */ ctc1 $v1,$31 +/* f01626c: 00000000 */ sll $zero,$zero,0x0 +/* f016270: 460032a4 */ cvt.w.s $f10,$f6 +/* f016274: 4443f800 */ cfc1 $v1,$31 +/* f016278: 00000000 */ sll $zero,$zero,0x0 +/* f01627c: 30630078 */ andi $v1,$v1,0x78 +/* f016280: 50600013 */ beqzl $v1,.L0f0162d0 +/* f016284: 44035000 */ mfc1 $v1,$f10 +/* f016288: 44815000 */ mtc1 $at,$f10 +/* f01628c: 24030001 */ addiu $v1,$zero,0x1 +/* f016290: 460a3281 */ sub.s $f10,$f6,$f10 +/* f016294: 44c3f800 */ ctc1 $v1,$31 +/* f016298: 00000000 */ sll $zero,$zero,0x0 +/* f01629c: 460052a4 */ cvt.w.s $f10,$f10 +/* f0162a0: 4443f800 */ cfc1 $v1,$31 +/* f0162a4: 00000000 */ sll $zero,$zero,0x0 +/* f0162a8: 30630078 */ andi $v1,$v1,0x78 +/* f0162ac: 14600005 */ bnez $v1,.L0f0162c4 +/* f0162b0: 00000000 */ sll $zero,$zero,0x0 +/* f0162b4: 44035000 */ mfc1 $v1,$f10 +/* f0162b8: 3c018000 */ lui $at,0x8000 +/* f0162bc: 10000007 */ beqz $zero,.L0f0162dc +/* f0162c0: 00611825 */ or $v1,$v1,$at +.L0f0162c4: +/* f0162c4: 10000005 */ beqz $zero,.L0f0162dc +/* f0162c8: 2403ffff */ addiu $v1,$zero,-1 +/* f0162cc: 44035000 */ mfc1 $v1,$f10 +.L0f0162d0: +/* f0162d0: 00000000 */ sll $zero,$zero,0x0 +/* f0162d4: 0460fffb */ bltz $v1,.L0f0162c4 +/* f0162d8: 00000000 */ sll $zero,$zero,0x0 +.L0f0162dc: +/* f0162dc: 44c9f800 */ ctc1 $t1,$31 +/* f0162e0: 44878000 */ mtc1 $a3,$f16 +/* f0162e4: a0830001 */ sb $v1,0x1($a0) +/* f0162e8: 04e10005 */ bgez $a3,.L0f016300 +/* f0162ec: 468084a0 */ cvt.s.w $f18,$f16 +/* f0162f0: 3c014f80 */ lui $at,0x4f80 +/* f0162f4: 44814000 */ mtc1 $at,$f8 +/* f0162f8: 00000000 */ sll $zero,$zero,0x0 +/* f0162fc: 46089480 */ add.s $f18,$f18,$f8 +.L0f016300: +/* f016300: 460c9102 */ mul.s $f4,$f18,$f12 +/* f016304: 24080001 */ addiu $t0,$zero,0x1 +/* f016308: 3c014f00 */ lui $at,0x4f00 +/* f01630c: 444af800 */ cfc1 $t2,$31 +/* f016310: 44c8f800 */ ctc1 $t0,$31 +/* f016314: 00000000 */ sll $zero,$zero,0x0 +/* f016318: 460021a4 */ cvt.w.s $f6,$f4 +/* f01631c: 4448f800 */ cfc1 $t0,$31 +/* f016320: 00000000 */ sll $zero,$zero,0x0 +/* f016324: 31080078 */ andi $t0,$t0,0x78 +/* f016328: 51000013 */ beqzl $t0,.L0f016378 +/* f01632c: 44083000 */ mfc1 $t0,$f6 +/* f016330: 44813000 */ mtc1 $at,$f6 +/* f016334: 24080001 */ addiu $t0,$zero,0x1 +/* f016338: 46062181 */ sub.s $f6,$f4,$f6 +/* f01633c: 44c8f800 */ ctc1 $t0,$31 +/* f016340: 00000000 */ sll $zero,$zero,0x0 +/* f016344: 460031a4 */ cvt.w.s $f6,$f6 +/* f016348: 4448f800 */ cfc1 $t0,$31 +/* f01634c: 00000000 */ sll $zero,$zero,0x0 +/* f016350: 31080078 */ andi $t0,$t0,0x78 +/* f016354: 15000005 */ bnez $t0,.L0f01636c +/* f016358: 00000000 */ sll $zero,$zero,0x0 +/* f01635c: 44083000 */ mfc1 $t0,$f6 +/* f016360: 3c018000 */ lui $at,0x8000 +/* f016364: 10000007 */ beqz $zero,.L0f016384 +/* f016368: 01014025 */ or $t0,$t0,$at +.L0f01636c: +/* f01636c: 10000005 */ beqz $zero,.L0f016384 +/* f016370: 2408ffff */ addiu $t0,$zero,-1 +/* f016374: 44083000 */ mfc1 $t0,$f6 +.L0f016378: +/* f016378: 00000000 */ sll $zero,$zero,0x0 +/* f01637c: 0500fffb */ bltz $t0,.L0f01636c +/* f016380: 00000000 */ sll $zero,$zero,0x0 +.L0f016384: +/* f016384: a0880002 */ sb $t0,0x2($a0) +/* f016388: a0820004 */ sb $v0,0x4($a0) +/* f01638c: a0830005 */ sb $v1,0x5($a0) +/* f016390: a0880006 */ sb $t0,0x6($a0) +/* f016394: a0850008 */ sb $a1,0x8($a0) +/* f016398: 8fa20014 */ lw $v0,0x14($sp) +/* f01639c: 3c0142fe */ lui $at,0x42fe +/* f0163a0: a0860009 */ sb $a2,0x9($a0) +/* f0163a4: a087000a */ sb $a3,0xa($a0) +/* f0163a8: a085000c */ sb $a1,0xc($a0) +/* f0163ac: a086000d */ sb $a2,0xd($a0) +/* f0163b0: a087000e */ sb $a3,0xe($a0) +/* f0163b4: 44caf800 */ ctc1 $t2,$31 +/* f0163b8: 44810000 */ mtc1 $at,$f0 +/* f0163bc: c44a0000 */ lwc1 $f10,0x0($v0) +/* f0163c0: 46005402 */ mul.s $f16,$f10,$f0 +/* f0163c4: 4600820d */ trunc.w.s $f8,$f16 +/* f0163c8: 440c4000 */ mfc1 $t4,$f8 +/* f0163cc: 00000000 */ sll $zero,$zero,0x0 +/* f0163d0: a08c0010 */ sb $t4,0x10($a0) +/* f0163d4: c4520004 */ lwc1 $f18,0x4($v0) +/* f0163d8: 46009102 */ mul.s $f4,$f18,$f0 +/* f0163dc: 4600218d */ trunc.w.s $f6,$f4 +/* f0163e0: 440e3000 */ mfc1 $t6,$f6 +/* f0163e4: 00000000 */ sll $zero,$zero,0x0 +/* f0163e8: a08e0011 */ sb $t6,0x11($a0) +/* f0163ec: c44a0008 */ lwc1 $f10,0x8($v0) +/* f0163f0: 46005402 */ mul.s $f16,$f10,$f0 +/* f0163f4: 4600820d */ trunc.w.s $f8,$f16 +/* f0163f8: 44184000 */ mfc1 $t8,$f8 +/* f0163fc: 03e00008 */ jr $ra +/* f016400: a0980012 */ sb $t8,0x12($a0) +); + +GLOBAL_ASM( +glabel func0f016404 +/* f016404: 27bdffe8 */ addiu $sp,$sp,-24 +/* f016408: afbf0014 */ sw $ra,0x14($sp) +/* f01640c: 0fc5b4f4 */ jal func0f16d3d0 +/* f016410: 00000000 */ sll $zero,$zero,0x0 +/* f016414: 240e0001 */ addiu $t6,$zero,0x1 +/* f016418: 3c018006 */ lui $at,0x8006 +/* f01641c: ac2e24f4 */ sw $t6,0x24f4($at) +/* f016420: 3c018006 */ lui $at,0x8006 +/* f016424: ac2024c4 */ sw $zero,0x24c4($at) +/* f016428: 8fbf0014 */ lw $ra,0x14($sp) +/* f01642c: 3c018006 */ lui $at,0x8006 +/* f016430: ac2024a8 */ sw $zero,0x24a8($at) +/* f016434: 3c018006 */ lui $at,0x8006 +/* f016438: ac2024ac */ sw $zero,0x24ac($at) +/* f01643c: 03e00008 */ jr $ra +/* f016440: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f016444 +/* f016444: 03e00008 */ jr $ra +/* f016448: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01644c +/* f01644c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f016450: 3c014270 */ lui $at,0x4270 +/* f016454: afbf0014 */ sw $ra,0x14($sp) +/* f016458: 44816000 */ mtc1 $at,$f12 +/* f01645c: 0c002f4c */ jal 0xbd30 +/* f016460: 00000000 */ sll $zero,$zero,0x0 +/* f016464: 3c017f1b */ lui $at,0x7f1b +/* f016468: 0c002f5f */ jal 0xbd7c +/* f01646c: c42c83c0 */ lwc1 $f12,-0x7c40($at) +/* f016470: 3c0142c8 */ lui $at,0x42c8 +/* f016474: 44816000 */ mtc1 $at,$f12 +/* f016478: 3c017f1b */ lui $at,0x7f1b +/* f01647c: 0c002fa1 */ jal 0xbe84 +/* f016480: c42e83c4 */ lwc1 $f14,-0x7c3c($at) +/* f016484: 0c002f48 */ jal 0xbd20 +/* f016488: 00002025 */ or $a0,$zero,$zero +/* f01648c: 3c028006 */ lui $v0,0x8006 +/* f016490: 244224c4 */ addiu $v0,$v0,0x24c4 +/* f016494: 3c0f800a */ lui $t7,0x800a +/* f016498: 8def9ff8 */ lw $t7,-0x6008($t7) +/* f01649c: 8c4e0000 */ lw $t6,0x0($v0) +/* f0164a0: 01cfc021 */ addu $t8,$t6,$t7 +/* f0164a4: 2b0100b5 */ slti $at,$t8,0xb5 +/* f0164a8: 14200003 */ bnez $at,.L0f0164b8 +/* f0164ac: ac580000 */ sw $t8,0x0($v0) +/* f0164b0: 0fc069f9 */ jal func0f01a7e4 +/* f0164b4: 24040001 */ addiu $a0,$zero,0x1 +.L0f0164b8: +/* f0164b8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0164bc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0164c0: 03e00008 */ jr $ra +/* f0164c4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0164c8 +/* f0164c8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0164cc: afbf0014 */ sw $ra,0x14($sp) +/* f0164d0: 3c018006 */ lui $at,0x8006 +/* f0164d4: ac2024c4 */ sw $zero,0x24c4($at) +/* f0164d8: 0c0027b1 */ jal 0x9ec4 +/* f0164dc: 24040001 */ addiu $a0,$zero,0x1 +/* f0164e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0164e4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0164e8: 03e00008 */ jr $ra +/* f0164ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0164f0 +/* f0164f0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0164f4: afbf0014 */ sw $ra,0x14($sp) +/* f0164f8: 3c018006 */ lui $at,0x8006 +/* f0164fc: 0c0026ac */ jal 0x9ab0 +/* f016500: ac2024e8 */ sw $zero,0x24e8($at) +/* f016504: 0c002aac */ jal 0xaab0 +/* f016508: 24040002 */ addiu $a0,$zero,0x2 +/* f01650c: 0c0027b1 */ jal 0x9ec4 +/* f016510: 00002025 */ or $a0,$zero,$zero +/* f016514: 8fbf0014 */ lw $ra,0x14($sp) +/* f016518: 27bd0018 */ addiu $sp,$sp,0x18 +/* f01651c: 03e00008 */ jr $ra +/* f016520: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f016524 +/* f016524: 3c028006 */ lui $v0,0x8006 +/* f016528: 244224c4 */ addiu $v0,$v0,0x24c4 +/* f01652c: 8c4e0000 */ lw $t6,0x0($v0) +/* f016530: 3c0142c8 */ lui $at,0x42c8 +/* f016534: 27bdffe8 */ addiu $sp,$sp,-24 +/* f016538: 44816000 */ mtc1 $at,$f12 +/* f01653c: 25cf0001 */ addiu $t7,$t6,0x1 +/* f016540: afbf0014 */ sw $ra,0x14($sp) +/* f016544: ac4f0000 */ sw $t7,0x0($v0) +/* f016548: 3c017f1b */ lui $at,0x7f1b +/* f01654c: 0c002fa1 */ jal 0xbe84 +/* f016550: c42e83c8 */ lwc1 $f14,-0x7c38($at) +/* f016554: 0c002f48 */ jal 0xbd20 +/* f016558: 00002025 */ or $a0,$zero,$zero +/* f01655c: 3c188006 */ lui $t8,0x8006 +/* f016560: 8f1824c4 */ lw $t8,0x24c4($t8) +/* f016564: 2b010007 */ slti $at,$t8,0x7 +/* f016568: 5420000d */ bnezl $at,.L0f0165a0 +/* f01656c: 8fbf0014 */ lw $ra,0x14($sp) +/* f016570: 0c005013 */ jal 0x1404c +/* f016574: 00000000 */ sll $zero,$zero,0x0 +/* f016578: 30590001 */ andi $t9,$v0,0x1 +/* f01657c: 17200005 */ bnez $t9,.L0f016594 +/* f016580: 00000000 */ sll $zero,$zero,0x0 +/* f016584: 0fc069f9 */ jal func0f01a7e4 +/* f016588: 24040006 */ addiu $a0,$zero,0x6 +/* f01658c: 10000004 */ beqz $zero,.L0f0165a0 +/* f016590: 8fbf0014 */ lw $ra,0x14($sp) +.L0f016594: +/* f016594: 0fc069f9 */ jal func0f01a7e4 +/* f016598: 24040004 */ addiu $a0,$zero,0x4 +/* f01659c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0165a0: +/* f0165a0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0165a4: 03e00008 */ jr $ra +/* f0165a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0165ac +/* f0165ac: 3c028006 */ lui $v0,0x8006 +/* f0165b0: 8c4224c4 */ lw $v0,0x24c4($v0) +/* f0165b4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0165b8: afbf0014 */ sw $ra,0x14($sp) +/* f0165bc: 28410003 */ slti $at,$v0,0x3 +/* f0165c0: 14200006 */ bnez $at,.L0f0165dc +/* f0165c4: 28410006 */ slti $at,$v0,0x6 +/* f0165c8: 50200005 */ beqzl $at,.L0f0165e0 +/* f0165cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0165d0: 0fc06bf0 */ jal func0f01afc0 +/* f0165d4: 00000000 */ sll $zero,$zero,0x0 +/* f0165d8: 00402025 */ or $a0,$v0,$zero +.L0f0165dc: +/* f0165dc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0165e0: +/* f0165e0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0165e4: 00801025 */ or $v0,$a0,$zero +/* f0165e8: 03e00008 */ jr $ra +/* f0165ec: 00000000 */ sll $zero,$zero,0x0 +/* f0165f0: 27bdffb0 */ addiu $sp,$sp,-80 +/* f0165f4: 3c0e8008 */ lui $t6,0x8008 +/* f0165f8: 8dcefb1c */ lw $t6,-0x4e4($t6) +/* f0165fc: afa7005c */ sw $a3,0x5c($sp) +/* f016600: afbf0034 */ sw $ra,0x34($sp) +/* f016604: afa40050 */ sw $a0,0x50($sp) +/* f016608: afa50054 */ sw $a1,0x54($sp) +/* f01660c: afa60058 */ sw $a2,0x58($sp) +/* f016610: 3c078008 */ lui $a3,0x8008 +/* f016614: afa00048 */ sw $zero,0x48($sp) +/* f016618: afa0004c */ sw $zero,0x4c($sp) +/* f01661c: 8ce7fb20 */ lw $a3,-0x4e0($a3) +/* f016620: 8fa60064 */ lw $a2,0x64($sp) +/* f016624: 27a50048 */ addiu $a1,$sp,0x48 +/* f016628: 27a4004c */ addiu $a0,$sp,0x4c +/* f01662c: afa00014 */ sw $zero,0x14($sp) +/* f016630: 0fc55cbe */ jal func0f1572f8 +/* f016634: afae0010 */ sw $t6,0x10($sp) +/* f016638: 8faf005c */ lw $t7,0x5c($sp) +/* f01663c: 8fb80048 */ lw $t8,0x48($sp) +/* f016640: 8fab0060 */ lw $t3,0x60($sp) +/* f016644: 8fac004c */ lw $t4,0x4c($sp) +/* f016648: 01f80019 */ multu $t7,$t8 +/* f01664c: 8fa90054 */ lw $t1,0x54($sp) +/* f016650: 8faf0058 */ lw $t7,0x58($sp) +/* f016654: 0000c812 */ mflo $t9 +/* f016658: 07210003 */ bgez $t9,.L0f016668 +/* f01665c: 00194043 */ sra $t0,$t9,0x1 +/* f016660: 27210001 */ addiu $at,$t9,0x1 +/* f016664: 00014043 */ sra $t0,$at,0x1 +.L0f016668: +/* f016668: 016c0019 */ multu $t3,$t4 +/* f01666c: 01285023 */ subu $t2,$t1,$t0 +/* f016670: afaa0044 */ sw $t2,0x44($sp) +/* f016674: 00006812 */ mflo $t5 +/* f016678: 05a10003 */ bgez $t5,.L0f016688 +/* f01667c: 000d7043 */ sra $t6,$t5,0x1 +/* f016680: 25a10001 */ addiu $at,$t5,0x1 +/* f016684: 00017043 */ sra $t6,$at,0x1 +.L0f016688: +/* f016688: 01eec023 */ subu $t8,$t7,$t6 +/* f01668c: 0c002f02 */ jal 0xbc08 +/* f016690: afb80040 */ sw $t8,0x40($sp) +/* f016694: 0c002f06 */ jal 0xbc18 +/* f016698: a7a2003c */ sh $v0,0x3c($sp) +/* f01669c: 8fb90068 */ lw $t9,0x68($sp) +/* f0166a0: 8fa9006c */ lw $t1,0x6c($sp) +/* f0166a4: 8fa80070 */ lw $t0,0x70($sp) +/* f0166a8: 87aa003c */ lh $t2,0x3c($sp) +/* f0166ac: 8fa40050 */ lw $a0,0x50($sp) +/* f0166b0: 27a50044 */ addiu $a1,$sp,0x44 +/* f0166b4: 27a60040 */ addiu $a2,$sp,0x40 +/* f0166b8: 8fa70064 */ lw $a3,0x64($sp) +/* f0166bc: afa20020 */ sw $v0,0x20($sp) +/* f0166c0: afa00024 */ sw $zero,0x24($sp) +/* f0166c4: afa00028 */ sw $zero,0x28($sp) +/* f0166c8: afb90010 */ sw $t9,0x10($sp) +/* f0166cc: afa90014 */ sw $t1,0x14($sp) +/* f0166d0: afa80018 */ sw $t0,0x18($sp) +/* f0166d4: 0fc5580f */ jal func0f15603c +/* f0166d8: afaa001c */ sw $t2,0x1c($sp) +/* f0166dc: 8fbf0034 */ lw $ra,0x34($sp) +/* f0166e0: 27bd0050 */ addiu $sp,$sp,0x50 +/* f0166e4: 03e00008 */ jr $ra +/* f0166e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0166ec +/* f0166ec: 27bdfed8 */ addiu $sp,$sp,-296 +/* f0166f0: 3c0f8006 */ lui $t7,0x8006 +/* f0166f4: 25ef26ec */ addiu $t7,$t7,0x26ec +/* f0166f8: afbf005c */ sw $ra,0x5c($sp) +/* f0166fc: afbe0058 */ sw $s8,0x58($sp) +/* f016700: afb70054 */ sw $s7,0x54($sp) +/* f016704: afb60050 */ sw $s6,0x50($sp) +/* f016708: afb5004c */ sw $s5,0x4c($sp) +/* f01670c: afb40048 */ sw $s4,0x48($sp) +/* f016710: afb30044 */ sw $s3,0x44($sp) +/* f016714: afb20040 */ sw $s2,0x40($sp) +/* f016718: afb1003c */ sw $s1,0x3c($sp) +/* f01671c: afb00038 */ sw $s0,0x38($sp) +/* f016720: afa40128 */ sw $a0,0x128($sp) +/* f016724: 25eb003c */ addiu $t3,$t7,0x3c +/* f016728: 27ae00e0 */ addiu $t6,$sp,0xe0 +.L0f01672c: +/* f01672c: 8de10000 */ lw $at,0x0($t7) +/* f016730: 25ef000c */ addiu $t7,$t7,0xc +/* f016734: 25ce000c */ addiu $t6,$t6,0xc +/* f016738: adc1fff4 */ sw $at,-0xc($t6) +/* f01673c: 8de1fff8 */ lw $at,-0x8($t7) +/* f016740: adc1fff8 */ sw $at,-0x8($t6) +/* f016744: 8de1fffc */ lw $at,-0x4($t7) +/* f016748: 15ebfff8 */ bne $t7,$t3,.L0f01672c +/* f01674c: adc1fffc */ sw $at,-0x4($t6) +/* f016750: 8de10000 */ lw $at,0x0($t7) +/* f016754: 3c0c8006 */ lui $t4,0x8006 +/* f016758: adc10000 */ sw $at,0x0($t6) +/* f01675c: 8d8c272c */ lw $t4,0x272c($t4) +/* f016760: 51800168 */ beqzl $t4,.L0f016d04 +/* f016764: 8fbf005c */ lw $ra,0x5c($sp) +/* f016768: 0fc06bf0 */ jal func0f01afc0 +/* f01676c: 8fa40128 */ lw $a0,0x128($sp) +/* f016770: afa20128 */ sw $v0,0x128($sp) +/* f016774: 0fc54d8a */ jal func0f153628 +/* f016778: 00402025 */ or $a0,$v0,$zero +/* f01677c: 3c0d8006 */ lui $t5,0x8006 +/* f016780: 3c108006 */ lui $s0,0x8006 +/* f016784: 25ad26ec */ addiu $t5,$t5,0x26ec +/* f016788: 3c1e8008 */ lui $s8,0x8008 +/* f01678c: 3c178008 */ lui $s7,0x8008 +/* f016790: 3c168008 */ lui $s6,0x8008 +/* f016794: afa20128 */ sw $v0,0x128($sp) +/* f016798: 261025f0 */ addiu $s0,$s0,0x25f0 +/* f01679c: afad0120 */ sw $t5,0x120($sp) +/* f0167a0: 26d6fb20 */ addiu $s6,$s6,-1248 +/* f0167a4: 26f7fb1c */ addiu $s7,$s7,-1252 +/* f0167a8: 27defb10 */ addiu $s8,$s8,-1264 +/* f0167ac: 86030008 */ lh $v1,0x8($s0) +.L0f0167b0: +/* f0167b0: 3c157f7f */ lui $s5,0x7f7f +/* f0167b4: 36b5ffff */ ori $s5,$s5,0xffff +/* f0167b8: 2c610007 */ sltiu $at,$v1,0x7 +/* f0167bc: 1020002b */ beqz $at,.L0f01686c +/* f0167c0: 0003c880 */ sll $t9,$v1,0x2 +/* f0167c4: 3c017f1b */ lui $at,0x7f1b +/* f0167c8: 00390821 */ addu $at,$at,$t9 +/* f0167cc: 8c3983cc */ lw $t9,-0x7c34($at) +/* f0167d0: 03200008 */ jr $t9 +/* f0167d4: 00000000 */ sll $zero,$zero,0x0 +/* f0167d8: 3c128008 */ lui $s2,0x8008 +/* f0167dc: 8fd10000 */ lw $s1,0x0($s8) +/* f0167e0: 10000024 */ beqz $zero,.L0f016874 +/* f0167e4: 8e52fb0c */ lw $s2,-0x4f4($s2) +/* f0167e8: 3c118008 */ lui $s1,0x8008 +/* f0167ec: 3c128008 */ lui $s2,0x8008 +/* f0167f0: 8e31fb18 */ lw $s1,-0x4e8($s1) +/* f0167f4: 1000001f */ beqz $zero,.L0f016874 +/* f0167f8: 8e52fb14 */ lw $s2,-0x4ec($s2) +/* f0167fc: 8ed10000 */ lw $s1,0x0($s6) +/* f016800: 1000001c */ beqz $zero,.L0f016874 +/* f016804: 8ef20000 */ lw $s2,0x0($s7) +/* f016808: 9602000a */ lhu $v0,0xa($s0) +/* f01680c: 2401564a */ addiu $at,$zero,0x564a +/* f016810: 8ed10000 */ lw $s1,0x0($s6) +/* f016814: 8ef20000 */ lw $s2,0x0($s7) +/* f016818: 10410003 */ beq $v0,$at,.L0f016828 +/* f01681c: 2415ffff */ addiu $s5,$zero,-1 +/* f016820: 24015649 */ addiu $at,$zero,0x5649 +/* f016824: 14410013 */ bne $v0,$at,.L0f016874 +.L0f016828: +/* f016828: 3c188009 */ lui $t8,0x8009 +/* f01682c: 93180af0 */ lbu $t8,0xaf0($t8) +/* f016830: 24010001 */ addiu $at,$zero,0x1 +/* f016834: 240b564a */ addiu $t3,$zero,0x564a +/* f016838: 17010004 */ bne $t8,$at,.L0f01684c +/* f01683c: 240f5649 */ addiu $t7,$zero,0x5649 +/* f016840: a60b000a */ sh $t3,0xa($s0) +/* f016844: 1000000b */ beqz $zero,.L0f016874 +/* f016848: 86030008 */ lh $v1,0x8($s0) +.L0f01684c: +/* f01684c: a60f000a */ sh $t7,0xa($s0) +/* f016850: 10000008 */ beqz $zero,.L0f016874 +/* f016854: 86030008 */ lh $v1,0x8($s0) +/* f016858: 3c128008 */ lui $s2,0x8008 +/* f01685c: 8fd10000 */ lw $s1,0x0($s8) +/* f016860: 8e52fb0c */ lw $s2,-0x4f4($s2) +/* f016864: 10000003 */ beqz $zero,.L0f016874 +/* f016868: 2415ffff */ addiu $s5,$zero,-1 +.L0f01686c: +/* f01686c: 8ed10000 */ lw $s1,0x0($s6) +/* f016870: 8ef20000 */ lw $s2,0x0($s7) +.L0f016874: +/* f016874: 24010003 */ addiu $at,$zero,0x3 +/* f016878: 54610015 */ bnel $v1,$at,.L0f0168d0 +/* f01687c: 24010004 */ addiu $at,$zero,0x4 +/* f016880: 0fc54de0 */ jal func0f153780 +/* f016884: 8fa40128 */ lw $a0,0x128($sp) +/* f016888: 0c002f02 */ jal 0xbc08 +/* f01688c: afa20128 */ sw $v0,0x128($sp) +/* f016890: 86060002 */ lh $a2,0x2($s0) +/* f016894: 3c0c7f7f */ lui $t4,0x7f7f +/* f016898: 358cff7f */ ori $t4,$t4,0xff7f +/* f01689c: 86050000 */ lh $a1,0x0($s0) +/* f0168a0: 24ce0002 */ addiu $t6,$a2,0x2 +/* f0168a4: afae0010 */ sw $t6,0x10($sp) +/* f0168a8: afac0014 */ sw $t4,0x14($sp) +/* f0168ac: 8fa40128 */ lw $a0,0x128($sp) +/* f0168b0: 0fc54e8d */ jal func0f153a34 +/* f0168b4: 00403825 */ or $a3,$v0,$zero +/* f0168b8: afa20128 */ sw $v0,0x128($sp) +/* f0168bc: 0fc54d8a */ jal func0f153628 +/* f0168c0: 00402025 */ or $a0,$v0,$zero +/* f0168c4: 10000106 */ beqz $zero,.L0f016ce0 +/* f0168c8: afa20128 */ sw $v0,0x128($sp) +/* f0168cc: 24010004 */ addiu $at,$zero,0x4 +.L0f0168d0: +/* f0168d0: 54610075 */ bnel $v1,$at,.L0f016aa8 +/* f0168d4: 24010007 */ addiu $at,$zero,0x7 +/* f0168d8: 0fc54de0 */ jal func0f153780 +/* f0168dc: 8fa40128 */ lw $a0,0x128($sp) +/* f0168e0: 244d0008 */ addiu $t5,$v0,0x8 +/* f0168e4: afad0128 */ sw $t5,0x128($sp) +/* f0168e8: 3c19e700 */ lui $t9,0xe700 +/* f0168ec: ac590000 */ sw $t9,0x0($v0) +/* f0168f0: ac400004 */ sw $zero,0x4($v0) +/* f0168f4: 8fb80128 */ lw $t8,0x128($sp) +/* f0168f8: 3c0fba00 */ lui $t7,0xba00 +/* f0168fc: 35ef1301 */ ori $t7,$t7,0x1301 +/* f016900: 270b0008 */ addiu $t3,$t8,0x8 +/* f016904: afab0128 */ sw $t3,0x128($sp) +/* f016908: af000004 */ sw $zero,0x4($t8) +/* f01690c: af0f0000 */ sw $t7,0x0($t8) +/* f016910: 8fae0128 */ lw $t6,0x128($sp) +/* f016914: 3c0db900 */ lui $t5,0xb900 +/* f016918: 35ad0002 */ ori $t5,$t5,0x2 +/* f01691c: 25cc0008 */ addiu $t4,$t6,0x8 +/* f016920: afac0128 */ sw $t4,0x128($sp) +/* f016924: adc00004 */ sw $zero,0x4($t6) +/* f016928: adcd0000 */ sw $t5,0x0($t6) +/* f01692c: 8fb90128 */ lw $t9,0x128($sp) +/* f016930: 3c0bba00 */ lui $t3,0xba00 +/* f016934: 356b1001 */ ori $t3,$t3,0x1001 +/* f016938: 27380008 */ addiu $t8,$t9,0x8 +/* f01693c: afb80128 */ sw $t8,0x128($sp) +/* f016940: af200004 */ sw $zero,0x4($t9) +/* f016944: af2b0000 */ sw $t3,0x0($t9) +/* f016948: 8faf0128 */ lw $t7,0x128($sp) +/* f01694c: 3c0cba00 */ lui $t4,0xba00 +/* f016950: 358c0903 */ ori $t4,$t4,0x903 +/* f016954: 25ee0008 */ addiu $t6,$t7,0x8 +/* f016958: afae0128 */ sw $t6,0x128($sp) +/* f01695c: 240d0c00 */ addiu $t5,$zero,0xc00 +/* f016960: 3c05800b */ lui $a1,0x800b +/* f016964: aded0004 */ sw $t5,0x4($t7) +/* f016968: adec0000 */ sw $t4,0x0($t7) +/* f01696c: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f016970: 24190002 */ addiu $t9,$zero,0x2 +/* f016974: 24180001 */ addiu $t8,$zero,0x1 +/* f016978: afb80014 */ sw $t8,0x14($sp) +/* f01697c: afb90010 */ sw $t9,0x10($sp) +/* f016980: afa00018 */ sw $zero,0x18($sp) +/* f016984: 27a40128 */ addiu $a0,$sp,0x128 +/* f016988: 24060001 */ addiu $a2,$zero,0x1 +/* f01698c: 00003825 */ or $a3,$zero,$zero +/* f016990: 0fc2ce70 */ jal func0f0b39c0 +/* f016994: 24a50234 */ addiu $a1,$a1,0x234 +/* f016998: 8fab0128 */ lw $t3,0x128($sp) +/* f01699c: 3c0eba00 */ lui $t6,0xba00 +/* f0169a0: 35ce1402 */ ori $t6,$t6,0x1402 +/* f0169a4: 256f0008 */ addiu $t7,$t3,0x8 +/* f0169a8: afaf0128 */ sw $t7,0x128($sp) +/* f0169ac: ad600004 */ sw $zero,0x4($t3) +/* f0169b0: ad6e0000 */ sw $t6,0x0($t3) +/* f0169b4: 8fac0128 */ lw $t4,0x128($sp) +/* f0169b8: 3c19fcff */ lui $t9,0xfcff +/* f0169bc: 3c18fffc */ lui $t8,0xfffc +/* f0169c0: 258d0008 */ addiu $t5,$t4,0x8 +/* f0169c4: afad0128 */ sw $t5,0x128($sp) +/* f0169c8: 3718f279 */ ori $t8,$t8,0xf279 +/* f0169cc: 3739ffff */ ori $t9,$t9,0xffff +/* f0169d0: ad990000 */ sw $t9,0x0($t4) +/* f0169d4: ad980004 */ sw $t8,0x4($t4) +/* f0169d8: 8fab0128 */ lw $t3,0x128($sp) +/* f0169dc: 3c0eba00 */ lui $t6,0xba00 +/* f0169e0: 35ce0c02 */ ori $t6,$t6,0xc02 +/* f0169e4: 256f0008 */ addiu $t7,$t3,0x8 +/* f0169e8: afaf0128 */ sw $t7,0x128($sp) +/* f0169ec: ad600004 */ sw $zero,0x4($t3) +/* f0169f0: ad6e0000 */ sw $t6,0x0($t3) +/* f0169f4: 8fa50128 */ lw $a1,0x128($sp) +/* f0169f8: 3c01e400 */ lui $at,0xe400 +/* f0169fc: 24ad0008 */ addiu $t5,$a1,0x8 +/* f016a00: afad0128 */ sw $t5,0x128($sp) +/* f016a04: 86190000 */ lh $t9,0x0($s0) +/* f016a08: 860d0002 */ lh $t5,0x2($s0) +/* f016a0c: 27380040 */ addiu $t8,$t9,0x40 +/* f016a10: 00185880 */ sll $t3,$t8,0x2 +/* f016a14: 316f0fff */ andi $t7,$t3,0xfff +/* f016a18: 25b90018 */ addiu $t9,$t5,0x18 +/* f016a1c: 0019c080 */ sll $t8,$t9,0x2 +/* f016a20: 000f7300 */ sll $t6,$t7,0xc +/* f016a24: 01c16025 */ or $t4,$t6,$at +/* f016a28: 330b0fff */ andi $t3,$t8,0xfff +/* f016a2c: 018b7825 */ or $t7,$t4,$t3 +/* f016a30: acaf0000 */ sw $t7,0x0($a1) +/* f016a34: 860e0000 */ lh $t6,0x0($s0) +/* f016a38: 860c0002 */ lh $t4,0x2($s0) +/* f016a3c: 000e6880 */ sll $t5,$t6,0x2 +/* f016a40: 31b90fff */ andi $t9,$t5,0xfff +/* f016a44: 000c5880 */ sll $t3,$t4,0x2 +/* f016a48: 316f0fff */ andi $t7,$t3,0xfff +/* f016a4c: 0019c300 */ sll $t8,$t9,0xc +/* f016a50: 030f7025 */ or $t6,$t8,$t7 +/* f016a54: acae0004 */ sw $t6,0x4($a1) +/* f016a58: 8fad0128 */ lw $t5,0x128($sp) +/* f016a5c: 240b0300 */ addiu $t3,$zero,0x300 +/* f016a60: 3c0cb400 */ lui $t4,0xb400 +/* f016a64: 25b90008 */ addiu $t9,$t5,0x8 +/* f016a68: afb90128 */ sw $t9,0x128($sp) +/* f016a6c: adab0004 */ sw $t3,0x4($t5) +/* f016a70: adac0000 */ sw $t4,0x0($t5) +/* f016a74: 8fb80128 */ lw $t8,0x128($sp) +/* f016a78: 3c0d0400 */ lui $t5,0x400 +/* f016a7c: 35adfc00 */ ori $t5,$t5,0xfc00 +/* f016a80: 270f0008 */ addiu $t7,$t8,0x8 +/* f016a84: afaf0128 */ sw $t7,0x128($sp) +/* f016a88: 3c0eb300 */ lui $t6,0xb300 +/* f016a8c: af0e0000 */ sw $t6,0x0($t8) +/* f016a90: af0d0004 */ sw $t5,0x4($t8) +/* f016a94: 0fc54d8a */ jal func0f153628 +/* f016a98: 8fa40128 */ lw $a0,0x128($sp) +/* f016a9c: 10000090 */ beqz $zero,.L0f016ce0 +/* f016aa0: afa20128 */ sw $v0,0x128($sp) +/* f016aa4: 24010007 */ addiu $at,$zero,0x7 +.L0f016aa8: +/* f016aa8: 54610075 */ bnel $v1,$at,.L0f016c80 +/* f016aac: 860c0000 */ lh $t4,0x0($s0) +/* f016ab0: 0fc54de0 */ jal func0f153780 +/* f016ab4: 8fa40128 */ lw $a0,0x128($sp) +/* f016ab8: 24590008 */ addiu $t9,$v0,0x8 +/* f016abc: afb90128 */ sw $t9,0x128($sp) +/* f016ac0: 3c0ce700 */ lui $t4,0xe700 +/* f016ac4: ac4c0000 */ sw $t4,0x0($v0) +/* f016ac8: ac400004 */ sw $zero,0x4($v0) +/* f016acc: 8fab0128 */ lw $t3,0x128($sp) +/* f016ad0: 3c0fba00 */ lui $t7,0xba00 +/* f016ad4: 35ef1301 */ ori $t7,$t7,0x1301 +/* f016ad8: 25780008 */ addiu $t8,$t3,0x8 +/* f016adc: afb80128 */ sw $t8,0x128($sp) +/* f016ae0: ad600004 */ sw $zero,0x4($t3) +/* f016ae4: ad6f0000 */ sw $t7,0x0($t3) +/* f016ae8: 8fae0128 */ lw $t6,0x128($sp) +/* f016aec: 3c19b900 */ lui $t9,0xb900 +/* f016af0: 37390002 */ ori $t9,$t9,0x2 +/* f016af4: 25cd0008 */ addiu $t5,$t6,0x8 +/* f016af8: afad0128 */ sw $t5,0x128($sp) +/* f016afc: adc00004 */ sw $zero,0x4($t6) +/* f016b00: add90000 */ sw $t9,0x0($t6) +/* f016b04: 8fac0128 */ lw $t4,0x128($sp) +/* f016b08: 3c18ba00 */ lui $t8,0xba00 +/* f016b0c: 37181001 */ ori $t8,$t8,0x1001 +/* f016b10: 258b0008 */ addiu $t3,$t4,0x8 +/* f016b14: afab0128 */ sw $t3,0x128($sp) +/* f016b18: ad800004 */ sw $zero,0x4($t4) +/* f016b1c: ad980000 */ sw $t8,0x0($t4) +/* f016b20: 8faf0128 */ lw $t7,0x128($sp) +/* f016b24: 3c0dba00 */ lui $t5,0xba00 +/* f016b28: 35ad0903 */ ori $t5,$t5,0x903 +/* f016b2c: 25ee0008 */ addiu $t6,$t7,0x8 +/* f016b30: afae0128 */ sw $t6,0x128($sp) +/* f016b34: 24190c00 */ addiu $t9,$zero,0xc00 +/* f016b38: 3c05800b */ lui $a1,0x800b +/* f016b3c: adf90004 */ sw $t9,0x4($t7) +/* f016b40: aded0000 */ sw $t5,0x0($t7) +/* f016b44: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f016b48: 240c0002 */ addiu $t4,$zero,0x2 +/* f016b4c: 240b0001 */ addiu $t3,$zero,0x1 +/* f016b50: afab0014 */ sw $t3,0x14($sp) +/* f016b54: afac0010 */ sw $t4,0x10($sp) +/* f016b58: afa00018 */ sw $zero,0x18($sp) +/* f016b5c: 27a40128 */ addiu $a0,$sp,0x128 +/* f016b60: 24060001 */ addiu $a2,$zero,0x1 +/* f016b64: 00003825 */ or $a3,$zero,$zero +/* f016b68: 0fc2ce70 */ jal func0f0b39c0 +/* f016b6c: 24a5024c */ addiu $a1,$a1,0x24c +/* f016b70: 8fb80128 */ lw $t8,0x128($sp) +/* f016b74: 3c0eba00 */ lui $t6,0xba00 +/* f016b78: 35ce1402 */ ori $t6,$t6,0x1402 +/* f016b7c: 270f0008 */ addiu $t7,$t8,0x8 +/* f016b80: afaf0128 */ sw $t7,0x128($sp) +/* f016b84: af000004 */ sw $zero,0x4($t8) +/* f016b88: af0e0000 */ sw $t6,0x0($t8) +/* f016b8c: 8fad0128 */ lw $t5,0x128($sp) +/* f016b90: 3c0cfcff */ lui $t4,0xfcff +/* f016b94: 3c0bfffc */ lui $t3,0xfffc +/* f016b98: 25b90008 */ addiu $t9,$t5,0x8 +/* f016b9c: afb90128 */ sw $t9,0x128($sp) +/* f016ba0: 356bf279 */ ori $t3,$t3,0xf279 +/* f016ba4: 358cffff */ ori $t4,$t4,0xffff +/* f016ba8: adac0000 */ sw $t4,0x0($t5) +/* f016bac: adab0004 */ sw $t3,0x4($t5) +/* f016bb0: 8fb80128 */ lw $t8,0x128($sp) +/* f016bb4: 3c0eba00 */ lui $t6,0xba00 +/* f016bb8: 35ce0c02 */ ori $t6,$t6,0xc02 +/* f016bbc: 270f0008 */ addiu $t7,$t8,0x8 +/* f016bc0: afaf0128 */ sw $t7,0x128($sp) +/* f016bc4: af000004 */ sw $zero,0x4($t8) +/* f016bc8: af0e0000 */ sw $t6,0x0($t8) +/* f016bcc: 8fa50128 */ lw $a1,0x128($sp) +/* f016bd0: 3c01e400 */ lui $at,0xe400 +/* f016bd4: 24b90008 */ addiu $t9,$a1,0x8 +/* f016bd8: afb90128 */ sw $t9,0x128($sp) +/* f016bdc: 860c0000 */ lh $t4,0x0($s0) +/* f016be0: 86190002 */ lh $t9,0x2($s0) +/* f016be4: 258b0020 */ addiu $t3,$t4,0x20 +/* f016be8: 000bc080 */ sll $t8,$t3,0x2 +/* f016bec: 330f0fff */ andi $t7,$t8,0xfff +/* f016bf0: 272c002a */ addiu $t4,$t9,0x2a +/* f016bf4: 000c5880 */ sll $t3,$t4,0x2 +/* f016bf8: 000f7300 */ sll $t6,$t7,0xc +/* f016bfc: 01c16825 */ or $t5,$t6,$at +/* f016c00: 31780fff */ andi $t8,$t3,0xfff +/* f016c04: 01b87825 */ or $t7,$t5,$t8 +/* f016c08: acaf0000 */ sw $t7,0x0($a1) +/* f016c0c: 860e0000 */ lh $t6,0x0($s0) +/* f016c10: 860d0002 */ lh $t5,0x2($s0) +/* f016c14: 000ec880 */ sll $t9,$t6,0x2 +/* f016c18: 332c0fff */ andi $t4,$t9,0xfff +/* f016c1c: 000dc080 */ sll $t8,$t5,0x2 +/* f016c20: 330f0fff */ andi $t7,$t8,0xfff +/* f016c24: 000c5b00 */ sll $t3,$t4,0xc +/* f016c28: 016f7025 */ or $t6,$t3,$t7 +/* f016c2c: acae0004 */ sw $t6,0x4($a1) +/* f016c30: 8fb90128 */ lw $t9,0x128($sp) +/* f016c34: 24180540 */ addiu $t8,$zero,0x540 +/* f016c38: 3c0db400 */ lui $t5,0xb400 +/* f016c3c: 272c0008 */ addiu $t4,$t9,0x8 +/* f016c40: afac0128 */ sw $t4,0x128($sp) +/* f016c44: af380004 */ sw $t8,0x4($t9) +/* f016c48: af2d0000 */ sw $t5,0x0($t9) +/* f016c4c: 8fab0128 */ lw $t3,0x128($sp) +/* f016c50: 3c190400 */ lui $t9,0x400 +/* f016c54: 3739fc00 */ ori $t9,$t9,0xfc00 +/* f016c58: 256f0008 */ addiu $t7,$t3,0x8 +/* f016c5c: afaf0128 */ sw $t7,0x128($sp) +/* f016c60: 3c0eb300 */ lui $t6,0xb300 +/* f016c64: ad6e0000 */ sw $t6,0x0($t3) +/* f016c68: ad790004 */ sw $t9,0x4($t3) +/* f016c6c: 0fc54d8a */ jal func0f153628 +/* f016c70: 8fa40128 */ lw $a0,0x128($sp) +/* f016c74: 1000001a */ beqz $zero,.L0f016ce0 +/* f016c78: afa20128 */ sw $v0,0x128($sp) +/* f016c7c: 860c0000 */ lh $t4,0x0($s0) +.L0f016c80: +/* f016c80: afac00dc */ sw $t4,0xdc($sp) +/* f016c84: 860d0002 */ lh $t5,0x2($s0) +/* f016c88: afad00d8 */ sw $t5,0xd8($sp) +/* f016c8c: 0fc5b9f1 */ jal func0f16e7c4 +/* f016c90: 9604000a */ lhu $a0,0xa($s0) +/* f016c94: 0c002f02 */ jal 0xbc08 +/* f016c98: 00409825 */ or $s3,$v0,$zero +/* f016c9c: 0002a400 */ sll $s4,$v0,0x10 +/* f016ca0: 0014c403 */ sra $t8,$s4,0x10 +/* f016ca4: 0c002f06 */ jal 0xbc18 +/* f016ca8: 0300a025 */ or $s4,$t8,$zero +/* f016cac: 8fa40128 */ lw $a0,0x128($sp) +/* f016cb0: 27a500dc */ addiu $a1,$sp,0xdc +/* f016cb4: 27a600d8 */ addiu $a2,$sp,0xd8 +/* f016cb8: 02603825 */ or $a3,$s3,$zero +/* f016cbc: afb10010 */ sw $s1,0x10($sp) +/* f016cc0: afb20014 */ sw $s2,0x14($sp) +/* f016cc4: afb50018 */ sw $s5,0x18($sp) +/* f016cc8: afb4001c */ sw $s4,0x1c($sp) +/* f016ccc: afa20020 */ sw $v0,0x20($sp) +/* f016cd0: afa00024 */ sw $zero,0x24($sp) +/* f016cd4: 0fc5580f */ jal func0f15603c +/* f016cd8: afa00028 */ sw $zero,0x28($sp) +/* f016cdc: afa20128 */ sw $v0,0x128($sp) +.L0f016ce0: +/* f016ce0: 8fab0120 */ lw $t3,0x120($sp) +/* f016ce4: 2610000c */ addiu $s0,$s0,0xc +/* f016ce8: 020b082b */ sltu $at,$s0,$t3 +/* f016cec: 5420feb0 */ bnezl $at,.L0f0167b0 +/* f016cf0: 86030008 */ lh $v1,0x8($s0) +/* f016cf4: 0fc54de0 */ jal func0f153780 +/* f016cf8: 8fa40128 */ lw $a0,0x128($sp) +/* f016cfc: afa20128 */ sw $v0,0x128($sp) +/* f016d00: 8fbf005c */ lw $ra,0x5c($sp) +.L0f016d04: +/* f016d04: 8fa20128 */ lw $v0,0x128($sp) +/* f016d08: 8fb00038 */ lw $s0,0x38($sp) +/* f016d0c: 8fb1003c */ lw $s1,0x3c($sp) +/* f016d10: 8fb20040 */ lw $s2,0x40($sp) +/* f016d14: 8fb30044 */ lw $s3,0x44($sp) +/* f016d18: 8fb40048 */ lw $s4,0x48($sp) +/* f016d1c: 8fb5004c */ lw $s5,0x4c($sp) +/* f016d20: 8fb60050 */ lw $s6,0x50($sp) +/* f016d24: 8fb70054 */ lw $s7,0x54($sp) +/* f016d28: 8fbe0058 */ lw $s8,0x58($sp) +/* f016d2c: 03e00008 */ jr $ra +/* f016d30: 27bd0128 */ addiu $sp,$sp,0x128 +); + +GLOBAL_ASM( +glabel func0f016d34 +/* f016d34: 27bdff90 */ addiu $sp,$sp,-112 +/* f016d38: 3c018006 */ lui $at,0x8006 +/* f016d3c: 3c0f8006 */ lui $t7,0x8006 +/* f016d40: afbf0024 */ sw $ra,0x24($sp) +/* f016d44: afb20020 */ sw $s2,0x20($sp) +/* f016d48: afb1001c */ sw $s1,0x1c($sp) +/* f016d4c: afb00018 */ sw $s0,0x18($sp) +/* f016d50: ac2024c4 */ sw $zero,0x24c4($at) +/* f016d54: 25ef2738 */ addiu $t7,$t7,0x2738 +/* f016d58: 8de10000 */ lw $at,0x0($t7) +/* f016d5c: 3c10800a */ lui $s0,0x800a +/* f016d60: 8e10cca0 */ lw $s0,-0x3360($s0) +/* f016d64: 27ae0058 */ addiu $t6,$sp,0x58 +/* f016d68: adc10000 */ sw $at,0x0($t6) +/* f016d6c: 8de10008 */ lw $at,0x8($t7) +/* f016d70: 8de80004 */ lw $t0,0x4($t7) +/* f016d74: 3c118008 */ lui $s1,0x8008 +/* f016d78: 2631b06c */ addiu $s1,$s1,-20372 +/* f016d7c: 3c060004 */ lui $a2,0x4 +/* f016d80: adc10008 */ sw $at,0x8($t6) +/* f016d84: adc80004 */ sw $t0,0x4($t6) +/* f016d88: 96240244 */ lhu $a0,0x244($s1) +/* f016d8c: 34c67800 */ ori $a2,$a2,0x7800 +/* f016d90: 00003825 */ or $a3,$zero,$zero +/* f016d94: 0fc69de5 */ jal func0f1a7794 +/* f016d98: 02002825 */ or $a1,$s0,$zero +/* f016d9c: ae220240 */ sw $v0,0x240($s1) +/* f016da0: 0fc59ca0 */ jal func0f167280 +/* f016da4: 96240244 */ lhu $a0,0x244($s1) +/* f016da8: 2443003f */ addiu $v1,$v0,0x3f +/* f016dac: 3469003f */ ori $t1,$v1,0x3f +/* f016db0: 3c0b0004 */ lui $t3,0x4 +/* f016db4: 392a003f */ xori $t2,$t1,0x3f +/* f016db8: 356b7800 */ ori $t3,$t3,0x7800 +/* f016dbc: 020a8021 */ addu $s0,$s0,$t2 +/* f016dc0: 016a9023 */ subu $s2,$t3,$t2 +/* f016dc4: 0c008b49 */ jal 0x22d24 +/* f016dc8: 8e240240 */ lw $a0,0x240($s1) +/* f016dcc: 0fc2cca0 */ jal func0f0b3280 +/* f016dd0: 8e240240 */ lw $a0,0x240($s1) +/* f016dd4: 3c038006 */ lui $v1,0x8006 +/* f016dd8: 246324f8 */ addiu $v1,$v1,0x24f8 +/* f016ddc: ac620000 */ sw $v0,0x0($v1) +/* f016de0: 00402025 */ or $a0,$v0,$zero +/* f016de4: 0c006bd6 */ jal 0x1af58 +/* f016de8: 3c053f80 */ lui $a1,0x3f80 +/* f016dec: 3c048006 */ lui $a0,0x8006 +/* f016df0: 8c8424f8 */ lw $a0,0x24f8($a0) +/* f016df4: 0c006b4d */ jal 0x1ad34 +/* f016df8: 27a50058 */ addiu $a1,$sp,0x58 +/* f016dfc: 3c0d8006 */ lui $t5,0x8006 +/* f016e00: 25ad2744 */ addiu $t5,$t5,0x2744 +/* f016e04: 8da10000 */ lw $at,0x0($t5) +/* f016e08: 27ac004c */ addiu $t4,$sp,0x4c +/* f016e0c: 8db80004 */ lw $t8,0x4($t5) +/* f016e10: ad810000 */ sw $at,0x0($t4) +/* f016e14: 8da10008 */ lw $at,0x8($t5) +/* f016e18: ad980004 */ sw $t8,0x4($t4) +/* f016e1c: 02002825 */ or $a1,$s0,$zero +/* f016e20: ad810008 */ sw $at,0x8($t4) +/* f016e24: 9624024c */ lhu $a0,0x24c($s1) +/* f016e28: 02403025 */ or $a2,$s2,$zero +/* f016e2c: 0fc69de5 */ jal func0f1a7794 +/* f016e30: 00003825 */ or $a3,$zero,$zero +/* f016e34: ae220248 */ sw $v0,0x248($s1) +/* f016e38: 0fc59ca0 */ jal func0f167280 +/* f016e3c: 9624024c */ lhu $a0,0x24c($s1) +/* f016e40: 2443003f */ addiu $v1,$v0,0x3f +/* f016e44: 346e003f */ ori $t6,$v1,0x3f +/* f016e48: 39cf003f */ xori $t7,$t6,0x3f +/* f016e4c: 020f8021 */ addu $s0,$s0,$t7 +/* f016e50: 024f9023 */ subu $s2,$s2,$t7 +/* f016e54: 0c008b49 */ jal 0x22d24 +/* f016e58: 8e240248 */ lw $a0,0x248($s1) +/* f016e5c: 0fc2cca0 */ jal func0f0b3280 +/* f016e60: 8e240248 */ lw $a0,0x248($s1) +/* f016e64: 3c038006 */ lui $v1,0x8006 +/* f016e68: 246324fc */ addiu $v1,$v1,0x24fc +/* f016e6c: ac620000 */ sw $v0,0x0($v1) +/* f016e70: 00402025 */ or $a0,$v0,$zero +/* f016e74: 0c006bd6 */ jal 0x1af58 +/* f016e78: 3c053f80 */ lui $a1,0x3f80 +/* f016e7c: 3c048006 */ lui $a0,0x8006 +/* f016e80: 8c8424fc */ lw $a0,0x24fc($a0) +/* f016e84: 0c006b4d */ jal 0x1ad34 +/* f016e88: 27a5004c */ addiu $a1,$sp,0x4c +/* f016e8c: 3c098006 */ lui $t1,0x8006 +/* f016e90: 25292750 */ addiu $t1,$t1,0x2750 +/* f016e94: 8d210000 */ lw $at,0x0($t1) +/* f016e98: 27a80040 */ addiu $t0,$sp,0x40 +/* f016e9c: 8d2b0004 */ lw $t3,0x4($t1) +/* f016ea0: ad010000 */ sw $at,0x0($t0) +/* f016ea4: 8d210008 */ lw $at,0x8($t1) +/* f016ea8: ad0b0004 */ sw $t3,0x4($t0) +/* f016eac: 02002825 */ or $a1,$s0,$zero +/* f016eb0: ad010008 */ sw $at,0x8($t0) +/* f016eb4: 9624026c */ lhu $a0,0x26c($s1) +/* f016eb8: 02403025 */ or $a2,$s2,$zero +/* f016ebc: 0fc69de5 */ jal func0f1a7794 +/* f016ec0: 00003825 */ or $a3,$zero,$zero +/* f016ec4: ae220268 */ sw $v0,0x268($s1) +/* f016ec8: 0fc59ca0 */ jal func0f167280 +/* f016ecc: 9624026c */ lhu $a0,0x26c($s1) +/* f016ed0: 2443003f */ addiu $v1,$v0,0x3f +/* f016ed4: 3479003f */ ori $t9,$v1,0x3f +/* f016ed8: 3b2c003f */ xori $t4,$t9,0x3f +/* f016edc: 020c8021 */ addu $s0,$s0,$t4 +/* f016ee0: 024c9023 */ subu $s2,$s2,$t4 +/* f016ee4: 0c008b49 */ jal 0x22d24 +/* f016ee8: 8e240268 */ lw $a0,0x268($s1) +/* f016eec: 0fc2cc2b */ jal func0f0b30ac +/* f016ef0: 8e240268 */ lw $a0,0x268($s1) +/* f016ef4: 3c038006 */ lui $v1,0x8006 +/* f016ef8: 24632508 */ addiu $v1,$v1,0x2508 +/* f016efc: ac620000 */ sw $v0,0x0($v1) +/* f016f00: 00402025 */ or $a0,$v0,$zero +/* f016f04: 0c006bd6 */ jal 0x1af58 +/* f016f08: 3c053f80 */ lui $a1,0x3f80 +/* f016f0c: 3c048006 */ lui $a0,0x8006 +/* f016f10: 8c842508 */ lw $a0,0x2508($a0) +/* f016f14: 0c006b4d */ jal 0x1ad34 +/* f016f18: 27a50040 */ addiu $a1,$sp,0x40 +/* f016f1c: 3c188006 */ lui $t8,0x8006 +/* f016f20: 2718275c */ addiu $t8,$t8,0x275c +/* f016f24: 8f010000 */ lw $at,0x0($t8) +/* f016f28: 27ad0034 */ addiu $t5,$sp,0x34 +/* f016f2c: 8f0f0004 */ lw $t7,0x4($t8) +/* f016f30: ada10000 */ sw $at,0x0($t5) +/* f016f34: 8f010008 */ lw $at,0x8($t8) +/* f016f38: adaf0004 */ sw $t7,0x4($t5) +/* f016f3c: 02002825 */ or $a1,$s0,$zero +/* f016f40: ada10008 */ sw $at,0x8($t5) +/* f016f44: 96240274 */ lhu $a0,0x274($s1) +/* f016f48: 02403025 */ or $a2,$s2,$zero +/* f016f4c: 0fc69de5 */ jal func0f1a7794 +/* f016f50: 00003825 */ or $a3,$zero,$zero +/* f016f54: ae220270 */ sw $v0,0x270($s1) +/* f016f58: 0fc59ca0 */ jal func0f167280 +/* f016f5c: 96240274 */ lhu $a0,0x274($s1) +/* f016f60: 2443003f */ addiu $v1,$v0,0x3f +/* f016f64: 346a003f */ ori $t2,$v1,0x3f +/* f016f68: 3948003f */ xori $t0,$t2,0x3f +/* f016f6c: 02088021 */ addu $s0,$s0,$t0 +/* f016f70: 02489023 */ subu $s2,$s2,$t0 +/* f016f74: 0c008b49 */ jal 0x22d24 +/* f016f78: 8e240270 */ lw $a0,0x270($s1) +/* f016f7c: 0fc2cc2b */ jal func0f0b30ac +/* f016f80: 8e240270 */ lw $a0,0x270($s1) +/* f016f84: 3c038006 */ lui $v1,0x8006 +/* f016f88: 2463250c */ addiu $v1,$v1,0x250c +/* f016f8c: ac620000 */ sw $v0,0x0($v1) +/* f016f90: 00402025 */ or $a0,$v0,$zero +/* f016f94: 0c006bd6 */ jal 0x1af58 +/* f016f98: 3c053f80 */ lui $a1,0x3f80 +/* f016f9c: 3c048006 */ lui $a0,0x8006 +/* f016fa0: 8c84250c */ lw $a0,0x250c($a0) +/* f016fa4: 0c006b4d */ jal 0x1ad34 +/* f016fa8: 27a50034 */ addiu $a1,$sp,0x34 +/* f016fac: 8e240268 */ lw $a0,0x268($s1) +/* f016fb0: 0c006a6f */ jal 0x1a9bc +/* f016fb4: 24050002 */ addiu $a1,$zero,0x2 +/* f016fb8: 84430010 */ lh $v1,0x10($v0) +/* f016fbc: 3c04800a */ lui $a0,0x800a +/* f016fc0: 2484cca8 */ addiu $a0,$a0,-13144 +/* f016fc4: 00034880 */ sll $t1,$v1,0x2 +/* f016fc8: 01234823 */ subu $t1,$t1,$v1 +/* f016fcc: 00094880 */ sll $t1,$t1,0x2 +/* f016fd0: 25230007 */ addiu $v1,$t1,0x7 +/* f016fd4: 346b0007 */ ori $t3,$v1,0x7 +/* f016fd8: 39790007 */ xori $t9,$t3,0x7 +/* f016fdc: ac900000 */ sw $s0,0x0($a0) +/* f016fe0: 02198021 */ addu $s0,$s0,$t9 +/* f016fe4: ac900004 */ sw $s0,0x4($a0) +/* f016fe8: 94430016 */ lhu $v1,0x16($v0) +/* f016fec: 3c05800a */ lui $a1,0x800a +/* f016ff0: 24a5ccb0 */ addiu $a1,$a1,-13136 +/* f016ff4: 00036080 */ sll $t4,$v1,0x2 +/* f016ff8: 25830007 */ addiu $v1,$t4,0x7 +/* f016ffc: 02198021 */ addu $s0,$s0,$t9 +/* f017000: 346e0007 */ ori $t6,$v1,0x7 +/* f017004: 39cd0007 */ xori $t5,$t6,0x7 +/* f017008: acb00000 */ sw $s0,0x0($a1) +/* f01700c: 020d8021 */ addu $s0,$s0,$t5 +/* f017010: acb00004 */ sw $s0,0x4($a1) +/* f017014: 3c01800a */ lui $at,0x800a +/* f017018: ac20ccb8 */ sw $zero,-0x3348($at) +/* f01701c: 24100001 */ addiu $s0,$zero,0x1 +/* f017020: 3c018006 */ lui $at,0x8006 +/* f017024: ac3024f4 */ sw $s0,0x24f4($at) +/* f017028: 0c005204 */ jal 0x14810 +/* f01702c: 00002025 */ or $a0,$zero,$zero +/* f017030: 3c188006 */ lui $t8,0x8006 +/* f017034: 8f1824a8 */ lw $t8,0x24a8($t8) +/* f017038: 3c018006 */ lui $at,0x8006 +/* f01703c: ac302730 */ sw $s0,0x2730($at) +/* f017040: 3c018006 */ lui $at,0x8006 +/* f017044: 13000003 */ beqz $t8,.L0f017054 +/* f017048: ac202734 */ sw $zero,0x2734($at) +/* f01704c: 0fc05e60 */ jal func0f017980 +/* f017050: 00000000 */ sll $zero,$zero,0x0 +.L0f017054: +/* f017054: 8fbf0024 */ lw $ra,0x24($sp) +/* f017058: 8fb00018 */ lw $s0,0x18($sp) +/* f01705c: 8fb1001c */ lw $s1,0x1c($sp) +/* f017060: 8fb20020 */ lw $s2,0x20($sp) +/* f017064: 03e00008 */ jr $ra +/* f017068: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f01706c +/* f01706c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f017070: afbf0014 */ sw $ra,0x14($sp) +/* f017074: 3c048006 */ lui $a0,0x8006 +/* f017078: 0fc2cc33 */ jal func0f0b30cc +/* f01707c: 8c8424f8 */ lw $a0,0x24f8($a0) +/* f017080: 3c048006 */ lui $a0,0x8006 +/* f017084: 0fc2cc33 */ jal func0f0b30cc +/* f017088: 8c8424fc */ lw $a0,0x24fc($a0) +/* f01708c: 3c048006 */ lui $a0,0x8006 +/* f017090: 0fc2cc33 */ jal func0f0b30cc +/* f017094: 8c842508 */ lw $a0,0x2508($a0) +/* f017098: 3c048006 */ lui $a0,0x8006 +/* f01709c: 0fc2cc33 */ jal func0f0b30cc +/* f0170a0: 8c84250c */ lw $a0,0x250c($a0) +/* f0170a4: 0c005204 */ jal 0x14810 +/* f0170a8: 24040001 */ addiu $a0,$zero,0x1 +/* f0170ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f0170b0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0170b4: 03e00008 */ jr $ra +/* f0170b8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0170bc +/* f0170bc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0170c0: 3c014238 */ lui $at,0x4238 +/* f0170c4: afbf0014 */ sw $ra,0x14($sp) +/* f0170c8: 44816000 */ mtc1 $at,$f12 +/* f0170cc: 0c002f4c */ jal 0xbd30 +/* f0170d0: 00000000 */ sll $zero,$zero,0x0 +/* f0170d4: 3c017f1b */ lui $at,0x7f1b +/* f0170d8: 0c002f5f */ jal 0xbd7c +/* f0170dc: c42c83e8 */ lwc1 $f12,-0x7c18($at) +/* f0170e0: 3c0142c8 */ lui $at,0x42c8 +/* f0170e4: 44816000 */ mtc1 $at,$f12 +/* f0170e8: 3c017f1b */ lui $at,0x7f1b +/* f0170ec: 0c002fa1 */ jal 0xbe84 +/* f0170f0: c42e83ec */ lwc1 $f14,-0x7c14($at) +/* f0170f4: 0c002f48 */ jal 0xbd20 +/* f0170f8: 00002025 */ or $a0,$zero,$zero +/* f0170fc: 3c0e8006 */ lui $t6,0x8006 +/* f017100: 3c0f800a */ lui $t7,0x800a +/* f017104: 8def9ff8 */ lw $t7,-0x6008($t7) +/* f017108: 8dce24c4 */ lw $t6,0x24c4($t6) +/* f01710c: 3c02800a */ lui $v0,0x800a +/* f017110: 3c018006 */ lui $at,0x8006 +/* f017114: 01cfc021 */ addu $t8,$t6,$t7 +/* f017118: 2442ccb8 */ addiu $v0,$v0,-13128 +/* f01711c: ac3824c4 */ sw $t8,0x24c4($at) +/* f017120: 8c590000 */ lw $t9,0x0($v0) +/* f017124: 24080001 */ addiu $t0,$zero,0x1 +/* f017128: 3c0a8006 */ lui $t2,0x8006 +/* f01712c: 01194823 */ subu $t1,$t0,$t9 +/* f017130: ac490000 */ sw $t1,0x0($v0) +/* f017134: 8d4a2734 */ lw $t2,0x2734($t2) +/* f017138: 3c0b800a */ lui $t3,0x800a +/* f01713c: 11400022 */ beqz $t2,.L0f0171c8 +/* f017140: 00000000 */ sll $zero,$zero,0x0 +/* f017144: 916b232c */ lbu $t3,0x232c($t3) +/* f017148: 3c0c8009 */ lui $t4,0x8009 +/* f01714c: 1160001c */ beqz $t3,.L0f0171c0 +/* f017150: 00000000 */ sll $zero,$zero,0x0 +/* f017154: 918c0af0 */ lbu $t4,0xaf0($t4) +/* f017158: 24010001 */ addiu $at,$zero,0x1 +/* f01715c: 240d0005 */ addiu $t5,$zero,0x5 +/* f017160: 11810017 */ beq $t4,$at,.L0f0171c0 +/* f017164: 3c018006 */ lui $at,0x8006 +/* f017168: 0fc4ed98 */ jal func0f13b660 +/* f01716c: ac2d24b4 */ sw $t5,0x24b4($at) +/* f017170: 240e005c */ addiu $t6,$zero,0x5c +/* f017174: 3c018006 */ lui $at,0x8006 +/* f017178: ac2e24e4 */ sw $t6,0x24e4($at) +/* f01717c: 0fc068d5 */ jal func0f01a354 +/* f017180: 24040001 */ addiu $a0,$zero,0x1 +/* f017184: 3c048006 */ lui $a0,0x8006 +/* f017188: 0c003a57 */ jal 0xe95c +/* f01718c: 8c8424e4 */ lw $a0,0x24e4($a0) +/* f017190: 3c03800a */ lui $v1,0x800a +/* f017194: 24639fc0 */ addiu $v1,$v1,-24640 +/* f017198: 2402ffff */ addiu $v0,$zero,-1 +/* f01719c: ac600294 */ sw $zero,0x294($v1) +/* f0171a0: ac620298 */ sw $v0,0x298($v1) +/* f0171a4: ac62029c */ sw $v0,0x29c($v1) +/* f0171a8: 0fc5b36a */ jal func0f16cda8 +/* f0171ac: 00002025 */ or $a0,$zero,$zero +/* f0171b0: 0c0027b1 */ jal 0x9ec4 +/* f0171b4: 24040001 */ addiu $a0,$zero,0x1 +/* f0171b8: 10000003 */ beqz $zero,.L0f0171c8 +/* f0171bc: 00000000 */ sll $zero,$zero,0x0 +.L0f0171c0: +/* f0171c0: 0fc069f9 */ jal func0f01a7e4 +/* f0171c4: 24040005 */ addiu $a0,$zero,0x5 +.L0f0171c8: +/* f0171c8: 3c0f8006 */ lui $t7,0x8006 +/* f0171cc: 8def24a8 */ lw $t7,0x24a8($t7) +/* f0171d0: 3c188006 */ lui $t8,0x8006 +/* f0171d4: 51e00008 */ beqzl $t7,.L0f0171f8 +/* f0171d8: 00002025 */ or $a0,$zero,$zero +/* f0171dc: 8f1824c4 */ lw $t8,0x24c4($t8) +/* f0171e0: 2b01029b */ slti $at,$t8,0x29b +/* f0171e4: 54200004 */ bnezl $at,.L0f0171f8 +/* f0171e8: 00002025 */ or $a0,$zero,$zero +/* f0171ec: 0fc069f9 */ jal func0f01a7e4 +/* f0171f0: 24040005 */ addiu $a0,$zero,0x5 +/* f0171f4: 00002025 */ or $a0,$zero,$zero +.L0f0171f8: +/* f0171f8: 0c005408 */ jal 0x15020 +/* f0171fc: 3405ffff */ dli $a1,0xffff +/* f017200: 1040000d */ beqz $v0,.L0f017238 +/* f017204: 24080001 */ addiu $t0,$zero,0x1 +/* f017208: 3c028006 */ lui $v0,0x8006 +/* f01720c: 244224ac */ addiu $v0,$v0,0x24ac +/* f017210: ac480000 */ sw $t0,0x0($v0) +/* f017214: 3c098006 */ lui $t1,0x8006 +/* f017218: 8d2924c4 */ lw $t1,0x24c4($t1) +/* f01721c: 3c018006 */ lui $at,0x8006 +/* f017220: ac2824a8 */ sw $t0,0x24a8($at) +/* f017224: 29210225 */ slti $at,$t1,0x225 +/* f017228: 50200004 */ beqzl $at,.L0f01723c +/* f01722c: 8fbf0014 */ lw $ra,0x14($sp) +/* f017230: 0fc069f9 */ jal func0f01a7e4 +/* f017234: 24040002 */ addiu $a0,$zero,0x2 +.L0f017238: +/* f017238: 8fbf0014 */ lw $ra,0x14($sp) +.L0f01723c: +/* f01723c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f017240: 03e00008 */ jr $ra +/* f017244: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f017248 +/* f017248: 27bdfeb0 */ addiu $sp,$sp,-336 +/* f01724c: f7b40018 */ sdc1 $f20,0x18($sp) +/* f017250: 3c0f8006 */ lui $t7,0x8006 +/* f017254: afb70044 */ sw $s7,0x44($sp) +/* f017258: 25ef2768 */ addiu $t7,$t7,0x2768 +/* f01725c: 4487a000 */ mtc1 $a3,$f20 +/* f017260: 00a0b825 */ or $s7,$a1,$zero +/* f017264: afbf004c */ sw $ra,0x4c($sp) +/* f017268: afbe0048 */ sw $s8,0x48($sp) +/* f01726c: afb60040 */ sw $s6,0x40($sp) +/* f017270: afb5003c */ sw $s5,0x3c($sp) +/* f017274: afb40038 */ sw $s4,0x38($sp) +/* f017278: afb30034 */ sw $s3,0x34($sp) +/* f01727c: afb20030 */ sw $s2,0x30($sp) +/* f017280: afb1002c */ sw $s1,0x2c($sp) +/* f017284: afb00028 */ sw $s0,0x28($sp) +/* f017288: f7b60020 */ sdc1 $f22,0x20($sp) +/* f01728c: afa40150 */ sw $a0,0x150($sp) +/* f017290: afa60158 */ sw $a2,0x158($sp) +/* f017294: 25eb003c */ addiu $t3,$t7,0x3c +/* f017298: 27ae0110 */ addiu $t6,$sp,0x110 +.L0f01729c: +/* f01729c: 8de10000 */ lw $at,0x0($t7) +/* f0172a0: 25ef000c */ addiu $t7,$t7,0xc +/* f0172a4: 25ce000c */ addiu $t6,$t6,0xc +/* f0172a8: adc1fff4 */ sw $at,-0xc($t6) +/* f0172ac: 8de1fff8 */ lw $at,-0x8($t7) +/* f0172b0: adc1fff8 */ sw $at,-0x8($t6) +/* f0172b4: 8de1fffc */ lw $at,-0x4($t7) +/* f0172b8: 15ebfff8 */ bne $t7,$t3,.L0f01729c +/* f0172bc: adc1fffc */ sw $at,-0x4($t6) +/* f0172c0: 8de10000 */ lw $at,0x0($t7) +/* f0172c4: 00002825 */ or $a1,$zero,$zero +/* f0172c8: adc10000 */ sw $at,0x0($t6) +/* f0172cc: 0c006a47 */ jal 0x1a91c +/* f0172d0: 8ee40008 */ lw $a0,0x8($s7) +/* f0172d4: 02e02025 */ or $a0,$s7,$zero +/* f0172d8: 0c006a87 */ jal 0x1aa1c +/* f0172dc: 00402825 */ or $a1,$v0,$zero +/* f0172e0: 8fac0158 */ lw $t4,0x158($sp) +/* f0172e4: 24050001 */ addiu $a1,$zero,0x1 +/* f0172e8: ac4c0000 */ sw $t4,0x0($v0) +/* f0172ec: 0c006a47 */ jal 0x1a91c +/* f0172f0: 8ee40008 */ lw $a0,0x8($s7) +/* f0172f4: 02e02025 */ or $a0,$s7,$zero +/* f0172f8: 0c006a87 */ jal 0x1aa1c +/* f0172fc: 00402825 */ or $a1,$v0,$zero +/* f017300: 3c014780 */ lui $at,0x4780 +/* f017304: 44812000 */ mtc1 $at,$f4 +/* f017308: 8fa60158 */ lw $a2,0x158($sp) +/* f01730c: 0000a025 */ or $s4,$zero,$zero +/* f017310: 4604a182 */ mul.s $f6,$f20,$f4 +/* f017314: 4480a000 */ mtc1 $zero,$f20 +/* f017318: 2ccd0001 */ sltiu $t5,$a2,0x1 +/* f01731c: ac4d0000 */ sw $t5,0x0($v0) +/* f017320: 27be00c0 */ addiu $s8,$sp,0xc0 +/* f017324: 4600320d */ trunc.w.s $f8,$f6 +/* f017328: 44034000 */ mfc1 $v1,$f8 +/* f01732c: 00000000 */ sll $zero,$zero,0x0 +/* f017330: 04610003 */ bgez $v1,.L0f017340 +/* f017334: 0060b025 */ or $s6,$v1,$zero +/* f017338: 10000007 */ beqz $zero,.L0f017358 +/* f01733c: 0000b025 */ or $s6,$zero,$zero +.L0f017340: +/* f017340: 3c010001 */ lui $at,0x1 +/* f017344: 34210001 */ ori $at,$at,0x1 +/* f017348: 0061082a */ slt $at,$v1,$at +/* f01734c: 54200003 */ bnezl $at,.L0f01735c +/* f017350: 8fa30160 */ lw $v1,0x160($sp) +/* f017354: 3c160001 */ lui $s6,0x1 +.L0f017358: +/* f017358: 8fa30160 */ lw $v1,0x160($sp) +.L0f01735c: +/* f01735c: 06c10003 */ bgez $s6,.L0f01736c +/* f017360: 00161203 */ sra $v0,$s6,0x8 +/* f017364: 26c100ff */ addiu $at,$s6,0xff +/* f017368: 00011203 */ sra $v0,$at,0x8 +.L0f01736c: +/* f01736c: 0062082a */ slt $at,$v1,$v0 +/* f017370: 10200002 */ beqz $at,.L0f01737c +/* f017374: afa200d8 */ sw $v0,0xd8($sp) +/* f017378: afa300d8 */ sw $v1,0xd8($sp) +.L0f01737c: +/* f01737c: 14c00006 */ bnez $a2,.L0f017398 +/* f017380: 3c180001 */ lui $t8,0x1 +/* f017384: 8fab00d8 */ lw $t3,0xd8($sp) +/* f017388: 240f0100 */ addiu $t7,$zero,0x100 +/* f01738c: 0316b023 */ subu $s6,$t8,$s6 +/* f017390: 01eb7023 */ subu $t6,$t7,$t3 +/* f017394: afae00d8 */ sw $t6,0xd8($sp) +.L0f017398: +/* f017398: 8fac00d8 */ lw $t4,0xd8($sp) +/* f01739c: 8fad00d8 */ lw $t5,0xd8($sp) +/* f0173a0: 05810003 */ bgez $t4,.L0f0173b0 +/* f0173a4: 29a10100 */ slti $at,$t5,0x100 +/* f0173a8: 10000004 */ beqz $zero,.L0f0173bc +/* f0173ac: afa000d8 */ sw $zero,0xd8($sp) +.L0f0173b0: +/* f0173b0: 14200002 */ bnez $at,.L0f0173bc +/* f0173b4: 241900ff */ addiu $t9,$zero,0xff +/* f0173b8: afb900d8 */ sw $t9,0xd8($sp) +.L0f0173bc: +/* f0173bc: 3c014380 */ lui $at,0x4380 +/* f0173c0: 44818000 */ mtc1 $at,$f16 +/* f0173c4: c7aa0164 */ lwc1 $f10,0x164($sp) +/* f0173c8: 46105482 */ mul.s $f18,$f10,$f16 +/* f0173cc: 4600910d */ trunc.w.s $f4,$f18 +/* f0173d0: 44022000 */ mfc1 $v0,$f4 +/* f0173d4: 00000000 */ sll $zero,$zero,0x0 +/* f0173d8: 04410003 */ bgez $v0,.L0f0173e8 +/* f0173dc: afa200b8 */ sw $v0,0xb8($sp) +/* f0173e0: 10000005 */ beqz $zero,.L0f0173f8 +/* f0173e4: afa000b8 */ sw $zero,0xb8($sp) +.L0f0173e8: +/* f0173e8: 28410100 */ slti $at,$v0,0x100 +/* f0173ec: 14200002 */ bnez $at,.L0f0173f8 +/* f0173f0: 240f00ff */ addiu $t7,$zero,0xff +/* f0173f4: afaf00b8 */ sw $t7,0xb8($sp) +.L0f0173f8: +/* f0173f8: 8fab016c */ lw $t3,0x16c($sp) +/* f0173fc: 8fae0170 */ lw $t6,0x170($sp) +/* f017400: 3c0142fe */ lui $at,0x42fe +/* f017404: 4481b000 */ mtc1 $at,$f22 +/* f017408: afa00108 */ sw $zero,0x108($sp) +/* f01740c: afab0100 */ sw $t3,0x100($sp) +/* f017410: afae00fc */ sw $t6,0xfc($sp) +.L0f017414: +/* f017414: 8fac0108 */ lw $t4,0x108($sp) +/* f017418: 24050002 */ addiu $a1,$zero,0x2 +/* f01741c: 8fad0108 */ lw $t5,0x108($sp) +/* f017420: 15800009 */ bnez $t4,.L0f017448 +/* f017424: 24010001 */ addiu $at,$zero,0x1 +/* f017428: 0c006a47 */ jal 0x1a91c +/* f01742c: 8ee40008 */ lw $a0,0x8($s7) +/* f017430: 00408025 */ or $s0,$v0,$zero +/* f017434: 8ee40008 */ lw $a0,0x8($s7) +/* f017438: 0c006a47 */ jal 0x1a91c +/* f01743c: 24050003 */ addiu $a1,$zero,0x3 +/* f017440: 1000001f */ beqz $zero,.L0f0174c0 +/* f017444: 00403025 */ or $a2,$v0,$zero +.L0f017448: +/* f017448: 15a1000a */ bne $t5,$at,.L0f017474 +/* f01744c: 8fb90108 */ lw $t9,0x108($sp) +/* f017450: 8ee40008 */ lw $a0,0x8($s7) +/* f017454: 0c006a47 */ jal 0x1a91c +/* f017458: 24050004 */ addiu $a1,$zero,0x4 +/* f01745c: 00408025 */ or $s0,$v0,$zero +/* f017460: 8ee40008 */ lw $a0,0x8($s7) +/* f017464: 0c006a47 */ jal 0x1a91c +/* f017468: 24050005 */ addiu $a1,$zero,0x5 +/* f01746c: 10000014 */ beqz $zero,.L0f0174c0 +/* f017470: 00403025 */ or $a2,$v0,$zero +.L0f017474: +/* f017474: 24010002 */ addiu $at,$zero,0x2 +/* f017478: 1721000a */ bne $t9,$at,.L0f0174a4 +/* f01747c: 24050008 */ addiu $a1,$zero,0x8 +/* f017480: 8ee40008 */ lw $a0,0x8($s7) +/* f017484: 0c006a47 */ jal 0x1a91c +/* f017488: 24050006 */ addiu $a1,$zero,0x6 +/* f01748c: 00408025 */ or $s0,$v0,$zero +/* f017490: 8ee40008 */ lw $a0,0x8($s7) +/* f017494: 0c006a47 */ jal 0x1a91c +/* f017498: 24050007 */ addiu $a1,$zero,0x7 +/* f01749c: 10000008 */ beqz $zero,.L0f0174c0 +/* f0174a0: 00403025 */ or $a2,$v0,$zero +.L0f0174a4: +/* f0174a4: 0c006a47 */ jal 0x1a91c +/* f0174a8: 8ee40008 */ lw $a0,0x8($s7) +/* f0174ac: 00408025 */ or $s0,$v0,$zero +/* f0174b0: 8ee40008 */ lw $a0,0x8($s7) +/* f0174b4: 0c006a47 */ jal 0x1a91c +/* f0174b8: 24050009 */ addiu $a1,$zero,0x9 +/* f0174bc: 00403025 */ or $a2,$v0,$zero +.L0f0174c0: +/* f0174c0: 520000e5 */ beqzl $s0,.L0f017858 +/* f0174c4: 8fb80108 */ lw $t8,0x108($sp) +/* f0174c8: 104000e2 */ beqz $v0,.L0f017854 +/* f0174cc: 8fb80158 */ lw $t8,0x158($sp) +/* f0174d0: 13000008 */ beqz $t8,.L0f0174f4 +/* f0174d4: 02e02025 */ or $a0,$s7,$zero +/* f0174d8: 8e150004 */ lw $s5,0x4($s0) +/* f0174dc: 8cd10004 */ lw $s1,0x4($a2) +/* f0174e0: 02e02025 */ or $a0,$s7,$zero +/* f0174e4: 0c006a87 */ jal 0x1aa1c +/* f0174e8: 02002825 */ or $a1,$s0,$zero +/* f0174ec: 10000006 */ beqz $zero,.L0f017508 +/* f0174f0: 86af0010 */ lh $t7,0x10($s5) +.L0f0174f4: +/* f0174f4: 8cd50004 */ lw $s5,0x4($a2) +/* f0174f8: 8e110004 */ lw $s1,0x4($s0) +/* f0174fc: 0c006a87 */ jal 0x1aa1c +/* f017500: 00c02825 */ or $a1,$a2,$zero +/* f017504: 86af0010 */ lh $t7,0x10($s5) +.L0f017508: +/* f017508: 8ea7000c */ lw $a3,0xc($s5) +/* f01750c: 862d0010 */ lh $t5,0x10($s1) +/* f017510: 000f5880 */ sll $t3,$t7,0x2 +/* f017514: 016f5823 */ subu $t3,$t3,$t7 +/* f017518: 000b5880 */ sll $t3,$t3,0x2 +/* f01751c: 01674821 */ addu $t1,$t3,$a3 +/* f017520: 8fab0100 */ lw $t3,0x100($sp) +/* f017524: 25290007 */ addiu $t1,$t1,0x7 +/* f017528: 8e28000c */ lw $t0,0xc($s1) +/* f01752c: 352e0007 */ ori $t6,$t1,0x7 +/* f017530: 39c90007 */ xori $t1,$t6,0x7 +/* f017534: ac4b0000 */ sw $t3,0x0($v0) +/* f017538: 8fae00fc */ lw $t6,0xfc($sp) +/* f01753c: 000dc880 */ sll $t9,$t5,0x2 +/* f017540: 032dc823 */ subu $t9,$t9,$t5 +/* f017544: 0019c880 */ sll $t9,$t9,0x2 +/* f017548: ac4e0008 */ sw $t6,0x8($v0) +/* f01754c: 86a60010 */ lh $a2,0x10($s5) +/* f017550: 03285021 */ addu $t2,$t9,$t0 +/* f017554: 254a0007 */ addiu $t2,$t2,0x7 +/* f017558: 35580007 */ ori $t8,$t2,0x7 +/* f01755c: 18c00044 */ blez $a2,.L0f017670 +/* f017560: 3b0a0007 */ xori $t2,$t8,0x7 +/* f017564: 8fa30100 */ lw $v1,0x100($sp) +/* f017568: 00e02025 */ or $a0,$a3,$zero +/* f01756c: 01002825 */ or $a1,$t0,$zero +/* f017570: 88810000 */ lwl $at,0x0($a0) +.L0f017574: +/* f017574: 98810003 */ lwr $at,0x3($a0) +/* f017578: 26940001 */ addiu $s4,$s4,0x1 +/* f01757c: 2463000c */ addiu $v1,$v1,0xc +/* f017580: a861fff4 */ swl $at,-0xc($v1) +/* f017584: b861fff7 */ swr $at,-0x9($v1) +/* f017588: 888d0004 */ lwl $t5,0x4($a0) +/* f01758c: 988d0007 */ lwr $t5,0x7($a0) +/* f017590: 846efff4 */ lh $t6,-0xc($v1) +/* f017594: 2484000c */ addiu $a0,$a0,0xc +/* f017598: a86dfff8 */ swl $t5,-0x8($v1) +/* f01759c: b86dfffb */ swr $t5,-0x5($v1) +/* f0175a0: 8881fffc */ lwl $at,-0x4($a0) +/* f0175a4: 9881ffff */ lwr $at,-0x1($a0) +/* f0175a8: 24a5000c */ addiu $a1,$a1,0xc +/* f0175ac: a861fffc */ swl $at,-0x4($v1) +/* f0175b0: b861ffff */ swr $at,-0x1($v1) +/* f0175b4: 8498fff4 */ lh $t8,-0xc($a0) +/* f0175b8: 84b9fff4 */ lh $t9,-0xc($a1) +/* f0175bc: 03387823 */ subu $t7,$t9,$t8 +/* f0175c0: 01f60019 */ multu $t7,$s6 +/* f0175c4: 00001012 */ mflo $v0 +/* f0175c8: 04410004 */ bgez $v0,.L0f0175dc +/* f0175cc: 00025c03 */ sra $t3,$v0,0x10 +/* f0175d0: 3401ffff */ dli $at,0xffff +/* f0175d4: 00220821 */ addu $at,$at,$v0 +/* f0175d8: 00015c03 */ sra $t3,$at,0x10 +.L0f0175dc: +/* f0175dc: 000b6400 */ sll $t4,$t3,0x10 +/* f0175e0: 000c6c03 */ sra $t5,$t4,0x10 +/* f0175e4: 01cdc821 */ addu $t9,$t6,$t5 +/* f0175e8: a479fff4 */ sh $t9,-0xc($v1) +/* f0175ec: 848ffff6 */ lh $t7,-0xa($a0) +/* f0175f0: 84b8fff6 */ lh $t8,-0xa($a1) +/* f0175f4: 846efff6 */ lh $t6,-0xa($v1) +/* f0175f8: 030f5823 */ subu $t3,$t8,$t7 +/* f0175fc: 01760019 */ multu $t3,$s6 +/* f017600: 00001012 */ mflo $v0 +/* f017604: 04410004 */ bgez $v0,.L0f017618 +/* f017608: 00026403 */ sra $t4,$v0,0x10 +/* f01760c: 3401ffff */ dli $at,0xffff +/* f017610: 00220821 */ addu $at,$at,$v0 +/* f017614: 00016403 */ sra $t4,$at,0x10 +.L0f017618: +/* f017618: 000c6c00 */ sll $t5,$t4,0x10 +/* f01761c: 000dcc03 */ sra $t9,$t5,0x10 +/* f017620: 01d9c021 */ addu $t8,$t6,$t9 +/* f017624: a478fff6 */ sh $t8,-0xa($v1) +/* f017628: 848bfff8 */ lh $t3,-0x8($a0) +/* f01762c: 84affff8 */ lh $t7,-0x8($a1) +/* f017630: 846efff8 */ lh $t6,-0x8($v1) +/* f017634: 01eb6023 */ subu $t4,$t7,$t3 +/* f017638: 01960019 */ multu $t4,$s6 +/* f01763c: 00001012 */ mflo $v0 +/* f017640: 04410004 */ bgez $v0,.L0f017654 +/* f017644: 00026c03 */ sra $t5,$v0,0x10 +/* f017648: 3401ffff */ dli $at,0xffff +/* f01764c: 00220821 */ addu $at,$at,$v0 +/* f017650: 00016c03 */ sra $t5,$at,0x10 +.L0f017654: +/* f017654: 01cd7821 */ addu $t7,$t6,$t5 +/* f017658: a46ffff8 */ sh $t7,-0x8($v1) +/* f01765c: 86a60010 */ lh $a2,0x10($s5) +/* f017660: 0286082a */ slt $at,$s4,$a2 +/* f017664: 5420ffc3 */ bnezl $at,.L0f017574 +/* f017668: 88810000 */ lwl $at,0x0($a0) +/* f01766c: 0000a025 */ or $s4,$zero,$zero +.L0f017670: +/* f017670: 96a20016 */ lhu $v0,0x16($s5) +/* f017674: 3c0b0001 */ lui $t3,0x1 +/* f017678: 01769823 */ subu $s3,$t3,$s6 +/* f01767c: 18400065 */ blez $v0,.L0f017814 +/* f017680: 01208825 */ or $s1,$t1,$zero +/* f017684: 01409025 */ or $s2,$t2,$zero +/* f017688: 8fb000fc */ lw $s0,0xfc($sp) +/* f01768c: 822c0000 */ lb $t4,0x0($s1) +.L0f017690: +/* f017690: 82590000 */ lb $t9,0x0($s2) +/* f017694: 03c02025 */ or $a0,$s8,$zero +/* f017698: 01930019 */ multu $t4,$s3 +/* f01769c: 27a500c4 */ addiu $a1,$sp,0xc4 +/* f0176a0: 00006812 */ mflo $t5 +/* f0176a4: 00000000 */ sll $zero,$zero,0x0 +/* f0176a8: 00000000 */ sll $zero,$zero,0x0 +/* f0176ac: 03360019 */ multu $t9,$s6 +/* f0176b0: 00007012 */ mflo $t6 +/* f0176b4: 01aec021 */ addu $t8,$t5,$t6 +/* f0176b8: 07010004 */ bgez $t8,.L0f0176cc +/* f0176bc: 00187c03 */ sra $t7,$t8,0x10 +/* f0176c0: 3401ffff */ dli $at,0xffff +/* f0176c4: 00380821 */ addu $at,$at,$t8 +/* f0176c8: 00017c03 */ sra $t7,$at,0x10 +.L0f0176cc: +/* f0176cc: afaf00cc */ sw $t7,0xcc($sp) +/* f0176d0: 822b0001 */ lb $t3,0x1($s1) +/* f0176d4: 82590001 */ lb $t9,0x1($s2) +/* f0176d8: 448f3000 */ mtc1 $t7,$f6 +/* f0176dc: 01730019 */ multu $t3,$s3 +/* f0176e0: 46803220 */ cvt.s.w $f8,$f6 +/* f0176e4: 4608a032 */ c.eq.s $f20,$f8 +/* f0176e8: 00006012 */ mflo $t4 +/* f0176ec: 00000000 */ sll $zero,$zero,0x0 +/* f0176f0: 00000000 */ sll $zero,$zero,0x0 +/* f0176f4: 03360019 */ multu $t9,$s6 +/* f0176f8: 00006812 */ mflo $t5 +/* f0176fc: 018d7021 */ addu $t6,$t4,$t5 +/* f017700: 05c10004 */ bgez $t6,.L0f017714 +/* f017704: 000ec403 */ sra $t8,$t6,0x10 +/* f017708: 3401ffff */ dli $at,0xffff +/* f01770c: 002e0821 */ addu $at,$at,$t6 +/* f017710: 0001c403 */ sra $t8,$at,0x10 +.L0f017714: +/* f017714: afb800d0 */ sw $t8,0xd0($sp) +/* f017718: 822b0002 */ lb $t3,0x2($s1) +/* f01771c: 824c0002 */ lb $t4,0x2($s2) +/* f017720: 44985000 */ mtc1 $t8,$f10 +/* f017724: 01730019 */ multu $t3,$s3 +/* f017728: e7a800c0 */ swc1 $f8,0xc0($sp) +/* f01772c: 46805420 */ cvt.s.w $f16,$f10 +/* f017730: e7b000c4 */ swc1 $f16,0xc4($sp) +/* f017734: 0000c812 */ mflo $t9 +/* f017738: 00000000 */ sll $zero,$zero,0x0 +/* f01773c: 00000000 */ sll $zero,$zero,0x0 +/* f017740: 01960019 */ multu $t4,$s6 +/* f017744: 00006812 */ mflo $t5 +/* f017748: 032d7021 */ addu $t6,$t9,$t5 +/* f01774c: 05c10004 */ bgez $t6,.L0f017760 +/* f017750: 000e5c03 */ sra $t3,$t6,0x10 +/* f017754: 3401ffff */ dli $at,0xffff +/* f017758: 002e0821 */ addu $at,$at,$t6 +/* f01775c: 00015c03 */ sra $t3,$at,0x10 +.L0f017760: +/* f017760: 448b9000 */ mtc1 $t3,$f18 +/* f017764: afab00d4 */ sw $t3,0xd4($sp) +/* f017768: 46809120 */ cvt.s.w $f4,$f18 +/* f01776c: 45000009 */ bc1f .L0f017794 +/* f017770: e7a400c8 */ swc1 $f4,0xc8($sp) +/* f017774: 4610a032 */ c.eq.s $f20,$f16 +/* f017778: 00000000 */ sll $zero,$zero,0x0 +/* f01777c: 45000005 */ bc1f .L0f017794 +/* f017780: 00000000 */ sll $zero,$zero,0x0 +/* f017784: 4604a032 */ c.eq.s $f20,$f4 +/* f017788: 00000000 */ sll $zero,$zero,0x0 +/* f01778c: 45030004 */ bc1tl .L0f0177a0 +/* f017790: c7a600c0 */ lwc1 $f6,0xc0($sp) +.L0f017794: +/* f017794: 0c0011e4 */ jal 0x4790 +/* f017798: 27a600c8 */ addiu $a2,$sp,0xc8 +/* f01779c: c7a600c0 */ lwc1 $f6,0xc0($sp) +.L0f0177a0: +/* f0177a0: 26940001 */ addiu $s4,$s4,0x1 +/* f0177a4: 26310004 */ addiu $s1,$s1,0x4 +/* f0177a8: 46163282 */ mul.s $f10,$f6,$f22 +/* f0177ac: 26520004 */ addiu $s2,$s2,0x4 +/* f0177b0: 26100004 */ addiu $s0,$s0,0x4 +/* f0177b4: 4600548d */ trunc.w.s $f18,$f10 +/* f0177b8: 44199000 */ mfc1 $t9,$f18 +/* f0177bc: 00000000 */ sll $zero,$zero,0x0 +/* f0177c0: a219fffc */ sb $t9,-0x4($s0) +/* f0177c4: c7a800c4 */ lwc1 $f8,0xc4($sp) +/* f0177c8: 46164402 */ mul.s $f16,$f8,$f22 +/* f0177cc: 4600810d */ trunc.w.s $f4,$f16 +/* f0177d0: 440e2000 */ mfc1 $t6,$f4 +/* f0177d4: 00000000 */ sll $zero,$zero,0x0 +/* f0177d8: a20efffd */ sb $t6,-0x3($s0) +/* f0177dc: c7a600c8 */ lwc1 $f6,0xc8($sp) +/* f0177e0: 46163282 */ mul.s $f10,$f6,$f22 +/* f0177e4: 4600548d */ trunc.w.s $f18,$f10 +/* f0177e8: 44189000 */ mfc1 $t8,$f18 +/* f0177ec: 00000000 */ sll $zero,$zero,0x0 +/* f0177f0: a218fffe */ sb $t8,-0x2($s0) +/* f0177f4: 8fab00b8 */ lw $t3,0xb8($sp) +/* f0177f8: a20bffff */ sb $t3,-0x1($s0) +/* f0177fc: 96a20016 */ lhu $v0,0x16($s5) +/* f017800: 0282082a */ slt $at,$s4,$v0 +/* f017804: 5420ffa2 */ bnezl $at,.L0f017690 +/* f017808: 822c0000 */ lb $t4,0x0($s1) +/* f01780c: 86a60010 */ lh $a2,0x10($s5) +/* f017810: 0000a025 */ or $s4,$zero,$zero +.L0f017814: +/* f017814: 8fb90100 */ lw $t9,0x100($sp) +/* f017818: 00066080 */ sll $t4,$a2,0x2 +/* f01781c: 01866023 */ subu $t4,$t4,$a2 +/* f017820: 000c6080 */ sll $t4,$t4,0x2 +/* f017824: 01996821 */ addu $t5,$t4,$t9 +/* f017828: 8fac00fc */ lw $t4,0xfc($sp) +/* f01782c: 25ae0007 */ addiu $t6,$t5,0x7 +/* f017830: 00025880 */ sll $t3,$v0,0x2 +/* f017834: 35cf0007 */ ori $t7,$t6,0x7 +/* f017838: 016cc821 */ addu $t9,$t3,$t4 +/* f01783c: 272d0007 */ addiu $t5,$t9,0x7 +/* f017840: 39f80007 */ xori $t8,$t7,0x7 +/* f017844: 35ae0007 */ ori $t6,$t5,0x7 +/* f017848: 39cf0007 */ xori $t7,$t6,0x7 +/* f01784c: afb80100 */ sw $t8,0x100($sp) +/* f017850: afaf00fc */ sw $t7,0xfc($sp) +.L0f017854: +/* f017854: 8fb80108 */ lw $t8,0x108($sp) +.L0f017858: +/* f017858: 270b0001 */ addiu $t3,$t8,0x1 +/* f01785c: 29610004 */ slti $at,$t3,0x4 +/* f017860: 1420feec */ bnez $at,.L0f017414 +/* f017864: afab0108 */ sw $t3,0x108($sp) +/* f017868: 8fa20150 */ lw $v0,0x150($sp) +/* f01786c: 8fb00168 */ lw $s0,0x168($sp) +/* f017870: 3c0cfa00 */ lui $t4,0xfa00 +/* f017874: ac4c0000 */ sw $t4,0x0($v0) +/* f017878: 8fb900d8 */ lw $t9,0xd8($sp) +/* f01787c: 24430008 */ addiu $v1,$v0,0x8 +/* f017880: 332d00ff */ andi $t5,$t9,0xff +/* f017884: ac4d0004 */ sw $t5,0x4($v0) +/* f017888: afb00110 */ sw $s0,0x110($sp) +/* f01788c: 8eee0008 */ lw $t6,0x8($s7) +/* f017890: 85c4000e */ lh $a0,0xe($t6) +/* f017894: afa30150 */ sw $v1,0x150($sp) +/* f017898: 00047980 */ sll $t7,$a0,0x6 +/* f01789c: 0fc59e7d */ jal func0f1679f4 +/* f0178a0: 01e02025 */ or $a0,$t7,$zero +/* f0178a4: afa20120 */ sw $v0,0x120($sp) +/* f0178a8: 02002025 */ or $a0,$s0,$zero +/* f0178ac: 0c005746 */ jal 0x15d18 +/* f0178b0: 00402825 */ or $a1,$v0,$zero +/* f0178b4: 8fb80120 */ lw $t8,0x120($sp) +/* f0178b8: 02e02025 */ or $a0,$s7,$zero +/* f0178bc: 0c007308 */ jal 0x1cc20 +/* f0178c0: aef8000c */ sw $t8,0xc($s7) +/* f0178c4: 8fac0150 */ lw $t4,0x150($sp) +/* f0178c8: 240b0003 */ addiu $t3,$zero,0x3 +/* f0178cc: afab0118 */ sw $t3,0x118($sp) +/* f0178d0: afa00114 */ sw $zero,0x114($sp) +/* f0178d4: 27a40110 */ addiu $a0,$sp,0x110 +/* f0178d8: 02e02825 */ or $a1,$s7,$zero +/* f0178dc: 0c0087bd */ jal 0x21ef4 +/* f0178e0: afac011c */ sw $t4,0x11c($sp) +/* f0178e4: 8fb9011c */ lw $t9,0x11c($sp) +/* f0178e8: 00008025 */ or $s0,$zero,$zero +/* f0178ec: 27b1006c */ addiu $s1,$sp,0x6c +/* f0178f0: afb90150 */ sw $t9,0x150($sp) +/* f0178f4: 8eed0008 */ lw $t5,0x8($s7) +/* f0178f8: 85ae000e */ lh $t6,0xe($t5) +/* f0178fc: 59c00012 */ blezl $t6,.L0f017948 +/* f017900: 8fbf004c */ lw $ra,0x4c($sp) +/* f017904: 8eef000c */ lw $t7,0xc($s7) +.L0f017908: +/* f017908: 02202825 */ or $a1,$s1,$zero +/* f01790c: 0c005746 */ jal 0x15d18 +/* f017910: 01f02021 */ addu $a0,$t7,$s0 +/* f017914: 8ef8000c */ lw $t8,0xc($s7) +/* f017918: 00145980 */ sll $t3,$s4,0x6 +/* f01791c: 02202025 */ or $a0,$s1,$zero +/* f017920: 0c005815 */ jal 0x16054 +/* f017924: 030b2821 */ addu $a1,$t8,$t3 +/* f017928: 8eec0008 */ lw $t4,0x8($s7) +/* f01792c: 26940001 */ addiu $s4,$s4,0x1 +/* f017930: 26100040 */ addiu $s0,$s0,0x40 +/* f017934: 8599000e */ lh $t9,0xe($t4) +/* f017938: 0299082a */ slt $at,$s4,$t9 +/* f01793c: 5420fff2 */ bnezl $at,.L0f017908 +/* f017940: 8eef000c */ lw $t7,0xc($s7) +/* f017944: 8fbf004c */ lw $ra,0x4c($sp) +.L0f017948: +/* f017948: 8fa20150 */ lw $v0,0x150($sp) +/* f01794c: d7b40018 */ ldc1 $f20,0x18($sp) +/* f017950: d7b60020 */ ldc1 $f22,0x20($sp) +/* f017954: 8fb00028 */ lw $s0,0x28($sp) +/* f017958: 8fb1002c */ lw $s1,0x2c($sp) +/* f01795c: 8fb20030 */ lw $s2,0x30($sp) +/* f017960: 8fb30034 */ lw $s3,0x34($sp) +/* f017964: 8fb40038 */ lw $s4,0x38($sp) +/* f017968: 8fb5003c */ lw $s5,0x3c($sp) +/* f01796c: 8fb60040 */ lw $s6,0x40($sp) +/* f017970: 8fb70044 */ lw $s7,0x44($sp) +/* f017974: 8fbe0048 */ lw $s8,0x48($sp) +/* f017978: 03e00008 */ jr $ra +/* f01797c: 27bd0150 */ addiu $sp,$sp,0x150 +); + +GLOBAL_ASM( +glabel func0f017980 +/* f017980: 44800000 */ mtc1 $zero,$f0 +/* f017984: 3c018006 */ lui $at,0x8006 +/* f017988: 24040001 */ addiu $a0,$zero,0x1 +/* f01798c: e42027a8 */ swc1 $f0,0x27a8($at) +/* f017990: 3c018006 */ lui $at,0x8006 +/* f017994: e42027ac */ swc1 $f0,0x27ac($at) +/* f017998: 3c018006 */ lui $at,0x8006 +/* f01799c: e42027b0 */ swc1 $f0,0x27b0($at) +/* f0179a0: 3c018006 */ lui $at,0x8006 +/* f0179a4: e42027b4 */ swc1 $f0,0x27b4($at) +/* f0179a8: 3c017f1b */ lui $at,0x7f1b +/* f0179ac: c42483f0 */ lwc1 $f4,-0x7c10($at) +/* f0179b0: 3c018006 */ lui $at,0x8006 +/* f0179b4: 240e0225 */ addiu $t6,$zero,0x225 +/* f0179b8: e42427b8 */ swc1 $f4,0x27b8($at) +/* f0179bc: 3c013f80 */ lui $at,0x3f80 +/* f0179c0: 44813000 */ mtc1 $at,$f6 +/* f0179c4: 3c018006 */ lui $at,0x8006 +/* f0179c8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0179cc: e42627bc */ swc1 $f6,0x27bc($at) +/* f0179d0: 3c017f1b */ lui $at,0x7f1b +/* f0179d4: c42883f4 */ lwc1 $f8,-0x7c0c($at) +/* f0179d8: 3c018006 */ lui $at,0x8006 +/* f0179dc: afbf0014 */ sw $ra,0x14($sp) +/* f0179e0: e42827f4 */ swc1 $f8,0x27f4($at) +/* f0179e4: 3c017f1b */ lui $at,0x7f1b +/* f0179e8: c42a83f8 */ lwc1 $f10,-0x7c08($at) +/* f0179ec: 3c018006 */ lui $at,0x8006 +/* f0179f0: e42a2808 */ swc1 $f10,0x2808($at) +/* f0179f4: 3c017f1b */ lui $at,0x7f1b +/* f0179f8: c43083fc */ lwc1 $f16,-0x7c04($at) +/* f0179fc: 3c018006 */ lui $at,0x8006 +/* f017a00: e4302814 */ swc1 $f16,0x2814($at) +/* f017a04: 3c018006 */ lui $at,0x8006 +/* f017a08: e42027c4 */ swc1 $f0,0x27c4($at) +/* f017a0c: 3c018006 */ lui $at,0x8006 +/* f017a10: e42027c8 */ swc1 $f0,0x27c8($at) +/* f017a14: 3c018006 */ lui $at,0x8006 +/* f017a18: ac2427c0 */ sw $a0,0x27c0($at) +/* f017a1c: 3c018006 */ lui $at,0x8006 +/* f017a20: ac2027cc */ sw $zero,0x27cc($at) +/* f017a24: 3c018006 */ lui $at,0x8006 +/* f017a28: ac2027d0 */ sw $zero,0x27d0($at) +/* f017a2c: 3c018006 */ lui $at,0x8006 +/* f017a30: ac2027d4 */ sw $zero,0x27d4($at) +/* f017a34: 3c018006 */ lui $at,0x8006 +/* f017a38: ac2027d8 */ sw $zero,0x27d8($at) +/* f017a3c: 3c018006 */ lui $at,0x8006 +/* f017a40: ac2027dc */ sw $zero,0x27dc($at) +/* f017a44: 3c018006 */ lui $at,0x8006 +/* f017a48: ac2027e0 */ sw $zero,0x27e0($at) +/* f017a4c: 3c018006 */ lui $at,0x8006 +/* f017a50: ac2027e4 */ sw $zero,0x27e4($at) +/* f017a54: 3c018006 */ lui $at,0x8006 +/* f017a58: ac2027e8 */ sw $zero,0x27e8($at) +/* f017a5c: 3c018006 */ lui $at,0x8006 +/* f017a60: ac2027ec */ sw $zero,0x27ec($at) +/* f017a64: 3c018006 */ lui $at,0x8006 +/* f017a68: ac2027f0 */ sw $zero,0x27f0($at) +/* f017a6c: 3c018006 */ lui $at,0x8006 +/* f017a70: ac2427f8 */ sw $a0,0x27f8($at) +/* f017a74: 3c018006 */ lui $at,0x8006 +/* f017a78: ac2427fc */ sw $a0,0x27fc($at) +/* f017a7c: 3c018006 */ lui $at,0x8006 +/* f017a80: ac202800 */ sw $zero,0x2800($at) +/* f017a84: 3c018006 */ lui $at,0x8006 +/* f017a88: ac242804 */ sw $a0,0x2804($at) +/* f017a8c: 3c018006 */ lui $at,0x8006 +/* f017a90: ac24280c */ sw $a0,0x280c($at) +/* f017a94: 3c018006 */ lui $at,0x8006 +/* f017a98: ac242810 */ sw $a0,0x2810($at) +/* f017a9c: 3c018006 */ lui $at,0x8006 +/* f017aa0: ac2e24c4 */ sw $t6,0x24c4($at) +/* f017aa4: 3c018006 */ lui $at,0x8006 +/* f017aa8: 0fc5b7ae */ jal func0f16deb8 +/* f017aac: ac202730 */ sw $zero,0x2730($at) +/* f017ab0: 8fbf0014 */ lw $ra,0x14($sp) +/* f017ab4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f017ab8: 03e00008 */ jr $ra +/* f017abc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f017ac0 +/* f017ac0: 27bdfcd0 */ addiu $sp,$sp,-816 +/* f017ac4: 3c0f8006 */ lui $t7,0x8006 +/* f017ac8: 3c028006 */ lui $v0,0x8006 +/* f017acc: 25ef2818 */ addiu $t7,$t7,0x2818 +/* f017ad0: 24422730 */ addiu $v0,$v0,0x2730 +/* f017ad4: afbf0034 */ sw $ra,0x34($sp) +/* f017ad8: afa40330 */ sw $a0,0x330($sp) +/* f017adc: 25f9003c */ addiu $t9,$t7,0x3c +/* f017ae0: 27ae02f0 */ addiu $t6,$sp,0x2f0 +.L0f017ae4: +/* f017ae4: 8de10000 */ lw $at,0x0($t7) +/* f017ae8: 25ef000c */ addiu $t7,$t7,0xc +/* f017aec: 25ce000c */ addiu $t6,$t6,0xc +/* f017af0: adc1fff4 */ sw $at,-0xc($t6) +/* f017af4: 8de1fff8 */ lw $at,-0x8($t7) +/* f017af8: adc1fff8 */ sw $at,-0x8($t6) +/* f017afc: 8de1fffc */ lw $at,-0x4($t7) +/* f017b00: 15f9fff8 */ bne $t7,$t9,.L0f017ae4 +/* f017b04: adc1fffc */ sw $at,-0x4($t6) +/* f017b08: 8de10000 */ lw $at,0x0($t7) +/* f017b0c: 3c188006 */ lui $t8,0x8006 +/* f017b10: 3c048006 */ lui $a0,0x8006 +/* f017b14: adc10000 */ sw $at,0x0($t6) +/* f017b18: 8f1824c4 */ lw $t8,0x24c4($t8) +/* f017b1c: 3c017f1b */ lui $at,0x7f1b +/* f017b20: c4288400 */ lwc1 $f8,-0x7c00($at) +/* f017b24: 44982000 */ mtc1 $t8,$f4 +/* f017b28: 3c017f1b */ lui $at,0x7f1b +/* f017b2c: 8c590000 */ lw $t9,0x0($v0) +/* f017b30: 468021a0 */ cvt.s.w $f6,$f4 +/* f017b34: c4248404 */ lwc1 $f4,-0x7bfc($at) +/* f017b38: 3c098006 */ lui $t1,0x8006 +/* f017b3c: 3c0a8006 */ lui $t2,0x8006 +/* f017b40: 3c0c8006 */ lui $t4,0x8006 +/* f017b44: 3c0d8006 */ lui $t5,0x8006 +/* f017b48: 46083283 */ div.s $f10,$f6,$f8 +/* f017b4c: 3c0b8006 */ lui $t3,0x8006 +/* f017b50: 25ad2800 */ addiu $t5,$t5,0x2800 +/* f017b54: 258c27f0 */ addiu $t4,$t4,0x27f0 +/* f017b58: 254a27e0 */ addiu $t2,$t2,0x27e0 +/* f017b5c: 252927d4 */ addiu $t1,$t1,0x27d4 +/* f017b60: 3c013f80 */ lui $at,0x3f80 +/* f017b64: 248427cc */ addiu $a0,$a0,0x27cc +/* f017b68: 24030001 */ addiu $v1,$zero,0x1 +/* f017b6c: 256b27c4 */ addiu $t3,$t3,0x27c4 +/* f017b70: 46045181 */ sub.s $f6,$f10,$f4 +/* f017b74: 13200041 */ beqz $t9,.L0f017c7c +/* f017b78: e7a6013c */ swc1 $f6,0x13c($sp) +/* f017b7c: 44817000 */ mtc1 $at,$f14 +/* f017b80: 3c017f1b */ lui $at,0x7f1b +/* f017b84: c4288408 */ lwc1 $f8,-0x7bf8($at) +/* f017b88: 3c018006 */ lui $at,0x8006 +/* f017b8c: 44809000 */ mtc1 $zero,$f18 +/* f017b90: e42827a8 */ swc1 $f8,0x27a8($at) +/* f017b94: 3c017f1b */ lui $at,0x7f1b +/* f017b98: c42a840c */ lwc1 $f10,-0x7bf4($at) +/* f017b9c: 3c018006 */ lui $at,0x8006 +/* f017ba0: 3c1f8006 */ lui $ra,0x8006 +/* f017ba4: e42a27ac */ swc1 $f10,0x27ac($at) +/* f017ba8: 3c017f1b */ lui $at,0x7f1b +/* f017bac: c4248410 */ lwc1 $f4,-0x7bf0($at) +/* f017bb0: 3c018006 */ lui $at,0x8006 +/* f017bb4: 27ff27d8 */ addiu $ra,$ra,0x27d8 +/* f017bb8: e42427b0 */ swc1 $f4,0x27b0($at) +/* f017bbc: 3c018006 */ lui $at,0x8006 +/* f017bc0: e43227b4 */ swc1 $f18,0x27b4($at) +/* f017bc4: 3c017f1b */ lui $at,0x7f1b +/* f017bc8: c4268414 */ lwc1 $f6,-0x7bec($at) +/* f017bcc: 3c018006 */ lui $at,0x8006 +/* f017bd0: 240fffff */ addiu $t7,$zero,-1 +/* f017bd4: e42627b8 */ swc1 $f6,0x27b8($at) +/* f017bd8: 3c018006 */ lui $at,0x8006 +/* f017bdc: e43227bc */ swc1 $f18,0x27bc($at) +/* f017be0: 3c018006 */ lui $at,0x8006 +/* f017be4: ac2027c0 */ sw $zero,0x27c0($at) +/* f017be8: 3c018006 */ lui $at,0x8006 +/* f017bec: e42e27c8 */ swc1 $f14,0x27c8($at) +/* f017bf0: ac400000 */ sw $zero,0x0($v0) +/* f017bf4: ac830000 */ sw $v1,0x0($a0) +/* f017bf8: 3c018006 */ lui $at,0x8006 +/* f017bfc: ac2027d0 */ sw $zero,0x27d0($at) +/* f017c00: ad200000 */ sw $zero,0x0($t1) +/* f017c04: afe00000 */ sw $zero,0x0($ra) +/* f017c08: 3c018006 */ lui $at,0x8006 +/* f017c0c: ac2027dc */ sw $zero,0x27dc($at) +/* f017c10: ad400000 */ sw $zero,0x0($t2) +/* f017c14: 3c018006 */ lui $at,0x8006 +/* f017c18: ac2027e4 */ sw $zero,0x27e4($at) +/* f017c1c: 3c018006 */ lui $at,0x8006 +/* f017c20: ac2027e8 */ sw $zero,0x27e8($at) +/* f017c24: 3c018006 */ lui $at,0x8006 +/* f017c28: ac232804 */ sw $v1,0x2804($at) +/* f017c2c: 3c018006 */ lui $at,0x8006 +/* f017c30: ac2027ec */ sw $zero,0x27ec($at) +/* f017c34: ad800000 */ sw $zero,0x0($t4) +/* f017c38: 3c018006 */ lui $at,0x8006 +/* f017c3c: e43227f4 */ swc1 $f18,0x27f4($at) +/* f017c40: 3c018006 */ lui $at,0x8006 +/* f017c44: ac2027fc */ sw $zero,0x27fc($at) +/* f017c48: 3c018006 */ lui $at,0x8006 +/* f017c4c: ac2f27f8 */ sw $t7,0x27f8($at) +/* f017c50: ada00000 */ sw $zero,0x0($t5) +/* f017c54: 3c018006 */ lui $at,0x8006 +/* f017c58: ac20280c */ sw $zero,0x280c($at) +/* f017c5c: 3c017f1b */ lui $at,0x7f1b +/* f017c60: c4288418 */ lwc1 $f8,-0x7be8($at) +/* f017c64: 3c018006 */ lui $at,0x8006 +/* f017c68: e4282808 */ swc1 $f8,0x2808($at) +/* f017c6c: 3c018006 */ lui $at,0x8006 +/* f017c70: ac202810 */ sw $zero,0x2810($at) +/* f017c74: 3c018006 */ lui $at,0x8006 +/* f017c78: e4322814 */ swc1 $f18,0x2814($at) +.L0f017c7c: +/* f017c7c: 3c048006 */ lui $a0,0x8006 +/* f017c80: 248427cc */ addiu $a0,$a0,0x27cc +/* f017c84: 8c820000 */ lw $v0,0x0($a0) +/* f017c88: 3c013f80 */ lui $at,0x3f80 +/* f017c8c: 44817000 */ mtc1 $at,$f14 +/* f017c90: 3c098006 */ lui $t1,0x8006 +/* f017c94: 3c0a8006 */ lui $t2,0x8006 +/* f017c98: 3c0c8006 */ lui $t4,0x8006 +/* f017c9c: 3c0d8006 */ lui $t5,0x8006 +/* f017ca0: 3c1f8006 */ lui $ra,0x8006 +/* f017ca4: 44809000 */ mtc1 $zero,$f18 +/* f017ca8: 27ff27d8 */ addiu $ra,$ra,0x27d8 +/* f017cac: 25ad2800 */ addiu $t5,$t5,0x2800 +/* f017cb0: 258c27f0 */ addiu $t4,$t4,0x27f0 +/* f017cb4: 254a27e0 */ addiu $t2,$t2,0x27e0 +/* f017cb8: 252927d4 */ addiu $t1,$t1,0x27d4 +/* f017cbc: 10400009 */ beqz $v0,.L0f017ce4 +/* f017cc0: 24030001 */ addiu $v1,$zero,0x1 +/* f017cc4: 244e0001 */ addiu $t6,$v0,0x1 +/* f017cc8: 29c10004 */ slti $at,$t6,0x4 +/* f017ccc: 14200005 */ bnez $at,.L0f017ce4 +/* f017cd0: ac8e0000 */ sw $t6,0x0($a0) +/* f017cd4: ac800000 */ sw $zero,0x0($a0) +/* f017cd8: 3c018006 */ lui $at,0x8006 +/* f017cdc: ac2327d0 */ sw $v1,0x27d0($at) +/* f017ce0: ad230000 */ sw $v1,0x0($t1) +.L0f017ce4: +/* f017ce4: 3c198006 */ lui $t9,0x8006 +/* f017ce8: 8f3927e4 */ lw $t9,0x27e4($t9) +/* f017cec: 3c018006 */ lui $at,0x8006 +/* f017cf0: 13200049 */ beqz $t9,.L0f017e18 +/* f017cf4: 00000000 */ sll $zero,$zero,0x0 +/* f017cf8: c42027a8 */ lwc1 $f0,0x27a8($at) +/* f017cfc: c5620000 */ lwc1 $f2,0x0($t3) +/* f017d00: 3c048006 */ lui $a0,0x8006 +/* f017d04: 3c068006 */ lui $a2,0x8006 +/* f017d08: 4602003c */ c.lt.s $f0,$f2 +/* f017d0c: 3c017f1b */ lui $at,0x7f1b +/* f017d10: 24c627ac */ addiu $a2,$a2,0x27ac +/* f017d14: 248427a8 */ addiu $a0,$a0,0x27a8 +/* f017d18: 45020038 */ bc1fl .L0f017dfc +/* f017d1c: 4600103e */ c.le.s $f2,$f0 +/* f017d20: c420841c */ lwc1 $f0,-0x7be4($at) +/* f017d24: 3c017f1b */ lui $at,0x7f1b +/* f017d28: c42a8420 */ lwc1 $f10,-0x7be0($at) +/* f017d2c: 44051000 */ mfc1 $a1,$f2 +/* f017d30: 44070000 */ mfc1 $a3,$f0 +/* f017d34: e7a00010 */ swc1 $f0,0x10($sp) +/* f017d38: 0fc1b643 */ jal func0f06d90c +/* f017d3c: e7aa0014 */ swc1 $f10,0x14($sp) +/* f017d40: 3c028006 */ lui $v0,0x8006 +/* f017d44: 3c0b8006 */ lui $t3,0x8006 +/* f017d48: 256b27c4 */ addiu $t3,$t3,0x27c4 +/* f017d4c: 244227a8 */ addiu $v0,$v0,0x27a8 +/* f017d50: c4400000 */ lwc1 $f0,0x0($v0) +/* f017d54: c5620000 */ lwc1 $f2,0x0($t3) +/* f017d58: 3c098006 */ lui $t1,0x8006 +/* f017d5c: 3c0a8006 */ lui $t2,0x8006 +/* f017d60: 4600103e */ c.le.s $f2,$f0 +/* f017d64: 3c0c8006 */ lui $t4,0x8006 +/* f017d68: 3c0d8006 */ lui $t5,0x8006 +/* f017d6c: 3c1f8006 */ lui $ra,0x8006 +/* f017d70: 44809000 */ mtc1 $zero,$f18 +/* f017d74: 27ff27d8 */ addiu $ra,$ra,0x27d8 +/* f017d78: 25ad2800 */ addiu $t5,$t5,0x2800 +/* f017d7c: 258c27f0 */ addiu $t4,$t4,0x27f0 +/* f017d80: 254a27e0 */ addiu $t2,$t2,0x27e0 +/* f017d84: 45000005 */ bc1f .L0f017d9c +/* f017d88: 252927d4 */ addiu $t1,$t1,0x27d4 +/* f017d8c: e4420000 */ swc1 $f2,0x0($v0) +/* f017d90: 3c018006 */ lui $at,0x8006 +/* f017d94: e43227ac */ swc1 $f18,0x27ac($at) +/* f017d98: c4400000 */ lwc1 $f0,0x0($v0) +.L0f017d9c: +/* f017d9c: 3c017f1b */ lui $at,0x7f1b +/* f017da0: c42c8424 */ lwc1 $f12,-0x7bdc($at) +/* f017da4: 4600603e */ c.le.s $f12,$f0 +/* f017da8: 00000000 */ sll $zero,$zero,0x0 +/* f017dac: 45020009 */ bc1fl .L0f017dd4 +/* f017db0: 4612003c */ c.lt.s $f0,$f18 +/* f017db4: 460c0101 */ sub.s $f4,$f0,$f12 +/* f017db8: 460c1181 */ sub.s $f6,$f2,$f12 +/* f017dbc: e4440000 */ swc1 $f4,0x0($v0) +/* f017dc0: c4400000 */ lwc1 $f0,0x0($v0) +/* f017dc4: e5660000 */ swc1 $f6,0x0($t3) +/* f017dc8: 1000000b */ beqz $zero,.L0f017df8 +/* f017dcc: c5620000 */ lwc1 $f2,0x0($t3) +/* f017dd0: 4612003c */ c.lt.s $f0,$f18 +.L0f017dd4: +/* f017dd4: 00000000 */ sll $zero,$zero,0x0 +/* f017dd8: 45020008 */ bc1fl .L0f017dfc +/* f017ddc: 4600103e */ c.le.s $f2,$f0 +/* f017de0: 460c0200 */ add.s $f8,$f0,$f12 +/* f017de4: 460c1280 */ add.s $f10,$f2,$f12 +/* f017de8: e4480000 */ swc1 $f8,0x0($v0) +/* f017dec: c4400000 */ lwc1 $f0,0x0($v0) +/* f017df0: e56a0000 */ swc1 $f10,0x0($t3) +/* f017df4: c5620000 */ lwc1 $f2,0x0($t3) +.L0f017df8: +/* f017df8: 4600103e */ c.le.s $f2,$f0 +.L0f017dfc: +/* f017dfc: 3c013f80 */ lui $at,0x3f80 +/* f017e00: 44817000 */ mtc1 $at,$f14 +/* f017e04: 24030001 */ addiu $v1,$zero,0x1 +/* f017e08: 45000021 */ bc1f .L0f017e90 +/* f017e0c: 3c018006 */ lui $at,0x8006 +/* f017e10: 1000001f */ beqz $zero,.L0f017e90 +/* f017e14: ac2027e4 */ sw $zero,0x27e4($at) +.L0f017e18: +/* f017e18: 3c0f8006 */ lui $t7,0x8006 +/* f017e1c: 8def27d0 */ lw $t7,0x27d0($t7) +/* f017e20: 11e0001b */ beqz $t7,.L0f017e90 +/* f017e24: 3c017f1b */ lui $at,0x7f1b +/* f017e28: c42c842c */ lwc1 $f12,-0x7bd4($at) +/* f017e2c: 3c08800a */ lui $t0,0x800a +/* f017e30: 25089fc0 */ addiu $t0,$t0,-24640 +/* f017e34: 3c018006 */ lui $at,0x8006 +/* f017e38: c42427ac */ lwc1 $f4,0x27ac($at) +/* f017e3c: c506004c */ lwc1 $f6,0x4c($t0) +/* f017e40: 3c028006 */ lui $v0,0x8006 +/* f017e44: 244227a8 */ addiu $v0,$v0,0x27a8 +/* f017e48: 46062202 */ mul.s $f8,$f4,$f6 +/* f017e4c: c44a0000 */ lwc1 $f10,0x0($v0) +/* f017e50: 46085100 */ add.s $f4,$f10,$f8 +/* f017e54: e4440000 */ swc1 $f4,0x0($v0) +/* f017e58: c4400000 */ lwc1 $f0,0x0($v0) +/* f017e5c: 4600603e */ c.le.s $f12,$f0 +/* f017e60: 00000000 */ sll $zero,$zero,0x0 +/* f017e64: 45020005 */ bc1fl .L0f017e7c +/* f017e68: 4612003c */ c.lt.s $f0,$f18 +/* f017e6c: 460c0181 */ sub.s $f6,$f0,$f12 +/* f017e70: 10000007 */ beqz $zero,.L0f017e90 +/* f017e74: e4460000 */ swc1 $f6,0x0($v0) +/* f017e78: 4612003c */ c.lt.s $f0,$f18 +.L0f017e7c: +/* f017e7c: 00000000 */ sll $zero,$zero,0x0 +/* f017e80: 45020004 */ bc1fl .L0f017e94 +/* f017e84: 8d220000 */ lw $v0,0x0($t1) +/* f017e88: 460c0280 */ add.s $f10,$f0,$f12 +/* f017e8c: e44a0000 */ swc1 $f10,0x0($v0) +.L0f017e90: +/* f017e90: 8d220000 */ lw $v0,0x0($t1) +.L0f017e94: +/* f017e94: 3c08800a */ lui $t0,0x800a +/* f017e98: 3c0b8006 */ lui $t3,0x8006 +/* f017e9c: 3c017f1b */ lui $at,0x7f1b +/* f017ea0: c42c8430 */ lwc1 $f12,-0x7bd0($at) +/* f017ea4: 256b27c4 */ addiu $t3,$t3,0x27c4 +/* f017ea8: 1040001a */ beqz $v0,.L0f017f14 +/* f017eac: 25089fc0 */ addiu $t0,$t0,-24640 +/* f017eb0: 8d0e0038 */ lw $t6,0x38($t0) +/* f017eb4: 24190050 */ addiu $t9,$zero,0x50 +/* f017eb8: 3c018006 */ lui $at,0x8006 +/* f017ebc: 004ec021 */ addu $t8,$v0,$t6 +/* f017ec0: ad380000 */ sw $t8,0x0($t1) +/* f017ec4: 1b000009 */ blez $t8,.L0f017eec +/* f017ec8: 03001025 */ or $v0,$t8,$zero +/* f017ecc: 44824000 */ mtc1 $v0,$f8 +/* f017ed0: 44993000 */ mtc1 $t9,$f6 +/* f017ed4: 3c018006 */ lui $at,0x8006 +/* f017ed8: 46804120 */ cvt.s.w $f4,$f8 +/* f017edc: 468032a0 */ cvt.s.w $f10,$f6 +/* f017ee0: 460a2203 */ div.s $f8,$f4,$f10 +/* f017ee4: 10000002 */ beqz $zero,.L0f017ef0 +/* f017ee8: e42827bc */ swc1 $f8,0x27bc($at) +.L0f017eec: +/* f017eec: e43227bc */ swc1 $f18,0x27bc($at) +.L0f017ef0: +/* f017ef0: 28410051 */ slti $at,$v0,0x51 +/* f017ef4: 54200008 */ bnezl $at,.L0f017f18 +/* f017ef8: 8fef0000 */ lw $t7,0x0($ra) +/* f017efc: ad200000 */ sw $zero,0x0($t1) +/* f017f00: afe30000 */ sw $v1,0x0($ra) +/* f017f04: 3c018006 */ lui $at,0x8006 +/* f017f08: e43227bc */ swc1 $f18,0x27bc($at) +/* f017f0c: 3c018006 */ lui $at,0x8006 +/* f017f10: ac2327c0 */ sw $v1,0x27c0($at) +.L0f017f14: +/* f017f14: 8fef0000 */ lw $t7,0x0($ra) +.L0f017f18: +/* f017f18: 11e00019 */ beqz $t7,.L0f017f80 +/* f017f1c: 3c017f1b */ lui $at,0x7f1b +/* f017f20: c4268434 */ lwc1 $f6,-0x7bcc($at) +/* f017f24: c504004c */ lwc1 $f4,0x4c($t0) +/* f017f28: 3c018006 */ lui $at,0x8006 +/* f017f2c: c42827bc */ lwc1 $f8,0x27bc($at) +/* f017f30: 46043282 */ mul.s $f10,$f6,$f4 +/* f017f34: 460a4000 */ add.s $f0,$f8,$f10 +/* f017f38: e42027bc */ swc1 $f0,0x27bc($at) +/* f017f3c: 3c017f1b */ lui $at,0x7f1b +/* f017f40: c4248438 */ lwc1 $f4,-0x7bc8($at) +/* f017f44: 3c018006 */ lui $at,0x8006 +/* f017f48: 4600203e */ c.le.s $f4,$f0 +/* f017f4c: 00000000 */ sll $zero,$zero,0x0 +/* f017f50: 45020006 */ bc1fl .L0f017f6c +/* f017f54: 4600703e */ c.le.s $f14,$f0 +/* f017f58: 8d4e0000 */ lw $t6,0x0($t2) +/* f017f5c: 55c00003 */ bnezl $t6,.L0f017f6c +/* f017f60: 4600703e */ c.le.s $f14,$f0 +/* f017f64: ad430000 */ sw $v1,0x0($t2) +/* f017f68: 4600703e */ c.le.s $f14,$f0 +.L0f017f6c: +/* f017f6c: 00000000 */ sll $zero,$zero,0x0 +/* f017f70: 45020004 */ bc1fl .L0f017f84 +/* f017f74: 8d430000 */ lw $v1,0x0($t2) +/* f017f78: e42e27bc */ swc1 $f14,0x27bc($at) +/* f017f7c: afe00000 */ sw $zero,0x0($ra) +.L0f017f80: +/* f017f80: 8d430000 */ lw $v1,0x0($t2) +.L0f017f84: +/* f017f84: 10600064 */ beqz $v1,.L0f018118 +/* f017f88: 00000000 */ sll $zero,$zero,0x0 +/* f017f8c: 8d180038 */ lw $t8,0x38($t0) +/* f017f90: 3c018006 */ lui $at,0x8006 +/* f017f94: 3c048006 */ lui $a0,0x8006 +/* f017f98: 0078c821 */ addu $t9,$v1,$t8 +/* f017f9c: ad590000 */ sw $t9,0x0($t2) +/* f017fa0: c42827b0 */ lwc1 $f8,0x27b0($at) +/* f017fa4: 3c068006 */ lui $a2,0x8006 +/* f017fa8: 3c017f1b */ lui $at,0x7f1b +/* f017fac: 4608903c */ c.lt.s $f18,$f8 +/* f017fb0: 24c627b4 */ addiu $a2,$a2,0x27b4 +/* f017fb4: 248427b0 */ addiu $a0,$a0,0x27b0 +/* f017fb8: 4502001f */ bc1fl .L0f018038 +/* f017fbc: 8d430000 */ lw $v1,0x0($t2) +/* f017fc0: c420843c */ lwc1 $f0,-0x7bc4($at) +/* f017fc4: 3c017f1b */ lui $at,0x7f1b +/* f017fc8: c42a8440 */ lwc1 $f10,-0x7bc0($at) +/* f017fcc: 44059000 */ mfc1 $a1,$f18 +/* f017fd0: 44070000 */ mfc1 $a3,$f0 +/* f017fd4: e7a00010 */ swc1 $f0,0x10($sp) +/* f017fd8: 0fc1b6c0 */ jal func0f06db00 +/* f017fdc: e7aa0014 */ swc1 $f10,0x14($sp) +/* f017fe0: 3c017f1b */ lui $at,0x7f1b +/* f017fe4: c42c8444 */ lwc1 $f12,-0x7bbc($at) +/* f017fe8: 3c018006 */ lui $at,0x8006 +/* f017fec: 44809000 */ mtc1 $zero,$f18 +/* f017ff0: c42627b0 */ lwc1 $f6,0x27b0($at) +/* f017ff4: 3c08800a */ lui $t0,0x800a +/* f017ff8: 3c0a8006 */ lui $t2,0x8006 +/* f017ffc: 4612303e */ c.le.s $f6,$f18 +/* f018000: 3c0b8006 */ lui $t3,0x8006 +/* f018004: 3c0c8006 */ lui $t4,0x8006 +/* f018008: 3c0d8006 */ lui $t5,0x8006 +/* f01800c: 25ad2800 */ addiu $t5,$t5,0x2800 +/* f018010: 258c27f0 */ addiu $t4,$t4,0x27f0 +/* f018014: 256b27c4 */ addiu $t3,$t3,0x27c4 +/* f018018: 254a27e0 */ addiu $t2,$t2,0x27e0 +/* f01801c: 45000005 */ bc1f .L0f018034 +/* f018020: 25089fc0 */ addiu $t0,$t0,-24640 +/* f018024: 3c018006 */ lui $at,0x8006 +/* f018028: e43227b0 */ swc1 $f18,0x27b0($at) +/* f01802c: 3c018006 */ lui $at,0x8006 +/* f018030: e43227b4 */ swc1 $f18,0x27b4($at) +.L0f018034: +/* f018034: 8d430000 */ lw $v1,0x0($t2) +.L0f018038: +/* f018038: 3c013f80 */ lui $at,0x3f80 +/* f01803c: 44817000 */ mtc1 $at,$f14 +/* f018040: 2861001f */ slti $at,$v1,0x1f +/* f018044: 1420001c */ bnez $at,.L0f0180b8 +/* f018048: 00000000 */ sll $zero,$zero,0x0 +/* f01804c: 8d0f0038 */ lw $t7,0x38($t0) +/* f018050: 24040001 */ addiu $a0,$zero,0x1 +/* f018054: 006f7023 */ subu $t6,$v1,$t7 +/* f018058: 29c1001f */ slti $at,$t6,0x1f +/* f01805c: 10200016 */ beqz $at,.L0f0180b8 +/* f018060: 3c018006 */ lui $at,0x8006 +/* f018064: ac2027d0 */ sw $zero,0x27d0($at) +/* f018068: 3c018006 */ lui $at,0x8006 +/* f01806c: ac2427e4 */ sw $a0,0x27e4($at) +/* f018070: 3c018006 */ lui $at,0x8006 +/* f018074: c42427a8 */ lwc1 $f4,0x27a8($at) +/* f018078: 3c014080 */ lui $at,0x4080 +/* f01807c: 44814000 */ mtc1 $at,$f8 +/* f018080: 3c013e80 */ lui $at,0x3e80 +/* f018084: 46082282 */ mul.s $f10,$f4,$f8 +/* f018088: 460c5183 */ div.s $f6,$f10,$f12 +/* f01808c: 4600310d */ trunc.w.s $f4,$f6 +/* f018090: 44022000 */ mfc1 $v0,$f4 +/* f018094: 44812000 */ mtc1 $at,$f4 +/* f018098: 24420002 */ addiu $v0,$v0,0x2 +/* f01809c: 44824000 */ mtc1 $v0,$f8 +/* f0180a0: 00000000 */ sll $zero,$zero,0x0 +/* f0180a4: 468042a0 */ cvt.s.w $f10,$f8 +/* f0180a8: 460c5182 */ mul.s $f6,$f10,$f12 +/* f0180ac: 00000000 */ sll $zero,$zero,0x0 +/* f0180b0: 46043202 */ mul.s $f8,$f6,$f4 +/* f0180b4: e5680000 */ swc1 $f8,0x0($t3) +.L0f0180b8: +/* f0180b8: 3c028006 */ lui $v0,0x8006 +/* f0180bc: 28610065 */ slti $at,$v1,0x65 +/* f0180c0: 24040001 */ addiu $a0,$zero,0x1 +/* f0180c4: 14200009 */ bnez $at,.L0f0180ec +/* f0180c8: 8c4227e4 */ lw $v0,0x27e4($v0) +/* f0180cc: 8d190038 */ lw $t9,0x38($t0) +/* f0180d0: 3c058006 */ lui $a1,0x8006 +/* f0180d4: 24a527e8 */ addiu $a1,$a1,0x27e8 +/* f0180d8: 00797823 */ subu $t7,$v1,$t9 +/* f0180dc: 29e10065 */ slti $at,$t7,0x65 +/* f0180e0: 10200002 */ beqz $at,.L0f0180ec +/* f0180e4: 00000000 */ sll $zero,$zero,0x0 +/* f0180e8: aca40000 */ sw $a0,0x0($a1) +.L0f0180ec: +/* f0180ec: 3c058006 */ lui $a1,0x8006 +/* f0180f0: 14400009 */ bnez $v0,.L0f018118 +/* f0180f4: 24a527e8 */ addiu $a1,$a1,0x27e8 +/* f0180f8: 3c018006 */ lui $at,0x8006 +/* f0180fc: c42a27b0 */ lwc1 $f10,0x27b0($at) +/* f018100: 4612503e */ c.le.s $f10,$f18 +/* f018104: 00000000 */ sll $zero,$zero,0x0 +/* f018108: 45000003 */ bc1f .L0f018118 +/* f01810c: 00000000 */ sll $zero,$zero,0x0 +/* f018110: ad400000 */ sw $zero,0x0($t2) +/* f018114: aca40000 */ sw $a0,0x0($a1) +.L0f018118: +/* f018118: 3c058006 */ lui $a1,0x8006 +/* f01811c: 24a527e8 */ addiu $a1,$a1,0x27e8 +/* f018120: 8cae0000 */ lw $t6,0x0($a1) +/* f018124: 24040001 */ addiu $a0,$zero,0x1 +/* f018128: 3c0f8006 */ lui $t7,0x8006 +/* f01812c: 11c00012 */ beqz $t6,.L0f018178 +/* f018130: 3c017f1b */ lui $at,0x7f1b +/* f018134: c4268448 */ lwc1 $f6,-0x7bb8($at) +/* f018138: c504004c */ lwc1 $f4,0x4c($t0) +/* f01813c: 3c038006 */ lui $v1,0x8006 +/* f018140: 246327c8 */ addiu $v1,$v1,0x27c8 +/* f018144: 46043202 */ mul.s $f8,$f6,$f4 +/* f018148: c46a0000 */ lwc1 $f10,0x0($v1) +/* f01814c: 3c018006 */ lui $at,0x8006 +/* f018150: 46085181 */ sub.s $f6,$f10,$f8 +/* f018154: e42627c8 */ swc1 $f6,0x27c8($at) +/* f018158: c4640000 */ lwc1 $f4,0x0($v1) +/* f01815c: 4612203e */ c.le.s $f4,$f18 +/* f018160: 00000000 */ sll $zero,$zero,0x0 +/* f018164: 45020005 */ bc1fl .L0f01817c +/* f018168: 8d820000 */ lw $v0,0x0($t4) +/* f01816c: e4720000 */ swc1 $f18,0x0($v1) +/* f018170: aca00000 */ sw $zero,0x0($a1) +/* f018174: ad840000 */ sw $a0,0x0($t4) +.L0f018178: +/* f018178: 8d820000 */ lw $v0,0x0($t4) +.L0f01817c: +/* f01817c: 3c0e8006 */ lui $t6,0x8006 +/* f018180: 10400009 */ beqz $v0,.L0f0181a8 +/* f018184: 00000000 */ sll $zero,$zero,0x0 +/* f018188: 8d180038 */ lw $t8,0x38($t0) +/* f01818c: 0058c821 */ addu $t9,$v0,$t8 +/* f018190: 2b210015 */ slti $at,$t9,0x15 +/* f018194: 14200004 */ bnez $at,.L0f0181a8 +/* f018198: ad990000 */ sw $t9,0x0($t4) +/* f01819c: ad800000 */ sw $zero,0x0($t4) +/* f0181a0: 3c018006 */ lui $at,0x8006 +/* f0181a4: ac2427ec */ sw $a0,0x27ec($at) +.L0f0181a8: +/* f0181a8: 8dce27ec */ lw $t6,0x27ec($t6) +/* f0181ac: 3c018006 */ lui $at,0x8006 +/* f0181b0: 51c00004 */ beqzl $t6,.L0f0181c4 +/* f0181b4: 8da20000 */ lw $v0,0x0($t5) +/* f0181b8: ac2027ec */ sw $zero,0x27ec($at) +/* f0181bc: ada40000 */ sw $a0,0x0($t5) +/* f0181c0: 8da20000 */ lw $v0,0x0($t5) +.L0f0181c4: +/* f0181c4: 3c018006 */ lui $at,0x8006 +/* f0181c8: 1040000f */ beqz $v0,.L0f018208 +/* f0181cc: 00000000 */ sll $zero,$zero,0x0 +/* f0181d0: 8d180038 */ lw $t8,0x38($t0) +/* f0181d4: 3c068006 */ lui $a2,0x8006 +/* f0181d8: 24c62810 */ addiu $a2,$a2,0x2810 +/* f0181dc: 0058c821 */ addu $t9,$v0,$t8 +/* f0181e0: 1b200009 */ blez $t9,.L0f018208 +/* f0181e4: adb90000 */ sw $t9,0x0($t5) +/* f0181e8: 3c078006 */ lui $a3,0x8006 +/* f0181ec: 3c098006 */ lui $t1,0x8006 +/* f0181f0: 252927f8 */ addiu $t1,$t1,0x27f8 +/* f0181f4: 24e727fc */ addiu $a3,$a3,0x27fc +/* f0181f8: ada00000 */ sw $zero,0x0($t5) +/* f0181fc: ace40000 */ sw $a0,0x0($a3) +/* f018200: ad240000 */ sw $a0,0x0($t1) +/* f018204: acc40000 */ sw $a0,0x0($a2) +.L0f018208: +/* f018208: 3c078006 */ lui $a3,0x8006 +/* f01820c: 24e727fc */ addiu $a3,$a3,0x27fc +/* f018210: 8cee0000 */ lw $t6,0x0($a3) +/* f018214: 3c068006 */ lui $a2,0x8006 +/* f018218: 3c098006 */ lui $t1,0x8006 +/* f01821c: 252927f8 */ addiu $t1,$t1,0x27f8 +/* f018220: 11c0002c */ beqz $t6,.L0f0182d4 +/* f018224: 24c62810 */ addiu $a2,$a2,0x2810 +/* f018228: ac24280c */ sw $a0,0x280c($at) +/* f01822c: 8d220000 */ lw $v0,0x0($t1) +/* f018230: 3c018006 */ lui $at,0x8006 +/* f018234: 14400008 */ bnez $v0,.L0f018258 +/* f018238: 24580001 */ addiu $t8,$v0,0x1 +/* f01823c: c42a27f4 */ lwc1 $f10,0x27f4($at) +/* f018240: 3c017f1b */ lui $at,0x7f1b +/* f018244: c428844c */ lwc1 $f8,-0x7bb4($at) +/* f018248: 3c018006 */ lui $at,0x8006 +/* f01824c: 46085180 */ add.s $f6,$f10,$f8 +/* f018250: 10000011 */ beqz $zero,.L0f018298 +/* f018254: e42627f4 */ swc1 $f6,0x27f4($at) +.L0f018258: +/* f018258: 14820009 */ bne $a0,$v0,.L0f018280 +/* f01825c: 3c018006 */ lui $at,0x8006 +/* f018260: 3c018006 */ lui $at,0x8006 +/* f018264: c42427f4 */ lwc1 $f4,0x27f4($at) +/* f018268: 3c017f1b */ lui $at,0x7f1b +/* f01826c: c42a8450 */ lwc1 $f10,-0x7bb0($at) +/* f018270: 3c018006 */ lui $at,0x8006 +/* f018274: 460a2200 */ add.s $f8,$f4,$f10 +/* f018278: 10000007 */ beqz $zero,.L0f018298 +/* f01827c: e42827f4 */ swc1 $f8,0x27f4($at) +.L0f018280: +/* f018280: c42627f4 */ lwc1 $f6,0x27f4($at) +/* f018284: 3c017f1b */ lui $at,0x7f1b +/* f018288: c4248454 */ lwc1 $f4,-0x7bac($at) +/* f01828c: 3c018006 */ lui $at,0x8006 +/* f018290: 46043280 */ add.s $f10,$f6,$f4 +/* f018294: e42a27f4 */ swc1 $f10,0x27f4($at) +.L0f018298: +/* f018298: 3c018006 */ lui $at,0x8006 +/* f01829c: c42827f4 */ lwc1 $f8,0x27f4($at) +/* f0182a0: 3c018006 */ lui $at,0x8006 +/* f0182a4: 4608703e */ c.le.s $f14,$f8 +/* f0182a8: 00000000 */ sll $zero,$zero,0x0 +/* f0182ac: 45000009 */ bc1f .L0f0182d4 +/* f0182b0: 00000000 */ sll $zero,$zero,0x0 +/* f0182b4: e43227f4 */ swc1 $f18,0x27f4($at) +/* f0182b8: 2401000a */ addiu $at,$zero,0xa +/* f0182bc: 17010005 */ bne $t8,$at,.L0f0182d4 +/* f0182c0: ad380000 */ sw $t8,0x0($t1) +/* f0182c4: 3c058006 */ lui $a1,0x8006 +/* f0182c8: 24a527dc */ addiu $a1,$a1,0x27dc +/* f0182cc: ace00000 */ sw $zero,0x0($a3) +/* f0182d0: aca40000 */ sw $a0,0x0($a1) +.L0f0182d4: +/* f0182d4: 8def280c */ lw $t7,0x280c($t7) +/* f0182d8: 3c058006 */ lui $a1,0x8006 +/* f0182dc: 24a527dc */ addiu $a1,$a1,0x27dc +/* f0182e0: 11e00012 */ beqz $t7,.L0f01832c +/* f0182e4: 00003825 */ or $a3,$zero,$zero +/* f0182e8: 3c017f1b */ lui $at,0x7f1b +/* f0182ec: c4268458 */ lwc1 $f6,-0x7ba8($at) +/* f0182f0: c504004c */ lwc1 $f4,0x4c($t0) +/* f0182f4: 3c028006 */ lui $v0,0x8006 +/* f0182f8: 24422808 */ addiu $v0,$v0,0x2808 +/* f0182fc: 46043282 */ mul.s $f10,$f6,$f4 +/* f018300: c4480000 */ lwc1 $f8,0x0($v0) +/* f018304: 3c018006 */ lui $at,0x8006 +/* f018308: 460a4180 */ add.s $f6,$f8,$f10 +/* f01830c: e4262808 */ swc1 $f6,0x2808($at) +/* f018310: c4400000 */ lwc1 $f0,0x0($v0) +/* f018314: 4600603e */ c.le.s $f12,$f0 +/* f018318: 00000000 */ sll $zero,$zero,0x0 +/* f01831c: 45020004 */ bc1fl .L0f018330 +/* f018320: 8cce0000 */ lw $t6,0x0($a2) +/* f018324: 460c0101 */ sub.s $f4,$f0,$f12 +/* f018328: e4440000 */ swc1 $f4,0x0($v0) +.L0f01832c: +/* f01832c: 8cce0000 */ lw $t6,0x0($a2) +.L0f018330: +/* f018330: 3c017f1b */ lui $at,0x7f1b +/* f018334: 51c00012 */ beqzl $t6,.L0f018380 +/* f018338: 8ca20000 */ lw $v0,0x0($a1) +/* f01833c: c428845c */ lwc1 $f8,-0x7ba4($at) +/* f018340: c50a004c */ lwc1 $f10,0x4c($t0) +/* f018344: 3c0a8006 */ lui $t2,0x8006 +/* f018348: 254a2814 */ addiu $t2,$t2,0x2814 +/* f01834c: 460a4182 */ mul.s $f6,$f8,$f10 +/* f018350: c5440000 */ lwc1 $f4,0x0($t2) +/* f018354: 3c018006 */ lui $at,0x8006 +/* f018358: 46062200 */ add.s $f8,$f4,$f6 +/* f01835c: e4282814 */ swc1 $f8,0x2814($at) +/* f018360: c54a0000 */ lwc1 $f10,0x0($t2) +/* f018364: 460a703e */ c.le.s $f14,$f10 +/* f018368: 00000000 */ sll $zero,$zero,0x0 +/* f01836c: 45020004 */ bc1fl .L0f018380 +/* f018370: 8ca20000 */ lw $v0,0x0($a1) +/* f018374: e54e0000 */ swc1 $f14,0x0($t2) +/* f018378: acc00000 */ sw $zero,0x0($a2) +/* f01837c: 8ca20000 */ lw $v0,0x0($a1) +.L0f018380: +/* f018380: 00003025 */ or $a2,$zero,$zero +/* f018384: 5040000a */ beqzl $v0,.L0f0183b0 +/* f018388: 8fa40330 */ lw $a0,0x330($sp) +/* f01838c: 8d180038 */ lw $t8,0x38($t0) +/* f018390: 0058c821 */ addu $t9,$v0,$t8 +/* f018394: 2b21003d */ slti $at,$t9,0x3d +/* f018398: 14200004 */ bnez $at,.L0f0183ac +/* f01839c: acb90000 */ sw $t9,0x0($a1) +/* f0183a0: aca00000 */ sw $zero,0x0($a1) +/* f0183a4: 3c018006 */ lui $at,0x8006 +/* f0183a8: ac242734 */ sw $a0,0x2734($at) +.L0f0183ac: +/* f0183ac: 8fa40330 */ lw $a0,0x330($sp) +.L0f0183b0: +/* f0183b0: 0c002fc1 */ jal 0xbf04 +/* f0183b4: 00002825 */ or $a1,$zero,$zero +/* f0183b8: 0c002cb1 */ jal 0xb2c4 +/* f0183bc: 00402025 */ or $a0,$v0,$zero +/* f0183c0: 3c0e8006 */ lui $t6,0x8006 +/* f0183c4: 8dce27cc */ lw $t6,0x27cc($t6) +/* f0183c8: 00401825 */ or $v1,$v0,$zero +/* f0183cc: 24040002 */ addiu $a0,$zero,0x2 +/* f0183d0: 11c00003 */ beqz $t6,.L0f0183e0 +/* f0183d4: 00000000 */ sll $zero,$zero,0x0 +/* f0183d8: 10000272 */ beqz $zero,.L0f018da4 +/* f0183dc: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0183e0: +/* f0183e0: 0fc59e6c */ jal func0f1679b0 +/* f0183e4: afa30330 */ sw $v1,0x330($sp) +/* f0183e8: 44809000 */ mtc1 $zero,$f18 +/* f0183ec: 3c01457a */ lui $at,0x457a +/* f0183f0: 44812000 */ mtc1 $at,$f4 +/* f0183f4: 3c013f80 */ lui $at,0x3f80 +/* f0183f8: 44813000 */ mtc1 $at,$f6 +/* f0183fc: 44069000 */ mfc1 $a2,$f18 +/* f018400: 44079000 */ mfc1 $a3,$f18 +/* f018404: 27a400f0 */ addiu $a0,$sp,0xf0 +/* f018408: 00402825 */ or $a1,$v0,$zero +/* f01840c: afa20134 */ sw $v0,0x134($sp) +/* f018410: e7b20014 */ swc1 $f18,0x14($sp) +/* f018414: e7b20018 */ swc1 $f18,0x18($sp) +/* f018418: e7b2001c */ swc1 $f18,0x1c($sp) +/* f01841c: e7b20020 */ swc1 $f18,0x20($sp) +/* f018420: e7b20028 */ swc1 $f18,0x28($sp) +/* f018424: e7a40010 */ swc1 $f4,0x10($sp) +/* f018428: 0c0011c3 */ jal 0x470c +/* f01842c: e7a60024 */ swc1 $f6,0x24($sp) +/* f018430: 8fa30330 */ lw $v1,0x330($sp) +/* f018434: 3c017f1b */ lui $at,0x7f1b +/* f018438: c4228460 */ lwc1 $f2,-0x7ba0($at) +/* f01843c: 8fa80134 */ lw $t0,0x134($sp) +/* f018440: 3c180384 */ lui $t8,0x384 +/* f018444: 37180010 */ ori $t8,$t8,0x10 +/* f018448: 3c190382 */ lui $t9,0x382 +/* f01844c: ac780000 */ sw $t8,0x0($v1) +/* f018450: 24640008 */ addiu $a0,$v1,0x8 +/* f018454: ac680004 */ sw $t0,0x4($v1) +/* f018458: 37390010 */ ori $t9,$t9,0x10 +/* f01845c: 250f0010 */ addiu $t7,$t0,0x10 +/* f018460: ac8f0004 */ sw $t7,0x4($a0) +/* f018464: ac990000 */ sw $t9,0x0($a0) +/* f018468: 3c018006 */ lui $at,0x8006 +/* f01846c: c4202814 */ lwc1 $f0,0x2814($at) +/* f018470: 3c01bf80 */ lui $at,0xbf80 +/* f018474: 44814000 */ mtc1 $at,$f8 +/* f018478: 3c017f1b */ lui $at,0x7f1b +/* f01847c: c42a8464 */ lwc1 $f10,-0x7b9c($at) +/* f018480: 46080380 */ add.s $f14,$f0,$f8 +/* f018484: 44809000 */ mtc1 $zero,$f18 +/* f018488: 46005102 */ mul.s $f4,$f10,$f0 +/* f01848c: 3c058006 */ lui $a1,0x8006 +/* f018490: 24a52578 */ addiu $a1,$a1,0x2578 +/* f018494: 46027182 */ mul.s $f6,$f14,$f2 +/* f018498: 240200ff */ addiu $v0,$zero,0xff +/* f01849c: 24860008 */ addiu $a2,$a0,0x8 +/* f0184a0: a0a00006 */ sb $zero,0x6($a1) +/* f0184a4: a0a00005 */ sb $zero,0x5($a1) +/* f0184a8: 46049401 */ sub.s $f16,$f18,$f4 +/* f0184ac: a0a00004 */ sb $zero,0x4($a1) +/* f0184b0: a0a00002 */ sb $zero,0x2($a1) +/* f0184b4: 46023300 */ add.s $f12,$f6,$f2 +/* f0184b8: 46028202 */ mul.s $f8,$f16,$f2 +/* f0184bc: a0a00001 */ sb $zero,0x1($a1) +/* f0184c0: a0a00000 */ sb $zero,0x0($a1) +/* f0184c4: a0a2000e */ sb $v0,0xe($a1) +/* f0184c8: a0a2000d */ sb $v0,0xd($a1) +/* f0184cc: a0a2000c */ sb $v0,0xc($a1) +/* f0184d0: a0a2000a */ sb $v0,0xa($a1) +/* f0184d4: 46024400 */ add.s $f16,$f8,$f2 +/* f0184d8: a0a20009 */ sb $v0,0x9($a1) +/* f0184dc: a0a20008 */ sb $v0,0x8($a1) +/* f0184e0: e7ac00e4 */ swc1 $f12,0xe4($sp) +/* f0184e4: e7b000e0 */ swc1 $f16,0xe0($sp) +/* f0184e8: 0c0068f7 */ jal 0x1a3dc +/* f0184ec: afa60330 */ sw $a2,0x330($sp) +/* f0184f0: e7a00050 */ swc1 $f0,0x50($sp) +/* f0184f4: 0c0068f4 */ jal 0x1a3d0 +/* f0184f8: c7ac00e0 */ lwc1 $f12,0xe0($sp) +/* f0184fc: 3c0142fe */ lui $at,0x42fe +/* f018500: 44815000 */ mtc1 $at,$f10 +/* f018504: c7a40050 */ lwc1 $f4,0x50($sp) +/* f018508: 3c018006 */ lui $at,0x8006 +/* f01850c: c7ac00e0 */ lwc1 $f12,0xe0($sp) +/* f018510: 46045182 */ mul.s $f6,$f10,$f4 +/* f018514: 00000000 */ sll $zero,$zero,0x0 +/* f018518: 46060202 */ mul.s $f8,$f0,$f6 +/* f01851c: 4600428d */ trunc.w.s $f10,$f8 +/* f018520: 44195000 */ mfc1 $t9,$f10 +/* f018524: 0c0068f7 */ jal 0x1a3dc +/* f018528: a0392588 */ sb $t9,0x2588($at) +/* f01852c: 3c0142fe */ lui $at,0x42fe +/* f018530: 44812000 */ mtc1 $at,$f4 +/* f018534: 3c018006 */ lui $at,0x8006 +/* f018538: c7ac00e4 */ lwc1 $f12,0xe4($sp) +/* f01853c: 46040182 */ mul.s $f6,$f0,$f4 +/* f018540: 4600320d */ trunc.w.s $f8,$f6 +/* f018544: 440e4000 */ mfc1 $t6,$f8 +/* f018548: 0c0068f4 */ jal 0x1a3d0 +/* f01854c: a02e2589 */ sb $t6,0x2589($at) +/* f018550: e7a00050 */ swc1 $f0,0x50($sp) +/* f018554: 0c0068f4 */ jal 0x1a3d0 +/* f018558: c7ac00e0 */ lwc1 $f12,0xe0($sp) +/* f01855c: 3c0142fe */ lui $at,0x42fe +/* f018560: 44815000 */ mtc1 $at,$f10 +/* f018564: c7a40050 */ lwc1 $f4,0x50($sp) +/* f018568: 44809000 */ mtc1 $zero,$f18 +/* f01856c: 3c018006 */ lui $at,0x8006 +/* f018570: 46045182 */ mul.s $f6,$f10,$f4 +/* f018574: 44059000 */ mfc1 $a1,$f18 +/* f018578: 44069000 */ mfc1 $a2,$f18 +/* f01857c: 27a402b0 */ addiu $a0,$sp,0x2b0 +/* f018580: 3c07457a */ lui $a3,0x457a +/* f018584: e7b20010 */ swc1 $f18,0x10($sp) +/* f018588: e7b20014 */ swc1 $f18,0x14($sp) +/* f01858c: 46060202 */ mul.s $f8,$f0,$f6 +/* f018590: e7b20018 */ swc1 $f18,0x18($sp) +/* f018594: e7b2001c */ swc1 $f18,0x1c($sp) +/* f018598: e7b20024 */ swc1 $f18,0x24($sp) +/* f01859c: 4600428d */ trunc.w.s $f10,$f8 +/* f0185a0: 44195000 */ mfc1 $t9,$f10 +/* f0185a4: 00000000 */ sll $zero,$zero,0x0 +/* f0185a8: a039258a */ sb $t9,0x258a($at) +/* f0185ac: 3c013f80 */ lui $at,0x3f80 +/* f0185b0: 44812000 */ mtc1 $at,$f4 +/* f0185b4: 0c005ab9 */ jal 0x16ae4 +/* f0185b8: e7a40020 */ swc1 $f4,0x20($sp) +/* f0185bc: 3c0f8006 */ lui $t7,0x8006 +/* f0185c0: 8def27c0 */ lw $t7,0x27c0($t7) +/* f0185c4: 24010001 */ addiu $at,$zero,0x1 +/* f0185c8: 27a501e8 */ addiu $a1,$sp,0x1e8 +/* f0185cc: 15e10004 */ bne $t7,$at,.L0f0185e0 +/* f0185d0: 3c0e8006 */ lui $t6,0x8006 +/* f0185d4: 8dce24f8 */ lw $t6,0x24f8($t6) +/* f0185d8: 10000004 */ beqz $zero,.L0f0185ec +/* f0185dc: afae022c */ sw $t6,0x22c($sp) +.L0f0185e0: +/* f0185e0: 3c188006 */ lui $t8,0x8006 +/* f0185e4: 8f1824fc */ lw $t8,0x24fc($t8) +/* f0185e8: afb8022c */ sw $t8,0x22c($sp) +.L0f0185ec: +/* f0185ec: 3c018006 */ lui $at,0x8006 +/* f0185f0: 0c0058dd */ jal 0x16374 +/* f0185f4: c42c27a8 */ lwc1 $f12,0x27a8($at) +/* f0185f8: 3c018006 */ lui $at,0x8006 +/* f0185fc: c42c27b0 */ lwc1 $f12,0x27b0($at) +/* f018600: 0c0058ba */ jal 0x162e8 +/* f018604: 27a501a8 */ addiu $a1,$sp,0x1a8 +/* f018608: 27a401a8 */ addiu $a0,$sp,0x1a8 +/* f01860c: 0c00567f */ jal 0x159fc +/* f018610: 27a501e8 */ addiu $a1,$sp,0x1e8 +/* f018614: 27a402b0 */ addiu $a0,$sp,0x2b0 +/* f018618: 27a501e8 */ addiu $a1,$sp,0x1e8 +/* f01861c: 0c005680 */ jal 0x15a00 +/* f018620: 27a60270 */ addiu $a2,$sp,0x270 +/* f018624: 3c018006 */ lui $at,0x8006 +/* f018628: c42c27b8 */ lwc1 $f12,0x27b8($at) +/* f01862c: 0c0057c1 */ jal 0x15f04 +/* f018630: 27a50270 */ addiu $a1,$sp,0x270 +/* f018634: 3c01437f */ lui $at,0x437f +/* f018638: 44813000 */ mtc1 $at,$f6 +/* f01863c: 3c018006 */ lui $at,0x8006 +/* f018640: c42827c8 */ lwc1 $f8,0x27c8($at) +/* f018644: 24020001 */ addiu $v0,$zero,0x1 +/* f018648: 3c038006 */ lui $v1,0x8006 +/* f01864c: 46083282 */ mul.s $f10,$f6,$f8 +/* f018650: 24632560 */ addiu $v1,$v1,0x2560 +/* f018654: 24050002 */ addiu $a1,$zero,0x2 +/* f018658: 4459f800 */ cfc1 $t9,$31 +/* f01865c: 44c2f800 */ ctc1 $v0,$31 +/* f018660: 00000000 */ sll $zero,$zero,0x0 +/* f018664: 46005124 */ cvt.w.s $f4,$f10 +/* f018668: 4442f800 */ cfc1 $v0,$31 +/* f01866c: 00000000 */ sll $zero,$zero,0x0 +/* f018670: 30420078 */ andi $v0,$v0,0x78 +/* f018674: 10400012 */ beqz $v0,.L0f0186c0 +/* f018678: 3c014f00 */ lui $at,0x4f00 +/* f01867c: 44812000 */ mtc1 $at,$f4 +/* f018680: 24020001 */ addiu $v0,$zero,0x1 +/* f018684: 46045101 */ sub.s $f4,$f10,$f4 +/* f018688: 44c2f800 */ ctc1 $v0,$31 +/* f01868c: 00000000 */ sll $zero,$zero,0x0 +/* f018690: 46002124 */ cvt.w.s $f4,$f4 +/* f018694: 4442f800 */ cfc1 $v0,$31 +/* f018698: 00000000 */ sll $zero,$zero,0x0 +/* f01869c: 30420078 */ andi $v0,$v0,0x78 +/* f0186a0: 14400005 */ bnez $v0,.L0f0186b8 +/* f0186a4: 00000000 */ sll $zero,$zero,0x0 +/* f0186a8: 44022000 */ mfc1 $v0,$f4 +/* f0186ac: 3c018000 */ lui $at,0x8000 +/* f0186b0: 10000007 */ beqz $zero,.L0f0186d0 +/* f0186b4: 00411025 */ or $v0,$v0,$at +.L0f0186b8: +/* f0186b8: 10000005 */ beqz $zero,.L0f0186d0 +/* f0186bc: 2402ffff */ addiu $v0,$zero,-1 +.L0f0186c0: +/* f0186c0: 44022000 */ mfc1 $v0,$f4 +/* f0186c4: 00000000 */ sll $zero,$zero,0x0 +/* f0186c8: 0440fffb */ bltz $v0,.L0f0186b8 +/* f0186cc: 00000000 */ sll $zero,$zero,0x0 +.L0f0186d0: +/* f0186d0: 8fae022c */ lw $t6,0x22c($sp) +/* f0186d4: 44d9f800 */ ctc1 $t9,$31 +/* f0186d8: a0620006 */ sb $v0,0x6($v1) +/* f0186dc: a0620005 */ sb $v0,0x5($v1) +/* f0186e0: a0620004 */ sb $v0,0x4($v1) +/* f0186e4: a0620002 */ sb $v0,0x2($v1) +/* f0186e8: a0620001 */ sb $v0,0x1($v1) +/* f0186ec: a0620000 */ sb $v0,0x0($v1) +/* f0186f0: afa000dc */ sw $zero,0xdc($sp) +/* f0186f4: afa000d8 */ sw $zero,0xd8($sp) +/* f0186f8: 0c006a47 */ jal 0x1a91c +/* f0186fc: 8dc40008 */ lw $a0,0x8($t6) +/* f018700: 10400027 */ beqz $v0,.L0f0187a0 +/* f018704: 00402825 */ or $a1,$v0,$zero +/* f018708: 8c460004 */ lw $a2,0x4($v0) +/* f01870c: 8fa4022c */ lw $a0,0x22c($sp) +/* f018710: 84d80010 */ lh $t8,0x10($a2) +/* f018714: 27190001 */ addiu $t9,$t8,0x1 +/* f018718: afb900dc */ sw $t9,0xdc($sp) +/* f01871c: 94cf0016 */ lhu $t7,0x16($a2) +/* f018720: afa60164 */ sw $a2,0x164($sp) +/* f018724: 25ee0001 */ addiu $t6,$t7,0x1 +/* f018728: 0c006a87 */ jal 0x1aa1c +/* f01872c: afae00d8 */ sw $t6,0xd8($sp) +/* f018730: afa20160 */ sw $v0,0x160($sp) +/* f018734: 0fc59e7d */ jal func0f1679f4 +/* f018738: 24040028 */ addiu $a0,$zero,0x28 +/* f01873c: 8fb80160 */ lw $t8,0x160($sp) +/* f018740: 8fa60164 */ lw $a2,0x164($sp) +/* f018744: 3c19bc00 */ lui $t9,0xbc00 +/* f018748: af020004 */ sw $v0,0x4($t8) +/* f01874c: 3c0f8000 */ lui $t7,0x8000 +/* f018750: 35ef0040 */ ori $t7,$t7,0x40 +/* f018754: 37390002 */ ori $t9,$t9,0x2 +/* f018758: 3c0e0386 */ lui $t6,0x386 +/* f01875c: 35ce0010 */ ori $t6,$t6,0x10 +/* f018760: ac590000 */ sw $t9,0x0($v0) +/* f018764: ac4f0004 */ sw $t7,0x4($v0) +/* f018768: 3c0f8006 */ lui $t7,0x8006 +/* f01876c: 3c190388 */ lui $t9,0x388 +/* f018770: ac4e0008 */ sw $t6,0x8($v0) +/* f018774: 3c188006 */ lui $t8,0x8006 +/* f018778: 27182538 */ addiu $t8,$t8,0x2538 +/* f01877c: 37390010 */ ori $t9,$t9,0x10 +/* f018780: 25ef2530 */ addiu $t7,$t7,0x2530 +/* f018784: 3c0e0601 */ lui $t6,0x601 +/* f018788: ac4f0014 */ sw $t7,0x14($v0) +/* f01878c: ac590010 */ sw $t9,0x10($v0) +/* f018790: ac58000c */ sw $t8,0xc($v0) +/* f018794: ac4e0018 */ sw $t6,0x18($v0) +/* f018798: 8cd80000 */ lw $t8,0x0($a2) +/* f01879c: ac58001c */ sw $t8,0x1c($v0) +.L0f0187a0: +/* f0187a0: 8fb9022c */ lw $t9,0x22c($sp) +/* f0187a4: 24050004 */ addiu $a1,$zero,0x4 +/* f0187a8: 0c006a47 */ jal 0x1a91c +/* f0187ac: 8f240008 */ lw $a0,0x8($t9) +/* f0187b0: 10400037 */ beqz $v0,.L0f018890 +/* f0187b4: 00402825 */ or $a1,$v0,$zero +/* f0187b8: 8c460004 */ lw $a2,0x4($v0) +/* f0187bc: 8faf00dc */ lw $t7,0xdc($sp) +/* f0187c0: 8fa4022c */ lw $a0,0x22c($sp) +/* f0187c4: 84ce0010 */ lh $t6,0x10($a2) +/* f0187c8: 01eec021 */ addu $t8,$t7,$t6 +/* f0187cc: 27190001 */ addiu $t9,$t8,0x1 +/* f0187d0: afb900dc */ sw $t9,0xdc($sp) +/* f0187d4: 8faf00d8 */ lw $t7,0xd8($sp) +/* f0187d8: 94ce0016 */ lhu $t6,0x16($a2) +/* f0187dc: afa60164 */ sw $a2,0x164($sp) +/* f0187e0: 01eec021 */ addu $t8,$t7,$t6 +/* f0187e4: 27190001 */ addiu $t9,$t8,0x1 +/* f0187e8: 0c006a87 */ jal 0x1aa1c +/* f0187ec: afb900d8 */ sw $t9,0xd8($sp) +/* f0187f0: afa20160 */ sw $v0,0x160($sp) +/* f0187f4: 0fc59e7d */ jal func0f1679f4 +/* f0187f8: 24040028 */ addiu $a0,$zero,0x28 +/* f0187fc: 8faf0160 */ lw $t7,0x160($sp) +/* f018800: 8fa60164 */ lw $a2,0x164($sp) +/* f018804: 3c018006 */ lui $at,0x8006 +/* f018808: ade20004 */ sw $v0,0x4($t7) +/* f01880c: 44809000 */ mtc1 $zero,$f18 +/* f018810: c42627c8 */ lwc1 $f6,0x27c8($at) +/* f018814: 24450008 */ addiu $a1,$v0,0x8 +/* f018818: 3c188000 */ lui $t8,0x8000 +/* f01881c: 4606903c */ c.lt.s $f18,$f6 +/* f018820: 37180040 */ ori $t8,$t8,0x40 +/* f018824: 24a70008 */ addiu $a3,$a1,0x8 +/* f018828: 3c190386 */ lui $t9,0x386 +/* f01882c: 45000016 */ bc1f .L0f018888 +/* f018830: 3c0eb800 */ lui $t6,0xb800 +/* f018834: 3c0ebc00 */ lui $t6,0xbc00 +/* f018838: 35ce0002 */ ori $t6,$t6,0x2 +/* f01883c: ac4e0000 */ sw $t6,0x0($v0) +/* f018840: ac580004 */ sw $t8,0x4($v0) +/* f018844: 37390010 */ ori $t9,$t9,0x10 +/* f018848: 3c0f8006 */ lui $t7,0x8006 +/* f01884c: 25ef2568 */ addiu $t7,$t7,0x2568 +/* f018850: acb90000 */ sw $t9,0x0($a1) +/* f018854: acaf0004 */ sw $t7,0x4($a1) +/* f018858: 3c188006 */ lui $t8,0x8006 +/* f01885c: 3c0e0388 */ lui $t6,0x388 +/* f018860: 35ce0010 */ ori $t6,$t6,0x10 +/* f018864: 27182560 */ addiu $t8,$t8,0x2560 +/* f018868: acf80004 */ sw $t8,0x4($a3) +/* f01886c: acee0000 */ sw $t6,0x0($a3) +/* f018870: 24e30008 */ addiu $v1,$a3,0x8 +/* f018874: 3c190601 */ lui $t9,0x601 +/* f018878: ac790000 */ sw $t9,0x0($v1) +/* f01887c: 8ccf0000 */ lw $t7,0x0($a2) +/* f018880: 10000003 */ beqz $zero,.L0f018890 +/* f018884: ac6f0004 */ sw $t7,0x4($v1) +.L0f018888: +/* f018888: ac4e0000 */ sw $t6,0x0($v0) +/* f01888c: ac400004 */ sw $zero,0x4($v0) +.L0f018890: +/* f018890: 8fb8022c */ lw $t8,0x22c($sp) +/* f018894: 24050006 */ addiu $a1,$zero,0x6 +/* f018898: 0c006a47 */ jal 0x1a91c +/* f01889c: 8f040008 */ lw $a0,0x8($t8) +/* f0188a0: 10400037 */ beqz $v0,.L0f018980 +/* f0188a4: 00402825 */ or $a1,$v0,$zero +/* f0188a8: 8c460004 */ lw $a2,0x4($v0) +/* f0188ac: 8fb900dc */ lw $t9,0xdc($sp) +/* f0188b0: 8fa4022c */ lw $a0,0x22c($sp) +/* f0188b4: 84cf0010 */ lh $t7,0x10($a2) +/* f0188b8: 032f7021 */ addu $t6,$t9,$t7 +/* f0188bc: 25d80001 */ addiu $t8,$t6,0x1 +/* f0188c0: afb800dc */ sw $t8,0xdc($sp) +/* f0188c4: 8fb900d8 */ lw $t9,0xd8($sp) +/* f0188c8: 94cf0016 */ lhu $t7,0x16($a2) +/* f0188cc: afa60164 */ sw $a2,0x164($sp) +/* f0188d0: 032f7021 */ addu $t6,$t9,$t7 +/* f0188d4: 25d80001 */ addiu $t8,$t6,0x1 +/* f0188d8: 0c006a87 */ jal 0x1aa1c +/* f0188dc: afb800d8 */ sw $t8,0xd8($sp) +/* f0188e0: afa20160 */ sw $v0,0x160($sp) +/* f0188e4: 0fc59e7d */ jal func0f1679f4 +/* f0188e8: 24040028 */ addiu $a0,$zero,0x28 +/* f0188ec: 8fb90160 */ lw $t9,0x160($sp) +/* f0188f0: 8fa60164 */ lw $a2,0x164($sp) +/* f0188f4: 3c018006 */ lui $at,0x8006 +/* f0188f8: af220004 */ sw $v0,0x4($t9) +/* f0188fc: 44809000 */ mtc1 $zero,$f18 +/* f018900: c42827c8 */ lwc1 $f8,0x27c8($at) +/* f018904: 24450008 */ addiu $a1,$v0,0x8 +/* f018908: 3c0e8000 */ lui $t6,0x8000 +/* f01890c: 4608903c */ c.lt.s $f18,$f8 +/* f018910: 35ce0040 */ ori $t6,$t6,0x40 +/* f018914: 24a70008 */ addiu $a3,$a1,0x8 +/* f018918: 3c180386 */ lui $t8,0x386 +/* f01891c: 45000016 */ bc1f .L0f018978 +/* f018920: 3c0fb800 */ lui $t7,0xb800 +/* f018924: 3c0fbc00 */ lui $t7,0xbc00 +/* f018928: 35ef0002 */ ori $t7,$t7,0x2 +/* f01892c: ac4f0000 */ sw $t7,0x0($v0) +/* f018930: ac4e0004 */ sw $t6,0x4($v0) +/* f018934: 37180010 */ ori $t8,$t8,0x10 +/* f018938: 3c198006 */ lui $t9,0x8006 +/* f01893c: 27392568 */ addiu $t9,$t9,0x2568 +/* f018940: acb80000 */ sw $t8,0x0($a1) +/* f018944: acb90004 */ sw $t9,0x4($a1) +/* f018948: 3c0e8006 */ lui $t6,0x8006 +/* f01894c: 3c0f0388 */ lui $t7,0x388 +/* f018950: 35ef0010 */ ori $t7,$t7,0x10 +/* f018954: 25ce2560 */ addiu $t6,$t6,0x2560 +/* f018958: acee0004 */ sw $t6,0x4($a3) +/* f01895c: acef0000 */ sw $t7,0x0($a3) +/* f018960: 24e30008 */ addiu $v1,$a3,0x8 +/* f018964: 3c180601 */ lui $t8,0x601 +/* f018968: ac780000 */ sw $t8,0x0($v1) +/* f01896c: 8cd90000 */ lw $t9,0x0($a2) +/* f018970: 10000003 */ beqz $zero,.L0f018980 +/* f018974: ac790004 */ sw $t9,0x4($v1) +.L0f018978: +/* f018978: ac4f0000 */ sw $t7,0x0($v0) +/* f01897c: ac400004 */ sw $zero,0x4($v0) +.L0f018980: +/* f018980: 8fae022c */ lw $t6,0x22c($sp) +/* f018984: 24050008 */ addiu $a1,$zero,0x8 +/* f018988: 0c006a47 */ jal 0x1a91c +/* f01898c: 8dc40008 */ lw $a0,0x8($t6) +/* f018990: 10400037 */ beqz $v0,.L0f018a70 +/* f018994: 00402825 */ or $a1,$v0,$zero +/* f018998: 8c460004 */ lw $a2,0x4($v0) +/* f01899c: 8fb800dc */ lw $t8,0xdc($sp) +/* f0189a0: 8fa4022c */ lw $a0,0x22c($sp) +/* f0189a4: 84d90010 */ lh $t9,0x10($a2) +/* f0189a8: 03197821 */ addu $t7,$t8,$t9 +/* f0189ac: 25ee0001 */ addiu $t6,$t7,0x1 +/* f0189b0: afae00dc */ sw $t6,0xdc($sp) +/* f0189b4: 8fb800d8 */ lw $t8,0xd8($sp) +/* f0189b8: 94d90016 */ lhu $t9,0x16($a2) +/* f0189bc: afa60164 */ sw $a2,0x164($sp) +/* f0189c0: 03197821 */ addu $t7,$t8,$t9 +/* f0189c4: 25ee0001 */ addiu $t6,$t7,0x1 +/* f0189c8: 0c006a87 */ jal 0x1aa1c +/* f0189cc: afae00d8 */ sw $t6,0xd8($sp) +/* f0189d0: afa20160 */ sw $v0,0x160($sp) +/* f0189d4: 0fc59e7d */ jal func0f1679f4 +/* f0189d8: 24040028 */ addiu $a0,$zero,0x28 +/* f0189dc: 8fb80160 */ lw $t8,0x160($sp) +/* f0189e0: 8fa60164 */ lw $a2,0x164($sp) +/* f0189e4: 3c018006 */ lui $at,0x8006 +/* f0189e8: af020004 */ sw $v0,0x4($t8) +/* f0189ec: 44809000 */ mtc1 $zero,$f18 +/* f0189f0: c42a27c8 */ lwc1 $f10,0x27c8($at) +/* f0189f4: 24450008 */ addiu $a1,$v0,0x8 +/* f0189f8: 3c0f8000 */ lui $t7,0x8000 +/* f0189fc: 460a903c */ c.lt.s $f18,$f10 +/* f018a00: 35ef0040 */ ori $t7,$t7,0x40 +/* f018a04: 24a70008 */ addiu $a3,$a1,0x8 +/* f018a08: 3c0e0386 */ lui $t6,0x386 +/* f018a0c: 45000016 */ bc1f .L0f018a68 +/* f018a10: 3c19b800 */ lui $t9,0xb800 +/* f018a14: 3c19bc00 */ lui $t9,0xbc00 +/* f018a18: 37390002 */ ori $t9,$t9,0x2 +/* f018a1c: ac590000 */ sw $t9,0x0($v0) +/* f018a20: ac4f0004 */ sw $t7,0x4($v0) +/* f018a24: 35ce0010 */ ori $t6,$t6,0x10 +/* f018a28: 3c188006 */ lui $t8,0x8006 +/* f018a2c: 27182568 */ addiu $t8,$t8,0x2568 +/* f018a30: acae0000 */ sw $t6,0x0($a1) +/* f018a34: acb80004 */ sw $t8,0x4($a1) +/* f018a38: 3c0f8006 */ lui $t7,0x8006 +/* f018a3c: 3c190388 */ lui $t9,0x388 +/* f018a40: 37390010 */ ori $t9,$t9,0x10 +/* f018a44: 25ef2560 */ addiu $t7,$t7,0x2560 +/* f018a48: acef0004 */ sw $t7,0x4($a3) +/* f018a4c: acf90000 */ sw $t9,0x0($a3) +/* f018a50: 24e30008 */ addiu $v1,$a3,0x8 +/* f018a54: 3c0e0601 */ lui $t6,0x601 +/* f018a58: ac6e0000 */ sw $t6,0x0($v1) +/* f018a5c: 8cd80000 */ lw $t8,0x0($a2) +/* f018a60: 10000003 */ beqz $zero,.L0f018a70 +/* f018a64: ac780004 */ sw $t8,0x4($v1) +.L0f018a68: +/* f018a68: ac590000 */ sw $t9,0x0($v0) +/* f018a6c: ac400004 */ sw $zero,0x4($v0) +.L0f018a70: +/* f018a70: 0fc59e59 */ jal func0f167964 +/* f018a74: 8fa400dc */ lw $a0,0xdc($sp) +/* f018a78: afa20044 */ sw $v0,0x44($sp) +/* f018a7c: 0fc59e73 */ jal func0f1679cc +/* f018a80: 8fa400d8 */ lw $a0,0xd8($sp) +/* f018a84: 3c013f80 */ lui $at,0x3f80 +/* f018a88: 44812000 */ mtc1 $at,$f4 +/* f018a8c: 8fb80044 */ lw $t8,0x44($sp) +/* f018a90: 3c068006 */ lui $a2,0x8006 +/* f018a94: 3c078006 */ lui $a3,0x8006 +/* f018a98: 240f00f0 */ addiu $t7,$zero,0xf0 +/* f018a9c: 27ae0270 */ addiu $t6,$sp,0x270 +/* f018aa0: afae0018 */ sw $t6,0x18($sp) +/* f018aa4: afaf0010 */ sw $t7,0x10($sp) +/* f018aa8: 8ce727bc */ lw $a3,0x27bc($a3) +/* f018aac: 8cc62804 */ lw $a2,0x2804($a2) +/* f018ab0: 8fa40330 */ lw $a0,0x330($sp) +/* f018ab4: 8fa5022c */ lw $a1,0x22c($sp) +/* f018ab8: afa20020 */ sw $v0,0x20($sp) +/* f018abc: afb8001c */ sw $t8,0x1c($sp) +/* f018ac0: 0fc05c92 */ jal func0f017248 +/* f018ac4: e7a40014 */ swc1 $f4,0x14($sp) +/* f018ac8: 3c19bc00 */ lui $t9,0xbc00 +/* f018acc: 3c0f8000 */ lui $t7,0x8000 +/* f018ad0: 3c0e0386 */ lui $t6,0x386 +/* f018ad4: 35ce0010 */ ori $t6,$t6,0x10 +/* f018ad8: 35ef0040 */ ori $t7,$t7,0x40 +/* f018adc: 37390002 */ ori $t9,$t9,0x2 +/* f018ae0: 3c188006 */ lui $t8,0x8006 +/* f018ae4: 27182580 */ addiu $t8,$t8,0x2580 +/* f018ae8: ac590000 */ sw $t9,0x0($v0) +/* f018aec: ac4f0004 */ sw $t7,0x4($v0) +/* f018af0: ac4e0008 */ sw $t6,0x8($v0) +/* f018af4: 24590018 */ addiu $t9,$v0,0x18 +/* f018af8: ac58000c */ sw $t8,0xc($v0) +/* f018afc: afb90330 */ sw $t9,0x330($sp) +/* f018b00: 3c0e8006 */ lui $t6,0x8006 +/* f018b04: 3c0f0388 */ lui $t7,0x388 +/* f018b08: 35ef0010 */ ori $t7,$t7,0x10 +/* f018b0c: 25ce2578 */ addiu $t6,$t6,0x2578 +/* f018b10: 3c188006 */ lui $t8,0x8006 +/* f018b14: ac4e0014 */ sw $t6,0x14($v0) +/* f018b18: ac4f0010 */ sw $t7,0x10($v0) +/* f018b1c: 27182858 */ addiu $t8,$t8,0x2858 +/* f018b20: 8f010000 */ lw $at,0x0($t8) +/* f018b24: 27a40064 */ addiu $a0,$sp,0x64 +/* f018b28: 27a501e8 */ addiu $a1,$sp,0x1e8 +/* f018b2c: ac810000 */ sw $at,0x0($a0) +/* f018b30: 8f0f0004 */ lw $t7,0x4($t8) +/* f018b34: ac8f0004 */ sw $t7,0x4($a0) +/* f018b38: 8f010008 */ lw $at,0x8($t8) +/* f018b3c: 0c0059b7 */ jal 0x166dc +/* f018b40: ac810008 */ sw $at,0x8($a0) +/* f018b44: 3c013f80 */ lui $at,0x3f80 +/* f018b48: 44813000 */ mtc1 $at,$f6 +/* f018b4c: c7a8013c */ lwc1 $f8,0x13c($sp) +/* f018b50: 27a501e8 */ addiu $a1,$sp,0x1e8 +/* f018b54: 0c0057e2 */ jal 0x15f88 +/* f018b58: 46083300 */ add.s $f12,$f6,$f8 +/* f018b5c: 27a402b0 */ addiu $a0,$sp,0x2b0 +/* f018b60: 27a501e8 */ addiu $a1,$sp,0x1e8 +/* f018b64: 0c005680 */ jal 0x15a00 +/* f018b68: 27a60230 */ addiu $a2,$sp,0x230 +/* f018b6c: 3c017f1b */ lui $at,0x7f1b +/* f018b70: c42c8468 */ lwc1 $f12,-0x7b98($at) +/* f018b74: 0c0057c1 */ jal 0x15f04 +/* f018b78: 27a50230 */ addiu $a1,$sp,0x230 +/* f018b7c: 3c028006 */ lui $v0,0x8006 +/* f018b80: 8c4227f8 */ lw $v0,0x27f8($v0) +/* f018b84: 27a30230 */ addiu $v1,$sp,0x230 +/* f018b88: 04420085 */ bltzl $v0,.L0f018da0 +/* f018b8c: 8fa20330 */ lw $v0,0x330($sp) +/* f018b90: 10400082 */ beqz $v0,.L0f018d9c +/* f018b94: 24010001 */ addiu $at,$zero,0x1 +/* f018b98: 1441001f */ bne $v0,$at,.L0f018c18 +/* f018b9c: 3c058006 */ lui $a1,0x8006 +/* f018ba0: 3c018006 */ lui $at,0x8006 +/* f018ba4: c42027f4 */ lwc1 $f0,0x27f4($at) +/* f018ba8: 3c013f00 */ lui $at,0x3f00 +/* f018bac: 44815000 */ mtc1 $at,$f10 +/* f018bb0: 44070000 */ mfc1 $a3,$f0 +/* f018bb4: 00003025 */ or $a2,$zero,$zero +/* f018bb8: 460a003c */ c.lt.s $f0,$f10 +/* f018bbc: 8fa40330 */ lw $a0,0x330($sp) +/* f018bc0: 240e00ff */ addiu $t6,$zero,0xff +/* f018bc4: 3c02800a */ lui $v0,0x800a +/* f018bc8: 45000002 */ bc1f .L0f018bd4 +/* f018bcc: 3c18800a */ lui $t8,0x800a +/* f018bd0: 24060001 */ addiu $a2,$zero,0x1 +.L0f018bd4: +/* f018bd4: 8c42ccb8 */ lw $v0,-0x3348($v0) +/* f018bd8: 3c0f800a */ lui $t7,0x800a +/* f018bdc: 8ca5250c */ lw $a1,0x250c($a1) +/* f018be0: 0002c880 */ sll $t9,$v0,0x2 +/* f018be4: 0319c021 */ addu $t8,$t8,$t9 +/* f018be8: 01f97821 */ addu $t7,$t7,$t9 +/* f018bec: 8defccb0 */ lw $t7,-0x3350($t7) +/* f018bf0: 8f18cca8 */ lw $t8,-0x3358($t8) +/* f018bf4: 03201025 */ or $v0,$t9,$zero +/* f018bf8: afae0010 */ sw $t6,0x10($sp) +/* f018bfc: e7a00014 */ swc1 $f0,0x14($sp) +/* f018c00: afa30018 */ sw $v1,0x18($sp) +/* f018c04: afaf0020 */ sw $t7,0x20($sp) +/* f018c08: 0fc05c92 */ jal func0f017248 +/* f018c0c: afb8001c */ sw $t8,0x1c($sp) +/* f018c10: 10000062 */ beqz $zero,.L0f018d9c +/* f018c14: afa20330 */ sw $v0,0x330($sp) +.L0f018c18: +/* f018c18: 24010002 */ addiu $at,$zero,0x2 +/* f018c1c: 14410023 */ bne $v0,$at,.L0f018cac +/* f018c20: 3c058006 */ lui $a1,0x8006 +/* f018c24: 3c018006 */ lui $at,0x8006 +/* f018c28: c42027f4 */ lwc1 $f0,0x27f4($at) +/* f018c2c: 3c013f00 */ lui $at,0x3f00 +/* f018c30: 44812000 */ mtc1 $at,$f4 +/* f018c34: 3c013f80 */ lui $at,0x3f80 +/* f018c38: 44813000 */ mtc1 $at,$f6 +/* f018c3c: 4604003c */ c.lt.s $f0,$f4 +/* f018c40: 00003025 */ or $a2,$zero,$zero +/* f018c44: 8fa40330 */ lw $a0,0x330($sp) +/* f018c48: 240e00ff */ addiu $t6,$zero,0xff +/* f018c4c: 45000002 */ bc1f .L0f018c58 +/* f018c50: 46003201 */ sub.s $f8,$f6,$f0 +/* f018c54: 24060001 */ addiu $a2,$zero,0x1 +.L0f018c58: +/* f018c58: 3c02800a */ lui $v0,0x800a +/* f018c5c: 8c42ccb8 */ lw $v0,-0x3348($v0) +/* f018c60: 3c18800a */ lui $t8,0x800a +/* f018c64: 3c0f800a */ lui $t7,0x800a +/* f018c68: 0002c880 */ sll $t9,$v0,0x2 +/* f018c6c: 0319c021 */ addu $t8,$t8,$t9 +/* f018c70: 01f97821 */ addu $t7,$t7,$t9 +/* f018c74: 8defccb0 */ lw $t7,-0x3350($t7) +/* f018c78: 8f18cca8 */ lw $t8,-0x3358($t8) +/* f018c7c: 44815000 */ mtc1 $at,$f10 +/* f018c80: 44074000 */ mfc1 $a3,$f8 +/* f018c84: 8ca52508 */ lw $a1,0x2508($a1) +/* f018c88: 03201025 */ or $v0,$t9,$zero +/* f018c8c: afae0010 */ sw $t6,0x10($sp) +/* f018c90: afa30018 */ sw $v1,0x18($sp) +/* f018c94: afaf0020 */ sw $t7,0x20($sp) +/* f018c98: afb8001c */ sw $t8,0x1c($sp) +/* f018c9c: 0fc05c92 */ jal func0f017248 +/* f018ca0: e7aa0014 */ swc1 $f10,0x14($sp) +/* f018ca4: 1000003d */ beqz $zero,.L0f018d9c +/* f018ca8: afa20330 */ sw $v0,0x330($sp) +.L0f018cac: +/* f018cac: 24010003 */ addiu $at,$zero,0x3 +/* f018cb0: 14410022 */ bne $v0,$at,.L0f018d3c +/* f018cb4: 3c058006 */ lui $a1,0x8006 +/* f018cb8: 3c018006 */ lui $at,0x8006 +/* f018cbc: c42027f4 */ lwc1 $f0,0x27f4($at) +/* f018cc0: 3c013f00 */ lui $at,0x3f00 +/* f018cc4: 44812000 */ mtc1 $at,$f4 +/* f018cc8: 44070000 */ mfc1 $a3,$f0 +/* f018ccc: 00003025 */ or $a2,$zero,$zero +/* f018cd0: 4604003c */ c.lt.s $f0,$f4 +/* f018cd4: 3c058006 */ lui $a1,0x8006 +/* f018cd8: 3c013f80 */ lui $at,0x3f80 +/* f018cdc: 8fa40330 */ lw $a0,0x330($sp) +/* f018ce0: 45000002 */ bc1f .L0f018cec +/* f018ce4: 240e00ff */ addiu $t6,$zero,0xff +/* f018ce8: 24060001 */ addiu $a2,$zero,0x1 +.L0f018cec: +/* f018cec: 3c02800a */ lui $v0,0x800a +/* f018cf0: 8c42ccb8 */ lw $v0,-0x3348($v0) +/* f018cf4: 3c18800a */ lui $t8,0x800a +/* f018cf8: 3c0f800a */ lui $t7,0x800a +/* f018cfc: 0002c880 */ sll $t9,$v0,0x2 +/* f018d00: 0319c021 */ addu $t8,$t8,$t9 +/* f018d04: 01f97821 */ addu $t7,$t7,$t9 +/* f018d08: 8defccb0 */ lw $t7,-0x3350($t7) +/* f018d0c: 8f18cca8 */ lw $t8,-0x3358($t8) +/* f018d10: 44813000 */ mtc1 $at,$f6 +/* f018d14: 8ca52508 */ lw $a1,0x2508($a1) +/* f018d18: 03201025 */ or $v0,$t9,$zero +/* f018d1c: afae0010 */ sw $t6,0x10($sp) +/* f018d20: afa30018 */ sw $v1,0x18($sp) +/* f018d24: afaf0020 */ sw $t7,0x20($sp) +/* f018d28: afb8001c */ sw $t8,0x1c($sp) +/* f018d2c: 0fc05c92 */ jal func0f017248 +/* f018d30: e7a60014 */ swc1 $f6,0x14($sp) +/* f018d34: 10000019 */ beqz $zero,.L0f018d9c +/* f018d38: afa20330 */ sw $v0,0x330($sp) +.L0f018d3c: +/* f018d3c: 3c02800a */ lui $v0,0x800a +/* f018d40: 8c42ccb8 */ lw $v0,-0x3348($v0) +/* f018d44: 3c18800a */ lui $t8,0x800a +/* f018d48: 3c0f800a */ lui $t7,0x800a +/* f018d4c: 0002c880 */ sll $t9,$v0,0x2 +/* f018d50: 0319c021 */ addu $t8,$t8,$t9 +/* f018d54: 01f97821 */ addu $t7,$t7,$t9 +/* f018d58: 3c013f80 */ lui $at,0x3f80 +/* f018d5c: 44814000 */ mtc1 $at,$f8 +/* f018d60: 8defccb0 */ lw $t7,-0x3350($t7) +/* f018d64: 8f18cca8 */ lw $t8,-0x3358($t8) +/* f018d68: 240e00ff */ addiu $t6,$zero,0xff +/* f018d6c: 8ca52508 */ lw $a1,0x2508($a1) +/* f018d70: afae0010 */ sw $t6,0x10($sp) +/* f018d74: 03201025 */ or $v0,$t9,$zero +/* f018d78: 8fa40330 */ lw $a0,0x330($sp) +/* f018d7c: 00003025 */ or $a2,$zero,$zero +/* f018d80: 3c073f80 */ lui $a3,0x3f80 +/* f018d84: afa30018 */ sw $v1,0x18($sp) +/* f018d88: afaf0020 */ sw $t7,0x20($sp) +/* f018d8c: e7a80014 */ swc1 $f8,0x14($sp) +/* f018d90: 0fc05c92 */ jal func0f017248 +/* f018d94: afb8001c */ sw $t8,0x1c($sp) +/* f018d98: afa20330 */ sw $v0,0x330($sp) +.L0f018d9c: +/* f018d9c: 8fa20330 */ lw $v0,0x330($sp) +.L0f018da0: +/* f018da0: 8fbf0034 */ lw $ra,0x34($sp) +.L0f018da4: +/* f018da4: 27bd0330 */ addiu $sp,$sp,0x330 +/* f018da8: 03e00008 */ jr $ra +/* f018dac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f018db0 +/* f018db0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f018db4: afbf0014 */ sw $ra,0x14($sp) +/* f018db8: 3c018006 */ lui $at,0x8006 +/* f018dbc: ac2024c4 */ sw $zero,0x24c4($at) +/* f018dc0: 0c005204 */ jal 0x14810 +/* f018dc4: 00002025 */ or $a0,$zero,$zero +/* f018dc8: 8fbf0014 */ lw $ra,0x14($sp) +/* f018dcc: 3c018006 */ lui $at,0x8006 +/* f018dd0: ac202864 */ sw $zero,0x2864($at) +/* f018dd4: 03e00008 */ jr $ra +/* f018dd8: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f018ddc +/* f018ddc: 3c048006 */ lui $a0,0x8006 +/* f018de0: 8c842864 */ lw $a0,0x2864($a0) +/* f018de4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f018de8: afbf0014 */ sw $ra,0x14($sp) +/* f018dec: 10800003 */ beqz $a0,.L0f018dfc +/* f018df0: 00000000 */ sll $zero,$zero,0x0 +/* f018df4: 0c00cec9 */ jal 0x33b24 +/* f018df8: 00000000 */ sll $zero,$zero,0x0 +.L0f018dfc: +/* f018dfc: 3c018006 */ lui $at,0x8006 +/* f018e00: ac202864 */ sw $zero,0x2864($at) +/* f018e04: 0c005204 */ jal 0x14810 +/* f018e08: 24040001 */ addiu $a0,$zero,0x1 +/* f018e0c: 8fbf0014 */ lw $ra,0x14($sp) +/* f018e10: 27bd0018 */ addiu $sp,$sp,0x18 +/* f018e14: 03e00008 */ jr $ra +/* f018e18: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f018e1c +/* f018e1c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f018e20: 3c014270 */ lui $at,0x4270 +/* f018e24: afbf0014 */ sw $ra,0x14($sp) +/* f018e28: 44816000 */ mtc1 $at,$f12 +/* f018e2c: 0c002f4c */ jal 0xbd30 +/* f018e30: 00000000 */ sll $zero,$zero,0x0 +/* f018e34: 3c017f1b */ lui $at,0x7f1b +/* f018e38: 0c002f5f */ jal 0xbd7c +/* f018e3c: c42c846c */ lwc1 $f12,-0x7b94($at) +/* f018e40: 3c0142c8 */ lui $at,0x42c8 +/* f018e44: 44816000 */ mtc1 $at,$f12 +/* f018e48: 3c017f1b */ lui $at,0x7f1b +/* f018e4c: 0c002fa1 */ jal 0xbe84 +/* f018e50: c42e8470 */ lwc1 $f14,-0x7b90($at) +/* f018e54: 0c002f48 */ jal 0xbd20 +/* f018e58: 00002025 */ or $a0,$zero,$zero +/* f018e5c: 3c028006 */ lui $v0,0x8006 +/* f018e60: 244224c4 */ addiu $v0,$v0,0x24c4 +/* f018e64: 3c0f800a */ lui $t7,0x800a +/* f018e68: 8def9ff8 */ lw $t7,-0x6008($t7) +/* f018e6c: 8c4e0000 */ lw $t6,0x0($v0) +/* f018e70: 00002025 */ or $a0,$zero,$zero +/* f018e74: 01cfc021 */ addu $t8,$t6,$t7 +/* f018e78: 2b01012d */ slti $at,$t8,0x12d +/* f018e7c: 14200005 */ bnez $at,.L0f018e94 +/* f018e80: ac580000 */ sw $t8,0x0($v0) +/* f018e84: 0fc069f9 */ jal func0f01a7e4 +/* f018e88: 24040002 */ addiu $a0,$zero,0x2 +/* f018e8c: 10000008 */ beqz $zero,.L0f018eb0 +/* f018e90: 8fbf0014 */ lw $ra,0x14($sp) +.L0f018e94: +/* f018e94: 0c005408 */ jal 0x15020 +/* f018e98: 3405ffff */ dli $a1,0xffff +/* f018e9c: 50400004 */ beqzl $v0,.L0f018eb0 +/* f018ea0: 8fbf0014 */ lw $ra,0x14($sp) +/* f018ea4: 0fc069f9 */ jal func0f01a7e4 +/* f018ea8: 24040005 */ addiu $a0,$zero,0x5 +/* f018eac: 8fbf0014 */ lw $ra,0x14($sp) +.L0f018eb0: +/* f018eb0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f018eb4: 03e00008 */ jr $ra +/* f018eb8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f018ebc +/* f018ebc: 27bdff70 */ addiu $sp,$sp,-144 +/* f018ec0: afb5004c */ sw $s5,0x4c($sp) +/* f018ec4: 8fb500a0 */ lw $s5,0xa0($sp) +/* f018ec8: 24010003 */ addiu $at,$zero,0x3 +/* f018ecc: afb60050 */ sw $s6,0x50($sp) +/* f018ed0: 02a1001a */ div $zero,$s5,$at +/* f018ed4: afb00038 */ sw $s0,0x38($sp) +/* f018ed8: 0080b025 */ or $s6,$a0,$zero +/* f018edc: afbf005c */ sw $ra,0x5c($sp) +/* f018ee0: 00008012 */ mflo $s0 +/* f018ee4: 30e4ffff */ andi $a0,$a3,0xffff +/* f018ee8: afbe0058 */ sw $s8,0x58($sp) +/* f018eec: afb70054 */ sw $s7,0x54($sp) +/* f018ef0: afb40048 */ sw $s4,0x48($sp) +/* f018ef4: afb30044 */ sw $s3,0x44($sp) +/* f018ef8: afb20040 */ sw $s2,0x40($sp) +/* f018efc: afb1003c */ sw $s1,0x3c($sp) +/* f018f00: afa50094 */ sw $a1,0x94($sp) +/* f018f04: afa60098 */ sw $a2,0x98($sp) +/* f018f08: afa7009c */ sw $a3,0x9c($sp) +/* f018f0c: 0fc5b9f1 */ jal func0f16e7c4 +/* f018f10: afb0008c */ sw $s0,0x8c($sp) +/* f018f14: 3c0f8006 */ lui $t7,0x8006 +/* f018f18: 95ef286c */ lhu $t7,0x286c($t7) +/* f018f1c: 00409825 */ or $s3,$v0,$zero +/* f018f20: 00402025 */ or $a0,$v0,$zero +/* f018f24: 0c012983 */ jal 0x4a60c +/* f018f28: a7af0080 */ sh $t7,0x80($sp) +/* f018f2c: 1e000003 */ bgtz $s0,.L0f018f3c +/* f018f30: 0050082a */ slt $at,$v0,$s0 +/* f018f34: 10000048 */ beqz $zero,.L0f019058 +/* f018f38: 02c01025 */ or $v0,$s6,$zero +.L0f018f3c: +/* f018f3c: 10200002 */ beqz $at,.L0f018f48 +/* f018f40: 02a08825 */ or $s1,$s5,$zero +/* f018f44: afa2008c */ sw $v0,0x8c($sp) +.L0f018f48: +/* f018f48: 8fb8008c */ lw $t8,0x8c($sp) +/* f018f4c: 0000a025 */ or $s4,$zero,$zero +/* f018f50: 02609025 */ or $s2,$s3,$zero +/* f018f54: 1b00003f */ blez $t8,.L0f019054 +/* f018f58: 3c1e8006 */ lui $s8,0x8006 +/* f018f5c: 27de2868 */ addiu $s8,$s8,0x2868 +/* f018f60: 8fb700a4 */ lw $s7,0xa4($sp) +/* f018f64: 2415003c */ addiu $s5,$zero,0x3c +.L0f018f68: +/* f018f68: 2a21003d */ slti $at,$s1,0x3d +/* f018f6c: 14200002 */ bnez $at,.L0f018f78 +/* f018f70: 02201025 */ or $v0,$s1,$zero +/* f018f74: 02a01025 */ or $v0,$s5,$zero +.L0f018f78: +/* f018f78: 2841000a */ slti $at,$v0,0xa +/* f018f7c: 10200003 */ beqz $at,.L0f018f8c +/* f018f80: 02a24023 */ subu $t0,$s5,$v0 +/* f018f84: 24190001 */ addiu $t9,$zero,0x1 +/* f018f88: afd90000 */ sw $t9,0x0($s8) +.L0f018f8c: +/* f018f8c: 00084a00 */ sll $t1,$t0,0x8 +/* f018f90: 01284823 */ subu $t1,$t1,$t0 +/* f018f94: 0135001a */ div $zero,$t1,$s5 +/* f018f98: 00008012 */ mflo $s0 +/* f018f9c: aef00000 */ sw $s0,0x0($s7) +/* f018fa0: 924a0000 */ lbu $t2,0x0($s2) +/* f018fa4: 16a00002 */ bnez $s5,.L0f018fb0 +/* f018fa8: 00000000 */ sll $zero,$zero,0x0 +/* f018fac: 0007000d */ break 0x7 +.L0f018fb0: +/* f018fb0: 2401ffff */ addiu $at,$zero,-1 +/* f018fb4: 16a10004 */ bne $s5,$at,.L0f018fc8 +/* f018fb8: 3c018000 */ lui $at,0x8000 +/* f018fbc: 15210002 */ bne $t1,$at,.L0f018fc8 +/* f018fc0: 00000000 */ sll $zero,$zero,0x0 +/* f018fc4: 0006000d */ break 0x6 +.L0f018fc8: +/* f018fc8: a3aa0080 */ sb $t2,0x80($sp) +/* f018fcc: 0c002f02 */ jal 0xbc08 +/* f018fd0: 00000000 */ sll $zero,$zero,0x0 +/* f018fd4: 00029c00 */ sll $s3,$v0,0x10 +/* f018fd8: 00135c03 */ sra $t3,$s3,0x10 +/* f018fdc: 0c002f06 */ jal 0xbc18 +/* f018fe0: 01609825 */ or $s3,$t3,$zero +/* f018fe4: 3c017f7f */ lui $at,0x7f7f +/* f018fe8: 3421ffff */ ori $at,$at,0xffff +/* f018fec: 3c0c8008 */ lui $t4,0x8008 +/* f018ff0: 3c0d8008 */ lui $t5,0x8008 +/* f018ff4: 00107200 */ sll $t6,$s0,0x8 +/* f018ff8: 8dadfb1c */ lw $t5,-0x4e4($t5) +/* f018ffc: 8d8cfb20 */ lw $t4,-0x4e0($t4) +/* f019000: 01c17825 */ or $t7,$t6,$at +/* f019004: 0010c400 */ sll $t8,$s0,0x10 +/* f019008: 01f8c825 */ or $t9,$t7,$t8 +/* f01900c: afb90018 */ sw $t9,0x18($sp) +/* f019010: 02c02025 */ or $a0,$s6,$zero +/* f019014: 8fa50094 */ lw $a1,0x94($sp) +/* f019018: 8fa60098 */ lw $a2,0x98($sp) +/* f01901c: 27a70080 */ addiu $a3,$sp,0x80 +/* f019020: afb3001c */ sw $s3,0x1c($sp) +/* f019024: afa20020 */ sw $v0,0x20($sp) +/* f019028: afa00024 */ sw $zero,0x24($sp) +/* f01902c: afa00028 */ sw $zero,0x28($sp) +/* f019030: afad0014 */ sw $t5,0x14($sp) +/* f019034: 0fc5580f */ jal func0f15603c +/* f019038: afac0010 */ sw $t4,0x10($sp) +/* f01903c: 8fa8008c */ lw $t0,0x8c($sp) +/* f019040: 26940001 */ addiu $s4,$s4,0x1 +/* f019044: 2631fffd */ addiu $s1,$s1,-3 +/* f019048: 26520001 */ addiu $s2,$s2,0x1 +/* f01904c: 1688ffc6 */ bne $s4,$t0,.L0f018f68 +/* f019050: 0040b025 */ or $s6,$v0,$zero +.L0f019054: +/* f019054: 02c01025 */ or $v0,$s6,$zero +.L0f019058: +/* f019058: 8fbf005c */ lw $ra,0x5c($sp) +/* f01905c: 8fb00038 */ lw $s0,0x38($sp) +/* f019060: 8fb1003c */ lw $s1,0x3c($sp) +/* f019064: 8fb20040 */ lw $s2,0x40($sp) +/* f019068: 8fb30044 */ lw $s3,0x44($sp) +/* f01906c: 8fb40048 */ lw $s4,0x48($sp) +/* f019070: 8fb5004c */ lw $s5,0x4c($sp) +/* f019074: 8fb60050 */ lw $s6,0x50($sp) +/* f019078: 8fb70054 */ lw $s7,0x54($sp) +/* f01907c: 8fbe0058 */ lw $s8,0x58($sp) +/* f019080: 03e00008 */ jr $ra +/* f019084: 27bd0090 */ addiu $sp,$sp,0x90 +); + +GLOBAL_ASM( +glabel func0f019088 +/* f019088: 27bdffa8 */ addiu $sp,$sp,-88 +/* f01908c: afbf002c */ sw $ra,0x2c($sp) +/* f019090: 240200ff */ addiu $v0,$zero,0xff +/* f019094: afb00028 */ sw $s0,0x28($sp) +/* f019098: 0fc06bf0 */ jal func0f01afc0 +/* f01909c: afa2004c */ sw $v0,0x4c($sp) +/* f0190a0: 0fc54d8a */ jal func0f153628 +/* f0190a4: 00402025 */ or $a0,$v0,$zero +/* f0190a8: 0c002f40 */ jal 0xbd00 +/* f0190ac: 00408025 */ or $s0,$v0,$zero +/* f0190b0: 24430032 */ addiu $v1,$v0,0x32 +/* f0190b4: 0c002f44 */ jal 0xbd10 +/* f0190b8: afa30054 */ sw $v1,0x54($sp) +/* f0190bc: 0c002f26 */ jal 0xbc98 +/* f0190c0: a7a2003e */ sh $v0,0x3e($sp) +/* f0190c4: 87ae003e */ lh $t6,0x3e($sp) +/* f0190c8: 3c198006 */ lui $t9,0x8006 +/* f0190cc: 8f3924b4 */ lw $t9,0x24b4($t9) +/* f0190d0: 3c018006 */ lui $at,0x8006 +/* f0190d4: ac202868 */ sw $zero,0x2868($at) +/* f0190d8: 004e7821 */ addu $t7,$v0,$t6 +/* f0190dc: 25f8ffb0 */ addiu $t8,$t7,-80 +/* f0190e0: 24010007 */ addiu $at,$zero,0x7 +/* f0190e4: 17210029 */ bne $t9,$at,.L0f01918c +/* f0190e8: afb80050 */ sw $t8,0x50($sp) +/* f0190ec: 3c088006 */ lui $t0,0x8006 +/* f0190f0: 8d0824c4 */ lw $t0,0x24c4($t0) +/* f0190f4: 27a9004c */ addiu $t1,$sp,0x4c +/* f0190f8: afa90014 */ sw $t1,0x14($sp) +/* f0190fc: 02002025 */ or $a0,$s0,$zero +/* f019100: 27a50054 */ addiu $a1,$sp,0x54 +/* f019104: 27a60050 */ addiu $a2,$sp,0x50 +/* f019108: 24075605 */ addiu $a3,$zero,0x5605 +/* f01910c: 0fc063af */ jal func0f018ebc +/* f019110: afa80010 */ sw $t0,0x10($sp) +/* f019114: 3c0a8006 */ lui $t2,0x8006 +/* f019118: 8d4a24c4 */ lw $t2,0x24c4($t2) +/* f01911c: 00408025 */ or $s0,$v0,$zero +/* f019120: 29410047 */ slti $at,$t2,0x47 +/* f019124: 14200025 */ bnez $at,.L0f0191bc +/* f019128: 00000000 */ sll $zero,$zero,0x0 +/* f01912c: 0c002f40 */ jal 0xbd00 +/* f019130: 00000000 */ sll $zero,$zero,0x0 +/* f019134: 24430032 */ addiu $v1,$v0,0x32 +/* f019138: 0c002f44 */ jal 0xbd10 +/* f01913c: afa30054 */ sw $v1,0x54($sp) +/* f019140: 0c002f26 */ jal 0xbc98 +/* f019144: a7a2003e */ sh $v0,0x3e($sp) +/* f019148: 87ab003e */ lh $t3,0x3e($sp) +/* f01914c: 3c0e8006 */ lui $t6,0x8006 +/* f019150: 8dce24c4 */ lw $t6,0x24c4($t6) +/* f019154: 004b6021 */ addu $t4,$v0,$t3 +/* f019158: 258dffc4 */ addiu $t5,$t4,-60 +/* f01915c: 27b8004c */ addiu $t8,$sp,0x4c +/* f019160: 25cfff9c */ addiu $t7,$t6,-100 +/* f019164: afad0050 */ sw $t5,0x50($sp) +/* f019168: afaf0010 */ sw $t7,0x10($sp) +/* f01916c: afb80014 */ sw $t8,0x14($sp) +/* f019170: 02002025 */ or $a0,$s0,$zero +/* f019174: 27a50054 */ addiu $a1,$sp,0x54 +/* f019178: 27a60050 */ addiu $a2,$sp,0x50 +/* f01917c: 0fc063af */ jal func0f018ebc +/* f019180: 24075606 */ addiu $a3,$zero,0x5606 +/* f019184: 1000000d */ beqz $zero,.L0f0191bc +/* f019188: 00408025 */ or $s0,$v0,$zero +.L0f01918c: +/* f01918c: 3c198006 */ lui $t9,0x8006 +/* f019190: 8f3924c4 */ lw $t9,0x24c4($t9) +/* f019194: 27a9004c */ addiu $t1,$sp,0x4c +/* f019198: afa90014 */ sw $t1,0x14($sp) +/* f01919c: 2728ffdd */ addiu $t0,$t9,-35 +/* f0191a0: afa80010 */ sw $t0,0x10($sp) +/* f0191a4: 02002025 */ or $a0,$s0,$zero +/* f0191a8: 27a50054 */ addiu $a1,$sp,0x54 +/* f0191ac: 27a60050 */ addiu $a2,$sp,0x50 +/* f0191b0: 0fc063af */ jal func0f018ebc +/* f0191b4: 24075607 */ addiu $a3,$zero,0x5607 +/* f0191b8: 00408025 */ or $s0,$v0,$zero +.L0f0191bc: +/* f0191bc: 0fc54de0 */ jal func0f153780 +/* f0191c0: 02002025 */ or $a0,$s0,$zero +/* f0191c4: 3c0a8006 */ lui $t2,0x8006 +/* f0191c8: 8d4a2868 */ lw $t2,0x2868($t2) +/* f0191cc: 3c068006 */ lui $a2,0x8006 +/* f0191d0: 00408025 */ or $s0,$v0,$zero +/* f0191d4: 11400015 */ beqz $t2,.L0f01922c +/* f0191d8: 24c62864 */ addiu $a2,$a2,0x2864 +/* f0191dc: 3c068006 */ lui $a2,0x8006 +/* f0191e0: 24c62864 */ addiu $a2,$a2,0x2864 +/* f0191e4: 8ccb0000 */ lw $t3,0x0($a2) +/* f0191e8: 3c048009 */ lui $a0,0x8009 +/* f0191ec: 2405003e */ addiu $a1,$zero,0x3e +/* f0191f0: 15600016 */ bnez $t3,.L0f01924c +/* f0191f4: 2407ffff */ addiu $a3,$zero,-1 +/* f0191f8: 3c01bf80 */ lui $at,0xbf80 +/* f0191fc: 44812000 */ mtc1 $at,$f4 +/* f019200: 240cffff */ addiu $t4,$zero,-1 +/* f019204: 240dffff */ addiu $t5,$zero,-1 +/* f019208: 240effff */ addiu $t6,$zero,-1 +/* f01920c: afae001c */ sw $t6,0x1c($sp) +/* f019210: afad0018 */ sw $t5,0x18($sp) +/* f019214: afac0010 */ sw $t4,0x10($sp) +/* f019218: 8c845200 */ lw $a0,0x5200($a0) +/* f01921c: 0c004241 */ jal 0x10904 +/* f019220: e7a40014 */ swc1 $f4,0x14($sp) +/* f019224: 10000009 */ beqz $zero,.L0f01924c +/* f019228: 00000000 */ sll $zero,$zero,0x0 +.L0f01922c: +/* f01922c: 8cc40000 */ lw $a0,0x0($a2) +/* f019230: 50800006 */ beqzl $a0,.L0f01924c +/* f019234: acc00000 */ sw $zero,0x0($a2) +/* f019238: 0c00cec9 */ jal 0x33b24 +/* f01923c: 00000000 */ sll $zero,$zero,0x0 +/* f019240: 3c068006 */ lui $a2,0x8006 +/* f019244: 24c62864 */ addiu $a2,$a2,0x2864 +/* f019248: acc00000 */ sw $zero,0x0($a2) +.L0f01924c: +/* f01924c: 3c018006 */ lui $at,0x8006 +/* f019250: c4261630 */ lwc1 $f6,0x1630($at) +/* f019254: 3c0142a0 */ lui $at,0x42a0 +/* f019258: 44814000 */ mtc1 $at,$f8 +/* f01925c: 8fa2004c */ lw $v0,0x4c($sp) +/* f019260: 8fa30054 */ lw $v1,0x54($sp) +/* f019264: 46083282 */ mul.s $f10,$f6,$f8 +/* f019268: 3c017f7f */ lui $at,0x7f7f +/* f01926c: 8fa60050 */ lw $a2,0x50($sp) +/* f019270: 3421ffff */ ori $at,$at,0xffff +/* f019274: 00024a00 */ sll $t1,$v0,0x8 +/* f019278: 01215025 */ or $t2,$t1,$at +/* f01927c: 00025c00 */ sll $t3,$v0,0x10 +/* f019280: 4600540d */ trunc.w.s $f16,$f10 +/* f019284: 014b6025 */ or $t4,$t2,$t3 +/* f019288: 02002025 */ or $a0,$s0,$zero +/* f01928c: 24650002 */ addiu $a1,$v1,0x2 +/* f019290: 44188000 */ mfc1 $t8,$f16 +/* f019294: 2467000c */ addiu $a3,$v1,0xc +/* f019298: 24c80014 */ addiu $t0,$a2,0x14 +/* f01929c: 33190001 */ andi $t9,$t8,0x1 +/* f0192a0: 17200005 */ bnez $t9,.L0f0192b8 +/* f0192a4: 00000000 */ sll $zero,$zero,0x0 +/* f0192a8: afa80010 */ sw $t0,0x10($sp) +/* f0192ac: 0fc54e8d */ jal func0f153a34 +/* f0192b0: afac0014 */ sw $t4,0x14($sp) +/* f0192b4: 00408025 */ or $s0,$v0,$zero +.L0f0192b8: +/* f0192b8: 0fc51f3e */ jal func0f147cf8 +/* f0192bc: 02002025 */ or $a0,$s0,$zero +/* f0192c0: 3c038006 */ lui $v1,0x8006 +/* f0192c4: 8c6324c4 */ lw $v1,0x24c4($v1) +/* f0192c8: 00408025 */ or $s0,$v0,$zero +/* f0192cc: 286100df */ slti $at,$v1,0xdf +/* f0192d0: 54200046 */ bnezl $at,.L0f0193ec +/* f0192d4: 8fbf002c */ lw $ra,0x2c($sp) +/* f0192d8: 44839000 */ mtc1 $v1,$f18 +/* f0192dc: 3c01435e */ lui $at,0x435e +/* f0192e0: 44813000 */ mtc1 $at,$f6 +/* f0192e4: 46809120 */ cvt.s.w $f4,$f18 +/* f0192e8: 3c01429c */ lui $at,0x429c +/* f0192ec: 44815000 */ mtc1 $at,$f10 +/* f0192f0: 46062201 */ sub.s $f8,$f4,$f6 +/* f0192f4: 460a4403 */ div.s $f16,$f8,$f10 +/* f0192f8: 0c002f40 */ jal 0xbd00 +/* f0192fc: e7b00044 */ swc1 $f16,0x44($sp) +/* f019300: 0c002f44 */ jal 0xbd10 +/* f019304: a7a20034 */ sh $v0,0x34($sp) +/* f019308: 0c002f40 */ jal 0xbd00 +/* f01930c: a7a20036 */ sh $v0,0x36($sp) +/* f019310: 0c002f22 */ jal 0xbc88 +/* f019314: a7a20038 */ sh $v0,0x38($sp) +/* f019318: 0c002f44 */ jal 0xbd10 +/* f01931c: a7a2003a */ sh $v0,0x3a($sp) +/* f019320: 0c002f26 */ jal 0xbc98 +/* f019324: a7a2003c */ sh $v0,0x3c($sp) +/* f019328: 3c01437f */ lui $at,0x437f +/* f01932c: 44819000 */ mtc1 $at,$f18 +/* f019330: c7a40044 */ lwc1 $f4,0x44($sp) +/* f019334: 24080001 */ addiu $t0,$zero,0x1 +/* f019338: 87af003c */ lh $t7,0x3c($sp) +/* f01933c: 46049182 */ mul.s $f6,$f18,$f4 +/* f019340: 87ad003a */ lh $t5,0x3a($sp) +/* f019344: 87ae0038 */ lh $t6,0x38($sp) +/* f019348: 004fc021 */ addu $t8,$v0,$t7 +/* f01934c: afb80010 */ sw $t8,0x10($sp) +/* f019350: 3c014f00 */ lui $at,0x4f00 +/* f019354: 02002025 */ or $a0,$s0,$zero +/* f019358: 4459f800 */ cfc1 $t9,$31 +/* f01935c: 44c8f800 */ ctc1 $t0,$31 +/* f019360: 87a50034 */ lh $a1,0x34($sp) +/* f019364: 87a60036 */ lh $a2,0x36($sp) +/* f019368: 46003224 */ cvt.w.s $f8,$f6 +/* f01936c: 01ae3821 */ addu $a3,$t5,$t6 +/* f019370: 4448f800 */ cfc1 $t0,$31 +/* f019374: 00000000 */ sll $zero,$zero,0x0 +/* f019378: 31080078 */ andi $t0,$t0,0x78 +/* f01937c: 51000013 */ beqzl $t0,.L0f0193cc +/* f019380: 44084000 */ mfc1 $t0,$f8 +/* f019384: 44814000 */ mtc1 $at,$f8 +/* f019388: 24080001 */ addiu $t0,$zero,0x1 +/* f01938c: 46083201 */ sub.s $f8,$f6,$f8 +/* f019390: 44c8f800 */ ctc1 $t0,$31 +/* f019394: 00000000 */ sll $zero,$zero,0x0 +/* f019398: 46004224 */ cvt.w.s $f8,$f8 +/* f01939c: 4448f800 */ cfc1 $t0,$31 +/* f0193a0: 00000000 */ sll $zero,$zero,0x0 +/* f0193a4: 31080078 */ andi $t0,$t0,0x78 +/* f0193a8: 15000005 */ bnez $t0,.L0f0193c0 +/* f0193ac: 00000000 */ sll $zero,$zero,0x0 +/* f0193b0: 44084000 */ mfc1 $t0,$f8 +/* f0193b4: 3c018000 */ lui $at,0x8000 +/* f0193b8: 10000007 */ beqz $zero,.L0f0193d8 +/* f0193bc: 01014025 */ or $t0,$t0,$at +.L0f0193c0: +/* f0193c0: 10000005 */ beqz $zero,.L0f0193d8 +/* f0193c4: 2408ffff */ addiu $t0,$zero,-1 +/* f0193c8: 44084000 */ mfc1 $t0,$f8 +.L0f0193cc: +/* f0193cc: 00000000 */ sll $zero,$zero,0x0 +/* f0193d0: 0500fffb */ bltz $t0,.L0f0193c0 +/* f0193d4: 00000000 */ sll $zero,$zero,0x0 +.L0f0193d8: +/* f0193d8: 44d9f800 */ ctc1 $t9,$31 +/* f0193dc: 0fc54e8d */ jal func0f153a34 +/* f0193e0: afa80014 */ sw $t0,0x14($sp) +/* f0193e4: 00408025 */ or $s0,$v0,$zero +/* f0193e8: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0193ec: +/* f0193ec: 02001025 */ or $v0,$s0,$zero +/* f0193f0: 8fb00028 */ lw $s0,0x28($sp) +/* f0193f4: 03e00008 */ jr $ra +/* f0193f8: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0f0193fc +/* f0193fc: 3c0e8006 */ lui $t6,0x8006 +/* f019400: 8dce24a8 */ lw $t6,0x24a8($t6) +/* f019404: 27bdffd8 */ addiu $sp,$sp,-40 +/* f019408: 3c05800a */ lui $a1,0x800a +/* f01940c: 3c018006 */ lui $at,0x8006 +/* f019410: afbf0014 */ sw $ra,0x14($sp) +/* f019414: 8ca5cca0 */ lw $a1,-0x3360($a1) +/* f019418: 11c00005 */ beqz $t6,.L0f019430 +/* f01941c: ac2024ac */ sw $zero,0x24ac($at) +/* f019420: 240f00b4 */ addiu $t7,$zero,0xb4 +/* f019424: 3c018006 */ lui $at,0x8006 +/* f019428: 10000003 */ beqz $zero,.L0f019438 +/* f01942c: ac2f24c4 */ sw $t7,0x24c4($at) +.L0f019430: +/* f019430: 3c018006 */ lui $at,0x8006 +/* f019434: ac2024c4 */ sw $zero,0x24c4($at) +.L0f019438: +/* f019438: 3c198006 */ lui $t9,0x8006 +/* f01943c: 27392870 */ addiu $t9,$t9,0x2870 +/* f019440: 8f210000 */ lw $at,0x0($t9) +/* f019444: 27b80018 */ addiu $t8,$sp,0x18 +/* f019448: 8f2a0004 */ lw $t2,0x4($t9) +/* f01944c: af010000 */ sw $at,0x0($t8) +/* f019450: 8f210008 */ lw $at,0x8($t9) +/* f019454: 3c048008 */ lui $a0,0x8008 +/* f019458: 3c060004 */ lui $a2,0x4 +/* f01945c: af0a0004 */ sw $t2,0x4($t8) +/* f019460: af010008 */ sw $at,0x8($t8) +/* f019464: 9484b110 */ lhu $a0,-0x4ef0($a0) +/* f019468: 34c67800 */ ori $a2,$a2,0x7800 +/* f01946c: 0fc69de5 */ jal func0f1a7794 +/* f019470: 00003825 */ or $a3,$zero,$zero +/* f019474: 3c038008 */ lui $v1,0x8008 +/* f019478: 2463b06c */ addiu $v1,$v1,-20372 +/* f01947c: ac6200a0 */ sw $v0,0xa0($v1) +/* f019480: 0c008b49 */ jal 0x22d24 +/* f019484: 00402025 */ or $a0,$v0,$zero +/* f019488: 3c048008 */ lui $a0,0x8008 +/* f01948c: 0fc2cc2b */ jal func0f0b30ac +/* f019490: 8c84b10c */ lw $a0,-0x4ef4($a0) +/* f019494: 3c038006 */ lui $v1,0x8006 +/* f019498: 246324f8 */ addiu $v1,$v1,0x24f8 +/* f01949c: ac620000 */ sw $v0,0x0($v1) +/* f0194a0: 00402025 */ or $a0,$v0,$zero +/* f0194a4: 0c006bd6 */ jal 0x1af58 +/* f0194a8: 3c053f80 */ lui $a1,0x3f80 +/* f0194ac: 3c048006 */ lui $a0,0x8006 +/* f0194b0: 8c8424f8 */ lw $a0,0x24f8($a0) +/* f0194b4: 0c006b4d */ jal 0x1ad34 +/* f0194b8: 27a50018 */ addiu $a1,$sp,0x18 +/* f0194bc: 240b0001 */ addiu $t3,$zero,0x1 +/* f0194c0: 3c018006 */ lui $at,0x8006 +/* f0194c4: ac2b24f4 */ sw $t3,0x24f4($at) +/* f0194c8: 0c005204 */ jal 0x14810 +/* f0194cc: 00002025 */ or $a0,$zero,$zero +/* f0194d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0194d4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0194d8: 03e00008 */ jr $ra +/* f0194dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0194e0 +/* f0194e0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0194e4: afbf0014 */ sw $ra,0x14($sp) +/* f0194e8: 3c048006 */ lui $a0,0x8006 +/* f0194ec: 0fc2cc33 */ jal func0f0b30cc +/* f0194f0: 8c8424f8 */ lw $a0,0x24f8($a0) +/* f0194f4: 0c005204 */ jal 0x14810 +/* f0194f8: 24040001 */ addiu $a0,$zero,0x1 +/* f0194fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f019500: 27bd0018 */ addiu $sp,$sp,0x18 +/* f019504: 03e00008 */ jr $ra +/* f019508: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01950c +/* f01950c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f019510: 3c014270 */ lui $at,0x4270 +/* f019514: afbf0014 */ sw $ra,0x14($sp) +/* f019518: 44816000 */ mtc1 $at,$f12 +/* f01951c: 0c002f4c */ jal 0xbd30 +/* f019520: 00000000 */ sll $zero,$zero,0x0 +/* f019524: 3c017f1b */ lui $at,0x7f1b +/* f019528: 0c002f5f */ jal 0xbd7c +/* f01952c: c42c8474 */ lwc1 $f12,-0x7b8c($at) +/* f019530: 3c0142c8 */ lui $at,0x42c8 +/* f019534: 44816000 */ mtc1 $at,$f12 +/* f019538: 3c017f1b */ lui $at,0x7f1b +/* f01953c: 0c002fa1 */ jal 0xbe84 +/* f019540: c42e8478 */ lwc1 $f14,-0x7b88($at) +/* f019544: 0c002f48 */ jal 0xbd20 +/* f019548: 00002025 */ or $a0,$zero,$zero +/* f01954c: 3c038006 */ lui $v1,0x8006 +/* f019550: 246324c4 */ addiu $v1,$v1,0x24c4 +/* f019554: 3c068006 */ lui $a2,0x8006 +/* f019558: 3c02800a */ lui $v0,0x800a +/* f01955c: 8c429ff8 */ lw $v0,-0x6008($v0) +/* f019560: 8c6e0000 */ lw $t6,0x0($v1) +/* f019564: 24c624ac */ addiu $a2,$a2,0x24ac +/* f019568: 8cd80000 */ lw $t8,0x0($a2) +/* f01956c: 01c27821 */ addu $t7,$t6,$v0 +/* f019570: ac6f0000 */ sw $t7,0x0($v1) +/* f019574: 13000003 */ beqz $t8,.L0f019584 +/* f019578: 00002025 */ or $a0,$zero,$zero +/* f01957c: 01e24021 */ addu $t0,$t7,$v0 +/* f019580: ac680000 */ sw $t0,0x0($v1) +.L0f019584: +/* f019584: 0c005408 */ jal 0x15020 +/* f019588: 3405ffff */ dli $a1,0xffff +/* f01958c: 3c038006 */ lui $v1,0x8006 +/* f019590: 3c068006 */ lui $a2,0x8006 +/* f019594: 24c624ac */ addiu $a2,$a2,0x24ac +/* f019598: 10400013 */ beqz $v0,.L0f0195e8 +/* f01959c: 246324c4 */ addiu $v1,$v1,0x24c4 +/* f0195a0: 3c098000 */ lui $t1,0x8000 +/* f0195a4: 8d29030c */ lw $t1,0x30c($t1) +/* f0195a8: 24020001 */ addiu $v0,$zero,0x1 +/* f0195ac: 3c018006 */ lui $at,0x8006 +/* f0195b0: 14490009 */ bne $v0,$t1,.L0f0195d8 +/* f0195b4: 3c0a8006 */ lui $t2,0x8006 +/* f0195b8: ac2224a8 */ sw $v0,0x24a8($at) +/* f0195bc: 0fc069f9 */ jal func0f01a7e4 +/* f0195c0: 24040002 */ addiu $a0,$zero,0x2 +/* f0195c4: 3c038006 */ lui $v1,0x8006 +/* f0195c8: 3c068006 */ lui $a2,0x8006 +/* f0195cc: 24c624ac */ addiu $a2,$a2,0x24ac +/* f0195d0: 10000005 */ beqz $zero,.L0f0195e8 +/* f0195d4: 246324c4 */ addiu $v1,$v1,0x24c4 +.L0f0195d8: +/* f0195d8: 8d4a24a8 */ lw $t2,0x24a8($t2) +/* f0195dc: 55400003 */ bnezl $t2,.L0f0195ec +/* f0195e0: 8ccb0000 */ lw $t3,0x0($a2) +/* f0195e4: acc20000 */ sw $v0,0x0($a2) +.L0f0195e8: +/* f0195e8: 8ccb0000 */ lw $t3,0x0($a2) +.L0f0195ec: +/* f0195ec: 24020001 */ addiu $v0,$zero,0x1 +/* f0195f0: 3c0c8006 */ lui $t4,0x8006 +/* f0195f4: 5160000f */ beqzl $t3,.L0f019634 +/* f0195f8: 8c6e0000 */ lw $t6,0x0($v1) +/* f0195fc: 8d8c24a8 */ lw $t4,0x24a8($t4) +/* f019600: 5580000c */ bnezl $t4,.L0f019634 +/* f019604: 8c6e0000 */ lw $t6,0x0($v1) +/* f019608: 8c6d0000 */ lw $t5,0x0($v1) +/* f01960c: 24040002 */ addiu $a0,$zero,0x2 +/* f019610: 29a1008d */ slti $at,$t5,0x8d +/* f019614: 14200006 */ bnez $at,.L0f019630 +/* f019618: 3c018006 */ lui $at,0x8006 +/* f01961c: ac2224a8 */ sw $v0,0x24a8($at) +/* f019620: 0fc069f9 */ jal func0f01a7e4 +/* f019624: acc00000 */ sw $zero,0x0($a2) +/* f019628: 3c038006 */ lui $v1,0x8006 +/* f01962c: 246324c4 */ addiu $v1,$v1,0x24c4 +.L0f019630: +/* f019630: 8c6e0000 */ lw $t6,0x0($v1) +.L0f019634: +/* f019634: 29c100f1 */ slti $at,$t6,0xf1 +/* f019638: 54200004 */ bnezl $at,.L0f01964c +/* f01963c: 8fbf0014 */ lw $ra,0x14($sp) +/* f019640: 0fc069f9 */ jal func0f01a7e4 +/* f019644: 24040002 */ addiu $a0,$zero,0x2 +/* f019648: 8fbf0014 */ lw $ra,0x14($sp) +.L0f01964c: +/* f01964c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f019650: 03e00008 */ jr $ra +/* f019654: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f019658 +/* f019658: 27bdfe70 */ addiu $sp,$sp,-400 +/* f01965c: afb2003c */ sw $s2,0x3c($sp) +/* f019660: 3c0e8006 */ lui $t6,0x8006 +/* f019664: 27b20150 */ addiu $s2,$sp,0x150 +/* f019668: afb00034 */ sw $s0,0x34($sp) +/* f01966c: 25ce287c */ addiu $t6,$t6,0x287c +/* f019670: 27b000f8 */ addiu $s0,$sp,0xf8 +/* f019674: afbf0044 */ sw $ra,0x44($sp) +/* f019678: afb30040 */ sw $s3,0x40($sp) +/* f01967c: afb10038 */ sw $s1,0x38($sp) +/* f019680: f7b40028 */ sdc1 $f20,0x28($sp) +/* f019684: 25d9003c */ addiu $t9,$t6,0x3c +/* f019688: 02404025 */ or $t0,$s2,$zero +.L0f01968c: +/* f01968c: 8dc10000 */ lw $at,0x0($t6) +/* f019690: 25ce000c */ addiu $t6,$t6,0xc +/* f019694: 2508000c */ addiu $t0,$t0,0xc +/* f019698: ad01fff4 */ sw $at,-0xc($t0) +/* f01969c: 8dc1fff8 */ lw $at,-0x8($t6) +/* f0196a0: ad01fff8 */ sw $at,-0x8($t0) +/* f0196a4: 8dc1fffc */ lw $at,-0x4($t6) +/* f0196a8: 15d9fff8 */ bne $t6,$t9,.L0f01968c +/* f0196ac: ad01fffc */ sw $at,-0x4($t0) +/* f0196b0: 8dc10000 */ lw $at,0x0($t6) +/* f0196b4: 3c098006 */ lui $t1,0x8006 +/* f0196b8: 3c0a8006 */ lui $t2,0x8006 +/* f0196bc: ad010000 */ sw $at,0x0($t0) +/* f0196c0: 3c014370 */ lui $at,0x4370 +/* f0196c4: 44814000 */ mtc1 $at,$f8 +/* f0196c8: 8d2924c4 */ lw $t1,0x24c4($t1) +/* f0196cc: 254a28bc */ addiu $t2,$t2,0x28bc +/* f0196d0: 8d410000 */ lw $at,0x0($t2) +/* f0196d4: 44892000 */ mtc1 $t1,$f4 +/* f0196d8: ae010000 */ sw $at,0x0($s0) +/* f0196dc: 8d4d0004 */ lw $t5,0x4($t2) +/* f0196e0: 468021a0 */ cvt.s.w $f6,$f4 +/* f0196e4: ae0d0004 */ sw $t5,0x4($s0) +/* f0196e8: 8d410008 */ lw $at,0x8($t2) +/* f0196ec: 46083503 */ div.s $f20,$f6,$f8 +/* f0196f0: 0fc06bf0 */ jal func0f01afc0 +/* f0196f4: ae010008 */ sw $at,0x8($s0) +/* f0196f8: 3c013f80 */ lui $at,0x3f80 +/* f0196fc: 44815000 */ mtc1 $at,$f10 +/* f019700: 3c013fc0 */ lui $at,0x3fc0 +/* f019704: 44818000 */ mtc1 $at,$f16 +/* f019708: 46145001 */ sub.s $f0,$f10,$f20 +/* f01970c: 3c18bc00 */ lui $t8,0xbc00 +/* f019710: 3c0f8000 */ lui $t7,0x8000 +/* f019714: 3c190386 */ lui $t9,0x386 +/* f019718: 3c0e8006 */ lui $t6,0x8006 +/* f01971c: 25ce2598 */ addiu $t6,$t6,0x2598 +/* f019720: 37390010 */ ori $t9,$t9,0x10 +/* f019724: 35ef0040 */ ori $t7,$t7,0x40 +/* f019728: 37180002 */ ori $t8,$t8,0x2 +/* f01972c: 46100482 */ mul.s $f18,$f0,$f16 +/* f019730: ac580000 */ sw $t8,0x0($v0) +/* f019734: ac4f0004 */ sw $t7,0x4($v0) +/* f019738: ac590008 */ sw $t9,0x8($v0) +/* f01973c: ac4e000c */ sw $t6,0xc($v0) +/* f019740: 24480018 */ addiu $t0,$v0,0x18 +/* f019744: 3c118006 */ lui $s1,0x8006 +/* f019748: afa80190 */ sw $t0,0x190($sp) +/* f01974c: 3c090388 */ lui $t1,0x388 +/* f019750: 26312590 */ addiu $s1,$s1,0x2590 +/* f019754: 35290010 */ ori $t1,$t1,0x10 +/* f019758: ac490010 */ sw $t1,0x10($v0) +/* f01975c: ac510014 */ sw $s1,0x14($v0) +/* f019760: 3c017f1b */ lui $at,0x7f1b +/* f019764: c424847c */ lwc1 $f4,-0x7b84($at) +/* f019768: e7a00050 */ swc1 $f0,0x50($sp) +/* f01976c: 46049302 */ mul.s $f12,$f18,$f4 +/* f019770: 0c0068f7 */ jal 0x1a3dc +/* f019774: e7ac004c */ swc1 $f12,0x4c($sp) +/* f019778: c7ac004c */ lwc1 $f12,0x4c($sp) +/* f01977c: 0c0068f4 */ jal 0x1a3d0 +/* f019780: e7a00100 */ swc1 $f0,0x100($sp) +/* f019784: e7a000f8 */ swc1 $f0,0xf8($sp) +/* f019788: 02002025 */ or $a0,$s0,$zero +/* f01978c: 27a500fc */ addiu $a1,$sp,0xfc +/* f019790: 0c0011e4 */ jal 0x4790 +/* f019794: 27a60100 */ addiu $a2,$sp,0x100 +/* f019798: 3c017f1b */ lui $at,0x7f1b +/* f01979c: c4208480 */ lwc1 $f0,-0x7b80($at) +/* f0197a0: 44801000 */ mtc1 $zero,$f2 +/* f0197a4: 240200ff */ addiu $v0,$zero,0xff +/* f0197a8: 4600a03c */ c.lt.s $f20,$f0 +/* f0197ac: 02202025 */ or $a0,$s1,$zero +/* f0197b0: 45000008 */ bc1f .L0f0197d4 +/* f0197b4: 3c01437f */ lui $at,0x437f +/* f0197b8: 44813000 */ mtc1 $at,$f6 +/* f0197bc: 00000000 */ sll $zero,$zero,0x0 +/* f0197c0: 46143202 */ mul.s $f8,$f6,$f20 +/* f0197c4: 46004283 */ div.s $f10,$f8,$f0 +/* f0197c8: 4600540d */ trunc.w.s $f16,$f10 +/* f0197cc: 44028000 */ mfc1 $v0,$f16 +/* f0197d0: 00000000 */ sll $zero,$zero,0x0 +.L0f0197d4: +/* f0197d4: 3c017f1b */ lui $at,0x7f1b +/* f0197d8: c4328484 */ lwc1 $f18,-0x7b7c($at) +/* f0197dc: 4614903c */ c.lt.s $f18,$f20 +/* f0197e0: 00000000 */ sll $zero,$zero,0x0 +/* f0197e4: 45000008 */ bc1f .L0f019808 +/* f0197e8: 3c01437f */ lui $at,0x437f +/* f0197ec: 44813000 */ mtc1 $at,$f6 +/* f0197f0: c7a40050 */ lwc1 $f4,0x50($sp) +/* f0197f4: 46062202 */ mul.s $f8,$f4,$f6 +/* f0197f8: 46004283 */ div.s $f10,$f8,$f0 +/* f0197fc: 4600540d */ trunc.w.s $f16,$f10 +/* f019800: 44028000 */ mfc1 $v0,$f16 +/* f019804: 00000000 */ sll $zero,$zero,0x0 +.L0f019808: +/* f019808: 28410100 */ slti $at,$v0,0x100 +/* f01980c: 14200002 */ bnez $at,.L0f019818 +/* f019810: 00000000 */ sll $zero,$zero,0x0 +/* f019814: 240200ff */ addiu $v0,$zero,0xff +.L0f019818: +/* f019818: 04430003 */ bgezl $v0,.L0f019828 +/* f01981c: 304500ff */ andi $a1,$v0,0xff +/* f019820: 00001025 */ or $v0,$zero,$zero +/* f019824: 304500ff */ andi $a1,$v0,0xff +.L0f019828: +/* f019828: 30a600ff */ andi $a2,$a1,0xff +/* f01982c: 30a700ff */ andi $a3,$a1,0xff +/* f019830: e7a20010 */ swc1 $f2,0x10($sp) +/* f019834: 0fc0585b */ jal func0f01616c +/* f019838: afb00014 */ sw $s0,0x14($sp) +/* f01983c: 3c017f1b */ lui $at,0x7f1b +/* f019840: c4328488 */ lwc1 $f18,-0x7b78($at) +/* f019844: 44801000 */ mtc1 $zero,$f2 +/* f019848: 4612a03c */ c.lt.s $f20,$f18 +/* f01984c: e7a2009c */ swc1 $f2,0x9c($sp) +/* f019850: 45000015 */ bc1f .L0f0198a8 +/* f019854: 3c013f80 */ lui $at,0x3f80 +/* f019858: 44812000 */ mtc1 $at,$f4 +/* f01985c: 3c017f1b */ lui $at,0x7f1b +/* f019860: c426848c */ lwc1 $f6,-0x7b74($at) +/* f019864: 3c017f1b */ lui $at,0x7f1b +/* f019868: c4308490 */ lwc1 $f16,-0x7b70($at) +/* f01986c: 4606a203 */ div.s $f8,$f20,$f6 +/* f019870: 46082281 */ sub.s $f10,$f4,$f8 +/* f019874: 46105302 */ mul.s $f12,$f10,$f16 +/* f019878: 0c0068f4 */ jal 0x1a3d0 +/* f01987c: 00000000 */ sll $zero,$zero,0x0 +/* f019880: 3c013f00 */ lui $at,0x3f00 +/* f019884: 44813000 */ mtc1 $at,$f6 +/* f019888: 46000487 */ neg.s $f18,$f0 +/* f01988c: 44814000 */ mtc1 $at,$f8 +/* f019890: 46069102 */ mul.s $f4,$f18,$f6 +/* f019894: 3c017f1b */ lui $at,0x7f1b +/* f019898: c4308494 */ lwc1 $f16,-0x7b6c($at) +/* f01989c: 46082280 */ add.s $f10,$f4,$f8 +/* f0198a0: 46105482 */ mul.s $f18,$f10,$f16 +/* f0198a4: e7b2009c */ swc1 $f18,0x9c($sp) +.L0f0198a8: +/* f0198a8: 3c013f80 */ lui $at,0x3f80 +/* f0198ac: 44812000 */ mtc1 $at,$f4 +/* f0198b0: 44813000 */ mtc1 $at,$f6 +/* f0198b4: 3c017f1b */ lui $at,0x7f1b +/* f0198b8: 4604a203 */ div.s $f8,$f20,$f4 +/* f0198bc: c4308498 */ lwc1 $f16,-0x7b68($at) +/* f0198c0: 46083281 */ sub.s $f10,$f6,$f8 +/* f0198c4: 46105302 */ mul.s $f12,$f10,$f16 +/* f0198c8: 0c0068f4 */ jal 0x1a3d0 +/* f0198cc: 00000000 */ sll $zero,$zero,0x0 +/* f0198d0: 3c013f00 */ lui $at,0x3f00 +/* f0198d4: 44812000 */ mtc1 $at,$f4 +/* f0198d8: 46000487 */ neg.s $f18,$f0 +/* f0198dc: 44814000 */ mtc1 $at,$f8 +/* f0198e0: 46049182 */ mul.s $f6,$f18,$f4 +/* f0198e4: 3c017f1b */ lui $at,0x7f1b +/* f0198e8: c430849c */ lwc1 $f16,-0x7b64($at) +/* f0198ec: 44801000 */ mtc1 $zero,$f2 +/* f0198f0: 27b100a8 */ addiu $s1,$sp,0xa8 +/* f0198f4: 02202825 */ or $a1,$s1,$zero +/* f0198f8: 27a4009c */ addiu $a0,$sp,0x9c +/* f0198fc: 46083280 */ add.s $f10,$f6,$f8 +/* f019900: e7a200a4 */ swc1 $f2,0xa4($sp) +/* f019904: 46105482 */ mul.s $f18,$f10,$f16 +/* f019908: 0c005923 */ jal 0x1648c +/* f01990c: e7b200a0 */ swc1 $f18,0xa0($sp) +/* f019910: 3c017f1b */ lui $at,0x7f1b +/* f019914: c42484a0 */ lwc1 $f4,-0x7b60($at) +/* f019918: 3c013f80 */ lui $at,0x3f80 +/* f01991c: 44814000 */ mtc1 $at,$f8 +/* f019920: 4604a182 */ mul.s $f6,$f20,$f4 +/* f019924: 02202825 */ or $a1,$s1,$zero +/* f019928: 0c0057e2 */ jal 0x15f88 +/* f01992c: 46083300 */ add.s $f12,$f6,$f8 +/* f019930: 44801000 */ mtc1 $zero,$f2 +/* f019934: 3c013f80 */ lui $at,0x3f80 +/* f019938: 44815000 */ mtc1 $at,$f10 +/* f01993c: 27b00108 */ addiu $s0,$sp,0x108 +/* f019940: 44051000 */ mfc1 $a1,$f2 +/* f019944: 44061000 */ mfc1 $a2,$f2 +/* f019948: 02002025 */ or $a0,$s0,$zero +/* f01994c: 3c07457a */ lui $a3,0x457a +/* f019950: e7a20010 */ swc1 $f2,0x10($sp) +/* f019954: e7a20014 */ swc1 $f2,0x14($sp) +/* f019958: e7a20018 */ swc1 $f2,0x18($sp) +/* f01995c: e7a2001c */ swc1 $f2,0x1c($sp) +/* f019960: e7a20024 */ swc1 $f2,0x24($sp) +/* f019964: 0c005ab9 */ jal 0x16ae4 +/* f019968: e7aa0020 */ swc1 $f10,0x20($sp) +/* f01996c: 02002025 */ or $a0,$s0,$zero +/* f019970: 0c00567f */ jal 0x159fc +/* f019974: 02202825 */ or $a1,$s1,$zero +/* f019978: 02202025 */ or $a0,$s1,$zero +/* f01997c: 0c005746 */ jal 0x15d18 +/* f019980: 02002825 */ or $a1,$s0,$zero +/* f019984: 3c138006 */ lui $s3,0x8006 +/* f019988: 267324f8 */ addiu $s3,$s3,0x24f8 +/* f01998c: 8e6a0000 */ lw $t2,0x0($s3) +/* f019990: afb00150 */ sw $s0,0x150($sp) +/* f019994: 8d4d0008 */ lw $t5,0x8($t2) +/* f019998: 85a4000e */ lh $a0,0xe($t5) +/* f01999c: 0004c180 */ sll $t8,$a0,0x6 +/* f0199a0: 0fc59e7d */ jal func0f1679f4 +/* f0199a4: 03002025 */ or $a0,$t8,$zero +/* f0199a8: afa20160 */ sw $v0,0x160($sp) +/* f0199ac: 02002025 */ or $a0,$s0,$zero +/* f0199b0: 0c005746 */ jal 0x15d18 +/* f0199b4: 00402825 */ or $a1,$v0,$zero +/* f0199b8: 8faf0160 */ lw $t7,0x160($sp) +/* f0199bc: 8e790000 */ lw $t9,0x0($s3) +/* f0199c0: af2f000c */ sw $t7,0xc($t9) +/* f0199c4: 0c007308 */ jal 0x1cc20 +/* f0199c8: 8e640000 */ lw $a0,0x0($s3) +/* f0199cc: 8fa80190 */ lw $t0,0x190($sp) +/* f0199d0: 240e0003 */ addiu $t6,$zero,0x3 +/* f0199d4: afae0158 */ sw $t6,0x158($sp) +/* f0199d8: afa00154 */ sw $zero,0x154($sp) +/* f0199dc: 02402025 */ or $a0,$s2,$zero +/* f0199e0: 8e650000 */ lw $a1,0x0($s3) +/* f0199e4: 0c0087bd */ jal 0x21ef4 +/* f0199e8: afa8015c */ sw $t0,0x15c($sp) +/* f0199ec: 8fa9015c */ lw $t1,0x15c($sp) +/* f0199f0: 8e620000 */ lw $v0,0x0($s3) +/* f0199f4: 00008025 */ or $s0,$zero,$zero +/* f0199f8: afa90190 */ sw $t1,0x190($sp) +/* f0199fc: 8c4c0008 */ lw $t4,0x8($v0) +/* f019a00: 00008825 */ or $s1,$zero,$zero +/* f019a04: 27b20054 */ addiu $s2,$sp,0x54 +/* f019a08: 858b000e */ lh $t3,0xe($t4) +/* f019a0c: 59600014 */ blezl $t3,.L0f019a60 +/* f019a10: 8fbf0044 */ lw $ra,0x44($sp) +/* f019a14: 8c4a000c */ lw $t2,0xc($v0) +.L0f019a18: +/* f019a18: 02402825 */ or $a1,$s2,$zero +/* f019a1c: 0c005746 */ jal 0x15d18 +/* f019a20: 01512021 */ addu $a0,$t2,$s1 +/* f019a24: 8e6d0000 */ lw $t5,0x0($s3) +/* f019a28: 00107980 */ sll $t7,$s0,0x6 +/* f019a2c: 02402025 */ or $a0,$s2,$zero +/* f019a30: 8db8000c */ lw $t8,0xc($t5) +/* f019a34: 0c005815 */ jal 0x16054 +/* f019a38: 030f2821 */ addu $a1,$t8,$t7 +/* f019a3c: 8e620000 */ lw $v0,0x0($s3) +/* f019a40: 26100001 */ addiu $s0,$s0,0x1 +/* f019a44: 26310040 */ addiu $s1,$s1,0x40 +/* f019a48: 8c590008 */ lw $t9,0x8($v0) +/* f019a4c: 872e000e */ lh $t6,0xe($t9) +/* f019a50: 020e082a */ slt $at,$s0,$t6 +/* f019a54: 5420fff0 */ bnezl $at,.L0f019a18 +/* f019a58: 8c4a000c */ lw $t2,0xc($v0) +/* f019a5c: 8fbf0044 */ lw $ra,0x44($sp) +.L0f019a60: +/* f019a60: 8fa20190 */ lw $v0,0x190($sp) +/* f019a64: d7b40028 */ ldc1 $f20,0x28($sp) +/* f019a68: 8fb00034 */ lw $s0,0x34($sp) +/* f019a6c: 8fb10038 */ lw $s1,0x38($sp) +/* f019a70: 8fb2003c */ lw $s2,0x3c($sp) +/* f019a74: 8fb30040 */ lw $s3,0x40($sp) +/* f019a78: 03e00008 */ jr $ra +/* f019a7c: 27bd0190 */ addiu $sp,$sp,0x190 +); + +GLOBAL_ASM( +glabel func0f019a80 +/* f019a80: 27bdffd8 */ addiu $sp,$sp,-40 +/* f019a84: 240efffd */ addiu $t6,$zero,-3 +/* f019a88: 3c018006 */ lui $at,0x8006 +/* f019a8c: 3c188006 */ lui $t8,0x8006 +/* f019a90: afbf0014 */ sw $ra,0x14($sp) +/* f019a94: ac2e24c4 */ sw $t6,0x24c4($at) +/* f019a98: 271828c8 */ addiu $t8,$t8,0x28c8 +/* f019a9c: 8f010000 */ lw $at,0x0($t8) +/* f019aa0: 3c05800a */ lui $a1,0x800a +/* f019aa4: 8ca5cca0 */ lw $a1,-0x3360($a1) +/* f019aa8: 27af0018 */ addiu $t7,$sp,0x18 +/* f019aac: ade10000 */ sw $at,0x0($t7) +/* f019ab0: 8f010008 */ lw $at,0x8($t8) +/* f019ab4: 8f090004 */ lw $t1,0x4($t8) +/* f019ab8: 3c048008 */ lui $a0,0x8008 +/* f019abc: 3c060004 */ lui $a2,0x4 +/* f019ac0: ade10008 */ sw $at,0x8($t7) +/* f019ac4: ade90004 */ sw $t1,0x4($t7) +/* f019ac8: 9484bc70 */ lhu $a0,-0x4390($a0) +/* f019acc: 34c67800 */ ori $a2,$a2,0x7800 +/* f019ad0: 0fc69de5 */ jal func0f1a7794 +/* f019ad4: 00003825 */ or $a3,$zero,$zero +/* f019ad8: 3c038008 */ lui $v1,0x8008 +/* f019adc: 2463b06c */ addiu $v1,$v1,-20372 +/* f019ae0: ac620c00 */ sw $v0,0xc00($v1) +/* f019ae4: 0c008b49 */ jal 0x22d24 +/* f019ae8: 00402025 */ or $a0,$v0,$zero +/* f019aec: 3c048008 */ lui $a0,0x8008 +/* f019af0: 0fc2cc2b */ jal func0f0b30ac +/* f019af4: 8c84bc6c */ lw $a0,-0x4394($a0) +/* f019af8: 3c038006 */ lui $v1,0x8006 +/* f019afc: 246324f8 */ addiu $v1,$v1,0x24f8 +/* f019b00: ac620000 */ sw $v0,0x0($v1) +/* f019b04: 00402025 */ or $a0,$v0,$zero +/* f019b08: 0c006bd6 */ jal 0x1af58 +/* f019b0c: 3c053f80 */ lui $a1,0x3f80 +/* f019b10: 3c048006 */ lui $a0,0x8006 +/* f019b14: 8c8424f8 */ lw $a0,0x24f8($a0) +/* f019b18: 0c006b4d */ jal 0x1ad34 +/* f019b1c: 27a50018 */ addiu $a1,$sp,0x18 +/* f019b20: 240a0001 */ addiu $t2,$zero,0x1 +/* f019b24: 3c018006 */ lui $at,0x8006 +/* f019b28: 0fc5b4f4 */ jal func0f16d3d0 +/* f019b2c: ac2a24f4 */ sw $t2,0x24f4($at) +/* f019b30: 0c005204 */ jal 0x14810 +/* f019b34: 00002025 */ or $a0,$zero,$zero +/* f019b38: 3c028006 */ lui $v0,0x8006 +/* f019b3c: 244224a4 */ addiu $v0,$v0,0x24a4 +/* f019b40: 8c4b0000 */ lw $t3,0x0($v0) +/* f019b44: 3c0c8009 */ lui $t4,0x8009 +/* f019b48: 55600007 */ bnezl $t3,.L0f019b68 +/* f019b4c: 8fbf0014 */ lw $ra,0x14($sp) +/* f019b50: 918c0af0 */ lbu $t4,0xaf0($t4) +/* f019b54: 24030001 */ addiu $v1,$zero,0x1 +/* f019b58: 506c0003 */ beql $v1,$t4,.L0f019b68 +/* f019b5c: 8fbf0014 */ lw $ra,0x14($sp) +/* f019b60: ac430000 */ sw $v1,0x0($v0) +/* f019b64: 8fbf0014 */ lw $ra,0x14($sp) +.L0f019b68: +/* f019b68: 27bd0028 */ addiu $sp,$sp,0x28 +/* f019b6c: 03e00008 */ jr $ra +/* f019b70: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f019b74 +/* f019b74: 27bdffe8 */ addiu $sp,$sp,-24 +/* f019b78: afbf0014 */ sw $ra,0x14($sp) +/* f019b7c: 3c048006 */ lui $a0,0x8006 +/* f019b80: 0fc2cc33 */ jal func0f0b30cc +/* f019b84: 8c8424f8 */ lw $a0,0x24f8($a0) +/* f019b88: 0c005204 */ jal 0x14810 +/* f019b8c: 24040001 */ addiu $a0,$zero,0x1 +/* f019b90: 8fbf0014 */ lw $ra,0x14($sp) +/* f019b94: 27bd0018 */ addiu $sp,$sp,0x18 +/* f019b98: 03e00008 */ jr $ra +/* f019b9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f019ba0 +/* f019ba0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f019ba4: 3c014270 */ lui $at,0x4270 +/* f019ba8: afbf0014 */ sw $ra,0x14($sp) +/* f019bac: 44816000 */ mtc1 $at,$f12 +/* f019bb0: 0c002f4c */ jal 0xbd30 +/* f019bb4: 00000000 */ sll $zero,$zero,0x0 +/* f019bb8: 3c017f1b */ lui $at,0x7f1b +/* f019bbc: 0c002f5f */ jal 0xbd7c +/* f019bc0: c42c84a4 */ lwc1 $f12,-0x7b5c($at) +/* f019bc4: 3c0142c8 */ lui $at,0x42c8 +/* f019bc8: 44816000 */ mtc1 $at,$f12 +/* f019bcc: 3c017f1b */ lui $at,0x7f1b +/* f019bd0: 0c002fa1 */ jal 0xbe84 +/* f019bd4: c42e84a8 */ lwc1 $f14,-0x7b58($at) +/* f019bd8: 0c002f48 */ jal 0xbd20 +/* f019bdc: 00002025 */ or $a0,$zero,$zero +/* f019be0: 3c088006 */ lui $t0,0x8006 +/* f019be4: 250824c4 */ addiu $t0,$t0,0x24c4 +/* f019be8: 8d020000 */ lw $v0,0x0($t0) +/* f019bec: 04410003 */ bgez $v0,.L0f019bfc +/* f019bf0: 244e0001 */ addiu $t6,$v0,0x1 +/* f019bf4: 10000041 */ beqz $zero,.L0f019cfc +/* f019bf8: ad0e0000 */ sw $t6,0x0($t0) +.L0f019bfc: +/* f019bfc: 14400008 */ bnez $v0,.L0f019c20 +/* f019c00: 24040001 */ addiu $a0,$zero,0x1 +/* f019c04: 2405006b */ addiu $a1,$zero,0x6b +/* f019c08: 24060000 */ addiu $a2,$zero,0x0 +/* f019c0c: 0fc5b46f */ jal func0f16d1bc +/* f019c10: 24077fff */ addiu $a3,$zero,0x7fff +/* f019c14: 3c088006 */ lui $t0,0x8006 +/* f019c18: 250824c4 */ addiu $t0,$t0,0x24c4 +/* f019c1c: 8d020000 */ lw $v0,0x0($t0) +.L0f019c20: +/* f019c20: 3c0f800a */ lui $t7,0x800a +/* f019c24: 8def9ff8 */ lw $t7,-0x6008($t7) +/* f019c28: 00002025 */ or $a0,$zero,$zero +/* f019c2c: 3405ffff */ dli $a1,0xffff +/* f019c30: 004fc021 */ addu $t8,$v0,$t7 +/* f019c34: 0c005408 */ jal 0x15020 +/* f019c38: ad180000 */ sw $t8,0x0($t0) +/* f019c3c: 3c088006 */ lui $t0,0x8006 +/* f019c40: 1040001d */ beqz $v0,.L0f019cb8 +/* f019c44: 250824c4 */ addiu $t0,$t0,0x24c4 +/* f019c48: 3c198000 */ lui $t9,0x8000 +/* f019c4c: 8f39030c */ lw $t9,0x30c($t9) +/* f019c50: 24030001 */ addiu $v1,$zero,0x1 +/* f019c54: 3c048006 */ lui $a0,0x8006 +/* f019c58: 14790008 */ bne $v1,$t9,.L0f019c7c +/* f019c5c: 248424a8 */ addiu $a0,$a0,0x24a8 +/* f019c60: 3c018006 */ lui $at,0x8006 +/* f019c64: ac2324a8 */ sw $v1,0x24a8($at) +/* f019c68: 0fc069f9 */ jal func0f01a7e4 +/* f019c6c: 24040002 */ addiu $a0,$zero,0x2 +/* f019c70: 3c088006 */ lui $t0,0x8006 +/* f019c74: 10000010 */ beqz $zero,.L0f019cb8 +/* f019c78: 250824c4 */ addiu $t0,$t0,0x24c4 +.L0f019c7c: +/* f019c7c: 8c890000 */ lw $t1,0x0($a0) +/* f019c80: 5520000e */ bnezl $t1,.L0f019cbc +/* f019c84: 8d020000 */ lw $v0,0x0($t0) +/* f019c88: 8d020000 */ lw $v0,0x0($t0) +/* f019c8c: 2841003c */ slti $at,$v0,0x3c +/* f019c90: 10200006 */ beqz $at,.L0f019cac +/* f019c94: 28410064 */ slti $at,$v0,0x64 +/* f019c98: 10200007 */ beqz $at,.L0f019cb8 +/* f019c9c: ac830000 */ sw $v1,0x0($a0) +/* f019ca0: 240a0064 */ addiu $t2,$zero,0x64 +/* f019ca4: 10000004 */ beqz $zero,.L0f019cb8 +/* f019ca8: ad0a0000 */ sw $t2,0x0($t0) +.L0f019cac: +/* f019cac: 3c018006 */ lui $at,0x8006 +/* f019cb0: ac2324ac */ sw $v1,0x24ac($at) +/* f019cb4: ac830000 */ sw $v1,0x0($a0) +.L0f019cb8: +/* f019cb8: 8d020000 */ lw $v0,0x0($t0) +.L0f019cbc: +/* f019cbc: 3c048006 */ lui $a0,0x8006 +/* f019cc0: 248424a8 */ addiu $a0,$a0,0x24a8 +/* f019cc4: 284100f1 */ slti $at,$v0,0xf1 +/* f019cc8: 1020000a */ beqz $at,.L0f019cf4 +/* f019ccc: 3c0b8006 */ lui $t3,0x8006 +/* f019cd0: 8d6b24ac */ lw $t3,0x24ac($t3) +/* f019cd4: 15600007 */ bnez $t3,.L0f019cf4 +/* f019cd8: 00000000 */ sll $zero,$zero,0x0 +/* f019cdc: 8c8c0000 */ lw $t4,0x0($a0) +/* f019ce0: 2841008d */ slti $at,$v0,0x8d +/* f019ce4: 51800006 */ beqzl $t4,.L0f019d00 +/* f019ce8: 8fbf0014 */ lw $ra,0x14($sp) +/* f019cec: 54200004 */ bnezl $at,.L0f019d00 +/* f019cf0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f019cf4: +/* f019cf4: 0fc069f9 */ jal func0f01a7e4 +/* f019cf8: 24040003 */ addiu $a0,$zero,0x3 +.L0f019cfc: +/* f019cfc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f019d00: +/* f019d00: 27bd0018 */ addiu $sp,$sp,0x18 +/* f019d04: 03e00008 */ jr $ra +/* f019d08: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f019d0c +/* f019d0c: 3c013f80 */ lui $at,0x3f80 +/* f019d10: 44812000 */ mtc1 $at,$f4 +/* f019d14: 3c017f1b */ lui $at,0x7f1b +/* f019d18: c42884ac */ lwc1 $f8,-0x7b54($at) +/* f019d1c: 460c2081 */ sub.s $f2,$f4,$f12 +/* f019d20: 3c017f1b */ lui $at,0x7f1b +/* f019d24: c43084b0 */ lwc1 $f16,-0x7b50($at) +/* f019d28: 46021180 */ add.s $f6,$f2,$f2 +/* f019d2c: 46083282 */ mul.s $f10,$f6,$f8 +/* f019d30: 03e00008 */ jr $ra +/* f019d34: 46105001 */ sub.s $f0,$f10,$f16 +); + +GLOBAL_ASM( +glabel func0f019d38 +/* f019d38: 27bdfe60 */ addiu $sp,$sp,-416 +/* f019d3c: afb00030 */ sw $s0,0x30($sp) +/* f019d40: 3c0f8006 */ lui $t7,0x8006 +/* f019d44: 3c108006 */ lui $s0,0x8006 +/* f019d48: afb40040 */ sw $s4,0x40($sp) +/* f019d4c: 25ef28d4 */ addiu $t7,$t7,0x28d4 +/* f019d50: 0080a025 */ or $s4,$a0,$zero +/* f019d54: 261024c4 */ addiu $s0,$s0,0x24c4 +/* f019d58: afbf0044 */ sw $ra,0x44($sp) +/* f019d5c: afb3003c */ sw $s3,0x3c($sp) +/* f019d60: afb20038 */ sw $s2,0x38($sp) +/* f019d64: afb10034 */ sw $s1,0x34($sp) +/* f019d68: 25e8003c */ addiu $t0,$t7,0x3c +/* f019d6c: 27ae0160 */ addiu $t6,$sp,0x160 +.L0f019d70: +/* f019d70: 8de10000 */ lw $at,0x0($t7) +/* f019d74: 25ef000c */ addiu $t7,$t7,0xc +/* f019d78: 25ce000c */ addiu $t6,$t6,0xc +/* f019d7c: adc1fff4 */ sw $at,-0xc($t6) +/* f019d80: 8de1fff8 */ lw $at,-0x8($t7) +/* f019d84: adc1fff8 */ sw $at,-0x8($t6) +/* f019d88: 8de1fffc */ lw $at,-0x4($t7) +/* f019d8c: 15e8fff8 */ bne $t7,$t0,.L0f019d70 +/* f019d90: adc1fffc */ sw $at,-0x4($t6) +/* f019d94: 8de10000 */ lw $at,0x0($t7) +/* f019d98: 02802025 */ or $a0,$s4,$zero +/* f019d9c: adc10000 */ sw $at,0x0($t6) +/* f019da0: 8e090000 */ lw $t1,0x0($s0) +/* f019da4: 3c014370 */ lui $at,0x4370 +/* f019da8: 44814000 */ mtc1 $at,$f8 +/* f019dac: 44892000 */ mtc1 $t1,$f4 +/* f019db0: 00000000 */ sll $zero,$zero,0x0 +/* f019db4: 468021a0 */ cvt.s.w $f6,$f4 +/* f019db8: 46083283 */ div.s $f10,$f6,$f8 +/* f019dbc: 0fc06bf0 */ jal func0f01afc0 +/* f019dc0: e7aa0158 */ swc1 $f10,0x158($sp) +/* f019dc4: 8e0a0000 */ lw $t2,0x0($s0) +/* f019dc8: 3c0b8006 */ lui $t3,0x8006 +/* f019dcc: 0040a025 */ or $s4,$v0,$zero +/* f019dd0: 05410003 */ bgez $t2,.L0f019de0 +/* f019dd4: 256b2914 */ addiu $t3,$t3,0x2914 +/* f019dd8: 10000154 */ beqz $zero,.L0f01a32c +/* f019ddc: 8fbf0044 */ lw $ra,0x44($sp) +.L0f019de0: +/* f019de0: 8d610000 */ lw $at,0x0($t3) +/* f019de4: 27b10104 */ addiu $s1,$sp,0x104 +/* f019de8: ae210000 */ sw $at,0x0($s1) +/* f019dec: 8d6d0004 */ lw $t5,0x4($t3) +/* f019df0: ae2d0004 */ sw $t5,0x4($s1) +/* f019df4: 8d610008 */ lw $at,0x8($t3) +/* f019df8: ae210008 */ sw $at,0x8($s1) +/* f019dfc: 0fc06743 */ jal func0f019d0c +/* f019e00: c7ac0158 */ lwc1 $f12,0x158($sp) +/* f019e04: 0c0068f7 */ jal 0x1a3dc +/* f019e08: 46000306 */ mov.s $f12,$f0 +/* f019e0c: e7a0010c */ swc1 $f0,0x10c($sp) +/* f019e10: 0fc06743 */ jal func0f019d0c +/* f019e14: c7ac0158 */ lwc1 $f12,0x158($sp) +/* f019e18: 0c0068f4 */ jal 0x1a3d0 +/* f019e1c: 46000306 */ mov.s $f12,$f0 +/* f019e20: 27b20108 */ addiu $s2,$sp,0x108 +/* f019e24: 27b3010c */ addiu $s3,$sp,0x10c +/* f019e28: e7a00104 */ swc1 $f0,0x104($sp) +/* f019e2c: 02603025 */ or $a2,$s3,$zero +/* f019e30: 02402825 */ or $a1,$s2,$zero +/* f019e34: 0c0011e4 */ jal 0x4790 +/* f019e38: 02202025 */ or $a0,$s1,$zero +/* f019e3c: 3c017f1b */ lui $at,0x7f1b +/* f019e40: c42084b4 */ lwc1 $f0,-0x7b4c($at) +/* f019e44: c7a20158 */ lwc1 $f2,0x158($sp) +/* f019e48: 241000ff */ addiu $s0,$zero,0xff +/* f019e4c: 4600103c */ c.lt.s $f2,$f0 +/* f019e50: 00000000 */ sll $zero,$zero,0x0 +/* f019e54: 45000008 */ bc1f .L0f019e78 +/* f019e58: 3c01437f */ lui $at,0x437f +/* f019e5c: 44818000 */ mtc1 $at,$f16 +/* f019e60: 00000000 */ sll $zero,$zero,0x0 +/* f019e64: 46028482 */ mul.s $f18,$f16,$f2 +/* f019e68: 46009103 */ div.s $f4,$f18,$f0 +/* f019e6c: 4600218d */ trunc.w.s $f6,$f4 +/* f019e70: 44103000 */ mfc1 $s0,$f6 +/* f019e74: 00000000 */ sll $zero,$zero,0x0 +.L0f019e78: +/* f019e78: 2a010100 */ slti $at,$s0,0x100 +/* f019e7c: 14200002 */ bnez $at,.L0f019e88 +/* f019e80: 00000000 */ sll $zero,$zero,0x0 +/* f019e84: 241000ff */ addiu $s0,$zero,0xff +.L0f019e88: +/* f019e88: 06010002 */ bgez $s0,.L0f019e94 +/* f019e8c: 3c017f1b */ lui $at,0x7f1b +/* f019e90: 00008025 */ or $s0,$zero,$zero +.L0f019e94: +/* f019e94: c42084b8 */ lwc1 $f0,-0x7b48($at) +/* f019e98: 4600103c */ c.lt.s $f2,$f0 +/* f019e9c: 00000000 */ sll $zero,$zero,0x0 +/* f019ea0: 45000013 */ bc1f .L0f019ef0 +/* f019ea4: 3c01437f */ lui $at,0x437f +/* f019ea8: 44814000 */ mtc1 $at,$f8 +/* f019eac: 44802000 */ mtc1 $zero,$f4 +/* f019eb0: 3c048006 */ lui $a0,0x8006 +/* f019eb4: 46024282 */ mul.s $f10,$f8,$f2 +/* f019eb8: 24842590 */ addiu $a0,$a0,0x2590 +/* f019ebc: afb10014 */ sw $s1,0x14($sp) +/* f019ec0: e7a40010 */ swc1 $f4,0x10($sp) +/* f019ec4: 46005403 */ div.s $f16,$f10,$f0 +/* f019ec8: 4600848d */ trunc.w.s $f18,$f16 +/* f019ecc: 44059000 */ mfc1 $a1,$f18 +/* f019ed0: 00000000 */ sll $zero,$zero,0x0 +/* f019ed4: 30a800ff */ andi $t0,$a1,0xff +/* f019ed8: 01002825 */ or $a1,$t0,$zero +/* f019edc: 310600ff */ andi $a2,$t0,0xff +/* f019ee0: 0fc0585b */ jal func0f01616c +/* f019ee4: 310700ff */ andi $a3,$t0,0xff +/* f019ee8: 1000000b */ beqz $zero,.L0f019f18 +/* f019eec: 3c013f00 */ lui $at,0x3f00 +.L0f019ef0: +/* f019ef0: 44803000 */ mtc1 $zero,$f6 +/* f019ef4: 3c048006 */ lui $a0,0x8006 +/* f019ef8: 320500ff */ andi $a1,$s0,0xff +/* f019efc: 30a600ff */ andi $a2,$a1,0xff +/* f019f00: 30a700ff */ andi $a3,$a1,0xff +/* f019f04: 24842590 */ addiu $a0,$a0,0x2590 +/* f019f08: afb10014 */ sw $s1,0x14($sp) +/* f019f0c: 0fc0585b */ jal func0f01616c +/* f019f10: e7a60010 */ swc1 $f6,0x10($sp) +/* f019f14: 3c013f00 */ lui $at,0x3f00 +.L0f019f18: +/* f019f18: 00107880 */ sll $t7,$s0,0x2 +/* f019f1c: 44816000 */ mtc1 $at,$f12 +/* f019f20: 01f07823 */ subu $t7,$t7,$s0 +/* f019f24: 000f7980 */ sll $t7,$t7,0x6 +/* f019f28: 240100ff */ addiu $at,$zero,0xff +/* f019f2c: 01e1001a */ div $zero,$t7,$at +/* f019f30: c7a80158 */ lwc1 $f8,0x158($sp) +/* f019f34: 00008012 */ mflo $s0 +/* f019f38: 460c403c */ c.lt.s $f8,$f12 +/* f019f3c: 00000000 */ sll $zero,$zero,0x0 +/* f019f40: 4502001c */ bc1fl .L0f019fb4 +/* f019f44: 44808000 */ mtc1 $zero,$f16 +/* f019f48: 0fc06743 */ jal func0f019d0c +/* f019f4c: 00000000 */ sll $zero,$zero,0x0 +/* f019f50: 0c0068f7 */ jal 0x1a3dc +/* f019f54: 46000306 */ mov.s $f12,$f0 +/* f019f58: 3c013f00 */ lui $at,0x3f00 +/* f019f5c: 44816000 */ mtc1 $at,$f12 +/* f019f60: 0fc06743 */ jal func0f019d0c +/* f019f64: e7a0010c */ swc1 $f0,0x10c($sp) +/* f019f68: 0c0068f4 */ jal 0x1a3d0 +/* f019f6c: 46000306 */ mov.s $f12,$f0 +/* f019f70: e7a00104 */ swc1 $f0,0x104($sp) +/* f019f74: 02202025 */ or $a0,$s1,$zero +/* f019f78: 02402825 */ or $a1,$s2,$zero +/* f019f7c: 0c0011e4 */ jal 0x4790 +/* f019f80: 02603025 */ or $a2,$s3,$zero +/* f019f84: 44805000 */ mtc1 $zero,$f10 +/* f019f88: 3c048006 */ lui $a0,0x8006 +/* f019f8c: 320500ff */ andi $a1,$s0,0xff +/* f019f90: 30a600ff */ andi $a2,$a1,0xff +/* f019f94: 30a700ff */ andi $a3,$a1,0xff +/* f019f98: 248425a8 */ addiu $a0,$a0,0x25a8 +/* f019f9c: afb10014 */ sw $s1,0x14($sp) +/* f019fa0: 0fc0585b */ jal func0f01616c +/* f019fa4: e7aa0010 */ swc1 $f10,0x10($sp) +/* f019fa8: 1000000b */ beqz $zero,.L0f019fd8 +/* f019fac: 3c013f80 */ lui $at,0x3f80 +/* f019fb0: 44808000 */ mtc1 $zero,$f16 +.L0f019fb4: +/* f019fb4: 3c048006 */ lui $a0,0x8006 +/* f019fb8: 320500ff */ andi $a1,$s0,0xff +/* f019fbc: 30a600ff */ andi $a2,$a1,0xff +/* f019fc0: 30a700ff */ andi $a3,$a1,0xff +/* f019fc4: 248425a8 */ addiu $a0,$a0,0x25a8 +/* f019fc8: afb10014 */ sw $s1,0x14($sp) +/* f019fcc: 0fc0585b */ jal func0f01616c +/* f019fd0: e7b00010 */ swc1 $f16,0x10($sp) +/* f019fd4: 3c013f80 */ lui $at,0x3f80 +.L0f019fd8: +/* f019fd8: 44810000 */ mtc1 $at,$f0 +/* f019fdc: 3c01800a */ lui $at,0x800a +/* f019fe0: c432a004 */ lwc1 $f18,-0x5ffc($at) +/* f019fe4: 3c0142b4 */ lui $at,0x42b4 +/* f019fe8: 44812000 */ mtc1 $at,$f4 +/* f019fec: 3c018006 */ lui $at,0x8006 +/* f019ff0: c4282920 */ lwc1 $f8,0x2920($at) +/* f019ff4: 46049183 */ div.s $f6,$f18,$f4 +/* f019ff8: c7b20158 */ lwc1 $f18,0x158($sp) +/* f019ffc: 44801000 */ mtc1 $zero,$f2 +/* f01a000: 27b100c0 */ addiu $s1,$sp,0xc0 +/* f01a004: 46009102 */ mul.s $f4,$f18,$f0 +/* f01a008: 02202825 */ or $a1,$s1,$zero +/* f01a00c: 27a400b4 */ addiu $a0,$sp,0xb4 +/* f01a010: e7a200b4 */ swc1 $f2,0xb4($sp) +/* f01a014: e7a200bc */ swc1 $f2,0xbc($sp) +/* f01a018: 46064280 */ add.s $f10,$f8,$f6 +/* f01a01c: 46040201 */ sub.s $f8,$f0,$f4 +/* f01a020: e42a2920 */ swc1 $f10,0x2920($at) +/* f01a024: 3c017f1b */ lui $at,0x7f1b +/* f01a028: c43084bc */ lwc1 $f16,-0x7b44($at) +/* f01a02c: 46088182 */ mul.s $f6,$f16,$f8 +/* f01a030: 0c005923 */ jal 0x1648c +/* f01a034: e7a600b8 */ swc1 $f6,0xb8($sp) +/* f01a038: 3c013e80 */ lui $at,0x3e80 +/* f01a03c: 44819000 */ mtc1 $at,$f18 +/* f01a040: c7aa0158 */ lwc1 $f10,0x158($sp) +/* f01a044: 3c013f80 */ lui $at,0x3f80 +/* f01a048: 44818000 */ mtc1 $at,$f16 +/* f01a04c: 46125102 */ mul.s $f4,$f10,$f18 +/* f01a050: 02202825 */ or $a1,$s1,$zero +/* f01a054: 0c0057e2 */ jal 0x15f88 +/* f01a058: 46102300 */ add.s $f12,$f4,$f16 +/* f01a05c: 44800000 */ mtc1 $zero,$f0 +/* f01a060: 3c013f80 */ lui $at,0x3f80 +/* f01a064: 44814000 */ mtc1 $at,$f8 +/* f01a068: 27b00118 */ addiu $s0,$sp,0x118 +/* f01a06c: 44050000 */ mfc1 $a1,$f0 +/* f01a070: 44060000 */ mfc1 $a2,$f0 +/* f01a074: 02002025 */ or $a0,$s0,$zero +/* f01a078: 3c07457a */ lui $a3,0x457a +/* f01a07c: e7a00010 */ swc1 $f0,0x10($sp) +/* f01a080: e7a00014 */ swc1 $f0,0x14($sp) +/* f01a084: e7a00018 */ swc1 $f0,0x18($sp) +/* f01a088: e7a0001c */ swc1 $f0,0x1c($sp) +/* f01a08c: e7a00024 */ swc1 $f0,0x24($sp) +/* f01a090: 0c005ab9 */ jal 0x16ae4 +/* f01a094: e7a80020 */ swc1 $f8,0x20($sp) +/* f01a098: 02002025 */ or $a0,$s0,$zero +/* f01a09c: 0c00567f */ jal 0x159fc +/* f01a0a0: 02202825 */ or $a1,$s1,$zero +/* f01a0a4: 02202025 */ or $a0,$s1,$zero +/* f01a0a8: 0c005746 */ jal 0x15d18 +/* f01a0ac: 02002825 */ or $a1,$s0,$zero +/* f01a0b0: 3c138006 */ lui $s3,0x8006 +/* f01a0b4: 267324f8 */ addiu $s3,$s3,0x24f8 +/* f01a0b8: 8e690000 */ lw $t1,0x0($s3) +/* f01a0bc: afb00160 */ sw $s0,0x160($sp) +/* f01a0c0: 8d2a0008 */ lw $t2,0x8($t1) +/* f01a0c4: 8544000e */ lh $a0,0xe($t2) +/* f01a0c8: 00046180 */ sll $t4,$a0,0x6 +/* f01a0cc: 0fc59e7d */ jal func0f1679f4 +/* f01a0d0: 01802025 */ or $a0,$t4,$zero +/* f01a0d4: afa20170 */ sw $v0,0x170($sp) +/* f01a0d8: 02002025 */ or $a0,$s0,$zero +/* f01a0dc: 0c005746 */ jal 0x15d18 +/* f01a0e0: 00402825 */ or $a1,$v0,$zero +/* f01a0e4: 8fab0170 */ lw $t3,0x170($sp) +/* f01a0e8: 8e6d0000 */ lw $t5,0x0($s3) +/* f01a0ec: adab000c */ sw $t3,0xc($t5) +/* f01a0f0: 0c007308 */ jal 0x1cc20 +/* f01a0f4: 8e640000 */ lw $a0,0x0($s3) +/* f01a0f8: 8e790000 */ lw $t9,0x0($s3) +/* f01a0fc: 2405000b */ addiu $a1,$zero,0xb +/* f01a100: 0c006a47 */ jal 0x1a91c +/* f01a104: 8f240008 */ lw $a0,0x8($t9) +/* f01a108: 8e640000 */ lw $a0,0x0($s3) +/* f01a10c: 0c006a87 */ jal 0x1aa1c +/* f01a110: 00402825 */ or $a1,$v0,$zero +/* f01a114: 50400003 */ beqzl $v0,.L0f01a124 +/* f01a118: 8e780000 */ lw $t8,0x0($s3) +/* f01a11c: ac400000 */ sw $zero,0x0($v0) +/* f01a120: 8e780000 */ lw $t8,0x0($s3) +.L0f01a124: +/* f01a124: 2405000d */ addiu $a1,$zero,0xd +/* f01a128: 0c006a47 */ jal 0x1a91c +/* f01a12c: 8f040008 */ lw $a0,0x8($t8) +/* f01a130: 8e640000 */ lw $a0,0x0($s3) +/* f01a134: 0c006a87 */ jal 0x1aa1c +/* f01a138: 00402825 */ or $a1,$v0,$zero +/* f01a13c: 10400002 */ beqz $v0,.L0f01a148 +/* f01a140: 24080001 */ addiu $t0,$zero,0x1 +/* f01a144: ac480000 */ sw $t0,0x0($v0) +.L0f01a148: +/* f01a148: 8e6f0000 */ lw $t7,0x0($s3) +/* f01a14c: 2405000c */ addiu $a1,$zero,0xc +/* f01a150: 0c006a47 */ jal 0x1a91c +/* f01a154: 8de40008 */ lw $a0,0x8($t7) +/* f01a158: 8e640000 */ lw $a0,0x0($s3) +/* f01a15c: 0c006a87 */ jal 0x1aa1c +/* f01a160: 00402825 */ or $a1,$v0,$zero +/* f01a164: 10400002 */ beqz $v0,.L0f01a170 +/* f01a168: 3c12bc00 */ lui $s2,0xbc00 +/* f01a16c: ac400000 */ sw $zero,0x0($v0) +.L0f01a170: +/* f01a170: 02801025 */ or $v0,$s4,$zero +/* f01a174: 3c0e8000 */ lui $t6,0x8000 +/* f01a178: 36520002 */ ori $s2,$s2,0x2 +/* f01a17c: 35ce0040 */ ori $t6,$t6,0x40 +/* f01a180: 26830008 */ addiu $v1,$s4,0x8 +/* f01a184: ac4e0004 */ sw $t6,0x4($v0) +/* f01a188: ac520000 */ sw $s2,0x0($v0) +/* f01a18c: 3c090386 */ lui $t1,0x386 +/* f01a190: 3c108006 */ lui $s0,0x8006 +/* f01a194: 26102598 */ addiu $s0,$s0,0x2598 +/* f01a198: 35290010 */ ori $t1,$t1,0x10 +/* f01a19c: ac690000 */ sw $t1,0x0($v1) +/* f01a1a0: ac700004 */ sw $s0,0x4($v1) +/* f01a1a4: 24660008 */ addiu $a2,$v1,0x8 +/* f01a1a8: 3c0a0388 */ lui $t2,0x388 +/* f01a1ac: 3c118006 */ lui $s1,0x8006 +/* f01a1b0: 26312590 */ addiu $s1,$s1,0x2590 +/* f01a1b4: 354a0010 */ ori $t2,$t2,0x10 +/* f01a1b8: acca0000 */ sw $t2,0x0($a2) +/* f01a1bc: acd10004 */ sw $s1,0x4($a2) +/* f01a1c0: 24d40008 */ addiu $s4,$a2,0x8 +/* f01a1c4: 240c0003 */ addiu $t4,$zero,0x3 +/* f01a1c8: afac0168 */ sw $t4,0x168($sp) +/* f01a1cc: afa00164 */ sw $zero,0x164($sp) +/* f01a1d0: afb4016c */ sw $s4,0x16c($sp) +/* f01a1d4: 8e650000 */ lw $a1,0x0($s3) +/* f01a1d8: 0c0087bd */ jal 0x21ef4 +/* f01a1dc: 27a40160 */ addiu $a0,$sp,0x160 +/* f01a1e0: 8e6b0000 */ lw $t3,0x0($s3) +/* f01a1e4: 8fb4016c */ lw $s4,0x16c($sp) +/* f01a1e8: 2405000b */ addiu $a1,$zero,0xb +/* f01a1ec: 0c006a47 */ jal 0x1a91c +/* f01a1f0: 8d640008 */ lw $a0,0x8($t3) +/* f01a1f4: 8e640000 */ lw $a0,0x0($s3) +/* f01a1f8: 0c006a87 */ jal 0x1aa1c +/* f01a1fc: 00402825 */ or $a1,$v0,$zero +/* f01a200: 10400002 */ beqz $v0,.L0f01a20c +/* f01a204: 240d0001 */ addiu $t5,$zero,0x1 +/* f01a208: ac4d0000 */ sw $t5,0x0($v0) +.L0f01a20c: +/* f01a20c: 8e790000 */ lw $t9,0x0($s3) +/* f01a210: 2405000d */ addiu $a1,$zero,0xd +/* f01a214: 0c006a47 */ jal 0x1a91c +/* f01a218: 8f240008 */ lw $a0,0x8($t9) +/* f01a21c: 8e640000 */ lw $a0,0x0($s3) +/* f01a220: 0c006a87 */ jal 0x1aa1c +/* f01a224: 00402825 */ or $a1,$v0,$zero +/* f01a228: 50400003 */ beqzl $v0,.L0f01a238 +/* f01a22c: 8e780000 */ lw $t8,0x0($s3) +/* f01a230: ac400000 */ sw $zero,0x0($v0) +/* f01a234: 8e780000 */ lw $t8,0x0($s3) +.L0f01a238: +/* f01a238: 2405000c */ addiu $a1,$zero,0xc +/* f01a23c: 0c006a47 */ jal 0x1a91c +/* f01a240: 8f040008 */ lw $a0,0x8($t8) +/* f01a244: 8e640000 */ lw $a0,0x0($s3) +/* f01a248: 0c006a87 */ jal 0x1aa1c +/* f01a24c: 00402825 */ or $a1,$v0,$zero +/* f01a250: 10400003 */ beqz $v0,.L0f01a260 +/* f01a254: 26830008 */ addiu $v1,$s4,0x8 +/* f01a258: 24080001 */ addiu $t0,$zero,0x1 +/* f01a25c: ac480000 */ sw $t0,0x0($v0) +.L0f01a260: +/* f01a260: 02801025 */ or $v0,$s4,$zero +/* f01a264: 3c0f8000 */ lui $t7,0x8000 +/* f01a268: 35ef0040 */ ori $t7,$t7,0x40 +/* f01a26c: ac4f0004 */ sw $t7,0x4($v0) +/* f01a270: ac520000 */ sw $s2,0x0($v0) +/* f01a274: 3c0e0386 */ lui $t6,0x386 +/* f01a278: 35ce0010 */ ori $t6,$t6,0x10 +/* f01a27c: ac6e0000 */ sw $t6,0x0($v1) +/* f01a280: ac700004 */ sw $s0,0x4($v1) +/* f01a284: 24660008 */ addiu $a2,$v1,0x8 +/* f01a288: 3c090388 */ lui $t1,0x388 +/* f01a28c: 35290010 */ ori $t1,$t1,0x10 +/* f01a290: acc90000 */ sw $t1,0x0($a2) +/* f01a294: acd10004 */ sw $s1,0x4($a2) +/* f01a298: 24d40008 */ addiu $s4,$a2,0x8 +/* f01a29c: 240a0003 */ addiu $t2,$zero,0x3 +/* f01a2a0: afaa0168 */ sw $t2,0x168($sp) +/* f01a2a4: afa00164 */ sw $zero,0x164($sp) +/* f01a2a8: afb4016c */ sw $s4,0x16c($sp) +/* f01a2ac: 8e650000 */ lw $a1,0x0($s3) +/* f01a2b0: 0c0087bd */ jal 0x21ef4 +/* f01a2b4: 27a40160 */ addiu $a0,$sp,0x160 +/* f01a2b8: 8e620000 */ lw $v0,0x0($s3) +/* f01a2bc: 8fb4016c */ lw $s4,0x16c($sp) +/* f01a2c0: 00008025 */ or $s0,$zero,$zero +/* f01a2c4: 8c4c0008 */ lw $t4,0x8($v0) +/* f01a2c8: 00008825 */ or $s1,$zero,$zero +/* f01a2cc: 27b20058 */ addiu $s2,$sp,0x58 +/* f01a2d0: 858b000e */ lh $t3,0xe($t4) +/* f01a2d4: 59600014 */ blezl $t3,.L0f01a328 +/* f01a2d8: 02801025 */ or $v0,$s4,$zero +/* f01a2dc: 8c4d000c */ lw $t5,0xc($v0) +.L0f01a2e0: +/* f01a2e0: 02402825 */ or $a1,$s2,$zero +/* f01a2e4: 0c005746 */ jal 0x15d18 +/* f01a2e8: 01b12021 */ addu $a0,$t5,$s1 +/* f01a2ec: 8e790000 */ lw $t9,0x0($s3) +/* f01a2f0: 00104180 */ sll $t0,$s0,0x6 +/* f01a2f4: 02402025 */ or $a0,$s2,$zero +/* f01a2f8: 8f38000c */ lw $t8,0xc($t9) +/* f01a2fc: 0c005815 */ jal 0x16054 +/* f01a300: 03082821 */ addu $a1,$t8,$t0 +/* f01a304: 8e620000 */ lw $v0,0x0($s3) +/* f01a308: 26100001 */ addiu $s0,$s0,0x1 +/* f01a30c: 26310040 */ addiu $s1,$s1,0x40 +/* f01a310: 8c4f0008 */ lw $t7,0x8($v0) +/* f01a314: 85ee000e */ lh $t6,0xe($t7) +/* f01a318: 020e082a */ slt $at,$s0,$t6 +/* f01a31c: 5420fff0 */ bnezl $at,.L0f01a2e0 +/* f01a320: 8c4d000c */ lw $t5,0xc($v0) +/* f01a324: 02801025 */ or $v0,$s4,$zero +.L0f01a328: +/* f01a328: 8fbf0044 */ lw $ra,0x44($sp) +.L0f01a32c: +/* f01a32c: 8fb00030 */ lw $s0,0x30($sp) +/* f01a330: 8fb10034 */ lw $s1,0x34($sp) +/* f01a334: 8fb20038 */ lw $s2,0x38($sp) +/* f01a338: 8fb3003c */ lw $s3,0x3c($sp) +/* f01a33c: 8fb40040 */ lw $s4,0x40($sp) +/* f01a340: 03e00008 */ jr $ra +/* f01a344: 27bd01a0 */ addiu $sp,$sp,0x1a0 +/* f01a348: 3c028006 */ lui $v0,0x8006 +/* f01a34c: 03e00008 */ jr $ra +/* f01a350: 8c422924 */ lw $v0,0x2924($v0) +); + +GLOBAL_ASM( +glabel func0f01a354 +/* f01a354: 3c018006 */ lui $at,0x8006 +/* f01a358: 03e00008 */ jr $ra +/* f01a35c: ac242924 */ sw $a0,0x2924($at) +/* f01a360: 000471c0 */ sll $t6,$a0,0x7 +/* f01a364: 3c0f800a */ lui $t7,0x800a +/* f01a368: 01ee7821 */ addu $t7,$t7,$t6 +/* f01a36c: 8defa0a4 */ lw $t7,-0x5f5c($t7) +/* f01a370: 3c02800b */ lui $v0,0x800b +/* f01a374: 000fc080 */ sll $t8,$t7,0x2 +/* f01a378: 030fc021 */ addu $t8,$t8,$t7 +/* f01a37c: 0018c140 */ sll $t8,$t8,0x5 +/* f01a380: 00581021 */ addu $v0,$v0,$t8 +/* f01a384: 03e00008 */ jr $ra +/* f01a388: 9042c7c9 */ lbu $v0,-0x3837($v0) +/* f01a38c: 000471c0 */ sll $t6,$a0,0x7 +/* f01a390: 3c0f800a */ lui $t7,0x800a +/* f01a394: 01ee7821 */ addu $t7,$t7,$t6 +/* f01a398: 8defa0a4 */ lw $t7,-0x5f5c($t7) +/* f01a39c: 3c01800b */ lui $at,0x800b +/* f01a3a0: 000fc080 */ sll $t8,$t7,0x2 +/* f01a3a4: 030fc021 */ addu $t8,$t8,$t7 +/* f01a3a8: 0018c140 */ sll $t8,$t8,0x5 +/* f01a3ac: 00380821 */ addu $at,$at,$t8 +/* f01a3b0: 03e00008 */ jr $ra +/* f01a3b4: a025c7c9 */ sb $a1,-0x3837($at) +); + +GLOBAL_ASM( +glabel func0f01a3b8 +/* f01a3b8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01a3bc: afbf0014 */ sw $ra,0x14($sp) +/* f01a3c0: 240e0026 */ addiu $t6,$zero,0x26 +/* f01a3c4: 3c018006 */ lui $at,0x8006 +/* f01a3c8: ac2e24e4 */ sw $t6,0x24e4($at) +/* f01a3cc: 0fc068d5 */ jal func0f01a354 +/* f01a3d0: 24040001 */ addiu $a0,$zero,0x1 +/* f01a3d4: 3c038006 */ lui $v1,0x8006 +/* f01a3d8: 246324a4 */ addiu $v1,$v1,0x24a4 +/* f01a3dc: 8c620000 */ lw $v0,0x0($v1) +/* f01a3e0: 240f0030 */ addiu $t7,$zero,0x30 +/* f01a3e4: 3c018006 */ lui $at,0x8006 +/* f01a3e8: 10400004 */ beqz $v0,.L0f01a3fc +/* f01a3ec: 3c198009 */ lui $t9,0x8009 +/* f01a3f0: ac2f24e4 */ sw $t7,0x24e4($at) +/* f01a3f4: 24580001 */ addiu $t8,$v0,0x1 +/* f01a3f8: ac780000 */ sw $t8,0x0($v1) +.L0f01a3fc: +/* f01a3fc: 93390af0 */ lbu $t9,0xaf0($t9) +/* f01a400: 24010001 */ addiu $at,$zero,0x1 +/* f01a404: 2408005d */ addiu $t0,$zero,0x5d +/* f01a408: 17210011 */ bne $t9,$at,.L0f01a450 +/* f01a40c: 3c018006 */ lui $at,0x8006 +/* f01a410: ac2824e4 */ sw $t0,0x24e4($at) +/* f01a414: 3c017f1b */ lui $at,0x7f1b +/* f01a418: 0c002f5f */ jal 0xbd7c +/* f01a41c: c42c84c0 */ lwc1 $f12,-0x7b40($at) +/* f01a420: 24040140 */ addiu $a0,$zero,0x140 +/* f01a424: 0c002ef9 */ jal 0xbbe4 +/* f01a428: 240500dc */ addiu $a1,$zero,0xdc +/* f01a42c: 24040140 */ addiu $a0,$zero,0x140 +/* f01a430: 0c002ee8 */ jal 0xbba0 +/* f01a434: 240500dc */ addiu $a1,$zero,0xdc +/* f01a438: 24040140 */ addiu $a0,$zero,0x140 +/* f01a43c: 0fc4a2a7 */ jal func0f128a9c +/* f01a440: 240500dc */ addiu $a1,$zero,0xdc +/* f01a444: 24040140 */ addiu $a0,$zero,0x140 +/* f01a448: 0c002f0a */ jal 0xbc28 +/* f01a44c: 240500dc */ addiu $a1,$zero,0xdc +.L0f01a450: +/* f01a450: 3c048006 */ lui $a0,0x8006 +/* f01a454: 0c003a57 */ jal 0xe95c +/* f01a458: 8c8424e4 */ lw $a0,0x24e4($a0) +/* f01a45c: 3c02800a */ lui $v0,0x800a +/* f01a460: 24429fc0 */ addiu $v0,$v0,-24640 +/* f01a464: 2403ffff */ addiu $v1,$zero,-1 +/* f01a468: ac400294 */ sw $zero,0x294($v0) +/* f01a46c: ac430298 */ sw $v1,0x298($v0) +/* f01a470: ac43029c */ sw $v1,0x29c($v0) +/* f01a474: 0fc5b36a */ jal func0f16cda8 +/* f01a478: 00002025 */ or $a0,$zero,$zero +/* f01a47c: 0c0027b1 */ jal 0x9ec4 +/* f01a480: 24040001 */ addiu $a0,$zero,0x1 +/* f01a484: 8fbf0014 */ lw $ra,0x14($sp) +/* f01a488: 27bd0018 */ addiu $sp,$sp,0x18 +/* f01a48c: 03e00008 */ jr $ra +/* f01a490: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01a494 +/* f01a494: 3c018006 */ lui $at,0x8006 +/* f01a498: 03e00008 */ jr $ra +/* f01a49c: ac2024c4 */ sw $zero,0x24c4($at) +); + +GLOBAL_ASM( +glabel func0f01a4a0 +/* f01a4a0: 03e00008 */ jr $ra +/* f01a4a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01a4a8 +/* f01a4a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01a4ac: 3c014270 */ lui $at,0x4270 +/* f01a4b0: afbf0014 */ sw $ra,0x14($sp) +/* f01a4b4: 44816000 */ mtc1 $at,$f12 +/* f01a4b8: 0c002f4c */ jal 0xbd30 +/* f01a4bc: 00000000 */ sll $zero,$zero,0x0 +/* f01a4c0: 3c017f1b */ lui $at,0x7f1b +/* f01a4c4: 0c002f5f */ jal 0xbd7c +/* f01a4c8: c42c84c4 */ lwc1 $f12,-0x7b3c($at) +/* f01a4cc: 3c0142c8 */ lui $at,0x42c8 +/* f01a4d0: 44816000 */ mtc1 $at,$f12 +/* f01a4d4: 3c017f1b */ lui $at,0x7f1b +/* f01a4d8: 0c002fa1 */ jal 0xbe84 +/* f01a4dc: c42e84c8 */ lwc1 $f14,-0x7b38($at) +/* f01a4e0: 0c002f48 */ jal 0xbd20 +/* f01a4e4: 00002025 */ or $a0,$zero,$zero +/* f01a4e8: 3c028006 */ lui $v0,0x8006 +/* f01a4ec: 244224c4 */ addiu $v0,$v0,0x24c4 +/* f01a4f0: 3c0f800a */ lui $t7,0x800a +/* f01a4f4: 8def9ff8 */ lw $t7,-0x6008($t7) +/* f01a4f8: 8c4e0000 */ lw $t6,0x0($v0) +/* f01a4fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f01a500: 27bd0018 */ addiu $sp,$sp,0x18 +/* f01a504: 01cfc021 */ addu $t8,$t6,$t7 +/* f01a508: 03e00008 */ jr $ra +/* f01a50c: ac580000 */ sw $t8,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f01a510 +/* f01a510: 27bdff98 */ addiu $sp,$sp,-104 +/* f01a514: afbf003c */ sw $ra,0x3c($sp) +/* f01a518: afb00038 */ sw $s0,0x38($sp) +/* f01a51c: 0c005013 */ jal 0x1404c +/* f01a520: 00808025 */ or $s0,$a0,$zero +/* f01a524: 0fc06bf0 */ jal func0f01afc0 +/* f01a528: 02002025 */ or $a0,$s0,$zero +/* f01a52c: 0fc54d8a */ jal func0f153628 +/* f01a530: 00402025 */ or $a0,$v0,$zero +/* f01a534: 00408025 */ or $s0,$v0,$zero +/* f01a538: 0fc5b9f1 */ jal func0f16e7c4 +/* f01a53c: 24045647 */ addiu $a0,$zero,0x5647 +/* f01a540: 3c0e8008 */ lui $t6,0x8008 +/* f01a544: 8dcefb1c */ lw $t6,-0x4e4($t6) +/* f01a548: 3c078008 */ lui $a3,0x8008 +/* f01a54c: afa20054 */ sw $v0,0x54($sp) +/* f01a550: 8ce7fb20 */ lw $a3,-0x4e0($a3) +/* f01a554: 27a40064 */ addiu $a0,$sp,0x64 +/* f01a558: 27a50060 */ addiu $a1,$sp,0x60 +/* f01a55c: 00403025 */ or $a2,$v0,$zero +/* f01a560: afa00014 */ sw $zero,0x14($sp) +/* f01a564: 0fc55cbe */ jal func0f1572f8 +/* f01a568: afae0010 */ sw $t6,0x10($sp) +/* f01a56c: 8faf0060 */ lw $t7,0x60($sp) +/* f01a570: 3c098006 */ lui $t1,0x8006 +/* f01a574: 852924a0 */ lh $t1,0x24a0($t1) +/* f01a578: 8fab0064 */ lw $t3,0x64($sp) +/* f01a57c: 000fc043 */ sra $t8,$t7,0x1 +/* f01a580: 3c0f8008 */ lui $t7,0x8008 +/* f01a584: 8def4120 */ lw $t7,0x4120($t7) +/* f01a588: 000b6043 */ sra $t4,$t3,0x1 +/* f01a58c: 24190120 */ addiu $t9,$zero,0x120 +/* f01a590: 03384023 */ subu $t0,$t9,$t8 +/* f01a594: afa8005c */ sw $t0,0x5c($sp) +/* f01a598: 05210003 */ bgez $t1,.L0f01a5a8 +/* f01a59c: 00095043 */ sra $t2,$t1,0x1 +/* f01a5a0: 25210001 */ addiu $at,$t1,0x1 +/* f01a5a4: 00015043 */ sra $t2,$at,0x1 +.L0f01a5a8: +/* f01a5a8: 014c6823 */ subu $t5,$t2,$t4 +/* f01a5ac: 25aefff4 */ addiu $t6,$t5,-12 +/* f01a5b0: 11e0001c */ beqz $t7,.L0f01a624 +/* f01a5b4: afae0058 */ sw $t6,0x58($sp) +/* f01a5b8: 0c002f02 */ jal 0xbc08 +/* f01a5bc: 00000000 */ sll $zero,$zero,0x0 +/* f01a5c0: 0c002f06 */ jal 0xbc18 +/* f01a5c4: a7a20048 */ sh $v0,0x48($sp) +/* f01a5c8: 3c198008 */ lui $t9,0x8008 +/* f01a5cc: 3c188008 */ lui $t8,0x8008 +/* f01a5d0: 8f18fb1c */ lw $t8,-0x4e4($t8) +/* f01a5d4: 8f39fb20 */ lw $t9,-0x4e0($t9) +/* f01a5d8: 87ab0048 */ lh $t3,0x48($sp) +/* f01a5dc: 3c090080 */ lui $t1,0x80 +/* f01a5e0: 352900ff */ ori $t1,$t1,0xff +/* f01a5e4: 2408ffff */ addiu $t0,$zero,-1 +/* f01a5e8: afa80018 */ sw $t0,0x18($sp) +/* f01a5ec: afa9001c */ sw $t1,0x1c($sp) +/* f01a5f0: 02002025 */ or $a0,$s0,$zero +/* f01a5f4: 27a5005c */ addiu $a1,$sp,0x5c +/* f01a5f8: 27a60058 */ addiu $a2,$sp,0x58 +/* f01a5fc: 8fa70054 */ lw $a3,0x54($sp) +/* f01a600: afa20024 */ sw $v0,0x24($sp) +/* f01a604: afa00028 */ sw $zero,0x28($sp) +/* f01a608: afa0002c */ sw $zero,0x2c($sp) +/* f01a60c: afb80014 */ sw $t8,0x14($sp) +/* f01a610: afb90010 */ sw $t9,0x10($sp) +/* f01a614: 0fc55b92 */ jal func0f156e48 +/* f01a618: afab0020 */ sw $t3,0x20($sp) +/* f01a61c: 10000018 */ beqz $zero,.L0f01a680 +/* f01a620: 00408025 */ or $s0,$v0,$zero +.L0f01a624: +/* f01a624: 0c002f02 */ jal 0xbc08 +/* f01a628: 00000000 */ sll $zero,$zero,0x0 +/* f01a62c: 0c002f06 */ jal 0xbc18 +/* f01a630: a7a20048 */ sh $v0,0x48($sp) +/* f01a634: 3c0a8008 */ lui $t2,0x8008 +/* f01a638: 3c0c8008 */ lui $t4,0x8008 +/* f01a63c: 8d8cfb1c */ lw $t4,-0x4e4($t4) +/* f01a640: 8d4afb20 */ lw $t2,-0x4e0($t2) +/* f01a644: 87ae0048 */ lh $t6,0x48($sp) +/* f01a648: 240dffff */ addiu $t5,$zero,-1 +/* f01a64c: afad0018 */ sw $t5,0x18($sp) +/* f01a650: 02002025 */ or $a0,$s0,$zero +/* f01a654: 27a5005c */ addiu $a1,$sp,0x5c +/* f01a658: 27a60058 */ addiu $a2,$sp,0x58 +/* f01a65c: 8fa70054 */ lw $a3,0x54($sp) +/* f01a660: afa20020 */ sw $v0,0x20($sp) +/* f01a664: afa00024 */ sw $zero,0x24($sp) +/* f01a668: afa00028 */ sw $zero,0x28($sp) +/* f01a66c: afac0014 */ sw $t4,0x14($sp) +/* f01a670: afaa0010 */ sw $t2,0x10($sp) +/* f01a674: 0fc5580f */ jal func0f15603c +/* f01a678: afae001c */ sw $t6,0x1c($sp) +/* f01a67c: 00408025 */ or $s0,$v0,$zero +.L0f01a680: +/* f01a680: 0fc5b9f1 */ jal func0f16e7c4 +/* f01a684: 24045648 */ addiu $a0,$zero,0x5648 +/* f01a688: 3c0f8008 */ lui $t7,0x8008 +/* f01a68c: 8deffb1c */ lw $t7,-0x4e4($t7) +/* f01a690: 3c078008 */ lui $a3,0x8008 +/* f01a694: afa20054 */ sw $v0,0x54($sp) +/* f01a698: 8ce7fb20 */ lw $a3,-0x4e0($a3) +/* f01a69c: 27a40064 */ addiu $a0,$sp,0x64 +/* f01a6a0: 27a50060 */ addiu $a1,$sp,0x60 +/* f01a6a4: 00403025 */ or $a2,$v0,$zero +/* f01a6a8: afa00014 */ sw $zero,0x14($sp) +/* f01a6ac: 0fc55cbe */ jal func0f1572f8 +/* f01a6b0: afaf0010 */ sw $t7,0x10($sp) +/* f01a6b4: 8fb90060 */ lw $t9,0x60($sp) +/* f01a6b8: 3c0b8006 */ lui $t3,0x8006 +/* f01a6bc: 856b24a0 */ lh $t3,0x24a0($t3) +/* f01a6c0: 8fac0064 */ lw $t4,0x64($sp) +/* f01a6c4: 0019c043 */ sra $t8,$t9,0x1 +/* f01a6c8: 3c198008 */ lui $t9,0x8008 +/* f01a6cc: 8f394120 */ lw $t9,0x4120($t9) +/* f01a6d0: 000c6843 */ sra $t5,$t4,0x1 +/* f01a6d4: 24080120 */ addiu $t0,$zero,0x120 +/* f01a6d8: 01184823 */ subu $t1,$t0,$t8 +/* f01a6dc: afa9005c */ sw $t1,0x5c($sp) +/* f01a6e0: 05610003 */ bgez $t3,.L0f01a6f0 +/* f01a6e4: 000b5043 */ sra $t2,$t3,0x1 +/* f01a6e8: 25610001 */ addiu $at,$t3,0x1 +/* f01a6ec: 00015043 */ sra $t2,$at,0x1 +.L0f01a6f0: +/* f01a6f0: 014d7023 */ subu $t6,$t2,$t5 +/* f01a6f4: 25cf000c */ addiu $t7,$t6,0xc +/* f01a6f8: 1320001c */ beqz $t9,.L0f01a76c +/* f01a6fc: afaf0058 */ sw $t7,0x58($sp) +/* f01a700: 0c002f02 */ jal 0xbc08 +/* f01a704: 00000000 */ sll $zero,$zero,0x0 +/* f01a708: 0c002f06 */ jal 0xbc18 +/* f01a70c: a7a20048 */ sh $v0,0x48($sp) +/* f01a710: 3c088008 */ lui $t0,0x8008 +/* f01a714: 3c188008 */ lui $t8,0x8008 +/* f01a718: 8f18fb1c */ lw $t8,-0x4e4($t8) +/* f01a71c: 8d08fb20 */ lw $t0,-0x4e0($t0) +/* f01a720: 87ac0048 */ lh $t4,0x48($sp) +/* f01a724: 3c0b0080 */ lui $t3,0x80 +/* f01a728: 356b00ff */ ori $t3,$t3,0xff +/* f01a72c: 2409ffff */ addiu $t1,$zero,-1 +/* f01a730: afa90018 */ sw $t1,0x18($sp) +/* f01a734: afab001c */ sw $t3,0x1c($sp) +/* f01a738: 02002025 */ or $a0,$s0,$zero +/* f01a73c: 27a5005c */ addiu $a1,$sp,0x5c +/* f01a740: 27a60058 */ addiu $a2,$sp,0x58 +/* f01a744: 8fa70054 */ lw $a3,0x54($sp) +/* f01a748: afa20024 */ sw $v0,0x24($sp) +/* f01a74c: afa00028 */ sw $zero,0x28($sp) +/* f01a750: afa0002c */ sw $zero,0x2c($sp) +/* f01a754: afb80014 */ sw $t8,0x14($sp) +/* f01a758: afa80010 */ sw $t0,0x10($sp) +/* f01a75c: 0fc55b92 */ jal func0f156e48 +/* f01a760: afac0020 */ sw $t4,0x20($sp) +/* f01a764: 10000018 */ beqz $zero,.L0f01a7c8 +/* f01a768: 00408025 */ or $s0,$v0,$zero +.L0f01a76c: +/* f01a76c: 0c002f02 */ jal 0xbc08 +/* f01a770: 00000000 */ sll $zero,$zero,0x0 +/* f01a774: 0c002f06 */ jal 0xbc18 +/* f01a778: a7a20048 */ sh $v0,0x48($sp) +/* f01a77c: 3c0a8008 */ lui $t2,0x8008 +/* f01a780: 3c0d8008 */ lui $t5,0x8008 +/* f01a784: 8dadfb1c */ lw $t5,-0x4e4($t5) +/* f01a788: 8d4afb20 */ lw $t2,-0x4e0($t2) +/* f01a78c: 87af0048 */ lh $t7,0x48($sp) +/* f01a790: 240effff */ addiu $t6,$zero,-1 +/* f01a794: afae0018 */ sw $t6,0x18($sp) +/* f01a798: 02002025 */ or $a0,$s0,$zero +/* f01a79c: 27a5005c */ addiu $a1,$sp,0x5c +/* f01a7a0: 27a60058 */ addiu $a2,$sp,0x58 +/* f01a7a4: 8fa70054 */ lw $a3,0x54($sp) +/* f01a7a8: afa20020 */ sw $v0,0x20($sp) +/* f01a7ac: afa00024 */ sw $zero,0x24($sp) +/* f01a7b0: afa00028 */ sw $zero,0x28($sp) +/* f01a7b4: afad0014 */ sw $t5,0x14($sp) +/* f01a7b8: afaa0010 */ sw $t2,0x10($sp) +/* f01a7bc: 0fc5580f */ jal func0f15603c +/* f01a7c0: afaf001c */ sw $t7,0x1c($sp) +/* f01a7c4: 00408025 */ or $s0,$v0,$zero +.L0f01a7c8: +/* f01a7c8: 0fc54de0 */ jal func0f153780 +/* f01a7cc: 02002025 */ or $a0,$s0,$zero +/* f01a7d0: 8fbf003c */ lw $ra,0x3c($sp) +/* f01a7d4: 8fb00038 */ lw $s0,0x38($sp) +/* f01a7d8: 27bd0068 */ addiu $sp,$sp,0x68 +/* f01a7dc: 03e00008 */ jr $ra +/* f01a7e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01a7e4 +/* f01a7e4: 3c0e8006 */ lui $t6,0x8006 +/* f01a7e8: 8dce24c0 */ lw $t6,0x24c0($t6) +/* f01a7ec: 3c018006 */ lui $at,0x8006 +/* f01a7f0: 108e0002 */ beq $a0,$t6,.L0f01a7fc +/* f01a7f4: 00000000 */ sll $zero,$zero,0x0 +/* f01a7f8: ac2424b8 */ sw $a0,0x24b8($at) +.L0f01a7fc: +/* f01a7fc: 03e00008 */ jr $ra +/* f01a800: 00000000 */ sll $zero,$zero,0x0 +/* f01a804: 3c028006 */ lui $v0,0x8006 +/* f01a808: 03e00008 */ jr $ra +/* f01a80c: 8c4224b4 */ lw $v0,0x24b4($v0) +); + +GLOBAL_ASM( +glabel func0f01a810 +/* f01a810: 3c0e8006 */ lui $t6,0x8006 +/* f01a814: 85ce24a0 */ lh $t6,0x24a0($t6) +/* f01a818: 3c014410 */ lui $at,0x4410 +/* f01a81c: 44812000 */ mtc1 $at,$f4 +/* f01a820: 448e3000 */ mtc1 $t6,$f6 +/* f01a824: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01a828: afbf0014 */ sw $ra,0x14($sp) +/* f01a82c: 46803220 */ cvt.s.w $f8,$f6 +/* f01a830: 0c002f5f */ jal 0xbd7c +/* f01a834: 46082303 */ div.s $f12,$f4,$f8 +/* f01a838: 3c058006 */ lui $a1,0x8006 +/* f01a83c: 84a524a0 */ lh $a1,0x24a0($a1) +/* f01a840: 0c002ef9 */ jal 0xbbe4 +/* f01a844: 24040240 */ addiu $a0,$zero,0x240 +/* f01a848: 3c058006 */ lui $a1,0x8006 +/* f01a84c: 84a524a0 */ lh $a1,0x24a0($a1) +/* f01a850: 0c002ee8 */ jal 0xbba0 +/* f01a854: 24040240 */ addiu $a0,$zero,0x240 +/* f01a858: 3c058006 */ lui $a1,0x8006 +/* f01a85c: 84a524a0 */ lh $a1,0x24a0($a1) +/* f01a860: 0fc4a2a7 */ jal func0f128a9c +/* f01a864: 24040240 */ addiu $a0,$zero,0x240 +/* f01a868: 3c058006 */ lui $a1,0x8006 +/* f01a86c: 84a524a0 */ lh $a1,0x24a0($a1) +/* f01a870: 0c002f0a */ jal 0xbc28 +/* f01a874: 24040240 */ addiu $a0,$zero,0x240 +/* f01a878: 00002025 */ or $a0,$zero,$zero +/* f01a87c: 0fc4a2ae */ jal func0f128ab8 +/* f01a880: 00002825 */ or $a1,$zero,$zero +/* f01a884: 00002025 */ or $a0,$zero,$zero +/* f01a888: 0c002f2a */ jal 0xbca8 +/* f01a88c: 00002825 */ or $a1,$zero,$zero +/* f01a890: 3c058006 */ lui $a1,0x8006 +/* f01a894: 24a524b8 */ addiu $a1,$a1,0x24b8 +/* f01a898: 8ca30000 */ lw $v1,0x0($a1) +/* f01a89c: 3c068006 */ lui $a2,0x8006 +/* f01a8a0: 24c624bc */ addiu $a2,$a2,0x24bc +/* f01a8a4: 04600040 */ bltz $v1,.L0f01a9a8 +/* f01a8a8: 240f0003 */ addiu $t7,$zero,0x3 +/* f01a8ac: accf0000 */ sw $t7,0x0($a2) +/* f01a8b0: 3c028006 */ lui $v0,0x8006 +/* f01a8b4: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01a8b8: 3c018006 */ lui $at,0x8006 +/* f01a8bc: ac2324c0 */ sw $v1,0x24c0($at) +/* f01a8c0: 2c410007 */ sltiu $at,$v0,0x7 +/* f01a8c4: 1020002f */ beqz $at,.L0f01a984 +/* f01a8c8: 0002c080 */ sll $t8,$v0,0x2 +/* f01a8cc: 3c017f1b */ lui $at,0x7f1b +/* f01a8d0: 00380821 */ addu $at,$at,$t8 +/* f01a8d4: 8c3884cc */ lw $t8,-0x7b34($at) +/* f01a8d8: 03000008 */ jr $t8 +/* f01a8dc: 00000000 */ sll $zero,$zero,0x0 +/* f01a8e0: 0fc05911 */ jal func0f016444 +/* f01a8e4: 00000000 */ sll $zero,$zero,0x0 +/* f01a8e8: 3c028006 */ lui $v0,0x8006 +/* f01a8ec: 3c058006 */ lui $a1,0x8006 +/* f01a8f0: 24a524b8 */ addiu $a1,$a1,0x24b8 +/* f01a8f4: 10000023 */ beqz $zero,.L0f01a984 +/* f01a8f8: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01a8fc: 0fc0593c */ jal func0f0164f0 +/* f01a900: 00000000 */ sll $zero,$zero,0x0 +/* f01a904: 3c028006 */ lui $v0,0x8006 +/* f01a908: 3c058006 */ lui $a1,0x8006 +/* f01a90c: 24a524b8 */ addiu $a1,$a1,0x24b8 +/* f01a910: 1000001c */ beqz $zero,.L0f01a984 +/* f01a914: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01a918: 0fc05c1b */ jal func0f01706c +/* f01a91c: 00000000 */ sll $zero,$zero,0x0 +/* f01a920: 3c028006 */ lui $v0,0x8006 +/* f01a924: 3c058006 */ lui $a1,0x8006 +/* f01a928: 24a524b8 */ addiu $a1,$a1,0x24b8 +/* f01a92c: 10000015 */ beqz $zero,.L0f01a984 +/* f01a930: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01a934: 0fc06538 */ jal func0f0194e0 +/* f01a938: 00000000 */ sll $zero,$zero,0x0 +/* f01a93c: 3c028006 */ lui $v0,0x8006 +/* f01a940: 3c058006 */ lui $a1,0x8006 +/* f01a944: 24a524b8 */ addiu $a1,$a1,0x24b8 +/* f01a948: 1000000e */ beqz $zero,.L0f01a984 +/* f01a94c: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01a950: 0fc066dd */ jal func0f019b74 +/* f01a954: 00000000 */ sll $zero,$zero,0x0 +/* f01a958: 3c028006 */ lui $v0,0x8006 +/* f01a95c: 3c058006 */ lui $a1,0x8006 +/* f01a960: 24a524b8 */ addiu $a1,$a1,0x24b8 +/* f01a964: 10000007 */ beqz $zero,.L0f01a984 +/* f01a968: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01a96c: 0fc06928 */ jal func0f01a4a0 +/* f01a970: 00000000 */ sll $zero,$zero,0x0 +/* f01a974: 3c028006 */ lui $v0,0x8006 +/* f01a978: 3c058006 */ lui $a1,0x8006 +/* f01a97c: 24a524b8 */ addiu $a1,$a1,0x24b8 +/* f01a980: 8c4224b4 */ lw $v0,0x24b4($v0) +.L0f01a984: +/* f01a984: 24010001 */ addiu $at,$zero,0x1 +/* f01a988: 50410006 */ beql $v0,$at,.L0f01a9a4 +/* f01a98c: 2404ffff */ addiu $a0,$zero,-1 +/* f01a990: 0c0027b1 */ jal 0x9ec4 +/* f01a994: 24040001 */ addiu $a0,$zero,0x1 +/* f01a998: 3c058006 */ lui $a1,0x8006 +/* f01a99c: 24a524b8 */ addiu $a1,$a1,0x24b8 +/* f01a9a0: 2404ffff */ addiu $a0,$zero,-1 +.L0f01a9a4: +/* f01a9a4: aca40000 */ sw $a0,0x0($a1) +.L0f01a9a8: +/* f01a9a8: 3c068006 */ lui $a2,0x8006 +/* f01a9ac: 24c624bc */ addiu $a2,$a2,0x24bc +/* f01a9b0: 8cc20000 */ lw $v0,0x0($a2) +/* f01a9b4: 2404ffff */ addiu $a0,$zero,-1 +/* f01a9b8: 3c088006 */ lui $t0,0x8006 +/* f01a9bc: 10400010 */ beqz $v0,.L0f01aa00 +/* f01a9c0: 2459ffff */ addiu $t9,$v0,-1 +/* f01a9c4: acd90000 */ sw $t9,0x0($a2) +/* f01a9c8: 8d0824b4 */ lw $t0,0x24b4($t0) +/* f01a9cc: 54880003 */ bnel $a0,$t0,.L0f01a9dc +/* f01a9d0: 8cc90000 */ lw $t1,0x0($a2) +/* f01a9d4: acc00000 */ sw $zero,0x0($a2) +/* f01a9d8: 8cc90000 */ lw $t1,0x0($a2) +.L0f01a9dc: +/* f01a9dc: 55200009 */ bnezl $t1,.L0f01aa04 +/* f01a9e0: 8ca30000 */ lw $v1,0x0($a1) +/* f01a9e4: 3c028006 */ lui $v0,0x8006 +/* f01a9e8: 8c4224c0 */ lw $v0,0x24c0($v0) +/* f01a9ec: 3c018006 */ lui $at,0x8006 +/* f01a9f0: 50820004 */ beql $a0,$v0,.L0f01aa04 +/* f01a9f4: 8ca30000 */ lw $v1,0x0($a1) +/* f01a9f8: aca20000 */ sw $v0,0x0($a1) +/* f01a9fc: ac2424c0 */ sw $a0,0x24c0($at) +.L0f01aa00: +/* f01aa00: 8ca30000 */ lw $v1,0x0($a1) +.L0f01aa04: +/* f01aa04: 3c018006 */ lui $at,0x8006 +/* f01aa08: 04600038 */ bltz $v1,.L0f01aaec +/* f01aa0c: 00000000 */ sll $zero,$zero,0x0 +/* f01aa10: ac2324b4 */ sw $v1,0x24b4($at) +/* f01aa14: aca40000 */ sw $a0,0x0($a1) +/* f01aa18: 3c028006 */ lui $v0,0x8006 +/* f01aa1c: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01aa20: 3c018006 */ lui $at,0x8006 +/* f01aa24: ac2024ac */ sw $zero,0x24ac($at) +/* f01aa28: 2c410007 */ sltiu $at,$v0,0x7 +/* f01aa2c: 10200028 */ beqz $at,.L0f01aad0 +/* f01aa30: 00025080 */ sll $t2,$v0,0x2 +/* f01aa34: 3c017f1b */ lui $at,0x7f1b +/* f01aa38: 002a0821 */ addu $at,$at,$t2 +/* f01aa3c: 8c2a84e8 */ lw $t2,-0x7b18($at) +/* f01aa40: 01400008 */ jr $t2 +/* f01aa44: 00000000 */ sll $zero,$zero,0x0 +/* f01aa48: 0fc05901 */ jal func0f016404 +/* f01aa4c: 00000000 */ sll $zero,$zero,0x0 +/* f01aa50: 3c028006 */ lui $v0,0x8006 +/* f01aa54: 1000001e */ beqz $zero,.L0f01aad0 +/* f01aa58: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01aa5c: 0fc05932 */ jal func0f0164c8 +/* f01aa60: 00000000 */ sll $zero,$zero,0x0 +/* f01aa64: 3c028006 */ lui $v0,0x8006 +/* f01aa68: 10000019 */ beqz $zero,.L0f01aad0 +/* f01aa6c: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01aa70: 0fc05b4d */ jal func0f016d34 +/* f01aa74: 00000000 */ sll $zero,$zero,0x0 +/* f01aa78: 3c028006 */ lui $v0,0x8006 +/* f01aa7c: 10000014 */ beqz $zero,.L0f01aad0 +/* f01aa80: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01aa84: 0fc064ff */ jal func0f0193fc +/* f01aa88: 00000000 */ sll $zero,$zero,0x0 +/* f01aa8c: 3c028006 */ lui $v0,0x8006 +/* f01aa90: 1000000f */ beqz $zero,.L0f01aad0 +/* f01aa94: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01aa98: 0fc066a0 */ jal func0f019a80 +/* f01aa9c: 00000000 */ sll $zero,$zero,0x0 +/* f01aaa0: 3c028006 */ lui $v0,0x8006 +/* f01aaa4: 1000000a */ beqz $zero,.L0f01aad0 +/* f01aaa8: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01aaac: 0fc068ee */ jal func0f01a3b8 +/* f01aab0: 00000000 */ sll $zero,$zero,0x0 +/* f01aab4: 3c028006 */ lui $v0,0x8006 +/* f01aab8: 10000005 */ beqz $zero,.L0f01aad0 +/* f01aabc: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01aac0: 0fc06925 */ jal func0f01a494 +/* f01aac4: 00000000 */ sll $zero,$zero,0x0 +/* f01aac8: 3c028006 */ lui $v0,0x8006 +/* f01aacc: 8c4224b4 */ lw $v0,0x24b4($v0) +.L0f01aad0: +/* f01aad0: 24010001 */ addiu $at,$zero,0x1 +/* f01aad4: 10410005 */ beq $v0,$at,.L0f01aaec +/* f01aad8: 24010005 */ addiu $at,$zero,0x5 +/* f01aadc: 10410003 */ beq $v0,$at,.L0f01aaec +/* f01aae0: 00000000 */ sll $zero,$zero,0x0 +/* f01aae4: 0c0027b1 */ jal 0x9ec4 +/* f01aae8: 00002025 */ or $a0,$zero,$zero +.L0f01aaec: +/* f01aaec: 3c0b8006 */ lui $t3,0x8006 +/* f01aaf0: 8d6b24b4 */ lw $t3,0x24b4($t3) +/* f01aaf4: 2d610007 */ sltiu $at,$t3,0x7 +/* f01aaf8: 10200022 */ beqz $at,.L0f01ab84 +/* f01aafc: 000b5880 */ sll $t3,$t3,0x2 +/* f01ab00: 3c017f1b */ lui $at,0x7f1b +/* f01ab04: 002b0821 */ addu $at,$at,$t3 +/* f01ab08: 8c2b8504 */ lw $t3,-0x7afc($at) +/* f01ab0c: 01600008 */ jr $t3 +/* f01ab10: 00000000 */ sll $zero,$zero,0x0 +/* f01ab14: 0fc05913 */ jal func0f01644c +/* f01ab18: 00000000 */ sll $zero,$zero,0x0 +/* f01ab1c: 1000001a */ beqz $zero,.L0f01ab88 +/* f01ab20: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ab24: 0fc05949 */ jal func0f016524 +/* f01ab28: 00000000 */ sll $zero,$zero,0x0 +/* f01ab2c: 10000016 */ beqz $zero,.L0f01ab88 +/* f01ab30: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ab34: 0fc05c2f */ jal func0f0170bc +/* f01ab38: 00000000 */ sll $zero,$zero,0x0 +/* f01ab3c: 10000012 */ beqz $zero,.L0f01ab88 +/* f01ab40: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ab44: 0fc06543 */ jal func0f01950c +/* f01ab48: 00000000 */ sll $zero,$zero,0x0 +/* f01ab4c: 1000000e */ beqz $zero,.L0f01ab88 +/* f01ab50: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ab54: 0fc066e8 */ jal func0f019ba0 +/* f01ab58: 00000000 */ sll $zero,$zero,0x0 +/* f01ab5c: 1000000a */ beqz $zero,.L0f01ab88 +/* f01ab60: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ab64: 0fc0692a */ jal func0f01a4a8 +/* f01ab68: 00000000 */ sll $zero,$zero,0x0 +/* f01ab6c: 10000006 */ beqz $zero,.L0f01ab88 +/* f01ab70: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ab74: 0c002f48 */ jal 0xbd20 +/* f01ab78: 00002025 */ or $a0,$zero,$zero +/* f01ab7c: 0fc069f9 */ jal func0f01a7e4 +/* f01ab80: 24040004 */ addiu $a0,$zero,0x4 +.L0f01ab84: +/* f01ab84: 8fbf0014 */ lw $ra,0x14($sp) +.L0f01ab88: +/* f01ab88: 27bd0018 */ addiu $sp,$sp,0x18 +/* f01ab8c: 03e00008 */ jr $ra +/* f01ab90: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01ab94 +/* f01ab94: 3c028006 */ lui $v0,0x8006 +/* f01ab98: 8c4224b8 */ lw $v0,0x24b8($v0) +/* f01ab9c: 284e0000 */ slti $t6,$v0,0x0 +/* f01aba0: 03e00008 */ jr $ra +/* f01aba4: 39c20001 */ xori $v0,$t6,0x1 +); + +GLOBAL_ASM( +glabel func0f01aba8 +/* f01aba8: 3c0e8006 */ lui $t6,0x8006 +/* f01abac: 8dce24b8 */ lw $t6,0x24b8($t6) +/* f01abb0: 3c028006 */ lui $v0,0x8006 +/* f01abb4: 05c00003 */ bltz $t6,.L0f01abc4 +/* f01abb8: 00000000 */ sll $zero,$zero,0x0 +/* f01abbc: 03e00008 */ jr $ra +/* f01abc0: 00001025 */ or $v0,$zero,$zero +.L0f01abc4: +/* f01abc4: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01abc8: 2401ffff */ addiu $at,$zero,-1 +/* f01abcc: 10410003 */ beq $v0,$at,.L0f01abdc +/* f01abd0: 24010005 */ addiu $at,$zero,0x5 +/* f01abd4: 54410004 */ bnel $v0,$at,.L0f01abe8 +/* f01abd8: 24020001 */ addiu $v0,$zero,0x1 +.L0f01abdc: +/* f01abdc: 03e00008 */ jr $ra +/* f01abe0: 00001025 */ or $v0,$zero,$zero +/* f01abe4: 24020001 */ addiu $v0,$zero,0x1 +.L0f01abe8: +/* f01abe8: 03e00008 */ jr $ra +/* f01abec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01abf0 +/* f01abf0: 3c0e8006 */ lui $t6,0x8006 +/* f01abf4: 8dce24b4 */ lw $t6,0x24b4($t6) +/* f01abf8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01abfc: afbf0014 */ sw $ra,0x14($sp) +/* f01ac00: 2dc10009 */ sltiu $at,$t6,0x9 +/* f01ac04: 10200020 */ beqz $at,.L0f01ac88 +/* f01ac08: 000e7080 */ sll $t6,$t6,0x2 +/* f01ac0c: 3c017f1b */ lui $at,0x7f1b +/* f01ac10: 002e0821 */ addu $at,$at,$t6 +/* f01ac14: 8c2e8520 */ lw $t6,-0x7ae0($at) +/* f01ac18: 01c00008 */ jr $t6 +/* f01ac1c: 00000000 */ sll $zero,$zero,0x0 +/* f01ac20: 0fc05911 */ jal func0f016444 +/* f01ac24: 00000000 */ sll $zero,$zero,0x0 +/* f01ac28: 10000018 */ beqz $zero,.L0f01ac8c +/* f01ac2c: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ac30: 0fc0593c */ jal func0f0164f0 +/* f01ac34: 00000000 */ sll $zero,$zero,0x0 +/* f01ac38: 10000014 */ beqz $zero,.L0f01ac8c +/* f01ac3c: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ac40: 0fc05c1b */ jal func0f01706c +/* f01ac44: 00000000 */ sll $zero,$zero,0x0 +/* f01ac48: 10000010 */ beqz $zero,.L0f01ac8c +/* f01ac4c: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ac50: 0fc06538 */ jal func0f0194e0 +/* f01ac54: 00000000 */ sll $zero,$zero,0x0 +/* f01ac58: 1000000c */ beqz $zero,.L0f01ac8c +/* f01ac5c: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ac60: 0fc066dd */ jal func0f019b74 +/* f01ac64: 00000000 */ sll $zero,$zero,0x0 +/* f01ac68: 10000008 */ beqz $zero,.L0f01ac8c +/* f01ac6c: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ac70: 0fc06928 */ jal func0f01a4a0 +/* f01ac74: 00000000 */ sll $zero,$zero,0x0 +/* f01ac78: 10000004 */ beqz $zero,.L0f01ac8c +/* f01ac7c: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ac80: 0fc06377 */ jal func0f018ddc +/* f01ac84: 00000000 */ sll $zero,$zero,0x0 +.L0f01ac88: +/* f01ac88: 8fbf0014 */ lw $ra,0x14($sp) +.L0f01ac8c: +/* f01ac8c: 2402ffff */ addiu $v0,$zero,-1 +/* f01ac90: 3c018006 */ lui $at,0x8006 +/* f01ac94: ac2224b8 */ sw $v0,0x24b8($at) +/* f01ac98: 3c018006 */ lui $at,0x8006 +/* f01ac9c: ac2224b4 */ sw $v0,0x24b4($at) +/* f01aca0: 03e00008 */ jr $ra +/* f01aca4: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f01aca8 +/* f01aca8: 248effff */ addiu $t6,$a0,-1 +/* f01acac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01acb0: 2dc10005 */ sltiu $at,$t6,0x5 +/* f01acb4: 10200023 */ beqz $at,.L0f01ad44 +/* f01acb8: afbf0014 */ sw $ra,0x14($sp) +/* f01acbc: 000e7080 */ sll $t6,$t6,0x2 +/* f01acc0: 3c017f1b */ lui $at,0x7f1b +/* f01acc4: 002e0821 */ addu $at,$at,$t6 +/* f01acc8: 8c2e8544 */ lw $t6,-0x7abc($at) +/* f01accc: 01c00008 */ jr $t6 +/* f01acd0: 00000000 */ sll $zero,$zero,0x0 +/* f01acd4: 240f0007 */ addiu $t7,$zero,0x7 +/* f01acd8: 3c018006 */ lui $at,0x8006 +/* f01acdc: 0fc0636c */ jal func0f018db0 +/* f01ace0: ac2f24b4 */ sw $t7,0x24b4($at) +/* f01ace4: 10000018 */ beqz $zero,.L0f01ad48 +/* f01ace8: 8fbf0014 */ lw $ra,0x14($sp) +/* f01acec: 24180004 */ addiu $t8,$zero,0x4 +/* f01acf0: 3c018006 */ lui $at,0x8006 +/* f01acf4: 0fc066a0 */ jal func0f019a80 +/* f01acf8: ac3824b4 */ sw $t8,0x24b4($at) +/* f01acfc: 10000012 */ beqz $zero,.L0f01ad48 +/* f01ad00: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ad04: 24190008 */ addiu $t9,$zero,0x8 +/* f01ad08: 3c018006 */ lui $at,0x8006 +/* f01ad0c: 0fc0636c */ jal func0f018db0 +/* f01ad10: ac3924b4 */ sw $t9,0x24b4($at) +/* f01ad14: 1000000c */ beqz $zero,.L0f01ad48 +/* f01ad18: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ad1c: 24080003 */ addiu $t0,$zero,0x3 +/* f01ad20: 3c018006 */ lui $at,0x8006 +/* f01ad24: 0fc064ff */ jal func0f0193fc +/* f01ad28: ac2824b4 */ sw $t0,0x24b4($at) +/* f01ad2c: 10000006 */ beqz $zero,.L0f01ad48 +/* f01ad30: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ad34: 24090002 */ addiu $t1,$zero,0x2 +/* f01ad38: 3c018006 */ lui $at,0x8006 +/* f01ad3c: 0fc05b4d */ jal func0f016d34 +/* f01ad40: ac2924b4 */ sw $t1,0x24b4($at) +.L0f01ad44: +/* f01ad44: 8fbf0014 */ lw $ra,0x14($sp) +.L0f01ad48: +/* f01ad48: 240affff */ addiu $t2,$zero,-1 +/* f01ad4c: 3c018006 */ lui $at,0x8006 +/* f01ad50: ac2a24b8 */ sw $t2,0x24b8($at) +/* f01ad54: 03e00008 */ jr $ra +/* f01ad58: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f01ad5c +/* f01ad5c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01ad60: afbf0014 */ sw $ra,0x14($sp) +/* f01ad64: 0fc06aea */ jal func0f01aba8 +/* f01ad68: 00000000 */ sll $zero,$zero,0x0 +/* f01ad6c: 14400003 */ bnez $v0,.L0f01ad7c +/* f01ad70: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ad74: 1000000e */ beqz $zero,.L0f01adb0 +/* f01ad78: 00001025 */ or $v0,$zero,$zero +.L0f01ad7c: +/* f01ad7c: 3c028006 */ lui $v0,0x8006 +/* f01ad80: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01ad84: 24010008 */ addiu $at,$zero,0x8 +/* f01ad88: 54410004 */ bnel $v0,$at,.L0f01ad9c +/* f01ad8c: 24010007 */ addiu $at,$zero,0x7 +/* f01ad90: 10000007 */ beqz $zero,.L0f01adb0 +/* f01ad94: 00001025 */ or $v0,$zero,$zero +/* f01ad98: 24010007 */ addiu $at,$zero,0x7 +.L0f01ad9c: +/* f01ad9c: 54410004 */ bnel $v0,$at,.L0f01adb0 +/* f01ada0: 24020001 */ addiu $v0,$zero,0x1 +/* f01ada4: 10000002 */ beqz $zero,.L0f01adb0 +/* f01ada8: 00001025 */ or $v0,$zero,$zero +/* f01adac: 24020001 */ addiu $v0,$zero,0x1 +.L0f01adb0: +/* f01adb0: 03e00008 */ jr $ra +/* f01adb4: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f01adb8 +/* f01adb8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01adbc: afbf0014 */ sw $ra,0x14($sp) +/* f01adc0: 0c002aac */ jal 0xaab0 +/* f01adc4: 24040002 */ addiu $a0,$zero,0x2 +/* f01adc8: 3c058006 */ lui $a1,0x8006 +/* f01adcc: 84a524a0 */ lh $a1,0x24a0($a1) +/* f01add0: 0c002ef9 */ jal 0xbbe4 +/* f01add4: 24040240 */ addiu $a0,$zero,0x240 +/* f01add8: 3c058006 */ lui $a1,0x8006 +/* f01addc: 84a524a0 */ lh $a1,0x24a0($a1) +/* f01ade0: 0c002ee8 */ jal 0xbba0 +/* f01ade4: 24040240 */ addiu $a0,$zero,0x240 +/* f01ade8: 3c058006 */ lui $a1,0x8006 +/* f01adec: 84a524a0 */ lh $a1,0x24a0($a1) +/* f01adf0: 0fc4a2a7 */ jal func0f128a9c +/* f01adf4: 24040240 */ addiu $a0,$zero,0x240 +/* f01adf8: 3c058006 */ lui $a1,0x8006 +/* f01adfc: 84a524a0 */ lh $a1,0x24a0($a1) +/* f01ae00: 0c002f0a */ jal 0xbc28 +/* f01ae04: 24040240 */ addiu $a0,$zero,0x240 +/* f01ae08: 00002025 */ or $a0,$zero,$zero +/* f01ae0c: 0fc4a2ae */ jal func0f128ab8 +/* f01ae10: 00002825 */ or $a1,$zero,$zero +/* f01ae14: 00002025 */ or $a0,$zero,$zero +/* f01ae18: 0c002f2a */ jal 0xbca8 +/* f01ae1c: 00002825 */ or $a1,$zero,$zero +/* f01ae20: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ae24: 27bd0018 */ addiu $sp,$sp,0x18 +/* f01ae28: 03e00008 */ jr $ra +/* f01ae2c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01ae30 +/* f01ae30: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01ae34: afbf0014 */ sw $ra,0x14($sp) +/* f01ae38: 0fc06aea */ jal func0f01aba8 +/* f01ae3c: 00000000 */ sll $zero,$zero,0x0 +/* f01ae40: 50400028 */ beqzl $v0,.L0f01aee4 +/* f01ae44: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ae48: 0c005204 */ jal 0x14810 +/* f01ae4c: 00002025 */ or $a0,$zero,$zero +/* f01ae50: 3c0e8006 */ lui $t6,0x8006 +/* f01ae54: 8dce24bc */ lw $t6,0x24bc($t6) +/* f01ae58: 3c0f8006 */ lui $t7,0x8006 +/* f01ae5c: 55c00021 */ bnezl $t6,.L0f01aee4 +/* f01ae60: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ae64: 8def24b4 */ lw $t7,0x24b4($t7) +/* f01ae68: 2de10009 */ sltiu $at,$t7,0x9 +/* f01ae6c: 1020001c */ beqz $at,.L0f01aee0 +/* f01ae70: 000f7880 */ sll $t7,$t7,0x2 +/* f01ae74: 3c017f1b */ lui $at,0x7f1b +/* f01ae78: 002f0821 */ addu $at,$at,$t7 +/* f01ae7c: 8c2f8558 */ lw $t7,-0x7aa8($at) +/* f01ae80: 01e00008 */ jr $t7 +/* f01ae84: 00000000 */ sll $zero,$zero,0x0 +/* f01ae88: 0fc05913 */ jal func0f01644c +/* f01ae8c: 00000000 */ sll $zero,$zero,0x0 +/* f01ae90: 10000014 */ beqz $zero,.L0f01aee4 +/* f01ae94: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ae98: 0fc05949 */ jal func0f016524 +/* f01ae9c: 00000000 */ sll $zero,$zero,0x0 +/* f01aea0: 10000010 */ beqz $zero,.L0f01aee4 +/* f01aea4: 8fbf0014 */ lw $ra,0x14($sp) +/* f01aea8: 0fc05c2f */ jal func0f0170bc +/* f01aeac: 00000000 */ sll $zero,$zero,0x0 +/* f01aeb0: 1000000c */ beqz $zero,.L0f01aee4 +/* f01aeb4: 8fbf0014 */ lw $ra,0x14($sp) +/* f01aeb8: 0fc06543 */ jal func0f01950c +/* f01aebc: 00000000 */ sll $zero,$zero,0x0 +/* f01aec0: 10000008 */ beqz $zero,.L0f01aee4 +/* f01aec4: 8fbf0014 */ lw $ra,0x14($sp) +/* f01aec8: 0fc06387 */ jal func0f018e1c +/* f01aecc: 00000000 */ sll $zero,$zero,0x0 +/* f01aed0: 10000004 */ beqz $zero,.L0f01aee4 +/* f01aed4: 8fbf0014 */ lw $ra,0x14($sp) +/* f01aed8: 0fc066e8 */ jal func0f019ba0 +/* f01aedc: 00000000 */ sll $zero,$zero,0x0 +.L0f01aee0: +/* f01aee0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f01aee4: +/* f01aee4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f01aee8: 03e00008 */ jr $ra +/* f01aeec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01aef0 +/* f01aef0: 3c0e8006 */ lui $t6,0x8006 +/* f01aef4: 8dce24bc */ lw $t6,0x24bc($t6) +/* f01aef8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f01aefc: afb00018 */ sw $s0,0x18($sp) +/* f01af00: 00808025 */ or $s0,$a0,$zero +/* f01af04: 15c00026 */ bnez $t6,.L0f01afa0 +/* f01af08: afbf001c */ sw $ra,0x1c($sp) +/* f01af0c: 3c0f8006 */ lui $t7,0x8006 +/* f01af10: 8def24b4 */ lw $t7,0x24b4($t7) +/* f01af14: 2de10009 */ sltiu $at,$t7,0x9 +/* f01af18: 10200021 */ beqz $at,.L0f01afa0 +/* f01af1c: 000f7880 */ sll $t7,$t7,0x2 +/* f01af20: 3c017f1b */ lui $at,0x7f1b +/* f01af24: 002f0821 */ addu $at,$at,$t7 +/* f01af28: 8c2f857c */ lw $t7,-0x7a84($at) +/* f01af2c: 01e00008 */ jr $t7 +/* f01af30: 00000000 */ sll $zero,$zero,0x0 +/* f01af34: 0fc059bb */ jal func0f0166ec +/* f01af38: 02002025 */ or $a0,$s0,$zero +/* f01af3c: 10000018 */ beqz $zero,.L0f01afa0 +/* f01af40: 00408025 */ or $s0,$v0,$zero +/* f01af44: 0fc0596b */ jal func0f0165ac +/* f01af48: 02002025 */ or $a0,$s0,$zero +/* f01af4c: 10000014 */ beqz $zero,.L0f01afa0 +/* f01af50: 00408025 */ or $s0,$v0,$zero +/* f01af54: 0fc05eb0 */ jal func0f017ac0 +/* f01af58: 02002025 */ or $a0,$s0,$zero +/* f01af5c: 10000010 */ beqz $zero,.L0f01afa0 +/* f01af60: 00408025 */ or $s0,$v0,$zero +/* f01af64: 0fc06596 */ jal func0f019658 +/* f01af68: 02002025 */ or $a0,$s0,$zero +/* f01af6c: 1000000c */ beqz $zero,.L0f01afa0 +/* f01af70: 00408025 */ or $s0,$v0,$zero +/* f01af74: 0fc06422 */ jal func0f019088 +/* f01af78: 02002025 */ or $a0,$s0,$zero +/* f01af7c: 10000008 */ beqz $zero,.L0f01afa0 +/* f01af80: 00408025 */ or $s0,$v0,$zero +/* f01af84: 0fc0674e */ jal func0f019d38 +/* f01af88: 02002025 */ or $a0,$s0,$zero +/* f01af8c: 10000004 */ beqz $zero,.L0f01afa0 +/* f01af90: 00408025 */ or $s0,$v0,$zero +/* f01af94: 0fc06944 */ jal func0f01a510 +/* f01af98: 02002025 */ or $a0,$s0,$zero +/* f01af9c: 00408025 */ or $s0,$v0,$zero +.L0f01afa0: +/* f01afa0: 8fbf001c */ lw $ra,0x1c($sp) +/* f01afa4: 02001025 */ or $v0,$s0,$zero +/* f01afa8: 8fb00018 */ lw $s0,0x18($sp) +/* f01afac: 03e00008 */ jr $ra +/* f01afb0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f01afb4: 00000000 */ sll $zero,$zero,0x0 +/* f01afb8: 00000000 */ sll $zero,$zero,0x0 +/* f01afbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01afc0 +/* f01afc0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f01afc4: afb00018 */ sw $s0,0x18($sp) +/* f01afc8: afbf001c */ sw $ra,0x1c($sp) +/* f01afcc: 3c0eba00 */ lui $t6,0xba00 +/* f01afd0: 35ce1402 */ ori $t6,$t6,0x1402 +/* f01afd4: 3c0f0030 */ lui $t7,0x30 +/* f01afd8: ac8f0004 */ sw $t7,0x4($a0) +/* f01afdc: ac8e0000 */ sw $t6,0x0($a0) +/* f01afe0: 24900008 */ addiu $s0,$a0,0x8 +/* f01afe4: afb00030 */ sw $s0,0x30($sp) +/* f01afe8: 0c002f02 */ jal 0xbc08 +/* f01afec: 26100008 */ addiu $s0,$s0,0x8 +/* f01aff0: 2458ffff */ addiu $t8,$v0,-1 +/* f01aff4: 8fa90030 */ lw $t1,0x30($sp) +/* f01aff8: 33190fff */ andi $t9,$t8,0xfff +/* f01affc: 3c01ff10 */ lui $at,0xff10 +/* f01b000: 03214025 */ or $t0,$t9,$at +/* f01b004: 0c002ac7 */ jal 0xab1c +/* f01b008: ad280000 */ sw $t0,0x0($t1) +/* f01b00c: 0c012d20 */ jal 0x4b480 +/* f01b010: 00402025 */ or $a0,$v0,$zero +/* f01b014: 8faa0030 */ lw $t2,0x30($sp) +/* f01b018: 02001825 */ or $v1,$s0,$zero +/* f01b01c: 3c0c0001 */ lui $t4,0x1 +/* f01b020: ad420004 */ sw $v0,0x4($t2) +/* f01b024: 358c0001 */ ori $t4,$t4,0x1 +/* f01b028: 3c0bf700 */ lui $t3,0xf700 +/* f01b02c: ac6b0000 */ sw $t3,0x0($v1) +/* f01b030: ac6c0004 */ sw $t4,0x4($v1) +/* f01b034: 26100008 */ addiu $s0,$s0,0x8 +/* f01b038: afb00028 */ sw $s0,0x28($sp) +/* f01b03c: 0c002f02 */ jal 0xbc08 +/* f01b040: 26100008 */ addiu $s0,$s0,0x8 +/* f01b044: 0c002f06 */ jal 0xbc18 +/* f01b048: a7a20022 */ sh $v0,0x22($sp) +/* f01b04c: 87b90022 */ lh $t9,0x22($sp) +/* f01b050: 244dffff */ addiu $t5,$v0,-1 +/* f01b054: 8fa30028 */ lw $v1,0x28($sp) +/* f01b058: 31ae03ff */ andi $t6,$t5,0x3ff +/* f01b05c: 2728ffff */ addiu $t0,$t9,-1 +/* f01b060: 310903ff */ andi $t1,$t0,0x3ff +/* f01b064: 000e7880 */ sll $t7,$t6,0x2 +/* f01b068: 3c01f600 */ lui $at,0xf600 +/* f01b06c: 01e1c025 */ or $t8,$t7,$at +/* f01b070: 00095380 */ sll $t2,$t1,0xe +/* f01b074: 030a5825 */ or $t3,$t8,$t2 +/* f01b078: ac6b0000 */ sw $t3,0x0($v1) +/* f01b07c: ac600004 */ sw $zero,0x4($v1) +/* f01b080: 8fbf001c */ lw $ra,0x1c($sp) +/* f01b084: 02001025 */ or $v0,$s0,$zero +/* f01b088: 8fb00018 */ lw $s0,0x18($sp) +/* f01b08c: 03e00008 */ jr $ra +/* f01b090: 27bd0038 */ addiu $sp,$sp,0x38 +/* f01b094: 00000000 */ sll $zero,$zero,0x0 +/* f01b098: 00000000 */ sll $zero,$zero,0x0 +/* f01b09c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01b0a0 +/* f01b0a0: 44800000 */ mtc1 $zero,$f0 +/* f01b0a4: 03e00008 */ jr $ra +/* f01b0a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01b0ac +/* f01b0ac: 3c02800a */ lui $v0,0x800a +/* f01b0b0: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f01b0b4: 904e0000 */ lbu $t6,0x0($v0) +/* f01b0b8: 31cf0001 */ andi $t7,$t6,0x1 +/* f01b0bc: 51e00004 */ beqzl $t7,.L0f01b0d0 +/* f01b0c0: 3c013f80 */ lui $at,0x3f80 +/* f01b0c4: 03e00008 */ jr $ra +/* f01b0c8: c440000c */ lwc1 $f0,0xc($v0) +/* f01b0cc: 3c013f80 */ lui $at,0x3f80 +.L0f01b0d0: +/* f01b0d0: 44810000 */ mtc1 $at,$f0 +/* f01b0d4: 00000000 */ sll $zero,$zero,0x0 +/* f01b0d8: 03e00008 */ jr $ra +/* f01b0dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01b0e0 +/* f01b0e0: 3c02800a */ lui $v0,0x800a +/* f01b0e4: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f01b0e8: 904e0000 */ lbu $t6,0x0($v0) +/* f01b0ec: 31cf0001 */ andi $t7,$t6,0x1 +/* f01b0f0: 51e00004 */ beqzl $t7,.L0f01b104 +/* f01b0f4: 3c013f80 */ lui $at,0x3f80 +/* f01b0f8: 03e00008 */ jr $ra +/* f01b0fc: c4400010 */ lwc1 $f0,0x10($v0) +/* f01b100: 3c013f80 */ lui $at,0x3f80 +.L0f01b104: +/* f01b104: 44810000 */ mtc1 $at,$f0 +/* f01b108: 00000000 */ sll $zero,$zero,0x0 +/* f01b10c: 03e00008 */ jr $ra +/* f01b110: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01b114 +/* f01b114: 3c02800a */ lui $v0,0x800a +/* f01b118: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f01b11c: 904e0000 */ lbu $t6,0x0($v0) +/* f01b120: 31cf0001 */ andi $t7,$t6,0x1 +/* f01b124: 51e00004 */ beqzl $t7,.L0f01b138 +/* f01b128: 3c013f80 */ lui $at,0x3f80 +/* f01b12c: 03e00008 */ jr $ra +/* f01b130: c4400014 */ lwc1 $f0,0x14($v0) +/* f01b134: 3c013f80 */ lui $at,0x3f80 +.L0f01b138: +/* f01b138: 44810000 */ mtc1 $at,$f0 +/* f01b13c: 00000000 */ sll $zero,$zero,0x0 +/* f01b140: 03e00008 */ jr $ra +/* f01b144: 00000000 */ sll $zero,$zero,0x0 +/* f01b148: 3c018006 */ lui $at,0x8006 +/* f01b14c: 03e00008 */ jr $ra +/* f01b150: ac2424e0 */ sw $a0,0x24e0($at) +); + +GLOBAL_ASM( +glabel func0f01b154 +/* f01b154: 3c018006 */ lui $at,0x8006 +/* f01b158: 03e00008 */ jr $ra +/* f01b15c: ac2424e4 */ sw $a0,0x24e4($at) +); + +GLOBAL_ASM( +glabel func0f01b160 +/* f01b160: 27bdff20 */ addiu $sp,$sp,-224 +/* f01b164: 3c06800a */ lui $a2,0x800a +/* f01b168: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f01b16c: 8ccf006c */ lw $t7,0x6c($a2) +/* f01b170: 8cce028c */ lw $t6,0x28c($a2) +/* f01b174: afbf0044 */ sw $ra,0x44($sp) +/* f01b178: afbe0040 */ sw $s8,0x40($sp) +/* f01b17c: afb7003c */ sw $s7,0x3c($sp) +/* f01b180: afb60038 */ sw $s6,0x38($sp) +/* f01b184: afb50034 */ sw $s5,0x34($sp) +/* f01b188: afb40030 */ sw $s4,0x30($sp) +/* f01b18c: afb3002c */ sw $s3,0x2c($sp) +/* f01b190: afb20028 */ sw $s2,0x28($sp) +/* f01b194: afb10024 */ sw $s1,0x24($sp) +/* f01b198: afb00020 */ sw $s0,0x20($sp) +/* f01b19c: f7b40018 */ sdc1 $f20,0x18($sp) +/* f01b1a0: 00003825 */ or $a3,$zero,$zero +/* f01b1a4: 11e00003 */ beqz $t7,.L0f01b1b4 +/* f01b1a8: afae00dc */ sw $t6,0xdc($sp) +/* f01b1ac: 10000002 */ beqz $zero,.L0f01b1b8 +/* f01b1b0: 24050001 */ addiu $a1,$zero,0x1 +.L0f01b1b4: +/* f01b1b4: 00002825 */ or $a1,$zero,$zero +.L0f01b1b8: +/* f01b1b8: 8cd80068 */ lw $t8,0x68($a2) +/* f01b1bc: 00002025 */ or $a0,$zero,$zero +/* f01b1c0: 00001825 */ or $v1,$zero,$zero +/* f01b1c4: 13000003 */ beqz $t8,.L0f01b1d4 +/* f01b1c8: 00001025 */ or $v0,$zero,$zero +/* f01b1cc: 10000001 */ beqz $zero,.L0f01b1d4 +/* f01b1d0: 24040001 */ addiu $a0,$zero,0x1 +.L0f01b1d4: +/* f01b1d4: 8cd90064 */ lw $t9,0x64($a2) +/* f01b1d8: 3c017f1b */ lui $at,0x7f1b +/* f01b1dc: 13200003 */ beqz $t9,.L0f01b1ec +/* f01b1e0: 00000000 */ sll $zero,$zero,0x0 +/* f01b1e4: 10000001 */ beqz $zero,.L0f01b1ec +/* f01b1e8: 24030001 */ addiu $v1,$zero,0x1 +.L0f01b1ec: +/* f01b1ec: 8cc80070 */ lw $t0,0x70($a2) +/* f01b1f0: 11000003 */ beqz $t0,.L0f01b200 +/* f01b1f4: 00000000 */ sll $zero,$zero,0x0 +/* f01b1f8: 10000001 */ beqz $zero,.L0f01b200 +/* f01b1fc: 24020001 */ addiu $v0,$zero,0x1 +.L0f01b200: +/* f01b200: 00434821 */ addu $t1,$v0,$v1 +/* f01b204: 01245021 */ addu $t2,$t1,$a0 +/* f01b208: 01455821 */ addu $t3,$t2,$a1 +/* f01b20c: 19600313 */ blez $t3,.L0f01be5c +/* f01b210: 00000000 */ sll $zero,$zero,0x0 +/* f01b214: afa700d8 */ sw $a3,0xd8($sp) +/* f01b218: c43485a4 */ lwc1 $f20,-0x7a5c($at) +.L0f01b21c: +/* f01b21c: 0fc4a24b */ jal func0f12892c +/* f01b220: 8fa400d8 */ lw $a0,0xd8($sp) +/* f01b224: 3c07800a */ lui $a3,0x800a +/* f01b228: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f01b22c: 8cec028c */ lw $t4,0x28c($a3) +/* f01b230: 3c01800a */ lui $at,0x800a +/* f01b234: 3c0d800a */ lui $t5,0x800a +/* f01b238: ac2c21b8 */ sw $t4,0x21b8($at) +/* f01b23c: 8dad21b8 */ lw $t5,0x21b8($t5) +/* f01b240: 3c0f800a */ lui $t7,0x800a +/* f01b244: 2404003c */ addiu $a0,$zero,0x3c +/* f01b248: 000d70c0 */ sll $t6,$t5,0x3 +/* f01b24c: 01cd7023 */ subu $t6,$t6,$t5 +/* f01b250: 000e70c0 */ sll $t6,$t6,0x3 +/* f01b254: 01ee7821 */ addu $t7,$t7,$t6 +/* f01b258: 91ef2100 */ lbu $t7,0x2100($t7) +/* f01b25c: 00002825 */ or $a1,$zero,$zero +/* f01b260: 51e0000f */ beqzl $t7,.L0f01b2a0 +/* f01b264: 8ce80318 */ lw $t0,0x318($a3) +/* f01b268: 0fc2a257 */ jal func0f0a895c +/* f01b26c: 24060001 */ addiu $a2,$zero,0x1 +/* f01b270: 18400009 */ blez $v0,.L0f01b298 +/* f01b274: 3c07800a */ lui $a3,0x800a +/* f01b278: 3c18800a */ lui $t8,0x800a +/* f01b27c: 8f1821b8 */ lw $t8,0x21b8($t8) +/* f01b280: 3c01800a */ lui $at,0x800a +/* f01b284: 0018c8c0 */ sll $t9,$t8,0x3 +/* f01b288: 0338c823 */ subu $t9,$t9,$t8 +/* f01b28c: 0019c8c0 */ sll $t9,$t9,0x3 +/* f01b290: 00390821 */ addu $at,$at,$t9 +/* f01b294: a0202100 */ sb $zero,0x2100($at) +.L0f01b298: +/* f01b298: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f01b29c: 8ce80318 */ lw $t0,0x318($a3) +.L0f01b2a0: +/* f01b2a0: 1500000f */ bnez $t0,.L0f01b2e0 +/* f01b2a4: 00000000 */ sll $zero,$zero,0x0 +/* f01b2a8: 0fc44a54 */ jal func0f112950 +/* f01b2ac: 00000000 */ sll $zero,$zero,0x0 +/* f01b2b0: 3c09800a */ lui $t1,0x800a +/* f01b2b4: 8d2921b8 */ lw $t1,0x21b8($t1) +/* f01b2b8: 3c0b800a */ lui $t3,0x800a +/* f01b2bc: 000950c0 */ sll $t2,$t1,0x3 +/* f01b2c0: 01495023 */ subu $t2,$t2,$t1 +/* f01b2c4: 000a50c0 */ sll $t2,$t2,0x3 +/* f01b2c8: 016a5821 */ addu $t3,$t3,$t2 +/* f01b2cc: 916b2101 */ lbu $t3,0x2101($t3) +/* f01b2d0: 104b0003 */ beq $v0,$t3,.L0f01b2e0 +/* f01b2d4: 00000000 */ sll $zero,$zero,0x0 +/* f01b2d8: 0fc3fb35 */ jal func0f0fecd4 +/* f01b2dc: 00000000 */ sll $zero,$zero,0x0 +.L0f01b2e0: +/* f01b2e0: 3c07800a */ lui $a3,0x800a +/* f01b2e4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f01b2e8: 8cec0284 */ lw $t4,0x284($a3) +/* f01b2ec: 918d0250 */ lbu $t5,0x250($t4) +/* f01b2f0: 11a00244 */ beqz $t5,.L0f01bc04 +/* f01b2f4: 00000000 */ sll $zero,$zero,0x0 +/* f01b2f8: 8cee0288 */ lw $t6,0x288($a3) +/* f01b2fc: 0000f025 */ or $s8,$zero,$zero +/* f01b300: 0fc549c4 */ jal func0f152710 +/* f01b304: 8dc40070 */ lw $a0,0x70($t6) +/* f01b308: 3c0f800a */ lui $t7,0x800a +/* f01b30c: 8defa248 */ lw $t7,-0x5db8($t7) +/* f01b310: afa200d4 */ sw $v0,0xd4($sp) +/* f01b314: 0fc549d2 */ jal func0f152748 +/* f01b318: 8de40070 */ lw $a0,0x70($t7) +/* f01b31c: 0c005207 */ jal 0x1481c +/* f01b320: a3a200d3 */ sb $v0,0xd3($sp) +/* f01b324: 18400237 */ blez $v0,.L0f01bc04 +/* f01b328: afa200cc */ sw $v0,0xcc($sp) +/* f01b32c: a3a000c7 */ sb $zero,0xc7($sp) +.L0f01b330: +/* f01b330: 03c02025 */ or $a0,$s8,$zero +/* f01b334: 83a500d3 */ lb $a1,0xd3($sp) +/* f01b338: afa000b8 */ sw $zero,0xb8($sp) +/* f01b33c: 24150001 */ addiu $s5,$zero,0x1 +/* f01b340: 24140001 */ addiu $s4,$zero,0x1 +/* f01b344: afa000b0 */ sw $zero,0xb0($sp) +/* f01b348: 0c005212 */ jal 0x14848 +/* f01b34c: afa000ac */ sw $zero,0xac($sp) +/* f01b350: 0002b600 */ sll $s6,$v0,0x18 +/* f01b354: 0016c603 */ sra $t8,$s6,0x18 +/* f01b358: 0300b025 */ or $s6,$t8,$zero +/* f01b35c: 03c02025 */ or $a0,$s8,$zero +/* f01b360: 0c005241 */ jal 0x14904 +/* f01b364: 83a500d3 */ lb $a1,0xd3($sp) +/* f01b368: 0002be00 */ sll $s7,$v0,0x18 +/* f01b36c: 0017ce03 */ sra $t9,$s7,0x18 +/* f01b370: 0320b825 */ or $s7,$t9,$zero +/* f01b374: 03c02025 */ or $a0,$s8,$zero +/* f01b378: 83a500d3 */ lb $a1,0xd3($sp) +/* f01b37c: 0c00529e */ jal 0x14a78 +/* f01b380: 3406ffff */ dli $a2,0xffff +/* f01b384: 3051ffff */ andi $s1,$v0,0xffff +/* f01b388: 03c02025 */ or $a0,$s8,$zero +/* f01b38c: 83a500d3 */ lb $a1,0xd3($sp) +/* f01b390: 0c0052d4 */ jal 0x14b50 +/* f01b394: 3406ffff */ dli $a2,0xffff +/* f01b398: 3c08800a */ lui $t0,0x800a +/* f01b39c: 8d0821b8 */ lw $t0,0x21b8($t0) +/* f01b3a0: 3c0a800a */ lui $t2,0x800a +/* f01b3a4: 254a20d0 */ addiu $t2,$t2,0x20d0 +/* f01b3a8: 000848c0 */ sll $t1,$t0,0x3 +/* f01b3ac: 01284823 */ subu $t1,$t1,$t0 +/* f01b3b0: 000948c0 */ sll $t1,$t1,0x3 +/* f01b3b4: 012a8021 */ addu $s0,$t1,$t2 +/* f01b3b8: a2000032 */ sb $zero,0x32($s0) +/* f01b3bc: 3c0b800a */ lui $t3,0x800a +/* f01b3c0: 8d6ba244 */ lw $t3,-0x5dbc($t3) +/* f01b3c4: a7a200be */ sh $v0,0xbe($sp) +/* f01b3c8: 24010002 */ addiu $at,$zero,0x2 +/* f01b3cc: 916c0250 */ lbu $t4,0x250($t3) +/* f01b3d0: 02206825 */ or $t5,$s1,$zero +/* f01b3d4: 55810006 */ bnel $t4,$at,.L0f01b3f0 +/* f01b3d8: 8faf00d4 */ lw $t7,0xd4($sp) +/* f01b3dc: 31b18000 */ andi $s1,$t5,0x8000 +/* f01b3e0: 0000b025 */ or $s6,$zero,$zero +/* f01b3e4: 0000b825 */ or $s7,$zero,$zero +/* f01b3e8: a7a000be */ sh $zero,0xbe($sp) +/* f01b3ec: 8faf00d4 */ lw $t7,0xd4($sp) +.L0f01b3f0: +/* f01b3f0: 24010002 */ addiu $at,$zero,0x2 +/* f01b3f4: 32380010 */ andi $t8,$s1,0x10 +/* f01b3f8: 11e10003 */ beq $t7,$at,.L0f01b408 +/* f01b3fc: 24010003 */ addiu $at,$zero,0x3 +/* f01b400: 15e1000c */ bne $t7,$at,.L0f01b434 +/* f01b404: 322b8000 */ andi $t3,$s1,0x8000 +.L0f01b408: +/* f01b408: 17000003 */ bnez $t8,.L0f01b418 +/* f01b40c: 02209025 */ or $s2,$s1,$zero +/* f01b410: 32390020 */ andi $t9,$s1,0x20 +/* f01b414: 13200002 */ beqz $t9,.L0f01b420 +.L0f01b418: +/* f01b418: 24080001 */ addiu $t0,$zero,0x1 +/* f01b41c: afa800b0 */ sw $t0,0xb0($sp) +.L0f01b420: +/* f01b420: 32498000 */ andi $t1,$s2,0x8000 +/* f01b424: 1120000d */ beqz $t1,.L0f01b45c +/* f01b428: 240a0001 */ addiu $t2,$zero,0x1 +/* f01b42c: 1000000b */ beqz $zero,.L0f01b45c +/* f01b430: a20a0032 */ sb $t2,0x32($s0) +.L0f01b434: +/* f01b434: 11600003 */ beqz $t3,.L0f01b444 +/* f01b438: 02209025 */ or $s2,$s1,$zero +/* f01b43c: 240c0001 */ addiu $t4,$zero,0x1 +/* f01b440: afac00b0 */ sw $t4,0xb0($sp) +.L0f01b444: +/* f01b444: 324d0010 */ andi $t5,$s2,0x10 +/* f01b448: 15a00002 */ bnez $t5,.L0f01b454 +/* f01b44c: 324e0020 */ andi $t6,$s2,0x20 +/* f01b450: 11c00002 */ beqz $t6,.L0f01b45c +.L0f01b454: +/* f01b454: 240f0001 */ addiu $t7,$zero,0x1 +/* f01b458: a20f0032 */ sb $t7,0x32($s0) +.L0f01b45c: +/* f01b45c: 92020032 */ lbu $v0,0x32($s0) +/* f01b460: 10400016 */ beqz $v0,.L0f01b4bc +/* f01b464: 00000000 */ sll $zero,$zero,0x0 +/* f01b468: 82030000 */ lb $v1,0x0($s0) +/* f01b46c: 28610002 */ slti $at,$v1,0x2 +/* f01b470: 14200012 */ bnez $at,.L0f01b4bc +/* f01b474: 00000000 */ sll $zero,$zero,0x0 +/* f01b478: 82180034 */ lb $t8,0x34($s0) +/* f01b47c: 24190002 */ addiu $t9,$zero,0x2 +/* f01b480: 00002025 */ or $a0,$zero,$zero +/* f01b484: 1700000d */ bnez $t8,.L0f01b4bc +/* f01b488: 00000000 */ sll $zero,$zero,0x0 +/* f01b48c: a2030034 */ sb $v1,0x34($s0) +/* f01b490: 0fc3fade */ jal func0f0feb78 +/* f01b494: a2190000 */ sb $t9,0x0($s0) +/* f01b498: 3c08800a */ lui $t0,0x800a +/* f01b49c: 8d0821b8 */ lw $t0,0x21b8($t0) +/* f01b4a0: 3c0a800a */ lui $t2,0x800a +/* f01b4a4: 254a20d0 */ addiu $t2,$t2,0x20d0 +/* f01b4a8: 000848c0 */ sll $t1,$t0,0x3 +/* f01b4ac: 01284823 */ subu $t1,$t1,$t0 +/* f01b4b0: 000948c0 */ sll $t1,$t1,0x3 +/* f01b4b4: 012a8021 */ addu $s0,$t1,$t2 +/* f01b4b8: 92020032 */ lbu $v0,0x32($s0) +.L0f01b4bc: +/* f01b4bc: 54400009 */ bnezl $v0,.L0f01b4e4 +/* f01b4c0: 324b0008 */ andi $t3,$s2,0x8 +/* f01b4c4: 82020034 */ lb $v0,0x34($s0) +/* f01b4c8: 00002025 */ or $a0,$zero,$zero +/* f01b4cc: 50400005 */ beqzl $v0,.L0f01b4e4 +/* f01b4d0: 324b0008 */ andi $t3,$s2,0x8 +/* f01b4d4: a2020000 */ sb $v0,0x0($s0) +/* f01b4d8: 0fc3fade */ jal func0f0feb78 +/* f01b4dc: a2000034 */ sb $zero,0x34($s0) +/* f01b4e0: 324b0008 */ andi $t3,$s2,0x8 +.L0f01b4e4: +/* f01b4e4: 11600002 */ beqz $t3,.L0f01b4f0 +/* f01b4e8: 324c0004 */ andi $t4,$s2,0x4 +/* f01b4ec: 0000a025 */ or $s4,$zero,$zero +.L0f01b4f0: +/* f01b4f0: 11800002 */ beqz $t4,.L0f01b4fc +/* f01b4f4: 324d0002 */ andi $t5,$s2,0x2 +/* f01b4f8: 24140002 */ addiu $s4,$zero,0x2 +.L0f01b4fc: +/* f01b4fc: 11a00002 */ beqz $t5,.L0f01b508 +/* f01b500: 324e0001 */ andi $t6,$s2,0x1 +/* f01b504: 0000a825 */ or $s5,$zero,$zero +.L0f01b508: +/* f01b508: 11c00002 */ beqz $t6,.L0f01b514 +/* f01b50c: 324f0800 */ andi $t7,$s2,0x800 +/* f01b510: 24150002 */ addiu $s5,$zero,0x2 +.L0f01b514: +/* f01b514: 11e00002 */ beqz $t7,.L0f01b520 +/* f01b518: 32580400 */ andi $t8,$s2,0x400 +/* f01b51c: 0000a025 */ or $s4,$zero,$zero +.L0f01b520: +/* f01b520: 13000002 */ beqz $t8,.L0f01b52c +/* f01b524: 32590200 */ andi $t9,$s2,0x200 +/* f01b528: 24140002 */ addiu $s4,$zero,0x2 +.L0f01b52c: +/* f01b52c: 13200002 */ beqz $t9,.L0f01b538 +/* f01b530: 32480100 */ andi $t0,$s2,0x100 +/* f01b534: 0000a825 */ or $s5,$zero,$zero +.L0f01b538: +/* f01b538: 11000002 */ beqz $t0,.L0f01b544 +/* f01b53c: 8fa900d4 */ lw $t1,0xd4($sp) +/* f01b540: 24150002 */ addiu $s5,$zero,0x2 +.L0f01b544: +/* f01b544: 24010006 */ addiu $at,$zero,0x6 +/* f01b548: 11210008 */ beq $t1,$at,.L0f01b56c +/* f01b54c: 3c0a800a */ lui $t2,0x800a +/* f01b550: 24010007 */ addiu $at,$zero,0x7 +/* f01b554: 11210005 */ beq $t1,$at,.L0f01b56c +/* f01b558: 24010005 */ addiu $at,$zero,0x5 +/* f01b55c: 11210003 */ beq $t1,$at,.L0f01b56c +/* f01b560: 24010004 */ addiu $at,$zero,0x4 +/* f01b564: 15210089 */ bne $t1,$at,.L0f01b78c +/* f01b568: 00000000 */ sll $zero,$zero,0x0 +.L0f01b56c: +/* f01b56c: 8d4aa248 */ lw $t2,-0x5db8($t2) +/* f01b570: 0fc549d9 */ jal func0f152764 +/* f01b574: 8d440070 */ lw $a0,0x70($t2) +/* f01b578: 00028600 */ sll $s0,$v0,0x18 +/* f01b57c: 00022e00 */ sll $a1,$v0,0x18 +/* f01b580: 00105e03 */ sra $t3,$s0,0x18 +/* f01b584: 00056603 */ sra $t4,$a1,0x18 +/* f01b588: 01608025 */ or $s0,$t3,$zero +/* f01b58c: 01802825 */ or $a1,$t4,$zero +/* f01b590: 0c005212 */ jal 0x14848 +/* f01b594: 03c02025 */ or $a0,$s8,$zero +/* f01b598: 00029600 */ sll $s2,$v0,0x18 +/* f01b59c: 00102e00 */ sll $a1,$s0,0x18 +/* f01b5a0: 00126e03 */ sra $t5,$s2,0x18 +/* f01b5a4: 00057603 */ sra $t6,$a1,0x18 +/* f01b5a8: 01a09025 */ or $s2,$t5,$zero +/* f01b5ac: 01c02825 */ or $a1,$t6,$zero +/* f01b5b0: 0c005241 */ jal 0x14904 +/* f01b5b4: 03c02025 */ or $a0,$s8,$zero +/* f01b5b8: 00029e00 */ sll $s3,$v0,0x18 +/* f01b5bc: 00102e00 */ sll $a1,$s0,0x18 +/* f01b5c0: 00137e03 */ sra $t7,$s3,0x18 +/* f01b5c4: 0005c603 */ sra $t8,$a1,0x18 +/* f01b5c8: 01e09825 */ or $s3,$t7,$zero +/* f01b5cc: 03002825 */ or $a1,$t8,$zero +/* f01b5d0: 03c02025 */ or $a0,$s8,$zero +/* f01b5d4: 0c00529e */ jal 0x14a78 +/* f01b5d8: 3406ffff */ dli $a2,0xffff +/* f01b5dc: 00102e00 */ sll $a1,$s0,0x18 +/* f01b5e0: 0005ce03 */ sra $t9,$a1,0x18 +/* f01b5e4: 3051ffff */ andi $s1,$v0,0xffff +/* f01b5e8: 03202825 */ or $a1,$t9,$zero +/* f01b5ec: 03c02025 */ or $a0,$s8,$zero +/* f01b5f0: 0c0052d4 */ jal 0x14b50 +/* f01b5f4: 3406ffff */ dli $a2,0xffff +/* f01b5f8: 3c08800a */ lui $t0,0x800a +/* f01b5fc: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f01b600: 24010002 */ addiu $at,$zero,0x2 +/* f01b604: 3043ffff */ andi $v1,$v0,0xffff +/* f01b608: 91090250 */ lbu $t1,0x250($t0) +/* f01b60c: 02205025 */ or $t2,$s1,$zero +/* f01b610: 240d0001 */ addiu $t5,$zero,0x1 +/* f01b614: 15210005 */ bne $t1,$at,.L0f01b62c +/* f01b618: 240f0001 */ addiu $t7,$zero,0x1 +/* f01b61c: 31518000 */ andi $s1,$t2,0x8000 +/* f01b620: 00009025 */ or $s2,$zero,$zero +/* f01b624: 00009825 */ or $s3,$zero,$zero +/* f01b628: 00001825 */ or $v1,$zero,$zero +.L0f01b62c: +/* f01b62c: 322c8000 */ andi $t4,$s1,0x8000 +/* f01b630: 11800002 */ beqz $t4,.L0f01b63c +/* f01b634: 02201025 */ or $v0,$s1,$zero +/* f01b638: afad00b0 */ sw $t5,0xb0($sp) +.L0f01b63c: +/* f01b63c: 306e2000 */ andi $t6,$v1,0x2000 +/* f01b640: 11c00002 */ beqz $t6,.L0f01b64c +/* f01b644: 30580008 */ andi $t8,$v0,0x8 +/* f01b648: afaf00ac */ sw $t7,0xac($sp) +.L0f01b64c: +/* f01b64c: 13000002 */ beqz $t8,.L0f01b658 +/* f01b650: 30590004 */ andi $t9,$v0,0x4 +/* f01b654: 0000a025 */ or $s4,$zero,$zero +.L0f01b658: +/* f01b658: 13200002 */ beqz $t9,.L0f01b664 +/* f01b65c: 30480002 */ andi $t0,$v0,0x2 +/* f01b660: 24140002 */ addiu $s4,$zero,0x2 +.L0f01b664: +/* f01b664: 11000002 */ beqz $t0,.L0f01b670 +/* f01b668: 30490001 */ andi $t1,$v0,0x1 +/* f01b66c: 0000a825 */ or $s5,$zero,$zero +.L0f01b670: +/* f01b670: 11200002 */ beqz $t1,.L0f01b67c +/* f01b674: 304a0800 */ andi $t2,$v0,0x800 +/* f01b678: 24150002 */ addiu $s5,$zero,0x2 +.L0f01b67c: +/* f01b67c: 11400002 */ beqz $t2,.L0f01b688 +/* f01b680: 304b0400 */ andi $t3,$v0,0x400 +/* f01b684: 0000a025 */ or $s4,$zero,$zero +.L0f01b688: +/* f01b688: 11600002 */ beqz $t3,.L0f01b694 +/* f01b68c: 304c0200 */ andi $t4,$v0,0x200 +/* f01b690: 24140002 */ addiu $s4,$zero,0x2 +.L0f01b694: +/* f01b694: 11800002 */ beqz $t4,.L0f01b6a0 +/* f01b698: 304d0100 */ andi $t5,$v0,0x100 +/* f01b69c: 0000a825 */ or $s5,$zero,$zero +.L0f01b6a0: +/* f01b6a0: 11a00002 */ beqz $t5,.L0f01b6ac +/* f01b6a4: 00121e00 */ sll $v1,$s2,0x18 +/* f01b6a8: 24150002 */ addiu $s5,$zero,0x2 +.L0f01b6ac: +/* f01b6ac: 06410005 */ bgez $s2,.L0f01b6c4 +/* f01b6b0: 0003c603 */ sra $t8,$v1,0x18 +/* f01b6b4: 00121823 */ negu $v1,$s2 +/* f01b6b8: 00037600 */ sll $t6,$v1,0x18 +/* f01b6bc: 10000002 */ beqz $zero,.L0f01b6c8 +/* f01b6c0: 000e1e03 */ sra $v1,$t6,0x18 +.L0f01b6c4: +/* f01b6c4: 03001825 */ or $v1,$t8,$zero +.L0f01b6c8: +/* f01b6c8: 06610005 */ bgez $s3,.L0f01b6e0 +/* f01b6cc: 28610015 */ slti $at,$v1,0x15 +/* f01b6d0: 00131023 */ negu $v0,$s3 +/* f01b6d4: 0002ce00 */ sll $t9,$v0,0x18 +/* f01b6d8: 10000004 */ beqz $zero,.L0f01b6ec +/* f01b6dc: 00191603 */ sra $v0,$t9,0x18 +.L0f01b6e0: +/* f01b6e0: 00131600 */ sll $v0,$s3,0x18 +/* f01b6e4: 00024e03 */ sra $t1,$v0,0x18 +/* f01b6e8: 01201025 */ or $v0,$t1,$zero +.L0f01b6ec: +/* f01b6ec: 10200004 */ beqz $at,.L0f01b700 +/* f01b6f0: 240a0001 */ addiu $t2,$zero,0x1 +/* f01b6f4: 28410015 */ slti $at,$v0,0x15 +/* f01b6f8: 14200024 */ bnez $at,.L0f01b78c +/* f01b6fc: 00000000 */ sll $zero,$zero,0x0 +.L0f01b700: +/* f01b700: 44822000 */ mtc1 $v0,$f4 +/* f01b704: 44833000 */ mtc1 $v1,$f6 +/* f01b708: 46802020 */ cvt.s.w $f0,$f4 +/* f01b70c: 468030a0 */ cvt.s.w $f2,$f6 +/* f01b710: 46020203 */ div.s $f8,$f0,$f2 +/* f01b714: 4614403c */ c.lt.s $f8,$f20 +/* f01b718: 00000000 */ sll $zero,$zero,0x0 +/* f01b71c: 45020008 */ bc1fl .L0f01b740 +/* f01b720: 46001283 */ div.s $f10,$f2,$f0 +/* f01b724: 06410003 */ bgez $s2,.L0f01b734 +/* f01b728: 24140001 */ addiu $s4,$zero,0x1 +/* f01b72c: 10000016 */ beqz $zero,.L0f01b788 +/* f01b730: 0000a825 */ or $s5,$zero,$zero +.L0f01b734: +/* f01b734: 10000014 */ beqz $zero,.L0f01b788 +/* f01b738: 24150002 */ addiu $s5,$zero,0x2 +/* f01b73c: 46001283 */ div.s $f10,$f2,$f0 +.L0f01b740: +/* f01b740: 4614503c */ c.lt.s $f10,$f20 +/* f01b744: 00000000 */ sll $zero,$zero,0x0 +/* f01b748: 45000007 */ bc1f .L0f01b768 +/* f01b74c: 00000000 */ sll $zero,$zero,0x0 +/* f01b750: 06610003 */ bgez $s3,.L0f01b760 +/* f01b754: 24150001 */ addiu $s5,$zero,0x1 +/* f01b758: 1000000b */ beqz $zero,.L0f01b788 +/* f01b75c: 24140002 */ addiu $s4,$zero,0x2 +.L0f01b760: +/* f01b760: 10000009 */ beqz $zero,.L0f01b788 +/* f01b764: 0000a025 */ or $s4,$zero,$zero +.L0f01b768: +/* f01b768: 06410003 */ bgez $s2,.L0f01b778 +/* f01b76c: 24150002 */ addiu $s5,$zero,0x2 +/* f01b770: 10000001 */ beqz $zero,.L0f01b778 +/* f01b774: 0000a825 */ or $s5,$zero,$zero +.L0f01b778: +/* f01b778: 06610003 */ bgez $s3,.L0f01b788 +/* f01b77c: 0000a025 */ or $s4,$zero,$zero +/* f01b780: 10000001 */ beqz $zero,.L0f01b788 +/* f01b784: 24140002 */ addiu $s4,$zero,0x2 +.L0f01b788: +/* f01b788: afaa00b8 */ sw $t2,0xb8($sp) +.L0f01b78c: +/* f01b78c: 3c04800a */ lui $a0,0x800a +/* f01b790: 06c10005 */ bgez $s6,.L0f01b7a8 +/* f01b794: 8c84a244 */ lw $a0,-0x5dbc($a0) +/* f01b798: 00161823 */ negu $v1,$s6 +/* f01b79c: 00035e00 */ sll $t3,$v1,0x18 +/* f01b7a0: 10000004 */ beqz $zero,.L0f01b7b4 +/* f01b7a4: 000b1e03 */ sra $v1,$t3,0x18 +.L0f01b7a8: +/* f01b7a8: 00161e00 */ sll $v1,$s6,0x18 +/* f01b7ac: 00036e03 */ sra $t5,$v1,0x18 +/* f01b7b0: 01a01825 */ or $v1,$t5,$zero +.L0f01b7b4: +/* f01b7b4: 06e10005 */ bgez $s7,.L0f01b7cc +/* f01b7b8: 28610015 */ slti $at,$v1,0x15 +/* f01b7bc: 00171023 */ negu $v0,$s7 +/* f01b7c0: 00027600 */ sll $t6,$v0,0x18 +/* f01b7c4: 10000004 */ beqz $zero,.L0f01b7d8 +/* f01b7c8: 000e1603 */ sra $v0,$t6,0x18 +.L0f01b7cc: +/* f01b7cc: 00171600 */ sll $v0,$s7,0x18 +/* f01b7d0: 0002c603 */ sra $t8,$v0,0x18 +/* f01b7d4: 03001025 */ or $v0,$t8,$zero +.L0f01b7d8: +/* f01b7d8: 10200004 */ beqz $at,.L0f01b7ec +/* f01b7dc: 3c09800a */ lui $t1,0x800a +/* f01b7e0: 28410015 */ slti $at,$v0,0x15 +/* f01b7e4: 54200026 */ bnezl $at,.L0f01b880 +/* f01b7e8: 8c8800d8 */ lw $t0,0xd8($a0) +.L0f01b7ec: +/* f01b7ec: 44828000 */ mtc1 $v0,$f16 +/* f01b7f0: 44839000 */ mtc1 $v1,$f18 +/* f01b7f4: 24190001 */ addiu $t9,$zero,0x1 +/* f01b7f8: 46808020 */ cvt.s.w $f0,$f16 +/* f01b7fc: afb900b8 */ sw $t9,0xb8($sp) +/* f01b800: 468090a0 */ cvt.s.w $f2,$f18 +/* f01b804: 46020103 */ div.s $f4,$f0,$f2 +/* f01b808: 4614203c */ c.lt.s $f4,$f20 +/* f01b80c: 00000000 */ sll $zero,$zero,0x0 +/* f01b810: 45020008 */ bc1fl .L0f01b834 +/* f01b814: 46001183 */ div.s $f6,$f2,$f0 +/* f01b818: 06c10003 */ bgez $s6,.L0f01b828 +/* f01b81c: 24140001 */ addiu $s4,$zero,0x1 +/* f01b820: 10000016 */ beqz $zero,.L0f01b87c +/* f01b824: 0000a825 */ or $s5,$zero,$zero +.L0f01b828: +/* f01b828: 10000014 */ beqz $zero,.L0f01b87c +/* f01b82c: 24150002 */ addiu $s5,$zero,0x2 +/* f01b830: 46001183 */ div.s $f6,$f2,$f0 +.L0f01b834: +/* f01b834: 4614303c */ c.lt.s $f6,$f20 +/* f01b838: 00000000 */ sll $zero,$zero,0x0 +/* f01b83c: 45000007 */ bc1f .L0f01b85c +/* f01b840: 00000000 */ sll $zero,$zero,0x0 +/* f01b844: 06e10003 */ bgez $s7,.L0f01b854 +/* f01b848: 24150001 */ addiu $s5,$zero,0x1 +/* f01b84c: 1000000b */ beqz $zero,.L0f01b87c +/* f01b850: 24140002 */ addiu $s4,$zero,0x2 +.L0f01b854: +/* f01b854: 10000009 */ beqz $zero,.L0f01b87c +/* f01b858: 0000a025 */ or $s4,$zero,$zero +.L0f01b85c: +/* f01b85c: 06c10003 */ bgez $s6,.L0f01b86c +/* f01b860: 24150002 */ addiu $s5,$zero,0x2 +/* f01b864: 10000001 */ beqz $zero,.L0f01b86c +/* f01b868: 0000a825 */ or $s5,$zero,$zero +.L0f01b86c: +/* f01b86c: 06e10003 */ bgez $s7,.L0f01b87c +/* f01b870: 0000a025 */ or $s4,$zero,$zero +/* f01b874: 10000001 */ beqz $zero,.L0f01b87c +/* f01b878: 24140002 */ addiu $s4,$zero,0x2 +.L0f01b87c: +/* f01b87c: 8c8800d8 */ lw $t0,0xd8($a0) +.L0f01b880: +/* f01b880: 3c0c8007 */ lui $t4,0x8007 +/* f01b884: 11000002 */ beqz $t0,.L0f01b890 +/* f01b888: 00000000 */ sll $zero,$zero,0x0 +/* f01b88c: afa000b0 */ sw $zero,0xb0($sp) +.L0f01b890: +/* f01b890: 8d299ff4 */ lw $t1,-0x600c($t1) +/* f01b894: 55200003 */ bnezl $t1,.L0f01b8a4 +/* f01b898: 8faa00b0 */ lw $t2,0xb0($sp) +/* f01b89c: afa000b0 */ sw $zero,0xb0($sp) +/* f01b8a0: 8faa00b0 */ lw $t2,0xb0($sp) +.L0f01b8a4: +/* f01b8a4: 97af00be */ lhu $t7,0xbe($sp) +/* f01b8a8: 15400016 */ bnez $t2,.L0f01b904 +/* f01b8ac: 31f82000 */ andi $t8,$t7,0x2000 +/* f01b8b0: 908b0250 */ lbu $t3,0x250($a0) +/* f01b8b4: 24010002 */ addiu $at,$zero,0x2 +/* f01b8b8: 1561000e */ bne $t3,$at,.L0f01b8f4 +/* f01b8bc: 00000000 */ sll $zero,$zero,0x0 +/* f01b8c0: 8d8c1448 */ lw $t4,0x1448($t4) +/* f01b8c4: 3c0e800a */ lui $t6,0x800a +/* f01b8c8: 000c68c0 */ sll $t5,$t4,0x3 +/* f01b8cc: 01ac6823 */ subu $t5,$t5,$t4 +/* f01b8d0: 000d6880 */ sll $t5,$t5,0x2 +/* f01b8d4: 01ac6821 */ addu $t5,$t5,$t4 +/* f01b8d8: 000d68c0 */ sll $t5,$t5,0x3 +/* f01b8dc: 01ac6823 */ subu $t5,$t5,$t4 +/* f01b8e0: 000d6900 */ sll $t5,$t5,0x4 +/* f01b8e4: 01cd7021 */ addu $t6,$t6,$t5 +/* f01b8e8: 8dcee4f8 */ lw $t6,-0x1b08($t6) +/* f01b8ec: 15c00005 */ bnez $t6,.L0f01b904 +/* f01b8f0: 00000000 */ sll $zero,$zero,0x0 +.L0f01b8f4: +/* f01b8f4: 0fc3fc10 */ jal func0f0ff040 +/* f01b8f8: 00000000 */ sll $zero,$zero,0x0 +/* f01b8fc: 100000c1 */ beqz $zero,.L0f01bc04 +/* f01b900: 00000000 */ sll $zero,$zero,0x0 +.L0f01b904: +/* f01b904: 13000002 */ beqz $t8,.L0f01b910 +/* f01b908: 24190001 */ addiu $t9,$zero,0x1 +/* f01b90c: afb900ac */ sw $t9,0xac($sp) +.L0f01b910: +/* f01b910: 8fa800ac */ lw $t0,0xac($sp) +/* f01b914: 3c09800a */ lui $t1,0x800a +/* f01b918: 51000047 */ beqzl $t0,.L0f01ba38 +/* f01b91c: 83ad00c7 */ lb $t5,0xc7($sp) +/* f01b920: 8d2921b8 */ lw $t1,0x21b8($t1) +/* f01b924: 3c0b800a */ lui $t3,0x800a +/* f01b928: 256b20d0 */ addiu $t3,$t3,0x20d0 +/* f01b92c: 000950c0 */ sll $t2,$t1,0x3 +/* f01b930: 01495023 */ subu $t2,$t2,$t1 +/* f01b934: 000a50c0 */ sll $t2,$t2,0x3 +/* f01b938: 014b8021 */ addu $s0,$t2,$t3 +/* f01b93c: 820c0000 */ lb $t4,0x0($s0) +/* f01b940: 3c0d800a */ lui $t5,0x800a +/* f01b944: 29810002 */ slti $at,$t4,0x2 +/* f01b948: 54200032 */ bnezl $at,.L0f01ba14 +/* f01b94c: 9204000e */ lbu $a0,0xe($s0) +/* f01b950: 8dada434 */ lw $t5,-0x5bcc($t5) +/* f01b954: 3c0e800a */ lui $t6,0x800a +/* f01b958: 51a00010 */ beqzl $t5,.L0f01b99c +/* f01b95c: 9202000e */ lbu $v0,0xe($s0) +/* f01b960: 81cfdfeb */ lb $t7,-0x2015($t6) +/* f01b964: 05e3000d */ bgezl $t7,.L0f01b99c +/* f01b968: 9202000e */ lbu $v0,0xe($s0) +/* f01b96c: 9204000e */ lbu $a0,0xe($s0) +/* f01b970: 24010004 */ addiu $at,$zero,0x4 +/* f01b974: 24180001 */ addiu $t8,$zero,0x1 +/* f01b978: 14810003 */ bne $a0,$at,.L0f01b988 +/* f01b97c: 00000000 */ sll $zero,$zero,0x0 +/* f01b980: 1000002c */ beqz $zero,.L0f01ba34 +/* f01b984: a3b800c7 */ sb $t8,0xc7($sp) +.L0f01b988: +/* f01b988: 0fc3f7c5 */ jal func0f0fdf14 +/* f01b98c: 00000000 */ sll $zero,$zero,0x0 +/* f01b990: 10000029 */ beqz $zero,.L0f01ba38 +/* f01b994: 83ad00c7 */ lb $t5,0xc7($sp) +/* f01b998: 9202000e */ lbu $v0,0xe($s0) +.L0f01b99c: +/* f01b99c: 3c19800b */ lui $t9,0x800b +/* f01b9a0: 24010001 */ addiu $at,$zero,0x1 +/* f01b9a4: 0322c821 */ addu $t9,$t9,$v0 +/* f01b9a8: 9339cb78 */ lbu $t9,-0x3488($t9) +/* f01b9ac: 5721000d */ bnel $t9,$at,.L0f01b9e4 +/* f01b9b0: 920a0032 */ lbu $t2,0x32($s0) +/* f01b9b4: 0fc3f598 */ jal func0f0fd660 +/* f01b9b8: 00000000 */ sll $zero,$zero,0x0 +/* f01b9bc: 3c08800a */ lui $t0,0x800a +/* f01b9c0: 8d0821b8 */ lw $t0,0x21b8($t0) +/* f01b9c4: 3c02800a */ lui $v0,0x800a +/* f01b9c8: 000848c0 */ sll $t1,$t0,0x3 +/* f01b9cc: 01284823 */ subu $t1,$t1,$t0 +/* f01b9d0: 000948c0 */ sll $t1,$t1,0x3 +/* f01b9d4: 00491021 */ addu $v0,$v0,$t1 +/* f01b9d8: 10000006 */ beqz $zero,.L0f01b9f4 +/* f01b9dc: 904220de */ lbu $v0,0x20de($v0) +/* f01b9e0: 920a0032 */ lbu $t2,0x32($s0) +.L0f01b9e4: +/* f01b9e4: 240b0001 */ addiu $t3,$zero,0x1 +/* f01b9e8: 55400003 */ bnezl $t2,.L0f01b9f8 +/* f01b9ec: 24010004 */ addiu $at,$zero,0x4 +/* f01b9f0: a3ab00c7 */ sb $t3,0xc7($sp) +.L0f01b9f4: +/* f01b9f4: 24010004 */ addiu $at,$zero,0x4 +.L0f01b9f8: +/* f01b9f8: 1041000e */ beq $v0,$at,.L0f01ba34 +/* f01b9fc: 00402025 */ or $a0,$v0,$zero +/* f01ba00: 0fc3f7c5 */ jal func0f0fdf14 +/* f01ba04: 00000000 */ sll $zero,$zero,0x0 +/* f01ba08: 1000000b */ beqz $zero,.L0f01ba38 +/* f01ba0c: 83ad00c7 */ lb $t5,0xc7($sp) +/* f01ba10: 9204000e */ lbu $a0,0xe($s0) +.L0f01ba14: +/* f01ba14: 24010004 */ addiu $at,$zero,0x4 +/* f01ba18: 240c0001 */ addiu $t4,$zero,0x1 +/* f01ba1c: 14810003 */ bne $a0,$at,.L0f01ba2c +/* f01ba20: 00000000 */ sll $zero,$zero,0x0 +/* f01ba24: 10000003 */ beqz $zero,.L0f01ba34 +/* f01ba28: a3ac00c7 */ sb $t4,0xc7($sp) +.L0f01ba2c: +/* f01ba2c: 0fc3f7c5 */ jal func0f0fdf14 +/* f01ba30: 00000000 */ sll $zero,$zero,0x0 +.L0f01ba34: +/* f01ba34: 83ad00c7 */ lb $t5,0xc7($sp) +.L0f01ba38: +/* f01ba38: 11a0001f */ beqz $t5,.L0f01bab8 +/* f01ba3c: 00000000 */ sll $zero,$zero,0x0 +/* f01ba40: 0fc3fade */ jal func0f0feb78 +/* f01ba44: 01a02025 */ or $a0,$t5,$zero +/* f01ba48: 3c0e800a */ lui $t6,0x800a +/* f01ba4c: 8dce21b8 */ lw $t6,0x21b8($t6) +/* f01ba50: 3c18800a */ lui $t8,0x800a +/* f01ba54: 24010001 */ addiu $at,$zero,0x1 +/* f01ba58: 000e78c0 */ sll $t7,$t6,0x3 +/* f01ba5c: 01ee7823 */ subu $t7,$t7,$t6 +/* f01ba60: 000f78c0 */ sll $t7,$t7,0x3 +/* f01ba64: 030fc021 */ addu $t8,$t8,$t7 +/* f01ba68: 831820d0 */ lb $t8,0x20d0($t8) +/* f01ba6c: 3c04800a */ lui $a0,0x800a +/* f01ba70: 17010011 */ bne $t8,$at,.L0f01bab8 +/* f01ba74: 00000000 */ sll $zero,$zero,0x0 +/* f01ba78: 8c84a244 */ lw $a0,-0x5dbc($a0) +/* f01ba7c: 00002825 */ or $a1,$zero,$zero +/* f01ba80: 0fc2c42e */ jal func0f0b10b8 +/* f01ba84: 24840638 */ addiu $a0,$a0,0x638 +/* f01ba88: 3c04800a */ lui $a0,0x800a +/* f01ba8c: 8c84a244 */ lw $a0,-0x5dbc($a0) +/* f01ba90: 00408025 */ or $s0,$v0,$zero +/* f01ba94: 24050001 */ addiu $a1,$zero,0x1 +/* f01ba98: 0fc2c42e */ jal func0f0b10b8 +/* f01ba9c: 24840638 */ addiu $a0,$a0,0x638 +/* f01baa0: 16000005 */ bnez $s0,.L0f01bab8 +/* f01baa4: 00000000 */ sll $zero,$zero,0x0 +/* f01baa8: 14400003 */ bnez $v0,.L0f01bab8 +/* f01baac: 00000000 */ sll $zero,$zero,0x0 +/* f01bab0: 0fc3fade */ jal func0f0feb78 +/* f01bab4: 83a400c7 */ lb $a0,0xc7($sp) +.L0f01bab8: +/* f01bab8: 3c19800a */ lui $t9,0x800a +/* f01babc: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f01bac0: 00144880 */ sll $t1,$s4,0x2 +/* f01bac4: 24010002 */ addiu $at,$zero,0x2 +/* f01bac8: 93280250 */ lbu $t0,0x250($t9) +/* f01bacc: 01344823 */ subu $t1,$t1,$s4 +/* f01bad0: 02a99021 */ addu $s2,$s5,$t1 +/* f01bad4: 11010046 */ beq $t0,$at,.L0f01bbf0 +/* f01bad8: 24010004 */ addiu $at,$zero,0x4 +/* f01badc: 16410011 */ bne $s2,$at,.L0f01bb24 +/* f01bae0: 24110001 */ addiu $s1,$zero,0x1 +/* f01bae4: 3c0a800a */ lui $t2,0x800a +/* f01bae8: 8d4a21b8 */ lw $t2,0x21b8($t2) +/* f01baec: 3c0c800a */ lui $t4,0x800a +/* f01baf0: 258c20d0 */ addiu $t4,$t4,0x20d0 +/* f01baf4: 000a58c0 */ sll $t3,$t2,0x3 +/* f01baf8: 016a5823 */ subu $t3,$t3,$t2 +/* f01bafc: 000b58c0 */ sll $t3,$t3,0x3 +/* f01bb00: 016c8021 */ addu $s0,$t3,$t4 +/* f01bb04: 8e020014 */ lw $v0,0x14($s0) +/* f01bb08: 1c400004 */ bgtz $v0,.L0f01bb1c +/* f01bb0c: 244dffff */ addiu $t5,$v0,-1 +/* f01bb10: ae000014 */ sw $zero,0x14($s0) +/* f01bb14: 10000036 */ beqz $zero,.L0f01bbf0 +/* f01bb18: a212000e */ sb $s2,0xe($s0) +.L0f01bb1c: +/* f01bb1c: 10000034 */ beqz $zero,.L0f01bbf0 +/* f01bb20: ae0d0014 */ sw $t5,0x14($s0) +.L0f01bb24: +/* f01bb24: 02402025 */ or $a0,$s2,$zero +/* f01bb28: 27a50070 */ addiu $a1,$sp,0x70 +/* f01bb2c: 0fc3f8a0 */ jal func0f0fe280 +/* f01bb30: 27a60074 */ addiu $a2,$sp,0x74 +/* f01bb34: 3c057f1b */ lui $a1,0x7f1b +/* f01bb38: 24a585a0 */ addiu $a1,$a1,-31328 +/* f01bb3c: 0c004c9d */ jal 0x13274 +/* f01bb40: 27a40074 */ addiu $a0,$sp,0x74 +/* f01bb44: 14400002 */ bnez $v0,.L0f01bb50 +/* f01bb48: 3c0e800a */ lui $t6,0x800a +/* f01bb4c: 00008825 */ or $s1,$zero,$zero +.L0f01bb50: +/* f01bb50: 8dce21b8 */ lw $t6,0x21b8($t6) +/* f01bb54: 3c18800a */ lui $t8,0x800a +/* f01bb58: 271820d0 */ addiu $t8,$t8,0x20d0 +/* f01bb5c: 000e78c0 */ sll $t7,$t6,0x3 +/* f01bb60: 01ee7823 */ subu $t7,$t7,$t6 +/* f01bb64: 000f78c0 */ sll $t7,$t7,0x3 +/* f01bb68: 01f88021 */ addu $s0,$t7,$t8 +/* f01bb6c: 9204000e */ lbu $a0,0xe($s0) +/* f01bb70: 24010004 */ addiu $at,$zero,0x4 +/* f01bb74: 8fb900b8 */ lw $t9,0xb8($sp) +/* f01bb78: 10810019 */ beq $a0,$at,.L0f01bbe0 +/* f01bb7c: 240b000f */ addiu $t3,$zero,0xf +/* f01bb80: 17200017 */ bnez $t9,.L0f01bbe0 +/* f01bb84: 00000000 */ sll $zero,$zero,0x0 +/* f01bb88: 10800007 */ beqz $a0,.L0f01bba8 +/* f01bb8c: 24010002 */ addiu $at,$zero,0x2 +/* f01bb90: 10810005 */ beq $a0,$at,.L0f01bba8 +/* f01bb94: 24010006 */ addiu $at,$zero,0x6 +/* f01bb98: 10810003 */ beq $a0,$at,.L0f01bba8 +/* f01bb9c: 24010008 */ addiu $at,$zero,0x8 +/* f01bba0: 1481000f */ bne $a0,$at,.L0f01bbe0 +/* f01bba4: 00000000 */ sll $zero,$zero,0x0 +.L0f01bba8: +/* f01bba8: 9208000f */ lbu $t0,0xf($s0) +/* f01bbac: 24090002 */ addiu $t1,$zero,0x2 +/* f01bbb0: 52480005 */ beql $s2,$t0,.L0f01bbc8 +/* f01bbb4: 8e020010 */ lw $v0,0x10($s0) +/* f01bbb8: ae090010 */ sw $t1,0x10($s0) +/* f01bbbc: a212000f */ sb $s2,0xf($s0) +/* f01bbc0: 00008825 */ or $s1,$zero,$zero +/* f01bbc4: 8e020010 */ lw $v0,0x10($s0) +.L0f01bbc8: +/* f01bbc8: 18400005 */ blez $v0,.L0f01bbe0 +/* f01bbcc: 00000000 */ sll $zero,$zero,0x0 +/* f01bbd0: 12200003 */ beqz $s1,.L0f01bbe0 +/* f01bbd4: 244affff */ addiu $t2,$v0,-1 +/* f01bbd8: 00008825 */ or $s1,$zero,$zero +/* f01bbdc: ae0a0010 */ sw $t2,0x10($s0) +.L0f01bbe0: +/* f01bbe0: 52200004 */ beqzl $s1,.L0f01bbf4 +/* f01bbe4: 8fac00cc */ lw $t4,0xcc($sp) +/* f01bbe8: ae0b0014 */ sw $t3,0x14($s0) +/* f01bbec: a212000e */ sb $s2,0xe($s0) +.L0f01bbf0: +/* f01bbf0: 8fac00cc */ lw $t4,0xcc($sp) +.L0f01bbf4: +/* f01bbf4: 27de0001 */ addiu $s8,$s8,0x1 +/* f01bbf8: 03cc082a */ slt $at,$s8,$t4 +/* f01bbfc: 5420fdcc */ bnezl $at,.L0f01b330 +/* f01bc00: a3a000c7 */ sb $zero,0xc7($sp) +.L0f01bc04: +/* f01bc04: 3c07800a */ lui $a3,0x800a +/* f01bc08: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f01bc0c: 8ced0284 */ lw $t5,0x284($a3) +/* f01bc10: 24010002 */ addiu $at,$zero,0x2 +/* f01bc14: 3c07800a */ lui $a3,0x800a +/* f01bc18: 91ae0250 */ lbu $t6,0x250($t5) +/* f01bc1c: 00002825 */ or $a1,$zero,$zero +/* f01bc20: 3c0f800a */ lui $t7,0x800a +/* f01bc24: 11c1006e */ beq $t6,$at,.L0f01bde0 +/* f01bc28: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f01bc2c: 8def21b8 */ lw $t7,0x21b8($t7) +/* f01bc30: 3c19800a */ lui $t9,0x800a +/* f01bc34: 273920d0 */ addiu $t9,$t9,0x20d0 +/* f01bc38: 000fc0c0 */ sll $t8,$t7,0x3 +/* f01bc3c: 030fc023 */ subu $t8,$t8,$t7 +/* f01bc40: 0018c0c0 */ sll $t8,$t8,0x3 +/* f01bc44: 03198021 */ addu $s0,$t8,$t9 +/* f01bc48: 8603000a */ lh $v1,0xa($s0) +/* f01bc4c: 2401ff85 */ addiu $at,$zero,-123 +/* f01bc50: 50610026 */ beql $v1,$at,.L0f01bcec +/* f01bc54: 86020004 */ lh $v0,0x4($s0) +/* f01bc58: 86080006 */ lh $t0,0x6($s0) +/* f01bc5c: 8604000c */ lh $a0,0xc($s0) +/* f01bc60: 860b0008 */ lh $t3,0x8($s0) +/* f01bc64: 00684821 */ addu $t1,$v1,$t0 +/* f01bc68: 05210003 */ bgez $t1,.L0f01bc78 +/* f01bc6c: 00095043 */ sra $t2,$t1,0x1 +/* f01bc70: 25210001 */ addiu $at,$t1,0x1 +/* f01bc74: 00015043 */ sra $t2,$at,0x1 +.L0f01bc78: +/* f01bc78: a60a0006 */ sh $t2,0x6($s0) +/* f01bc7c: 860e0006 */ lh $t6,0x6($s0) +/* f01bc80: 008b6021 */ addu $t4,$a0,$t3 +/* f01bc84: 05810003 */ bgez $t4,.L0f01bc94 +/* f01bc88: 000c6843 */ sra $t5,$t4,0x1 +/* f01bc8c: 25810001 */ addiu $at,$t4,0x1 +/* f01bc90: 00016843 */ sra $t5,$at,0x1 +.L0f01bc94: +/* f01bc94: 01c31023 */ subu $v0,$t6,$v1 +/* f01bc98: 00027c00 */ sll $t7,$v0,0x10 +/* f01bc9c: 000fc403 */ sra $t8,$t7,0x10 +/* f01bca0: 2b010002 */ slti $at,$t8,0x2 +/* f01bca4: 10200006 */ beqz $at,.L0f01bcc0 +/* f01bca8: a60d0008 */ sh $t5,0x8($s0) +/* f01bcac: 2b01ffff */ slti $at,$t8,-1 +/* f01bcb0: 54200004 */ bnezl $at,.L0f01bcc4 +/* f01bcb4: 86190008 */ lh $t9,0x8($s0) +/* f01bcb8: a6030006 */ sh $v1,0x6($s0) +/* f01bcbc: 8604000c */ lh $a0,0xc($s0) +.L0f01bcc0: +/* f01bcc0: 86190008 */ lh $t9,0x8($s0) +.L0f01bcc4: +/* f01bcc4: 03241023 */ subu $v0,$t9,$a0 +/* f01bcc8: 00024400 */ sll $t0,$v0,0x10 +/* f01bccc: 00084c03 */ sra $t1,$t0,0x10 +/* f01bcd0: 29210002 */ slti $at,$t1,0x2 +/* f01bcd4: 10200004 */ beqz $at,.L0f01bce8 +/* f01bcd8: 2921ffff */ slti $at,$t1,-1 +/* f01bcdc: 54200003 */ bnezl $at,.L0f01bcec +/* f01bce0: 86020004 */ lh $v0,0x4($s0) +/* f01bce4: a6040008 */ sh $a0,0x8($s0) +.L0f01bce8: +/* f01bce8: 86020004 */ lh $v0,0x4($s0) +.L0f01bcec: +/* f01bcec: 860c0002 */ lh $t4,0x2($s0) +/* f01bcf0: 24420005 */ addiu $v0,$v0,0x5 +/* f01bcf4: 00025400 */ sll $t2,$v0,0x10 +/* f01bcf8: 000c6880 */ sll $t5,$t4,0x2 +/* f01bcfc: 000a5c03 */ sra $t3,$t2,0x10 +/* f01bd00: 01ac6823 */ subu $t5,$t5,$t4 +/* f01bd04: 01ab7021 */ addu $t6,$t5,$t3 +/* f01bd08: 01601025 */ or $v0,$t3,$zero +/* f01bd0c: 05c10003 */ bgez $t6,.L0f01bd1c +/* f01bd10: 000e7883 */ sra $t7,$t6,0x2 +/* f01bd14: 25c10003 */ addiu $at,$t6,0x3 +/* f01bd18: 00017883 */ sra $t7,$at,0x2 +.L0f01bd1c: +/* f01bd1c: a60f0002 */ sh $t7,0x2($s0) +/* f01bd20: 86180002 */ lh $t8,0x2($s0) +/* f01bd24: 03021823 */ subu $v1,$t8,$v0 +/* f01bd28: 0003cc00 */ sll $t9,$v1,0x10 +/* f01bd2c: 00194403 */ sra $t0,$t9,0x10 +/* f01bd30: 29010002 */ slti $at,$t0,0x2 +/* f01bd34: 10200004 */ beqz $at,.L0f01bd48 +/* f01bd38: 2901ffff */ slti $at,$t0,-1 +/* f01bd3c: 54200003 */ bnezl $at,.L0f01bd4c +/* f01bd40: 3c013f80 */ lui $at,0x3f80 +/* f01bd44: a6020002 */ sh $v0,0x2($s0) +.L0f01bd48: +/* f01bd48: 3c013f80 */ lui $at,0x3f80 +.L0f01bd4c: +/* f01bd4c: 44816000 */ mtc1 $at,$f12 +/* f01bd50: c6000018 */ lwc1 $f0,0x18($s0) +/* f01bd54: 3c01800a */ lui $at,0x800a +/* f01bd58: 460c003c */ c.lt.s $f0,$f12 +/* f01bd5c: 00000000 */ sll $zero,$zero,0x0 +/* f01bd60: 45000009 */ bc1f .L0f01bd88 +/* f01bd64: 00000000 */ sll $zero,$zero,0x0 +/* f01bd68: c428a004 */ lwc1 $f8,-0x5ffc($at) +/* f01bd6c: 3c0141f0 */ lui $at,0x41f0 +/* f01bd70: 44815000 */ mtc1 $at,$f10 +/* f01bd74: 00000000 */ sll $zero,$zero,0x0 +/* f01bd78: 460a4403 */ div.s $f16,$f8,$f10 +/* f01bd7c: 46100480 */ add.s $f18,$f0,$f16 +/* f01bd80: e6120018 */ swc1 $f18,0x18($s0) +/* f01bd84: c6000018 */ lwc1 $f0,0x18($s0) +.L0f01bd88: +/* f01bd88: 3c01800a */ lui $at,0x800a +/* f01bd8c: 4600603c */ c.lt.s $f12,$f0 +/* f01bd90: c422a004 */ lwc1 $f2,-0x5ffc($at) +/* f01bd94: 3c0140a0 */ lui $at,0x40a0 +/* f01bd98: 44813000 */ mtc1 $at,$f6 +/* f01bd9c: 45000002 */ bc1f .L0f01bda8 +/* f01bda0: 46061203 */ div.s $f8,$f2,$f6 +/* f01bda4: e60c0018 */ swc1 $f12,0x18($s0) +.L0f01bda8: +/* f01bda8: c604001c */ lwc1 $f4,0x1c($s0) +/* f01bdac: 3c017f1b */ lui $at,0x7f1b +/* f01bdb0: 46082280 */ add.s $f10,$f4,$f8 +/* f01bdb4: e60a001c */ swc1 $f10,0x1c($s0) +/* f01bdb8: c43085a8 */ lwc1 $f16,-0x7a58($at) +/* f01bdbc: c600001c */ lwc1 $f0,0x1c($s0) +/* f01bdc0: 3c017f1b */ lui $at,0x7f1b +/* f01bdc4: 4600803c */ c.lt.s $f16,$f0 +/* f01bdc8: 00000000 */ sll $zero,$zero,0x0 +/* f01bdcc: 45020005 */ bc1fl .L0f01bde4 +/* f01bdd0: 8ce9006c */ lw $t1,0x6c($a3) +/* f01bdd4: c43285ac */ lwc1 $f18,-0x7a54($at) +/* f01bdd8: 46120181 */ sub.s $f6,$f0,$f18 +/* f01bddc: e606001c */ swc1 $f6,0x1c($s0) +.L0f01bde0: +/* f01bde0: 8ce9006c */ lw $t1,0x6c($a3) +.L0f01bde4: +/* f01bde4: 8fa600d8 */ lw $a2,0xd8($sp) +/* f01bde8: 3c0b800a */ lui $t3,0x800a +/* f01bdec: 11200003 */ beqz $t1,.L0f01bdfc +/* f01bdf0: 24c60001 */ addiu $a2,$a2,0x1 +/* f01bdf4: 10000001 */ beqz $zero,.L0f01bdfc +/* f01bdf8: 24050001 */ addiu $a1,$zero,0x1 +.L0f01bdfc: +/* f01bdfc: 8cea0068 */ lw $t2,0x68($a3) +/* f01be00: 3c0c800a */ lui $t4,0x800a +/* f01be04: 00002025 */ or $a0,$zero,$zero +/* f01be08: 11400003 */ beqz $t2,.L0f01be18 +/* f01be0c: 00001825 */ or $v1,$zero,$zero +/* f01be10: 10000001 */ beqz $zero,.L0f01be18 +/* f01be14: 24040001 */ addiu $a0,$zero,0x1 +.L0f01be18: +/* f01be18: 8d6ba024 */ lw $t3,-0x5fdc($t3) +/* f01be1c: 00001025 */ or $v0,$zero,$zero +/* f01be20: 11600003 */ beqz $t3,.L0f01be30 +/* f01be24: 00000000 */ sll $zero,$zero,0x0 +/* f01be28: 10000001 */ beqz $zero,.L0f01be30 +/* f01be2c: 24030001 */ addiu $v1,$zero,0x1 +.L0f01be30: +/* f01be30: 8d8ca030 */ lw $t4,-0x5fd0($t4) +/* f01be34: 11800003 */ beqz $t4,.L0f01be44 +/* f01be38: 00000000 */ sll $zero,$zero,0x0 +/* f01be3c: 10000001 */ beqz $zero,.L0f01be44 +/* f01be40: 24020001 */ addiu $v0,$zero,0x1 +.L0f01be44: +/* f01be44: 00436821 */ addu $t5,$v0,$v1 +/* f01be48: 01a47021 */ addu $t6,$t5,$a0 +/* f01be4c: 01c57821 */ addu $t7,$t6,$a1 +/* f01be50: 00cf082a */ slt $at,$a2,$t7 +/* f01be54: 1420fcf1 */ bnez $at,.L0f01b21c +/* f01be58: afa600d8 */ sw $a2,0xd8($sp) +.L0f01be5c: +/* f01be5c: 0fc4a24b */ jal func0f12892c +/* f01be60: 8fa400dc */ lw $a0,0xdc($sp) +/* f01be64: 8fbf0044 */ lw $ra,0x44($sp) +/* f01be68: d7b40018 */ ldc1 $f20,0x18($sp) +/* f01be6c: 8fb00020 */ lw $s0,0x20($sp) +/* f01be70: 8fb10024 */ lw $s1,0x24($sp) +/* f01be74: 8fb20028 */ lw $s2,0x28($sp) +/* f01be78: 8fb3002c */ lw $s3,0x2c($sp) +/* f01be7c: 8fb40030 */ lw $s4,0x30($sp) +/* f01be80: 8fb50034 */ lw $s5,0x34($sp) +/* f01be84: 8fb60038 */ lw $s6,0x38($sp) +/* f01be88: 8fb7003c */ lw $s7,0x3c($sp) +/* f01be8c: 8fbe0040 */ lw $s8,0x40($sp) +/* f01be90: 03e00008 */ jr $ra +/* f01be94: 27bd00e0 */ addiu $sp,$sp,0xe0 +/* f01be98: 00000000 */ sll $zero,$zero,0x0 +/* f01be9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01bea0 +/* f01bea0: 3c028006 */ lui $v0,0x8006 +/* f01bea4: 24422944 */ addiu $v0,$v0,0x2944 +/* f01bea8: 904e0000 */ lbu $t6,0x0($v0) +/* f01beac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01beb0: afbf0014 */ sw $ra,0x14($sp) +/* f01beb4: 11c00006 */ beqz $t6,.L0f01bed0 +/* f01beb8: 3c018006 */ lui $at,0x8006 +/* f01bebc: a0400000 */ sb $zero,0x0($v0) +/* f01bec0: 0c004e72 */ jal 0x139c8 +/* f01bec4: a0202948 */ sb $zero,0x2948($at) +/* f01bec8: 0fc442fe */ jal func0f110bf8 +/* f01becc: 00000000 */ sll $zero,$zero,0x0 +.L0f01bed0: +/* f01bed0: 8fbf0014 */ lw $ra,0x14($sp) +/* f01bed4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f01bed8: 03e00008 */ jr $ra +/* f01bedc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01bee0 +/* f01bee0: 3c04800a */ lui $a0,0x800a +/* f01bee4: 248419c0 */ addiu $a0,$a0,0x19c0 +/* f01bee8: 3c03800a */ lui $v1,0x800a +/* f01beec: 3c02800a */ lui $v0,0x800a +/* f01bef0: ac800000 */ sw $zero,0x0($a0) +/* f01bef4: 244219c0 */ addiu $v0,$v0,0x19c0 +/* f01bef8: 2463e000 */ addiu $v1,$v1,-8192 +/* f01befc: 8c6e04f8 */ lw $t6,0x4f8($v1) +.L0f01bf00: +/* f01bf00: 24630e70 */ addiu $v1,$v1,0xe70 +/* f01bf04: 11c00004 */ beqz $t6,.L0f01bf18 +/* f01bf08: 00000000 */ sll $zero,$zero,0x0 +/* f01bf0c: 8c8f0000 */ lw $t7,0x0($a0) +/* f01bf10: 25f80001 */ addiu $t8,$t7,0x1 +/* f01bf14: ac980000 */ sw $t8,0x0($a0) +.L0f01bf18: +/* f01bf18: 5462fff9 */ bnel $v1,$v0,.L0f01bf00 +/* f01bf1c: 8c6e04f8 */ lw $t6,0x4f8($v1) +/* f01bf20: 03e00008 */ jr $ra +/* f01bf24: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01bf28 +/* f01bf28: 27bdfe98 */ addiu $sp,$sp,-360 +/* f01bf2c: 3c0e8007 */ lui $t6,0x8007 +/* f01bf30: 8dce06c8 */ lw $t6,0x6c8($t6) +/* f01bf34: afb60040 */ sw $s6,0x40($sp) +/* f01bf38: 24160001 */ addiu $s6,$zero,0x1 +/* f01bf3c: afb00028 */ sw $s0,0x28($sp) +/* f01bf40: afbf0044 */ sw $ra,0x44($sp) +/* f01bf44: afb5003c */ sw $s5,0x3c($sp) +/* f01bf48: afb40038 */ sw $s4,0x38($sp) +/* f01bf4c: afb30034 */ sw $s3,0x34($sp) +/* f01bf50: afb20030 */ sw $s2,0x30($sp) +/* f01bf54: afb1002c */ sw $s1,0x2c($sp) +/* f01bf58: afb60154 */ sw $s6,0x154($sp) +/* f01bf5c: 16ce0005 */ bne $s6,$t6,.L0f01bf74 +/* f01bf60: 00008025 */ or $s0,$zero,$zero +/* f01bf64: 240f0002 */ addiu $t7,$zero,0x2 +/* f01bf68: 3c018008 */ lui $at,0x8008 +/* f01bf6c: 10000003 */ beqz $zero,.L0f01bf7c +/* f01bf70: ac2ffac0 */ sw $t7,-0x540($at) +.L0f01bf74: +/* f01bf74: 3c018008 */ lui $at,0x8008 +/* f01bf78: ac36fac0 */ sw $s6,-0x540($at) +.L0f01bf7c: +/* f01bf7c: 0fc01a77 */ jal func0f0069dc +/* f01bf80: 00000000 */ sll $zero,$zero,0x0 +/* f01bf84: 3c15800a */ lui $s5,0x800a +/* f01bf88: 0fc06fb8 */ jal func0f01bee0 +/* f01bf8c: 26b519c0 */ addiu $s5,$s5,0x19c0 +/* f01bf90: 3c03800a */ lui $v1,0x800a +/* f01bf94: 3c05800a */ lui $a1,0x800a +/* f01bf98: 24a519c0 */ addiu $a1,$a1,0x19c0 +/* f01bf9c: 2463e000 */ addiu $v1,$v1,-8192 +/* f01bfa0: 9062083c */ lbu $v0,0x83c($v1) +.L0f01bfa4: +/* f01bfa4: 18400002 */ blez $v0,.L0f01bfb0 +/* f01bfa8: 2458ffff */ addiu $t8,$v0,-1 +/* f01bfac: a078083c */ sb $t8,0x83c($v1) +.L0f01bfb0: +/* f01bfb0: 8c7904f8 */ lw $t9,0x4f8($v1) +/* f01bfb4: 24630e70 */ addiu $v1,$v1,0xe70 +/* f01bfb8: 13200002 */ beqz $t9,.L0f01bfc4 +/* f01bfbc: 00000000 */ sll $zero,$zero,0x0 +/* f01bfc0: 02c08025 */ or $s0,$s6,$zero +.L0f01bfc4: +/* f01bfc4: 5465fff7 */ bnel $v1,$a1,.L0f01bfa4 +/* f01bfc8: 9062083c */ lbu $v0,0x83c($v1) +/* f01bfcc: 16000009 */ bnez $s0,.L0f01bff4 +/* f01bfd0: 00000000 */ sll $zero,$zero,0x0 +/* f01bfd4: 92ad0014 */ lbu $t5,0x14($s5) +/* f01bfd8: 11a00006 */ beqz $t5,.L0f01bff4 +/* f01bfdc: 00000000 */ sll $zero,$zero,0x0 +/* f01bfe0: 92ae0015 */ lbu $t6,0x15($s5) +/* f01bfe4: 240100ff */ addiu $at,$zero,0xff +/* f01bfe8: 15c10002 */ bne $t6,$at,.L0f01bff4 +/* f01bfec: 00000000 */ sll $zero,$zero,0x0 +/* f01bff0: a2a00015 */ sb $zero,0x15($s5) +.L0f01bff4: +/* f01bff4: 5200002f */ beqzl $s0,.L0f01c0b4 +/* f01bff8: 92a30015 */ lbu $v1,0x15($s5) +/* f01bffc: 82a8066e */ lb $t0,0x66e($s5) +/* f01c000: 3c10800a */ lui $s0,0x800a +/* f01c004: 2610dfc0 */ addiu $s0,$s0,-8256 +/* f01c008: 5900002a */ blezl $t0,.L0f01c0b4 +/* f01c00c: 92a30015 */ lbu $v1,0x15($s5) +/* f01c010: 8e0f0000 */ lw $t7,0x0($s0) +/* f01c014: 24070032 */ addiu $a3,$zero,0x32 +/* f01c018: 00003025 */ or $a2,$zero,$zero +/* f01c01c: 11e00024 */ beqz $t7,.L0f01c0b0 +/* f01c020: 3c04800a */ lui $a0,0x800a +/* f01c024: 3c05800a */ lui $a1,0x800a +/* f01c028: 24a519c0 */ addiu $a1,$a1,0x19c0 +/* f01c02c: 2484e000 */ addiu $a0,$a0,-8192 +/* f01c030: 24090002 */ addiu $t1,$zero,0x2 +/* f01c034: 8c8304f8 */ lw $v1,0x4f8($a0) +.L0f01c038: +/* f01c038: 24840e70 */ addiu $a0,$a0,0xe70 +/* f01c03c: 10600009 */ beqz $v1,.L0f01c064 +/* f01c040: 00000000 */ sll $zero,$zero,0x0 +/* f01c044: 90620060 */ lbu $v0,0x60($v1) +/* f01c048: 52c20006 */ beql $s6,$v0,.L0f01c064 +/* f01c04c: 02c03025 */ or $a2,$s6,$zero +/* f01c050: 51220004 */ beql $t1,$v0,.L0f01c064 +/* f01c054: 02c03025 */ or $a2,$s6,$zero +/* f01c058: 14400002 */ bnez $v0,.L0f01c064 +/* f01c05c: 00000000 */ sll $zero,$zero,0x0 +/* f01c060: 02c03025 */ or $a2,$s6,$zero +.L0f01c064: +/* f01c064: 5485fff4 */ bnel $a0,$a1,.L0f01c038 +/* f01c068: 8c8304f8 */ lw $v1,0x4f8($a0) +/* f01c06c: 3c13800a */ lui $s3,0x800a +/* f01c070: 26739fc0 */ addiu $s3,$s3,-24640 +/* f01c074: 8e780318 */ lw $t8,0x318($s3) +/* f01c078: 53000003 */ beqzl $t8,.L0f01c088 +/* f01c07c: 92a2066f */ lbu $v0,0x66f($s5) +/* f01c080: 24070028 */ addiu $a3,$zero,0x28 +/* f01c084: 92a2066f */ lbu $v0,0x66f($s5) +.L0f01c088: +/* f01c088: 00e2082a */ slt $at,$a3,$v0 +/* f01c08c: 14200003 */ bnez $at,.L0f01c09c +/* f01c090: 00000000 */ sll $zero,$zero,0x0 +/* f01c094: 14c00005 */ bnez $a2,.L0f01c0ac +/* f01c098: 24590001 */ addiu $t9,$v0,0x1 +.L0f01c09c: +/* f01c09c: 0fc3cc88 */ jal func0f0f3220 +/* f01c0a0: 2504ffff */ addiu $a0,$t0,-1 +/* f01c0a4: 10000003 */ beqz $zero,.L0f01c0b4 +/* f01c0a8: 92a30015 */ lbu $v1,0x15($s5) +.L0f01c0ac: +/* f01c0ac: a2b9066f */ sb $t9,0x66f($s5) +.L0f01c0b0: +/* f01c0b0: 92a30015 */ lbu $v1,0x15($s5) +.L0f01c0b4: +/* f01c0b4: 3c10800a */ lui $s0,0x800a +/* f01c0b8: 3c13800a */ lui $s3,0x800a +/* f01c0bc: 240100ff */ addiu $at,$zero,0xff +/* f01c0c0: 26739fc0 */ addiu $s3,$s3,-24640 +/* f01c0c4: 2610dfc0 */ addiu $s0,$s0,-8256 +/* f01c0c8: 10610072 */ beq $v1,$at,.L0f01c294 +/* f01c0cc: 92a20014 */ lbu $v0,0x14($s5) +/* f01c0d0: 14430004 */ bne $v0,$v1,.L0f01c0e4 +/* f01c0d4: 3c017f1b */ lui $at,0x7f1b +/* f01c0d8: 240d00ff */ addiu $t5,$zero,0xff +/* f01c0dc: 10000073 */ beqz $zero,.L0f01c2ac +/* f01c0e0: a2ad0015 */ sb $t5,0x15($s5) +.L0f01c0e4: +/* f01c0e4: c4228608 */ lwc1 $f2,-0x79f8($at) +/* f01c0e8: 24110008 */ addiu $s1,$zero,0x8 +/* f01c0ec: 14400002 */ bnez $v0,.L0f01c0f8 +/* f01c0f0: 46001006 */ mov.s $f0,$f2 +/* f01c0f4: 46021000 */ add.s $f0,$f2,$f2 +.L0f01c0f8: +/* f01c0f8: 14600002 */ bnez $v1,.L0f01c104 +/* f01c0fc: 3c0140a0 */ lui $at,0x40a0 +/* f01c100: 46000000 */ add.s $f0,$f0,$f0 +.L0f01c104: +/* f01c104: 56230005 */ bnel $s1,$v1,.L0f01c11c +/* f01c108: 24010007 */ addiu $at,$zero,0x7 +/* f01c10c: 44812000 */ mtc1 $at,$f4 +/* f01c110: 00000000 */ sll $zero,$zero,0x0 +/* f01c114: 46040003 */ div.s $f0,$f0,$f4 +/* f01c118: 24010007 */ addiu $at,$zero,0x7 +.L0f01c11c: +/* f01c11c: 14610004 */ bne $v1,$at,.L0f01c130 +/* f01c120: 3c014040 */ lui $at,0x4040 +/* f01c124: 44813000 */ mtc1 $at,$f6 +/* f01c128: 00000000 */ sll $zero,$zero,0x0 +/* f01c12c: 46060003 */ div.s $f0,$f0,$f6 +.L0f01c130: +/* f01c130: 24010006 */ addiu $at,$zero,0x6 +/* f01c134: 14610004 */ bne $v1,$at,.L0f01c148 +/* f01c138: 3c014120 */ lui $at,0x4120 +/* f01c13c: 44814000 */ mtc1 $at,$f8 +/* f01c140: 00000000 */ sll $zero,$zero,0x0 +/* f01c144: 46080003 */ div.s $f0,$f0,$f8 +.L0f01c148: +/* f01c148: 14600009 */ bnez $v1,.L0f01c170 +/* f01c14c: 3c014080 */ lui $at,0x4080 +/* f01c150: 8e620284 */ lw $v0,0x284($s3) +/* f01c154: ae000000 */ sw $zero,0x0($s0) +/* f01c158: 904e15ea */ lbu $t6,0x15ea($v0) +/* f01c15c: 51c00005 */ beqzl $t6,.L0f01c174 +/* f01c160: 92ad0016 */ lbu $t5,0x16($s5) +/* f01c164: 90581583 */ lbu $t8,0x1583($v0) +/* f01c168: 37190002 */ ori $t9,$t8,0x2 +/* f01c16c: a0591583 */ sb $t9,0x1583($v0) +.L0f01c170: +/* f01c170: 92ad0016 */ lbu $t5,0x16($s5) +.L0f01c174: +/* f01c174: 240f00ff */ addiu $t7,$zero,0xff +/* f01c178: 51a00005 */ beqzl $t5,.L0f01c190 +/* f01c17c: 44816000 */ mtc1 $at,$f12 +/* f01c180: 92ae0014 */ lbu $t6,0x14($s5) +/* f01c184: 51c0000d */ beqzl $t6,.L0f01c1bc +/* f01c188: 3c013f80 */ lui $at,0x3f80 +/* f01c18c: 44816000 */ mtc1 $at,$f12 +.L0f01c190: +/* f01c190: c6620004 */ lwc1 $f2,0x4($s3) +/* f01c194: 4602603c */ c.lt.s $f12,$f2 +/* f01c198: 00000000 */ sll $zero,$zero,0x0 +/* f01c19c: 45000002 */ bc1f .L0f01c1a8 +/* f01c1a0: 00000000 */ sll $zero,$zero,0x0 +/* f01c1a4: 46006086 */ mov.s $f2,$f12 +.L0f01c1a8: +/* f01c1a8: 46020402 */ mul.s $f16,$f0,$f2 +/* f01c1ac: c6aa0010 */ lwc1 $f10,0x10($s5) +/* f01c1b0: 46105480 */ add.s $f18,$f10,$f16 +/* f01c1b4: e6b20010 */ swc1 $f18,0x10($s5) +/* f01c1b8: 3c013f80 */ lui $at,0x3f80 +.L0f01c1bc: +/* f01c1bc: 44812000 */ mtc1 $at,$f4 +/* f01c1c0: c6a60010 */ lwc1 $f6,0x10($s5) +/* f01c1c4: 4606203c */ c.lt.s $f4,$f6 +/* f01c1c8: 00000000 */ sll $zero,$zero,0x0 +/* f01c1cc: 45020022 */ bc1fl .L0f01c258 +/* f01c1d0: 92b90015 */ lbu $t9,0x15($s5) +/* f01c1d4: 92a20015 */ lbu $v0,0x15($s5) +/* f01c1d8: 44804000 */ mtc1 $zero,$f8 +/* f01c1dc: 24010006 */ addiu $at,$zero,0x6 +/* f01c1e0: 50400003 */ beqzl $v0,.L0f01c1f0 +/* f01c1e4: 8eb80004 */ lw $t8,0x4($s5) +/* f01c1e8: ae160000 */ sw $s6,0x0($s0) +/* f01c1ec: 8eb80004 */ lw $t8,0x4($s5) +.L0f01c1f0: +/* f01c1f0: e6a80010 */ swc1 $f8,0x10($s5) +/* f01c1f4: a2a20014 */ sb $v0,0x14($s5) +/* f01c1f8: 16d80011 */ bne $s6,$t8,.L0f01c240 +/* f01c1fc: a2af0015 */ sb $t7,0x15($s5) +/* f01c200: 304200ff */ andi $v0,$v0,0xff +/* f01c204: 16c20002 */ bne $s6,$v0,.L0f01c210 +/* f01c208: 24190006 */ addiu $t9,$zero,0x6 +/* f01c20c: a2b90015 */ sb $t9,0x15($s5) +.L0f01c210: +/* f01c210: 14410008 */ bne $v0,$at,.L0f01c234 +/* f01c214: 00000000 */ sll $zero,$zero,0x0 +/* f01c218: 0fc393f5 */ jal func0f0e4fd4 +/* f01c21c: 00000000 */ sll $zero,$zero,0x0 +/* f01c220: 240d0001 */ addiu $t5,$zero,0x1 +/* f01c224: 240e0008 */ addiu $t6,$zero,0x8 +/* f01c228: a2ad0014 */ sb $t5,0x14($s5) +/* f01c22c: a2ae0015 */ sb $t6,0x15($s5) +/* f01c230: 31a200ff */ andi $v0,$t5,0xff +.L0f01c234: +/* f01c234: 16220002 */ bne $s1,$v0,.L0f01c240 +/* f01c238: 240f0007 */ addiu $t7,$zero,0x7 +/* f01c23c: a2af0015 */ sb $t7,0x15($s5) +.L0f01c240: +/* f01c240: 92b80014 */ lbu $t8,0x14($s5) +/* f01c244: 57000004 */ bnezl $t8,.L0f01c258 +/* f01c248: 92b90015 */ lbu $t9,0x15($s5) +/* f01c24c: 0fc3e9ab */ jal func0f0fa6ac +/* f01c250: 00000000 */ sll $zero,$zero,0x0 +/* f01c254: 92b90015 */ lbu $t9,0x15($s5) +.L0f01c258: +/* f01c258: 24010003 */ addiu $at,$zero,0x3 +/* f01c25c: 57210003 */ bnel $t9,$at,.L0f01c26c +/* f01c260: 8e0d0000 */ lw $t5,0x0($s0) +/* f01c264: ae160000 */ sw $s6,0x0($s0) +/* f01c268: 8e0d0000 */ lw $t5,0x0($s0) +.L0f01c26c: +/* f01c26c: 11a00007 */ beqz $t5,.L0f01c28c +/* f01c270: 00000000 */ sll $zero,$zero,0x0 +/* f01c274: 8e6e0284 */ lw $t6,0x284($s3) +/* f01c278: 8dcf1bd4 */ lw $t7,0x1bd4($t6) +/* f01c27c: 11e00003 */ beqz $t7,.L0f01c28c +/* f01c280: 00000000 */ sll $zero,$zero,0x0 +/* f01c284: 0fc2e54e */ jal func0f0b9538 +/* f01c288: 00000000 */ sll $zero,$zero,0x0 +.L0f01c28c: +/* f01c28c: 10000007 */ beqz $zero,.L0f01c2ac +/* f01c290: 00000000 */ sll $zero,$zero,0x0 +.L0f01c294: +/* f01c294: 44805000 */ mtc1 $zero,$f10 +/* f01c298: 14400003 */ bnez $v0,.L0f01c2a8 +/* f01c29c: e6aa0010 */ swc1 $f10,0x10($s5) +/* f01c2a0: 10000002 */ beqz $zero,.L0f01c2ac +/* f01c2a4: ae000000 */ sw $zero,0x0($s0) +.L0f01c2a8: +/* f01c2a8: ae160000 */ sw $s6,0x0($s0) +.L0f01c2ac: +/* f01c2ac: 3c188008 */ lui $t8,0x8008 +/* f01c2b0: 8f187260 */ lw $t8,0x7260($t8) +/* f01c2b4: 1b00006c */ blez $t8,.L0f01c468 +/* f01c2b8: 00000000 */ sll $zero,$zero,0x0 +/* f01c2bc: 8e79000c */ lw $t9,0xc($s3) +/* f01c2c0: 2b210004 */ slti $at,$t9,0x4 +/* f01c2c4: 14200064 */ bnez $at,.L0f01c458 +/* f01c2c8: 00000000 */ sll $zero,$zero,0x0 +/* f01c2cc: 8e6304b4 */ lw $v1,0x4b4($s3) +/* f01c2d0: 24010026 */ addiu $at,$zero,0x26 +/* f01c2d4: 10610003 */ beq $v1,$at,.L0f01c2e4 +/* f01c2d8: 2401005d */ addiu $at,$zero,0x5d +/* f01c2dc: 1461005b */ bne $v1,$at,.L0f01c44c +/* f01c2e0: 00000000 */ sll $zero,$zero,0x0 +.L0f01c2e4: +/* f01c2e4: 0c0027b1 */ jal 0x9ec4 +/* f01c2e8: 00002025 */ or $a0,$zero,$zero +/* f01c2ec: 8e6d049c */ lw $t5,0x49c($s3) +/* f01c2f0: 3c148007 */ lui $s4,0x8007 +/* f01c2f4: 269414d8 */ addiu $s4,$s4,0x14d8 +/* f01c2f8: 11a00003 */ beqz $t5,.L0f01c308 +/* f01c2fc: ae800000 */ sw $zero,0x0($s4) +/* f01c300: 10000003 */ beqz $zero,.L0f01c310 +/* f01c304: ae760490 */ sw $s6,0x490($s3) +.L0f01c308: +/* f01c308: 240e0002 */ addiu $t6,$zero,0x2 +/* f01c30c: ae6e0490 */ sw $t6,0x490($s3) +.L0f01c310: +/* f01c310: 3c08800a */ lui $t0,0x800a +/* f01c314: 3c03800b */ lui $v1,0x800b +/* f01c318: 9463cb9e */ lhu $v1,-0x3462($v1) +/* f01c31c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f01c320: 00008825 */ or $s1,$zero,$zero +.L0f01c324: +/* f01c324: 240f0001 */ addiu $t7,$zero,0x1 +/* f01c328: 022fc004 */ sllv $t8,$t7,$s1 +/* f01c32c: 0078c824 */ and $t9,$v1,$t8 +/* f01c330: 13200026 */ beqz $t9,.L0f01c3cc +/* f01c334: a1000494 */ sb $zero,0x494($t0) +/* f01c338: 3c018007 */ lui $at,0x8007 +/* f01c33c: ac311448 */ sw $s1,0x1448($at) +/* f01c340: 8e6d0490 */ lw $t5,0x490($s3) +/* f01c344: 8e820000 */ lw $v0,0x0($s4) +/* f01c348: 02c02025 */ or $a0,$s6,$zero +/* f01c34c: 16cd0008 */ bne $s6,$t5,.L0f01c370 +/* f01c350: 244e0001 */ addiu $t6,$v0,0x1 +/* f01c354: ae8e0000 */ sw $t6,0x0($s4) +/* f01c358: 0fc5ff2c */ jal func0f17fcb0 +/* f01c35c: afa80058 */ sw $t0,0x58($sp) +/* f01c360: 3c03800b */ lui $v1,0x800b +/* f01c364: 9463cb9e */ lhu $v1,-0x3462($v1) +/* f01c368: 10000018 */ beqz $zero,.L0f01c3cc +/* f01c36c: 8fa80058 */ lw $t0,0x58($sp) +.L0f01c370: +/* f01c370: 14400015 */ bnez $v0,.L0f01c3c8 +/* f01c374: 244f0001 */ addiu $t7,$v0,0x1 +/* f01c378: ae8f0000 */ sw $t7,0x0($s4) +/* f01c37c: 3c188009 */ lui $t8,0x8009 +/* f01c380: 93180af0 */ lbu $t8,0xaf0($t8) +/* f01c384: 3c048008 */ lui $a0,0x8008 +/* f01c388: 248467a0 */ addiu $a0,$a0,0x67a0 +/* f01c38c: 16d80008 */ bne $s6,$t8,.L0f01c3b0 +/* f01c390: 24050003 */ addiu $a1,$zero,0x3 +/* f01c394: 3c048007 */ lui $a0,0x8007 +/* f01c398: 24845294 */ addiu $a0,$a0,0x5294 +/* f01c39c: 2405000b */ addiu $a1,$zero,0xb +/* f01c3a0: 0fc3e0cc */ jal func0f0f8330 +/* f01c3a4: afa80058 */ sw $t0,0x58($sp) +/* f01c3a8: 10000004 */ beqz $zero,.L0f01c3bc +/* f01c3ac: 8fa80058 */ lw $t0,0x58($sp) +.L0f01c3b0: +/* f01c3b0: 0fc3e0cc */ jal func0f0f8330 +/* f01c3b4: afa80058 */ sw $t0,0x58($sp) +/* f01c3b8: 8fa80058 */ lw $t0,0x58($sp) +.L0f01c3bc: +/* f01c3bc: 3c03800b */ lui $v1,0x800b +/* f01c3c0: 10000002 */ beqz $zero,.L0f01c3cc +/* f01c3c4: 9463cb9e */ lhu $v1,-0x3462($v1) +.L0f01c3c8: +/* f01c3c8: a1160494 */ sb $s6,0x494($t0) +.L0f01c3cc: +/* f01c3cc: 26310001 */ addiu $s1,$s1,0x1 +/* f01c3d0: 24010004 */ addiu $at,$zero,0x4 +/* f01c3d4: 1621ffd3 */ bne $s1,$at,.L0f01c324 +/* f01c3d8: 25080001 */ addiu $t0,$t0,0x1 +/* f01c3dc: 3c018007 */ lui $at,0x8007 +/* f01c3e0: 3079000f */ andi $t9,$v1,0xf +/* f01c3e4: 13200019 */ beqz $t9,.L0f01c44c +/* f01c3e8: ac201448 */ sw $zero,0x1448($at) +/* f01c3ec: 3c01bf80 */ lui $at,0xbf80 +/* f01c3f0: 44818000 */ mtc1 $at,$f16 +/* f01c3f4: 3c048009 */ lui $a0,0x8009 +/* f01c3f8: 240dffff */ addiu $t5,$zero,-1 +/* f01c3fc: 240effff */ addiu $t6,$zero,-1 +/* f01c400: 240fffff */ addiu $t7,$zero,-1 +/* f01c404: afaf001c */ sw $t7,0x1c($sp) +/* f01c408: afae0018 */ sw $t6,0x18($sp) +/* f01c40c: afad0010 */ sw $t5,0x10($sp) +/* f01c410: 8c845200 */ lw $a0,0x5200($a0) +/* f01c414: 24058098 */ addiu $a1,$zero,-32616 +/* f01c418: 00003025 */ or $a2,$zero,$zero +/* f01c41c: 2407ffff */ addiu $a3,$zero,-1 +/* f01c420: 0c004241 */ jal 0x10904 +/* f01c424: e7b00014 */ swc1 $f16,0x14($sp) +/* f01c428: 3c188009 */ lui $t8,0x8009 +/* f01c42c: 93180af0 */ lbu $t8,0xaf0($t8) +/* f01c430: 24040003 */ addiu $a0,$zero,0x3 +/* f01c434: 16d80003 */ bne $s6,$t8,.L0f01c444 +/* f01c438: 00000000 */ sll $zero,$zero,0x0 +/* f01c43c: 10000001 */ beqz $zero,.L0f01c444 +/* f01c440: 2404000b */ addiu $a0,$zero,0xb +.L0f01c444: +/* f01c444: 0fc2ebc3 */ jal func0f0baf0c +/* f01c448: 00000000 */ sll $zero,$zero,0x0 +.L0f01c44c: +/* f01c44c: 3c018008 */ lui $at,0x8008 +/* f01c450: 10000005 */ beqz $zero,.L0f01c468 +/* f01c454: ac207260 */ sw $zero,0x7260($at) +.L0f01c458: +/* f01c458: 0c0027b1 */ jal 0x9ec4 +/* f01c45c: 02c02025 */ or $a0,$s6,$zero +/* f01c460: 3c018007 */ lui $at,0x8007 +/* f01c464: ac200750 */ sw $zero,0x750($at) +.L0f01c468: +/* f01c468: 3c198006 */ lui $t9,0x8006 +/* f01c46c: 93392940 */ lbu $t9,0x2940($t9) +/* f01c470: 3c148007 */ lui $s4,0x8007 +/* f01c474: 269414d8 */ addiu $s4,$s4,0x14d8 +/* f01c478: 5720001b */ bnezl $t9,.L0f01c4e8 +/* f01c47c: 8ead0000 */ lw $t5,0x0($s5) +/* f01c480: 8e6d04b4 */ lw $t5,0x4b4($s3) +/* f01c484: 24010026 */ addiu $at,$zero,0x26 +/* f01c488: 15a10016 */ bne $t5,$at,.L0f01c4e4 +/* f01c48c: 3c018007 */ lui $at,0x8007 +/* f01c490: ac200750 */ sw $zero,0x750($at) +/* f01c494: 8e6e000c */ lw $t6,0xc($s3) +/* f01c498: 29c1001f */ slti $at,$t6,0x1f +/* f01c49c: 54200012 */ bnezl $at,.L0f01c4e8 +/* f01c4a0: 8ead0000 */ lw $t5,0x0($s5) +/* f01c4a4: 8e6f02ac */ lw $t7,0x2ac($s3) +/* f01c4a8: 24010006 */ addiu $at,$zero,0x6 +/* f01c4ac: 3c02800a */ lui $v0,0x800a +/* f01c4b0: 11e1000c */ beq $t7,$at,.L0f01c4e4 +/* f01c4b4: 2442e000 */ addiu $v0,$v0,-8192 +/* f01c4b8: 8e780284 */ lw $t8,0x284($s3) +/* f01c4bc: a040083c */ sb $zero,0x83c($v0) +/* f01c4c0: a04016ac */ sb $zero,0x16ac($v0) +/* f01c4c4: a040251c */ sb $zero,0x251c($v0) +/* f01c4c8: a040338c */ sb $zero,0x338c($v0) +/* f01c4cc: 24040006 */ addiu $a0,$zero,0x6 +/* f01c4d0: 0fc2ebc3 */ jal func0f0baf0c +/* f01c4d4: af001a24 */ sw $zero,0x1a24($t8) +/* f01c4d8: 24190001 */ addiu $t9,$zero,0x1 +/* f01c4dc: 3c018006 */ lui $at,0x8006 +/* f01c4e0: a0392940 */ sb $t9,0x2940($at) +.L0f01c4e4: +/* f01c4e4: 8ead0000 */ lw $t5,0x0($s5) +.L0f01c4e8: +/* f01c4e8: ae600498 */ sw $zero,0x498($s3) +/* f01c4ec: 19a0018e */ blez $t5,.L0f01cb28 +/* f01c4f0: 240e0001 */ addiu $t6,$zero,0x1 +/* f01c4f4: 3c018006 */ lui $at,0x8006 +/* f01c4f8: a02e294c */ sb $t6,0x294c($at) +/* f01c4fc: 8ea30004 */ lw $v1,0x4($s5) +/* f01c500: 24010003 */ addiu $at,$zero,0x3 +/* f01c504: 00008825 */ or $s1,$zero,$zero +/* f01c508: 10610003 */ beq $v1,$at,.L0f01c518 +/* f01c50c: 2401000b */ addiu $at,$zero,0xb +/* f01c510: 14610023 */ bne $v1,$at,.L0f01c5a0 +/* f01c514: 00000000 */ sll $zero,$zero,0x0 +.L0f01c518: +/* f01c518: 8ea50008 */ lw $a1,0x8($s5) +/* f01c51c: 2406ffff */ addiu $a2,$zero,-1 +/* f01c520: ae800000 */ sw $zero,0x0($s4) +/* f01c524: 14c50006 */ bne $a2,$a1,.L0f01c540 +/* f01c528: 3c03800a */ lui $v1,0x800a +/* f01c52c: 3c04800b */ lui $a0,0x800b +/* f01c530: 2484cb88 */ addiu $a0,$a0,-13432 +/* f01c534: 948f0016 */ lhu $t7,0x16($a0) +/* f01c538: 31f8fff0 */ andi $t8,$t7,0xfff0 +/* f01c53c: a4980016 */ sh $t8,0x16($a0) +.L0f01c540: +/* f01c540: 3c04800b */ lui $a0,0x800b +/* f01c544: 2484cb88 */ addiu $a0,$a0,-13432 +/* f01c548: 2463e000 */ addiu $v1,$v1,-8192 +.L0f01c54c: +/* f01c54c: 8c7904f8 */ lw $t9,0x4f8($v1) +/* f01c550: 24010004 */ addiu $at,$zero,0x4 +/* f01c554: 5320000c */ beqzl $t9,.L0f01c588 +/* f01c558: 26310001 */ addiu $s1,$s1,0x1 +/* f01c55c: 8e820000 */ lw $v0,0x0($s4) +/* f01c560: 244d0001 */ addiu $t5,$v0,0x1 +/* f01c564: ae8d0000 */ sw $t5,0x0($s4) +/* f01c568: 14c50006 */ bne $a2,$a1,.L0f01c584 +/* f01c56c: a062083b */ sb $v0,0x83b($v1) +/* f01c570: 948e0016 */ lhu $t6,0x16($a0) +/* f01c574: 240f0001 */ addiu $t7,$zero,0x1 +/* f01c578: 022fc004 */ sllv $t8,$t7,$s1 +/* f01c57c: 01d8c825 */ or $t9,$t6,$t8 +/* f01c580: a4990016 */ sh $t9,0x16($a0) +.L0f01c584: +/* f01c584: 26310001 */ addiu $s1,$s1,0x1 +.L0f01c588: +/* f01c588: 1621fff0 */ bne $s1,$at,.L0f01c54c +/* f01c58c: 24630e70 */ addiu $v1,$v1,0xe70 +/* f01c590: 0fc63005 */ jal func0f18c014 +/* f01c594: 00000000 */ sll $zero,$zero,0x0 +/* f01c598: 0fc66d50 */ jal func0f19b540 +/* f01c59c: 00000000 */ sll $zero,$zero,0x0 +.L0f01c5a0: +/* f01c5a0: 3c068007 */ lui $a2,0x8007 +/* f01c5a4: 3c05800a */ lui $a1,0x800a +/* f01c5a8: 3c038008 */ lui $v1,0x8008 +/* f01c5ac: 246357b8 */ addiu $v1,$v1,0x57b8 +/* f01c5b0: 24a5e000 */ addiu $a1,$a1,-8192 +/* f01c5b4: 24c61448 */ addiu $a2,$a2,0x1448 +/* f01c5b8: 00008825 */ or $s1,$zero,$zero +/* f01c5bc: 24040e70 */ addiu $a0,$zero,0xe70 +.L0f01c5c0: +/* f01c5c0: 02240019 */ multu $s1,$a0 +/* f01c5c4: acd10000 */ sw $s1,0x0($a2) +/* f01c5c8: 26310001 */ addiu $s1,$s1,0x1 +/* f01c5cc: 2a210004 */ slti $at,$s1,0x4 +/* f01c5d0: 00007812 */ mflo $t7 +/* f01c5d4: 00af7021 */ addu $t6,$a1,$t7 +/* f01c5d8: 8dc204f8 */ lw $v0,0x4f8($t6) +/* f01c5dc: 10400007 */ beqz $v0,.L0f01c5fc +/* f01c5e0: 00000000 */ sll $zero,$zero,0x0 +/* f01c5e4: 8c580000 */ lw $t8,0x0($v0) +/* f01c5e8: 54780004 */ bnel $v1,$t8,.L0f01c5fc +/* f01c5ec: afa00154 */ sw $zero,0x154($sp) +/* f01c5f0: 10000002 */ beqz $zero,.L0f01c5fc +/* f01c5f4: ae760498 */ sw $s6,0x498($s3) +/* f01c5f8: afa00154 */ sw $zero,0x154($sp) +.L0f01c5fc: +/* f01c5fc: 1420fff0 */ bnez $at,.L0f01c5c0 +/* f01c600: 00000000 */ sll $zero,$zero,0x0 +/* f01c604: 3c12800a */ lui $s2,0x800a +/* f01c608: 26529fc4 */ addiu $s2,$s2,-24636 +/* f01c60c: 00008825 */ or $s1,$zero,$zero +.L0f01c610: +/* f01c610: 001168c0 */ sll $t5,$s1,0x3 +/* f01c614: 01b16823 */ subu $t5,$t5,$s1 +/* f01c618: 000d6880 */ sll $t5,$t5,0x2 +/* f01c61c: 01b16821 */ addu $t5,$t5,$s1 +/* f01c620: 000d68c0 */ sll $t5,$t5,0x3 +/* f01c624: 01b16823 */ subu $t5,$t5,$s1 +/* f01c628: 3c0f800a */ lui $t7,0x800a +/* f01c62c: 25efe000 */ addiu $t7,$t7,-8192 +/* f01c630: 000d6900 */ sll $t5,$t5,0x4 +/* f01c634: 01af1821 */ addu $v1,$t5,$t7 +/* f01c638: 8c6e04f8 */ lw $t6,0x4f8($v1) +/* f01c63c: 3c068007 */ lui $a2,0x8007 +/* f01c640: 24c61448 */ addiu $a2,$a2,0x1448 +/* f01c644: 11c00025 */ beqz $t6,.L0f01c6dc +/* f01c648: acd10000 */ sw $s1,0x0($a2) +/* f01c64c: 8e78006c */ lw $t8,0x6c($s3) +/* f01c650: 8e70028c */ lw $s0,0x28c($s3) +/* f01c654: 8e680068 */ lw $t0,0x68($s3) +/* f01c658: 8e690064 */ lw $t1,0x64($s3) +/* f01c65c: 13000003 */ beqz $t8,.L0f01c66c +/* f01c660: 8e6b0070 */ lw $t3,0x70($s3) +/* f01c664: 10000002 */ beqz $zero,.L0f01c670 +/* f01c668: 02c03825 */ or $a3,$s6,$zero +.L0f01c66c: +/* f01c66c: 00003825 */ or $a3,$zero,$zero +.L0f01c670: +/* f01c670: 11000003 */ beqz $t0,.L0f01c680 +/* f01c674: 00003025 */ or $a2,$zero,$zero +/* f01c678: 10000001 */ beqz $zero,.L0f01c680 +/* f01c67c: 02c03025 */ or $a2,$s6,$zero +.L0f01c680: +/* f01c680: 11200003 */ beqz $t1,.L0f01c690 +/* f01c684: 00002825 */ or $a1,$zero,$zero +/* f01c688: 10000001 */ beqz $zero,.L0f01c690 +/* f01c68c: 02c02825 */ or $a1,$s6,$zero +.L0f01c690: +/* f01c690: 11600003 */ beqz $t3,.L0f01c6a0 +/* f01c694: 00002025 */ or $a0,$zero,$zero +/* f01c698: 10000001 */ beqz $zero,.L0f01c6a0 +/* f01c69c: 02c02025 */ or $a0,$s6,$zero +.L0f01c6a0: +/* f01c6a0: 9062083b */ lbu $v0,0x83b($v1) +/* f01c6a4: 0085c821 */ addu $t9,$a0,$a1 +/* f01c6a8: 03266821 */ addu $t5,$t9,$a2 +/* f01c6ac: 01a77821 */ addu $t7,$t5,$a3 +/* f01c6b0: 004f082a */ slt $at,$v0,$t7 +/* f01c6b4: 10200003 */ beqz $at,.L0f01c6c4 +/* f01c6b8: afa20054 */ sw $v0,0x54($sp) +/* f01c6bc: 0fc4a24b */ jal func0f12892c +/* f01c6c0: 00402025 */ or $a0,$v0,$zero +.L0f01c6c4: +/* f01c6c4: 0fc3e9c1 */ jal func0f0fa704 +/* f01c6c8: 00000000 */ sll $zero,$zero,0x0 +/* f01c6cc: 0fc4a24b */ jal func0f12892c +/* f01c6d0: 02002025 */ or $a0,$s0,$zero +/* f01c6d4: 10000104 */ beqz $zero,.L0f01cae8 +/* f01c6d8: 26310001 */ addiu $s1,$s1,0x1 +.L0f01c6dc: +/* f01c6dc: 8ea30004 */ lw $v1,0x4($s5) +/* f01c6e0: 24010003 */ addiu $at,$zero,0x3 +/* f01c6e4: 00112600 */ sll $a0,$s1,0x18 +/* f01c6e8: 10610004 */ beq $v1,$at,.L0f01c6fc +/* f01c6ec: 00047603 */ sra $t6,$a0,0x18 +/* f01c6f0: 2401000b */ addiu $at,$zero,0xb +/* f01c6f4: 14610092 */ bne $v1,$at,.L0f01c940 +/* f01c6f8: 0271c821 */ addu $t9,$s3,$s1 +.L0f01c6fc: +/* f01c6fc: 01c02025 */ or $a0,$t6,$zero +/* f01c700: 0c005408 */ jal 0x15020 +/* f01c704: 3405ffff */ dli $a1,0xffff +/* f01c708: 8eb80004 */ lw $t8,0x4($s5) +/* f01c70c: 2401000b */ addiu $at,$zero,0xb +/* f01c710: 3050ffff */ andi $s0,$v0,0xffff +/* f01c714: 17010014 */ bne $t8,$at,.L0f01c768 +/* f01c718: 3c0e800b */ lui $t6,0x800b +/* f01c71c: 8e790490 */ lw $t9,0x490($s3) +/* f01c720: 24010002 */ addiu $at,$zero,0x2 +/* f01c724: 02c02025 */ or $a0,$s6,$zero +/* f01c728: 1721000b */ bne $t9,$at,.L0f01c758 +/* f01c72c: 3c03800a */ lui $v1,0x800a +/* f01c730: 24639fc0 */ addiu $v1,$v1,-24640 +/* f01c734: 806d0494 */ lb $t5,0x494($v1) +.L0f01c738: +/* f01c738: 24630001 */ addiu $v1,$v1,0x1 +/* f01c73c: 11a00002 */ beqz $t5,.L0f01c748 +/* f01c740: 00000000 */ sll $zero,$zero,0x0 +/* f01c744: 00002025 */ or $a0,$zero,$zero +.L0f01c748: +/* f01c748: 5472fffb */ bnel $v1,$s2,.L0f01c738 +/* f01c74c: 806d0494 */ lb $t5,0x494($v1) +/* f01c750: 10000006 */ beqz $zero,.L0f01c76c +/* f01c754: 00000000 */ sll $zero,$zero,0x0 +.L0f01c758: +/* f01c758: 8e840000 */ lw $a0,0x0($s4) +/* f01c75c: 2c8f0002 */ sltiu $t7,$a0,0x2 +/* f01c760: 10000002 */ beqz $zero,.L0f01c76c +/* f01c764: 01e02025 */ or $a0,$t7,$zero +.L0f01c768: +/* f01c768: 02c02025 */ or $a0,$s6,$zero +.L0f01c76c: +/* f01c76c: 91cecc10 */ lbu $t6,-0x33f0($t6) +/* f01c770: 24010005 */ addiu $at,$zero,0x5 +/* f01c774: 0011c080 */ sll $t8,$s1,0x2 +/* f01c778: 15c10005 */ bne $t6,$at,.L0f01c790 +/* f01c77c: 0311c021 */ addu $t8,$t8,$s1 +/* f01c780: 0018c140 */ sll $t8,$t8,0x5 +/* f01c784: 3c01800b */ lui $at,0x800b +/* f01c788: 00380821 */ addu $at,$at,$t8 +/* f01c78c: a020c7c9 */ sb $zero,-0x3837($at) +.L0f01c790: +/* f01c790: 1080003b */ beqz $a0,.L0f01c880 +/* f01c794: 30591000 */ andi $t9,$v0,0x1000 +/* f01c798: 13200039 */ beqz $t9,.L0f01c880 +/* f01c79c: 240d0080 */ addiu $t5,$zero,0x80 +/* f01c7a0: 00117880 */ sll $t7,$s1,0x2 +/* f01c7a4: 01f17821 */ addu $t7,$t7,$s1 +/* f01c7a8: 000f7940 */ sll $t7,$t7,0x5 +/* f01c7ac: 3c01800b */ lui $at,0x800b +/* f01c7b0: 002f0821 */ addu $at,$at,$t7 +/* f01c7b4: a02dc855 */ sb $t5,-0x37ab($at) +/* f01c7b8: 8e630490 */ lw $v1,0x490($s3) +/* f01c7bc: 24010002 */ addiu $at,$zero,0x2 +/* f01c7c0: 02714021 */ addu $t0,$s3,$s1 +/* f01c7c4: 54610017 */ bnel $v1,$at,.L0f01c824 +/* f01c7c8: 24010003 */ addiu $at,$zero,0x3 +/* f01c7cc: 810e0494 */ lb $t6,0x494($t0) +/* f01c7d0: 3c048009 */ lui $a0,0x8009 +/* f01c7d4: 2405809a */ addiu $a1,$zero,-32614 +/* f01c7d8: 15c0000f */ bnez $t6,.L0f01c818 +/* f01c7dc: 00003025 */ or $a2,$zero,$zero +/* f01c7e0: 3c01bf80 */ lui $at,0xbf80 +/* f01c7e4: 44819000 */ mtc1 $at,$f18 +/* f01c7e8: 2418ffff */ addiu $t8,$zero,-1 +/* f01c7ec: 2419ffff */ addiu $t9,$zero,-1 +/* f01c7f0: 240dffff */ addiu $t5,$zero,-1 +/* f01c7f4: afad001c */ sw $t5,0x1c($sp) +/* f01c7f8: afb90018 */ sw $t9,0x18($sp) +/* f01c7fc: afb80010 */ sw $t8,0x10($sp) +/* f01c800: 8c845200 */ lw $a0,0x5200($a0) +/* f01c804: 2407ffff */ addiu $a3,$zero,-1 +/* f01c808: afa80058 */ sw $t0,0x58($sp) +/* f01c80c: 0c004241 */ jal 0x10904 +/* f01c810: e7b20014 */ swc1 $f18,0x14($sp) +/* f01c814: 8fa80058 */ lw $t0,0x58($sp) +.L0f01c818: +/* f01c818: 10000019 */ beqz $zero,.L0f01c880 +/* f01c81c: a1160494 */ sb $s6,0x494($t0) +/* f01c820: 24010003 */ addiu $at,$zero,0x3 +.L0f01c824: +/* f01c824: 14610012 */ bne $v1,$at,.L0f01c870 +/* f01c828: 8e820000 */ lw $v0,0x0($s4) +/* f01c82c: 244f0001 */ addiu $t7,$v0,0x1 +/* f01c830: ae8f0000 */ sw $t7,0x0($s4) +/* f01c834: 3c0e8009 */ lui $t6,0x8009 +/* f01c838: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f01c83c: 3c048008 */ lui $a0,0x8008 +/* f01c840: 2405000b */ addiu $a1,$zero,0xb +/* f01c844: 16ce0006 */ bne $s6,$t6,.L0f01c860 +/* f01c848: 24846500 */ addiu $a0,$a0,0x6500 +/* f01c84c: 3c048007 */ lui $a0,0x8007 +/* f01c850: 0fc3e0cc */ jal func0f0f8330 +/* f01c854: 24845120 */ addiu $a0,$a0,0x5120 +/* f01c858: 1000000a */ beqz $zero,.L0f01c884 +/* f01c85c: 32191000 */ andi $t9,$s0,0x1000 +.L0f01c860: +/* f01c860: 0fc3e0cc */ jal func0f0f8330 +/* f01c864: 24050003 */ addiu $a1,$zero,0x3 +/* f01c868: 10000006 */ beqz $zero,.L0f01c884 +/* f01c86c: 32191000 */ andi $t9,$s0,0x1000 +.L0f01c870: +/* f01c870: 24580001 */ addiu $t8,$v0,0x1 +/* f01c874: ae980000 */ sw $t8,0x0($s4) +/* f01c878: 0fc5ff2c */ jal func0f17fcb0 +/* f01c87c: 00002025 */ or $a0,$zero,$zero +.L0f01c880: +/* f01c880: 32191000 */ andi $t9,$s0,0x1000 +.L0f01c884: +/* f01c884: 1720002c */ bnez $t9,.L0f01c938 +/* f01c888: 320d4000 */ andi $t5,$s0,0x4000 +/* f01c88c: 11a00008 */ beqz $t5,.L0f01c8b0 +/* f01c890: 02714021 */ addu $t0,$s3,$s1 +/* f01c894: 8e6f0490 */ lw $t7,0x490($s3) +/* f01c898: 24010002 */ addiu $at,$zero,0x2 +/* f01c89c: 02717021 */ addu $t6,$s3,$s1 +/* f01c8a0: 15e10025 */ bne $t7,$at,.L0f01c938 +/* f01c8a4: 00000000 */ sll $zero,$zero,0x0 +/* f01c8a8: 10000023 */ beqz $zero,.L0f01c938 +/* f01c8ac: a1c00494 */ sb $zero,0x494($t6) +.L0f01c8b0: +/* f01c8b0: 81180494 */ lb $t8,0x494($t0) +/* f01c8b4: 13000020 */ beqz $t8,.L0f01c938 +/* f01c8b8: 00000000 */ sll $zero,$zero,0x0 +/* f01c8bc: 8e630490 */ lw $v1,0x490($s3) +/* f01c8c0: 24010003 */ addiu $at,$zero,0x3 +/* f01c8c4: 14610014 */ bne $v1,$at,.L0f01c918 +/* f01c8c8: 00000000 */ sll $zero,$zero,0x0 +/* f01c8cc: 8e990000 */ lw $t9,0x0($s4) +/* f01c8d0: a1000494 */ sb $zero,0x494($t0) +/* f01c8d4: 3c0f8009 */ lui $t7,0x8009 +/* f01c8d8: 272d0001 */ addiu $t5,$t9,0x1 +/* f01c8dc: ae8d0000 */ sw $t5,0x0($s4) +/* f01c8e0: 91ef0af0 */ lbu $t7,0xaf0($t7) +/* f01c8e4: 3c048008 */ lui $a0,0x8008 +/* f01c8e8: 2405000b */ addiu $a1,$zero,0xb +/* f01c8ec: 16cf0006 */ bne $s6,$t7,.L0f01c908 +/* f01c8f0: 24846500 */ addiu $a0,$a0,0x6500 +/* f01c8f4: 3c048007 */ lui $a0,0x8007 +/* f01c8f8: 0fc3e0cc */ jal func0f0f8330 +/* f01c8fc: 24845120 */ addiu $a0,$a0,0x5120 +/* f01c900: 1000000d */ beqz $zero,.L0f01c938 +/* f01c904: 00000000 */ sll $zero,$zero,0x0 +.L0f01c908: +/* f01c908: 0fc3e0cc */ jal func0f0f8330 +/* f01c90c: 24050003 */ addiu $a1,$zero,0x3 +/* f01c910: 10000009 */ beqz $zero,.L0f01c938 +/* f01c914: 00000000 */ sll $zero,$zero,0x0 +.L0f01c918: +/* f01c918: 16c30007 */ bne $s6,$v1,.L0f01c938 +/* f01c91c: 00000000 */ sll $zero,$zero,0x0 +/* f01c920: 8e8e0000 */ lw $t6,0x0($s4) +/* f01c924: a1000494 */ sb $zero,0x494($t0) +/* f01c928: 00002025 */ or $a0,$zero,$zero +/* f01c92c: 25d80001 */ addiu $t8,$t6,0x1 +/* f01c930: 0fc5ff2c */ jal func0f17fcb0 +/* f01c934: ae980000 */ sw $t8,0x0($s4) +.L0f01c938: +/* f01c938: 10000003 */ beqz $zero,.L0f01c948 +/* f01c93c: 8ea30004 */ lw $v1,0x4($s5) +.L0f01c940: +/* f01c940: ae600490 */ sw $zero,0x490($s3) +/* f01c944: a3200494 */ sb $zero,0x494($t9) +.L0f01c948: +/* f01c948: 24010005 */ addiu $at,$zero,0x5 +/* f01c94c: 14610065 */ bne $v1,$at,.L0f01cae4 +/* f01c950: 00116880 */ sll $t5,$s1,0x2 +/* f01c954: 01b16821 */ addu $t5,$t5,$s1 +/* f01c958: 000d6940 */ sll $t5,$t5,0x5 +/* f01c95c: 3c04800b */ lui $a0,0x800b +/* f01c960: 008d2021 */ addu $a0,$a0,$t5 +/* f01c964: 8084c7fd */ lb $a0,-0x3803($a0) +/* f01c968: 0c005408 */ jal 0x15020 +/* f01c96c: 3405ffff */ dli $a1,0xffff +/* f01c970: 304f4000 */ andi $t7,$v0,0x4000 +/* f01c974: 51e0005c */ beqzl $t7,.L0f01cae8 +/* f01c978: 26310001 */ addiu $s1,$s1,0x1 +/* f01c97c: 8e6a006c */ lw $t2,0x6c($s3) +/* f01c980: 2410ffff */ addiu $s0,$zero,-1 +/* f01c984: 00001825 */ or $v1,$zero,$zero +/* f01c988: 11400003 */ beqz $t2,.L0f01c998 +/* f01c98c: 00003825 */ or $a3,$zero,$zero +/* f01c990: 10000001 */ beqz $zero,.L0f01c998 +/* f01c994: 02c03825 */ or $a3,$s6,$zero +.L0f01c998: +/* f01c998: 8e680068 */ lw $t0,0x68($s3) +/* f01c99c: 00003025 */ or $a2,$zero,$zero +/* f01c9a0: 00002825 */ or $a1,$zero,$zero +/* f01c9a4: 11000003 */ beqz $t0,.L0f01c9b4 +/* f01c9a8: 00002025 */ or $a0,$zero,$zero +/* f01c9ac: 10000001 */ beqz $zero,.L0f01c9b4 +/* f01c9b0: 02c03025 */ or $a2,$s6,$zero +.L0f01c9b4: +/* f01c9b4: 8e690064 */ lw $t1,0x64($s3) +/* f01c9b8: 000369c0 */ sll $t5,$v1,0x7 +/* f01c9bc: 026d1021 */ addu $v0,$s3,$t5 +/* f01c9c0: 11200003 */ beqz $t1,.L0f01c9d0 +/* f01c9c4: 00000000 */ sll $zero,$zero,0x0 +/* f01c9c8: 10000001 */ beqz $zero,.L0f01c9d0 +/* f01c9cc: 02c02825 */ or $a1,$s6,$zero +.L0f01c9d0: +/* f01c9d0: 8e6b0070 */ lw $t3,0x70($s3) +/* f01c9d4: 11600003 */ beqz $t3,.L0f01c9e4 +/* f01c9d8: 00000000 */ sll $zero,$zero,0x0 +/* f01c9dc: 10000001 */ beqz $zero,.L0f01c9e4 +/* f01c9e0: 02c02025 */ or $a0,$s6,$zero +.L0f01c9e4: +/* f01c9e4: 00857021 */ addu $t6,$a0,$a1 +/* f01c9e8: 01c6c021 */ addu $t8,$t6,$a2 +/* f01c9ec: 0307c821 */ addu $t9,$t8,$a3 +/* f01c9f0: 1b20001d */ blez $t9,.L0f01ca68 +/* f01c9f4: 00000000 */ sll $zero,$zero,0x0 +/* f01c9f8: 8c4f00e4 */ lw $t7,0xe4($v0) +.L0f01c9fc: +/* f01c9fc: 24420080 */ addiu $v0,$v0,0x80 +/* f01ca00: 00003825 */ or $a3,$zero,$zero +/* f01ca04: 162f0002 */ bne $s1,$t7,.L0f01ca10 +/* f01ca08: 00003025 */ or $a2,$zero,$zero +/* f01ca0c: 00608025 */ or $s0,$v1,$zero +.L0f01ca10: +/* f01ca10: 11400003 */ beqz $t2,.L0f01ca20 +/* f01ca14: 24630001 */ addiu $v1,$v1,0x1 +/* f01ca18: 10000001 */ beqz $zero,.L0f01ca20 +/* f01ca1c: 02c03825 */ or $a3,$s6,$zero +.L0f01ca20: +/* f01ca20: 11000003 */ beqz $t0,.L0f01ca30 +/* f01ca24: 00002825 */ or $a1,$zero,$zero +/* f01ca28: 10000001 */ beqz $zero,.L0f01ca30 +/* f01ca2c: 02c03025 */ or $a2,$s6,$zero +.L0f01ca30: +/* f01ca30: 11200003 */ beqz $t1,.L0f01ca40 +/* f01ca34: 00002025 */ or $a0,$zero,$zero +/* f01ca38: 10000001 */ beqz $zero,.L0f01ca40 +/* f01ca3c: 02c02825 */ or $a1,$s6,$zero +.L0f01ca40: +/* f01ca40: 11600003 */ beqz $t3,.L0f01ca50 +/* f01ca44: 00000000 */ sll $zero,$zero,0x0 +/* f01ca48: 10000001 */ beqz $zero,.L0f01ca50 +/* f01ca4c: 02c02025 */ or $a0,$s6,$zero +.L0f01ca50: +/* f01ca50: 00857021 */ addu $t6,$a0,$a1 +/* f01ca54: 01c6c021 */ addu $t8,$t6,$a2 +/* f01ca58: 0307c821 */ addu $t9,$t8,$a3 +/* f01ca5c: 0079082a */ slt $at,$v1,$t9 +/* f01ca60: 5420ffe6 */ bnezl $at,.L0f01c9fc +/* f01ca64: 8c4f00e4 */ lw $t7,0xe4($v0) +.L0f01ca68: +/* f01ca68: 0602001f */ bltzl $s0,.L0f01cae8 +/* f01ca6c: 26310001 */ addiu $s1,$s1,0x1 +/* f01ca70: 8e6d0298 */ lw $t5,0x298($s3) +/* f01ca74: 05a2000c */ bltzl $t5,.L0f01caa8 +/* f01ca78: 8e6e029c */ lw $t6,0x29c($s3) +/* f01ca7c: 8e6f028c */ lw $t7,0x28c($s3) +/* f01ca80: 02002025 */ or $a0,$s0,$zero +/* f01ca84: 0fc4a24b */ jal func0f12892c +/* f01ca88: afaf0128 */ sw $t7,0x128($sp) +/* f01ca8c: 0fc43b2d */ jal func0f10ecb4 +/* f01ca90: 00000000 */ sll $zero,$zero,0x0 +/* f01ca94: 0fc4a24b */ jal func0f12892c +/* f01ca98: 8fa40128 */ lw $a0,0x128($sp) +/* f01ca9c: 10000012 */ beqz $zero,.L0f01cae8 +/* f01caa0: 26310001 */ addiu $s1,$s1,0x1 +/* f01caa4: 8e6e029c */ lw $t6,0x29c($s3) +.L0f01caa8: +/* f01caa8: 02002025 */ or $a0,$s0,$zero +/* f01caac: 05c0000b */ bltz $t6,.L0f01cadc +/* f01cab0: 00000000 */ sll $zero,$zero,0x0 +/* f01cab4: 8e78028c */ lw $t8,0x28c($s3) +/* f01cab8: 02002025 */ or $a0,$s0,$zero +/* f01cabc: 0fc4a24b */ jal func0f12892c +/* f01cac0: afb80124 */ sw $t8,0x124($sp) +/* f01cac4: 0fc43bc4 */ jal func0f10ef10 +/* f01cac8: 00000000 */ sll $zero,$zero,0x0 +/* f01cacc: 0fc4a24b */ jal func0f12892c +/* f01cad0: 8fa40124 */ lw $a0,0x124($sp) +/* f01cad4: 10000004 */ beqz $zero,.L0f01cae8 +/* f01cad8: 26310001 */ addiu $s1,$s1,0x1 +.L0f01cadc: +/* f01cadc: 0fc5e3bc */ jal func0f178ef0 +/* f01cae0: 02202825 */ or $a1,$s1,$zero +.L0f01cae4: +/* f01cae4: 26310001 */ addiu $s1,$s1,0x1 +.L0f01cae8: +/* f01cae8: 24010004 */ addiu $at,$zero,0x4 +/* f01caec: 1621fec8 */ bne $s1,$at,.L0f01c610 +/* f01caf0: 8fb90154 */ lw $t9,0x154($sp) +/* f01caf4: 1320000e */ beqz $t9,.L0f01cb30 +/* f01caf8: 00000000 */ sll $zero,$zero,0x0 +/* f01cafc: 8ea30004 */ lw $v1,0x4($s5) +/* f01cb00: 24010003 */ addiu $at,$zero,0x3 +/* f01cb04: 00002025 */ or $a0,$zero,$zero +/* f01cb08: 10610003 */ beq $v1,$at,.L0f01cb18 +/* f01cb0c: 2401000b */ addiu $at,$zero,0xb +/* f01cb10: 14610007 */ bne $v1,$at,.L0f01cb30 +/* f01cb14: 00000000 */ sll $zero,$zero,0x0 +.L0f01cb18: +/* f01cb18: 0fc3e083 */ jal func0f0f820c +/* f01cb1c: 2405fffb */ addiu $a1,$zero,-5 +/* f01cb20: 10000003 */ beqz $zero,.L0f01cb30 +/* f01cb24: 00000000 */ sll $zero,$zero,0x0 +.L0f01cb28: +/* f01cb28: 3c018006 */ lui $at,0x8006 +/* f01cb2c: a020294c */ sb $zero,0x294c($at) +.L0f01cb30: +/* f01cb30: 3c0d8006 */ lui $t5,0x8006 +/* f01cb34: 91ad294c */ lbu $t5,0x294c($t5) +/* f01cb38: 11a0001b */ beqz $t5,.L0f01cba8 +/* f01cb3c: 3c028006 */ lui $v0,0x8006 +/* f01cb40: 24422948 */ addiu $v0,$v0,0x2948 +/* f01cb44: 904f0000 */ lbu $t7,0x0($v0) +/* f01cb48: 15e0000f */ bnez $t7,.L0f01cb88 +/* f01cb4c: 00000000 */ sll $zero,$zero,0x0 +/* f01cb50: 8ea30004 */ lw $v1,0x4($s5) +/* f01cb54: 24010003 */ addiu $at,$zero,0x3 +/* f01cb58: 240e0001 */ addiu $t6,$zero,0x1 +/* f01cb5c: 10610004 */ beq $v1,$at,.L0f01cb70 +/* f01cb60: 00002025 */ or $a0,$zero,$zero +/* f01cb64: 2401000b */ addiu $at,$zero,0xb +/* f01cb68: 14610007 */ bne $v1,$at,.L0f01cb88 +/* f01cb6c: 00000000 */ sll $zero,$zero,0x0 +.L0f01cb70: +/* f01cb70: a04e0000 */ sb $t6,0x0($v0) +/* f01cb74: 0fc44317 */ jal func0f110c5c +/* f01cb78: 24050002 */ addiu $a1,$zero,0x2 +/* f01cb7c: 02c02025 */ or $a0,$s6,$zero +/* f01cb80: 0fc44317 */ jal func0f110c5c +/* f01cb84: 24050001 */ addiu $a1,$zero,0x1 +.L0f01cb88: +/* f01cb88: 3c188006 */ lui $t8,0x8006 +/* f01cb8c: 93182944 */ lbu $t8,0x2944($t8) +/* f01cb90: 1300000b */ beqz $t8,.L0f01cbc0 +/* f01cb94: 00000000 */ sll $zero,$zero,0x0 +/* f01cb98: 0fc4436a */ jal func0f110da8 +/* f01cb9c: 00000000 */ sll $zero,$zero,0x0 +/* f01cba0: 10000007 */ beqz $zero,.L0f01cbc0 +/* f01cba4: 00000000 */ sll $zero,$zero,0x0 +.L0f01cba8: +/* f01cba8: 3c198006 */ lui $t9,0x8006 +/* f01cbac: 93392944 */ lbu $t9,0x2944($t9) +/* f01cbb0: 16d90003 */ bne $s6,$t9,.L0f01cbc0 +/* f01cbb4: 00000000 */ sll $zero,$zero,0x0 +/* f01cbb8: 0fc06fa8 */ jal func0f01bea0 +/* f01cbbc: 00000000 */ sll $zero,$zero,0x0 +.L0f01cbc0: +/* f01cbc0: 3c018007 */ lui $at,0x8007 +/* f01cbc4: 3c03800a */ lui $v1,0x800a +/* f01cbc8: 3c02800a */ lui $v0,0x800a +/* f01cbcc: ac201448 */ sw $zero,0x1448($at) +/* f01cbd0: 00002025 */ or $a0,$zero,$zero +/* f01cbd4: 244219c0 */ addiu $v0,$v0,0x19c0 +/* f01cbd8: 2463e000 */ addiu $v1,$v1,-8192 +/* f01cbdc: 8c6d04f8 */ lw $t5,0x4f8($v1) +.L0f01cbe0: +/* f01cbe0: 24630e70 */ addiu $v1,$v1,0xe70 +/* f01cbe4: 0062082b */ sltu $at,$v1,$v0 +/* f01cbe8: 11a00002 */ beqz $t5,.L0f01cbf4 +/* f01cbec: 00000000 */ sll $zero,$zero,0x0 +/* f01cbf0: 02c02025 */ or $a0,$s6,$zero +.L0f01cbf4: +/* f01cbf4: 5420fffa */ bnezl $at,.L0f01cbe0 +/* f01cbf8: 8c6d04f8 */ lw $t5,0x4f8($v1) +/* f01cbfc: 8eaf05d4 */ lw $t7,0x5d4($s5) +/* f01cc00: 000fc340 */ sll $t8,$t7,0xd +/* f01cc04: 07000006 */ bltz $t8,.L0f01cc20 +/* f01cc08: 00000000 */ sll $zero,$zero,0x0 +/* f01cc0c: 8eb90008 */ lw $t9,0x8($s5) +/* f01cc10: 2401ffff */ addiu $at,$zero,-1 +/* f01cc14: afa40158 */ sw $a0,0x158($sp) +/* f01cc18: 132101df */ beq $t9,$at,.L0f01d398 +/* f01cc1c: 00000000 */ sll $zero,$zero,0x0 +.L0f01cc20: +/* f01cc20: 148001dd */ bnez $a0,.L0f01d398 +/* f01cc24: afa40158 */ sw $a0,0x158($sp) +/* f01cc28: 8ea30004 */ lw $v1,0x4($s5) +/* f01cc2c: 24020003 */ addiu $v0,$zero,0x3 +/* f01cc30: 8ea50008 */ lw $a1,0x8($s5) +/* f01cc34: 10430002 */ beq $v0,$v1,.L0f01cc40 +/* f01cc38: 2401000b */ addiu $at,$zero,0xb +/* f01cc3c: 14610022 */ bne $v1,$at,.L0f01ccc8 +.L0f01cc40: +/* f01cc40: 2401ffff */ addiu $at,$zero,-1 +/* f01cc44: 54a10021 */ bnel $a1,$at,.L0f01cccc +/* f01cc48: 2401ffff */ addiu $at,$zero,-1 +/* f01cc4c: 8e6d0490 */ lw $t5,0x490($s3) +/* f01cc50: 24010002 */ addiu $at,$zero,0x2 +/* f01cc54: 240f0002 */ addiu $t7,$zero,0x2 +/* f01cc58: 15a1000d */ bne $t5,$at,.L0f01cc90 +/* f01cc5c: 3c0e8009 */ lui $t6,0x8009 +/* f01cc60: aeaf0008 */ sw $t7,0x8($s5) +/* f01cc64: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f01cc68: 3c198007 */ lui $t9,0x8007 +/* f01cc6c: 27393a5c */ addiu $t9,$t9,0x3a5c +/* f01cc70: 16ce0004 */ bne $s6,$t6,.L0f01cc84 +/* f01cc74: 3c188007 */ lui $t8,0x8007 +/* f01cc78: 27183a74 */ addiu $t8,$t8,0x3a74 +/* f01cc7c: 10000002 */ beqz $zero,.L0f01cc88 +/* f01cc80: aeb8000c */ sw $t8,0xc($s5) +.L0f01cc84: +/* f01cc84: aeb9000c */ sw $t9,0xc($s5) +.L0f01cc88: +/* f01cc88: 1000000f */ beqz $zero,.L0f01ccc8 +/* f01cc8c: 8ea50008 */ lw $a1,0x8($s5) +.L0f01cc90: +/* f01cc90: 3c0d8009 */ lui $t5,0x8009 +/* f01cc94: 91ad0af0 */ lbu $t5,0xaf0($t5) +/* f01cc98: 3c188008 */ lui $t8,0x8008 +/* f01cc9c: 271867a0 */ addiu $t8,$t8,0x67a0 +/* f01cca0: 16cd0007 */ bne $s6,$t5,.L0f01ccc0 +/* f01cca4: 00402825 */ or $a1,$v0,$zero +/* f01cca8: 3c0e8007 */ lui $t6,0x8007 +/* f01ccac: 2405000b */ addiu $a1,$zero,0xb +/* f01ccb0: 25ce5294 */ addiu $t6,$t6,0x5294 +/* f01ccb4: aea50008 */ sw $a1,0x8($s5) +/* f01ccb8: 10000003 */ beqz $zero,.L0f01ccc8 +/* f01ccbc: aeae000c */ sw $t6,0xc($s5) +.L0f01ccc0: +/* f01ccc0: aea20008 */ sw $v0,0x8($s5) +/* f01ccc4: aeb8000c */ sw $t8,0xc($s5) +.L0f01ccc8: +/* f01ccc8: 2401ffff */ addiu $at,$zero,-1 +.L0f01cccc: +/* f01cccc: 10a100d7 */ beq $a1,$at,.L0f01d02c +/* f01ccd0: 2401fffb */ addiu $at,$zero,-5 +/* f01ccd4: 54a10011 */ bnel $a1,$at,.L0f01cd1c +/* f01ccd8: 2401fffa */ addiu $at,$zero,-6 +/* f01ccdc: 0fc61e19 */ jal func0f187864 +/* f01cce0: afa40158 */ sw $a0,0x158($sp) +/* f01cce4: 0fc06fa8 */ jal func0f01bea0 +/* f01cce8: 00000000 */ sll $zero,$zero,0x0 +/* f01ccec: 8e790458 */ lw $t9,0x458($s3) +/* f01ccf0: 332d0002 */ andi $t5,$t9,0x2 +/* f01ccf4: 51a000ca */ beqzl $t5,.L0f01d020 +/* f01ccf8: 2419ffff */ addiu $t9,$zero,-1 +/* f01ccfc: 0fc44270 */ jal func0f1109c0 +/* f01cd00: 00000000 */ sll $zero,$zero,0x0 +/* f01cd04: 8e6f0458 */ lw $t7,0x458($s3) +/* f01cd08: 2401fffd */ addiu $at,$zero,-3 +/* f01cd0c: 01e17024 */ and $t6,$t7,$at +/* f01cd10: 100000c2 */ beqz $zero,.L0f01d01c +/* f01cd14: ae6e0458 */ sw $t6,0x458($s3) +/* f01cd18: 2401fffa */ addiu $at,$zero,-6 +.L0f01cd1c: +/* f01cd1c: 54a10065 */ bnel $a1,$at,.L0f01ceb4 +/* f01cd20: 2401fff9 */ addiu $at,$zero,-7 +/* f01cd24: 8e780318 */ lw $t8,0x318($s3) +/* f01cd28: afa00120 */ sw $zero,0x120($sp) +/* f01cd2c: afa40158 */ sw $a0,0x158($sp) +/* f01cd30: 13000003 */ beqz $t8,.L0f01cd40 +/* f01cd34: 00000000 */ sll $zero,$zero,0x0 +/* f01cd38: 0fc3f552 */ jal func0f0fd548 +/* f01cd3c: 24040004 */ addiu $a0,$zero,0x4 +.L0f01cd40: +/* f01cd40: 3c12800a */ lui $s2,0x800a +/* f01cd44: 2652dfe8 */ addiu $s2,$s2,-8216 +/* f01cd48: 00008825 */ or $s1,$zero,$zero +/* f01cd4c: 24140038 */ addiu $s4,$zero,0x38 +.L0f01cd50: +/* f01cd50: 3c19800b */ lui $t9,0x800b +/* f01cd54: 9739cb9e */ lhu $t9,-0x3462($t9) +/* f01cd58: 240d0001 */ addiu $t5,$zero,0x1 +/* f01cd5c: 022d7804 */ sllv $t7,$t5,$s1 +/* f01cd60: 032f7024 */ and $t6,$t9,$t7 +/* f01cd64: 51c0004d */ beqzl $t6,.L0f01ce9c +/* f01cd68: 26310001 */ addiu $s1,$s1,0x1 +/* f01cd6c: 8e780298 */ lw $t8,0x298($s3) +/* f01cd70: 07020027 */ bltzl $t8,.L0f01ce10 +/* f01cd74: 8e78029c */ lw $t8,0x29c($s3) +/* f01cd78: 8e6d04b4 */ lw $t5,0x4b4($s3) +/* f01cd7c: 8fa40120 */ lw $a0,0x120($sp) +/* f01cd80: 240f0001 */ addiu $t7,$zero,0x1 +/* f01cd84: 568d0019 */ bnel $s4,$t5,.L0f01cdec +/* f01cd88: 8e70028c */ lw $s0,0x28c($s3) +/* f01cd8c: 92590002 */ lbu $t9,0x2($s2) +/* f01cd90: 3c0d8007 */ lui $t5,0x8007 +/* f01cd94: 272f0001 */ addiu $t7,$t9,0x1 +/* f01cd98: 31ee00ff */ andi $t6,$t7,0xff +/* f01cd9c: 000ec080 */ sll $t8,$t6,0x2 +/* f01cda0: 030ec023 */ subu $t8,$t8,$t6 +/* f01cda4: 0018c080 */ sll $t8,$t8,0x2 +/* f01cda8: a24f0002 */ sb $t7,0x2($s2) +/* f01cdac: 01b86821 */ addu $t5,$t5,$t8 +/* f01cdb0: 8dad1e6c */ lw $t5,0x1e6c($t5) +/* f01cdb4: a24d0001 */ sb $t5,0x1($s2) +/* f01cdb8: 0fc06c55 */ jal func0f01b154 +/* f01cdbc: 31a400ff */ andi $a0,$t5,0xff +/* f01cdc0: 8e440000 */ lw $a0,0x0($s2) +/* f01cdc4: 0004ce42 */ srl $t9,$a0,0x19 +/* f01cdc8: 0fc5b36a */ jal func0f16cda8 +/* f01cdcc: 03202025 */ or $a0,$t9,$zero +/* f01cdd0: 0fc069f9 */ jal func0f01a7e4 +/* f01cdd4: 24040005 */ addiu $a0,$zero,0x5 +/* f01cdd8: 0c003a57 */ jal 0xe95c +/* f01cddc: 92440001 */ lbu $a0,0x1($s2) +/* f01cde0: 1000002b */ beqz $zero,.L0f01ce90 +/* f01cde4: 8fb80120 */ lw $t8,0x120($sp) +/* f01cde8: 8e70028c */ lw $s0,0x28c($s3) +.L0f01cdec: +/* f01cdec: 0fc4a24b */ jal func0f12892c +/* f01cdf0: afaf0158 */ sw $t7,0x158($sp) +/* f01cdf4: 0fc43b2d */ jal func0f10ecb4 +/* f01cdf8: 00000000 */ sll $zero,$zero,0x0 +/* f01cdfc: 0fc4a24b */ jal func0f12892c +/* f01ce00: 02002025 */ or $a0,$s0,$zero +/* f01ce04: 10000022 */ beqz $zero,.L0f01ce90 +/* f01ce08: 8fb80120 */ lw $t8,0x120($sp) +/* f01ce0c: 8e78029c */ lw $t8,0x29c($s3) +.L0f01ce10: +/* f01ce10: 240e0001 */ addiu $t6,$zero,0x1 +/* f01ce14: afae0158 */ sw $t6,0x158($sp) +/* f01ce18: 0700000a */ bltz $t8,.L0f01ce44 +/* f01ce1c: 8fa40120 */ lw $a0,0x120($sp) +/* f01ce20: 8e70028c */ lw $s0,0x28c($s3) +/* f01ce24: 0fc4a24b */ jal func0f12892c +/* f01ce28: 8fa40120 */ lw $a0,0x120($sp) +/* f01ce2c: 0fc43bc4 */ jal func0f10ef10 +/* f01ce30: 00000000 */ sll $zero,$zero,0x0 +/* f01ce34: 0fc4a24b */ jal func0f12892c +/* f01ce38: 02002025 */ or $a0,$s0,$zero +/* f01ce3c: 10000014 */ beqz $zero,.L0f01ce90 +/* f01ce40: 8fb80120 */ lw $t8,0x120($sp) +.L0f01ce44: +/* f01ce44: 00116880 */ sll $t5,$s1,0x2 +/* f01ce48: 01b16821 */ addu $t5,$t5,$s1 +/* f01ce4c: 3c19800b */ lui $t9,0x800b +/* f01ce50: 2739c7b8 */ addiu $t9,$t9,-14408 +/* f01ce54: 000d6940 */ sll $t5,$t5,0x5 +/* f01ce58: 01b91021 */ addu $v0,$t5,$t9 +/* f01ce5c: afa20058 */ sw $v0,0x58($sp) +/* f01ce60: 0fc5e3bc */ jal func0f178ef0 +/* f01ce64: 02202825 */ or $a1,$s1,$zero +/* f01ce68: 8fa20058 */ lw $v0,0x58($sp) +/* f01ce6c: 8c4f004c */ lw $t7,0x4c($v0) +/* f01ce70: 51e00007 */ beqzl $t7,.L0f01ce90 +/* f01ce74: 8fb80120 */ lw $t8,0x120($sp) +/* f01ce78: 944e0050 */ lhu $t6,0x50($v0) +/* f01ce7c: 51c00004 */ beqzl $t6,.L0f01ce90 +/* f01ce80: 8fb80120 */ lw $t8,0x120($sp) +/* f01ce84: 0fc3f552 */ jal func0f0fd548 +/* f01ce88: 02202025 */ or $a0,$s1,$zero +/* f01ce8c: 8fb80120 */ lw $t8,0x120($sp) +.L0f01ce90: +/* f01ce90: 270d0001 */ addiu $t5,$t8,0x1 +/* f01ce94: afad0120 */ sw $t5,0x120($sp) +/* f01ce98: 26310001 */ addiu $s1,$s1,0x1 +.L0f01ce9c: +/* f01ce9c: 24010004 */ addiu $at,$zero,0x4 +/* f01cea0: 1621ffab */ bne $s1,$at,.L0f01cd50 +/* f01cea4: 00000000 */ sll $zero,$zero,0x0 +/* f01cea8: 1000005d */ beqz $zero,.L0f01d020 +/* f01ceac: 2419ffff */ addiu $t9,$zero,-1 +/* f01ceb0: 2401fff9 */ addiu $at,$zero,-7 +.L0f01ceb4: +/* f01ceb4: 14a10019 */ bne $a1,$at,.L0f01cf1c +/* f01ceb8: 00008025 */ or $s0,$zero,$zero +/* f01cebc: 0fc06fa8 */ jal func0f01bea0 +/* f01cec0: afa40158 */ sw $a0,0x158($sp) +/* f01cec4: 3c10800a */ lui $s0,0x800a +/* f01cec8: 26102200 */ addiu $s0,$s0,0x2200 +/* f01cecc: 24190002 */ addiu $t9,$zero,0x2 +/* f01ced0: 3c018006 */ lui $at,0x8006 +/* f01ced4: a0392940 */ sb $t9,0x2940($at) +/* f01ced8: 0fc43da6 */ jal func0f10f698 +/* f01cedc: 02002025 */ or $a0,$s0,$zero +/* f01cee0: 0fc43c81 */ jal func0f10f204 +/* f01cee4: 02002025 */ or $a0,$s0,$zero +/* f01cee8: 3c0f8009 */ lui $t7,0x8009 +/* f01ceec: 91ef0af0 */ lbu $t7,0xaf0($t7) +/* f01cef0: 24040026 */ addiu $a0,$zero,0x26 +/* f01cef4: 16cf0003 */ bne $s6,$t7,.L0f01cf04 +/* f01cef8: 00000000 */ sll $zero,$zero,0x0 +/* f01cefc: 10000001 */ beqz $zero,.L0f01cf04 +/* f01cf00: 2404005d */ addiu $a0,$zero,0x5d +.L0f01cf04: +/* f01cf04: 0c003a57 */ jal 0xe95c +/* f01cf08: 00000000 */ sll $zero,$zero,0x0 +/* f01cf0c: 0fc5b4f4 */ jal func0f16d3d0 +/* f01cf10: 00000000 */ sll $zero,$zero,0x0 +/* f01cf14: 10000042 */ beqz $zero,.L0f01d020 +/* f01cf18: 2419ffff */ addiu $t9,$zero,-1 +.L0f01cf1c: +/* f01cf1c: 240e0001 */ addiu $t6,$zero,0x1 +/* f01cf20: afae0158 */ sw $t6,0x158($sp) +/* f01cf24: 0fc3e0cc */ jal func0f0f8330 +/* f01cf28: 8ea4000c */ lw $a0,0xc($s5) +/* f01cf2c: 8ea30004 */ lw $v1,0x4($s5) +/* f01cf30: 24010003 */ addiu $at,$zero,0x3 +/* f01cf34: 3c048009 */ lui $a0,0x8009 +/* f01cf38: 10610003 */ beq $v1,$at,.L0f01cf48 +/* f01cf3c: 24058098 */ addiu $a1,$zero,-32616 +/* f01cf40: 2401000b */ addiu $at,$zero,0xb +/* f01cf44: 1461000f */ bne $v1,$at,.L0f01cf84 +.L0f01cf48: +/* f01cf48: 3c01bf80 */ lui $at,0xbf80 +/* f01cf4c: 44812000 */ mtc1 $at,$f4 +/* f01cf50: 2418ffff */ addiu $t8,$zero,-1 +/* f01cf54: 240dffff */ addiu $t5,$zero,-1 +/* f01cf58: 2419ffff */ addiu $t9,$zero,-1 +/* f01cf5c: 02c08025 */ or $s0,$s6,$zero +/* f01cf60: afb9001c */ sw $t9,0x1c($sp) +/* f01cf64: afad0018 */ sw $t5,0x18($sp) +/* f01cf68: afb80010 */ sw $t8,0x10($sp) +/* f01cf6c: 8c845200 */ lw $a0,0x5200($a0) +/* f01cf70: 00003025 */ or $a2,$zero,$zero +/* f01cf74: 2407ffff */ addiu $a3,$zero,-1 +/* f01cf78: 0c004241 */ jal 0x10904 +/* f01cf7c: e7a40014 */ swc1 $f4,0x14($sp) +/* f01cf80: 8ea30004 */ lw $v1,0x4($s5) +.L0f01cf84: +/* f01cf84: 24010002 */ addiu $at,$zero,0x2 +/* f01cf88: 10610003 */ beq $v1,$at,.L0f01cf98 +/* f01cf8c: 2401000d */ addiu $at,$zero,0xd +/* f01cf90: 1461001e */ bne $v1,$at,.L0f01d00c +/* f01cf94: 00000000 */ sll $zero,$zero,0x0 +.L0f01cf98: +/* f01cf98: 0fc68606 */ jal func0f1a1818 +/* f01cf9c: 00000000 */ sll $zero,$zero,0x0 +/* f01cfa0: 8e6304b4 */ lw $v1,0x4b4($s3) +/* f01cfa4: 24010026 */ addiu $at,$zero,0x26 +/* f01cfa8: 10610003 */ beq $v1,$at,.L0f01cfb8 +/* f01cfac: 2401005d */ addiu $at,$zero,0x5d +/* f01cfb0: 54610016 */ bnel $v1,$at,.L0f01d00c +/* f01cfb4: 02c08025 */ or $s0,$s6,$zero +.L0f01cfb8: +/* f01cfb8: 8e6f0284 */ lw $t7,0x284($s3) +/* f01cfbc: 8dee00bc */ lw $t6,0xbc($t7) +/* f01cfc0: 85c30028 */ lh $v1,0x28($t6) +/* f01cfc4: 28610016 */ slti $at,$v1,0x16 +/* f01cfc8: 14200002 */ bnez $at,.L0f01cfd4 +/* f01cfcc: 2861001a */ slti $at,$v1,0x1a +/* f01cfd0: 1420000b */ bnez $at,.L0f01d000 +.L0f01cfd4: +/* f01cfd4: 2401000a */ addiu $at,$zero,0xa +/* f01cfd8: 10610009 */ beq $v1,$at,.L0f01d000 +/* f01cfdc: 2401001e */ addiu $at,$zero,0x1e +/* f01cfe0: 10610007 */ beq $v1,$at,.L0f01d000 +/* f01cfe4: 00000000 */ sll $zero,$zero,0x0 +/* f01cfe8: 50400008 */ beqzl $v0,.L0f01d00c +/* f01cfec: 02c08025 */ or $s0,$s6,$zero +/* f01cff0: 8c580000 */ lw $t8,0x0($v0) +/* f01cff4: 00186fc2 */ srl $t5,$t8,0x1f +/* f01cff8: 51a00004 */ beqzl $t5,.L0f01d00c +/* f01cffc: 02c08025 */ or $s0,$s6,$zero +.L0f01d000: +/* f01d000: 10000002 */ beqz $zero,.L0f01d00c +/* f01d004: 00008025 */ or $s0,$zero,$zero +/* f01d008: 02c08025 */ or $s0,$s6,$zero +.L0f01d00c: +/* f01d00c: 52000004 */ beqzl $s0,.L0f01d020 +/* f01d010: 2419ffff */ addiu $t9,$zero,-1 +/* f01d014: 0fc5b6c5 */ jal func0f16db14 +/* f01d018: 00000000 */ sll $zero,$zero,0x0 +.L0f01d01c: +/* f01d01c: 2419ffff */ addiu $t9,$zero,-1 +.L0f01d020: +/* f01d020: aea0000c */ sw $zero,0xc($s5) +/* f01d024: 100000dc */ beqz $zero,.L0f01d398 +/* f01d028: aeb90008 */ sw $t9,0x8($s5) +.L0f01d02c: +/* f01d02c: 1076000a */ beq $v1,$s6,.L0f01d058 +/* f01d030: afa40158 */ sw $a0,0x158($sp) +/* f01d034: 24010004 */ addiu $at,$zero,0x4 +/* f01d038: 106100d7 */ beq $v1,$at,.L0f01d398 +/* f01d03c: 24010005 */ addiu $at,$zero,0x5 +/* f01d040: 10610012 */ beq $v1,$at,.L0f01d08c +/* f01d044: 24010009 */ addiu $at,$zero,0x9 +/* f01d048: 506100bf */ beql $v1,$at,.L0f01d348 +/* f01d04c: 8e6d0298 */ lw $t5,0x298($s3) +/* f01d050: 100000d1 */ beqz $zero,.L0f01d398 +/* f01d054: 00000000 */ sll $zero,$zero,0x0 +.L0f01d058: +/* f01d058: 8e6f046c */ lw $t7,0x46c($s3) +/* f01d05c: 11e00007 */ beqz $t7,.L0f01d07c +/* f01d060: 00000000 */ sll $zero,$zero,0x0 +/* f01d064: 0c003a61 */ jal 0xe984 +/* f01d068: 00000000 */ sll $zero,$zero,0x0 +/* f01d06c: 0c003a57 */ jal 0xe95c +/* f01d070: 00402025 */ or $a0,$v0,$zero +/* f01d074: 100000c8 */ beqz $zero,.L0f01d398 +/* f01d078: 00000000 */ sll $zero,$zero,0x0 +.L0f01d07c: +/* f01d07c: 0c003a57 */ jal 0xe95c +/* f01d080: 2404005a */ addiu $a0,$zero,0x5a +/* f01d084: 100000c4 */ beqz $zero,.L0f01d398 +/* f01d088: 00000000 */ sll $zero,$zero,0x0 +.L0f01d08c: +/* f01d08c: 8e6e0318 */ lw $t6,0x318($s3) +/* f01d090: 3c12800a */ lui $s2,0x800a +/* f01d094: 3c018008 */ lui $at,0x8008 +/* f01d098: 11c00004 */ beqz $t6,.L0f01d0ac +/* f01d09c: 2652dfe8 */ addiu $s2,$s2,-8216 +/* f01d0a0: ac227260 */ sw $v0,0x7260($at) +/* f01d0a4: 10000062 */ beqz $zero,.L0f01d230 +/* f01d0a8: 8e630298 */ lw $v1,0x298($s3) +.L0f01d0ac: +/* f01d0ac: 8e630298 */ lw $v1,0x298($s3) +/* f01d0b0: 3c04800b */ lui $a0,0x800b +/* f01d0b4: 2484ca38 */ addiu $a0,$a0,-13768 +/* f01d0b8: 04610003 */ bgez $v1,.L0f01d0c8 +/* f01d0bc: 27a20070 */ addiu $v0,$sp,0x70 +/* f01d0c0: 8e78029c */ lw $t8,0x29c($s3) +/* f01d0c4: 0700005a */ bltz $t8,.L0f01d230 +.L0f01d0c8: +/* f01d0c8: 3c05800b */ lui $a1,0x800b +/* f01d0cc: 3c06800b */ lui $a2,0x800b +/* f01d0d0: 3c07800b */ lui $a3,0x800b +/* f01d0d4: 24e7c7b8 */ addiu $a3,$a3,-14408 +/* f01d0d8: 24c6c858 */ addiu $a2,$a2,-14248 +/* f01d0dc: 24a5cad8 */ addiu $a1,$a1,-13608 +/* f01d0e0: 00807825 */ or $t7,$a0,$zero +/* f01d0e4: 00407025 */ or $t6,$v0,$zero +/* f01d0e8: 2499009c */ addiu $t9,$a0,0x9c +.L0f01d0ec: +/* f01d0ec: 8de10000 */ lw $at,0x0($t7) +/* f01d0f0: 25ef000c */ addiu $t7,$t7,0xc +/* f01d0f4: 25ce000c */ addiu $t6,$t6,0xc +/* f01d0f8: adc1fff4 */ sw $at,-0xc($t6) +/* f01d0fc: 8de1fff8 */ lw $at,-0x8($t7) +/* f01d100: adc1fff8 */ sw $at,-0x8($t6) +/* f01d104: 8de1fffc */ lw $at,-0x4($t7) +/* f01d108: 15f9fff8 */ bne $t7,$t9,.L0f01d0ec +/* f01d10c: adc1fffc */ sw $at,-0x4($t6) +/* f01d110: 8de10000 */ lw $at,0x0($t7) +/* f01d114: 00807825 */ or $t7,$a0,$zero +/* f01d118: 00e0c825 */ or $t9,$a3,$zero +/* f01d11c: 24ed009c */ addiu $t5,$a3,0x9c +/* f01d120: adc10000 */ sw $at,0x0($t6) +.L0f01d124: +/* f01d124: 8f210000 */ lw $at,0x0($t9) +/* f01d128: 2739000c */ addiu $t9,$t9,0xc +/* f01d12c: 25ef000c */ addiu $t7,$t7,0xc +/* f01d130: ade1fff4 */ sw $at,-0xc($t7) +/* f01d134: 8f21fff8 */ lw $at,-0x8($t9) +/* f01d138: ade1fff8 */ sw $at,-0x8($t7) +/* f01d13c: 8f21fffc */ lw $at,-0x4($t9) +/* f01d140: 172dfff8 */ bne $t9,$t5,.L0f01d124 +/* f01d144: ade1fffc */ sw $at,-0x4($t7) +/* f01d148: 8f210000 */ lw $at,0x0($t9) +/* f01d14c: 00e0c825 */ or $t9,$a3,$zero +/* f01d150: 00406825 */ or $t5,$v0,$zero +/* f01d154: 2458009c */ addiu $t8,$v0,0x9c +/* f01d158: ade10000 */ sw $at,0x0($t7) +.L0f01d15c: +/* f01d15c: 8da10000 */ lw $at,0x0($t5) +/* f01d160: 25ad000c */ addiu $t5,$t5,0xc +/* f01d164: 2739000c */ addiu $t9,$t9,0xc +/* f01d168: af21fff4 */ sw $at,-0xc($t9) +/* f01d16c: 8da1fff8 */ lw $at,-0x8($t5) +/* f01d170: af21fff8 */ sw $at,-0x8($t9) +/* f01d174: 8da1fffc */ lw $at,-0x4($t5) +/* f01d178: 15b8fff8 */ bne $t5,$t8,.L0f01d15c +/* f01d17c: af21fffc */ sw $at,-0x4($t9) +/* f01d180: 8da10000 */ lw $at,0x0($t5) +/* f01d184: 00406825 */ or $t5,$v0,$zero +/* f01d188: 00a0c025 */ or $t8,$a1,$zero +/* f01d18c: 24ae009c */ addiu $t6,$a1,0x9c +/* f01d190: af210000 */ sw $at,0x0($t9) +.L0f01d194: +/* f01d194: 8f010000 */ lw $at,0x0($t8) +/* f01d198: 2718000c */ addiu $t8,$t8,0xc +/* f01d19c: 25ad000c */ addiu $t5,$t5,0xc +/* f01d1a0: ada1fff4 */ sw $at,-0xc($t5) +/* f01d1a4: 8f01fff8 */ lw $at,-0x8($t8) +/* f01d1a8: ada1fff8 */ sw $at,-0x8($t5) +/* f01d1ac: 8f01fffc */ lw $at,-0x4($t8) +/* f01d1b0: 170efff8 */ bne $t8,$t6,.L0f01d194 +/* f01d1b4: ada1fffc */ sw $at,-0x4($t5) +/* f01d1b8: 8f010000 */ lw $at,0x0($t8) +/* f01d1bc: 00a0c025 */ or $t8,$a1,$zero +/* f01d1c0: 00c07025 */ or $t6,$a2,$zero +/* f01d1c4: 24cf009c */ addiu $t7,$a2,0x9c +/* f01d1c8: ada10000 */ sw $at,0x0($t5) +.L0f01d1cc: +/* f01d1cc: 8dc10000 */ lw $at,0x0($t6) +/* f01d1d0: 25ce000c */ addiu $t6,$t6,0xc +/* f01d1d4: 2718000c */ addiu $t8,$t8,0xc +/* f01d1d8: af01fff4 */ sw $at,-0xc($t8) +/* f01d1dc: 8dc1fff8 */ lw $at,-0x8($t6) +/* f01d1e0: af01fff8 */ sw $at,-0x8($t8) +/* f01d1e4: 8dc1fffc */ lw $at,-0x4($t6) +/* f01d1e8: 15cffff8 */ bne $t6,$t7,.L0f01d1cc +/* f01d1ec: af01fffc */ sw $at,-0x4($t8) +/* f01d1f0: 8dc10000 */ lw $at,0x0($t6) +/* f01d1f4: 00c07025 */ or $t6,$a2,$zero +/* f01d1f8: 00407825 */ or $t7,$v0,$zero +/* f01d1fc: 2459009c */ addiu $t9,$v0,0x9c +/* f01d200: af010000 */ sw $at,0x0($t8) +.L0f01d204: +/* f01d204: 8de10000 */ lw $at,0x0($t7) +/* f01d208: 25ef000c */ addiu $t7,$t7,0xc +/* f01d20c: 25ce000c */ addiu $t6,$t6,0xc +/* f01d210: adc1fff4 */ sw $at,-0xc($t6) +/* f01d214: 8de1fff8 */ lw $at,-0x8($t7) +/* f01d218: adc1fff8 */ sw $at,-0x8($t6) +/* f01d21c: 8de1fffc */ lw $at,-0x4($t7) +/* f01d220: 15f9fff8 */ bne $t7,$t9,.L0f01d204 +/* f01d224: adc1fffc */ sw $at,-0x4($t6) +/* f01d228: 8de10000 */ lw $at,0x0($t7) +/* f01d22c: adc10000 */ sw $at,0x0($t6) +.L0f01d230: +/* f01d230: 04620019 */ bltzl $v1,.L0f01d298 +/* f01d234: 8e6f046c */ lw $t7,0x46c($s3) +/* f01d238: 92420002 */ lbu $v0,0x2($s2) +/* f01d23c: 3c18800a */ lui $t8,0x800a +/* f01d240: 28410011 */ slti $at,$v0,0x11 +/* f01d244: 50200014 */ beqzl $at,.L0f01d298 +/* f01d248: 8e6f046c */ lw $t7,0x46c($s3) +/* f01d24c: 8f1821d0 */ lw $t8,0x21d0($t8) +/* f01d250: 3c0d800a */ lui $t5,0x800a +/* f01d254: 57000005 */ bnezl $t8,.L0f01d26c +/* f01d258: 8e450000 */ lw $a1,0x0($s2) +/* f01d25c: 8dad21d4 */ lw $t5,0x21d4($t5) +/* f01d260: 11a00008 */ beqz $t5,.L0f01d284 +/* f01d264: 00000000 */ sll $zero,$zero,0x0 +/* f01d268: 8e450000 */ lw $a1,0x0($s2) +.L0f01d26c: +/* f01d26c: 24440001 */ addiu $a0,$v0,0x1 +/* f01d270: 0005ce42 */ srl $t9,$a1,0x19 +/* f01d274: 0fc40e3b */ jal func0f1038ec +/* f01d278: 03202825 */ or $a1,$t9,$zero +/* f01d27c: 50400006 */ beqzl $v0,.L0f01d298 +/* f01d280: 8e6f046c */ lw $t7,0x46c($s3) +.L0f01d284: +/* f01d284: 0fc43b90 */ jal func0f10ee40 +/* f01d288: 00000000 */ sll $zero,$zero,0x0 +/* f01d28c: 10000042 */ beqz $zero,.L0f01d398 +/* f01d290: 00000000 */ sll $zero,$zero,0x0 +/* f01d294: 8e6f046c */ lw $t7,0x46c($s3) +.L0f01d298: +/* f01d298: 11e00007 */ beqz $t7,.L0f01d2b8 +/* f01d29c: 00000000 */ sll $zero,$zero,0x0 +/* f01d2a0: 0c003a61 */ jal 0xe984 +/* f01d2a4: 00000000 */ sll $zero,$zero,0x0 +/* f01d2a8: 0c003a57 */ jal 0xe95c +/* f01d2ac: 00402025 */ or $a0,$v0,$zero +/* f01d2b0: 10000039 */ beqz $zero,.L0f01d398 +/* f01d2b4: 00000000 */ sll $zero,$zero,0x0 +.L0f01d2b8: +/* f01d2b8: 0fc625cb */ jal func0f18972c +/* f01d2bc: 00002025 */ or $a0,$zero,$zero +/* f01d2c0: 3c02800b */ lui $v0,0x800b +/* f01d2c4: 2442cbb0 */ addiu $v0,$v0,-13392 +/* f01d2c8: 904e0060 */ lbu $t6,0x60($v0) +/* f01d2cc: 24010005 */ addiu $at,$zero,0x5 +/* f01d2d0: ae600314 */ sw $zero,0x314($s3) +/* f01d2d4: ae600318 */ sw $zero,0x318($s3) +/* f01d2d8: 15c10002 */ bne $t6,$at,.L0f01d2e4 +/* f01d2dc: ae60031c */ sw $zero,0x31c($s3) +/* f01d2e0: a0400060 */ sb $zero,0x60($v0) +.L0f01d2e4: +/* f01d2e4: 3c188009 */ lui $t8,0x8009 +/* f01d2e8: 93180af0 */ lbu $t8,0xaf0($t8) +/* f01d2ec: 12d8000b */ beq $s6,$t8,.L0f01d31c +/* f01d2f0: 00000000 */ sll $zero,$zero,0x0 +/* f01d2f4: 0fc06c55 */ jal func0f01b154 +/* f01d2f8: 24040026 */ addiu $a0,$zero,0x26 +/* f01d2fc: 0fc068d5 */ jal func0f01a354 +/* f01d300: 02c02025 */ or $a0,$s6,$zero +/* f01d304: 0fc069f9 */ jal func0f01a7e4 +/* f01d308: 24040005 */ addiu $a0,$zero,0x5 +/* f01d30c: 0c003a57 */ jal 0xe95c +/* f01d310: 24040026 */ addiu $a0,$zero,0x26 +/* f01d314: 10000020 */ beqz $zero,.L0f01d398 +/* f01d318: 00000000 */ sll $zero,$zero,0x0 +.L0f01d31c: +/* f01d31c: 0fc06c55 */ jal func0f01b154 +/* f01d320: 2404005d */ addiu $a0,$zero,0x5d +/* f01d324: 0fc068d5 */ jal func0f01a354 +/* f01d328: 02c02025 */ or $a0,$s6,$zero +/* f01d32c: 0fc069f9 */ jal func0f01a7e4 +/* f01d330: 24040005 */ addiu $a0,$zero,0x5 +/* f01d334: 0c003a57 */ jal 0xe95c +/* f01d338: 2404005d */ addiu $a0,$zero,0x5d +/* f01d33c: 10000016 */ beqz $zero,.L0f01d398 +/* f01d340: 00000000 */ sll $zero,$zero,0x0 +/* f01d344: 8e6d0298 */ lw $t5,0x298($s3) +.L0f01d348: +/* f01d348: 05a00013 */ bltz $t5,.L0f01d398 +/* f01d34c: 00000000 */ sll $zero,$zero,0x0 +/* f01d350: 0fc625cb */ jal func0f18972c +/* f01d354: 00002025 */ or $a0,$zero,$zero +/* f01d358: ae600314 */ sw $zero,0x314($s3) +/* f01d35c: ae600318 */ sw $zero,0x318($s3) +/* f01d360: ae60031c */ sw $zero,0x31c($s3) +/* f01d364: 0fc06c55 */ jal func0f01b154 +/* f01d368: 24040026 */ addiu $a0,$zero,0x26 +/* f01d36c: 0fc068d5 */ jal func0f01a354 +/* f01d370: 02c02025 */ or $a0,$s6,$zero +/* f01d374: 0fc069f9 */ jal func0f01a7e4 +/* f01d378: 24040005 */ addiu $a0,$zero,0x5 +/* f01d37c: 0c003a57 */ jal 0xe95c +/* f01d380: 24040026 */ addiu $a0,$zero,0x26 +/* f01d384: 3c12800a */ lui $s2,0x800a +/* f01d388: 2652dfe8 */ addiu $s2,$s2,-8216 +/* f01d38c: 92590003 */ lbu $t9,0x3($s2) +/* f01d390: 332fff7f */ andi $t7,$t9,0xff7f +/* f01d394: a24f0003 */ sb $t7,0x3($s2) +.L0f01d398: +/* f01d398: 0fc06fb8 */ jal func0f01bee0 +/* f01d39c: 00000000 */ sll $zero,$zero,0x0 +/* f01d3a0: 8eae0000 */ lw $t6,0x0($s5) +/* f01d3a4: 55c00026 */ bnezl $t6,.L0f01d440 +/* f01d3a8: 8e6f006c */ lw $t7,0x6c($s3) +/* f01d3ac: 92a20015 */ lbu $v0,0x15($s5) +/* f01d3b0: 240100ff */ addiu $at,$zero,0xff +/* f01d3b4: 5041000b */ beql $v0,$at,.L0f01d3e4 +/* f01d3b8: 92b80014 */ lbu $t8,0x14($s5) +/* f01d3bc: 1040000c */ beqz $v0,.L0f01d3f0 +/* f01d3c0: 3c013f80 */ lui $at,0x3f80 +/* f01d3c4: 44813000 */ mtc1 $at,$f6 +/* f01d3c8: c6a80010 */ lwc1 $f8,0x10($s5) +/* f01d3cc: a2a20014 */ sb $v0,0x14($s5) +/* f01d3d0: a2a00015 */ sb $zero,0x15($s5) +/* f01d3d4: 46083281 */ sub.s $f10,$f6,$f8 +/* f01d3d8: 10000005 */ beqz $zero,.L0f01d3f0 +/* f01d3dc: e6aa0010 */ swc1 $f10,0x10($s5) +/* f01d3e0: 92b80014 */ lbu $t8,0x14($s5) +.L0f01d3e4: +/* f01d3e4: 53000003 */ beqzl $t8,.L0f01d3f4 +/* f01d3e8: 8e6d0284 */ lw $t5,0x284($s3) +/* f01d3ec: a2a00015 */ sb $zero,0x15($s5) +.L0f01d3f0: +/* f01d3f0: 8e6d0284 */ lw $t5,0x284($s3) +.L0f01d3f4: +/* f01d3f4: 91b915ea */ lbu $t9,0x15ea($t5) +/* f01d3f8: 56d90011 */ bnel $s6,$t9,.L0f01d440 +/* f01d3fc: 8e6f006c */ lw $t7,0x6c($s3) +/* f01d400: 8e6f04b4 */ lw $t7,0x4b4($s3) +/* f01d404: 24010026 */ addiu $at,$zero,0x26 +/* f01d408: 51e1000d */ beql $t7,$at,.L0f01d440 +/* f01d40c: 8e6f006c */ lw $t7,0x6c($s3) +/* f01d410: 92b805d5 */ lbu $t8,0x5d5($s5) +/* f01d414: 3c19800a */ lui $t9,0x800a +/* f01d418: 370d0080 */ ori $t5,$t8,0x80 +/* f01d41c: a2ad05d5 */ sb $t5,0x5d5($s5) +/* f01d420: 8f39e844 */ lw $t9,-0x17bc($t9) +/* f01d424: 53200006 */ beqzl $t9,.L0f01d440 +/* f01d428: 8e6f006c */ lw $t7,0x6c($s3) +/* f01d42c: 0fc277d4 */ jal func0f09df50 +/* f01d430: 00000000 */ sll $zero,$zero,0x0 +/* f01d434: 3c01800a */ lui $at,0x800a +/* f01d438: ac20e844 */ sw $zero,-0x17bc($at) +/* f01d43c: 8e6f006c */ lw $t7,0x6c($s3) +.L0f01d440: +/* f01d440: a26004d0 */ sb $zero,0x4d0($s3) +/* f01d444: 00008825 */ or $s1,$zero,$zero +/* f01d448: 51e00004 */ beqzl $t7,.L0f01d45c +/* f01d44c: 00003825 */ or $a3,$zero,$zero +/* f01d450: 10000002 */ beqz $zero,.L0f01d45c +/* f01d454: 02c03825 */ or $a3,$s6,$zero +/* f01d458: 00003825 */ or $a3,$zero,$zero +.L0f01d45c: +/* f01d45c: 8e6e0068 */ lw $t6,0x68($s3) +/* f01d460: 51c00004 */ beqzl $t6,.L0f01d474 +/* f01d464: 00003025 */ or $a2,$zero,$zero +/* f01d468: 10000002 */ beqz $zero,.L0f01d474 +/* f01d46c: 02c03025 */ or $a2,$s6,$zero +/* f01d470: 00003025 */ or $a2,$zero,$zero +.L0f01d474: +/* f01d474: 8e780064 */ lw $t8,0x64($s3) +/* f01d478: 53000004 */ beqzl $t8,.L0f01d48c +/* f01d47c: 00002825 */ or $a1,$zero,$zero +/* f01d480: 10000002 */ beqz $zero,.L0f01d48c +/* f01d484: 02c02825 */ or $a1,$s6,$zero +/* f01d488: 00002825 */ or $a1,$zero,$zero +.L0f01d48c: +/* f01d48c: 8e6d0070 */ lw $t5,0x70($s3) +/* f01d490: 51a00004 */ beqzl $t5,.L0f01d4a4 +/* f01d494: 00002025 */ or $a0,$zero,$zero +/* f01d498: 10000002 */ beqz $zero,.L0f01d4a4 +/* f01d49c: 02c02025 */ or $a0,$s6,$zero +/* f01d4a0: 00002025 */ or $a0,$zero,$zero +.L0f01d4a4: +/* f01d4a4: 0085c821 */ addu $t9,$a0,$a1 +/* f01d4a8: 03267821 */ addu $t7,$t9,$a2 +/* f01d4ac: 01e77021 */ addu $t6,$t7,$a3 +/* f01d4b0: 19c00099 */ blez $t6,.L0f01d718 +/* f01d4b4: 240c000f */ addiu $t4,$zero,0xf +/* f01d4b8: 240a001f */ addiu $t2,$zero,0x1f +/* f01d4bc: 8e780314 */ lw $t8,0x314($s3) +.L0f01d4c0: +/* f01d4c0: 001169c0 */ sll $t5,$s1,0x7 +/* f01d4c4: 2403ffff */ addiu $v1,$zero,-1 +/* f01d4c8: 13000003 */ beqz $t8,.L0f01d4d8 +/* f01d4cc: 026dc821 */ addu $t9,$s3,$t5 +/* f01d4d0: 10000004 */ beqz $zero,.L0f01d4e4 +/* f01d4d4: 8f2300e4 */ lw $v1,0xe4($t9) +.L0f01d4d8: +/* f01d4d8: 16200002 */ bnez $s1,.L0f01d4e4 +/* f01d4dc: 00000000 */ sll $zero,$zero,0x0 +/* f01d4e0: 00001825 */ or $v1,$zero,$zero +.L0f01d4e4: +/* f01d4e4: 04600071 */ bltz $v1,.L0f01d6ac +/* f01d4e8: 00117880 */ sll $t7,$s1,0x2 +/* f01d4ec: 026f4021 */ addu $t0,$s3,$t7 +/* f01d4f0: 8d020064 */ lw $v0,0x64($t0) +/* f01d4f4: 5040006e */ beqzl $v0,.L0f01d6b0 +/* f01d4f8: 8e78006c */ lw $t8,0x6c($s3) +/* f01d4fc: 92ae0015 */ lbu $t6,0x15($s5) +/* f01d500: 240100ff */ addiu $at,$zero,0xff +/* f01d504: 55c1001b */ bnel $t6,$at,.L0f01d574 +/* f01d508: 904e1c50 */ lbu $t6,0x1c50($v0) +/* f01d50c: 92b80014 */ lbu $t8,0x14($s5) +/* f01d510: 57000018 */ bnezl $t8,.L0f01d574 +/* f01d514: 904e1c50 */ lbu $t6,0x1c50($v0) +/* f01d518: 8ead05d4 */ lw $t5,0x5d4($s5) +/* f01d51c: 000d7b00 */ sll $t7,$t5,0xc +/* f01d520: 05e20014 */ bltzl $t7,.L0f01d574 +/* f01d524: 904e1c50 */ lbu $t6,0x1c50($v0) +/* f01d528: 92ae05d4 */ lbu $t6,0x5d4($s5) +/* f01d52c: 0003c0c0 */ sll $t8,$v1,0x3 +/* f01d530: 0303c023 */ subu $t8,$t8,$v1 +/* f01d534: 15c0000e */ bnez $t6,.L0f01d570 +/* f01d538: 0018c080 */ sll $t8,$t8,0x2 +/* f01d53c: 0303c021 */ addu $t8,$t8,$v1 +/* f01d540: 0018c0c0 */ sll $t8,$t8,0x3 +/* f01d544: 0303c023 */ subu $t8,$t8,$v1 +/* f01d548: 0018c100 */ sll $t8,$t8,0x4 +/* f01d54c: 3c0d800a */ lui $t5,0x800a +/* f01d550: 01b86821 */ addu $t5,$t5,$t8 +/* f01d554: 8dade4f8 */ lw $t5,-0x1b08($t5) +/* f01d558: 55a00006 */ bnezl $t5,.L0f01d574 +/* f01d55c: 904e1c50 */ lbu $t6,0x1c50($v0) +/* f01d560: 82b9001b */ lb $t9,0x1b($s5) +/* f01d564: 2401ffff */ addiu $at,$zero,-1 +/* f01d568: 53210006 */ beql $t9,$at,.L0f01d584 +/* f01d56c: 904d1c50 */ lbu $t5,0x1c50($v0) +.L0f01d570: +/* f01d570: 904e1c50 */ lbu $t6,0x1c50($v0) +.L0f01d574: +/* f01d574: 35d80080 */ ori $t8,$t6,0x80 +/* f01d578: 10000004 */ beqz $zero,.L0f01d58c +/* f01d57c: a0581c50 */ sb $t8,0x1c50($v0) +/* f01d580: 904d1c50 */ lbu $t5,0x1c50($v0) +.L0f01d584: +/* f01d584: 31b9ff7f */ andi $t9,$t5,0xff7f +/* f01d588: a0591c50 */ sb $t9,0x1c50($v0) +.L0f01d58c: +/* f01d58c: 8eaf0004 */ lw $t7,0x4($s5) +/* f01d590: 25eeffff */ addiu $t6,$t7,-1 +/* f01d594: 2dc1000d */ sltiu $at,$t6,0xd +/* f01d598: 10200013 */ beqz $at,.L0f01d5e8 +/* f01d59c: 000e7080 */ sll $t6,$t6,0x2 +/* f01d5a0: 3c017f1b */ lui $at,0x7f1b +/* f01d5a4: 002e0821 */ addu $at,$at,$t6 +/* f01d5a8: 8c2e860c */ lw $t6,-0x79f4($at) +/* f01d5ac: 01c00008 */ jr $t6 +/* f01d5b0: 00000000 */ sll $zero,$zero,0x0 +/* f01d5b4: 0003c0c0 */ sll $t8,$v1,0x3 +/* f01d5b8: 0303c023 */ subu $t8,$t8,$v1 +/* f01d5bc: 0018c080 */ sll $t8,$t8,0x2 +/* f01d5c0: 0303c021 */ addu $t8,$t8,$v1 +/* f01d5c4: 0018c0c0 */ sll $t8,$t8,0x3 +/* f01d5c8: 0303c023 */ subu $t8,$t8,$v1 +/* f01d5cc: 0018c100 */ sll $t8,$t8,0x4 +/* f01d5d0: 3c0d800a */ lui $t5,0x800a +/* f01d5d4: 01b86821 */ addu $t5,$t5,$t8 +/* f01d5d8: 8dade4f8 */ lw $t5,-0x1b08($t5) +/* f01d5dc: 51a00003 */ beqzl $t5,.L0f01d5ec +/* f01d5e0: 8d190064 */ lw $t9,0x64($t0) +/* f01d5e4: a26a04d0 */ sb $t2,0x4d0($s3) +.L0f01d5e8: +/* f01d5e8: 8d190064 */ lw $t9,0x64($t0) +.L0f01d5ec: +/* f01d5ec: af201c54 */ sw $zero,0x1c54($t9) +/* f01d5f0: 8e6f0298 */ lw $t7,0x298($s3) +/* f01d5f4: 05e30005 */ bgezl $t7,.L0f01d60c +/* f01d5f8: 8e78006c */ lw $t8,0x6c($s3) +/* f01d5fc: 8e6e029c */ lw $t6,0x29c($s3) +/* f01d600: 05c2002b */ bltzl $t6,.L0f01d6b0 +/* f01d604: 8e78006c */ lw $t8,0x6c($s3) +/* f01d608: 8e78006c */ lw $t8,0x6c($s3) +.L0f01d60c: +/* f01d60c: 00003825 */ or $a3,$zero,$zero +/* f01d610: 00003025 */ or $a2,$zero,$zero +/* f01d614: 13000003 */ beqz $t8,.L0f01d624 +/* f01d618: 00002825 */ or $a1,$zero,$zero +/* f01d61c: 10000001 */ beqz $zero,.L0f01d624 +/* f01d620: 02c03825 */ or $a3,$s6,$zero +.L0f01d624: +/* f01d624: 8e6d0068 */ lw $t5,0x68($s3) +/* f01d628: 00002025 */ or $a0,$zero,$zero +/* f01d62c: 11a00003 */ beqz $t5,.L0f01d63c +/* f01d630: 00000000 */ sll $zero,$zero,0x0 +/* f01d634: 10000001 */ beqz $zero,.L0f01d63c +/* f01d638: 02c03025 */ or $a2,$s6,$zero +.L0f01d63c: +/* f01d63c: 8e790064 */ lw $t9,0x64($s3) +/* f01d640: 13200003 */ beqz $t9,.L0f01d650 +/* f01d644: 00000000 */ sll $zero,$zero,0x0 +/* f01d648: 10000001 */ beqz $zero,.L0f01d650 +/* f01d64c: 02c02825 */ or $a1,$s6,$zero +.L0f01d650: +/* f01d650: 8e6f0070 */ lw $t7,0x70($s3) +/* f01d654: 0003c8c0 */ sll $t9,$v1,0x3 +/* f01d658: 0323c823 */ subu $t9,$t9,$v1 +/* f01d65c: 11e00003 */ beqz $t7,.L0f01d66c +/* f01d660: 0019c880 */ sll $t9,$t9,0x2 +/* f01d664: 10000001 */ beqz $zero,.L0f01d66c +/* f01d668: 02c02025 */ or $a0,$s6,$zero +.L0f01d66c: +/* f01d66c: 00857021 */ addu $t6,$a0,$a1 +/* f01d670: 01c6c021 */ addu $t8,$t6,$a2 +/* f01d674: 03076821 */ addu $t5,$t8,$a3 +/* f01d678: 29a10002 */ slti $at,$t5,0x2 +/* f01d67c: 1420000b */ bnez $at,.L0f01d6ac +/* f01d680: 0323c821 */ addu $t9,$t9,$v1 +/* f01d684: 0019c8c0 */ sll $t9,$t9,0x3 +/* f01d688: 0323c823 */ subu $t9,$t9,$v1 +/* f01d68c: 0019c900 */ sll $t9,$t9,0x4 +/* f01d690: 3c0f800a */ lui $t7,0x800a +/* f01d694: 01f97821 */ addu $t7,$t7,$t9 +/* f01d698: 8defe4f8 */ lw $t7,-0x1b08($t7) +/* f01d69c: 51e00004 */ beqzl $t7,.L0f01d6b0 +/* f01d6a0: 8e78006c */ lw $t8,0x6c($s3) +/* f01d6a4: 8d0e0064 */ lw $t6,0x64($t0) +/* f01d6a8: adcc1c54 */ sw $t4,0x1c54($t6) +.L0f01d6ac: +/* f01d6ac: 8e78006c */ lw $t8,0x6c($s3) +.L0f01d6b0: +/* f01d6b0: 26310001 */ addiu $s1,$s1,0x1 +/* f01d6b4: 8e680068 */ lw $t0,0x68($s3) +/* f01d6b8: 8e690064 */ lw $t1,0x64($s3) +/* f01d6bc: 13000003 */ beqz $t8,.L0f01d6cc +/* f01d6c0: 8e6b0070 */ lw $t3,0x70($s3) +/* f01d6c4: 10000002 */ beqz $zero,.L0f01d6d0 +/* f01d6c8: 02c03825 */ or $a3,$s6,$zero +.L0f01d6cc: +/* f01d6cc: 00003825 */ or $a3,$zero,$zero +.L0f01d6d0: +/* f01d6d0: 11000003 */ beqz $t0,.L0f01d6e0 +/* f01d6d4: 00003025 */ or $a2,$zero,$zero +/* f01d6d8: 10000001 */ beqz $zero,.L0f01d6e0 +/* f01d6dc: 02c03025 */ or $a2,$s6,$zero +.L0f01d6e0: +/* f01d6e0: 11200003 */ beqz $t1,.L0f01d6f0 +/* f01d6e4: 00002825 */ or $a1,$zero,$zero +/* f01d6e8: 10000001 */ beqz $zero,.L0f01d6f0 +/* f01d6ec: 02c02825 */ or $a1,$s6,$zero +.L0f01d6f0: +/* f01d6f0: 11600003 */ beqz $t3,.L0f01d700 +/* f01d6f4: 00002025 */ or $a0,$zero,$zero +/* f01d6f8: 10000001 */ beqz $zero,.L0f01d700 +/* f01d6fc: 02c02025 */ or $a0,$s6,$zero +.L0f01d700: +/* f01d700: 00856821 */ addu $t5,$a0,$a1 +/* f01d704: 01a6c821 */ addu $t9,$t5,$a2 +/* f01d708: 03277821 */ addu $t7,$t9,$a3 +/* f01d70c: 022f082a */ slt $at,$s1,$t7 +/* f01d710: 5420ff6b */ bnezl $at,.L0f01d4c0 +/* f01d714: 8e780314 */ lw $t8,0x314($s3) +.L0f01d718: +/* f01d718: 8fae0158 */ lw $t6,0x158($sp) +/* f01d71c: 3c018008 */ lui $at,0x8008 +/* f01d720: ac36fac0 */ sw $s6,-0x540($at) +/* f01d724: 51c00006 */ beqzl $t6,.L0f01d740 +/* f01d728: 92af05d5 */ lbu $t7,0x5d5($s5) +/* f01d72c: 92ad05d5 */ lbu $t5,0x5d5($s5) +/* f01d730: 35b90004 */ ori $t9,$t5,0x4 +/* f01d734: 10000004 */ beqz $zero,.L0f01d748 +/* f01d738: a2b905d5 */ sb $t9,0x5d5($s5) +/* f01d73c: 92af05d5 */ lbu $t7,0x5d5($s5) +.L0f01d740: +/* f01d740: 31eefffb */ andi $t6,$t7,0xfffb +/* f01d744: a2ae05d5 */ sb $t6,0x5d5($s5) +.L0f01d748: +/* f01d748: 8fbf0044 */ lw $ra,0x44($sp) +/* f01d74c: 8fb00028 */ lw $s0,0x28($sp) +/* f01d750: 8fb1002c */ lw $s1,0x2c($sp) +/* f01d754: 8fb20030 */ lw $s2,0x30($sp) +/* f01d758: 8fb30034 */ lw $s3,0x34($sp) +/* f01d75c: 8fb40038 */ lw $s4,0x38($sp) +/* f01d760: 8fb5003c */ lw $s5,0x3c($sp) +/* f01d764: 8fb60040 */ lw $s6,0x40($sp) +/* f01d768: 03e00008 */ jr $ra +/* f01d76c: 27bd0168 */ addiu $sp,$sp,0x168 +); + +GLOBAL_ASM( +glabel func0f01d770 +/* f01d770: 3c0e8008 */ lui $t6,0x8008 +/* f01d774: 8dcef0c0 */ lw $t6,-0xf40($t6) +/* f01d778: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01d77c: afbf0014 */ sw $ra,0x14($sp) +/* f01d780: 11c00031 */ beqz $t6,.L0f01d848 +/* f01d784: 3c028008 */ lui $v0,0x8008 +/* f01d788: 8c42fc00 */ lw $v0,-0x400($v0) +/* f01d78c: 24010013 */ addiu $at,$zero,0x13 +/* f01d790: 3c0f800a */ lui $t7,0x800a +/* f01d794: 54410009 */ bnel $v0,$at,.L0f01d7bc +/* f01d798: 2401000a */ addiu $at,$zero,0xa +/* f01d79c: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f01d7a0: 3c01c4fa */ lui $at,0xc4fa +/* f01d7a4: 44813000 */ mtc1 $at,$f6 +/* f01d7a8: c5e41bb8 */ lwc1 $f4,0x1bb8($t7) +/* f01d7ac: 4606203c */ c.lt.s $f4,$f6 +/* f01d7b0: 00000000 */ sll $zero,$zero,0x0 +/* f01d7b4: 45010024 */ bc1t .L0f01d848 +/* f01d7b8: 2401000a */ addiu $at,$zero,0xa +.L0f01d7bc: +/* f01d7bc: 14410004 */ bne $v0,$at,.L0f01d7d0 +/* f01d7c0: 3c18800a */ lui $t8,0x800a +/* f01d7c4: 8f18a26c */ lw $t8,-0x5d94($t8) +/* f01d7c8: 24010006 */ addiu $at,$zero,0x6 +/* f01d7cc: 1701001e */ bne $t8,$at,.L0f01d848 +.L0f01d7d0: +/* f01d7d0: 3c047f1b */ lui $a0,0x7f1b +/* f01d7d4: 3c058006 */ lui $a1,0x8006 +/* f01d7d8: 24a52954 */ addiu $a1,$a1,0x2954 +/* f01d7dc: 0c0036cc */ jal 0xdb30 +/* f01d7e0: 24848640 */ addiu $a0,$a0,-31168 +/* f01d7e4: 3c047f1b */ lui $a0,0x7f1b +/* f01d7e8: 3c058006 */ lui $a1,0x8006 +/* f01d7ec: 24a52950 */ addiu $a1,$a1,0x2950 +/* f01d7f0: 0c0036cc */ jal 0xdb30 +/* f01d7f4: 24848648 */ addiu $a0,$a0,-31160 +/* f01d7f8: 3c198006 */ lui $t9,0x8006 +/* f01d7fc: 8f392954 */ lw $t9,0x2954($t9) +/* f01d800: 3c048008 */ lui $a0,0x8008 +/* f01d804: 53200011 */ beqzl $t9,.L0f01d84c +/* f01d808: 8fbf0014 */ lw $ra,0x14($sp) +/* f01d80c: 8c84f0c0 */ lw $a0,-0xf40($a0) +/* f01d810: 24010001 */ addiu $at,$zero,0x1 +/* f01d814: 8c820020 */ lw $v0,0x20($a0) +/* f01d818: 10400005 */ beqz $v0,.L0f01d830 +/* f01d81c: 00000000 */ sll $zero,$zero,0x0 +/* f01d820: 10410007 */ beq $v0,$at,.L0f01d840 +/* f01d824: 00000000 */ sll $zero,$zero,0x0 +/* f01d828: 10000008 */ beqz $zero,.L0f01d84c +/* f01d82c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f01d830: +/* f01d830: 0fc4c68c */ jal func0f131a30 +/* f01d834: 00000000 */ sll $zero,$zero,0x0 +/* f01d838: 10000004 */ beqz $zero,.L0f01d84c +/* f01d83c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f01d840: +/* f01d840: 0fc4c874 */ jal func0f1321d0 +/* f01d844: 00000000 */ sll $zero,$zero,0x0 +.L0f01d848: +/* f01d848: 8fbf0014 */ lw $ra,0x14($sp) +.L0f01d84c: +/* f01d84c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f01d850: 03e00008 */ jr $ra +/* f01d854: 00000000 */ sll $zero,$zero,0x0 +/* f01d858: 00000000 */ sll $zero,$zero,0x0 +/* f01d85c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01d860 +/* f01d860: 3c0e8008 */ lui $t6,0x8008 +/* f01d864: 8dce4120 */ lw $t6,0x4120($t6) +/* f01d868: 00001825 */ or $v1,$zero,$zero +/* f01d86c: 240600f8 */ addiu $a2,$zero,0xf8 +/* f01d870: 11c00011 */ beqz $t6,.L0f01d8b8 +/* f01d874: 3c05800b */ lui $a1,0x800b +/* f01d878: 24a5abb8 */ addiu $a1,$a1,-21576 +/* f01d87c: 8caf0000 */ lw $t7,0x0($a1) +.L0f01d880: +/* f01d880: 01e31021 */ addu $v0,$t7,$v1 +/* f01d884: 94440000 */ lhu $a0,0x0($v0) +/* f01d888: 24630002 */ addiu $v1,$v1,0x2 +/* f01d88c: 0004c382 */ srl $t8,$a0,0xe +/* f01d890: 13000007 */ beqz $t8,.L0f01d8b0 +/* f01d894: 00000000 */ sll $zero,$zero,0x0 +/* f01d898: 904a0000 */ lbu $t2,0x0($v0) +/* f01d89c: 2719ffff */ addiu $t9,$t8,-1 +/* f01d8a0: 00194980 */ sll $t1,$t9,0x6 +/* f01d8a4: 314bff3f */ andi $t3,$t2,0xff3f +/* f01d8a8: 012b6025 */ or $t4,$t1,$t3 +/* f01d8ac: a04c0000 */ sb $t4,0x0($v0) +.L0f01d8b0: +/* f01d8b0: 5466fff3 */ bnel $v1,$a2,.L0f01d880 +/* f01d8b4: 8caf0000 */ lw $t7,0x0($a1) +.L0f01d8b8: +/* f01d8b8: 03e00008 */ jr $ra +/* f01d8bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01d8c0 +/* f01d8c0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f01d8c4: afb40028 */ sw $s4,0x28($sp) +/* f01d8c8: 3c148008 */ lui $s4,0x8008 +/* f01d8cc: 26942050 */ addiu $s4,$s4,0x2050 +/* f01d8d0: 8e8e0000 */ lw $t6,0x0($s4) +/* f01d8d4: afb00018 */ sw $s0,0x18($sp) +/* f01d8d8: afbf002c */ sw $ra,0x2c($sp) +/* f01d8dc: afb30024 */ sw $s3,0x24($sp) +/* f01d8e0: afb20020 */ sw $s2,0x20($sp) +/* f01d8e4: afb1001c */ sw $s1,0x1c($sp) +/* f01d8e8: 19c0001e */ blez $t6,.L0f01d964 +/* f01d8ec: 00008025 */ or $s0,$zero,$zero +/* f01d8f0: 3c13800a */ lui $s3,0x800a +/* f01d8f4: 3c12800a */ lui $s2,0x800a +/* f01d8f8: 26526660 */ addiu $s2,$s2,0x6660 +/* f01d8fc: 26736668 */ addiu $s3,$s3,0x6668 +/* f01d900: 00008825 */ or $s1,$zero,$zero +/* f01d904: 8e6f0000 */ lw $t7,0x0($s3) +.L0f01d908: +/* f01d908: 01f1c021 */ addu $t8,$t7,$s1 +/* f01d90c: 87190000 */ lh $t9,0x0($t8) +/* f01d910: 0722000f */ bltzl $t9,.L0f01d950 +/* f01d914: 8e8e0000 */ lw $t6,0x0($s4) +/* f01d918: 8e480000 */ lw $t0,0x0($s2) +/* f01d91c: 01101021 */ addu $v0,$t0,$s0 +/* f01d920: 90490000 */ lbu $t1,0x0($v0) +/* f01d924: 252a0001 */ addiu $t2,$t1,0x1 +/* f01d928: a04a0000 */ sb $t2,0x0($v0) +/* f01d92c: 8e4b0000 */ lw $t3,0x0($s2) +/* f01d930: 01706021 */ addu $t4,$t3,$s0 +/* f01d934: 918d0000 */ lbu $t5,0x0($t4) +/* f01d938: 29a10002 */ slti $at,$t5,0x2 +/* f01d93c: 54200004 */ bnezl $at,.L0f01d950 +/* f01d940: 8e8e0000 */ lw $t6,0x0($s4) +/* f01d944: 0fc59a5b */ jal func0f16696c +/* f01d948: 02002025 */ or $a0,$s0,$zero +/* f01d94c: 8e8e0000 */ lw $t6,0x0($s4) +.L0f01d950: +/* f01d950: 26100001 */ addiu $s0,$s0,0x1 +/* f01d954: 26310002 */ addiu $s1,$s1,0x2 +/* f01d958: 020e082a */ slt $at,$s0,$t6 +/* f01d95c: 5420ffea */ bnezl $at,.L0f01d908 +/* f01d960: 8e6f0000 */ lw $t7,0x0($s3) +.L0f01d964: +/* f01d964: 8fbf002c */ lw $ra,0x2c($sp) +/* f01d968: 8fb00018 */ lw $s0,0x18($sp) +/* f01d96c: 8fb1001c */ lw $s1,0x1c($sp) +/* f01d970: 8fb20020 */ lw $s2,0x20($sp) +/* f01d974: 8fb30024 */ lw $s3,0x24($sp) +/* f01d978: 8fb40028 */ lw $s4,0x28($sp) +/* f01d97c: 03e00008 */ jr $ra +/* f01d980: 27bd0030 */ addiu $sp,$sp,0x30 +/* f01d984: 00000000 */ sll $zero,$zero,0x0 +/* f01d988: 00000000 */ sll $zero,$zero,0x0 +/* f01d98c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01d990 +/* f01d990: 3c014580 */ lui $at,0x4580 +/* f01d994: 44811000 */ mtc1 $at,$f2 +/* f01d998: 3c01800a */ lui $at,0x800a +/* f01d99c: c424a00c */ lwc1 $f4,-0x5ff4($at) +/* f01d9a0: 3c018008 */ lui $at,0x8008 +/* f01d9a4: c426db84 */ lwc1 $f6,-0x247c($at) +/* f01d9a8: 3c028008 */ lui $v0,0x8008 +/* f01d9ac: 2442db80 */ addiu $v0,$v0,-9344 +/* f01d9b0: 46062202 */ mul.s $f8,$f4,$f6 +/* f01d9b4: c44a0000 */ lwc1 $f10,0x0($v0) +/* f01d9b8: 46085400 */ add.s $f16,$f10,$f8 +/* f01d9bc: e4500000 */ swc1 $f16,0x0($v0) +/* f01d9c0: c4400000 */ lwc1 $f0,0x0($v0) +/* f01d9c4: 4600103c */ c.lt.s $f2,$f0 +/* f01d9c8: 00000000 */ sll $zero,$zero,0x0 +/* f01d9cc: 45000003 */ bc1f .L0f01d9dc +/* f01d9d0: 00000000 */ sll $zero,$zero,0x0 +/* f01d9d4: 46020481 */ sub.s $f18,$f0,$f2 +/* f01d9d8: e4520000 */ swc1 $f18,0x0($v0) +.L0f01d9dc: +/* f01d9dc: 03e00008 */ jr $ra +/* f01d9e0: 00000000 */ sll $zero,$zero,0x0 +/* f01d9e4: 00000000 */ sll $zero,$zero,0x0 +/* f01d9e8: 00000000 */ sll $zero,$zero,0x0 +/* f01d9ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01d9f0 +/* f01d9f0: 27bdff48 */ addiu $sp,$sp,-184 +/* f01d9f4: afb40034 */ sw $s4,0x34($sp) +/* f01d9f8: 3c14800a */ lui $s4,0x800a +/* f01d9fc: 26949fc0 */ addiu $s4,$s4,-24640 +/* f01da00: 3c017f1b */ lui $at,0x7f1b +/* f01da04: c682004c */ lwc1 $f2,0x4c($s4) +/* f01da08: c4248660 */ lwc1 $f4,-0x79a0($at) +/* f01da0c: afbf003c */ sw $ra,0x3c($sp) +/* f01da10: afb50038 */ sw $s5,0x38($sp) +/* f01da14: 46041182 */ mul.s $f6,$f2,$f4 +/* f01da18: afb30030 */ sw $s3,0x30($sp) +/* f01da1c: afb2002c */ sw $s2,0x2c($sp) +/* f01da20: afb10028 */ sw $s1,0x28($sp) +/* f01da24: afb00024 */ sw $s0,0x24($sp) +/* f01da28: c4800014 */ lwc1 $f0,0x14($a0) +/* f01da2c: 3c013f00 */ lui $at,0x3f00 +/* f01da30: 44814000 */ mtc1 $at,$f8 +/* f01da34: 46060301 */ sub.s $f12,$f0,$f6 +/* f01da38: c4840008 */ lwc1 $f4,0x8($a0) +/* f01da3c: 46081282 */ mul.s $f10,$f2,$f8 +/* f01da40: 3c12800a */ lui $s2,0x800a +/* f01da44: 460c0400 */ add.s $f16,$f0,$f12 +/* f01da48: 0080a825 */ or $s5,$a0,$zero +/* f01da4c: 2652d0d8 */ addiu $s2,$s2,-12072 +/* f01da50: 46105482 */ mul.s $f18,$f10,$f16 +/* f01da54: c48a0000 */ lwc1 $f10,0x0($a0) +/* f01da58: 46122180 */ add.s $f6,$f4,$f18 +/* f01da5c: e4860008 */ swc1 $f6,0x8($a0) +/* f01da60: c4880008 */ lwc1 $f8,0x8($a0) +/* f01da64: 460a403c */ c.lt.s $f8,$f10 +/* f01da68: 00000000 */ sll $zero,$zero,0x0 +/* f01da6c: 4502004c */ bc1fl .L0f01dba0 +/* f01da70: c6aa0010 */ lwc1 $f10,0x10($s5) +/* f01da74: 8e4e0000 */ lw $t6,0x0($s2) +/* f01da78: 3c13800a */ lui $s3,0x800a +/* f01da7c: 2411ffff */ addiu $s1,$zero,-1 +/* f01da80: 15c00009 */ bnez $t6,.L0f01daa8 +/* f01da84: 2673d0d0 */ addiu $s3,$s3,-12080 +/* f01da88: 8e6f0000 */ lw $t7,0x0($s3) +/* f01da8c: 55e00003 */ bnezl $t7,.L0f01da9c +/* f01da90: 8e780004 */ lw $t8,0x4($s3) +/* f01da94: 00008825 */ or $s1,$zero,$zero +/* f01da98: 8e780004 */ lw $t8,0x4($s3) +.L0f01da9c: +/* f01da9c: 57000003 */ bnezl $t8,.L0f01daac +/* f01daa0: 8e990034 */ lw $t9,0x34($s4) +/* f01daa4: 24110001 */ addiu $s1,$zero,0x1 +.L0f01daa8: +/* f01daa8: 8e990034 */ lw $t9,0x34($s4) +.L0f01daac: +/* f01daac: 3c13800a */ lui $s3,0x800a +/* f01dab0: 2673d0d0 */ addiu $s3,$s3,-12080 +/* f01dab4: 1b200037 */ blez $t9,.L0f01db94 +/* f01dab8: 00000000 */ sll $zero,$zero,0x0 +/* f01dabc: 06200035 */ bltz $s1,.L0f01db94 +/* f01dac0: 00000000 */ sll $zero,$zero,0x0 +/* f01dac4: 8e820284 */ lw $v0,0x284($s4) +/* f01dac8: 24030002 */ addiu $v1,$zero,0x2 +/* f01dacc: 8c4a0658 */ lw $t2,0x658($v0) +/* f01dad0: 106a0030 */ beq $v1,$t2,.L0f01db94 +/* f01dad4: 00000000 */ sll $zero,$zero,0x0 +/* f01dad8: 8c4b0dfc */ lw $t3,0xdfc($v0) +/* f01dadc: 106b002d */ beq $v1,$t3,.L0f01db94 +/* f01dae0: 00000000 */ sll $zero,$zero,0x0 +/* f01dae4: 0c004b70 */ jal 0x12dc0 +/* f01dae8: 00000000 */ sll $zero,$zero,0x0 +/* f01daec: 44828000 */ mtc1 $v0,$f16 +/* f01daf0: 240c0014 */ addiu $t4,$zero,0x14 +/* f01daf4: 04410005 */ bgez $v0,.L0f01db0c +/* f01daf8: 46808120 */ cvt.s.w $f4,$f16 +/* f01dafc: 3c014f80 */ lui $at,0x4f80 +/* f01db00: 44819000 */ mtc1 $at,$f18 +/* f01db04: 00000000 */ sll $zero,$zero,0x0 +/* f01db08: 46122100 */ add.s $f4,$f4,$f18 +.L0f01db0c: +/* f01db0c: 3c012f80 */ lui $at,0x2f80 +/* f01db10: 44813000 */ mtc1 $at,$f6 +/* f01db14: 3c013e80 */ lui $at,0x3e80 +/* f01db18: 44815000 */ mtc1 $at,$f10 +/* f01db1c: 46062202 */ mul.s $f8,$f4,$f6 +/* f01db20: 3c017f1b */ lui $at,0x7f1b +/* f01db24: c4328664 */ lwc1 $f18,-0x799c($at) +/* f01db28: 3c01bf80 */ lui $at,0xbf80 +/* f01db2c: 44813000 */ mtc1 $at,$f6 +/* f01db30: 00116880 */ sll $t5,$s1,0x2 +/* f01db34: ae4c0000 */ sw $t4,0x0($s2) +/* f01db38: 460a4402 */ mul.s $f16,$f8,$f10 +/* f01db3c: 026d8021 */ addu $s0,$s3,$t5 +/* f01db40: 3c048009 */ lui $a0,0x8009 +/* f01db44: 240effff */ addiu $t6,$zero,-1 +/* f01db48: 240fffff */ addiu $t7,$zero,-1 +/* f01db4c: 2418ffff */ addiu $t8,$zero,-1 +/* f01db50: afb8001c */ sw $t8,0x1c($sp) +/* f01db54: 46128100 */ add.s $f4,$f16,$f18 +/* f01db58: afaf0018 */ sw $t7,0x18($sp) +/* f01db5c: afae0010 */ sw $t6,0x10($sp) +/* f01db60: 8c845200 */ lw $a0,0x5200($a0) +/* f01db64: e7a40058 */ swc1 $f4,0x58($sp) +/* f01db68: 02003025 */ or $a2,$s0,$zero +/* f01db6c: 24058051 */ addiu $a1,$zero,-32687 +/* f01db70: 2407ffff */ addiu $a3,$zero,-1 +/* f01db74: 0c004241 */ jal 0x10904 +/* f01db78: e7a60014 */ swc1 $f6,0x14($sp) +/* f01db7c: 8e040000 */ lw $a0,0x0($s0) +/* f01db80: 24050010 */ addiu $a1,$zero,0x10 +/* f01db84: 10800003 */ beqz $a0,.L0f01db94 +/* f01db88: 00000000 */ sll $zero,$zero,0x0 +/* f01db8c: 0c00cf94 */ jal 0x33e50 +/* f01db90: 8fa60058 */ lw $a2,0x58($sp) +.L0f01db94: +/* f01db94: 1000006c */ beqz $zero,.L0f01dd48 +/* f01db98: aea00040 */ sw $zero,0x40($s5) +/* f01db9c: c6aa0010 */ lwc1 $f10,0x10($s5) +.L0f01dba0: +/* f01dba0: c6a60018 */ lwc1 $f6,0x18($s5) +/* f01dba4: c6a80004 */ lwc1 $f8,0x4($s5) +/* f01dba8: 460a1402 */ mul.s $f16,$f2,$f10 +/* f01dbac: c6a4000c */ lwc1 $f4,0xc($s5) +/* f01dbb0: 3c013980 */ lui $at,0x3980 +/* f01dbb4: 46061282 */ mul.s $f10,$f2,$f6 +/* f01dbb8: 44810000 */ mtc1 $at,$f0 +/* f01dbbc: e6ac0014 */ swc1 $f12,0x14($s5) +/* f01dbc0: 27a7008c */ addiu $a3,$sp,0x8c +/* f01dbc4: 02a04025 */ or $t0,$s5,$zero +/* f01dbc8: 46104480 */ add.s $f18,$f8,$f16 +/* f01dbcc: 27a60068 */ addiu $a2,$sp,0x68 +/* f01dbd0: 24100003 */ addiu $s0,$zero,0x3 +/* f01dbd4: 460a2200 */ add.s $f8,$f4,$f10 +/* f01dbd8: e6b20004 */ swc1 $f18,0x4($s5) +/* f01dbdc: 27a9008c */ addiu $t1,$sp,0x8c +/* f01dbe0: e6a8000c */ swc1 $f8,0xc($s5) +.L0f01dbe4: +/* f01dbe4: 00001825 */ or $v1,$zero,$zero +/* f01dbe8: 00e02825 */ or $a1,$a3,$zero +/* f01dbec: 01001025 */ or $v0,$t0,$zero +/* f01dbf0: 00c02025 */ or $a0,$a2,$zero +/* f01dbf4: 8459002e */ lh $t9,0x2e($v0) +/* f01dbf8: 24630001 */ addiu $v1,$v1,0x1 +/* f01dbfc: 44998000 */ mtc1 $t9,$f16 +/* f01dc00: 00000000 */ sll $zero,$zero,0x0 +/* f01dc04: 46808420 */ cvt.s.w $f16,$f16 +/* f01dc08: 46008482 */ mul.s $f18,$f16,$f0 +/* f01dc0c: 50700013 */ beql $v1,$s0,.L0f01dc5c +/* f01dc10: e4b20000 */ swc1 $f18,0x0($a1) +/* f01dc14: e4b20000 */ swc1 $f18,0x0($a1) +.L0f01dc18: +/* f01dc18: 844a001c */ lh $t2,0x1c($v0) +/* f01dc1c: 24630001 */ addiu $v1,$v1,0x1 +/* f01dc20: 24a50004 */ addiu $a1,$a1,0x4 +/* f01dc24: 448a8000 */ mtc1 $t2,$f16 +/* f01dc28: 24420002 */ addiu $v0,$v0,0x2 +/* f01dc2c: 24840004 */ addiu $a0,$a0,0x4 +/* f01dc30: 46808420 */ cvt.s.w $f16,$f16 +/* f01dc34: 46008402 */ mul.s $f16,$f16,$f0 +/* f01dc38: e490fffc */ swc1 $f16,-0x4($a0) +/* f01dc3c: 8459002e */ lh $t9,0x2e($v0) +/* f01dc40: 44998000 */ mtc1 $t9,$f16 +/* f01dc44: 00000000 */ sll $zero,$zero,0x0 +/* f01dc48: 46808420 */ cvt.s.w $f16,$f16 +/* f01dc4c: 46008482 */ mul.s $f18,$f16,$f0 +/* f01dc50: 5470fff1 */ bnel $v1,$s0,.L0f01dc18 +/* f01dc54: e4b20000 */ swc1 $f18,0x0($a1) +/* f01dc58: e4b20000 */ swc1 $f18,0x0($a1) +.L0f01dc5c: +/* f01dc5c: 844a001c */ lh $t2,0x1c($v0) +/* f01dc60: 24a50004 */ addiu $a1,$a1,0x4 +/* f01dc64: 24420002 */ addiu $v0,$v0,0x2 +/* f01dc68: 448a8000 */ mtc1 $t2,$f16 +/* f01dc6c: 24840004 */ addiu $a0,$a0,0x4 +/* f01dc70: 46808420 */ cvt.s.w $f16,$f16 +/* f01dc74: 46008402 */ mul.s $f16,$f16,$f0 +/* f01dc78: e490fffc */ swc1 $f16,-0x4($a0) +/* f01dc7c: 24c6000c */ addiu $a2,$a2,0xc +/* f01dc80: 00c9082b */ sltu $at,$a2,$t1 +/* f01dc84: 24e7000c */ addiu $a3,$a3,0xc +/* f01dc88: 1420ffd6 */ bnez $at,.L0f01dbe4 +/* f01dc8c: 25080006 */ addiu $t0,$t0,0x6 +/* f01dc90: 8e8b0034 */ lw $t3,0x34($s4) +/* f01dc94: 00008825 */ or $s1,$zero,$zero +/* f01dc98: 27b30068 */ addiu $s3,$sp,0x68 +/* f01dc9c: 19600009 */ blez $t3,.L0f01dcc4 +/* f01dca0: 27b2008c */ addiu $s2,$sp,0x8c +/* f01dca4: 02402025 */ or $a0,$s2,$zero +.L0f01dca8: +/* f01dca8: 0c005844 */ jal 0x16110 +/* f01dcac: 02602825 */ or $a1,$s3,$zero +/* f01dcb0: 8e8c0034 */ lw $t4,0x34($s4) +/* f01dcb4: 26310001 */ addiu $s1,$s1,0x1 +/* f01dcb8: 022c082a */ slt $at,$s1,$t4 +/* f01dcbc: 5420fffa */ bnezl $at,.L0f01dca8 +/* f01dcc0: 02402025 */ or $a0,$s2,$zero +.L0f01dcc4: +/* f01dcc4: 3c014580 */ lui $at,0x4580 +/* f01dcc8: 44810000 */ mtc1 $at,$f0 +/* f01dccc: 02a04025 */ or $t0,$s5,$zero +/* f01dcd0: 27a60068 */ addiu $a2,$sp,0x68 +/* f01dcd4: 27a5008c */ addiu $a1,$sp,0x8c +.L0f01dcd8: +/* f01dcd8: 00001825 */ or $v1,$zero,$zero +/* f01dcdc: 01001025 */ or $v0,$t0,$zero +/* f01dce0: 00c02025 */ or $a0,$a2,$zero +/* f01dce4: c4900000 */ lwc1 $f16,0x0($a0) +/* f01dce8: 24630001 */ addiu $v1,$v1,0x1 +/* f01dcec: 46008482 */ mul.s $f18,$f16,$f0 +/* f01dcf0: 5070000d */ beql $v1,$s0,.L0f01dd28 +/* f01dcf4: 4600940d */ trunc.w.s $f16,$f18 +/* f01dcf8: 4600940d */ trunc.w.s $f16,$f18 +.L0f01dcfc: +/* f01dcfc: 24630001 */ addiu $v1,$v1,0x1 +/* f01dd00: 24420002 */ addiu $v0,$v0,0x2 +/* f01dd04: 24840004 */ addiu $a0,$a0,0x4 +/* f01dd08: 440e8000 */ mfc1 $t6,$f16 +/* f01dd0c: 00000000 */ sll $zero,$zero,0x0 +/* f01dd10: a44e001a */ sh $t6,0x1a($v0) +/* f01dd14: c4900000 */ lwc1 $f16,0x0($a0) +/* f01dd18: 46008482 */ mul.s $f18,$f16,$f0 +/* f01dd1c: 5470fff7 */ bnel $v1,$s0,.L0f01dcfc +/* f01dd20: 4600940d */ trunc.w.s $f16,$f18 +/* f01dd24: 4600940d */ trunc.w.s $f16,$f18 +.L0f01dd28: +/* f01dd28: 24420002 */ addiu $v0,$v0,0x2 +/* f01dd2c: 24840004 */ addiu $a0,$a0,0x4 +/* f01dd30: 440e8000 */ mfc1 $t6,$f16 +/* f01dd34: 00000000 */ sll $zero,$zero,0x0 +/* f01dd38: a44e001a */ sh $t6,0x1a($v0) +/* f01dd3c: 24c6000c */ addiu $a2,$a2,0xc +/* f01dd40: 14c5ffe5 */ bne $a2,$a1,.L0f01dcd8 +/* f01dd44: 25080006 */ addiu $t0,$t0,0x6 +.L0f01dd48: +/* f01dd48: 8fbf003c */ lw $ra,0x3c($sp) +/* f01dd4c: 8fb00024 */ lw $s0,0x24($sp) +/* f01dd50: 8fb10028 */ lw $s1,0x28($sp) +/* f01dd54: 8fb2002c */ lw $s2,0x2c($sp) +/* f01dd58: 8fb30030 */ lw $s3,0x30($sp) +/* f01dd5c: 8fb40034 */ lw $s4,0x34($sp) +/* f01dd60: 8fb50038 */ lw $s5,0x38($sp) +/* f01dd64: 03e00008 */ jr $ra +/* f01dd68: 27bd00b8 */ addiu $sp,$sp,0xb8 +); + +GLOBAL_ASM( +glabel func0f01dd6c +/* f01dd6c: 3c03800a */ lui $v1,0x800a +/* f01dd70: 2463d0d8 */ addiu $v1,$v1,-12072 +/* f01dd74: 27bdffd8 */ addiu $sp,$sp,-40 +/* f01dd78: 8c620000 */ lw $v0,0x0($v1) +/* f01dd7c: afbf0024 */ sw $ra,0x24($sp) +/* f01dd80: afb30020 */ sw $s3,0x20($sp) +/* f01dd84: afb2001c */ sw $s2,0x1c($sp) +/* f01dd88: afb10018 */ sw $s1,0x18($sp) +/* f01dd8c: 18400006 */ blez $v0,.L0f01dda8 +/* f01dd90: afb00014 */ sw $s0,0x14($sp) +/* f01dd94: 3c0e800a */ lui $t6,0x800a +/* f01dd98: 8dce9ff4 */ lw $t6,-0x600c($t6) +/* f01dd9c: 004e7823 */ subu $t7,$v0,$t6 +/* f01dda0: ac6f0000 */ sw $t7,0x0($v1) +/* f01dda4: 01e01025 */ or $v0,$t7,$zero +.L0f01dda8: +/* f01dda8: 04410002 */ bgez $v0,.L0f01ddb4 +/* f01ddac: 3c118007 */ lui $s1,0x8007 +/* f01ddb0: ac600000 */ sw $zero,0x0($v1) +.L0f01ddb4: +/* f01ddb4: 26310524 */ addiu $s1,$s1,0x524 +/* f01ddb8: 8e380000 */ lw $t8,0x0($s1) +/* f01ddbc: 3c13800a */ lui $s3,0x800a +/* f01ddc0: 2673da60 */ addiu $s3,$s3,-9632 +/* f01ddc4: 13000011 */ beqz $t8,.L0f01de0c +/* f01ddc8: 3c10800a */ lui $s0,0x800a +/* f01ddcc: ae200000 */ sw $zero,0x0($s1) +/* f01ddd0: 2610d510 */ addiu $s0,$s0,-10992 +/* f01ddd4: 24120001 */ addiu $s2,$zero,0x1 +/* f01ddd8: 8e190040 */ lw $t9,0x40($s0) +.L0f01dddc: +/* f01dddc: 53200008 */ beqzl $t9,.L0f01de00 +/* f01dde0: 26100044 */ addiu $s0,$s0,0x44 +/* f01dde4: 0fc0767c */ jal func0f01d9f0 +/* f01dde8: 02002025 */ or $a0,$s0,$zero +/* f01ddec: 8e280000 */ lw $t0,0x0($s1) +/* f01ddf0: 55000003 */ bnezl $t0,.L0f01de00 +/* f01ddf4: 26100044 */ addiu $s0,$s0,0x44 +/* f01ddf8: ae320000 */ sw $s2,0x0($s1) +/* f01ddfc: 26100044 */ addiu $s0,$s0,0x44 +.L0f01de00: +/* f01de00: 0213082b */ sltu $at,$s0,$s3 +/* f01de04: 5420fff5 */ bnezl $at,.L0f01dddc +/* f01de08: 8e190040 */ lw $t9,0x40($s0) +.L0f01de0c: +/* f01de0c: 8fbf0024 */ lw $ra,0x24($sp) +/* f01de10: 8fb00014 */ lw $s0,0x14($sp) +/* f01de14: 8fb10018 */ lw $s1,0x18($sp) +/* f01de18: 8fb2001c */ lw $s2,0x1c($sp) +/* f01de1c: 8fb30020 */ lw $s3,0x20($sp) +/* f01de20: 03e00008 */ jr $ra +/* f01de24: 27bd0028 */ addiu $sp,$sp,0x28 +/* f01de28: 00000000 */ sll $zero,$zero,0x0 +/* f01de2c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01de30 +/* f01de30: 3c088008 */ lui $t0,0x8008 +/* f01de34: 2508fa84 */ addiu $t0,$t0,-1404 +/* f01de38: 8d0e0000 */ lw $t6,0x0($t0) +/* f01de3c: 3c09800a */ lui $t1,0x800a +/* f01de40: 252945c0 */ addiu $t1,$t1,0x45c0 +/* f01de44: 11c0007d */ beqz $t6,.L0f01e03c +/* f01de48: 3c02800a */ lui $v0,0x800a +/* f01de4c: 8c429ff8 */ lw $v0,-0x6008($v0) +/* f01de50: 00001825 */ or $v1,$zero,$zero +/* f01de54: 240b0001 */ addiu $t3,$zero,0x1 +/* f01de58: 2841000f */ slti $at,$v0,0xf +/* f01de5c: 10200004 */ beqz $at,.L0f01de70 +/* f01de60: 3c0a800a */ lui $t2,0x800a +/* f01de64: 44822000 */ mtc1 $v0,$f4 +/* f01de68: 10000004 */ beqz $zero,.L0f01de7c +/* f01de6c: 46802020 */ cvt.s.w $f0,$f4 +.L0f01de70: +/* f01de70: 3c014170 */ lui $at,0x4170 +/* f01de74: 44810000 */ mtc1 $at,$f0 +/* f01de78: 00000000 */ sll $zero,$zero,0x0 +.L0f01de7c: +/* f01de7c: 8d2f0000 */ lw $t7,0x0($t1) +/* f01de80: 00001025 */ or $v0,$zero,$zero +/* f01de84: 3c017f1b */ lui $at,0x7f1b +/* f01de88: 19e0006c */ blez $t7,.L0f01e03c +/* f01de8c: 254a45c4 */ addiu $t2,$t2,0x45c4 +/* f01de90: c4308670 */ lwc1 $f16,-0x7990($at) +/* f01de94: 3c017f1b */ lui $at,0x7f1b +/* f01de98: c42e8674 */ lwc1 $f14,-0x798c($at) +/* f01de9c: 3c017f1b */ lui $at,0x7f1b +/* f01dea0: c42c8678 */ lwc1 $f12,-0x7988($at) +/* f01dea4: 8d580000 */ lw $t8,0x0($t2) +.L0f01dea8: +/* f01dea8: 03032021 */ addu $a0,$t8,$v1 +/* f01deac: 8c850004 */ lw $a1,0x4($a0) +/* f01deb0: 58a0005d */ blezl $a1,.L0f01e028 +/* f01deb4: 8d2c0000 */ lw $t4,0x0($t1) +/* f01deb8: 4600018d */ trunc.w.s $f6,$f0 +/* f01debc: 00003825 */ or $a3,$zero,$zero +/* f01dec0: 44063000 */ mfc1 $a2,$f6 +/* f01dec4: 00000000 */ sll $zero,$zero,0x0 +/* f01dec8: 00a66021 */ addu $t4,$a1,$a2 +/* f01decc: ac8c0004 */ sw $t4,0x4($a0) +/* f01ded0: 8d4d0000 */ lw $t5,0x0($t2) +/* f01ded4: 01a32021 */ addu $a0,$t5,$v1 +/* f01ded8: c48a002c */ lwc1 $f10,0x2c($a0) +/* f01dedc: c4880014 */ lwc1 $f8,0x14($a0) +/* f01dee0: 46005482 */ mul.s $f18,$f10,$f0 +/* f01dee4: 46124100 */ add.s $f4,$f8,$f18 +/* f01dee8: e4840014 */ swc1 $f4,0x14($a0) +/* f01deec: 8d4e0000 */ lw $t6,0x0($t2) +/* f01def0: 01c32021 */ addu $a0,$t6,$v1 +/* f01def4: c48a0030 */ lwc1 $f10,0x30($a0) +/* f01def8: c4860018 */ lwc1 $f6,0x18($a0) +/* f01defc: 46005202 */ mul.s $f8,$f10,$f0 +/* f01df00: 46083480 */ add.s $f18,$f6,$f8 +/* f01df04: e4920018 */ swc1 $f18,0x18($a0) +/* f01df08: 8d4f0000 */ lw $t7,0x0($t2) +/* f01df0c: 01e32021 */ addu $a0,$t7,$v1 +/* f01df10: c48a0034 */ lwc1 $f10,0x34($a0) +/* f01df14: c484001c */ lwc1 $f4,0x1c($a0) +/* f01df18: 46005182 */ mul.s $f6,$f10,$f0 +/* f01df1c: 46062200 */ add.s $f8,$f4,$f6 +/* f01df20: e488001c */ swc1 $f8,0x1c($a0) +/* f01df24: 8d580000 */ lw $t8,0x0($t2) +/* f01df28: 03032021 */ addu $a0,$t8,$v1 +/* f01df2c: c48a0020 */ lwc1 $f10,0x20($a0) +/* f01df30: c4920008 */ lwc1 $f18,0x8($a0) +/* f01df34: 46005102 */ mul.s $f4,$f10,$f0 +/* f01df38: 46049180 */ add.s $f6,$f18,$f4 +/* f01df3c: e4860008 */ swc1 $f6,0x8($a0) +/* f01df40: 8d590000 */ lw $t9,0x0($t2) +/* f01df44: 03232021 */ addu $a0,$t9,$v1 +/* f01df48: c48a0028 */ lwc1 $f10,0x28($a0) +/* f01df4c: c4880010 */ lwc1 $f8,0x10($a0) +/* f01df50: 46005482 */ mul.s $f18,$f10,$f0 +/* f01df54: 46124100 */ add.s $f4,$f8,$f18 +/* f01df58: 18c0001b */ blez $a2,.L0f01dfc8 +/* f01df5c: e4840010 */ swc1 $f4,0x10($a0) +/* f01df60: 24e70001 */ addiu $a3,$a3,0x1 +/* f01df64: 10e6000e */ beq $a3,$a2,.L0f01dfa0 +/* f01df68: 8d4c0000 */ lw $t4,0x0($t2) +.L0f01df6c: +/* f01df6c: 01832021 */ addu $a0,$t4,$v1 +/* f01df70: c492000c */ lwc1 $f18,0xc($a0) +/* f01df74: c48a0024 */ lwc1 $f10,0x24($a0) +/* f01df78: 24e70001 */ addiu $a3,$a3,0x1 +/* f01df7c: 460a9280 */ add.s $f10,$f18,$f10 +/* f01df80: e48a000c */ swc1 $f10,0xc($a0) +/* f01df84: 8d4d0000 */ lw $t5,0x0($t2) +/* f01df88: 01a32021 */ addu $a0,$t5,$v1 +/* f01df8c: c48a0024 */ lwc1 $f10,0x24($a0) +/* f01df90: 460c5281 */ sub.s $f10,$f10,$f12 +/* f01df94: e48a0024 */ swc1 $f10,0x24($a0) +/* f01df98: 14e6fff4 */ bne $a3,$a2,.L0f01df6c +/* f01df9c: 8d4c0000 */ lw $t4,0x0($t2) +.L0f01dfa0: +/* f01dfa0: 01832021 */ addu $a0,$t4,$v1 +/* f01dfa4: c492000c */ lwc1 $f18,0xc($a0) +/* f01dfa8: c48a0024 */ lwc1 $f10,0x24($a0) +/* f01dfac: 460a9280 */ add.s $f10,$f18,$f10 +/* f01dfb0: e48a000c */ swc1 $f10,0xc($a0) +/* f01dfb4: 8d4d0000 */ lw $t5,0x0($t2) +/* f01dfb8: 01a32021 */ addu $a0,$t5,$v1 +/* f01dfbc: c48a0024 */ lwc1 $f10,0x24($a0) +/* f01dfc0: 460c5281 */ sub.s $f10,$f10,$f12 +/* f01dfc4: e48a0024 */ swc1 $f10,0x24($a0) +.L0f01dfc8: +/* f01dfc8: 8d4e0000 */ lw $t6,0x0($t2) +/* f01dfcc: 01c32021 */ addu $a0,$t6,$v1 +/* f01dfd0: 8c8f0004 */ lw $t7,0x4($a0) +/* f01dfd4: 29e10096 */ slti $at,$t7,0x96 +/* f01dfd8: 54200005 */ bnezl $at,.L0f01dff0 +/* f01dfdc: c482000c */ lwc1 $f2,0xc($a0) +/* f01dfe0: ac800004 */ sw $zero,0x4($a0) +/* f01dfe4: 8d580000 */ lw $t8,0x0($t2) +/* f01dfe8: 03032021 */ addu $a0,$t8,$v1 +/* f01dfec: c482000c */ lwc1 $f2,0xc($a0) +.L0f01dff0: +/* f01dff0: 460e103c */ c.lt.s $f2,$f14 +/* f01dff4: 00000000 */ sll $zero,$zero,0x0 +/* f01dff8: 45030006 */ bc1tl .L0f01e014 +/* f01dffc: ac800004 */ sw $zero,0x4($a0) +/* f01e000: 4602803c */ c.lt.s $f16,$f2 +/* f01e004: 00000000 */ sll $zero,$zero,0x0 +/* f01e008: 45020003 */ bc1fl .L0f01e018 +/* f01e00c: 8d190000 */ lw $t9,0x0($t0) +/* f01e010: ac800004 */ sw $zero,0x4($a0) +.L0f01e014: +/* f01e014: 8d190000 */ lw $t9,0x0($t0) +.L0f01e018: +/* f01e018: 57200003 */ bnezl $t9,.L0f01e028 +/* f01e01c: 8d2c0000 */ lw $t4,0x0($t1) +/* f01e020: ad0b0000 */ sw $t3,0x0($t0) +/* f01e024: 8d2c0000 */ lw $t4,0x0($t1) +.L0f01e028: +/* f01e028: 24420001 */ addiu $v0,$v0,0x1 +/* f01e02c: 2463006c */ addiu $v1,$v1,0x6c +/* f01e030: 004c082a */ slt $at,$v0,$t4 +/* f01e034: 5420ff9c */ bnezl $at,.L0f01dea8 +/* f01e038: 8d580000 */ lw $t8,0x0($t2) +.L0f01e03c: +/* f01e03c: 03e00008 */ jr $ra +/* f01e040: 00000000 */ sll $zero,$zero,0x0 +/* f01e044: 00000000 */ sll $zero,$zero,0x0 +/* f01e048: 00000000 */ sll $zero,$zero,0x0 +/* f01e04c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01e050 +/* f01e050: 27bdffe0 */ addiu $sp,$sp,-32 +/* f01e054: 3c0b8008 */ lui $t3,0x8008 +/* f01e058: 256bf0b8 */ addiu $t3,$t3,-3912 +/* f01e05c: 8d6e0000 */ lw $t6,0x0($t3) +/* f01e060: afb5001c */ sw $s5,0x1c($sp) +/* f01e064: afb40018 */ sw $s4,0x18($sp) +/* f01e068: afb30014 */ sw $s3,0x14($sp) +/* f01e06c: afb20010 */ sw $s2,0x10($sp) +/* f01e070: afb1000c */ sw $s1,0xc($sp) +/* f01e074: 11c0006d */ beqz $t6,.L0f01e22c +/* f01e078: afb00008 */ sw $s0,0x8($sp) +/* f01e07c: ad600000 */ sw $zero,0x0($t3) +/* f01e080: 3c02800a */ lui $v0,0x800a +/* f01e084: 3c017f1b */ lui $at,0x7f1b +/* f01e088: 3c15800a */ lui $s5,0x800a +/* f01e08c: 3c14800a */ lui $s4,0x800a +/* f01e090: 3c12800a */ lui $s2,0x800a +/* f01e094: 3c0c8008 */ lui $t4,0x8008 +/* f01e098: 44807000 */ mtc1 $zero,$f14 +/* f01e09c: 24423fc8 */ addiu $v0,$v0,0x3fc8 +/* f01e0a0: 258cec80 */ addiu $t4,$t4,-4992 +/* f01e0a4: 265234d0 */ addiu $s2,$s2,0x34d0 +/* f01e0a8: 26943fc0 */ addiu $s4,$s4,0x3fc0 +/* f01e0ac: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f01e0b0: c4308680 */ lwc1 $f16,-0x7980($at) +/* f01e0b4: 00001825 */ or $v1,$zero,$zero +/* f01e0b8: 2413001c */ addiu $s3,$zero,0x1c +/* f01e0bc: 24110001 */ addiu $s1,$zero,0x1 +/* f01e0c0: 2410000a */ addiu $s0,$zero,0xa +/* f01e0c4: 240d0028 */ addiu $t5,$zero,0x28 +.L0f01e0c8: +/* f01e0c8: 8c4f0000 */ lw $t7,0x0($v0) +/* f01e0cc: 8c450008 */ lw $a1,0x8($v0) +/* f01e0d0: 24630001 */ addiu $v1,$v1,0x1 +/* f01e0d4: 01ed0019 */ multu $t7,$t5 +/* f01e0d8: 0000c012 */ mflo $t8 +/* f01e0dc: 01982021 */ addu $a0,$t4,$t8 +/* f01e0e0: 94990010 */ lhu $t9,0x10($a0) +/* f01e0e4: 00b9082a */ slt $at,$a1,$t9 +/* f01e0e8: 14200003 */ bnez $at,.L0f01e0f8 +/* f01e0ec: 00000000 */ sll $zero,$zero,0x0 +/* f01e0f0: 1000004c */ beqz $zero,.L0f01e224 +/* f01e0f4: ac400008 */ sw $zero,0x8($v0) +.L0f01e0f8: +/* f01e0f8: 10a0004a */ beqz $a1,.L0f01e224 +/* f01e0fc: 00000000 */ sll $zero,$zero,0x0 +/* f01e100: 8d6e0000 */ lw $t6,0x0($t3) +/* f01e104: 00002825 */ or $a1,$zero,$zero +/* f01e108: 8ea60038 */ lw $a2,0x38($s5) +/* f01e10c: 15c00002 */ bnez $t6,.L0f01e118 +/* f01e110: 00000000 */ sll $zero,$zero,0x0 +/* f01e114: ad710000 */ sw $s1,0x0($t3) +.L0f01e118: +/* f01e118: 18c00042 */ blez $a2,.L0f01e224 +/* f01e11c: 00000000 */ sll $zero,$zero,0x0 +/* f01e120: 8c4a0004 */ lw $t2,0x4($v0) +/* f01e124: 8c46000c */ lw $a2,0xc($v0) +.L0f01e128: +/* f01e128: 8c4f0008 */ lw $t7,0x8($v0) +/* f01e12c: 00004825 */ or $t1,$zero,$zero +/* f01e130: 00d30019 */ multu $a2,$s3 +/* f01e134: 25f80001 */ addiu $t8,$t7,0x1 +/* f01e138: ac580008 */ sw $t8,0x8($v0) +/* f01e13c: 0000c812 */ mflo $t9 +/* f01e140: 02594021 */ addu $t0,$s2,$t9 +/* f01e144: 19400032 */ blez $t2,.L0f01e210 +/* f01e148: 01003825 */ or $a3,$t0,$zero +/* f01e14c: 8cee0018 */ lw $t6,0x18($a3) +.L0f01e150: +/* f01e150: 25290001 */ addiu $t1,$t1,0x1 +/* f01e154: 2508001c */ addiu $t0,$t0,0x1c +/* f01e158: 11c00026 */ beqz $t6,.L0f01e1f4 +/* f01e15c: 00000000 */ sll $zero,$zero,0x0 +/* f01e160: c4e0000c */ lwc1 $f0,0xc($a3) +/* f01e164: c4840024 */ lwc1 $f4,0x24($a0) +/* f01e168: c4e20010 */ lwc1 $f2,0x10($a3) +/* f01e16c: c4ec0014 */ lwc1 $f12,0x14($a3) +/* f01e170: 46040182 */ mul.s $f6,$f0,$f4 +/* f01e174: 46060201 */ sub.s $f8,$f0,$f6 +/* f01e178: e4e8000c */ swc1 $f8,0xc($a3) +/* f01e17c: c48a0024 */ lwc1 $f10,0x24($a0) +/* f01e180: c486000c */ lwc1 $f6,0xc($a0) +/* f01e184: 460a1482 */ mul.s $f18,$f2,$f10 +/* f01e188: 46121101 */ sub.s $f4,$f2,$f18 +/* f01e18c: 46062201 */ sub.s $f8,$f4,$f6 +/* f01e190: e4e80010 */ swc1 $f8,0x10($a3) +/* f01e194: c48a0024 */ lwc1 $f10,0x24($a0) +/* f01e198: c4e20010 */ lwc1 $f2,0x10($a3) +/* f01e19c: 460a6482 */ mul.s $f18,$f12,$f10 +/* f01e1a0: 46027032 */ c.eq.s $f14,$f2 +/* f01e1a4: 46126101 */ sub.s $f4,$f12,$f18 +/* f01e1a8: 45000003 */ bc1f .L0f01e1b8 +/* f01e1ac: e4e40014 */ swc1 $f4,0x14($a3) +/* f01e1b0: e4f00010 */ swc1 $f16,0x10($a3) +/* f01e1b4: c4e20010 */ lwc1 $f2,0x10($a3) +.L0f01e1b8: +/* f01e1b8: c4e60000 */ lwc1 $f6,0x0($a3) +/* f01e1bc: c4e8000c */ lwc1 $f8,0xc($a3) +/* f01e1c0: c4f20004 */ lwc1 $f18,0x4($a3) +/* f01e1c4: 8cef0018 */ lw $t7,0x18($a3) +/* f01e1c8: 46083280 */ add.s $f10,$f6,$f8 +/* f01e1cc: c4e80014 */ lwc1 $f8,0x14($a3) +/* f01e1d0: c4e60008 */ lwc1 $f6,0x8($a3) +/* f01e1d4: 46029100 */ add.s $f4,$f18,$f2 +/* f01e1d8: e4ea0000 */ swc1 $f10,0x0($a3) +/* f01e1dc: 25f8ffff */ addiu $t8,$t7,-1 +/* f01e1e0: 46083280 */ add.s $f10,$f6,$f8 +/* f01e1e4: e4e40004 */ swc1 $f4,0x4($a3) +/* f01e1e8: acf80018 */ sw $t8,0x18($a3) +/* f01e1ec: e4ea0008 */ swc1 $f10,0x8($a3) +/* f01e1f0: 8c4a0004 */ lw $t2,0x4($v0) +.L0f01e1f4: +/* f01e1f4: 15140003 */ bne $t0,$s4,.L0f01e204 +/* f01e1f8: 012a082a */ slt $at,$t1,$t2 +/* f01e1fc: 10000002 */ beqz $zero,.L0f01e208 +/* f01e200: 02403825 */ or $a3,$s2,$zero +.L0f01e204: +/* f01e204: 24e7001c */ addiu $a3,$a3,0x1c +.L0f01e208: +/* f01e208: 5420ffd1 */ bnezl $at,.L0f01e150 +/* f01e20c: 8cee0018 */ lw $t6,0x18($a3) +.L0f01e210: +/* f01e210: 8eb90038 */ lw $t9,0x38($s5) +/* f01e214: 24a50001 */ addiu $a1,$a1,0x1 +/* f01e218: 00b9082a */ slt $at,$a1,$t9 +/* f01e21c: 5420ffc2 */ bnezl $at,.L0f01e128 +/* f01e220: 8c46000c */ lw $a2,0xc($v0) +.L0f01e224: +/* f01e224: 1470ffa8 */ bne $v1,$s0,.L0f01e0c8 +/* f01e228: 24420024 */ addiu $v0,$v0,0x24 +.L0f01e22c: +/* f01e22c: 8fb00008 */ lw $s0,0x8($sp) +/* f01e230: 8fb1000c */ lw $s1,0xc($sp) +/* f01e234: 8fb20010 */ lw $s2,0x10($sp) +/* f01e238: 8fb30014 */ lw $s3,0x14($sp) +/* f01e23c: 8fb40018 */ lw $s4,0x18($sp) +/* f01e240: 8fb5001c */ lw $s5,0x1c($sp) +/* f01e244: 03e00008 */ jr $ra +/* f01e248: 27bd0020 */ addiu $sp,$sp,0x20 +/* f01e24c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01e250 +/* f01e250: 27bdffd0 */ addiu $sp,$sp,-48 +/* f01e254: afb40024 */ sw $s4,0x24($sp) +/* f01e258: 3c14800a */ lui $s4,0x800a +/* f01e25c: 26949fc0 */ addiu $s4,$s4,-24640 +/* f01e260: 8e8e006c */ lw $t6,0x6c($s4) +/* f01e264: afbf002c */ sw $ra,0x2c($sp) +/* f01e268: afb50028 */ sw $s5,0x28($sp) +/* f01e26c: afb30020 */ sw $s3,0x20($sp) +/* f01e270: afb2001c */ sw $s2,0x1c($sp) +/* f01e274: afb10018 */ sw $s1,0x18($sp) +/* f01e278: afb00014 */ sw $s0,0x14($sp) +/* f01e27c: 11c00003 */ beqz $t6,.L0f01e28c +/* f01e280: 00003825 */ or $a3,$zero,$zero +/* f01e284: 10000002 */ beqz $zero,.L0f01e290 +/* f01e288: 24060001 */ addiu $a2,$zero,0x1 +.L0f01e28c: +/* f01e28c: 00003025 */ or $a2,$zero,$zero +.L0f01e290: +/* f01e290: 8e8f0068 */ lw $t7,0x68($s4) +/* f01e294: 00002825 */ or $a1,$zero,$zero +/* f01e298: 00002025 */ or $a0,$zero,$zero +/* f01e29c: 11e00003 */ beqz $t7,.L0f01e2ac +/* f01e2a0: 00000000 */ sll $zero,$zero,0x0 +/* f01e2a4: 10000001 */ beqz $zero,.L0f01e2ac +/* f01e2a8: 24050001 */ addiu $a1,$zero,0x1 +.L0f01e2ac: +/* f01e2ac: 8e980064 */ lw $t8,0x64($s4) +/* f01e2b0: 00001025 */ or $v0,$zero,$zero +/* f01e2b4: 00075880 */ sll $t3,$a3,0x2 +/* f01e2b8: 13000003 */ beqz $t8,.L0f01e2c8 +/* f01e2bc: 00000000 */ sll $zero,$zero,0x0 +/* f01e2c0: 10000001 */ beqz $zero,.L0f01e2c8 +/* f01e2c4: 24040001 */ addiu $a0,$zero,0x1 +.L0f01e2c8: +/* f01e2c8: 8e990070 */ lw $t9,0x70($s4) +/* f01e2cc: 13200003 */ beqz $t9,.L0f01e2dc +/* f01e2d0: 00000000 */ sll $zero,$zero,0x0 +/* f01e2d4: 10000001 */ beqz $zero,.L0f01e2dc +/* f01e2d8: 24020001 */ addiu $v0,$zero,0x1 +.L0f01e2dc: +/* f01e2dc: 00444021 */ addu $t0,$v0,$a0 +/* f01e2e0: 01054821 */ addu $t1,$t0,$a1 +/* f01e2e4: 01265021 */ addu $t2,$t1,$a2 +/* f01e2e8: 19400029 */ blez $t2,.L0f01e390 +/* f01e2ec: 00000000 */ sll $zero,$zero,0x0 +/* f01e2f0: 44800000 */ mtc1 $zero,$f0 +/* f01e2f4: 028b1821 */ addu $v1,$s4,$t3 +/* f01e2f8: 8c6c0064 */ lw $t4,0x64($v1) +.L0f01e2fc: +/* f01e2fc: 24e70001 */ addiu $a3,$a3,0x1 +/* f01e300: 24630004 */ addiu $v1,$v1,0x4 +/* f01e304: e5801c44 */ swc1 $f0,0x1c44($t4) +/* f01e308: 8c6d0060 */ lw $t5,0x60($v1) +/* f01e30c: 00003025 */ or $a2,$zero,$zero +/* f01e310: 00002825 */ or $a1,$zero,$zero +/* f01e314: e5a01c48 */ swc1 $f0,0x1c48($t5) +/* f01e318: 8c6e0060 */ lw $t6,0x60($v1) +/* f01e31c: 00002025 */ or $a0,$zero,$zero +/* f01e320: 00001025 */ or $v0,$zero,$zero +/* f01e324: e5c01c4c */ swc1 $f0,0x1c4c($t6) +/* f01e328: 8e8f006c */ lw $t7,0x6c($s4) +/* f01e32c: 11e00003 */ beqz $t7,.L0f01e33c +/* f01e330: 00000000 */ sll $zero,$zero,0x0 +/* f01e334: 10000001 */ beqz $zero,.L0f01e33c +/* f01e338: 24060001 */ addiu $a2,$zero,0x1 +.L0f01e33c: +/* f01e33c: 8e980068 */ lw $t8,0x68($s4) +/* f01e340: 13000003 */ beqz $t8,.L0f01e350 +/* f01e344: 00000000 */ sll $zero,$zero,0x0 +/* f01e348: 10000001 */ beqz $zero,.L0f01e350 +/* f01e34c: 24050001 */ addiu $a1,$zero,0x1 +.L0f01e350: +/* f01e350: 8e990064 */ lw $t9,0x64($s4) +/* f01e354: 13200003 */ beqz $t9,.L0f01e364 +/* f01e358: 00000000 */ sll $zero,$zero,0x0 +/* f01e35c: 10000001 */ beqz $zero,.L0f01e364 +/* f01e360: 24040001 */ addiu $a0,$zero,0x1 +.L0f01e364: +/* f01e364: 8e880070 */ lw $t0,0x70($s4) +/* f01e368: 11000003 */ beqz $t0,.L0f01e378 +/* f01e36c: 00000000 */ sll $zero,$zero,0x0 +/* f01e370: 10000001 */ beqz $zero,.L0f01e378 +/* f01e374: 24020001 */ addiu $v0,$zero,0x1 +.L0f01e378: +/* f01e378: 00444821 */ addu $t1,$v0,$a0 +/* f01e37c: 01255021 */ addu $t2,$t1,$a1 +/* f01e380: 01465821 */ addu $t3,$t2,$a2 +/* f01e384: 00eb082a */ slt $at,$a3,$t3 +/* f01e388: 5420ffdc */ bnezl $at,.L0f01e2fc +/* f01e38c: 8c6c0064 */ lw $t4,0x64($v1) +.L0f01e390: +/* f01e390: 0fc0b26c */ jal func0f02c9b0 +/* f01e394: 00000000 */ sll $zero,$zero,0x0 +/* f01e398: 0fc120e6 */ jal func0f048398 +/* f01e39c: 00000000 */ sll $zero,$zero,0x0 +/* f01e3a0: 8e90033c */ lw $s0,0x33c($s4) +/* f01e3a4: 24150003 */ addiu $s5,$zero,0x3 +.L0f01e3a8: +/* f01e3a8: 8e130020 */ lw $s3,0x20($s0) +/* f01e3ac: 8e8c0354 */ lw $t4,0x354($s4) +/* f01e3b0: 92020000 */ lbu $v0,0x0($s0) +/* f01e3b4: 00002825 */ or $a1,$zero,$zero +/* f01e3b8: 026c9026 */ xor $s2,$s3,$t4 +/* f01e3bc: 16a20005 */ bne $s5,$v0,.L0f01e3d4 +/* f01e3c0: 2e520001 */ sltiu $s2,$s2,0x1 +/* f01e3c4: 0fc08bf8 */ jal func0f022fe0 +/* f01e3c8: 02002025 */ or $a0,$s0,$zero +/* f01e3cc: 10000020 */ beqz $zero,.L0f01e450 +/* f01e3d0: 00402825 */ or $a1,$v0,$zero +.L0f01e3d4: +/* f01e3d4: 24010001 */ addiu $at,$zero,0x1 +/* f01e3d8: 10410005 */ beq $v0,$at,.L0f01e3f0 +/* f01e3dc: 24010004 */ addiu $at,$zero,0x4 +/* f01e3e0: 10410003 */ beq $v0,$at,.L0f01e3f0 +/* f01e3e4: 24010002 */ addiu $at,$zero,0x2 +/* f01e3e8: 54410006 */ bnel $v0,$at,.L0f01e404 +/* f01e3ec: 24010007 */ addiu $at,$zero,0x7 +.L0f01e3f0: +/* f01e3f0: 0fc1f91d */ jal func0f07e474 +/* f01e3f4: 02002025 */ or $a0,$s0,$zero +/* f01e3f8: 10000015 */ beqz $zero,.L0f01e450 +/* f01e3fc: 00402825 */ or $a1,$v0,$zero +/* f01e400: 24010007 */ addiu $at,$zero,0x7 +.L0f01e404: +/* f01e404: 54410006 */ bnel $v0,$at,.L0f01e420 +/* f01e408: 24010008 */ addiu $at,$zero,0x8 +/* f01e40c: 0fc4aef7 */ jal func0f12bbdc +/* f01e410: 02002025 */ or $a0,$s0,$zero +/* f01e414: 1000000e */ beqz $zero,.L0f01e450 +/* f01e418: 00402825 */ or $a1,$v0,$zero +/* f01e41c: 24010008 */ addiu $at,$zero,0x8 +.L0f01e420: +/* f01e420: 54410006 */ bnel $v0,$at,.L0f01e43c +/* f01e424: 24010006 */ addiu $at,$zero,0x6 +/* f01e428: 0fc4ba12 */ jal func0f12e848 +/* f01e42c: 02002025 */ or $a0,$s0,$zero +/* f01e430: 10000007 */ beqz $zero,.L0f01e450 +/* f01e434: 00402825 */ or $a1,$v0,$zero +/* f01e438: 24010006 */ addiu $at,$zero,0x6 +.L0f01e43c: +/* f01e43c: 54410005 */ bnel $v0,$at,.L0f01e454 +/* f01e440: 24010005 */ addiu $at,$zero,0x5 +/* f01e444: 0fc308a3 */ jal func0f0c228c +/* f01e448: 02002025 */ or $a0,$s0,$zero +/* f01e44c: 00402825 */ or $a1,$v0,$zero +.L0f01e450: +/* f01e450: 24010005 */ addiu $at,$zero,0x5 +.L0f01e454: +/* f01e454: 54a10004 */ bnel $a1,$at,.L0f01e468 +/* f01e458: 8e110020 */ lw $s1,0x20($s0) +/* f01e45c: 10000011 */ beqz $zero,.L0f01e4a4 +/* f01e460: 02608825 */ or $s1,$s3,$zero +/* f01e464: 8e110020 */ lw $s1,0x20($s0) +.L0f01e468: +/* f01e468: 8e8d0354 */ lw $t5,0x354($s4) +/* f01e46c: 022d9026 */ xor $s2,$s1,$t5 +/* f01e470: 14b5000a */ bne $a1,$s5,.L0f01e49c +/* f01e474: 2e520001 */ sltiu $s2,$s2,0x1 +/* f01e478: 0fc18171 */ jal func0f0605c4 +/* f01e47c: 02002025 */ or $a0,$s0,$zero +/* f01e480: 0fc1814e */ jal func0f060538 +/* f01e484: 02002025 */ or $a0,$s0,$zero +/* f01e488: 12400006 */ beqz $s2,.L0f01e4a4 +/* f01e48c: 00000000 */ sll $zero,$zero,0x0 +/* f01e490: 02008825 */ or $s1,$s0,$zero +/* f01e494: 10000003 */ beqz $zero,.L0f01e4a4 +/* f01e498: 00009025 */ or $s2,$zero,$zero +.L0f01e49c: +/* f01e49c: 0fc18ad9 */ jal func0f062b64 +/* f01e4a0: 02002025 */ or $a0,$s0,$zero +.L0f01e4a4: +/* f01e4a4: 1240ffc0 */ beqz $s2,.L0f01e3a8 +/* f01e4a8: 02208025 */ or $s0,$s1,$zero +/* f01e4ac: 8fbf002c */ lw $ra,0x2c($sp) +/* f01e4b0: 8fb00014 */ lw $s0,0x14($sp) +/* f01e4b4: 8fb10018 */ lw $s1,0x18($sp) +/* f01e4b8: 8fb2001c */ lw $s2,0x1c($sp) +/* f01e4bc: 8fb30020 */ lw $s3,0x20($sp) +/* f01e4c0: 8fb40024 */ lw $s4,0x24($sp) +/* f01e4c4: 8fb50028 */ lw $s5,0x28($sp) +/* f01e4c8: 03e00008 */ jr $ra +/* f01e4cc: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f01e4d0 +/* f01e4d0: 3c028006 */ lui $v0,0x8006 +/* f01e4d4: 03e00008 */ jr $ra +/* f01e4d8: 8c42298c */ lw $v0,0x298c($v0) +); + +GLOBAL_ASM( +glabel func0f01e4dc +/* f01e4dc: 3c03800a */ lui $v1,0x800a +/* f01e4e0: 8c63cd10 */ lw $v1,-0x32f0($v1) +/* f01e4e4: 00053c00 */ sll $a3,$a1,0x10 +/* f01e4e8: 00077403 */ sra $t6,$a3,0x10 +/* f01e4ec: 01c03825 */ or $a3,$t6,$zero +/* f01e4f0: afa50004 */ sw $a1,0x4($sp) +/* f01e4f4: 1860000d */ blez $v1,.L0f01e52c +/* f01e4f8: 00001025 */ or $v0,$zero,$zero +/* f01e4fc: 3c06800a */ lui $a2,0x800a +/* f01e500: 8cc6cd14 */ lw $a2,-0x32ec($a2) +/* f01e504: 84850000 */ lh $a1,0x0($a0) +.L0f01e508: +/* f01e508: 84cf0000 */ lh $t7,0x0($a2) +/* f01e50c: 24420001 */ addiu $v0,$v0,0x1 +/* f01e510: 0043082a */ slt $at,$v0,$v1 +/* f01e514: 14af0003 */ bne $a1,$t7,.L0f01e524 +/* f01e518: 00000000 */ sll $zero,$zero,0x0 +/* f01e51c: 10000003 */ beqz $zero,.L0f01e52c +/* f01e520: a4c70000 */ sh $a3,0x0($a2) +.L0f01e524: +/* f01e524: 1420fff8 */ bnez $at,.L0f01e508 +/* f01e528: 24c60002 */ addiu $a2,$a2,0x2 +.L0f01e52c: +/* f01e52c: a4870000 */ sh $a3,0x0($a0) +/* f01e530: 3c08800a */ lui $t0,0x800a +/* f01e534: 8d08cd10 */ lw $t0,-0x32f0($t0) +/* f01e538: 3c0c800a */ lui $t4,0x800a +/* f01e53c: 3c0b800a */ lui $t3,0x800a +/* f01e540: 256bcd14 */ addiu $t3,$t3,-13036 +/* f01e544: 258ccd18 */ addiu $t4,$t4,-13032 +/* f01e548: 2508ffff */ addiu $t0,$t0,-1 +/* f01e54c: 00002825 */ or $a1,$zero,$zero +.L0f01e550: +/* f01e550: 1900001d */ blez $t0,.L0f01e5c8 +/* f01e554: 00001025 */ or $v0,$zero,$zero +/* f01e558: 00001825 */ or $v1,$zero,$zero +.L0f01e55c: +/* f01e55c: 8d780000 */ lw $t8,0x0($t3) +/* f01e560: 24420001 */ addiu $v0,$v0,0x1 +/* f01e564: 03033021 */ addu $a2,$t8,$v1 +/* f01e568: 84c70002 */ lh $a3,0x2($a2) +/* f01e56c: 84c40000 */ lh $a0,0x0($a2) +/* f01e570: 00e4082a */ slt $at,$a3,$a0 +/* f01e574: 50200012 */ beqzl $at,.L0f01e5c0 +/* f01e578: 0048082a */ slt $at,$v0,$t0 +/* f01e57c: a4c70000 */ sh $a3,0x0($a2) +/* f01e580: 8d6d0000 */ lw $t5,0x0($t3) +/* f01e584: 3c08800a */ lui $t0,0x800a +/* f01e588: 24050001 */ addiu $a1,$zero,0x1 +/* f01e58c: 01a37021 */ addu $t6,$t5,$v1 +/* f01e590: a5c40002 */ sh $a0,0x2($t6) +/* f01e594: 8d8f0000 */ lw $t7,0x0($t4) +/* f01e598: 01e35021 */ addu $t2,$t7,$v1 +/* f01e59c: 85580002 */ lh $t8,0x2($t2) +/* f01e5a0: 85490000 */ lh $t1,0x0($t2) +/* f01e5a4: a5580000 */ sh $t8,0x0($t2) +/* f01e5a8: 8d990000 */ lw $t9,0x0($t4) +/* f01e5ac: 03236821 */ addu $t5,$t9,$v1 +/* f01e5b0: a5a90002 */ sh $t1,0x2($t5) +/* f01e5b4: 8d08cd10 */ lw $t0,-0x32f0($t0) +/* f01e5b8: 2508ffff */ addiu $t0,$t0,-1 +/* f01e5bc: 0048082a */ slt $at,$v0,$t0 +.L0f01e5c0: +/* f01e5c0: 1420ffe6 */ bnez $at,.L0f01e55c +/* f01e5c4: 24630002 */ addiu $v1,$v1,0x2 +.L0f01e5c8: +/* f01e5c8: 54a0ffe1 */ bnezl $a1,.L0f01e550 +/* f01e5cc: 00002825 */ or $a1,$zero,$zero +/* f01e5d0: 03e00008 */ jr $ra +/* f01e5d4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01e5d8 +/* f01e5d8: 3c0a800a */ lui $t2,0x800a +/* f01e5dc: 254acd10 */ addiu $t2,$t2,-13040 +/* f01e5e0: 8d430000 */ lw $v1,0x0($t2) +/* f01e5e4: 27bdfff8 */ addiu $sp,$sp,-8 +/* f01e5e8: afb00004 */ sw $s0,0x4($sp) +/* f01e5ec: 00a08025 */ or $s0,$a1,$zero +/* f01e5f0: 18600019 */ blez $v1,.L0f01e658 +/* f01e5f4: 00001025 */ or $v0,$zero,$zero +/* f01e5f8: 3c0c800a */ lui $t4,0x800a +/* f01e5fc: 3c0b800a */ lui $t3,0x800a +/* f01e600: 256bcd14 */ addiu $t3,$t3,-13036 +/* f01e604: 258ccd18 */ addiu $t4,$t4,-13032 +/* f01e608: 00002825 */ or $a1,$zero,$zero +.L0f01e60c: +/* f01e60c: 8d6e0000 */ lw $t6,0x0($t3) +/* f01e610: 24420001 */ addiu $v0,$v0,0x1 +/* f01e614: 01c53021 */ addu $a2,$t6,$a1 +/* f01e618: 84c70000 */ lh $a3,0x0($a2) +/* f01e61c: 0087082a */ slt $at,$a0,$a3 +/* f01e620: 1020000a */ beqz $at,.L0f01e64c +/* f01e624: 00074400 */ sll $t0,$a3,0x10 +/* f01e628: a4c40000 */ sh $a0,0x0($a2) +/* f01e62c: 8d980000 */ lw $t8,0x0($t4) +/* f01e630: 00087c03 */ sra $t7,$t0,0x10 +/* f01e634: 01e02025 */ or $a0,$t7,$zero +/* f01e638: 03054821 */ addu $t1,$t8,$a1 +/* f01e63c: 85280000 */ lh $t0,0x0($t1) +/* f01e640: a5300000 */ sh $s0,0x0($t1) +/* f01e644: 8d430000 */ lw $v1,0x0($t2) +/* f01e648: 01008025 */ or $s0,$t0,$zero +.L0f01e64c: +/* f01e64c: 0043082a */ slt $at,$v0,$v1 +/* f01e650: 1420ffee */ bnez $at,.L0f01e60c +/* f01e654: 24a50002 */ addiu $a1,$a1,0x2 +.L0f01e658: +/* f01e658: 3c0b800a */ lui $t3,0x800a +/* f01e65c: 256bcd14 */ addiu $t3,$t3,-13036 +/* f01e660: 8d790000 */ lw $t9,0x0($t3) +/* f01e664: 00036840 */ sll $t5,$v1,0x1 +/* f01e668: 3c0c800a */ lui $t4,0x800a +/* f01e66c: 032d7021 */ addu $t6,$t9,$t5 +/* f01e670: a5c40000 */ sh $a0,0x0($t6) +/* f01e674: 8d580000 */ lw $t8,0x0($t2) +/* f01e678: 258ccd18 */ addiu $t4,$t4,-13032 +/* f01e67c: 8d8f0000 */ lw $t7,0x0($t4) +/* f01e680: 0018c840 */ sll $t9,$t8,0x1 +/* f01e684: 01f96821 */ addu $t5,$t7,$t9 +/* f01e688: a5b00000 */ sh $s0,0x0($t5) +/* f01e68c: 8d4e0000 */ lw $t6,0x0($t2) +/* f01e690: 8fb00004 */ lw $s0,0x4($sp) +/* f01e694: 27bd0008 */ addiu $sp,$sp,0x8 +/* f01e698: 25d80001 */ addiu $t8,$t6,0x1 +/* f01e69c: 03e00008 */ jr $ra +/* f01e6a0: ad580000 */ sw $t8,0x0($t2) +); + +GLOBAL_ASM( +glabel func0f01e6a4 +/* f01e6a4: 3c08800a */ lui $t0,0x800a +/* f01e6a8: 2508cd10 */ addiu $t0,$t0,-13040 +/* f01e6ac: 8d030000 */ lw $v1,0x0($t0) +/* f01e6b0: 00001025 */ or $v0,$zero,$zero +/* f01e6b4: 00002825 */ or $a1,$zero,$zero +/* f01e6b8: 18600027 */ blez $v1,.L0f01e758 +/* f01e6bc: 3c06800a */ lui $a2,0x800a +/* f01e6c0: 8cc6cd14 */ lw $a2,-0x32ec($a2) +.L0f01e6c4: +/* f01e6c4: 84ce0000 */ lh $t6,0x0($a2) +/* f01e6c8: 24c60002 */ addiu $a2,$a2,0x2 +/* f01e6cc: 548e001f */ bnel $a0,$t6,.L0f01e74c +/* f01e6d0: 24420001 */ addiu $v0,$v0,0x1 +/* f01e6d4: 24460001 */ addiu $a2,$v0,0x1 +/* f01e6d8: 00c3082a */ slt $at,$a2,$v1 +/* f01e6dc: 10200017 */ beqz $at,.L0f01e73c +/* f01e6e0: 00c02025 */ or $a0,$a2,$zero +/* f01e6e4: 3c0a800a */ lui $t2,0x800a +/* f01e6e8: 3c09800a */ lui $t1,0x800a +/* f01e6ec: 2529cd14 */ addiu $t1,$t1,-13036 +/* f01e6f0: 254acd18 */ addiu $t2,$t2,-13032 +/* f01e6f4: 00063040 */ sll $a2,$a2,0x1 +/* f01e6f8: 8d220000 */ lw $v0,0x0($t1) +.L0f01e6fc: +/* f01e6fc: 24840001 */ addiu $a0,$a0,0x1 +/* f01e700: 00467821 */ addu $t7,$v0,$a2 +/* f01e704: 85f80000 */ lh $t8,0x0($t7) +/* f01e708: 0045c821 */ addu $t9,$v0,$a1 +/* f01e70c: a7380000 */ sh $t8,0x0($t9) +/* f01e710: 8d470000 */ lw $a3,0x0($t2) +/* f01e714: 00e65821 */ addu $t3,$a3,$a2 +/* f01e718: 856c0000 */ lh $t4,0x0($t3) +/* f01e71c: 00e56821 */ addu $t5,$a3,$a1 +/* f01e720: 24a50002 */ addiu $a1,$a1,0x2 +/* f01e724: a5ac0000 */ sh $t4,0x0($t5) +/* f01e728: 8d030000 */ lw $v1,0x0($t0) +/* f01e72c: 24c60002 */ addiu $a2,$a2,0x2 +/* f01e730: 0083082a */ slt $at,$a0,$v1 +/* f01e734: 5420fff1 */ bnezl $at,.L0f01e6fc +/* f01e738: 8d220000 */ lw $v0,0x0($t1) +.L0f01e73c: +/* f01e73c: 246effff */ addiu $t6,$v1,-1 +/* f01e740: 03e00008 */ jr $ra +/* f01e744: ad0e0000 */ sw $t6,0x0($t0) +/* f01e748: 24420001 */ addiu $v0,$v0,0x1 +.L0f01e74c: +/* f01e74c: 0043082a */ slt $at,$v0,$v1 +/* f01e750: 1420ffdc */ bnez $at,.L0f01e6c4 +/* f01e754: 24a50002 */ addiu $a1,$a1,0x2 +.L0f01e758: +/* f01e758: 03e00008 */ jr $ra +/* f01e75c: 00000000 */ sll $zero,$zero,0x0 +/* f01e760: 00802825 */ or $a1,$a0,$zero +/* f01e764: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01e768: 00042080 */ sll $a0,$a0,0x2 +/* f01e76c: afbf0014 */ sw $ra,0x14($sp) +/* f01e770: 00852023 */ subu $a0,$a0,$a1 +/* f01e774: 0fc59e7d */ jal func0f1679f4 +/* f01e778: 00042080 */ sll $a0,$a0,0x2 +/* f01e77c: 8fbf0014 */ lw $ra,0x14($sp) +/* f01e780: 27bd0018 */ addiu $sp,$sp,0x18 +/* f01e784: 03e00008 */ jr $ra +/* f01e788: 00000000 */ sll $zero,$zero,0x0 +/* f01e78c: 3c018006 */ lui $at,0x8006 +/* f01e790: 03e00008 */ jr $ra +/* f01e794: ac24297c */ sw $a0,0x297c($at) +/* f01e798: 3c028006 */ lui $v0,0x8006 +/* f01e79c: 03e00008 */ jr $ra +/* f01e7a0: 8c42297c */ lw $v0,0x297c($v0) +/* f01e7a4: 3c018006 */ lui $at,0x8006 +/* f01e7a8: 03e00008 */ jr $ra +/* f01e7ac: ac242980 */ sw $a0,0x2980($at) +/* f01e7b0: 3c028006 */ lui $v0,0x8006 +/* f01e7b4: 03e00008 */ jr $ra +/* f01e7b8: 8c422980 */ lw $v0,0x2980($v0) +); + +GLOBAL_ASM( +glabel func0f01e7bc +/* f01e7bc: 1080000b */ beqz $a0,.L0f01e7ec +/* f01e7c0: 00000000 */ sll $zero,$zero,0x0 +/* f01e7c4: 50a00007 */ beqzl $a1,.L0f01e7e4 +/* f01e7c8: 8c980014 */ lw $t8,0x14($a0) +/* f01e7cc: 8c8e0014 */ lw $t6,0x14($a0) +/* f01e7d0: 2401feff */ addiu $at,$zero,-257 +/* f01e7d4: 01c17824 */ and $t7,$t6,$at +/* f01e7d8: 03e00008 */ jr $ra +/* f01e7dc: ac8f0014 */ sw $t7,0x14($a0) +/* f01e7e0: 8c980014 */ lw $t8,0x14($a0) +.L0f01e7e4: +/* f01e7e4: 37190100 */ ori $t9,$t8,0x100 +/* f01e7e8: ac990014 */ sw $t9,0x14($a0) +.L0f01e7ec: +/* f01e7ec: 03e00008 */ jr $ra +/* f01e7f0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01e7f4 +/* f01e7f4: 27bdff28 */ addiu $sp,$sp,-216 +/* f01e7f8: afbf002c */ sw $ra,0x2c($sp) +/* f01e7fc: afb00028 */ sw $s0,0x28($sp) +/* f01e800: afa400d8 */ sw $a0,0xd8($sp) +/* f01e804: afa500dc */ sw $a1,0xdc($sp) +/* f01e808: afa600e0 */ sw $a2,0xe0($sp) +/* f01e80c: afa700e4 */ sw $a3,0xe4($sp) +/* f01e810: afa000c8 */ sw $zero,0xc8($sp) +/* f01e814: 8c90001c */ lw $s0,0x1c($a0) +/* f01e818: 10800003 */ beqz $a0,.L0f01e828 +/* f01e81c: afa000b0 */ sw $zero,0xb0($sp) +/* f01e820: 10000002 */ beqz $zero,.L0f01e82c +/* f01e824: 908202fe */ lbu $v0,0x2fe($a0) +.L0f01e828: +/* f01e828: 00001025 */ or $v0,$zero,$zero +.L0f01e82c: +/* f01e82c: 24010003 */ addiu $at,$zero,0x3 +/* f01e830: 14410009 */ bne $v0,$at,.L0f01e858 +/* f01e834: 02002025 */ or $a0,$s0,$zero +/* f01e838: 26040028 */ addiu $a0,$s0,0x28 +/* f01e83c: 0fc195e9 */ jal func0f0657a4 +/* f01e840: 8fa500e0 */ lw $a1,0xe0($sp) +/* f01e844: 8fa400d8 */ lw $a0,0xd8($sp) +/* f01e848: 0fc079ef */ jal func0f01e7bc +/* f01e84c: 24050001 */ addiu $a1,$zero,0x1 +/* f01e850: 10000280 */ beqz $zero,.L0f01f254 +/* f01e854: 8fbf002c */ lw $ra,0x2c($sp) +.L0f01e858: +/* f01e858: 27a500cc */ addiu $a1,$sp,0xcc +/* f01e85c: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f01e860: 0fc0a277 */ jal func0f0289dc +/* f01e864: 27a700d0 */ addiu $a3,$sp,0xd0 +/* f01e868: 3c013f00 */ lui $at,0x3f00 +/* f01e86c: 44813000 */ mtc1 $at,$f6 +/* f01e870: c7a400cc */ lwc1 $f4,0xcc($sp) +/* f01e874: 8fa400d8 */ lw $a0,0xd8($sp) +/* f01e878: 00002825 */ or $a1,$zero,$zero +/* f01e87c: 46062202 */ mul.s $f8,$f4,$f6 +/* f01e880: 0fc079ef */ jal func0f01e7bc +/* f01e884: e7a800b4 */ swc1 $f8,0xb4($sp) +/* f01e888: 8faf00d8 */ lw $t7,0xd8($sp) +/* f01e88c: 2401ffff */ addiu $at,$zero,-1 +/* f01e890: 8de402e4 */ lw $a0,0x2e4($t7) +/* f01e894: 5081000c */ beql $a0,$at,.L0f01e8c8 +/* f01e898: 26040008 */ addiu $a0,$s0,0x8 +/* f01e89c: 0fc2556c */ jal func0f0955b0 +/* f01e8a0: 00000000 */ sll $zero,$zero,0x0 +/* f01e8a4: 10400007 */ beqz $v0,.L0f01e8c4 +/* f01e8a8: afa200b0 */ sw $v0,0xb0($sp) +/* f01e8ac: 8c580014 */ lw $t8,0x14($v0) +/* f01e8b0: 00002825 */ or $a1,$zero,$zero +/* f01e8b4: 53000004 */ beqzl $t8,.L0f01e8c8 +/* f01e8b8: 26040008 */ addiu $a0,$s0,0x8 +/* f01e8bc: 0fc21d08 */ jal func0f087420 +/* f01e8c0: 8c440014 */ lw $a0,0x14($v0) +.L0f01e8c4: +/* f01e8c4: 26040008 */ addiu $a0,$s0,0x8 +.L0f01e8c8: +/* f01e8c8: 26050028 */ addiu $a1,$s0,0x28 +/* f01e8cc: 27a80084 */ addiu $t0,$sp,0x84 +/* f01e8d0: 24090014 */ addiu $t1,$zero,0x14 +/* f01e8d4: afa90014 */ sw $t1,0x14($sp) +/* f01e8d8: afa80010 */ sw $t0,0x10($sp) +/* f01e8dc: afa5003c */ sw $a1,0x3c($sp) +/* f01e8e0: afa40038 */ sw $a0,0x38($sp) +/* f01e8e4: 8fa600dc */ lw $a2,0xdc($sp) +/* f01e8e8: 0fc1977f */ jal func0f065dfc +/* f01e8ec: 8fa700e0 */ lw $a3,0xe0($sp) +/* f01e8f0: 8fa400d8 */ lw $a0,0xd8($sp) +/* f01e8f4: 8fa500dc */ lw $a1,0xdc($sp) +/* f01e8f8: 0fc087ea */ jal func0f021fa8 +/* f01e8fc: 8fa600e0 */ lw $a2,0xe0($sp) +/* f01e900: 8faa00dc */ lw $t2,0xdc($sp) +/* f01e904: c6100008 */ lwc1 $f16,0x8($s0) +/* f01e908: c7ae00b4 */ lwc1 $f14,0xb4($sp) +/* f01e90c: c54a0000 */ lwc1 $f10,0x0($t2) +/* f01e910: c6040010 */ lwc1 $f4,0x10($s0) +/* f01e914: c5520008 */ lwc1 $f18,0x8($t2) +/* f01e918: 46105081 */ sub.s $f2,$f10,$f16 +/* f01e91c: 240b003f */ addiu $t3,$zero,0x3f +/* f01e920: 240c0001 */ addiu $t4,$zero,0x1 +/* f01e924: 46049301 */ sub.s $f12,$f18,$f4 +/* f01e928: 4602703c */ c.lt.s $f14,$f2 +/* f01e92c: 00000000 */ sll $zero,$zero,0x0 +/* f01e930: 45030010 */ bc1tl .L0f01e974 +/* f01e934: afab0010 */ sw $t3,0x10($sp) +/* f01e938: 460c703c */ c.lt.s $f14,$f12 +/* f01e93c: 00000000 */ sll $zero,$zero,0x0 +/* f01e940: 4503000c */ bc1tl .L0f01e974 +/* f01e944: afab0010 */ sw $t3,0x10($sp) +/* f01e948: 46007007 */ neg.s $f0,$f14 +/* f01e94c: 4600103c */ c.lt.s $f2,$f0 +/* f01e950: 00000000 */ sll $zero,$zero,0x0 +/* f01e954: 45030007 */ bc1tl .L0f01e974 +/* f01e958: afab0010 */ sw $t3,0x10($sp) +/* f01e95c: 4600603c */ c.lt.s $f12,$f0 +/* f01e960: 240f003f */ addiu $t7,$zero,0x3f +/* f01e964: 24180001 */ addiu $t8,$zero,0x1 +/* f01e968: 45020024 */ bc1fl .L0f01e9fc +/* f01e96c: afaf0010 */ sw $t7,0x10($sp) +/* f01e970: afab0010 */ sw $t3,0x10($sp) +.L0f01e974: +/* f01e974: afac0014 */ sw $t4,0x14($sp) +/* f01e978: c600000c */ lwc1 $f0,0xc($s0) +/* f01e97c: c7a600d4 */ lwc1 $f6,0xd4($sp) +/* f01e980: c7aa00d0 */ lwc1 $f10,0xd0($sp) +/* f01e984: 8fa40038 */ lw $a0,0x38($sp) +/* f01e988: 46003201 */ sub.s $f8,$f6,$f0 +/* f01e98c: 8fa5003c */ lw $a1,0x3c($sp) +/* f01e990: 8fa600dc */ lw $a2,0xdc($sp) +/* f01e994: 46005401 */ sub.s $f16,$f10,$f0 +/* f01e998: e7a80018 */ swc1 $f8,0x18($sp) +/* f01e99c: 8fa700e0 */ lw $a3,0xe0($sp) +/* f01e9a0: 0c00b62e */ jal 0x2d8b8 +/* f01e9a4: e7b0001c */ swc1 $f16,0x1c($sp) +/* f01e9a8: 24010001 */ addiu $at,$zero,0x1 +/* f01e9ac: 14410020 */ bne $v0,$at,.L0f01ea30 +/* f01e9b0: 240d003f */ addiu $t5,$zero,0x3f +/* f01e9b4: 240e0001 */ addiu $t6,$zero,0x1 +/* f01e9b8: afae0014 */ sw $t6,0x14($sp) +/* f01e9bc: afad0010 */ sw $t5,0x10($sp) +/* f01e9c0: c600000c */ lwc1 $f0,0xc($s0) +/* f01e9c4: c7b200d4 */ lwc1 $f18,0xd4($sp) +/* f01e9c8: c7a600d0 */ lwc1 $f6,0xd0($sp) +/* f01e9cc: 8fa40038 */ lw $a0,0x38($sp) +/* f01e9d0: 46009101 */ sub.s $f4,$f18,$f0 +/* f01e9d4: 8fa500dc */ lw $a1,0xdc($sp) +/* f01e9d8: 8fa600cc */ lw $a2,0xcc($sp) +/* f01e9dc: 46003201 */ sub.s $f8,$f6,$f0 +/* f01e9e0: e7a40018 */ swc1 $f4,0x18($sp) +/* f01e9e4: 8fa700e0 */ lw $a3,0xe0($sp) +/* f01e9e8: 0c00a9bf */ jal 0x2a6fc +/* f01e9ec: e7a8001c */ swc1 $f8,0x1c($sp) +/* f01e9f0: 10000010 */ beqz $zero,.L0f01ea34 +/* f01e9f4: 2401ffff */ addiu $at,$zero,-1 +/* f01e9f8: afaf0010 */ sw $t7,0x10($sp) +.L0f01e9fc: +/* f01e9fc: afb80014 */ sw $t8,0x14($sp) +/* f01ea00: c600000c */ lwc1 $f0,0xc($s0) +/* f01ea04: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f01ea08: c7b200d0 */ lwc1 $f18,0xd0($sp) +/* f01ea0c: 8fa40038 */ lw $a0,0x38($sp) +/* f01ea10: 46005401 */ sub.s $f16,$f10,$f0 +/* f01ea14: 8fa500dc */ lw $a1,0xdc($sp) +/* f01ea18: 8fa600cc */ lw $a2,0xcc($sp) +/* f01ea1c: 46009101 */ sub.s $f4,$f18,$f0 +/* f01ea20: e7b00018 */ swc1 $f16,0x18($sp) +/* f01ea24: 27a70084 */ addiu $a3,$sp,0x84 +/* f01ea28: 0c00a9bf */ jal 0x2a6fc +/* f01ea2c: e7a4001c */ swc1 $f4,0x1c($sp) +.L0f01ea30: +/* f01ea30: 2401ffff */ addiu $at,$zero,-1 +.L0f01ea34: +/* f01ea34: 104101ed */ beq $v0,$at,.L0f01f1ec +/* f01ea38: 24010001 */ addiu $at,$zero,0x1 +/* f01ea3c: 1441000b */ bne $v0,$at,.L0f01ea6c +/* f01ea40: 27a40078 */ addiu $a0,$sp,0x78 +/* f01ea44: 8fb900e4 */ lw $t9,0xe4($sp) +/* f01ea48: 8fa800d8 */ lw $t0,0xd8($sp) +/* f01ea4c: 3c09800a */ lui $t1,0x800a +/* f01ea50: 13200004 */ beqz $t9,.L0f01ea64 +/* f01ea54: 240a0001 */ addiu $t2,$zero,0x1 +/* f01ea58: a1000009 */ sb $zero,0x9($t0) +/* f01ea5c: 8d299fc8 */ lw $t1,-0x6038($t1) +/* f01ea60: ad0900d8 */ sw $t1,0xd8($t0) +.L0f01ea64: +/* f01ea64: 100001e1 */ beqz $zero,.L0f01f1ec +/* f01ea68: afaa00c8 */ sw $t2,0xc8($sp) +.L0f01ea6c: +/* f01ea6c: 3c077f1b */ lui $a3,0x7f1b +/* f01ea70: 24e78690 */ addiu $a3,$a3,-31088 +/* f01ea74: 27a5006c */ addiu $a1,$sp,0x6c +/* f01ea78: 0c009393 */ jal 0x24e4c +/* f01ea7c: 240601c5 */ addiu $a2,$zero,0x1c5 +/* f01ea80: 8fa200dc */ lw $v0,0xdc($sp) +/* f01ea84: c6080008 */ lwc1 $f8,0x8($s0) +/* f01ea88: c4460000 */ lwc1 $f6,0x0($v0) +/* f01ea8c: 46083281 */ sub.s $f10,$f6,$f8 +/* f01ea90: c7a8006c */ lwc1 $f8,0x6c($sp) +/* f01ea94: c7a60078 */ lwc1 $f6,0x78($sp) +/* f01ea98: e7aa0060 */ swc1 $f10,0x60($sp) +/* f01ea9c: c6120010 */ lwc1 $f18,0x10($s0) +/* f01eaa0: c4500008 */ lwc1 $f16,0x8($v0) +/* f01eaa4: 46083032 */ c.eq.s $f6,$f8 +/* f01eaa8: c7aa0080 */ lwc1 $f10,0x80($sp) +/* f01eaac: 46128101 */ sub.s $f4,$f16,$f18 +/* f01eab0: c7b00074 */ lwc1 $f16,0x74($sp) +/* f01eab4: c7a60074 */ lwc1 $f6,0x74($sp) +/* f01eab8: 45000005 */ bc1f .L0f01ead0 +/* f01eabc: e7a40068 */ swc1 $f4,0x68($sp) +/* f01eac0: 46105032 */ c.eq.s $f10,$f16 +/* f01eac4: 00000000 */ sll $zero,$zero,0x0 +/* f01eac8: 45030085 */ bc1tl .L0f01ece0 +/* f01eacc: 8fab00c8 */ lw $t3,0xc8($sp) +.L0f01ead0: +/* f01ead0: c7a80080 */ lwc1 $f8,0x80($sp) +/* f01ead4: c7b2006c */ lwc1 $f18,0x6c($sp) +/* f01ead8: c7a40078 */ lwc1 $f4,0x78($sp) +/* f01eadc: 46083081 */ sub.s $f2,$f6,$f8 +/* f01eae0: 46049001 */ sub.s $f0,$f18,$f4 +/* f01eae4: 46021282 */ mul.s $f10,$f2,$f2 +/* f01eae8: e7a2005c */ swc1 $f2,0x5c($sp) +/* f01eaec: 46000402 */ mul.s $f16,$f0,$f0 +/* f01eaf0: e7a00054 */ swc1 $f0,0x54($sp) +/* f01eaf4: 0c012974 */ jal 0x4a5d0 +/* f01eaf8: 46105300 */ add.s $f12,$f10,$f16 +/* f01eafc: 3c013f80 */ lui $at,0x3f80 +/* f01eb00: 44819000 */ mtc1 $at,$f18 +/* f01eb04: c7a40054 */ lwc1 $f4,0x54($sp) +/* f01eb08: c7a8005c */ lwc1 $f8,0x5c($sp) +/* f01eb0c: 46009083 */ div.s $f2,$f18,$f0 +/* f01eb10: c7b00068 */ lwc1 $f16,0x68($sp) +/* f01eb14: 8fab00dc */ lw $t3,0xdc($sp) +/* f01eb18: 27ac0084 */ addiu $t4,$sp,0x84 +/* f01eb1c: 240d0014 */ addiu $t5,$zero,0x14 +/* f01eb20: 8fa40038 */ lw $a0,0x38($sp) +/* f01eb24: 8fa5003c */ lw $a1,0x3c($sp) +/* f01eb28: 27a60044 */ addiu $a2,$sp,0x44 +/* f01eb2c: 8fa700e0 */ lw $a3,0xe0($sp) +/* f01eb30: 46022182 */ mul.s $f6,$f4,$f2 +/* f01eb34: c7a40060 */ lwc1 $f4,0x60($sp) +/* f01eb38: 46024282 */ mul.s $f10,$f8,$f2 +/* f01eb3c: e7a60054 */ swc1 $f6,0x54($sp) +/* f01eb40: 46105482 */ mul.s $f18,$f10,$f16 +/* f01eb44: e7aa005c */ swc1 $f10,0x5c($sp) +/* f01eb48: 46062202 */ mul.s $f8,$f4,$f6 +/* f01eb4c: c6040008 */ lwc1 $f4,0x8($s0) +/* f01eb50: 46089300 */ add.s $f12,$f18,$f8 +/* f01eb54: 460c3402 */ mul.s $f16,$f6,$f12 +/* f01eb58: 46048480 */ add.s $f18,$f16,$f4 +/* f01eb5c: 460c5182 */ mul.s $f6,$f10,$f12 +/* f01eb60: e7b20044 */ swc1 $f18,0x44($sp) +/* f01eb64: c5680004 */ lwc1 $f8,0x4($t3) +/* f01eb68: e7a80048 */ swc1 $f8,0x48($sp) +/* f01eb6c: c6100010 */ lwc1 $f16,0x10($s0) +/* f01eb70: afad0014 */ sw $t5,0x14($sp) +/* f01eb74: afac0010 */ sw $t4,0x10($sp) +/* f01eb78: 46103100 */ add.s $f4,$f6,$f16 +/* f01eb7c: 0fc1977f */ jal func0f065dfc +/* f01eb80: e7a4004c */ swc1 $f4,0x4c($sp) +/* f01eb84: 8fa400d8 */ lw $a0,0xd8($sp) +/* f01eb88: 27a50044 */ addiu $a1,$sp,0x44 +/* f01eb8c: 0fc087ea */ jal func0f021fa8 +/* f01eb90: 8fa600e0 */ lw $a2,0xe0($sp) +/* f01eb94: c7b20044 */ lwc1 $f18,0x44($sp) +/* f01eb98: c6080008 */ lwc1 $f8,0x8($s0) +/* f01eb9c: c7ae00b4 */ lwc1 $f14,0xb4($sp) +/* f01eba0: c7aa004c */ lwc1 $f10,0x4c($sp) +/* f01eba4: 46089081 */ sub.s $f2,$f18,$f8 +/* f01eba8: c6060010 */ lwc1 $f6,0x10($s0) +/* f01ebac: 240e003f */ addiu $t6,$zero,0x3f +/* f01ebb0: 240f0001 */ addiu $t7,$zero,0x1 +/* f01ebb4: 4602703c */ c.lt.s $f14,$f2 +/* f01ebb8: 46065301 */ sub.s $f12,$f10,$f6 +/* f01ebbc: 4503000f */ bc1tl .L0f01ebfc +/* f01ebc0: afae0010 */ sw $t6,0x10($sp) +/* f01ebc4: 460c703c */ c.lt.s $f14,$f12 +/* f01ebc8: 00000000 */ sll $zero,$zero,0x0 +/* f01ebcc: 4503000b */ bc1tl .L0f01ebfc +/* f01ebd0: afae0010 */ sw $t6,0x10($sp) +/* f01ebd4: 46007007 */ neg.s $f0,$f14 +/* f01ebd8: 4600103c */ c.lt.s $f2,$f0 +/* f01ebdc: 00000000 */ sll $zero,$zero,0x0 +/* f01ebe0: 45030006 */ bc1tl .L0f01ebfc +/* f01ebe4: afae0010 */ sw $t6,0x10($sp) +/* f01ebe8: 4600603c */ c.lt.s $f12,$f0 +/* f01ebec: 24190001 */ addiu $t9,$zero,0x1 +/* f01ebf0: 45020022 */ bc1fl .L0f01ec7c +/* f01ebf4: afb90010 */ sw $t9,0x10($sp) +/* f01ebf8: afae0010 */ sw $t6,0x10($sp) +.L0f01ebfc: +/* f01ebfc: afaf0014 */ sw $t7,0x14($sp) +/* f01ec00: c600000c */ lwc1 $f0,0xc($s0) +/* f01ec04: c7b000d4 */ lwc1 $f16,0xd4($sp) +/* f01ec08: c7b200d0 */ lwc1 $f18,0xd0($sp) +/* f01ec0c: 8fa40038 */ lw $a0,0x38($sp) +/* f01ec10: 46008101 */ sub.s $f4,$f16,$f0 +/* f01ec14: 8fa5003c */ lw $a1,0x3c($sp) +/* f01ec18: 27a60044 */ addiu $a2,$sp,0x44 +/* f01ec1c: 46009201 */ sub.s $f8,$f18,$f0 +/* f01ec20: e7a40018 */ swc1 $f4,0x18($sp) +/* f01ec24: 8fa700e0 */ lw $a3,0xe0($sp) +/* f01ec28: 0c00b5cb */ jal 0x2d72c +/* f01ec2c: e7a8001c */ swc1 $f8,0x1c($sp) +/* f01ec30: 24010001 */ addiu $at,$zero,0x1 +/* f01ec34: 1441001d */ bne $v0,$at,.L0f01ecac +/* f01ec38: 24180001 */ addiu $t8,$zero,0x1 +/* f01ec3c: afb80010 */ sw $t8,0x10($sp) +/* f01ec40: c600000c */ lwc1 $f0,0xc($s0) +/* f01ec44: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f01ec48: c7b000d0 */ lwc1 $f16,0xd0($sp) +/* f01ec4c: 27a40044 */ addiu $a0,$sp,0x44 +/* f01ec50: 46005181 */ sub.s $f6,$f10,$f0 +/* f01ec54: 8fa500cc */ lw $a1,0xcc($sp) +/* f01ec58: 8fa600e0 */ lw $a2,0xe0($sp) +/* f01ec5c: 46008101 */ sub.s $f4,$f16,$f0 +/* f01ec60: e7a60014 */ swc1 $f6,0x14($sp) +/* f01ec64: 2407003f */ addiu $a3,$zero,0x3f +/* f01ec68: 0c00a9a1 */ jal 0x2a684 +/* f01ec6c: e7a40018 */ swc1 $f4,0x18($sp) +/* f01ec70: 1000000f */ beqz $zero,.L0f01ecb0 +/* f01ec74: 24010001 */ addiu $at,$zero,0x1 +/* f01ec78: afb90010 */ sw $t9,0x10($sp) +.L0f01ec7c: +/* f01ec7c: c600000c */ lwc1 $f0,0xc($s0) +/* f01ec80: c7b200d4 */ lwc1 $f18,0xd4($sp) +/* f01ec84: c7aa00d0 */ lwc1 $f10,0xd0($sp) +/* f01ec88: 27a40044 */ addiu $a0,$sp,0x44 +/* f01ec8c: 46009201 */ sub.s $f8,$f18,$f0 +/* f01ec90: 8fa500cc */ lw $a1,0xcc($sp) +/* f01ec94: 27a60084 */ addiu $a2,$sp,0x84 +/* f01ec98: 46005181 */ sub.s $f6,$f10,$f0 +/* f01ec9c: e7a80014 */ swc1 $f8,0x14($sp) +/* f01eca0: 2407003f */ addiu $a3,$zero,0x3f +/* f01eca4: 0c00a9a1 */ jal 0x2a684 +/* f01eca8: e7a60018 */ swc1 $f6,0x18($sp) +.L0f01ecac: +/* f01ecac: 24010001 */ addiu $at,$zero,0x1 +.L0f01ecb0: +/* f01ecb0: 1441000a */ bne $v0,$at,.L0f01ecdc +/* f01ecb4: c7b00044 */ lwc1 $f16,0x44($sp) +/* f01ecb8: 8fa200dc */ lw $v0,0xdc($sp) +/* f01ecbc: 24090002 */ addiu $t1,$zero,0x2 +/* f01ecc0: 240a0001 */ addiu $t2,$zero,0x1 +/* f01ecc4: e4500000 */ swc1 $f16,0x0($v0) +/* f01ecc8: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f01eccc: e4440008 */ swc1 $f4,0x8($v0) +/* f01ecd0: 8fa800d8 */ lw $t0,0xd8($sp) +/* f01ecd4: a1090009 */ sb $t1,0x9($t0) +/* f01ecd8: afaa00c8 */ sw $t2,0xc8($sp) +.L0f01ecdc: +/* f01ecdc: 8fab00c8 */ lw $t3,0xc8($sp) +.L0f01ece0: +/* f01ece0: 8fa200dc */ lw $v0,0xdc($sp) +/* f01ece4: c7b20078 */ lwc1 $f18,0x78($sp) +/* f01ece8: 55600141 */ bnezl $t3,.L0f01f1f0 +/* f01ecec: 8faf00c8 */ lw $t7,0xc8($sp) +/* f01ecf0: c4480000 */ lwc1 $f8,0x0($v0) +/* f01ecf4: c7a60080 */ lwc1 $f6,0x80($sp) +/* f01ecf8: 46089281 */ sub.s $f10,$f18,$f8 +/* f01ecfc: c7a800cc */ lwc1 $f8,0xcc($sp) +/* f01ed00: e7aa0054 */ swc1 $f10,0x54($sp) +/* f01ed04: c4500008 */ lwc1 $f16,0x8($v0) +/* f01ed08: 46084002 */ mul.s $f0,$f8,$f8 +/* f01ed0c: 46103101 */ sub.s $f4,$f6,$f16 +/* f01ed10: 46042402 */ mul.s $f16,$f4,$f4 +/* f01ed14: e7a4005c */ swc1 $f4,0x5c($sp) +/* f01ed18: 460a5202 */ mul.s $f8,$f10,$f10 +/* f01ed1c: 46088100 */ add.s $f4,$f16,$f8 +/* f01ed20: 4600203e */ c.le.s $f4,$f0 +/* f01ed24: 00000000 */ sll $zero,$zero,0x0 +/* f01ed28: 45020093 */ bc1fl .L0f01ef78 +/* f01ed2c: c7a6006c */ lwc1 $f6,0x6c($sp) +/* f01ed30: c60a0008 */ lwc1 $f10,0x8($s0) +/* f01ed34: c7a80080 */ lwc1 $f8,0x80($sp) +/* f01ed38: 460a9032 */ c.eq.s $f18,$f10 +/* f01ed3c: 00000000 */ sll $zero,$zero,0x0 +/* f01ed40: 45020007 */ bc1fl .L0f01ed60 +/* f01ed44: c6040010 */ lwc1 $f4,0x10($s0) +/* f01ed48: c6100010 */ lwc1 $f16,0x10($s0) +/* f01ed4c: 46103032 */ c.eq.s $f6,$f16 +/* f01ed50: 00000000 */ sll $zero,$zero,0x0 +/* f01ed54: 45010085 */ bc1t .L0f01ef6c +/* f01ed58: 00000000 */ sll $zero,$zero,0x0 +/* f01ed5c: c6040010 */ lwc1 $f4,0x10($s0) +.L0f01ed60: +/* f01ed60: c7a60078 */ lwc1 $f6,0x78($sp) +/* f01ed64: 46044481 */ sub.s $f18,$f8,$f4 +/* f01ed68: 46009287 */ neg.s $f10,$f18 +/* f01ed6c: e7aa0054 */ swc1 $f10,0x54($sp) +/* f01ed70: c6100008 */ lwc1 $f16,0x8($s0) +/* f01ed74: 46103201 */ sub.s $f8,$f6,$f16 +/* f01ed78: 46084102 */ mul.s $f4,$f8,$f8 +/* f01ed7c: e7a8005c */ swc1 $f8,0x5c($sp) +/* f01ed80: 460a5482 */ mul.s $f18,$f10,$f10 +/* f01ed84: 0c012974 */ jal 0x4a5d0 +/* f01ed88: 46122300 */ add.s $f12,$f4,$f18 +/* f01ed8c: 3c013f80 */ lui $at,0x3f80 +/* f01ed90: 44813000 */ mtc1 $at,$f6 +/* f01ed94: c7b00054 */ lwc1 $f16,0x54($sp) +/* f01ed98: c7aa005c */ lwc1 $f10,0x5c($sp) +/* f01ed9c: 46003083 */ div.s $f2,$f6,$f0 +/* f01eda0: c7b20068 */ lwc1 $f18,0x68($sp) +/* f01eda4: 8fac00dc */ lw $t4,0xdc($sp) +/* f01eda8: 27ad0084 */ addiu $t5,$sp,0x84 +/* f01edac: 240e0014 */ addiu $t6,$zero,0x14 +/* f01edb0: 8fa40038 */ lw $a0,0x38($sp) +/* f01edb4: 8fa5003c */ lw $a1,0x3c($sp) +/* f01edb8: 27a60044 */ addiu $a2,$sp,0x44 +/* f01edbc: 8fa700e0 */ lw $a3,0xe0($sp) +/* f01edc0: 46028202 */ mul.s $f8,$f16,$f2 +/* f01edc4: c7b00060 */ lwc1 $f16,0x60($sp) +/* f01edc8: 46025102 */ mul.s $f4,$f10,$f2 +/* f01edcc: e7a80054 */ swc1 $f8,0x54($sp) +/* f01edd0: 46122182 */ mul.s $f6,$f4,$f18 +/* f01edd4: e7a4005c */ swc1 $f4,0x5c($sp) +/* f01edd8: 46088282 */ mul.s $f10,$f16,$f8 +/* f01eddc: c6100008 */ lwc1 $f16,0x8($s0) +/* f01ede0: 460a3300 */ add.s $f12,$f6,$f10 +/* f01ede4: 460c4482 */ mul.s $f18,$f8,$f12 +/* f01ede8: 46109180 */ add.s $f6,$f18,$f16 +/* f01edec: 460c2202 */ mul.s $f8,$f4,$f12 +/* f01edf0: e7a60044 */ swc1 $f6,0x44($sp) +/* f01edf4: c58a0004 */ lwc1 $f10,0x4($t4) +/* f01edf8: e7aa0048 */ swc1 $f10,0x48($sp) +/* f01edfc: c6120010 */ lwc1 $f18,0x10($s0) +/* f01ee00: afae0014 */ sw $t6,0x14($sp) +/* f01ee04: afad0010 */ sw $t5,0x10($sp) +/* f01ee08: 46124400 */ add.s $f16,$f8,$f18 +/* f01ee0c: 0fc1977f */ jal func0f065dfc +/* f01ee10: e7b0004c */ swc1 $f16,0x4c($sp) +/* f01ee14: 8fa400d8 */ lw $a0,0xd8($sp) +/* f01ee18: 27a50044 */ addiu $a1,$sp,0x44 +/* f01ee1c: 0fc087ea */ jal func0f021fa8 +/* f01ee20: 8fa600e0 */ lw $a2,0xe0($sp) +/* f01ee24: c7a60044 */ lwc1 $f6,0x44($sp) +/* f01ee28: c60a0008 */ lwc1 $f10,0x8($s0) +/* f01ee2c: c7ae00b4 */ lwc1 $f14,0xb4($sp) +/* f01ee30: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f01ee34: 460a3081 */ sub.s $f2,$f6,$f10 +/* f01ee38: c6080010 */ lwc1 $f8,0x10($s0) +/* f01ee3c: 240f003f */ addiu $t7,$zero,0x3f +/* f01ee40: 24180001 */ addiu $t8,$zero,0x1 +/* f01ee44: 4602703c */ c.lt.s $f14,$f2 +/* f01ee48: 46082301 */ sub.s $f12,$f4,$f8 +/* f01ee4c: 4503000f */ bc1tl .L0f01ee8c +/* f01ee50: afaf0010 */ sw $t7,0x10($sp) +/* f01ee54: 460c703c */ c.lt.s $f14,$f12 +/* f01ee58: 00000000 */ sll $zero,$zero,0x0 +/* f01ee5c: 4503000b */ bc1tl .L0f01ee8c +/* f01ee60: afaf0010 */ sw $t7,0x10($sp) +/* f01ee64: 46007007 */ neg.s $f0,$f14 +/* f01ee68: 4600103c */ c.lt.s $f2,$f0 +/* f01ee6c: 00000000 */ sll $zero,$zero,0x0 +/* f01ee70: 45030006 */ bc1tl .L0f01ee8c +/* f01ee74: afaf0010 */ sw $t7,0x10($sp) +/* f01ee78: 4600603c */ c.lt.s $f12,$f0 +/* f01ee7c: 24090001 */ addiu $t1,$zero,0x1 +/* f01ee80: 45020022 */ bc1fl .L0f01ef0c +/* f01ee84: afa90010 */ sw $t1,0x10($sp) +/* f01ee88: afaf0010 */ sw $t7,0x10($sp) +.L0f01ee8c: +/* f01ee8c: afb80014 */ sw $t8,0x14($sp) +/* f01ee90: c600000c */ lwc1 $f0,0xc($s0) +/* f01ee94: c7b200d4 */ lwc1 $f18,0xd4($sp) +/* f01ee98: c7a600d0 */ lwc1 $f6,0xd0($sp) +/* f01ee9c: 8fa40038 */ lw $a0,0x38($sp) +/* f01eea0: 46009401 */ sub.s $f16,$f18,$f0 +/* f01eea4: 8fa5003c */ lw $a1,0x3c($sp) +/* f01eea8: 27a60044 */ addiu $a2,$sp,0x44 +/* f01eeac: 46003281 */ sub.s $f10,$f6,$f0 +/* f01eeb0: e7b00018 */ swc1 $f16,0x18($sp) +/* f01eeb4: 8fa700e0 */ lw $a3,0xe0($sp) +/* f01eeb8: 0c00b5cb */ jal 0x2d72c +/* f01eebc: e7aa001c */ swc1 $f10,0x1c($sp) +/* f01eec0: 24010001 */ addiu $at,$zero,0x1 +/* f01eec4: 1441001d */ bne $v0,$at,.L0f01ef3c +/* f01eec8: 24190001 */ addiu $t9,$zero,0x1 +/* f01eecc: afb90010 */ sw $t9,0x10($sp) +/* f01eed0: c600000c */ lwc1 $f0,0xc($s0) +/* f01eed4: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* f01eed8: c7b200d0 */ lwc1 $f18,0xd0($sp) +/* f01eedc: 27a40044 */ addiu $a0,$sp,0x44 +/* f01eee0: 46002201 */ sub.s $f8,$f4,$f0 +/* f01eee4: 8fa500cc */ lw $a1,0xcc($sp) +/* f01eee8: 8fa600e0 */ lw $a2,0xe0($sp) +/* f01eeec: 46009401 */ sub.s $f16,$f18,$f0 +/* f01eef0: e7a80014 */ swc1 $f8,0x14($sp) +/* f01eef4: 2407003f */ addiu $a3,$zero,0x3f +/* f01eef8: 0c00a9a1 */ jal 0x2a684 +/* f01eefc: e7b00018 */ swc1 $f16,0x18($sp) +/* f01ef00: 1000000f */ beqz $zero,.L0f01ef40 +/* f01ef04: 24010001 */ addiu $at,$zero,0x1 +/* f01ef08: afa90010 */ sw $t1,0x10($sp) +.L0f01ef0c: +/* f01ef0c: c600000c */ lwc1 $f0,0xc($s0) +/* f01ef10: c7a600d4 */ lwc1 $f6,0xd4($sp) +/* f01ef14: c7a400d0 */ lwc1 $f4,0xd0($sp) +/* f01ef18: 27a40044 */ addiu $a0,$sp,0x44 +/* f01ef1c: 46003281 */ sub.s $f10,$f6,$f0 +/* f01ef20: 8fa500cc */ lw $a1,0xcc($sp) +/* f01ef24: 27a60084 */ addiu $a2,$sp,0x84 +/* f01ef28: 46002201 */ sub.s $f8,$f4,$f0 +/* f01ef2c: e7aa0014 */ swc1 $f10,0x14($sp) +/* f01ef30: 2407003f */ addiu $a3,$zero,0x3f +/* f01ef34: 0c00a9a1 */ jal 0x2a684 +/* f01ef38: e7a80018 */ swc1 $f8,0x18($sp) +.L0f01ef3c: +/* f01ef3c: 24010001 */ addiu $at,$zero,0x1 +.L0f01ef40: +/* f01ef40: 1441000a */ bne $v0,$at,.L0f01ef6c +/* f01ef44: c7b20044 */ lwc1 $f18,0x44($sp) +/* f01ef48: 8fa800dc */ lw $t0,0xdc($sp) +/* f01ef4c: 240a0002 */ addiu $t2,$zero,0x2 +/* f01ef50: 240c0001 */ addiu $t4,$zero,0x1 +/* f01ef54: e5120000 */ swc1 $f18,0x0($t0) +/* f01ef58: c7b0004c */ lwc1 $f16,0x4c($sp) +/* f01ef5c: e5100008 */ swc1 $f16,0x8($t0) +/* f01ef60: 8fab00d8 */ lw $t3,0xd8($sp) +/* f01ef64: a16a0009 */ sb $t2,0x9($t3) +/* f01ef68: afac00c8 */ sw $t4,0xc8($sp) +.L0f01ef6c: +/* f01ef6c: 100000a0 */ beqz $zero,.L0f01f1f0 +/* f01ef70: 8faf00c8 */ lw $t7,0xc8($sp) +/* f01ef74: c7a6006c */ lwc1 $f6,0x6c($sp) +.L0f01ef78: +/* f01ef78: c44a0000 */ lwc1 $f10,0x0($v0) +/* f01ef7c: c7a80074 */ lwc1 $f8,0x74($sp) +/* f01ef80: 460a3101 */ sub.s $f4,$f6,$f10 +/* f01ef84: e7a40054 */ swc1 $f4,0x54($sp) +/* f01ef88: c4520008 */ lwc1 $f18,0x8($v0) +/* f01ef8c: 46124401 */ sub.s $f16,$f8,$f18 +/* f01ef90: 46108282 */ mul.s $f10,$f16,$f16 +/* f01ef94: e7b0005c */ swc1 $f16,0x5c($sp) +/* f01ef98: 46042482 */ mul.s $f18,$f4,$f4 +/* f01ef9c: 46125400 */ add.s $f16,$f10,$f18 +/* f01efa0: 4600803e */ c.le.s $f16,$f0 +/* f01efa4: 00000000 */ sll $zero,$zero,0x0 +/* f01efa8: 45020091 */ bc1fl .L0f01f1f0 +/* f01efac: 8faf00c8 */ lw $t7,0xc8($sp) +/* f01efb0: c6040008 */ lwc1 $f4,0x8($s0) +/* f01efb4: c7b20074 */ lwc1 $f18,0x74($sp) +/* f01efb8: 46043032 */ c.eq.s $f6,$f4 +/* f01efbc: 00000000 */ sll $zero,$zero,0x0 +/* f01efc0: 45020007 */ bc1fl .L0f01efe0 +/* f01efc4: c6100010 */ lwc1 $f16,0x10($s0) +/* f01efc8: c60a0010 */ lwc1 $f10,0x10($s0) +/* f01efcc: 460a4032 */ c.eq.s $f8,$f10 +/* f01efd0: 00000000 */ sll $zero,$zero,0x0 +/* f01efd4: 45030086 */ bc1tl .L0f01f1f0 +/* f01efd8: 8faf00c8 */ lw $t7,0xc8($sp) +/* f01efdc: c6100010 */ lwc1 $f16,0x10($s0) +.L0f01efe0: +/* f01efe0: c7a8006c */ lwc1 $f8,0x6c($sp) +/* f01efe4: 46109181 */ sub.s $f6,$f18,$f16 +/* f01efe8: 46003107 */ neg.s $f4,$f6 +/* f01efec: e7a40054 */ swc1 $f4,0x54($sp) +/* f01eff0: c60a0008 */ lwc1 $f10,0x8($s0) +/* f01eff4: 460a4481 */ sub.s $f18,$f8,$f10 +/* f01eff8: 46129402 */ mul.s $f16,$f18,$f18 +/* f01effc: e7b2005c */ swc1 $f18,0x5c($sp) +/* f01f000: 46042182 */ mul.s $f6,$f4,$f4 +/* f01f004: 0c012974 */ jal 0x4a5d0 +/* f01f008: 46068300 */ add.s $f12,$f16,$f6 +/* f01f00c: 3c013f80 */ lui $at,0x3f80 +/* f01f010: 44814000 */ mtc1 $at,$f8 +/* f01f014: c7aa0054 */ lwc1 $f10,0x54($sp) +/* f01f018: c7a4005c */ lwc1 $f4,0x5c($sp) +/* f01f01c: 46004083 */ div.s $f2,$f8,$f0 +/* f01f020: c7a60068 */ lwc1 $f6,0x68($sp) +/* f01f024: 8fad00dc */ lw $t5,0xdc($sp) +/* f01f028: 27ae0084 */ addiu $t6,$sp,0x84 +/* f01f02c: 240f0014 */ addiu $t7,$zero,0x14 +/* f01f030: 8fa40038 */ lw $a0,0x38($sp) +/* f01f034: 8fa5003c */ lw $a1,0x3c($sp) +/* f01f038: 27a60044 */ addiu $a2,$sp,0x44 +/* f01f03c: 8fa700e0 */ lw $a3,0xe0($sp) +/* f01f040: 46025482 */ mul.s $f18,$f10,$f2 +/* f01f044: c7aa0060 */ lwc1 $f10,0x60($sp) +/* f01f048: 46022402 */ mul.s $f16,$f4,$f2 +/* f01f04c: e7b20054 */ swc1 $f18,0x54($sp) +/* f01f050: 46068202 */ mul.s $f8,$f16,$f6 +/* f01f054: e7b0005c */ swc1 $f16,0x5c($sp) +/* f01f058: 46125102 */ mul.s $f4,$f10,$f18 +/* f01f05c: c60a0008 */ lwc1 $f10,0x8($s0) +/* f01f060: 46044300 */ add.s $f12,$f8,$f4 +/* f01f064: 460c9182 */ mul.s $f6,$f18,$f12 +/* f01f068: 460a3200 */ add.s $f8,$f6,$f10 +/* f01f06c: 460c8482 */ mul.s $f18,$f16,$f12 +/* f01f070: e7a80044 */ swc1 $f8,0x44($sp) +/* f01f074: c5a40004 */ lwc1 $f4,0x4($t5) +/* f01f078: e7a40048 */ swc1 $f4,0x48($sp) +/* f01f07c: c6060010 */ lwc1 $f6,0x10($s0) +/* f01f080: afaf0014 */ sw $t7,0x14($sp) +/* f01f084: afae0010 */ sw $t6,0x10($sp) +/* f01f088: 46069280 */ add.s $f10,$f18,$f6 +/* f01f08c: 0fc1977f */ jal func0f065dfc +/* f01f090: e7aa004c */ swc1 $f10,0x4c($sp) +/* f01f094: 8fa400d8 */ lw $a0,0xd8($sp) +/* f01f098: 27a50044 */ addiu $a1,$sp,0x44 +/* f01f09c: 0fc087ea */ jal func0f021fa8 +/* f01f0a0: 8fa600e0 */ lw $a2,0xe0($sp) +/* f01f0a4: c7a80044 */ lwc1 $f8,0x44($sp) +/* f01f0a8: c6040008 */ lwc1 $f4,0x8($s0) +/* f01f0ac: c7a600b4 */ lwc1 $f6,0xb4($sp) +/* f01f0b0: c7b0004c */ lwc1 $f16,0x4c($sp) +/* f01f0b4: 46044081 */ sub.s $f2,$f8,$f4 +/* f01f0b8: c6120010 */ lwc1 $f18,0x10($s0) +/* f01f0bc: 2418003f */ addiu $t8,$zero,0x3f +/* f01f0c0: 24190001 */ addiu $t9,$zero,0x1 +/* f01f0c4: 4602303c */ c.lt.s $f6,$f2 +/* f01f0c8: 46128301 */ sub.s $f12,$f16,$f18 +/* f01f0cc: 4503000f */ bc1tl .L0f01f10c +/* f01f0d0: afb80010 */ sw $t8,0x10($sp) +/* f01f0d4: 460c303c */ c.lt.s $f6,$f12 +/* f01f0d8: 00000000 */ sll $zero,$zero,0x0 +/* f01f0dc: 4503000b */ bc1tl .L0f01f10c +/* f01f0e0: afb80010 */ sw $t8,0x10($sp) +/* f01f0e4: 46003007 */ neg.s $f0,$f6 +/* f01f0e8: 4600103c */ c.lt.s $f2,$f0 +/* f01f0ec: 00000000 */ sll $zero,$zero,0x0 +/* f01f0f0: 45030006 */ bc1tl .L0f01f10c +/* f01f0f4: afb80010 */ sw $t8,0x10($sp) +/* f01f0f8: 4600603c */ c.lt.s $f12,$f0 +/* f01f0fc: 24080001 */ addiu $t0,$zero,0x1 +/* f01f100: 45020022 */ bc1fl .L0f01f18c +/* f01f104: afa80010 */ sw $t0,0x10($sp) +/* f01f108: afb80010 */ sw $t8,0x10($sp) +.L0f01f10c: +/* f01f10c: afb90014 */ sw $t9,0x14($sp) +/* f01f110: c600000c */ lwc1 $f0,0xc($s0) +/* f01f114: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f01f118: c7a400d0 */ lwc1 $f4,0xd0($sp) +/* f01f11c: 8fa40038 */ lw $a0,0x38($sp) +/* f01f120: 46005201 */ sub.s $f8,$f10,$f0 +/* f01f124: 8fa5003c */ lw $a1,0x3c($sp) +/* f01f128: 27a60044 */ addiu $a2,$sp,0x44 +/* f01f12c: 46002401 */ sub.s $f16,$f4,$f0 +/* f01f130: e7a80018 */ swc1 $f8,0x18($sp) +/* f01f134: 8fa700e0 */ lw $a3,0xe0($sp) +/* f01f138: 0c00b5cb */ jal 0x2d72c +/* f01f13c: e7b0001c */ swc1 $f16,0x1c($sp) +/* f01f140: 24010001 */ addiu $at,$zero,0x1 +/* f01f144: 1441001d */ bne $v0,$at,.L0f01f1bc +/* f01f148: 24090001 */ addiu $t1,$zero,0x1 +/* f01f14c: afa90010 */ sw $t1,0x10($sp) +/* f01f150: c600000c */ lwc1 $f0,0xc($s0) +/* f01f154: c7b200d4 */ lwc1 $f18,0xd4($sp) +/* f01f158: c7aa00d0 */ lwc1 $f10,0xd0($sp) +/* f01f15c: 27a40044 */ addiu $a0,$sp,0x44 +/* f01f160: 46009181 */ sub.s $f6,$f18,$f0 +/* f01f164: 8fa500cc */ lw $a1,0xcc($sp) +/* f01f168: 8fa600e0 */ lw $a2,0xe0($sp) +/* f01f16c: 46005201 */ sub.s $f8,$f10,$f0 +/* f01f170: e7a60014 */ swc1 $f6,0x14($sp) +/* f01f174: 2407003f */ addiu $a3,$zero,0x3f +/* f01f178: 0c00a9a1 */ jal 0x2a684 +/* f01f17c: e7a80018 */ swc1 $f8,0x18($sp) +/* f01f180: 1000000f */ beqz $zero,.L0f01f1c0 +/* f01f184: 24010001 */ addiu $at,$zero,0x1 +/* f01f188: afa80010 */ sw $t0,0x10($sp) +.L0f01f18c: +/* f01f18c: c600000c */ lwc1 $f0,0xc($s0) +/* f01f190: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* f01f194: c7b200d0 */ lwc1 $f18,0xd0($sp) +/* f01f198: 27a40044 */ addiu $a0,$sp,0x44 +/* f01f19c: 46002401 */ sub.s $f16,$f4,$f0 +/* f01f1a0: 8fa500cc */ lw $a1,0xcc($sp) +/* f01f1a4: 27a60084 */ addiu $a2,$sp,0x84 +/* f01f1a8: 46009181 */ sub.s $f6,$f18,$f0 +/* f01f1ac: e7b00014 */ swc1 $f16,0x14($sp) +/* f01f1b0: 2407003f */ addiu $a3,$zero,0x3f +/* f01f1b4: 0c00a9a1 */ jal 0x2a684 +/* f01f1b8: e7a60018 */ swc1 $f6,0x18($sp) +.L0f01f1bc: +/* f01f1bc: 24010001 */ addiu $at,$zero,0x1 +.L0f01f1c0: +/* f01f1c0: 1441000a */ bne $v0,$at,.L0f01f1ec +/* f01f1c4: c7aa0044 */ lwc1 $f10,0x44($sp) +/* f01f1c8: 8faa00dc */ lw $t2,0xdc($sp) +/* f01f1cc: 240b0002 */ addiu $t3,$zero,0x2 +/* f01f1d0: 240d0001 */ addiu $t5,$zero,0x1 +/* f01f1d4: e54a0000 */ swc1 $f10,0x0($t2) +/* f01f1d8: c7a8004c */ lwc1 $f8,0x4c($sp) +/* f01f1dc: e5480008 */ swc1 $f8,0x8($t2) +/* f01f1e0: 8fac00d8 */ lw $t4,0xd8($sp) +/* f01f1e4: a18b0009 */ sb $t3,0x9($t4) +/* f01f1e8: afad00c8 */ sw $t5,0xc8($sp) +.L0f01f1ec: +/* f01f1ec: 8faf00c8 */ lw $t7,0xc8($sp) +.L0f01f1f0: +/* f01f1f0: 8fae00dc */ lw $t6,0xdc($sp) +/* f01f1f4: 55e0000c */ bnezl $t7,.L0f01f228 +/* f01f1f8: 8fa400d8 */ lw $a0,0xd8($sp) +/* f01f1fc: c6040008 */ lwc1 $f4,0x8($s0) +/* f01f200: e5c40000 */ swc1 $f4,0x0($t6) +/* f01f204: c6100010 */ lwc1 $f16,0x10($s0) +/* f01f208: e5d00008 */ swc1 $f16,0x8($t6) +/* f01f20c: 8fa500e0 */ lw $a1,0xe0($sp) +/* f01f210: 0fc195e9 */ jal func0f0657a4 +/* f01f214: 8fa4003c */ lw $a0,0x3c($sp) +/* f01f218: 8fb900d8 */ lw $t9,0xd8($sp) +/* f01f21c: 24180001 */ addiu $t8,$zero,0x1 +/* f01f220: a3380009 */ sb $t8,0x9($t9) +/* f01f224: 8fa400d8 */ lw $a0,0xd8($sp) +.L0f01f228: +/* f01f228: 0fc079ef */ jal func0f01e7bc +/* f01f22c: 24050001 */ addiu $a1,$zero,0x1 +/* f01f230: 8fa900b0 */ lw $t1,0xb0($sp) +/* f01f234: 51200007 */ beqzl $t1,.L0f01f254 +/* f01f238: 8fbf002c */ lw $ra,0x2c($sp) +/* f01f23c: 8d240014 */ lw $a0,0x14($t1) +/* f01f240: 50800004 */ beqzl $a0,.L0f01f254 +/* f01f244: 8fbf002c */ lw $ra,0x2c($sp) +/* f01f248: 0fc21d08 */ jal func0f087420 +/* f01f24c: 24050001 */ addiu $a1,$zero,0x1 +/* f01f250: 8fbf002c */ lw $ra,0x2c($sp) +.L0f01f254: +/* f01f254: 8fb00028 */ lw $s0,0x28($sp) +/* f01f258: 27bd00d8 */ addiu $sp,$sp,0xd8 +/* f01f25c: 03e00008 */ jr $ra +/* f01f260: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01f264 +/* f01f264: 27bdffa0 */ addiu $sp,$sp,-96 +/* f01f268: afbf002c */ sw $ra,0x2c($sp) +/* f01f26c: afb10028 */ sw $s1,0x28($sp) +/* f01f270: afb00024 */ sw $s0,0x24($sp) +/* f01f274: afa60068 */ sw $a2,0x68($sp) +/* f01f278: c4a40000 */ lwc1 $f4,0x0($a1) +/* f01f27c: 44876000 */ mtc1 $a3,$f12 +/* f01f280: 00a08025 */ or $s0,$a1,$zero +/* f01f284: e7a40050 */ swc1 $f4,0x50($sp) +/* f01f288: c4a60004 */ lwc1 $f6,0x4($a1) +/* f01f28c: 00808825 */ or $s1,$a0,$zero +/* f01f290: 27a70038 */ addiu $a3,$sp,0x38 +/* f01f294: 460c3200 */ add.s $f8,$f6,$f12 +/* f01f298: 27a6003c */ addiu $a2,$sp,0x3c +/* f01f29c: e7a80054 */ swc1 $f8,0x54($sp) +/* f01f2a0: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f01f2a4: 27a50034 */ addiu $a1,$sp,0x34 +/* f01f2a8: e7aa0058 */ swc1 $f10,0x58($sp) +/* f01f2ac: 0fc0a277 */ jal func0f0289dc +/* f01f2b0: 8c84001c */ lw $a0,0x1c($a0) +/* f01f2b4: 02002025 */ or $a0,$s0,$zero +/* f01f2b8: 8fa50068 */ lw $a1,0x68($sp) +/* f01f2bc: 27a60050 */ addiu $a2,$sp,0x50 +/* f01f2c0: 0fc1979d */ jal func0f065e74 +/* f01f2c4: 27a70040 */ addiu $a3,$sp,0x40 +/* f01f2c8: 02202025 */ or $a0,$s1,$zero +/* f01f2cc: 27a50050 */ addiu $a1,$sp,0x50 +/* f01f2d0: 0fc087ea */ jal func0f021fa8 +/* f01f2d4: 27a60040 */ addiu $a2,$sp,0x40 +/* f01f2d8: 02202025 */ or $a0,$s1,$zero +/* f01f2dc: 0fc079ef */ jal func0f01e7bc +/* f01f2e0: 00002825 */ or $a1,$zero,$zero +/* f01f2e4: 240e0001 */ addiu $t6,$zero,0x1 +/* f01f2e8: afae0010 */ sw $t6,0x10($sp) +/* f01f2ec: 8e2f001c */ lw $t7,0x1c($s1) +/* f01f2f0: c7b0003c */ lwc1 $f16,0x3c($sp) +/* f01f2f4: c7a40038 */ lwc1 $f4,0x38($sp) +/* f01f2f8: c5e0000c */ lwc1 $f0,0xc($t7) +/* f01f2fc: 27a40050 */ addiu $a0,$sp,0x50 +/* f01f300: 8fa50034 */ lw $a1,0x34($sp) +/* f01f304: 46008481 */ sub.s $f18,$f16,$f0 +/* f01f308: 27a60040 */ addiu $a2,$sp,0x40 +/* f01f30c: 2407003f */ addiu $a3,$zero,0x3f +/* f01f310: 46002181 */ sub.s $f6,$f4,$f0 +/* f01f314: e7b20014 */ swc1 $f18,0x14($sp) +/* f01f318: 0c00a9a1 */ jal 0x2a684 +/* f01f31c: e7a60018 */ swc1 $f6,0x18($sp) +/* f01f320: afa2005c */ sw $v0,0x5c($sp) +/* f01f324: 02202025 */ or $a0,$s1,$zero +/* f01f328: 0fc079ef */ jal func0f01e7bc +/* f01f32c: 24050001 */ addiu $a1,$zero,0x1 +/* f01f330: 8fb1005c */ lw $s1,0x5c($sp) +/* f01f334: 8fb90070 */ lw $t9,0x70($sp) +/* f01f338: 3a380001 */ xori $t8,$s1,0x1 +/* f01f33c: 2f110001 */ sltiu $s1,$t8,0x1 +/* f01f340: 52200008 */ beqzl $s1,.L0f01f364 +/* f01f344: 8fbf002c */ lw $ra,0x2c($sp) +/* f01f348: 13200005 */ beqz $t9,.L0f01f360 +/* f01f34c: c7a80054 */ lwc1 $f8,0x54($sp) +/* f01f350: e6080004 */ swc1 $f8,0x4($s0) +/* f01f354: 8fa50068 */ lw $a1,0x68($sp) +/* f01f358: 0fc195e9 */ jal func0f0657a4 +/* f01f35c: 27a40040 */ addiu $a0,$sp,0x40 +.L0f01f360: +/* f01f360: 8fbf002c */ lw $ra,0x2c($sp) +.L0f01f364: +/* f01f364: 02201025 */ or $v0,$s1,$zero +/* f01f368: 8fb10028 */ lw $s1,0x28($sp) +/* f01f36c: 8fb00024 */ lw $s0,0x24($sp) +/* f01f370: 03e00008 */ jr $ra +/* f01f374: 27bd0060 */ addiu $sp,$sp,0x60 +/* f01f378: 27bdfee0 */ addiu $sp,$sp,-288 +/* f01f37c: afbf0034 */ sw $ra,0x34($sp) +/* f01f380: afb10030 */ sw $s1,0x30($sp) +/* f01f384: afb0002c */ sw $s0,0x2c($sp) +/* f01f388: afa40120 */ sw $a0,0x120($sp) +/* f01f38c: afa50124 */ sw $a1,0x124($sp) +/* f01f390: afa7012c */ sw $a3,0x12c($sp) +/* f01f394: 8c900004 */ lw $s0,0x4($a0) +/* f01f398: 3c08800a */ lui $t0,0x800a +/* f01f39c: 44809000 */ mtc1 $zero,$f18 +/* f01f3a0: 8e0f001c */ lw $t7,0x1c($s0) +/* f01f3a4: 00c08825 */ or $s1,$a2,$zero +/* f01f3a8: 25089fc0 */ addiu $t0,$t0,-24640 +/* f01f3ac: afaf0118 */ sw $t7,0x118($sp) +/* f01f3b0: c60400b4 */ lwc1 $f4,0xb4($s0) +/* f01f3b4: 12000004 */ beqz $s0,.L0f01f3c8 +/* f01f3b8: e7a400f8 */ swc1 $f4,0xf8($sp) +/* f01f3bc: 921802fe */ lbu $t8,0x2fe($s0) +/* f01f3c0: 10000002 */ beqz $zero,.L0f01f3cc +/* f01f3c4: afb800f4 */ sw $t8,0xf4($sp) +.L0f01f3c8: +/* f01f3c8: afa000f4 */ sw $zero,0xf4($sp) +.L0f01f3cc: +/* f01f3cc: c506004c */ lwc1 $f6,0x4c($t0) +/* f01f3d0: 8fa90120 */ lw $t1,0x120($sp) +/* f01f3d4: e7b200f0 */ swc1 $f18,0xf0($sp) +/* f01f3d8: a7a000ea */ sh $zero,0xea($sp) +/* f01f3dc: e7a600dc */ swc1 $f6,0xdc($sp) +/* f01f3e0: 8d2a0020 */ lw $t2,0x20($t1) +/* f01f3e4: 3c198006 */ lui $t9,0x8006 +/* f01f3e8: 8f39f00c */ lw $t9,-0xff4($t9) +/* f01f3ec: 854b0000 */ lh $t3,0x0($t2) +/* f01f3f0: 8d060034 */ lw $a2,0x34($t0) +/* f01f3f4: c50c0044 */ lwc1 $f12,0x44($t0) +/* f01f3f8: 000b6080 */ sll $t4,$t3,0x2 +/* f01f3fc: 018b6023 */ subu $t4,$t4,$t3 +/* f01f400: 000c6080 */ sll $t4,$t4,0x2 +/* f01f404: 032c6821 */ addu $t5,$t9,$t4 +/* f01f408: 91ae000b */ lbu $t6,0xb($t5) +/* f01f40c: c7a400f8 */ lwc1 $f4,0xf8($sp) +/* f01f410: 31cf0002 */ andi $t7,$t6,0x2 +/* f01f414: 51e0003a */ beqzl $t7,.L0f01f500 +/* f01f418: c62a0004 */ lwc1 $f10,0x4($s1) +/* f01f41c: 8e180014 */ lw $t8,0x14($s0) +/* f01f420: 8fab0118 */ lw $t3,0x118($sp) +/* f01f424: 02203025 */ or $a2,$s1,$zero +/* f01f428: 00184b80 */ sll $t1,$t8,0xe +/* f01f42c: 0521000a */ bgez $t1,.L0f01f458 +/* f01f430: 25640008 */ addiu $a0,$t3,0x8 +/* f01f434: 8faa0118 */ lw $t2,0x118($sp) +/* f01f438: 02203025 */ or $a2,$s1,$zero +/* f01f43c: 27a700fc */ addiu $a3,$sp,0xfc +/* f01f440: 25450028 */ addiu $a1,$t2,0x28 +/* f01f444: afa50048 */ sw $a1,0x48($sp) +/* f01f448: 0fc197a6 */ jal func0f065e98 +/* f01f44c: 25440008 */ addiu $a0,$t2,0x8 +/* f01f450: 10000006 */ beqz $zero,.L0f01f46c +/* f01f454: 8e050024 */ lw $a1,0x24($s0) +.L0f01f458: +/* f01f458: 25650028 */ addiu $a1,$t3,0x28 +/* f01f45c: afa50048 */ sw $a1,0x48($sp) +/* f01f460: 0fc1979d */ jal func0f065e74 +/* f01f464: 27a700fc */ addiu $a3,$sp,0xfc +/* f01f468: 8e050024 */ lw $a1,0x24($s0) +.L0f01f46c: +/* f01f46c: 26190191 */ addiu $t9,$s0,0x191 +/* f01f470: 27ac00ea */ addiu $t4,$sp,0xea +/* f01f474: 260d02b2 */ addiu $t5,$s0,0x2b2 +/* f01f478: 27ae00ec */ addiu $t6,$sp,0xec +/* f01f47c: 27af0114 */ addiu $t7,$sp,0x114 +/* f01f480: afaf0020 */ sw $t7,0x20($sp) +/* f01f484: afae001c */ sw $t6,0x1c($sp) +/* f01f488: afad0018 */ sw $t5,0x18($sp) +/* f01f48c: afac0014 */ sw $t4,0x14($sp) +/* f01f490: afb90010 */ sw $t9,0x10($sp) +/* f01f494: 02202025 */ or $a0,$s1,$zero +/* f01f498: 27a600fc */ addiu $a2,$sp,0xfc +/* f01f49c: 0c00a86c */ jal 0x2a1b0 +/* f01f4a0: 2607018a */ addiu $a3,$s0,0x18a +/* f01f4a4: 3c017f1b */ lui $at,0x7f1b +/* f01f4a8: c42886ac */ lwc1 $f8,-0x7954($at) +/* f01f4ac: 44809000 */ mtc1 $zero,$f18 +/* f01f4b0: 46000086 */ mov.s $f2,$f0 +/* f01f4b4: 4608003c */ c.lt.s $f0,$f8 +/* f01f4b8: 3c017f1b */ lui $at,0x7f1b +/* f01f4bc: 45020003 */ bc1fl .L0f01f4cc +/* f01f4c0: e60200b8 */ swc1 $f2,0xb8($s0) +/* f01f4c4: 46009086 */ mov.s $f2,$f18 +/* f01f4c8: e60200b8 */ swc1 $f2,0xb8($s0) +.L0f01f4cc: +/* f01f4cc: e6120038 */ swc1 $f18,0x38($s0) +/* f01f4d0: e61200bc */ swc1 $f18,0xbc($s0) +/* f01f4d4: e61200c0 */ swc1 $f18,0xc0($s0) +/* f01f4d8: e61200c4 */ swc1 $f18,0xc4($s0) +/* f01f4dc: e60200b4 */ swc1 $f2,0xb4($s0) +/* f01f4e0: c42a86b0 */ lwc1 $f10,-0x7950($at) +/* f01f4e4: 460a1102 */ mul.s $f4,$f2,$f10 +/* f01f4e8: e60400b0 */ swc1 $f4,0xb0($s0) +/* f01f4ec: c6260004 */ lwc1 $f6,0x4($s1) +/* f01f4f0: 46023201 */ sub.s $f8,$f6,$f2 +/* f01f4f4: 100003ca */ beqz $zero,.L0f020420 +/* f01f4f8: e6280004 */ swc1 $f8,0x4($s1) +/* f01f4fc: c62a0004 */ lwc1 $f10,0x4($s1) +.L0f01f500: +/* f01f500: 3c098006 */ lui $t1,0x8006 +/* f01f504: 25292990 */ addiu $t1,$t1,0x2990 +/* f01f508: 46045180 */ add.s $f6,$f10,$f4 +/* f01f50c: e6260004 */ swc1 $f6,0x4($s1) +/* f01f510: 8e1802d4 */ lw $t8,0x2d4($s0) +/* f01f514: 5300003c */ beqzl $t8,.L0f01f608 +/* f01f518: 82020007 */ lb $v0,0x7($s0) +/* f01f51c: 8d210000 */ lw $at,0x0($t1) +/* f01f520: 27a500b8 */ addiu $a1,$sp,0xb8 +/* f01f524: 02002025 */ or $a0,$s0,$zero +/* f01f528: aca10000 */ sw $at,0x0($a1) +/* f01f52c: 8d2b0004 */ lw $t3,0x4($t1) +/* f01f530: 18c0002a */ blez $a2,.L0f01f5dc +/* f01f534: acab0004 */ sw $t3,0x4($a1) +/* f01f538: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f01f53c: 90430078 */ lbu $v1,0x78($v0) +/* f01f540: 50600012 */ beqzl $v1,.L0f01f58c +/* f01f544: 8e0f031c */ lw $t7,0x31c($s0) +/* f01f548: 8e19001c */ lw $t9,0x1c($s0) +/* f01f54c: 246effff */ addiu $t6,$v1,-1 +/* f01f550: 28c10019 */ slti $at,$a2,0x19 +/* f01f554: 932c0001 */ lbu $t4,0x1($t9) +/* f01f558: 318d0080 */ andi $t5,$t4,0x80 +/* f01f55c: 11a00003 */ beqz $t5,.L0f01f56c +/* f01f560: 00000000 */ sll $zero,$zero,0x0 +/* f01f564: 10000016 */ beqz $zero,.L0f01f5c0 +/* f01f568: a0400078 */ sb $zero,0x78($v0) +.L0f01f56c: +/* f01f56c: 14200014 */ bnez $at,.L0f01f5c0 +/* f01f570: a04e0078 */ sb $t6,0x78($v0) +/* f01f574: 3c014080 */ lui $at,0x4080 +/* f01f578: 44816000 */ mtc1 $at,$f12 +/* f01f57c: 24060010 */ addiu $a2,$zero,0x10 +/* f01f580: 1000000f */ beqz $zero,.L0f01f5c0 +/* f01f584: e7ac00dc */ swc1 $f12,0xdc($sp) +/* f01f588: 8e0f031c */ lw $t7,0x31c($s0) +.L0f01f58c: +/* f01f58c: 51e0000d */ beqzl $t7,.L0f01f5c4 +/* f01f590: 8fa700dc */ lw $a3,0xdc($sp) +/* f01f594: 8e18001c */ lw $t8,0x1c($s0) +/* f01f598: 28c10019 */ slti $at,$a2,0x19 +/* f01f59c: 930a0001 */ lbu $t2,0x1($t8) +/* f01f5a0: 314900c0 */ andi $t1,$t2,0xc0 +/* f01f5a4: 55200007 */ bnezl $t1,.L0f01f5c4 +/* f01f5a8: 8fa700dc */ lw $a3,0xdc($sp) +/* f01f5ac: 14200004 */ bnez $at,.L0f01f5c0 +/* f01f5b0: 3c014080 */ lui $at,0x4080 +/* f01f5b4: 44816000 */ mtc1 $at,$f12 +/* f01f5b8: 24060010 */ addiu $a2,$zero,0x10 +/* f01f5bc: e7ac00dc */ swc1 $f12,0xdc($sp) +.L0f01f5c0: +/* f01f5c0: 8fa700dc */ lw $a3,0xdc($sp) +.L0f01f5c4: +/* f01f5c4: 0fc6487e */ jal func0f1921f8 +/* f01f5c8: e7ac00e0 */ swc1 $f12,0xe0($sp) +/* f01f5cc: 3c08800a */ lui $t0,0x800a +/* f01f5d0: 44809000 */ mtc1 $zero,$f18 +/* f01f5d4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f01f5d8: c7ac00e0 */ lwc1 $f12,0xe0($sp) +.L0f01f5dc: +/* f01f5dc: 8fab0124 */ lw $t3,0x124($sp) +/* f01f5e0: c7a800b8 */ lwc1 $f8,0xb8($sp) +/* f01f5e4: c56a0000 */ lwc1 $f10,0x0($t3) +/* f01f5e8: 460a4100 */ add.s $f4,$f8,$f10 +/* f01f5ec: e6240000 */ swc1 $f4,0x0($s1) +/* f01f5f0: 8fb90124 */ lw $t9,0x124($sp) +/* f01f5f4: c7a600bc */ lwc1 $f6,0xbc($sp) +/* f01f5f8: c7280008 */ lwc1 $f8,0x8($t9) +/* f01f5fc: 46083280 */ add.s $f10,$f6,$f8 +/* f01f600: e62a0008 */ swc1 $f10,0x8($s1) +/* f01f604: 82020007 */ lb $v0,0x7($s0) +.L0f01f608: +/* f01f608: 2401000e */ addiu $at,$zero,0xe +/* f01f60c: 10410003 */ beq $v0,$at,.L0f01f61c +/* f01f610: 2401000f */ addiu $at,$zero,0xf +/* f01f614: 54410022 */ bnel $v0,$at,.L0f01f6a0 +/* f01f618: ae00031c */ sw $zero,0x31c($s0) +.L0f01f61c: +/* f01f61c: 8e02001c */ lw $v0,0x1c($s0) +/* f01f620: c6120024 */ lwc1 $f18,0x24($s0) +/* f01f624: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f01f628: c6100028 */ lwc1 $f16,0x28($s0) +/* f01f62c: c442000c */ lwc1 $f2,0xc($v0) +/* f01f630: 3c014020 */ lui $at,0x4020 +/* f01f634: 46100400 */ add.s $f16,$f0,$f16 +/* f01f638: 44817000 */ mtc1 $at,$f14 +/* f01f63c: 3c013f80 */ lui $at,0x3f80 +/* f01f640: 44815000 */ mtc1 $at,$f10 +/* f01f644: 460e9382 */ mul.s $f14,$f18,$f14 +/* f01f648: 46028401 */ sub.s $f16,$f16,$f2 +/* f01f64c: 244c0028 */ addiu $t4,$v0,0x28 +/* f01f650: 240d0040 */ addiu $t5,$zero,0x40 +/* f01f654: 260e0320 */ addiu $t6,$s0,0x320 +/* f01f658: 460a0280 */ add.s $f10,$f0,$f10 +/* f01f65c: 44068000 */ mfc1 $a2,$f16 +/* f01f660: 44057000 */ mfc1 $a1,$f14 +/* f01f664: 24440008 */ addiu $a0,$v0,0x8 +/* f01f668: 46025281 */ sub.s $f10,$f10,$f2 +/* f01f66c: afac0010 */ sw $t4,0x10($sp) +/* f01f670: afad0014 */ sw $t5,0x14($sp) +/* f01f674: afae0018 */ sw $t6,0x18($sp) +/* f01f678: 44075000 */ mfc1 $a3,$f10 +/* f01f67c: 0c00a7ff */ jal 0x29ffc +/* f01f680: e7ac00e0 */ swc1 $f12,0xe0($sp) +/* f01f684: 3c08800a */ lui $t0,0x800a +/* f01f688: c7ac00e0 */ lwc1 $f12,0xe0($sp) +/* f01f68c: 44809000 */ mtc1 $zero,$f18 +/* f01f690: ae02031c */ sw $v0,0x31c($s0) +/* f01f694: 10000002 */ beqz $zero,.L0f01f6a0 +/* f01f698: 25089fc0 */ addiu $t0,$t0,-24640 +/* f01f69c: ae00031c */ sw $zero,0x31c($s0) +.L0f01f6a0: +/* f01f6a0: 8e0f02d4 */ lw $t7,0x2d4($s0) +/* f01f6a4: 3c014339 */ lui $at,0x4339 +/* f01f6a8: 51e0007a */ beqzl $t7,.L0f01f894 +/* f01f6ac: 820a0007 */ lb $t2,0x7($s0) +/* f01f6b0: 44817000 */ mtc1 $at,$f14 +/* f01f6b4: 82020007 */ lb $v0,0x7($s0) +/* f01f6b8: 2401000f */ addiu $at,$zero,0xf +/* f01f6bc: e60e0028 */ swc1 $f14,0x28($s0) +/* f01f6c0: 5441000a */ bnel $v0,$at,.L0f01f6ec +/* f01f6c4: 2401000f */ addiu $at,$zero,0xf +/* f01f6c8: 92180065 */ lbu $t8,0x65($s0) +/* f01f6cc: 3c014307 */ lui $at,0x4307 +/* f01f6d0: 330a0080 */ andi $t2,$t8,0x80 +/* f01f6d4: 51400005 */ beqzl $t2,.L0f01f6ec +/* f01f6d8: 2401000f */ addiu $at,$zero,0xf +/* f01f6dc: 44813000 */ mtc1 $at,$f6 +/* f01f6e0: 1000004a */ beqz $zero,.L0f01f80c +/* f01f6e4: e6060028 */ swc1 $f6,0x28($s0) +/* f01f6e8: 2401000f */ addiu $at,$zero,0xf +.L0f01f6ec: +/* f01f6ec: 14410009 */ bne $v0,$at,.L0f01f714 +/* f01f6f0: 00000000 */ sll $zero,$zero,0x0 +/* f01f6f4: 92090065 */ lbu $t1,0x65($s0) +/* f01f6f8: 3c0142b4 */ lui $at,0x42b4 +/* f01f6fc: 312b0040 */ andi $t3,$t1,0x40 +/* f01f700: 11600004 */ beqz $t3,.L0f01f714 +/* f01f704: 00000000 */ sll $zero,$zero,0x0 +/* f01f708: 44814000 */ mtc1 $at,$f8 +/* f01f70c: 1000003f */ beqz $zero,.L0f01f80c +/* f01f710: e6080028 */ swc1 $f8,0x28($s0) +.L0f01f714: +/* f01f714: 3c017f1b */ lui $at,0x7f1b +/* f01f718: c42486b4 */ lwc1 $f4,-0x794c($at) +/* f01f71c: c60a0024 */ lwc1 $f10,0x24($s0) +/* f01f720: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f01f724: 3c014120 */ lui $at,0x4120 +/* f01f728: 46045182 */ mul.s $f6,$f10,$f4 +/* f01f72c: 44812000 */ mtc1 $at,$f4 +/* f01f730: 8e02001c */ lw $v0,0x1c($s0) +/* f01f734: 240c1000 */ addiu $t4,$zero,0x1000 +/* f01f738: 460e0200 */ add.s $f8,$f0,$f14 +/* f01f73c: c442000c */ lwc1 $f2,0xc($v0) +/* f01f740: 44053000 */ mfc1 $a1,$f6 +/* f01f744: 46040181 */ sub.s $f6,$f0,$f4 +/* f01f748: 24590028 */ addiu $t9,$v0,0x28 +/* f01f74c: afb90010 */ sw $t9,0x10($sp) +/* f01f750: 46024281 */ sub.s $f10,$f8,$f2 +/* f01f754: e7ac00e0 */ swc1 $f12,0xe0($sp) +/* f01f758: afac0014 */ sw $t4,0x14($sp) +/* f01f75c: 46023201 */ sub.s $f8,$f6,$f2 +/* f01f760: 44065000 */ mfc1 $a2,$f10 +/* f01f764: 24440008 */ addiu $a0,$v0,0x8 +/* f01f768: 44074000 */ mfc1 $a3,$f8 +/* f01f76c: 0c00a84f */ jal 0x2a13c +/* f01f770: 00000000 */ sll $zero,$zero,0x0 +/* f01f774: 10400005 */ beqz $v0,.L0f01f78c +/* f01f778: c7ac00e0 */ lwc1 $f12,0xe0($sp) +/* f01f77c: 3c014307 */ lui $at,0x4307 +/* f01f780: 44815000 */ mtc1 $at,$f10 +/* f01f784: 10000021 */ beqz $zero,.L0f01f80c +/* f01f788: e60a0028 */ swc1 $f10,0x28($s0) +.L0f01f78c: +/* f01f78c: 3c017f1b */ lui $at,0x7f1b +/* f01f790: c42686b8 */ lwc1 $f6,-0x7948($at) +/* f01f794: c6040024 */ lwc1 $f4,0x24($s0) +/* f01f798: 3c014307 */ lui $at,0x4307 +/* f01f79c: 44815000 */ mtc1 $at,$f10 +/* f01f7a0: 46062202 */ mul.s $f8,$f4,$f6 +/* f01f7a4: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f01f7a8: 3c014120 */ lui $at,0x4120 +/* f01f7ac: 8e02001c */ lw $v0,0x1c($s0) +/* f01f7b0: 240e0800 */ addiu $t6,$zero,0x800 +/* f01f7b4: 460a0100 */ add.s $f4,$f0,$f10 +/* f01f7b8: c442000c */ lwc1 $f2,0xc($v0) +/* f01f7bc: 44054000 */ mfc1 $a1,$f8 +/* f01f7c0: 44814000 */ mtc1 $at,$f8 +/* f01f7c4: 46022181 */ sub.s $f6,$f4,$f2 +/* f01f7c8: 244d0028 */ addiu $t5,$v0,0x28 +/* f01f7cc: afad0010 */ sw $t5,0x10($sp) +/* f01f7d0: 46080281 */ sub.s $f10,$f0,$f8 +/* f01f7d4: 44063000 */ mfc1 $a2,$f6 +/* f01f7d8: e7ac00e0 */ swc1 $f12,0xe0($sp) +/* f01f7dc: afae0014 */ sw $t6,0x14($sp) +/* f01f7e0: 46025101 */ sub.s $f4,$f10,$f2 +/* f01f7e4: 24440008 */ addiu $a0,$v0,0x8 +/* f01f7e8: 44072000 */ mfc1 $a3,$f4 +/* f01f7ec: 0c00a84f */ jal 0x2a13c +/* f01f7f0: 00000000 */ sll $zero,$zero,0x0 +/* f01f7f4: 10400005 */ beqz $v0,.L0f01f80c +/* f01f7f8: c7ac00e0 */ lwc1 $f12,0xe0($sp) +/* f01f7fc: 3c0142b4 */ lui $at,0x42b4 +/* f01f800: 44813000 */ mtc1 $at,$f6 +/* f01f804: 00000000 */ sll $zero,$zero,0x0 +/* f01f808: e6060028 */ swc1 $f6,0x28($s0) +.L0f01f80c: +/* f01f80c: 8e0402d4 */ lw $a0,0x2d4($s0) +/* f01f810: e7ac00e0 */ swc1 $f12,0xe0($sp) +/* f01f814: 0fc32e41 */ jal func0f0cb904 +/* f01f818: 24840108 */ addiu $a0,$a0,0x108 +/* f01f81c: 8e0f02d4 */ lw $t7,0x2d4($s0) +/* f01f820: 3c028007 */ lui $v0,0x8007 +/* f01f824: 24425c00 */ addiu $v0,$v0,0x5c00 +/* f01f828: c44a0024 */ lwc1 $f10,0x24($v0) +/* f01f82c: c5e80108 */ lwc1 $f8,0x108($t7) +/* f01f830: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f01f834: 3c013f00 */ lui $at,0x3f00 +/* f01f838: 460a4102 */ mul.s $f4,$f8,$f10 +/* f01f83c: 44810000 */ mtc1 $at,$f0 +/* f01f840: c7ac00e0 */ lwc1 $f12,0xe0($sp) +/* f01f844: 3c08800a */ lui $t0,0x800a +/* f01f848: 44809000 */ mtc1 $zero,$f18 +/* f01f84c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f01f850: 46062202 */ mul.s $f8,$f4,$f6 +/* f01f854: c6240000 */ lwc1 $f4,0x0($s1) +/* f01f858: 46004282 */ mul.s $f10,$f8,$f0 +/* f01f85c: 460a2180 */ add.s $f6,$f4,$f10 +/* f01f860: e6260000 */ swc1 $f6,0x0($s1) +/* f01f864: 8e1802d4 */ lw $t8,0x2d4($s0) +/* f01f868: c4440024 */ lwc1 $f4,0x24($v0) +/* f01f86c: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f01f870: c7080110 */ lwc1 $f8,0x110($t8) +/* f01f874: 46044282 */ mul.s $f10,$f8,$f4 +/* f01f878: 00000000 */ sll $zero,$zero,0x0 +/* f01f87c: 46065202 */ mul.s $f8,$f10,$f6 +/* f01f880: c62a0008 */ lwc1 $f10,0x8($s1) +/* f01f884: 46004102 */ mul.s $f4,$f8,$f0 +/* f01f888: 46045180 */ add.s $f6,$f10,$f4 +/* f01f88c: e6260008 */ swc1 $f6,0x8($s1) +/* f01f890: 820a0007 */ lb $t2,0x7($s0) +.L0f01f894: +/* f01f894: 24010004 */ addiu $at,$zero,0x4 +/* f01f898: 5541002e */ bnel $t2,$at,.L0f01f954 +/* f01f89c: c60202e8 */ lwc1 $f2,0x2e8($s0) +/* f01f8a0: c6020038 */ lwc1 $f2,0x38($s0) +/* f01f8a4: 8fa90120 */ lw $t1,0x120($sp) +/* f01f8a8: 4602903c */ c.lt.s $f18,$f2 +/* f01f8ac: 00000000 */ sll $zero,$zero,0x0 +/* f01f8b0: 45020028 */ bc1fl .L0f01f954 +/* f01f8b4: c60202e8 */ lwc1 $f2,0x2e8($s0) +/* f01f8b8: 8d2b0020 */ lw $t3,0x20($t1) +/* f01f8bc: c604003c */ lwc1 $f4,0x3c($s0) +/* f01f8c0: c5680074 */ lwc1 $f8,0x74($t3) +/* f01f8c4: 46041181 */ sub.s $f6,$f2,$f4 +/* f01f8c8: c6240000 */ lwc1 $f4,0x0($s1) +/* f01f8cc: 460c4282 */ mul.s $f10,$f8,$f12 +/* f01f8d0: 00000000 */ sll $zero,$zero,0x0 +/* f01f8d4: 46065202 */ mul.s $f8,$f10,$f6 +/* f01f8d8: c60a0040 */ lwc1 $f10,0x40($s0) +/* f01f8dc: 46024003 */ div.s $f0,$f8,$f2 +/* f01f8e0: 46005182 */ mul.s $f6,$f10,$f0 +/* f01f8e4: c62a0008 */ lwc1 $f10,0x8($s1) +/* f01f8e8: 46062200 */ add.s $f8,$f4,$f6 +/* f01f8ec: e6280000 */ swc1 $f8,0x0($s1) +/* f01f8f0: c6040048 */ lwc1 $f4,0x48($s0) +/* f01f8f4: 46002182 */ mul.s $f6,$f4,$f0 +/* f01f8f8: 46065200 */ add.s $f8,$f10,$f6 +/* f01f8fc: e6280008 */ swc1 $f8,0x8($s1) +/* f01f900: c60a0044 */ lwc1 $f10,0x44($s0) +/* f01f904: c7a400f0 */ lwc1 $f4,0xf0($sp) +/* f01f908: 8fb90120 */ lw $t9,0x120($sp) +/* f01f90c: 46005182 */ mul.s $f6,$f10,$f0 +/* f01f910: 46062200 */ add.s $f8,$f4,$f6 +/* f01f914: e7a800f0 */ swc1 $f8,0xf0($sp) +/* f01f918: 8f2c0020 */ lw $t4,0x20($t9) +/* f01f91c: c60a003c */ lwc1 $f10,0x3c($s0) +/* f01f920: c5840074 */ lwc1 $f4,0x74($t4) +/* f01f924: 46046182 */ mul.s $f6,$f12,$f4 +/* f01f928: c6040038 */ lwc1 $f4,0x38($s0) +/* f01f92c: 46065200 */ add.s $f8,$f10,$f6 +/* f01f930: e608003c */ swc1 $f8,0x3c($s0) +/* f01f934: c60a003c */ lwc1 $f10,0x3c($s0) +/* f01f938: 460a203c */ c.lt.s $f4,$f10 +/* f01f93c: 00000000 */ sll $zero,$zero,0x0 +/* f01f940: 4500002e */ bc1f .L0f01f9fc +/* f01f944: 00000000 */ sll $zero,$zero,0x0 +/* f01f948: 1000002c */ beqz $zero,.L0f01f9fc +/* f01f94c: e6120038 */ swc1 $f18,0x38($s0) +/* f01f950: c60202e8 */ lwc1 $f2,0x2e8($s0) +.L0f01f954: +/* f01f954: 8fad0120 */ lw $t5,0x120($sp) +/* f01f958: 4602903c */ c.lt.s $f18,$f2 +/* f01f95c: 00000000 */ sll $zero,$zero,0x0 +/* f01f960: 45020027 */ bc1fl .L0f01fa00 +/* f01f964: c6000304 */ lwc1 $f0,0x304($s0) +/* f01f968: 8dae0020 */ lw $t6,0x20($t5) +/* f01f96c: c60402ec */ lwc1 $f4,0x2ec($s0) +/* f01f970: c5c60074 */ lwc1 $f6,0x74($t6) +/* f01f974: 46041281 */ sub.s $f10,$f2,$f4 +/* f01f978: c6240000 */ lwc1 $f4,0x0($s1) +/* f01f97c: 460c3202 */ mul.s $f8,$f6,$f12 +/* f01f980: 00000000 */ sll $zero,$zero,0x0 +/* f01f984: 460a4182 */ mul.s $f6,$f8,$f10 +/* f01f988: c60802f0 */ lwc1 $f8,0x2f0($s0) +/* f01f98c: 46023003 */ div.s $f0,$f6,$f2 +/* f01f990: 46004282 */ mul.s $f10,$f8,$f0 +/* f01f994: c6280008 */ lwc1 $f8,0x8($s1) +/* f01f998: 460a2180 */ add.s $f6,$f4,$f10 +/* f01f99c: e6260000 */ swc1 $f6,0x0($s1) +/* f01f9a0: c60402f8 */ lwc1 $f4,0x2f8($s0) +/* f01f9a4: 46002282 */ mul.s $f10,$f4,$f0 +/* f01f9a8: 460a4180 */ add.s $f6,$f8,$f10 +/* f01f9ac: e6260008 */ swc1 $f6,0x8($s1) +/* f01f9b0: c60802f4 */ lwc1 $f8,0x2f4($s0) +/* f01f9b4: c7a400f0 */ lwc1 $f4,0xf0($sp) +/* f01f9b8: 8faf0120 */ lw $t7,0x120($sp) +/* f01f9bc: 46004282 */ mul.s $f10,$f8,$f0 +/* f01f9c0: 460a2180 */ add.s $f6,$f4,$f10 +/* f01f9c4: e7a600f0 */ swc1 $f6,0xf0($sp) +/* f01f9c8: 8df80020 */ lw $t8,0x20($t7) +/* f01f9cc: c60802ec */ lwc1 $f8,0x2ec($s0) +/* f01f9d0: c7040074 */ lwc1 $f4,0x74($t8) +/* f01f9d4: 46046282 */ mul.s $f10,$f12,$f4 +/* f01f9d8: c60402e8 */ lwc1 $f4,0x2e8($s0) +/* f01f9dc: 460a4180 */ add.s $f6,$f8,$f10 +/* f01f9e0: e60602ec */ swc1 $f6,0x2ec($s0) +/* f01f9e4: c60802ec */ lwc1 $f8,0x2ec($s0) +/* f01f9e8: 4608203c */ c.lt.s $f4,$f8 +/* f01f9ec: 00000000 */ sll $zero,$zero,0x0 +/* f01f9f0: 45000002 */ bc1f .L0f01f9fc +/* f01f9f4: 00000000 */ sll $zero,$zero,0x0 +/* f01f9f8: e61202e8 */ swc1 $f18,0x2e8($s0) +.L0f01f9fc: +/* f01f9fc: c6000304 */ lwc1 $f0,0x304($s0) +.L0f01fa00: +/* f01fa00: c7a400dc */ lwc1 $f4,0xdc($sp) +/* f01fa04: 46009032 */ c.eq.s $f18,$f0 +/* f01fa08: 00000000 */ sll $zero,$zero,0x0 +/* f01fa0c: 45000006 */ bc1f .L0f01fa28 +/* f01fa10: 00000000 */ sll $zero,$zero,0x0 +/* f01fa14: c60a0308 */ lwc1 $f10,0x308($s0) +/* f01fa18: 460a9032 */ c.eq.s $f18,$f10 +/* f01fa1c: 00000000 */ sll $zero,$zero,0x0 +/* f01fa20: 45030043 */ bc1tl .L0f01fb30 +/* f01fa24: c60400bc */ lwc1 $f4,0xbc($s0) +.L0f01fa28: +/* f01fa28: 46040202 */ mul.s $f8,$f0,$f4 +/* f01fa2c: c6260000 */ lwc1 $f6,0x0($s1) +/* f01fa30: 3c017f1b */ lui $at,0x7f1b +/* f01fa34: c43086bc */ lwc1 $f16,-0x7944($at) +/* f01fa38: 46083280 */ add.s $f10,$f6,$f8 +/* f01fa3c: e62a0000 */ swc1 $f10,0x0($s1) +/* f01fa40: c6040308 */ lwc1 $f4,0x308($s0) +/* f01fa44: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f01fa48: c62a0008 */ lwc1 $f10,0x8($s1) +/* f01fa4c: 46062202 */ mul.s $f8,$f4,$f6 +/* f01fa50: 46085100 */ add.s $f4,$f10,$f8 +/* f01fa54: e6240008 */ swc1 $f4,0x8($s1) +/* f01fa58: c6060304 */ lwc1 $f6,0x304($s0) +/* f01fa5c: c6080308 */ lwc1 $f8,0x308($s0) +/* f01fa60: 46103282 */ mul.s $f10,$f6,$f16 +/* f01fa64: e60a0304 */ swc1 $f10,0x304($s0) +/* f01fa68: c6000304 */ lwc1 $f0,0x304($s0) +/* f01fa6c: 46104102 */ mul.s $f4,$f8,$f16 +/* f01fa70: 46009032 */ c.eq.s $f18,$f0 +/* f01fa74: 00000000 */ sll $zero,$zero,0x0 +/* f01fa78: 45000006 */ bc1f .L0f01fa94 +/* f01fa7c: e6040308 */ swc1 $f4,0x308($s0) +/* f01fa80: c6060308 */ lwc1 $f6,0x308($s0) +/* f01fa84: 46069032 */ c.eq.s $f18,$f6 +/* f01fa88: 00000000 */ sll $zero,$zero,0x0 +/* f01fa8c: 45030028 */ bc1tl .L0f01fb30 +/* f01fa90: c60400bc */ lwc1 $f4,0xbc($s0) +.L0f01fa94: +/* f01fa94: c6020308 */ lwc1 $f2,0x308($s0) +/* f01fa98: 46021282 */ mul.s $f10,$f2,$f2 +/* f01fa9c: 00000000 */ sll $zero,$zero,0x0 +/* f01faa0: 46000202 */ mul.s $f8,$f0,$f0 +/* f01faa4: 0c012974 */ jal 0x4a5d0 +/* f01faa8: 46085300 */ add.s $f12,$f10,$f8 +/* f01faac: 44809000 */ mtc1 $zero,$f18 +/* f01fab0: 3c08800a */ lui $t0,0x800a +/* f01fab4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f01fab8: 4600903c */ c.lt.s $f18,$f0 +/* f01fabc: 3c017f1b */ lui $at,0x7f1b +/* f01fac0: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f01fac4: 45020018 */ bc1fl .L0f01fb28 +/* f01fac8: e6120304 */ swc1 $f18,0x304($s0) +/* f01facc: c42486c4 */ lwc1 $f4,-0x793c($at) +/* f01fad0: 3c013f80 */ lui $at,0x3f80 +/* f01fad4: 44814000 */ mtc1 $at,$f8 +/* f01fad8: 46062282 */ mul.s $f10,$f4,$f6 +/* f01fadc: 46005303 */ div.s $f12,$f10,$f0 +/* f01fae0: 460c403e */ c.le.s $f8,$f12 +/* f01fae4: 00000000 */ sll $zero,$zero,0x0 +/* f01fae8: 45020005 */ bc1fl .L0f01fb00 +/* f01faec: c6000304 */ lwc1 $f0,0x304($s0) +/* f01faf0: e6120304 */ swc1 $f18,0x304($s0) +/* f01faf4: 1000000d */ beqz $zero,.L0f01fb2c +/* f01faf8: e6120308 */ swc1 $f18,0x308($s0) +/* f01fafc: c6000304 */ lwc1 $f0,0x304($s0) +.L0f01fb00: +/* f01fb00: c6020308 */ lwc1 $f2,0x308($s0) +/* f01fb04: 460c0102 */ mul.s $f4,$f0,$f12 +/* f01fb08: 00000000 */ sll $zero,$zero,0x0 +/* f01fb0c: 460c1282 */ mul.s $f10,$f2,$f12 +/* f01fb10: 46040181 */ sub.s $f6,$f0,$f4 +/* f01fb14: 460a1201 */ sub.s $f8,$f2,$f10 +/* f01fb18: e6060304 */ swc1 $f6,0x304($s0) +/* f01fb1c: 10000003 */ beqz $zero,.L0f01fb2c +/* f01fb20: e6080308 */ swc1 $f8,0x308($s0) +/* f01fb24: e6120304 */ swc1 $f18,0x304($s0) +.L0f01fb28: +/* f01fb28: e6120308 */ swc1 $f18,0x308($s0) +.L0f01fb2c: +/* f01fb2c: c60400bc */ lwc1 $f4,0xbc($s0) +.L0f01fb30: +/* f01fb30: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f01fb34: c6280000 */ lwc1 $f8,0x0($s1) +/* f01fb38: 24010003 */ addiu $at,$zero,0x3 +/* f01fb3c: 46062282 */ mul.s $f10,$f4,$f6 +/* f01fb40: 460a4100 */ add.s $f4,$f8,$f10 +/* f01fb44: e6240000 */ swc1 $f4,0x0($s1) +/* f01fb48: c7a800dc */ lwc1 $f8,0xdc($sp) +/* f01fb4c: c60600c4 */ lwc1 $f6,0xc4($s0) +/* f01fb50: c6240008 */ lwc1 $f4,0x8($s1) +/* f01fb54: 46083282 */ mul.s $f10,$f6,$f8 +/* f01fb58: 460a2180 */ add.s $f6,$f4,$f10 +/* f01fb5c: e6260008 */ swc1 $f6,0x8($s1) +/* f01fb60: 8faa00f4 */ lw $t2,0xf4($sp) +/* f01fb64: 55410013 */ bnel $t2,$at,.L0f01fbb4 +/* f01fb68: 820d0007 */ lb $t5,0x7($s0) +/* f01fb6c: 0fc0f011 */ jal func0f03c044 +/* f01fb70: 02002025 */ or $a0,$s0,$zero +/* f01fb74: 50400043 */ beqzl $v0,.L0f01fc84 +/* f01fb78: 8fac0118 */ lw $t4,0x118($sp) +/* f01fb7c: 90490035 */ lbu $t1,0x35($v0) +/* f01fb80: 51200040 */ beqzl $t1,.L0f01fc84 +/* f01fb84: 8fac0118 */ lw $t4,0x118($sp) +/* f01fb88: 8e0b001c */ lw $t3,0x1c($s0) +/* f01fb8c: c5680008 */ lwc1 $f8,0x8($t3) +/* f01fb90: e6280000 */ swc1 $f8,0x0($s1) +/* f01fb94: 8e19001c */ lw $t9,0x1c($s0) +/* f01fb98: c724000c */ lwc1 $f4,0xc($t9) +/* f01fb9c: e6240004 */ swc1 $f4,0x4($s1) +/* f01fba0: 8e0c001c */ lw $t4,0x1c($s0) +/* f01fba4: c58a0010 */ lwc1 $f10,0x10($t4) +/* f01fba8: 10000035 */ beqz $zero,.L0f01fc80 +/* f01fbac: e62a0008 */ swc1 $f10,0x8($s1) +/* f01fbb0: 820d0007 */ lb $t5,0x7($s0) +.L0f01fbb4: +/* f01fbb4: 24010023 */ addiu $at,$zero,0x23 +/* f01fbb8: 55a10013 */ bnel $t5,$at,.L0f01fc08 +/* f01fbbc: 8e0a031c */ lw $t2,0x31c($s0) +/* f01fbc0: 920e002c */ lbu $t6,0x2c($s0) +/* f01fbc4: 24010001 */ addiu $at,$zero,0x1 +/* f01fbc8: 55c1000f */ bnel $t6,$at,.L0f01fc08 +/* f01fbcc: 8e0a031c */ lw $t2,0x31c($s0) +/* f01fbd0: 920f002d */ lbu $t7,0x2d($s0) +/* f01fbd4: 55e0000c */ bnezl $t7,.L0f01fc08 +/* f01fbd8: 8e0a031c */ lw $t2,0x31c($s0) +/* f01fbdc: 8d180038 */ lw $t8,0x38($t0) +/* f01fbe0: 53000009 */ beqzl $t8,.L0f01fc08 +/* f01fbe4: 8e0a031c */ lw $t2,0x31c($s0) +/* f01fbe8: c6060040 */ lwc1 $f6,0x40($s0) +/* f01fbec: e6260000 */ swc1 $f6,0x0($s1) +/* f01fbf0: c6080044 */ lwc1 $f8,0x44($s0) +/* f01fbf4: e7a800f0 */ swc1 $f8,0xf0($sp) +/* f01fbf8: c6040048 */ lwc1 $f4,0x48($s0) +/* f01fbfc: 10000020 */ beqz $zero,.L0f01fc80 +/* f01fc00: e6240008 */ swc1 $f4,0x8($s1) +/* f01fc04: 8e0a031c */ lw $t2,0x31c($s0) +.L0f01fc08: +/* f01fc08: 8fa90124 */ lw $t1,0x124($sp) +/* f01fc0c: 5140001d */ beqzl $t2,.L0f01fc84 +/* f01fc10: 8fac0118 */ lw $t4,0x118($sp) +/* f01fc14: c5200000 */ lwc1 $f0,0x0($t1) +/* f01fc18: c62a0000 */ lwc1 $f10,0x0($s1) +/* f01fc1c: c6260008 */ lwc1 $f6,0x8($s1) +/* f01fc20: c5280008 */ lwc1 $f8,0x8($t1) +/* f01fc24: 46005081 */ sub.s $f2,$f10,$f0 +/* f01fc28: e6200000 */ swc1 $f0,0x0($s1) +/* f01fc2c: 8fab0124 */ lw $t3,0x124($sp) +/* f01fc30: 46083381 */ sub.s $f14,$f6,$f8 +/* f01fc34: 46021282 */ mul.s $f10,$f2,$f2 +/* f01fc38: c5640008 */ lwc1 $f4,0x8($t3) +/* f01fc3c: 460e7182 */ mul.s $f6,$f14,$f14 +/* f01fc40: e6240008 */ swc1 $f4,0x8($s1) +/* f01fc44: 0c012974 */ jal 0x4a5d0 +/* f01fc48: 46065300 */ add.s $f12,$f10,$f6 +/* f01fc4c: 3c0142c8 */ lui $at,0x42c8 +/* f01fc50: 44816000 */ mtc1 $at,$f12 +/* f01fc54: 46000086 */ mov.s $f2,$f0 +/* f01fc58: c7a800f0 */ lwc1 $f8,0xf0($sp) +/* f01fc5c: 4600603c */ c.lt.s $f12,$f0 +/* f01fc60: 00000000 */ sll $zero,$zero,0x0 +/* f01fc64: 45020003 */ bc1fl .L0f01fc74 +/* f01fc68: 46024100 */ add.s $f4,$f8,$f2 +/* f01fc6c: 46006086 */ mov.s $f2,$f12 +/* f01fc70: 46024100 */ add.s $f4,$f8,$f2 +.L0f01fc74: +/* f01fc74: 24190004 */ addiu $t9,$zero,0x4 +/* f01fc78: e7a400f0 */ swc1 $f4,0xf0($sp) +/* f01fc7c: a2190191 */ sb $t9,0x191($s0) +.L0f01fc80: +/* f01fc80: 8fac0118 */ lw $t4,0x118($sp) +.L0f01fc84: +/* f01fc84: 24010006 */ addiu $at,$zero,0x6 +/* f01fc88: 02002025 */ or $a0,$s0,$zero +/* f01fc8c: 918d0000 */ lbu $t5,0x0($t4) +/* f01fc90: 02202825 */ or $a1,$s1,$zero +/* f01fc94: 27a600fc */ addiu $a2,$sp,0xfc +/* f01fc98: 55a10019 */ bnel $t5,$at,.L0f01fd00 +/* f01fc9c: 8e0a0018 */ lw $t2,0x18($s0) +/* f01fca0: 820e0007 */ lb $t6,0x7($s0) +/* f01fca4: 24010019 */ addiu $at,$zero,0x19 +/* f01fca8: 55c10015 */ bnel $t6,$at,.L0f01fd00 +/* f01fcac: 8e0a0018 */ lw $t2,0x18($s0) +/* f01fcb0: c58a0008 */ lwc1 $f10,0x8($t4) +/* f01fcb4: 27a500fc */ addiu $a1,$sp,0xfc +/* f01fcb8: e62a0000 */ swc1 $f10,0x0($s1) +/* f01fcbc: 8faf0118 */ lw $t7,0x118($sp) +/* f01fcc0: c5e60010 */ lwc1 $f6,0x10($t7) +/* f01fcc4: e6260008 */ swc1 $f6,0x8($s1) +/* f01fcc8: 8fa40118 */ lw $a0,0x118($sp) +/* f01fccc: 24840028 */ addiu $a0,$a0,0x28 +/* f01fcd0: 0fc195e9 */ jal func0f0657a4 +/* f01fcd4: afa40048 */ sw $a0,0x48($sp) +/* f01fcd8: 3c017f1b */ lui $at,0x7f1b +/* f01fcdc: c43086d4 */ lwc1 $f16,-0x792c($at) +/* f01fce0: 3c08800a */ lui $t0,0x800a +/* f01fce4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f01fce8: a2000009 */ sb $zero,0x9($s0) +/* f01fcec: 8d180008 */ lw $t8,0x8($t0) +/* f01fcf0: 44809000 */ mtc1 $zero,$f18 +/* f01fcf4: 10000015 */ beqz $zero,.L0f01fd4c +/* f01fcf8: ae1800d8 */ sw $t8,0xd8($s0) +/* f01fcfc: 8e0a0018 */ lw $t2,0x18($s0) +.L0f01fd00: +/* f01fd00: 8fab0124 */ lw $t3,0x124($sp) +/* f01fd04: 31494000 */ andi $t1,$t2,0x4000 +/* f01fd08: 11200006 */ beqz $t1,.L0f01fd24 +/* f01fd0c: 00000000 */ sll $zero,$zero,0x0 +/* f01fd10: c5680000 */ lwc1 $f8,0x0($t3) +/* f01fd14: e6280000 */ swc1 $f8,0x0($s1) +/* f01fd18: 8fb90124 */ lw $t9,0x124($sp) +/* f01fd1c: c7240008 */ lwc1 $f4,0x8($t9) +/* f01fd20: e6240008 */ swc1 $f4,0x8($s1) +.L0f01fd24: +/* f01fd24: 0fc079fd */ jal func0f01e7f4 +/* f01fd28: 24070001 */ addiu $a3,$zero,0x1 +/* f01fd2c: 8fad0118 */ lw $t5,0x118($sp) +/* f01fd30: 3c08800a */ lui $t0,0x800a +/* f01fd34: 3c017f1b */ lui $at,0x7f1b +/* f01fd38: 25ae0028 */ addiu $t6,$t5,0x28 +/* f01fd3c: 44809000 */ mtc1 $zero,$f18 +/* f01fd40: afae0048 */ sw $t6,0x48($sp) +/* f01fd44: c43086d8 */ lwc1 $f16,-0x7928($at) +/* f01fd48: 25089fc0 */ addiu $t0,$t0,-24640 +.L0f01fd4c: +/* f01fd4c: 820c0007 */ lb $t4,0x7($s0) +/* f01fd50: 24010023 */ addiu $at,$zero,0x23 +/* f01fd54: 55810021 */ bnel $t4,$at,.L0f01fddc +/* f01fd58: 8e0b031c */ lw $t3,0x31c($s0) +/* f01fd5c: 920f002c */ lbu $t7,0x2c($s0) +/* f01fd60: 24010001 */ addiu $at,$zero,0x1 +/* f01fd64: 55e1001d */ bnel $t7,$at,.L0f01fddc +/* f01fd68: 8e0b031c */ lw $t3,0x31c($s0) +/* f01fd6c: 9218002d */ lbu $t8,0x2d($s0) +/* f01fd70: 5700001a */ bnezl $t8,.L0f01fddc +/* f01fd74: 8e0b031c */ lw $t3,0x31c($s0) +/* f01fd78: 8d0a0038 */ lw $t2,0x38($t0) +/* f01fd7c: 02002025 */ or $a0,$s0,$zero +/* f01fd80: 02202825 */ or $a1,$s1,$zero +/* f01fd84: 11400014 */ beqz $t2,.L0f01fdd8 +/* f01fd88: 27a600fc */ addiu $a2,$sp,0xfc +/* f01fd8c: 24090001 */ addiu $t1,$zero,0x1 +/* f01fd90: afa90010 */ sw $t1,0x10($sp) +/* f01fd94: 0fc07c99 */ jal func0f01f264 +/* f01fd98: 8fa700f0 */ lw $a3,0xf0($sp) +/* f01fd9c: 10400005 */ beqz $v0,.L0f01fdb4 +/* f01fda0: 3c017f1b */ lui $at,0x7f1b +/* f01fda4: c60a00b4 */ lwc1 $f10,0xb4($s0) +/* f01fda8: c7a600f0 */ lwc1 $f6,0xf0($sp) +/* f01fdac: 46065200 */ add.s $f8,$f10,$f6 +/* f01fdb0: e60800b4 */ swc1 $f8,0xb4($s0) +.L0f01fdb4: +/* f01fdb4: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f01fdb8: c42486dc */ lwc1 $f4,-0x7924($at) +/* f01fdbc: e60000b8 */ swc1 $f0,0xb8($s0) +/* f01fdc0: 46040282 */ mul.s $f10,$f0,$f4 +/* f01fdc4: e60a00b0 */ swc1 $f10,0xb0($s0) +/* f01fdc8: c6260004 */ lwc1 $f6,0x4($s1) +/* f01fdcc: 46003201 */ sub.s $f8,$f6,$f0 +/* f01fdd0: 10000193 */ beqz $zero,.L0f020420 +/* f01fdd4: e6280004 */ swc1 $f8,0x4($s1) +.L0f01fdd8: +/* f01fdd8: 8e0b031c */ lw $t3,0x31c($s0) +.L0f01fddc: +/* f01fddc: 02002025 */ or $a0,$s0,$zero +/* f01fde0: 8fad00f4 */ lw $t5,0xf4($sp) +/* f01fde4: 11600016 */ beqz $t3,.L0f01fe40 +/* f01fde8: 24010003 */ addiu $at,$zero,0x3 +/* f01fdec: 24190001 */ addiu $t9,$zero,0x1 +/* f01fdf0: afb90010 */ sw $t9,0x10($sp) +/* f01fdf4: 02202825 */ or $a1,$s1,$zero +/* f01fdf8: 27a600fc */ addiu $a2,$sp,0xfc +/* f01fdfc: 0fc07c99 */ jal func0f01f264 +/* f01fe00: 8fa700f0 */ lw $a3,0xf0($sp) +/* f01fe04: 10400005 */ beqz $v0,.L0f01fe1c +/* f01fe08: 3c017f1b */ lui $at,0x7f1b +/* f01fe0c: c60400b4 */ lwc1 $f4,0xb4($s0) +/* f01fe10: c7aa00f0 */ lwc1 $f10,0xf0($sp) +/* f01fe14: 460a2180 */ add.s $f6,$f4,$f10 +/* f01fe18: e60600b4 */ swc1 $f6,0xb4($s0) +.L0f01fe1c: +/* f01fe1c: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f01fe20: c42886e0 */ lwc1 $f8,-0x7920($at) +/* f01fe24: e60000b8 */ swc1 $f0,0xb8($s0) +/* f01fe28: 46080102 */ mul.s $f4,$f0,$f8 +/* f01fe2c: e60400b0 */ swc1 $f4,0xb0($s0) +/* f01fe30: c62a0004 */ lwc1 $f10,0x4($s1) +/* f01fe34: 46005181 */ sub.s $f6,$f10,$f0 +/* f01fe38: 10000179 */ beqz $zero,.L0f020420 +/* f01fe3c: e6260004 */ swc1 $f6,0x4($s1) +.L0f01fe40: +/* f01fe40: 15a10003 */ bne $t5,$at,.L0f01fe50 +/* f01fe44: 8fae0118 */ lw $t6,0x118($sp) +/* f01fe48: 10000099 */ beqz $zero,.L0f0200b0 +/* f01fe4c: c60200b4 */ lwc1 $f2,0xb4($s0) +.L0f01fe50: +/* f01fe50: 91cc0000 */ lbu $t4,0x0($t6) +/* f01fe54: 24010006 */ addiu $at,$zero,0x6 +/* f01fe58: c7a400f8 */ lwc1 $f4,0xf8($sp) +/* f01fe5c: 55810012 */ bnel $t4,$at,.L0f01fea8 +/* f01fe60: c6280004 */ lwc1 $f8,0x4($s1) +/* f01fe64: 0fc4a25f */ jal func0f12897c +/* f01fe68: 01c02025 */ or $a0,$t6,$zero +/* f01fe6c: 3c08800a */ lui $t0,0x800a +/* f01fe70: 25089fc0 */ addiu $t0,$t0,-24640 +/* f01fe74: 00027880 */ sll $t7,$v0,0x2 +/* f01fe78: 010fc021 */ addu $t8,$t0,$t7 +/* f01fe7c: 8f030064 */ lw $v1,0x64($t8) +/* f01fe80: 3c017f1b */ lui $at,0x7f1b +/* f01fe84: c43086e4 */ lwc1 $f16,-0x791c($at) +/* f01fe88: 946a161a */ lhu $t2,0x161a($v1) +/* f01fe8c: c4620074 */ lwc1 $f2,0x74($v1) +/* f01fe90: 44809000 */ mtc1 $zero,$f18 +/* f01fe94: a60a018a */ sh $t2,0x18a($s0) +/* f01fe98: 9069161e */ lbu $t1,0x161e($v1) +/* f01fe9c: 10000084 */ beqz $zero,.L0f0200b0 +/* f01fea0: a2090191 */ sb $t1,0x191($s0) +/* f01fea4: c6280004 */ lwc1 $f8,0x4($s1) +.L0f01fea8: +/* f01fea8: 3c01428a */ lui $at,0x428a +/* f01feac: 44810000 */ mtc1 $at,$f0 +/* f01feb0: 46044281 */ sub.s $f10,$f8,$f4 +/* f01feb4: 27a60088 */ addiu $a2,$sp,0x88 +/* f01feb8: 27a70078 */ addiu $a3,$sp,0x78 +/* f01febc: 27ab00fc */ addiu $t3,$sp,0xfc +/* f01fec0: 4600503c */ c.lt.s $f10,$f0 +/* f01fec4: 00000000 */ sll $zero,$zero,0x0 +/* f01fec8: 45020013 */ bc1fl .L0f01ff18 +/* f01fecc: afb10098 */ sw $s1,0x98($sp) +/* f01fed0: 46002200 */ add.s $f8,$f4,$f0 +/* f01fed4: afa60098 */ sw $a2,0x98($sp) +/* f01fed8: afa70094 */ sw $a3,0x94($sp) +/* f01fedc: c6260000 */ lwc1 $f6,0x0($s1) +/* f01fee0: e7a8008c */ swc1 $f8,0x8c($sp) +/* f01fee4: 02202025 */ or $a0,$s1,$zero +/* f01fee8: e7a60088 */ swc1 $f6,0x88($sp) +/* f01feec: c62a0008 */ lwc1 $f10,0x8($s1) +/* f01fef0: 27a500fc */ addiu $a1,$sp,0xfc +/* f01fef4: 0fc1979d */ jal func0f065e74 +/* f01fef8: e7aa0090 */ swc1 $f10,0x90($sp) +/* f01fefc: 02002025 */ or $a0,$s0,$zero +/* f01ff00: 27a50088 */ addiu $a1,$sp,0x88 +/* f01ff04: 0fc087ea */ jal func0f021fa8 +/* f01ff08: 27a60078 */ addiu $a2,$sp,0x78 +/* f01ff0c: 10000004 */ beqz $zero,.L0f01ff20 +/* f01ff10: 8e050024 */ lw $a1,0x24($s0) +/* f01ff14: afb10098 */ sw $s1,0x98($sp) +.L0f01ff18: +/* f01ff18: afab0094 */ sw $t3,0x94($sp) +/* f01ff1c: 8e050024 */ lw $a1,0x24($s0) +.L0f01ff20: +/* f01ff20: 2607018a */ addiu $a3,$s0,0x18a +/* f01ff24: 26020191 */ addiu $v0,$s0,0x191 +/* f01ff28: 27b900ea */ addiu $t9,$sp,0xea +/* f01ff2c: 260302b2 */ addiu $v1,$s0,0x2b2 +/* f01ff30: 27ad00ec */ addiu $t5,$sp,0xec +/* f01ff34: 27ac0114 */ addiu $t4,$sp,0x114 +/* f01ff38: afac0020 */ sw $t4,0x20($sp) +/* f01ff3c: afad001c */ sw $t5,0x1c($sp) +/* f01ff40: afa30018 */ sw $v1,0x18($sp) +/* f01ff44: afa30040 */ sw $v1,0x40($sp) +/* f01ff48: afb90014 */ sw $t9,0x14($sp) +/* f01ff4c: afa20010 */ sw $v0,0x10($sp) +/* f01ff50: afa20044 */ sw $v0,0x44($sp) +/* f01ff54: afa7004c */ sw $a3,0x4c($sp) +/* f01ff58: 8fa40098 */ lw $a0,0x98($sp) +/* f01ff5c: 0c00a86c */ jal 0x2a1b0 +/* f01ff60: 8fa60094 */ lw $a2,0x94($sp) +/* f01ff64: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f01ff68: 3c08800a */ lui $t0,0x800a +/* f01ff6c: 3c017f1b */ lui $at,0x7f1b +/* f01ff70: 44809000 */ mtc1 $zero,$f18 +/* f01ff74: c43086f0 */ lwc1 $f16,-0x7910($at) +/* f01ff78: 25089fc0 */ addiu $t0,$t0,-24640 +/* f01ff7c: 10400038 */ beqz $v0,.L0f020060 +/* f01ff80: 46000086 */ mov.s $f2,$f0 +/* f01ff84: 904e0078 */ lbu $t6,0x78($v0) +/* f01ff88: 3c017f1b */ lui $at,0x7f1b +/* f01ff8c: 55c00035 */ bnezl $t6,.L0f020064 +/* f01ff90: 8fab00ec */ lw $t3,0xec($sp) +/* f01ff94: c42c86f4 */ lwc1 $f12,-0x790c($at) +/* f01ff98: 460c003c */ c.lt.s $f0,$f12 +/* f01ff9c: 00000000 */ sll $zero,$zero,0x0 +/* f01ffa0: 45020030 */ bc1fl .L0f020064 +/* f01ffa4: 8fab00ec */ lw $t3,0xec($sp) +/* f01ffa8: 8d0f0038 */ lw $t7,0x38($t0) +/* f01ffac: 29e10005 */ slti $at,$t7,0x5 +/* f01ffb0: 5420002c */ bnezl $at,.L0f020064 +/* f01ffb4: 8fab00ec */ lw $t3,0xec($sp) +/* f01ffb8: 8e18001c */ lw $t8,0x1c($s0) +/* f01ffbc: 240b000a */ addiu $t3,$zero,0xa +/* f01ffc0: 930a0001 */ lbu $t2,0x1($t8) +/* f01ffc4: 31490080 */ andi $t1,$t2,0x80 +/* f01ffc8: 55200026 */ bnezl $t1,.L0f020064 +/* f01ffcc: 8fab00ec */ lw $t3,0xec($sp) +/* f01ffd0: a04b0078 */ sb $t3,0x78($v0) +/* f01ffd4: 8fb90118 */ lw $t9,0x118($sp) +/* f01ffd8: 27a500fc */ addiu $a1,$sp,0xfc +/* f01ffdc: c7260008 */ lwc1 $f6,0x8($t9) +/* f01ffe0: e6260000 */ swc1 $f6,0x0($s1) +/* f01ffe4: 8fad0118 */ lw $t5,0x118($sp) +/* f01ffe8: c5a4000c */ lwc1 $f4,0xc($t5) +/* f01ffec: e6240004 */ swc1 $f4,0x4($s1) +/* f01fff0: 8fac0118 */ lw $t4,0x118($sp) +/* f01fff4: c5880010 */ lwc1 $f8,0x10($t4) +/* f01fff8: e6280008 */ swc1 $f8,0x8($s1) +/* f01fffc: 0fc195e9 */ jal func0f0657a4 +/* f020000: 8fa40048 */ lw $a0,0x48($sp) +/* f020004: 44809000 */ mtc1 $zero,$f18 +/* f020008: 8fae0044 */ lw $t6,0x44($sp) +/* f02000c: 8fb80040 */ lw $t8,0x40($sp) +/* f020010: e7b200dc */ swc1 $f18,0xdc($sp) +/* f020014: 8e050024 */ lw $a1,0x24($s0) +/* f020018: 27af00ea */ addiu $t7,$sp,0xea +/* f02001c: 27aa00ec */ addiu $t2,$sp,0xec +/* f020020: 27a90114 */ addiu $t1,$sp,0x114 +/* f020024: afa90020 */ sw $t1,0x20($sp) +/* f020028: afaa001c */ sw $t2,0x1c($sp) +/* f02002c: afaf0014 */ sw $t7,0x14($sp) +/* f020030: 02202025 */ or $a0,$s1,$zero +/* f020034: 27a600fc */ addiu $a2,$sp,0xfc +/* f020038: 8fa7004c */ lw $a3,0x4c($sp) +/* f02003c: afae0010 */ sw $t6,0x10($sp) +/* f020040: 0c00a86c */ jal 0x2a1b0 +/* f020044: afb80018 */ sw $t8,0x18($sp) +/* f020048: 3c08800a */ lui $t0,0x800a +/* f02004c: 3c017f1b */ lui $at,0x7f1b +/* f020050: 44809000 */ mtc1 $zero,$f18 +/* f020054: c43086fc */ lwc1 $f16,-0x7904($at) +/* f020058: 25089fc0 */ addiu $t0,$t0,-24640 +/* f02005c: 46000086 */ mov.s $f2,$f0 +.L0f020060: +/* f020060: 8fab00ec */ lw $t3,0xec($sp) +.L0f020064: +/* f020064: 3c017f1b */ lui $at,0x7f1b +/* f020068: c42c8700 */ lwc1 $f12,-0x7900($at) +/* f02006c: 51600008 */ beqzl $t3,.L0f020090 +/* f020070: 920f032d */ lbu $t7,0x32d($s0) +/* f020074: 920d032d */ lbu $t5,0x32d($s0) +/* f020078: 35ac0080 */ ori $t4,$t5,0x80 +/* f02007c: a20c032d */ sb $t4,0x32d($s0) +/* f020080: 8fae0114 */ lw $t6,0x114($sp) +/* f020084: 10000005 */ beqz $zero,.L0f02009c +/* f020088: ae0e0364 */ sw $t6,0x364($s0) +/* f02008c: 920f032d */ lbu $t7,0x32d($s0) +.L0f020090: +/* f020090: ae000364 */ sw $zero,0x364($s0) +/* f020094: 31f8ff7f */ andi $t8,$t7,0xff7f +/* f020098: a218032d */ sb $t8,0x32d($s0) +.L0f02009c: +/* f02009c: 460c003c */ c.lt.s $f0,$f12 +/* f0200a0: 00000000 */ sll $zero,$zero,0x0 +/* f0200a4: 45020003 */ bc1fl .L0f0200b4 +/* f0200a8: 8e0a0018 */ lw $t2,0x18($s0) +/* f0200ac: 46006086 */ mov.s $f2,$f12 +.L0f0200b0: +/* f0200b0: 8e0a0018 */ lw $t2,0x18($s0) +.L0f0200b4: +/* f0200b4: e60200b8 */ swc1 $f2,0xb8($s0) +/* f0200b8: c7aa00f0 */ lwc1 $f10,0xf0($sp) +/* f0200bc: 31490001 */ andi $t1,$t2,0x1 +/* f0200c0: 51200020 */ beqzl $t1,.L0f020144 +/* f0200c4: c60c00c0 */ lwc1 $f12,0xc0($s0) +/* f0200c8: c60600b8 */ lwc1 $f6,0xb8($s0) +/* f0200cc: c7a800f8 */ lwc1 $f8,0xf8($sp) +/* f0200d0: 8fab0120 */ lw $t3,0x120($sp) +/* f0200d4: 46065100 */ add.s $f4,$f10,$f6 +/* f0200d8: c6260004 */ lwc1 $f6,0x4($s1) +/* f0200dc: 8d790008 */ lw $t9,0x8($t3) +/* f0200e0: 2401fffe */ addiu $at,$zero,-2 +/* f0200e4: 46082281 */ sub.s $f10,$f4,$f8 +/* f0200e8: 8f250000 */ lw $a1,0x0($t9) +/* f0200ec: 460a3100 */ add.s $f4,$f6,$f10 +/* f0200f0: 94a20000 */ lhu $v0,0x0($a1) +/* f0200f4: e6240004 */ swc1 $f4,0x4($s1) +/* f0200f8: 8e0c0018 */ lw $t4,0x18($s0) +/* f0200fc: c60200b8 */ lwc1 $f2,0xb8($s0) +/* f020100: 304d00ff */ andi $t5,$v0,0xff +/* f020104: 01817024 */ and $t6,$t4,$at +/* f020108: ae0e0018 */ sw $t6,0x18($s0) +/* f02010c: 3c017f1b */ lui $at,0x7f1b +/* f020110: e60200b4 */ swc1 $f2,0xb4($s0) +/* f020114: c4288704 */ lwc1 $f8,-0x78fc($at) +/* f020118: 24010001 */ addiu $at,$zero,0x1 +/* f02011c: 46081182 */ mul.s $f6,$f2,$f8 +/* f020120: 15a10005 */ bne $t5,$at,.L0f020138 +/* f020124: e60600b0 */ swc1 $f6,0xb0($s0) +/* f020128: 0c006a87 */ jal 0x1aa1c +/* f02012c: 8fa40120 */ lw $a0,0x120($sp) +/* f020130: c44a0028 */ lwc1 $f10,0x28($v0) +/* f020134: e44a0038 */ swc1 $f10,0x38($v0) +.L0f020138: +/* f020138: 100000b6 */ beqz $zero,.L0f020414 +/* f02013c: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f020140: c60c00c0 */ lwc1 $f12,0xc0($s0) +.L0f020144: +/* f020144: 8faf0118 */ lw $t7,0x118($sp) +/* f020148: 27a400f0 */ addiu $a0,$sp,0xf0 +/* f02014c: 460c9032 */ c.eq.s $f18,$f12 +/* f020150: 27a50068 */ addiu $a1,$sp,0x68 +/* f020154: 45020008 */ bc1fl .L0f020178 +/* f020158: 91f80000 */ lbu $t8,0x0($t7) +/* f02015c: c60200b8 */ lwc1 $f2,0xb8($s0) +/* f020160: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f020164: 4600103c */ c.lt.s $f2,$f0 +/* f020168: 00000000 */ sll $zero,$zero,0x0 +/* f02016c: 4502004a */ bc1fl .L0f020298 +/* f020170: 4602003e */ c.le.s $f0,$f2 +/* f020174: 91f80000 */ lbu $t8,0x0($t7) +.L0f020178: +/* f020178: 24010003 */ addiu $at,$zero,0x3 +/* f02017c: 00001825 */ or $v1,$zero,$zero +/* f020180: 17010008 */ bne $t8,$at,.L0f0201a4 +/* f020184: 3c017f1b */ lui $at,0x7f1b +/* f020188: c4248708 */ lwc1 $f4,-0x78f8($at) +/* f02018c: c60800b4 */ lwc1 $f8,0xb4($s0) +/* f020190: 4604403e */ c.le.s $f8,$f4 +/* f020194: 00000000 */ sll $zero,$zero,0x0 +/* f020198: 45020003 */ bc1fl .L0f0201a8 +/* f02019c: e7ac0068 */ swc1 $f12,0x68($sp) +/* f0201a0: 24030001 */ addiu $v1,$zero,0x1 +.L0f0201a4: +/* f0201a4: e7ac0068 */ swc1 $f12,0x68($sp) +.L0f0201a8: +/* f0201a8: 8fa600dc */ lw $a2,0xdc($sp) +/* f0201ac: 0fc25979 */ jal func0f0965e4 +/* f0201b0: a3a30067 */ sb $v1,0x67($sp) +/* f0201b4: 02002025 */ or $a0,$s0,$zero +/* f0201b8: 02202825 */ or $a1,$s1,$zero +/* f0201bc: 27a600fc */ addiu $a2,$sp,0xfc +/* f0201c0: 8fa700f0 */ lw $a3,0xf0($sp) +/* f0201c4: 0fc07c99 */ jal func0f01f264 +/* f0201c8: afa00010 */ sw $zero,0x10($sp) +/* f0201cc: 44809000 */ mtc1 $zero,$f18 +/* f0201d0: 10400007 */ beqz $v0,.L0f0201f0 +/* f0201d4: 93a30067 */ lbu $v1,0x67($sp) +/* f0201d8: c60600b4 */ lwc1 $f6,0xb4($s0) +/* f0201dc: c7aa00f0 */ lwc1 $f10,0xf0($sp) +/* f0201e0: 460a3100 */ add.s $f4,$f6,$f10 +/* f0201e4: e60400b4 */ swc1 $f4,0xb4($s0) +/* f0201e8: c7a80068 */ lwc1 $f8,0x68($sp) +/* f0201ec: e60800c0 */ swc1 $f8,0xc0($s0) +.L0f0201f0: +/* f0201f0: c60200b8 */ lwc1 $f2,0xb8($s0) +/* f0201f4: c60600b4 */ lwc1 $f6,0xb4($s0) +/* f0201f8: 3c017f1b */ lui $at,0x7f1b +/* f0201fc: 4602303e */ c.le.s $f6,$f2 +/* f020200: 00000000 */ sll $zero,$zero,0x0 +/* f020204: 4500000b */ bc1f .L0f020234 +/* f020208: 00000000 */ sll $zero,$zero,0x0 +/* f02020c: e60200b4 */ swc1 $f2,0xb4($s0) +/* f020210: c42a870c */ lwc1 $f10,-0x78f4($at) +/* f020214: e61200c0 */ swc1 $f18,0xc0($s0) +/* f020218: 460a1102 */ mul.s $f4,$f2,$f10 +/* f02021c: e60400b0 */ swc1 $f4,0xb0($s0) +/* f020220: 97aa00ea */ lhu $t2,0xea($sp) +/* f020224: 31494000 */ andi $t1,$t2,0x4000 +/* f020228: 11200002 */ beqz $t1,.L0f020234 +/* f02022c: 00000000 */ sll $zero,$zero,0x0 +/* f020230: 24030001 */ addiu $v1,$zero,0x1 +.L0f020234: +/* f020234: 50600059 */ beqzl $v1,.L0f02039c +/* f020238: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f02023c: 8e0b02d4 */ lw $t3,0x2d4($s0) +/* f020240: 51600011 */ beqzl $t3,.L0f020288 +/* f020244: 8e0d0014 */ lw $t5,0x14($s0) +/* f020248: 860200ec */ lh $v0,0xec($s0) +/* f02024c: 04400006 */ bltz $v0,.L0f020268 +/* f020250: 00000000 */ sll $zero,$zero,0x0 +/* f020254: 861900ee */ lh $t9,0xee($s0) +/* f020258: 1b200003 */ blez $t9,.L0f020268 +/* f02025c: 00000000 */ sll $zero,$zero,0x0 +/* f020260: 10000004 */ beqz $zero,.L0f020274 +/* f020264: 00402825 */ or $a1,$v0,$zero +.L0f020268: +/* f020268: 0fc633fe */ jal func0f18cff8 +/* f02026c: 02002025 */ or $a0,$s0,$zero +/* f020270: 00402825 */ or $a1,$v0,$zero +.L0f020274: +/* f020274: 0fc0d8d6 */ jal func0f036358 +/* f020278: 02002025 */ or $a0,$s0,$zero +/* f02027c: 10000047 */ beqz $zero,.L0f02039c +/* f020280: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f020284: 8e0d0014 */ lw $t5,0x14($s0) +.L0f020288: +/* f020288: 35ac0020 */ ori $t4,$t5,0x20 +/* f02028c: 10000042 */ beqz $zero,.L0f020398 +/* f020290: ae0c0014 */ sw $t4,0x14($s0) +/* f020294: 4602003e */ c.le.s $f0,$f2 +.L0f020298: +/* f020298: 00000000 */ sll $zero,$zero,0x0 +/* f02029c: 4502003f */ bc1fl .L0f02039c +/* f0202a0: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f0202a4: 8d0e0038 */ lw $t6,0x38($t0) +/* f0202a8: 00001025 */ or $v0,$zero,$zero +/* f0202ac: 19c00010 */ blez $t6,.L0f0202f0 +/* f0202b0: 00000000 */ sll $zero,$zero,0x0 +/* f0202b4: c60800b0 */ lwc1 $f8,0xb0($s0) +.L0f0202b8: +/* f0202b8: c60400bc */ lwc1 $f4,0xbc($s0) +/* f0202bc: 24420001 */ addiu $v0,$v0,0x1 +/* f0202c0: 46104182 */ mul.s $f6,$f8,$f16 +/* f0202c4: 46023280 */ add.s $f10,$f6,$f2 +/* f0202c8: 46102202 */ mul.s $f8,$f4,$f16 +/* f0202cc: c60600c4 */ lwc1 $f6,0xc4($s0) +/* f0202d0: e60a00b0 */ swc1 $f10,0xb0($s0) +/* f0202d4: 46103282 */ mul.s $f10,$f6,$f16 +/* f0202d8: e60800bc */ swc1 $f8,0xbc($s0) +/* f0202dc: e60a00c4 */ swc1 $f10,0xc4($s0) +/* f0202e0: 8d0f0038 */ lw $t7,0x38($t0) +/* f0202e4: 004f082a */ slt $at,$v0,$t7 +/* f0202e8: 5420fff3 */ bnezl $at,.L0f0202b8 +/* f0202ec: c60800b0 */ lwc1 $f8,0xb0($s0) +.L0f0202f0: +/* f0202f0: 3c017f1b */ lui $at,0x7f1b +/* f0202f4: c4288710 */ lwc1 $f8,-0x78f0($at) +/* f0202f8: c60400b0 */ lwc1 $f4,0xb0($s0) +/* f0202fc: 3c0141f0 */ lui $at,0x41f0 +/* f020300: 44813000 */ mtc1 $at,$f6 +/* f020304: 46082002 */ mul.s $f0,$f4,$f8 +/* f020308: 3c017f1b */ lui $at,0x7f1b +/* f02030c: 46061301 */ sub.s $f12,$f2,$f6 +/* f020310: 460c003c */ c.lt.s $f0,$f12 +/* f020314: e60000b4 */ swc1 $f0,0xb4($s0) +/* f020318: 45000005 */ bc1f .L0f020330 +/* f02031c: 00000000 */ sll $zero,$zero,0x0 +/* f020320: e60c00b4 */ swc1 $f12,0xb4($s0) +/* f020324: c42a8714 */ lwc1 $f10,-0x78ec($at) +/* f020328: 460a6102 */ mul.s $f4,$f12,$f10 +/* f02032c: e60400b0 */ swc1 $f4,0xb0($s0) +.L0f020330: +/* f020330: 3c017f1b */ lui $at,0x7f1b +/* f020334: c4288718 */ lwc1 $f8,-0x78e8($at) +/* f020338: c60000bc */ lwc1 $f0,0xbc($s0) +/* f02033c: 3c017f1b */ lui $at,0x7f1b +/* f020340: 4608003c */ c.lt.s $f0,$f8 +/* f020344: 00000000 */ sll $zero,$zero,0x0 +/* f020348: 45020014 */ bc1fl .L0f02039c +/* f02034c: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f020350: c422871c */ lwc1 $f2,-0x78e4($at) +/* f020354: 3c017f1b */ lui $at,0x7f1b +/* f020358: 4600103c */ c.lt.s $f2,$f0 +/* f02035c: 00000000 */ sll $zero,$zero,0x0 +/* f020360: 4502000e */ bc1fl .L0f02039c +/* f020364: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f020368: c60000c4 */ lwc1 $f0,0xc4($s0) +/* f02036c: c4268720 */ lwc1 $f6,-0x78e0($at) +/* f020370: 4606003c */ c.lt.s $f0,$f6 +/* f020374: 00000000 */ sll $zero,$zero,0x0 +/* f020378: 45020008 */ bc1fl .L0f02039c +/* f02037c: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f020380: 4600103c */ c.lt.s $f2,$f0 +/* f020384: 00000000 */ sll $zero,$zero,0x0 +/* f020388: 45020004 */ bc1fl .L0f02039c +/* f02038c: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f020390: e61200c4 */ swc1 $f18,0xc4($s0) +/* f020394: e61200bc */ swc1 $f18,0xbc($s0) +.L0f020398: +/* f020398: c60000b4 */ lwc1 $f0,0xb4($s0) +.L0f02039c: +/* f02039c: c7aa00f8 */ lwc1 $f10,0xf8($sp) +/* f0203a0: 46005032 */ c.eq.s $f10,$f0 +/* f0203a4: 00000000 */ sll $zero,$zero,0x0 +/* f0203a8: 4503001b */ bc1tl .L0f020418 +/* f0203ac: c6240004 */ lwc1 $f4,0x4($s1) +/* f0203b0: c6240000 */ lwc1 $f4,0x0($s1) +/* f0203b4: 27a400fc */ addiu $a0,$sp,0xfc +/* f0203b8: 27a500c0 */ addiu $a1,$sp,0xc0 +/* f0203bc: e7a400d0 */ swc1 $f4,0xd0($sp) +/* f0203c0: c6280004 */ lwc1 $f8,0x4($s1) +/* f0203c4: e7a800d4 */ swc1 $f8,0xd4($sp) +/* f0203c8: c6260008 */ lwc1 $f6,0x8($s1) +/* f0203cc: 0fc195e9 */ jal func0f0657a4 +/* f0203d0: e7a600d8 */ swc1 $f6,0xd8($sp) +/* f0203d4: c60a00b4 */ lwc1 $f10,0xb4($s0) +/* f0203d8: c7a400f8 */ lwc1 $f4,0xf8($sp) +/* f0203dc: c6260004 */ lwc1 $f6,0x4($s1) +/* f0203e0: 27a400d0 */ addiu $a0,$sp,0xd0 +/* f0203e4: 46045201 */ sub.s $f8,$f10,$f4 +/* f0203e8: 27a500c0 */ addiu $a1,$sp,0xc0 +/* f0203ec: 02203025 */ or $a2,$s1,$zero +/* f0203f0: 27a700fc */ addiu $a3,$sp,0xfc +/* f0203f4: 46083280 */ add.s $f10,$f6,$f8 +/* f0203f8: 0fc1979d */ jal func0f065e74 +/* f0203fc: e62a0004 */ swc1 $f10,0x4($s1) +/* f020400: 02002025 */ or $a0,$s0,$zero +/* f020404: 02202825 */ or $a1,$s1,$zero +/* f020408: 0fc087ea */ jal func0f021fa8 +/* f02040c: 27a600fc */ addiu $a2,$sp,0xfc +/* f020410: c60000b4 */ lwc1 $f0,0xb4($s0) +.L0f020414: +/* f020414: c6240004 */ lwc1 $f4,0x4($s1) +.L0f020418: +/* f020418: 46002181 */ sub.s $f6,$f4,$f0 +/* f02041c: e6260004 */ swc1 $f6,0x4($s1) +.L0f020420: +/* f020420: c60800b4 */ lwc1 $f8,0xb4($s0) +/* f020424: 8fb8012c */ lw $t8,0x12c($sp) +/* f020428: 8fa40118 */ lw $a0,0x118($sp) +/* f02042c: 24010023 */ addiu $at,$zero,0x23 +/* f020430: e7080000 */ swc1 $f8,0x0($t8) +/* f020434: c62a0000 */ lwc1 $f10,0x0($s1) +/* f020438: e48a0008 */ swc1 $f10,0x8($a0) +/* f02043c: c60600b4 */ lwc1 $f6,0xb4($s0) +/* f020440: c6240004 */ lwc1 $f4,0x4($s1) +/* f020444: 46062200 */ add.s $f8,$f4,$f6 +/* f020448: e488000c */ swc1 $f8,0xc($a0) +/* f02044c: c62a0008 */ lwc1 $f10,0x8($s1) +/* f020450: e48a0010 */ swc1 $f10,0x10($a0) +/* f020454: 820a0007 */ lb $t2,0x7($s0) +/* f020458: 1541000c */ bne $t2,$at,.L0f02048c +/* f02045c: 00000000 */ sll $zero,$zero,0x0 +/* f020460: c6020050 */ lwc1 $f2,0x50($s0) +/* f020464: c484000c */ lwc1 $f4,0xc($a0) +/* f020468: 4602203c */ c.lt.s $f4,$f2 +/* f02046c: 00000000 */ sll $zero,$zero,0x0 +/* f020470: 45000006 */ bc1f .L0f02048c +/* f020474: 00000000 */ sll $zero,$zero,0x0 +/* f020478: e482000c */ swc1 $f2,0xc($a0) +/* f02047c: c6000050 */ lwc1 $f0,0x50($s0) +/* f020480: e60000b4 */ swc1 $f0,0xb4($s0) +/* f020484: 8fa9012c */ lw $t1,0x12c($sp) +/* f020488: e5200000 */ swc1 $f0,0x0($t1) +.L0f02048c: +/* f02048c: 0fc19711 */ jal func0f065c44 +/* f020490: 00000000 */ sll $zero,$zero,0x0 +/* f020494: 27a400fc */ addiu $a0,$sp,0xfc +/* f020498: 0fc195e9 */ jal func0f0657a4 +/* f02049c: 8fa50048 */ lw $a1,0x48($sp) +/* f0204a0: 8fa60118 */ lw $a2,0x118($sp) +/* f0204a4: 24010003 */ addiu $at,$zero,0x3 +/* f0204a8: 90cb0000 */ lbu $t3,0x0($a2) +/* f0204ac: 15610016 */ bne $t3,$at,.L0f020508 +/* f0204b0: 00000000 */ sll $zero,$zero,0x0 +/* f0204b4: 84d90028 */ lh $t9,0x28($a2) +/* f0204b8: 2405ffff */ addiu $a1,$zero,-1 +/* f0204bc: 00c01025 */ or $v0,$a2,$zero +/* f0204c0: 10b90011 */ beq $a1,$t9,.L0f020508 +/* f0204c4: 00000000 */ sll $zero,$zero,0x0 +/* f0204c8: 860402b2 */ lh $a0,0x2b2($s0) +/* f0204cc: 84c30028 */ lh $v1,0x28($a2) +.L0f0204d0: +/* f0204d0: 5483000a */ bnel $a0,$v1,.L0f0204fc +/* f0204d4: 8443002a */ lh $v1,0x2a($v0) +/* f0204d8: 0fc19711 */ jal func0f065c44 +/* f0204dc: 00c02025 */ or $a0,$a2,$zero +/* f0204e0: 8fac0118 */ lw $t4,0x118($sp) +/* f0204e4: 860d02b2 */ lh $t5,0x2b2($s0) +/* f0204e8: 2405ffff */ addiu $a1,$zero,-1 +/* f0204ec: a585002a */ sh $a1,0x2a($t4) +/* f0204f0: 10000005 */ beqz $zero,.L0f020508 +/* f0204f4: a58d0028 */ sh $t5,0x28($t4) +/* f0204f8: 8443002a */ lh $v1,0x2a($v0) +.L0f0204fc: +/* f0204fc: 24420002 */ addiu $v0,$v0,0x2 +/* f020500: 14a3fff3 */ bne $a1,$v1,.L0f0204d0 +/* f020504: 00000000 */ sll $zero,$zero,0x0 +.L0f020508: +/* f020508: 0fc0882b */ jal func0f0220ac +/* f02050c: 02002025 */ or $a0,$s0,$zero +/* f020510: 8fa40118 */ lw $a0,0x118($sp) +/* f020514: 260500fc */ addiu $a1,$s0,0xfc +/* f020518: 0fc1a451 */ jal func0f069144 +/* f02051c: 9606018a */ lhu $a2,0x18a($s0) +/* f020520: 8fbf0034 */ lw $ra,0x34($sp) +/* f020524: 8fb0002c */ lw $s0,0x2c($sp) +/* f020528: 8fb10030 */ lw $s1,0x30($sp) +/* f02052c: 27bd0120 */ addiu $sp,$sp,0x120 +/* f020530: 03e00008 */ jr $ra +/* f020534: 24020001 */ addiu $v0,$zero,0x1 +); + +GLOBAL_ASM( +glabel func0f020538 +/* f020538: 3c048006 */ lui $a0,0x8006 +/* f02053c: 8c84298c */ lw $a0,0x298c($a0) +/* f020540: 00001825 */ or $v1,$zero,$zero +/* f020544: 00001025 */ or $v0,$zero,$zero +/* f020548: 18800011 */ blez $a0,.L0f020590 +/* f02054c: 3c058006 */ lui $a1,0x8006 +/* f020550: 000430c0 */ sll $a2,$a0,0x3 +/* f020554: 00c43023 */ subu $a2,$a2,$a0 +/* f020558: 00063080 */ sll $a2,$a2,0x2 +/* f02055c: 00c43023 */ subu $a2,$a2,$a0 +/* f020560: 00063080 */ sll $a2,$a2,0x2 +/* f020564: 00c43021 */ addu $a2,$a2,$a0 +/* f020568: 000630c0 */ sll $a2,$a2,0x3 +/* f02056c: 8ca52988 */ lw $a1,0x2988($a1) +.L0f020570: +/* f020570: 84ae0000 */ lh $t6,0x0($a1) +/* f020574: 24420368 */ addiu $v0,$v0,0x368 +/* f020578: 0046082a */ slt $at,$v0,$a2 +/* f02057c: 05c10002 */ bgez $t6,.L0f020588 +/* f020580: 00000000 */ sll $zero,$zero,0x0 +/* f020584: 24630001 */ addiu $v1,$v1,0x1 +.L0f020588: +/* f020588: 1420fff9 */ bnez $at,.L0f020570 +/* f02058c: 24a50368 */ addiu $a1,$a1,0x368 +.L0f020590: +/* f020590: 03e00008 */ jr $ra +/* f020594: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f020598 +/* f020598: 44856000 */ mtc1 $a1,$f12 +/* f02059c: 03e00008 */ jr $ra +/* f0205a0: e48c0104 */ swc1 $f12,0x104($a0) +); + +GLOBAL_ASM( +glabel func0f0205a4 +/* f0205a4: 03e00008 */ jr $ra +/* f0205a8: c4800104 */ lwc1 $f0,0x104($a0) +); + +GLOBAL_ASM( +glabel func0f0205ac +/* f0205ac: 44856000 */ mtc1 $a1,$f12 +/* f0205b0: c4840100 */ lwc1 $f4,0x100($a0) +/* f0205b4: 460c2181 */ sub.s $f6,$f4,$f12 +/* f0205b8: 03e00008 */ jr $ra +/* f0205bc: e4860100 */ swc1 $f6,0x100($a0) +/* f0205c0: 44806000 */ mtc1 $zero,$f12 +/* f0205c4: c4820100 */ lwc1 $f2,0x100($a0) +/* f0205c8: 460c103c */ c.lt.s $f2,$f12 +/* f0205cc: 00000000 */ sll $zero,$zero,0x0 +/* f0205d0: 45020004 */ bc1fl .L0f0205e4 +/* f0205d4: 46006006 */ mov.s $f0,$f12 +/* f0205d8: 03e00008 */ jr $ra +/* f0205dc: 46001007 */ neg.s $f0,$f2 +/* f0205e0: 46006006 */ mov.s $f0,$f12 +.L0f0205e4: +/* f0205e4: 03e00008 */ jr $ra +/* f0205e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0205ec +/* f0205ec: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0205f0: afb00014 */ sw $s0,0x14($sp) +/* f0205f4: afb30020 */ sw $s3,0x20($sp) +/* f0205f8: afb2001c */ sw $s2,0x1c($sp) +/* f0205fc: 3c108006 */ lui $s0,0x8006 +/* f020600: afbf0024 */ sw $ra,0x24($sp) +/* f020604: afb10018 */ sw $s1,0x18($sp) +/* f020608: 26102984 */ addiu $s0,$s0,0x2984 +/* f02060c: 34128000 */ dli $s2,0x8000 +/* f020610: 24131388 */ addiu $s3,$zero,0x1388 +/* f020614: 8e0e0000 */ lw $t6,0x0($s0) +.L0f020618: +/* f020618: 25c20001 */ addiu $v0,$t6,0x1 +/* f02061c: 0052082a */ slt $at,$v0,$s2 +/* f020620: 14200003 */ bnez $at,.L0f020630 +/* f020624: ae020000 */ sw $v0,0x0($s0) +/* f020628: ae130000 */ sw $s3,0x0($s0) +/* f02062c: 02601025 */ or $v0,$s3,$zero +.L0f020630: +/* f020630: 00028c00 */ sll $s1,$v0,0x10 +/* f020634: 00112403 */ sra $a0,$s1,0x10 +/* f020638: 0fc0a1dd */ jal func0f028774 +/* f02063c: 00808825 */ or $s1,$a0,$zero +/* f020640: 5440fff5 */ bnezl $v0,.L0f020618 +/* f020644: 8e0e0000 */ lw $t6,0x0($s0) +/* f020648: 8fbf0024 */ lw $ra,0x24($sp) +/* f02064c: 02201025 */ or $v0,$s1,$zero +/* f020650: 8fb10018 */ lw $s1,0x18($sp) +/* f020654: 8fb00014 */ lw $s0,0x14($sp) +/* f020658: 8fb2001c */ lw $s2,0x1c($sp) +/* f02065c: 8fb30020 */ lw $s3,0x20($sp) +/* f020660: 03e00008 */ jr $ra +/* f020664: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f020668 +/* f020668: 3c078006 */ lui $a3,0x8006 +/* f02066c: 8ce7298c */ lw $a3,0x298c($a3) +/* f020670: 27bdffd8 */ addiu $sp,$sp,-40 +/* f020674: afb00018 */ sw $s0,0x18($sp) +/* f020678: afbf001c */ sw $ra,0x1c($sp) +/* f02067c: afa40028 */ sw $a0,0x28($sp) +/* f020680: afa5002c */ sw $a1,0x2c($sp) +/* f020684: 00008025 */ or $s0,$zero,$zero +/* f020688: 18e0000f */ blez $a3,.L0f0206c8 +/* f02068c: 00003025 */ or $a2,$zero,$zero +/* f020690: 3c048006 */ lui $a0,0x8006 +/* f020694: 8c842988 */ lw $a0,0x2988($a0) +/* f020698: 00001825 */ or $v1,$zero,$zero +/* f02069c: 00801025 */ or $v0,$a0,$zero +.L0f0206a0: +/* f0206a0: 844e0000 */ lh $t6,0x0($v0) +/* f0206a4: 24420368 */ addiu $v0,$v0,0x368 +/* f0206a8: 05c30004 */ bgezl $t6,.L0f0206bc +/* f0206ac: 24c60001 */ addiu $a2,$a2,0x1 +/* f0206b0: 10000005 */ beqz $zero,.L0f0206c8 +/* f0206b4: 00648021 */ addu $s0,$v1,$a0 +/* f0206b8: 24c60001 */ addiu $a2,$a2,0x1 +.L0f0206bc: +/* f0206bc: 00c7082a */ slt $at,$a2,$a3 +/* f0206c0: 1420fff7 */ bnez $at,.L0f0206a0 +/* f0206c4: 24630368 */ addiu $v1,$v1,0x368 +.L0f0206c8: +/* f0206c8: 8faf0028 */ lw $t7,0x28($sp) +/* f0206cc: adf00004 */ sw $s0,0x4($t7) +/* f0206d0: 0fc0817b */ jal func0f0205ec +/* f0206d4: afa60024 */ sw $a2,0x24($sp) +/* f0206d8: 8fa50024 */ lw $a1,0x24($sp) +/* f0206dc: a6020000 */ sh $v0,0x0($s0) +/* f0206e0: 86040000 */ lh $a0,0x0($s0) +/* f0206e4: afa00024 */ sw $zero,0x24($sp) +/* f0206e8: 0fc07976 */ jal func0f01e5d8 +/* f0206ec: 00003025 */ or $a2,$zero,$zero +/* f0206f0: a2000006 */ sb $zero,0x6($s0) +/* f0206f4: a6000010 */ sh $zero,0x10($s0) +/* f0206f8: 8fb80028 */ lw $t8,0x28($sp) +/* f0206fc: ae000020 */ sw $zero,0x20($s0) +/* f020700: a200000b */ sb $zero,0xb($s0) +/* f020704: ae0000d4 */ sw $zero,0xd4($s0) +/* f020708: a2000009 */ sb $zero,0x9($s0) +/* f02070c: 3c19800a */ lui $t9,0x800a +/* f020710: 3c01437a */ lui $at,0x437a +/* f020714: ae18001c */ sw $t8,0x1c($s0) +/* f020718: 8f399fc8 */ lw $t9,-0x6038($t9) +/* f02071c: 44812000 */ mtc1 $at,$f4 +/* f020720: 24040015 */ addiu $a0,$zero,0x15 +/* f020724: ae1900d8 */ sw $t9,0xd8($s0) +/* f020728: 0fc41b99 */ jal func0f106e64 +/* f02072c: e60400dc */ swc1 $f4,0xdc($s0) +/* f020730: 10400005 */ beqz $v0,.L0f020748 +/* f020734: 8fa60024 */ lw $a2,0x24($sp) +/* f020738: 3c014080 */ lui $at,0x4080 +/* f02073c: 44813000 */ mtc1 $at,$f6 +/* f020740: 00000000 */ sll $zero,$zero,0x0 +/* f020744: e60600dc */ swc1 $f6,0xdc($s0) +.L0f020748: +/* f020748: 44800000 */ mtc1 $zero,$f0 +/* f02074c: 240200ff */ addiu $v0,$zero,0xff +/* f020750: 3c013f80 */ lui $at,0x3f80 +/* f020754: 44814000 */ mtc1 $at,$f8 +/* f020758: 3c014080 */ lui $at,0x4080 +/* f02075c: 44815000 */ mtc1 $at,$f10 +/* f020760: 00404825 */ or $t1,$v0,$zero +/* f020764: 2407ffff */ addiu $a3,$zero,-1 +/* f020768: 24080001 */ addiu $t0,$zero,0x1 +/* f02076c: 240d0fff */ addiu $t5,$zero,0xfff +/* f020770: ae0000e0 */ sw $zero,0xe0($s0) +/* f020774: ae0000e4 */ sw $zero,0xe4($s0) +/* f020778: ae0000f4 */ sw $zero,0xf4($s0) +/* f02077c: a200000a */ sb $zero,0xa($s0) +/* f020780: a20900f8 */ sb $t1,0xf8($s0) +/* f020784: a20200fc */ sb $v0,0xfc($s0) +/* f020788: a20200fd */ sb $v0,0xfd($s0) +/* f02078c: a20200f9 */ sb $v0,0xf9($s0) +/* f020790: a20200fe */ sb $v0,0xfe($s0) +/* f020794: a20200fa */ sb $v0,0xfa($s0) +/* f020798: a20200ff */ sb $v0,0xff($s0) +/* f02079c: a20200fb */ sb $v0,0xfb($s0) +/* f0207a0: a60d018a */ sh $t5,0x18a($s0) +/* f0207a4: a2000191 */ sb $zero,0x191($s0) +/* f0207a8: a60702b2 */ sh $a3,0x2b2($s0) +/* f0207ac: a202000c */ sb $v0,0xc($s0) +/* f0207b0: ae080018 */ sw $t0,0x18($s0) +/* f0207b4: ae000014 */ sw $zero,0x14($s0) +/* f0207b8: a6000192 */ sh $zero,0x192($s0) +/* f0207bc: a2000007 */ sb $zero,0x7($s0) +/* f0207c0: a2000008 */ sb $zero,0x8($s0) +/* f0207c4: e600014c */ swc1 $f0,0x14c($s0) +/* f0207c8: e6000100 */ swc1 $f0,0x100($s0) +/* f0207cc: e60000b0 */ swc1 $f0,0xb0($s0) +/* f0207d0: e60000b4 */ swc1 $f0,0xb4($s0) +/* f0207d4: e60000b8 */ swc1 $f0,0xb8($s0) +/* f0207d8: e60000bc */ swc1 $f0,0xbc($s0) +/* f0207dc: e60000c0 */ swc1 $f0,0xc0($s0) +/* f0207e0: e60000c4 */ swc1 $f0,0xc4($s0) +/* f0207e4: e60000c8 */ swc1 $f0,0xc8($s0) +/* f0207e8: e60000cc */ swc1 $f0,0xcc($s0) +/* f0207ec: e60000d0 */ swc1 $f0,0xd0($s0) +/* f0207f0: e60800f0 */ swc1 $f8,0xf0($s0) +/* f0207f4: e60a0104 */ swc1 $f10,0x104($s0) +/* f0207f8: 8fae002c */ lw $t6,0x2c($sp) +/* f0207fc: 920f032d */ lbu $t7,0x32d($s0) +/* f020800: 3c0141a0 */ lui $at,0x41a0 +/* f020804: 44818000 */ mtc1 $at,$f16 +/* f020808: 3c014339 */ lui $at,0x4339 +/* f02080c: 31f9fffd */ andi $t9,$t7,0xfffd +/* f020810: 44819000 */ mtc1 $at,$f18 +/* f020814: 332a00fe */ andi $t2,$t9,0xfe +/* f020818: a219032d */ sb $t9,0x32d($s0) +/* f02081c: a20a032d */ sb $t2,0x32d($s0) +/* f020820: 314b00f3 */ andi $t3,$t2,0xf3 +/* f020824: 3c03800a */ lui $v1,0x800a +/* f020828: a600010c */ sh $zero,0x10c($s0) +/* f02082c: a607010e */ sh $a3,0x10e($s0) +/* f020830: a6070110 */ sh $a3,0x110($s0) +/* f020834: a6070354 */ sh $a3,0x354($s0) +/* f020838: a6070356 */ sh $a3,0x356($s0) +/* f02083c: a607035a */ sh $a3,0x35a($s0) +/* f020840: a607035c */ sh $a3,0x35c($s0) +/* f020844: a2000112 */ sb $zero,0x112($s0) +/* f020848: a2000113 */ sb $zero,0x113($s0) +/* f02084c: ae000114 */ sw $zero,0x114($s0) +/* f020850: a2000124 */ sb $zero,0x124($s0) +/* f020854: ae00011c */ sw $zero,0x11c($s0) +/* f020858: ae000120 */ sw $zero,0x120($s0) +/* f02085c: a2000126 */ sb $zero,0x126($s0) +/* f020860: a20002ad */ sb $zero,0x2ad($s0) +/* f020864: a6070128 */ sh $a3,0x128($s0) +/* f020868: a607012c */ sh $a3,0x12c($s0) +/* f02086c: a607012e */ sh $a3,0x12e($s0) +/* f020870: a6070130 */ sh $a3,0x130($s0) +/* f020874: a607012a */ sh $a3,0x12a($s0) +/* f020878: a6070132 */ sh $a3,0x132($s0) +/* f02087c: a2000004 */ sb $zero,0x4($s0) +/* f020880: a2000005 */ sb $zero,0x5($s0) +/* f020884: a20b032d */ sb $t3,0x32d($s0) +/* f020888: a200000f */ sb $zero,0xf($s0) +/* f02088c: a2000002 */ sb $zero,0x2($s0) +/* f020890: a2000003 */ sb $zero,0x3($s0) +/* f020894: a200000d */ sb $zero,0xd($s0) +/* f020898: a200035e */ sb $zero,0x35e($s0) +/* f02089c: a2000360 */ sb $zero,0x360($s0) +/* f0208a0: a200035f */ sb $zero,0x35f($s0) +/* f0208a4: a2070012 */ sb $a3,0x12($s0) +/* f0208a8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0208ac: a200000e */ sb $zero,0xe($s0) +/* f0208b0: ae000170 */ sw $zero,0x170($s0) +/* f0208b4: ae000174 */ sw $zero,0x174($s0) +/* f0208b8: ae000178 */ sw $zero,0x178($s0) +/* f0208bc: ae000300 */ sw $zero,0x300($s0) +/* f0208c0: a207017c */ sb $a3,0x17c($s0) +/* f0208c4: a207017d */ sb $a3,0x17d($s0) +/* f0208c8: e6000150 */ swc1 $f0,0x150($s0) +/* f0208cc: e6000154 */ swc1 $f0,0x154($s0) +/* f0208d0: e6000158 */ swc1 $f0,0x158($s0) +/* f0208d4: e600015c */ swc1 $f0,0x15c($s0) +/* f0208d8: e6000160 */ swc1 $f0,0x160($s0) +/* f0208dc: e6000164 */ swc1 $f0,0x164($s0) +/* f0208e0: e6000168 */ swc1 $f0,0x168($s0) +/* f0208e4: e600016c */ swc1 $f0,0x16c($s0) +/* f0208e8: ae0e0108 */ sw $t6,0x108($s0) +/* f0208ec: e6100024 */ swc1 $f16,0x24($s0) +/* f0208f0: e6120028 */ swc1 $f18,0x28($s0) +/* f0208f4: 8c6c0284 */ lw $t4,0x284($v1) +/* f0208f8: 44050000 */ mfc1 $a1,$f0 +/* f0208fc: 240dfffe */ addiu $t5,$zero,-2 +/* f020900: 8d8200bc */ lw $v0,0xbc($t4) +/* f020904: 02002025 */ or $a0,$s0,$zero +/* f020908: 54400004 */ bnezl $v0,.L0f02091c +/* f02090c: 8c6e0338 */ lw $t6,0x338($v1) +/* f020910: 10000008 */ beqz $zero,.L0f020934 +/* f020914: a60d017e */ sh $t5,0x17e($s0) +/* f020918: 8c6e0338 */ lw $t6,0x338($v1) +.L0f02091c: +/* f02091c: 24010048 */ addiu $at,$zero,0x48 +/* f020920: 004e7823 */ subu $t7,$v0,$t6 +/* f020924: 01e1001a */ div $zero,$t7,$at +/* f020928: 0000c012 */ mflo $t8 +/* f02092c: a618017e */ sh $t8,0x17e($s0) +/* f020930: 00000000 */ sll $zero,$zero,0x0 +.L0f020934: +/* f020934: a2070013 */ sb $a3,0x13($s0) +/* f020938: a2080125 */ sb $t0,0x125($s0) +/* f02093c: 0fc0cfea */ jal func0f033fa8 +/* f020940: afa60024 */ sw $a2,0x24($sp) +/* f020944: a2000184 */ sb $zero,0x184($s0) +/* f020948: a2000185 */ sb $zero,0x185($s0) +/* f02094c: a2000186 */ sb $zero,0x186($s0) +/* f020950: 0c004b70 */ jal 0x12dc0 +/* f020954: a2000187 */ sb $zero,0x187($s0) +/* f020958: 2401012c */ addiu $at,$zero,0x12c +/* f02095c: 0041001b */ divu $zero,$v0,$at +/* f020960: 8fa60024 */ lw $a2,0x24($sp) +/* f020964: 44800000 */ mtc1 $zero,$f0 +/* f020968: 3c013e80 */ lui $at,0x3e80 +/* f02096c: 44812000 */ mtc1 $at,$f4 +/* f020970: 0000c810 */ mfhi $t9 +/* f020974: 2407ffff */ addiu $a3,$zero,-1 +/* f020978: a6190188 */ sh $t9,0x188($s0) +/* f02097c: a2000190 */ sb $zero,0x190($s0) +/* f020980: a607019c */ sh $a3,0x19c($s0) +/* f020984: a6070292 */ sh $a3,0x292($s0) +/* f020988: a2000290 */ sb $zero,0x290($s0) +/* f02098c: 2402003c */ addiu $v0,$zero,0x3c +/* f020990: 02001825 */ or $v1,$s0,$zero +/* f020994: e600018c */ swc1 $f0,0x18c($s0) +/* f020998: e6000194 */ swc1 $f0,0x194($s0) +/* f02099c: e6040198 */ swc1 $f4,0x198($s0) +.L0f0209a0: +/* f0209a0: 24c60001 */ addiu $a2,$a2,0x1 +/* f0209a4: ac6001a0 */ sw $zero,0x1a0($v1) +/* f0209a8: 14c2fffd */ bne $a2,$v0,.L0f0209a0 +/* f0209ac: 24630004 */ addiu $v1,$v1,0x4 +/* f0209b0: 920a02e1 */ lbu $t2,0x2e1($s0) +/* f0209b4: 920e032d */ lbu $t6,0x32d($s0) +/* f0209b8: 24090e10 */ addiu $t1,$zero,0xe10 +/* f0209bc: 314cff01 */ andi $t4,$t2,0xff01 +/* f0209c0: 31d8ff7f */ andi $t8,$t6,0xff7f +/* f0209c4: a20c02e1 */ sb $t4,0x2e1($s0) +/* f0209c8: 318d00fe */ andi $t5,$t4,0xfe +/* f0209cc: ae0902a8 */ sw $t1,0x2a8($s0) +/* f0209d0: a20d02e1 */ sb $t5,0x2e1($s0) +/* f0209d4: a218032d */ sb $t8,0x32d($s0) +/* f0209d8: 3319008f */ andi $t9,$t8,0x8f +/* f0209dc: e6000294 */ swc1 $f0,0x294($s0) +/* f0209e0: e6000298 */ swc1 $f0,0x298($s0) +/* f0209e4: e600029c */ swc1 $f0,0x29c($s0) +/* f0209e8: a20002a0 */ sb $zero,0x2a0($s0) +/* f0209ec: a20002a1 */ sb $zero,0x2a1($s0) +/* f0209f0: a20002a2 */ sb $zero,0x2a2($s0) +/* f0209f4: a20002a3 */ sb $zero,0x2a3($s0) +/* f0209f8: ae0002a4 */ sw $zero,0x2a4($s0) +/* f0209fc: a20002ac */ sb $zero,0x2ac($s0) +/* f020a00: e60002c8 */ swc1 $f0,0x2c8($s0) +/* f020a04: e60002cc */ swc1 $f0,0x2cc($s0) +/* f020a08: e60002d0 */ swc1 $f0,0x2d0($s0) +/* f020a0c: a60702b8 */ sh $a3,0x2b8($s0) +/* f020a10: ae0002d4 */ sw $zero,0x2d4($s0) +/* f020a14: a60002d8 */ sh $zero,0x2d8($s0) +/* f020a18: e60002dc */ swc1 $f0,0x2dc($s0) +/* f020a1c: a20002e0 */ sb $zero,0x2e0($s0) +/* f020a20: a20002ff */ sb $zero,0x2ff($s0) +/* f020a24: a60002da */ sh $zero,0x2da($s0) +/* f020a28: e60002e8 */ swc1 $f0,0x2e8($s0) +/* f020a2c: e60002ec */ swc1 $f0,0x2ec($s0) +/* f020a30: e60002f0 */ swc1 $f0,0x2f0($s0) +/* f020a34: e60002f4 */ swc1 $f0,0x2f4($s0) +/* f020a38: e60002f8 */ swc1 $f0,0x2f8($s0) +/* f020a3c: a20002fd */ sb $zero,0x2fd($s0) +/* f020a40: a20002b1 */ sb $zero,0x2b1($s0) +/* f020a44: e6000304 */ swc1 $f0,0x304($s0) +/* f020a48: e6000308 */ swc1 $f0,0x308($s0) +/* f020a4c: e600030c */ swc1 $f0,0x30c($s0) +/* f020a50: e6000314 */ swc1 $f0,0x314($s0) +/* f020a54: e6000310 */ swc1 $f0,0x310($s0) +/* f020a58: e6000318 */ swc1 $f0,0x318($s0) +/* f020a5c: ae000348 */ sw $zero,0x348($s0) +/* f020a60: ae00034c */ sw $zero,0x34c($s0) +/* f020a64: ae00031c */ sw $zero,0x31c($s0) +/* f020a68: e6000320 */ swc1 $f0,0x320($s0) +/* f020a6c: e6000324 */ swc1 $f0,0x324($s0) +/* f020a70: e6000328 */ swc1 $f0,0x328($s0) +/* f020a74: a200032c */ sb $zero,0x32c($s0) +/* f020a78: ae000364 */ sw $zero,0x364($s0) +/* f020a7c: a219032d */ sb $t9,0x32d($s0) +/* f020a80: a200032f */ sb $zero,0x32f($s0) +/* f020a84: a6000330 */ sh $zero,0x330($s0) +/* f020a88: a2000332 */ sb $zero,0x332($s0) +/* f020a8c: a2070333 */ sb $a3,0x333($s0) +/* f020a90: 3c09800a */ lui $t1,0x800a +/* f020a94: 8d2aa254 */ lw $t2,-0x5dac($t1) +/* f020a98: 920d032e */ lbu $t5,0x32e($s0) +/* f020a9c: ae000350 */ sw $zero,0x350($s0) +/* f020aa0: 000a6180 */ sll $t4,$t2,0x6 +/* f020aa4: 31aeff3f */ andi $t6,$t5,0xff3f +/* f020aa8: 018e7825 */ or $t7,$t4,$t6 +/* f020aac: a20f032e */ sb $t7,0x32e($s0) +/* f020ab0: 0c004b70 */ jal 0x12dc0 +/* f020ab4: a20002fe */ sb $zero,0x2fe($s0) +/* f020ab8: 2401001e */ addiu $at,$zero,0x1e +/* f020abc: 0041001b */ divu $zero,$v0,$at +/* f020ac0: 9219032e */ lbu $t9,0x32e($s0) +/* f020ac4: 0000c010 */ mfhi $t8 +/* f020ac8: 2407ffff */ addiu $a3,$zero,-1 +/* f020acc: 332affef */ andi $t2,$t9,0xffef +/* f020ad0: a20a032e */ sb $t2,0x32e($s0) +/* f020ad4: 314b00f7 */ andi $t3,$t2,0xf7 +/* f020ad8: a218033b */ sb $t8,0x33b($s0) +/* f020adc: a2000361 */ sb $zero,0x361($s0) +/* f020ae0: a6000358 */ sh $zero,0x358($s0) +/* f020ae4: ae0000e8 */ sw $zero,0xe8($s0) +/* f020ae8: a60700ec */ sh $a3,0xec($s0) +/* f020aec: a60000ee */ sh $zero,0xee($s0) +/* f020af0: a20b032e */ sb $t3,0x32e($s0) +/* f020af4: a2000291 */ sb $zero,0x291($s0) +/* f020af8: 0fc52719 */ jal func0f149c64 +/* f020afc: 02002025 */ or $a0,$s0,$zero +/* f020b00: 8fbf001c */ lw $ra,0x1c($sp) +/* f020b04: 8fb00018 */ lw $s0,0x18($sp) +/* f020b08: 27bd0028 */ addiu $sp,$sp,0x28 +/* f020b0c: 03e00008 */ jr $ra +/* f020b10: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f020b14 +/* f020b14: 27bdff98 */ addiu $sp,$sp,-104 +/* f020b18: afbf003c */ sw $ra,0x3c($sp) +/* f020b1c: afb20038 */ sw $s2,0x38($sp) +/* f020b20: afb10034 */ sw $s1,0x34($sp) +/* f020b24: afb00030 */ sw $s0,0x30($sp) +/* f020b28: afa60070 */ sw $a2,0x70($sp) +/* f020b2c: afa70074 */ sw $a3,0x74($sp) +/* f020b30: 8c820004 */ lw $v0,0x4($a0) +/* f020b34: 240e0003 */ addiu $t6,$zero,0x3 +/* f020b38: 00808825 */ or $s1,$a0,$zero +/* f020b3c: 00a09025 */ or $s2,$a1,$zero +/* f020b40: 14400004 */ bnez $v0,.L0f020b54 +/* f020b44: a08e0000 */ sb $t6,0x0($a0) +/* f020b48: 0fc0819a */ jal func0f020668 +/* f020b4c: 8fa5007c */ lw $a1,0x7c($sp) +/* f020b50: 8e220004 */ lw $v0,0x4($s1) +.L0f020b54: +/* f020b54: 3c057f02 */ lui $a1,0x7f02 +/* f020b58: 00408025 */ or $s0,$v0,$zero +/* f020b5c: 24a5f378 */ addiu $a1,$a1,-3208 +/* f020b60: 0c007800 */ jal 0x1e000 +/* f020b64: 02402025 */ or $a0,$s2,$zero +/* f020b68: 240f0001 */ addiu $t7,$zero,0x1 +/* f020b6c: ae500004 */ sw $s0,0x4($s2) +/* f020b70: a24f0001 */ sb $t7,0x1($s2) +/* f020b74: ae120020 */ sw $s2,0x20($s0) +/* f020b78: 8fa50078 */ lw $a1,0x78($sp) +/* f020b7c: 0fc0f94e */ jal func0f03e538 +/* f020b80: 02002025 */ or $a0,$s0,$zero +/* f020b84: 3c058006 */ lui $a1,0x8006 +/* f020b88: 8ca52968 */ lw $a1,0x2968($a1) +/* f020b8c: 02402025 */ or $a0,$s2,$zero +/* f020b90: 0c0077eb */ jal 0x1dfac +/* f020b94: 24060000 */ addiu $a2,$zero,0x0 +/* f020b98: 8fa20070 */ lw $v0,0x70($sp) +/* f020b9c: 3c0142c8 */ lui $at,0x42c8 +/* f020ba0: 44814000 */ mtc1 $at,$f8 +/* f020ba4: c4440000 */ lwc1 $f4,0x0($v0) +/* f020ba8: 26180191 */ addiu $t8,$s0,0x191 +/* f020bac: 261902b2 */ addiu $t9,$s0,0x2b2 +/* f020bb0: e7a40058 */ swc1 $f4,0x58($sp) +/* f020bb4: c4460004 */ lwc1 $f6,0x4($v0) +/* f020bb8: 27a40058 */ addiu $a0,$sp,0x58 +/* f020bbc: 8fa60074 */ lw $a2,0x74($sp) +/* f020bc0: 46083280 */ add.s $f10,$f6,$f8 +/* f020bc4: 2607018a */ addiu $a3,$s0,0x18a +/* f020bc8: e7aa005c */ swc1 $f10,0x5c($sp) +/* f020bcc: c4500008 */ lwc1 $f16,0x8($v0) +/* f020bd0: e7b00060 */ swc1 $f16,0x60($sp) +/* f020bd4: 8e050024 */ lw $a1,0x24($s0) +/* f020bd8: afa00020 */ sw $zero,0x20($sp) +/* f020bdc: afa0001c */ sw $zero,0x1c($sp) +/* f020be0: afb90018 */ sw $t9,0x18($sp) +/* f020be4: afa00014 */ sw $zero,0x14($sp) +/* f020be8: 0c00a86c */ jal 0x2a1b0 +/* f020bec: afb80010 */ sw $t8,0x10($sp) +/* f020bf0: e7a00054 */ swc1 $f0,0x54($sp) +/* f020bf4: e60000b8 */ swc1 $f0,0xb8($s0) +/* f020bf8: e60000b4 */ swc1 $f0,0xb4($s0) +/* f020bfc: 3c017f1b */ lui $at,0x7f1b +/* f020c00: c4328724 */ lwc1 $f18,-0x78dc($at) +/* f020c04: 3c0142c8 */ lui $at,0x42c8 +/* f020c08: 44814000 */ mtc1 $at,$f8 +/* f020c0c: 46120102 */ mul.s $f4,$f0,$f18 +/* f020c10: 02202025 */ or $a0,$s1,$zero +/* f020c14: 46080280 */ add.s $f10,$f0,$f8 +/* f020c18: e60400b0 */ swc1 $f4,0xb0($s0) +/* f020c1c: c7a60058 */ lwc1 $f6,0x58($sp) +/* f020c20: e62a000c */ swc1 $f10,0xc($s1) +/* f020c24: e6260008 */ swc1 $f6,0x8($s1) +/* f020c28: c7b00060 */ lwc1 $f16,0x60($sp) +/* f020c2c: 0fc19711 */ jal func0f065c44 +/* f020c30: e6300010 */ swc1 $f16,0x10($s1) +/* f020c34: 8fa40074 */ lw $a0,0x74($sp) +/* f020c38: 0fc195e9 */ jal func0f0657a4 +/* f020c3c: 26250028 */ addiu $a1,$s1,0x28 +/* f020c40: 0fc0882b */ jal func0f0220ac +/* f020c44: 02002025 */ or $a0,$s0,$zero +/* f020c48: 02402025 */ or $a0,$s2,$zero +/* f020c4c: 0c006b4d */ jal 0x1ad34 +/* f020c50: 26250008 */ addiu $a1,$s1,0x8 +/* f020c54: 8e040020 */ lw $a0,0x20($s0) +/* f020c58: 24010001 */ addiu $at,$zero,0x1 +/* f020c5c: 8c880008 */ lw $t0,0x8($a0) +/* f020c60: 8d050000 */ lw $a1,0x0($t0) +/* f020c64: 94a20000 */ lhu $v0,0x0($a1) +/* f020c68: 304900ff */ andi $t1,$v0,0xff +/* f020c6c: 55210006 */ bnel $t1,$at,.L0f020c88 +/* f020c70: c6240008 */ lwc1 $f4,0x8($s1) +/* f020c74: 0c006a87 */ jal 0x1aa1c +/* f020c78: 00000000 */ sll $zero,$zero,0x0 +/* f020c7c: c7b20054 */ lwc1 $f18,0x54($sp) +/* f020c80: e4520004 */ swc1 $f18,0x4($v0) +/* f020c84: c6240008 */ lwc1 $f4,0x8($s1) +.L0f020c88: +/* f020c88: 02202025 */ or $a0,$s1,$zero +/* f020c8c: 260500fc */ addiu $a1,$s0,0xfc +/* f020c90: e60400c8 */ swc1 $f4,0xc8($s0) +/* f020c94: c626000c */ lwc1 $f6,0xc($s1) +/* f020c98: 9606018a */ lhu $a2,0x18a($s0) +/* f020c9c: e60600cc */ swc1 $f6,0xcc($s0) +/* f020ca0: c6280010 */ lwc1 $f8,0x10($s1) +/* f020ca4: 0fc1a451 */ jal func0f069144 +/* f020ca8: e60800d0 */ swc1 $f8,0xd0($s0) +/* f020cac: 8fbf003c */ lw $ra,0x3c($sp) +/* f020cb0: 02201025 */ or $v0,$s1,$zero +/* f020cb4: 8fb10034 */ lw $s1,0x34($sp) +/* f020cb8: 8fb00030 */ lw $s0,0x30($sp) +/* f020cbc: 8fb20038 */ lw $s2,0x38($sp) +/* f020cc0: 03e00008 */ jr $ra +/* f020cc4: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f020cc8 +/* f020cc8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f020ccc: afbf0024 */ sw $ra,0x24($sp) +/* f020cd0: afb00020 */ sw $s0,0x20($sp) +/* f020cd4: afa40028 */ sw $a0,0x28($sp) +/* f020cd8: afa5002c */ sw $a1,0x2c($sp) +/* f020cdc: afa60030 */ sw $a2,0x30($sp) +/* f020ce0: 0fc180d6 */ jal func0f060358 +/* f020ce4: afa70034 */ sw $a3,0x34($sp) +/* f020ce8: 10400011 */ beqz $v0,.L0f020d30 +/* f020cec: 00408025 */ or $s0,$v0,$zero +/* f020cf0: c7a40034 */ lwc1 $f4,0x34($sp) +/* f020cf4: 8fae0038 */ lw $t6,0x38($sp) +/* f020cf8: 00402025 */ or $a0,$v0,$zero +/* f020cfc: 8fa50028 */ lw $a1,0x28($sp) +/* f020d00: 8fa6002c */ lw $a2,0x2c($sp) +/* f020d04: 8fa70030 */ lw $a3,0x30($sp) +/* f020d08: e7a40010 */ swc1 $f4,0x10($sp) +/* f020d0c: 0fc082c5 */ jal func0f020b14 +/* f020d10: afae0014 */ sw $t6,0x14($sp) +/* f020d14: 00408025 */ or $s0,$v0,$zero +/* f020d18: 0fc41b99 */ jal func0f106e64 +/* f020d1c: 2404000c */ addiu $a0,$zero,0xc +/* f020d20: 10400003 */ beqz $v0,.L0f020d30 +/* f020d24: 3c054100 */ lui $a1,0x4100 +/* f020d28: 0fc0cfea */ jal func0f033fa8 +/* f020d2c: 8e040004 */ lw $a0,0x4($s0) +.L0f020d30: +/* f020d30: 8fbf0024 */ lw $ra,0x24($sp) +/* f020d34: 02001025 */ or $v0,$s0,$zero +/* f020d38: 8fb00020 */ lw $s0,0x20($sp) +/* f020d3c: 03e00008 */ jr $ra +/* f020d40: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f020d44 +/* f020d44: 27bdffb0 */ addiu $sp,$sp,-80 +/* f020d48: afbf0024 */ sw $ra,0x24($sp) +/* f020d4c: afb20020 */ sw $s2,0x20($sp) +/* f020d50: afb1001c */ sw $s1,0x1c($sp) +/* f020d54: afb00018 */ sw $s0,0x18($sp) +/* f020d58: afa50054 */ sw $a1,0x54($sp) +/* f020d5c: 8c820004 */ lw $v0,0x4($a0) +/* f020d60: 00808825 */ or $s1,$a0,$zero +/* f020d64: 00009025 */ or $s2,$zero,$zero +/* f020d68: 8c4e0020 */ lw $t6,0x20($v0) +/* f020d6c: afae0048 */ sw $t6,0x48($sp) +/* f020d70: 8044017c */ lb $a0,0x17c($v0) +/* f020d74: 0fc29c2a */ jal func0f0a70a8 +/* f020d78: afa2004c */ sw $v0,0x4c($sp) +/* f020d7c: 8faf004c */ lw $t7,0x4c($sp) +/* f020d80: 0fc29c2a */ jal func0f0a70a8 +/* f020d84: 81e4017d */ lb $a0,0x17d($t7) +/* f020d88: 8fb8004c */ lw $t8,0x4c($sp) +/* f020d8c: 3c08800a */ lui $t0,0x800a +/* f020d90: 8704012c */ lh $a0,0x12c($t8) +/* f020d94: 0480000b */ bltz $a0,.L0f020dc4 +/* f020d98: 0004c8c0 */ sll $t9,$a0,0x3 +/* f020d9c: 8d08a2f8 */ lw $t0,-0x5d08($t0) +/* f020da0: 0324c821 */ addu $t9,$t9,$a0 +/* f020da4: 0019c8c0 */ sll $t9,$t9,0x3 +/* f020da8: 03281821 */ addu $v1,$t9,$t0 +/* f020dac: 8c620004 */ lw $v0,0x4($v1) +/* f020db0: 3c01ffdf */ lui $at,0xffdf +/* f020db4: 3421ffff */ ori $at,$at,0xffff +/* f020db8: 8c490040 */ lw $t1,0x40($v0) +/* f020dbc: 01215024 */ and $t2,$t1,$at +/* f020dc0: ac4a0040 */ sw $t2,0x40($v0) +.L0f020dc4: +/* f020dc4: 0fc50567 */ jal func0f14159c +/* f020dc8: 02202025 */ or $a0,$s1,$zero +/* f020dcc: 02202025 */ or $a0,$s1,$zero +/* f020dd0: 24050001 */ addiu $a1,$zero,0x1 +/* f020dd4: 0fc249af */ jal func0f0926bc +/* f020dd8: 3406ffff */ dli $a2,0xffff +/* f020ddc: 0fc0a4af */ jal func0f0292bc +/* f020de0: 02202025 */ or $a0,$s1,$zero +/* f020de4: 00002025 */ or $a0,$zero,$zero +/* f020de8: 0fc226a5 */ jal func0f089a94 +/* f020dec: 8fa50048 */ lw $a1,0x48($sp) +/* f020df0: 0fc19711 */ jal func0f065c44 +/* f020df4: 02202025 */ or $a0,$s1,$zero +/* f020df8: 3c0b800a */ lui $t3,0x800a +/* f020dfc: 8d6ba474 */ lw $t3,-0x5b8c($t3) +/* f020e00: 24010026 */ addiu $at,$zero,0x26 +/* f020e04: 55610005 */ bnel $t3,$at,.L0f020e1c +/* f020e08: 8e24001c */ lw $a0,0x1c($s1) +/* f020e0c: 0fc2556c */ jal func0f0955b0 +/* f020e10: 24040026 */ addiu $a0,$zero,0x26 +/* f020e14: 00409025 */ or $s2,$v0,$zero +/* f020e18: 8e24001c */ lw $a0,0x1c($s1) +.L0f020e1c: +/* f020e1c: 10800018 */ beqz $a0,.L0f020e80 +/* f020e20: 00000000 */ sll $zero,$zero,0x0 +.L0f020e24: +/* f020e24: 8c860004 */ lw $a2,0x4($a0) +/* f020e28: 8c900020 */ lw $s0,0x20($a0) +/* f020e2c: 8ccc0040 */ lw $t4,0x40($a2) +/* f020e30: 318d0400 */ andi $t5,$t4,0x400 +/* f020e34: 15a00010 */ bnez $t5,.L0f020e78 +/* f020e38: 00000000 */ sll $zero,$zero,0x0 +/* f020e3c: 10d2000e */ beq $a2,$s2,.L0f020e78 +/* f020e40: 00000000 */ sll $zero,$zero,0x0 +/* f020e44: 922e0000 */ lbu $t6,0x0($s1) +/* f020e48: 24010006 */ addiu $at,$zero,0x6 +/* f020e4c: 15c10005 */ bne $t6,$at,.L0f020e64 +/* f020e50: 00000000 */ sll $zero,$zero,0x0 +/* f020e54: 8ccf0010 */ lw $t7,0x10($a2) +/* f020e58: 000fc240 */ sll $t8,$t7,0x9 +/* f020e5c: 07000006 */ bltz $t8,.L0f020e78 +/* f020e60: 00000000 */ sll $zero,$zero,0x0 +.L0f020e64: +/* f020e64: 0fc20be2 */ jal func0f082f88 +/* f020e68: afa6002c */ sw $a2,0x2c($sp) +/* f020e6c: 8fa4002c */ lw $a0,0x2c($sp) +/* f020e70: 0fc1acd3 */ jal func0f06b34c +/* f020e74: 24050001 */ addiu $a1,$zero,0x1 +.L0f020e78: +/* f020e78: 1600ffea */ bnez $s0,.L0f020e24 +/* f020e7c: 02002025 */ or $a0,$s0,$zero +.L0f020e80: +/* f020e80: 0fc2cc33 */ jal func0f0b30cc +/* f020e84: 8fa40048 */ lw $a0,0x48($sp) +/* f020e88: 8fa2004c */ lw $v0,0x4c($sp) +/* f020e8c: ac400020 */ sw $zero,0x20($v0) +/* f020e90: 8fb90054 */ lw $t9,0x54($sp) +/* f020e94: 53200039 */ beqzl $t9,.L0f020f7c +/* f020e98: 8fbf0024 */ lw $ra,0x24($sp) +/* f020e9c: 0fc079a9 */ jal func0f01e6a4 +/* f020ea0: 84440000 */ lh $a0,0x0($v0) +/* f020ea4: 8fa8004c */ lw $t0,0x4c($sp) +/* f020ea8: 2410ffff */ addiu $s0,$zero,-1 +/* f020eac: 85040292 */ lh $a0,0x292($t0) +/* f020eb0: 12040005 */ beq $s0,$a0,.L0f020ec8 +/* f020eb4: 00000000 */ sll $zero,$zero,0x0 +/* f020eb8: 0fc45929 */ jal func0f1164a4 +/* f020ebc: 00002825 */ or $a1,$zero,$zero +/* f020ec0: 8fa9004c */ lw $t1,0x4c($sp) +/* f020ec4: a5300292 */ sh $s0,0x292($t1) +.L0f020ec8: +/* f020ec8: 3c0a800a */ lui $t2,0x800a +/* f020ecc: 8d4aa2f8 */ lw $t2,-0x5d08($t2) +/* f020ed0: 24010048 */ addiu $at,$zero,0x48 +/* f020ed4: 022a2023 */ subu $a0,$s1,$t2 +/* f020ed8: 0081001a */ div $zero,$a0,$at +/* f020edc: 00002012 */ mflo $a0 +/* f020ee0: 0fc083e4 */ jal func0f020f90 +/* f020ee4: 00000000 */ sll $zero,$zero,0x0 +/* f020ee8: 0fc1a0bf */ jal func0f0682fc +/* f020eec: 02202025 */ or $a0,$s1,$zero +/* f020ef0: 3c0c800a */ lui $t4,0x800a +/* f020ef4: 8d8ca2d8 */ lw $t4,-0x5d28($t4) +/* f020ef8: 3c0d800a */ lui $t5,0x800a +/* f020efc: 5580001a */ bnezl $t4,.L0f020f68 +/* f020f00: 8fa8004c */ lw $t0,0x4c($sp) +/* f020f04: 81aedfeb */ lb $t6,-0x2015($t5) +/* f020f08: 3c04800a */ lui $a0,0x800a +/* f020f0c: 05c30016 */ bgezl $t6,.L0f020f68 +/* f020f10: 8fa8004c */ lw $t0,0x4c($sp) +/* f020f14: 8c84a434 */ lw $a0,-0x5bcc($a0) +/* f020f18: 00001825 */ or $v1,$zero,$zero +/* f020f1c: 00007880 */ sll $t7,$zero,0x2 +/* f020f20: 18800010 */ blez $a0,.L0f020f64 +/* f020f24: 3c18800a */ lui $t8,0x800a +/* f020f28: 27189fc0 */ addiu $t8,$t8,-24640 +/* f020f2c: 01f81021 */ addu $v0,$t7,$t8 +/* f020f30: 24050004 */ addiu $a1,$zero,0x4 +/* f020f34: 8c5904b8 */ lw $t9,0x4b8($v0) +.L0f020f38: +/* f020f38: 24630001 */ addiu $v1,$v1,0x1 +/* f020f3c: 56390005 */ bnel $s1,$t9,.L0f020f54 +/* f020f40: 0064082a */ slt $at,$v1,$a0 +/* f020f44: ac4004b8 */ sw $zero,0x4b8($v0) +/* f020f48: 3c04800a */ lui $a0,0x800a +/* f020f4c: 8c84a434 */ lw $a0,-0x5bcc($a0) +/* f020f50: 0064082a */ slt $at,$v1,$a0 +.L0f020f54: +/* f020f54: 10200003 */ beqz $at,.L0f020f64 +/* f020f58: 24420004 */ addiu $v0,$v0,0x4 +/* f020f5c: 5465fff6 */ bnel $v1,$a1,.L0f020f38 +/* f020f60: 8c5904b8 */ lw $t9,0x4b8($v0) +.L0f020f64: +/* f020f64: 8fa8004c */ lw $t0,0x4c($sp) +.L0f020f68: +/* f020f68: 0fc13301 */ jal func0f04cc04 +/* f020f6c: a5100000 */ sh $s0,0x0($t0) +/* f020f70: 0fc13341 */ jal func0f04cd04 +/* f020f74: 00000000 */ sll $zero,$zero,0x0 +/* f020f78: 8fbf0024 */ lw $ra,0x24($sp) +.L0f020f7c: +/* f020f7c: 8fb00018 */ lw $s0,0x18($sp) +/* f020f80: 8fb1001c */ lw $s1,0x1c($sp) +/* f020f84: 8fb20020 */ lw $s2,0x20($sp) +/* f020f88: 03e00008 */ jr $ra +/* f020f8c: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f020f90 +/* f020f90: 3c058006 */ lui $a1,0x8006 +/* f020f94: 8ca5298c */ lw $a1,0x298c($a1) +/* f020f98: 000470c0 */ sll $t6,$a0,0x3 +/* f020f9c: 3c0f800a */ lui $t7,0x800a +/* f020fa0: 8defa2f8 */ lw $t7,-0x5d08($t7) +/* f020fa4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f020fa8: 01c47021 */ addu $t6,$t6,$a0 +/* f020fac: afb10018 */ sw $s1,0x18($sp) +/* f020fb0: 000e70c0 */ sll $t6,$t6,0x3 +/* f020fb4: 00808825 */ or $s1,$a0,$zero +/* f020fb8: afbf001c */ sw $ra,0x1c($sp) +/* f020fbc: afb00014 */ sw $s0,0x14($sp) +/* f020fc0: 00004825 */ or $t1,$zero,$zero +/* f020fc4: 18a00021 */ blez $a1,.L0f02104c +/* f020fc8: 01cf3821 */ addu $a3,$t6,$t7 +/* f020fcc: 3c068006 */ lui $a2,0x8006 +/* f020fd0: 24c62988 */ addiu $a2,$a2,0x2988 +/* f020fd4: 00008025 */ or $s0,$zero,$zero +.L0f020fd8: +/* f020fd8: 8cc20000 */ lw $v0,0x0($a2) +/* f020fdc: 00501821 */ addu $v1,$v0,$s0 +/* f020fe0: 8478017e */ lh $t8,0x17e($v1) +/* f020fe4: 02022021 */ addu $a0,$s0,$v0 +/* f020fe8: 56380014 */ bnel $s1,$t8,.L0f02103c +/* f020fec: 25290001 */ addiu $t1,$t1,0x1 +/* f020ff0: 8465012a */ lh $a1,0x12a($v1) +/* f020ff4: afa9002c */ sw $t1,0x2c($sp) +/* f020ff8: 0fc12705 */ jal func0f049c14 +/* f020ffc: afa70024 */ sw $a3,0x24($sp) +/* f021000: 3c068006 */ lui $a2,0x8006 +/* f021004: 24c62988 */ addiu $a2,$a2,0x2988 +/* f021008: 8fa70024 */ lw $a3,0x24($sp) +/* f02100c: 2408ffff */ addiu $t0,$zero,-1 +/* f021010: 14510004 */ bne $v0,$s1,.L0f021024 +/* f021014: 8fa9002c */ lw $t1,0x2c($sp) +/* f021018: 8cd90000 */ lw $t9,0x0($a2) +/* f02101c: 03306021 */ addu $t4,$t9,$s0 +/* f021020: a588012a */ sh $t0,0x12a($t4) +.L0f021024: +/* f021024: 8ccd0000 */ lw $t5,0x0($a2) +/* f021028: 3c058006 */ lui $a1,0x8006 +/* f02102c: 01b07021 */ addu $t6,$t5,$s0 +/* f021030: a5c8017e */ sh $t0,0x17e($t6) +/* f021034: 8ca5298c */ lw $a1,0x298c($a1) +/* f021038: 25290001 */ addiu $t1,$t1,0x1 +.L0f02103c: +/* f02103c: 0125082a */ slt $at,$t1,$a1 +/* f021040: 1420ffe5 */ bnez $at,.L0f020fd8 +/* f021044: 26100368 */ addiu $s0,$s0,0x368 +/* f021048: 00004825 */ or $t1,$zero,$zero +.L0f02104c: +/* f02104c: 3c0f800a */ lui $t7,0x800a +/* f021050: 8defa02c */ lw $t7,-0x5fd4($t7) +/* f021054: 3c18800a */ lui $t8,0x800a +/* f021058: 3c19800a */ lui $t9,0x800a +/* f02105c: 11e00003 */ beqz $t7,.L0f02106c +/* f021060: 3c0c800a */ lui $t4,0x800a +/* f021064: 10000002 */ beqz $zero,.L0f021070 +/* f021068: 240b0001 */ addiu $t3,$zero,0x1 +.L0f02106c: +/* f02106c: 00005825 */ or $t3,$zero,$zero +.L0f021070: +/* f021070: 8f18a028 */ lw $t8,-0x5fd8($t8) +/* f021074: 00004025 */ or $t0,$zero,$zero +/* f021078: 00001825 */ or $v1,$zero,$zero +/* f02107c: 13000003 */ beqz $t8,.L0f02108c +/* f021080: 00001025 */ or $v0,$zero,$zero +/* f021084: 10000001 */ beqz $zero,.L0f02108c +/* f021088: 24080001 */ addiu $t0,$zero,0x1 +.L0f02108c: +/* f02108c: 8f39a024 */ lw $t9,-0x5fdc($t9) +/* f021090: 0009c080 */ sll $t8,$t1,0x2 +/* f021094: 24050030 */ addiu $a1,$zero,0x30 +/* f021098: 13200003 */ beqz $t9,.L0f0210a8 +/* f02109c: 00000000 */ sll $zero,$zero,0x0 +/* f0210a0: 10000001 */ beqz $zero,.L0f0210a8 +/* f0210a4: 24030001 */ addiu $v1,$zero,0x1 +.L0f0210a8: +/* f0210a8: 8d8ca030 */ lw $t4,-0x5fd0($t4) +/* f0210ac: 3c19800a */ lui $t9,0x800a +/* f0210b0: 27399fc0 */ addiu $t9,$t9,-24640 +/* f0210b4: 11800003 */ beqz $t4,.L0f0210c4 +/* f0210b8: 03192021 */ addu $a0,$t8,$t9 +/* f0210bc: 10000001 */ beqz $zero,.L0f0210c4 +/* f0210c0: 24020001 */ addiu $v0,$zero,0x1 +.L0f0210c4: +/* f0210c4: 00436821 */ addu $t5,$v0,$v1 +/* f0210c8: 01a87021 */ addu $t6,$t5,$t0 +/* f0210cc: 01cb7821 */ addu $t7,$t6,$t3 +/* f0210d0: 59e00031 */ blezl $t7,.L0f021198 +/* f0210d4: 8fbf001c */ lw $ra,0x1c($sp) +/* f0210d8: 8c820064 */ lw $v0,0x64($a0) +.L0f0210dc: +/* f0210dc: 25290001 */ addiu $t1,$t1,0x1 +/* f0210e0: 00005825 */ or $t3,$zero,$zero +/* f0210e4: 8c4c1624 */ lw $t4,0x1624($v0) +/* f0210e8: 00004025 */ or $t0,$zero,$zero +/* f0210ec: 3c06800a */ lui $a2,0x800a +/* f0210f0: 14ec0002 */ bne $a3,$t4,.L0f0210fc +/* f0210f4: 3c0a800a */ lui $t2,0x800a +/* f0210f8: ac401624 */ sw $zero,0x1624($v0) +.L0f0210fc: +/* f0210fc: 00001025 */ or $v0,$zero,$zero +/* f021100: 8c8d0064 */ lw $t5,0x64($a0) +.L0f021104: +/* f021104: 01a21821 */ addu $v1,$t5,$v0 +/* f021108: 8c6e1630 */ lw $t6,0x1630($v1) +/* f02110c: 2442000c */ addiu $v0,$v0,0xc +/* f021110: 14ee0002 */ bne $a3,$t6,.L0f02111c +/* f021114: 00000000 */ sll $zero,$zero,0x0 +/* f021118: ac601630 */ sw $zero,0x1630($v1) +.L0f02111c: +/* f02111c: 5445fff9 */ bnel $v0,$a1,.L0f021104 +/* f021120: 8c8d0064 */ lw $t5,0x64($a0) +/* f021124: 3c02800a */ lui $v0,0x800a +/* f021128: 8c42a02c */ lw $v0,-0x5fd4($v0) +/* f02112c: 3c03800a */ lui $v1,0x800a +/* f021130: 24840004 */ addiu $a0,$a0,0x4 +/* f021134: 8c63a028 */ lw $v1,-0x5fd8($v1) +/* f021138: 8cc6a024 */ lw $a2,-0x5fdc($a2) +/* f02113c: 10400003 */ beqz $v0,.L0f02114c +/* f021140: 8d4aa030 */ lw $t2,-0x5fd0($t2) +/* f021144: 10000001 */ beqz $zero,.L0f02114c +/* f021148: 240b0001 */ addiu $t3,$zero,0x1 +.L0f02114c: +/* f02114c: 10600003 */ beqz $v1,.L0f02115c +/* f021150: 00001025 */ or $v0,$zero,$zero +/* f021154: 10000001 */ beqz $zero,.L0f02115c +/* f021158: 24080001 */ addiu $t0,$zero,0x1 +.L0f02115c: +/* f02115c: 10c00003 */ beqz $a2,.L0f02116c +/* f021160: 00001825 */ or $v1,$zero,$zero +/* f021164: 10000001 */ beqz $zero,.L0f02116c +/* f021168: 24030001 */ addiu $v1,$zero,0x1 +.L0f02116c: +/* f02116c: 11400003 */ beqz $t2,.L0f02117c +/* f021170: 00000000 */ sll $zero,$zero,0x0 +/* f021174: 10000001 */ beqz $zero,.L0f02117c +/* f021178: 24020001 */ addiu $v0,$zero,0x1 +.L0f02117c: +/* f02117c: 00437821 */ addu $t7,$v0,$v1 +/* f021180: 01e8c021 */ addu $t8,$t7,$t0 +/* f021184: 030bc821 */ addu $t9,$t8,$t3 +/* f021188: 0139082a */ slt $at,$t1,$t9 +/* f02118c: 5420ffd3 */ bnezl $at,.L0f0210dc +/* f021190: 8c820064 */ lw $v0,0x64($a0) +/* f021194: 8fbf001c */ lw $ra,0x1c($sp) +.L0f021198: +/* f021198: 8fb00014 */ lw $s0,0x14($sp) +/* f02119c: 8fb10018 */ lw $s1,0x18($sp) +/* f0211a0: 03e00008 */ jr $ra +/* f0211a4: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0211a8: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0211ac: afb30028 */ sw $s3,0x28($sp) +/* f0211b0: 3c138006 */ lui $s3,0x8006 +/* f0211b4: 26732968 */ addiu $s3,$s3,0x2968 +/* f0211b8: e66c0000 */ swc1 $f12,0x0($s3) +/* f0211bc: 3c028006 */ lui $v0,0x8006 +/* f0211c0: 8c42298c */ lw $v0,0x298c($v0) +/* f0211c4: afb10020 */ sw $s1,0x20($sp) +/* f0211c8: afbf002c */ sw $ra,0x2c($sp) +/* f0211cc: afb20024 */ sw $s2,0x24($sp) +/* f0211d0: afb0001c */ sw $s0,0x1c($sp) +/* f0211d4: f7b40010 */ sdc1 $f20,0x10($sp) +/* f0211d8: 18400014 */ blez $v0,.L0f02122c +/* f0211dc: 00008825 */ or $s1,$zero,$zero +/* f0211e0: 3c014416 */ lui $at,0x4416 +/* f0211e4: 3c128006 */ lui $s2,0x8006 +/* f0211e8: 4481a000 */ mtc1 $at,$f20 +/* f0211ec: 26522988 */ addiu $s2,$s2,0x2988 +/* f0211f0: 00008025 */ or $s0,$zero,$zero +.L0f0211f4: +/* f0211f4: 8e4e0000 */ lw $t6,0x0($s2) +/* f0211f8: 01d07821 */ addu $t7,$t6,$s0 +/* f0211fc: 8de40020 */ lw $a0,0x20($t7) +/* f021200: 50800007 */ beqzl $a0,.L0f021220 +/* f021204: 26310001 */ addiu $s1,$s1,0x1 +/* f021208: 4406a000 */ mfc1 $a2,$f20 +/* f02120c: 0c0077eb */ jal 0x1dfac +/* f021210: 8e650000 */ lw $a1,0x0($s3) +/* f021214: 3c028006 */ lui $v0,0x8006 +/* f021218: 8c42298c */ lw $v0,0x298c($v0) +/* f02121c: 26310001 */ addiu $s1,$s1,0x1 +.L0f021220: +/* f021220: 0222082a */ slt $at,$s1,$v0 +/* f021224: 1420fff3 */ bnez $at,.L0f0211f4 +/* f021228: 26100368 */ addiu $s0,$s0,0x368 +.L0f02122c: +/* f02122c: 8fbf002c */ lw $ra,0x2c($sp) +/* f021230: d7b40010 */ ldc1 $f20,0x10($sp) +/* f021234: 8fb0001c */ lw $s0,0x1c($sp) +/* f021238: 8fb10020 */ lw $s1,0x20($sp) +/* f02123c: 8fb20024 */ lw $s2,0x24($sp) +/* f021240: 8fb30028 */ lw $s3,0x28($sp) +/* f021244: 03e00008 */ jr $ra +/* f021248: 27bd0030 */ addiu $sp,$sp,0x30 +/* f02124c: 3c018006 */ lui $at,0x8006 +/* f021250: 03e00008 */ jr $ra +/* f021254: c4202968 */ lwc1 $f0,0x2968($at) +); + +GLOBAL_ASM( +glabel func0f021258 +/* f021258: 8082000e */ lb $v0,0xe($a0) +/* f02125c: 28410002 */ slti $at,$v0,0x2 +/* f021260: 5420002d */ bnezl $at,.L0f021318 +/* f021264: c4920160 */ lwc1 $f18,0x160($a0) +/* f021268: 44823000 */ mtc1 $v0,$f6 +/* f02126c: 3c03800a */ lui $v1,0x800a +/* f021270: 24639fc0 */ addiu $v1,$v1,-24640 +/* f021274: 46803220 */ cvt.s.w $f8,$f6 +/* f021278: c4640044 */ lwc1 $f4,0x44($v1) +/* f02127c: 3c013f80 */ lui $at,0x3f80 +/* f021280: 44811000 */ mtc1 $at,$f2 +/* f021284: 46082003 */ div.s $f0,$f4,$f8 +/* f021288: 4600103c */ c.lt.s $f2,$f0 +/* f02128c: 00000000 */ sll $zero,$zero,0x0 +/* f021290: 45020003 */ bc1fl .L0f0212a0 +/* f021294: c4820150 */ lwc1 $f2,0x150($a0) +/* f021298: 46001006 */ mov.s $f0,$f2 +/* f02129c: c4820150 */ lwc1 $f2,0x150($a0) +.L0f0212a0: +/* f0212a0: c48a0160 */ lwc1 $f10,0x160($a0) +/* f0212a4: c48c0154 */ lwc1 $f12,0x154($a0) +/* f0212a8: c4880164 */ lwc1 $f8,0x164($a0) +/* f0212ac: 46025481 */ sub.s $f18,$f10,$f2 +/* f0212b0: c48e0158 */ lwc1 $f14,0x158($a0) +/* f0212b4: c490015c */ lwc1 $f16,0x15c($a0) +/* f0212b8: 460c4281 */ sub.s $f10,$f8,$f12 +/* f0212bc: 46009182 */ mul.s $f6,$f18,$f0 +/* f0212c0: 808e000e */ lb $t6,0xe($a0) +/* f0212c4: 46005482 */ mul.s $f18,$f10,$f0 +/* f0212c8: 46061100 */ add.s $f4,$f2,$f6 +/* f0212cc: 46126180 */ add.s $f6,$f12,$f18 +/* f0212d0: e4840150 */ swc1 $f4,0x150($a0) +/* f0212d4: c4840168 */ lwc1 $f4,0x168($a0) +/* f0212d8: e4860154 */ swc1 $f6,0x154($a0) +/* f0212dc: 460e2201 */ sub.s $f8,$f4,$f14 +/* f0212e0: c486016c */ lwc1 $f6,0x16c($a0) +/* f0212e4: 46103101 */ sub.s $f4,$f6,$f16 +/* f0212e8: 46004282 */ mul.s $f10,$f8,$f0 +/* f0212ec: 00000000 */ sll $zero,$zero,0x0 +/* f0212f0: 46002202 */ mul.s $f8,$f4,$f0 +/* f0212f4: 460a7480 */ add.s $f18,$f14,$f10 +/* f0212f8: 46088280 */ add.s $f10,$f16,$f8 +/* f0212fc: e4920158 */ swc1 $f18,0x158($a0) +/* f021300: e48a015c */ swc1 $f10,0x15c($a0) +/* f021304: 8c6f0038 */ lw $t7,0x38($v1) +/* f021308: 01cfc023 */ subu $t8,$t6,$t7 +/* f02130c: 03e00008 */ jr $ra +/* f021310: a098000e */ sb $t8,0xe($a0) +/* f021314: c4920160 */ lwc1 $f18,0x160($a0) +.L0f021318: +/* f021318: c4860164 */ lwc1 $f6,0x164($a0) +/* f02131c: c4840168 */ lwc1 $f4,0x168($a0) +/* f021320: c488016c */ lwc1 $f8,0x16c($a0) +/* f021324: e4920150 */ swc1 $f18,0x150($a0) +/* f021328: e4860154 */ swc1 $f6,0x154($a0) +/* f02132c: e4840158 */ swc1 $f4,0x158($a0) +/* f021330: e488015c */ swc1 $f8,0x15c($a0) +/* f021334: 03e00008 */ jr $ra +/* f021338: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02133c +/* f02133c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f021340: afbf0014 */ sw $ra,0x14($sp) +/* f021344: 808e0007 */ lb $t6,0x7($a0) +/* f021348: 24010005 */ addiu $at,$zero,0x5 +/* f02134c: 51c10011 */ beql $t6,$at,.L0f021394 +/* f021350: 8fbf0014 */ lw $ra,0x14($sp) +/* f021354: 808f0012 */ lb $t7,0x12($a0) +/* f021358: 05e3000e */ bgezl $t7,.L0f021394 +/* f02135c: 8fbf0014 */ lw $ra,0x14($sp) +/* f021360: 94990192 */ lhu $t9,0x192($a0) +/* f021364: 24180001 */ addiu $t8,$zero,0x1 +/* f021368: a0980012 */ sb $t8,0x12($a0) +/* f02136c: 33280fff */ andi $t0,$t9,0xfff +/* f021370: a4880192 */ sh $t0,0x192($a0) +/* f021374: 0c004b70 */ jal 0x12dc0 +/* f021378: afa40018 */ sw $a0,0x18($sp) +/* f02137c: 8fa40018 */ lw $a0,0x18($sp) +/* f021380: 00025b40 */ sll $t3,$v0,0xd +/* f021384: 94890192 */ lhu $t1,0x192($a0) +/* f021388: 012b6025 */ or $t4,$t1,$t3 +/* f02138c: a48c0192 */ sh $t4,0x192($a0) +/* f021390: 8fbf0014 */ lw $ra,0x14($sp) +.L0f021394: +/* f021394: 27bd0018 */ addiu $sp,$sp,0x18 +/* f021398: 03e00008 */ jr $ra +/* f02139c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0213a0 +/* f0213a0: 80820012 */ lb $v0,0x12($a0) +/* f0213a4: 44856000 */ mtc1 $a1,$f12 +/* f0213a8: 240e0001 */ addiu $t6,$zero,0x1 +/* f0213ac: 04410003 */ bgez $v0,.L0f0213bc +/* f0213b0: 28410009 */ slti $at,$v0,0x9 +/* f0213b4: 10000004 */ beqz $zero,.L0f0213c8 +/* f0213b8: a08e0012 */ sb $t6,0x12($a0) +.L0f0213bc: +/* f0213bc: 14200002 */ bnez $at,.L0f0213c8 +/* f0213c0: 240f0004 */ addiu $t7,$zero,0x4 +/* f0213c4: a08f0012 */ sb $t7,0x12($a0) +.L0f0213c8: +/* f0213c8: 94980192 */ lhu $t8,0x192($a0) +/* f0213cc: 3c017f1b */ lui $at,0x7f1b +/* f0213d0: 33080fff */ andi $t0,$t8,0xfff +/* f0213d4: a4880192 */ sh $t0,0x192($a0) +/* f0213d8: 35091000 */ ori $t1,$t0,0x1000 +/* f0213dc: a4890192 */ sh $t1,0x192($a0) +/* f0213e0: c4248728 */ lwc1 $f4,-0x78d8($at) +/* f0213e4: 3c014100 */ lui $at,0x4100 +/* f0213e8: 44814000 */ mtc1 $at,$f8 +/* f0213ec: 46046180 */ add.s $f6,$f12,$f4 +/* f0213f0: 3c017f1b */ lui $at,0x7f1b +/* f0213f4: c430872c */ lwc1 $f16,-0x78d4($at) +/* f0213f8: 46083282 */ mul.s $f10,$f6,$f8 +/* f0213fc: 46105483 */ div.s $f18,$f10,$f16 +/* f021400: 4600910d */ trunc.w.s $f4,$f18 +/* f021404: 44022000 */ mfc1 $v0,$f4 +/* f021408: 00000000 */ sll $zero,$zero,0x0 +/* f02140c: 04430003 */ bgezl $v0,.L0f02141c +/* f021410: 28410008 */ slti $at,$v0,0x8 +/* f021414: 00001025 */ or $v0,$zero,$zero +/* f021418: 28410008 */ slti $at,$v0,0x8 +.L0f02141c: +/* f02141c: 54200003 */ bnezl $at,.L0f02142c +/* f021420: 948b0192 */ lhu $t3,0x192($a0) +/* f021424: 24020007 */ addiu $v0,$zero,0x7 +/* f021428: 948b0192 */ lhu $t3,0x192($a0) +.L0f02142c: +/* f02142c: 00026340 */ sll $t4,$v0,0xd +/* f021430: 016c6825 */ or $t5,$t3,$t4 +/* f021434: 03e00008 */ jr $ra +/* f021438: a48d0192 */ sh $t5,0x192($a0) +); + +GLOBAL_ASM( +glabel func0f02143c +/* f02143c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f021440: afbf001c */ sw $ra,0x1c($sp) +/* f021444: f7b40010 */ sdc1 $f20,0x10($sp) +/* f021448: 808e0012 */ lb $t6,0x12($a0) +/* f02144c: 948f0192 */ lhu $t7,0x192($a0) +/* f021450: 3c014120 */ lui $at,0x4120 +/* f021454: 448e2000 */ mtc1 $t6,$f4 +/* f021458: 31f81000 */ andi $t8,$t7,0x1000 +/* f02145c: 13000018 */ beqz $t8,.L0f0214c0 +/* f021460: 46802520 */ cvt.s.w $f20,$f4 +/* f021464: 3c014080 */ lui $at,0x4080 +/* f021468: 44810000 */ mtc1 $at,$f0 +/* f02146c: 3c017f1b */ lui $at,0x7f1b +/* f021470: 4600a03c */ c.lt.s $f20,$f0 +/* f021474: 00000000 */ sll $zero,$zero,0x0 +/* f021478: 45020009 */ bc1fl .L0f0214a0 +/* f02147c: 4600a281 */ sub.s $f10,$f20,$f0 +/* f021480: 3c017f1b */ lui $at,0x7f1b +/* f021484: c4268730 */ lwc1 $f6,-0x78d0($at) +/* f021488: 4606a202 */ mul.s $f8,$f20,$f6 +/* f02148c: 0c0068f7 */ jal 0x1a3dc +/* f021490: 46004303 */ div.s $f12,$f8,$f0 +/* f021494: 10000020 */ beqz $zero,.L0f021518 +/* f021498: 46000506 */ mov.s $f20,$f0 +/* f02149c: 4600a281 */ sub.s $f10,$f20,$f0 +.L0f0214a0: +/* f0214a0: c4308734 */ lwc1 $f16,-0x78cc($at) +/* f0214a4: 46105302 */ mul.s $f12,$f10,$f16 +/* f0214a8: 0c0068f7 */ jal 0x1a3dc +/* f0214ac: 00000000 */ sll $zero,$zero,0x0 +/* f0214b0: 3c013f80 */ lui $at,0x3f80 +/* f0214b4: 44819000 */ mtc1 $at,$f18 +/* f0214b8: 10000017 */ beqz $zero,.L0f021518 +/* f0214bc: 46009501 */ sub.s $f20,$f18,$f0 +.L0f0214c0: +/* f0214c0: 44810000 */ mtc1 $at,$f0 +/* f0214c4: 3c017f1b */ lui $at,0x7f1b +/* f0214c8: 4600a03c */ c.lt.s $f20,$f0 +/* f0214cc: 00000000 */ sll $zero,$zero,0x0 +/* f0214d0: 45020009 */ bc1fl .L0f0214f8 +/* f0214d4: 4600a201 */ sub.s $f8,$f20,$f0 +/* f0214d8: 3c017f1b */ lui $at,0x7f1b +/* f0214dc: c4248738 */ lwc1 $f4,-0x78c8($at) +/* f0214e0: 4604a182 */ mul.s $f6,$f20,$f4 +/* f0214e4: 0c0068f7 */ jal 0x1a3dc +/* f0214e8: 46003303 */ div.s $f12,$f6,$f0 +/* f0214ec: 1000000a */ beqz $zero,.L0f021518 +/* f0214f0: 46000506 */ mov.s $f20,$f0 +/* f0214f4: 4600a201 */ sub.s $f8,$f20,$f0 +.L0f0214f8: +/* f0214f8: c42a873c */ lwc1 $f10,-0x78c4($at) +/* f0214fc: 460a4302 */ mul.s $f12,$f8,$f10 +/* f021500: 0c0068f7 */ jal 0x1a3dc +/* f021504: 00000000 */ sll $zero,$zero,0x0 +/* f021508: 3c013f80 */ lui $at,0x3f80 +/* f02150c: 44818000 */ mtc1 $at,$f16 +/* f021510: 00000000 */ sll $zero,$zero,0x0 +/* f021514: 46008501 */ sub.s $f20,$f16,$f0 +.L0f021518: +/* f021518: 8fbf001c */ lw $ra,0x1c($sp) +/* f02151c: 4600a006 */ mov.s $f0,$f20 +/* f021520: d7b40010 */ ldc1 $f20,0x10($sp) +/* f021524: 03e00008 */ jr $ra +/* f021528: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02152c: 3c013f80 */ lui $at,0x3f80 +/* f021530: 44812000 */ mtc1 $at,$f4 +/* f021534: 27bdfea8 */ addiu $sp,$sp,-344 +/* f021538: 3c06800a */ lui $a2,0x800a +/* f02153c: 8cc6cd1c */ lw $a2,-0x32e4($a2) +/* f021540: afbf0014 */ sw $ra,0x14($sp) +/* f021544: afa5015c */ sw $a1,0x15c($sp) +/* f021548: e7a40154 */ swc1 $f4,0x154($sp) +/* f02154c: 8cce0020 */ lw $t6,0x20($a2) +/* f021550: 3c188008 */ lui $t8,0x8008 +/* f021554: 00803825 */ or $a3,$a0,$zero +/* f021558: 8dcf0008 */ lw $t7,0x8($t6) +/* f02155c: 2718cefc */ addiu $t8,$t8,-12548 +/* f021560: 3c198008 */ lui $t9,0x8008 +/* f021564: 8de20004 */ lw $v0,0x4($t7) +/* f021568: 2739ce40 */ addiu $t9,$t9,-12736 +/* f02156c: 24040007 */ addiu $a0,$zero,0x7 +/* f021570: 1702006d */ bne $t8,$v0,.L0f021728 +/* f021574: 00000000 */ sll $zero,$zero,0x0 +/* f021578: 00c02025 */ or $a0,$a2,$zero +/* f02157c: 0fc0f917 */ jal func0f03e45c +/* f021580: afa70158 */ sw $a3,0x158($sp) +/* f021584: 8fa70158 */ lw $a3,0x158($sp) +/* f021588: 24010001 */ addiu $at,$zero,0x1 +/* f02158c: e7a000ac */ swc1 $f0,0xac($sp) +/* f021590: 14e10006 */ bne $a3,$at,.L0f0215ac +/* f021594: 3c06800a */ lui $a2,0x800a +/* f021598: 8cc6cd1c */ lw $a2,-0x32e4($a2) +/* f02159c: c4c6030c */ lwc1 $f6,0x30c($a2) +/* f0215a0: c4ce0314 */ lwc1 $f14,0x314($a2) +/* f0215a4: 10000008 */ beqz $zero,.L0f0215c8 +/* f0215a8: e7a600b4 */ swc1 $f6,0xb4($sp) +.L0f0215ac: +/* f0215ac: 24010002 */ addiu $at,$zero,0x2 +/* f0215b0: 14e10279 */ bne $a3,$at,.L0f021f98 +/* f0215b4: 3c06800a */ lui $a2,0x800a +/* f0215b8: 8cc6cd1c */ lw $a2,-0x32e4($a2) +/* f0215bc: c4c80310 */ lwc1 $f8,0x310($a2) +/* f0215c0: c4ce0318 */ lwc1 $f14,0x318($a2) +/* f0215c4: e7a800b4 */ swc1 $f8,0xb4($sp) +.L0f0215c8: +/* f0215c8: 0fc2d5de */ jal func0f0b5778 +/* f0215cc: e7ae00b0 */ swc1 $f14,0xb0($sp) +/* f0215d0: 00402025 */ or $a0,$v0,$zero +/* f0215d4: 0c0056f8 */ jal 0x15be0 +/* f0215d8: 8fa5015c */ lw $a1,0x15c($sp) +/* f0215dc: 8fa2015c */ lw $v0,0x15c($sp) +/* f0215e0: c7ae00b0 */ lwc1 $f14,0xb0($sp) +/* f0215e4: 44808000 */ mtc1 $zero,$f16 +/* f0215e8: c44a0030 */ lwc1 $f10,0x30($v0) +/* f0215ec: 27a500b8 */ addiu $a1,$sp,0xb8 +/* f0215f0: 4610703c */ c.lt.s $f14,$f16 +/* f0215f4: e7aa0138 */ swc1 $f10,0x138($sp) +/* f0215f8: c4440034 */ lwc1 $f4,0x34($v0) +/* f0215fc: e7a4013c */ swc1 $f4,0x13c($sp) +/* f021600: c4460038 */ lwc1 $f6,0x38($v0) +/* f021604: e7a60140 */ swc1 $f6,0x140($sp) +/* f021608: e4500030 */ swc1 $f16,0x30($v0) +/* f02160c: e4500034 */ swc1 $f16,0x34($v0) +/* f021610: e4500038 */ swc1 $f16,0x38($v0) +/* f021614: c7a200b4 */ lwc1 $f2,0xb4($sp) +/* f021618: 45000004 */ bc1f .L0f02162c +/* f02161c: c7a800ac */ lwc1 $f8,0xac($sp) +/* f021620: 3c017f1b */ lui $at,0x7f1b +/* f021624: c4328740 */ lwc1 $f18,-0x78c0($at) +/* f021628: 46127380 */ add.s $f14,$f14,$f18 +.L0f02162c: +/* f02162c: 4610103c */ c.lt.s $f2,$f16 +/* f021630: 3c017f1b */ lui $at,0x7f1b +/* f021634: c4328744 */ lwc1 $f18,-0x78bc($at) +/* f021638: 3c017f1b */ lui $at,0x7f1b +/* f02163c: 45000002 */ bc1f .L0f021648 +/* f021640: 46089281 */ sub.s $f10,$f18,$f8 +/* f021644: 46121080 */ add.s $f2,$f2,$f18 +.L0f021648: +/* f021648: c4248748 */ lwc1 $f4,-0x78b8($at) +/* f02164c: 46045000 */ add.s $f0,$f10,$f4 +/* f021650: 4600903e */ c.le.s $f18,$f0 +/* f021654: 46000306 */ mov.s $f12,$f0 +/* f021658: 45020003 */ bc1fl .L0f021668 +/* f02165c: e7a200b4 */ swc1 $f2,0xb4($sp) +/* f021660: 46120301 */ sub.s $f12,$f0,$f18 +/* f021664: e7a200b4 */ swc1 $f2,0xb4($sp) +.L0f021668: +/* f021668: 0c0058dd */ jal 0x16374 +/* f02166c: e7ae00b0 */ swc1 $f14,0xb0($sp) +/* f021670: 27a400b8 */ addiu $a0,$sp,0xb8 +/* f021674: 0c0056f8 */ jal 0x15be0 +/* f021678: 8fa5015c */ lw $a1,0x15c($sp) +/* f02167c: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f021680: 0c0058ba */ jal 0x162e8 +/* f021684: 27a500f8 */ addiu $a1,$sp,0xf8 +/* f021688: 27a400f8 */ addiu $a0,$sp,0xf8 +/* f02168c: 0c0056f8 */ jal 0x15be0 +/* f021690: 8fa5015c */ lw $a1,0x15c($sp) +/* f021694: c7a600b4 */ lwc1 $f6,0xb4($sp) +/* f021698: c7a800ac */ lwc1 $f8,0xac($sp) +/* f02169c: 3c017f1b */ lui $at,0x7f1b +/* f0216a0: c4328758 */ lwc1 $f18,-0x78a8($at) +/* f0216a4: 46083000 */ add.s $f0,$f6,$f8 +/* f0216a8: 4600903e */ c.le.s $f18,$f0 +/* f0216ac: 46000306 */ mov.s $f12,$f0 +/* f0216b0: 45000002 */ bc1f .L0f0216bc +/* f0216b4: 00000000 */ sll $zero,$zero,0x0 +/* f0216b8: 46120301 */ sub.s $f12,$f0,$f18 +.L0f0216bc: +/* f0216bc: 0c0058dd */ jal 0x16374 +/* f0216c0: 27a500b8 */ addiu $a1,$sp,0xb8 +/* f0216c4: 27a400b8 */ addiu $a0,$sp,0xb8 +/* f0216c8: 0c0056f8 */ jal 0x15be0 +/* f0216cc: 8fa5015c */ lw $a1,0x15c($sp) +/* f0216d0: 3c013f80 */ lui $at,0x3f80 +/* f0216d4: 44816000 */ mtc1 $at,$f12 +/* f0216d8: 00000000 */ sll $zero,$zero,0x0 +/* f0216dc: 460c6032 */ c.eq.s $f12,$f12 +/* f0216e0: 00000000 */ sll $zero,$zero,0x0 +/* f0216e4: 45030004 */ bc1tl .L0f0216f8 +/* f0216e8: 8fa2015c */ lw $v0,0x15c($sp) +/* f0216ec: 0c0057c1 */ jal 0x15f04 +/* f0216f0: 8fa5015c */ lw $a1,0x15c($sp) +/* f0216f4: 8fa2015c */ lw $v0,0x15c($sp) +.L0f0216f8: +/* f0216f8: c7aa0138 */ lwc1 $f10,0x138($sp) +/* f0216fc: e44a0030 */ swc1 $f10,0x30($v0) +/* f021700: c7a4013c */ lwc1 $f4,0x13c($sp) +/* f021704: e4440034 */ swc1 $f4,0x34($v0) +/* f021708: c7a60140 */ lwc1 $f6,0x140($sp) +/* f02170c: 0fc2d5be */ jal func0f0b56f8 +/* f021710: e4460038 */ swc1 $f6,0x38($v0) +/* f021714: 00402025 */ or $a0,$v0,$zero +/* f021718: 0c0056f8 */ jal 0x15be0 +/* f02171c: 8fa5015c */ lw $a1,0x15c($sp) +/* f021720: 1000021e */ beqz $zero,.L0f021f9c +/* f021724: 8fbf0014 */ lw $ra,0x14($sp) +.L0f021728: +/* f021728: 17220006 */ bne $t9,$v0,.L0f021744 +/* f02172c: 3c0b8008 */ lui $t3,0x8008 +/* f021730: 24050002 */ addiu $a1,$zero,0x2 +/* f021734: 24080003 */ addiu $t0,$zero,0x3 +/* f021738: 240a0001 */ addiu $t2,$zero,0x1 +/* f02173c: 1000000c */ beqz $zero,.L0f021770 +/* f021740: 00004825 */ or $t1,$zero,$zero +.L0f021744: +/* f021744: 256bce98 */ addiu $t3,$t3,-12648 +/* f021748: 15620006 */ bne $t3,$v0,.L0f021764 +/* f02174c: 2405ffff */ addiu $a1,$zero,-1 +/* f021750: 24050003 */ addiu $a1,$zero,0x3 +/* f021754: 24080004 */ addiu $t0,$zero,0x4 +/* f021758: 240a0002 */ addiu $t2,$zero,0x2 +/* f02175c: 10000004 */ beqz $zero,.L0f021770 +/* f021760: 24090001 */ addiu $t1,$zero,0x1 +.L0f021764: +/* f021764: 2408ffff */ addiu $t0,$zero,-1 +/* f021768: 240affff */ addiu $t2,$zero,-1 +/* f02176c: 2409ffff */ addiu $t1,$zero,-1 +.L0f021770: +/* f021770: afa50150 */ sw $a1,0x150($sp) +/* f021774: afa70158 */ sw $a3,0x158($sp) +/* f021778: afa8014c */ sw $t0,0x14c($sp) +/* f02177c: afa90144 */ sw $t1,0x144($sp) +/* f021780: 0fc41b99 */ jal func0f106e64 +/* f021784: afaa0148 */ sw $t2,0x148($sp) +/* f021788: 8fa50150 */ lw $a1,0x150($sp) +/* f02178c: 8fa70158 */ lw $a3,0x158($sp) +/* f021790: 8fa8014c */ lw $t0,0x14c($sp) +/* f021794: 8fa90144 */ lw $t1,0x144($sp) +/* f021798: 10400016 */ beqz $v0,.L0f0217f4 +/* f02179c: 8faa0148 */ lw $t2,0x148($sp) +/* f0217a0: 3c06800a */ lui $a2,0x800a +/* f0217a4: 8cc6cd1c */ lw $a2,-0x32e4($a2) +/* f0217a8: 00001025 */ or $v0,$zero,$zero +/* f0217ac: 10c00003 */ beqz $a2,.L0f0217bc +/* f0217b0: 00000000 */ sll $zero,$zero,0x0 +/* f0217b4: 10000001 */ beqz $zero,.L0f0217bc +/* f0217b8: 90c202fe */ lbu $v0,0x2fe($a2) +.L0f0217bc: +/* f0217bc: 1440000d */ bnez $v0,.L0f0217f4 +/* f0217c0: 00000000 */ sll $zero,$zero,0x0 +/* f0217c4: 14e90004 */ bne $a3,$t1,.L0f0217d8 +/* f0217c8: 3c014080 */ lui $at,0x4080 +/* f0217cc: 44814000 */ mtc1 $at,$f8 +/* f0217d0: 10000008 */ beqz $zero,.L0f0217f4 +/* f0217d4: e7a80154 */ swc1 $f8,0x154($sp) +.L0f0217d8: +/* f0217d8: 10e50003 */ beq $a3,$a1,.L0f0217e8 +/* f0217dc: 3c014020 */ lui $at,0x4020 +/* f0217e0: 14e80004 */ bne $a3,$t0,.L0f0217f4 +/* f0217e4: 00000000 */ sll $zero,$zero,0x0 +.L0f0217e8: +/* f0217e8: 44815000 */ mtc1 $at,$f10 +/* f0217ec: 00000000 */ sll $zero,$zero,0x0 +/* f0217f0: e7aa0154 */ swc1 $f10,0x154($sp) +.L0f0217f4: +/* f0217f4: 50e50008 */ beql $a3,$a1,.L0f021818 +/* f0217f8: 44808000 */ mtc1 $zero,$f16 +/* f0217fc: 50e80006 */ beql $a3,$t0,.L0f021818 +/* f021800: 44808000 */ mtc1 $zero,$f16 +/* f021804: 50ea0004 */ beql $a3,$t2,.L0f021818 +/* f021808: 44808000 */ mtc1 $zero,$f16 +/* f02180c: 54e901e3 */ bnel $a3,$t1,.L0f021f9c +/* f021810: 8fbf0014 */ lw $ra,0x14($sp) +/* f021814: 44808000 */ mtc1 $zero,$f16 +.L0f021818: +/* f021818: 3c06800a */ lui $a2,0x800a +/* f02181c: 8cc6cd1c */ lw $a2,-0x32e4($a2) +/* f021820: 46008386 */ mov.s $f14,$f16 +/* f021824: 46008306 */ mov.s $f12,$f16 +/* f021828: 14e80003 */ bne $a3,$t0,.L0f021838 +/* f02182c: e7b0009c */ swc1 $f16,0x9c($sp) +/* f021830: 10000088 */ beqz $zero,.L0f021a54 +/* f021834: c4ce0154 */ lwc1 $f14,0x154($a2) +.L0f021838: +/* f021838: 14e50003 */ bne $a3,$a1,.L0f021848 +/* f02183c: 00000000 */ sll $zero,$zero,0x0 +/* f021840: 10000084 */ beqz $zero,.L0f021a54 +/* f021844: c4ce0150 */ lwc1 $f14,0x150($a2) +.L0f021848: +/* f021848: 14ea003e */ bne $a3,$t2,.L0f021944 +/* f02184c: 00000000 */ sll $zero,$zero,0x0 +/* f021850: 94cc0192 */ lhu $t4,0x192($a2) +/* f021854: c4ce0158 */ lwc1 $f14,0x158($a2) +/* f021858: 3c017f1b */ lui $at,0x7f1b +/* f02185c: 318d0004 */ andi $t5,$t4,0x4 +/* f021860: 51a00014 */ beqzl $t5,.L0f0218b4 +/* f021864: 8cc202d4 */ lw $v0,0x2d4($a2) +/* f021868: c420875c */ lwc1 $f0,-0x78a4($at) +/* f02186c: 3c017f1b */ lui $at,0x7f1b +/* f021870: 460e003c */ c.lt.s $f0,$f14 +/* f021874: 00000000 */ sll $zero,$zero,0x0 +/* f021878: 45000003 */ bc1f .L0f021888 +/* f02187c: 00000000 */ sll $zero,$zero,0x0 +/* f021880: 1000000b */ beqz $zero,.L0f0218b0 +/* f021884: 46007381 */ sub.s $f14,$f14,$f0 +.L0f021888: +/* f021888: c4208760 */ lwc1 $f0,-0x78a0($at) +/* f02188c: 3c017f1b */ lui $at,0x7f1b +/* f021890: 4600703c */ c.lt.s $f14,$f0 +/* f021894: 00000000 */ sll $zero,$zero,0x0 +/* f021898: 45020005 */ bc1fl .L0f0218b0 +/* f02189c: 46008386 */ mov.s $f14,$f16 +/* f0218a0: c4248764 */ lwc1 $f4,-0x789c($at) +/* f0218a4: 10000002 */ beqz $zero,.L0f0218b0 +/* f0218a8: 46047380 */ add.s $f14,$f14,$f4 +/* f0218ac: 46008386 */ mov.s $f14,$f16 +.L0f0218b0: +/* f0218b0: 8cc202d4 */ lw $v0,0x2d4($a2) +.L0f0218b4: +/* f0218b4: c4cc015c */ lwc1 $f12,0x15c($a2) +/* f0218b8: 50400005 */ beqzl $v0,.L0f0218d0 +/* f0218bc: 8cc4001c */ lw $a0,0x1c($a2) +/* f0218c0: c44600a8 */ lwc1 $f6,0xa8($v0) +/* f0218c4: 10000063 */ beqz $zero,.L0f021a54 +/* f0218c8: 46066300 */ add.s $f12,$f12,$f6 +/* f0218cc: 8cc4001c */ lw $a0,0x1c($a2) +.L0f0218d0: +/* f0218d0: 24010006 */ addiu $at,$zero,0x6 +/* f0218d4: 908e0000 */ lbu $t6,0x0($a0) +/* f0218d8: 55c1005f */ bnel $t6,$at,.L0f021a58 +/* f0218dc: 80d90012 */ lb $t9,0x12($a2) +/* f0218e0: afa50150 */ sw $a1,0x150($sp) +/* f0218e4: afa70158 */ sw $a3,0x158($sp) +/* f0218e8: afa8014c */ sw $t0,0x14c($sp) +/* f0218ec: afa90144 */ sw $t1,0x144($sp) +/* f0218f0: afaa0148 */ sw $t2,0x148($sp) +/* f0218f4: e7ac00a0 */ swc1 $f12,0xa0($sp) +/* f0218f8: 0fc4a25f */ jal func0f12897c +/* f0218fc: e7ae00a4 */ swc1 $f14,0xa4($sp) +/* f021900: 00027880 */ sll $t7,$v0,0x2 +/* f021904: 3c18800a */ lui $t8,0x800a +/* f021908: 030fc021 */ addu $t8,$t8,$t7 +/* f02190c: 8f18a024 */ lw $t8,-0x5fdc($t8) +/* f021910: c7ac00a0 */ lwc1 $f12,0xa0($sp) +/* f021914: 44808000 */ mtc1 $zero,$f16 +/* f021918: c70818f4 */ lwc1 $f8,0x18f4($t8) +/* f02191c: 3c06800a */ lui $a2,0x800a +/* f021920: 8cc6cd1c */ lw $a2,-0x32e4($a2) +/* f021924: 8fa50150 */ lw $a1,0x150($sp) +/* f021928: 8fa70158 */ lw $a3,0x158($sp) +/* f02192c: 8fa8014c */ lw $t0,0x14c($sp) +/* f021930: 8fa90144 */ lw $t1,0x144($sp) +/* f021934: 8faa0148 */ lw $t2,0x148($sp) +/* f021938: c7ae00a4 */ lwc1 $f14,0xa4($sp) +/* f02193c: 10000045 */ beqz $zero,.L0f021a54 +/* f021940: 46086300 */ add.s $f12,$f12,$f8 +.L0f021944: +/* f021944: 54e90044 */ bnel $a3,$t1,.L0f021a58 +/* f021948: 80d90012 */ lb $t9,0x12($a2) +/* f02194c: 94d90192 */ lhu $t9,0x192($a2) +/* f021950: 3c017f1b */ lui $at,0x7f1b +/* f021954: 3c18800a */ lui $t8,0x800a +/* f021958: 332b0004 */ andi $t3,$t9,0x4 +/* f02195c: 51600012 */ beqzl $t3,.L0f0219a8 +/* f021960: 8ccc0020 */ lw $t4,0x20($a2) +/* f021964: c4208768 */ lwc1 $f0,-0x7898($at) +/* f021968: c4ce0158 */ lwc1 $f14,0x158($a2) +/* f02196c: 3c017f1b */ lui $at,0x7f1b +/* f021970: 460e003c */ c.lt.s $f0,$f14 +/* f021974: 00000000 */ sll $zero,$zero,0x0 +/* f021978: 45000003 */ bc1f .L0f021988 +/* f02197c: 00000000 */ sll $zero,$zero,0x0 +/* f021980: 10000010 */ beqz $zero,.L0f0219c4 +/* f021984: 46000386 */ mov.s $f14,$f0 +.L0f021988: +/* f021988: c420876c */ lwc1 $f0,-0x7894($at) +/* f02198c: 4600703c */ c.lt.s $f14,$f0 +/* f021990: 00000000 */ sll $zero,$zero,0x0 +/* f021994: 4502000c */ bc1fl .L0f0219c8 +/* f021998: 84cf02d8 */ lh $t7,0x2d8($a2) +/* f02199c: 10000009 */ beqz $zero,.L0f0219c4 +/* f0219a0: 46000386 */ mov.s $f14,$f0 +/* f0219a4: 8ccc0020 */ lw $t4,0x20($a2) +.L0f0219a8: +/* f0219a8: 8d8d0020 */ lw $t5,0x20($t4) +/* f0219ac: 81ae0008 */ lb $t6,0x8($t5) +/* f0219b0: 51c00004 */ beqzl $t6,.L0f0219c4 +/* f0219b4: c4ce0154 */ lwc1 $f14,0x154($a2) +/* f0219b8: 10000002 */ beqz $zero,.L0f0219c4 +/* f0219bc: c4ce0150 */ lwc1 $f14,0x150($a2) +/* f0219c0: c4ce0154 */ lwc1 $f14,0x154($a2) +.L0f0219c4: +/* f0219c4: 84cf02d8 */ lh $t7,0x2d8($a2) +.L0f0219c8: +/* f0219c8: 29e103e9 */ slti $at,$t7,0x3e9 +/* f0219cc: 54200022 */ bnezl $at,.L0f021a58 +/* f0219d0: 80d90012 */ lb $t9,0x12($a2) +/* f0219d4: 8f18a26c */ lw $t8,-0x5d94($t8) +/* f0219d8: 24010006 */ addiu $at,$zero,0x6 +/* f0219dc: 5301001e */ beql $t8,$at,.L0f021a58 +/* f0219e0: 80d90012 */ lb $t9,0x12($a2) +/* f0219e4: 80c20007 */ lb $v0,0x7($a2) +/* f0219e8: 24010005 */ addiu $at,$zero,0x5 +/* f0219ec: 10410019 */ beq $v0,$at,.L0f021a54 +/* f0219f0: 24010004 */ addiu $at,$zero,0x4 +/* f0219f4: 10410017 */ beq $v0,$at,.L0f021a54 +/* f0219f8: 3c017f1b */ lui $at,0x7f1b +/* f0219fc: c4328770 */ lwc1 $f18,-0x7890($at) +/* f021a00: 3c0143b4 */ lui $at,0x43b4 +/* f021a04: 44815000 */ mtc1 $at,$f10 +/* f021a08: c4c002dc */ lwc1 $f0,0x2dc($a2) +/* f021a0c: 44804000 */ mtc1 $zero,$f8 +/* f021a10: 3c0141e0 */ lui $at,0x41e0 +/* f021a14: 460a0103 */ div.s $f4,$f0,$f10 +/* f021a18: 44815000 */ mtc1 $at,$f10 +/* f021a1c: 3c01437a */ lui $at,0x437a +/* f021a20: 4600403c */ c.lt.s $f8,$f0 +/* f021a24: 46122182 */ mul.s $f6,$f4,$f18 +/* f021a28: 45000003 */ bc1f .L0f021a38 +/* f021a2c: e7a6009c */ swc1 $f6,0x9c($sp) +/* f021a30: 10000002 */ beqz $zero,.L0f021a3c +/* f021a34: 46000086 */ mov.s $f2,$f0 +.L0f021a38: +/* f021a38: 46000087 */ neg.s $f2,$f0 +.L0f021a3c: +/* f021a3c: 46025101 */ sub.s $f4,$f10,$f2 +/* f021a40: 44813000 */ mtc1 $at,$f6 +/* f021a44: 00000000 */ sll $zero,$zero,0x0 +/* f021a48: 46062203 */ div.s $f8,$f4,$f6 +/* f021a4c: 46124282 */ mul.s $f10,$f8,$f18 +/* f021a50: 460a7381 */ sub.s $f14,$f14,$f10 +.L0f021a54: +/* f021a54: 80d90012 */ lb $t9,0x12($a2) +.L0f021a58: +/* f021a58: 072200c4 */ bltzl $t9,.L0f021d6c +/* f021a5c: 46107032 */ c.eq.s $f14,$f16 +/* f021a60: 10c00003 */ beqz $a2,.L0f021a70 +/* f021a64: 00001025 */ or $v0,$zero,$zero +/* f021a68: 10000001 */ beqz $zero,.L0f021a70 +/* f021a6c: 90c202fe */ lbu $v0,0x2fe($a2) +.L0f021a70: +/* f021a70: 10400007 */ beqz $v0,.L0f021a90 +/* f021a74: 24010001 */ addiu $at,$zero,0x1 +/* f021a78: 10c00003 */ beqz $a2,.L0f021a88 +/* f021a7c: 00001025 */ or $v0,$zero,$zero +/* f021a80: 10000001 */ beqz $zero,.L0f021a88 +/* f021a84: 90c202fe */ lbu $v0,0x2fe($a2) +.L0f021a88: +/* f021a88: 544100b8 */ bnel $v0,$at,.L0f021d6c +/* f021a8c: 46107032 */ c.eq.s $f14,$f16 +.L0f021a90: +/* f021a90: 10c00003 */ beqz $a2,.L0f021aa0 +/* f021a94: 94c30192 */ lhu $v1,0x192($a2) +/* f021a98: 10000002 */ beqz $zero,.L0f021aa4 +/* f021a9c: 90c202fe */ lbu $v0,0x2fe($a2) +.L0f021aa0: +/* f021aa0: 00001025 */ or $v0,$zero,$zero +.L0f021aa4: +/* f021aa4: 306b1000 */ andi $t3,$v1,0x1000 +/* f021aa8: 1160005f */ beqz $t3,.L0f021c28 +/* f021aac: 00000000 */ sll $zero,$zero,0x0 +/* f021ab0: 14e900ad */ bne $a3,$t1,.L0f021d68 +/* f021ab4: 00c02025 */ or $a0,$a2,$zero +/* f021ab8: afa20028 */ sw $v0,0x28($sp) +/* f021abc: e7ac00a0 */ swc1 $f12,0xa0($sp) +/* f021ac0: 0fc0850f */ jal func0f02143c +/* f021ac4: e7ae00a4 */ swc1 $f14,0xa4($sp) +/* f021ac8: 3c0c800a */ lui $t4,0x800a +/* f021acc: 8d8ccd1c */ lw $t4,-0x32e4($t4) +/* f021ad0: 8fa20028 */ lw $v0,0x28($sp) +/* f021ad4: 24050001 */ addiu $a1,$zero,0x1 +/* f021ad8: 95830192 */ lhu $v1,0x192($t4) +/* f021adc: 00452026 */ xor $a0,$v0,$a1 +/* f021ae0: 44808000 */ mtc1 $zero,$f16 +/* f021ae4: 3c017f1b */ lui $at,0x7f1b +/* f021ae8: 2c840001 */ sltiu $a0,$a0,0x1 +/* f021aec: 00036b43 */ sra $t5,$v1,0xd +/* f021af0: c4328778 */ lwc1 $f18,-0x7888($at) +/* f021af4: c7ac00a0 */ lwc1 $f12,0xa0($sp) +/* f021af8: c7ae00a4 */ lwc1 $f14,0xa4($sp) +/* f021afc: 10800005 */ beqz $a0,.L0f021b14 +/* f021b00: 31a30007 */ andi $v1,$t5,0x7 +/* f021b04: 3c0141c8 */ lui $at,0x41c8 +/* f021b08: 44811000 */ mtc1 $at,$f2 +/* f021b0c: 10000005 */ beqz $zero,.L0f021b24 +/* f021b10: 306f0001 */ andi $t7,$v1,0x1 +.L0f021b14: +/* f021b14: 3c014270 */ lui $at,0x4270 +/* f021b18: 44811000 */ mtc1 $at,$f2 +/* f021b1c: 00000000 */ sll $zero,$zero,0x0 +/* f021b20: 306f0001 */ andi $t7,$v1,0x1 +.L0f021b24: +/* f021b24: 55e0000a */ bnezl $t7,.L0f021b50 +/* f021b28: 28610005 */ slti $at,$v1,0x5 +/* f021b2c: 10800005 */ beqz $a0,.L0f021b44 +/* f021b30: 3c0142aa */ lui $at,0x42aa +/* f021b34: 3c014216 */ lui $at,0x4216 +/* f021b38: 44811000 */ mtc1 $at,$f2 +/* f021b3c: 10000004 */ beqz $zero,.L0f021b50 +/* f021b40: 28610005 */ slti $at,$v1,0x5 +.L0f021b44: +/* f021b44: 44811000 */ mtc1 $at,$f2 +/* f021b48: 00000000 */ sll $zero,$zero,0x0 +/* f021b4c: 28610005 */ slti $at,$v1,0x5 +.L0f021b50: +/* f021b50: 1420000d */ bnez $at,.L0f021b88 +/* f021b54: 28610008 */ slti $at,$v1,0x8 +/* f021b58: 1020000b */ beqz $at,.L0f021b88 +/* f021b5c: 00000000 */ sll $zero,$zero,0x0 +/* f021b60: 46029102 */ mul.s $f4,$f18,$f2 +/* f021b64: 3c0143b4 */ lui $at,0x43b4 +/* f021b68: 44813000 */ mtc1 $at,$f6 +/* f021b6c: 00000000 */ sll $zero,$zero,0x0 +/* f021b70: 46062203 */ div.s $f8,$f4,$f6 +/* f021b74: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f021b78: 46080282 */ mul.s $f10,$f0,$f8 +/* f021b7c: 460a2181 */ sub.s $f6,$f4,$f10 +/* f021b80: 1000000e */ beqz $zero,.L0f021bbc +/* f021b84: e7a6009c */ swc1 $f6,0x9c($sp) +.L0f021b88: +/* f021b88: 1860000c */ blez $v1,.L0f021bbc +/* f021b8c: 28610004 */ slti $at,$v1,0x4 +/* f021b90: 5020000b */ beqzl $at,.L0f021bc0 +/* f021b94: 24010007 */ addiu $at,$zero,0x7 +/* f021b98: 46029202 */ mul.s $f8,$f18,$f2 +/* f021b9c: 3c0143b4 */ lui $at,0x43b4 +/* f021ba0: 44812000 */ mtc1 $at,$f4 +/* f021ba4: 00000000 */ sll $zero,$zero,0x0 +/* f021ba8: 46044283 */ div.s $f10,$f8,$f4 +/* f021bac: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f021bb0: 460a0182 */ mul.s $f6,$f0,$f10 +/* f021bb4: 46064100 */ add.s $f4,$f8,$f6 +/* f021bb8: e7a4009c */ swc1 $f4,0x9c($sp) +.L0f021bbc: +/* f021bbc: 24010007 */ addiu $at,$zero,0x7 +.L0f021bc0: +/* f021bc0: 10610005 */ beq $v1,$at,.L0f021bd8 +/* f021bc4: 00000000 */ sll $zero,$zero,0x0 +/* f021bc8: 10600003 */ beqz $v1,.L0f021bd8 +/* f021bcc: 00000000 */ sll $zero,$zero,0x0 +/* f021bd0: 14650009 */ bne $v1,$a1,.L0f021bf8 +/* f021bd4: 28610003 */ slti $at,$v1,0x3 +.L0f021bd8: +/* f021bd8: 46029282 */ mul.s $f10,$f18,$f2 +/* f021bdc: 3c0143b4 */ lui $at,0x43b4 +/* f021be0: 44814000 */ mtc1 $at,$f8 +/* f021be4: 00000000 */ sll $zero,$zero,0x0 +/* f021be8: 46085183 */ div.s $f6,$f10,$f8 +/* f021bec: 46060102 */ mul.s $f4,$f0,$f6 +/* f021bf0: 1000005d */ beqz $zero,.L0f021d68 +/* f021bf4: 46047380 */ add.s $f14,$f14,$f4 +.L0f021bf8: +/* f021bf8: 1420005b */ bnez $at,.L0f021d68 +/* f021bfc: 28610006 */ slti $at,$v1,0x6 +/* f021c00: 5020005a */ beqzl $at,.L0f021d6c +/* f021c04: 46107032 */ c.eq.s $f14,$f16 +/* f021c08: 46029282 */ mul.s $f10,$f18,$f2 +/* f021c0c: 3c0143b4 */ lui $at,0x43b4 +/* f021c10: 44814000 */ mtc1 $at,$f8 +/* f021c14: 00000000 */ sll $zero,$zero,0x0 +/* f021c18: 46085183 */ div.s $f6,$f10,$f8 +/* f021c1c: 46060102 */ mul.s $f4,$f0,$f6 +/* f021c20: 10000051 */ beqz $zero,.L0f021d68 +/* f021c24: 46047381 */ sub.s $f14,$f14,$f4 +.L0f021c28: +/* f021c28: 10e80002 */ beq $a3,$t0,.L0f021c34 +/* f021c2c: 00031343 */ sra $v0,$v1,0xd +/* f021c30: 14e50019 */ bne $a3,$a1,.L0f021c98 +.L0f021c34: +/* f021c34: 30580007 */ andi $t8,$v0,0x7 +/* f021c38: afb80088 */ sw $t8,0x88($sp) +/* f021c3c: 00c02025 */ or $a0,$a2,$zero +/* f021c40: e7ac00a0 */ swc1 $f12,0xa0($sp) +/* f021c44: 0fc0850f */ jal func0f02143c +/* f021c48: e7ae00a4 */ swc1 $f14,0xa4($sp) +/* f021c4c: 3c017f1b */ lui $at,0x7f1b +/* f021c50: c42a8780 */ lwc1 $f10,-0x7880($at) +/* f021c54: 8fa20088 */ lw $v0,0x88($sp) +/* f021c58: c7ae00a4 */ lwc1 $f14,0xa4($sp) +/* f021c5c: 460a0082 */ mul.s $f2,$f0,$f10 +/* f021c60: 44808000 */ mtc1 $zero,$f16 +/* f021c64: 28410003 */ slti $at,$v0,0x3 +/* f021c68: c7ac00a0 */ lwc1 $f12,0xa0($sp) +/* f021c6c: 10200003 */ beqz $at,.L0f021c7c +/* f021c70: 46027381 */ sub.s $f14,$f14,$f2 +/* f021c74: 1000003c */ beqz $zero,.L0f021d68 +/* f021c78: 46026301 */ sub.s $f12,$f12,$f2 +.L0f021c7c: +/* f021c7c: 28410003 */ slti $at,$v0,0x3 +/* f021c80: 14200039 */ bnez $at,.L0f021d68 +/* f021c84: 28410006 */ slti $at,$v0,0x6 +/* f021c88: 50200038 */ beqzl $at,.L0f021d6c +/* f021c8c: 46107032 */ c.eq.s $f14,$f16 +/* f021c90: 10000035 */ beqz $zero,.L0f021d68 +/* f021c94: 46026300 */ add.s $f12,$f12,$f2 +.L0f021c98: +/* f021c98: 14ea0033 */ bne $a3,$t2,.L0f021d68 +/* f021c9c: 00c02025 */ or $a0,$a2,$zero +/* f021ca0: e7ac00a0 */ swc1 $f12,0xa0($sp) +/* f021ca4: 0fc0850f */ jal func0f02143c +/* f021ca8: e7ae00a4 */ swc1 $f14,0xa4($sp) +/* f021cac: 3c19800a */ lui $t9,0x800a +/* f021cb0: 3c017f1b */ lui $at,0x7f1b +/* f021cb4: 8f39cd1c */ lw $t9,-0x32e4($t9) +/* f021cb8: c4288788 */ lwc1 $f8,-0x7878($at) +/* f021cbc: c7ae00a4 */ lwc1 $f14,0xa4($sp) +/* f021cc0: 97220192 */ lhu $v0,0x192($t9) +/* f021cc4: 46080082 */ mul.s $f2,$f0,$f8 +/* f021cc8: 44808000 */ mtc1 $zero,$f16 +/* f021ccc: 00025b43 */ sra $t3,$v0,0xd +/* f021cd0: 31620007 */ andi $v0,$t3,0x7 +/* f021cd4: 28410003 */ slti $at,$v0,0x3 +/* f021cd8: 24050001 */ addiu $a1,$zero,0x1 +/* f021cdc: c7ac00a0 */ lwc1 $f12,0xa0($sp) +/* f021ce0: 10200003 */ beqz $at,.L0f021cf0 +/* f021ce4: 46027380 */ add.s $f14,$f14,$f2 +/* f021ce8: 10000007 */ beqz $zero,.L0f021d08 +/* f021cec: 46026300 */ add.s $f12,$f12,$f2 +.L0f021cf0: +/* f021cf0: 28410003 */ slti $at,$v0,0x3 +/* f021cf4: 14200004 */ bnez $at,.L0f021d08 +/* f021cf8: 28410006 */ slti $at,$v0,0x6 +/* f021cfc: 50200003 */ beqzl $at,.L0f021d0c +/* f021d00: 24010002 */ addiu $at,$zero,0x2 +/* f021d04: 46026301 */ sub.s $f12,$f12,$f2 +.L0f021d08: +/* f021d08: 24010002 */ addiu $at,$zero,0x2 +.L0f021d0c: +/* f021d0c: 10410004 */ beq $v0,$at,.L0f021d20 +/* f021d10: 24010005 */ addiu $at,$zero,0x5 +/* f021d14: 10410002 */ beq $v0,$at,.L0f021d20 +/* f021d18: 24010007 */ addiu $at,$zero,0x7 +/* f021d1c: 14410007 */ bne $v0,$at,.L0f021d3c +.L0f021d20: +/* f021d20: 3c017f1b */ lui $at,0x7f1b +/* f021d24: c424878c */ lwc1 $f4,-0x7874($at) +/* f021d28: c7a6009c */ lwc1 $f6,0x9c($sp) +/* f021d2c: 46040282 */ mul.s $f10,$f0,$f4 +/* f021d30: 460a3200 */ add.s $f8,$f6,$f10 +/* f021d34: 1000000c */ beqz $zero,.L0f021d68 +/* f021d38: e7a8009c */ swc1 $f8,0x9c($sp) +.L0f021d3c: +/* f021d3c: 10450004 */ beq $v0,$a1,.L0f021d50 +/* f021d40: 24010004 */ addiu $at,$zero,0x4 +/* f021d44: 10410002 */ beq $v0,$at,.L0f021d50 +/* f021d48: 24010006 */ addiu $at,$zero,0x6 +/* f021d4c: 14410006 */ bne $v0,$at,.L0f021d68 +.L0f021d50: +/* f021d50: 3c017f1b */ lui $at,0x7f1b +/* f021d54: c4268790 */ lwc1 $f6,-0x7870($at) +/* f021d58: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f021d5c: 46060282 */ mul.s $f10,$f0,$f6 +/* f021d60: 460a2201 */ sub.s $f8,$f4,$f10 +/* f021d64: e7a8009c */ swc1 $f8,0x9c($sp) +.L0f021d68: +/* f021d68: 46107032 */ c.eq.s $f14,$f16 +.L0f021d6c: +/* f021d6c: 3c04800a */ lui $a0,0x800a +/* f021d70: 45000010 */ bc1f .L0f021db4 +/* f021d74: 00000000 */ sll $zero,$zero,0x0 +/* f021d78: 46106032 */ c.eq.s $f12,$f16 +/* f021d7c: c7a6009c */ lwc1 $f6,0x9c($sp) +/* f021d80: 4500000c */ bc1f .L0f021db4 +/* f021d84: 00000000 */ sll $zero,$zero,0x0 +/* f021d88: 46103032 */ c.eq.s $f6,$f16 +/* f021d8c: c7a40154 */ lwc1 $f4,0x154($sp) +/* f021d90: 3c013f80 */ lui $at,0x3f80 +/* f021d94: 45000007 */ bc1f .L0f021db4 +/* f021d98: 00000000 */ sll $zero,$zero,0x0 +/* f021d9c: 44815000 */ mtc1 $at,$f10 +/* f021da0: 00000000 */ sll $zero,$zero,0x0 +/* f021da4: 460a2032 */ c.eq.s $f4,$f10 +/* f021da8: 00000000 */ sll $zero,$zero,0x0 +/* f021dac: 4503007b */ bc1tl .L0f021f9c +/* f021db0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f021db4: +/* f021db4: 8c84cd1c */ lw $a0,-0x32e4($a0) +/* f021db8: e7ac00a0 */ swc1 $f12,0xa0($sp) +/* f021dbc: 0fc0f97c */ jal func0f03e5f0 +/* f021dc0: e7ae00a4 */ swc1 $f14,0xa4($sp) +/* f021dc4: c7ae00a4 */ lwc1 $f14,0xa4($sp) +/* f021dc8: 44808000 */ mtc1 $zero,$f16 +/* f021dcc: 3c017f1b */ lui $at,0x7f1b +/* f021dd0: c4328794 */ lwc1 $f18,-0x786c($at) +/* f021dd4: 4610703c */ c.lt.s $f14,$f16 +/* f021dd8: c7ac00a0 */ lwc1 $f12,0xa0($sp) +/* f021ddc: e7a0006c */ swc1 $f0,0x6c($sp) +/* f021de0: 45020004 */ bc1fl .L0f021df4 +/* f021de4: 460e9381 */ sub.s $f14,$f18,$f14 +/* f021de8: 10000002 */ beqz $zero,.L0f021df4 +/* f021dec: 46007387 */ neg.s $f14,$f14 +/* f021df0: 460e9381 */ sub.s $f14,$f18,$f14 +.L0f021df4: +/* f021df4: 4610603c */ c.lt.s $f12,$f16 +/* f021df8: 00000000 */ sll $zero,$zero,0x0 +/* f021dfc: 45020003 */ bc1fl .L0f021e0c +/* f021e00: e7ac00a0 */ swc1 $f12,0xa0($sp) +/* f021e04: 46126300 */ add.s $f12,$f12,$f18 +/* f021e08: e7ac00a0 */ swc1 $f12,0xa0($sp) +.L0f021e0c: +/* f021e0c: 0fc2d5de */ jal func0f0b5778 +/* f021e10: e7ae00a4 */ swc1 $f14,0xa4($sp) +/* f021e14: 00402025 */ or $a0,$v0,$zero +/* f021e18: 0c0056f8 */ jal 0x15be0 +/* f021e1c: 8fa5015c */ lw $a1,0x15c($sp) +/* f021e20: 8fa2015c */ lw $v0,0x15c($sp) +/* f021e24: c7ae00a4 */ lwc1 $f14,0xa4($sp) +/* f021e28: 44808000 */ mtc1 $zero,$f16 +/* f021e2c: c4480030 */ lwc1 $f8,0x30($v0) +/* f021e30: 3c017f1b */ lui $at,0x7f1b +/* f021e34: 46107032 */ c.eq.s $f14,$f16 +/* f021e38: e7a80070 */ swc1 $f8,0x70($sp) +/* f021e3c: c4460034 */ lwc1 $f6,0x34($v0) +/* f021e40: c432879c */ lwc1 $f18,-0x7864($at) +/* f021e44: c7ac00a0 */ lwc1 $f12,0xa0($sp) +/* f021e48: e7a60074 */ swc1 $f6,0x74($sp) +/* f021e4c: c4440038 */ lwc1 $f4,0x38($v0) +/* f021e50: 27a5002c */ addiu $a1,$sp,0x2c +/* f021e54: e7a40078 */ swc1 $f4,0x78($sp) +/* f021e58: e4500030 */ swc1 $f16,0x30($v0) +/* f021e5c: e4500034 */ swc1 $f16,0x34($v0) +/* f021e60: 45000006 */ bc1f .L0f021e7c +/* f021e64: e4500038 */ swc1 $f16,0x38($v0) +/* f021e68: c7aa009c */ lwc1 $f10,0x9c($sp) +/* f021e6c: 46105032 */ c.eq.s $f10,$f16 +/* f021e70: 00000000 */ sll $zero,$zero,0x0 +/* f021e74: 4501002e */ bc1t .L0f021f30 +/* f021e78: 00000000 */ sll $zero,$zero,0x0 +.L0f021e7c: +/* f021e7c: c7a8006c */ lwc1 $f8,0x6c($sp) +/* f021e80: 46086301 */ sub.s $f12,$f12,$f8 +/* f021e84: 4610603c */ c.lt.s $f12,$f16 +/* f021e88: 00000000 */ sll $zero,$zero,0x0 +/* f021e8c: 45000002 */ bc1f .L0f021e98 +/* f021e90: 00000000 */ sll $zero,$zero,0x0 +/* f021e94: 46126300 */ add.s $f12,$f12,$f18 +.L0f021e98: +/* f021e98: 0c0058dd */ jal 0x16374 +/* f021e9c: e7ae00a4 */ swc1 $f14,0xa4($sp) +/* f021ea0: 27a4002c */ addiu $a0,$sp,0x2c +/* f021ea4: 0c0056f8 */ jal 0x15be0 +/* f021ea8: 8fa5015c */ lw $a1,0x15c($sp) +/* f021eac: c7ae00a4 */ lwc1 $f14,0xa4($sp) +/* f021eb0: 44808000 */ mtc1 $zero,$f16 +/* f021eb4: 27a5002c */ addiu $a1,$sp,0x2c +/* f021eb8: 46107032 */ c.eq.s $f14,$f16 +/* f021ebc: 00000000 */ sll $zero,$zero,0x0 +/* f021ec0: 45030009 */ bc1tl .L0f021ee8 +/* f021ec4: c7a6009c */ lwc1 $f6,0x9c($sp) +/* f021ec8: 0c0058ba */ jal 0x162e8 +/* f021ecc: 46007306 */ mov.s $f12,$f14 +/* f021ed0: 27a4002c */ addiu $a0,$sp,0x2c +/* f021ed4: 0c0056f8 */ jal 0x15be0 +/* f021ed8: 8fa5015c */ lw $a1,0x15c($sp) +/* f021edc: 44808000 */ mtc1 $zero,$f16 +/* f021ee0: 00000000 */ sll $zero,$zero,0x0 +/* f021ee4: c7a6009c */ lwc1 $f6,0x9c($sp) +.L0f021ee8: +/* f021ee8: 27a5002c */ addiu $a1,$sp,0x2c +/* f021eec: 46103032 */ c.eq.s $f6,$f16 +/* f021ef0: 00000000 */ sll $zero,$zero,0x0 +/* f021ef4: 45030007 */ bc1tl .L0f021f14 +/* f021ef8: c7ac006c */ lwc1 $f12,0x6c($sp) +/* f021efc: 0c005900 */ jal 0x16400 +/* f021f00: 46003306 */ mov.s $f12,$f6 +/* f021f04: 27a4002c */ addiu $a0,$sp,0x2c +/* f021f08: 0c0056f8 */ jal 0x15be0 +/* f021f0c: 8fa5015c */ lw $a1,0x15c($sp) +/* f021f10: c7ac006c */ lwc1 $f12,0x6c($sp) +.L0f021f14: +/* f021f14: 0c0058dd */ jal 0x16374 +/* f021f18: 27a5002c */ addiu $a1,$sp,0x2c +/* f021f1c: 27a4002c */ addiu $a0,$sp,0x2c +/* f021f20: 0c0056f8 */ jal 0x15be0 +/* f021f24: 8fa5015c */ lw $a1,0x15c($sp) +/* f021f28: 10000007 */ beqz $zero,.L0f021f48 +/* f021f2c: 3c013f80 */ lui $at,0x3f80 +.L0f021f30: +/* f021f30: 0c0058dd */ jal 0x16374 +/* f021f34: 27a5002c */ addiu $a1,$sp,0x2c +/* f021f38: 27a4002c */ addiu $a0,$sp,0x2c +/* f021f3c: 0c0056f8 */ jal 0x15be0 +/* f021f40: 8fa5015c */ lw $a1,0x15c($sp) +/* f021f44: 3c013f80 */ lui $at,0x3f80 +.L0f021f48: +/* f021f48: 44815000 */ mtc1 $at,$f10 +/* f021f4c: c7a40154 */ lwc1 $f4,0x154($sp) +/* f021f50: 8fa5015c */ lw $a1,0x15c($sp) +/* f021f54: 460a2032 */ c.eq.s $f4,$f10 +/* f021f58: 00000000 */ sll $zero,$zero,0x0 +/* f021f5c: 45030004 */ bc1tl .L0f021f70 +/* f021f60: c7a80070 */ lwc1 $f8,0x70($sp) +/* f021f64: 0c0057c1 */ jal 0x15f04 +/* f021f68: 46002306 */ mov.s $f12,$f4 +/* f021f6c: c7a80070 */ lwc1 $f8,0x70($sp) +.L0f021f70: +/* f021f70: 8fad015c */ lw $t5,0x15c($sp) +/* f021f74: e5a80030 */ swc1 $f8,0x30($t5) +/* f021f78: c7a60074 */ lwc1 $f6,0x74($sp) +/* f021f7c: e5a60034 */ swc1 $f6,0x34($t5) +/* f021f80: c7aa0078 */ lwc1 $f10,0x78($sp) +/* f021f84: 0fc2d5be */ jal func0f0b56f8 +/* f021f88: e5aa0038 */ swc1 $f10,0x38($t5) +/* f021f8c: 00402025 */ or $a0,$v0,$zero +/* f021f90: 0c0056f8 */ jal 0x15be0 +/* f021f94: 8fa5015c */ lw $a1,0x15c($sp) +.L0f021f98: +/* f021f98: 8fbf0014 */ lw $ra,0x14($sp) +.L0f021f9c: +/* f021f9c: 27bd0158 */ addiu $sp,$sp,0x158 +/* f021fa0: 03e00008 */ jr $ra +/* f021fa4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f021fa8 +/* f021fa8: 27bdffb8 */ addiu $sp,$sp,-72 +/* f021fac: 3c0142dc */ lui $at,0x42dc +/* f021fb0: afb00020 */ sw $s0,0x20($sp) +/* f021fb4: 44811000 */ mtc1 $at,$f2 +/* f021fb8: 00a08025 */ or $s0,$a1,$zero +/* f021fbc: afbf0024 */ sw $ra,0x24($sp) +/* f021fc0: 10800010 */ beqz $a0,.L0f022004 +/* f021fc4: afa60050 */ sw $a2,0x50($sp) +/* f021fc8: 908e02fe */ lbu $t6,0x2fe($a0) +/* f021fcc: 24010003 */ addiu $at,$zero,0x3 +/* f021fd0: 55c1000d */ bnel $t6,$at,.L0f022008 +/* f021fd4: 3c014248 */ lui $at,0x4248 +/* f021fd8: 0fc0f011 */ jal func0f03c044 +/* f021fdc: 00000000 */ sll $zero,$zero,0x0 +/* f021fe0: 10400006 */ beqz $v0,.L0f021ffc +/* f021fe4: 3c014366 */ lui $at,0x4366 +/* f021fe8: 3c0141f0 */ lui $at,0x41f0 +/* f021fec: 44813000 */ mtc1 $at,$f6 +/* f021ff0: c4440060 */ lwc1 $f4,0x60($v0) +/* f021ff4: 10000003 */ beqz $zero,.L0f022004 +/* f021ff8: 46062080 */ add.s $f2,$f4,$f6 +.L0f021ffc: +/* f021ffc: 44811000 */ mtc1 $at,$f2 +/* f022000: 00000000 */ sll $zero,$zero,0x0 +.L0f022004: +/* f022004: 3c014248 */ lui $at,0x4248 +.L0f022008: +/* f022008: 44810000 */ mtc1 $at,$f0 +/* f02200c: c6080000 */ lwc1 $f8,0x0($s0) +/* f022010: 240f0001 */ addiu $t7,$zero,0x1 +/* f022014: 27a4003c */ addiu $a0,$sp,0x3c +/* f022018: 46004281 */ sub.s $f10,$f8,$f0 +/* f02201c: 27a50030 */ addiu $a1,$sp,0x30 +/* f022020: 8fa60050 */ lw $a2,0x50($sp) +/* f022024: 24070007 */ addiu $a3,$zero,0x7 +/* f022028: e7aa003c */ swc1 $f10,0x3c($sp) +/* f02202c: c6100004 */ lwc1 $f16,0x4($s0) +/* f022030: 46028481 */ sub.s $f18,$f16,$f2 +/* f022034: e7b20040 */ swc1 $f18,0x40($sp) +/* f022038: c6040008 */ lwc1 $f4,0x8($s0) +/* f02203c: 46002181 */ sub.s $f6,$f4,$f0 +/* f022040: e7a60044 */ swc1 $f6,0x44($sp) +/* f022044: c6080000 */ lwc1 $f8,0x0($s0) +/* f022048: 46004280 */ add.s $f10,$f8,$f0 +/* f02204c: e7aa0030 */ swc1 $f10,0x30($sp) +/* f022050: c6100004 */ lwc1 $f16,0x4($s0) +/* f022054: 46028480 */ add.s $f18,$f16,$f2 +/* f022058: e7b20034 */ swc1 $f18,0x34($sp) +/* f02205c: c6040008 */ lwc1 $f4,0x8($s0) +/* f022060: afaf0010 */ sw $t7,0x10($sp) +/* f022064: 46002180 */ add.s $f6,$f4,$f0 +/* f022068: 0fc59434 */ jal func0f1650d0 +/* f02206c: e7a60038 */ swc1 $f6,0x38($sp) +/* f022070: 8fbf0024 */ lw $ra,0x24($sp) +/* f022074: 8fb00020 */ lw $s0,0x20($sp) +/* f022078: 27bd0048 */ addiu $sp,$sp,0x48 +/* f02207c: 03e00008 */ jr $ra +/* f022080: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f022084 +/* f022084: 27bdffe8 */ addiu $sp,$sp,-24 +/* f022088: afbf0014 */ sw $ra,0x14($sp) +/* f02208c: 00a03025 */ or $a2,$a1,$zero +/* f022090: 8c85001c */ lw $a1,0x1c($a0) +/* f022094: 0fc087ea */ jal func0f021fa8 +/* f022098: 24a50008 */ addiu $a1,$a1,0x8 +/* f02209c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0220a0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0220a4: 03e00008 */ jr $ra +/* f0220a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0220ac +/* f0220ac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0220b0: afbf0014 */ sw $ra,0x14($sp) +/* f0220b4: afa40018 */ sw $a0,0x18($sp) +/* f0220b8: 0fc19711 */ jal func0f065c44 +/* f0220bc: 8c84001c */ lw $a0,0x1c($a0) +/* f0220c0: 8fa40018 */ lw $a0,0x18($sp) +/* f0220c4: 8c85001c */ lw $a1,0x1c($a0) +/* f0220c8: 0fc08821 */ jal func0f022084 +/* f0220cc: 24a50028 */ addiu $a1,$a1,0x28 +/* f0220d0: 8faf0018 */ lw $t7,0x18($sp) +/* f0220d4: 0fc1972c */ jal func0f065cb0 +/* f0220d8: 8de4001c */ lw $a0,0x1c($t7) +/* f0220dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0220e0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0220e4: 03e00008 */ jr $ra +/* f0220e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0220ec +/* f0220ec: 3c03800a */ lui $v1,0x800a +/* f0220f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0220f4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0220f8: 8c6e02ac */ lw $t6,0x2ac($v1) +/* f0220fc: afbf001c */ sw $ra,0x1c($sp) +/* f022100: afb00018 */ sw $s0,0x18($sp) +/* f022104: afa50024 */ sw $a1,0x24($sp) +/* f022108: 24020006 */ addiu $v0,$zero,0x6 +/* f02210c: 00803825 */ or $a3,$a0,$zero +/* f022110: 144e001f */ bne $v0,$t6,.L0f022190 +/* f022114: 8c900020 */ lw $s0,0x20($a0) +/* f022118: 8c8f001c */ lw $t7,0x1c($a0) +/* f02211c: 91f80000 */ lbu $t8,0x0($t7) +/* f022120: 54580006 */ bnel $v0,$t8,.L0f02213c +/* f022124: 8e020020 */ lw $v0,0x20($s0) +/* f022128: 8c990014 */ lw $t9,0x14($a0) +/* f02212c: 2401f7ff */ addiu $at,$zero,-2049 +/* f022130: 03214024 */ and $t0,$t9,$at +/* f022134: ac880014 */ sw $t0,0x14($a0) +/* f022138: 8e020020 */ lw $v0,0x20($s0) +.L0f02213c: +/* f02213c: 50400015 */ beqzl $v0,.L0f022194 +/* f022140: 8ce20018 */ lw $v0,0x18($a3) +/* f022144: 844a0000 */ lh $t2,0x0($v0) +/* f022148: 3c098006 */ lui $t1,0x8006 +/* f02214c: 8d29f00c */ lw $t1,-0xff4($t1) +/* f022150: 000a5880 */ sll $t3,$t2,0x2 +/* f022154: 016a5823 */ subu $t3,$t3,$t2 +/* f022158: 000b5880 */ sll $t3,$t3,0x2 +/* f02215c: 012b6021 */ addu $t4,$t1,$t3 +/* f022160: 918d000b */ lbu $t5,0xb($t4) +/* f022164: 8faf0024 */ lw $t7,0x24($sp) +/* f022168: 31ae0002 */ andi $t6,$t5,0x2 +/* f02216c: 51c00009 */ beqzl $t6,.L0f022194 +/* f022170: 8ce20018 */ lw $v0,0x18($a3) +/* f022174: 59e00007 */ blezl $t7,.L0f022194 +/* f022178: 8ce20018 */ lw $v0,0x18($a3) +/* f02217c: 906204e2 */ lbu $v0,0x4e2($v1) +/* f022180: 18400003 */ blez $v0,.L0f022190 +/* f022184: 0002c080 */ sll $t8,$v0,0x2 +/* f022188: 01f8c821 */ addu $t9,$t7,$t8 +/* f02218c: afb90024 */ sw $t9,0x24($sp) +.L0f022190: +/* f022190: 8ce20018 */ lw $v0,0x18($a3) +.L0f022194: +/* f022194: 3c01dfff */ lui $at,0xdfff +/* f022198: 3421ffff */ ori $at,$at,0xffff +/* f02219c: 00024080 */ sll $t0,$v0,0x2 +/* f0221a0: 05010003 */ bgez $t0,.L0f0221b0 +/* f0221a4: 00415024 */ and $t2,$v0,$at +/* f0221a8: 10000015 */ beqz $zero,.L0f022200 +/* f0221ac: acea0018 */ sw $t2,0x18($a3) +.L0f0221b0: +/* f0221b0: 10c00010 */ beqz $a2,.L0f0221f4 +/* f0221b4: 02002025 */ or $a0,$s0,$zero +/* f0221b8: 8ce90014 */ lw $t1,0x14($a3) +/* f0221bc: 02002025 */ or $a0,$s0,$zero +/* f0221c0: 312b0800 */ andi $t3,$t1,0x800 +/* f0221c4: 5560000f */ bnezl $t3,.L0f022204 +/* f0221c8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0221cc: 0c006b43 */ jal 0x1ad0c +/* f0221d0: 24e500c8 */ addiu $a1,$a3,0xc8 +/* f0221d4: 02002025 */ or $a0,$s0,$zero +/* f0221d8: 8fa50024 */ lw $a1,0x24($sp) +/* f0221dc: 0c007b86 */ jal 0x1ee18 +/* f0221e0: 24060001 */ addiu $a2,$zero,0x1 +/* f0221e4: 0c006cef */ jal 0x1b3bc +/* f0221e8: 02002025 */ or $a0,$s0,$zero +/* f0221ec: 10000005 */ beqz $zero,.L0f022204 +/* f0221f0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0221f4: +/* f0221f4: 8fa50024 */ lw $a1,0x24($sp) +/* f0221f8: 0c007b86 */ jal 0x1ee18 +/* f0221fc: 00003025 */ or $a2,$zero,$zero +.L0f022200: +/* f022200: 8fbf001c */ lw $ra,0x1c($sp) +.L0f022204: +/* f022204: 8fb00018 */ lw $s0,0x18($sp) +/* f022208: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02220c: 03e00008 */ jr $ra +/* f022210: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f022214 +/* f022214: 27bdfee8 */ addiu $sp,$sp,-280 +/* f022218: afbf002c */ sw $ra,0x2c($sp) +/* f02221c: afb40028 */ sw $s4,0x28($sp) +/* f022220: afb30024 */ sw $s3,0x24($sp) +/* f022224: afb20020 */ sw $s2,0x20($sp) +/* f022228: afb1001c */ sw $s1,0x1c($sp) +/* f02222c: afb00018 */ sw $s0,0x18($sp) +/* f022230: 8cb00004 */ lw $s0,0x4($a1) +/* f022234: 00a09025 */ or $s2,$a1,$zero +/* f022238: 00c09825 */ or $s3,$a2,$zero +/* f02223c: 8e020040 */ lw $v0,0x40($s0) +/* f022240: 0080a025 */ or $s4,$a0,$zero +/* f022244: 8e030018 */ lw $v1,0x18($s0) +/* f022248: 304e0004 */ andi $t6,$v0,0x4 +/* f02224c: 51c0000a */ beqzl $t6,.L0f022278 +/* f022250: 8c640018 */ lw $a0,0x18($v1) +/* f022254: 92060002 */ lbu $a2,0x2($s0) +/* f022258: 02002025 */ or $a0,$s0,$zero +/* f02225c: 24050001 */ addiu $a1,$zero,0x1 +/* f022260: 30cf0004 */ andi $t7,$a2,0x4 +/* f022264: 0fc1ab4b */ jal func0f06ad2c +/* f022268: 01e03025 */ or $a2,$t7,$zero +/* f02226c: 1000007e */ beqz $zero,.L0f022468 +/* f022270: 8fbf002c */ lw $ra,0x2c($sp) +/* f022274: 8c640018 */ lw $a0,0x18($v1) +.L0f022278: +/* f022278: 5080006c */ beqzl $a0,.L0f02242c +/* f02227c: 924a0001 */ lbu $t2,0x1($s2) +/* f022280: 8c65001c */ lw $a1,0x1c($v1) +/* f022284: 30580800 */ andi $t8,$v0,0x800 +/* f022288: 50a00068 */ beqzl $a1,.L0f02242c +/* f02228c: 924a0001 */ lbu $t2,0x1($s2) +/* f022290: 57000066 */ bnezl $t8,.L0f02242c +/* f022294: 924a0001 */ lbu $t2,0x1($s2) +/* f022298: 8e19000c */ lw $t9,0xc($s0) +/* f02229c: 00003025 */ or $a2,$zero,$zero +/* f0222a0: 00194300 */ sll $t0,$t9,0xc +/* f0222a4: 05020061 */ bltzl $t0,.L0f02242c +/* f0222a8: 924a0001 */ lbu $t2,0x1($s2) +/* f0222ac: 0c006973 */ jal 0x1a5cc +/* f0222b0: afa30110 */ sw $v1,0x110($sp) +/* f0222b4: 3c0a8006 */ lui $t2,0x8006 +/* f0222b8: 254a2998 */ addiu $t2,$t2,0x2998 +/* f0222bc: afa20104 */ sw $v0,0x104($sp) +/* f0222c0: 254d003c */ addiu $t5,$t2,0x3c +/* f0222c4: 27a900c4 */ addiu $t1,$sp,0xc4 +.L0f0222c8: +/* f0222c8: 8d410000 */ lw $at,0x0($t2) +/* f0222cc: 254a000c */ addiu $t2,$t2,0xc +/* f0222d0: 2529000c */ addiu $t1,$t1,0xc +/* f0222d4: ad21fff4 */ sw $at,-0xc($t1) +/* f0222d8: 8d41fff8 */ lw $at,-0x8($t2) +/* f0222dc: ad21fff8 */ sw $at,-0x8($t1) +/* f0222e0: 8d41fffc */ lw $at,-0x4($t2) +/* f0222e4: 154dfff8 */ bne $t2,$t5,.L0f0222c8 +/* f0222e8: ad21fffc */ sw $at,-0x4($t1) +/* f0222ec: 8d410000 */ lw $at,0x0($t2) +/* f0222f0: 27b10080 */ addiu $s1,$sp,0x80 +/* f0222f4: ad210000 */ sw $at,0x0($t1) +/* f0222f8: 924e0001 */ lbu $t6,0x1($s2) +/* f0222fc: 24010001 */ addiu $at,$zero,0x1 +/* f022300: 35cf0042 */ ori $t7,$t6,0x42 +/* f022304: a24f0001 */ sb $t7,0x1($s2) +/* f022308: 8e180040 */ lw $t8,0x40($s0) +/* f02230c: 8fa40104 */ lw $a0,0x104($sp) +/* f022310: 33190040 */ andi $t9,$t8,0x40 +/* f022314: 13200007 */ beqz $t9,.L0f022334 +/* f022318: 00000000 */ sll $zero,$zero,0x0 +/* f02231c: 8e050048 */ lw $a1,0x48($s0) +/* f022320: 02203025 */ or $a2,$s1,$zero +/* f022324: 0c0056f9 */ jal 0x15be4 +/* f022328: 24a50004 */ addiu $a1,$a1,0x4 +/* f02232c: 10000025 */ beqz $zero,.L0f0223c4 +/* f022330: afb100c4 */ sw $s1,0xc4($sp) +.L0f022334: +/* f022334: 12800003 */ beqz $s4,.L0f022344 +/* f022338: 00001825 */ or $v1,$zero,$zero +/* f02233c: 10000001 */ beqz $zero,.L0f022344 +/* f022340: 928302fe */ lbu $v1,0x2fe($s4) +.L0f022344: +/* f022344: 14610012 */ bne $v1,$at,.L0f022390 +/* f022348: 27b10080 */ addiu $s1,$sp,0x80 +/* f02234c: 3c017f1b */ lui $at,0x7f1b +/* f022350: c42c87a0 */ lwc1 $f12,-0x7860($at) +/* f022354: 0c0058dd */ jal 0x16374 +/* f022358: 02202825 */ or $a1,$s1,$zero +/* f02235c: 27b00040 */ addiu $s0,$sp,0x40 +/* f022360: 3c017f1b */ lui $at,0x7f1b +/* f022364: c42c87a4 */ lwc1 $f12,-0x785c($at) +/* f022368: 0c005900 */ jal 0x16400 +/* f02236c: 02002825 */ or $a1,$s0,$zero +/* f022370: 02002025 */ or $a0,$s0,$zero +/* f022374: 0c00567f */ jal 0x159fc +/* f022378: 02202825 */ or $a1,$s1,$zero +/* f02237c: 8fa40104 */ lw $a0,0x104($sp) +/* f022380: 0c00567f */ jal 0x159fc +/* f022384: 02202825 */ or $a1,$s1,$zero +/* f022388: 1000000e */ beqz $zero,.L0f0223c4 +/* f02238c: afb100c4 */ sw $s1,0xc4($sp) +.L0f022390: +/* f022390: 8e880174 */ lw $t0,0x174($s4) +/* f022394: 27b10080 */ addiu $s1,$sp,0x80 +/* f022398: 02202825 */ or $a1,$s1,$zero +/* f02239c: 16480008 */ bne $s2,$t0,.L0f0223c0 +/* f0223a0: 3c017f1b */ lui $at,0x7f1b +/* f0223a4: 0c005900 */ jal 0x16400 +/* f0223a8: c42c87a8 */ lwc1 $f12,-0x7858($at) +/* f0223ac: 8fa40104 */ lw $a0,0x104($sp) +/* f0223b0: 0c00567f */ jal 0x159fc +/* f0223b4: 02202825 */ or $a1,$s1,$zero +/* f0223b8: 10000002 */ beqz $zero,.L0f0223c4 +/* f0223bc: afb100c4 */ sw $s1,0xc4($sp) +.L0f0223c0: +/* f0223c0: afa200c4 */ sw $v0,0xc4($sp) +.L0f0223c4: +/* f0223c4: 8fac0110 */ lw $t4,0x110($sp) +/* f0223c8: 8d8b0008 */ lw $t3,0x8($t4) +/* f0223cc: 8564000e */ lh $a0,0xe($t3) +/* f0223d0: 00046980 */ sll $t5,$a0,0x6 +/* f0223d4: 0fc59e7d */ jal func0f1679f4 +/* f0223d8: 01a02025 */ or $a0,$t5,$zero +/* f0223dc: afa200d4 */ sw $v0,0xd4($sp) +/* f0223e0: 27a400c4 */ addiu $a0,$sp,0xc4 +/* f0223e4: 0c007399 */ jal 0x1ce64 +/* f0223e8: 8fa50110 */ lw $a1,0x110($sp) +/* f0223ec: 02402025 */ or $a0,$s2,$zero +/* f0223f0: 0fc1c18f */ jal func0f07063c +/* f0223f4: 02602825 */ or $a1,$s3,$zero +/* f0223f8: 8e51001c */ lw $s1,0x1c($s2) +/* f0223fc: 5220001a */ beqzl $s1,.L0f022468 +/* f022400: 8fbf002c */ lw $ra,0x2c($sp) +.L0f022404: +/* f022404: 8e300020 */ lw $s0,0x20($s1) +/* f022408: 02802025 */ or $a0,$s4,$zero +/* f02240c: 02202825 */ or $a1,$s1,$zero +/* f022410: 0fc08885 */ jal func0f022214 +/* f022414: 02603025 */ or $a2,$s3,$zero +/* f022418: 1600fffa */ bnez $s0,.L0f022404 +/* f02241c: 02008825 */ or $s1,$s0,$zero +/* f022420: 10000011 */ beqz $zero,.L0f022468 +/* f022424: 8fbf002c */ lw $ra,0x2c($sp) +/* f022428: 924a0001 */ lbu $t2,0x1($s2) +.L0f02242c: +/* f02242c: 02402025 */ or $a0,$s2,$zero +/* f022430: 02602825 */ or $a1,$s3,$zero +/* f022434: 3149fffd */ andi $t1,$t2,0xfffd +/* f022438: 0fc1c18f */ jal func0f07063c +/* f02243c: a2490001 */ sb $t1,0x1($s2) +/* f022440: 8e51001c */ lw $s1,0x1c($s2) +/* f022444: 52200008 */ beqzl $s1,.L0f022468 +/* f022448: 8fbf002c */ lw $ra,0x2c($sp) +.L0f02244c: +/* f02244c: 8e300020 */ lw $s0,0x20($s1) +/* f022450: 02202025 */ or $a0,$s1,$zero +/* f022454: 0fc1c1be */ jal func0f0706f8 +/* f022458: 02602825 */ or $a1,$s3,$zero +/* f02245c: 1600fffb */ bnez $s0,.L0f02244c +/* f022460: 02008825 */ or $s1,$s0,$zero +/* f022464: 8fbf002c */ lw $ra,0x2c($sp) +.L0f022468: +/* f022468: 8fb00018 */ lw $s0,0x18($sp) +/* f02246c: 8fb1001c */ lw $s1,0x1c($sp) +/* f022470: 8fb20020 */ lw $s2,0x20($sp) +/* f022474: 8fb30024 */ lw $s3,0x24($sp) +/* f022478: 8fb40028 */ lw $s4,0x28($sp) +/* f02247c: 03e00008 */ jr $ra +/* f022480: 27bd0118 */ addiu $sp,$sp,0x118 +); + +GLOBAL_ASM( +glabel func0f022484 +/* f022484: 27bdffb8 */ addiu $sp,$sp,-72 +/* f022488: afbf0044 */ sw $ra,0x44($sp) +/* f02248c: afa40048 */ sw $a0,0x48($sp) +/* f022490: 0fc0e6a5 */ jal func0f039a94 +/* f022494: afa5004c */ sw $a1,0x4c($sp) +/* f022498: 1440001b */ bnez $v0,.L0f022508 +/* f02249c: 8fa30048 */ lw $v1,0x48($sp) +/* f0224a0: 8c6e0014 */ lw $t6,0x14($v1) +/* f0224a4: 3c012000 */ lui $at,0x2000 +/* f0224a8: 00002025 */ or $a0,$zero,$zero +/* f0224ac: 01c17825 */ or $t7,$t6,$at +/* f0224b0: ac6f0014 */ sw $t7,0x14($v1) +/* f0224b4: 8fb8004c */ lw $t8,0x4c($sp) +/* f0224b8: 3c01bf80 */ lui $at,0xbf80 +/* f0224bc: 2406005b */ addiu $a2,$zero,0x5b +/* f0224c0: 13000011 */ beqz $t8,.L0f022508 +/* f0224c4: 2407ffff */ addiu $a3,$zero,-1 +/* f0224c8: 8c65001c */ lw $a1,0x1c($v1) +/* f0224cc: 44810000 */ mtc1 $at,$f0 +/* f0224d0: 2419ffff */ addiu $t9,$zero,-1 +/* f0224d4: 2408ffff */ addiu $t0,$zero,-1 +/* f0224d8: afa8002c */ sw $t0,0x2c($sp) +/* f0224dc: afb90010 */ sw $t9,0x10($sp) +/* f0224e0: afa00028 */ sw $zero,0x28($sp) +/* f0224e4: afa00020 */ sw $zero,0x20($sp) +/* f0224e8: afa0001c */ sw $zero,0x1c($sp) +/* f0224ec: afa00018 */ sw $zero,0x18($sp) +/* f0224f0: afa00014 */ sw $zero,0x14($sp) +/* f0224f4: e7a00024 */ swc1 $f0,0x24($sp) +/* f0224f8: e7a00030 */ swc1 $f0,0x30($sp) +/* f0224fc: e7a00034 */ swc1 $f0,0x34($sp) +/* f022500: 0fc24e7e */ jal func0f0939f8 +/* f022504: e7a00038 */ swc1 $f0,0x38($sp) +.L0f022508: +/* f022508: 8fbf0044 */ lw $ra,0x44($sp) +/* f02250c: 27bd0048 */ addiu $sp,$sp,0x48 +/* f022510: 03e00008 */ jr $ra +/* f022514: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f022518 +/* f022518: 27bdffb8 */ addiu $sp,$sp,-72 +/* f02251c: afbf0044 */ sw $ra,0x44($sp) +/* f022520: afa40048 */ sw $a0,0x48($sp) +/* f022524: 8c820014 */ lw $v0,0x14($a0) +/* f022528: 3c01dfff */ lui $at,0xdfff +/* f02252c: 00807025 */ or $t6,$a0,$zero +/* f022530: 00027880 */ sll $t7,$v0,0x2 +/* f022534: 05e1002b */ bgez $t7,.L0f0225e4 +/* f022538: 3421ffff */ ori $at,$at,0xffff +/* f02253c: 0041c024 */ and $t8,$v0,$at +/* f022540: 10a00015 */ beqz $a1,.L0f022598 +/* f022544: ac980014 */ sw $t8,0x14($a0) +/* f022548: 8dc5001c */ lw $a1,0x1c($t6) +/* f02254c: 3c01bf80 */ lui $at,0xbf80 +/* f022550: 44810000 */ mtc1 $at,$f0 +/* f022554: 2419ffff */ addiu $t9,$zero,-1 +/* f022558: 2408ffff */ addiu $t0,$zero,-1 +/* f02255c: afa8002c */ sw $t0,0x2c($sp) +/* f022560: afb90010 */ sw $t9,0x10($sp) +/* f022564: afa00028 */ sw $zero,0x28($sp) +/* f022568: afa00020 */ sw $zero,0x20($sp) +/* f02256c: afa0001c */ sw $zero,0x1c($sp) +/* f022570: afa00018 */ sw $zero,0x18($sp) +/* f022574: afa00014 */ sw $zero,0x14($sp) +/* f022578: 00002025 */ or $a0,$zero,$zero +/* f02257c: 2406005c */ addiu $a2,$zero,0x5c +/* f022580: 2407ffff */ addiu $a3,$zero,-1 +/* f022584: e7a00024 */ swc1 $f0,0x24($sp) +/* f022588: e7a00030 */ swc1 $f0,0x30($sp) +/* f02258c: e7a00034 */ swc1 $f0,0x34($sp) +/* f022590: 0fc24e7e */ jal func0f0939f8 +/* f022594: e7a00038 */ swc1 $f0,0x38($sp) +.L0f022598: +/* f022598: 3c057f19 */ lui $a1,0x7f19 +/* f02259c: 3c067f19 */ lui $a2,0x7f19 +/* f0225a0: 24a20784 */ addiu $v0,$a1,0x784 +/* f0225a4: 24c40be4 */ addiu $a0,$a2,0xbe4 +/* f0225a8: 0044082b */ sltu $at,$v0,$a0 +/* f0225ac: 10200007 */ beqz $at,.L0f0225cc +/* f0225b0: 00001825 */ or $v1,$zero,$zero +.L0f0225b4: +/* f0225b4: 8c490000 */ lw $t1,0x0($v0) +/* f0225b8: 24420004 */ addiu $v0,$v0,0x4 +/* f0225bc: 0044082b */ sltu $at,$v0,$a0 +/* f0225c0: 01205027 */ nor $t2,$t1,$zero +/* f0225c4: 1420fffb */ bnez $at,.L0f0225b4 +/* f0225c8: 006a1821 */ addu $v1,$v1,$t2 +.L0f0225cc: +/* f0225cc: 3c015874 */ lui $at,0x5874 +/* f0225d0: 3421f34e */ ori $at,$at,0xf34e +/* f0225d4: 10610003 */ beq $v1,$at,.L0f0225e4 +/* f0225d8: 3c0b7003 */ lui $t3,0x7003 +/* f0225dc: 256ba324 */ addiu $t3,$t3,-23772 +/* f0225e0: ad60fff8 */ sw $zero,-0x8($t3) +.L0f0225e4: +/* f0225e4: 8fbf0044 */ lw $ra,0x44($sp) +/* f0225e8: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0225ec: 03e00008 */ jr $ra +/* f0225f0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0225f4 +/* f0225f4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0225f8: afbf0014 */ sw $ra,0x14($sp) +/* f0225fc: afa40018 */ sw $a0,0x18($sp) +/* f022600: 0fc08946 */ jal func0f022518 +/* f022604: 24050001 */ addiu $a1,$zero,0x1 +/* f022608: 8faf0018 */ lw $t7,0x18($sp) +/* f02260c: 240e0078 */ addiu $t6,$zero,0x78 +/* f022610: a5ee02da */ sh $t6,0x2da($t7) +/* f022614: 8fbf0014 */ lw $ra,0x14($sp) +/* f022618: 27bd0018 */ addiu $sp,$sp,0x18 +/* f02261c: 03e00008 */ jr $ra +/* f022620: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f022624 +/* f022624: 27bdffd0 */ addiu $sp,$sp,-48 +/* f022628: afbf001c */ sw $ra,0x1c($sp) +/* f02262c: afb00018 */ sw $s0,0x18($sp) +/* f022630: 848202da */ lh $v0,0x2da($a0) +/* f022634: 00808025 */ or $s0,$a0,$zero +/* f022638: 3c0e800a */ lui $t6,0x800a +/* f02263c: 58400009 */ blezl $v0,.L0f022664 +/* f022640: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f022644: 8dce9ff8 */ lw $t6,-0x6008($t6) +/* f022648: 004e7823 */ subu $t7,$v0,$t6 +/* f02264c: a48f02da */ sh $t7,0x2da($a0) +/* f022650: 849802da */ lh $t8,0x2da($a0) +/* f022654: 5f000003 */ bgtzl $t8,.L0f022664 +/* f022658: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f02265c: a48002da */ sh $zero,0x2da($a0) +/* f022660: 8e0202d4 */ lw $v0,0x2d4($s0) +.L0f022664: +/* f022664: 5040009b */ beqzl $v0,.L0f0228d4 +/* f022668: 8e04001c */ lw $a0,0x1c($s0) +/* f02266c: 8c43004c */ lw $v1,0x4c($v0) +/* f022670: 0003c980 */ sll $t9,$v1,0x6 +/* f022674: 00191fc2 */ srl $v1,$t9,0x1f +/* f022678: 50600022 */ beqzl $v1,.L0f022704 +/* f02267c: 8c49009c */ lw $t1,0x9c($v0) +/* f022680: 8c49001c */ lw $t1,0x1c($v0) +/* f022684: 02002025 */ or $a0,$s0,$zero +/* f022688: 8d260050 */ lw $a2,0x50($t1) +/* f02268c: 58c00014 */ blezl $a2,.L0f0226e0 +/* f022690: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f022694: 0fc0e6a5 */ jal func0f039a94 +/* f022698: afa6002c */ sw $a2,0x2c($sp) +/* f02269c: 1440000f */ bnez $v0,.L0f0226dc +/* f0226a0: 8fa6002c */ lw $a2,0x2c($sp) +/* f0226a4: 8e0a0014 */ lw $t2,0x14($s0) +/* f0226a8: 3c0c800a */ lui $t4,0x800a +/* f0226ac: 000a5880 */ sll $t3,$t2,0x2 +/* f0226b0: 0563000f */ bgezl $t3,.L0f0226f0 +/* f0226b4: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f0226b8: 8d8c9ff8 */ lw $t4,-0x6008($t4) +/* f0226bc: 00cc3023 */ subu $a2,$a2,$t4 +/* f0226c0: 5cc00003 */ bgtzl $a2,.L0f0226d0 +/* f0226c4: 8e0d02d4 */ lw $t5,0x2d4($s0) +/* f0226c8: 00003025 */ or $a2,$zero,$zero +/* f0226cc: 8e0d02d4 */ lw $t5,0x2d4($s0) +.L0f0226d0: +/* f0226d0: 8dae001c */ lw $t6,0x1c($t5) +/* f0226d4: 10000005 */ beqz $zero,.L0f0226ec +/* f0226d8: adc60050 */ sw $a2,0x50($t6) +.L0f0226dc: +/* f0226dc: 8e0202d4 */ lw $v0,0x2d4($s0) +.L0f0226e0: +/* f0226e0: 904f004c */ lbu $t7,0x4c($v0) +/* f0226e4: 31f8fffd */ andi $t8,$t7,0xfffd +/* f0226e8: a058004c */ sb $t8,0x4c($v0) +.L0f0226ec: +/* f0226ec: 8e0202d4 */ lw $v0,0x2d4($s0) +.L0f0226f0: +/* f0226f0: 8c43004c */ lw $v1,0x4c($v0) +/* f0226f4: 0003c980 */ sll $t9,$v1,0x6 +/* f0226f8: 1000005c */ beqz $zero,.L0f02286c +/* f0226fc: 00191fc2 */ srl $v1,$t9,0x1f +/* f022700: 8c49009c */ lw $t1,0x9c($v0) +.L0f022704: +/* f022704: 00095880 */ sll $t3,$t1,0x2 +/* f022708: 05630059 */ bgezl $t3,.L0f022870 +/* f02270c: 8e040014 */ lw $a0,0x14($s0) +/* f022710: 8c4c0020 */ lw $t4,0x20($v0) +/* f022714: 2401000d */ addiu $at,$zero,0xd +/* f022718: 5581004d */ bnel $t4,$at,.L0f022850 +/* f02271c: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f022720: 0fc0e6a5 */ jal func0f039a94 +/* f022724: 02002025 */ or $a0,$s0,$zero +/* f022728: 14400048 */ bnez $v0,.L0f02284c +/* f02272c: 2405000d */ addiu $a1,$zero,0xd +/* f022730: 8e0402d4 */ lw $a0,0x2d4($s0) +/* f022734: 00003025 */ or $a2,$zero,$zero +/* f022738: 0fc666f9 */ jal func0f199be4 +/* f02273c: 24070001 */ addiu $a3,$zero,0x1 +/* f022740: 58400043 */ blezl $v0,.L0f022850 +/* f022744: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f022748: 8e0d0014 */ lw $t5,0x14($s0) +/* f02274c: 3c01800a */ lui $at,0x800a +/* f022750: 000d7080 */ sll $t6,$t5,0x2 +/* f022754: 05c30039 */ bgezl $t6,.L0f02283c +/* f022758: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f02275c: c424a004 */ lwc1 $f4,-0x5ffc($at) +/* f022760: 3c017f1b */ lui $at,0x7f1b +/* f022764: c42687ac */ lwc1 $f6,-0x7854($at) +/* f022768: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f02276c: 3c013f80 */ lui $at,0x3f80 +/* f022770: 46062202 */ mul.s $f8,$f4,$f6 +/* f022774: c44a02c4 */ lwc1 $f10,0x2c4($v0) +/* f022778: 44819000 */ mtc1 $at,$f18 +/* f02277c: 46085400 */ add.s $f16,$f10,$f8 +/* f022780: e45002c4 */ swc1 $f16,0x2c4($v0) +/* f022784: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f022788: c44002c4 */ lwc1 $f0,0x2c4($v0) +/* f02278c: 4600903e */ c.le.s $f18,$f0 +/* f022790: 00000000 */ sll $zero,$zero,0x0 +/* f022794: 45020029 */ bc1fl .L0f02283c +/* f022798: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f02279c: 4600010d */ trunc.w.s $f4,$f0 +/* f0227a0: 2404000d */ addiu $a0,$zero,0xd +/* f0227a4: 00002825 */ or $a1,$zero,$zero +/* f0227a8: 44062000 */ mfc1 $a2,$f4 +/* f0227ac: 00000000 */ sll $zero,$zero,0x0 +/* f0227b0: 44863000 */ mtc1 $a2,$f6 +/* f0227b4: 00000000 */ sll $zero,$zero,0x0 +/* f0227b8: 468032a0 */ cvt.s.w $f10,$f6 +/* f0227bc: 460a0201 */ sub.s $f8,$f0,$f10 +/* f0227c0: e44802c4 */ swc1 $f8,0x2c4($v0) +/* f0227c4: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f0227c8: 8c430024 */ lw $v1,0x24($v0) +/* f0227cc: 18600008 */ blez $v1,.L0f0227f0 +/* f0227d0: 0066c023 */ subu $t8,$v1,$a2 +/* f0227d4: ac580024 */ sw $t8,0x24($v0) +/* f0227d8: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f0227dc: 8c590024 */ lw $t9,0x24($v0) +/* f0227e0: 5f200016 */ bgtzl $t9,.L0f02283c +/* f0227e4: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f0227e8: 10000013 */ beqz $zero,.L0f022838 +/* f0227ec: ac400024 */ sw $zero,0x24($v0) +.L0f0227f0: +/* f0227f0: 0fc6666c */ jal func0f1999b0 +/* f0227f4: afa6002c */ sw $a2,0x2c($sp) +/* f0227f8: 8e0802d4 */ lw $t0,0x2d4($s0) +/* f0227fc: 00022080 */ sll $a0,$v0,0x2 +/* f022800: 8fa6002c */ lw $a2,0x2c($sp) +/* f022804: 8d09001c */ lw $t1,0x1c($t0) +/* f022808: 01241821 */ addu $v1,$t1,$a0 +/* f02280c: 8c650000 */ lw $a1,0x0($v1) +/* f022810: 18a00009 */ blez $a1,.L0f022838 +/* f022814: 00a65023 */ subu $t2,$a1,$a2 +/* f022818: ac6a0000 */ sw $t2,0x0($v1) +/* f02281c: 8e0b02d4 */ lw $t3,0x2d4($s0) +/* f022820: 8d6c001c */ lw $t4,0x1c($t3) +/* f022824: 01841821 */ addu $v1,$t4,$a0 +/* f022828: 8c6d0000 */ lw $t5,0x0($v1) +/* f02282c: 5da00003 */ bgtzl $t5,.L0f02283c +/* f022830: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f022834: ac600000 */ sw $zero,0x0($v1) +.L0f022838: +/* f022838: 8e0202d4 */ lw $v0,0x2d4($s0) +.L0f02283c: +/* f02283c: 8c43004c */ lw $v1,0x4c($v0) +/* f022840: 00037180 */ sll $t6,$v1,0x6 +/* f022844: 10000009 */ beqz $zero,.L0f02286c +/* f022848: 000e1fc2 */ srl $v1,$t6,0x1f +.L0f02284c: +/* f02284c: 8e0202d4 */ lw $v0,0x2d4($s0) +.L0f022850: +/* f022850: 9058009c */ lbu $t8,0x9c($v0) +/* f022854: 3319ffdf */ andi $t9,$t8,0xffdf +/* f022858: a059009c */ sb $t9,0x9c($v0) +/* f02285c: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f022860: 8c43004c */ lw $v1,0x4c($v0) +/* f022864: 00034180 */ sll $t0,$v1,0x6 +/* f022868: 00081fc2 */ srl $v1,$t0,0x1f +.L0f02286c: +/* f02286c: 8e040014 */ lw $a0,0x14($s0) +.L0f022870: +/* f022870: 3c012000 */ lui $at,0x2000 +/* f022874: 00815024 */ and $t2,$a0,$at +/* f022878: 14600005 */ bnez $v1,.L0f022890 +/* f02287c: 01402025 */ or $a0,$t2,$zero +/* f022880: 8c4b009c */ lw $t3,0x9c($v0) +/* f022884: 000b6880 */ sll $t5,$t3,0x2 +/* f022888: 05a1000b */ bgez $t5,.L0f0228b8 +/* f02288c: 00000000 */ sll $zero,$zero,0x0 +.L0f022890: +/* f022890: 54800060 */ bnezl $a0,.L0f022a14 +/* f022894: 8e090014 */ lw $t1,0x14($s0) +/* f022898: 860e02da */ lh $t6,0x2da($s0) +/* f02289c: 02002025 */ or $a0,$s0,$zero +/* f0228a0: 5dc0005c */ bgtzl $t6,.L0f022a14 +/* f0228a4: 8e090014 */ lw $t1,0x14($s0) +/* f0228a8: 0fc08921 */ jal func0f022484 +/* f0228ac: 24050001 */ addiu $a1,$zero,0x1 +/* f0228b0: 10000058 */ beqz $zero,.L0f022a14 +/* f0228b4: 8e090014 */ lw $t1,0x14($s0) +.L0f0228b8: +/* f0228b8: 10800055 */ beqz $a0,.L0f022a10 +/* f0228bc: 24050001 */ addiu $a1,$zero,0x1 +/* f0228c0: 0fc08946 */ jal func0f022518 +/* f0228c4: 02002025 */ or $a0,$s0,$zero +/* f0228c8: 10000052 */ beqz $zero,.L0f022a14 +/* f0228cc: 8e090014 */ lw $t1,0x14($s0) +/* f0228d0: 8e04001c */ lw $a0,0x1c($s0) +.L0f0228d4: +/* f0228d4: 24010006 */ addiu $at,$zero,0x6 +/* f0228d8: 3c18800a */ lui $t8,0x800a +/* f0228dc: 908f0000 */ lbu $t7,0x0($a0) +/* f0228e0: 55e1004c */ bnel $t7,$at,.L0f022a14 +/* f0228e4: 8e090014 */ lw $t1,0x14($s0) +/* f0228e8: 8f18a24c */ lw $t8,-0x5db4($t8) +/* f0228ec: 0fc4a25f */ jal func0f12897c +/* f0228f0: afb80024 */ sw $t8,0x24($sp) +/* f0228f4: 0fc4a24b */ jal func0f12892c +/* f0228f8: 00402025 */ or $a0,$v0,$zero +/* f0228fc: 3c02800a */ lui $v0,0x800a +/* f022900: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f022904: 8c4300c4 */ lw $v1,0xc4($v0) +/* f022908: 30640040 */ andi $a0,$v1,0x40 +/* f02290c: 10800020 */ beqz $a0,.L0f022990 +/* f022910: 00000000 */ sll $zero,$zero,0x0 +/* f022914: 0fc2a5dc */ jal func0f0a9770 +/* f022918: 24040014 */ addiu $a0,$zero,0x14 +/* f02291c: 18400012 */ blez $v0,.L0f022968 +/* f022920: 00000000 */ sll $zero,$zero,0x0 +/* f022924: 8e190014 */ lw $t9,0x14($s0) +/* f022928: 3c09800a */ lui $t1,0x800a +/* f02292c: 00194080 */ sll $t0,$t9,0x2 +/* f022930: 05010008 */ bgez $t0,.L0f022954 +/* f022934: 00000000 */ sll $zero,$zero,0x0 +/* f022938: 8d299ff8 */ lw $t1,-0x6008($t1) +/* f02293c: 00492823 */ subu $a1,$v0,$t1 +/* f022940: 1ca00002 */ bgtz $a1,.L0f02294c +/* f022944: 00000000 */ sll $zero,$zero,0x0 +/* f022948: 00002825 */ or $a1,$zero,$zero +.L0f02294c: +/* f02294c: 0fc2a58a */ jal func0f0a9628 +/* f022950: 24040014 */ addiu $a0,$zero,0x14 +.L0f022954: +/* f022954: 3c02800a */ lui $v0,0x800a +/* f022958: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f02295c: 8c4300c4 */ lw $v1,0xc4($v0) +/* f022960: 1000000b */ beqz $zero,.L0f022990 +/* f022964: 30640040 */ andi $a0,$v1,0x40 +.L0f022968: +/* f022968: 3c02800a */ lui $v0,0x800a +/* f02296c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f022970: 2401ffbf */ addiu $at,$zero,-65 +/* f022974: 8c4a00c4 */ lw $t2,0xc4($v0) +/* f022978: 01415824 */ and $t3,$t2,$at +/* f02297c: ac4b00c4 */ sw $t3,0xc4($v0) +/* f022980: 3c02800a */ lui $v0,0x800a +/* f022984: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f022988: 8c4300c4 */ lw $v1,0xc4($v0) +/* f02298c: 30640040 */ andi $a0,$v1,0x40 +.L0f022990: +/* f022990: 54800009 */ bnezl $a0,.L0f0229b8 +/* f022994: 8e0e0014 */ lw $t6,0x14($s0) +/* f022998: 804c1580 */ lb $t4,0x1580($v0) +/* f02299c: 2401000d */ addiu $at,$zero,0xd +/* f0229a0: 306d0080 */ andi $t5,$v1,0x80 +/* f0229a4: 1581000f */ bne $t4,$at,.L0f0229e4 +/* f0229a8: 00000000 */ sll $zero,$zero,0x0 +/* f0229ac: 11a0000d */ beqz $t5,.L0f0229e4 +/* f0229b0: 00000000 */ sll $zero,$zero,0x0 +/* f0229b4: 8e0e0014 */ lw $t6,0x14($s0) +.L0f0229b8: +/* f0229b8: 000e7880 */ sll $t7,$t6,0x2 +/* f0229bc: 05e00012 */ bltz $t7,.L0f022a08 +/* f0229c0: 00000000 */ sll $zero,$zero,0x0 +/* f0229c4: 861802da */ lh $t8,0x2da($s0) +/* f0229c8: 02002025 */ or $a0,$s0,$zero +/* f0229cc: 1f00000e */ bgtz $t8,.L0f022a08 +/* f0229d0: 00000000 */ sll $zero,$zero,0x0 +/* f0229d4: 0fc08921 */ jal func0f022484 +/* f0229d8: 24050001 */ addiu $a1,$zero,0x1 +/* f0229dc: 1000000a */ beqz $zero,.L0f022a08 +/* f0229e0: 00000000 */ sll $zero,$zero,0x0 +.L0f0229e4: +/* f0229e4: 14800008 */ bnez $a0,.L0f022a08 +/* f0229e8: 00000000 */ sll $zero,$zero,0x0 +/* f0229ec: 8e190014 */ lw $t9,0x14($s0) +/* f0229f0: 02002025 */ or $a0,$s0,$zero +/* f0229f4: 00194080 */ sll $t0,$t9,0x2 +/* f0229f8: 05010003 */ bgez $t0,.L0f022a08 +/* f0229fc: 00000000 */ sll $zero,$zero,0x0 +/* f022a00: 0fc08946 */ jal func0f022518 +/* f022a04: 24050001 */ addiu $a1,$zero,0x1 +.L0f022a08: +/* f022a08: 0fc4a24b */ jal func0f12892c +/* f022a0c: 8fa40024 */ lw $a0,0x24($sp) +.L0f022a10: +/* f022a10: 8e090014 */ lw $t1,0x14($s0) +.L0f022a14: +/* f022a14: 00095080 */ sll $t2,$t1,0x2 +/* f022a18: 0543002a */ bgezl $t2,.L0f022ac4 +/* f022a1c: 960f02e0 */ lhu $t7,0x2e0($s0) +/* f022a20: 960b02e0 */ lhu $t3,0x2e0($s0) +/* f022a24: 3c0e800a */ lui $t6,0x800a +/* f022a28: 3c19800a */ lui $t9,0x800a +/* f022a2c: 316c0001 */ andi $t4,$t3,0x1 +/* f022a30: 55800018 */ bnezl $t4,.L0f022a94 +/* f022a34: 920302e1 */ lbu $v1,0x2e1($s0) +/* f022a38: 8dce9ff4 */ lw $t6,-0x600c($t6) +/* f022a3c: 920302e1 */ lbu $v1,0x2e1($s0) +/* f022a40: 000e7880 */ sll $t7,$t6,0x2 +/* f022a44: 01ee7821 */ addu $t7,$t7,$t6 +/* f022a48: 00036842 */ srl $t5,$v1,0x1 +/* f022a4c: 05e10003 */ bgez $t7,.L0f022a5c +/* f022a50: 000fc0c3 */ sra $t8,$t7,0x3 +/* f022a54: 25e10007 */ addiu $at,$t7,0x7 +/* f022a58: 0001c0c3 */ sra $t8,$at,0x3 +.L0f022a5c: +/* f022a5c: 01b81021 */ addu $v0,$t5,$t8 +/* f022a60: 28410080 */ slti $at,$v0,0x80 +/* f022a64: 14200006 */ bnez $at,.L0f022a80 +/* f022a68: 00027040 */ sll $t6,$v0,0x1 +/* f022a6c: 34690001 */ ori $t1,$v1,0x1 +/* f022a70: a20902e1 */ sb $t1,0x2e1($s0) +/* f022a74: 312a0001 */ andi $t2,$t1,0x1 +/* f022a78: 10000055 */ beqz $zero,.L0f022bd0 +/* f022a7c: a20a02e1 */ sb $t2,0x2e1($s0) +.L0f022a80: +/* f022a80: 306fff01 */ andi $t7,$v1,0xff01 +/* f022a84: 01cf6825 */ or $t5,$t6,$t7 +/* f022a88: 10000051 */ beqz $zero,.L0f022bd0 +/* f022a8c: a20d02e1 */ sb $t5,0x2e1($s0) +/* f022a90: 920302e1 */ lbu $v1,0x2e1($s0) +.L0f022a94: +/* f022a94: 8f399ff8 */ lw $t9,-0x6008($t9) +/* f022a98: 2401007f */ addiu $at,$zero,0x7f +/* f022a9c: 0003c042 */ srl $t8,$v1,0x1 +/* f022aa0: 03191021 */ addu $v0,$t8,$t9 +/* f022aa4: 0041001a */ div $zero,$v0,$at +/* f022aa8: 00004810 */ mfhi $t1 +/* f022aac: 00095840 */ sll $t3,$t1,0x1 +/* f022ab0: 306cff01 */ andi $t4,$v1,0xff01 +/* f022ab4: 016c7025 */ or $t6,$t3,$t4 +/* f022ab8: 10000045 */ beqz $zero,.L0f022bd0 +/* f022abc: a20e02e1 */ sb $t6,0x2e1($s0) +/* f022ac0: 960f02e0 */ lhu $t7,0x2e0($s0) +.L0f022ac4: +/* f022ac4: 24010001 */ addiu $at,$zero,0x1 +/* f022ac8: 31ed0001 */ andi $t5,$t7,0x1 +/* f022acc: 55a1002e */ bnel $t5,$at,.L0f022b88 +/* f022ad0: 920302e1 */ lbu $v1,0x2e1($s0) +/* f022ad4: 921802e1 */ lbu $t8,0x2e1($s0) +/* f022ad8: 3c014f80 */ lui $at,0x4f80 +/* f022adc: 3319fffe */ andi $t9,$t8,0xfffe +/* f022ae0: 332800ff */ andi $t0,$t9,0xff +/* f022ae4: 00084842 */ srl $t1,$t0,0x1 +/* f022ae8: 44898000 */ mtc1 $t1,$f16 +/* f022aec: a21902e1 */ sb $t9,0x2e1($s0) +/* f022af0: 05210004 */ bgez $t1,.L0f022b04 +/* f022af4: 468084a0 */ cvt.s.w $f18,$f16 +/* f022af8: 44812000 */ mtc1 $at,$f4 +/* f022afc: 00000000 */ sll $zero,$zero,0x0 +/* f022b00: 46049480 */ add.s $f18,$f18,$f4 +.L0f022b04: +/* f022b04: 3c0142fe */ lui $at,0x42fe +/* f022b08: 44813000 */ mtc1 $at,$f6 +/* f022b0c: 3c017f1b */ lui $at,0x7f1b +/* f022b10: c42887b0 */ lwc1 $f8,-0x7850($at) +/* f022b14: 46069003 */ div.s $f0,$f18,$f6 +/* f022b18: 46000280 */ add.s $f10,$f0,$f0 +/* f022b1c: 46085302 */ mul.s $f12,$f10,$f8 +/* f022b20: 0c0068f4 */ jal 0x1a3d0 +/* f022b24: 00000000 */ sll $zero,$zero,0x0 +/* f022b28: 3c013f80 */ lui $at,0x3f80 +/* f022b2c: 44818000 */ mtc1 $at,$f16 +/* f022b30: 3c0141a0 */ lui $at,0x41a0 +/* f022b34: 44819000 */ mtc1 $at,$f18 +/* f022b38: 46008101 */ sub.s $f4,$f16,$f0 +/* f022b3c: 3c013f00 */ lui $at,0x3f00 +/* f022b40: 44815000 */ mtc1 $at,$f10 +/* f022b44: 920802e1 */ lbu $t0,0x2e1($s0) +/* f022b48: 46122182 */ mul.s $f6,$f4,$f18 +/* f022b4c: 240c00fe */ addiu $t4,$zero,0xfe +/* f022b50: 3109ff01 */ andi $t1,$t0,0xff01 +/* f022b54: 460a3202 */ mul.s $f8,$f6,$f10 +/* f022b58: 4600440d */ trunc.w.s $f16,$f8 +/* f022b5c: 440b8000 */ mfc1 $t3,$f16 +/* f022b60: 00000000 */ sll $zero,$zero,0x0 +/* f022b64: 018b7023 */ subu $t6,$t4,$t3 +/* f022b68: 05c10003 */ bgez $t6,.L0f022b78 +/* f022b6c: 000e7843 */ sra $t7,$t6,0x1 +/* f022b70: 25c10001 */ addiu $at,$t6,0x1 +/* f022b74: 00017843 */ sra $t7,$at,0x1 +.L0f022b78: +/* f022b78: 000fc840 */ sll $t9,$t7,0x1 +/* f022b7c: 03295025 */ or $t2,$t9,$t1 +/* f022b80: a20a02e1 */ sb $t2,0x2e1($s0) +/* f022b84: 920302e1 */ lbu $v1,0x2e1($s0) +.L0f022b88: +/* f022b88: 3c0c800a */ lui $t4,0x800a +/* f022b8c: 00032042 */ srl $a0,$v1,0x1 +/* f022b90: 1880000f */ blez $a0,.L0f022bd0 +/* f022b94: 3068ff01 */ andi $t0,$v1,0xff01 +/* f022b98: 8d8c9ff4 */ lw $t4,-0x600c($t4) +/* f022b9c: 000c5880 */ sll $t3,$t4,0x2 +/* f022ba0: 016c5821 */ addu $t3,$t3,$t4 +/* f022ba4: 05610003 */ bgez $t3,.L0f022bb4 +/* f022ba8: 000b70c3 */ sra $t6,$t3,0x3 +/* f022bac: 25610007 */ addiu $at,$t3,0x7 +/* f022bb0: 000170c3 */ sra $t6,$at,0x3 +.L0f022bb4: +/* f022bb4: 008e1023 */ subu $v0,$a0,$t6 +/* f022bb8: 04430003 */ bgezl $v0,.L0f022bc8 +/* f022bbc: 0002c040 */ sll $t8,$v0,0x1 +/* f022bc0: 00001025 */ or $v0,$zero,$zero +/* f022bc4: 0002c040 */ sll $t8,$v0,0x1 +.L0f022bc8: +/* f022bc8: 0308c825 */ or $t9,$t8,$t0 +/* f022bcc: a21902e1 */ sb $t9,0x2e1($s0) +.L0f022bd0: +/* f022bd0: 8fbf001c */ lw $ra,0x1c($sp) +/* f022bd4: 8fb00018 */ lw $s0,0x18($sp) +/* f022bd8: 27bd0030 */ addiu $sp,$sp,0x30 +/* f022bdc: 03e00008 */ jr $ra +/* f022be0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f022be4 +/* f022be4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f022be8: afbf0014 */ sw $ra,0x14($sp) +/* f022bec: 908202e1 */ lbu $v0,0x2e1($a0) +/* f022bf0: 240300ff */ addiu $v1,$zero,0xff +/* f022bf4: 00022842 */ srl $a1,$v0,0x1 +/* f022bf8: 1ca00006 */ bgtz $a1,.L0f022c14 +/* f022bfc: 00a01025 */ or $v0,$a1,$zero +/* f022c00: 948f02e0 */ lhu $t7,0x2e0($a0) +/* f022c04: 24010001 */ addiu $at,$zero,0x1 +/* f022c08: 31f80001 */ andi $t8,$t7,0x1 +/* f022c0c: 5701002a */ bnel $t8,$at,.L0f022cb8 +/* f022c10: 8fbf0014 */ lw $ra,0x14($sp) +.L0f022c14: +/* f022c14: 949902e0 */ lhu $t9,0x2e0($a0) +/* f022c18: 00054840 */ sll $t1,$a1,0x1 +/* f022c1c: 240a00ff */ addiu $t2,$zero,0xff +/* f022c20: 33280001 */ andi $t0,$t9,0x1 +/* f022c24: 55000004 */ bnezl $t0,.L0f022c38 +/* f022c28: 44822000 */ mtc1 $v0,$f4 +/* f022c2c: 1000001e */ beqz $zero,.L0f022ca8 +/* f022c30: 01491823 */ subu $v1,$t2,$t1 +/* f022c34: 44822000 */ mtc1 $v0,$f4 +.L0f022c38: +/* f022c38: 3c014f80 */ lui $at,0x4f80 +/* f022c3c: 04410004 */ bgez $v0,.L0f022c50 +/* f022c40: 468021a0 */ cvt.s.w $f6,$f4 +/* f022c44: 44814000 */ mtc1 $at,$f8 +/* f022c48: 00000000 */ sll $zero,$zero,0x0 +/* f022c4c: 46083180 */ add.s $f6,$f6,$f8 +.L0f022c50: +/* f022c50: 3c0142fe */ lui $at,0x42fe +/* f022c54: 44815000 */ mtc1 $at,$f10 +/* f022c58: 3c017f1b */ lui $at,0x7f1b +/* f022c5c: c43287b4 */ lwc1 $f18,-0x784c($at) +/* f022c60: 460a3003 */ div.s $f0,$f6,$f10 +/* f022c64: 46000400 */ add.s $f16,$f0,$f0 +/* f022c68: 46128302 */ mul.s $f12,$f16,$f18 +/* f022c6c: 0c0068f4 */ jal 0x1a3d0 +/* f022c70: 00000000 */ sll $zero,$zero,0x0 +/* f022c74: 3c013f80 */ lui $at,0x3f80 +/* f022c78: 44812000 */ mtc1 $at,$f4 +/* f022c7c: 3c0141a0 */ lui $at,0x41a0 +/* f022c80: 44813000 */ mtc1 $at,$f6 +/* f022c84: 46002201 */ sub.s $f8,$f4,$f0 +/* f022c88: 3c013f00 */ lui $at,0x3f00 +/* f022c8c: 44818000 */ mtc1 $at,$f16 +/* f022c90: 46064282 */ mul.s $f10,$f8,$f6 +/* f022c94: 00000000 */ sll $zero,$zero,0x0 +/* f022c98: 46105482 */ mul.s $f18,$f10,$f16 +/* f022c9c: 4600910d */ trunc.w.s $f4,$f18 +/* f022ca0: 44032000 */ mfc1 $v1,$f4 +/* f022ca4: 00000000 */ sll $zero,$zero,0x0 +.L0f022ca8: +/* f022ca8: 54600003 */ bnezl $v1,.L0f022cb8 +/* f022cac: 8fbf0014 */ lw $ra,0x14($sp) +/* f022cb0: 24030001 */ addiu $v1,$zero,0x1 +/* f022cb4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f022cb8: +/* f022cb8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f022cbc: 00601025 */ or $v0,$v1,$zero +/* f022cc0: 03e00008 */ jr $ra +/* f022cc4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f022cc8 +/* f022cc8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f022ccc: afbf0014 */ sw $ra,0x14($sp) +/* f022cd0: 80820007 */ lb $v0,0x7($a0) +/* f022cd4: 24010005 */ addiu $at,$zero,0x5 +/* f022cd8: 00803025 */ or $a2,$a0,$zero +/* f022cdc: 1041000d */ beq $v0,$at,.L0f022d14 +/* f022ce0: 24010004 */ addiu $at,$zero,0x4 +/* f022ce4: 1041000b */ beq $v0,$at,.L0f022d14 +/* f022ce8: 00000000 */ sll $zero,$zero,0x0 +/* f022cec: 8c84001c */ lw $a0,0x1c($a0) +/* f022cf0: 24010006 */ addiu $at,$zero,0x6 +/* f022cf4: 908e0000 */ lbu $t6,0x0($a0) +/* f022cf8: 15c10006 */ bne $t6,$at,.L0f022d14 +/* f022cfc: 00000000 */ sll $zero,$zero,0x0 +/* f022d00: afa5001c */ sw $a1,0x1c($sp) +/* f022d04: 0fc4a25f */ jal func0f12897c +/* f022d08: afa60018 */ sw $a2,0x18($sp) +/* f022d0c: 8fa5001c */ lw $a1,0x1c($sp) +/* f022d10: 8fa60018 */ lw $a2,0x18($sp) +.L0f022d14: +/* f022d14: 3c0f800a */ lui $t7,0x800a +/* f022d18: 8defa2d8 */ lw $t7,-0x5d28($t7) +/* f022d1c: 51e00007 */ beqzl $t7,.L0f022d3c +/* f022d20: 84c80358 */ lh $t0,0x358($a2) +/* f022d24: 84d80358 */ lh $t8,0x358($a2) +/* f022d28: acc500e8 */ sw $a1,0xe8($a2) +/* f022d2c: 27190d20 */ addiu $t9,$t8,0xd20 +/* f022d30: 10000007 */ beqz $zero,.L0f022d50 +/* f022d34: a4d90358 */ sh $t9,0x358($a2) +/* f022d38: 84c80358 */ lh $t0,0x358($a2) +.L0f022d3c: +/* f022d3c: 24090690 */ addiu $t1,$zero,0x690 +/* f022d40: 55000004 */ bnezl $t0,.L0f022d54 +/* f022d44: 8fbf0014 */ lw $ra,0x14($sp) +/* f022d48: a4c90358 */ sh $t1,0x358($a2) +/* f022d4c: acc500e8 */ sw $a1,0xe8($a2) +.L0f022d50: +/* f022d50: 8fbf0014 */ lw $ra,0x14($sp) +.L0f022d54: +/* f022d54: 27bd0018 */ addiu $sp,$sp,0x18 +/* f022d58: 03e00008 */ jr $ra +/* f022d5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f022d60 +/* f022d60: 27bdffc0 */ addiu $sp,$sp,-64 +/* f022d64: afbf0024 */ sw $ra,0x24($sp) +/* f022d68: afb00020 */ sw $s0,0x20($sp) +/* f022d6c: 848e0358 */ lh $t6,0x358($a0) +/* f022d70: 3c188006 */ lui $t8,0x8006 +/* f022d74: 00808025 */ or $s0,$a0,$zero +/* f022d78: 19c00094 */ blez $t6,.L0f022fcc +/* f022d7c: 271829d8 */ addiu $t8,$t8,0x29d8 +/* f022d80: 8f010000 */ lw $at,0x0($t8) +/* f022d84: 27af0034 */ addiu $t7,$sp,0x34 +/* f022d88: 8f080004 */ lw $t0,0x4($t8) +/* f022d8c: ade10000 */ sw $at,0x0($t7) +/* f022d90: 8f010008 */ lw $at,0x8($t8) +/* f022d94: 3c098006 */ lui $t1,0x8006 +/* f022d98: ade80004 */ sw $t0,0x4($t7) +/* f022d9c: ade10008 */ sw $at,0x8($t7) +/* f022da0: 8d2929e4 */ lw $t1,0x29e4($t1) +/* f022da4: 24010005 */ addiu $at,$zero,0x5 +/* f022da8: 3c03800a */ lui $v1,0x800a +/* f022dac: afa90030 */ sw $t1,0x30($sp) +/* f022db0: 80820007 */ lb $v0,0x7($a0) +/* f022db4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f022db8: 10410003 */ beq $v0,$at,.L0f022dc8 +/* f022dbc: 24010004 */ addiu $at,$zero,0x4 +/* f022dc0: 54410014 */ bnel $v0,$at,.L0f022e14 +/* f022dc4: 8e04001c */ lw $a0,0x1c($s0) +.L0f022dc8: +/* f022dc8: 8c6a0318 */ lw $t2,0x318($v1) +/* f022dcc: 3c0d800b */ lui $t5,0x800b +/* f022dd0: 55400004 */ bnezl $t2,.L0f022de4 +/* f022dd4: 860b0358 */ lh $t3,0x358($s0) +/* f022dd8: 1000007c */ beqz $zero,.L0f022fcc +/* f022ddc: a6000358 */ sh $zero,0x358($s0) +/* f022de0: 860b0358 */ lh $t3,0x358($s0) +.L0f022de4: +/* f022de4: 240c0e10 */ addiu $t4,$zero,0xe10 +/* f022de8: 29610e11 */ slti $at,$t3,0xe11 +/* f022dec: 14200002 */ bnez $at,.L0f022df8 +/* f022df0: 00000000 */ sll $zero,$zero,0x0 +/* f022df4: a60c0358 */ sh $t4,0x358($s0) +.L0f022df8: +/* f022df8: 8dadcb94 */ lw $t5,-0x346c($t5) +/* f022dfc: 31ae0001 */ andi $t6,$t5,0x1 +/* f022e00: 51c00073 */ beqzl $t6,.L0f022fd0 +/* f022e04: 8fbf0024 */ lw $ra,0x24($sp) +/* f022e08: 10000070 */ beqz $zero,.L0f022fcc +/* f022e0c: a6000358 */ sh $zero,0x358($s0) +/* f022e10: 8e04001c */ lw $a0,0x1c($s0) +.L0f022e14: +/* f022e14: 24010006 */ addiu $at,$zero,0x6 +/* f022e18: 90990000 */ lbu $t9,0x0($a0) +/* f022e1c: 1721001f */ bne $t9,$at,.L0f022e9c +/* f022e20: 00000000 */ sll $zero,$zero,0x0 +/* f022e24: 0fc4a25f */ jal func0f12897c +/* f022e28: 00000000 */ sll $zero,$zero,0x0 +/* f022e2c: 3c03800a */ lui $v1,0x800a +/* f022e30: 24639fc0 */ addiu $v1,$v1,-24640 +/* f022e34: 00027880 */ sll $t7,$v0,0x2 +/* f022e38: 006fc021 */ addu $t8,$v1,$t7 +/* f022e3c: 8f080064 */ lw $t0,0x64($t8) +/* f022e40: 3c017f1b */ lui $at,0x7f1b +/* f022e44: c42687b8 */ lwc1 $f6,-0x7848($at) +/* f022e48: c50400dc */ lwc1 $f4,0xdc($t0) +/* f022e4c: 4606203c */ c.lt.s $f4,$f6 +/* f022e50: 00000000 */ sll $zero,$zero,0x0 +/* f022e54: 45000011 */ bc1f .L0f022e9c +/* f022e58: 00000000 */ sll $zero,$zero,0x0 +/* f022e5c: 8c690318 */ lw $t1,0x318($v1) +/* f022e60: 3c0c800b */ lui $t4,0x800b +/* f022e64: 5120005a */ beqzl $t1,.L0f022fd0 +/* f022e68: 8fbf0024 */ lw $ra,0x24($sp) +/* f022e6c: 860a0358 */ lh $t2,0x358($s0) +/* f022e70: 240b0e10 */ addiu $t3,$zero,0xe10 +/* f022e74: 29410e11 */ slti $at,$t2,0xe11 +/* f022e78: 14200002 */ bnez $at,.L0f022e84 +/* f022e7c: 00000000 */ sll $zero,$zero,0x0 +/* f022e80: a60b0358 */ sh $t3,0x358($s0) +.L0f022e84: +/* f022e84: 8d8ccb94 */ lw $t4,-0x346c($t4) +/* f022e88: 318d0001 */ andi $t5,$t4,0x1 +/* f022e8c: 51a00050 */ beqzl $t5,.L0f022fd0 +/* f022e90: 8fbf0024 */ lw $ra,0x24($sp) +/* f022e94: 1000004d */ beqz $zero,.L0f022fcc +/* f022e98: a6000358 */ sh $zero,0x358($s0) +.L0f022e9c: +/* f022e9c: 3c03800a */ lui $v1,0x800a +/* f022ea0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f022ea4: 8c790034 */ lw $t9,0x34($v1) +/* f022ea8: 860e0358 */ lh $t6,0x358($s0) +/* f022eac: 01d97823 */ subu $t7,$t6,$t9 +/* f022eb0: a60f0358 */ sh $t7,0x358($s0) +/* f022eb4: 86020358 */ lh $v0,0x358($s0) +/* f022eb8: 5c400014 */ bgtzl $v0,.L0f022f0c +/* f022ebc: 28410690 */ slti $at,$v0,0x690 +/* f022ec0: 8c780318 */ lw $t8,0x318($v1) +/* f022ec4: 02002025 */ or $a0,$s0,$zero +/* f022ec8: 1700000d */ bnez $t8,.L0f022f00 +/* f022ecc: 00000000 */ sll $zero,$zero,0x0 +/* f022ed0: 8e0800e8 */ lw $t0,0xe8($s0) +/* f022ed4: 3c0542c8 */ lui $a1,0x42c8 +/* f022ed8: 27a60034 */ addiu $a2,$sp,0x34 +/* f022edc: 27a70030 */ addiu $a3,$sp,0x30 +/* f022ee0: 0fc0d049 */ jal func0f034124 +/* f022ee4: afa80010 */ sw $t0,0x10($sp) +/* f022ee8: 3c054049 */ lui $a1,0x4049 +/* f022eec: 34a50fdb */ ori $a1,$a1,0xfdb +/* f022ef0: 0fc084e8 */ jal func0f0213a0 +/* f022ef4: 02002025 */ or $a0,$s0,$zero +/* f022ef8: 3c03800a */ lui $v1,0x800a +/* f022efc: 24639fc0 */ addiu $v1,$v1,-24640 +.L0f022f00: +/* f022f00: 1000000b */ beqz $zero,.L0f022f30 +/* f022f04: a6000358 */ sh $zero,0x358($s0) +/* f022f08: 28410690 */ slti $at,$v0,0x690 +.L0f022f0c: +/* f022f0c: 50200009 */ beqzl $at,.L0f022f34 +/* f022f10: 8c6d0318 */ lw $t5,0x318($v1) +/* f022f14: 8c6a0034 */ lw $t2,0x34($v1) +/* f022f18: 860902d8 */ lh $t1,0x2d8($s0) +/* f022f1c: 000a5880 */ sll $t3,$t2,0x2 +/* f022f20: 016a5821 */ addu $t3,$t3,$t2 +/* f022f24: 000b5840 */ sll $t3,$t3,0x1 +/* f022f28: 012b6021 */ addu $t4,$t1,$t3 +/* f022f2c: a60c02d8 */ sh $t4,0x2d8($s0) +.L0f022f30: +/* f022f30: 8c6d0318 */ lw $t5,0x318($v1) +.L0f022f34: +/* f022f34: 240402d0 */ addiu $a0,$zero,0x2d0 +/* f022f38: 51a00025 */ beqzl $t5,.L0f022fd0 +/* f022f3c: 8fbf0024 */ lw $ra,0x24($sp) +/* f022f40: 86020358 */ lh $v0,0x358($s0) +/* f022f44: 8c6e0034 */ lw $t6,0x34($v1) +/* f022f48: 3c053fa6 */ lui $a1,0x3fa6 +/* f022f4c: 34a56666 */ ori $a1,$a1,0x6666 +/* f022f50: 004ec821 */ addu $t9,$v0,$t6 +/* f022f54: 0324001a */ div $zero,$t9,$a0 +/* f022f58: 00007812 */ mflo $t7 +/* f022f5c: 27a60034 */ addiu $a2,$sp,0x34 +/* f022f60: 14800002 */ bnez $a0,.L0f022f6c +/* f022f64: 00000000 */ sll $zero,$zero,0x0 +/* f022f68: 0007000d */ break 0x7 +.L0f022f6c: +/* f022f6c: 2401ffff */ addiu $at,$zero,-1 +/* f022f70: 14810004 */ bne $a0,$at,.L0f022f84 +/* f022f74: 3c018000 */ lui $at,0x8000 +/* f022f78: 17210002 */ bne $t9,$at,.L0f022f84 +/* f022f7c: 00000000 */ sll $zero,$zero,0x0 +/* f022f80: 0006000d */ break 0x6 +.L0f022f84: +/* f022f84: 0044001a */ div $zero,$v0,$a0 +/* f022f88: 0000c012 */ mflo $t8 +/* f022f8c: 14800002 */ bnez $a0,.L0f022f98 +/* f022f90: 00000000 */ sll $zero,$zero,0x0 +/* f022f94: 0007000d */ break 0x7 +.L0f022f98: +/* f022f98: 2401ffff */ addiu $at,$zero,-1 +/* f022f9c: 14810004 */ bne $a0,$at,.L0f022fb0 +/* f022fa0: 3c018000 */ lui $at,0x8000 +/* f022fa4: 14410002 */ bne $v0,$at,.L0f022fb0 +/* f022fa8: 00000000 */ sll $zero,$zero,0x0 +/* f022fac: 0006000d */ break 0x6 +.L0f022fb0: +/* f022fb0: 02002025 */ or $a0,$s0,$zero +/* f022fb4: 51f80006 */ beql $t7,$t8,.L0f022fd0 +/* f022fb8: 8fbf0024 */ lw $ra,0x24($sp) +/* f022fbc: 8e0800e8 */ lw $t0,0xe8($s0) +/* f022fc0: 27a70030 */ addiu $a3,$sp,0x30 +/* f022fc4: 0fc0d049 */ jal func0f034124 +/* f022fc8: afa80010 */ sw $t0,0x10($sp) +.L0f022fcc: +/* f022fcc: 8fbf0024 */ lw $ra,0x24($sp) +.L0f022fd0: +/* f022fd0: 8fb00020 */ lw $s0,0x20($sp) +/* f022fd4: 27bd0040 */ addiu $sp,$sp,0x40 +/* f022fd8: 03e00008 */ jr $ra +/* f022fdc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f022fe0 +/* f022fe0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f022fe4: afbf0014 */ sw $ra,0x14($sp) +/* f022fe8: 8c830004 */ lw $v1,0x4($a0) +/* f022fec: 3c18800a */ lui $t8,0x800a +/* f022ff0: 2718d150 */ addiu $t8,$t8,-11952 +/* f022ff4: 8062017c */ lb $v0,0x17c($v1) +/* f022ff8: 04400008 */ bltz $v0,.L0f02301c +/* f022ffc: 00027080 */ sll $t6,$v0,0x2 +/* f023000: 01c27023 */ subu $t6,$t6,$v0 +/* f023004: 000e7100 */ sll $t6,$t6,0x4 +/* f023008: 25cf0004 */ addiu $t7,$t6,0x4 +/* f02300c: 01f82021 */ addu $a0,$t7,$t8 +/* f023010: 0fc2b6ef */ jal func0f0adbbc +/* f023014: afa3001c */ sw $v1,0x1c($sp) +/* f023018: 8fa3001c */ lw $v1,0x1c($sp) +.L0f02301c: +/* f02301c: 8062017d */ lb $v0,0x17d($v1) +/* f023020: 3c09800a */ lui $t1,0x800a +/* f023024: 2529d150 */ addiu $t1,$t1,-11952 +/* f023028: 04400008 */ bltz $v0,.L0f02304c +/* f02302c: 0002c880 */ sll $t9,$v0,0x2 +/* f023030: 0322c823 */ subu $t9,$t9,$v0 +/* f023034: 0019c900 */ sll $t9,$t9,0x4 +/* f023038: 27280004 */ addiu $t0,$t9,0x4 +/* f02303c: 01092021 */ addu $a0,$t0,$t1 +/* f023040: 0fc2b6ef */ jal func0f0adbbc +/* f023044: afa3001c */ sw $v1,0x1c($sp) +/* f023048: 8fa3001c */ lw $v1,0x1c($sp) +.L0f02304c: +/* f02304c: 8c6202d4 */ lw $v0,0x2d4($v1) +/* f023050: 5040000d */ beqzl $v0,.L0f023088 +/* f023054: 8fbf0014 */ lw $ra,0x14($sp) +/* f023058: 90430058 */ lbu $v1,0x58($v0) +/* f02305c: 3c04800a */ lui $a0,0x800a +/* f023060: 58600009 */ blezl $v1,.L0f023088 +/* f023064: 8fbf0014 */ lw $ra,0x14($sp) +/* f023068: 8c849ff8 */ lw $a0,-0x6008($a0) +/* f02306c: 0083082a */ slt $at,$a0,$v1 +/* f023070: 10200003 */ beqz $at,.L0f023080 +/* f023074: 00645023 */ subu $t2,$v1,$a0 +/* f023078: 10000002 */ beqz $zero,.L0f023084 +/* f02307c: a04a0058 */ sb $t2,0x58($v0) +.L0f023080: +/* f023080: a0400058 */ sb $zero,0x58($v0) +.L0f023084: +/* f023084: 8fbf0014 */ lw $ra,0x14($sp) +.L0f023088: +/* f023088: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02308c: 00001025 */ or $v0,$zero,$zero +/* f023090: 03e00008 */ jr $ra +/* f023094: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f023098 +/* f023098: 27bdfdb0 */ addiu $sp,$sp,-592 +/* f02309c: 3c0f8006 */ lui $t7,0x8006 +/* f0230a0: 25ef29fc */ addiu $t7,$t7,0x29fc +/* f0230a4: afbf0024 */ sw $ra,0x24($sp) +/* f0230a8: afb00020 */ sw $s0,0x20($sp) +/* f0230ac: afa40250 */ sw $a0,0x250($sp) +/* f0230b0: 25e8003c */ addiu $t0,$t7,0x3c +/* f0230b4: 27ae0210 */ addiu $t6,$sp,0x210 +.L0f0230b8: +/* f0230b8: 8de10000 */ lw $at,0x0($t7) +/* f0230bc: 25ef000c */ addiu $t7,$t7,0xc +/* f0230c0: 25ce000c */ addiu $t6,$t6,0xc +/* f0230c4: adc1fff4 */ sw $at,-0xc($t6) +/* f0230c8: 8de1fff8 */ lw $at,-0x8($t7) +/* f0230cc: adc1fff8 */ sw $at,-0x8($t6) +/* f0230d0: 8de1fffc */ lw $at,-0x4($t7) +/* f0230d4: 15e8fff8 */ bne $t7,$t0,.L0f0230b8 +/* f0230d8: adc1fffc */ sw $at,-0x4($t6) +/* f0230dc: 8de10000 */ lw $at,0x0($t7) +/* f0230e0: 3c0c800a */ lui $t4,0x800a +/* f0230e4: 240b0001 */ addiu $t3,$zero,0x1 +/* f0230e8: adc10000 */ sw $at,0x0($t6) +/* f0230ec: 8fa90250 */ lw $t1,0x250($sp) +/* f0230f0: 8d8c9ff4 */ lw $t4,-0x600c($t4) +/* f0230f4: 24080001 */ addiu $t0,$zero,0x1 +/* f0230f8: 8d300004 */ lw $s0,0x4($t1) +/* f0230fc: 8e0a0020 */ lw $t2,0x20($s0) +/* f023100: afab0200 */ sw $t3,0x200($sp) +/* f023104: afa001f0 */ sw $zero,0x1f0($sp) +/* f023108: afac01fc */ sw $t4,0x1fc($sp) +/* f02310c: 12000004 */ beqz $s0,.L0f023120 +/* f023110: afaa0208 */ sw $t2,0x208($sp) +/* f023114: 920d02fe */ lbu $t5,0x2fe($s0) +/* f023118: 10000002 */ beqz $zero,.L0f023124 +/* f02311c: afad01ec */ sw $t5,0x1ec($sp) +.L0f023120: +/* f023120: afa001ec */ sw $zero,0x1ec($sp) +.L0f023124: +/* f023124: 8fb90250 */ lw $t9,0x250($sp) +/* f023128: 3c0c800a */ lui $t4,0x800a +/* f02312c: 93220001 */ lbu $v0,0x1($t9) +/* f023130: 30580008 */ andi $t8,$v0,0x8 +/* f023134: 13000003 */ beqz $t8,.L0f023144 +/* f023138: 304ffff7 */ andi $t7,$v0,0xfff7 +/* f02313c: afa801f0 */ sw $t0,0x1f0($sp) +/* f023140: a32f0001 */ sb $t7,0x1($t9) +.L0f023144: +/* f023144: 8fae01f0 */ lw $t6,0x1f0($sp) +/* f023148: 51c000bd */ beqzl $t6,.L0f023440 +/* f02314c: 8fad01ec */ lw $t5,0x1ec($sp) +/* f023150: 92020291 */ lbu $v0,0x291($s0) +/* f023154: 18400007 */ blez $v0,.L0f023174 +/* f023158: 00000000 */ sll $zero,$zero,0x0 +/* f02315c: 8e090014 */ lw $t1,0x14($s0) +/* f023160: 244bffff */ addiu $t3,$v0,-1 +/* f023164: 312a0010 */ andi $t2,$t1,0x10 +/* f023168: 15400002 */ bnez $t2,.L0f023174 +/* f02316c: 00000000 */ sll $zero,$zero,0x0 +/* f023170: a20b0291 */ sb $t3,0x291($s0) +.L0f023174: +/* f023174: 8d8ca48c */ lw $t4,-0x5b74($t4) +/* f023178: 51800006 */ beqzl $t4,.L0f023194 +/* f02317c: 860d02d8 */ lh $t5,0x2d8($s0) +/* f023180: 44802000 */ mtc1 $zero,$f4 +/* f023184: a20002e0 */ sb $zero,0x2e0($s0) +/* f023188: 1000005d */ beqz $zero,.L0f023300 +/* f02318c: e60402dc */ swc1 $f4,0x2dc($s0) +/* f023190: 860d02d8 */ lh $t5,0x2d8($s0) +.L0f023194: +/* f023194: 29a103e9 */ slti $at,$t5,0x3e9 +/* f023198: 54200022 */ bnezl $at,.L0f023224 +/* f02319c: c60002dc */ lwc1 $f0,0x2dc($s0) +/* f0231a0: 82180007 */ lb $t8,0x7($s0) +/* f0231a4: 2401001f */ addiu $at,$zero,0x1f +/* f0231a8: 3c0f800a */ lui $t7,0x800a +/* f0231ac: 5301001d */ beql $t8,$at,.L0f023224 +/* f0231b0: c60002dc */ lwc1 $f0,0x2dc($s0) +/* f0231b4: 8def9ff4 */ lw $t7,-0x600c($t7) +/* f0231b8: 920802e0 */ lbu $t0,0x2e0($s0) +/* f0231bc: 3c014f80 */ lui $at,0x4f80 +/* f0231c0: 000fc843 */ sra $t9,$t7,0x1 +/* f0231c4: 01197021 */ addu $t6,$t0,$t9 +/* f0231c8: 31c900ff */ andi $t1,$t6,0xff +/* f0231cc: 44893000 */ mtc1 $t1,$f6 +/* f0231d0: a20e02e0 */ sb $t6,0x2e0($s0) +/* f0231d4: 05210004 */ bgez $t1,.L0f0231e8 +/* f0231d8: 46803220 */ cvt.s.w $f8,$f6 +/* f0231dc: 44815000 */ mtc1 $at,$f10 +/* f0231e0: 00000000 */ sll $zero,$zero,0x0 +/* f0231e4: 460a4200 */ add.s $f8,$f8,$f10 +.L0f0231e8: +/* f0231e8: 3c01437f */ lui $at,0x437f +/* f0231ec: 44819000 */ mtc1 $at,$f18 +/* f0231f0: 3c017f1b */ lui $at,0x7f1b +/* f0231f4: c42687bc */ lwc1 $f6,-0x7844($at) +/* f0231f8: 46124103 */ div.s $f4,$f8,$f18 +/* f0231fc: 46062302 */ mul.s $f12,$f4,$f6 +/* f023200: 0c0068f4 */ jal 0x1a3d0 +/* f023204: 00000000 */ sll $zero,$zero,0x0 +/* f023208: 3c0141a0 */ lui $at,0x41a0 +/* f02320c: 44815000 */ mtc1 $at,$f10 +/* f023210: 00000000 */ sll $zero,$zero,0x0 +/* f023214: 460a0202 */ mul.s $f8,$f0,$f10 +/* f023218: 10000039 */ beqz $zero,.L0f023300 +/* f02321c: e60802dc */ swc1 $f8,0x2dc($s0) +/* f023220: c60002dc */ lwc1 $f0,0x2dc($s0) +.L0f023224: +/* f023224: 44809000 */ mtc1 $zero,$f18 +/* f023228: 00000000 */ sll $zero,$zero,0x0 +/* f02322c: 46009032 */ c.eq.s $f18,$f0 +/* f023230: 00000000 */ sll $zero,$zero,0x0 +/* f023234: 45010032 */ bc1t .L0f023300 +/* f023238: 00000000 */ sll $zero,$zero,0x0 +/* f02323c: 44802000 */ mtc1 $zero,$f4 +/* f023240: a20002e0 */ sb $zero,0x2e0($s0) +/* f023244: 3c0a800a */ lui $t2,0x800a +/* f023248: 4600203c */ c.lt.s $f4,$f0 +/* f02324c: 00000000 */ sll $zero,$zero,0x0 +/* f023250: 45020014 */ bc1fl .L0f0232a4 +/* f023254: 44809000 */ mtc1 $zero,$f18 +/* f023258: 8d4a9ff4 */ lw $t2,-0x600c($t2) +/* f02325c: 3c017f1b */ lui $at,0x7f1b +/* f023260: c42687c0 */ lwc1 $f6,-0x7840($at) +/* f023264: 448a5000 */ mtc1 $t2,$f10 +/* f023268: 00000000 */ sll $zero,$zero,0x0 +/* f02326c: 46805220 */ cvt.s.w $f8,$f10 +/* f023270: 46083482 */ mul.s $f18,$f6,$f8 +/* f023274: 44803000 */ mtc1 $zero,$f6 +/* f023278: 46120101 */ sub.s $f4,$f0,$f18 +/* f02327c: e60402dc */ swc1 $f4,0x2dc($s0) +/* f023280: c60a02dc */ lwc1 $f10,0x2dc($s0) +/* f023284: 4606503c */ c.lt.s $f10,$f6 +/* f023288: 00000000 */ sll $zero,$zero,0x0 +/* f02328c: 4500001c */ bc1f .L0f023300 +/* f023290: 00000000 */ sll $zero,$zero,0x0 +/* f023294: 44804000 */ mtc1 $zero,$f8 +/* f023298: 10000019 */ beqz $zero,.L0f023300 +/* f02329c: e60802dc */ swc1 $f8,0x2dc($s0) +/* f0232a0: 44809000 */ mtc1 $zero,$f18 +.L0f0232a4: +/* f0232a4: 3c0b800a */ lui $t3,0x800a +/* f0232a8: 4612003c */ c.lt.s $f0,$f18 +/* f0232ac: 00000000 */ sll $zero,$zero,0x0 +/* f0232b0: 45000013 */ bc1f .L0f023300 +/* f0232b4: 00000000 */ sll $zero,$zero,0x0 +/* f0232b8: 8d6b9ff4 */ lw $t3,-0x600c($t3) +/* f0232bc: 3c017f1b */ lui $at,0x7f1b +/* f0232c0: c42487c4 */ lwc1 $f4,-0x783c($at) +/* f0232c4: 448b5000 */ mtc1 $t3,$f10 +/* f0232c8: 00000000 */ sll $zero,$zero,0x0 +/* f0232cc: 468051a0 */ cvt.s.w $f6,$f10 +/* f0232d0: 44805000 */ mtc1 $zero,$f10 +/* f0232d4: 46062202 */ mul.s $f8,$f4,$f6 +/* f0232d8: 46080480 */ add.s $f18,$f0,$f8 +/* f0232dc: e61202dc */ swc1 $f18,0x2dc($s0) +/* f0232e0: c60402dc */ lwc1 $f4,0x2dc($s0) +/* f0232e4: 4604503c */ c.lt.s $f10,$f4 +/* f0232e8: 00000000 */ sll $zero,$zero,0x0 +/* f0232ec: 45000004 */ bc1f .L0f023300 +/* f0232f0: 00000000 */ sll $zero,$zero,0x0 +/* f0232f4: 44803000 */ mtc1 $zero,$f6 +/* f0232f8: 00000000 */ sll $zero,$zero,0x0 +/* f0232fc: e60602dc */ swc1 $f6,0x2dc($s0) +.L0f023300: +/* f023300: 0fc08989 */ jal func0f022624 +/* f023304: 02002025 */ or $a0,$s0,$zero +/* f023308: 0fc08b58 */ jal func0f022d60 +/* f02330c: 02002025 */ or $a0,$s0,$zero +/* f023310: 8e020018 */ lw $v0,0x18($s0) +/* f023314: 3c188006 */ lui $t8,0x8006 +/* f023318: 304c0400 */ andi $t4,$v0,0x400 +/* f02331c: 11800003 */ beqz $t4,.L0f02332c +/* f023320: 00026b40 */ sll $t5,$v0,0xd +/* f023324: 05a30039 */ bgezl $t5,.L0f02340c +/* f023328: 8e020014 */ lw $v0,0x14($s0) +.L0f02332c: +/* f02332c: 8f18296c */ lw $t8,0x296c($t8) +/* f023330: 3c048006 */ lui $a0,0x8006 +/* f023334: 13000022 */ beqz $t8,.L0f0233c0 +/* f023338: 00000000 */ sll $zero,$zero,0x0 +/* f02333c: 0c008de5 */ jal 0x23794 +/* f023340: 84842972 */ lh $a0,0x2972($a0) +/* f023344: 10400025 */ beqz $v0,.L0f0233dc +/* f023348: 00000000 */ sll $zero,$zero,0x0 +/* f02334c: 0c00744f */ jal 0x1d13c +/* f023350: 8fa40208 */ lw $a0,0x208($sp) +/* f023354: 3c038006 */ lui $v1,0x8006 +/* f023358: 8c632970 */ lw $v1,0x2970($v1) +/* f02335c: 5443000b */ bnel $v0,$v1,.L0f02338c +/* f023360: 44800000 */ mtc1 $zero,$f0 +/* f023364: 0c00744f */ jal 0x1d13c +/* f023368: 8fa40208 */ lw $a0,0x208($sp) +/* f02336c: 00022400 */ sll $a0,$v0,0x10 +/* f023370: 00047c03 */ sra $t7,$a0,0x10 +/* f023374: 0c008de5 */ jal 0x23794 +/* f023378: 01e02025 */ or $a0,$t7,$zero +/* f02337c: 14400017 */ bnez $v0,.L0f0233dc +/* f023380: 3c038006 */ lui $v1,0x8006 +/* f023384: 8c632970 */ lw $v1,0x2970($v1) +/* f023388: 44800000 */ mtc1 $zero,$f0 +.L0f02338c: +/* f02338c: 3c013f00 */ lui $at,0x3f00 +/* f023390: 44814000 */ mtc1 $at,$f8 +/* f023394: 00032c00 */ sll $a1,$v1,0x10 +/* f023398: 00054403 */ sra $t0,$a1,0x10 +/* f02339c: 44070000 */ mfc1 $a3,$f0 +/* f0233a0: 01002825 */ or $a1,$t0,$zero +/* f0233a4: 8fa40208 */ lw $a0,0x208($sp) +/* f0233a8: 00003025 */ or $a2,$zero,$zero +/* f0233ac: e7a00014 */ swc1 $f0,0x14($sp) +/* f0233b0: 0c007733 */ jal 0x1dccc +/* f0233b4: e7a80010 */ swc1 $f8,0x10($sp) +/* f0233b8: 10000008 */ beqz $zero,.L0f0233dc +/* f0233bc: 00000000 */ sll $zero,$zero,0x0 +.L0f0233c0: +/* f0233c0: 0fc11f20 */ jal func0f047c80 +/* f0233c4: 02002025 */ or $a0,$s0,$zero +/* f0233c8: 8e190020 */ lw $t9,0x20($s0) +/* f0233cc: 17200003 */ bnez $t9,.L0f0233dc +/* f0233d0: 00000000 */ sll $zero,$zero,0x0 +/* f0233d4: 1000044e */ beqz $zero,.L0f024510 +/* f0233d8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0233dc: +/* f0233dc: 3c0e8006 */ lui $t6,0x8006 +/* f0233e0: 8dce2974 */ lw $t6,0x2974($t6) +/* f0233e4: 3c098006 */ lui $t1,0x8006 +/* f0233e8: 51c00008 */ beqzl $t6,.L0f02340c +/* f0233ec: 8e020014 */ lw $v0,0x14($s0) +/* f0233f0: 8d292978 */ lw $t1,0x2978($t1) +/* f0233f4: afa001fc */ sw $zero,0x1fc($sp) +/* f0233f8: 240a0001 */ addiu $t2,$zero,0x1 +/* f0233fc: 51200003 */ beqzl $t1,.L0f02340c +/* f023400: 8e020014 */ lw $v0,0x14($s0) +/* f023404: afaa01fc */ sw $t2,0x1fc($sp) +/* f023408: 8e020014 */ lw $v0,0x14($s0) +.L0f02340c: +/* f02340c: 304b0020 */ andi $t3,$v0,0x20 +/* f023410: 1160000a */ beqz $t3,.L0f02343c +/* f023414: 304c0001 */ andi $t4,$v0,0x1 +/* f023418: 11800003 */ beqz $t4,.L0f023428 +/* f02341c: 8fa40250 */ lw $a0,0x250($sp) +/* f023420: 0fc1c1a6 */ jal func0f070698 +/* f023424: 24050001 */ addiu $a1,$zero,0x1 +.L0f023428: +/* f023428: 8fa40250 */ lw $a0,0x250($sp) +/* f02342c: 0fc08351 */ jal func0f020d44 +/* f023430: 24050001 */ addiu $a1,$zero,0x1 +/* f023434: 10000436 */ beqz $zero,.L0f024510 +/* f023438: 24020001 */ addiu $v0,$zero,0x1 +.L0f02343c: +/* f02343c: 8fad01ec */ lw $t5,0x1ec($sp) +.L0f023440: +/* f023440: 24010003 */ addiu $at,$zero,0x3 +/* f023444: 55a10026 */ bnel $t5,$at,.L0f0234e0 +/* f023448: 8e020018 */ lw $v0,0x18($s0) +/* f02344c: 0fc0f011 */ jal func0f03c044 +/* f023450: 02002025 */ or $a0,$s0,$zero +/* f023454: 1040001f */ beqz $v0,.L0f0234d4 +/* f023458: 00000000 */ sll $zero,$zero,0x0 +/* f02345c: 90580035 */ lbu $t8,0x35($v0) +/* f023460: 3c0f800a */ lui $t7,0x800a +/* f023464: 1300001b */ beqz $t8,.L0f0234d4 +/* f023468: 00000000 */ sll $zero,$zero,0x0 +/* f02346c: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f023470: 8de80480 */ lw $t0,0x480($t7) +/* f023474: 14480006 */ bne $v0,$t0,.L0f023490 +/* f023478: 00000000 */ sll $zero,$zero,0x0 +/* f02347c: 80590037 */ lb $t9,0x37($v0) +/* f023480: 13200003 */ beqz $t9,.L0f023490 +/* f023484: 00000000 */ sll $zero,$zero,0x0 +/* f023488: 10000009 */ beqz $zero,.L0f0234b0 +/* f02348c: 00003825 */ or $a3,$zero,$zero +.L0f023490: +/* f023490: 0c006be0 */ jal 0x1af80 +/* f023494: 8fa40208 */ lw $a0,0x208($sp) +/* f023498: 8fa40250 */ lw $a0,0x250($sp) +/* f02349c: 44060000 */ mfc1 $a2,$f0 +/* f0234a0: 24070001 */ addiu $a3,$zero,0x1 +/* f0234a4: 0fc23a2b */ jal func0f08e8ac +/* f0234a8: 24850008 */ addiu $a1,$a0,0x8 +/* f0234ac: 00403825 */ or $a3,$v0,$zero +.L0f0234b0: +/* f0234b0: 8fa901f0 */ lw $t1,0x1f0($sp) +/* f0234b4: 02002025 */ or $a0,$s0,$zero +/* f0234b8: 8fa501fc */ lw $a1,0x1fc($sp) +/* f0234bc: 112001c9 */ beqz $t1,.L0f023be4 +/* f0234c0: 24060001 */ addiu $a2,$zero,0x1 +/* f0234c4: 0fc0883b */ jal func0f0220ec +/* f0234c8: afa70204 */ sw $a3,0x204($sp) +/* f0234cc: 100001c5 */ beqz $zero,.L0f023be4 +/* f0234d0: 8fa70204 */ lw $a3,0x204($sp) +.L0f0234d4: +/* f0234d4: 100001c3 */ beqz $zero,.L0f023be4 +/* f0234d8: 00003825 */ or $a3,$zero,$zero +/* f0234dc: 8e020018 */ lw $v0,0x18($s0) +.L0f0234e0: +/* f0234e0: 304a0400 */ andi $t2,$v0,0x400 +/* f0234e4: 11400003 */ beqz $t2,.L0f0234f4 +/* f0234e8: 00025a00 */ sll $t3,$v0,0x8 +/* f0234ec: 100001bd */ beqz $zero,.L0f023be4 +/* f0234f0: 00003825 */ or $a3,$zero,$zero +.L0f0234f4: +/* f0234f4: 05600017 */ bltz $t3,.L0f023554 +/* f0234f8: 8fac0250 */ lw $t4,0x250($sp) +/* f0234fc: 918d0000 */ lbu $t5,0x0($t4) +/* f023500: 24010006 */ addiu $at,$zero,0x6 +/* f023504: 55a10068 */ bnel $t5,$at,.L0f0236a8 +/* f023508: 82030007 */ lb $v1,0x7($s0) +/* f02350c: 0fc4a25f */ jal func0f12897c +/* f023510: 01802025 */ or $a0,$t4,$zero +/* f023514: 0002c080 */ sll $t8,$v0,0x2 +/* f023518: 3c03800a */ lui $v1,0x800a +/* f02351c: 00781821 */ addu $v1,$v1,$t8 +/* f023520: 3c0f800a */ lui $t7,0x800a +/* f023524: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f023528: 8c63a024 */ lw $v1,-0x5fdc($v1) +/* f02352c: 546f005e */ bnel $v1,$t7,.L0f0236a8 +/* f023530: 82030007 */ lb $v1,0x7($s0) +/* f023534: 8c680000 */ lw $t0,0x0($v1) +/* f023538: 24010001 */ addiu $at,$zero,0x1 +/* f02353c: 5501005a */ bnel $t0,$at,.L0f0236a8 +/* f023540: 82030007 */ lb $v1,0x7($s0) +/* f023544: 94790010 */ lhu $t9,0x10($v1) +/* f023548: 24010002 */ addiu $at,$zero,0x2 +/* f02354c: 53210056 */ beql $t9,$at,.L0f0236a8 +/* f023550: 82030007 */ lb $v1,0x7($s0) +.L0f023554: +/* f023554: 8fae01f0 */ lw $t6,0x1f0($sp) +/* f023558: 00003825 */ or $a3,$zero,$zero +/* f02355c: 8fa90208 */ lw $t1,0x208($sp) +/* f023560: 51c0001b */ beqzl $t6,.L0f0235d0 +/* f023564: 8e030020 */ lw $v1,0x20($s0) +/* f023568: 8d2a0020 */ lw $t2,0x20($t1) +/* f02356c: 24010003 */ addiu $at,$zero,0x3 +/* f023570: 02002025 */ or $a0,$s0,$zero +/* f023574: a140000b */ sb $zero,0xb($t2) +/* f023578: 820b0007 */ lb $t3,0x7($s0) +/* f02357c: 8fa501fc */ lw $a1,0x1fc($sp) +/* f023580: 24060001 */ addiu $a2,$zero,0x1 +/* f023584: 1561000e */ bne $t3,$at,.L0f0235c0 +/* f023588: 00000000 */ sll $zero,$zero,0x0 +/* f02358c: 8e0d002c */ lw $t5,0x2c($s0) +/* f023590: 15a0000b */ bnez $t5,.L0f0235c0 +/* f023594: 00000000 */ sll $zero,$zero,0x0 +/* f023598: 8e0c003c */ lw $t4,0x3c($s0) +/* f02359c: 11800008 */ beqz $t4,.L0f0235c0 +/* f0235a0: 00000000 */ sll $zero,$zero,0x0 +/* f0235a4: 02002025 */ or $a0,$s0,$zero +/* f0235a8: 8fa501fc */ lw $a1,0x1fc($sp) +/* f0235ac: 00003025 */ or $a2,$zero,$zero +/* f0235b0: 0fc0883b */ jal func0f0220ec +/* f0235b4: afa001a0 */ sw $zero,0x1a0($sp) +/* f0235b8: 10000004 */ beqz $zero,.L0f0235cc +/* f0235bc: 8fa701a0 */ lw $a3,0x1a0($sp) +.L0f0235c0: +/* f0235c0: 0fc0883b */ jal func0f0220ec +/* f0235c4: afa701a0 */ sw $a3,0x1a0($sp) +/* f0235c8: 8fa701a0 */ lw $a3,0x1a0($sp) +.L0f0235cc: +/* f0235cc: 8e030020 */ lw $v1,0x20($s0) +.L0f0235d0: +/* f0235d0: 1060002c */ beqz $v1,.L0f023684 +/* f0235d4: 00000000 */ sll $zero,$zero,0x0 +/* f0235d8: 8c620020 */ lw $v0,0x20($v1) +/* f0235dc: 10400029 */ beqz $v0,.L0f023684 +/* f0235e0: 00000000 */ sll $zero,$zero,0x0 +/* f0235e4: 84440000 */ lh $a0,0x0($v0) +/* f0235e8: 3c188006 */ lui $t8,0x8006 +/* f0235ec: 8f18f00c */ lw $t8,-0xff4($t8) +/* f0235f0: 00047880 */ sll $t7,$a0,0x2 +/* f0235f4: 01e47823 */ subu $t7,$t7,$a0 +/* f0235f8: 000f7880 */ sll $t7,$t7,0x2 +/* f0235fc: 030f4021 */ addu $t0,$t8,$t7 +/* f023600: 9119000b */ lbu $t9,0xb($t0) +/* f023604: 332e0004 */ andi $t6,$t9,0x4 +/* f023608: 11c0001e */ beqz $t6,.L0f023684 +/* f02360c: 00000000 */ sll $zero,$zero,0x0 +/* f023610: 0c008f4e */ jal 0x23d38 +/* f023614: 00000000 */ sll $zero,$zero,0x0 +/* f023618: 8e090020 */ lw $t1,0x20($s0) +/* f02361c: 8d220020 */ lw $v0,0x20($t1) +/* f023620: 84440000 */ lh $a0,0x0($v0) +/* f023624: 0c008e13 */ jal 0x2384c +/* f023628: 84450014 */ lh $a1,0x14($v0) +/* f02362c: 28440000 */ slti $a0,$v0,0x0 +/* f023630: 54800014 */ bnezl $a0,.L0f023684 +/* f023634: 00803825 */ or $a3,$a0,$zero +/* f023638: 8e0a0020 */ lw $t2,0x20($s0) +/* f02363c: 8d420020 */ lw $v0,0x20($t2) +/* f023640: 84440000 */ lh $a0,0x0($v0) +/* f023644: 0c008e13 */ jal 0x2384c +/* f023648: 84450016 */ lh $a1,0x16($v0) +/* f02364c: 28440000 */ slti $a0,$v0,0x0 +/* f023650: 5080000c */ beqzl $a0,.L0f023684 +/* f023654: 00803825 */ or $a3,$a0,$zero +/* f023658: 8e0b0020 */ lw $t3,0x20($s0) +/* f02365c: 44809000 */ mtc1 $zero,$f18 +/* f023660: 00002025 */ or $a0,$zero,$zero +/* f023664: 8d6d0020 */ lw $t5,0x20($t3) +/* f023668: c5aa0010 */ lwc1 $f10,0x10($t5) +/* f02366c: 460a9032 */ c.eq.s $f18,$f10 +/* f023670: 00000000 */ sll $zero,$zero,0x0 +/* f023674: 45030003 */ bc1tl .L0f023684 +/* f023678: 00803825 */ or $a3,$a0,$zero +/* f02367c: 24040001 */ addiu $a0,$zero,0x1 +/* f023680: 00803825 */ or $a3,$a0,$zero +.L0f023684: +/* f023684: 10e00003 */ beqz $a3,.L0f023694 +/* f023688: 8fa40250 */ lw $a0,0x250($sp) +/* f02368c: 10000155 */ beqz $zero,.L0f023be4 +/* f023690: 00003825 */ or $a3,$zero,$zero +.L0f023694: +/* f023694: 0fc23a79 */ jal func0f08e9e4 +/* f023698: 24840008 */ addiu $a0,$a0,0x8 +/* f02369c: 10000151 */ beqz $zero,.L0f023be4 +/* f0236a0: 00403825 */ or $a3,$v0,$zero +/* f0236a4: 82030007 */ lb $v1,0x7($s0) +.L0f0236a8: +/* f0236a8: 2401000e */ addiu $at,$zero,0xe +/* f0236ac: 10610002 */ beq $v1,$at,.L0f0236b8 +/* f0236b0: 2401000f */ addiu $at,$zero,0xf +/* f0236b4: 14610046 */ bne $v1,$at,.L0f0237d0 +.L0f0236b8: +/* f0236b8: 2401000e */ addiu $at,$zero,0xe +/* f0236bc: 54610005 */ bnel $v1,$at,.L0f0236d4 +/* f0236c0: 2401000f */ addiu $at,$zero,0xf +/* f0236c4: 820c0038 */ lb $t4,0x38($s0) +/* f0236c8: 24010006 */ addiu $at,$zero,0x6 +/* f0236cc: 11810007 */ beq $t4,$at,.L0f0236ec +/* f0236d0: 2401000f */ addiu $at,$zero,0xf +.L0f0236d4: +/* f0236d4: 14610018 */ bne $v1,$at,.L0f023738 +/* f0236d8: 8fae01f0 */ lw $t6,0x1f0($sp) +/* f0236dc: 82180068 */ lb $t8,0x68($s0) +/* f0236e0: 24010006 */ addiu $at,$zero,0x6 +/* f0236e4: 17010014 */ bne $t8,$at,.L0f023738 +/* f0236e8: 00000000 */ sll $zero,$zero,0x0 +.L0f0236ec: +/* f0236ec: 0c006be0 */ jal 0x1af80 +/* f0236f0: 8fa40208 */ lw $a0,0x208($sp) +/* f0236f4: 8fa40250 */ lw $a0,0x250($sp) +/* f0236f8: 44060000 */ mfc1 $a2,$f0 +/* f0236fc: 24070001 */ addiu $a3,$zero,0x1 +/* f023700: 0fc23a2b */ jal func0f08e8ac +/* f023704: 24850008 */ addiu $a1,$a0,0x8 +/* f023708: 10400136 */ beqz $v0,.L0f023be4 +/* f02370c: 00403825 */ or $a3,$v0,$zero +/* f023710: 8fa40208 */ lw $a0,0x208($sp) +/* f023714: 260500c8 */ addiu $a1,$s0,0xc8 +/* f023718: 8c990020 */ lw $t9,0x20($a0) +/* f02371c: a320000b */ sb $zero,0xb($t9) +/* f023720: 0c006b43 */ jal 0x1ad0c +/* f023724: afa20204 */ sw $v0,0x204($sp) +/* f023728: 0c006cef */ jal 0x1b3bc +/* f02372c: 8fa40208 */ lw $a0,0x208($sp) +/* f023730: 1000012c */ beqz $zero,.L0f023be4 +/* f023734: 8fa70204 */ lw $a3,0x204($sp) +.L0f023738: +/* f023738: 11c00004 */ beqz $t6,.L0f02374c +/* f02373c: 02002025 */ or $a0,$s0,$zero +/* f023740: 8fa501fc */ lw $a1,0x1fc($sp) +/* f023744: 0fc0883b */ jal func0f0220ec +/* f023748: 24060001 */ addiu $a2,$zero,0x1 +.L0f02374c: +/* f02374c: 0c006be0 */ jal 0x1af80 +/* f023750: 8fa40208 */ lw $a0,0x208($sp) +/* f023754: 8fa40250 */ lw $a0,0x250($sp) +/* f023758: 44060000 */ mfc1 $a2,$f0 +/* f02375c: 24070001 */ addiu $a3,$zero,0x1 +/* f023760: 0fc23a2b */ jal func0f08e8ac +/* f023764: 24850008 */ addiu $a1,$a0,0x8 +/* f023768: 1040000e */ beqz $v0,.L0f0237a4 +/* f02376c: 00403825 */ or $a3,$v0,$zero +/* f023770: 82030007 */ lb $v1,0x7($s0) +/* f023774: 2401000e */ addiu $at,$zero,0xe +/* f023778: 3c0a800a */ lui $t2,0x800a +/* f02377c: 54610005 */ bnel $v1,$at,.L0f023794 +/* f023780: 2401000f */ addiu $at,$zero,0xf +/* f023784: 8d4a9fc8 */ lw $t2,-0x6038($t2) +/* f023788: 10000006 */ beqz $zero,.L0f0237a4 +/* f02378c: ae0a0078 */ sw $t2,0x78($s0) +/* f023790: 2401000f */ addiu $at,$zero,0xf +.L0f023794: +/* f023794: 14610003 */ bne $v1,$at,.L0f0237a4 +/* f023798: 3c0b800a */ lui $t3,0x800a +/* f02379c: 8d6b9fc8 */ lw $t3,-0x6038($t3) +/* f0237a0: ae0b00a8 */ sw $t3,0xa8($s0) +.L0f0237a4: +/* f0237a4: 2c440001 */ sltiu $a0,$v0,0x1 +/* f0237a8: 10800006 */ beqz $a0,.L0f0237c4 +/* f0237ac: 8faf0208 */ lw $t7,0x208($sp) +/* f0237b0: 8fad0250 */ lw $t5,0x250($sp) +/* f0237b4: 91a40001 */ lbu $a0,0x1($t5) +/* f0237b8: 308c00c0 */ andi $t4,$a0,0xc0 +/* f0237bc: 000cc02b */ sltu $t8,$zero,$t4 +/* f0237c0: 2f040001 */ sltiu $a0,$t8,0x1 +.L0f0237c4: +/* f0237c4: 8df90020 */ lw $t9,0x20($t7) +/* f0237c8: 10000106 */ beqz $zero,.L0f023be4 +/* f0237cc: a324000b */ sb $a0,0xb($t9) +.L0f0237d0: +/* f0237d0: 24010003 */ addiu $at,$zero,0x3 +/* f0237d4: 54610025 */ bnel $v1,$at,.L0f02386c +/* f0237d8: 24010001 */ addiu $at,$zero,0x1 +/* f0237dc: 8e08002c */ lw $t0,0x2c($s0) +/* f0237e0: 55000022 */ bnezl $t0,.L0f02386c +/* f0237e4: 24010001 */ addiu $at,$zero,0x1 +/* f0237e8: 0c006be0 */ jal 0x1af80 +/* f0237ec: 8fa40208 */ lw $a0,0x208($sp) +/* f0237f0: 8fa40250 */ lw $a0,0x250($sp) +/* f0237f4: 44060000 */ mfc1 $a2,$f0 +/* f0237f8: 24070001 */ addiu $a3,$zero,0x1 +/* f0237fc: 0fc23a2b */ jal func0f08e8ac +/* f023800: 24850008 */ addiu $a1,$a0,0x8 +/* f023804: 8fa901f0 */ lw $t1,0x1f0($sp) +/* f023808: 00403825 */ or $a3,$v0,$zero +/* f02380c: 8faa0208 */ lw $t2,0x208($sp) +/* f023810: 512000f5 */ beqzl $t1,.L0f023be8 +/* f023814: 8fac01f0 */ lw $t4,0x1f0($sp) +/* f023818: 8d4b0020 */ lw $t3,0x20($t2) +/* f02381c: 02002025 */ or $a0,$s0,$zero +/* f023820: 1040000b */ beqz $v0,.L0f023850 +/* f023824: a160000b */ sb $zero,0xb($t3) +/* f023828: 8e0d003c */ lw $t5,0x3c($s0) +/* f02382c: 8fa501fc */ lw $a1,0x1fc($sp) +/* f023830: 24060001 */ addiu $a2,$zero,0x1 +/* f023834: 55a00007 */ bnezl $t5,.L0f023854 +/* f023838: 8fa501fc */ lw $a1,0x1fc($sp) +/* f02383c: 02002025 */ or $a0,$s0,$zero +/* f023840: 0fc0883b */ jal func0f0220ec +/* f023844: afa20204 */ sw $v0,0x204($sp) +/* f023848: 100000e6 */ beqz $zero,.L0f023be4 +/* f02384c: 8fa70204 */ lw $a3,0x204($sp) +.L0f023850: +/* f023850: 8fa501fc */ lw $a1,0x1fc($sp) +.L0f023854: +/* f023854: 00003025 */ or $a2,$zero,$zero +/* f023858: 0fc0883b */ jal func0f0220ec +/* f02385c: afa70204 */ sw $a3,0x204($sp) +/* f023860: 100000e0 */ beqz $zero,.L0f023be4 +/* f023864: 8fa70204 */ lw $a3,0x204($sp) +/* f023868: 24010001 */ addiu $at,$zero,0x1 +.L0f02386c: +/* f02386c: 14610062 */ bne $v1,$at,.L0f0239f8 +/* f023870: 8fac0208 */ lw $t4,0x208($sp) +/* f023874: 8d980020 */ lw $t8,0x20($t4) +/* f023878: 02002025 */ or $a0,$s0,$zero +/* f02387c: a300000b */ sb $zero,0xb($t8) +/* f023880: 8e0f0018 */ lw $t7,0x18($s0) +/* f023884: 8fa501fc */ lw $a1,0x1fc($sp) +/* f023888: 31f90001 */ andi $t9,$t7,0x1 +/* f02388c: 1320000c */ beqz $t9,.L0f0238c0 +/* f023890: 00000000 */ sll $zero,$zero,0x0 +/* f023894: 0fc0883b */ jal func0f0220ec +/* f023898: 24060001 */ addiu $a2,$zero,0x1 +/* f02389c: 0c006be0 */ jal 0x1af80 +/* f0238a0: 8fa40208 */ lw $a0,0x208($sp) +/* f0238a4: 8fa40250 */ lw $a0,0x250($sp) +/* f0238a8: 44060000 */ mfc1 $a2,$f0 +/* f0238ac: 24070001 */ addiu $a3,$zero,0x1 +/* f0238b0: 0fc23a2b */ jal func0f08e8ac +/* f0238b4: 24850008 */ addiu $a1,$a0,0x8 +/* f0238b8: 100000ca */ beqz $zero,.L0f023be4 +/* f0238bc: 00403825 */ or $a3,$v0,$zero +.L0f0238c0: +/* f0238c0: 0c006be0 */ jal 0x1af80 +/* f0238c4: 8fa40208 */ lw $a0,0x208($sp) +/* f0238c8: 8fa40250 */ lw $a0,0x250($sp) +/* f0238cc: 44060000 */ mfc1 $a2,$f0 +/* f0238d0: 24070001 */ addiu $a3,$zero,0x1 +/* f0238d4: 0fc23a2b */ jal func0f08e8ac +/* f0238d8: 24850008 */ addiu $a1,$a0,0x8 +/* f0238dc: 3c09800a */ lui $t1,0x800a +/* f0238e0: 8d29a2d4 */ lw $t1,-0x5d2c($t1) +/* f0238e4: 00403825 */ or $a3,$v0,$zero +/* f0238e8: 8faa01f0 */ lw $t2,0x1f0($sp) +/* f0238ec: 11200024 */ beqz $t1,.L0f023980 +/* f0238f0: 00000000 */ sll $zero,$zero,0x0 +/* f0238f4: 114000bb */ beqz $t2,.L0f023be4 +/* f0238f8: 3c0b800a */ lui $t3,0x800a +/* f0238fc: 8d6ba258 */ lw $t3,-0x5da8($t3) +/* f023900: 3c0d800a */ lui $t5,0x800a +/* f023904: 05610006 */ bgez $t3,.L0f023920 +/* f023908: 00000000 */ sll $zero,$zero,0x0 +/* f02390c: 8dada25c */ lw $t5,-0x5da4($t5) +/* f023910: 02002025 */ or $a0,$s0,$zero +/* f023914: 8fa501fc */ lw $a1,0x1fc($sp) +/* f023918: 05a00015 */ bltz $t5,.L0f023970 +/* f02391c: 24060001 */ addiu $a2,$zero,0x1 +.L0f023920: +/* f023920: 10400008 */ beqz $v0,.L0f023944 +/* f023924: 8fac0208 */ lw $t4,0x208($sp) +/* f023928: 02002025 */ or $a0,$s0,$zero +/* f02392c: 8fa501fc */ lw $a1,0x1fc($sp) +/* f023930: 24060001 */ addiu $a2,$zero,0x1 +/* f023934: 0fc0883b */ jal func0f0220ec +/* f023938: afa70204 */ sw $a3,0x204($sp) +/* f02393c: 100000a9 */ beqz $zero,.L0f023be4 +/* f023940: 8fa70204 */ lw $a3,0x204($sp) +.L0f023944: +/* f023944: 8d980020 */ lw $t8,0x20($t4) +/* f023948: 02002025 */ or $a0,$s0,$zero +/* f02394c: 8fa501fc */ lw $a1,0x1fc($sp) +/* f023950: 870f0002 */ lh $t7,0x2($t8) +/* f023954: 00003025 */ or $a2,$zero,$zero +/* f023958: 51e000a3 */ beqzl $t7,.L0f023be8 +/* f02395c: 8fac01f0 */ lw $t4,0x1f0($sp) +/* f023960: 0fc0883b */ jal func0f0220ec +/* f023964: afa70204 */ sw $a3,0x204($sp) +/* f023968: 1000009e */ beqz $zero,.L0f023be4 +/* f02396c: 8fa70204 */ lw $a3,0x204($sp) +.L0f023970: +/* f023970: 0fc0883b */ jal func0f0220ec +/* f023974: afa70204 */ sw $a3,0x204($sp) +/* f023978: 1000009a */ beqz $zero,.L0f023be4 +/* f02397c: 8fa70204 */ lw $a3,0x204($sp) +.L0f023980: +/* f023980: 10400012 */ beqz $v0,.L0f0239cc +/* f023984: 8fa80208 */ lw $t0,0x208($sp) +/* f023988: 9219004c */ lbu $t9,0x4c($s0) +/* f02398c: 24010001 */ addiu $at,$zero,0x1 +/* f023990: 02002025 */ or $a0,$s0,$zero +/* f023994: 17210008 */ bne $t9,$at,.L0f0239b8 +/* f023998: 8fa501fc */ lw $a1,0x1fc($sp) +/* f02399c: 02002025 */ or $a0,$s0,$zero +/* f0239a0: 8fa501fc */ lw $a1,0x1fc($sp) +/* f0239a4: 00003025 */ or $a2,$zero,$zero +/* f0239a8: 0fc0883b */ jal func0f0220ec +/* f0239ac: afa70204 */ sw $a3,0x204($sp) +/* f0239b0: 1000008c */ beqz $zero,.L0f023be4 +/* f0239b4: 8fa70204 */ lw $a3,0x204($sp) +.L0f0239b8: +/* f0239b8: 24060001 */ addiu $a2,$zero,0x1 +/* f0239bc: 0fc0883b */ jal func0f0220ec +/* f0239c0: afa70204 */ sw $a3,0x204($sp) +/* f0239c4: 10000087 */ beqz $zero,.L0f023be4 +/* f0239c8: 8fa70204 */ lw $a3,0x204($sp) +.L0f0239cc: +/* f0239cc: 8d0e0020 */ lw $t6,0x20($t0) +/* f0239d0: 02002025 */ or $a0,$s0,$zero +/* f0239d4: 8fa501fc */ lw $a1,0x1fc($sp) +/* f0239d8: 85c90002 */ lh $t1,0x2($t6) +/* f0239dc: 00003025 */ or $a2,$zero,$zero +/* f0239e0: 51200081 */ beqzl $t1,.L0f023be8 +/* f0239e4: 8fac01f0 */ lw $t4,0x1f0($sp) +/* f0239e8: 0fc0883b */ jal func0f0220ec +/* f0239ec: afa70204 */ sw $a3,0x204($sp) +/* f0239f0: 1000007c */ beqz $zero,.L0f023be4 +/* f0239f4: 8fa70204 */ lw $a3,0x204($sp) +.L0f0239f8: +/* f0239f8: 24010005 */ addiu $at,$zero,0x5 +/* f0239fc: 1461000a */ bne $v1,$at,.L0f023a28 +/* f023a00: 8fab0250 */ lw $t3,0x250($sp) +/* f023a04: 0c006be0 */ jal 0x1af80 +/* f023a08: 8fa40208 */ lw $a0,0x208($sp) +/* f023a0c: 8fa40250 */ lw $a0,0x250($sp) +/* f023a10: 44060000 */ mfc1 $a2,$f0 +/* f023a14: 24070001 */ addiu $a3,$zero,0x1 +/* f023a18: 0fc23a2b */ jal func0f08e8ac +/* f023a1c: 24850008 */ addiu $a1,$a0,0x8 +/* f023a20: 10000070 */ beqz $zero,.L0f023be4 +/* f023a24: 00403825 */ or $a3,$v0,$zero +.L0f023a28: +/* f023a28: 916d0000 */ lbu $t5,0x0($t3) +/* f023a2c: 24010006 */ addiu $at,$zero,0x6 +/* f023a30: 3c0c800a */ lui $t4,0x800a +/* f023a34: 55a10025 */ bnel $t5,$at,.L0f023acc +/* f023a38: 8fa901f0 */ lw $t1,0x1f0($sp) +/* f023a3c: 8d8ca2d4 */ lw $t4,-0x5d2c($t4) +/* f023a40: 55800012 */ bnezl $t4,.L0f023a8c +/* f023a44: 8fb90208 */ lw $t9,0x208($sp) +/* f023a48: 0fc4a25f */ jal func0f12897c +/* f023a4c: 01602025 */ or $a0,$t3,$zero +/* f023a50: 0002c080 */ sll $t8,$v0,0x2 +/* f023a54: 3c03800a */ lui $v1,0x800a +/* f023a58: 00781821 */ addu $v1,$v1,$t8 +/* f023a5c: 8c63a024 */ lw $v1,-0x5fdc($v1) +/* f023a60: 24010002 */ addiu $at,$zero,0x2 +/* f023a64: 8c640000 */ lw $a0,0x0($v1) +/* f023a68: 10810007 */ beq $a0,$at,.L0f023a88 +/* f023a6c: 24010001 */ addiu $at,$zero,0x1 +/* f023a70: 54810016 */ bnel $a0,$at,.L0f023acc +/* f023a74: 8fa901f0 */ lw $t1,0x1f0($sp) +/* f023a78: 946f0010 */ lhu $t7,0x10($v1) +/* f023a7c: 24010002 */ addiu $at,$zero,0x2 +/* f023a80: 55e10012 */ bnel $t7,$at,.L0f023acc +/* f023a84: 8fa901f0 */ lw $t1,0x1f0($sp) +.L0f023a88: +/* f023a88: 8fb90208 */ lw $t9,0x208($sp) +.L0f023a8c: +/* f023a8c: 02002025 */ or $a0,$s0,$zero +/* f023a90: 24060001 */ addiu $a2,$zero,0x1 +/* f023a94: 8f280020 */ lw $t0,0x20($t9) +/* f023a98: a100000b */ sb $zero,0xb($t0) +/* f023a9c: 0fc0883b */ jal func0f0220ec +/* f023aa0: 8fa501fc */ lw $a1,0x1fc($sp) +/* f023aa4: 0c006be0 */ jal 0x1af80 +/* f023aa8: 8fa40208 */ lw $a0,0x208($sp) +/* f023aac: 8fa40250 */ lw $a0,0x250($sp) +/* f023ab0: 44060000 */ mfc1 $a2,$f0 +/* f023ab4: 24070001 */ addiu $a3,$zero,0x1 +/* f023ab8: 0fc23a2b */ jal func0f08e8ac +/* f023abc: 24850008 */ addiu $a1,$a0,0x8 +/* f023ac0: 10000048 */ beqz $zero,.L0f023be4 +/* f023ac4: 00403825 */ or $a3,$v0,$zero +/* f023ac8: 8fa901f0 */ lw $t1,0x1f0($sp) +.L0f023acc: +/* f023acc: 00003825 */ or $a3,$zero,$zero +/* f023ad0: 8faa0208 */ lw $t2,0x208($sp) +/* f023ad4: 5120000a */ beqzl $t1,.L0f023b00 +/* f023ad8: 8e030020 */ lw $v1,0x20($s0) +/* f023adc: 8d4d0020 */ lw $t5,0x20($t2) +/* f023ae0: 02002025 */ or $a0,$s0,$zero +/* f023ae4: 24060001 */ addiu $a2,$zero,0x1 +/* f023ae8: a1a0000b */ sb $zero,0xb($t5) +/* f023aec: afa0019c */ sw $zero,0x19c($sp) +/* f023af0: 0fc0883b */ jal func0f0220ec +/* f023af4: 8fa501fc */ lw $a1,0x1fc($sp) +/* f023af8: 8fa7019c */ lw $a3,0x19c($sp) +/* f023afc: 8e030020 */ lw $v1,0x20($s0) +.L0f023b00: +/* f023b00: 1060002c */ beqz $v1,.L0f023bb4 +/* f023b04: 00000000 */ sll $zero,$zero,0x0 +/* f023b08: 8c620020 */ lw $v0,0x20($v1) +/* f023b0c: 10400029 */ beqz $v0,.L0f023bb4 +/* f023b10: 00000000 */ sll $zero,$zero,0x0 +/* f023b14: 84440000 */ lh $a0,0x0($v0) +/* f023b18: 3c0c8006 */ lui $t4,0x8006 +/* f023b1c: 8d8cf00c */ lw $t4,-0xff4($t4) +/* f023b20: 00045880 */ sll $t3,$a0,0x2 +/* f023b24: 01645823 */ subu $t3,$t3,$a0 +/* f023b28: 000b5880 */ sll $t3,$t3,0x2 +/* f023b2c: 018bc021 */ addu $t8,$t4,$t3 +/* f023b30: 930f000b */ lbu $t7,0xb($t8) +/* f023b34: 31f90004 */ andi $t9,$t7,0x4 +/* f023b38: 1320001e */ beqz $t9,.L0f023bb4 +/* f023b3c: 00000000 */ sll $zero,$zero,0x0 +/* f023b40: 0c008f4e */ jal 0x23d38 +/* f023b44: 00000000 */ sll $zero,$zero,0x0 +/* f023b48: 8e080020 */ lw $t0,0x20($s0) +/* f023b4c: 8d020020 */ lw $v0,0x20($t0) +/* f023b50: 84440000 */ lh $a0,0x0($v0) +/* f023b54: 0c008e13 */ jal 0x2384c +/* f023b58: 84450014 */ lh $a1,0x14($v0) +/* f023b5c: 28440000 */ slti $a0,$v0,0x0 +/* f023b60: 54800014 */ bnezl $a0,.L0f023bb4 +/* f023b64: 00803825 */ or $a3,$a0,$zero +/* f023b68: 8e0e0020 */ lw $t6,0x20($s0) +/* f023b6c: 8dc20020 */ lw $v0,0x20($t6) +/* f023b70: 84440000 */ lh $a0,0x0($v0) +/* f023b74: 0c008e13 */ jal 0x2384c +/* f023b78: 84450016 */ lh $a1,0x16($v0) +/* f023b7c: 28440000 */ slti $a0,$v0,0x0 +/* f023b80: 5080000c */ beqzl $a0,.L0f023bb4 +/* f023b84: 00803825 */ or $a3,$a0,$zero +/* f023b88: 8e090020 */ lw $t1,0x20($s0) +/* f023b8c: 44802000 */ mtc1 $zero,$f4 +/* f023b90: 00002025 */ or $a0,$zero,$zero +/* f023b94: 8d2a0020 */ lw $t2,0x20($t1) +/* f023b98: c5460010 */ lwc1 $f6,0x10($t2) +/* f023b9c: 46062032 */ c.eq.s $f4,$f6 +/* f023ba0: 00000000 */ sll $zero,$zero,0x0 +/* f023ba4: 45030003 */ bc1tl .L0f023bb4 +/* f023ba8: 00803825 */ or $a3,$a0,$zero +/* f023bac: 24040001 */ addiu $a0,$zero,0x1 +/* f023bb0: 00803825 */ or $a3,$a0,$zero +.L0f023bb4: +/* f023bb4: 10e00003 */ beqz $a3,.L0f023bc4 +/* f023bb8: 00000000 */ sll $zero,$zero,0x0 +/* f023bbc: 10000009 */ beqz $zero,.L0f023be4 +/* f023bc0: 00003825 */ or $a3,$zero,$zero +.L0f023bc4: +/* f023bc4: 0c006be0 */ jal 0x1af80 +/* f023bc8: 8fa40208 */ lw $a0,0x208($sp) +/* f023bcc: 8fa40250 */ lw $a0,0x250($sp) +/* f023bd0: 44060000 */ mfc1 $a2,$f0 +/* f023bd4: 24070001 */ addiu $a3,$zero,0x1 +/* f023bd8: 0fc23a2b */ jal func0f08e8ac +/* f023bdc: 24850008 */ addiu $a1,$a0,0x8 +/* f023be0: 00403825 */ or $a3,$v0,$zero +.L0f023be4: +/* f023be4: 8fac01f0 */ lw $t4,0x1f0($sp) +.L0f023be8: +/* f023be8: 02002025 */ or $a0,$s0,$zero +/* f023bec: 51800016 */ beqzl $t4,.L0f023c48 +/* f023bf0: 8fad0250 */ lw $t5,0x250($sp) +/* f023bf4: 820b0007 */ lb $t3,0x7($s0) +/* f023bf8: 24010001 */ addiu $at,$zero,0x1 +/* f023bfc: 8fb80208 */ lw $t8,0x208($sp) +/* f023c00: 5561000b */ bnel $t3,$at,.L0f023c30 +/* f023c04: 96090192 */ lhu $t1,0x192($s0) +/* f023c08: 8f0f0020 */ lw $t7,0x20($t8) +/* f023c0c: 8fa80250 */ lw $t0,0x250($sp) +/* f023c10: 85f90002 */ lh $t9,0x2($t7) +/* f023c14: 57200006 */ bnezl $t9,.L0f023c30 +/* f023c18: 96090192 */ lhu $t1,0x192($s0) +/* f023c1c: 910e0000 */ lbu $t6,0x0($t0) +/* f023c20: 24010006 */ addiu $at,$zero,0x6 +/* f023c24: 15c10004 */ bne $t6,$at,.L0f023c38 +/* f023c28: 00000000 */ sll $zero,$zero,0x0 +/* f023c2c: 96090192 */ lhu $t1,0x192($s0) +.L0f023c30: +/* f023c30: 352a0040 */ ori $t2,$t1,0x40 +/* f023c34: a60a0192 */ sh $t2,0x192($s0) +.L0f023c38: +/* f023c38: 0fc08496 */ jal func0f021258 +/* f023c3c: afa70204 */ sw $a3,0x204($sp) +/* f023c40: 8fa70204 */ lw $a3,0x204($sp) +/* f023c44: 8fad0250 */ lw $t5,0x250($sp) +.L0f023c48: +/* f023c48: 3c01c780 */ lui $at,0xc780 +/* f023c4c: 44819000 */ mtc1 $at,$f18 +/* f023c50: c5a8000c */ lwc1 $f8,0xc($t5) +/* f023c54: 3c0c800a */ lui $t4,0x800a +/* f023c58: 4612403c */ c.lt.s $f8,$f18 +/* f023c5c: 00000000 */ sll $zero,$zero,0x0 +/* f023c60: 45000002 */ bc1f .L0f023c6c +/* f023c64: 00000000 */ sll $zero,$zero,0x0 +/* f023c68: 00003825 */ or $a3,$zero,$zero +.L0f023c6c: +/* f023c6c: 8d8ca2d8 */ lw $t4,-0x5d28($t4) +/* f023c70: 5580002d */ bnezl $t4,.L0f023d28 +/* f023c74: 8fab0250 */ lw $t3,0x250($sp) +/* f023c78: 50e0002b */ beqzl $a3,.L0f023d28 +/* f023c7c: 8fab0250 */ lw $t3,0x250($sp) +/* f023c80: 82030007 */ lb $v1,0x7($s0) +/* f023c84: 24010005 */ addiu $at,$zero,0x5 +/* f023c88: 10610006 */ beq $v1,$at,.L0f023ca4 +/* f023c8c: 2401001f */ addiu $at,$zero,0x1f +/* f023c90: 14610017 */ bne $v1,$at,.L0f023cf0 +/* f023c94: 00000000 */ sll $zero,$zero,0x0 +/* f023c98: 8e0b0018 */ lw $t3,0x18($s0) +/* f023c9c: 000bc140 */ sll $t8,$t3,0x5 +/* f023ca0: 07000013 */ bltz $t8,.L0f023cf0 +.L0f023ca4: +/* f023ca4: 3c03800a */ lui $v1,0x800a +/* f023ca8: 2463cdac */ addiu $v1,$v1,-12884 +/* f023cac: 8c6f0000 */ lw $t7,0x0($v1) +/* f023cb0: 02002025 */ or $a0,$s0,$zero +/* f023cb4: 25e20001 */ addiu $v0,$t7,0x1 +/* f023cb8: 2841000b */ slti $at,$v0,0xb +/* f023cbc: 14200009 */ bnez $at,.L0f023ce4 +/* f023cc0: ac620000 */ sw $v0,0x0($v1) +/* f023cc4: 0fc0919a */ jal func0f024668 +/* f023cc8: afa00204 */ sw $zero,0x204($sp) +/* f023ccc: 8e080014 */ lw $t0,0x14($s0) +/* f023cd0: 8fa70204 */ lw $a3,0x204($sp) +/* f023cd4: 3c02800a */ lui $v0,0x800a +/* f023cd8: 350e0020 */ ori $t6,$t0,0x20 +/* f023cdc: ae0e0014 */ sw $t6,0x14($s0) +/* f023ce0: 8c42cdac */ lw $v0,-0x3254($v0) +.L0f023ce4: +/* f023ce4: 3c03800a */ lui $v1,0x800a +/* f023ce8: 10000008 */ beqz $zero,.L0f023d0c +/* f023cec: 2463cdb0 */ addiu $v1,$v1,-12880 +.L0f023cf0: +/* f023cf0: 3c03800a */ lui $v1,0x800a +/* f023cf4: 2463cdb0 */ addiu $v1,$v1,-12880 +/* f023cf8: 8c690000 */ lw $t1,0x0($v1) +/* f023cfc: 3c02800a */ lui $v0,0x800a +/* f023d00: 252a0001 */ addiu $t2,$t1,0x1 +/* f023d04: ac6a0000 */ sw $t2,0x0($v1) +/* f023d08: 8c42cdac */ lw $v0,-0x3254($v0) +.L0f023d0c: +/* f023d0c: 8c6d0000 */ lw $t5,0x0($v1) +/* f023d10: 01a26021 */ addu $t4,$t5,$v0 +/* f023d14: 2981001f */ slti $at,$t4,0x1f +/* f023d18: 54200003 */ bnezl $at,.L0f023d28 +/* f023d1c: 8fab0250 */ lw $t3,0x250($sp) +/* f023d20: 00003825 */ or $a3,$zero,$zero +/* f023d24: 8fab0250 */ lw $t3,0x250($sp) +.L0f023d28: +/* f023d28: 8fac0250 */ lw $t4,0x250($sp) +/* f023d2c: 10e001be */ beqz $a3,.L0f024428 +/* f023d30: 91620001 */ lbu $v0,0x1($t3) +/* f023d34: 34580042 */ ori $t8,$v0,0x42 +/* f023d38: a1780001 */ sb $t8,0x1($t3) +/* f023d3c: 8e0f0018 */ lw $t7,0x18($s0) +/* f023d40: 3c08800a */ lui $t0,0x800a +/* f023d44: 35f90008 */ ori $t9,$t7,0x8 +/* f023d48: ae190018 */ sw $t9,0x18($s0) +/* f023d4c: 8d08a25c */ lw $t0,-0x5da4($t0) +/* f023d50: 0500000a */ bltz $t0,.L0f023d7c +/* f023d54: 3c0e800a */ lui $t6,0x800a +/* f023d58: 3c09800a */ lui $t1,0x800a +/* f023d5c: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f023d60: 8dcea260 */ lw $t6,-0x5da0($t6) +/* f023d64: 15c90005 */ bne $t6,$t1,.L0f023d7c +/* f023d68: 00000000 */ sll $zero,$zero,0x0 +/* f023d6c: 8e0a0014 */ lw $t2,0x14($s0) +/* f023d70: 3c010080 */ lui $at,0x80 +/* f023d74: 01416825 */ or $t5,$t2,$at +/* f023d78: ae0d0014 */ sw $t5,0x14($s0) +.L0f023d7c: +/* f023d7c: 0fc41b99 */ jal func0f106e64 +/* f023d80: 24040007 */ addiu $a0,$zero,0x7 +/* f023d84: 10400004 */ beqz $v0,.L0f023d98 +/* f023d88: 3c013ea0 */ lui $at,0x3ea0 +/* f023d8c: 44816000 */ mtc1 $at,$f12 +/* f023d90: 0c006943 */ jal 0x1a50c +/* f023d94: 00000000 */ sll $zero,$zero,0x0 +.L0f023d98: +/* f023d98: 3c0c7f02 */ lui $t4,0x7f02 +/* f023d9c: 258c152c */ addiu $t4,$t4,0x152c +/* f023da0: 3c018006 */ lui $at,0x8006 +/* f023da4: ac2cefcc */ sw $t4,-0x1034($at) +/* f023da8: 3c01800a */ lui $at,0x800a +/* f023dac: 12000003 */ beqz $s0,.L0f023dbc +/* f023db0: ac30cd1c */ sw $s0,-0x32e4($at) +/* f023db4: 10000002 */ beqz $zero,.L0f023dc0 +/* f023db8: 920402fe */ lbu $a0,0x2fe($s0) +.L0f023dbc: +/* f023dbc: 00002025 */ or $a0,$zero,$zero +.L0f023dc0: +/* f023dc0: 24010002 */ addiu $at,$zero,0x2 +/* f023dc4: 14810021 */ bne $a0,$at,.L0f023e4c +/* f023dc8: 3c18800a */ lui $t8,0x800a +/* f023dcc: 8f18a26c */ lw $t8,-0x5d94($t8) +/* f023dd0: 24010006 */ addiu $at,$zero,0x6 +/* f023dd4: 5301001e */ beql $t8,$at,.L0f023e50 +/* f023dd8: 8faf0250 */ lw $t7,0x250($sp) +/* f023ddc: 0fc0f917 */ jal func0f03e45c +/* f023de0: 02002025 */ or $a0,$s0,$zero +/* f023de4: e7a0018c */ swc1 $f0,0x18c($sp) +/* f023de8: 0c0068f7 */ jal 0x1a3dc +/* f023dec: 46000306 */ mov.s $f12,$f0 +/* f023df0: 3c014198 */ lui $at,0x4198 +/* f023df4: 44815000 */ mtc1 $at,$f10 +/* f023df8: 44803000 */ mtc1 $zero,$f6 +/* f023dfc: c7ac018c */ lwc1 $f12,0x18c($sp) +/* f023e00: 460a0102 */ mul.s $f4,$f0,$f10 +/* f023e04: e7a60194 */ swc1 $f6,0x194($sp) +/* f023e08: 0c0068f4 */ jal 0x1a3d0 +/* f023e0c: e7a40190 */ swc1 $f4,0x190($sp) +/* f023e10: 3c014198 */ lui $at,0x4198 +/* f023e14: 44814000 */ mtc1 $at,$f8 +/* f023e18: 27a40190 */ addiu $a0,$sp,0x190 +/* f023e1c: 27a501a8 */ addiu $a1,$sp,0x1a8 +/* f023e20: 46080482 */ mul.s $f18,$f0,$f8 +/* f023e24: 0c0059b7 */ jal 0x166dc +/* f023e28: e7b20198 */ swc1 $f18,0x198($sp) +/* f023e2c: 0fc2d5be */ jal func0f0b56f8 +/* f023e30: 00000000 */ sll $zero,$zero,0x0 +/* f023e34: 00402025 */ or $a0,$v0,$zero +/* f023e38: 0c00567f */ jal 0x159fc +/* f023e3c: 27a501a8 */ addiu $a1,$sp,0x1a8 +/* f023e40: 27ab01a8 */ addiu $t3,$sp,0x1a8 +/* f023e44: 1000004b */ beqz $zero,.L0f023f74 +/* f023e48: afab0210 */ sw $t3,0x210($sp) +.L0f023e4c: +/* f023e4c: 8faf0250 */ lw $t7,0x250($sp) +.L0f023e50: +/* f023e50: 24010006 */ addiu $at,$zero,0x6 +/* f023e54: 91f90000 */ lbu $t9,0x0($t7) +/* f023e58: 17210043 */ bne $t9,$at,.L0f023f68 +/* f023e5c: 00000000 */ sll $zero,$zero,0x0 +/* f023e60: 0fc4a25f */ jal func0f12897c +/* f023e64: 01e02025 */ or $a0,$t7,$zero +/* f023e68: 00024080 */ sll $t0,$v0,0x2 +/* f023e6c: 3c03800a */ lui $v1,0x800a +/* f023e70: 00681821 */ addu $v1,$v1,$t0 +/* f023e74: 8c63a024 */ lw $v1,-0x5fdc($v1) +/* f023e78: 24010003 */ addiu $at,$zero,0x3 +/* f023e7c: 02002025 */ or $a0,$s0,$zero +/* f023e80: 8c6e01b0 */ lw $t6,0x1b0($v1) +/* f023e84: 15c10034 */ bne $t6,$at,.L0f023f58 +/* f023e88: 00000000 */ sll $zero,$zero,0x0 +/* f023e8c: 0fc0f917 */ jal func0f03e45c +/* f023e90: afa30188 */ sw $v1,0x188($sp) +/* f023e94: 8fa30188 */ lw $v1,0x188($sp) +/* f023e98: e7a00178 */ swc1 $f0,0x178($sp) +/* f023e9c: 3c01447a */ lui $at,0x447a +/* f023ea0: 8c691a6c */ lw $t1,0x1a6c($v1) +/* f023ea4: 44812000 */ mtc1 $at,$f4 +/* f023ea8: 46000306 */ mov.s $f12,$f0 +/* f023eac: 8d220004 */ lw $v0,0x4($t1) +/* f023eb0: c44a00ac */ lwc1 $f10,0xac($v0) +/* f023eb4: afa20174 */ sw $v0,0x174($sp) +/* f023eb8: 46045182 */ mul.s $f6,$f10,$f4 +/* f023ebc: 0c0068f4 */ jal 0x1a3d0 +/* f023ec0: e7a60130 */ swc1 $f6,0x130($sp) +/* f023ec4: c7a80130 */ lwc1 $f8,0x130($sp) +/* f023ec8: 8fa20174 */ lw $v0,0x174($sp) +/* f023ecc: 44805000 */ mtc1 $zero,$f10 +/* f023ed0: 46080482 */ mul.s $f18,$f0,$f8 +/* f023ed4: 3c014348 */ lui $at,0x4348 +/* f023ed8: 44812000 */ mtc1 $at,$f4 +/* f023edc: e7b2017c */ swc1 $f18,0x17c($sp) +/* f023ee0: c44200ac */ lwc1 $f2,0xac($v0) +/* f023ee4: 4602503c */ c.lt.s $f10,$f2 +/* f023ee8: 00000000 */ sll $zero,$zero,0x0 +/* f023eec: 45020004 */ bc1fl .L0f023f00 +/* f023ef0: 46001007 */ neg.s $f0,$f2 +/* f023ef4: 10000002 */ beqz $zero,.L0f023f00 +/* f023ef8: 46001006 */ mov.s $f0,$f2 +/* f023efc: 46001007 */ neg.s $f0,$f2 +.L0f023f00: +/* f023f00: 46040182 */ mul.s $f6,$f0,$f4 +/* f023f04: 3c0141c8 */ lui $at,0x41c8 +/* f023f08: 44814000 */ mtc1 $at,$f8 +/* f023f0c: c7ac0178 */ lwc1 $f12,0x178($sp) +/* f023f10: 46006307 */ neg.s $f12,$f12 +/* f023f14: 46083480 */ add.s $f18,$f6,$f8 +/* f023f18: 0c0068f7 */ jal 0x1a3dc +/* f023f1c: e7b20180 */ swc1 $f18,0x180($sp) +/* f023f20: c7aa0130 */ lwc1 $f10,0x130($sp) +/* f023f24: 27a4017c */ addiu $a0,$sp,0x17c +/* f023f28: 27a501a8 */ addiu $a1,$sp,0x1a8 +/* f023f2c: 460a0102 */ mul.s $f4,$f0,$f10 +/* f023f30: 0c0059b7 */ jal 0x166dc +/* f023f34: e7a40184 */ swc1 $f4,0x184($sp) +/* f023f38: 0fc2d5be */ jal func0f0b56f8 +/* f023f3c: 00000000 */ sll $zero,$zero,0x0 +/* f023f40: 00402025 */ or $a0,$v0,$zero +/* f023f44: 0c00567f */ jal 0x159fc +/* f023f48: 27a501a8 */ addiu $a1,$sp,0x1a8 +/* f023f4c: 27aa01a8 */ addiu $t2,$sp,0x1a8 +/* f023f50: 10000008 */ beqz $zero,.L0f023f74 +/* f023f54: afaa0210 */ sw $t2,0x210($sp) +.L0f023f58: +/* f023f58: 0fc2d5be */ jal func0f0b56f8 +/* f023f5c: 00000000 */ sll $zero,$zero,0x0 +/* f023f60: 10000004 */ beqz $zero,.L0f023f74 +/* f023f64: afa20210 */ sw $v0,0x210($sp) +.L0f023f68: +/* f023f68: 0fc2d5be */ jal func0f0b56f8 +/* f023f6c: 00000000 */ sll $zero,$zero,0x0 +/* f023f70: afa20210 */ sw $v0,0x210($sp) +.L0f023f74: +/* f023f74: 8fad0208 */ lw $t5,0x208($sp) +/* f023f78: 8dac0008 */ lw $t4,0x8($t5) +/* f023f7c: 8584000e */ lh $a0,0xe($t4) +/* f023f80: 0004c180 */ sll $t8,$a0,0x6 +/* f023f84: 0fc59e7d */ jal func0f1679f4 +/* f023f88: 03002025 */ or $a0,$t8,$zero +/* f023f8c: 8fab01f0 */ lw $t3,0x1f0($sp) +/* f023f90: afa20220 */ sw $v0,0x220($sp) +/* f023f94: 11600011 */ beqz $t3,.L0f023fdc +/* f023f98: 3c02800a */ lui $v0,0x800a +/* f023f9c: 8c42cd1c */ lw $v0,-0x32e4($v0) +/* f023fa0: 3c19800a */ lui $t9,0x800a +/* f023fa4: 80430012 */ lb $v1,0x12($v0) +/* f023fa8: 0460000c */ bltz $v1,.L0f023fdc +/* f023fac: 00000000 */ sll $zero,$zero,0x0 +/* f023fb0: 8f399ff8 */ lw $t9,-0x6008($t9) +/* f023fb4: 240effff */ addiu $t6,$zero,-1 +/* f023fb8: 00797821 */ addu $t7,$v1,$t9 +/* f023fbc: a04f0012 */ sb $t7,0x12($v0) +/* f023fc0: 3c02800a */ lui $v0,0x800a +/* f023fc4: 8c42cd1c */ lw $v0,-0x32e4($v0) +/* f023fc8: 80480012 */ lb $t0,0x12($v0) +/* f023fcc: 2901001e */ slti $at,$t0,0x1e +/* f023fd0: 14200002 */ bnez $at,.L0f023fdc +/* f023fd4: 00000000 */ sll $zero,$zero,0x0 +/* f023fd8: a04e0012 */ sb $t6,0x12($v0) +.L0f023fdc: +/* f023fdc: 3c03800a */ lui $v1,0x800a +/* f023fe0: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f023fe4: 24631bb0 */ addiu $v1,$v1,0x1bb0 +/* f023fe8: 0fc2d5ee */ jal func0f0b57b8 +/* f023fec: afa30124 */ sw $v1,0x124($sp) +/* f023ff0: 3c09800a */ lui $t1,0x800a +/* f023ff4: 8d29a2d8 */ lw $t1,-0x5d28($t1) +/* f023ff8: 8fa30124 */ lw $v1,0x124($sp) +/* f023ffc: 46000406 */ mov.s $f16,$f0 +/* f024000: 1120000c */ beqz $t1,.L0f024034 +/* f024004: 00003025 */ or $a2,$zero,$zero +/* f024008: 3c0a800b */ lui $t2,0x800b +/* f02400c: 8d4acb94 */ lw $t2,-0x346c($t2) +/* f024010: 3c017f1b */ lui $at,0x7f1b +/* f024014: 314d00c0 */ andi $t5,$t2,0xc0 +/* f024018: 11a00004 */ beqz $t5,.L0f02402c +/* f02401c: 00000000 */ sll $zero,$zero,0x0 +/* f024020: 3c017f1b */ lui $at,0x7f1b +/* f024024: 10000010 */ beqz $zero,.L0f024068 +/* f024028: c42e87c8 */ lwc1 $f14,-0x7838($at) +.L0f02402c: +/* f02402c: 1000000e */ beqz $zero,.L0f024068 +/* f024030: c42e87cc */ lwc1 $f14,-0x7834($at) +.L0f024034: +/* f024034: afa30124 */ sw $v1,0x124($sp) +/* f024038: afa60110 */ sw $a2,0x110($sp) +/* f02403c: 0fc47b9c */ jal func0f11ee70 +/* f024040: e7b00114 */ swc1 $f16,0x114($sp) +/* f024044: 8fa30124 */ lw $v1,0x124($sp) +/* f024048: 8fa60110 */ lw $a2,0x110($sp) +/* f02404c: 10400004 */ beqz $v0,.L0f024060 +/* f024050: c7b00114 */ lwc1 $f16,0x114($sp) +/* f024054: 3c017f1b */ lui $at,0x7f1b +/* f024058: 10000003 */ beqz $zero,.L0f024068 +/* f02405c: c42e87d0 */ lwc1 $f14,-0x7830($at) +.L0f024060: +/* f024060: 3c017f1b */ lui $at,0x7f1b +/* f024064: c42e87d4 */ lwc1 $f14,-0x782c($at) +.L0f024068: +/* f024068: 8fac0208 */ lw $t4,0x208($sp) +/* f02406c: 27a40210 */ addiu $a0,$sp,0x210 +/* f024070: 8d820020 */ lw $v0,0x20($t4) +/* f024074: 50400057 */ beqzl $v0,.L0f0241d4 +/* f024078: 8fa50208 */ lw $a1,0x208($sp) +/* f02407c: 84580000 */ lh $t8,0x0($v0) +/* f024080: 8fab0250 */ lw $t3,0x250($sp) +/* f024084: 53000053 */ beqzl $t8,.L0f0241d4 +/* f024088: 8fa50208 */ lw $a1,0x208($sp) +/* f02408c: c5660008 */ lwc1 $f6,0x8($t3) +/* f024090: c4680000 */ lwc1 $f8,0x0($v1) +/* f024094: c572000c */ lwc1 $f18,0xc($t3) +/* f024098: c46a0004 */ lwc1 $f10,0x4($v1) +/* f02409c: 46083001 */ sub.s $f0,$f6,$f8 +/* f0240a0: c4660008 */ lwc1 $f6,0x8($v1) +/* f0240a4: c5640010 */ lwc1 $f4,0x10($t3) +/* f0240a8: 460a9081 */ sub.s $f2,$f18,$f10 +/* f0240ac: 46000202 */ mul.s $f8,$f0,$f0 +/* f0240b0: 46062301 */ sub.s $f12,$f4,$f6 +/* f0240b4: 46021482 */ mul.s $f18,$f2,$f2 +/* f0240b8: 46124280 */ add.s $f10,$f8,$f18 +/* f0240bc: 460c6102 */ mul.s $f4,$f12,$f12 +/* f0240c0: 46045180 */ add.s $f6,$f10,$f4 +/* f0240c4: 46103202 */ mul.s $f8,$f6,$f16 +/* f0240c8: 00000000 */ sll $zero,$zero,0x0 +/* f0240cc: 46104482 */ mul.s $f18,$f8,$f16 +/* f0240d0: 4612703c */ c.lt.s $f14,$f18 +/* f0240d4: 00000000 */ sll $zero,$zero,0x0 +/* f0240d8: 4500003d */ bc1f .L0f0241d0 +/* f0240dc: 00000000 */ sll $zero,$zero,0x0 +/* f0240e0: c4400010 */ lwc1 $f0,0x10($v0) +/* f0240e4: 44801000 */ mtc1 $zero,$f2 +/* f0240e8: 24060001 */ addiu $a2,$zero,0x1 +/* f0240ec: e7a0010c */ swc1 $f0,0x10c($sp) +/* f0240f0: 84590014 */ lh $t9,0x14($v0) +/* f0240f4: 46001032 */ c.eq.s $f2,$f0 +/* f0240f8: afb90108 */ sw $t9,0x108($sp) +/* f0240fc: c44a0034 */ lwc1 $f10,0x34($v0) +/* f024100: e7aa0104 */ swc1 $f10,0x104($sp) +/* f024104: 844f0038 */ lh $t7,0x38($v0) +/* f024108: 45010014 */ bc1t .L0f02415c +/* f02410c: afaf0100 */ sw $t7,0x100($sp) +/* f024110: c444001c */ lwc1 $f4,0x1c($v0) +/* f024114: c4460074 */ lwc1 $f6,0x74($v0) +/* f024118: 3c013e80 */ lui $at,0x3e80 +/* f02411c: 44819000 */ mtc1 $at,$f18 +/* f024120: 46062202 */ mul.s $f8,$f4,$f6 +/* f024124: 3c013f00 */ lui $at,0x3f00 +/* f024128: 4608903e */ c.le.s $f18,$f8 +/* f02412c: 00000000 */ sll $zero,$zero,0x0 +/* f024130: 4502000b */ bc1fl .L0f024160 +/* f024134: c4440054 */ lwc1 $f4,0x54($v0) +/* f024138: 44815000 */ mtc1 $at,$f10 +/* f02413c: 00000000 */ sll $zero,$zero,0x0 +/* f024140: 4600503c */ c.lt.s $f10,$f0 +/* f024144: 00000000 */ sll $zero,$zero,0x0 +/* f024148: 45020004 */ bc1fl .L0f02415c +/* f02414c: e4420010 */ swc1 $f2,0x10($v0) +/* f024150: 84480016 */ lh $t0,0x16($v0) +/* f024154: a4480014 */ sh $t0,0x14($v0) +/* f024158: e4420010 */ swc1 $f2,0x10($v0) +.L0f02415c: +/* f02415c: c4440054 */ lwc1 $f4,0x54($v0) +.L0f024160: +/* f024160: 46041032 */ c.eq.s $f2,$f4 +/* f024164: 00000000 */ sll $zero,$zero,0x0 +/* f024168: 4503001a */ bc1tl .L0f0241d4 +/* f02416c: 8fa50208 */ lw $a1,0x208($sp) +/* f024170: c4460040 */ lwc1 $f6,0x40($v0) +/* f024174: c4480074 */ lwc1 $f8,0x74($v0) +/* f024178: 3c013e80 */ lui $at,0x3e80 +/* f02417c: 44815000 */ mtc1 $at,$f10 +/* f024180: 46083482 */ mul.s $f18,$f6,$f8 +/* f024184: 4612503e */ c.le.s $f10,$f18 +/* f024188: 00000000 */ sll $zero,$zero,0x0 +/* f02418c: 45020011 */ bc1fl .L0f0241d4 +/* f024190: 8fa50208 */ lw $a1,0x208($sp) +/* f024194: c4400034 */ lwc1 $f0,0x34($v0) +/* f024198: 3c013f00 */ lui $at,0x3f00 +/* f02419c: 46001032 */ c.eq.s $f2,$f0 +/* f0241a0: 00000000 */ sll $zero,$zero,0x0 +/* f0241a4: 4503000b */ bc1tl .L0f0241d4 +/* f0241a8: 8fa50208 */ lw $a1,0x208($sp) +/* f0241ac: 44812000 */ mtc1 $at,$f4 +/* f0241b0: 00000000 */ sll $zero,$zero,0x0 +/* f0241b4: 4600203c */ c.lt.s $f4,$f0 +/* f0241b8: 00000000 */ sll $zero,$zero,0x0 +/* f0241bc: 45020004 */ bc1fl .L0f0241d0 +/* f0241c0: e4420034 */ swc1 $f2,0x34($v0) +/* f0241c4: 844e003a */ lh $t6,0x3a($v0) +/* f0241c8: a44e0038 */ sh $t6,0x38($v0) +/* f0241cc: e4420034 */ swc1 $f2,0x34($v0) +.L0f0241d0: +/* f0241d0: 8fa50208 */ lw $a1,0x208($sp) +.L0f0241d4: +/* f0241d4: afa20128 */ sw $v0,0x128($sp) +/* f0241d8: 0c0073af */ jal 0x1cebc +/* f0241dc: afa60110 */ sw $a2,0x110($sp) +/* f0241e0: 8fa60110 */ lw $a2,0x110($sp) +/* f0241e4: 8fa20128 */ lw $v0,0x128($sp) +/* f0241e8: c7a6010c */ lwc1 $f6,0x10c($sp) +/* f0241ec: 10c00008 */ beqz $a2,.L0f024210 +/* f0241f0: 3c018006 */ lui $at,0x8006 +/* f0241f4: e4460010 */ swc1 $f6,0x10($v0) +/* f0241f8: 8fa90108 */ lw $t1,0x108($sp) +/* f0241fc: a4490014 */ sh $t1,0x14($v0) +/* f024200: c7a80104 */ lwc1 $f8,0x104($sp) +/* f024204: e4480034 */ swc1 $f8,0x34($v0) +/* f024208: 8faa0100 */ lw $t2,0x100($sp) +/* f02420c: a44a0038 */ sh $t2,0x38($v0) +.L0f024210: +/* f024210: ac20efcc */ sw $zero,-0x1034($at) +/* f024214: 3c018006 */ lui $at,0x8006 +/* f024218: 0c006943 */ jal 0x1a50c +/* f02421c: c42c29e8 */ lwc1 $f12,0x29e8($at) +/* f024220: 8fad01f0 */ lw $t5,0x1f0($sp) +/* f024224: 260400f8 */ addiu $a0,$s0,0xf8 +/* f024228: 11a00003 */ beqz $t5,.L0f024238 +/* f02422c: 00000000 */ sll $zero,$zero,0x0 +/* f024230: 0fc1a5c4 */ jal func0f069710 +/* f024234: 260500fc */ addiu $a1,$s0,0xfc +.L0f024238: +/* f024238: 0c006a7a */ jal 0x1a9e8 +/* f02423c: 8fa40208 */ lw $a0,0x208($sp) +/* f024240: 8fac0250 */ lw $t4,0x250($sp) +/* f024244: 8d87001c */ lw $a3,0x1c($t4) +/* f024248: e5800014 */ swc1 $f0,0x14($t4) +/* f02424c: 50e0000b */ beqzl $a3,.L0f02427c +/* f024250: 8e030178 */ lw $v1,0x178($s0) +/* f024254: 8ce20020 */ lw $v0,0x20($a3) +.L0f024258: +/* f024258: 02002025 */ or $a0,$s0,$zero +/* f02425c: 00e02825 */ or $a1,$a3,$zero +/* f024260: 8fa601f0 */ lw $a2,0x1f0($sp) +/* f024264: 0fc08885 */ jal func0f022214 +/* f024268: afa201f4 */ sw $v0,0x1f4($sp) +/* f02426c: 8fa701f4 */ lw $a3,0x1f4($sp) +/* f024270: 54e0fff9 */ bnezl $a3,.L0f024258 +/* f024274: 8ce20020 */ lw $v0,0x20($a3) +/* f024278: 8e030178 */ lw $v1,0x178($s0) +.L0f02427c: +/* f02427c: 5060004d */ beqzl $v1,.L0f0243b4 +/* f024280: 8fab0208 */ lw $t3,0x208($sp) +/* f024284: 8c620004 */ lw $v0,0x4($v1) +/* f024288: 8c580018 */ lw $t8,0x18($v0) +/* f02428c: afb800f4 */ sw $t8,0xf4($sp) +/* f024290: 82040006 */ lb $a0,0x6($s0) +/* f024294: 2881002a */ slti $at,$a0,0x2a +/* f024298: 14200045 */ bnez $at,.L0f0243b0 +/* f02429c: 2881002b */ slti $at,$a0,0x2b +/* f0242a0: 10200043 */ beqz $at,.L0f0243b0 +/* f0242a4: 3c198006 */ lui $t9,0x8006 +/* f0242a8: 27392a3c */ addiu $t9,$t9,0x2a3c +/* f0242ac: 8f210000 */ lw $at,0x0($t9) +/* f0242b0: 27ab00e8 */ addiu $t3,$sp,0xe8 +/* f0242b4: 8f280004 */ lw $t0,0x4($t9) +/* f0242b8: ad610000 */ sw $at,0x0($t3) +/* f0242bc: 8f210008 */ lw $at,0x8($t9) +/* f0242c0: ad680004 */ sw $t0,0x4($t3) +/* f0242c4: ad610008 */ sw $at,0x8($t3) +/* f0242c8: 0fc22f3d */ jal func0f08bcf4 +/* f0242cc: 8e040178 */ lw $a0,0x178($s0) +/* f0242d0: afa20058 */ sw $v0,0x58($sp) +/* f0242d4: 82060006 */ lb $a2,0x6($s0) +/* f0242d8: 3c017f1b */ lui $at,0x7f1b +/* f0242dc: c43287d8 */ lwc1 $f18,-0x7828($at) +/* f0242e0: 24c6ffd6 */ addiu $a2,$a2,-42 +/* f0242e4: 000670c0 */ sll $t6,$a2,0x3 +/* f0242e8: 01c67021 */ addu $t6,$t6,$a2 +/* f0242ec: 00024880 */ sll $t1,$v0,0x2 +/* f0242f0: 000e7100 */ sll $t6,$t6,0x4 +/* f0242f4: 01224823 */ subu $t1,$t1,$v0 +/* f0242f8: 000948c0 */ sll $t1,$t1,0x3 +/* f0242fc: 3c0d8008 */ lui $t5,0x8008 +/* f024300: 01c95021 */ addu $t2,$t6,$t1 +/* f024304: 25addae4 */ addiu $t5,$t5,-9500 +/* f024308: 014d1821 */ addu $v1,$t2,$t5 +/* f02430c: c4700000 */ lwc1 $f16,0x0($v1) +/* f024310: c46e0004 */ lwc1 $f14,0x4($v1) +/* f024314: c46c0008 */ lwc1 $f12,0x8($v1) +/* f024318: 46128402 */ mul.s $f16,$f16,$f18 +/* f02431c: c46a000c */ lwc1 $f10,0xc($v1) +/* f024320: c4680010 */ lwc1 $f8,0x10($v1) +/* f024324: 46127382 */ mul.s $f14,$f14,$f18 +/* f024328: c4660014 */ lwc1 $f6,0x14($v1) +/* f02432c: e7aa00e4 */ swc1 $f10,0xe4($sp) +/* f024330: 46126482 */ mul.s $f18,$f12,$f18 +/* f024334: e7b000e8 */ swc1 $f16,0xe8($sp) +/* f024338: e7a800e0 */ swc1 $f8,0xe0($sp) +/* f02433c: e7a600dc */ swc1 $f6,0xdc($sp) +/* f024340: e7ae00ec */ swc1 $f14,0xec($sp) +/* f024344: 27a400e8 */ addiu $a0,$sp,0xe8 +/* f024348: 27a5009c */ addiu $a1,$sp,0x9c +/* f02434c: 0c0059b7 */ jal 0x166dc +/* f024350: e7b200f0 */ swc1 $f18,0xf0($sp) +/* f024354: c7ac00e4 */ lwc1 $f12,0xe4($sp) +/* f024358: 0c005789 */ jal 0x15e24 +/* f02435c: 27a5009c */ addiu $a1,$sp,0x9c +/* f024360: c7ac00e0 */ lwc1 $f12,0xe0($sp) +/* f024364: 0c0057a0 */ jal 0x15e80 +/* f024368: 27a5009c */ addiu $a1,$sp,0x9c +/* f02436c: c7ac00dc */ lwc1 $f12,0xdc($sp) +/* f024370: 0c0057b7 */ jal 0x15edc +/* f024374: 27a5009c */ addiu $a1,$sp,0x9c +/* f024378: 8fac00f4 */ lw $t4,0xf4($sp) +/* f02437c: 27a5009c */ addiu $a1,$sp,0x9c +/* f024380: 27a6005c */ addiu $a2,$sp,0x5c +/* f024384: 0c0056f9 */ jal 0x15be4 +/* f024388: 8d84000c */ lw $a0,0xc($t4) +/* f02438c: 8fb800f4 */ lw $t8,0xf4($sp) +/* f024390: 27a4005c */ addiu $a0,$sp,0x5c +/* f024394: 0c005746 */ jal 0x15d18 +/* f024398: 8f05000c */ lw $a1,0xc($t8) +/* f02439c: 8faf0058 */ lw $t7,0x58($sp) +/* f0243a0: 24010002 */ addiu $at,$zero,0x2 +/* f0243a4: 55e10003 */ bnel $t7,$at,.L0f0243b4 +/* f0243a8: 8fab0208 */ lw $t3,0x208($sp) +/* f0243ac: afa00200 */ sw $zero,0x200($sp) +.L0f0243b0: +/* f0243b0: 8fab0208 */ lw $t3,0x208($sp) +.L0f0243b4: +/* f0243b4: 3c198008 */ lui $t9,0x8008 +/* f0243b8: 2739ce40 */ addiu $t9,$t9,-12736 +/* f0243bc: 8d640008 */ lw $a0,0x8($t3) +/* f0243c0: 8c880004 */ lw $t0,0x4($a0) +/* f0243c4: 5728003e */ bnel $t9,$t0,.L0f0244c0 +/* f0243c8: 8fb801f0 */ lw $t8,0x1f0($sp) +/* f0243cc: 0c006a47 */ jal 0x1a91c +/* f0243d0: 24050004 */ addiu $a1,$zero,0x4 +/* f0243d4: 10400039 */ beqz $v0,.L0f0244bc +/* f0243d8: 00402825 */ or $a1,$v0,$zero +/* f0243dc: 944e0000 */ lhu $t6,0x0($v0) +/* f0243e0: 24010017 */ addiu $at,$zero,0x17 +/* f0243e4: 55c10036 */ bnel $t6,$at,.L0f0244c0 +/* f0243e8: 8fb801f0 */ lw $t8,0x1f0($sp) +/* f0243ec: 0c006a87 */ jal 0x1aa1c +/* f0243f0: 8fa40208 */ lw $a0,0x208($sp) +/* f0243f4: 8c490000 */ lw $t1,0x0($v0) +/* f0243f8: 24050001 */ addiu $a1,$zero,0x1 +/* f0243fc: 51200030 */ beqzl $t1,.L0f0244c0 +/* f024400: 8fb801f0 */ lw $t8,0x1f0($sp) +/* f024404: 0c006a47 */ jal 0x1a91c +/* f024408: 8c440000 */ lw $a0,0x0($v0) +/* f02440c: 1040002b */ beqz $v0,.L0f0244bc +/* f024410: 00402825 */ or $a1,$v0,$zero +/* f024414: 0c006a87 */ jal 0x1aa1c +/* f024418: 8fa40208 */ lw $a0,0x208($sp) +/* f02441c: 8faa0200 */ lw $t2,0x200($sp) +/* f024420: 10000026 */ beqz $zero,.L0f0244bc +/* f024424: ac4a0000 */ sw $t2,0x0($v0) +.L0f024428: +/* f024428: 304dfffd */ andi $t5,$v0,0xfffd +/* f02442c: a18d0001 */ sb $t5,0x1($t4) +/* f024430: 3c18800a */ lui $t8,0x800a +/* f024434: 8f18a25c */ lw $t8,-0x5da4($t8) +/* f024438: 3c0f800a */ lui $t7,0x800a +/* f02443c: 3c0b800a */ lui $t3,0x800a +/* f024440: 0702000b */ bltzl $t8,.L0f024470 +/* f024444: 8fae0250 */ lw $t6,0x250($sp) +/* f024448: 8defa260 */ lw $t7,-0x5da0($t7) +/* f02444c: 8d6ba244 */ lw $t3,-0x5dbc($t3) +/* f024450: 55eb0007 */ bnel $t7,$t3,.L0f024470 +/* f024454: 8fae0250 */ lw $t6,0x250($sp) +/* f024458: 8e190014 */ lw $t9,0x14($s0) +/* f02445c: 3c01ff7f */ lui $at,0xff7f +/* f024460: 3421ffff */ ori $at,$at,0xffff +/* f024464: 03214024 */ and $t0,$t9,$at +/* f024468: ae080014 */ sw $t0,0x14($s0) +/* f02446c: 8fae0250 */ lw $t6,0x250($sp) +.L0f024470: +/* f024470: 8dc7001c */ lw $a3,0x1c($t6) +/* f024474: 50e0000a */ beqzl $a3,.L0f0244a0 +/* f024478: 920900fc */ lbu $t1,0xfc($s0) +/* f02447c: 8ce20020 */ lw $v0,0x20($a3) +.L0f024480: +/* f024480: 00e02025 */ or $a0,$a3,$zero +/* f024484: 8fa501f0 */ lw $a1,0x1f0($sp) +/* f024488: 0fc1c1be */ jal func0f0706f8 +/* f02448c: afa201f4 */ sw $v0,0x1f4($sp) +/* f024490: 8fa701f4 */ lw $a3,0x1f4($sp) +/* f024494: 54e0fffa */ bnezl $a3,.L0f024480 +/* f024498: 8ce20020 */ lw $v0,0x20($a3) +/* f02449c: 920900fc */ lbu $t1,0xfc($s0) +.L0f0244a0: +/* f0244a0: 920a00fd */ lbu $t2,0xfd($s0) +/* f0244a4: 920d00fe */ lbu $t5,0xfe($s0) +/* f0244a8: 920c00ff */ lbu $t4,0xff($s0) +/* f0244ac: a20900f8 */ sb $t1,0xf8($s0) +/* f0244b0: a20a00f9 */ sb $t2,0xf9($s0) +/* f0244b4: a20d00fa */ sb $t5,0xfa($s0) +/* f0244b8: a20c00fb */ sb $t4,0xfb($s0) +.L0f0244bc: +/* f0244bc: 8fb801f0 */ lw $t8,0x1f0($sp) +.L0f0244c0: +/* f0244c0: 53000013 */ beqzl $t8,.L0f024510 +/* f0244c4: 00001025 */ or $v0,$zero,$zero +/* f0244c8: 8e0f0018 */ lw $t7,0x18($s0) +/* f0244cc: 31eb0400 */ andi $t3,$t7,0x400 +/* f0244d0: 5560000f */ bnezl $t3,.L0f024510 +/* f0244d4: 00001025 */ or $v0,$zero,$zero +/* f0244d8: 8e190014 */ lw $t9,0x14($s0) +/* f0244dc: 8fa40250 */ lw $a0,0x250($sp) +/* f0244e0: 33280001 */ andi $t0,$t9,0x1 +/* f0244e4: 11000007 */ beqz $t0,.L0f024504 +/* f0244e8: 00000000 */ sll $zero,$zero,0x0 +/* f0244ec: 0fc1c1a6 */ jal func0f070698 +/* f0244f0: 00002825 */ or $a1,$zero,$zero +/* f0244f4: 8e0e0014 */ lw $t6,0x14($s0) +/* f0244f8: 2401fffe */ addiu $at,$zero,-2 +/* f0244fc: 01c14824 */ and $t1,$t6,$at +/* f024500: ae090014 */ sw $t1,0x14($s0) +.L0f024504: +/* f024504: 0fc1069d */ jal func0f041a74 +/* f024508: 02002025 */ or $a0,$s0,$zero +/* f02450c: 00001025 */ or $v0,$zero,$zero +.L0f024510: +/* f024510: 8fbf0024 */ lw $ra,0x24($sp) +/* f024514: 8fb00020 */ lw $s0,0x20($sp) +/* f024518: 27bd0250 */ addiu $sp,$sp,0x250 +/* f02451c: 03e00008 */ jr $ra +/* f024520: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f024524 +/* f024524: 27bdffe0 */ addiu $sp,$sp,-32 +/* f024528: afbf001c */ sw $ra,0x1c($sp) +/* f02452c: afb10018 */ sw $s1,0x18($sp) +/* f024530: afb00014 */ sw $s0,0x14($sp) +/* f024534: 8c8e001c */ lw $t6,0x1c($a0) +/* f024538: 00808825 */ or $s1,$a0,$zero +/* f02453c: 8dd0001c */ lw $s0,0x1c($t6) +/* f024540: 5200001a */ beqzl $s0,.L0f0245ac +/* f024544: 8e2c0014 */ lw $t4,0x14($s1) +/* f024548: 8e2f0178 */ lw $t7,0x178($s1) +.L0f02454c: +/* f02454c: 520f0014 */ beql $s0,$t7,.L0f0245a0 +/* f024550: 8e100020 */ lw $s0,0x20($s0) +/* f024554: 8e380174 */ lw $t8,0x174($s1) +/* f024558: 52180011 */ beql $s0,$t8,.L0f0245a0 +/* f02455c: 8e100020 */ lw $s0,0x20($s0) +/* f024560: 8e390170 */ lw $t9,0x170($s1) +/* f024564: 5219000e */ beql $s0,$t9,.L0f0245a0 +/* f024568: 8e100020 */ lw $s0,0x20($s0) +/* f02456c: 8e020004 */ lw $v0,0x4($s0) +/* f024570: 8c480040 */ lw $t0,0x40($v0) +/* f024574: 31090040 */ andi $t1,$t0,0x40 +/* f024578: 55200009 */ bnezl $t1,.L0f0245a0 +/* f02457c: 8e100020 */ lw $s0,0x20($s0) +/* f024580: 8c4a0008 */ lw $t2,0x8($v0) +/* f024584: 02002025 */ or $a0,$s0,$zero +/* f024588: 314b2000 */ andi $t3,$t2,0x2000 +/* f02458c: 55600004 */ bnezl $t3,.L0f0245a0 +/* f024590: 8e100020 */ lw $s0,0x20($s0) +/* f024594: 0fc20a59 */ jal func0f082964 +/* f024598: 24050001 */ addiu $a1,$zero,0x1 +/* f02459c: 8e100020 */ lw $s0,0x20($s0) +.L0f0245a0: +/* f0245a0: 5600ffea */ bnezl $s0,.L0f02454c +/* f0245a4: 8e2f0178 */ lw $t7,0x178($s1) +/* f0245a8: 8e2c0014 */ lw $t4,0x14($s1) +.L0f0245ac: +/* f0245ac: 358d0001 */ ori $t5,$t4,0x1 +/* f0245b0: ae2d0014 */ sw $t5,0x14($s1) +/* f0245b4: 8fbf001c */ lw $ra,0x1c($sp) +/* f0245b8: 8fb10018 */ lw $s1,0x18($sp) +/* f0245bc: 8fb00014 */ lw $s0,0x14($sp) +/* f0245c0: 03e00008 */ jr $ra +/* f0245c4: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f0245c8 +/* f0245c8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0245cc: afbf0014 */ sw $ra,0x14($sp) +/* f0245d0: afa40018 */ sw $a0,0x18($sp) +/* f0245d4: afa5001c */ sw $a1,0x1c($sp) +/* f0245d8: 8c8f0020 */ lw $t7,0x20($a0) +/* f0245dc: 3c188008 */ lui $t8,0x8008 +/* f0245e0: 2718ce40 */ addiu $t8,$t8,-12736 +/* f0245e4: 8de60008 */ lw $a2,0x8($t7) +/* f0245e8: 8cd90004 */ lw $t9,0x4($a2) +/* f0245ec: 00c02025 */ or $a0,$a2,$zero +/* f0245f0: 5719001a */ bnel $t8,$t9,.L0f02465c +/* f0245f4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0245f8: 0c006a47 */ jal 0x1a91c +/* f0245fc: 24050004 */ addiu $a1,$zero,0x4 +/* f024600: 10400015 */ beqz $v0,.L0f024658 +/* f024604: 00402825 */ or $a1,$v0,$zero +/* f024608: 94480000 */ lhu $t0,0x0($v0) +/* f02460c: 24010017 */ addiu $at,$zero,0x17 +/* f024610: 8fa90018 */ lw $t1,0x18($sp) +/* f024614: 55010011 */ bnel $t0,$at,.L0f02465c +/* f024618: 8fbf0014 */ lw $ra,0x14($sp) +/* f02461c: 0c006a87 */ jal 0x1aa1c +/* f024620: 8d240020 */ lw $a0,0x20($t1) +/* f024624: 8c4a0000 */ lw $t2,0x0($v0) +/* f024628: 24050004 */ addiu $a1,$zero,0x4 +/* f02462c: 5140000b */ beqzl $t2,.L0f02465c +/* f024630: 8fbf0014 */ lw $ra,0x14($sp) +/* f024634: 0c006a47 */ jal 0x1a91c +/* f024638: 8c440000 */ lw $a0,0x0($v0) +/* f02463c: 10400006 */ beqz $v0,.L0f024658 +/* f024640: 00402825 */ or $a1,$v0,$zero +/* f024644: 8fab0018 */ lw $t3,0x18($sp) +/* f024648: 0c006a87 */ jal 0x1aa1c +/* f02464c: 8d640020 */ lw $a0,0x20($t3) +/* f024650: 8fac001c */ lw $t4,0x1c($sp) +/* f024654: ac4c0000 */ sw $t4,0x0($v0) +.L0f024658: +/* f024658: 8fbf0014 */ lw $ra,0x14($sp) +.L0f02465c: +/* f02465c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f024660: 03e00008 */ jr $ra +/* f024664: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f024668 +/* f024668: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02466c: afbf001c */ sw $ra,0x1c($sp) +/* f024670: afb10018 */ sw $s1,0x18($sp) +/* f024674: afb00014 */ sw $s0,0x14($sp) +/* f024678: 8c8e001c */ lw $t6,0x1c($a0) +/* f02467c: 00808825 */ or $s1,$a0,$zero +/* f024680: 8dd0001c */ lw $s0,0x1c($t6) +/* f024684: 52000010 */ beqzl $s0,.L0f0246c8 +/* f024688: 8e280014 */ lw $t0,0x14($s1) +/* f02468c: 8e2f0178 */ lw $t7,0x178($s1) +.L0f024690: +/* f024690: 520f000a */ beql $s0,$t7,.L0f0246bc +/* f024694: 8e100020 */ lw $s0,0x20($s0) +/* f024698: 8e020004 */ lw $v0,0x4($s0) +/* f02469c: 02002025 */ or $a0,$s0,$zero +/* f0246a0: 8c580008 */ lw $t8,0x8($v0) +/* f0246a4: 33192000 */ andi $t9,$t8,0x2000 +/* f0246a8: 57200004 */ bnezl $t9,.L0f0246bc +/* f0246ac: 8e100020 */ lw $s0,0x20($s0) +/* f0246b0: 0fc20a59 */ jal func0f082964 +/* f0246b4: 24050006 */ addiu $a1,$zero,0x6 +/* f0246b8: 8e100020 */ lw $s0,0x20($s0) +.L0f0246bc: +/* f0246bc: 5600fff4 */ bnezl $s0,.L0f024690 +/* f0246c0: 8e2f0178 */ lw $t7,0x178($s1) +/* f0246c4: 8e280014 */ lw $t0,0x14($s1) +.L0f0246c8: +/* f0246c8: 35090001 */ ori $t1,$t0,0x1 +/* f0246cc: ae290014 */ sw $t1,0x14($s1) +/* f0246d0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0246d4: 8fb10018 */ lw $s1,0x18($sp) +/* f0246d8: 8fb00014 */ lw $s0,0x14($sp) +/* f0246dc: 03e00008 */ jr $ra +/* f0246e0: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f0246e4 +/* f0246e4: 908e0000 */ lbu $t6,0x0($a0) +/* f0246e8: 3c028006 */ lui $v0,0x8006 +/* f0246ec: 24422a48 */ addiu $v0,$v0,0x2a48 +/* f0246f0: a04e0000 */ sb $t6,0x0($v0) +/* f0246f4: 908f0001 */ lbu $t7,0x1($a0) +/* f0246f8: a04f0001 */ sb $t7,0x1($v0) +/* f0246fc: 90980002 */ lbu $t8,0x2($a0) +/* f024700: 03e00008 */ jr $ra +/* f024704: a0580002 */ sb $t8,0x2($v0) +/* f024708: 3c028006 */ lui $v0,0x8006 +/* f02470c: 24422a48 */ addiu $v0,$v0,0x2a48 +/* f024710: 904e0000 */ lbu $t6,0x0($v0) +/* f024714: a08e0000 */ sb $t6,0x0($a0) +/* f024718: 904f0001 */ lbu $t7,0x1($v0) +/* f02471c: a08f0001 */ sb $t7,0x1($a0) +/* f024720: 90580002 */ lbu $t8,0x2($v0) +/* f024724: 03e00008 */ jr $ra +/* f024728: a0980002 */ sb $t8,0x2($a0) +); + +GLOBAL_ASM( +glabel func0f02472c +/* f02472c: 3c018006 */ lui $at,0x8006 +/* f024730: 03e00008 */ jr $ra +/* f024734: ac202964 */ sw $zero,0x2964($at) +); + +GLOBAL_ASM( +glabel func0f024738 +/* f024738: 27bdfd80 */ addiu $sp,$sp,-640 +/* f02473c: afb30024 */ sw $s3,0x24($sp) +/* f024740: 3c138006 */ lui $s3,0x8006 +/* f024744: 26732964 */ addiu $s3,$s3,0x2964 +/* f024748: 8e6e0000 */ lw $t6,0x0($s3) +/* f02474c: afbf003c */ sw $ra,0x3c($sp) +/* f024750: afbe0038 */ sw $s8,0x38($sp) +/* f024754: afb70034 */ sw $s7,0x34($sp) +/* f024758: afb60030 */ sw $s6,0x30($sp) +/* f02475c: afb5002c */ sw $s5,0x2c($sp) +/* f024760: afb40028 */ sw $s4,0x28($sp) +/* f024764: afb20020 */ sw $s2,0x20($sp) +/* f024768: afb1001c */ sw $s1,0x1c($sp) +/* f02476c: afb00018 */ sw $s0,0x18($sp) +/* f024770: afa40280 */ sw $a0,0x280($sp) +/* f024774: afa0006c */ sw $zero,0x6c($sp) +/* f024778: 19c0000d */ blez $t6,.L0f0247b0 +/* f02477c: 00001825 */ or $v1,$zero,$zero +/* f024780: 3c158006 */ lui $s5,0x8006 +/* f024784: 26b52960 */ addiu $s5,$s5,0x2960 +/* f024788: 00001025 */ or $v0,$zero,$zero +/* f02478c: 8eaf0000 */ lw $t7,0x0($s5) +.L0f024790: +/* f024790: 24630001 */ addiu $v1,$v1,0x1 +/* f024794: 01e2c021 */ addu $t8,$t7,$v0 +/* f024798: af000004 */ sw $zero,0x4($t8) +/* f02479c: 8e790000 */ lw $t9,0x0($s3) +/* f0247a0: 2442015c */ addiu $v0,$v0,0x15c +/* f0247a4: 0079082a */ slt $at,$v1,$t9 +/* f0247a8: 5420fff9 */ bnezl $at,.L0f024790 +/* f0247ac: 8eaf0000 */ lw $t7,0x0($s5) +.L0f0247b0: +/* f0247b0: 8fa80280 */ lw $t0,0x280($sp) +/* f0247b4: 27b0007c */ addiu $s0,$sp,0x7c +/* f0247b8: 3c158006 */ lui $s5,0x8006 +/* f0247bc: 8d04001c */ lw $a0,0x1c($t0) +/* f0247c0: 26b52960 */ addiu $s5,$s5,0x2960 +/* f0247c4: 02002825 */ or $a1,$s0,$zero +/* f0247c8: 24060100 */ addiu $a2,$zero,0x100 +/* f0247cc: 0fc197e0 */ jal func0f065f80 +/* f0247d0: 24840028 */ addiu $a0,$a0,0x28 +/* f0247d4: 87a9007c */ lh $t1,0x7c($sp) +/* f0247d8: 0200a025 */ or $s4,$s0,$zero +/* f0247dc: 27aa007c */ addiu $t2,$sp,0x7c +/* f0247e0: 052000c0 */ bltz $t1,.L0f024ae4 +/* f0247e4: 241e0001 */ addiu $s8,$zero,0x1 +/* f0247e8: 3c16800a */ lui $s6,0x800a +/* f0247ec: 26d69fc0 */ addiu $s6,$s6,-24640 +/* f0247f0: 85420000 */ lh $v0,0x0($t2) +/* f0247f4: 2417015c */ addiu $s7,$zero,0x15c +/* f0247f8: 8ecc0338 */ lw $t4,0x338($s6) +.L0f0247fc: +/* f0247fc: 000258c0 */ sll $t3,$v0,0x3 +/* f024800: 01625821 */ addu $t3,$t3,$v0 +/* f024804: 000b58c0 */ sll $t3,$t3,0x3 +/* f024808: 016c2821 */ addu $a1,$t3,$t4 +/* f02480c: 90ad0000 */ lbu $t5,0x0($a1) +/* f024810: 24010002 */ addiu $at,$zero,0x2 +/* f024814: 55a100b0 */ bnel $t5,$at,.L0f024ad8 +/* f024818: 86820002 */ lh $v0,0x2($s4) +/* f02481c: 90ae0001 */ lbu $t6,0x1($a1) +/* f024820: 31cf0002 */ andi $t7,$t6,0x2 +/* f024824: 51e000ac */ beqzl $t7,.L0f024ad8 +/* f024828: 86820002 */ lh $v0,0x2($s4) +/* f02482c: 8ca20004 */ lw $v0,0x4($a1) +/* f024830: 3c188008 */ lui $t8,0x8008 +/* f024834: 2718aed8 */ addiu $t8,$t8,-20776 +/* f024838: 8c590018 */ lw $t9,0x18($v0) +/* f02483c: 00409025 */ or $s2,$v0,$zero +/* f024840: 00401825 */ or $v1,$v0,$zero +/* f024844: 8f280008 */ lw $t0,0x8($t9) +/* f024848: 8d090004 */ lw $t1,0x4($t0) +/* f02484c: 530900a2 */ beql $t8,$t1,.L0f024ad8 +/* f024850: 86820002 */ lh $v0,0x2($s4) +/* f024854: 94420072 */ lhu $v0,0x72($v0) +/* f024858: 24010006 */ addiu $at,$zero,0x6 +/* f02485c: 1041009d */ beq $v0,$at,.L0f024ad4 +/* f024860: 24010007 */ addiu $at,$zero,0x7 +/* f024864: 1041009b */ beq $v0,$at,.L0f024ad4 +/* f024868: 24010008 */ addiu $at,$zero,0x8 +/* f02486c: 10410099 */ beq $v0,$at,.L0f024ad4 +/* f024870: 24010009 */ addiu $at,$zero,0x9 +/* f024874: 50410098 */ beql $v0,$at,.L0f024ad8 +/* f024878: 86820002 */ lh $v0,0x2($s4) +/* f02487c: 8e4a0008 */ lw $t2,0x8($s2) +/* f024880: 3c010400 */ lui $at,0x400 +/* f024884: 34210010 */ ori $at,$at,0x10 +/* f024888: 01415824 */ and $t3,$t2,$at +/* f02488c: 55600092 */ bnezl $t3,.L0f024ad8 +/* f024890: 86820002 */ lh $v0,0x2($s4) +/* f024894: 8e4c000c */ lw $t4,0xc($s2) +/* f024898: 000c6800 */ sll $t5,$t4,0x0 +/* f02489c: 05a2008e */ bltzl $t5,.L0f024ad8 +/* f0248a0: 86820002 */ lh $v0,0x2($s4) +/* f0248a4: 946e0070 */ lhu $t6,0x70($v1) +/* f0248a8: 31cf0080 */ andi $t7,$t6,0x80 +/* f0248ac: 55e00008 */ bnezl $t7,.L0f0248d0 +/* f0248b0: 8e640000 */ lw $a0,0x0($s3) +/* f0248b4: 44802000 */ mtc1 $zero,$f4 +/* f0248b8: c466007c */ lwc1 $f6,0x7c($v1) +/* f0248bc: 4606203c */ c.lt.s $f4,$f6 +/* f0248c0: 00000000 */ sll $zero,$zero,0x0 +/* f0248c4: 45030084 */ bc1tl .L0f024ad8 +/* f0248c8: 86820002 */ lh $v0,0x2($s4) +/* f0248cc: 8e640000 */ lw $a0,0x0($s3) +.L0f0248d0: +/* f0248d0: 00001825 */ or $v1,$zero,$zero +/* f0248d4: 5880000a */ blezl $a0,.L0f024900 +/* f0248d8: 0064082a */ slt $at,$v1,$a0 +/* f0248dc: 8ea20000 */ lw $v0,0x0($s5) +.L0f0248e0: +/* f0248e0: 8c590000 */ lw $t9,0x0($v0) +/* f0248e4: 50b90006 */ beql $a1,$t9,.L0f024900 +/* f0248e8: 0064082a */ slt $at,$v1,$a0 +/* f0248ec: 24630001 */ addiu $v1,$v1,0x1 +/* f0248f0: 0064082a */ slt $at,$v1,$a0 +/* f0248f4: 1420fffa */ bnez $at,.L0f0248e0 +/* f0248f8: 2442015c */ addiu $v0,$v0,0x15c +/* f0248fc: 0064082a */ slt $at,$v1,$a0 +.L0f024900: +/* f024900: 50200008 */ beqzl $at,.L0f024924 +/* f024904: 2881000f */ slti $at,$a0,0xf +/* f024908: 00770019 */ multu $v1,$s7 +/* f02490c: 8eb80000 */ lw $t8,0x0($s5) +/* f024910: 00004012 */ mflo $t0 +/* f024914: 01188021 */ addu $s0,$t0,$t8 +/* f024918: 10000010 */ beqz $zero,.L0f02495c +/* f02491c: 8e0d000c */ lw $t5,0xc($s0) +/* f024920: 2881000f */ slti $at,$a0,0xf +.L0f024924: +/* f024924: 5020006c */ beqzl $at,.L0f024ad8 +/* f024928: 86820002 */ lh $v0,0x2($s4) +/* f02492c: 00970019 */ multu $a0,$s7 +/* f024930: 8eaa0000 */ lw $t2,0x0($s5) +/* f024934: 00004812 */ mflo $t1 +/* f024938: 012a8021 */ addu $s0,$t1,$t2 +/* f02493c: ae050000 */ sw $a1,0x0($s0) +/* f024940: ae00000c */ sw $zero,0xc($s0) +/* f024944: ae000130 */ sw $zero,0x130($s0) +/* f024948: ae000004 */ sw $zero,0x4($s0) +/* f02494c: 8e6b0000 */ lw $t3,0x0($s3) +/* f024950: 256c0001 */ addiu $t4,$t3,0x1 +/* f024954: ae6c0000 */ sw $t4,0x0($s3) +/* f024958: 8e0d000c */ lw $t5,0xc($s0) +.L0f02495c: +/* f02495c: 55a00034 */ bnezl $t5,.L0f024a30 +/* f024960: 8fb90280 */ lw $t9,0x280($sp) +/* f024964: 0fc1a2bd */ jal func0f068af4 +/* f024968: 02402025 */ or $a0,$s2,$zero +/* f02496c: 8c410000 */ lw $at,0x0($v0) +/* f024970: 2611002c */ addiu $s1,$s0,0x2c +/* f024974: 02202825 */ or $a1,$s1,$zero +/* f024978: ae010010 */ sw $at,0x10($s0) +/* f02497c: 8c4f0004 */ lw $t7,0x4($v0) +/* f024980: 2644001c */ addiu $a0,$s2,0x1c +/* f024984: ae0f0014 */ sw $t7,0x14($s0) +/* f024988: 8c410008 */ lw $at,0x8($v0) +/* f02498c: ae010018 */ sw $at,0x18($s0) +/* f024990: 8c4f000c */ lw $t7,0xc($v0) +/* f024994: ae0f001c */ sw $t7,0x1c($s0) +/* f024998: 8c410010 */ lw $at,0x10($v0) +/* f02499c: ae010020 */ sw $at,0x20($s0) +/* f0249a0: 8c4f0014 */ lw $t7,0x14($v0) +/* f0249a4: ae0f0024 */ sw $t7,0x24($s0) +/* f0249a8: 8c410018 */ lw $at,0x18($v0) +/* f0249ac: 0c005755 */ jal 0x15d54 +/* f0249b0: ae010028 */ sw $at,0x28($s0) +/* f0249b4: 8e440014 */ lw $a0,0x14($s2) +/* f0249b8: 02202825 */ or $a1,$s1,$zero +/* f0249bc: 0c005775 */ jal 0x15dd4 +/* f0249c0: 24840008 */ addiu $a0,$a0,0x8 +/* f0249c4: 2612006c */ addiu $s2,$s0,0x6c +/* f0249c8: 02402825 */ or $a1,$s2,$zero +/* f0249cc: 0c005cbc */ jal 0x172f0 +/* f0249d0: 02202025 */ or $a0,$s1,$zero +/* f0249d4: 8ec20284 */ lw $v0,0x284($s6) +/* f0249d8: c6080074 */ lwc1 $f8,0x74($s0) +/* f0249dc: c6120084 */ lwc1 $f18,0x84($s0) +/* f0249e0: c44a1bb0 */ lwc1 $f10,0x1bb0($v0) +/* f0249e4: c4441bb4 */ lwc1 $f4,0x1bb4($v0) +/* f0249e8: 24421bb0 */ addiu $v0,$v0,0x1bb0 +/* f0249ec: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0249f0: c60a0094 */ lwc1 $f10,0x94($s0) +/* f0249f4: 46049182 */ mul.s $f6,$f18,$f4 +/* f0249f8: c4520008 */ lwc1 $f18,0x8($v0) +/* f0249fc: 46125102 */ mul.s $f4,$f10,$f18 +/* f024a00: 46068200 */ add.s $f8,$f16,$f6 +/* f024a04: c60600a4 */ lwc1 $f6,0xa4($s0) +/* f024a08: 46044400 */ add.s $f16,$f8,$f4 +/* f024a0c: 46103280 */ add.s $f10,$f6,$f16 +/* f024a10: 0fc2d5de */ jal func0f0b5778 +/* f024a14: e60a012c */ swc1 $f10,0x12c($s0) +/* f024a18: 02402025 */ or $a0,$s2,$zero +/* f024a1c: 00402825 */ or $a1,$v0,$zero +/* f024a20: 0c0056f9 */ jal 0x15be4 +/* f024a24: 260600ac */ addiu $a2,$s0,0xac +/* f024a28: ae1e000c */ sw $s8,0xc($s0) +/* f024a2c: 8fb90280 */ lw $t9,0x280($sp) +.L0f024a30: +/* f024a30: 27a50054 */ addiu $a1,$sp,0x54 +/* f024a34: 0c006b43 */ jal 0x1ad0c +/* f024a38: 8f240020 */ lw $a0,0x20($t9) +/* f024a3c: c6120074 */ lwc1 $f18,0x74($s0) +/* f024a40: c7a80054 */ lwc1 $f8,0x54($sp) +/* f024a44: c6060084 */ lwc1 $f6,0x84($s0) +/* f024a48: c7b00058 */ lwc1 $f16,0x58($sp) +/* f024a4c: 46089102 */ mul.s $f4,$f18,$f8 +/* f024a50: c6080094 */ lwc1 $f8,0x94($s0) +/* f024a54: c6000028 */ lwc1 $f0,0x28($s0) +/* f024a58: 46103282 */ mul.s $f10,$f6,$f16 +/* f024a5c: c7a6005c */ lwc1 $f6,0x5c($sp) +/* f024a60: 46064402 */ mul.s $f16,$f8,$f6 +/* f024a64: 460a2480 */ add.s $f18,$f4,$f10 +/* f024a68: c60a00a4 */ lwc1 $f10,0xa4($s0) +/* f024a6c: 46109100 */ add.s $f4,$f18,$f16 +/* f024a70: 46045200 */ add.s $f8,$f10,$f4 +/* f024a74: e6080008 */ swc1 $f8,0x8($s0) +/* f024a78: c6020008 */ lwc1 $f2,0x8($s0) +/* f024a7c: 4602003c */ c.lt.s $f0,$f2 +/* f024a80: 00000000 */ sll $zero,$zero,0x0 +/* f024a84: 45020008 */ bc1fl .L0f024aa8 +/* f024a88: c6100024 */ lwc1 $f16,0x24($s0) +/* f024a8c: c606012c */ lwc1 $f6,0x12c($s0) +/* f024a90: c6120024 */ lwc1 $f18,0x24($s0) +/* f024a94: 4612303c */ c.lt.s $f6,$f18 +/* f024a98: 00000000 */ sll $zero,$zero,0x0 +/* f024a9c: 4503000c */ bc1tl .L0f024ad0 +/* f024aa0: ae1e0004 */ sw $s8,0x4($s0) +/* f024aa4: c6100024 */ lwc1 $f16,0x24($s0) +.L0f024aa8: +/* f024aa8: 4610103c */ c.lt.s $f2,$f16 +/* f024aac: 00000000 */ sll $zero,$zero,0x0 +/* f024ab0: 45020009 */ bc1fl .L0f024ad8 +/* f024ab4: 86820002 */ lh $v0,0x2($s4) +/* f024ab8: c60a012c */ lwc1 $f10,0x12c($s0) +/* f024abc: 460a003c */ c.lt.s $f0,$f10 +/* f024ac0: 00000000 */ sll $zero,$zero,0x0 +/* f024ac4: 45020004 */ bc1fl .L0f024ad8 +/* f024ac8: 86820002 */ lh $v0,0x2($s4) +/* f024acc: ae1e0004 */ sw $s8,0x4($s0) +.L0f024ad0: +/* f024ad0: afbe006c */ sw $s8,0x6c($sp) +.L0f024ad4: +/* f024ad4: 86820002 */ lh $v0,0x2($s4) +.L0f024ad8: +/* f024ad8: 26940002 */ addiu $s4,$s4,0x2 +/* f024adc: 0443ff47 */ bgezl $v0,.L0f0247fc +/* f024ae0: 8ecc0338 */ lw $t4,0x338($s6) +.L0f024ae4: +/* f024ae4: 8fbf003c */ lw $ra,0x3c($sp) +/* f024ae8: 8fa2006c */ lw $v0,0x6c($sp) +/* f024aec: 8fb00018 */ lw $s0,0x18($sp) +/* f024af0: 8fb1001c */ lw $s1,0x1c($sp) +/* f024af4: 8fb20020 */ lw $s2,0x20($sp) +/* f024af8: 8fb30024 */ lw $s3,0x24($sp) +/* f024afc: 8fb40028 */ lw $s4,0x28($sp) +/* f024b00: 8fb5002c */ lw $s5,0x2c($sp) +/* f024b04: 8fb60030 */ lw $s6,0x30($sp) +/* f024b08: 8fb70034 */ lw $s7,0x34($sp) +/* f024b0c: 8fbe0038 */ lw $s8,0x38($sp) +/* f024b10: 03e00008 */ jr $ra +/* f024b14: 27bd0280 */ addiu $sp,$sp,0x280 +/* f024b18: 27bdfee8 */ addiu $sp,$sp,-280 +/* f024b1c: afbf0044 */ sw $ra,0x44($sp) +/* f024b20: afbe0040 */ sw $s8,0x40($sp) +/* f024b24: afb7003c */ sw $s7,0x3c($sp) +/* f024b28: afb60038 */ sw $s6,0x38($sp) +/* f024b2c: afb50034 */ sw $s5,0x34($sp) +/* f024b30: afb40030 */ sw $s4,0x30($sp) +/* f024b34: afb3002c */ sw $s3,0x2c($sp) +/* f024b38: afb20028 */ sw $s2,0x28($sp) +/* f024b3c: afb10024 */ sw $s1,0x24($sp) +/* f024b40: afb00020 */ sw $s0,0x20($sp) +/* f024b44: f7b40018 */ sdc1 $f20,0x18($sp) +/* f024b48: 8c8e001c */ lw $t6,0x1c($a0) +/* f024b4c: 00801825 */ or $v1,$a0,$zero +/* f024b50: 51c0000d */ beqzl $t6,.L0f024b88 +/* f024b54: 8c620004 */ lw $v0,0x4($v1) +/* f024b58: 8c8f0018 */ lw $t7,0x18($a0) +/* f024b5c: 51e0000a */ beqzl $t7,.L0f024b88 +/* f024b60: 8c620004 */ lw $v0,0x4($v1) +/* f024b64: 8c620018 */ lw $v0,0x18($v1) +/* f024b68: 8c58001c */ lw $t8,0x1c($v0) +.L0f024b6c: +/* f024b6c: 00401825 */ or $v1,$v0,$zero +/* f024b70: 53000005 */ beqzl $t8,.L0f024b88 +/* f024b74: 8c620004 */ lw $v0,0x4($v1) +/* f024b78: 8c420018 */ lw $v0,0x18($v0) +/* f024b7c: 5440fffb */ bnezl $v0,.L0f024b6c +/* f024b80: 8c58001c */ lw $t8,0x1c($v0) +/* f024b84: 8c620004 */ lw $v0,0x4($v1) +.L0f024b88: +/* f024b88: 5040012d */ beqzl $v0,.L0f025040 +/* f024b8c: 24020001 */ addiu $v0,$zero,0x1 +/* f024b90: 10a00009 */ beqz $a1,.L0f024bb8 +/* f024b94: 00a01025 */ or $v0,$a1,$zero +/* f024b98: 2403000a */ addiu $v1,$zero,0xa +/* f024b9c: 94590000 */ lhu $t9,0x0($v0) +.L0f024ba0: +/* f024ba0: 332800ff */ andi $t0,$t9,0xff +/* f024ba4: 10680004 */ beq $v1,$t0,.L0f024bb8 +/* f024ba8: 00000000 */ sll $zero,$zero,0x0 +/* f024bac: 8c420008 */ lw $v0,0x8($v0) +/* f024bb0: 5440fffb */ bnezl $v0,.L0f024ba0 +/* f024bb4: 94590000 */ lhu $t9,0x0($v0) +.L0f024bb8: +/* f024bb8: 10400120 */ beqz $v0,.L0f02503c +/* f024bbc: 00003025 */ or $a2,$zero,$zero +/* f024bc0: 0c006973 */ jal 0x1a5cc +/* f024bc4: 8c500004 */ lw $s0,0x4($v0) +/* f024bc8: 3c098006 */ lui $t1,0x8006 +/* f024bcc: 8d292964 */ lw $t1,0x2964($t1) +/* f024bd0: 0040f025 */ or $s8,$v0,$zero +/* f024bd4: 00002025 */ or $a0,$zero,$zero +/* f024bd8: 19200118 */ blez $t1,.L0f02503c +/* f024bdc: 00001825 */ or $v1,$zero,$zero +/* f024be0: 4480a000 */ mtc1 $zero,$f20 +/* f024be4: 27b700b4 */ addiu $s7,$sp,0xb4 +/* f024be8: 27b60064 */ addiu $s6,$sp,0x64 +/* f024bec: 27b30070 */ addiu $s3,$sp,0x70 +.L0f024bf0: +/* f024bf0: 3c028006 */ lui $v0,0x8006 +/* f024bf4: 8c422960 */ lw $v0,0x2960($v0) +/* f024bf8: afa30058 */ sw $v1,0x58($sp) +/* f024bfc: afa400fc */ sw $a0,0xfc($sp) +/* f024c00: 00435021 */ addu $t2,$v0,$v1 +/* f024c04: 8d4b0004 */ lw $t3,0x4($t2) +/* f024c08: 00628821 */ addu $s1,$v1,$v0 +/* f024c0c: 0000a025 */ or $s4,$zero,$zero +/* f024c10: 11600102 */ beqz $t3,.L0f02501c +/* f024c14: 262400ac */ addiu $a0,$s1,0xac +/* f024c18: afa000b0 */ sw $zero,0xb0($sp) +/* f024c1c: 8e2d0000 */ lw $t5,0x0($s1) +/* f024c20: 03c02825 */ or $a1,$s8,$zero +/* f024c24: 02e03025 */ or $a2,$s7,$zero +/* f024c28: 00009025 */ or $s2,$zero,$zero +/* f024c2c: 0c0056f9 */ jal 0x15be4 +/* f024c30: 8db50004 */ lw $s5,0x4($t5) +/* f024c34: 8e2e0130 */ lw $t6,0x130($s1) +/* f024c38: 55c0005e */ bnezl $t6,.L0f024db4 +/* f024c3c: 2e410008 */ sltiu $at,$s2,0x8 +/* f024c40: 96af0072 */ lhu $t7,0x72($s5) +/* f024c44: 24010004 */ addiu $at,$zero,0x4 +/* f024c48: 55e10015 */ bnel $t7,$at,.L0f024ca0 +/* f024c4c: c6320018 */ lwc1 $f18,0x18($s1) +/* f024c50: c6240014 */ lwc1 $f4,0x14($s1) +/* f024c54: e7a400a0 */ swc1 $f4,0xa0($sp) +/* f024c58: c626001c */ lwc1 $f6,0x1c($s1) +/* f024c5c: e7a600a4 */ swc1 $f6,0xa4($sp) +/* f024c60: c6280024 */ lwc1 $f8,0x24($s1) +/* f024c64: e7a800a8 */ swc1 $f8,0xa8($sp) +/* f024c68: c62a0018 */ lwc1 $f10,0x18($s1) +/* f024c6c: e7aa0094 */ swc1 $f10,0x94($sp) +/* f024c70: c632001c */ lwc1 $f18,0x1c($s1) +/* f024c74: e7b20098 */ swc1 $f18,0x98($sp) +/* f024c78: c6240024 */ lwc1 $f4,0x24($s1) +/* f024c7c: e7a4009c */ swc1 $f4,0x9c($sp) +/* f024c80: c6260018 */ lwc1 $f6,0x18($s1) +/* f024c84: e7a60088 */ swc1 $f6,0x88($sp) +/* f024c88: c6280020 */ lwc1 $f8,0x20($s1) +/* f024c8c: e7a8008c */ swc1 $f8,0x8c($sp) +/* f024c90: c62a0024 */ lwc1 $f10,0x24($s1) +/* f024c94: 10000013 */ beqz $zero,.L0f024ce4 +/* f024c98: e7aa0090 */ swc1 $f10,0x90($sp) +/* f024c9c: c6320018 */ lwc1 $f18,0x18($s1) +.L0f024ca0: +/* f024ca0: e7b200a0 */ swc1 $f18,0xa0($sp) +/* f024ca4: c6240020 */ lwc1 $f4,0x20($s1) +/* f024ca8: e7a400a4 */ swc1 $f4,0xa4($sp) +/* f024cac: c6260024 */ lwc1 $f6,0x24($s1) +/* f024cb0: e7a600a8 */ swc1 $f6,0xa8($sp) +/* f024cb4: c6280018 */ lwc1 $f8,0x18($s1) +/* f024cb8: e7a80094 */ swc1 $f8,0x94($sp) +/* f024cbc: c62a001c */ lwc1 $f10,0x1c($s1) +/* f024cc0: e7aa0098 */ swc1 $f10,0x98($sp) +/* f024cc4: c6320024 */ lwc1 $f18,0x24($s1) +/* f024cc8: e7b2009c */ swc1 $f18,0x9c($sp) +/* f024ccc: c6240014 */ lwc1 $f4,0x14($s1) +/* f024cd0: e7a40088 */ swc1 $f4,0x88($sp) +/* f024cd4: c626001c */ lwc1 $f6,0x1c($s1) +/* f024cd8: e7a6008c */ swc1 $f6,0x8c($sp) +/* f024cdc: c6280024 */ lwc1 $f8,0x24($s1) +/* f024ce0: e7a80090 */ swc1 $f8,0x90($sp) +.L0f024ce4: +/* f024ce4: 0fc2d5be */ jal func0f0b56f8 +/* f024ce8: 00000000 */ sll $zero,$zero,0x0 +/* f024cec: 263500ec */ addiu $s5,$s1,0xec +/* f024cf0: 02a03025 */ or $a2,$s5,$zero +/* f024cf4: 00402025 */ or $a0,$v0,$zero +/* f024cf8: 0c0056f9 */ jal 0x15be4 +/* f024cfc: 2625002c */ addiu $a1,$s1,0x2c +/* f024d00: 02a02025 */ or $a0,$s5,$zero +/* f024d04: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f024d08: 0c0056da */ jal 0x15b68 +/* f024d0c: 02603025 */ or $a2,$s3,$zero +/* f024d10: 02602025 */ or $a0,$s3,$zero +/* f024d14: 0fc2d37b */ jal func0f0b4dec +/* f024d18: 26250134 */ addiu $a1,$s1,0x134 +/* f024d1c: 02a02025 */ or $a0,$s5,$zero +/* f024d20: 27a50094 */ addiu $a1,$sp,0x94 +/* f024d24: 0c0056da */ jal 0x15b68 +/* f024d28: 02603025 */ or $a2,$s3,$zero +/* f024d2c: 02602025 */ or $a0,$s3,$zero +/* f024d30: 0fc2d37b */ jal func0f0b4dec +/* f024d34: 2625013c */ addiu $a1,$s1,0x13c +/* f024d38: 02a02025 */ or $a0,$s5,$zero +/* f024d3c: 27a50088 */ addiu $a1,$sp,0x88 +/* f024d40: 0c0056da */ jal 0x15b68 +/* f024d44: 02603025 */ or $a2,$s3,$zero +/* f024d48: 02602025 */ or $a0,$s3,$zero +/* f024d4c: 0fc2d37b */ jal func0f0b4dec +/* f024d50: 26250144 */ addiu $a1,$s1,0x144 +/* f024d54: c62e0134 */ lwc1 $f14,0x134($s1) +/* f024d58: c632013c */ lwc1 $f18,0x13c($s1) +/* f024d5c: c62c0138 */ lwc1 $f12,0x138($s1) +/* f024d60: c62a0140 */ lwc1 $f10,0x140($s1) +/* f024d64: 460e9081 */ sub.s $f2,$f18,$f14 +/* f024d68: c6280148 */ lwc1 $f8,0x148($s1) +/* f024d6c: c6320144 */ lwc1 $f18,0x144($s1) +/* f024d70: 460c5001 */ sub.s $f0,$f10,$f12 +/* f024d74: 24180001 */ addiu $t8,$zero,0x1 +/* f024d78: ae380130 */ sw $t8,0x130($s1) +/* f024d7c: 46001087 */ neg.s $f2,$f2 +/* f024d80: e620014c */ swc1 $f0,0x14c($s1) +/* f024d84: 46026102 */ mul.s $f4,$f12,$f2 +/* f024d88: e6220150 */ swc1 $f2,0x150($s1) +/* f024d8c: 460e0182 */ mul.s $f6,$f0,$f14 +/* f024d90: 46062400 */ add.s $f16,$f4,$f6 +/* f024d94: 46024282 */ mul.s $f10,$f8,$f2 +/* f024d98: 00000000 */ sll $zero,$zero,0x0 +/* f024d9c: 46120102 */ mul.s $f4,$f0,$f18 +/* f024da0: e6300154 */ swc1 $f16,0x154($s1) +/* f024da4: 46045180 */ add.s $f6,$f10,$f4 +/* f024da8: 46103201 */ sub.s $f8,$f6,$f16 +/* f024dac: e6280158 */ swc1 $f8,0x158($s1) +/* f024db0: 2e410008 */ sltiu $at,$s2,0x8 +.L0f024db4: +/* f024db4: 1020003d */ beqz $at,.L0f024eac +/* f024db8: 0012c880 */ sll $t9,$s2,0x2 +/* f024dbc: 3c017f1b */ lui $at,0x7f1b +/* f024dc0: 00390821 */ addu $at,$at,$t9 +/* f024dc4: 8c3987dc */ lw $t9,-0x7824($at) +/* f024dc8: 03200008 */ jr $t9 +/* f024dcc: 00000000 */ sll $zero,$zero,0x0 +/* f024dd0: c6120004 */ lwc1 $f18,0x4($s0) +/* f024dd4: e7b20064 */ swc1 $f18,0x64($sp) +/* f024dd8: c60a000c */ lwc1 $f10,0xc($s0) +/* f024ddc: e7aa0068 */ swc1 $f10,0x68($sp) +/* f024de0: c6040014 */ lwc1 $f4,0x14($s0) +/* f024de4: 10000031 */ beqz $zero,.L0f024eac +/* f024de8: e7a4006c */ swc1 $f4,0x6c($sp) +/* f024dec: c6060004 */ lwc1 $f6,0x4($s0) +/* f024df0: e7a60064 */ swc1 $f6,0x64($sp) +/* f024df4: c608000c */ lwc1 $f8,0xc($s0) +/* f024df8: e7a80068 */ swc1 $f8,0x68($sp) +/* f024dfc: c6120018 */ lwc1 $f18,0x18($s0) +/* f024e00: 1000002a */ beqz $zero,.L0f024eac +/* f024e04: e7b2006c */ swc1 $f18,0x6c($sp) +/* f024e08: c60a0004 */ lwc1 $f10,0x4($s0) +/* f024e0c: e7aa0064 */ swc1 $f10,0x64($sp) +/* f024e10: c6040010 */ lwc1 $f4,0x10($s0) +/* f024e14: e7a40068 */ swc1 $f4,0x68($sp) +/* f024e18: c6060014 */ lwc1 $f6,0x14($s0) +/* f024e1c: 10000023 */ beqz $zero,.L0f024eac +/* f024e20: e7a6006c */ swc1 $f6,0x6c($sp) +/* f024e24: c6080004 */ lwc1 $f8,0x4($s0) +/* f024e28: e7a80064 */ swc1 $f8,0x64($sp) +/* f024e2c: c6120010 */ lwc1 $f18,0x10($s0) +/* f024e30: e7b20068 */ swc1 $f18,0x68($sp) +/* f024e34: c60a0018 */ lwc1 $f10,0x18($s0) +/* f024e38: 1000001c */ beqz $zero,.L0f024eac +/* f024e3c: e7aa006c */ swc1 $f10,0x6c($sp) +/* f024e40: c6040008 */ lwc1 $f4,0x8($s0) +/* f024e44: e7a40064 */ swc1 $f4,0x64($sp) +/* f024e48: c606000c */ lwc1 $f6,0xc($s0) +/* f024e4c: e7a60068 */ swc1 $f6,0x68($sp) +/* f024e50: c6080014 */ lwc1 $f8,0x14($s0) +/* f024e54: 10000015 */ beqz $zero,.L0f024eac +/* f024e58: e7a8006c */ swc1 $f8,0x6c($sp) +/* f024e5c: c6120008 */ lwc1 $f18,0x8($s0) +/* f024e60: e7b20064 */ swc1 $f18,0x64($sp) +/* f024e64: c60a000c */ lwc1 $f10,0xc($s0) +/* f024e68: e7aa0068 */ swc1 $f10,0x68($sp) +/* f024e6c: c6040018 */ lwc1 $f4,0x18($s0) +/* f024e70: 1000000e */ beqz $zero,.L0f024eac +/* f024e74: e7a4006c */ swc1 $f4,0x6c($sp) +/* f024e78: c6060008 */ lwc1 $f6,0x8($s0) +/* f024e7c: e7a60064 */ swc1 $f6,0x64($sp) +/* f024e80: c6080010 */ lwc1 $f8,0x10($s0) +/* f024e84: e7a80068 */ swc1 $f8,0x68($sp) +/* f024e88: c6120014 */ lwc1 $f18,0x14($s0) +/* f024e8c: 10000007 */ beqz $zero,.L0f024eac +/* f024e90: e7b2006c */ swc1 $f18,0x6c($sp) +/* f024e94: c60a0008 */ lwc1 $f10,0x8($s0) +/* f024e98: e7aa0064 */ swc1 $f10,0x64($sp) +/* f024e9c: c6040010 */ lwc1 $f4,0x10($s0) +/* f024ea0: e7a40068 */ swc1 $f4,0x68($sp) +/* f024ea4: c6060018 */ lwc1 $f6,0x18($s0) +/* f024ea8: e7a6006c */ swc1 $f6,0x6c($sp) +.L0f024eac: +/* f024eac: 03c02025 */ or $a0,$s8,$zero +/* f024eb0: 02c02825 */ or $a1,$s6,$zero +/* f024eb4: 0c0056da */ jal 0x15b68 +/* f024eb8: 02603025 */ or $a2,$s3,$zero +/* f024ebc: 02602025 */ or $a0,$s3,$zero +/* f024ec0: 0fc2d37b */ jal func0f0b4dec +/* f024ec4: 27a50080 */ addiu $a1,$sp,0x80 +/* f024ec8: c7a80084 */ lwc1 $f8,0x84($sp) +/* f024ecc: c6320150 */ lwc1 $f18,0x150($s1) +/* f024ed0: c624014c */ lwc1 $f4,0x14c($s1) +/* f024ed4: c7a60080 */ lwc1 $f6,0x80($sp) +/* f024ed8: 46124282 */ mul.s $f10,$f8,$f18 +/* f024edc: c6220158 */ lwc1 $f2,0x158($s1) +/* f024ee0: 46062202 */ mul.s $f8,$f4,$f6 +/* f024ee4: c6240154 */ lwc1 $f4,0x154($s1) +/* f024ee8: 4602a03e */ c.le.s $f20,$f2 +/* f024eec: 46085480 */ add.s $f18,$f10,$f8 +/* f024ef0: 45000005 */ bc1f .L0f024f08 +/* f024ef4: 46049001 */ sub.s $f0,$f18,$f4 +/* f024ef8: 4614003c */ c.lt.s $f0,$f20 +/* f024efc: 00000000 */ sll $zero,$zero,0x0 +/* f024f00: 45030009 */ bc1tl .L0f024f28 +/* f024f04: 24080001 */ addiu $t0,$zero,0x1 +.L0f024f08: +/* f024f08: 4614103e */ c.le.s $f2,$f20 +/* f024f0c: 00000000 */ sll $zero,$zero,0x0 +/* f024f10: 45000007 */ bc1f .L0f024f30 +/* f024f14: 00000000 */ sll $zero,$zero,0x0 +/* f024f18: 4600a03c */ c.lt.s $f20,$f0 +/* f024f1c: 00000000 */ sll $zero,$zero,0x0 +/* f024f20: 45000003 */ bc1f .L0f024f30 +/* f024f24: 24080001 */ addiu $t0,$zero,0x1 +.L0f024f28: +/* f024f28: 10000036 */ beqz $zero,.L0f025004 +/* f024f2c: afa800b0 */ sw $t0,0xb0($sp) +.L0f024f30: +/* f024f30: 16800030 */ bnez $s4,.L0f024ff4 +/* f024f34: 02e02025 */ or $a0,$s7,$zero +/* f024f38: 02c02825 */ or $a1,$s6,$zero +/* f024f3c: 0c0056da */ jal 0x15b68 +/* f024f40: 02603025 */ or $a2,$s3,$zero +/* f024f44: c7a60070 */ lwc1 $f6,0x70($sp) +/* f024f48: c62a0014 */ lwc1 $f10,0x14($s1) +/* f024f4c: 4606503e */ c.le.s $f10,$f6 +/* f024f50: 00000000 */ sll $zero,$zero,0x0 +/* f024f54: 45020028 */ bc1fl .L0f024ff8 +/* f024f58: 26520001 */ addiu $s2,$s2,0x1 +/* f024f5c: c6280018 */ lwc1 $f8,0x18($s1) +/* f024f60: c7b20074 */ lwc1 $f18,0x74($sp) +/* f024f64: 4608303e */ c.le.s $f6,$f8 +/* f024f68: 00000000 */ sll $zero,$zero,0x0 +/* f024f6c: 45020022 */ bc1fl .L0f024ff8 +/* f024f70: 26520001 */ addiu $s2,$s2,0x1 +/* f024f74: c624001c */ lwc1 $f4,0x1c($s1) +/* f024f78: 4612203e */ c.le.s $f4,$f18 +/* f024f7c: 00000000 */ sll $zero,$zero,0x0 +/* f024f80: 4502001d */ bc1fl .L0f024ff8 +/* f024f84: 26520001 */ addiu $s2,$s2,0x1 +/* f024f88: c62a0020 */ lwc1 $f10,0x20($s1) +/* f024f8c: 460a903e */ c.le.s $f18,$f10 +/* f024f90: 00000000 */ sll $zero,$zero,0x0 +/* f024f94: 45020018 */ bc1fl .L0f024ff8 +/* f024f98: 26520001 */ addiu $s2,$s2,0x1 +/* f024f9c: c6200028 */ lwc1 $f0,0x28($s1) +/* f024fa0: c6220008 */ lwc1 $f2,0x8($s1) +/* f024fa4: c7a80078 */ lwc1 $f8,0x78($sp) +/* f024fa8: 4602003c */ c.lt.s $f0,$f2 +/* f024fac: 00000000 */ sll $zero,$zero,0x0 +/* f024fb0: 45020006 */ bc1fl .L0f024fcc +/* f024fb4: c6200024 */ lwc1 $f0,0x24($s1) +/* f024fb8: 4600403c */ c.lt.s $f8,$f0 +/* f024fbc: 00000000 */ sll $zero,$zero,0x0 +/* f024fc0: 4503000c */ bc1tl .L0f024ff4 +/* f024fc4: 24140001 */ addiu $s4,$zero,0x1 +/* f024fc8: c6200024 */ lwc1 $f0,0x24($s1) +.L0f024fcc: +/* f024fcc: c7a60078 */ lwc1 $f6,0x78($sp) +/* f024fd0: 4600103c */ c.lt.s $f2,$f0 +/* f024fd4: 00000000 */ sll $zero,$zero,0x0 +/* f024fd8: 45020007 */ bc1fl .L0f024ff8 +/* f024fdc: 26520001 */ addiu $s2,$s2,0x1 +/* f024fe0: 4606003c */ c.lt.s $f0,$f6 +/* f024fe4: 00000000 */ sll $zero,$zero,0x0 +/* f024fe8: 45020003 */ bc1fl .L0f024ff8 +/* f024fec: 26520001 */ addiu $s2,$s2,0x1 +/* f024ff0: 24140001 */ addiu $s4,$zero,0x1 +.L0f024ff4: +/* f024ff4: 26520001 */ addiu $s2,$s2,0x1 +.L0f024ff8: +/* f024ff8: 24010008 */ addiu $at,$zero,0x8 +/* f024ffc: 5641ff6d */ bnel $s2,$at,.L0f024db4 +/* f025000: 2e410008 */ sltiu $at,$s2,0x8 +.L0f025004: +/* f025004: 12800005 */ beqz $s4,.L0f02501c +/* f025008: 8fa900b0 */ lw $t1,0xb0($sp) +/* f02500c: 55200004 */ bnezl $t1,.L0f025020 +/* f025010: 8fa400fc */ lw $a0,0xfc($sp) +/* f025014: 1000000a */ beqz $zero,.L0f025040 +/* f025018: 00001025 */ or $v0,$zero,$zero +.L0f02501c: +/* f02501c: 8fa400fc */ lw $a0,0xfc($sp) +.L0f025020: +/* f025020: 3c0a8006 */ lui $t2,0x8006 +/* f025024: 8d4a2964 */ lw $t2,0x2964($t2) +/* f025028: 8fa30058 */ lw $v1,0x58($sp) +/* f02502c: 24840001 */ addiu $a0,$a0,0x1 +/* f025030: 008a082a */ slt $at,$a0,$t2 +/* f025034: 1420feee */ bnez $at,.L0f024bf0 +/* f025038: 2463015c */ addiu $v1,$v1,0x15c +.L0f02503c: +/* f02503c: 24020001 */ addiu $v0,$zero,0x1 +.L0f025040: +/* f025040: 8fbf0044 */ lw $ra,0x44($sp) +/* f025044: d7b40018 */ ldc1 $f20,0x18($sp) +/* f025048: 8fb00020 */ lw $s0,0x20($sp) +/* f02504c: 8fb10024 */ lw $s1,0x24($sp) +/* f025050: 8fb20028 */ lw $s2,0x28($sp) +/* f025054: 8fb3002c */ lw $s3,0x2c($sp) +/* f025058: 8fb40030 */ lw $s4,0x30($sp) +/* f02505c: 8fb50034 */ lw $s5,0x34($sp) +/* f025060: 8fb60038 */ lw $s6,0x38($sp) +/* f025064: 8fb7003c */ lw $s7,0x3c($sp) +/* f025068: 8fbe0040 */ lw $s8,0x40($sp) +/* f02506c: 03e00008 */ jr $ra +/* f025070: 27bd0118 */ addiu $sp,$sp,0x118 +); + +GLOBAL_ASM( +glabel func0f025074 +/* f025074: 27bdffc8 */ addiu $sp,$sp,-56 +/* f025078: afbf0024 */ sw $ra,0x24($sp) +/* f02507c: afb30020 */ sw $s3,0x20($sp) +/* f025080: afb2001c */ sw $s2,0x1c($sp) +/* f025084: afb10018 */ sw $s1,0x18($sp) +/* f025088: afb00014 */ sw $s0,0x14($sp) +/* f02508c: afa40038 */ sw $a0,0x38($sp) +/* f025090: 908f0001 */ lbu $t7,0x1($a0) +/* f025094: 00a08825 */ or $s1,$a1,$zero +/* f025098: 00e09025 */ or $s2,$a3,$zero +/* f02509c: 31f80002 */ andi $t8,$t7,0x2 +/* f0250a0: 13000021 */ beqz $t8,.L0f025128 +/* f0250a4: 00c09825 */ or $s3,$a2,$zero +/* f0250a8: 8c900004 */ lw $s0,0x4($a0) +/* f0250ac: 02202025 */ or $a0,$s1,$zero +/* f0250b0: 8e050018 */ lw $a1,0x18($s0) +/* f0250b4: 0c0087bd */ jal 0x21ef4 +/* f0250b8: afa5002c */ sw $a1,0x2c($sp) +/* f0250bc: 92190002 */ lbu $t9,0x2($s0) +/* f0250c0: 24080001 */ addiu $t0,$zero,0x1 +/* f0250c4: 02684804 */ sllv $t1,$t0,$s3 +/* f0250c8: 03295024 */ and $t2,$t9,$t1 +/* f0250cc: 11400005 */ beqz $t2,.L0f0250e4 +/* f0250d0: 8fa50038 */ lw $a1,0x38($sp) +/* f0250d4: 8e24000c */ lw $a0,0xc($s1) +/* f0250d8: 0fc50388 */ jal func0f140e20 +/* f0250dc: 02603025 */ or $a2,$s3,$zero +/* f0250e0: ae22000c */ sw $v0,0xc($s1) +.L0f0250e4: +/* f0250e4: 8fab0038 */ lw $t3,0x38($sp) +/* f0250e8: 8d70001c */ lw $s0,0x1c($t3) +/* f0250ec: 12000008 */ beqz $s0,.L0f025110 +/* f0250f0: 02002025 */ or $a0,$s0,$zero +.L0f0250f4: +/* f0250f4: 02202825 */ or $a1,$s1,$zero +/* f0250f8: 02603025 */ or $a2,$s3,$zero +/* f0250fc: 0fc0941d */ jal func0f025074 +/* f025100: 02403825 */ or $a3,$s2,$zero +/* f025104: 8e100020 */ lw $s0,0x20($s0) +/* f025108: 5600fffa */ bnezl $s0,.L0f0250f4 +/* f02510c: 02002025 */ or $a0,$s0,$zero +.L0f025110: +/* f025110: 12600005 */ beqz $s3,.L0f025128 +/* f025114: 8fa2002c */ lw $v0,0x2c($sp) +/* f025118: 8c4c0008 */ lw $t4,0x8($v0) +/* f02511c: 8c44000c */ lw $a0,0xc($v0) +/* f025120: 0fc30cfc */ jal func0f0c33f0 +/* f025124: 8585000e */ lh $a1,0xe($t4) +.L0f025128: +/* f025128: 8fbf0024 */ lw $ra,0x24($sp) +/* f02512c: 8fb00014 */ lw $s0,0x14($sp) +/* f025130: 8fb10018 */ lw $s1,0x18($sp) +/* f025134: 8fb2001c */ lw $s2,0x1c($sp) +/* f025138: 8fb30020 */ lw $s3,0x20($sp) +/* f02513c: 03e00008 */ jr $ra +/* f025140: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f025144 +/* f025144: 00047400 */ sll $t6,$a0,0x10 +/* f025148: 000e7c03 */ sra $t7,$t6,0x10 +/* f02514c: 25f8ffa9 */ addiu $t8,$t7,-87 +/* f025150: 2f01003e */ sltiu $at,$t8,0x3e +/* f025154: 1020003a */ beqz $at,.L0f025240 +/* f025158: afa40000 */ sw $a0,0x0($sp) +/* f02515c: 0018c080 */ sll $t8,$t8,0x2 +/* f025160: 3c017f1b */ lui $at,0x7f1b +/* f025164: 00380821 */ addu $at,$at,$t8 +/* f025168: 8c3887fc */ lw $t8,-0x7804($at) +/* f02516c: 03000008 */ jr $t8 +/* f025170: 00000000 */ sll $zero,$zero,0x0 +/* f025174: 10a00005 */ beqz $a1,.L0f02518c +/* f025178: 2402000a */ addiu $v0,$zero,0xa +/* f02517c: 24190040 */ addiu $t9,$zero,0x40 +/* f025180: a0a20000 */ sb $v0,0x0($a1) +/* f025184: a0b90001 */ sb $t9,0x1($a1) +/* f025188: a0a20002 */ sb $v0,0x2($a1) +.L0f02518c: +/* f02518c: 10c0003c */ beqz $a2,.L0f025280 +/* f025190: 3c081030 */ lui $t0,0x1030 +/* f025194: 3c091040 */ lui $t1,0x1040 +/* f025198: 3c0a0056 */ lui $t2,0x56 +/* f02519c: 350810ff */ ori $t0,$t0,0x10ff +/* f0251a0: 352910ff */ ori $t1,$t1,0x10ff +/* f0251a4: 354a11a0 */ ori $t2,$t2,0x11a0 +/* f0251a8: acc80000 */ sw $t0,0x0($a2) +/* f0251ac: acc90004 */ sw $t1,0x4($a2) +/* f0251b0: 03e00008 */ jr $ra +/* f0251b4: acca0008 */ sw $t2,0x8($a2) +/* f0251b8: 10a00004 */ beqz $a1,.L0f0251cc +/* f0251bc: 2402000a */ addiu $v0,$zero,0xa +/* f0251c0: a0a20000 */ sb $v0,0x0($a1) +/* f0251c4: a0a20001 */ sb $v0,0x1($a1) +/* f0251c8: a0a20002 */ sb $v0,0x2($a1) +.L0f0251cc: +/* f0251cc: 10c0002c */ beqz $a2,.L0f025280 +/* f0251d0: 3c0bb0b0 */ lui $t3,0xb0b0 +/* f0251d4: 3c0ce0e0 */ lui $t4,0xe0e0 +/* f0251d8: 3c0de0e0 */ lui $t5,0xe0e0 +/* f0251dc: 356b30a0 */ ori $t3,$t3,0x30a0 +/* f0251e0: 358c30a0 */ ori $t4,$t4,0x30a0 +/* f0251e4: 35ad50a0 */ ori $t5,$t5,0x50a0 +/* f0251e8: accb0000 */ sw $t3,0x0($a2) +/* f0251ec: accc0004 */ sw $t4,0x4($a2) +/* f0251f0: 03e00008 */ jr $ra +/* f0251f4: accd0008 */ sw $t5,0x8($a2) +/* f0251f8: 10a00006 */ beqz $a1,.L0f025214 +/* f0251fc: 2402000a */ addiu $v0,$zero,0xa +/* f025200: 240e0040 */ addiu $t6,$zero,0x40 +/* f025204: 240f0019 */ addiu $t7,$zero,0x19 +/* f025208: a0ae0000 */ sb $t6,0x0($a1) +/* f02520c: a0af0001 */ sb $t7,0x1($a1) +/* f025210: a0a20002 */ sb $v0,0x2($a1) +.L0f025214: +/* f025214: 10c0001a */ beqz $a2,.L0f025280 +/* f025218: 3c183020 */ lui $t8,0x3020 +/* f02521c: 3c194020 */ lui $t9,0x4020 +/* f025220: 3c085600 */ lui $t0,0x5600 +/* f025224: 371810ff */ ori $t8,$t8,0x10ff +/* f025228: 373910ff */ ori $t9,$t9,0x10ff +/* f02522c: 350811a0 */ ori $t0,$t0,0x11a0 +/* f025230: acd80000 */ sw $t8,0x0($a2) +/* f025234: acd90004 */ sw $t9,0x4($a2) +/* f025238: 03e00008 */ jr $ra +/* f02523c: acc80008 */ sw $t0,0x8($a2) +.L0f025240: +/* f025240: 10a00005 */ beqz $a1,.L0f025258 +/* f025244: 2402000a */ addiu $v0,$zero,0xa +/* f025248: 24090040 */ addiu $t1,$zero,0x40 +/* f02524c: a0a90000 */ sb $t1,0x0($a1) +/* f025250: a0a20001 */ sb $v0,0x1($a1) +/* f025254: a0a20002 */ sb $v0,0x2($a1) +.L0f025258: +/* f025258: 10c00009 */ beqz $a2,.L0f025280 +/* f02525c: 3c0a3010 */ lui $t2,0x3010 +/* f025260: 3c0b4010 */ lui $t3,0x4010 +/* f025264: 3c0c5600 */ lui $t4,0x5600 +/* f025268: 354a10ff */ ori $t2,$t2,0x10ff +/* f02526c: 356b10ff */ ori $t3,$t3,0x10ff +/* f025270: 358c11a0 */ ori $t4,$t4,0x11a0 +/* f025274: acca0000 */ sw $t2,0x0($a2) +/* f025278: accb0004 */ sw $t3,0x4($a2) +/* f02527c: accc0008 */ sw $t4,0x8($a2) +.L0f025280: +/* f025280: 03e00008 */ jr $ra +/* f025284: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f025288 +/* f025288: 27bdfee0 */ addiu $sp,$sp,-288 +/* f02528c: afbf002c */ sw $ra,0x2c($sp) +/* f025290: afb00028 */ sw $s0,0x28($sp) +/* f025294: afa40120 */ sw $a0,0x120($sp) +/* f025298: afa50124 */ sw $a1,0x124($sp) +/* f02529c: afa60128 */ sw $a2,0x128($sp) +/* f0252a0: 8c900004 */ lw $s0,0x4($a0) +/* f0252a4: 24010003 */ addiu $at,$zero,0x3 +/* f0252a8: 00001825 */ or $v1,$zero,$zero +/* f0252ac: 8e0f0020 */ lw $t7,0x20($s0) +/* f0252b0: a3a000eb */ sb $zero,0xeb($sp) +/* f0252b4: 12000003 */ beqz $s0,.L0f0252c4 +/* f0252b8: afaf0118 */ sw $t7,0x118($sp) +/* f0252bc: 10000001 */ beqz $zero,.L0f0252c4 +/* f0252c0: 920302fe */ lbu $v1,0x2fe($s0) +.L0f0252c4: +/* f0252c4: 54610015 */ bnel $v1,$at,.L0f02531c +/* f0252c8: 8e0a0018 */ lw $t2,0x18($s0) +/* f0252cc: 0fc0f011 */ jal func0f03c044 +/* f0252d0: 02002025 */ or $a0,$s0,$zero +/* f0252d4: 50400011 */ beqzl $v0,.L0f02531c +/* f0252d8: 8e0a0018 */ lw $t2,0x18($s0) +/* f0252dc: 90580035 */ lbu $t8,0x35($v0) +/* f0252e0: 3c19800a */ lui $t9,0x800a +/* f0252e4: 17000003 */ bnez $t8,.L0f0252f4 +/* f0252e8: 00000000 */ sll $zero,$zero,0x0 +/* f0252ec: 100002e8 */ beqz $zero,.L0f025e90 +/* f0252f0: 8fa20124 */ lw $v0,0x124($sp) +.L0f0252f4: +/* f0252f4: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f0252f8: 8f280480 */ lw $t0,0x480($t9) +/* f0252fc: 54480007 */ bnel $v0,$t0,.L0f02531c +/* f025300: 8e0a0018 */ lw $t2,0x18($s0) +/* f025304: 80490037 */ lb $t1,0x37($v0) +/* f025308: 51200004 */ beqzl $t1,.L0f02531c +/* f02530c: 8e0a0018 */ lw $t2,0x18($s0) +/* f025310: 100002df */ beqz $zero,.L0f025e90 +/* f025314: 8fa20124 */ lw $v0,0x124($sp) +/* f025318: 8e0a0018 */ lw $t2,0x18($s0) +.L0f02531c: +/* f02531c: 240c00ff */ addiu $t4,$zero,0xff +/* f025320: 27a500ec */ addiu $a1,$sp,0xec +/* f025324: 000a5a00 */ sll $t3,$t2,0x8 +/* f025328: 05610003 */ bgez $t3,.L0f025338 +/* f02532c: 00003025 */ or $a2,$zero,$zero +/* f025330: 10000003 */ beqz $zero,.L0f025340 +/* f025334: afac00fc */ sw $t4,0xfc($sp) +.L0f025338: +/* f025338: 920d000c */ lbu $t5,0xc($s0) +/* f02533c: afad00fc */ sw $t5,0xfc($sp) +.L0f025340: +/* f025340: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f025344: 10400013 */ beqz $v0,.L0f025394 +/* f025348: 00000000 */ sll $zero,$zero,0x0 +/* f02534c: 90430058 */ lbu $v1,0x58($v0) +/* f025350: 240f0078 */ addiu $t7,$zero,0x78 +/* f025354: 8fae00fc */ lw $t6,0xfc($sp) +/* f025358: 1860000e */ blez $v1,.L0f025394 +/* f02535c: 01e3c023 */ subu $t8,$t7,$v1 +/* f025360: 448e2000 */ mtc1 $t6,$f4 +/* f025364: 44984000 */ mtc1 $t8,$f8 +/* f025368: 3c017f1b */ lui $at,0x7f1b +/* f02536c: 468021a0 */ cvt.s.w $f6,$f4 +/* f025370: c43288f4 */ lwc1 $f18,-0x770c($at) +/* f025374: 468042a0 */ cvt.s.w $f10,$f8 +/* f025378: 460a3402 */ mul.s $f16,$f6,$f10 +/* f02537c: 00000000 */ sll $zero,$zero,0x0 +/* f025380: 46128102 */ mul.s $f4,$f16,$f18 +/* f025384: 4600220d */ trunc.w.s $f8,$f4 +/* f025388: 44084000 */ mfc1 $t0,$f8 +/* f02538c: 00000000 */ sll $zero,$zero,0x0 +/* f025390: afa800fc */ sw $t0,0xfc($sp) +.L0f025394: +/* f025394: 0fc09451 */ jal func0f025144 +/* f025398: 86040010 */ lh $a0,0x10($s0) +/* f02539c: 0fc091b9 */ jal func0f0246e4 +/* f0253a0: 27a400ec */ addiu $a0,$sp,0xec +/* f0253a4: 0c006be0 */ jal 0x1af80 +/* f0253a8: 8fa40118 */ lw $a0,0x118($sp) +/* f0253ac: 44050000 */ mfc1 $a1,$f0 +/* f0253b0: 0fc239af */ jal func0f08e6bc +/* f0253b4: 8fa40120 */ lw $a0,0x120($sp) +/* f0253b8: 8fa900fc */ lw $t1,0xfc($sp) +/* f0253bc: 3c03800a */ lui $v1,0x800a +/* f0253c0: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f0253c4: 44893000 */ mtc1 $t1,$f6 +/* f0253c8: 24010001 */ addiu $at,$zero,0x1 +/* f0253cc: 8fa20120 */ lw $v0,0x120($sp) +/* f0253d0: 468032a0 */ cvt.s.w $f10,$f6 +/* f0253d4: 46005402 */ mul.s $f16,$f10,$f0 +/* f0253d8: 4600848d */ trunc.w.s $f18,$f16 +/* f0253dc: 440b9000 */ mfc1 $t3,$f18 +/* f0253e0: 00000000 */ sll $zero,$zero,0x0 +/* f0253e4: afab00fc */ sw $t3,0xfc($sp) +/* f0253e8: 946c0010 */ lhu $t4,0x10($v1) +/* f0253ec: 5581003e */ bnel $t4,$at,.L0f0254e8 +/* f0253f0: 8c7800d8 */ lw $t8,0xd8($v1) +/* f0253f4: c4460008 */ lwc1 $f6,0x8($v0) +/* f0253f8: c46a0018 */ lwc1 $f10,0x18($v1) +/* f0253fc: c4440010 */ lwc1 $f4,0x10($v0) +/* f025400: c4680020 */ lwc1 $f8,0x20($v1) +/* f025404: 460a3081 */ sub.s $f2,$f6,$f10 +/* f025408: c450000c */ lwc1 $f16,0xc($v0) +/* f02540c: c472001c */ lwc1 $f18,0x1c($v1) +/* f025410: 46082001 */ sub.s $f0,$f4,$f8 +/* f025414: 46021102 */ mul.s $f4,$f2,$f2 +/* f025418: 46128381 */ sub.s $f14,$f16,$f18 +/* f02541c: 460e7202 */ mul.s $f8,$f14,$f14 +/* f025420: 46082180 */ add.s $f6,$f4,$f8 +/* f025424: 46000282 */ mul.s $f10,$f0,$f0 +/* f025428: 0c012974 */ jal 0x4a5d0 +/* f02542c: 46065300 */ add.s $f12,$f10,$f6 +/* f025430: 3c03800a */ lui $v1,0x800a +/* f025434: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f025438: 3c014316 */ lui $at,0x4316 +/* f02543c: c4620024 */ lwc1 $f2,0x24($v1) +/* f025440: 4600103c */ c.lt.s $f2,$f0 +/* f025444: 00000000 */ sll $zero,$zero,0x0 +/* f025448: 45020004 */ bc1fl .L0f02545c +/* f02544c: 44818000 */ mtc1 $at,$f16 +/* f025450: 1000028f */ beqz $zero,.L0f025e90 +/* f025454: 8fa20124 */ lw $v0,0x124($sp) +/* f025458: 44818000 */ mtc1 $at,$f16 +.L0f02545c: +/* f02545c: 240d0080 */ addiu $t5,$zero,0x80 +/* f025460: afad00fc */ sw $t5,0xfc($sp) +/* f025464: 46101301 */ sub.s $f12,$f2,$f16 +/* f025468: 3c014316 */ lui $at,0x4316 +/* f02546c: 4600603c */ c.lt.s $f12,$f0 +/* f025470: 00000000 */ sll $zero,$zero,0x0 +/* f025474: 4502000f */ bc1fl .L0f0254b4 +/* f025478: 46020283 */ div.s $f10,$f0,$f2 +/* f02547c: 460c0481 */ sub.s $f18,$f0,$f12 +/* f025480: 44812000 */ mtc1 $at,$f4 +/* f025484: 3c013f80 */ lui $at,0x3f80 +/* f025488: 44815000 */ mtc1 $at,$f10 +/* f02548c: 46049203 */ div.s $f8,$f18,$f4 +/* f025490: 3c014300 */ lui $at,0x4300 +/* f025494: 44818000 */ mtc1 $at,$f16 +/* f025498: 46085181 */ sub.s $f6,$f10,$f8 +/* f02549c: 46103482 */ mul.s $f18,$f6,$f16 +/* f0254a0: 4600910d */ trunc.w.s $f4,$f18 +/* f0254a4: 440f2000 */ mfc1 $t7,$f4 +/* f0254a8: 00000000 */ sll $zero,$zero,0x0 +/* f0254ac: afaf00fc */ sw $t7,0xfc($sp) +/* f0254b0: 46020283 */ div.s $f10,$f0,$f2 +.L0f0254b4: +/* f0254b4: 3c013f80 */ lui $at,0x3f80 +/* f0254b8: 44814000 */ mtc1 $at,$f8 +/* f0254bc: 3c013f80 */ lui $at,0x3f80 +/* f0254c0: e7aa00f0 */ swc1 $f10,0xf0($sp) +/* f0254c4: c7a600f0 */ lwc1 $f6,0xf0($sp) +/* f0254c8: 4606403c */ c.lt.s $f8,$f6 +/* f0254cc: 00000000 */ sll $zero,$zero,0x0 +/* f0254d0: 45020005 */ bc1fl .L0f0254e8 +/* f0254d4: 8c7800d8 */ lw $t8,0xd8($v1) +/* f0254d8: 44818000 */ mtc1 $at,$f16 +/* f0254dc: 00000000 */ sll $zero,$zero,0x0 +/* f0254e0: e7b000f0 */ swc1 $f16,0xf0($sp) +/* f0254e4: 8c7800d8 */ lw $t8,0xd8($v1) +.L0f0254e8: +/* f0254e8: 3c198007 */ lui $t9,0x8007 +/* f0254ec: 17000013 */ bnez $t8,.L0f02553c +/* f0254f0: 00000000 */ sll $zero,$zero,0x0 +/* f0254f4: 8f390764 */ lw $t9,0x764($t9) +/* f0254f8: 17200010 */ bnez $t9,.L0f02553c +/* f0254fc: 00000000 */ sll $zero,$zero,0x0 +/* f025500: 8c620480 */ lw $v0,0x480($v1) +/* f025504: 50400007 */ beqzl $v0,.L0f025524 +/* f025508: 8c6a1c54 */ lw $t2,0x1c54($v1) +/* f02550c: 1040000b */ beqz $v0,.L0f02553c +/* f025510: 00000000 */ sll $zero,$zero,0x0 +/* f025514: 80480037 */ lb $t0,0x37($v0) +/* f025518: 15000008 */ bnez $t0,.L0f02553c +/* f02551c: 00000000 */ sll $zero,$zero,0x0 +/* f025520: 8c6a1c54 */ lw $t2,0x1c54($v1) +.L0f025524: +/* f025524: 8c6900c4 */ lw $t1,0xc4($v1) +/* f025528: 01405827 */ nor $t3,$t2,$zero +/* f02552c: 012b6024 */ and $t4,$t1,$t3 +/* f025530: 318d0008 */ andi $t5,$t4,0x8 +/* f025534: 55a00011 */ bnezl $t5,.L0f02557c +/* f025538: 8fa800fc */ lw $t0,0xfc($sp) +.L0f02553c: +/* f02553c: 0fc08af9 */ jal func0f022be4 +/* f025540: 02002025 */ or $a0,$s0,$zero +/* f025544: 8fae00fc */ lw $t6,0xfc($sp) +/* f025548: 3c017f1b */ lui $at,0x7f1b +/* f02554c: c42a88f8 */ lwc1 $f10,-0x7708($at) +/* f025550: 004e0019 */ multu $v0,$t6 +/* f025554: 00007812 */ mflo $t7 +/* f025558: 448f9000 */ mtc1 $t7,$f18 +/* f02555c: 00000000 */ sll $zero,$zero,0x0 +/* f025560: 46809120 */ cvt.s.w $f4,$f18 +/* f025564: 460a2202 */ mul.s $f8,$f4,$f10 +/* f025568: 4600418d */ trunc.w.s $f6,$f8 +/* f02556c: 44193000 */ mfc1 $t9,$f6 +/* f025570: 00000000 */ sll $zero,$zero,0x0 +/* f025574: afb900fc */ sw $t9,0xfc($sp) +/* f025578: 8fa800fc */ lw $t0,0xfc($sp) +.L0f02557c: +/* f02557c: 8faa0128 */ lw $t2,0x128($sp) +/* f025580: 8fab0128 */ lw $t3,0x128($sp) +/* f025584: 290100ff */ slti $at,$t0,0xff +/* f025588: 10200007 */ beqz $at,.L0f0255a8 +/* f02558c: 27a50108 */ addiu $a1,$sp,0x108 +/* f025590: 15400003 */ bnez $t2,.L0f0255a0 +/* f025594: 24090003 */ addiu $t1,$zero,0x3 +/* f025598: 1000023d */ beqz $zero,.L0f025e90 +/* f02559c: 8fa20124 */ lw $v0,0x124($sp) +.L0f0255a0: +/* f0255a0: 10000007 */ beqz $zero,.L0f0255c0 +/* f0255a4: afa90100 */ sw $t1,0x100($sp) +.L0f0255a8: +/* f0255a8: 15600004 */ bnez $t3,.L0f0255bc +/* f0255ac: 240d0002 */ addiu $t5,$zero,0x2 +/* f0255b0: 240c0001 */ addiu $t4,$zero,0x1 +/* f0255b4: 10000002 */ beqz $zero,.L0f0255c0 +/* f0255b8: afac0100 */ sw $t4,0x100($sp) +.L0f0255bc: +/* f0255bc: afad0100 */ sw $t5,0x100($sp) +.L0f0255c0: +/* f0255c0: 0fc599fd */ jal func0f1667f4 +/* f0255c4: 8fa40120 */ lw $a0,0x120($sp) +/* f0255c8: afa20104 */ sw $v0,0x104($sp) +/* f0255cc: 8e0e032c */ lw $t6,0x32c($s0) +/* f0255d0: 260500fc */ addiu $a1,$s0,0xfc +/* f0255d4: 000ec480 */ sll $t8,$t6,0x12 +/* f0255d8: 07030008 */ bgezl $t8,.L0f0255fc +/* f0255dc: 8faa0104 */ lw $t2,0x104($sp) +/* f0255e0: 8e04001c */ lw $a0,0x1c($s0) +/* f0255e4: 0fc1a451 */ jal func0f069144 +/* f0255e8: 9606018a */ lhu $a2,0x18a($s0) +/* f0255ec: 9219032e */ lbu $t9,0x32e($s0) +/* f0255f0: 3328ffdf */ andi $t0,$t9,0xffdf +/* f0255f4: a208032e */ sb $t0,0x32e($s0) +/* f0255f8: 8faa0104 */ lw $t2,0x104($sp) +.L0f0255fc: +/* f0255fc: 8fa900fc */ lw $t1,0xfc($sp) +/* f025600: 51400223 */ beqzl $t2,.L0f025e90 +/* f025604: 8fa20124 */ lw $v0,0x124($sp) +/* f025608: 19200220 */ blez $t1,.L0f025e8c +/* f02560c: 27ab00a0 */ addiu $t3,$sp,0xa0 +/* f025610: 3c0c8006 */ lui $t4,0x8006 +/* f025614: 258c2a4c */ addiu $t4,$t4,0x2a4c +/* f025618: 258e003c */ addiu $t6,$t4,0x3c +.L0f02561c: +/* f02561c: 8d810000 */ lw $at,0x0($t4) +/* f025620: 258c000c */ addiu $t4,$t4,0xc +/* f025624: 256b000c */ addiu $t3,$t3,0xc +/* f025628: ad61fff4 */ sw $at,-0xc($t3) +/* f02562c: 8d81fff8 */ lw $at,-0x8($t4) +/* f025630: ad61fff8 */ sw $at,-0x8($t3) +/* f025634: 8d81fffc */ lw $at,-0x4($t4) +/* f025638: 158efff8 */ bne $t4,$t6,.L0f02561c +/* f02563c: ad61fffc */ sw $at,-0x4($t3) +/* f025640: 8d810000 */ lw $at,0x0($t4) +/* f025644: ad610000 */ sw $at,0x0($t3) +/* f025648: 8faf0128 */ lw $t7,0x128($sp) +/* f02564c: 51e0000f */ beqzl $t7,.L0f02568c +/* f025650: 8fa40120 */ lw $a0,0x120($sp) +/* f025654: 921802e1 */ lbu $t8,0x2e1($s0) +/* f025658: 0018c842 */ srl $t9,$t8,0x1 +/* f02565c: 5b20000b */ blezl $t9,.L0f02568c +/* f025660: 8fa40120 */ lw $a0,0x120($sp) +/* f025664: 960802e0 */ lhu $t0,0x2e0($s0) +/* f025668: 310a0001 */ andi $t2,$t0,0x1 +/* f02566c: 55400007 */ bnezl $t2,.L0f02568c +/* f025670: 8fa40120 */ lw $a0,0x120($sp) +/* f025674: 8e05001c */ lw $a1,0x1c($s0) +/* f025678: 8fa40124 */ lw $a0,0x124($sp) +/* f02567c: 0fc0af7e */ jal func0f02bdf8 +/* f025680: 00a03025 */ or $a2,$a1,$zero +/* f025684: afa20124 */ sw $v0,0x124($sp) +/* f025688: 8fa40120 */ lw $a0,0x120($sp) +.L0f02568c: +/* f02568c: 27a50098 */ addiu $a1,$sp,0x98 +/* f025690: 0fc2396a */ jal func0f08e5a8 +/* f025694: 24840028 */ addiu $a0,$a0,0x28 +/* f025698: 1840000d */ blez $v0,.L0f0256d0 +/* f02569c: 00000000 */ sll $zero,$zero,0x0 +/* f0256a0: 8e090018 */ lw $t1,0x18($s0) +/* f0256a4: 8fa40124 */ lw $a0,0x124($sp) +/* f0256a8: 87a50098 */ lh $a1,0x98($sp) +/* f0256ac: 00096a00 */ sll $t5,$t1,0x8 +/* f0256b0: 05a00007 */ bltz $t5,.L0f0256d0 +/* f0256b4: 87a6009a */ lh $a2,0x9a($sp) +/* f0256b8: 87ae009e */ lh $t6,0x9e($sp) +/* f0256bc: 87a7009c */ lh $a3,0x9c($sp) +/* f0256c0: 0fc57306 */ jal func0f15cc18 +/* f0256c4: afae0010 */ sw $t6,0x10($sp) +/* f0256c8: 10000004 */ beqz $zero,.L0f0256dc +/* f0256cc: 8fac0100 */ lw $t4,0x100($sp) +.L0f0256d0: +/* f0256d0: 0fc572dd */ jal func0f15cb74 +/* f0256d4: 8fa40124 */ lw $a0,0x124($sp) +/* f0256d8: 8fac0100 */ lw $t4,0x100($sp) +.L0f0256dc: +/* f0256dc: 3c03800a */ lui $v1,0x800a +/* f0256e0: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f0256e4: 240b0001 */ addiu $t3,$zero,0x1 +/* f0256e8: afab00a4 */ sw $t3,0xa4($sp) +/* f0256ec: afa200ac */ sw $v0,0xac($sp) +/* f0256f0: afac00a8 */ sw $t4,0xa8($sp) +/* f0256f4: 8c6f00d8 */ lw $t7,0xd8($v1) +/* f0256f8: 15e00019 */ bnez $t7,.L0f025760 +/* f0256fc: 3c188007 */ lui $t8,0x8007 +/* f025700: 8f180764 */ lw $t8,0x764($t8) +/* f025704: 57000017 */ bnezl $t8,.L0f025764 +/* f025708: 920b00f8 */ lbu $t3,0xf8($s0) +/* f02570c: 8c620480 */ lw $v0,0x480($v1) +/* f025710: 50400007 */ beqzl $v0,.L0f025730 +/* f025714: 8c6a1c54 */ lw $t2,0x1c54($v1) +/* f025718: 50400012 */ beqzl $v0,.L0f025764 +/* f02571c: 920b00f8 */ lbu $t3,0xf8($s0) +/* f025720: 80590037 */ lb $t9,0x37($v0) +/* f025724: 5720000f */ bnezl $t9,.L0f025764 +/* f025728: 920b00f8 */ lbu $t3,0xf8($s0) +/* f02572c: 8c6a1c54 */ lw $t2,0x1c54($v1) +.L0f025730: +/* f025730: 8c6800c4 */ lw $t0,0xc4($v1) +/* f025734: 240c00ff */ addiu $t4,$zero,0xff +/* f025738: 01404827 */ nor $t1,$t2,$zero +/* f02573c: 01096824 */ and $t5,$t0,$t1 +/* f025740: 31ae0008 */ andi $t6,$t5,0x8 +/* f025744: 11c00006 */ beqz $t6,.L0f025760 +/* f025748: 24040080 */ addiu $a0,$zero,0x80 +/* f02574c: afac0088 */ sw $t4,0x88($sp) +/* f025750: afa0008c */ sw $zero,0x8c($sp) +/* f025754: afa00090 */ sw $zero,0x90($sp) +/* f025758: 10000009 */ beqz $zero,.L0f025780 +/* f02575c: afa40094 */ sw $a0,0x94($sp) +.L0f025760: +/* f025760: 920b00f8 */ lbu $t3,0xf8($s0) +.L0f025764: +/* f025764: afab0088 */ sw $t3,0x88($sp) +/* f025768: 920f00f9 */ lbu $t7,0xf9($s0) +/* f02576c: afaf008c */ sw $t7,0x8c($sp) +/* f025770: 921800fa */ lbu $t8,0xfa($s0) +/* f025774: afb80090 */ sw $t8,0x90($sp) +/* f025778: 921900fb */ lbu $t9,0xfb($s0) +/* f02577c: afb90094 */ sw $t9,0x94($sp) +.L0f025780: +/* f025780: 3c0a800a */ lui $t2,0x800a +/* f025784: 8d4aa2d8 */ lw $t2,-0x5d28($t2) +/* f025788: 51400006 */ beqzl $t2,.L0f0257a4 +/* f02578c: 93a800eb */ lbu $t0,0xeb($sp) +/* f025790: 8fa40120 */ lw $a0,0x120($sp) +/* f025794: 0fc61788 */ jal func0f185e20 +/* f025798: 27a50088 */ addiu $a1,$sp,0x88 +/* f02579c: a3a200eb */ sb $v0,0xeb($sp) +/* f0257a0: 93a800eb */ lbu $t0,0xeb($sp) +.L0f0257a4: +/* f0257a4: 5500000e */ bnezl $t0,.L0f0257e0 +/* f0257a8: 27a40088 */ addiu $a0,$sp,0x88 +/* f0257ac: 8fa40120 */ lw $a0,0x120($sp) +/* f0257b0: 0fc1a3f2 */ jal func0f068fc8 +/* f0257b4: 24050001 */ addiu $a1,$zero,0x1 +/* f0257b8: 8fa40094 */ lw $a0,0x94($sp) +/* f0257bc: 00822023 */ subu $a0,$a0,$v0 +/* f0257c0: 28810100 */ slti $at,$a0,0x100 +/* f0257c4: 14200002 */ bnez $at,.L0f0257d0 +/* f0257c8: 00000000 */ sll $zero,$zero,0x0 +/* f0257cc: 240400ff */ addiu $a0,$zero,0xff +.L0f0257d0: +/* f0257d0: 04810002 */ bgez $a0,.L0f0257dc +/* f0257d4: afa40094 */ sw $a0,0x94($sp) +/* f0257d8: afa00094 */ sw $zero,0x94($sp) +.L0f0257dc: +/* f0257dc: 27a40088 */ addiu $a0,$sp,0x88 +.L0f0257e0: +/* f0257e0: 8fa50104 */ lw $a1,0x104($sp) +/* f0257e4: 0fc1a5d4 */ jal func0f069750 +/* f0257e8: 27a60108 */ addiu $a2,$sp,0x108 +/* f0257ec: 3c03800a */ lui $v1,0x800a +/* f0257f0: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f0257f4: 3c0d8007 */ lui $t5,0x8007 +/* f0257f8: 8c6900d8 */ lw $t1,0xd8($v1) +/* f0257fc: 5520001c */ bnezl $t1,.L0f025870 +/* f025800: 946a0010 */ lhu $t2,0x10($v1) +/* f025804: 8dad0764 */ lw $t5,0x764($t5) +/* f025808: 55a00019 */ bnezl $t5,.L0f025870 +/* f02580c: 946a0010 */ lhu $t2,0x10($v1) +/* f025810: 8c620480 */ lw $v0,0x480($v1) +/* f025814: 50400007 */ beqzl $v0,.L0f025834 +/* f025818: 8c6b1c54 */ lw $t3,0x1c54($v1) +/* f02581c: 50400014 */ beqzl $v0,.L0f025870 +/* f025820: 946a0010 */ lhu $t2,0x10($v1) +/* f025824: 804e0037 */ lb $t6,0x37($v0) +/* f025828: 55c00011 */ bnezl $t6,.L0f025870 +/* f02582c: 946a0010 */ lhu $t2,0x10($v1) +/* f025830: 8c6b1c54 */ lw $t3,0x1c54($v1) +.L0f025834: +/* f025834: 8c6c00c4 */ lw $t4,0xc4($v1) +/* f025838: 3c02800a */ lui $v0,0x800a +/* f02583c: 01607827 */ nor $t7,$t3,$zero +/* f025840: 018fc024 */ and $t8,$t4,$t7 +/* f025844: 33190001 */ andi $t9,$t8,0x1 +/* f025848: 53200009 */ beqzl $t9,.L0f025870 +/* f02584c: 946a0010 */ lhu $t2,0x10($v1) +/* f025850: 9042caef */ lbu $v0,-0x3511($v0) +/* f025854: 3c04800a */ lui $a0,0x800a +/* f025858: 9084caf0 */ lbu $a0,-0x3510($a0) +/* f02585c: afa20088 */ sw $v0,0x88($sp) +/* f025860: afa2008c */ sw $v0,0x8c($sp) +/* f025864: afa20090 */ sw $v0,0x90($sp) +/* f025868: afa40094 */ sw $a0,0x94($sp) +/* f02586c: 946a0010 */ lhu $t2,0x10($v1) +.L0f025870: +/* f025870: 24010001 */ addiu $at,$zero,0x1 +/* f025874: 3c028006 */ lui $v0,0x8006 +/* f025878: 1541001e */ bne $t2,$at,.L0f0258f4 +/* f02587c: 24422a48 */ addiu $v0,$v0,0x2a48 +/* f025880: 3c01437f */ lui $at,0x437f +/* f025884: 44810000 */ mtc1 $at,$f0 +/* f025888: c7b000f0 */ lwc1 $f16,0xf0($sp) +/* f02588c: 906d0270 */ lbu $t5,0x270($v1) +/* f025890: 3c013f80 */ lui $at,0x3f80 +/* f025894: 46008482 */ mul.s $f18,$f16,$f0 +/* f025898: 000d7080 */ sll $t6,$t5,0x2 +/* f02589c: 03ae5821 */ addu $t3,$sp,$t6 +/* f0258a0: 44815000 */ mtc1 $at,$f10 +/* f0258a4: 240e00ff */ addiu $t6,$zero,0xff +/* f0258a8: 4600910d */ trunc.w.s $f4,$f18 +/* f0258ac: 44092000 */ mfc1 $t1,$f4 +/* f0258b0: 00000000 */ sll $zero,$zero,0x0 +/* f0258b4: ad690088 */ sw $t1,0x88($t3) +/* f0258b8: c7a800f0 */ lwc1 $f8,0xf0($sp) +/* f0258bc: 90780271 */ lbu $t8,0x271($v1) +/* f0258c0: 46085181 */ sub.s $f6,$f10,$f8 +/* f0258c4: 0018c880 */ sll $t9,$t8,0x2 +/* f0258c8: 03b95021 */ addu $t2,$sp,$t9 +/* f0258cc: 46003402 */ mul.s $f16,$f6,$f0 +/* f0258d0: 4600848d */ trunc.w.s $f18,$f16 +/* f0258d4: 440f9000 */ mfc1 $t7,$f18 +/* f0258d8: 00000000 */ sll $zero,$zero,0x0 +/* f0258dc: ad4f0088 */ sw $t7,0x88($t2) +/* f0258e0: 90680272 */ lbu $t0,0x272($v1) +/* f0258e4: 00086880 */ sll $t5,$t0,0x2 +/* f0258e8: 03ad4821 */ addu $t1,$sp,$t5 +/* f0258ec: ad200088 */ sw $zero,0x88($t1) +/* f0258f0: afae0094 */ sw $t6,0x94($sp) +.L0f0258f4: +/* f0258f4: 904b0002 */ lbu $t3,0x2($v0) +/* f0258f8: 90580000 */ lbu $t8,0x0($v0) +/* f0258fc: 904a0001 */ lbu $t2,0x1($v0) +/* f025900: 000b6200 */ sll $t4,$t3,0x8 +/* f025904: 00187e00 */ sll $t7,$t8,0x18 +/* f025908: 8fad0088 */ lw $t5,0x88($sp) +/* f02590c: 018fc825 */ or $t9,$t4,$t7 +/* f025910: 8fa40094 */ lw $a0,0x94($sp) +/* f025914: 8fab008c */ lw $t3,0x8c($sp) +/* f025918: 000a4400 */ sll $t0,$t2,0x10 +/* f02591c: 8faf0090 */ lw $t7,0x90($sp) +/* f025920: 03281825 */ or $v1,$t9,$t0 +/* f025924: 8fa800fc */ lw $t0,0xfc($sp) +/* f025928: 000d4e00 */ sll $t1,$t5,0x18 +/* f02592c: 00897025 */ or $t6,$a0,$t1 +/* f025930: 000bc400 */ sll $t8,$t3,0x10 +/* f025934: 01d86025 */ or $t4,$t6,$t8 +/* f025938: 000f5200 */ sll $t2,$t7,0x8 +/* f02593c: 018ac825 */ or $t9,$t4,$t2 +/* f025940: 290100ff */ slti $at,$t0,0xff +/* f025944: 10200007 */ beqz $at,.L0f025964 +/* f025948: afb900d8 */ sw $t9,0xd8($sp) +/* f02594c: 93a900ff */ lbu $t1,0xff($sp) +/* f025950: 240d0008 */ addiu $t5,$zero,0x8 +/* f025954: afad00d0 */ sw $t5,0xd0($sp) +/* f025958: 00691825 */ or $v1,$v1,$t1 +/* f02595c: 10000004 */ beqz $zero,.L0f025970 +/* f025960: afa300d4 */ sw $v1,0xd4($sp) +.L0f025964: +/* f025964: 240b0007 */ addiu $t3,$zero,0x7 +/* f025968: afa300d4 */ sw $v1,0xd4($sp) +/* f02596c: afab00d0 */ sw $t3,0xd0($sp) +.L0f025970: +/* f025970: 8fae0118 */ lw $t6,0x118($sp) +/* f025974: 3c188008 */ lui $t8,0x8008 +/* f025978: 2718ce98 */ addiu $t8,$t8,-12648 +/* f02597c: 8dc40008 */ lw $a0,0x8($t6) +/* f025980: 8c8f0004 */ lw $t7,0x4($a0) +/* f025984: 570f0020 */ bnel $t8,$t7,.L0f025a08 +/* f025988: 82020006 */ lb $v0,0x6($s0) +/* f02598c: 0c006a47 */ jal 0x1a91c +/* f025990: 24050004 */ addiu $a1,$zero,0x4 +/* f025994: 8fac0118 */ lw $t4,0x118($sp) +/* f025998: 24050005 */ addiu $a1,$zero,0x5 +/* f02599c: 8d840008 */ lw $a0,0x8($t4) +/* f0259a0: 0c006a47 */ jal 0x1a91c +/* f0259a4: afa20080 */ sw $v0,0x80($sp) +/* f0259a8: 8fa60080 */ lw $a2,0x80($sp) +/* f0259ac: 50c00016 */ beqzl $a2,.L0f025a08 +/* f0259b0: 82020006 */ lb $v0,0x6($s0) +/* f0259b4: 10400013 */ beqz $v0,.L0f025a04 +/* f0259b8: 8fa40118 */ lw $a0,0x118($sp) +/* f0259bc: 00c02825 */ or $a1,$a2,$zero +/* f0259c0: 0c006a87 */ jal 0x1aa1c +/* f0259c4: afa2007c */ sw $v0,0x7c($sp) +/* f0259c8: 8fa5007c */ lw $a1,0x7c($sp) +/* f0259cc: afa20078 */ sw $v0,0x78($sp) +/* f0259d0: 0c006a87 */ jal 0x1aa1c +/* f0259d4: 8fa40118 */ lw $a0,0x118($sp) +/* f0259d8: 82040007 */ lb $a0,0x7($s0) +/* f0259dc: 38830004 */ xori $v1,$a0,0x4 +/* f0259e0: 2c630001 */ sltiu $v1,$v1,0x1 +/* f0259e4: 54600004 */ bnezl $v1,.L0f0259f8 +/* f0259e8: ac430000 */ sw $v1,0x0($v0) +/* f0259ec: 38830005 */ xori $v1,$a0,0x5 +/* f0259f0: 2c630001 */ sltiu $v1,$v1,0x1 +/* f0259f4: ac430000 */ sw $v1,0x0($v0) +.L0f0259f8: +/* f0259f8: 8fb90078 */ lw $t9,0x78($sp) +/* f0259fc: 2c6a0001 */ sltiu $t2,$v1,0x1 +/* f025a00: af2a0000 */ sw $t2,0x0($t9) +.L0f025a04: +/* f025a04: 82020006 */ lb $v0,0x6($s0) +.L0f025a08: +/* f025a08: 2401000f */ addiu $at,$zero,0xf +/* f025a0c: 8fa80118 */ lw $t0,0x118($sp) +/* f025a10: 10410007 */ beq $v0,$at,.L0f025a30 +/* f025a14: 24010005 */ addiu $at,$zero,0x5 +/* f025a18: 10410005 */ beq $v0,$at,.L0f025a30 +/* f025a1c: 24010029 */ addiu $at,$zero,0x29 +/* f025a20: 10410003 */ beq $v0,$at,.L0f025a30 +/* f025a24: 2401003a */ addiu $at,$zero,0x3a +/* f025a28: 54410035 */ bnel $v0,$at,.L0f025b00 +/* f025a2c: 920c02fe */ lbu $t4,0x2fe($s0) +.L0f025a30: +/* f025a30: 8d040008 */ lw $a0,0x8($t0) +/* f025a34: 3c0d8008 */ lui $t5,0x8008 +/* f025a38: 25adce40 */ addiu $t5,$t5,-12736 +/* f025a3c: 8c890004 */ lw $t1,0x4($a0) +/* f025a40: 55a9002f */ bnel $t5,$t1,.L0f025b00 +/* f025a44: 920c02fe */ lbu $t4,0x2fe($s0) +/* f025a48: 0c006a47 */ jal 0x1a91c +/* f025a4c: 24050004 */ addiu $a1,$zero,0x4 +/* f025a50: 1040002a */ beqz $v0,.L0f025afc +/* f025a54: 00402825 */ or $a1,$v0,$zero +/* f025a58: 944b0000 */ lhu $t3,0x0($v0) +/* f025a5c: 24010017 */ addiu $at,$zero,0x17 +/* f025a60: 55610027 */ bnel $t3,$at,.L0f025b00 +/* f025a64: 920c02fe */ lbu $t4,0x2fe($s0) +/* f025a68: 0c006a87 */ jal 0x1aa1c +/* f025a6c: 8fa40118 */ lw $a0,0x118($sp) +/* f025a70: 8c4e0000 */ lw $t6,0x0($v0) +/* f025a74: 24050002 */ addiu $a1,$zero,0x2 +/* f025a78: 51c00021 */ beqzl $t6,.L0f025b00 +/* f025a7c: 920c02fe */ lbu $t4,0x2fe($s0) +/* f025a80: 8c440000 */ lw $a0,0x0($v0) +/* f025a84: 0c006a47 */ jal 0x1a91c +/* f025a88: afa2006c */ sw $v0,0x6c($sp) +/* f025a8c: 8fa3006c */ lw $v1,0x6c($sp) +/* f025a90: 24050003 */ addiu $a1,$zero,0x3 +/* f025a94: 8c640000 */ lw $a0,0x0($v1) +/* f025a98: 0c006a47 */ jal 0x1a91c +/* f025a9c: afa20068 */ sw $v0,0x68($sp) +/* f025aa0: 8fa60068 */ lw $a2,0x68($sp) +/* f025aa4: 50c00016 */ beqzl $a2,.L0f025b00 +/* f025aa8: 920c02fe */ lbu $t4,0x2fe($s0) +/* f025aac: 10400013 */ beqz $v0,.L0f025afc +/* f025ab0: 8fa40118 */ lw $a0,0x118($sp) +/* f025ab4: 00c02825 */ or $a1,$a2,$zero +/* f025ab8: 0c006a87 */ jal 0x1aa1c +/* f025abc: afa20064 */ sw $v0,0x64($sp) +/* f025ac0: 8fa50064 */ lw $a1,0x64($sp) +/* f025ac4: afa20060 */ sw $v0,0x60($sp) +/* f025ac8: 0c006a87 */ jal 0x1aa1c +/* f025acc: 8fa40118 */ lw $a0,0x118($sp) +/* f025ad0: 82040007 */ lb $a0,0x7($s0) +/* f025ad4: 38830004 */ xori $v1,$a0,0x4 +/* f025ad8: 2c630001 */ sltiu $v1,$v1,0x1 +/* f025adc: 54600004 */ bnezl $v1,.L0f025af0 +/* f025ae0: ac430000 */ sw $v1,0x0($v0) +/* f025ae4: 38830005 */ xori $v1,$a0,0x5 +/* f025ae8: 2c630001 */ sltiu $v1,$v1,0x1 +/* f025aec: ac430000 */ sw $v1,0x0($v0) +.L0f025af0: +/* f025af0: 8faf0060 */ lw $t7,0x60($sp) +/* f025af4: 2c780001 */ sltiu $t8,$v1,0x1 +/* f025af8: adf80000 */ sw $t8,0x0($t7) +.L0f025afc: +/* f025afc: 920c02fe */ lbu $t4,0x2fe($s0) +.L0f025b00: +/* f025b00: 24010002 */ addiu $at,$zero,0x2 +/* f025b04: 15810009 */ bne $t4,$at,.L0f025b2c +/* f025b08: 00000000 */ sll $zero,$zero,0x0 +/* f025b0c: 96050362 */ lhu $a1,0x362($s0) +/* f025b10: 92060362 */ lbu $a2,0x362($s0) +/* f025b14: 02002025 */ or $a0,$s0,$zero +/* f025b18: 00055302 */ srl $t2,$a1,0xc +/* f025b1c: 30d9000f */ andi $t9,$a2,0xf +/* f025b20: 03203025 */ or $a2,$t9,$zero +/* f025b24: 0fc0b32d */ jal func0f02ccb4 +/* f025b28: 01402825 */ or $a1,$t2,$zero +.L0f025b2c: +/* f025b2c: 3c02800a */ lui $v0,0x800a +/* f025b30: 8c42a248 */ lw $v0,-0x5db8($v0) +/* f025b34: 02002025 */ or $a0,$s0,$zero +/* f025b38: 8c480034 */ lw $t0,0x34($v0) +/* f025b3c: 250d0001 */ addiu $t5,$t0,0x1 +/* f025b40: 0fc091ce */ jal func0f024738 +/* f025b44: ac4d0034 */ sw $t5,0x34($v0) +/* f025b48: 10400005 */ beqz $v0,.L0f025b60 +/* f025b4c: 27a400a0 */ addiu $a0,$sp,0xa0 +/* f025b50: 3c097f02 */ lui $t1,0x7f02 +/* f025b54: 25294b18 */ addiu $t1,$t1,0x4b18 +/* f025b58: 3c018006 */ lui $at,0x8006 +/* f025b5c: ac29efc4 */ sw $t1,-0x103c($at) +.L0f025b60: +/* f025b60: 0c0087bd */ jal 0x21ef4 +/* f025b64: 8fa50118 */ lw $a1,0x118($sp) +/* f025b68: 8fab0120 */ lw $t3,0x120($sp) +/* f025b6c: 8d64001c */ lw $a0,0x1c($t3) +/* f025b70: 10800009 */ beqz $a0,.L0f025b98 +/* f025b74: 27a500a0 */ addiu $a1,$sp,0xa0 +.L0f025b78: +/* f025b78: 8fa60128 */ lw $a2,0x128($sp) +/* f025b7c: 02003825 */ or $a3,$s0,$zero +/* f025b80: 0fc0941d */ jal func0f025074 +/* f025b84: afa400f4 */ sw $a0,0xf4($sp) +/* f025b88: 8fa400f4 */ lw $a0,0xf4($sp) +/* f025b8c: 8c840020 */ lw $a0,0x20($a0) +/* f025b90: 5480fff9 */ bnezl $a0,.L0f025b78 +/* f025b94: 27a500a0 */ addiu $a1,$sp,0xa0 +.L0f025b98: +/* f025b98: 8fb80128 */ lw $t8,0x128($sp) +/* f025b9c: 8fae00ac */ lw $t6,0xac($sp) +/* f025ba0: 3c018006 */ lui $at,0x8006 +/* f025ba4: ac20efc4 */ sw $zero,-0x103c($at) +/* f025ba8: 130000b8 */ beqz $t8,.L0f025e8c +/* f025bac: afae0124 */ sw $t6,0x124($sp) +/* f025bb0: 8e0f031c */ lw $t7,0x31c($s0) +/* f025bb4: 55e0008e */ bnezl $t7,.L0f025df0 +/* f025bb8: 8fab0118 */ lw $t3,0x118($sp) +/* f025bbc: 820c0007 */ lb $t4,0x7($s0) +/* f025bc0: 24010023 */ addiu $at,$zero,0x23 +/* f025bc4: 5181008a */ beql $t4,$at,.L0f025df0 +/* f025bc8: 8fab0118 */ lw $t3,0x118($sp) +/* f025bcc: c60000b8 */ lwc1 $f0,0xb8($s0) +/* f025bd0: 44802000 */ mtc1 $zero,$f4 +/* f025bd4: 00001825 */ or $v1,$zero,$zero +/* f025bd8: 46002032 */ c.eq.s $f4,$f0 +/* f025bdc: 00000000 */ sll $zero,$zero,0x0 +/* f025be0: 45020003 */ bc1fl .L0f025bf0 +/* f025be4: 44834000 */ mtc1 $v1,$f8 +/* f025be8: 24030001 */ addiu $v1,$zero,0x1 +/* f025bec: 44834000 */ mtc1 $v1,$f8 +.L0f025bf0: +/* f025bf0: 3c01c780 */ lui $at,0xc780 +/* f025bf4: 44815000 */ mtc1 $at,$f10 +/* f025bf8: 468041a0 */ cvt.s.w $f6,$f8 +/* f025bfc: 3c014780 */ lui $at,0x4780 +/* f025c00: 4606503c */ c.lt.s $f10,$f6 +/* f025c04: 00000000 */ sll $zero,$zero,0x0 +/* f025c08: 45020079 */ bc1fl .L0f025df0 +/* f025c0c: 8fab0118 */ lw $t3,0x118($sp) +/* f025c10: 44818000 */ mtc1 $at,$f16 +/* f025c14: 8faa0120 */ lw $t2,0x120($sp) +/* f025c18: 4610003c */ c.lt.s $f0,$f16 +/* f025c1c: 00000000 */ sll $zero,$zero,0x0 +/* f025c20: 45020073 */ bc1fl .L0f025df0 +/* f025c24: 8fab0118 */ lw $t3,0x118($sp) +/* f025c28: c552000c */ lwc1 $f18,0xc($t2) +/* f025c2c: 3c0143c8 */ lui $at,0x43c8 +/* f025c30: 44817000 */ mtc1 $at,$f14 +/* f025c34: 46009301 */ sub.s $f12,$f18,$f0 +/* f025c38: 3c19800a */ lui $t9,0x800a +/* f025c3c: 460e603e */ c.le.s $f12,$f14 +/* f025c40: 00000000 */ sll $zero,$zero,0x0 +/* f025c44: 4502006a */ bc1fl .L0f025df0 +/* f025c48: 8fab0118 */ lw $t3,0x118($sp) +/* f025c4c: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f025c50: 24010001 */ addiu $at,$zero,0x1 +/* f025c54: 2404000b */ addiu $a0,$zero,0xb +/* f025c58: 97280010 */ lhu $t0,0x10($t9) +/* f025c5c: 51010064 */ beql $t0,$at,.L0f025df0 +/* f025c60: 8fab0118 */ lw $t3,0x118($sp) +/* f025c64: 86020010 */ lh $v0,0x10($s0) +/* f025c68: 2401005c */ addiu $at,$zero,0x5c +/* f025c6c: 8fab0104 */ lw $t3,0x104($sp) +/* f025c70: 10410002 */ beq $v0,$at,.L0f025c7c +/* f025c74: 24010093 */ addiu $at,$zero,0x93 +/* f025c78: 14410004 */ bne $v0,$at,.L0f025c8c +.L0f025c7c: +/* f025c7c: 3c0142a0 */ lui $at,0x42a0 +/* f025c80: 44811000 */ mtc1 $at,$f2 +/* f025c84: 1000000b */ beqz $zero,.L0f025cb4 +/* f025c88: 8e0d0018 */ lw $t5,0x18($s0) +.L0f025c8c: +/* f025c8c: 2401006c */ addiu $at,$zero,0x6c +/* f025c90: 14410004 */ bne $v0,$at,.L0f025ca4 +/* f025c94: 3c014140 */ lui $at,0x4140 +/* f025c98: 44811000 */ mtc1 $at,$f2 +/* f025c9c: 10000005 */ beqz $zero,.L0f025cb4 +/* f025ca0: 8e0d0018 */ lw $t5,0x18($s0) +.L0f025ca4: +/* f025ca4: 3c01420c */ lui $at,0x420c +/* f025ca8: 44811000 */ mtc1 $at,$f2 +/* f025cac: 00000000 */ sll $zero,$zero,0x0 +/* f025cb0: 8e0d0018 */ lw $t5,0x18($s0) +.L0f025cb4: +/* f025cb4: 24010001 */ addiu $at,$zero,0x1 +/* f025cb8: 31a92000 */ andi $t1,$t5,0x2000 +/* f025cbc: 11200003 */ beqz $t1,.L0f025ccc +/* f025cc0: 00000000 */ sll $zero,$zero,0x0 +/* f025cc4: 1000001b */ beqz $zero,.L0f025d34 +/* f025cc8: 00001825 */ or $v1,$zero,$zero +.L0f025ccc: +/* f025ccc: 15610013 */ bne $t3,$at,.L0f025d1c +/* f025cd0: 8fa300fc */ lw $v1,0xfc($sp) +/* f025cd4: 8fae00fc */ lw $t6,0xfc($sp) +/* f025cd8: 3c013f80 */ lui $at,0x3f80 +/* f025cdc: 44812000 */ mtc1 $at,$f4 +/* f025ce0: 000ec080 */ sll $t8,$t6,0x2 +/* f025ce4: 030ec023 */ subu $t8,$t8,$t6 +/* f025ce8: 0018c0c0 */ sll $t8,$t8,0x3 +/* f025cec: 030ec021 */ addu $t8,$t8,$t6 +/* f025cf0: 0018c080 */ sll $t8,$t8,0x2 +/* f025cf4: 00187a03 */ sra $t7,$t8,0x8 +/* f025cf8: 448f3000 */ mtc1 $t7,$f6 +/* f025cfc: c7a80114 */ lwc1 $f8,0x114($sp) +/* f025d00: 46803420 */ cvt.s.w $f16,$f6 +/* f025d04: 46082281 */ sub.s $f10,$f4,$f8 +/* f025d08: 46105482 */ mul.s $f18,$f10,$f16 +/* f025d0c: 4600910d */ trunc.w.s $f4,$f18 +/* f025d10: 44032000 */ mfc1 $v1,$f4 +/* f025d14: 10000008 */ beqz $zero,.L0f025d38 +/* f025d18: 3c014316 */ lui $at,0x4316 +.L0f025d1c: +/* f025d1c: 00035080 */ sll $t2,$v1,0x2 +/* f025d20: 01435023 */ subu $t2,$t2,$v1 +/* f025d24: 000a50c0 */ sll $t2,$t2,0x3 +/* f025d28: 01435021 */ addu $t2,$t2,$v1 +/* f025d2c: 000a5080 */ sll $t2,$t2,0x2 +/* f025d30: 000a1a03 */ sra $v1,$t2,0x8 +.L0f025d34: +/* f025d34: 3c014316 */ lui $at,0x4316 +.L0f025d38: +/* f025d38: 44814000 */ mtc1 $at,$f8 +/* f025d3c: 00000000 */ sll $zero,$zero,0x0 +/* f025d40: 460c403e */ c.le.s $f8,$f12 +/* f025d44: 00000000 */ sll $zero,$zero,0x0 +/* f025d48: 4502000d */ bc1fl .L0f025d80 +/* f025d4c: afa30058 */ sw $v1,0x58($sp) +/* f025d50: 44833000 */ mtc1 $v1,$f6 +/* f025d54: 460c7401 */ sub.s $f16,$f14,$f12 +/* f025d58: 3c017f1b */ lui $at,0x7f1b +/* f025d5c: c42488fc */ lwc1 $f4,-0x7704($at) +/* f025d60: 468032a0 */ cvt.s.w $f10,$f6 +/* f025d64: 46105482 */ mul.s $f18,$f10,$f16 +/* f025d68: 00000000 */ sll $zero,$zero,0x0 +/* f025d6c: 46049202 */ mul.s $f8,$f18,$f4 +/* f025d70: 4600418d */ trunc.w.s $f6,$f8 +/* f025d74: 44033000 */ mfc1 $v1,$f6 +/* f025d78: 00000000 */ sll $zero,$zero,0x0 +/* f025d7c: afa30058 */ sw $v1,0x58($sp) +.L0f025d80: +/* f025d80: 0fc41b99 */ jal func0f106e64 +/* f025d84: e7a20050 */ swc1 $f2,0x50($sp) +/* f025d88: 8fa30058 */ lw $v1,0x58($sp) +/* f025d8c: 10400005 */ beqz $v0,.L0f025da4 +/* f025d90: c7a20050 */ lwc1 $f2,0x50($sp) +/* f025d94: 3c017f1b */ lui $at,0x7f1b +/* f025d98: c42a8900 */ lwc1 $f10,-0x7700($at) +/* f025d9c: 460a1082 */ mul.s $f2,$f2,$f10 +/* f025da0: 00000000 */ sll $zero,$zero,0x0 +.L0f025da4: +/* f025da4: 02002025 */ or $a0,$s0,$zero +/* f025da8: afa30058 */ sw $v1,0x58($sp) +/* f025dac: 0fc0f917 */ jal func0f03e45c +/* f025db0: e7a20050 */ swc1 $f2,0x50($sp) +/* f025db4: 8fad0120 */ lw $t5,0x120($sp) +/* f025db8: 8fa30058 */ lw $v1,0x58($sp) +/* f025dbc: c7a20050 */ lwc1 $f2,0x50($sp) +/* f025dc0: 8e0600b8 */ lw $a2,0xb8($s0) +/* f025dc4: 2401ff00 */ addiu $at,$zero,-256 +/* f025dc8: 8da50008 */ lw $a1,0x8($t5) +/* f025dcc: 8da70010 */ lw $a3,0x10($t5) +/* f025dd0: 00614825 */ or $t1,$v1,$at +/* f025dd4: afa90018 */ sw $t1,0x18($sp) +/* f025dd8: e7a00010 */ swc1 $f0,0x10($sp) +/* f025ddc: 8fa40124 */ lw $a0,0x124($sp) +/* f025de0: 0fc203e3 */ jal func0f080f8c +/* f025de4: e7a20014 */ swc1 $f2,0x14($sp) +/* f025de8: afa20124 */ sw $v0,0x124($sp) +/* f025dec: 8fab0118 */ lw $t3,0x118($sp) +.L0f025df0: +/* f025df0: 8d6e0008 */ lw $t6,0x8($t3) +/* f025df4: 8d64000c */ lw $a0,0xc($t3) +/* f025df8: 0fc30cfc */ jal func0f0c33f0 +/* f025dfc: 85c5000e */ lh $a1,0xe($t6) +/* f025e00: 3c03800a */ lui $v1,0x800a +/* f025e04: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f025e08: 3c0f8007 */ lui $t7,0x8007 +/* f025e0c: 8fa40124 */ lw $a0,0x124($sp) +/* f025e10: 8c7800d8 */ lw $t8,0xd8($v1) +/* f025e14: 02002825 */ or $a1,$s0,$zero +/* f025e18: 17000019 */ bnez $t8,.L0f025e80 +/* f025e1c: 00000000 */ sll $zero,$zero,0x0 +/* f025e20: 8def0764 */ lw $t7,0x764($t7) +/* f025e24: 15e00016 */ bnez $t7,.L0f025e80 +/* f025e28: 00000000 */ sll $zero,$zero,0x0 +/* f025e2c: 8c620480 */ lw $v0,0x480($v1) +/* f025e30: 50400007 */ beqzl $v0,.L0f025e50 +/* f025e34: 8c791c54 */ lw $t9,0x1c54($v1) +/* f025e38: 10400011 */ beqz $v0,.L0f025e80 +/* f025e3c: 00000000 */ sll $zero,$zero,0x0 +/* f025e40: 804c0037 */ lb $t4,0x37($v0) +/* f025e44: 1580000e */ bnez $t4,.L0f025e80 +/* f025e48: 00000000 */ sll $zero,$zero,0x0 +/* f025e4c: 8c791c54 */ lw $t9,0x1c54($v1) +.L0f025e50: +/* f025e50: 8c6a00c4 */ lw $t2,0xc4($v1) +/* f025e54: 24060080 */ addiu $a2,$zero,0x80 +/* f025e58: 03204027 */ nor $t0,$t9,$zero +/* f025e5c: 01486824 */ and $t5,$t2,$t0 +/* f025e60: 31a90008 */ andi $t1,$t5,0x8 +/* f025e64: 11200006 */ beqz $t1,.L0f025e80 +/* f025e68: 00000000 */ sll $zero,$zero,0x0 +/* f025e6c: 8fa40124 */ lw $a0,0x124($sp) +/* f025e70: 0fc0b1b8 */ jal func0f02c6e0 +/* f025e74: 02002825 */ or $a1,$s0,$zero +/* f025e78: 10000004 */ beqz $zero,.L0f025e8c +/* f025e7c: afa20124 */ sw $v0,0x124($sp) +.L0f025e80: +/* f025e80: 0fc0b1b8 */ jal func0f02c6e0 +/* f025e84: 8fa600fc */ lw $a2,0xfc($sp) +/* f025e88: afa20124 */ sw $v0,0x124($sp) +.L0f025e8c: +/* f025e8c: 8fa20124 */ lw $v0,0x124($sp) +.L0f025e90: +/* f025e90: 8fbf002c */ lw $ra,0x2c($sp) +/* f025e94: 8fb00028 */ lw $s0,0x28($sp) +/* f025e98: 27bd0120 */ addiu $sp,$sp,0x120 +/* f025e9c: 03e00008 */ jr $ra +/* f025ea0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f025ea4 +/* f025ea4: 27bdffc0 */ addiu $sp,$sp,-64 +/* f025ea8: afbf0024 */ sw $ra,0x24($sp) +/* f025eac: afb00020 */ sw $s0,0x20($sp) +/* f025eb0: afa40040 */ sw $a0,0x40($sp) +/* f025eb4: afa50044 */ sw $a1,0x44($sp) +/* f025eb8: afa60048 */ sw $a2,0x48($sp) +/* f025ebc: afa7004c */ sw $a3,0x4c($sp) +/* f025ec0: 8c90001c */ lw $s0,0x1c($a0) +/* f025ec4: 0fc4f92a */ jal func0f13e4a8 +/* f025ec8: 8fa40054 */ lw $a0,0x54($sp) +/* f025ecc: 1040000b */ beqz $v0,.L0f025efc +/* f025ed0: 8fa40040 */ lw $a0,0x40($sp) +/* f025ed4: 86040028 */ lh $a0,0x28($s0) +/* f025ed8: 240f0019 */ addiu $t7,$zero,0x19 +/* f025edc: afaf0014 */ sw $t7,0x14($sp) +/* f025ee0: afa00010 */ sw $zero,0x10($sp) +/* f025ee4: 02002825 */ or $a1,$s0,$zero +/* f025ee8: 8fa6004c */ lw $a2,0x4c($sp) +/* f025eec: 0fc4be7c */ jal func0f12f9f0 +/* f025ef0: 8fa70050 */ lw $a3,0x50($sp) +/* f025ef4: 1000006f */ beqz $zero,.L0f0260b4 +/* f025ef8: 8fbf0024 */ lw $ra,0x24($sp) +.L0f025efc: +/* f025efc: 0fc0cfe8 */ jal func0f033fa0 +/* f025f00: 00000000 */ sll $zero,$zero,0x0 +/* f025f04: 44802000 */ mtc1 $zero,$f4 +/* f025f08: 8fa40040 */ lw $a0,0x40($sp) +/* f025f0c: 02002825 */ or $a1,$s0,$zero +/* f025f10: 4600203c */ c.lt.s $f4,$f0 +/* f025f14: 8fa6004c */ lw $a2,0x4c($sp) +/* f025f18: 8fa70050 */ lw $a3,0x50($sp) +/* f025f1c: 8fb80044 */ lw $t8,0x44($sp) +/* f025f20: 45020008 */ bc1fl .L0f025f44 +/* f025f24: 93020000 */ lbu $v0,0x0($t8) +/* f025f28: 86040028 */ lh $a0,0x28($s0) +/* f025f2c: afa00014 */ sw $zero,0x14($sp) +/* f025f30: 0fc4be7c */ jal func0f12f9f0 +/* f025f34: afa00010 */ sw $zero,0x10($sp) +/* f025f38: 1000005e */ beqz $zero,.L0f0260b4 +/* f025f3c: 8fbf0024 */ lw $ra,0x24($sp) +/* f025f40: 93020000 */ lbu $v0,0x0($t8) +.L0f025f44: +/* f025f44: 24010001 */ addiu $at,$zero,0x1 +/* f025f48: 24030004 */ addiu $v1,$zero,0x4 +/* f025f4c: 1041000b */ beq $v0,$at,.L0f025f7c +/* f025f50: 8fa6004c */ lw $a2,0x4c($sp) +/* f025f54: 10620009 */ beq $v1,$v0,.L0f025f7c +/* f025f58: 24050002 */ addiu $a1,$zero,0x2 +/* f025f5c: 50a20008 */ beql $a1,$v0,.L0f025f80 +/* f025f60: 86040028 */ lh $a0,0x28($s0) +/* f025f64: 8fa20048 */ lw $v0,0x48($sp) +/* f025f68: 24010064 */ addiu $at,$zero,0x64 +/* f025f6c: 10410003 */ beq $v0,$at,.L0f025f7c +/* f025f70: 2401006e */ addiu $at,$zero,0x6e +/* f025f74: 14410009 */ bne $v0,$at,.L0f025f9c +/* f025f78: 00000000 */ sll $zero,$zero,0x0 +.L0f025f7c: +/* f025f7c: 86040028 */ lh $a0,0x28($s0) +.L0f025f80: +/* f025f80: afa00014 */ sw $zero,0x14($sp) +/* f025f84: afa00010 */ sw $zero,0x10($sp) +/* f025f88: 02002825 */ or $a1,$s0,$zero +/* f025f8c: 0fc4be7c */ jal func0f12f9f0 +/* f025f90: 8fa70050 */ lw $a3,0x50($sp) +/* f025f94: 10000047 */ beqz $zero,.L0f0260b4 +/* f025f98: 8fbf0024 */ lw $ra,0x24($sp) +.L0f025f9c: +/* f025f9c: 10800003 */ beqz $a0,.L0f025fac +/* f025fa0: 00001025 */ or $v0,$zero,$zero +/* f025fa4: 10000001 */ beqz $zero,.L0f025fac +/* f025fa8: 908202fe */ lbu $v0,0x2fe($a0) +.L0f025fac: +/* f025fac: 10450005 */ beq $v0,$a1,.L0f025fc4 +/* f025fb0: 8fa6004c */ lw $a2,0x4c($sp) +/* f025fb4: 10430003 */ beq $v0,$v1,.L0f025fc4 +/* f025fb8: 24010003 */ addiu $at,$zero,0x3 +/* f025fbc: 5441000b */ bnel $v0,$at,.L0f025fec +/* f025fc0: 8c88032c */ lw $t0,0x32c($a0) +.L0f025fc4: +/* f025fc4: 86040028 */ lh $a0,0x28($s0) +/* f025fc8: 24190001 */ addiu $t9,$zero,0x1 +/* f025fcc: afb90014 */ sw $t9,0x14($sp) +/* f025fd0: afa00010 */ sw $zero,0x10($sp) +/* f025fd4: 02002825 */ or $a1,$s0,$zero +/* f025fd8: 0fc4be7c */ jal func0f12f9f0 +/* f025fdc: 8fa70050 */ lw $a3,0x50($sp) +/* f025fe0: 10000034 */ beqz $zero,.L0f0260b4 +/* f025fe4: 8fbf0024 */ lw $ra,0x24($sp) +/* f025fe8: 8c88032c */ lw $t0,0x32c($a0) +.L0f025fec: +/* f025fec: 000854c0 */ sll $t2,$t0,0x13 +/* f025ff0: 05420030 */ bltzl $t2,.L0f0260b4 +/* f025ff4: 8fbf0024 */ lw $ra,0x24($sp) +/* f025ff8: 0c004b70 */ jal 0x12dc0 +/* f025ffc: 00000000 */ sll $zero,$zero,0x0 +/* f026000: 304b0004 */ andi $t3,$v0,0x4 +/* f026004: 1560001a */ bnez $t3,.L0f026070 +/* f026008: 8fa70050 */ lw $a3,0x50($sp) +/* f02600c: 3c014228 */ lui $at,0x4228 +/* f026010: 44810000 */ mtc1 $at,$f0 +/* f026014: c4e60000 */ lwc1 $f6,0x0($a3) +/* f026018: 8fa2004c */ lw $v0,0x4c($sp) +/* f02601c: 240c0004 */ addiu $t4,$zero,0x4 +/* f026020: 46003202 */ mul.s $f8,$f6,$f0 +/* f026024: c44a0000 */ lwc1 $f10,0x0($v0) +/* f026028: 02002825 */ or $a1,$s0,$zero +/* f02602c: 27a6002c */ addiu $a2,$sp,0x2c +/* f026030: 460a4400 */ add.s $f16,$f8,$f10 +/* f026034: e7b0002c */ swc1 $f16,0x2c($sp) +/* f026038: c4f20004 */ lwc1 $f18,0x4($a3) +/* f02603c: c4460004 */ lwc1 $f6,0x4($v0) +/* f026040: 46009102 */ mul.s $f4,$f18,$f0 +/* f026044: 46062200 */ add.s $f8,$f4,$f6 +/* f026048: e7a80030 */ swc1 $f8,0x30($sp) +/* f02604c: c4ea0008 */ lwc1 $f10,0x8($a3) +/* f026050: c4520008 */ lwc1 $f18,0x8($v0) +/* f026054: 46005402 */ mul.s $f16,$f10,$f0 +/* f026058: 46128100 */ add.s $f4,$f16,$f18 +/* f02605c: e7a40034 */ swc1 $f4,0x34($sp) +/* f026060: 86040028 */ lh $a0,0x28($s0) +/* f026064: afac0014 */ sw $t4,0x14($sp) +/* f026068: 0fc4be7c */ jal func0f12f9f0 +/* f02606c: afa00010 */ sw $zero,0x10($sp) +.L0f026070: +/* f026070: 86040028 */ lh $a0,0x28($s0) +/* f026074: 240d0002 */ addiu $t5,$zero,0x2 +/* f026078: afad0014 */ sw $t5,0x14($sp) +/* f02607c: afa00010 */ sw $zero,0x10($sp) +/* f026080: 02002825 */ or $a1,$s0,$zero +/* f026084: 8fa6004c */ lw $a2,0x4c($sp) +/* f026088: 0fc4be7c */ jal func0f12f9f0 +/* f02608c: 8fa70050 */ lw $a3,0x50($sp) +/* f026090: 86040028 */ lh $a0,0x28($s0) +/* f026094: 240e0003 */ addiu $t6,$zero,0x3 +/* f026098: afae0014 */ sw $t6,0x14($sp) +/* f02609c: afa00010 */ sw $zero,0x10($sp) +/* f0260a0: 02002825 */ or $a1,$s0,$zero +/* f0260a4: 8fa6004c */ lw $a2,0x4c($sp) +/* f0260a8: 0fc4be7c */ jal func0f12f9f0 +/* f0260ac: 8fa70050 */ lw $a3,0x50($sp) +/* f0260b0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0260b4: +/* f0260b4: 8fb00020 */ lw $s0,0x20($sp) +/* f0260b8: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0260bc: 03e00008 */ jr $ra +/* f0260c0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0260c4 +/* f0260c4: 27bdfed8 */ addiu $sp,$sp,-296 +/* f0260c8: afb00018 */ sw $s0,0x18($sp) +/* f0260cc: afbf003c */ sw $ra,0x3c($sp) +/* f0260d0: afb30024 */ sw $s3,0x24($sp) +/* f0260d4: afb20020 */ sw $s2,0x20($sp) +/* f0260d8: afb1001c */ sw $s1,0x1c($sp) +/* f0260dc: 3c107fff */ lui $s0,0x7fff +/* f0260e0: 00e09025 */ or $s2,$a3,$zero +/* f0260e4: 00c09825 */ or $s3,$a2,$zero +/* f0260e8: afbe0038 */ sw $s8,0x38($sp) +/* f0260ec: afb70034 */ sw $s7,0x34($sp) +/* f0260f0: afb60030 */ sw $s6,0x30($sp) +/* f0260f4: afb5002c */ sw $s5,0x2c($sp) +/* f0260f8: afb40028 */ sw $s4,0x28($sp) +/* f0260fc: afa40128 */ sw $a0,0x128($sp) +/* f026100: afa5012c */ sw $a1,0x12c($sp) +/* f026104: 00008825 */ or $s1,$zero,$zero +/* f026108: 3610ffff */ ori $s0,$s0,0xffff +/* f02610c: 0c004b70 */ jal 0x12dc0 +/* f026110: afa00100 */ sw $zero,0x100($sp) +/* f026114: 24010032 */ addiu $at,$zero,0x32 +/* f026118: 0041001b */ divu $zero,$v0,$at +/* f02611c: 00007010 */ mfhi $t6 +/* f026120: 25cf0014 */ addiu $t7,$t6,0x14 +/* f026124: afaf00cc */ sw $t7,0xcc($sp) +/* f026128: afa000c0 */ sw $zero,0xc0($sp) +/* f02612c: 0c0069d0 */ jal 0x1a740 +/* f026130: 02602025 */ or $a0,$s3,$zero +/* f026134: 8fa40128 */ lw $a0,0x128($sp) +/* f026138: 00402825 */ or $a1,$v0,$zero +/* f02613c: 0c006b57 */ jal 0x1ad5c +/* f026140: 27a600f4 */ addiu $a2,$sp,0xf4 +/* f026144: c6440000 */ lwc1 $f4,0x0($s2) +/* f026148: c7a600f4 */ lwc1 $f6,0xf4($sp) +/* f02614c: c7b000f8 */ lwc1 $f16,0xf8($sp) +/* f026150: 02602825 */ or $a1,$s3,$zero +/* f026154: 46062201 */ sub.s $f8,$f4,$f6 +/* f026158: c7a600fc */ lwc1 $f6,0xfc($sp) +/* f02615c: 24160011 */ addiu $s6,$zero,0x11 +/* f026160: 2415000a */ addiu $s5,$zero,0xa +/* f026164: e7a800dc */ swc1 $f8,0xdc($sp) +/* f026168: c64a0004 */ lwc1 $f10,0x4($s2) +/* f02616c: 46105481 */ sub.s $f18,$f10,$f16 +/* f026170: e7b200e0 */ swc1 $f18,0xe0($sp) +/* f026174: c6440008 */ lwc1 $f4,0x8($s2) +/* f026178: 46062201 */ sub.s $f8,$f4,$f6 +/* f02617c: 126000c7 */ beqz $s3,.L0f02649c +/* f026180: e7a800e4 */ swc1 $f8,0xe4($sp) +/* f026184: 94b40000 */ lhu $s4,0x0($a1) +.L0f026188: +/* f026188: 24010008 */ addiu $at,$zero,0x8 +/* f02618c: 8fa40128 */ lw $a0,0x128($sp) +/* f026190: 329800ff */ andi $t8,$s4,0xff +/* f026194: 13010099 */ beq $t8,$at,.L0f0263fc +/* f026198: 0300a025 */ or $s4,$t8,$zero +/* f02619c: 24010012 */ addiu $at,$zero,0x12 +/* f0261a0: 1301009b */ beq $t8,$at,.L0f026410 +/* f0261a4: 8fa40128 */ lw $a0,0x128($sp) +/* f0261a8: 24010017 */ addiu $at,$zero,0x17 +/* f0261ac: 1301009d */ beq $t8,$at,.L0f026424 +/* f0261b0: 8fa40128 */ lw $a0,0x128($sp) +/* f0261b4: 24010018 */ addiu $at,$zero,0x18 +/* f0261b8: 13010003 */ beq $t8,$at,.L0f0261c8 +/* f0261bc: 8fa40128 */ lw $a0,0x128($sp) +/* f0261c0: 1000009c */ beqz $zero,.L0f026434 +/* f0261c4: 8ca20014 */ lw $v0,0x14($a1) +.L0f0261c8: +/* f0261c8: 8cb20004 */ lw $s2,0x4($a1) +/* f0261cc: 0c006a87 */ jal 0x1aa1c +/* f0261d0: afa50110 */ sw $a1,0x110($sp) +/* f0261d4: 8c440004 */ lw $a0,0x4($v0) +/* f0261d8: 8fa50110 */ lw $a1,0x110($sp) +/* f0261dc: 54800004 */ bnezl $a0,.L0f0261f0 +/* f0261e0: 8e430000 */ lw $v1,0x0($s2) +/* f0261e4: 10000093 */ beqz $zero,.L0f026434 +/* f0261e8: 8ca20014 */ lw $v0,0x14($a1) +/* f0261ec: 8e430000 */ lw $v1,0x0($s2) +.L0f0261f0: +/* f0261f0: 3c0100ff */ lui $at,0xff +/* f0261f4: 3421ffff */ ori $at,$at,0xffff +/* f0261f8: 14640005 */ bne $v1,$a0,.L0f026210 +/* f0261fc: 0080f025 */ or $s8,$a0,$zero +/* f026200: 8e4a0008 */ lw $t2,0x8($s2) +/* f026204: 00615824 */ and $t3,$v1,$at +/* f026208: 10000001 */ beqz $zero,.L0f026210 +/* f02620c: 014bf021 */ addu $s8,$t2,$t3 +.L0f026210: +/* f026210: 8e420004 */ lw $v0,0x4($s2) +/* f026214: 3c0100ff */ lui $at,0xff +/* f026218: 50400008 */ beqzl $v0,.L0f02623c +/* f02621c: afa00108 */ sw $zero,0x108($sp) +/* f026220: 8e4c0008 */ lw $t4,0x8($s2) +/* f026224: 3421ffff */ ori $at,$at,0xffff +/* f026228: 00416824 */ and $t5,$v0,$at +/* f02622c: 018d7021 */ addu $t6,$t4,$t5 +/* f026230: 10000002 */ beqz $zero,.L0f02623c +/* f026234: afae0108 */ sw $t6,0x108($sp) +/* f026238: afa00108 */ sw $zero,0x108($sp) +.L0f02623c: +/* f02623c: 83c20000 */ lb $v0,0x0($s8) +/* f026240: 2401ffb8 */ addiu $at,$zero,-72 +/* f026244: 8faf0108 */ lw $t7,0x108($sp) +/* f026248: 5441000a */ bnel $v0,$at,.L0f026274 +/* f02624c: 24010004 */ addiu $at,$zero,0x4 +/* f026250: 51e00005 */ beqzl $t7,.L0f026268 +/* f026254: 8fa50110 */ lw $a1,0x110($sp) +/* f026258: 01e0f025 */ or $s8,$t7,$zero +/* f02625c: 1000fff7 */ beqz $zero,.L0f02623c +/* f026260: afa00108 */ sw $zero,0x108($sp) +/* f026264: 8fa50110 */ lw $a1,0x110($sp) +.L0f026268: +/* f026268: 10000072 */ beqz $zero,.L0f026434 +/* f02626c: 8ca20014 */ lw $v0,0x14($a1) +/* f026270: 24010004 */ addiu $at,$zero,0x4 +.L0f026274: +/* f026274: 1441003e */ bne $v0,$at,.L0f026370 +/* f026278: 8fac0100 */ lw $t4,0x100($sp) +/* f02627c: 8fc20004 */ lw $v0,0x4($s8) +/* f026280: 93c90001 */ lbu $t1,0x1($s8) +/* f026284: 3c0100ff */ lui $at,0xff +/* f026288: 8e4a000c */ lw $t2,0xc($s2) +/* f02628c: 3421ffff */ ori $at,$at,0xffff +/* f026290: 0041c824 */ and $t9,$v0,$at +/* f026294: 00095902 */ srl $t3,$t1,0x4 +/* f026298: 25690001 */ addiu $t1,$t3,0x1 +/* f02629c: 11800055 */ beqz $t4,.L0f0263f4 +/* f0262a0: 01591821 */ addu $v1,$t2,$t9 +/* f0262a4: 19200053 */ blez $t1,.L0f0263f4 +/* f0262a8: 00003025 */ or $a2,$zero,$zero +/* f0262ac: 00601025 */ or $v0,$v1,$zero +.L0f0262b0: +/* f0262b0: 84470000 */ lh $a3,0x0($v0) +/* f0262b4: 8fad00d0 */ lw $t5,0xd0($sp) +/* f0262b8: 8fae00d4 */ lw $t6,0xd4($sp) +/* f0262bc: 844f0002 */ lh $t7,0x2($v0) +/* f0262c0: 01a71823 */ subu $v1,$t5,$a3 +/* f0262c4: 00630019 */ multu $v1,$v1 +/* f0262c8: 01cf2023 */ subu $a0,$t6,$t7 +/* f0262cc: 8fb800d8 */ lw $t8,0xd8($sp) +/* f0262d0: 84590004 */ lh $t9,0x4($v0) +/* f0262d4: 24c60001 */ addiu $a2,$a2,0x1 +/* f0262d8: c7aa00e8 */ lwc1 $f10,0xe8($sp) +/* f0262dc: 03192823 */ subu $a1,$t8,$t9 +/* f0262e0: 00005012 */ mflo $t2 +/* f0262e4: 00000000 */ sll $zero,$zero,0x0 +/* f0262e8: 00000000 */ sll $zero,$zero,0x0 +/* f0262ec: 00840019 */ multu $a0,$a0 +/* f0262f0: 00005812 */ mflo $t3 +/* f0262f4: 014b6021 */ addu $t4,$t2,$t3 +/* f0262f8: 00000000 */ sll $zero,$zero,0x0 +/* f0262fc: 00a50019 */ multu $a1,$a1 +/* f026300: 00006812 */ mflo $t5 +/* f026304: 018d4021 */ addu $t0,$t4,$t5 +/* f026308: 0110082a */ slt $at,$t0,$s0 +/* f02630c: 10200014 */ beqz $at,.L0f026360 +/* f026310: 00000000 */ sll $zero,$zero,0x0 +/* f026314: 4600540d */ trunc.w.s $f16,$f10 +/* f026318: c7b200ec */ lwc1 $f18,0xec($sp) +/* f02631c: c7a600f0 */ lwc1 $f6,0xf0($sp) +/* f026320: 01008025 */ or $s0,$t0,$zero +/* f026324: 440f8000 */ mfc1 $t7,$f16 +/* f026328: 4600910d */ trunc.w.s $f4,$f18 +/* f02632c: 8fb10110 */ lw $s1,0x110($sp) +/* f026330: 01e7c021 */ addu $t8,$t7,$a3 +/* f026334: afb80114 */ sw $t8,0x114($sp) +/* f026338: 844b0002 */ lh $t3,0x2($v0) +/* f02633c: 440a2000 */ mfc1 $t2,$f4 +/* f026340: 4600320d */ trunc.w.s $f8,$f6 +/* f026344: 014b6021 */ addu $t4,$t2,$t3 +/* f026348: afac0118 */ sw $t4,0x118($sp) +/* f02634c: 844f0004 */ lh $t7,0x4($v0) +/* f026350: 440e4000 */ mfc1 $t6,$f8 +/* f026354: 00000000 */ sll $zero,$zero,0x0 +/* f026358: 01cfc021 */ addu $t8,$t6,$t7 +/* f02635c: afb8011c */ sw $t8,0x11c($sp) +.L0f026360: +/* f026360: 14c9ffd3 */ bne $a2,$t1,.L0f0262b0 +/* f026364: 2442000c */ addiu $v0,$v0,0xc +/* f026368: 1000ffb4 */ beqz $zero,.L0f02623c +/* f02636c: 27de0008 */ addiu $s8,$s8,0x8 +.L0f026370: +/* f026370: 24010001 */ addiu $at,$zero,0x1 +/* f026374: 1441001f */ bne $v0,$at,.L0f0263f4 +/* f026378: 8fa40128 */ lw $a0,0x128($sp) +/* f02637c: 8fc20004 */ lw $v0,0x4($s8) +/* f026380: 3c0100ff */ lui $at,0xff +/* f026384: 3421ffff */ ori $at,$at,0xffff +/* f026388: 0041c824 */ and $t9,$v0,$at +/* f02638c: 0c00698d */ jal 0x1a634 +/* f026390: 00192982 */ srl $a1,$t9,0x6 +/* f026394: afa20100 */ sw $v0,0x100($sp) +/* f026398: 8fa40128 */ lw $a0,0x128($sp) +/* f02639c: 00402825 */ or $a1,$v0,$zero +/* f0263a0: 0c006b57 */ jal 0x1ad5c +/* f0263a4: 27a600e8 */ addiu $a2,$sp,0xe8 +/* f0263a8: c7aa00e8 */ lwc1 $f10,0xe8($sp) +/* f0263ac: c7b000dc */ lwc1 $f16,0xdc($sp) +/* f0263b0: c7a600ec */ lwc1 $f6,0xec($sp) +/* f0263b4: c7a800e0 */ lwc1 $f8,0xe0($sp) +/* f0263b8: 46105480 */ add.s $f18,$f10,$f16 +/* f0263bc: 46083280 */ add.s $f10,$f6,$f8 +/* f0263c0: 4600910d */ trunc.w.s $f4,$f18 +/* f0263c4: c7b200f0 */ lwc1 $f18,0xf0($sp) +/* f0263c8: 4600540d */ trunc.w.s $f16,$f10 +/* f0263cc: 440b2000 */ mfc1 $t3,$f4 +/* f0263d0: c7a400e4 */ lwc1 $f4,0xe4($sp) +/* f0263d4: 440d8000 */ mfc1 $t5,$f16 +/* f0263d8: 46049180 */ add.s $f6,$f18,$f4 +/* f0263dc: afab00d0 */ sw $t3,0xd0($sp) +/* f0263e0: afad00d4 */ sw $t5,0xd4($sp) +/* f0263e4: 4600320d */ trunc.w.s $f8,$f6 +/* f0263e8: 440f4000 */ mfc1 $t7,$f8 +/* f0263ec: 00000000 */ sll $zero,$zero,0x0 +/* f0263f0: afaf00d8 */ sw $t7,0xd8($sp) +.L0f0263f4: +/* f0263f4: 1000ff91 */ beqz $zero,.L0f02623c +/* f0263f8: 27de0008 */ addiu $s8,$s8,0x8 +.L0f0263fc: +/* f0263fc: 0c0071e1 */ jal 0x1c784 +/* f026400: afa50110 */ sw $a1,0x110($sp) +/* f026404: 8fa50110 */ lw $a1,0x110($sp) +/* f026408: 1000000a */ beqz $zero,.L0f026434 +/* f02640c: 8ca20014 */ lw $v0,0x14($a1) +.L0f026410: +/* f026410: 0c0071f4 */ jal 0x1c7d0 +/* f026414: afa50110 */ sw $a1,0x110($sp) +/* f026418: 8fa50110 */ lw $a1,0x110($sp) +/* f02641c: 10000005 */ beqz $zero,.L0f026434 +/* f026420: 8ca20014 */ lw $v0,0x14($a1) +.L0f026424: +/* f026424: 0c007207 */ jal 0x1c81c +/* f026428: afa50110 */ sw $a1,0x110($sp) +/* f02642c: 8fa50110 */ lw $a1,0x110($sp) +/* f026430: 8ca20014 */ lw $v0,0x14($a1) +.L0f026434: +/* f026434: 10400009 */ beqz $v0,.L0f02645c +/* f026438: 00000000 */ sll $zero,$zero,0x0 +/* f02643c: 10b30005 */ beq $a1,$s3,.L0f026454 +/* f026440: 00000000 */ sll $zero,$zero,0x0 +/* f026444: 12950005 */ beq $s4,$s5,.L0f02645c +/* f026448: 00000000 */ sll $zero,$zero,0x0 +/* f02644c: 12960003 */ beq $s4,$s6,.L0f02645c +/* f026450: 00000000 */ sll $zero,$zero,0x0 +.L0f026454: +/* f026454: 1000000f */ beqz $zero,.L0f026494 +/* f026458: 00402825 */ or $a1,$v0,$zero +.L0f02645c: +/* f02645c: 10a0000d */ beqz $a1,.L0f026494 +/* f026460: 00000000 */ sll $zero,$zero,0x0 +.L0f026464: +/* f026464: 54b30004 */ bnel $a1,$s3,.L0f026478 +/* f026468: 8ca2000c */ lw $v0,0xc($a1) +/* f02646c: 10000009 */ beqz $zero,.L0f026494 +/* f026470: 00002825 */ or $a1,$zero,$zero +/* f026474: 8ca2000c */ lw $v0,0xc($a1) +.L0f026478: +/* f026478: 50400004 */ beqzl $v0,.L0f02648c +/* f02647c: 8ca50008 */ lw $a1,0x8($a1) +/* f026480: 10000004 */ beqz $zero,.L0f026494 +/* f026484: 00402825 */ or $a1,$v0,$zero +/* f026488: 8ca50008 */ lw $a1,0x8($a1) +.L0f02648c: +/* f02648c: 14a0fff5 */ bnez $a1,.L0f026464 +/* f026490: 00000000 */ sll $zero,$zero,0x0 +.L0f026494: +/* f026494: 54a0ff3c */ bnezl $a1,.L0f026188 +/* f026498: 94b40000 */ lhu $s4,0x0($a1) +.L0f02649c: +/* f02649c: 122000fb */ beqz $s1,.L0f02688c +/* f0264a0: 8fa40128 */ lw $a0,0x128($sp) +/* f0264a4: 8c8b0008 */ lw $t3,0x8($a0) +/* f0264a8: 2417000c */ addiu $s7,$zero,0xc +/* f0264ac: 8d650000 */ lw $a1,0x0($t3) +/* f0264b0: 50a000f7 */ beqzl $a1,.L0f026890 +/* f0264b4: 8fbf003c */ lw $ra,0x3c($sp) +/* f0264b8: 94a20000 */ lhu $v0,0x0($a1) +.L0f0264bc: +/* f0264bc: 24010008 */ addiu $at,$zero,0x8 +/* f0264c0: 304c00ff */ andi $t4,$v0,0xff +/* f0264c4: 118100ce */ beq $t4,$at,.L0f026800 +/* f0264c8: 24010012 */ addiu $at,$zero,0x12 +/* f0264cc: 118100d2 */ beq $t4,$at,.L0f026818 +/* f0264d0: 24010017 */ addiu $at,$zero,0x17 +/* f0264d4: 118100d6 */ beq $t4,$at,.L0f026830 +/* f0264d8: 24010018 */ addiu $at,$zero,0x18 +/* f0264dc: 51810004 */ beql $t4,$at,.L0f0264f0 +/* f0264e0: 8cb20004 */ lw $s2,0x4($a1) +/* f0264e4: 100000d7 */ beqz $zero,.L0f026844 +/* f0264e8: 8ca20014 */ lw $v0,0x14($a1) +/* f0264ec: 8cb20004 */ lw $s2,0x4($a1) +.L0f0264f0: +/* f0264f0: 0c006a87 */ jal 0x1aa1c +/* f0264f4: afa50110 */ sw $a1,0x110($sp) +/* f0264f8: 8c440004 */ lw $a0,0x4($v0) +/* f0264fc: 00408025 */ or $s0,$v0,$zero +/* f026500: 54800006 */ bnezl $a0,.L0f02651c +/* f026504: 8e430000 */ lw $v1,0x0($s2) +/* f026508: 8fa50110 */ lw $a1,0x110($sp) +/* f02650c: 8fa40128 */ lw $a0,0x128($sp) +/* f026510: 100000cc */ beqz $zero,.L0f026844 +/* f026514: 8ca20014 */ lw $v0,0x14($a1) +/* f026518: 8e430000 */ lw $v1,0x0($s2) +.L0f02651c: +/* f02651c: 3c0100ff */ lui $at,0xff +/* f026520: 3421ffff */ ori $at,$at,0xffff +/* f026524: 14640005 */ bne $v1,$a0,.L0f02653c +/* f026528: 0080f025 */ or $s8,$a0,$zero +/* f02652c: 8e4e0008 */ lw $t6,0x8($s2) +/* f026530: 00617824 */ and $t7,$v1,$at +/* f026534: 10000001 */ beqz $zero,.L0f02653c +/* f026538: 01cff021 */ addu $s8,$t6,$t7 +.L0f02653c: +/* f02653c: 8e420004 */ lw $v0,0x4($s2) +/* f026540: 3c0100ff */ lui $at,0xff +/* f026544: 50400008 */ beqzl $v0,.L0f026568 +/* f026548: afa00108 */ sw $zero,0x108($sp) +/* f02654c: 8e580008 */ lw $t8,0x8($s2) +/* f026550: 3421ffff */ ori $at,$at,0xffff +/* f026554: 0041c824 */ and $t9,$v0,$at +/* f026558: 03195021 */ addu $t2,$t8,$t9 +/* f02655c: 10000002 */ beqz $zero,.L0f026568 +/* f026560: afaa0108 */ sw $t2,0x108($sp) +/* f026564: afa00108 */ sw $zero,0x108($sp) +.L0f026568: +/* f026568: 83c20000 */ lb $v0,0x0($s8) +/* f02656c: 2401ffb8 */ addiu $at,$zero,-72 +/* f026570: 8fab0108 */ lw $t3,0x108($sp) +/* f026574: 5441000b */ bnel $v0,$at,.L0f0265a4 +/* f026578: 24010004 */ addiu $at,$zero,0x4 +/* f02657c: 51600005 */ beqzl $t3,.L0f026594 +/* f026580: 8fa50110 */ lw $a1,0x110($sp) +/* f026584: 0160f025 */ or $s8,$t3,$zero +/* f026588: 1000fff7 */ beqz $zero,.L0f026568 +/* f02658c: afa00108 */ sw $zero,0x108($sp) +/* f026590: 8fa50110 */ lw $a1,0x110($sp) +.L0f026594: +/* f026594: 8fa40128 */ lw $a0,0x128($sp) +/* f026598: 100000aa */ beqz $zero,.L0f026844 +/* f02659c: 8ca20014 */ lw $v0,0x14($a1) +/* f0265a0: 24010004 */ addiu $at,$zero,0x4 +.L0f0265a4: +/* f0265a4: 1441007c */ bne $v0,$at,.L0f026798 +/* f0265a8: 8fb80100 */ lw $t8,0x100($sp) +/* f0265ac: 8fd50004 */ lw $s5,0x4($s8) +/* f0265b0: 93d60001 */ lbu $s6,0x1($s8) +/* f0265b4: 3c0100ff */ lui $at,0xff +/* f0265b8: 8e4e000c */ lw $t6,0xc($s2) +/* f0265bc: 3421ffff */ ori $at,$at,0xffff +/* f0265c0: 02a16824 */ and $t5,$s5,$at +/* f0265c4: 00167902 */ srl $t7,$s6,0x4 +/* f0265c8: 01a0a825 */ or $s5,$t5,$zero +/* f0265cc: 25f60001 */ addiu $s6,$t7,0x1 +/* f0265d0: 13000089 */ beqz $t8,.L0f0267f8 +/* f0265d4: 01cd1021 */ addu $v0,$t6,$t5 +/* f0265d8: 1ac00087 */ blez $s6,.L0f0267f8 +/* f0265dc: 00009825 */ or $s3,$zero,$zero +/* f0265e0: 0000a025 */ or $s4,$zero,$zero +/* f0265e4: 00408825 */ or $s1,$v0,$zero +.L0f0265e8: +/* f0265e8: c7aa00e8 */ lwc1 $f10,0xe8($sp) +/* f0265ec: c7b200ec */ lwc1 $f18,0xec($sp) +/* f0265f0: c7a600f0 */ lwc1 $f6,0xf0($sp) +/* f0265f4: 4600540d */ trunc.w.s $f16,$f10 +/* f0265f8: 862b0000 */ lh $t3,0x0($s1) +/* f0265fc: 862e0002 */ lh $t6,0x2($s1) +/* f026600: 4600910d */ trunc.w.s $f4,$f18 +/* f026604: 440a8000 */ mfc1 $t2,$f16 +/* f026608: 86390004 */ lh $t9,0x4($s1) +/* f02660c: 4600320d */ trunc.w.s $f8,$f6 +/* f026610: 014b1021 */ addu $v0,$t2,$t3 +/* f026614: 8faa0114 */ lw $t2,0x114($sp) +/* f026618: 440d2000 */ mfc1 $t5,$f4 +/* f02661c: 44184000 */ mfc1 $t8,$f8 +/* f026620: 8fab0118 */ lw $t3,0x118($sp) +/* f026624: 01ae1821 */ addu $v1,$t5,$t6 +/* f026628: 144a0055 */ bne $v0,$t2,.L0f026780 +/* f02662c: 03192021 */ addu $a0,$t8,$t9 +/* f026630: 146b0053 */ bne $v1,$t3,.L0f026780 +/* f026634: 8fac011c */ lw $t4,0x11c($sp) +/* f026638: 548c0052 */ bnel $a0,$t4,.L0f026784 +/* f02663c: 26730001 */ addiu $s3,$s3,0x1 +/* f026640: 864e0010 */ lh $t6,0x10($s2) +/* f026644: 8e4d000c */ lw $t5,0xc($s2) +/* f026648: 8e030008 */ lw $v1,0x8($s0) +/* f02664c: 01d70019 */ multu $t6,$s7 +/* f026650: 00007812 */ mflo $t7 +/* f026654: 01af2021 */ addu $a0,$t5,$t7 +/* f026658: 24840007 */ addiu $a0,$a0,0x7 +/* f02665c: 34980007 */ ori $t8,$a0,0x7 +/* f026660: 3b190007 */ xori $t9,$t8,0x7 +/* f026664: 17230031 */ bne $t9,$v1,.L0f02672c +/* f026668: 03202025 */ or $a0,$t9,$zero +/* f02666c: 96440016 */ lhu $a0,0x16($s2) +/* f026670: 24050002 */ addiu $a1,$zero,0x2 +/* f026674: 00003025 */ or $a2,$zero,$zero +/* f026678: 0fc4a557 */ jal func0f12955c +/* f02667c: 00003825 */ or $a3,$zero,$zero +/* f026680: 50400020 */ beqzl $v0,.L0f026704 +/* f026684: 864d0010 */ lh $t5,0x10($s2) +/* f026688: 964a0016 */ lhu $t2,0x16($s2) +/* f02668c: 00001825 */ or $v1,$zero,$zero +/* f026690: 00002025 */ or $a0,$zero,$zero +/* f026694: 5940000e */ blezl $t2,.L0f0266d0 +/* f026698: ae020008 */ sw $v0,0x8($s0) +/* f02669c: 00402825 */ or $a1,$v0,$zero +/* f0266a0: 8e0b0008 */ lw $t3,0x8($s0) +.L0f0266a4: +/* f0266a4: 24630001 */ addiu $v1,$v1,0x1 +/* f0266a8: 24a50004 */ addiu $a1,$a1,0x4 +/* f0266ac: 01646021 */ addu $t4,$t3,$a0 +/* f0266b0: 8d810000 */ lw $at,0x0($t4) +/* f0266b4: 24840004 */ addiu $a0,$a0,0x4 +/* f0266b8: aca1fffc */ sw $at,-0x4($a1) +/* f0266bc: 964f0016 */ lhu $t7,0x16($s2) +/* f0266c0: 006f082a */ slt $at,$v1,$t7 +/* f0266c4: 5420fff7 */ bnezl $at,.L0f0266a4 +/* f0266c8: 8e0b0008 */ lw $t3,0x8($s0) +/* f0266cc: ae020008 */ sw $v0,0x8($s0) +.L0f0266d0: +/* f0266d0: 86590010 */ lh $t9,0x10($s2) +/* f0266d4: 8e58000c */ lw $t8,0xc($s2) +/* f0266d8: 00401825 */ or $v1,$v0,$zero +/* f0266dc: 00195080 */ sll $t2,$t9,0x2 +/* f0266e0: 01595023 */ subu $t2,$t2,$t9 +/* f0266e4: 000a5080 */ sll $t2,$t2,0x2 +/* f0266e8: 030a2021 */ addu $a0,$t8,$t2 +/* f0266ec: 24840007 */ addiu $a0,$a0,0x7 +/* f0266f0: 348b0007 */ ori $t3,$a0,0x7 +/* f0266f4: 396e0007 */ xori $t6,$t3,0x7 +/* f0266f8: 1000000c */ beqz $zero,.L0f02672c +/* f0266fc: 01c02025 */ or $a0,$t6,$zero +/* f026700: 864d0010 */ lh $t5,0x10($s2) +.L0f026704: +/* f026704: 8e4c000c */ lw $t4,0xc($s2) +/* f026708: 8e030008 */ lw $v1,0x8($s0) +/* f02670c: 000d7880 */ sll $t7,$t5,0x2 +/* f026710: 01ed7823 */ subu $t7,$t7,$t5 +/* f026714: 000f7880 */ sll $t7,$t7,0x2 +/* f026718: 018f2021 */ addu $a0,$t4,$t7 +/* f02671c: 24840007 */ addiu $a0,$a0,0x7 +/* f026720: 34990007 */ ori $t9,$a0,0x7 +/* f026724: 3b380007 */ xori $t8,$t9,0x7 +/* f026728: 03002025 */ or $a0,$t8,$zero +.L0f02672c: +/* f02672c: 10830014 */ beq $a0,$v1,.L0f026780 +/* f026730: 8fb900c0 */ lw $t9,0xc0($sp) +/* f026734: 02b7001b */ divu $zero,$s5,$s7 +/* f026738: 00005812 */ mflo $t3 +/* f02673c: 8e0a0000 */ lw $t2,0x0($s0) +/* f026740: 000b7080 */ sll $t6,$t3,0x2 +/* f026744: 01cb7023 */ subu $t6,$t6,$t3 +/* f026748: 000e7080 */ sll $t6,$t6,0x2 +/* f02674c: 014e6821 */ addu $t5,$t2,$t6 +/* f026750: 01b46021 */ addu $t4,$t5,$s4 +/* f026754: 91820007 */ lbu $v0,0x7($t4) +/* f026758: 8fb800cc */ lw $t8,0xcc($sp) +/* f02675c: 00792021 */ addu $a0,$v1,$t9 +/* f026760: 00027883 */ sra $t7,$v0,0x2 +/* f026764: 000f5880 */ sll $t3,$t7,0x2 +/* f026768: 008b5021 */ addu $t2,$a0,$t3 +/* f02676c: 01e01025 */ or $v0,$t7,$zero +/* f026770: 16e00002 */ bnez $s7,.L0f02677c +/* f026774: 00000000 */ sll $zero,$zero,0x0 +/* f026778: 0007000d */ break 0x7 +.L0f02677c: +/* f02677c: a1580003 */ sb $t8,0x3($t2) +.L0f026780: +/* f026780: 26730001 */ addiu $s3,$s3,0x1 +.L0f026784: +/* f026784: 2694000c */ addiu $s4,$s4,0xc +/* f026788: 1676ff97 */ bne $s3,$s6,.L0f0265e8 +/* f02678c: 2631000c */ addiu $s1,$s1,0xc +/* f026790: 1000ff75 */ beqz $zero,.L0f026568 +/* f026794: 27de0008 */ addiu $s8,$s8,0x8 +.L0f026798: +/* f026798: 24010001 */ addiu $at,$zero,0x1 +/* f02679c: 1441000e */ bne $v0,$at,.L0f0267d8 +/* f0267a0: 8fa40128 */ lw $a0,0x128($sp) +/* f0267a4: 8fc20004 */ lw $v0,0x4($s8) +/* f0267a8: 3c0100ff */ lui $at,0xff +/* f0267ac: 3421ffff */ ori $at,$at,0xffff +/* f0267b0: 00417024 */ and $t6,$v0,$at +/* f0267b4: 0c00698d */ jal 0x1a634 +/* f0267b8: 000e2982 */ srl $a1,$t6,0x6 +/* f0267bc: afa20100 */ sw $v0,0x100($sp) +/* f0267c0: 8fa40128 */ lw $a0,0x128($sp) +/* f0267c4: 00402825 */ or $a1,$v0,$zero +/* f0267c8: 0c006b57 */ jal 0x1ad5c +/* f0267cc: 27a600e8 */ addiu $a2,$sp,0xe8 +/* f0267d0: 1000ff65 */ beqz $zero,.L0f026568 +/* f0267d4: 27de0008 */ addiu $s8,$s8,0x8 +.L0f0267d8: +/* f0267d8: 24010007 */ addiu $at,$zero,0x7 +/* f0267dc: 14410006 */ bne $v0,$at,.L0f0267f8 +/* f0267e0: 00000000 */ sll $zero,$zero,0x0 +/* f0267e4: 8fcd0004 */ lw $t5,0x4($s8) +/* f0267e8: 3c0100ff */ lui $at,0xff +/* f0267ec: 3421ffff */ ori $at,$at,0xffff +/* f0267f0: 01a16024 */ and $t4,$t5,$at +/* f0267f4: afac00c0 */ sw $t4,0xc0($sp) +.L0f0267f8: +/* f0267f8: 1000ff5b */ beqz $zero,.L0f026568 +/* f0267fc: 27de0008 */ addiu $s8,$s8,0x8 +.L0f026800: +/* f026800: 0c0071e1 */ jal 0x1c784 +/* f026804: afa50110 */ sw $a1,0x110($sp) +/* f026808: 8fa50110 */ lw $a1,0x110($sp) +/* f02680c: 8fa40128 */ lw $a0,0x128($sp) +/* f026810: 1000000c */ beqz $zero,.L0f026844 +/* f026814: 8ca20014 */ lw $v0,0x14($a1) +.L0f026818: +/* f026818: 0c0071f4 */ jal 0x1c7d0 +/* f02681c: afa50110 */ sw $a1,0x110($sp) +/* f026820: 8fa50110 */ lw $a1,0x110($sp) +/* f026824: 8fa40128 */ lw $a0,0x128($sp) +/* f026828: 10000006 */ beqz $zero,.L0f026844 +/* f02682c: 8ca20014 */ lw $v0,0x14($a1) +.L0f026830: +/* f026830: 0c007207 */ jal 0x1c81c +/* f026834: afa50110 */ sw $a1,0x110($sp) +/* f026838: 8fa50110 */ lw $a1,0x110($sp) +/* f02683c: 8fa40128 */ lw $a0,0x128($sp) +/* f026840: 8ca20014 */ lw $v0,0x14($a1) +.L0f026844: +/* f026844: 10400003 */ beqz $v0,.L0f026854 +/* f026848: 00000000 */ sll $zero,$zero,0x0 +/* f02684c: 1000000d */ beqz $zero,.L0f026884 +/* f026850: 00402825 */ or $a1,$v0,$zero +.L0f026854: +/* f026854: 10a0000b */ beqz $a1,.L0f026884 +/* f026858: 00000000 */ sll $zero,$zero,0x0 +.L0f02685c: +/* f02685c: 50a00007 */ beqzl $a1,.L0f02687c +/* f026860: 8ca50008 */ lw $a1,0x8($a1) +/* f026864: 8ca2000c */ lw $v0,0xc($a1) +/* f026868: 50400004 */ beqzl $v0,.L0f02687c +/* f02686c: 8ca50008 */ lw $a1,0x8($a1) +/* f026870: 10000004 */ beqz $zero,.L0f026884 +/* f026874: 00402825 */ or $a1,$v0,$zero +/* f026878: 8ca50008 */ lw $a1,0x8($a1) +.L0f02687c: +/* f02687c: 14a0fff7 */ bnez $a1,.L0f02685c +/* f026880: 00000000 */ sll $zero,$zero,0x0 +.L0f026884: +/* f026884: 54a0ff0d */ bnezl $a1,.L0f0264bc +/* f026888: 94a20000 */ lhu $v0,0x0($a1) +.L0f02688c: +/* f02688c: 8fbf003c */ lw $ra,0x3c($sp) +.L0f026890: +/* f026890: 8fb00018 */ lw $s0,0x18($sp) +/* f026894: 8fb1001c */ lw $s1,0x1c($sp) +/* f026898: 8fb20020 */ lw $s2,0x20($sp) +/* f02689c: 8fb30024 */ lw $s3,0x24($sp) +/* f0268a0: 8fb40028 */ lw $s4,0x28($sp) +/* f0268a4: 8fb5002c */ lw $s5,0x2c($sp) +/* f0268a8: 8fb60030 */ lw $s6,0x30($sp) +/* f0268ac: 8fb70034 */ lw $s7,0x34($sp) +/* f0268b0: 8fbe0038 */ lw $s8,0x38($sp) +/* f0268b4: 03e00008 */ jr $ra +/* f0268b8: 27bd0128 */ addiu $sp,$sp,0x128 +); + +GLOBAL_ASM( +glabel func0f0268bc +/* f0268bc: 27bdfee0 */ addiu $sp,$sp,-288 +/* f0268c0: afb00018 */ sw $s0,0x18($sp) +/* f0268c4: afbf003c */ sw $ra,0x3c($sp) +/* f0268c8: afb40028 */ sw $s4,0x28($sp) +/* f0268cc: afb20020 */ sw $s2,0x20($sp) +/* f0268d0: afb1001c */ sw $s1,0x1c($sp) +/* f0268d4: 3c107fff */ lui $s0,0x7fff +/* f0268d8: 00e09025 */ or $s2,$a3,$zero +/* f0268dc: 00c0a025 */ or $s4,$a2,$zero +/* f0268e0: afbe0038 */ sw $s8,0x38($sp) +/* f0268e4: afb70034 */ sw $s7,0x34($sp) +/* f0268e8: afb60030 */ sw $s6,0x30($sp) +/* f0268ec: afb5002c */ sw $s5,0x2c($sp) +/* f0268f0: afb30024 */ sw $s3,0x24($sp) +/* f0268f4: afa40120 */ sw $a0,0x120($sp) +/* f0268f8: afa50124 */ sw $a1,0x124($sp) +/* f0268fc: 00008825 */ or $s1,$zero,$zero +/* f026900: 3610ffff */ ori $s0,$s0,0xffff +/* f026904: 0c004b70 */ jal 0x12dc0 +/* f026908: afa000ec */ sw $zero,0xec($sp) +/* f02690c: 24010032 */ addiu $at,$zero,0x32 +/* f026910: 0041001b */ divu $zero,$v0,$at +/* f026914: 00007010 */ mfhi $t6 +/* f026918: 25cf0014 */ addiu $t7,$t6,0x14 +/* f02691c: afaf00b8 */ sw $t7,0xb8($sp) +/* f026920: afa000ac */ sw $zero,0xac($sp) +/* f026924: 0c0069d0 */ jal 0x1a740 +/* f026928: 02802025 */ or $a0,$s4,$zero +/* f02692c: 8fa40120 */ lw $a0,0x120($sp) +/* f026930: 00402825 */ or $a1,$v0,$zero +/* f026934: 0c006b57 */ jal 0x1ad5c +/* f026938: 27a600e0 */ addiu $a2,$sp,0xe0 +/* f02693c: c6440000 */ lwc1 $f4,0x0($s2) +/* f026940: c7a600e0 */ lwc1 $f6,0xe0($sp) +/* f026944: c7b000e4 */ lwc1 $f16,0xe4($sp) +/* f026948: 02802825 */ or $a1,$s4,$zero +/* f02694c: 46062201 */ sub.s $f8,$f4,$f6 +/* f026950: c7a600e8 */ lwc1 $f6,0xe8($sp) +/* f026954: 24170017 */ addiu $s7,$zero,0x17 +/* f026958: 24160012 */ addiu $s6,$zero,0x12 +/* f02695c: e7a800c8 */ swc1 $f8,0xc8($sp) +/* f026960: c64a0004 */ lwc1 $f10,0x4($s2) +/* f026964: 24150008 */ addiu $s5,$zero,0x8 +/* f026968: 46105481 */ sub.s $f18,$f10,$f16 +/* f02696c: e7b200cc */ swc1 $f18,0xcc($sp) +/* f026970: c6440008 */ lwc1 $f4,0x8($s2) +/* f026974: 46062201 */ sub.s $f8,$f4,$f6 +/* f026978: 128000c4 */ beqz $s4,.L0f026c8c +/* f02697c: e7a800d0 */ swc1 $f8,0xd0($sp) +/* f026980: 94b30000 */ lhu $s3,0x0($a1) +.L0f026984: +/* f026984: 8fa40120 */ lw $a0,0x120($sp) +/* f026988: 327800ff */ andi $t8,$s3,0xff +/* f02698c: 13150097 */ beq $t8,$s5,.L0f026bec +/* f026990: 03009825 */ or $s3,$t8,$zero +/* f026994: 1316009a */ beq $t8,$s6,.L0f026c00 +/* f026998: 8fa40120 */ lw $a0,0x120($sp) +/* f02699c: 1317009d */ beq $t8,$s7,.L0f026c14 +/* f0269a0: 8fa40120 */ lw $a0,0x120($sp) +/* f0269a4: 24010018 */ addiu $at,$zero,0x18 +/* f0269a8: 13010003 */ beq $t8,$at,.L0f0269b8 +/* f0269ac: 8fa40120 */ lw $a0,0x120($sp) +/* f0269b0: 1000009c */ beqz $zero,.L0f026c24 +/* f0269b4: 8ca20014 */ lw $v0,0x14($a1) +.L0f0269b8: +/* f0269b8: 8cb20004 */ lw $s2,0x4($a1) +/* f0269bc: 0c006a87 */ jal 0x1aa1c +/* f0269c0: afa500fc */ sw $a1,0xfc($sp) +/* f0269c4: 8c440004 */ lw $a0,0x4($v0) +/* f0269c8: 8fa500fc */ lw $a1,0xfc($sp) +/* f0269cc: 54800004 */ bnezl $a0,.L0f0269e0 +/* f0269d0: 8e430000 */ lw $v1,0x0($s2) +/* f0269d4: 10000093 */ beqz $zero,.L0f026c24 +/* f0269d8: 8ca20014 */ lw $v0,0x14($a1) +/* f0269dc: 8e430000 */ lw $v1,0x0($s2) +.L0f0269e0: +/* f0269e0: 3c0100ff */ lui $at,0xff +/* f0269e4: 3421ffff */ ori $at,$at,0xffff +/* f0269e8: 14640005 */ bne $v1,$a0,.L0f026a00 +/* f0269ec: 0080f025 */ or $s8,$a0,$zero +/* f0269f0: 8e4a0008 */ lw $t2,0x8($s2) +/* f0269f4: 00615824 */ and $t3,$v1,$at +/* f0269f8: 10000001 */ beqz $zero,.L0f026a00 +/* f0269fc: 014bf021 */ addu $s8,$t2,$t3 +.L0f026a00: +/* f026a00: 8e420004 */ lw $v0,0x4($s2) +/* f026a04: 3c0100ff */ lui $at,0xff +/* f026a08: 50400008 */ beqzl $v0,.L0f026a2c +/* f026a0c: afa000f4 */ sw $zero,0xf4($sp) +/* f026a10: 8e4c0008 */ lw $t4,0x8($s2) +/* f026a14: 3421ffff */ ori $at,$at,0xffff +/* f026a18: 00416824 */ and $t5,$v0,$at +/* f026a1c: 018d7021 */ addu $t6,$t4,$t5 +/* f026a20: 10000002 */ beqz $zero,.L0f026a2c +/* f026a24: afae00f4 */ sw $t6,0xf4($sp) +/* f026a28: afa000f4 */ sw $zero,0xf4($sp) +.L0f026a2c: +/* f026a2c: 83c20000 */ lb $v0,0x0($s8) +/* f026a30: 2401ffb8 */ addiu $at,$zero,-72 +/* f026a34: 8faf00f4 */ lw $t7,0xf4($sp) +/* f026a38: 5441000a */ bnel $v0,$at,.L0f026a64 +/* f026a3c: 24010004 */ addiu $at,$zero,0x4 +/* f026a40: 51e00005 */ beqzl $t7,.L0f026a58 +/* f026a44: 8fa500fc */ lw $a1,0xfc($sp) +/* f026a48: 01e0f025 */ or $s8,$t7,$zero +/* f026a4c: 1000fff7 */ beqz $zero,.L0f026a2c +/* f026a50: afa000f4 */ sw $zero,0xf4($sp) +/* f026a54: 8fa500fc */ lw $a1,0xfc($sp) +.L0f026a58: +/* f026a58: 10000072 */ beqz $zero,.L0f026c24 +/* f026a5c: 8ca20014 */ lw $v0,0x14($a1) +/* f026a60: 24010004 */ addiu $at,$zero,0x4 +.L0f026a64: +/* f026a64: 1441003e */ bne $v0,$at,.L0f026b60 +/* f026a68: 8fac00ec */ lw $t4,0xec($sp) +/* f026a6c: 8fc20004 */ lw $v0,0x4($s8) +/* f026a70: 93c90001 */ lbu $t1,0x1($s8) +/* f026a74: 3c0100ff */ lui $at,0xff +/* f026a78: 8e4a000c */ lw $t2,0xc($s2) +/* f026a7c: 3421ffff */ ori $at,$at,0xffff +/* f026a80: 0041c824 */ and $t9,$v0,$at +/* f026a84: 00095902 */ srl $t3,$t1,0x4 +/* f026a88: 25690001 */ addiu $t1,$t3,0x1 +/* f026a8c: 11800055 */ beqz $t4,.L0f026be4 +/* f026a90: 01591821 */ addu $v1,$t2,$t9 +/* f026a94: 19200053 */ blez $t1,.L0f026be4 +/* f026a98: 00003025 */ or $a2,$zero,$zero +/* f026a9c: 00601025 */ or $v0,$v1,$zero +.L0f026aa0: +/* f026aa0: 84470000 */ lh $a3,0x0($v0) +/* f026aa4: 8fad00bc */ lw $t5,0xbc($sp) +/* f026aa8: 8fae00c0 */ lw $t6,0xc0($sp) +/* f026aac: 844f0002 */ lh $t7,0x2($v0) +/* f026ab0: 01a71823 */ subu $v1,$t5,$a3 +/* f026ab4: 00630019 */ multu $v1,$v1 +/* f026ab8: 01cf2023 */ subu $a0,$t6,$t7 +/* f026abc: 8fb800c4 */ lw $t8,0xc4($sp) +/* f026ac0: 84590004 */ lh $t9,0x4($v0) +/* f026ac4: 24c60001 */ addiu $a2,$a2,0x1 +/* f026ac8: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f026acc: 03192823 */ subu $a1,$t8,$t9 +/* f026ad0: 00005012 */ mflo $t2 +/* f026ad4: 00000000 */ sll $zero,$zero,0x0 +/* f026ad8: 00000000 */ sll $zero,$zero,0x0 +/* f026adc: 00840019 */ multu $a0,$a0 +/* f026ae0: 00005812 */ mflo $t3 +/* f026ae4: 014b6021 */ addu $t4,$t2,$t3 +/* f026ae8: 00000000 */ sll $zero,$zero,0x0 +/* f026aec: 00a50019 */ multu $a1,$a1 +/* f026af0: 00006812 */ mflo $t5 +/* f026af4: 018d4021 */ addu $t0,$t4,$t5 +/* f026af8: 0110082a */ slt $at,$t0,$s0 +/* f026afc: 10200014 */ beqz $at,.L0f026b50 +/* f026b00: 00000000 */ sll $zero,$zero,0x0 +/* f026b04: 4600540d */ trunc.w.s $f16,$f10 +/* f026b08: c7b200d8 */ lwc1 $f18,0xd8($sp) +/* f026b0c: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f026b10: 01008025 */ or $s0,$t0,$zero +/* f026b14: 440f8000 */ mfc1 $t7,$f16 +/* f026b18: 4600910d */ trunc.w.s $f4,$f18 +/* f026b1c: 8fb100fc */ lw $s1,0xfc($sp) +/* f026b20: 01e7c021 */ addu $t8,$t7,$a3 +/* f026b24: afb80100 */ sw $t8,0x100($sp) +/* f026b28: 844b0002 */ lh $t3,0x2($v0) +/* f026b2c: 440a2000 */ mfc1 $t2,$f4 +/* f026b30: 4600320d */ trunc.w.s $f8,$f6 +/* f026b34: 014b6021 */ addu $t4,$t2,$t3 +/* f026b38: afac0104 */ sw $t4,0x104($sp) +/* f026b3c: 844f0004 */ lh $t7,0x4($v0) +/* f026b40: 440e4000 */ mfc1 $t6,$f8 +/* f026b44: 00000000 */ sll $zero,$zero,0x0 +/* f026b48: 01cfc021 */ addu $t8,$t6,$t7 +/* f026b4c: afb80108 */ sw $t8,0x108($sp) +.L0f026b50: +/* f026b50: 14c9ffd3 */ bne $a2,$t1,.L0f026aa0 +/* f026b54: 2442000c */ addiu $v0,$v0,0xc +/* f026b58: 1000ffb4 */ beqz $zero,.L0f026a2c +/* f026b5c: 27de0008 */ addiu $s8,$s8,0x8 +.L0f026b60: +/* f026b60: 24010001 */ addiu $at,$zero,0x1 +/* f026b64: 1441001f */ bne $v0,$at,.L0f026be4 +/* f026b68: 8fa40120 */ lw $a0,0x120($sp) +/* f026b6c: 8fc20004 */ lw $v0,0x4($s8) +/* f026b70: 3c0100ff */ lui $at,0xff +/* f026b74: 3421ffff */ ori $at,$at,0xffff +/* f026b78: 0041c824 */ and $t9,$v0,$at +/* f026b7c: 0c00698d */ jal 0x1a634 +/* f026b80: 00192982 */ srl $a1,$t9,0x6 +/* f026b84: afa200ec */ sw $v0,0xec($sp) +/* f026b88: 8fa40120 */ lw $a0,0x120($sp) +/* f026b8c: 00402825 */ or $a1,$v0,$zero +/* f026b90: 0c006b57 */ jal 0x1ad5c +/* f026b94: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f026b98: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f026b9c: c7b000c8 */ lwc1 $f16,0xc8($sp) +/* f026ba0: c7a600d8 */ lwc1 $f6,0xd8($sp) +/* f026ba4: c7a800cc */ lwc1 $f8,0xcc($sp) +/* f026ba8: 46105480 */ add.s $f18,$f10,$f16 +/* f026bac: 46083280 */ add.s $f10,$f6,$f8 +/* f026bb0: 4600910d */ trunc.w.s $f4,$f18 +/* f026bb4: c7b200dc */ lwc1 $f18,0xdc($sp) +/* f026bb8: 4600540d */ trunc.w.s $f16,$f10 +/* f026bbc: 440b2000 */ mfc1 $t3,$f4 +/* f026bc0: c7a400d0 */ lwc1 $f4,0xd0($sp) +/* f026bc4: 440d8000 */ mfc1 $t5,$f16 +/* f026bc8: 46049180 */ add.s $f6,$f18,$f4 +/* f026bcc: afab00bc */ sw $t3,0xbc($sp) +/* f026bd0: afad00c0 */ sw $t5,0xc0($sp) +/* f026bd4: 4600320d */ trunc.w.s $f8,$f6 +/* f026bd8: 440f4000 */ mfc1 $t7,$f8 +/* f026bdc: 00000000 */ sll $zero,$zero,0x0 +/* f026be0: afaf00c4 */ sw $t7,0xc4($sp) +.L0f026be4: +/* f026be4: 1000ff91 */ beqz $zero,.L0f026a2c +/* f026be8: 27de0008 */ addiu $s8,$s8,0x8 +.L0f026bec: +/* f026bec: 0c0071e1 */ jal 0x1c784 +/* f026bf0: afa500fc */ sw $a1,0xfc($sp) +/* f026bf4: 8fa500fc */ lw $a1,0xfc($sp) +/* f026bf8: 1000000a */ beqz $zero,.L0f026c24 +/* f026bfc: 8ca20014 */ lw $v0,0x14($a1) +.L0f026c00: +/* f026c00: 0c0071f4 */ jal 0x1c7d0 +/* f026c04: afa500fc */ sw $a1,0xfc($sp) +/* f026c08: 8fa500fc */ lw $a1,0xfc($sp) +/* f026c0c: 10000005 */ beqz $zero,.L0f026c24 +/* f026c10: 8ca20014 */ lw $v0,0x14($a1) +.L0f026c14: +/* f026c14: 0c007207 */ jal 0x1c81c +/* f026c18: afa500fc */ sw $a1,0xfc($sp) +/* f026c1c: 8fa500fc */ lw $a1,0xfc($sp) +/* f026c20: 8ca20014 */ lw $v0,0x14($a1) +.L0f026c24: +/* f026c24: 10400009 */ beqz $v0,.L0f026c4c +/* f026c28: 00000000 */ sll $zero,$zero,0x0 +/* f026c2c: 10b40005 */ beq $a1,$s4,.L0f026c44 +/* f026c30: 2401000a */ addiu $at,$zero,0xa +/* f026c34: 12610005 */ beq $s3,$at,.L0f026c4c +/* f026c38: 24010011 */ addiu $at,$zero,0x11 +/* f026c3c: 12610003 */ beq $s3,$at,.L0f026c4c +/* f026c40: 00000000 */ sll $zero,$zero,0x0 +.L0f026c44: +/* f026c44: 1000000f */ beqz $zero,.L0f026c84 +/* f026c48: 00402825 */ or $a1,$v0,$zero +.L0f026c4c: +/* f026c4c: 10a0000d */ beqz $a1,.L0f026c84 +/* f026c50: 00000000 */ sll $zero,$zero,0x0 +.L0f026c54: +/* f026c54: 54b40004 */ bnel $a1,$s4,.L0f026c68 +/* f026c58: 8ca2000c */ lw $v0,0xc($a1) +/* f026c5c: 10000009 */ beqz $zero,.L0f026c84 +/* f026c60: 00002825 */ or $a1,$zero,$zero +/* f026c64: 8ca2000c */ lw $v0,0xc($a1) +.L0f026c68: +/* f026c68: 50400004 */ beqzl $v0,.L0f026c7c +/* f026c6c: 8ca50008 */ lw $a1,0x8($a1) +/* f026c70: 10000004 */ beqz $zero,.L0f026c84 +/* f026c74: 00402825 */ or $a1,$v0,$zero +/* f026c78: 8ca50008 */ lw $a1,0x8($a1) +.L0f026c7c: +/* f026c7c: 14a0fff5 */ bnez $a1,.L0f026c54 +/* f026c80: 00000000 */ sll $zero,$zero,0x0 +.L0f026c84: +/* f026c84: 54a0ff3f */ bnezl $a1,.L0f026984 +/* f026c88: 94b30000 */ lhu $s3,0x0($a1) +.L0f026c8c: +/* f026c8c: 240b0001 */ addiu $t3,$zero,0x1 +/* f026c90: 1220010c */ beqz $s1,.L0f0270c4 +/* f026c94: afab0118 */ sw $t3,0x118($sp) +/* f026c98: 8fa70120 */ lw $a3,0x120($sp) +/* f026c9c: 2417000c */ addiu $s7,$zero,0xc +/* f026ca0: 8cec0008 */ lw $t4,0x8($a3) +/* f026ca4: 8d850000 */ lw $a1,0x0($t4) +/* f026ca8: 50a00107 */ beqzl $a1,.L0f0270c8 +/* f026cac: 8fbf003c */ lw $ra,0x3c($sp) +/* f026cb0: 94b30000 */ lhu $s3,0x0($a1) +.L0f026cb4: +/* f026cb4: afa500fc */ sw $a1,0xfc($sp) +/* f026cb8: 326d00ff */ andi $t5,$s3,0xff +/* f026cbc: 25aefff8 */ addiu $t6,$t5,-8 +/* f026cc0: 2dc10011 */ sltiu $at,$t6,0x11 +/* f026cc4: 102000ec */ beqz $at,.L0f027078 +/* f026cc8: 000e7080 */ sll $t6,$t6,0x2 +/* f026ccc: 3c017f1b */ lui $at,0x7f1b +/* f026cd0: 002e0821 */ addu $at,$at,$t6 +/* f026cd4: 8c2e8904 */ lw $t6,-0x76fc($at) +/* f026cd8: 01c00008 */ jr $t6 +/* f026cdc: 00000000 */ sll $zero,$zero,0x0 +/* f026ce0: 3c04800a */ lui $a0,0x800a +/* f026ce4: 8c84a280 */ lw $a0,-0x5d80($a0) +/* f026ce8: 240a0001 */ addiu $t2,$zero,0x1 +/* f026cec: 50800012 */ beqzl $a0,.L0f026d38 +/* f026cf0: afaa0118 */ sw $t2,0x118($sp) +/* f026cf4: 1880000d */ blez $a0,.L0f026d2c +/* f026cf8: 00003025 */ or $a2,$zero,$zero +/* f026cfc: 3c0f800a */ lui $t7,0x800a +/* f026d00: 25e29fc0 */ addiu $v0,$t7,-24640 +/* f026d04: 0004c080 */ sll $t8,$a0,0x2 +/* f026d08: 03021821 */ addu $v1,$t8,$v0 +/* f026d0c: 8c5902c4 */ lw $t9,0x2c4($v0) +.L0f026d10: +/* f026d10: 24420004 */ addiu $v0,$v0,0x4 +/* f026d14: 0043082b */ sltu $at,$v0,$v1 +/* f026d18: 14b90002 */ bne $a1,$t9,.L0f026d24 +/* f026d1c: 00000000 */ sll $zero,$zero,0x0 +/* f026d20: 24060001 */ addiu $a2,$zero,0x1 +.L0f026d24: +/* f026d24: 5420fffa */ bnezl $at,.L0f026d10 +/* f026d28: 8c5902c4 */ lw $t9,0x2c4($v0) +.L0f026d2c: +/* f026d2c: 10000002 */ beqz $zero,.L0f026d38 +/* f026d30: afa60118 */ sw $a2,0x118($sp) +/* f026d34: afaa0118 */ sw $t2,0x118($sp) +.L0f026d38: +/* f026d38: 100000d0 */ beqz $zero,.L0f02707c +/* f026d3c: 8ca20014 */ lw $v0,0x14($a1) +/* f026d40: 8fab0118 */ lw $t3,0x118($sp) +/* f026d44: afa500fc */ sw $a1,0xfc($sp) +/* f026d48: 00e02025 */ or $a0,$a3,$zero +/* f026d4c: 1160002a */ beqz $t3,.L0f026df8 +/* f026d50: 00000000 */ sll $zero,$zero,0x0 +/* f026d54: 8cb20004 */ lw $s2,0x4($a1) +/* f026d58: 0c006a87 */ jal 0x1aa1c +/* f026d5c: afa500fc */ sw $a1,0xfc($sp) +/* f026d60: 8c440004 */ lw $a0,0x4($v0) +/* f026d64: 00408025 */ or $s0,$v0,$zero +/* f026d68: 54800005 */ bnezl $a0,.L0f026d80 +/* f026d6c: 8e430000 */ lw $v1,0x0($s2) +/* f026d70: 8fa70120 */ lw $a3,0x120($sp) +/* f026d74: 100000c0 */ beqz $zero,.L0f027078 +/* f026d78: 8fa500fc */ lw $a1,0xfc($sp) +/* f026d7c: 8e430000 */ lw $v1,0x0($s2) +.L0f026d80: +/* f026d80: 3c0600ff */ lui $a2,0xff +/* f026d84: 34c6ffff */ ori $a2,$a2,0xffff +/* f026d88: 14640007 */ bne $v1,$a0,.L0f026da8 +/* f026d8c: 0080f025 */ or $s8,$a0,$zero +/* f026d90: 3c0600ff */ lui $a2,0xff +/* f026d94: 8e4c0008 */ lw $t4,0x8($s2) +/* f026d98: 34c6ffff */ ori $a2,$a2,0xffff +/* f026d9c: 00666824 */ and $t5,$v1,$a2 +/* f026da0: 10000001 */ beqz $zero,.L0f026da8 +/* f026da4: 018df021 */ addu $s8,$t4,$t5 +.L0f026da8: +/* f026da8: 8e420004 */ lw $v0,0x4($s2) +/* f026dac: 50400007 */ beqzl $v0,.L0f026dcc +/* f026db0: afa000f4 */ sw $zero,0xf4($sp) +/* f026db4: 8e4e0008 */ lw $t6,0x8($s2) +/* f026db8: 0046c024 */ and $t8,$v0,$a2 +/* f026dbc: 01d87821 */ addu $t7,$t6,$t8 +/* f026dc0: 10000002 */ beqz $zero,.L0f026dcc +/* f026dc4: afaf00f4 */ sw $t7,0xf4($sp) +/* f026dc8: afa000f4 */ sw $zero,0xf4($sp) +.L0f026dcc: +/* f026dcc: 83c20000 */ lb $v0,0x0($s8) +/* f026dd0: 2401ffb8 */ addiu $at,$zero,-72 +/* f026dd4: 8fb900f4 */ lw $t9,0xf4($sp) +/* f026dd8: 5441000a */ bnel $v0,$at,.L0f026e04 +/* f026ddc: 24010004 */ addiu $at,$zero,0x4 +/* f026de0: 53200005 */ beqzl $t9,.L0f026df8 +/* f026de4: 8fa70120 */ lw $a3,0x120($sp) +/* f026de8: 0320f025 */ or $s8,$t9,$zero +/* f026dec: 1000fff7 */ beqz $zero,.L0f026dcc +/* f026df0: afa000f4 */ sw $zero,0xf4($sp) +/* f026df4: 8fa70120 */ lw $a3,0x120($sp) +.L0f026df8: +/* f026df8: 1000009f */ beqz $zero,.L0f027078 +/* f026dfc: 8fa500fc */ lw $a1,0xfc($sp) +/* f026e00: 24010004 */ addiu $at,$zero,0x4 +.L0f026e04: +/* f026e04: 14410072 */ bne $v0,$at,.L0f026fd0 +/* f026e08: 8fad00ec */ lw $t5,0xec($sp) +/* f026e0c: 8fca0004 */ lw $t2,0x4($s8) +/* f026e10: 93d60001 */ lbu $s6,0x1($s8) +/* f026e14: 8e4b000c */ lw $t3,0xc($s2) +/* f026e18: 0146a824 */ and $s5,$t2,$a2 +/* f026e1c: 00166102 */ srl $t4,$s6,0x4 +/* f026e20: 25960001 */ addiu $s6,$t4,0x1 +/* f026e24: 11a00081 */ beqz $t5,.L0f02702c +/* f026e28: 01751021 */ addu $v0,$t3,$s5 +/* f026e2c: 1ac0007f */ blez $s6,.L0f02702c +/* f026e30: 00009825 */ or $s3,$zero,$zero +/* f026e34: 0000a025 */ or $s4,$zero,$zero +/* f026e38: 00408825 */ or $s1,$v0,$zero +.L0f026e3c: +/* f026e3c: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f026e40: 862f0000 */ lh $t7,0x0($s1) +/* f026e44: 8fb90100 */ lw $t9,0x100($sp) +/* f026e48: 4600540d */ trunc.w.s $f16,$f10 +/* f026e4c: c7b200d8 */ lwc1 $f18,0xd8($sp) +/* f026e50: 44188000 */ mfc1 $t8,$f16 +/* f026e54: 00000000 */ sll $zero,$zero,0x0 +/* f026e58: 030f1021 */ addu $v0,$t8,$t7 +/* f026e5c: 54590055 */ bnel $v0,$t9,.L0f026fb4 +/* f026e60: 26730001 */ addiu $s3,$s3,0x1 +/* f026e64: 4600910d */ trunc.w.s $f4,$f18 +/* f026e68: 862c0002 */ lh $t4,0x2($s1) +/* f026e6c: 8fad0104 */ lw $t5,0x104($sp) +/* f026e70: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f026e74: 440b2000 */ mfc1 $t3,$f4 +/* f026e78: 00000000 */ sll $zero,$zero,0x0 +/* f026e7c: 016c1021 */ addu $v0,$t3,$t4 +/* f026e80: 544d004c */ bnel $v0,$t5,.L0f026fb4 +/* f026e84: 26730001 */ addiu $s3,$s3,0x1 +/* f026e88: 4600320d */ trunc.w.s $f8,$f6 +/* f026e8c: 862f0004 */ lh $t7,0x4($s1) +/* f026e90: 8fb90108 */ lw $t9,0x108($sp) +/* f026e94: 44184000 */ mfc1 $t8,$f8 +/* f026e98: 00000000 */ sll $zero,$zero,0x0 +/* f026e9c: 030f1021 */ addu $v0,$t8,$t7 +/* f026ea0: 54590044 */ bnel $v0,$t9,.L0f026fb4 +/* f026ea4: 26730001 */ addiu $s3,$s3,0x1 +/* f026ea8: 864b0010 */ lh $t3,0x10($s2) +/* f026eac: 8e4a000c */ lw $t2,0xc($s2) +/* f026eb0: 8e190008 */ lw $t9,0x8($s0) +/* f026eb4: 01770019 */ multu $t3,$s7 +/* f026eb8: 00006012 */ mflo $t4 +/* f026ebc: 014c6821 */ addu $t5,$t2,$t4 +/* f026ec0: 25ae0007 */ addiu $t6,$t5,0x7 +/* f026ec4: 35d80007 */ ori $t8,$t6,0x7 +/* f026ec8: 3b0f0007 */ xori $t7,$t8,0x7 +/* f026ecc: 55f9001b */ bnel $t7,$t9,.L0f026f3c +/* f026ed0: 86590010 */ lh $t9,0x10($s2) +/* f026ed4: 96440016 */ lhu $a0,0x16($s2) +/* f026ed8: 24050002 */ addiu $a1,$zero,0x2 +/* f026edc: 00003025 */ or $a2,$zero,$zero +/* f026ee0: 0fc4a557 */ jal func0f12955c +/* f026ee4: 00003825 */ or $a3,$zero,$zero +/* f026ee8: 50400014 */ beqzl $v0,.L0f026f3c +/* f026eec: 86590010 */ lh $t9,0x10($s2) +/* f026ef0: 964b0016 */ lhu $t3,0x16($s2) +/* f026ef4: 00001825 */ or $v1,$zero,$zero +/* f026ef8: 00002025 */ or $a0,$zero,$zero +/* f026efc: 5960000e */ blezl $t3,.L0f026f38 +/* f026f00: ae020008 */ sw $v0,0x8($s0) +/* f026f04: 00402825 */ or $a1,$v0,$zero +/* f026f08: 8e0a0008 */ lw $t2,0x8($s0) +.L0f026f0c: +/* f026f0c: 24630001 */ addiu $v1,$v1,0x1 +/* f026f10: 24a50004 */ addiu $a1,$a1,0x4 +/* f026f14: 01446021 */ addu $t4,$t2,$a0 +/* f026f18: 8d810000 */ lw $at,0x0($t4) +/* f026f1c: 24840004 */ addiu $a0,$a0,0x4 +/* f026f20: aca1fffc */ sw $at,-0x4($a1) +/* f026f24: 96580016 */ lhu $t8,0x16($s2) +/* f026f28: 0078082a */ slt $at,$v1,$t8 +/* f026f2c: 5420fff7 */ bnezl $at,.L0f026f0c +/* f026f30: 8e0a0008 */ lw $t2,0x8($s0) +/* f026f34: ae020008 */ sw $v0,0x8($s0) +.L0f026f38: +/* f026f38: 86590010 */ lh $t9,0x10($s2) +.L0f026f3c: +/* f026f3c: 8e4f000c */ lw $t7,0xc($s2) +/* f026f40: 8e040008 */ lw $a0,0x8($s0) +/* f026f44: 03370019 */ multu $t9,$s7 +/* f026f48: 00005812 */ mflo $t3 +/* f026f4c: 01eb5021 */ addu $t2,$t7,$t3 +/* f026f50: 254d0007 */ addiu $t5,$t2,0x7 +/* f026f54: 35ac0007 */ ori $t4,$t5,0x7 +/* f026f58: 398e0007 */ xori $t6,$t4,0x7 +/* f026f5c: 11c40014 */ beq $t6,$a0,.L0f026fb0 +/* f026f60: 8fac00ac */ lw $t4,0xac($sp) +/* f026f64: 02b7001b */ divu $zero,$s5,$s7 +/* f026f68: 0000c812 */ mflo $t9 +/* f026f6c: 8e180000 */ lw $t8,0x0($s0) +/* f026f70: 00197880 */ sll $t7,$t9,0x2 +/* f026f74: 01f97823 */ subu $t7,$t7,$t9 +/* f026f78: 000f7880 */ sll $t7,$t7,0x2 +/* f026f7c: 030f5821 */ addu $t3,$t8,$t7 +/* f026f80: 01745021 */ addu $t2,$t3,$s4 +/* f026f84: 91420007 */ lbu $v0,0x7($t2) +/* f026f88: 8fae00b8 */ lw $t6,0xb8($sp) +/* f026f8c: 008c1821 */ addu $v1,$a0,$t4 +/* f026f90: 00026883 */ sra $t5,$v0,0x2 +/* f026f94: 000dc880 */ sll $t9,$t5,0x2 +/* f026f98: 0079c021 */ addu $t8,$v1,$t9 +/* f026f9c: 01a01025 */ or $v0,$t5,$zero +/* f026fa0: 16e00002 */ bnez $s7,.L0f026fac +/* f026fa4: 00000000 */ sll $zero,$zero,0x0 +/* f026fa8: 0007000d */ break 0x7 +.L0f026fac: +/* f026fac: a30e0003 */ sb $t6,0x3($t8) +.L0f026fb0: +/* f026fb0: 26730001 */ addiu $s3,$s3,0x1 +.L0f026fb4: +/* f026fb4: 2694000c */ addiu $s4,$s4,0xc +/* f026fb8: 1676ffa0 */ bne $s3,$s6,.L0f026e3c +/* f026fbc: 2631000c */ addiu $s1,$s1,0xc +/* f026fc0: 3c0600ff */ lui $a2,0xff +/* f026fc4: 34c6ffff */ ori $a2,$a2,0xffff +/* f026fc8: 1000ff80 */ beqz $zero,.L0f026dcc +/* f026fcc: 27de0008 */ addiu $s8,$s8,0x8 +.L0f026fd0: +/* f026fd0: 24010001 */ addiu $at,$zero,0x1 +/* f026fd4: 54410010 */ bnel $v0,$at,.L0f027018 +/* f026fd8: 24010007 */ addiu $at,$zero,0x7 +/* f026fdc: 8fcf0004 */ lw $t7,0x4($s8) +/* f026fe0: 8fa40120 */ lw $a0,0x120($sp) +/* f026fe4: 01e61024 */ and $v0,$t7,$a2 +/* f026fe8: 0c00698d */ jal 0x1a634 +/* f026fec: 00022982 */ srl $a1,$v0,0x6 +/* f026ff0: afa200ec */ sw $v0,0xec($sp) +/* f026ff4: 8fa40120 */ lw $a0,0x120($sp) +/* f026ff8: 00402825 */ or $a1,$v0,$zero +/* f026ffc: 0c006b57 */ jal 0x1ad5c +/* f027000: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f027004: 3c0600ff */ lui $a2,0xff +/* f027008: 34c6ffff */ ori $a2,$a2,0xffff +/* f02700c: 1000ff6f */ beqz $zero,.L0f026dcc +/* f027010: 27de0008 */ addiu $s8,$s8,0x8 +/* f027014: 24010007 */ addiu $at,$zero,0x7 +.L0f027018: +/* f027018: 14410004 */ bne $v0,$at,.L0f02702c +/* f02701c: 00000000 */ sll $zero,$zero,0x0 +/* f027020: 8fcb0004 */ lw $t3,0x4($s8) +/* f027024: 01665024 */ and $t2,$t3,$a2 +/* f027028: afaa00ac */ sw $t2,0xac($sp) +.L0f02702c: +/* f02702c: 1000ff67 */ beqz $zero,.L0f026dcc +/* f027030: 27de0008 */ addiu $s8,$s8,0x8 +/* f027034: 00e02025 */ or $a0,$a3,$zero +/* f027038: 0c0071e1 */ jal 0x1c784 +/* f02703c: afa500fc */ sw $a1,0xfc($sp) +/* f027040: 8fa70120 */ lw $a3,0x120($sp) +/* f027044: 1000000c */ beqz $zero,.L0f027078 +/* f027048: 8fa500fc */ lw $a1,0xfc($sp) +/* f02704c: 00e02025 */ or $a0,$a3,$zero +/* f027050: 0c0071f4 */ jal 0x1c7d0 +/* f027054: afa500fc */ sw $a1,0xfc($sp) +/* f027058: 8fa70120 */ lw $a3,0x120($sp) +/* f02705c: 10000006 */ beqz $zero,.L0f027078 +/* f027060: 8fa500fc */ lw $a1,0xfc($sp) +/* f027064: 00e02025 */ or $a0,$a3,$zero +/* f027068: 0c007207 */ jal 0x1c81c +/* f02706c: afa500fc */ sw $a1,0xfc($sp) +/* f027070: 8fa70120 */ lw $a3,0x120($sp) +/* f027074: 8fa500fc */ lw $a1,0xfc($sp) +.L0f027078: +/* f027078: 8ca20014 */ lw $v0,0x14($a1) +.L0f02707c: +/* f02707c: 10400003 */ beqz $v0,.L0f02708c +/* f027080: 00000000 */ sll $zero,$zero,0x0 +/* f027084: 1000000d */ beqz $zero,.L0f0270bc +/* f027088: 00402825 */ or $a1,$v0,$zero +.L0f02708c: +/* f02708c: 10a0000b */ beqz $a1,.L0f0270bc +/* f027090: 00000000 */ sll $zero,$zero,0x0 +.L0f027094: +/* f027094: 50a00007 */ beqzl $a1,.L0f0270b4 +/* f027098: 8ca50008 */ lw $a1,0x8($a1) +/* f02709c: 8ca2000c */ lw $v0,0xc($a1) +/* f0270a0: 50400004 */ beqzl $v0,.L0f0270b4 +/* f0270a4: 8ca50008 */ lw $a1,0x8($a1) +/* f0270a8: 10000004 */ beqz $zero,.L0f0270bc +/* f0270ac: 00402825 */ or $a1,$v0,$zero +/* f0270b0: 8ca50008 */ lw $a1,0x8($a1) +.L0f0270b4: +/* f0270b4: 14a0fff7 */ bnez $a1,.L0f027094 +/* f0270b8: 00000000 */ sll $zero,$zero,0x0 +.L0f0270bc: +/* f0270bc: 54a0fefd */ bnezl $a1,.L0f026cb4 +/* f0270c0: 94b30000 */ lhu $s3,0x0($a1) +.L0f0270c4: +/* f0270c4: 8fbf003c */ lw $ra,0x3c($sp) +.L0f0270c8: +/* f0270c8: 8fb00018 */ lw $s0,0x18($sp) +/* f0270cc: 8fb1001c */ lw $s1,0x1c($sp) +/* f0270d0: 8fb20020 */ lw $s2,0x20($sp) +/* f0270d4: 8fb30024 */ lw $s3,0x24($sp) +/* f0270d8: 8fb40028 */ lw $s4,0x28($sp) +/* f0270dc: 8fb5002c */ lw $s5,0x2c($sp) +/* f0270e0: 8fb60030 */ lw $s6,0x30($sp) +/* f0270e4: 8fb70034 */ lw $s7,0x34($sp) +/* f0270e8: 8fbe0038 */ lw $s8,0x38($sp) +/* f0270ec: 03e00008 */ jr $ra +/* f0270f0: 27bd0120 */ addiu $sp,$sp,0x120 +); + +GLOBAL_ASM( +glabel func0f0270f4 +/* f0270f4: 27bdff58 */ addiu $sp,$sp,-168 +/* f0270f8: afbf003c */ sw $ra,0x3c($sp) +/* f0270fc: afbe0038 */ sw $s8,0x38($sp) +/* f027100: afb70034 */ sw $s7,0x34($sp) +/* f027104: afb60030 */ sw $s6,0x30($sp) +/* f027108: afb5002c */ sw $s5,0x2c($sp) +/* f02710c: afb40028 */ sw $s4,0x28($sp) +/* f027110: afb30024 */ sw $s3,0x24($sp) +/* f027114: afb20020 */ sw $s2,0x20($sp) +/* f027118: afb1001c */ sw $s1,0x1c($sp) +/* f02711c: afb00018 */ sw $s0,0x18($sp) +/* f027120: afa500ac */ sw $a1,0xac($sp) +/* f027124: afa600b0 */ sw $a2,0xb0($sp) +/* f027128: 8c8e0020 */ lw $t6,0x20($a0) +/* f02712c: 00808025 */ or $s0,$a0,$zero +/* f027130: afa00080 */ sw $zero,0x80($sp) +/* f027134: 0c004b70 */ jal 0x12dc0 +/* f027138: afae0094 */ sw $t6,0x94($sp) +/* f02713c: 3c0f800a */ lui $t7,0x800a +/* f027140: 8defa2d4 */ lw $t7,-0x5d2c($t7) +/* f027144: 0040f025 */ or $s8,$v0,$zero +/* f027148: 55e001cb */ bnezl $t7,.L0f027878 +/* f02714c: 8fbf003c */ lw $ra,0x3c($sp) +/* f027150: 0fc0e6a5 */ jal func0f039a94 +/* f027154: 02002025 */ or $a0,$s0,$zero +/* f027158: 104001c6 */ beqz $v0,.L0f027874 +/* f02715c: 8fa40094 */ lw $a0,0x94($sp) +/* f027160: 8c980008 */ lw $t8,0x8($a0) +/* f027164: 24170003 */ addiu $s7,$zero,0x3 +/* f027168: 24160005 */ addiu $s6,$zero,0x5 +/* f02716c: 8f050000 */ lw $a1,0x0($t8) +/* f027170: 24120014 */ addiu $s2,$zero,0x14 +/* f027174: 50a001c0 */ beqzl $a1,.L0f027878 +/* f027178: 8fbf003c */ lw $ra,0x3c($sp) +/* f02717c: 94a20000 */ lhu $v0,0x0($a1) +.L0f027180: +/* f027180: 24010008 */ addiu $at,$zero,0x8 +/* f027184: 305900ff */ andi $t9,$v0,0xff +/* f027188: 13210199 */ beq $t9,$at,.L0f0277f0 +/* f02718c: 24010012 */ addiu $at,$zero,0x12 +/* f027190: 1321019d */ beq $t9,$at,.L0f027808 +/* f027194: 24010017 */ addiu $at,$zero,0x17 +/* f027198: 132101a1 */ beq $t9,$at,.L0f027820 +/* f02719c: 24010018 */ addiu $at,$zero,0x18 +/* f0271a0: 53210004 */ beql $t9,$at,.L0f0271b4 +/* f0271a4: 8ca90004 */ lw $t1,0x4($a1) +/* f0271a8: 100001a2 */ beqz $zero,.L0f027834 +/* f0271ac: 8ca20014 */ lw $v0,0x14($a1) +/* f0271b0: 8ca90004 */ lw $t1,0x4($a1) +.L0f0271b4: +/* f0271b4: afa500a4 */ sw $a1,0xa4($sp) +/* f0271b8: 0c006a87 */ jal 0x1aa1c +/* f0271bc: afa900a0 */ sw $t1,0xa0($sp) +/* f0271c0: 8c4a0004 */ lw $t2,0x4($v0) +/* f0271c4: 0040a025 */ or $s4,$v0,$zero +/* f0271c8: 8fa800a0 */ lw $t0,0xa0($sp) +/* f0271cc: 15400004 */ bnez $t2,.L0f0271e0 +/* f0271d0: 8fa500a4 */ lw $a1,0xa4($sp) +/* f0271d4: 8ca20014 */ lw $v0,0x14($a1) +/* f0271d8: 10000196 */ beqz $zero,.L0f027834 +/* f0271dc: 8fa40094 */ lw $a0,0x94($sp) +.L0f0271e0: +/* f0271e0: 8d03000c */ lw $v1,0xc($t0) +/* f0271e4: 8c440000 */ lw $a0,0x0($v0) +/* f0271e8: 5464017e */ bnel $v1,$a0,.L0f0277e4 +/* f0271ec: 8fa500a4 */ lw $a1,0xa4($sp) +/* f0271f0: 14640022 */ bne $v1,$a0,.L0f02727c +/* f0271f4: 00002825 */ or $a1,$zero,$zero +/* f0271f8: 85040010 */ lh $a0,0x10($t0) +/* f0271fc: 00003025 */ or $a2,$zero,$zero +/* f027200: 0fc4a557 */ jal func0f12955c +/* f027204: 00003825 */ or $a3,$zero,$zero +/* f027208: 1040001c */ beqz $v0,.L0f02727c +/* f02720c: 8fa500a0 */ lw $a1,0xa0($sp) +/* f027210: 84ac0010 */ lh $t4,0x10($a1) +/* f027214: 00008825 */ or $s1,$zero,$zero +/* f027218: 00001825 */ or $v1,$zero,$zero +/* f02721c: 19800016 */ blez $t4,.L0f027278 +/* f027220: 00402025 */ or $a0,$v0,$zero +/* f027224: 8e8d0000 */ lw $t5,0x0($s4) +.L0f027228: +/* f027228: 26310001 */ addiu $s1,$s1,0x1 +/* f02722c: 2484000c */ addiu $a0,$a0,0xc +/* f027230: 01a37021 */ addu $t6,$t5,$v1 +/* f027234: 89c10000 */ lwl $at,0x0($t6) +/* f027238: 99c10003 */ lwr $at,0x3($t6) +/* f02723c: 2463000c */ addiu $v1,$v1,0xc +/* f027240: a881fff4 */ swl $at,-0xc($a0) +/* f027244: b881fff7 */ swr $at,-0x9($a0) +/* f027248: 89d80004 */ lwl $t8,0x4($t6) +/* f02724c: 99d80007 */ lwr $t8,0x7($t6) +/* f027250: a898fff8 */ swl $t8,-0x8($a0) +/* f027254: b898fffb */ swr $t8,-0x5($a0) +/* f027258: 89c10008 */ lwl $at,0x8($t6) +/* f02725c: 99c1000b */ lwr $at,0xb($t6) +/* f027260: a881fffc */ swl $at,-0x4($a0) +/* f027264: b881ffff */ swr $at,-0x1($a0) +/* f027268: 84b90010 */ lh $t9,0x10($a1) +/* f02726c: 0239082a */ slt $at,$s1,$t9 +/* f027270: 5420ffed */ bnezl $at,.L0f027228 +/* f027274: 8e8d0000 */ lw $t5,0x0($s4) +.L0f027278: +/* f027278: ae820000 */ sw $v0,0x0($s4) +.L0f02727c: +/* f02727c: 8fa800a0 */ lw $t0,0xa0($sp) +/* f027280: 8e980008 */ lw $t8,0x8($s4) +/* f027284: 24050002 */ addiu $a1,$zero,0x2 +/* f027288: 850a0010 */ lh $t2,0x10($t0) +/* f02728c: 8d09000c */ lw $t1,0xc($t0) +/* f027290: 00003025 */ or $a2,$zero,$zero +/* f027294: 000a5880 */ sll $t3,$t2,0x2 +/* f027298: 016a5823 */ subu $t3,$t3,$t2 +/* f02729c: 000b5880 */ sll $t3,$t3,0x2 +/* f0272a0: 012b6021 */ addu $t4,$t1,$t3 +/* f0272a4: 258d0007 */ addiu $t5,$t4,0x7 +/* f0272a8: 35af0007 */ ori $t7,$t5,0x7 +/* f0272ac: 39ee0007 */ xori $t6,$t7,0x7 +/* f0272b0: 15d80016 */ bne $t6,$t8,.L0f02730c +/* f0272b4: 00003825 */ or $a3,$zero,$zero +/* f0272b8: 0fc4a557 */ jal func0f12955c +/* f0272bc: 95040016 */ lhu $a0,0x16($t0) +/* f0272c0: 10400012 */ beqz $v0,.L0f02730c +/* f0272c4: 8fa500a0 */ lw $a1,0xa0($sp) +/* f0272c8: 94b90016 */ lhu $t9,0x16($a1) +/* f0272cc: 00008825 */ or $s1,$zero,$zero +/* f0272d0: 00001825 */ or $v1,$zero,$zero +/* f0272d4: 1b20000c */ blez $t9,.L0f027308 +/* f0272d8: 00402025 */ or $a0,$v0,$zero +/* f0272dc: 8e8a0008 */ lw $t2,0x8($s4) +.L0f0272e0: +/* f0272e0: 26310001 */ addiu $s1,$s1,0x1 +/* f0272e4: 24840004 */ addiu $a0,$a0,0x4 +/* f0272e8: 01434821 */ addu $t1,$t2,$v1 +/* f0272ec: 8d210000 */ lw $at,0x0($t1) +/* f0272f0: 24630004 */ addiu $v1,$v1,0x4 +/* f0272f4: ac81fffc */ sw $at,-0x4($a0) +/* f0272f8: 94ad0016 */ lhu $t5,0x16($a1) +/* f0272fc: 022d082a */ slt $at,$s1,$t5 +/* f027300: 5420fff7 */ bnezl $at,.L0f0272e0 +/* f027304: 8e8a0008 */ lw $t2,0x8($s4) +.L0f027308: +/* f027308: ae820008 */ sw $v0,0x8($s4) +.L0f02730c: +/* f02730c: 8faf00a0 */ lw $t7,0xa0($sp) +/* f027310: 8e8e0000 */ lw $t6,0x0($s4) +/* f027314: 8de3000c */ lw $v1,0xc($t7) +/* f027318: 506e0132 */ beql $v1,$t6,.L0f0277e4 +/* f02731c: 8fa500a4 */ lw $a1,0xa4($sp) +/* f027320: 85f80010 */ lh $t8,0x10($t7) +/* f027324: 8e8d0008 */ lw $t5,0x8($s4) +/* f027328: 0018c880 */ sll $t9,$t8,0x2 +/* f02732c: 0338c823 */ subu $t9,$t9,$t8 +/* f027330: 0019c880 */ sll $t9,$t9,0x2 +/* f027334: 00795021 */ addu $t2,$v1,$t9 +/* f027338: 254b0007 */ addiu $t3,$t2,0x7 +/* f02733c: 35690007 */ ori $t1,$t3,0x7 +/* f027340: 392c0007 */ xori $t4,$t1,0x7 +/* f027344: 118d0126 */ beq $t4,$t5,.L0f0277e0 +/* f027348: 8fb900a0 */ lw $t9,0xa0($sp) +/* f02734c: 8de20000 */ lw $v0,0x0($t7) +/* f027350: 8e830004 */ lw $v1,0x4($s4) +/* f027354: 00008825 */ or $s1,$zero,$zero +/* f027358: 3c0100ff */ lui $at,0xff +/* f02735c: 14430006 */ bne $v0,$v1,.L0f027378 +/* f027360: 0060a825 */ or $s5,$v1,$zero +/* f027364: 8dee0008 */ lw $t6,0x8($t7) +/* f027368: 3421ffff */ ori $at,$at,0xffff +/* f02736c: 0041c024 */ and $t8,$v0,$at +/* f027370: 10000001 */ beqz $zero,.L0f027378 +/* f027374: 01d8a821 */ addu $s5,$t6,$t8 +.L0f027378: +/* f027378: 8f220004 */ lw $v0,0x4($t9) +/* f02737c: 3c0100ff */ lui $at,0xff +/* f027380: 50400008 */ beqzl $v0,.L0f0273a4 +/* f027384: afa00084 */ sw $zero,0x84($sp) +/* f027388: 8f2a0008 */ lw $t2,0x8($t9) +/* f02738c: 3421ffff */ ori $at,$at,0xffff +/* f027390: 00415824 */ and $t3,$v0,$at +/* f027394: 014b4821 */ addu $t1,$t2,$t3 +/* f027398: 10000002 */ beqz $zero,.L0f0273a4 +/* f02739c: afa90084 */ sw $t1,0x84($sp) +/* f0273a0: afa00084 */ sw $zero,0x84($sp) +.L0f0273a4: +/* f0273a4: 82a20000 */ lb $v0,0x0($s5) +/* f0273a8: 2401ffb8 */ addiu $at,$zero,-72 +/* f0273ac: 8fac0084 */ lw $t4,0x84($sp) +/* f0273b0: 54410006 */ bnel $v0,$at,.L0f0273cc +/* f0273b4: 24010004 */ addiu $at,$zero,0x4 +/* f0273b8: 118000ee */ beqz $t4,.L0f027774 +/* f0273bc: 0180a825 */ or $s5,$t4,$zero +/* f0273c0: 1000fff8 */ beqz $zero,.L0f0273a4 +/* f0273c4: afa00084 */ sw $zero,0x84($sp) +/* f0273c8: 24010004 */ addiu $at,$zero,0x4 +.L0f0273cc: +/* f0273cc: 144100d9 */ bne $v0,$at,.L0f027734 +/* f0273d0: 8fb80080 */ lw $t8,0x80($sp) +/* f0273d4: 8ea20004 */ lw $v0,0x4($s5) +/* f0273d8: 92b30001 */ lbu $s3,0x1($s5) +/* f0273dc: 3c0100ff */ lui $at,0xff +/* f0273e0: 8e8f0000 */ lw $t7,0x0($s4) +/* f0273e4: 3421ffff */ ori $at,$at,0xffff +/* f0273e8: 00416824 */ and $t5,$v0,$at +/* f0273ec: 00137102 */ srl $t6,$s3,0x4 +/* f0273f0: 25d30001 */ addiu $s3,$t6,0x1 +/* f0273f4: 130000dd */ beqz $t8,.L0f02776c +/* f0273f8: 01ed1821 */ addu $v1,$t7,$t5 +/* f0273fc: 1a6000db */ blez $s3,.L0f02776c +/* f027400: 00608025 */ or $s0,$v1,$zero +.L0f027404: +/* f027404: 4459f800 */ cfc1 $t9,$31 +/* f027408: 240a0001 */ addiu $t2,$zero,0x1 +/* f02740c: 44caf800 */ ctc1 $t2,$31 +/* f027410: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f027414: 3c014f00 */ lui $at,0x4f00 +/* f027418: 460021a4 */ cvt.w.s $f6,$f4 +/* f02741c: 444af800 */ cfc1 $t2,$31 +/* f027420: 00000000 */ sll $zero,$zero,0x0 +/* f027424: 314a0078 */ andi $t2,$t2,0x78 +/* f027428: 51400013 */ beqzl $t2,.L0f027478 +/* f02742c: 440a3000 */ mfc1 $t2,$f6 +/* f027430: 44813000 */ mtc1 $at,$f6 +/* f027434: 240a0001 */ addiu $t2,$zero,0x1 +/* f027438: 46062181 */ sub.s $f6,$f4,$f6 +/* f02743c: 44caf800 */ ctc1 $t2,$31 +/* f027440: 00000000 */ sll $zero,$zero,0x0 +/* f027444: 460031a4 */ cvt.w.s $f6,$f6 +/* f027448: 444af800 */ cfc1 $t2,$31 +/* f02744c: 00000000 */ sll $zero,$zero,0x0 +/* f027450: 314a0078 */ andi $t2,$t2,0x78 +/* f027454: 15400005 */ bnez $t2,.L0f02746c +/* f027458: 00000000 */ sll $zero,$zero,0x0 +/* f02745c: 440a3000 */ mfc1 $t2,$f6 +/* f027460: 3c018000 */ lui $at,0x8000 +/* f027464: 10000007 */ beqz $zero,.L0f027484 +/* f027468: 01415025 */ or $t2,$t2,$at +.L0f02746c: +/* f02746c: 10000005 */ beqz $zero,.L0f027484 +/* f027470: 240affff */ addiu $t2,$zero,-1 +/* f027474: 440a3000 */ mfc1 $t2,$f6 +.L0f027478: +/* f027478: 00000000 */ sll $zero,$zero,0x0 +/* f02747c: 0540fffb */ bltz $t2,.L0f02746c +/* f027480: 00000000 */ sll $zero,$zero,0x0 +.L0f027484: +/* f027484: 44d9f800 */ ctc1 $t9,$31 +/* f027488: 015e5821 */ addu $t3,$t2,$s8 +/* f02748c: 240a0001 */ addiu $t2,$zero,0x1 +/* f027490: c7a80074 */ lwc1 $f8,0x74($sp) +/* f027494: 4459f800 */ cfc1 $t9,$31 +/* f027498: 44caf800 */ ctc1 $t2,$31 +/* f02749c: 86090000 */ lh $t1,0x0($s0) +/* f0274a0: 860d0002 */ lh $t5,0x2($s0) +/* f0274a4: 460042a4 */ cvt.w.s $f10,$f8 +/* f0274a8: 860e0004 */ lh $t6,0x4($s0) +/* f0274ac: 01696021 */ addu $t4,$t3,$t1 +/* f0274b0: 018d7821 */ addu $t7,$t4,$t5 +/* f0274b4: 444af800 */ cfc1 $t2,$31 +/* f0274b8: 3c014f00 */ lui $at,0x4f00 +/* f0274bc: 01eec021 */ addu $t8,$t7,$t6 +/* f0274c0: 314a0078 */ andi $t2,$t2,0x78 +/* f0274c4: 51400013 */ beqzl $t2,.L0f027514 +/* f0274c8: 440a5000 */ mfc1 $t2,$f10 +/* f0274cc: 44815000 */ mtc1 $at,$f10 +/* f0274d0: 240a0001 */ addiu $t2,$zero,0x1 +/* f0274d4: 460a4281 */ sub.s $f10,$f8,$f10 +/* f0274d8: 44caf800 */ ctc1 $t2,$31 +/* f0274dc: 00000000 */ sll $zero,$zero,0x0 +/* f0274e0: 460052a4 */ cvt.w.s $f10,$f10 +/* f0274e4: 444af800 */ cfc1 $t2,$31 +/* f0274e8: 00000000 */ sll $zero,$zero,0x0 +/* f0274ec: 314a0078 */ andi $t2,$t2,0x78 +/* f0274f0: 15400005 */ bnez $t2,.L0f027508 +/* f0274f4: 00000000 */ sll $zero,$zero,0x0 +/* f0274f8: 440a5000 */ mfc1 $t2,$f10 +/* f0274fc: 3c018000 */ lui $at,0x8000 +/* f027500: 10000007 */ beqz $zero,.L0f027520 +/* f027504: 01415025 */ or $t2,$t2,$at +.L0f027508: +/* f027508: 10000005 */ beqz $zero,.L0f027520 +/* f02750c: 240affff */ addiu $t2,$zero,-1 +/* f027510: 440a5000 */ mfc1 $t2,$f10 +.L0f027514: +/* f027514: 00000000 */ sll $zero,$zero,0x0 +/* f027518: 0540fffb */ bltz $t2,.L0f027508 +/* f02751c: 00000000 */ sll $zero,$zero,0x0 +.L0f027520: +/* f027520: 44d9f800 */ ctc1 $t9,$31 +/* f027524: 240c0001 */ addiu $t4,$zero,0x1 +/* f027528: c7b00078 */ lwc1 $f16,0x78($sp) +/* f02752c: 030a5821 */ addu $t3,$t8,$t2 +/* f027530: 4449f800 */ cfc1 $t1,$31 +/* f027534: 44ccf800 */ ctc1 $t4,$31 +/* f027538: 3c014f00 */ lui $at,0x4f00 +/* f02753c: 460084a4 */ cvt.w.s $f18,$f16 +/* f027540: 444cf800 */ cfc1 $t4,$31 +/* f027544: 00000000 */ sll $zero,$zero,0x0 +/* f027548: 318c0078 */ andi $t4,$t4,0x78 +/* f02754c: 51800013 */ beqzl $t4,.L0f02759c +/* f027550: 440c9000 */ mfc1 $t4,$f18 +/* f027554: 44819000 */ mtc1 $at,$f18 +/* f027558: 240c0001 */ addiu $t4,$zero,0x1 +/* f02755c: 46128481 */ sub.s $f18,$f16,$f18 +/* f027560: 44ccf800 */ ctc1 $t4,$31 +/* f027564: 00000000 */ sll $zero,$zero,0x0 +/* f027568: 460094a4 */ cvt.w.s $f18,$f18 +/* f02756c: 444cf800 */ cfc1 $t4,$31 +/* f027570: 00000000 */ sll $zero,$zero,0x0 +/* f027574: 318c0078 */ andi $t4,$t4,0x78 +/* f027578: 15800005 */ bnez $t4,.L0f027590 +/* f02757c: 00000000 */ sll $zero,$zero,0x0 +/* f027580: 440c9000 */ mfc1 $t4,$f18 +/* f027584: 3c018000 */ lui $at,0x8000 +/* f027588: 10000007 */ beqz $zero,.L0f0275a8 +/* f02758c: 01816025 */ or $t4,$t4,$at +.L0f027590: +/* f027590: 10000005 */ beqz $zero,.L0f0275a8 +/* f027594: 240cffff */ addiu $t4,$zero,-1 +/* f027598: 440c9000 */ mfc1 $t4,$f18 +.L0f02759c: +/* f02759c: 00000000 */ sll $zero,$zero,0x0 +/* f0275a0: 0580fffb */ bltz $t4,.L0f027590 +/* f0275a4: 00000000 */ sll $zero,$zero,0x0 +.L0f0275a8: +/* f0275a8: 44c9f800 */ ctc1 $t1,$31 +/* f0275ac: 0fc4a47e */ jal func0f1291f8 +/* f0275b0: 016c2021 */ addu $a0,$t3,$t4 +/* f0275b4: 86020000 */ lh $v0,0x0($s0) +/* f0275b8: 1840000e */ blez $v0,.L0f0275f4 +/* f0275bc: 00000000 */ sll $zero,$zero,0x0 +/* f0275c0: 0fc4a46c */ jal func0f1291b0 +/* f0275c4: 00000000 */ sll $zero,$zero,0x0 +/* f0275c8: 0052001b */ divu $zero,$v0,$s2 +/* f0275cc: 860d0000 */ lh $t5,0x0($s0) +/* f0275d0: 00007810 */ mfhi $t7 +/* f0275d4: 000f7400 */ sll $t6,$t7,0x10 +/* f0275d8: 000ecc03 */ sra $t9,$t6,0x10 +/* f0275dc: 16400002 */ bnez $s2,.L0f0275e8 +/* f0275e0: 00000000 */ sll $zero,$zero,0x0 +/* f0275e4: 0007000d */ break 0x7 +.L0f0275e8: +/* f0275e8: 01b9c023 */ subu $t8,$t5,$t9 +/* f0275ec: 1000000f */ beqz $zero,.L0f02762c +/* f0275f0: a6180000 */ sh $t8,0x0($s0) +.L0f0275f4: +/* f0275f4: 0443000e */ bgezl $v0,.L0f027630 +/* f0275f8: 86020002 */ lh $v0,0x2($s0) +/* f0275fc: 0fc4a46c */ jal func0f1291b0 +/* f027600: 00000000 */ sll $zero,$zero,0x0 +/* f027604: 0052001b */ divu $zero,$v0,$s2 +/* f027608: 860a0000 */ lh $t2,0x0($s0) +/* f02760c: 00004810 */ mfhi $t1 +/* f027610: 00095c00 */ sll $t3,$t1,0x10 +/* f027614: 000b6403 */ sra $t4,$t3,0x10 +/* f027618: 014c7821 */ addu $t7,$t2,$t4 +/* f02761c: a60f0000 */ sh $t7,0x0($s0) +/* f027620: 16400002 */ bnez $s2,.L0f02762c +/* f027624: 00000000 */ sll $zero,$zero,0x0 +/* f027628: 0007000d */ break 0x7 +.L0f02762c: +/* f02762c: 86020002 */ lh $v0,0x2($s0) +.L0f027630: +/* f027630: 1840000e */ blez $v0,.L0f02766c +/* f027634: 00000000 */ sll $zero,$zero,0x0 +/* f027638: 0fc4a46c */ jal func0f1291b0 +/* f02763c: 00000000 */ sll $zero,$zero,0x0 +/* f027640: 0052001b */ divu $zero,$v0,$s2 +/* f027644: 860e0002 */ lh $t6,0x2($s0) +/* f027648: 00006810 */ mfhi $t5 +/* f02764c: 000dcc00 */ sll $t9,$t5,0x10 +/* f027650: 0019c403 */ sra $t8,$t9,0x10 +/* f027654: 16400002 */ bnez $s2,.L0f027660 +/* f027658: 00000000 */ sll $zero,$zero,0x0 +/* f02765c: 0007000d */ break 0x7 +.L0f027660: +/* f027660: 01d84823 */ subu $t1,$t6,$t8 +/* f027664: 1000000f */ beqz $zero,.L0f0276a4 +/* f027668: a6090002 */ sh $t1,0x2($s0) +.L0f02766c: +/* f02766c: 0443000e */ bgezl $v0,.L0f0276a8 +/* f027670: 86020004 */ lh $v0,0x4($s0) +/* f027674: 0fc4a46c */ jal func0f1291b0 +/* f027678: 00000000 */ sll $zero,$zero,0x0 +/* f02767c: 0052001b */ divu $zero,$v0,$s2 +/* f027680: 860b0002 */ lh $t3,0x2($s0) +/* f027684: 00005010 */ mfhi $t2 +/* f027688: 000a6400 */ sll $t4,$t2,0x10 +/* f02768c: 000c7c03 */ sra $t7,$t4,0x10 +/* f027690: 016f6821 */ addu $t5,$t3,$t7 +/* f027694: a60d0002 */ sh $t5,0x2($s0) +/* f027698: 16400002 */ bnez $s2,.L0f0276a4 +/* f02769c: 00000000 */ sll $zero,$zero,0x0 +/* f0276a0: 0007000d */ break 0x7 +.L0f0276a4: +/* f0276a4: 86020004 */ lh $v0,0x4($s0) +.L0f0276a8: +/* f0276a8: 1840000e */ blez $v0,.L0f0276e4 +/* f0276ac: 00000000 */ sll $zero,$zero,0x0 +/* f0276b0: 0fc4a46c */ jal func0f1291b0 +/* f0276b4: 00000000 */ sll $zero,$zero,0x0 +/* f0276b8: 0052001b */ divu $zero,$v0,$s2 +/* f0276bc: 86190004 */ lh $t9,0x4($s0) +/* f0276c0: 00007010 */ mfhi $t6 +/* f0276c4: 000ec400 */ sll $t8,$t6,0x10 +/* f0276c8: 00184c03 */ sra $t1,$t8,0x10 +/* f0276cc: 16400002 */ bnez $s2,.L0f0276d8 +/* f0276d0: 00000000 */ sll $zero,$zero,0x0 +/* f0276d4: 0007000d */ break 0x7 +.L0f0276d8: +/* f0276d8: 03295023 */ subu $t2,$t9,$t1 +/* f0276dc: 1000000f */ beqz $zero,.L0f02771c +/* f0276e0: a60a0004 */ sh $t2,0x4($s0) +.L0f0276e4: +/* f0276e4: 0443000e */ bgezl $v0,.L0f027720 +/* f0276e8: 26310001 */ addiu $s1,$s1,0x1 +/* f0276ec: 0fc4a46c */ jal func0f1291b0 +/* f0276f0: 00000000 */ sll $zero,$zero,0x0 +/* f0276f4: 0052001b */ divu $zero,$v0,$s2 +/* f0276f8: 860c0002 */ lh $t4,0x2($s0) +/* f0276fc: 00005810 */ mfhi $t3 +/* f027700: 000b7c00 */ sll $t7,$t3,0x10 +/* f027704: 000f6c03 */ sra $t5,$t7,0x10 +/* f027708: 018d7021 */ addu $t6,$t4,$t5 +/* f02770c: a60e0002 */ sh $t6,0x2($s0) +/* f027710: 16400002 */ bnez $s2,.L0f02771c +/* f027714: 00000000 */ sll $zero,$zero,0x0 +/* f027718: 0007000d */ break 0x7 +.L0f02771c: +/* f02771c: 26310001 */ addiu $s1,$s1,0x1 +.L0f027720: +/* f027720: 1633ff38 */ bne $s1,$s3,.L0f027404 +/* f027724: 2610000c */ addiu $s0,$s0,0xc +/* f027728: 00008825 */ or $s1,$zero,$zero +/* f02772c: 1000ff1d */ beqz $zero,.L0f0273a4 +/* f027730: 26b50008 */ addiu $s5,$s5,0x8 +.L0f027734: +/* f027734: 24010001 */ addiu $at,$zero,0x1 +/* f027738: 1441000c */ bne $v0,$at,.L0f02776c +/* f02773c: 8fa40094 */ lw $a0,0x94($sp) +/* f027740: 8ea20004 */ lw $v0,0x4($s5) +/* f027744: 3c0100ff */ lui $at,0xff +/* f027748: 3421ffff */ ori $at,$at,0xffff +/* f02774c: 0041c024 */ and $t8,$v0,$at +/* f027750: 0c00698d */ jal 0x1a634 +/* f027754: 00182982 */ srl $a1,$t8,0x6 +/* f027758: afa20080 */ sw $v0,0x80($sp) +/* f02775c: 8fa40094 */ lw $a0,0x94($sp) +/* f027760: 00402825 */ or $a1,$v0,$zero +/* f027764: 0c006b57 */ jal 0x1ad5c +/* f027768: 27a60074 */ addiu $a2,$sp,0x74 +.L0f02776c: +/* f02776c: 1000ff0d */ beqz $zero,.L0f0273a4 +/* f027770: 26b50008 */ addiu $s5,$s5,0x8 +.L0f027774: +/* f027774: 8fb900a0 */ lw $t9,0xa0($sp) +/* f027778: 97290016 */ lhu $t1,0x16($t9) +/* f02777c: 19200018 */ blez $t1,.L0f0277e0 +/* f027780: 00001825 */ or $v1,$zero,$zero +.L0f027784: +/* f027784: 8e8a0008 */ lw $t2,0x8($s4) +/* f027788: 00115880 */ sll $t3,$s1,0x2 +/* f02778c: 014b7821 */ addu $t7,$t2,$t3 +/* f027790: 01e32021 */ addu $a0,$t7,$v1 +/* f027794: 90820000 */ lbu $v0,0x0($a0) +/* f027798: 24630001 */ addiu $v1,$v1,0x1 +/* f02779c: 00560019 */ multu $v0,$s6 +/* f0277a0: 00001012 */ mflo $v0 +/* f0277a4: 04410003 */ bgez $v0,.L0f0277b4 +/* f0277a8: 00026103 */ sra $t4,$v0,0x4 +/* f0277ac: 2441000f */ addiu $at,$v0,0xf +/* f0277b0: 00016103 */ sra $t4,$at,0x4 +.L0f0277b4: +/* f0277b4: 05810002 */ bgez $t4,.L0f0277c0 +/* f0277b8: 01801025 */ or $v0,$t4,$zero +/* f0277bc: 00001025 */ or $v0,$zero,$zero +.L0f0277c0: +/* f0277c0: 1477fff0 */ bne $v1,$s7,.L0f027784 +/* f0277c4: a0820000 */ sb $v0,0x0($a0) +/* f0277c8: 8fad00a0 */ lw $t5,0xa0($sp) +/* f0277cc: 26310001 */ addiu $s1,$s1,0x1 +/* f0277d0: 95ae0016 */ lhu $t6,0x16($t5) +/* f0277d4: 022e082a */ slt $at,$s1,$t6 +/* f0277d8: 5420ffea */ bnezl $at,.L0f027784 +/* f0277dc: 00001825 */ or $v1,$zero,$zero +.L0f0277e0: +/* f0277e0: 8fa500a4 */ lw $a1,0xa4($sp) +.L0f0277e4: +/* f0277e4: 8fa40094 */ lw $a0,0x94($sp) +/* f0277e8: 10000012 */ beqz $zero,.L0f027834 +/* f0277ec: 8ca20014 */ lw $v0,0x14($a1) +.L0f0277f0: +/* f0277f0: 0c0071e1 */ jal 0x1c784 +/* f0277f4: afa500a4 */ sw $a1,0xa4($sp) +/* f0277f8: 8fa500a4 */ lw $a1,0xa4($sp) +/* f0277fc: 8fa40094 */ lw $a0,0x94($sp) +/* f027800: 1000000c */ beqz $zero,.L0f027834 +/* f027804: 8ca20014 */ lw $v0,0x14($a1) +.L0f027808: +/* f027808: 0c0071f4 */ jal 0x1c7d0 +/* f02780c: afa500a4 */ sw $a1,0xa4($sp) +/* f027810: 8fa500a4 */ lw $a1,0xa4($sp) +/* f027814: 8fa40094 */ lw $a0,0x94($sp) +/* f027818: 10000006 */ beqz $zero,.L0f027834 +/* f02781c: 8ca20014 */ lw $v0,0x14($a1) +.L0f027820: +/* f027820: 0c007207 */ jal 0x1c81c +/* f027824: afa500a4 */ sw $a1,0xa4($sp) +/* f027828: 8fa500a4 */ lw $a1,0xa4($sp) +/* f02782c: 8fa40094 */ lw $a0,0x94($sp) +/* f027830: 8ca20014 */ lw $v0,0x14($a1) +.L0f027834: +/* f027834: 10400003 */ beqz $v0,.L0f027844 +/* f027838: 00000000 */ sll $zero,$zero,0x0 +/* f02783c: 1000000b */ beqz $zero,.L0f02786c +/* f027840: 00402825 */ or $a1,$v0,$zero +.L0f027844: +/* f027844: 10a00009 */ beqz $a1,.L0f02786c +/* f027848: 00000000 */ sll $zero,$zero,0x0 +/* f02784c: 8ca2000c */ lw $v0,0xc($a1) +.L0f027850: +/* f027850: 50400004 */ beqzl $v0,.L0f027864 +/* f027854: 8ca50008 */ lw $a1,0x8($a1) +/* f027858: 10000004 */ beqz $zero,.L0f02786c +/* f02785c: 00402825 */ or $a1,$v0,$zero +/* f027860: 8ca50008 */ lw $a1,0x8($a1) +.L0f027864: +/* f027864: 54a0fffa */ bnezl $a1,.L0f027850 +/* f027868: 8ca2000c */ lw $v0,0xc($a1) +.L0f02786c: +/* f02786c: 54a0fe44 */ bnezl $a1,.L0f027180 +/* f027870: 94a20000 */ lhu $v0,0x0($a1) +.L0f027874: +/* f027874: 8fbf003c */ lw $ra,0x3c($sp) +.L0f027878: +/* f027878: 8fb00018 */ lw $s0,0x18($sp) +/* f02787c: 8fb1001c */ lw $s1,0x1c($sp) +/* f027880: 8fb20020 */ lw $s2,0x20($sp) +/* f027884: 8fb30024 */ lw $s3,0x24($sp) +/* f027888: 8fb40028 */ lw $s4,0x28($sp) +/* f02788c: 8fb5002c */ lw $s5,0x2c($sp) +/* f027890: 8fb60030 */ lw $s6,0x30($sp) +/* f027894: 8fb70034 */ lw $s7,0x34($sp) +/* f027898: 8fbe0038 */ lw $s8,0x38($sp) +/* f02789c: 03e00008 */ jr $ra +/* f0278a0: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f0278a4 +/* f0278a4: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0278a8: afbf0034 */ sw $ra,0x34($sp) +/* f0278ac: afb30030 */ sw $s3,0x30($sp) +/* f0278b0: afb2002c */ sw $s2,0x2c($sp) +/* f0278b4: afb10028 */ sw $s1,0x28($sp) +/* f0278b8: afb00024 */ sw $s0,0x24($sp) +/* f0278bc: f7b60018 */ sdc1 $f22,0x18($sp) +/* f0278c0: f7b40010 */ sdc1 $f20,0x10($sp) +/* f0278c4: 8c850020 */ lw $a1,0x20($a0) +/* f0278c8: 4480a000 */ mtc1 $zero,$f20 +/* f0278cc: 00809825 */ or $s3,$a0,$zero +/* f0278d0: 10a00024 */ beqz $a1,.L0f027964 +/* f0278d4: 3c0142c8 */ lui $at,0x42c8 +/* f0278d8: 0c006be0 */ jal 0x1af80 +/* f0278dc: 00a02025 */ or $a0,$a1,$zero +/* f0278e0: 46000586 */ mov.s $f22,$f0 +/* f0278e4: 00008025 */ or $s0,$zero,$zero +/* f0278e8: 02608825 */ or $s1,$s3,$zero +/* f0278ec: 24120008 */ addiu $s2,$zero,0x8 +.L0f0278f0: +/* f0278f0: 8e230170 */ lw $v1,0x170($s1) +/* f0278f4: 5060000d */ beqzl $v1,.L0f02792c +/* f0278f8: 26100004 */ addiu $s0,$s0,0x4 +/* f0278fc: 8c620004 */ lw $v0,0x4($v1) +/* f027900: 0c006be0 */ jal 0x1af80 +/* f027904: 8c440018 */ lw $a0,0x18($v0) +/* f027908: 8e6e0020 */ lw $t6,0x20($s3) +/* f02790c: c5c40014 */ lwc1 $f4,0x14($t6) +/* f027910: 46040082 */ mul.s $f2,$f0,$f4 +/* f027914: 4602a03c */ c.lt.s $f20,$f2 +/* f027918: 00000000 */ sll $zero,$zero,0x0 +/* f02791c: 45020003 */ bc1fl .L0f02792c +/* f027920: 26100004 */ addiu $s0,$s0,0x4 +/* f027924: 46001506 */ mov.s $f20,$f2 +/* f027928: 26100004 */ addiu $s0,$s0,0x4 +.L0f02792c: +/* f02792c: 1612fff0 */ bne $s0,$s2,.L0f0278f0 +/* f027930: 26310004 */ addiu $s1,$s1,0x4 +/* f027934: 4614b580 */ add.s $f22,$f22,$f20 +/* f027938: 0fc0cfe8 */ jal func0f033fa0 +/* f02793c: 02602025 */ or $a0,$s3,$zero +/* f027940: 44803000 */ mtc1 $zero,$f6 +/* f027944: 3c014120 */ lui $at,0x4120 +/* f027948: 4600303c */ c.lt.s $f6,$f0 +/* f02794c: 00000000 */ sll $zero,$zero,0x0 +/* f027950: 45020007 */ bc1fl .L0f027970 +/* f027954: 8fbf0034 */ lw $ra,0x34($sp) +/* f027958: 44814000 */ mtc1 $at,$f8 +/* f02795c: 10000003 */ beqz $zero,.L0f02796c +/* f027960: 4608b580 */ add.s $f22,$f22,$f8 +.L0f027964: +/* f027964: 4481b000 */ mtc1 $at,$f22 +/* f027968: 00000000 */ sll $zero,$zero,0x0 +.L0f02796c: +/* f02796c: 8fbf0034 */ lw $ra,0x34($sp) +.L0f027970: +/* f027970: 4600b006 */ mov.s $f0,$f22 +/* f027974: d7b60018 */ ldc1 $f22,0x18($sp) +/* f027978: d7b40010 */ ldc1 $f20,0x10($sp) +/* f02797c: 8fb00024 */ lw $s0,0x24($sp) +/* f027980: 8fb10028 */ lw $s1,0x28($sp) +/* f027984: 8fb2002c */ lw $s2,0x2c($sp) +/* f027988: 8fb30030 */ lw $s3,0x30($sp) +/* f02798c: 03e00008 */ jr $ra +/* f027990: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f027994 +/* f027994: 27bdff18 */ addiu $sp,$sp,-232 +/* f027998: afbf0054 */ sw $ra,0x54($sp) +/* f02799c: afb40050 */ sw $s4,0x50($sp) +/* f0279a0: afb3004c */ sw $s3,0x4c($sp) +/* f0279a4: afb20048 */ sw $s2,0x48($sp) +/* f0279a8: afb10044 */ sw $s1,0x44($sp) +/* f0279ac: afb00040 */ sw $s0,0x40($sp) +/* f0279b0: afa600f0 */ sw $a2,0xf0($sp) +/* f0279b4: afa700f4 */ sw $a3,0xf4($sp) +/* f0279b8: 8c900004 */ lw $s0,0x4($a0) +/* f0279bc: 00808825 */ or $s1,$a0,$zero +/* f0279c0: 00a09825 */ or $s3,$a1,$zero +/* f0279c4: 8e0e0018 */ lw $t6,0x18($s0) +/* f0279c8: 31cf0400 */ andi $t7,$t6,0x400 +/* f0279cc: 55e0010c */ bnezl $t7,.L0f027e00 +/* f0279d0: 8fbf0054 */ lw $ra,0x54($sp) +/* f0279d4: 90980001 */ lbu $t8,0x1($a0) +/* f0279d8: 02002025 */ or $a0,$s0,$zero +/* f0279dc: 33190002 */ andi $t9,$t8,0x2 +/* f0279e0: 53200107 */ beqzl $t9,.L0f027e00 +/* f0279e4: 8fbf0054 */ lw $ra,0x54($sp) +/* f0279e8: afb000cc */ sw $s0,0xcc($sp) +/* f0279ec: 0fc09e29 */ jal func0f0278a4 +/* f0279f0: afb100e8 */ sw $s1,0xe8($sp) +/* f0279f4: 8fa800e8 */ lw $t0,0xe8($sp) +/* f0279f8: c6680034 */ lwc1 $f8,0x34($s3) +/* f0279fc: 46000086 */ mov.s $f2,$f0 +/* f027a00: c5040014 */ lwc1 $f4,0x14($t0) +/* f027a04: 8fa900cc */ lw $t1,0xcc($sp) +/* f027a08: 46002181 */ sub.s $f6,$f4,$f0 +/* f027a0c: 4608303c */ c.lt.s $f6,$f8 +/* f027a10: 00000000 */ sll $zero,$zero,0x0 +/* f027a14: 450200fa */ bc1fl .L0f027e00 +/* f027a18: 8fbf0054 */ lw $ra,0x54($sp) +/* f027a1c: 8d340020 */ lw $s4,0x20($t1) +/* f027a20: afa000c0 */ sw $zero,0xc0($sp) +/* f027a24: afa000bc */ sw $zero,0xbc($sp) +/* f027a28: afa000b8 */ sw $zero,0xb8($sp) +/* f027a2c: afa00084 */ sw $zero,0x84($sp) +/* f027a30: afa00080 */ sw $zero,0x80($sp) +/* f027a34: e7a200c8 */ swc1 $f2,0xc8($sp) +/* f027a38: 0c006983 */ jal 0x1a60c +/* f027a3c: 02802025 */ or $a0,$s4,$zero +/* f027a40: c7a200c8 */ lwc1 $f2,0xc8($sp) +/* f027a44: 2672000c */ addiu $s2,$s3,0xc +/* f027a48: 02402825 */ or $a1,$s2,$zero +/* f027a4c: 44071000 */ mfc1 $a3,$f2 +/* f027a50: 02602025 */ or $a0,$s3,$zero +/* f027a54: 0fc1ace7 */ jal func0f06b39c +/* f027a58: 24460030 */ addiu $a2,$v0,0x30 +/* f027a5c: 10400004 */ beqz $v0,.L0f027a70 +/* f027a60: 240a0001 */ addiu $t2,$zero,0x1 +/* f027a64: 240b0001 */ addiu $t3,$zero,0x1 +/* f027a68: afaa00b8 */ sw $t2,0xb8($sp) +/* f027a6c: afab00c0 */ sw $t3,0xc0($sp) +.L0f027a70: +/* f027a70: 8fac00c0 */ lw $t4,0xc0($sp) +/* f027a74: 5180008e */ beqzl $t4,.L0f027cb0 +/* f027a78: 8fb800c0 */ lw $t8,0xc0($sp) +/* f027a7c: 0fc0cfe8 */ jal func0f033fa0 +/* f027a80: 8fa400cc */ lw $a0,0xcc($sp) +/* f027a84: 44805000 */ mtc1 $zero,$f10 +/* f027a88: 3c014120 */ lui $at,0x4120 +/* f027a8c: 4600503c */ c.lt.s $f10,$f0 +/* f027a90: 00000000 */ sll $zero,$zero,0x0 +/* f027a94: 45020007 */ bc1fl .L0f027ab4 +/* f027a98: 8fad00e8 */ lw $t5,0xe8($sp) +/* f027a9c: 44818000 */ mtc1 $at,$f16 +/* f027aa0: c6920014 */ lwc1 $f18,0x14($s4) +/* f027aa4: 3c018006 */ lui $at,0x8006 +/* f027aa8: 46128103 */ div.s $f4,$f16,$f18 +/* f027aac: e424efc0 */ swc1 $f4,-0x1040($at) +/* f027ab0: 8fad00e8 */ lw $t5,0xe8($sp) +.L0f027ab4: +/* f027ab4: 8db0001c */ lw $s0,0x1c($t5) +/* f027ab8: 52000008 */ beqzl $s0,.L0f027adc +/* f027abc: 8fae00f4 */ lw $t6,0xf4($sp) +.L0f027ac0: +/* f027ac0: 8e110020 */ lw $s1,0x20($s0) +/* f027ac4: 02002025 */ or $a0,$s0,$zero +/* f027ac8: 0fc21668 */ jal func0f0859a0 +/* f027acc: 02602825 */ or $a1,$s3,$zero +/* f027ad0: 1620fffb */ bnez $s1,.L0f027ac0 +/* f027ad4: 02208025 */ or $s0,$s1,$zero +/* f027ad8: 8fae00f4 */ lw $t6,0xf4($sp) +.L0f027adc: +/* f027adc: 3c018006 */ lui $at,0x8006 +/* f027ae0: 02802025 */ or $a0,$s4,$zero +/* f027ae4: 15c00009 */ bnez $t6,.L0f027b0c +/* f027ae8: 02602825 */ or $a1,$s3,$zero +/* f027aec: 44803000 */ mtc1 $zero,$f6 +/* f027af0: c428efc0 */ lwc1 $f8,-0x1040($at) +/* f027af4: 02403025 */ or $a2,$s2,$zero +/* f027af8: 27a700bc */ addiu $a3,$sp,0xbc +/* f027afc: 4608303c */ c.lt.s $f6,$f8 +/* f027b00: 00000000 */ sll $zero,$zero,0x0 +/* f027b04: 45020036 */ bc1fl .L0f027be0 +/* f027b08: 02802025 */ or $a0,$s4,$zero +.L0f027b0c: +/* f027b0c: 02403025 */ or $a2,$s2,$zero +/* f027b10: 0c008975 */ jal 0x225d4 +/* f027b14: 27a700bc */ addiu $a3,$sp,0xbc +/* f027b18: 18400059 */ blez $v0,.L0f027c80 +/* f027b1c: afa200c0 */ sw $v0,0xc0($sp) +/* f027b20: 27b10080 */ addiu $s1,$sp,0x80 +/* f027b24: 27b00084 */ addiu $s0,$sp,0x84 +.L0f027b28: +/* f027b28: 27af0088 */ addiu $t7,$sp,0x88 +/* f027b2c: afaf0010 */ sw $t7,0x10($sp) +/* f027b30: 02802025 */ or $a0,$s4,$zero +/* f027b34: 8fa500bc */ lw $a1,0xbc($sp) +/* f027b38: 02603025 */ or $a2,$s3,$zero +/* f027b3c: 02403825 */ or $a3,$s2,$zero +/* f027b40: afb00014 */ sw $s0,0x14($sp) +/* f027b44: 0fc21165 */ jal func0f084594 +/* f027b48: afb10018 */ sw $s1,0x18($sp) +/* f027b4c: 1040001b */ beqz $v0,.L0f027bbc +/* f027b50: 02802025 */ or $a0,$s4,$zero +/* f027b54: 8fb90084 */ lw $t9,0x84($sp) +/* f027b58: 8e98000c */ lw $t8,0xc($s4) +/* f027b5c: 27a50088 */ addiu $a1,$sp,0x88 +/* f027b60: 00194180 */ sll $t0,$t9,0x6 +/* f027b64: 27a600dc */ addiu $a2,$sp,0xdc +/* f027b68: 0c0056da */ jal 0x15b68 +/* f027b6c: 03082021 */ addu $a0,$t8,$t0 +/* f027b70: 0fc2d5de */ jal func0f0b5778 +/* f027b74: 00000000 */ sll $zero,$zero,0x0 +/* f027b78: 00402025 */ or $a0,$v0,$zero +/* f027b7c: 0c0056d9 */ jal 0x15b64 +/* f027b80: 27a500dc */ addiu $a1,$sp,0xdc +/* f027b84: 8faa0084 */ lw $t2,0x84($sp) +/* f027b88: 8e89000c */ lw $t1,0xc($s4) +/* f027b8c: 27a50094 */ addiu $a1,$sp,0x94 +/* f027b90: 000a5980 */ sll $t3,$t2,0x6 +/* f027b94: 27a600d0 */ addiu $a2,$sp,0xd0 +/* f027b98: 0c0056c5 */ jal 0x15b14 +/* f027b9c: 012b2021 */ addu $a0,$t1,$t3 +/* f027ba0: 0fc2d5de */ jal func0f0b5778 +/* f027ba4: 00000000 */ sll $zero,$zero,0x0 +/* f027ba8: 00402025 */ or $a0,$v0,$zero +/* f027bac: 0c0056c4 */ jal 0x15b10 +/* f027bb0: 27a500d0 */ addiu $a1,$sp,0xd0 +/* f027bb4: 10000032 */ beqz $zero,.L0f027c80 +/* f027bb8: 00000000 */ sll $zero,$zero,0x0 +.L0f027bbc: +/* f027bbc: 02602825 */ or $a1,$s3,$zero +/* f027bc0: 02403025 */ or $a2,$s2,$zero +/* f027bc4: 0c008975 */ jal 0x225d4 +/* f027bc8: 27a700bc */ addiu $a3,$sp,0xbc +/* f027bcc: 1c40ffd6 */ bgtz $v0,.L0f027b28 +/* f027bd0: afa200c0 */ sw $v0,0xc0($sp) +/* f027bd4: 1000002a */ beqz $zero,.L0f027c80 +/* f027bd8: 00000000 */ sll $zero,$zero,0x0 +/* f027bdc: 02802025 */ or $a0,$s4,$zero +.L0f027be0: +/* f027be0: 0c008975 */ jal 0x225d4 +/* f027be4: 02602825 */ or $a1,$s3,$zero +/* f027be8: 18400025 */ blez $v0,.L0f027c80 +/* f027bec: afa200c0 */ sw $v0,0xc0($sp) +/* f027bf0: 8e8c0008 */ lw $t4,0x8($s4) +/* f027bf4: 27b00084 */ addiu $s0,$sp,0x84 +/* f027bf8: 27b10080 */ addiu $s1,$sp,0x80 +/* f027bfc: 8d850000 */ lw $a1,0x0($t4) +/* f027c00: 27ad0088 */ addiu $t5,$sp,0x88 +/* f027c04: 27ae0070 */ addiu $t6,$sp,0x70 +/* f027c08: 27af00bc */ addiu $t7,$sp,0xbc +/* f027c0c: 27b900c0 */ addiu $t9,$sp,0xc0 +/* f027c10: afb90020 */ sw $t9,0x20($sp) +/* f027c14: afaf001c */ sw $t7,0x1c($sp) +/* f027c18: afae0018 */ sw $t6,0x18($sp) +/* f027c1c: afad0014 */ sw $t5,0x14($sp) +/* f027c20: afb10028 */ sw $s1,0x28($sp) +/* f027c24: afb00024 */ sw $s0,0x24($sp) +/* f027c28: afb20010 */ sw $s2,0x10($sp) +/* f027c2c: 02802025 */ or $a0,$s4,$zero +/* f027c30: 02603825 */ or $a3,$s3,$zero +/* f027c34: 0fc1afa8 */ jal func0f06bea0 +/* f027c38: 00a03025 */ or $a2,$a1,$zero +/* f027c3c: 50400010 */ beqzl $v0,.L0f027c80 +/* f027c40: afa000c0 */ sw $zero,0xc0($sp) +/* f027c44: 0fc2d5de */ jal func0f0b5778 +/* f027c48: 00000000 */ sll $zero,$zero,0x0 +/* f027c4c: 00402025 */ or $a0,$v0,$zero +/* f027c50: 27a50088 */ addiu $a1,$sp,0x88 +/* f027c54: 0c0056da */ jal 0x15b68 +/* f027c58: 27a600dc */ addiu $a2,$sp,0xdc +/* f027c5c: 0fc2d5de */ jal func0f0b5778 +/* f027c60: 00000000 */ sll $zero,$zero,0x0 +/* f027c64: 00402025 */ or $a0,$v0,$zero +/* f027c68: 27a50094 */ addiu $a1,$sp,0x94 +/* f027c6c: 0c0056c5 */ jal 0x15b14 +/* f027c70: 27a600d0 */ addiu $a2,$sp,0xd0 +/* f027c74: 10000002 */ beqz $zero,.L0f027c80 +/* f027c78: 00000000 */ sll $zero,$zero,0x0 +/* f027c7c: afa000c0 */ sw $zero,0xc0($sp) +.L0f027c80: +/* f027c80: 3c018006 */ lui $at,0x8006 +/* f027c84: c430efc0 */ lwc1 $f16,-0x1040($at) +/* f027c88: 44805000 */ mtc1 $zero,$f10 +/* f027c8c: 00000000 */ sll $zero,$zero,0x0 +/* f027c90: 4610503c */ c.lt.s $f10,$f16 +/* f027c94: 00000000 */ sll $zero,$zero,0x0 +/* f027c98: 45020005 */ bc1fl .L0f027cb0 +/* f027c9c: 8fb800c0 */ lw $t8,0xc0($sp) +/* f027ca0: 44809000 */ mtc1 $zero,$f18 +/* f027ca4: 3c018006 */ lui $at,0x8006 +/* f027ca8: e432efc0 */ swc1 $f18,-0x1040($at) +/* f027cac: 8fb800c0 */ lw $t8,0xc0($sp) +.L0f027cb0: +/* f027cb0: 5b000035 */ blezl $t8,.L0f027d88 +/* f027cb4: 8fb900b8 */ lw $t9,0xb8($sp) +/* f027cb8: 0fc2d5be */ jal func0f0b56f8 +/* f027cbc: 00000000 */ sll $zero,$zero,0x0 +/* f027cc0: c7a400dc */ lwc1 $f4,0xdc($sp) +/* f027cc4: c4460008 */ lwc1 $f6,0x8($v0) +/* f027cc8: c7aa00e0 */ lwc1 $f10,0xe0($sp) +/* f027ccc: c4500018 */ lwc1 $f16,0x18($v0) +/* f027cd0: 46062202 */ mul.s $f8,$f4,$f6 +/* f027cd4: c7a600e4 */ lwc1 $f6,0xe4($sp) +/* f027cd8: 8fa400cc */ lw $a0,0xcc($sp) +/* f027cdc: 46105482 */ mul.s $f18,$f10,$f16 +/* f027ce0: c44a0028 */ lwc1 $f10,0x28($v0) +/* f027ce4: 460a3402 */ mul.s $f16,$f6,$f10 +/* f027ce8: c6660034 */ lwc1 $f6,0x34($s3) +/* f027cec: 46124100 */ add.s $f4,$f8,$f18 +/* f027cf0: c4520038 */ lwc1 $f18,0x38($v0) +/* f027cf4: 46102200 */ add.s $f8,$f4,$f16 +/* f027cf8: 46089080 */ add.s $f2,$f18,$f8 +/* f027cfc: 46001087 */ neg.s $f2,$f2 +/* f027d00: 4606103c */ c.lt.s $f2,$f6 +/* f027d04: 00000000 */ sll $zero,$zero,0x0 +/* f027d08: 4502001f */ bc1fl .L0f027d88 +/* f027d0c: 8fb900b8 */ lw $t9,0xb8($sp) +/* f027d10: 0fc0cfe8 */ jal func0f033fa0 +/* f027d14: e7a20068 */ swc1 $f2,0x68($sp) +/* f027d18: 44805000 */ mtc1 $zero,$f10 +/* f027d1c: c7a20068 */ lwc1 $f2,0x68($sp) +/* f027d20: 8fa800bc */ lw $t0,0xbc($sp) +/* f027d24: 4600503c */ c.lt.s $f10,$f0 +/* f027d28: 8fa90084 */ lw $t1,0x84($sp) +/* f027d2c: 8fab0080 */ lw $t3,0x80($sp) +/* f027d30: 27aa0088 */ addiu $t2,$sp,0x88 +/* f027d34: 240c0001 */ addiu $t4,$zero,0x1 +/* f027d38: 44061000 */ mfc1 $a2,$f2 +/* f027d3c: afac0024 */ sw $t4,0x24($sp) +/* f027d40: afaa0014 */ sw $t2,0x14($sp) +/* f027d44: 02602025 */ or $a0,$s3,$zero +/* f027d48: 8fa500e8 */ lw $a1,0xe8($sp) +/* f027d4c: 8fa700c0 */ lw $a3,0xc0($sp) +/* f027d50: afb40020 */ sw $s4,0x20($sp) +/* f027d54: 00006825 */ or $t5,$zero,$zero +/* f027d58: afa80010 */ sw $t0,0x10($sp) +/* f027d5c: afa90018 */ sw $t1,0x18($sp) +/* f027d60: 45000002 */ bc1f .L0f027d6c +/* f027d64: afab001c */ sw $t3,0x1c($sp) +/* f027d68: 240d0001 */ addiu $t5,$zero,0x1 +.L0f027d6c: +/* f027d6c: 27ae00dc */ addiu $t6,$sp,0xdc +/* f027d70: 27af00d0 */ addiu $t7,$sp,0xd0 +/* f027d74: afaf0030 */ sw $t7,0x30($sp) +/* f027d78: afae002c */ sw $t6,0x2c($sp) +/* f027d7c: 0fc187ea */ jal func0f061fa8 +/* f027d80: afad0028 */ sw $t5,0x28($sp) +/* f027d84: 8fb900b8 */ lw $t9,0xb8($sp) +.L0f027d88: +/* f027d88: 8fb800c0 */ lw $t8,0xc0($sp) +/* f027d8c: 5320001c */ beqzl $t9,.L0f027e00 +/* f027d90: 8fbf0054 */ lw $ra,0x54($sp) +/* f027d94: 1f000019 */ bgtz $t8,.L0f027dfc +/* f027d98: 8fa800e8 */ lw $t0,0xe8($sp) +/* f027d9c: c6640034 */ lwc1 $f4,0x34($s3) +/* f027da0: c5100014 */ lwc1 $f16,0x14($t0) +/* f027da4: 8faa00f0 */ lw $t2,0xf0($sp) +/* f027da8: 4604803e */ c.le.s $f16,$f4 +/* f027dac: 00000000 */ sll $zero,$zero,0x0 +/* f027db0: 45020013 */ bc1fl .L0f027e00 +/* f027db4: 8fbf0054 */ lw $ra,0x54($sp) +/* f027db8: 51400011 */ beqzl $t2,.L0f027e00 +/* f027dbc: 8fbf0054 */ lw $ra,0x54($sp) +/* f027dc0: 0fc0a221 */ jal func0f028884 +/* f027dc4: 8fa400cc */ lw $a0,0xcc($sp) +/* f027dc8: 3c09800a */ lui $t1,0x800a +/* f027dcc: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f027dd0: 8fac00cc */ lw $t4,0xcc($sp) +/* f027dd4: 8d2b00bc */ lw $t3,0xbc($t1) +/* f027dd8: 544b0005 */ bnel $v0,$t3,.L0f027df0 +/* f027ddc: 8faf00cc */ lw $t7,0xcc($sp) +/* f027de0: 8d8d0018 */ lw $t5,0x18($t4) +/* f027de4: 35ae0004 */ ori $t6,$t5,0x4 +/* f027de8: ad8e0018 */ sw $t6,0x18($t4) +/* f027dec: 8faf00cc */ lw $t7,0xcc($sp) +.L0f027df0: +/* f027df0: 81f9000a */ lb $t9,0xa($t7) +/* f027df4: 27380001 */ addiu $t8,$t9,0x1 +/* f027df8: a1f8000a */ sb $t8,0xa($t7) +.L0f027dfc: +/* f027dfc: 8fbf0054 */ lw $ra,0x54($sp) +.L0f027e00: +/* f027e00: 8fb00040 */ lw $s0,0x40($sp) +/* f027e04: 8fb10044 */ lw $s1,0x44($sp) +/* f027e08: 8fb20048 */ lw $s2,0x48($sp) +/* f027e0c: 8fb3004c */ lw $s3,0x4c($sp) +/* f027e10: 8fb40050 */ lw $s4,0x50($sp) +/* f027e14: 03e00008 */ jr $ra +/* f027e18: 27bd00e8 */ addiu $sp,$sp,0xe8 +); + +GLOBAL_ASM( +glabel func0f027e1c +/* f027e1c: 27bdff08 */ addiu $sp,$sp,-248 +/* f027e20: afa400f8 */ sw $a0,0xf8($sp) +/* f027e24: afbf003c */ sw $ra,0x3c($sp) +/* f027e28: afb10038 */ sw $s1,0x38($sp) +/* f027e2c: 24840018 */ addiu $a0,$a0,0x18 +/* f027e30: 00a08825 */ or $s1,$a1,$zero +/* f027e34: afb00034 */ sw $s0,0x34($sp) +/* f027e38: a3a0008f */ sb $zero,0x8f($sp) +/* f027e3c: 0fc2c41f */ jal func0f0b107c +/* f027e40: afa40048 */ sw $a0,0x48($sp) +/* f027e44: 50400009 */ beqzl $v0,.L0f027e6c +/* f027e48: 8e300004 */ lw $s0,0x4($s1) +/* f027e4c: 8c4e0000 */ lw $t6,0x0($v0) +/* f027e50: 24010003 */ addiu $at,$zero,0x3 +/* f027e54: 24180001 */ addiu $t8,$zero,0x1 +/* f027e58: 31cf00ff */ andi $t7,$t6,0xff +/* f027e5c: 55e10003 */ bnel $t7,$at,.L0f027e6c +/* f027e60: 8e300004 */ lw $s0,0x4($s1) +/* f027e64: a3b8008f */ sb $t8,0x8f($sp) +/* f027e68: 8e300004 */ lw $s0,0x4($s1) +.L0f027e6c: +/* f027e6c: 8e020018 */ lw $v0,0x18($s0) +/* f027e70: 50400006 */ beqzl $v0,.L0f027e8c +/* f027e74: 8e030004 */ lw $v1,0x4($s0) +/* f027e78: 00408025 */ or $s0,$v0,$zero +.L0f027e7c: +/* f027e7c: 8c420018 */ lw $v0,0x18($v0) +/* f027e80: 5440fffe */ bnezl $v0,.L0f027e7c +/* f027e84: 00408025 */ or $s0,$v0,$zero +/* f027e88: 8e030004 */ lw $v1,0x4($s0) +.L0f027e8c: +/* f027e8c: 8fa200f8 */ lw $v0,0xf8($sp) +/* f027e90: 8c790018 */ lw $t9,0x18($v1) +/* f027e94: 332a0400 */ andi $t2,$t9,0x400 +/* f027e98: 55400179 */ bnezl $t2,.L0f028480 +/* f027e9c: 8fbf003c */ lw $ra,0x3c($sp) +/* f027ea0: c6240000 */ lwc1 $f4,0x0($s1) +/* f027ea4: c446000c */ lwc1 $f6,0xc($v0) +/* f027ea8: c44a0014 */ lwc1 $f10,0x14($v0) +/* f027eac: c4520000 */ lwc1 $f18,0x0($v0) +/* f027eb0: 46062202 */ mul.s $f8,$f4,$f6 +/* f027eb4: 460a4403 */ div.s $f16,$f8,$f10 +/* f027eb8: 46109101 */ sub.s $f4,$f18,$f16 +/* f027ebc: e7a40098 */ swc1 $f4,0x98($sp) +/* f027ec0: c6260000 */ lwc1 $f6,0x0($s1) +/* f027ec4: c4480010 */ lwc1 $f8,0x10($v0) +/* f027ec8: c4520014 */ lwc1 $f18,0x14($v0) +/* f027ecc: c4440004 */ lwc1 $f4,0x4($v0) +/* f027ed0: 46083282 */ mul.s $f10,$f6,$f8 +/* f027ed4: 46125403 */ div.s $f16,$f10,$f18 +/* f027ed8: 46102181 */ sub.s $f6,$f4,$f16 +/* f027edc: e7a6009c */ swc1 $f6,0x9c($sp) +/* f027ee0: c62a0000 */ lwc1 $f10,0x0($s1) +/* f027ee4: c4480008 */ lwc1 $f8,0x8($v0) +/* f027ee8: afa300f0 */ sw $v1,0xf0($sp) +/* f027eec: 460a4481 */ sub.s $f18,$f8,$f10 +/* f027ef0: 0fc2d5de */ jal func0f0b5778 +/* f027ef4: e7b200a0 */ swc1 $f18,0xa0($sp) +/* f027ef8: 00402025 */ or $a0,$v0,$zero +/* f027efc: 27a50098 */ addiu $a1,$sp,0x98 +/* f027f00: 0c0056da */ jal 0x15b68 +/* f027f04: 27a600a4 */ addiu $a2,$sp,0xa4 +/* f027f08: 0fc2a519 */ jal func0f0a9464 +/* f027f0c: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f027f10: 8fa40048 */ lw $a0,0x48($sp) +/* f027f14: 8e250004 */ lw $a1,0x4($s1) +/* f027f18: 0fc29f66 */ jal func0f0a7d98 +/* f027f1c: 2406ffff */ addiu $a2,$zero,-1 +/* f027f20: 8fa200f8 */ lw $v0,0xf8($sp) +/* f027f24: 3c0b800a */ lui $t3,0x800a +/* f027f28: 8d6ba244 */ lw $t3,-0x5dbc($t3) +/* f027f2c: 8e250004 */ lw $a1,0x4($s1) +/* f027f30: 8e260008 */ lw $a2,0x8($s1) +/* f027f34: 24420028 */ addiu $v0,$v0,0x28 +/* f027f38: afa20010 */ sw $v0,0x10($sp) +/* f027f3c: 8d6c00bc */ lw $t4,0xbc($t3) +/* f027f40: 8fa400f0 */ lw $a0,0xf0($sp) +/* f027f44: 27a700a4 */ addiu $a3,$sp,0xa4 +/* f027f48: 8d8d0004 */ lw $t5,0x4($t4) +/* f027f4c: afa20044 */ sw $v0,0x44($sp) +/* f027f50: 0fc097a9 */ jal func0f025ea4 +/* f027f54: afad0014 */ sw $t5,0x14($sp) +/* f027f58: c6240010 */ lwc1 $f4,0x10($s1) +/* f027f5c: 8fa400f0 */ lw $a0,0xf0($sp) +/* f027f60: 4600240d */ trunc.w.s $f16,$f4 +/* f027f64: 440f8000 */ mfc1 $t7,$f16 +/* f027f68: 00000000 */ sll $zero,$zero,0x0 +/* f027f6c: a7af0090 */ sh $t7,0x90($sp) +/* f027f70: c6260014 */ lwc1 $f6,0x14($s1) +/* f027f74: 4600320d */ trunc.w.s $f8,$f6 +/* f027f78: 44194000 */ mfc1 $t9,$f8 +/* f027f7c: 00000000 */ sll $zero,$zero,0x0 +/* f027f80: a7b90092 */ sh $t9,0x92($sp) +/* f027f84: c62a0018 */ lwc1 $f10,0x18($s1) +/* f027f88: 4600548d */ trunc.w.s $f18,$f10 +/* f027f8c: 440b9000 */ mfc1 $t3,$f18 +/* f027f90: 0fc0cfe8 */ jal func0f033fa0 +/* f027f94: a7ab0094 */ sh $t3,0x94($sp) +/* f027f98: e7a00084 */ swc1 $f0,0x84($sp) +/* f027f9c: 0fc2c74a */ jal func0f0b1d28 +/* f027fa0: 8fa40048 */ lw $a0,0x48($sp) +/* f027fa4: 3c0c800a */ lui $t4,0x800a +/* f027fa8: 8d8ca244 */ lw $t4,-0x5dbc($t4) +/* f027fac: 44050000 */ mfc1 $a1,$f0 +/* f027fb0: 8fa400f0 */ lw $a0,0xf0($sp) +/* f027fb4: 8d8d00bc */ lw $t5,0xbc($t4) +/* f027fb8: 27ac0090 */ addiu $t4,$sp,0x90 +/* f027fbc: 8fa60044 */ lw $a2,0x44($sp) +/* f027fc0: afad0010 */ sw $t5,0x10($sp) +/* f027fc4: 8e2e0008 */ lw $t6,0x8($s1) +/* f027fc8: 8fa70048 */ lw $a3,0x48($sp) +/* f027fcc: afae0014 */ sw $t6,0x14($sp) +/* f027fd0: 8e2f0004 */ lw $t7,0x4($s1) +/* f027fd4: afaf0018 */ sw $t7,0x18($sp) +/* f027fd8: 8e38000c */ lw $t8,0xc($s1) +/* f027fdc: afb8001c */ sw $t8,0x1c($sp) +/* f027fe0: 8e390048 */ lw $t9,0x48($s1) +/* f027fe4: afb90020 */ sw $t9,0x20($sp) +/* f027fe8: 862a0038 */ lh $t2,0x38($s1) +/* f027fec: afac0028 */ sw $t4,0x28($sp) +/* f027ff0: 05410003 */ bgez $t2,.L0f028000 +/* f027ff4: 000a5843 */ sra $t3,$t2,0x1 +/* f027ff8: 25410001 */ addiu $at,$t2,0x1 +/* f027ffc: 00015843 */ sra $t3,$at,0x1 +.L0f028000: +/* f028000: 0fc0d077 */ jal func0f0341dc +/* f028004: afab0024 */ sw $t3,0x24($sp) +/* f028008: 3c07800a */ lui $a3,0x800a +/* f02800c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f028010: 8ced029c */ lw $t5,0x29c($a3) +/* f028014: 05a2000b */ bltzl $t5,.L0f028044 +/* f028018: 8cea0298 */ lw $t2,0x298($a3) +/* f02801c: 8cee02a8 */ lw $t6,0x2a8($a3) +/* f028020: 8cef0284 */ lw $t7,0x284($a3) +/* f028024: 8fa900f0 */ lw $t1,0xf0($sp) +/* f028028: 55cf0006 */ bnel $t6,$t7,.L0f028044 +/* f02802c: 8cea0298 */ lw $t2,0x298($a3) +/* f028030: 8d380014 */ lw $t8,0x14($t1) +/* f028034: 0018c840 */ sll $t9,$t8,0x1 +/* f028038: 07220111 */ bltzl $t9,.L0f028480 +/* f02803c: 8fbf003c */ lw $ra,0x3c($sp) +/* f028040: 8cea0298 */ lw $t2,0x298($a3) +.L0f028044: +/* f028044: 8fa900f0 */ lw $t1,0xf0($sp) +/* f028048: 3c0d800a */ lui $t5,0x800a +/* f02804c: 05400008 */ bltz $t2,.L0f028070 +/* f028050: 00000000 */ sll $zero,$zero,0x0 +/* f028054: 8ceb0454 */ lw $t3,0x454($a3) +/* f028058: 15600005 */ bnez $t3,.L0f028070 +/* f02805c: 00000000 */ sll $zero,$zero,0x0 +/* f028060: 920c0000 */ lbu $t4,0x0($s0) +/* f028064: 24010006 */ addiu $at,$zero,0x6 +/* f028068: 51810105 */ beql $t4,$at,.L0f028480 +/* f02806c: 8fbf003c */ lw $ra,0x3c($sp) +.L0f028070: +/* f028070: 81aedfeb */ lb $t6,-0x2015($t5) +/* f028074: c7b00084 */ lwc1 $f16,0x84($sp) +/* f028078: 05c30009 */ bgezl $t6,.L0f0280a0 +/* f02807c: 44802000 */ mtc1 $zero,$f4 +/* f028080: 8cef0454 */ lw $t7,0x454($a3) +/* f028084: 55e00006 */ bnezl $t7,.L0f0280a0 +/* f028088: 44802000 */ mtc1 $zero,$f4 +/* f02808c: 91380125 */ lbu $t8,0x125($t1) +/* f028090: 24010010 */ addiu $at,$zero,0x10 +/* f028094: 530100fa */ beql $t8,$at,.L0f028480 +/* f028098: 8fbf003c */ lw $ra,0x3c($sp) +/* f02809c: 44802000 */ mtc1 $zero,$f4 +.L0f0280a0: +/* f0280a0: 00000000 */ sll $zero,$zero,0x0 +/* f0280a4: 4604803e */ c.le.s $f16,$f4 +/* f0280a8: 00000000 */ sll $zero,$zero,0x0 +/* f0280ac: 450200f4 */ bc1fl .L0f028480 +/* f0280b0: 8fbf003c */ lw $ra,0x3c($sp) +/* f0280b4: 8e240004 */ lw $a0,0x4($s1) +/* f0280b8: 24010004 */ addiu $at,$zero,0x4 +/* f0280bc: 90990000 */ lbu $t9,0x0($a0) +/* f0280c0: 57210070 */ bnel $t9,$at,.L0f028284 +/* f0280c4: 8e2e0008 */ lw $t6,0x8($s1) +/* f0280c8: 8c900004 */ lw $s0,0x4($a0) +/* f0280cc: 2401001e */ addiu $at,$zero,0x1e +/* f0280d0: 9202005c */ lbu $v0,0x5c($s0) +/* f0280d4: 1041000d */ beq $v0,$at,.L0f02810c +/* f0280d8: 24010055 */ addiu $at,$zero,0x55 +/* f0280dc: 1041000b */ beq $v0,$at,.L0f02810c +/* f0280e0: 24010053 */ addiu $at,$zero,0x53 +/* f0280e4: 10410009 */ beq $v0,$at,.L0f02810c +/* f0280e8: 24010054 */ addiu $at,$zero,0x54 +/* f0280ec: 10410007 */ beq $v0,$at,.L0f02810c +/* f0280f0: 24010020 */ addiu $at,$zero,0x20 +/* f0280f4: 10410005 */ beq $v0,$at,.L0f02810c +/* f0280f8: 24010022 */ addiu $at,$zero,0x22 +/* f0280fc: 10410003 */ beq $v0,$at,.L0f02810c +/* f028100: 24010021 */ addiu $at,$zero,0x21 +/* f028104: 54410015 */ bnel $v0,$at,.L0f02815c +/* f028108: 8622003a */ lh $v0,0x3a($s1) +.L0f02810c: +/* f02810c: 0fc20a59 */ jal func0f082964 +/* f028110: 24050001 */ addiu $a1,$zero,0x1 +/* f028114: 8faa00f0 */ lw $t2,0xf0($sp) +/* f028118: 8d4b0014 */ lw $t3,0x14($t2) +/* f02811c: 356c0001 */ ori $t4,$t3,0x1 +/* f028120: ad4c0014 */ sw $t4,0x14($t2) +/* f028124: 0fc2c74a */ jal func0f0b1d28 +/* f028128: 8fa40048 */ lw $a0,0x48($sp) +/* f02812c: 8fad00f8 */ lw $t5,0xf8($sp) +/* f028130: 3c0e800a */ lui $t6,0x800a +/* f028134: 8dcea24c */ lw $t6,-0x5db4($t6) +/* f028138: 44050000 */ mfc1 $a1,$f0 +/* f02813c: 91a70018 */ lbu $a3,0x18($t5) +/* f028140: 02002025 */ or $a0,$s0,$zero +/* f028144: 27a60098 */ addiu $a2,$sp,0x98 +/* f028148: 0fc214ab */ jal func0f0852ac +/* f02814c: afae0010 */ sw $t6,0x10($sp) +/* f028150: 100000cb */ beqz $zero,.L0f028480 +/* f028154: 8fbf003c */ lw $ra,0x3c($sp) +/* f028158: 8622003a */ lh $v0,0x3a($s1) +.L0f02815c: +/* f02815c: 04400003 */ bltz $v0,.L0f02816c +/* f028160: 28410daf */ slti $at,$v0,0xdaf +/* f028164: 14200003 */ bnez $at,.L0f028174 +/* f028168: 3c0f800b */ lui $t7,0x800b +.L0f02816c: +/* f02816c: 10000007 */ beqz $zero,.L0f02818c +/* f028170: 00001825 */ or $v1,$zero,$zero +.L0f028174: +/* f028174: 8defabc0 */ lw $t7,-0x5440($t7) +/* f028178: 0002c0c0 */ sll $t8,$v0,0x3 +/* f02817c: 01f8c821 */ addu $t9,$t7,$t8 +/* f028180: 93230000 */ lbu $v1,0x0($t9) +/* f028184: 306b000f */ andi $t3,$v1,0xf +/* f028188: 01601825 */ or $v1,$t3,$zero +.L0f02818c: +/* f02818c: 0460002b */ bltz $v1,.L0f02823c +/* f028190: 2861000f */ slti $at,$v1,0xf +/* f028194: 10200029 */ beqz $at,.L0f02823c +/* f028198: 00036080 */ sll $t4,$v1,0x2 +/* f02819c: 3c088008 */ lui $t0,0x8008 +/* f0281a0: 010c4021 */ addu $t0,$t0,$t4 +/* f0281a4: 8d084458 */ lw $t0,0x4458($t0) +/* f0281a8: 850a000a */ lh $t2,0xa($t0) +/* f0281ac: 59400024 */ blezl $t2,.L0f028240 +/* f0281b0: 8d2f02d4 */ lw $t7,0x2d4($t1) +/* f0281b4: 0c004b70 */ jal 0x12dc0 +/* f0281b8: afa8007c */ sw $t0,0x7c($sp) +/* f0281bc: 8fa8007c */ lw $t0,0x7c($sp) +/* f0281c0: 24190001 */ addiu $t9,$zero,0x1 +/* f0281c4: 3c0a800a */ lui $t2,0x800a +/* f0281c8: 850d000a */ lh $t5,0xa($t0) +/* f0281cc: afa00010 */ sw $zero,0x10($sp) +/* f0281d0: 8d0e0004 */ lw $t6,0x4($t0) +/* f0281d4: 004d001b */ divu $zero,$v0,$t5 +/* f0281d8: 00001810 */ mfhi $v1 +/* f0281dc: 01c37821 */ addu $t7,$t6,$v1 +/* f0281e0: 91f80000 */ lbu $t8,0x0($t7) +/* f0281e4: afb90018 */ sw $t9,0x18($sp) +/* f0281e8: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f0281ec: afb80014 */ sw $t8,0x14($sp) +/* f0281f0: 8e2b0004 */ lw $t3,0x4($s1) +/* f0281f4: 15a00002 */ bnez $t5,.L0f028200 +/* f0281f8: 00000000 */ sll $zero,$zero,0x0 +/* f0281fc: 0007000d */ break 0x7 +.L0f028200: +/* f028200: afab001c */ sw $t3,0x1c($sp) +/* f028204: 8e2c0040 */ lw $t4,0x40($s1) +/* f028208: afa00024 */ sw $zero,0x24($sp) +/* f02820c: 8fa600f8 */ lw $a2,0xf8($sp) +/* f028210: afac0020 */ sw $t4,0x20($sp) +/* f028214: 8d4d00bc */ lw $t5,0xbc($t2) +/* f028218: 26240010 */ addiu $a0,$s1,0x10 +/* f02821c: 2625001c */ addiu $a1,$s1,0x1c +/* f028220: 8dae0004 */ lw $t6,0x4($t5) +/* f028224: afa0002c */ sw $zero,0x2c($sp) +/* f028228: 00003825 */ or $a3,$zero,$zero +/* f02822c: 24c6001c */ addiu $a2,$a2,0x1c +/* f028230: 0fc4fcfd */ jal func0f13f3f4 +/* f028234: afae0028 */ sw $t6,0x28($sp) +/* f028238: 8fa900f0 */ lw $t1,0xf0($sp) +.L0f02823c: +/* f02823c: 8d2f02d4 */ lw $t7,0x2d4($t1) +.L0f028240: +/* f028240: 55e0008f */ bnezl $t7,.L0f028480 +/* f028244: 8fbf003c */ lw $ra,0x3c($sp) +/* f028248: 8d380114 */ lw $t8,0x114($t1) +/* f02824c: 0018c800 */ sll $t9,$t8,0x0 +/* f028250: 0723008b */ bgezl $t9,.L0f028480 +/* f028254: 8fbf003c */ lw $ra,0x3c($sp) +/* f028258: 8e2b0004 */ lw $t3,0x4($s1) +/* f02825c: 24050001 */ addiu $a1,$zero,0x1 +/* f028260: ad2b0300 */ sw $t3,0x300($t1) +/* f028264: 0fc20a59 */ jal func0f082964 +/* f028268: 8e240004 */ lw $a0,0x4($s1) +/* f02826c: 8fac00f0 */ lw $t4,0xf0($sp) +/* f028270: 8d8a0014 */ lw $t2,0x14($t4) +/* f028274: 354d0001 */ ori $t5,$t2,0x1 +/* f028278: 10000080 */ beqz $zero,.L0f02847c +/* f02827c: ad8d0014 */ sw $t5,0x14($t4) +/* f028280: 8e2e0008 */ lw $t6,0x8($s1) +.L0f028284: +/* f028284: 2401006e */ addiu $at,$zero,0x6e +/* f028288: 00003025 */ or $a2,$zero,$zero +/* f02828c: 15c10035 */ bne $t6,$at,.L0f028364 +/* f028290: 00000000 */ sll $zero,$zero,0x0 +/* f028294: 8622003a */ lh $v0,0x3a($s1) +/* f028298: 3c038008 */ lui $v1,0x8008 +/* f02829c: 3c0f800b */ lui $t7,0x800b +/* f0282a0: 04410003 */ bgez $v0,.L0f0282b0 +/* f0282a4: 00000000 */ sll $zero,$zero,0x0 +/* f0282a8: 1000000a */ beqz $zero,.L0f0282d4 +/* f0282ac: 8c634458 */ lw $v1,0x4458($v1) +.L0f0282b0: +/* f0282b0: 8defabc0 */ lw $t7,-0x5440($t7) +/* f0282b4: 0002c0c0 */ sll $t8,$v0,0x3 +/* f0282b8: 3c038008 */ lui $v1,0x8008 +/* f0282bc: 01f8c821 */ addu $t9,$t7,$t8 +/* f0282c0: 932b0000 */ lbu $t3,0x0($t9) +/* f0282c4: 316a000f */ andi $t2,$t3,0xf +/* f0282c8: 000a6880 */ sll $t5,$t2,0x2 +/* f0282cc: 006d1821 */ addu $v1,$v1,$t5 +/* f0282d0: 8c634458 */ lw $v1,0x4458($v1) +.L0f0282d4: +/* f0282d4: 0c004b70 */ jal 0x12dc0 +/* f0282d8: afa30070 */ sw $v1,0x70($sp) +/* f0282dc: 8fa30070 */ lw $v1,0x70($sp) +/* f0282e0: 8fab00f0 */ lw $t3,0xf0($sp) +/* f0282e4: 24190001 */ addiu $t9,$zero,0x1 +/* f0282e8: 846c000a */ lh $t4,0xa($v1) +/* f0282ec: afa00010 */ sw $zero,0x10($sp) +/* f0282f0: 8c6e0004 */ lw $t6,0x4($v1) +/* f0282f4: 004c001b */ divu $zero,$v0,$t4 +/* f0282f8: 00004010 */ mfhi $t0 +/* f0282fc: 01c87821 */ addu $t7,$t6,$t0 +/* f028300: 91f80000 */ lbu $t8,0x0($t7) +/* f028304: afb90018 */ sw $t9,0x18($sp) +/* f028308: 15800002 */ bnez $t4,.L0f028314 +/* f02830c: 00000000 */ sll $zero,$zero,0x0 +/* f028310: 0007000d */ break 0x7 +.L0f028314: +/* f028314: afb80014 */ sw $t8,0x14($sp) +/* f028318: 8d6a0178 */ lw $t2,0x178($t3) +/* f02831c: 3c0c800a */ lui $t4,0x800a +/* f028320: 8d8ca244 */ lw $t4,-0x5dbc($t4) +/* f028324: afaa001c */ sw $t2,0x1c($sp) +/* f028328: 8e2d0040 */ lw $t5,0x40($s1) +/* f02832c: afa00024 */ sw $zero,0x24($sp) +/* f028330: 8fa600f8 */ lw $a2,0xf8($sp) +/* f028334: afad0020 */ sw $t5,0x20($sp) +/* f028338: 8d8e00bc */ lw $t6,0xbc($t4) +/* f02833c: 26240010 */ addiu $a0,$s1,0x10 +/* f028340: 2625001c */ addiu $a1,$s1,0x1c +/* f028344: 8dcf0004 */ lw $t7,0x4($t6) +/* f028348: afa0002c */ sw $zero,0x2c($sp) +/* f02834c: 00003825 */ or $a3,$zero,$zero +/* f028350: 24c6001c */ addiu $a2,$a2,0x1c +/* f028354: 0fc4fcfd */ jal func0f13f3f4 +/* f028358: afaf0028 */ sw $t7,0x28($sp) +/* f02835c: 10000048 */ beqz $zero,.L0f028480 +/* f028360: 8fbf003c */ lw $ra,0x3c($sp) +.L0f028364: +/* f028364: 11200003 */ beqz $t1,.L0f028374 +/* f028368: 00001825 */ or $v1,$zero,$zero +/* f02836c: 10000001 */ beqz $zero,.L0f028374 +/* f028370: 912302fe */ lbu $v1,0x2fe($t1) +.L0f028374: +/* f028374: 8e240048 */ lw $a0,0x48($s1) +/* f028378: 8e25000c */ lw $a1,0xc($s1) +/* f02837c: 0c006973 */ jal 0x1a5cc +/* f028380: afa30068 */ sw $v1,0x68($sp) +/* f028384: 00402025 */ or $a0,$v0,$zero +/* f028388: 0c005c67 */ jal 0x1719c +/* f02838c: 27a500b0 */ addiu $a1,$sp,0xb0 +/* f028390: 27a400b0 */ addiu $a0,$sp,0xb0 +/* f028394: 27a50098 */ addiu $a1,$sp,0x98 +/* f028398: 0c0056da */ jal 0x15b68 +/* f02839c: 27a6005c */ addiu $a2,$sp,0x5c +/* f0283a0: 8fb800f0 */ lw $t8,0xf0($sp) +/* f0283a4: 8fa30068 */ lw $v1,0x68($sp) +/* f0283a8: 24010002 */ addiu $at,$zero,0x2 +/* f0283ac: 8f19032c */ lw $t9,0x32c($t8) +/* f0283b0: 001954c0 */ sll $t2,$t9,0x13 +/* f0283b4: 05420032 */ bltzl $t2,.L0f028480 +/* f0283b8: 8fbf003c */ lw $ra,0x3c($sp) +/* f0283bc: 1061002f */ beq $v1,$at,.L0f02847c +/* f0283c0: 24010004 */ addiu $at,$zero,0x4 +/* f0283c4: 1061002d */ beq $v1,$at,.L0f02847c +/* f0283c8: 24010003 */ addiu $at,$zero,0x3 +/* f0283cc: 1061002b */ beq $v1,$at,.L0f02847c +/* f0283d0: 93ad008f */ lbu $t5,0x8f($sp) +/* f0283d4: 15a00029 */ bnez $t5,.L0f02847c +/* f0283d8: 8fac00f8 */ lw $t4,0xf8($sp) +/* f0283dc: 918e0018 */ lbu $t6,0x18($t4) +/* f0283e0: 2401001c */ addiu $at,$zero,0x1c +/* f0283e4: 3c19800a */ lui $t9,0x800a +/* f0283e8: 51c10025 */ beql $t6,$at,.L0f028480 +/* f0283ec: 8fbf003c */ lw $ra,0x3c($sp) +/* f0283f0: 870f0010 */ lh $t7,0x10($t8) +/* f0283f4: 2401005b */ addiu $at,$zero,0x5b +/* f0283f8: 11e10003 */ beq $t7,$at,.L0f028408 +/* f0283fc: 24010001 */ addiu $at,$zero,0x1 +/* f028400: 54610004 */ bnel $v1,$at,.L0f028414 +/* f028404: 00001825 */ or $v1,$zero,$zero +.L0f028408: +/* f028408: 10000002 */ beqz $zero,.L0f028414 +/* f02840c: 24030001 */ addiu $v1,$zero,0x1 +/* f028410: 00001825 */ or $v1,$zero,$zero +.L0f028414: +/* f028414: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f028418: 8f2b00bc */ lw $t3,0xbc($t9) +/* f02841c: 8d640004 */ lw $a0,0x4($t3) +/* f028420: 0fc4f92a */ jal func0f13e4a8 +/* f028424: a3a30057 */ sb $v1,0x57($sp) +/* f028428: 14400008 */ bnez $v0,.L0f02844c +/* f02842c: 93a30057 */ lbu $v1,0x57($sp) +/* f028430: 8e240048 */ lw $a0,0x48($s1) +/* f028434: 8e250008 */ lw $a1,0x8($s1) +/* f028438: 8e26000c */ lw $a2,0xc($s1) +/* f02843c: a3a30057 */ sb $v1,0x57($sp) +/* f028440: 0fc09a2f */ jal func0f0268bc +/* f028444: 27a7005c */ addiu $a3,$sp,0x5c +/* f028448: 93a30057 */ lbu $v1,0x57($sp) +.L0f02844c: +/* f02844c: 3c0a800a */ lui $t2,0x800a +/* f028450: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f028454: afa30010 */ sw $v1,0x10($sp) +/* f028458: afa00014 */ sw $zero,0x14($sp) +/* f02845c: 8d4d00bc */ lw $t5,0xbc($t2) +/* f028460: 02002025 */ or $a0,$s0,$zero +/* f028464: 8fa500f8 */ lw $a1,0xf8($sp) +/* f028468: 8dac0004 */ lw $t4,0x4($t5) +/* f02846c: 27a60098 */ addiu $a2,$sp,0x98 +/* f028470: 27a700a4 */ addiu $a3,$sp,0xa4 +/* f028474: 0fc52395 */ jal func0f148e54 +/* f028478: afac0018 */ sw $t4,0x18($sp) +.L0f02847c: +/* f02847c: 8fbf003c */ lw $ra,0x3c($sp) +.L0f028480: +/* f028480: 8fb00034 */ lw $s0,0x34($sp) +/* f028484: 8fb10038 */ lw $s1,0x38($sp) +/* f028488: 03e00008 */ jr $ra +/* f02848c: 27bd00f8 */ addiu $sp,$sp,0xf8 +); + +GLOBAL_ASM( +glabel func0f028490 +/* f028490: 03e00008 */ jr $ra +/* f028494: e7ac0000 */ swc1 $f12,0x0($sp) +); + +GLOBAL_ASM( +glabel func0f028498 +/* f028498: 3c018006 */ lui $at,0x8006 +/* f02849c: ac24296c */ sw $a0,0x296c($at) +/* f0284a0: 3c018006 */ lui $at,0x8006 +/* f0284a4: 03e00008 */ jr $ra +/* f0284a8: ac24efbc */ sw $a0,-0x1044($at) +/* f0284ac: 3c038006 */ lui $v1,0x8006 +/* f0284b0: 24632970 */ addiu $v1,$v1,0x2970 +/* f0284b4: 8c6e0000 */ lw $t6,0x0($v1) +/* f0284b8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0284bc: afbf0014 */ sw $ra,0x14($sp) +/* f0284c0: 01c47823 */ subu $t7,$t6,$a0 +/* f0284c4: 1de00007 */ bgtz $t7,.L0f0284e4 +/* f0284c8: ac6f0000 */ sw $t7,0x0($v1) +/* f0284cc: 0c008df7 */ jal 0x237dc +/* f0284d0: 00000000 */ sll $zero,$zero,0x0 +/* f0284d4: 3c038006 */ lui $v1,0x8006 +/* f0284d8: 24632970 */ addiu $v1,$v1,0x2970 +/* f0284dc: 2459ffff */ addiu $t9,$v0,-1 +/* f0284e0: ac790000 */ sw $t9,0x0($v1) +.L0f0284e4: +/* f0284e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0284e8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0284ec: 03e00008 */ jr $ra +/* f0284f0: 00000000 */ sll $zero,$zero,0x0 +/* f0284f4: 3c038006 */ lui $v1,0x8006 +/* f0284f8: 24632970 */ addiu $v1,$v1,0x2970 +/* f0284fc: 8c6e0000 */ lw $t6,0x0($v1) +/* f028500: 27bdffe8 */ addiu $sp,$sp,-24 +/* f028504: afbf0014 */ sw $ra,0x14($sp) +/* f028508: 01c47821 */ addu $t7,$t6,$a0 +/* f02850c: 0c008df7 */ jal 0x237dc +/* f028510: ac6f0000 */ sw $t7,0x0($v1) +/* f028514: 3c038006 */ lui $v1,0x8006 +/* f028518: 24632970 */ addiu $v1,$v1,0x2970 +/* f02851c: 8c780000 */ lw $t8,0x0($v1) +/* f028520: 24190001 */ addiu $t9,$zero,0x1 +/* f028524: 0302082a */ slt $at,$t8,$v0 +/* f028528: 54200003 */ bnezl $at,.L0f028538 +/* f02852c: 8fbf0014 */ lw $ra,0x14($sp) +/* f028530: ac790000 */ sw $t9,0x0($v1) +/* f028534: 8fbf0014 */ lw $ra,0x14($sp) +.L0f028538: +/* f028538: 27bd0018 */ addiu $sp,$sp,0x18 +/* f02853c: 03e00008 */ jr $ra +/* f028540: 00000000 */ sll $zero,$zero,0x0 +/* f028544: 3c038006 */ lui $v1,0x8006 +/* f028548: 24632974 */ addiu $v1,$v1,0x2974 +/* f02854c: 8c620000 */ lw $v0,0x0($v1) +/* f028550: 2c4e0001 */ sltiu $t6,$v0,0x1 +/* f028554: 03e00008 */ jr $ra +/* f028558: ac6e0000 */ sw $t6,0x0($v1) +/* f02855c: 3c018006 */ lui $at,0x8006 +/* f028560: 27bdffe8 */ addiu $sp,$sp,-24 +/* f028564: ac242978 */ sw $a0,0x2978($at) +/* f028568: afbf0014 */ sw $ra,0x14($sp) +/* f02856c: 3c047f1b */ lui $a0,0x7f1b +/* f028570: 3c058006 */ lui $a1,0x8006 +/* f028574: 24a52970 */ addiu $a1,$a1,0x2970 +/* f028578: 0c0036cc */ jal 0xdb30 +/* f02857c: 2484869c */ addiu $a0,$a0,-31076 +/* f028580: 8fbf0014 */ lw $ra,0x14($sp) +/* f028584: 27bd0018 */ addiu $sp,$sp,0x18 +/* f028588: 03e00008 */ jr $ra +/* f02858c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f028590 +/* f028590: 27bdff90 */ addiu $sp,$sp,-112 +/* f028594: afbe0068 */ sw $s8,0x68($sp) +/* f028598: 3c1e8006 */ lui $s8,0x8006 +/* f02859c: 27de298c */ addiu $s8,$s8,0x298c +/* f0285a0: 8fce0000 */ lw $t6,0x0($s8) +/* f0285a4: afb70064 */ sw $s7,0x64($sp) +/* f0285a8: f7b60020 */ sdc1 $f22,0x20($sp) +/* f0285ac: 46006586 */ mov.s $f22,$f12 +/* f0285b0: afbf006c */ sw $ra,0x6c($sp) +/* f0285b4: afb60060 */ sw $s6,0x60($sp) +/* f0285b8: afb5005c */ sw $s5,0x5c($sp) +/* f0285bc: afb40058 */ sw $s4,0x58($sp) +/* f0285c0: afb30054 */ sw $s3,0x54($sp) +/* f0285c4: afb20050 */ sw $s2,0x50($sp) +/* f0285c8: afb1004c */ sw $s1,0x4c($sp) +/* f0285cc: afb00048 */ sw $s0,0x48($sp) +/* f0285d0: f7be0040 */ sdc1 $f30,0x40($sp) +/* f0285d4: f7bc0038 */ sdc1 $f28,0x38($sp) +/* f0285d8: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f0285dc: f7b80028 */ sdc1 $f24,0x28($sp) +/* f0285e0: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0285e4: 19c00051 */ blez $t6,.L0f02872c +/* f0285e8: 0000b825 */ or $s7,$zero,$zero +/* f0285ec: 3c017f1b */ lui $at,0x7f1b +/* f0285f0: c43e8948 */ lwc1 $f30,-0x76b8($at) +/* f0285f4: 3c0142c8 */ lui $at,0x42c8 +/* f0285f8: 4481e000 */ mtc1 $at,$f28 +/* f0285fc: 3c014000 */ lui $at,0x4000 +/* f028600: 4481d000 */ mtc1 $at,$f26 +/* f028604: 3c013f80 */ lui $at,0x3f80 +/* f028608: 3c168006 */ lui $s6,0x8006 +/* f02860c: 4481a000 */ mtc1 $at,$f20 +/* f028610: 4480c000 */ mtc1 $zero,$f24 +/* f028614: 26d62988 */ addiu $s6,$s6,0x2988 +/* f028618: 0000a825 */ or $s5,$zero,$zero +/* f02861c: 8ec20000 */ lw $v0,0x0($s6) +.L0f028620: +/* f028620: 00551821 */ addu $v1,$v0,$s5 +/* f028624: 8c6f0020 */ lw $t7,0x20($v1) +/* f028628: 51e0003b */ beqzl $t7,.L0f028718 +/* f02862c: 8fcf0000 */ lw $t7,0x0($s8) +/* f028630: 8c64001c */ lw $a0,0x1c($v1) +/* f028634: 50800038 */ beqzl $a0,.L0f028718 +/* f028638: 8fcf0000 */ lw $t7,0x0($s8) +/* f02863c: 90980000 */ lbu $t8,0x0($a0) +/* f028640: 24010003 */ addiu $at,$zero,0x3 +/* f028644: 57010034 */ bnel $t8,$at,.L0f028718 +/* f028648: 8fcf0000 */ lw $t7,0x0($s8) +/* f02864c: 0fc0a221 */ jal func0f028884 +/* f028650: 02a22021 */ addu $a0,$s5,$v0 +/* f028654: 3c19800a */ lui $t9,0x800a +/* f028658: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f02865c: 8f2800bc */ lw $t0,0xbc($t9) +/* f028660: 5448002d */ bnel $v0,$t0,.L0f028718 +/* f028664: 8fcf0000 */ lw $t7,0x0($s8) +/* f028668: 8ec90000 */ lw $t1,0x0($s6) +/* f02866c: 0fc1248a */ jal func0f049228 +/* f028670: 02a92021 */ addu $a0,$s5,$t1 +/* f028674: 46180032 */ c.eq.s $f0,$f24 +/* f028678: 3c137000 */ lui $s3,0x7000 +/* f02867c: 26732078 */ addiu $s3,$s3,0x2078 +/* f028680: 02608025 */ or $s0,$s3,$zero +/* f028684: 45000003 */ bc1f .L0f028694 +/* f028688: 3c147000 */ lui $s4,0x7000 +/* f02868c: 1000000a */ beqz $zero,.L0f0286b8 +/* f028690: 4600d086 */ mov.s $f2,$f26 +.L0f028694: +/* f028694: 461cb182 */ mul.s $f6,$f22,$f28 +/* f028698: 8eca0000 */ lw $t2,0x0($s6) +/* f02869c: 461ea280 */ add.s $f10,$f20,$f30 +/* f0286a0: 01555821 */ addu $t3,$t2,$s5 +/* f0286a4: c56400f0 */ lwc1 $f4,0xf0($t3) +/* f0286a8: 46062202 */ mul.s $f8,$f4,$f6 +/* f0286ac: 00000000 */ sll $zero,$zero,0x0 +/* f0286b0: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0286b4: 46008083 */ div.s $f2,$f16,$f0 +.L0f0286b8: +/* f0286b8: 4602a03c */ c.lt.s $f20,$f2 +/* f0286bc: 26942148 */ addiu $s4,$s4,0x2148 +/* f0286c0: 02809025 */ or $s2,$s4,$zero +/* f0286c4: 45020014 */ bc1fl .L0f028718 +/* f0286c8: 8fcf0000 */ lw $t7,0x0($s8) +/* f0286cc: 8ecc0000 */ lw $t4,0x0($s6) +/* f0286d0: 00008825 */ or $s1,$zero,$zero +/* f0286d4: 0fc0e56f */ jal func0f0395bc +/* f0286d8: 02ac2021 */ addu $a0,$s5,$t4 +/* f0286dc: 0274082b */ sltu $at,$s3,$s4 +/* f0286e0: 50200008 */ beqzl $at,.L0f028704 +/* f0286e4: 3c0199aa */ lui $at,0x99aa +.L0f0286e8: +/* f0286e8: 8e0e0000 */ lw $t6,0x0($s0) +/* f0286ec: 26100004 */ addiu $s0,$s0,0x4 +/* f0286f0: 00116840 */ sll $t5,$s1,0x1 +/* f0286f4: 0212082b */ sltu $at,$s0,$s2 +/* f0286f8: 1420fffb */ bnez $at,.L0f0286e8 +/* f0286fc: 01ae8821 */ addu $s1,$t5,$t6 +/* f028700: 3c01e1ab */ lui $at,0xe1ab +.L0f028704: +/* f028704: 34210f90 */ ori $at,$at,0xf90 +/* f028708: 12210002 */ beq $s1,$at,.L0f028714 +/* f02870c: 3c018008 */ lui $at,0x8008 +/* f028710: a420da82 */ sh $zero,-0x257e($at) +.L0f028714: +/* f028714: 8fcf0000 */ lw $t7,0x0($s8) +.L0f028718: +/* f028718: 26f70001 */ addiu $s7,$s7,0x1 +/* f02871c: 26b50368 */ addiu $s5,$s5,0x368 +/* f028720: 02ef082a */ slt $at,$s7,$t7 +/* f028724: 5420ffbe */ bnezl $at,.L0f028620 +/* f028728: 8ec20000 */ lw $v0,0x0($s6) +.L0f02872c: +/* f02872c: 8fbf006c */ lw $ra,0x6c($sp) +/* f028730: d7b40018 */ ldc1 $f20,0x18($sp) +/* f028734: d7b60020 */ ldc1 $f22,0x20($sp) +/* f028738: d7b80028 */ ldc1 $f24,0x28($sp) +/* f02873c: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f028740: d7bc0038 */ ldc1 $f28,0x38($sp) +/* f028744: d7be0040 */ ldc1 $f30,0x40($sp) +/* f028748: 8fb00048 */ lw $s0,0x48($sp) +/* f02874c: 8fb1004c */ lw $s1,0x4c($sp) +/* f028750: 8fb20050 */ lw $s2,0x50($sp) +/* f028754: 8fb30054 */ lw $s3,0x54($sp) +/* f028758: 8fb40058 */ lw $s4,0x58($sp) +/* f02875c: 8fb5005c */ lw $s5,0x5c($sp) +/* f028760: 8fb60060 */ lw $s6,0x60($sp) +/* f028764: 8fb70064 */ lw $s7,0x64($sp) +/* f028768: 8fbe0068 */ lw $s8,0x68($sp) +/* f02876c: 03e00008 */ jr $ra +/* f028770: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f028774 +/* f028774: 3c03800a */ lui $v1,0x800a +/* f028778: 8c63cd10 */ lw $v1,-0x32f0($v1) +/* f02877c: 00803025 */ or $a2,$a0,$zero +/* f028780: 00001025 */ or $v0,$zero,$zero +/* f028784: 04600024 */ bltz $v1,.L0f028818 +/* f028788: 3c07800a */ lui $a3,0x800a +/* f02878c: 8ce7cd14 */ lw $a3,-0x32ec($a3) +/* f028790: 00432821 */ addu $a1,$v0,$v1 +.L0f028794: +/* f028794: 04a10003 */ bgez $a1,.L0f0287a4 +/* f028798: 00057043 */ sra $t6,$a1,0x1 +/* f02879c: 24a10001 */ addiu $at,$a1,0x1 +/* f0287a0: 00017043 */ sra $t6,$at,0x1 +.L0f0287a4: +/* f0287a4: 000e4040 */ sll $t0,$t6,0x1 +/* f0287a8: 00e87821 */ addu $t7,$a3,$t0 +/* f0287ac: 85e90000 */ lh $t1,0x0($t7) +/* f0287b0: 01c02025 */ or $a0,$t6,$zero +/* f0287b4: 14c90010 */ bne $a2,$t1,.L0f0287f8 +/* f0287b8: 00c9082a */ slt $at,$a2,$t1 +/* f0287bc: 3c18800a */ lui $t8,0x800a +/* f0287c0: 8f18cd18 */ lw $t8,-0x32e8($t8) +/* f0287c4: 3c0c8006 */ lui $t4,0x8006 +/* f0287c8: 8d8c2988 */ lw $t4,0x2988($t4) +/* f0287cc: 0308c821 */ addu $t9,$t8,$t0 +/* f0287d0: 872a0000 */ lh $t2,0x0($t9) +/* f0287d4: 000a58c0 */ sll $t3,$t2,0x3 +/* f0287d8: 016a5823 */ subu $t3,$t3,$t2 +/* f0287dc: 000b5880 */ sll $t3,$t3,0x2 +/* f0287e0: 016a5823 */ subu $t3,$t3,$t2 +/* f0287e4: 000b5880 */ sll $t3,$t3,0x2 +/* f0287e8: 016a5821 */ addu $t3,$t3,$t2 +/* f0287ec: 000b58c0 */ sll $t3,$t3,0x3 +/* f0287f0: 03e00008 */ jr $ra +/* f0287f4: 016c1021 */ addu $v0,$t3,$t4 +.L0f0287f8: +/* f0287f8: 50200004 */ beqzl $at,.L0f02880c +/* f0287fc: 24820001 */ addiu $v0,$a0,0x1 +/* f028800: 10000002 */ beqz $zero,.L0f02880c +/* f028804: 2483ffff */ addiu $v1,$a0,-1 +/* f028808: 24820001 */ addiu $v0,$a0,0x1 +.L0f02880c: +/* f02880c: 0062082a */ slt $at,$v1,$v0 +/* f028810: 5020ffe0 */ beqzl $at,.L0f028794 +/* f028814: 00432821 */ addu $a1,$v0,$v1 +.L0f028818: +/* f028818: 00001025 */ or $v0,$zero,$zero +/* f02881c: 03e00008 */ jr $ra +/* f028820: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f028824 +/* f028824: 00057080 */ sll $t6,$a1,0x2 +/* f028828: 008e7821 */ addu $t7,$a0,$t6 +/* f02882c: 03e00008 */ jr $ra +/* f028830: 8de20170 */ lw $v0,0x170($t7) +); + +GLOBAL_ASM( +glabel func0f028834 +/* f028834: 27bdffe0 */ addiu $sp,$sp,-32 +/* f028838: 00057080 */ sll $t6,$a1,0x2 +/* f02883c: afbf0014 */ sw $ra,0x14($sp) +/* f028840: 008e7821 */ addu $t7,$a0,$t6 +/* f028844: 8de30170 */ lw $v1,0x170($t7) +/* f028848: 5060000a */ beqzl $v1,.L0f028874 +/* f02884c: 8fbf0014 */ lw $ra,0x14($sp) +/* f028850: 8c620004 */ lw $v0,0x4($v1) +/* f028854: 24050010 */ addiu $a1,$zero,0x10 +/* f028858: 9044005c */ lbu $a0,0x5c($v0) +/* f02885c: 0fc2c5f0 */ jal func0f0b17c0 +/* f028860: afa3001c */ sw $v1,0x1c($sp) +/* f028864: 14400002 */ bnez $v0,.L0f028870 +/* f028868: 8fa3001c */ lw $v1,0x1c($sp) +/* f02886c: 00001825 */ or $v1,$zero,$zero +.L0f028870: +/* f028870: 8fbf0014 */ lw $ra,0x14($sp) +.L0f028874: +/* f028874: 27bd0020 */ addiu $sp,$sp,0x20 +/* f028878: 00601025 */ or $v0,$v1,$zero +/* f02887c: 03e00008 */ jr $ra +/* f028880: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f028884 +/* f028884: 8482017e */ lh $v0,0x17e($a0) +/* f028888: 2401ffff */ addiu $at,$zero,-1 +/* f02888c: 3c09800a */ lui $t1,0x800a +/* f028890: 14410009 */ bne $v0,$at,.L0f0288b8 +/* f028894: 000240c0 */ sll $t0,$v0,0x3 +/* f028898: 948e032e */ lhu $t6,0x32e($a0) +/* f02889c: 3c19800a */ lui $t9,0x800a +/* f0288a0: 000e7b82 */ srl $t7,$t6,0xe +/* f0288a4: 000fc080 */ sll $t8,$t7,0x2 +/* f0288a8: 0338c821 */ addu $t9,$t9,$t8 +/* f0288ac: 8f39a024 */ lw $t9,-0x5fdc($t9) +/* f0288b0: 03e00008 */ jr $ra +/* f0288b4: 8f2200bc */ lw $v0,0xbc($t9) +.L0f0288b8: +/* f0288b8: 8d29a2f8 */ lw $t1,-0x5d08($t1) +/* f0288bc: 01024021 */ addu $t0,$t0,$v0 +/* f0288c0: 000840c0 */ sll $t0,$t0,0x3 +/* f0288c4: 01091821 */ addu $v1,$t0,$t1 +/* f0288c8: 03e00008 */ jr $ra +/* f0288cc: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f0288d0 +/* f0288d0: 8c830004 */ lw $v1,0x4($a0) +/* f0288d4: 24010005 */ addiu $at,$zero,0x5 +/* f0288d8: 80620007 */ lb $v0,0x7($v1) +/* f0288dc: 1041003a */ beq $v0,$at,.L0f0289c8 +/* f0288e0: 2401001f */ addiu $at,$zero,0x1f +/* f0288e4: 50410039 */ beql $v0,$at,.L0f0289cc +/* f0288e8: acc00000 */ sw $zero,0x0($a2) +/* f0288ec: 8c6e0018 */ lw $t6,0x18($v1) +/* f0288f0: 3c010001 */ lui $at,0x1 +/* f0288f4: 34210400 */ ori $at,$at,0x400 +/* f0288f8: 01c17824 */ and $t7,$t6,$at +/* f0288fc: 55e00033 */ bnezl $t7,.L0f0289cc +/* f028900: acc00000 */ sw $zero,0x0($a2) +/* f028904: 8c780014 */ lw $t8,0x14($v1) +/* f028908: 24080003 */ addiu $t0,$zero,0x3 +/* f02890c: 24010004 */ addiu $at,$zero,0x4 +/* f028910: 33190100 */ andi $t9,$t8,0x100 +/* f028914: 5720002d */ bnezl $t9,.L0f0289cc +/* f028918: acc00000 */ sw $zero,0x0($a2) +/* f02891c: 10410004 */ beq $v0,$at,.L0f028930 +/* f028920: a0680134 */ sb $t0,0x134($v1) +/* f028924: 2401001e */ addiu $at,$zero,0x1e +/* f028928: 14410004 */ bne $v0,$at,.L0f02893c +/* f02892c: 240a0014 */ addiu $t2,$zero,0x14 +.L0f028930: +/* f028930: 24090010 */ addiu $t1,$zero,0x10 +/* f028934: 10000002 */ beqz $zero,.L0f028940 +/* f028938: a4690136 */ sh $t1,0x136($v1) +.L0f02893c: +/* f02893c: a46a0136 */ sh $t2,0x136($v1) +.L0f028940: +/* f028940: c46000b4 */ lwc1 $f0,0xb4($v1) +/* f028944: c4640028 */ lwc1 $f4,0x28($v1) +/* f028948: 806b0007 */ lb $t3,0x7($v1) +/* f02894c: 24010023 */ addiu $at,$zero,0x23 +/* f028950: 46040180 */ add.s $f6,$f0,$f4 +/* f028954: 24020001 */ addiu $v0,$zero,0x1 +/* f028958: e460013c */ swc1 $f0,0x13c($v1) +/* f02895c: 15610007 */ bne $t3,$at,.L0f02897c +/* f028960: e4660138 */ swc1 $f6,0x138($v1) +/* f028964: c4620050 */ lwc1 $f2,0x50($v1) +/* f028968: 4600103c */ c.lt.s $f2,$f0 +/* f02896c: 00000000 */ sll $zero,$zero,0x0 +/* f028970: 45020003 */ bc1fl .L0f028980 +/* f028974: c4880008 */ lwc1 $f8,0x8($a0) +/* f028978: e462013c */ swc1 $f2,0x13c($v1) +.L0f02897c: +/* f02897c: c4880008 */ lwc1 $f8,0x8($a0) +.L0f028980: +/* f028980: c4700024 */ lwc1 $f16,0x24($v1) +/* f028984: 3c0c800a */ lui $t4,0x800a +/* f028988: e4680140 */ swc1 $f8,0x140($v1) +/* f02898c: c48a0010 */ lwc1 $f10,0x10($a0) +/* f028990: e4700148 */ swc1 $f16,0x148($v1) +/* f028994: 24640134 */ addiu $a0,$v1,0x134 +/* f028998: e46a0144 */ swc1 $f10,0x144($v1) +/* f02899c: 8d8ca44c */ lw $t4,-0x5bb4($t4) +/* f0289a0: 3c014170 */ lui $at,0x4170 +/* f0289a4: 248d0018 */ addiu $t5,$a0,0x18 +/* f0289a8: 51800005 */ beqzl $t4,.L0f0289c0 +/* f0289ac: aca40000 */ sw $a0,0x0($a1) +/* f0289b0: 44819000 */ mtc1 $at,$f18 +/* f0289b4: 00000000 */ sll $zero,$zero,0x0 +/* f0289b8: e4720148 */ swc1 $f18,0x148($v1) +/* f0289bc: aca40000 */ sw $a0,0x0($a1) +.L0f0289c0: +/* f0289c0: 03e00008 */ jr $ra +/* f0289c4: accd0000 */ sw $t5,0x0($a2) +.L0f0289c8: +/* f0289c8: acc00000 */ sw $zero,0x0($a2) +.L0f0289cc: +/* f0289cc: aca00000 */ sw $zero,0x0($a1) +/* f0289d0: 00001025 */ or $v0,$zero,$zero +/* f0289d4: 03e00008 */ jr $ra +/* f0289d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0289dc +/* f0289dc: 8c820004 */ lw $v0,0x4($a0) +/* f0289e0: 3c0141a0 */ lui $at,0x41a0 +/* f0289e4: 44811000 */ mtc1 $at,$f2 +/* f0289e8: c4440024 */ lwc1 $f4,0x24($v0) +/* f0289ec: 24010023 */ addiu $at,$zero,0x23 +/* f0289f0: e4a40000 */ swc1 $f4,0x0($a1) +/* f0289f4: c44600b4 */ lwc1 $f6,0xb4($v0) +/* f0289f8: c4480028 */ lwc1 $f8,0x28($v0) +/* f0289fc: 46083280 */ add.s $f10,$f6,$f8 +/* f028a00: e4ca0000 */ swc1 $f10,0x0($a2) +/* f028a04: c45000b4 */ lwc1 $f16,0xb4($v0) +/* f028a08: 46028480 */ add.s $f18,$f16,$f2 +/* f028a0c: e4f20000 */ swc1 $f18,0x0($a3) +/* f028a10: 804e0007 */ lb $t6,0x7($v0) +/* f028a14: 15c10009 */ bne $t6,$at,.L0f028a3c +/* f028a18: 00000000 */ sll $zero,$zero,0x0 +/* f028a1c: c4400050 */ lwc1 $f0,0x50($v0) +/* f028a20: c44400b4 */ lwc1 $f4,0xb4($v0) +/* f028a24: 4604003c */ c.lt.s $f0,$f4 +/* f028a28: 00000000 */ sll $zero,$zero,0x0 +/* f028a2c: 45000003 */ bc1f .L0f028a3c +/* f028a30: 00000000 */ sll $zero,$zero,0x0 +/* f028a34: 46020180 */ add.s $f6,$f0,$f2 +/* f028a38: e4e60000 */ swc1 $f6,0x0($a3) +.L0f028a3c: +/* f028a3c: 03e00008 */ jr $ra +/* f028a40: 00000000 */ sll $zero,$zero,0x0 +/* f028a44: 8c820004 */ lw $v0,0x4($a0) +/* f028a48: 03e00008 */ jr $ra +/* f028a4c: c44000b8 */ lwc1 $f0,0xb8($v0) +); + +GLOBAL_ASM( +glabel func0f028a50 +/* f028a50: 27bdffd0 */ addiu $sp,$sp,-48 +/* f028a54: afbf001c */ sw $ra,0x1c($sp) +/* f028a58: afa60038 */ sw $a2,0x38($sp) +/* f028a5c: afa7003c */ sw $a3,0x3c($sp) +/* f028a60: 908e0001 */ lbu $t6,0x1($a0) +/* f028a64: 8c880004 */ lw $t0,0x4($a0) +/* f028a68: 31cf0002 */ andi $t7,$t6,0x2 +/* f028a6c: 51e000b4 */ beqzl $t7,.L0f028d40 +/* f028a70: 00001025 */ or $v0,$zero,$zero +/* f028a74: 81020007 */ lb $v0,0x7($t0) +/* f028a78: 24010004 */ addiu $at,$zero,0x4 +/* f028a7c: 104100af */ beq $v0,$at,.L0f028d3c +/* f028a80: 2401001e */ addiu $at,$zero,0x1e +/* f028a84: 104100ad */ beq $v0,$at,.L0f028d3c +/* f028a88: 2401001f */ addiu $at,$zero,0x1f +/* f028a8c: 104100ab */ beq $v0,$at,.L0f028d3c +/* f028a90: 24010005 */ addiu $at,$zero,0x5 +/* f028a94: 504100aa */ beql $v0,$at,.L0f028d40 +/* f028a98: 00001025 */ or $v0,$zero,$zero +/* f028a9c: 8d180018 */ lw $t8,0x18($t0) +/* f028aa0: 33190800 */ andi $t9,$t8,0x800 +/* f028aa4: 572000a6 */ bnezl $t9,.L0f028d40 +/* f028aa8: 00001025 */ or $v0,$zero,$zero +/* f028aac: 8d090014 */ lw $t1,0x14($t0) +/* f028ab0: 3c06800a */ lui $a2,0x800a +/* f028ab4: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f028ab8: 00095080 */ sll $t2,$t1,0x2 +/* f028abc: 05430019 */ bgezl $t2,.L0f028b24 +/* f028ac0: 908a0000 */ lbu $t2,0x0($a0) +/* f028ac4: 8cc30284 */ lw $v1,0x284($a2) +/* f028ac8: 3c0c8007 */ lui $t4,0x8007 +/* f028acc: 8c6b00d8 */ lw $t3,0xd8($v1) +/* f028ad0: 5560009b */ bnezl $t3,.L0f028d40 +/* f028ad4: 00001025 */ or $v0,$zero,$zero +/* f028ad8: 8d8c0764 */ lw $t4,0x764($t4) +/* f028adc: 55800098 */ bnezl $t4,.L0f028d40 +/* f028ae0: 00001025 */ or $v0,$zero,$zero +/* f028ae4: 8c620480 */ lw $v0,0x480($v1) +/* f028ae8: 50400007 */ beqzl $v0,.L0f028b08 +/* f028aec: 8c6f1c54 */ lw $t7,0x1c54($v1) +/* f028af0: 50400093 */ beqzl $v0,.L0f028d40 +/* f028af4: 00001025 */ or $v0,$zero,$zero +/* f028af8: 804d0037 */ lb $t5,0x37($v0) +/* f028afc: 55a00090 */ bnezl $t5,.L0f028d40 +/* f028b00: 00001025 */ or $v0,$zero,$zero +/* f028b04: 8c6f1c54 */ lw $t7,0x1c54($v1) +.L0f028b08: +/* f028b08: 8c6e00c4 */ lw $t6,0xc4($v1) +/* f028b0c: 01e0c027 */ nor $t8,$t7,$zero +/* f028b10: 01d8c824 */ and $t9,$t6,$t8 +/* f028b14: 33290008 */ andi $t1,$t9,0x8 +/* f028b18: 51200089 */ beqzl $t1,.L0f028d40 +/* f028b1c: 00001025 */ or $v0,$zero,$zero +/* f028b20: 908a0000 */ lbu $t2,0x0($a0) +.L0f028b24: +/* f028b24: 3c06800a */ lui $a2,0x800a +/* f028b28: 24010006 */ addiu $at,$zero,0x6 +/* f028b2c: 15410010 */ bne $t2,$at,.L0f028b70 +/* f028b30: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f028b34: afa40030 */ sw $a0,0x30($sp) +/* f028b38: afa50034 */ sw $a1,0x34($sp) +/* f028b3c: 0fc4a25f */ jal func0f12897c +/* f028b40: afa8002c */ sw $t0,0x2c($sp) +/* f028b44: 3c06800a */ lui $a2,0x800a +/* f028b48: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f028b4c: 00025880 */ sll $t3,$v0,0x2 +/* f028b50: 00cb6021 */ addu $t4,$a2,$t3 +/* f028b54: 8d8d0064 */ lw $t5,0x64($t4) +/* f028b58: 8fa40030 */ lw $a0,0x30($sp) +/* f028b5c: 8fa50034 */ lw $a1,0x34($sp) +/* f028b60: 8daf00d8 */ lw $t7,0xd8($t5) +/* f028b64: 8fa8002c */ lw $t0,0x2c($sp) +/* f028b68: 55e00075 */ bnezl $t7,.L0f028d40 +/* f028b6c: 00001025 */ or $v0,$zero,$zero +.L0f028b70: +/* f028b70: 8cce0298 */ lw $t6,0x298($a2) +/* f028b74: 05c2000a */ bltzl $t6,.L0f028ba0 +/* f028b78: 8d040020 */ lw $a0,0x20($t0) +/* f028b7c: 8cd802a0 */ lw $t8,0x2a0($a2) +/* f028b80: 8f1900bc */ lw $t9,0xbc($t8) +/* f028b84: 5099006e */ beql $a0,$t9,.L0f028d40 +/* f028b88: 00001025 */ or $v0,$zero,$zero +/* f028b8c: 8cc902a4 */ lw $t1,0x2a4($a2) +/* f028b90: 8d2a00bc */ lw $t2,0xbc($t1) +/* f028b94: 508a006a */ beql $a0,$t2,.L0f028d40 +/* f028b98: 00001025 */ or $v0,$zero,$zero +/* f028b9c: 8d040020 */ lw $a0,0x20($t0) +.L0f028ba0: +/* f028ba0: 3c078008 */ lui $a3,0x8008 +/* f028ba4: 24e7ce40 */ addiu $a3,$a3,-12736 +/* f028ba8: 8c8b0008 */ lw $t3,0x8($a0) +/* f028bac: 3c0c8008 */ lui $t4,0x8008 +/* f028bb0: 44806000 */ mtc1 $zero,$f12 +/* f028bb4: 8d620004 */ lw $v0,0x4($t3) +/* f028bb8: 258cce98 */ addiu $t4,$t4,-12648 +/* f028bbc: 14e2000c */ bne $a3,$v0,.L0f028bf0 +/* f028bc0: 00000000 */ sll $zero,$zero,0x0 +/* f028bc4: 8c86000c */ lw $a2,0xc($a0) +/* f028bc8: 3c013f00 */ lui $at,0x3f00 +/* f028bcc: 44817000 */ mtc1 $at,$f14 +/* f028bd0: 24c30040 */ addiu $v1,$a2,0x40 +/* f028bd4: c4600038 */ lwc1 $f0,0x38($v1) +/* f028bd8: c4c40038 */ lwc1 $f4,0x38($a2) +/* f028bdc: 46002181 */ sub.s $f6,$f4,$f0 +/* f028be0: 460e3202 */ mul.s $f8,$f6,$f14 +/* f028be4: 46004280 */ add.s $f10,$f8,$f0 +/* f028be8: 1000001b */ beqz $zero,.L0f028c58 +/* f028bec: e4aa0008 */ swc1 $f10,0x8($a1) +.L0f028bf0: +/* f028bf0: 15820008 */ bne $t4,$v0,.L0f028c14 +/* f028bf4: 3c0d8008 */ lui $t5,0x8008 +/* f028bf8: 8c83000c */ lw $v1,0xc($a0) +/* f028bfc: 3c013f00 */ lui $at,0x3f00 +/* f028c00: 44817000 */ mtc1 $at,$f14 +/* f028c04: c4700038 */ lwc1 $f16,0x38($v1) +/* f028c08: e4b00008 */ swc1 $f16,0x8($a1) +/* f028c0c: 10000012 */ beqz $zero,.L0f028c58 +/* f028c10: 8fa60024 */ lw $a2,0x24($sp) +.L0f028c14: +/* f028c14: 25adcea8 */ addiu $t5,$t5,-12632 +/* f028c18: 55a20009 */ bnel $t5,$v0,.L0f028c40 +/* f028c1c: 8c8f000c */ lw $t7,0xc($a0) +/* f028c20: 8c83000c */ lw $v1,0xc($a0) +/* f028c24: 3c013f00 */ lui $at,0x3f00 +/* f028c28: 44817000 */ mtc1 $at,$f14 +/* f028c2c: c4720038 */ lwc1 $f18,0x38($v1) +/* f028c30: e4b20008 */ swc1 $f18,0x8($a1) +/* f028c34: 10000008 */ beqz $zero,.L0f028c58 +/* f028c38: 8fa60024 */ lw $a2,0x24($sp) +/* f028c3c: 8c8f000c */ lw $t7,0xc($a0) +.L0f028c40: +/* f028c40: 3c013f00 */ lui $at,0x3f00 +/* f028c44: 44817000 */ mtc1 $at,$f14 +/* f028c48: c5e40038 */ lwc1 $f4,0x38($t7) +/* f028c4c: e4a40008 */ swc1 $f4,0x8($a1) +/* f028c50: 8fa30020 */ lw $v1,0x20($sp) +/* f028c54: 8fa60024 */ lw $a2,0x24($sp) +.L0f028c58: +/* f028c58: c4a60008 */ lwc1 $f6,0x8($a1) +/* f028c5c: 460c303c */ c.lt.s $f6,$f12 +/* f028c60: 00000000 */ sll $zero,$zero,0x0 +/* f028c64: 45020036 */ bc1fl .L0f028d40 +/* f028c68: 00001025 */ or $v0,$zero,$zero +/* f028c6c: 8c8e0008 */ lw $t6,0x8($a0) +/* f028c70: 3c188008 */ lui $t8,0x8008 +/* f028c74: 2718ce98 */ addiu $t8,$t8,-12648 +/* f028c78: 8dc20004 */ lw $v0,0x4($t6) +/* f028c7c: 14e2000e */ bne $a3,$v0,.L0f028cb8 +/* f028c80: 00000000 */ sll $zero,$zero,0x0 +/* f028c84: c4600030 */ lwc1 $f0,0x30($v1) +/* f028c88: c4c80030 */ lwc1 $f8,0x30($a2) +/* f028c8c: 46004281 */ sub.s $f10,$f8,$f0 +/* f028c90: 460e5402 */ mul.s $f16,$f10,$f14 +/* f028c94: 46008480 */ add.s $f18,$f16,$f0 +/* f028c98: e4b20000 */ swc1 $f18,0x0($a1) +/* f028c9c: c4c40034 */ lwc1 $f4,0x34($a2) +/* f028ca0: c4620034 */ lwc1 $f2,0x34($v1) +/* f028ca4: 46022181 */ sub.s $f6,$f4,$f2 +/* f028ca8: 460e3202 */ mul.s $f8,$f6,$f14 +/* f028cac: 46024280 */ add.s $f10,$f8,$f2 +/* f028cb0: 10000016 */ beqz $zero,.L0f028d0c +/* f028cb4: e4aa0004 */ swc1 $f10,0x4($a1) +.L0f028cb8: +/* f028cb8: 17020006 */ bne $t8,$v0,.L0f028cd4 +/* f028cbc: 3c198008 */ lui $t9,0x8008 +/* f028cc0: c4700030 */ lwc1 $f16,0x30($v1) +/* f028cc4: e4b00000 */ swc1 $f16,0x0($a1) +/* f028cc8: c4720034 */ lwc1 $f18,0x34($v1) +/* f028ccc: 1000000f */ beqz $zero,.L0f028d0c +/* f028cd0: e4b20004 */ swc1 $f18,0x4($a1) +.L0f028cd4: +/* f028cd4: 2739cea8 */ addiu $t9,$t9,-12632 +/* f028cd8: 57220007 */ bnel $t9,$v0,.L0f028cf8 +/* f028cdc: 8c89000c */ lw $t1,0xc($a0) +/* f028ce0: c4640030 */ lwc1 $f4,0x30($v1) +/* f028ce4: e4a40000 */ swc1 $f4,0x0($a1) +/* f028ce8: c4660034 */ lwc1 $f6,0x34($v1) +/* f028cec: 10000007 */ beqz $zero,.L0f028d0c +/* f028cf0: e4a60004 */ swc1 $f6,0x4($a1) +/* f028cf4: 8c89000c */ lw $t1,0xc($a0) +.L0f028cf8: +/* f028cf8: c5280030 */ lwc1 $f8,0x30($t1) +/* f028cfc: e4a80000 */ swc1 $f8,0x0($a1) +/* f028d00: 8c8a000c */ lw $t2,0xc($a0) +/* f028d04: c54a0034 */ lwc1 $f10,0x34($t2) +/* f028d08: e4aa0004 */ swc1 $f10,0x4($a1) +.L0f028d0c: +/* f028d0c: 8fab003c */ lw $t3,0x3c($sp) +/* f028d10: e56c0004 */ swc1 $f12,0x4($t3) +/* f028d14: e56c0000 */ swc1 $f12,0x0($t3) +/* f028d18: 8fa60038 */ lw $a2,0x38($sp) +/* f028d1c: 25670004 */ addiu $a3,$t3,0x4 +/* f028d20: e4cc0004 */ swc1 $f12,0x4($a2) +/* f028d24: e4cc0000 */ swc1 $f12,0x0($a2) +/* f028d28: afab0010 */ sw $t3,0x10($sp) +/* f028d2c: 0fc19f62 */ jal func0f067d88 +/* f028d30: 24c50004 */ addiu $a1,$a2,0x4 +/* f028d34: 10000002 */ beqz $zero,.L0f028d40 +/* f028d38: 24020001 */ addiu $v0,$zero,0x1 +.L0f028d3c: +/* f028d3c: 00001025 */ or $v0,$zero,$zero +.L0f028d40: +/* f028d40: 8fbf001c */ lw $ra,0x1c($sp) +/* f028d44: 27bd0030 */ addiu $sp,$sp,0x30 +/* f028d48: 03e00008 */ jr $ra +/* f028d4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f028d50 +/* f028d50: 27bdffe0 */ addiu $sp,$sp,-32 +/* f028d54: afbf001c */ sw $ra,0x1c($sp) +/* f028d58: 14a4000a */ bne $a1,$a0,.L0f028d84 +/* f028d5c: afa40020 */ sw $a0,0x20($sp) +/* f028d60: 00c02025 */ or $a0,$a2,$zero +/* f028d64: 0c006949 */ jal 0x1a524 +/* f028d68: 00002825 */ or $a1,$zero,$zero +/* f028d6c: 8fa30030 */ lw $v1,0x30($sp) +/* f028d70: 8c6f0000 */ lw $t7,0x0($v1) +/* f028d74: 01e2c021 */ addu $t8,$t7,$v0 +/* f028d78: 24020001 */ addiu $v0,$zero,0x1 +/* f028d7c: 10000022 */ beqz $zero,.L0f028e08 +/* f028d80: ac780000 */ sw $t8,0x0($v1) +.L0f028d84: +/* f028d84: 8fa30030 */ lw $v1,0x30($sp) +/* f028d88: 8ce80008 */ lw $t0,0x8($a3) +/* f028d8c: 8c790000 */ lw $t9,0x0($v1) +/* f028d90: 8509000e */ lh $t1,0xe($t0) +/* f028d94: 03295021 */ addu $t2,$t9,$t1 +/* f028d98: ac6a0000 */ sw $t2,0x0($v1) +/* f028d9c: 8fab0020 */ lw $t3,0x20($sp) +/* f028da0: 8d64001c */ lw $a0,0x1c($t3) +/* f028da4: 5080000e */ beqzl $a0,.L0f028de0 +/* f028da8: 8fac0020 */ lw $t4,0x20($sp) +/* f028dac: afa30010 */ sw $v1,0x10($sp) +/* f028db0: afa50024 */ sw $a1,0x24($sp) +/* f028db4: afa60028 */ sw $a2,0x28($sp) +/* f028db8: 0fc0a354 */ jal func0f028d50 +/* f028dbc: afa7002c */ sw $a3,0x2c($sp) +/* f028dc0: 8fa30030 */ lw $v1,0x30($sp) +/* f028dc4: 8fa50024 */ lw $a1,0x24($sp) +/* f028dc8: 8fa60028 */ lw $a2,0x28($sp) +/* f028dcc: 18400003 */ blez $v0,.L0f028ddc +/* f028dd0: 8fa7002c */ lw $a3,0x2c($sp) +/* f028dd4: 1000000c */ beqz $zero,.L0f028e08 +/* f028dd8: 24020001 */ addiu $v0,$zero,0x1 +.L0f028ddc: +/* f028ddc: 8fac0020 */ lw $t4,0x20($sp) +.L0f028de0: +/* f028de0: 8d840020 */ lw $a0,0x20($t4) +/* f028de4: 50800008 */ beqzl $a0,.L0f028e08 +/* f028de8: 00001025 */ or $v0,$zero,$zero +/* f028dec: 0fc0a354 */ jal func0f028d50 +/* f028df0: afa30010 */ sw $v1,0x10($sp) +/* f028df4: 58400004 */ blezl $v0,.L0f028e08 +/* f028df8: 00001025 */ or $v0,$zero,$zero +/* f028dfc: 10000002 */ beqz $zero,.L0f028e08 +/* f028e00: 24020001 */ addiu $v0,$zero,0x1 +/* f028e04: 00001025 */ or $v0,$zero,$zero +.L0f028e08: +/* f028e08: 8fbf001c */ lw $ra,0x1c($sp) +/* f028e0c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f028e10: 03e00008 */ jr $ra +/* f028e14: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f028e18 +/* f028e18: 27bdffd8 */ addiu $sp,$sp,-40 +/* f028e1c: afa5002c */ sw $a1,0x2c($sp) +/* f028e20: 00802825 */ or $a1,$a0,$zero +/* f028e24: afbf001c */ sw $ra,0x1c($sp) +/* f028e28: afa40028 */ sw $a0,0x28($sp) +/* f028e2c: afa60030 */ sw $a2,0x30($sp) +/* f028e30: afa70034 */ sw $a3,0x34($sp) +/* f028e34: 27ae0024 */ addiu $t6,$sp,0x24 +/* f028e38: 8fa70030 */ lw $a3,0x30($sp) +/* f028e3c: 8fa6002c */ lw $a2,0x2c($sp) +/* f028e40: afa00024 */ sw $zero,0x24($sp) +/* f028e44: afae0010 */ sw $t6,0x10($sp) +/* f028e48: 0fc0a354 */ jal func0f028d50 +/* f028e4c: 8fa40034 */ lw $a0,0x34($sp) +/* f028e50: 10400003 */ beqz $v0,.L0f028e60 +/* f028e54: 8fbf001c */ lw $ra,0x1c($sp) +/* f028e58: 10000002 */ beqz $zero,.L0f028e64 +/* f028e5c: 8fa20024 */ lw $v0,0x24($sp) +.L0f028e60: +/* f028e60: 2402ffff */ addiu $v0,$zero,-1 +.L0f028e64: +/* f028e64: 03e00008 */ jr $ra +/* f028e68: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f028e6c +/* f028e6c: 27bdffb8 */ addiu $sp,$sp,-72 +/* f028e70: afb60038 */ sw $s6,0x38($sp) +/* f028e74: afb50034 */ sw $s5,0x34($sp) +/* f028e78: afb40030 */ sw $s4,0x30($sp) +/* f028e7c: afb3002c */ sw $s3,0x2c($sp) +/* f028e80: afb20028 */ sw $s2,0x28($sp) +/* f028e84: afb10024 */ sw $s1,0x24($sp) +/* f028e88: afb00020 */ sw $s0,0x20($sp) +/* f028e8c: 00a08025 */ or $s0,$a1,$zero +/* f028e90: 00808825 */ or $s1,$a0,$zero +/* f028e94: 00c09025 */ or $s2,$a2,$zero +/* f028e98: 00e09825 */ or $s3,$a3,$zero +/* f028e9c: 8fb40058 */ lw $s4,0x58($sp) +/* f028ea0: 24150003 */ addiu $s5,$zero,0x3 +/* f028ea4: 24160006 */ addiu $s6,$zero,0x6 +/* f028ea8: afbf003c */ sw $ra,0x3c($sp) +/* f028eac: 00001825 */ or $v1,$zero,$zero +.L0f028eb0: +/* f028eb0: 92020000 */ lbu $v0,0x0($s0) +/* f028eb4: 02403025 */ or $a2,$s2,$zero +/* f028eb8: 02603825 */ or $a3,$s3,$zero +/* f028ebc: 52a20004 */ beql $s5,$v0,.L0f028ed0 +/* f028ec0: 8e0e0004 */ lw $t6,0x4($s0) +/* f028ec4: 56c20005 */ bnel $s6,$v0,.L0f028edc +/* f028ec8: 8e0f0004 */ lw $t7,0x4($s0) +/* f028ecc: 8e0e0004 */ lw $t6,0x4($s0) +.L0f028ed0: +/* f028ed0: 10000003 */ beqz $zero,.L0f028ee0 +/* f028ed4: 8dc40020 */ lw $a0,0x20($t6) +/* f028ed8: 8e0f0004 */ lw $t7,0x4($s0) +.L0f028edc: +/* f028edc: 8de40018 */ lw $a0,0x18($t7) +.L0f028ee0: +/* f028ee0: 8c980008 */ lw $t8,0x8($a0) +/* f028ee4: 8702000e */ lh $v0,0xe($t8) +/* f028ee8: 0222082a */ slt $at,$s1,$v0 +/* f028eec: 54200011 */ bnezl $at,.L0f028f34 +/* f028ef0: ae500000 */ sw $s0,0x0($s2) +/* f028ef4: 8e05001c */ lw $a1,0x1c($s0) +/* f028ef8: 02228823 */ subu $s1,$s1,$v0 +/* f028efc: 02202025 */ or $a0,$s1,$zero +/* f028f00: 50a00005 */ beqzl $a1,.L0f028f18 +/* f028f04: 8e020020 */ lw $v0,0x20($s0) +/* f028f08: 0fc0a39b */ jal func0f028e6c +/* f028f0c: afb40010 */ sw $s4,0x10($sp) +/* f028f10: 00401825 */ or $v1,$v0,$zero +/* f028f14: 8e020020 */ lw $v0,0x20($s0) +.L0f028f18: +/* f028f18: 1040000d */ beqz $v0,.L0f028f50 +/* f028f1c: 00408025 */ or $s0,$v0,$zero +/* f028f20: 5460000c */ bnezl $v1,.L0f028f54 +/* f028f24: 8fbf003c */ lw $ra,0x3c($sp) +/* f028f28: 1000ffe1 */ beqz $zero,.L0f028eb0 +/* f028f2c: 00001825 */ or $v1,$zero,$zero +/* f028f30: ae500000 */ sw $s0,0x0($s2) +.L0f028f34: +/* f028f34: afa40040 */ sw $a0,0x40($sp) +/* f028f38: 0c00698d */ jal 0x1a634 +/* f028f3c: 02202825 */ or $a1,$s1,$zero +/* f028f40: 8fa40040 */ lw $a0,0x40($sp) +/* f028f44: ae620000 */ sw $v0,0x0($s3) +/* f028f48: 24030001 */ addiu $v1,$zero,0x1 +/* f028f4c: ae840000 */ sw $a0,0x0($s4) +.L0f028f50: +/* f028f50: 8fbf003c */ lw $ra,0x3c($sp) +.L0f028f54: +/* f028f54: 8fb00020 */ lw $s0,0x20($sp) +/* f028f58: 8fb10024 */ lw $s1,0x24($sp) +/* f028f5c: 8fb20028 */ lw $s2,0x28($sp) +/* f028f60: 8fb3002c */ lw $s3,0x2c($sp) +/* f028f64: 8fb40030 */ lw $s4,0x30($sp) +/* f028f68: 8fb50034 */ lw $s5,0x34($sp) +/* f028f6c: 8fb60038 */ lw $s6,0x38($sp) +/* f028f70: 27bd0048 */ addiu $sp,$sp,0x48 +/* f028f74: 03e00008 */ jr $ra +/* f028f78: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f028f7c +/* f028f7c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f028f80: 3c0a8006 */ lui $t2,0x8006 +/* f028f84: 8d4a2a8c */ lw $t2,0x2a8c($t2) +/* f028f88: afb00018 */ sw $s0,0x18($sp) +/* f028f8c: 00808025 */ or $s0,$a0,$zero +/* f028f90: afbf001c */ sw $ra,0x1c($sp) +/* f028f94: afa5002c */ sw $a1,0x2c($sp) +/* f028f98: afa60030 */ sw $a2,0x30($sp) +/* f028f9c: afa70034 */ sw $a3,0x34($sp) +/* f028fa0: 00005825 */ or $t3,$zero,$zero +/* f028fa4: 00004825 */ or $t1,$zero,$zero +/* f028fa8: 01404025 */ or $t0,$t2,$zero +.L0f028fac: +/* f028fac: 8d0e0000 */ lw $t6,0x0($t0) +/* f028fb0: 55c00004 */ bnezl $t6,.L0f028fc4 +/* f028fb4: 2529005c */ addiu $t1,$t1,0x5c +/* f028fb8: 10000005 */ beqz $zero,.L0f028fd0 +/* f028fbc: 012a5821 */ addu $t3,$t1,$t2 +/* f028fc0: 2529005c */ addiu $t1,$t1,0x5c +.L0f028fc4: +/* f028fc4: 29210730 */ slti $at,$t1,0x730 +/* f028fc8: 1420fff8 */ bnez $at,.L0f028fac +/* f028fcc: 2508005c */ addiu $t0,$t0,0x5c +.L0f028fd0: +/* f028fd0: 15600010 */ bnez $t3,.L0f029014 +/* f028fd4: 00002825 */ or $a1,$zero,$zero +/* f028fd8: 3c03800a */ lui $v1,0x800a +/* f028fdc: 8c639fc8 */ lw $v1,-0x6038($v1) +/* f028fe0: 00004825 */ or $t1,$zero,$zero +/* f028fe4: 01404025 */ or $t0,$t2,$zero +/* f028fe8: 24040730 */ addiu $a0,$zero,0x730 +.L0f028fec: +/* f028fec: 8d02000c */ lw $v0,0xc($t0) +/* f028ff0: 0043082a */ slt $at,$v0,$v1 +/* f028ff4: 50200004 */ beqzl $at,.L0f029008 +/* f028ff8: 2529005c */ addiu $t1,$t1,0x5c +/* f028ffc: 012a2821 */ addu $a1,$t1,$t2 +/* f029000: 00401825 */ or $v1,$v0,$zero +/* f029004: 2529005c */ addiu $t1,$t1,0x5c +.L0f029008: +/* f029008: 1524fff8 */ bne $t1,$a0,.L0f028fec +/* f02900c: 2508005c */ addiu $t0,$t0,0x5c +/* f029010: 00a05825 */ or $t3,$a1,$zero +.L0f029014: +/* f029014: 51600069 */ beqzl $t3,.L0f0291bc +/* f029018: 8fbf001c */ lw $ra,0x1c($sp) +/* f02901c: ad700000 */ sw $s0,0x0($t3) +/* f029020: 8faf0034 */ lw $t7,0x34($sp) +/* f029024: 3c0c800a */ lui $t4,0x800a +/* f029028: 00001025 */ or $v0,$zero,$zero +/* f02902c: ad6f0004 */ sw $t7,0x4($t3) +/* f029030: 8fb80038 */ lw $t8,0x38($sp) +/* f029034: 01601825 */ or $v1,$t3,$zero +/* f029038: 2407ffff */ addiu $a3,$zero,-1 +/* f02903c: ad780008 */ sw $t8,0x8($t3) +/* f029040: 8fb9003c */ lw $t9,0x3c($sp) +/* f029044: a1790010 */ sb $t9,0x10($t3) +/* f029048: 8d8c9fc8 */ lw $t4,-0x6038($t4) +/* f02904c: ad6c000c */ sw $t4,0xc($t3) +.L0f029050: +/* f029050: 24420001 */ addiu $v0,$v0,0x1 +/* f029054: 28410020 */ slti $at,$v0,0x20 +/* f029058: 24630001 */ addiu $v1,$v1,0x1 +/* f02905c: 1420fffc */ bnez $at,.L0f029050 +/* f029060: a0670017 */ sb $a3,0x17($v1) +/* f029064: 0c004b70 */ jal 0x12dc0 +/* f029068: afab0024 */ sw $t3,0x24($sp) +/* f02906c: 24010006 */ addiu $at,$zero,0x6 +/* f029070: 0041001b */ divu $zero,$v0,$at +/* f029074: 8fab0024 */ lw $t3,0x24($sp) +/* f029078: 00006810 */ mfhi $t5 +/* f02907c: 8fa30040 */ lw $v1,0x40($sp) +/* f029080: 25ae0002 */ addiu $t6,$t5,0x2 +/* f029084: a16e0011 */ sb $t6,0x11($t3) +/* f029088: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f02908c: 2407ffff */ addiu $a3,$zero,-1 +/* f029090: 10600008 */ beqz $v1,.L0f0290b4 +/* f029094: e5640058 */ swc1 $f4,0x58($t3) +/* f029098: 846f0000 */ lh $t7,0x0($v1) +/* f02909c: a56f0012 */ sh $t7,0x12($t3) +/* f0290a0: 84780002 */ lh $t8,0x2($v1) +/* f0290a4: a5780014 */ sh $t8,0x14($t3) +/* f0290a8: 84790004 */ lh $t9,0x4($v1) +/* f0290ac: 10000003 */ beqz $zero,.L0f0290bc +/* f0290b0: a5790016 */ sh $t9,0x16($t3) +.L0f0290b4: +/* f0290b4: 240c7fff */ addiu $t4,$zero,0x7fff +/* f0290b8: a56c0012 */ sh $t4,0x12($t3) +.L0f0290bc: +/* f0290bc: 8fad0034 */ lw $t5,0x34($sp) +/* f0290c0: 240a0001 */ addiu $t2,$zero,0x1 +/* f0290c4: 00004825 */ or $t1,$zero,$zero +/* f0290c8: 11a00024 */ beqz $t5,.L0f02915c +/* f0290cc: 3c088006 */ lui $t0,0x8006 +/* f0290d0: 8d082a8c */ lw $t0,0x2a8c($t0) +/* f0290d4: 24060020 */ addiu $a2,$zero,0x20 +/* f0290d8: 2405fffe */ addiu $a1,$zero,-2 +.L0f0290dc: +/* f0290dc: 8d0e0000 */ lw $t6,0x0($t0) +/* f0290e0: 2529005c */ addiu $t1,$t1,0x5c +/* f0290e4: 00001025 */ or $v0,$zero,$zero +/* f0290e8: 160e000c */ bne $s0,$t6,.L0f02911c +/* f0290ec: 01601825 */ or $v1,$t3,$zero +.L0f0290f0: +/* f0290f0: 80640018 */ lb $a0,0x18($v1) +/* f0290f4: 24420001 */ addiu $v0,$v0,0x1 +/* f0290f8: 10e40005 */ beq $a3,$a0,.L0f029110 +/* f0290fc: 00000000 */ sll $zero,$zero,0x0 +/* f029100: 10a40003 */ beq $a1,$a0,.L0f029110 +/* f029104: 00000000 */ sll $zero,$zero,0x0 +/* f029108: 10000003 */ beqz $zero,.L0f029118 +/* f02910c: 00005025 */ or $t2,$zero,$zero +.L0f029110: +/* f029110: 1446fff7 */ bne $v0,$a2,.L0f0290f0 +/* f029114: 24630001 */ addiu $v1,$v1,0x1 +.L0f029118: +/* f029118: 11400003 */ beqz $t2,.L0f029128 +.L0f02911c: +/* f02911c: 29210730 */ slti $at,$t1,0x730 +/* f029120: 1420ffee */ bnez $at,.L0f0290dc +/* f029124: 2508005c */ addiu $t0,$t0,0x5c +.L0f029128: +/* f029128: 1140000c */ beqz $t2,.L0f02915c +/* f02912c: 8fa40030 */ lw $a0,0x30($sp) +/* f029130: 8fa50034 */ lw $a1,0x34($sp) +/* f029134: 8fa60038 */ lw $a2,0x38($sp) +/* f029138: 02003825 */ or $a3,$s0,$zero +/* f02913c: 0fc0a386 */ jal func0f028e18 +/* f029140: afab0024 */ sw $t3,0x24($sp) +/* f029144: 28410020 */ slti $at,$v0,0x20 +/* f029148: 10200004 */ beqz $at,.L0f02915c +/* f02914c: 8fab0024 */ lw $t3,0x24($sp) +/* f029150: 01621821 */ addu $v1,$t3,$v0 +/* f029154: a0600018 */ sb $zero,0x18($v1) +/* f029158: a0600038 */ sb $zero,0x38($v1) +.L0f02915c: +/* f02915c: 92020000 */ lbu $v0,0x0($s0) +/* f029160: 24010003 */ addiu $at,$zero,0x3 +/* f029164: 10410003 */ beq $v0,$at,.L0f029174 +/* f029168: 24010006 */ addiu $at,$zero,0x6 +/* f02916c: 54410007 */ bnel $v0,$at,.L0f02918c +/* f029170: 24010001 */ addiu $at,$zero,0x1 +.L0f029174: +/* f029174: 8e020004 */ lw $v0,0x4($s0) +/* f029178: 944f0192 */ lhu $t7,0x192($v0) +/* f02917c: 35f80002 */ ori $t8,$t7,0x2 +/* f029180: 1000000d */ beqz $zero,.L0f0291b8 +/* f029184: a4580192 */ sh $t8,0x192($v0) +/* f029188: 24010001 */ addiu $at,$zero,0x1 +.L0f02918c: +/* f02918c: 10410005 */ beq $v0,$at,.L0f0291a4 +/* f029190: 24010004 */ addiu $at,$zero,0x4 +/* f029194: 10410003 */ beq $v0,$at,.L0f0291a4 +/* f029198: 24010002 */ addiu $at,$zero,0x2 +/* f02919c: 54410007 */ bnel $v0,$at,.L0f0291bc +/* f0291a0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0291a4: +/* f0291a4: 8e020004 */ lw $v0,0x4($s0) +/* f0291a8: 3c010002 */ lui $at,0x2 +/* f0291ac: 8c590010 */ lw $t9,0x10($v0) +/* f0291b0: 03216025 */ or $t4,$t9,$at +/* f0291b4: ac4c0010 */ sw $t4,0x10($v0) +.L0f0291b8: +/* f0291b8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0291bc: +/* f0291bc: 240d0001 */ addiu $t5,$zero,0x1 +/* f0291c0: 3c018006 */ lui $at,0x8006 +/* f0291c4: 8fb00018 */ lw $s0,0x18($sp) +/* f0291c8: ac2d2a90 */ sw $t5,0x2a90($at) +/* f0291cc: 03e00008 */ jr $ra +/* f0291d0: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f0291d4 +/* f0291d4: 3c098006 */ lui $t1,0x8006 +/* f0291d8: 8c830000 */ lw $v1,0x0($a0) +/* f0291dc: 25292a90 */ addiu $t1,$t1,0x2a90 +/* f0291e0: ac800000 */ sw $zero,0x0($a0) +/* f0291e4: ad200000 */ sw $zero,0x0($t1) +/* f0291e8: 3c068006 */ lui $a2,0x8006 +/* f0291ec: 8cc62a8c */ lw $a2,0x2a8c($a2) +/* f0291f0: 00001025 */ or $v0,$zero,$zero +/* f0291f4: 00003825 */ or $a3,$zero,$zero +/* f0291f8: 00c04025 */ or $t0,$a2,$zero +.L0f0291fc: +/* f0291fc: 8d0e0000 */ lw $t6,0x0($t0) +/* f029200: 24e7005c */ addiu $a3,$a3,0x5c +/* f029204: 28e10730 */ slti $at,$a3,0x730 +/* f029208: 11c00003 */ beqz $t6,.L0f029218 +/* f02920c: 240f0001 */ addiu $t7,$zero,0x1 +/* f029210: 10000003 */ beqz $zero,.L0f029220 +/* f029214: ad2f0000 */ sw $t7,0x0($t1) +.L0f029218: +/* f029218: 1420fff8 */ bnez $at,.L0f0291fc +/* f02921c: 2508005c */ addiu $t0,$t0,0x5c +.L0f029220: +/* f029220: 00003825 */ or $a3,$zero,$zero +/* f029224: 00c04025 */ or $t0,$a2,$zero +/* f029228: 24040730 */ addiu $a0,$zero,0x730 +.L0f02922c: +/* f02922c: 8d180000 */ lw $t8,0x0($t0) +/* f029230: 24e7005c */ addiu $a3,$a3,0x5c +/* f029234: 14780003 */ bne $v1,$t8,.L0f029244 +/* f029238: 00000000 */ sll $zero,$zero,0x0 +/* f02923c: 10000003 */ beqz $zero,.L0f02924c +/* f029240: 24020001 */ addiu $v0,$zero,0x1 +.L0f029244: +/* f029244: 14e4fff9 */ bne $a3,$a0,.L0f02922c +/* f029248: 2508005c */ addiu $t0,$t0,0x5c +.L0f02924c: +/* f02924c: 14400019 */ bnez $v0,.L0f0292b4 +/* f029250: 00000000 */ sll $zero,$zero,0x0 +/* f029254: 90620000 */ lbu $v0,0x0($v1) +/* f029258: 24010003 */ addiu $at,$zero,0x3 +/* f02925c: 10410003 */ beq $v0,$at,.L0f02926c +/* f029260: 24010006 */ addiu $at,$zero,0x6 +/* f029264: 54410007 */ bnel $v0,$at,.L0f029284 +/* f029268: 24010001 */ addiu $at,$zero,0x1 +.L0f02926c: +/* f02926c: 8c620004 */ lw $v0,0x4($v1) +/* f029270: 94590192 */ lhu $t9,0x192($v0) +/* f029274: 332afffd */ andi $t2,$t9,0xfffd +/* f029278: 03e00008 */ jr $ra +/* f02927c: a44a0192 */ sh $t2,0x192($v0) +/* f029280: 24010001 */ addiu $at,$zero,0x1 +.L0f029284: +/* f029284: 10410005 */ beq $v0,$at,.L0f02929c +/* f029288: 24010004 */ addiu $at,$zero,0x4 +/* f02928c: 10410003 */ beq $v0,$at,.L0f02929c +/* f029290: 24010002 */ addiu $at,$zero,0x2 +/* f029294: 14410007 */ bne $v0,$at,.L0f0292b4 +/* f029298: 00000000 */ sll $zero,$zero,0x0 +.L0f02929c: +/* f02929c: 8c620004 */ lw $v0,0x4($v1) +/* f0292a0: 3c01fffd */ lui $at,0xfffd +/* f0292a4: 3421ffff */ ori $at,$at,0xffff +/* f0292a8: 8c4b0010 */ lw $t3,0x10($v0) +/* f0292ac: 01616024 */ and $t4,$t3,$at +/* f0292b0: ac4c0010 */ sw $t4,0x10($v0) +.L0f0292b4: +/* f0292b4: 03e00008 */ jr $ra +/* f0292b8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0292bc +/* f0292bc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0292c0: afb2001c */ sw $s2,0x1c($sp) +/* f0292c4: afb30020 */ sw $s3,0x20($sp) +/* f0292c8: afb10018 */ sw $s1,0x18($sp) +/* f0292cc: afb00014 */ sw $s0,0x14($sp) +/* f0292d0: 3c128006 */ lui $s2,0x8006 +/* f0292d4: 00808825 */ or $s1,$a0,$zero +/* f0292d8: afbf0024 */ sw $ra,0x24($sp) +/* f0292dc: 26522a8c */ addiu $s2,$s2,0x2a8c +/* f0292e0: 00008025 */ or $s0,$zero,$zero +/* f0292e4: 24130730 */ addiu $s3,$zero,0x730 +/* f0292e8: 8e420000 */ lw $v0,0x0($s2) +.L0f0292ec: +/* f0292ec: 00507021 */ addu $t6,$v0,$s0 +/* f0292f0: 8dcf0000 */ lw $t7,0x0($t6) +/* f0292f4: 562f0004 */ bnel $s1,$t7,.L0f029308 +/* f0292f8: 2610005c */ addiu $s0,$s0,0x5c +/* f0292fc: 0fc0a475 */ jal func0f0291d4 +/* f029300: 02022021 */ addu $a0,$s0,$v0 +/* f029304: 2610005c */ addiu $s0,$s0,0x5c +.L0f029308: +/* f029308: 5613fff8 */ bnel $s0,$s3,.L0f0292ec +/* f02930c: 8e420000 */ lw $v0,0x0($s2) +/* f029310: 8fbf0024 */ lw $ra,0x24($sp) +/* f029314: 8fb00014 */ lw $s0,0x14($sp) +/* f029318: 8fb10018 */ lw $s1,0x18($sp) +/* f02931c: 8fb2001c */ lw $s2,0x1c($sp) +/* f029320: 8fb30020 */ lw $s3,0x20($sp) +/* f029324: 03e00008 */ jr $ra +/* f029328: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f02932c +/* f02932c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f029330: afa40040 */ sw $a0,0x40($sp) +/* f029334: afbf001c */ sw $ra,0x1c($sp) +/* f029338: afa50044 */ sw $a1,0x44($sp) +/* f02933c: 2403ffff */ addiu $v1,$zero,-1 +/* f029340: 00a02025 */ or $a0,$a1,$zero +/* f029344: 27ae002c */ addiu $t6,$sp,0x2c +/* f029348: afae0010 */ sw $t6,0x10($sp) +/* f02934c: 8fa50040 */ lw $a1,0x40($sp) +/* f029350: afa3003c */ sw $v1,0x3c($sp) +/* f029354: 27a60034 */ addiu $a2,$sp,0x34 +/* f029358: 0fc0a39b */ jal func0f028e6c +/* f02935c: 27a70030 */ addiu $a3,$sp,0x30 +/* f029360: 1040001d */ beqz $v0,.L0f0293d8 +/* f029364: 8fa3003c */ lw $v1,0x3c($sp) +/* f029368: 8fa40030 */ lw $a0,0x30($sp) +/* f02936c: 5080001b */ beqzl $a0,.L0f0293dc +/* f029370: 8fbf001c */ lw $ra,0x1c($sp) +/* f029374: 0c0069e1 */ jal 0x1a784 +/* f029378: afa3003c */ sw $v1,0x3c($sp) +/* f02937c: 8fa3003c */ lw $v1,0x3c($sp) +/* f029380: 10400007 */ beqz $v0,.L0f0293a0 +/* f029384: 00402825 */ or $a1,$v0,$zero +/* f029388: 8fa40034 */ lw $a0,0x34($sp) +/* f02938c: 8fa6002c */ lw $a2,0x2c($sp) +/* f029390: 0fc0a386 */ jal func0f028e18 +/* f029394: 8fa70040 */ lw $a3,0x40($sp) +/* f029398: 1000000f */ beqz $zero,.L0f0293d8 +/* f02939c: 00401825 */ or $v1,$v0,$zero +.L0f0293a0: +/* f0293a0: 8faf0034 */ lw $t7,0x34($sp) +/* f0293a4: 8fb8002c */ lw $t8,0x2c($sp) +/* f0293a8: 8de40018 */ lw $a0,0x18($t7) +/* f0293ac: 5080000b */ beqzl $a0,.L0f0293dc +/* f0293b0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0293b4: 8f060018 */ lw $a2,0x18($t8) +/* f0293b8: 50c00008 */ beqzl $a2,.L0f0293dc +/* f0293bc: 8fbf001c */ lw $ra,0x1c($sp) +/* f0293c0: 8f05001c */ lw $a1,0x1c($t8) +/* f0293c4: 50a00005 */ beqzl $a1,.L0f0293dc +/* f0293c8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0293cc: 0fc0a386 */ jal func0f028e18 +/* f0293d0: 8fa70040 */ lw $a3,0x40($sp) +/* f0293d4: 00401825 */ or $v1,$v0,$zero +.L0f0293d8: +/* f0293d8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0293dc: +/* f0293dc: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0293e0: 00601025 */ or $v0,$v1,$zero +/* f0293e4: 03e00008 */ jr $ra +/* f0293e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0293ec +/* f0293ec: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0293f0: afa40040 */ sw $a0,0x40($sp) +/* f0293f4: afbf001c */ sw $ra,0x1c($sp) +/* f0293f8: afa50044 */ sw $a1,0x44($sp) +/* f0293fc: 2403ffff */ addiu $v1,$zero,-1 +/* f029400: 00a02025 */ or $a0,$a1,$zero +/* f029404: 27ae002c */ addiu $t6,$sp,0x2c +/* f029408: afae0010 */ sw $t6,0x10($sp) +/* f02940c: 8fa50040 */ lw $a1,0x40($sp) +/* f029410: afa3003c */ sw $v1,0x3c($sp) +/* f029414: 27a60034 */ addiu $a2,$sp,0x34 +/* f029418: 0fc0a39b */ jal func0f028e6c +/* f02941c: 27a70030 */ addiu $a3,$sp,0x30 +/* f029420: 10400025 */ beqz $v0,.L0f0294b8 +/* f029424: 8fa3003c */ lw $v1,0x3c($sp) +/* f029428: 8fa40030 */ lw $a0,0x30($sp) +/* f02942c: 50800023 */ beqzl $a0,.L0f0294bc +/* f029430: 8fbf001c */ lw $ra,0x1c($sp) +/* f029434: 0c0069f3 */ jal 0x1a7cc +/* f029438: afa3003c */ sw $v1,0x3c($sp) +/* f02943c: 8fa3003c */ lw $v1,0x3c($sp) +/* f029440: 10400007 */ beqz $v0,.L0f029460 +/* f029444: 00402825 */ or $a1,$v0,$zero +/* f029448: 8fa40034 */ lw $a0,0x34($sp) +/* f02944c: 8fa6002c */ lw $a2,0x2c($sp) +/* f029450: 0fc0a386 */ jal func0f028e18 +/* f029454: 8fa70040 */ lw $a3,0x40($sp) +/* f029458: 10000017 */ beqz $zero,.L0f0294b8 +/* f02945c: 00401825 */ or $v1,$v0,$zero +.L0f029460: +/* f029460: 8faf0034 */ lw $t7,0x34($sp) +/* f029464: 8de4001c */ lw $a0,0x1c($t7) +/* f029468: 50800014 */ beqzl $a0,.L0f0294bc +/* f02946c: 8fbf001c */ lw $ra,0x1c($sp) +/* f029470: 8c860018 */ lw $a2,0x18($a0) +.L0f029474: +/* f029474: 8fb8002c */ lw $t8,0x2c($sp) +/* f029478: 8fa80030 */ lw $t0,0x30($sp) +/* f02947c: 8cd90018 */ lw $t9,0x18($a2) +/* f029480: 5719000b */ bnel $t8,$t9,.L0f0294b0 +/* f029484: 8c840020 */ lw $a0,0x20($a0) +/* f029488: 8cc9001c */ lw $t1,0x1c($a2) +/* f02948c: 55090008 */ bnel $t0,$t1,.L0f0294b0 +/* f029490: 8c840020 */ lw $a0,0x20($a0) +/* f029494: 8cca0008 */ lw $t2,0x8($a2) +/* f029498: 8fa70040 */ lw $a3,0x40($sp) +/* f02949c: 0fc0a386 */ jal func0f028e18 +/* f0294a0: 8d450000 */ lw $a1,0x0($t2) +/* f0294a4: 10000004 */ beqz $zero,.L0f0294b8 +/* f0294a8: 00401825 */ or $v1,$v0,$zero +/* f0294ac: 8c840020 */ lw $a0,0x20($a0) +.L0f0294b0: +/* f0294b0: 5480fff0 */ bnezl $a0,.L0f029474 +/* f0294b4: 8c860018 */ lw $a2,0x18($a0) +.L0f0294b8: +/* f0294b8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0294bc: +/* f0294bc: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0294c0: 00601025 */ or $v0,$v1,$zero +/* f0294c4: 03e00008 */ jr $ra +/* f0294c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0294cc +/* f0294cc: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0294d0: afa40040 */ sw $a0,0x40($sp) +/* f0294d4: afbf001c */ sw $ra,0x1c($sp) +/* f0294d8: afa50044 */ sw $a1,0x44($sp) +/* f0294dc: 240effff */ addiu $t6,$zero,-1 +/* f0294e0: 00a02025 */ or $a0,$a1,$zero +/* f0294e4: 27af002c */ addiu $t7,$sp,0x2c +/* f0294e8: afae003c */ sw $t6,0x3c($sp) +/* f0294ec: afaf0010 */ sw $t7,0x10($sp) +/* f0294f0: 8fa50040 */ lw $a1,0x40($sp) +/* f0294f4: 27a60034 */ addiu $a2,$sp,0x34 +/* f0294f8: 0fc0a39b */ jal func0f028e6c +/* f0294fc: 27a70030 */ addiu $a3,$sp,0x30 +/* f029500: 10400038 */ beqz $v0,.L0f0295e4 +/* f029504: 8fa40030 */ lw $a0,0x30($sp) +/* f029508: 50800037 */ beqzl $a0,.L0f0295e8 +/* f02950c: 8fbf001c */ lw $ra,0x1c($sp) +/* f029510: 0c006a17 */ jal 0x1a85c +/* f029514: 00000000 */ sll $zero,$zero,0x0 +/* f029518: 10400007 */ beqz $v0,.L0f029538 +/* f02951c: 00402825 */ or $a1,$v0,$zero +/* f029520: 8fa40034 */ lw $a0,0x34($sp) +/* f029524: 8fa6002c */ lw $a2,0x2c($sp) +/* f029528: 0fc0a386 */ jal func0f028e18 +/* f02952c: 8fa70040 */ lw $a3,0x40($sp) +/* f029530: 1000002c */ beqz $zero,.L0f0295e4 +/* f029534: afa2003c */ sw $v0,0x3c($sp) +.L0f029538: +/* f029538: 0c0069e1 */ jal 0x1a784 +/* f02953c: 8fa40030 */ lw $a0,0x30($sp) +/* f029540: 14400028 */ bnez $v0,.L0f0295e4 +/* f029544: 8fb80034 */ lw $t8,0x34($sp) +/* f029548: 8f020018 */ lw $v0,0x18($t8) +/* f02954c: 50400026 */ beqzl $v0,.L0f0295e8 +/* f029550: 8fbf001c */ lw $ra,0x1c($sp) +/* f029554: 8c44001c */ lw $a0,0x1c($v0) +/* f029558: 10800009 */ beqz $a0,.L0f029580 +/* f02955c: 00000000 */ sll $zero,$zero,0x0 +/* f029560: 10980007 */ beq $a0,$t8,.L0f029580 +/* f029564: 00000000 */ sll $zero,$zero,0x0 +/* f029568: 8c840020 */ lw $a0,0x20($a0) +.L0f02956c: +/* f02956c: 8fb90034 */ lw $t9,0x34($sp) +/* f029570: 10800003 */ beqz $a0,.L0f029580 +/* f029574: 00000000 */ sll $zero,$zero,0x0 +/* f029578: 5499fffc */ bnel $a0,$t9,.L0f02956c +/* f02957c: 8c840020 */ lw $a0,0x20($a0) +.L0f029580: +/* f029580: 50800019 */ beqzl $a0,.L0f0295e8 +/* f029584: 8fbf001c */ lw $ra,0x1c($sp) +/* f029588: 8c840020 */ lw $a0,0x20($a0) +/* f02958c: 8fa8002c */ lw $t0,0x2c($sp) +/* f029590: 50800015 */ beqzl $a0,.L0f0295e8 +/* f029594: 8fbf001c */ lw $ra,0x1c($sp) +/* f029598: 8d020018 */ lw $v0,0x18($t0) +/* f02959c: 8c860018 */ lw $a2,0x18($a0) +.L0f0295a0: +/* f0295a0: 8faa002c */ lw $t2,0x2c($sp) +/* f0295a4: 8cc90018 */ lw $t1,0x18($a2) +/* f0295a8: 5449000c */ bnel $v0,$t1,.L0f0295dc +/* f0295ac: 8c840020 */ lw $a0,0x20($a0) +/* f0295b0: 8d4b001c */ lw $t3,0x1c($t2) +/* f0295b4: 8ccc001c */ lw $t4,0x1c($a2) +/* f0295b8: 556c0008 */ bnel $t3,$t4,.L0f0295dc +/* f0295bc: 8c840020 */ lw $a0,0x20($a0) +/* f0295c0: 8ccd0008 */ lw $t5,0x8($a2) +/* f0295c4: 8fa70040 */ lw $a3,0x40($sp) +/* f0295c8: 0fc0a386 */ jal func0f028e18 +/* f0295cc: 8da50000 */ lw $a1,0x0($t5) +/* f0295d0: 10000004 */ beqz $zero,.L0f0295e4 +/* f0295d4: afa2003c */ sw $v0,0x3c($sp) +/* f0295d8: 8c840020 */ lw $a0,0x20($a0) +.L0f0295dc: +/* f0295dc: 5480fff0 */ bnezl $a0,.L0f0295a0 +/* f0295e0: 8c860018 */ lw $a2,0x18($a0) +.L0f0295e4: +/* f0295e4: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0295e8: +/* f0295e8: 8fa2003c */ lw $v0,0x3c($sp) +/* f0295ec: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0295f0: 03e00008 */ jr $ra +/* f0295f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0295f8 +/* f0295f8: 3c013fc0 */ lui $at,0x3fc0 +/* f0295fc: 44811000 */ mtc1 $at,$f2 +/* f029600: 3c014040 */ lui $at,0x4040 +/* f029604: 4602603c */ c.lt.s $f12,$f2 +/* f029608: 00000000 */ sll $zero,$zero,0x0 +/* f02960c: 45020015 */ bc1fl .L0f029664 +/* f029610: 44811000 */ mtc1 $at,$f2 +/* f029614: 460c1001 */ sub.s $f0,$f2,$f12 +/* f029618: 3c0141e0 */ lui $at,0x41e0 +/* f02961c: 44812000 */ mtc1 $at,$f4 +/* f029620: 3c0141a0 */ lui $at,0x41a0 +/* f029624: 44815000 */ mtc1 $at,$f10 +/* f029628: 46040182 */ mul.s $f6,$f0,$f4 +/* f02962c: 24180039 */ addiu $t8,$zero,0x39 +/* f029630: 240a004b */ addiu $t2,$zero,0x4b +/* f029634: 460a0402 */ mul.s $f16,$f0,$f10 +/* f029638: 4600320d */ trunc.w.s $f8,$f6 +/* f02963c: 4600848d */ trunc.w.s $f18,$f16 +/* f029640: 440f4000 */ mfc1 $t7,$f8 +/* f029644: 44099000 */ mfc1 $t1,$f18 +/* f029648: 030fc823 */ subu $t9,$t8,$t7 +/* f02964c: acb90000 */ sw $t9,0x0($a1) +/* f029650: 01495823 */ subu $t3,$t2,$t1 +/* f029654: accb0000 */ sw $t3,0x0($a2) +/* f029658: 03e00008 */ jr $ra +/* f02965c: ace00000 */ sw $zero,0x0($a3) +/* f029660: 44811000 */ mtc1 $at,$f2 +.L0f029664: +/* f029664: 3c014090 */ lui $at,0x4090 +/* f029668: 4602603c */ c.lt.s $f12,$f2 +/* f02966c: 00000000 */ sll $zero,$zero,0x0 +/* f029670: 45020015 */ bc1fl .L0f0296c8 +/* f029674: 44811000 */ mtc1 $at,$f2 +/* f029678: 460c1001 */ sub.s $f0,$f2,$f12 +/* f02967c: 3c0141f0 */ lui $at,0x41f0 +/* f029680: 44812000 */ mtc1 $at,$f4 +/* f029684: 3c014120 */ lui $at,0x4120 +/* f029688: 44815000 */ mtc1 $at,$f10 +/* f02968c: 46040182 */ mul.s $f6,$f0,$f4 +/* f029690: 240e0066 */ addiu $t6,$zero,0x66 +/* f029694: 2408005a */ addiu $t0,$zero,0x5a +/* f029698: 460a0402 */ mul.s $f16,$f0,$f10 +/* f02969c: 4600320d */ trunc.w.s $f8,$f6 +/* f0296a0: 4600848d */ trunc.w.s $f18,$f16 +/* f0296a4: 440d4000 */ mfc1 $t5,$f8 +/* f0296a8: 44199000 */ mfc1 $t9,$f18 +/* f0296ac: 01cdc023 */ subu $t8,$t6,$t5 +/* f0296b0: acb80000 */ sw $t8,0x0($a1) +/* f0296b4: 01195023 */ subu $t2,$t0,$t9 +/* f0296b8: acca0000 */ sw $t2,0x0($a2) +/* f0296bc: 03e00008 */ jr $ra +/* f0296c0: ace00000 */ sw $zero,0x0($a3) +/* f0296c4: 44811000 */ mtc1 $at,$f2 +.L0f0296c8: +/* f0296c8: 3c0140c0 */ lui $at,0x40c0 +/* f0296cc: 4602603c */ c.lt.s $f12,$f2 +/* f0296d0: 00000000 */ sll $zero,$zero,0x0 +/* f0296d4: 45020015 */ bc1fl .L0f02972c +/* f0296d8: 44811000 */ mtc1 $at,$f2 +/* f0296dc: 460c1001 */ sub.s $f0,$f2,$f12 +/* f0296e0: 3c014240 */ lui $at,0x4240 +/* f0296e4: 44812000 */ mtc1 $at,$f4 +/* f0296e8: 3c0141d0 */ lui $at,0x41d0 +/* f0296ec: 44815000 */ mtc1 $at,$f10 +/* f0296f0: 46040182 */ mul.s $f6,$f0,$f4 +/* f0296f4: 240c00ae */ addiu $t4,$zero,0xae +/* f0296f8: 240f0081 */ addiu $t7,$zero,0x81 +/* f0296fc: 460a0402 */ mul.s $f16,$f0,$f10 +/* f029700: 4600320d */ trunc.w.s $f8,$f6 +/* f029704: 4600848d */ trunc.w.s $f18,$f16 +/* f029708: 440b4000 */ mfc1 $t3,$f8 +/* f02970c: 44189000 */ mfc1 $t8,$f18 +/* f029710: 018b7023 */ subu $t6,$t4,$t3 +/* f029714: acae0000 */ sw $t6,0x0($a1) +/* f029718: 01f84023 */ subu $t0,$t7,$t8 +/* f02971c: acc80000 */ sw $t0,0x0($a2) +/* f029720: 03e00008 */ jr $ra +/* f029724: ace00000 */ sw $zero,0x0($a3) +/* f029728: 44811000 */ mtc1 $at,$f2 +.L0f02972c: +/* f02972c: 3c01c100 */ lui $at,0xc100 +/* f029730: 241800a2 */ addiu $t8,$zero,0xa2 +/* f029734: 4602603c */ c.lt.s $f12,$f2 +/* f029738: 24080036 */ addiu $t0,$zero,0x36 +/* f02973c: 45020014 */ bc1fl .L0f029790 +/* f029740: acb80000 */ sw $t8,0x0($a1) +/* f029744: 460c1001 */ sub.s $f0,$f2,$f12 +/* f029748: 44812000 */ mtc1 $at,$f4 +/* f02974c: 3c01c248 */ lui $at,0xc248 +/* f029750: 44815000 */ mtc1 $at,$f10 +/* f029754: 46040182 */ mul.s $f6,$f0,$f4 +/* f029758: 240900a2 */ addiu $t1,$zero,0xa2 +/* f02975c: 240d0036 */ addiu $t5,$zero,0x36 +/* f029760: 460a0402 */ mul.s $f16,$f0,$f10 +/* f029764: 4600320d */ trunc.w.s $f8,$f6 +/* f029768: 4600848d */ trunc.w.s $f18,$f16 +/* f02976c: 440a4000 */ mfc1 $t2,$f8 +/* f029770: 440e9000 */ mfc1 $t6,$f18 +/* f029774: 012a6023 */ subu $t4,$t1,$t2 +/* f029778: acac0000 */ sw $t4,0x0($a1) +/* f02977c: 01ae7823 */ subu $t7,$t5,$t6 +/* f029780: accf0000 */ sw $t7,0x0($a2) +/* f029784: 03e00008 */ jr $ra +/* f029788: ace00000 */ sw $zero,0x0($a3) +/* f02978c: acb80000 */ sw $t8,0x0($a1) +.L0f029790: +/* f029790: acc80000 */ sw $t0,0x0($a2) +/* f029794: ace00000 */ sw $zero,0x0($a3) +/* f029798: 03e00008 */ jr $ra +/* f02979c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0297a0 +/* f0297a0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0297a4: afbf0014 */ sw $ra,0x14($sp) +/* f0297a8: 8c830000 */ lw $v1,0x0($a0) +/* f0297ac: 24010003 */ addiu $at,$zero,0x3 +/* f0297b0: 90620000 */ lbu $v0,0x0($v1) +/* f0297b4: 10410003 */ beq $v0,$at,.L0f0297c4 +/* f0297b8: 24010006 */ addiu $at,$zero,0x6 +/* f0297bc: 54410006 */ bnel $v0,$at,.L0f0297d8 +/* f0297c0: 24010001 */ addiu $at,$zero,0x1 +.L0f0297c4: +/* f0297c4: 0fc0cfe8 */ jal func0f033fa0 +/* f0297c8: 8c640004 */ lw $a0,0x4($v1) +/* f0297cc: 10000018 */ beqz $zero,.L0f029830 +/* f0297d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0297d4: 24010001 */ addiu $at,$zero,0x1 +.L0f0297d8: +/* f0297d8: 10410005 */ beq $v0,$at,.L0f0297f0 +/* f0297dc: 24010004 */ addiu $at,$zero,0x4 +/* f0297e0: 10410003 */ beq $v0,$at,.L0f0297f0 +/* f0297e4: 24010002 */ addiu $at,$zero,0x2 +/* f0297e8: 5441000f */ bnel $v0,$at,.L0f029828 +/* f0297ec: 44800000 */ mtc1 $zero,$f0 +.L0f0297f0: +/* f0297f0: 8c6e0004 */ lw $t6,0x4($v1) +/* f0297f4: 3c014100 */ lui $at,0x4100 +/* f0297f8: 8dcf0010 */ lw $t7,0x10($t6) +/* f0297fc: 31f81000 */ andi $t8,$t7,0x1000 +/* f029800: 53000006 */ beqzl $t8,.L0f02981c +/* f029804: 44810000 */ mtc1 $at,$f0 +/* f029808: 3c014080 */ lui $at,0x4080 +/* f02980c: 44810000 */ mtc1 $at,$f0 +/* f029810: 10000007 */ beqz $zero,.L0f029830 +/* f029814: 8fbf0014 */ lw $ra,0x14($sp) +/* f029818: 44810000 */ mtc1 $at,$f0 +.L0f02981c: +/* f02981c: 10000004 */ beqz $zero,.L0f029830 +/* f029820: 8fbf0014 */ lw $ra,0x14($sp) +/* f029824: 44800000 */ mtc1 $zero,$f0 +.L0f029828: +/* f029828: 00000000 */ sll $zero,$zero,0x0 +/* f02982c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f029830: +/* f029830: 27bd0018 */ addiu $sp,$sp,0x18 +/* f029834: 03e00008 */ jr $ra +/* f029838: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02983c +/* f02983c: 27bdfe10 */ addiu $sp,$sp,-496 +/* f029840: afb50038 */ sw $s5,0x38($sp) +/* f029844: 3c0e8006 */ lui $t6,0x8006 +/* f029848: 8fb50200 */ lw $s5,0x200($sp) +/* f02984c: afbf003c */ sw $ra,0x3c($sp) +/* f029850: afb40034 */ sw $s4,0x34($sp) +/* f029854: afb30030 */ sw $s3,0x30($sp) +/* f029858: afb2002c */ sw $s2,0x2c($sp) +/* f02985c: afb10028 */ sw $s1,0x28($sp) +/* f029860: afb00024 */ sw $s0,0x24($sp) +/* f029864: afa401f0 */ sw $a0,0x1f0($sp) +/* f029868: afa501f4 */ sw $a1,0x1f4($sp) +/* f02986c: afa601f8 */ sw $a2,0x1f8($sp) +/* f029870: afa701fc */ sw $a3,0x1fc($sp) +/* f029874: 25ce2a94 */ addiu $t6,$t6,0x2a94 +/* f029878: 8dc10000 */ lw $at,0x0($t6) +/* f02987c: 27b201e0 */ addiu $s2,$sp,0x1e0 +/* f029880: 8eb30004 */ lw $s3,0x4($s5) +/* f029884: ae410000 */ sw $at,0x0($s2) +/* f029888: 8dd90004 */ lw $t9,0x4($t6) +/* f02988c: 3c0f8006 */ lui $t7,0x8006 +/* f029890: 25ef2aa0 */ addiu $t7,$t7,0x2aa0 +/* f029894: ae590004 */ sw $t9,0x4($s2) +/* f029898: 8dc10008 */ lw $at,0x8($t6) +/* f02989c: 25f90060 */ addiu $t9,$t7,0x60 +/* f0298a0: 27b80104 */ addiu $t8,$sp,0x104 +/* f0298a4: ae410008 */ sw $at,0x8($s2) +.L0f0298a8: +/* f0298a8: 8de10000 */ lw $at,0x0($t7) +/* f0298ac: 25ef000c */ addiu $t7,$t7,0xc +/* f0298b0: 2718000c */ addiu $t8,$t8,0xc +/* f0298b4: af01fff4 */ sw $at,-0xc($t8) +/* f0298b8: 8de1fff8 */ lw $at,-0x8($t7) +/* f0298bc: af01fff8 */ sw $at,-0x8($t8) +/* f0298c0: 8de1fffc */ lw $at,-0x4($t7) +/* f0298c4: 15f9fff8 */ bne $t7,$t9,.L0f0298a8 +/* f0298c8: af01fffc */ sw $at,-0x4($t8) +/* f0298cc: 8fae01f8 */ lw $t6,0x1f8($sp) +/* f0298d0: 24010003 */ addiu $at,$zero,0x3 +/* f0298d4: 24110006 */ addiu $s1,$zero,0x6 +/* f0298d8: 91c40000 */ lbu $a0,0x0($t6) +/* f0298dc: 8fb901f8 */ lw $t9,0x1f8($sp) +/* f0298e0: 50810004 */ beql $a0,$at,.L0f0298f4 +/* f0298e4: 8f300004 */ lw $s0,0x4($t9) +/* f0298e8: 56240014 */ bnel $s1,$a0,.L0f02993c +/* f0298ec: 8fb901f8 */ lw $t9,0x1f8($sp) +/* f0298f0: 8f300004 */ lw $s0,0x4($t9) +.L0f0298f4: +/* f0298f4: 3c014120 */ lui $at,0x4120 +/* f0298f8: 44812000 */ mtc1 $at,$f4 +/* f0298fc: 8e0f0020 */ lw $t7,0x20($s0) +/* f029900: 24110006 */ addiu $s1,$zero,0x6 +/* f029904: 02002025 */ or $a0,$s0,$zero +/* f029908: c5e60014 */ lwc1 $f6,0x14($t7) +/* f02990c: 46062083 */ div.s $f2,$f4,$f6 +/* f029910: 0fc0cfe8 */ jal func0f033fa0 +/* f029914: e7a20170 */ swc1 $f2,0x170($sp) +/* f029918: 921402e1 */ lbu $s4,0x2e1($s0) +/* f02991c: 960e0188 */ lhu $t6,0x188($s0) +/* f029920: c7a20170 */ lwc1 $f2,0x170($sp) +/* f029924: 0014c042 */ srl $t8,$s4,0x1 +/* f029928: 46000386 */ mov.s $f14,$f0 +/* f02992c: 0300a025 */ or $s4,$t8,$zero +/* f029930: 10000011 */ beqz $zero,.L0f029978 +/* f029934: afae0164 */ sw $t6,0x164($sp) +/* f029938: 8fb901f8 */ lw $t9,0x1f8($sp) +.L0f02993c: +/* f02993c: 44801000 */ mtc1 $zero,$f2 +/* f029940: 24140040 */ addiu $s4,$zero,0x40 +/* f029944: 8f220004 */ lw $v0,0x4($t9) +/* f029948: afa00164 */ sw $zero,0x164($sp) +/* f02994c: 3c014100 */ lui $at,0x4100 +/* f029950: 8c4f0010 */ lw $t7,0x10($v0) +/* f029954: 31f81000 */ andi $t8,$t7,0x1000 +/* f029958: 53000006 */ beqzl $t8,.L0f029974 +/* f02995c: 44817000 */ mtc1 $at,$f14 +/* f029960: 3c014080 */ lui $at,0x4080 +/* f029964: 44817000 */ mtc1 $at,$f14 +/* f029968: 10000004 */ beqz $zero,.L0f02997c +/* f02996c: 02a02025 */ or $a0,$s5,$zero +/* f029970: 44817000 */ mtc1 $at,$f14 +.L0f029974: +/* f029974: 00000000 */ sll $zero,$zero,0x0 +.L0f029978: +/* f029978: 02a02025 */ or $a0,$s5,$zero +.L0f02997c: +/* f02997c: 00002825 */ or $a1,$zero,$zero +/* f029980: e7a20170 */ swc1 $f2,0x170($sp) +/* f029984: 0c006949 */ jal 0x1a524 +/* f029988: e7ae016c */ swc1 $f14,0x16c($sp) +/* f02998c: c7a20170 */ lwc1 $f2,0x170($sp) +/* f029990: c6680004 */ lwc1 $f8,0x4($s3) +/* f029994: c6720008 */ lwc1 $f18,0x8($s3) +/* f029998: 8fae01fc */ lw $t6,0x1fc($sp) +/* f02999c: 46024281 */ sub.s $f10,$f8,$f2 +/* f0299a0: c668000c */ lwc1 $f8,0xc($s3) +/* f0299a4: 8dd9000c */ lw $t9,0xc($t6) +/* f0299a8: 46029100 */ add.s $f4,$f18,$f2 +/* f0299ac: c6720010 */ lwc1 $f18,0x10($s3) +/* f0299b0: 8fb001f0 */ lw $s0,0x1f0($sp) +/* f0299b4: 4600540d */ trunc.w.s $f16,$f10 +/* f0299b8: 00027980 */ sll $t7,$v0,0x6 +/* f0299bc: 032f2021 */ addu $a0,$t9,$t7 +/* f0299c0: 4600218d */ trunc.w.s $f6,$f4 +/* f0299c4: 44038000 */ mfc1 $v1,$f16 +/* f0299c8: 3c190102 */ lui $t9,0x102 +/* f0299cc: 46024281 */ sub.s $f10,$f8,$f2 +/* f0299d0: c6680014 */ lwc1 $f8,0x14($s3) +/* f0299d4: 44053000 */ mfc1 $a1,$f6 +/* f0299d8: 46029100 */ add.s $f4,$f18,$f2 +/* f0299dc: c6720018 */ lwc1 $f18,0x18($s3) +/* f0299e0: 260a0008 */ addiu $t2,$s0,0x8 +/* f0299e4: 4600540d */ trunc.w.s $f16,$f10 +/* f0299e8: c7ae016c */ lwc1 $f14,0x16c($sp) +/* f0299ec: afaa01f0 */ sw $t2,0x1f0($sp) +/* f0299f0: 4600218d */ trunc.w.s $f6,$f4 +/* f0299f4: 44068000 */ mfc1 $a2,$f16 +/* f0299f8: 37390040 */ ori $t9,$t9,0x40 +/* f0299fc: 46024281 */ sub.s $f10,$f8,$f2 +/* f029a00: 44073000 */ mfc1 $a3,$f6 +/* f029a04: a7a30180 */ sh $v1,0x180($sp) +/* f029a08: 46029100 */ add.s $f4,$f18,$f2 +/* f029a0c: a7a30186 */ sh $v1,0x186($sp) +/* f029a10: a7a3018c */ sh $v1,0x18c($sp) +/* f029a14: 4600540d */ trunc.w.s $f16,$f10 +/* f029a18: a7a30192 */ sh $v1,0x192($sp) +/* f029a1c: a7a50198 */ sh $a1,0x198($sp) +/* f029a20: 4600218d */ trunc.w.s $f6,$f4 +/* f029a24: 44088000 */ mfc1 $t0,$f16 +/* f029a28: a7a5019e */ sh $a1,0x19e($sp) +/* f029a2c: a7a501a4 */ sh $a1,0x1a4($sp) +/* f029a30: 44093000 */ mfc1 $t1,$f6 +/* f029a34: a7a501aa */ sh $a1,0x1aa($sp) +/* f029a38: a7a60182 */ sh $a2,0x182($sp) +/* f029a3c: a7a60188 */ sh $a2,0x188($sp) +/* f029a40: a7a6019a */ sh $a2,0x19a($sp) +/* f029a44: a7a601a0 */ sh $a2,0x1a0($sp) +/* f029a48: a7a7018e */ sh $a3,0x18e($sp) +/* f029a4c: a7a70194 */ sh $a3,0x194($sp) +/* f029a50: a7a701a6 */ sh $a3,0x1a6($sp) +/* f029a54: a7a701ac */ sh $a3,0x1ac($sp) +/* f029a58: a7a80184 */ sh $t0,0x184($sp) +/* f029a5c: a7a80190 */ sh $t0,0x190($sp) +/* f029a60: a7a8019c */ sh $t0,0x19c($sp) +/* f029a64: a7a801a8 */ sh $t0,0x1a8($sp) +/* f029a68: a7a9018a */ sh $t1,0x18a($sp) +/* f029a6c: a7a90196 */ sh $t1,0x196($sp) +/* f029a70: a7a901a2 */ sh $t1,0x1a2($sp) +/* f029a74: a7a901ae */ sh $t1,0x1ae($sp) +/* f029a78: ae190000 */ sw $t9,0x0($s0) +/* f029a7c: afa301cc */ sw $v1,0x1cc($sp) +/* f029a80: afa501c8 */ sw $a1,0x1c8($sp) +/* f029a84: e7ae016c */ swc1 $f14,0x16c($sp) +/* f029a88: afa601c4 */ sw $a2,0x1c4($sp) +/* f029a8c: afa701c0 */ sw $a3,0x1c0($sp) +/* f029a90: afa801bc */ sw $t0,0x1bc($sp) +/* f029a94: 0c012d20 */ jal 0x4b480 +/* f029a98: afa901b8 */ sw $t1,0x1b8($sp) +/* f029a9c: 8fa80204 */ lw $t0,0x204($sp) +/* f029aa0: c7ae016c */ lwc1 $f14,0x16c($sp) +/* f029aa4: 2401fff9 */ addiu $at,$zero,-7 +/* f029aa8: 15010082 */ bne $t0,$at,.L0f029cb4 +/* f029aac: ae020004 */ sw $v0,0x4($s0) +/* f029ab0: 0fc59e73 */ jal func0f1679cc +/* f029ab4: 24040001 */ addiu $a0,$zero,0x1 +/* f029ab8: 8fb001f0 */ lw $s0,0x1f0($sp) +/* f029abc: 3c0e0700 */ lui $t6,0x700 +/* f029ac0: 35ce0004 */ ori $t6,$t6,0x4 +/* f029ac4: 26180008 */ addiu $t8,$s0,0x8 +/* f029ac8: afb801f0 */ sw $t8,0x1f0($sp) +/* f029acc: ae0e0000 */ sw $t6,0x0($s0) +/* f029ad0: afa201d8 */ sw $v0,0x1d8($sp) +/* f029ad4: 0c012d20 */ jal 0x4b480 +/* f029ad8: 00402025 */ or $a0,$v0,$zero +/* f029adc: 8fa301d8 */ lw $v1,0x1d8($sp) +/* f029ae0: ae020004 */ sw $v0,0x4($s0) +/* f029ae4: 240400ff */ addiu $a0,$zero,0xff +/* f029ae8: 2a810040 */ slti $at,$s4,0x40 +/* f029aec: a0640000 */ sb $a0,0x0($v1) +/* f029af0: a0640001 */ sb $a0,0x1($v1) +/* f029af4: 1020000f */ beqz $at,.L0f029b34 +/* f029af8: a0640002 */ sb $a0,0x2($v1) +/* f029afc: 8fb90210 */ lw $t9,0x210($sp) +/* f029b00: 44944000 */ mtc1 $s4,$f8 +/* f029b04: 3c017f1b */ lui $at,0x7f1b +/* f029b08: 44998000 */ mtc1 $t9,$f16 +/* f029b0c: 468042a0 */ cvt.s.w $f10,$f8 +/* f029b10: c426894c */ lwc1 $f6,-0x76b4($at) +/* f029b14: 468084a0 */ cvt.s.w $f18,$f16 +/* f029b18: 46125102 */ mul.s $f4,$f10,$f18 +/* f029b1c: 00000000 */ sll $zero,$zero,0x0 +/* f029b20: 46062202 */ mul.s $f8,$f4,$f6 +/* f029b24: 4600440d */ trunc.w.s $f16,$f8 +/* f029b28: 44188000 */ mfc1 $t8,$f16 +/* f029b2c: 10000011 */ beqz $zero,.L0f029b74 +/* f029b30: a0780003 */ sb $t8,0x3($v1) +.L0f029b34: +/* f029b34: 8faf0210 */ lw $t7,0x210($sp) +/* f029b38: 240e007f */ addiu $t6,$zero,0x7f +/* f029b3c: 01d4c823 */ subu $t9,$t6,$s4 +/* f029b40: 44995000 */ mtc1 $t9,$f10 +/* f029b44: 448f2000 */ mtc1 $t7,$f4 +/* f029b48: 3c017f1b */ lui $at,0x7f1b +/* f029b4c: 468054a0 */ cvt.s.w $f18,$f10 +/* f029b50: c4308950 */ lwc1 $f16,-0x76b0($at) +/* f029b54: 468021a0 */ cvt.s.w $f6,$f4 +/* f029b58: 46069202 */ mul.s $f8,$f18,$f6 +/* f029b5c: 00000000 */ sll $zero,$zero,0x0 +/* f029b60: 46104282 */ mul.s $f10,$f8,$f16 +/* f029b64: 4600510d */ trunc.w.s $f4,$f10 +/* f029b68: 440e2000 */ mfc1 $t6,$f4 +/* f029b6c: 00000000 */ sll $zero,$zero,0x0 +/* f029b70: a06e0003 */ sb $t6,0x3($v1) +.L0f029b74: +/* f029b74: 0fc59e59 */ jal func0f167964 +/* f029b78: 24040018 */ addiu $a0,$zero,0x18 +/* f029b7c: 00408025 */ or $s0,$v0,$zero +/* f029b80: 27a60104 */ addiu $a2,$sp,0x104 +/* f029b84: 24090004 */ addiu $t1,$zero,0x4 +/* f029b88: 24070200 */ addiu $a3,$zero,0x200 +/* f029b8c: 27a50180 */ addiu $a1,$sp,0x180 +.L0f029b90: +/* f029b90: 00002025 */ or $a0,$zero,$zero +/* f029b94: 02001825 */ or $v1,$s0,$zero +/* f029b98: 00c01025 */ or $v0,$a2,$zero +.L0f029b9c: +/* f029b9c: 8e410000 */ lw $at,0x0($s2) +/* f029ba0: 24840001 */ addiu $a0,$a0,0x1 +/* f029ba4: 2463000c */ addiu $v1,$v1,0xc +/* f029ba8: a861fff4 */ swl $at,-0xc($v1) +/* f029bac: b861fff7 */ swr $at,-0x9($v1) +/* f029bb0: 8e4f0004 */ lw $t7,0x4($s2) +/* f029bb4: 24420004 */ addiu $v0,$v0,0x4 +/* f029bb8: a86ffff8 */ swl $t7,-0x8($v1) +/* f029bbc: b86ffffb */ swr $t7,-0x5($v1) +/* f029bc0: 8e410008 */ lw $at,0x8($s2) +/* f029bc4: a861fffc */ swl $at,-0x4($v1) +/* f029bc8: b861ffff */ swr $at,-0x1($v1) +/* f029bcc: 8c58fffc */ lw $t8,-0x4($v0) +/* f029bd0: 03110019 */ multu $t8,$s1 +/* f029bd4: 00007012 */ mflo $t6 +/* f029bd8: 00aec821 */ addu $t9,$a1,$t6 +/* f029bdc: 872f0000 */ lh $t7,0x0($t9) +/* f029be0: a46ffff4 */ sh $t7,-0xc($v1) +/* f029be4: 8c58fffc */ lw $t8,-0x4($v0) +/* f029be8: 03110019 */ multu $t8,$s1 +/* f029bec: 00007012 */ mflo $t6 +/* f029bf0: 00aec821 */ addu $t9,$a1,$t6 +/* f029bf4: 872f0002 */ lh $t7,0x2($t9) +/* f029bf8: a46ffff6 */ sh $t7,-0xa($v1) +/* f029bfc: 8c58fffc */ lw $t8,-0x4($v0) +/* f029c00: 03110019 */ multu $t8,$s1 +/* f029c04: 00007012 */ mflo $t6 +/* f029c08: 00aec821 */ addu $t9,$a1,$t6 +/* f029c0c: 872f0004 */ lh $t7,0x4($t9) +/* f029c10: a060fffb */ sb $zero,-0x5($v1) +/* f029c14: 1489ffe1 */ bne $a0,$t1,.L0f029b9c +/* f029c18: a46ffff8 */ sh $t7,-0x8($v1) +/* f029c1c: a6000008 */ sh $zero,0x8($s0) +/* f029c20: a600000a */ sh $zero,0xa($s0) +/* f029c24: a6070014 */ sh $a3,0x14($s0) +/* f029c28: a6000016 */ sh $zero,0x16($s0) +/* f029c2c: a6070020 */ sh $a3,0x20($s0) +/* f029c30: a6070022 */ sh $a3,0x22($s0) +/* f029c34: a600002c */ sh $zero,0x2c($s0) +/* f029c38: a607002e */ sh $a3,0x2e($s0) +/* f029c3c: 8fb801f0 */ lw $t8,0x1f0($sp) +/* f029c40: 3c190430 */ lui $t9,0x430 +/* f029c44: 37390030 */ ori $t9,$t9,0x30 +/* f029c48: 270e0008 */ addiu $t6,$t8,0x8 +/* f029c4c: afae01f0 */ sw $t6,0x1f0($sp) +/* f029c50: af190000 */ sw $t9,0x0($t8) +/* f029c54: afa60054 */ sw $a2,0x54($sp) +/* f029c58: 02002025 */ or $a0,$s0,$zero +/* f029c5c: 0c012d20 */ jal 0x4b480 +/* f029c60: afb800c8 */ sw $t8,0xc8($sp) +/* f029c64: 8fa800c8 */ lw $t0,0xc8($sp) +/* f029c68: 8fa60054 */ lw $a2,0x54($sp) +/* f029c6c: 3c0eb100 */ lui $t6,0xb100 +/* f029c70: ad020004 */ sw $v0,0x4($t0) +/* f029c74: 8faf01f0 */ lw $t7,0x1f0($sp) +/* f029c78: 35ce0032 */ ori $t6,$t6,0x32 +/* f029c7c: 24192010 */ addiu $t9,$zero,0x2010 +/* f029c80: 25f80008 */ addiu $t8,$t7,0x8 +/* f029c84: afb801f0 */ sw $t8,0x1f0($sp) +/* f029c88: adf90004 */ sw $t9,0x4($t7) +/* f029c8c: adee0000 */ sw $t6,0x0($t7) +/* f029c90: 27af0164 */ addiu $t7,$sp,0x164 +/* f029c94: 24c60010 */ addiu $a2,$a2,0x10 +/* f029c98: 27a50180 */ addiu $a1,$sp,0x180 +/* f029c9c: 24070200 */ addiu $a3,$zero,0x200 +/* f029ca0: 24090004 */ addiu $t1,$zero,0x4 +/* f029ca4: 14cfffba */ bne $a2,$t7,.L0f029b90 +/* f029ca8: 26100030 */ addiu $s0,$s0,0x30 +/* f029cac: 100006c0 */ beqz $zero,.L0f02b7b0 +/* f029cb0: 8fbf003c */ lw $ra,0x3c($sp) +.L0f029cb4: +/* f029cb4: 3c05800b */ lui $a1,0x800b +/* f029cb8: 24180002 */ addiu $t8,$zero,0x2 +/* f029cbc: 240e0001 */ addiu $t6,$zero,0x1 +/* f029cc0: afae0014 */ sw $t6,0x14($sp) +/* f029cc4: afb80010 */ sw $t8,0x10($sp) +/* f029cc8: 8ca5b58c */ lw $a1,-0x4a74($a1) +/* f029ccc: 27a401f0 */ addiu $a0,$sp,0x1f0 +/* f029cd0: 24060004 */ addiu $a2,$zero,0x4 +/* f029cd4: 24070001 */ addiu $a3,$zero,0x1 +/* f029cd8: afa00018 */ sw $zero,0x18($sp) +/* f029cdc: 0fc2ce70 */ jal func0f0b39c0 +/* f029ce0: e7ae016c */ swc1 $f14,0x16c($sp) +/* f029ce4: 8fa80204 */ lw $t0,0x204($sp) +/* f029ce8: c7ae016c */ lwc1 $f14,0x16c($sp) +/* f029cec: 27a50100 */ addiu $a1,$sp,0x100 +/* f029cf0: 05000004 */ bltz $t0,.L0f029d04 +/* f029cf4: 27a600fc */ addiu $a2,$sp,0xfc +/* f029cf8: 8fb901f4 */ lw $t9,0x1f4($sp) +/* f029cfc: 1000001c */ beqz $zero,.L0f029d70 +/* f029d00: c72c0058 */ lwc1 $f12,0x58($t9) +.L0f029d04: +/* f029d04: 2401fffe */ addiu $at,$zero,-2 +/* f029d08: 15010019 */ bne $t0,$at,.L0f029d70 +/* f029d0c: 46007306 */ mov.s $f12,$f14 +/* f029d10: 8faf01f4 */ lw $t7,0x1f4($sp) +/* f029d14: 8fb8020c */ lw $t8,0x20c($sp) +/* f029d18: 81e20011 */ lb $v0,0x11($t7) +/* f029d1c: 0058082a */ slt $at,$v0,$t8 +/* f029d20: 50200005 */ beqzl $at,.L0f029d38 +/* f029d24: 44823000 */ mtc1 $v0,$f6 +/* f029d28: 44806000 */ mtc1 $zero,$f12 +/* f029d2c: 10000010 */ beqz $zero,.L0f029d70 +/* f029d30: 00000000 */ sll $zero,$zero,0x0 +/* f029d34: 44823000 */ mtc1 $v0,$f6 +.L0f029d38: +/* f029d38: 8fae020c */ lw $t6,0x20c($sp) +/* f029d3c: 3c014080 */ lui $at,0x4080 +/* f029d40: 46803220 */ cvt.s.w $f8,$f6 +/* f029d44: 44819000 */ mtc1 $at,$f18 +/* f029d48: 448e8000 */ mtc1 $t6,$f16 +/* f029d4c: 3c013f80 */ lui $at,0x3f80 +/* f029d50: 44813000 */ mtc1 $at,$f6 +/* f029d54: 468082a0 */ cvt.s.w $f10,$f16 +/* f029d58: 46089002 */ mul.s $f0,$f18,$f8 +/* f029d5c: 460a0101 */ sub.s $f4,$f0,$f10 +/* f029d60: 46062480 */ add.s $f18,$f4,$f6 +/* f029d64: 46009203 */ div.s $f8,$f18,$f0 +/* f029d68: 46087302 */ mul.s $f12,$f14,$f8 +/* f029d6c: 00000000 */ sll $zero,$zero,0x0 +.L0f029d70: +/* f029d70: 0fc0a57e */ jal func0f0295f8 +/* f029d74: 27a700f8 */ addiu $a3,$sp,0xf8 +/* f029d78: 8fac0100 */ lw $t4,0x100($sp) +/* f029d7c: 8fad00fc */ lw $t5,0xfc($sp) +/* f029d80: 8fbf00f8 */ lw $ra,0xf8($sp) +/* f029d84: 2587ffec */ addiu $a3,$t4,-20 +/* f029d88: 25a3ffec */ addiu $v1,$t5,-20 +/* f029d8c: 27e4ffec */ addiu $a0,$ra,-20 +/* f029d90: 8fa80204 */ lw $t0,0x204($sp) +/* f029d94: 00605025 */ or $t2,$v1,$zero +/* f029d98: 04e10002 */ bgez $a3,.L0f029da4 +/* f029d9c: 00805825 */ or $t3,$a0,$zero +/* f029da0: 00003825 */ or $a3,$zero,$zero +.L0f029da4: +/* f029da4: 04610002 */ bgez $v1,.L0f029db0 +/* f029da8: 2582ffc4 */ addiu $v0,$t4,-60 +/* f029dac: 00005025 */ or $t2,$zero,$zero +.L0f029db0: +/* f029db0: 04810002 */ bgez $a0,.L0f029dbc +/* f029db4: 25a3ffc4 */ addiu $v1,$t5,-60 +/* f029db8: 00005825 */ or $t3,$zero,$zero +.L0f029dbc: +/* f029dbc: 27e4ffc4 */ addiu $a0,$ra,-60 +/* f029dc0: afa200e8 */ sw $v0,0xe8($sp) +/* f029dc4: afa300e4 */ sw $v1,0xe4($sp) +/* f029dc8: 04410002 */ bgez $v0,.L0f029dd4 +/* f029dcc: afa400e0 */ sw $a0,0xe0($sp) +/* f029dd0: afa000e8 */ sw $zero,0xe8($sp) +.L0f029dd4: +/* f029dd4: 04610002 */ bgez $v1,.L0f029de0 +/* f029dd8: 3c19800a */ lui $t9,0x800a +/* f029ddc: afa000e4 */ sw $zero,0xe4($sp) +.L0f029de0: +/* f029de0: 04810002 */ bgez $a0,.L0f029dec +/* f029de4: 00000000 */ sll $zero,$zero,0x0 +/* f029de8: afa000e0 */ sw $zero,0xe0($sp) +.L0f029dec: +/* f029dec: 8f39a018 */ lw $t9,-0x5fe8($t9) +/* f029df0: 241004b0 */ addiu $s0,$zero,0x4b0 +/* f029df4: afa700f4 */ sw $a3,0xf4($sp) +/* f029df8: 0330001a */ div $zero,$t9,$s0 +/* f029dfc: 00007810 */ mfhi $t7 +/* f029e00: 448f8000 */ mtc1 $t7,$f16 +/* f029e04: 16000002 */ bnez $s0,.L0f029e10 +/* f029e08: 00000000 */ sll $zero,$zero,0x0 +/* f029e0c: 0007000d */ break 0x7 +.L0f029e10: +/* f029e10: 2401ffff */ addiu $at,$zero,-1 +/* f029e14: 16010004 */ bne $s0,$at,.L0f029e28 +/* f029e18: 3c018000 */ lui $at,0x8000 +/* f029e1c: 17210002 */ bne $t9,$at,.L0f029e28 +/* f029e20: 00000000 */ sll $zero,$zero,0x0 +/* f029e24: 0006000d */ break 0x6 +.L0f029e28: +/* f029e28: 468082a0 */ cvt.s.w $f10,$f16 +/* f029e2c: 3c017f1b */ lui $at,0x7f1b +/* f029e30: c4248954 */ lwc1 $f4,-0x76ac($at) +/* f029e34: afaa00f0 */ sw $t2,0xf0($sp) +/* f029e38: afab00ec */ sw $t3,0xec($sp) +/* f029e3c: 46045302 */ mul.s $f12,$f10,$f4 +/* f029e40: 0c0068f7 */ jal 0x1a3dc +/* f029e44: 00000000 */ sll $zero,$zero,0x0 +/* f029e48: 3c0f800a */ lui $t7,0x800a +/* f029e4c: 8defa018 */ lw $t7,-0x5fe8($t7) +/* f029e50: 3c014200 */ lui $at,0x4200 +/* f029e54: 44811000 */ mtc1 $at,$f2 +/* f029e58: 01f0001a */ div $zero,$t7,$s0 +/* f029e5c: 3c013f80 */ lui $at,0x3f80 +/* f029e60: 44813000 */ mtc1 $at,$f6 +/* f029e64: 3c013f00 */ lui $at,0x3f00 +/* f029e68: 44814000 */ mtc1 $at,$f8 +/* f029e6c: 46060480 */ add.s $f18,$f0,$f6 +/* f029e70: 0000c010 */ mfhi $t8 +/* f029e74: 8fa700f4 */ lw $a3,0xf4($sp) +/* f029e78: 8fa80204 */ lw $t0,0x204($sp) +/* f029e7c: 46089402 */ mul.s $f16,$f18,$f8 +/* f029e80: 44989000 */ mtc1 $t8,$f18 +/* f029e84: 8faa00f0 */ lw $t2,0xf0($sp) +/* f029e88: 8fab00ec */ lw $t3,0xec($sp) +/* f029e8c: 46809220 */ cvt.s.w $f8,$f18 +/* f029e90: 46028282 */ mul.s $f10,$f16,$f2 +/* f029e94: 00000000 */ sll $zero,$zero,0x0 +/* f029e98: 46025102 */ mul.s $f4,$f10,$f2 +/* f029e9c: 4600218d */ trunc.w.s $f6,$f4 +/* f029ea0: 44153000 */ mfc1 $s5,$f6 +/* f029ea4: 00000000 */ sll $zero,$zero,0x0 +/* f029ea8: 00157400 */ sll $t6,$s5,0x10 +/* f029eac: 000ecc03 */ sra $t9,$t6,0x10 +/* f029eb0: 0320a825 */ or $s5,$t9,$zero +/* f029eb4: 16000002 */ bnez $s0,.L0f029ec0 +/* f029eb8: 00000000 */ sll $zero,$zero,0x0 +/* f029ebc: 0007000d */ break 0x7 +.L0f029ec0: +/* f029ec0: 2401ffff */ addiu $at,$zero,-1 +/* f029ec4: 16010004 */ bne $s0,$at,.L0f029ed8 +/* f029ec8: 3c018000 */ lui $at,0x8000 +/* f029ecc: 15e10002 */ bne $t7,$at,.L0f029ed8 +/* f029ed0: 00000000 */ sll $zero,$zero,0x0 +/* f029ed4: 0006000d */ break 0x6 +.L0f029ed8: +/* f029ed8: 3c017f1b */ lui $at,0x7f1b +/* f029edc: c4308958 */ lwc1 $f16,-0x76a8($at) +/* f029ee0: 46104302 */ mul.s $f12,$f8,$f16 +/* f029ee4: 0c0068f4 */ jal 0x1a3d0 +/* f029ee8: 00000000 */ sll $zero,$zero,0x0 +/* f029eec: 3c014200 */ lui $at,0x4200 +/* f029ef0: 44811000 */ mtc1 $at,$f2 +/* f029ef4: 3c013f80 */ lui $at,0x3f80 +/* f029ef8: 44816000 */ mtc1 $at,$f12 +/* f029efc: 3c013f00 */ lui $at,0x3f00 +/* f029f00: 44812000 */ mtc1 $at,$f4 +/* f029f04: 460c0280 */ add.s $f10,$f0,$f12 +/* f029f08: 8fa80204 */ lw $t0,0x204($sp) +/* f029f0c: 26af0200 */ addiu $t7,$s5,0x200 +/* f029f10: 2401fffd */ addiu $at,$zero,-3 +/* f029f14: 46045182 */ mul.s $f6,$f10,$f4 +/* f029f18: 8fa700f4 */ lw $a3,0xf4($sp) +/* f029f1c: 8faa00f0 */ lw $t2,0xf0($sp) +/* f029f20: 8fab00ec */ lw $t3,0xec($sp) +/* f029f24: afaf0050 */ sw $t7,0x50($sp) +/* f029f28: a7af0176 */ sh $t7,0x176($sp) +/* f029f2c: 24040001 */ addiu $a0,$zero,0x1 +/* f029f30: 46023482 */ mul.s $f18,$f6,$f2 +/* f029f34: 00000000 */ sll $zero,$zero,0x0 +/* f029f38: 46029202 */ mul.s $f8,$f18,$f2 +/* f029f3c: 4600440d */ trunc.w.s $f16,$f8 +/* f029f40: 440e8000 */ mfc1 $t6,$f16 +/* f029f44: 00000000 */ sll $zero,$zero,0x0 +/* f029f48: 000e9c00 */ sll $s3,$t6,0x10 +/* f029f4c: 0013cc03 */ sra $t9,$s3,0x10 +/* f029f50: 03209825 */ or $s3,$t9,$zero +/* f029f54: 25d40200 */ addiu $s4,$t6,0x200 +/* f029f58: 0014cc00 */ sll $t9,$s4,0x10 +/* f029f5c: 11010008 */ beq $t0,$at,.L0f029f80 +/* f029f60: 0019a403 */ sra $s4,$t9,0x10 +/* f029f64: 2401fffc */ addiu $at,$zero,-4 +/* f029f68: 11010005 */ beq $t0,$at,.L0f029f80 +/* f029f6c: 2401fffb */ addiu $at,$zero,-5 +/* f029f70: 11010003 */ beq $t0,$at,.L0f029f80 +/* f029f74: 2401fffa */ addiu $at,$zero,-6 +/* f029f78: 5501016b */ bnel $t0,$at,.L0f02a528 +/* f029f7c: 2401fffe */ addiu $at,$zero,-2 +.L0f029f80: +/* f029f80: afa700f4 */ sw $a3,0xf4($sp) +/* f029f84: afaa00f0 */ sw $t2,0xf0($sp) +/* f029f88: 0fc59e73 */ jal func0f1679cc +/* f029f8c: afab00ec */ sw $t3,0xec($sp) +/* f029f90: 8fb001f0 */ lw $s0,0x1f0($sp) +/* f029f94: 3c190700 */ lui $t9,0x700 +/* f029f98: 37390004 */ ori $t9,$t9,0x4 +/* f029f9c: 260e0008 */ addiu $t6,$s0,0x8 +/* f029fa0: afae01f0 */ sw $t6,0x1f0($sp) +/* f029fa4: ae190000 */ sw $t9,0x0($s0) +/* f029fa8: afa201d8 */ sw $v0,0x1d8($sp) +/* f029fac: 0c012d20 */ jal 0x4b480 +/* f029fb0: 00402025 */ or $a0,$v0,$zero +/* f029fb4: 8fa80204 */ lw $t0,0x204($sp) +/* f029fb8: 8fa301d8 */ lw $v1,0x1d8($sp) +/* f029fbc: 8fa700f4 */ lw $a3,0xf4($sp) +/* f029fc0: 8faa00f0 */ lw $t2,0xf0($sp) +/* f029fc4: 8fab00ec */ lw $t3,0xec($sp) +/* f029fc8: 2401fffd */ addiu $at,$zero,-3 +/* f029fcc: 15010014 */ bne $t0,$at,.L0f02a020 +/* f029fd0: ae020004 */ sw $v0,0x4($s0) +/* f029fd4: a0670000 */ sb $a3,0x0($v1) +/* f029fd8: a06a0001 */ sb $t2,0x1($v1) +/* f029fdc: a06b0002 */ sb $t3,0x2($v1) +/* f029fe0: 8faf0164 */ lw $t7,0x164($sp) +/* f029fe4: 8fb80210 */ lw $t8,0x210($sp) +/* f029fe8: 29e1000a */ slti $at,$t7,0xa +/* f029fec: 1020000a */ beqz $at,.L0f02a018 +/* f029ff0: 00000000 */ sll $zero,$zero,0x0 +/* f029ff4: 44985000 */ mtc1 $t8,$f10 +/* f029ff8: 3c017f1b */ lui $at,0x7f1b +/* f029ffc: c426895c */ lwc1 $f6,-0x76a4($at) +/* f02a000: 46805120 */ cvt.s.w $f4,$f10 +/* f02a004: 46062482 */ mul.s $f18,$f4,$f6 +/* f02a008: 4600920d */ trunc.w.s $f8,$f18 +/* f02a00c: 44194000 */ mfc1 $t9,$f8 +/* f02a010: 10000031 */ beqz $zero,.L0f02a0d8 +/* f02a014: a0790003 */ sb $t9,0x3($v1) +.L0f02a018: +/* f02a018: 1000002f */ beqz $zero,.L0f02a0d8 +/* f02a01c: a0600003 */ sb $zero,0x3($v1) +.L0f02a020: +/* f02a020: 8faf00e8 */ lw $t7,0xe8($sp) +/* f02a024: a06f0000 */ sb $t7,0x0($v1) +/* f02a028: 8fb800e4 */ lw $t8,0xe4($sp) +/* f02a02c: a0780001 */ sb $t8,0x1($v1) +/* f02a030: 8fae00e0 */ lw $t6,0xe0($sp) +/* f02a034: a06e0002 */ sb $t6,0x2($v1) +/* f02a038: 8fb90164 */ lw $t9,0x164($sp) +/* f02a03c: 2b21000a */ slti $at,$t9,0xa +/* f02a040: 10200024 */ beqz $at,.L0f02a0d4 +/* f02a044: 2401fffc */ addiu $at,$zero,-4 +/* f02a048: 1501000a */ bne $t0,$at,.L0f02a074 +/* f02a04c: 8faf0210 */ lw $t7,0x210($sp) +/* f02a050: 448f8000 */ mtc1 $t7,$f16 +/* f02a054: 3c017f1b */ lui $at,0x7f1b +/* f02a058: c4248960 */ lwc1 $f4,-0x76a0($at) +/* f02a05c: 468082a0 */ cvt.s.w $f10,$f16 +/* f02a060: 46045182 */ mul.s $f6,$f10,$f4 +/* f02a064: 4600348d */ trunc.w.s $f18,$f6 +/* f02a068: 440e9000 */ mfc1 $t6,$f18 +/* f02a06c: 1000001a */ beqz $zero,.L0f02a0d8 +/* f02a070: a06e0003 */ sb $t6,0x3($v1) +.L0f02a074: +/* f02a074: 2401fffb */ addiu $at,$zero,-5 +/* f02a078: 1501000a */ bne $t0,$at,.L0f02a0a4 +/* f02a07c: 8fb90210 */ lw $t9,0x210($sp) +/* f02a080: 44994000 */ mtc1 $t9,$f8 +/* f02a084: 3c017f1b */ lui $at,0x7f1b +/* f02a088: c42a8964 */ lwc1 $f10,-0x769c($at) +/* f02a08c: 46804420 */ cvt.s.w $f16,$f8 +/* f02a090: 460a8102 */ mul.s $f4,$f16,$f10 +/* f02a094: 4600218d */ trunc.w.s $f6,$f4 +/* f02a098: 44183000 */ mfc1 $t8,$f6 +/* f02a09c: 1000000e */ beqz $zero,.L0f02a0d8 +/* f02a0a0: a0780003 */ sb $t8,0x3($v1) +.L0f02a0a4: +/* f02a0a4: 2401fffa */ addiu $at,$zero,-6 +/* f02a0a8: 1501000b */ bne $t0,$at,.L0f02a0d8 +/* f02a0ac: 8fae0210 */ lw $t6,0x210($sp) +/* f02a0b0: 448e9000 */ mtc1 $t6,$f18 +/* f02a0b4: 3c017f1b */ lui $at,0x7f1b +/* f02a0b8: c4308968 */ lwc1 $f16,-0x7698($at) +/* f02a0bc: 46809220 */ cvt.s.w $f8,$f18 +/* f02a0c0: 46104282 */ mul.s $f10,$f8,$f16 +/* f02a0c4: 4600510d */ trunc.w.s $f4,$f10 +/* f02a0c8: 440f2000 */ mfc1 $t7,$f4 +/* f02a0cc: 10000002 */ beqz $zero,.L0f02a0d8 +/* f02a0d0: a06f0003 */ sb $t7,0x3($v1) +.L0f02a0d4: +/* f02a0d4: a0600003 */ sb $zero,0x3($v1) +.L0f02a0d8: +/* f02a0d8: 24040018 */ addiu $a0,$zero,0x18 +/* f02a0dc: afa301d8 */ sw $v1,0x1d8($sp) +/* f02a0e0: afa700f4 */ sw $a3,0xf4($sp) +/* f02a0e4: afaa00f0 */ sw $t2,0xf0($sp) +/* f02a0e8: 0fc59e59 */ jal func0f167964 +/* f02a0ec: afab00ec */ sw $t3,0xec($sp) +/* f02a0f0: 8fa501f8 */ lw $a1,0x1f8($sp) +/* f02a0f4: 24010001 */ addiu $at,$zero,0x1 +/* f02a0f8: 8fa301d8 */ lw $v1,0x1d8($sp) +/* f02a0fc: 90a40000 */ lbu $a0,0x0($a1) +/* f02a100: 8fa700f4 */ lw $a3,0xf4($sp) +/* f02a104: 8faa00f0 */ lw $t2,0xf0($sp) +/* f02a108: 8fab00ec */ lw $t3,0xec($sp) +/* f02a10c: 10810006 */ beq $a0,$at,.L0f02a128 +/* f02a110: 00408025 */ or $s0,$v0,$zero +/* f02a114: 24090004 */ addiu $t1,$zero,0x4 +/* f02a118: 11240003 */ beq $t1,$a0,.L0f02a128 +/* f02a11c: 24010002 */ addiu $at,$zero,0x2 +/* f02a120: 548100b0 */ bnel $a0,$at,.L0f02a3e4 +/* f02a124: 24080200 */ addiu $t0,$zero,0x200 +.L0f02a128: +/* f02a128: 8cb80004 */ lw $t8,0x4($a1) +/* f02a12c: 24090004 */ addiu $t1,$zero,0x4 +/* f02a130: 3c0f800a */ lui $t7,0x800a +/* f02a134: 8f0e0010 */ lw $t6,0x10($t8) +/* f02a138: 31d91000 */ andi $t9,$t6,0x1000 +/* f02a13c: 532000a9 */ beqzl $t9,.L0f02a3e4 +/* f02a140: 24080200 */ addiu $t0,$zero,0x200 +/* f02a144: 8defa018 */ lw $t7,-0x5fe8($t7) +/* f02a148: 2401015e */ addiu $at,$zero,0x15e +/* f02a14c: afa301d8 */ sw $v1,0x1d8($sp) +/* f02a150: 01e1001a */ div $zero,$t7,$at +/* f02a154: 0000c010 */ mfhi $t8 +/* f02a158: 44983000 */ mtc1 $t8,$f6 +/* f02a15c: 3c017f1b */ lui $at,0x7f1b +/* f02a160: c428896c */ lwc1 $f8,-0x7694($at) +/* f02a164: 468034a0 */ cvt.s.w $f18,$f6 +/* f02a168: afa700f4 */ sw $a3,0xf4($sp) +/* f02a16c: afaa00f0 */ sw $t2,0xf0($sp) +/* f02a170: afab00ec */ sw $t3,0xec($sp) +/* f02a174: 46089302 */ mul.s $f12,$f18,$f8 +/* f02a178: 0c0068f7 */ jal 0x1a3dc +/* f02a17c: 00000000 */ sll $zero,$zero,0x0 +/* f02a180: 3c013f80 */ lui $at,0x3f80 +/* f02a184: 44818000 */ mtc1 $at,$f16 +/* f02a188: 3c013f00 */ lui $at,0x3f00 +/* f02a18c: 44812000 */ mtc1 $at,$f4 +/* f02a190: 46100280 */ add.s $f10,$f0,$f16 +/* f02a194: 3c0142f0 */ lui $at,0x42f0 +/* f02a198: 44813000 */ mtc1 $at,$f6 +/* f02a19c: 8fa700f4 */ lw $a3,0xf4($sp) +/* f02a1a0: 46045302 */ mul.s $f12,$f10,$f4 +/* f02a1a4: 3c014248 */ lui $at,0x4248 +/* f02a1a8: 44818000 */ mtc1 $at,$f16 +/* f02a1ac: 30ee00ff */ andi $t6,$a3,0xff +/* f02a1b0: 8fa301d8 */ lw $v1,0x1d8($sp) +/* f02a1b4: 448e5000 */ mtc1 $t6,$f10 +/* f02a1b8: 8faa00f0 */ lw $t2,0xf0($sp) +/* f02a1bc: 460c3482 */ mul.s $f18,$f6,$f12 +/* f02a1c0: 8fab00ec */ lw $t3,0xec($sp) +/* f02a1c4: 24090004 */ addiu $t1,$zero,0x4 +/* f02a1c8: 460c8082 */ mul.s $f2,$f16,$f12 +/* f02a1cc: 3c014f80 */ lui $at,0x4f80 +/* f02a1d0: 4600920d */ trunc.w.s $f8,$f18 +/* f02a1d4: 46805120 */ cvt.s.w $f4,$f10 +/* f02a1d8: 440f4000 */ mfc1 $t7,$f8 +/* f02a1dc: 00000000 */ sll $zero,$zero,0x0 +/* f02a1e0: 25f80032 */ addiu $t8,$t7,0x32 +/* f02a1e4: 05c10004 */ bgez $t6,.L0f02a1f8 +/* f02a1e8: a0780003 */ sb $t8,0x3($v1) +/* f02a1ec: 44813000 */ mtc1 $at,$f6 +/* f02a1f0: 00000000 */ sll $zero,$zero,0x0 +/* f02a1f4: 46062100 */ add.s $f4,$f4,$f6 +.L0f02a1f8: +/* f02a1f8: 46022480 */ add.s $f18,$f4,$f2 +/* f02a1fc: 240f0001 */ addiu $t7,$zero,0x1 +/* f02a200: 3c014f00 */ lui $at,0x4f00 +/* f02a204: 315800ff */ andi $t8,$t2,0xff +/* f02a208: 4459f800 */ cfc1 $t9,$31 +/* f02a20c: 44cff800 */ ctc1 $t7,$31 +/* f02a210: 00000000 */ sll $zero,$zero,0x0 +/* f02a214: 46009224 */ cvt.w.s $f8,$f18 +/* f02a218: 444ff800 */ cfc1 $t7,$31 +/* f02a21c: 00000000 */ sll $zero,$zero,0x0 +/* f02a220: 31ef0078 */ andi $t7,$t7,0x78 +/* f02a224: 51e00013 */ beqzl $t7,.L0f02a274 +/* f02a228: 440f4000 */ mfc1 $t7,$f8 +/* f02a22c: 44814000 */ mtc1 $at,$f8 +/* f02a230: 240f0001 */ addiu $t7,$zero,0x1 +/* f02a234: 46089201 */ sub.s $f8,$f18,$f8 +/* f02a238: 44cff800 */ ctc1 $t7,$31 +/* f02a23c: 00000000 */ sll $zero,$zero,0x0 +/* f02a240: 46004224 */ cvt.w.s $f8,$f8 +/* f02a244: 444ff800 */ cfc1 $t7,$31 +/* f02a248: 00000000 */ sll $zero,$zero,0x0 +/* f02a24c: 31ef0078 */ andi $t7,$t7,0x78 +/* f02a250: 15e00005 */ bnez $t7,.L0f02a268 +/* f02a254: 00000000 */ sll $zero,$zero,0x0 +/* f02a258: 440f4000 */ mfc1 $t7,$f8 +/* f02a25c: 3c018000 */ lui $at,0x8000 +/* f02a260: 10000007 */ beqz $zero,.L0f02a280 +/* f02a264: 01e17825 */ or $t7,$t7,$at +.L0f02a268: +/* f02a268: 10000005 */ beqz $zero,.L0f02a280 +/* f02a26c: 240fffff */ addiu $t7,$zero,-1 +/* f02a270: 440f4000 */ mfc1 $t7,$f8 +.L0f02a274: +/* f02a274: 00000000 */ sll $zero,$zero,0x0 +/* f02a278: 05e0fffb */ bltz $t7,.L0f02a268 +/* f02a27c: 00000000 */ sll $zero,$zero,0x0 +.L0f02a280: +/* f02a280: 44d9f800 */ ctc1 $t9,$31 +/* f02a284: 44988000 */ mtc1 $t8,$f16 +/* f02a288: a06f0000 */ sb $t7,0x0($v1) +/* f02a28c: 07010005 */ bgez $t8,.L0f02a2a4 +/* f02a290: 468082a0 */ cvt.s.w $f10,$f16 +/* f02a294: 3c014f80 */ lui $at,0x4f80 +/* f02a298: 44813000 */ mtc1 $at,$f6 +/* f02a29c: 00000000 */ sll $zero,$zero,0x0 +/* f02a2a0: 46065280 */ add.s $f10,$f10,$f6 +.L0f02a2a4: +/* f02a2a4: 46025100 */ add.s $f4,$f10,$f2 +/* f02a2a8: 24190001 */ addiu $t9,$zero,0x1 +/* f02a2ac: 3c014f00 */ lui $at,0x4f00 +/* f02a2b0: 316f00ff */ andi $t7,$t3,0xff +/* f02a2b4: 444ef800 */ cfc1 $t6,$31 +/* f02a2b8: 44d9f800 */ ctc1 $t9,$31 +/* f02a2bc: 00000000 */ sll $zero,$zero,0x0 +/* f02a2c0: 460024a4 */ cvt.w.s $f18,$f4 +/* f02a2c4: 4459f800 */ cfc1 $t9,$31 +/* f02a2c8: 00000000 */ sll $zero,$zero,0x0 +/* f02a2cc: 33390078 */ andi $t9,$t9,0x78 +/* f02a2d0: 53200013 */ beqzl $t9,.L0f02a320 +/* f02a2d4: 44199000 */ mfc1 $t9,$f18 +/* f02a2d8: 44819000 */ mtc1 $at,$f18 +/* f02a2dc: 24190001 */ addiu $t9,$zero,0x1 +/* f02a2e0: 46122481 */ sub.s $f18,$f4,$f18 +/* f02a2e4: 44d9f800 */ ctc1 $t9,$31 +/* f02a2e8: 00000000 */ sll $zero,$zero,0x0 +/* f02a2ec: 460094a4 */ cvt.w.s $f18,$f18 +/* f02a2f0: 4459f800 */ cfc1 $t9,$31 +/* f02a2f4: 00000000 */ sll $zero,$zero,0x0 +/* f02a2f8: 33390078 */ andi $t9,$t9,0x78 +/* f02a2fc: 17200005 */ bnez $t9,.L0f02a314 +/* f02a300: 00000000 */ sll $zero,$zero,0x0 +/* f02a304: 44199000 */ mfc1 $t9,$f18 +/* f02a308: 3c018000 */ lui $at,0x8000 +/* f02a30c: 10000007 */ beqz $zero,.L0f02a32c +/* f02a310: 0321c825 */ or $t9,$t9,$at +.L0f02a314: +/* f02a314: 10000005 */ beqz $zero,.L0f02a32c +/* f02a318: 2419ffff */ addiu $t9,$zero,-1 +/* f02a31c: 44199000 */ mfc1 $t9,$f18 +.L0f02a320: +/* f02a320: 00000000 */ sll $zero,$zero,0x0 +/* f02a324: 0720fffb */ bltz $t9,.L0f02a314 +/* f02a328: 00000000 */ sll $zero,$zero,0x0 +.L0f02a32c: +/* f02a32c: 44cef800 */ ctc1 $t6,$31 +/* f02a330: 448f4000 */ mtc1 $t7,$f8 +/* f02a334: a0790001 */ sb $t9,0x1($v1) +/* f02a338: 05e10005 */ bgez $t7,.L0f02a350 +/* f02a33c: 46804420 */ cvt.s.w $f16,$f8 +/* f02a340: 3c014f80 */ lui $at,0x4f80 +/* f02a344: 44813000 */ mtc1 $at,$f6 +/* f02a348: 00000000 */ sll $zero,$zero,0x0 +/* f02a34c: 46068400 */ add.s $f16,$f16,$f6 +.L0f02a350: +/* f02a350: 46028280 */ add.s $f10,$f16,$f2 +/* f02a354: 240e0001 */ addiu $t6,$zero,0x1 +/* f02a358: 3c014f00 */ lui $at,0x4f00 +/* f02a35c: 4458f800 */ cfc1 $t8,$31 +/* f02a360: 44cef800 */ ctc1 $t6,$31 +/* f02a364: 00000000 */ sll $zero,$zero,0x0 +/* f02a368: 46005124 */ cvt.w.s $f4,$f10 +/* f02a36c: 444ef800 */ cfc1 $t6,$31 +/* f02a370: 00000000 */ sll $zero,$zero,0x0 +/* f02a374: 31ce0078 */ andi $t6,$t6,0x78 +/* f02a378: 51c00013 */ beqzl $t6,.L0f02a3c8 +/* f02a37c: 440e2000 */ mfc1 $t6,$f4 +/* f02a380: 44812000 */ mtc1 $at,$f4 +/* f02a384: 240e0001 */ addiu $t6,$zero,0x1 +/* f02a388: 46045101 */ sub.s $f4,$f10,$f4 +/* f02a38c: 44cef800 */ ctc1 $t6,$31 +/* f02a390: 00000000 */ sll $zero,$zero,0x0 +/* f02a394: 46002124 */ cvt.w.s $f4,$f4 +/* f02a398: 444ef800 */ cfc1 $t6,$31 +/* f02a39c: 00000000 */ sll $zero,$zero,0x0 +/* f02a3a0: 31ce0078 */ andi $t6,$t6,0x78 +/* f02a3a4: 15c00005 */ bnez $t6,.L0f02a3bc +/* f02a3a8: 00000000 */ sll $zero,$zero,0x0 +/* f02a3ac: 440e2000 */ mfc1 $t6,$f4 +/* f02a3b0: 3c018000 */ lui $at,0x8000 +/* f02a3b4: 10000007 */ beqz $zero,.L0f02a3d4 +/* f02a3b8: 01c17025 */ or $t6,$t6,$at +.L0f02a3bc: +/* f02a3bc: 10000005 */ beqz $zero,.L0f02a3d4 +/* f02a3c0: 240effff */ addiu $t6,$zero,-1 +/* f02a3c4: 440e2000 */ mfc1 $t6,$f4 +.L0f02a3c8: +/* f02a3c8: 00000000 */ sll $zero,$zero,0x0 +/* f02a3cc: 05c0fffb */ bltz $t6,.L0f02a3bc +/* f02a3d0: 00000000 */ sll $zero,$zero,0x0 +.L0f02a3d4: +/* f02a3d4: 44d8f800 */ ctc1 $t8,$31 +/* f02a3d8: 10000006 */ beqz $zero,.L0f02a3f4 +/* f02a3dc: a06e0002 */ sb $t6,0x2($v1) +/* f02a3e0: 24080200 */ addiu $t0,$zero,0x200 +.L0f02a3e4: +/* f02a3e4: 0000a825 */ or $s5,$zero,$zero +/* f02a3e8: 00009825 */ or $s3,$zero,$zero +/* f02a3ec: a7a80176 */ sh $t0,0x176($sp) +/* f02a3f0: 24140200 */ addiu $s4,$zero,0x200 +.L0f02a3f4: +/* f02a3f4: 27a60104 */ addiu $a2,$sp,0x104 +/* f02a3f8: 27a50180 */ addiu $a1,$sp,0x180 +.L0f02a3fc: +/* f02a3fc: 87a80176 */ lh $t0,0x176($sp) +/* f02a400: 00002025 */ or $a0,$zero,$zero +/* f02a404: 02001825 */ or $v1,$s0,$zero +/* f02a408: 00c01025 */ or $v0,$a2,$zero +.L0f02a40c: +/* f02a40c: 8e410000 */ lw $at,0x0($s2) +/* f02a410: 24840001 */ addiu $a0,$a0,0x1 +/* f02a414: 2463000c */ addiu $v1,$v1,0xc +/* f02a418: a861fff4 */ swl $at,-0xc($v1) +/* f02a41c: b861fff7 */ swr $at,-0x9($v1) +/* f02a420: 8e580004 */ lw $t8,0x4($s2) +/* f02a424: 24420004 */ addiu $v0,$v0,0x4 +/* f02a428: a878fff8 */ swl $t8,-0x8($v1) +/* f02a42c: b878fffb */ swr $t8,-0x5($v1) +/* f02a430: 8e410008 */ lw $at,0x8($s2) +/* f02a434: a861fffc */ swl $at,-0x4($v1) +/* f02a438: b861ffff */ swr $at,-0x1($v1) +/* f02a43c: 8c4efffc */ lw $t6,-0x4($v0) +/* f02a440: 01d10019 */ multu $t6,$s1 +/* f02a444: 00007812 */ mflo $t7 +/* f02a448: 00afc821 */ addu $t9,$a1,$t7 +/* f02a44c: 87380000 */ lh $t8,0x0($t9) +/* f02a450: a478fff4 */ sh $t8,-0xc($v1) +/* f02a454: 8c4efffc */ lw $t6,-0x4($v0) +/* f02a458: 01d10019 */ multu $t6,$s1 +/* f02a45c: 00007812 */ mflo $t7 +/* f02a460: 00afc821 */ addu $t9,$a1,$t7 +/* f02a464: 87380002 */ lh $t8,0x2($t9) +/* f02a468: a478fff6 */ sh $t8,-0xa($v1) +/* f02a46c: 8c4efffc */ lw $t6,-0x4($v0) +/* f02a470: 01d10019 */ multu $t6,$s1 +/* f02a474: 00007812 */ mflo $t7 +/* f02a478: 00afc821 */ addu $t9,$a1,$t7 +/* f02a47c: 87380004 */ lh $t8,0x4($t9) +/* f02a480: a060fffb */ sb $zero,-0x5($v1) +/* f02a484: 1489ffe1 */ bne $a0,$t1,.L0f02a40c +/* f02a488: a478fff8 */ sh $t8,-0x8($v1) +/* f02a48c: a6150008 */ sh $s5,0x8($s0) +/* f02a490: a613000a */ sh $s3,0xa($s0) +/* f02a494: a6080014 */ sh $t0,0x14($s0) +/* f02a498: a6130016 */ sh $s3,0x16($s0) +/* f02a49c: a6080020 */ sh $t0,0x20($s0) +/* f02a4a0: a6140022 */ sh $s4,0x22($s0) +/* f02a4a4: a615002c */ sh $s5,0x2c($s0) +/* f02a4a8: a614002e */ sh $s4,0x2e($s0) +/* f02a4ac: 8fae01f0 */ lw $t6,0x1f0($sp) +/* f02a4b0: 3c190430 */ lui $t9,0x430 +/* f02a4b4: 37390030 */ ori $t9,$t9,0x30 +/* f02a4b8: 25cf0008 */ addiu $t7,$t6,0x8 +/* f02a4bc: afaf01f0 */ sw $t7,0x1f0($sp) +/* f02a4c0: add90000 */ sw $t9,0x0($t6) +/* f02a4c4: a7a80176 */ sh $t0,0x176($sp) +/* f02a4c8: afa60054 */ sw $a2,0x54($sp) +/* f02a4cc: 02002025 */ or $a0,$s0,$zero +/* f02a4d0: 0c012d20 */ jal 0x4b480 +/* f02a4d4: afae00b4 */ sw $t6,0xb4($sp) +/* f02a4d8: 8fa700b4 */ lw $a3,0xb4($sp) +/* f02a4dc: 8fa60054 */ lw $a2,0x54($sp) +/* f02a4e0: 3c0fb100 */ lui $t7,0xb100 +/* f02a4e4: ace20004 */ sw $v0,0x4($a3) +/* f02a4e8: 8fb801f0 */ lw $t8,0x1f0($sp) +/* f02a4ec: 35ef0032 */ ori $t7,$t7,0x32 +/* f02a4f0: 24192010 */ addiu $t9,$zero,0x2010 +/* f02a4f4: 270e0008 */ addiu $t6,$t8,0x8 +/* f02a4f8: afae01f0 */ sw $t6,0x1f0($sp) +/* f02a4fc: af190004 */ sw $t9,0x4($t8) +/* f02a500: af0f0000 */ sw $t7,0x0($t8) +/* f02a504: 27b80164 */ addiu $t8,$sp,0x164 +/* f02a508: 24c60010 */ addiu $a2,$a2,0x10 +/* f02a50c: 27a50180 */ addiu $a1,$sp,0x180 +/* f02a510: 24090004 */ addiu $t1,$zero,0x4 +/* f02a514: 14d8ffb9 */ bne $a2,$t8,.L0f02a3fc +/* f02a518: 26100030 */ addiu $s0,$s0,0x30 +/* f02a51c: 100004a4 */ beqz $zero,.L0f02b7b0 +/* f02a520: 8fbf003c */ lw $ra,0x3c($sp) +/* f02a524: 2401fffe */ addiu $at,$zero,-2 +.L0f02a528: +/* f02a528: 150100d5 */ bne $t0,$at,.L0f02a880 +/* f02a52c: 8fae01f4 */ lw $t6,0x1f4($sp) +/* f02a530: 8fa3020c */ lw $v1,0x20c($sp) +/* f02a534: 81c20011 */ lb $v0,0x11($t6) +/* f02a538: 8faf0208 */ lw $t7,0x208($sp) +/* f02a53c: 24040003 */ addiu $a0,$zero,0x3 +/* f02a540: 0043082a */ slt $at,$v0,$v1 +/* f02a544: 50200005 */ beqzl $at,.L0f02a55c +/* f02a548: 448f3000 */ mtc1 $t7,$f6 +/* f02a54c: 44806000 */ mtc1 $zero,$f12 +/* f02a550: 1000001f */ beqz $zero,.L0f02a5d0 +/* f02a554: 46006086 */ mov.s $f2,$f12 +/* f02a558: 448f3000 */ mtc1 $t7,$f6 +.L0f02a55c: +/* f02a55c: 3c0141f0 */ lui $at,0x41f0 +/* f02a560: 44814000 */ mtc1 $at,$f8 +/* f02a564: 46803420 */ cvt.s.w $f16,$f6 +/* f02a568: 44829000 */ mtc1 $v0,$f18 +/* f02a56c: 3c017f1b */ lui $at,0x7f1b +/* f02a570: c4248970 */ lwc1 $f4,-0x7690($at) +/* f02a574: 3c014220 */ lui $at,0x4220 +/* f02a578: 46809020 */ cvt.s.w $f0,$f18 +/* f02a57c: 44813000 */ mtc1 $at,$f6 +/* f02a580: 8fb90210 */ lw $t9,0x210($sp) +/* f02a584: 3c017f1b */ lui $at,0x7f1b +/* f02a588: 46104281 */ sub.s $f10,$f8,$f16 +/* f02a58c: 44838000 */ mtc1 $v1,$f16 +/* f02a590: 46045482 */ mul.s $f18,$f10,$f4 +/* f02a594: 468082a0 */ cvt.s.w $f10,$f16 +/* f02a598: 44998000 */ mtc1 $t9,$f16 +/* f02a59c: 46069200 */ add.s $f8,$f18,$f6 +/* f02a5a0: 460a0101 */ sub.s $f4,$f0,$f10 +/* f02a5a4: 468082a0 */ cvt.s.w $f10,$f16 +/* f02a5a8: 460c2480 */ add.s $f18,$f4,$f12 +/* f02a5ac: c4248974 */ lwc1 $f4,-0x768c($at) +/* f02a5b0: 44806000 */ mtc1 $zero,$f12 +/* f02a5b4: 46009183 */ div.s $f6,$f18,$f0 +/* f02a5b8: 46064082 */ mul.s $f2,$f8,$f6 +/* f02a5bc: 00000000 */ sll $zero,$zero,0x0 +/* f02a5c0: 46045482 */ mul.s $f18,$f10,$f4 +/* f02a5c4: 00000000 */ sll $zero,$zero,0x0 +/* f02a5c8: 46121082 */ mul.s $f2,$f2,$f18 +/* f02a5cc: 00000000 */ sll $zero,$zero,0x0 +.L0f02a5d0: +/* f02a5d0: 3c01437f */ lui $at,0x437f +/* f02a5d4: 44810000 */ mtc1 $at,$f0 +/* f02a5d8: 00000000 */ sll $zero,$zero,0x0 +/* f02a5dc: 4602003c */ c.lt.s $f0,$f2 +/* f02a5e0: 00000000 */ sll $zero,$zero,0x0 +/* f02a5e4: 45020004 */ bc1fl .L0f02a5f8 +/* f02a5e8: 460c103c */ c.lt.s $f2,$f12 +/* f02a5ec: 10000006 */ beqz $zero,.L0f02a608 +/* f02a5f0: 46000086 */ mov.s $f2,$f0 +/* f02a5f4: 460c103c */ c.lt.s $f2,$f12 +.L0f02a5f8: +/* f02a5f8: 00000000 */ sll $zero,$zero,0x0 +/* f02a5fc: 45000002 */ bc1f .L0f02a608 +/* f02a600: 00000000 */ sll $zero,$zero,0x0 +/* f02a604: 46006086 */ mov.s $f2,$f12 +.L0f02a608: +/* f02a608: 0fc59e73 */ jal func0f1679cc +/* f02a60c: e7a200ac */ swc1 $f2,0xac($sp) +/* f02a610: 8fb001f0 */ lw $s0,0x1f0($sp) +/* f02a614: 3c0f0708 */ lui $t7,0x708 +/* f02a618: 35ef000c */ ori $t7,$t7,0xc +/* f02a61c: 260e0008 */ addiu $t6,$s0,0x8 +/* f02a620: afae01f0 */ sw $t6,0x1f0($sp) +/* f02a624: ae0f0000 */ sw $t7,0x0($s0) +/* f02a628: afa201d8 */ sw $v0,0x1d8($sp) +/* f02a62c: 0c012d20 */ jal 0x4b480 +/* f02a630: 00402025 */ or $a0,$v0,$zero +/* f02a634: 8fa301d8 */ lw $v1,0x1d8($sp) +/* f02a638: c7a200ac */ lwc1 $f2,0xac($sp) +/* f02a63c: 8fa500e8 */ lw $a1,0xe8($sp) +/* f02a640: 8fa600e4 */ lw $a2,0xe4($sp) +/* f02a644: 8fa700e0 */ lw $a3,0xe0($sp) +/* f02a648: ae020004 */ sw $v0,0x4($s0) +/* f02a64c: 4600120d */ trunc.w.s $f8,$f2 +/* f02a650: 2404001e */ addiu $a0,$zero,0x1e +/* f02a654: a0600007 */ sb $zero,0x7($v1) +/* f02a658: a0650000 */ sb $a1,0x0($v1) +/* f02a65c: 44184000 */ mfc1 $t8,$f8 +/* f02a660: a0650004 */ sb $a1,0x4($v1) +/* f02a664: a0660001 */ sb $a2,0x1($v1) +/* f02a668: a0660005 */ sb $a2,0x5($v1) +/* f02a66c: a0670002 */ sb $a3,0x2($v1) +/* f02a670: a0670006 */ sb $a3,0x6($v1) +/* f02a674: 0fc59e59 */ jal func0f167964 +/* f02a678: a0780003 */ sb $t8,0x3($v1) +/* f02a67c: 87ab0052 */ lh $t3,0x52($sp) +/* f02a680: 02747021 */ addu $t6,$s3,$s4 +/* f02a684: 000e7843 */ sra $t7,$t6,0x1 +/* f02a688: 02abc821 */ addu $t9,$s5,$t3 +/* f02a68c: 0019c043 */ sra $t8,$t9,0x1 +/* f02a690: 00408025 */ or $s0,$v0,$zero +/* f02a694: afb80040 */ sw $t8,0x40($sp) +/* f02a698: afaf004c */ sw $t7,0x4c($sp) +/* f02a69c: 27a60104 */ addiu $a2,$sp,0x104 +/* f02a6a0: 240c0004 */ addiu $t4,$zero,0x4 +/* f02a6a4: 24090004 */ addiu $t1,$zero,0x4 +/* f02a6a8: 27a50180 */ addiu $a1,$sp,0x180 +.L0f02a6ac: +/* f02a6ac: 00002025 */ or $a0,$zero,$zero +/* f02a6b0: 02001825 */ or $v1,$s0,$zero +/* f02a6b4: 00c01025 */ or $v0,$a2,$zero +.L0f02a6b8: +/* f02a6b8: 8e410000 */ lw $at,0x0($s2) +/* f02a6bc: 24840001 */ addiu $a0,$a0,0x1 +/* f02a6c0: 2463000c */ addiu $v1,$v1,0xc +/* f02a6c4: a861fff4 */ swl $at,-0xc($v1) +/* f02a6c8: b861fff7 */ swr $at,-0x9($v1) +/* f02a6cc: 8e590004 */ lw $t9,0x4($s2) +/* f02a6d0: 24420004 */ addiu $v0,$v0,0x4 +/* f02a6d4: a879fff8 */ swl $t9,-0x8($v1) +/* f02a6d8: b879fffb */ swr $t9,-0x5($v1) +/* f02a6dc: 8e410008 */ lw $at,0x8($s2) +/* f02a6e0: a861fffc */ swl $at,-0x4($v1) +/* f02a6e4: b861ffff */ swr $at,-0x1($v1) +/* f02a6e8: 8c58fffc */ lw $t8,-0x4($v0) +/* f02a6ec: 03110019 */ multu $t8,$s1 +/* f02a6f0: 00007812 */ mflo $t7 +/* f02a6f4: 00af7021 */ addu $t6,$a1,$t7 +/* f02a6f8: 85d90000 */ lh $t9,0x0($t6) +/* f02a6fc: a479fff4 */ sh $t9,-0xc($v1) +/* f02a700: 8c58fffc */ lw $t8,-0x4($v0) +/* f02a704: 03110019 */ multu $t8,$s1 +/* f02a708: 00007812 */ mflo $t7 +/* f02a70c: 00af7021 */ addu $t6,$a1,$t7 +/* f02a710: 85d90002 */ lh $t9,0x2($t6) +/* f02a714: a479fff6 */ sh $t9,-0xa($v1) +/* f02a718: 8c58fffc */ lw $t8,-0x4($v0) +/* f02a71c: 03110019 */ multu $t8,$s1 +/* f02a720: 00007812 */ mflo $t7 +/* f02a724: 00af7021 */ addu $t6,$a1,$t7 +/* f02a728: 85d90004 */ lh $t9,0x4($t6) +/* f02a72c: a060fffb */ sb $zero,-0x5($v1) +/* f02a730: 1489ffe1 */ bne $a0,$t1,.L0f02a6b8 +/* f02a734: a479fff8 */ sh $t9,-0x8($v1) +/* f02a738: a6150008 */ sh $s5,0x8($s0) +/* f02a73c: a613000a */ sh $s3,0xa($s0) +/* f02a740: a60b0014 */ sh $t3,0x14($s0) +/* f02a744: a6130016 */ sh $s3,0x16($s0) +/* f02a748: a60b0020 */ sh $t3,0x20($s0) +/* f02a74c: a6140022 */ sh $s4,0x22($s0) +/* f02a750: a615002c */ sh $s5,0x2c($s0) +/* f02a754: a614002e */ sh $s4,0x2e($s0) +/* f02a758: 8e410000 */ lw $at,0x0($s2) +/* f02a75c: 860e0024 */ lh $t6,0x24($s0) +/* f02a760: 86190000 */ lh $t9,0x0($s0) +/* f02a764: aa010030 */ swl $at,0x30($s0) +/* f02a768: ba010033 */ swr $at,0x33($s0) +/* f02a76c: 8e4f0004 */ lw $t7,0x4($s2) +/* f02a770: 01d9c021 */ addu $t8,$t6,$t9 +/* f02a774: 86190018 */ lh $t9,0x18($s0) +/* f02a778: aa0f0034 */ swl $t7,0x34($s0) +/* f02a77c: ba0f0037 */ swr $t7,0x37($s0) +/* f02a780: 860f000c */ lh $t7,0xc($s0) +/* f02a784: 8e410008 */ lw $at,0x8($s2) +/* f02a788: 02002025 */ or $a0,$s0,$zero +/* f02a78c: 030f7021 */ addu $t6,$t8,$t7 +/* f02a790: 01d9c021 */ addu $t8,$t6,$t9 +/* f02a794: 86190002 */ lh $t9,0x2($s0) +/* f02a798: 860e0026 */ lh $t6,0x26($s0) +/* f02a79c: 00187883 */ sra $t7,$t8,0x2 +/* f02a7a0: a60f0030 */ sh $t7,0x30($s0) +/* f02a7a4: 860f000e */ lh $t7,0xe($s0) +/* f02a7a8: 01d9c021 */ addu $t8,$t6,$t9 +/* f02a7ac: 8619001a */ lh $t9,0x1a($s0) +/* f02a7b0: 030f7021 */ addu $t6,$t8,$t7 +/* f02a7b4: aa010038 */ swl $at,0x38($s0) +/* f02a7b8: 01d9c021 */ addu $t8,$t6,$t9 +/* f02a7bc: 86190004 */ lh $t9,0x4($s0) +/* f02a7c0: 860e0028 */ lh $t6,0x28($s0) +/* f02a7c4: 00187883 */ sra $t7,$t8,0x2 +/* f02a7c8: a60f0032 */ sh $t7,0x32($s0) +/* f02a7cc: 860f0010 */ lh $t7,0x10($s0) +/* f02a7d0: 01d9c021 */ addu $t8,$t6,$t9 +/* f02a7d4: 8619001c */ lh $t9,0x1c($s0) +/* f02a7d8: 030f7021 */ addu $t6,$t8,$t7 +/* f02a7dc: ba01003b */ swr $at,0x3b($s0) +/* f02a7e0: 01d9c021 */ addu $t8,$t6,$t9 +/* f02a7e4: 00187883 */ sra $t7,$t8,0x2 +/* f02a7e8: a60f0034 */ sh $t7,0x34($s0) +/* f02a7ec: 8fae0040 */ lw $t6,0x40($sp) +/* f02a7f0: a60e0038 */ sh $t6,0x38($s0) +/* f02a7f4: 8fb9004c */ lw $t9,0x4c($sp) +/* f02a7f8: a20c0037 */ sb $t4,0x37($s0) +/* f02a7fc: 3c0e0440 */ lui $t6,0x440 +/* f02a800: a619003a */ sh $t9,0x3a($s0) +/* f02a804: 8fb801f0 */ lw $t8,0x1f0($sp) +/* f02a808: 35ce003c */ ori $t6,$t6,0x3c +/* f02a80c: 270f0008 */ addiu $t7,$t8,0x8 +/* f02a810: afaf01f0 */ sw $t7,0x1f0($sp) +/* f02a814: af0e0000 */ sw $t6,0x0($t8) +/* f02a818: afab0044 */ sw $t3,0x44($sp) +/* f02a81c: afa60054 */ sw $a2,0x54($sp) +/* f02a820: 0c012d20 */ jal 0x4b480 +/* f02a824: afb800a4 */ sw $t8,0xa4($sp) +/* f02a828: 8fa700a4 */ lw $a3,0xa4($sp) +/* f02a82c: 8fa60054 */ lw $a2,0x54($sp) +/* f02a830: 8fab0044 */ lw $t3,0x44($sp) +/* f02a834: ace20004 */ sw $v0,0x4($a3) +/* f02a838: 8fb901f0 */ lw $t9,0x1f0($sp) +/* f02a83c: 3c0fb100 */ lui $t7,0xb100 +/* f02a840: 3c0e0332 */ lui $t6,0x332 +/* f02a844: 27380008 */ addiu $t8,$t9,0x8 +/* f02a848: afb801f0 */ sw $t8,0x1f0($sp) +/* f02a84c: 35ce2110 */ ori $t6,$t6,0x2110 +/* f02a850: 35ef4444 */ ori $t7,$t7,0x4444 +/* f02a854: af2f0000 */ sw $t7,0x0($t9) +/* f02a858: af2e0004 */ sw $t6,0x4($t9) +/* f02a85c: 27b90164 */ addiu $t9,$sp,0x164 +/* f02a860: 24c60010 */ addiu $a2,$a2,0x10 +/* f02a864: 27a50180 */ addiu $a1,$sp,0x180 +/* f02a868: 24090004 */ addiu $t1,$zero,0x4 +/* f02a86c: 240c0004 */ addiu $t4,$zero,0x4 +/* f02a870: 14d9ff8e */ bne $a2,$t9,.L0f02a6ac +/* f02a874: 2610003c */ addiu $s0,$s0,0x3c +/* f02a878: 100003cd */ beqz $zero,.L0f02b7b0 +/* f02a87c: 8fbf003c */ lw $ra,0x3c($sp) +.L0f02a880: +/* f02a880: 05010130 */ bgez $t0,.L0f02ad44 +/* f02a884: 8fae01f8 */ lw $t6,0x1f8($sp) +/* f02a888: 0fc59e59 */ jal func0f167964 +/* f02a88c: 2404000c */ addiu $a0,$zero,0xc +/* f02a890: 8fa80204 */ lw $t0,0x204($sp) +/* f02a894: 2401ffff */ addiu $at,$zero,-1 +/* f02a898: 00408025 */ or $s0,$v0,$zero +/* f02a89c: 15010035 */ bne $t0,$at,.L0f02a974 +/* f02a8a0: 8fb801f4 */ lw $t8,0x1f4($sp) +/* f02a8a4: 3c02800a */ lui $v0,0x800a +/* f02a8a8: 8c429fc8 */ lw $v0,-0x6038($v0) +/* f02a8ac: 8f03000c */ lw $v1,0xc($t8) +/* f02a8b0: 00002825 */ or $a1,$zero,$zero +/* f02a8b4: 24040001 */ addiu $a0,$zero,0x1 +/* f02a8b8: 00437823 */ subu $t7,$v0,$v1 +/* f02a8bc: 29e10051 */ slti $at,$t7,0x51 +/* f02a8c0: 10200016 */ beqz $at,.L0f02a91c +/* f02a8c4: 00627023 */ subu $t6,$v1,$v0 +/* f02a8c8: 25d90050 */ addiu $t9,$t6,0x50 +/* f02a8cc: 44993000 */ mtc1 $t9,$f6 +/* f02a8d0: 8fb80210 */ lw $t8,0x210($sp) +/* f02a8d4: 3c01404c */ lui $at,0x404c +/* f02a8d8: 46803420 */ cvt.s.w $f16,$f6 +/* f02a8dc: 44982000 */ mtc1 $t8,$f4 +/* f02a8e0: 44815000 */ mtc1 $at,$f10 +/* f02a8e4: 3c017f1b */ lui $at,0x7f1b +/* f02a8e8: c4288978 */ lwc1 $f8,-0x7688($at) +/* f02a8ec: 468024a0 */ cvt.s.w $f18,$f4 +/* f02a8f0: 460a8002 */ mul.s $f0,$f16,$f10 +/* f02a8f4: 00000000 */ sll $zero,$zero,0x0 +/* f02a8f8: 46089182 */ mul.s $f6,$f18,$f8 +/* f02a8fc: 00000000 */ sll $zero,$zero,0x0 +/* f02a900: 46060002 */ mul.s $f0,$f0,$f6 +/* f02a904: 4600040d */ trunc.w.s $f16,$f0 +/* f02a908: 44058000 */ mfc1 $a1,$f16 +/* f02a90c: 00000000 */ sll $zero,$zero,0x0 +/* f02a910: 30ae00ff */ andi $t6,$a1,0xff +/* f02a914: 10000001 */ beqz $zero,.L0f02a91c +/* f02a918: 01c02825 */ or $a1,$t6,$zero +.L0f02a91c: +/* f02a91c: 0fc59e73 */ jal func0f1679cc +/* f02a920: a3a5017f */ sb $a1,0x17f($sp) +/* f02a924: 8fb101f0 */ lw $s1,0x1f0($sp) +/* f02a928: 3c0f0700 */ lui $t7,0x700 +/* f02a92c: 35ef0004 */ ori $t7,$t7,0x4 +/* f02a930: 26380008 */ addiu $t8,$s1,0x8 +/* f02a934: afb801f0 */ sw $t8,0x1f0($sp) +/* f02a938: ae2f0000 */ sw $t7,0x0($s1) +/* f02a93c: afa201d8 */ sw $v0,0x1d8($sp) +/* f02a940: 0c012d20 */ jal 0x4b480 +/* f02a944: 00402025 */ or $a0,$v0,$zero +/* f02a948: 8fa301d8 */ lw $v1,0x1d8($sp) +/* f02a94c: 93a5017f */ lbu $a1,0x17f($sp) +/* f02a950: ae220004 */ sw $v0,0x4($s1) +/* f02a954: 8fae0100 */ lw $t6,0x100($sp) +/* f02a958: a06e0000 */ sb $t6,0x0($v1) +/* f02a95c: 8fb900fc */ lw $t9,0xfc($sp) +/* f02a960: a0790001 */ sb $t9,0x1($v1) +/* f02a964: 8fb800f8 */ lw $t8,0xf8($sp) +/* f02a968: a0650003 */ sb $a1,0x3($v1) +/* f02a96c: 10000053 */ beqz $zero,.L0f02aabc +/* f02a970: a0780002 */ sb $t8,0x2($v1) +.L0f02a974: +/* f02a974: 2401fffe */ addiu $at,$zero,-2 +/* f02a978: 15010050 */ bne $t0,$at,.L0f02aabc +/* f02a97c: 8faf01f4 */ lw $t7,0x1f4($sp) +/* f02a980: 8fa3020c */ lw $v1,0x20c($sp) +/* f02a984: 81e20011 */ lb $v0,0x11($t7) +/* f02a988: 8fae0208 */ lw $t6,0x208($sp) +/* f02a98c: 24040001 */ addiu $a0,$zero,0x1 +/* f02a990: 0043082a */ slt $at,$v0,$v1 +/* f02a994: 50200005 */ beqzl $at,.L0f02a9ac +/* f02a998: 448e9000 */ mtc1 $t6,$f18 +/* f02a99c: 44806000 */ mtc1 $zero,$f12 +/* f02a9a0: 10000021 */ beqz $zero,.L0f02aa28 +/* f02a9a4: 46006086 */ mov.s $f2,$f12 +/* f02a9a8: 448e9000 */ mtc1 $t6,$f18 +.L0f02a9ac: +/* f02a9ac: 3c0141f0 */ lui $at,0x41f0 +/* f02a9b0: 44812000 */ mtc1 $at,$f4 +/* f02a9b4: 46809220 */ cvt.s.w $f8,$f18 +/* f02a9b8: 44825000 */ mtc1 $v0,$f10 +/* f02a9bc: 3c014080 */ lui $at,0x4080 +/* f02a9c0: 44818000 */ mtc1 $at,$f16 +/* f02a9c4: 3c014220 */ lui $at,0x4220 +/* f02a9c8: 46805020 */ cvt.s.w $f0,$f10 +/* f02a9cc: 44819000 */ mtc1 $at,$f18 +/* f02a9d0: 3c013f80 */ lui $at,0x3f80 +/* f02a9d4: 8fb90210 */ lw $t9,0x210($sp) +/* f02a9d8: 44806000 */ mtc1 $zero,$f12 +/* f02a9dc: 46082181 */ sub.s $f6,$f4,$f8 +/* f02a9e0: 44834000 */ mtc1 $v1,$f8 +/* f02a9e4: 46103282 */ mul.s $f10,$f6,$f16 +/* f02a9e8: 468041a0 */ cvt.s.w $f6,$f8 +/* f02a9ec: 46125100 */ add.s $f4,$f10,$f18 +/* f02a9f0: 44815000 */ mtc1 $at,$f10 +/* f02a9f4: 3c017f1b */ lui $at,0x7f1b +/* f02a9f8: 46060401 */ sub.s $f16,$f0,$f6 +/* f02a9fc: 44993000 */ mtc1 $t9,$f6 +/* f02aa00: 460a8480 */ add.s $f18,$f16,$f10 +/* f02aa04: c42a897c */ lwc1 $f10,-0x7684($at) +/* f02aa08: 46803420 */ cvt.s.w $f16,$f6 +/* f02aa0c: 46009203 */ div.s $f8,$f18,$f0 +/* f02aa10: 46082082 */ mul.s $f2,$f4,$f8 +/* f02aa14: 00000000 */ sll $zero,$zero,0x0 +/* f02aa18: 460a8482 */ mul.s $f18,$f16,$f10 +/* f02aa1c: 00000000 */ sll $zero,$zero,0x0 +/* f02aa20: 46121082 */ mul.s $f2,$f2,$f18 +/* f02aa24: 00000000 */ sll $zero,$zero,0x0 +.L0f02aa28: +/* f02aa28: 3c01437f */ lui $at,0x437f +/* f02aa2c: 44810000 */ mtc1 $at,$f0 +/* f02aa30: 00000000 */ sll $zero,$zero,0x0 +/* f02aa34: 4602003c */ c.lt.s $f0,$f2 +/* f02aa38: 00000000 */ sll $zero,$zero,0x0 +/* f02aa3c: 45020004 */ bc1fl .L0f02aa50 +/* f02aa40: 460c103c */ c.lt.s $f2,$f12 +/* f02aa44: 10000006 */ beqz $zero,.L0f02aa60 +/* f02aa48: 46000086 */ mov.s $f2,$f0 +/* f02aa4c: 460c103c */ c.lt.s $f2,$f12 +.L0f02aa50: +/* f02aa50: 00000000 */ sll $zero,$zero,0x0 +/* f02aa54: 45000002 */ bc1f .L0f02aa60 +/* f02aa58: 00000000 */ sll $zero,$zero,0x0 +/* f02aa5c: 46006086 */ mov.s $f2,$f12 +.L0f02aa60: +/* f02aa60: 0fc59e73 */ jal func0f1679cc +/* f02aa64: e7a20094 */ swc1 $f2,0x94($sp) +/* f02aa68: 8fb101f0 */ lw $s1,0x1f0($sp) +/* f02aa6c: 3c0e0700 */ lui $t6,0x700 +/* f02aa70: 35ce0004 */ ori $t6,$t6,0x4 +/* f02aa74: 262f0008 */ addiu $t7,$s1,0x8 +/* f02aa78: afaf01f0 */ sw $t7,0x1f0($sp) +/* f02aa7c: ae2e0000 */ sw $t6,0x0($s1) +/* f02aa80: afa201d8 */ sw $v0,0x1d8($sp) +/* f02aa84: 0c012d20 */ jal 0x4b480 +/* f02aa88: 00402025 */ or $a0,$v0,$zero +/* f02aa8c: 8fa301d8 */ lw $v1,0x1d8($sp) +/* f02aa90: c7a20094 */ lwc1 $f2,0x94($sp) +/* f02aa94: ae220004 */ sw $v0,0x4($s1) +/* f02aa98: 8fb900e8 */ lw $t9,0xe8($sp) +/* f02aa9c: 4600110d */ trunc.w.s $f4,$f2 +/* f02aaa0: a0790000 */ sb $t9,0x0($v1) +/* f02aaa4: 8fb800e4 */ lw $t8,0xe4($sp) +/* f02aaa8: 44192000 */ mfc1 $t9,$f4 +/* f02aaac: a0780001 */ sb $t8,0x1($v1) +/* f02aab0: 8faf00e0 */ lw $t7,0xe0($sp) +/* f02aab4: a0790003 */ sb $t9,0x3($v1) +/* f02aab8: a06f0002 */ sb $t7,0x2($v1) +.L0f02aabc: +/* f02aabc: 02001825 */ or $v1,$s0,$zero +/* f02aac0: 27a20180 */ addiu $v0,$sp,0x180 +/* f02aac4: 27a401b0 */ addiu $a0,$sp,0x1b0 +.L0f02aac8: +/* f02aac8: 8e410000 */ lw $at,0x0($s2) +/* f02aacc: 24420006 */ addiu $v0,$v0,0x6 +/* f02aad0: 2463000c */ addiu $v1,$v1,0xc +/* f02aad4: a861fff4 */ swl $at,-0xc($v1) +/* f02aad8: b861fff7 */ swr $at,-0x9($v1) +/* f02aadc: 8e4f0004 */ lw $t7,0x4($s2) +/* f02aae0: a86ffff8 */ swl $t7,-0x8($v1) +/* f02aae4: b86ffffb */ swr $t7,-0x5($v1) +/* f02aae8: 8e410008 */ lw $at,0x8($s2) +/* f02aaec: a861fffc */ swl $at,-0x4($v1) +/* f02aaf0: b861ffff */ swr $at,-0x1($v1) +/* f02aaf4: 844efffa */ lh $t6,-0x6($v0) +/* f02aaf8: 0044082b */ sltu $at,$v0,$a0 +/* f02aafc: a46efff4 */ sh $t6,-0xc($v1) +/* f02ab00: 8459fffc */ lh $t9,-0x4($v0) +/* f02ab04: a479fff6 */ sh $t9,-0xa($v1) +/* f02ab08: 8458fffe */ lh $t8,-0x2($v0) +/* f02ab0c: a060fffb */ sb $zero,-0x5($v1) +/* f02ab10: 1420ffed */ bnez $at,.L0f02aac8 +/* f02ab14: a478fff8 */ sh $t8,-0x8($v1) +/* f02ab18: a6150008 */ sh $s5,0x8($s0) +/* f02ab1c: a613000a */ sh $s3,0xa($s0) +/* f02ab20: 87ab0052 */ lh $t3,0x52($sp) +/* f02ab24: a6130016 */ sh $s3,0x16($s0) +/* f02ab28: a6140046 */ sh $s4,0x46($s0) +/* f02ab2c: a6150038 */ sh $s5,0x38($s0) +/* f02ab30: a614003a */ sh $s4,0x3a($s0) +/* f02ab34: a615002c */ sh $s5,0x2c($s0) +/* f02ab38: a613002e */ sh $s3,0x2e($s0) +/* f02ab3c: a6130022 */ sh $s3,0x22($s0) +/* f02ab40: a6140052 */ sh $s4,0x52($s0) +/* f02ab44: a615005c */ sh $s5,0x5c($s0) +/* f02ab48: a614005e */ sh $s4,0x5e($s0) +/* f02ab4c: a60b0014 */ sh $t3,0x14($s0) +/* f02ab50: a60b0044 */ sh $t3,0x44($s0) +/* f02ab54: a60b0020 */ sh $t3,0x20($s0) +/* f02ab58: a60b0050 */ sh $t3,0x50($s0) +/* f02ab5c: 8e410000 */ lw $at,0x0($s2) +/* f02ab60: 02002025 */ or $a0,$s0,$zero +/* f02ab64: aa010060 */ swl $at,0x60($s0) +/* f02ab68: ba010063 */ swr $at,0x63($s0) +/* f02ab6c: 8e4e0004 */ lw $t6,0x4($s2) +/* f02ab70: aa0e0064 */ swl $t6,0x64($s0) +/* f02ab74: ba0e0067 */ swr $t6,0x67($s0) +/* f02ab78: 8e410008 */ lw $at,0x8($s2) +/* f02ab7c: aa010068 */ swl $at,0x68($s0) +/* f02ab80: ba01006b */ swr $at,0x6b($s0) +/* f02ab84: 87b9018c */ lh $t9,0x18c($sp) +/* f02ab88: a6190060 */ sh $t9,0x60($s0) +/* f02ab8c: 87b8018e */ lh $t8,0x18e($sp) +/* f02ab90: a6180062 */ sh $t8,0x62($s0) +/* f02ab94: 87af0190 */ lh $t7,0x190($sp) +/* f02ab98: a2000067 */ sb $zero,0x67($s0) +/* f02ab9c: a60f0064 */ sh $t7,0x64($s0) +/* f02aba0: 8e410000 */ lw $at,0x0($s2) +/* f02aba4: aa01006c */ swl $at,0x6c($s0) +/* f02aba8: ba01006f */ swr $at,0x6f($s0) +/* f02abac: 8e590004 */ lw $t9,0x4($s2) +/* f02abb0: aa190070 */ swl $t9,0x70($s0) +/* f02abb4: ba190073 */ swr $t9,0x73($s0) +/* f02abb8: 8e410008 */ lw $at,0x8($s2) +/* f02abbc: aa010074 */ swl $at,0x74($s0) +/* f02abc0: ba010077 */ swr $at,0x77($s0) +/* f02abc4: 87b80192 */ lh $t8,0x192($sp) +/* f02abc8: a618006c */ sh $t8,0x6c($s0) +/* f02abcc: 87af0194 */ lh $t7,0x194($sp) +/* f02abd0: a60f006e */ sh $t7,0x6e($s0) +/* f02abd4: 87ae0196 */ lh $t6,0x196($sp) +/* f02abd8: a2000073 */ sb $zero,0x73($s0) +/* f02abdc: a6150068 */ sh $s5,0x68($s0) +/* f02abe0: a614006a */ sh $s4,0x6a($s0) +/* f02abe4: a6140076 */ sh $s4,0x76($s0) +/* f02abe8: a60b0074 */ sh $t3,0x74($s0) +/* f02abec: a60e0070 */ sh $t6,0x70($s0) +/* f02abf0: 8e410000 */ lw $at,0x0($s2) +/* f02abf4: aa010078 */ swl $at,0x78($s0) +/* f02abf8: ba01007b */ swr $at,0x7b($s0) +/* f02abfc: 8e580004 */ lw $t8,0x4($s2) +/* f02ac00: aa18007c */ swl $t8,0x7c($s0) +/* f02ac04: ba18007f */ swr $t8,0x7f($s0) +/* f02ac08: 8e410008 */ lw $at,0x8($s2) +/* f02ac0c: aa010080 */ swl $at,0x80($s0) +/* f02ac10: ba010083 */ swr $at,0x83($s0) +/* f02ac14: 87af01a4 */ lh $t7,0x1a4($sp) +/* f02ac18: a60f0078 */ sh $t7,0x78($s0) +/* f02ac1c: 87ae01a6 */ lh $t6,0x1a6($sp) +/* f02ac20: a60e007a */ sh $t6,0x7a($s0) +/* f02ac24: 87b901a8 */ lh $t9,0x1a8($sp) +/* f02ac28: a200007f */ sb $zero,0x7f($s0) +/* f02ac2c: a619007c */ sh $t9,0x7c($s0) +/* f02ac30: 8e410000 */ lw $at,0x0($s2) +/* f02ac34: aa010084 */ swl $at,0x84($s0) +/* f02ac38: ba010087 */ swr $at,0x87($s0) +/* f02ac3c: 8e4f0004 */ lw $t7,0x4($s2) +/* f02ac40: aa0f0088 */ swl $t7,0x88($s0) +/* f02ac44: ba0f008b */ swr $t7,0x8b($s0) +/* f02ac48: 8e410008 */ lw $at,0x8($s2) +/* f02ac4c: aa01008c */ swl $at,0x8c($s0) +/* f02ac50: ba01008f */ swr $at,0x8f($s0) +/* f02ac54: 87ae01aa */ lh $t6,0x1aa($sp) +/* f02ac58: a60e0084 */ sh $t6,0x84($s0) +/* f02ac5c: 87b901ac */ lh $t9,0x1ac($sp) +/* f02ac60: a6190086 */ sh $t9,0x86($s0) +/* f02ac64: 87b801ae */ lh $t8,0x1ae($sp) +/* f02ac68: a200008b */ sb $zero,0x8b($s0) +/* f02ac6c: a6150080 */ sh $s5,0x80($s0) +/* f02ac70: a6130082 */ sh $s3,0x82($s0) +/* f02ac74: a613008e */ sh $s3,0x8e($s0) +/* f02ac78: a60b008c */ sh $t3,0x8c($s0) +/* f02ac7c: a6180088 */ sh $t8,0x88($s0) +/* f02ac80: 8fb101f0 */ lw $s1,0x1f0($sp) +/* f02ac84: 3c1904b0 */ lui $t9,0x4b0 +/* f02ac88: 37390090 */ ori $t9,$t9,0x90 +/* f02ac8c: 262e0008 */ addiu $t6,$s1,0x8 +/* f02ac90: afae01f0 */ sw $t6,0x1f0($sp) +/* f02ac94: 0c012d20 */ jal 0x4b480 +/* f02ac98: ae390000 */ sw $t9,0x0($s1) +/* f02ac9c: ae220004 */ sw $v0,0x4($s1) +/* f02aca0: 8fb801f0 */ lw $t8,0x1f0($sp) +/* f02aca4: 3c0eb100 */ lui $t6,0xb100 +/* f02aca8: 3c194b5b */ lui $t9,0x4b5b +/* f02acac: 270f0008 */ addiu $t7,$t8,0x8 +/* f02acb0: afaf01f0 */ sw $t7,0x1f0($sp) +/* f02acb4: 37399010 */ ori $t9,$t9,0x9010 +/* f02acb8: 35cea489 */ ori $t6,$t6,0xa489 +/* f02acbc: 27a30124 */ addiu $v1,$sp,0x124 +/* f02acc0: 27a60164 */ addiu $a2,$sp,0x164 +/* f02acc4: 3c05b100 */ lui $a1,0xb100 +/* f02acc8: af0e0000 */ sw $t6,0x0($t8) +/* f02accc: af190004 */ sw $t9,0x4($t8) +.L0f02acd0: +/* f02acd0: 8fa201f0 */ lw $v0,0x1f0($sp) +/* f02acd4: 24630010 */ addiu $v1,$v1,0x10 +/* f02acd8: 244f0008 */ addiu $t7,$v0,0x8 +/* f02acdc: afaf01f0 */ sw $t7,0x1f0($sp) +/* f02ace0: 8c6efff8 */ lw $t6,-0x8($v1) +/* f02ace4: 8c6ffffc */ lw $t7,-0x4($v1) +/* f02ace8: 31d9000f */ andi $t9,$t6,0xf +/* f02acec: 0325c025 */ or $t8,$t9,$a1 +/* f02acf0: 31ee000f */ andi $t6,$t7,0xf +/* f02acf4: 000ec900 */ sll $t9,$t6,0x4 +/* f02acf8: 03197825 */ or $t7,$t8,$t9 +/* f02acfc: ac4f0000 */ sw $t7,0x0($v0) +/* f02ad00: 8c78fff8 */ lw $t8,-0x8($v1) +/* f02ad04: 8c64fff0 */ lw $a0,-0x10($v1) +/* f02ad08: 3319000f */ andi $t9,$t8,0xf +/* f02ad0c: 308e000f */ andi $t6,$a0,0xf +/* f02ad10: 01c02025 */ or $a0,$t6,$zero +/* f02ad14: 00197b00 */ sll $t7,$t9,0xc +/* f02ad18: 01cf7025 */ or $t6,$t6,$t7 +/* f02ad1c: 8c6ffff4 */ lw $t7,-0xc($v1) +/* f02ad20: 0004c200 */ sll $t8,$a0,0x8 +/* f02ad24: 01d8c825 */ or $t9,$t6,$t8 +/* f02ad28: 31ee000f */ andi $t6,$t7,0xf +/* f02ad2c: 000ec100 */ sll $t8,$t6,0x4 +/* f02ad30: 03387825 */ or $t7,$t9,$t8 +/* f02ad34: 1466ffe6 */ bne $v1,$a2,.L0f02acd0 +/* f02ad38: ac4f0004 */ sw $t7,0x4($v0) +/* f02ad3c: 1000029c */ beqz $zero,.L0f02b7b0 +/* f02ad40: 8fbf003c */ lw $ra,0x3c($sp) +.L0f02ad44: +/* f02ad44: 91c40000 */ lbu $a0,0x0($t6) +/* f02ad48: 24010001 */ addiu $at,$zero,0x1 +/* f02ad4c: 10810005 */ beq $a0,$at,.L0f02ad64 +/* f02ad50: 24090004 */ addiu $t1,$zero,0x4 +/* f02ad54: 11240003 */ beq $t1,$a0,.L0f02ad64 +/* f02ad58: 24010002 */ addiu $at,$zero,0x2 +/* f02ad5c: 5481000b */ bnel $a0,$at,.L0f02ad8c +/* f02ad60: 8fb901f4 */ lw $t9,0x1f4($sp) +.L0f02ad64: +/* f02ad64: 8fb901f8 */ lw $t9,0x1f8($sp) +/* f02ad68: 240500ff */ addiu $a1,$zero,0xff +/* f02ad6c: 8f380004 */ lw $t8,0x4($t9) +/* f02ad70: 8f0f0010 */ lw $t7,0x10($t8) +/* f02ad74: 31ee1000 */ andi $t6,$t7,0x1000 +/* f02ad78: 51c00004 */ beqzl $t6,.L0f02ad8c +/* f02ad7c: 8fb901f4 */ lw $t9,0x1f4($sp) +/* f02ad80: 10000023 */ beqz $zero,.L0f02ae10 +/* f02ad84: 240600ff */ addiu $a2,$zero,0xff +/* f02ad88: 8fb901f4 */ lw $t9,0x1f4($sp) +.L0f02ad8c: +/* f02ad8c: 3c02800a */ lui $v0,0x800a +/* f02ad90: 8c429fc8 */ lw $v0,-0x6038($v0) +/* f02ad94: 8f23000c */ lw $v1,0xc($t9) +/* f02ad98: 00002825 */ or $a1,$zero,$zero +/* f02ad9c: 00003025 */ or $a2,$zero,$zero +/* f02ada0: 0043c023 */ subu $t8,$v0,$v1 +/* f02ada4: 2b010051 */ slti $at,$t8,0x51 +/* f02ada8: 10200019 */ beqz $at,.L0f02ae10 +/* f02adac: 00627823 */ subu $t7,$v1,$v0 +/* f02adb0: 25ee0050 */ addiu $t6,$t7,0x50 +/* f02adb4: 448e4000 */ mtc1 $t6,$f8 +/* f02adb8: 8fb90210 */ lw $t9,0x210($sp) +/* f02adbc: 3c01404c */ lui $at,0x404c +/* f02adc0: 468041a0 */ cvt.s.w $f6,$f8 +/* f02adc4: 44995000 */ mtc1 $t9,$f10 +/* f02adc8: 44818000 */ mtc1 $at,$f16 +/* f02adcc: 3c017f1b */ lui $at,0x7f1b +/* f02add0: c4248980 */ lwc1 $f4,-0x7680($at) +/* f02add4: 468054a0 */ cvt.s.w $f18,$f10 +/* f02add8: 46103302 */ mul.s $f12,$f6,$f16 +/* f02addc: 00000000 */ sll $zero,$zero,0x0 +/* f02ade0: 46049082 */ mul.s $f2,$f18,$f4 +/* f02ade4: 00000000 */ sll $zero,$zero,0x0 +/* f02ade8: 46026002 */ mul.s $f0,$f12,$f2 +/* f02adec: 4600020d */ trunc.w.s $f8,$f0 +/* f02adf0: 4600018d */ trunc.w.s $f6,$f0 +/* f02adf4: 44054000 */ mfc1 $a1,$f8 +/* f02adf8: 44063000 */ mfc1 $a2,$f6 +/* f02adfc: 30af00ff */ andi $t7,$a1,0xff +/* f02ae00: 01e02825 */ or $a1,$t7,$zero +/* f02ae04: 30d900ff */ andi $t9,$a2,0xff +/* f02ae08: 10000001 */ beqz $zero,.L0f02ae10 +/* f02ae0c: 03203025 */ or $a2,$t9,$zero +.L0f02ae10: +/* f02ae10: 24040005 */ addiu $a0,$zero,0x5 +/* f02ae14: a3a5017f */ sb $a1,0x17f($sp) +/* f02ae18: a3a6017e */ sb $a2,0x17e($sp) +/* f02ae1c: afa700f4 */ sw $a3,0xf4($sp) +/* f02ae20: afaa00f0 */ sw $t2,0xf0($sp) +/* f02ae24: 0fc59e73 */ jal func0f1679cc +/* f02ae28: afab00ec */ sw $t3,0xec($sp) +/* f02ae2c: 8fb001f0 */ lw $s0,0x1f0($sp) +/* f02ae30: 3c0e0710 */ lui $t6,0x710 +/* f02ae34: 35ce0014 */ ori $t6,$t6,0x14 +/* f02ae38: 260f0008 */ addiu $t7,$s0,0x8 +/* f02ae3c: afaf01f0 */ sw $t7,0x1f0($sp) +/* f02ae40: ae0e0000 */ sw $t6,0x0($s0) +/* f02ae44: afa201d8 */ sw $v0,0x1d8($sp) +/* f02ae48: 0c012d20 */ jal 0x4b480 +/* f02ae4c: 00402025 */ or $a0,$v0,$zero +/* f02ae50: 8fa301d8 */ lw $v1,0x1d8($sp) +/* f02ae54: 93a5017f */ lbu $a1,0x17f($sp) +/* f02ae58: 8fa700f4 */ lw $a3,0xf4($sp) +/* f02ae5c: 8faa00f0 */ lw $t2,0xf0($sp) +/* f02ae60: 8fab00ec */ lw $t3,0xec($sp) +/* f02ae64: 93a6017e */ lbu $a2,0x17e($sp) +/* f02ae68: ae020004 */ sw $v0,0x4($s0) +/* f02ae6c: 8fb90100 */ lw $t9,0x100($sp) +/* f02ae70: 2404001e */ addiu $a0,$zero,0x1e +/* f02ae74: a0790000 */ sb $t9,0x0($v1) +/* f02ae78: 8fb800fc */ lw $t8,0xfc($sp) +/* f02ae7c: a0780001 */ sb $t8,0x1($v1) +/* f02ae80: 8faf00f8 */ lw $t7,0xf8($sp) +/* f02ae84: a0650003 */ sb $a1,0x3($v1) +/* f02ae88: a0650007 */ sb $a1,0x7($v1) +/* f02ae8c: a065000b */ sb $a1,0xb($v1) +/* f02ae90: a0670004 */ sb $a3,0x4($v1) +/* f02ae94: a0670008 */ sb $a3,0x8($v1) +/* f02ae98: a06a0005 */ sb $t2,0x5($v1) +/* f02ae9c: a06a0009 */ sb $t2,0x9($v1) +/* f02aea0: a06b0006 */ sb $t3,0x6($v1) +/* f02aea4: a06b000a */ sb $t3,0xa($v1) +/* f02aea8: a06f0002 */ sb $t7,0x2($v1) +/* f02aeac: 8fae0100 */ lw $t6,0x100($sp) +/* f02aeb0: 24e70046 */ addiu $a3,$a3,0x46 +/* f02aeb4: 254a0046 */ addiu $t2,$t2,0x46 +/* f02aeb8: 25d90064 */ addiu $t9,$t6,0x64 +/* f02aebc: 2b210100 */ slti $at,$t9,0x100 +/* f02aec0: 14200003 */ bnez $at,.L0f02aed0 +/* f02aec4: afb90100 */ sw $t9,0x100($sp) +/* f02aec8: 240c00ff */ addiu $t4,$zero,0xff +/* f02aecc: afac0100 */ sw $t4,0x100($sp) +.L0f02aed0: +/* f02aed0: 8fb80100 */ lw $t8,0x100($sp) +/* f02aed4: 256b0046 */ addiu $t3,$t3,0x46 +/* f02aed8: a078000c */ sb $t8,0xc($v1) +/* f02aedc: 8faf00fc */ lw $t7,0xfc($sp) +/* f02aee0: 25ee0064 */ addiu $t6,$t7,0x64 +/* f02aee4: 29c10100 */ slti $at,$t6,0x100 +/* f02aee8: 14200003 */ bnez $at,.L0f02aef8 +/* f02aeec: afae00fc */ sw $t6,0xfc($sp) +/* f02aef0: 240d00ff */ addiu $t5,$zero,0xff +/* f02aef4: afad00fc */ sw $t5,0xfc($sp) +.L0f02aef8: +/* f02aef8: 8fb900fc */ lw $t9,0xfc($sp) +/* f02aefc: a079000d */ sb $t9,0xd($v1) +/* f02af00: 8fb800f8 */ lw $t8,0xf8($sp) +/* f02af04: 270f0064 */ addiu $t7,$t8,0x64 +/* f02af08: 29e10100 */ slti $at,$t7,0x100 +/* f02af0c: 14200003 */ bnez $at,.L0f02af1c +/* f02af10: afaf00f8 */ sw $t7,0xf8($sp) +/* f02af14: 241f00ff */ addiu $ra,$zero,0xff +/* f02af18: afbf00f8 */ sw $ra,0xf8($sp) +.L0f02af1c: +/* f02af1c: 8fae00f8 */ lw $t6,0xf8($sp) +/* f02af20: 28e10100 */ slti $at,$a3,0x100 +/* f02af24: a066000f */ sb $a2,0xf($v1) +/* f02af28: 14200002 */ bnez $at,.L0f02af34 +/* f02af2c: a06e000e */ sb $t6,0xe($v1) +/* f02af30: 240700ff */ addiu $a3,$zero,0xff +.L0f02af34: +/* f02af34: 29410100 */ slti $at,$t2,0x100 +/* f02af38: 14200002 */ bnez $at,.L0f02af44 +/* f02af3c: a0670010 */ sb $a3,0x10($v1) +/* f02af40: 240a00ff */ addiu $t2,$zero,0xff +.L0f02af44: +/* f02af44: 29610100 */ slti $at,$t3,0x100 +/* f02af48: 14200002 */ bnez $at,.L0f02af54 +/* f02af4c: a06a0011 */ sb $t2,0x11($v1) +/* f02af50: 240b00ff */ addiu $t3,$zero,0xff +.L0f02af54: +/* f02af54: a06b0012 */ sb $t3,0x12($v1) +/* f02af58: 0fc59e59 */ jal func0f167964 +/* f02af5c: a0650013 */ sb $a1,0x13($v1) +/* f02af60: 8fa80204 */ lw $t0,0x204($sp) +/* f02af64: 27b80104 */ addiu $t8,$sp,0x104 +/* f02af68: 00408025 */ or $s0,$v0,$zero +/* f02af6c: 0008c900 */ sll $t9,$t0,0x4 +/* f02af70: 03382821 */ addu $a1,$t9,$t8 +/* f02af74: 00a03825 */ or $a3,$a1,$zero +/* f02af78: afa50048 */ sw $a1,0x48($sp) +/* f02af7c: 27a50180 */ addiu $a1,$sp,0x180 +/* f02af80: 00002025 */ or $a0,$zero,$zero +/* f02af84: 00401825 */ or $v1,$v0,$zero +.L0f02af88: +/* f02af88: 8e410000 */ lw $at,0x0($s2) +/* f02af8c: 24840001 */ addiu $a0,$a0,0x1 +/* f02af90: 24e70004 */ addiu $a3,$a3,0x4 +/* f02af94: a8610000 */ swl $at,0x0($v1) +/* f02af98: b8610003 */ swr $at,0x3($v1) +/* f02af9c: 8e590004 */ lw $t9,0x4($s2) +/* f02afa0: 2463000c */ addiu $v1,$v1,0xc +/* f02afa4: a879fff8 */ swl $t9,-0x8($v1) +/* f02afa8: b879fffb */ swr $t9,-0x5($v1) +/* f02afac: 8e410008 */ lw $at,0x8($s2) +/* f02afb0: a861fffc */ swl $at,-0x4($v1) +/* f02afb4: b861ffff */ swr $at,-0x1($v1) +/* f02afb8: 8cf8fffc */ lw $t8,-0x4($a3) +/* f02afbc: 28810004 */ slti $at,$a0,0x4 +/* f02afc0: 03110019 */ multu $t8,$s1 +/* f02afc4: 00007012 */ mflo $t6 +/* f02afc8: 00ae7821 */ addu $t7,$a1,$t6 +/* f02afcc: 85f90000 */ lh $t9,0x0($t7) +/* f02afd0: a479fff4 */ sh $t9,-0xc($v1) +/* f02afd4: 8cf8fffc */ lw $t8,-0x4($a3) +/* f02afd8: 03110019 */ multu $t8,$s1 +/* f02afdc: 00007012 */ mflo $t6 +/* f02afe0: 00ae7821 */ addu $t7,$a1,$t6 +/* f02afe4: 85f90002 */ lh $t9,0x2($t7) +/* f02afe8: a479fff6 */ sh $t9,-0xa($v1) +/* f02afec: 8cf8fffc */ lw $t8,-0x4($a3) +/* f02aff0: 03110019 */ multu $t8,$s1 +/* f02aff4: 00007012 */ mflo $t6 +/* f02aff8: 00ae7821 */ addu $t7,$a1,$t6 +/* f02affc: 85f90004 */ lh $t9,0x4($t7) +/* f02b000: a060fffb */ sb $zero,-0x5($v1) +/* f02b004: 1420ffe0 */ bnez $at,.L0f02af88 +/* f02b008: a479fff8 */ sh $t9,-0x8($v1) +/* f02b00c: 8fa401f4 */ lw $a0,0x1f4($sp) +/* f02b010: a4550008 */ sh $s5,0x8($v0) +/* f02b014: a453000a */ sh $s3,0xa($v0) +/* f02b018: 87ab0052 */ lh $t3,0x52($sp) +/* f02b01c: a4530016 */ sh $s3,0x16($v0) +/* f02b020: a4540022 */ sh $s4,0x22($v0) +/* f02b024: a455002c */ sh $s5,0x2c($v0) +/* f02b028: a454002e */ sh $s4,0x2e($v0) +/* f02b02c: a44b0014 */ sh $t3,0x14($v0) +/* f02b030: a44b0020 */ sh $t3,0x20($v0) +/* f02b034: 8e410000 */ lw $at,0x0($s2) +/* f02b038: a8410030 */ swl $at,0x30($v0) +/* f02b03c: b8410033 */ swr $at,0x33($v0) +/* f02b040: 8e4e0004 */ lw $t6,0x4($s2) +/* f02b044: a84e0034 */ swl $t6,0x34($v0) +/* f02b048: b84e0037 */ swr $t6,0x37($v0) +/* f02b04c: 8e410008 */ lw $at,0x8($s2) +/* f02b050: a8410038 */ swl $at,0x38($v0) +/* f02b054: b841003b */ swr $at,0x3b($v0) +/* f02b058: 84830012 */ lh $v1,0x12($a0) +/* f02b05c: 24017fff */ addiu $at,$zero,0x7fff +/* f02b060: 5461001e */ bnel $v1,$at,.L0f02b0dc +/* f02b064: a4430030 */ sh $v1,0x30($v0) +/* f02b068: 844f0024 */ lh $t7,0x24($v0) +/* f02b06c: 84590000 */ lh $t9,0x0($v0) +/* f02b070: 844e000c */ lh $t6,0xc($v0) +/* f02b074: 01f9c021 */ addu $t8,$t7,$t9 +/* f02b078: 84590018 */ lh $t9,0x18($v0) +/* f02b07c: 030e7821 */ addu $t7,$t8,$t6 +/* f02b080: 01f9c021 */ addu $t8,$t7,$t9 +/* f02b084: 84590002 */ lh $t9,0x2($v0) +/* f02b088: 844f0026 */ lh $t7,0x26($v0) +/* f02b08c: 00187083 */ sra $t6,$t8,0x2 +/* f02b090: a44e0030 */ sh $t6,0x30($v0) +/* f02b094: 844e000e */ lh $t6,0xe($v0) +/* f02b098: 01f9c021 */ addu $t8,$t7,$t9 +/* f02b09c: 8459001a */ lh $t9,0x1a($v0) +/* f02b0a0: 030e7821 */ addu $t7,$t8,$t6 +/* f02b0a4: 01f9c021 */ addu $t8,$t7,$t9 +/* f02b0a8: 84590004 */ lh $t9,0x4($v0) +/* f02b0ac: 844f0028 */ lh $t7,0x28($v0) +/* f02b0b0: 00187083 */ sra $t6,$t8,0x2 +/* f02b0b4: a44e0032 */ sh $t6,0x32($v0) +/* f02b0b8: 844e0010 */ lh $t6,0x10($v0) +/* f02b0bc: 01f9c021 */ addu $t8,$t7,$t9 +/* f02b0c0: 8459001c */ lh $t9,0x1c($v0) +/* f02b0c4: 030e7821 */ addu $t7,$t8,$t6 +/* f02b0c8: 01f9c021 */ addu $t8,$t7,$t9 +/* f02b0cc: 00187083 */ sra $t6,$t8,0x2 +/* f02b0d0: 10000006 */ beqz $zero,.L0f02b0ec +/* f02b0d4: a44e0034 */ sh $t6,0x34($v0) +/* f02b0d8: a4430030 */ sh $v1,0x30($v0) +.L0f02b0dc: +/* f02b0dc: 848f0014 */ lh $t7,0x14($a0) +/* f02b0e0: a44f0032 */ sh $t7,0x32($v0) +/* f02b0e4: 84990016 */ lh $t9,0x16($a0) +/* f02b0e8: a4590034 */ sh $t9,0x34($v0) +.L0f02b0ec: +/* f02b0ec: 02ab1821 */ addu $v1,$s5,$t3 +/* f02b0f0: 02741021 */ addu $v0,$s3,$s4 +/* f02b0f4: 2418000c */ addiu $t8,$zero,0xc +/* f02b0f8: 00037043 */ sra $t6,$v1,0x1 +/* f02b0fc: 00027843 */ sra $t7,$v0,0x1 +/* f02b100: a2180037 */ sb $t8,0x37($s0) +/* f02b104: a60e0038 */ sh $t6,0x38($s0) +/* f02b108: a60f003a */ sh $t7,0x3a($s0) +/* f02b10c: 8fb901f0 */ lw $t9,0x1f0($sp) +/* f02b110: 01c01825 */ or $v1,$t6,$zero +/* f02b114: 3c0e0440 */ lui $t6,0x440 +/* f02b118: 27380008 */ addiu $t8,$t9,0x8 +/* f02b11c: afb801f0 */ sw $t8,0x1f0($sp) +/* f02b120: 35ce003c */ ori $t6,$t6,0x3c +/* f02b124: af2e0000 */ sw $t6,0x0($t9) +/* f02b128: afab0044 */ sw $t3,0x44($sp) +/* f02b12c: afa30040 */ sw $v1,0x40($sp) +/* f02b130: afaf004c */ sw $t7,0x4c($sp) +/* f02b134: 02002025 */ or $a0,$s0,$zero +/* f02b138: 0c012d20 */ jal 0x4b480 +/* f02b13c: afb90078 */ sw $t9,0x78($sp) +/* f02b140: 8fa60078 */ lw $a2,0x78($sp) +/* f02b144: 8fa80204 */ lw $t0,0x204($sp) +/* f02b148: 8fab0044 */ lw $t3,0x44($sp) +/* f02b14c: acc20004 */ sw $v0,0x4($a2) +/* f02b150: 8faf01f0 */ lw $t7,0x1f0($sp) +/* f02b154: 3c18b100 */ lui $t8,0xb100 +/* f02b158: 3c0e0332 */ lui $t6,0x332 +/* f02b15c: 25f90008 */ addiu $t9,$t7,0x8 +/* f02b160: afb901f0 */ sw $t9,0x1f0($sp) +/* f02b164: 35ce2110 */ ori $t6,$t6,0x2110 +/* f02b168: 37184444 */ ori $t8,$t8,0x4444 +/* f02b16c: adf80000 */ sw $t8,0x0($t7) +/* f02b170: adee0004 */ sw $t6,0x4($t7) +/* f02b174: 27a50180 */ addiu $a1,$sp,0x180 +/* f02b178: 24090004 */ addiu $t1,$zero,0x4 +/* f02b17c: 2610003c */ addiu $s0,$s0,0x3c +/* f02b180: 8fa70048 */ lw $a3,0x48($sp) +/* f02b184: 00002025 */ or $a0,$zero,$zero +/* f02b188: 241f0005 */ addiu $ra,$zero,0x5 +/* f02b18c: 240d0008 */ addiu $t5,$zero,0x8 +/* f02b190: 240c0004 */ addiu $t4,$zero,0x4 +.L0f02b194: +/* f02b194: 8e410000 */ lw $at,0x0($s2) +/* f02b198: 248a0001 */ addiu $t2,$a0,0x1 +/* f02b19c: aa010000 */ swl $at,0x0($s0) +/* f02b1a0: ba010003 */ swr $at,0x3($s0) +/* f02b1a4: 8e590004 */ lw $t9,0x4($s2) +/* f02b1a8: aa190004 */ swl $t9,0x4($s0) +/* f02b1ac: ba190007 */ swr $t9,0x7($s0) +/* f02b1b0: 8e410008 */ lw $at,0x8($s2) +/* f02b1b4: aa010008 */ swl $at,0x8($s0) +/* f02b1b8: ba01000b */ swr $at,0xb($s0) +/* f02b1bc: 8fb80048 */ lw $t8,0x48($sp) +/* f02b1c0: 05410004 */ bgez $t2,.L0f02b1d4 +/* f02b1c4: 314e0003 */ andi $t6,$t2,0x3 +/* f02b1c8: 11c00002 */ beqz $t6,.L0f02b1d4 +/* f02b1cc: 00000000 */ sll $zero,$zero,0x0 +/* f02b1d0: 25cefffc */ addiu $t6,$t6,-4 +.L0f02b1d4: +/* f02b1d4: 000e7880 */ sll $t7,$t6,0x2 +/* f02b1d8: 030f1021 */ addu $v0,$t8,$t7 +/* f02b1dc: 8c590000 */ lw $t9,0x0($v0) +/* f02b1e0: 03310019 */ multu $t9,$s1 +/* f02b1e4: 00007012 */ mflo $t6 +/* f02b1e8: 00aec021 */ addu $t8,$a1,$t6 +/* f02b1ec: 870f0000 */ lh $t7,0x0($t8) +/* f02b1f0: a60f0000 */ sh $t7,0x0($s0) +/* f02b1f4: 8c590000 */ lw $t9,0x0($v0) +/* f02b1f8: 03310019 */ multu $t9,$s1 +/* f02b1fc: 00007012 */ mflo $t6 +/* f02b200: 00aec021 */ addu $t8,$a1,$t6 +/* f02b204: 870f0002 */ lh $t7,0x2($t8) +/* f02b208: a60f0002 */ sh $t7,0x2($s0) +/* f02b20c: 8c590000 */ lw $t9,0x0($v0) +/* f02b210: 03310019 */ multu $t9,$s1 +/* f02b214: 00007012 */ mflo $t6 +/* f02b218: 00aec021 */ addu $t8,$a1,$t6 +/* f02b21c: 870f0004 */ lh $t7,0x4($t8) +/* f02b220: a20c0007 */ sb $t4,0x7($s0) +/* f02b224: a60f0004 */ sh $t7,0x4($s0) +/* f02b228: 8e410000 */ lw $at,0x0($s2) +/* f02b22c: aa01000c */ swl $at,0xc($s0) +/* f02b230: ba01000f */ swr $at,0xf($s0) +/* f02b234: 8e4e0004 */ lw $t6,0x4($s2) +/* f02b238: aa0e0010 */ swl $t6,0x10($s0) +/* f02b23c: ba0e0013 */ swr $t6,0x13($s0) +/* f02b240: 8e410008 */ lw $at,0x8($s2) +/* f02b244: aa010014 */ swl $at,0x14($s0) +/* f02b248: ba010017 */ swr $at,0x17($s0) +/* f02b24c: 8cf80000 */ lw $t8,0x0($a3) +/* f02b250: 03110019 */ multu $t8,$s1 +/* f02b254: 00007812 */ mflo $t7 +/* f02b258: 00afc821 */ addu $t9,$a1,$t7 +/* f02b25c: 872e0000 */ lh $t6,0x0($t9) +/* f02b260: a60e000c */ sh $t6,0xc($s0) +/* f02b264: 8cf80000 */ lw $t8,0x0($a3) +/* f02b268: 03110019 */ multu $t8,$s1 +/* f02b26c: 00007812 */ mflo $t7 +/* f02b270: 00afc821 */ addu $t9,$a1,$t7 +/* f02b274: 872e0002 */ lh $t6,0x2($t9) +/* f02b278: a60e000e */ sh $t6,0xe($s0) +/* f02b27c: 8cf80000 */ lw $t8,0x0($a3) +/* f02b280: 03110019 */ multu $t8,$s1 +/* f02b284: 00007812 */ mflo $t7 +/* f02b288: 00afc821 */ addu $t9,$a1,$t7 +/* f02b28c: 872e0004 */ lh $t6,0x4($t9) +/* f02b290: a20c0013 */ sb $t4,0x13($s0) +/* f02b294: a60e0010 */ sh $t6,0x10($s0) +/* f02b298: 8e410000 */ lw $at,0x0($s2) +/* f02b29c: aa010018 */ swl $at,0x18($s0) +/* f02b2a0: ba01001b */ swr $at,0x1b($s0) +/* f02b2a4: 8e4f0004 */ lw $t7,0x4($s2) +/* f02b2a8: aa0f001c */ swl $t7,0x1c($s0) +/* f02b2ac: ba0f001f */ swr $t7,0x1f($s0) +/* f02b2b0: 8e410008 */ lw $at,0x8($s2) +/* f02b2b4: aa010020 */ swl $at,0x20($s0) +/* f02b2b8: ba010023 */ swr $at,0x23($s0) +/* f02b2bc: 8cf90000 */ lw $t9,0x0($a3) +/* f02b2c0: 24010001 */ addiu $at,$zero,0x1 +/* f02b2c4: 03310019 */ multu $t9,$s1 +/* f02b2c8: 00007012 */ mflo $t6 +/* f02b2cc: 00aec021 */ addu $t8,$a1,$t6 +/* f02b2d0: 870f0000 */ lh $t7,0x0($t8) +/* f02b2d4: a60f0018 */ sh $t7,0x18($s0) +/* f02b2d8: 8cf90000 */ lw $t9,0x0($a3) +/* f02b2dc: 03310019 */ multu $t9,$s1 +/* f02b2e0: 00007012 */ mflo $t6 +/* f02b2e4: 00aec021 */ addu $t8,$a1,$t6 +/* f02b2e8: 870f0002 */ lh $t7,0x2($t8) +/* f02b2ec: a60f001a */ sh $t7,0x1a($s0) +/* f02b2f0: 8cf90000 */ lw $t9,0x0($a3) +/* f02b2f4: 03310019 */ multu $t9,$s1 +/* f02b2f8: 00007012 */ mflo $t6 +/* f02b2fc: 00aec021 */ addu $t8,$a1,$t6 +/* f02b300: 870f0004 */ lh $t7,0x4($t8) +/* f02b304: a20d001f */ sb $t5,0x1f($s0) +/* f02b308: 15000004 */ bnez $t0,.L0f02b31c +/* f02b30c: a60f001c */ sh $t7,0x1c($s0) +/* f02b310: 8fb901c8 */ lw $t9,0x1c8($sp) +/* f02b314: 10000016 */ beqz $zero,.L0f02b370 +/* f02b318: a6190018 */ sh $t9,0x18($s0) +.L0f02b31c: +/* f02b31c: 15010003 */ bne $t0,$at,.L0f02b32c +/* f02b320: 8fae01cc */ lw $t6,0x1cc($sp) +/* f02b324: 10000012 */ beqz $zero,.L0f02b370 +/* f02b328: a60e0018 */ sh $t6,0x18($s0) +.L0f02b32c: +/* f02b32c: 24010002 */ addiu $at,$zero,0x2 +/* f02b330: 15010003 */ bne $t0,$at,.L0f02b340 +/* f02b334: 8fb801c0 */ lw $t8,0x1c0($sp) +/* f02b338: 1000000d */ beqz $zero,.L0f02b370 +/* f02b33c: a618001a */ sh $t8,0x1a($s0) +.L0f02b340: +/* f02b340: 24010003 */ addiu $at,$zero,0x3 +/* f02b344: 15010003 */ bne $t0,$at,.L0f02b354 +/* f02b348: 8faf01c4 */ lw $t7,0x1c4($sp) +/* f02b34c: 10000008 */ beqz $zero,.L0f02b370 +/* f02b350: a60f001a */ sh $t7,0x1a($s0) +.L0f02b354: +/* f02b354: 15090003 */ bne $t0,$t1,.L0f02b364 +/* f02b358: 8fb901b8 */ lw $t9,0x1b8($sp) +/* f02b35c: 10000004 */ beqz $zero,.L0f02b370 +/* f02b360: a619001c */ sh $t9,0x1c($s0) +.L0f02b364: +/* f02b364: 151f0002 */ bne $t0,$ra,.L0f02b370 +/* f02b368: 8fae01bc */ lw $t6,0x1bc($sp) +/* f02b36c: a60e001c */ sh $t6,0x1c($s0) +.L0f02b370: +/* f02b370: 8e410000 */ lw $at,0x0($s2) +/* f02b374: aa010024 */ swl $at,0x24($s0) +/* f02b378: ba010027 */ swr $at,0x27($s0) +/* f02b37c: 8e4f0004 */ lw $t7,0x4($s2) +/* f02b380: aa0f0028 */ swl $t7,0x28($s0) +/* f02b384: ba0f002b */ swr $t7,0x2b($s0) +/* f02b388: 8e410008 */ lw $at,0x8($s2) +/* f02b38c: aa01002c */ swl $at,0x2c($s0) +/* f02b390: ba01002f */ swr $at,0x2f($s0) +/* f02b394: 8c590000 */ lw $t9,0x0($v0) +/* f02b398: 24010001 */ addiu $at,$zero,0x1 +/* f02b39c: 03310019 */ multu $t9,$s1 +/* f02b3a0: 00007012 */ mflo $t6 +/* f02b3a4: 00aec021 */ addu $t8,$a1,$t6 +/* f02b3a8: 870f0000 */ lh $t7,0x0($t8) +/* f02b3ac: a60f0024 */ sh $t7,0x24($s0) +/* f02b3b0: 8c590000 */ lw $t9,0x0($v0) +/* f02b3b4: 03310019 */ multu $t9,$s1 +/* f02b3b8: 00007012 */ mflo $t6 +/* f02b3bc: 00aec021 */ addu $t8,$a1,$t6 +/* f02b3c0: 870f0002 */ lh $t7,0x2($t8) +/* f02b3c4: a60f0026 */ sh $t7,0x26($s0) +/* f02b3c8: 8c590000 */ lw $t9,0x0($v0) +/* f02b3cc: 03310019 */ multu $t9,$s1 +/* f02b3d0: 00007012 */ mflo $t6 +/* f02b3d4: 00aec021 */ addu $t8,$a1,$t6 +/* f02b3d8: 870f0004 */ lh $t7,0x4($t8) +/* f02b3dc: a20d002b */ sb $t5,0x2b($s0) +/* f02b3e0: 15000004 */ bnez $t0,.L0f02b3f4 +/* f02b3e4: a60f0028 */ sh $t7,0x28($s0) +/* f02b3e8: 8fb901c8 */ lw $t9,0x1c8($sp) +/* f02b3ec: 10000016 */ beqz $zero,.L0f02b448 +/* f02b3f0: a6190024 */ sh $t9,0x24($s0) +.L0f02b3f4: +/* f02b3f4: 15010003 */ bne $t0,$at,.L0f02b404 +/* f02b3f8: 8fae01cc */ lw $t6,0x1cc($sp) +/* f02b3fc: 10000012 */ beqz $zero,.L0f02b448 +/* f02b400: a60e0024 */ sh $t6,0x24($s0) +.L0f02b404: +/* f02b404: 24010002 */ addiu $at,$zero,0x2 +/* f02b408: 15010003 */ bne $t0,$at,.L0f02b418 +/* f02b40c: 8fb801c0 */ lw $t8,0x1c0($sp) +/* f02b410: 1000000d */ beqz $zero,.L0f02b448 +/* f02b414: a6180026 */ sh $t8,0x26($s0) +.L0f02b418: +/* f02b418: 24010003 */ addiu $at,$zero,0x3 +/* f02b41c: 15010003 */ bne $t0,$at,.L0f02b42c +/* f02b420: 8faf01c4 */ lw $t7,0x1c4($sp) +/* f02b424: 10000008 */ beqz $zero,.L0f02b448 +/* f02b428: a60f0026 */ sh $t7,0x26($s0) +.L0f02b42c: +/* f02b42c: 15090003 */ bne $t0,$t1,.L0f02b43c +/* f02b430: 8fb901b8 */ lw $t9,0x1b8($sp) +/* f02b434: 10000004 */ beqz $zero,.L0f02b448 +/* f02b438: a6190028 */ sh $t9,0x28($s0) +.L0f02b43c: +/* f02b43c: 151f0002 */ bne $t0,$ra,.L0f02b448 +/* f02b440: 8fae01bc */ lw $t6,0x1bc($sp) +/* f02b444: a60e0028 */ sh $t6,0x28($s0) +.L0f02b448: +/* f02b448: a6150008 */ sh $s5,0x8($s0) +/* f02b44c: a613000a */ sh $s3,0xa($s0) +/* f02b450: a60b0014 */ sh $t3,0x14($s0) +/* f02b454: a6130016 */ sh $s3,0x16($s0) +/* f02b458: a60b0020 */ sh $t3,0x20($s0) +/* f02b45c: a6140022 */ sh $s4,0x22($s0) +/* f02b460: a615002c */ sh $s5,0x2c($s0) +/* f02b464: a614002e */ sh $s4,0x2e($s0) +/* f02b468: 8e410000 */ lw $at,0x0($s2) +/* f02b46c: 86190024 */ lh $t9,0x24($s0) +/* f02b470: 860e0000 */ lh $t6,0x0($s0) +/* f02b474: aa010030 */ swl $at,0x30($s0) +/* f02b478: ba010033 */ swr $at,0x33($s0) +/* f02b47c: 8e4f0004 */ lw $t7,0x4($s2) +/* f02b480: 032ec021 */ addu $t8,$t9,$t6 +/* f02b484: 860e0018 */ lh $t6,0x18($s0) +/* f02b488: aa0f0034 */ swl $t7,0x34($s0) +/* f02b48c: ba0f0037 */ swr $t7,0x37($s0) +/* f02b490: 860f000c */ lh $t7,0xc($s0) +/* f02b494: 8e410008 */ lw $at,0x8($s2) +/* f02b498: 02002025 */ or $a0,$s0,$zero +/* f02b49c: 030fc821 */ addu $t9,$t8,$t7 +/* f02b4a0: 032ec021 */ addu $t8,$t9,$t6 +/* f02b4a4: 860e0002 */ lh $t6,0x2($s0) +/* f02b4a8: 86190026 */ lh $t9,0x26($s0) +/* f02b4ac: 00187883 */ sra $t7,$t8,0x2 +/* f02b4b0: a60f0030 */ sh $t7,0x30($s0) +/* f02b4b4: 860f000e */ lh $t7,0xe($s0) +/* f02b4b8: 032ec021 */ addu $t8,$t9,$t6 +/* f02b4bc: 860e001a */ lh $t6,0x1a($s0) +/* f02b4c0: 030fc821 */ addu $t9,$t8,$t7 +/* f02b4c4: aa010038 */ swl $at,0x38($s0) +/* f02b4c8: 032ec021 */ addu $t8,$t9,$t6 +/* f02b4cc: 860e0004 */ lh $t6,0x4($s0) +/* f02b4d0: 86190028 */ lh $t9,0x28($s0) +/* f02b4d4: 00187883 */ sra $t7,$t8,0x2 +/* f02b4d8: a60f0032 */ sh $t7,0x32($s0) +/* f02b4dc: 860f0010 */ lh $t7,0x10($s0) +/* f02b4e0: 032ec021 */ addu $t8,$t9,$t6 +/* f02b4e4: 860e001c */ lh $t6,0x1c($s0) +/* f02b4e8: 030fc821 */ addu $t9,$t8,$t7 +/* f02b4ec: ba01003b */ swr $at,0x3b($s0) +/* f02b4f0: 032ec021 */ addu $t8,$t9,$t6 +/* f02b4f4: 00187883 */ sra $t7,$t8,0x2 +/* f02b4f8: 24190010 */ addiu $t9,$zero,0x10 +/* f02b4fc: a60f0034 */ sh $t7,0x34($s0) +/* f02b500: a2190037 */ sb $t9,0x37($s0) +/* f02b504: 8fae0040 */ lw $t6,0x40($sp) +/* f02b508: a60e0038 */ sh $t6,0x38($s0) +/* f02b50c: 8fb8004c */ lw $t8,0x4c($sp) +/* f02b510: 3c0e0440 */ lui $t6,0x440 +/* f02b514: 35ce003c */ ori $t6,$t6,0x3c +/* f02b518: a618003a */ sh $t8,0x3a($s0) +/* f02b51c: 8faf01f0 */ lw $t7,0x1f0($sp) +/* f02b520: 25f90008 */ addiu $t9,$t7,0x8 +/* f02b524: afb901f0 */ sw $t9,0x1f0($sp) +/* f02b528: adee0000 */ sw $t6,0x0($t7) +/* f02b52c: afab0044 */ sw $t3,0x44($sp) +/* f02b530: afaa0058 */ sw $t2,0x58($sp) +/* f02b534: afa70054 */ sw $a3,0x54($sp) +/* f02b538: 0c012d20 */ jal 0x4b480 +/* f02b53c: afaf0068 */ sw $t7,0x68($sp) +/* f02b540: 8fa60068 */ lw $a2,0x68($sp) +/* f02b544: 8fa70054 */ lw $a3,0x54($sp) +/* f02b548: 8fa40058 */ lw $a0,0x58($sp) +/* f02b54c: 8fa80204 */ lw $t0,0x204($sp) +/* f02b550: 8fab0044 */ lw $t3,0x44($sp) +/* f02b554: acc20004 */ sw $v0,0x4($a2) +/* f02b558: 8fb801f0 */ lw $t8,0x1f0($sp) +/* f02b55c: 3c19b100 */ lui $t9,0xb100 +/* f02b560: 3c0e0332 */ lui $t6,0x332 +/* f02b564: 270f0008 */ addiu $t7,$t8,0x8 +/* f02b568: afaf01f0 */ sw $t7,0x1f0($sp) +/* f02b56c: 35ce2110 */ ori $t6,$t6,0x2110 +/* f02b570: 37394444 */ ori $t9,$t9,0x4444 +/* f02b574: 28810004 */ slti $at,$a0,0x4 +/* f02b578: 27a50180 */ addiu $a1,$sp,0x180 +/* f02b57c: 24090004 */ addiu $t1,$zero,0x4 +/* f02b580: 240c0004 */ addiu $t4,$zero,0x4 +/* f02b584: 240d0008 */ addiu $t5,$zero,0x8 +/* f02b588: 241f0005 */ addiu $ra,$zero,0x5 +/* f02b58c: 2610003c */ addiu $s0,$s0,0x3c +/* f02b590: 24e70004 */ addiu $a3,$a3,0x4 +/* f02b594: af190000 */ sw $t9,0x0($t8) +/* f02b598: 1420fefe */ bnez $at,.L0f02b194 +/* f02b59c: af0e0004 */ sw $t6,0x4($t8) +/* f02b5a0: 8fa20048 */ lw $v0,0x48($sp) +/* f02b5a4: 02001825 */ or $v1,$s0,$zero +/* f02b5a8: 00003025 */ or $a2,$zero,$zero +/* f02b5ac: 24040010 */ addiu $a0,$zero,0x10 +/* f02b5b0: 2442000c */ addiu $v0,$v0,0xc +.L0f02b5b4: +/* f02b5b4: 8e410000 */ lw $at,0x0($s2) +/* f02b5b8: 24c60004 */ addiu $a2,$a2,0x4 +/* f02b5bc: 2442fffc */ addiu $v0,$v0,-4 +/* f02b5c0: a8610000 */ swl $at,0x0($v1) +/* f02b5c4: b8610003 */ swr $at,0x3($v1) +/* f02b5c8: 8e4f0004 */ lw $t7,0x4($s2) +/* f02b5cc: a86f0004 */ swl $t7,0x4($v1) +/* f02b5d0: b86f0007 */ swr $t7,0x7($v1) +/* f02b5d4: 8e410008 */ lw $at,0x8($s2) +/* f02b5d8: a8610008 */ swl $at,0x8($v1) +/* f02b5dc: b861000b */ swr $at,0xb($v1) +/* f02b5e0: 8c590004 */ lw $t9,0x4($v0) +/* f02b5e4: 24010001 */ addiu $at,$zero,0x1 +/* f02b5e8: 03310019 */ multu $t9,$s1 +/* f02b5ec: 00007012 */ mflo $t6 +/* f02b5f0: 00aec021 */ addu $t8,$a1,$t6 +/* f02b5f4: 870f0000 */ lh $t7,0x0($t8) +/* f02b5f8: a46f0000 */ sh $t7,0x0($v1) +/* f02b5fc: 8c590004 */ lw $t9,0x4($v0) +/* f02b600: 03310019 */ multu $t9,$s1 +/* f02b604: 00007012 */ mflo $t6 +/* f02b608: 00aec021 */ addu $t8,$a1,$t6 +/* f02b60c: 870f0002 */ lh $t7,0x2($t8) +/* f02b610: a46f0002 */ sh $t7,0x2($v1) +/* f02b614: 8c590004 */ lw $t9,0x4($v0) +/* f02b618: 03310019 */ multu $t9,$s1 +/* f02b61c: 00007012 */ mflo $t6 +/* f02b620: 00aec021 */ addu $t8,$a1,$t6 +/* f02b624: 870f0004 */ lh $t7,0x4($t8) +/* f02b628: a06d0007 */ sb $t5,0x7($v1) +/* f02b62c: 15000004 */ bnez $t0,.L0f02b640 +/* f02b630: a46f0004 */ sh $t7,0x4($v1) +/* f02b634: 8fb901c8 */ lw $t9,0x1c8($sp) +/* f02b638: 10000016 */ beqz $zero,.L0f02b694 +/* f02b63c: a4790000 */ sh $t9,0x0($v1) +.L0f02b640: +/* f02b640: 15010003 */ bne $t0,$at,.L0f02b650 +/* f02b644: 8fae01cc */ lw $t6,0x1cc($sp) +/* f02b648: 10000012 */ beqz $zero,.L0f02b694 +/* f02b64c: a46e0000 */ sh $t6,0x0($v1) +.L0f02b650: +/* f02b650: 24010002 */ addiu $at,$zero,0x2 +/* f02b654: 15010003 */ bne $t0,$at,.L0f02b664 +/* f02b658: 8fb801c0 */ lw $t8,0x1c0($sp) +/* f02b65c: 1000000d */ beqz $zero,.L0f02b694 +/* f02b660: a4780002 */ sh $t8,0x2($v1) +.L0f02b664: +/* f02b664: 24010003 */ addiu $at,$zero,0x3 +/* f02b668: 15010003 */ bne $t0,$at,.L0f02b678 +/* f02b66c: 8faf01c4 */ lw $t7,0x1c4($sp) +/* f02b670: 10000008 */ beqz $zero,.L0f02b694 +/* f02b674: a46f0002 */ sh $t7,0x2($v1) +.L0f02b678: +/* f02b678: 15090003 */ bne $t0,$t1,.L0f02b688 +/* f02b67c: 8fb901b8 */ lw $t9,0x1b8($sp) +/* f02b680: 10000004 */ beqz $zero,.L0f02b694 +/* f02b684: a4790004 */ sh $t9,0x4($v1) +.L0f02b688: +/* f02b688: 151f0002 */ bne $t0,$ra,.L0f02b694 +/* f02b68c: 8fae01bc */ lw $t6,0x1bc($sp) +/* f02b690: a46e0004 */ sh $t6,0x4($v1) +.L0f02b694: +/* f02b694: 14c4ffc7 */ bne $a2,$a0,.L0f02b5b4 +/* f02b698: 2463000c */ addiu $v1,$v1,0xc +/* f02b69c: a6150008 */ sh $s5,0x8($s0) +/* f02b6a0: a613000a */ sh $s3,0xa($s0) +/* f02b6a4: a60b0014 */ sh $t3,0x14($s0) +/* f02b6a8: a6130016 */ sh $s3,0x16($s0) +/* f02b6ac: a60b0020 */ sh $t3,0x20($s0) +/* f02b6b0: a6140022 */ sh $s4,0x22($s0) +/* f02b6b4: a615002c */ sh $s5,0x2c($s0) +/* f02b6b8: a614002e */ sh $s4,0x2e($s0) +/* f02b6bc: 8e410000 */ lw $at,0x0($s2) +/* f02b6c0: 86190024 */ lh $t9,0x24($s0) +/* f02b6c4: 860e0000 */ lh $t6,0x0($s0) +/* f02b6c8: aa010030 */ swl $at,0x30($s0) +/* f02b6cc: ba010033 */ swr $at,0x33($s0) +/* f02b6d0: 8e4f0004 */ lw $t7,0x4($s2) +/* f02b6d4: 032ec021 */ addu $t8,$t9,$t6 +/* f02b6d8: 860e0018 */ lh $t6,0x18($s0) +/* f02b6dc: aa0f0034 */ swl $t7,0x34($s0) +/* f02b6e0: ba0f0037 */ swr $t7,0x37($s0) +/* f02b6e4: 860f000c */ lh $t7,0xc($s0) +/* f02b6e8: 8e410008 */ lw $at,0x8($s2) +/* f02b6ec: 02002025 */ or $a0,$s0,$zero +/* f02b6f0: 030fc821 */ addu $t9,$t8,$t7 +/* f02b6f4: 032ec021 */ addu $t8,$t9,$t6 +/* f02b6f8: 860e0002 */ lh $t6,0x2($s0) +/* f02b6fc: 86190026 */ lh $t9,0x26($s0) +/* f02b700: 00187883 */ sra $t7,$t8,0x2 +/* f02b704: a60f0030 */ sh $t7,0x30($s0) +/* f02b708: 860f000e */ lh $t7,0xe($s0) +/* f02b70c: 032ec021 */ addu $t8,$t9,$t6 +/* f02b710: 860e001a */ lh $t6,0x1a($s0) +/* f02b714: 030fc821 */ addu $t9,$t8,$t7 +/* f02b718: aa010038 */ swl $at,0x38($s0) +/* f02b71c: 032ec021 */ addu $t8,$t9,$t6 +/* f02b720: 860e0004 */ lh $t6,0x4($s0) +/* f02b724: 86190028 */ lh $t9,0x28($s0) +/* f02b728: 00187883 */ sra $t7,$t8,0x2 +/* f02b72c: a60f0032 */ sh $t7,0x32($s0) +/* f02b730: 860f0010 */ lh $t7,0x10($s0) +/* f02b734: 032ec021 */ addu $t8,$t9,$t6 +/* f02b738: 860e001c */ lh $t6,0x1c($s0) +/* f02b73c: 030fc821 */ addu $t9,$t8,$t7 +/* f02b740: ba01003b */ swr $at,0x3b($s0) +/* f02b744: 032ec021 */ addu $t8,$t9,$t6 +/* f02b748: 00187883 */ sra $t7,$t8,0x2 +/* f02b74c: 24190010 */ addiu $t9,$zero,0x10 +/* f02b750: a60f0034 */ sh $t7,0x34($s0) +/* f02b754: a2190037 */ sb $t9,0x37($s0) +/* f02b758: 8fae0040 */ lw $t6,0x40($sp) +/* f02b75c: a60e0038 */ sh $t6,0x38($s0) +/* f02b760: 8fb8004c */ lw $t8,0x4c($sp) +/* f02b764: 3c0e0440 */ lui $t6,0x440 +/* f02b768: 35ce003c */ ori $t6,$t6,0x3c +/* f02b76c: a618003a */ sh $t8,0x3a($s0) +/* f02b770: 8fb101f0 */ lw $s1,0x1f0($sp) +/* f02b774: 26390008 */ addiu $t9,$s1,0x8 +/* f02b778: afb901f0 */ sw $t9,0x1f0($sp) +/* f02b77c: 0c012d20 */ jal 0x4b480 +/* f02b780: ae2e0000 */ sw $t6,0x0($s1) +/* f02b784: ae220004 */ sw $v0,0x4($s1) +/* f02b788: 8fb801f0 */ lw $t8,0x1f0($sp) +/* f02b78c: 3c19b100 */ lui $t9,0xb100 +/* f02b790: 3c0e0332 */ lui $t6,0x332 +/* f02b794: 270f0008 */ addiu $t7,$t8,0x8 +/* f02b798: afaf01f0 */ sw $t7,0x1f0($sp) +/* f02b79c: 35ce2110 */ ori $t6,$t6,0x2110 +/* f02b7a0: 37394444 */ ori $t9,$t9,0x4444 +/* f02b7a4: af190000 */ sw $t9,0x0($t8) +/* f02b7a8: af0e0004 */ sw $t6,0x4($t8) +/* f02b7ac: 8fbf003c */ lw $ra,0x3c($sp) +.L0f02b7b0: +/* f02b7b0: 8fa201f0 */ lw $v0,0x1f0($sp) +/* f02b7b4: 8fb00024 */ lw $s0,0x24($sp) +/* f02b7b8: 8fb10028 */ lw $s1,0x28($sp) +/* f02b7bc: 8fb2002c */ lw $s2,0x2c($sp) +/* f02b7c0: 8fb30030 */ lw $s3,0x30($sp) +/* f02b7c4: 8fb40034 */ lw $s4,0x34($sp) +/* f02b7c8: 8fb50038 */ lw $s5,0x38($sp) +/* f02b7cc: 03e00008 */ jr $ra +/* f02b7d0: 27bd01f0 */ addiu $sp,$sp,0x1f0 +); + +GLOBAL_ASM( +glabel func0f02b7d4 +/* f02b7d4: 27bdff90 */ addiu $sp,$sp,-112 +/* f02b7d8: afbf0054 */ sw $ra,0x54($sp) +/* f02b7dc: afbe0050 */ sw $s8,0x50($sp) +/* f02b7e0: afb7004c */ sw $s7,0x4c($sp) +/* f02b7e4: afb60048 */ sw $s6,0x48($sp) +/* f02b7e8: afb50044 */ sw $s5,0x44($sp) +/* f02b7ec: afb40040 */ sw $s4,0x40($sp) +/* f02b7f0: afb3003c */ sw $s3,0x3c($sp) +/* f02b7f4: afb20038 */ sw $s2,0x38($sp) +/* f02b7f8: afb10034 */ sw $s1,0x34($sp) +/* f02b7fc: afb00030 */ sw $s0,0x30($sp) +/* f02b800: afa60078 */ sw $a2,0x78($sp) +/* f02b804: afa00058 */ sw $zero,0x58($sp) +/* f02b808: 90cf0001 */ lbu $t7,0x1($a2) +/* f02b80c: 0080a025 */ or $s4,$a0,$zero +/* f02b810: 00a0a825 */ or $s5,$a1,$zero +/* f02b814: 31f80002 */ andi $t8,$t7,0x2 +/* f02b818: 1300016a */ beqz $t8,.L0f02bdc4 +/* f02b81c: 00e0f025 */ or $s8,$a3,$zero +/* f02b820: 90c20000 */ lbu $v0,0x0($a2) +/* f02b824: 24010003 */ addiu $at,$zero,0x3 +/* f02b828: 8fb90078 */ lw $t9,0x78($sp) +/* f02b82c: 10410003 */ beq $v0,$at,.L0f02b83c +/* f02b830: 24010006 */ addiu $at,$zero,0x6 +/* f02b834: 14410004 */ bne $v0,$at,.L0f02b848 +/* f02b838: 8fa90078 */ lw $t1,0x78($sp) +.L0f02b83c: +/* f02b83c: 8f220004 */ lw $v0,0x4($t9) +/* f02b840: 10000007 */ beqz $zero,.L0f02b860 +/* f02b844: 8c570020 */ lw $s7,0x20($v0) +.L0f02b848: +/* f02b848: 8d2a0004 */ lw $t2,0x4($t1) +/* f02b84c: 24050067 */ addiu $a1,$zero,0x67 +/* f02b850: 8d570018 */ lw $s7,0x18($t2) +/* f02b854: 0c006a47 */ jal 0x1a91c +/* f02b858: 8ee40008 */ lw $a0,0x8($s7) +/* f02b85c: afa20058 */ sw $v0,0x58($sp) +.L0f02b860: +/* f02b860: 8eeb0008 */ lw $t3,0x8($s7) +/* f02b864: 24160730 */ addiu $s6,$zero,0x730 +/* f02b868: 8d730000 */ lw $s3,0x0($t3) +/* f02b86c: 5260013c */ beqzl $s3,.L0f02bd60 +/* f02b870: 8fb80058 */ lw $t8,0x58($sp) +/* f02b874: 966c0000 */ lhu $t4,0x0($s3) +.L0f02b878: +/* f02b878: 2401000a */ addiu $at,$zero,0xa +/* f02b87c: 8faf0058 */ lw $t7,0x58($sp) +/* f02b880: 318d00ff */ andi $t5,$t4,0xff +/* f02b884: 55a10125 */ bnel $t5,$at,.L0f02bd1c +/* f02b888: 8e620014 */ lw $v0,0x14($s3) +/* f02b88c: 11e00002 */ beqz $t7,.L0f02b898 +/* f02b890: 00008025 */ or $s0,$zero,$zero +/* f02b894: 15f30120 */ bne $t7,$s3,.L0f02bd18 +.L0f02b898: +/* f02b898: 00008825 */ or $s1,$zero,$zero +/* f02b89c: 00009025 */ or $s2,$zero,$zero +/* f02b8a0: 8fa40078 */ lw $a0,0x78($sp) +/* f02b8a4: 02602825 */ or $a1,$s3,$zero +/* f02b8a8: 02e03025 */ or $a2,$s7,$zero +/* f02b8ac: 0fc0a386 */ jal func0f028e18 +/* f02b8b0: 02a03825 */ or $a3,$s5,$zero +/* f02b8b4: 3c058006 */ lui $a1,0x8006 +/* f02b8b8: 00404025 */ or $t0,$v0,$zero +/* f02b8bc: 8ca52a8c */ lw $a1,0x2a8c($a1) +/* f02b8c0: 00002025 */ or $a0,$zero,$zero +.L0f02b8c4: +/* f02b8c4: 8cb80000 */ lw $t8,0x0($a1) +/* f02b8c8: 2484005c */ addiu $a0,$a0,0x5c +/* f02b8cc: 00a01825 */ or $v1,$a1,$zero +/* f02b8d0: 16b80027 */ bne $s5,$t8,.L0f02b970 +/* f02b8d4: 00000000 */ sll $zero,$zero,0x0 +/* f02b8d8: 8c6e0008 */ lw $t6,0x8($v1) +/* f02b8dc: 11c0001c */ beqz $t6,.L0f02b950 +/* f02b8e0: 00000000 */ sll $zero,$zero,0x0 +/* f02b8e4: 8c790004 */ lw $t9,0x4($v1) +/* f02b8e8: 28410020 */ slti $at,$v0,0x20 +/* f02b8ec: 1679000a */ bne $s3,$t9,.L0f02b918 +/* f02b8f0: 00000000 */ sll $zero,$zero,0x0 +/* f02b8f4: 12000006 */ beqz $s0,.L0f02b910 +/* f02b8f8: 00000000 */ sll $zero,$zero,0x0 +/* f02b8fc: 8e09000c */ lw $t1,0xc($s0) +/* f02b900: 8c6a000c */ lw $t2,0xc($v1) +/* f02b904: 012a082a */ slt $at,$t1,$t2 +/* f02b908: 10200019 */ beqz $at,.L0f02b970 +/* f02b90c: 00000000 */ sll $zero,$zero,0x0 +.L0f02b910: +/* f02b910: 10000017 */ beqz $zero,.L0f02b970 +/* f02b914: 00608025 */ or $s0,$v1,$zero +.L0f02b918: +/* f02b918: 10200015 */ beqz $at,.L0f02b970 +/* f02b91c: 00625821 */ addu $t3,$v1,$v0 +/* f02b920: 816c0018 */ lb $t4,0x18($t3) +/* f02b924: 05800012 */ bltz $t4,.L0f02b970 +/* f02b928: 00000000 */ sll $zero,$zero,0x0 +/* f02b92c: 12400006 */ beqz $s2,.L0f02b948 +/* f02b930: 00000000 */ sll $zero,$zero,0x0 +/* f02b934: 8e4d000c */ lw $t5,0xc($s2) +/* f02b938: 8c6f000c */ lw $t7,0xc($v1) +/* f02b93c: 01af082a */ slt $at,$t5,$t7 +/* f02b940: 1020000b */ beqz $at,.L0f02b970 +/* f02b944: 00000000 */ sll $zero,$zero,0x0 +.L0f02b948: +/* f02b948: 10000009 */ beqz $zero,.L0f02b970 +/* f02b94c: 00609025 */ or $s2,$v1,$zero +.L0f02b950: +/* f02b950: 52200007 */ beqzl $s1,.L0f02b970 +/* f02b954: 00608825 */ or $s1,$v1,$zero +/* f02b958: 8e38000c */ lw $t8,0xc($s1) +/* f02b95c: 8c6e000c */ lw $t6,0xc($v1) +/* f02b960: 030e082a */ slt $at,$t8,$t6 +/* f02b964: 10200002 */ beqz $at,.L0f02b970 +/* f02b968: 00000000 */ sll $zero,$zero,0x0 +/* f02b96c: 00608825 */ or $s1,$v1,$zero +.L0f02b970: +/* f02b970: 1496ffd4 */ bne $a0,$s6,.L0f02b8c4 +/* f02b974: 24a5005c */ addiu $a1,$a1,0x5c +/* f02b978: 12000011 */ beqz $s0,.L0f02b9c0 +/* f02b97c: 02802025 */ or $a0,$s4,$zero +/* f02b980: 8e190004 */ lw $t9,0x4($s0) +/* f02b984: 8e070008 */ lw $a3,0x8($s0) +/* f02b988: 240affff */ addiu $t2,$zero,-1 +/* f02b98c: afb90010 */ sw $t9,0x10($sp) +/* f02b990: 82090010 */ lb $t1,0x10($s0) +/* f02b994: 240bffff */ addiu $t3,$zero,-1 +/* f02b998: 240c00ff */ addiu $t4,$zero,0xff +/* f02b99c: afac0020 */ sw $t4,0x20($sp) +/* f02b9a0: afab001c */ sw $t3,0x1c($sp) +/* f02b9a4: afaa0018 */ sw $t2,0x18($sp) +/* f02b9a8: 02002825 */ or $a1,$s0,$zero +/* f02b9ac: 02a03025 */ or $a2,$s5,$zero +/* f02b9b0: 0fc0a60f */ jal func0f02983c +/* f02b9b4: afa90014 */ sw $t1,0x14($sp) +/* f02b9b8: 100000d7 */ beqz $zero,.L0f02bd18 +/* f02b9bc: 0040a025 */ or $s4,$v0,$zero +.L0f02b9c0: +/* f02b9c0: 12200010 */ beqz $s1,.L0f02ba04 +/* f02b9c4: 02802025 */ or $a0,$s4,$zero +/* f02b9c8: 240dffff */ addiu $t5,$zero,-1 +/* f02b9cc: 240fffff */ addiu $t7,$zero,-1 +/* f02b9d0: 2418ffff */ addiu $t8,$zero,-1 +/* f02b9d4: 240e00ff */ addiu $t6,$zero,0xff +/* f02b9d8: afae0020 */ sw $t6,0x20($sp) +/* f02b9dc: afb8001c */ sw $t8,0x1c($sp) +/* f02b9e0: afaf0018 */ sw $t7,0x18($sp) +/* f02b9e4: afad0014 */ sw $t5,0x14($sp) +/* f02b9e8: 02202825 */ or $a1,$s1,$zero +/* f02b9ec: 02a03025 */ or $a2,$s5,$zero +/* f02b9f0: 02e03825 */ or $a3,$s7,$zero +/* f02b9f4: 0fc0a60f */ jal func0f02983c +/* f02b9f8: afb30010 */ sw $s3,0x10($sp) +/* f02b9fc: 100000c6 */ beqz $zero,.L0f02bd18 +/* f02ba00: 0040a025 */ or $s4,$v0,$zero +.L0f02ba04: +/* f02ba04: 12400012 */ beqz $s2,.L0f02ba50 +/* f02ba08: 8fac0080 */ lw $t4,0x80($sp) +/* f02ba0c: 2419fffe */ addiu $t9,$zero,-2 +/* f02ba10: afb90014 */ sw $t9,0x14($sp) +/* f02ba14: afb30010 */ sw $s3,0x10($sp) +/* f02ba18: 02481021 */ addu $v0,$s2,$t0 +/* f02ba1c: 80490018 */ lb $t1,0x18($v0) +/* f02ba20: 240b00ff */ addiu $t3,$zero,0xff +/* f02ba24: 02802025 */ or $a0,$s4,$zero +/* f02ba28: afa90018 */ sw $t1,0x18($sp) +/* f02ba2c: 904a0038 */ lbu $t2,0x38($v0) +/* f02ba30: afab0020 */ sw $t3,0x20($sp) +/* f02ba34: 02402825 */ or $a1,$s2,$zero +/* f02ba38: 02a03025 */ or $a2,$s5,$zero +/* f02ba3c: 02e03825 */ or $a3,$s7,$zero +/* f02ba40: 0fc0a60f */ jal func0f02983c +/* f02ba44: afaa001c */ sw $t2,0x1c($sp) +/* f02ba48: 100000b3 */ beqz $zero,.L0f02bd18 +/* f02ba4c: 0040a025 */ or $s4,$v0,$zero +.L0f02ba50: +/* f02ba50: 1180006f */ beqz $t4,.L0f02bc10 +/* f02ba54: 8fb90084 */ lw $t9,0x84($sp) +/* f02ba58: 8fad0058 */ lw $t5,0x58($sp) +/* f02ba5c: 02801025 */ or $v0,$s4,$zero +/* f02ba60: 26940008 */ addiu $s4,$s4,0x8 +/* f02ba64: 11a00002 */ beqz $t5,.L0f02ba70 +/* f02ba68: 3c0fe700 */ lui $t7,0xe700 +/* f02ba6c: 24080013 */ addiu $t0,$zero,0x13 +.L0f02ba70: +/* f02ba70: 29010014 */ slti $at,$t0,0x14 +/* f02ba74: 14200002 */ bnez $at,.L0f02ba80 +/* f02ba78: 26840008 */ addiu $a0,$s4,0x8 +/* f02ba7c: 00004025 */ or $t0,$zero,$zero +.L0f02ba80: +/* f02ba80: ac4f0000 */ sw $t7,0x0($v0) +/* f02ba84: ac400004 */ sw $zero,0x4($v0) +/* f02ba88: 3c18ba00 */ lui $t8,0xba00 +/* f02ba8c: 37180e02 */ ori $t8,$t8,0xe02 +/* f02ba90: ae980000 */ sw $t8,0x0($s4) +/* f02ba94: ae800004 */ sw $zero,0x4($s4) +/* f02ba98: 3c0efd10 */ lui $t6,0xfd10 +/* f02ba9c: 0008c880 */ sll $t9,$t0,0x2 +/* f02baa0: 3c09800a */ lui $t1,0x800a +/* f02baa4: 01394821 */ addu $t1,$t1,$t9 +/* f02baa8: ac8e0000 */ sw $t6,0x0($a0) +/* f02baac: 8d29ccc0 */ lw $t1,-0x3340($t1) +/* f02bab0: 24850008 */ addiu $a1,$a0,0x8 +/* f02bab4: 3c0af510 */ lui $t2,0xf510 +/* f02bab8: 3c0b0705 */ lui $t3,0x705 +/* f02babc: ac890004 */ sw $t1,0x4($a0) +/* f02bac0: acaa0000 */ sw $t2,0x0($a1) +/* f02bac4: 356b0140 */ ori $t3,$t3,0x140 +/* f02bac8: acab0004 */ sw $t3,0x4($a1) +/* f02bacc: 24a60008 */ addiu $a2,$a1,0x8 +/* f02bad0: 24c20008 */ addiu $v0,$a2,0x8 +/* f02bad4: 3c0ce600 */ lui $t4,0xe600 +/* f02bad8: accc0000 */ sw $t4,0x0($a2) +/* f02badc: acc00004 */ sw $zero,0x4($a2) +/* f02bae0: 3c0f070f */ lui $t7,0x70f +/* f02bae4: 3c0df300 */ lui $t5,0xf300 +/* f02bae8: ac4d0000 */ sw $t5,0x0($v0) +/* f02baec: 35eff200 */ ori $t7,$t7,0xf200 +/* f02baf0: 24430008 */ addiu $v1,$v0,0x8 +/* f02baf4: ac4f0004 */ sw $t7,0x4($v0) +/* f02baf8: 24740008 */ addiu $s4,$v1,0x8 +/* f02bafc: 3c0ef510 */ lui $t6,0xf510 +/* f02bb00: 3c18e700 */ lui $t8,0xe700 +/* f02bb04: ac780000 */ sw $t8,0x0($v1) +/* f02bb08: 35ce0800 */ ori $t6,$t6,0x800 +/* f02bb0c: 02802025 */ or $a0,$s4,$zero +/* f02bb10: ac600004 */ sw $zero,0x4($v1) +/* f02bb14: 3c190005 */ lui $t9,0x5 +/* f02bb18: 37390140 */ ori $t9,$t9,0x140 +/* f02bb1c: ac8e0000 */ sw $t6,0x0($a0) +/* f02bb20: 26850008 */ addiu $a1,$s4,0x8 +/* f02bb24: ac990004 */ sw $t9,0x4($a0) +/* f02bb28: 3c0a0003 */ lui $t2,0x3 +/* f02bb2c: 3c09f200 */ lui $t1,0xf200 +/* f02bb30: aca90000 */ sw $t1,0x0($a1) +/* f02bb34: 354ac03c */ ori $t2,$t2,0xc03c +/* f02bb38: acaa0004 */ sw $t2,0x4($a1) +/* f02bb3c: 24a70008 */ addiu $a3,$a1,0x8 +/* f02bb40: 3c0bba00 */ lui $t3,0xba00 +/* f02bb44: 356b1402 */ ori $t3,$t3,0x1402 +/* f02bb48: aceb0000 */ sw $t3,0x0($a3) +/* f02bb4c: 24e20008 */ addiu $v0,$a3,0x8 +/* f02bb50: ace00004 */ sw $zero,0x4($a3) +/* f02bb54: 3c0d0050 */ lui $t5,0x50 +/* f02bb58: 3c0cb900 */ lui $t4,0xb900 +/* f02bb5c: 358c031d */ ori $t4,$t4,0x31d +/* f02bb60: 35ad49d8 */ ori $t5,$t5,0x49d8 +/* f02bb64: 24430008 */ addiu $v1,$v0,0x8 +/* f02bb68: ac4d0004 */ sw $t5,0x4($v0) +/* f02bb6c: ac4c0000 */ sw $t4,0x0($v0) +/* f02bb70: 3c0ffc12 */ lui $t7,0xfc12 +/* f02bb74: 35ef7e24 */ ori $t7,$t7,0x7e24 +/* f02bb78: 24640008 */ addiu $a0,$v1,0x8 +/* f02bb7c: 2418f9fc */ addiu $t8,$zero,-1540 +/* f02bb80: 3c0ebb00 */ lui $t6,0xbb00 +/* f02bb84: ac780004 */ sw $t8,0x4($v1) +/* f02bb88: ac6f0000 */ sw $t7,0x0($v1) +/* f02bb8c: 35ce0001 */ ori $t6,$t6,0x1 +/* f02bb90: ac8e0000 */ sw $t6,0x0($a0) +/* f02bb94: 24940008 */ addiu $s4,$a0,0x8 +/* f02bb98: 2419ffff */ addiu $t9,$zero,-1 +/* f02bb9c: ac990004 */ sw $t9,0x4($a0) +/* f02bba0: 02802825 */ or $a1,$s4,$zero +/* f02bba4: 3c09ba00 */ lui $t1,0xba00 +/* f02bba8: 35290c02 */ ori $t1,$t1,0xc02 +/* f02bbac: 240a2000 */ addiu $t2,$zero,0x2000 +/* f02bbb0: acaa0004 */ sw $t2,0x4($a1) +/* f02bbb4: aca90000 */ sw $t1,0x0($a1) +/* f02bbb8: 26880008 */ addiu $t0,$s4,0x8 +/* f02bbbc: 3c0bba00 */ lui $t3,0xba00 +/* f02bbc0: 356b0602 */ ori $t3,$t3,0x602 +/* f02bbc4: 240c0040 */ addiu $t4,$zero,0x40 +/* f02bbc8: ad0c0004 */ sw $t4,0x4($t0) +/* f02bbcc: ad0b0000 */ sw $t3,0x0($t0) +/* f02bbd0: 240e00ff */ addiu $t6,$zero,0xff +/* f02bbd4: 240fffff */ addiu $t7,$zero,-1 +/* f02bbd8: 2418ffff */ addiu $t8,$zero,-1 +/* f02bbdc: 240dfff9 */ addiu $t5,$zero,-7 +/* f02bbe0: 25040008 */ addiu $a0,$t0,0x8 +/* f02bbe4: afad0014 */ sw $t5,0x14($sp) +/* f02bbe8: afb8001c */ sw $t8,0x1c($sp) +/* f02bbec: afaf0018 */ sw $t7,0x18($sp) +/* f02bbf0: afae0020 */ sw $t6,0x20($sp) +/* f02bbf4: afb30010 */ sw $s3,0x10($sp) +/* f02bbf8: 00002825 */ or $a1,$zero,$zero +/* f02bbfc: 02e03825 */ or $a3,$s7,$zero +/* f02bc00: 0fc0a60f */ jal func0f02983c +/* f02bc04: 02a03025 */ or $a2,$s5,$zero +/* f02bc08: 10000043 */ beqz $zero,.L0f02bd18 +/* f02bc0c: 0040a025 */ or $s4,$v0,$zero +.L0f02bc10: +/* f02bc10: 14590010 */ bne $v0,$t9,.L0f02bc54 +/* f02bc14: 8fac0088 */ lw $t4,0x88($sp) +/* f02bc18: 2409fffd */ addiu $t1,$zero,-3 +/* f02bc1c: 240affff */ addiu $t2,$zero,-1 +/* f02bc20: 240bffff */ addiu $t3,$zero,-1 +/* f02bc24: afab001c */ sw $t3,0x1c($sp) +/* f02bc28: afaa0018 */ sw $t2,0x18($sp) +/* f02bc2c: afa90014 */ sw $t1,0x14($sp) +/* f02bc30: 02802025 */ or $a0,$s4,$zero +/* f02bc34: 00002825 */ or $a1,$zero,$zero +/* f02bc38: 02a03025 */ or $a2,$s5,$zero +/* f02bc3c: 02e03825 */ or $a3,$s7,$zero +/* f02bc40: afb30010 */ sw $s3,0x10($sp) +/* f02bc44: 0fc0a60f */ jal func0f02983c +/* f02bc48: afbe0020 */ sw $s8,0x20($sp) +/* f02bc4c: 10000032 */ beqz $zero,.L0f02bd18 +/* f02bc50: 0040a025 */ or $s4,$v0,$zero +.L0f02bc54: +/* f02bc54: 144c0010 */ bne $v0,$t4,.L0f02bc98 +/* f02bc58: 8fae008c */ lw $t6,0x8c($sp) +/* f02bc5c: 240dfffc */ addiu $t5,$zero,-4 +/* f02bc60: 240fffff */ addiu $t7,$zero,-1 +/* f02bc64: 2418ffff */ addiu $t8,$zero,-1 +/* f02bc68: afb8001c */ sw $t8,0x1c($sp) +/* f02bc6c: afaf0018 */ sw $t7,0x18($sp) +/* f02bc70: afad0014 */ sw $t5,0x14($sp) +/* f02bc74: 02802025 */ or $a0,$s4,$zero +/* f02bc78: 00002825 */ or $a1,$zero,$zero +/* f02bc7c: 02a03025 */ or $a2,$s5,$zero +/* f02bc80: 02e03825 */ or $a3,$s7,$zero +/* f02bc84: afb30010 */ sw $s3,0x10($sp) +/* f02bc88: 0fc0a60f */ jal func0f02983c +/* f02bc8c: afbe0020 */ sw $s8,0x20($sp) +/* f02bc90: 10000021 */ beqz $zero,.L0f02bd18 +/* f02bc94: 0040a025 */ or $s4,$v0,$zero +.L0f02bc98: +/* f02bc98: 144e0010 */ bne $v0,$t6,.L0f02bcdc +/* f02bc9c: 8fab0090 */ lw $t3,0x90($sp) +/* f02bca0: 2419fffb */ addiu $t9,$zero,-5 +/* f02bca4: 2409ffff */ addiu $t1,$zero,-1 +/* f02bca8: 240affff */ addiu $t2,$zero,-1 +/* f02bcac: afaa001c */ sw $t2,0x1c($sp) +/* f02bcb0: afa90018 */ sw $t1,0x18($sp) +/* f02bcb4: afb90014 */ sw $t9,0x14($sp) +/* f02bcb8: 02802025 */ or $a0,$s4,$zero +/* f02bcbc: 00002825 */ or $a1,$zero,$zero +/* f02bcc0: 02a03025 */ or $a2,$s5,$zero +/* f02bcc4: 02e03825 */ or $a3,$s7,$zero +/* f02bcc8: afb30010 */ sw $s3,0x10($sp) +/* f02bccc: 0fc0a60f */ jal func0f02983c +/* f02bcd0: afbe0020 */ sw $s8,0x20($sp) +/* f02bcd4: 10000010 */ beqz $zero,.L0f02bd18 +/* f02bcd8: 0040a025 */ or $s4,$v0,$zero +.L0f02bcdc: +/* f02bcdc: 144b000e */ bne $v0,$t3,.L0f02bd18 +/* f02bce0: 02802025 */ or $a0,$s4,$zero +/* f02bce4: 240cfffa */ addiu $t4,$zero,-6 +/* f02bce8: 240dffff */ addiu $t5,$zero,-1 +/* f02bcec: 240fffff */ addiu $t7,$zero,-1 +/* f02bcf0: afaf001c */ sw $t7,0x1c($sp) +/* f02bcf4: afad0018 */ sw $t5,0x18($sp) +/* f02bcf8: afac0014 */ sw $t4,0x14($sp) +/* f02bcfc: 00002825 */ or $a1,$zero,$zero +/* f02bd00: 02a03025 */ or $a2,$s5,$zero +/* f02bd04: 02e03825 */ or $a3,$s7,$zero +/* f02bd08: afb30010 */ sw $s3,0x10($sp) +/* f02bd0c: 0fc0a60f */ jal func0f02983c +/* f02bd10: afbe0020 */ sw $s8,0x20($sp) +/* f02bd14: 0040a025 */ or $s4,$v0,$zero +.L0f02bd18: +/* f02bd18: 8e620014 */ lw $v0,0x14($s3) +.L0f02bd1c: +/* f02bd1c: 10400003 */ beqz $v0,.L0f02bd2c +/* f02bd20: 00000000 */ sll $zero,$zero,0x0 +/* f02bd24: 1000000b */ beqz $zero,.L0f02bd54 +/* f02bd28: 00409825 */ or $s3,$v0,$zero +.L0f02bd2c: +/* f02bd2c: 12600009 */ beqz $s3,.L0f02bd54 +/* f02bd30: 00000000 */ sll $zero,$zero,0x0 +/* f02bd34: 8e62000c */ lw $v0,0xc($s3) +.L0f02bd38: +/* f02bd38: 50400004 */ beqzl $v0,.L0f02bd4c +/* f02bd3c: 8e730008 */ lw $s3,0x8($s3) +/* f02bd40: 10000004 */ beqz $zero,.L0f02bd54 +/* f02bd44: 00409825 */ or $s3,$v0,$zero +/* f02bd48: 8e730008 */ lw $s3,0x8($s3) +.L0f02bd4c: +/* f02bd4c: 5660fffa */ bnezl $s3,.L0f02bd38 +/* f02bd50: 8e62000c */ lw $v0,0xc($s3) +.L0f02bd54: +/* f02bd54: 5660fec8 */ bnezl $s3,.L0f02b878 +/* f02bd58: 966c0000 */ lhu $t4,0x0($s3) +/* f02bd5c: 8fb80058 */ lw $t8,0x58($sp) +.L0f02bd60: +/* f02bd60: 8fae0078 */ lw $t6,0x78($sp) +/* f02bd64: 57000018 */ bnezl $t8,.L0f02bdc8 +/* f02bd68: 8fbf0054 */ lw $ra,0x54($sp) +/* f02bd6c: 8dd0001c */ lw $s0,0x1c($t6) +/* f02bd70: 52000015 */ beqzl $s0,.L0f02bdc8 +/* f02bd74: 8fbf0054 */ lw $ra,0x54($sp) +/* f02bd78: 8fb90080 */ lw $t9,0x80($sp) +.L0f02bd7c: +/* f02bd7c: 8fa90084 */ lw $t1,0x84($sp) +/* f02bd80: 8faa0088 */ lw $t2,0x88($sp) +/* f02bd84: 8fab008c */ lw $t3,0x8c($sp) +/* f02bd88: 8fac0090 */ lw $t4,0x90($sp) +/* f02bd8c: 02802025 */ or $a0,$s4,$zero +/* f02bd90: 02a02825 */ or $a1,$s5,$zero +/* f02bd94: 02003025 */ or $a2,$s0,$zero +/* f02bd98: 03c03825 */ or $a3,$s8,$zero +/* f02bd9c: afb90010 */ sw $t9,0x10($sp) +/* f02bda0: afa90014 */ sw $t1,0x14($sp) +/* f02bda4: afaa0018 */ sw $t2,0x18($sp) +/* f02bda8: afab001c */ sw $t3,0x1c($sp) +/* f02bdac: 0fc0adf5 */ jal func0f02b7d4 +/* f02bdb0: afac0020 */ sw $t4,0x20($sp) +/* f02bdb4: 8e100020 */ lw $s0,0x20($s0) +/* f02bdb8: 0040a025 */ or $s4,$v0,$zero +/* f02bdbc: 5600ffef */ bnezl $s0,.L0f02bd7c +/* f02bdc0: 8fb90080 */ lw $t9,0x80($sp) +.L0f02bdc4: +/* f02bdc4: 8fbf0054 */ lw $ra,0x54($sp) +.L0f02bdc8: +/* f02bdc8: 02801025 */ or $v0,$s4,$zero +/* f02bdcc: 8fb40040 */ lw $s4,0x40($sp) +/* f02bdd0: 8fb00030 */ lw $s0,0x30($sp) +/* f02bdd4: 8fb10034 */ lw $s1,0x34($sp) +/* f02bdd8: 8fb20038 */ lw $s2,0x38($sp) +/* f02bddc: 8fb3003c */ lw $s3,0x3c($sp) +/* f02bde0: 8fb50044 */ lw $s5,0x44($sp) +/* f02bde4: 8fb60048 */ lw $s6,0x48($sp) +/* f02bde8: 8fb7004c */ lw $s7,0x4c($sp) +/* f02bdec: 8fbe0050 */ lw $s8,0x50($sp) +/* f02bdf0: 03e00008 */ jr $ra +/* f02bdf4: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f02bdf8 +/* f02bdf8: 27bdfeb0 */ addiu $sp,$sp,-336 +/* f02bdfc: afbf003c */ sw $ra,0x3c($sp) +/* f02be00: afb70038 */ sw $s7,0x38($sp) +/* f02be04: afb60034 */ sw $s6,0x34($sp) +/* f02be08: afb50030 */ sw $s5,0x30($sp) +/* f02be0c: afb4002c */ sw $s4,0x2c($sp) +/* f02be10: afb30028 */ sw $s3,0x28($sp) +/* f02be14: afb20024 */ sw $s2,0x24($sp) +/* f02be18: afb10020 */ sw $s1,0x20($sp) +/* f02be1c: afb0001c */ sw $s0,0x1c($sp) +/* f02be20: f7b40010 */ sdc1 $f20,0x10($sp) +/* f02be24: afa60158 */ sw $a2,0x158($sp) +/* f02be28: 90cf0001 */ lbu $t7,0x1($a2) +/* f02be2c: 00808825 */ or $s1,$a0,$zero +/* f02be30: 00a09025 */ or $s2,$a1,$zero +/* f02be34: 31f80002 */ andi $t8,$t7,0x2 +/* f02be38: 1300021c */ beqz $t8,.L0f02c6ac +/* f02be3c: 0000b025 */ or $s6,$zero,$zero +/* f02be40: 90c20000 */ lbu $v0,0x0($a2) +/* f02be44: 24010003 */ addiu $at,$zero,0x3 +/* f02be48: 8fb90158 */ lw $t9,0x158($sp) +/* f02be4c: 10410003 */ beq $v0,$at,.L0f02be5c +/* f02be50: 24010006 */ addiu $at,$zero,0x6 +/* f02be54: 14410005 */ bne $v0,$at,.L0f02be6c +/* f02be58: 8fad0158 */ lw $t5,0x158($sp) +.L0f02be5c: +/* f02be5c: 8f2c0004 */ lw $t4,0x4($t9) +/* f02be60: 8d970020 */ lw $s7,0x20($t4) +/* f02be64: 10000008 */ beqz $zero,.L0f02be88 +/* f02be68: afb20154 */ sw $s2,0x154($sp) +.L0f02be6c: +/* f02be6c: 8daf0004 */ lw $t7,0x4($t5) +/* f02be70: 24050067 */ addiu $a1,$zero,0x67 +/* f02be74: 8df70018 */ lw $s7,0x18($t7) +/* f02be78: 8ee40008 */ lw $a0,0x8($s7) +/* f02be7c: 0c006a47 */ jal 0x1a91c +/* f02be80: afb20154 */ sw $s2,0x154($sp) +/* f02be84: 0040b025 */ or $s6,$v0,$zero +.L0f02be88: +/* f02be88: 8fb80158 */ lw $t8,0x158($sp) +/* f02be8c: 8fb20154 */ lw $s2,0x154($sp) +/* f02be90: 02201025 */ or $v0,$s1,$zero +/* f02be94: 8f0e0018 */ lw $t6,0x18($t8) +/* f02be98: 3c19e700 */ lui $t9,0xe700 +/* f02be9c: 3c0ced00 */ lui $t4,0xed00 +/* f02bea0: 15c00083 */ bnez $t6,.L0f02c0b0 +/* f02bea4: 3c0d0004 */ lui $t5,0x4 +/* f02bea8: 26310008 */ addiu $s1,$s1,0x8 +/* f02beac: 02201825 */ or $v1,$s1,$zero +/* f02beb0: ac590000 */ sw $t9,0x0($v0) +/* f02beb4: ac400004 */ sw $zero,0x4($v0) +/* f02beb8: 26310008 */ addiu $s1,$s1,0x8 +/* f02bebc: 35ad0040 */ ori $t5,$t5,0x40 +/* f02bec0: 02202025 */ or $a0,$s1,$zero +/* f02bec4: ac6d0004 */ sw $t5,0x4($v1) +/* f02bec8: ac6c0000 */ sw $t4,0x0($v1) +/* f02becc: 3c0fba00 */ lui $t7,0xba00 +/* f02bed0: 35ef1402 */ ori $t7,$t7,0x1402 +/* f02bed4: 26310008 */ addiu $s1,$s1,0x8 +/* f02bed8: 3c180020 */ lui $t8,0x20 +/* f02bedc: ac980004 */ sw $t8,0x4($a0) +/* f02bee0: ac8f0000 */ sw $t7,0x0($a0) +/* f02bee4: 02202825 */ or $a1,$s1,$zero +/* f02bee8: 26310008 */ addiu $s1,$s1,0x8 +/* f02beec: 3c190500 */ lui $t9,0x500 +/* f02bef0: 3c0ef510 */ lui $t6,0xf510 +/* f02bef4: acae0000 */ sw $t6,0x0($a1) +/* f02bef8: acb90004 */ sw $t9,0x4($a1) +/* f02befc: 02203025 */ or $a2,$s1,$zero +/* f02bf00: 26310008 */ addiu $s1,$s1,0x8 +/* f02bf04: 3c0cf510 */ lui $t4,0xf510 +/* f02bf08: 358c0080 */ ori $t4,$t4,0x80 +/* f02bf0c: 3c0d0400 */ lui $t5,0x400 +/* f02bf10: 02201025 */ or $v0,$s1,$zero +/* f02bf14: accd0004 */ sw $t5,0x4($a2) +/* f02bf18: accc0000 */ sw $t4,0x0($a2) +/* f02bf1c: 26310008 */ addiu $s1,$s1,0x8 +/* f02bf20: 3c0ff511 */ lui $t7,0xf511 +/* f02bf24: 35ef4000 */ ori $t7,$t7,0x4000 +/* f02bf28: 02201825 */ or $v1,$s1,$zero +/* f02bf2c: ac4f0000 */ sw $t7,0x0($v0) +/* f02bf30: ac400004 */ sw $zero,0x4($v0) +/* f02bf34: 3c0e0100 */ lui $t6,0x100 +/* f02bf38: 3c18f589 */ lui $t8,0xf589 +/* f02bf3c: 37184080 */ ori $t8,$t8,0x4080 +/* f02bf40: 35ce000f */ ori $t6,$t6,0xf +/* f02bf44: 26310008 */ addiu $s1,$s1,0x8 +/* f02bf48: ac6e0004 */ sw $t6,0x4($v1) +/* f02bf4c: ac780000 */ sw $t8,0x0($v1) +/* f02bf50: 02202025 */ or $a0,$s1,$zero +/* f02bf54: 3c19bb00 */ lui $t9,0xbb00 +/* f02bf58: 2407ffff */ addiu $a3,$zero,-1 +/* f02bf5c: 37390001 */ ori $t9,$t9,0x1 +/* f02bf60: 26310008 */ addiu $s1,$s1,0x8 +/* f02bf64: ac990000 */ sw $t9,0x0($a0) +/* f02bf68: ac870004 */ sw $a3,0x4($a0) +/* f02bf6c: 02202825 */ or $a1,$s1,$zero +/* f02bf70: 26310008 */ addiu $s1,$s1,0x8 +/* f02bf74: 3c0cfb00 */ lui $t4,0xfb00 +/* f02bf78: acac0000 */ sw $t4,0x0($a1) +/* f02bf7c: 02203025 */ or $a2,$s1,$zero +/* f02bf80: aca70004 */ sw $a3,0x4($a1) +/* f02bf84: 3c0dfa00 */ lui $t5,0xfa00 +/* f02bf88: accd0000 */ sw $t5,0x0($a2) +/* f02bf8c: 26310008 */ addiu $s1,$s1,0x8 +/* f02bf90: acc70004 */ sw $a3,0x4($a2) +/* f02bf94: 02201025 */ or $v0,$s1,$zero +/* f02bf98: 3c0fb900 */ lui $t7,0xb900 +/* f02bf9c: afb20154 */ sw $s2,0x154($sp) +/* f02bfa0: 35ef031d */ ori $t7,$t7,0x31d +/* f02bfa4: 26310008 */ addiu $s1,$s1,0x8 +/* f02bfa8: ac4f0000 */ sw $t7,0x0($v0) +/* f02bfac: 02201825 */ or $v1,$s1,$zero +/* f02bfb0: ac400004 */ sw $zero,0x4($v0) +/* f02bfb4: 3c18fcff */ lui $t8,0xfcff +/* f02bfb8: 3c0efffc */ lui $t6,0xfffc +/* f02bfbc: 35cef279 */ ori $t6,$t6,0xf279 +/* f02bfc0: 3718ffff */ ori $t8,$t8,0xffff +/* f02bfc4: 26310008 */ addiu $s1,$s1,0x8 +/* f02bfc8: ac780000 */ sw $t8,0x0($v1) +/* f02bfcc: ac6e0004 */ sw $t6,0x4($v1) +/* f02bfd0: 02202025 */ or $a0,$s1,$zero +/* f02bfd4: 26310008 */ addiu $s1,$s1,0x8 +/* f02bfd8: 3c19ba00 */ lui $t9,0xba00 +/* f02bfdc: 37390c02 */ ori $t9,$t9,0xc02 +/* f02bfe0: 02202825 */ or $a1,$s1,$zero +/* f02bfe4: ac990000 */ sw $t9,0x0($a0) +/* f02bfe8: ac800004 */ sw $zero,0x4($a0) +/* f02bfec: 26310008 */ addiu $s1,$s1,0x8 +/* f02bff0: 3c0cba00 */ lui $t4,0xba00 +/* f02bff4: 358c1301 */ ori $t4,$t4,0x1301 +/* f02bff8: 02203025 */ or $a2,$s1,$zero +/* f02bffc: acac0000 */ sw $t4,0x0($a1) +/* f02c000: aca00004 */ sw $zero,0x4($a1) +/* f02c004: 3c0dba00 */ lui $t5,0xba00 +/* f02c008: 35ad0602 */ ori $t5,$t5,0x602 +/* f02c00c: 26310008 */ addiu $s1,$s1,0x8 +/* f02c010: 240f00c0 */ addiu $t7,$zero,0xc0 +/* f02c014: accf0004 */ sw $t7,0x4($a2) +/* f02c018: accd0000 */ sw $t5,0x0($a2) +/* f02c01c: 02201025 */ or $v0,$s1,$zero +/* f02c020: 3c18ba00 */ lui $t8,0xba00 +/* f02c024: 37180402 */ ori $t8,$t8,0x402 +/* f02c028: 26310008 */ addiu $s1,$s1,0x8 +/* f02c02c: 240e0030 */ addiu $t6,$zero,0x30 +/* f02c030: ac4e0004 */ sw $t6,0x4($v0) +/* f02c034: ac580000 */ sw $t8,0x0($v0) +/* f02c038: 02201825 */ or $v1,$s1,$zero +/* f02c03c: 26310008 */ addiu $s1,$s1,0x8 +/* f02c040: 3c19ba00 */ lui $t9,0xba00 +/* f02c044: 37391001 */ ori $t9,$t9,0x1001 +/* f02c048: 02202025 */ or $a0,$s1,$zero +/* f02c04c: ac790000 */ sw $t9,0x0($v1) +/* f02c050: ac600004 */ sw $zero,0x4($v1) +/* f02c054: 26310008 */ addiu $s1,$s1,0x8 +/* f02c058: 3c0cba00 */ lui $t4,0xba00 +/* f02c05c: 358c1102 */ ori $t4,$t4,0x1102 +/* f02c060: 02202825 */ or $a1,$s1,$zero +/* f02c064: ac8c0000 */ sw $t4,0x0($a0) +/* f02c068: ac800004 */ sw $zero,0x4($a0) +/* f02c06c: 26310008 */ addiu $s1,$s1,0x8 +/* f02c070: 3c0dba00 */ lui $t5,0xba00 +/* f02c074: 35ad0e02 */ ori $t5,$t5,0xe02 +/* f02c078: 02203025 */ or $a2,$s1,$zero +/* f02c07c: acad0000 */ sw $t5,0x0($a1) +/* f02c080: aca00004 */ sw $zero,0x4($a1) +/* f02c084: 26310008 */ addiu $s1,$s1,0x8 +/* f02c088: 3c0fb900 */ lui $t7,0xb900 +/* f02c08c: 35ef0002 */ ori $t7,$t7,0x2 +/* f02c090: 02201025 */ or $v0,$s1,$zero +/* f02c094: accf0000 */ sw $t7,0x0($a2) +/* f02c098: acc00004 */ sw $zero,0x4($a2) +/* f02c09c: 3c18b600 */ lui $t8,0xb600 +/* f02c0a0: 240e0001 */ addiu $t6,$zero,0x1 +/* f02c0a4: ac4e0004 */ sw $t6,0x4($v0) +/* f02c0a8: ac580000 */ sw $t8,0x0($v0) +/* f02c0ac: 26310008 */ addiu $s1,$s1,0x8 +.L0f02c0b0: +/* f02c0b0: 8ef90008 */ lw $t9,0x8($s7) +/* f02c0b4: 8fb20154 */ lw $s2,0x154($sp) +/* f02c0b8: 8f300000 */ lw $s0,0x0($t9) +/* f02c0bc: 1200010b */ beqz $s0,.L0f02c4ec +/* f02c0c0: 00000000 */ sll $zero,$zero,0x0 +/* f02c0c4: 4480a000 */ mtc1 $zero,$f20 +/* f02c0c8: afb20154 */ sw $s2,0x154($sp) +/* f02c0cc: 960c0000 */ lhu $t4,0x0($s0) +.L0f02c0d0: +/* f02c0d0: 2401000a */ addiu $at,$zero,0xa +/* f02c0d4: 318d00ff */ andi $t5,$t4,0xff +/* f02c0d8: 55a100f3 */ bnel $t5,$at,.L0f02c4a8 +/* f02c0dc: 8e020014 */ lw $v0,0x14($s0) +/* f02c0e0: 12c00002 */ beqz $s6,.L0f02c0ec +/* f02c0e4: 8fa40158 */ lw $a0,0x158($sp) +/* f02c0e8: 161600ee */ bne $s0,$s6,.L0f02c4a4 +.L0f02c0ec: +/* f02c0ec: 02002825 */ or $a1,$s0,$zero +/* f02c0f0: 02e03025 */ or $a2,$s7,$zero +/* f02c0f4: 0fc0a386 */ jal func0f028e18 +/* f02c0f8: 8fa70154 */ lw $a3,0x154($sp) +/* f02c0fc: 12c00002 */ beqz $s6,.L0f02c108 +/* f02c100: 0040a825 */ or $s5,$v0,$zero +/* f02c104: 24150013 */ addiu $s5,$zero,0x13 +.L0f02c108: +/* f02c108: 2aa10014 */ slti $at,$s5,0x14 +/* f02c10c: 502000e6 */ beqzl $at,.L0f02c4a8 +/* f02c110: 8e020014 */ lw $v0,0x14($s0) +/* f02c114: 0c0069d0 */ jal 0x1a740 +/* f02c118: 02002025 */ or $a0,$s0,$zero +/* f02c11c: 02e02025 */ or $a0,$s7,$zero +/* f02c120: 00402825 */ or $a1,$v0,$zero +/* f02c124: 0c006973 */ jal 0x1a5cc +/* f02c128: 00003025 */ or $a2,$zero,$zero +/* f02c12c: c4440030 */ lwc1 $f4,0x30($v0) +/* f02c130: 27a400d4 */ addiu $a0,$sp,0xd4 +/* f02c134: 27a500cc */ addiu $a1,$sp,0xcc +/* f02c138: e7a400d4 */ swc1 $f4,0xd4($sp) +/* f02c13c: c4460034 */ lwc1 $f6,0x34($v0) +/* f02c140: e7a600d8 */ swc1 $f6,0xd8($sp) +/* f02c144: c4480038 */ lwc1 $f8,0x38($v0) +/* f02c148: 0fc2d35a */ jal func0f0b4d68 +/* f02c14c: e7a800dc */ swc1 $f8,0xdc($sp) +/* f02c150: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f02c154: 4614503c */ c.lt.s $f10,$f20 +/* f02c158: 00000000 */ sll $zero,$zero,0x0 +/* f02c15c: 45000002 */ bc1f .L0f02c168 +/* f02c160: 00000000 */ sll $zero,$zero,0x0 +/* f02c164: e7b400cc */ swc1 $f20,0xcc($sp) +.L0f02c168: +/* f02c168: 0c002f02 */ jal 0xbc08 +/* f02c16c: 00000000 */ sll $zero,$zero,0x0 +/* f02c170: 44828000 */ mtc1 $v0,$f16 +/* f02c174: c7a400cc */ lwc1 $f4,0xcc($sp) +/* f02c178: 468084a0 */ cvt.s.w $f18,$f16 +/* f02c17c: 4604903c */ c.lt.s $f18,$f4 +/* f02c180: 00000000 */ sll $zero,$zero,0x0 +/* f02c184: 45020008 */ bc1fl .L0f02c1a8 +/* f02c188: c7a000d0 */ lwc1 $f0,0xd0($sp) +/* f02c18c: 0c002f02 */ jal 0xbc08 +/* f02c190: 00000000 */ sll $zero,$zero,0x0 +/* f02c194: 44823000 */ mtc1 $v0,$f6 +/* f02c198: 00000000 */ sll $zero,$zero,0x0 +/* f02c19c: 46803220 */ cvt.s.w $f8,$f6 +/* f02c1a0: e7a800cc */ swc1 $f8,0xcc($sp) +/* f02c1a4: c7a000d0 */ lwc1 $f0,0xd0($sp) +.L0f02c1a8: +/* f02c1a8: 4614003c */ c.lt.s $f0,$f20 +/* f02c1ac: 00000000 */ sll $zero,$zero,0x0 +/* f02c1b0: 45000002 */ bc1f .L0f02c1bc +/* f02c1b4: 00000000 */ sll $zero,$zero,0x0 +/* f02c1b8: e7b400d0 */ swc1 $f20,0xd0($sp) +.L0f02c1bc: +/* f02c1bc: 0c002f06 */ jal 0xbc18 +/* f02c1c0: 00000000 */ sll $zero,$zero,0x0 +/* f02c1c4: 44825000 */ mtc1 $v0,$f10 +/* f02c1c8: c7a000d0 */ lwc1 $f0,0xd0($sp) +/* f02c1cc: 46805420 */ cvt.s.w $f16,$f10 +/* f02c1d0: 4600803c */ c.lt.s $f16,$f0 +/* f02c1d4: 00000000 */ sll $zero,$zero,0x0 +/* f02c1d8: 45020007 */ bc1fl .L0f02c1f8 +/* f02c1dc: c7a400cc */ lwc1 $f4,0xcc($sp) +/* f02c1e0: 0c002f06 */ jal 0xbc18 +/* f02c1e4: 00000000 */ sll $zero,$zero,0x0 +/* f02c1e8: 44829000 */ mtc1 $v0,$f18 +/* f02c1ec: 00000000 */ sll $zero,$zero,0x0 +/* f02c1f0: 46809020 */ cvt.s.w $f0,$f18 +/* f02c1f4: c7a400cc */ lwc1 $f4,0xcc($sp) +.L0f02c1f8: +/* f02c1f8: 4600020d */ trunc.w.s $f8,$f0 +/* f02c1fc: e7a000d0 */ swc1 $f0,0xd0($sp) +/* f02c200: 4600218d */ trunc.w.s $f6,$f4 +/* f02c204: 44144000 */ mfc1 $s4,$f8 +/* f02c208: 44133000 */ mfc1 $s3,$f6 +/* f02c20c: 2694fff8 */ addiu $s4,$s4,-8 +/* f02c210: 0c002f40 */ jal 0xbd00 +/* f02c214: 2673fff8 */ addiu $s3,$s3,-8 +/* f02c218: 0262082a */ slt $at,$s3,$v0 +/* f02c21c: 10200004 */ beqz $at,.L0f02c230 +/* f02c220: 00000000 */ sll $zero,$zero,0x0 +/* f02c224: 0c002f40 */ jal 0xbd00 +/* f02c228: 00000000 */ sll $zero,$zero,0x0 +/* f02c22c: 00409825 */ or $s3,$v0,$zero +.L0f02c230: +/* f02c230: 0c002f40 */ jal 0xbd00 +/* f02c234: 00000000 */ sll $zero,$zero,0x0 +/* f02c238: 00029400 */ sll $s2,$v0,0x10 +/* f02c23c: 00127403 */ sra $t6,$s2,0x10 +/* f02c240: 0c002f22 */ jal 0xbc88 +/* f02c244: 01c09025 */ or $s2,$t6,$zero +/* f02c248: 0052c821 */ addu $t9,$v0,$s2 +/* f02c24c: 272cfff0 */ addiu $t4,$t9,-16 +/* f02c250: 0193082a */ slt $at,$t4,$s3 +/* f02c254: 10200009 */ beqz $at,.L0f02c27c +/* f02c258: 00000000 */ sll $zero,$zero,0x0 +/* f02c25c: 0c002f40 */ jal 0xbd00 +/* f02c260: 00000000 */ sll $zero,$zero,0x0 +/* f02c264: 00029400 */ sll $s2,$v0,0x10 +/* f02c268: 00126c03 */ sra $t5,$s2,0x10 +/* f02c26c: 0c002f22 */ jal 0xbc88 +/* f02c270: 01a09025 */ or $s2,$t5,$zero +/* f02c274: 00529821 */ addu $s3,$v0,$s2 +/* f02c278: 2673fff0 */ addiu $s3,$s3,-16 +.L0f02c27c: +/* f02c27c: 0c002f44 */ jal 0xbd10 +/* f02c280: 00000000 */ sll $zero,$zero,0x0 +/* f02c284: 0282082a */ slt $at,$s4,$v0 +/* f02c288: 10200004 */ beqz $at,.L0f02c29c +/* f02c28c: 00000000 */ sll $zero,$zero,0x0 +/* f02c290: 0c002f44 */ jal 0xbd10 +/* f02c294: 00000000 */ sll $zero,$zero,0x0 +/* f02c298: 0040a025 */ or $s4,$v0,$zero +.L0f02c29c: +/* f02c29c: 0c002f44 */ jal 0xbd10 +/* f02c2a0: 00000000 */ sll $zero,$zero,0x0 +/* f02c2a4: 00029400 */ sll $s2,$v0,0x10 +/* f02c2a8: 00127c03 */ sra $t7,$s2,0x10 +/* f02c2ac: 0c002f26 */ jal 0xbc98 +/* f02c2b0: 01e09025 */ or $s2,$t7,$zero +/* f02c2b4: 0052c021 */ addu $t8,$v0,$s2 +/* f02c2b8: 270efff0 */ addiu $t6,$t8,-16 +/* f02c2bc: 01d4082a */ slt $at,$t6,$s4 +/* f02c2c0: 5020000a */ beqzl $at,.L0f02c2ec +/* f02c2c4: 3c0cff10 */ lui $t4,0xff10 +/* f02c2c8: 0c002f44 */ jal 0xbd10 +/* f02c2cc: 00000000 */ sll $zero,$zero,0x0 +/* f02c2d0: 00029400 */ sll $s2,$v0,0x10 +/* f02c2d4: 0012cc03 */ sra $t9,$s2,0x10 +/* f02c2d8: 0c002f26 */ jal 0xbc98 +/* f02c2dc: 03209025 */ or $s2,$t9,$zero +/* f02c2e0: 0052a021 */ addu $s4,$v0,$s2 +/* f02c2e4: 2694fff0 */ addiu $s4,$s4,-16 +/* f02c2e8: 3c0cff10 */ lui $t4,0xff10 +.L0f02c2ec: +/* f02c2ec: 358c000f */ ori $t4,$t4,0xf +/* f02c2f0: 02201025 */ or $v0,$s1,$zero +/* f02c2f4: 00156880 */ sll $t5,$s5,0x2 +/* f02c2f8: 3c0f800a */ lui $t7,0x800a +/* f02c2fc: 01ed7821 */ addu $t7,$t7,$t5 +/* f02c300: ac4c0000 */ sw $t4,0x0($v0) +/* f02c304: 8defccc0 */ lw $t7,-0x3340($t7) +/* f02c308: 26310008 */ addiu $s1,$s1,0x8 +/* f02c30c: 3c018000 */ lui $at,0x8000 +/* f02c310: 02201825 */ or $v1,$s1,$zero +/* f02c314: 26310008 */ addiu $s1,$s1,0x8 +/* f02c318: 01e1c021 */ addu $t8,$t7,$at +/* f02c31c: ac580004 */ sw $t8,0x4($v0) +/* f02c320: 3c0ee800 */ lui $t6,0xe800 +/* f02c324: 02209025 */ or $s2,$s1,$zero +/* f02c328: ac6e0000 */ sw $t6,0x0($v1) +/* f02c32c: ac600004 */ sw $zero,0x4($v1) +/* f02c330: 0c002f02 */ jal 0xbc08 +/* f02c334: 26310008 */ addiu $s1,$s1,0x8 +/* f02c338: 2459ffff */ addiu $t9,$v0,-1 +/* f02c33c: 332c0fff */ andi $t4,$t9,0xfff +/* f02c340: 3c01fd10 */ lui $at,0xfd10 +/* f02c344: 01816825 */ or $t5,$t4,$at +/* f02c348: 0c002ac7 */ jal 0xab1c +/* f02c34c: ae4d0000 */ sw $t5,0x0($s2) +/* f02c350: 2663000f */ addiu $v1,$s3,0xf +/* f02c354: 00734823 */ subu $t1,$v1,$s3 +/* f02c358: 00097840 */ sll $t7,$t1,0x1 +/* f02c35c: 25e90009 */ addiu $t1,$t7,0x9 +/* f02c360: 0009c0c3 */ sra $t8,$t1,0x3 +/* f02c364: 330e01ff */ andi $t6,$t8,0x1ff +/* f02c368: 000eca40 */ sll $t9,$t6,0x9 +/* f02c36c: 02202025 */ or $a0,$s1,$zero +/* f02c370: 3c01f510 */ lui $at,0xf510 +/* f02c374: 03214825 */ or $t1,$t9,$at +/* f02c378: 26310008 */ addiu $s1,$s1,0x8 +/* f02c37c: ae420004 */ sw $v0,0x4($s2) +/* f02c380: 3c0d0701 */ lui $t5,0x701 +/* f02c384: 00133880 */ sll $a3,$s3,0x2 +/* f02c388: 30f80fff */ andi $t8,$a3,0xfff +/* f02c38c: 35ad0040 */ ori $t5,$t5,0x40 +/* f02c390: 02202825 */ or $a1,$s1,$zero +/* f02c394: ac8d0004 */ sw $t5,0x4($a0) +/* f02c398: 00183b00 */ sll $a3,$t8,0xc +/* f02c39c: ac890000 */ sw $t1,0x0($a0) +/* f02c3a0: 3c01f400 */ lui $at,0xf400 +/* f02c3a4: 3c0fe600 */ lui $t7,0xe600 +/* f02c3a8: 00144080 */ sll $t0,$s4,0x2 +/* f02c3ac: 31190fff */ andi $t9,$t0,0xfff +/* f02c3b0: acaf0000 */ sw $t7,0x0($a1) +/* f02c3b4: 00e16025 */ or $t4,$a3,$at +/* f02c3b8: 26310008 */ addiu $s1,$s1,0x8 +/* f02c3bc: 00035080 */ sll $t2,$v1,0x2 +/* f02c3c0: 314f0fff */ andi $t7,$t2,0xfff +/* f02c3c4: 02203025 */ or $a2,$s1,$zero +/* f02c3c8: 01996825 */ or $t5,$t4,$t9 +/* f02c3cc: 268b000f */ addiu $t3,$s4,0xf +/* f02c3d0: 000b7080 */ sll $t6,$t3,0x2 +/* f02c3d4: 000f5300 */ sll $t2,$t7,0xc +/* f02c3d8: 3c010700 */ lui $at,0x700 +/* f02c3dc: aca00004 */ sw $zero,0x4($a1) +/* f02c3e0: accd0000 */ sw $t5,0x0($a2) +/* f02c3e4: 01416025 */ or $t4,$t2,$at +/* f02c3e8: 31cb0fff */ andi $t3,$t6,0xfff +/* f02c3ec: 26310008 */ addiu $s1,$s1,0x8 +/* f02c3f0: 02201025 */ or $v0,$s1,$zero +/* f02c3f4: 018b6825 */ or $t5,$t4,$t3 +/* f02c3f8: accd0004 */ sw $t5,0x4($a2) +/* f02c3fc: 26310008 */ addiu $s1,$s1,0x8 +/* f02c400: 3c0fe700 */ lui $t7,0xe700 +/* f02c404: ac4f0000 */ sw $t7,0x0($v0) +/* f02c408: 02201825 */ or $v1,$s1,$zero +/* f02c40c: 26310008 */ addiu $s1,$s1,0x8 +/* f02c410: ac400004 */ sw $zero,0x4($v0) +/* f02c414: 3c01f200 */ lui $at,0xf200 +/* f02c418: 3c180001 */ lui $t8,0x1 +/* f02c41c: 37180040 */ ori $t8,$t8,0x40 +/* f02c420: 00e17025 */ or $t6,$a3,$at +/* f02c424: 02202025 */ or $a0,$s1,$zero +/* f02c428: 03204025 */ or $t0,$t9,$zero +/* f02c42c: 01c8c825 */ or $t9,$t6,$t0 +/* f02c430: ac780004 */ sw $t8,0x4($v1) +/* f02c434: ac690000 */ sw $t1,0x0($v1) +/* f02c438: ac990000 */ sw $t9,0x0($a0) +/* f02c43c: 26310008 */ addiu $s1,$s1,0x8 +/* f02c440: 014b6025 */ or $t4,$t2,$t3 +/* f02c444: ac8c0004 */ sw $t4,0x4($a0) +/* f02c448: 02202825 */ or $a1,$s1,$zero +/* f02c44c: 26310008 */ addiu $s1,$s1,0x8 +/* f02c450: 3c0de700 */ lui $t5,0xe700 +/* f02c454: 02201025 */ or $v0,$s1,$zero +/* f02c458: acad0000 */ sw $t5,0x0($a1) +/* f02c45c: aca00004 */ sw $zero,0x4($a1) +/* f02c460: 26310008 */ addiu $s1,$s1,0x8 +/* f02c464: 3c0fe403 */ lui $t7,0xe403 +/* f02c468: 35efc03c */ ori $t7,$t7,0xc03c +/* f02c46c: 02201825 */ or $v1,$s1,$zero +/* f02c470: 26310008 */ addiu $s1,$s1,0x8 +/* f02c474: ac4f0000 */ sw $t7,0x0($v0) +/* f02c478: ac400004 */ sw $zero,0x4($v0) +/* f02c47c: 02202025 */ or $a0,$s1,$zero +/* f02c480: 3c18b400 */ lui $t8,0xb400 +/* f02c484: ac780000 */ sw $t8,0x0($v1) +/* f02c488: ac600004 */ sw $zero,0x4($v1) +/* f02c48c: 3c191000 */ lui $t9,0x1000 +/* f02c490: 37390400 */ ori $t9,$t9,0x400 +/* f02c494: 3c0eb300 */ lui $t6,0xb300 +/* f02c498: ac8e0000 */ sw $t6,0x0($a0) +/* f02c49c: ac990004 */ sw $t9,0x4($a0) +/* f02c4a0: 26310008 */ addiu $s1,$s1,0x8 +.L0f02c4a4: +/* f02c4a4: 8e020014 */ lw $v0,0x14($s0) +.L0f02c4a8: +/* f02c4a8: 10400003 */ beqz $v0,.L0f02c4b8 +/* f02c4ac: 00000000 */ sll $zero,$zero,0x0 +/* f02c4b0: 1000000b */ beqz $zero,.L0f02c4e0 +/* f02c4b4: 00408025 */ or $s0,$v0,$zero +.L0f02c4b8: +/* f02c4b8: 12000009 */ beqz $s0,.L0f02c4e0 +/* f02c4bc: 00000000 */ sll $zero,$zero,0x0 +/* f02c4c0: 8e02000c */ lw $v0,0xc($s0) +.L0f02c4c4: +/* f02c4c4: 50400004 */ beqzl $v0,.L0f02c4d8 +/* f02c4c8: 8e100008 */ lw $s0,0x8($s0) +/* f02c4cc: 10000004 */ beqz $zero,.L0f02c4e0 +/* f02c4d0: 00408025 */ or $s0,$v0,$zero +/* f02c4d4: 8e100008 */ lw $s0,0x8($s0) +.L0f02c4d8: +/* f02c4d8: 5600fffa */ bnezl $s0,.L0f02c4c4 +/* f02c4dc: 8e02000c */ lw $v0,0xc($s0) +.L0f02c4e0: +/* f02c4e0: 5600fefb */ bnezl $s0,.L0f02c0d0 +/* f02c4e4: 960c0000 */ lhu $t4,0x0($s0) +/* f02c4e8: 8fb20154 */ lw $s2,0x154($sp) +.L0f02c4ec: +/* f02c4ec: 16c0000d */ bnez $s6,.L0f02c524 +/* f02c4f0: 8fac0158 */ lw $t4,0x158($sp) +/* f02c4f4: 8d90001c */ lw $s0,0x1c($t4) +/* f02c4f8: 5200000b */ beqzl $s0,.L0f02c528 +/* f02c4fc: 8fad0158 */ lw $t5,0x158($sp) +/* f02c500: afb20154 */ sw $s2,0x154($sp) +/* f02c504: 8fa50154 */ lw $a1,0x154($sp) +.L0f02c508: +/* f02c508: 02202025 */ or $a0,$s1,$zero +/* f02c50c: 0fc0af7e */ jal func0f02bdf8 +/* f02c510: 02003025 */ or $a2,$s0,$zero +/* f02c514: 8e100020 */ lw $s0,0x20($s0) +/* f02c518: 00408825 */ or $s1,$v0,$zero +/* f02c51c: 5600fffa */ bnezl $s0,.L0f02c508 +/* f02c520: 8fa50154 */ lw $a1,0x154($sp) +.L0f02c524: +/* f02c524: 8fad0158 */ lw $t5,0x158($sp) +.L0f02c528: +/* f02c528: 02201025 */ or $v0,$s1,$zero +/* f02c52c: 3c18e700 */ lui $t8,0xe700 +/* f02c530: 8daf0018 */ lw $t7,0x18($t5) +/* f02c534: 3c0ee600 */ lui $t6,0xe600 +/* f02c538: 3c19e800 */ lui $t9,0xe800 +/* f02c53c: 55e0005c */ bnezl $t7,.L0f02c6b0 +/* f02c540: 8fbf003c */ lw $ra,0x3c($sp) +/* f02c544: 26310008 */ addiu $s1,$s1,0x8 +/* f02c548: 02201825 */ or $v1,$s1,$zero +/* f02c54c: 26310008 */ addiu $s1,$s1,0x8 +/* f02c550: ac580000 */ sw $t8,0x0($v0) +/* f02c554: ac400004 */ sw $zero,0x4($v0) +/* f02c558: 02202025 */ or $a0,$s1,$zero +/* f02c55c: 26310008 */ addiu $s1,$s1,0x8 +/* f02c560: ac600004 */ sw $zero,0x4($v1) +/* f02c564: ac6e0000 */ sw $t6,0x0($v1) +/* f02c568: 02208025 */ or $s0,$s1,$zero +/* f02c56c: ac800004 */ sw $zero,0x4($a0) +/* f02c570: ac990000 */ sw $t9,0x0($a0) +/* f02c574: 0c002ef1 */ jal 0xbbc4 +/* f02c578: 26310008 */ addiu $s1,$s1,0x8 +/* f02c57c: 244cffff */ addiu $t4,$v0,-1 +/* f02c580: 318d0fff */ andi $t5,$t4,0xfff +/* f02c584: 3c01ff10 */ lui $at,0xff10 +/* f02c588: 01a17825 */ or $t7,$t5,$at +/* f02c58c: 0c002ac7 */ jal 0xab1c +/* f02c590: ae0f0000 */ sw $t7,0x0($s0) +/* f02c594: 3c018000 */ lui $at,0x8000 +/* f02c598: 0041c021 */ addu $t8,$v0,$at +/* f02c59c: ae180004 */ sw $t8,0x4($s0) +/* f02c5a0: 02209825 */ or $s3,$s1,$zero +/* f02c5a4: 3c0eed00 */ lui $t6,0xed00 +/* f02c5a8: ae6e0000 */ sw $t6,0x0($s3) +/* f02c5ac: 0c002f02 */ jal 0xbc08 +/* f02c5b0: 26310008 */ addiu $s1,$s1,0x8 +/* f02c5b4: 00029400 */ sll $s2,$v0,0x10 +/* f02c5b8: 0012cc03 */ sra $t9,$s2,0x10 +/* f02c5bc: 0c002f06 */ jal 0xbc18 +/* f02c5c0: 03209025 */ or $s2,$t9,$zero +/* f02c5c4: 44825000 */ mtc1 $v0,$f10 +/* f02c5c8: 44923000 */ mtc1 $s2,$f6 +/* f02c5cc: 3c014080 */ lui $at,0x4080 +/* f02c5d0: 46805420 */ cvt.s.w $f16,$f10 +/* f02c5d4: 44810000 */ mtc1 $at,$f0 +/* f02c5d8: 02201825 */ or $v1,$s1,$zero +/* f02c5dc: 26310008 */ addiu $s1,$s1,0x8 +/* f02c5e0: 3c18ba00 */ lui $t8,0xba00 +/* f02c5e4: 46803220 */ cvt.s.w $f8,$f6 +/* f02c5e8: 46008482 */ mul.s $f18,$f16,$f0 +/* f02c5ec: 37181402 */ ori $t8,$t8,0x1402 +/* f02c5f0: 02202025 */ or $a0,$s1,$zero +/* f02c5f4: 26310008 */ addiu $s1,$s1,0x8 +/* f02c5f8: 02202825 */ or $a1,$s1,$zero +/* f02c5fc: 46004282 */ mul.s $f10,$f8,$f0 +/* f02c600: 26310008 */ addiu $s1,$s1,0x8 +/* f02c604: 02203025 */ or $a2,$s1,$zero +/* f02c608: 26310008 */ addiu $s1,$s1,0x8 +/* f02c60c: 02203825 */ or $a3,$s1,$zero +/* f02c610: 26310008 */ addiu $s1,$s1,0x8 +/* f02c614: 4600910d */ trunc.w.s $f4,$f18 +/* f02c618: 02201025 */ or $v0,$s1,$zero +/* f02c61c: 26310008 */ addiu $s1,$s1,0x8 +/* f02c620: 4600540d */ trunc.w.s $f16,$f10 +/* f02c624: 440d2000 */ mfc1 $t5,$f4 +/* f02c628: 440e8000 */ mfc1 $t6,$f16 +/* f02c62c: 31af0fff */ andi $t7,$t5,0xfff +/* f02c630: 31d90fff */ andi $t9,$t6,0xfff +/* f02c634: 00196300 */ sll $t4,$t9,0xc +/* f02c638: 01ec6825 */ or $t5,$t7,$t4 +/* f02c63c: ae6d0004 */ sw $t5,0x4($s3) +/* f02c640: ac600004 */ sw $zero,0x4($v1) +/* f02c644: ac780000 */ sw $t8,0x0($v1) +/* f02c648: 3c190055 */ lui $t9,0x55 +/* f02c64c: 3c0eb900 */ lui $t6,0xb900 +/* f02c650: 35ce031d */ ori $t6,$t6,0x31d +/* f02c654: 37392078 */ ori $t9,$t9,0x2078 +/* f02c658: ac990004 */ sw $t9,0x4($a0) +/* f02c65c: ac8e0000 */ sw $t6,0x0($a0) +/* f02c660: 3c0ffc12 */ lui $t7,0xfc12 +/* f02c664: 35ef7e24 */ ori $t7,$t7,0x7e24 +/* f02c668: 240cf9fc */ addiu $t4,$zero,-1540 +/* f02c66c: acac0004 */ sw $t4,0x4($a1) +/* f02c670: acaf0000 */ sw $t7,0x0($a1) +/* f02c674: 3c0dba00 */ lui $t5,0xba00 +/* f02c678: 35ad0c02 */ ori $t5,$t5,0xc02 +/* f02c67c: 24182000 */ addiu $t8,$zero,0x2000 +/* f02c680: acd80004 */ sw $t8,0x4($a2) +/* f02c684: accd0000 */ sw $t5,0x0($a2) +/* f02c688: 3c0eba00 */ lui $t6,0xba00 +/* f02c68c: 35ce1301 */ ori $t6,$t6,0x1301 +/* f02c690: 3c190008 */ lui $t9,0x8 +/* f02c694: acf90004 */ sw $t9,0x4($a3) +/* f02c698: acee0000 */ sw $t6,0x0($a3) +/* f02c69c: 3c0fb700 */ lui $t7,0xb700 +/* f02c6a0: 240c0001 */ addiu $t4,$zero,0x1 +/* f02c6a4: ac4c0004 */ sw $t4,0x4($v0) +/* f02c6a8: ac4f0000 */ sw $t7,0x0($v0) +.L0f02c6ac: +/* f02c6ac: 8fbf003c */ lw $ra,0x3c($sp) +.L0f02c6b0: +/* f02c6b0: 02201025 */ or $v0,$s1,$zero +/* f02c6b4: 8fb10020 */ lw $s1,0x20($sp) +/* f02c6b8: d7b40010 */ ldc1 $f20,0x10($sp) +/* f02c6bc: 8fb0001c */ lw $s0,0x1c($sp) +/* f02c6c0: 8fb20024 */ lw $s2,0x24($sp) +/* f02c6c4: 8fb30028 */ lw $s3,0x28($sp) +/* f02c6c8: 8fb4002c */ lw $s4,0x2c($sp) +/* f02c6cc: 8fb50030 */ lw $s5,0x30($sp) +/* f02c6d0: 8fb60034 */ lw $s6,0x34($sp) +/* f02c6d4: 8fb70038 */ lw $s7,0x38($sp) +/* f02c6d8: 03e00008 */ jr $ra +/* f02c6dc: 27bd0150 */ addiu $sp,$sp,0x150 +); + +GLOBAL_ASM( +glabel func0f02c6e0 +/* f02c6e0: 27bdffa8 */ addiu $sp,$sp,-88 +/* f02c6e4: afbf0044 */ sw $ra,0x44($sp) +/* f02c6e8: afb20034 */ sw $s2,0x34($sp) +/* f02c6ec: afa40058 */ sw $a0,0x58($sp) +/* f02c6f0: 00a09025 */ or $s2,$a1,$zero +/* f02c6f4: afb50040 */ sw $s5,0x40($sp) +/* f02c6f8: afb4003c */ sw $s4,0x3c($sp) +/* f02c6fc: afb30038 */ sw $s3,0x38($sp) +/* f02c700: afb10030 */ sw $s1,0x30($sp) +/* f02c704: afb0002c */ sw $s0,0x2c($sp) +/* f02c708: afa60060 */ sw $a2,0x60($sp) +/* f02c70c: 0fc0cfe8 */ jal func0f033fa0 +/* f02c710: 00a02025 */ or $a0,$a1,$zero +/* f02c714: 44802000 */ mtc1 $zero,$f4 +/* f02c718: 3c0e800a */ lui $t6,0x800a +/* f02c71c: 4600203c */ c.lt.s $f4,$f0 +/* f02c720: 00000000 */ sll $zero,$zero,0x0 +/* f02c724: 4502000c */ bc1fl .L0f02c758 +/* f02c728: 96480192 */ lhu $t0,0x192($s2) +/* f02c72c: 8dce9ff4 */ lw $t6,-0x600c($t6) +/* f02c730: 59c00009 */ blezl $t6,.L0f02c758 +/* f02c734: 96480192 */ lhu $t0,0x192($s2) +/* f02c738: 964f0188 */ lhu $t7,0x188($s2) +/* f02c73c: 25f80001 */ addiu $t8,$t7,0x1 +/* f02c740: 3319ffff */ andi $t9,$t8,0xffff +/* f02c744: 2b21012d */ slti $at,$t9,0x12d +/* f02c748: 14200002 */ bnez $at,.L0f02c754 +/* f02c74c: a6580188 */ sh $t8,0x188($s2) +/* f02c750: a6400188 */ sh $zero,0x188($s2) +.L0f02c754: +/* f02c754: 96480192 */ lhu $t0,0x192($s2) +.L0f02c758: +/* f02c758: 31090002 */ andi $t1,$t0,0x2 +/* f02c75c: 15200015 */ bnez $t1,.L0f02c7b4 +/* f02c760: 00000000 */ sll $zero,$zero,0x0 +/* f02c764: 0fc0cfe8 */ jal func0f033fa0 +/* f02c768: 02402025 */ or $a0,$s2,$zero +/* f02c76c: 44803000 */ mtc1 $zero,$f6 +/* f02c770: 00000000 */ sll $zero,$zero,0x0 +/* f02c774: 4600303c */ c.lt.s $f6,$f0 +/* f02c778: 00000000 */ sll $zero,$zero,0x0 +/* f02c77c: 45020006 */ bc1fl .L0f02c798 +/* f02c780: 924b02e1 */ lbu $t3,0x2e1($s2) +/* f02c784: 964a0188 */ lhu $t2,0x188($s2) +/* f02c788: 2941000a */ slti $at,$t2,0xa +/* f02c78c: 14200009 */ bnez $at,.L0f02c7b4 +/* f02c790: 00000000 */ sll $zero,$zero,0x0 +/* f02c794: 924b02e1 */ lbu $t3,0x2e1($s2) +.L0f02c798: +/* f02c798: 000b6042 */ srl $t4,$t3,0x1 +/* f02c79c: 5980007b */ blezl $t4,.L0f02c98c +/* f02c7a0: 8fbf0044 */ lw $ra,0x44($sp) +/* f02c7a4: 964d02e0 */ lhu $t5,0x2e0($s2) +/* f02c7a8: 31ae0001 */ andi $t6,$t5,0x1 +/* f02c7ac: 55c00077 */ bnezl $t6,.L0f02c98c +/* f02c7b0: 8fbf0044 */ lw $ra,0x44($sp) +.L0f02c7b4: +/* f02c7b4: 0fc0cfe8 */ jal func0f033fa0 +/* f02c7b8: 02402025 */ or $a0,$s2,$zero +/* f02c7bc: 44804000 */ mtc1 $zero,$f8 +/* f02c7c0: 3c0f800a */ lui $t7,0x800a +/* f02c7c4: 4600403c */ c.lt.s $f8,$f0 +/* f02c7c8: 00000000 */ sll $zero,$zero,0x0 +/* f02c7cc: 4502004f */ bc1fl .L0f02c90c +/* f02c7d0: 8fa40058 */ lw $a0,0x58($sp) +/* f02c7d4: 8def9ff4 */ lw $t7,-0x600c($t7) +/* f02c7d8: 59e0004c */ blezl $t7,.L0f02c90c +/* f02c7dc: 8fa40058 */ lw $a0,0x58($sp) +/* f02c7e0: 0c004b70 */ jal 0x12dc0 +/* f02c7e4: 00000000 */ sll $zero,$zero,0x0 +/* f02c7e8: 30430003 */ andi $v1,$v0,0x3 +/* f02c7ec: 24630001 */ addiu $v1,$v1,0x1 +/* f02c7f0: afa30054 */ sw $v1,0x54($sp) +/* f02c7f4: 82440185 */ lb $a0,0x185($s2) +/* f02c7f8: 00008025 */ or $s0,$zero,$zero +/* f02c7fc: 24150001 */ addiu $s5,$zero,0x1 +/* f02c800: 00008825 */ or $s1,$zero,$zero +/* f02c804: 0460003a */ bltz $v1,.L0f02c8f0 +/* f02c808: 0080a025 */ or $s4,$a0,$zero +/* f02c80c: 8fb3004c */ lw $s3,0x4c($sp) +.L0f02c810: +/* f02c810: 1600000f */ bnez $s0,.L0f02c850 +/* f02c814: 24010001 */ addiu $at,$zero,0x1 +/* f02c818: 8e44001c */ lw $a0,0x1c($s2) +/* f02c81c: 82450184 */ lb $a1,0x184($s2) +/* f02c820: 0fc0a4cb */ jal func0f02932c +/* f02c824: 24100001 */ addiu $s0,$zero,0x1 +/* f02c828: 04400007 */ bltz $v0,.L0f02c848 +/* f02c82c: 00409825 */ or $s3,$v0,$zero +/* f02c830: 82580185 */ lb $t8,0x185($s2) +/* f02c834: 10580002 */ beq $v0,$t8,.L0f02c840 +/* f02c838: 00000000 */ sll $zero,$zero,0x0 +/* f02c83c: 0040a025 */ or $s4,$v0,$zero +.L0f02c840: +/* f02c840: 10000025 */ beqz $zero,.L0f02c8d8 +/* f02c844: 26310001 */ addiu $s1,$s1,0x1 +.L0f02c848: +/* f02c848: 10000023 */ beqz $zero,.L0f02c8d8 +/* f02c84c: 0000a825 */ or $s5,$zero,$zero +.L0f02c850: +/* f02c850: 56010014 */ bnel $s0,$at,.L0f02c8a4 +/* f02c854: 24010002 */ addiu $at,$zero,0x2 +/* f02c858: 8e44001c */ lw $a0,0x1c($s2) +/* f02c85c: 0fc0a4fb */ jal func0f0293ec +/* f02c860: 82450184 */ lb $a1,0x184($s2) +/* f02c864: 04400008 */ bltz $v0,.L0f02c888 +/* f02c868: 00409825 */ or $s3,$v0,$zero +/* f02c86c: 82590185 */ lb $t9,0x185($s2) +/* f02c870: 24100002 */ addiu $s0,$zero,0x2 +/* f02c874: 10590002 */ beq $v0,$t9,.L0f02c880 +/* f02c878: 00000000 */ sll $zero,$zero,0x0 +/* f02c87c: 0040a025 */ or $s4,$v0,$zero +.L0f02c880: +/* f02c880: 10000015 */ beqz $zero,.L0f02c8d8 +/* f02c884: 26310001 */ addiu $s1,$s1,0x1 +.L0f02c888: +/* f02c888: 12a00003 */ beqz $s5,.L0f02c898 +/* f02c88c: 00000000 */ sll $zero,$zero,0x0 +/* f02c890: 10000011 */ beqz $zero,.L0f02c8d8 +/* f02c894: 00008025 */ or $s0,$zero,$zero +.L0f02c898: +/* f02c898: 10000015 */ beqz $zero,.L0f02c8f0 +/* f02c89c: 82440185 */ lb $a0,0x185($s2) +/* f02c8a0: 24010002 */ addiu $at,$zero,0x2 +.L0f02c8a4: +/* f02c8a4: 1601000c */ bne $s0,$at,.L0f02c8d8 +/* f02c8a8: 02602825 */ or $a1,$s3,$zero +/* f02c8ac: 0fc0a533 */ jal func0f0294cc +/* f02c8b0: 8e44001c */ lw $a0,0x1c($s2) +/* f02c8b4: 04400007 */ bltz $v0,.L0f02c8d4 +/* f02c8b8: 00409825 */ or $s3,$v0,$zero +/* f02c8bc: 82480185 */ lb $t0,0x185($s2) +/* f02c8c0: 10480002 */ beq $v0,$t0,.L0f02c8cc +/* f02c8c4: 00000000 */ sll $zero,$zero,0x0 +/* f02c8c8: 0040a025 */ or $s4,$v0,$zero +.L0f02c8cc: +/* f02c8cc: 10000002 */ beqz $zero,.L0f02c8d8 +/* f02c8d0: 26310001 */ addiu $s1,$s1,0x1 +.L0f02c8d4: +/* f02c8d4: 00008025 */ or $s0,$zero,$zero +.L0f02c8d8: +/* f02c8d8: 8fa90054 */ lw $t1,0x54($sp) +/* f02c8dc: 0131082a */ slt $at,$t1,$s1 +/* f02c8e0: 1020ffcb */ beqz $at,.L0f02c810 +/* f02c8e4: 00000000 */ sll $zero,$zero,0x0 +/* f02c8e8: afb3004c */ sw $s3,0x4c($sp) +/* f02c8ec: 82440185 */ lb $a0,0x185($s2) +.L0f02c8f0: +/* f02c8f0: 824a0186 */ lb $t2,0x186($s2) +/* f02c8f4: 824b0184 */ lb $t3,0x184($s2) +/* f02c8f8: a2440186 */ sb $a0,0x186($s2) +/* f02c8fc: a2540184 */ sb $s4,0x184($s2) +/* f02c900: a24a0187 */ sb $t2,0x187($s2) +/* f02c904: a24b0185 */ sb $t3,0x185($s2) +/* f02c908: 8fa40058 */ lw $a0,0x58($sp) +.L0f02c90c: +/* f02c90c: 3c10b700 */ lui $s0,0xb700 +/* f02c910: 24112000 */ addiu $s1,$zero,0x2000 +/* f02c914: 00801025 */ or $v0,$a0,$zero +/* f02c918: ac500000 */ sw $s0,0x0($v0) +/* f02c91c: ac510004 */ sw $s1,0x4($v0) +/* f02c920: 924302e1 */ lbu $v1,0x2e1($s2) +/* f02c924: 24840008 */ addiu $a0,$a0,0x8 +/* f02c928: 00036042 */ srl $t4,$v1,0x1 +/* f02c92c: 000c182a */ slt $v1,$zero,$t4 +/* f02c930: 50600005 */ beqzl $v1,.L0f02c948 +/* f02c934: 8e45001c */ lw $a1,0x1c($s2) +/* f02c938: 964302e0 */ lhu $v1,0x2e0($s2) +/* f02c93c: 306e0001 */ andi $t6,$v1,0x1 +/* f02c940: 2dc30001 */ sltiu $v1,$t6,0x1 +/* f02c944: 8e45001c */ lw $a1,0x1c($s2) +.L0f02c948: +/* f02c948: afa30010 */ sw $v1,0x10($sp) +/* f02c94c: 82580184 */ lb $t8,0x184($s2) +/* f02c950: 8fa70060 */ lw $a3,0x60($sp) +/* f02c954: 00a03025 */ or $a2,$a1,$zero +/* f02c958: afb80014 */ sw $t8,0x14($sp) +/* f02c95c: 82590185 */ lb $t9,0x185($s2) +/* f02c960: afb90018 */ sw $t9,0x18($sp) +/* f02c964: 82480186 */ lb $t0,0x186($s2) +/* f02c968: afa8001c */ sw $t0,0x1c($sp) +/* f02c96c: 82490187 */ lb $t1,0x187($s2) +/* f02c970: 0fc0adf5 */ jal func0f02b7d4 +/* f02c974: afa90020 */ sw $t1,0x20($sp) +/* f02c978: 244a0008 */ addiu $t2,$v0,0x8 +/* f02c97c: afaa0058 */ sw $t2,0x58($sp) +/* f02c980: ac510004 */ sw $s1,0x4($v0) +/* f02c984: ac500000 */ sw $s0,0x0($v0) +/* f02c988: 8fbf0044 */ lw $ra,0x44($sp) +.L0f02c98c: +/* f02c98c: 8fa20058 */ lw $v0,0x58($sp) +/* f02c990: 8fb0002c */ lw $s0,0x2c($sp) +/* f02c994: 8fb10030 */ lw $s1,0x30($sp) +/* f02c998: 8fb20034 */ lw $s2,0x34($sp) +/* f02c99c: 8fb30038 */ lw $s3,0x38($sp) +/* f02c9a0: 8fb4003c */ lw $s4,0x3c($sp) +/* f02c9a4: 8fb50040 */ lw $s5,0x40($sp) +/* f02c9a8: 03e00008 */ jr $ra +/* f02c9ac: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0f02c9b0 +/* f02c9b0: 27bdffb8 */ addiu $sp,$sp,-72 +/* f02c9b4: 3c0e8006 */ lui $t6,0x8006 +/* f02c9b8: 8dce2a90 */ lw $t6,0x2a90($t6) +/* f02c9bc: afbf003c */ sw $ra,0x3c($sp) +/* f02c9c0: afbe0038 */ sw $s8,0x38($sp) +/* f02c9c4: afb70034 */ sw $s7,0x34($sp) +/* f02c9c8: afb60030 */ sw $s6,0x30($sp) +/* f02c9cc: afb5002c */ sw $s5,0x2c($sp) +/* f02c9d0: afb40028 */ sw $s4,0x28($sp) +/* f02c9d4: afb30024 */ sw $s3,0x24($sp) +/* f02c9d8: afb20020 */ sw $s2,0x20($sp) +/* f02c9dc: afb1001c */ sw $s1,0x1c($sp) +/* f02c9e0: afb00018 */ sw $s0,0x18($sp) +/* f02c9e4: 11c000a7 */ beqz $t6,.L0f02cc84 +/* f02c9e8: afa00040 */ sw $zero,0x40($sp) +/* f02c9ec: 3c1e800a */ lui $s8,0x800a +/* f02c9f0: 3c118006 */ lui $s1,0x8006 +/* f02c9f4: 26312a8c */ addiu $s1,$s1,0x2a8c +/* f02c9f8: 27de9fc0 */ addiu $s8,$s8,-24640 +/* f02c9fc: 00009825 */ or $s3,$zero,$zero +/* f02ca00: 0000a025 */ or $s4,$zero,$zero +/* f02ca04: 2416ffff */ addiu $s6,$zero,-1 +/* f02ca08: 2415fffd */ addiu $s5,$zero,-3 +.L0f02ca0c: +/* f02ca0c: 8e230000 */ lw $v1,0x0($s1) +/* f02ca10: 00741021 */ addu $v0,$v1,$s4 +/* f02ca14: 8c4f0000 */ lw $t7,0x0($v0) +/* f02ca18: 51e00097 */ beqzl $t7,.L0f02cc78 +/* f02ca1c: 26730001 */ addiu $s3,$s3,0x1 +/* f02ca20: 8fd90008 */ lw $t9,0x8($s8) +/* f02ca24: 8c58000c */ lw $t8,0xc($v0) +/* f02ca28: 24090001 */ addiu $t1,$zero,0x1 +/* f02ca2c: 2728ffb0 */ addiu $t0,$t9,-80 +/* f02ca30: 0308082a */ slt $at,$t8,$t0 +/* f02ca34: 1420000f */ bnez $at,.L0f02ca74 +/* f02ca38: 02832021 */ addu $a0,$s4,$v1 +/* f02ca3c: 0fc0a5e8 */ jal func0f0297a0 +/* f02ca40: afa90040 */ sw $t1,0x40($sp) +/* f02ca44: 8e2a0000 */ lw $t2,0x0($s1) +/* f02ca48: c7c60044 */ lwc1 $f6,0x44($s8) +/* f02ca4c: 3c017f1b */ lui $at,0x7f1b +/* f02ca50: 01541021 */ addu $v0,$t2,$s4 +/* f02ca54: c4420058 */ lwc1 $f2,0x58($v0) +/* f02ca58: c42a8984 */ lwc1 $f10,-0x767c($at) +/* f02ca5c: 46020101 */ sub.s $f4,$f0,$f2 +/* f02ca60: 46062202 */ mul.s $f8,$f4,$f6 +/* f02ca64: 00000000 */ sll $zero,$zero,0x0 +/* f02ca68: 460a4402 */ mul.s $f16,$f8,$f10 +/* f02ca6c: 46101480 */ add.s $f18,$f2,$f16 +/* f02ca70: e4520058 */ swc1 $f18,0x58($v0) +.L0f02ca74: +/* f02ca74: 00009025 */ or $s2,$zero,$zero +/* f02ca78: 00135880 */ sll $t3,$s3,0x2 +.L0f02ca7c: +/* f02ca7c: 01735823 */ subu $t3,$t3,$s3 +/* f02ca80: 8e230000 */ lw $v1,0x0($s1) +/* f02ca84: 000b58c0 */ sll $t3,$t3,0x3 +/* f02ca88: 01735823 */ subu $t3,$t3,$s3 +/* f02ca8c: 000b5880 */ sll $t3,$t3,0x2 +/* f02ca90: 006b6021 */ addu $t4,$v1,$t3 +/* f02ca94: 01926821 */ addu $t5,$t4,$s2 +/* f02ca98: 81a20018 */ lb $v0,0x18($t5) +/* f02ca9c: 240e0001 */ addiu $t6,$zero,0x1 +/* f02caa0: 0442005a */ bltzl $v0,.L0f02cc0c +/* f02caa4: 26520001 */ addiu $s2,$s2,0x1 +/* f02caa8: 8fcf0038 */ lw $t7,0x38($s8) +/* f02caac: afae0040 */ sw $t6,0x40($sp) +/* f02cab0: 1c400047 */ bgtz $v0,.L0f02cbd0 +/* f02cab4: 004fb821 */ addu $s7,$v0,$t7 +/* f02cab8: 1ae00045 */ blez $s7,.L0f02cbd0 +/* f02cabc: 0074c821 */ addu $t9,$v1,$s4 +/* f02cac0: 8f240000 */ lw $a0,0x0($t9) +/* f02cac4: 0fc0a4cb */ jal func0f02932c +/* f02cac8: 02402825 */ or $a1,$s2,$zero +/* f02cacc: 04400019 */ bltz $v0,.L0f02cb34 +/* f02cad0: 28410020 */ slti $at,$v0,0x20 +/* f02cad4: 10200017 */ beqz $at,.L0f02cb34 +/* f02cad8: 00134080 */ sll $t0,$s3,0x2 +/* f02cadc: 01134023 */ subu $t0,$t0,$s3 +/* f02cae0: 8e380000 */ lw $t8,0x0($s1) +/* f02cae4: 000840c0 */ sll $t0,$t0,0x3 +/* f02cae8: 01134023 */ subu $t0,$t0,$s3 +/* f02caec: 00084080 */ sll $t0,$t0,0x2 +/* f02caf0: 03084821 */ addu $t1,$t8,$t0 +/* f02caf4: 01222021 */ addu $a0,$t1,$v0 +/* f02caf8: 808a0018 */ lb $t2,0x18($a0) +/* f02cafc: 00136080 */ sll $t4,$s3,0x2 +/* f02cb00: 01936023 */ subu $t4,$t4,$s3 +/* f02cb04: 16ca000b */ bne $s6,$t2,.L0f02cb34 +/* f02cb08: 000c60c0 */ sll $t4,$t4,0x3 +/* f02cb0c: a0950018 */ sb $s5,0x18($a0) +/* f02cb10: 8e2b0000 */ lw $t3,0x0($s1) +/* f02cb14: 01936023 */ subu $t4,$t4,$s3 +/* f02cb18: 000c6080 */ sll $t4,$t4,0x2 +/* f02cb1c: 016c1821 */ addu $v1,$t3,$t4 +/* f02cb20: 00726821 */ addu $t5,$v1,$s2 +/* f02cb24: 91ae0038 */ lbu $t6,0x38($t5) +/* f02cb28: 0062c821 */ addu $t9,$v1,$v0 +/* f02cb2c: 25cf0001 */ addiu $t7,$t6,0x1 +/* f02cb30: a32f0038 */ sb $t7,0x38($t9) +.L0f02cb34: +/* f02cb34: 8e380000 */ lw $t8,0x0($s1) +/* f02cb38: 02402825 */ or $a1,$s2,$zero +/* f02cb3c: 03144021 */ addu $t0,$t8,$s4 +/* f02cb40: 0fc0a4fb */ jal func0f0293ec +/* f02cb44: 8d040000 */ lw $a0,0x0($t0) +/* f02cb48: 04400021 */ bltz $v0,.L0f02cbd0 +/* f02cb4c: 00408025 */ or $s0,$v0,$zero +.L0f02cb50: +/* f02cb50: 28410020 */ slti $at,$v0,0x20 +/* f02cb54: 10200017 */ beqz $at,.L0f02cbb4 +/* f02cb58: 00135080 */ sll $t2,$s3,0x2 +/* f02cb5c: 01535023 */ subu $t2,$t2,$s3 +/* f02cb60: 8e290000 */ lw $t1,0x0($s1) +/* f02cb64: 000a50c0 */ sll $t2,$t2,0x3 +/* f02cb68: 01535023 */ subu $t2,$t2,$s3 +/* f02cb6c: 000a5080 */ sll $t2,$t2,0x2 +/* f02cb70: 012a5821 */ addu $t3,$t1,$t2 +/* f02cb74: 01622021 */ addu $a0,$t3,$v0 +/* f02cb78: 808c0018 */ lb $t4,0x18($a0) +/* f02cb7c: 00137080 */ sll $t6,$s3,0x2 +/* f02cb80: 01d37023 */ subu $t6,$t6,$s3 +/* f02cb84: 16cc000b */ bne $s6,$t4,.L0f02cbb4 +/* f02cb88: 000e70c0 */ sll $t6,$t6,0x3 +/* f02cb8c: a0950018 */ sb $s5,0x18($a0) +/* f02cb90: 8e2d0000 */ lw $t5,0x0($s1) +/* f02cb94: 01d37023 */ subu $t6,$t6,$s3 +/* f02cb98: 000e7080 */ sll $t6,$t6,0x2 +/* f02cb9c: 01ae1821 */ addu $v1,$t5,$t6 +/* f02cba0: 00727821 */ addu $t7,$v1,$s2 +/* f02cba4: 91f90038 */ lbu $t9,0x38($t7) +/* f02cba8: 00624021 */ addu $t0,$v1,$v0 +/* f02cbac: 27380001 */ addiu $t8,$t9,0x1 +/* f02cbb0: a1180038 */ sb $t8,0x38($t0) +.L0f02cbb4: +/* f02cbb4: 8e290000 */ lw $t1,0x0($s1) +/* f02cbb8: 02002825 */ or $a1,$s0,$zero +/* f02cbbc: 01345021 */ addu $t2,$t1,$s4 +/* f02cbc0: 0fc0a533 */ jal func0f0294cc +/* f02cbc4: 8d440000 */ lw $a0,0x0($t2) +/* f02cbc8: 0441ffe1 */ bgez $v0,.L0f02cb50 +/* f02cbcc: 00408025 */ or $s0,$v0,$zero +.L0f02cbd0: +/* f02cbd0: 00136080 */ sll $t4,$s3,0x2 +/* f02cbd4: 01936023 */ subu $t4,$t4,$s3 +/* f02cbd8: 8e2b0000 */ lw $t3,0x0($s1) +/* f02cbdc: 000c60c0 */ sll $t4,$t4,0x3 +/* f02cbe0: 01936023 */ subu $t4,$t4,$s3 +/* f02cbe4: 000c6080 */ sll $t4,$t4,0x2 +/* f02cbe8: 2ae1001e */ slti $at,$s7,0x1e +/* f02cbec: 016c6821 */ addu $t5,$t3,$t4 +/* f02cbf0: 10200003 */ beqz $at,.L0f02cc00 +/* f02cbf4: 01b21021 */ addu $v0,$t5,$s2 +/* f02cbf8: 10000003 */ beqz $zero,.L0f02cc08 +/* f02cbfc: a0570018 */ sb $s7,0x18($v0) +.L0f02cc00: +/* f02cc00: 240efffe */ addiu $t6,$zero,-2 +/* f02cc04: a04e0018 */ sb $t6,0x18($v0) +.L0f02cc08: +/* f02cc08: 26520001 */ addiu $s2,$s2,0x1 +.L0f02cc0c: +/* f02cc0c: 2a410020 */ slti $at,$s2,0x20 +/* f02cc10: 5420ff9a */ bnezl $at,.L0f02ca7c +/* f02cc14: 00135880 */ sll $t3,$s3,0x2 +/* f02cc18: 00009025 */ or $s2,$zero,$zero +/* f02cc1c: 0013c880 */ sll $t9,$s3,0x2 +.L0f02cc20: +/* f02cc20: 0333c823 */ subu $t9,$t9,$s3 +/* f02cc24: 8e2f0000 */ lw $t7,0x0($s1) +/* f02cc28: 0019c8c0 */ sll $t9,$t9,0x3 +/* f02cc2c: 0333c823 */ subu $t9,$t9,$s3 +/* f02cc30: 0019c880 */ sll $t9,$t9,0x2 +/* f02cc34: 01f9c021 */ addu $t8,$t7,$t9 +/* f02cc38: 03121021 */ addu $v0,$t8,$s2 +/* f02cc3c: 80480018 */ lb $t0,0x18($v0) +/* f02cc40: 26520001 */ addiu $s2,$s2,0x1 +/* f02cc44: 24010020 */ addiu $at,$zero,0x20 +/* f02cc48: 16a80002 */ bne $s5,$t0,.L0f02cc54 +/* f02cc4c: 00000000 */ sll $zero,$zero,0x0 +/* f02cc50: a0400018 */ sb $zero,0x18($v0) +.L0f02cc54: +/* f02cc54: 5641fff2 */ bnel $s2,$at,.L0f02cc20 +/* f02cc58: 0013c880 */ sll $t9,$s3,0x2 +/* f02cc5c: 8fa90040 */ lw $t1,0x40($sp) +/* f02cc60: 55200005 */ bnezl $t1,.L0f02cc78 +/* f02cc64: 26730001 */ addiu $s3,$s3,0x1 +/* f02cc68: 8e2a0000 */ lw $t2,0x0($s1) +/* f02cc6c: 0fc0a475 */ jal func0f0291d4 +/* f02cc70: 028a2021 */ addu $a0,$s4,$t2 +/* f02cc74: 26730001 */ addiu $s3,$s3,0x1 +.L0f02cc78: +/* f02cc78: 24010014 */ addiu $at,$zero,0x14 +/* f02cc7c: 1661ff63 */ bne $s3,$at,.L0f02ca0c +/* f02cc80: 2694005c */ addiu $s4,$s4,0x5c +.L0f02cc84: +/* f02cc84: 8fbf003c */ lw $ra,0x3c($sp) +/* f02cc88: 8fb00018 */ lw $s0,0x18($sp) +/* f02cc8c: 8fb1001c */ lw $s1,0x1c($sp) +/* f02cc90: 8fb20020 */ lw $s2,0x20($sp) +/* f02cc94: 8fb30024 */ lw $s3,0x24($sp) +/* f02cc98: 8fb40028 */ lw $s4,0x28($sp) +/* f02cc9c: 8fb5002c */ lw $s5,0x2c($sp) +/* f02cca0: 8fb60030 */ lw $s6,0x30($sp) +/* f02cca4: 8fb70034 */ lw $s7,0x34($sp) +/* f02cca8: 8fbe0038 */ lw $s8,0x38($sp) +/* f02ccac: 03e00008 */ jr $ra +/* f02ccb0: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f02ccb4 +/* f02ccb4: 27bdff98 */ addiu $sp,$sp,-104 +/* f02ccb8: afb70034 */ sw $s7,0x34($sp) +/* f02ccbc: afb60030 */ sw $s6,0x30($sp) +/* f02ccc0: 00a0b025 */ or $s6,$a1,$zero +/* f02ccc4: 00c0b825 */ or $s7,$a2,$zero +/* f02ccc8: afbf003c */ sw $ra,0x3c($sp) +/* f02cccc: afbe0038 */ sw $s8,0x38($sp) +/* f02ccd0: afb5002c */ sw $s5,0x2c($sp) +/* f02ccd4: afb40028 */ sw $s4,0x28($sp) +/* f02ccd8: afb30024 */ sw $s3,0x24($sp) +/* f02ccdc: afb20020 */ sw $s2,0x20($sp) +/* f02cce0: afb1001c */ sw $s1,0x1c($sp) +/* f02cce4: 1080002f */ beqz $a0,.L0f02cda4 +/* f02cce8: afb00018 */ sw $s0,0x18($sp) +/* f02ccec: 04a0002d */ bltz $a1,.L0f02cda4 +/* f02ccf0: 28a10006 */ slti $at,$a1,0x6 +/* f02ccf4: 5020002c */ beqzl $at,.L0f02cda8 +/* f02ccf8: 8fbf003c */ lw $ra,0x3c($sp) +/* f02ccfc: 04c00029 */ bltz $a2,.L0f02cda4 +/* f02cd00: 28c10006 */ slti $at,$a2,0x6 +/* f02cd04: 10200027 */ beqz $at,.L0f02cda4 +/* f02cd08: 00008825 */ or $s1,$zero,$zero +/* f02cd0c: 8c930020 */ lw $s3,0x20($a0) +/* f02cd10: 241e0006 */ addiu $s8,$zero,0x6 +/* f02cd14: 27b50064 */ addiu $s5,$sp,0x64 +/* f02cd18: 27b4005c */ addiu $s4,$sp,0x5c +/* f02cd1c: 24120001 */ addiu $s2,$zero,0x1 +/* f02cd20: 8e640008 */ lw $a0,0x8($s3) +.L0f02cd24: +/* f02cd24: 0c006a47 */ jal 0x1a91c +/* f02cd28: 02202825 */ or $a1,$s1,$zero +/* f02cd2c: afa2005c */ sw $v0,0x5c($sp) +/* f02cd30: 8e640008 */ lw $a0,0x8($s3) +/* f02cd34: 0c006a47 */ jal 0x1a91c +/* f02cd38: 26250006 */ addiu $a1,$s1,0x6 +/* f02cd3c: afa20060 */ sw $v0,0x60($sp) +/* f02cd40: 27b0005c */ addiu $s0,$sp,0x5c +/* f02cd44: 8e050000 */ lw $a1,0x0($s0) +.L0f02cd48: +/* f02cd48: 50a00011 */ beqzl $a1,.L0f02cd90 +/* f02cd4c: 26100004 */ addiu $s0,$s0,0x4 +/* f02cd50: 0c006a87 */ jal 0x1aa1c +/* f02cd54: 02602025 */ or $a0,$s3,$zero +/* f02cd58: 16140007 */ bne $s0,$s4,.L0f02cd78 +/* f02cd5c: 00000000 */ sll $zero,$zero,0x0 +/* f02cd60: 16d10003 */ bne $s6,$s1,.L0f02cd70 +/* f02cd64: 00000000 */ sll $zero,$zero,0x0 +/* f02cd68: 10000008 */ beqz $zero,.L0f02cd8c +/* f02cd6c: ac520000 */ sw $s2,0x0($v0) +.L0f02cd70: +/* f02cd70: 10000006 */ beqz $zero,.L0f02cd8c +/* f02cd74: ac400000 */ sw $zero,0x0($v0) +.L0f02cd78: +/* f02cd78: 56f10004 */ bnel $s7,$s1,.L0f02cd8c +/* f02cd7c: ac400000 */ sw $zero,0x0($v0) +/* f02cd80: 10000002 */ beqz $zero,.L0f02cd8c +/* f02cd84: ac520000 */ sw $s2,0x0($v0) +/* f02cd88: ac400000 */ sw $zero,0x0($v0) +.L0f02cd8c: +/* f02cd8c: 26100004 */ addiu $s0,$s0,0x4 +.L0f02cd90: +/* f02cd90: 5615ffed */ bnel $s0,$s5,.L0f02cd48 +/* f02cd94: 8e050000 */ lw $a1,0x0($s0) +/* f02cd98: 26310001 */ addiu $s1,$s1,0x1 +/* f02cd9c: 563effe1 */ bnel $s1,$s8,.L0f02cd24 +/* f02cda0: 8e640008 */ lw $a0,0x8($s3) +.L0f02cda4: +/* f02cda4: 8fbf003c */ lw $ra,0x3c($sp) +.L0f02cda8: +/* f02cda8: 8fb00018 */ lw $s0,0x18($sp) +/* f02cdac: 8fb1001c */ lw $s1,0x1c($sp) +/* f02cdb0: 8fb20020 */ lw $s2,0x20($sp) +/* f02cdb4: 8fb30024 */ lw $s3,0x24($sp) +/* f02cdb8: 8fb40028 */ lw $s4,0x28($sp) +/* f02cdbc: 8fb5002c */ lw $s5,0x2c($sp) +/* f02cdc0: 8fb60030 */ lw $s6,0x30($sp) +/* f02cdc4: 8fb70034 */ lw $s7,0x34($sp) +/* f02cdc8: 8fbe0038 */ lw $s8,0x38($sp) +/* f02cdcc: 03e00008 */ jr $ra +/* f02cdd0: 27bd0068 */ addiu $sp,$sp,0x68 +/* f02cdd4: 00000000 */ sll $zero,$zero,0x0 +/* f02cdd8: 00000000 */ sll $zero,$zero,0x0 +/* f02cddc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02cde0 +/* f02cde0: 248effa4 */ addiu $t6,$a0,-92 +/* f02cde4: 2dc10038 */ sltiu $at,$t6,0x38 +/* f02cde8: 1020000e */ beqz $at,.L0f02ce24 +/* f02cdec: 000e7080 */ sll $t6,$t6,0x2 +/* f02cdf0: 3c017f1b */ lui $at,0x7f1b +/* f02cdf4: 002e0821 */ addu $at,$at,$t6 +/* f02cdf8: 8c2e8990 */ lw $t6,-0x7670($at) +/* f02cdfc: 01c00008 */ jr $t6 +/* f02ce00: 00000000 */ sll $zero,$zero,0x0 +/* f02ce04: 03e00008 */ jr $ra +/* f02ce08: 24020001 */ addiu $v0,$zero,0x1 +/* f02ce0c: 03e00008 */ jr $ra +/* f02ce10: 24020002 */ addiu $v0,$zero,0x2 +/* f02ce14: 03e00008 */ jr $ra +/* f02ce18: 24020003 */ addiu $v0,$zero,0x3 +/* f02ce1c: 03e00008 */ jr $ra +/* f02ce20: 24020004 */ addiu $v0,$zero,0x4 +.L0f02ce24: +/* f02ce24: 00001025 */ or $v0,$zero,$zero +/* f02ce28: 03e00008 */ jr $ra +/* f02ce2c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02ce30 +/* f02ce30: 00047080 */ sll $t6,$a0,0x2 +/* f02ce34: 01c47021 */ addu $t6,$t6,$a0 +/* f02ce38: 3c0f8008 */ lui $t7,0x8008 +/* f02ce3c: 25efcf04 */ addiu $t7,$t7,-12540 +/* f02ce40: 000e7080 */ sll $t6,$t6,0x2 +/* f02ce44: 01cf1821 */ addu $v1,$t6,$t7 +/* f02ce48: 8c78000c */ lw $t8,0xc($v1) +/* f02ce4c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02ce50: afbf0014 */ sw $ra,0x14($sp) +/* f02ce54: 57000009 */ bnezl $t8,.L0f02ce7c +/* f02ce58: 00001025 */ or $v0,$zero,$zero +/* f02ce5c: 94640002 */ lhu $a0,0x2($v1) +/* f02ce60: 0fc69e11 */ jal func0f1a7844 +/* f02ce64: afa3001c */ sw $v1,0x1c($sp) +/* f02ce68: 8fa3001c */ lw $v1,0x1c($sp) +/* f02ce6c: ac62000c */ sw $v0,0xc($v1) +/* f02ce70: 10000002 */ beqz $zero,.L0f02ce7c +/* f02ce74: 24020001 */ addiu $v0,$zero,0x1 +/* f02ce78: 00001025 */ or $v0,$zero,$zero +.L0f02ce7c: +/* f02ce7c: 8fbf0014 */ lw $ra,0x14($sp) +/* f02ce80: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02ce84: 03e00008 */ jr $ra +/* f02ce88: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02ce8c +/* f02ce8c: 00047880 */ sll $t7,$a0,0x2 +/* f02ce90: 01e47821 */ addu $t7,$t7,$a0 +/* f02ce94: 3c188008 */ lui $t8,0x8008 +/* f02ce98: 2718cf04 */ addiu $t8,$t8,-12540 +/* f02ce9c: 000f7880 */ sll $t7,$t7,0x2 +/* f02cea0: 01f81021 */ addu $v0,$t7,$t8 +/* f02cea4: 3c017f1b */ lui $at,0x7f1b +/* f02cea8: c4268a70 */ lwc1 $f6,-0x7590($at) +/* f02ceac: c4440004 */ lwc1 $f4,0x4($v0) +/* f02ceb0: 27bdffb8 */ addiu $sp,$sp,-72 +/* f02ceb4: c44a0008 */ lwc1 $f10,0x8($v0) +/* f02ceb8: 46062202 */ mul.s $f8,$f4,$f6 +/* f02cebc: afbf0014 */ sw $ra,0x14($sp) +/* f02cec0: afa40048 */ sw $a0,0x48($sp) +/* f02cec4: afa5004c */ sw $a1,0x4c($sp) +/* f02cec8: afa60050 */ sw $a2,0x50($sp) +/* f02cecc: afa70054 */ sw $a3,0x54($sp) +/* f02ced0: afa0003c */ sw $zero,0x3c($sp) +/* f02ced4: e7a80044 */ swc1 $f8,0x44($sp) +/* f02ced8: 24040007 */ addiu $a0,$zero,0x7 +/* f02cedc: afa2001c */ sw $v0,0x1c($sp) +/* f02cee0: 0fc41b99 */ jal func0f106e64 +/* f02cee4: e7aa0040 */ swc1 $f10,0x40($sp) +/* f02cee8: 10400005 */ beqz $v0,.L0f02cf00 +/* f02ceec: c7b00044 */ lwc1 $f16,0x44($sp) +/* f02cef0: 3c017f1b */ lui $at,0x7f1b +/* f02cef4: c4328a74 */ lwc1 $f18,-0x758c($at) +/* f02cef8: 46128102 */ mul.s $f4,$f16,$f18 +/* f02cefc: e7a40044 */ swc1 $f4,0x44($sp) +.L0f02cf00: +/* f02cf00: 8fb90050 */ lw $t9,0x50($sp) +/* f02cf04: 8fa8001c */ lw $t0,0x1c($sp) +/* f02cf08: 1720000a */ bnez $t9,.L0f02cf34 +/* f02cf0c: 00000000 */ sll $zero,$zero,0x0 +/* f02cf10: 8d03000c */ lw $v1,0xc($t0) +/* f02cf14: 54600007 */ bnezl $v1,.L0f02cf34 +/* f02cf18: afa30050 */ sw $v1,0x50($sp) +/* f02cf1c: 0fc69e11 */ jal func0f1a7844 +/* f02cf20: 95040002 */ lhu $a0,0x2($t0) +/* f02cf24: 8fa4001c */ lw $a0,0x1c($sp) +/* f02cf28: 00401825 */ or $v1,$v0,$zero +/* f02cf2c: ac82000c */ sw $v0,0xc($a0) +/* f02cf30: afa30050 */ sw $v1,0x50($sp) +.L0f02cf34: +/* f02cf34: 0c008b49 */ jal 0x22d24 +/* f02cf38: 8fa40050 */ lw $a0,0x50($sp) +/* f02cf3c: 8fa9001c */ lw $t1,0x1c($sp) +/* f02cf40: 8fac0050 */ lw $t4,0x50($sp) +/* f02cf44: 8d220000 */ lw $v0,0x0($t1) +/* f02cf48: 00025840 */ sll $t3,$v0,0x1 +/* f02cf4c: 056200b9 */ bltzl $t3,.L0f02d234 +/* f02cf50: 8fa2005c */ lw $v0,0x5c($sp) +/* f02cf54: 8d830004 */ lw $v1,0x4($t4) +/* f02cf58: 3c0d8008 */ lui $t5,0x8008 +/* f02cf5c: 25adce40 */ addiu $t5,$t5,-12736 +/* f02cf60: 15a30090 */ bne $t5,$v1,.L0f02d1a4 +/* f02cf64: 01802025 */ or $a0,$t4,$zero +/* f02cf68: 0c006a47 */ jal 0x1a91c +/* f02cf6c: 24050004 */ addiu $a1,$zero,0x4 +/* f02cf70: 104000af */ beqz $v0,.L0f02d230 +/* f02cf74: afa2003c */ sw $v0,0x3c($sp) +/* f02cf78: 8fa7004c */ lw $a3,0x4c($sp) +/* f02cf7c: 240effff */ addiu $t6,$zero,-1 +/* f02cf80: 04e1000a */ bgez $a3,.L0f02cfac +/* f02cf84: 01c72023 */ subu $a0,$t6,$a3 +/* f02cf88: 0fc6395f */ jal func0f18e57c +/* f02cf8c: 27a5004c */ addiu $a1,$sp,0x4c +/* f02cf90: 8faf0050 */ lw $t7,0x50($sp) +/* f02cf94: afa20054 */ sw $v0,0x54($sp) +/* f02cf98: 84590014 */ lh $t9,0x14($v0) +/* f02cf9c: 85f80014 */ lh $t8,0x14($t7) +/* f02cfa0: 03194021 */ addu $t0,$t8,$t9 +/* f02cfa4: 10000061 */ beqz $zero,.L0f02d12c +/* f02cfa8: a5e80014 */ sh $t0,0x14($t7) +.L0f02cfac: +/* f02cfac: 18e0005f */ blez $a3,.L0f02d12c +/* f02cfb0: 8fa90054 */ lw $t1,0x54($sp) +/* f02cfb4: 15200036 */ bnez $t1,.L0f02d090 +/* f02cfb8: 3c0a800a */ lui $t2,0x800a +/* f02cfbc: 8d4aa2d8 */ lw $t2,-0x5d28($t2) +/* f02cfc0: 00074080 */ sll $t0,$a3,0x2 +/* f02cfc4: 3c0b8009 */ lui $t3,0x8009 +/* f02cfc8: 1140001e */ beqz $t2,.L0f02d044 +/* f02cfcc: 01074021 */ addu $t0,$t0,$a3 +/* f02cfd0: 916b0af0 */ lbu $t3,0xaf0($t3) +/* f02cfd4: 24010001 */ addiu $at,$zero,0x1 +/* f02cfd8: 00076880 */ sll $t5,$a3,0x2 +/* f02cfdc: 11610019 */ beq $t3,$at,.L0f02d044 +/* f02cfe0: 01a76821 */ addu $t5,$t5,$a3 +/* f02cfe4: 000d6880 */ sll $t5,$t5,0x2 +/* f02cfe8: 3c048008 */ lui $a0,0x8008 +/* f02cfec: 008d2021 */ addu $a0,$a0,$t5 +/* f02cff0: 0fc69e11 */ jal func0f1a7844 +/* f02cff4: 9484cf06 */ lhu $a0,-0x30fa($a0) +/* f02cff8: 8fa5004c */ lw $a1,0x4c($sp) +/* f02cffc: 3c0e8008 */ lui $t6,0x8008 +/* f02d000: 25cecf04 */ addiu $t6,$t6,-12540 +/* f02d004: 00056080 */ sll $t4,$a1,0x2 +/* f02d008: 01856021 */ addu $t4,$t4,$a1 +/* f02d00c: 000c6080 */ sll $t4,$t4,0x2 +/* f02d010: 018e1821 */ addu $v1,$t4,$t6 +/* f02d014: 94780002 */ lhu $t8,0x2($v1) +/* f02d018: 3c01800a */ lui $at,0x800a +/* f02d01c: ac62000c */ sw $v0,0xc($v1) +/* f02d020: 0018c8c0 */ sll $t9,$t8,0x3 +/* f02d024: 00390821 */ addu $at,$at,$t9 +/* f02d028: afa20054 */ sw $v0,0x54($sp) +/* f02d02c: ac206680 */ sw $zero,0x6680($at) +/* f02d030: 00402025 */ or $a0,$v0,$zero +/* f02d034: 0fc0b76f */ jal func0f02ddbc +/* f02d038: 8fa60048 */ lw $a2,0x48($sp) +/* f02d03c: 10000014 */ beqz $zero,.L0f02d090 +/* f02d040: 00000000 */ sll $zero,$zero,0x0 +.L0f02d044: +/* f02d044: 3c0f8008 */ lui $t7,0x8008 +/* f02d048: 25efcf04 */ addiu $t7,$t7,-12540 +/* f02d04c: 00084080 */ sll $t0,$t0,0x2 +/* f02d050: 010f1821 */ addu $v1,$t0,$t7 +/* f02d054: 8c64000c */ lw $a0,0xc($v1) +/* f02d058: 5480000d */ bnezl $a0,.L0f02d090 +/* f02d05c: afa40054 */ sw $a0,0x54($sp) +/* f02d060: 0fc69e11 */ jal func0f1a7844 +/* f02d064: 94640002 */ lhu $a0,0x2($v1) +/* f02d068: 8fa7004c */ lw $a3,0x4c($sp) +/* f02d06c: 3c0a8008 */ lui $t2,0x8008 +/* f02d070: 254acf04 */ addiu $t2,$t2,-12540 +/* f02d074: 00074880 */ sll $t1,$a3,0x2 +/* f02d078: 01274821 */ addu $t1,$t1,$a3 +/* f02d07c: 00094880 */ sll $t1,$t1,0x2 +/* f02d080: 012a1821 */ addu $v1,$t1,$t2 +/* f02d084: ac62000c */ sw $v0,0xc($v1) +/* f02d088: 00402025 */ or $a0,$v0,$zero +/* f02d08c: afa40054 */ sw $a0,0x54($sp) +.L0f02d090: +/* f02d090: 0c008b49 */ jal 0x22d24 +/* f02d094: 8fa40054 */ lw $a0,0x54($sp) +/* f02d098: 8fab0050 */ lw $t3,0x50($sp) +/* f02d09c: 8fac0054 */ lw $t4,0x54($sp) +/* f02d0a0: 856d0014 */ lh $t5,0x14($t3) +/* f02d0a4: 858e0014 */ lh $t6,0x14($t4) +/* f02d0a8: 01aec021 */ addu $t8,$t5,$t6 +/* f02d0ac: a5780014 */ sh $t8,0x14($t3) +/* f02d0b0: 8fb9001c */ lw $t9,0x1c($sp) +/* f02d0b4: 93aa0067 */ lbu $t2,0x67($sp) +/* f02d0b8: 8f280000 */ lw $t0,0x0($t9) +/* f02d0bc: 00084880 */ sll $t1,$t0,0x2 +/* f02d0c0: 0523001b */ bgezl $t1,.L0f02d130 +/* f02d0c4: 8fac0060 */ lw $t4,0x60($sp) +/* f02d0c8: 51400019 */ beqzl $t2,.L0f02d130 +/* f02d0cc: 8fac0060 */ lw $t4,0x60($sp) +/* f02d0d0: 0c004b70 */ jal 0x12dc0 +/* f02d0d4: 00000000 */ sll $zero,$zero,0x0 +/* f02d0d8: 44823000 */ mtc1 $v0,$f6 +/* f02d0dc: 3c017f1b */ lui $at,0x7f1b +/* f02d0e0: c4228a78 */ lwc1 $f2,-0x7588($at) +/* f02d0e4: 04410005 */ bgez $v0,.L0f02d0fc +/* f02d0e8: 46803220 */ cvt.s.w $f8,$f6 +/* f02d0ec: 3c014f80 */ lui $at,0x4f80 +/* f02d0f0: 44815000 */ mtc1 $at,$f10 +/* f02d0f4: 00000000 */ sll $zero,$zero,0x0 +/* f02d0f8: 460a4200 */ add.s $f8,$f8,$f10 +.L0f02d0fc: +/* f02d0fc: 3c012f80 */ lui $at,0x2f80 +/* f02d100: 44818000 */ mtc1 $at,$f16 +/* f02d104: 3c013f80 */ lui $at,0x3f80 +/* f02d108: 44815000 */ mtc1 $at,$f10 +/* f02d10c: 46104482 */ mul.s $f18,$f8,$f16 +/* f02d110: c7b00044 */ lwc1 $f16,0x44($sp) +/* f02d114: 46029002 */ mul.s $f0,$f18,$f2 +/* f02d118: 46000100 */ add.s $f4,$f0,$f0 +/* f02d11c: 46022181 */ sub.s $f6,$f4,$f2 +/* f02d120: 460a3200 */ add.s $f8,$f6,$f10 +/* f02d124: 46088482 */ mul.s $f18,$f16,$f8 +/* f02d128: e7b20044 */ swc1 $f18,0x44($sp) +.L0f02d12c: +/* f02d12c: 8fac0060 */ lw $t4,0x60($sp) +.L0f02d130: +/* f02d130: 15800013 */ bnez $t4,.L0f02d180 +/* f02d134: 00000000 */ sll $zero,$zero,0x0 +/* f02d138: 0fc41b99 */ jal func0f106e64 +/* f02d13c: 2404000b */ addiu $a0,$zero,0xb +/* f02d140: 10400005 */ beqz $v0,.L0f02d158 +/* f02d144: c7a40044 */ lwc1 $f4,0x44($sp) +/* f02d148: 3c017f1b */ lui $at,0x7f1b +/* f02d14c: c4268a7c */ lwc1 $f6,-0x7584($at) +/* f02d150: 46062282 */ mul.s $f10,$f4,$f6 +/* f02d154: e7aa0044 */ swc1 $f10,0x44($sp) +.L0f02d158: +/* f02d158: 0fc41b99 */ jal func0f106e64 +/* f02d15c: 24040007 */ addiu $a0,$zero,0x7 +/* f02d160: 10400033 */ beqz $v0,.L0f02d230 +/* f02d164: c7b00044 */ lwc1 $f16,0x44($sp) +/* f02d168: 3c013fa0 */ lui $at,0x3fa0 +/* f02d16c: 44814000 */ mtc1 $at,$f8 +/* f02d170: 00000000 */ sll $zero,$zero,0x0 +/* f02d174: 46088482 */ mul.s $f18,$f16,$f8 +/* f02d178: 1000002d */ beqz $zero,.L0f02d230 +/* f02d17c: e7b20044 */ swc1 $f18,0x44($sp) +.L0f02d180: +/* f02d180: 0fc41b99 */ jal func0f106e64 +/* f02d184: 2404000a */ addiu $a0,$zero,0xa +/* f02d188: 10400029 */ beqz $v0,.L0f02d230 +/* f02d18c: c7a40044 */ lwc1 $f4,0x44($sp) +/* f02d190: 3c017f1b */ lui $at,0x7f1b +/* f02d194: c4268a80 */ lwc1 $f6,-0x7580($at) +/* f02d198: 46062282 */ mul.s $f10,$f4,$f6 +/* f02d19c: 10000024 */ beqz $zero,.L0f02d230 +/* f02d1a0: e7aa0044 */ swc1 $f10,0x44($sp) +.L0f02d1a4: +/* f02d1a4: 3c0d8008 */ lui $t5,0x8008 +/* f02d1a8: 25adce98 */ addiu $t5,$t5,-12648 +/* f02d1ac: 15a30020 */ bne $t5,$v1,.L0f02d230 +/* f02d1b0: 0002c080 */ sll $t8,$v0,0x2 +/* f02d1b4: 0701001e */ bgez $t8,.L0f02d230 +/* f02d1b8: 93ab0067 */ lbu $t3,0x67($sp) +/* f02d1bc: 1160001c */ beqz $t3,.L0f02d230 +/* f02d1c0: 8fb9001c */ lw $t9,0x1c($sp) +/* f02d1c4: 3c088008 */ lui $t0,0x8008 +/* f02d1c8: 2508d634 */ addiu $t0,$t0,-10700 +/* f02d1cc: 57280019 */ bnel $t9,$t0,.L0f02d234 +/* f02d1d0: 8fa2005c */ lw $v0,0x5c($sp) +/* f02d1d4: 0c004b70 */ jal 0x12dc0 +/* f02d1d8: 00000000 */ sll $zero,$zero,0x0 +/* f02d1dc: 44828000 */ mtc1 $v0,$f16 +/* f02d1e0: 3c017f1b */ lui $at,0x7f1b +/* f02d1e4: c4228a84 */ lwc1 $f2,-0x757c($at) +/* f02d1e8: 04410005 */ bgez $v0,.L0f02d200 +/* f02d1ec: 46808220 */ cvt.s.w $f8,$f16 +/* f02d1f0: 3c014f80 */ lui $at,0x4f80 +/* f02d1f4: 44819000 */ mtc1 $at,$f18 +/* f02d1f8: 00000000 */ sll $zero,$zero,0x0 +/* f02d1fc: 46124200 */ add.s $f8,$f8,$f18 +.L0f02d200: +/* f02d200: 3c012f80 */ lui $at,0x2f80 +/* f02d204: 44812000 */ mtc1 $at,$f4 +/* f02d208: 3c013f40 */ lui $at,0x3f40 +/* f02d20c: 44819000 */ mtc1 $at,$f18 +/* f02d210: 46044182 */ mul.s $f6,$f8,$f4 +/* f02d214: c7a40044 */ lwc1 $f4,0x44($sp) +/* f02d218: 46061002 */ mul.s $f0,$f2,$f6 +/* f02d21c: 46000280 */ add.s $f10,$f0,$f0 +/* f02d220: 46025401 */ sub.s $f16,$f10,$f2 +/* f02d224: 46128200 */ add.s $f8,$f16,$f18 +/* f02d228: 46082182 */ mul.s $f6,$f4,$f8 +/* f02d22c: e7a60044 */ swc1 $f6,0x44($sp) +.L0f02d230: +/* f02d230: 8fa2005c */ lw $v0,0x5c($sp) +.L0f02d234: +/* f02d234: 8fa90050 */ lw $t1,0x50($sp) +/* f02d238: 10400008 */ beqz $v0,.L0f02d25c +/* f02d23c: 00000000 */ sll $zero,$zero,0x0 +/* f02d240: 844f0002 */ lh $t7,0x2($v0) +/* f02d244: 852a0014 */ lh $t2,0x14($t1) +/* f02d248: 01ea082a */ slt $at,$t7,$t2 +/* f02d24c: 50200007 */ beqzl $at,.L0f02d26c +/* f02d250: 8fac005c */ lw $t4,0x5c($sp) +/* f02d254: 10000005 */ beqz $zero,.L0f02d26c +/* f02d258: 8fac005c */ lw $t4,0x5c($sp) +.L0f02d25c: +/* f02d25c: 0fc2cca0 */ jal func0f0b3280 +/* f02d260: 8fa40050 */ lw $a0,0x50($sp) +/* f02d264: afa2005c */ sw $v0,0x5c($sp) +/* f02d268: 8fac005c */ lw $t4,0x5c($sp) +.L0f02d26c: +/* f02d26c: 1180002d */ beqz $t4,.L0f02d324 +/* f02d270: 01802025 */ or $a0,$t4,$zero +/* f02d274: 0c006bd6 */ jal 0x1af58 +/* f02d278: 8fa50044 */ lw $a1,0x44($sp) +/* f02d27c: 8fa4005c */ lw $a0,0x5c($sp) +/* f02d280: 0c006bd9 */ jal 0x1af64 +/* f02d284: 8fa50040 */ lw $a1,0x40($sp) +/* f02d288: 8fa60054 */ lw $a2,0x54($sp) +/* f02d28c: 8fad001c */ lw $t5,0x1c($sp) +/* f02d290: 50c00025 */ beqzl $a2,.L0f02d328 +/* f02d294: 8fbf0014 */ lw $ra,0x14($sp) +/* f02d298: 8dae0000 */ lw $t6,0x0($t5) +/* f02d29c: 8fb90050 */ lw $t9,0x50($sp) +/* f02d2a0: 000e5840 */ sll $t3,$t6,0x1 +/* f02d2a4: 05620020 */ bltzl $t3,.L0f02d328 +/* f02d2a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f02d2ac: 87280014 */ lh $t0,0x14($t9) +/* f02d2b0: 84c90014 */ lh $t1,0x14($a2) +/* f02d2b4: 01097823 */ subu $t7,$t0,$t1 +/* f02d2b8: a72f0014 */ sh $t7,0x14($t9) +/* f02d2bc: 8fa5003c */ lw $a1,0x3c($sp) +/* f02d2c0: 0fc2cca8 */ jal func0f0b32a0 +/* f02d2c4: 8fa4005c */ lw $a0,0x5c($sp) +/* f02d2c8: 8faa0054 */ lw $t2,0x54($sp) +/* f02d2cc: 2401000d */ addiu $at,$zero,0xd +/* f02d2d0: 8fad0058 */ lw $t5,0x58($sp) +/* f02d2d4: 854c0006 */ lh $t4,0x6($t2) +/* f02d2d8: 55810013 */ bnel $t4,$at,.L0f02d328 +/* f02d2dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f02d2e0: 15a00008 */ bnez $t5,.L0f02d304 +/* f02d2e4: 01402025 */ or $a0,$t2,$zero +/* f02d2e8: 0c006a47 */ jal 0x1a91c +/* f02d2ec: 00002825 */ or $a1,$zero,$zero +/* f02d2f0: 10400004 */ beqz $v0,.L0f02d304 +/* f02d2f4: 00402825 */ or $a1,$v0,$zero +/* f02d2f8: 0c006a87 */ jal 0x1aa1c +/* f02d2fc: 8fa4005c */ lw $a0,0x5c($sp) +/* f02d300: ac400000 */ sw $zero,0x0($v0) +.L0f02d304: +/* f02d304: 8fa40054 */ lw $a0,0x54($sp) +/* f02d308: 0c006a47 */ jal 0x1a91c +/* f02d30c: 24050004 */ addiu $a1,$zero,0x4 +/* f02d310: 10400004 */ beqz $v0,.L0f02d324 +/* f02d314: 00402825 */ or $a1,$v0,$zero +/* f02d318: 0c006a87 */ jal 0x1aa1c +/* f02d31c: 8fa4005c */ lw $a0,0x5c($sp) +/* f02d320: ac400000 */ sw $zero,0x0($v0) +.L0f02d324: +/* f02d324: 8fbf0014 */ lw $ra,0x14($sp) +.L0f02d328: +/* f02d328: 8fa2005c */ lw $v0,0x5c($sp) +/* f02d32c: 27bd0048 */ addiu $sp,$sp,0x48 +/* f02d330: 03e00008 */ jr $ra +/* f02d334: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02d338 +/* f02d338: 27bdffd8 */ addiu $sp,$sp,-40 +/* f02d33c: 8fae0038 */ lw $t6,0x38($sp) +/* f02d340: 93af003f */ lbu $t7,0x3f($sp) +/* f02d344: afbf0024 */ sw $ra,0x24($sp) +/* f02d348: afa00014 */ sw $zero,0x14($sp) +/* f02d34c: afa00018 */ sw $zero,0x18($sp) +/* f02d350: afae0010 */ sw $t6,0x10($sp) +/* f02d354: 0fc0b3a3 */ jal func0f02ce8c +/* f02d358: afaf001c */ sw $t7,0x1c($sp) +/* f02d35c: 8fbf0024 */ lw $ra,0x24($sp) +/* f02d360: 27bd0028 */ addiu $sp,$sp,0x28 +/* f02d364: 03e00008 */ jr $ra +/* f02d368: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02d36c +/* f02d36c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f02d370: 30ce0001 */ andi $t6,$a2,0x1 +/* f02d374: afbf001c */ sw $ra,0x1c($sp) +/* f02d378: afa40028 */ sw $a0,0x28($sp) +/* f02d37c: afa5002c */ sw $a1,0x2c($sp) +/* f02d380: 00001825 */ or $v1,$zero,$zero +/* f02d384: 11c00003 */ beqz $t6,.L0f02d394 +/* f02d388: 24080001 */ addiu $t0,$zero,0x1 +/* f02d38c: 1000000c */ beqz $zero,.L0f02d3c0 +/* f02d390: 24030001 */ addiu $v1,$zero,0x1 +.L0f02d394: +/* f02d394: 30cf0002 */ andi $t7,$a2,0x2 +/* f02d398: 51e0000a */ beqzl $t7,.L0f02d3c4 +/* f02d39c: 30d94000 */ andi $t9,$a2,0x4000 +/* f02d3a0: afa60030 */ sw $a2,0x30($sp) +/* f02d3a4: 0c004b70 */ jal 0x12dc0 +/* f02d3a8: a3a80023 */ sb $t0,0x23($sp) +/* f02d3ac: 30430001 */ andi $v1,$v0,0x1 +/* f02d3b0: 2c780001 */ sltiu $t8,$v1,0x1 +/* f02d3b4: 03001825 */ or $v1,$t8,$zero +/* f02d3b8: 8fa60030 */ lw $a2,0x30($sp) +/* f02d3bc: 93a80023 */ lbu $t0,0x23($sp) +.L0f02d3c0: +/* f02d3c0: 30d94000 */ andi $t9,$a2,0x4000 +.L0f02d3c4: +/* f02d3c4: 13200002 */ beqz $t9,.L0f02d3d0 +/* f02d3c8: 8fa40028 */ lw $a0,0x28($sp) +/* f02d3cc: 00004025 */ or $t0,$zero,$zero +.L0f02d3d0: +/* f02d3d0: 8fa5002c */ lw $a1,0x2c($sp) +/* f02d3d4: 00003025 */ or $a2,$zero,$zero +/* f02d3d8: 00003825 */ or $a3,$zero,$zero +/* f02d3dc: afa30010 */ sw $v1,0x10($sp) +/* f02d3e0: 0fc0b4ce */ jal func0f02d338 +/* f02d3e4: afa80014 */ sw $t0,0x14($sp) +/* f02d3e8: 8fbf001c */ lw $ra,0x1c($sp) +/* f02d3ec: 27bd0028 */ addiu $sp,$sp,0x28 +/* f02d3f0: 03e00008 */ jr $ra +/* f02d3f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02d3f8 +/* f02d3f8: 3c0e8006 */ lui $t6,0x8006 +/* f02d3fc: 8dce2c80 */ lw $t6,0x2c80($t6) +/* f02d400: 3c028006 */ lui $v0,0x8006 +/* f02d404: 000e7880 */ sll $t7,$t6,0x2 +/* f02d408: 004f1021 */ addu $v0,$v0,$t7 +/* f02d40c: 03e00008 */ jr $ra +/* f02d410: 8c422b1c */ lw $v0,0x2b1c($v0) +); + +GLOBAL_ASM( +glabel func0f02d414 +/* f02d414: 00047080 */ sll $t6,$a0,0x2 +/* f02d418: 01c47021 */ addu $t6,$t6,$a0 +/* f02d41c: 3c0f8008 */ lui $t7,0x8008 +/* f02d420: 25efcf04 */ addiu $t7,$t7,-12540 +/* f02d424: 000e7080 */ sll $t6,$t6,0x2 +/* f02d428: 01cf1021 */ addu $v0,$t6,$t7 +/* f02d42c: 8c580000 */ lw $t8,0x0($v0) +/* f02d430: 27bdffe8 */ addiu $sp,$sp,-24 +/* f02d434: afbf0014 */ sw $ra,0x14($sp) +/* f02d438: 0018cfc2 */ srl $t9,$t8,0x1f +/* f02d43c: 13200010 */ beqz $t9,.L0f02d480 +/* f02d440: 3c0c8008 */ lui $t4,0x8008 +/* f02d444: 3c038006 */ lui $v1,0x8006 +/* f02d448: 24632c84 */ addiu $v1,$v1,0x2c84 +/* f02d44c: 8c620000 */ lw $v0,0x0($v1) +/* f02d450: 3c04800a */ lui $a0,0x800a +/* f02d454: 3c0a800a */ lui $t2,0x800a +/* f02d458: 00024080 */ sll $t0,$v0,0x2 +/* f02d45c: 00882021 */ addu $a0,$a0,$t0 +/* f02d460: 8c84cd28 */ lw $a0,-0x32d8($a0) +/* f02d464: 24490001 */ addiu $t1,$v0,0x1 +/* f02d468: ac690000 */ sw $t1,0x0($v1) +/* f02d46c: 8d4acd20 */ lw $t2,-0x32e0($t2) +/* f02d470: 5549001e */ bnel $t2,$t1,.L0f02d4ec +/* f02d474: 8fbf0014 */ lw $ra,0x14($sp) +/* f02d478: 1000001b */ beqz $zero,.L0f02d4e8 +/* f02d47c: ac600000 */ sw $zero,0x0($v1) +.L0f02d480: +/* f02d480: 258cd724 */ addiu $t4,$t4,-10460 +/* f02d484: 144c000b */ bne $v0,$t4,.L0f02d4b4 +/* f02d488: 3c038006 */ lui $v1,0x8006 +/* f02d48c: 0c004b70 */ jal 0x12dc0 +/* f02d490: 00000000 */ sll $zero,$zero,0x0 +/* f02d494: 24010003 */ addiu $at,$zero,0x3 +/* f02d498: 0041001b */ divu $zero,$v0,$at +/* f02d49c: 00006810 */ mfhi $t5 +/* f02d4a0: 000d7080 */ sll $t6,$t5,0x2 +/* f02d4a4: 3c048006 */ lui $a0,0x8006 +/* f02d4a8: 008e2021 */ addu $a0,$a0,$t6 +/* f02d4ac: 1000000e */ beqz $zero,.L0f02d4e8 +/* f02d4b0: 8c842c8c */ lw $a0,0x2c8c($a0) +.L0f02d4b4: +/* f02d4b4: 24632c88 */ addiu $v1,$v1,0x2c88 +/* f02d4b8: 8c620000 */ lw $v0,0x0($v1) +/* f02d4bc: 3c04800a */ lui $a0,0x800a +/* f02d4c0: 3c19800a */ lui $t9,0x800a +/* f02d4c4: 00027880 */ sll $t7,$v0,0x2 +/* f02d4c8: 008f2021 */ addu $a0,$a0,$t7 +/* f02d4cc: 8c84cd48 */ lw $a0,-0x32b8($a0) +/* f02d4d0: 24580001 */ addiu $t8,$v0,0x1 +/* f02d4d4: ac780000 */ sw $t8,0x0($v1) +/* f02d4d8: 8f39cd20 */ lw $t9,-0x32e0($t9) +/* f02d4dc: 57380003 */ bnel $t9,$t8,.L0f02d4ec +/* f02d4e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f02d4e4: ac600000 */ sw $zero,0x0($v1) +.L0f02d4e8: +/* f02d4e8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f02d4ec: +/* f02d4ec: 27bd0018 */ addiu $sp,$sp,0x18 +/* f02d4f0: 00801025 */ or $v0,$a0,$zero +/* f02d4f4: 03e00008 */ jr $ra +/* f02d4f8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02d4fc +/* f02d4fc: 27bdff48 */ addiu $sp,$sp,-184 +/* f02d500: afb00028 */ sw $s0,0x28($sp) +/* f02d504: afbf002c */ sw $ra,0x2c($sp) +/* f02d508: afa400b8 */ sw $a0,0xb8($sp) +/* f02d50c: afa600c0 */ sw $a2,0xc0($sp) +/* f02d510: 00a08025 */ or $s0,$a1,$zero +/* f02d514: 94a4000a */ lhu $a0,0xa($a1) +/* f02d518: 24050046 */ addiu $a1,$zero,0x46 +/* f02d51c: 0fc456ac */ jal func0f115ab0 +/* f02d520: 27a60064 */ addiu $a2,$sp,0x64 +/* f02d524: 3c014348 */ lui $at,0x4348 +/* f02d528: 44812000 */ mtc1 $at,$f4 +/* f02d52c: 3c01c348 */ lui $at,0xc348 +/* f02d530: 8fae00ac */ lw $t6,0xac($sp) +/* f02d534: 44813000 */ mtc1 $at,$f6 +/* f02d538: 240fffff */ addiu $t7,$zero,-1 +/* f02d53c: 24180001 */ addiu $t8,$zero,0x1 +/* f02d540: a7af0062 */ sh $t7,0x62($sp) +/* f02d544: afb80010 */ sw $t8,0x10($sp) +/* f02d548: 27a40064 */ addiu $a0,$sp,0x64 +/* f02d54c: 3c0541a0 */ lui $a1,0x41a0 +/* f02d550: 27a60060 */ addiu $a2,$sp,0x60 +/* f02d554: 2407003f */ addiu $a3,$zero,0x3f +/* f02d558: e7a40014 */ swc1 $f4,0x14($sp) +/* f02d55c: a7ae0060 */ sh $t6,0x60($sp) +/* f02d560: 0c00a9a1 */ jal 0x2a684 +/* f02d564: e7a60018 */ swc1 $f6,0x18($sp) +/* f02d568: 5440000a */ bnezl $v0,.L0f02d594 +/* f02d56c: 8e020004 */ lw $v0,0x4($s0) +/* f02d570: 86190022 */ lh $t9,0x22($s0) +/* f02d574: 2401ffff */ addiu $at,$zero,-1 +/* f02d578: 57210006 */ bnel $t9,$at,.L0f02d594 +/* f02d57c: 8e020004 */ lw $v0,0x4($s0) +/* f02d580: 8e080004 */ lw $t0,0x4($s0) +/* f02d584: 31090100 */ andi $t1,$t0,0x100 +/* f02d588: 51200184 */ beqzl $t1,.L0f02db9c +/* f02d58c: 8fbf002c */ lw $ra,0x2c($sp) +/* f02d590: 8e020004 */ lw $v0,0x4($s0) +.L0f02d594: +/* f02d594: 304300e0 */ andi $v1,$v0,0xe0 +/* f02d598: 5060001b */ beqzl $v1,.L0f02d608 +/* f02d59c: 3c0dffff */ lui $t5,0xffff +/* f02d5a0: 1060017d */ beqz $v1,.L0f02db98 +/* f02d5a4: 304a0020 */ andi $t2,$v0,0x20 +/* f02d5a8: 51400007 */ beqzl $t2,.L0f02d5c8 +/* f02d5ac: 304b0040 */ andi $t3,$v0,0x40 +/* f02d5b0: 0fc5b367 */ jal func0f16cd9c +/* f02d5b4: 00000000 */ sll $zero,$zero,0x0 +/* f02d5b8: 50400013 */ beqzl $v0,.L0f02d608 +/* f02d5bc: 3c0dffff */ lui $t5,0xffff +/* f02d5c0: 8e020004 */ lw $v0,0x4($s0) +/* f02d5c4: 304b0040 */ andi $t3,$v0,0x40 +.L0f02d5c8: +/* f02d5c8: 51600008 */ beqzl $t3,.L0f02d5ec +/* f02d5cc: 304c0080 */ andi $t4,$v0,0x80 +/* f02d5d0: 0fc5b367 */ jal func0f16cd9c +/* f02d5d4: 00000000 */ sll $zero,$zero,0x0 +/* f02d5d8: 24010001 */ addiu $at,$zero,0x1 +/* f02d5dc: 5041000a */ beql $v0,$at,.L0f02d608 +/* f02d5e0: 3c0dffff */ lui $t5,0xffff +/* f02d5e4: 8e020004 */ lw $v0,0x4($s0) +/* f02d5e8: 304c0080 */ andi $t4,$v0,0x80 +.L0f02d5ec: +/* f02d5ec: 5180016b */ beqzl $t4,.L0f02db9c +/* f02d5f0: 8fbf002c */ lw $ra,0x2c($sp) +/* f02d5f4: 0fc5b367 */ jal func0f16cd9c +/* f02d5f8: 00000000 */ sll $zero,$zero,0x0 +/* f02d5fc: 24010002 */ addiu $at,$zero,0x2 +/* f02d600: 14410165 */ bne $v0,$at,.L0f02db98 +/* f02d604: 3c0dffff */ lui $t5,0xffff +.L0f02d608: +/* f02d608: 35ad26fd */ ori $t5,$t5,0x26fd +/* f02d60c: afad0048 */ sw $t5,0x48($sp) +/* f02d610: 9202000c */ lbu $v0,0xc($s0) +/* f02d614: 240100ff */ addiu $at,$zero,0xff +/* f02d618: 00003825 */ or $a3,$zero,$zero +/* f02d61c: 54410007 */ bnel $v0,$at,.L0f02d63c +/* f02d620: afa2004c */ sw $v0,0x4c($sp) +/* f02d624: 0fc0b4fe */ jal func0f02d3f8 +/* f02d628: afa70058 */ sw $a3,0x58($sp) +/* f02d62c: 8fa70058 */ lw $a3,0x58($sp) +/* f02d630: 10000002 */ beqz $zero,.L0f02d63c +/* f02d634: afa2004c */ sw $v0,0x4c($sp) +/* f02d638: afa2004c */ sw $v0,0x4c($sp) +.L0f02d63c: +/* f02d63c: 8fae004c */ lw $t6,0x4c($sp) +/* f02d640: 3c188008 */ lui $t8,0x8008 +/* f02d644: 2718cf04 */ addiu $t8,$t8,-12540 +/* f02d648: 000e7880 */ sll $t7,$t6,0x2 +/* f02d64c: 01ee7821 */ addu $t7,$t7,$t6 +/* f02d650: 000f7880 */ sll $t7,$t7,0x2 +/* f02d654: 01f8c821 */ addu $t9,$t7,$t8 +/* f02d658: afb90038 */ sw $t9,0x38($sp) +/* f02d65c: 8f280000 */ lw $t0,0x0($t9) +/* f02d660: 00085040 */ sll $t2,$t0,0x1 +/* f02d664: 0542000f */ bltzl $t2,.L0f02d6a4 +/* f02d668: 8fac0048 */ lw $t4,0x48($sp) +/* f02d66c: 8202000d */ lb $v0,0xd($s0) +/* f02d670: 3c01ffff */ lui $at,0xffff +/* f02d674: 342126fd */ ori $at,$at,0x26fd +/* f02d678: 04400003 */ bltz $v0,.L0f02d688 +/* f02d67c: 8fab0048 */ lw $t3,0x48($sp) +/* f02d680: 10000007 */ beqz $zero,.L0f02d6a0 +/* f02d684: afa20048 */ sw $v0,0x48($sp) +.L0f02d688: +/* f02d688: 15610005 */ bne $t3,$at,.L0f02d6a0 +/* f02d68c: 8fa4004c */ lw $a0,0x4c($sp) +/* f02d690: 0fc0b505 */ jal func0f02d414 +/* f02d694: afa70058 */ sw $a3,0x58($sp) +/* f02d698: 8fa70058 */ lw $a3,0x58($sp) +/* f02d69c: afa20048 */ sw $v0,0x48($sp) +.L0f02d6a0: +/* f02d6a0: 8fac0048 */ lw $t4,0x48($sp) +.L0f02d6a4: +/* f02d6a4: 240dffff */ addiu $t5,$zero,-1 +/* f02d6a8: 8fa4004c */ lw $a0,0x4c($sp) +/* f02d6ac: 05810014 */ bgez $t4,.L0f02d700 +/* f02d6b0: 8fa50048 */ lw $a1,0x48($sp) +/* f02d6b4: 01ac1023 */ subu $v0,$t5,$t4 +/* f02d6b8: 04400007 */ bltz $v0,.L0f02d6d8 +/* f02d6bc: 00402025 */ or $a0,$v0,$zero +/* f02d6c0: 28410016 */ slti $at,$v0,0x16 +/* f02d6c4: 50200005 */ beqzl $at,.L0f02d6dc +/* f02d6c8: 8fa4004c */ lw $a0,0x4c($sp) +/* f02d6cc: 0fc6395f */ jal func0f18e57c +/* f02d6d0: 27a50048 */ addiu $a1,$sp,0x48 +/* f02d6d4: 00403825 */ or $a3,$v0,$zero +.L0f02d6d8: +/* f02d6d8: 8fa4004c */ lw $a0,0x4c($sp) +.L0f02d6dc: +/* f02d6dc: 8fa50048 */ lw $a1,0x48($sp) +/* f02d6e0: 00003025 */ or $a2,$zero,$zero +/* f02d6e4: afa00010 */ sw $zero,0x10($sp) +/* f02d6e8: afa00014 */ sw $zero,0x14($sp) +/* f02d6ec: afa00018 */ sw $zero,0x18($sp) +/* f02d6f0: 0fc0b3a3 */ jal func0f02ce8c +/* f02d6f4: afa0001c */ sw $zero,0x1c($sp) +/* f02d6f8: 10000004 */ beqz $zero,.L0f02d70c +/* f02d6fc: afa20054 */ sw $v0,0x54($sp) +.L0f02d700: +/* f02d700: 0fc0b4db */ jal func0f02d36c +/* f02d704: 8e060004 */ lw $a2,0x4($s0) +/* f02d708: afa20054 */ sw $v0,0x54($sp) +.L0f02d70c: +/* f02d70c: 10400122 */ beqz $v0,.L0f02db98 +/* f02d710: c7ac0070 */ lwc1 $f12,0x70($sp) +/* f02d714: 0fc259d4 */ jal func0f096750 +/* f02d718: c7ae0078 */ lwc1 $f14,0x78($sp) +/* f02d71c: e7a00044 */ swc1 $f0,0x44($sp) +/* f02d720: 0c006134 */ jal 0x184d0 +/* f02d724: 9604000e */ lhu $a0,0xe($s0) +/* f02d728: 8fa40054 */ lw $a0,0x54($sp) +/* f02d72c: 27a50064 */ addiu $a1,$sp,0x64 +/* f02d730: 27a60060 */ addiu $a2,$sp,0x60 +/* f02d734: 8fa70044 */ lw $a3,0x44($sp) +/* f02d738: 0fc08332 */ jal func0f020cc8 +/* f02d73c: afa20010 */ sw $v0,0x10($sp) +/* f02d740: 10400115 */ beqz $v0,.L0f02db98 +/* f02d744: 00402025 */ or $a0,$v0,$zero +/* f02d748: 0fc1812f */ jal func0f0604bc +/* f02d74c: afa20050 */ sw $v0,0x50($sp) +/* f02d750: 0fc180bc */ jal func0f0602f0 +/* f02d754: 8fa40050 */ lw $a0,0x50($sp) +/* f02d758: 8fae0050 */ lw $t6,0x50($sp) +/* f02d75c: 86050008 */ lh $a1,0x8($s0) +/* f02d760: 8dc40004 */ lw $a0,0x4($t6) +/* f02d764: 0fc07937 */ jal func0f01e4dc +/* f02d768: afa4005c */ sw $a0,0x5c($sp) +/* f02d76c: 960f0014 */ lhu $t7,0x14($s0) +/* f02d770: 8fa6005c */ lw $a2,0x5c($sp) +/* f02d774: 448f4000 */ mtc1 $t7,$f8 +/* f02d778: 05e10005 */ bgez $t7,.L0f02d790 +/* f02d77c: 468042a0 */ cvt.s.w $f10,$f8 +/* f02d780: 3c014f80 */ lui $at,0x4f80 +/* f02d784: 44818000 */ mtc1 $at,$f16 +/* f02d788: 00000000 */ sll $zero,$zero,0x0 +/* f02d78c: 46105280 */ add.s $f10,$f10,$f16 +.L0f02d790: +/* f02d790: 3c01447a */ lui $at,0x447a +/* f02d794: 44819000 */ mtc1 $at,$f18 +/* f02d798: 00000000 */ sll $zero,$zero,0x0 +/* f02d79c: 46125103 */ div.s $f4,$f10,$f18 +/* f02d7a0: e4c400f0 */ swc1 $f4,0xf0($a2) +/* f02d7a4: 96180016 */ lhu $t8,0x16($s0) +/* f02d7a8: 44983000 */ mtc1 $t8,$f6 +/* f02d7ac: 07010005 */ bgez $t8,.L0f02d7c4 +/* f02d7b0: 46803220 */ cvt.s.w $f8,$f6 +/* f02d7b4: 3c014f80 */ lui $at,0x4f80 +/* f02d7b8: 44818000 */ mtc1 $at,$f16 +/* f02d7bc: 00000000 */ sll $zero,$zero,0x0 +/* f02d7c0: 46104200 */ add.s $f8,$f8,$f16 +.L0f02d7c4: +/* f02d7c4: e4c800dc */ swc1 $f8,0xdc($a2) +/* f02d7c8: 96190010 */ lhu $t9,0x10($s0) +/* f02d7cc: a4d90128 */ sh $t9,0x128($a2) +/* f02d7d0: 96080012 */ lhu $t0,0x12($s0) +/* f02d7d4: a4c8012a */ sh $t0,0x12a($a2) +/* f02d7d8: 8fa90048 */ lw $t1,0x48($sp) +/* f02d7dc: a0c90006 */ sb $t1,0x6($a2) +/* f02d7e0: 8faa004c */ lw $t2,0x4c($sp) +/* f02d7e4: a4ca0010 */ sh $t2,0x10($a2) +/* f02d7e8: 0fc0b378 */ jal func0f02cde0 +/* f02d7ec: 84c40010 */ lh $a0,0x10($a2) +/* f02d7f0: 8fa6005c */ lw $a2,0x5c($sp) +/* f02d7f4: 3c0e8008 */ lui $t6,0x8008 +/* f02d7f8: 25ced760 */ addiu $t6,$t6,-10400 +/* f02d7fc: 90cb032e */ lbu $t3,0x32e($a2) +/* f02d800: a0c202fe */ sb $v0,0x2fe($a2) +/* f02d804: 316dfff7 */ andi $t5,$t3,0xfff7 +/* f02d808: a0cd032e */ sb $t5,0x32e($a2) +/* f02d80c: 8fac0038 */ lw $t4,0x38($sp) +/* f02d810: 558e000e */ bnel $t4,$t6,.L0f02d84c +/* f02d814: 8fa90038 */ lw $t1,0x38($sp) +/* f02d818: 90cf0362 */ lbu $t7,0x362($a2) +/* f02d81c: 3c014339 */ lui $at,0x4339 +/* f02d820: 44815000 */ mtc1 $at,$f10 +/* f02d824: 3c0141f0 */ lui $at,0x41f0 +/* f02d828: 31f9ff0f */ andi $t9,$t7,0xff0f +/* f02d82c: 44819000 */ mtc1 $at,$f18 +/* f02d830: a0d90362 */ sb $t9,0x362($a2) +/* f02d834: 332800f0 */ andi $t0,$t9,0xf0 +/* f02d838: a0c80362 */ sb $t0,0x362($a2) +/* f02d83c: e4ca0028 */ swc1 $f10,0x28($a2) +/* f02d840: 1000002a */ beqz $zero,.L0f02d8ec +/* f02d844: e4d20024 */ swc1 $f18,0x24($a2) +/* f02d848: 8fa90038 */ lw $t1,0x38($sp) +.L0f02d84c: +/* f02d84c: 3c0a8008 */ lui $t2,0x8008 +/* f02d850: 254ad83c */ addiu $t2,$t2,-10180 +/* f02d854: 152a0025 */ bne $t1,$t2,.L0f02d8ec +/* f02d858: 24040020 */ addiu $a0,$zero,0x20 +/* f02d85c: 24050004 */ addiu $a1,$zero,0x4 +/* f02d860: 0c0048f2 */ jal 0x123c8 +/* f02d864: afa6005c */ sw $a2,0x5c($sp) +/* f02d868: 8fa6005c */ lw $a2,0x5c($sp) +/* f02d86c: 24040020 */ addiu $a0,$zero,0x20 +/* f02d870: 24050004 */ addiu $a1,$zero,0x4 +/* f02d874: 0c0048f2 */ jal 0x123c8 +/* f02d878: acc20348 */ sw $v0,0x348($a2) +/* f02d87c: 8fa6005c */ lw $a2,0x5c($sp) +/* f02d880: 24040030 */ addiu $a0,$zero,0x30 +/* f02d884: 24050004 */ addiu $a1,$zero,0x4 +/* f02d888: 0c0048f2 */ jal 0x123c8 +/* f02d88c: acc2034c */ sw $v0,0x34c($a2) +/* f02d890: 8fa6005c */ lw $a2,0x5c($sp) +/* f02d894: 24040030 */ addiu $a0,$zero,0x30 +/* f02d898: 24050004 */ addiu $a1,$zero,0x4 +/* f02d89c: 8ccb0348 */ lw $t3,0x348($a2) +/* f02d8a0: 0c0048f2 */ jal 0x123c8 +/* f02d8a4: ad620004 */ sw $v0,0x4($t3) +/* f02d8a8: 8fa6005c */ lw $a2,0x5c($sp) +/* f02d8ac: 240cffff */ addiu $t4,$zero,-1 +/* f02d8b0: 3c014348 */ lui $at,0x4348 +/* f02d8b4: 8ccd034c */ lw $t5,0x34c($a2) +/* f02d8b8: 44812000 */ mtc1 $at,$f4 +/* f02d8bc: 3c014228 */ lui $at,0x4228 +/* f02d8c0: ada20004 */ sw $v0,0x4($t5) +/* f02d8c4: 8cce0348 */ lw $t6,0x348($a2) +/* f02d8c8: 44813000 */ mtc1 $at,$f6 +/* f02d8cc: 2418ffff */ addiu $t8,$zero,-1 +/* f02d8d0: 8dcf0004 */ lw $t7,0x4($t6) +/* f02d8d4: a1ec0000 */ sb $t4,0x0($t7) +/* f02d8d8: 8cd9034c */ lw $t9,0x34c($a2) +/* f02d8dc: 8f280004 */ lw $t0,0x4($t9) +/* f02d8e0: a1180000 */ sb $t8,0x0($t0) +/* f02d8e4: e4c40028 */ swc1 $f4,0x28($a2) +/* f02d8e8: e4c60024 */ swc1 $f6,0x24($a2) +.L0f02d8ec: +/* f02d8ec: 8e020004 */ lw $v0,0x4($s0) +/* f02d8f0: 30490008 */ andi $t1,$v0,0x8 +/* f02d8f4: 51200006 */ beqzl $t1,.L0f02d910 +/* f02d8f8: 304d0200 */ andi $t5,$v0,0x200 +/* f02d8fc: 8cca0018 */ lw $t2,0x18($a2) +/* f02d900: 354b0010 */ ori $t3,$t2,0x10 +/* f02d904: accb0018 */ sw $t3,0x18($a2) +/* f02d908: 8e020004 */ lw $v0,0x4($s0) +/* f02d90c: 304d0200 */ andi $t5,$v0,0x200 +.L0f02d910: +/* f02d910: 51a00007 */ beqzl $t5,.L0f02d930 +/* f02d914: 304f0400 */ andi $t7,$v0,0x400 +/* f02d918: 8cce0014 */ lw $t6,0x14($a2) +/* f02d91c: 3c010040 */ lui $at,0x40 +/* f02d920: 01c16025 */ or $t4,$t6,$at +/* f02d924: accc0014 */ sw $t4,0x14($a2) +/* f02d928: 8e020004 */ lw $v0,0x4($s0) +/* f02d92c: 304f0400 */ andi $t7,$v0,0x400 +.L0f02d930: +/* f02d930: 51e00007 */ beqzl $t7,.L0f02d950 +/* f02d934: 30480800 */ andi $t0,$v0,0x800 +/* f02d938: 8cd90014 */ lw $t9,0x14($a2) +/* f02d93c: 3c014000 */ lui $at,0x4000 +/* f02d940: 0321c025 */ or $t8,$t9,$at +/* f02d944: acd80014 */ sw $t8,0x14($a2) +/* f02d948: 8e020004 */ lw $v0,0x4($s0) +/* f02d94c: 30480800 */ andi $t0,$v0,0x800 +.L0f02d950: +/* f02d950: 51000007 */ beqzl $t0,.L0f02d970 +/* f02d954: 304b1000 */ andi $t3,$v0,0x1000 +/* f02d958: 8cc90014 */ lw $t1,0x14($a2) +/* f02d95c: 3c010800 */ lui $at,0x800 +/* f02d960: 01215025 */ or $t2,$t1,$at +/* f02d964: acca0014 */ sw $t2,0x14($a2) +/* f02d968: 8e020004 */ lw $v0,0x4($s0) +/* f02d96c: 304b1000 */ andi $t3,$v0,0x1000 +.L0f02d970: +/* f02d970: 51600006 */ beqzl $t3,.L0f02d98c +/* f02d974: 304c8000 */ andi $t4,$v0,0x8000 +/* f02d978: 8ccd0018 */ lw $t5,0x18($a2) +/* f02d97c: 35ae0400 */ ori $t6,$t5,0x400 +/* f02d980: acce0018 */ sw $t6,0x18($a2) +/* f02d984: 8e020004 */ lw $v0,0x4($s0) +/* f02d988: 304c8000 */ andi $t4,$v0,0x8000 +.L0f02d98c: +/* f02d98c: 51800006 */ beqzl $t4,.L0f02d9a8 +/* f02d990: 30482000 */ andi $t0,$v0,0x2000 +/* f02d994: 90d9032e */ lbu $t9,0x32e($a2) +/* f02d998: 37380008 */ ori $t8,$t9,0x8 +/* f02d99c: a0d8032e */ sb $t8,0x32e($a2) +/* f02d9a0: 8e020004 */ lw $v0,0x4($s0) +/* f02d9a4: 30482000 */ andi $t0,$v0,0x2000 +.L0f02d9a8: +/* f02d9a8: 51000006 */ beqzl $t0,.L0f02d9c4 +/* f02d9ac: 00026bc0 */ sll $t5,$v0,0xf +/* f02d9b0: 90ca032e */ lbu $t2,0x32e($a2) +/* f02d9b4: 354b0010 */ ori $t3,$t2,0x10 +/* f02d9b8: a0cb032e */ sb $t3,0x32e($a2) +/* f02d9bc: 8e020004 */ lw $v0,0x4($s0) +/* f02d9c0: 00026bc0 */ sll $t5,$v0,0xf +.L0f02d9c4: +/* f02d9c4: 05a30005 */ bgezl $t5,.L0f02d9dc +/* f02d9c8: 8e0f0018 */ lw $t7,0x18($s0) +/* f02d9cc: 94ce0192 */ lhu $t6,0x192($a2) +/* f02d9d0: 35cc0008 */ ori $t4,$t6,0x8 +/* f02d9d4: a4cc0192 */ sh $t4,0x192($a2) +/* f02d9d8: 8e0f0018 */ lw $t7,0x18($s0) +.L0f02d9dc: +/* f02d9dc: 24040014 */ addiu $a0,$zero,0x14 +/* f02d9e0: accf0114 */ sw $t7,0x114($a2) +/* f02d9e4: 8e19001c */ lw $t9,0x1c($s0) +/* f02d9e8: acd90118 */ sw $t9,0x118($a2) +/* f02d9ec: 0fc41b99 */ jal func0f106e64 +/* f02d9f0: afa6005c */ sw $a2,0x5c($sp) +/* f02d9f4: 10400007 */ beqz $v0,.L0f02da14 +/* f02d9f8: 8fa6005c */ lw $a2,0x5c($sp) +/* f02d9fc: 8cd80118 */ lw $t8,0x118($a2) +/* f02da00: 2401efff */ addiu $at,$zero,-4097 +/* f02da04: 03014024 */ and $t0,$t8,$at +/* f02da08: acc80118 */ sw $t0,0x118($a2) +/* f02da0c: 350a0001 */ ori $t2,$t0,0x1 +/* f02da10: acca0118 */ sw $t2,0x118($a2) +.L0f02da14: +/* f02da14: 920b0020 */ lbu $t3,0x20($s0) +/* f02da18: 24010004 */ addiu $at,$zero,0x4 +/* f02da1c: a0cb0125 */ sb $t3,0x125($a2) +/* f02da20: 920d0021 */ lbu $t5,0x21($s0) +/* f02da24: acc002d4 */ sw $zero,0x2d4($a2) +/* f02da28: a0cd02a2 */ sb $t5,0x2a2($a2) +/* f02da2c: 92020028 */ lbu $v0,0x28($s0) +/* f02da30: 10410003 */ beq $v0,$at,.L0f02da40 +/* f02da34: 00000000 */ sll $zero,$zero,0x0 +/* f02da38: 10000006 */ beqz $zero,.L0f02da54 +/* f02da3c: a0c202b0 */ sb $v0,0x2b0($a2) +.L0f02da40: +/* f02da40: 0c004b70 */ jal 0x12dc0 +/* f02da44: afa6005c */ sw $a2,0x5c($sp) +/* f02da48: 8fa6005c */ lw $a2,0x5c($sp) +/* f02da4c: 304e0003 */ andi $t6,$v0,0x3 +/* f02da50: a0ce02b0 */ sb $t6,0x2b0($a2) +.L0f02da54: +/* f02da54: 0c004b70 */ jal 0x12dc0 +/* f02da58: afa6005c */ sw $a2,0x5c($sp) +/* f02da5c: 24030003 */ addiu $v1,$zero,0x3 +/* f02da60: 0043001b */ divu $zero,$v0,$v1 +/* f02da64: 8fa6005c */ lw $a2,0x5c($sp) +/* f02da68: 00006010 */ mfhi $t4 +/* f02da6c: 3c188008 */ lui $t8,0x8008 +/* f02da70: 84cf0010 */ lh $t7,0x10($a2) +/* f02da74: a0cc02b1 */ sb $t4,0x2b1($a2) +/* f02da78: 14600002 */ bnez $v1,.L0f02da84 +/* f02da7c: 00000000 */ sll $zero,$zero,0x0 +/* f02da80: 0007000d */ break 0x7 +.L0f02da84: +/* f02da84: 000fc880 */ sll $t9,$t7,0x2 +/* f02da88: 032fc821 */ addu $t9,$t9,$t7 +/* f02da8c: 0019c880 */ sll $t9,$t9,0x2 +/* f02da90: 0319c021 */ addu $t8,$t8,$t9 +/* f02da94: 8f18cf04 */ lw $t8,-0x30fc($t8) +/* f02da98: 3c02800a */ lui $v0,0x800a +/* f02da9c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f02daa0: 001847c2 */ srl $t0,$t8,0x1f +/* f02daa4: 55000003 */ bnezl $t0,.L0f02dab4 +/* f02daa8: 92090029 */ lbu $t1,0x29($s0) +/* f02daac: a0c302b1 */ sb $v1,0x2b1($a2) +/* f02dab0: 92090029 */ lbu $t1,0x29($s0) +.L0f02dab4: +/* f02dab4: 3c0d8006 */ lui $t5,0x8006 +/* f02dab8: 24010368 */ addiu $at,$zero,0x368 +/* f02dabc: a0c902e3 */ sb $t1,0x2e3($a2) +/* f02dac0: 860a0022 */ lh $t2,0x22($s0) +/* f02dac4: acca02e4 */ sw $t2,0x2e4($a2) +/* f02dac8: 920b002a */ lbu $t3,0x2a($s0) +/* f02dacc: a0cb02fc */ sb $t3,0x2fc($a2) +/* f02dad0: 8dad2988 */ lw $t5,0x2988($t5) +/* f02dad4: 920f002b */ lbu $t7,0x2b($s0) +/* f02dad8: 00cd7023 */ subu $t6,$a2,$t5 +/* f02dadc: 01c1001a */ div $zero,$t6,$at +/* f02dae0: 00006012 */ mflo $t4 +/* f02dae4: a60c0000 */ sh $t4,0x0($s0) +/* f02dae8: 8cd80114 */ lw $t8,0x114($a2) +/* f02daec: a0cf02e2 */ sb $t7,0x2e2($a2) +/* f02daf0: 8e190024 */ lw $t9,0x24($s0) +/* f02daf4: 00184080 */ sll $t0,$t8,0x2 +/* f02daf8: 05010004 */ bgez $t0,.L0f02db0c +/* f02dafc: acd902a4 */ sw $t9,0x2a4($a2) +/* f02db00: 8cc90018 */ lw $t1,0x18($a2) +/* f02db04: 352a0002 */ ori $t2,$t1,0x2 +/* f02db08: acca0018 */ sw $t2,0x18($a2) +.L0f02db0c: +/* f02db0c: 8c4b0318 */ lw $t3,0x318($v0) +/* f02db10: 3c0d800a */ lui $t5,0x800a +/* f02db14: 1560000b */ bnez $t3,.L0f02db44 +/* f02db18: 00000000 */ sll $zero,$zero,0x0 +/* f02db1c: 81aedfeb */ lb $t6,-0x2015($t5) +/* f02db20: 05c10008 */ bgez $t6,.L0f02db44 +/* f02db24: 00000000 */ sll $zero,$zero,0x0 +/* f02db28: 8c4c0474 */ lw $t4,0x474($v0) +/* f02db2c: 19800005 */ blez $t4,.L0f02db44 +/* f02db30: 00000000 */ sll $zero,$zero,0x0 +/* f02db34: 8ccf0114 */ lw $t7,0x114($a2) +/* f02db38: 3c010001 */ lui $at,0x1 +/* f02db3c: 01e1c825 */ or $t9,$t7,$at +/* f02db40: acd90114 */ sw $t9,0x114($a2) +.L0f02db44: +/* f02db44: 0c004b70 */ jal 0x12dc0 +/* f02db48: afa6005c */ sw $a2,0x5c($sp) +/* f02db4c: 24010005 */ addiu $at,$zero,0x5 +/* f02db50: 0041001b */ divu $zero,$v0,$at +/* f02db54: 0000c010 */ mfhi $t8 +/* f02db58: 8fa6005c */ lw $a2,0x5c($sp) +/* f02db5c: 17000004 */ bnez $t8,.L0f02db70 +/* f02db60: 24010001 */ addiu $at,$zero,0x1 +/* f02db64: 8cc80118 */ lw $t0,0x118($a2) +/* f02db68: 35090080 */ ori $t1,$t0,0x80 +/* f02db6c: acc90118 */ sw $t1,0x118($a2) +.L0f02db70: +/* f02db70: 10c00003 */ beqz $a2,.L0f02db80 +/* f02db74: 00001025 */ or $v0,$zero,$zero +/* f02db78: 10000001 */ beqz $zero,.L0f02db80 +/* f02db7c: 90c202fe */ lbu $v0,0x2fe($a2) +.L0f02db80: +/* f02db80: 54410006 */ bnel $v0,$at,.L0f02db9c +/* f02db84: 8fbf002c */ lw $ra,0x2c($sp) +/* f02db88: 8cca0018 */ lw $t2,0x18($a2) +/* f02db8c: 3c010002 */ lui $at,0x2 +/* f02db90: 01415825 */ or $t3,$t2,$at +/* f02db94: accb0018 */ sw $t3,0x18($a2) +.L0f02db98: +/* f02db98: 8fbf002c */ lw $ra,0x2c($sp) +.L0f02db9c: +/* f02db9c: 8fb00028 */ lw $s0,0x28($sp) +/* f02dba0: 27bd00b8 */ addiu $sp,$sp,0xb8 +/* f02dba4: 03e00008 */ jr $ra +/* f02dba8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02dbac +/* f02dbac: 27bdff80 */ addiu $sp,$sp,-128 +/* f02dbb0: 3c077f16 */ lui $a3,0x7f16 +/* f02dbb4: 3c087f17 */ lui $t0,0x7f17 +/* f02dbb8: 24e37e7c */ addiu $v1,$a3,0x7e7c +/* f02dbbc: 2506856c */ addiu $a2,$t0,-31380 +/* f02dbc0: 2418ffff */ addiu $t8,$zero,-1 +/* f02dbc4: 0066082b */ sltu $at,$v1,$a2 +/* f02dbc8: afbf0034 */ sw $ra,0x34($sp) +/* f02dbcc: afb00030 */ sw $s0,0x30($sp) +/* f02dbd0: afa40080 */ sw $a0,0x80($sp) +/* f02dbd4: afa50084 */ sw $a1,0x84($sp) +/* f02dbd8: a7a5007c */ sh $a1,0x7c($sp) +/* f02dbdc: a7b8007e */ sh $t8,0x7e($sp) +/* f02dbe0: 10200007 */ beqz $at,.L0f02dc00 +/* f02dbe4: 00001025 */ or $v0,$zero,$zero +.L0f02dbe8: +/* f02dbe8: 8c690000 */ lw $t1,0x0($v1) +/* f02dbec: 24630004 */ addiu $v1,$v1,0x4 +/* f02dbf0: 0002c840 */ sll $t9,$v0,0x1 +/* f02dbf4: 0066082b */ sltu $at,$v1,$a2 +/* f02dbf8: 1420fffb */ bnez $at,.L0f02dbe8 +/* f02dbfc: 03291026 */ xor $v0,$t9,$t1 +.L0f02dc00: +/* f02dc00: 3c01a7be */ lui $at,0xa7be +/* f02dc04: 34211bf0 */ ori $at,$at,0x1bf0 +/* f02dc08: 1041000b */ beq $v0,$at,.L0f02dc38 +/* f02dc0c: 00003025 */ or $a2,$zero,$zero +/* f02dc10: 3c047001 */ lui $a0,0x7001 +/* f02dc14: 3c057001 */ lui $a1,0x7001 +/* f02dc18: 24822914 */ addiu $v0,$a0,0x2914 +/* f02dc1c: 24a32a0c */ addiu $v1,$a1,0x2a0c +/* f02dc20: 0043082b */ sltu $at,$v0,$v1 +/* f02dc24: 10200004 */ beqz $at,.L0f02dc38 +.L0f02dc28: +/* f02dc28: 24420004 */ addiu $v0,$v0,0x4 +/* f02dc2c: 0043082b */ sltu $at,$v0,$v1 +/* f02dc30: 1420fffd */ bnez $at,.L0f02dc28 +/* f02dc34: ac40fffc */ sw $zero,-0x4($v0) +.L0f02dc38: +/* f02dc38: 2404006c */ addiu $a0,$zero,0x6c +/* f02dc3c: 0fc0b4db */ jal func0f02d36c +/* f02dc40: 00002825 */ or $a1,$zero,$zero +/* f02dc44: 10400055 */ beqz $v0,.L0f02dd9c +/* f02dc48: 00408025 */ or $s0,$v0,$zero +/* f02dc4c: 0c006134 */ jal 0x184d0 +/* f02dc50: 00002025 */ or $a0,$zero,$zero +/* f02dc54: 02002025 */ or $a0,$s0,$zero +/* f02dc58: 8fa50080 */ lw $a1,0x80($sp) +/* f02dc5c: 27a6007c */ addiu $a2,$sp,0x7c +/* f02dc60: 24070000 */ addiu $a3,$zero,0x0 +/* f02dc64: 0fc08332 */ jal func0f020cc8 +/* f02dc68: afa20010 */ sw $v0,0x10($sp) +/* f02dc6c: 1040004b */ beqz $v0,.L0f02dd9c +/* f02dc70: 00402025 */ or $a0,$v0,$zero +/* f02dc74: 0fc1812f */ jal func0f0604bc +/* f02dc78: afa20078 */ sw $v0,0x78($sp) +/* f02dc7c: 0fc180bc */ jal func0f0602f0 +/* f02dc80: 8fa40078 */ lw $a0,0x78($sp) +/* f02dc84: 8faa0078 */ lw $t2,0x78($sp) +/* f02dc88: 0fc0817b */ jal func0f0205ec +/* f02dc8c: 8d500004 */ lw $s0,0x4($t2) +/* f02dc90: 00022c00 */ sll $a1,$v0,0x10 +/* f02dc94: 00055c03 */ sra $t3,$a1,0x10 +/* f02dc98: 01602825 */ or $a1,$t3,$zero +/* f02dc9c: 0fc07937 */ jal func0f01e4dc +/* f02dca0: 02002025 */ or $a0,$s0,$zero +/* f02dca4: 44800000 */ mtc1 $zero,$f0 +/* f02dca8: 240c006c */ addiu $t4,$zero,0x6c +/* f02dcac: a60c0010 */ sh $t4,0x10($s0) +/* f02dcb0: a6000128 */ sh $zero,0x128($s0) +/* f02dcb4: a600012a */ sh $zero,0x12a($s0) +/* f02dcb8: a2000006 */ sb $zero,0x6($s0) +/* f02dcbc: 86040010 */ lh $a0,0x10($s0) +/* f02dcc0: e60000f0 */ swc1 $f0,0xf0($s0) +/* f02dcc4: 0fc0b378 */ jal func0f02cde0 +/* f02dcc8: e60000dc */ swc1 $f0,0xdc($s0) +/* f02dccc: a20202fe */ sb $v0,0x2fe($s0) +/* f02dcd0: 27ad006c */ addiu $t5,$sp,0x6c +/* f02dcd4: 27ae0068 */ addiu $t6,$sp,0x68 +/* f02dcd8: afae0020 */ sw $t6,0x20($sp) +/* f02dcdc: afad001c */ sw $t5,0x1c($sp) +/* f02dce0: afa00018 */ sw $zero,0x18($sp) +/* f02dce4: afa00014 */ sw $zero,0x14($sp) +/* f02dce8: afa00010 */ sw $zero,0x10($sp) +/* f02dcec: 8fa40080 */ lw $a0,0x80($sp) +/* f02dcf0: 3c0541f0 */ lui $a1,0x41f0 +/* f02dcf4: 27a6007c */ addiu $a2,$sp,0x7c +/* f02dcf8: 0c00a86c */ jal 0x2a1b0 +/* f02dcfc: 00003825 */ or $a3,$zero,$zero +/* f02dd00: 3c014000 */ lui $at,0x4000 +/* f02dd04: 44812000 */ mtc1 $at,$f4 +/* f02dd08: e60000b8 */ swc1 $f0,0xb8($s0) +/* f02dd0c: e60000b4 */ swc1 $f0,0xb4($s0) +/* f02dd10: ae000114 */ sw $zero,0x114($s0) +/* f02dd14: ae000118 */ sw $zero,0x118($s0) +/* f02dd18: a2000125 */ sb $zero,0x125($s0) +/* f02dd1c: a20002a2 */ sb $zero,0x2a2($s0) +/* f02dd20: 0c004b70 */ jal 0x12dc0 +/* f02dd24: e6040104 */ swc1 $f4,0x104($s0) +/* f02dd28: 304f0003 */ andi $t7,$v0,0x3 +/* f02dd2c: 0c004b70 */ jal 0x12dc0 +/* f02dd30: a20f02b0 */ sb $t7,0x2b0($s0) +/* f02dd34: 24010003 */ addiu $at,$zero,0x3 +/* f02dd38: 0041001b */ divu $zero,$v0,$at +/* f02dd3c: 3c0141d0 */ lui $at,0x41d0 +/* f02dd40: 44813000 */ mtc1 $at,$f6 +/* f02dd44: 3c014348 */ lui $at,0x4348 +/* f02dd48: 44814000 */ mtc1 $at,$f8 +/* f02dd4c: 0000c010 */ mfhi $t8 +/* f02dd50: a21802b1 */ sb $t8,0x2b1($s0) +/* f02dd54: a20002e3 */ sb $zero,0x2e3($s0) +/* f02dd58: ae0002e4 */ sw $zero,0x2e4($s0) +/* f02dd5c: a20002fc */ sb $zero,0x2fc($s0) +/* f02dd60: a20002e2 */ sb $zero,0x2e2($s0) +/* f02dd64: ae0002a4 */ sw $zero,0x2a4($s0) +/* f02dd68: 02002025 */ or $a0,$s0,$zero +/* f02dd6c: 24050000 */ addiu $a1,$zero,0x0 +/* f02dd70: e6060024 */ swc1 $f6,0x24($s0) +/* f02dd74: 0fc0ba68 */ jal func0f02e9a0 +/* f02dd78: e6080028 */ swc1 $f8,0x28($s0) +/* f02dd7c: 8e190018 */ lw $t9,0x18($s0) +/* f02dd80: 960a0192 */ lhu $t2,0x192($s0) +/* f02dd84: 37290400 */ ori $t1,$t9,0x400 +/* f02dd88: 354b0040 */ ori $t3,$t2,0x40 +/* f02dd8c: ae090018 */ sw $t1,0x18($s0) +/* f02dd90: a60b0192 */ sh $t3,0x192($s0) +/* f02dd94: 10000002 */ beqz $zero,.L0f02dda0 +/* f02dd98: 8fa20078 */ lw $v0,0x78($sp) +.L0f02dd9c: +/* f02dd9c: 00001025 */ or $v0,$zero,$zero +.L0f02dda0: +/* f02dda0: 8fbf0034 */ lw $ra,0x34($sp) +/* f02dda4: 8fb00030 */ lw $s0,0x30($sp) +/* f02dda8: 27bd0080 */ addiu $sp,$sp,0x80 +/* f02ddac: 03e00008 */ jr $ra +/* f02ddb0: 00000000 */ sll $zero,$zero,0x0 +/* f02ddb4: 03e00008 */ jr $ra +/* f02ddb8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02ddbc +/* f02ddbc: 27bdffb8 */ addiu $sp,$sp,-72 +/* f02ddc0: afbf001c */ sw $ra,0x1c($sp) +/* f02ddc4: afb00018 */ sw $s0,0x18($sp) +/* f02ddc8: 848e0006 */ lh $t6,0x6($a0) +/* f02ddcc: 00a03825 */ or $a3,$a1,$zero +/* f02ddd0: 2401000d */ addiu $at,$zero,0xd +/* f02ddd4: 15c10081 */ bne $t6,$at,.L0f02dfdc +/* f02ddd8: 24050014 */ addiu $a1,$zero,0x14 +/* f02dddc: 00e50019 */ multu $a3,$a1 +/* f02dde0: 3c038008 */ lui $v1,0x8008 +/* f02dde4: 2463cf04 */ addiu $v1,$v1,-12540 +/* f02dde8: 00007812 */ mflo $t7 +/* f02ddec: 006fc021 */ addu $t8,$v1,$t7 +/* f02ddf0: 8f020000 */ lw $v0,0x0($t8) +/* f02ddf4: 00c50019 */ multu $a2,$a1 +/* f02ddf8: 0002c8c0 */ sll $t9,$v0,0x3 +/* f02ddfc: 00194742 */ srl $t0,$t9,0x1d +/* f02de00: 01001025 */ or $v0,$t0,$zero +/* f02de04: 2d010006 */ sltiu $at,$t0,0x6 +/* f02de08: 00004812 */ mflo $t1 +/* f02de0c: 00695021 */ addu $t2,$v1,$t1 +/* f02de10: 8d460000 */ lw $a2,0x0($t2) +/* f02de14: 000658c0 */ sll $t3,$a2,0x3 +/* f02de18: 000b3742 */ srl $a2,$t3,0x1d +/* f02de1c: 51060070 */ beql $t0,$a2,.L0f02dfe0 +/* f02de20: 8fbf001c */ lw $ra,0x1c($sp) +/* f02de24: 10200006 */ beqz $at,.L0f02de40 +/* f02de28: 00086880 */ sll $t5,$t0,0x2 +/* f02de2c: 3c017f1b */ lui $at,0x7f1b +/* f02de30: 002d0821 */ addu $at,$at,$t5 +/* f02de34: 8c2d8a88 */ lw $t5,-0x7578($at) +/* f02de38: 01a00008 */ jr $t5 +/* f02de3c: 00000000 */ sll $zero,$zero,0x0 +.L0f02de40: +/* f02de40: 1000000a */ beqz $zero,.L0f02de6c +/* f02de44: 00003825 */ or $a3,$zero,$zero +/* f02de48: 10000008 */ beqz $zero,.L0f02de6c +/* f02de4c: 00003825 */ or $a3,$zero,$zero +/* f02de50: 10000006 */ beqz $zero,.L0f02de6c +/* f02de54: 2407ffdd */ addiu $a3,$zero,-35 +/* f02de58: 10000004 */ beqz $zero,.L0f02de6c +/* f02de5c: 00003825 */ or $a3,$zero,$zero +/* f02de60: 10000002 */ beqz $zero,.L0f02de6c +/* f02de64: 2407ffec */ addiu $a3,$zero,-20 +/* f02de68: 2407ffd8 */ addiu $a3,$zero,-40 +.L0f02de6c: +/* f02de6c: 2cc10006 */ sltiu $at,$a2,0x6 +/* f02de70: 1020000d */ beqz $at,.L0f02dea8 +/* f02de74: 00067080 */ sll $t6,$a2,0x2 +/* f02de78: 3c017f1b */ lui $at,0x7f1b +/* f02de7c: 002e0821 */ addu $at,$at,$t6 +/* f02de80: 8c2e8aa0 */ lw $t6,-0x7560($at) +/* f02de84: 01c00008 */ jr $t6 +/* f02de88: 00000000 */ sll $zero,$zero,0x0 +/* f02de8c: 10000006 */ beqz $zero,.L0f02dea8 +/* f02de90: 24e7ffe2 */ addiu $a3,$a3,-30 +/* f02de94: 10000004 */ beqz $zero,.L0f02dea8 +/* f02de98: 24e70023 */ addiu $a3,$a3,0x23 +/* f02de9c: 10000002 */ beqz $zero,.L0f02dea8 +/* f02dea0: 24e70014 */ addiu $a3,$a3,0x14 +/* f02dea4: 24e70028 */ addiu $a3,$a3,0x28 +.L0f02dea8: +/* f02dea8: 24010001 */ addiu $at,$zero,0x1 +/* f02deac: 54c1000f */ bnel $a2,$at,.L0f02deec +/* f02deb0: 24010004 */ addiu $at,$zero,0x4 +/* f02deb4: 10400003 */ beqz $v0,.L0f02dec4 +/* f02deb8: 24010005 */ addiu $at,$zero,0x5 +/* f02debc: 54410004 */ bnel $v0,$at,.L0f02ded0 +/* f02dec0: 24010004 */ addiu $at,$zero,0x4 +.L0f02dec4: +/* f02dec4: 10000010 */ beqz $zero,.L0f02df08 +/* f02dec8: 24e7fff6 */ addiu $a3,$a3,-10 +/* f02decc: 24010004 */ addiu $at,$zero,0x4 +.L0f02ded0: +/* f02ded0: 10410003 */ beq $v0,$at,.L0f02dee0 +/* f02ded4: 24010002 */ addiu $at,$zero,0x2 +/* f02ded8: 1441000b */ bne $v0,$at,.L0f02df08 +/* f02dedc: 00000000 */ sll $zero,$zero,0x0 +.L0f02dee0: +/* f02dee0: 10000009 */ beqz $zero,.L0f02df08 +/* f02dee4: 24e7fffb */ addiu $a3,$a3,-5 +/* f02dee8: 24010004 */ addiu $at,$zero,0x4 +.L0f02deec: +/* f02deec: 14c10006 */ bne $a2,$at,.L0f02df08 +/* f02def0: 00000000 */ sll $zero,$zero,0x0 +/* f02def4: 10400003 */ beqz $v0,.L0f02df04 +/* f02def8: 24010005 */ addiu $at,$zero,0x5 +/* f02defc: 14410002 */ bne $v0,$at,.L0f02df08 +/* f02df00: 00000000 */ sll $zero,$zero,0x0 +.L0f02df04: +/* f02df04: 24e7fffb */ addiu $a3,$a3,-5 +.L0f02df08: +/* f02df08: 50e00035 */ beqzl $a3,.L0f02dfe0 +/* f02df0c: 8fbf001c */ lw $ra,0x1c($sp) +/* f02df10: afa00044 */ sw $zero,0x44($sp) +/* f02df14: afa40048 */ sw $a0,0x48($sp) +/* f02df18: 8fa40048 */ lw $a0,0x48($sp) +.L0f02df1c: +/* f02df1c: 8fb00044 */ lw $s0,0x44($sp) +/* f02df20: 27a50044 */ addiu $a1,$sp,0x44 +/* f02df24: 27a6003c */ addiu $a2,$sp,0x3c +/* f02df28: 0c008c67 */ jal 0x2319c +/* f02df2c: afa70038 */ sw $a3,0x38($sp) +/* f02df30: 8faf0044 */ lw $t7,0x44($sp) +/* f02df34: 8fa70038 */ lw $a3,0x38($sp) +/* f02df38: 51e00019 */ beqzl $t7,.L0f02dfa0 +/* f02df3c: 8fac0044 */ lw $t4,0x44($sp) +/* f02df40: 51f00017 */ beql $t7,$s0,.L0f02dfa0 +/* f02df44: 8fac0044 */ lw $t4,0x44($sp) +/* f02df48: 95f80000 */ lhu $t8,0x0($t7) +/* f02df4c: 24010018 */ addiu $at,$zero,0x18 +/* f02df50: 57010013 */ bnel $t8,$at,.L0f02dfa0 +/* f02df54: 8fac0044 */ lw $t4,0x44($sp) +/* f02df58: 8de50004 */ lw $a1,0x4($t7) +/* f02df5c: 00001825 */ or $v1,$zero,$zero +/* f02df60: 00002025 */ or $a0,$zero,$zero +/* f02df64: 84b90010 */ lh $t9,0x10($a1) +/* f02df68: 5b20000d */ blezl $t9,.L0f02dfa0 +/* f02df6c: 8fac0044 */ lw $t4,0x44($sp) +/* f02df70: 8ca8000c */ lw $t0,0xc($a1) +.L0f02df74: +/* f02df74: 24630001 */ addiu $v1,$v1,0x1 +/* f02df78: 01041021 */ addu $v0,$t0,$a0 +/* f02df7c: 84490002 */ lh $t1,0x2($v0) +/* f02df80: 2484000c */ addiu $a0,$a0,0xc +/* f02df84: 01275021 */ addu $t2,$t1,$a3 +/* f02df88: a44a0002 */ sh $t2,0x2($v0) +/* f02df8c: 84ab0010 */ lh $t3,0x10($a1) +/* f02df90: 006b082a */ slt $at,$v1,$t3 +/* f02df94: 5420fff7 */ bnezl $at,.L0f02df74 +/* f02df98: 8ca8000c */ lw $t0,0xc($a1) +/* f02df9c: 8fac0044 */ lw $t4,0x44($sp) +.L0f02dfa0: +/* f02dfa0: 5580ffde */ bnezl $t4,.L0f02df1c +/* f02dfa4: 8fa40048 */ lw $a0,0x48($sp) +/* f02dfa8: 8fa40048 */ lw $a0,0x48($sp) +/* f02dfac: 0fc1a25b */ jal func0f06896c +/* f02dfb0: afa70038 */ sw $a3,0x38($sp) +/* f02dfb4: 10400009 */ beqz $v0,.L0f02dfdc +/* f02dfb8: 8fa70038 */ lw $a3,0x38($sp) +/* f02dfbc: 44872000 */ mtc1 $a3,$f4 +/* f02dfc0: c446000c */ lwc1 $f6,0xc($v0) +/* f02dfc4: c44a0010 */ lwc1 $f10,0x10($v0) +/* f02dfc8: 46802020 */ cvt.s.w $f0,$f4 +/* f02dfcc: 46003200 */ add.s $f8,$f6,$f0 +/* f02dfd0: 46005400 */ add.s $f16,$f10,$f0 +/* f02dfd4: e448000c */ swc1 $f8,0xc($v0) +/* f02dfd8: e4500010 */ swc1 $f16,0x10($v0) +.L0f02dfdc: +/* f02dfdc: 8fbf001c */ lw $ra,0x1c($sp) +.L0f02dfe0: +/* f02dfe0: 8fb00018 */ lw $s0,0x18($sp) +/* f02dfe4: 27bd0048 */ addiu $sp,$sp,0x48 +/* f02dfe8: 03e00008 */ jr $ra +/* f02dfec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02dff0 +/* f02dff0: 00043400 */ sll $a2,$a0,0x10 +/* f02dff4: 00067403 */ sra $t6,$a2,0x10 +/* f02dff8: 3c058006 */ lui $a1,0x8006 +/* f02dffc: 3c078006 */ lui $a3,0x8006 +/* f02e000: 01c03025 */ or $a2,$t6,$zero +/* f02e004: afa40000 */ sw $a0,0x0($sp) +/* f02e008: 24e77ff0 */ addiu $a3,$a3,0x7ff0 +/* f02e00c: 24a57fdc */ addiu $a1,$a1,0x7fdc +/* f02e010: 8ca40000 */ lw $a0,0x0($a1) +.L0f02e014: +/* f02e014: 24a50004 */ addiu $a1,$a1,0x4 +/* f02e018: 84830000 */ lh $v1,0x0($a0) +/* f02e01c: 00801025 */ or $v0,$a0,$zero +/* f02e020: 04600009 */ bltz $v1,.L0f02e048 +/* f02e024: 00000000 */ sll $zero,$zero,0x0 +.L0f02e028: +/* f02e028: 54660004 */ bnel $v1,$a2,.L0f02e03c +/* f02e02c: 84430008 */ lh $v1,0x8($v0) +/* f02e030: 03e00008 */ jr $ra +/* f02e034: c4400004 */ lwc1 $f0,0x4($v0) +/* f02e038: 84430008 */ lh $v1,0x8($v0) +.L0f02e03c: +/* f02e03c: 24420008 */ addiu $v0,$v0,0x8 +/* f02e040: 0461fff9 */ bgez $v1,.L0f02e028 +/* f02e044: 00000000 */ sll $zero,$zero,0x0 +.L0f02e048: +/* f02e048: 54a7fff2 */ bnel $a1,$a3,.L0f02e014 +/* f02e04c: 8ca40000 */ lw $a0,0x0($a1) +/* f02e050: 3c013f80 */ lui $at,0x3f80 +/* f02e054: 44810000 */ mtc1 $at,$f0 +/* f02e058: 00000000 */ sll $zero,$zero,0x0 +/* f02e05c: 03e00008 */ jr $ra +/* f02e060: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02e064 +/* f02e064: 27bdffe8 */ addiu $sp,$sp,-24 +/* f02e068: afbf0014 */ sw $ra,0x14($sp) +/* f02e06c: 8c8e02d4 */ lw $t6,0x2d4($a0) +/* f02e070: 00802825 */ or $a1,$a0,$zero +/* f02e074: 11c0000d */ beqz $t6,.L0f02e0ac +/* f02e078: 00000000 */ sll $zero,$zero,0x0 +/* f02e07c: 80820007 */ lb $v0,0x7($a0) +/* f02e080: 24010001 */ addiu $at,$zero,0x1 +/* f02e084: 10410007 */ beq $v0,$at,.L0f02e0a4 +/* f02e088: 2401000f */ addiu $at,$zero,0xf +/* f02e08c: 54410021 */ bnel $v0,$at,.L0f02e114 +/* f02e090: 00001025 */ or $v0,$zero,$zero +/* f02e094: 908f0065 */ lbu $t7,0x65($a0) +/* f02e098: 31f80020 */ andi $t8,$t7,0x20 +/* f02e09c: 5300001d */ beqzl $t8,.L0f02e114 +/* f02e0a0: 00001025 */ or $v0,$zero,$zero +.L0f02e0a4: +/* f02e0a4: 1000001b */ beqz $zero,.L0f02e114 +/* f02e0a8: 24020001 */ addiu $v0,$zero,0x1 +.L0f02e0ac: +/* f02e0ac: 0c00744f */ jal 0x1d13c +/* f02e0b0: 8ca40020 */ lw $a0,0x20($a1) +/* f02e0b4: 3c078007 */ lui $a3,0x8007 +/* f02e0b8: 3c088007 */ lui $t0,0x8007 +/* f02e0bc: 2508801c */ addiu $t0,$t0,-32740 +/* f02e0c0: 24e78008 */ addiu $a3,$a3,-32760 +/* f02e0c4: 8ce50000 */ lw $a1,0x0($a3) +.L0f02e0c8: +/* f02e0c8: 00023400 */ sll $a2,$v0,0x10 +/* f02e0cc: 0006cc03 */ sra $t9,$a2,0x10 +/* f02e0d0: 84a30000 */ lh $v1,0x0($a1) +/* f02e0d4: 24e70004 */ addiu $a3,$a3,0x4 +/* f02e0d8: 03203025 */ or $a2,$t9,$zero +/* f02e0dc: 0460000a */ bltz $v1,.L0f02e108 +/* f02e0e0: 00002025 */ or $a0,$zero,$zero +.L0f02e0e4: +/* f02e0e4: 14660003 */ bne $v1,$a2,.L0f02e0f4 +/* f02e0e8: 24840001 */ addiu $a0,$a0,0x1 +/* f02e0ec: 10000009 */ beqz $zero,.L0f02e114 +/* f02e0f0: 24020001 */ addiu $v0,$zero,0x1 +.L0f02e0f4: +/* f02e0f4: 00044840 */ sll $t1,$a0,0x1 +/* f02e0f8: 00a95021 */ addu $t2,$a1,$t1 +/* f02e0fc: 85430000 */ lh $v1,0x0($t2) +/* f02e100: 0461fff8 */ bgez $v1,.L0f02e0e4 +/* f02e104: 00000000 */ sll $zero,$zero,0x0 +.L0f02e108: +/* f02e108: 54e8ffef */ bnel $a3,$t0,.L0f02e0c8 +/* f02e10c: 8ce50000 */ lw $a1,0x0($a3) +/* f02e110: 00001025 */ or $v0,$zero,$zero +.L0f02e114: +/* f02e114: 8fbf0014 */ lw $ra,0x14($sp) +/* f02e118: 27bd0018 */ addiu $sp,$sp,0x18 +/* f02e11c: 03e00008 */ jr $ra +/* f02e120: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02e124 +/* f02e124: 27bdffe8 */ addiu $sp,$sp,-24 +/* f02e128: 10800007 */ beqz $a0,.L0f02e148 +/* f02e12c: afbf0014 */ sw $ra,0x14($sp) +/* f02e130: 8c820004 */ lw $v0,0x4($a0) +/* f02e134: 24050008 */ addiu $a1,$zero,0x8 +/* f02e138: 0fc2c5f0 */ jal func0f0b17c0 +/* f02e13c: 9044005c */ lbu $a0,0x5c($v0) +/* f02e140: 10000003 */ beqz $zero,.L0f02e150 +/* f02e144: 8fbf0014 */ lw $ra,0x14($sp) +.L0f02e148: +/* f02e148: 00001025 */ or $v0,$zero,$zero +/* f02e14c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f02e150: +/* f02e150: 27bd0018 */ addiu $sp,$sp,0x18 +/* f02e154: 03e00008 */ jr $ra +/* f02e158: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02e15c +/* f02e15c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02e160: afbf0014 */ sw $ra,0x14($sp) +/* f02e164: afa50024 */ sw $a1,0x24($sp) +/* f02e168: afa60028 */ sw $a2,0x28($sp) +/* f02e16c: 808e0003 */ lb $t6,0x3($a0) +/* f02e170: 448e2000 */ mtc1 $t6,$f4 +/* f02e174: 00000000 */ sll $zero,$zero,0x0 +/* f02e178: 468020a0 */ cvt.s.w $f2,$f4 +/* f02e17c: 0fc06c28 */ jal func0f01b0a0 +/* f02e180: e7a2001c */ swc1 $f2,0x1c($sp) +/* f02e184: 3c0142c8 */ lui $at,0x42c8 +/* f02e188: 44813000 */ mtc1 $at,$f6 +/* f02e18c: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f02e190: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f02e194: c7b00028 */ lwc1 $f16,0x28($sp) +/* f02e198: 46023201 */ sub.s $f8,$f6,$f2 +/* f02e19c: 3c017f1b */ lui $at,0x7f1b +/* f02e1a0: c4268cf0 */ lwc1 $f6,-0x7310($at) +/* f02e1a4: 460c8481 */ sub.s $f18,$f16,$f12 +/* f02e1a8: 46080282 */ mul.s $f10,$f0,$f8 +/* f02e1ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f02e1b0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02e1b4: 46025080 */ add.s $f2,$f10,$f2 +/* f02e1b8: 46029102 */ mul.s $f4,$f18,$f2 +/* f02e1bc: 00000000 */ sll $zero,$zero,0x0 +/* f02e1c0: 46062202 */ mul.s $f8,$f4,$f6 +/* f02e1c4: 03e00008 */ jr $ra +/* f02e1c8: 460c4000 */ add.s $f0,$f8,$f12 +); + +GLOBAL_ASM( +glabel func0f02e1cc +/* f02e1cc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02e1d0: afbf0014 */ sw $ra,0x14($sp) +/* f02e1d4: afa50024 */ sw $a1,0x24($sp) +/* f02e1d8: 80830003 */ lb $v1,0x3($a0) +/* f02e1dc: 0fc06c28 */ jal func0f01b0a0 +/* f02e1e0: afa3001c */ sw $v1,0x1c($sp) +/* f02e1e4: 8fa3001c */ lw $v1,0x1c($sp) +/* f02e1e8: 24040064 */ addiu $a0,$zero,0x64 +/* f02e1ec: 8fa80024 */ lw $t0,0x24($sp) +/* f02e1f0: 00837023 */ subu $t6,$a0,$v1 +/* f02e1f4: 448e2000 */ mtc1 $t6,$f4 +/* f02e1f8: 8fbf0014 */ lw $ra,0x14($sp) +/* f02e1fc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02e200: 468021a0 */ cvt.s.w $f6,$f4 +/* f02e204: 46060202 */ mul.s $f8,$f0,$f6 +/* f02e208: 4600428d */ trunc.w.s $f10,$f8 +/* f02e20c: 44185000 */ mfc1 $t8,$f10 +/* f02e210: 00000000 */ sll $zero,$zero,0x0 +/* f02e214: 03031821 */ addu $v1,$t8,$v1 +/* f02e218: 0083c823 */ subu $t9,$a0,$v1 +/* f02e21c: 03280019 */ multu $t9,$t0 +/* f02e220: 00004812 */ mflo $t1 +/* f02e224: 00000000 */ sll $zero,$zero,0x0 +/* f02e228: 00000000 */ sll $zero,$zero,0x0 +/* f02e22c: 0124001a */ div $zero,$t1,$a0 +/* f02e230: 00001012 */ mflo $v0 +/* f02e234: 14800002 */ bnez $a0,.L0f02e240 +/* f02e238: 00000000 */ sll $zero,$zero,0x0 +/* f02e23c: 0007000d */ break 0x7 +.L0f02e240: +/* f02e240: 2401ffff */ addiu $at,$zero,-1 +/* f02e244: 14810004 */ bne $a0,$at,.L0f02e258 +/* f02e248: 3c018000 */ lui $at,0x8000 +/* f02e24c: 15210002 */ bne $t1,$at,.L0f02e258 +/* f02e250: 00000000 */ sll $zero,$zero,0x0 +/* f02e254: 0006000d */ break 0x6 +.L0f02e258: +/* f02e258: 03e00008 */ jr $ra +/* f02e25c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02e260 +/* f02e260: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02e264: afbf0014 */ sw $ra,0x14($sp) +/* f02e268: afa50024 */ sw $a1,0x24($sp) +/* f02e26c: afa60028 */ sw $a2,0x28($sp) +/* f02e270: 808e000d */ lb $t6,0xd($a0) +/* f02e274: 448e2000 */ mtc1 $t6,$f4 +/* f02e278: 00000000 */ sll $zero,$zero,0x0 +/* f02e27c: 468020a0 */ cvt.s.w $f2,$f4 +/* f02e280: 0fc06c28 */ jal func0f01b0a0 +/* f02e284: e7a2001c */ swc1 $f2,0x1c($sp) +/* f02e288: 3c0142c8 */ lui $at,0x42c8 +/* f02e28c: 44813000 */ mtc1 $at,$f6 +/* f02e290: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f02e294: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f02e298: c7b00028 */ lwc1 $f16,0x28($sp) +/* f02e29c: 46023201 */ sub.s $f8,$f6,$f2 +/* f02e2a0: 3c017f1b */ lui $at,0x7f1b +/* f02e2a4: c4268cf4 */ lwc1 $f6,-0x730c($at) +/* f02e2a8: 460c8481 */ sub.s $f18,$f16,$f12 +/* f02e2ac: 46080282 */ mul.s $f10,$f0,$f8 +/* f02e2b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f02e2b4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02e2b8: 46025080 */ add.s $f2,$f10,$f2 +/* f02e2bc: 46029102 */ mul.s $f4,$f18,$f2 +/* f02e2c0: 00000000 */ sll $zero,$zero,0x0 +/* f02e2c4: 46062202 */ mul.s $f8,$f4,$f6 +/* f02e2c8: 03e00008 */ jr $ra +/* f02e2cc: 460c4000 */ add.s $f0,$f8,$f12 +); + +GLOBAL_ASM( +glabel func0f02e2d0 +/* f02e2d0: 27bdffb8 */ addiu $sp,$sp,-72 +/* f02e2d4: 30ae0002 */ andi $t6,$a1,0x2 +/* f02e2d8: 11c00004 */ beqz $t6,.L0f02e2ec +/* f02e2dc: afbf001c */ sw $ra,0x1c($sp) +/* f02e2e0: 44800000 */ mtc1 $zero,$f0 +/* f02e2e4: 1000001f */ beqz $zero,.L0f02e364 +/* f02e2e8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f02e2ec: +/* f02e2ec: 30af0010 */ andi $t7,$a1,0x10 +/* f02e2f0: 11e00014 */ beqz $t7,.L0f02e344 +/* f02e2f4: 27a70038 */ addiu $a3,$sp,0x38 +/* f02e2f8: 44862000 */ mtc1 $a2,$f4 +/* f02e2fc: 3c017f1b */ lui $at,0x7f1b +/* f02e300: c4288cf8 */ lwc1 $f8,-0x7308($at) +/* f02e304: 468021a0 */ cvt.s.w $f6,$f4 +/* f02e308: 46083302 */ mul.s $f12,$f6,$f8 +/* f02e30c: 0fc0f917 */ jal func0f03e45c +/* f02e310: e7ac0020 */ swc1 $f12,0x20($sp) +/* f02e314: c7ac0020 */ lwc1 $f12,0x20($sp) +/* f02e318: 44805000 */ mtc1 $zero,$f10 +/* f02e31c: 3c017f1b */ lui $at,0x7f1b +/* f02e320: 46006081 */ sub.s $f2,$f12,$f0 +/* f02e324: 460a103c */ c.lt.s $f2,$f10 +/* f02e328: 00000000 */ sll $zero,$zero,0x0 +/* f02e32c: 45000003 */ bc1f .L0f02e33c +/* f02e330: 00000000 */ sll $zero,$zero,0x0 +/* f02e334: c4308cfc */ lwc1 $f16,-0x7304($at) +/* f02e338: 46101080 */ add.s $f2,$f2,$f16 +.L0f02e33c: +/* f02e33c: 10000008 */ beqz $zero,.L0f02e360 +/* f02e340: 46001006 */ mov.s $f0,$f2 +.L0f02e344: +/* f02e344: 27b80028 */ addiu $t8,$sp,0x28 +/* f02e348: afb80010 */ sw $t8,0x10($sp) +/* f02e34c: 0fc122de */ jal func0f048b78 +/* f02e350: afa40048 */ sw $a0,0x48($sp) +/* f02e354: 8fa40048 */ lw $a0,0x48($sp) +/* f02e358: 0fc122a1 */ jal func0f048a84 +/* f02e35c: 27a50038 */ addiu $a1,$sp,0x38 +.L0f02e360: +/* f02e360: 8fbf001c */ lw $ra,0x1c($sp) +.L0f02e364: +/* f02e364: 27bd0048 */ addiu $sp,$sp,0x48 +/* f02e368: 03e00008 */ jr $ra +/* f02e36c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02e370 +/* f02e370: 27bdffe8 */ addiu $sp,$sp,-24 +/* f02e374: 30ae0200 */ andi $t6,$a1,0x200 +/* f02e378: 11c00005 */ beqz $t6,.L0f02e390 +/* f02e37c: afbf0014 */ sw $ra,0x14($sp) +/* f02e380: 0fc12472 */ jal func0f0491c8 +/* f02e384: 00000000 */ sll $zero,$zero,0x0 +/* f02e388: 10000011 */ beqz $zero,.L0f02e3d0 +/* f02e38c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f02e390: +/* f02e390: 30af0004 */ andi $t7,$a1,0x4 +/* f02e394: 11e00005 */ beqz $t7,.L0f02e3ac +/* f02e398: 30b80008 */ andi $t8,$a1,0x8 +/* f02e39c: 0fc1272c */ jal func0f049cb0 +/* f02e3a0: 00c02825 */ or $a1,$a2,$zero +/* f02e3a4: 1000000a */ beqz $zero,.L0f02e3d0 +/* f02e3a8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f02e3ac: +/* f02e3ac: 53000006 */ beqzl $t8,.L0f02e3c8 +/* f02e3b0: 44800000 */ mtc1 $zero,$f0 +/* f02e3b4: 0fc124bb */ jal func0f0492ec +/* f02e3b8: 00c02825 */ or $a1,$a2,$zero +/* f02e3bc: 10000004 */ beqz $zero,.L0f02e3d0 +/* f02e3c0: 8fbf0014 */ lw $ra,0x14($sp) +/* f02e3c4: 44800000 */ mtc1 $zero,$f0 +.L0f02e3c8: +/* f02e3c8: 00000000 */ sll $zero,$zero,0x0 +/* f02e3cc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f02e3d0: +/* f02e3d0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f02e3d4: 03e00008 */ jr $ra +/* f02e3d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02e3dc +/* f02e3dc: c48c0000 */ lwc1 $f12,0x0($a0) +/* f02e3e0: c4a40000 */ lwc1 $f4,0x0($a1) +/* f02e3e4: c4900008 */ lwc1 $f16,0x8($a0) +/* f02e3e8: c4a60008 */ lwc1 $f6,0x8($a1) +/* f02e3ec: 460c2381 */ sub.s $f14,$f4,$f12 +/* f02e3f0: c4e80000 */ lwc1 $f8,0x0($a3) +/* f02e3f4: c4e20008 */ lwc1 $f2,0x8($a3) +/* f02e3f8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02e3fc: 46103481 */ sub.s $f18,$f6,$f16 +/* f02e400: e7a80000 */ swc1 $f8,0x0($sp) +/* f02e404: 460e1282 */ mul.s $f10,$f2,$f14 +/* f02e408: c7a40000 */ lwc1 $f4,0x0($sp) +/* f02e40c: 44804000 */ mtc1 $zero,$f8 +/* f02e410: 46049182 */ mul.s $f6,$f18,$f4 +/* f02e414: 46065001 */ sub.s $f0,$f10,$f6 +/* f02e418: 46080032 */ c.eq.s $f0,$f8 +/* f02e41c: c7a80000 */ lwc1 $f8,0x0($sp) +/* f02e420: 4503001b */ bc1tl .L0f02e490 +/* f02e424: 44802000 */ mtc1 $zero,$f4 +/* f02e428: c4ca0000 */ lwc1 $f10,0x0($a2) +/* f02e42c: 8fa20030 */ lw $v0,0x30($sp) +/* f02e430: e7aa0014 */ swc1 $f10,0x14($sp) +/* f02e434: c7a60014 */ lwc1 $f6,0x14($sp) +/* f02e438: 460c3201 */ sub.s $f8,$f6,$f12 +/* f02e43c: 46089282 */ mul.s $f10,$f18,$f8 +/* f02e440: c4c80008 */ lwc1 $f8,0x8($a2) +/* f02e444: 46088201 */ sub.s $f8,$f16,$f8 +/* f02e448: 460e4202 */ mul.s $f8,$f8,$f14 +/* f02e44c: 46085280 */ add.s $f10,$f10,$f8 +/* f02e450: 46005083 */ div.s $f2,$f10,$f0 +/* f02e454: 46022202 */ mul.s $f8,$f4,$f2 +/* f02e458: 46064280 */ add.s $f10,$f8,$f6 +/* f02e45c: e44a0000 */ swc1 $f10,0x0($v0) +/* f02e460: c4e40004 */ lwc1 $f4,0x4($a3) +/* f02e464: c4c60004 */ lwc1 $f6,0x4($a2) +/* f02e468: 46022202 */ mul.s $f8,$f4,$f2 +/* f02e46c: 46064280 */ add.s $f10,$f8,$f6 +/* f02e470: e44a0004 */ swc1 $f10,0x4($v0) +/* f02e474: c4e40008 */ lwc1 $f4,0x8($a3) +/* f02e478: c4c60008 */ lwc1 $f6,0x8($a2) +/* f02e47c: 46022202 */ mul.s $f8,$f4,$f2 +/* f02e480: 46064280 */ add.s $f10,$f8,$f6 +/* f02e484: 1000001a */ beqz $zero,.L0f02e4f0 +/* f02e488: e44a0008 */ swc1 $f10,0x8($v0) +/* f02e48c: 44802000 */ mtc1 $zero,$f4 +.L0f02e490: +/* f02e490: 8fa20030 */ lw $v0,0x30($sp) +/* f02e494: 46082032 */ c.eq.s $f4,$f8 +/* f02e498: 00000000 */ sll $zero,$zero,0x0 +/* f02e49c: 45020010 */ bc1fl .L0f02e4e0 +/* f02e4a0: e44c0000 */ swc1 $f12,0x0($v0) +/* f02e4a4: 44803000 */ mtc1 $zero,$f6 +/* f02e4a8: 00000000 */ sll $zero,$zero,0x0 +/* f02e4ac: 46023032 */ c.eq.s $f6,$f2 +/* f02e4b0: 00000000 */ sll $zero,$zero,0x0 +/* f02e4b4: 4502000a */ bc1fl .L0f02e4e0 +/* f02e4b8: e44c0000 */ swc1 $f12,0x0($v0) +/* f02e4bc: 8fa20030 */ lw $v0,0x30($sp) +/* f02e4c0: c4ca0000 */ lwc1 $f10,0x0($a2) +/* f02e4c4: e44a0000 */ swc1 $f10,0x0($v0) +/* f02e4c8: c4c40004 */ lwc1 $f4,0x4($a2) +/* f02e4cc: e4440004 */ swc1 $f4,0x4($v0) +/* f02e4d0: c4c80008 */ lwc1 $f8,0x8($a2) +/* f02e4d4: 10000006 */ beqz $zero,.L0f02e4f0 +/* f02e4d8: e4480008 */ swc1 $f8,0x8($v0) +/* f02e4dc: e44c0000 */ swc1 $f12,0x0($v0) +.L0f02e4e0: +/* f02e4e0: c4860004 */ lwc1 $f6,0x4($a0) +/* f02e4e4: e4460004 */ swc1 $f6,0x4($v0) +/* f02e4e8: c48a0008 */ lwc1 $f10,0x8($a0) +/* f02e4ec: e44a0008 */ swc1 $f10,0x8($v0) +.L0f02e4f0: +/* f02e4f0: 03e00008 */ jr $ra +/* f02e4f4: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f02e4f8 +/* f02e4f8: 27bdffc8 */ addiu $sp,$sp,-56 +/* f02e4fc: afbf001c */ sw $ra,0x1c($sp) +/* f02e500: afa40038 */ sw $a0,0x38($sp) +/* f02e504: afa5003c */ sw $a1,0x3c($sp) +/* f02e508: afa60040 */ sw $a2,0x40($sp) +/* f02e50c: 3c077f1b */ lui $a3,0x7f1b +/* f02e510: 24e78ac0 */ addiu $a3,$a3,-30016 +/* f02e514: 240608fa */ addiu $a2,$zero,0x8fa +/* f02e518: 27a50020 */ addiu $a1,$sp,0x20 +/* f02e51c: 0c009393 */ jal 0x24e4c +/* f02e520: 27a4002c */ addiu $a0,$sp,0x2c +/* f02e524: 8fae0040 */ lw $t6,0x40($sp) +/* f02e528: 27a4002c */ addiu $a0,$sp,0x2c +/* f02e52c: 27a50020 */ addiu $a1,$sp,0x20 +/* f02e530: 8fa60038 */ lw $a2,0x38($sp) +/* f02e534: 8fa7003c */ lw $a3,0x3c($sp) +/* f02e538: 0fc0b8f7 */ jal func0f02e3dc +/* f02e53c: afae0010 */ sw $t6,0x10($sp) +/* f02e540: 8fbf001c */ lw $ra,0x1c($sp) +/* f02e544: 27bd0038 */ addiu $sp,$sp,0x38 +/* f02e548: 03e00008 */ jr $ra +/* f02e54c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02e550 +/* f02e550: 27bdff98 */ addiu $sp,$sp,-104 +/* f02e554: afbf002c */ sw $ra,0x2c($sp) +/* f02e558: afb00028 */ sw $s0,0x28($sp) +/* f02e55c: afa5006c */ sw $a1,0x6c($sp) +/* f02e560: afa60070 */ sw $a2,0x70($sp) +/* f02e564: afa70074 */ sw $a3,0x74($sp) +/* f02e568: 8c8e0004 */ lw $t6,0x4($a0) +/* f02e56c: 00808025 */ or $s0,$a0,$zero +/* f02e570: c7ac006c */ lwc1 $f12,0x6c($sp) +/* f02e574: 0c0068f7 */ jal 0x1a3dc +/* f02e578: afae004c */ sw $t6,0x4c($sp) +/* f02e57c: 44802000 */ mtc1 $zero,$f4 +/* f02e580: e7a0005c */ swc1 $f0,0x5c($sp) +/* f02e584: c7ac006c */ lwc1 $f12,0x6c($sp) +/* f02e588: 0c0068f4 */ jal 0x1a3d0 +/* f02e58c: e7a40060 */ swc1 $f4,0x60($sp) +/* f02e590: c7a20070 */ lwc1 $f2,0x70($sp) +/* f02e594: c7a6005c */ lwc1 $f6,0x5c($sp) +/* f02e598: e7a00064 */ swc1 $f0,0x64($sp) +/* f02e59c: c60a0008 */ lwc1 $f10,0x8($s0) +/* f02e5a0: 46023202 */ mul.s $f8,$f6,$f2 +/* f02e5a4: c7a40064 */ lwc1 $f4,0x64($sp) +/* f02e5a8: 8fa4004c */ lw $a0,0x4c($sp) +/* f02e5ac: 00002825 */ or $a1,$zero,$zero +/* f02e5b0: 46022182 */ mul.s $f6,$f4,$f2 +/* f02e5b4: 460a4400 */ add.s $f16,$f8,$f10 +/* f02e5b8: e7b00050 */ swc1 $f16,0x50($sp) +/* f02e5bc: c612000c */ lwc1 $f18,0xc($s0) +/* f02e5c0: e7b20054 */ swc1 $f18,0x54($sp) +/* f02e5c4: c6080010 */ lwc1 $f8,0x10($s0) +/* f02e5c8: 46083280 */ add.s $f10,$f6,$f8 +/* f02e5cc: 0fc079ef */ jal func0f01e7bc +/* f02e5d0: e7aa0058 */ swc1 $f10,0x58($sp) +/* f02e5d4: 240f0001 */ addiu $t7,$zero,0x1 +/* f02e5d8: afaf0010 */ sw $t7,0x10($sp) +/* f02e5dc: c600000c */ lwc1 $f0,0xc($s0) +/* f02e5e0: c7b00078 */ lwc1 $f16,0x78($sp) +/* f02e5e4: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f02e5e8: 26040008 */ addiu $a0,$s0,0x8 +/* f02e5ec: 46008481 */ sub.s $f18,$f16,$f0 +/* f02e5f0: 26050028 */ addiu $a1,$s0,0x28 +/* f02e5f4: 27a60050 */ addiu $a2,$sp,0x50 +/* f02e5f8: 46002181 */ sub.s $f6,$f4,$f0 +/* f02e5fc: e7b20014 */ swc1 $f18,0x14($sp) +/* f02e600: 8fa70074 */ lw $a3,0x74($sp) +/* f02e604: 0c00b5f0 */ jal 0x2d7c0 +/* f02e608: e7a60018 */ swc1 $f6,0x18($sp) +/* f02e60c: 10400003 */ beqz $v0,.L0f02e61c +/* f02e610: 27a4003c */ addiu $a0,$sp,0x3c +/* f02e614: 10000011 */ beqz $zero,.L0f02e65c +/* f02e618: c7a20070 */ lwc1 $f2,0x70($sp) +.L0f02e61c: +/* f02e61c: 3c067f1b */ lui $a2,0x7f1b +/* f02e620: 24c68acc */ addiu $a2,$a2,-30004 +/* f02e624: 0c0093af */ jal 0x24ebc +/* f02e628: 24050949 */ addiu $a1,$zero,0x949 +/* f02e62c: c7a8003c */ lwc1 $f8,0x3c($sp) +/* f02e630: c60a0008 */ lwc1 $f10,0x8($s0) +/* f02e634: c7b00044 */ lwc1 $f16,0x44($sp) +/* f02e638: c6120010 */ lwc1 $f18,0x10($s0) +/* f02e63c: 460a4001 */ sub.s $f0,$f8,$f10 +/* f02e640: 46128081 */ sub.s $f2,$f16,$f18 +/* f02e644: 46000102 */ mul.s $f4,$f0,$f0 +/* f02e648: 00000000 */ sll $zero,$zero,0x0 +/* f02e64c: 46021182 */ mul.s $f6,$f2,$f2 +/* f02e650: 0c012974 */ jal 0x4a5d0 +/* f02e654: 46062300 */ add.s $f12,$f4,$f6 +/* f02e658: 46000086 */ mov.s $f2,$f0 +.L0f02e65c: +/* f02e65c: 8fa4004c */ lw $a0,0x4c($sp) +/* f02e660: 24050001 */ addiu $a1,$zero,0x1 +/* f02e664: 0fc079ef */ jal func0f01e7bc +/* f02e668: e7a20048 */ swc1 $f2,0x48($sp) +/* f02e66c: 8fbf002c */ lw $ra,0x2c($sp) +/* f02e670: c7a20048 */ lwc1 $f2,0x48($sp) +/* f02e674: 8fb00028 */ lw $s0,0x28($sp) +/* f02e678: 27bd0068 */ addiu $sp,$sp,0x68 +/* f02e67c: 03e00008 */ jr $ra +/* f02e680: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f02e684 +/* f02e684: 27bdffd0 */ addiu $sp,$sp,-48 +/* f02e688: afbf001c */ sw $ra,0x1c($sp) +/* f02e68c: afa50034 */ sw $a1,0x34($sp) +/* f02e690: afa60038 */ sw $a2,0x38($sp) +/* f02e694: afa40030 */ sw $a0,0x30($sp) +/* f02e698: 27a6002c */ addiu $a2,$sp,0x2c +/* f02e69c: 27a50024 */ addiu $a1,$sp,0x24 +/* f02e6a0: 0fc0a277 */ jal func0f0289dc +/* f02e6a4: 27a70028 */ addiu $a3,$sp,0x28 +/* f02e6a8: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f02e6ac: c7a60028 */ lwc1 $f6,0x28($sp) +/* f02e6b0: 8fa40030 */ lw $a0,0x30($sp) +/* f02e6b4: 8fa50034 */ lw $a1,0x34($sp) +/* f02e6b8: 8fa60038 */ lw $a2,0x38($sp) +/* f02e6bc: 2407003f */ addiu $a3,$zero,0x3f +/* f02e6c0: e7a40010 */ swc1 $f4,0x10($sp) +/* f02e6c4: 0fc0b954 */ jal func0f02e550 +/* f02e6c8: e7a60014 */ swc1 $f6,0x14($sp) +/* f02e6cc: 8fbf001c */ lw $ra,0x1c($sp) +/* f02e6d0: 27bd0030 */ addiu $sp,$sp,0x30 +/* f02e6d4: 03e00008 */ jr $ra +/* f02e6d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02e6dc +/* f02e6dc: 27bdffc8 */ addiu $sp,$sp,-56 +/* f02e6e0: afbf0024 */ sw $ra,0x24($sp) +/* f02e6e4: afb00020 */ sw $s0,0x20($sp) +/* f02e6e8: afa5003c */ sw $a1,0x3c($sp) +/* f02e6ec: 00808025 */ or $s0,$a0,$zero +/* f02e6f0: 0fc0a209 */ jal func0f028824 +/* f02e6f4: 24050001 */ addiu $a1,$zero,0x1 +/* f02e6f8: afa20034 */ sw $v0,0x34($sp) +/* f02e6fc: 02002025 */ or $a0,$s0,$zero +/* f02e700: 0fc0a209 */ jal func0f028824 +/* f02e704: 00002825 */ or $a1,$zero,$zero +/* f02e708: 12000003 */ beqz $s0,.L0f02e718 +/* f02e70c: 00402825 */ or $a1,$v0,$zero +/* f02e710: 10000002 */ beqz $zero,.L0f02e71c +/* f02e714: 920302fe */ lbu $v1,0x2fe($s0) +.L0f02e718: +/* f02e718: 00001825 */ or $v1,$zero,$zero +.L0f02e71c: +/* f02e71c: 8e040020 */ lw $a0,0x20($s0) +/* f02e720: afa50030 */ sw $a1,0x30($sp) +/* f02e724: 0c00744f */ jal 0x1d13c +/* f02e728: afa3002c */ sw $v1,0x2c($sp) +/* f02e72c: 820e0007 */ lb $t6,0x7($s0) +/* f02e730: 2401000f */ addiu $at,$zero,0xf +/* f02e734: 8fa3002c */ lw $v1,0x2c($sp) +/* f02e738: 15c10004 */ bne $t6,$at,.L0f02e74c +/* f02e73c: 8fa50030 */ lw $a1,0x30($sp) +/* f02e740: 920f0065 */ lbu $t7,0x65($s0) +/* f02e744: 35f80020 */ ori $t8,$t7,0x20 +/* f02e748: a2180065 */ sb $t8,0x65($s0) +.L0f02e74c: +/* f02e74c: 8e1902d4 */ lw $t9,0x2d4($s0) +/* f02e750: 24010003 */ addiu $at,$zero,0x3 +/* f02e754: 5720008e */ bnezl $t9,.L0f02e990 +/* f02e758: 8fbf0024 */ lw $ra,0x24($sp) +/* f02e75c: 1461000b */ bne $v1,$at,.L0f02e78c +/* f02e760: 00003025 */ or $a2,$zero,$zero +/* f02e764: 44800000 */ mtc1 $zero,$f0 +/* f02e768: c7a4003c */ lwc1 $f4,0x3c($sp) +/* f02e76c: 8e040020 */ lw $a0,0x20($s0) +/* f02e770: 44070000 */ mfc1 $a3,$f0 +/* f02e774: 2405013e */ addiu $a1,$zero,0x13e +/* f02e778: e7a40014 */ swc1 $f4,0x14($sp) +/* f02e77c: 0c007733 */ jal 0x1dccc +/* f02e780: e7a00010 */ swc1 $f0,0x10($sp) +/* f02e784: 10000082 */ beqz $zero,.L0f02e990 +/* f02e788: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02e78c: +/* f02e78c: 14600055 */ bnez $v1,.L0f02e8e4 +/* f02e790: 24010001 */ addiu $at,$zero,0x1 +/* f02e794: 24010269 */ addiu $at,$zero,0x269 +/* f02e798: 10410005 */ beq $v0,$at,.L0f02e7b0 +/* f02e79c: 02002025 */ or $a0,$s0,$zero +/* f02e7a0: 2401026b */ addiu $at,$zero,0x26b +/* f02e7a4: 10410002 */ beq $v0,$at,.L0f02e7b0 +/* f02e7a8: 2401026a */ addiu $at,$zero,0x26a +/* f02e7ac: 14410010 */ bne $v0,$at,.L0f02e7f0 +.L0f02e7b0: +/* f02e7b0: 3c063f4c */ lui $a2,0x3f4c +/* f02e7b4: 34c6cccd */ ori $a2,$a2,0xcccd +/* f02e7b8: 0fc0b857 */ jal func0f02e15c +/* f02e7bc: 3c053f00 */ lui $a1,0x3f00 +/* f02e7c0: 8e040020 */ lw $a0,0x20($s0) +/* f02e7c4: 3c014180 */ lui $at,0x4180 +/* f02e7c8: 44813000 */ mtc1 $at,$f6 +/* f02e7cc: 8c880020 */ lw $t0,0x20($a0) +/* f02e7d0: 2405026b */ addiu $a1,$zero,0x26b +/* f02e7d4: 3c07bf80 */ lui $a3,0xbf80 +/* f02e7d8: 81060008 */ lb $a2,0x8($t0) +/* f02e7dc: e7a00010 */ swc1 $f0,0x10($sp) +/* f02e7e0: 0c007733 */ jal 0x1dccc +/* f02e7e4: e7a60014 */ swc1 $f6,0x14($sp) +/* f02e7e8: 10000069 */ beqz $zero,.L0f02e990 +/* f02e7ec: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02e7f0: +/* f02e7f0: 8fa40034 */ lw $a0,0x34($sp) +/* f02e7f4: 10800003 */ beqz $a0,.L0f02e804 +/* f02e7f8: 00000000 */ sll $zero,$zero,0x0 +/* f02e7fc: 14a0000e */ bnez $a1,.L0f02e838 +/* f02e800: 00000000 */ sll $zero,$zero,0x0 +.L0f02e804: +/* f02e804: 14800003 */ bnez $a0,.L0f02e814 +/* f02e808: 00000000 */ sll $zero,$zero,0x0 +/* f02e80c: 10a0000a */ beqz $a1,.L0f02e838 +/* f02e810: 00000000 */ sll $zero,$zero,0x0 +.L0f02e814: +/* f02e814: 0fc0b849 */ jal func0f02e124 +/* f02e818: afa50030 */ sw $a1,0x30($sp) +/* f02e81c: 14400006 */ bnez $v0,.L0f02e838 +/* f02e820: 8fa50030 */ lw $a1,0x30($sp) +/* f02e824: 00a02025 */ or $a0,$a1,$zero +/* f02e828: 0fc0b849 */ jal func0f02e124 +/* f02e82c: afa50030 */ sw $a1,0x30($sp) +/* f02e830: 10400013 */ beqz $v0,.L0f02e880 +/* f02e834: 8fa50030 */ lw $a1,0x30($sp) +.L0f02e838: +/* f02e838: 0c004b70 */ jal 0x12dc0 +/* f02e83c: 00000000 */ sll $zero,$zero,0x0 +/* f02e840: 3c013e80 */ lui $at,0x3e80 +/* f02e844: 44814000 */ mtc1 $at,$f8 +/* f02e848: c7aa003c */ lwc1 $f10,0x3c($sp) +/* f02e84c: 8e040020 */ lw $a0,0x20($s0) +/* f02e850: 2405006a */ addiu $a1,$zero,0x6a +/* f02e854: 30460001 */ andi $a2,$v0,0x1 +/* f02e858: 24070000 */ addiu $a3,$zero,0x0 +/* f02e85c: e7aa0014 */ swc1 $f10,0x14($sp) +/* f02e860: 0c007733 */ jal 0x1dccc +/* f02e864: e7a80010 */ swc1 $f8,0x10($sp) +/* f02e868: 8e040020 */ lw $a0,0x20($s0) +/* f02e86c: 24050000 */ addiu $a1,$zero,0x0 +/* f02e870: 0c00777b */ jal 0x1ddec +/* f02e874: 3c064180 */ lui $a2,0x4180 +/* f02e878: 10000045 */ beqz $zero,.L0f02e990 +/* f02e87c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02e880: +/* f02e880: 14a00003 */ bnez $a1,.L0f02e890 +/* f02e884: 8fa90034 */ lw $t1,0x34($sp) +/* f02e888: 51200041 */ beqzl $t1,.L0f02e990 +/* f02e88c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02e890: +/* f02e890: 8fa60034 */ lw $a2,0x34($sp) +/* f02e894: 3c013e80 */ lui $at,0x3e80 +/* f02e898: 44818000 */ mtc1 $at,$f16 +/* f02e89c: c7b2003c */ lwc1 $f18,0x3c($sp) +/* f02e8a0: 8e040020 */ lw $a0,0x20($s0) +/* f02e8a4: 0006502b */ sltu $t2,$zero,$a2 +/* f02e8a8: 01403025 */ or $a2,$t2,$zero +/* f02e8ac: 24050001 */ addiu $a1,$zero,0x1 +/* f02e8b0: 24070000 */ addiu $a3,$zero,0x0 +/* f02e8b4: e7b20014 */ swc1 $f18,0x14($sp) +/* f02e8b8: 0c007733 */ jal 0x1dccc +/* f02e8bc: e7b00010 */ swc1 $f16,0x10($sp) +/* f02e8c0: 8e040020 */ lw $a0,0x20($s0) +/* f02e8c4: 24050000 */ addiu $a1,$zero,0x0 +/* f02e8c8: 0c00777b */ jal 0x1ddec +/* f02e8cc: 3c064180 */ lui $a2,0x4180 +/* f02e8d0: 8e040020 */ lw $a0,0x20($s0) +/* f02e8d4: 0c007787 */ jal 0x1de1c +/* f02e8d8: 3c0542f0 */ lui $a1,0x42f0 +/* f02e8dc: 1000002c */ beqz $zero,.L0f02e990 +/* f02e8e0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02e8e4: +/* f02e8e4: 54610010 */ bnel $v1,$at,.L0f02e928 +/* f02e8e8: 24010002 */ addiu $at,$zero,0x2 +/* f02e8ec: 0c004b70 */ jal 0x12dc0 +/* f02e8f0: 00000000 */ sll $zero,$zero,0x0 +/* f02e8f4: 3c013f00 */ lui $at,0x3f00 +/* f02e8f8: 44812000 */ mtc1 $at,$f4 +/* f02e8fc: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f02e900: 8e040020 */ lw $a0,0x20($s0) +/* f02e904: 240500c0 */ addiu $a1,$zero,0xc0 +/* f02e908: 30460001 */ andi $a2,$v0,0x1 +/* f02e90c: 24070000 */ addiu $a3,$zero,0x0 +/* f02e910: e7a60014 */ swc1 $f6,0x14($sp) +/* f02e914: 0c007733 */ jal 0x1dccc +/* f02e918: e7a40010 */ swc1 $f4,0x10($sp) +/* f02e91c: 1000001c */ beqz $zero,.L0f02e990 +/* f02e920: 8fbf0024 */ lw $ra,0x24($sp) +/* f02e924: 24010002 */ addiu $at,$zero,0x2 +.L0f02e928: +/* f02e928: 1461000c */ bne $v1,$at,.L0f02e95c +/* f02e92c: 2405013e */ addiu $a1,$zero,0x13e +/* f02e930: 3c013f00 */ lui $at,0x3f00 +/* f02e934: 44814000 */ mtc1 $at,$f8 +/* f02e938: c7aa003c */ lwc1 $f10,0x3c($sp) +/* f02e93c: 8e040020 */ lw $a0,0x20($s0) +/* f02e940: 00003025 */ or $a2,$zero,$zero +/* f02e944: 24070000 */ addiu $a3,$zero,0x0 +/* f02e948: e7aa0014 */ swc1 $f10,0x14($sp) +/* f02e94c: 0c007733 */ jal 0x1dccc +/* f02e950: e7a80010 */ swc1 $f8,0x10($sp) +/* f02e954: 1000000e */ beqz $zero,.L0f02e990 +/* f02e958: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02e95c: +/* f02e95c: 24010004 */ addiu $at,$zero,0x4 +/* f02e960: 1461000a */ bne $v1,$at,.L0f02e98c +/* f02e964: 24050237 */ addiu $a1,$zero,0x237 +/* f02e968: 3c013f00 */ lui $at,0x3f00 +/* f02e96c: 44818000 */ mtc1 $at,$f16 +/* f02e970: c7b2003c */ lwc1 $f18,0x3c($sp) +/* f02e974: 8e040020 */ lw $a0,0x20($s0) +/* f02e978: 00003025 */ or $a2,$zero,$zero +/* f02e97c: 24070000 */ addiu $a3,$zero,0x0 +/* f02e980: e7b20014 */ swc1 $f18,0x14($sp) +/* f02e984: 0c007733 */ jal 0x1dccc +/* f02e988: e7b00010 */ swc1 $f16,0x10($sp) +.L0f02e98c: +/* f02e98c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02e990: +/* f02e990: 8fb00020 */ lw $s0,0x20($sp) +/* f02e994: 27bd0038 */ addiu $sp,$sp,0x38 +/* f02e998: 03e00008 */ jr $ra +/* f02e99c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02e9a0 +/* f02e9a0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02e9a4: afbf001c */ sw $ra,0x1c($sp) +/* f02e9a8: afb00018 */ sw $s0,0x18($sp) +/* f02e9ac: 00808025 */ or $s0,$a0,$zero +/* f02e9b0: 0fc0fe3d */ jal func0f03f8f4 +/* f02e9b4: afa50024 */ sw $a1,0x24($sp) +/* f02e9b8: 240e0001 */ addiu $t6,$zero,0x1 +/* f02e9bc: 240f0002 */ addiu $t7,$zero,0x2 +/* f02e9c0: a20e0007 */ sb $t6,0x7($s0) +/* f02e9c4: ae00002c */ sw $zero,0x2c($s0) +/* f02e9c8: ae000030 */ sw $zero,0x30($s0) +/* f02e9cc: ae000034 */ sw $zero,0x34($s0) +/* f02e9d0: ae000038 */ sw $zero,0x38($s0) +/* f02e9d4: ae0f003c */ sw $t7,0x3c($s0) +/* f02e9d8: 0c004b70 */ jal 0x12dc0 +/* f02e9dc: ae000040 */ sw $zero,0x40($s0) +/* f02e9e0: 3c013f80 */ lui $at,0x3f80 +/* f02e9e4: 44817000 */ mtc1 $at,$f14 +/* f02e9e8: 24010078 */ addiu $at,$zero,0x78 +/* f02e9ec: 0041001b */ divu $zero,$v0,$at +/* f02e9f0: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f02e9f4: 8e040020 */ lw $a0,0x20($s0) +/* f02e9f8: 0000c010 */ mfhi $t8 +/* f02e9fc: 271900b4 */ addiu $t9,$t8,0xb4 +/* f02ea00: ae190044 */ sw $t9,0x44($s0) +/* f02ea04: a200004c */ sb $zero,0x4c($s0) +/* f02ea08: e60c0048 */ swc1 $f12,0x48($s0) +/* f02ea0c: 8c880020 */ lw $t0,0x20($a0) +/* f02ea10: 3c0142fe */ lui $at,0x42fe +/* f02ea14: 46006006 */ mov.s $f0,$f12 +/* f02ea18: c5020074 */ lwc1 $f2,0x74($t0) +/* f02ea1c: 46027032 */ c.eq.s $f14,$f2 +/* f02ea20: 00000000 */ sll $zero,$zero,0x0 +/* f02ea24: 45030005 */ bc1tl .L0f02ea3c +/* f02ea28: 44811000 */ mtc1 $at,$f2 +/* f02ea2c: 46027103 */ div.s $f4,$f14,$f2 +/* f02ea30: 46046002 */ mul.s $f0,$f12,$f4 +/* f02ea34: 00000000 */ sll $zero,$zero,0x0 +/* f02ea38: 44811000 */ mtc1 $at,$f2 +.L0f02ea3c: +/* f02ea3c: 00000000 */ sll $zero,$zero,0x0 +/* f02ea40: 4600103c */ c.lt.s $f2,$f0 +/* f02ea44: 00000000 */ sll $zero,$zero,0x0 +/* f02ea48: 45020003 */ bc1fl .L0f02ea58 +/* f02ea4c: 4600018d */ trunc.w.s $f6,$f0 +/* f02ea50: 46001006 */ mov.s $f0,$f2 +/* f02ea54: 4600018d */ trunc.w.s $f6,$f0 +.L0f02ea58: +/* f02ea58: 440a3000 */ mfc1 $t2,$f6 +/* f02ea5c: 0c0076e5 */ jal 0x1db94 +/* f02ea60: a20a0008 */ sb $t2,0x8($s0) +/* f02ea64: 10400009 */ beqz $v0,.L0f02ea8c +/* f02ea68: 02002025 */ or $a0,$s0,$zero +/* f02ea6c: 8e0b02d4 */ lw $t3,0x2d4($s0) +/* f02ea70: 15600006 */ bnez $t3,.L0f02ea8c +/* f02ea74: 00000000 */ sll $zero,$zero,0x0 +/* f02ea78: 8e0c0014 */ lw $t4,0x14($s0) +/* f02ea7c: 3c010020 */ lui $at,0x20 +/* f02ea80: 01816825 */ or $t5,$t4,$at +/* f02ea84: 10000008 */ beqz $zero,.L0f02eaa8 +/* f02ea88: ae0d0014 */ sw $t5,0x14($s0) +.L0f02ea8c: +/* f02ea8c: 0fc0b9b7 */ jal func0f02e6dc +/* f02ea90: 8fa50024 */ lw $a1,0x24($sp) +/* f02ea94: 8e0e0014 */ lw $t6,0x14($s0) +/* f02ea98: 3c01ffdf */ lui $at,0xffdf +/* f02ea9c: 3421ffff */ ori $at,$at,0xffff +/* f02eaa0: 01c17824 */ and $t7,$t6,$at +/* f02eaa4: ae0f0014 */ sw $t7,0x14($s0) +.L0f02eaa8: +/* f02eaa8: 8fbf001c */ lw $ra,0x1c($sp) +/* f02eaac: 8fb00018 */ lw $s0,0x18($sp) +/* f02eab0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02eab4: 03e00008 */ jr $ra +/* f02eab8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02eabc +/* f02eabc: 27bdffd0 */ addiu $sp,$sp,-48 +/* f02eac0: afb00020 */ sw $s0,0x20($sp) +/* f02eac4: 00808025 */ or $s0,$a0,$zero +/* f02eac8: 10800003 */ beqz $a0,.L0f02ead8 +/* f02eacc: afbf0024 */ sw $ra,0x24($sp) +/* f02ead0: 10000002 */ beqz $zero,.L0f02eadc +/* f02ead4: 908202fe */ lbu $v0,0x2fe($a0) +.L0f02ead8: +/* f02ead8: 00001025 */ or $v0,$zero,$zero +.L0f02eadc: +/* f02eadc: 24010003 */ addiu $at,$zero,0x3 +/* f02eae0: 10410067 */ beq $v0,$at,.L0f02ec80 +/* f02eae4: 02002025 */ or $a0,$s0,$zero +/* f02eae8: 0fc0fe3d */ jal func0f03f8f4 +/* f02eaec: afa2002c */ sw $v0,0x2c($sp) +/* f02eaf0: 8fa2002c */ lw $v0,0x2c($sp) +/* f02eaf4: 54400047 */ bnezl $v0,.L0f02ec14 +/* f02eaf8: 24030002 */ addiu $v1,$zero,0x2 +/* f02eafc: 820e0007 */ lb $t6,0x7($s0) +/* f02eb00: 24030002 */ addiu $v1,$zero,0x2 +/* f02eb04: 546e0043 */ bnel $v1,$t6,.L0f02ec14 +/* f02eb08: 24030002 */ addiu $v1,$zero,0x2 +/* f02eb0c: 0fc0fe3d */ jal func0f03f8f4 +/* f02eb10: 02002025 */ or $a0,$s0,$zero +/* f02eb14: 24020001 */ addiu $v0,$zero,0x1 +/* f02eb18: 24030002 */ addiu $v1,$zero,0x2 +/* f02eb1c: a2020007 */ sb $v0,0x7($s0) +/* f02eb20: ae02002c */ sw $v0,0x2c($s0) +/* f02eb24: ae000030 */ sw $zero,0x30($s0) +/* f02eb28: ae000034 */ sw $zero,0x34($s0) +/* f02eb2c: ae000038 */ sw $zero,0x38($s0) +/* f02eb30: ae03003c */ sw $v1,0x3c($s0) +/* f02eb34: 0c004b70 */ jal 0x12dc0 +/* f02eb38: ae000040 */ sw $zero,0x40($s0) +/* f02eb3c: 24010078 */ addiu $at,$zero,0x78 +/* f02eb40: 0041001b */ divu $zero,$v0,$at +/* f02eb44: 8e1902d4 */ lw $t9,0x2d4($s0) +/* f02eb48: 00007810 */ mfhi $t7 +/* f02eb4c: 25f800b4 */ addiu $t8,$t7,0xb4 +/* f02eb50: ae180044 */ sw $t8,0x44($s0) +/* f02eb54: a2000008 */ sb $zero,0x8($s0) +/* f02eb58: 17200049 */ bnez $t9,.L0f02ec80 +/* f02eb5c: a200004c */ sb $zero,0x4c($s0) +/* f02eb60: 0c00744f */ jal 0x1d13c +/* f02eb64: 8e040020 */ lw $a0,0x20($s0) +/* f02eb68: 2401004b */ addiu $at,$zero,0x4b +/* f02eb6c: 14410015 */ bne $v0,$at,.L0f02ebc4 +/* f02eb70: 02002025 */ or $a0,$s0,$zero +/* f02eb74: 3c063f4c */ lui $a2,0x3f4c +/* f02eb78: 34c6cccd */ ori $a2,$a2,0xcccd +/* f02eb7c: 02002025 */ or $a0,$s0,$zero +/* f02eb80: 0fc0b857 */ jal func0f02e15c +/* f02eb84: 3c053f00 */ lui $a1,0x3f00 +/* f02eb88: 8e040020 */ lw $a0,0x20($s0) +/* f02eb8c: 3c014180 */ lui $at,0x4180 +/* f02eb90: 44812000 */ mtc1 $at,$f4 +/* f02eb94: 8c880020 */ lw $t0,0x20($a0) +/* f02eb98: 2405004b */ addiu $a1,$zero,0x4b +/* f02eb9c: 3c0742da */ lui $a3,0x42da +/* f02eba0: 81060008 */ lb $a2,0x8($t0) +/* f02eba4: e7a00010 */ swc1 $f0,0x10($sp) +/* f02eba8: 0c007733 */ jal 0x1dccc +/* f02ebac: e7a40014 */ swc1 $f4,0x14($sp) +/* f02ebb0: 8e040020 */ lw $a0,0x20($s0) +/* f02ebb4: 0c007787 */ jal 0x1de1c +/* f02ebb8: 3c05430c */ lui $a1,0x430c +/* f02ebbc: 10000031 */ beqz $zero,.L0f02ec84 +/* f02ebc0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02ebc4: +/* f02ebc4: 3c063f4c */ lui $a2,0x3f4c +/* f02ebc8: 34c6cccd */ ori $a2,$a2,0xcccd +/* f02ebcc: 0fc0b857 */ jal func0f02e15c +/* f02ebd0: 3c053f00 */ lui $a1,0x3f00 +/* f02ebd4: 8e040020 */ lw $a0,0x20($s0) +/* f02ebd8: 3c014180 */ lui $at,0x4180 +/* f02ebdc: 44813000 */ mtc1 $at,$f6 +/* f02ebe0: 8c890020 */ lw $t1,0x20($a0) +/* f02ebe4: 24050008 */ addiu $a1,$zero,0x8 +/* f02ebe8: 3c0742f0 */ lui $a3,0x42f0 +/* f02ebec: 81260008 */ lb $a2,0x8($t1) +/* f02ebf0: e7a00010 */ swc1 $f0,0x10($sp) +/* f02ebf4: 0c007733 */ jal 0x1dccc +/* f02ebf8: e7a60014 */ swc1 $f6,0x14($sp) +/* f02ebfc: 8e040020 */ lw $a0,0x20($s0) +/* f02ec00: 0c007787 */ jal 0x1de1c +/* f02ec04: 3c054317 */ lui $a1,0x4317 +/* f02ec08: 1000001e */ beqz $zero,.L0f02ec84 +/* f02ec0c: 8fbf0024 */ lw $ra,0x24($sp) +/* f02ec10: 24030002 */ addiu $v1,$zero,0x2 +.L0f02ec14: +/* f02ec14: 10430003 */ beq $v0,$v1,.L0f02ec24 +/* f02ec18: 24010004 */ addiu $at,$zero,0x4 +/* f02ec1c: 14410016 */ bne $v0,$at,.L0f02ec78 +/* f02ec20: 02002025 */ or $a0,$s0,$zero +.L0f02ec24: +/* f02ec24: 24020001 */ addiu $v0,$zero,0x1 +/* f02ec28: a2020007 */ sb $v0,0x7($s0) +/* f02ec2c: ae02002c */ sw $v0,0x2c($s0) +/* f02ec30: ae000030 */ sw $zero,0x30($s0) +/* f02ec34: ae000034 */ sw $zero,0x34($s0) +/* f02ec38: ae000038 */ sw $zero,0x38($s0) +/* f02ec3c: ae03003c */ sw $v1,0x3c($s0) +/* f02ec40: 0c004b70 */ jal 0x12dc0 +/* f02ec44: ae000040 */ sw $zero,0x40($s0) +/* f02ec48: 24010078 */ addiu $at,$zero,0x78 +/* f02ec4c: 0041001b */ divu $zero,$v0,$at +/* f02ec50: 00005010 */ mfhi $t2 +/* f02ec54: 254b00b4 */ addiu $t3,$t2,0xb4 +/* f02ec58: ae0b0044 */ sw $t3,0x44($s0) +/* f02ec5c: a2000008 */ sb $zero,0x8($s0) +/* f02ec60: a200004c */ sb $zero,0x4c($s0) +/* f02ec64: 02002025 */ or $a0,$s0,$zero +/* f02ec68: 0fc0ba68 */ jal func0f02e9a0 +/* f02ec6c: 3c054180 */ lui $a1,0x4180 +/* f02ec70: 10000004 */ beqz $zero,.L0f02ec84 +/* f02ec74: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02ec78: +/* f02ec78: 0fc0ba68 */ jal func0f02e9a0 +/* f02ec7c: 3c054180 */ lui $a1,0x4180 +.L0f02ec80: +/* f02ec80: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02ec84: +/* f02ec84: 8fb00020 */ lw $s0,0x20($sp) +/* f02ec88: 27bd0030 */ addiu $sp,$sp,0x30 +/* f02ec8c: 03e00008 */ jr $ra +/* f02ec90: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02ec94 +/* f02ec94: 27bdffd0 */ addiu $sp,$sp,-48 +/* f02ec98: afb00018 */ sw $s0,0x18($sp) +/* f02ec9c: 00808025 */ or $s0,$a0,$zero +/* f02eca0: afbf001c */ sw $ra,0x1c($sp) +/* f02eca4: 84840292 */ lh $a0,0x292($a0) +/* f02eca8: 0fc458b8 */ jal func0f1162e0 +/* f02ecac: 27a50020 */ addiu $a1,$sp,0x20 +/* f02ecb0: 14400003 */ bnez $v0,.L0f02ecc0 +/* f02ecb4: 00000000 */ sll $zero,$zero,0x0 +/* f02ecb8: 10000016 */ beqz $zero,.L0f02ed14 +/* f02ecbc: 00001025 */ or $v0,$zero,$zero +.L0f02ecc0: +/* f02ecc0: 0fc0baaf */ jal func0f02eabc +/* f02ecc4: 02002025 */ or $a0,$s0,$zero +/* f02ecc8: 240e0010 */ addiu $t6,$zero,0x10 +/* f02eccc: 240f0001 */ addiu $t7,$zero,0x1 +/* f02ecd0: ae000038 */ sw $zero,0x38($s0) +/* f02ecd4: ae0e0030 */ sw $t6,0x30($s0) +/* f02ecd8: ae0f003c */ sw $t7,0x3c($s0) +/* f02ecdc: 8fb80024 */ lw $t8,0x24($sp) +/* f02ece0: c70c0000 */ lwc1 $f12,0x0($t8) +/* f02ece4: c70e0008 */ lwc1 $f14,0x8($t8) +/* f02ece8: 46006307 */ neg.s $f12,$f12 +/* f02ecec: 0fc259d4 */ jal func0f096750 +/* f02ecf0: 46007387 */ neg.s $f14,$f14 +/* f02ecf4: 3c017f1b */ lui $at,0x7f1b +/* f02ecf8: c4248d00 */ lwc1 $f4,-0x7300($at) +/* f02ecfc: 24020001 */ addiu $v0,$zero,0x1 +/* f02ed00: 46040182 */ mul.s $f6,$f0,$f4 +/* f02ed04: 4600320d */ trunc.w.s $f8,$f6 +/* f02ed08: 44084000 */ mfc1 $t0,$f8 +/* f02ed0c: 00000000 */ sll $zero,$zero,0x0 +/* f02ed10: ae080034 */ sw $t0,0x34($s0) +.L0f02ed14: +/* f02ed14: 8fbf001c */ lw $ra,0x1c($sp) +/* f02ed18: 8fb00018 */ lw $s0,0x18($sp) +/* f02ed1c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f02ed20: 03e00008 */ jr $ra +/* f02ed24: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02ed28 +/* f02ed28: 44856000 */ mtc1 $a1,$f12 +/* f02ed2c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f02ed30: afbf0014 */ sw $ra,0x14($sp) +/* f02ed34: 44056000 */ mfc1 $a1,$f12 +/* f02ed38: 0fc0ba68 */ jal func0f02e9a0 +/* f02ed3c: afa40018 */ sw $a0,0x18($sp) +/* f02ed40: 8faf0018 */ lw $t7,0x18($sp) +/* f02ed44: 240e0001 */ addiu $t6,$zero,0x1 +/* f02ed48: adee0040 */ sw $t6,0x40($t7) +/* f02ed4c: 8fbf0014 */ lw $ra,0x14($sp) +/* f02ed50: 27bd0018 */ addiu $sp,$sp,0x18 +/* f02ed54: 03e00008 */ jr $ra +/* f02ed58: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02ed5c +/* f02ed5c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f02ed60: afbf0014 */ sw $ra,0x14($sp) +/* f02ed64: 0fc0baaf */ jal func0f02eabc +/* f02ed68: afa40018 */ sw $a0,0x18($sp) +/* f02ed6c: 8faf0018 */ lw $t7,0x18($sp) +/* f02ed70: 240e0001 */ addiu $t6,$zero,0x1 +/* f02ed74: adee0040 */ sw $t6,0x40($t7) +/* f02ed78: 8fbf0014 */ lw $ra,0x14($sp) +/* f02ed7c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f02ed80: 03e00008 */ jr $ra +/* f02ed84: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02ed88 +/* f02ed88: 27bdffc8 */ addiu $sp,$sp,-56 +/* f02ed8c: afbf0024 */ sw $ra,0x24($sp) +/* f02ed90: afb00020 */ sw $s0,0x20($sp) +/* f02ed94: 00808025 */ or $s0,$a0,$zero +/* f02ed98: 0fc0a209 */ jal func0f028824 +/* f02ed9c: 24050001 */ addiu $a1,$zero,0x1 +/* f02eda0: afa20034 */ sw $v0,0x34($sp) +/* f02eda4: 02002025 */ or $a0,$s0,$zero +/* f02eda8: 0fc0a209 */ jal func0f028824 +/* f02edac: 00002825 */ or $a1,$zero,$zero +/* f02edb0: afa20030 */ sw $v0,0x30($sp) +/* f02edb4: 8e0e02d4 */ lw $t6,0x2d4($s0) +/* f02edb8: 8fa40034 */ lw $a0,0x34($sp) +/* f02edbc: 55c0003f */ bnezl $t6,.L0f02eebc +/* f02edc0: 8fbf0024 */ lw $ra,0x24($sp) +/* f02edc4: 10800003 */ beqz $a0,.L0f02edd4 +/* f02edc8: 00000000 */ sll $zero,$zero,0x0 +/* f02edcc: 1440000d */ bnez $v0,.L0f02ee04 +/* f02edd0: 00000000 */ sll $zero,$zero,0x0 +.L0f02edd4: +/* f02edd4: 14800003 */ bnez $a0,.L0f02ede4 +/* f02edd8: 00000000 */ sll $zero,$zero,0x0 +/* f02eddc: 10400009 */ beqz $v0,.L0f02ee04 +/* f02ede0: 00000000 */ sll $zero,$zero,0x0 +.L0f02ede4: +/* f02ede4: 0fc0b849 */ jal func0f02e124 +/* f02ede8: 00000000 */ sll $zero,$zero,0x0 +/* f02edec: 14400005 */ bnez $v0,.L0f02ee04 +/* f02edf0: 00000000 */ sll $zero,$zero,0x0 +/* f02edf4: 0fc0b849 */ jal func0f02e124 +/* f02edf8: 8fa40030 */ lw $a0,0x30($sp) +/* f02edfc: 10400018 */ beqz $v0,.L0f02ee60 +/* f02ee00: 8fb80030 */ lw $t8,0x30($sp) +.L0f02ee04: +/* f02ee04: 0c004b70 */ jal 0x12dc0 +/* f02ee08: 00000000 */ sll $zero,$zero,0x0 +/* f02ee0c: 304f0001 */ andi $t7,$v0,0x1 +/* f02ee10: 3c063f4c */ lui $a2,0x3f4c +/* f02ee14: afaf002c */ sw $t7,0x2c($sp) +/* f02ee18: 34c6cccd */ ori $a2,$a2,0xcccd +/* f02ee1c: 02002025 */ or $a0,$s0,$zero +/* f02ee20: 0fc0b857 */ jal func0f02e15c +/* f02ee24: 3c053f00 */ lui $a1,0x3f00 +/* f02ee28: 3c014180 */ lui $at,0x4180 +/* f02ee2c: 44812000 */ mtc1 $at,$f4 +/* f02ee30: 8e040020 */ lw $a0,0x20($s0) +/* f02ee34: e7a00010 */ swc1 $f0,0x10($sp) +/* f02ee38: 2405004b */ addiu $a1,$zero,0x4b +/* f02ee3c: 8fa6002c */ lw $a2,0x2c($sp) +/* f02ee40: 24070000 */ addiu $a3,$zero,0x0 +/* f02ee44: 0c007733 */ jal 0x1dccc +/* f02ee48: e7a40014 */ swc1 $f4,0x14($sp) +/* f02ee4c: 8e040020 */ lw $a0,0x20($s0) +/* f02ee50: 0c007787 */ jal 0x1de1c +/* f02ee54: 3c0541e0 */ lui $a1,0x41e0 +/* f02ee58: 10000018 */ beqz $zero,.L0f02eebc +/* f02ee5c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02ee60: +/* f02ee60: 17000002 */ bnez $t8,.L0f02ee6c +/* f02ee64: 8fb90034 */ lw $t9,0x34($sp) +/* f02ee68: 13200013 */ beqz $t9,.L0f02eeb8 +.L0f02ee6c: +/* f02ee6c: 3c063f4c */ lui $a2,0x3f4c +/* f02ee70: 34c6cccd */ ori $a2,$a2,0xcccd +/* f02ee74: 02002025 */ or $a0,$s0,$zero +/* f02ee78: 0fc0b857 */ jal func0f02e15c +/* f02ee7c: 3c053f00 */ lui $a1,0x3f00 +/* f02ee80: 8fa60034 */ lw $a2,0x34($sp) +/* f02ee84: 3c014180 */ lui $at,0x4180 +/* f02ee88: 44813000 */ mtc1 $at,$f6 +/* f02ee8c: 8e040020 */ lw $a0,0x20($s0) +/* f02ee90: 0006402b */ sltu $t0,$zero,$a2 +/* f02ee94: 01003025 */ or $a2,$t0,$zero +/* f02ee98: e7a00010 */ swc1 $f0,0x10($sp) +/* f02ee9c: 24050008 */ addiu $a1,$zero,0x8 +/* f02eea0: 24070000 */ addiu $a3,$zero,0x0 +/* f02eea4: 0c007733 */ jal 0x1dccc +/* f02eea8: e7a60014 */ swc1 $f6,0x14($sp) +/* f02eeac: 8e040020 */ lw $a0,0x20($s0) +/* f02eeb0: 0c007787 */ jal 0x1de1c +/* f02eeb4: 3c0541d8 */ lui $a1,0x41d8 +.L0f02eeb8: +/* f02eeb8: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02eebc: +/* f02eebc: 8fb00020 */ lw $s0,0x20($sp) +/* f02eec0: 27bd0038 */ addiu $sp,$sp,0x38 +/* f02eec4: 03e00008 */ jr $ra +/* f02eec8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02eecc +/* f02eecc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02eed0: afbf001c */ sw $ra,0x1c($sp) +/* f02eed4: afb00018 */ sw $s0,0x18($sp) +/* f02eed8: 0fc0fe3d */ jal func0f03f8f4 +/* f02eedc: 00808025 */ or $s0,$a0,$zero +/* f02eee0: 240e0002 */ addiu $t6,$zero,0x2 +/* f02eee4: a20e0007 */ sb $t6,0x7($s0) +/* f02eee8: a2000008 */ sb $zero,0x8($s0) +/* f02eeec: 0c0076e5 */ jal 0x1db94 +/* f02eef0: 8e040020 */ lw $a0,0x20($s0) +/* f02eef4: 10400006 */ beqz $v0,.L0f02ef10 +/* f02eef8: 00000000 */ sll $zero,$zero,0x0 +/* f02eefc: 8e0f0014 */ lw $t7,0x14($s0) +/* f02ef00: 3c010020 */ lui $at,0x20 +/* f02ef04: 01e1c025 */ or $t8,$t7,$at +/* f02ef08: 10000008 */ beqz $zero,.L0f02ef2c +/* f02ef0c: ae180014 */ sw $t8,0x14($s0) +.L0f02ef10: +/* f02ef10: 0fc0bb62 */ jal func0f02ed88 +/* f02ef14: 02002025 */ or $a0,$s0,$zero +/* f02ef18: 8e190014 */ lw $t9,0x14($s0) +/* f02ef1c: 3c01ffdf */ lui $at,0xffdf +/* f02ef20: 3421ffff */ ori $at,$at,0xffff +/* f02ef24: 03214024 */ and $t0,$t9,$at +/* f02ef28: ae080014 */ sw $t0,0x14($s0) +.L0f02ef2c: +/* f02ef2c: 8fbf001c */ lw $ra,0x1c($sp) +/* f02ef30: 8fb00018 */ lw $s0,0x18($sp) +/* f02ef34: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02ef38: 03e00008 */ jr $ra +/* f02ef3c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02ef40 +/* f02ef40: 27bdffd8 */ addiu $sp,$sp,-40 +/* f02ef44: afbf001c */ sw $ra,0x1c($sp) +/* f02ef48: afa40028 */ sw $a0,0x28($sp) +/* f02ef4c: 0fc0a209 */ jal func0f028824 +/* f02ef50: 24050001 */ addiu $a1,$zero,0x1 +/* f02ef54: 8fa40028 */ lw $a0,0x28($sp) +/* f02ef58: 00002825 */ or $a1,$zero,$zero +/* f02ef5c: 0fc0a209 */ jal func0f028824 +/* f02ef60: afa20024 */ sw $v0,0x24($sp) +/* f02ef64: 8fa30024 */ lw $v1,0x24($sp) +/* f02ef68: 00003025 */ or $a2,$zero,$zero +/* f02ef6c: 10600005 */ beqz $v1,.L0f02ef84 +/* f02ef70: 00000000 */ sll $zero,$zero,0x0 +/* f02ef74: 14400003 */ bnez $v0,.L0f02ef84 +/* f02ef78: 00000000 */ sll $zero,$zero,0x0 +/* f02ef7c: 1000000c */ beqz $zero,.L0f02efb0 +/* f02ef80: 24060001 */ addiu $a2,$zero,0x1 +.L0f02ef84: +/* f02ef84: 10600003 */ beqz $v1,.L0f02ef94 +/* f02ef88: 00000000 */ sll $zero,$zero,0x0 +/* f02ef8c: 14400005 */ bnez $v0,.L0f02efa4 +/* f02ef90: 00000000 */ sll $zero,$zero,0x0 +.L0f02ef94: +/* f02ef94: 54600007 */ bnezl $v1,.L0f02efb4 +/* f02ef98: 3c013f80 */ lui $at,0x3f80 +/* f02ef9c: 54400005 */ bnezl $v0,.L0f02efb4 +/* f02efa0: 3c013f80 */ lui $at,0x3f80 +.L0f02efa4: +/* f02efa4: 0c004b70 */ jal 0x12dc0 +/* f02efa8: 00000000 */ sll $zero,$zero,0x0 +/* f02efac: 30460001 */ andi $a2,$v0,0x1 +.L0f02efb0: +/* f02efb0: 3c013f80 */ lui $at,0x3f80 +.L0f02efb4: +/* f02efb4: 44812000 */ mtc1 $at,$f4 +/* f02efb8: 8fae0028 */ lw $t6,0x28($sp) +/* f02efbc: 3c014180 */ lui $at,0x4180 +/* f02efc0: 44813000 */ mtc1 $at,$f6 +/* f02efc4: 8dc40020 */ lw $a0,0x20($t6) +/* f02efc8: 2405003d */ addiu $a1,$zero,0x3d +/* f02efcc: 3c074220 */ lui $a3,0x4220 +/* f02efd0: e7a40010 */ swc1 $f4,0x10($sp) +/* f02efd4: 0c007733 */ jal 0x1dccc +/* f02efd8: e7a60014 */ swc1 $f6,0x14($sp) +/* f02efdc: 8faf0028 */ lw $t7,0x28($sp) +/* f02efe0: 3c0542a4 */ lui $a1,0x42a4 +/* f02efe4: 0c007787 */ jal 0x1de1c +/* f02efe8: 8de40020 */ lw $a0,0x20($t7) +/* f02efec: 8fbf001c */ lw $ra,0x1c($sp) +/* f02eff0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f02eff4: 03e00008 */ jr $ra +/* f02eff8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02effc +/* f02effc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02f000: afbf001c */ sw $ra,0x1c($sp) +/* f02f004: afb00018 */ sw $s0,0x18($sp) +/* f02f008: 0fc0fe3d */ jal func0f03f8f4 +/* f02f00c: 00808025 */ or $s0,$a0,$zero +/* f02f010: 240e0013 */ addiu $t6,$zero,0x13 +/* f02f014: a20e0007 */ sb $t6,0x7($s0) +/* f02f018: a2000008 */ sb $zero,0x8($s0) +/* f02f01c: 0c0076e5 */ jal 0x1db94 +/* f02f020: 8e040020 */ lw $a0,0x20($s0) +/* f02f024: 10400006 */ beqz $v0,.L0f02f040 +/* f02f028: 00000000 */ sll $zero,$zero,0x0 +/* f02f02c: 8e0f0014 */ lw $t7,0x14($s0) +/* f02f030: 3c010020 */ lui $at,0x20 +/* f02f034: 01e1c025 */ or $t8,$t7,$at +/* f02f038: 10000008 */ beqz $zero,.L0f02f05c +/* f02f03c: ae180014 */ sw $t8,0x14($s0) +.L0f02f040: +/* f02f040: 0fc0bbd0 */ jal func0f02ef40 +/* f02f044: 02002025 */ or $a0,$s0,$zero +/* f02f048: 8e190014 */ lw $t9,0x14($s0) +/* f02f04c: 3c01ffdf */ lui $at,0xffdf +/* f02f050: 3421ffff */ ori $at,$at,0xffff +/* f02f054: 03214024 */ and $t0,$t9,$at +/* f02f058: ae080014 */ sw $t0,0x14($s0) +.L0f02f05c: +/* f02f05c: 8fbf001c */ lw $ra,0x1c($sp) +/* f02f060: 8fb00018 */ lw $s0,0x18($sp) +/* f02f064: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02f068: 03e00008 */ jr $ra +/* f02f06c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02f070 +/* f02f070: 27bdffd8 */ addiu $sp,$sp,-40 +/* f02f074: afbf0024 */ sw $ra,0x24($sp) +/* f02f078: afb00020 */ sw $s0,0x20($sp) +/* f02f07c: 0c004b70 */ jal 0x12dc0 +/* f02f080: 00808025 */ or $s0,$a0,$zero +/* f02f084: 8e0e0038 */ lw $t6,0x38($s0) +/* f02f088: 24010003 */ addiu $at,$zero,0x3 +/* f02f08c: 11c0003d */ beqz $t6,.L0f02f184 +/* f02f090: 00000000 */ sll $zero,$zero,0x0 +/* f02f094: 24010003 */ addiu $at,$zero,0x3 +/* f02f098: 0041001b */ divu $zero,$v0,$at +/* f02f09c: 00001810 */ mfhi $v1 +/* f02f0a0: 02002025 */ or $a0,$s0,$zero +/* f02f0a4: 14600012 */ bnez $v1,.L0f02f0f0 +/* f02f0a8: 24010001 */ addiu $at,$zero,0x1 +/* f02f0ac: 3c063f99 */ lui $a2,0x3f99 +/* f02f0b0: 34c6999a */ ori $a2,$a2,0x999a +/* f02f0b4: 0fc0b857 */ jal func0f02e15c +/* f02f0b8: 3c053f00 */ lui $a1,0x3f00 +/* f02f0bc: 8e060034 */ lw $a2,0x34($s0) +/* f02f0c0: 3c014180 */ lui $at,0x4180 +/* f02f0c4: 44812000 */ mtc1 $at,$f4 +/* f02f0c8: 8e040020 */ lw $a0,0x20($s0) +/* f02f0cc: 0006782b */ sltu $t7,$zero,$a2 +/* f02f0d0: 01e03025 */ or $a2,$t7,$zero +/* f02f0d4: e7a00010 */ swc1 $f0,0x10($sp) +/* f02f0d8: 24050244 */ addiu $a1,$zero,0x244 +/* f02f0dc: 24070000 */ addiu $a3,$zero,0x0 +/* f02f0e0: 0c007733 */ jal 0x1dccc +/* f02f0e4: e7a40014 */ swc1 $f4,0x14($sp) +/* f02f0e8: 10000060 */ beqz $zero,.L0f02f26c +/* f02f0ec: 8e040020 */ lw $a0,0x20($s0) +.L0f02f0f0: +/* f02f0f0: 14610013 */ bne $v1,$at,.L0f02f140 +/* f02f0f4: 02002025 */ or $a0,$s0,$zero +/* f02f0f8: 3c063f99 */ lui $a2,0x3f99 +/* f02f0fc: 34c6999a */ ori $a2,$a2,0x999a +/* f02f100: 02002025 */ or $a0,$s0,$zero +/* f02f104: 0fc0b857 */ jal func0f02e15c +/* f02f108: 3c053f00 */ lui $a1,0x3f00 +/* f02f10c: 8e060034 */ lw $a2,0x34($s0) +/* f02f110: 3c014180 */ lui $at,0x4180 +/* f02f114: 44813000 */ mtc1 $at,$f6 +/* f02f118: 8e040020 */ lw $a0,0x20($s0) +/* f02f11c: 0006c02b */ sltu $t8,$zero,$a2 +/* f02f120: 03003025 */ or $a2,$t8,$zero +/* f02f124: e7a00010 */ swc1 $f0,0x10($sp) +/* f02f128: 24050242 */ addiu $a1,$zero,0x242 +/* f02f12c: 24070000 */ addiu $a3,$zero,0x0 +/* f02f130: 0c007733 */ jal 0x1dccc +/* f02f134: e7a60014 */ swc1 $f6,0x14($sp) +/* f02f138: 1000004c */ beqz $zero,.L0f02f26c +/* f02f13c: 8e040020 */ lw $a0,0x20($s0) +.L0f02f140: +/* f02f140: 3c063f99 */ lui $a2,0x3f99 +/* f02f144: 34c6999a */ ori $a2,$a2,0x999a +/* f02f148: 0fc0b857 */ jal func0f02e15c +/* f02f14c: 3c053f00 */ lui $a1,0x3f00 +/* f02f150: 8e060034 */ lw $a2,0x34($s0) +/* f02f154: 3c014180 */ lui $at,0x4180 +/* f02f158: 44814000 */ mtc1 $at,$f8 +/* f02f15c: 8e040020 */ lw $a0,0x20($s0) +/* f02f160: 0006c82b */ sltu $t9,$zero,$a2 +/* f02f164: 03203025 */ or $a2,$t9,$zero +/* f02f168: e7a00010 */ swc1 $f0,0x10($sp) +/* f02f16c: 2405003e */ addiu $a1,$zero,0x3e +/* f02f170: 24070000 */ addiu $a3,$zero,0x0 +/* f02f174: 0c007733 */ jal 0x1dccc +/* f02f178: e7a80014 */ swc1 $f8,0x14($sp) +/* f02f17c: 1000003b */ beqz $zero,.L0f02f26c +/* f02f180: 8e040020 */ lw $a0,0x20($s0) +.L0f02f184: +/* f02f184: 0041001b */ divu $zero,$v0,$at +/* f02f188: 00001810 */ mfhi $v1 +/* f02f18c: 02002025 */ or $a0,$s0,$zero +/* f02f190: 14600012 */ bnez $v1,.L0f02f1dc +/* f02f194: 24010001 */ addiu $at,$zero,0x1 +/* f02f198: 3c063f99 */ lui $a2,0x3f99 +/* f02f19c: 34c6999a */ ori $a2,$a2,0x999a +/* f02f1a0: 0fc0b857 */ jal func0f02e15c +/* f02f1a4: 3c053f00 */ lui $a1,0x3f00 +/* f02f1a8: 8e060034 */ lw $a2,0x34($s0) +/* f02f1ac: 3c014180 */ lui $at,0x4180 +/* f02f1b0: 44815000 */ mtc1 $at,$f10 +/* f02f1b4: 8e040020 */ lw $a0,0x20($s0) +/* f02f1b8: 0006402b */ sltu $t0,$zero,$a2 +/* f02f1bc: 01003025 */ or $a2,$t0,$zero +/* f02f1c0: e7a00010 */ swc1 $f0,0x10($sp) +/* f02f1c4: 24050244 */ addiu $a1,$zero,0x244 +/* f02f1c8: 3c0740a0 */ lui $a3,0x40a0 +/* f02f1cc: 0c007733 */ jal 0x1dccc +/* f02f1d0: e7aa0014 */ swc1 $f10,0x14($sp) +/* f02f1d4: 10000025 */ beqz $zero,.L0f02f26c +/* f02f1d8: 8e040020 */ lw $a0,0x20($s0) +.L0f02f1dc: +/* f02f1dc: 14610013 */ bne $v1,$at,.L0f02f22c +/* f02f1e0: 02002025 */ or $a0,$s0,$zero +/* f02f1e4: 3c063f99 */ lui $a2,0x3f99 +/* f02f1e8: 34c6999a */ ori $a2,$a2,0x999a +/* f02f1ec: 02002025 */ or $a0,$s0,$zero +/* f02f1f0: 0fc0b857 */ jal func0f02e15c +/* f02f1f4: 3c053f00 */ lui $a1,0x3f00 +/* f02f1f8: 8e060034 */ lw $a2,0x34($s0) +/* f02f1fc: 3c014180 */ lui $at,0x4180 +/* f02f200: 44818000 */ mtc1 $at,$f16 +/* f02f204: 8e040020 */ lw $a0,0x20($s0) +/* f02f208: 0006482b */ sltu $t1,$zero,$a2 +/* f02f20c: 01203025 */ or $a2,$t1,$zero +/* f02f210: e7a00010 */ swc1 $f0,0x10($sp) +/* f02f214: 24050242 */ addiu $a1,$zero,0x242 +/* f02f218: 3c0740c0 */ lui $a3,0x40c0 +/* f02f21c: 0c007733 */ jal 0x1dccc +/* f02f220: e7b00014 */ swc1 $f16,0x14($sp) +/* f02f224: 10000011 */ beqz $zero,.L0f02f26c +/* f02f228: 8e040020 */ lw $a0,0x20($s0) +.L0f02f22c: +/* f02f22c: 3c063f99 */ lui $a2,0x3f99 +/* f02f230: 34c6999a */ ori $a2,$a2,0x999a +/* f02f234: 0fc0b857 */ jal func0f02e15c +/* f02f238: 3c053f00 */ lui $a1,0x3f00 +/* f02f23c: 8e060034 */ lw $a2,0x34($s0) +/* f02f240: 3c014180 */ lui $at,0x4180 +/* f02f244: 44819000 */ mtc1 $at,$f18 +/* f02f248: 8e040020 */ lw $a0,0x20($s0) +/* f02f24c: 0006502b */ sltu $t2,$zero,$a2 +/* f02f250: 01403025 */ or $a2,$t2,$zero +/* f02f254: e7a00010 */ swc1 $f0,0x10($sp) +/* f02f258: 2405003e */ addiu $a1,$zero,0x3e +/* f02f25c: 3c0742a8 */ lui $a3,0x42a8 +/* f02f260: 0c007733 */ jal 0x1dccc +/* f02f264: e7b20014 */ swc1 $f18,0x14($sp) +/* f02f268: 8e040020 */ lw $a0,0x20($s0) +.L0f02f26c: +/* f02f26c: 0c007787 */ jal 0x1de1c +/* f02f270: 3c05bf80 */ lui $a1,0xbf80 +/* f02f274: 8fbf0024 */ lw $ra,0x24($sp) +/* f02f278: 8fb00020 */ lw $s0,0x20($sp) +/* f02f27c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f02f280: 03e00008 */ jr $ra +/* f02f284: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02f288 +/* f02f288: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02f28c: afbf001c */ sw $ra,0x1c($sp) +/* f02f290: afb00018 */ sw $s0,0x18($sp) +/* f02f294: 00808025 */ or $s0,$a0,$zero +/* f02f298: afa50024 */ sw $a1,0x24($sp) +/* f02f29c: 0fc0fe3d */ jal func0f03f8f4 +/* f02f2a0: afa60028 */ sw $a2,0x28($sp) +/* f02f2a4: 240e0014 */ addiu $t6,$zero,0x14 +/* f02f2a8: a20e0007 */ sb $t6,0x7($s0) +/* f02f2ac: 8faf0024 */ lw $t7,0x24($sp) +/* f02f2b0: 8e040020 */ lw $a0,0x20($s0) +/* f02f2b4: ae0f0034 */ sw $t7,0x34($s0) +/* f02f2b8: 8fb80028 */ lw $t8,0x28($sp) +/* f02f2bc: a2000008 */ sb $zero,0x8($s0) +/* f02f2c0: 0c0076e5 */ jal 0x1db94 +/* f02f2c4: ae180038 */ sw $t8,0x38($s0) +/* f02f2c8: 10400006 */ beqz $v0,.L0f02f2e4 +/* f02f2cc: 00000000 */ sll $zero,$zero,0x0 +/* f02f2d0: 8e190014 */ lw $t9,0x14($s0) +/* f02f2d4: 3c010020 */ lui $at,0x20 +/* f02f2d8: 03214025 */ or $t0,$t9,$at +/* f02f2dc: 10000008 */ beqz $zero,.L0f02f300 +/* f02f2e0: ae080014 */ sw $t0,0x14($s0) +.L0f02f2e4: +/* f02f2e4: 0fc0bc1c */ jal func0f02f070 +/* f02f2e8: 02002025 */ or $a0,$s0,$zero +/* f02f2ec: 8e090014 */ lw $t1,0x14($s0) +/* f02f2f0: 3c01ffdf */ lui $at,0xffdf +/* f02f2f4: 3421ffff */ ori $at,$at,0xffff +/* f02f2f8: 01215024 */ and $t2,$t1,$at +/* f02f2fc: ae0a0014 */ sw $t2,0x14($s0) +.L0f02f300: +/* f02f300: 8fbf001c */ lw $ra,0x1c($sp) +/* f02f304: 8fb00018 */ lw $s0,0x18($sp) +/* f02f308: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02f30c: 03e00008 */ jr $ra +/* f02f310: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02f314 +/* f02f314: 27bdffc0 */ addiu $sp,$sp,-64 +/* f02f318: afbf0024 */ sw $ra,0x24($sp) +/* f02f31c: afb00020 */ sw $s0,0x20($sp) +/* f02f320: 8c82002c */ lw $v0,0x2c($a0) +/* f02f324: 24010001 */ addiu $at,$zero,0x1 +/* f02f328: 00808025 */ or $s0,$a0,$zero +/* f02f32c: 54410030 */ bnel $v0,$at,.L0f02f3f0 +/* f02f330: 24010002 */ addiu $at,$zero,0x2 +/* f02f334: 0fc0a209 */ jal func0f028824 +/* f02f338: 24050001 */ addiu $a1,$zero,0x1 +/* f02f33c: 02002025 */ or $a0,$s0,$zero +/* f02f340: 00002825 */ or $a1,$zero,$zero +/* f02f344: 0fc0a209 */ jal func0f028824 +/* f02f348: afa2003c */ sw $v0,0x3c($sp) +/* f02f34c: 8fa3003c */ lw $v1,0x3c($sp) +/* f02f350: afa00034 */ sw $zero,0x34($sp) +/* f02f354: 10600005 */ beqz $v1,.L0f02f36c +/* f02f358: 00000000 */ sll $zero,$zero,0x0 +/* f02f35c: 14400003 */ bnez $v0,.L0f02f36c +/* f02f360: 240e0001 */ addiu $t6,$zero,0x1 +/* f02f364: 1000000d */ beqz $zero,.L0f02f39c +/* f02f368: afae0034 */ sw $t6,0x34($sp) +.L0f02f36c: +/* f02f36c: 10600003 */ beqz $v1,.L0f02f37c +/* f02f370: 00000000 */ sll $zero,$zero,0x0 +/* f02f374: 14400005 */ bnez $v0,.L0f02f38c +/* f02f378: 00000000 */ sll $zero,$zero,0x0 +.L0f02f37c: +/* f02f37c: 54600008 */ bnezl $v1,.L0f02f3a0 +/* f02f380: 3c053f19 */ lui $a1,0x3f19 +/* f02f384: 54400006 */ bnezl $v0,.L0f02f3a0 +/* f02f388: 3c053f19 */ lui $a1,0x3f19 +.L0f02f38c: +/* f02f38c: 0c004b70 */ jal 0x12dc0 +/* f02f390: 00000000 */ sll $zero,$zero,0x0 +/* f02f394: 304f0001 */ andi $t7,$v0,0x1 +/* f02f398: afaf0034 */ sw $t7,0x34($sp) +.L0f02f39c: +/* f02f39c: 3c053f19 */ lui $a1,0x3f19 +.L0f02f3a0: +/* f02f3a0: 3c063f75 */ lui $a2,0x3f75 +/* f02f3a4: 34c6c290 */ ori $a2,$a2,0xc290 +/* f02f3a8: 34a5999a */ ori $a1,$a1,0x999a +/* f02f3ac: 0fc0b857 */ jal func0f02e15c +/* f02f3b0: 02002025 */ or $a0,$s0,$zero +/* f02f3b4: 3c014180 */ lui $at,0x4180 +/* f02f3b8: 44812000 */ mtc1 $at,$f4 +/* f02f3bc: 8e040020 */ lw $a0,0x20($s0) +/* f02f3c0: e7a00010 */ swc1 $f0,0x10($sp) +/* f02f3c4: 2405003f */ addiu $a1,$zero,0x3f +/* f02f3c8: 8fa60034 */ lw $a2,0x34($sp) +/* f02f3cc: 3c074120 */ lui $a3,0x4120 +/* f02f3d0: 0c007733 */ jal 0x1dccc +/* f02f3d4: e7a40014 */ swc1 $f4,0x14($sp) +/* f02f3d8: 8e040020 */ lw $a0,0x20($s0) +/* f02f3dc: 0c007787 */ jal 0x1de1c +/* f02f3e0: 3c054250 */ lui $a1,0x4250 +/* f02f3e4: 1000004e */ beqz $zero,.L0f02f520 +/* f02f3e8: 8fbf0024 */ lw $ra,0x24($sp) +/* f02f3ec: 24010002 */ addiu $at,$zero,0x2 +.L0f02f3f0: +/* f02f3f0: 1441001a */ bne $v0,$at,.L0f02f45c +/* f02f3f4: 00000000 */ sll $zero,$zero,0x0 +/* f02f3f8: 0c004b70 */ jal 0x12dc0 +/* f02f3fc: 00000000 */ sll $zero,$zero,0x0 +/* f02f400: 3c053eb3 */ lui $a1,0x3eb3 +/* f02f404: 3c063f0f */ lui $a2,0x3f0f +/* f02f408: 34c65c29 */ ori $a2,$a2,0x5c29 +/* f02f40c: 34a53333 */ ori $a1,$a1,0x3333 +/* f02f410: afa20028 */ sw $v0,0x28($sp) +/* f02f414: 0fc0b857 */ jal func0f02e15c +/* f02f418: 02002025 */ or $a0,$s0,$zero +/* f02f41c: 8fa60028 */ lw $a2,0x28($sp) +/* f02f420: 3c014180 */ lui $at,0x4180 +/* f02f424: 44813000 */ mtc1 $at,$f6 +/* f02f428: 8e040020 */ lw $a0,0x20($s0) +/* f02f42c: 30d80001 */ andi $t8,$a2,0x1 +/* f02f430: 03003025 */ or $a2,$t8,$zero +/* f02f434: e7a00010 */ swc1 $f0,0x10($sp) +/* f02f438: 2405002e */ addiu $a1,$zero,0x2e +/* f02f43c: 24070000 */ addiu $a3,$zero,0x0 +/* f02f440: 0c007733 */ jal 0x1dccc +/* f02f444: e7a60014 */ swc1 $f6,0x14($sp) +/* f02f448: 8e040020 */ lw $a0,0x20($s0) +/* f02f44c: 0c007787 */ jal 0x1de1c +/* f02f450: 3c0540e0 */ lui $a1,0x40e0 +/* f02f454: 10000032 */ beqz $zero,.L0f02f520 +/* f02f458: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02f45c: +/* f02f45c: 0c004b70 */ jal 0x12dc0 +/* f02f460: 00000000 */ sll $zero,$zero,0x0 +/* f02f464: 24010003 */ addiu $at,$zero,0x3 +/* f02f468: 0041001b */ divu $zero,$v0,$at +/* f02f46c: 0000c810 */ mfhi $t9 +/* f02f470: afb90030 */ sw $t9,0x30($sp) +/* f02f474: 0c004b70 */ jal 0x12dc0 +/* f02f478: 00000000 */ sll $zero,$zero,0x0 +/* f02f47c: 3c017f1b */ lui $at,0x7f1b +/* f02f480: c4288d04 */ lwc1 $f8,-0x72fc($at) +/* f02f484: 3c014180 */ lui $at,0x4180 +/* f02f488: 44815000 */ mtc1 $at,$f10 +/* f02f48c: 8e040020 */ lw $a0,0x20($s0) +/* f02f490: 24050040 */ addiu $a1,$zero,0x40 +/* f02f494: 30460001 */ andi $a2,$v0,0x1 +/* f02f498: 3c074188 */ lui $a3,0x4188 +/* f02f49c: e7a80010 */ swc1 $f8,0x10($sp) +/* f02f4a0: 0c007733 */ jal 0x1dccc +/* f02f4a4: e7aa0014 */ swc1 $f10,0x14($sp) +/* f02f4a8: 8fa20030 */ lw $v0,0x30($sp) +/* f02f4ac: 02002025 */ or $a0,$s0,$zero +/* f02f4b0: 3c054218 */ lui $a1,0x4218 +/* f02f4b4: 14400008 */ bnez $v0,.L0f02f4d8 +/* f02f4b8: 24010001 */ addiu $at,$zero,0x1 +/* f02f4bc: 0fc0b857 */ jal func0f02e15c +/* f02f4c0: 3c064100 */ lui $a2,0x4100 +/* f02f4c4: 44050000 */ mfc1 $a1,$f0 +/* f02f4c8: 0c007787 */ jal 0x1de1c +/* f02f4cc: 8e040020 */ lw $a0,0x20($s0) +/* f02f4d0: 10000013 */ beqz $zero,.L0f02f520 +/* f02f4d4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02f4d8: +/* f02f4d8: 1441000a */ bne $v0,$at,.L0f02f504 +/* f02f4dc: 02002025 */ or $a0,$s0,$zero +/* f02f4e0: 02002025 */ or $a0,$s0,$zero +/* f02f4e4: 3c054284 */ lui $a1,0x4284 +/* f02f4e8: 0fc0b857 */ jal func0f02e15c +/* f02f4ec: 3c064100 */ lui $a2,0x4100 +/* f02f4f0: 44050000 */ mfc1 $a1,$f0 +/* f02f4f4: 0c007787 */ jal 0x1de1c +/* f02f4f8: 8e040020 */ lw $a0,0x20($s0) +/* f02f4fc: 10000008 */ beqz $zero,.L0f02f520 +/* f02f500: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02f504: +/* f02f504: 3c0542c0 */ lui $a1,0x42c0 +/* f02f508: 0fc0b857 */ jal func0f02e15c +/* f02f50c: 3c064100 */ lui $a2,0x4100 +/* f02f510: 44050000 */ mfc1 $a1,$f0 +/* f02f514: 0c007787 */ jal 0x1de1c +/* f02f518: 8e040020 */ lw $a0,0x20($s0) +/* f02f51c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02f520: +/* f02f520: 8fb00020 */ lw $s0,0x20($sp) +/* f02f524: 27bd0040 */ addiu $sp,$sp,0x40 +/* f02f528: 03e00008 */ jr $ra +/* f02f52c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02f530 +/* f02f530: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02f534: afbf001c */ sw $ra,0x1c($sp) +/* f02f538: afb00018 */ sw $s0,0x18($sp) +/* f02f53c: 0fc0a221 */ jal func0f028884 +/* f02f540: 00808025 */ or $s0,$a0,$zero +/* f02f544: 02002025 */ or $a0,$s0,$zero +/* f02f548: 0fc122a1 */ jal func0f048a84 +/* f02f54c: 24450008 */ addiu $a1,$v0,0x8 +/* f02f550: 3c017f1b */ lui $at,0x7f1b +/* f02f554: c4248d08 */ lwc1 $f4,-0x72f8($at) +/* f02f558: 3c017f1b */ lui $at,0x7f1b +/* f02f55c: 4604003c */ c.lt.s $f0,$f4 +/* f02f560: 00000000 */ sll $zero,$zero,0x0 +/* f02f564: 45010006 */ bc1t .L0f02f580 +/* f02f568: 00000000 */ sll $zero,$zero,0x0 +/* f02f56c: c4268d0c */ lwc1 $f6,-0x72f4($at) +/* f02f570: 4600303c */ c.lt.s $f6,$f0 +/* f02f574: 00000000 */ sll $zero,$zero,0x0 +/* f02f578: 45000019 */ bc1f .L0f02f5e0 +/* f02f57c: 00000000 */ sll $zero,$zero,0x0 +.L0f02f580: +/* f02f580: 0fc0fe3d */ jal func0f03f8f4 +/* f02f584: 02002025 */ or $a0,$s0,$zero +/* f02f588: 240e0012 */ addiu $t6,$zero,0x12 +/* f02f58c: 240f0001 */ addiu $t7,$zero,0x1 +/* f02f590: a20e0007 */ sb $t6,0x7($s0) +/* f02f594: ae0f002c */ sw $t7,0x2c($s0) +/* f02f598: a2000008 */ sb $zero,0x8($s0) +/* f02f59c: 0c0076e5 */ jal 0x1db94 +/* f02f5a0: 8e040020 */ lw $a0,0x20($s0) +/* f02f5a4: 10400006 */ beqz $v0,.L0f02f5c0 +/* f02f5a8: 00000000 */ sll $zero,$zero,0x0 +/* f02f5ac: 8e180014 */ lw $t8,0x14($s0) +/* f02f5b0: 3c010020 */ lui $at,0x20 +/* f02f5b4: 0301c825 */ or $t9,$t8,$at +/* f02f5b8: 1000000f */ beqz $zero,.L0f02f5f8 +/* f02f5bc: ae190014 */ sw $t9,0x14($s0) +.L0f02f5c0: +/* f02f5c0: 0fc0bcc5 */ jal func0f02f314 +/* f02f5c4: 02002025 */ or $a0,$s0,$zero +/* f02f5c8: 8e080014 */ lw $t0,0x14($s0) +/* f02f5cc: 3c01ffdf */ lui $at,0xffdf +/* f02f5d0: 3421ffff */ ori $at,$at,0xffff +/* f02f5d4: 01014824 */ and $t1,$t0,$at +/* f02f5d8: 10000007 */ beqz $zero,.L0f02f5f8 +/* f02f5dc: ae090014 */ sw $t1,0x14($s0) +.L0f02f5e0: +/* f02f5e0: 0fc0e576 */ jal func0f0395d8 +/* f02f5e4: 02002025 */ or $a0,$s0,$zero +/* f02f5e8: 54400004 */ bnezl $v0,.L0f02f5fc +/* f02f5ec: 8fbf001c */ lw $ra,0x1c($sp) +/* f02f5f0: 0fc0baaf */ jal func0f02eabc +/* f02f5f4: 02002025 */ or $a0,$s0,$zero +.L0f02f5f8: +/* f02f5f8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f02f5fc: +/* f02f5fc: 8fb00018 */ lw $s0,0x18($sp) +/* f02f600: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02f604: 03e00008 */ jr $ra +/* f02f608: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02f60c +/* f02f60c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02f610: afbf001c */ sw $ra,0x1c($sp) +/* f02f614: afb00018 */ sw $s0,0x18($sp) +/* f02f618: 0fc0fe3d */ jal func0f03f8f4 +/* f02f61c: 00808025 */ or $s0,$a0,$zero +/* f02f620: 240e0012 */ addiu $t6,$zero,0x12 +/* f02f624: 240f0002 */ addiu $t7,$zero,0x2 +/* f02f628: a20e0007 */ sb $t6,0x7($s0) +/* f02f62c: ae0f002c */ sw $t7,0x2c($s0) +/* f02f630: a2000008 */ sb $zero,0x8($s0) +/* f02f634: 0c0076e5 */ jal 0x1db94 +/* f02f638: 8e040020 */ lw $a0,0x20($s0) +/* f02f63c: 10400006 */ beqz $v0,.L0f02f658 +/* f02f640: 00000000 */ sll $zero,$zero,0x0 +/* f02f644: 8e180014 */ lw $t8,0x14($s0) +/* f02f648: 3c010020 */ lui $at,0x20 +/* f02f64c: 0301c825 */ or $t9,$t8,$at +/* f02f650: 10000008 */ beqz $zero,.L0f02f674 +/* f02f654: ae190014 */ sw $t9,0x14($s0) +.L0f02f658: +/* f02f658: 0fc0bcc5 */ jal func0f02f314 +/* f02f65c: 02002025 */ or $a0,$s0,$zero +/* f02f660: 8e080014 */ lw $t0,0x14($s0) +/* f02f664: 3c01ffdf */ lui $at,0xffdf +/* f02f668: 3421ffff */ ori $at,$at,0xffff +/* f02f66c: 01014824 */ and $t1,$t0,$at +/* f02f670: ae090014 */ sw $t1,0x14($s0) +.L0f02f674: +/* f02f674: 8fbf001c */ lw $ra,0x1c($sp) +/* f02f678: 8fb00018 */ lw $s0,0x18($sp) +/* f02f67c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02f680: 03e00008 */ jr $ra +/* f02f684: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02f688 +/* f02f688: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02f68c: afbf001c */ sw $ra,0x1c($sp) +/* f02f690: afb00018 */ sw $s0,0x18($sp) +/* f02f694: 0fc0fe3d */ jal func0f03f8f4 +/* f02f698: 00808025 */ or $s0,$a0,$zero +/* f02f69c: 240e0012 */ addiu $t6,$zero,0x12 +/* f02f6a0: 240f0003 */ addiu $t7,$zero,0x3 +/* f02f6a4: a20e0007 */ sb $t6,0x7($s0) +/* f02f6a8: ae0f002c */ sw $t7,0x2c($s0) +/* f02f6ac: a2000008 */ sb $zero,0x8($s0) +/* f02f6b0: 0c0076e5 */ jal 0x1db94 +/* f02f6b4: 8e040020 */ lw $a0,0x20($s0) +/* f02f6b8: 10400006 */ beqz $v0,.L0f02f6d4 +/* f02f6bc: 00000000 */ sll $zero,$zero,0x0 +/* f02f6c0: 8e180014 */ lw $t8,0x14($s0) +/* f02f6c4: 3c010020 */ lui $at,0x20 +/* f02f6c8: 0301c825 */ or $t9,$t8,$at +/* f02f6cc: 10000008 */ beqz $zero,.L0f02f6f0 +/* f02f6d0: ae190014 */ sw $t9,0x14($s0) +.L0f02f6d4: +/* f02f6d4: 0fc0bcc5 */ jal func0f02f314 +/* f02f6d8: 02002025 */ or $a0,$s0,$zero +/* f02f6dc: 8e080014 */ lw $t0,0x14($s0) +/* f02f6e0: 3c01ffdf */ lui $at,0xffdf +/* f02f6e4: 3421ffff */ ori $at,$at,0xffff +/* f02f6e8: 01014824 */ and $t1,$t0,$at +/* f02f6ec: ae090014 */ sw $t1,0x14($s0) +.L0f02f6f0: +/* f02f6f0: 8fbf001c */ lw $ra,0x1c($sp) +/* f02f6f4: 8fb00018 */ lw $s0,0x18($sp) +/* f02f6f8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02f6fc: 03e00008 */ jr $ra +/* f02f700: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02f704 +/* f02f704: 27bdffd0 */ addiu $sp,$sp,-48 +/* f02f708: afbf0024 */ sw $ra,0x24($sp) +/* f02f70c: afb00020 */ sw $s0,0x20($sp) +/* f02f710: 00808025 */ or $s0,$a0,$zero +/* f02f714: 0fc0a209 */ jal func0f028824 +/* f02f718: 24050001 */ addiu $a1,$zero,0x1 +/* f02f71c: afa2002c */ sw $v0,0x2c($sp) +/* f02f720: 02002025 */ or $a0,$s0,$zero +/* f02f724: 0fc0a209 */ jal func0f028824 +/* f02f728: 00002825 */ or $a1,$zero,$zero +/* f02f72c: 14400004 */ bnez $v0,.L0f02f740 +/* f02f730: afa20028 */ sw $v0,0x28($sp) +/* f02f734: 8fae002c */ lw $t6,0x2c($sp) +/* f02f738: 11c00020 */ beqz $t6,.L0f02f7bc +/* f02f73c: 00000000 */ sll $zero,$zero,0x0 +.L0f02f740: +/* f02f740: 0c004b70 */ jal 0x12dc0 +/* f02f744: 00000000 */ sll $zero,$zero,0x0 +/* f02f748: 3c013f00 */ lui $at,0x3f00 +/* f02f74c: 44812000 */ mtc1 $at,$f4 +/* f02f750: 3c014180 */ lui $at,0x4180 +/* f02f754: 44813000 */ mtc1 $at,$f6 +/* f02f758: 8e040020 */ lw $a0,0x20($s0) +/* f02f75c: 2405002f */ addiu $a1,$zero,0x2f +/* f02f760: 30460001 */ andi $a2,$v0,0x1 +/* f02f764: 24070000 */ addiu $a3,$zero,0x0 +/* f02f768: e7a40010 */ swc1 $f4,0x10($sp) +/* f02f76c: 0c007733 */ jal 0x1dccc +/* f02f770: e7a60014 */ swc1 $f6,0x14($sp) +/* f02f774: 8e040020 */ lw $a0,0x20($s0) +/* f02f778: 3c054220 */ lui $a1,0x4220 +/* f02f77c: 0c00777b */ jal 0x1ddec +/* f02f780: 3c064180 */ lui $a2,0x4180 +/* f02f784: 8faf002c */ lw $t7,0x2c($sp) +/* f02f788: 11e00003 */ beqz $t7,.L0f02f798 +/* f02f78c: 01e02025 */ or $a0,$t7,$zero +/* f02f790: 0fc20a59 */ jal func0f082964 +/* f02f794: 24050002 */ addiu $a1,$zero,0x2 +.L0f02f798: +/* f02f798: 8fa40028 */ lw $a0,0x28($sp) +/* f02f79c: 50800004 */ beqzl $a0,.L0f02f7b0 +/* f02f7a0: 8e180014 */ lw $t8,0x14($s0) +/* f02f7a4: 0fc20a59 */ jal func0f082964 +/* f02f7a8: 24050002 */ addiu $a1,$zero,0x2 +/* f02f7ac: 8e180014 */ lw $t8,0x14($s0) +.L0f02f7b0: +/* f02f7b0: 37190001 */ ori $t9,$t8,0x1 +/* f02f7b4: 10000012 */ beqz $zero,.L0f02f800 +/* f02f7b8: ae190014 */ sw $t9,0x14($s0) +.L0f02f7bc: +/* f02f7bc: 0c004b70 */ jal 0x12dc0 +/* f02f7c0: 00000000 */ sll $zero,$zero,0x0 +/* f02f7c4: 3c013f00 */ lui $at,0x3f00 +/* f02f7c8: 44814000 */ mtc1 $at,$f8 +/* f02f7cc: 3c014180 */ lui $at,0x4180 +/* f02f7d0: 44815000 */ mtc1 $at,$f10 +/* f02f7d4: 8e040020 */ lw $a0,0x20($s0) +/* f02f7d8: 2405002e */ addiu $a1,$zero,0x2e +/* f02f7dc: 30460001 */ andi $a2,$v0,0x1 +/* f02f7e0: 24070000 */ addiu $a3,$zero,0x0 +/* f02f7e4: e7a80010 */ swc1 $f8,0x10($sp) +/* f02f7e8: 0c007733 */ jal 0x1dccc +/* f02f7ec: e7aa0014 */ swc1 $f10,0x14($sp) +/* f02f7f0: 8e040020 */ lw $a0,0x20($s0) +/* f02f7f4: 3c0541f0 */ lui $a1,0x41f0 +/* f02f7f8: 0c00777b */ jal 0x1ddec +/* f02f7fc: 3c064180 */ lui $a2,0x4180 +.L0f02f800: +/* f02f800: 0fc09149 */ jal func0f024524 +/* f02f804: 02002025 */ or $a0,$s0,$zero +/* f02f808: 8fbf0024 */ lw $ra,0x24($sp) +/* f02f80c: 8fb00020 */ lw $s0,0x20($sp) +/* f02f810: 27bd0030 */ addiu $sp,$sp,0x30 +/* f02f814: 03e00008 */ jr $ra +/* f02f818: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02f81c +/* f02f81c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02f820: afbf001c */ sw $ra,0x1c($sp) +/* f02f824: afb00018 */ sw $s0,0x18($sp) +/* f02f828: 808e0007 */ lb $t6,0x7($a0) +/* f02f82c: 24020010 */ addiu $v0,$zero,0x10 +/* f02f830: 00808025 */ or $s0,$a0,$zero +/* f02f834: 504e0017 */ beql $v0,$t6,.L0f02f894 +/* f02f838: 8fbf001c */ lw $ra,0x1c($sp) +/* f02f83c: 0fc0fe3d */ jal func0f03f8f4 +/* f02f840: 00000000 */ sll $zero,$zero,0x0 +/* f02f844: 24020010 */ addiu $v0,$zero,0x10 +/* f02f848: a2020007 */ sb $v0,0x7($s0) +/* f02f84c: a2020008 */ sb $v0,0x8($s0) +/* f02f850: 0c0076e5 */ jal 0x1db94 +/* f02f854: 8e040020 */ lw $a0,0x20($s0) +/* f02f858: 10400006 */ beqz $v0,.L0f02f874 +/* f02f85c: 00000000 */ sll $zero,$zero,0x0 +/* f02f860: 8e0f0014 */ lw $t7,0x14($s0) +/* f02f864: 3c010020 */ lui $at,0x20 +/* f02f868: 01e1c025 */ or $t8,$t7,$at +/* f02f86c: 10000008 */ beqz $zero,.L0f02f890 +/* f02f870: ae180014 */ sw $t8,0x14($s0) +.L0f02f874: +/* f02f874: 0fc0bdc1 */ jal func0f02f704 +/* f02f878: 02002025 */ or $a0,$s0,$zero +/* f02f87c: 8e190014 */ lw $t9,0x14($s0) +/* f02f880: 3c01ffdf */ lui $at,0xffdf +/* f02f884: 3421ffff */ ori $at,$at,0xffff +/* f02f888: 03214024 */ and $t0,$t9,$at +/* f02f88c: ae080014 */ sw $t0,0x14($s0) +.L0f02f890: +/* f02f890: 8fbf001c */ lw $ra,0x1c($sp) +.L0f02f894: +/* f02f894: 8fb00018 */ lw $s0,0x18($sp) +/* f02f898: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02f89c: 03e00008 */ jr $ra +/* f02f8a0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02f8a4 +/* f02f8a4: 27bdffc0 */ addiu $sp,$sp,-64 +/* f02f8a8: afbf0024 */ sw $ra,0x24($sp) +/* f02f8ac: afb00020 */ sw $s0,0x20($sp) +/* f02f8b0: 00808025 */ or $s0,$a0,$zero +/* f02f8b4: 0fc0a209 */ jal func0f028824 +/* f02f8b8: 24050001 */ addiu $a1,$zero,0x1 +/* f02f8bc: afa2003c */ sw $v0,0x3c($sp) +/* f02f8c0: 02002025 */ or $a0,$s0,$zero +/* f02f8c4: 0fc0a209 */ jal func0f028824 +/* f02f8c8: 00002825 */ or $a1,$zero,$zero +/* f02f8cc: afa20038 */ sw $v0,0x38($sp) +/* f02f8d0: afa00034 */ sw $zero,0x34($sp) +/* f02f8d4: 12000004 */ beqz $s0,.L0f02f8e8 +/* f02f8d8: 00001825 */ or $v1,$zero,$zero +/* f02f8dc: 920e02fe */ lbu $t6,0x2fe($s0) +/* f02f8e0: 10000002 */ beqz $zero,.L0f02f8ec +/* f02f8e4: afae002c */ sw $t6,0x2c($sp) +.L0f02f8e8: +/* f02f8e8: afa0002c */ sw $zero,0x2c($sp) +.L0f02f8ec: +/* f02f8ec: 8fa4003c */ lw $a0,0x3c($sp) +/* f02f8f0: 1080000a */ beqz $a0,.L0f02f91c +/* f02f8f4: 00000000 */ sll $zero,$zero,0x0 +/* f02f8f8: 10400008 */ beqz $v0,.L0f02f91c +/* f02f8fc: 00000000 */ sll $zero,$zero,0x0 +/* f02f900: 0c004b70 */ jal 0x12dc0 +/* f02f904: 00000000 */ sll $zero,$zero,0x0 +/* f02f908: 304f0001 */ andi $t7,$v0,0x1 +/* f02f90c: 0c004b70 */ jal 0x12dc0 +/* f02f910: afaf0034 */ sw $t7,0x34($sp) +/* f02f914: 10000014 */ beqz $zero,.L0f02f968 +/* f02f918: 30430001 */ andi $v1,$v0,0x1 +.L0f02f91c: +/* f02f91c: 0fc0b849 */ jal func0f02e124 +/* f02f920: afa30030 */ sw $v1,0x30($sp) +/* f02f924: 14400010 */ bnez $v0,.L0f02f968 +/* f02f928: 8fa30030 */ lw $v1,0x30($sp) +/* f02f92c: 8fa40038 */ lw $a0,0x38($sp) +/* f02f930: 0fc0b849 */ jal func0f02e124 +/* f02f934: afa30030 */ sw $v1,0x30($sp) +/* f02f938: 1440000b */ bnez $v0,.L0f02f968 +/* f02f93c: 8fa30030 */ lw $v1,0x30($sp) +/* f02f940: 8fb8003c */ lw $t8,0x3c($sp) +/* f02f944: 8fa8003c */ lw $t0,0x3c($sp) +/* f02f948: 8fb90038 */ lw $t9,0x38($sp) +/* f02f94c: 17000003 */ bnez $t8,.L0f02f95c +/* f02f950: 0008482b */ sltu $t1,$zero,$t0 +/* f02f954: 53200005 */ beqzl $t9,.L0f02f96c +/* f02f958: 8faa002c */ lw $t2,0x2c($sp) +.L0f02f95c: +/* f02f95c: 0c004b70 */ jal 0x12dc0 +/* f02f960: afa90034 */ sw $t1,0x34($sp) +/* f02f964: 30430001 */ andi $v1,$v0,0x1 +.L0f02f968: +/* f02f968: 8faa002c */ lw $t2,0x2c($sp) +.L0f02f96c: +/* f02f96c: 8fae002c */ lw $t6,0x2c($sp) +/* f02f970: 24010001 */ addiu $at,$zero,0x1 +/* f02f974: 1540005e */ bnez $t2,.L0f02faf0 +/* f02f978: 00000000 */ sll $zero,$zero,0x0 +/* f02f97c: 5460002c */ bnezl $v1,.L0f02fa30 +/* f02f980: 8e02002c */ lw $v0,0x2c($s0) +/* f02f984: 8e0b002c */ lw $t3,0x2c($s0) +/* f02f988: 3c053f0c */ lui $a1,0x3f0c +/* f02f98c: 34a5cccd */ ori $a1,$a1,0xcccd +/* f02f990: 11600015 */ beqz $t3,.L0f02f9e8 +/* f02f994: 02002025 */ or $a0,$s0,$zero +/* f02f998: 3c053f0c */ lui $a1,0x3f0c +/* f02f99c: 3c063f61 */ lui $a2,0x3f61 +/* f02f9a0: 34c647af */ ori $a2,$a2,0x47af +/* f02f9a4: 34a5cccd */ ori $a1,$a1,0xcccd +/* f02f9a8: 0fc0b857 */ jal func0f02e15c +/* f02f9ac: 02002025 */ or $a0,$s0,$zero +/* f02f9b0: 3c014180 */ lui $at,0x4180 +/* f02f9b4: 44812000 */ mtc1 $at,$f4 +/* f02f9b8: 8e040020 */ lw $a0,0x20($s0) +/* f02f9bc: e7a00010 */ swc1 $f0,0x10($sp) +/* f02f9c0: 24050068 */ addiu $a1,$zero,0x68 +/* f02f9c4: 24060001 */ addiu $a2,$zero,0x1 +/* f02f9c8: 3c0740a0 */ lui $a3,0x40a0 +/* f02f9cc: 0c007733 */ jal 0x1dccc +/* f02f9d0: e7a40014 */ swc1 $f4,0x14($sp) +/* f02f9d4: 8e040020 */ lw $a0,0x20($s0) +/* f02f9d8: 0c007787 */ jal 0x1de1c +/* f02f9dc: 3c054210 */ lui $a1,0x4210 +/* f02f9e0: 1000006e */ beqz $zero,.L0f02fb9c +/* f02f9e4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02f9e8: +/* f02f9e8: 3c063f61 */ lui $a2,0x3f61 +/* f02f9ec: 0fc0b857 */ jal func0f02e15c +/* f02f9f0: 34c647af */ ori $a2,$a2,0x47af +/* f02f9f4: 3c014180 */ lui $at,0x4180 +/* f02f9f8: 44813000 */ mtc1 $at,$f6 +/* f02f9fc: 8e040020 */ lw $a0,0x20($s0) +/* f02fa00: e7a00010 */ swc1 $f0,0x10($sp) +/* f02fa04: 24050068 */ addiu $a1,$zero,0x68 +/* f02fa08: 00003025 */ or $a2,$zero,$zero +/* f02fa0c: 3c0740a0 */ lui $a3,0x40a0 +/* f02fa10: 0c007733 */ jal 0x1dccc +/* f02fa14: e7a60014 */ swc1 $f6,0x14($sp) +/* f02fa18: 8e040020 */ lw $a0,0x20($s0) +/* f02fa1c: 0c007787 */ jal 0x1de1c +/* f02fa20: 3c054210 */ lui $a1,0x4210 +/* f02fa24: 1000005d */ beqz $zero,.L0f02fb9c +/* f02fa28: 8fbf0024 */ lw $ra,0x24($sp) +/* f02fa2c: 8e02002c */ lw $v0,0x2c($s0) +.L0f02fa30: +/* f02fa30: 8fac0034 */ lw $t4,0x34($sp) +/* f02fa34: 10400003 */ beqz $v0,.L0f02fa44 +/* f02fa38: 00000000 */ sll $zero,$zero,0x0 +/* f02fa3c: 51800005 */ beqzl $t4,.L0f02fa54 +/* f02fa40: 3c053f33 */ lui $a1,0x3f33 +.L0f02fa44: +/* f02fa44: 14400016 */ bnez $v0,.L0f02faa0 +/* f02fa48: 8fad0034 */ lw $t5,0x34($sp) +/* f02fa4c: 11a00014 */ beqz $t5,.L0f02faa0 +/* f02fa50: 3c053f33 */ lui $a1,0x3f33 +.L0f02fa54: +/* f02fa54: 3c063f8f */ lui $a2,0x3f8f +/* f02fa58: 34c65c29 */ ori $a2,$a2,0x5c29 +/* f02fa5c: 34a53333 */ ori $a1,$a1,0x3333 +/* f02fa60: 0fc0b857 */ jal func0f02e15c +/* f02fa64: 02002025 */ or $a0,$s0,$zero +/* f02fa68: 3c014180 */ lui $at,0x4180 +/* f02fa6c: 44814000 */ mtc1 $at,$f8 +/* f02fa70: 8e040020 */ lw $a0,0x20($s0) +/* f02fa74: e7a00010 */ swc1 $f0,0x10($sp) +/* f02fa78: 2405003b */ addiu $a1,$zero,0x3b +/* f02fa7c: 8fa60034 */ lw $a2,0x34($sp) +/* f02fa80: 3c0740a0 */ lui $a3,0x40a0 +/* f02fa84: 0c007733 */ jal 0x1dccc +/* f02fa88: e7a80014 */ swc1 $f8,0x14($sp) +/* f02fa8c: 8e040020 */ lw $a0,0x20($s0) +/* f02fa90: 0c007787 */ jal 0x1de1c +/* f02fa94: 3c054208 */ lui $a1,0x4208 +/* f02fa98: 10000040 */ beqz $zero,.L0f02fb9c +/* f02fa9c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02faa0: +/* f02faa0: 3c053f33 */ lui $a1,0x3f33 +/* f02faa4: 3c063f8f */ lui $a2,0x3f8f +/* f02faa8: 34c65c29 */ ori $a2,$a2,0x5c29 +/* f02faac: 34a53333 */ ori $a1,$a1,0x3333 +/* f02fab0: 0fc0b857 */ jal func0f02e15c +/* f02fab4: 02002025 */ or $a0,$s0,$zero +/* f02fab8: 3c014180 */ lui $at,0x4180 +/* f02fabc: 44815000 */ mtc1 $at,$f10 +/* f02fac0: 8e040020 */ lw $a0,0x20($s0) +/* f02fac4: e7a00010 */ swc1 $f0,0x10($sp) +/* f02fac8: 2405003a */ addiu $a1,$zero,0x3a +/* f02facc: 8fa60034 */ lw $a2,0x34($sp) +/* f02fad0: 3c0740a0 */ lui $a3,0x40a0 +/* f02fad4: 0c007733 */ jal 0x1dccc +/* f02fad8: e7aa0014 */ swc1 $f10,0x14($sp) +/* f02fadc: 8e040020 */ lw $a0,0x20($s0) +/* f02fae0: 0c007787 */ jal 0x1de1c +/* f02fae4: 3c054200 */ lui $a1,0x4200 +/* f02fae8: 1000002c */ beqz $zero,.L0f02fb9c +/* f02faec: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02faf0: +/* f02faf0: 55c1002a */ bnel $t6,$at,.L0f02fb9c +/* f02faf4: 8fbf0024 */ lw $ra,0x24($sp) +/* f02faf8: 8e0f002c */ lw $t7,0x2c($s0) +/* f02fafc: 3c053f0c */ lui $a1,0x3f0c +/* f02fb00: 34a5cccd */ ori $a1,$a1,0xcccd +/* f02fb04: 11e00015 */ beqz $t7,.L0f02fb5c +/* f02fb08: 02002025 */ or $a0,$s0,$zero +/* f02fb0c: 3c053f0c */ lui $a1,0x3f0c +/* f02fb10: 3c063f61 */ lui $a2,0x3f61 +/* f02fb14: 34c647af */ ori $a2,$a2,0x47af +/* f02fb18: 34a5cccd */ ori $a1,$a1,0xcccd +/* f02fb1c: 0fc0b857 */ jal func0f02e15c +/* f02fb20: 02002025 */ or $a0,$s0,$zero +/* f02fb24: 3c014180 */ lui $at,0x4180 +/* f02fb28: 44818000 */ mtc1 $at,$f16 +/* f02fb2c: 8e040020 */ lw $a0,0x20($s0) +/* f02fb30: e7a00010 */ swc1 $f0,0x10($sp) +/* f02fb34: 24050328 */ addiu $a1,$zero,0x328 +/* f02fb38: 00003025 */ or $a2,$zero,$zero +/* f02fb3c: 3c0740a0 */ lui $a3,0x40a0 +/* f02fb40: 0c007733 */ jal 0x1dccc +/* f02fb44: e7b00014 */ swc1 $f16,0x14($sp) +/* f02fb48: 8e040020 */ lw $a0,0x20($s0) +/* f02fb4c: 0c007787 */ jal 0x1de1c +/* f02fb50: 3c0541d8 */ lui $a1,0x41d8 +/* f02fb54: 10000011 */ beqz $zero,.L0f02fb9c +/* f02fb58: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02fb5c: +/* f02fb5c: 3c063f61 */ lui $a2,0x3f61 +/* f02fb60: 0fc0b857 */ jal func0f02e15c +/* f02fb64: 34c647af */ ori $a2,$a2,0x47af +/* f02fb68: 3c014180 */ lui $at,0x4180 +/* f02fb6c: 44819000 */ mtc1 $at,$f18 +/* f02fb70: 8e040020 */ lw $a0,0x20($s0) +/* f02fb74: e7a00010 */ swc1 $f0,0x10($sp) +/* f02fb78: 24050328 */ addiu $a1,$zero,0x328 +/* f02fb7c: 24060001 */ addiu $a2,$zero,0x1 +/* f02fb80: 3c0740a0 */ lui $a3,0x40a0 +/* f02fb84: 0c007733 */ jal 0x1dccc +/* f02fb88: e7b20014 */ swc1 $f18,0x14($sp) +/* f02fb8c: 8e040020 */ lw $a0,0x20($s0) +/* f02fb90: 0c007787 */ jal 0x1de1c +/* f02fb94: 3c0541d8 */ lui $a1,0x41d8 +/* f02fb98: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02fb9c: +/* f02fb9c: 8fb00020 */ lw $s0,0x20($sp) +/* f02fba0: 27bd0040 */ addiu $sp,$sp,0x40 +/* f02fba4: 03e00008 */ jr $ra +/* f02fba8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02fbac +/* f02fbac: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02fbb0: afbf001c */ sw $ra,0x1c($sp) +/* f02fbb4: afb00018 */ sw $s0,0x18($sp) +/* f02fbb8: 00808025 */ or $s0,$a0,$zero +/* f02fbbc: 0fc0fe3d */ jal func0f03f8f4 +/* f02fbc0: afa50024 */ sw $a1,0x24($sp) +/* f02fbc4: 240e000b */ addiu $t6,$zero,0xb +/* f02fbc8: a20e0007 */ sb $t6,0x7($s0) +/* f02fbcc: 8faf0024 */ lw $t7,0x24($sp) +/* f02fbd0: a2000008 */ sb $zero,0x8($s0) +/* f02fbd4: 8e040020 */ lw $a0,0x20($s0) +/* f02fbd8: 0c0076e5 */ jal 0x1db94 +/* f02fbdc: ae0f002c */ sw $t7,0x2c($s0) +/* f02fbe0: 10400006 */ beqz $v0,.L0f02fbfc +/* f02fbe4: 00000000 */ sll $zero,$zero,0x0 +/* f02fbe8: 8e180014 */ lw $t8,0x14($s0) +/* f02fbec: 3c010020 */ lui $at,0x20 +/* f02fbf0: 0301c825 */ or $t9,$t8,$at +/* f02fbf4: 10000008 */ beqz $zero,.L0f02fc18 +/* f02fbf8: ae190014 */ sw $t9,0x14($s0) +.L0f02fbfc: +/* f02fbfc: 0fc0be29 */ jal func0f02f8a4 +/* f02fc00: 02002025 */ or $a0,$s0,$zero +/* f02fc04: 8e080014 */ lw $t0,0x14($s0) +/* f02fc08: 3c01ffdf */ lui $at,0xffdf +/* f02fc0c: 3421ffff */ ori $at,$at,0xffff +/* f02fc10: 01014824 */ and $t1,$t0,$at +/* f02fc14: ae090014 */ sw $t1,0x14($s0) +.L0f02fc18: +/* f02fc18: 8fbf001c */ lw $ra,0x1c($sp) +/* f02fc1c: 8fb00018 */ lw $s0,0x18($sp) +/* f02fc20: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02fc24: 03e00008 */ jr $ra +/* f02fc28: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02fc2c +/* f02fc2c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f02fc30: afbf0024 */ sw $ra,0x24($sp) +/* f02fc34: afb00020 */ sw $s0,0x20($sp) +/* f02fc38: 00808025 */ or $s0,$a0,$zero +/* f02fc3c: 0fc0a209 */ jal func0f028824 +/* f02fc40: 24050001 */ addiu $a1,$zero,0x1 +/* f02fc44: 02002025 */ or $a0,$s0,$zero +/* f02fc48: 00002825 */ or $a1,$zero,$zero +/* f02fc4c: 0fc0a209 */ jal func0f028824 +/* f02fc50: afa20034 */ sw $v0,0x34($sp) +/* f02fc54: 8fa60034 */ lw $a2,0x34($sp) +/* f02fc58: 00402825 */ or $a1,$v0,$zero +/* f02fc5c: 00001825 */ or $v1,$zero,$zero +/* f02fc60: 10c00005 */ beqz $a2,.L0f02fc78 +/* f02fc64: 00000000 */ sll $zero,$zero,0x0 +/* f02fc68: 14400003 */ bnez $v0,.L0f02fc78 +/* f02fc6c: 00000000 */ sll $zero,$zero,0x0 +/* f02fc70: 10000017 */ beqz $zero,.L0f02fcd0 +/* f02fc74: 24030001 */ addiu $v1,$zero,0x1 +.L0f02fc78: +/* f02fc78: 10c00003 */ beqz $a2,.L0f02fc88 +/* f02fc7c: 00000000 */ sll $zero,$zero,0x0 +/* f02fc80: 14400010 */ bnez $v0,.L0f02fcc4 +/* f02fc84: 00000000 */ sll $zero,$zero,0x0 +.L0f02fc88: +/* f02fc88: 14c00003 */ bnez $a2,.L0f02fc98 +/* f02fc8c: 00c02025 */ or $a0,$a2,$zero +/* f02fc90: 1040000c */ beqz $v0,.L0f02fcc4 +/* f02fc94: 00000000 */ sll $zero,$zero,0x0 +.L0f02fc98: +/* f02fc98: afa3002c */ sw $v1,0x2c($sp) +/* f02fc9c: 0fc0b849 */ jal func0f02e124 +/* f02fca0: afa50030 */ sw $a1,0x30($sp) +/* f02fca4: 8fa3002c */ lw $v1,0x2c($sp) +/* f02fca8: 14400006 */ bnez $v0,.L0f02fcc4 +/* f02fcac: 8fa50030 */ lw $a1,0x30($sp) +/* f02fcb0: 00a02025 */ or $a0,$a1,$zero +/* f02fcb4: 0fc0b849 */ jal func0f02e124 +/* f02fcb8: afa3002c */ sw $v1,0x2c($sp) +/* f02fcbc: 10400004 */ beqz $v0,.L0f02fcd0 +/* f02fcc0: 8fa3002c */ lw $v1,0x2c($sp) +.L0f02fcc4: +/* f02fcc4: 0c004b70 */ jal 0x12dc0 +/* f02fcc8: 00000000 */ sll $zero,$zero,0x0 +/* f02fccc: 30430001 */ andi $v1,$v0,0x1 +.L0f02fcd0: +/* f02fcd0: 8e02002c */ lw $v0,0x2c($s0) +/* f02fcd4: 10400003 */ beqz $v0,.L0f02fce4 +/* f02fcd8: 00000000 */ sll $zero,$zero,0x0 +/* f02fcdc: 50600005 */ beqzl $v1,.L0f02fcf4 +/* f02fce0: 3c053f0c */ lui $a1,0x3f0c +.L0f02fce4: +/* f02fce4: 14400016 */ bnez $v0,.L0f02fd40 +/* f02fce8: 02002025 */ or $a0,$s0,$zero +/* f02fcec: 10600014 */ beqz $v1,.L0f02fd40 +/* f02fcf0: 3c053f0c */ lui $a1,0x3f0c +.L0f02fcf4: +/* f02fcf4: 3c063f61 */ lui $a2,0x3f61 +/* f02fcf8: 34c647af */ ori $a2,$a2,0x47af +/* f02fcfc: 34a5cccd */ ori $a1,$a1,0xcccd +/* f02fd00: 0fc0b857 */ jal func0f02e15c +/* f02fd04: 02002025 */ or $a0,$s0,$zero +/* f02fd08: 3c014180 */ lui $at,0x4180 +/* f02fd0c: 44812000 */ mtc1 $at,$f4 +/* f02fd10: 8e040020 */ lw $a0,0x20($s0) +/* f02fd14: e7a00010 */ swc1 $f0,0x10($sp) +/* f02fd18: 24050068 */ addiu $a1,$zero,0x68 +/* f02fd1c: 24060001 */ addiu $a2,$zero,0x1 +/* f02fd20: 3c0740a0 */ lui $a3,0x40a0 +/* f02fd24: 0c007733 */ jal 0x1dccc +/* f02fd28: e7a40014 */ swc1 $f4,0x14($sp) +/* f02fd2c: 8e040020 */ lw $a0,0x20($s0) +/* f02fd30: 0c007787 */ jal 0x1de1c +/* f02fd34: 3c054210 */ lui $a1,0x4210 +/* f02fd38: 10000013 */ beqz $zero,.L0f02fd88 +/* f02fd3c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02fd40: +/* f02fd40: 3c053f0c */ lui $a1,0x3f0c +/* f02fd44: 3c063f61 */ lui $a2,0x3f61 +/* f02fd48: 34c647af */ ori $a2,$a2,0x47af +/* f02fd4c: 0fc0b857 */ jal func0f02e15c +/* f02fd50: 34a5cccd */ ori $a1,$a1,0xcccd +/* f02fd54: 3c014180 */ lui $at,0x4180 +/* f02fd58: 44813000 */ mtc1 $at,$f6 +/* f02fd5c: 8e040020 */ lw $a0,0x20($s0) +/* f02fd60: e7a00010 */ swc1 $f0,0x10($sp) +/* f02fd64: 24050068 */ addiu $a1,$zero,0x68 +/* f02fd68: 00003025 */ or $a2,$zero,$zero +/* f02fd6c: 3c0740a0 */ lui $a3,0x40a0 +/* f02fd70: 0c007733 */ jal 0x1dccc +/* f02fd74: e7a60014 */ swc1 $f6,0x14($sp) +/* f02fd78: 8e040020 */ lw $a0,0x20($s0) +/* f02fd7c: 0c007787 */ jal 0x1de1c +/* f02fd80: 3c054210 */ lui $a1,0x4210 +/* f02fd84: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02fd88: +/* f02fd88: 8fb00020 */ lw $s0,0x20($sp) +/* f02fd8c: 27bd0038 */ addiu $sp,$sp,0x38 +/* f02fd90: 03e00008 */ jr $ra +/* f02fd94: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02fd98 +/* f02fd98: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02fd9c: afbf001c */ sw $ra,0x1c($sp) +/* f02fda0: afb00018 */ sw $s0,0x18($sp) +/* f02fda4: 00808025 */ or $s0,$a0,$zero +/* f02fda8: 0fc0fe3d */ jal func0f03f8f4 +/* f02fdac: afa50024 */ sw $a1,0x24($sp) +/* f02fdb0: 240e000c */ addiu $t6,$zero,0xc +/* f02fdb4: a20e0007 */ sb $t6,0x7($s0) +/* f02fdb8: 8faf0024 */ lw $t7,0x24($sp) +/* f02fdbc: a2000008 */ sb $zero,0x8($s0) +/* f02fdc0: 8e040020 */ lw $a0,0x20($s0) +/* f02fdc4: 0c0076e5 */ jal 0x1db94 +/* f02fdc8: ae0f002c */ sw $t7,0x2c($s0) +/* f02fdcc: 10400006 */ beqz $v0,.L0f02fde8 +/* f02fdd0: 00000000 */ sll $zero,$zero,0x0 +/* f02fdd4: 8e180014 */ lw $t8,0x14($s0) +/* f02fdd8: 3c010020 */ lui $at,0x20 +/* f02fddc: 0301c825 */ or $t9,$t8,$at +/* f02fde0: 10000008 */ beqz $zero,.L0f02fe04 +/* f02fde4: ae190014 */ sw $t9,0x14($s0) +.L0f02fde8: +/* f02fde8: 0fc0bf0b */ jal func0f02fc2c +/* f02fdec: 02002025 */ or $a0,$s0,$zero +/* f02fdf0: 8e080014 */ lw $t0,0x14($s0) +/* f02fdf4: 3c01ffdf */ lui $at,0xffdf +/* f02fdf8: 3421ffff */ ori $at,$at,0xffff +/* f02fdfc: 01014824 */ and $t1,$t0,$at +/* f02fe00: ae090014 */ sw $t1,0x14($s0) +.L0f02fe04: +/* f02fe04: 8fbf001c */ lw $ra,0x1c($sp) +/* f02fe08: 8fb00018 */ lw $s0,0x18($sp) +/* f02fe0c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02fe10: 03e00008 */ jr $ra +/* f02fe14: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02fe18 +/* f02fe18: 27bdffb0 */ addiu $sp,$sp,-80 +/* f02fe1c: afbf0024 */ sw $ra,0x24($sp) +/* f02fe20: afb00020 */ sw $s0,0x20($sp) +/* f02fe24: 8c82001c */ lw $v0,0x1c($a0) +/* f02fe28: c486002c */ lwc1 $f6,0x2c($a0) +/* f02fe2c: c48a0034 */ lwc1 $f10,0x34($a0) +/* f02fe30: c4440008 */ lwc1 $f4,0x8($v0) +/* f02fe34: c4480010 */ lwc1 $f8,0x10($v0) +/* f02fe38: 00808025 */ or $s0,$a0,$zero +/* f02fe3c: 46062001 */ sub.s $f0,$f4,$f6 +/* f02fe40: 460a4081 */ sub.s $f2,$f8,$f10 +/* f02fe44: 46000402 */ mul.s $f16,$f0,$f0 +/* f02fe48: 00000000 */ sll $zero,$zero,0x0 +/* f02fe4c: 46021482 */ mul.s $f18,$f2,$f2 +/* f02fe50: 0c012974 */ jal 0x4a5d0 +/* f02fe54: 46128300 */ add.s $f12,$f16,$f18 +/* f02fe58: e7a00040 */ swc1 $f0,0x40($sp) +/* f02fe5c: 02002025 */ or $a0,$s0,$zero +/* f02fe60: 0fc0a209 */ jal func0f028824 +/* f02fe64: 24050001 */ addiu $a1,$zero,0x1 +/* f02fe68: 02002025 */ or $a0,$s0,$zero +/* f02fe6c: 00002825 */ or $a1,$zero,$zero +/* f02fe70: 0fc0a209 */ jal func0f028824 +/* f02fe74: afa2003c */ sw $v0,0x3c($sp) +/* f02fe78: 240e0001 */ addiu $t6,$zero,0x1 +/* f02fe7c: 8fa7003c */ lw $a3,0x3c($sp) +/* f02fe80: 00402825 */ or $a1,$v0,$zero +/* f02fe84: 12000003 */ beqz $s0,.L0f02fe94 +/* f02fe88: afae0034 */ sw $t6,0x34($sp) +/* f02fe8c: 10000002 */ beqz $zero,.L0f02fe98 +/* f02fe90: 920302fe */ lbu $v1,0x2fe($s0) +.L0f02fe94: +/* f02fe94: 00001825 */ or $v1,$zero,$zero +.L0f02fe98: +/* f02fe98: 10e00003 */ beqz $a3,.L0f02fea8 +/* f02fe9c: 00000000 */ sll $zero,$zero,0x0 +/* f02fea0: 54400006 */ bnezl $v0,.L0f02febc +/* f02fea4: afa00034 */ sw $zero,0x34($sp) +.L0f02fea8: +/* f02fea8: 14e00009 */ bnez $a3,.L0f02fed0 +/* f02feac: 00e02025 */ or $a0,$a3,$zero +/* f02feb0: 54400008 */ bnezl $v0,.L0f02fed4 +/* f02feb4: afa3002c */ sw $v1,0x2c($sp) +/* f02feb8: afa00034 */ sw $zero,0x34($sp) +.L0f02febc: +/* f02febc: 0c004b70 */ jal 0x12dc0 +/* f02fec0: afa3002c */ sw $v1,0x2c($sp) +/* f02fec4: 8fa3002c */ lw $v1,0x2c($sp) +/* f02fec8: 10000014 */ beqz $zero,.L0f02ff1c +/* f02fecc: 30460001 */ andi $a2,$v0,0x1 +.L0f02fed0: +/* f02fed0: afa3002c */ sw $v1,0x2c($sp) +.L0f02fed4: +/* f02fed4: afa50038 */ sw $a1,0x38($sp) +/* f02fed8: 0fc0b849 */ jal func0f02e124 +/* f02fedc: afa7003c */ sw $a3,0x3c($sp) +/* f02fee0: 8fa3002c */ lw $v1,0x2c($sp) +/* f02fee4: 8fa50038 */ lw $a1,0x38($sp) +/* f02fee8: 14400008 */ bnez $v0,.L0f02ff0c +/* f02feec: 8fa7003c */ lw $a3,0x3c($sp) +/* f02fef0: 00a02025 */ or $a0,$a1,$zero +/* f02fef4: afa3002c */ sw $v1,0x2c($sp) +/* f02fef8: 0fc0b849 */ jal func0f02e124 +/* f02fefc: afa7003c */ sw $a3,0x3c($sp) +/* f02ff00: 8fa3002c */ lw $v1,0x2c($sp) +/* f02ff04: 10400004 */ beqz $v0,.L0f02ff18 +/* f02ff08: 8fa7003c */ lw $a3,0x3c($sp) +.L0f02ff0c: +/* f02ff0c: afa00034 */ sw $zero,0x34($sp) +/* f02ff10: 10000002 */ beqz $zero,.L0f02ff1c +/* f02ff14: 0007302b */ sltu $a2,$zero,$a3 +.L0f02ff18: +/* f02ff18: 0007302b */ sltu $a2,$zero,$a3 +.L0f02ff1c: +/* f02ff1c: 14600038 */ bnez $v1,.L0f030000 +/* f02ff20: 24010001 */ addiu $at,$zero,0x1 +/* f02ff24: 8faf0034 */ lw $t7,0x34($sp) +/* f02ff28: 24040059 */ addiu $a0,$zero,0x59 +/* f02ff2c: 11e0001b */ beqz $t7,.L0f02ff9c +/* f02ff30: 00000000 */ sll $zero,$zero,0x0 +/* f02ff34: 2404002a */ addiu $a0,$zero,0x2a +/* f02ff38: 0fc0b7fc */ jal func0f02dff0 +/* f02ff3c: afa60030 */ sw $a2,0x30($sp) +/* f02ff40: 3c013f00 */ lui $at,0x3f00 +/* f02ff44: 44811000 */ mtc1 $at,$f2 +/* f02ff48: 3c013f80 */ lui $at,0x3f80 +/* f02ff4c: 44812000 */ mtc1 $at,$f4 +/* f02ff50: 46020182 */ mul.s $f6,$f0,$f2 +/* f02ff54: c7aa0040 */ lwc1 $f10,0x40($sp) +/* f02ff58: 3c014180 */ lui $at,0x4180 +/* f02ff5c: 8fa60030 */ lw $a2,0x30($sp) +/* f02ff60: 8e040020 */ lw $a0,0x20($s0) +/* f02ff64: 2405002a */ addiu $a1,$zero,0x2a +/* f02ff68: 24070000 */ addiu $a3,$zero,0x0 +/* f02ff6c: 46062203 */ div.s $f8,$f4,$f6 +/* f02ff70: 44812000 */ mtc1 $at,$f4 +/* f02ff74: 460a4402 */ mul.s $f16,$f8,$f10 +/* f02ff78: 4600848d */ trunc.w.s $f18,$f16 +/* f02ff7c: 44199000 */ mfc1 $t9,$f18 +/* f02ff80: 00000000 */ sll $zero,$zero,0x0 +/* f02ff84: ae19003c */ sw $t9,0x3c($s0) +/* f02ff88: e7a20010 */ swc1 $f2,0x10($sp) +/* f02ff8c: 0c007733 */ jal 0x1dccc +/* f02ff90: e7a40014 */ swc1 $f4,0x14($sp) +/* f02ff94: 10000034 */ beqz $zero,.L0f030068 +/* f02ff98: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02ff9c: +/* f02ff9c: 0fc0b7fc */ jal func0f02dff0 +/* f02ffa0: afa60030 */ sw $a2,0x30($sp) +/* f02ffa4: 3c013f00 */ lui $at,0x3f00 +/* f02ffa8: 44811000 */ mtc1 $at,$f2 +/* f02ffac: 3c013f80 */ lui $at,0x3f80 +/* f02ffb0: 44813000 */ mtc1 $at,$f6 +/* f02ffb4: 46020202 */ mul.s $f8,$f0,$f2 +/* f02ffb8: c7b00040 */ lwc1 $f16,0x40($sp) +/* f02ffbc: 3c014180 */ lui $at,0x4180 +/* f02ffc0: 8fa60030 */ lw $a2,0x30($sp) +/* f02ffc4: 8e040020 */ lw $a0,0x20($s0) +/* f02ffc8: 24050059 */ addiu $a1,$zero,0x59 +/* f02ffcc: 24070000 */ addiu $a3,$zero,0x0 +/* f02ffd0: 46083283 */ div.s $f10,$f6,$f8 +/* f02ffd4: 44813000 */ mtc1 $at,$f6 +/* f02ffd8: 46105482 */ mul.s $f18,$f10,$f16 +/* f02ffdc: 4600910d */ trunc.w.s $f4,$f18 +/* f02ffe0: 44092000 */ mfc1 $t1,$f4 +/* f02ffe4: 00000000 */ sll $zero,$zero,0x0 +/* f02ffe8: ae09003c */ sw $t1,0x3c($s0) +/* f02ffec: e7a20010 */ swc1 $f2,0x10($sp) +/* f02fff0: 0c007733 */ jal 0x1dccc +/* f02fff4: e7a60014 */ swc1 $f6,0x14($sp) +/* f02fff8: 1000001b */ beqz $zero,.L0f030068 +/* f02fffc: 8fbf0024 */ lw $ra,0x24($sp) +.L0f030000: +/* f030000: 14610018 */ bne $v1,$at,.L0f030064 +/* f030004: 24040394 */ addiu $a0,$zero,0x394 +/* f030008: 0fc0b7fc */ jal func0f02dff0 +/* f03000c: afa60030 */ sw $a2,0x30($sp) +/* f030010: 3c013f00 */ lui $at,0x3f00 +/* f030014: 44811000 */ mtc1 $at,$f2 +/* f030018: 3c013f80 */ lui $at,0x3f80 +/* f03001c: 44814000 */ mtc1 $at,$f8 +/* f030020: 46020282 */ mul.s $f10,$f0,$f2 +/* f030024: c7b20040 */ lwc1 $f18,0x40($sp) +/* f030028: 3c014180 */ lui $at,0x4180 +/* f03002c: 8fa60030 */ lw $a2,0x30($sp) +/* f030030: 8e040020 */ lw $a0,0x20($s0) +/* f030034: 24050394 */ addiu $a1,$zero,0x394 +/* f030038: 24070000 */ addiu $a3,$zero,0x0 +/* f03003c: 460a4403 */ div.s $f16,$f8,$f10 +/* f030040: 44814000 */ mtc1 $at,$f8 +/* f030044: 46128102 */ mul.s $f4,$f16,$f18 +/* f030048: 4600218d */ trunc.w.s $f6,$f4 +/* f03004c: 440b3000 */ mfc1 $t3,$f6 +/* f030050: 00000000 */ sll $zero,$zero,0x0 +/* f030054: ae0b003c */ sw $t3,0x3c($s0) +/* f030058: e7a20010 */ swc1 $f2,0x10($sp) +/* f03005c: 0c007733 */ jal 0x1dccc +/* f030060: e7a80014 */ swc1 $f8,0x14($sp) +.L0f030064: +/* f030064: 8fbf0024 */ lw $ra,0x24($sp) +.L0f030068: +/* f030068: 8fb00020 */ lw $s0,0x20($sp) +/* f03006c: 27bd0050 */ addiu $sp,$sp,0x50 +/* f030070: 03e00008 */ jr $ra +/* f030074: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f030078 +/* f030078: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03007c: afbf001c */ sw $ra,0x1c($sp) +/* f030080: afb00018 */ sw $s0,0x18($sp) +/* f030084: 00808025 */ or $s0,$a0,$zero +/* f030088: 0fc0fe3d */ jal func0f03f8f4 +/* f03008c: afa50024 */ sw $a1,0x24($sp) +/* f030090: 8fa50024 */ lw $a1,0x24($sp) +/* f030094: 240e000d */ addiu $t6,$zero,0xd +/* f030098: a20e0007 */ sb $t6,0x7($s0) +/* f03009c: c4a40000 */ lwc1 $f4,0x0($a1) +/* f0300a0: 3c0141f0 */ lui $at,0x41f0 +/* f0300a4: 44815000 */ mtc1 $at,$f10 +/* f0300a8: e604002c */ swc1 $f4,0x2c($s0) +/* f0300ac: c4a60004 */ lwc1 $f6,0x4($a1) +/* f0300b0: 44808000 */ mtc1 $zero,$f16 +/* f0300b4: 8e040020 */ lw $a0,0x20($s0) +/* f0300b8: e6060030 */ swc1 $f6,0x30($s0) +/* f0300bc: c4a80008 */ lwc1 $f8,0x8($a1) +/* f0300c0: a2000008 */ sb $zero,0x8($s0) +/* f0300c4: e60a0038 */ swc1 $f10,0x38($s0) +/* f0300c8: e6100040 */ swc1 $f16,0x40($s0) +/* f0300cc: 0c0076e5 */ jal 0x1db94 +/* f0300d0: e6080034 */ swc1 $f8,0x34($s0) +/* f0300d4: 10400006 */ beqz $v0,.L0f0300f0 +/* f0300d8: 00000000 */ sll $zero,$zero,0x0 +/* f0300dc: 8e0f0014 */ lw $t7,0x14($s0) +/* f0300e0: 3c010020 */ lui $at,0x20 +/* f0300e4: 01e1c025 */ or $t8,$t7,$at +/* f0300e8: 10000008 */ beqz $zero,.L0f03010c +/* f0300ec: ae180014 */ sw $t8,0x14($s0) +.L0f0300f0: +/* f0300f0: 0fc0bf86 */ jal func0f02fe18 +/* f0300f4: 02002025 */ or $a0,$s0,$zero +/* f0300f8: 8e190014 */ lw $t9,0x14($s0) +/* f0300fc: 3c01ffdf */ lui $at,0xffdf +/* f030100: 3421ffff */ ori $at,$at,0xffff +/* f030104: 03214024 */ and $t0,$t9,$at +/* f030108: ae080014 */ sw $t0,0x14($s0) +.L0f03010c: +/* f03010c: 8fbf001c */ lw $ra,0x1c($sp) +/* f030110: 8fb00018 */ lw $s0,0x18($sp) +/* f030114: 27bd0020 */ addiu $sp,$sp,0x20 +/* f030118: 03e00008 */ jr $ra +/* f03011c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f030120 +/* f030120: 27bdffa8 */ addiu $sp,$sp,-88 +/* f030124: afbf0024 */ sw $ra,0x24($sp) +/* f030128: afa5005c */ sw $a1,0x5c($sp) +/* f03012c: afa40058 */ sw $a0,0x58($sp) +/* f030130: afa60060 */ sw $a2,0x60($sp) +/* f030134: 0fc0a209 */ jal func0f028824 +/* f030138: 24050001 */ addiu $a1,$zero,0x1 +/* f03013c: afa20054 */ sw $v0,0x54($sp) +/* f030140: 8fa40058 */ lw $a0,0x58($sp) +/* f030144: 0fc0a209 */ jal func0f028824 +/* f030148: 00002825 */ or $a1,$zero,$zero +/* f03014c: 3c0f8007 */ lui $t7,0x8007 +/* f030150: 25ef801c */ addiu $t7,$t7,-32740 +/* f030154: 8fa60058 */ lw $a2,0x58($sp) +/* f030158: 8de10000 */ lw $at,0x0($t7) +/* f03015c: 8de80004 */ lw $t0,0x4($t7) +/* f030160: 27ae0040 */ addiu $t6,$sp,0x40 +/* f030164: 00402825 */ or $a1,$v0,$zero +/* f030168: adc10000 */ sw $at,0x0($t6) +/* f03016c: 10c00003 */ beqz $a2,.L0f03017c +/* f030170: adc80004 */ sw $t0,0x4($t6) +/* f030174: 10000002 */ beqz $zero,.L0f030180 +/* f030178: 90c702fe */ lbu $a3,0x2fe($a2) +.L0f03017c: +/* f03017c: 00003825 */ or $a3,$zero,$zero +.L0f030180: +/* f030180: 8fa40054 */ lw $a0,0x54($sp) +/* f030184: 50800036 */ beqzl $a0,.L0f030260 +/* f030188: afa50050 */ sw $a1,0x50($sp) +/* f03018c: 50400034 */ beqzl $v0,.L0f030260 +/* f030190: afa50050 */ sw $a1,0x50($sp) +/* f030194: 00c02025 */ or $a0,$a2,$zero +/* f030198: 24050001 */ addiu $a1,$zero,0x1 +/* f03019c: 0fc0a20d */ jal func0f028834 +/* f0301a0: afa7003c */ sw $a3,0x3c($sp) +/* f0301a4: afa20038 */ sw $v0,0x38($sp) +/* f0301a8: 8fa40058 */ lw $a0,0x58($sp) +/* f0301ac: 0fc0a20d */ jal func0f028834 +/* f0301b0: 00002825 */ or $a1,$zero,$zero +/* f0301b4: 8fa90038 */ lw $t1,0x38($sp) +/* f0301b8: 8fa7003c */ lw $a3,0x3c($sp) +/* f0301bc: 2c460001 */ sltiu $a2,$v0,0x1 +/* f0301c0: 1120001f */ beqz $t1,.L0f030240 +/* f0301c4: 000741c0 */ sll $t0,$a3,0x7 +/* f0301c8: 1040001d */ beqz $v0,.L0f030240 +/* f0301cc: 00000000 */ sll $zero,$zero,0x0 +/* f0301d0: 0c004b70 */ jal 0x12dc0 +/* f0301d4: afa7003c */ sw $a3,0x3c($sp) +/* f0301d8: 30460001 */ andi $a2,$v0,0x1 +/* f0301dc: 0c004b70 */ jal 0x12dc0 +/* f0301e0: afa6004c */ sw $a2,0x4c($sp) +/* f0301e4: 24010003 */ addiu $at,$zero,0x3 +/* f0301e8: 0041001b */ divu $zero,$v0,$at +/* f0301ec: 00005010 */ mfhi $t2 +/* f0301f0: 8fa6004c */ lw $a2,0x4c($sp) +/* f0301f4: 15400009 */ bnez $t2,.L0f03021c +/* f0301f8: 8fa7003c */ lw $a3,0x3c($sp) +/* f0301fc: 3c0c8006 */ lui $t4,0x8006 +/* f030200: 258c62d8 */ addiu $t4,$t4,0x62d8 +/* f030204: 000759c0 */ sll $t3,$a3,0x7 +/* f030208: 2ccd0001 */ sltiu $t5,$a2,0x1 +/* f03020c: 016c2821 */ addu $a1,$t3,$t4 +/* f030210: afa60044 */ sw $a2,0x44($sp) +/* f030214: 1000002f */ beqz $zero,.L0f0302d4 +/* f030218: afad0040 */ sw $t5,0x40($sp) +.L0f03021c: +/* f03021c: 3c188006 */ lui $t8,0x8006 +/* f030220: 271866c8 */ addiu $t8,$t8,0x66c8 +/* f030224: 0007c9c0 */ sll $t9,$a3,0x7 +/* f030228: 240e0001 */ addiu $t6,$zero,0x1 +/* f03022c: 240f0001 */ addiu $t7,$zero,0x1 +/* f030230: 03382821 */ addu $a1,$t9,$t8 +/* f030234: afae0044 */ sw $t6,0x44($sp) +/* f030238: 10000026 */ beqz $zero,.L0f0302d4 +/* f03023c: afaf0040 */ sw $t7,0x40($sp) +.L0f030240: +/* f030240: 3c098006 */ lui $t1,0x8006 +/* f030244: 252962d8 */ addiu $t1,$t1,0x62d8 +/* f030248: 2cca0001 */ sltiu $t2,$a2,0x1 +/* f03024c: 01092821 */ addu $a1,$t0,$t1 +/* f030250: afa60044 */ sw $a2,0x44($sp) +/* f030254: 1000001f */ beqz $zero,.L0f0302d4 +/* f030258: afaa0040 */ sw $t2,0x40($sp) +/* f03025c: afa50050 */ sw $a1,0x50($sp) +.L0f030260: +/* f030260: 0fc0b849 */ jal func0f02e124 +/* f030264: afa7003c */ sw $a3,0x3c($sp) +/* f030268: 8fa50050 */ lw $a1,0x50($sp) +/* f03026c: 14400006 */ bnez $v0,.L0f030288 +/* f030270: 8fa7003c */ lw $a3,0x3c($sp) +/* f030274: 00a02025 */ or $a0,$a1,$zero +/* f030278: 0fc0b849 */ jal func0f02e124 +/* f03027c: afa7003c */ sw $a3,0x3c($sp) +/* f030280: 1040000b */ beqz $v0,.L0f0302b0 +/* f030284: 8fa7003c */ lw $a3,0x3c($sp) +.L0f030288: +/* f030288: 8fa20054 */ lw $v0,0x54($sp) +/* f03028c: 3c0d8006 */ lui $t5,0x8006 +/* f030290: 25ad62d8 */ addiu $t5,$t5,0x62d8 +/* f030294: 0002302b */ sltu $a2,$zero,$v0 +/* f030298: 000761c0 */ sll $t4,$a3,0x7 +/* f03029c: 2cd90001 */ sltiu $t9,$a2,0x1 +/* f0302a0: 018d2821 */ addu $a1,$t4,$t5 +/* f0302a4: afa60044 */ sw $a2,0x44($sp) +/* f0302a8: 1000000a */ beqz $zero,.L0f0302d4 +/* f0302ac: afb90040 */ sw $t9,0x40($sp) +.L0f0302b0: +/* f0302b0: 8fa20054 */ lw $v0,0x54($sp) +/* f0302b4: 3c0f8006 */ lui $t7,0x8006 +/* f0302b8: 25ef5ae0 */ addiu $t7,$t7,0x5ae0 +/* f0302bc: 0002302b */ sltu $a2,$zero,$v0 +/* f0302c0: 000771c0 */ sll $t6,$a3,0x7 +/* f0302c4: 2cc80001 */ sltiu $t0,$a2,0x1 +/* f0302c8: 01cf2821 */ addu $a1,$t6,$t7 +/* f0302cc: afa60044 */ sw $a2,0x44($sp) +/* f0302d0: afa80040 */ sw $t0,0x40($sp) +.L0f0302d4: +/* f0302d4: 8fa9005c */ lw $t1,0x5c($sp) +/* f0302d8: 8faa0060 */ lw $t2,0x60($sp) +/* f0302dc: 240b0001 */ addiu $t3,$zero,0x1 +/* f0302e0: afab0018 */ sw $t3,0x18($sp) +/* f0302e4: 8fa40058 */ lw $a0,0x58($sp) +/* f0302e8: 27a70040 */ addiu $a3,$sp,0x40 +/* f0302ec: afa90010 */ sw $t1,0x10($sp) +/* f0302f0: 0fc0c4e1 */ jal func0f031384 +/* f0302f4: afaa0014 */ sw $t2,0x14($sp) +/* f0302f8: 8fbf0024 */ lw $ra,0x24($sp) +/* f0302fc: 27bd0058 */ addiu $sp,$sp,0x58 +/* f030300: 03e00008 */ jr $ra +/* f030304: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f030308 +/* f030308: 27bdffb8 */ addiu $sp,$sp,-72 +/* f03030c: afbf0024 */ sw $ra,0x24($sp) +/* f030310: afa5004c */ sw $a1,0x4c($sp) +/* f030314: afa60050 */ sw $a2,0x50($sp) +/* f030318: 00002825 */ or $a1,$zero,$zero +/* f03031c: 0fc0a209 */ jal func0f028824 +/* f030320: afa40048 */ sw $a0,0x48($sp) +/* f030324: 3c0e8007 */ lui $t6,0x8007 +/* f030328: 25ce8024 */ addiu $t6,$t6,-32732 +/* f03032c: 8dc10000 */ lw $at,0x0($t6) +/* f030330: 8fa9004c */ lw $t1,0x4c($sp) +/* f030334: 8fa40048 */ lw $a0,0x48($sp) +/* f030338: 27a70034 */ addiu $a3,$sp,0x34 +/* f03033c: ace10000 */ sw $at,0x0($a3) +/* f030340: 8dd90004 */ lw $t9,0x4($t6) +/* f030344: 312a0020 */ andi $t2,$t1,0x20 +/* f030348: 00404025 */ or $t0,$v0,$zero +/* f03034c: 11400004 */ beqz $t2,.L0f030360 +/* f030350: acf90004 */ sw $t9,0x4($a3) +/* f030354: afa00038 */ sw $zero,0x38($sp) +/* f030358: 10000005 */ beqz $zero,.L0f030370 +/* f03035c: afa00034 */ sw $zero,0x34($sp) +.L0f030360: +/* f030360: 2c430001 */ sltiu $v1,$v0,0x1 +/* f030364: 2c6b0001 */ sltiu $t3,$v1,0x1 +/* f030368: afa30038 */ sw $v1,0x38($sp) +/* f03036c: afab0034 */ sw $t3,0x34($sp) +.L0f030370: +/* f030370: 8fac0050 */ lw $t4,0x50($sp) +/* f030374: 3c058006 */ lui $a1,0x8006 +/* f030378: 24a57e50 */ addiu $a1,$a1,0x7e50 +/* f03037c: 2d060001 */ sltiu $a2,$t0,0x1 +/* f030380: afa90010 */ sw $t1,0x10($sp) +/* f030384: afa00018 */ sw $zero,0x18($sp) +/* f030388: 0fc0c4e1 */ jal func0f031384 +/* f03038c: afac0014 */ sw $t4,0x14($sp) +/* f030390: 8fbf0024 */ lw $ra,0x24($sp) +/* f030394: 27bd0048 */ addiu $sp,$sp,0x48 +/* f030398: 03e00008 */ jr $ra +/* f03039c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0303a0 +/* f0303a0: 27bdffa8 */ addiu $sp,$sp,-88 +/* f0303a4: afbf0024 */ sw $ra,0x24($sp) +/* f0303a8: afa5005c */ sw $a1,0x5c($sp) +/* f0303ac: afa40058 */ sw $a0,0x58($sp) +/* f0303b0: afa60060 */ sw $a2,0x60($sp) +/* f0303b4: 0fc0a209 */ jal func0f028824 +/* f0303b8: 24050001 */ addiu $a1,$zero,0x1 +/* f0303bc: afa20054 */ sw $v0,0x54($sp) +/* f0303c0: 8fa40058 */ lw $a0,0x58($sp) +/* f0303c4: 0fc0a209 */ jal func0f028824 +/* f0303c8: 00002825 */ or $a1,$zero,$zero +/* f0303cc: 3c0f8007 */ lui $t7,0x8007 +/* f0303d0: 25ef802c */ addiu $t7,$t7,-32724 +/* f0303d4: 8fa60058 */ lw $a2,0x58($sp) +/* f0303d8: 8de10000 */ lw $at,0x0($t7) +/* f0303dc: 8de80004 */ lw $t0,0x4($t7) +/* f0303e0: 27ae0040 */ addiu $t6,$sp,0x40 +/* f0303e4: 00402825 */ or $a1,$v0,$zero +/* f0303e8: adc10000 */ sw $at,0x0($t6) +/* f0303ec: 10c00003 */ beqz $a2,.L0f0303fc +/* f0303f0: adc80004 */ sw $t0,0x4($t6) +/* f0303f4: 10000002 */ beqz $zero,.L0f030400 +/* f0303f8: 90c702fe */ lbu $a3,0x2fe($a2) +.L0f0303fc: +/* f0303fc: 00003825 */ or $a3,$zero,$zero +.L0f030400: +/* f030400: 8fa40054 */ lw $a0,0x54($sp) +/* f030404: 50800036 */ beqzl $a0,.L0f0304e0 +/* f030408: afa50050 */ sw $a1,0x50($sp) +/* f03040c: 50400034 */ beqzl $v0,.L0f0304e0 +/* f030410: afa50050 */ sw $a1,0x50($sp) +/* f030414: 00c02025 */ or $a0,$a2,$zero +/* f030418: 24050001 */ addiu $a1,$zero,0x1 +/* f03041c: 0fc0a20d */ jal func0f028834 +/* f030420: afa7003c */ sw $a3,0x3c($sp) +/* f030424: afa20038 */ sw $v0,0x38($sp) +/* f030428: 8fa40058 */ lw $a0,0x58($sp) +/* f03042c: 0fc0a20d */ jal func0f028834 +/* f030430: 00002825 */ or $a1,$zero,$zero +/* f030434: 8fa90038 */ lw $t1,0x38($sp) +/* f030438: 8fa7003c */ lw $a3,0x3c($sp) +/* f03043c: 2c460001 */ sltiu $a2,$v0,0x1 +/* f030440: 1120001f */ beqz $t1,.L0f0304c0 +/* f030444: 000741c0 */ sll $t0,$a3,0x7 +/* f030448: 1040001d */ beqz $v0,.L0f0304c0 +/* f03044c: 00000000 */ sll $zero,$zero,0x0 +/* f030450: 0c004b70 */ jal 0x12dc0 +/* f030454: afa7003c */ sw $a3,0x3c($sp) +/* f030458: 30460001 */ andi $a2,$v0,0x1 +/* f03045c: 0c004b70 */ jal 0x12dc0 +/* f030460: afa6004c */ sw $a2,0x4c($sp) +/* f030464: 24010003 */ addiu $at,$zero,0x3 +/* f030468: 0041001b */ divu $zero,$v0,$at +/* f03046c: 00005010 */ mfhi $t2 +/* f030470: 8fa6004c */ lw $a2,0x4c($sp) +/* f030474: 15400009 */ bnez $t2,.L0f03049c +/* f030478: 8fa7003c */ lw $a3,0x3c($sp) +/* f03047c: 3c0c8006 */ lui $t4,0x8006 +/* f030480: 258c6ef0 */ addiu $t4,$t4,0x6ef0 +/* f030484: 000759c0 */ sll $t3,$a3,0x7 +/* f030488: 2ccd0001 */ sltiu $t5,$a2,0x1 +/* f03048c: 016c2821 */ addu $a1,$t3,$t4 +/* f030490: afa60044 */ sw $a2,0x44($sp) +/* f030494: 1000002f */ beqz $zero,.L0f030554 +/* f030498: afad0040 */ sw $t5,0x40($sp) +.L0f03049c: +/* f03049c: 3c188006 */ lui $t8,0x8006 +/* f0304a0: 27187328 */ addiu $t8,$t8,0x7328 +/* f0304a4: 0007c9c0 */ sll $t9,$a3,0x7 +/* f0304a8: 240e0001 */ addiu $t6,$zero,0x1 +/* f0304ac: 240f0001 */ addiu $t7,$zero,0x1 +/* f0304b0: 03382821 */ addu $a1,$t9,$t8 +/* f0304b4: afae0044 */ sw $t6,0x44($sp) +/* f0304b8: 10000026 */ beqz $zero,.L0f030554 +/* f0304bc: afaf0040 */ sw $t7,0x40($sp) +.L0f0304c0: +/* f0304c0: 3c098006 */ lui $t1,0x8006 +/* f0304c4: 25296ef0 */ addiu $t1,$t1,0x6ef0 +/* f0304c8: 2cca0001 */ sltiu $t2,$a2,0x1 +/* f0304cc: 01092821 */ addu $a1,$t0,$t1 +/* f0304d0: afa60044 */ sw $a2,0x44($sp) +/* f0304d4: 1000001f */ beqz $zero,.L0f030554 +/* f0304d8: afaa0040 */ sw $t2,0x40($sp) +/* f0304dc: afa50050 */ sw $a1,0x50($sp) +.L0f0304e0: +/* f0304e0: 0fc0b849 */ jal func0f02e124 +/* f0304e4: afa7003c */ sw $a3,0x3c($sp) +/* f0304e8: 8fa50050 */ lw $a1,0x50($sp) +/* f0304ec: 14400006 */ bnez $v0,.L0f030508 +/* f0304f0: 8fa7003c */ lw $a3,0x3c($sp) +/* f0304f4: 00a02025 */ or $a0,$a1,$zero +/* f0304f8: 0fc0b849 */ jal func0f02e124 +/* f0304fc: afa7003c */ sw $a3,0x3c($sp) +/* f030500: 1040000b */ beqz $v0,.L0f030530 +/* f030504: 8fa7003c */ lw $a3,0x3c($sp) +.L0f030508: +/* f030508: 8fa20054 */ lw $v0,0x54($sp) +/* f03050c: 3c0d8006 */ lui $t5,0x8006 +/* f030510: 25ad6ef0 */ addiu $t5,$t5,0x6ef0 +/* f030514: 0002302b */ sltu $a2,$zero,$v0 +/* f030518: 000761c0 */ sll $t4,$a3,0x7 +/* f03051c: 2cd90001 */ sltiu $t9,$a2,0x1 +/* f030520: 018d2821 */ addu $a1,$t4,$t5 +/* f030524: afa60044 */ sw $a2,0x44($sp) +/* f030528: 1000000a */ beqz $zero,.L0f030554 +/* f03052c: afb90040 */ sw $t9,0x40($sp) +.L0f030530: +/* f030530: 8fa20054 */ lw $v0,0x54($sp) +/* f030534: 3c0f8006 */ lui $t7,0x8006 +/* f030538: 25ef6a70 */ addiu $t7,$t7,0x6a70 +/* f03053c: 0002302b */ sltu $a2,$zero,$v0 +/* f030540: 000771c0 */ sll $t6,$a3,0x7 +/* f030544: 2cc80001 */ sltiu $t0,$a2,0x1 +/* f030548: 01cf2821 */ addu $a1,$t6,$t7 +/* f03054c: afa60044 */ sw $a2,0x44($sp) +/* f030550: afa80040 */ sw $t0,0x40($sp) +.L0f030554: +/* f030554: 8fa9005c */ lw $t1,0x5c($sp) +/* f030558: 8faa0060 */ lw $t2,0x60($sp) +/* f03055c: 8fa40058 */ lw $a0,0x58($sp) +/* f030560: 27a70040 */ addiu $a3,$sp,0x40 +/* f030564: afa00018 */ sw $zero,0x18($sp) +/* f030568: afa90010 */ sw $t1,0x10($sp) +/* f03056c: 0fc0c4e1 */ jal func0f031384 +/* f030570: afaa0014 */ sw $t2,0x14($sp) +/* f030574: 8fbf0024 */ lw $ra,0x24($sp) +/* f030578: 27bd0058 */ addiu $sp,$sp,0x58 +/* f03057c: 03e00008 */ jr $ra +/* f030580: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f030584 +/* f030584: 27bdffe0 */ addiu $sp,$sp,-32 +/* f030588: afbf001c */ sw $ra,0x1c($sp) +/* f03058c: afa40020 */ sw $a0,0x20($sp) +/* f030590: 8c8f02d4 */ lw $t7,0x2d4($a0) +/* f030594: 00807025 */ or $t6,$a0,$zero +/* f030598: 3c013f00 */ lui $at,0x3f00 +/* f03059c: 55e0000d */ bnezl $t7,.L0f0305d4 +/* f0305a0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0305a4: 8dc2003c */ lw $v0,0x3c($t6) +/* f0305a8: 44812000 */ mtc1 $at,$f4 +/* f0305ac: 3c014180 */ lui $at,0x4180 +/* f0305b0: 44813000 */ mtc1 $at,$f6 +/* f0305b4: 8c840020 */ lw $a0,0x20($a0) +/* f0305b8: 91c6004e */ lbu $a2,0x4e($t6) +/* f0305bc: 84450000 */ lh $a1,0x0($v0) +/* f0305c0: 8c470010 */ lw $a3,0x10($v0) +/* f0305c4: e7a40010 */ swc1 $f4,0x10($sp) +/* f0305c8: 0c007733 */ jal 0x1dccc +/* f0305cc: e7a60014 */ swc1 $f6,0x14($sp) +/* f0305d0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0305d4: +/* f0305d4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0305d8: 03e00008 */ jr $ra +/* f0305dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0305e0 +/* f0305e0: 27bdff88 */ addiu $sp,$sp,-120 +/* f0305e4: afbf001c */ sw $ra,0x1c($sp) +/* f0305e8: afb10018 */ sw $s1,0x18($sp) +/* f0305ec: afa5007c */ sw $a1,0x7c($sp) +/* f0305f0: 00808825 */ or $s1,$a0,$zero +/* f0305f4: afb00014 */ sw $s0,0x14($sp) +/* f0305f8: 0fc0a209 */ jal func0f028824 +/* f0305fc: 24050001 */ addiu $a1,$zero,0x1 +/* f030600: 00408025 */ or $s0,$v0,$zero +/* f030604: 02202025 */ or $a0,$s1,$zero +/* f030608: 0fc0a209 */ jal func0f028824 +/* f03060c: 00002825 */ or $a1,$zero,$zero +/* f030610: 3c0f8007 */ lui $t7,0x8007 +/* f030614: 25ef8034 */ addiu $t7,$t7,-32716 +/* f030618: 8de10000 */ lw $at,0x0($t7) +/* f03061c: 8de80004 */ lw $t0,0x4($t7) +/* f030620: 27ae0060 */ addiu $t6,$sp,0x60 +/* f030624: 3c0a8007 */ lui $t2,0x8007 +/* f030628: 254a803c */ addiu $t2,$t2,-32708 +/* f03062c: adc10000 */ sw $at,0x0($t6) +/* f030630: adc80004 */ sw $t0,0x4($t6) +/* f030634: 8d4d0004 */ lw $t5,0x4($t2) +/* f030638: 8d410000 */ lw $at,0x0($t2) +/* f03063c: 27a90058 */ addiu $t1,$sp,0x58 +/* f030640: 3c188007 */ lui $t8,0x8007 +/* f030644: 27188044 */ addiu $t8,$t8,-32700 +/* f030648: ad2d0004 */ sw $t5,0x4($t1) +/* f03064c: ad210000 */ sw $at,0x0($t1) +/* f030650: 8f080004 */ lw $t0,0x4($t8) +/* f030654: 8f010000 */ lw $at,0x0($t8) +/* f030658: 27b90050 */ addiu $t9,$sp,0x50 +/* f03065c: 00402825 */ or $a1,$v0,$zero +/* f030660: af280004 */ sw $t0,0x4($t9) +/* f030664: 12000048 */ beqz $s0,.L0f030788 +/* f030668: af210000 */ sw $at,0x0($t9) +/* f03066c: 10400046 */ beqz $v0,.L0f030788 +/* f030670: 02202025 */ or $a0,$s1,$zero +/* f030674: 0fc0a20d */ jal func0f028834 +/* f030678: 24050001 */ addiu $a1,$zero,0x1 +/* f03067c: 00408025 */ or $s0,$v0,$zero +/* f030680: 02202025 */ or $a0,$s1,$zero +/* f030684: 0fc0a20d */ jal func0f028834 +/* f030688: 00002825 */ or $a1,$zero,$zero +/* f03068c: 1200000d */ beqz $s0,.L0f0306c4 +/* f030690: 00001825 */ or $v1,$zero,$zero +/* f030694: 5040000c */ beqzl $v0,.L0f0306c8 +/* f030698: 2c4b0001 */ sltiu $t3,$v0,0x1 +/* f03069c: 0c004b70 */ jal 0x12dc0 +/* f0306a0: 00000000 */ sll $zero,$zero,0x0 +/* f0306a4: 304c0001 */ andi $t4,$v0,0x1 +/* f0306a8: 0c004b70 */ jal 0x12dc0 +/* f0306ac: afac0068 */ sw $t4,0x68($sp) +/* f0306b0: 24010003 */ addiu $at,$zero,0x3 +/* f0306b4: 0041001b */ divu $zero,$v0,$at +/* f0306b8: 00001810 */ mfhi $v1 +/* f0306bc: 10000003 */ beqz $zero,.L0f0306cc +/* f0306c0: 00000000 */ sll $zero,$zero,0x0 +.L0f0306c4: +/* f0306c4: 2c4b0001 */ sltiu $t3,$v0,0x1 +.L0f0306c8: +/* f0306c8: afab0068 */ sw $t3,0x68($sp) +.L0f0306cc: +/* f0306cc: 14600013 */ bnez $v1,.L0f03071c +/* f0306d0: 24010001 */ addiu $at,$zero,0x1 +/* f0306d4: 8fa9007c */ lw $t1,0x7c($sp) +/* f0306d8: 3c0d8006 */ lui $t5,0x8006 +/* f0306dc: 3c0a8006 */ lui $t2,0x8006 +/* f0306e0: 11200004 */ beqz $t1,.L0f0306f4 +/* f0306e4: 25ad7aa0 */ addiu $t5,$t5,0x7aa0 +/* f0306e8: 254a7ae8 */ addiu $t2,$t2,0x7ae8 +/* f0306ec: 10000002 */ beqz $zero,.L0f0306f8 +/* f0306f0: afaa0074 */ sw $t2,0x74($sp) +.L0f0306f4: +/* f0306f4: afad0074 */ sw $t5,0x74($sp) +.L0f0306f8: +/* f0306f8: 8faf0068 */ lw $t7,0x68($sp) +/* f0306fc: 240e0001 */ addiu $t6,$zero,0x1 +/* f030700: 24020001 */ addiu $v0,$zero,0x1 +/* f030704: 11e00003 */ beqz $t7,.L0f030714 +/* f030708: 00000000 */ sll $zero,$zero,0x0 +/* f03070c: 1000004a */ beqz $zero,.L0f030838 +/* f030710: afae0064 */ sw $t6,0x64($sp) +.L0f030714: +/* f030714: 10000048 */ beqz $zero,.L0f030838 +/* f030718: afa20060 */ sw $v0,0x60($sp) +.L0f03071c: +/* f03071c: 1461000e */ bne $v1,$at,.L0f030758 +/* f030720: 8fac007c */ lw $t4,0x7c($sp) +/* f030724: 8fb9007c */ lw $t9,0x7c($sp) +/* f030728: 3c088006 */ lui $t0,0x8006 +/* f03072c: 25087b30 */ addiu $t0,$t0,0x7b30 +/* f030730: 13200005 */ beqz $t9,.L0f030748 +/* f030734: 24020001 */ addiu $v0,$zero,0x1 +/* f030738: 3c188006 */ lui $t8,0x8006 +/* f03073c: 27187b78 */ addiu $t8,$t8,0x7b78 +/* f030740: 10000002 */ beqz $zero,.L0f03074c +/* f030744: afb80074 */ sw $t8,0x74($sp) +.L0f030748: +/* f030748: afa80074 */ sw $t0,0x74($sp) +.L0f03074c: +/* f03074c: afa20064 */ sw $v0,0x64($sp) +/* f030750: 10000039 */ beqz $zero,.L0f030838 +/* f030754: afa20060 */ sw $v0,0x60($sp) +.L0f030758: +/* f030758: 11800005 */ beqz $t4,.L0f030770 +/* f03075c: 24020001 */ addiu $v0,$zero,0x1 +/* f030760: 3c0b8006 */ lui $t3,0x8006 +/* f030764: 256b7c08 */ addiu $t3,$t3,0x7c08 +/* f030768: 10000004 */ beqz $zero,.L0f03077c +/* f03076c: afab0074 */ sw $t3,0x74($sp) +.L0f030770: +/* f030770: 3c098006 */ lui $t1,0x8006 +/* f030774: 25297bc0 */ addiu $t1,$t1,0x7bc0 +/* f030778: afa90074 */ sw $t1,0x74($sp) +.L0f03077c: +/* f03077c: afa20064 */ sw $v0,0x64($sp) +/* f030780: 1000002d */ beqz $zero,.L0f030838 +/* f030784: afa20060 */ sw $v0,0x60($sp) +.L0f030788: +/* f030788: 02002025 */ or $a0,$s0,$zero +/* f03078c: 0fc0b849 */ jal func0f02e124 +/* f030790: afa5006c */ sw $a1,0x6c($sp) +/* f030794: 14400005 */ bnez $v0,.L0f0307ac +/* f030798: 8fa5006c */ lw $a1,0x6c($sp) +/* f03079c: 0fc0b849 */ jal func0f02e124 +/* f0307a0: 00a02025 */ or $a0,$a1,$zero +/* f0307a4: 50400014 */ beqzl $v0,.L0f0307f8 +/* f0307a8: 8fb9007c */ lw $t9,0x7c($sp) +.L0f0307ac: +/* f0307ac: 8faa007c */ lw $t2,0x7c($sp) +/* f0307b0: 0010102b */ sltu $v0,$zero,$s0 +/* f0307b4: afa20068 */ sw $v0,0x68($sp) +/* f0307b8: 11400005 */ beqz $t2,.L0f0307d0 +/* f0307bc: 3c0f8006 */ lui $t7,0x8006 +/* f0307c0: 3c0d8006 */ lui $t5,0x8006 +/* f0307c4: 25ad7ae8 */ addiu $t5,$t5,0x7ae8 +/* f0307c8: 10000003 */ beqz $zero,.L0f0307d8 +/* f0307cc: afad0074 */ sw $t5,0x74($sp) +.L0f0307d0: +/* f0307d0: 25ef7aa0 */ addiu $t7,$t7,0x7aa0 +/* f0307d4: afaf0074 */ sw $t7,0x74($sp) +.L0f0307d8: +/* f0307d8: 10400003 */ beqz $v0,.L0f0307e8 +/* f0307dc: 240e0001 */ addiu $t6,$zero,0x1 +/* f0307e0: 10000015 */ beqz $zero,.L0f030838 +/* f0307e4: afae0064 */ sw $t6,0x64($sp) +.L0f0307e8: +/* f0307e8: 24020001 */ addiu $v0,$zero,0x1 +/* f0307ec: 10000012 */ beqz $zero,.L0f030838 +/* f0307f0: afa20060 */ sw $v0,0x60($sp) +/* f0307f4: 8fb9007c */ lw $t9,0x7c($sp) +.L0f0307f8: +/* f0307f8: 0010102b */ sltu $v0,$zero,$s0 +/* f0307fc: afa20068 */ sw $v0,0x68($sp) +/* f030800: 13200005 */ beqz $t9,.L0f030818 +/* f030804: 3c088006 */ lui $t0,0x8006 +/* f030808: 3c188006 */ lui $t8,0x8006 +/* f03080c: 27187a58 */ addiu $t8,$t8,0x7a58 +/* f030810: 10000003 */ beqz $zero,.L0f030820 +/* f030814: afb80074 */ sw $t8,0x74($sp) +.L0f030818: +/* f030818: 25087a10 */ addiu $t0,$t0,0x7a10 +/* f03081c: afa80074 */ sw $t0,0x74($sp) +.L0f030820: +/* f030820: 10400003 */ beqz $v0,.L0f030830 +/* f030824: 240c0001 */ addiu $t4,$zero,0x1 +/* f030828: 10000003 */ beqz $zero,.L0f030838 +/* f03082c: afac0064 */ sw $t4,0x64($sp) +.L0f030830: +/* f030830: 24020001 */ addiu $v0,$zero,0x1 +/* f030834: afa20060 */ sw $v0,0x60($sp) +.L0f030838: +/* f030838: 00008025 */ or $s0,$zero,$zero +/* f03083c: 00003025 */ or $a2,$zero,$zero +/* f030840: 27a70060 */ addiu $a3,$sp,0x60 +.L0f030844: +/* f030844: 8ceb0000 */ lw $t3,0x0($a3) +/* f030848: 02202025 */ or $a0,$s1,$zero +/* f03084c: 02002825 */ or $a1,$s0,$zero +/* f030850: 51600032 */ beqzl $t3,.L0f03091c +/* f030854: 26100001 */ addiu $s0,$s0,0x1 +/* f030858: afa60034 */ sw $a2,0x34($sp) +/* f03085c: 0fc0a209 */ jal func0f028824 +/* f030860: afa70030 */ sw $a3,0x30($sp) +/* f030864: 8c430004 */ lw $v1,0x4($v0) +/* f030868: 9064005c */ lbu $a0,0x5c($v1) +/* f03086c: 9065005f */ lbu $a1,0x5f($v1) +/* f030870: 0fc2c7ba */ jal func0f0b1ee8 +/* f030874: afa30044 */ sw $v1,0x44($sp) +/* f030878: 8fa30044 */ lw $v1,0x44($sp) +/* f03087c: 8fa60034 */ lw $a2,0x34($sp) +/* f030880: 1c400004 */ bgtz $v0,.L0f030894 +/* f030884: 8fa70030 */ lw $a3,0x30($sp) +/* f030888: 24090001 */ addiu $t1,$zero,0x1 +/* f03088c: 03a65021 */ addu $t2,$sp,$a2 +/* f030890: ad490058 */ sw $t1,0x58($t2) +.L0f030894: +/* f030894: 9062005c */ lbu $v0,0x5c($v1) +/* f030898: 24010018 */ addiu $at,$zero,0x18 +/* f03089c: 240d0001 */ addiu $t5,$zero,0x1 +/* f0308a0: 1041001c */ beq $v0,$at,.L0f030914 +/* f0308a4: 03a67821 */ addu $t7,$sp,$a2 +/* f0308a8: 24010034 */ addiu $at,$zero,0x34 +/* f0308ac: 10410019 */ beq $v0,$at,.L0f030914 +/* f0308b0: 24010019 */ addiu $at,$zero,0x19 +/* f0308b4: 10410017 */ beq $v0,$at,.L0f030914 +/* f0308b8: 24010017 */ addiu $at,$zero,0x17 +/* f0308bc: 10410015 */ beq $v0,$at,.L0f030914 +/* f0308c0: 3c04800a */ lui $a0,0x800a +/* f0308c4: 8c84a2d8 */ lw $a0,-0x5d28($a0) +/* f0308c8: 24010008 */ addiu $at,$zero,0x8 +/* f0308cc: 14800009 */ bnez $a0,.L0f0308f4 +/* f0308d0: 00000000 */ sll $zero,$zero,0x0 +/* f0308d4: 14410007 */ bne $v0,$at,.L0f0308f4 +/* f0308d8: 00000000 */ sll $zero,$zero,0x0 +/* f0308dc: 82230006 */ lb $v1,0x6($s1) +/* f0308e0: 24010028 */ addiu $at,$zero,0x28 +/* f0308e4: 10610003 */ beq $v1,$at,.L0f0308f4 +/* f0308e8: 24010013 */ addiu $at,$zero,0x13 +/* f0308ec: 5461000a */ bnel $v1,$at,.L0f030918 +/* f0308f0: aded0050 */ sw $t5,0x50($t7) +.L0f0308f4: +/* f0308f4: 14800003 */ bnez $a0,.L0f030904 +/* f0308f8: 24010009 */ addiu $at,$zero,0x9 +/* f0308fc: 50410006 */ beql $v0,$at,.L0f030918 +/* f030900: aded0050 */ sw $t5,0x50($t7) +.L0f030904: +/* f030904: 14800004 */ bnez $a0,.L0f030918 +/* f030908: 24010013 */ addiu $at,$zero,0x13 +/* f03090c: 54410003 */ bnel $v0,$at,.L0f03091c +/* f030910: 26100001 */ addiu $s0,$s0,0x1 +.L0f030914: +/* f030914: aded0050 */ sw $t5,0x50($t7) +.L0f030918: +/* f030918: 26100001 */ addiu $s0,$s0,0x1 +.L0f03091c: +/* f03091c: 24010002 */ addiu $at,$zero,0x2 +/* f030920: 24c60004 */ addiu $a2,$a2,0x4 +/* f030924: 1601ffc7 */ bne $s0,$at,.L0f030844 +/* f030928: 24e70004 */ addiu $a3,$a3,0x4 +/* f03092c: 240e0009 */ addiu $t6,$zero,0x9 +/* f030930: a22e0007 */ sb $t6,0x7($s1) +/* f030934: 0c004b70 */ jal 0x12dc0 +/* f030938: ae200030 */ sw $zero,0x30($s1) +/* f03093c: 3c0143c8 */ lui $at,0x43c8 +/* f030940: 44812000 */ mtc1 $at,$f4 +/* f030944: 3c018006 */ lui $at,0x8006 +/* f030948: c4262cac */ lwc1 $f6,0x2cac($at) +/* f03094c: ae200038 */ sw $zero,0x38($s1) +/* f030950: 46062202 */ mul.s $f8,$f4,$f6 +/* f030954: 4600428d */ trunc.w.s $f10,$f8 +/* f030958: 44185000 */ mfc1 $t8,$f10 +/* f03095c: 00000000 */ sll $zero,$zero,0x0 +/* f030960: 0058001b */ divu $zero,$v0,$t8 +/* f030964: 00004010 */ mfhi $t0 +/* f030968: 250c0078 */ addiu $t4,$t0,0x78 +/* f03096c: ae2c0034 */ sw $t4,0x34($s1) +/* f030970: 8fab0074 */ lw $t3,0x74($sp) +/* f030974: 17000002 */ bnez $t8,.L0f030980 +/* f030978: 00000000 */ sll $zero,$zero,0x0 +/* f03097c: 0007000d */ break 0x7 +.L0f030980: +/* f030980: ae200040 */ sw $zero,0x40($s1) +/* f030984: 0c004b70 */ jal 0x12dc0 +/* f030988: ae2b003c */ sw $t3,0x3c($s1) +/* f03098c: 30490001 */ andi $t1,$v0,0x1 +/* f030990: ae290044 */ sw $t1,0x44($s1) +/* f030994: 8faa0064 */ lw $t2,0x64($sp) +/* f030998: 44808000 */ mtc1 $zero,$f16 +/* f03099c: 8e2c0018 */ lw $t4,0x18($s1) +/* f0309a0: a22a0049 */ sb $t2,0x49($s1) +/* f0309a4: 8fad0060 */ lw $t5,0x60($sp) +/* f0309a8: 3c017fff */ lui $at,0x7fff +/* f0309ac: 3421ffff */ ori $at,$at,0xffff +/* f0309b0: a22d0048 */ sb $t5,0x48($s1) +/* f0309b4: 8faf005c */ lw $t7,0x5c($sp) +/* f0309b8: 01815824 */ and $t3,$t4,$at +/* f0309bc: 8e240020 */ lw $a0,0x20($s1) +/* f0309c0: a22f004b */ sb $t7,0x4b($s1) +/* f0309c4: 8fae0058 */ lw $t6,0x58($sp) +/* f0309c8: a22e004a */ sb $t6,0x4a($s1) +/* f0309cc: 8fb90054 */ lw $t9,0x54($sp) +/* f0309d0: a239004d */ sb $t9,0x4d($s1) +/* f0309d4: 8fb80050 */ lw $t8,0x50($sp) +/* f0309d8: e6300054 */ swc1 $f16,0x54($s1) +/* f0309dc: a238004c */ sb $t8,0x4c($s1) +/* f0309e0: 8fa80068 */ lw $t0,0x68($sp) +/* f0309e4: a2200008 */ sb $zero,0x8($s1) +/* f0309e8: ae2b0018 */ sw $t3,0x18($s1) +/* f0309ec: 0c0076e5 */ jal 0x1db94 +/* f0309f0: a228004e */ sb $t0,0x4e($s1) +/* f0309f4: 10400006 */ beqz $v0,.L0f030a10 +/* f0309f8: 00000000 */ sll $zero,$zero,0x0 +/* f0309fc: 8e290014 */ lw $t1,0x14($s1) +/* f030a00: 3c010020 */ lui $at,0x20 +/* f030a04: 01215025 */ or $t2,$t1,$at +/* f030a08: 10000008 */ beqz $zero,.L0f030a2c +/* f030a0c: ae2a0014 */ sw $t2,0x14($s1) +.L0f030a10: +/* f030a10: 0fc0c161 */ jal func0f030584 +/* f030a14: 02202025 */ or $a0,$s1,$zero +/* f030a18: 8e2d0014 */ lw $t5,0x14($s1) +/* f030a1c: 3c01ffdf */ lui $at,0xffdf +/* f030a20: 3421ffff */ ori $at,$at,0xffff +/* f030a24: 01a17824 */ and $t7,$t5,$at +/* f030a28: ae2f0014 */ sw $t7,0x14($s1) +.L0f030a2c: +/* f030a2c: 8fbf001c */ lw $ra,0x1c($sp) +/* f030a30: 8fb00014 */ lw $s0,0x14($sp) +/* f030a34: 8fb10018 */ lw $s1,0x18($sp) +/* f030a38: 03e00008 */ jr $ra +/* f030a3c: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f030a40 +/* f030a40: 27bdffd8 */ addiu $sp,$sp,-40 +/* f030a44: afbf0024 */ sw $ra,0x24($sp) +/* f030a48: afb00020 */ sw $s0,0x20($sp) +/* f030a4c: 3c063f4c */ lui $a2,0x3f4c +/* f030a50: 00808025 */ or $s0,$a0,$zero +/* f030a54: 34c6cccd */ ori $a2,$a2,0xcccd +/* f030a58: 0fc0b857 */ jal func0f02e15c +/* f030a5c: 3c053f00 */ lui $a1,0x3f00 +/* f030a60: 8e02002c */ lw $v0,0x2c($s0) +/* f030a64: 3c014180 */ lui $at,0x4180 +/* f030a68: 44812000 */ mtc1 $at,$f4 +/* f030a6c: 8e040020 */ lw $a0,0x20($s0) +/* f030a70: 8206003e */ lb $a2,0x3e($s0) +/* f030a74: 84450000 */ lh $a1,0x0($v0) +/* f030a78: 8c470010 */ lw $a3,0x10($v0) +/* f030a7c: e7a00010 */ swc1 $f0,0x10($sp) +/* f030a80: 0c007733 */ jal 0x1dccc +/* f030a84: e7a40014 */ swc1 $f4,0x14($sp) +/* f030a88: 820e0035 */ lb $t6,0x35($s0) +/* f030a8c: 55c0002a */ bnezl $t6,.L0f030b38 +/* f030a90: 8fbf0024 */ lw $ra,0x24($sp) +/* f030a94: 820f0036 */ lb $t7,0x36($s0) +/* f030a98: 51e00013 */ beqzl $t7,.L0f030ae8 +/* f030a9c: 8e02002c */ lw $v0,0x2c($s0) +/* f030aa0: 8e02002c */ lw $v0,0x2c($s0) +/* f030aa4: 44801000 */ mtc1 $zero,$f2 +/* f030aa8: c4400024 */ lwc1 $f0,0x24($v0) +/* f030aac: 4600103e */ c.le.s $f2,$f0 +/* f030ab0: 00000000 */ sll $zero,$zero,0x0 +/* f030ab4: 45020007 */ bc1fl .L0f030ad4 +/* f030ab8: 8e040020 */ lw $a0,0x20($s0) +/* f030abc: 44050000 */ mfc1 $a1,$f0 +/* f030ac0: 0c007787 */ jal 0x1de1c +/* f030ac4: 8e040020 */ lw $a0,0x20($s0) +/* f030ac8: 1000001b */ beqz $zero,.L0f030b38 +/* f030acc: 8fbf0024 */ lw $ra,0x24($sp) +/* f030ad0: 8e040020 */ lw $a0,0x20($s0) +.L0f030ad4: +/* f030ad4: 0c007787 */ jal 0x1de1c +/* f030ad8: 8c45001c */ lw $a1,0x1c($v0) +/* f030adc: 10000016 */ beqz $zero,.L0f030b38 +/* f030ae0: 8fbf0024 */ lw $ra,0x24($sp) +/* f030ae4: 8e02002c */ lw $v0,0x2c($s0) +.L0f030ae8: +/* f030ae8: 44801000 */ mtc1 $zero,$f2 +/* f030aec: c4400020 */ lwc1 $f0,0x20($v0) +/* f030af0: 4600103e */ c.le.s $f2,$f0 +/* f030af4: 00000000 */ sll $zero,$zero,0x0 +/* f030af8: 45020007 */ bc1fl .L0f030b18 +/* f030afc: c4400014 */ lwc1 $f0,0x14($v0) +/* f030b00: 44050000 */ mfc1 $a1,$f0 +/* f030b04: 0c007787 */ jal 0x1de1c +/* f030b08: 8e040020 */ lw $a0,0x20($s0) +/* f030b0c: 1000000a */ beqz $zero,.L0f030b38 +/* f030b10: 8fbf0024 */ lw $ra,0x24($sp) +/* f030b14: c4400014 */ lwc1 $f0,0x14($v0) +.L0f030b18: +/* f030b18: 4600103e */ c.le.s $f2,$f0 +/* f030b1c: 00000000 */ sll $zero,$zero,0x0 +/* f030b20: 45020005 */ bc1fl .L0f030b38 +/* f030b24: 8fbf0024 */ lw $ra,0x24($sp) +/* f030b28: 44050000 */ mfc1 $a1,$f0 +/* f030b2c: 0c007787 */ jal 0x1de1c +/* f030b30: 8e040020 */ lw $a0,0x20($s0) +/* f030b34: 8fbf0024 */ lw $ra,0x24($sp) +.L0f030b38: +/* f030b38: 8fb00020 */ lw $s0,0x20($sp) +/* f030b3c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f030b40: 03e00008 */ jr $ra +/* f030b44: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f030b48 +/* f030b48: 27bdff78 */ addiu $sp,$sp,-136 +/* f030b4c: afbf0024 */ sw $ra,0x24($sp) +/* f030b50: afb10018 */ sw $s1,0x18($sp) +/* f030b54: afa5008c */ sw $a1,0x8c($sp) +/* f030b58: 00808825 */ or $s1,$a0,$zero +/* f030b5c: afb30020 */ sw $s3,0x20($sp) +/* f030b60: afb2001c */ sw $s2,0x1c($sp) +/* f030b64: afb00014 */ sw $s0,0x14($sp) +/* f030b68: 0fc0a209 */ jal func0f028824 +/* f030b6c: 24050001 */ addiu $a1,$zero,0x1 +/* f030b70: 00408025 */ or $s0,$v0,$zero +/* f030b74: 02202025 */ or $a0,$s1,$zero +/* f030b78: 0fc0a209 */ jal func0f028824 +/* f030b7c: 00002825 */ or $a1,$zero,$zero +/* f030b80: 3c0f8007 */ lui $t7,0x8007 +/* f030b84: afa00074 */ sw $zero,0x74($sp) +/* f030b88: 25ef804c */ addiu $t7,$t7,-32692 +/* f030b8c: 8de10000 */ lw $at,0x0($t7) +/* f030b90: 8de80004 */ lw $t0,0x4($t7) +/* f030b94: 27ae0060 */ addiu $t6,$sp,0x60 +/* f030b98: 3c0a8007 */ lui $t2,0x8007 +/* f030b9c: adc10000 */ sw $at,0x0($t6) +/* f030ba0: adc80004 */ sw $t0,0x4($t6) +/* f030ba4: afa00058 */ sw $zero,0x58($sp) +/* f030ba8: 254a8054 */ addiu $t2,$t2,-32684 +/* f030bac: 8d410000 */ lw $at,0x0($t2) +/* f030bb0: 8d4d0004 */ lw $t5,0x4($t2) +/* f030bb4: 27a90050 */ addiu $t1,$sp,0x50 +/* f030bb8: 3c188007 */ lui $t8,0x8007 +/* f030bbc: 2718805c */ addiu $t8,$t8,-32676 +/* f030bc0: ad210000 */ sw $at,0x0($t1) +/* f030bc4: ad2d0004 */ sw $t5,0x4($t1) +/* f030bc8: 8f080004 */ lw $t0,0x4($t8) +/* f030bcc: 8f010000 */ lw $at,0x0($t8) +/* f030bd0: 27b90048 */ addiu $t9,$sp,0x48 +/* f030bd4: 00409025 */ or $s2,$v0,$zero +/* f030bd8: 24130001 */ addiu $s3,$zero,0x1 +/* f030bdc: af280004 */ sw $t0,0x4($t9) +/* f030be0: 12000029 */ beqz $s0,.L0f030c88 +/* f030be4: af210000 */ sw $at,0x0($t9) +/* f030be8: 10400027 */ beqz $v0,.L0f030c88 +/* f030bec: 02202025 */ or $a0,$s1,$zero +/* f030bf0: 0fc0a20d */ jal func0f028834 +/* f030bf4: 24050001 */ addiu $a1,$zero,0x1 +/* f030bf8: 00408025 */ or $s0,$v0,$zero +/* f030bfc: 02202025 */ or $a0,$s1,$zero +/* f030c00: 0fc0a20d */ jal func0f028834 +/* f030c04: 00002825 */ or $a1,$zero,$zero +/* f030c08: 12000018 */ beqz $s0,.L0f030c6c +/* f030c0c: 2c430001 */ sltiu $v1,$v0,0x1 +/* f030c10: 50400017 */ beqzl $v0,.L0f030c70 +/* f030c14: 24190001 */ addiu $t9,$zero,0x1 +/* f030c18: 0c004b70 */ jal 0x12dc0 +/* f030c1c: 00000000 */ sll $zero,$zero,0x0 +/* f030c20: 304c0001 */ andi $t4,$v0,0x1 +/* f030c24: 240b0001 */ addiu $t3,$zero,0x1 +/* f030c28: afac0078 */ sw $t4,0x78($sp) +/* f030c2c: 0c004b70 */ jal 0x12dc0 +/* f030c30: afab0074 */ sw $t3,0x74($sp) +/* f030c34: 24010003 */ addiu $at,$zero,0x3 +/* f030c38: 0041001b */ divu $zero,$v0,$at +/* f030c3c: 00004810 */ mfhi $t1 +/* f030c40: 240f0001 */ addiu $t7,$zero,0x1 +/* f030c44: 15200006 */ bnez $t1,.L0f030c60 +/* f030c48: 240e0001 */ addiu $t6,$zero,0x1 +/* f030c4c: 8faa0078 */ lw $t2,0x78($sp) +/* f030c50: 2d4d0001 */ sltiu $t5,$t2,0x1 +/* f030c54: afad0060 */ sw $t5,0x60($sp) +/* f030c58: 1000001f */ beqz $zero,.L0f030cd8 +/* f030c5c: afaa0064 */ sw $t2,0x64($sp) +.L0f030c60: +/* f030c60: afaf0064 */ sw $t7,0x64($sp) +/* f030c64: 1000001c */ beqz $zero,.L0f030cd8 +/* f030c68: afae0060 */ sw $t6,0x60($sp) +.L0f030c6c: +/* f030c6c: 24190001 */ addiu $t9,$zero,0x1 +.L0f030c70: +/* f030c70: 2c780001 */ sltiu $t8,$v1,0x1 +/* f030c74: afa30078 */ sw $v1,0x78($sp) +/* f030c78: afb90074 */ sw $t9,0x74($sp) +/* f030c7c: afa30064 */ sw $v1,0x64($sp) +/* f030c80: 10000015 */ beqz $zero,.L0f030cd8 +/* f030c84: afb80060 */ sw $t8,0x60($sp) +.L0f030c88: +/* f030c88: 0fc0b849 */ jal func0f02e124 +/* f030c8c: 02002025 */ or $a0,$s0,$zero +/* f030c90: 54400005 */ bnezl $v0,.L0f030ca8 +/* f030c94: 0010102b */ sltu $v0,$zero,$s0 +/* f030c98: 0fc0b849 */ jal func0f02e124 +/* f030c9c: 02402025 */ or $a0,$s2,$zero +/* f030ca0: 10400008 */ beqz $v0,.L0f030cc4 +/* f030ca4: 0010102b */ sltu $v0,$zero,$s0 +.L0f030ca8: +/* f030ca8: 24080001 */ addiu $t0,$zero,0x1 +/* f030cac: 2c4c0001 */ sltiu $t4,$v0,0x1 +/* f030cb0: afa20078 */ sw $v0,0x78($sp) +/* f030cb4: afa80074 */ sw $t0,0x74($sp) +/* f030cb8: afa20064 */ sw $v0,0x64($sp) +/* f030cbc: 10000006 */ beqz $zero,.L0f030cd8 +/* f030cc0: afac0060 */ sw $t4,0x60($sp) +.L0f030cc4: +/* f030cc4: 0010102b */ sltu $v0,$zero,$s0 +/* f030cc8: 2c4b0001 */ sltiu $t3,$v0,0x1 +/* f030ccc: afa20078 */ sw $v0,0x78($sp) +/* f030cd0: afa20064 */ sw $v0,0x64($sp) +/* f030cd4: afab0060 */ sw $t3,0x60($sp) +.L0f030cd8: +/* f030cd8: 8fa2008c */ lw $v0,0x8c($sp) +/* f030cdc: 8fa90078 */ lw $t1,0x78($sp) +/* f030ce0: 10400003 */ beqz $v0,.L0f030cf0 +/* f030ce4: 00000000 */ sll $zero,$zero,0x0 +/* f030ce8: 11200005 */ beqz $t1,.L0f030d00 +/* f030cec: 00000000 */ sll $zero,$zero,0x0 +.L0f030cf0: +/* f030cf0: 1440000f */ bnez $v0,.L0f030d30 +/* f030cf4: 8faa0078 */ lw $t2,0x78($sp) +/* f030cf8: 1140000d */ beqz $t2,.L0f030d30 +/* f030cfc: 00000000 */ sll $zero,$zero,0x0 +.L0f030d00: +/* f030d00: 0c004b70 */ jal 0x12dc0 +/* f030d04: 00000000 */ sll $zero,$zero,0x0 +/* f030d08: 304d0001 */ andi $t5,$v0,0x1 +/* f030d0c: 11a00005 */ beqz $t5,.L0f030d24 +/* f030d10: 3c0e8006 */ lui $t6,0x8006 +/* f030d14: 3c0f8006 */ lui $t7,0x8006 +/* f030d18: 25ef7428 */ addiu $t7,$t7,0x7428 +/* f030d1c: 1000000f */ beqz $zero,.L0f030d5c +/* f030d20: afaf0084 */ sw $t7,0x84($sp) +.L0f030d24: +/* f030d24: 25ce74b8 */ addiu $t6,$t6,0x74b8 +/* f030d28: 1000000c */ beqz $zero,.L0f030d5c +/* f030d2c: afae0084 */ sw $t6,0x84($sp) +.L0f030d30: +/* f030d30: 0c004b70 */ jal 0x12dc0 +/* f030d34: 00000000 */ sll $zero,$zero,0x0 +/* f030d38: 30590001 */ andi $t9,$v0,0x1 +/* f030d3c: 13200005 */ beqz $t9,.L0f030d54 +/* f030d40: 3c088006 */ lui $t0,0x8006 +/* f030d44: 3c188006 */ lui $t8,0x8006 +/* f030d48: 27187470 */ addiu $t8,$t8,0x7470 +/* f030d4c: 10000003 */ beqz $zero,.L0f030d5c +/* f030d50: afb80084 */ sw $t8,0x84($sp) +.L0f030d54: +/* f030d54: 25087500 */ addiu $t0,$t0,0x7500 +/* f030d58: afa80084 */ sw $t0,0x84($sp) +.L0f030d5c: +/* f030d5c: 8fac0074 */ lw $t4,0x74($sp) +/* f030d60: 00008025 */ or $s0,$zero,$zero +/* f030d64: 00003025 */ or $a2,$zero,$zero +/* f030d68: 11800004 */ beqz $t4,.L0f030d7c +/* f030d6c: 27a70060 */ addiu $a3,$sp,0x60 +/* f030d70: 8fab0084 */ lw $t3,0x84($sp) +/* f030d74: 25690120 */ addiu $t1,$t3,0x120 +/* f030d78: afa90084 */ sw $t1,0x84($sp) +.L0f030d7c: +/* f030d7c: 24120001 */ addiu $s2,$zero,0x1 +.L0f030d80: +/* f030d80: 8cea0000 */ lw $t2,0x0($a3) +/* f030d84: 02202025 */ or $a0,$s1,$zero +/* f030d88: 02002825 */ or $a1,$s0,$zero +/* f030d8c: 51400038 */ beqzl $t2,.L0f030e70 +/* f030d90: 26100001 */ addiu $s0,$s0,0x1 +/* f030d94: afa60038 */ sw $a2,0x38($sp) +/* f030d98: 0fc0a209 */ jal func0f028824 +/* f030d9c: afa70034 */ sw $a3,0x34($sp) +/* f030da0: 8c430004 */ lw $v1,0x4($v0) +/* f030da4: 9064005c */ lbu $a0,0x5c($v1) +/* f030da8: 9065005f */ lbu $a1,0x5f($v1) +/* f030dac: 0fc2c7ba */ jal func0f0b1ee8 +/* f030db0: afa3006c */ sw $v1,0x6c($sp) +/* f030db4: 8fa3006c */ lw $v1,0x6c($sp) +/* f030db8: 8fa60038 */ lw $a2,0x38($sp) +/* f030dbc: 1c400009 */ bgtz $v0,.L0f030de4 +/* f030dc0: 8fa70034 */ lw $a3,0x34($sp) +/* f030dc4: 03a66821 */ addu $t5,$sp,$a2 +/* f030dc8: adb20050 */ sw $s2,0x50($t5) +/* f030dcc: 9062005c */ lbu $v0,0x5c($v1) +/* f030dd0: 2401001d */ addiu $at,$zero,0x1d +/* f030dd4: 54410007 */ bnel $v0,$at,.L0f030df4 +/* f030dd8: 24010018 */ addiu $at,$zero,0x18 +/* f030ddc: 10000004 */ beqz $zero,.L0f030df0 +/* f030de0: 00009825 */ or $s3,$zero,$zero +.L0f030de4: +/* f030de4: afb20058 */ sw $s2,0x58($sp) +/* f030de8: 00009825 */ or $s3,$zero,$zero +/* f030dec: 9062005c */ lbu $v0,0x5c($v1) +.L0f030df0: +/* f030df0: 24010018 */ addiu $at,$zero,0x18 +.L0f030df4: +/* f030df4: 1041001c */ beq $v0,$at,.L0f030e68 +/* f030df8: 03a67821 */ addu $t7,$sp,$a2 +/* f030dfc: 24010034 */ addiu $at,$zero,0x34 +/* f030e00: 10410019 */ beq $v0,$at,.L0f030e68 +/* f030e04: 24010019 */ addiu $at,$zero,0x19 +/* f030e08: 10410017 */ beq $v0,$at,.L0f030e68 +/* f030e0c: 24010017 */ addiu $at,$zero,0x17 +/* f030e10: 10410015 */ beq $v0,$at,.L0f030e68 +/* f030e14: 3c04800a */ lui $a0,0x800a +/* f030e18: 8c84a2d8 */ lw $a0,-0x5d28($a0) +/* f030e1c: 24010008 */ addiu $at,$zero,0x8 +/* f030e20: 14800009 */ bnez $a0,.L0f030e48 +/* f030e24: 00000000 */ sll $zero,$zero,0x0 +/* f030e28: 14410007 */ bne $v0,$at,.L0f030e48 +/* f030e2c: 00000000 */ sll $zero,$zero,0x0 +/* f030e30: 82230006 */ lb $v1,0x6($s1) +/* f030e34: 24010028 */ addiu $at,$zero,0x28 +/* f030e38: 10610003 */ beq $v1,$at,.L0f030e48 +/* f030e3c: 24010013 */ addiu $at,$zero,0x13 +/* f030e40: 5461000a */ bnel $v1,$at,.L0f030e6c +/* f030e44: adf20048 */ sw $s2,0x48($t7) +.L0f030e48: +/* f030e48: 14800003 */ bnez $a0,.L0f030e58 +/* f030e4c: 24010009 */ addiu $at,$zero,0x9 +/* f030e50: 50410006 */ beql $v0,$at,.L0f030e6c +/* f030e54: adf20048 */ sw $s2,0x48($t7) +.L0f030e58: +/* f030e58: 14800004 */ bnez $a0,.L0f030e6c +/* f030e5c: 24010013 */ addiu $at,$zero,0x13 +/* f030e60: 54410003 */ bnel $v0,$at,.L0f030e70 +/* f030e64: 26100001 */ addiu $s0,$s0,0x1 +.L0f030e68: +/* f030e68: adf20048 */ sw $s2,0x48($t7) +.L0f030e6c: +/* f030e6c: 26100001 */ addiu $s0,$s0,0x1 +.L0f030e70: +/* f030e70: 24010002 */ addiu $at,$zero,0x2 +/* f030e74: 24c60004 */ addiu $a2,$a2,0x4 +/* f030e78: 1601ffc1 */ bne $s0,$at,.L0f030d80 +/* f030e7c: 24e70004 */ addiu $a3,$a3,0x4 +/* f030e80: 240e000a */ addiu $t6,$zero,0xa +/* f030e84: a22e0007 */ sb $t6,0x7($s1) +/* f030e88: 8fb90084 */ lw $t9,0x84($sp) +/* f030e8c: a2200031 */ sb $zero,0x31($s1) +/* f030e90: 0c004b70 */ jal 0x12dc0 +/* f030e94: ae39002c */ sw $t9,0x2c($s1) +/* f030e98: 30580001 */ andi $t8,$v0,0x1 +/* f030e9c: a2380032 */ sb $t8,0x32($s1) +/* f030ea0: 8fa80064 */ lw $t0,0x64($sp) +/* f030ea4: a2280039 */ sb $t0,0x39($s1) +/* f030ea8: 8fac0060 */ lw $t4,0x60($sp) +/* f030eac: a22c0038 */ sb $t4,0x38($s1) +/* f030eb0: 8fab0054 */ lw $t3,0x54($sp) +/* f030eb4: a22b003b */ sb $t3,0x3b($s1) +/* f030eb8: 8fa90050 */ lw $t1,0x50($sp) +/* f030ebc: a229003a */ sb $t1,0x3a($s1) +/* f030ec0: 8faa004c */ lw $t2,0x4c($sp) +/* f030ec4: a22a003d */ sb $t2,0x3d($s1) +/* f030ec8: 8fad0048 */ lw $t5,0x48($sp) +/* f030ecc: a2330036 */ sb $s3,0x36($s1) +/* f030ed0: a22d003c */ sb $t5,0x3c($s1) +/* f030ed4: 8faf0058 */ lw $t7,0x58($sp) +/* f030ed8: a22f0037 */ sb $t7,0x37($s1) +/* f030edc: 8fae0074 */ lw $t6,0x74($sp) +/* f030ee0: ae200040 */ sw $zero,0x40($s1) +/* f030ee4: a2200033 */ sb $zero,0x33($s1) +/* f030ee8: a2320030 */ sb $s2,0x30($s1) +/* f030eec: a22e0035 */ sb $t6,0x35($s1) +/* f030ef0: 8fb9004c */ lw $t9,0x4c($sp) +/* f030ef4: 8fb80048 */ lw $t8,0x48($sp) +/* f030ef8: 8fa8004c */ lw $t0,0x4c($sp) +/* f030efc: 17200003 */ bnez $t9,.L0f030f0c +/* f030f00: 00000000 */ sll $zero,$zero,0x0 +/* f030f04: 13000009 */ beqz $t8,.L0f030f2c +/* f030f08: 00000000 */ sll $zero,$zero,0x0 +.L0f030f0c: +/* f030f0c: 11000005 */ beqz $t0,.L0f030f24 +/* f030f10: 8fac0048 */ lw $t4,0x48($sp) +/* f030f14: 11800003 */ beqz $t4,.L0f030f24 +/* f030f18: 240b0002 */ addiu $t3,$zero,0x2 +/* f030f1c: 10000015 */ beqz $zero,.L0f030f74 +/* f030f20: a22b0034 */ sb $t3,0x34($s1) +.L0f030f24: +/* f030f24: 10000013 */ beqz $zero,.L0f030f74 +/* f030f28: a2320034 */ sb $s2,0x34($s1) +.L0f030f2c: +/* f030f2c: 0c004b70 */ jal 0x12dc0 +/* f030f30: 00000000 */ sll $zero,$zero,0x0 +/* f030f34: 30490003 */ andi $t1,$v0,0x3 +/* f030f38: 252a0002 */ addiu $t2,$t1,0x2 +/* f030f3c: a22a0034 */ sb $t2,0x34($s1) +/* f030f40: 8fad0060 */ lw $t5,0x60($sp) +/* f030f44: 8faf0064 */ lw $t7,0x64($sp) +/* f030f48: 51a0000b */ beqzl $t5,.L0f030f78 +/* f030f4c: 240c0200 */ addiu $t4,$zero,0x200 +/* f030f50: 51e00009 */ beqzl $t7,.L0f030f78 +/* f030f54: 240c0200 */ addiu $t4,$zero,0x200 +/* f030f58: 0c004b70 */ jal 0x12dc0 +/* f030f5c: 00000000 */ sll $zero,$zero,0x0 +/* f030f60: 822e0034 */ lb $t6,0x34($s1) +/* f030f64: 30590003 */ andi $t9,$v0,0x3 +/* f030f68: 01d9c021 */ addu $t8,$t6,$t9 +/* f030f6c: 27080002 */ addiu $t0,$t8,0x2 +/* f030f70: a2280034 */ sb $t0,0x34($s1) +.L0f030f74: +/* f030f74: 240c0200 */ addiu $t4,$zero,0x200 +.L0f030f78: +/* f030f78: ae2c004c */ sw $t4,0x4c($s1) +/* f030f7c: ae200050 */ sw $zero,0x50($s1) +/* f030f80: ae320054 */ sw $s2,0x54($s1) +/* f030f84: ae200058 */ sw $zero,0x58($s1) +/* f030f88: ae200044 */ sw $zero,0x44($s1) +/* f030f8c: ae200048 */ sw $zero,0x48($s1) +/* f030f90: 8fab0078 */ lw $t3,0x78($sp) +/* f030f94: a2200008 */ sb $zero,0x8($s1) +/* f030f98: 8e240020 */ lw $a0,0x20($s1) +/* f030f9c: 0c0076e5 */ jal 0x1db94 +/* f030fa0: a22b003e */ sb $t3,0x3e($s1) +/* f030fa4: 10400006 */ beqz $v0,.L0f030fc0 +/* f030fa8: 00000000 */ sll $zero,$zero,0x0 +/* f030fac: 8e290014 */ lw $t1,0x14($s1) +/* f030fb0: 3c010020 */ lui $at,0x20 +/* f030fb4: 01215025 */ or $t2,$t1,$at +/* f030fb8: 10000008 */ beqz $zero,.L0f030fdc +/* f030fbc: ae2a0014 */ sw $t2,0x14($s1) +.L0f030fc0: +/* f030fc0: 0fc0c290 */ jal func0f030a40 +/* f030fc4: 02202025 */ or $a0,$s1,$zero +/* f030fc8: 8e2d0014 */ lw $t5,0x14($s1) +/* f030fcc: 3c01ffdf */ lui $at,0xffdf +/* f030fd0: 3421ffff */ ori $at,$at,0xffff +/* f030fd4: 01a17824 */ and $t7,$t5,$at +/* f030fd8: ae2f0014 */ sw $t7,0x14($s1) +.L0f030fdc: +/* f030fdc: 8fbf0024 */ lw $ra,0x24($sp) +/* f030fe0: 8fb00014 */ lw $s0,0x14($sp) +/* f030fe4: 8fb10018 */ lw $s1,0x18($sp) +/* f030fe8: 8fb2001c */ lw $s2,0x1c($sp) +/* f030fec: 8fb30020 */ lw $s3,0x20($sp) +/* f030ff0: 03e00008 */ jr $ra +/* f030ff4: 27bd0088 */ addiu $sp,$sp,0x88 +); + +GLOBAL_ASM( +glabel func0f030ff8 +/* f030ff8: 27bdffc8 */ addiu $sp,$sp,-56 +/* f030ffc: afb00020 */ sw $s0,0x20($sp) +/* f031000: 00808025 */ or $s0,$a0,$zero +/* f031004: afbf0024 */ sw $ra,0x24($sp) +/* f031008: afa5003c */ sw $a1,0x3c($sp) +/* f03100c: afa60040 */ sw $a2,0x40($sp) +/* f031010: 1080005d */ beqz $a0,.L0f031188 +/* f031014: afa70044 */ sw $a3,0x44($sp) +/* f031018: 8c8e0020 */ lw $t6,0x20($a0) +/* f03101c: 93a2004b */ lbu $v0,0x4b($sp) +/* f031020: 24010002 */ addiu $at,$zero,0x2 +/* f031024: 11c00058 */ beqz $t6,.L0f031188 +/* f031028: 304f0080 */ andi $t7,$v0,0x80 +/* f03102c: 11e00003 */ beqz $t7,.L0f03103c +/* f031030: c7a40050 */ lwc1 $f4,0x50($sp) +/* f031034: 46002187 */ neg.s $f6,$f4 +/* f031038: e7a60050 */ swc1 $f6,0x50($sp) +.L0f03103c: +/* f03103c: 12000003 */ beqz $s0,.L0f03104c +/* f031040: 00001825 */ or $v1,$zero,$zero +/* f031044: 10000001 */ beqz $zero,.L0f03104c +/* f031048: 920302fe */ lbu $v1,0x2fe($s0) +.L0f03104c: +/* f03104c: 10610004 */ beq $v1,$at,.L0f031060 +/* f031050: 02002025 */ or $a0,$s0,$zero +/* f031054: 0fc0fe3d */ jal func0f03f8f4 +/* f031058: afa2002c */ sw $v0,0x2c($sp) +/* f03105c: 8fa2002c */ lw $v0,0x2c($sp) +.L0f031060: +/* f031060: 24180003 */ addiu $t8,$zero,0x3 +/* f031064: a2180007 */ sb $t8,0x7($s0) +/* f031068: 30590002 */ andi $t9,$v0,0x2 +/* f03106c: 30490004 */ andi $t1,$v0,0x4 +/* f031070: 304b0008 */ andi $t3,$v0,0x8 +/* f031074: 304d0010 */ andi $t5,$v0,0x10 +/* f031078: 304f0040 */ andi $t7,$v0,0x40 +/* f03107c: 0019402b */ sltu $t0,$zero,$t9 +/* f031080: 0009502b */ sltu $t2,$zero,$t1 +/* f031084: 000b602b */ sltu $t4,$zero,$t3 +/* f031088: 000d702b */ sltu $t6,$zero,$t5 +/* f03108c: 000fc02b */ sltu $t8,$zero,$t7 +/* f031090: ae08002c */ sw $t0,0x2c($s0) +/* f031094: ae0a0030 */ sw $t2,0x30($s0) +/* f031098: ae0c0034 */ sw $t4,0x34($s0) +/* f03109c: ae0e0038 */ sw $t6,0x38($s0) +/* f0310a0: ae18003c */ sw $t8,0x3c($s0) +/* f0310a4: a2000040 */ sb $zero,0x40($s0) +/* f0310a8: 8fb9003c */ lw $t9,0x3c($sp) +/* f0310ac: 30460001 */ andi $a2,$v0,0x1 +/* f0310b0: 0006402b */ sltu $t0,$zero,$a2 +/* f0310b4: a208004a */ sb $t0,0x4a($s0) +/* f0310b8: a6190048 */ sh $t9,0x48($s0) +/* f0310bc: c7a80040 */ lwc1 $f8,0x40($sp) +/* f0310c0: 01003025 */ or $a2,$t0,$zero +/* f0310c4: e608004c */ swc1 $f8,0x4c($s0) +/* f0310c8: c7aa0044 */ lwc1 $f10,0x44($sp) +/* f0310cc: e60a0050 */ swc1 $f10,0x50($s0) +/* f0310d0: 8fa2004c */ lw $v0,0x4c($sp) +/* f0310d4: c7b00050 */ lwc1 $f16,0x50($sp) +/* f0310d8: 44829000 */ mtc1 $v0,$f18 +/* f0310dc: e6100054 */ swc1 $f16,0x54($s0) +/* f0310e0: 46809020 */ cvt.s.w $f0,$f18 +/* f0310e4: 11c00003 */ beqz $t6,.L0f0310f4 +/* f0310e8: e6000058 */ swc1 $f0,0x58($s0) +/* f0310ec: 10000002 */ beqz $zero,.L0f0310f8 +/* f0310f0: a2020008 */ sb $v0,0x8($s0) +.L0f0310f4: +/* f0310f4: a2000008 */ sb $zero,0x8($s0) +.L0f0310f8: +/* f0310f8: 5840000e */ blezl $v0,.L0f031134 +/* f0310fc: c7a40050 */ lwc1 $f4,0x50($sp) +/* f031100: 8e040020 */ lw $a0,0x20($s0) +/* f031104: e7a0002c */ swc1 $f0,0x2c($sp) +/* f031108: 0c0076e5 */ jal 0x1db94 +/* f03110c: afa60028 */ sw $a2,0x28($sp) +/* f031110: 8fa60028 */ lw $a2,0x28($sp) +/* f031114: 10400006 */ beqz $v0,.L0f031130 +/* f031118: c7a0002c */ lwc1 $f0,0x2c($sp) +/* f03111c: 8e0a0014 */ lw $t2,0x14($s0) +/* f031120: 3c010020 */ lui $at,0x20 +/* f031124: 01415825 */ or $t3,$t2,$at +/* f031128: 10000017 */ beqz $zero,.L0f031188 +/* f03112c: ae0b0014 */ sw $t3,0x14($s0) +.L0f031130: +/* f031130: c7a40050 */ lwc1 $f4,0x50($sp) +.L0f031134: +/* f031134: 8e040020 */ lw $a0,0x20($s0) +/* f031138: e7a00014 */ swc1 $f0,0x14($sp) +/* f03113c: 87a5003e */ lh $a1,0x3e($sp) +/* f031140: 8fa70040 */ lw $a3,0x40($sp) +/* f031144: 0c007733 */ jal 0x1dccc +/* f031148: e7a40010 */ swc1 $f4,0x10($sp) +/* f03114c: c7a60044 */ lwc1 $f6,0x44($sp) +/* f031150: 44804000 */ mtc1 $zero,$f8 +/* f031154: 00000000 */ sll $zero,$zero,0x0 +/* f031158: 4606403e */ c.le.s $f8,$f6 +/* f03115c: 00000000 */ sll $zero,$zero,0x0 +/* f031160: 45020005 */ bc1fl .L0f031178 +/* f031164: 8e0c0014 */ lw $t4,0x14($s0) +/* f031168: 44053000 */ mfc1 $a1,$f6 +/* f03116c: 0c007787 */ jal 0x1de1c +/* f031170: 8e040020 */ lw $a0,0x20($s0) +/* f031174: 8e0c0014 */ lw $t4,0x14($s0) +.L0f031178: +/* f031178: 3c01ffdf */ lui $at,0xffdf +/* f03117c: 3421ffff */ ori $at,$at,0xffff +/* f031180: 01816824 */ and $t5,$t4,$at +/* f031184: ae0d0014 */ sw $t5,0x14($s0) +.L0f031188: +/* f031188: 8fbf0024 */ lw $ra,0x24($sp) +/* f03118c: 8fb00020 */ lw $s0,0x20($sp) +/* f031190: 27bd0038 */ addiu $sp,$sp,0x38 +/* f031194: 03e00008 */ jr $ra +/* f031198: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03119c +/* f03119c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0311a0: afbf0014 */ sw $ra,0x14($sp) +/* f0311a4: 808e0007 */ lb $t6,0x7($a0) +/* f0311a8: 24010005 */ addiu $at,$zero,0x5 +/* f0311ac: 00803025 */ or $a2,$a0,$zero +/* f0311b0: 51c10025 */ beql $t6,$at,.L0f031248 +/* f0311b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0311b8: 0fc0fe3d */ jal func0f03f8f4 +/* f0311bc: afa60018 */ sw $a2,0x18($sp) +/* f0311c0: 8fa60018 */ lw $a2,0x18($sp) +/* f0311c4: 2402ffff */ addiu $v0,$zero,-1 +/* f0311c8: 00002825 */ or $a1,$zero,$zero +/* f0311cc: 84c40292 */ lh $a0,0x292($a2) +/* f0311d0: 50440007 */ beql $v0,$a0,.L0f0311f0 +/* f0311d4: 8cd802d4 */ lw $t8,0x2d4($a2) +/* f0311d8: 0fc45929 */ jal func0f1164a4 +/* f0311dc: afa60018 */ sw $a2,0x18($sp) +/* f0311e0: 8fa60018 */ lw $a2,0x18($sp) +/* f0311e4: 2402ffff */ addiu $v0,$zero,-1 +/* f0311e8: a4c20292 */ sh $v0,0x292($a2) +/* f0311ec: 8cd802d4 */ lw $t8,0x2d4($a2) +.L0f0311f0: +/* f0311f0: 240f0005 */ addiu $t7,$zero,0x5 +/* f0311f4: a0cf0007 */ sb $t7,0x7($a2) +/* f0311f8: 13000003 */ beqz $t8,.L0f031208 +/* f0311fc: 24010002 */ addiu $at,$zero,0x2 +/* f031200: 10000002 */ beqz $zero,.L0f03120c +/* f031204: acc00038 */ sw $zero,0x38($a2) +.L0f031208: +/* f031208: acc20038 */ sw $v0,0x38($a2) +.L0f03120c: +/* f03120c: 90d902fe */ lbu $t9,0x2fe($a2) +/* f031210: acc0002c */ sw $zero,0x2c($a2) +/* f031214: acc00030 */ sw $zero,0x30($a2) +/* f031218: acc00034 */ sw $zero,0x34($a2) +/* f03121c: acc0003c */ sw $zero,0x3c($a2) +/* f031220: 17210008 */ bne $t9,$at,.L0f031244 +/* f031224: a0c00008 */ sb $zero,0x8($a2) +/* f031228: 90c80362 */ lbu $t0,0x362($a2) +/* f03122c: 3109ff0f */ andi $t1,$t0,0xff0f +/* f031230: 352b0040 */ ori $t3,$t1,0x40 +/* f031234: 316c00f0 */ andi $t4,$t3,0xf0 +/* f031238: a0cb0362 */ sb $t3,0x362($a2) +/* f03123c: 358d0004 */ ori $t5,$t4,0x4 +/* f031240: a0cd0362 */ sb $t5,0x362($a2) +.L0f031244: +/* f031244: 8fbf0014 */ lw $ra,0x14($sp) +.L0f031248: +/* f031248: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03124c: 03e00008 */ jr $ra +/* f031250: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f031254 +/* f031254: 27bdffe8 */ addiu $sp,$sp,-24 +/* f031258: afbf0014 */ sw $ra,0x14($sp) +/* f03125c: 8c8e004c */ lw $t6,0x4c($a0) +/* f031260: 8c860020 */ lw $a2,0x20($a0) +/* f031264: 8c82002c */ lw $v0,0x2c($a0) +/* f031268: 31cf0020 */ andi $t7,$t6,0x20 +/* f03126c: 51e00017 */ beqzl $t7,.L0f0312cc +/* f031270: 80980036 */ lb $t8,0x36($a0) +/* f031274: 44801000 */ mtc1 $zero,$f2 +/* f031278: c4400020 */ lwc1 $f0,0x20($v0) +/* f03127c: 00c02025 */ or $a0,$a2,$zero +/* f031280: 4600103e */ c.le.s $f2,$f0 +/* f031284: 00000000 */ sll $zero,$zero,0x0 +/* f031288: 4500000b */ bc1f .L0f0312b8 +/* f03128c: 00000000 */ sll $zero,$zero,0x0 +/* f031290: c4440018 */ lwc1 $f4,0x18($v0) +/* f031294: 4604003c */ c.lt.s $f0,$f4 +/* f031298: 00000000 */ sll $zero,$zero,0x0 +/* f03129c: 45000006 */ bc1f .L0f0312b8 +/* f0312a0: 00000000 */ sll $zero,$zero,0x0 +/* f0312a4: 44050000 */ mfc1 $a1,$f0 +/* f0312a8: 0c007787 */ jal 0x1de1c +/* f0312ac: 00c02025 */ or $a0,$a2,$zero +/* f0312b0: 10000031 */ beqz $zero,.L0f031378 +/* f0312b4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0312b8: +/* f0312b8: 0c007787 */ jal 0x1de1c +/* f0312bc: 8c450018 */ lw $a1,0x18($v0) +/* f0312c0: 1000002d */ beqz $zero,.L0f031378 +/* f0312c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0312c8: 80980036 */ lb $t8,0x36($a0) +.L0f0312cc: +/* f0312cc: 53000012 */ beqzl $t8,.L0f031318 +/* f0312d0: 44801000 */ mtc1 $zero,$f2 +/* f0312d4: 44801000 */ mtc1 $zero,$f2 +/* f0312d8: c4400020 */ lwc1 $f0,0x20($v0) +/* f0312dc: 00c02025 */ or $a0,$a2,$zero +/* f0312e0: 4600103e */ c.le.s $f2,$f0 +/* f0312e4: 00000000 */ sll $zero,$zero,0x0 +/* f0312e8: 45000006 */ bc1f .L0f031304 +/* f0312ec: 00000000 */ sll $zero,$zero,0x0 +/* f0312f0: 44050000 */ mfc1 $a1,$f0 +/* f0312f4: 0c007787 */ jal 0x1de1c +/* f0312f8: 00c02025 */ or $a0,$a2,$zero +/* f0312fc: 1000001e */ beqz $zero,.L0f031378 +/* f031300: 8fbf0014 */ lw $ra,0x14($sp) +.L0f031304: +/* f031304: 0c007787 */ jal 0x1de1c +/* f031308: 8c450018 */ lw $a1,0x18($v0) +/* f03130c: 1000001a */ beqz $zero,.L0f031378 +/* f031310: 8fbf0014 */ lw $ra,0x14($sp) +/* f031314: 44801000 */ mtc1 $zero,$f2 +.L0f031318: +/* f031318: c4400020 */ lwc1 $f0,0x20($v0) +/* f03131c: 4600103e */ c.le.s $f2,$f0 +/* f031320: 00000000 */ sll $zero,$zero,0x0 +/* f031324: 45020007 */ bc1fl .L0f031344 +/* f031328: c4400014 */ lwc1 $f0,0x14($v0) +/* f03132c: 44050000 */ mfc1 $a1,$f0 +/* f031330: 0c007787 */ jal 0x1de1c +/* f031334: 00c02025 */ or $a0,$a2,$zero +/* f031338: 1000000f */ beqz $zero,.L0f031378 +/* f03133c: 8fbf0014 */ lw $ra,0x14($sp) +/* f031340: c4400014 */ lwc1 $f0,0x14($v0) +.L0f031344: +/* f031344: 00c02025 */ or $a0,$a2,$zero +/* f031348: 4600103e */ c.le.s $f2,$f0 +/* f03134c: 00000000 */ sll $zero,$zero,0x0 +/* f031350: 45000006 */ bc1f .L0f03136c +/* f031354: 00000000 */ sll $zero,$zero,0x0 +/* f031358: 44050000 */ mfc1 $a1,$f0 +/* f03135c: 0c007787 */ jal 0x1de1c +/* f031360: 00c02025 */ or $a0,$a2,$zero +/* f031364: 10000004 */ beqz $zero,.L0f031378 +/* f031368: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03136c: +/* f03136c: 0c007787 */ jal 0x1de1c +/* f031370: 3c05bf80 */ lui $a1,0xbf80 +/* f031374: 8fbf0014 */ lw $ra,0x14($sp) +.L0f031378: +/* f031378: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03137c: 03e00008 */ jr $ra +/* f031380: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f031384 +/* f031384: 27bdff70 */ addiu $sp,$sp,-144 +/* f031388: afbf002c */ sw $ra,0x2c($sp) +/* f03138c: afb30028 */ sw $s3,0x28($sp) +/* f031390: afb20024 */ sw $s2,0x24($sp) +/* f031394: afb10020 */ sw $s1,0x20($sp) +/* f031398: afb0001c */ sw $s0,0x1c($sp) +/* f03139c: afa60098 */ sw $a2,0x98($sp) +/* f0313a0: afa7009c */ sw $a3,0x9c($sp) +/* f0313a4: 8c8e0020 */ lw $t6,0x20($a0) +/* f0313a8: 3c188007 */ lui $t8,0x8007 +/* f0313ac: afa00070 */ sw $zero,0x70($sp) +/* f0313b0: 27188064 */ addiu $t8,$t8,-32668 +/* f0313b4: afae008c */ sw $t6,0x8c($sp) +/* f0313b8: 8f0a0004 */ lw $t2,0x4($t8) +/* f0313bc: 8f010000 */ lw $at,0x0($t8) +/* f0313c0: 27af0064 */ addiu $t7,$sp,0x64 +/* f0313c4: 3c0c8007 */ lui $t4,0x8007 +/* f0313c8: 258c806c */ addiu $t4,$t4,-32660 +/* f0313cc: adea0004 */ sw $t2,0x4($t7) +/* f0313d0: ade10000 */ sw $at,0x0($t7) +/* f0313d4: 8d890004 */ lw $t1,0x4($t4) +/* f0313d8: 8d810000 */ lw $at,0x0($t4) +/* f0313dc: 27ab005c */ addiu $t3,$sp,0x5c +/* f0313e0: 00808825 */ or $s1,$a0,$zero +/* f0313e4: 00a09025 */ or $s2,$a1,$zero +/* f0313e8: 24130001 */ addiu $s3,$zero,0x1 +/* f0313ec: ad690004 */ sw $t1,0x4($t3) +/* f0313f0: 10800003 */ beqz $a0,.L0f031400 +/* f0313f4: ad610000 */ sw $at,0x0($t3) +/* f0313f8: 10000002 */ beqz $zero,.L0f031404 +/* f0313fc: 908202fe */ lbu $v0,0x2fe($a0) +.L0f031400: +/* f031400: 00001025 */ or $v0,$zero,$zero +.L0f031404: +/* f031404: 24010002 */ addiu $at,$zero,0x2 +/* f031408: 10410124 */ beq $v0,$at,.L0f03189c +/* f03140c: a3a00053 */ sb $zero,0x53($sp) +/* f031410: 24010003 */ addiu $at,$zero,0x3 +/* f031414: 10410121 */ beq $v0,$at,.L0f03189c +/* f031418: 24010004 */ addiu $at,$zero,0x4 +/* f03141c: 1041011f */ beq $v0,$at,.L0f03189c +/* f031420: 24190008 */ addiu $t9,$zero,0x8 +/* f031424: 3c0f8006 */ lui $t7,0x8006 +/* f031428: 25ef7e50 */ addiu $t7,$t7,0x7e50 +/* f03142c: 164f0023 */ bne $s2,$t7,.L0f0314bc +/* f031430: a2390007 */ sb $t9,0x7($s1) +/* f031434: 24180001 */ addiu $t8,$zero,0x1 +/* f031438: a3b80053 */ sb $t8,0x53($sp) +/* f03143c: 0c00744f */ jal 0x1d13c +/* f031440: 8e240020 */ lw $a0,0x20($s1) +/* f031444: 2401026a */ addiu $at,$zero,0x26a +/* f031448: 10410019 */ beq $v0,$at,.L0f0314b0 +/* f03144c: 3c0e8006 */ lui $t6,0x8006 +/* f031450: 3c0a8006 */ lui $t2,0x8006 +/* f031454: 254a7d28 */ addiu $t2,$t2,0x7d28 +/* f031458: 3c063f4c */ lui $a2,0x3f4c +/* f03145c: afaa0080 */ sw $t2,0x80($sp) +/* f031460: 34c6cccd */ ori $a2,$a2,0xcccd +/* f031464: 02202025 */ or $a0,$s1,$zero +/* f031468: 0fc0b857 */ jal func0f02e15c +/* f03146c: 3c053f00 */ lui $a1,0x3f00 +/* f031470: 3c014180 */ lui $at,0x4180 +/* f031474: 44812000 */ mtc1 $at,$f4 +/* f031478: 3c058006 */ lui $a1,0x8006 +/* f03147c: 3c078006 */ lui $a3,0x8006 +/* f031480: 8ce77d38 */ lw $a3,0x7d38($a3) +/* f031484: 84a57d28 */ lh $a1,0x7d28($a1) +/* f031488: 8fa4008c */ lw $a0,0x8c($sp) +/* f03148c: 8fa60098 */ lw $a2,0x98($sp) +/* f031490: e7a00010 */ swc1 $f0,0x10($sp) +/* f031494: 0c007733 */ jal 0x1dccc +/* f031498: e7a40014 */ swc1 $f4,0x14($sp) +/* f03149c: 8fa4008c */ lw $a0,0x8c($sp) +/* f0314a0: 0c007787 */ jal 0x1de1c +/* f0314a4: 3c05436c */ lui $a1,0x436c +/* f0314a8: 10000038 */ beqz $zero,.L0f03158c +/* f0314ac: 00008025 */ or $s0,$zero,$zero +.L0f0314b0: +/* f0314b0: 25ce7d70 */ addiu $t6,$t6,0x7d70 +/* f0314b4: 10000034 */ beqz $zero,.L0f031588 +/* f0314b8: afae0080 */ sw $t6,0x80($sp) +.L0f0314bc: +/* f0314bc: 02202025 */ or $a0,$s1,$zero +/* f0314c0: 8fa500a0 */ lw $a1,0xa0($sp) +/* f0314c4: 0fc0b8b4 */ jal func0f02e2d0 +/* f0314c8: 8fa600a4 */ lw $a2,0xa4($sp) +/* f0314cc: 8fad0098 */ lw $t5,0x98($sp) +/* f0314d0: 3c017f1b */ lui $at,0x7f1b +/* f0314d4: 11a0000e */ beqz $t5,.L0f031510 +/* f0314d8: 00000000 */ sll $zero,$zero,0x0 +/* f0314dc: 3c017f1b */ lui $at,0x7f1b +/* f0314e0: c4268d10 */ lwc1 $f6,-0x72f0($at) +/* f0314e4: 3c017f1b */ lui $at,0x7f1b +/* f0314e8: c42a8d14 */ lwc1 $f10,-0x72ec($at) +/* f0314ec: 46003201 */ sub.s $f8,$f6,$f0 +/* f0314f0: 3c013f00 */ lui $at,0x3f00 +/* f0314f4: 44819000 */ mtc1 $at,$f18 +/* f0314f8: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0314fc: 46128100 */ add.s $f4,$f16,$f18 +/* f031500: 4600218d */ trunc.w.s $f6,$f4 +/* f031504: 44103000 */ mfc1 $s0,$f6 +/* f031508: 10000009 */ beqz $zero,.L0f031530 +/* f03150c: 00000000 */ sll $zero,$zero,0x0 +.L0f031510: +/* f031510: c4288d18 */ lwc1 $f8,-0x72e8($at) +/* f031514: 3c013f00 */ lui $at,0x3f00 +/* f031518: 44818000 */ mtc1 $at,$f16 +/* f03151c: 46080282 */ mul.s $f10,$f0,$f8 +/* f031520: 46105480 */ add.s $f18,$f10,$f16 +/* f031524: 4600910d */ trunc.w.s $f4,$f18 +/* f031528: 44102000 */ mfc1 $s0,$f4 +/* f03152c: 00000000 */ sll $zero,$zero,0x0 +.L0f031530: +/* f031530: 06000003 */ bltz $s0,.L0f031540 +/* f031534: 2a010020 */ slti $at,$s0,0x20 +/* f031538: 14200002 */ bnez $at,.L0f031544 +/* f03153c: 00000000 */ sll $zero,$zero,0x0 +.L0f031540: +/* f031540: 00008025 */ or $s0,$zero,$zero +.L0f031544: +/* f031544: 0c004b70 */ jal 0x12dc0 +/* f031548: 00000000 */ sll $zero,$zero,0x0 +/* f03154c: 00104880 */ sll $t1,$s0,0x2 +/* f031550: 0249c821 */ addu $t9,$s2,$t1 +/* f031554: 8f230000 */ lw $v1,0x0($t9) +/* f031558: 8c6f0004 */ lw $t7,0x4($v1) +/* f03155c: 8c780000 */ lw $t8,0x0($v1) +/* f031560: 004f001b */ divu $zero,$v0,$t7 +/* f031564: 00002010 */ mfhi $a0 +/* f031568: 000450c0 */ sll $t2,$a0,0x3 +/* f03156c: 01445021 */ addu $t2,$t2,$a0 +/* f031570: 000a50c0 */ sll $t2,$t2,0x3 +/* f031574: 030a7021 */ addu $t6,$t8,$t2 +/* f031578: afae0080 */ sw $t6,0x80($sp) +/* f03157c: 15e00002 */ bnez $t7,.L0f031588 +/* f031580: 00000000 */ sll $zero,$zero,0x0 +/* f031584: 0007000d */ break 0x7 +.L0f031588: +/* f031588: 00008025 */ or $s0,$zero,$zero +.L0f03158c: +/* f03158c: 00003825 */ or $a3,$zero,$zero +/* f031590: 8fa8009c */ lw $t0,0x9c($sp) +/* f031594: 24120001 */ addiu $s2,$zero,0x1 +.L0f031598: +/* f031598: 8d0d0000 */ lw $t5,0x0($t0) +/* f03159c: 02202025 */ or $a0,$s1,$zero +/* f0315a0: 02002825 */ or $a1,$s0,$zero +/* f0315a4: 51a00043 */ beqzl $t5,.L0f0316b4 +/* f0315a8: 26100001 */ addiu $s0,$s0,0x1 +/* f0315ac: afa70044 */ sw $a3,0x44($sp) +/* f0315b0: 0fc0a209 */ jal func0f028824 +/* f0315b4: afa80040 */ sw $t0,0x40($sp) +/* f0315b8: 8fa70044 */ lw $a3,0x44($sp) +/* f0315bc: 8fa80040 */ lw $t0,0x40($sp) +/* f0315c0: 14400006 */ bnez $v0,.L0f0315dc +/* f0315c4: 00403025 */ or $a2,$v0,$zero +/* f0315c8: 02202025 */ or $a0,$s1,$zero +/* f0315cc: 0fc0b9b7 */ jal func0f02e6dc +/* f0315d0: 3c054180 */ lui $a1,0x4180 +/* f0315d4: 100000b2 */ beqz $zero,.L0f0318a0 +/* f0315d8: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0315dc: +/* f0315dc: 8cc30004 */ lw $v1,0x4($a2) +/* f0315e0: 9064005c */ lbu $a0,0x5c($v1) +/* f0315e4: 9065005f */ lbu $a1,0x5f($v1) +/* f0315e8: afa80040 */ sw $t0,0x40($sp) +/* f0315ec: afa70044 */ sw $a3,0x44($sp) +/* f0315f0: 0fc2c7ba */ jal func0f0b1ee8 +/* f0315f4: afa30078 */ sw $v1,0x78($sp) +/* f0315f8: 8fa30078 */ lw $v1,0x78($sp) +/* f0315fc: 8fa70044 */ lw $a3,0x44($sp) +/* f031600: 1c400009 */ bgtz $v0,.L0f031628 +/* f031604: 8fa80040 */ lw $t0,0x40($sp) +/* f031608: 03a75821 */ addu $t3,$sp,$a3 +/* f03160c: ad720064 */ sw $s2,0x64($t3) +/* f031610: 9062005c */ lbu $v0,0x5c($v1) +/* f031614: 2401001d */ addiu $at,$zero,0x1d +/* f031618: 54410007 */ bnel $v0,$at,.L0f031638 +/* f03161c: 24010018 */ addiu $at,$zero,0x18 +/* f031620: 10000004 */ beqz $zero,.L0f031634 +/* f031624: 00009825 */ or $s3,$zero,$zero +.L0f031628: +/* f031628: afb20070 */ sw $s2,0x70($sp) +/* f03162c: 00009825 */ or $s3,$zero,$zero +/* f031630: 9062005c */ lbu $v0,0x5c($v1) +.L0f031634: +/* f031634: 24010018 */ addiu $at,$zero,0x18 +.L0f031638: +/* f031638: 1041001c */ beq $v0,$at,.L0f0316ac +/* f03163c: 03a76021 */ addu $t4,$sp,$a3 +/* f031640: 24010034 */ addiu $at,$zero,0x34 +/* f031644: 10410019 */ beq $v0,$at,.L0f0316ac +/* f031648: 24010019 */ addiu $at,$zero,0x19 +/* f03164c: 10410017 */ beq $v0,$at,.L0f0316ac +/* f031650: 24010017 */ addiu $at,$zero,0x17 +/* f031654: 10410015 */ beq $v0,$at,.L0f0316ac +/* f031658: 3c04800a */ lui $a0,0x800a +/* f03165c: 8c84a2d8 */ lw $a0,-0x5d28($a0) +/* f031660: 24010008 */ addiu $at,$zero,0x8 +/* f031664: 14800009 */ bnez $a0,.L0f03168c +/* f031668: 00000000 */ sll $zero,$zero,0x0 +/* f03166c: 14410007 */ bne $v0,$at,.L0f03168c +/* f031670: 00000000 */ sll $zero,$zero,0x0 +/* f031674: 82230006 */ lb $v1,0x6($s1) +/* f031678: 24010028 */ addiu $at,$zero,0x28 +/* f03167c: 10610003 */ beq $v1,$at,.L0f03168c +/* f031680: 24010013 */ addiu $at,$zero,0x13 +/* f031684: 5461000a */ bnel $v1,$at,.L0f0316b0 +/* f031688: ad92005c */ sw $s2,0x5c($t4) +.L0f03168c: +/* f03168c: 14800003 */ bnez $a0,.L0f03169c +/* f031690: 24010009 */ addiu $at,$zero,0x9 +/* f031694: 50410006 */ beql $v0,$at,.L0f0316b0 +/* f031698: ad92005c */ sw $s2,0x5c($t4) +.L0f03169c: +/* f03169c: 14800004 */ bnez $a0,.L0f0316b0 +/* f0316a0: 24010013 */ addiu $at,$zero,0x13 +/* f0316a4: 54410003 */ bnel $v0,$at,.L0f0316b4 +/* f0316a8: 26100001 */ addiu $s0,$s0,0x1 +.L0f0316ac: +/* f0316ac: ad92005c */ sw $s2,0x5c($t4) +.L0f0316b0: +/* f0316b0: 26100001 */ addiu $s0,$s0,0x1 +.L0f0316b4: +/* f0316b4: 24010002 */ addiu $at,$zero,0x2 +/* f0316b8: 24e70004 */ addiu $a3,$a3,0x4 +/* f0316bc: 1601ffb6 */ bne $s0,$at,.L0f031598 +/* f0316c0: 25080004 */ addiu $t0,$t0,0x4 +/* f0316c4: a2320030 */ sb $s2,0x30($s1) +/* f0316c8: 8fa90080 */ lw $t1,0x80($sp) +/* f0316cc: a2200031 */ sb $zero,0x31($s1) +/* f0316d0: 0c004b70 */ jal 0x12dc0 +/* f0316d4: ae29002c */ sw $t1,0x2c($s1) +/* f0316d8: 30590001 */ andi $t9,$v0,0x1 +/* f0316dc: a2390032 */ sb $t9,0x32($s1) +/* f0316e0: 8faf009c */ lw $t7,0x9c($sp) +/* f0316e4: 8df80004 */ lw $t8,0x4($t7) +/* f0316e8: a2380039 */ sb $t8,0x39($s1) +/* f0316ec: 8faa009c */ lw $t2,0x9c($sp) +/* f0316f0: 8d4e0000 */ lw $t6,0x0($t2) +/* f0316f4: a22e0038 */ sb $t6,0x38($s1) +/* f0316f8: 8fad0068 */ lw $t5,0x68($sp) +/* f0316fc: a22d003b */ sb $t5,0x3b($s1) +/* f031700: 8fab0064 */ lw $t3,0x64($sp) +/* f031704: a22b003a */ sb $t3,0x3a($s1) +/* f031708: 8fac0060 */ lw $t4,0x60($sp) +/* f03170c: a22c003d */ sb $t4,0x3d($s1) +/* f031710: 8fa9005c */ lw $t1,0x5c($sp) +/* f031714: a2330036 */ sb $s3,0x36($s1) +/* f031718: a229003c */ sb $t1,0x3c($s1) +/* f03171c: 8fb90070 */ lw $t9,0x70($sp) +/* f031720: ae200040 */ sw $zero,0x40($s1) +/* f031724: a2200033 */ sb $zero,0x33($s1) +/* f031728: a2390037 */ sb $t9,0x37($s1) +/* f03172c: 8faf0060 */ lw $t7,0x60($sp) +/* f031730: 8fb8005c */ lw $t8,0x5c($sp) +/* f031734: 8faa0060 */ lw $t2,0x60($sp) +/* f031738: 15e00003 */ bnez $t7,.L0f031748 +/* f03173c: 00000000 */ sll $zero,$zero,0x0 +/* f031740: 13000009 */ beqz $t8,.L0f031768 +/* f031744: 8fab00a0 */ lw $t3,0xa0($sp) +.L0f031748: +/* f031748: 11400005 */ beqz $t2,.L0f031760 +/* f03174c: 8fae005c */ lw $t6,0x5c($sp) +/* f031750: 11c00003 */ beqz $t6,.L0f031760 +/* f031754: 240d0002 */ addiu $t5,$zero,0x2 +/* f031758: 1000001b */ beqz $zero,.L0f0317c8 +/* f03175c: a22d0034 */ sb $t5,0x34($s1) +.L0f031760: +/* f031760: 10000019 */ beqz $zero,.L0f0317c8 +/* f031764: a2320034 */ sb $s2,0x34($s1) +.L0f031768: +/* f031768: 316c0080 */ andi $t4,$t3,0x80 +/* f03176c: 11800003 */ beqz $t4,.L0f03177c +/* f031770: 00000000 */ sll $zero,$zero,0x0 +/* f031774: 10000006 */ beqz $zero,.L0f031790 +/* f031778: a2320034 */ sb $s2,0x34($s1) +.L0f03177c: +/* f03177c: 0c004b70 */ jal 0x12dc0 +/* f031780: 00000000 */ sll $zero,$zero,0x0 +/* f031784: 30490003 */ andi $t1,$v0,0x3 +/* f031788: 25390002 */ addiu $t9,$t1,0x2 +/* f03178c: a2390034 */ sb $t9,0x34($s1) +.L0f031790: +/* f031790: 8faf009c */ lw $t7,0x9c($sp) +/* f031794: 8df80000 */ lw $t8,0x0($t7) +/* f031798: 5300000c */ beqzl $t8,.L0f0317cc +/* f03179c: 8fa900a0 */ lw $t1,0xa0($sp) +/* f0317a0: 8dea0004 */ lw $t2,0x4($t7) +/* f0317a4: 51400009 */ beqzl $t2,.L0f0317cc +/* f0317a8: 8fa900a0 */ lw $t1,0xa0($sp) +/* f0317ac: 0c004b70 */ jal 0x12dc0 +/* f0317b0: 00000000 */ sll $zero,$zero,0x0 +/* f0317b4: 822e0034 */ lb $t6,0x34($s1) +/* f0317b8: 304d0003 */ andi $t5,$v0,0x3 +/* f0317bc: 01cd5821 */ addu $t3,$t6,$t5 +/* f0317c0: 256c0002 */ addiu $t4,$t3,0x2 +/* f0317c4: a22c0034 */ sb $t4,0x34($s1) +.L0f0317c8: +/* f0317c8: 8fa900a0 */ lw $t1,0xa0($sp) +.L0f0317cc: +/* f0317cc: 8e2a0018 */ lw $t2,0x18($s1) +/* f0317d0: 3c017fff */ lui $at,0x7fff +/* f0317d4: ae29004c */ sw $t1,0x4c($s1) +/* f0317d8: 8fb900a4 */ lw $t9,0xa4($sp) +/* f0317dc: 3421ffff */ ori $at,$at,0xffff +/* f0317e0: 01417024 */ and $t6,$t2,$at +/* f0317e4: ae390050 */ sw $t9,0x50($s1) +/* f0317e8: 8fb800a8 */ lw $t8,0xa8($sp) +/* f0317ec: ae200058 */ sw $zero,0x58($s1) +/* f0317f0: ae200044 */ sw $zero,0x44($s1) +/* f0317f4: ae200048 */ sw $zero,0x48($s1) +/* f0317f8: ae380054 */ sw $t8,0x54($s1) +/* f0317fc: 8faf0098 */ lw $t7,0x98($sp) +/* f031800: a2200008 */ sb $zero,0x8($s1) +/* f031804: ae2e0018 */ sw $t6,0x18($s1) +/* f031808: a22f003e */ sb $t7,0x3e($s1) +/* f03180c: 93ad0053 */ lbu $t5,0x53($sp) +/* f031810: 55a00023 */ bnezl $t5,.L0f0318a0 +/* f031814: 8fbf002c */ lw $ra,0x2c($sp) +/* f031818: 8e2b02d4 */ lw $t3,0x2d4($s1) +/* f03181c: 55600020 */ bnezl $t3,.L0f0318a0 +/* f031820: 8fbf002c */ lw $ra,0x2c($sp) +/* f031824: 0c0076e5 */ jal 0x1db94 +/* f031828: 8e240020 */ lw $a0,0x20($s1) +/* f03182c: 10400006 */ beqz $v0,.L0f031848 +/* f031830: 02202025 */ or $a0,$s1,$zero +/* f031834: 8e2c0014 */ lw $t4,0x14($s1) +/* f031838: 3c010020 */ lui $at,0x20 +/* f03183c: 01814825 */ or $t1,$t4,$at +/* f031840: 10000016 */ beqz $zero,.L0f03189c +/* f031844: ae290014 */ sw $t1,0x14($s1) +.L0f031848: +/* f031848: 3c063f4c */ lui $a2,0x3f4c +/* f03184c: 34c6cccd */ ori $a2,$a2,0xcccd +/* f031850: 0fc0b857 */ jal func0f02e15c +/* f031854: 3c053f00 */ lui $a1,0x3f00 +/* f031858: 8fb90080 */ lw $t9,0x80($sp) +/* f03185c: 3c014180 */ lui $at,0x4180 +/* f031860: 44813000 */ mtc1 $at,$f6 +/* f031864: 87250000 */ lh $a1,0x0($t9) +/* f031868: 8f270010 */ lw $a3,0x10($t9) +/* f03186c: e7a00010 */ swc1 $f0,0x10($sp) +/* f031870: 8fa4008c */ lw $a0,0x8c($sp) +/* f031874: 8fa60098 */ lw $a2,0x98($sp) +/* f031878: 0c007733 */ jal 0x1dccc +/* f03187c: e7a60014 */ swc1 $f6,0x14($sp) +/* f031880: 0fc0c495 */ jal func0f031254 +/* f031884: 02202025 */ or $a0,$s1,$zero +/* f031888: 8e380014 */ lw $t8,0x14($s1) +/* f03188c: 3c01ffdf */ lui $at,0xffdf +/* f031890: 3421ffff */ ori $at,$at,0xffff +/* f031894: 03017824 */ and $t7,$t8,$at +/* f031898: ae2f0014 */ sw $t7,0x14($s1) +.L0f03189c: +/* f03189c: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0318a0: +/* f0318a0: 8fb0001c */ lw $s0,0x1c($sp) +/* f0318a4: 8fb10020 */ lw $s1,0x20($sp) +/* f0318a8: 8fb20024 */ lw $s2,0x24($sp) +/* f0318ac: 8fb30028 */ lw $s3,0x28($sp) +/* f0318b0: 03e00008 */ jr $ra +/* f0318b4: 27bd0090 */ addiu $sp,$sp,0x90 +); + +GLOBAL_ASM( +glabel func0f0318b8 +/* f0318b8: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0318bc: afbf002c */ sw $ra,0x2c($sp) +/* f0318c0: afb00028 */ sw $s0,0x28($sp) +/* f0318c4: afa5004c */ sw $a1,0x4c($sp) +/* f0318c8: 00808025 */ or $s0,$a0,$zero +/* f0318cc: afa60050 */ sw $a2,0x50($sp) +/* f0318d0: afa70054 */ sw $a3,0x54($sp) +/* f0318d4: 0fc0a209 */ jal func0f028824 +/* f0318d8: 00002825 */ or $a1,$zero,$zero +/* f0318dc: 3c0f8007 */ lui $t7,0x8007 +/* f0318e0: 25ef8074 */ addiu $t7,$t7,-32652 +/* f0318e4: 8de10000 */ lw $at,0x0($t7) +/* f0318e8: 8de80004 */ lw $t0,0x4($t7) +/* f0318ec: 27ae0034 */ addiu $t6,$sp,0x34 +/* f0318f0: 00402025 */ or $a0,$v0,$zero +/* f0318f4: 00002825 */ or $a1,$zero,$zero +/* f0318f8: adc10000 */ sw $at,0x0($t6) +/* f0318fc: 12000003 */ beqz $s0,.L0f03190c +/* f031900: adc80004 */ sw $t0,0x4($t6) +/* f031904: 10000002 */ beqz $zero,.L0f031910 +/* f031908: 920302fe */ lbu $v1,0x2fe($s0) +.L0f03190c: +/* f03190c: 00001825 */ or $v1,$zero,$zero +.L0f031910: +/* f031910: 50400012 */ beqzl $v0,.L0f03195c +/* f031914: 8fb9004c */ lw $t9,0x4c($sp) +/* f031918: 0fc0b849 */ jal func0f02e124 +/* f03191c: afa30030 */ sw $v1,0x30($sp) +/* f031920: 10400006 */ beqz $v0,.L0f03193c +/* f031924: 8fa30030 */ lw $v1,0x30($sp) +/* f031928: 3c0a8006 */ lui $t2,0x8006 +/* f03192c: 254a62d8 */ addiu $t2,$t2,0x62d8 +/* f031930: 000349c0 */ sll $t1,$v1,0x7 +/* f031934: 10000005 */ beqz $zero,.L0f03194c +/* f031938: 012a2821 */ addu $a1,$t1,$t2 +.L0f03193c: +/* f03193c: 3c0c8006 */ lui $t4,0x8006 +/* f031940: 258c5ae0 */ addiu $t4,$t4,0x5ae0 +/* f031944: 000359c0 */ sll $t3,$v1,0x7 +/* f031948: 016c2821 */ addu $a1,$t3,$t4 +.L0f03194c: +/* f03194c: 240d0001 */ addiu $t5,$zero,0x1 +/* f031950: afa00038 */ sw $zero,0x38($sp) +/* f031954: afad0034 */ sw $t5,0x34($sp) +/* f031958: 8fb9004c */ lw $t9,0x4c($sp) +.L0f03195c: +/* f03195c: 8fb80050 */ lw $t8,0x50($sp) +/* f031960: 02002025 */ or $a0,$s0,$zero +/* f031964: 00003025 */ or $a2,$zero,$zero +/* f031968: 27a70034 */ addiu $a3,$sp,0x34 +/* f03196c: afa00018 */ sw $zero,0x18($sp) +/* f031970: afb90010 */ sw $t9,0x10($sp) +/* f031974: 0fc0c4e1 */ jal func0f031384 +/* f031978: afb80014 */ sw $t8,0x14($sp) +/* f03197c: 240e0021 */ addiu $t6,$zero,0x21 +/* f031980: a20e0007 */ sb $t6,0x7($s0) +/* f031984: a2000033 */ sb $zero,0x33($s0) +/* f031988: 8faf0054 */ lw $t7,0x54($sp) +/* f03198c: a2000037 */ sb $zero,0x37($s0) +/* f031990: a20f0034 */ sb $t7,0x34($s0) +/* f031994: 8fbf002c */ lw $ra,0x2c($sp) +/* f031998: 8fb00028 */ lw $s0,0x28($sp) +/* f03199c: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0319a0: 03e00008 */ jr $ra +/* f0319a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0319a8 +/* f0319a8: 27bdfef0 */ addiu $sp,$sp,-272 +/* f0319ac: 240effff */ addiu $t6,$zero,-1 +/* f0319b0: afbf002c */ sw $ra,0x2c($sp) +/* f0319b4: afb00028 */ sw $s0,0x28($sp) +/* f0319b8: afa50114 */ sw $a1,0x114($sp) +/* f0319bc: afa60118 */ sw $a2,0x118($sp) +/* f0319c0: afa7011c */ sw $a3,0x11c($sp) +/* f0319c4: afa0010c */ sw $zero,0x10c($sp) +/* f0319c8: afae0104 */ sw $t6,0x104($sp) +/* f0319cc: 8c8f001c */ lw $t7,0x1c($a0) +/* f0319d0: 00808025 */ or $s0,$a0,$zero +/* f0319d4: 00003825 */ or $a3,$zero,$zero +/* f0319d8: afaf00f8 */ sw $t7,0xf8($sp) +/* f0319dc: 8c980020 */ lw $t8,0x20($a0) +/* f0319e0: 10800003 */ beqz $a0,.L0f0319f0 +/* f0319e4: afb800f4 */ sw $t8,0xf4($sp) +/* f0319e8: 10000001 */ beqz $zero,.L0f0319f0 +/* f0319ec: 908702fe */ lbu $a3,0x2fe($a0) +.L0f0319f0: +/* f0319f0: afa000e8 */ sw $zero,0xe8($sp) +/* f0319f4: 82020007 */ lb $v0,0x7($s0) +/* f0319f8: 24010020 */ addiu $at,$zero,0x20 +/* f0319fc: 10410004 */ beq $v0,$at,.L0f031a10 +/* f031a00: 2401001e */ addiu $at,$zero,0x1e +/* f031a04: 10410002 */ beq $v0,$at,.L0f031a10 +/* f031a08: 2401001f */ addiu $at,$zero,0x1f +/* f031a0c: 14410007 */ bne $v0,$at,.L0f031a2c +.L0f031a10: +/* f031a10: 2401001f */ addiu $at,$zero,0x1f +/* f031a14: 14410002 */ bne $v0,$at,.L0f031a20 +/* f031a18: 24190001 */ addiu $t9,$zero,0x1 +/* f031a1c: afb900e8 */ sw $t9,0xe8($sp) +.L0f031a20: +/* f031a20: 0fc2c15d */ jal func0f0b0574 +/* f031a24: afa700ec */ sw $a3,0xec($sp) +/* f031a28: 8fa700ec */ lw $a3,0xec($sp) +.L0f031a2c: +/* f031a2c: 24010003 */ addiu $at,$zero,0x3 +/* f031a30: 14e100bd */ bne $a3,$at,.L0f031d28 +/* f031a34: 0007c080 */ sll $t8,$a3,0x2 +/* f031a38: 3c0d800a */ lui $t5,0x800a +/* f031a3c: 8dada24c */ lw $t5,-0x5db4($t5) +/* f031a40: 240effff */ addiu $t6,$zero,-1 +/* f031a44: afae00dc */ sw $t6,0xdc($sp) +/* f031a48: 02002025 */ or $a0,$s0,$zero +/* f031a4c: 0fc0f011 */ jal func0f03c044 +/* f031a50: afad00e4 */ sw $t5,0xe4($sp) +/* f031a54: 3c0b800a */ lui $t3,0x800a +/* f031a58: 8d6ba02c */ lw $t3,-0x5fd4($t3) +/* f031a5c: 240fffff */ addiu $t7,$zero,-1 +/* f031a60: 00406025 */ or $t4,$v0,$zero +/* f031a64: afaf00d4 */ sw $t7,0xd4($sp) +/* f031a68: 11600003 */ beqz $t3,.L0f031a78 +/* f031a6c: 00002025 */ or $a0,$zero,$zero +/* f031a70: 10000002 */ beqz $zero,.L0f031a7c +/* f031a74: 24070001 */ addiu $a3,$zero,0x1 +.L0f031a78: +/* f031a78: 00003825 */ or $a3,$zero,$zero +.L0f031a7c: +/* f031a7c: 3c0a800a */ lui $t2,0x800a +/* f031a80: 8d4aa028 */ lw $t2,-0x5fd8($t2) +/* f031a84: 3c09800a */ lui $t1,0x800a +/* f031a88: 3c08800a */ lui $t0,0x800a +/* f031a8c: 11400003 */ beqz $t2,.L0f031a9c +/* f031a90: 00002825 */ or $a1,$zero,$zero +/* f031a94: 10000001 */ beqz $zero,.L0f031a9c +/* f031a98: 24050001 */ addiu $a1,$zero,0x1 +.L0f031a9c: +/* f031a9c: 8d29a024 */ lw $t1,-0x5fdc($t1) +/* f031aa0: 00001025 */ or $v0,$zero,$zero +/* f031aa4: 00001825 */ or $v1,$zero,$zero +/* f031aa8: 11200003 */ beqz $t1,.L0f031ab8 +/* f031aac: 00047080 */ sll $t6,$a0,0x2 +/* f031ab0: 10000001 */ beqz $zero,.L0f031ab8 +/* f031ab4: 24020001 */ addiu $v0,$zero,0x1 +.L0f031ab8: +/* f031ab8: 8d08a030 */ lw $t0,-0x5fd0($t0) +/* f031abc: 3c0f800a */ lui $t7,0x800a +/* f031ac0: 25ef9fc0 */ addiu $t7,$t7,-24640 +/* f031ac4: 11000003 */ beqz $t0,.L0f031ad4 +/* f031ac8: 01cf3021 */ addu $a2,$t6,$t7 +/* f031acc: 10000001 */ beqz $zero,.L0f031ad4 +/* f031ad0: 24030001 */ addiu $v1,$zero,0x1 +.L0f031ad4: +/* f031ad4: 0062c021 */ addu $t8,$v1,$v0 +/* f031ad8: 0305c821 */ addu $t9,$t8,$a1 +/* f031adc: 03276821 */ addu $t5,$t9,$a3 +/* f031ae0: 19a0002e */ blez $t5,.L0f031b9c +/* f031ae4: 00000000 */ sll $zero,$zero,0x0 +/* f031ae8: 8cd80064 */ lw $t8,0x64($a2) +.L0f031aec: +/* f031aec: 8f190480 */ lw $t9,0x480($t8) +/* f031af0: 55990012 */ bnel $t4,$t9,.L0f031b3c +/* f031af4: afa400dc */ sw $a0,0xdc($sp) +/* f031af8: afa400e0 */ sw $a0,0xe0($sp) +/* f031afc: afa60030 */ sw $a2,0x30($sp) +/* f031b00: 0fc4a24b */ jal func0f12892c +/* f031b04: afac00d8 */ sw $t4,0xd8($sp) +/* f031b08: 3c0b800a */ lui $t3,0x800a +/* f031b0c: 3c0a800a */ lui $t2,0x800a +/* f031b10: 3c09800a */ lui $t1,0x800a +/* f031b14: 3c08800a */ lui $t0,0x800a +/* f031b18: 8d08a030 */ lw $t0,-0x5fd0($t0) +/* f031b1c: 8d29a024 */ lw $t1,-0x5fdc($t1) +/* f031b20: 8d4aa028 */ lw $t2,-0x5fd8($t2) +/* f031b24: 8d6ba02c */ lw $t3,-0x5fd4($t3) +/* f031b28: 8fa400e0 */ lw $a0,0xe0($sp) +/* f031b2c: 8fa60030 */ lw $a2,0x30($sp) +/* f031b30: 10000002 */ beqz $zero,.L0f031b3c +/* f031b34: 8fac00d8 */ lw $t4,0xd8($sp) +/* f031b38: afa400dc */ sw $a0,0xdc($sp) +.L0f031b3c: +/* f031b3c: 24840001 */ addiu $a0,$a0,0x1 +/* f031b40: 11600003 */ beqz $t3,.L0f031b50 +/* f031b44: 24c60004 */ addiu $a2,$a2,0x4 +/* f031b48: 10000002 */ beqz $zero,.L0f031b54 +/* f031b4c: 24070001 */ addiu $a3,$zero,0x1 +.L0f031b50: +/* f031b50: 00003825 */ or $a3,$zero,$zero +.L0f031b54: +/* f031b54: 11400003 */ beqz $t2,.L0f031b64 +/* f031b58: 00002825 */ or $a1,$zero,$zero +/* f031b5c: 10000001 */ beqz $zero,.L0f031b64 +/* f031b60: 24050001 */ addiu $a1,$zero,0x1 +.L0f031b64: +/* f031b64: 11200003 */ beqz $t1,.L0f031b74 +/* f031b68: 00001025 */ or $v0,$zero,$zero +/* f031b6c: 10000001 */ beqz $zero,.L0f031b74 +/* f031b70: 24020001 */ addiu $v0,$zero,0x1 +.L0f031b74: +/* f031b74: 11000003 */ beqz $t0,.L0f031b84 +/* f031b78: 00001825 */ or $v1,$zero,$zero +/* f031b7c: 10000001 */ beqz $zero,.L0f031b84 +/* f031b80: 24030001 */ addiu $v1,$zero,0x1 +.L0f031b84: +/* f031b84: 00626821 */ addu $t5,$v1,$v0 +/* f031b88: 01a57021 */ addu $t6,$t5,$a1 +/* f031b8c: 01c77821 */ addu $t7,$t6,$a3 +/* f031b90: 008f082a */ slt $at,$a0,$t7 +/* f031b94: 5420ffd5 */ bnezl $at,.L0f031aec +/* f031b98: 8cd80064 */ lw $t8,0x64($a2) +.L0f031b9c: +/* f031b9c: 3c18800a */ lui $t8,0x800a +/* f031ba0: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f031ba4: 8f030480 */ lw $v1,0x480($t8) +/* f031ba8: 1060005b */ beqz $v1,.L0f031d18 +/* f031bac: 00000000 */ sll $zero,$zero,0x0 +/* f031bb0: 80790037 */ lb $t9,0x37($v1) +/* f031bb4: 3c02800a */ lui $v0,0x800a +/* f031bb8: 53200008 */ beqzl $t9,.L0f031bdc +/* f031bbc: 8e0f0014 */ lw $t7,0x14($s0) +/* f031bc0: a0600037 */ sb $zero,0x37($v1) +/* f031bc4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f031bc8: 2401fffb */ addiu $at,$zero,-5 +/* f031bcc: 8c4d00c4 */ lw $t5,0xc4($v0) +/* f031bd0: 01a17024 */ and $t6,$t5,$at +/* f031bd4: ac4e00c4 */ sw $t6,0xc4($v0) +/* f031bd8: 8e0f0014 */ lw $t7,0x14($s0) +.L0f031bdc: +/* f031bdc: 3c19800a */ lui $t9,0x800a +/* f031be0: 24070002 */ addiu $a3,$zero,0x2 +/* f031be4: 35f80020 */ ori $t8,$t7,0x20 +/* f031be8: ae180014 */ sw $t8,0x14($s0) +/* f031bec: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f031bf0: 8f2d0480 */ lw $t5,0x480($t9) +/* f031bf4: 8da40000 */ lw $a0,0x0($t5) +/* f031bf8: afa00010 */ sw $zero,0x10($sp) +/* f031bfc: 24850008 */ addiu $a1,$a0,0x8 +/* f031c00: 0fc4a640 */ jal func0f129900 +/* f031c04: 24860028 */ addiu $a2,$a0,0x28 +/* f031c08: 0fc447a9 */ jal func0f111ea4 +/* f031c0c: 2404002e */ addiu $a0,$zero,0x2e +/* f031c10: 3c0e800a */ lui $t6,0x800a +/* f031c14: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f031c18: 24050001 */ addiu $a1,$zero,0x1 +/* f031c1c: 3406ffff */ dli $a2,0xffff +/* f031c20: 8dcf0480 */ lw $t7,0x480($t6) +/* f031c24: 0fc249af */ jal func0f0926bc +/* f031c28: 8de40000 */ lw $a0,0x0($t7) +/* f031c2c: 3c18800a */ lui $t8,0x800a +/* f031c30: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f031c34: af000480 */ sw $zero,0x480($t8) +/* f031c38: 0fc4a24b */ jal func0f12892c +/* f031c3c: 8fa400e4 */ lw $a0,0xe4($sp) +/* f031c40: 3c04800a */ lui $a0,0x800a +/* f031c44: 0fc59585 */ jal func0f165614 +/* f031c48: 8c84a474 */ lw $a0,-0x5b8c($a0) +/* f031c4c: 2401000a */ addiu $at,$zero,0xa +/* f031c50: 10410005 */ beq $v0,$at,.L0f031c68 +/* f031c54: 2401001f */ addiu $at,$zero,0x1f +/* f031c58: 54410013 */ bnel $v0,$at,.L0f031ca8 +/* f031c5c: 8faf00d4 */ lw $t7,0xd4($sp) +/* f031c60: 10000010 */ beqz $zero,.L0f031ca4 +/* f031c64: afa000d4 */ sw $zero,0xd4($sp) +.L0f031c68: +/* f031c68: 0fc5b367 */ jal func0f16cd9c +/* f031c6c: 00000000 */ sll $zero,$zero,0x0 +/* f031c70: 14400003 */ bnez $v0,.L0f031c80 +/* f031c74: 24190002 */ addiu $t9,$zero,0x2 +/* f031c78: 1000000a */ beqz $zero,.L0f031ca4 +/* f031c7c: afb900d4 */ sw $t9,0xd4($sp) +.L0f031c80: +/* f031c80: 0fc5b367 */ jal func0f16cd9c +/* f031c84: 00000000 */ sll $zero,$zero,0x0 +/* f031c88: 24010001 */ addiu $at,$zero,0x1 +/* f031c8c: 14410004 */ bne $v0,$at,.L0f031ca0 +/* f031c90: 240e0002 */ addiu $t6,$zero,0x2 +/* f031c94: 240d0002 */ addiu $t5,$zero,0x2 +/* f031c98: 10000002 */ beqz $zero,.L0f031ca4 +/* f031c9c: afad00d4 */ sw $t5,0xd4($sp) +.L0f031ca0: +/* f031ca0: afae00d4 */ sw $t6,0xd4($sp) +.L0f031ca4: +/* f031ca4: 8faf00d4 */ lw $t7,0xd4($sp) +.L0f031ca8: +/* f031ca8: 8fb800dc */ lw $t8,0xdc($sp) +/* f031cac: 05e2000f */ bltzl $t7,.L0f031cec +/* f031cb0: 8faf00d4 */ lw $t7,0xd4($sp) +/* f031cb4: 0702000d */ bltzl $t8,.L0f031cec +/* f031cb8: 8faf00d4 */ lw $t7,0xd4($sp) +/* f031cbc: 0fc4a24b */ jal func0f12892c +/* f031cc0: 03002025 */ or $a0,$t8,$zero +/* f031cc4: 3c19800a */ lui $t9,0x800a +/* f031cc8: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f031ccc: 240effff */ addiu $t6,$zero,-1 +/* f031cd0: 8f2d0480 */ lw $t5,0x480($t9) +/* f031cd4: 11a00002 */ beqz $t5,.L0f031ce0 +/* f031cd8: 00000000 */ sll $zero,$zero,0x0 +/* f031cdc: afae00d4 */ sw $t6,0xd4($sp) +.L0f031ce0: +/* f031ce0: 0fc4a24b */ jal func0f12892c +/* f031ce4: 8fa400e4 */ lw $a0,0xe4($sp) +/* f031ce8: 8faf00d4 */ lw $t7,0xd4($sp) +.L0f031cec: +/* f031cec: 05e0000a */ bltz $t7,.L0f031d18 +/* f031cf0: 00000000 */ sll $zero,$zero,0x0 +/* f031cf4: 0fc255a1 */ jal func0f095684 +/* f031cf8: 01e02025 */ or $a0,$t7,$zero +/* f031cfc: 24010001 */ addiu $at,$zero,0x1 +/* f031d00: 10410005 */ beq $v0,$at,.L0f031d18 +/* f031d04: 3c028006 */ lui $v0,0x8006 +/* f031d08: 24427e54 */ addiu $v0,$v0,0x7e54 +/* f031d0c: 8c580000 */ lw $t8,0x0($v0) +/* f031d10: 37192000 */ ori $t9,$t8,0x2000 +/* f031d14: ac590000 */ sw $t9,0x0($v0) +.L0f031d18: +/* f031d18: 0fc4a24b */ jal func0f12892c +/* f031d1c: 8fa400e4 */ lw $a0,0xe4($sp) +/* f031d20: 10000364 */ beqz $zero,.L0f032ab4 +/* f031d24: 8fbf002c */ lw $ra,0x2c($sp) +.L0f031d28: +/* f031d28: 82030007 */ lb $v1,0x7($s0) +/* f031d2c: 3c198006 */ lui $t9,0x8006 +/* f031d30: 273952b8 */ addiu $t9,$t9,0x52b8 +/* f031d34: 386d0006 */ xori $t5,$v1,0x6 +/* f031d38: 2da30001 */ sltiu $v1,$t5,0x1 +/* f031d3c: 10600006 */ beqz $v1,.L0f031d58 +/* f031d40: 03194021 */ addu $t0,$t8,$t9 +/* f031d44: 3c0e800a */ lui $t6,0x800a +/* f031d48: 8dce9fc8 */ lw $t6,-0x6038($t6) +/* f031d4c: 8e0f0030 */ lw $t7,0x30($s0) +/* f031d50: 01cf1826 */ xor $v1,$t6,$t7 +/* f031d54: 2c630001 */ sltiu $v1,$v1,0x1 +.L0f031d58: +/* f031d58: 8d060000 */ lw $a2,0x0($t0) +/* f031d5c: afa30108 */ sw $v1,0x108($sp) +/* f031d60: 2405ffff */ addiu $a1,$zero,-1 +/* f031d64: 8ccd0000 */ lw $t5,0x0($a2) +/* f031d68: 00002025 */ or $a0,$zero,$zero +/* f031d6c: 00c01025 */ or $v0,$a2,$zero +/* f031d70: 50ad000d */ beql $a1,$t5,.L0f031da8 +/* f031d74: a60002d8 */ sh $zero,0x2d8($s0) +/* f031d78: 8cc30000 */ lw $v1,0x0($a2) +/* f031d7c: 8fae011c */ lw $t6,0x11c($sp) +.L0f031d80: +/* f031d80: 55c30004 */ bnel $t6,$v1,.L0f031d94 +/* f031d84: 8c430014 */ lw $v1,0x14($v0) +/* f031d88: 10000006 */ beqz $zero,.L0f031da4 +/* f031d8c: afa40104 */ sw $a0,0x104($sp) +/* f031d90: 8c430014 */ lw $v1,0x14($v0) +.L0f031d94: +/* f031d94: 24840001 */ addiu $a0,$a0,0x1 +/* f031d98: 24420014 */ addiu $v0,$v0,0x14 +/* f031d9c: 54a3fff8 */ bnel $a1,$v1,.L0f031d80 +/* f031da0: 8fae011c */ lw $t6,0x11c($sp) +.L0f031da4: +/* f031da4: a60002d8 */ sh $zero,0x2d8($s0) +.L0f031da8: +/* f031da8: afa80040 */ sw $t0,0x40($sp) +/* f031dac: 0fc0fe3d */ jal func0f03f8f4 +/* f031db0: 02002025 */ or $a0,$s0,$zero +/* f031db4: 02002025 */ or $a0,$s0,$zero +/* f031db8: 0fc08946 */ jal func0f022518 +/* f031dbc: 24050001 */ addiu $a1,$zero,0x1 +/* f031dc0: 8e0f0018 */ lw $t7,0x18($s0) +/* f031dc4: 2401fbff */ addiu $at,$zero,-1025 +/* f031dc8: 44802000 */ mtc1 $zero,$f4 +/* f031dcc: 01e1c024 */ and $t8,$t7,$at +/* f031dd0: ae180018 */ sw $t8,0x18($s0) +/* f031dd4: 8fb90124 */ lw $t9,0x124($sp) +/* f031dd8: 24010001 */ addiu $at,$zero,0x1 +/* f031ddc: 240e0004 */ addiu $t6,$zero,0x4 +/* f031de0: 17210004 */ bne $t9,$at,.L0f031df4 +/* f031de4: 240f002d */ addiu $t7,$zero,0x2d +/* f031de8: 240d001e */ addiu $t5,$zero,0x1e +/* f031dec: 10000002 */ beqz $zero,.L0f031df8 +/* f031df0: a20d0007 */ sb $t5,0x7($s0) +.L0f031df4: +/* f031df4: a20e0007 */ sb $t6,0x7($s0) +.L0f031df8: +/* f031df8: 3c01bf80 */ lui $at,0xbf80 +/* f031dfc: 44810000 */ mtc1 $at,$f0 +/* f031e00: 921802fe */ lbu $t8,0x2fe($s0) +/* f031e04: 24010002 */ addiu $at,$zero,0x2 +/* f031e08: ae00002c */ sw $zero,0x2c($s0) +/* f031e0c: e6040038 */ swc1 $f4,0x38($s0) +/* f031e10: a60f004c */ sh $t7,0x4c($s0) +/* f031e14: e6000030 */ swc1 $f0,0x30($s0) +/* f031e18: 17010030 */ bne $t8,$at,.L0f031edc +/* f031e1c: e6000034 */ swc1 $f0,0x34($s0) +/* f031e20: 0c004b70 */ jal 0x12dc0 +/* f031e24: 00000000 */ sll $zero,$zero,0x0 +/* f031e28: 24010190 */ addiu $at,$zero,0x190 +/* f031e2c: 0041001b */ divu $zero,$v0,$at +/* f031e30: 0000c810 */ mfhi $t9 +/* f031e34: 44993000 */ mtc1 $t9,$f6 +/* f031e38: 3c014f80 */ lui $at,0x4f80 +/* f031e3c: 07210004 */ bgez $t9,.L0f031e50 +/* f031e40: 46803220 */ cvt.s.w $f8,$f6 +/* f031e44: 44815000 */ mtc1 $at,$f10 +/* f031e48: 00000000 */ sll $zero,$zero,0x0 +/* f031e4c: 460a4200 */ add.s $f8,$f8,$f10 +.L0f031e50: +/* f031e50: 3c017f1b */ lui $at,0x7f1b +/* f031e54: c4248d1c */ lwc1 $f4,-0x72e4($at) +/* f031e58: 46044182 */ mul.s $f6,$f8,$f4 +/* f031e5c: 4600328d */ trunc.w.s $f10,$f6 +/* f031e60: 440e5000 */ mfc1 $t6,$f10 +/* f031e64: 00000000 */ sll $zero,$zero,0x0 +/* f031e68: 25d80001 */ addiu $t8,$t6,0x1 +/* f031e6c: 920e0362 */ lbu $t6,0x362($s0) +/* f031e70: 00186900 */ sll $t5,$t8,0x4 +/* f031e74: 31cfff0f */ andi $t7,$t6,0xff0f +/* f031e78: 01afc025 */ or $t8,$t5,$t7 +/* f031e7c: 0c004b70 */ jal 0x12dc0 +/* f031e80: a2180362 */ sb $t8,0x362($s0) +/* f031e84: 24010190 */ addiu $at,$zero,0x190 +/* f031e88: 0041001b */ divu $zero,$v0,$at +/* f031e8c: 0000c810 */ mfhi $t9 +/* f031e90: 44994000 */ mtc1 $t9,$f8 +/* f031e94: 3c014f80 */ lui $at,0x4f80 +/* f031e98: 07210004 */ bgez $t9,.L0f031eac +/* f031e9c: 46804120 */ cvt.s.w $f4,$f8 +/* f031ea0: 44813000 */ mtc1 $at,$f6 +/* f031ea4: 00000000 */ sll $zero,$zero,0x0 +/* f031ea8: 46062100 */ add.s $f4,$f4,$f6 +.L0f031eac: +/* f031eac: 3c017f1b */ lui $at,0x7f1b +/* f031eb0: c42a8d20 */ lwc1 $f10,-0x72e0($at) +/* f031eb4: 920e0362 */ lbu $t6,0x362($s0) +/* f031eb8: 460a2202 */ mul.s $f8,$f4,$f10 +/* f031ebc: 4600418d */ trunc.w.s $f6,$f8 +/* f031ec0: 440d3000 */ mfc1 $t5,$f6 +/* f031ec4: 00000000 */ sll $zero,$zero,0x0 +/* f031ec8: 25b80001 */ addiu $t8,$t5,0x1 +/* f031ecc: 3319000f */ andi $t9,$t8,0xf +/* f031ed0: 31cdfff0 */ andi $t5,$t6,0xfff0 +/* f031ed4: 032d7825 */ or $t7,$t9,$t5 +/* f031ed8: a20f0362 */ sb $t7,0x362($s0) +.L0f031edc: +/* f031edc: 8fa20040 */ lw $v0,0x40($sp) +/* f031ee0: 3c188006 */ lui $t8,0x8006 +/* f031ee4: 271852c8 */ addiu $t8,$t8,0x52c8 +/* f031ee8: 10580005 */ beq $v0,$t8,.L0f031f00 +/* f031eec: a2000008 */ sb $zero,0x8($s0) +/* f031ef0: 3c0e8006 */ lui $t6,0x8006 +/* f031ef4: 25ce52c0 */ addiu $t6,$t6,0x52c0 +/* f031ef8: 144e0035 */ bne $v0,$t6,.L0f031fd0 +/* f031efc: 3c188006 */ lui $t8,0x8006 +.L0f031f00: +/* f031f00: 0fc2c73a */ jal func0f0b1ce8 +/* f031f04: 8fa40120 */ lw $a0,0x120($sp) +/* f031f08: 3c013f00 */ lui $at,0x3f00 +/* f031f0c: 44818000 */ mtc1 $at,$f16 +/* f031f10: 44807000 */ mtc1 $zero,$f14 +/* f031f14: 44802000 */ mtc1 $zero,$f4 +/* f031f18: 46100082 */ mul.s $f2,$f0,$f16 +/* f031f1c: 3c014040 */ lui $at,0x4040 +/* f031f20: 240f0001 */ addiu $t7,$zero,0x1 +/* f031f24: 24050164 */ addiu $a1,$zero,0x164 +/* f031f28: 00003025 */ or $a2,$zero,$zero +/* f031f2c: 460e103e */ c.le.s $f2,$f14 +/* f031f30: 00000000 */ sll $zero,$zero,0x0 +/* f031f34: 45020004 */ bc1fl .L0f031f48 +/* f031f38: 46041032 */ c.eq.s $f2,$f4 +/* f031f3c: 44811000 */ mtc1 $at,$f2 +/* f031f40: 00000000 */ sll $zero,$zero,0x0 +/* f031f44: 46041032 */ c.eq.s $f2,$f4 +.L0f031f48: +/* f031f48: 3c014170 */ lui $at,0x4170 +/* f031f4c: 45030010 */ bc1tl .L0f031f90 +/* f031f50: 8fb90040 */ lw $t9,0x40($sp) +/* f031f54: 44815000 */ mtc1 $at,$f10 +/* f031f58: 8fa20114 */ lw $v0,0x114($sp) +/* f031f5c: e60e02ec */ swc1 $f14,0x2ec($s0) +/* f031f60: 460a1202 */ mul.s $f8,$f2,$f10 +/* f031f64: e60802e8 */ swc1 $f8,0x2e8($s0) +/* f031f68: c4460000 */ lwc1 $f6,0x0($v0) +/* f031f6c: 46023102 */ mul.s $f4,$f6,$f2 +/* f031f70: e60402f0 */ swc1 $f4,0x2f0($s0) +/* f031f74: c44a0004 */ lwc1 $f10,0x4($v0) +/* f031f78: 46025202 */ mul.s $f8,$f10,$f2 +/* f031f7c: e60802f4 */ swc1 $f8,0x2f4($s0) +/* f031f80: c4460008 */ lwc1 $f6,0x8($v0) +/* f031f84: 46023102 */ mul.s $f4,$f6,$f2 +/* f031f88: e60402f8 */ swc1 $f4,0x2f8($s0) +/* f031f8c: 8fb90040 */ lw $t9,0x40($sp) +.L0f031f90: +/* f031f90: 3c0d8006 */ lui $t5,0x8006 +/* f031f94: 25ad52c0 */ addiu $t5,$t5,0x52c0 +/* f031f98: 172d02c5 */ bne $t9,$t5,.L0f032ab0 +/* f031f9c: 3c018007 */ lui $at,0x8007 +/* f031fa0: ac20807c */ sw $zero,-0x7f84($at) +/* f031fa4: 3c014180 */ lui $at,0x4180 +/* f031fa8: 44815000 */ mtc1 $at,$f10 +/* f031fac: ae000120 */ sw $zero,0x120($s0) +/* f031fb0: a20f02b1 */ sb $t7,0x2b1($s0) +/* f031fb4: 8e040020 */ lw $a0,0x20($s0) +/* f031fb8: 44077000 */ mfc1 $a3,$f14 +/* f031fbc: e7b00010 */ swc1 $f16,0x10($sp) +/* f031fc0: 0c007733 */ jal 0x1dccc +/* f031fc4: e7aa0014 */ swc1 $f10,0x14($sp) +/* f031fc8: 100002ba */ beqz $zero,.L0f032ab4 +/* f031fcc: 8fbf002c */ lw $ra,0x2c($sp) +.L0f031fd0: +/* f031fd0: 271852b8 */ addiu $t8,$t8,0x52b8 +/* f031fd4: 145801c9 */ bne $v0,$t8,.L0f0326fc +/* f031fd8: 3c198006 */ lui $t9,0x8006 +/* f031fdc: 0c00744f */ jal 0x1d13c +/* f031fe0: 8e040020 */ lw $a0,0x20($s0) +/* f031fe4: 24010269 */ addiu $at,$zero,0x269 +/* f031fe8: 10410006 */ beq $v0,$at,.L0f032004 +/* f031fec: 2405026c */ addiu $a1,$zero,0x26c +/* f031ff0: 2401026b */ addiu $at,$zero,0x26b +/* f031ff4: 10410003 */ beq $v0,$at,.L0f032004 +/* f031ff8: 2401026a */ addiu $at,$zero,0x26a +/* f031ffc: 1441000d */ bne $v0,$at,.L0f032034 +/* f032000: c7a00118 */ lwc1 $f0,0x118($sp) +.L0f032004: +/* f032004: 3c013f00 */ lui $at,0x3f00 +/* f032008: 44818000 */ mtc1 $at,$f16 +/* f03200c: 3c014180 */ lui $at,0x4180 +/* f032010: 44814000 */ mtc1 $at,$f8 +/* f032014: 8e040020 */ lw $a0,0x20($s0) +/* f032018: 00003025 */ or $a2,$zero,$zero +/* f03201c: 24070000 */ addiu $a3,$zero,0x0 +/* f032020: e7b00010 */ swc1 $f16,0x10($sp) +/* f032024: 0c007733 */ jal 0x1dccc +/* f032028: e7a80014 */ swc1 $f8,0x14($sp) +/* f03202c: 100001b1 */ beqz $zero,.L0f0326f4 +/* f032030: 00000000 */ sll $zero,$zero,0x0 +.L0f032034: +/* f032034: 3c017f1b */ lui $at,0x7f1b +/* f032038: c4268d24 */ lwc1 $f6,-0x72dc($at) +/* f03203c: 3c017f1b */ lui $at,0x7f1b +/* f032040: 4606003c */ c.lt.s $f0,$f6 +/* f032044: 00000000 */ sll $zero,$zero,0x0 +/* f032048: 45010006 */ bc1t .L0f032064 +/* f03204c: 00000000 */ sll $zero,$zero,0x0 +/* f032050: c4248d28 */ lwc1 $f4,-0x72d8($at) +/* f032054: 4600203c */ c.lt.s $f4,$f0 +/* f032058: 00000000 */ sll $zero,$zero,0x0 +/* f03205c: 45000072 */ bc1f .L0f032228 +/* f032060: 00000000 */ sll $zero,$zero,0x0 +.L0f032064: +/* f032064: 0c004b70 */ jal 0x12dc0 +/* f032068: 00000000 */ sll $zero,$zero,0x0 +/* f03206c: 24010014 */ addiu $at,$zero,0x14 +/* f032070: 0041001b */ divu $zero,$v0,$at +/* f032074: 00007010 */ mfhi $t6 +/* f032078: 15c0006b */ bnez $t6,.L0f032228 +/* f03207c: 00000000 */ sll $zero,$zero,0x0 +/* f032080: 9219032f */ lbu $t9,0x32f($s0) +/* f032084: 17200068 */ bnez $t9,.L0f032228 +/* f032088: 00000000 */ sll $zero,$zero,0x0 +/* f03208c: 0fc0f917 */ jal func0f03e45c +/* f032090: 02002025 */ or $a0,$s0,$zero +/* f032094: 3c017f1b */ lui $at,0x7f1b +/* f032098: c4308d2c */ lwc1 $f16,-0x72d4($at) +/* f03209c: 3c017f1b */ lui $at,0x7f1b +/* f0320a0: c42a8d30 */ lwc1 $f10,-0x72d0($at) +/* f0320a4: 3c017f1b */ lui $at,0x7f1b +/* f0320a8: c4288d34 */ lwc1 $f8,-0x72cc($at) +/* f0320ac: 460a0080 */ add.s $f2,$f0,$f10 +/* f0320b0: 8fa400f8 */ lw $a0,0xf8($sp) +/* f0320b4: 3c064316 */ lui $a2,0x4316 +/* f0320b8: 46080300 */ add.s $f12,$f0,$f8 +/* f0320bc: 46001386 */ mov.s $f14,$f2 +/* f0320c0: 4602803e */ c.le.s $f16,$f2 +/* f0320c4: 46006486 */ mov.s $f18,$f12 +/* f0320c8: 45020003 */ bc1fl .L0f0320d8 +/* f0320cc: 460c803e */ c.le.s $f16,$f12 +/* f0320d0: 46101381 */ sub.s $f14,$f2,$f16 +/* f0320d4: 460c803e */ c.le.s $f16,$f12 +.L0f0320d8: +/* f0320d8: 44057000 */ mfc1 $a1,$f14 +/* f0320dc: 45000002 */ bc1f .L0f0320e8 +/* f0320e0: 00000000 */ sll $zero,$zero,0x0 +/* f0320e4: 46106481 */ sub.s $f18,$f12,$f16 +.L0f0320e8: +/* f0320e8: 0fc0b9a1 */ jal func0f02e684 +/* f0320ec: e7b200c0 */ swc1 $f18,0xc0($sp) +/* f0320f0: c7b200c0 */ lwc1 $f18,0xc0($sp) +/* f0320f4: 8fa400f8 */ lw $a0,0xf8($sp) +/* f0320f8: 3c064316 */ lui $a2,0x4316 +/* f0320fc: 44059000 */ mfc1 $a1,$f18 +/* f032100: 0fc0b9a1 */ jal func0f02e684 +/* f032104: e7a000bc */ swc1 $f0,0xbc($sp) +/* f032108: 3c014316 */ lui $at,0x4316 +/* f03210c: 44816000 */ mtc1 $at,$f12 +/* f032110: c7a200bc */ lwc1 $f2,0xbc($sp) +/* f032114: 460c103c */ c.lt.s $f2,$f12 +/* f032118: 00000000 */ sll $zero,$zero,0x0 +/* f03211c: 45000042 */ bc1f .L0f032228 +/* f032120: 00000000 */ sll $zero,$zero,0x0 +/* f032124: 460c003c */ c.lt.s $f0,$f12 +/* f032128: 3c014120 */ lui $at,0x4120 +/* f03212c: 4500003e */ bc1f .L0f032228 +/* f032130: 00000000 */ sll $zero,$zero,0x0 +/* f032134: 46001301 */ sub.s $f12,$f2,$f0 +/* f032138: 44813000 */ mtc1 $at,$f6 +/* f03213c: 3c01c120 */ lui $at,0xc120 +/* f032140: 4606603c */ c.lt.s $f12,$f6 +/* f032144: 00000000 */ sll $zero,$zero,0x0 +/* f032148: 45000037 */ bc1f .L0f032228 +/* f03214c: 00000000 */ sll $zero,$zero,0x0 +/* f032150: 44812000 */ mtc1 $at,$f4 +/* f032154: 8fad00e8 */ lw $t5,0xe8($sp) +/* f032158: 460c203c */ c.lt.s $f4,$f12 +/* f03215c: 00000000 */ sll $zero,$zero,0x0 +/* f032160: 45000031 */ bc1f .L0f032228 +/* f032164: 00000000 */ sll $zero,$zero,0x0 +/* f032168: 15a0002f */ bnez $t5,.L0f032228 +/* f03216c: 00000000 */ sll $zero,$zero,0x0 +/* f032170: 0c004b70 */ jal 0x12dc0 +/* f032174: 00000000 */ sll $zero,$zero,0x0 +/* f032178: 304f0003 */ andi $t7,$v0,0x3 +/* f03217c: 000fc0c0 */ sll $t8,$t7,0x3 +/* f032180: 030fc023 */ subu $t8,$t8,$t7 +/* f032184: 3c0e8006 */ lui $t6,0x8006 +/* f032188: 25ce3970 */ addiu $t6,$t6,0x3970 +/* f03218c: 0018c080 */ sll $t8,$t8,0x2 +/* f032190: 030e1821 */ addu $v1,$t8,$t6 +/* f032194: c46a0014 */ lwc1 $f10,0x14($v1) +/* f032198: afa300b4 */ sw $v1,0xb4($sp) +/* f03219c: 3c014180 */ lui $at,0x4180 +/* f0321a0: e60a0030 */ swc1 $f10,0x30($s0) +/* f0321a4: c4680018 */ lwc1 $f8,0x18($v1) +/* f0321a8: 44812000 */ mtc1 $at,$f4 +/* f0321ac: 24070000 */ addiu $a3,$zero,0x0 +/* f0321b0: e6080034 */ swc1 $f8,0x34($s0) +/* f0321b4: 8fb90108 */ lw $t9,0x108($sp) +/* f0321b8: c466000c */ lwc1 $f6,0xc($v1) +/* f0321bc: 8c660004 */ lw $a2,0x4($v1) +/* f0321c0: 2f2d0001 */ sltiu $t5,$t9,0x1 +/* f0321c4: afad0018 */ sw $t5,0x18($sp) +/* f0321c8: 84650000 */ lh $a1,0x0($v1) +/* f0321cc: 8fa400f4 */ lw $a0,0xf4($sp) +/* f0321d0: e7a40014 */ swc1 $f4,0x14($sp) +/* f0321d4: 0c0076ff */ jal 0x1dbfc +/* f0321d8: e7a60010 */ swc1 $f6,0x10($sp) +/* f0321dc: 8faf00b4 */ lw $t7,0xb4($sp) +/* f0321e0: 44805000 */ mtc1 $zero,$f10 +/* f0321e4: c5e00008 */ lwc1 $f0,0x8($t7) +/* f0321e8: 4600503e */ c.le.s $f10,$f0 +/* f0321ec: 00000000 */ sll $zero,$zero,0x0 +/* f0321f0: 45020005 */ bc1fl .L0f032208 +/* f0321f4: 3c014120 */ lui $at,0x4120 +/* f0321f8: 44050000 */ mfc1 $a1,$f0 +/* f0321fc: 0c007787 */ jal 0x1de1c +/* f032200: 8fa400f4 */ lw $a0,0xf4($sp) +/* f032204: 3c014120 */ lui $at,0x4120 +.L0f032208: +/* f032208: 44814000 */ mtc1 $at,$f8 +/* f03220c: 8e180018 */ lw $t8,0x18($s0) +/* f032210: 2401bfff */ addiu $at,$zero,-16385 +/* f032214: 24190001 */ addiu $t9,$zero,0x1 +/* f032218: 03017024 */ and $t6,$t8,$at +/* f03221c: ae0e0018 */ sw $t6,0x18($s0) +/* f032220: e6080024 */ swc1 $f8,0x24($s0) +/* f032224: afb9010c */ sw $t9,0x10c($sp) +.L0f032228: +/* f032228: 3c017f1b */ lui $at,0x7f1b +/* f03222c: c7a00118 */ lwc1 $f0,0x118($sp) +/* f032230: c4268d38 */ lwc1 $f6,-0x72c8($at) +/* f032234: 3c017f1b */ lui $at,0x7f1b +/* f032238: 4600303c */ c.lt.s $f6,$f0 +/* f03223c: 00000000 */ sll $zero,$zero,0x0 +/* f032240: 4502006a */ bc1fl .L0f0323ec +/* f032244: 8faf010c */ lw $t7,0x10c($sp) +/* f032248: c4248d3c */ lwc1 $f4,-0x72c4($at) +/* f03224c: 4604003c */ c.lt.s $f0,$f4 +/* f032250: 00000000 */ sll $zero,$zero,0x0 +/* f032254: 45020065 */ bc1fl .L0f0323ec +/* f032258: 8faf010c */ lw $t7,0x10c($sp) +/* f03225c: 0c004b70 */ jal 0x12dc0 +/* f032260: 00000000 */ sll $zero,$zero,0x0 +/* f032264: 24010005 */ addiu $at,$zero,0x5 +/* f032268: 0041001b */ divu $zero,$v0,$at +/* f03226c: 00006810 */ mfhi $t5 +/* f032270: 2da10002 */ sltiu $at,$t5,0x2 +/* f032274: 5020005d */ beqzl $at,.L0f0323ec +/* f032278: 8faf010c */ lw $t7,0x10c($sp) +/* f03227c: 920f032f */ lbu $t7,0x32f($s0) +/* f032280: 27a20074 */ addiu $v0,$sp,0x74 +/* f032284: 2404000b */ addiu $a0,$zero,0xb +/* f032288: 15e00057 */ bnez $t7,.L0f0323e8 +/* f03228c: 8fa5011c */ lw $a1,0x11c($sp) +/* f032290: 3c188007 */ lui $t8,0x8007 +/* f032294: 27188084 */ addiu $t8,$t8,-32636 +/* f032298: 27190030 */ addiu $t9,$t8,0x30 +/* f03229c: 00406825 */ or $t5,$v0,$zero +.L0f0322a0: +/* f0322a0: 8f010000 */ lw $at,0x0($t8) +/* f0322a4: 2718000c */ addiu $t8,$t8,0xc +/* f0322a8: 25ad000c */ addiu $t5,$t5,0xc +/* f0322ac: ada1fff4 */ sw $at,-0xc($t5) +/* f0322b0: 8f01fff8 */ lw $at,-0x8($t8) +/* f0322b4: ada1fff8 */ sw $at,-0x8($t5) +/* f0322b8: 8f01fffc */ lw $at,-0x4($t8) +/* f0322bc: 1719fff8 */ bne $t8,$t9,.L0f0322a0 +/* f0322c0: ada1fffc */ sw $at,-0x4($t5) +/* f0322c4: 8f010000 */ lw $at,0x0($t8) +/* f0322c8: 240f0001 */ addiu $t7,$zero,0x1 +/* f0322cc: ada10000 */ sw $at,0x0($t5) +/* f0322d0: 8f190004 */ lw $t9,0x4($t8) +/* f0322d4: 2401000e */ addiu $at,$zero,0xe +/* f0322d8: adb90004 */ sw $t9,0x4($t5) +/* f0322dc: 8fa90108 */ lw $t1,0x108($sp) +/* f0322e0: afaf010c */ sw $t7,0x10c($sp) +/* f0322e4: 2d2e0001 */ sltiu $t6,$t1,0x1 +/* f0322e8: 10a40003 */ beq $a1,$a0,.L0f0322f8 +/* f0322ec: 01c04825 */ or $t1,$t6,$zero +/* f0322f0: 14a10007 */ bne $a1,$at,.L0f032310 +/* f0322f4: 27a30090 */ addiu $v1,$sp,0x90 +.L0f0322f8: +/* f0322f8: 14a40003 */ bne $a1,$a0,.L0f032308 +/* f0322fc: 00401825 */ or $v1,$v0,$zero +/* f032300: 10000009 */ beqz $zero,.L0f032328 +/* f032304: 24060001 */ addiu $a2,$zero,0x1 +.L0f032308: +/* f032308: 10000007 */ beqz $zero,.L0f032328 +/* f03230c: 00003025 */ or $a2,$zero,$zero +.L0f032310: +/* f032310: afa300ac */ sw $v1,0xac($sp) +/* f032314: 0c004b70 */ jal 0x12dc0 +/* f032318: afa90038 */ sw $t1,0x38($sp) +/* f03231c: 8fa300ac */ lw $v1,0xac($sp) +/* f032320: 8fa90038 */ lw $t1,0x38($sp) +/* f032324: 30460001 */ andi $a2,$v0,0x1 +.L0f032328: +/* f032328: c46a0014 */ lwc1 $f10,0x14($v1) +/* f03232c: 3c014180 */ lui $at,0x4180 +/* f032330: 44812000 */ mtc1 $at,$f4 +/* f032334: e60a0030 */ swc1 $f10,0x30($s0) +/* f032338: c4680018 */ lwc1 $f8,0x18($v1) +/* f03233c: 24070000 */ addiu $a3,$zero,0x0 +/* f032340: e6080034 */ swc1 $f8,0x34($s0) +/* f032344: c466000c */ lwc1 $f6,0xc($v1) +/* f032348: 84650000 */ lh $a1,0x0($v1) +/* f03234c: afa300ac */ sw $v1,0xac($sp) +/* f032350: afa90018 */ sw $t1,0x18($sp) +/* f032354: 8fa400f4 */ lw $a0,0xf4($sp) +/* f032358: e7a40014 */ swc1 $f4,0x14($sp) +/* f03235c: 0c0076ff */ jal 0x1dbfc +/* f032360: e7a60010 */ swc1 $f6,0x10($sp) +/* f032364: 8fa300ac */ lw $v1,0xac($sp) +/* f032368: 44805000 */ mtc1 $zero,$f10 +/* f03236c: 02002025 */ or $a0,$s0,$zero +/* f032370: c4600008 */ lwc1 $f0,0x8($v1) +/* f032374: 4600503e */ c.le.s $f10,$f0 +/* f032378: 00000000 */ sll $zero,$zero,0x0 +/* f03237c: 45000009 */ bc1f .L0f0323a4 +/* f032380: 00000000 */ sll $zero,$zero,0x0 +/* f032384: 44050000 */ mfc1 $a1,$f0 +/* f032388: 0fc0b898 */ jal func0f02e260 +/* f03238c: 3c064100 */ lui $a2,0x4100 +/* f032390: 44050000 */ mfc1 $a1,$f0 +/* f032394: 0c007787 */ jal 0x1de1c +/* f032398: 8fa400f4 */ lw $a0,0xf4($sp) +/* f03239c: 1000000f */ beqz $zero,.L0f0323dc +/* f0323a0: 8e180018 */ lw $t8,0x18($s0) +.L0f0323a4: +/* f0323a4: 0c008dda */ jal 0x23768 +/* f0323a8: 84640000 */ lh $a0,0x0($v1) +/* f0323ac: 2459ffff */ addiu $t9,$v0,-1 +/* f0323b0: 44994000 */ mtc1 $t9,$f8 +/* f0323b4: 02002025 */ or $a0,$s0,$zero +/* f0323b8: 3c064100 */ lui $a2,0x4100 +/* f0323bc: 46804220 */ cvt.s.w $f8,$f8 +/* f0323c0: 44054000 */ mfc1 $a1,$f8 +/* f0323c4: 0fc0b898 */ jal func0f02e260 +/* f0323c8: 00000000 */ sll $zero,$zero,0x0 +/* f0323cc: 44050000 */ mfc1 $a1,$f0 +/* f0323d0: 0c007787 */ jal 0x1de1c +/* f0323d4: 8fa400f4 */ lw $a0,0xf4($sp) +/* f0323d8: 8e180018 */ lw $t8,0x18($s0) +.L0f0323dc: +/* f0323dc: 2401bfff */ addiu $at,$zero,-16385 +/* f0323e0: 03016824 */ and $t5,$t8,$at +/* f0323e4: ae0d0018 */ sw $t5,0x18($s0) +.L0f0323e8: +/* f0323e8: 8faf010c */ lw $t7,0x10c($sp) +.L0f0323ec: +/* f0323ec: 8fa20104 */ lw $v0,0x104($sp) +/* f0323f0: 15e000c0 */ bnez $t7,.L0f0326f4 +/* f0323f4: 00000000 */ sll $zero,$zero,0x0 +/* f0323f8: 044000be */ bltz $v0,.L0f0326f4 +/* f0323fc: 8fae0040 */ lw $t6,0x40($sp) +/* f032400: 8dd90000 */ lw $t9,0x0($t6) +/* f032404: 00023080 */ sll $a2,$v0,0x2 +/* f032408: 00c23021 */ addu $a2,$a2,$v0 +/* f03240c: 00063080 */ sll $a2,$a2,0x2 +/* f032410: 03261821 */ addu $v1,$t9,$a2 +/* f032414: 8c780004 */ lw $t8,0x4($v1) +/* f032418: 130000b6 */ beqz $t8,.L0f0326f4 +/* f03241c: 00000000 */ sll $zero,$zero,0x0 +/* f032420: 8c6d000c */ lw $t5,0xc($v1) +/* f032424: 8faf00e8 */ lw $t7,0xe8($sp) +/* f032428: 19a000b2 */ blez $t5,.L0f0326f4 +/* f03242c: 00000000 */ sll $zero,$zero,0x0 +/* f032430: 15e000b0 */ bnez $t7,.L0f0326f4 +/* f032434: 8fa90108 */ lw $t1,0x108($sp) +/* f032438: 9204032f */ lbu $a0,0x32f($s0) +/* f03243c: 2d2e0001 */ sltiu $t6,$t1,0x1 +/* f032440: 01c04825 */ or $t1,$t6,$zero +/* f032444: 14800017 */ bnez $a0,.L0f0324a4 +/* f032448: 24010006 */ addiu $at,$zero,0x6 +/* f03244c: afa60034 */ sw $a2,0x34($sp) +/* f032450: 0c004b70 */ jal 0x12dc0 +/* f032454: afae0038 */ sw $t6,0x38($sp) +/* f032458: 8fb90040 */ lw $t9,0x40($sp) +/* f03245c: 8fa60034 */ lw $a2,0x34($sp) +/* f032460: 8fa90038 */ lw $t1,0x38($sp) +/* f032464: 8f380000 */ lw $t8,0x0($t9) +/* f032468: 9204032f */ lbu $a0,0x32f($s0) +/* f03246c: 03061821 */ addu $v1,$t8,$a2 +/* f032470: 8c6d000c */ lw $t5,0xc($v1) +/* f032474: 8c6f0004 */ lw $t7,0x4($v1) +/* f032478: 004d001b */ divu $zero,$v0,$t5 +/* f03247c: 00002810 */ mfhi $a1 +/* f032480: 000570c0 */ sll $t6,$a1,0x3 +/* f032484: 01c57023 */ subu $t6,$t6,$a1 +/* f032488: 000e7080 */ sll $t6,$t6,0x2 +/* f03248c: 15a00002 */ bnez $t5,.L0f032498 +/* f032490: 00000000 */ sll $zero,$zero,0x0 +/* f032494: 0007000d */ break 0x7 +.L0f032498: +/* f032498: 01ee4021 */ addu $t0,$t7,$t6 +/* f03249c: 1000003e */ beqz $zero,.L0f032598 +/* f0324a0: c5060014 */ lwc1 $f6,0x14($t0) +.L0f0324a4: +/* f0324a4: 14810035 */ bne $a0,$at,.L0f03257c +/* f0324a8: 0004c0c0 */ sll $t8,$a0,0x3 +/* f0324ac: 0c004b70 */ jal 0x12dc0 +/* f0324b0: afa90038 */ sw $t1,0x38($sp) +/* f0324b4: 920d032f */ lbu $t5,0x32f($s0) +/* f0324b8: 30590001 */ andi $t9,$v0,0x1 +/* f0324bc: 0019c0c0 */ sll $t8,$t9,0x3 +/* f0324c0: 0319c023 */ subu $t8,$t8,$t9 +/* f0324c4: 000d78c0 */ sll $t7,$t5,0x3 +/* f0324c8: 8e0402e4 */ lw $a0,0x2e4($s0) +/* f0324cc: 01ed7823 */ subu $t7,$t7,$t5 +/* f0324d0: 000f7880 */ sll $t7,$t7,0x2 +/* f0324d4: 0018c080 */ sll $t8,$t8,0x2 +/* f0324d8: 3c198006 */ lui $t9,0x8006 +/* f0324dc: 27394e1c */ addiu $t9,$t9,0x4e1c +/* f0324e0: 030f7021 */ addu $t6,$t8,$t7 +/* f0324e4: 01d94021 */ addu $t0,$t6,$t9 +/* f0324e8: 04800022 */ bltz $a0,.L0f032574 +/* f0324ec: 8fa90038 */ lw $t1,0x38($sp) +/* f0324f0: afa8006c */ sw $t0,0x6c($sp) +/* f0324f4: 0fc2556c */ jal func0f0955b0 +/* f0324f8: afa90038 */ sw $t1,0x38($sp) +/* f0324fc: 8c4d0010 */ lw $t5,0x10($v0) +/* f032500: 8c4f0008 */ lw $t7,0x8($v0) +/* f032504: 2401fffe */ addiu $at,$zero,-2 +/* f032508: 01a1c024 */ and $t8,$t5,$at +/* f03250c: 3c010002 */ lui $at,0x2 +/* f032510: 8fa8006c */ lw $t0,0x6c($sp) +/* f032514: 8fa90038 */ lw $t1,0x38($sp) +/* f032518: 01e17025 */ or $t6,$t7,$at +/* f03251c: ac580010 */ sw $t8,0x10($v0) +/* f032520: 10400008 */ beqz $v0,.L0f032544 +/* f032524: ac4e0008 */ sw $t6,0x8($v0) +/* f032528: 8c590014 */ lw $t9,0x14($v0) +/* f03252c: 53200006 */ beqzl $t9,.L0f032548 +/* f032530: 84580004 */ lh $t8,0x4($v0) +/* f032534: 844d0004 */ lh $t5,0x4($v0) +/* f032538: 24010041 */ addiu $at,$zero,0x41 +/* f03253c: 51a10006 */ beql $t5,$at,.L0f032558 +/* f032540: 920f032f */ lbu $t7,0x32f($s0) +.L0f032544: +/* f032544: 84580004 */ lh $t8,0x4($v0) +.L0f032548: +/* f032548: 24010040 */ addiu $at,$zero,0x40 +/* f03254c: 17010009 */ bne $t8,$at,.L0f032574 +/* f032550: 00000000 */ sll $zero,$zero,0x0 +/* f032554: 920f032f */ lbu $t7,0x32f($s0) +.L0f032558: +/* f032558: 3c0d8006 */ lui $t5,0x8006 +/* f03255c: 25ad4e1c */ addiu $t5,$t5,0x4e1c +/* f032560: 000f70c0 */ sll $t6,$t7,0x3 +/* f032564: 01cf7023 */ subu $t6,$t6,$t7 +/* f032568: 000e7080 */ sll $t6,$t6,0x2 +/* f03256c: 25d9ffe4 */ addiu $t9,$t6,-28 +/* f032570: 032d4021 */ addu $t0,$t9,$t5 +.L0f032574: +/* f032574: 10000007 */ beqz $zero,.L0f032594 +/* f032578: 9204032f */ lbu $a0,0x32f($s0) +.L0f03257c: +/* f03257c: 0304c023 */ subu $t8,$t8,$a0 +/* f032580: 0018c080 */ sll $t8,$t8,0x2 +/* f032584: 3c0e8006 */ lui $t6,0x8006 +/* f032588: 25ce4e1c */ addiu $t6,$t6,0x4e1c +/* f03258c: 270fffe4 */ addiu $t7,$t8,-28 +/* f032590: 01ee4021 */ addu $t0,$t7,$t6 +.L0f032594: +/* f032594: c5060014 */ lwc1 $f6,0x14($t0) +.L0f032598: +/* f032598: 24070000 */ addiu $a3,$zero,0x0 +/* f03259c: 3c0141f0 */ lui $at,0x41f0 +/* f0325a0: e6060030 */ swc1 $f6,0x30($s0) +/* f0325a4: c5040018 */ lwc1 $f4,0x18($t0) +/* f0325a8: 1480000f */ bnez $a0,.L0f0325e8 +/* f0325ac: e6040034 */ swc1 $f4,0x34($s0) +/* f0325b0: c50a000c */ lwc1 $f10,0xc($t0) +/* f0325b4: 85050000 */ lh $a1,0x0($t0) +/* f0325b8: 8d060004 */ lw $a2,0x4($t0) +/* f0325bc: 3c014180 */ lui $at,0x4180 +/* f0325c0: 44814000 */ mtc1 $at,$f8 +/* f0325c4: afa8006c */ sw $t0,0x6c($sp) +/* f0325c8: afa90018 */ sw $t1,0x18($sp) +/* f0325cc: 8fa400f4 */ lw $a0,0xf4($sp) +/* f0325d0: 24070000 */ addiu $a3,$zero,0x0 +/* f0325d4: e7aa0010 */ swc1 $f10,0x10($sp) +/* f0325d8: 0c0076ff */ jal 0x1dbfc +/* f0325dc: e7a80014 */ swc1 $f8,0x14($sp) +/* f0325e0: 1000000c */ beqz $zero,.L0f032614 +/* f0325e4: 8fa8006c */ lw $t0,0x6c($sp) +.L0f0325e8: +/* f0325e8: c506000c */ lwc1 $f6,0xc($t0) +/* f0325ec: 85050000 */ lh $a1,0x0($t0) +/* f0325f0: 8d060004 */ lw $a2,0x4($t0) +/* f0325f4: 44812000 */ mtc1 $at,$f4 +/* f0325f8: afa8006c */ sw $t0,0x6c($sp) +/* f0325fc: afa90018 */ sw $t1,0x18($sp) +/* f032600: 8fa400f4 */ lw $a0,0xf4($sp) +/* f032604: e7a60010 */ swc1 $f6,0x10($sp) +/* f032608: 0c0076ff */ jal 0x1dbfc +/* f03260c: e7a40014 */ swc1 $f4,0x14($sp) +/* f032610: 8fa8006c */ lw $t0,0x6c($sp) +.L0f032614: +/* f032614: c5000008 */ lwc1 $f0,0x8($t0) +/* f032618: 44805000 */ mtc1 $zero,$f10 +/* f03261c: 8fa400f4 */ lw $a0,0xf4($sp) +/* f032620: 4600503e */ c.le.s $f10,$f0 +/* f032624: 00000000 */ sll $zero,$zero,0x0 +/* f032628: 45020006 */ bc1fl .L0f032644 +/* f03262c: 8fa40120 */ lw $a0,0x120($sp) +/* f032630: 44050000 */ mfc1 $a1,$f0 +/* f032634: 0c007787 */ jal 0x1de1c +/* f032638: afa8006c */ sw $t0,0x6c($sp) +/* f03263c: 8fa8006c */ lw $t0,0x6c($sp) +/* f032640: 8fa40120 */ lw $a0,0x120($sp) +.L0f032644: +/* f032644: 0fc2c73a */ jal func0f0b1ce8 +/* f032648: afa8006c */ sw $t0,0x6c($sp) +/* f03264c: 44804000 */ mtc1 $zero,$f8 +/* f032650: 8fa8006c */ lw $t0,0x6c($sp) +/* f032654: 46000086 */ mov.s $f2,$f0 +/* f032658: 4608003e */ c.le.s $f0,$f8 +/* f03265c: 00000000 */ sll $zero,$zero,0x0 +/* f032660: 45020009 */ bc1fl .L0f032688 +/* f032664: 8d180010 */ lw $t8,0x10($t0) +/* f032668: 8e190018 */ lw $t9,0x18($s0) +/* f03266c: 3c0140c0 */ lui $at,0x40c0 +/* f032670: 332d8000 */ andi $t5,$t9,0x8000 +/* f032674: 51a00004 */ beqzl $t5,.L0f032688 +/* f032678: 8d180010 */ lw $t8,0x10($t0) +/* f03267c: 44811000 */ mtc1 $at,$f2 +/* f032680: 00000000 */ sll $zero,$zero,0x0 +/* f032684: 8d180010 */ lw $t8,0x10($t0) +.L0f032688: +/* f032688: 53000017 */ beqzl $t8,.L0f0326e8 +/* f03268c: 8e0f0018 */ lw $t7,0x18($s0) +/* f032690: 44803000 */ mtc1 $zero,$f6 +/* f032694: 3c014170 */ lui $at,0x4170 +/* f032698: 4602303c */ c.lt.s $f6,$f2 +/* f03269c: 00000000 */ sll $zero,$zero,0x0 +/* f0326a0: 45020011 */ bc1fl .L0f0326e8 +/* f0326a4: 8e0f0018 */ lw $t7,0x18($s0) +/* f0326a8: 44812000 */ mtc1 $at,$f4 +/* f0326ac: 8fa20114 */ lw $v0,0x114($sp) +/* f0326b0: 44804000 */ mtc1 $zero,$f8 +/* f0326b4: 46041282 */ mul.s $f10,$f2,$f4 +/* f0326b8: e608003c */ swc1 $f8,0x3c($s0) +/* f0326bc: e60a0038 */ swc1 $f10,0x38($s0) +/* f0326c0: c4460000 */ lwc1 $f6,0x0($v0) +/* f0326c4: 46023102 */ mul.s $f4,$f6,$f2 +/* f0326c8: e6040040 */ swc1 $f4,0x40($s0) +/* f0326cc: c44a0004 */ lwc1 $f10,0x4($v0) +/* f0326d0: 46025202 */ mul.s $f8,$f10,$f2 +/* f0326d4: e6080044 */ swc1 $f8,0x44($s0) +/* f0326d8: c4460008 */ lwc1 $f6,0x8($v0) +/* f0326dc: 46023102 */ mul.s $f4,$f6,$f2 +/* f0326e0: e6040048 */ swc1 $f4,0x48($s0) +/* f0326e4: 8e0f0018 */ lw $t7,0x18($s0) +.L0f0326e8: +/* f0326e8: 2401bfff */ addiu $at,$zero,-16385 +/* f0326ec: 01e17024 */ and $t6,$t7,$at +/* f0326f0: ae0e0018 */ sw $t6,0x18($s0) +.L0f0326f4: +/* f0326f4: 100000ae */ beqz $zero,.L0f0329b0 +/* f0326f8: 8fa20040 */ lw $v0,0x40($sp) +.L0f0326fc: +/* f0326fc: 273952bc */ addiu $t9,$t9,0x52bc +/* f032700: 145900ab */ bne $v0,$t9,.L0f0329b0 +/* f032704: 3c017f1b */ lui $at,0x7f1b +/* f032708: c42a8d40 */ lwc1 $f10,-0x72c0($at) +/* f03270c: c7a80118 */ lwc1 $f8,0x118($sp) +/* f032710: 3c017f1b */ lui $at,0x7f1b +/* f032714: 8faf0104 */ lw $t7,0x104($sp) +/* f032718: 4608503c */ c.lt.s $f10,$f8 +/* f03271c: 00000000 */ sll $zero,$zero,0x0 +/* f032720: 4500003a */ bc1f .L0f03280c +/* f032724: 00000000 */ sll $zero,$zero,0x0 +/* f032728: c4268d44 */ lwc1 $f6,-0x72bc($at) +/* f03272c: 4606403c */ c.lt.s $f8,$f6 +/* f032730: 00000000 */ sll $zero,$zero,0x0 +/* f032734: 45000035 */ bc1f .L0f03280c +/* f032738: 00000000 */ sll $zero,$zero,0x0 +/* f03273c: 0c004b70 */ jal 0x12dc0 +/* f032740: 00000000 */ sll $zero,$zero,0x0 +/* f032744: 0c004b70 */ jal 0x12dc0 +/* f032748: afa20054 */ sw $v0,0x54($sp) +/* f03274c: 8fa30054 */ lw $v1,0x54($sp) +/* f032750: 24010006 */ addiu $at,$zero,0x6 +/* f032754: 8fad0040 */ lw $t5,0x40($sp) +/* f032758: 0061001b */ divu $zero,$v1,$at +/* f03275c: 00007810 */ mfhi $t7 +/* f032760: 24010003 */ addiu $at,$zero,0x3 +/* f032764: 8db80000 */ lw $t8,0x0($t5) +/* f032768: 0041001b */ divu $zero,$v0,$at +/* f03276c: 000f7080 */ sll $t6,$t7,0x2 +/* f032770: 01cf7021 */ addu $t6,$t6,$t7 +/* f032774: 000e7080 */ sll $t6,$t6,0x2 +/* f032778: 030ec821 */ addu $t9,$t8,$t6 +/* f03277c: 00007810 */ mfhi $t7 +/* f032780: 8f2d0018 */ lw $t5,0x18($t9) +/* f032784: 000fc0c0 */ sll $t8,$t7,0x3 +/* f032788: 030fc023 */ subu $t8,$t8,$t7 +/* f03278c: 0018c080 */ sll $t8,$t8,0x2 +/* f032790: 030d4021 */ addu $t0,$t8,$t5 +/* f032794: c5040014 */ lwc1 $f4,0x14($t0) +/* f032798: 3c014180 */ lui $at,0x4180 +/* f03279c: 44813000 */ mtc1 $at,$f6 +/* f0327a0: e6040030 */ swc1 $f4,0x30($s0) +/* f0327a4: c50a0018 */ lwc1 $f10,0x18($t0) +/* f0327a8: 24070000 */ addiu $a3,$zero,0x0 +/* f0327ac: e60a0034 */ swc1 $f10,0x34($s0) +/* f0327b0: 8fae0108 */ lw $t6,0x108($sp) +/* f0327b4: c508000c */ lwc1 $f8,0xc($t0) +/* f0327b8: 8d060004 */ lw $a2,0x4($t0) +/* f0327bc: 85050000 */ lh $a1,0x0($t0) +/* f0327c0: 2dd90001 */ sltiu $t9,$t6,0x1 +/* f0327c4: afb90018 */ sw $t9,0x18($sp) +/* f0327c8: afa80060 */ sw $t0,0x60($sp) +/* f0327cc: 8fa400f4 */ lw $a0,0xf4($sp) +/* f0327d0: e7a60014 */ swc1 $f6,0x14($sp) +/* f0327d4: 0c0076ff */ jal 0x1dbfc +/* f0327d8: e7a80010 */ swc1 $f8,0x10($sp) +/* f0327dc: 8fa80060 */ lw $t0,0x60($sp) +/* f0327e0: 44802000 */ mtc1 $zero,$f4 +/* f0327e4: c5000008 */ lwc1 $f0,0x8($t0) +/* f0327e8: 4600203e */ c.le.s $f4,$f0 +/* f0327ec: 00000000 */ sll $zero,$zero,0x0 +/* f0327f0: 4502006f */ bc1fl .L0f0329b0 +/* f0327f4: 8fa20040 */ lw $v0,0x40($sp) +/* f0327f8: 44050000 */ mfc1 $a1,$f0 +/* f0327fc: 0c007787 */ jal 0x1de1c +/* f032800: 8fa400f4 */ lw $a0,0xf4($sp) +/* f032804: 1000006a */ beqz $zero,.L0f0329b0 +/* f032808: 8fa20040 */ lw $v0,0x40($sp) +.L0f03280c: +/* f03280c: 05e0001e */ bltz $t7,.L0f032888 +/* f032810: 000f3080 */ sll $a2,$t7,0x2 +/* f032814: 8c580000 */ lw $t8,0x0($v0) +/* f032818: 00cf3021 */ addu $a2,$a2,$t7 +/* f03281c: 00063080 */ sll $a2,$a2,0x2 +/* f032820: 03061821 */ addu $v1,$t8,$a2 +/* f032824: 8c6d0004 */ lw $t5,0x4($v1) +/* f032828: 51a00018 */ beqzl $t5,.L0f03288c +/* f03282c: 8c4f0000 */ lw $t7,0x0($v0) +/* f032830: 8c6e000c */ lw $t6,0xc($v1) +/* f032834: 59c00015 */ blezl $t6,.L0f03288c +/* f032838: 8c4f0000 */ lw $t7,0x0($v0) +/* f03283c: 0c004b70 */ jal 0x12dc0 +/* f032840: afa60034 */ sw $a2,0x34($sp) +/* f032844: 8fb90040 */ lw $t9,0x40($sp) +/* f032848: 8fa60034 */ lw $a2,0x34($sp) +/* f03284c: 8f2f0000 */ lw $t7,0x0($t9) +/* f032850: 01e61821 */ addu $v1,$t7,$a2 +/* f032854: 8c78000c */ lw $t8,0xc($v1) +/* f032858: 8c6d0004 */ lw $t5,0x4($v1) +/* f03285c: 0058001b */ divu $zero,$v0,$t8 +/* f032860: 00002010 */ mfhi $a0 +/* f032864: 000470c0 */ sll $t6,$a0,0x3 +/* f032868: 01c47023 */ subu $t6,$t6,$a0 +/* f03286c: 000e7080 */ sll $t6,$t6,0x2 +/* f032870: 17000002 */ bnez $t8,.L0f03287c +/* f032874: 00000000 */ sll $zero,$zero,0x0 +/* f032878: 0007000d */ break 0x7 +.L0f03287c: +/* f03287c: 03201025 */ or $v0,$t9,$zero +/* f032880: 10000003 */ beqz $zero,.L0f032890 +/* f032884: 01ae4021 */ addu $t0,$t5,$t6 +.L0f032888: +/* f032888: 8c4f0000 */ lw $t7,0x0($v0) +.L0f03288c: +/* f03288c: 8de80004 */ lw $t0,0x4($t7) +.L0f032890: +/* f032890: c50a0014 */ lwc1 $f10,0x14($t0) +/* f032894: 3c014180 */ lui $at,0x4180 +/* f032898: 44812000 */ mtc1 $at,$f4 +/* f03289c: e60a0030 */ swc1 $f10,0x30($s0) +/* f0328a0: c5080018 */ lwc1 $f8,0x18($t0) +/* f0328a4: 24070000 */ addiu $a3,$zero,0x0 +/* f0328a8: e6080034 */ swc1 $f8,0x34($s0) +/* f0328ac: 8fb80108 */ lw $t8,0x108($sp) +/* f0328b0: c506000c */ lwc1 $f6,0xc($t0) +/* f0328b4: 8d060004 */ lw $a2,0x4($t0) +/* f0328b8: 85050000 */ lh $a1,0x0($t0) +/* f0328bc: 2f0d0001 */ sltiu $t5,$t8,0x1 +/* f0328c0: afad0018 */ sw $t5,0x18($sp) +/* f0328c4: afa80060 */ sw $t0,0x60($sp) +/* f0328c8: 8fa400f4 */ lw $a0,0xf4($sp) +/* f0328cc: e7a40014 */ swc1 $f4,0x14($sp) +/* f0328d0: 0c0076ff */ jal 0x1dbfc +/* f0328d4: e7a60010 */ swc1 $f6,0x10($sp) +/* f0328d8: 8fa80060 */ lw $t0,0x60($sp) +/* f0328dc: 44805000 */ mtc1 $zero,$f10 +/* f0328e0: 8fa400f4 */ lw $a0,0xf4($sp) +/* f0328e4: c5000008 */ lwc1 $f0,0x8($t0) +/* f0328e8: 4600503e */ c.le.s $f10,$f0 +/* f0328ec: 00000000 */ sll $zero,$zero,0x0 +/* f0328f0: 45020006 */ bc1fl .L0f03290c +/* f0328f4: 8fa40120 */ lw $a0,0x120($sp) +/* f0328f8: 44050000 */ mfc1 $a1,$f0 +/* f0328fc: 0c007787 */ jal 0x1de1c +/* f032900: afa80060 */ sw $t0,0x60($sp) +/* f032904: 8fa80060 */ lw $t0,0x60($sp) +/* f032908: 8fa40120 */ lw $a0,0x120($sp) +.L0f03290c: +/* f03290c: 0fc2c73a */ jal func0f0b1ce8 +/* f032910: afa80060 */ sw $t0,0x60($sp) +/* f032914: 44804000 */ mtc1 $zero,$f8 +/* f032918: 8fa80060 */ lw $t0,0x60($sp) +/* f03291c: 46000086 */ mov.s $f2,$f0 +/* f032920: 4608003e */ c.le.s $f0,$f8 +/* f032924: 00000000 */ sll $zero,$zero,0x0 +/* f032928: 45020009 */ bc1fl .L0f032950 +/* f03292c: 8d0f0010 */ lw $t7,0x10($t0) +/* f032930: 8e0e0018 */ lw $t6,0x18($s0) +/* f032934: 3c0140c0 */ lui $at,0x40c0 +/* f032938: 31d98000 */ andi $t9,$t6,0x8000 +/* f03293c: 53200004 */ beqzl $t9,.L0f032950 +/* f032940: 8d0f0010 */ lw $t7,0x10($t0) +/* f032944: 44811000 */ mtc1 $at,$f2 +/* f032948: 00000000 */ sll $zero,$zero,0x0 +/* f03294c: 8d0f0010 */ lw $t7,0x10($t0) +.L0f032950: +/* f032950: 51e00017 */ beqzl $t7,.L0f0329b0 +/* f032954: 8fa20040 */ lw $v0,0x40($sp) +/* f032958: 44803000 */ mtc1 $zero,$f6 +/* f03295c: 3c014170 */ lui $at,0x4170 +/* f032960: 4602303c */ c.lt.s $f6,$f2 +/* f032964: 00000000 */ sll $zero,$zero,0x0 +/* f032968: 45020011 */ bc1fl .L0f0329b0 +/* f03296c: 8fa20040 */ lw $v0,0x40($sp) +/* f032970: 44812000 */ mtc1 $at,$f4 +/* f032974: 8fa20114 */ lw $v0,0x114($sp) +/* f032978: 44804000 */ mtc1 $zero,$f8 +/* f03297c: 46041282 */ mul.s $f10,$f2,$f4 +/* f032980: e608003c */ swc1 $f8,0x3c($s0) +/* f032984: e60a0038 */ swc1 $f10,0x38($s0) +/* f032988: c4460000 */ lwc1 $f6,0x0($v0) +/* f03298c: 46023102 */ mul.s $f4,$f6,$f2 +/* f032990: e6040040 */ swc1 $f4,0x40($s0) +/* f032994: c44a0004 */ lwc1 $f10,0x4($v0) +/* f032998: 46025202 */ mul.s $f8,$f10,$f2 +/* f03299c: e6080044 */ swc1 $f8,0x44($s0) +/* f0329a0: c4460008 */ lwc1 $f6,0x8($v0) +/* f0329a4: 46023102 */ mul.s $f4,$f6,$f2 +/* f0329a8: e6040048 */ swc1 $f4,0x48($s0) +/* f0329ac: 8fa20040 */ lw $v0,0x40($sp) +.L0f0329b0: +/* f0329b0: 3c18800a */ lui $t8,0x800a +/* f0329b4: 8f18a2d4 */ lw $t8,-0x5d2c($t8) +/* f0329b8: 8fa40128 */ lw $a0,0x128($sp) +/* f0329bc: 13000008 */ beqz $t8,.L0f0329e0 +/* f0329c0: 00000000 */ sll $zero,$zero,0x0 +/* f0329c4: 0fc633fe */ jal func0f18cff8 +/* f0329c8: 02002025 */ or $a0,$s0,$zero +/* f0329cc: 8fa40128 */ lw $a0,0x128($sp) +/* f0329d0: 0fc2c27d */ jal func0f0b09f4 +/* f0329d4: 00402825 */ or $a1,$v0,$zero +/* f0329d8: 1000000b */ beqz $zero,.L0f032a08 +/* f0329dc: 8fa20040 */ lw $v0,0x40($sp) +.L0f0329e0: +/* f0329e0: 04800009 */ bltz $a0,.L0f032a08 +/* f0329e4: 3c0d800a */ lui $t5,0x800a +/* f0329e8: 8dada24c */ lw $t5,-0x5db4($t5) +/* f0329ec: 0fc4a24b */ jal func0f12892c +/* f0329f0: afad0058 */ sw $t5,0x58($sp) +/* f0329f4: 0fc2c169 */ jal func0f0b05a4 +/* f0329f8: 00000000 */ sll $zero,$zero,0x0 +/* f0329fc: 0fc4a24b */ jal func0f12892c +/* f032a00: 8fa40058 */ lw $a0,0x58($sp) +/* f032a04: 8fa20040 */ lw $v0,0x40($sp) +.L0f032a08: +/* f032a08: 8e0e0018 */ lw $t6,0x18($s0) +/* f032a0c: 000ecac0 */ sll $t9,$t6,0xb +/* f032a10: 07210004 */ bgez $t9,.L0f032a24 +/* f032a14: 00000000 */ sll $zero,$zero,0x0 +/* f032a18: 0fc2c151 */ jal func0f0b0544 +/* f032a1c: 00000000 */ sll $zero,$zero,0x0 +/* f032a20: 8fa20040 */ lw $v0,0x40($sp) +.L0f032a24: +/* f032a24: 3c0f8006 */ lui $t7,0x8006 +/* f032a28: 25ef52b8 */ addiu $t7,$t7,0x52b8 +/* f032a2c: 104f0004 */ beq $v0,$t7,.L0f032a40 +/* f032a30: 3c188006 */ lui $t8,0x8006 +/* f032a34: 271852bc */ addiu $t8,$t8,0x52bc +/* f032a38: 5458001e */ bnel $v0,$t8,.L0f032ab4 +/* f032a3c: 8fbf002c */ lw $ra,0x2c($sp) +.L0f032a40: +/* f032a40: 8e040170 */ lw $a0,0x170($s0) +/* f032a44: 5080000c */ beqzl $a0,.L0f032a78 +/* f032a48: 8e040174 */ lw $a0,0x174($s0) +/* f032a4c: 8c8d0004 */ lw $t5,0x4($a0) +/* f032a50: 8dae0008 */ lw $t6,0x8($t5) +/* f032a54: 31d92000 */ andi $t9,$t6,0x2000 +/* f032a58: 57200007 */ bnezl $t9,.L0f032a78 +/* f032a5c: 8e040174 */ lw $a0,0x174($s0) +/* f032a60: 0fc20a59 */ jal func0f082964 +/* f032a64: 24050001 */ addiu $a1,$zero,0x1 +/* f032a68: 8e0f0014 */ lw $t7,0x14($s0) +/* f032a6c: 35f80001 */ ori $t8,$t7,0x1 +/* f032a70: ae180014 */ sw $t8,0x14($s0) +/* f032a74: 8e040174 */ lw $a0,0x174($s0) +.L0f032a78: +/* f032a78: 1080000b */ beqz $a0,.L0f032aa8 +/* f032a7c: 00000000 */ sll $zero,$zero,0x0 +/* f032a80: 8c8d0004 */ lw $t5,0x4($a0) +/* f032a84: 8dae0008 */ lw $t6,0x8($t5) +/* f032a88: 31d92000 */ andi $t9,$t6,0x2000 +/* f032a8c: 17200006 */ bnez $t9,.L0f032aa8 +/* f032a90: 00000000 */ sll $zero,$zero,0x0 +/* f032a94: 0fc20a59 */ jal func0f082964 +/* f032a98: 24050001 */ addiu $a1,$zero,0x1 +/* f032a9c: 8e0f0014 */ lw $t7,0x14($s0) +/* f032aa0: 35f80001 */ ori $t8,$t7,0x1 +/* f032aa4: ae180014 */ sw $t8,0x14($s0) +.L0f032aa8: +/* f032aa8: 0fc09149 */ jal func0f024524 +/* f032aac: 02002025 */ or $a0,$s0,$zero +.L0f032ab0: +/* f032ab0: 8fbf002c */ lw $ra,0x2c($sp) +.L0f032ab4: +/* f032ab4: 8fb00028 */ lw $s0,0x28($sp) +/* f032ab8: 27bd0110 */ addiu $sp,$sp,0x110 +/* f032abc: 03e00008 */ jr $ra +/* f032ac0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f032ac4 +/* f032ac4: 27bdfea8 */ addiu $sp,$sp,-344 +/* f032ac8: 240effff */ addiu $t6,$zero,-1 +/* f032acc: afbf002c */ sw $ra,0x2c($sp) +/* f032ad0: afb00028 */ sw $s0,0x28($sp) +/* f032ad4: 44856000 */ mtc1 $a1,$f12 +/* f032ad8: afae014c */ sw $t6,0x14c($sp) +/* f032adc: 8c850020 */ lw $a1,0x20($a0) +/* f032ae0: 00808025 */ or $s0,$a0,$zero +/* f032ae4: 00004025 */ or $t0,$zero,$zero +/* f032ae8: 10800003 */ beqz $a0,.L0f032af8 +/* f032aec: afa50148 */ sw $a1,0x148($sp) +/* f032af0: 10000002 */ beqz $zero,.L0f032afc +/* f032af4: 908302fe */ lbu $v1,0x2fe($a0) +.L0f032af8: +/* f032af8: 00001825 */ or $v1,$zero,$zero +.L0f032afc: +/* f032afc: 00a02025 */ or $a0,$a1,$zero +/* f032b00: afa30140 */ sw $v1,0x140($sp) +/* f032b04: afa60160 */ sw $a2,0x160($sp) +/* f032b08: afa80154 */ sw $t0,0x154($sp) +/* f032b0c: 0c00744f */ jal 0x1d13c +/* f032b10: e7ac015c */ swc1 $f12,0x15c($sp) +/* f032b14: 24010269 */ addiu $at,$zero,0x269 +/* f032b18: 8fa30140 */ lw $v1,0x140($sp) +/* f032b1c: 8fa60160 */ lw $a2,0x160($sp) +/* f032b20: 8fa80154 */ lw $t0,0x154($sp) +/* f032b24: 10410006 */ beq $v0,$at,.L0f032b40 +/* f032b28: c7ac015c */ lwc1 $f12,0x15c($sp) +/* f032b2c: 2401026b */ addiu $at,$zero,0x26b +/* f032b30: 10410003 */ beq $v0,$at,.L0f032b40 +/* f032b34: 2401026a */ addiu $at,$zero,0x26a +/* f032b38: 54410006 */ bnel $v0,$at,.L0f032b54 +/* f032b3c: 24010003 */ addiu $at,$zero,0x3 +.L0f032b40: +/* f032b40: 0fc084cf */ jal func0f02133c +/* f032b44: 02002025 */ or $a0,$s0,$zero +/* f032b48: 10000122 */ beqz $zero,.L0f032fd4 +/* f032b4c: 8fbf002c */ lw $ra,0x2c($sp) +/* f032b50: 24010003 */ addiu $at,$zero,0x3 +.L0f032b54: +/* f032b54: 5061011f */ beql $v1,$at,.L0f032fd4 +/* f032b58: 8fbf002c */ lw $ra,0x2c($sp) +/* f032b5c: 8e0f02d4 */ lw $t7,0x2d4($s0) +/* f032b60: 24010002 */ addiu $at,$zero,0x2 +/* f032b64: 55e0011b */ bnezl $t7,.L0f032fd4 +/* f032b68: 8fbf002c */ lw $ra,0x2c($sp) +/* f032b6c: 1461001b */ bne $v1,$at,.L0f032bdc +/* f032b70: 00034880 */ sll $t1,$v1,0x2 +/* f032b74: 24180006 */ addiu $t8,$zero,0x6 +/* f032b78: a2180007 */ sb $t8,0x7($s0) +/* f032b7c: ae00002c */ sw $zero,0x2c($s0) +/* f032b80: 3c19800a */ lui $t9,0x800a +/* f032b84: 3c013f00 */ lui $at,0x3f00 +/* f032b88: 8f399fc8 */ lw $t9,-0x6038($t9) +/* f032b8c: 44812000 */ mtc1 $at,$f4 +/* f032b90: 3c014180 */ lui $at,0x4180 +/* f032b94: 44813000 */ mtc1 $at,$f6 +/* f032b98: a2000008 */ sb $zero,0x8($s0) +/* f032b9c: 8e040020 */ lw $a0,0x20($s0) +/* f032ba0: ae190030 */ sw $t9,0x30($s0) +/* f032ba4: 24050163 */ addiu $a1,$zero,0x163 +/* f032ba8: 00003025 */ or $a2,$zero,$zero +/* f032bac: 24070000 */ addiu $a3,$zero,0x0 +/* f032bb0: e7a40010 */ swc1 $f4,0x10($sp) +/* f032bb4: 0c007733 */ jal 0x1dccc +/* f032bb8: e7a60014 */ swc1 $f6,0x14($sp) +/* f032bbc: 92090362 */ lbu $t1,0x362($s0) +/* f032bc0: 312aff0f */ andi $t2,$t1,0xff0f +/* f032bc4: 354c0030 */ ori $t4,$t2,0x30 +/* f032bc8: 318d00f0 */ andi $t5,$t4,0xf0 +/* f032bcc: a20c0362 */ sb $t4,0x362($s0) +/* f032bd0: 35ae0003 */ ori $t6,$t5,0x3 +/* f032bd4: 100000fe */ beqz $zero,.L0f032fd0 +/* f032bd8: a20e0362 */ sb $t6,0x362($s0) +.L0f032bdc: +/* f032bdc: 82020007 */ lb $v0,0x7($s0) +/* f032be0: 3c0a8006 */ lui $t2,0x8006 +/* f032be4: 254a52b8 */ addiu $t2,$t2,0x52b8 +/* f032be8: 384f0006 */ xori $t7,$v0,0x6 +/* f032bec: 2de20001 */ sltiu $v0,$t7,0x1 +/* f032bf0: 10400006 */ beqz $v0,.L0f032c0c +/* f032bf4: 012a5821 */ addu $t3,$t1,$t2 +/* f032bf8: 3c18800a */ lui $t8,0x800a +/* f032bfc: 8f189fc8 */ lw $t8,-0x6038($t8) +/* f032c00: 8e190030 */ lw $t9,0x30($s0) +/* f032c04: 03191026 */ xor $v0,$t8,$t9 +/* f032c08: 2c420001 */ sltiu $v0,$v0,0x1 +.L0f032c0c: +/* f032c0c: afa20150 */ sw $v0,0x150($sp) +/* f032c10: afab003c */ sw $t3,0x3c($sp) +/* f032c14: 8d670000 */ lw $a3,0x0($t3) +/* f032c18: 2405ffff */ addiu $a1,$zero,-1 +/* f032c1c: 00002025 */ or $a0,$zero,$zero +/* f032c20: 8cec0000 */ lw $t4,0x0($a3) +/* f032c24: 24010007 */ addiu $at,$zero,0x7 +/* f032c28: 00e01025 */ or $v0,$a3,$zero +/* f032c2c: 50ac0010 */ beql $a1,$t4,.L0f032c70 +/* f032c30: 8fae003c */ lw $t6,0x3c($sp) +/* f032c34: 8ce30000 */ lw $v1,0x0($a3) +.L0f032c38: +/* f032c38: 54c30008 */ bnel $a2,$v1,.L0f032c5c +/* f032c3c: 8c430014 */ lw $v1,0x14($v0) +/* f032c40: afa4014c */ sw $a0,0x14c($sp) +/* f032c44: 920d02fd */ lbu $t5,0x2fd($s0) +/* f032c48: 55a00009 */ bnezl $t5,.L0f032c70 +/* f032c4c: 8fae003c */ lw $t6,0x3c($sp) +/* f032c50: 10000006 */ beqz $zero,.L0f032c6c +/* f032c54: a20602fd */ sb $a2,0x2fd($s0) +/* f032c58: 8c430014 */ lw $v1,0x14($v0) +.L0f032c5c: +/* f032c5c: 24840001 */ addiu $a0,$a0,0x1 +/* f032c60: 24420014 */ addiu $v0,$v0,0x14 +/* f032c64: 14a3fff4 */ bne $a1,$v1,.L0f032c38 +/* f032c68: 00000000 */ sll $zero,$zero,0x0 +.L0f032c6c: +/* f032c6c: 8fae003c */ lw $t6,0x3c($sp) +.L0f032c70: +/* f032c70: 3c0f8006 */ lui $t7,0x8006 +/* f032c74: 25ef52b8 */ addiu $t7,$t7,0x52b8 +/* f032c78: 15cf0063 */ bne $t6,$t7,.L0f032e08 +/* f032c7c: 00000000 */ sll $zero,$zero,0x0 +/* f032c80: 14c10061 */ bne $a2,$at,.L0f032e08 +/* f032c84: 3c017f1b */ lui $at,0x7f1b +/* f032c88: c4288d48 */ lwc1 $f8,-0x72b8($at) +/* f032c8c: 3c017f1b */ lui $at,0x7f1b +/* f032c90: 460c403c */ c.lt.s $f8,$f12 +/* f032c94: 00000000 */ sll $zero,$zero,0x0 +/* f032c98: 4500005b */ bc1f .L0f032e08 +/* f032c9c: 00000000 */ sll $zero,$zero,0x0 +/* f032ca0: c42a8d4c */ lwc1 $f10,-0x72b4($at) +/* f032ca4: 460a603c */ c.lt.s $f12,$f10 +/* f032ca8: 00000000 */ sll $zero,$zero,0x0 +/* f032cac: 45000056 */ bc1f .L0f032e08 +/* f032cb0: 00000000 */ sll $zero,$zero,0x0 +/* f032cb4: 0c004b70 */ jal 0x12dc0 +/* f032cb8: afa80154 */ sw $t0,0x154($sp) +/* f032cbc: 24010005 */ addiu $at,$zero,0x5 +/* f032cc0: 0041001b */ divu $zero,$v0,$at +/* f032cc4: 0000c010 */ mfhi $t8 +/* f032cc8: 2f010002 */ sltiu $at,$t8,0x2 +/* f032ccc: 1020004e */ beqz $at,.L0f032e08 +/* f032cd0: 8fa80154 */ lw $t0,0x154($sp) +/* f032cd4: 3c098007 */ lui $t1,0x8007 +/* f032cd8: 252980bc */ addiu $t1,$t1,-32580 +/* f032cdc: 252b00d8 */ addiu $t3,$t1,0xd8 +/* f032ce0: 27b90058 */ addiu $t9,$sp,0x58 +.L0f032ce4: +/* f032ce4: 8d210000 */ lw $at,0x0($t1) +/* f032ce8: 2529000c */ addiu $t1,$t1,0xc +/* f032cec: 2739000c */ addiu $t9,$t9,0xc +/* f032cf0: af21fff4 */ sw $at,-0xc($t9) +/* f032cf4: 8d21fff8 */ lw $at,-0x8($t1) +/* f032cf8: af21fff8 */ sw $at,-0x8($t9) +/* f032cfc: 8d21fffc */ lw $at,-0x4($t1) +/* f032d00: 152bfff8 */ bne $t1,$t3,.L0f032ce4 +/* f032d04: af21fffc */ sw $at,-0x4($t9) +/* f032d08: 8d210000 */ lw $at,0x0($t1) +/* f032d0c: 8d2b0004 */ lw $t3,0x4($t1) +/* f032d10: 02002025 */ or $a0,$s0,$zero +/* f032d14: af210000 */ sw $at,0x0($t9) +/* f032d18: 0fc0fe3d */ jal func0f03f8f4 +/* f032d1c: af2b0004 */ sw $t3,0x4($t9) +/* f032d20: 240c0006 */ addiu $t4,$zero,0x6 +/* f032d24: a20c0007 */ sb $t4,0x7($s0) +/* f032d28: ae00002c */ sw $zero,0x2c($s0) +/* f032d2c: 3c0d800a */ lui $t5,0x800a +/* f032d30: 8dad9fc8 */ lw $t5,-0x6038($t5) +/* f032d34: a2000008 */ sb $zero,0x8($s0) +/* f032d38: 0c004b70 */ jal 0x12dc0 +/* f032d3c: ae0d0030 */ sw $t5,0x30($s0) +/* f032d40: 304e0007 */ andi $t6,$v0,0x7 +/* f032d44: 000e78c0 */ sll $t7,$t6,0x3 +/* f032d48: 01ee7823 */ subu $t7,$t7,$t6 +/* f032d4c: 000f7880 */ sll $t7,$t7,0x2 +/* f032d50: 27b80058 */ addiu $t8,$sp,0x58 +/* f032d54: 01f81821 */ addu $v1,$t7,$t8 +/* f032d58: 8faa0150 */ lw $t2,0x150($sp) +/* f032d5c: c470000c */ lwc1 $f16,0xc($v1) +/* f032d60: 84650000 */ lh $a1,0x0($v1) +/* f032d64: 8c660004 */ lw $a2,0x4($v1) +/* f032d68: 3c014180 */ lui $at,0x4180 +/* f032d6c: 44819000 */ mtc1 $at,$f18 +/* f032d70: 2d4b0001 */ sltiu $t3,$t2,0x1 +/* f032d74: afab0018 */ sw $t3,0x18($sp) +/* f032d78: afa30138 */ sw $v1,0x138($sp) +/* f032d7c: 8fa40148 */ lw $a0,0x148($sp) +/* f032d80: 24070000 */ addiu $a3,$zero,0x0 +/* f032d84: e7b00010 */ swc1 $f16,0x10($sp) +/* f032d88: 0c0076ff */ jal 0x1dbfc +/* f032d8c: e7b20014 */ swc1 $f18,0x14($sp) +/* f032d90: 8fa80138 */ lw $t0,0x138($sp) +/* f032d94: 44802000 */ mtc1 $zero,$f4 +/* f032d98: 02002025 */ or $a0,$s0,$zero +/* f032d9c: c5000008 */ lwc1 $f0,0x8($t0) +/* f032da0: 4600203e */ c.le.s $f4,$f0 +/* f032da4: 00000000 */ sll $zero,$zero,0x0 +/* f032da8: 45000009 */ bc1f .L0f032dd0 +/* f032dac: 00000000 */ sll $zero,$zero,0x0 +/* f032db0: 44050000 */ mfc1 $a1,$f0 +/* f032db4: 0fc0b898 */ jal func0f02e260 +/* f032db8: 3c064100 */ lui $a2,0x4100 +/* f032dbc: 44050000 */ mfc1 $a1,$f0 +/* f032dc0: 0c007787 */ jal 0x1de1c +/* f032dc4: 8fa40148 */ lw $a0,0x148($sp) +/* f032dc8: 1000000f */ beqz $zero,.L0f032e08 +/* f032dcc: 24080001 */ addiu $t0,$zero,0x1 +.L0f032dd0: +/* f032dd0: 0c008dda */ jal 0x23768 +/* f032dd4: 85040000 */ lh $a0,0x0($t0) +/* f032dd8: 2449ffff */ addiu $t1,$v0,-1 +/* f032ddc: 44893000 */ mtc1 $t1,$f6 +/* f032de0: 02002025 */ or $a0,$s0,$zero +/* f032de4: 3c064100 */ lui $a2,0x4100 +/* f032de8: 468031a0 */ cvt.s.w $f6,$f6 +/* f032dec: 44053000 */ mfc1 $a1,$f6 +/* f032df0: 0fc0b898 */ jal func0f02e260 +/* f032df4: 00000000 */ sll $zero,$zero,0x0 +/* f032df8: 44050000 */ mfc1 $a1,$f0 +/* f032dfc: 0c007787 */ jal 0x1de1c +/* f032e00: 8fa40148 */ lw $a0,0x148($sp) +/* f032e04: 24080001 */ addiu $t0,$zero,0x1 +.L0f032e08: +/* f032e08: 15000071 */ bnez $t0,.L0f032fd0 +/* f032e0c: 8fb9014c */ lw $t9,0x14c($sp) +/* f032e10: 0720006f */ bltz $t9,.L0f032fd0 +/* f032e14: 8fac003c */ lw $t4,0x3c($sp) +/* f032e18: 8d8d0000 */ lw $t5,0x0($t4) +/* f032e1c: 00193080 */ sll $a2,$t9,0x2 +/* f032e20: 00d93021 */ addu $a2,$a2,$t9 +/* f032e24: 00063080 */ sll $a2,$a2,0x2 +/* f032e28: 01a61821 */ addu $v1,$t5,$a2 +/* f032e2c: 8c6e0008 */ lw $t6,0x8($v1) +/* f032e30: 51c00068 */ beqzl $t6,.L0f032fd4 +/* f032e34: 8fbf002c */ lw $ra,0x2c($sp) +/* f032e38: 8c6f0010 */ lw $t7,0x10($v1) +/* f032e3c: 8fb80150 */ lw $t8,0x150($sp) +/* f032e40: 02002025 */ or $a0,$s0,$zero +/* f032e44: 19e00062 */ blez $t7,.L0f032fd0 +/* f032e48: 2f0a0001 */ sltiu $t2,$t8,0x1 +/* f032e4c: 24050001 */ addiu $a1,$zero,0x1 +/* f032e50: afaa0038 */ sw $t2,0x38($sp) +/* f032e54: 0fc0a209 */ jal func0f028824 +/* f032e58: afa60034 */ sw $a2,0x34($sp) +/* f032e5c: afa20054 */ sw $v0,0x54($sp) +/* f032e60: 02002025 */ or $a0,$s0,$zero +/* f032e64: 0fc0a209 */ jal func0f028824 +/* f032e68: 00002825 */ or $a1,$zero,$zero +/* f032e6c: 8fab003c */ lw $t3,0x3c($sp) +/* f032e70: 3c098006 */ lui $t1,0x8006 +/* f032e74: 252952b8 */ addiu $t1,$t1,0x52b8 +/* f032e78: 15690010 */ bne $t3,$t1,.L0f032ebc +/* f032e7c: 8fa60034 */ lw $a2,0x34($sp) +/* f032e80: 240100b4 */ addiu $at,$zero,0xb4 +/* f032e84: 14c10006 */ bne $a2,$at,.L0f032ea0 +/* f032e88: 8fb90054 */ lw $t9,0x54($sp) +/* f032e8c: 13200004 */ beqz $t9,.L0f032ea0 +/* f032e90: 240c000a */ addiu $t4,$zero,0xa +/* f032e94: afac014c */ sw $t4,0x14c($sp) +/* f032e98: 10000008 */ beqz $zero,.L0f032ebc +/* f032e9c: 240600c8 */ addiu $a2,$zero,0xc8 +.L0f032ea0: +/* f032ea0: 240100f0 */ addiu $at,$zero,0xf0 +/* f032ea4: 14c10005 */ bne $a2,$at,.L0f032ebc +/* f032ea8: 00000000 */ sll $zero,$zero,0x0 +/* f032eac: 10400003 */ beqz $v0,.L0f032ebc +/* f032eb0: 240d000d */ addiu $t5,$zero,0xd +/* f032eb4: afad014c */ sw $t5,0x14c($sp) +/* f032eb8: 24060104 */ addiu $a2,$zero,0x104 +.L0f032ebc: +/* f032ebc: 0c004b70 */ jal 0x12dc0 +/* f032ec0: afa60034 */ sw $a2,0x34($sp) +/* f032ec4: 8fae003c */ lw $t6,0x3c($sp) +/* f032ec8: 8fa60034 */ lw $a2,0x34($sp) +/* f032ecc: 02002025 */ or $a0,$s0,$zero +/* f032ed0: 8dcf0000 */ lw $t7,0x0($t6) +/* f032ed4: 01e61821 */ addu $v1,$t7,$a2 +/* f032ed8: 8c780010 */ lw $t8,0x10($v1) +/* f032edc: 8c6a0008 */ lw $t2,0x8($v1) +/* f032ee0: 0058001b */ divu $zero,$v0,$t8 +/* f032ee4: 00002810 */ mfhi $a1 +/* f032ee8: 000558c0 */ sll $t3,$a1,0x3 +/* f032eec: 01655823 */ subu $t3,$t3,$a1 +/* f032ef0: 000b5880 */ sll $t3,$t3,0x2 +/* f032ef4: 17000002 */ bnez $t8,.L0f032f00 +/* f032ef8: 00000000 */ sll $zero,$zero,0x0 +/* f032efc: 0007000d */ break 0x7 +.L0f032f00: +/* f032f00: 014b4021 */ addu $t0,$t2,$t3 +/* f032f04: 0fc0fe3d */ jal func0f03f8f4 +/* f032f08: afa80048 */ sw $t0,0x48($sp) +/* f032f0c: 8fa80048 */ lw $t0,0x48($sp) +/* f032f10: 24090006 */ addiu $t1,$zero,0x6 +/* f032f14: a2090007 */ sb $t1,0x7($s0) +/* f032f18: ae00002c */ sw $zero,0x2c($s0) +/* f032f1c: 3c19800a */ lui $t9,0x800a +/* f032f20: 8f399fc8 */ lw $t9,-0x6038($t9) +/* f032f24: a2000008 */ sb $zero,0x8($s0) +/* f032f28: 3c014180 */ lui $at,0x4180 +/* f032f2c: ae190030 */ sw $t9,0x30($s0) +/* f032f30: 8fac0038 */ lw $t4,0x38($sp) +/* f032f34: 44815000 */ mtc1 $at,$f10 +/* f032f38: c508000c */ lwc1 $f8,0xc($t0) +/* f032f3c: 8d060004 */ lw $a2,0x4($t0) +/* f032f40: 85050000 */ lh $a1,0x0($t0) +/* f032f44: 8fa40148 */ lw $a0,0x148($sp) +/* f032f48: 24070000 */ addiu $a3,$zero,0x0 +/* f032f4c: afac0018 */ sw $t4,0x18($sp) +/* f032f50: e7aa0014 */ swc1 $f10,0x14($sp) +/* f032f54: 0c0076ff */ jal 0x1dbfc +/* f032f58: e7a80010 */ swc1 $f8,0x10($sp) +/* f032f5c: 8fa80048 */ lw $t0,0x48($sp) +/* f032f60: 44808000 */ mtc1 $zero,$f16 +/* f032f64: 02002025 */ or $a0,$s0,$zero +/* f032f68: c5000008 */ lwc1 $f0,0x8($t0) +/* f032f6c: 4600803e */ c.le.s $f16,$f0 +/* f032f70: 00000000 */ sll $zero,$zero,0x0 +/* f032f74: 45000009 */ bc1f .L0f032f9c +/* f032f78: 00000000 */ sll $zero,$zero,0x0 +/* f032f7c: 44050000 */ mfc1 $a1,$f0 +/* f032f80: 0fc0b898 */ jal func0f02e260 +/* f032f84: 3c064100 */ lui $a2,0x4100 +/* f032f88: 44050000 */ mfc1 $a1,$f0 +/* f032f8c: 0c007787 */ jal 0x1de1c +/* f032f90: 8fa40148 */ lw $a0,0x148($sp) +/* f032f94: 1000000f */ beqz $zero,.L0f032fd4 +/* f032f98: 8fbf002c */ lw $ra,0x2c($sp) +.L0f032f9c: +/* f032f9c: 0c008dda */ jal 0x23768 +/* f032fa0: 85040000 */ lh $a0,0x0($t0) +/* f032fa4: 244dffff */ addiu $t5,$v0,-1 +/* f032fa8: 448d9000 */ mtc1 $t5,$f18 +/* f032fac: 02002025 */ or $a0,$s0,$zero +/* f032fb0: 3c064100 */ lui $a2,0x4100 +/* f032fb4: 468094a0 */ cvt.s.w $f18,$f18 +/* f032fb8: 44059000 */ mfc1 $a1,$f18 +/* f032fbc: 0fc0b898 */ jal func0f02e260 +/* f032fc0: 00000000 */ sll $zero,$zero,0x0 +/* f032fc4: 44050000 */ mfc1 $a1,$f0 +/* f032fc8: 0c007787 */ jal 0x1de1c +/* f032fcc: 8fa40148 */ lw $a0,0x148($sp) +.L0f032fd0: +/* f032fd0: 8fbf002c */ lw $ra,0x2c($sp) +.L0f032fd4: +/* f032fd4: 8fb00028 */ lw $s0,0x28($sp) +/* f032fd8: 27bd0158 */ addiu $sp,$sp,0x158 +/* f032fdc: 03e00008 */ jr $ra +/* f032fe0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f032fe4 +/* f032fe4: 27bdffc0 */ addiu $sp,$sp,-64 +/* f032fe8: afb00028 */ sw $s0,0x28($sp) +/* f032fec: 00808025 */ or $s0,$a0,$zero +/* f032ff0: afbf002c */ sw $ra,0x2c($sp) +/* f032ff4: afa50044 */ sw $a1,0x44($sp) +/* f032ff8: afa60048 */ sw $a2,0x48($sp) +/* f032ffc: 10800003 */ beqz $a0,.L0f03300c +/* f033000: afa7004c */ sw $a3,0x4c($sp) +/* f033004: 10000002 */ beqz $zero,.L0f033010 +/* f033008: 908302fe */ lbu $v1,0x2fe($a0) +.L0f03300c: +/* f03300c: 00001825 */ or $v1,$zero,$zero +.L0f033010: +/* f033010: afa00038 */ sw $zero,0x38($sp) +/* f033014: 8e040020 */ lw $a0,0x20($s0) +/* f033018: 0c00744f */ jal 0x1d13c +/* f03301c: afa3003c */ sw $v1,0x3c($sp) +/* f033020: 820e0007 */ lb $t6,0x7($s0) +/* f033024: 2401001f */ addiu $at,$zero,0x1f +/* f033028: 8fa3003c */ lw $v1,0x3c($sp) +/* f03302c: 15c10003 */ bne $t6,$at,.L0f03303c +/* f033030: 00402825 */ or $a1,$v0,$zero +/* f033034: 240f0001 */ addiu $t7,$zero,0x1 +/* f033038: afaf0038 */ sw $t7,0x38($sp) +.L0f03303c: +/* f03303c: 24010003 */ addiu $at,$zero,0x3 +/* f033040: 14610024 */ bne $v1,$at,.L0f0330d4 +/* f033044: 8fa40050 */ lw $a0,0x50($sp) +/* f033048: afa3003c */ sw $v1,0x3c($sp) +/* f03304c: 0fc2c73a */ jal func0f0b1ce8 +/* f033050: afa50034 */ sw $a1,0x34($sp) +/* f033054: 02002025 */ or $a0,$s0,$zero +/* f033058: 0fc0f011 */ jal func0f03c044 +/* f03305c: e7a00030 */ swc1 $f0,0x30($sp) +/* f033060: 8fa3003c */ lw $v1,0x3c($sp) +/* f033064: 8fa50034 */ lw $a1,0x34($sp) +/* f033068: 1040001a */ beqz $v0,.L0f0330d4 +/* f03306c: c7a20030 */ lwc1 $f2,0x30($sp) +/* f033070: 44806000 */ mtc1 $zero,$f12 +/* f033074: 3c0140c0 */ lui $at,0x40c0 +/* f033078: 460c103e */ c.le.s $f2,$f12 +/* f03307c: 00000000 */ sll $zero,$zero,0x0 +/* f033080: 45020004 */ bc1fl .L0f033094 +/* f033084: 3c014080 */ lui $at,0x4080 +/* f033088: 44811000 */ mtc1 $at,$f2 +/* f03308c: 00000000 */ sll $zero,$zero,0x0 +/* f033090: 3c014080 */ lui $at,0x4080 +.L0f033094: +/* f033094: 44812000 */ mtc1 $at,$f4 +/* f033098: 24180004 */ addiu $t8,$zero,0x4 +/* f03309c: a0580069 */ sb $t8,0x69($v0) +/* f0330a0: 46041082 */ mul.s $f2,$f2,$f4 +/* f0330a4: 8fb90044 */ lw $t9,0x44($sp) +/* f0330a8: c4460040 */ lwc1 $f6,0x40($v0) +/* f0330ac: c4520048 */ lwc1 $f18,0x48($v0) +/* f0330b0: c7280000 */ lwc1 $f8,0x0($t9) +/* f0330b4: 46024282 */ mul.s $f10,$f8,$f2 +/* f0330b8: 460a3400 */ add.s $f16,$f6,$f10 +/* f0330bc: e4500040 */ swc1 $f16,0x40($v0) +/* f0330c0: 8fa80044 */ lw $t0,0x44($sp) +/* f0330c4: c5040008 */ lwc1 $f4,0x8($t0) +/* f0330c8: 46022202 */ mul.s $f8,$f4,$f2 +/* f0330cc: 46089180 */ add.s $f6,$f18,$f8 +/* f0330d0: e4460048 */ swc1 $f6,0x48($v0) +.L0f0330d4: +/* f0330d4: c60a0100 */ lwc1 $f10,0x100($s0) +/* f0330d8: c6100104 */ lwc1 $f16,0x104($s0) +/* f0330dc: 02002025 */ or $a0,$s0,$zero +/* f0330e0: 8fa60048 */ lw $a2,0x48($sp) +/* f0330e4: 460a803e */ c.le.s $f16,$f10 +/* f0330e8: 8fa7004c */ lw $a3,0x4c($sp) +/* f0330ec: 8fa90050 */ lw $t1,0x50($sp) +/* f0330f0: 24010269 */ addiu $at,$zero,0x269 +/* f0330f4: 45000009 */ bc1f .L0f03311c +/* f0330f8: 00000000 */ sll $zero,$zero,0x0 +/* f0330fc: 8faa0054 */ lw $t2,0x54($sp) +/* f033100: 8fa50044 */ lw $a1,0x44($sp) +/* f033104: afa90010 */ sw $t1,0x10($sp) +/* f033108: afa00014 */ sw $zero,0x14($sp) +/* f03310c: 0fc0c66a */ jal func0f0319a8 +/* f033110: afaa0018 */ sw $t2,0x18($sp) +/* f033114: 10000045 */ beqz $zero,.L0f03322c +/* f033118: 8fbf002c */ lw $ra,0x2c($sp) +.L0f03311c: +/* f03311c: 10a10005 */ beq $a1,$at,.L0f033134 +/* f033120: 2401026b */ addiu $at,$zero,0x26b +/* f033124: 10a10003 */ beq $a1,$at,.L0f033134 +/* f033128: 2401026a */ addiu $at,$zero,0x26a +/* f03312c: 54a10006 */ bnel $a1,$at,.L0f033148 +/* f033130: 24010003 */ addiu $at,$zero,0x3 +.L0f033134: +/* f033134: 0fc084cf */ jal func0f02133c +/* f033138: 02002025 */ or $a0,$s0,$zero +/* f03313c: 1000003b */ beqz $zero,.L0f03322c +/* f033140: 8fbf002c */ lw $ra,0x2c($sp) +/* f033144: 24010003 */ addiu $at,$zero,0x3 +.L0f033148: +/* f033148: 10610037 */ beq $v1,$at,.L0f033228 +/* f03314c: 24020002 */ addiu $v0,$zero,0x2 +/* f033150: 10620003 */ beq $v1,$v0,.L0f033160 +/* f033154: 24010004 */ addiu $at,$zero,0x4 +/* f033158: 1461002e */ bne $v1,$at,.L0f033214 +/* f03315c: 8fab0038 */ lw $t3,0x38($sp) +.L0f033160: +/* f033160: 8fa40050 */ lw $a0,0x50($sp) +/* f033164: 0fc2c73a */ jal func0f0b1ce8 +/* f033168: afa3003c */ sw $v1,0x3c($sp) +/* f03316c: 8fa3003c */ lw $v1,0x3c($sp) +/* f033170: 24020002 */ addiu $v0,$zero,0x2 +/* f033174: 44806000 */ mtc1 $zero,$f12 +/* f033178: 14620006 */ bne $v1,$v0,.L0f033194 +/* f03317c: 46000086 */ mov.s $f2,$f0 +/* f033180: 3c013f00 */ lui $at,0x3f00 +/* f033184: 44812000 */ mtc1 $at,$f4 +/* f033188: 00000000 */ sll $zero,$zero,0x0 +/* f03318c: 46040082 */ mul.s $f2,$f0,$f4 +/* f033190: 00000000 */ sll $zero,$zero,0x0 +.L0f033194: +/* f033194: 460c103e */ c.le.s $f2,$f12 +/* f033198: 3c0140c0 */ lui $at,0x40c0 +/* f03319c: 00003025 */ or $a2,$zero,$zero +/* f0331a0: 45020004 */ bc1fl .L0f0331b4 +/* f0331a4: 4602603c */ c.lt.s $f12,$f2 +/* f0331a8: 44811000 */ mtc1 $at,$f2 +/* f0331ac: 00000000 */ sll $zero,$zero,0x0 +/* f0331b0: 4602603c */ c.lt.s $f12,$f2 +.L0f0331b4: +/* f0331b4: 3c014170 */ lui $at,0x4170 +/* f0331b8: 4500000f */ bc1f .L0f0331f8 +/* f0331bc: 00000000 */ sll $zero,$zero,0x0 +/* f0331c0: 44819000 */ mtc1 $at,$f18 +/* f0331c4: 8fa40044 */ lw $a0,0x44($sp) +/* f0331c8: e60c02ec */ swc1 $f12,0x2ec($s0) +/* f0331cc: 46121202 */ mul.s $f8,$f2,$f18 +/* f0331d0: e60802e8 */ swc1 $f8,0x2e8($s0) +/* f0331d4: c4860000 */ lwc1 $f6,0x0($a0) +/* f0331d8: 46023282 */ mul.s $f10,$f6,$f2 +/* f0331dc: e60a02f0 */ swc1 $f10,0x2f0($s0) +/* f0331e0: c4900004 */ lwc1 $f16,0x4($a0) +/* f0331e4: 46028102 */ mul.s $f4,$f16,$f2 +/* f0331e8: e60402f4 */ swc1 $f4,0x2f4($s0) +/* f0331ec: c4920008 */ lwc1 $f18,0x8($a0) +/* f0331f0: 46029202 */ mul.s $f8,$f18,$f2 +/* f0331f4: e60802f8 */ swc1 $f8,0x2f8($s0) +.L0f0331f8: +/* f0331f8: 5462000c */ bnel $v1,$v0,.L0f03322c +/* f0331fc: 8fbf002c */ lw $ra,0x2c($sp) +/* f033200: 44056000 */ mfc1 $a1,$f12 +/* f033204: 0fc0cab1 */ jal func0f032ac4 +/* f033208: 02002025 */ or $a0,$s0,$zero +/* f03320c: 10000007 */ beqz $zero,.L0f03322c +/* f033210: 8fbf002c */ lw $ra,0x2c($sp) +.L0f033214: +/* f033214: 15600004 */ bnez $t3,.L0f033228 +/* f033218: 02002025 */ or $a0,$s0,$zero +/* f03321c: 8fa50048 */ lw $a1,0x48($sp) +/* f033220: 0fc0cab1 */ jal func0f032ac4 +/* f033224: 8fa6004c */ lw $a2,0x4c($sp) +.L0f033228: +/* f033228: 8fbf002c */ lw $ra,0x2c($sp) +.L0f03322c: +/* f03322c: 8fb00028 */ lw $s0,0x28($sp) +/* f033230: 27bd0040 */ addiu $sp,$sp,0x40 +/* f033234: 03e00008 */ jr $ra +/* f033238: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03323c +/* f03323c: 27bdffa0 */ addiu $sp,$sp,-96 +/* f033240: afbf0024 */ sw $ra,0x24($sp) +/* f033244: afb00020 */ sw $s0,0x20($sp) +/* f033248: afa60068 */ sw $a2,0x68($sp) +/* f03324c: 8c8e0020 */ lw $t6,0x20($a0) +/* f033250: 00808025 */ or $s0,$a0,$zero +/* f033254: 24010002 */ addiu $at,$zero,0x2 +/* f033258: afae005c */ sw $t6,0x5c($sp) +/* f03325c: 10800003 */ beqz $a0,.L0f03326c +/* f033260: 8c82001c */ lw $v0,0x1c($a0) +/* f033264: 10000002 */ beqz $zero,.L0f033270 +/* f033268: 908702fe */ lbu $a3,0x2fe($a0) +.L0f03326c: +/* f03326c: 00003825 */ or $a3,$zero,$zero +.L0f033270: +/* f033270: 10e100f3 */ beq $a3,$at,.L0f033640 +/* f033274: 24010003 */ addiu $at,$zero,0x3 +/* f033278: 10e100f1 */ beq $a3,$at,.L0f033640 +/* f03327c: 24010004 */ addiu $at,$zero,0x4 +/* f033280: 10e100ef */ beq $a3,$at,.L0f033640 +/* f033284: 02002025 */ or $a0,$s0,$zero +/* f033288: afa20058 */ sw $v0,0x58($sp) +/* f03328c: afa50064 */ sw $a1,0x64($sp) +/* f033290: 0fc0f917 */ jal func0f03e45c +/* f033294: afa7002c */ sw $a3,0x2c($sp) +/* f033298: 8fa20058 */ lw $v0,0x58($sp) +/* f03329c: 8fa50064 */ lw $a1,0x64($sp) +/* f0332a0: e7a00054 */ swc1 $f0,0x54($sp) +/* f0332a4: c4480010 */ lwc1 $f8,0x10($v0) +/* f0332a8: c4440008 */ lwc1 $f4,0x8($v0) +/* f0332ac: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f0332b0: c4a60000 */ lwc1 $f6,0x0($a1) +/* f0332b4: 460a4381 */ sub.s $f14,$f8,$f10 +/* f0332b8: 0fc259d4 */ jal func0f096750 +/* f0332bc: 46062301 */ sub.s $f12,$f4,$f6 +/* f0332c0: 8fa20058 */ lw $v0,0x58($sp) +/* f0332c4: 8fa50064 */ lw $a1,0x64($sp) +/* f0332c8: 44801000 */ mtc1 $zero,$f2 +/* f0332cc: c4440008 */ lwc1 $f4,0x8($v0) +/* f0332d0: c4a60000 */ lwc1 $f6,0x0($a1) +/* f0332d4: 8fa7002c */ lw $a3,0x2c($sp) +/* f0332d8: 46000406 */ mov.s $f16,$f0 +/* f0332dc: 46062201 */ sub.s $f8,$f4,$f6 +/* f0332e0: e7a80034 */ swc1 $f8,0x34($sp) +/* f0332e4: c44a000c */ lwc1 $f10,0xc($v0) +/* f0332e8: c4a40004 */ lwc1 $f4,0x4($a1) +/* f0332ec: 46045181 */ sub.s $f6,$f10,$f4 +/* f0332f0: e7a60038 */ swc1 $f6,0x38($sp) +/* f0332f4: c7a60034 */ lwc1 $f6,0x34($sp) +/* f0332f8: c4480010 */ lwc1 $f8,0x10($v0) +/* f0332fc: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f033300: 46061032 */ c.eq.s $f2,$f6 +/* f033304: c7ae0038 */ lwc1 $f14,0x38($sp) +/* f033308: 460a4101 */ sub.s $f4,$f8,$f10 +/* f03330c: 4500000c */ bc1f .L0f033340 +/* f033310: e7a4003c */ swc1 $f4,0x3c($sp) +/* f033314: 460e1032 */ c.eq.s $f2,$f14 +/* f033318: c7b2003c */ lwc1 $f18,0x3c($sp) +/* f03331c: 45020009 */ bc1fl .L0f033344 +/* f033320: c7a00034 */ lwc1 $f0,0x34($sp) +/* f033324: 46121032 */ c.eq.s $f2,$f18 +/* f033328: 3c013f80 */ lui $at,0x3f80 +/* f03332c: 45020005 */ bc1fl .L0f033344 +/* f033330: c7a00034 */ lwc1 $f0,0x34($sp) +/* f033334: 44819000 */ mtc1 $at,$f18 +/* f033338: 00000000 */ sll $zero,$zero,0x0 +/* f03333c: e7b2003c */ swc1 $f18,0x3c($sp) +.L0f033340: +/* f033340: c7a00034 */ lwc1 $f0,0x34($sp) +.L0f033344: +/* f033344: c7ae0038 */ lwc1 $f14,0x38($sp) +/* f033348: c7b2003c */ lwc1 $f18,0x3c($sp) +/* f03334c: 46000202 */ mul.s $f8,$f0,$f0 +/* f033350: afa7002c */ sw $a3,0x2c($sp) +/* f033354: e7b00050 */ swc1 $f16,0x50($sp) +/* f033358: 460e7282 */ mul.s $f10,$f14,$f14 +/* f03335c: 460a4100 */ add.s $f4,$f8,$f10 +/* f033360: 46129182 */ mul.s $f6,$f18,$f18 +/* f033364: 0c012974 */ jal 0x4a5d0 +/* f033368: 46043300 */ add.s $f12,$f6,$f4 +/* f03336c: 3c013f20 */ lui $at,0x3f20 +/* f033370: 44814000 */ mtc1 $at,$f8 +/* f033374: c7aa0068 */ lwc1 $f10,0x68($sp) +/* f033378: c7a40034 */ lwc1 $f4,0x34($sp) +/* f03337c: c7b00050 */ lwc1 $f16,0x50($sp) +/* f033380: 460a4182 */ mul.s $f6,$f8,$f10 +/* f033384: c7aa0038 */ lwc1 $f10,0x38($sp) +/* f033388: c7b20054 */ lwc1 $f18,0x54($sp) +/* f03338c: 8fa7002c */ lw $a3,0x2c($sp) +/* f033390: 3c017f1b */ lui $at,0x7f1b +/* f033394: 4612803c */ c.lt.s $f16,$f18 +/* f033398: 46003083 */ div.s $f2,$f6,$f0 +/* f03339c: 46128381 */ sub.s $f14,$f16,$f18 +/* f0333a0: 46007306 */ mov.s $f12,$f14 +/* f0333a4: 46022202 */ mul.s $f8,$f4,$f2 +/* f0333a8: c7a4003c */ lwc1 $f4,0x3c($sp) +/* f0333ac: 46025182 */ mul.s $f6,$f10,$f2 +/* f0333b0: 00000000 */ sll $zero,$zero,0x0 +/* f0333b4: 46022282 */ mul.s $f10,$f4,$f2 +/* f0333b8: e7a80034 */ swc1 $f8,0x34($sp) +/* f0333bc: e7a60038 */ swc1 $f6,0x38($sp) +/* f0333c0: e7aa003c */ swc1 $f10,0x3c($sp) +/* f0333c4: e60800bc */ swc1 $f8,0xbc($s0) +/* f0333c8: c7a60038 */ lwc1 $f6,0x38($sp) +/* f0333cc: e60600c0 */ swc1 $f6,0xc0($s0) +/* f0333d0: c7a4003c */ lwc1 $f4,0x3c($sp) +/* f0333d4: 45000003 */ bc1f .L0f0333e4 +/* f0333d8: e60400c4 */ swc1 $f4,0xc4($s0) +/* f0333dc: c42a8d50 */ lwc1 $f10,-0x72b0($at) +/* f0333e0: 460a7300 */ add.s $f12,$f14,$f10 +.L0f0333e4: +/* f0333e4: 3c017f1b */ lui $at,0x7f1b +/* f0333e8: c4288d54 */ lwc1 $f8,-0x72ac($at) +/* f0333ec: 3c013f00 */ lui $at,0x3f00 +/* f0333f0: 44812000 */ mtc1 $at,$f4 +/* f0333f4: 46086182 */ mul.s $f6,$f12,$f8 +/* f0333f8: 46043280 */ add.s $f10,$f6,$f4 +/* f0333fc: 4600520d */ trunc.w.s $f8,$f10 +/* f033400: 44044000 */ mfc1 $a0,$f8 +/* f033404: 00000000 */ sll $zero,$zero,0x0 +/* f033408: 28810008 */ slti $at,$a0,0x8 +/* f03340c: 54200003 */ bnezl $at,.L0f03341c +/* f033410: afa40048 */ sw $a0,0x48($sp) +/* f033414: 00002025 */ or $a0,$zero,$zero +/* f033418: afa40048 */ sw $a0,0x48($sp) +.L0f03341c: +/* f03341c: 0c004b70 */ jal 0x12dc0 +/* f033420: afa7002c */ sw $a3,0x2c($sp) +/* f033424: 8fa7002c */ lw $a3,0x2c($sp) +/* f033428: 8fa40048 */ lw $a0,0x48($sp) +/* f03342c: 3c198006 */ lui $t9,0x8006 +/* f033430: 27395640 */ addiu $t9,$t9,0x5640 +/* f033434: 0007c180 */ sll $t8,$a3,0x6 +/* f033438: 03193021 */ addu $a2,$t8,$t9 +/* f03343c: 000440c0 */ sll $t0,$a0,0x3 +/* f033440: 00c81821 */ addu $v1,$a2,$t0 +/* f033444: 8c690004 */ lw $t1,0x4($v1) +/* f033448: 3c188006 */ lui $t8,0x8006 +/* f03344c: 27185680 */ addiu $t8,$t8,0x5680 +/* f033450: 0049001b */ divu $zero,$v0,$t1 +/* f033454: 00002810 */ mfhi $a1 +/* f033458: 15200002 */ bnez $t1,.L0f033464 +/* f03345c: 00000000 */ sll $zero,$zero,0x0 +/* f033460: 0007000d */ break 0x7 +.L0f033464: +/* f033464: 14e0000c */ bnez $a3,.L0f033498 +/* f033468: 00000000 */ sll $zero,$zero,0x0 +/* f03346c: 8c6a0000 */ lw $t2,0x0($v1) +/* f033470: 3c0e8006 */ lui $t6,0x8006 +/* f033474: 25ce52cc */ addiu $t6,$t6,0x52cc +/* f033478: 01455821 */ addu $t3,$t2,$a1 +/* f03347c: 816c0000 */ lb $t4,0x0($t3) +/* f033480: 000c6880 */ sll $t5,$t4,0x2 +/* f033484: 01ac6823 */ subu $t5,$t5,$t4 +/* f033488: 000d68c0 */ sll $t5,$t5,0x3 +/* f03348c: 01ae7821 */ addu $t7,$t5,$t6 +/* f033490: 1000000d */ beqz $zero,.L0f0334c8 +/* f033494: afaf0040 */ sw $t7,0x40($sp) +.L0f033498: +/* f033498: 14d8000b */ bne $a2,$t8,.L0f0334c8 +/* f03349c: 00000000 */ sll $zero,$zero,0x0 +/* f0334a0: 8c790000 */ lw $t9,0x0($v1) +/* f0334a4: 3c0b8006 */ lui $t3,0x8006 +/* f0334a8: 256b5548 */ addiu $t3,$t3,0x5548 +/* f0334ac: 03254021 */ addu $t0,$t9,$a1 +/* f0334b0: 81090000 */ lb $t1,0x0($t0) +/* f0334b4: 00095080 */ sll $t2,$t1,0x2 +/* f0334b8: 01495023 */ subu $t2,$t2,$t1 +/* f0334bc: 000a50c0 */ sll $t2,$t2,0x3 +/* f0334c0: 014b6021 */ addu $t4,$t2,$t3 +/* f0334c4: afac0040 */ sw $t4,0x40($sp) +.L0f0334c8: +/* f0334c8: 0fc0fe3d */ jal func0f03f8f4 +/* f0334cc: 02002025 */ or $a0,$s0,$zero +/* f0334d0: 02002025 */ or $a0,$s0,$zero +/* f0334d4: 0fc08946 */ jal func0f022518 +/* f0334d8: 24050001 */ addiu $a1,$zero,0x1 +/* f0334dc: 8e0d0018 */ lw $t5,0x18($s0) +/* f0334e0: 8fa20040 */ lw $v0,0x40($sp) +/* f0334e4: 2401fbff */ addiu $at,$zero,-1025 +/* f0334e8: 01a17024 */ and $t6,$t5,$at +/* f0334ec: 240f0004 */ addiu $t7,$zero,0x4 +/* f0334f0: ae0e0018 */ sw $t6,0x18($s0) +/* f0334f4: a20f0007 */ sb $t7,0x7($s0) +/* f0334f8: ae00002c */ sw $zero,0x2c($s0) +/* f0334fc: 3c01bf80 */ lui $at,0xbf80 +/* f033500: 44812000 */ mtc1 $at,$f4 +/* f033504: 921902fe */ lbu $t9,0x2fe($s0) +/* f033508: c4460010 */ lwc1 $f6,0x10($v0) +/* f03350c: 44805000 */ mtc1 $zero,$f10 +/* f033510: 2418002d */ addiu $t8,$zero,0x2d +/* f033514: 24010002 */ addiu $at,$zero,0x2 +/* f033518: a618004c */ sh $t8,0x4c($s0) +/* f03351c: e6040034 */ swc1 $f4,0x34($s0) +/* f033520: e6060030 */ swc1 $f6,0x30($s0) +/* f033524: 17210031 */ bne $t9,$at,.L0f0335ec +/* f033528: e60a0038 */ swc1 $f10,0x38($s0) +/* f03352c: 0c004b70 */ jal 0x12dc0 +/* f033530: 00000000 */ sll $zero,$zero,0x0 +/* f033534: 24010190 */ addiu $at,$zero,0x190 +/* f033538: 0041001b */ divu $zero,$v0,$at +/* f03353c: 00004010 */ mfhi $t0 +/* f033540: 44884000 */ mtc1 $t0,$f8 +/* f033544: 3c014f80 */ lui $at,0x4f80 +/* f033548: 05010004 */ bgez $t0,.L0f03355c +/* f03354c: 468041a0 */ cvt.s.w $f6,$f8 +/* f033550: 44812000 */ mtc1 $at,$f4 +/* f033554: 00000000 */ sll $zero,$zero,0x0 +/* f033558: 46043180 */ add.s $f6,$f6,$f4 +.L0f03355c: +/* f03355c: 3c017f1b */ lui $at,0x7f1b +/* f033560: c42a8d58 */ lwc1 $f10,-0x72a8($at) +/* f033564: 920f0362 */ lbu $t7,0x362($s0) +/* f033568: 460a3202 */ mul.s $f8,$f6,$f10 +/* f03356c: 31f8ff0f */ andi $t8,$t7,0xff0f +/* f033570: 4600410d */ trunc.w.s $f4,$f8 +/* f033574: 440a2000 */ mfc1 $t2,$f4 +/* f033578: 00000000 */ sll $zero,$zero,0x0 +/* f03357c: 254c0001 */ addiu $t4,$t2,0x1 +/* f033580: 000c7100 */ sll $t6,$t4,0x4 +/* f033584: 01d8c825 */ or $t9,$t6,$t8 +/* f033588: 0c004b70 */ jal 0x12dc0 +/* f03358c: a2190362 */ sb $t9,0x362($s0) +/* f033590: 24010190 */ addiu $at,$zero,0x190 +/* f033594: 0041001b */ divu $zero,$v0,$at +/* f033598: 00004010 */ mfhi $t0 +/* f03359c: 44883000 */ mtc1 $t0,$f6 +/* f0335a0: 3c014f80 */ lui $at,0x4f80 +/* f0335a4: 05010004 */ bgez $t0,.L0f0335b8 +/* f0335a8: 468032a0 */ cvt.s.w $f10,$f6 +/* f0335ac: 44814000 */ mtc1 $at,$f8 +/* f0335b0: 00000000 */ sll $zero,$zero,0x0 +/* f0335b4: 46085280 */ add.s $f10,$f10,$f8 +.L0f0335b8: +/* f0335b8: 3c017f1b */ lui $at,0x7f1b +/* f0335bc: c4248d5c */ lwc1 $f4,-0x72a4($at) +/* f0335c0: 920f0362 */ lbu $t7,0x362($s0) +/* f0335c4: 46045182 */ mul.s $f6,$f10,$f4 +/* f0335c8: 31eefff0 */ andi $t6,$t7,0xfff0 +/* f0335cc: 4600320d */ trunc.w.s $f8,$f6 +/* f0335d0: 440a4000 */ mfc1 $t2,$f8 +/* f0335d4: 00000000 */ sll $zero,$zero,0x0 +/* f0335d8: 254c0001 */ addiu $t4,$t2,0x1 +/* f0335dc: 318d000f */ andi $t5,$t4,0xf +/* f0335e0: 01aec025 */ or $t8,$t5,$t6 +/* f0335e4: a2180362 */ sb $t8,0x362($s0) +/* f0335e8: 8fa20040 */ lw $v0,0x40($sp) +.L0f0335ec: +/* f0335ec: a2000008 */ sb $zero,0x8($s0) +/* f0335f0: 3c014100 */ lui $at,0x4100 +/* f0335f4: 44812000 */ mtc1 $at,$f4 +/* f0335f8: c44a0008 */ lwc1 $f10,0x8($v0) +/* f0335fc: 8c47000c */ lw $a3,0xc($v0) +/* f033600: 8c460004 */ lw $a2,0x4($v0) +/* f033604: 84450000 */ lh $a1,0x0($v0) +/* f033608: 8fa4005c */ lw $a0,0x5c($sp) +/* f03360c: e7a40014 */ swc1 $f4,0x14($sp) +/* f033610: 0c007733 */ jal 0x1dccc +/* f033614: e7aa0010 */ swc1 $f10,0x10($sp) +/* f033618: 8fb90040 */ lw $t9,0x40($sp) +/* f03361c: 44803000 */ mtc1 $zero,$f6 +/* f033620: c7200014 */ lwc1 $f0,0x14($t9) +/* f033624: 4600303e */ c.le.s $f6,$f0 +/* f033628: 00000000 */ sll $zero,$zero,0x0 +/* f03362c: 45020005 */ bc1fl .L0f033644 +/* f033630: 8fbf0024 */ lw $ra,0x24($sp) +/* f033634: 44050000 */ mfc1 $a1,$f0 +/* f033638: 0c007787 */ jal 0x1de1c +/* f03363c: 8fa4005c */ lw $a0,0x5c($sp) +.L0f033640: +/* f033640: 8fbf0024 */ lw $ra,0x24($sp) +.L0f033644: +/* f033644: 8fb00020 */ lw $s0,0x20($sp) +/* f033648: 27bd0060 */ addiu $sp,$sp,0x60 +/* f03364c: 03e00008 */ jr $ra +/* f033650: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f033654 +/* f033654: 3c0e800a */ lui $t6,0x800a +/* f033658: 8dcea2d8 */ lw $t6,-0x5d28($t6) +/* f03365c: 240303e8 */ addiu $v1,$zero,0x3e8 +/* f033660: 55c00003 */ bnezl $t6,.L0f033670 +/* f033664: 90820000 */ lbu $v0,0x0($a0) +/* f033668: 240300fa */ addiu $v1,$zero,0xfa +/* f03366c: 90820000 */ lbu $v0,0x0($a0) +.L0f033670: +/* f033670: 2401001c */ addiu $at,$zero,0x1c +/* f033674: 54410003 */ bnel $v0,$at,.L0f033684 +/* f033678: 24010056 */ addiu $at,$zero,0x56 +/* f03367c: 240307d0 */ addiu $v1,$zero,0x7d0 +/* f033680: 24010056 */ addiu $at,$zero,0x56 +.L0f033684: +/* f033684: 54410003 */ bnel $v0,$at,.L0f033694 +/* f033688: 2401001f */ addiu $at,$zero,0x1f +/* f03368c: 24031388 */ addiu $v1,$zero,0x1388 +/* f033690: 2401001f */ addiu $at,$zero,0x1f +.L0f033694: +/* f033694: 14410002 */ bne $v0,$at,.L0f0336a0 +/* f033698: 00000000 */ sll $zero,$zero,0x0 +/* f03369c: 24030064 */ addiu $v1,$zero,0x64 +.L0f0336a0: +/* f0336a0: 03e00008 */ jr $ra +/* f0336a4: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f0336a8 +/* f0336a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0336ac: afbf0014 */ sw $ra,0x14($sp) +/* f0336b0: afa5001c */ sw $a1,0x1c($sp) +/* f0336b4: afa60020 */ sw $a2,0x20($sp) +/* f0336b8: afa70024 */ sw $a3,0x24($sp) +/* f0336bc: 80820007 */ lb $v0,0x7($a0) +/* f0336c0: 24010020 */ addiu $at,$zero,0x20 +/* f0336c4: 10410014 */ beq $v0,$at,.L0f033718 +/* f0336c8: 2401001e */ addiu $at,$zero,0x1e +/* f0336cc: 10410012 */ beq $v0,$at,.L0f033718 +/* f0336d0: 2401001f */ addiu $at,$zero,0x1f +/* f0336d4: 50410011 */ beql $v0,$at,.L0f03371c +/* f0336d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0336dc: 0fc2c163 */ jal func0f0b058c +/* f0336e0: afa40018 */ sw $a0,0x18($sp) +/* f0336e4: 28410002 */ slti $at,$v0,0x2 +/* f0336e8: 10200005 */ beqz $at,.L0f033700 +/* f0336ec: 8fa40018 */ lw $a0,0x18($sp) +/* f0336f0: 8c8e0018 */ lw $t6,0x18($a0) +/* f0336f4: 3c010400 */ lui $at,0x400 +/* f0336f8: 01c17825 */ or $t7,$t6,$at +/* f0336fc: ac8f0018 */ sw $t7,0x18($a0) +.L0f033700: +/* f033700: 0fc2c157 */ jal func0f0b055c +/* f033704: afa40018 */ sw $a0,0x18($sp) +/* f033708: 8fa40018 */ lw $a0,0x18($sp) +/* f03370c: 24180020 */ addiu $t8,$zero,0x20 +/* f033710: a0980007 */ sb $t8,0x7($a0) +/* f033714: a480002c */ sh $zero,0x2c($a0) +.L0f033718: +/* f033718: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03371c: +/* f03371c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f033720: 03e00008 */ jr $ra +/* f033724: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f033728 +/* f033728: 27bdffd0 */ addiu $sp,$sp,-48 +/* f03372c: afb00018 */ sw $s0,0x18($sp) +/* f033730: 00808025 */ or $s0,$a0,$zero +/* f033734: afbf001c */ sw $ra,0x1c($sp) +/* f033738: afa50034 */ sw $a1,0x34($sp) +/* f03373c: 10800003 */ beqz $a0,.L0f03374c +/* f033740: afa0002c */ sw $zero,0x2c($sp) +/* f033744: 10000002 */ beqz $zero,.L0f033750 +/* f033748: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03374c: +/* f03374c: 00001025 */ or $v0,$zero,$zero +.L0f033750: +/* f033750: 24010002 */ addiu $at,$zero,0x2 +/* f033754: 10410006 */ beq $v0,$at,.L0f033770 +/* f033758: 24010003 */ addiu $at,$zero,0x3 +/* f03375c: 10410004 */ beq $v0,$at,.L0f033770 +/* f033760: 00000000 */ sll $zero,$zero,0x0 +/* f033764: 8e0e02d4 */ lw $t6,0x2d4($s0) +/* f033768: 11c00003 */ beqz $t6,.L0f033778 +/* f03376c: 00000000 */ sll $zero,$zero,0x0 +.L0f033770: +/* f033770: 10000056 */ beqz $zero,.L0f0338cc +/* f033774: 00001025 */ or $v0,$zero,$zero +.L0f033778: +/* f033778: 5440004e */ bnezl $v0,.L0f0338b4 +/* f03377c: 82180007 */ lb $t8,0x7($s0) +/* f033780: 0c00744f */ jal 0x1d13c +/* f033784: 8e040020 */ lw $a0,0x20($s0) +/* f033788: 24010269 */ addiu $at,$zero,0x269 +/* f03378c: 10410005 */ beq $v0,$at,.L0f0337a4 +/* f033790: 2401026b */ addiu $at,$zero,0x26b +/* f033794: 10410003 */ beq $v0,$at,.L0f0337a4 +/* f033798: 2401026a */ addiu $at,$zero,0x26a +/* f03379c: 54410006 */ bnel $v0,$at,.L0f0337b8 +/* f0337a0: 820f0007 */ lb $t7,0x7($s0) +.L0f0337a4: +/* f0337a4: 0fc084cf */ jal func0f02133c +/* f0337a8: 02002025 */ or $a0,$s0,$zero +/* f0337ac: 10000041 */ beqz $zero,.L0f0338b4 +/* f0337b0: 82180007 */ lb $t8,0x7($s0) +/* f0337b4: 820f0007 */ lb $t7,0x7($s0) +.L0f0337b8: +/* f0337b8: 2401000a */ addiu $at,$zero,0xa +/* f0337bc: 55e1003d */ bnel $t7,$at,.L0f0338b4 +/* f0337c0: 82180007 */ lb $t8,0x7($s0) +/* f0337c4: 0c00744f */ jal 0x1d13c +/* f0337c8: 8e040020 */ lw $a0,0x20($s0) +/* f0337cc: 8e03002c */ lw $v1,0x2c($s0) +/* f0337d0: 84780000 */ lh $t8,0x0($v1) +/* f0337d4: 54580037 */ bnel $v0,$t8,.L0f0338b4 +/* f0337d8: 82180007 */ lb $t8,0x7($s0) +/* f0337dc: 82190035 */ lb $t9,0x35($s0) +/* f0337e0: 3c088006 */ lui $t0,0x8006 +/* f0337e4: 25087548 */ addiu $t0,$t0,0x7548 +/* f0337e8: 13200022 */ beqz $t9,.L0f033874 +/* f0337ec: 3c014100 */ lui $at,0x4100 +/* f0337f0: 1103000a */ beq $t0,$v1,.L0f03381c +/* f0337f4: 3c098006 */ lui $t1,0x8006 +/* f0337f8: 25297590 */ addiu $t1,$t1,0x7590 +/* f0337fc: 11230007 */ beq $t1,$v1,.L0f03381c +/* f033800: 3c0a8006 */ lui $t2,0x8006 +/* f033804: 254a75d8 */ addiu $t2,$t2,0x75d8 +/* f033808: 11430004 */ beq $t2,$v1,.L0f03381c +/* f03380c: 3c0b8006 */ lui $t3,0x8006 +/* f033810: 256b7620 */ addiu $t3,$t3,0x7620 +/* f033814: 55630027 */ bnel $t3,$v1,.L0f0338b4 +/* f033818: 82180007 */ lb $t8,0x7($s0) +.L0f03381c: +/* f03381c: c4600004 */ lwc1 $f0,0x4($v1) +/* f033820: c46c0014 */ lwc1 $f12,0x14($v1) +/* f033824: 3c014100 */ lui $at,0x4100 +/* f033828: 44812000 */ mtc1 $at,$f4 +/* f03382c: 4600603c */ c.lt.s $f12,$f0 +/* f033830: 46040081 */ sub.s $f2,$f0,$f4 +/* f033834: 45020003 */ bc1fl .L0f033844 +/* f033838: 8e040020 */ lw $a0,0x20($s0) +/* f03383c: 46006086 */ mov.s $f2,$f12 +/* f033840: 8e040020 */ lw $a0,0x20($s0) +.L0f033844: +/* f033844: 0c00745f */ jal 0x1d17c +/* f033848: e7a20020 */ swc1 $f2,0x20($sp) +/* f03384c: c7a20020 */ lwc1 $f2,0x20($sp) +/* f033850: 8fac0034 */ lw $t4,0x34($sp) +/* f033854: 240d0001 */ addiu $t5,$zero,0x1 +/* f033858: 4602003c */ c.lt.s $f0,$f2 +/* f03385c: 00000000 */ sll $zero,$zero,0x0 +/* f033860: 45020014 */ bc1fl .L0f0338b4 +/* f033864: 82180007 */ lb $t8,0x7($s0) +/* f033868: e5820000 */ swc1 $f2,0x0($t4) +/* f03386c: 10000010 */ beqz $zero,.L0f0338b0 +/* f033870: afad002c */ sw $t5,0x2c($sp) +.L0f033874: +/* f033874: c4660004 */ lwc1 $f6,0x4($v1) +/* f033878: 44814000 */ mtc1 $at,$f8 +/* f03387c: 8e040020 */ lw $a0,0x20($s0) +/* f033880: 46083081 */ sub.s $f2,$f6,$f8 +/* f033884: 0c00745f */ jal 0x1d17c +/* f033888: e7a20020 */ swc1 $f2,0x20($sp) +/* f03388c: c7a20020 */ lwc1 $f2,0x20($sp) +/* f033890: 8fae0034 */ lw $t6,0x34($sp) +/* f033894: 240f0001 */ addiu $t7,$zero,0x1 +/* f033898: 4602003c */ c.lt.s $f0,$f2 +/* f03389c: 00000000 */ sll $zero,$zero,0x0 +/* f0338a0: 45020004 */ bc1fl .L0f0338b4 +/* f0338a4: 82180007 */ lb $t8,0x7($s0) +/* f0338a8: e5c20000 */ swc1 $f2,0x0($t6) +/* f0338ac: afaf002c */ sw $t7,0x2c($sp) +.L0f0338b0: +/* f0338b0: 82180007 */ lb $t8,0x7($s0) +.L0f0338b4: +/* f0338b4: 24010007 */ addiu $at,$zero,0x7 +/* f0338b8: 24190001 */ addiu $t9,$zero,0x1 +/* f0338bc: 57010003 */ bnel $t8,$at,.L0f0338cc +/* f0338c0: 8fa2002c */ lw $v0,0x2c($sp) +/* f0338c4: afb9002c */ sw $t9,0x2c($sp) +/* f0338c8: 8fa2002c */ lw $v0,0x2c($sp) +.L0f0338cc: +/* f0338cc: 8fbf001c */ lw $ra,0x1c($sp) +/* f0338d0: 8fb00018 */ lw $s0,0x18($sp) +/* f0338d4: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0338d8: 03e00008 */ jr $ra +/* f0338dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0338e0 +/* f0338e0: 27bdfee8 */ addiu $sp,$sp,-280 +/* f0338e4: 240effff */ addiu $t6,$zero,-1 +/* f0338e8: afbf0044 */ sw $ra,0x44($sp) +/* f0338ec: afa40118 */ sw $a0,0x118($sp) +/* f0338f0: afa5011c */ sw $a1,0x11c($sp) +/* f0338f4: afa00114 */ sw $zero,0x114($sp) +/* f0338f8: 10800003 */ beqz $a0,.L0f033908 +/* f0338fc: a7ae0112 */ sh $t6,0x112($sp) +/* f033900: 10000002 */ beqz $zero,.L0f03390c +/* f033904: 908302fe */ lbu $v1,0x2fe($a0) +.L0f033908: +/* f033908: 00001825 */ or $v1,$zero,$zero +.L0f03390c: +/* f03390c: 24010003 */ addiu $at,$zero,0x3 +/* f033910: 1061019f */ beq $v1,$at,.L0f033f90 +/* f033914: 00002825 */ or $a1,$zero,$zero +/* f033918: 24010004 */ addiu $at,$zero,0x4 +/* f03391c: 1061019c */ beq $v1,$at,.L0f033f90 +/* f033920: 8fb80118 */ lw $t8,0x118($sp) +/* f033924: 8f04001c */ lw $a0,0x1c($t8) +/* f033928: 24010006 */ addiu $at,$zero,0x6 +/* f03392c: 90990000 */ lbu $t9,0x0($a0) +/* f033930: 5721000f */ bnel $t9,$at,.L0f033970 +/* f033934: 8fab0118 */ lw $t3,0x118($sp) +/* f033938: afa3010c */ sw $v1,0x10c($sp) +/* f03393c: 0fc4a25f */ jal func0f12897c +/* f033940: afa00104 */ sw $zero,0x104($sp) +/* f033944: 00024080 */ sll $t0,$v0,0x2 +/* f033948: 3c09800a */ lui $t1,0x800a +/* f03394c: 01284821 */ addu $t1,$t1,$t0 +/* f033950: 8d29a024 */ lw $t1,-0x5fdc($t1) +/* f033954: afa20108 */ sw $v0,0x108($sp) +/* f033958: 8fa3010c */ lw $v1,0x10c($sp) +/* f03395c: 8d2a00d8 */ lw $t2,0xd8($t1) +/* f033960: 8fa50104 */ lw $a1,0x104($sp) +/* f033964: 5540018b */ bnezl $t2,.L0f033f94 +/* f033968: 8fbf0044 */ lw $ra,0x44($sp) +/* f03396c: 8fab0118 */ lw $t3,0x118($sp) +.L0f033970: +/* f033970: 3c0d8008 */ lui $t5,0x8008 +/* f033974: 3c188007 */ lui $t8,0x8007 +/* f033978: 81620006 */ lb $v0,0x6($t3) +/* f03397c: 240f0001 */ addiu $t7,$zero,0x1 +/* f033980: 24010002 */ addiu $at,$zero,0x2 +/* f033984: 00026080 */ sll $t4,$v0,0x2 +/* f033988: 01826021 */ addu $t4,$t4,$v0 +/* f03398c: 000c6080 */ sll $t4,$t4,0x2 +/* f033990: 01ac6821 */ addu $t5,$t5,$t4 +/* f033994: 8dadcf04 */ lw $t5,-0x30fc($t5) +/* f033998: 2718819c */ addiu $t8,$t8,-32356 +/* f03399c: 000d77c2 */ srl $t6,$t5,0x1f +/* f0339a0: 11c00002 */ beqz $t6,.L0f0339ac +/* f0339a4: 00000000 */ sll $zero,$zero,0x0 +/* f0339a8: afaf0114 */ sw $t7,0x114($sp) +.L0f0339ac: +/* f0339ac: 5461001e */ bnel $v1,$at,.L0f033a28 +/* f0339b0: 2401000f */ addiu $at,$zero,0xf +/* f0339b4: 8f010000 */ lw $at,0x0($t8) +/* f0339b8: 27a300f8 */ addiu $v1,$sp,0xf8 +/* f0339bc: 3c048007 */ lui $a0,0x8007 +/* f0339c0: ac610000 */ sw $at,0x0($v1) +/* f0339c4: 8f080004 */ lw $t0,0x4($t8) +/* f0339c8: 2484807c */ addiu $a0,$a0,-32644 +/* f0339cc: 8c890000 */ lw $t1,0x0($a0) +/* f0339d0: ac680004 */ sw $t0,0x4($v1) +/* f0339d4: 8f010008 */ lw $at,0x8($t8) +/* f0339d8: 3c028007 */ lui $v0,0x8007 +/* f0339dc: ac610008 */ sw $at,0x8($v1) +/* f0339e0: 2921000b */ slti $at,$t1,0xb +/* f0339e4: 142000e7 */ bnez $at,.L0f033d84 +/* f0339e8: 00000000 */ sll $zero,$zero,0x0 +/* f0339ec: 8c42824c */ lw $v0,-0x7db4($v0) +/* f0339f0: ac800000 */ sw $zero,0x0($a0) +/* f0339f4: 3c018007 */ lui $at,0x8007 +/* f0339f8: 00025040 */ sll $t2,$v0,0x1 +/* f0339fc: 006a5821 */ addu $t3,$v1,$t2 +/* f033a00: 856c0000 */ lh $t4,0x0($t3) +/* f033a04: 24420001 */ addiu $v0,$v0,0x1 +/* f033a08: ac22824c */ sw $v0,-0x7db4($at) +/* f033a0c: 28410006 */ slti $at,$v0,0x6 +/* f033a10: 142000dc */ bnez $at,.L0f033d84 +/* f033a14: a7ac0112 */ sh $t4,0x112($sp) +/* f033a18: 3c018007 */ lui $at,0x8007 +/* f033a1c: 100000d9 */ beqz $zero,.L0f033d84 +/* f033a20: ac20824c */ sw $zero,-0x7db4($at) +/* f033a24: 2401000f */ addiu $at,$zero,0xf +.L0f033a28: +/* f033a28: 10410007 */ beq $v0,$at,.L0f033a48 +/* f033a2c: 3c0e8007 */ lui $t6,0x8007 +/* f033a30: 24010005 */ addiu $at,$zero,0x5 +/* f033a34: 10410004 */ beq $v0,$at,.L0f033a48 +/* f033a38: 24010029 */ addiu $at,$zero,0x29 +/* f033a3c: 10410002 */ beq $v0,$at,.L0f033a48 +/* f033a40: 2401003a */ addiu $at,$zero,0x3a +/* f033a44: 1441001a */ bne $v0,$at,.L0f033ab0 +.L0f033a48: +/* f033a48: 25ce81a8 */ addiu $t6,$t6,-32344 +/* f033a4c: 8dc10000 */ lw $at,0x0($t6) +/* f033a50: 27ad00f0 */ addiu $t5,$sp,0xf0 +/* f033a54: ada10000 */ sw $at,0x0($t5) +/* f033a58: 95c10004 */ lhu $at,0x4($t6) +/* f033a5c: a5a10004 */ sh $at,0x4($t5) +/* f033a60: 0c004b70 */ jal 0x12dc0 +/* f033a64: afa50104 */ sw $a1,0x104($sp) +/* f033a68: 24010003 */ addiu $at,$zero,0x3 +/* f033a6c: 0041001b */ divu $zero,$v0,$at +/* f033a70: 3c038007 */ lui $v1,0x8007 +/* f033a74: 8c638250 */ lw $v1,-0x7db0($v1) +/* f033a78: 0000c010 */ mfhi $t8 +/* f033a7c: 00184040 */ sll $t0,$t8,0x1 +/* f033a80: 03a84821 */ addu $t1,$sp,$t0 +/* f033a84: 852900f0 */ lh $t1,0xf0($t1) +/* f033a88: 3c018007 */ lui $at,0x8007 +/* f033a8c: 24630001 */ addiu $v1,$v1,0x1 +/* f033a90: ac238250 */ sw $v1,-0x7db0($at) +/* f033a94: 28610003 */ slti $at,$v1,0x3 +/* f033a98: 8fa50104 */ lw $a1,0x104($sp) +/* f033a9c: 142000b9 */ bnez $at,.L0f033d84 +/* f033aa0: a7a90112 */ sh $t1,0x112($sp) +/* f033aa4: 3c018007 */ lui $at,0x8007 +/* f033aa8: 100000b6 */ beqz $zero,.L0f033d84 +/* f033aac: ac208250 */ sw $zero,-0x7db0($at) +.L0f033ab0: +/* f033ab0: 24010001 */ addiu $at,$zero,0x1 +/* f033ab4: 1461003c */ bne $v1,$at,.L0f033ba8 +/* f033ab8: 8faa0118 */ lw $t2,0x118($sp) +/* f033abc: 854b0010 */ lh $t3,0x10($t2) +/* f033ac0: 2401007b */ addiu $at,$zero,0x7b +/* f033ac4: 3c0a8007 */ lui $t2,0x8007 +/* f033ac8: 1561001e */ bne $t3,$at,.L0f033b44 +/* f033acc: 254a81bc */ addiu $t2,$t2,-32324 +/* f033ad0: 3c0f8007 */ lui $t7,0x8007 +/* f033ad4: 25ef81b0 */ addiu $t7,$t7,-32336 +/* f033ad8: 8de10000 */ lw $at,0x0($t7) +/* f033adc: 27ac00e4 */ addiu $t4,$sp,0xe4 +/* f033ae0: 8dee0004 */ lw $t6,0x4($t7) +/* f033ae4: ad810000 */ sw $at,0x0($t4) +/* f033ae8: 95e10008 */ lhu $at,0x8($t7) +/* f033aec: ad8e0004 */ sw $t6,0x4($t4) +/* f033af0: a5810008 */ sh $at,0x8($t4) +/* f033af4: 0c004b70 */ jal 0x12dc0 +/* f033af8: afa50104 */ sw $a1,0x104($sp) +/* f033afc: 24010005 */ addiu $at,$zero,0x5 +/* f033b00: 0041001b */ divu $zero,$v0,$at +/* f033b04: 3c038007 */ lui $v1,0x8007 +/* f033b08: 8c638254 */ lw $v1,-0x7dac($v1) +/* f033b0c: 0000c810 */ mfhi $t9 +/* f033b10: 0019c040 */ sll $t8,$t9,0x1 +/* f033b14: 03b84021 */ addu $t0,$sp,$t8 +/* f033b18: 850800e4 */ lh $t0,0xe4($t0) +/* f033b1c: 3c018007 */ lui $at,0x8007 +/* f033b20: 24630001 */ addiu $v1,$v1,0x1 +/* f033b24: ac238254 */ sw $v1,-0x7dac($at) +/* f033b28: 28610005 */ slti $at,$v1,0x5 +/* f033b2c: 8fa50104 */ lw $a1,0x104($sp) +/* f033b30: 14200094 */ bnez $at,.L0f033d84 +/* f033b34: a7a80112 */ sh $t0,0x112($sp) +/* f033b38: 3c018007 */ lui $at,0x8007 +/* f033b3c: 10000091 */ beqz $zero,.L0f033d84 +/* f033b40: ac208254 */ sw $zero,-0x7dac($at) +.L0f033b44: +/* f033b44: 8d410000 */ lw $at,0x0($t2) +/* f033b48: 27a900dc */ addiu $t1,$sp,0xdc +/* f033b4c: ad210000 */ sw $at,0x0($t1) +/* f033b50: 95410004 */ lhu $at,0x4($t2) +/* f033b54: a5210004 */ sh $at,0x4($t1) +/* f033b58: 0c004b70 */ jal 0x12dc0 +/* f033b5c: afa50104 */ sw $a1,0x104($sp) +/* f033b60: 24010003 */ addiu $at,$zero,0x3 +/* f033b64: 0041001b */ divu $zero,$v0,$at +/* f033b68: 3c038007 */ lui $v1,0x8007 +/* f033b6c: 8c638254 */ lw $v1,-0x7dac($v1) +/* f033b70: 00007810 */ mfhi $t7 +/* f033b74: 000f7040 */ sll $t6,$t7,0x1 +/* f033b78: 03aec821 */ addu $t9,$sp,$t6 +/* f033b7c: 873900dc */ lh $t9,0xdc($t9) +/* f033b80: 3c018007 */ lui $at,0x8007 +/* f033b84: 24630001 */ addiu $v1,$v1,0x1 +/* f033b88: ac238254 */ sw $v1,-0x7dac($at) +/* f033b8c: 28610003 */ slti $at,$v1,0x3 +/* f033b90: 8fa50104 */ lw $a1,0x104($sp) +/* f033b94: 1420007b */ bnez $at,.L0f033d84 +/* f033b98: a7b90112 */ sh $t9,0x112($sp) +/* f033b9c: 3c018007 */ lui $at,0x8007 +/* f033ba0: 10000078 */ beqz $zero,.L0f033d84 +/* f033ba4: ac208254 */ sw $zero,-0x7dac($at) +.L0f033ba8: +/* f033ba8: 2401000a */ addiu $at,$zero,0xa +/* f033bac: 14410021 */ bne $v0,$at,.L0f033c34 +/* f033bb0: 8fac0114 */ lw $t4,0x114($sp) +/* f033bb4: 3c188007 */ lui $t8,0x8007 +/* f033bb8: 271881c4 */ addiu $t8,$t8,-32316 +/* f033bbc: 8f010000 */ lw $at,0x0($t8) +/* f033bc0: 3c028007 */ lui $v0,0x8007 +/* f033bc4: 8c428258 */ lw $v0,-0x7da8($v0) +/* f033bc8: 27a300c0 */ addiu $v1,$sp,0xc0 +/* f033bcc: ac610000 */ sw $at,0x0($v1) +/* f033bd0: 8f0d0004 */ lw $t5,0x4($t8) +/* f033bd4: 00025840 */ sll $t3,$v0,0x1 +/* f033bd8: 006b4821 */ addu $t1,$v1,$t3 +/* f033bdc: ac6d0004 */ sw $t5,0x4($v1) +/* f033be0: 8f010008 */ lw $at,0x8($t8) +/* f033be4: 24420001 */ addiu $v0,$v0,0x1 +/* f033be8: ac610008 */ sw $at,0x8($v1) +/* f033bec: 8f0d000c */ lw $t5,0xc($t8) +/* f033bf0: ac6d000c */ sw $t5,0xc($v1) +/* f033bf4: 8f010010 */ lw $at,0x10($t8) +/* f033bf8: ac610010 */ sw $at,0x10($v1) +/* f033bfc: 8f0d0014 */ lw $t5,0x14($t8) +/* f033c00: ac6d0014 */ sw $t5,0x14($v1) +/* f033c04: 8f010018 */ lw $at,0x18($t8) +/* f033c08: ac610018 */ sw $at,0x18($v1) +/* f033c0c: 852a0000 */ lh $t2,0x0($t1) +/* f033c10: 3c018007 */ lui $at,0x8007 +/* f033c14: ac228258 */ sw $v0,-0x7da8($at) +/* f033c18: 2841000e */ slti $at,$v0,0xe +/* f033c1c: 14200003 */ bnez $at,.L0f033c2c +/* f033c20: a7aa0112 */ sh $t2,0x112($sp) +/* f033c24: 3c018007 */ lui $at,0x8007 +/* f033c28: ac208258 */ sw $zero,-0x7da8($at) +.L0f033c2c: +/* f033c2c: 10000055 */ beqz $zero,.L0f033d84 +/* f033c30: 24050001 */ addiu $a1,$zero,0x1 +.L0f033c34: +/* f033c34: 11800020 */ beqz $t4,.L0f033cb8 +/* f033c38: 24010004 */ addiu $at,$zero,0x4 +/* f033c3c: 3c0f8007 */ lui $t7,0x8007 +/* f033c40: 3c028007 */ lui $v0,0x8007 +/* f033c44: 27a3008c */ addiu $v1,$sp,0x8c +/* f033c48: 25ef81e0 */ addiu $t7,$t7,-32288 +/* f033c4c: 8c42825c */ lw $v0,-0x7da4($v0) +/* f033c50: 25f90030 */ addiu $t9,$t7,0x30 +/* f033c54: 00604025 */ or $t0,$v1,$zero +.L0f033c58: +/* f033c58: 8de10000 */ lw $at,0x0($t7) +/* f033c5c: 25ef000c */ addiu $t7,$t7,0xc +/* f033c60: 2508000c */ addiu $t0,$t0,0xc +/* f033c64: ad01fff4 */ sw $at,-0xc($t0) +/* f033c68: 8de1fff8 */ lw $at,-0x8($t7) +/* f033c6c: ad01fff8 */ sw $at,-0x8($t0) +/* f033c70: 8de1fffc */ lw $at,-0x4($t7) +/* f033c74: 15f9fff8 */ bne $t7,$t9,.L0f033c58 +/* f033c78: ad01fffc */ sw $at,-0x4($t0) +/* f033c7c: 95e10000 */ lhu $at,0x0($t7) +/* f033c80: 0002c040 */ sll $t8,$v0,0x1 +/* f033c84: 00786821 */ addu $t5,$v1,$t8 +/* f033c88: a5010000 */ sh $at,0x0($t0) +/* f033c8c: 85ab0000 */ lh $t3,0x0($t5) +/* f033c90: 24420001 */ addiu $v0,$v0,0x1 +/* f033c94: 3c018007 */ lui $at,0x8007 +/* f033c98: ac22825c */ sw $v0,-0x7da4($at) +/* f033c9c: 28410019 */ slti $at,$v0,0x19 +/* f033ca0: 24050001 */ addiu $a1,$zero,0x1 +/* f033ca4: 14200037 */ bnez $at,.L0f033d84 +/* f033ca8: a7ab0112 */ sh $t3,0x112($sp) +/* f033cac: 3c018007 */ lui $at,0x8007 +/* f033cb0: 10000034 */ beqz $zero,.L0f033d84 +/* f033cb4: ac20825c */ sw $zero,-0x7da4($at) +.L0f033cb8: +/* f033cb8: 10410008 */ beq $v0,$at,.L0f033cdc +/* f033cbc: 3c0a8007 */ lui $t2,0x8007 +/* f033cc0: 2401000c */ addiu $at,$zero,0xc +/* f033cc4: 10410005 */ beq $v0,$at,.L0f033cdc +/* f033cc8: 2401002f */ addiu $at,$zero,0x2f +/* f033ccc: 10410003 */ beq $v0,$at,.L0f033cdc +/* f033cd0: 2401003c */ addiu $at,$zero,0x3c +/* f033cd4: 14410017 */ bne $v0,$at,.L0f033d34 +/* f033cd8: 27a30070 */ addiu $v1,$sp,0x70 +.L0f033cdc: +/* f033cdc: 254a8214 */ addiu $t2,$t2,-32236 +/* f033ce0: 8d410000 */ lw $at,0x0($t2) +/* f033ce4: 27a90078 */ addiu $t1,$sp,0x78 +/* f033ce8: 8d4e0004 */ lw $t6,0x4($t2) +/* f033cec: ad210000 */ sw $at,0x0($t1) +/* f033cf0: 8d410008 */ lw $at,0x8($t2) +/* f033cf4: ad2e0004 */ sw $t6,0x4($t1) +/* f033cf8: 8d4e000c */ lw $t6,0xc($t2) +/* f033cfc: ad210008 */ sw $at,0x8($t1) +/* f033d00: 8d410010 */ lw $at,0x10($t2) +/* f033d04: ad2e000c */ sw $t6,0xc($t1) +/* f033d08: 0c004b70 */ jal 0x12dc0 +/* f033d0c: ad210010 */ sw $at,0x10($t1) +/* f033d10: 2401000a */ addiu $at,$zero,0xa +/* f033d14: 0041001b */ divu $zero,$v0,$at +/* f033d18: 0000c810 */ mfhi $t9 +/* f033d1c: 00197840 */ sll $t7,$t9,0x1 +/* f033d20: 03af4021 */ addu $t0,$sp,$t7 +/* f033d24: 85080078 */ lh $t0,0x78($t0) +/* f033d28: 24050001 */ addiu $a1,$zero,0x1 +/* f033d2c: 10000015 */ beqz $zero,.L0f033d84 +/* f033d30: a7a80112 */ sh $t0,0x112($sp) +.L0f033d34: +/* f033d34: 3c188007 */ lui $t8,0x8007 +/* f033d38: 27188228 */ addiu $t8,$t8,-32216 +/* f033d3c: 8f010000 */ lw $at,0x0($t8) +/* f033d40: 3c028007 */ lui $v0,0x8007 +/* f033d44: 8c428260 */ lw $v0,-0x7da0($v0) +/* f033d48: ac610000 */ sw $at,0x0($v1) +/* f033d4c: 97010004 */ lhu $at,0x4($t8) +/* f033d50: 00024840 */ sll $t1,$v0,0x1 +/* f033d54: 00695021 */ addu $t2,$v1,$t1 +/* f033d58: a4610004 */ sh $at,0x4($v1) +/* f033d5c: 854e0000 */ lh $t6,0x0($t2) +/* f033d60: 3c018007 */ lui $at,0x8007 +/* f033d64: 24420001 */ addiu $v0,$v0,0x1 +/* f033d68: ac228260 */ sw $v0,-0x7da0($at) +/* f033d6c: 28410003 */ slti $at,$v0,0x3 +/* f033d70: 14200003 */ bnez $at,.L0f033d80 +/* f033d74: a7ae0112 */ sh $t6,0x112($sp) +/* f033d78: 3c018007 */ lui $at,0x8007 +/* f033d7c: ac208260 */ sw $zero,-0x7da0($at) +.L0f033d80: +/* f033d80: 24050001 */ addiu $a1,$zero,0x1 +.L0f033d84: +/* f033d84: 10a00044 */ beqz $a1,.L0f033e98 +/* f033d88: 8fb9011c */ lw $t9,0x11c($sp) +/* f033d8c: 24010001 */ addiu $at,$zero,0x1 +/* f033d90: 1721001c */ bne $t9,$at,.L0f033e04 +/* f033d94: 8fab011c */ lw $t3,0x11c($sp) +/* f033d98: 3c088007 */ lui $t0,0x8007 +/* f033d9c: 25088230 */ addiu $t0,$t0,-32208 +/* f033da0: 8d010000 */ lw $at,0x0($t0) +/* f033da4: 27af0064 */ addiu $t7,$sp,0x64 +/* f033da8: 8d0d0004 */ lw $t5,0x4($t0) +/* f033dac: ade10000 */ sw $at,0x0($t7) +/* f033db0: 8d010008 */ lw $at,0x8($t0) +/* f033db4: aded0004 */ sw $t5,0x4($t7) +/* f033db8: 0c004b70 */ jal 0x12dc0 +/* f033dbc: ade10008 */ sw $at,0x8($t7) +/* f033dc0: 30580007 */ andi $t8,$v0,0x7 +/* f033dc4: 5700000b */ bnezl $t8,.L0f033df4 +/* f033dc8: 8fb90118 */ lw $t9,0x118($sp) +/* f033dcc: 0c004b70 */ jal 0x12dc0 +/* f033dd0: 00000000 */ sll $zero,$zero,0x0 +/* f033dd4: 24010003 */ addiu $at,$zero,0x3 +/* f033dd8: 0041001b */ divu $zero,$v0,$at +/* f033ddc: 00006010 */ mfhi $t4 +/* f033de0: 000c4880 */ sll $t1,$t4,0x2 +/* f033de4: 03a95021 */ addu $t2,$sp,$t1 +/* f033de8: 8d4a0064 */ lw $t2,0x64($t2) +/* f033dec: a7aa0112 */ sh $t2,0x112($sp) +/* f033df0: 8fb90118 */ lw $t9,0x118($sp) +.L0f033df4: +/* f033df4: 240e000a */ addiu $t6,$zero,0xa +/* f033df8: a32e0126 */ sb $t6,0x126($t9) +/* f033dfc: 10000026 */ beqz $zero,.L0f033e98 +/* f033e00: af200120 */ sw $zero,0x120($t9) +.L0f033e04: +/* f033e04: 24010002 */ addiu $at,$zero,0x2 +/* f033e08: 15610023 */ bne $t3,$at,.L0f033e98 +/* f033e0c: 8faf0114 */ lw $t7,0x114($sp) +/* f033e10: 11e0000b */ beqz $t7,.L0f033e40 +/* f033e14: 00000000 */ sll $zero,$zero,0x0 +/* f033e18: 0c004b70 */ jal 0x12dc0 +/* f033e1c: 00000000 */ sll $zero,$zero,0x0 +/* f033e20: 30480001 */ andi $t0,$v0,0x1 +/* f033e24: 15000004 */ bnez $t0,.L0f033e38 +/* f033e28: 241805b0 */ addiu $t8,$zero,0x5b0 +/* f033e2c: 240d05af */ addiu $t5,$zero,0x5af +/* f033e30: 10000015 */ beqz $zero,.L0f033e88 +/* f033e34: a7ad0112 */ sh $t5,0x112($sp) +.L0f033e38: +/* f033e38: 10000013 */ beqz $zero,.L0f033e88 +/* f033e3c: a7b80112 */ sh $t8,0x112($sp) +.L0f033e40: +/* f033e40: 0c004b70 */ jal 0x12dc0 +/* f033e44: 00000000 */ sll $zero,$zero,0x0 +/* f033e48: 3c0c8007 */ lui $t4,0x8007 +/* f033e4c: 258c823c */ addiu $t4,$t4,-32196 +/* f033e50: 8d810000 */ lw $at,0x0($t4) +/* f033e54: 27a30050 */ addiu $v1,$sp,0x50 +/* f033e58: 30590003 */ andi $t9,$v0,0x3 +/* f033e5c: ac610000 */ sw $at,0x0($v1) +/* f033e60: 8d8e0004 */ lw $t6,0x4($t4) +/* f033e64: 00195880 */ sll $t3,$t9,0x2 +/* f033e68: 006b7821 */ addu $t7,$v1,$t3 +/* f033e6c: ac6e0004 */ sw $t6,0x4($v1) +/* f033e70: 8d810008 */ lw $at,0x8($t4) +/* f033e74: ac610008 */ sw $at,0x8($v1) +/* f033e78: 8d8e000c */ lw $t6,0xc($t4) +/* f033e7c: ac6e000c */ sw $t6,0xc($v1) +/* f033e80: 8de80000 */ lw $t0,0x0($t7) +/* f033e84: a7a80112 */ sh $t0,0x112($sp) +.L0f033e88: +/* f033e88: 8fb80118 */ lw $t8,0x118($sp) +/* f033e8c: 240d000a */ addiu $t5,$zero,0xa +/* f033e90: a30d0126 */ sb $t5,0x126($t8) +/* f033e94: af000120 */ sw $zero,0x120($t8) +.L0f033e98: +/* f033e98: 87aa0112 */ lh $t2,0x112($sp) +/* f033e9c: 8fa90118 */ lw $t1,0x118($sp) +/* f033ea0: 0542003c */ bltzl $t2,.L0f033f94 +/* f033ea4: 8fbf0044 */ lw $ra,0x44($sp) +/* f033ea8: 8d24001c */ lw $a0,0x1c($t1) +/* f033eac: 8fae0108 */ lw $t6,0x108($sp) +/* f033eb0: 24010006 */ addiu $at,$zero,0x6 +/* f033eb4: 908c0000 */ lbu $t4,0x0($a0) +/* f033eb8: 3c02800a */ lui $v0,0x800a +/* f033ebc: 24050009 */ addiu $a1,$zero,0x9 +/* f033ec0: 15810016 */ bne $t4,$at,.L0f033f1c +/* f033ec4: 000ec880 */ sll $t9,$t6,0x2 +/* f033ec8: 00591021 */ addu $v0,$v0,$t9 +/* f033ecc: 8c42a024 */ lw $v0,-0x5fdc($v0) +/* f033ed0: 3c01bf80 */ lui $at,0xbf80 +/* f033ed4: 3c048009 */ lui $a0,0x8009 +/* f033ed8: 8c4b00e0 */ lw $t3,0xe0($v0) +/* f033edc: 01402825 */ or $a1,$t2,$zero +/* f033ee0: 2407ffff */ addiu $a3,$zero,-1 +/* f033ee4: 1560002a */ bnez $t3,.L0f033f90 +/* f033ee8: 244600e0 */ addiu $a2,$v0,0xe0 +/* f033eec: 44810000 */ mtc1 $at,$f0 +/* f033ef0: 240fffff */ addiu $t7,$zero,-1 +/* f033ef4: 2408ffff */ addiu $t0,$zero,-1 +/* f033ef8: 240dffff */ addiu $t5,$zero,-1 +/* f033efc: afad001c */ sw $t5,0x1c($sp) +/* f033f00: afa80018 */ sw $t0,0x18($sp) +/* f033f04: afaf0010 */ sw $t7,0x10($sp) +/* f033f08: 8c845200 */ lw $a0,0x5200($a0) +/* f033f0c: 0c004241 */ jal 0x10904 +/* f033f10: e7a00014 */ swc1 $f0,0x14($sp) +/* f033f14: 1000001f */ beqz $zero,.L0f033f94 +/* f033f18: 8fbf0044 */ lw $ra,0x44($sp) +.L0f033f1c: +/* f033f1c: 0fc249af */ jal func0f0926bc +/* f033f20: 00003025 */ or $a2,$zero,$zero +/* f033f24: 8fb80118 */ lw $t8,0x118($sp) +/* f033f28: 2405000d */ addiu $a1,$zero,0xd +/* f033f2c: 0fc24984 */ jal func0f092610 +/* f033f30: 8f04001c */ lw $a0,0x1c($t8) +/* f033f34: 14400016 */ bnez $v0,.L0f033f90 +/* f033f38: 3c01bf80 */ lui $at,0xbf80 +/* f033f3c: 8fa90118 */ lw $t1,0x118($sp) +/* f033f40: 44810000 */ mtc1 $at,$f0 +/* f033f44: 240cffff */ addiu $t4,$zero,-1 +/* f033f48: 8d25001c */ lw $a1,0x1c($t1) +/* f033f4c: 240e000d */ addiu $t6,$zero,0xd +/* f033f50: 2419ffff */ addiu $t9,$zero,-1 +/* f033f54: afb9002c */ sw $t9,0x2c($sp) +/* f033f58: afae001c */ sw $t6,0x1c($sp) +/* f033f5c: afa00028 */ sw $zero,0x28($sp) +/* f033f60: afa00020 */ sw $zero,0x20($sp) +/* f033f64: afa00018 */ sw $zero,0x18($sp) +/* f033f68: afa00014 */ sw $zero,0x14($sp) +/* f033f6c: afac0010 */ sw $t4,0x10($sp) +/* f033f70: 00002025 */ or $a0,$zero,$zero +/* f033f74: 87a60112 */ lh $a2,0x112($sp) +/* f033f78: 2407ffff */ addiu $a3,$zero,-1 +/* f033f7c: e7a00038 */ swc1 $f0,0x38($sp) +/* f033f80: e7a00034 */ swc1 $f0,0x34($sp) +/* f033f84: e7a00030 */ swc1 $f0,0x30($sp) +/* f033f88: 0fc24e7e */ jal func0f0939f8 +/* f033f8c: e7a00024 */ swc1 $f0,0x24($sp) +.L0f033f90: +/* f033f90: 8fbf0044 */ lw $ra,0x44($sp) +.L0f033f94: +/* f033f94: 27bd0118 */ addiu $sp,$sp,0x118 +/* f033f98: 03e00008 */ jr $ra +/* f033f9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f033fa0 +/* f033fa0: 03e00008 */ jr $ra +/* f033fa4: c4800180 */ lwc1 $f0,0x180($a0) +); + +GLOBAL_ASM( +glabel func0f033fa8 +/* f033fa8: 44856000 */ mtc1 $a1,$f12 +/* f033fac: 44800000 */ mtc1 $zero,$f0 +/* f033fb0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f033fb4: afbf0014 */ sw $ra,0x14($sp) +/* f033fb8: 4600603c */ c.lt.s $f12,$f0 +/* f033fbc: 3c013f80 */ lui $at,0x3f80 +/* f033fc0: 45020003 */ bc1fl .L0f033fd0 +/* f033fc4: 8c8e0014 */ lw $t6,0x14($a0) +/* f033fc8: 46000306 */ mov.s $f12,$f0 +/* f033fcc: 8c8e0014 */ lw $t6,0x14($a0) +.L0f033fd0: +/* f033fd0: e48c0180 */ swc1 $f12,0x180($a0) +/* f033fd4: 000e78c0 */ sll $t7,$t6,0x3 +/* f033fd8: 05e30009 */ bgezl $t7,.L0f034000 +/* f033fdc: 8c85001c */ lw $a1,0x1c($a0) +/* f033fe0: 44810000 */ mtc1 $at,$f0 +/* f033fe4: c4840180 */ lwc1 $f4,0x180($a0) +/* f033fe8: 4600203c */ c.lt.s $f4,$f0 +/* f033fec: 00000000 */ sll $zero,$zero,0x0 +/* f033ff0: 45020003 */ bc1fl .L0f034000 +/* f033ff4: 8c85001c */ lw $a1,0x1c($a0) +/* f033ff8: e4800180 */ swc1 $f0,0x180($a0) +/* f033ffc: 8c85001c */ lw $a1,0x1c($a0) +.L0f034000: +/* f034000: 24010006 */ addiu $at,$zero,0x6 +/* f034004: 90b80000 */ lbu $t8,0x0($a1) +/* f034008: 00a02025 */ or $a0,$a1,$zero +/* f03400c: 57010019 */ bnel $t8,$at,.L0f034074 +/* f034010: 8fbf0014 */ lw $ra,0x14($sp) +/* f034014: 0fc4a25f */ jal func0f12897c +/* f034018: e7ac0024 */ swc1 $f12,0x24($sp) +/* f03401c: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f034020: 04400013 */ bltz $v0,.L0f034070 +/* f034024: 00402025 */ or $a0,$v0,$zero +/* f034028: 3c19800a */ lui $t9,0x800a +/* f03402c: 8f39a24c */ lw $t9,-0x5db4($t9) +/* f034030: e7ac0024 */ swc1 $f12,0x24($sp) +/* f034034: 0fc4a24b */ jal func0f12892c +/* f034038: afb90018 */ sw $t9,0x18($sp) +/* f03403c: 0fc2eda7 */ jal func0f0bb69c +/* f034040: 00000000 */ sll $zero,$zero,0x0 +/* f034044: 3c013e00 */ lui $at,0x3e00 +/* f034048: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f03404c: 44814000 */ mtc1 $at,$f8 +/* f034050: 3c02800a */ lui $v0,0x800a +/* f034054: 8c42a248 */ lw $v0,-0x5db8($v0) +/* f034058: 46086282 */ mul.s $f10,$f12,$f8 +/* f03405c: c4460040 */ lwc1 $f6,0x40($v0) +/* f034060: 460a3400 */ add.s $f16,$f6,$f10 +/* f034064: e4500040 */ swc1 $f16,0x40($v0) +/* f034068: 0fc4a24b */ jal func0f12892c +/* f03406c: 8fa40018 */ lw $a0,0x18($sp) +.L0f034070: +/* f034070: 8fbf0014 */ lw $ra,0x14($sp) +.L0f034074: +/* f034074: 27bd0020 */ addiu $sp,$sp,0x20 +/* f034078: 03e00008 */ jr $ra +/* f03407c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f034080 +/* f034080: 27bdffd8 */ addiu $sp,$sp,-40 +/* f034084: afbf0024 */ sw $ra,0x24($sp) +/* f034088: afa40028 */ sw $a0,0x28($sp) +/* f03408c: afa5002c */ sw $a1,0x2c($sp) +/* f034090: afa60030 */ sw $a2,0x30($sp) +/* f034094: 0fc0cfe8 */ jal func0f033fa0 +/* f034098: afa70034 */ sw $a3,0x34($sp) +/* f03409c: 44802000 */ mtc1 $zero,$f4 +/* f0340a0: 8fa7002c */ lw $a3,0x2c($sp) +/* f0340a4: 00001025 */ or $v0,$zero,$zero +/* f0340a8: 4600203c */ c.lt.s $f4,$f0 +/* f0340ac: 00000000 */ sll $zero,$zero,0x0 +/* f0340b0: 45000018 */ bc1f .L0f034114 +/* f0340b4: 00000000 */ sll $zero,$zero,0x0 +/* f0340b8: 10e00014 */ beqz $a3,.L0f03410c +/* f0340bc: 00000000 */ sll $zero,$zero,0x0 +/* f0340c0: 94ee0000 */ lhu $t6,0x0($a3) +/* f0340c4: 2401000a */ addiu $at,$zero,0xa +/* f0340c8: 31cf00ff */ andi $t7,$t6,0xff +/* f0340cc: 15e1000f */ bne $t7,$at,.L0f03410c +/* f0340d0: 00000000 */ sll $zero,$zero,0x0 +/* f0340d4: 0fc0cfe8 */ jal func0f033fa0 +/* f0340d8: 8fa40028 */ lw $a0,0x28($sp) +/* f0340dc: 8fb80028 */ lw $t8,0x28($sp) +/* f0340e0: 8fb90034 */ lw $t9,0x34($sp) +/* f0340e4: 8fa80038 */ lw $t0,0x38($sp) +/* f0340e8: 8fa9003c */ lw $t1,0x3c($sp) +/* f0340ec: 8f04001c */ lw $a0,0x1c($t8) +/* f0340f0: 44050000 */ mfc1 $a1,$f0 +/* f0340f4: 8fa7002c */ lw $a3,0x2c($sp) +/* f0340f8: 8fa60030 */ lw $a2,0x30($sp) +/* f0340fc: afb90010 */ sw $t9,0x10($sp) +/* f034100: afa80014 */ sw $t0,0x14($sp) +/* f034104: 0fc0a3df */ jal func0f028f7c +/* f034108: afa90018 */ sw $t1,0x18($sp) +.L0f03410c: +/* f03410c: 10000001 */ beqz $zero,.L0f034114 +/* f034110: 24020001 */ addiu $v0,$zero,0x1 +.L0f034114: +/* f034114: 8fbf0024 */ lw $ra,0x24($sp) +/* f034118: 27bd0028 */ addiu $sp,$sp,0x28 +/* f03411c: 03e00008 */ jr $ra +/* f034120: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f034124 +/* f034124: 27bdffc0 */ addiu $sp,$sp,-64 +/* f034128: 44856000 */ mtc1 $a1,$f12 +/* f03412c: 8fae0050 */ lw $t6,0x50($sp) +/* f034130: afbf003c */ sw $ra,0x3c($sp) +/* f034134: 240f00c8 */ addiu $t7,$zero,0xc8 +/* f034138: 2418ffff */ addiu $t8,$zero,-1 +/* f03413c: 44056000 */ mfc1 $a1,$f12 +/* f034140: afb80028 */ sw $t8,0x28($sp) +/* f034144: afaf0014 */ sw $t7,0x14($sp) +/* f034148: afa00018 */ sw $zero,0x18($sp) +/* f03414c: afa0001c */ sw $zero,0x1c($sp) +/* f034150: afa00020 */ sw $zero,0x20($sp) +/* f034154: afa00024 */ sw $zero,0x24($sp) +/* f034158: afa0002c */ sw $zero,0x2c($sp) +/* f03415c: afa00030 */ sw $zero,0x30($sp) +/* f034160: afa00034 */ sw $zero,0x34($sp) +/* f034164: 0fc0d149 */ jal func0f034524 +/* f034168: afae0010 */ sw $t6,0x10($sp) +/* f03416c: 8fbf003c */ lw $ra,0x3c($sp) +/* f034170: 27bd0040 */ addiu $sp,$sp,0x40 +/* f034174: 03e00008 */ jr $ra +/* f034178: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03417c +/* f03417c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f034180: 8fae0050 */ lw $t6,0x50($sp) +/* f034184: 240f00c8 */ addiu $t7,$zero,0xc8 +/* f034188: 24180001 */ addiu $t8,$zero,0x1 +/* f03418c: afbf003c */ sw $ra,0x3c($sp) +/* f034190: afb80018 */ sw $t8,0x18($sp) +/* f034194: afaf0014 */ sw $t7,0x14($sp) +/* f034198: afae0010 */ sw $t6,0x10($sp) +/* f03419c: 8c99001c */ lw $t9,0x1c($a0) +/* f0341a0: 44856000 */ mtc1 $a1,$f12 +/* f0341a4: 2408ffff */ addiu $t0,$zero,-1 +/* f0341a8: afa80028 */ sw $t0,0x28($sp) +/* f0341ac: 44056000 */ mfc1 $a1,$f12 +/* f0341b0: afa00034 */ sw $zero,0x34($sp) +/* f0341b4: afa00030 */ sw $zero,0x30($sp) +/* f0341b8: afa0002c */ sw $zero,0x2c($sp) +/* f0341bc: afa00024 */ sw $zero,0x24($sp) +/* f0341c0: afa00020 */ sw $zero,0x20($sp) +/* f0341c4: 0fc0d149 */ jal func0f034524 +/* f0341c8: afb9001c */ sw $t9,0x1c($sp) +/* f0341cc: 8fbf003c */ lw $ra,0x3c($sp) +/* f0341d0: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0341d4: 03e00008 */ jr $ra +/* f0341d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0341dc +/* f0341dc: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0341e0: 44856000 */ mtc1 $a1,$f12 +/* f0341e4: 8fae0050 */ lw $t6,0x50($sp) +/* f0341e8: 8faf0054 */ lw $t7,0x54($sp) +/* f0341ec: 8fb90058 */ lw $t9,0x58($sp) +/* f0341f0: 8fa8005c */ lw $t0,0x5c($sp) +/* f0341f4: 8fa90060 */ lw $t1,0x60($sp) +/* f0341f8: 8faa0064 */ lw $t2,0x64($sp) +/* f0341fc: 8fab0068 */ lw $t3,0x68($sp) +/* f034200: afbf003c */ sw $ra,0x3c($sp) +/* f034204: 24180001 */ addiu $t8,$zero,0x1 +/* f034208: 44056000 */ mfc1 $a1,$f12 +/* f03420c: afb80018 */ sw $t8,0x18($sp) +/* f034210: afa00030 */ sw $zero,0x30($sp) +/* f034214: afa00034 */ sw $zero,0x34($sp) +/* f034218: afae0010 */ sw $t6,0x10($sp) +/* f03421c: afaf0014 */ sw $t7,0x14($sp) +/* f034220: afb9001c */ sw $t9,0x1c($sp) +/* f034224: afa80020 */ sw $t0,0x20($sp) +/* f034228: afa90024 */ sw $t1,0x24($sp) +/* f03422c: afaa0028 */ sw $t2,0x28($sp) +/* f034230: 0fc0d149 */ jal func0f034524 +/* f034234: afab002c */ sw $t3,0x2c($sp) +/* f034238: 8fbf003c */ lw $ra,0x3c($sp) +/* f03423c: 27bd0040 */ addiu $sp,$sp,0x40 +/* f034240: 03e00008 */ jr $ra +/* f034244: 00000000 */ sll $zero,$zero,0x0 +/* f034248: 27bdffb0 */ addiu $sp,$sp,-80 +/* f03424c: afbf003c */ sw $ra,0x3c($sp) +/* f034250: 240e00c8 */ addiu $t6,$zero,0xc8 +/* f034254: afa50054 */ sw $a1,0x54($sp) +/* f034258: afa60058 */ sw $a2,0x58($sp) +/* f03425c: afa7005c */ sw $a3,0x5c($sp) +/* f034260: afa0004c */ sw $zero,0x4c($sp) +/* f034264: afa00048 */ sw $zero,0x48($sp) +/* f034268: afa00044 */ sw $zero,0x44($sp) +/* f03426c: afae0040 */ sw $t6,0x40($sp) +/* f034270: 0fc0cfe8 */ jal func0f033fa0 +/* f034274: afa40050 */ sw $a0,0x50($sp) +/* f034278: 44802000 */ mtc1 $zero,$f4 +/* f03427c: 8fa40050 */ lw $a0,0x50($sp) +/* f034280: 4600203e */ c.le.s $f4,$f0 +/* f034284: 00000000 */ sll $zero,$zero,0x0 +/* f034288: 45020011 */ bc1fl .L0f0342d0 +/* f03428c: 8fa90060 */ lw $t1,0x60($sp) +/* f034290: 8c8f0020 */ lw $t7,0x20($a0) +/* f034294: 8fa60058 */ lw $a2,0x58($sp) +/* f034298: 27a7004c */ addiu $a3,$sp,0x4c +/* f03429c: 11e0000b */ beqz $t7,.L0f0342cc +/* f0342a0: 27b80040 */ addiu $t8,$sp,0x40 +/* f0342a4: 8c85001c */ lw $a1,0x1c($a0) +/* f0342a8: 27b90048 */ addiu $t9,$sp,0x48 +/* f0342ac: 27a80044 */ addiu $t0,$sp,0x44 +/* f0342b0: afa80018 */ sw $t0,0x18($sp) +/* f0342b4: afb90014 */ sw $t9,0x14($sp) +/* f0342b8: afa40050 */ sw $a0,0x50($sp) +/* f0342bc: afb80010 */ sw $t8,0x10($sp) +/* f0342c0: 0fc0ffcb */ jal func0f03ff2c +/* f0342c4: 24a50008 */ addiu $a1,$a1,0x8 +/* f0342c8: 8fa40050 */ lw $a0,0x50($sp) +.L0f0342cc: +/* f0342cc: 8fa90060 */ lw $t1,0x60($sp) +.L0f0342d0: +/* f0342d0: 240a00c8 */ addiu $t2,$zero,0xc8 +/* f0342d4: 240b0001 */ addiu $t3,$zero,0x1 +/* f0342d8: afab0018 */ sw $t3,0x18($sp) +/* f0342dc: afaa0014 */ sw $t2,0x14($sp) +/* f0342e0: afa90010 */ sw $t1,0x10($sp) +/* f0342e4: 8c8c001c */ lw $t4,0x1c($a0) +/* f0342e8: 8fad004c */ lw $t5,0x4c($sp) +/* f0342ec: 8fae0048 */ lw $t6,0x48($sp) +/* f0342f0: 8faf0044 */ lw $t7,0x44($sp) +/* f0342f4: afa00034 */ sw $zero,0x34($sp) +/* f0342f8: afa00030 */ sw $zero,0x30($sp) +/* f0342fc: afa0002c */ sw $zero,0x2c($sp) +/* f034300: 8fa50054 */ lw $a1,0x54($sp) +/* f034304: 8fa60058 */ lw $a2,0x58($sp) +/* f034308: 8fa7005c */ lw $a3,0x5c($sp) +/* f03430c: afac001c */ sw $t4,0x1c($sp) +/* f034310: afad0020 */ sw $t5,0x20($sp) +/* f034314: afae0024 */ sw $t6,0x24($sp) +/* f034318: 0fc0d149 */ jal func0f034524 +/* f03431c: afaf0028 */ sw $t7,0x28($sp) +/* f034320: 8fbf003c */ lw $ra,0x3c($sp) +/* f034324: 27bd0050 */ addiu $sp,$sp,0x50 +/* f034328: 03e00008 */ jr $ra +/* f03432c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f034330 +/* f034330: 27bdffb0 */ addiu $sp,$sp,-80 +/* f034334: afbf003c */ sw $ra,0x3c($sp) +/* f034338: afa50054 */ sw $a1,0x54($sp) +/* f03433c: afa60058 */ sw $a2,0x58($sp) +/* f034340: afa7005c */ sw $a3,0x5c($sp) +/* f034344: afa0004c */ sw $zero,0x4c($sp) +/* f034348: afa00048 */ sw $zero,0x48($sp) +/* f03434c: afa00044 */ sw $zero,0x44($sp) +/* f034350: 0fc0cfe8 */ jal func0f033fa0 +/* f034354: afa40050 */ sw $a0,0x50($sp) +/* f034358: 44802000 */ mtc1 $zero,$f4 +/* f03435c: 8fa40050 */ lw $a0,0x50($sp) +/* f034360: 4600203e */ c.le.s $f4,$f0 +/* f034364: 00000000 */ sll $zero,$zero,0x0 +/* f034368: 45020011 */ bc1fl .L0f0343b0 +/* f03436c: 8fa80060 */ lw $t0,0x60($sp) +/* f034370: 8c8e0020 */ lw $t6,0x20($a0) +/* f034374: 8fa60058 */ lw $a2,0x58($sp) +/* f034378: 27a7004c */ addiu $a3,$sp,0x4c +/* f03437c: 11c0000b */ beqz $t6,.L0f0343ac +/* f034380: 27af0064 */ addiu $t7,$sp,0x64 +/* f034384: 8c85001c */ lw $a1,0x1c($a0) +/* f034388: 27b80048 */ addiu $t8,$sp,0x48 +/* f03438c: 27b90044 */ addiu $t9,$sp,0x44 +/* f034390: afb90018 */ sw $t9,0x18($sp) +/* f034394: afb80014 */ sw $t8,0x14($sp) +/* f034398: afa40050 */ sw $a0,0x50($sp) +/* f03439c: afaf0010 */ sw $t7,0x10($sp) +/* f0343a0: 0fc0ffcb */ jal func0f03ff2c +/* f0343a4: 24a50008 */ addiu $a1,$a1,0x8 +/* f0343a8: 8fa40050 */ lw $a0,0x50($sp) +.L0f0343ac: +/* f0343ac: 8fa80060 */ lw $t0,0x60($sp) +.L0f0343b0: +/* f0343b0: 8fa90064 */ lw $t1,0x64($sp) +/* f0343b4: 240a0001 */ addiu $t2,$zero,0x1 +/* f0343b8: afaa0018 */ sw $t2,0x18($sp) +/* f0343bc: afa80010 */ sw $t0,0x10($sp) +/* f0343c0: afa90014 */ sw $t1,0x14($sp) +/* f0343c4: 8c8b001c */ lw $t3,0x1c($a0) +/* f0343c8: 8fac004c */ lw $t4,0x4c($sp) +/* f0343cc: 8fad0048 */ lw $t5,0x48($sp) +/* f0343d0: 8fae0044 */ lw $t6,0x44($sp) +/* f0343d4: afa00034 */ sw $zero,0x34($sp) +/* f0343d8: afa00030 */ sw $zero,0x30($sp) +/* f0343dc: afa0002c */ sw $zero,0x2c($sp) +/* f0343e0: 8fa50054 */ lw $a1,0x54($sp) +/* f0343e4: 8fa60058 */ lw $a2,0x58($sp) +/* f0343e8: 8fa7005c */ lw $a3,0x5c($sp) +/* f0343ec: afab001c */ sw $t3,0x1c($sp) +/* f0343f0: afac0020 */ sw $t4,0x20($sp) +/* f0343f4: afad0024 */ sw $t5,0x24($sp) +/* f0343f8: 0fc0d149 */ jal func0f034524 +/* f0343fc: afae0028 */ sw $t6,0x28($sp) +/* f034400: 8fbf003c */ lw $ra,0x3c($sp) +/* f034404: 27bd0050 */ addiu $sp,$sp,0x50 +/* f034408: 03e00008 */ jr $ra +/* f03440c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f034410 +/* f034410: 27bdffc0 */ addiu $sp,$sp,-64 +/* f034414: afa7004c */ sw $a3,0x4c($sp) +/* f034418: 8fae004c */ lw $t6,0x4c($sp) +/* f03441c: 240f00c8 */ addiu $t7,$zero,0xc8 +/* f034420: 24180001 */ addiu $t8,$zero,0x1 +/* f034424: afbf003c */ sw $ra,0x3c($sp) +/* f034428: afb80018 */ sw $t8,0x18($sp) +/* f03442c: afaf0014 */ sw $t7,0x14($sp) +/* f034430: afae0010 */ sw $t6,0x10($sp) +/* f034434: 8c99001c */ lw $t9,0x1c($a0) +/* f034438: 44856000 */ mtc1 $a1,$f12 +/* f03443c: 8faa0050 */ lw $t2,0x50($sp) +/* f034440: 2408ffff */ addiu $t0,$zero,-1 +/* f034444: 24090001 */ addiu $t1,$zero,0x1 +/* f034448: 44056000 */ mfc1 $a1,$f12 +/* f03444c: afa90030 */ sw $t1,0x30($sp) +/* f034450: afa80028 */ sw $t0,0x28($sp) +/* f034454: afa0002c */ sw $zero,0x2c($sp) +/* f034458: afa00024 */ sw $zero,0x24($sp) +/* f03445c: afa00020 */ sw $zero,0x20($sp) +/* f034460: 00003825 */ or $a3,$zero,$zero +/* f034464: afb9001c */ sw $t9,0x1c($sp) +/* f034468: 0fc0d149 */ jal func0f034524 +/* f03446c: afaa0034 */ sw $t2,0x34($sp) +/* f034470: 8fbf003c */ lw $ra,0x3c($sp) +/* f034474: 27bd0040 */ addiu $sp,$sp,0x40 +/* f034478: 03e00008 */ jr $ra +/* f03447c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f034480 +/* f034480: 27bdffe8 */ addiu $sp,$sp,-24 +/* f034484: afbf0014 */ sw $ra,0x14($sp) +/* f034488: 10800011 */ beqz $a0,.L0f0344d0 +/* f03448c: afa60020 */ sw $a2,0x20($sp) +/* f034490: 908e0000 */ lbu $t6,0x0($a0) +/* f034494: 24010006 */ addiu $at,$zero,0x6 +/* f034498: 15c1000d */ bne $t6,$at,.L0f0344d0 +/* f03449c: 00000000 */ sll $zero,$zero,0x0 +/* f0344a0: 0fc4a25f */ jal func0f12897c +/* f0344a4: afa5001c */ sw $a1,0x1c($sp) +/* f0344a8: 04400009 */ bltz $v0,.L0f0344d0 +/* f0344ac: 8fa5001c */ lw $a1,0x1c($sp) +/* f0344b0: 3c18800a */ lui $t8,0x800a +/* f0344b4: 27189fc0 */ addiu $t8,$t8,-24640 +/* f0344b8: 000279c0 */ sll $t7,$v0,0x7 +/* f0344bc: 01f81821 */ addu $v1,$t7,$t8 +/* f0344c0: c46400f0 */ lwc1 $f4,0xf0($v1) +/* f0344c4: c7a60020 */ lwc1 $f6,0x20($sp) +/* f0344c8: 46062200 */ add.s $f8,$f4,$f6 +/* f0344cc: e46800f0 */ swc1 $f8,0xf0($v1) +.L0f0344d0: +/* f0344d0: 50a00011 */ beqzl $a1,.L0f034518 +/* f0344d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0344d8: 90b90000 */ lbu $t9,0x0($a1) +/* f0344dc: 24010006 */ addiu $at,$zero,0x6 +/* f0344e0: 5721000d */ bnel $t9,$at,.L0f034518 +/* f0344e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0344e8: 0fc4a25f */ jal func0f12897c +/* f0344ec: 00a02025 */ or $a0,$a1,$zero +/* f0344f0: 04400008 */ bltz $v0,.L0f034514 +/* f0344f4: 000241c0 */ sll $t0,$v0,0x7 +/* f0344f8: 3c09800a */ lui $t1,0x800a +/* f0344fc: 25299fc0 */ addiu $t1,$t1,-24640 +/* f034500: 01091821 */ addu $v1,$t0,$t1 +/* f034504: c46a00ec */ lwc1 $f10,0xec($v1) +/* f034508: c7b00020 */ lwc1 $f16,0x20($sp) +/* f03450c: 46105480 */ add.s $f18,$f10,$f16 +/* f034510: e47200ec */ swc1 $f18,0xec($v1) +.L0f034514: +/* f034514: 8fbf0014 */ lw $ra,0x14($sp) +.L0f034518: +/* f034518: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03451c: 03e00008 */ jr $ra +/* f034520: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f034524 +/* f034524: 27bdfec0 */ addiu $sp,$sp,-320 +/* f034528: f7b40040 */ sdc1 $f20,0x40($sp) +/* f03452c: 4485a000 */ mtc1 $a1,$f20 +/* f034530: afb0004c */ sw $s0,0x4c($sp) +/* f034534: 00808025 */ or $s0,$a0,$zero +/* f034538: afbf0054 */ sw $ra,0x54($sp) +/* f03453c: afb10050 */ sw $s1,0x50($sp) +/* f034540: afa60148 */ sw $a2,0x148($sp) +/* f034544: 10800004 */ beqz $a0,.L0f034558 +/* f034548: afa0013c */ sw $zero,0x13c($sp) +/* f03454c: 908e02fe */ lbu $t6,0x2fe($a0) +/* f034550: 10000002 */ beqz $zero,.L0f03455c +/* f034554: afae0138 */ sw $t6,0x138($sp) +.L0f034558: +/* f034558: afa00138 */ sw $zero,0x138($sp) +.L0f03455c: +/* f03455c: 8e0f001c */ lw $t7,0x1c($s0) +/* f034560: 3c013f80 */ lui $at,0x3f80 +/* f034564: 44810000 */ mtc1 $at,$f0 +/* f034568: 8faa0154 */ lw $t2,0x154($sp) +/* f03456c: 3c188007 */ lui $t8,0x8007 +/* f034570: 8f188264 */ lw $t8,-0x7d9c($t8) +/* f034574: 24190001 */ addiu $t9,$zero,0x1 +/* f034578: 24080001 */ addiu $t0,$zero,0x1 +/* f03457c: 2409ffff */ addiu $t1,$zero,-1 +/* f034580: 24010008 */ addiu $at,$zero,0x8 +/* f034584: afa00120 */ sw $zero,0x120($sp) +/* f034588: afa0011c */ sw $zero,0x11c($sp) +/* f03458c: afa00118 */ sw $zero,0x118($sp) +/* f034590: e7b40110 */ swc1 $f20,0x110($sp) +/* f034594: afb90104 */ sw $t9,0x104($sp) +/* f034598: afa00100 */ sw $zero,0x100($sp) +/* f03459c: afa800f4 */ sw $t0,0xf4($sp) +/* f0345a0: afa900f0 */ sw $t1,0xf0($sp) +/* f0345a4: afa000ec */ sw $zero,0xec($sp) +/* f0345a8: afaf0128 */ sw $t7,0x128($sp) +/* f0345ac: e7a00124 */ swc1 $f0,0x124($sp) +/* f0345b0: e7a0010c */ swc1 $f0,0x10c($sp) +/* f0345b4: e7a00108 */ swc1 $f0,0x108($sp) +/* f0345b8: 15410003 */ bne $t2,$at,.L0f0345c8 +/* f0345bc: afb80114 */ sw $t8,0x114($sp) +/* f0345c0: 240b0001 */ addiu $t3,$zero,0x1 +/* f0345c4: afab00ec */ sw $t3,0xec($sp) +.L0f0345c8: +/* f0345c8: 10e00019 */ beqz $a3,.L0f034630 +/* f0345cc: 3c05800a */ lui $a1,0x800a +/* f0345d0: 90e20000 */ lbu $v0,0x0($a3) +/* f0345d4: 2401001a */ addiu $at,$zero,0x1a +/* f0345d8: 5441000d */ bnel $v0,$at,.L0f034610 +/* f0345dc: 2401001c */ addiu $at,$zero,0x1c +/* f0345e0: 90e20003 */ lbu $v0,0x3($a3) +/* f0345e4: 24010002 */ addiu $at,$zero,0x2 +/* f0345e8: 240c0002 */ addiu $t4,$zero,0x2 +/* f0345ec: 54410003 */ bnel $v0,$at,.L0f0345fc +/* f0345f0: 24010003 */ addiu $at,$zero,0x3 +/* f0345f4: afa000f4 */ sw $zero,0xf4($sp) +/* f0345f8: 24010003 */ addiu $at,$zero,0x3 +.L0f0345fc: +/* f0345fc: 1441000c */ bne $v0,$at,.L0f034630 +/* f034600: 00000000 */ sll $zero,$zero,0x0 +/* f034604: 1000000a */ beqz $zero,.L0f034630 +/* f034608: afac00ec */ sw $t4,0xec($sp) +/* f03460c: 2401001c */ addiu $at,$zero,0x1c +.L0f034610: +/* f034610: 14410007 */ bne $v0,$at,.L0f034630 +/* f034614: 00000000 */ sll $zero,$zero,0x0 +/* f034618: 90ed0003 */ lbu $t5,0x3($a3) +/* f03461c: 24010001 */ addiu $at,$zero,0x1 +/* f034620: 240e0001 */ addiu $t6,$zero,0x1 +/* f034624: 15a10002 */ bne $t5,$at,.L0f034630 +/* f034628: 00000000 */ sll $zero,$zero,0x0 +/* f03462c: afae00ec */ sw $t6,0xec($sp) +.L0f034630: +/* f034630: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f034634: 8ca20284 */ lw $v0,0x284($a1) +/* f034638: afa7014c */ sw $a3,0x14c($sp) +/* f03463c: 8e18001c */ lw $t8,0x1c($s0) +/* f034640: 8c4f00bc */ lw $t7,0xbc($v0) +/* f034644: 15f80009 */ bne $t7,$t8,.L0f03466c +/* f034648: 00000000 */ sll $zero,$zero,0x0 +/* f03464c: afa7014c */ sw $a3,0x14c($sp) +/* f034650: 8c591c08 */ lw $t9,0x1c08($v0) +/* f034654: 17200005 */ bnez $t9,.L0f03466c +/* f034658: 00000000 */ sll $zero,$zero,0x0 +/* f03465c: 0c003a61 */ jal 0xe984 +/* f034660: afa7014c */ sw $a3,0x14c($sp) +/* f034664: 24010026 */ addiu $at,$zero,0x26 +/* f034668: 10410735 */ beq $v0,$at,.L0f036340 +.L0f03466c: +/* f03466c: 3c05800a */ lui $a1,0x800a +/* f034670: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f034674: 8ca8029c */ lw $t0,0x29c($a1) +/* f034678: 8fa7014c */ lw $a3,0x14c($sp) +/* f03467c: 8fb10150 */ lw $s1,0x150($sp) +/* f034680: 0502000c */ bltzl $t0,.L0f0346b4 +/* f034684: 8cad0298 */ lw $t5,0x298($a1) +/* f034688: 5220000a */ beqzl $s1,.L0f0346b4 +/* f03468c: 8cad0298 */ lw $t5,0x298($a1) +/* f034690: 8ca902a8 */ lw $t1,0x2a8($a1) +/* f034694: 8d2a00bc */ lw $t2,0xbc($t1) +/* f034698: 562a0006 */ bnel $s1,$t2,.L0f0346b4 +/* f03469c: 8cad0298 */ lw $t5,0x298($a1) +/* f0346a0: 8e0b0014 */ lw $t3,0x14($s0) +/* f0346a4: 000b6040 */ sll $t4,$t3,0x1 +/* f0346a8: 05820726 */ bltzl $t4,.L0f036344 +/* f0346ac: 8fbf0054 */ lw $ra,0x54($sp) +/* f0346b0: 8cad0298 */ lw $t5,0x298($a1) +.L0f0346b4: +/* f0346b4: 8fb10150 */ lw $s1,0x150($sp) +/* f0346b8: 3c03800a */ lui $v1,0x800a +/* f0346bc: 05a0000f */ bltz $t5,.L0f0346fc +/* f0346c0: 00000000 */ sll $zero,$zero,0x0 +/* f0346c4: 8cae0454 */ lw $t6,0x454($a1) +/* f0346c8: 15c0000c */ bnez $t6,.L0f0346fc +/* f0346cc: 00000000 */ sll $zero,$zero,0x0 +/* f0346d0: 1220000a */ beqz $s1,.L0f0346fc +/* f0346d4: 8faf0128 */ lw $t7,0x128($sp) +/* f0346d8: 122f0008 */ beq $s1,$t7,.L0f0346fc +/* f0346dc: 00000000 */ sll $zero,$zero,0x0 +/* f0346e0: 92380000 */ lbu $t8,0x0($s1) +/* f0346e4: 24060006 */ addiu $a2,$zero,0x6 +/* f0346e8: 14d80004 */ bne $a2,$t8,.L0f0346fc +/* f0346ec: 00000000 */ sll $zero,$zero,0x0 +/* f0346f0: 91f90000 */ lbu $t9,0x0($t7) +/* f0346f4: 50d90713 */ beql $a2,$t9,.L0f036344 +/* f0346f8: 8fbf0054 */ lw $ra,0x54($sp) +.L0f0346fc: +/* f0346fc: 9063dfeb */ lbu $v1,-0x2015($v1) +/* f034700: 24060006 */ addiu $a2,$zero,0x6 +/* f034704: 000341c2 */ srl $t0,$v1,0x7 +/* f034708: 11000016 */ beqz $t0,.L0f034764 +/* f03470c: 01001825 */ or $v1,$t0,$zero +/* f034710: 8ca90454 */ lw $t1,0x454($a1) +/* f034714: 15200013 */ bnez $t1,.L0f034764 +/* f034718: 00000000 */ sll $zero,$zero,0x0 +/* f03471c: 12200011 */ beqz $s1,.L0f034764 +/* f034720: 8faa0128 */ lw $t2,0x128($sp) +/* f034724: 122a000f */ beq $s1,$t2,.L0f034764 +/* f034728: 00000000 */ sll $zero,$zero,0x0 +/* f03472c: 92220000 */ lbu $v0,0x0($s1) +/* f034730: 24010003 */ addiu $at,$zero,0x3 +/* f034734: 50c20004 */ beql $a2,$v0,.L0f034748 +/* f034738: 920b0125 */ lbu $t3,0x125($s0) +/* f03473c: 14410009 */ bne $v0,$at,.L0f034764 +/* f034740: 00000000 */ sll $zero,$zero,0x0 +/* f034744: 920b0125 */ lbu $t3,0x125($s0) +.L0f034748: +/* f034748: 24020010 */ addiu $v0,$zero,0x10 +/* f03474c: 144b0005 */ bne $v0,$t3,.L0f034764 +/* f034750: 00000000 */ sll $zero,$zero,0x0 +/* f034754: 8e2c0004 */ lw $t4,0x4($s1) +/* f034758: 918d0125 */ lbu $t5,0x125($t4) +/* f03475c: 504d06f9 */ beql $v0,$t5,.L0f036344 +/* f034760: 8fbf0054 */ lw $ra,0x54($sp) +.L0f034764: +/* f034764: 10600011 */ beqz $v1,.L0f0347ac +/* f034768: 24020010 */ addiu $v0,$zero,0x10 +/* f03476c: 1220000f */ beqz $s1,.L0f0347ac +/* f034770: 8fae0128 */ lw $t6,0x128($sp) +/* f034774: 122e000d */ beq $s1,$t6,.L0f0347ac +/* f034778: 00000000 */ sll $zero,$zero,0x0 +/* f03477c: 92380000 */ lbu $t8,0x0($s1) +/* f034780: 24010003 */ addiu $at,$zero,0x3 +/* f034784: 17010009 */ bne $t8,$at,.L0f0347ac +/* f034788: 00000000 */ sll $zero,$zero,0x0 +/* f03478c: 8e2f0004 */ lw $t7,0x4($s1) +/* f034790: 91f90125 */ lbu $t9,0x125($t7) +/* f034794: 14590005 */ bne $v0,$t9,.L0f0347ac +/* f034798: 00000000 */ sll $zero,$zero,0x0 +/* f03479c: 8e080014 */ lw $t0,0x14($s0) +/* f0347a0: 00084840 */ sll $t1,$t0,0x1 +/* f0347a4: 052206e7 */ bltzl $t1,.L0f036344 +/* f0347a8: 8fbf0054 */ lw $ra,0x54($sp) +.L0f0347ac: +/* f0347ac: 54e00003 */ bnezl $a3,.L0f0347bc +/* f0347b0: 00e02025 */ or $a0,$a3,$zero +/* f0347b4: 27a70114 */ addiu $a3,$sp,0x114 +/* f0347b8: 00e02025 */ or $a0,$a3,$zero +.L0f0347bc: +/* f0347bc: 0fc2c41f */ jal func0f0b107c +/* f0347c0: afa7014c */ sw $a3,0x14c($sp) +/* f0347c4: 0002182b */ sltu $v1,$zero,$v0 +/* f0347c8: 10600005 */ beqz $v1,.L0f0347e0 +/* f0347cc: 24050200 */ addiu $a1,$zero,0x200 +/* f0347d0: 8c430000 */ lw $v1,0x0($v0) +/* f0347d4: 306a00ff */ andi $t2,$v1,0xff +/* f0347d8: 394b0003 */ xori $t3,$t2,0x3 +/* f0347dc: 2d630001 */ sltiu $v1,$t3,0x1 +.L0f0347e0: +/* f0347e0: 8fac0138 */ lw $t4,0x138($sp) +/* f0347e4: afa3012c */ sw $v1,0x12c($sp) +/* f0347e8: 398d0002 */ xori $t5,$t4,0x2 +/* f0347ec: 000d182b */ sltu $v1,$zero,$t5 +/* f0347f0: 10600004 */ beqz $v1,.L0f034804 +/* f0347f4: afa3005c */ sw $v1,0x5c($sp) +/* f0347f8: 0fc2c7aa */ jal func0f0b1ea8 +/* f0347fc: 8fa4014c */ lw $a0,0x14c($sp) +/* f034800: 0002182b */ sltu $v1,$zero,$v0 +.L0f034804: +/* f034804: 3c02800a */ lui $v0,0x800a +/* f034808: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f03480c: afa30130 */ sw $v1,0x130($sp) +/* f034810: 8e18001c */ lw $t8,0x1c($s0) +/* f034814: 8c4e00bc */ lw $t6,0xbc($v0) +/* f034818: 8fb9012c */ lw $t9,0x12c($sp) +/* f03481c: 15d80004 */ bne $t6,$t8,.L0f034830 +/* f034820: 00000000 */ sll $zero,$zero,0x0 +/* f034824: 904f1922 */ lbu $t7,0x1922($v0) +/* f034828: 55e006c6 */ bnezl $t7,.L0f036344 +/* f03482c: 8fbf0054 */ lw $ra,0x54($sp) +.L0f034830: +/* f034830: 53200003 */ beqzl $t9,.L0f034840 +/* f034834: 8e080018 */ lw $t0,0x18($s0) +/* f034838: afa00104 */ sw $zero,0x104($sp) +/* f03483c: 8e080018 */ lw $t0,0x18($s0) +.L0f034840: +/* f034840: 3c010020 */ lui $at,0x20 +/* f034844: 01014825 */ or $t1,$t0,$at +/* f034848: 1220000f */ beqz $s1,.L0f034888 +/* f03484c: ae090018 */ sw $t1,0x18($s0) +/* f034850: 922a0000 */ lbu $t2,0x0($s1) +/* f034854: 24010003 */ addiu $at,$zero,0x3 +/* f034858: 5541000c */ bnel $t2,$at,.L0f03488c +/* f03485c: 8fa4014c */ lw $a0,0x14c($sp) +/* f034860: 0fc0a221 */ jal func0f028884 +/* f034864: 8e240004 */ lw $a0,0x4($s1) +/* f034868: 8e0b001c */ lw $t3,0x1c($s0) +/* f03486c: 544b0007 */ bnel $v0,$t3,.L0f03488c +/* f034870: 8fa4014c */ lw $a0,0x14c($sp) +/* f034874: 8e220004 */ lw $v0,0x4($s1) +/* f034878: 3c018000 */ lui $at,0x8000 +/* f03487c: 8c4c0018 */ lw $t4,0x18($v0) +/* f034880: 01816825 */ or $t5,$t4,$at +/* f034884: ac4d0018 */ sw $t5,0x18($v0) +.L0f034888: +/* f034888: 8fa4014c */ lw $a0,0x14c($sp) +.L0f03488c: +/* f03488c: 0fc2c7aa */ jal func0f0b1ea8 +/* f034890: 24050400 */ addiu $a1,$zero,0x400 +/* f034894: 10400011 */ beqz $v0,.L0f0348dc +/* f034898: 3c08800a */ lui $t0,0x800a +/* f03489c: 8fae014c */ lw $t6,0x14c($sp) +/* f0348a0: 24010001 */ addiu $at,$zero,0x1 +/* f0348a4: 8fa50128 */ lw $a1,0x128($sp) +/* f0348a8: 91d80000 */ lbu $t8,0x0($t6) +/* f0348ac: 1701000b */ bne $t8,$at,.L0f0348dc +/* f0348b0: 00000000 */ sll $zero,$zero,0x0 +/* f0348b4: 90af0000 */ lbu $t7,0x0($a1) +/* f0348b8: 24010006 */ addiu $at,$zero,0x6 +/* f0348bc: 3c19800a */ lui $t9,0x800a +/* f0348c0: 51e10005 */ beql $t7,$at,.L0f0348d8 +/* f0348c4: 4480a000 */ mtc1 $zero,$f20 +/* f0348c8: 8f39a2d8 */ lw $t9,-0x5d28($t9) +/* f0348cc: 13200003 */ beqz $t9,.L0f0348dc +/* f0348d0: 00000000 */ sll $zero,$zero,0x0 +/* f0348d4: 4480a000 */ mtc1 $zero,$f20 +.L0f0348d8: +/* f0348d8: 00000000 */ sll $zero,$zero,0x0 +.L0f0348dc: +/* f0348dc: 8d08a2d4 */ lw $t0,-0x5d2c($t0) +/* f0348e0: 8fa50128 */ lw $a1,0x128($sp) +/* f0348e4: 3c09800a */ lui $t1,0x800a +/* f0348e8: 15000047 */ bnez $t0,.L0f034a08 +/* f0348ec: 00000000 */ sll $zero,$zero,0x0 +/* f0348f0: 8fa90170 */ lw $t1,0x170($sp) +/* f0348f4: 90a30000 */ lbu $v1,0x0($a1) +/* f0348f8: 24010006 */ addiu $at,$zero,0x6 +/* f0348fc: 11200007 */ beqz $t1,.L0f03491c +/* f034900: 00000000 */ sll $zero,$zero,0x0 +/* f034904: 14610022 */ bne $v1,$at,.L0f034990 +/* f034908: 3c018008 */ lui $at,0x8008 +/* f03490c: c424e4a8 */ lwc1 $f4,-0x1b58($at) +/* f034910: 4604a502 */ mul.s $f20,$f20,$f4 +/* f034914: 1000001f */ beqz $zero,.L0f034994 +/* f034918: 24010006 */ addiu $at,$zero,0x6 +.L0f03491c: +/* f03491c: 1220000b */ beqz $s1,.L0f03494c +/* f034920: 00000000 */ sll $zero,$zero,0x0 +/* f034924: 922a0000 */ lbu $t2,0x0($s1) +/* f034928: 24010006 */ addiu $at,$zero,0x6 +/* f03492c: 15410007 */ bne $t2,$at,.L0f03494c +/* f034930: 3c018006 */ lui $at,0x8006 +/* f034934: c4262ca8 */ lwc1 $f6,0x2ca8($at) +/* f034938: 3c0141c8 */ lui $at,0x41c8 +/* f03493c: 44814000 */ mtc1 $at,$f8 +/* f034940: 4606a502 */ mul.s $f20,$f20,$f6 +/* f034944: 10000012 */ beqz $zero,.L0f034990 +/* f034948: e7a80124 */ swc1 $f8,0x124($sp) +.L0f03494c: +/* f03494c: 52200011 */ beqzl $s1,.L0f034994 +/* f034950: 24010006 */ addiu $at,$zero,0x6 +/* f034954: 922b0000 */ lbu $t3,0x0($s1) +/* f034958: 24010003 */ addiu $at,$zero,0x3 +/* f03495c: 1561000c */ bne $t3,$at,.L0f034990 +/* f034960: 24010006 */ addiu $at,$zero,0x6 +/* f034964: 5461000b */ bnel $v1,$at,.L0f034994 +/* f034968: 24010006 */ addiu $at,$zero,0x6 +/* f03496c: 0fc06c38 */ jal func0f01b0e0 +/* f034970: 00000000 */ sll $zero,$zero,0x0 +/* f034974: 3c018006 */ lui $at,0x8006 +/* f034978: c42a2ca4 */ lwc1 $f10,0x2ca4($at) +/* f03497c: 8fa50128 */ lw $a1,0x128($sp) +/* f034980: 46005402 */ mul.s $f16,$f10,$f0 +/* f034984: 90a30000 */ lbu $v1,0x0($a1) +/* f034988: 4610a502 */ mul.s $f20,$f20,$f16 +/* f03498c: 00000000 */ sll $zero,$zero,0x0 +.L0f034990: +/* f034990: 24010006 */ addiu $at,$zero,0x6 +.L0f034994: +/* f034994: 50610007 */ beql $v1,$at,.L0f0349b4 +/* f034998: 24010006 */ addiu $at,$zero,0x6 +/* f03499c: 0fc06c2b */ jal func0f01b0ac +/* f0349a0: 00000000 */ sll $zero,$zero,0x0 +/* f0349a4: 8fa50128 */ lw $a1,0x128($sp) +/* f0349a8: 4600a503 */ div.s $f20,$f20,$f0 +/* f0349ac: 90a30000 */ lbu $v1,0x0($a1) +/* f0349b0: 24010006 */ addiu $at,$zero,0x6 +.L0f0349b4: +/* f0349b4: 546100d2 */ bnel $v1,$at,.L0f034d00 +/* f0349b8: 24010006 */ addiu $at,$zero,0x6 +/* f0349bc: 0fc4a25f */ jal func0f12897c +/* f0349c0: 00a02025 */ or $a0,$a1,$zero +/* f0349c4: 00027080 */ sll $t6,$v0,0x2 +/* f0349c8: 3c18800a */ lui $t8,0x800a +/* f0349cc: 030ec021 */ addu $t8,$t8,$t6 +/* f0349d0: 8f18a024 */ lw $t8,-0x5fdc($t8) +/* f0349d4: 8fa40128 */ lw $a0,0x128($sp) +/* f0349d8: c712199c */ lwc1 $f18,0x199c($t8) +/* f0349dc: 0fc4a25f */ jal func0f12897c +/* f0349e0: e7b2010c */ swc1 $f18,0x10c($sp) +/* f0349e4: 00027880 */ sll $t7,$v0,0x2 +/* f0349e8: 3c19800a */ lui $t9,0x800a +/* f0349ec: 032fc821 */ addu $t9,$t9,$t7 +/* f0349f0: 8f39a024 */ lw $t9,-0x5fdc($t9) +/* f0349f4: 8fa50128 */ lw $a1,0x128($sp) +/* f0349f8: c72419a0 */ lwc1 $f4,0x19a0($t9) +/* f0349fc: e7a40108 */ swc1 $f4,0x108($sp) +/* f034a00: 100000be */ beqz $zero,.L0f034cfc +/* f034a04: 90a30000 */ lbu $v1,0x0($a1) +.L0f034a08: +/* f034a08: 8d29a258 */ lw $t1,-0x5da8($t1) +/* f034a0c: 3c0a800a */ lui $t2,0x800a +/* f034a10: 05200049 */ bltz $t1,.L0f034b38 +/* f034a14: 00000000 */ sll $zero,$zero,0x0 +/* f034a18: 8faa0170 */ lw $t2,0x170($sp) +/* f034a1c: 90a30000 */ lbu $v1,0x0($a1) +/* f034a20: 24010006 */ addiu $at,$zero,0x6 +/* f034a24: 11400007 */ beqz $t2,.L0f034a44 +/* f034a28: 00000000 */ sll $zero,$zero,0x0 +/* f034a2c: 14610024 */ bne $v1,$at,.L0f034ac0 +/* f034a30: 3c018008 */ lui $at,0x8008 +/* f034a34: c426e4a8 */ lwc1 $f6,-0x1b58($at) +/* f034a38: 4606a502 */ mul.s $f20,$f20,$f6 +/* f034a3c: 10000021 */ beqz $zero,.L0f034ac4 +/* f034a40: 24010006 */ addiu $at,$zero,0x6 +.L0f034a44: +/* f034a44: 1220000d */ beqz $s1,.L0f034a7c +/* f034a48: 00000000 */ sll $zero,$zero,0x0 +/* f034a4c: 922b0000 */ lbu $t3,0x0($s1) +/* f034a50: 24010006 */ addiu $at,$zero,0x6 +/* f034a54: 15610009 */ bne $t3,$at,.L0f034a7c +/* f034a58: 24010006 */ addiu $at,$zero,0x6 +/* f034a5c: 10610007 */ beq $v1,$at,.L0f034a7c +/* f034a60: 3c018006 */ lui $at,0x8006 +/* f034a64: c4282ca8 */ lwc1 $f8,0x2ca8($at) +/* f034a68: 3c0141c8 */ lui $at,0x41c8 +/* f034a6c: 44815000 */ mtc1 $at,$f10 +/* f034a70: 4608a502 */ mul.s $f20,$f20,$f8 +/* f034a74: 10000012 */ beqz $zero,.L0f034ac0 +/* f034a78: e7aa0124 */ swc1 $f10,0x124($sp) +.L0f034a7c: +/* f034a7c: 52200011 */ beqzl $s1,.L0f034ac4 +/* f034a80: 24010006 */ addiu $at,$zero,0x6 +/* f034a84: 922c0000 */ lbu $t4,0x0($s1) +/* f034a88: 24010003 */ addiu $at,$zero,0x3 +/* f034a8c: 1581000c */ bne $t4,$at,.L0f034ac0 +/* f034a90: 24010006 */ addiu $at,$zero,0x6 +/* f034a94: 5461000b */ bnel $v1,$at,.L0f034ac4 +/* f034a98: 24010006 */ addiu $at,$zero,0x6 +/* f034a9c: 0fc06c38 */ jal func0f01b0e0 +/* f034aa0: 00000000 */ sll $zero,$zero,0x0 +/* f034aa4: 3c018006 */ lui $at,0x8006 +/* f034aa8: c4302ca4 */ lwc1 $f16,0x2ca4($at) +/* f034aac: 8fa50128 */ lw $a1,0x128($sp) +/* f034ab0: 46008482 */ mul.s $f18,$f16,$f0 +/* f034ab4: 90a30000 */ lbu $v1,0x0($a1) +/* f034ab8: 4612a502 */ mul.s $f20,$f20,$f18 +/* f034abc: 00000000 */ sll $zero,$zero,0x0 +.L0f034ac0: +/* f034ac0: 24010006 */ addiu $at,$zero,0x6 +.L0f034ac4: +/* f034ac4: 50610007 */ beql $v1,$at,.L0f034ae4 +/* f034ac8: 24010006 */ addiu $at,$zero,0x6 +/* f034acc: 0fc06c2b */ jal func0f01b0ac +/* f034ad0: 00000000 */ sll $zero,$zero,0x0 +/* f034ad4: 8fa50128 */ lw $a1,0x128($sp) +/* f034ad8: 4600a503 */ div.s $f20,$f20,$f0 +/* f034adc: 90a30000 */ lbu $v1,0x0($a1) +/* f034ae0: 24010006 */ addiu $at,$zero,0x6 +.L0f034ae4: +/* f034ae4: 54610086 */ bnel $v1,$at,.L0f034d00 +/* f034ae8: 24010006 */ addiu $at,$zero,0x6 +/* f034aec: 0fc4a25f */ jal func0f12897c +/* f034af0: 00a02025 */ or $a0,$a1,$zero +/* f034af4: 0002c080 */ sll $t8,$v0,0x2 +/* f034af8: 3c0f800a */ lui $t7,0x800a +/* f034afc: 01f87821 */ addu $t7,$t7,$t8 +/* f034b00: 8defa024 */ lw $t7,-0x5fdc($t7) +/* f034b04: 8fa40128 */ lw $a0,0x128($sp) +/* f034b08: c5e4199c */ lwc1 $f4,0x199c($t7) +/* f034b0c: 0fc4a25f */ jal func0f12897c +/* f034b10: e7a4010c */ swc1 $f4,0x10c($sp) +/* f034b14: 0002c880 */ sll $t9,$v0,0x2 +/* f034b18: 3c08800a */ lui $t0,0x800a +/* f034b1c: 01194021 */ addu $t0,$t0,$t9 +/* f034b20: 8d08a024 */ lw $t0,-0x5fdc($t0) +/* f034b24: 8fa50128 */ lw $a1,0x128($sp) +/* f034b28: c50619a0 */ lwc1 $f6,0x19a0($t0) +/* f034b2c: e7a60108 */ swc1 $f6,0x108($sp) +/* f034b30: 10000072 */ beqz $zero,.L0f034cfc +/* f034b34: 90a30000 */ lbu $v1,0x0($a1) +.L0f034b38: +/* f034b38: 8d4aa25c */ lw $t2,-0x5da4($t2) +/* f034b3c: 8fab0170 */ lw $t3,0x170($sp) +/* f034b40: 0542005b */ bltzl $t2,.L0f034cb0 +/* f034b44: 90a30000 */ lbu $v1,0x0($a1) +/* f034b48: 1160000a */ beqz $t3,.L0f034b74 +/* f034b4c: 3c0c800a */ lui $t4,0x800a +/* f034b50: 8d8ca260 */ lw $t4,-0x5da0($t4) +/* f034b54: 3c018008 */ lui $at,0x8008 +/* f034b58: 8d8200bc */ lw $v0,0xbc($t4) +/* f034b5c: 14a20025 */ bne $a1,$v0,.L0f034bf4 +/* f034b60: 00000000 */ sll $zero,$zero,0x0 +/* f034b64: c428e4a8 */ lwc1 $f8,-0x1b58($at) +/* f034b68: 4608a502 */ mul.s $f20,$f20,$f8 +/* f034b6c: 10000021 */ beqz $zero,.L0f034bf4 +/* f034b70: 00000000 */ sll $zero,$zero,0x0 +.L0f034b74: +/* f034b74: 1220000c */ beqz $s1,.L0f034ba8 +/* f034b78: 3c0d800a */ lui $t5,0x800a +/* f034b7c: 8dada260 */ lw $t5,-0x5da0($t5) +/* f034b80: 3c018006 */ lui $at,0x8006 +/* f034b84: 8da200bc */ lw $v0,0xbc($t5) +/* f034b88: 16220007 */ bne $s1,$v0,.L0f034ba8 +/* f034b8c: 00000000 */ sll $zero,$zero,0x0 +/* f034b90: c42a2ca8 */ lwc1 $f10,0x2ca8($at) +/* f034b94: 3c0141c8 */ lui $at,0x41c8 +/* f034b98: 44818000 */ mtc1 $at,$f16 +/* f034b9c: 460aa502 */ mul.s $f20,$f20,$f10 +/* f034ba0: 10000014 */ beqz $zero,.L0f034bf4 +/* f034ba4: e7b00124 */ swc1 $f16,0x124($sp) +.L0f034ba8: +/* f034ba8: 3c0e800a */ lui $t6,0x800a +/* f034bac: 8dcea260 */ lw $t6,-0x5da0($t6) +/* f034bb0: 12200010 */ beqz $s1,.L0f034bf4 +/* f034bb4: 8dc200bc */ lw $v0,0xbc($t6) +/* f034bb8: 1222000e */ beq $s1,$v0,.L0f034bf4 +/* f034bbc: 00000000 */ sll $zero,$zero,0x0 +/* f034bc0: 14a2000c */ bne $a1,$v0,.L0f034bf4 +/* f034bc4: 00000000 */ sll $zero,$zero,0x0 +/* f034bc8: 0fc06c38 */ jal func0f01b0e0 +/* f034bcc: 00000000 */ sll $zero,$zero,0x0 +/* f034bd0: 3c018006 */ lui $at,0x8006 +/* f034bd4: c4322ca4 */ lwc1 $f18,0x2ca4($at) +/* f034bd8: 3c18800a */ lui $t8,0x800a +/* f034bdc: 8f18a260 */ lw $t8,-0x5da0($t8) +/* f034be0: 46009102 */ mul.s $f4,$f18,$f0 +/* f034be4: 8fa50128 */ lw $a1,0x128($sp) +/* f034be8: 8f0200bc */ lw $v0,0xbc($t8) +/* f034bec: 4604a502 */ mul.s $f20,$f20,$f4 +/* f034bf0: 00000000 */ sll $zero,$zero,0x0 +.L0f034bf4: +/* f034bf4: 10a20008 */ beq $a1,$v0,.L0f034c18 +/* f034bf8: 00000000 */ sll $zero,$zero,0x0 +/* f034bfc: 0fc06c2b */ jal func0f01b0ac +/* f034c00: 00000000 */ sll $zero,$zero,0x0 +/* f034c04: 3c0f800a */ lui $t7,0x800a +/* f034c08: 8defa260 */ lw $t7,-0x5da0($t7) +/* f034c0c: 4600a503 */ div.s $f20,$f20,$f0 +/* f034c10: 8fa50128 */ lw $a1,0x128($sp) +/* f034c14: 8de200bc */ lw $v0,0xbc($t7) +.L0f034c18: +/* f034c18: 14a20012 */ bne $a1,$v0,.L0f034c64 +/* f034c1c: 00000000 */ sll $zero,$zero,0x0 +/* f034c20: 0fc4a25f */ jal func0f12897c +/* f034c24: 00a02025 */ or $a0,$a1,$zero +/* f034c28: 0002c880 */ sll $t9,$v0,0x2 +/* f034c2c: 3c08800a */ lui $t0,0x800a +/* f034c30: 01194021 */ addu $t0,$t0,$t9 +/* f034c34: 8d08a024 */ lw $t0,-0x5fdc($t0) +/* f034c38: 8fa40128 */ lw $a0,0x128($sp) +/* f034c3c: c506199c */ lwc1 $f6,0x199c($t0) +/* f034c40: 0fc4a25f */ jal func0f12897c +/* f034c44: e7a6010c */ swc1 $f6,0x10c($sp) +/* f034c48: 00024880 */ sll $t1,$v0,0x2 +/* f034c4c: 3c0a800a */ lui $t2,0x800a +/* f034c50: 01495021 */ addu $t2,$t2,$t1 +/* f034c54: 8d4aa024 */ lw $t2,-0x5fdc($t2) +/* f034c58: 8fa50128 */ lw $a1,0x128($sp) +/* f034c5c: c54819a0 */ lwc1 $f8,0x19a0($t2) +/* f034c60: e7a80108 */ swc1 $f8,0x108($sp) +.L0f034c64: +/* f034c64: 12200025 */ beqz $s1,.L0f034cfc +/* f034c68: 90a30000 */ lbu $v1,0x0($a1) +/* f034c6c: 3c0b800a */ lui $t3,0x800a +/* f034c70: 8d6ba268 */ lw $t3,-0x5d98($t3) +/* f034c74: 3c0d800a */ lui $t5,0x800a +/* f034c78: 8d6c00bc */ lw $t4,0xbc($t3) +/* f034c7c: 562c0020 */ bnel $s1,$t4,.L0f034d00 +/* f034c80: 24010006 */ addiu $at,$zero,0x6 +/* f034c84: 8dada260 */ lw $t5,-0x5da0($t5) +/* f034c88: 3c0142c8 */ lui $at,0x42c8 +/* f034c8c: 8dae00bc */ lw $t6,0xbc($t5) +/* f034c90: 50ae001b */ beql $a1,$t6,.L0f034d00 +/* f034c94: 24010006 */ addiu $at,$zero,0x6 +/* f034c98: 44815000 */ mtc1 $at,$f10 +/* f034c9c: 00000000 */ sll $zero,$zero,0x0 +/* f034ca0: 460aa502 */ mul.s $f20,$f20,$f10 +/* f034ca4: 10000016 */ beqz $zero,.L0f034d00 +/* f034ca8: 24010006 */ addiu $at,$zero,0x6 +/* f034cac: 90a30000 */ lbu $v1,0x0($a1) +.L0f034cb0: +/* f034cb0: 24010006 */ addiu $at,$zero,0x6 +/* f034cb4: 3c18800a */ lui $t8,0x800a +/* f034cb8: 54610011 */ bnel $v1,$at,.L0f034d00 +/* f034cbc: 24010006 */ addiu $at,$zero,0x6 +/* f034cc0: 8f18a24c */ lw $t8,-0x5db4($t8) +/* f034cc4: 00a02025 */ or $a0,$a1,$zero +/* f034cc8: 0fc4a25f */ jal func0f12897c +/* f034ccc: afb800e8 */ sw $t8,0xe8($sp) +/* f034cd0: 0fc4a24b */ jal func0f12892c +/* f034cd4: 00402025 */ or $a0,$v0,$zero +/* f034cd8: 3c0f800a */ lui $t7,0x800a +/* f034cdc: 8defa248 */ lw $t7,-0x5db8($t7) +/* f034ce0: 8fa400e8 */ lw $a0,0xe8($sp) +/* f034ce4: c5f0005c */ lwc1 $f16,0x5c($t7) +/* f034ce8: 4610a502 */ mul.s $f20,$f20,$f16 +/* f034cec: 0fc4a24b */ jal func0f12892c +/* f034cf0: 00000000 */ sll $zero,$zero,0x0 +/* f034cf4: 8fa50128 */ lw $a1,0x128($sp) +/* f034cf8: 90a30000 */ lbu $v1,0x0($a1) +.L0f034cfc: +/* f034cfc: 24010006 */ addiu $at,$zero,0x6 +.L0f034d00: +/* f034d00: 1461001d */ bne $v1,$at,.L0f034d78 +/* f034d04: 3c08800a */ lui $t0,0x800a +/* f034d08: 8d08a24c */ lw $t0,-0x5db4($t0) +/* f034d0c: 00a02025 */ or $a0,$a1,$zero +/* f034d10: 0fc4a25f */ jal func0f12897c +/* f034d14: afa800e4 */ sw $t0,0xe4($sp) +/* f034d18: 0fc4a24b */ jal func0f12892c +/* f034d1c: 00402025 */ or $a0,$v0,$zero +/* f034d20: 3c04800a */ lui $a0,0x800a +/* f034d24: 8084a24f */ lb $a0,-0x5db1($a0) +/* f034d28: 27a500e0 */ addiu $a1,$sp,0xe0 +/* f034d2c: 0c0054b4 */ jal 0x152d0 +/* f034d30: 27a600dc */ addiu $a2,$sp,0xdc +/* f034d34: 8fa400e0 */ lw $a0,0xe0($sp) +/* f034d38: 3c053e80 */ lui $a1,0x3e80 +/* f034d3c: 2406ffff */ addiu $a2,$zero,-1 +/* f034d40: 04820004 */ bltzl $a0,.L0f034d54 +/* f034d44: 8fa400dc */ lw $a0,0xdc($sp) +/* f034d48: 0fc47701 */ jal func0f11dc04 +/* f034d4c: 2407ffff */ addiu $a3,$zero,-1 +/* f034d50: 8fa400dc */ lw $a0,0xdc($sp) +.L0f034d54: +/* f034d54: 3c053e80 */ lui $a1,0x3e80 +/* f034d58: 2406ffff */ addiu $a2,$zero,-1 +/* f034d5c: 04800003 */ bltz $a0,.L0f034d6c +/* f034d60: 00000000 */ sll $zero,$zero,0x0 +/* f034d64: 0fc47701 */ jal func0f11dc04 +/* f034d68: 2407ffff */ addiu $a3,$zero,-1 +.L0f034d6c: +/* f034d6c: 0fc4a24b */ jal func0f12892c +/* f034d70: 8fa400e4 */ lw $a0,0xe4($sp) +/* f034d74: 8fa50128 */ lw $a1,0x128($sp) +.L0f034d78: +/* f034d78: 3c09800a */ lui $t1,0x800a +/* f034d7c: 8d29a2d4 */ lw $t1,-0x5d2c($t1) +/* f034d80: 1120000e */ beqz $t1,.L0f034dbc +/* f034d84: 00000000 */ sll $zero,$zero,0x0 +/* f034d88: 12200016 */ beqz $s1,.L0f034de4 +/* f034d8c: 00000000 */ sll $zero,$zero,0x0 +/* f034d90: 92220000 */ lbu $v0,0x0($s1) +/* f034d94: 24010006 */ addiu $at,$zero,0x6 +/* f034d98: 10410003 */ beq $v0,$at,.L0f034da8 +/* f034d9c: 24010003 */ addiu $at,$zero,0x3 +/* f034da0: 14410010 */ bne $v0,$at,.L0f034de4 +/* f034da4: 00000000 */ sll $zero,$zero,0x0 +.L0f034da8: +/* f034da8: 0fc633fe */ jal func0f18cff8 +/* f034dac: 8e240004 */ lw $a0,0x4($s1) +/* f034db0: afa200f0 */ sw $v0,0xf0($sp) +/* f034db4: 1000000b */ beqz $zero,.L0f034de4 +/* f034db8: 8fa50128 */ lw $a1,0x128($sp) +.L0f034dbc: +/* f034dbc: 12200009 */ beqz $s1,.L0f034de4 +/* f034dc0: 00000000 */ sll $zero,$zero,0x0 +/* f034dc4: 922a0000 */ lbu $t2,0x0($s1) +/* f034dc8: 24010006 */ addiu $at,$zero,0x6 +/* f034dcc: 15410005 */ bne $t2,$at,.L0f034de4 +/* f034dd0: 00000000 */ sll $zero,$zero,0x0 +/* f034dd4: 0fc4a25f */ jal func0f12897c +/* f034dd8: 02202025 */ or $a0,$s1,$zero +/* f034ddc: afa200f0 */ sw $v0,0xf0($sp) +/* f034de0: 8fa50128 */ lw $a1,0x128($sp) +.L0f034de4: +/* f034de4: 5220005f */ beqzl $s1,.L0f034f64 +/* f034de8: 8fa8014c */ lw $t0,0x14c($sp) +/* f034dec: 922b0000 */ lbu $t3,0x0($s1) +/* f034df0: 24010003 */ addiu $at,$zero,0x3 +/* f034df4: 8fac014c */ lw $t4,0x14c($sp) +/* f034df8: 5561005a */ bnel $t3,$at,.L0f034f64 +/* f034dfc: 8fa8014c */ lw $t0,0x14c($sp) +/* f034e00: 918d0000 */ lbu $t5,0x0($t4) +/* f034e04: 24010013 */ addiu $at,$zero,0x13 +/* f034e08: 55a10056 */ bnel $t5,$at,.L0f034f64 +/* f034e0c: 8fa8014c */ lw $t0,0x14c($sp) +/* f034e10: c6320008 */ lwc1 $f18,0x8($s1) +/* f034e14: c4a40008 */ lwc1 $f4,0x8($a1) +/* f034e18: c626000c */ lwc1 $f6,0xc($s1) +/* f034e1c: c4a8000c */ lwc1 $f8,0xc($a1) +/* f034e20: 46049001 */ sub.s $f0,$f18,$f4 +/* f034e24: c62a0010 */ lwc1 $f10,0x10($s1) +/* f034e28: c4b00010 */ lwc1 $f16,0x10($a1) +/* f034e2c: 46083081 */ sub.s $f2,$f6,$f8 +/* f034e30: 46000482 */ mul.s $f18,$f0,$f0 +/* f034e34: 3c017f1b */ lui $at,0x7f1b +/* f034e38: 46105301 */ sub.s $f12,$f10,$f16 +/* f034e3c: 46021102 */ mul.s $f4,$f2,$f2 +/* f034e40: c42a8d60 */ lwc1 $f10,-0x72a0($at) +/* f034e44: 3c017f1b */ lui $at,0x7f1b +/* f034e48: 460c6202 */ mul.s $f8,$f12,$f12 +/* f034e4c: 46049180 */ add.s $f6,$f18,$f4 +/* f034e50: 46083380 */ add.s $f14,$f6,$f8 +/* f034e54: 460a703c */ c.lt.s $f14,$f10 +/* f034e58: 00000000 */ sll $zero,$zero,0x0 +/* f034e5c: 4500000f */ bc1f .L0f034e9c +/* f034e60: 00000000 */ sll $zero,$zero,0x0 +/* f034e64: 0c004b70 */ jal 0x12dc0 +/* f034e68: 00000000 */ sll $zero,$zero,0x0 +/* f034e6c: 3c014080 */ lui $at,0x4080 +/* f034e70: 44818000 */ mtc1 $at,$f16 +/* f034e74: 24010003 */ addiu $at,$zero,0x3 +/* f034e78: 0041001b */ divu $zero,$v0,$at +/* f034e7c: 00007010 */ mfhi $t6 +/* f034e80: 448e9000 */ mtc1 $t6,$f18 +/* f034e84: 00000000 */ sll $zero,$zero,0x0 +/* f034e88: 46809120 */ cvt.s.w $f4,$f18 +/* f034e8c: 46048180 */ add.s $f6,$f16,$f4 +/* f034e90: 4606a502 */ mul.s $f20,$f20,$f6 +/* f034e94: 10000033 */ beqz $zero,.L0f034f64 +/* f034e98: 8fa8014c */ lw $t0,0x14c($sp) +.L0f034e9c: +/* f034e9c: c4288d64 */ lwc1 $f8,-0x729c($at) +/* f034ea0: 3c017f1b */ lui $at,0x7f1b +/* f034ea4: 4608703c */ c.lt.s $f14,$f8 +/* f034ea8: 00000000 */ sll $zero,$zero,0x0 +/* f034eac: 4500000c */ bc1f .L0f034ee0 +/* f034eb0: 00000000 */ sll $zero,$zero,0x0 +/* f034eb4: 0c004b70 */ jal 0x12dc0 +/* f034eb8: 00000000 */ sll $zero,$zero,0x0 +/* f034ebc: 30580001 */ andi $t8,$v0,0x1 +/* f034ec0: 44989000 */ mtc1 $t8,$f18 +/* f034ec4: 3c014040 */ lui $at,0x4040 +/* f034ec8: 44815000 */ mtc1 $at,$f10 +/* f034ecc: 46809420 */ cvt.s.w $f16,$f18 +/* f034ed0: 46105100 */ add.s $f4,$f10,$f16 +/* f034ed4: 4604a502 */ mul.s $f20,$f20,$f4 +/* f034ed8: 10000022 */ beqz $zero,.L0f034f64 +/* f034edc: 8fa8014c */ lw $t0,0x14c($sp) +.L0f034ee0: +/* f034ee0: c4268d68 */ lwc1 $f6,-0x7298($at) +/* f034ee4: 3c017f1b */ lui $at,0x7f1b +/* f034ee8: 4606703c */ c.lt.s $f14,$f6 +/* f034eec: 00000000 */ sll $zero,$zero,0x0 +/* f034ef0: 4500000c */ bc1f .L0f034f24 +/* f034ef4: 00000000 */ sll $zero,$zero,0x0 +/* f034ef8: 0c004b70 */ jal 0x12dc0 +/* f034efc: 00000000 */ sll $zero,$zero,0x0 +/* f034f00: 304f0001 */ andi $t7,$v0,0x1 +/* f034f04: 448f9000 */ mtc1 $t7,$f18 +/* f034f08: 3c014000 */ lui $at,0x4000 +/* f034f0c: 44814000 */ mtc1 $at,$f8 +/* f034f10: 468092a0 */ cvt.s.w $f10,$f18 +/* f034f14: 460a4400 */ add.s $f16,$f8,$f10 +/* f034f18: 4610a502 */ mul.s $f20,$f20,$f16 +/* f034f1c: 10000011 */ beqz $zero,.L0f034f64 +/* f034f20: 8fa8014c */ lw $t0,0x14c($sp) +.L0f034f24: +/* f034f24: c4248d6c */ lwc1 $f4,-0x7294($at) +/* f034f28: 4604703c */ c.lt.s $f14,$f4 +/* f034f2c: 00000000 */ sll $zero,$zero,0x0 +/* f034f30: 4502000c */ bc1fl .L0f034f64 +/* f034f34: 8fa8014c */ lw $t0,0x14c($sp) +/* f034f38: 0c004b70 */ jal 0x12dc0 +/* f034f3c: 00000000 */ sll $zero,$zero,0x0 +/* f034f40: 30590001 */ andi $t9,$v0,0x1 +/* f034f44: 44999000 */ mtc1 $t9,$f18 +/* f034f48: 3c013f80 */ lui $at,0x3f80 +/* f034f4c: 44813000 */ mtc1 $at,$f6 +/* f034f50: 46809220 */ cvt.s.w $f8,$f18 +/* f034f54: 46083280 */ add.s $f10,$f6,$f8 +/* f034f58: 460aa502 */ mul.s $f20,$f20,$f10 +/* f034f5c: 00000000 */ sll $zero,$zero,0x0 +/* f034f60: 8fa8014c */ lw $t0,0x14c($sp) +.L0f034f64: +/* f034f64: 5100000b */ beqzl $t0,.L0f034f94 +/* f034f68: 8fab0158 */ lw $t3,0x158($sp) +/* f034f6c: 91090000 */ lbu $t1,0x0($t0) +/* f034f70: 24010016 */ addiu $at,$zero,0x16 +/* f034f74: 15210006 */ bne $t1,$at,.L0f034f90 +/* f034f78: 3c014120 */ lui $at,0x4120 +/* f034f7c: 44818000 */ mtc1 $at,$f16 +/* f034f80: 240a0001 */ addiu $t2,$zero,0x1 +/* f034f84: afaa0158 */ sw $t2,0x158($sp) +/* f034f88: 4610a502 */ mul.s $f20,$f20,$f16 +/* f034f8c: 00000000 */ sll $zero,$zero,0x0 +.L0f034f90: +/* f034f90: 8fab0158 */ lw $t3,0x158($sp) +.L0f034f94: +/* f034f94: 5160006b */ beqzl $t3,.L0f035144 +/* f034f98: 44804000 */ mtc1 $zero,$f8 +/* f034f9c: 0fc0cfe8 */ jal func0f033fa0 +/* f034fa0: 02002025 */ or $a0,$s0,$zero +/* f034fa4: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f034fa8: 44809000 */ mtc1 $zero,$f18 +/* f034fac: 46000086 */ mov.s $f2,$f0 +/* f034fb0: 10400009 */ beqz $v0,.L0f034fd8 +/* f034fb4: 3c0e800a */ lui $t6,0x800a +/* f034fb8: 8c4c0004 */ lw $t4,0x4($v0) +/* f034fbc: 2401000b */ addiu $at,$zero,0xb +/* f034fc0: 918d0047 */ lbu $t5,0x47($t4) +/* f034fc4: 15a10004 */ bne $t5,$at,.L0f034fd8 +/* f034fc8: 3c014080 */ lui $at,0x4080 +/* f034fcc: 44812000 */ mtc1 $at,$f4 +/* f034fd0: 00000000 */ sll $zero,$zero,0x0 +/* f034fd4: e7a40108 */ swc1 $f4,0x108($sp) +.L0f034fd8: +/* f034fd8: 4600903c */ c.lt.s $f18,$f0 +/* f034fdc: 00000000 */ sll $zero,$zero,0x0 +/* f034fe0: 45020058 */ bc1fl .L0f035144 +/* f034fe4: 44804000 */ mtc1 $zero,$f8 +/* f034fe8: 8dcea2d8 */ lw $t6,-0x5d28($t6) +/* f034fec: 3c18800a */ lui $t8,0x800a +/* f034ff0: 51c0000e */ beqzl $t6,.L0f03502c +/* f034ff4: 8e080018 */ lw $t0,0x18($s0) +/* f034ff8: 8f18a248 */ lw $t8,-0x5db8($t8) +/* f034ffc: 3c04800b */ lui $a0,0x800b +/* f035000: 8f0f0070 */ lw $t7,0x70($t8) +/* f035004: e7a20134 */ swc1 $f2,0x134($sp) +/* f035008: 000fc880 */ sll $t9,$t7,0x2 +/* f03500c: 032fc821 */ addu $t9,$t9,$t7 +/* f035010: 0019c940 */ sll $t9,$t9,0x5 +/* f035014: 00992021 */ addu $a0,$a0,$t9 +/* f035018: 0fc61ddc */ jal func0f187770 +/* f03501c: 9084c855 */ lbu $a0,-0x37ab($a0) +/* f035020: c7a20134 */ lwc1 $f2,0x134($sp) +/* f035024: 4600a503 */ div.s $f20,$f20,$f0 +/* f035028: 8e080018 */ lw $t0,0x18($s0) +.L0f03502c: +/* f03502c: 8fa6015c */ lw $a2,0x15c($sp) +/* f035030: 3c010200 */ lui $at,0x200 +/* f035034: 01014825 */ or $t1,$t0,$at +/* f035038: 10c00010 */ beqz $a2,.L0f03507c +/* f03503c: ae090018 */ sw $t1,0x18($s0) +/* f035040: 8fa50160 */ lw $a1,0x160($sp) +/* f035044: 50a0000e */ beqzl $a1,.L0f035080 +/* f035048: 02002025 */ or $a0,$s0,$zero +/* f03504c: 8e0a0020 */ lw $t2,0x20($s0) +/* f035050: 02002025 */ or $a0,$s0,$zero +/* f035054: 8fa70164 */ lw $a3,0x164($sp) +/* f035058: 11400008 */ beqz $t2,.L0f03507c +/* f03505c: 8fab0168 */ lw $t3,0x168($sp) +/* f035060: 8fac016c */ lw $t4,0x16c($sp) +/* f035064: afab0010 */ sw $t3,0x10($sp) +/* f035068: e7a20134 */ swc1 $f2,0x134($sp) +/* f03506c: 0fc0d020 */ jal func0f034080 +/* f035070: afac0014 */ sw $t4,0x14($sp) +/* f035074: 1000000d */ beqz $zero,.L0f0350ac +/* f035078: c7a20134 */ lwc1 $f2,0x134($sp) +.L0f03507c: +/* f03507c: 02002025 */ or $a0,$s0,$zero +.L0f035080: +/* f035080: 0fc0cfe8 */ jal func0f033fa0 +/* f035084: e7a20134 */ swc1 $f2,0x134($sp) +/* f035088: 8e04001c */ lw $a0,0x1c($s0) +/* f03508c: 44050000 */ mfc1 $a1,$f0 +/* f035090: afa00018 */ sw $zero,0x18($sp) +/* f035094: afa00014 */ sw $zero,0x14($sp) +/* f035098: afa00010 */ sw $zero,0x10($sp) +/* f03509c: 00003025 */ or $a2,$zero,$zero +/* f0350a0: 0fc0a3df */ jal func0f028f7c +/* f0350a4: 00003825 */ or $a3,$zero,$zero +/* f0350a8: c7a20134 */ lwc1 $f2,0x134($sp) +.L0f0350ac: +/* f0350ac: 3c0d800a */ lui $t5,0x800a +/* f0350b0: 8dada2d8 */ lw $t5,-0x5d28($t5) +/* f0350b4: 3c0e800b */ lui $t6,0x800b +/* f0350b8: c7a60108 */ lwc1 $f6,0x108($sp) +/* f0350bc: 51a0000c */ beqzl $t5,.L0f0350f0 +/* f0350c0: 4606a003 */ div.s $f0,$f20,$f6 +/* f0350c4: 8dcecb94 */ lw $t6,-0x346c($t6) +/* f0350c8: 02002025 */ or $a0,$s0,$zero +/* f0350cc: 31d80001 */ andi $t8,$t6,0x1 +/* f0350d0: 53000007 */ beqzl $t8,.L0f0350f0 +/* f0350d4: 4606a003 */ div.s $f0,$f20,$f6 +/* f0350d8: 4480a000 */ mtc1 $zero,$f20 +/* f0350dc: 0fc0cfea */ jal func0f033fa8 +/* f0350e0: 24050000 */ addiu $a1,$zero,0x0 +/* f0350e4: 10000013 */ beqz $zero,.L0f035134 +/* f0350e8: 240f0001 */ addiu $t7,$zero,0x1 +/* f0350ec: 4606a003 */ div.s $f0,$f20,$f6 +.L0f0350f0: +/* f0350f0: 02002025 */ or $a0,$s0,$zero +/* f0350f4: 4602003e */ c.le.s $f0,$f2 +/* f0350f8: 00000000 */ sll $zero,$zero,0x0 +/* f0350fc: 4502000a */ bc1fl .L0f035128 +/* f035100: 4480a000 */ mtc1 $zero,$f20 +/* f035104: 46001081 */ sub.s $f2,$f2,$f0 +/* f035108: 4480a000 */ mtc1 $zero,$f20 +/* f03510c: 02002025 */ or $a0,$s0,$zero +/* f035110: 44051000 */ mfc1 $a1,$f2 +/* f035114: 0fc0cfea */ jal func0f033fa8 +/* f035118: 00000000 */ sll $zero,$zero,0x0 +/* f03511c: 10000005 */ beqz $zero,.L0f035134 +/* f035120: 240f0001 */ addiu $t7,$zero,0x1 +/* f035124: 4480a000 */ mtc1 $zero,$f20 +.L0f035128: +/* f035128: 0fc0cfea */ jal func0f033fa8 +/* f03512c: 24050000 */ addiu $a1,$zero,0x0 +/* f035130: 240f0001 */ addiu $t7,$zero,0x1 +.L0f035134: +/* f035134: 24190001 */ addiu $t9,$zero,0x1 +/* f035138: afaf011c */ sw $t7,0x11c($sp) +/* f03513c: afb90120 */ sw $t9,0x120($sp) +/* f035140: 44804000 */ mtc1 $zero,$f8 +.L0f035144: +/* f035144: 8fa80154 */ lw $t0,0x154($sp) +/* f035148: 2401006e */ addiu $at,$zero,0x6e +/* f03514c: 4614403c */ c.lt.s $f8,$f20 +/* f035150: 00000000 */ sll $zero,$zero,0x0 +/* f035154: 45000038 */ bc1f .L0f035238 +/* f035158: 00000000 */ sll $zero,$zero,0x0 +/* f03515c: 15010036 */ bne $t0,$at,.L0f035238 +/* f035160: 00000000 */ sll $zero,$zero,0x0 +/* f035164: 8e040178 */ lw $a0,0x178($s0) +/* f035168: 10800033 */ beqz $a0,.L0f035238 +/* f03516c: 00000000 */ sll $zero,$zero,0x0 +/* f035170: 0fc22f3d */ jal func0f08bcf4 +/* f035174: 00000000 */ sll $zero,$zero,0x0 +/* f035178: 24010005 */ addiu $at,$zero,0x5 +/* f03517c: 14410003 */ bne $v0,$at,.L0f03518c +/* f035180: 24090008 */ addiu $t1,$zero,0x8 +/* f035184: 1000002c */ beqz $zero,.L0f035238 +/* f035188: afa90154 */ sw $t1,0x154($sp) +.L0f03518c: +/* f03518c: 4480a000 */ mtc1 $zero,$f20 +/* f035190: 24010003 */ addiu $at,$zero,0x3 +/* f035194: 10410008 */ beq $v0,$at,.L0f0351b8 +/* f035198: 3c0d8007 */ lui $t5,0x8007 +/* f03519c: 8e040178 */ lw $a0,0x178($s0) +/* f0351a0: 0fc20a59 */ jal func0f082964 +/* f0351a4: 24050004 */ addiu $a1,$zero,0x4 +/* f0351a8: 8e0a0014 */ lw $t2,0x14($s0) +/* f0351ac: 354b0001 */ ori $t3,$t2,0x1 +/* f0351b0: 10000021 */ beqz $zero,.L0f035238 +/* f0351b4: ae0b0014 */ sw $t3,0x14($s0) +.L0f0351b8: +/* f0351b8: 25ad8268 */ addiu $t5,$t5,-32152 +/* f0351bc: 8da10000 */ lw $at,0x0($t5) +/* f0351c0: 27ac00c0 */ addiu $t4,$sp,0xc0 +/* f0351c4: ad810000 */ sw $at,0x0($t4) +/* f0351c8: 95a10004 */ lhu $at,0x4($t5) +/* f0351cc: 0c004b70 */ jal 0x12dc0 +/* f0351d0: a5810004 */ sh $at,0x4($t4) +/* f0351d4: 3c01bf80 */ lui $at,0xbf80 +/* f0351d8: 44810000 */ mtc1 $at,$f0 +/* f0351dc: 24010003 */ addiu $at,$zero,0x3 +/* f0351e0: 0041001b */ divu $zero,$v0,$at +/* f0351e4: 00007810 */ mfhi $t7 +/* f0351e8: 000fc840 */ sll $t9,$t7,0x1 +/* f0351ec: 03b93021 */ addu $a2,$sp,$t9 +/* f0351f0: 84c600c0 */ lh $a2,0xc0($a2) +/* f0351f4: 8e05001c */ lw $a1,0x1c($s0) +/* f0351f8: 2408ffff */ addiu $t0,$zero,-1 +/* f0351fc: 2409ffff */ addiu $t1,$zero,-1 +/* f035200: afa9002c */ sw $t1,0x2c($sp) +/* f035204: afa80010 */ sw $t0,0x10($sp) +/* f035208: afa00028 */ sw $zero,0x28($sp) +/* f03520c: afa00020 */ sw $zero,0x20($sp) +/* f035210: afa0001c */ sw $zero,0x1c($sp) +/* f035214: afa00018 */ sw $zero,0x18($sp) +/* f035218: afa00014 */ sw $zero,0x14($sp) +/* f03521c: 00002025 */ or $a0,$zero,$zero +/* f035220: 2407ffff */ addiu $a3,$zero,-1 +/* f035224: e7a00038 */ swc1 $f0,0x38($sp) +/* f035228: e7a00034 */ swc1 $f0,0x34($sp) +/* f03522c: e7a00030 */ swc1 $f0,0x30($sp) +/* f035230: 0fc24e7e */ jal func0f0939f8 +/* f035234: e7a00024 */ swc1 $f0,0x24($sp) +.L0f035238: +/* f035238: 52200051 */ beqzl $s1,.L0f035380 +/* f03523c: 8e0e0018 */ lw $t6,0x18($s0) +/* f035240: 922a0000 */ lbu $t2,0x0($s1) +/* f035244: 24010006 */ addiu $at,$zero,0x6 +/* f035248: 8fab0170 */ lw $t3,0x170($sp) +/* f03524c: 5541004c */ bnel $t2,$at,.L0f035380 +/* f035250: 8e0e0018 */ lw $t6,0x18($s0) +/* f035254: 15600049 */ bnez $t3,.L0f03537c +/* f035258: 3c0e800a */ lui $t6,0x800a +/* f03525c: 8dcea24c */ lw $t6,-0x5db4($t6) +/* f035260: afa000bc */ sw $zero,0xbc($sp) +/* f035264: 02202025 */ or $a0,$s1,$zero +/* f035268: 0fc4a25f */ jal func0f12897c +/* f03526c: afae00b8 */ sw $t6,0xb8($sp) +/* f035270: 0fc4a24b */ jal func0f12892c +/* f035274: 00402025 */ or $a0,$v0,$zero +/* f035278: 52000008 */ beqzl $s0,.L0f03529c +/* f03527c: 8fb80128 */ lw $t8,0x128($sp) +/* f035280: 820c0007 */ lb $t4,0x7($s0) +/* f035284: 24010005 */ addiu $at,$zero,0x5 +/* f035288: 240d0001 */ addiu $t5,$zero,0x1 +/* f03528c: 55810003 */ bnel $t4,$at,.L0f03529c +/* f035290: 8fb80128 */ lw $t8,0x128($sp) +/* f035294: afad00bc */ sw $t5,0xbc($sp) +/* f035298: 8fb80128 */ lw $t8,0x128($sp) +.L0f03529c: +/* f03529c: 24010006 */ addiu $at,$zero,0x6 +/* f0352a0: 930f0000 */ lbu $t7,0x0($t8) +/* f0352a4: 55e1000d */ bnel $t7,$at,.L0f0352dc +/* f0352a8: 8fab00bc */ lw $t3,0xbc($sp) +/* f0352ac: 0fc4a25f */ jal func0f12897c +/* f0352b0: 03002025 */ or $a0,$t8,$zero +/* f0352b4: 0002c880 */ sll $t9,$v0,0x2 +/* f0352b8: 3c08800a */ lui $t0,0x800a +/* f0352bc: 01194021 */ addu $t0,$t0,$t9 +/* f0352c0: 8d08a024 */ lw $t0,-0x5fdc($t0) +/* f0352c4: 240a0001 */ addiu $t2,$zero,0x1 +/* f0352c8: 8d0900d8 */ lw $t1,0xd8($t0) +/* f0352cc: 51200003 */ beqzl $t1,.L0f0352dc +/* f0352d0: 8fab00bc */ lw $t3,0xbc($sp) +/* f0352d4: afaa00bc */ sw $t2,0xbc($sp) +/* f0352d8: 8fab00bc */ lw $t3,0xbc($sp) +.L0f0352dc: +/* f0352dc: 8fa20154 */ lw $v0,0x154($sp) +/* f0352e0: 15600024 */ bnez $t3,.L0f035374 +/* f0352e4: 00000000 */ sll $zero,$zero,0x0 +/* f0352e8: 10400022 */ beqz $v0,.L0f035374 +/* f0352ec: 24010007 */ addiu $at,$zero,0x7 +/* f0352f0: 1041001a */ beq $v0,$at,.L0f03535c +/* f0352f4: 8fa4014c */ lw $a0,0x14c($sp) +/* f0352f8: 24010008 */ addiu $at,$zero,0x8 +/* f0352fc: 1041000b */ beq $v0,$at,.L0f03532c +/* f035300: 24050001 */ addiu $a1,$zero,0x1 +/* f035304: 2401000f */ addiu $at,$zero,0xf +/* f035308: 10410014 */ beq $v0,$at,.L0f03535c +/* f03530c: 24010064 */ addiu $at,$zero,0x64 +/* f035310: 1041000a */ beq $v0,$at,.L0f03533c +/* f035314: 8fa4014c */ lw $a0,0x14c($sp) +/* f035318: 2401006e */ addiu $at,$zero,0x6e +/* f03531c: 1041000b */ beq $v0,$at,.L0f03534c +/* f035320: 8fa4014c */ lw $a0,0x14c($sp) +/* f035324: 10000011 */ beqz $zero,.L0f03536c +/* f035328: 8fa4014c */ lw $a0,0x14c($sp) +.L0f03532c: +/* f03532c: 0fc2c11b */ jal func0f0b046c +/* f035330: 8fa4014c */ lw $a0,0x14c($sp) +/* f035334: 1000000f */ beqz $zero,.L0f035374 +/* f035338: 00000000 */ sll $zero,$zero,0x0 +.L0f03533c: +/* f03533c: 0fc2c11b */ jal func0f0b046c +/* f035340: 24050004 */ addiu $a1,$zero,0x4 +/* f035344: 1000000b */ beqz $zero,.L0f035374 +/* f035348: 00000000 */ sll $zero,$zero,0x0 +.L0f03534c: +/* f03534c: 0fc2c11b */ jal func0f0b046c +/* f035350: 24050005 */ addiu $a1,$zero,0x5 +/* f035354: 10000007 */ beqz $zero,.L0f035374 +/* f035358: 00000000 */ sll $zero,$zero,0x0 +.L0f03535c: +/* f03535c: 0fc2c11b */ jal func0f0b046c +/* f035360: 24050002 */ addiu $a1,$zero,0x2 +/* f035364: 10000003 */ beqz $zero,.L0f035374 +/* f035368: 00000000 */ sll $zero,$zero,0x0 +.L0f03536c: +/* f03536c: 0fc2c11b */ jal func0f0b046c +/* f035370: 24050003 */ addiu $a1,$zero,0x3 +.L0f035374: +/* f035374: 0fc4a24b */ jal func0f12892c +/* f035378: 8fa400b8 */ lw $a0,0xb8($sp) +.L0f03537c: +/* f03537c: 8e0e0018 */ lw $t6,0x18($s0) +.L0f035380: +/* f035380: 31cc0010 */ andi $t4,$t6,0x10 +/* f035384: 51800006 */ beqzl $t4,.L0f0353a0 +/* f035388: 82020007 */ lb $v0,0x7($s0) +/* f03538c: 0fc084cf */ jal func0f02133c +/* f035390: 02002025 */ or $a0,$s0,$zero +/* f035394: 100003eb */ beqz $zero,.L0f036344 +/* f035398: 8fbf0054 */ lw $ra,0x54($sp) +/* f03539c: 82020007 */ lb $v0,0x7($s0) +.L0f0353a0: +/* f0353a0: 24030004 */ addiu $v1,$zero,0x4 +/* f0353a4: 24010005 */ addiu $at,$zero,0x5 +/* f0353a8: 10620003 */ beq $v1,$v0,.L0f0353b8 +/* f0353ac: 8fad0154 */ lw $t5,0x154($sp) +/* f0353b0: 14410020 */ bne $v0,$at,.L0f035434 +/* f0353b4: 8fa80128 */ lw $t0,0x128($sp) +.L0f0353b8: +/* f0353b8: 24010008 */ addiu $at,$zero,0x8 +/* f0353bc: 55a103e1 */ bnel $t5,$at,.L0f036344 +/* f0353c0: 8fbf0054 */ lw $ra,0x54($sp) +/* f0353c4: 146203de */ bne $v1,$v0,.L0f036340 +/* f0353c8: 8faf0138 */ lw $t7,0x138($sp) +/* f0353cc: 24010001 */ addiu $at,$zero,0x1 +/* f0353d0: 11e103db */ beq $t7,$at,.L0f036340 +/* f0353d4: 8fb80104 */ lw $t8,0x104($sp) +/* f0353d8: 130003d9 */ beqz $t8,.L0f036340 +/* f0353dc: 8fa20148 */ lw $v0,0x148($sp) +/* f0353e0: 8fb90128 */ lw $t9,0x128($sp) +/* f0353e4: c4500000 */ lwc1 $f16,0x0($v0) +/* f0353e8: 02002025 */ or $a0,$s0,$zero +/* f0353ec: c72a0008 */ lwc1 $f10,0x8($t9) +/* f0353f0: 27a500ac */ addiu $a1,$sp,0xac +/* f0353f4: 46105101 */ sub.s $f4,$f10,$f16 +/* f0353f8: e7a400ac */ swc1 $f4,0xac($sp) +/* f0353fc: c4460004 */ lwc1 $f6,0x4($v0) +/* f035400: c732000c */ lwc1 $f18,0xc($t9) +/* f035404: 46069201 */ sub.s $f8,$f18,$f6 +/* f035408: e7a800b0 */ swc1 $f8,0xb0($sp) +/* f03540c: c4500008 */ lwc1 $f16,0x8($v0) +/* f035410: c72a0010 */ lwc1 $f10,0x10($t9) +/* f035414: 46105101 */ sub.s $f4,$f10,$f16 +/* f035418: 0fc122a1 */ jal func0f048a84 +/* f03541c: e7a400b4 */ swc1 $f4,0xb4($sp) +/* f035420: 44050000 */ mfc1 $a1,$f0 +/* f035424: 0fc084e8 */ jal func0f0213a0 +/* f035428: 02002025 */ or $a0,$s0,$zero +/* f03542c: 100003c5 */ beqz $zero,.L0f036344 +/* f035430: 8fbf0054 */ lw $ra,0x54($sp) +.L0f035434: +/* f035434: 8fa20148 */ lw $v0,0x148($sp) +/* f035438: c5120008 */ lwc1 $f18,0x8($t0) +/* f03543c: 02002025 */ or $a0,$s0,$zero +/* f035440: c4460000 */ lwc1 $f6,0x0($v0) +/* f035444: 27a5009c */ addiu $a1,$sp,0x9c +/* f035448: 46069201 */ sub.s $f8,$f18,$f6 +/* f03544c: e7a8009c */ swc1 $f8,0x9c($sp) +/* f035450: c50a000c */ lwc1 $f10,0xc($t0) +/* f035454: c4500004 */ lwc1 $f16,0x4($v0) +/* f035458: 46105101 */ sub.s $f4,$f10,$f16 +/* f03545c: e7a400a0 */ swc1 $f4,0xa0($sp) +/* f035460: c5120010 */ lwc1 $f18,0x10($t0) +/* f035464: c4460008 */ lwc1 $f6,0x8($v0) +/* f035468: 46069201 */ sub.s $f8,$f18,$f6 +/* f03546c: 0fc122a1 */ jal func0f048a84 +/* f035470: e7a800a4 */ swc1 $f8,0xa4($sp) +/* f035474: 8fa4014c */ lw $a0,0x14c($sp) +/* f035478: e7a00098 */ swc1 $f0,0x98($sp) +/* f03547c: 2401001a */ addiu $at,$zero,0x1a +/* f035480: 90890000 */ lbu $t1,0x0($a0) +/* f035484: 1521001b */ bne $t1,$at,.L0f0354f4 +/* f035488: 00000000 */ sll $zero,$zero,0x0 +/* f03548c: 908a0003 */ lbu $t2,0x3($a0) +/* f035490: 3c017f1b */ lui $at,0x7f1b +/* f035494: 15400017 */ bnez $t2,.L0f0354f4 +/* f035498: 00000000 */ sll $zero,$zero,0x0 +/* f03549c: c42a8d70 */ lwc1 $f10,-0x7290($at) +/* f0354a0: 3c017f1b */ lui $at,0x7f1b +/* f0354a4: 4600503c */ c.lt.s $f10,$f0 +/* f0354a8: 00000000 */ sll $zero,$zero,0x0 +/* f0354ac: 45000011 */ bc1f .L0f0354f4 +/* f0354b0: 00000000 */ sll $zero,$zero,0x0 +/* f0354b4: c4308d74 */ lwc1 $f16,-0x728c($at) +/* f0354b8: 4610003c */ c.lt.s $f0,$f16 +/* f0354bc: 00000000 */ sll $zero,$zero,0x0 +/* f0354c0: 4500000c */ bc1f .L0f0354f4 +/* f0354c4: 00000000 */ sll $zero,$zero,0x0 +/* f0354c8: 920b0113 */ lbu $t3,0x113($s0) +/* f0354cc: 29610064 */ slti $at,$t3,0x64 +/* f0354d0: 54200004 */ bnezl $at,.L0f0354e4 +/* f0354d4: 3c01447a */ lui $at,0x447a +/* f0354d8: 8e0e00e0 */ lw $t6,0xe0($s0) +/* f0354dc: 15c00005 */ bnez $t6,.L0f0354f4 +/* f0354e0: 3c01447a */ lui $at,0x447a +.L0f0354e4: +/* f0354e4: 44812000 */ mtc1 $at,$f4 +/* f0354e8: 00000000 */ sll $zero,$zero,0x0 +/* f0354ec: 4604a502 */ mul.s $f20,$f20,$f4 +/* f0354f0: 00000000 */ sll $zero,$zero,0x0 +.L0f0354f4: +/* f0354f4: 0fc2c7aa */ jal func0f0b1ea8 +/* f0354f8: 34058000 */ dli $a1,0x8000 +/* f0354fc: 1040003e */ beqz $v0,.L0f0355f8 +/* f035500: c7a00098 */ lwc1 $f0,0x98($sp) +/* f035504: 3c017f1b */ lui $at,0x7f1b +/* f035508: c4328d78 */ lwc1 $f18,-0x7288($at) +/* f03550c: 3c017f1b */ lui $at,0x7f1b +/* f035510: 02002025 */ or $a0,$s0,$zero +/* f035514: 4612003c */ c.lt.s $f0,$f18 +/* f035518: 00000000 */ sll $zero,$zero,0x0 +/* f03551c: 45010007 */ bc1t .L0f03553c +/* f035520: 00000000 */ sll $zero,$zero,0x0 +/* f035524: c4268d7c */ lwc1 $f6,-0x7284($at) +/* f035528: 3c017f1b */ lui $at,0x7f1b +/* f03552c: 4600303c */ c.lt.s $f6,$f0 +/* f035530: 00000000 */ sll $zero,$zero,0x0 +/* f035534: 45000006 */ bc1f .L0f035550 +/* f035538: 00000000 */ sll $zero,$zero,0x0 +.L0f03553c: +/* f03553c: 3c017f1b */ lui $at,0x7f1b +/* f035540: c4288d80 */ lwc1 $f8,-0x7280($at) +/* f035544: 4608a502 */ mul.s $f20,$f20,$f8 +/* f035548: 10000016 */ beqz $zero,.L0f0355a4 +/* f03554c: 00000000 */ sll $zero,$zero,0x0 +.L0f035550: +/* f035550: c42a8d84 */ lwc1 $f10,-0x727c($at) +/* f035554: 3c017f1b */ lui $at,0x7f1b +/* f035558: 460a003c */ c.lt.s $f0,$f10 +/* f03555c: 00000000 */ sll $zero,$zero,0x0 +/* f035560: 45010005 */ bc1t .L0f035578 +/* f035564: 00000000 */ sll $zero,$zero,0x0 +/* f035568: c4308d88 */ lwc1 $f16,-0x7278($at) +/* f03556c: 4600803c */ c.lt.s $f16,$f0 +/* f035570: 00000000 */ sll $zero,$zero,0x0 +/* f035574: 45000005 */ bc1f .L0f03558c +.L0f035578: +/* f035578: 3c017f1b */ lui $at,0x7f1b +/* f03557c: c4248d8c */ lwc1 $f4,-0x7274($at) +/* f035580: 4604a502 */ mul.s $f20,$f20,$f4 +/* f035584: 10000007 */ beqz $zero,.L0f0355a4 +/* f035588: 00000000 */ sll $zero,$zero,0x0 +.L0f03558c: +/* f03558c: 920c0113 */ lbu $t4,0x113($s0) +/* f035590: 240d0001 */ addiu $t5,$zero,0x1 +/* f035594: 29810064 */ slti $at,$t4,0x64 +/* f035598: 10200002 */ beqz $at,.L0f0355a4 +/* f03559c: 00000000 */ sll $zero,$zero,0x0 +/* f0355a0: afad013c */ sw $t5,0x13c($sp) +.L0f0355a4: +/* f0355a4: 0fc0a209 */ jal func0f028824 +/* f0355a8: 00002825 */ or $a1,$zero,$zero +/* f0355ac: 14400010 */ bnez $v0,.L0f0355f0 +/* f0355b0: 02002025 */ or $a0,$s0,$zero +/* f0355b4: 0fc0a209 */ jal func0f028824 +/* f0355b8: 24050001 */ addiu $a1,$zero,0x1 +/* f0355bc: 5440000d */ bnezl $v0,.L0f0355f4 +/* f0355c0: 24190001 */ addiu $t9,$zero,0x1 +/* f0355c4: 8e0f0300 */ lw $t7,0x300($s0) +/* f0355c8: 24180001 */ addiu $t8,$zero,0x1 +/* f0355cc: 51e00008 */ beqzl $t7,.L0f0355f0 +/* f0355d0: afb8013c */ sw $t8,0x13c($sp) +/* f0355d4: 82020007 */ lb $v0,0x7($s0) +/* f0355d8: 24010010 */ addiu $at,$zero,0x10 +/* f0355dc: 10410003 */ beq $v0,$at,.L0f0355ec +/* f0355e0: 24010012 */ addiu $at,$zero,0x12 +/* f0355e4: 54410003 */ bnel $v0,$at,.L0f0355f4 +/* f0355e8: 24190001 */ addiu $t9,$zero,0x1 +.L0f0355ec: +/* f0355ec: afb8013c */ sw $t8,0x13c($sp) +.L0f0355f0: +/* f0355f0: 24190001 */ addiu $t9,$zero,0x1 +.L0f0355f4: +/* f0355f4: afb90100 */ sw $t9,0x100($sp) +.L0f0355f8: +/* f0355f8: 8fa80154 */ lw $t0,0x154($sp) +/* f0355fc: 240100c8 */ addiu $at,$zero,0xc8 +/* f035600: 8faa0154 */ lw $t2,0x154($sp) +/* f035604: 15010007 */ bne $t0,$at,.L0f035624 +/* f035608: 3c013f00 */ lui $at,0x3f00 +/* f03560c: 44819000 */ mtc1 $at,$f18 +/* f035610: 2409000f */ addiu $t1,$zero,0xf +/* f035614: afa90154 */ sw $t1,0x154($sp) +/* f035618: 4612a502 */ mul.s $f20,$f20,$f18 +/* f03561c: 1000000a */ beqz $zero,.L0f035648 +/* f035620: 8fae0138 */ lw $t6,0x138($sp) +.L0f035624: +/* f035624: 240100c9 */ addiu $at,$zero,0xc9 +/* f035628: 15410006 */ bne $t2,$at,.L0f035644 +/* f03562c: 3c013e80 */ lui $at,0x3e80 +/* f035630: 44813000 */ mtc1 $at,$f6 +/* f035634: 240b000f */ addiu $t3,$zero,0xf +/* f035638: afab0154 */ sw $t3,0x154($sp) +/* f03563c: 4606a502 */ mul.s $f20,$f20,$f6 +/* f035640: 00000000 */ sll $zero,$zero,0x0 +.L0f035644: +/* f035644: 8fae0138 */ lw $t6,0x138($sp) +.L0f035648: +/* f035648: 24010001 */ addiu $at,$zero,0x1 +/* f03564c: 8fac0154 */ lw $t4,0x154($sp) +/* f035650: 15c10008 */ bne $t6,$at,.L0f035674 +/* f035654: 8fad0154 */ lw $t5,0x154($sp) +/* f035658: 24010010 */ addiu $at,$zero,0x10 +/* f03565c: 15810005 */ bne $t4,$at,.L0f035674 +/* f035660: 3c014120 */ lui $at,0x4120 +/* f035664: 44814000 */ mtc1 $at,$f8 +/* f035668: 00000000 */ sll $zero,$zero,0x0 +/* f03566c: 4608a502 */ mul.s $f20,$f20,$f8 +/* f035670: 00000000 */ sll $zero,$zero,0x0 +.L0f035674: +/* f035674: 24010008 */ addiu $at,$zero,0x8 +/* f035678: 15a10022 */ bne $t5,$at,.L0f035704 +/* f03567c: 8fab0154 */ lw $t3,0x154($sp) +/* f035680: 8faf0138 */ lw $t7,0x138($sp) +/* f035684: 24010001 */ addiu $at,$zero,0x1 +/* f035688: 02002025 */ or $a0,$s0,$zero +/* f03568c: 15e10005 */ bne $t7,$at,.L0f0356a4 +/* f035690: 8fa50098 */ lw $a1,0x98($sp) +/* f035694: 0fc084e8 */ jal func0f0213a0 +/* f035698: 4614a500 */ add.s $f20,$f20,$f20 +/* f03569c: 1000002a */ beqz $zero,.L0f035748 +/* f0356a0: 8fad0128 */ lw $t5,0x128($sp) +.L0f0356a4: +/* f0356a4: 3c014080 */ lui $at,0x4080 +/* f0356a8: 44815000 */ mtc1 $at,$f10 +/* f0356ac: 8fb80104 */ lw $t8,0x104($sp) +/* f0356b0: 8fb90120 */ lw $t9,0x120($sp) +/* f0356b4: 460aa502 */ mul.s $f20,$f20,$f10 +/* f0356b8: 53000023 */ beqzl $t8,.L0f035748 +/* f0356bc: 8fad0128 */ lw $t5,0x128($sp) +/* f0356c0: 17200020 */ bnez $t9,.L0f035744 +/* f0356c4: 02002025 */ or $a0,$s0,$zero +/* f0356c8: 0fc084e8 */ jal func0f0213a0 +/* f0356cc: 8fa50098 */ lw $a1,0x98($sp) +/* f0356d0: 8fa8014c */ lw $t0,0x14c($sp) +/* f0356d4: c7b00124 */ lwc1 $f16,0x124($sp) +/* f0356d8: 2401001a */ addiu $at,$zero,0x1a +/* f0356dc: 91090000 */ lbu $t1,0x0($t0) +/* f0356e0: 4610a502 */ mul.s $f20,$f20,$f16 +/* f0356e4: 55210018 */ bnel $t1,$at,.L0f035748 +/* f0356e8: 8fad0128 */ lw $t5,0x128($sp) +/* f0356ec: 910a0003 */ lbu $t2,0x3($t0) +/* f0356f0: 24010003 */ addiu $at,$zero,0x3 +/* f0356f4: 51410014 */ beql $t2,$at,.L0f035748 +/* f0356f8: 8fad0128 */ lw $t5,0x128($sp) +/* f0356fc: 10000011 */ beqz $zero,.L0f035744 +/* f035700: 4614a500 */ add.s $f20,$f20,$f20 +.L0f035704: +/* f035704: 2401000f */ addiu $at,$zero,0xf +/* f035708: 15610003 */ bne $t3,$at,.L0f035718 +/* f03570c: 8fae0154 */ lw $t6,0x154($sp) +/* f035710: 1000000c */ beqz $zero,.L0f035744 +/* f035714: 4614a500 */ add.s $f20,$f20,$f20 +.L0f035718: +/* f035718: 24010064 */ addiu $at,$zero,0x64 +/* f03571c: 15c10004 */ bne $t6,$at,.L0f035730 +/* f035720: 8fac0154 */ lw $t4,0x154($sp) +/* f035724: 4480a000 */ mtc1 $zero,$f20 +/* f035728: 10000006 */ beqz $zero,.L0f035744 +/* f03572c: afa00130 */ sw $zero,0x130($sp) +.L0f035730: +/* f035730: 2401006e */ addiu $at,$zero,0x6e +/* f035734: 55810004 */ bnel $t4,$at,.L0f035748 +/* f035738: 8fad0128 */ lw $t5,0x128($sp) +/* f03573c: 4480a000 */ mtc1 $zero,$f20 +/* f035740: afa00130 */ sw $zero,0x130($sp) +.L0f035744: +/* f035744: 8fad0128 */ lw $t5,0x128($sp) +.L0f035748: +/* f035748: 24010006 */ addiu $at,$zero,0x6 +/* f03574c: 3c18800a */ lui $t8,0x800a +/* f035750: 91af0000 */ lbu $t7,0x0($t5) +/* f035754: 55e100f7 */ bnel $t7,$at,.L0f035b34 +/* f035758: 82020007 */ lb $v0,0x7($s0) +/* f03575c: 8f18a24c */ lw $t8,-0x5db4($t8) +/* f035760: 01a02025 */ or $a0,$t5,$zero +/* f035764: 0fc4a25f */ jal func0f12897c +/* f035768: afb80094 */ sw $t8,0x94($sp) +/* f03576c: 0fc4a24b */ jal func0f12892c +/* f035770: 00402025 */ or $a0,$v0,$zero +/* f035774: 3c19800a */ lui $t9,0x800a +/* f035778: 8f39a2d8 */ lw $t9,-0x5d28($t9) +/* f03577c: 3c09800a */ lui $t1,0x800a +/* f035780: 1320000b */ beqz $t9,.L0f0357b0 +/* f035784: 00000000 */ sll $zero,$zero,0x0 +/* f035788: 8d29a248 */ lw $t1,-0x5db8($t1) +/* f03578c: 3c04800b */ lui $a0,0x800b +/* f035790: 8d280070 */ lw $t0,0x70($t1) +/* f035794: 00085080 */ sll $t2,$t0,0x2 +/* f035798: 01485021 */ addu $t2,$t2,$t0 +/* f03579c: 000a5140 */ sll $t2,$t2,0x5 +/* f0357a0: 008a2021 */ addu $a0,$a0,$t2 +/* f0357a4: 0fc61ddc */ jal func0f187770 +/* f0357a8: 9084c855 */ lbu $a0,-0x37ab($a0) +/* f0357ac: 4600a503 */ div.s $f20,$f20,$f0 +.L0f0357b0: +/* f0357b0: 3c0b800a */ lui $t3,0x800a +/* f0357b4: 8d6ba244 */ lw $t3,-0x5dbc($t3) +/* f0357b8: 3c0c8007 */ lui $t4,0x8007 +/* f0357bc: 8d6e00d8 */ lw $t6,0xd8($t3) +/* f0357c0: 15c000d7 */ bnez $t6,.L0f035b20 +/* f0357c4: 00000000 */ sll $zero,$zero,0x0 +/* f0357c8: 8d8c0760 */ lw $t4,0x760($t4) +/* f0357cc: 8fa4014c */ lw $a0,0x14c($sp) +/* f0357d0: 158000d3 */ bnez $t4,.L0f035b20 +/* f0357d4: 00000000 */ sll $zero,$zero,0x0 +/* f0357d8: 0fc2c7aa */ jal func0f0b1ea8 +/* f0357dc: 24050400 */ addiu $a1,$zero,0x400 +/* f0357e0: 50400004 */ beqzl $v0,.L0f0357f4 +/* f0357e4: 8faf0130 */ lw $t7,0x130($sp) +/* f0357e8: 0fc28ab9 */ jal func0f0a2ae4 +/* f0357ec: 02202025 */ or $a0,$s1,$zero +/* f0357f0: 8faf0130 */ lw $t7,0x130($sp) +.L0f0357f4: +/* f0357f4: 3c18800a */ lui $t8,0x800a +/* f0357f8: 11e00032 */ beqz $t7,.L0f0358c4 +/* f0357fc: 00000000 */ sll $zero,$zero,0x0 +/* f035800: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f035804: 3c013f80 */ lui $at,0x3f80 +/* f035808: 930d1922 */ lbu $t5,0x1922($t8) +/* f03580c: 15a0002d */ bnez $t5,.L0f0358c4 +/* f035810: 00000000 */ sll $zero,$zero,0x0 +/* f035814: 44810000 */ mtc1 $at,$f0 +/* f035818: 1220000a */ beqz $s1,.L0f035844 +/* f03581c: 00001025 */ or $v0,$zero,$zero +/* f035820: 8e220004 */ lw $v0,0x4($s1) +/* f035824: 10400007 */ beqz $v0,.L0f035844 +/* f035828: 00000000 */ sll $zero,$zero,0x0 +/* f03582c: 84590010 */ lh $t9,0x10($v0) +/* f035830: 2401007b */ addiu $at,$zero,0x7b +/* f035834: 17210003 */ bne $t9,$at,.L0f035844 +/* f035838: 3c014080 */ lui $at,0x4080 +/* f03583c: 44810000 */ mtc1 $at,$f0 +/* f035840: 00000000 */ sll $zero,$zero,0x0 +.L0f035844: +/* f035844: 5040000f */ beqzl $v0,.L0f035884 +/* f035848: 8fa4014c */ lw $a0,0x14c($sp) +/* f03584c: 8c4902d4 */ lw $t1,0x2d4($v0) +/* f035850: 8fa4014c */ lw $a0,0x14c($sp) +/* f035854: 3c050040 */ lui $a1,0x40 +/* f035858: 5120000a */ beqzl $t1,.L0f035884 +/* f03585c: 8fa4014c */ lw $a0,0x14c($sp) +/* f035860: 0fc2c7aa */ jal func0f0b1ea8 +/* f035864: e7a0008c */ swc1 $f0,0x8c($sp) +/* f035868: 10400005 */ beqz $v0,.L0f035880 +/* f03586c: c7a0008c */ lwc1 $f0,0x8c($sp) +/* f035870: 860802d8 */ lh $t0,0x2d8($s0) +/* f035874: 29011194 */ slti $at,$t0,0x1194 +/* f035878: 50200012 */ beqzl $at,.L0f0358c4 +/* f03587c: a20002ff */ sb $zero,0x2ff($s0) +.L0f035880: +/* f035880: 8fa4014c */ lw $a0,0x14c($sp) +.L0f035884: +/* f035884: 0fc0cd95 */ jal func0f033654 +/* f035888: e7a0008c */ swc1 $f0,0x8c($sp) +/* f03588c: 44823000 */ mtc1 $v0,$f6 +/* f035890: 860a02d8 */ lh $t2,0x2d8($s0) +/* f035894: c7a0008c */ lwc1 $f0,0x8c($sp) +/* f035898: 46803220 */ cvt.s.w $f8,$f6 +/* f03589c: 448a2000 */ mtc1 $t2,$f4 +/* f0358a0: 00000000 */ sll $zero,$zero,0x0 +/* f0358a4: 468024a0 */ cvt.s.w $f18,$f4 +/* f0358a8: 46004282 */ mul.s $f10,$f8,$f0 +/* f0358ac: 460a9400 */ add.s $f16,$f18,$f10 +/* f0358b0: 4600810d */ trunc.w.s $f4,$f16 +/* f0358b4: 440e2000 */ mfc1 $t6,$f4 +/* f0358b8: 00000000 */ sll $zero,$zero,0x0 +/* f0358bc: a60e02d8 */ sh $t6,0x2d8($s0) +/* f0358c0: a20002ff */ sb $zero,0x2ff($s0) +.L0f0358c4: +/* f0358c4: 3c02800a */ lui $v0,0x800a +/* f0358c8: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0358cc: 904c1922 */ lbu $t4,0x1922($v0) +/* f0358d0: 55800059 */ bnezl $t4,.L0f035a38 +/* f0358d4: 8fb9012c */ lw $t9,0x12c($sp) +/* f0358d8: 44803000 */ mtc1 $zero,$f6 +/* f0358dc: 3c013e00 */ lui $at,0x3e00 +/* f0358e0: 3c0f800a */ lui $t7,0x800a +/* f0358e4: 4614303c */ c.lt.s $f6,$f20 +/* f0358e8: 02202025 */ or $a0,$s1,$zero +/* f0358ec: 8fa50128 */ lw $a1,0x128($sp) +/* f0358f0: 45020051 */ bc1fl .L0f035a38 +/* f0358f4: 8fb9012c */ lw $t9,0x12c($sp) +/* f0358f8: 44814000 */ mtc1 $at,$f8 +/* f0358fc: c44000dc */ lwc1 $f0,0xdc($v0) +/* f035900: 4608a302 */ mul.s $f12,$f20,$f8 +/* f035904: 460c003c */ c.lt.s $f0,$f12 +/* f035908: 46006086 */ mov.s $f2,$f12 +/* f03590c: 45000002 */ bc1f .L0f035918 +/* f035910: 00000000 */ sll $zero,$zero,0x0 +/* f035914: 46000086 */ mov.s $f2,$f0 +.L0f035918: +/* f035918: 8defa2d8 */ lw $t7,-0x5d28($t7) +/* f03591c: 3c18800b */ lui $t8,0x800b +/* f035920: 51e00007 */ beqzl $t7,.L0f035940 +/* f035924: 44061000 */ mfc1 $a2,$f2 +/* f035928: 8f18cb94 */ lw $t8,-0x346c($t8) +/* f03592c: 330d0001 */ andi $t5,$t8,0x1 +/* f035930: 51a00003 */ beqzl $t5,.L0f035940 +/* f035934: 44061000 */ mfc1 $a2,$f2 +/* f035938: 46000086 */ mov.s $f2,$f0 +/* f03593c: 44061000 */ mfc1 $a2,$f2 +.L0f035940: +/* f035940: 0fc0d120 */ jal func0f034480 +/* f035944: e7ac005c */ swc1 $f12,0x5c($sp) +/* f035948: 0fc2eda7 */ jal func0f0bb69c +/* f03594c: 00000000 */ sll $zero,$zero,0x0 +/* f035950: 3c19800a */ lui $t9,0x800a +/* f035954: 8f39a2d8 */ lw $t9,-0x5d28($t9) +/* f035958: c7ac005c */ lwc1 $f12,0x5c($sp) +/* f03595c: 3c09800b */ lui $t1,0x800b +/* f035960: 5320000a */ beqzl $t9,.L0f03598c +/* f035964: c7b0010c */ lwc1 $f16,0x10c($sp) +/* f035968: 8d29cb94 */ lw $t1,-0x346c($t1) +/* f03596c: 3c0a800a */ lui $t2,0x800a +/* f035970: 31280001 */ andi $t0,$t1,0x1 +/* f035974: 51000005 */ beqzl $t0,.L0f03598c +/* f035978: c7b0010c */ lwc1 $f16,0x10c($sp) +/* f03597c: 44809000 */ mtc1 $zero,$f18 +/* f035980: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f035984: e55200dc */ swc1 $f18,0xdc($t2) +/* f035988: c7b0010c */ lwc1 $f16,0x10c($sp) +.L0f03598c: +/* f03598c: 3c02800a */ lui $v0,0x800a +/* f035990: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f035994: 46106103 */ div.s $f4,$f12,$f16 +/* f035998: c44a00dc */ lwc1 $f10,0xdc($v0) +/* f03599c: 46045181 */ sub.s $f6,$f10,$f4 +/* f0359a0: 12200004 */ beqz $s1,.L0f0359b4 +/* f0359a4: e44600dc */ swc1 $f6,0xdc($v0) +/* f0359a8: 8e2b0004 */ lw $t3,0x4($s1) +/* f0359ac: 10000002 */ beqz $zero,.L0f0359b8 +/* f0359b0: ae0b0350 */ sw $t3,0x350($s0) +.L0f0359b4: +/* f0359b4: ae000350 */ sw $zero,0x350($s0) +.L0f0359b8: +/* f0359b8: 3c02800a */ lui $v0,0x800a +/* f0359bc: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0359c0: 240e0001 */ addiu $t6,$zero,0x1 +/* f0359c4: afae0118 */ sw $t6,0x118($sp) +/* f0359c8: 8c4c1c08 */ lw $t4,0x1c08($v0) +/* f0359cc: 1580000d */ bnez $t4,.L0f035a04 +/* f0359d0: 00000000 */ sll $zero,$zero,0x0 +/* f0359d4: 44804000 */ mtc1 $zero,$f8 +/* f0359d8: c45200dc */ lwc1 $f18,0xdc($v0) +/* f0359dc: 8fa400f0 */ lw $a0,0xf0($sp) +/* f0359e0: 4608903e */ c.le.s $f18,$f8 +/* f0359e4: 00000000 */ sll $zero,$zero,0x0 +/* f0359e8: 45000006 */ bc1f .L0f035a04 +/* f0359ec: 00000000 */ sll $zero,$zero,0x0 +/* f0359f0: 0fc30501 */ jal func0f0c1404 +/* f0359f4: 00002825 */ or $a1,$zero,$zero +/* f0359f8: 920f02ff */ lbu $t7,0x2ff($s0) +/* f0359fc: 25f80001 */ addiu $t8,$t7,0x1 +/* f035a00: a21802ff */ sb $t8,0x2ff($s0) +.L0f035a04: +/* f035a04: 0fc5b364 */ jal func0f16cd90 +/* f035a08: 00000000 */ sll $zero,$zero,0x0 +/* f035a0c: 14400005 */ bnez $v0,.L0f035a24 +/* f035a10: 8fad00f4 */ lw $t5,0xf4($sp) +/* f035a14: 11a00003 */ beqz $t5,.L0f035a24 +/* f035a18: 02002025 */ or $a0,$s0,$zero +/* f035a1c: 0fc0ce38 */ jal func0f0338e0 +/* f035a20: 8fa500ec */ lw $a1,0xec($sp) +.L0f035a24: +/* f035a24: 0fc084cf */ jal func0f02133c +/* f035a28: 02002025 */ or $a0,$s0,$zero +/* f035a2c: 3c02800a */ lui $v0,0x800a +/* f035a30: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f035a34: 8fb9012c */ lw $t9,0x12c($sp) +.L0f035a38: +/* f035a38: 8fa9014c */ lw $t1,0x14c($sp) +/* f035a3c: 3c0a800a */ lui $t2,0x800a +/* f035a40: 13200007 */ beqz $t9,.L0f035a60 +/* f035a44: 8fa30148 */ lw $v1,0x148($sp) +/* f035a48: 91280000 */ lbu $t0,0x0($t1) +/* f035a4c: 24010014 */ addiu $at,$zero,0x14 +/* f035a50: 15010003 */ bne $t0,$at,.L0f035a60 +/* f035a54: 3c017f1b */ lui $at,0x7f1b +/* f035a58: 1000000b */ beqz $zero,.L0f035a88 +/* f035a5c: c4208d90 */ lwc1 $f0,-0x7270($at) +.L0f035a60: +/* f035a60: 8d4aa2d8 */ lw $t2,-0x5d28($t2) +/* f035a64: 3c013f80 */ lui $at,0x3f80 +/* f035a68: 51400006 */ beqzl $t2,.L0f035a84 +/* f035a6c: 44810000 */ mtc1 $at,$f0 +/* f035a70: 3c013f40 */ lui $at,0x3f40 +/* f035a74: 44810000 */ mtc1 $at,$f0 +/* f035a78: 10000004 */ beqz $zero,.L0f035a8c +/* f035a7c: c46a0000 */ lwc1 $f10,0x0($v1) +/* f035a80: 44810000 */ mtc1 $at,$f0 +.L0f035a84: +/* f035a84: 00000000 */ sll $zero,$zero,0x0 +.L0f035a88: +/* f035a88: c46a0000 */ lwc1 $f10,0x0($v1) +.L0f035a8c: +/* f035a8c: c450017c */ lwc1 $f16,0x17c($v0) +/* f035a90: 46005102 */ mul.s $f4,$f10,$f0 +/* f035a94: 46048180 */ add.s $f6,$f16,$f4 +/* f035a98: e446017c */ swc1 $f6,0x17c($v0) +/* f035a9c: c4720008 */ lwc1 $f18,0x8($v1) +/* f035aa0: 3c02800a */ lui $v0,0x800a +/* f035aa4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f035aa8: 46009282 */ mul.s $f10,$f18,$f0 +/* f035aac: c4480184 */ lwc1 $f8,0x184($v0) +/* f035ab0: 460a4400 */ add.s $f16,$f8,$f10 +/* f035ab4: e4500184 */ swc1 $f16,0x184($v0) +/* f035ab8: 8fab0118 */ lw $t3,0x118($sp) +/* f035abc: 51600005 */ beqzl $t3,.L0f035ad4 +/* f035ac0: 8fae011c */ lw $t6,0x11c($sp) +/* f035ac4: 0fc2efc5 */ jal func0f0bbf14 +/* f035ac8: 00000000 */ sll $zero,$zero,0x0 +/* f035acc: 8fa30148 */ lw $v1,0x148($sp) +/* f035ad0: 8fae011c */ lw $t6,0x11c($sp) +.L0f035ad4: +/* f035ad4: 11c00004 */ beqz $t6,.L0f035ae8 +/* f035ad8: 00000000 */ sll $zero,$zero,0x0 +/* f035adc: 0fc30033 */ jal func0f0c00cc +/* f035ae0: 00000000 */ sll $zero,$zero,0x0 +/* f035ae4: 8fa30148 */ lw $v1,0x148($sp) +.L0f035ae8: +/* f035ae8: 3c0c800a */ lui $t4,0x800a +/* f035aec: 8d8ca2d8 */ lw $t4,-0x5d28($t4) +/* f035af0: 1180000b */ beqz $t4,.L0f035b20 +/* f035af4: 00000000 */ sll $zero,$zero,0x0 +/* f035af8: 12200009 */ beqz $s1,.L0f035b20 +/* f035afc: 00000000 */ sll $zero,$zero,0x0 +/* f035b00: 922f0000 */ lbu $t7,0x0($s1) +/* f035b04: 24010006 */ addiu $at,$zero,0x6 +/* f035b08: 8fa40094 */ lw $a0,0x94($sp) +/* f035b0c: 15e10004 */ bne $t7,$at,.L0f035b20 +/* f035b10: 00000000 */ sll $zero,$zero,0x0 +/* f035b14: 8c650000 */ lw $a1,0x0($v1) +/* f035b18: 0fc30583 */ jal func0f0c160c +/* f035b1c: 8c660008 */ lw $a2,0x8($v1) +.L0f035b20: +/* f035b20: 0fc4a24b */ jal func0f12892c +/* f035b24: 8fa40094 */ lw $a0,0x94($sp) +/* f035b28: 10000206 */ beqz $zero,.L0f036344 +/* f035b2c: 8fbf0054 */ lw $ra,0x54($sp) +/* f035b30: 82020007 */ lb $v0,0x7($s0) +.L0f035b34: +/* f035b34: 24010004 */ addiu $at,$zero,0x4 +/* f035b38: 10410201 */ beq $v0,$at,.L0f036340 +/* f035b3c: 24010005 */ addiu $at,$zero,0x5 +/* f035b40: 104101ff */ beq $v0,$at,.L0f036340 +/* f035b44: 8fa4014c */ lw $a0,0x14c($sp) +/* f035b48: 0fc2c7aa */ jal func0f0b1ea8 +/* f035b4c: 24050400 */ addiu $a1,$zero,0x400 +/* f035b50: 50400027 */ beqzl $v0,.L0f035bf0 +/* f035b54: c6040100 */ lwc1 $f4,0x100($s0) +/* f035b58: 8e180114 */ lw $t8,0x114($s0) +/* f035b5c: 00186800 */ sll $t5,$t8,0x0 +/* f035b60: 05a20005 */ bltzl $t5,.L0f035b78 +/* f035b64: 8e0902d4 */ lw $t1,0x2d4($s0) +/* f035b68: 8e1902d4 */ lw $t9,0x2d4($s0) +/* f035b6c: 53200020 */ beqzl $t9,.L0f035bf0 +/* f035b70: c6040100 */ lwc1 $f4,0x100($s0) +/* f035b74: 8e0902d4 */ lw $t1,0x2d4($s0) +.L0f035b78: +/* f035b78: 02202825 */ or $a1,$s1,$zero +/* f035b7c: 02002025 */ or $a0,$s0,$zero +/* f035b80: 11200005 */ beqz $t1,.L0f035b98 +/* f035b84: 00000000 */ sll $zero,$zero,0x0 +/* f035b88: 0fc6498a */ jal func0f192628 +/* f035b8c: 02002025 */ or $a0,$s0,$zero +/* f035b90: 10000017 */ beqz $zero,.L0f035bf0 +/* f035b94: c6040100 */ lwc1 $f4,0x100($s0) +.L0f035b98: +/* f035b98: 0fc0a209 */ jal func0f028824 +/* f035b9c: 00002825 */ or $a1,$zero,$zero +/* f035ba0: 10400007 */ beqz $v0,.L0f035bc0 +/* f035ba4: 00402025 */ or $a0,$v0,$zero +/* f035ba8: ae020300 */ sw $v0,0x300($s0) +/* f035bac: 0fc20a59 */ jal func0f082964 +/* f035bb0: 24050001 */ addiu $a1,$zero,0x1 +/* f035bb4: 8e080014 */ lw $t0,0x14($s0) +/* f035bb8: 350a0001 */ ori $t2,$t0,0x1 +/* f035bbc: ae0a0014 */ sw $t2,0x14($s0) +.L0f035bc0: +/* f035bc0: 02002025 */ or $a0,$s0,$zero +/* f035bc4: 0fc0a209 */ jal func0f028824 +/* f035bc8: 24050001 */ addiu $a1,$zero,0x1 +/* f035bcc: 10400007 */ beqz $v0,.L0f035bec +/* f035bd0: 00402025 */ or $a0,$v0,$zero +/* f035bd4: ae020300 */ sw $v0,0x300($s0) +/* f035bd8: 0fc20a59 */ jal func0f082964 +/* f035bdc: 24050001 */ addiu $a1,$zero,0x1 +/* f035be0: 8e0b0014 */ lw $t3,0x14($s0) +/* f035be4: 356e0001 */ ori $t6,$t3,0x1 +/* f035be8: ae0e0014 */ sw $t6,0x14($s0) +.L0f035bec: +/* f035bec: c6040100 */ lwc1 $f4,0x100($s0) +.L0f035bf0: +/* f035bf0: c6060104 */ lwc1 $f6,0x104($s0) +/* f035bf4: 3c0c800a */ lui $t4,0x800a +/* f035bf8: 4606203c */ c.lt.s $f4,$f6 +/* f035bfc: 00000000 */ sll $zero,$zero,0x0 +/* f035c00: 45030009 */ bc1tl .L0f035c28 +/* f035c04: 44809000 */ mtc1 $zero,$f18 +/* f035c08: 8d8ca2d8 */ lw $t4,-0x5d28($t4) +/* f035c0c: 558001cd */ bnezl $t4,.L0f036344 +/* f035c10: 8fbf0054 */ lw $ra,0x54($sp) +/* f035c14: 820f0007 */ lb $t7,0x7($s0) +/* f035c18: 24010007 */ addiu $at,$zero,0x7 +/* f035c1c: 51e101c9 */ beql $t7,$at,.L0f036344 +/* f035c20: 8fbf0054 */ lw $ra,0x54($sp) +/* f035c24: 44809000 */ mtc1 $zero,$f18 +.L0f035c28: +/* f035c28: 00000000 */ sll $zero,$zero,0x0 +/* f035c2c: e7b20080 */ swc1 $f18,0x80($sp) +/* f035c30: 8218000b */ lb $t8,0xb($s0) +/* f035c34: 270d0001 */ addiu $t5,$t8,0x1 +/* f035c38: a20d000b */ sb $t5,0xb($s0) +/* f035c3c: 8fb90130 */ lw $t9,0x130($sp) +/* f035c40: 8fa9005c */ lw $t1,0x5c($sp) +/* f035c44: 5320001e */ beqzl $t9,.L0f035cc0 +/* f035c48: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f035c4c: 1120001b */ beqz $t1,.L0f035cbc +/* f035c50: 8fa80138 */ lw $t0,0x138($sp) +/* f035c54: 24010004 */ addiu $at,$zero,0x4 +/* f035c58: 11010018 */ beq $t0,$at,.L0f035cbc +/* f035c5c: 8fa4014c */ lw $a0,0x14c($sp) +/* f035c60: 0fc2c7aa */ jal func0f0b1ea8 +/* f035c64: 3c050020 */ lui $a1,0x20 +/* f035c68: 10400006 */ beqz $v0,.L0f035c84 +/* f035c6c: 00000000 */ sll $zero,$zero,0x0 +/* f035c70: 8e0a0014 */ lw $t2,0x14($s0) +/* f035c74: 3c018000 */ lui $at,0x8000 +/* f035c78: 01415825 */ or $t3,$t2,$at +/* f035c7c: 1000000f */ beqz $zero,.L0f035cbc +/* f035c80: ae0b0014 */ sw $t3,0x14($s0) +.L0f035c84: +/* f035c84: 0fc0cd95 */ jal func0f033654 +/* f035c88: 8fa4014c */ lw $a0,0x14c($sp) +/* f035c8c: 860e02d8 */ lh $t6,0x2d8($s0) +/* f035c90: 8e0f02d4 */ lw $t7,0x2d4($s0) +/* f035c94: a20002ff */ sb $zero,0x2ff($s0) +/* f035c98: 01c26021 */ addu $t4,$t6,$v0 +/* f035c9c: 15e00007 */ bnez $t7,.L0f035cbc +/* f035ca0: a60c02d8 */ sh $t4,0x2d8($s0) +/* f035ca4: 861802d8 */ lh $t8,0x2d8($s0) +/* f035ca8: 240d0001 */ addiu $t5,$zero,0x1 +/* f035cac: 2b011388 */ slti $at,$t8,0x1388 +/* f035cb0: 54200003 */ bnezl $at,.L0f035cc0 +/* f035cb4: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f035cb8: afad013c */ sw $t5,0x13c($sp) +.L0f035cbc: +/* f035cbc: 8e0202d4 */ lw $v0,0x2d4($s0) +.L0f035cc0: +/* f035cc0: 8fb9012c */ lw $t9,0x12c($sp) +/* f035cc4: 8faa0148 */ lw $t2,0x148($sp) +/* f035cc8: 10400018 */ beqz $v0,.L0f035d2c +/* f035ccc: 240c0001 */ addiu $t4,$zero,0x1 +/* f035cd0: 13200007 */ beqz $t9,.L0f035cf0 +/* f035cd4: 8fa9014c */ lw $t1,0x14c($sp) +/* f035cd8: 91280000 */ lbu $t0,0x0($t1) +/* f035cdc: 24010014 */ addiu $at,$zero,0x14 +/* f035ce0: 15010003 */ bne $t0,$at,.L0f035cf0 +/* f035ce4: 3c017f1b */ lui $at,0x7f1b +/* f035ce8: 10000004 */ beqz $zero,.L0f035cfc +/* f035cec: c4208d94 */ lwc1 $f0,-0x726c($at) +.L0f035cf0: +/* f035cf0: 3c013f40 */ lui $at,0x3f40 +/* f035cf4: 44810000 */ mtc1 $at,$f0 +/* f035cf8: 00000000 */ sll $zero,$zero,0x0 +.L0f035cfc: +/* f035cfc: c54a0000 */ lwc1 $f10,0x0($t2) +/* f035d00: c4480108 */ lwc1 $f8,0x108($v0) +/* f035d04: 46005402 */ mul.s $f16,$f10,$f0 +/* f035d08: 46104100 */ add.s $f4,$f8,$f16 +/* f035d0c: e4440108 */ swc1 $f4,0x108($v0) +/* f035d10: 8fab0148 */ lw $t3,0x148($sp) +/* f035d14: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f035d18: c5720008 */ lwc1 $f18,0x8($t3) +/* f035d1c: c4460110 */ lwc1 $f6,0x110($v0) +/* f035d20: 46009282 */ mul.s $f10,$f18,$f0 +/* f035d24: 460a3200 */ add.s $f8,$f6,$f10 +/* f035d28: e4480110 */ swc1 $f8,0x110($v0) +.L0f035d2c: +/* f035d2c: 8fae014c */ lw $t6,0x14c($sp) +/* f035d30: 24010001 */ addiu $at,$zero,0x1 +/* f035d34: 91c20000 */ lbu $v0,0x0($t6) +/* f035d38: 14410004 */ bne $v0,$at,.L0f035d4c +/* f035d3c: 3c014000 */ lui $at,0x4000 +/* f035d40: 44818000 */ mtc1 $at,$f16 +/* f035d44: 00000000 */ sll $zero,$zero,0x0 +/* f035d48: e7b00080 */ swc1 $f16,0x80($sp) +.L0f035d4c: +/* f035d4c: 2401001c */ addiu $at,$zero,0x1c +/* f035d50: 10410003 */ beq $v0,$at,.L0f035d60 +/* f035d54: 2401002c */ addiu $at,$zero,0x2c +/* f035d58: 54410003 */ bnel $v0,$at,.L0f035d68 +/* f035d5c: 8faf013c */ lw $t7,0x13c($sp) +.L0f035d60: +/* f035d60: afac0100 */ sw $t4,0x100($sp) +/* f035d64: 8faf013c */ lw $t7,0x13c($sp) +.L0f035d68: +/* f035d68: 51e00021 */ beqzl $t7,.L0f035df0 +/* f035d6c: 44802000 */ mtc1 $zero,$f4 +/* f035d70: 8e1802d4 */ lw $t8,0x2d4($s0) +/* f035d74: 8fad0138 */ lw $t5,0x138($sp) +/* f035d78: 5700001d */ bnezl $t8,.L0f035df0 +/* f035d7c: 44802000 */ mtc1 $zero,$f4 +/* f035d80: 15a0001a */ bnez $t5,.L0f035dec +/* f035d84: 02002025 */ or $a0,$s0,$zero +/* f035d88: 8fa50098 */ lw $a1,0x98($sp) +/* f035d8c: 8fa60154 */ lw $a2,0x154($sp) +/* f035d90: 0fc0cdaa */ jal func0f0336a8 +/* f035d94: 8fa7014c */ lw $a3,0x14c($sp) +/* f035d98: 8e04001c */ lw $a0,0x1c($s0) +/* f035d9c: 24050009 */ addiu $a1,$zero,0x9 +/* f035da0: 0fc249af */ jal func0f0926bc +/* f035da4: 00003025 */ or $a2,$zero,$zero +/* f035da8: 8fb900f4 */ lw $t9,0xf4($sp) +/* f035dac: 02002025 */ or $a0,$s0,$zero +/* f035db0: 53200004 */ beqzl $t9,.L0f035dc4 +/* f035db4: 8fa9014c */ lw $t1,0x14c($sp) +/* f035db8: 0fc0ce38 */ jal func0f0338e0 +/* f035dbc: 8fa500ec */ lw $a1,0xec($sp) +/* f035dc0: 8fa9014c */ lw $t1,0x14c($sp) +.L0f035dc4: +/* f035dc4: 24010001 */ addiu $at,$zero,0x1 +/* f035dc8: 91280000 */ lbu $t0,0x0($t1) +/* f035dcc: 5501015d */ bnel $t0,$at,.L0f036344 +/* f035dd0: 8fbf0054 */ lw $ra,0x54($sp) +/* f035dd4: 820a0007 */ lb $t2,0x7($s0) +/* f035dd8: 2401001f */ addiu $at,$zero,0x1f +/* f035ddc: 51410159 */ beql $t2,$at,.L0f036344 +/* f035de0: 8fbf0054 */ lw $ra,0x54($sp) +/* f035de4: 10000157 */ beqz $zero,.L0f036344 +/* f035de8: 8fbf0054 */ lw $ra,0x54($sp) +.L0f035dec: +/* f035dec: 44802000 */ mtc1 $zero,$f4 +.L0f035df0: +/* f035df0: 3c0b800a */ lui $t3,0x800a +/* f035df4: 4614203c */ c.lt.s $f4,$f20 +/* f035df8: 00000000 */ sll $zero,$zero,0x0 +/* f035dfc: 45020151 */ bc1fl .L0f036344 +/* f035e00: 8fbf0054 */ lw $ra,0x54($sp) +/* f035e04: 8d6ba2d8 */ lw $t3,-0x5d28($t3) +/* f035e08: 8fae0130 */ lw $t6,0x130($sp) +/* f035e0c: 3c013e00 */ lui $at,0x3e00 +/* f035e10: 55600006 */ bnezl $t3,.L0f035e2c +/* f035e14: c60c0100 */ lwc1 $f12,0x100($s0) +/* f035e18: 11c00003 */ beqz $t6,.L0f035e28 +/* f035e1c: 8fac0100 */ lw $t4,0x100($sp) +/* f035e20: 51800148 */ beqzl $t4,.L0f036344 +/* f035e24: 8fbf0054 */ lw $ra,0x54($sp) +.L0f035e28: +/* f035e28: c60c0100 */ lwc1 $f12,0x100($s0) +.L0f035e2c: +/* f035e2c: c6000104 */ lwc1 $f0,0x104($s0) +/* f035e30: 44813000 */ mtc1 $at,$f6 +/* f035e34: 46146480 */ add.s $f18,$f12,$f20 +/* f035e38: 4600a086 */ mov.s $f2,$f20 +/* f035e3c: 4612003c */ c.lt.s $f0,$f18 +/* f035e40: 00000000 */ sll $zero,$zero,0x0 +/* f035e44: 45000002 */ bc1f .L0f035e50 +/* f035e48: 00000000 */ sll $zero,$zero,0x0 +/* f035e4c: 460c0081 */ sub.s $f2,$f0,$f12 +.L0f035e50: +/* f035e50: 46061082 */ mul.s $f2,$f2,$f6 +/* f035e54: 02202025 */ or $a0,$s1,$zero +/* f035e58: 8fa50128 */ lw $a1,0x128($sp) +/* f035e5c: 44061000 */ mfc1 $a2,$f2 +/* f035e60: 0fc0d120 */ jal func0f034480 +/* f035e64: 00000000 */ sll $zero,$zero,0x0 +/* f035e68: c60a0100 */ lwc1 $f10,0x100($s0) +/* f035e6c: 3c09800a */ lui $t1,0x800a +/* f035e70: 46145200 */ add.s $f8,$f10,$f20 +/* f035e74: 12200004 */ beqz $s1,.L0f035e88 +/* f035e78: e6080100 */ swc1 $f8,0x100($s0) +/* f035e7c: 8e2f0004 */ lw $t7,0x4($s1) +/* f035e80: 10000002 */ beqz $zero,.L0f035e8c +/* f035e84: ae0f0350 */ sw $t7,0x350($s0) +.L0f035e88: +/* f035e88: ae000350 */ sw $zero,0x350($s0) +.L0f035e8c: +/* f035e8c: 8e180018 */ lw $t8,0x18($s0) +/* f035e90: 8e1902d4 */ lw $t9,0x2d4($s0) +/* f035e94: 370d0100 */ ori $t5,$t8,0x100 +/* f035e98: 1320001e */ beqz $t9,.L0f035f14 +/* f035e9c: ae0d0018 */ sw $t5,0x18($s0) +/* f035ea0: 8d29a2d8 */ lw $t1,-0x5d28($t1) +/* f035ea4: 3c08800b */ lui $t0,0x800b +/* f035ea8: 02002025 */ or $a0,$s0,$zero +/* f035eac: 51200008 */ beqzl $t1,.L0f035ed0 +/* f035eb0: 8fab00f4 */ lw $t3,0xf4($sp) +/* f035eb4: 8d08cb94 */ lw $t0,-0x346c($t0) +/* f035eb8: 310a0001 */ andi $t2,$t0,0x1 +/* f035ebc: 51400004 */ beqzl $t2,.L0f035ed0 +/* f035ec0: 8fab00f4 */ lw $t3,0xf4($sp) +/* f035ec4: c6100104 */ lwc1 $f16,0x104($s0) +/* f035ec8: e6100100 */ swc1 $f16,0x100($s0) +/* f035ecc: 8fab00f4 */ lw $t3,0xf4($sp) +.L0f035ed0: +/* f035ed0: 11600003 */ beqz $t3,.L0f035ee0 +/* f035ed4: 00000000 */ sll $zero,$zero,0x0 +/* f035ed8: 0fc0ce38 */ jal func0f0338e0 +/* f035edc: 8fa500ec */ lw $a1,0xec($sp) +.L0f035ee0: +/* f035ee0: 0fc084cf */ jal func0f02133c +/* f035ee4: 02002025 */ or $a0,$s0,$zero +/* f035ee8: c6040100 */ lwc1 $f4,0x100($s0) +/* f035eec: c6120104 */ lwc1 $f18,0x104($s0) +/* f035ef0: 02002025 */ or $a0,$s0,$zero +/* f035ef4: 4604903e */ c.le.s $f18,$f4 +/* f035ef8: 00000000 */ sll $zero,$zero,0x0 +/* f035efc: 450200e6 */ bc1fl .L0f036298 +/* f035f00: c7a00080 */ lwc1 $f0,0x80($sp) +/* f035f04: 0fc0d8d6 */ jal func0f036358 +/* f035f08: 8fa500f0 */ lw $a1,0xf0($sp) +/* f035f0c: 100000e2 */ beqz $zero,.L0f036298 +/* f035f10: c7a00080 */ lwc1 $f0,0x80($sp) +.L0f035f14: +/* f035f14: 8fae0170 */ lw $t6,0x170($sp) +/* f035f18: 51c0006d */ beqzl $t6,.L0f0360d0 +/* f035f1c: 820e0007 */ lb $t6,0x7($s0) +/* f035f20: 44803000 */ mtc1 $zero,$f6 +/* f035f24: c60a0100 */ lwc1 $f10,0x100($s0) +/* f035f28: 460a303c */ c.lt.s $f6,$f10 +/* f035f2c: 00000000 */ sll $zero,$zero,0x0 +/* f035f30: 450200d9 */ bc1fl .L0f036298 +/* f035f34: c7a00080 */ lwc1 $f0,0x80($sp) +/* f035f38: c6080104 */ lwc1 $f8,0x104($s0) +/* f035f3c: 24010002 */ addiu $at,$zero,0x2 +/* f035f40: 02002025 */ or $a0,$s0,$zero +/* f035f44: e6080100 */ swc1 $f8,0x100($s0) +/* f035f48: 8fac0138 */ lw $t4,0x138($sp) +/* f035f4c: 8fa70154 */ lw $a3,0x154($sp) +/* f035f50: 8fa60098 */ lw $a2,0x98($sp) +/* f035f54: 11810006 */ beq $t4,$at,.L0f035f70 +/* f035f58: 8fa50148 */ lw $a1,0x148($sp) +/* f035f5c: 24010003 */ addiu $at,$zero,0x3 +/* f035f60: 11810003 */ beq $t4,$at,.L0f035f70 +/* f035f64: 24010004 */ addiu $at,$zero,0x4 +/* f035f68: 5581000a */ bnel $t4,$at,.L0f035f94 +/* f035f6c: 02002025 */ or $a0,$s0,$zero +.L0f035f70: +/* f035f70: 8faf014c */ lw $t7,0x14c($sp) +/* f035f74: 8fb800f0 */ lw $t8,0xf0($sp) +/* f035f78: afa00014 */ sw $zero,0x14($sp) +/* f035f7c: afaf0010 */ sw $t7,0x10($sp) +/* f035f80: 0fc0c66a */ jal func0f0319a8 +/* f035f84: afb80018 */ sw $t8,0x18($sp) +/* f035f88: 10000006 */ beqz $zero,.L0f035fa4 +/* f035f8c: 8fad00f4 */ lw $t5,0xf4($sp) +/* f035f90: 02002025 */ or $a0,$s0,$zero +.L0f035f94: +/* f035f94: 8fa50174 */ lw $a1,0x174($sp) +/* f035f98: 0fc0cc8f */ jal func0f03323c +/* f035f9c: 8fa60110 */ lw $a2,0x110($sp) +/* f035fa0: 8fad00f4 */ lw $t5,0xf4($sp) +.L0f035fa4: +/* f035fa4: 02002025 */ or $a0,$s0,$zero +/* f035fa8: 11a00003 */ beqz $t5,.L0f035fb8 +/* f035fac: 00000000 */ sll $zero,$zero,0x0 +/* f035fb0: 0fc0ce38 */ jal func0f0338e0 +/* f035fb4: 8fa500ec */ lw $a1,0xec($sp) +.L0f035fb8: +/* f035fb8: 3c19800a */ lui $t9,0x800a +/* f035fbc: 8f39a2d4 */ lw $t9,-0x5d2c($t9) +/* f035fc0: 13200008 */ beqz $t9,.L0f035fe4 +/* f035fc4: 00000000 */ sll $zero,$zero,0x0 +/* f035fc8: 0fc633fe */ jal func0f18cff8 +/* f035fcc: 02002025 */ or $a0,$s0,$zero +/* f035fd0: 8fa400f0 */ lw $a0,0xf0($sp) +/* f035fd4: 0fc2c27d */ jal func0f0b09f4 +/* f035fd8: 00402825 */ or $a1,$v0,$zero +/* f035fdc: 10000013 */ beqz $zero,.L0f03602c +/* f035fe0: 8e0a0018 */ lw $t2,0x18($s0) +.L0f035fe4: +/* f035fe4: 52200011 */ beqzl $s1,.L0f03602c +/* f035fe8: 8e0a0018 */ lw $t2,0x18($s0) +/* f035fec: 92290000 */ lbu $t1,0x0($s1) +/* f035ff0: 24010006 */ addiu $at,$zero,0x6 +/* f035ff4: 3c08800a */ lui $t0,0x800a +/* f035ff8: 5521000c */ bnel $t1,$at,.L0f03602c +/* f035ffc: 8e0a0018 */ lw $t2,0x18($s0) +/* f036000: 8d08a24c */ lw $t0,-0x5db4($t0) +/* f036004: 02202025 */ or $a0,$s1,$zero +/* f036008: 0fc4a25f */ jal func0f12897c +/* f03600c: afa80074 */ sw $t0,0x74($sp) +/* f036010: 0fc4a24b */ jal func0f12892c +/* f036014: 00402025 */ or $a0,$v0,$zero +/* f036018: 0fc2c169 */ jal func0f0b05a4 +/* f03601c: 00000000 */ sll $zero,$zero,0x0 +/* f036020: 0fc4a24b */ jal func0f12892c +/* f036024: 8fa40074 */ lw $a0,0x74($sp) +/* f036028: 8e0a0018 */ lw $t2,0x18($s0) +.L0f03602c: +/* f03602c: 000a5ac0 */ sll $t3,$t2,0xb +/* f036030: 05630004 */ bgezl $t3,.L0f036044 +/* f036034: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f036038: 0fc2c151 */ jal func0f0b0544 +/* f03603c: 00000000 */ sll $zero,$zero,0x0 +/* f036040: 8e0202d4 */ lw $v0,0x2d4($s0) +.L0f036044: +/* f036044: 14400004 */ bnez $v0,.L0f036058 +/* f036048: 00000000 */ sll $zero,$zero,0x0 +/* f03604c: 0fc09149 */ jal func0f024524 +/* f036050: 02002025 */ or $a0,$s0,$zero +/* f036054: 8e0202d4 */ lw $v0,0x2d4($s0) +.L0f036058: +/* f036058: 5440008f */ bnezl $v0,.L0f036298 +/* f03605c: c7a00080 */ lwc1 $f0,0x80($sp) +/* f036060: 8e040170 */ lw $a0,0x170($s0) +/* f036064: 5080000c */ beqzl $a0,.L0f036098 +/* f036068: 8e040174 */ lw $a0,0x174($s0) +/* f03606c: 8c8e0004 */ lw $t6,0x4($a0) +/* f036070: 8dcc0008 */ lw $t4,0x8($t6) +/* f036074: 318f2000 */ andi $t7,$t4,0x2000 +/* f036078: 55e00007 */ bnezl $t7,.L0f036098 +/* f03607c: 8e040174 */ lw $a0,0x174($s0) +/* f036080: 0fc20a59 */ jal func0f082964 +/* f036084: 24050001 */ addiu $a1,$zero,0x1 +/* f036088: 8e180014 */ lw $t8,0x14($s0) +/* f03608c: 370d0001 */ ori $t5,$t8,0x1 +/* f036090: ae0d0014 */ sw $t5,0x14($s0) +/* f036094: 8e040174 */ lw $a0,0x174($s0) +.L0f036098: +/* f036098: 5080007f */ beqzl $a0,.L0f036298 +/* f03609c: c7a00080 */ lwc1 $f0,0x80($sp) +/* f0360a0: 8c990004 */ lw $t9,0x4($a0) +/* f0360a4: 8f290008 */ lw $t1,0x8($t9) +/* f0360a8: 31282000 */ andi $t0,$t1,0x2000 +/* f0360ac: 5500007a */ bnezl $t0,.L0f036298 +/* f0360b0: c7a00080 */ lwc1 $f0,0x80($sp) +/* f0360b4: 0fc20a59 */ jal func0f082964 +/* f0360b8: 24050001 */ addiu $a1,$zero,0x1 +/* f0360bc: 8e0a0014 */ lw $t2,0x14($s0) +/* f0360c0: 354b0001 */ ori $t3,$t2,0x1 +/* f0360c4: 10000073 */ beqz $zero,.L0f036294 +/* f0360c8: ae0b0014 */ sw $t3,0x14($s0) +/* f0360cc: 820e0007 */ lb $t6,0x7($s0) +.L0f0360d0: +/* f0360d0: 2401001f */ addiu $at,$zero,0x1f +/* f0360d4: 8fac00f4 */ lw $t4,0xf4($sp) +/* f0360d8: 51c10006 */ beql $t6,$at,.L0f0360f4 +/* f0360dc: 8faf0130 */ lw $t7,0x130($sp) +/* f0360e0: 11800003 */ beqz $t4,.L0f0360f0 +/* f0360e4: 02002025 */ or $a0,$s0,$zero +/* f0360e8: 0fc0ce38 */ jal func0f0338e0 +/* f0360ec: 8fa500ec */ lw $a1,0xec($sp) +.L0f0360f0: +/* f0360f0: 8faf0130 */ lw $t7,0x130($sp) +.L0f0360f4: +/* f0360f4: 51e00011 */ beqzl $t7,.L0f03613c +/* f0360f8: c6060100 */ lwc1 $f6,0x100($s0) +/* f0360fc: c6000104 */ lwc1 $f0,0x104($s0) +/* f036100: c6100100 */ lwc1 $f16,0x100($s0) +/* f036104: 3c017f1b */ lui $at,0x7f1b +/* f036108: 4610003e */ c.le.s $f0,$f16 +/* f03610c: 00000000 */ sll $zero,$zero,0x0 +/* f036110: 4502000a */ bc1fl .L0f03613c +/* f036114: c6060100 */ lwc1 $f6,0x100($s0) +/* f036118: c4248d98 */ lwc1 $f4,-0x7268($at) +/* f03611c: 02002025 */ or $a0,$s0,$zero +/* f036120: 46040481 */ sub.s $f18,$f0,$f4 +/* f036124: e6120100 */ swc1 $f18,0x100($s0) +/* f036128: 8fa7014c */ lw $a3,0x14c($sp) +/* f03612c: 8fa60154 */ lw $a2,0x154($sp) +/* f036130: 0fc0cdaa */ jal func0f0336a8 +/* f036134: 8fa50098 */ lw $a1,0x98($sp) +/* f036138: c6060100 */ lwc1 $f6,0x100($s0) +.L0f03613c: +/* f03613c: 44805000 */ mtc1 $zero,$f10 +/* f036140: 8fa4014c */ lw $a0,0x14c($sp) +/* f036144: 460a303c */ c.lt.s $f6,$f10 +/* f036148: 00000000 */ sll $zero,$zero,0x0 +/* f03614c: 4503000b */ bc1tl .L0f03617c +/* f036150: 3c01bf80 */ lui $at,0xbf80 +/* f036154: 0fc2c7aa */ jal func0f0b1ea8 +/* f036158: 3c050001 */ lui $a1,0x1 +/* f03615c: 10400012 */ beqz $v0,.L0f0361a8 +/* f036160: 8fb80154 */ lw $t8,0x154($sp) +/* f036164: c6080100 */ lwc1 $f8,0x100($s0) +/* f036168: c6100104 */ lwc1 $f16,0x104($s0) +/* f03616c: 4610403c */ c.lt.s $f8,$f16 +/* f036170: 00000000 */ sll $zero,$zero,0x0 +/* f036174: 4500000c */ bc1f .L0f0361a8 +/* f036178: 3c01bf80 */ lui $at,0xbf80 +.L0f03617c: +/* f03617c: 44812000 */ mtc1 $at,$f4 +/* f036180: 02002025 */ or $a0,$s0,$zero +/* f036184: 27a50070 */ addiu $a1,$sp,0x70 +/* f036188: 0fc0cdca */ jal func0f033728 +/* f03618c: e7a40070 */ swc1 $f4,0x70($sp) +/* f036190: 54400041 */ bnezl $v0,.L0f036298 +/* f036194: c7a00080 */ lwc1 $f0,0x80($sp) +/* f036198: 0fc084cf */ jal func0f02133c +/* f03619c: 02002025 */ or $a0,$s0,$zero +/* f0361a0: 1000003d */ beqz $zero,.L0f036298 +/* f0361a4: c7a00080 */ lwc1 $f0,0x80($sp) +.L0f0361a8: +/* f0361a8: 2401006e */ addiu $at,$zero,0x6e +/* f0361ac: 13010039 */ beq $t8,$at,.L0f036294 +/* f0361b0: 02002025 */ or $a0,$s0,$zero +/* f0361b4: 3c01bf80 */ lui $at,0xbf80 +/* f0361b8: 44819000 */ mtc1 $at,$f18 +/* f0361bc: 27a5006c */ addiu $a1,$sp,0x6c +/* f0361c0: 0fc0cdca */ jal func0f033728 +/* f0361c4: e7b2006c */ swc1 $f18,0x6c($sp) +/* f0361c8: 1040002a */ beqz $v0,.L0f036274 +/* f0361cc: 02002025 */ or $a0,$s0,$zero +/* f0361d0: c7a6006c */ lwc1 $f6,0x6c($sp) +/* f0361d4: 44805000 */ mtc1 $zero,$f10 +/* f0361d8: 00000000 */ sll $zero,$zero,0x0 +/* f0361dc: 4606503e */ c.le.s $f10,$f6 +/* f0361e0: 00000000 */ sll $zero,$zero,0x0 +/* f0361e4: 45020005 */ bc1fl .L0f0361fc +/* f0361e8: 240d0007 */ addiu $t5,$zero,0x7 +/* f0361ec: 44053000 */ mfc1 $a1,$f6 +/* f0361f0: 0c007787 */ jal 0x1de1c +/* f0361f4: 8e040020 */ lw $a0,0x20($s0) +/* f0361f8: 240d0007 */ addiu $t5,$zero,0x7 +.L0f0361fc: +/* f0361fc: a20d0007 */ sb $t5,0x7($s0) +/* f036200: 8fb90148 */ lw $t9,0x148($sp) +/* f036204: c7280000 */ lwc1 $f8,0x0($t9) +/* f036208: e608002c */ swc1 $f8,0x2c($s0) +/* f03620c: 8fa90148 */ lw $t1,0x148($sp) +/* f036210: c5300004 */ lwc1 $f16,0x4($t1) +/* f036214: e6100030 */ swc1 $f16,0x30($s0) +/* f036218: 8fa80148 */ lw $t0,0x148($sp) +/* f03621c: c5040008 */ lwc1 $f4,0x8($t0) +/* f036220: e6040034 */ swc1 $f4,0x34($s0) +/* f036224: c7b20098 */ lwc1 $f18,0x98($sp) +/* f036228: e6120038 */ swc1 $f18,0x38($s0) +/* f03622c: 8faa0154 */ lw $t2,0x154($sp) +/* f036230: ae0a003c */ sw $t2,0x3c($s0) +/* f036234: 8fab00f0 */ lw $t3,0xf0($sp) +/* f036238: ae0b0044 */ sw $t3,0x44($s0) +/* f03623c: 8fae014c */ lw $t6,0x14c($sp) +/* f036240: 91cc0000 */ lbu $t4,0x0($t6) +/* f036244: a20c0040 */ sb $t4,0x40($s0) +/* f036248: 8faf014c */ lw $t7,0x14c($sp) +/* f03624c: 91f80001 */ lbu $t8,0x1($t7) +/* f036250: a2180041 */ sb $t8,0x41($s0) +/* f036254: 8fad014c */ lw $t5,0x14c($sp) +/* f036258: 91b90002 */ lbu $t9,0x2($t5) +/* f03625c: a2190042 */ sb $t9,0x42($s0) +/* f036260: 8fa9014c */ lw $t1,0x14c($sp) +/* f036264: 91280003 */ lbu $t0,0x3($t1) +/* f036268: a2000008 */ sb $zero,0x8($s0) +/* f03626c: 10000009 */ beqz $zero,.L0f036294 +/* f036270: a2080043 */ sb $t0,0x43($s0) +.L0f036274: +/* f036274: 8faa014c */ lw $t2,0x14c($sp) +/* f036278: 8fab00f0 */ lw $t3,0xf0($sp) +/* f03627c: 8fa50148 */ lw $a1,0x148($sp) +/* f036280: 8fa60098 */ lw $a2,0x98($sp) +/* f036284: 8fa70154 */ lw $a3,0x154($sp) +/* f036288: afaa0010 */ sw $t2,0x10($sp) +/* f03628c: 0fc0cbf9 */ jal func0f032fe4 +/* f036290: afab0014 */ sw $t3,0x14($sp) +.L0f036294: +/* f036294: c7a00080 */ lwc1 $f0,0x80($sp) +.L0f036298: +/* f036298: 44805000 */ mtc1 $zero,$f10 +/* f03629c: 3c014170 */ lui $at,0x4170 +/* f0362a0: 4600503c */ c.lt.s $f10,$f0 +/* f0362a4: 00000000 */ sll $zero,$zero,0x0 +/* f0362a8: 45020026 */ bc1fl .L0f036344 +/* f0362ac: 8fbf0054 */ lw $ra,0x54($sp) +/* f0362b0: 44813000 */ mtc1 $at,$f6 +/* f0362b4: 44808000 */ mtc1 $zero,$f16 +/* f0362b8: 260402f0 */ addiu $a0,$s0,0x2f0 +/* f0362bc: 46060202 */ mul.s $f8,$f0,$f6 +/* f0362c0: e61002ec */ swc1 $f16,0x2ec($s0) +/* f0362c4: 260502f4 */ addiu $a1,$s0,0x2f4 +/* f0362c8: 260602f8 */ addiu $a2,$s0,0x2f8 +/* f0362cc: e60802e8 */ swc1 $f8,0x2e8($s0) +/* f0362d0: 8fae015c */ lw $t6,0x15c($sp) +/* f0362d4: c6320008 */ lwc1 $f18,0x8($s1) +/* f0362d8: c5c40008 */ lwc1 $f4,0x8($t6) +/* f0362dc: 46122281 */ sub.s $f10,$f4,$f18 +/* f0362e0: e60a02f0 */ swc1 $f10,0x2f0($s0) +/* f0362e4: 8fac015c */ lw $t4,0x15c($sp) +/* f0362e8: c628000c */ lwc1 $f8,0xc($s1) +/* f0362ec: c586000c */ lwc1 $f6,0xc($t4) +/* f0362f0: 46083401 */ sub.s $f16,$f6,$f8 +/* f0362f4: e61002f4 */ swc1 $f16,0x2f4($s0) +/* f0362f8: 8faf015c */ lw $t7,0x15c($sp) +/* f0362fc: c6320010 */ lwc1 $f18,0x10($s1) +/* f036300: c5e40010 */ lwc1 $f4,0x10($t7) +/* f036304: 46122281 */ sub.s $f10,$f4,$f18 +/* f036308: 0c0011e4 */ jal 0x4790 +/* f03630c: e60a02f8 */ swc1 $f10,0x2f8($s0) +/* f036310: c60602f0 */ lwc1 $f6,0x2f0($s0) +/* f036314: c7a80080 */ lwc1 $f8,0x80($sp) +/* f036318: c60402f4 */ lwc1 $f4,0x2f4($s0) +/* f03631c: 46083402 */ mul.s $f16,$f6,$f8 +/* f036320: c60602f8 */ lwc1 $f6,0x2f8($s0) +/* f036324: e61002f0 */ swc1 $f16,0x2f0($s0) +/* f036328: c7b20080 */ lwc1 $f18,0x80($sp) +/* f03632c: 46122282 */ mul.s $f10,$f4,$f18 +/* f036330: e60a02f4 */ swc1 $f10,0x2f4($s0) +/* f036334: c7a80080 */ lwc1 $f8,0x80($sp) +/* f036338: 46083402 */ mul.s $f16,$f6,$f8 +/* f03633c: e61002f8 */ swc1 $f16,0x2f8($s0) +.L0f036340: +/* f036340: 8fbf0054 */ lw $ra,0x54($sp) +.L0f036344: +/* f036344: d7b40040 */ ldc1 $f20,0x40($sp) +/* f036348: 8fb0004c */ lw $s0,0x4c($sp) +/* f03634c: 8fb10050 */ lw $s1,0x50($sp) +/* f036350: 03e00008 */ jr $ra +/* f036354: 27bd0140 */ addiu $sp,$sp,0x140 +); + +GLOBAL_ASM( +glabel func0f036358 +/* f036358: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03635c: afbf001c */ sw $ra,0x1c($sp) +/* f036360: afb00018 */ sw $s0,0x18($sp) +/* f036364: afa50024 */ sw $a1,0x24($sp) +/* f036368: 808e0007 */ lb $t6,0x7($a0) +/* f03636c: 24010004 */ addiu $at,$zero,0x4 +/* f036370: 00808025 */ or $s0,$a0,$zero +/* f036374: 51c10035 */ beql $t6,$at,.L0f03644c +/* f036378: 8fbf001c */ lw $ra,0x1c($sp) +/* f03637c: 0fc0fe3d */ jal func0f03f8f4 +/* f036380: 00000000 */ sll $zero,$zero,0x0 +/* f036384: 02002025 */ or $a0,$s0,$zero +/* f036388: 0fc08946 */ jal func0f022518 +/* f03638c: 24050001 */ addiu $a1,$zero,0x1 +/* f036390: 921802ff */ lbu $t8,0x2ff($s0) +/* f036394: 3c01bf80 */ lui $at,0xbf80 +/* f036398: 44810000 */ mtc1 $at,$f0 +/* f03639c: 44802000 */ mtc1 $zero,$f4 +/* f0363a0: 240f0004 */ addiu $t7,$zero,0x4 +/* f0363a4: 27190001 */ addiu $t9,$t8,0x1 +/* f0363a8: a20f0007 */ sb $t7,0x7($s0) +/* f0363ac: ae00002c */ sw $zero,0x2c($s0) +/* f0363b0: a2000008 */ sb $zero,0x8($s0) +/* f0363b4: a21902ff */ sb $t9,0x2ff($s0) +/* f0363b8: 24040028 */ addiu $a0,$zero,0x28 +/* f0363bc: e6000030 */ swc1 $f0,0x30($s0) +/* f0363c0: e6000034 */ swc1 $f0,0x34($s0) +/* f0363c4: 0c006134 */ jal 0x184d0 +/* f0363c8: e6040038 */ swc1 $f4,0x38($s0) +/* f0363cc: ae020108 */ sw $v0,0x108($s0) +/* f0363d0: a600010c */ sh $zero,0x10c($s0) +/* f0363d4: 0fc633fe */ jal func0f18cff8 +/* f0363d8: 02002025 */ or $a0,$s0,$zero +/* f0363dc: 8fa40024 */ lw $a0,0x24($sp) +/* f0363e0: 0fc2c27d */ jal func0f0b09f4 +/* f0363e4: 00402825 */ or $a1,$v0,$zero +/* f0363e8: 8e0802d4 */ lw $t0,0x2d4($s0) +/* f0363ec: 02002025 */ or $a0,$s0,$zero +/* f0363f0: 0fc66659 */ jal func0f199964 +/* f0363f4: 8d050020 */ lw $a1,0x20($t0) +/* f0363f8: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f0363fc: 9049009c */ lbu $t1,0x9c($v0) +/* f036400: 312aff7f */ andi $t2,$t1,0xff7f +/* f036404: a04a009c */ sb $t2,0x9c($v0) +/* f036408: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f03640c: 904b009c */ lbu $t3,0x9c($v0) +/* f036410: 316cffbf */ andi $t4,$t3,0xffbf +/* f036414: a04c009c */ sb $t4,0x9c($v0) +/* f036418: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f03641c: 904d004c */ lbu $t5,0x4c($v0) +/* f036420: 31aefff7 */ andi $t6,$t5,0xfff7 +/* f036424: a04e004c */ sb $t6,0x4c($v0) +/* f036428: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f03642c: 904f004c */ lbu $t7,0x4c($v0) +/* f036430: 31f8ffef */ andi $t8,$t7,0xffef +/* f036434: a058004c */ sb $t8,0x4c($v0) +/* f036438: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f03643c: 9059004c */ lbu $t9,0x4c($v0) +/* f036440: 3328fffb */ andi $t0,$t9,0xfffb +/* f036444: a048004c */ sb $t0,0x4c($v0) +/* f036448: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03644c: +/* f03644c: 8fb00018 */ lw $s0,0x18($sp) +/* f036450: 27bd0020 */ addiu $sp,$sp,0x20 +/* f036454: 03e00008 */ jr $ra +/* f036458: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03645c +/* f03645c: 27bdffb0 */ addiu $sp,$sp,-80 +/* f036460: afbf0024 */ sw $ra,0x24($sp) +/* f036464: afa40050 */ sw $a0,0x50($sp) +/* f036468: afa50054 */ sw $a1,0x54($sp) +/* f03646c: afa60058 */ sw $a2,0x58($sp) +/* f036470: afa7005c */ sw $a3,0x5c($sp) +/* f036474: afa0004c */ sw $zero,0x4c($sp) +/* f036478: 8c84001c */ lw $a0,0x1c($a0) +/* f03647c: 27a70044 */ addiu $a3,$sp,0x44 +/* f036480: 27a60048 */ addiu $a2,$sp,0x48 +/* f036484: 27a50040 */ addiu $a1,$sp,0x40 +/* f036488: 0fc0a277 */ jal func0f0289dc +/* f03648c: afa4002c */ sw $a0,0x2c($sp) +/* f036490: 8fa40050 */ lw $a0,0x50($sp) +/* f036494: 0fc079ef */ jal func0f01e7bc +/* f036498: 00002825 */ or $a1,$zero,$zero +/* f03649c: 8faf0064 */ lw $t7,0x64($sp) +/* f0364a0: 8fb9002c */ lw $t9,0x2c($sp) +/* f0364a4: 24180001 */ addiu $t8,$zero,0x1 +/* f0364a8: afb80014 */ sw $t8,0x14($sp) +/* f0364ac: afaf0010 */ sw $t7,0x10($sp) +/* f0364b0: c720000c */ lwc1 $f0,0xc($t9) +/* f0364b4: c7a40048 */ lwc1 $f4,0x48($sp) +/* f0364b8: c7a80044 */ lwc1 $f8,0x44($sp) +/* f0364bc: 8fa40054 */ lw $a0,0x54($sp) +/* f0364c0: 46002181 */ sub.s $f6,$f4,$f0 +/* f0364c4: 8fa50058 */ lw $a1,0x58($sp) +/* f0364c8: 8fa6005c */ lw $a2,0x5c($sp) +/* f0364cc: 46004281 */ sub.s $f10,$f8,$f0 +/* f0364d0: e7a60018 */ swc1 $f6,0x18($sp) +/* f0364d4: 27a70030 */ addiu $a3,$sp,0x30 +/* f0364d8: 0c00b610 */ jal 0x2d840 +/* f0364dc: e7aa001c */ swc1 $f10,0x1c($sp) +/* f0364e0: 10400012 */ beqz $v0,.L0f03652c +/* f0364e4: 24080001 */ addiu $t0,$zero,0x1 +/* f0364e8: 8fa9002c */ lw $t1,0x2c($sp) +/* f0364ec: afa80010 */ sw $t0,0x10($sp) +/* f0364f0: c7b00048 */ lwc1 $f16,0x48($sp) +/* f0364f4: c520000c */ lwc1 $f0,0xc($t1) +/* f0364f8: c7a40044 */ lwc1 $f4,0x44($sp) +/* f0364fc: 8fa4005c */ lw $a0,0x5c($sp) +/* f036500: 46008481 */ sub.s $f18,$f16,$f0 +/* f036504: 27a50030 */ addiu $a1,$sp,0x30 +/* f036508: 8fa60060 */ lw $a2,0x60($sp) +/* f03650c: 46002181 */ sub.s $f6,$f4,$f0 +/* f036510: e7b20014 */ swc1 $f18,0x14($sp) +/* f036514: 8fa70064 */ lw $a3,0x64($sp) +/* f036518: 0c00b5ab */ jal 0x2d6ac +/* f03651c: e7a60018 */ swc1 $f6,0x18($sp) +/* f036520: 10400002 */ beqz $v0,.L0f03652c +/* f036524: 240a0001 */ addiu $t2,$zero,0x1 +/* f036528: afaa004c */ sw $t2,0x4c($sp) +.L0f03652c: +/* f03652c: 8fa40050 */ lw $a0,0x50($sp) +/* f036530: 0fc079ef */ jal func0f01e7bc +/* f036534: 24050001 */ addiu $a1,$zero,0x1 +/* f036538: 8fbf0024 */ lw $ra,0x24($sp) +/* f03653c: 8fa2004c */ lw $v0,0x4c($sp) +/* f036540: 27bd0050 */ addiu $sp,$sp,0x50 +/* f036544: 03e00008 */ jr $ra +/* f036548: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03654c +/* f03654c: 27bdff70 */ addiu $sp,$sp,-144 +/* f036550: afb00028 */ sw $s0,0x28($sp) +/* f036554: afbf0034 */ sw $ra,0x34($sp) +/* f036558: afb20030 */ sw $s2,0x30($sp) +/* f03655c: afb1002c */ sw $s1,0x2c($sp) +/* f036560: afa60098 */ sw $a2,0x98($sp) +/* f036564: afa00074 */ sw $zero,0x74($sp) +/* f036568: 00a08025 */ or $s0,$a1,$zero +/* f03656c: 8c92001c */ lw $s2,0x1c($a0) +/* f036570: 00e08825 */ or $s1,$a3,$zero +/* f036574: afa40090 */ sw $a0,0x90($sp) +/* f036578: 0fc079ef */ jal func0f01e7bc +/* f03657c: 00002825 */ or $a1,$zero,$zero +/* f036580: 02402025 */ or $a0,$s2,$zero +/* f036584: 27a50068 */ addiu $a1,$sp,0x68 +/* f036588: 27a60070 */ addiu $a2,$sp,0x70 +/* f03658c: 0fc0a277 */ jal func0f0289dc +/* f036590: 27a7006c */ addiu $a3,$sp,0x6c +/* f036594: 8fa700a0 */ lw $a3,0xa0($sp) +/* f036598: 8fae00ac */ lw $t6,0xac($sp) +/* f03659c: 240f0001 */ addiu $t7,$zero,0x1 +/* f0365a0: 10e00010 */ beqz $a3,.L0f0365e4 +/* f0365a4: 00000000 */ sll $zero,$zero,0x0 +/* f0365a8: afae0010 */ sw $t6,0x10($sp) +/* f0365ac: afaf0014 */ sw $t7,0x14($sp) +/* f0365b0: c640000c */ lwc1 $f0,0xc($s2) +/* f0365b4: c7a40070 */ lwc1 $f4,0x70($sp) +/* f0365b8: c7a8006c */ lwc1 $f8,0x6c($sp) +/* f0365bc: 02002025 */ or $a0,$s0,$zero +/* f0365c0: 46002181 */ sub.s $f6,$f4,$f0 +/* f0365c4: 8fa50098 */ lw $a1,0x98($sp) +/* f0365c8: 02203025 */ or $a2,$s1,$zero +/* f0365cc: 46004281 */ sub.s $f10,$f8,$f0 +/* f0365d0: e7a60018 */ swc1 $f6,0x18($sp) +/* f0365d4: 0c00b5cb */ jal 0x2d72c +/* f0365d8: e7aa001c */ swc1 $f10,0x1c($sp) +/* f0365dc: 14400012 */ bnez $v0,.L0f036628 +/* f0365e0: 8fa700a0 */ lw $a3,0xa0($sp) +.L0f0365e4: +/* f0365e4: 14e000aa */ bnez $a3,.L0f036890 +/* f0365e8: 24180001 */ addiu $t8,$zero,0x1 +/* f0365ec: afb80010 */ sw $t8,0x10($sp) +/* f0365f0: c640000c */ lwc1 $f0,0xc($s2) +/* f0365f4: c7b00070 */ lwc1 $f16,0x70($sp) +/* f0365f8: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f0365fc: 02002025 */ or $a0,$s0,$zero +/* f036600: 46008481 */ sub.s $f18,$f16,$f0 +/* f036604: 8fa50098 */ lw $a1,0x98($sp) +/* f036608: 02203025 */ or $a2,$s1,$zero +/* f03660c: 46002181 */ sub.s $f6,$f4,$f0 +/* f036610: e7b20014 */ swc1 $f18,0x14($sp) +/* f036614: 8fa700ac */ lw $a3,0xac($sp) +/* f036618: 0c00b5ab */ jal 0x2d6ac +/* f03661c: e7a60018 */ swc1 $f6,0x18($sp) +/* f036620: 5040009c */ beqzl $v0,.L0f036894 +/* f036624: 8fa40090 */ lw $a0,0x90($sp) +.L0f036628: +/* f036628: 8fa200a4 */ lw $v0,0xa4($sp) +/* f03662c: 5440002a */ bnezl $v0,.L0f0366d8 +/* f036630: c7ae00a8 */ lwc1 $f14,0xa8($sp) +/* f036634: c6280000 */ lwc1 $f8,0x0($s1) +/* f036638: c60a0000 */ lwc1 $f10,0x0($s0) +/* f03663c: 44800000 */ mtc1 $zero,$f0 +/* f036640: 27a20084 */ addiu $v0,$sp,0x84 +/* f036644: 460a4401 */ sub.s $f16,$f8,$f10 +/* f036648: e7a00088 */ swc1 $f0,0x88($sp) +/* f03664c: e7b00084 */ swc1 $f16,0x84($sp) +/* f036650: c7a80084 */ lwc1 $f8,0x84($sp) +/* f036654: c6040008 */ lwc1 $f4,0x8($s0) +/* f036658: c6320008 */ lwc1 $f18,0x8($s1) +/* f03665c: 46080032 */ c.eq.s $f0,$f8 +/* f036660: 46049181 */ sub.s $f6,$f18,$f4 +/* f036664: 45000008 */ bc1f .L0f036688 +/* f036668: e7a6008c */ swc1 $f6,0x8c($sp) +/* f03666c: c7a2008c */ lwc1 $f2,0x8c($sp) +/* f036670: 46020032 */ c.eq.s $f0,$f2 +/* f036674: 00000000 */ sll $zero,$zero,0x0 +/* f036678: 45020004 */ bc1fl .L0f03668c +/* f03667c: c7a2008c */ lwc1 $f2,0x8c($sp) +/* f036680: 10000087 */ beqz $zero,.L0f0368a0 +/* f036684: 24020001 */ addiu $v0,$zero,0x1 +.L0f036688: +/* f036688: c7a2008c */ lwc1 $f2,0x8c($sp) +.L0f03668c: +/* f03668c: c7a00084 */ lwc1 $f0,0x84($sp) +/* f036690: afa200a4 */ sw $v0,0xa4($sp) +/* f036694: 46021282 */ mul.s $f10,$f2,$f2 +/* f036698: 00000000 */ sll $zero,$zero,0x0 +/* f03669c: 46000402 */ mul.s $f16,$f0,$f0 +/* f0366a0: 0c012974 */ jal 0x4a5d0 +/* f0366a4: 46105300 */ add.s $f12,$f10,$f16 +/* f0366a8: 3c013f80 */ lui $at,0x3f80 +/* f0366ac: 44819000 */ mtc1 $at,$f18 +/* f0366b0: c7a40084 */ lwc1 $f4,0x84($sp) +/* f0366b4: c7a8008c */ lwc1 $f8,0x8c($sp) +/* f0366b8: 46009083 */ div.s $f2,$f18,$f0 +/* f0366bc: 8fa200a4 */ lw $v0,0xa4($sp) +/* f0366c0: 46022182 */ mul.s $f6,$f4,$f2 +/* f0366c4: 00000000 */ sll $zero,$zero,0x0 +/* f0366c8: 46024282 */ mul.s $f10,$f8,$f2 +/* f0366cc: e7a60084 */ swc1 $f6,0x84($sp) +/* f0366d0: e7aa008c */ swc1 $f10,0x8c($sp) +/* f0366d4: c7ae00a8 */ lwc1 $f14,0xa8($sp) +.L0f0366d8: +/* f0366d8: c4500000 */ lwc1 $f16,0x0($v0) +/* f0366dc: c4520008 */ lwc1 $f18,0x8($v0) +/* f0366e0: c6040000 */ lwc1 $f4,0x0($s0) +/* f0366e4: 460e8082 */ mul.s $f2,$f16,$f14 +/* f0366e8: 8fb900ac */ lw $t9,0xac($sp) +/* f0366ec: 24080001 */ addiu $t0,$zero,0x1 +/* f0366f0: 460e9302 */ mul.s $f12,$f18,$f14 +/* f0366f4: 02002025 */ or $a0,$s0,$zero +/* f0366f8: 8fa50098 */ lw $a1,0x98($sp) +/* f0366fc: 27a6005c */ addiu $a2,$sp,0x5c +/* f036700: 27a70040 */ addiu $a3,$sp,0x40 +/* f036704: 460c2180 */ add.s $f6,$f4,$f12 +/* f036708: e7a6005c */ swc1 $f6,0x5c($sp) +/* f03670c: c6080004 */ lwc1 $f8,0x4($s0) +/* f036710: e7a80060 */ swc1 $f8,0x60($sp) +/* f036714: c60a0008 */ lwc1 $f10,0x8($s0) +/* f036718: 46025401 */ sub.s $f16,$f10,$f2 +/* f03671c: e7b00064 */ swc1 $f16,0x64($sp) +/* f036720: c6320000 */ lwc1 $f18,0x0($s1) +/* f036724: c7b00070 */ lwc1 $f16,0x70($sp) +/* f036728: 460c9100 */ add.s $f4,$f18,$f12 +/* f03672c: e7a40050 */ swc1 $f4,0x50($sp) +/* f036730: c6260004 */ lwc1 $f6,0x4($s1) +/* f036734: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f036738: e7a60054 */ swc1 $f6,0x54($sp) +/* f03673c: c6280008 */ lwc1 $f8,0x8($s1) +/* f036740: afa80014 */ sw $t0,0x14($sp) +/* f036744: afb90010 */ sw $t9,0x10($sp) +/* f036748: 46024281 */ sub.s $f10,$f8,$f2 +/* f03674c: e7aa0058 */ swc1 $f10,0x58($sp) +/* f036750: c640000c */ lwc1 $f0,0xc($s2) +/* f036754: e7ac007c */ swc1 $f12,0x7c($sp) +/* f036758: e7a20080 */ swc1 $f2,0x80($sp) +/* f03675c: 46008481 */ sub.s $f18,$f16,$f0 +/* f036760: 46002181 */ sub.s $f6,$f4,$f0 +/* f036764: e7b20018 */ swc1 $f18,0x18($sp) +/* f036768: 0c00b610 */ jal 0x2d840 +/* f03676c: e7a6001c */ swc1 $f6,0x1c($sp) +/* f036770: c7a20080 */ lwc1 $f2,0x80($sp) +/* f036774: 10400046 */ beqz $v0,.L0f036890 +/* f036778: c7ac007c */ lwc1 $f12,0x7c($sp) +/* f03677c: 24090001 */ addiu $t1,$zero,0x1 +/* f036780: afa90010 */ sw $t1,0x10($sp) +/* f036784: c640000c */ lwc1 $f0,0xc($s2) +/* f036788: c7a80070 */ lwc1 $f8,0x70($sp) +/* f03678c: c7b0006c */ lwc1 $f16,0x6c($sp) +/* f036790: e7ac007c */ swc1 $f12,0x7c($sp) +/* f036794: 46004281 */ sub.s $f10,$f8,$f0 +/* f036798: e7a20080 */ swc1 $f2,0x80($sp) +/* f03679c: 27a4005c */ addiu $a0,$sp,0x5c +/* f0367a0: 46008481 */ sub.s $f18,$f16,$f0 +/* f0367a4: e7aa0014 */ swc1 $f10,0x14($sp) +/* f0367a8: 27a50040 */ addiu $a1,$sp,0x40 +/* f0367ac: 27a60050 */ addiu $a2,$sp,0x50 +/* f0367b0: e7b20018 */ swc1 $f18,0x18($sp) +/* f0367b4: 0c00b5ab */ jal 0x2d6ac +/* f0367b8: 8fa700ac */ lw $a3,0xac($sp) +/* f0367bc: c7a20080 */ lwc1 $f2,0x80($sp) +/* f0367c0: 10400033 */ beqz $v0,.L0f036890 +/* f0367c4: c7ac007c */ lwc1 $f12,0x7c($sp) +/* f0367c8: c6040000 */ lwc1 $f4,0x0($s0) +/* f0367cc: 8faa00ac */ lw $t2,0xac($sp) +/* f0367d0: 240b0001 */ addiu $t3,$zero,0x1 +/* f0367d4: 460c2181 */ sub.s $f6,$f4,$f12 +/* f0367d8: 02002025 */ or $a0,$s0,$zero +/* f0367dc: 8fa50098 */ lw $a1,0x98($sp) +/* f0367e0: 27a6005c */ addiu $a2,$sp,0x5c +/* f0367e4: e7a6005c */ swc1 $f6,0x5c($sp) +/* f0367e8: c6080004 */ lwc1 $f8,0x4($s0) +/* f0367ec: 27a70040 */ addiu $a3,$sp,0x40 +/* f0367f0: e7a80060 */ swc1 $f8,0x60($sp) +/* f0367f4: c60a0008 */ lwc1 $f10,0x8($s0) +/* f0367f8: 46025400 */ add.s $f16,$f10,$f2 +/* f0367fc: e7b00064 */ swc1 $f16,0x64($sp) +/* f036800: c6320000 */ lwc1 $f18,0x0($s1) +/* f036804: c7b00070 */ lwc1 $f16,0x70($sp) +/* f036808: 460c9101 */ sub.s $f4,$f18,$f12 +/* f03680c: e7a40050 */ swc1 $f4,0x50($sp) +/* f036810: c6260004 */ lwc1 $f6,0x4($s1) +/* f036814: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f036818: e7a60054 */ swc1 $f6,0x54($sp) +/* f03681c: c6280008 */ lwc1 $f8,0x8($s1) +/* f036820: afab0014 */ sw $t3,0x14($sp) +/* f036824: afaa0010 */ sw $t2,0x10($sp) +/* f036828: 46024280 */ add.s $f10,$f8,$f2 +/* f03682c: e7aa0058 */ swc1 $f10,0x58($sp) +/* f036830: c640000c */ lwc1 $f0,0xc($s2) +/* f036834: 46008481 */ sub.s $f18,$f16,$f0 +/* f036838: 46002181 */ sub.s $f6,$f4,$f0 +/* f03683c: e7b20018 */ swc1 $f18,0x18($sp) +/* f036840: 0c00b610 */ jal 0x2d840 +/* f036844: e7a6001c */ swc1 $f6,0x1c($sp) +/* f036848: 10400011 */ beqz $v0,.L0f036890 +/* f03684c: 240c0001 */ addiu $t4,$zero,0x1 +/* f036850: afac0010 */ sw $t4,0x10($sp) +/* f036854: c640000c */ lwc1 $f0,0xc($s2) +/* f036858: c7a80070 */ lwc1 $f8,0x70($sp) +/* f03685c: c7b0006c */ lwc1 $f16,0x6c($sp) +/* f036860: 27a4005c */ addiu $a0,$sp,0x5c +/* f036864: 46004281 */ sub.s $f10,$f8,$f0 +/* f036868: 27a50040 */ addiu $a1,$sp,0x40 +/* f03686c: 27a60050 */ addiu $a2,$sp,0x50 +/* f036870: 46008481 */ sub.s $f18,$f16,$f0 +/* f036874: e7aa0014 */ swc1 $f10,0x14($sp) +/* f036878: 8fa700ac */ lw $a3,0xac($sp) +/* f03687c: 0c00b5ab */ jal 0x2d6ac +/* f036880: e7b20018 */ swc1 $f18,0x18($sp) +/* f036884: 10400002 */ beqz $v0,.L0f036890 +/* f036888: 240d0001 */ addiu $t5,$zero,0x1 +/* f03688c: afad0074 */ sw $t5,0x74($sp) +.L0f036890: +/* f036890: 8fa40090 */ lw $a0,0x90($sp) +.L0f036894: +/* f036894: 0fc079ef */ jal func0f01e7bc +/* f036898: 24050001 */ addiu $a1,$zero,0x1 +/* f03689c: 8fa20074 */ lw $v0,0x74($sp) +.L0f0368a0: +/* f0368a0: 8fbf0034 */ lw $ra,0x34($sp) +/* f0368a4: 8fb00028 */ lw $s0,0x28($sp) +/* f0368a8: 8fb1002c */ lw $s1,0x2c($sp) +/* f0368ac: 8fb20030 */ lw $s2,0x30($sp) +/* f0368b0: 03e00008 */ jr $ra +/* f0368b4: 27bd0090 */ addiu $sp,$sp,0x90 +); + +GLOBAL_ASM( +glabel func0f0368b8 +/* f0368b8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0368bc: afa60030 */ sw $a2,0x30($sp) +/* f0368c0: afbf0024 */ sw $ra,0x24($sp) +/* f0368c4: afa40028 */ sw $a0,0x28($sp) +/* f0368c8: 00807025 */ or $t6,$a0,$zero +/* f0368cc: 8c840004 */ lw $a0,0x4($a0) +/* f0368d0: 8faf0030 */ lw $t7,0x30($sp) +/* f0368d4: afa00010 */ sw $zero,0x10($sp) +/* f0368d8: 3c017f1b */ lui $at,0x7f1b +/* f0368dc: afaf0014 */ sw $t7,0x14($sp) +/* f0368e0: c4268d9c */ lwc1 $f6,-0x7264($at) +/* f0368e4: c4840024 */ lwc1 $f4,0x24($a0) +/* f0368e8: 00a03825 */ or $a3,$a1,$zero +/* f0368ec: 2418003f */ addiu $t8,$zero,0x3f +/* f0368f0: 46062202 */ mul.s $f8,$f4,$f6 +/* f0368f4: afb8001c */ sw $t8,0x1c($sp) +/* f0368f8: 25c50008 */ addiu $a1,$t6,0x8 +/* f0368fc: 25c60028 */ addiu $a2,$t6,0x28 +/* f036900: 0fc0d953 */ jal func0f03654c +/* f036904: e7a80018 */ swc1 $f8,0x18($sp) +/* f036908: 8fbf0024 */ lw $ra,0x24($sp) +/* f03690c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f036910: 03e00008 */ jr $ra +/* f036914: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f036918 +/* f036918: 27bdffd8 */ addiu $sp,$sp,-40 +/* f03691c: afbf0014 */ sw $ra,0x14($sp) +/* f036920: afa5002c */ sw $a1,0x2c($sp) +/* f036924: 44866000 */ mtc1 $a2,$f12 +/* f036928: c4a40000 */ lwc1 $f4,0x0($a1) +/* f03692c: c4880008 */ lwc1 $f8,0x8($a0) +/* f036930: 00a03025 */ or $a2,$a1,$zero +/* f036934: 460c2182 */ mul.s $f6,$f4,$f12 +/* f036938: 46083280 */ add.s $f10,$f6,$f8 +/* f03693c: e7aa001c */ swc1 $f10,0x1c($sp) +/* f036940: c490000c */ lwc1 $f16,0xc($a0) +/* f036944: e7b00020 */ swc1 $f16,0x20($sp) +/* f036948: c4b20008 */ lwc1 $f18,0x8($a1) +/* f03694c: c4860010 */ lwc1 $f6,0x10($a0) +/* f036950: 27a5001c */ addiu $a1,$sp,0x1c +/* f036954: 460c9102 */ mul.s $f4,$f18,$f12 +/* f036958: 46062200 */ add.s $f8,$f4,$f6 +/* f03695c: 0fc0da2e */ jal func0f0368b8 +/* f036960: e7a80024 */ swc1 $f8,0x24($sp) +/* f036964: 8fbf0014 */ lw $ra,0x14($sp) +/* f036968: 27bd0028 */ addiu $sp,$sp,0x28 +/* f03696c: 03e00008 */ jr $ra +/* f036970: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f036974 +/* f036974: 27bdffd8 */ addiu $sp,$sp,-40 +/* f036978: afbf0024 */ sw $ra,0x24($sp) +/* f03697c: afa40028 */ sw $a0,0x28($sp) +/* f036980: 00807025 */ or $t6,$a0,$zero +/* f036984: 8c840004 */ lw $a0,0x4($a0) +/* f036988: afa00014 */ sw $zero,0x14($sp) +/* f03698c: afa00010 */ sw $zero,0x10($sp) +/* f036990: 3c017f1b */ lui $at,0x7f1b +/* f036994: c4268da0 */ lwc1 $f6,-0x7260($at) +/* f036998: c4840024 */ lwc1 $f4,0x24($a0) +/* f03699c: 00a03825 */ or $a3,$a1,$zero +/* f0369a0: 240f003f */ addiu $t7,$zero,0x3f +/* f0369a4: 46062202 */ mul.s $f8,$f4,$f6 +/* f0369a8: afaf001c */ sw $t7,0x1c($sp) +/* f0369ac: 25c50008 */ addiu $a1,$t6,0x8 +/* f0369b0: 25c60028 */ addiu $a2,$t6,0x28 +/* f0369b4: 0fc0d953 */ jal func0f03654c +/* f0369b8: e7a80018 */ swc1 $f8,0x18($sp) +/* f0369bc: 8fbf0024 */ lw $ra,0x24($sp) +/* f0369c0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0369c4: 03e00008 */ jr $ra +/* f0369c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0369cc +/* f0369cc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0369d0: afbf0014 */ sw $ra,0x14($sp) +/* f0369d4: afa5002c */ sw $a1,0x2c($sp) +/* f0369d8: 8c83001c */ lw $v1,0x1c($a0) +/* f0369dc: afa60030 */ sw $a2,0x30($sp) +/* f0369e0: 0fc0a221 */ jal func0f028884 +/* f0369e4: afa30024 */ sw $v1,0x24($sp) +/* f0369e8: 8fa60030 */ lw $a2,0x30($sp) +/* f0369ec: 44808000 */ mtc1 $zero,$f16 +/* f0369f0: 3c013f80 */ lui $at,0x3f80 +/* f0369f4: 44812000 */ mtc1 $at,$f4 +/* f0369f8: 8fa30024 */ lw $v1,0x24($sp) +/* f0369fc: e4d00000 */ swc1 $f16,0x0($a2) +/* f036a00: e4d00004 */ swc1 $f16,0x4($a2) +/* f036a04: 10400022 */ beqz $v0,.L0f036a90 +/* f036a08: e4c40008 */ swc1 $f4,0x8($a2) +/* f036a0c: c4460008 */ lwc1 $f6,0x8($v0) +/* f036a10: c4680008 */ lwc1 $f8,0x8($v1) +/* f036a14: c44a0010 */ lwc1 $f10,0x10($v0) +/* f036a18: c4720010 */ lwc1 $f18,0x10($v1) +/* f036a1c: 46083081 */ sub.s $f2,$f6,$f8 +/* f036a20: afa60030 */ sw $a2,0x30($sp) +/* f036a24: 46125381 */ sub.s $f14,$f10,$f18 +/* f036a28: 46021102 */ mul.s $f4,$f2,$f2 +/* f036a2c: e7a2001c */ swc1 $f2,0x1c($sp) +/* f036a30: 460e7182 */ mul.s $f6,$f14,$f14 +/* f036a34: e7ae0018 */ swc1 $f14,0x18($sp) +/* f036a38: 0c012974 */ jal 0x4a5d0 +/* f036a3c: 46062300 */ add.s $f12,$f4,$f6 +/* f036a40: 44808000 */ mtc1 $zero,$f16 +/* f036a44: 8fa60030 */ lw $a2,0x30($sp) +/* f036a48: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f036a4c: 4600803c */ c.lt.s $f16,$f0 +/* f036a50: c7ae0018 */ lwc1 $f14,0x18($sp) +/* f036a54: 8fae002c */ lw $t6,0x2c($sp) +/* f036a58: 4502000e */ bc1fl .L0f036a94 +/* f036a5c: 8fbf0014 */ lw $ra,0x14($sp) +/* f036a60: 46001083 */ div.s $f2,$f2,$f0 +/* f036a64: 11c00006 */ beqz $t6,.L0f036a80 +/* f036a68: 46007383 */ div.s $f14,$f14,$f0 +/* f036a6c: 46001207 */ neg.s $f8,$f2 +/* f036a70: e4ce0000 */ swc1 $f14,0x0($a2) +/* f036a74: e4d00004 */ swc1 $f16,0x4($a2) +/* f036a78: 10000005 */ beqz $zero,.L0f036a90 +/* f036a7c: e4c80008 */ swc1 $f8,0x8($a2) +.L0f036a80: +/* f036a80: 46007287 */ neg.s $f10,$f14 +/* f036a84: e4d00004 */ swc1 $f16,0x4($a2) +/* f036a88: e4ca0000 */ swc1 $f10,0x0($a2) +/* f036a8c: e4c20008 */ swc1 $f2,0x8($a2) +.L0f036a90: +/* f036a90: 8fbf0014 */ lw $ra,0x14($sp) +.L0f036a94: +/* f036a94: 27bd0028 */ addiu $sp,$sp,0x28 +/* f036a98: 03e00008 */ jr $ra +/* f036a9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f036aa0 +/* f036aa0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f036aa4: afbf0014 */ sw $ra,0x14($sp) +/* f036aa8: afa60040 */ sw $a2,0x40($sp) +/* f036aac: 8c87001c */ lw $a3,0x1c($a0) +/* f036ab0: 27a60028 */ addiu $a2,$sp,0x28 +/* f036ab4: 0fc0da73 */ jal func0f0369cc +/* f036ab8: afa70034 */ sw $a3,0x34($sp) +/* f036abc: c7a00040 */ lwc1 $f0,0x40($sp) +/* f036ac0: c7a40028 */ lwc1 $f4,0x28($sp) +/* f036ac4: 8fa40034 */ lw $a0,0x34($sp) +/* f036ac8: c7b20030 */ lwc1 $f18,0x30($sp) +/* f036acc: 46002182 */ mul.s $f6,$f4,$f0 +/* f036ad0: c4880008 */ lwc1 $f8,0x8($a0) +/* f036ad4: 27a5001c */ addiu $a1,$sp,0x1c +/* f036ad8: 46009102 */ mul.s $f4,$f18,$f0 +/* f036adc: 27a60028 */ addiu $a2,$sp,0x28 +/* f036ae0: 46083280 */ add.s $f10,$f6,$f8 +/* f036ae4: e7aa001c */ swc1 $f10,0x1c($sp) +/* f036ae8: c490000c */ lwc1 $f16,0xc($a0) +/* f036aec: e7b00020 */ swc1 $f16,0x20($sp) +/* f036af0: c4860010 */ lwc1 $f6,0x10($a0) +/* f036af4: 46062200 */ add.s $f8,$f4,$f6 +/* f036af8: 0fc0da2e */ jal func0f0368b8 +/* f036afc: e7a80024 */ swc1 $f8,0x24($sp) +/* f036b00: 8fbf0014 */ lw $ra,0x14($sp) +/* f036b04: 27bd0038 */ addiu $sp,$sp,0x38 +/* f036b08: 03e00008 */ jr $ra +/* f036b0c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f036b10 +/* f036b10: 27bdffd8 */ addiu $sp,$sp,-40 +/* f036b14: afbf001c */ sw $ra,0x1c($sp) +/* f036b18: afb00018 */ sw $s0,0x18($sp) +/* f036b1c: 00c08025 */ or $s0,$a2,$zero +/* f036b20: 0fc0f917 */ jal func0f03e45c +/* f036b24: afa5002c */ sw $a1,0x2c($sp) +/* f036b28: 8fae002c */ lw $t6,0x2c($sp) +/* f036b2c: 46000306 */ mov.s $f12,$f0 +/* f036b30: 11c0000b */ beqz $t6,.L0f036b60 +/* f036b34: 00000000 */ sll $zero,$zero,0x0 +/* f036b38: 0c0068f4 */ jal 0x1a3d0 +/* f036b3c: e7ac0024 */ swc1 $f12,0x24($sp) +/* f036b40: 44802000 */ mtc1 $zero,$f4 +/* f036b44: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f036b48: e6000000 */ swc1 $f0,0x0($s0) +/* f036b4c: 0c0068f7 */ jal 0x1a3dc +/* f036b50: e6040004 */ swc1 $f4,0x4($s0) +/* f036b54: 46000187 */ neg.s $f6,$f0 +/* f036b58: 1000000a */ beqz $zero,.L0f036b84 +/* f036b5c: e6060008 */ swc1 $f6,0x8($s0) +.L0f036b60: +/* f036b60: 0c0068f4 */ jal 0x1a3d0 +/* f036b64: e7ac0024 */ swc1 $f12,0x24($sp) +/* f036b68: 44805000 */ mtc1 $zero,$f10 +/* f036b6c: 46000207 */ neg.s $f8,$f0 +/* f036b70: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f036b74: e6080000 */ swc1 $f8,0x0($s0) +/* f036b78: 0c0068f7 */ jal 0x1a3dc +/* f036b7c: e60a0004 */ swc1 $f10,0x4($s0) +/* f036b80: e6000008 */ swc1 $f0,0x8($s0) +.L0f036b84: +/* f036b84: 8fbf001c */ lw $ra,0x1c($sp) +/* f036b88: 8fb00018 */ lw $s0,0x18($sp) +/* f036b8c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f036b90: 03e00008 */ jr $ra +/* f036b94: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f036b98 +/* f036b98: 27bdffc8 */ addiu $sp,$sp,-56 +/* f036b9c: afbf0014 */ sw $ra,0x14($sp) +/* f036ba0: afa60040 */ sw $a2,0x40($sp) +/* f036ba4: 8c87001c */ lw $a3,0x1c($a0) +/* f036ba8: 27a60028 */ addiu $a2,$sp,0x28 +/* f036bac: 0fc0dac4 */ jal func0f036b10 +/* f036bb0: afa70034 */ sw $a3,0x34($sp) +/* f036bb4: c7a00040 */ lwc1 $f0,0x40($sp) +/* f036bb8: c7a40028 */ lwc1 $f4,0x28($sp) +/* f036bbc: 8fa40034 */ lw $a0,0x34($sp) +/* f036bc0: c7b20030 */ lwc1 $f18,0x30($sp) +/* f036bc4: 46002182 */ mul.s $f6,$f4,$f0 +/* f036bc8: c4880008 */ lwc1 $f8,0x8($a0) +/* f036bcc: 27a5001c */ addiu $a1,$sp,0x1c +/* f036bd0: 46009102 */ mul.s $f4,$f18,$f0 +/* f036bd4: 27a60028 */ addiu $a2,$sp,0x28 +/* f036bd8: 46083280 */ add.s $f10,$f6,$f8 +/* f036bdc: e7aa001c */ swc1 $f10,0x1c($sp) +/* f036be0: c490000c */ lwc1 $f16,0xc($a0) +/* f036be4: e7b00020 */ swc1 $f16,0x20($sp) +/* f036be8: c4860010 */ lwc1 $f6,0x10($a0) +/* f036bec: 46062200 */ add.s $f8,$f4,$f6 +/* f036bf0: 0fc0da2e */ jal func0f0368b8 +/* f036bf4: e7a80024 */ swc1 $f8,0x24($sp) +/* f036bf8: 8fbf0014 */ lw $ra,0x14($sp) +/* f036bfc: 27bd0038 */ addiu $sp,$sp,0x38 +/* f036c00: 03e00008 */ jr $ra +/* f036c04: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f036c08 +/* f036c08: 27bdff58 */ addiu $sp,$sp,-168 +/* f036c0c: afbf002c */ sw $ra,0x2c($sp) +/* f036c10: afb30028 */ sw $s3,0x28($sp) +/* f036c14: afb20024 */ sw $s2,0x24($sp) +/* f036c18: afb10020 */ sw $s1,0x20($sp) +/* f036c1c: afb0001c */ sw $s0,0x1c($sp) +/* f036c20: afa500ac */ sw $a1,0xac($sp) +/* f036c24: afa600b0 */ sw $a2,0xb0($sp) +/* f036c28: 8c88001c */ lw $t0,0x1c($a0) +/* f036c2c: 240e0001 */ addiu $t6,$zero,0x1 +/* f036c30: afae0060 */ sw $t6,0x60($sp) +/* f036c34: 8c8f0014 */ lw $t7,0x14($a0) +/* f036c38: 3c13800a */ lui $s3,0x800a +/* f036c3c: 26739fc0 */ addiu $s3,$s3,-24640 +/* f036c40: 000fc080 */ sll $t8,$t7,0x2 +/* f036c44: 07010018 */ bgez $t8,.L0f036ca8 +/* f036c48: 25040008 */ addiu $a0,$t0,0x8 +/* f036c4c: 8e630284 */ lw $v1,0x284($s3) +/* f036c50: 3c098007 */ lui $t1,0x8007 +/* f036c54: 8c7900d8 */ lw $t9,0xd8($v1) +/* f036c58: 57200049 */ bnezl $t9,.L0f036d80 +/* f036c5c: 8fab0060 */ lw $t3,0x60($sp) +/* f036c60: 8d290764 */ lw $t1,0x764($t1) +/* f036c64: 55200046 */ bnezl $t1,.L0f036d80 +/* f036c68: 8fab0060 */ lw $t3,0x60($sp) +/* f036c6c: 8c620480 */ lw $v0,0x480($v1) +/* f036c70: 50400007 */ beqzl $v0,.L0f036c90 +/* f036c74: 8c6c1c54 */ lw $t4,0x1c54($v1) +/* f036c78: 50400041 */ beqzl $v0,.L0f036d80 +/* f036c7c: 8fab0060 */ lw $t3,0x60($sp) +/* f036c80: 804a0037 */ lb $t2,0x37($v0) +/* f036c84: 5540003e */ bnezl $t2,.L0f036d80 +/* f036c88: 8fab0060 */ lw $t3,0x60($sp) +/* f036c8c: 8c6c1c54 */ lw $t4,0x1c54($v1) +.L0f036c90: +/* f036c90: 8c6b00c4 */ lw $t3,0xc4($v1) +/* f036c94: 01806827 */ nor $t5,$t4,$zero +/* f036c98: 016d7024 */ and $t6,$t3,$t5 +/* f036c9c: 31cf0008 */ andi $t7,$t6,0x8 +/* f036ca0: 51e00037 */ beqzl $t7,.L0f036d80 +/* f036ca4: 8fab0060 */ lw $t3,0x60($sp) +.L0f036ca8: +/* f036ca8: 3c13800a */ lui $s3,0x800a +/* f036cac: 27b8007c */ addiu $t8,$sp,0x7c +/* f036cb0: 24190014 */ addiu $t9,$zero,0x14 +/* f036cb4: 26739fc0 */ addiu $s3,$s3,-24640 +/* f036cb8: afb90014 */ sw $t9,0x14($sp) +/* f036cbc: afb80010 */ sw $t8,0x10($sp) +/* f036cc0: 25050028 */ addiu $a1,$t0,0x28 +/* f036cc4: 8fa600ac */ lw $a2,0xac($sp) +/* f036cc8: 0fc1977f */ jal func0f065dfc +/* f036ccc: 27a70064 */ addiu $a3,$sp,0x64 +/* f036cd0: 8e690314 */ lw $t1,0x314($s3) +/* f036cd4: 87aa007c */ lh $t2,0x7c($sp) +/* f036cd8: 87af007c */ lh $t7,0x7c($sp) +/* f036cdc: 11200013 */ beqz $t1,.L0f036d2c +/* f036ce0: 2404ffff */ addiu $a0,$zero,-1 +/* f036ce4: 108a0025 */ beq $a0,$t2,.L0f036d7c +/* f036ce8: 27a2007c */ addiu $v0,$sp,0x7c +/* f036cec: 3c05800a */ lui $a1,0x800a +/* f036cf0: 8ca5492c */ lw $a1,0x492c($a1) +/* f036cf4: 84430000 */ lh $v1,0x0($v0) +/* f036cf8: 00655821 */ addu $t3,$v1,$a1 +.L0f036cfc: +/* f036cfc: 916d0000 */ lbu $t5,0x0($t3) +/* f036d00: 31ae000f */ andi $t6,$t5,0xf +/* f036d04: 51c00004 */ beqzl $t6,.L0f036d18 +/* f036d08: 84430002 */ lh $v1,0x2($v0) +/* f036d0c: 1000001b */ beqz $zero,.L0f036d7c +/* f036d10: afa00060 */ sw $zero,0x60($sp) +/* f036d14: 84430002 */ lh $v1,0x2($v0) +.L0f036d18: +/* f036d18: 24420002 */ addiu $v0,$v0,0x2 +/* f036d1c: 5483fff7 */ bnel $a0,$v1,.L0f036cfc +/* f036d20: 00655821 */ addu $t3,$v1,$a1 +/* f036d24: 10000016 */ beqz $zero,.L0f036d80 +/* f036d28: 8fab0060 */ lw $t3,0x60($sp) +.L0f036d2c: +/* f036d2c: 2404ffff */ addiu $a0,$zero,-1 +/* f036d30: 108f0012 */ beq $a0,$t7,.L0f036d7c +/* f036d34: 27a2007c */ addiu $v0,$sp,0x7c +/* f036d38: 3c05800a */ lui $a1,0x800a +/* f036d3c: 8ca54928 */ lw $a1,0x4928($a1) +/* f036d40: 84430000 */ lh $v1,0x0($v0) +/* f036d44: 2406008c */ addiu $a2,$zero,0x8c +.L0f036d48: +/* f036d48: 00660019 */ multu $v1,$a2 +/* f036d4c: 0000c812 */ mflo $t9 +/* f036d50: 00b94821 */ addu $t1,$a1,$t9 +/* f036d54: 952a0000 */ lhu $t2,0x0($t1) +/* f036d58: 314c0004 */ andi $t4,$t2,0x4 +/* f036d5c: 51800004 */ beqzl $t4,.L0f036d70 +/* f036d60: 84430002 */ lh $v1,0x2($v0) +/* f036d64: 10000005 */ beqz $zero,.L0f036d7c +/* f036d68: afa00060 */ sw $zero,0x60($sp) +/* f036d6c: 84430002 */ lh $v1,0x2($v0) +.L0f036d70: +/* f036d70: 24420002 */ addiu $v0,$v0,0x2 +/* f036d74: 1483fff4 */ bne $a0,$v1,.L0f036d48 +/* f036d78: 00000000 */ sll $zero,$zero,0x0 +.L0f036d7c: +/* f036d7c: 8fab0060 */ lw $t3,0x60($sp) +.L0f036d80: +/* f036d80: 51600051 */ beqzl $t3,.L0f036ec8 +/* f036d84: 8fbf002c */ lw $ra,0x2c($sp) +/* f036d88: 8e6d006c */ lw $t5,0x6c($s3) +/* f036d8c: 00009025 */ or $s2,$zero,$zero +/* f036d90: 00002825 */ or $a1,$zero,$zero +/* f036d94: 11a00003 */ beqz $t5,.L0f036da4 +/* f036d98: 00002025 */ or $a0,$zero,$zero +/* f036d9c: 10000001 */ beqz $zero,.L0f036da4 +/* f036da0: 24050001 */ addiu $a1,$zero,0x1 +.L0f036da4: +/* f036da4: 8e6e0068 */ lw $t6,0x68($s3) +/* f036da8: 00001825 */ or $v1,$zero,$zero +/* f036dac: 00001025 */ or $v0,$zero,$zero +/* f036db0: 11c00003 */ beqz $t6,.L0f036dc0 +/* f036db4: 00126080 */ sll $t4,$s2,0x2 +/* f036db8: 10000001 */ beqz $zero,.L0f036dc0 +/* f036dbc: 24040001 */ addiu $a0,$zero,0x1 +.L0f036dc0: +/* f036dc0: 8e6f0064 */ lw $t7,0x64($s3) +/* f036dc4: 026c8021 */ addu $s0,$s3,$t4 +/* f036dc8: 27b10050 */ addiu $s1,$sp,0x50 +/* f036dcc: 11e00003 */ beqz $t7,.L0f036ddc +/* f036dd0: 00000000 */ sll $zero,$zero,0x0 +/* f036dd4: 10000001 */ beqz $zero,.L0f036ddc +/* f036dd8: 24030001 */ addiu $v1,$zero,0x1 +.L0f036ddc: +/* f036ddc: 8e780070 */ lw $t8,0x70($s3) +/* f036de0: 13000003 */ beqz $t8,.L0f036df0 +/* f036de4: 00000000 */ sll $zero,$zero,0x0 +/* f036de8: 10000001 */ beqz $zero,.L0f036df0 +/* f036dec: 24020001 */ addiu $v0,$zero,0x1 +.L0f036df0: +/* f036df0: 0043c821 */ addu $t9,$v0,$v1 +/* f036df4: 03244821 */ addu $t1,$t9,$a0 +/* f036df8: 01255021 */ addu $t2,$t1,$a1 +/* f036dfc: 59400032 */ blezl $t2,.L0f036ec8 +/* f036e00: 8fbf002c */ lw $ra,0x2c($sp) +/* f036e04: 8e0b0064 */ lw $t3,0x64($s0) +.L0f036e08: +/* f036e08: 8fa400ac */ lw $a0,0xac($sp) +/* f036e0c: 8fa600b0 */ lw $a2,0xb0($sp) +/* f036e10: 8d6500bc */ lw $a1,0xbc($t3) +/* f036e14: afa00014 */ sw $zero,0x14($sp) +/* f036e18: afa00010 */ sw $zero,0x10($sp) +/* f036e1c: 02203825 */ or $a3,$s1,$zero +/* f036e20: 0c006052 */ jal 0x18148 +/* f036e24: 24a50008 */ addiu $a1,$a1,0x8 +/* f036e28: 8e0d0064 */ lw $t5,0x64($s0) +/* f036e2c: 02202825 */ or $a1,$s1,$zero +/* f036e30: 8da400bc */ lw $a0,0xbc($t5) +/* f036e34: 0fc19620 */ jal func0f065880 +/* f036e38: 24840028 */ addiu $a0,$a0,0x28 +/* f036e3c: 10400003 */ beqz $v0,.L0f036e4c +/* f036e40: 00002825 */ or $a1,$zero,$zero +/* f036e44: 1000001f */ beqz $zero,.L0f036ec4 +/* f036e48: afa00060 */ sw $zero,0x60($sp) +.L0f036e4c: +/* f036e4c: 8e6e006c */ lw $t6,0x6c($s3) +/* f036e50: 26520001 */ addiu $s2,$s2,0x1 +/* f036e54: 26100004 */ addiu $s0,$s0,0x4 +/* f036e58: 11c00003 */ beqz $t6,.L0f036e68 +/* f036e5c: 00002025 */ or $a0,$zero,$zero +/* f036e60: 10000001 */ beqz $zero,.L0f036e68 +/* f036e64: 24050001 */ addiu $a1,$zero,0x1 +.L0f036e68: +/* f036e68: 8e6f0068 */ lw $t7,0x68($s3) +/* f036e6c: 00001825 */ or $v1,$zero,$zero +/* f036e70: 00001025 */ or $v0,$zero,$zero +/* f036e74: 11e00003 */ beqz $t7,.L0f036e84 +/* f036e78: 00000000 */ sll $zero,$zero,0x0 +/* f036e7c: 10000001 */ beqz $zero,.L0f036e84 +/* f036e80: 24040001 */ addiu $a0,$zero,0x1 +.L0f036e84: +/* f036e84: 8e780064 */ lw $t8,0x64($s3) +/* f036e88: 13000003 */ beqz $t8,.L0f036e98 +/* f036e8c: 00000000 */ sll $zero,$zero,0x0 +/* f036e90: 10000001 */ beqz $zero,.L0f036e98 +/* f036e94: 24030001 */ addiu $v1,$zero,0x1 +.L0f036e98: +/* f036e98: 8e790070 */ lw $t9,0x70($s3) +/* f036e9c: 13200003 */ beqz $t9,.L0f036eac +/* f036ea0: 00000000 */ sll $zero,$zero,0x0 +/* f036ea4: 10000001 */ beqz $zero,.L0f036eac +/* f036ea8: 24020001 */ addiu $v0,$zero,0x1 +.L0f036eac: +/* f036eac: 00434821 */ addu $t1,$v0,$v1 +/* f036eb0: 01245021 */ addu $t2,$t1,$a0 +/* f036eb4: 01456021 */ addu $t4,$t2,$a1 +/* f036eb8: 024c082a */ slt $at,$s2,$t4 +/* f036ebc: 5420ffd2 */ bnezl $at,.L0f036e08 +/* f036ec0: 8e0b0064 */ lw $t3,0x64($s0) +.L0f036ec4: +/* f036ec4: 8fbf002c */ lw $ra,0x2c($sp) +.L0f036ec8: +/* f036ec8: 8fa20060 */ lw $v0,0x60($sp) +/* f036ecc: 8fb0001c */ lw $s0,0x1c($sp) +/* f036ed0: 8fb10020 */ lw $s1,0x20($sp) +/* f036ed4: 8fb20024 */ lw $s2,0x24($sp) +/* f036ed8: 8fb30028 */ lw $s3,0x28($sp) +/* f036edc: 03e00008 */ jr $ra +/* f036ee0: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f036ee4 +/* f036ee4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f036ee8: afbf0014 */ sw $ra,0x14($sp) +/* f036eec: afa40030 */ sw $a0,0x30($sp) +/* f036ef0: afa50034 */ sw $a1,0x34($sp) +/* f036ef4: afa7003c */ sw $a3,0x3c($sp) +/* f036ef8: 8c82001c */ lw $v0,0x1c($a0) +/* f036efc: c4c40000 */ lwc1 $f4,0x0($a2) +/* f036f00: c4c80008 */ lwc1 $f8,0x8($a2) +/* f036f04: c4460008 */ lwc1 $f6,0x8($v0) +/* f036f08: c44a0010 */ lwc1 $f10,0x10($v0) +/* f036f0c: afa60038 */ sw $a2,0x38($sp) +/* f036f10: 46062301 */ sub.s $f12,$f4,$f6 +/* f036f14: 460a4381 */ sub.s $f14,$f8,$f10 +/* f036f18: e7ac002c */ swc1 $f12,0x2c($sp) +/* f036f1c: 0fc259d4 */ jal func0f096750 +/* f036f20: e7ae0028 */ swc1 $f14,0x28($sp) +/* f036f24: 8fa2003c */ lw $v0,0x3c($sp) +/* f036f28: 8fa60038 */ lw $a2,0x38($sp) +/* f036f2c: e7a00024 */ swc1 $f0,0x24($sp) +/* f036f30: c4460000 */ lwc1 $f6,0x0($v0) +/* f036f34: c4c40000 */ lwc1 $f4,0x0($a2) +/* f036f38: c7b2002c */ lwc1 $f18,0x2c($sp) +/* f036f3c: c7ae0028 */ lwc1 $f14,0x28($sp) +/* f036f40: 46062081 */ sub.s $f2,$f4,$f6 +/* f036f44: 46129102 */ mul.s $f4,$f18,$f18 +/* f036f48: c44a0008 */ lwc1 $f10,0x8($v0) +/* f036f4c: c4c80008 */ lwc1 $f8,0x8($a2) +/* f036f50: 460e7182 */ mul.s $f6,$f14,$f14 +/* f036f54: 8fb80034 */ lw $t8,0x34($sp) +/* f036f58: 460a4401 */ sub.s $f16,$f8,$f10 +/* f036f5c: 240f0006 */ addiu $t7,$zero,0x6 +/* f036f60: a30f0000 */ sb $t7,0x0($t8) +/* f036f64: e7a20020 */ swc1 $f2,0x20($sp) +/* f036f68: e7b0001c */ swc1 $f16,0x1c($sp) +/* f036f6c: 0c012974 */ jal 0x4a5d0 +/* f036f70: 46062300 */ add.s $f12,$f4,$f6 +/* f036f74: c7a20020 */ lwc1 $f2,0x20($sp) +/* f036f78: c7b0001c */ lwc1 $f16,0x1c($sp) +/* f036f7c: 8fb90034 */ lw $t9,0x34($sp) +/* f036f80: 46021202 */ mul.s $f8,$f2,$f2 +/* f036f84: e720003c */ swc1 $f0,0x3c($t9) +/* f036f88: 46108282 */ mul.s $f10,$f16,$f16 +/* f036f8c: 0c012974 */ jal 0x4a5d0 +/* f036f90: 460a4300 */ add.s $f12,$f8,$f10 +/* f036f94: 8fa20034 */ lw $v0,0x34($sp) +/* f036f98: c444003c */ lwc1 $f4,0x3c($v0) +/* f036f9c: 46002181 */ sub.s $f6,$f4,$f0 +/* f036fa0: e4460038 */ swc1 $f6,0x38($v0) +/* f036fa4: 8fa50024 */ lw $a1,0x24($sp) +/* f036fa8: 0fc0f94e */ jal func0f03e538 +/* f036fac: 8fa40030 */ lw $a0,0x30($sp) +/* f036fb0: 8fbf0014 */ lw $ra,0x14($sp) +/* f036fb4: 27bd0030 */ addiu $sp,$sp,0x30 +/* f036fb8: 03e00008 */ jr $ra +/* f036fbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f036fc0 +/* f036fc0: 27bdff88 */ addiu $sp,$sp,-120 +/* f036fc4: afbf001c */ sw $ra,0x1c($sp) +/* f036fc8: afb00018 */ sw $s0,0x18($sp) +/* f036fcc: afa60080 */ sw $a2,0x80($sp) +/* f036fd0: 908e0064 */ lbu $t6,0x64($a0) +/* f036fd4: 00a08025 */ or $s0,$a1,$zero +/* f036fd8: 240500c2 */ addiu $a1,$zero,0xc2 +/* f036fdc: 000e7880 */ sll $t7,$t6,0x2 +/* f036fe0: 008fc021 */ addu $t8,$a0,$t7 +/* f036fe4: 8f02004c */ lw $v0,0x4c($t8) +/* f036fe8: 27a60020 */ addiu $a2,$sp,0x20 +/* f036fec: 50400015 */ beqzl $v0,.L0f037044 +/* f036ff0: c48a002c */ lwc1 $f10,0x2c($a0) +/* f036ff4: 8c440000 */ lw $a0,0x0($v0) +/* f036ff8: 0fc456ac */ jal func0f115ab0 +/* f036ffc: afa70084 */ sw $a3,0x84($sp) +/* f037000: c7a40020 */ lwc1 $f4,0x20($sp) +/* f037004: 8fa20080 */ lw $v0,0x80($sp) +/* f037008: 8fa70084 */ lw $a3,0x84($sp) +/* f03700c: e6040000 */ swc1 $f4,0x0($s0) +/* f037010: c7a60024 */ lwc1 $f6,0x24($sp) +/* f037014: 2408ffff */ addiu $t0,$zero,-1 +/* f037018: e6060004 */ swc1 $f6,0x4($s0) +/* f03701c: c7a80028 */ lwc1 $f8,0x28($sp) +/* f037020: e6080008 */ swc1 $f8,0x8($s0) +/* f037024: 8fb90068 */ lw $t9,0x68($sp) +/* f037028: a4480002 */ sh $t0,0x2($v0) +/* f03702c: 10e00011 */ beqz $a3,.L0f037074 +/* f037030: a4590000 */ sh $t9,0x0($v0) +/* f037034: 8fa9006c */ lw $t1,0x6c($sp) +/* f037038: 1000000e */ beqz $zero,.L0f037074 +/* f03703c: ace90000 */ sw $t1,0x0($a3) +/* f037040: c48a002c */ lwc1 $f10,0x2c($a0) +.L0f037044: +/* f037044: 240cffff */ addiu $t4,$zero,-1 +/* f037048: e60a0000 */ swc1 $f10,0x0($s0) +/* f03704c: c4900030 */ lwc1 $f16,0x30($a0) +/* f037050: e6100004 */ swc1 $f16,0x4($s0) +/* f037054: c4920034 */ lwc1 $f18,0x34($a0) +/* f037058: e6120008 */ swc1 $f18,0x8($s0) +/* f03705c: 8fab0080 */ lw $t3,0x80($sp) +/* f037060: 848a0038 */ lh $t2,0x38($a0) +/* f037064: a56c0002 */ sh $t4,0x2($t3) +/* f037068: 10e00002 */ beqz $a3,.L0f037074 +/* f03706c: a56a0000 */ sh $t2,0x0($t3) +/* f037070: ace00000 */ sw $zero,0x0($a3) +.L0f037074: +/* f037074: 8fbf001c */ lw $ra,0x1c($sp) +/* f037078: 8fb00018 */ lw $s0,0x18($sp) +/* f03707c: 27bd0078 */ addiu $sp,$sp,0x78 +/* f037080: 03e00008 */ jr $ra +/* f037084: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f037088 +/* f037088: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03708c: afbf0014 */ sw $ra,0x14($sp) +/* f037090: 0fc0dbf0 */ jal func0f036fc0 +/* f037094: 00003825 */ or $a3,$zero,$zero +/* f037098: 8fbf0014 */ lw $ra,0x14($sp) +/* f03709c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0370a0: 03e00008 */ jr $ra +/* f0370a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0370a8 +/* f0370a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0370ac: afbf0014 */ sw $ra,0x14($sp) +/* f0370b0: 8c8e02d4 */ lw $t6,0x2d4($a0) +/* f0370b4: 00802825 */ or $a1,$a0,$zero +/* f0370b8: 51c00006 */ beqzl $t6,.L0f0370d4 +/* f0370bc: 8ca40020 */ lw $a0,0x20($a1) +/* f0370c0: 0fc647e9 */ jal func0f191fa4 +/* f0370c4: 00000000 */ sll $zero,$zero,0x0 +/* f0370c8: 10000011 */ beqz $zero,.L0f037110 +/* f0370cc: 46000086 */ mov.s $f2,$f0 +/* f0370d0: 8ca40020 */ lw $a0,0x20($a1) +.L0f0370d4: +/* f0370d4: 0c00744f */ jal 0x1d13c +/* f0370d8: afa50018 */ sw $a1,0x18($sp) +/* f0370dc: 00022400 */ sll $a0,$v0,0x10 +/* f0370e0: 00047c03 */ sra $t7,$a0,0x10 +/* f0370e4: 0fc0b7fc */ jal func0f02dff0 +/* f0370e8: 01e02025 */ or $a0,$t7,$zero +/* f0370ec: 8fa50018 */ lw $a1,0x18($sp) +/* f0370f0: 3c017f1b */ lui $at,0x7f1b +/* f0370f4: c4268da4 */ lwc1 $f6,-0x725c($at) +/* f0370f8: 8cb80020 */ lw $t8,0x20($a1) +/* f0370fc: c7040014 */ lwc1 $f4,0x14($t8) +/* f037100: 46062202 */ mul.s $f8,$f4,$f6 +/* f037104: 00000000 */ sll $zero,$zero,0x0 +/* f037108: 46080082 */ mul.s $f2,$f0,$f8 +/* f03710c: 00000000 */ sll $zero,$zero,0x0 +.L0f037110: +/* f037110: 8fbf0014 */ lw $ra,0x14($sp) +/* f037114: 27bd0018 */ addiu $sp,$sp,0x18 +/* f037118: 46001006 */ mov.s $f0,$f2 +/* f03711c: 03e00008 */ jr $ra +/* f037120: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f037124 +/* f037124: 27bdffb8 */ addiu $sp,$sp,-72 +/* f037128: afbf0014 */ sw $ra,0x14($sp) +/* f03712c: 27a50030 */ addiu $a1,$sp,0x30 +/* f037130: 27a60020 */ addiu $a2,$sp,0x20 +/* f037134: 0fc0dc22 */ jal func0f037088 +/* f037138: afa40048 */ sw $a0,0x48($sp) +/* f03713c: 8fa70048 */ lw $a3,0x48($sp) +/* f037140: c7a40030 */ lwc1 $f4,0x30($sp) +/* f037144: 44800000 */ mtc1 $zero,$f0 +/* f037148: 8ce2001c */ lw $v0,0x1c($a3) +/* f03714c: c7a80038 */ lwc1 $f8,0x38($sp) +/* f037150: 00e02025 */ or $a0,$a3,$zero +/* f037154: c4460008 */ lwc1 $f6,0x8($v0) +/* f037158: c44a0010 */ lwc1 $f10,0x10($v0) +/* f03715c: 46062301 */ sub.s $f12,$f4,$f6 +/* f037160: 460a4381 */ sub.s $f14,$f8,$f10 +/* f037164: 4600603c */ c.lt.s $f12,$f0 +/* f037168: 00000000 */ sll $zero,$zero,0x0 +/* f03716c: 45020003 */ bc1fl .L0f03717c +/* f037170: 4600703c */ c.lt.s $f14,$f0 +/* f037174: 46006307 */ neg.s $f12,$f12 +/* f037178: 4600703c */ c.lt.s $f14,$f0 +.L0f03717c: +/* f03717c: 00000000 */ sll $zero,$zero,0x0 +/* f037180: 45020003 */ bc1fl .L0f037190 +/* f037184: afa70048 */ sw $a3,0x48($sp) +/* f037188: 46007387 */ neg.s $f14,$f14 +/* f03718c: afa70048 */ sw $a3,0x48($sp) +.L0f037190: +/* f037190: e7ac0044 */ swc1 $f12,0x44($sp) +/* f037194: 0fc0dc2a */ jal func0f0370a8 +/* f037198: e7ae0040 */ swc1 $f14,0x40($sp) +/* f03719c: 8fa70048 */ lw $a3,0x48($sp) +/* f0371a0: c7ac0044 */ lwc1 $f12,0x44($sp) +/* f0371a4: c7ae0040 */ lwc1 $f14,0x40($sp) +/* f0371a8: 8cee02d4 */ lw $t6,0x2d4($a3) +/* f0371ac: 46000086 */ mov.s $f2,$f0 +/* f0371b0: 15c0000b */ bnez $t6,.L0f0371e0 +/* f0371b4: 00000000 */ sll $zero,$zero,0x0 +/* f0371b8: 8ce40020 */ lw $a0,0x20($a3) +/* f0371bc: e7ae0040 */ swc1 $f14,0x40($sp) +/* f0371c0: e7ac0044 */ swc1 $f12,0x44($sp) +/* f0371c4: 0c0074a2 */ jal 0x1d288 +/* f0371c8: e7a2001c */ swc1 $f2,0x1c($sp) +/* f0371cc: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f0371d0: c7ac0044 */ lwc1 $f12,0x44($sp) +/* f0371d4: c7ae0040 */ lwc1 $f14,0x40($sp) +/* f0371d8: 46001082 */ mul.s $f2,$f2,$f0 +/* f0371dc: 00000000 */ sll $zero,$zero,0x0 +.L0f0371e0: +/* f0371e0: 3c017f1b */ lui $at,0x7f1b +/* f0371e4: c4208da8 */ lwc1 $f0,-0x7258($at) +/* f0371e8: 460e6400 */ add.s $f16,$f12,$f14 +/* f0371ec: 4600103c */ c.lt.s $f2,$f0 +/* f0371f0: 00000000 */ sll $zero,$zero,0x0 +/* f0371f4: 45020003 */ bc1fl .L0f037204 +/* f0371f8: 46028483 */ div.s $f18,$f16,$f2 +/* f0371fc: 46000086 */ mov.s $f2,$f0 +/* f037200: 46028483 */ div.s $f18,$f16,$f2 +.L0f037204: +/* f037204: 8fbf0014 */ lw $ra,0x14($sp) +/* f037208: 27bd0048 */ addiu $sp,$sp,0x48 +/* f03720c: 4600910d */ trunc.w.s $f4,$f18 +/* f037210: 44022000 */ mfc1 $v0,$f4 +/* f037214: 03e00008 */ jr $ra +/* f037218: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03721c +/* f03721c: 03e00008 */ jr $ra +/* f037220: a4800066 */ sh $zero,0x66($a0) +); + +GLOBAL_ASM( +glabel func0f037224 +/* f037224: 27bdffe8 */ addiu $sp,$sp,-24 +/* f037228: afbf0014 */ sw $ra,0x14($sp) +/* f03722c: 808e0068 */ lb $t6,0x68($a0) +/* f037230: 24010006 */ addiu $at,$zero,0x6 +/* f037234: 51c10029 */ beql $t6,$at,.L0f0372dc +/* f037238: 8fbf0014 */ lw $ra,0x14($sp) +/* f03723c: 9082032c */ lbu $v0,0x32c($a0) +/* f037240: 24010003 */ addiu $at,$zero,0x3 +/* f037244: 10410024 */ beq $v0,$at,.L0f0372d8 +/* f037248: 24010001 */ addiu $at,$zero,0x1 +/* f03724c: 50410023 */ beql $v0,$at,.L0f0372dc +/* f037250: 8fbf0014 */ lw $ra,0x14($sp) +/* f037254: 94820066 */ lhu $v0,0x66($a0) +/* f037258: 3c03800a */ lui $v1,0x800a +/* f03725c: 1440000c */ bnez $v0,.L0f037290 +/* f037260: 00000000 */ sll $zero,$zero,0x0 +/* f037264: 0fc0dc49 */ jal func0f037124 +/* f037268: afa40018 */ sw $a0,0x18($sp) +/* f03726c: 00021840 */ sll $v1,$v0,0x1 +/* f037270: 2465012c */ addiu $a1,$v1,0x12c +/* f037274: 3c010001 */ lui $at,0x1 +/* f037278: 00a1082a */ slt $at,$a1,$at +/* f03727c: 14200002 */ bnez $at,.L0f037288 +/* f037280: 8fa40018 */ lw $a0,0x18($sp) +/* f037284: 3405ffff */ dli $a1,0xffff +.L0f037288: +/* f037288: 10000013 */ beqz $zero,.L0f0372d8 +/* f03728c: a4850066 */ sh $a1,0x66($a0) +.L0f037290: +/* f037290: 94639ffa */ lhu $v1,-0x6006($v1) +/* f037294: 0062082a */ slt $at,$v1,$v0 +/* f037298: 1420000e */ bnez $at,.L0f0372d4 +/* f03729c: 0043c023 */ subu $t8,$v0,$v1 +/* f0372a0: 8c8f02d4 */ lw $t7,0x2d4($a0) +/* f0372a4: 2485002c */ addiu $a1,$a0,0x2c +/* f0372a8: 24860038 */ addiu $a2,$a0,0x38 +/* f0372ac: 11e00005 */ beqz $t7,.L0f0372c4 +/* f0372b0: 00000000 */ sll $zero,$zero,0x0 +/* f0372b4: 0fc65d51 */ jal func0f197544 +/* f0372b8: 00000000 */ sll $zero,$zero,0x0 +/* f0372bc: 10000007 */ beqz $zero,.L0f0372dc +/* f0372c0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0372c4: +/* f0372c4: 0fc0e10f */ jal func0f03843c +/* f0372c8: 90870065 */ lbu $a3,0x65($a0) +/* f0372cc: 10000003 */ beqz $zero,.L0f0372dc +/* f0372d0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0372d4: +/* f0372d4: a4980066 */ sh $t8,0x66($a0) +.L0f0372d8: +/* f0372d8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0372dc: +/* f0372dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0372e0: 03e00008 */ jr $ra +/* f0372e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0372e8 +/* f0372e8: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0372ec: afbf0014 */ sw $ra,0x14($sp) +/* f0372f0: 27a5002c */ addiu $a1,$sp,0x2c +/* f0372f4: 27a6001c */ addiu $a2,$sp,0x1c +/* f0372f8: 0fc0dc22 */ jal func0f037088 +/* f0372fc: afa40038 */ sw $a0,0x38($sp) +/* f037300: 8fa40038 */ lw $a0,0x38($sp) +/* f037304: a0800068 */ sb $zero,0x68($a0) +/* f037308: a0800069 */ sb $zero,0x69($a0) +/* f03730c: a080006a */ sb $zero,0x6a($a0) +/* f037310: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f037314: e484006c */ swc1 $f4,0x6c($a0) +/* f037318: c7a60030 */ lwc1 $f6,0x30($sp) +/* f03731c: e4860070 */ swc1 $f6,0x70($a0) +/* f037320: c7a80034 */ lwc1 $f8,0x34($sp) +/* f037324: 0fc0dc87 */ jal func0f03721c +/* f037328: e4880074 */ swc1 $f8,0x74($a0) +/* f03732c: 8fbf0014 */ lw $ra,0x14($sp) +/* f037330: 27bd0038 */ addiu $sp,$sp,0x38 +/* f037334: 03e00008 */ jr $ra +/* f037338: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03733c +/* f03733c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f037340: afbf001c */ sw $ra,0x1c($sp) +/* f037344: afb00018 */ sw $s0,0x18($sp) +/* f037348: 90820064 */ lbu $v0,0x64($a0) +/* f03734c: 00808025 */ or $s0,$a0,$zero +/* f037350: 28410003 */ slti $at,$v0,0x3 +/* f037354: 10200004 */ beqz $at,.L0f037368 +/* f037358: 00027880 */ sll $t7,$v0,0x2 +/* f03735c: 244e0001 */ addiu $t6,$v0,0x1 +/* f037360: 10000017 */ beqz $zero,.L0f0373c0 +/* f037364: a08e0064 */ sb $t6,0x64($a0) +.L0f037368: +/* f037368: 020fc021 */ addu $t8,$s0,$t7 +/* f03736c: 8f19004c */ lw $t9,0x4c($t8) +/* f037370: 24080001 */ addiu $t0,$zero,0x1 +/* f037374: 3c09800a */ lui $t1,0x800a +/* f037378: afb90024 */ sw $t9,0x24($sp) +/* f03737c: a2080064 */ sb $t0,0x64($s0) +/* f037380: 8d299fc8 */ lw $t1,-0x6038($t1) +/* f037384: 860c0000 */ lh $t4,0x0($s0) +/* f037388: 00095243 */ sra $t2,$t1,0x9 +/* f03738c: 000a59c0 */ sll $t3,$t2,0x7 +/* f037390: 000c68c0 */ sll $t5,$t4,0x3 +/* f037394: 016d2021 */ addu $a0,$t3,$t5 +/* f037398: 0fc45090 */ jal func0f114240 +/* f03739c: 00802825 */ or $a1,$a0,$zero +/* f0373a0: 8fa40024 */ lw $a0,0x24($sp) +/* f0373a4: 8e050048 */ lw $a1,0x48($s0) +/* f0373a8: 2606004c */ addiu $a2,$s0,0x4c +/* f0373ac: 0fc4547b */ jal func0f1151ec +/* f0373b0: 24070006 */ addiu $a3,$zero,0x6 +/* f0373b4: 00002025 */ or $a0,$zero,$zero +/* f0373b8: 0fc45090 */ jal func0f114240 +/* f0373bc: 00002825 */ or $a1,$zero,$zero +.L0f0373c0: +/* f0373c0: 0fc0dcba */ jal func0f0372e8 +/* f0373c4: 02002025 */ or $a0,$s0,$zero +/* f0373c8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0373cc: 8fb00018 */ lw $s0,0x18($sp) +/* f0373d0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0373d4: 03e00008 */ jr $ra +/* f0373d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0373dc +/* f0373dc: 8c830030 */ lw $v1,0x30($a0) +/* f0373e0: 04c10004 */ bgez $a2,.L0f0373f4 +/* f0373e4: 8ca70000 */ lw $a3,0x0($a1) +/* f0373e8: 2cee0001 */ sltiu $t6,$a3,0x1 +/* f0373ec: 01c03825 */ or $a3,$t6,$zero +/* f0373f0: 00063023 */ negu $a2,$a2 +.L0f0373f4: +/* f0373f4: 58c00028 */ blezl $a2,.L0f037498 +/* f0373f8: aca70000 */ sw $a3,0x0($a1) +.L0f0373fc: +/* f0373fc: 10e00014 */ beqz $a3,.L0f037450 +/* f037400: 24c6ffff */ addiu $a2,$a2,-1 +/* f037404: 8c82002c */ lw $v0,0x2c($a0) +/* f037408: 24630001 */ addiu $v1,$v1,0x1 +/* f03740c: 0003c080 */ sll $t8,$v1,0x2 +/* f037410: 8c4f0000 */ lw $t7,0x0($v0) +/* f037414: 01f8c821 */ addu $t9,$t7,$t8 +/* f037418: 8f290000 */ lw $t1,0x0($t9) +/* f03741c: 0521001b */ bgez $t1,.L0f03748c +/* f037420: 00000000 */ sll $zero,$zero,0x0 +/* f037424: 904a0005 */ lbu $t2,0x5($v0) +/* f037428: 2463fffe */ addiu $v1,$v1,-2 +/* f03742c: 314b0001 */ andi $t3,$t2,0x1 +/* f037430: 11600003 */ beqz $t3,.L0f037440 +/* f037434: 00000000 */ sll $zero,$zero,0x0 +/* f037438: 10000014 */ beqz $zero,.L0f03748c +/* f03743c: 00001825 */ or $v1,$zero,$zero +.L0f037440: +/* f037440: 04610012 */ bgez $v1,.L0f03748c +/* f037444: 00003825 */ or $a3,$zero,$zero +/* f037448: 10000010 */ beqz $zero,.L0f03748c +/* f03744c: 00001825 */ or $v1,$zero,$zero +.L0f037450: +/* f037450: 2463ffff */ addiu $v1,$v1,-1 +/* f037454: 0461000d */ bgez $v1,.L0f03748c +/* f037458: 00000000 */ sll $zero,$zero,0x0 +/* f03745c: 8c82002c */ lw $v0,0x2c($a0) +/* f037460: 24030001 */ addiu $v1,$zero,0x1 +/* f037464: 904c0005 */ lbu $t4,0x5($v0) +/* f037468: 94480006 */ lhu $t0,0x6($v0) +/* f03746c: 318d0001 */ andi $t5,$t4,0x1 +/* f037470: 11a00003 */ beqz $t5,.L0f037480 +/* f037474: 2508ffff */ addiu $t0,$t0,-1 +/* f037478: 10000004 */ beqz $zero,.L0f03748c +/* f03747c: 01001825 */ or $v1,$t0,$zero +.L0f037480: +/* f037480: 1d000002 */ bgtz $t0,.L0f03748c +/* f037484: 24070001 */ addiu $a3,$zero,0x1 +/* f037488: 01001825 */ or $v1,$t0,$zero +.L0f03748c: +/* f03748c: 1cc0ffdb */ bgtz $a2,.L0f0373fc +/* f037490: 00000000 */ sll $zero,$zero,0x0 +/* f037494: aca70000 */ sw $a3,0x0($a1) +.L0f037498: +/* f037498: 03e00008 */ jr $ra +/* f03749c: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f0374a0 +/* f0374a0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0374a4: afbf0014 */ sw $ra,0x14($sp) +/* f0374a8: 8c8e0034 */ lw $t6,0x34($a0) +/* f0374ac: 00a03025 */ or $a2,$a1,$zero +/* f0374b0: 27a50020 */ addiu $a1,$sp,0x20 +/* f0374b4: afa40028 */ sw $a0,0x28($sp) +/* f0374b8: 0fc0dcf7 */ jal func0f0373dc +/* f0374bc: afae0020 */ sw $t6,0x20($sp) +/* f0374c0: 8fa40028 */ lw $a0,0x28($sp) +/* f0374c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0374c8: 0002c880 */ sll $t9,$v0,0x2 +/* f0374cc: 8c8f002c */ lw $t7,0x2c($a0) +/* f0374d0: 8df80000 */ lw $t8,0x0($t7) +/* f0374d4: 03191821 */ addu $v1,$t8,$t9 +/* f0374d8: 84620002 */ lh $v0,0x2($v1) +/* f0374dc: 03e00008 */ jr $ra +/* f0374e0: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f0374e4 +/* f0374e4: 27bdff90 */ addiu $sp,$sp,-112 +/* f0374e8: afbf0014 */ sw $ra,0x14($sp) +/* f0374ec: afa50074 */ sw $a1,0x74($sp) +/* f0374f0: afa60078 */ sw $a2,0x78($sp) +/* f0374f4: afa7007c */ sw $a3,0x7c($sp) +/* f0374f8: 0fc0dd28 */ jal func0f0374a0 +/* f0374fc: 00002825 */ or $a1,$zero,$zero +/* f037500: 00402025 */ or $a0,$v0,$zero +/* f037504: 240500c2 */ addiu $a1,$zero,0xc2 +/* f037508: 0fc456ac */ jal func0f115ab0 +/* f03750c: 27a60018 */ addiu $a2,$sp,0x18 +/* f037510: 8fa20074 */ lw $v0,0x74($sp) +/* f037514: c7a40018 */ lwc1 $f4,0x18($sp) +/* f037518: 8fa30078 */ lw $v1,0x78($sp) +/* f03751c: 8fa4007c */ lw $a0,0x7c($sp) +/* f037520: e4440000 */ swc1 $f4,0x0($v0) +/* f037524: c7a6001c */ lwc1 $f6,0x1c($sp) +/* f037528: 240fffff */ addiu $t7,$zero,-1 +/* f03752c: e4460004 */ swc1 $f6,0x4($v0) +/* f037530: c7a80020 */ lwc1 $f8,0x20($sp) +/* f037534: e4480008 */ swc1 $f8,0x8($v0) +/* f037538: 8fae0060 */ lw $t6,0x60($sp) +/* f03753c: a46f0002 */ sh $t7,0x2($v1) +/* f037540: 10800003 */ beqz $a0,.L0f037550 +/* f037544: a46e0000 */ sh $t6,0x0($v1) +/* f037548: 8fb80064 */ lw $t8,0x64($sp) +/* f03754c: ac980000 */ sw $t8,0x0($a0) +.L0f037550: +/* f037550: 8fbf0014 */ lw $ra,0x14($sp) +/* f037554: 27bd0070 */ addiu $sp,$sp,0x70 +/* f037558: 03e00008 */ jr $ra +/* f03755c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f037560 +/* f037560: 27bdffe8 */ addiu $sp,$sp,-24 +/* f037564: afbf0014 */ sw $ra,0x14($sp) +/* f037568: 0fc0dd39 */ jal func0f0374e4 +/* f03756c: 00003825 */ or $a3,$zero,$zero +/* f037570: 8fbf0014 */ lw $ra,0x14($sp) +/* f037574: 27bd0018 */ addiu $sp,$sp,0x18 +/* f037578: 03e00008 */ jr $ra +/* f03757c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f037580 +/* f037580: 27bdffd8 */ addiu $sp,$sp,-40 +/* f037584: afbf0014 */ sw $ra,0x14($sp) +/* f037588: a0800038 */ sb $zero,0x38($a0) +/* f03758c: a0800039 */ sb $zero,0x39($a0) +/* f037590: a080003a */ sb $zero,0x3a($a0) +/* f037594: 27a60018 */ addiu $a2,$sp,0x18 +/* f037598: 0fc0dd58 */ jal func0f037560 +/* f03759c: 2485003c */ addiu $a1,$a0,0x3c +/* f0375a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0375a4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0375a8: 03e00008 */ jr $ra +/* f0375ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0375b0 +/* f0375b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0375b4: afbf0014 */ sw $ra,0x14($sp) +/* f0375b8: afa40018 */ sw $a0,0x18($sp) +/* f0375bc: 24850034 */ addiu $a1,$a0,0x34 +/* f0375c0: 0fc0dcf7 */ jal func0f0373dc +/* f0375c4: 24060001 */ addiu $a2,$zero,0x1 +/* f0375c8: 8fa40018 */ lw $a0,0x18($sp) +/* f0375cc: ac820030 */ sw $v0,0x30($a0) +/* f0375d0: 0fc0dd60 */ jal func0f037580 +/* f0375d4: a0820333 */ sb $v0,0x333($a0) +/* f0375d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0375dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0375e0: 03e00008 */ jr $ra +/* f0375e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0375e8 +/* f0375e8: 27bdfed8 */ addiu $sp,$sp,-296 +/* f0375ec: afbf0034 */ sw $ra,0x34($sp) +/* f0375f0: afb00030 */ sw $s0,0x30($sp) +/* f0375f4: afa5012c */ sw $a1,0x12c($sp) +/* f0375f8: afa60130 */ sw $a2,0x130($sp) +/* f0375fc: afa70134 */ sw $a3,0x134($sp) +/* f037600: 8c8e001c */ lw $t6,0x1c($a0) +/* f037604: 3c0f800a */ lui $t7,0x800a +/* f037608: 00808025 */ or $s0,$a0,$zero +/* f03760c: afae00f0 */ sw $t6,0xf0($sp) +/* f037610: a0800009 */ sb $zero,0x9($a0) +/* f037614: 8def9fc8 */ lw $t7,-0x6038($t7) +/* f037618: ac8f00d8 */ sw $t7,0xd8($a0) +/* f03761c: 0c0074a2 */ jal 0x1d288 +/* f037620: 8c840020 */ lw $a0,0x20($a0) +/* f037624: c7a40130 */ lwc1 $f4,0x130($sp) +/* f037628: 3c01800a */ lui $at,0x800a +/* f03762c: c428a00c */ lwc1 $f8,-0x5ff4($at) +/* f037630: 46002182 */ mul.s $f6,$f4,$f0 +/* f037634: 8fa2012c */ lw $v0,0x12c($sp) +/* f037638: 02002025 */ or $a0,$s0,$zero +/* f03763c: c4500038 */ lwc1 $f16,0x38($v0) +/* f037640: 46083282 */ mul.s $f10,$f6,$f8 +/* f037644: c446003c */ lwc1 $f6,0x3c($v0) +/* f037648: 460a8480 */ add.s $f18,$f16,$f10 +/* f03764c: e4520038 */ swc1 $f18,0x38($v0) +/* f037650: c4440038 */ lwc1 $f4,0x38($v0) +/* f037654: 4604303e */ c.le.s $f6,$f4 +/* f037658: 00000000 */ sll $zero,$zero,0x0 +/* f03765c: 450200d0 */ bc1fl .L0f0379a0 +/* f037660: 8fbf0034 */ lw $ra,0x34($sp) +/* f037664: 0fc079ef */ jal func0f01e7bc +/* f037668: 00002825 */ or $a1,$zero,$zero +/* f03766c: 8fa40138 */ lw $a0,0x138($sp) +/* f037670: 0fc195e9 */ jal func0f0657a4 +/* f037674: 27a50118 */ addiu $a1,$sp,0x118 +/* f037678: 02002025 */ or $a0,$s0,$zero +/* f03767c: 8fa50134 */ lw $a1,0x134($sp) +/* f037680: 0fc087ea */ jal func0f021fa8 +/* f037684: 27a60118 */ addiu $a2,$sp,0x118 +/* f037688: 8e050024 */ lw $a1,0x24($s0) +/* f03768c: 27b80105 */ addiu $t8,$sp,0x105 +/* f037690: 27b90102 */ addiu $t9,$sp,0x102 +/* f037694: afb90018 */ sw $t9,0x18($sp) +/* f037698: afb80010 */ sw $t8,0x10($sp) +/* f03769c: afa00020 */ sw $zero,0x20($sp) +/* f0376a0: afa0001c */ sw $zero,0x1c($sp) +/* f0376a4: afa00014 */ sw $zero,0x14($sp) +/* f0376a8: 8fa40134 */ lw $a0,0x134($sp) +/* f0376ac: 27a60118 */ addiu $a2,$sp,0x118 +/* f0376b0: 0c00a86c */ jal 0x2a1b0 +/* f0376b4: 27a70106 */ addiu $a3,$sp,0x106 +/* f0376b8: 8fa80134 */ lw $t0,0x134($sp) +/* f0376bc: e7a00108 */ swc1 $f0,0x108($sp) +/* f0376c0: 8fa900f0 */ lw $t1,0xf0($sp) +/* f0376c4: c5080000 */ lwc1 $f8,0x0($t0) +/* f0376c8: 8fa40138 */ lw $a0,0x138($sp) +/* f0376cc: 27a50118 */ addiu $a1,$sp,0x118 +/* f0376d0: e7a800f4 */ swc1 $f8,0xf4($sp) +/* f0376d4: c60a00b8 */ lwc1 $f10,0xb8($s0) +/* f0376d8: c530000c */ lwc1 $f16,0xc($t1) +/* f0376dc: 460a8481 */ sub.s $f18,$f16,$f10 +/* f0376e0: 46009100 */ add.s $f4,$f18,$f0 +/* f0376e4: e7a400f8 */ swc1 $f4,0xf8($sp) +/* f0376e8: c5060008 */ lwc1 $f6,0x8($t0) +/* f0376ec: 0fc195e9 */ jal func0f0657a4 +/* f0376f0: e7a600fc */ swc1 $f6,0xfc($sp) +/* f0376f4: 02002025 */ or $a0,$s0,$zero +/* f0376f8: 27a500f4 */ addiu $a1,$sp,0xf4 +/* f0376fc: 0fc087ea */ jal func0f021fa8 +/* f037700: 27a60118 */ addiu $a2,$sp,0x118 +/* f037704: 8e04001c */ lw $a0,0x1c($s0) +/* f037708: 27a5010c */ addiu $a1,$sp,0x10c +/* f03770c: 27a60114 */ addiu $a2,$sp,0x114 +/* f037710: 0fc0a277 */ jal func0f0289dc +/* f037714: 27a70110 */ addiu $a3,$sp,0x110 +/* f037718: 8fab00f0 */ lw $t3,0xf0($sp) +/* f03771c: 8e050024 */ lw $a1,0x24($s0) +/* f037720: 240a0001 */ addiu $t2,$zero,0x1 +/* f037724: afaa0010 */ sw $t2,0x10($sp) +/* f037728: c560000c */ lwc1 $f0,0xc($t3) +/* f03772c: c7a80114 */ lwc1 $f8,0x114($sp) +/* f037730: c7aa0110 */ lwc1 $f10,0x110($sp) +/* f037734: 27a400f4 */ addiu $a0,$sp,0xf4 +/* f037738: 46004401 */ sub.s $f16,$f8,$f0 +/* f03773c: 27a60118 */ addiu $a2,$sp,0x118 +/* f037740: 2407003f */ addiu $a3,$zero,0x3f +/* f037744: 46005481 */ sub.s $f18,$f10,$f0 +/* f037748: e7b00014 */ swc1 $f16,0x14($sp) +/* f03774c: 0c00a9a1 */ jal 0x2a684 +/* f037750: e7b20018 */ swc1 $f18,0x18($sp) +/* f037754: 1040007b */ beqz $v0,.L0f037944 +/* f037758: 8fa400f0 */ lw $a0,0xf0($sp) +/* f03775c: c7a400f4 */ lwc1 $f4,0xf4($sp) +/* f037760: c7a00108 */ lwc1 $f0,0x108($sp) +/* f037764: 3c017f1b */ lui $at,0x7f1b +/* f037768: e4840008 */ swc1 $f4,0x8($a0) +/* f03776c: c7a600f8 */ lwc1 $f6,0xf8($sp) +/* f037770: e486000c */ swc1 $f6,0xc($a0) +/* f037774: c7a800fc */ lwc1 $f8,0xfc($sp) +/* f037778: e4880010 */ swc1 $f8,0x10($a0) +/* f03777c: e60000b8 */ swc1 $f0,0xb8($s0) +/* f037780: e60000b4 */ swc1 $f0,0xb4($s0) +/* f037784: c4308dac */ lwc1 $f16,-0x7254($at) +/* f037788: 46100282 */ mul.s $f10,$f0,$f16 +/* f03778c: e60a00b0 */ swc1 $f10,0xb0($s0) +/* f037790: 97ac0106 */ lhu $t4,0x106($sp) +/* f037794: a60c018a */ sh $t4,0x18a($s0) +/* f037798: 93ad0105 */ lbu $t5,0x105($sp) +/* f03779c: a20d0191 */ sb $t5,0x191($s0) +/* f0377a0: 87ae0102 */ lh $t6,0x102($sp) +/* f0377a4: 0fc19711 */ jal func0f065c44 +/* f0377a8: a60e02b2 */ sh $t6,0x2b2($s0) +/* f0377ac: 8fa500f0 */ lw $a1,0xf0($sp) +/* f0377b0: 27a40118 */ addiu $a0,$sp,0x118 +/* f0377b4: 0fc195e9 */ jal func0f0657a4 +/* f0377b8: 24a50028 */ addiu $a1,$a1,0x28 +/* f0377bc: 0fc1972c */ jal func0f065cb0 +/* f0377c0: 8fa400f0 */ lw $a0,0xf0($sp) +/* f0377c4: 8fa500f0 */ lw $a1,0xf0($sp) +/* f0377c8: 8e040020 */ lw $a0,0x20($s0) +/* f0377cc: 24a50008 */ addiu $a1,$a1,0x8 +/* f0377d0: 0c006b4d */ jal 0x1ad34 +/* f0377d4: afa5003c */ sw $a1,0x3c($sp) +/* f0377d8: 8e040020 */ lw $a0,0x20($s0) +/* f0377dc: 8c8f0008 */ lw $t7,0x8($a0) +/* f0377e0: 0c006a87 */ jal 0x1aa1c +/* f0377e4: 8de50000 */ lw $a1,0x0($t7) +/* f0377e8: c7b20108 */ lwc1 $f18,0x108($sp) +/* f0377ec: 2401000e */ addiu $at,$zero,0xe +/* f0377f0: e4520004 */ swc1 $f18,0x4($v0) +/* f0377f4: 8e180018 */ lw $t8,0x18($s0) +/* f0377f8: 82030007 */ lb $v1,0x7($s0) +/* f0377fc: 37190001 */ ori $t9,$t8,0x1 +/* f037800: 1461000e */ bne $v1,$at,.L0f03783c +/* f037804: ae190018 */ sw $t9,0x18($s0) +/* f037808: 0fc0dd6c */ jal func0f0375b0 +/* f03780c: 02002025 */ or $a0,$s0,$zero +/* f037810: 02002025 */ or $a0,$s0,$zero +/* f037814: 27a500dc */ addiu $a1,$sp,0xdc +/* f037818: 0fc0dd58 */ jal func0f037560 +/* f03781c: 27a600cc */ addiu $a2,$sp,0xcc +/* f037820: 02002025 */ or $a0,$s0,$zero +/* f037824: 8fa5012c */ lw $a1,0x12c($sp) +/* f037828: 27a600dc */ addiu $a2,$sp,0xdc +/* f03782c: 0fc0dbb9 */ jal func0f036ee4 +/* f037830: 8fa7003c */ lw $a3,0x3c($sp) +/* f037834: 10000057 */ beqz $zero,.L0f037994 +/* f037838: 02002025 */ or $a0,$s0,$zero +.L0f03783c: +/* f03783c: 2401000f */ addiu $at,$zero,0xf +/* f037840: 54610054 */ bnel $v1,$at,.L0f037994 +/* f037844: 02002025 */ or $a0,$s0,$zero +/* f037848: 92020064 */ lbu $v0,0x64($s0) +/* f03784c: 00024880 */ sll $t1,$v0,0x2 +/* f037850: 02094021 */ addu $t0,$s0,$t1 +/* f037854: 8d0a004c */ lw $t2,0x4c($t0) +/* f037858: 1540002d */ bnez $t2,.L0f037910 +/* f03785c: 00000000 */ sll $zero,$zero,0x0 +/* f037860: 920b0065 */ lbu $t3,0x65($s0) +/* f037864: 28410002 */ slti $at,$v0,0x2 +/* f037868: 316c0008 */ andi $t4,$t3,0x8 +/* f03786c: 11800005 */ beqz $t4,.L0f037884 +/* f037870: 00000000 */ sll $zero,$zero,0x0 +/* f037874: 0fc0ea5a */ jal func0f03a968 +/* f037878: 02002025 */ or $a0,$s0,$zero +/* f03787c: 10000045 */ beqz $zero,.L0f037994 +/* f037880: 02002025 */ or $a0,$s0,$zero +.L0f037884: +/* f037884: 14200012 */ bnez $at,.L0f0378d0 +/* f037888: 00026880 */ sll $t5,$v0,0x2 +/* f03788c: 020d7021 */ addu $t6,$s0,$t5 +/* f037890: 8dc20044 */ lw $v0,0x44($t6) +/* f037894: 24050002 */ addiu $a1,$zero,0x2 +/* f037898: 27a60068 */ addiu $a2,$sp,0x68 +/* f03789c: 0fc456ac */ jal func0f115ab0 +/* f0378a0: 8c440000 */ lw $a0,0x0($v0) +/* f0378a4: 8faf00f0 */ lw $t7,0xf0($sp) +/* f0378a8: c7a60068 */ lwc1 $f6,0x68($sp) +/* f0378ac: c7b00070 */ lwc1 $f16,0x70($sp) +/* f0378b0: c5e40008 */ lwc1 $f4,0x8($t7) +/* f0378b4: c5e80010 */ lwc1 $f8,0x10($t7) +/* f0378b8: 46062301 */ sub.s $f12,$f4,$f6 +/* f0378bc: 0fc259d4 */ jal func0f096750 +/* f0378c0: 46104381 */ sub.s $f14,$f8,$f16 +/* f0378c4: 44050000 */ mfc1 $a1,$f0 +/* f0378c8: 0fc0f94e */ jal func0f03e538 +/* f0378cc: 02002025 */ or $a0,$s0,$zero +.L0f0378d0: +/* f0378d0: 12000003 */ beqz $s0,.L0f0378e0 +/* f0378d4: 00001025 */ or $v0,$zero,$zero +/* f0378d8: 10000001 */ beqz $zero,.L0f0378e0 +/* f0378dc: 920202fe */ lbu $v0,0x2fe($s0) +.L0f0378e0: +/* f0378e0: 10400007 */ beqz $v0,.L0f037900 +/* f0378e4: 24010001 */ addiu $at,$zero,0x1 +/* f0378e8: 12000003 */ beqz $s0,.L0f0378f8 +/* f0378ec: 00001025 */ or $v0,$zero,$zero +/* f0378f0: 10000001 */ beqz $zero,.L0f0378f8 +/* f0378f4: 920202fe */ lbu $v0,0x2fe($s0) +.L0f0378f8: +/* f0378f8: 54410026 */ bnel $v0,$at,.L0f037994 +/* f0378fc: 02002025 */ or $a0,$s0,$zero +.L0f037900: +/* f037900: 0fc0bb57 */ jal func0f02ed5c +/* f037904: 02002025 */ or $a0,$s0,$zero +/* f037908: 10000022 */ beqz $zero,.L0f037994 +/* f03790c: 02002025 */ or $a0,$s0,$zero +.L0f037910: +/* f037910: 0fc0dccf */ jal func0f03733c +/* f037914: 02002025 */ or $a0,$s0,$zero +/* f037918: 02002025 */ or $a0,$s0,$zero +/* f03791c: 27a5005c */ addiu $a1,$sp,0x5c +/* f037920: 0fc0dc22 */ jal func0f037088 +/* f037924: 27a6004c */ addiu $a2,$sp,0x4c +/* f037928: 02002025 */ or $a0,$s0,$zero +/* f03792c: 8fa5012c */ lw $a1,0x12c($sp) +/* f037930: 27a6005c */ addiu $a2,$sp,0x5c +/* f037934: 0fc0dbb9 */ jal func0f036ee4 +/* f037938: 8fa7003c */ lw $a3,0x3c($sp) +/* f03793c: 10000015 */ beqz $zero,.L0f037994 +/* f037940: 02002025 */ or $a0,$s0,$zero +.L0f037944: +/* f037944: 8fa2012c */ lw $v0,0x12c($sp) +/* f037948: 2401000e */ addiu $at,$zero,0xe +/* f03794c: 3c19800a */ lui $t9,0x800a +/* f037950: c44a003c */ lwc1 $f10,0x3c($v0) +/* f037954: 3c09800a */ lui $t1,0x800a +/* f037958: e44a0038 */ swc1 $f10,0x38($v0) +/* f03795c: 82180007 */ lb $t8,0x7($s0) +/* f037960: 17010007 */ bne $t8,$at,.L0f037980 +/* f037964: 00000000 */ sll $zero,$zero,0x0 +/* f037968: 8f399fc8 */ lw $t9,-0x6038($t9) +/* f03796c: 02002025 */ or $a0,$s0,$zero +/* f037970: 0fc0dd60 */ jal func0f037580 +/* f037974: ae190078 */ sw $t9,0x78($s0) +/* f037978: 10000006 */ beqz $zero,.L0f037994 +/* f03797c: 02002025 */ or $a0,$s0,$zero +.L0f037980: +/* f037980: 8d299fc8 */ lw $t1,-0x6038($t1) +/* f037984: 02002025 */ or $a0,$s0,$zero +/* f037988: 0fc0dcba */ jal func0f0372e8 +/* f03798c: ae0900a8 */ sw $t1,0xa8($s0) +/* f037990: 02002025 */ or $a0,$s0,$zero +.L0f037994: +/* f037994: 0fc079ef */ jal func0f01e7bc +/* f037998: 24050001 */ addiu $a1,$zero,0x1 +/* f03799c: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0379a0: +/* f0379a0: 8fb00030 */ lw $s0,0x30($sp) +/* f0379a4: 27bd0128 */ addiu $sp,$sp,0x128 +/* f0379a8: 03e00008 */ jr $ra +/* f0379ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0379b0 +/* f0379b0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0379b4: afbf0014 */ sw $ra,0x14($sp) +/* f0379b8: 80820007 */ lb $v0,0x7($a0) +/* f0379bc: 2401000e */ addiu $at,$zero,0xe +/* f0379c0: 5441002f */ bnel $v0,$at,.L0f037a80 +/* f0379c4: 2401000f */ addiu $at,$zero,0xf +/* f0379c8: 808e0038 */ lb $t6,0x38($a0) +/* f0379cc: 24010006 */ addiu $at,$zero,0x6 +/* f0379d0: 27a60028 */ addiu $a2,$sp,0x28 +/* f0379d4: 55c1002a */ bnel $t6,$at,.L0f037a80 +/* f0379d8: 2401000f */ addiu $at,$zero,0xf +/* f0379dc: afa40038 */ sw $a0,0x38($sp) +/* f0379e0: 0fc0dd58 */ jal func0f037560 +/* f0379e4: afa5003c */ sw $a1,0x3c($sp) +/* f0379e8: 8fa40038 */ lw $a0,0x38($sp) +/* f0379ec: 8fa5003c */ lw $a1,0x3c($sp) +/* f0379f0: c4920070 */ lwc1 $f18,0x70($a0) +/* f0379f4: c4900074 */ lwc1 $f16,0x74($a0) +/* f0379f8: 4612803e */ c.le.s $f16,$f18 +/* f0379fc: 00000000 */ sll $zero,$zero,0x0 +/* f037a00: 45030058 */ bc1tl .L0f037b64 +/* f037a04: 8fbf0014 */ lw $ra,0x14($sp) +/* f037a08: 44802000 */ mtc1 $zero,$f4 +/* f037a0c: 00000000 */ sll $zero,$zero,0x0 +/* f037a10: 4610203c */ c.lt.s $f4,$f16 +/* f037a14: 00000000 */ sll $zero,$zero,0x0 +/* f037a18: 45020052 */ bc1fl .L0f037b64 +/* f037a1c: 8fbf0014 */ lw $ra,0x14($sp) +/* f037a20: 46109003 */ div.s $f0,$f18,$f16 +/* f037a24: 8c8f001c */ lw $t7,0x1c($a0) +/* f037a28: c4a60000 */ lwc1 $f6,0x0($a1) +/* f037a2c: c5e20008 */ lwc1 $f2,0x8($t7) +/* f037a30: 46023201 */ sub.s $f8,$f6,$f2 +/* f037a34: c4a60004 */ lwc1 $f6,0x4($a1) +/* f037a38: 46004282 */ mul.s $f10,$f8,$f0 +/* f037a3c: 46025100 */ add.s $f4,$f10,$f2 +/* f037a40: e4a40000 */ swc1 $f4,0x0($a1) +/* f037a44: 8c98001c */ lw $t8,0x1c($a0) +/* f037a48: c70c000c */ lwc1 $f12,0xc($t8) +/* f037a4c: 460c3201 */ sub.s $f8,$f6,$f12 +/* f037a50: c4a60008 */ lwc1 $f6,0x8($a1) +/* f037a54: 46004282 */ mul.s $f10,$f8,$f0 +/* f037a58: 460c5100 */ add.s $f4,$f10,$f12 +/* f037a5c: e4a40004 */ swc1 $f4,0x4($a1) +/* f037a60: 8c99001c */ lw $t9,0x1c($a0) +/* f037a64: c72e0010 */ lwc1 $f14,0x10($t9) +/* f037a68: 460e3201 */ sub.s $f8,$f6,$f14 +/* f037a6c: 46004282 */ mul.s $f10,$f8,$f0 +/* f037a70: 460e5100 */ add.s $f4,$f10,$f14 +/* f037a74: 1000003a */ beqz $zero,.L0f037b60 +/* f037a78: e4a40008 */ swc1 $f4,0x8($a1) +/* f037a7c: 2401000f */ addiu $at,$zero,0xf +.L0f037a80: +/* f037a80: 5441002f */ bnel $v0,$at,.L0f037b40 +/* f037a84: 8c8c001c */ lw $t4,0x1c($a0) +/* f037a88: 80880068 */ lb $t0,0x68($a0) +/* f037a8c: 24010006 */ addiu $at,$zero,0x6 +/* f037a90: 27a60028 */ addiu $a2,$sp,0x28 +/* f037a94: 5501002a */ bnel $t0,$at,.L0f037b40 +/* f037a98: 8c8c001c */ lw $t4,0x1c($a0) +/* f037a9c: afa40038 */ sw $a0,0x38($sp) +/* f037aa0: 0fc0dc22 */ jal func0f037088 +/* f037aa4: afa5003c */ sw $a1,0x3c($sp) +/* f037aa8: 8fa40038 */ lw $a0,0x38($sp) +/* f037aac: 8fa5003c */ lw $a1,0x3c($sp) +/* f037ab0: c49200a0 */ lwc1 $f18,0xa0($a0) +/* f037ab4: c49000a4 */ lwc1 $f16,0xa4($a0) +/* f037ab8: 4612803e */ c.le.s $f16,$f18 +/* f037abc: 00000000 */ sll $zero,$zero,0x0 +/* f037ac0: 45030028 */ bc1tl .L0f037b64 +/* f037ac4: 8fbf0014 */ lw $ra,0x14($sp) +/* f037ac8: 44803000 */ mtc1 $zero,$f6 +/* f037acc: 00000000 */ sll $zero,$zero,0x0 +/* f037ad0: 4610303c */ c.lt.s $f6,$f16 +/* f037ad4: 00000000 */ sll $zero,$zero,0x0 +/* f037ad8: 45020022 */ bc1fl .L0f037b64 +/* f037adc: 8fbf0014 */ lw $ra,0x14($sp) +/* f037ae0: 46109003 */ div.s $f0,$f18,$f16 +/* f037ae4: 8c89001c */ lw $t1,0x1c($a0) +/* f037ae8: c4a80000 */ lwc1 $f8,0x0($a1) +/* f037aec: c5220008 */ lwc1 $f2,0x8($t1) +/* f037af0: 46024281 */ sub.s $f10,$f8,$f2 +/* f037af4: c4a80004 */ lwc1 $f8,0x4($a1) +/* f037af8: 46005102 */ mul.s $f4,$f10,$f0 +/* f037afc: 46022180 */ add.s $f6,$f4,$f2 +/* f037b00: e4a60000 */ swc1 $f6,0x0($a1) +/* f037b04: 8c8a001c */ lw $t2,0x1c($a0) +/* f037b08: c54c000c */ lwc1 $f12,0xc($t2) +/* f037b0c: 460c4281 */ sub.s $f10,$f8,$f12 +/* f037b10: c4a80008 */ lwc1 $f8,0x8($a1) +/* f037b14: 46005102 */ mul.s $f4,$f10,$f0 +/* f037b18: 460c2180 */ add.s $f6,$f4,$f12 +/* f037b1c: e4a60004 */ swc1 $f6,0x4($a1) +/* f037b20: 8c8b001c */ lw $t3,0x1c($a0) +/* f037b24: c56e0010 */ lwc1 $f14,0x10($t3) +/* f037b28: 460e4281 */ sub.s $f10,$f8,$f14 +/* f037b2c: 46005102 */ mul.s $f4,$f10,$f0 +/* f037b30: 460e2180 */ add.s $f6,$f4,$f14 +/* f037b34: 1000000a */ beqz $zero,.L0f037b60 +/* f037b38: e4a60008 */ swc1 $f6,0x8($a1) +/* f037b3c: 8c8c001c */ lw $t4,0x1c($a0) +.L0f037b40: +/* f037b40: c5880008 */ lwc1 $f8,0x8($t4) +/* f037b44: e4a80000 */ swc1 $f8,0x0($a1) +/* f037b48: 8c8d001c */ lw $t5,0x1c($a0) +/* f037b4c: c5aa000c */ lwc1 $f10,0xc($t5) +/* f037b50: e4aa0004 */ swc1 $f10,0x4($a1) +/* f037b54: 8c8e001c */ lw $t6,0x1c($a0) +/* f037b58: c5c40010 */ lwc1 $f4,0x10($t6) +/* f037b5c: e4a40008 */ swc1 $f4,0x8($a1) +.L0f037b60: +/* f037b60: 8fbf0014 */ lw $ra,0x14($sp) +.L0f037b64: +/* f037b64: 27bd0038 */ addiu $sp,$sp,0x38 +/* f037b68: 03e00008 */ jr $ra +/* f037b6c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f037b70 +/* f037b70: 27bdff98 */ addiu $sp,$sp,-104 +/* f037b74: afbf001c */ sw $ra,0x1c($sp) +/* f037b78: 848f0010 */ lh $t7,0x10($a0) +/* f037b7c: 3c198008 */ lui $t9,0x8008 +/* f037b80: 90870065 */ lbu $a3,0x65($a0) +/* f037b84: 000fc080 */ sll $t8,$t7,0x2 +/* f037b88: 030fc021 */ addu $t8,$t8,$t7 +/* f037b8c: 0018c080 */ sll $t8,$t8,0x2 +/* f037b90: 0338c821 */ addu $t9,$t9,$t8 +/* f037b94: 8f39cf04 */ lw $t9,-0x30fc($t9) +/* f037b98: 30ee0003 */ andi $t6,$a3,0x3 +/* f037b9c: afae0064 */ sw $t6,0x64($sp) +/* f037ba0: 00195fc2 */ srl $t3,$t9,0x1f +/* f037ba4: afab0060 */ sw $t3,0x60($sp) +/* f037ba8: afa40068 */ sw $a0,0x68($sp) +/* f037bac: 0fc0a209 */ jal func0f028824 +/* f037bb0: 24050001 */ addiu $a1,$zero,0x1 +/* f037bb4: afa2005c */ sw $v0,0x5c($sp) +/* f037bb8: 8fa40068 */ lw $a0,0x68($sp) +/* f037bbc: 0fc0a209 */ jal func0f028824 +/* f037bc0: 00002825 */ or $a1,$zero,$zero +/* f037bc4: 8faa0068 */ lw $t2,0x68($sp) +/* f037bc8: 8fa70064 */ lw $a3,0x64($sp) +/* f037bcc: afa20058 */ sw $v0,0x58($sp) +/* f037bd0: 11400003 */ beqz $t2,.L0f037be0 +/* f037bd4: afa00054 */ sw $zero,0x54($sp) +/* f037bd8: 10000002 */ beqz $zero,.L0f037be4 +/* f037bdc: 914502fe */ lbu $a1,0x2fe($t2) +.L0f037be0: +/* f037be0: 00002825 */ or $a1,$zero,$zero +.L0f037be4: +/* f037be4: 3c014180 */ lui $at,0x4180 +/* f037be8: 44810000 */ mtc1 $at,$f0 +/* f037bec: 3c013f00 */ lui $at,0x3f00 +/* f037bf0: 44811000 */ mtc1 $at,$f2 +/* f037bf4: 3c01bf80 */ lui $at,0xbf80 +/* f037bf8: 44812000 */ mtc1 $at,$f4 +/* f037bfc: e7a0003c */ swc1 $f0,0x3c($sp) +/* f037c00: e7a00034 */ swc1 $f0,0x34($sp) +/* f037c04: e7a40038 */ swc1 $f4,0x38($sp) +/* f037c08: 814c0007 */ lb $t4,0x7($t2) +/* f037c0c: 2401000f */ addiu $at,$zero,0xf +/* f037c10: 2403ffff */ addiu $v1,$zero,-1 +/* f037c14: 15810004 */ bne $t4,$at,.L0f037c28 +/* f037c18: 24080003 */ addiu $t0,$zero,0x3 +/* f037c1c: 914d0065 */ lbu $t5,0x65($t2) +/* f037c20: 31aeffdf */ andi $t6,$t5,0xffdf +/* f037c24: a14e0065 */ sb $t6,0x65($t2) +.L0f037c28: +/* f037c28: 50a80201 */ beql $a1,$t0,.L0f038430 +/* f037c2c: 8fbf001c */ lw $ra,0x1c($sp) +/* f037c30: 8d4f02d4 */ lw $t7,0x2d4($t2) +/* f037c34: 55e001fe */ bnezl $t7,.L0f038430 +/* f037c38: 8fbf001c */ lw $ra,0x1c($sp) +/* f037c3c: 10a00003 */ beqz $a1,.L0f037c4c +/* f037c40: 24060001 */ addiu $a2,$zero,0x1 +/* f037c44: 14a601d4 */ bne $a1,$a2,.L0f038398 +/* f037c48: 24040002 */ addiu $a0,$zero,0x2 +.L0f037c4c: +/* f037c4c: 8fa4005c */ lw $a0,0x5c($sp) +/* f037c50: 10800003 */ beqz $a0,.L0f037c60 +/* f037c54: 00000000 */ sll $zero,$zero,0x0 +/* f037c58: 54400006 */ bnezl $v0,.L0f037c74 +/* f037c5c: afa30048 */ sw $v1,0x48($sp) +.L0f037c60: +/* f037c60: 54800014 */ bnezl $a0,.L0f037cb4 +/* f037c64: afa30048 */ sw $v1,0x48($sp) +/* f037c68: 54400012 */ bnezl $v0,.L0f037cb4 +/* f037c6c: afa30048 */ sw $v1,0x48($sp) +/* f037c70: afa30048 */ sw $v1,0x48($sp) +.L0f037c74: +/* f037c74: afa00050 */ sw $zero,0x50($sp) +/* f037c78: afa5004c */ sw $a1,0x4c($sp) +/* f037c7c: afa70064 */ sw $a3,0x64($sp) +/* f037c80: 0c004b70 */ jal 0x12dc0 +/* f037c84: e7a20040 */ swc1 $f2,0x40($sp) +/* f037c88: 8fa30048 */ lw $v1,0x48($sp) +/* f037c8c: 8fa40050 */ lw $a0,0x50($sp) +/* f037c90: 8fa5004c */ lw $a1,0x4c($sp) +/* f037c94: 24060001 */ addiu $a2,$zero,0x1 +/* f037c98: 8fa70064 */ lw $a3,0x64($sp) +/* f037c9c: 24080003 */ addiu $t0,$zero,0x3 +/* f037ca0: 8faa0068 */ lw $t2,0x68($sp) +/* f037ca4: c7a20040 */ lwc1 $f2,0x40($sp) +/* f037ca8: 10000025 */ beqz $zero,.L0f037d40 +/* f037cac: 30490001 */ andi $t1,$v0,0x1 +/* f037cb0: afa30048 */ sw $v1,0x48($sp) +.L0f037cb4: +/* f037cb4: afa5004c */ sw $a1,0x4c($sp) +/* f037cb8: afa70064 */ sw $a3,0x64($sp) +/* f037cbc: 0fc0b849 */ jal func0f02e124 +/* f037cc0: e7a20040 */ swc1 $f2,0x40($sp) +/* f037cc4: 8fa30048 */ lw $v1,0x48($sp) +/* f037cc8: 8fa5004c */ lw $a1,0x4c($sp) +/* f037ccc: 24060001 */ addiu $a2,$zero,0x1 +/* f037cd0: 8fa70064 */ lw $a3,0x64($sp) +/* f037cd4: 24080003 */ addiu $t0,$zero,0x3 +/* f037cd8: 8faa0068 */ lw $t2,0x68($sp) +/* f037cdc: 1440000f */ bnez $v0,.L0f037d1c +/* f037ce0: c7a20040 */ lwc1 $f2,0x40($sp) +/* f037ce4: 8fa40058 */ lw $a0,0x58($sp) +/* f037ce8: afa30048 */ sw $v1,0x48($sp) +/* f037cec: afa5004c */ sw $a1,0x4c($sp) +/* f037cf0: afa70064 */ sw $a3,0x64($sp) +/* f037cf4: 0fc0b849 */ jal func0f02e124 +/* f037cf8: e7a20040 */ swc1 $f2,0x40($sp) +/* f037cfc: 8fa30048 */ lw $v1,0x48($sp) +/* f037d00: 8fa5004c */ lw $a1,0x4c($sp) +/* f037d04: 24060001 */ addiu $a2,$zero,0x1 +/* f037d08: 8fa70064 */ lw $a3,0x64($sp) +/* f037d0c: 24080003 */ addiu $t0,$zero,0x3 +/* f037d10: 8faa0068 */ lw $t2,0x68($sp) +/* f037d14: 10400006 */ beqz $v0,.L0f037d30 +/* f037d18: c7a20040 */ lwc1 $f2,0x40($sp) +.L0f037d1c: +/* f037d1c: 8fa9005c */ lw $t1,0x5c($sp) +/* f037d20: 00002025 */ or $a0,$zero,$zero +/* f037d24: 0009c02b */ sltu $t8,$zero,$t1 +/* f037d28: 10000005 */ beqz $zero,.L0f037d40 +/* f037d2c: 03004825 */ or $t1,$t8,$zero +.L0f037d30: +/* f037d30: 8fa9005c */ lw $t1,0x5c($sp) +/* f037d34: 00c02025 */ or $a0,$a2,$zero +/* f037d38: 0009c82b */ sltu $t9,$zero,$t1 +/* f037d3c: 03204825 */ or $t1,$t9,$zero +.L0f037d40: +/* f037d40: 14a6000e */ bne $a1,$a2,.L0f037d7c +/* f037d44: 00000000 */ sll $zero,$zero,0x0 +/* f037d48: 24040002 */ addiu $a0,$zero,0x2 +/* f037d4c: 14e40003 */ bne $a3,$a0,.L0f037d5c +/* f037d50: 00000000 */ sll $zero,$zero,0x0 +/* f037d54: 1000018e */ beqz $zero,.L0f038390 +/* f037d58: 24030394 */ addiu $v1,$zero,0x394 +.L0f037d5c: +/* f037d5c: 14e60003 */ bne $a3,$a2,.L0f037d6c +/* f037d60: 00000000 */ sll $zero,$zero,0x0 +/* f037d64: 1000018a */ beqz $zero,.L0f038390 +/* f037d68: 24030393 */ addiu $v1,$zero,0x393 +.L0f037d6c: +/* f037d6c: 14e00188 */ bnez $a3,.L0f038390 +/* f037d70: 00000000 */ sll $zero,$zero,0x0 +/* f037d74: 10000186 */ beqz $zero,.L0f038390 +/* f037d78: 24030392 */ addiu $v1,$zero,0x392 +.L0f037d7c: +/* f037d7c: 10800084 */ beqz $a0,.L0f037f90 +/* f037d80: 24040002 */ addiu $a0,$zero,0x2 +/* f037d84: 14e40036 */ bne $a3,$a0,.L0f037e60 +/* f037d88: 00000000 */ sll $zero,$zero,0x0 +/* f037d8c: 914202fd */ lbu $v0,0x2fd($t2) +/* f037d90: 2403020a */ addiu $v1,$zero,0x20a +/* f037d94: 10c2000a */ beq $a2,$v0,.L0f037dc0 +/* f037d98: 00000000 */ sll $zero,$zero,0x0 +/* f037d9c: 10820008 */ beq $a0,$v0,.L0f037dc0 +/* f037da0: 00000000 */ sll $zero,$zero,0x0 +/* f037da4: 11020006 */ beq $t0,$v0,.L0f037dc0 +/* f037da8: 24010004 */ addiu $at,$zero,0x4 +/* f037dac: 10410004 */ beq $v0,$at,.L0f037dc0 +/* f037db0: 24010005 */ addiu $at,$zero,0x5 +/* f037db4: 10410002 */ beq $v0,$at,.L0f037dc0 +/* f037db8: 24010006 */ addiu $at,$zero,0x6 +/* f037dbc: 14410003 */ bne $v0,$at,.L0f037dcc +.L0f037dc0: +/* f037dc0: 3c017f1b */ lui $at,0x7f1b +/* f037dc4: 10000014 */ beqz $zero,.L0f037e18 +/* f037dc8: c4228db0 */ lwc1 $f2,-0x7250($at) +.L0f037dcc: +/* f037dcc: 24010009 */ addiu $at,$zero,0x9 +/* f037dd0: 1041000b */ beq $v0,$at,.L0f037e00 +/* f037dd4: 2403020d */ addiu $v1,$zero,0x20d +/* f037dd8: 2401000a */ addiu $at,$zero,0xa +/* f037ddc: 10410008 */ beq $v0,$at,.L0f037e00 +/* f037de0: 2401000b */ addiu $at,$zero,0xb +/* f037de4: 10410006 */ beq $v0,$at,.L0f037e00 +/* f037de8: 2401000c */ addiu $at,$zero,0xc +/* f037dec: 10410004 */ beq $v0,$at,.L0f037e00 +/* f037df0: 2401000d */ addiu $at,$zero,0xd +/* f037df4: 10410002 */ beq $v0,$at,.L0f037e00 +/* f037df8: 2401000e */ addiu $at,$zero,0xe +/* f037dfc: 14410003 */ bne $v0,$at,.L0f037e0c +.L0f037e00: +/* f037e00: 3c017f1b */ lui $at,0x7f1b +/* f037e04: 10000004 */ beqz $zero,.L0f037e18 +/* f037e08: c4228db4 */ lwc1 $f2,-0x724c($at) +.L0f037e0c: +/* f037e0c: 3c013e80 */ lui $at,0x3e80 +/* f037e10: 44811000 */ mtc1 $at,$f2 +/* f037e14: 24030029 */ addiu $v1,$zero,0x29 +.L0f037e18: +/* f037e18: 8d4b0018 */ lw $t3,0x18($t2) +/* f037e1c: 3c013f00 */ lui $at,0x3f00 +/* f037e20: 000b6300 */ sll $t4,$t3,0xc +/* f037e24: 05830009 */ bgezl $t4,.L0f037e4c +/* f037e28: 44815000 */ mtc1 $at,$f10 +/* f037e2c: 3c017f1b */ lui $at,0x7f1b +/* f037e30: c4268db8 */ lwc1 $f6,-0x7248($at) +/* f037e34: 3c014240 */ lui $at,0x4240 +/* f037e38: 44814000 */ mtc1 $at,$f8 +/* f037e3c: e7a60038 */ swc1 $f6,0x38($sp) +/* f037e40: 10000153 */ beqz $zero,.L0f038390 +/* f037e44: e7a80034 */ swc1 $f8,0x34($sp) +/* f037e48: 44815000 */ mtc1 $at,$f10 +.L0f037e4c: +/* f037e4c: 3c014240 */ lui $at,0x4240 +/* f037e50: 44818000 */ mtc1 $at,$f16 +/* f037e54: e7aa0038 */ swc1 $f10,0x38($sp) +/* f037e58: 1000014d */ beqz $zero,.L0f038390 +/* f037e5c: e7b00034 */ swc1 $f16,0x34($sp) +.L0f037e60: +/* f037e60: 54e60022 */ bnel $a3,$a2,.L0f037eec +/* f037e64: 914202fd */ lbu $v0,0x2fd($t2) +/* f037e68: 914202fd */ lbu $v0,0x2fd($t2) +/* f037e6c: 10c2000b */ beq $a2,$v0,.L0f037e9c +/* f037e70: 00000000 */ sll $zero,$zero,0x0 +/* f037e74: 10820009 */ beq $a0,$v0,.L0f037e9c +/* f037e78: 00000000 */ sll $zero,$zero,0x0 +/* f037e7c: 11020007 */ beq $t0,$v0,.L0f037e9c +/* f037e80: 24010004 */ addiu $at,$zero,0x4 +/* f037e84: 10410005 */ beq $v0,$at,.L0f037e9c +/* f037e88: 24010005 */ addiu $at,$zero,0x5 +/* f037e8c: 10410003 */ beq $v0,$at,.L0f037e9c +/* f037e90: 24010006 */ addiu $at,$zero,0x6 +/* f037e94: 54410004 */ bnel $v0,$at,.L0f037ea8 +/* f037e98: 24010009 */ addiu $at,$zero,0x9 +.L0f037e9c: +/* f037e9c: 1000013c */ beqz $zero,.L0f038390 +/* f037ea0: 240301f9 */ addiu $v1,$zero,0x1f9 +/* f037ea4: 24010009 */ addiu $at,$zero,0x9 +.L0f037ea8: +/* f037ea8: 1041000b */ beq $v0,$at,.L0f037ed8 +/* f037eac: 2401000a */ addiu $at,$zero,0xa +/* f037eb0: 10410009 */ beq $v0,$at,.L0f037ed8 +/* f037eb4: 2401000b */ addiu $at,$zero,0xb +/* f037eb8: 10410007 */ beq $v0,$at,.L0f037ed8 +/* f037ebc: 2401000c */ addiu $at,$zero,0xc +/* f037ec0: 10410005 */ beq $v0,$at,.L0f037ed8 +/* f037ec4: 2401000d */ addiu $at,$zero,0xd +/* f037ec8: 10410003 */ beq $v0,$at,.L0f037ed8 +/* f037ecc: 2401000e */ addiu $at,$zero,0xe +/* f037ed0: 14410003 */ bne $v0,$at,.L0f037ee0 +/* f037ed4: 00000000 */ sll $zero,$zero,0x0 +.L0f037ed8: +/* f037ed8: 1000012d */ beqz $zero,.L0f038390 +/* f037edc: 240301f8 */ addiu $v1,$zero,0x1f8 +.L0f037ee0: +/* f037ee0: 1000012b */ beqz $zero,.L0f038390 +/* f037ee4: 2403002a */ addiu $v1,$zero,0x2a +/* f037ee8: 914202fd */ lbu $v0,0x2fd($t2) +.L0f037eec: +/* f037eec: 10c2000b */ beq $a2,$v0,.L0f037f1c +/* f037ef0: 00000000 */ sll $zero,$zero,0x0 +/* f037ef4: 10820009 */ beq $a0,$v0,.L0f037f1c +/* f037ef8: 00000000 */ sll $zero,$zero,0x0 +/* f037efc: 11020007 */ beq $t0,$v0,.L0f037f1c +/* f037f00: 24010004 */ addiu $at,$zero,0x4 +/* f037f04: 10410005 */ beq $v0,$at,.L0f037f1c +/* f037f08: 24010005 */ addiu $at,$zero,0x5 +/* f037f0c: 10410003 */ beq $v0,$at,.L0f037f1c +/* f037f10: 24010006 */ addiu $at,$zero,0x6 +/* f037f14: 54410004 */ bnel $v0,$at,.L0f037f28 +/* f037f18: 24010009 */ addiu $at,$zero,0x9 +.L0f037f1c: +/* f037f1c: 1000011c */ beqz $zero,.L0f038390 +/* f037f20: 240301f9 */ addiu $v1,$zero,0x1f9 +/* f037f24: 24010009 */ addiu $at,$zero,0x9 +.L0f037f28: +/* f037f28: 1041000b */ beq $v0,$at,.L0f037f58 +/* f037f2c: 2401000a */ addiu $at,$zero,0xa +/* f037f30: 10410009 */ beq $v0,$at,.L0f037f58 +/* f037f34: 2401000b */ addiu $at,$zero,0xb +/* f037f38: 10410007 */ beq $v0,$at,.L0f037f58 +/* f037f3c: 2401000c */ addiu $at,$zero,0xc +/* f037f40: 10410005 */ beq $v0,$at,.L0f037f58 +/* f037f44: 2401000d */ addiu $at,$zero,0xd +/* f037f48: 10410003 */ beq $v0,$at,.L0f037f58 +/* f037f4c: 2401000e */ addiu $at,$zero,0xe +/* f037f50: 54410004 */ bnel $v0,$at,.L0f037f64 +/* f037f54: afa90054 */ sw $t1,0x54($sp) +.L0f037f58: +/* f037f58: 1000010d */ beqz $zero,.L0f038390 +/* f037f5c: 240301f8 */ addiu $v1,$zero,0x1f8 +/* f037f60: afa90054 */ sw $t1,0x54($sp) +.L0f037f64: +/* f037f64: 0c004b70 */ jal 0x12dc0 +/* f037f68: e7a20040 */ swc1 $f2,0x40($sp) +/* f037f6c: 304d0001 */ andi $t5,$v0,0x1 +/* f037f70: 8fa90054 */ lw $t1,0x54($sp) +/* f037f74: 8faa0068 */ lw $t2,0x68($sp) +/* f037f78: 11a00003 */ beqz $t5,.L0f037f88 +/* f037f7c: c7a20040 */ lwc1 $f2,0x40($sp) +/* f037f80: 10000103 */ beqz $zero,.L0f038390 +/* f037f84: 24030018 */ addiu $v1,$zero,0x18 +.L0f037f88: +/* f037f88: 10000101 */ beqz $zero,.L0f038390 +/* f037f8c: 24030028 */ addiu $v1,$zero,0x28 +.L0f037f90: +/* f037f90: 24040002 */ addiu $a0,$zero,0x2 +/* f037f94: 14e40060 */ bne $a3,$a0,.L0f038118 +/* f037f98: 00000000 */ sll $zero,$zero,0x0 +/* f037f9c: 914202fd */ lbu $v0,0x2fd($t2) +/* f037fa0: 2403020a */ addiu $v1,$zero,0x20a +/* f037fa4: 3c017f1b */ lui $at,0x7f1b +/* f037fa8: 50c20006 */ beql $a2,$v0,.L0f037fc4 +/* f037fac: 24090001 */ addiu $t1,$zero,0x1 +/* f037fb0: 50820004 */ beql $a0,$v0,.L0f037fc4 +/* f037fb4: 24090001 */ addiu $t1,$zero,0x1 +/* f037fb8: 55020005 */ bnel $t0,$v0,.L0f037fd0 +/* f037fbc: 24010004 */ addiu $at,$zero,0x4 +/* f037fc0: 24090001 */ addiu $t1,$zero,0x1 +.L0f037fc4: +/* f037fc4: 10000042 */ beqz $zero,.L0f0380d0 +/* f037fc8: c4228dbc */ lwc1 $f2,-0x7244($at) +/* f037fcc: 24010004 */ addiu $at,$zero,0x4 +.L0f037fd0: +/* f037fd0: 10410005 */ beq $v0,$at,.L0f037fe8 +/* f037fd4: 2403020a */ addiu $v1,$zero,0x20a +/* f037fd8: 24010005 */ addiu $at,$zero,0x5 +/* f037fdc: 10410002 */ beq $v0,$at,.L0f037fe8 +/* f037fe0: 24010006 */ addiu $at,$zero,0x6 +/* f037fe4: 14410004 */ bne $v0,$at,.L0f037ff8 +.L0f037fe8: +/* f037fe8: 3c017f1b */ lui $at,0x7f1b +/* f037fec: c4228dc0 */ lwc1 $f2,-0x7240($at) +/* f037ff0: 10000037 */ beqz $zero,.L0f0380d0 +/* f037ff4: 00004825 */ or $t1,$zero,$zero +.L0f037ff8: +/* f037ff8: 24010009 */ addiu $at,$zero,0x9 +/* f037ffc: 10410005 */ beq $v0,$at,.L0f038014 +/* f038000: 2403020d */ addiu $v1,$zero,0x20d +/* f038004: 2401000a */ addiu $at,$zero,0xa +/* f038008: 10410002 */ beq $v0,$at,.L0f038014 +/* f03800c: 2401000b */ addiu $at,$zero,0xb +/* f038010: 14410004 */ bne $v0,$at,.L0f038024 +.L0f038014: +/* f038014: 3c017f1b */ lui $at,0x7f1b +/* f038018: c4228dc4 */ lwc1 $f2,-0x723c($at) +/* f03801c: 1000002c */ beqz $zero,.L0f0380d0 +/* f038020: 24090001 */ addiu $t1,$zero,0x1 +.L0f038024: +/* f038024: 2401000c */ addiu $at,$zero,0xc +/* f038028: 10410006 */ beq $v0,$at,.L0f038044 +/* f03802c: 2403020d */ addiu $v1,$zero,0x20d +/* f038030: 2401000d */ addiu $at,$zero,0xd +/* f038034: 10410003 */ beq $v0,$at,.L0f038044 +/* f038038: 2401000e */ addiu $at,$zero,0xe +/* f03803c: 14410005 */ bne $v0,$at,.L0f038054 +/* f038040: 8fae0060 */ lw $t6,0x60($sp) +.L0f038044: +/* f038044: 3c017f1b */ lui $at,0x7f1b +/* f038048: c4228dc8 */ lwc1 $f2,-0x7238($at) +/* f03804c: 10000020 */ beqz $zero,.L0f0380d0 +/* f038050: 00004825 */ or $t1,$zero,$zero +.L0f038054: +/* f038054: 11c00012 */ beqz $t6,.L0f0380a0 +/* f038058: 00000000 */ sll $zero,$zero,0x0 +/* f03805c: 0c004b70 */ jal 0x12dc0 +/* f038060: afa90054 */ sw $t1,0x54($sp) +/* f038064: 304f0003 */ andi $t7,$v0,0x3 +/* f038068: 8fa90054 */ lw $t1,0x54($sp) +/* f03806c: 15e00005 */ bnez $t7,.L0f038084 +/* f038070: 8faa0068 */ lw $t2,0x68($sp) +/* f038074: 3c013e80 */ lui $at,0x3e80 +/* f038078: 44811000 */ mtc1 $at,$f2 +/* f03807c: 10000014 */ beqz $zero,.L0f0380d0 +/* f038080: 2403001e */ addiu $v1,$zero,0x1e +.L0f038084: +/* f038084: 3c013e80 */ lui $at,0x3e80 +/* f038088: 44811000 */ mtc1 $at,$f2 +/* f03808c: 3c0141c0 */ lui $at,0x41c0 +/* f038090: 44819000 */ mtc1 $at,$f18 +/* f038094: 2403005a */ addiu $v1,$zero,0x5a +/* f038098: 1000000d */ beqz $zero,.L0f0380d0 +/* f03809c: e7b2003c */ swc1 $f18,0x3c($sp) +.L0f0380a0: +/* f0380a0: 0c004b70 */ jal 0x12dc0 +/* f0380a4: afa90054 */ sw $t1,0x54($sp) +/* f0380a8: 30580001 */ andi $t8,$v0,0x1 +/* f0380ac: 8fa90054 */ lw $t1,0x54($sp) +/* f0380b0: 13000003 */ beqz $t8,.L0f0380c0 +/* f0380b4: 8faa0068 */ lw $t2,0x68($sp) +/* f0380b8: 10000002 */ beqz $zero,.L0f0380c4 +/* f0380bc: 2403005e */ addiu $v1,$zero,0x5e +.L0f0380c0: +/* f0380c0: 2403005a */ addiu $v1,$zero,0x5a +.L0f0380c4: +/* f0380c4: 3c013e80 */ lui $at,0x3e80 +/* f0380c8: 44811000 */ mtc1 $at,$f2 +/* f0380cc: 00000000 */ sll $zero,$zero,0x0 +.L0f0380d0: +/* f0380d0: 8d590018 */ lw $t9,0x18($t2) +/* f0380d4: 3c013f00 */ lui $at,0x3f00 +/* f0380d8: 00195b00 */ sll $t3,$t9,0xc +/* f0380dc: 05630009 */ bgezl $t3,.L0f038104 +/* f0380e0: 44814000 */ mtc1 $at,$f8 +/* f0380e4: 3c017f1b */ lui $at,0x7f1b +/* f0380e8: c4248dcc */ lwc1 $f4,-0x7234($at) +/* f0380ec: 3c014240 */ lui $at,0x4240 +/* f0380f0: 44813000 */ mtc1 $at,$f6 +/* f0380f4: e7a40038 */ swc1 $f4,0x38($sp) +/* f0380f8: 100000a5 */ beqz $zero,.L0f038390 +/* f0380fc: e7a60034 */ swc1 $f6,0x34($sp) +/* f038100: 44814000 */ mtc1 $at,$f8 +.L0f038104: +/* f038104: 3c014240 */ lui $at,0x4240 +/* f038108: 44815000 */ mtc1 $at,$f10 +/* f03810c: e7a80038 */ swc1 $f8,0x38($sp) +/* f038110: 1000009f */ beqz $zero,.L0f038390 +/* f038114: e7aa0034 */ swc1 $f10,0x34($sp) +.L0f038118: +/* f038118: 14e60054 */ bne $a3,$a2,.L0f03826c +/* f03811c: 3c198007 */ lui $t9,0x8007 +/* f038120: 914202fd */ lbu $v0,0x2fd($t2) +/* f038124: 240301f9 */ addiu $v1,$zero,0x1f9 +/* f038128: 10c20005 */ beq $a2,$v0,.L0f038140 +/* f03812c: 00000000 */ sll $zero,$zero,0x0 +/* f038130: 10820003 */ beq $a0,$v0,.L0f038140 +/* f038134: 00000000 */ sll $zero,$zero,0x0 +/* f038138: 15020003 */ bne $t0,$v0,.L0f038148 +/* f03813c: 24010004 */ addiu $at,$zero,0x4 +.L0f038140: +/* f038140: 10000093 */ beqz $zero,.L0f038390 +/* f038144: 00004825 */ or $t1,$zero,$zero +.L0f038148: +/* f038148: 10410006 */ beq $v0,$at,.L0f038164 +/* f03814c: 240301f9 */ addiu $v1,$zero,0x1f9 +/* f038150: 24010005 */ addiu $at,$zero,0x5 +/* f038154: 10410003 */ beq $v0,$at,.L0f038164 +/* f038158: 24010006 */ addiu $at,$zero,0x6 +/* f03815c: 54410004 */ bnel $v0,$at,.L0f038170 +/* f038160: 24010009 */ addiu $at,$zero,0x9 +.L0f038164: +/* f038164: 1000008a */ beqz $zero,.L0f038390 +/* f038168: 24090001 */ addiu $t1,$zero,0x1 +/* f03816c: 24010009 */ addiu $at,$zero,0x9 +.L0f038170: +/* f038170: 10410006 */ beq $v0,$at,.L0f03818c +/* f038174: 240301f8 */ addiu $v1,$zero,0x1f8 +/* f038178: 2401000a */ addiu $at,$zero,0xa +/* f03817c: 10410003 */ beq $v0,$at,.L0f03818c +/* f038180: 2401000b */ addiu $at,$zero,0xb +/* f038184: 54410004 */ bnel $v0,$at,.L0f038198 +/* f038188: 2401000c */ addiu $at,$zero,0xc +.L0f03818c: +/* f03818c: 10000080 */ beqz $zero,.L0f038390 +/* f038190: 00004825 */ or $t1,$zero,$zero +/* f038194: 2401000c */ addiu $at,$zero,0xc +.L0f038198: +/* f038198: 10410006 */ beq $v0,$at,.L0f0381b4 +/* f03819c: 240301f8 */ addiu $v1,$zero,0x1f8 +/* f0381a0: 2401000d */ addiu $at,$zero,0xd +/* f0381a4: 10410003 */ beq $v0,$at,.L0f0381b4 +/* f0381a8: 2401000e */ addiu $at,$zero,0xe +/* f0381ac: 14410003 */ bne $v0,$at,.L0f0381bc +/* f0381b0: 3c04800a */ lui $a0,0x800a +.L0f0381b4: +/* f0381b4: 10000076 */ beqz $zero,.L0f038390 +/* f0381b8: 24090001 */ addiu $t1,$zero,0x1 +.L0f0381bc: +/* f0381bc: 8c84a474 */ lw $a0,-0x5b8c($a0) +/* f0381c0: afa90054 */ sw $t1,0x54($sp) +/* f0381c4: 0fc59585 */ jal func0f165614 +/* f0381c8: e7a20040 */ swc1 $f2,0x40($sp) +/* f0381cc: 24010009 */ addiu $at,$zero,0x9 +/* f0381d0: 8fa90054 */ lw $t1,0x54($sp) +/* f0381d4: 8faa0068 */ lw $t2,0x68($sp) +/* f0381d8: 14410003 */ bne $v0,$at,.L0f0381e8 +/* f0381dc: c7a20040 */ lwc1 $f2,0x40($sp) +/* f0381e0: 1000006b */ beqz $zero,.L0f038390 +/* f0381e4: 2403005f */ addiu $v1,$zero,0x5f +.L0f0381e8: +/* f0381e8: 8fac0060 */ lw $t4,0x60($sp) +/* f0381ec: 5180000e */ beqzl $t4,.L0f038228 +/* f0381f0: 914e02a0 */ lbu $t6,0x2a0($t2) +/* f0381f4: afa90054 */ sw $t1,0x54($sp) +/* f0381f8: 0c004b70 */ jal 0x12dc0 +/* f0381fc: e7a20040 */ swc1 $f2,0x40($sp) +/* f038200: 304d0001 */ andi $t5,$v0,0x1 +/* f038204: 8fa90054 */ lw $t1,0x54($sp) +/* f038208: 8faa0068 */ lw $t2,0x68($sp) +/* f03820c: 11a00003 */ beqz $t5,.L0f03821c +/* f038210: c7a20040 */ lwc1 $f2,0x40($sp) +/* f038214: 1000005e */ beqz $zero,.L0f038390 +/* f038218: 2403001d */ addiu $v1,$zero,0x1d +.L0f03821c: +/* f03821c: 1000005c */ beqz $zero,.L0f038390 +/* f038220: 24030059 */ addiu $v1,$zero,0x59 +/* f038224: 914e02a0 */ lbu $t6,0x2a0($t2) +.L0f038228: +/* f038228: 2401001f */ addiu $at,$zero,0x1f +/* f03822c: 11c1000d */ beq $t6,$at,.L0f038264 +/* f038230: 00000000 */ sll $zero,$zero,0x0 +/* f038234: afa90054 */ sw $t1,0x54($sp) +/* f038238: 0c004b70 */ jal 0x12dc0 +/* f03823c: e7a20040 */ swc1 $f2,0x40($sp) +/* f038240: 304f0001 */ andi $t7,$v0,0x1 +/* f038244: 8fa90054 */ lw $t1,0x54($sp) +/* f038248: 8faa0068 */ lw $t2,0x68($sp) +/* f03824c: 11e00003 */ beqz $t7,.L0f03825c +/* f038250: c7a20040 */ lwc1 $f2,0x40($sp) +/* f038254: 1000004e */ beqz $zero,.L0f038390 +/* f038258: 2403005d */ addiu $v1,$zero,0x5d +.L0f03825c: +/* f03825c: 1000004c */ beqz $zero,.L0f038390 +/* f038260: 24030073 */ addiu $v1,$zero,0x73 +.L0f038264: +/* f038264: 1000004a */ beqz $zero,.L0f038390 +/* f038268: 2403021d */ addiu $v1,$zero,0x21d +.L0f03826c: +/* f03826c: 27398270 */ addiu $t9,$t9,-32144 +/* f038270: 8f210000 */ lw $at,0x0($t9) +/* f038274: 27b80028 */ addiu $t8,$sp,0x28 +/* f038278: 8f2d0004 */ lw $t5,0x4($t9) +/* f03827c: af010000 */ sw $at,0x0($t8) +/* f038280: 8f210008 */ lw $at,0x8($t9) +/* f038284: af0d0004 */ sw $t5,0x4($t8) +/* f038288: 240301f9 */ addiu $v1,$zero,0x1f9 +/* f03828c: af010008 */ sw $at,0x8($t8) +/* f038290: 914202fd */ lbu $v0,0x2fd($t2) +/* f038294: 10c20005 */ beq $a2,$v0,.L0f0382ac +/* f038298: 00000000 */ sll $zero,$zero,0x0 +/* f03829c: 10820003 */ beq $a0,$v0,.L0f0382ac +/* f0382a0: 00000000 */ sll $zero,$zero,0x0 +/* f0382a4: 15020003 */ bne $t0,$v0,.L0f0382b4 +/* f0382a8: 24010004 */ addiu $at,$zero,0x4 +.L0f0382ac: +/* f0382ac: 10000038 */ beqz $zero,.L0f038390 +/* f0382b0: 00004825 */ or $t1,$zero,$zero +.L0f0382b4: +/* f0382b4: 10410006 */ beq $v0,$at,.L0f0382d0 +/* f0382b8: 240301f9 */ addiu $v1,$zero,0x1f9 +/* f0382bc: 24010005 */ addiu $at,$zero,0x5 +/* f0382c0: 10410003 */ beq $v0,$at,.L0f0382d0 +/* f0382c4: 24010006 */ addiu $at,$zero,0x6 +/* f0382c8: 54410004 */ bnel $v0,$at,.L0f0382dc +/* f0382cc: 24010009 */ addiu $at,$zero,0x9 +.L0f0382d0: +/* f0382d0: 1000002f */ beqz $zero,.L0f038390 +/* f0382d4: 24090001 */ addiu $t1,$zero,0x1 +/* f0382d8: 24010009 */ addiu $at,$zero,0x9 +.L0f0382dc: +/* f0382dc: 10410006 */ beq $v0,$at,.L0f0382f8 +/* f0382e0: 240301f8 */ addiu $v1,$zero,0x1f8 +/* f0382e4: 2401000a */ addiu $at,$zero,0xa +/* f0382e8: 10410003 */ beq $v0,$at,.L0f0382f8 +/* f0382ec: 2401000b */ addiu $at,$zero,0xb +/* f0382f0: 54410004 */ bnel $v0,$at,.L0f038304 +/* f0382f4: 2401000c */ addiu $at,$zero,0xc +.L0f0382f8: +/* f0382f8: 10000025 */ beqz $zero,.L0f038390 +/* f0382fc: 00004825 */ or $t1,$zero,$zero +/* f038300: 2401000c */ addiu $at,$zero,0xc +.L0f038304: +/* f038304: 10410006 */ beq $v0,$at,.L0f038320 +/* f038308: 240301f8 */ addiu $v1,$zero,0x1f8 +/* f03830c: 2401000d */ addiu $at,$zero,0xd +/* f038310: 10410003 */ beq $v0,$at,.L0f038320 +/* f038314: 2401000e */ addiu $at,$zero,0xe +/* f038318: 14410003 */ bne $v0,$at,.L0f038328 +/* f03831c: 8fae0060 */ lw $t6,0x60($sp) +.L0f038320: +/* f038320: 1000001b */ beqz $zero,.L0f038390 +/* f038324: 24090001 */ addiu $t1,$zero,0x1 +.L0f038328: +/* f038328: 51c0000f */ beqzl $t6,.L0f038368 +/* f03832c: afa90054 */ sw $t1,0x54($sp) +/* f038330: afa90054 */ sw $t1,0x54($sp) +/* f038334: 0c004b70 */ jal 0x12dc0 +/* f038338: e7a20040 */ swc1 $f2,0x40($sp) +/* f03833c: 24010003 */ addiu $at,$zero,0x3 +/* f038340: 0041001b */ divu $zero,$v0,$at +/* f038344: 00007810 */ mfhi $t7 +/* f038348: 000f6080 */ sll $t4,$t7,0x2 +/* f03834c: 03ac1821 */ addu $v1,$sp,$t4 +/* f038350: 8c630028 */ lw $v1,0x28($v1) +/* f038354: 8fa90054 */ lw $t1,0x54($sp) +/* f038358: 8faa0068 */ lw $t2,0x68($sp) +/* f03835c: 1000000c */ beqz $zero,.L0f038390 +/* f038360: c7a20040 */ lwc1 $f2,0x40($sp) +/* f038364: afa90054 */ sw $t1,0x54($sp) +.L0f038368: +/* f038368: 0c004b70 */ jal 0x12dc0 +/* f03836c: e7a20040 */ swc1 $f2,0x40($sp) +/* f038370: 304b0001 */ andi $t3,$v0,0x1 +/* f038374: 8fa90054 */ lw $t1,0x54($sp) +/* f038378: 8faa0068 */ lw $t2,0x68($sp) +/* f03837c: 11600003 */ beqz $t3,.L0f03838c +/* f038380: c7a20040 */ lwc1 $f2,0x40($sp) +/* f038384: 10000002 */ beqz $zero,.L0f038390 +/* f038388: 2403005c */ addiu $v1,$zero,0x5c +.L0f03838c: +/* f03838c: 24030072 */ addiu $v1,$zero,0x72 +.L0f038390: +/* f038390: 10000010 */ beqz $zero,.L0f0383d4 +/* f038394: afa90054 */ sw $t1,0x54($sp) +.L0f038398: +/* f038398: 14a4000b */ bne $a1,$a0,.L0f0383c8 +/* f03839c: 24010004 */ addiu $at,$zero,0x4 +/* f0383a0: 14e40003 */ bne $a3,$a0,.L0f0383b0 +/* f0383a4: 00000000 */ sll $zero,$zero,0x0 +/* f0383a8: 1000000a */ beqz $zero,.L0f0383d4 +/* f0383ac: 24030160 */ addiu $v1,$zero,0x160 +.L0f0383b0: +/* f0383b0: 14e00003 */ bnez $a3,.L0f0383c0 +/* f0383b4: 00000000 */ sll $zero,$zero,0x0 +/* f0383b8: 10000006 */ beqz $zero,.L0f0383d4 +/* f0383bc: 2403015f */ addiu $v1,$zero,0x15f +.L0f0383c0: +/* f0383c0: 10000004 */ beqz $zero,.L0f0383d4 +/* f0383c4: 2403015f */ addiu $v1,$zero,0x15f +.L0f0383c8: +/* f0383c8: 14a10002 */ bne $a1,$at,.L0f0383d4 +/* f0383cc: 00000000 */ sll $zero,$zero,0x0 +/* f0383d0: 24030238 */ addiu $v1,$zero,0x238 +.L0f0383d4: +/* f0383d4: 04600015 */ bltz $v1,.L0f03842c +/* f0383d8: 00032c00 */ sll $a1,$v1,0x10 +/* f0383dc: c7b0003c */ lwc1 $f16,0x3c($sp) +/* f0383e0: 8d440020 */ lw $a0,0x20($t2) +/* f0383e4: 0005c403 */ sra $t8,$a1,0x10 +/* f0383e8: 03002825 */ or $a1,$t8,$zero +/* f0383ec: e7a20010 */ swc1 $f2,0x10($sp) +/* f0383f0: 8fa60054 */ lw $a2,0x54($sp) +/* f0383f4: 24070000 */ addiu $a3,$zero,0x0 +/* f0383f8: 0c007733 */ jal 0x1dccc +/* f0383fc: e7b00014 */ swc1 $f16,0x14($sp) +/* f038400: 44809000 */ mtc1 $zero,$f18 +/* f038404: c7a40038 */ lwc1 $f4,0x38($sp) +/* f038408: 8faa0068 */ lw $t2,0x68($sp) +/* f03840c: 8fa60034 */ lw $a2,0x34($sp) +/* f038410: 4604903c */ c.lt.s $f18,$f4 +/* f038414: 00000000 */ sll $zero,$zero,0x0 +/* f038418: 45020005 */ bc1fl .L0f038430 +/* f03841c: 8fbf001c */ lw $ra,0x1c($sp) +/* f038420: 44052000 */ mfc1 $a1,$f4 +/* f038424: 0c0077ac */ jal 0x1deb0 +/* f038428: 8d440020 */ lw $a0,0x20($t2) +.L0f03842c: +/* f03842c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f038430: +/* f038430: 27bd0068 */ addiu $sp,$sp,0x68 +/* f038434: 03e00008 */ jr $ra +/* f038438: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03843c +/* f03843c: 27bdff70 */ addiu $sp,$sp,-144 +/* f038440: afbf001c */ sw $ra,0x1c($sp) +/* f038444: afb00018 */ sw $s0,0x18($sp) +/* f038448: afa50094 */ sw $a1,0x94($sp) +/* f03844c: afa60098 */ sw $a2,0x98($sp) +/* f038450: afa7009c */ sw $a3,0x9c($sp) +/* f038454: 8c88001c */ lw $t0,0x1c($a0) +/* f038458: 00808025 */ or $s0,$a0,$zero +/* f03845c: afa8008c */ sw $t0,0x8c($sp) +/* f038460: 808a0007 */ lb $t2,0x7($a0) +/* f038464: 394e000f */ xori $t6,$t2,0xf +/* f038468: 2dca0001 */ sltiu $t2,$t6,0x1 +/* f03846c: 000a182b */ sltu $v1,$zero,$t2 +/* f038470: 5060000f */ beqzl $v1,.L0f0384b0 +/* f038474: afaa0048 */ sw $t2,0x48($sp) +/* f038478: 908b0065 */ lbu $t3,0x65($a0) +/* f03847c: 30f90003 */ andi $t9,$a3,0x3 +/* f038480: 316c0003 */ andi $t4,$t3,0x3 +/* f038484: 032c5026 */ xor $t2,$t9,$t4 +/* f038488: 2d4a0001 */ sltiu $t2,$t2,0x1 +/* f03848c: 000a182b */ sltu $v1,$zero,$t2 +/* f038490: 50600007 */ beqzl $v1,.L0f0384b0 +/* f038494: afaa0048 */ sw $t2,0x48($sp) +/* f038498: 0fc0b819 */ jal func0f02e064 +/* f03849c: 00000000 */ sll $zero,$zero,0x0 +/* f0384a0: 2c4a0001 */ sltiu $t2,$v0,0x1 +/* f0384a4: 000a182b */ sltu $v1,$zero,$t2 +/* f0384a8: 8e08001c */ lw $t0,0x1c($s0) +/* f0384ac: afaa0048 */ sw $t2,0x48($sp) +.L0f0384b0: +/* f0384b0: 10600004 */ beqz $v1,.L0f0384c4 +/* f0384b4: 00605025 */ or $t2,$v1,$zero +/* f0384b8: 820a0068 */ lb $t2,0x68($s0) +/* f0384bc: 394d0006 */ xori $t5,$t2,0x6 +/* f0384c0: 2daa0001 */ sltiu $t2,$t5,0x1 +.L0f0384c4: +/* f0384c4: afa00034 */ sw $zero,0x34($sp) +/* f0384c8: 850e0028 */ lh $t6,0x28($t0) +/* f0384cc: 2409ffff */ addiu $t1,$zero,-1 +/* f0384d0: 00002825 */ or $a1,$zero,$zero +/* f0384d4: 112e000c */ beq $t1,$t6,.L0f038508 +/* f0384d8: 00001025 */ or $v0,$zero,$zero +/* f0384dc: 02001825 */ or $v1,$s0,$zero +/* f0384e0: 85040028 */ lh $a0,0x28($t0) +/* f0384e4: a46402b8 */ sh $a0,0x2b8($v1) +.L0f0384e8: +/* f0384e8: 8e0f001c */ lw $t7,0x1c($s0) +/* f0384ec: 24420002 */ addiu $v0,$v0,0x2 +/* f0384f0: 24a50001 */ addiu $a1,$a1,0x1 +/* f0384f4: 01e2c021 */ addu $t8,$t7,$v0 +/* f0384f8: 87040028 */ lh $a0,0x28($t8) +/* f0384fc: 24630002 */ addiu $v1,$v1,0x2 +/* f038500: 5524fff9 */ bnel $t1,$a0,.L0f0384e8 +/* f038504: a46402b8 */ sh $a0,0x2b8($v1) +.L0f038508: +/* f038508: 00055840 */ sll $t3,$a1,0x1 +/* f03850c: 020bc821 */ addu $t9,$s0,$t3 +/* f038510: a72902b8 */ sh $t1,0x2b8($t9) +/* f038514: 8fac0048 */ lw $t4,0x48($sp) +/* f038518: 8fb8008c */ lw $t8,0x8c($sp) +/* f03851c: 1180000b */ beqz $t4,.L0f03854c +/* f038520: 27040008 */ addiu $a0,$t8,0x8 +/* f038524: 5140000a */ beqzl $t2,.L0f038550 +/* f038528: 27050028 */ addiu $a1,$t8,0x28 +/* f03852c: 920d0064 */ lbu $t5,0x64($s0) +/* f038530: 000d7080 */ sll $t6,$t5,0x2 +/* f038534: 020e7821 */ addu $t7,$s0,$t6 +/* f038538: 8de2004c */ lw $v0,0x4c($t7) +/* f03853c: 50400004 */ beqzl $v0,.L0f038550 +/* f038540: 27050028 */ addiu $a1,$t8,0x28 +/* f038544: 10000006 */ beqz $zero,.L0f038560 +/* f038548: afa20088 */ sw $v0,0x88($sp) +.L0f03854c: +/* f03854c: 27050028 */ addiu $a1,$t8,0x28 +.L0f038550: +/* f038550: 0fc45095 */ jal func0f114254 +/* f038554: afaa0030 */ sw $t2,0x30($sp) +/* f038558: 8faa0030 */ lw $t2,0x30($sp) +/* f03855c: afa20088 */ sw $v0,0x88($sp) +.L0f038560: +/* f038560: 8fa40094 */ lw $a0,0x94($sp) +/* f038564: 8fa50098 */ lw $a1,0x98($sp) +/* f038568: 0fc45095 */ jal func0f114254 +/* f03856c: afaa0030 */ sw $t2,0x30($sp) +/* f038570: 8fab0088 */ lw $t3,0x88($sp) +/* f038574: 8faa0030 */ lw $t2,0x30($sp) +/* f038578: afa20084 */ sw $v0,0x84($sp) +/* f03857c: 51600017 */ beqzl $t3,.L0f0385dc +/* f038580: 8fb80034 */ lw $t8,0x34($sp) +/* f038584: 10400014 */ beqz $v0,.L0f0385d8 +/* f038588: 3c19800a */ lui $t9,0x800a +/* f03858c: 8f399fc8 */ lw $t9,-0x6038($t9) +/* f038590: 860e0000 */ lh $t6,0x0($s0) +/* f038594: afaa0030 */ sw $t2,0x30($sp) +/* f038598: 00196243 */ sra $t4,$t9,0x9 +/* f03859c: 000c69c0 */ sll $t5,$t4,0x7 +/* f0385a0: 000e78c0 */ sll $t7,$t6,0x3 +/* f0385a4: 01af2021 */ addu $a0,$t5,$t7 +/* f0385a8: 0fc45090 */ jal func0f114240 +/* f0385ac: 00802825 */ or $a1,$a0,$zero +/* f0385b0: 8fa40088 */ lw $a0,0x88($sp) +/* f0385b4: 8fa50084 */ lw $a1,0x84($sp) +/* f0385b8: 27a6006c */ addiu $a2,$sp,0x6c +/* f0385bc: 0fc4547b */ jal func0f1151ec +/* f0385c0: 24070006 */ addiu $a3,$zero,0x6 +/* f0385c4: afa20034 */ sw $v0,0x34($sp) +/* f0385c8: 00002025 */ or $a0,$zero,$zero +/* f0385cc: 0fc45090 */ jal func0f114240 +/* f0385d0: 00002825 */ or $a1,$zero,$zero +/* f0385d4: 8faa0030 */ lw $t2,0x30($sp) +.L0f0385d8: +/* f0385d8: 8fb80034 */ lw $t8,0x34($sp) +.L0f0385dc: +/* f0385dc: 8fab0048 */ lw $t3,0x48($sp) +/* f0385e0: 00001025 */ or $v0,$zero,$zero +/* f0385e4: 2b010002 */ slti $at,$t8,0x2 +/* f0385e8: 14200086 */ bnez $at,.L0f038804 +/* f0385ec: 00000000 */ sll $zero,$zero,0x0 +/* f0385f0: 11600008 */ beqz $t3,.L0f038614 +/* f0385f4: 8fb9008c */ lw $t9,0x8c($sp) +/* f0385f8: 11400006 */ beqz $t2,.L0f038614 +/* f0385fc: 02002025 */ or $a0,$s0,$zero +/* f038600: 27a50038 */ addiu $a1,$sp,0x38 +/* f038604: 0fc0de6c */ jal func0f0379b0 +/* f038608: afaa0030 */ sw $t2,0x30($sp) +/* f03860c: 10000007 */ beqz $zero,.L0f03862c +/* f038610: 8faa0030 */ lw $t2,0x30($sp) +.L0f038614: +/* f038614: c7240008 */ lwc1 $f4,0x8($t9) +/* f038618: e7a40038 */ swc1 $f4,0x38($sp) +/* f03861c: c726000c */ lwc1 $f6,0xc($t9) +/* f038620: e7a6003c */ swc1 $f6,0x3c($sp) +/* f038624: c7280010 */ lwc1 $f8,0x10($t9) +/* f038628: e7a80040 */ swc1 $f8,0x40($sp) +.L0f03862c: +/* f03862c: 02002025 */ or $a0,$s0,$zero +/* f038630: 0fc0fe3d */ jal func0f03f8f4 +/* f038634: afaa0030 */ sw $t2,0x30($sp) +/* f038638: 240c000f */ addiu $t4,$zero,0xf +/* f03863c: a20c0007 */ sb $t4,0x7($s0) +/* f038640: 8fae0094 */ lw $t6,0x94($sp) +/* f038644: 26050038 */ addiu $a1,$s0,0x38 +/* f038648: c5ca0000 */ lwc1 $f10,0x0($t6) +/* f03864c: e60a002c */ swc1 $f10,0x2c($s0) +/* f038650: 8fad0094 */ lw $t5,0x94($sp) +/* f038654: c5b00004 */ lwc1 $f16,0x4($t5) +/* f038658: e6100030 */ swc1 $f16,0x30($s0) +/* f03865c: 8faf0094 */ lw $t7,0x94($sp) +/* f038660: c5f20008 */ lwc1 $f18,0x8($t7) +/* f038664: e6120034 */ swc1 $f18,0x34($s0) +/* f038668: 0fc195e9 */ jal func0f0657a4 +/* f03866c: 8fa40098 */ lw $a0,0x98($sp) +/* f038670: 8fb80084 */ lw $t8,0x84($sp) +/* f038674: a2000064 */ sb $zero,0x64($s0) +/* f038678: 920c032e */ lbu $t4,0x32e($s0) +/* f03867c: ae180048 */ sw $t8,0x48($s0) +/* f038680: 8fab009c */ lw $t3,0x9c($sp) +/* f038684: 44802000 */ mtc1 $zero,$f4 +/* f038688: 318efffb */ andi $t6,$t4,0xfffb +/* f03868c: 35790004 */ ori $t9,$t3,0x4 +/* f038690: a2190065 */ sb $t9,0x65($s0) +/* f038694: a20e032e */ sb $t6,0x32e($s0) +/* f038698: 0c004b70 */ jal 0x12dc0 +/* f03869c: e60400ac */ swc1 $f4,0xac($s0) +/* f0386a0: 24010064 */ addiu $at,$zero,0x64 +/* f0386a4: 0041001b */ divu $zero,$v0,$at +/* f0386a8: 8faa0030 */ lw $t2,0x30($sp) +/* f0386ac: 00006810 */ mfhi $t5 +/* f0386b0: ae0d0090 */ sw $t5,0x90($s0) +/* f0386b4: a200006b */ sb $zero,0x6b($s0) +/* f0386b8: 8faf0048 */ lw $t7,0x48($sp) +/* f0386bc: 2409ffff */ addiu $t1,$zero,-1 +/* f0386c0: 27a2006c */ addiu $v0,$sp,0x6c +/* f0386c4: 15e00002 */ bnez $t7,.L0f0386d0 +/* f0386c8: 02001825 */ or $v1,$s0,$zero +/* f0386cc: ae0900a8 */ sw $t1,0xa8($s0) +.L0f0386d0: +/* f0386d0: 27a40084 */ addiu $a0,$sp,0x84 +.L0f0386d4: +/* f0386d4: 8c580000 */ lw $t8,0x0($v0) +/* f0386d8: 24420004 */ addiu $v0,$v0,0x4 +/* f0386dc: 24630004 */ addiu $v1,$v1,0x4 +/* f0386e0: 1444fffc */ bne $v0,$a0,.L0f0386d4 +/* f0386e4: ac780048 */ sw $t8,0x48($v1) +/* f0386e8: 02002025 */ or $a0,$s0,$zero +/* f0386ec: 0fc0dcba */ jal func0f0372e8 +/* f0386f0: afaa0030 */ sw $t2,0x30($sp) +/* f0386f4: 920b0065 */ lbu $t3,0x65($s0) +/* f0386f8: 2409ffff */ addiu $t1,$zero,-1 +/* f0386fc: a609019e */ sh $t1,0x19e($s0) +/* f038700: 3179ff1f */ andi $t9,$t3,0xff1f +/* f038704: a2000008 */ sb $zero,0x8($s0) +/* f038708: a200032c */ sb $zero,0x32c($s0) +/* f03870c: a2190065 */ sb $t9,0x65($s0) +/* f038710: 02002025 */ or $a0,$s0,$zero +/* f038714: 27a5005c */ addiu $a1,$sp,0x5c +/* f038718: 0fc0dc22 */ jal func0f037088 +/* f03871c: 27a6004c */ addiu $a2,$sp,0x4c +/* f038720: 8fac0048 */ lw $t4,0x48($sp) +/* f038724: 8faa0030 */ lw $t2,0x30($sp) +/* f038728: 3c0e800a */ lui $t6,0x800a +/* f03872c: 11800003 */ beqz $t4,.L0f03873c +/* f038730: 00000000 */ sll $zero,$zero,0x0 +/* f038734: 51400017 */ beqzl $t2,.L0f038794 +/* f038738: 820c0068 */ lb $t4,0x68($s0) +.L0f03873c: +/* f03873c: 8dcea2d8 */ lw $t6,-0x5d28($t6) +/* f038740: 8fad008c */ lw $t5,0x8c($sp) +/* f038744: 55c00013 */ bnezl $t6,.L0f038794 +/* f038748: 820c0068 */ lb $t4,0x68($s0) +/* f03874c: 91af0001 */ lbu $t7,0x1($t5) +/* f038750: 02002025 */ or $a0,$s0,$zero +/* f038754: 27a5005c */ addiu $a1,$sp,0x5c +/* f038758: 31f800c2 */ andi $t8,$t7,0xc2 +/* f03875c: 5700000d */ bnezl $t8,.L0f038794 +/* f038760: 820c0068 */ lb $t4,0x68($s0) +/* f038764: 0fc0db02 */ jal func0f036c08 +/* f038768: 27a6004c */ addiu $a2,$sp,0x4c +/* f03876c: 50400009 */ beqzl $v0,.L0f038794 +/* f038770: 820c0068 */ lb $t4,0x68($s0) +/* f038774: 8219032d */ lb $t9,0x32d($s0) +/* f038778: 02002025 */ or $a0,$s0,$zero +/* f03877c: 26050068 */ addiu $a1,$s0,0x68 +/* f038780: 07200003 */ bltz $t9,.L0f038790 +/* f038784: 27a6005c */ addiu $a2,$sp,0x5c +/* f038788: 0fc0dbb9 */ jal func0f036ee4 +/* f03878c: 27a70038 */ addiu $a3,$sp,0x38 +.L0f038790: +/* f038790: 820c0068 */ lb $t4,0x68($s0) +.L0f038794: +/* f038794: 24010006 */ addiu $at,$zero,0x6 +/* f038798: 5181000f */ beql $t4,$at,.L0f0387d8 +/* f03879c: 8fb80048 */ lw $t8,0x48($sp) +/* f0387a0: 0c0076e5 */ jal 0x1db94 +/* f0387a4: 8e040020 */ lw $a0,0x20($s0) +/* f0387a8: 5040000b */ beqzl $v0,.L0f0387d8 +/* f0387ac: 8fb80048 */ lw $t8,0x48($sp) +/* f0387b0: 8e0e02d4 */ lw $t6,0x2d4($s0) +/* f0387b4: 55c00008 */ bnezl $t6,.L0f0387d8 +/* f0387b8: 8fb80048 */ lw $t8,0x48($sp) +/* f0387bc: 8e0d0014 */ lw $t5,0x14($s0) +/* f0387c0: 3c010020 */ lui $at,0x20 +/* f0387c4: 24020001 */ addiu $v0,$zero,0x1 +/* f0387c8: 01a17825 */ or $t7,$t5,$at +/* f0387cc: 1000000d */ beqz $zero,.L0f038804 +/* f0387d0: ae0f0014 */ sw $t7,0x14($s0) +/* f0387d4: 8fb80048 */ lw $t8,0x48($sp) +.L0f0387d8: +/* f0387d8: 57000004 */ bnezl $t8,.L0f0387ec +/* f0387dc: 8e0b0014 */ lw $t3,0x14($s0) +/* f0387e0: 0fc0dedc */ jal func0f037b70 +/* f0387e4: 02002025 */ or $a0,$s0,$zero +/* f0387e8: 8e0b0014 */ lw $t3,0x14($s0) +.L0f0387ec: +/* f0387ec: 3c01ffdf */ lui $at,0xffdf +/* f0387f0: 3421ffff */ ori $at,$at,0xffff +/* f0387f4: 0161c824 */ and $t9,$t3,$at +/* f0387f8: ae190014 */ sw $t9,0x14($s0) +/* f0387fc: 10000001 */ beqz $zero,.L0f038804 +/* f038800: 24020001 */ addiu $v0,$zero,0x1 +.L0f038804: +/* f038804: 8fbf001c */ lw $ra,0x1c($sp) +/* f038808: 8fb00018 */ lw $s0,0x18($sp) +/* f03880c: 27bd0090 */ addiu $sp,$sp,0x90 +/* f038810: 03e00008 */ jr $ra +/* f038814: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f038818 +/* f038818: 3c05800a */ lui $a1,0x800a +/* f03881c: 8ca5d044 */ lw $a1,-0x2fbc($a1) +/* f038820: 00001825 */ or $v1,$zero,$zero +/* f038824: 8cae0000 */ lw $t6,0x0($a1) +/* f038828: 00a01025 */ or $v0,$a1,$zero +/* f03882c: 51c0000c */ beqzl $t6,.L0f038860 +/* f038830: 00001025 */ or $v0,$zero,$zero +/* f038834: 904f0004 */ lbu $t7,0x4($v0) +.L0f038838: +/* f038838: 148f0003 */ bne $a0,$t7,.L0f038848 +/* f03883c: 0003c0c0 */ sll $t8,$v1,0x3 +/* f038840: 03e00008 */ jr $ra +/* f038844: 03051021 */ addu $v0,$t8,$a1 +.L0f038848: +/* f038848: 8c590008 */ lw $t9,0x8($v0) +/* f03884c: 24630001 */ addiu $v1,$v1,0x1 +/* f038850: 24420008 */ addiu $v0,$v0,0x8 +/* f038854: 5720fff8 */ bnezl $t9,.L0f038838 +/* f038858: 904f0004 */ lbu $t7,0x4($v0) +/* f03885c: 00001025 */ or $v0,$zero,$zero +.L0f038860: +/* f038860: 03e00008 */ jr $ra +/* f038864: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f038868 +/* f038868: 27bdffb0 */ addiu $sp,$sp,-80 +/* f03886c: afbf001c */ sw $ra,0x1c($sp) +/* f038870: afa40050 */ sw $a0,0x50($sp) +/* f038874: 0fc0a209 */ jal func0f028824 +/* f038878: 24050001 */ addiu $a1,$zero,0x1 +/* f03887c: 8fa40050 */ lw $a0,0x50($sp) +/* f038880: 00002825 */ or $a1,$zero,$zero +/* f038884: 0fc0a209 */ jal func0f028824 +/* f038888: afa2004c */ sw $v0,0x4c($sp) +/* f03888c: 8fa80050 */ lw $t0,0x50($sp) +/* f038890: 8fa7004c */ lw $a3,0x4c($sp) +/* f038894: 00402825 */ or $a1,$v0,$zero +/* f038898: 11000003 */ beqz $t0,.L0f0388a8 +/* f03889c: 00001825 */ or $v1,$zero,$zero +/* f0388a0: 10000001 */ beqz $zero,.L0f0388a8 +/* f0388a4: 910302fe */ lbu $v1,0x2fe($t0) +.L0f0388a8: +/* f0388a8: 850e0010 */ lh $t6,0x10($t0) +/* f0388ac: 3c188008 */ lui $t8,0x8008 +/* f0388b0: 24010003 */ addiu $at,$zero,0x3 +/* f0388b4: 000e7880 */ sll $t7,$t6,0x2 +/* f0388b8: 01ee7821 */ addu $t7,$t7,$t6 +/* f0388bc: 000f7880 */ sll $t7,$t7,0x2 +/* f0388c0: 030fc021 */ addu $t8,$t8,$t7 +/* f0388c4: 8f18cf04 */ lw $t8,-0x30fc($t8) +/* f0388c8: 0018cfc2 */ srl $t9,$t8,0x1f +/* f0388cc: 106100af */ beq $v1,$at,.L0f038b8c +/* f0388d0: afb90038 */ sw $t9,0x38($sp) +/* f0388d4: 10600003 */ beqz $v1,.L0f0388e4 +/* f0388d8: 24010001 */ addiu $at,$zero,0x1 +/* f0388dc: 54610090 */ bnel $v1,$at,.L0f038b20 +/* f0388e0: 24010002 */ addiu $at,$zero,0x2 +.L0f0388e4: +/* f0388e4: 10e00003 */ beqz $a3,.L0f0388f4 +/* f0388e8: 00000000 */ sll $zero,$zero,0x0 +/* f0388ec: 54400006 */ bnezl $v0,.L0f038908 +/* f0388f0: afa00040 */ sw $zero,0x40($sp) +.L0f0388f4: +/* f0388f4: 14e00009 */ bnez $a3,.L0f03891c +/* f0388f8: 00e02025 */ or $a0,$a3,$zero +/* f0388fc: 54400008 */ bnezl $v0,.L0f038920 +/* f038900: afa3003c */ sw $v1,0x3c($sp) +/* f038904: afa00040 */ sw $zero,0x40($sp) +.L0f038908: +/* f038908: 0c004b70 */ jal 0x12dc0 +/* f03890c: afa3003c */ sw $v1,0x3c($sp) +/* f038910: 8fa3003c */ lw $v1,0x3c($sp) +/* f038914: 10000016 */ beqz $zero,.L0f038970 +/* f038918: 30460001 */ andi $a2,$v0,0x1 +.L0f03891c: +/* f03891c: afa3003c */ sw $v1,0x3c($sp) +.L0f038920: +/* f038920: afa50048 */ sw $a1,0x48($sp) +/* f038924: 0fc0b849 */ jal func0f02e124 +/* f038928: afa7004c */ sw $a3,0x4c($sp) +/* f03892c: 8fa3003c */ lw $v1,0x3c($sp) +/* f038930: 8fa50048 */ lw $a1,0x48($sp) +/* f038934: 14400008 */ bnez $v0,.L0f038958 +/* f038938: 8fa7004c */ lw $a3,0x4c($sp) +/* f03893c: 00a02025 */ or $a0,$a1,$zero +/* f038940: afa3003c */ sw $v1,0x3c($sp) +/* f038944: 0fc0b849 */ jal func0f02e124 +/* f038948: afa7004c */ sw $a3,0x4c($sp) +/* f03894c: 8fa3003c */ lw $v1,0x3c($sp) +/* f038950: 10400004 */ beqz $v0,.L0f038964 +/* f038954: 8fa7004c */ lw $a3,0x4c($sp) +.L0f038958: +/* f038958: afa00040 */ sw $zero,0x40($sp) +/* f03895c: 10000004 */ beqz $zero,.L0f038970 +/* f038960: 0007302b */ sltu $a2,$zero,$a3 +.L0f038964: +/* f038964: 24090001 */ addiu $t1,$zero,0x1 +/* f038968: afa90040 */ sw $t1,0x40($sp) +/* f03896c: 0007302b */ sltu $a2,$zero,$a3 +.L0f038970: +/* f038970: 24010001 */ addiu $at,$zero,0x1 +/* f038974: 1461000e */ bne $v1,$at,.L0f0389b0 +/* f038978: 24040028 */ addiu $a0,$zero,0x28 +/* f03897c: 3c013e80 */ lui $at,0x3e80 +/* f038980: 44812000 */ mtc1 $at,$f4 +/* f038984: 8faa0050 */ lw $t2,0x50($sp) +/* f038988: 3c014180 */ lui $at,0x4180 +/* f03898c: 44813000 */ mtc1 $at,$f6 +/* f038990: 8d440020 */ lw $a0,0x20($t2) +/* f038994: 24050392 */ addiu $a1,$zero,0x392 +/* f038998: 24070000 */ addiu $a3,$zero,0x0 +/* f03899c: e7a40010 */ swc1 $f4,0x10($sp) +/* f0389a0: 0c007733 */ jal 0x1dccc +/* f0389a4: e7a60014 */ swc1 $f6,0x14($sp) +/* f0389a8: 10000079 */ beqz $zero,.L0f038b90 +/* f0389ac: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0389b0: +/* f0389b0: 0fc0b7fc */ jal func0f02dff0 +/* f0389b4: afa60044 */ sw $a2,0x44($sp) +/* f0389b8: e7a00024 */ swc1 $f0,0x24($sp) +/* f0389bc: 0fc0b7fc */ jal func0f02dff0 +/* f0389c0: 2404006b */ addiu $a0,$zero,0x6b +/* f0389c4: 3c013f00 */ lui $at,0x3f00 +/* f0389c8: 44814000 */ mtc1 $at,$f8 +/* f0389cc: c7aa0024 */ lwc1 $f10,0x24($sp) +/* f0389d0: 8fab0040 */ lw $t3,0x40($sp) +/* f0389d4: 8fa60044 */ lw $a2,0x44($sp) +/* f0389d8: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0389dc: 8faf0038 */ lw $t7,0x38($sp) +/* f0389e0: 11600018 */ beqz $t3,.L0f038a44 +/* f0389e4: 46008083 */ div.s $f2,$f16,$f0 +/* f0389e8: afa60044 */ sw $a2,0x44($sp) +/* f0389ec: 0c004b70 */ jal 0x12dc0 +/* f0389f0: e7a20034 */ swc1 $f2,0x34($sp) +/* f0389f4: 304c0001 */ andi $t4,$v0,0x1 +/* f0389f8: 8fa60044 */ lw $a2,0x44($sp) +/* f0389fc: 11800003 */ beqz $t4,.L0f038a0c +/* f038a00: c7a20034 */ lwc1 $f2,0x34($sp) +/* f038a04: 10000002 */ beqz $zero,.L0f038a10 +/* f038a08: 24020018 */ addiu $v0,$zero,0x18 +.L0f038a0c: +/* f038a0c: 24020028 */ addiu $v0,$zero,0x28 +.L0f038a10: +/* f038a10: 8fad0050 */ lw $t5,0x50($sp) +/* f038a14: 3c014180 */ lui $at,0x4180 +/* f038a18: 44819000 */ mtc1 $at,$f18 +/* f038a1c: 00022c00 */ sll $a1,$v0,0x10 +/* f038a20: 00057403 */ sra $t6,$a1,0x10 +/* f038a24: 8da40020 */ lw $a0,0x20($t5) +/* f038a28: e7a20010 */ swc1 $f2,0x10($sp) +/* f038a2c: 01c02825 */ or $a1,$t6,$zero +/* f038a30: 24070000 */ addiu $a3,$zero,0x0 +/* f038a34: 0c007733 */ jal 0x1dccc +/* f038a38: e7b20014 */ swc1 $f18,0x14($sp) +/* f038a3c: 10000054 */ beqz $zero,.L0f038b90 +/* f038a40: 8fbf001c */ lw $ra,0x1c($sp) +.L0f038a44: +/* f038a44: 11e0001e */ beqz $t7,.L0f038ac0 +/* f038a48: 3c198007 */ lui $t9,0x8007 +/* f038a4c: 2739827c */ addiu $t9,$t9,-32132 +/* f038a50: 8f210000 */ lw $at,0x0($t9) +/* f038a54: 27b80028 */ addiu $t8,$sp,0x28 +/* f038a58: 8f2a0004 */ lw $t2,0x4($t9) +/* f038a5c: af010000 */ sw $at,0x0($t8) +/* f038a60: 8f210008 */ lw $at,0x8($t9) +/* f038a64: af0a0004 */ sw $t2,0x4($t8) +/* f038a68: af010008 */ sw $at,0x8($t8) +/* f038a6c: e7a20034 */ swc1 $f2,0x34($sp) +/* f038a70: 0c004b70 */ jal 0x12dc0 +/* f038a74: afa60044 */ sw $a2,0x44($sp) +/* f038a78: 24010003 */ addiu $at,$zero,0x3 +/* f038a7c: 0041001b */ divu $zero,$v0,$at +/* f038a80: 8fab0050 */ lw $t3,0x50($sp) +/* f038a84: 00006010 */ mfhi $t4 +/* f038a88: 000c6880 */ sll $t5,$t4,0x2 +/* f038a8c: 3c014180 */ lui $at,0x4180 +/* f038a90: 44812000 */ mtc1 $at,$f4 +/* f038a94: c7a20034 */ lwc1 $f2,0x34($sp) +/* f038a98: 03ad2821 */ addu $a1,$sp,$t5 +/* f038a9c: 84a5002a */ lh $a1,0x2a($a1) +/* f038aa0: 8d640020 */ lw $a0,0x20($t3) +/* f038aa4: 8fa60044 */ lw $a2,0x44($sp) +/* f038aa8: 24070000 */ addiu $a3,$zero,0x0 +/* f038aac: e7a40014 */ swc1 $f4,0x14($sp) +/* f038ab0: 0c007733 */ jal 0x1dccc +/* f038ab4: e7a20010 */ swc1 $f2,0x10($sp) +/* f038ab8: 10000035 */ beqz $zero,.L0f038b90 +/* f038abc: 8fbf001c */ lw $ra,0x1c($sp) +.L0f038ac0: +/* f038ac0: afa60044 */ sw $a2,0x44($sp) +/* f038ac4: 0c004b70 */ jal 0x12dc0 +/* f038ac8: e7a20034 */ swc1 $f2,0x34($sp) +/* f038acc: 304e0001 */ andi $t6,$v0,0x1 +/* f038ad0: 8fa60044 */ lw $a2,0x44($sp) +/* f038ad4: 11c00003 */ beqz $t6,.L0f038ae4 +/* f038ad8: c7a20034 */ lwc1 $f2,0x34($sp) +/* f038adc: 10000002 */ beqz $zero,.L0f038ae8 +/* f038ae0: 2402005c */ addiu $v0,$zero,0x5c +.L0f038ae4: +/* f038ae4: 24020072 */ addiu $v0,$zero,0x72 +.L0f038ae8: +/* f038ae8: 8faf0050 */ lw $t7,0x50($sp) +/* f038aec: 3c014180 */ lui $at,0x4180 +/* f038af0: 44813000 */ mtc1 $at,$f6 +/* f038af4: 00022c00 */ sll $a1,$v0,0x10 +/* f038af8: 00054c03 */ sra $t1,$a1,0x10 +/* f038afc: 8de40020 */ lw $a0,0x20($t7) +/* f038b00: e7a20010 */ swc1 $f2,0x10($sp) +/* f038b04: 01202825 */ or $a1,$t1,$zero +/* f038b08: 24070000 */ addiu $a3,$zero,0x0 +/* f038b0c: 0c007733 */ jal 0x1dccc +/* f038b10: e7a60014 */ swc1 $f6,0x14($sp) +/* f038b14: 1000001e */ beqz $zero,.L0f038b90 +/* f038b18: 8fbf001c */ lw $ra,0x1c($sp) +/* f038b1c: 24010002 */ addiu $at,$zero,0x2 +.L0f038b20: +/* f038b20: 1461000d */ bne $v1,$at,.L0f038b58 +/* f038b24: 2405015f */ addiu $a1,$zero,0x15f +/* f038b28: 3c013f00 */ lui $at,0x3f00 +/* f038b2c: 44814000 */ mtc1 $at,$f8 +/* f038b30: 3c014180 */ lui $at,0x4180 +/* f038b34: 44815000 */ mtc1 $at,$f10 +/* f038b38: 8d040020 */ lw $a0,0x20($t0) +/* f038b3c: 00003025 */ or $a2,$zero,$zero +/* f038b40: 24070000 */ addiu $a3,$zero,0x0 +/* f038b44: e7a80010 */ swc1 $f8,0x10($sp) +/* f038b48: 0c007733 */ jal 0x1dccc +/* f038b4c: e7aa0014 */ swc1 $f10,0x14($sp) +/* f038b50: 1000000f */ beqz $zero,.L0f038b90 +/* f038b54: 8fbf001c */ lw $ra,0x1c($sp) +.L0f038b58: +/* f038b58: 24010004 */ addiu $at,$zero,0x4 +/* f038b5c: 1461000b */ bne $v1,$at,.L0f038b8c +/* f038b60: 24050238 */ addiu $a1,$zero,0x238 +/* f038b64: 3c013f00 */ lui $at,0x3f00 +/* f038b68: 44818000 */ mtc1 $at,$f16 +/* f038b6c: 3c014180 */ lui $at,0x4180 +/* f038b70: 44819000 */ mtc1 $at,$f18 +/* f038b74: 8d040020 */ lw $a0,0x20($t0) +/* f038b78: 00003025 */ or $a2,$zero,$zero +/* f038b7c: 24070000 */ addiu $a3,$zero,0x0 +/* f038b80: e7b00010 */ swc1 $f16,0x10($sp) +/* f038b84: 0c007733 */ jal 0x1dccc +/* f038b88: e7b20014 */ swc1 $f18,0x14($sp) +.L0f038b8c: +/* f038b8c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f038b90: +/* f038b90: 27bd0050 */ addiu $sp,$sp,0x50 +/* f038b94: 03e00008 */ jr $ra +/* f038b98: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f038b9c +/* f038b9c: 27bdfef0 */ addiu $sp,$sp,-272 +/* f038ba0: f7b40028 */ sdc1 $f20,0x28($sp) +/* f038ba4: afbf0044 */ sw $ra,0x44($sp) +/* f038ba8: afb40040 */ sw $s4,0x40($sp) +/* f038bac: afb3003c */ sw $s3,0x3c($sp) +/* f038bb0: afb20038 */ sw $s2,0x38($sp) +/* f038bb4: afb10034 */ sw $s1,0x34($sp) +/* f038bb8: afb00030 */ sw $s0,0x30($sp) +/* f038bbc: 4480a000 */ mtc1 $zero,$f20 +/* f038bc0: 00809825 */ or $s3,$a0,$zero +/* f038bc4: 00a0a025 */ or $s4,$a1,$zero +/* f038bc8: 2412ffff */ addiu $s2,$zero,-1 +/* f038bcc: 10800003 */ beqz $a0,.L0f038bdc +/* f038bd0: 8c91001c */ lw $s1,0x1c($a0) +/* f038bd4: 10000002 */ beqz $zero,.L0f038be0 +/* f038bd8: 908202fe */ lbu $v0,0x2fe($a0) +.L0f038bdc: +/* f038bdc: 00001025 */ or $v0,$zero,$zero +.L0f038be0: +/* f038be0: 24010003 */ addiu $at,$zero,0x3 +/* f038be4: 504100ca */ beql $v0,$at,.L0f038f10 +/* f038be8: 8fbf0044 */ lw $ra,0x44($sp) +/* f038bec: 82620333 */ lb $v0,0x333($s3) +/* f038bf0: 0442002e */ bltzl $v0,.L0f038cac +/* f038bf4: 262b0008 */ addiu $t3,$s1,0x8 +/* f038bf8: 968e0006 */ lhu $t6,0x6($s4) +/* f038bfc: 0002c080 */ sll $t8,$v0,0x2 +/* f038c00: 004e082a */ slt $at,$v0,$t6 +/* f038c04: 50200029 */ beqzl $at,.L0f038cac +/* f038c08: 262b0008 */ addiu $t3,$s1,0x8 +/* f038c0c: 8e8f0000 */ lw $t7,0x0($s4) +/* f038c10: 24050042 */ addiu $a1,$zero,0x42 +/* f038c14: 27a600a8 */ addiu $a2,$sp,0xa8 +/* f038c18: 01f81821 */ addu $v1,$t7,$t8 +/* f038c1c: 0fc456ac */ jal func0f115ab0 +/* f038c20: 8c640000 */ lw $a0,0x0($v1) +/* f038c24: 8fb900f0 */ lw $t9,0xf0($sp) +/* f038c28: 2408ffff */ addiu $t0,$zero,-1 +/* f038c2c: a7a8007e */ sh $t0,0x7e($sp) +/* f038c30: 02202025 */ or $a0,$s1,$zero +/* f038c34: 27a50070 */ addiu $a1,$sp,0x70 +/* f038c38: 27a60078 */ addiu $a2,$sp,0x78 +/* f038c3c: 27a70074 */ addiu $a3,$sp,0x74 +/* f038c40: 0fc0a277 */ jal func0f0289dc +/* f038c44: a7b9007c */ sh $t9,0x7c($sp) +/* f038c48: 02602025 */ or $a0,$s3,$zero +/* f038c4c: 0fc079ef */ jal func0f01e7bc +/* f038c50: 00002825 */ or $a1,$zero,$zero +/* f038c54: 24090020 */ addiu $t1,$zero,0x20 +/* f038c58: 240a0001 */ addiu $t2,$zero,0x1 +/* f038c5c: afaa0014 */ sw $t2,0x14($sp) +/* f038c60: afa90010 */ sw $t1,0x10($sp) +/* f038c64: c620000c */ lwc1 $f0,0xc($s1) +/* f038c68: c7a40078 */ lwc1 $f4,0x78($sp) +/* f038c6c: c7a80074 */ lwc1 $f8,0x74($sp) +/* f038c70: 26240008 */ addiu $a0,$s1,0x8 +/* f038c74: 46002181 */ sub.s $f6,$f4,$f0 +/* f038c78: 26250028 */ addiu $a1,$s1,0x28 +/* f038c7c: 27a600a8 */ addiu $a2,$sp,0xa8 +/* f038c80: 46004281 */ sub.s $f10,$f8,$f0 +/* f038c84: e7a60018 */ swc1 $f6,0x18($sp) +/* f038c88: 27a7007c */ addiu $a3,$sp,0x7c +/* f038c8c: 0c00b610 */ jal 0x2d840 +/* f038c90: e7aa001c */ swc1 $f10,0x1c($sp) +/* f038c94: 10400002 */ beqz $v0,.L0f038ca0 +/* f038c98: 02602025 */ or $a0,$s3,$zero +/* f038c9c: 82720333 */ lb $s2,0x333($s3) +.L0f038ca0: +/* f038ca0: 0fc079ef */ jal func0f01e7bc +/* f038ca4: 24050001 */ addiu $a1,$zero,0x1 +/* f038ca8: 262b0008 */ addiu $t3,$s1,0x8 +.L0f038cac: +/* f038cac: 262c0028 */ addiu $t4,$s1,0x28 +/* f038cb0: afac0050 */ sw $t4,0x50($sp) +/* f038cb4: 06410028 */ bgez $s2,.L0f038d58 +/* f038cb8: afab0054 */ sw $t3,0x54($sp) +/* f038cbc: 8e820000 */ lw $v0,0x0($s4) +/* f038cc0: 00008025 */ or $s0,$zero,$zero +/* f038cc4: 00003825 */ or $a3,$zero,$zero +/* f038cc8: 8c4d0000 */ lw $t5,0x0($v0) +/* f038ccc: 05a00022 */ bltz $t5,.L0f038d58 +/* f038cd0: 00107080 */ sll $t6,$s0,0x2 +.L0f038cd4: +/* f038cd4: 004e1821 */ addu $v1,$v0,$t6 +/* f038cd8: 8c640000 */ lw $a0,0x0($v1) +/* f038cdc: afa7004c */ sw $a3,0x4c($sp) +/* f038ce0: 24050002 */ addiu $a1,$zero,0x2 +/* f038ce4: 0fc456ac */ jal func0f115ab0 +/* f038ce8: 27a600a8 */ addiu $a2,$sp,0xa8 +/* f038cec: c7b200a8 */ lwc1 $f18,0xa8($sp) +/* f038cf0: c6300008 */ lwc1 $f16,0x8($s1) +/* f038cf4: c7ae00b0 */ lwc1 $f14,0xb0($sp) +/* f038cf8: c62c0010 */ lwc1 $f12,0x10($s1) +/* f038cfc: 46109001 */ sub.s $f0,$f18,$f16 +/* f038d00: 8fa7004c */ lw $a3,0x4c($sp) +/* f038d04: 06400009 */ bltz $s2,.L0f038d2c +/* f038d08: 460c7081 */ sub.s $f2,$f14,$f12 +/* f038d0c: 46000202 */ mul.s $f8,$f0,$f0 +/* f038d10: 00000000 */ sll $zero,$zero,0x0 +/* f038d14: 46021282 */ mul.s $f10,$f2,$f2 +/* f038d18: 460a4400 */ add.s $f16,$f8,$f10 +/* f038d1c: 4614803c */ c.lt.s $f16,$f20 +/* f038d20: 00000000 */ sll $zero,$zero,0x0 +/* f038d24: 45000005 */ bc1f .L0f038d3c +/* f038d28: 00000000 */ sll $zero,$zero,0x0 +.L0f038d2c: +/* f038d2c: 46000482 */ mul.s $f18,$f0,$f0 +/* f038d30: 02009025 */ or $s2,$s0,$zero +/* f038d34: 46021102 */ mul.s $f4,$f2,$f2 +/* f038d38: 46049500 */ add.s $f20,$f18,$f4 +.L0f038d3c: +/* f038d3c: 8e820000 */ lw $v0,0x0($s4) +/* f038d40: 24e70004 */ addiu $a3,$a3,0x4 +/* f038d44: 26100001 */ addiu $s0,$s0,0x1 +/* f038d48: 00477821 */ addu $t7,$v0,$a3 +/* f038d4c: 8df80000 */ lw $t8,0x0($t7) +/* f038d50: 0703ffe0 */ bgezl $t8,.L0f038cd4 +/* f038d54: 00107080 */ sll $t6,$s0,0x2 +.L0f038d58: +/* f038d58: 8e990000 */ lw $t9,0x0($s4) +/* f038d5c: 00124080 */ sll $t0,$s2,0x2 +/* f038d60: 24050042 */ addiu $a1,$zero,0x42 +/* f038d64: 03281821 */ addu $v1,$t9,$t0 +/* f038d68: 8c640000 */ lw $a0,0x0($v1) +/* f038d6c: 0fc456ac */ jal func0f115ab0 +/* f038d70: 27a600a8 */ addiu $a2,$sp,0xa8 +/* f038d74: 8fa900f0 */ lw $t1,0xf0($sp) +/* f038d78: 240affff */ addiu $t2,$zero,-1 +/* f038d7c: 27ab007c */ addiu $t3,$sp,0x7c +/* f038d80: a7aa007e */ sh $t2,0x7e($sp) +/* f038d84: afab0010 */ sw $t3,0x10($sp) +/* f038d88: afa00014 */ sw $zero,0x14($sp) +/* f038d8c: 3c017f1b */ lui $at,0x7f1b +/* f038d90: a7a9007c */ sh $t1,0x7c($sp) +/* f038d94: c6660024 */ lwc1 $f6,0x24($s3) +/* f038d98: c4288dd0 */ lwc1 $f8,-0x7230($at) +/* f038d9c: 240c0030 */ addiu $t4,$zero,0x30 +/* f038da0: afac001c */ sw $t4,0x1c($sp) +/* f038da4: 46083282 */ mul.s $f10,$f6,$f8 +/* f038da8: 02602025 */ or $a0,$s3,$zero +/* f038dac: 8fa50054 */ lw $a1,0x54($sp) +/* f038db0: 8fa60050 */ lw $a2,0x50($sp) +/* f038db4: 27a700a8 */ addiu $a3,$sp,0xa8 +/* f038db8: 0fc0d953 */ jal func0f03654c +/* f038dbc: e7aa0018 */ swc1 $f10,0x18($sp) +/* f038dc0: 1040004a */ beqz $v0,.L0f038eec +/* f038dc4: 8fa900f0 */ lw $t1,0xf0($sp) +/* f038dc8: 0fc0fe3d */ jal func0f03f8f4 +/* f038dcc: 02602025 */ or $a0,$s3,$zero +/* f038dd0: 240d000e */ addiu $t5,$zero,0xe +/* f038dd4: 240e0001 */ addiu $t6,$zero,0x1 +/* f038dd8: a26d0007 */ sb $t5,0x7($s3) +/* f038ddc: ae74002c */ sw $s4,0x2c($s3) +/* f038de0: ae720030 */ sw $s2,0x30($s3) +/* f038de4: 0c004b70 */ jal 0x12dc0 +/* f038de8: ae6e0034 */ sw $t6,0x34($s3) +/* f038dec: 24010064 */ addiu $at,$zero,0x64 +/* f038df0: 0041001b */ divu $zero,$v0,$at +/* f038df4: 44808000 */ mtc1 $zero,$f16 +/* f038df8: 00007810 */ mfhi $t7 +/* f038dfc: 2418ffff */ addiu $t8,$zero,-1 +/* f038e00: ae6f0060 */ sw $t7,0x60($s3) +/* f038e04: a260003b */ sb $zero,0x3b($s3) +/* f038e08: ae780078 */ sw $t8,0x78($s3) +/* f038e0c: 02602025 */ or $a0,$s3,$zero +/* f038e10: 0fc0dd60 */ jal func0f037580 +/* f038e14: e670007c */ swc1 $f16,0x7c($s3) +/* f038e18: 8e790030 */ lw $t9,0x30($s3) +/* f038e1c: 27b0009c */ addiu $s0,$sp,0x9c +/* f038e20: 27b1008c */ addiu $s1,$sp,0x8c +/* f038e24: a2600008 */ sb $zero,0x8($s3) +/* f038e28: a260032c */ sb $zero,0x32c($s3) +/* f038e2c: 02203025 */ or $a2,$s1,$zero +/* f038e30: 02002825 */ or $a1,$s0,$zero +/* f038e34: 02602025 */ or $a0,$s3,$zero +/* f038e38: 0fc0dd58 */ jal func0f037560 +/* f038e3c: a2790333 */ sb $t9,0x333($s3) +/* f038e40: 3c08800a */ lui $t0,0x800a +/* f038e44: 8d08a2d8 */ lw $t0,-0x5d28($t0) +/* f038e48: 55000014 */ bnezl $t0,.L0f038e9c +/* f038e4c: 826e0068 */ lb $t6,0x68($s3) +/* f038e50: 8e69001c */ lw $t1,0x1c($s3) +/* f038e54: 02602025 */ or $a0,$s3,$zero +/* f038e58: 02002825 */ or $a1,$s0,$zero +/* f038e5c: 912a0001 */ lbu $t2,0x1($t1) +/* f038e60: 314b00c2 */ andi $t3,$t2,0xc2 +/* f038e64: 5560000d */ bnezl $t3,.L0f038e9c +/* f038e68: 826e0068 */ lb $t6,0x68($s3) +/* f038e6c: 0fc0db02 */ jal func0f036c08 +/* f038e70: 02203025 */ or $a2,$s1,$zero +/* f038e74: 50400009 */ beqzl $v0,.L0f038e9c +/* f038e78: 826e0068 */ lb $t6,0x68($s3) +/* f038e7c: 826d032d */ lb $t5,0x32d($s3) +/* f038e80: 02602025 */ or $a0,$s3,$zero +/* f038e84: 26650038 */ addiu $a1,$s3,0x38 +/* f038e88: 05a00003 */ bltz $t5,.L0f038e98 +/* f038e8c: 02003025 */ or $a2,$s0,$zero +/* f038e90: 0fc0dbb9 */ jal func0f036ee4 +/* f038e94: 8fa70054 */ lw $a3,0x54($sp) +.L0f038e98: +/* f038e98: 826e0068 */ lb $t6,0x68($s3) +.L0f038e9c: +/* f038e9c: 24010006 */ addiu $at,$zero,0x6 +/* f038ea0: 11c1000a */ beq $t6,$at,.L0f038ecc +/* f038ea4: 00000000 */ sll $zero,$zero,0x0 +/* f038ea8: 0c0076e5 */ jal 0x1db94 +/* f038eac: 8e640020 */ lw $a0,0x20($s3) +/* f038eb0: 10400006 */ beqz $v0,.L0f038ecc +/* f038eb4: 00000000 */ sll $zero,$zero,0x0 +/* f038eb8: 8e6f0014 */ lw $t7,0x14($s3) +/* f038ebc: 3c010020 */ lui $at,0x20 +/* f038ec0: 01e1c025 */ or $t8,$t7,$at +/* f038ec4: 10000011 */ beqz $zero,.L0f038f0c +/* f038ec8: ae780014 */ sw $t8,0x14($s3) +.L0f038ecc: +/* f038ecc: 0fc0e21a */ jal func0f038868 +/* f038ed0: 02602025 */ or $a0,$s3,$zero +/* f038ed4: 8e790014 */ lw $t9,0x14($s3) +/* f038ed8: 3c01ffdf */ lui $at,0xffdf +/* f038edc: 3421ffff */ ori $at,$at,0xffff +/* f038ee0: 03214024 */ and $t0,$t9,$at +/* f038ee4: 10000009 */ beqz $zero,.L0f038f0c +/* f038ee8: ae680014 */ sw $t0,0x14($s3) +.L0f038eec: +/* f038eec: 240affff */ addiu $t2,$zero,-1 +/* f038ef0: a7a90060 */ sh $t1,0x60($sp) +/* f038ef4: a7aa0062 */ sh $t2,0x62($sp) +/* f038ef8: 02602025 */ or $a0,$s3,$zero +/* f038efc: 27a500a8 */ addiu $a1,$sp,0xa8 +/* f038f00: 27a60060 */ addiu $a2,$sp,0x60 +/* f038f04: 0fc0e10f */ jal func0f03843c +/* f038f08: 24070008 */ addiu $a3,$zero,0x8 +.L0f038f0c: +/* f038f0c: 8fbf0044 */ lw $ra,0x44($sp) +.L0f038f10: +/* f038f10: d7b40028 */ ldc1 $f20,0x28($sp) +/* f038f14: 8fb00030 */ lw $s0,0x30($sp) +/* f038f18: 8fb10034 */ lw $s1,0x34($sp) +/* f038f1c: 8fb20038 */ lw $s2,0x38($sp) +/* f038f20: 8fb3003c */ lw $s3,0x3c($sp) +/* f038f24: 8fb40040 */ lw $s4,0x40($sp) +/* f038f28: 03e00008 */ jr $ra +/* f038f2c: 27bd0110 */ addiu $sp,$sp,0x110 +); + +GLOBAL_ASM( +glabel func0f038f30 +/* f038f30: 3c0e800a */ lui $t6,0x800a +/* f038f34: 8dce9fc8 */ lw $t6,-0x6038($t6) +/* f038f38: 03e00008 */ jr $ra +/* f038f3c: ac8e00e4 */ sw $t6,0xe4($a0) +); + +GLOBAL_ASM( +glabel func0f038f40 +/* f038f40: 27bdff88 */ addiu $sp,$sp,-120 +/* f038f44: 8fae0088 */ lw $t6,0x88($sp) +/* f038f48: afbf001c */ sw $ra,0x1c($sp) +/* f038f4c: afa40078 */ sw $a0,0x78($sp) +/* f038f50: 31cf0002 */ andi $t7,$t6,0x2 +/* f038f54: afa5007c */ sw $a1,0x7c($sp) +/* f038f58: afa60080 */ sw $a2,0x80($sp) +/* f038f5c: afa70084 */ sw $a3,0x84($sp) +/* f038f60: 11e00004 */ beqz $t7,.L0f038f74 +/* f038f64: afa00074 */ sw $zero,0x74($sp) +/* f038f68: 24180001 */ addiu $t8,$zero,0x1 +/* f038f6c: 1000009a */ beqz $zero,.L0f0391d8 +/* f038f70: afb80074 */ sw $t8,0x74($sp) +.L0f038f74: +/* f038f74: 2419083f */ addiu $t9,$zero,0x83f +/* f038f78: afb9004c */ sw $t9,0x4c($sp) +/* f038f7c: 8fa40078 */ lw $a0,0x78($sp) +/* f038f80: 0fc0a209 */ jal func0f028824 +/* f038f84: 00002825 */ or $a1,$zero,$zero +/* f038f88: 14400003 */ bnez $v0,.L0f038f98 +/* f038f8c: 8fa40078 */ lw $a0,0x78($sp) +/* f038f90: 0fc0a209 */ jal func0f028824 +/* f038f94: 24050001 */ addiu $a1,$zero,0x1 +.L0f038f98: +/* f038f98: 1040000e */ beqz $v0,.L0f038fd4 +/* f038f9c: 27a70068 */ addiu $a3,$sp,0x68 +/* f038fa0: 8c430004 */ lw $v1,0x4($v0) +/* f038fa4: 24010018 */ addiu $at,$zero,0x18 +/* f038fa8: 24080a3f */ addiu $t0,$zero,0xa3f +/* f038fac: 9064005c */ lbu $a0,0x5c($v1) +/* f038fb0: 10810005 */ beq $a0,$at,.L0f038fc8 +/* f038fb4: 24010019 */ addiu $at,$zero,0x19 +/* f038fb8: 10810003 */ beq $a0,$at,.L0f038fc8 +/* f038fbc: 24010034 */ addiu $at,$zero,0x34 +/* f038fc0: 14810003 */ bne $a0,$at,.L0f038fd0 +/* f038fc4: 240908bf */ addiu $t1,$zero,0x8bf +.L0f038fc8: +/* f038fc8: 10000002 */ beqz $zero,.L0f038fd4 +/* f038fcc: afa8004c */ sw $t0,0x4c($sp) +.L0f038fd0: +/* f038fd0: afa9004c */ sw $t1,0x4c($sp) +.L0f038fd4: +/* f038fd4: 27aa0058 */ addiu $t2,$sp,0x58 +/* f038fd8: afaa0010 */ sw $t2,0x10($sp) +/* f038fdc: 8fa40078 */ lw $a0,0x78($sp) +/* f038fe0: 8fa50088 */ lw $a1,0x88($sp) +/* f038fe4: 0fc122de */ jal func0f048b78 +/* f038fe8: 8fa6008c */ lw $a2,0x8c($sp) +/* f038fec: 8fa40078 */ lw $a0,0x78($sp) +/* f038ff0: 0fc079ef */ jal func0f01e7bc +/* f038ff4: 00002825 */ or $a1,$zero,$zero +/* f038ff8: 8fa20088 */ lw $v0,0x88($sp) +/* f038ffc: 304b0200 */ andi $t3,$v0,0x200 +/* f039000: 11600046 */ beqz $t3,.L0f03911c +/* f039004: 304e0004 */ andi $t6,$v0,0x4 +/* f039008: 0fc0a221 */ jal func0f028884 +/* f03900c: 8fa40078 */ lw $a0,0x78($sp) +/* f039010: 904c0000 */ lbu $t4,0x0($v0) +/* f039014: 24010006 */ addiu $at,$zero,0x6 +/* f039018: 00402025 */ or $a0,$v0,$zero +/* f03901c: 15810003 */ bne $t4,$at,.L0f03902c +/* f039020: 3c0d800a */ lui $t5,0x800a +/* f039024: 8dada2e4 */ lw $t5,-0x5d1c($t5) +/* f039028: 11a00068 */ beqz $t5,.L0f0391cc +.L0f03902c: +/* f03902c: 00002825 */ or $a1,$zero,$zero +/* f039030: 0fc1905e */ jal func0f064178 +/* f039034: afa40054 */ sw $a0,0x54($sp) +/* f039038: 8fae0084 */ lw $t6,0x84($sp) +/* f03903c: 8faf0078 */ lw $t7,0x78($sp) +/* f039040: 8fa4007c */ lw $a0,0x7c($sp) +/* f039044: 11c00023 */ beqz $t6,.L0f0390d4 +/* f039048: 8fa50080 */ lw $a1,0x80($sp) +/* f03904c: 8df80018 */ lw $t8,0x18($t7) +/* f039050: 33190020 */ andi $t9,$t8,0x20 +/* f039054: 53200020 */ beqzl $t9,.L0f0390d8 +/* f039058: 8fab004c */ lw $t3,0x4c($sp) +/* f03905c: 8fa4007c */ lw $a0,0x7c($sp) +/* f039060: 3c01428c */ lui $at,0x428c +/* f039064: 44814000 */ mtc1 $at,$f8 +/* f039068: c4840000 */ lwc1 $f4,0x0($a0) +/* f03906c: 8fa50080 */ lw $a1,0x80($sp) +/* f039070: 27a60038 */ addiu $a2,$sp,0x38 +/* f039074: e7a40038 */ swc1 $f4,0x38($sp) +/* f039078: c4860004 */ lwc1 $f6,0x4($a0) +/* f03907c: 27a70028 */ addiu $a3,$sp,0x28 +/* f039080: 46083280 */ add.s $f10,$f6,$f8 +/* f039084: e7aa003c */ swc1 $f10,0x3c($sp) +/* f039088: c4900008 */ lwc1 $f16,0x8($a0) +/* f03908c: 0fc19776 */ jal func0f065dd8 +/* f039090: e7b00040 */ swc1 $f16,0x40($sp) +/* f039094: 8fa8004c */ lw $t0,0x4c($sp) +/* f039098: 24090010 */ addiu $t1,$zero,0x10 +/* f03909c: afa90014 */ sw $t1,0x14($sp) +/* f0390a0: 27a40038 */ addiu $a0,$sp,0x38 +/* f0390a4: 27a50028 */ addiu $a1,$sp,0x28 +/* f0390a8: 27a60068 */ addiu $a2,$sp,0x68 +/* f0390ac: 27a70058 */ addiu $a3,$sp,0x58 +/* f0390b0: 0c00b70f */ jal 0x2dc3c +/* f0390b4: afa80010 */ sw $t0,0x10($sp) +/* f0390b8: 50400014 */ beqzl $v0,.L0f03910c +/* f0390bc: 8fa40054 */ lw $a0,0x54($sp) +/* f0390c0: 0fc0e3cc */ jal func0f038f30 +/* f0390c4: 8fa40078 */ lw $a0,0x78($sp) +/* f0390c8: 240a0001 */ addiu $t2,$zero,0x1 +/* f0390cc: 1000000e */ beqz $zero,.L0f039108 +/* f0390d0: afaa0074 */ sw $t2,0x74($sp) +.L0f0390d4: +/* f0390d4: 8fab004c */ lw $t3,0x4c($sp) +.L0f0390d8: +/* f0390d8: 240c0010 */ addiu $t4,$zero,0x10 +/* f0390dc: afac0014 */ sw $t4,0x14($sp) +/* f0390e0: 27a60068 */ addiu $a2,$sp,0x68 +/* f0390e4: 27a70058 */ addiu $a3,$sp,0x58 +/* f0390e8: 0c00b70f */ jal 0x2dc3c +/* f0390ec: afab0010 */ sw $t3,0x10($sp) +/* f0390f0: 50400006 */ beqzl $v0,.L0f03910c +/* f0390f4: 8fa40054 */ lw $a0,0x54($sp) +/* f0390f8: 0fc0e3cc */ jal func0f038f30 +/* f0390fc: 8fa40078 */ lw $a0,0x78($sp) +/* f039100: 240d0001 */ addiu $t5,$zero,0x1 +/* f039104: afad0074 */ sw $t5,0x74($sp) +.L0f039108: +/* f039108: 8fa40054 */ lw $a0,0x54($sp) +.L0f03910c: +/* f03910c: 0fc1905e */ jal func0f064178 +/* f039110: 24050001 */ addiu $a1,$zero,0x1 +/* f039114: 1000002e */ beqz $zero,.L0f0391d0 +/* f039118: 8fa40078 */ lw $a0,0x78($sp) +.L0f03911c: +/* f03911c: 11c0001e */ beqz $t6,.L0f039198 +/* f039120: 30490008 */ andi $t1,$v0,0x8 +/* f039124: 8fa40078 */ lw $a0,0x78($sp) +/* f039128: 0fc126d1 */ jal func0f049b44 +/* f03912c: 8fa5008c */ lw $a1,0x8c($sp) +/* f039130: 10400004 */ beqz $v0,.L0f039144 +/* f039134: 00402025 */ or $a0,$v0,$zero +/* f039138: 8c4f001c */ lw $t7,0x1c($v0) +/* f03913c: 55e00003 */ bnezl $t7,.L0f03914c +/* f039140: 00002825 */ or $a1,$zero,$zero +.L0f039144: +/* f039144: 8fa40078 */ lw $a0,0x78($sp) +/* f039148: 00002825 */ or $a1,$zero,$zero +.L0f03914c: +/* f03914c: 0fc079ef */ jal func0f01e7bc +/* f039150: afa40050 */ sw $a0,0x50($sp) +/* f039154: 8fb8004c */ lw $t8,0x4c($sp) +/* f039158: 24190010 */ addiu $t9,$zero,0x10 +/* f03915c: afb90014 */ sw $t9,0x14($sp) +/* f039160: 8fa4007c */ lw $a0,0x7c($sp) +/* f039164: 8fa50080 */ lw $a1,0x80($sp) +/* f039168: 27a60068 */ addiu $a2,$sp,0x68 +/* f03916c: 27a70058 */ addiu $a3,$sp,0x58 +/* f039170: 0c00b70f */ jal 0x2dc3c +/* f039174: afb80010 */ sw $t8,0x10($sp) +/* f039178: 10400003 */ beqz $v0,.L0f039188 +/* f03917c: 24050001 */ addiu $a1,$zero,0x1 +/* f039180: 24080001 */ addiu $t0,$zero,0x1 +/* f039184: afa80074 */ sw $t0,0x74($sp) +.L0f039188: +/* f039188: 0fc079ef */ jal func0f01e7bc +/* f03918c: 8fa40050 */ lw $a0,0x50($sp) +/* f039190: 1000000f */ beqz $zero,.L0f0391d0 +/* f039194: 8fa40078 */ lw $a0,0x78($sp) +.L0f039198: +/* f039198: 1120000c */ beqz $t1,.L0f0391cc +/* f03919c: 8fa4007c */ lw $a0,0x7c($sp) +/* f0391a0: 8faa004c */ lw $t2,0x4c($sp) +/* f0391a4: 240b0010 */ addiu $t3,$zero,0x10 +/* f0391a8: afab0014 */ sw $t3,0x14($sp) +/* f0391ac: 8fa50080 */ lw $a1,0x80($sp) +/* f0391b0: 27a60068 */ addiu $a2,$sp,0x68 +/* f0391b4: 27a70058 */ addiu $a3,$sp,0x58 +/* f0391b8: 0c00b70f */ jal 0x2dc3c +/* f0391bc: afaa0010 */ sw $t2,0x10($sp) +/* f0391c0: 10400002 */ beqz $v0,.L0f0391cc +/* f0391c4: 240c0001 */ addiu $t4,$zero,0x1 +/* f0391c8: afac0074 */ sw $t4,0x74($sp) +.L0f0391cc: +/* f0391cc: 8fa40078 */ lw $a0,0x78($sp) +.L0f0391d0: +/* f0391d0: 0fc079ef */ jal func0f01e7bc +/* f0391d4: 24050001 */ addiu $a1,$zero,0x1 +.L0f0391d8: +/* f0391d8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0391dc: 8fa20074 */ lw $v0,0x74($sp) +/* f0391e0: 27bd0078 */ addiu $sp,$sp,0x78 +/* f0391e4: 03e00008 */ jr $ra +/* f0391e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0391ec +/* f0391ec: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0391f0: afbf001c */ sw $ra,0x1c($sp) +/* f0391f4: 808e0007 */ lb $t6,0x7($a0) +/* f0391f8: 24010008 */ addiu $at,$zero,0x8 +/* f0391fc: 24020200 */ addiu $v0,$zero,0x200 +/* f039200: 15c10003 */ bne $t6,$at,.L0f039210 +/* f039204: 00001825 */ or $v1,$zero,$zero +/* f039208: 8c82004c */ lw $v0,0x4c($a0) +/* f03920c: 8c830050 */ lw $v1,0x50($a0) +.L0f039210: +/* f039210: afa20010 */ sw $v0,0x10($sp) +/* f039214: 0fc0e3d0 */ jal func0f038f40 +/* f039218: afa30014 */ sw $v1,0x14($sp) +/* f03921c: 8fbf001c */ lw $ra,0x1c($sp) +/* f039220: 27bd0020 */ addiu $sp,$sp,0x20 +/* f039224: 03e00008 */ jr $ra +/* f039228: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03922c +/* f03922c: 27bdff90 */ addiu $sp,$sp,-112 +/* f039230: 3c0f8007 */ lui $t7,0x8007 +/* f039234: afbf002c */ sw $ra,0x2c($sp) +/* f039238: afb00028 */ sw $s0,0x28($sp) +/* f03923c: afa50074 */ sw $a1,0x74($sp) +/* f039240: afa60078 */ sw $a2,0x78($sp) +/* f039244: afa0006c */ sw $zero,0x6c($sp) +/* f039248: 25ef8288 */ addiu $t7,$t7,-32120 +/* f03924c: 8de10000 */ lw $at,0x0($t7) +/* f039250: 8de80004 */ lw $t0,0x4($t7) +/* f039254: 27ae0058 */ addiu $t6,$sp,0x58 +/* f039258: adc10000 */ sw $at,0x0($t6) +/* f03925c: adc80004 */ sw $t0,0x4($t6) +/* f039260: 8de8000c */ lw $t0,0xc($t7) +/* f039264: 8de10008 */ lw $at,0x8($t7) +/* f039268: 00808025 */ or $s0,$a0,$zero +/* f03926c: adc8000c */ sw $t0,0xc($t6) +/* f039270: adc10008 */ sw $at,0x8($t6) +/* f039274: 0fc64a53 */ jal func0f19294c +/* f039278: 8fa50074 */ lw $a1,0x74($sp) +/* f03927c: 54400031 */ bnezl $v0,.L0f039344 +/* f039280: 8fa20078 */ lw $v0,0x78($sp) +/* f039284: 8e02001c */ lw $v0,0x1c($s0) +/* f039288: 3c0141a0 */ lui $at,0x41a0 +/* f03928c: 44818000 */ mtc1 $at,$f16 +/* f039290: c4440008 */ lwc1 $f4,0x8($v0) +/* f039294: 02002025 */ or $a0,$s0,$zero +/* f039298: 00002825 */ or $a1,$zero,$zero +/* f03929c: e7a40048 */ swc1 $f4,0x48($sp) +/* f0392a0: c6080028 */ lwc1 $f8,0x28($s0) +/* f0392a4: c60600b8 */ lwc1 $f6,0xb8($s0) +/* f0392a8: 46083280 */ add.s $f10,$f6,$f8 +/* f0392ac: 46105481 */ sub.s $f18,$f10,$f16 +/* f0392b0: e7b2004c */ swc1 $f18,0x4c($sp) +/* f0392b4: c4440010 */ lwc1 $f4,0x10($v0) +/* f0392b8: afa20054 */ sw $v0,0x54($sp) +/* f0392bc: 0fc079ef */ jal func0f01e7bc +/* f0392c0: e7a40050 */ swc1 $f4,0x50($sp) +/* f0392c4: 8fa40074 */ lw $a0,0x74($sp) +/* f0392c8: 0fc079ef */ jal func0f01e7bc +/* f0392cc: 00002825 */ or $a1,$zero,$zero +/* f0392d0: 8fa20054 */ lw $v0,0x54($sp) +/* f0392d4: 27a60048 */ addiu $a2,$sp,0x48 +/* f0392d8: 27a70038 */ addiu $a3,$sp,0x38 +/* f0392dc: 24440008 */ addiu $a0,$v0,0x8 +/* f0392e0: 0fc1979d */ jal func0f065e74 +/* f0392e4: 24450028 */ addiu $a1,$v0,0x28 +/* f0392e8: 8fa90074 */ lw $t1,0x74($sp) +/* f0392ec: 27aa0058 */ addiu $t2,$sp,0x58 +/* f0392f0: 240b0133 */ addiu $t3,$zero,0x133 +/* f0392f4: 8d22001c */ lw $v0,0x1c($t1) +/* f0392f8: 240c0008 */ addiu $t4,$zero,0x8 +/* f0392fc: afac0018 */ sw $t4,0x18($sp) +/* f039300: afab0014 */ sw $t3,0x14($sp) +/* f039304: afaa0010 */ sw $t2,0x10($sp) +/* f039308: 27a40048 */ addiu $a0,$sp,0x48 +/* f03930c: 27a50038 */ addiu $a1,$sp,0x38 +/* f039310: 24460008 */ addiu $a2,$v0,0x8 +/* f039314: 0c00b73f */ jal 0x2dcfc +/* f039318: 24470028 */ addiu $a3,$v0,0x28 +/* f03931c: 10400003 */ beqz $v0,.L0f03932c +/* f039320: 02002025 */ or $a0,$s0,$zero +/* f039324: 240d0001 */ addiu $t5,$zero,0x1 +/* f039328: afad006c */ sw $t5,0x6c($sp) +.L0f03932c: +/* f03932c: 0fc079ef */ jal func0f01e7bc +/* f039330: 24050001 */ addiu $a1,$zero,0x1 +/* f039334: 8fa40074 */ lw $a0,0x74($sp) +/* f039338: 0fc079ef */ jal func0f01e7bc +/* f03933c: 24050001 */ addiu $a1,$zero,0x1 +/* f039340: 8fa20078 */ lw $v0,0x78($sp) +.L0f039344: +/* f039344: 87b90058 */ lh $t9,0x58($sp) +/* f039348: 50400003 */ beqzl $v0,.L0f039358 +/* f03934c: 8fbf002c */ lw $ra,0x2c($sp) +/* f039350: a4590000 */ sh $t9,0x0($v0) +/* f039354: 8fbf002c */ lw $ra,0x2c($sp) +.L0f039358: +/* f039358: 8fa2006c */ lw $v0,0x6c($sp) +/* f03935c: 8fb00028 */ lw $s0,0x28($sp) +/* f039360: 03e00008 */ jr $ra +/* f039364: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f039368 +/* f039368: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03936c: afbf0014 */ sw $ra,0x14($sp) +/* f039370: 0fc0a221 */ jal func0f028884 +/* f039374: afa40020 */ sw $a0,0x20($sp) +/* f039378: 8fa40020 */ lw $a0,0x20($sp) +/* f03937c: 8c450004 */ lw $a1,0x4($v0) +/* f039380: 0fc0e48b */ jal func0f03922c +/* f039384: 00003025 */ or $a2,$zero,$zero +/* f039388: 10400005 */ beqz $v0,.L0f0393a0 +/* f03938c: 00401825 */ or $v1,$v0,$zero +/* f039390: 8fa40020 */ lw $a0,0x20($sp) +/* f039394: 0fc0e3cc */ jal func0f038f30 +/* f039398: afa2001c */ sw $v0,0x1c($sp) +/* f03939c: 8fa3001c */ lw $v1,0x1c($sp) +.L0f0393a0: +/* f0393a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0393a4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0393a8: 00601025 */ or $v0,$v1,$zero +/* f0393ac: 03e00008 */ jr $ra +/* f0393b0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0393b4 +/* f0393b4: 27bdffb0 */ addiu $sp,$sp,-80 +/* f0393b8: afbf0024 */ sw $ra,0x24($sp) +/* f0393bc: afb00020 */ sw $s0,0x20($sp) +/* f0393c0: afa50054 */ sw $a1,0x54($sp) +/* f0393c4: afa60058 */ sw $a2,0x58($sp) +/* f0393c8: 8c82001c */ lw $v0,0x1c($a0) +/* f0393cc: afa00048 */ sw $zero,0x48($sp) +/* f0393d0: 3c0141a0 */ lui $at,0x41a0 +/* f0393d4: c4440008 */ lwc1 $f4,0x8($v0) +/* f0393d8: 44818000 */ mtc1 $at,$f16 +/* f0393dc: 00808025 */ or $s0,$a0,$zero +/* f0393e0: e7a4003c */ swc1 $f4,0x3c($sp) +/* f0393e4: c4880028 */ lwc1 $f8,0x28($a0) +/* f0393e8: c48600b8 */ lwc1 $f6,0xb8($a0) +/* f0393ec: 00002825 */ or $a1,$zero,$zero +/* f0393f0: 46083280 */ add.s $f10,$f6,$f8 +/* f0393f4: 46105481 */ sub.s $f18,$f10,$f16 +/* f0393f8: e7b20040 */ swc1 $f18,0x40($sp) +/* f0393fc: c4440010 */ lwc1 $f4,0x10($v0) +/* f039400: afa2004c */ sw $v0,0x4c($sp) +/* f039404: 0fc079ef */ jal func0f01e7bc +/* f039408: e7a40044 */ swc1 $f4,0x44($sp) +/* f03940c: 8fa2004c */ lw $v0,0x4c($sp) +/* f039410: 27a6003c */ addiu $a2,$sp,0x3c +/* f039414: 27a7002c */ addiu $a3,$sp,0x2c +/* f039418: 24440008 */ addiu $a0,$v0,0x8 +/* f03941c: 0fc1979d */ jal func0f065e74 +/* f039420: 24450028 */ addiu $a1,$v0,0x28 +/* f039424: 240e0133 */ addiu $t6,$zero,0x133 +/* f039428: 240f0008 */ addiu $t7,$zero,0x8 +/* f03942c: afaf0014 */ sw $t7,0x14($sp) +/* f039430: afae0010 */ sw $t6,0x10($sp) +/* f039434: 27a4003c */ addiu $a0,$sp,0x3c +/* f039438: 27a5002c */ addiu $a1,$sp,0x2c +/* f03943c: 8fa60054 */ lw $a2,0x54($sp) +/* f039440: 0c00b70f */ jal 0x2dc3c +/* f039444: 8fa70058 */ lw $a3,0x58($sp) +/* f039448: 10400003 */ beqz $v0,.L0f039458 +/* f03944c: 02002025 */ or $a0,$s0,$zero +/* f039450: 24180001 */ addiu $t8,$zero,0x1 +/* f039454: afb80048 */ sw $t8,0x48($sp) +.L0f039458: +/* f039458: 0fc079ef */ jal func0f01e7bc +/* f03945c: 24050001 */ addiu $a1,$zero,0x1 +/* f039460: 8fbf0024 */ lw $ra,0x24($sp) +/* f039464: 8fa20048 */ lw $v0,0x48($sp) +/* f039468: 8fb00020 */ lw $s0,0x20($sp) +/* f03946c: 03e00008 */ jr $ra +/* f039470: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f039474 +/* f039474: 27bdffd8 */ addiu $sp,$sp,-40 +/* f039478: afbf001c */ sw $ra,0x1c($sp) +/* f03947c: afb00018 */ sw $s0,0x18($sp) +/* f039480: 00808025 */ or $s0,$a0,$zero +/* f039484: afa5002c */ sw $a1,0x2c($sp) +/* f039488: 0fc0f917 */ jal func0f03e45c +/* f03948c: afa60030 */ sw $a2,0x30($sp) +/* f039490: 8fa3002c */ lw $v1,0x2c($sp) +/* f039494: 8e02001c */ lw $v0,0x1c($s0) +/* f039498: c4640000 */ lwc1 $f4,0x0($v1) +/* f03949c: c4680008 */ lwc1 $f8,0x8($v1) +/* f0394a0: c4460008 */ lwc1 $f6,0x8($v0) +/* f0394a4: c44a0010 */ lwc1 $f10,0x10($v0) +/* f0394a8: e7a00024 */ swc1 $f0,0x24($sp) +/* f0394ac: 46062301 */ sub.s $f12,$f4,$f6 +/* f0394b0: 0fc259d4 */ jal func0f096750 +/* f0394b4: 460a4381 */ sub.s $f14,$f8,$f10 +/* f0394b8: c7b00024 */ lwc1 $f16,0x24($sp) +/* f0394bc: 3c017f1b */ lui $at,0x7f1b +/* f0394c0: 02002025 */ or $a0,$s0,$zero +/* f0394c4: 4610003c */ c.lt.s $f0,$f16 +/* f0394c8: 3c050020 */ lui $a1,0x20 +/* f0394cc: 46100301 */ sub.s $f12,$f0,$f16 +/* f0394d0: 45000003 */ bc1f .L0f0394e0 +/* f0394d4: 46006086 */ mov.s $f2,$f12 +/* f0394d8: c4328dd4 */ lwc1 $f18,-0x722c($at) +/* f0394dc: 46126080 */ add.s $f2,$f12,$f18 +.L0f0394e0: +/* f0394e0: 3c017f1b */ lui $at,0x7f1b +/* f0394e4: c4248dd8 */ lwc1 $f4,-0x7228($at) +/* f0394e8: 3c017f1b */ lui $at,0x7f1b +/* f0394ec: 4604103c */ c.lt.s $f2,$f4 +/* f0394f0: 00000000 */ sll $zero,$zero,0x0 +/* f0394f4: 45010006 */ bc1t .L0f039510 +/* f0394f8: 00000000 */ sll $zero,$zero,0x0 +/* f0394fc: c4268ddc */ lwc1 $f6,-0x7224($at) +/* f039500: 4602303c */ c.lt.s $f6,$f2 +/* f039504: 00000000 */ sll $zero,$zero,0x0 +/* f039508: 4502000b */ bc1fl .L0f039538 +/* f03950c: 02002025 */ or $a0,$s0,$zero +.L0f039510: +/* f039510: 0fc12790 */ jal func0f049e40 +/* f039514: 24060001 */ addiu $a2,$zero,0x1 +/* f039518: 14400006 */ bnez $v0,.L0f039534 +/* f03951c: 02002025 */ or $a0,$s0,$zero +/* f039520: 8fa5002c */ lw $a1,0x2c($sp) +/* f039524: 0fc0e4ed */ jal func0f0393b4 +/* f039528: 8fa60030 */ lw $a2,0x30($sp) +/* f03952c: 10000006 */ beqz $zero,.L0f039548 +/* f039530: 8fbf001c */ lw $ra,0x1c($sp) +.L0f039534: +/* f039534: 02002025 */ or $a0,$s0,$zero +.L0f039538: +/* f039538: 8fa5002c */ lw $a1,0x2c($sp) +/* f03953c: 0fc0e4ed */ jal func0f0393b4 +/* f039540: 8fa60030 */ lw $a2,0x30($sp) +/* f039544: 8fbf001c */ lw $ra,0x1c($sp) +.L0f039548: +/* f039548: 8fb00018 */ lw $s0,0x18($sp) +/* f03954c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f039550: 03e00008 */ jr $ra +/* f039554: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f039558 +/* f039558: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03955c: afa40020 */ sw $a0,0x20($sp) +/* f039560: afbf0014 */ sw $ra,0x14($sp) +/* f039564: afa50024 */ sw $a1,0x24($sp) +/* f039568: 00a02025 */ or $a0,$a1,$zero +/* f03956c: 0fc1905e */ jal func0f064178 +/* f039570: 00002825 */ or $a1,$zero,$zero +/* f039574: 8fa20024 */ lw $v0,0x24($sp) +/* f039578: 8fa40020 */ lw $a0,0x20($sp) +/* f03957c: 24450008 */ addiu $a1,$v0,0x8 +/* f039580: 0fc0e51d */ jal func0f039474 +/* f039584: 24460028 */ addiu $a2,$v0,0x28 +/* f039588: afa2001c */ sw $v0,0x1c($sp) +/* f03958c: 8fa40024 */ lw $a0,0x24($sp) +/* f039590: 0fc1905e */ jal func0f064178 +/* f039594: 24050001 */ addiu $a1,$zero,0x1 +/* f039598: 8fbf0014 */ lw $ra,0x14($sp) +/* f03959c: 8fa2001c */ lw $v0,0x1c($sp) +/* f0395a0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0395a4: 03e00008 */ jr $ra +/* f0395a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0395ac +/* f0395ac: 3c0e800a */ lui $t6,0x800a +/* f0395b0: 8dce9fc8 */ lw $t6,-0x6038($t6) +/* f0395b4: 03e00008 */ jr $ra +/* f0395b8: ac8e00e0 */ sw $t6,0xe0($a0) +); + +GLOBAL_ASM( +glabel func0f0395bc +/* f0395bc: 8c8e0014 */ lw $t6,0x14($a0) +/* f0395c0: 3c18800a */ lui $t8,0x800a +/* f0395c4: 35cf0002 */ ori $t7,$t6,0x2 +/* f0395c8: ac8f0014 */ sw $t7,0x14($a0) +/* f0395cc: 8f189fc8 */ lw $t8,-0x6038($t8) +/* f0395d0: 03e00008 */ jr $ra +/* f0395d4: ac9800f4 */ sw $t8,0xf4($a0) +); + +GLOBAL_ASM( +glabel func0f0395d8 +/* f0395d8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0395dc: afb00018 */ sw $s0,0x18($sp) +/* f0395e0: 00808025 */ or $s0,$a0,$zero +/* f0395e4: afbf001c */ sw $ra,0x1c($sp) +/* f0395e8: 0c00744f */ jal 0x1d13c +/* f0395ec: 8c840020 */ lw $a0,0x20($a0) +/* f0395f0: 24010269 */ addiu $at,$zero,0x269 +/* f0395f4: 10410003 */ beq $v0,$at,.L0f039604 +/* f0395f8: 2401026b */ addiu $at,$zero,0x26b +/* f0395fc: 54410004 */ bnel $v0,$at,.L0f039610 +/* f039600: 2401026a */ addiu $at,$zero,0x26a +.L0f039604: +/* f039604: 1000005c */ beqz $zero,.L0f039778 +/* f039608: 00001025 */ or $v0,$zero,$zero +/* f03960c: 2401026a */ addiu $at,$zero,0x26a +.L0f039610: +/* f039610: 5441000b */ bnel $v0,$at,.L0f039640 +/* f039614: 82020007 */ lb $v0,0x7($s0) +/* f039618: 820e0033 */ lb $t6,0x33($s0) +/* f03961c: 820f0034 */ lb $t7,0x34($s0) +/* f039620: 01cf082a */ slt $at,$t6,$t7 +/* f039624: 54200006 */ bnezl $at,.L0f039640 +/* f039628: 82020007 */ lb $v0,0x7($s0) +/* f03962c: 0fc0fe3d */ jal func0f03f8f4 +/* f039630: 02002025 */ or $a0,$s0,$zero +/* f039634: 10000050 */ beqz $zero,.L0f039778 +/* f039638: 24020001 */ addiu $v0,$zero,0x1 +/* f03963c: 82020007 */ lb $v0,0x7($s0) +.L0f039640: +/* f039640: 24010022 */ addiu $at,$zero,0x22 +/* f039644: 54410007 */ bnel $v0,$at,.L0f039664 +/* f039648: 24010021 */ addiu $at,$zero,0x21 +/* f03964c: 9218006e */ lbu $t8,0x6e($s0) +/* f039650: 53000004 */ beqzl $t8,.L0f039664 +/* f039654: 24010021 */ addiu $at,$zero,0x21 +/* f039658: 10000047 */ beqz $zero,.L0f039778 +/* f03965c: 24020001 */ addiu $v0,$zero,0x1 +/* f039660: 24010021 */ addiu $at,$zero,0x21 +.L0f039664: +/* f039664: 14410008 */ bne $v0,$at,.L0f039688 +/* f039668: 24030001 */ addiu $v1,$zero,0x1 +/* f03966c: 82190033 */ lb $t9,0x33($s0) +/* f039670: 82080034 */ lb $t0,0x34($s0) +/* f039674: 0328082a */ slt $at,$t9,$t0 +/* f039678: 14200003 */ bnez $at,.L0f039688 +/* f03967c: 00000000 */ sll $zero,$zero,0x0 +/* f039680: 1000003d */ beqz $zero,.L0f039778 +/* f039684: 24020001 */ addiu $v0,$zero,0x1 +.L0f039688: +/* f039688: 1462000c */ bne $v1,$v0,.L0f0396bc +/* f03968c: 24010003 */ addiu $at,$zero,0x3 +/* f039690: 8e09002c */ lw $t1,0x2c($s0) +/* f039694: 15200009 */ bnez $t1,.L0f0396bc +/* f039698: 00000000 */ sll $zero,$zero,0x0 +/* f03969c: 8e0a0038 */ lw $t2,0x38($s0) +/* f0396a0: 15400006 */ bnez $t2,.L0f0396bc +/* f0396a4: 00000000 */ sll $zero,$zero,0x0 +/* f0396a8: 8e0b003c */ lw $t3,0x3c($s0) +/* f0396ac: 106b0003 */ beq $v1,$t3,.L0f0396bc +/* f0396b0: 00000000 */ sll $zero,$zero,0x0 +/* f0396b4: 10000030 */ beqz $zero,.L0f039778 +/* f0396b8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0396bc: +/* f0396bc: 54410029 */ bnel $v0,$at,.L0f039764 +/* f0396c0: 2401000e */ addiu $at,$zero,0xe +/* f0396c4: 8e0c0034 */ lw $t4,0x34($s0) +/* f0396c8: 15800023 */ bnez $t4,.L0f039758 +/* f0396cc: 00000000 */ sll $zero,$zero,0x0 +/* f0396d0: 0c007498 */ jal 0x1d260 +/* f0396d4: 8e040020 */ lw $a0,0x20($s0) +/* f0396d8: 44802000 */ mtc1 $zero,$f4 +/* f0396dc: 00000000 */ sll $zero,$zero,0x0 +/* f0396e0: 4600203e */ c.le.s $f4,$f0 +/* f0396e4: 00000000 */ sll $zero,$zero,0x0 +/* f0396e8: 4500000b */ bc1f .L0f039718 +/* f0396ec: 00000000 */ sll $zero,$zero,0x0 +/* f0396f0: 0c00745f */ jal 0x1d17c +/* f0396f4: 8e040020 */ lw $a0,0x20($s0) +/* f0396f8: e7a00020 */ swc1 $f0,0x20($sp) +/* f0396fc: 0c007468 */ jal 0x1d1a0 +/* f039700: 8e040020 */ lw $a0,0x20($s0) +/* f039704: c7a60020 */ lwc1 $f6,0x20($sp) +/* f039708: 4606003e */ c.le.s $f0,$f6 +/* f03970c: 00000000 */ sll $zero,$zero,0x0 +/* f039710: 45010011 */ bc1t .L0f039758 +/* f039714: 00000000 */ sll $zero,$zero,0x0 +.L0f039718: +/* f039718: 0c007498 */ jal 0x1d260 +/* f03971c: 8e040020 */ lw $a0,0x20($s0) +/* f039720: 44804000 */ mtc1 $zero,$f8 +/* f039724: 00000000 */ sll $zero,$zero,0x0 +/* f039728: 4608003c */ c.lt.s $f0,$f8 +/* f03972c: 00000000 */ sll $zero,$zero,0x0 +/* f039730: 45020011 */ bc1fl .L0f039778 +/* f039734: 00001025 */ or $v0,$zero,$zero +/* f039738: 0c00745f */ jal 0x1d17c +/* f03973c: 8e040020 */ lw $a0,0x20($s0) +/* f039740: 44805000 */ mtc1 $zero,$f10 +/* f039744: 00000000 */ sll $zero,$zero,0x0 +/* f039748: 460a003e */ c.le.s $f0,$f10 +/* f03974c: 00000000 */ sll $zero,$zero,0x0 +/* f039750: 45020009 */ bc1fl .L0f039778 +/* f039754: 00001025 */ or $v0,$zero,$zero +.L0f039758: +/* f039758: 10000007 */ beqz $zero,.L0f039778 +/* f03975c: 24020001 */ addiu $v0,$zero,0x1 +/* f039760: 2401000e */ addiu $at,$zero,0xe +.L0f039764: +/* f039764: 54410004 */ bnel $v0,$at,.L0f039778 +/* f039768: 00001025 */ or $v0,$zero,$zero +/* f03976c: 10000002 */ beqz $zero,.L0f039778 +/* f039770: 24020001 */ addiu $v0,$zero,0x1 +/* f039774: 00001025 */ or $v0,$zero,$zero +.L0f039778: +/* f039778: 8fbf001c */ lw $ra,0x1c($sp) +/* f03977c: 8fb00018 */ lw $s0,0x18($sp) +/* f039780: 27bd0028 */ addiu $sp,$sp,0x28 +/* f039784: 03e00008 */ jr $ra +/* f039788: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03978c +/* f03978c: 27bdffb0 */ addiu $sp,$sp,-80 +/* f039790: afbf0014 */ sw $ra,0x14($sp) +/* f039794: 8c83001c */ lw $v1,0x1c($a0) +/* f039798: afa40050 */ sw $a0,0x50($sp) +/* f03979c: 0fc0a221 */ jal func0f028884 +/* f0397a0: afa3004c */ sw $v1,0x4c($sp) +/* f0397a4: 8fa40050 */ lw $a0,0x50($sp) +/* f0397a8: 0fc0f917 */ jal func0f03e45c +/* f0397ac: afa20048 */ sw $v0,0x48($sp) +/* f0397b0: 8fa3004c */ lw $v1,0x4c($sp) +/* f0397b4: 8fa50048 */ lw $a1,0x48($sp) +/* f0397b8: c4660008 */ lwc1 $f6,0x8($v1) +/* f0397bc: c4a40008 */ lwc1 $f4,0x8($a1) +/* f0397c0: c46a000c */ lwc1 $f10,0xc($v1) +/* f0397c4: c4a8000c */ lwc1 $f8,0xc($a1) +/* f0397c8: 46062301 */ sub.s $f12,$f4,$f6 +/* f0397cc: c4660010 */ lwc1 $f6,0x10($v1) +/* f0397d0: c4a40010 */ lwc1 $f4,0x10($a1) +/* f0397d4: 460a4481 */ sub.s $f18,$f8,$f10 +/* f0397d8: e7a00040 */ swc1 $f0,0x40($sp) +/* f0397dc: e7ac003c */ swc1 $f12,0x3c($sp) +/* f0397e0: 46062381 */ sub.s $f14,$f4,$f6 +/* f0397e4: e7b20038 */ swc1 $f18,0x38($sp) +/* f0397e8: 0fc259d4 */ jal func0f096750 +/* f0397ec: e7ae0034 */ swc1 $f14,0x34($sp) +/* f0397f0: c7b00040 */ lwc1 $f16,0x40($sp) +/* f0397f4: c7ac003c */ lwc1 $f12,0x3c($sp) +/* f0397f8: c7ae0034 */ lwc1 $f14,0x34($sp) +/* f0397fc: 46100201 */ sub.s $f8,$f0,$f16 +/* f039800: 460c6182 */ mul.s $f6,$f12,$f12 +/* f039804: c7b20038 */ lwc1 $f18,0x38($sp) +/* f039808: 4610003c */ c.lt.s $f0,$f16 +/* f03980c: e7a80018 */ swc1 $f8,0x18($sp) +/* f039810: c7aa0018 */ lwc1 $f10,0x18($sp) +/* f039814: 00001825 */ or $v1,$zero,$zero +/* f039818: 45000004 */ bc1f .L0f03982c +/* f03981c: 46005086 */ mov.s $f2,$f10 +/* f039820: 3c017f1b */ lui $at,0x7f1b +/* f039824: c4248de0 */ lwc1 $f4,-0x7220($at) +/* f039828: 46045080 */ add.s $f2,$f10,$f4 +.L0f03982c: +/* f03982c: 46129202 */ mul.s $f8,$f18,$f18 +/* f039830: 8fae0050 */ lw $t6,0x50($sp) +/* f039834: 3c017f1b */ lui $at,0x7f1b +/* f039838: 460e7102 */ mul.s $f4,$f14,$f14 +/* f03983c: c5c000dc */ lwc1 $f0,0xdc($t6) +/* f039840: 46083280 */ add.s $f10,$f6,$f8 +/* f039844: 46000182 */ mul.s $f6,$f0,$f0 +/* f039848: c4288de4 */ lwc1 $f8,-0x721c($at) +/* f03984c: 3c017f1b */ lui $at,0x7f1b +/* f039850: 46045400 */ add.s $f16,$f10,$f4 +/* f039854: 46083282 */ mul.s $f10,$f6,$f8 +/* f039858: 460a803c */ c.lt.s $f16,$f10 +/* f03985c: 00000000 */ sll $zero,$zero,0x0 +/* f039860: 4500000b */ bc1f .L0f039890 +/* f039864: 00000000 */ sll $zero,$zero,0x0 +/* f039868: c4248de8 */ lwc1 $f4,-0x7218($at) +/* f03986c: 3c017f1b */ lui $at,0x7f1b +/* f039870: 4604103c */ c.lt.s $f2,$f4 +/* f039874: 00000000 */ sll $zero,$zero,0x0 +/* f039878: 45030018 */ bc1tl .L0f0398dc +/* f03987c: afa30028 */ sw $v1,0x28($sp) +/* f039880: c4268dec */ lwc1 $f6,-0x7214($at) +/* f039884: 4602303c */ c.lt.s $f6,$f2 +/* f039888: 00000000 */ sll $zero,$zero,0x0 +/* f03988c: 45010012 */ bc1t .L0f0398d8 +.L0f039890: +/* f039890: 3c017f1b */ lui $at,0x7f1b +/* f039894: c4288df0 */ lwc1 $f8,-0x7210($at) +/* f039898: 3c017f1b */ lui $at,0x7f1b +/* f03989c: 4608803c */ c.lt.s $f16,$f8 +/* f0398a0: 00000000 */ sll $zero,$zero,0x0 +/* f0398a4: 4500004d */ bc1f .L0f0399dc +/* f0398a8: 00000000 */ sll $zero,$zero,0x0 +/* f0398ac: c42a8df4 */ lwc1 $f10,-0x720c($at) +/* f0398b0: 3c017f1b */ lui $at,0x7f1b +/* f0398b4: 460a103c */ c.lt.s $f2,$f10 +/* f0398b8: 00000000 */ sll $zero,$zero,0x0 +/* f0398bc: 45030007 */ bc1tl .L0f0398dc +/* f0398c0: afa30028 */ sw $v1,0x28($sp) +/* f0398c4: c4248df8 */ lwc1 $f4,-0x7208($at) +/* f0398c8: 4602203c */ c.lt.s $f4,$f2 +/* f0398cc: 00000000 */ sll $zero,$zero,0x0 +/* f0398d0: 45000042 */ bc1f .L0f0399dc +/* f0398d4: 00000000 */ sll $zero,$zero,0x0 +.L0f0398d8: +/* f0398d8: afa30028 */ sw $v1,0x28($sp) +.L0f0398dc: +/* f0398dc: e7a2002c */ swc1 $f2,0x2c($sp) +/* f0398e0: 0fc595f9 */ jal func0f1657e4 +/* f0398e4: e7b00018 */ swc1 $f16,0x18($sp) +/* f0398e8: c7ac0018 */ lwc1 $f12,0x18($sp) +/* f0398ec: 8fa30028 */ lw $v1,0x28($sp) +/* f0398f0: c7a2002c */ lwc1 $f2,0x2c($sp) +/* f0398f4: 4600603c */ c.lt.s $f12,$f0 +/* f0398f8: 00000000 */ sll $zero,$zero,0x0 +/* f0398fc: 45000037 */ bc1f .L0f0399dc +/* f039900: 00000000 */ sll $zero,$zero,0x0 +/* f039904: 0c012974 */ jal 0x4a5d0 +/* f039908: e7a2002c */ swc1 $f2,0x2c($sp) +/* f03990c: 3c017f1b */ lui $at,0x7f1b +/* f039910: c42c8dfc */ lwc1 $f12,-0x7204($at) +/* f039914: 3c017f1b */ lui $at,0x7f1b +/* f039918: c4268e00 */ lwc1 $f6,-0x7200($at) +/* f03991c: c7a2002c */ lwc1 $f2,0x2c($sp) +/* f039920: 3c017f1b */ lui $at,0x7f1b +/* f039924: 46060202 */ mul.s $f8,$f0,$f6 +/* f039928: 4602603c */ c.lt.s $f12,$f2 +/* f03992c: 4600428d */ trunc.w.s $f10,$f8 +/* f039930: 44055000 */ mfc1 $a1,$f10 +/* f039934: 4500001c */ bc1f .L0f0399a8 +/* f039938: 00000000 */ sll $zero,$zero,0x0 +/* f03993c: c4248e04 */ lwc1 $f4,-0x71fc($at) +/* f039940: 3c017f1b */ lui $at,0x7f1b +/* f039944: 4604103c */ c.lt.s $f2,$f4 +/* f039948: 00000000 */ sll $zero,$zero,0x0 +/* f03994c: 45000016 */ bc1f .L0f0399a8 +/* f039950: 00000000 */ sll $zero,$zero,0x0 +/* f039954: c4268e08 */ lwc1 $f6,-0x71f8($at) +/* f039958: 46001006 */ mov.s $f0,$f2 +/* f03995c: 3c017f1b */ lui $at,0x7f1b +/* f039960: 4602303c */ c.lt.s $f6,$f2 +/* f039964: 00000000 */ sll $zero,$zero,0x0 +/* f039968: 45020004 */ bc1fl .L0f03997c +/* f03996c: 460c0001 */ sub.s $f0,$f0,$f12 +/* f039970: c4288e0c */ lwc1 $f8,-0x71f4($at) +/* f039974: 46024001 */ sub.s $f0,$f8,$f2 +/* f039978: 460c0001 */ sub.s $f0,$f0,$f12 +.L0f03997c: +/* f03997c: 3c017f1b */ lui $at,0x7f1b +/* f039980: c42a8e10 */ lwc1 $f10,-0x71f0($at) +/* f039984: 460a0102 */ mul.s $f4,$f0,$f10 +/* f039988: 4600218d */ trunc.w.s $f6,$f4 +/* f03998c: 44193000 */ mfc1 $t9,$f6 +/* f039990: 00000000 */ sll $zero,$zero,0x0 +/* f039994: 27280001 */ addiu $t0,$t9,0x1 +/* f039998: 00a80019 */ multu $a1,$t0 +/* f03999c: 00002812 */ mflo $a1 +/* f0399a0: 00000000 */ sll $zero,$zero,0x0 +/* f0399a4: 00000000 */ sll $zero,$zero,0x0 +.L0f0399a8: +/* f0399a8: 0fc0b873 */ jal func0f02e1cc +/* f0399ac: 8fa40050 */ lw $a0,0x50($sp) +/* f0399b0: 24450001 */ addiu $a1,$v0,0x1 +/* f0399b4: 0c004b70 */ jal 0x12dc0 +/* f0399b8: afa50020 */ sw $a1,0x20($sp) +/* f0399bc: 8fa50020 */ lw $a1,0x20($sp) +/* f0399c0: 0045001b */ divu $zero,$v0,$a1 +/* f0399c4: 00001810 */ mfhi $v1 +/* f0399c8: 2c690001 */ sltiu $t1,$v1,0x1 +/* f0399cc: 01201825 */ or $v1,$t1,$zero +/* f0399d0: 14a00002 */ bnez $a1,.L0f0399dc +/* f0399d4: 00000000 */ sll $zero,$zero,0x0 +/* f0399d8: 0007000d */ break 0x7 +.L0f0399dc: +/* f0399dc: 10600004 */ beqz $v1,.L0f0399f0 +/* f0399e0: 00000000 */ sll $zero,$zero,0x0 +/* f0399e4: 0fc0e4da */ jal func0f039368 +/* f0399e8: 8fa40050 */ lw $a0,0x50($sp) +/* f0399ec: 00401825 */ or $v1,$v0,$zero +.L0f0399f0: +/* f0399f0: 10600004 */ beqz $v1,.L0f039a04 +/* f0399f4: 8fa40050 */ lw $a0,0x50($sp) +/* f0399f8: 0fc0e56b */ jal func0f0395ac +/* f0399fc: afa30028 */ sw $v1,0x28($sp) +/* f039a00: 8fa30028 */ lw $v1,0x28($sp) +.L0f039a04: +/* f039a04: 8fbf0014 */ lw $ra,0x14($sp) +/* f039a08: 27bd0050 */ addiu $sp,$sp,0x50 +/* f039a0c: 00601025 */ or $v0,$v1,$zero +/* f039a10: 03e00008 */ jr $ra +/* f039a14: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f039a18 +/* f039a18: 8c8e031c */ lw $t6,0x31c($a0) +/* f039a1c: 51c00004 */ beqzl $t6,.L0f039a30 +/* f039a20: 808f0007 */ lb $t7,0x7($a0) +/* f039a24: 03e00008 */ jr $ra +/* f039a28: 00001025 */ or $v0,$zero,$zero +/* f039a2c: 808f0007 */ lb $t7,0x7($a0) +.L0f039a30: +/* f039a30: 25f8fffc */ addiu $t8,$t7,-4 +/* f039a34: 2f01001f */ sltiu $at,$t8,0x1f +/* f039a38: 10200013 */ beqz $at,.L0f039a88 +/* f039a3c: 0018c080 */ sll $t8,$t8,0x2 +/* f039a40: 3c017f1b */ lui $at,0x7f1b +/* f039a44: 00380821 */ addu $at,$at,$t8 +/* f039a48: 8c388e14 */ lw $t8,-0x71ec($at) +/* f039a4c: 03000008 */ jr $t8 +/* f039a50: 00000000 */ sll $zero,$zero,0x0 +/* f039a54: 03e00008 */ jr $ra +/* f039a58: 00001025 */ or $v0,$zero,$zero +/* f039a5c: 8c990018 */ lw $t9,0x18($a0) +/* f039a60: 33280200 */ andi $t0,$t9,0x200 +/* f039a64: 55000009 */ bnezl $t0,.L0f039a8c +/* f039a68: 24020001 */ addiu $v0,$zero,0x1 +/* f039a6c: 03e00008 */ jr $ra +/* f039a70: 00001025 */ or $v0,$zero,$zero +/* f039a74: 9089006e */ lbu $t1,0x6e($a0) +/* f039a78: 55200004 */ bnezl $t1,.L0f039a8c +/* f039a7c: 24020001 */ addiu $v0,$zero,0x1 +/* f039a80: 03e00008 */ jr $ra +/* f039a84: 00001025 */ or $v0,$zero,$zero +.L0f039a88: +/* f039a88: 24020001 */ addiu $v0,$zero,0x1 +.L0f039a8c: +/* f039a8c: 03e00008 */ jr $ra +/* f039a90: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f039a94 +/* f039a94: 27bdffe8 */ addiu $sp,$sp,-24 +/* f039a98: afbf0014 */ sw $ra,0x14($sp) +/* f039a9c: 10800007 */ beqz $a0,.L0f039abc +/* f039aa0: 00802825 */ or $a1,$a0,$zero +/* f039aa4: 80820007 */ lb $v0,0x7($a0) +/* f039aa8: 24010004 */ addiu $at,$zero,0x4 +/* f039aac: 10410003 */ beq $v0,$at,.L0f039abc +/* f039ab0: 24010005 */ addiu $at,$zero,0x5 +/* f039ab4: 54410004 */ bnel $v0,$at,.L0f039ac8 +/* f039ab8: 8ca4001c */ lw $a0,0x1c($a1) +.L0f039abc: +/* f039abc: 10000014 */ beqz $zero,.L0f039b10 +/* f039ac0: 24020001 */ addiu $v0,$zero,0x1 +/* f039ac4: 8ca4001c */ lw $a0,0x1c($a1) +.L0f039ac8: +/* f039ac8: 50800011 */ beqzl $a0,.L0f039b10 +/* f039acc: 00001025 */ or $v0,$zero,$zero +/* f039ad0: 908e0000 */ lbu $t6,0x0($a0) +/* f039ad4: 24010006 */ addiu $at,$zero,0x6 +/* f039ad8: 55c1000d */ bnel $t6,$at,.L0f039b10 +/* f039adc: 00001025 */ or $v0,$zero,$zero +/* f039ae0: 0fc4a25f */ jal func0f12897c +/* f039ae4: 00000000 */ sll $zero,$zero,0x0 +/* f039ae8: 00027880 */ sll $t7,$v0,0x2 +/* f039aec: 3c18800a */ lui $t8,0x800a +/* f039af0: 030fc021 */ addu $t8,$t8,$t7 +/* f039af4: 8f18a024 */ lw $t8,-0x5fdc($t8) +/* f039af8: 8f1900d8 */ lw $t9,0xd8($t8) +/* f039afc: 53200004 */ beqzl $t9,.L0f039b10 +/* f039b00: 00001025 */ or $v0,$zero,$zero +/* f039b04: 10000002 */ beqz $zero,.L0f039b10 +/* f039b08: 24020001 */ addiu $v0,$zero,0x1 +/* f039b0c: 00001025 */ or $v0,$zero,$zero +.L0f039b10: +/* f039b10: 8fbf0014 */ lw $ra,0x14($sp) +/* f039b14: 27bd0018 */ addiu $sp,$sp,0x18 +/* f039b18: 03e00008 */ jr $ra +/* f039b1c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f039b20 +/* f039b20: 27bdffb0 */ addiu $sp,$sp,-80 +/* f039b24: afb00018 */ sw $s0,0x18($sp) +/* f039b28: 00808025 */ or $s0,$a0,$zero +/* f039b2c: 10800003 */ beqz $a0,.L0f039b3c +/* f039b30: afbf001c */ sw $ra,0x1c($sp) +/* f039b34: 10000002 */ beqz $zero,.L0f039b40 +/* f039b38: 908202fe */ lbu $v0,0x2fe($a0) +.L0f039b3c: +/* f039b3c: 00001025 */ or $v0,$zero,$zero +.L0f039b40: +/* f039b40: 10400003 */ beqz $v0,.L0f039b50 +/* f039b44: 24010001 */ addiu $at,$zero,0x1 +/* f039b48: 54410052 */ bnel $v0,$at,.L0f039c94 +/* f039b4c: 00001025 */ or $v0,$zero,$zero +.L0f039b50: +/* f039b50: 0fc0e686 */ jal func0f039a18 +/* f039b54: 02002025 */ or $a0,$s0,$zero +/* f039b58: 5040004e */ beqzl $v0,.L0f039c94 +/* f039b5c: 00001025 */ or $v0,$zero,$zero +/* f039b60: 8e0e001c */ lw $t6,0x1c($s0) +/* f039b64: 02002025 */ or $a0,$s0,$zero +/* f039b68: 0fc0a221 */ jal func0f028884 +/* f039b6c: afae0048 */ sw $t6,0x48($sp) +/* f039b70: 02002025 */ or $a0,$s0,$zero +/* f039b74: 0fc0f917 */ jal func0f03e45c +/* f039b78: afa20044 */ sw $v0,0x44($sp) +/* f039b7c: 8fa20048 */ lw $v0,0x48($sp) +/* f039b80: 8fa30044 */ lw $v1,0x44($sp) +/* f039b84: c4460008 */ lwc1 $f6,0x8($v0) +/* f039b88: c44a0010 */ lwc1 $f10,0x10($v0) +/* f039b8c: c4640008 */ lwc1 $f4,0x8($v1) +/* f039b90: c4680010 */ lwc1 $f8,0x10($v1) +/* f039b94: e7a00040 */ swc1 $f0,0x40($sp) +/* f039b98: 46062301 */ sub.s $f12,$f4,$f6 +/* f039b9c: 0fc259d4 */ jal func0f096750 +/* f039ba0: 460a4381 */ sub.s $f14,$f8,$f10 +/* f039ba4: c7b00040 */ lwc1 $f16,0x40($sp) +/* f039ba8: 3c017f1b */ lui $at,0x7f1b +/* f039bac: 4610003c */ c.lt.s $f0,$f16 +/* f039bb0: 46100301 */ sub.s $f12,$f0,$f16 +/* f039bb4: 45000003 */ bc1f .L0f039bc4 +/* f039bb8: 46006086 */ mov.s $f2,$f12 +/* f039bbc: c4328e90 */ lwc1 $f18,-0x7170($at) +/* f039bc0: 46126080 */ add.s $f2,$f12,$f18 +.L0f039bc4: +/* f039bc4: 3c017f1b */ lui $at,0x7f1b +/* f039bc8: c4248e94 */ lwc1 $f4,-0x716c($at) +/* f039bcc: 3c017f1b */ lui $at,0x7f1b +/* f039bd0: 4604103c */ c.lt.s $f2,$f4 +/* f039bd4: 00000000 */ sll $zero,$zero,0x0 +/* f039bd8: 45010012 */ bc1t .L0f039c24 +/* f039bdc: 00000000 */ sll $zero,$zero,0x0 +/* f039be0: c4268e98 */ lwc1 $f6,-0x7168($at) +/* f039be4: 3c017f1b */ lui $at,0x7f1b +/* f039be8: 4602303c */ c.lt.s $f6,$f2 +/* f039bec: 00000000 */ sll $zero,$zero,0x0 +/* f039bf0: 4501000c */ bc1t .L0f039c24 +/* f039bf4: 00000000 */ sll $zero,$zero,0x0 +/* f039bf8: c4288e9c */ lwc1 $f8,-0x7164($at) +/* f039bfc: 3c017f1b */ lui $at,0x7f1b +/* f039c00: 4602403c */ c.lt.s $f8,$f2 +/* f039c04: 00000000 */ sll $zero,$zero,0x0 +/* f039c08: 45020022 */ bc1fl .L0f039c94 +/* f039c0c: 00001025 */ or $v0,$zero,$zero +/* f039c10: c42a8ea0 */ lwc1 $f10,-0x7160($at) +/* f039c14: 460a103c */ c.lt.s $f2,$f10 +/* f039c18: 00000000 */ sll $zero,$zero,0x0 +/* f039c1c: 4502001d */ bc1fl .L0f039c94 +/* f039c20: 00001025 */ or $v0,$zero,$zero +.L0f039c24: +/* f039c24: 0c004b70 */ jal 0x12dc0 +/* f039c28: 00000000 */ sll $zero,$zero,0x0 +/* f039c2c: 30450001 */ andi $a1,$v0,0x1 +/* f039c30: 2caf0001 */ sltiu $t7,$a1,0x1 +/* f039c34: 01e02825 */ or $a1,$t7,$zero +/* f039c38: afaf002c */ sw $t7,0x2c($sp) +/* f039c3c: 02002025 */ or $a0,$s0,$zero +/* f039c40: 0fc0dae6 */ jal func0f036b98 +/* f039c44: 3c0642c8 */ lui $a2,0x42c8 +/* f039c48: 10400006 */ beqz $v0,.L0f039c64 +/* f039c4c: 8fa7002c */ lw $a3,0x2c($sp) +/* f039c50: 02002025 */ or $a0,$s0,$zero +/* f039c54: 0fc0beeb */ jal func0f02fbac +/* f039c58: 00e02825 */ or $a1,$a3,$zero +/* f039c5c: 1000000d */ beqz $zero,.L0f039c94 +/* f039c60: 24020001 */ addiu $v0,$zero,0x1 +.L0f039c64: +/* f039c64: 2ce50001 */ sltiu $a1,$a3,0x1 +/* f039c68: afa50024 */ sw $a1,0x24($sp) +/* f039c6c: 02002025 */ or $a0,$s0,$zero +/* f039c70: 0fc0dae6 */ jal func0f036b98 +/* f039c74: 3c0642c8 */ lui $a2,0x42c8 +/* f039c78: 10400005 */ beqz $v0,.L0f039c90 +/* f039c7c: 8fa50024 */ lw $a1,0x24($sp) +/* f039c80: 0fc0beeb */ jal func0f02fbac +/* f039c84: 02002025 */ or $a0,$s0,$zero +/* f039c88: 10000002 */ beqz $zero,.L0f039c94 +/* f039c8c: 24020001 */ addiu $v0,$zero,0x1 +.L0f039c90: +/* f039c90: 00001025 */ or $v0,$zero,$zero +.L0f039c94: +/* f039c94: 8fbf001c */ lw $ra,0x1c($sp) +/* f039c98: 8fb00018 */ lw $s0,0x18($sp) +/* f039c9c: 27bd0050 */ addiu $sp,$sp,0x50 +/* f039ca0: 03e00008 */ jr $ra +/* f039ca4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f039ca8 +/* f039ca8: 27bdffb8 */ addiu $sp,$sp,-72 +/* f039cac: afb00018 */ sw $s0,0x18($sp) +/* f039cb0: 00808025 */ or $s0,$a0,$zero +/* f039cb4: 10800003 */ beqz $a0,.L0f039cc4 +/* f039cb8: afbf001c */ sw $ra,0x1c($sp) +/* f039cbc: 10000002 */ beqz $zero,.L0f039cc8 +/* f039cc0: 908202fe */ lbu $v0,0x2fe($a0) +.L0f039cc4: +/* f039cc4: 00001025 */ or $v0,$zero,$zero +.L0f039cc8: +/* f039cc8: 54400052 */ bnezl $v0,.L0f039e14 +/* f039ccc: 00001025 */ or $v0,$zero,$zero +/* f039cd0: 0fc0e686 */ jal func0f039a18 +/* f039cd4: 02002025 */ or $a0,$s0,$zero +/* f039cd8: 5040004e */ beqzl $v0,.L0f039e14 +/* f039cdc: 00001025 */ or $v0,$zero,$zero +/* f039ce0: 8e0e001c */ lw $t6,0x1c($s0) +/* f039ce4: 02002025 */ or $a0,$s0,$zero +/* f039ce8: 0fc0a221 */ jal func0f028884 +/* f039cec: afae0044 */ sw $t6,0x44($sp) +/* f039cf0: 02002025 */ or $a0,$s0,$zero +/* f039cf4: 0fc0f917 */ jal func0f03e45c +/* f039cf8: afa20040 */ sw $v0,0x40($sp) +/* f039cfc: 8fa20044 */ lw $v0,0x44($sp) +/* f039d00: 8fa30040 */ lw $v1,0x40($sp) +/* f039d04: c4460008 */ lwc1 $f6,0x8($v0) +/* f039d08: c44a0010 */ lwc1 $f10,0x10($v0) +/* f039d0c: c4640008 */ lwc1 $f4,0x8($v1) +/* f039d10: c4680010 */ lwc1 $f8,0x10($v1) +/* f039d14: e7a0003c */ swc1 $f0,0x3c($sp) +/* f039d18: 46062301 */ sub.s $f12,$f4,$f6 +/* f039d1c: 0fc259d4 */ jal func0f096750 +/* f039d20: 460a4381 */ sub.s $f14,$f8,$f10 +/* f039d24: c7b0003c */ lwc1 $f16,0x3c($sp) +/* f039d28: 3c017f1b */ lui $at,0x7f1b +/* f039d2c: 4610003c */ c.lt.s $f0,$f16 +/* f039d30: 46100301 */ sub.s $f12,$f0,$f16 +/* f039d34: 45000003 */ bc1f .L0f039d44 +/* f039d38: 46006086 */ mov.s $f2,$f12 +/* f039d3c: c4328ea4 */ lwc1 $f18,-0x715c($at) +/* f039d40: 46126080 */ add.s $f2,$f12,$f18 +.L0f039d44: +/* f039d44: 3c017f1b */ lui $at,0x7f1b +/* f039d48: c4248ea8 */ lwc1 $f4,-0x7158($at) +/* f039d4c: 3c017f1b */ lui $at,0x7f1b +/* f039d50: 4604103c */ c.lt.s $f2,$f4 +/* f039d54: 00000000 */ sll $zero,$zero,0x0 +/* f039d58: 45010012 */ bc1t .L0f039da4 +/* f039d5c: 00000000 */ sll $zero,$zero,0x0 +/* f039d60: c4268eac */ lwc1 $f6,-0x7154($at) +/* f039d64: 3c017f1b */ lui $at,0x7f1b +/* f039d68: 4602303c */ c.lt.s $f6,$f2 +/* f039d6c: 00000000 */ sll $zero,$zero,0x0 +/* f039d70: 4501000c */ bc1t .L0f039da4 +/* f039d74: 00000000 */ sll $zero,$zero,0x0 +/* f039d78: c4288eb0 */ lwc1 $f8,-0x7150($at) +/* f039d7c: 3c017f1b */ lui $at,0x7f1b +/* f039d80: 4602403c */ c.lt.s $f8,$f2 +/* f039d84: 00000000 */ sll $zero,$zero,0x0 +/* f039d88: 45020022 */ bc1fl .L0f039e14 +/* f039d8c: 00001025 */ or $v0,$zero,$zero +/* f039d90: c42a8eb4 */ lwc1 $f10,-0x714c($at) +/* f039d94: 460a103c */ c.lt.s $f2,$f10 +/* f039d98: 00000000 */ sll $zero,$zero,0x0 +/* f039d9c: 4502001d */ bc1fl .L0f039e14 +/* f039da0: 00001025 */ or $v0,$zero,$zero +.L0f039da4: +/* f039da4: 0c004b70 */ jal 0x12dc0 +/* f039da8: 00000000 */ sll $zero,$zero,0x0 +/* f039dac: 30450001 */ andi $a1,$v0,0x1 +/* f039db0: 2caf0001 */ sltiu $t7,$a1,0x1 +/* f039db4: 01e02825 */ or $a1,$t7,$zero +/* f039db8: afaf0028 */ sw $t7,0x28($sp) +/* f039dbc: 02002025 */ or $a0,$s0,$zero +/* f039dc0: 0fc0dae6 */ jal func0f036b98 +/* f039dc4: 3c064348 */ lui $a2,0x4348 +/* f039dc8: 10400006 */ beqz $v0,.L0f039de4 +/* f039dcc: 8fa70028 */ lw $a3,0x28($sp) +/* f039dd0: 02002025 */ or $a0,$s0,$zero +/* f039dd4: 0fc0bf66 */ jal func0f02fd98 +/* f039dd8: 00e02825 */ or $a1,$a3,$zero +/* f039ddc: 1000000d */ beqz $zero,.L0f039e14 +/* f039de0: 24020001 */ addiu $v0,$zero,0x1 +.L0f039de4: +/* f039de4: 2ce50001 */ sltiu $a1,$a3,0x1 +/* f039de8: afa50020 */ sw $a1,0x20($sp) +/* f039dec: 02002025 */ or $a0,$s0,$zero +/* f039df0: 0fc0dae6 */ jal func0f036b98 +/* f039df4: 3c064348 */ lui $a2,0x4348 +/* f039df8: 10400005 */ beqz $v0,.L0f039e10 +/* f039dfc: 8fa50020 */ lw $a1,0x20($sp) +/* f039e00: 0fc0bf66 */ jal func0f02fd98 +/* f039e04: 02002025 */ or $a0,$s0,$zero +/* f039e08: 10000002 */ beqz $zero,.L0f039e14 +/* f039e0c: 24020001 */ addiu $v0,$zero,0x1 +.L0f039e10: +/* f039e10: 00001025 */ or $v0,$zero,$zero +.L0f039e14: +/* f039e14: 8fbf001c */ lw $ra,0x1c($sp) +/* f039e18: 8fb00018 */ lw $s0,0x18($sp) +/* f039e1c: 27bd0048 */ addiu $sp,$sp,0x48 +/* f039e20: 03e00008 */ jr $ra +/* f039e24: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f039e28 +/* f039e28: 27bdffb8 */ addiu $sp,$sp,-72 +/* f039e2c: afb10018 */ sw $s1,0x18($sp) +/* f039e30: 00808825 */ or $s1,$a0,$zero +/* f039e34: afbf001c */ sw $ra,0x1c($sp) +/* f039e38: 10800003 */ beqz $a0,.L0f039e48 +/* f039e3c: afb00014 */ sw $s0,0x14($sp) +/* f039e40: 10000002 */ beqz $zero,.L0f039e4c +/* f039e44: 908202fe */ lbu $v0,0x2fe($a0) +.L0f039e48: +/* f039e48: 00001025 */ or $v0,$zero,$zero +.L0f039e4c: +/* f039e4c: 10400003 */ beqz $v0,.L0f039e5c +/* f039e50: 24010001 */ addiu $at,$zero,0x1 +/* f039e54: 54410058 */ bnel $v0,$at,.L0f039fb8 +/* f039e58: 00001025 */ or $v0,$zero,$zero +.L0f039e5c: +/* f039e5c: 0fc0e686 */ jal func0f039a18 +/* f039e60: 02202025 */ or $a0,$s1,$zero +/* f039e64: 10400053 */ beqz $v0,.L0f039fb4 +/* f039e68: 3c0e800a */ lui $t6,0x800a +/* f039e6c: 8dce9fc8 */ lw $t6,-0x6038($t6) +/* f039e70: 8e2f00d4 */ lw $t7,0xd4($s1) +/* f039e74: 01cfc023 */ subu $t8,$t6,$t7 +/* f039e78: 2b0100b5 */ slti $at,$t8,0xb5 +/* f039e7c: 5420004e */ bnezl $at,.L0f039fb8 +/* f039e80: 00001025 */ or $v0,$zero,$zero +/* f039e84: 0c004b70 */ jal 0x12dc0 +/* f039e88: 8e30001c */ lw $s0,0x1c($s1) +/* f039e8c: 44822000 */ mtc1 $v0,$f4 +/* f039e90: 3c014348 */ lui $at,0x4348 +/* f039e94: 44810000 */ mtc1 $at,$f0 +/* f039e98: 04410005 */ bgez $v0,.L0f039eb0 +/* f039e9c: 468021a0 */ cvt.s.w $f6,$f4 +/* f039ea0: 3c014f80 */ lui $at,0x4f80 +/* f039ea4: 44814000 */ mtc1 $at,$f8 +/* f039ea8: 00000000 */ sll $zero,$zero,0x0 +/* f039eac: 46083180 */ add.s $f6,$f6,$f8 +.L0f039eb0: +/* f039eb0: 3c012f80 */ lui $at,0x2f80 +/* f039eb4: 44815000 */ mtc1 $at,$f10 +/* f039eb8: 00000000 */ sll $zero,$zero,0x0 +/* f039ebc: 460a3402 */ mul.s $f16,$f6,$f10 +/* f039ec0: 00000000 */ sll $zero,$zero,0x0 +/* f039ec4: 46008482 */ mul.s $f18,$f16,$f0 +/* f039ec8: 46009100 */ add.s $f4,$f18,$f0 +/* f039ecc: 0c004b70 */ jal 0x12dc0 +/* f039ed0: e7a4003c */ swc1 $f4,0x3c($sp) +/* f039ed4: 30450001 */ andi $a1,$v0,0x1 +/* f039ed8: 2cb90001 */ sltiu $t9,$a1,0x1 +/* f039edc: 03202825 */ or $a1,$t9,$zero +/* f039ee0: 02202025 */ or $a0,$s1,$zero +/* f039ee4: 0fc0da73 */ jal func0f0369cc +/* f039ee8: 27a60030 */ addiu $a2,$sp,0x30 +/* f039eec: c7a0003c */ lwc1 $f0,0x3c($sp) +/* f039ef0: c7a80030 */ lwc1 $f8,0x30($sp) +/* f039ef4: c60a0008 */ lwc1 $f10,0x8($s0) +/* f039ef8: c7a40038 */ lwc1 $f4,0x38($sp) +/* f039efc: 46004182 */ mul.s $f6,$f8,$f0 +/* f039f00: 02002025 */ or $a0,$s0,$zero +/* f039f04: 27a50024 */ addiu $a1,$sp,0x24 +/* f039f08: 46002202 */ mul.s $f8,$f4,$f0 +/* f039f0c: 27a60030 */ addiu $a2,$sp,0x30 +/* f039f10: 460a3400 */ add.s $f16,$f6,$f10 +/* f039f14: e7b00024 */ swc1 $f16,0x24($sp) +/* f039f18: c612000c */ lwc1 $f18,0xc($s0) +/* f039f1c: e7b20028 */ swc1 $f18,0x28($sp) +/* f039f20: c6060010 */ lwc1 $f6,0x10($s0) +/* f039f24: 46064280 */ add.s $f10,$f8,$f6 +/* f039f28: 0fc0da2e */ jal func0f0368b8 +/* f039f2c: e7aa002c */ swc1 $f10,0x2c($sp) +/* f039f30: 10400006 */ beqz $v0,.L0f039f4c +/* f039f34: c7b00030 */ lwc1 $f16,0x30($sp) +/* f039f38: 02202025 */ or $a0,$s1,$zero +/* f039f3c: 0fc0c01e */ jal func0f030078 +/* f039f40: 27a50024 */ addiu $a1,$sp,0x24 +/* f039f44: 1000001c */ beqz $zero,.L0f039fb8 +/* f039f48: 24020001 */ addiu $v0,$zero,0x1 +.L0f039f4c: +/* f039f4c: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f039f50: c7a40038 */ lwc1 $f4,0x38($sp) +/* f039f54: 46008487 */ neg.s $f18,$f16 +/* f039f58: 02002025 */ or $a0,$s0,$zero +/* f039f5c: 46069282 */ mul.s $f10,$f18,$f6 +/* f039f60: 46002207 */ neg.s $f8,$f4 +/* f039f64: e7b20030 */ swc1 $f18,0x30($sp) +/* f039f68: e7a80038 */ swc1 $f8,0x38($sp) +/* f039f6c: c6100008 */ lwc1 $f16,0x8($s0) +/* f039f70: 27a50024 */ addiu $a1,$sp,0x24 +/* f039f74: 27a60030 */ addiu $a2,$sp,0x30 +/* f039f78: 46105100 */ add.s $f4,$f10,$f16 +/* f039f7c: 46064282 */ mul.s $f10,$f8,$f6 +/* f039f80: e7a40024 */ swc1 $f4,0x24($sp) +/* f039f84: c612000c */ lwc1 $f18,0xc($s0) +/* f039f88: e7b20028 */ swc1 $f18,0x28($sp) +/* f039f8c: c6100010 */ lwc1 $f16,0x10($s0) +/* f039f90: 46105100 */ add.s $f4,$f10,$f16 +/* f039f94: 0fc0da2e */ jal func0f0368b8 +/* f039f98: e7a4002c */ swc1 $f4,0x2c($sp) +/* f039f9c: 10400005 */ beqz $v0,.L0f039fb4 +/* f039fa0: 02202025 */ or $a0,$s1,$zero +/* f039fa4: 0fc0c01e */ jal func0f030078 +/* f039fa8: 27a50024 */ addiu $a1,$sp,0x24 +/* f039fac: 10000002 */ beqz $zero,.L0f039fb8 +/* f039fb0: 24020001 */ addiu $v0,$zero,0x1 +.L0f039fb4: +/* f039fb4: 00001025 */ or $v0,$zero,$zero +.L0f039fb8: +/* f039fb8: 8fbf001c */ lw $ra,0x1c($sp) +/* f039fbc: 8fb00014 */ lw $s0,0x14($sp) +/* f039fc0: 8fb10018 */ lw $s1,0x18($sp) +/* f039fc4: 03e00008 */ jr $ra +/* f039fc8: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f039fcc +/* f039fcc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f039fd0: afb00018 */ sw $s0,0x18($sp) +/* f039fd4: 00808025 */ or $s0,$a0,$zero +/* f039fd8: 10800004 */ beqz $a0,.L0f039fec +/* f039fdc: afbf001c */ sw $ra,0x1c($sp) +/* f039fe0: 908e02fe */ lbu $t6,0x2fe($a0) +/* f039fe4: 10000002 */ beqz $zero,.L0f039ff0 +/* f039fe8: afae0024 */ sw $t6,0x24($sp) +.L0f039fec: +/* f039fec: afa00024 */ sw $zero,0x24($sp) +.L0f039ff0: +/* f039ff0: 8faf0024 */ lw $t7,0x24($sp) +/* f039ff4: 24010002 */ addiu $at,$zero,0x2 +/* f039ff8: 11e10003 */ beq $t7,$at,.L0f03a008 +/* f039ffc: 24010003 */ addiu $at,$zero,0x3 +/* f03a000: 15e10003 */ bne $t7,$at,.L0f03a010 +/* f03a004: 00000000 */ sll $zero,$zero,0x0 +.L0f03a008: +/* f03a008: 10000041 */ beqz $zero,.L0f03a110 +/* f03a00c: 00001025 */ or $v0,$zero,$zero +.L0f03a010: +/* f03a010: 0fc0e686 */ jal func0f039a18 +/* f03a014: 02002025 */ or $a0,$s0,$zero +/* f03a018: 5040003d */ beqzl $v0,.L0f03a110 +/* f03a01c: 00001025 */ or $v0,$zero,$zero +/* f03a020: 8e03001c */ lw $v1,0x1c($s0) +/* f03a024: 02002025 */ or $a0,$s0,$zero +/* f03a028: 00003825 */ or $a3,$zero,$zero +/* f03a02c: 24650008 */ addiu $a1,$v1,0x8 +/* f03a030: 24660028 */ addiu $a2,$v1,0x28 +/* f03a034: 0fc0e47b */ jal func0f0391ec +/* f03a038: afa30020 */ sw $v1,0x20($sp) +/* f03a03c: 10400033 */ beqz $v0,.L0f03a10c +/* f03a040: 8fa30020 */ lw $v1,0x20($sp) +/* f03a044: 02002025 */ or $a0,$s0,$zero +/* f03a048: 00002825 */ or $a1,$zero,$zero +/* f03a04c: 0fc0a20d */ jal func0f028834 +/* f03a050: afa30020 */ sw $v1,0x20($sp) +/* f03a054: 14400007 */ bnez $v0,.L0f03a074 +/* f03a058: 8fa30020 */ lw $v1,0x20($sp) +/* f03a05c: 02002025 */ or $a0,$s0,$zero +/* f03a060: 24050001 */ addiu $a1,$zero,0x1 +/* f03a064: 0fc0a20d */ jal func0f028834 +/* f03a068: afa30020 */ sw $v1,0x20($sp) +/* f03a06c: 10400027 */ beqz $v0,.L0f03a10c +/* f03a070: 8fa30020 */ lw $v1,0x20($sp) +.L0f03a074: +/* f03a074: 3c18800a */ lui $t8,0x800a +/* f03a078: 8f189fc8 */ lw $t8,-0x6038($t8) +/* f03a07c: 8e1900d4 */ lw $t9,0xd4($s0) +/* f03a080: 02002025 */ or $a0,$s0,$zero +/* f03a084: 03194023 */ subu $t0,$t8,$t9 +/* f03a088: 29010079 */ slti $at,$t0,0x79 +/* f03a08c: 54200020 */ bnezl $at,.L0f03a110 +/* f03a090: 00001025 */ or $v0,$zero,$zero +/* f03a094: 0fc0a221 */ jal func0f028884 +/* f03a098: afa30020 */ sw $v1,0x20($sp) +/* f03a09c: 8fa30020 */ lw $v1,0x20($sp) +/* f03a0a0: 8fa90024 */ lw $t1,0x24($sp) +/* f03a0a4: c4440008 */ lwc1 $f4,0x8($v0) +/* f03a0a8: c448000c */ lwc1 $f8,0xc($v0) +/* f03a0ac: c4500010 */ lwc1 $f16,0x10($v0) +/* f03a0b0: c4660008 */ lwc1 $f6,0x8($v1) +/* f03a0b4: c46a000c */ lwc1 $f10,0xc($v1) +/* f03a0b8: c4720010 */ lwc1 $f18,0x10($v1) +/* f03a0bc: 46062001 */ sub.s $f0,$f4,$f6 +/* f03a0c0: 460a4081 */ sub.s $f2,$f8,$f10 +/* f03a0c4: 15200011 */ bnez $t1,.L0f03a10c +/* f03a0c8: 46128301 */ sub.s $f12,$f16,$f18 +/* f03a0cc: 46000102 */ mul.s $f4,$f0,$f0 +/* f03a0d0: 3c017f1b */ lui $at,0x7f1b +/* f03a0d4: c4328eb8 */ lwc1 $f18,-0x7148($at) +/* f03a0d8: 46021182 */ mul.s $f6,$f2,$f2 +/* f03a0dc: 02002025 */ or $a0,$s0,$zero +/* f03a0e0: 460c6282 */ mul.s $f10,$f12,$f12 +/* f03a0e4: 46062200 */ add.s $f8,$f4,$f6 +/* f03a0e8: 460a4400 */ add.s $f16,$f8,$f10 +/* f03a0ec: 4610903e */ c.le.s $f18,$f16 +/* f03a0f0: 00000000 */ sll $zero,$zero,0x0 +/* f03a0f4: 45020006 */ bc1fl .L0f03a110 +/* f03a0f8: 00001025 */ or $v0,$zero,$zero +/* f03a0fc: 0fc0c178 */ jal func0f0305e0 +/* f03a100: 00002825 */ or $a1,$zero,$zero +/* f03a104: 10000002 */ beqz $zero,.L0f03a110 +/* f03a108: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a10c: +/* f03a10c: 00001025 */ or $v0,$zero,$zero +.L0f03a110: +/* f03a110: 8fbf001c */ lw $ra,0x1c($sp) +/* f03a114: 8fb00018 */ lw $s0,0x18($sp) +/* f03a118: 27bd0028 */ addiu $sp,$sp,0x28 +/* f03a11c: 03e00008 */ jr $ra +/* f03a120: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a124 +/* f03a124: 27bdffd8 */ addiu $sp,$sp,-40 +/* f03a128: afb00018 */ sw $s0,0x18($sp) +/* f03a12c: 00808025 */ or $s0,$a0,$zero +/* f03a130: 10800004 */ beqz $a0,.L0f03a144 +/* f03a134: afbf001c */ sw $ra,0x1c($sp) +/* f03a138: 908e02fe */ lbu $t6,0x2fe($a0) +/* f03a13c: 10000002 */ beqz $zero,.L0f03a148 +/* f03a140: afae0024 */ sw $t6,0x24($sp) +.L0f03a144: +/* f03a144: afa00024 */ sw $zero,0x24($sp) +.L0f03a148: +/* f03a148: 8faf0024 */ lw $t7,0x24($sp) +/* f03a14c: 24010002 */ addiu $at,$zero,0x2 +/* f03a150: 11e10003 */ beq $t7,$at,.L0f03a160 +/* f03a154: 24010003 */ addiu $at,$zero,0x3 +/* f03a158: 15e10003 */ bne $t7,$at,.L0f03a168 +/* f03a15c: 00000000 */ sll $zero,$zero,0x0 +.L0f03a160: +/* f03a160: 10000041 */ beqz $zero,.L0f03a268 +/* f03a164: 00001025 */ or $v0,$zero,$zero +.L0f03a168: +/* f03a168: 0fc0e686 */ jal func0f039a18 +/* f03a16c: 02002025 */ or $a0,$s0,$zero +/* f03a170: 5040003d */ beqzl $v0,.L0f03a268 +/* f03a174: 00001025 */ or $v0,$zero,$zero +/* f03a178: 8e03001c */ lw $v1,0x1c($s0) +/* f03a17c: 02002025 */ or $a0,$s0,$zero +/* f03a180: 00003825 */ or $a3,$zero,$zero +/* f03a184: 24650008 */ addiu $a1,$v1,0x8 +/* f03a188: 24660028 */ addiu $a2,$v1,0x28 +/* f03a18c: 0fc0e47b */ jal func0f0391ec +/* f03a190: afa30020 */ sw $v1,0x20($sp) +/* f03a194: 10400033 */ beqz $v0,.L0f03a264 +/* f03a198: 8fa30020 */ lw $v1,0x20($sp) +/* f03a19c: 02002025 */ or $a0,$s0,$zero +/* f03a1a0: 00002825 */ or $a1,$zero,$zero +/* f03a1a4: 0fc0a20d */ jal func0f028834 +/* f03a1a8: afa30020 */ sw $v1,0x20($sp) +/* f03a1ac: 14400007 */ bnez $v0,.L0f03a1cc +/* f03a1b0: 8fa30020 */ lw $v1,0x20($sp) +/* f03a1b4: 02002025 */ or $a0,$s0,$zero +/* f03a1b8: 24050001 */ addiu $a1,$zero,0x1 +/* f03a1bc: 0fc0a20d */ jal func0f028834 +/* f03a1c0: afa30020 */ sw $v1,0x20($sp) +/* f03a1c4: 10400027 */ beqz $v0,.L0f03a264 +/* f03a1c8: 8fa30020 */ lw $v1,0x20($sp) +.L0f03a1cc: +/* f03a1cc: 3c18800a */ lui $t8,0x800a +/* f03a1d0: 8f189fc8 */ lw $t8,-0x6038($t8) +/* f03a1d4: 8e1900d4 */ lw $t9,0xd4($s0) +/* f03a1d8: 02002025 */ or $a0,$s0,$zero +/* f03a1dc: 03194023 */ subu $t0,$t8,$t9 +/* f03a1e0: 290100b5 */ slti $at,$t0,0xb5 +/* f03a1e4: 54200020 */ bnezl $at,.L0f03a268 +/* f03a1e8: 00001025 */ or $v0,$zero,$zero +/* f03a1ec: 0fc0a221 */ jal func0f028884 +/* f03a1f0: afa30020 */ sw $v1,0x20($sp) +/* f03a1f4: 8fa30020 */ lw $v1,0x20($sp) +/* f03a1f8: 8fa90024 */ lw $t1,0x24($sp) +/* f03a1fc: c4440008 */ lwc1 $f4,0x8($v0) +/* f03a200: c448000c */ lwc1 $f8,0xc($v0) +/* f03a204: c4500010 */ lwc1 $f16,0x10($v0) +/* f03a208: c4660008 */ lwc1 $f6,0x8($v1) +/* f03a20c: c46a000c */ lwc1 $f10,0xc($v1) +/* f03a210: c4720010 */ lwc1 $f18,0x10($v1) +/* f03a214: 46062001 */ sub.s $f0,$f4,$f6 +/* f03a218: 460a4081 */ sub.s $f2,$f8,$f10 +/* f03a21c: 15200011 */ bnez $t1,.L0f03a264 +/* f03a220: 46128301 */ sub.s $f12,$f16,$f18 +/* f03a224: 46000102 */ mul.s $f4,$f0,$f0 +/* f03a228: 3c017f1b */ lui $at,0x7f1b +/* f03a22c: c4328ebc */ lwc1 $f18,-0x7144($at) +/* f03a230: 46021182 */ mul.s $f6,$f2,$f2 +/* f03a234: 02002025 */ or $a0,$s0,$zero +/* f03a238: 460c6282 */ mul.s $f10,$f12,$f12 +/* f03a23c: 46062200 */ add.s $f8,$f4,$f6 +/* f03a240: 460a4400 */ add.s $f16,$f8,$f10 +/* f03a244: 4610903e */ c.le.s $f18,$f16 +/* f03a248: 00000000 */ sll $zero,$zero,0x0 +/* f03a24c: 45020006 */ bc1fl .L0f03a268 +/* f03a250: 00001025 */ or $v0,$zero,$zero +/* f03a254: 0fc0c178 */ jal func0f0305e0 +/* f03a258: 24050001 */ addiu $a1,$zero,0x1 +/* f03a25c: 10000002 */ beqz $zero,.L0f03a268 +/* f03a260: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a264: +/* f03a264: 00001025 */ or $v0,$zero,$zero +.L0f03a268: +/* f03a268: 8fbf001c */ lw $ra,0x1c($sp) +/* f03a26c: 8fb00018 */ lw $s0,0x18($sp) +/* f03a270: 27bd0028 */ addiu $sp,$sp,0x28 +/* f03a274: 03e00008 */ jr $ra +/* f03a278: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a27c +/* f03a27c: 27bdffb8 */ addiu $sp,$sp,-72 +/* f03a280: afb00018 */ sw $s0,0x18($sp) +/* f03a284: 00808025 */ or $s0,$a0,$zero +/* f03a288: 10800003 */ beqz $a0,.L0f03a298 +/* f03a28c: afbf001c */ sw $ra,0x1c($sp) +/* f03a290: 10000002 */ beqz $zero,.L0f03a29c +/* f03a294: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03a298: +/* f03a298: 00001025 */ or $v0,$zero,$zero +.L0f03a29c: +/* f03a29c: 5440004e */ bnezl $v0,.L0f03a3d8 +/* f03a2a0: 00001025 */ or $v0,$zero,$zero +/* f03a2a4: 0fc0e686 */ jal func0f039a18 +/* f03a2a8: 02002025 */ or $a0,$s0,$zero +/* f03a2ac: 5040004a */ beqzl $v0,.L0f03a3d8 +/* f03a2b0: 00001025 */ or $v0,$zero,$zero +/* f03a2b4: 8e03001c */ lw $v1,0x1c($s0) +/* f03a2b8: 02002025 */ or $a0,$s0,$zero +/* f03a2bc: 00003825 */ or $a3,$zero,$zero +/* f03a2c0: 24650008 */ addiu $a1,$v1,0x8 +/* f03a2c4: 24660028 */ addiu $a2,$v1,0x28 +/* f03a2c8: 0fc0e47b */ jal func0f0391ec +/* f03a2cc: afa30044 */ sw $v1,0x44($sp) +/* f03a2d0: 10400040 */ beqz $v0,.L0f03a3d4 +/* f03a2d4: 8fa30044 */ lw $v1,0x44($sp) +/* f03a2d8: 02002025 */ or $a0,$s0,$zero +/* f03a2dc: 00002825 */ or $a1,$zero,$zero +/* f03a2e0: 0fc0a20d */ jal func0f028834 +/* f03a2e4: afa30044 */ sw $v1,0x44($sp) +/* f03a2e8: 14400007 */ bnez $v0,.L0f03a308 +/* f03a2ec: 8fa30044 */ lw $v1,0x44($sp) +/* f03a2f0: 02002025 */ or $a0,$s0,$zero +/* f03a2f4: 24050001 */ addiu $a1,$zero,0x1 +/* f03a2f8: 0fc0a20d */ jal func0f028834 +/* f03a2fc: afa30044 */ sw $v1,0x44($sp) +/* f03a300: 10400034 */ beqz $v0,.L0f03a3d4 +/* f03a304: 8fa30044 */ lw $v1,0x44($sp) +.L0f03a308: +/* f03a308: 02002025 */ or $a0,$s0,$zero +/* f03a30c: 0fc0a221 */ jal func0f028884 +/* f03a310: afa30044 */ sw $v1,0x44($sp) +/* f03a314: 8fa30044 */ lw $v1,0x44($sp) +/* f03a318: c4440008 */ lwc1 $f4,0x8($v0) +/* f03a31c: c448000c */ lwc1 $f8,0xc($v0) +/* f03a320: c4660008 */ lwc1 $f6,0x8($v1) +/* f03a324: c46a000c */ lwc1 $f10,0xc($v1) +/* f03a328: c4500010 */ lwc1 $f16,0x10($v0) +/* f03a32c: 46062001 */ sub.s $f0,$f4,$f6 +/* f03a330: c4720010 */ lwc1 $f18,0x10($v1) +/* f03a334: 3c017f1b */ lui $at,0x7f1b +/* f03a338: 460a4081 */ sub.s $f2,$f8,$f10 +/* f03a33c: 46000102 */ mul.s $f4,$f0,$f0 +/* f03a340: 46128301 */ sub.s $f12,$f16,$f18 +/* f03a344: 46021182 */ mul.s $f6,$f2,$f2 +/* f03a348: c4328ec0 */ lwc1 $f18,-0x7140($at) +/* f03a34c: 460c6282 */ mul.s $f10,$f12,$f12 +/* f03a350: 46062200 */ add.s $f8,$f4,$f6 +/* f03a354: 460a4400 */ add.s $f16,$f8,$f10 +/* f03a358: 4610903e */ c.le.s $f18,$f16 +/* f03a35c: 00000000 */ sll $zero,$zero,0x0 +/* f03a360: 4502001d */ bc1fl .L0f03a3d8 +/* f03a364: 00001025 */ or $v0,$zero,$zero +/* f03a368: 0c004b70 */ jal 0x12dc0 +/* f03a36c: 00000000 */ sll $zero,$zero,0x0 +/* f03a370: 30450001 */ andi $a1,$v0,0x1 +/* f03a374: 2cae0001 */ sltiu $t6,$a1,0x1 +/* f03a378: 01c02825 */ or $a1,$t6,$zero +/* f03a37c: afae002c */ sw $t6,0x2c($sp) +/* f03a380: 02002025 */ or $a0,$s0,$zero +/* f03a384: 0fc0daa8 */ jal func0f036aa0 +/* f03a388: 3c064348 */ lui $a2,0x4348 +/* f03a38c: 10400006 */ beqz $v0,.L0f03a3a8 +/* f03a390: 8fa7002c */ lw $a3,0x2c($sp) +/* f03a394: 02002025 */ or $a0,$s0,$zero +/* f03a398: 0fc0c2d2 */ jal func0f030b48 +/* f03a39c: 00e02825 */ or $a1,$a3,$zero +/* f03a3a0: 1000000d */ beqz $zero,.L0f03a3d8 +/* f03a3a4: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a3a8: +/* f03a3a8: 2ce50001 */ sltiu $a1,$a3,0x1 +/* f03a3ac: afa50024 */ sw $a1,0x24($sp) +/* f03a3b0: 02002025 */ or $a0,$s0,$zero +/* f03a3b4: 0fc0daa8 */ jal func0f036aa0 +/* f03a3b8: 3c064348 */ lui $a2,0x4348 +/* f03a3bc: 10400005 */ beqz $v0,.L0f03a3d4 +/* f03a3c0: 8fa50024 */ lw $a1,0x24($sp) +/* f03a3c4: 0fc0c2d2 */ jal func0f030b48 +/* f03a3c8: 02002025 */ or $a0,$s0,$zero +/* f03a3cc: 10000002 */ beqz $zero,.L0f03a3d8 +/* f03a3d0: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a3d4: +/* f03a3d4: 00001025 */ or $v0,$zero,$zero +.L0f03a3d8: +/* f03a3d8: 8fbf001c */ lw $ra,0x1c($sp) +/* f03a3dc: 8fb00018 */ lw $s0,0x18($sp) +/* f03a3e0: 27bd0048 */ addiu $sp,$sp,0x48 +/* f03a3e4: 03e00008 */ jr $ra +/* f03a3e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a3ec +/* f03a3ec: 27bdffc0 */ addiu $sp,$sp,-64 +/* f03a3f0: afb00018 */ sw $s0,0x18($sp) +/* f03a3f4: 00808025 */ or $s0,$a0,$zero +/* f03a3f8: afbf001c */ sw $ra,0x1c($sp) +/* f03a3fc: afa50044 */ sw $a1,0x44($sp) +/* f03a400: afa60048 */ sw $a2,0x48($sp) +/* f03a404: 10800003 */ beqz $a0,.L0f03a414 +/* f03a408: afa7004c */ sw $a3,0x4c($sp) +/* f03a40c: 10000002 */ beqz $zero,.L0f03a418 +/* f03a410: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03a414: +/* f03a414: 00001025 */ or $v0,$zero,$zero +.L0f03a418: +/* f03a418: 10400003 */ beqz $v0,.L0f03a428 +/* f03a41c: 24010001 */ addiu $at,$zero,0x1 +/* f03a420: 54410050 */ bnel $v0,$at,.L0f03a564 +/* f03a424: 00001025 */ or $v0,$zero,$zero +.L0f03a428: +/* f03a428: 0fc0e686 */ jal func0f039a18 +/* f03a42c: 02002025 */ or $a0,$s0,$zero +/* f03a430: 5040004c */ beqzl $v0,.L0f03a564 +/* f03a434: 00001025 */ or $v0,$zero,$zero +/* f03a438: 8e020170 */ lw $v0,0x170($s0) +/* f03a43c: 93a30053 */ lbu $v1,0x53($sp) +/* f03a440: 24070001 */ addiu $a3,$zero,0x1 +/* f03a444: 10400046 */ beqz $v0,.L0f03a560 +/* f03a448: 28610065 */ slti $at,$v1,0x65 +/* f03a44c: 14200002 */ bnez $at,.L0f03a458 +/* f03a450: 8c460004 */ lw $a2,0x4($v0) +/* f03a454: 24030064 */ addiu $v1,$zero,0x64 +.L0f03a458: +/* f03a458: 93a4004f */ lbu $a0,0x4f($sp) +/* f03a45c: 0083082a */ slt $at,$a0,$v1 +/* f03a460: 5020001f */ beqzl $at,.L0f03a4e0 +/* f03a464: 44800000 */ mtc1 $zero,$f0 +/* f03a468: afa30024 */ sw $v1,0x24($sp) +/* f03a46c: afa40028 */ sw $a0,0x28($sp) +/* f03a470: afa60030 */ sw $a2,0x30($sp) +/* f03a474: 0c004b70 */ jal 0x12dc0 +/* f03a478: afa70038 */ sw $a3,0x38($sp) +/* f03a47c: 8fa30024 */ lw $v1,0x24($sp) +/* f03a480: 8fa40028 */ lw $a0,0x28($sp) +/* f03a484: 93b8004f */ lbu $t8,0x4f($sp) +/* f03a488: 8fa60030 */ lw $a2,0x30($sp) +/* f03a48c: 00647023 */ subu $t6,$v1,$a0 +/* f03a490: 004e001b */ divu $zero,$v0,$t6 +/* f03a494: 00007810 */ mfhi $t7 +/* f03a498: 01f8c821 */ addu $t9,$t7,$t8 +/* f03a49c: 44992000 */ mtc1 $t9,$f4 +/* f03a4a0: 8fa70038 */ lw $a3,0x38($sp) +/* f03a4a4: 15c00002 */ bnez $t6,.L0f03a4b0 +/* f03a4a8: 00000000 */ sll $zero,$zero,0x0 +/* f03a4ac: 0007000d */ break 0x7 +.L0f03a4b0: +/* f03a4b0: 3c014f80 */ lui $at,0x4f80 +/* f03a4b4: 07210004 */ bgez $t9,.L0f03a4c8 +/* f03a4b8: 468021a0 */ cvt.s.w $f6,$f4 +/* f03a4bc: 44814000 */ mtc1 $at,$f8 +/* f03a4c0: 00000000 */ sll $zero,$zero,0x0 +/* f03a4c4: 46083180 */ add.s $f6,$f6,$f8 +.L0f03a4c8: +/* f03a4c8: 3c017f1b */ lui $at,0x7f1b +/* f03a4cc: c42a8ec4 */ lwc1 $f10,-0x713c($at) +/* f03a4d0: 460a3002 */ mul.s $f0,$f6,$f10 +/* f03a4d4: 10000004 */ beqz $zero,.L0f03a4e8 +/* f03a4d8: 90c4005c */ lbu $a0,0x5c($a2) +/* f03a4dc: 44800000 */ mtc1 $zero,$f0 +.L0f03a4e0: +/* f03a4e0: 00000000 */ sll $zero,$zero,0x0 +/* f03a4e4: 90c4005c */ lbu $a0,0x5c($a2) +.L0f03a4e8: +/* f03a4e8: e7a00034 */ swc1 $f0,0x34($sp) +/* f03a4ec: afa70038 */ sw $a3,0x38($sp) +/* f03a4f0: 0fc2c47b */ jal func0f0b11ec +/* f03a4f4: 00002825 */ or $a1,$zero,$zero +/* f03a4f8: 44801000 */ mtc1 $zero,$f2 +/* f03a4fc: 8fa70038 */ lw $a3,0x38($sp) +/* f03a500: 10400009 */ beqz $v0,.L0f03a528 +/* f03a504: c7a00034 */ lwc1 $f0,0x34($sp) +/* f03a508: 84480008 */ lh $t0,0x8($v0) +/* f03a50c: 44888000 */ mtc1 $t0,$f16 +/* f03a510: 00000000 */ sll $zero,$zero,0x0 +/* f03a514: 468084a0 */ cvt.s.w $f18,$f16 +/* f03a518: 46009102 */ mul.s $f4,$f18,$f0 +/* f03a51c: 4600220d */ trunc.w.s $f8,$f4 +/* f03a520: 44074000 */ mfc1 $a3,$f8 +/* f03a524: 00000000 */ sll $zero,$zero,0x0 +.L0f03a528: +/* f03a528: 1ce00002 */ bgtz $a3,.L0f03a534 +/* f03a52c: 240a000a */ addiu $t2,$zero,0xa +/* f03a530: 24070001 */ addiu $a3,$zero,0x1 +.L0f03a534: +/* f03a534: e6020164 */ swc1 $f2,0x164($s0) +/* f03a538: e6020160 */ swc1 $f2,0x160($s0) +/* f03a53c: e6020168 */ swc1 $f2,0x168($s0) +/* f03a540: e602016c */ swc1 $f2,0x16c($s0) +/* f03a544: a20a000e */ sb $t2,0xe($s0) +/* f03a548: 8fa60048 */ lw $a2,0x48($sp) +/* f03a54c: 8fa50044 */ lw $a1,0x44($sp) +/* f03a550: 0fc0c62e */ jal func0f0318b8 +/* f03a554: 02002025 */ or $a0,$s0,$zero +/* f03a558: 10000002 */ beqz $zero,.L0f03a564 +/* f03a55c: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a560: +/* f03a560: 00001025 */ or $v0,$zero,$zero +.L0f03a564: +/* f03a564: 8fbf001c */ lw $ra,0x1c($sp) +/* f03a568: 8fb00018 */ lw $s0,0x18($sp) +/* f03a56c: 27bd0040 */ addiu $sp,$sp,0x40 +/* f03a570: 03e00008 */ jr $ra +/* f03a574: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a578 +/* f03a578: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03a57c: afbf0014 */ sw $ra,0x14($sp) +/* f03a580: afa50024 */ sw $a1,0x24($sp) +/* f03a584: 10800003 */ beqz $a0,.L0f03a594 +/* f03a588: afa60028 */ sw $a2,0x28($sp) +/* f03a58c: 10000002 */ beqz $zero,.L0f03a598 +/* f03a590: 908302fe */ lbu $v1,0x2fe($a0) +.L0f03a594: +/* f03a594: 00001825 */ or $v1,$zero,$zero +.L0f03a598: +/* f03a598: 24010002 */ addiu $at,$zero,0x2 +/* f03a59c: 10610003 */ beq $v1,$at,.L0f03a5ac +/* f03a5a0: 24010003 */ addiu $at,$zero,0x3 +/* f03a5a4: 54610004 */ bnel $v1,$at,.L0f03a5b8 +/* f03a5a8: afa3001c */ sw $v1,0x1c($sp) +.L0f03a5ac: +/* f03a5ac: 10000021 */ beqz $zero,.L0f03a634 +/* f03a5b0: 00001025 */ or $v0,$zero,$zero +/* f03a5b4: afa3001c */ sw $v1,0x1c($sp) +.L0f03a5b8: +/* f03a5b8: 0fc0e686 */ jal func0f039a18 +/* f03a5bc: afa40020 */ sw $a0,0x20($sp) +/* f03a5c0: 8fa3001c */ lw $v1,0x1c($sp) +/* f03a5c4: 1040001a */ beqz $v0,.L0f03a630 +/* f03a5c8: 8fa40020 */ lw $a0,0x20($sp) +/* f03a5cc: 24010004 */ addiu $at,$zero,0x4 +/* f03a5d0: 14610005 */ bne $v1,$at,.L0f03a5e8 +/* f03a5d4: 00000000 */ sll $zero,$zero,0x0 +/* f03a5d8: 0fc10a02 */ jal func0f042808 +/* f03a5dc: 00000000 */ sll $zero,$zero,0x0 +/* f03a5e0: 10000014 */ beqz $zero,.L0f03a634 +/* f03a5e4: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a5e8: +/* f03a5e8: 10600002 */ beqz $v1,.L0f03a5f4 +/* f03a5ec: 24010001 */ addiu $at,$zero,0x1 +/* f03a5f0: 1461000f */ bne $v1,$at,.L0f03a630 +.L0f03a5f4: +/* f03a5f4: 00002825 */ or $a1,$zero,$zero +/* f03a5f8: 0fc0a20d */ jal func0f028834 +/* f03a5fc: afa40020 */ sw $a0,0x20($sp) +/* f03a600: 14400006 */ bnez $v0,.L0f03a61c +/* f03a604: 8fa40020 */ lw $a0,0x20($sp) +/* f03a608: 24050001 */ addiu $a1,$zero,0x1 +/* f03a60c: 0fc0a20d */ jal func0f028834 +/* f03a610: afa40020 */ sw $a0,0x20($sp) +/* f03a614: 10400006 */ beqz $v0,.L0f03a630 +/* f03a618: 8fa40020 */ lw $a0,0x20($sp) +.L0f03a61c: +/* f03a61c: 8fa50024 */ lw $a1,0x24($sp) +/* f03a620: 0fc0c048 */ jal func0f030120 +/* f03a624: 8fa60028 */ lw $a2,0x28($sp) +/* f03a628: 10000002 */ beqz $zero,.L0f03a634 +/* f03a62c: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a630: +/* f03a630: 00001025 */ or $v0,$zero,$zero +.L0f03a634: +/* f03a634: 8fbf0014 */ lw $ra,0x14($sp) +/* f03a638: 27bd0020 */ addiu $sp,$sp,0x20 +/* f03a63c: 03e00008 */ jr $ra +/* f03a640: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a644 +/* f03a644: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03a648: afb00018 */ sw $s0,0x18($sp) +/* f03a64c: 00808025 */ or $s0,$a0,$zero +/* f03a650: afbf001c */ sw $ra,0x1c($sp) +/* f03a654: afa50024 */ sw $a1,0x24($sp) +/* f03a658: 10800003 */ beqz $a0,.L0f03a668 +/* f03a65c: afa60028 */ sw $a2,0x28($sp) +/* f03a660: 10000002 */ beqz $zero,.L0f03a66c +/* f03a664: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03a668: +/* f03a668: 00001025 */ or $v0,$zero,$zero +.L0f03a66c: +/* f03a66c: 10400003 */ beqz $v0,.L0f03a67c +/* f03a670: 24010001 */ addiu $at,$zero,0x1 +/* f03a674: 54410013 */ bnel $v0,$at,.L0f03a6c4 +/* f03a678: 00001025 */ or $v0,$zero,$zero +.L0f03a67c: +/* f03a67c: 0fc0e686 */ jal func0f039a18 +/* f03a680: 02002025 */ or $a0,$s0,$zero +/* f03a684: 1040000e */ beqz $v0,.L0f03a6c0 +/* f03a688: 02002025 */ or $a0,$s0,$zero +/* f03a68c: 0fc0a20d */ jal func0f028834 +/* f03a690: 00002825 */ or $a1,$zero,$zero +/* f03a694: 14400004 */ bnez $v0,.L0f03a6a8 +/* f03a698: 02002025 */ or $a0,$s0,$zero +/* f03a69c: 0fc0a20d */ jal func0f028834 +/* f03a6a0: 24050001 */ addiu $a1,$zero,0x1 +/* f03a6a4: 10400006 */ beqz $v0,.L0f03a6c0 +.L0f03a6a8: +/* f03a6a8: 02002025 */ or $a0,$s0,$zero +/* f03a6ac: 8fa50024 */ lw $a1,0x24($sp) +/* f03a6b0: 0fc0c0e8 */ jal func0f0303a0 +/* f03a6b4: 8fa60028 */ lw $a2,0x28($sp) +/* f03a6b8: 10000002 */ beqz $zero,.L0f03a6c4 +/* f03a6bc: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a6c0: +/* f03a6c0: 00001025 */ or $v0,$zero,$zero +.L0f03a6c4: +/* f03a6c4: 8fbf001c */ lw $ra,0x1c($sp) +/* f03a6c8: 8fb00018 */ lw $s0,0x18($sp) +/* f03a6cc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f03a6d0: 03e00008 */ jr $ra +/* f03a6d4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a6d8 +/* f03a6d8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03a6dc: afb00018 */ sw $s0,0x18($sp) +/* f03a6e0: 00808025 */ or $s0,$a0,$zero +/* f03a6e4: afbf001c */ sw $ra,0x1c($sp) +/* f03a6e8: afa50024 */ sw $a1,0x24($sp) +/* f03a6ec: 10800003 */ beqz $a0,.L0f03a6fc +/* f03a6f0: afa60028 */ sw $a2,0x28($sp) +/* f03a6f4: 10000002 */ beqz $zero,.L0f03a700 +/* f03a6f8: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03a6fc: +/* f03a6fc: 00001025 */ or $v0,$zero,$zero +.L0f03a700: +/* f03a700: 10400003 */ beqz $v0,.L0f03a710 +/* f03a704: 24010001 */ addiu $at,$zero,0x1 +/* f03a708: 54410013 */ bnel $v0,$at,.L0f03a758 +/* f03a70c: 00001025 */ or $v0,$zero,$zero +.L0f03a710: +/* f03a710: 0fc0e686 */ jal func0f039a18 +/* f03a714: 02002025 */ or $a0,$s0,$zero +/* f03a718: 1040000e */ beqz $v0,.L0f03a754 +/* f03a71c: 02002025 */ or $a0,$s0,$zero +/* f03a720: 0fc0a20d */ jal func0f028834 +/* f03a724: 00002825 */ or $a1,$zero,$zero +/* f03a728: 14400004 */ bnez $v0,.L0f03a73c +/* f03a72c: 02002025 */ or $a0,$s0,$zero +/* f03a730: 0fc0a20d */ jal func0f028834 +/* f03a734: 24050001 */ addiu $a1,$zero,0x1 +/* f03a738: 10400006 */ beqz $v0,.L0f03a754 +.L0f03a73c: +/* f03a73c: 02002025 */ or $a0,$s0,$zero +/* f03a740: 8fa50024 */ lw $a1,0x24($sp) +/* f03a744: 0fc0c0c2 */ jal func0f030308 +/* f03a748: 8fa60028 */ lw $a2,0x28($sp) +/* f03a74c: 10000002 */ beqz $zero,.L0f03a758 +/* f03a750: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a754: +/* f03a754: 00001025 */ or $v0,$zero,$zero +.L0f03a758: +/* f03a758: 8fbf001c */ lw $ra,0x1c($sp) +/* f03a75c: 8fb00018 */ lw $s0,0x18($sp) +/* f03a760: 27bd0020 */ addiu $sp,$sp,0x20 +/* f03a764: 03e00008 */ jr $ra +/* f03a768: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a76c +/* f03a76c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03a770: 10800003 */ beqz $a0,.L0f03a780 +/* f03a774: afbf0014 */ sw $ra,0x14($sp) +/* f03a778: 10000002 */ beqz $zero,.L0f03a784 +/* f03a77c: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03a780: +/* f03a780: 00001025 */ or $v0,$zero,$zero +.L0f03a784: +/* f03a784: 24010002 */ addiu $at,$zero,0x2 +/* f03a788: 10410003 */ beq $v0,$at,.L0f03a798 +/* f03a78c: 24010003 */ addiu $at,$zero,0x3 +/* f03a790: 54410004 */ bnel $v0,$at,.L0f03a7a4 +/* f03a794: 808e0007 */ lb $t6,0x7($a0) +.L0f03a798: +/* f03a798: 1000000f */ beqz $zero,.L0f03a7d8 +/* f03a79c: 00001025 */ or $v0,$zero,$zero +/* f03a7a0: 808e0007 */ lb $t6,0x7($a0) +.L0f03a7a4: +/* f03a7a4: 24010008 */ addiu $at,$zero,0x8 +/* f03a7a8: 00001025 */ or $v0,$zero,$zero +/* f03a7ac: 15c1000a */ bne $t6,$at,.L0f03a7d8 +/* f03a7b0: 00000000 */ sll $zero,$zero,0x0 +/* f03a7b4: 8c8f004c */ lw $t7,0x4c($a0) +/* f03a7b8: 31f80060 */ andi $t8,$t7,0x60 +/* f03a7bc: 13000006 */ beqz $t8,.L0f03a7d8 +/* f03a7c0: 00000000 */ sll $zero,$zero,0x0 +/* f03a7c4: ac85004c */ sw $a1,0x4c($a0) +/* f03a7c8: 0fc0c495 */ jal func0f031254 +/* f03a7cc: ac860050 */ sw $a2,0x50($a0) +/* f03a7d0: 10000001 */ beqz $zero,.L0f03a7d8 +/* f03a7d4: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a7d8: +/* f03a7d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f03a7dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03a7e0: 03e00008 */ jr $ra +/* f03a7e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a7e8 +/* f03a7e8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03a7ec: afbf0014 */ sw $ra,0x14($sp) +/* f03a7f0: afa5001c */ sw $a1,0x1c($sp) +/* f03a7f4: afa60020 */ sw $a2,0x20($sp) +/* f03a7f8: 0fc0e686 */ jal func0f039a18 +/* f03a7fc: afa40018 */ sw $a0,0x18($sp) +/* f03a800: 8fa3001c */ lw $v1,0x1c($sp) +/* f03a804: 8fa40018 */ lw $a0,0x18($sp) +/* f03a808: 1040001d */ beqz $v0,.L0f03a880 +/* f03a80c: 8fa50020 */ lw $a1,0x20($sp) +/* f03a810: 808e0007 */ lb $t6,0x7($a0) +/* f03a814: 24010001 */ addiu $at,$zero,0x1 +/* f03a818: 51c10007 */ beql $t6,$at,.L0f03a838 +/* f03a81c: 8c8f0030 */ lw $t7,0x30($a0) +/* f03a820: 0fc0baaf */ jal func0f02eabc +/* f03a824: afa40018 */ sw $a0,0x18($sp) +/* f03a828: 8fa3001c */ lw $v1,0x1c($sp) +/* f03a82c: 8fa40018 */ lw $a0,0x18($sp) +/* f03a830: 8fa50020 */ lw $a1,0x20($sp) +/* f03a834: 8c8f0030 */ lw $t7,0x30($a0) +.L0f03a838: +/* f03a838: 24010200 */ addiu $at,$zero,0x200 +/* f03a83c: 546f0005 */ bnel $v1,$t7,.L0f03a854 +/* f03a840: ac830030 */ sw $v1,0x30($a0) +/* f03a844: 8c980034 */ lw $t8,0x34($a0) +/* f03a848: 10b8000b */ beq $a1,$t8,.L0f03a878 +/* f03a84c: 00000000 */ sll $zero,$zero,0x0 +/* f03a850: ac830030 */ sw $v1,0x30($a0) +.L0f03a854: +/* f03a854: ac850034 */ sw $a1,0x34($a0) +/* f03a858: ac800038 */ sw $zero,0x38($a0) +/* f03a85c: 14610006 */ bne $v1,$at,.L0f03a878 +/* f03a860: ac800040 */ sw $zero,0x40($a0) +/* f03a864: 24010001 */ addiu $at,$zero,0x1 +/* f03a868: 14a10003 */ bne $a1,$at,.L0f03a878 +/* f03a86c: 24190001 */ addiu $t9,$zero,0x1 +/* f03a870: a099004c */ sb $t9,0x4c($a0) +/* f03a874: ac800034 */ sw $zero,0x34($a0) +.L0f03a878: +/* f03a878: 10000002 */ beqz $zero,.L0f03a884 +/* f03a87c: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a880: +/* f03a880: 00001025 */ or $v0,$zero,$zero +.L0f03a884: +/* f03a884: 8fbf0014 */ lw $ra,0x14($sp) +/* f03a888: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03a88c: 03e00008 */ jr $ra +/* f03a890: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a894 +/* f03a894: 27bdff88 */ addiu $sp,$sp,-120 +/* f03a898: afb00018 */ sw $s0,0x18($sp) +/* f03a89c: 00808025 */ or $s0,$a0,$zero +/* f03a8a0: afbf001c */ sw $ra,0x1c($sp) +/* f03a8a4: 04a00027 */ bltz $a1,.L0f03a944 +/* f03a8a8: afa60080 */ sw $a2,0x80($sp) +/* f03a8ac: 0fc0e686 */ jal func0f039a18 +/* f03a8b0: afa5007c */ sw $a1,0x7c($sp) +/* f03a8b4: 10400023 */ beqz $v0,.L0f03a944 +/* f03a8b8: 8fa7007c */ lw $a3,0x7c($sp) +/* f03a8bc: 3c0e8006 */ lui $t6,0x8006 +/* f03a8c0: 8dce2cbc */ lw $t6,0x2cbc($t6) +/* f03a8c4: 02002025 */ or $a0,$s0,$zero +/* f03a8c8: 29c10009 */ slti $at,$t6,0x9 +/* f03a8cc: 14200009 */ bnez $at,.L0f03a8f4 +/* f03a8d0: 00000000 */ sll $zero,$zero,0x0 +/* f03a8d4: 8e0f0014 */ lw $t7,0x14($s0) +/* f03a8d8: 000fc240 */ sll $t8,$t7,0x9 +/* f03a8dc: 07010005 */ bgez $t8,.L0f03a8f4 +/* f03a8e0: 00000000 */ sll $zero,$zero,0x0 +/* f03a8e4: 8e190114 */ lw $t9,0x114($s0) +/* f03a8e8: 00194340 */ sll $t0,$t9,0xd +/* f03a8ec: 05030016 */ bgezl $t0,.L0f03a948 +/* f03a8f0: 00001025 */ or $v0,$zero,$zero +.L0f03a8f4: +/* f03a8f4: 0fc1258b */ jal func0f04962c +/* f03a8f8: 00e02825 */ or $a1,$a3,$zero +/* f03a8fc: 04400011 */ bltz $v0,.L0f03a944 +/* f03a900: 00402025 */ or $a0,$v0,$zero +/* f03a904: 24050042 */ addiu $a1,$zero,0x42 +/* f03a908: 0fc456ac */ jal func0f115ab0 +/* f03a90c: 27a60020 */ addiu $a2,$sp,0x20 +/* f03a910: 8fa90068 */ lw $t1,0x68($sp) +/* f03a914: 240affff */ addiu $t2,$zero,-1 +/* f03a918: a7aa0076 */ sh $t2,0x76($sp) +/* f03a91c: 02002025 */ or $a0,$s0,$zero +/* f03a920: 27a50020 */ addiu $a1,$sp,0x20 +/* f03a924: 27a60074 */ addiu $a2,$sp,0x74 +/* f03a928: 8fa70080 */ lw $a3,0x80($sp) +/* f03a92c: 0fc0e10f */ jal func0f03843c +/* f03a930: a7a90074 */ sh $t1,0x74($sp) +/* f03a934: 50400004 */ beqzl $v0,.L0f03a948 +/* f03a938: 00001025 */ or $v0,$zero,$zero +/* f03a93c: 10000002 */ beqz $zero,.L0f03a948 +/* f03a940: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a944: +/* f03a944: 00001025 */ or $v0,$zero,$zero +.L0f03a948: +/* f03a948: 8fbf001c */ lw $ra,0x1c($sp) +/* f03a94c: 8fb00018 */ lw $s0,0x18($sp) +/* f03a950: 27bd0078 */ addiu $sp,$sp,0x78 +/* f03a954: 03e00008 */ jr $ra +/* f03a958: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a95c +/* f03a95c: a0850013 */ sb $a1,0x13($a0) +/* f03a960: 03e00008 */ jr $ra +/* f03a964: 24020001 */ addiu $v0,$zero,0x1 +); + +GLOBAL_ASM( +glabel func0f03a968 +/* f03a968: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03a96c: afbf0014 */ sw $ra,0x14($sp) +/* f03a970: afa40020 */ sw $a0,0x20($sp) +/* f03a974: 0fc0e206 */ jal func0f038818 +/* f03a978: 80840013 */ lb $a0,0x13($a0) +/* f03a97c: 10400009 */ beqz $v0,.L0f03a9a4 +/* f03a980: 8fa40020 */ lw $a0,0x20($sp) +/* f03a984: 0fc0e686 */ jal func0f039a18 +/* f03a988: afa2001c */ sw $v0,0x1c($sp) +/* f03a98c: 10400005 */ beqz $v0,.L0f03a9a4 +/* f03a990: 8fa5001c */ lw $a1,0x1c($sp) +/* f03a994: 0fc0e2e7 */ jal func0f038b9c +/* f03a998: 8fa40020 */ lw $a0,0x20($sp) +/* f03a99c: 10000002 */ beqz $zero,.L0f03a9a8 +/* f03a9a0: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a9a4: +/* f03a9a4: 00001025 */ or $v0,$zero,$zero +.L0f03a9a8: +/* f03a9a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f03a9ac: 27bd0020 */ addiu $sp,$sp,0x20 +/* f03a9b0: 03e00008 */ jr $ra +/* f03a9b4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a9b8 +/* f03a9b8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03a9bc: 10800003 */ beqz $a0,.L0f03a9cc +/* f03a9c0: afbf0014 */ sw $ra,0x14($sp) +/* f03a9c4: 10000002 */ beqz $zero,.L0f03a9d0 +/* f03a9c8: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03a9cc: +/* f03a9cc: 00001025 */ or $v0,$zero,$zero +.L0f03a9d0: +/* f03a9d0: 5440000a */ bnezl $v0,.L0f03a9fc +/* f03a9d4: 00001025 */ or $v0,$zero,$zero +/* f03a9d8: 0fc0e686 */ jal func0f039a18 +/* f03a9dc: afa40018 */ sw $a0,0x18($sp) +/* f03a9e0: 10400005 */ beqz $v0,.L0f03a9f8 +/* f03a9e4: 8fa40018 */ lw $a0,0x18($sp) +/* f03a9e8: 0fc0be07 */ jal func0f02f81c +/* f03a9ec: 00000000 */ sll $zero,$zero,0x0 +/* f03a9f0: 10000002 */ beqz $zero,.L0f03a9fc +/* f03a9f4: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a9f8: +/* f03a9f8: 00001025 */ or $v0,$zero,$zero +.L0f03a9fc: +/* f03a9fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f03aa00: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03aa04: 03e00008 */ jr $ra +/* f03aa08: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03aa0c +/* f03aa0c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03aa10: afbf0014 */ sw $ra,0x14($sp) +/* f03aa14: 0fc0c467 */ jal func0f03119c +/* f03aa18: afa40018 */ sw $a0,0x18($sp) +/* f03aa1c: 0fc0f337 */ jal func0f03ccdc +/* f03aa20: 8fa40018 */ lw $a0,0x18($sp) +/* f03aa24: 8fbf0014 */ lw $ra,0x14($sp) +/* f03aa28: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03aa2c: 24020001 */ addiu $v0,$zero,0x1 +/* f03aa30: 03e00008 */ jr $ra +/* f03aa34: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03aa38 +/* f03aa38: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03aa3c: afbf0014 */ sw $ra,0x14($sp) +/* f03aa40: afa5001c */ sw $a1,0x1c($sp) +/* f03aa44: 0fc0e686 */ jal func0f039a18 +/* f03aa48: afa40018 */ sw $a0,0x18($sp) +/* f03aa4c: 10400019 */ beqz $v0,.L0f03aab4 +/* f03aa50: 8fa40018 */ lw $a0,0x18($sp) +/* f03aa54: 3c0e8006 */ lui $t6,0x8006 +/* f03aa58: 8dce2cbc */ lw $t6,0x2cbc($t6) +/* f03aa5c: 29c10009 */ slti $at,$t6,0x9 +/* f03aa60: 14200009 */ bnez $at,.L0f03aa88 +/* f03aa64: 00000000 */ sll $zero,$zero,0x0 +/* f03aa68: 8c8f0014 */ lw $t7,0x14($a0) +/* f03aa6c: 000fc240 */ sll $t8,$t7,0x9 +/* f03aa70: 07010005 */ bgez $t8,.L0f03aa88 +/* f03aa74: 00000000 */ sll $zero,$zero,0x0 +/* f03aa78: 8c990114 */ lw $t9,0x114($a0) +/* f03aa7c: 00194340 */ sll $t0,$t9,0xd +/* f03aa80: 0503000d */ bgezl $t0,.L0f03aab8 +/* f03aa84: 00001025 */ or $v0,$zero,$zero +.L0f03aa88: +/* f03aa88: 0fc0a221 */ jal func0f028884 +/* f03aa8c: afa40018 */ sw $a0,0x18($sp) +/* f03aa90: 8fa40018 */ lw $a0,0x18($sp) +/* f03aa94: 24450008 */ addiu $a1,$v0,0x8 +/* f03aa98: 24460028 */ addiu $a2,$v0,0x28 +/* f03aa9c: 0fc0e10f */ jal func0f03843c +/* f03aaa0: 8fa7001c */ lw $a3,0x1c($sp) +/* f03aaa4: 50400004 */ beqzl $v0,.L0f03aab8 +/* f03aaa8: 00001025 */ or $v0,$zero,$zero +/* f03aaac: 10000002 */ beqz $zero,.L0f03aab8 +/* f03aab0: 24020001 */ addiu $v0,$zero,0x1 +.L0f03aab4: +/* f03aab4: 00001025 */ or $v0,$zero,$zero +.L0f03aab8: +/* f03aab8: 8fbf0014 */ lw $ra,0x14($sp) +/* f03aabc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03aac0: 03e00008 */ jr $ra +/* f03aac4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03aac8 +/* f03aac8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03aacc: afbf0014 */ sw $ra,0x14($sp) +/* f03aad0: afa5001c */ sw $a1,0x1c($sp) +/* f03aad4: afa60020 */ sw $a2,0x20($sp) +/* f03aad8: 0fc0e686 */ jal func0f039a18 +/* f03aadc: afa40018 */ sw $a0,0x18($sp) +/* f03aae0: 1040001f */ beqz $v0,.L0f03ab60 +/* f03aae4: 8fa40018 */ lw $a0,0x18($sp) +/* f03aae8: 3c0e8006 */ lui $t6,0x8006 +/* f03aaec: 8dce2cbc */ lw $t6,0x2cbc($t6) +/* f03aaf0: 8fa5001c */ lw $a1,0x1c($sp) +/* f03aaf4: 29c10009 */ slti $at,$t6,0x9 +/* f03aaf8: 14200009 */ bnez $at,.L0f03ab20 +/* f03aafc: 00000000 */ sll $zero,$zero,0x0 +/* f03ab00: 8c8f0014 */ lw $t7,0x14($a0) +/* f03ab04: 000fc240 */ sll $t8,$t7,0x9 +/* f03ab08: 07010005 */ bgez $t8,.L0f03ab20 +/* f03ab0c: 00000000 */ sll $zero,$zero,0x0 +/* f03ab10: 8c990114 */ lw $t9,0x114($a0) +/* f03ab14: 00194340 */ sll $t0,$t9,0xd +/* f03ab18: 05030012 */ bgezl $t0,.L0f03ab64 +/* f03ab1c: 00001025 */ or $v0,$zero,$zero +.L0f03ab20: +/* f03ab20: 0fc126d1 */ jal func0f049b44 +/* f03ab24: afa40018 */ sw $a0,0x18($sp) +/* f03ab28: 1040000d */ beqz $v0,.L0f03ab60 +/* f03ab2c: 8fa40018 */ lw $a0,0x18($sp) +/* f03ab30: 8c49001c */ lw $t1,0x1c($v0) +/* f03ab34: 5120000b */ beqzl $t1,.L0f03ab64 +/* f03ab38: 00001025 */ or $v0,$zero,$zero +/* f03ab3c: 8c42001c */ lw $v0,0x1c($v0) +/* f03ab40: 8fa70020 */ lw $a3,0x20($sp) +/* f03ab44: 24450008 */ addiu $a1,$v0,0x8 +/* f03ab48: 0fc0e10f */ jal func0f03843c +/* f03ab4c: 24460028 */ addiu $a2,$v0,0x28 +/* f03ab50: 50400004 */ beqzl $v0,.L0f03ab64 +/* f03ab54: 00001025 */ or $v0,$zero,$zero +/* f03ab58: 10000002 */ beqz $zero,.L0f03ab64 +/* f03ab5c: 24020001 */ addiu $v0,$zero,0x1 +.L0f03ab60: +/* f03ab60: 00001025 */ or $v0,$zero,$zero +.L0f03ab64: +/* f03ab64: 8fbf0014 */ lw $ra,0x14($sp) +/* f03ab68: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03ab6c: 03e00008 */ jr $ra +/* f03ab70: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03ab74 +/* f03ab74: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03ab78: afbf0014 */ sw $ra,0x14($sp) +/* f03ab7c: afa40018 */ sw $a0,0x18($sp) +/* f03ab80: afa5001c */ sw $a1,0x1c($sp) +/* f03ab84: 0fc0e686 */ jal func0f039a18 +/* f03ab88: afa60020 */ sw $a2,0x20($sp) +/* f03ab8c: 1040000b */ beqz $v0,.L0f03abbc +/* f03ab90: 8fa3001c */ lw $v1,0x1c($sp) +/* f03ab94: 10600009 */ beqz $v1,.L0f03abbc +/* f03ab98: 8fa40018 */ lw $a0,0x18($sp) +/* f03ab9c: 24650008 */ addiu $a1,$v1,0x8 +/* f03aba0: 24660028 */ addiu $a2,$v1,0x28 +/* f03aba4: 0fc0e10f */ jal func0f03843c +/* f03aba8: 8fa70020 */ lw $a3,0x20($sp) +/* f03abac: 50400004 */ beqzl $v0,.L0f03abc0 +/* f03abb0: 00001025 */ or $v0,$zero,$zero +/* f03abb4: 10000002 */ beqz $zero,.L0f03abc0 +/* f03abb8: 24020001 */ addiu $v0,$zero,0x1 +.L0f03abbc: +/* f03abbc: 00001025 */ or $v0,$zero,$zero +.L0f03abc0: +/* f03abc0: 8fbf0014 */ lw $ra,0x14($sp) +/* f03abc4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03abc8: 03e00008 */ jr $ra +/* f03abcc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03abd0 +/* f03abd0: 27bdff78 */ addiu $sp,$sp,-136 +/* f03abd4: afbf0024 */ sw $ra,0x24($sp) +/* f03abd8: afb00020 */ sw $s0,0x20($sp) +/* f03abdc: afa40088 */ sw $a0,0x88($sp) +/* f03abe0: afa5008c */ sw $a1,0x8c($sp) +/* f03abe4: 0fc0e686 */ jal func0f039a18 +/* f03abe8: afa60090 */ sw $a2,0x90($sp) +/* f03abec: 10400026 */ beqz $v0,.L0f03ac88 +/* f03abf0: 3c0e8006 */ lui $t6,0x8006 +/* f03abf4: 8dce2cbc */ lw $t6,0x2cbc($t6) +/* f03abf8: 8faf0088 */ lw $t7,0x88($sp) +/* f03abfc: 00008025 */ or $s0,$zero,$zero +/* f03ac00: 29c10009 */ slti $at,$t6,0x9 +/* f03ac04: 14200008 */ bnez $at,.L0f03ac28 +/* f03ac08: 8fa4008c */ lw $a0,0x8c($sp) +/* f03ac0c: 8df80014 */ lw $t8,0x14($t7) +/* f03ac10: 0018ca40 */ sll $t9,$t8,0x9 +/* f03ac14: 07230005 */ bgezl $t9,.L0f03ac2c +/* f03ac18: 27a5005c */ addiu $a1,$sp,0x5c +/* f03ac1c: 8de80114 */ lw $t0,0x114($t7) +/* f03ac20: 00084b40 */ sll $t1,$t0,0xd +/* f03ac24: 05210018 */ bgez $t1,.L0f03ac88 +.L0f03ac28: +/* f03ac28: 27a5005c */ addiu $a1,$sp,0x5c +.L0f03ac2c: +/* f03ac2c: 27a60030 */ addiu $a2,$sp,0x30 +/* f03ac30: 24070014 */ addiu $a3,$zero,0x14 +/* f03ac34: 0fc58865 */ jal func0f162194 +/* f03ac38: afa00010 */ sw $zero,0x10($sp) +/* f03ac3c: 87aa005c */ lh $t2,0x5c($sp) +/* f03ac40: 2402ffff */ addiu $v0,$zero,-1 +/* f03ac44: 87ab0030 */ lh $t3,0x30($sp) +/* f03ac48: 104a0003 */ beq $v0,$t2,.L0f03ac58 +/* f03ac4c: 8fa40088 */ lw $a0,0x88($sp) +/* f03ac50: 10000004 */ beqz $zero,.L0f03ac64 +/* f03ac54: 27b0005c */ addiu $s0,$sp,0x5c +.L0f03ac58: +/* f03ac58: 104b0002 */ beq $v0,$t3,.L0f03ac64 +/* f03ac5c: 00000000 */ sll $zero,$zero,0x0 +/* f03ac60: 27b00030 */ addiu $s0,$sp,0x30 +.L0f03ac64: +/* f03ac64: 12000008 */ beqz $s0,.L0f03ac88 +/* f03ac68: 8fa5008c */ lw $a1,0x8c($sp) +/* f03ac6c: 02003025 */ or $a2,$s0,$zero +/* f03ac70: 0fc0e10f */ jal func0f03843c +/* f03ac74: 8fa70090 */ lw $a3,0x90($sp) +/* f03ac78: 50400004 */ beqzl $v0,.L0f03ac8c +/* f03ac7c: 00001025 */ or $v0,$zero,$zero +/* f03ac80: 10000002 */ beqz $zero,.L0f03ac8c +/* f03ac84: 24020001 */ addiu $v0,$zero,0x1 +.L0f03ac88: +/* f03ac88: 00001025 */ or $v0,$zero,$zero +.L0f03ac8c: +/* f03ac8c: 8fbf0024 */ lw $ra,0x24($sp) +/* f03ac90: 8fb00020 */ lw $s0,0x20($sp) +/* f03ac94: 27bd0088 */ addiu $sp,$sp,0x88 +/* f03ac98: 03e00008 */ jr $ra +/* f03ac9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03aca0 +/* f03aca0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03aca4: afb00018 */ sw $s0,0x18($sp) +/* f03aca8: 44856000 */ mtc1 $a1,$f12 +/* f03acac: 30ce00ff */ andi $t6,$a2,0xff +/* f03acb0: 00808025 */ or $s0,$a0,$zero +/* f03acb4: afbf001c */ sw $ra,0x1c($sp) +/* f03acb8: 15c00006 */ bnez $t6,.L0f03acd4 +/* f03acbc: afa60028 */ sw $a2,0x28($sp) +/* f03acc0: 260502c8 */ addiu $a1,$s0,0x2c8 +/* f03acc4: 0fc1250e */ jal func0f049438 +/* f03acc8: e7ac0024 */ swc1 $f12,0x24($sp) +/* f03accc: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f03acd0: 46006301 */ sub.s $f12,$f12,$f0 +.L0f03acd4: +/* f03acd4: 44802000 */ mtc1 $zero,$f4 +/* f03acd8: 3c04800a */ lui $a0,0x800a +/* f03acdc: 2405090a */ addiu $a1,$zero,0x90a +/* f03ace0: 4604603c */ c.lt.s $f12,$f4 +/* f03ace4: 00003025 */ or $a2,$zero,$zero +/* f03ace8: 3c0144fa */ lui $at,0x44fa +/* f03acec: 45020009 */ bc1fl .L0f03ad14 +/* f03acf0: 44817000 */ mtc1 $at,$f14 +/* f03acf4: 0fc12e8d */ jal func0f04ba34 +/* f03acf8: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f03acfc: 02002025 */ or $a0,$s0,$zero +/* f03ad00: 0fc1309a */ jal func0f04c268 +/* f03ad04: 24050002 */ addiu $a1,$zero,0x2 +/* f03ad08: 1000001c */ beqz $zero,.L0f03ad7c +/* f03ad0c: 8fbf001c */ lw $ra,0x1c($sp) +/* f03ad10: 44817000 */ mtc1 $at,$f14 +.L0f03ad14: +/* f03ad14: 3c017f1b */ lui $at,0x7f1b +/* f03ad18: 460e6081 */ sub.s $f2,$f12,$f14 +/* f03ad1c: 460e103c */ c.lt.s $f2,$f14 +/* f03ad20: 00000000 */ sll $zero,$zero,0x0 +/* f03ad24: 45000002 */ bc1f .L0f03ad30 +/* f03ad28: 00000000 */ sll $zero,$zero,0x0 +/* f03ad2c: 46007086 */ mov.s $f2,$f14 +.L0f03ad30: +/* f03ad30: c4288ec8 */ lwc1 $f8,-0x7138($at) +/* f03ad34: 4600118d */ trunc.w.s $f6,$f2 +/* f03ad38: 02002025 */ or $a0,$s0,$zero +/* f03ad3c: 46086280 */ add.s $f10,$f12,$f8 +/* f03ad40: 44053000 */ mfc1 $a1,$f6 +/* f03ad44: 4600540d */ trunc.w.s $f16,$f10 +/* f03ad48: 44068000 */ mfc1 $a2,$f16 +/* f03ad4c: 0fc12fff */ jal func0f04bffc +/* f03ad50: 00000000 */ sll $zero,$zero,0x0 +/* f03ad54: 14400005 */ bnez $v0,.L0f03ad6c +/* f03ad58: 3c04800a */ lui $a0,0x800a +/* f03ad5c: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f03ad60: 2405090a */ addiu $a1,$zero,0x90a +/* f03ad64: 0fc12e8d */ jal func0f04ba34 +/* f03ad68: 00003025 */ or $a2,$zero,$zero +.L0f03ad6c: +/* f03ad6c: 02002025 */ or $a0,$s0,$zero +/* f03ad70: 0fc1309a */ jal func0f04c268 +/* f03ad74: 24050002 */ addiu $a1,$zero,0x2 +/* f03ad78: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03ad7c: +/* f03ad7c: 8fb00018 */ lw $s0,0x18($sp) +/* f03ad80: 27bd0020 */ addiu $sp,$sp,0x20 +/* f03ad84: 03e00008 */ jr $ra +/* f03ad88: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03ad8c +/* f03ad8c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03ad90: 10800003 */ beqz $a0,.L0f03ada0 +/* f03ad94: afbf0014 */ sw $ra,0x14($sp) +/* f03ad98: 10000002 */ beqz $zero,.L0f03ada4 +/* f03ad9c: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03ada0: +/* f03ada0: 00001025 */ or $v0,$zero,$zero +.L0f03ada4: +/* f03ada4: 24010003 */ addiu $at,$zero,0x3 +/* f03ada8: 14410005 */ bne $v0,$at,.L0f03adc0 +/* f03adac: 00000000 */ sll $zero,$zero,0x0 +/* f03adb0: 0fc0ba68 */ jal func0f02e9a0 +/* f03adb4: 24050000 */ addiu $a1,$zero,0x0 +/* f03adb8: 1000000a */ beqz $zero,.L0f03ade4 +/* f03adbc: 24020001 */ addiu $v0,$zero,0x1 +.L0f03adc0: +/* f03adc0: 0fc0e686 */ jal func0f039a18 +/* f03adc4: afa40018 */ sw $a0,0x18($sp) +/* f03adc8: 10400005 */ beqz $v0,.L0f03ade0 +/* f03adcc: 8fa40018 */ lw $a0,0x18($sp) +/* f03add0: 0fc0bb57 */ jal func0f02ed5c +/* f03add4: 00000000 */ sll $zero,$zero,0x0 +/* f03add8: 10000002 */ beqz $zero,.L0f03ade4 +/* f03addc: 24020001 */ addiu $v0,$zero,0x1 +.L0f03ade0: +/* f03ade0: 00001025 */ or $v0,$zero,$zero +.L0f03ade4: +/* f03ade4: 8fbf0014 */ lw $ra,0x14($sp) +/* f03ade8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03adec: 03e00008 */ jr $ra +/* f03adf0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03adf4 +/* f03adf4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03adf8: 10800003 */ beqz $a0,.L0f03ae08 +/* f03adfc: afbf0014 */ sw $ra,0x14($sp) +/* f03ae00: 10000002 */ beqz $zero,.L0f03ae0c +/* f03ae04: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03ae08: +/* f03ae08: 00001025 */ or $v0,$zero,$zero +.L0f03ae0c: +/* f03ae0c: 5440000a */ bnezl $v0,.L0f03ae38 +/* f03ae10: 00001025 */ or $v0,$zero,$zero +/* f03ae14: 0fc0e686 */ jal func0f039a18 +/* f03ae18: afa40018 */ sw $a0,0x18($sp) +/* f03ae1c: 10400005 */ beqz $v0,.L0f03ae34 +/* f03ae20: 8fa40018 */ lw $a0,0x18($sp) +/* f03ae24: 0fc0bd4c */ jal func0f02f530 +/* f03ae28: 00000000 */ sll $zero,$zero,0x0 +/* f03ae2c: 10000002 */ beqz $zero,.L0f03ae38 +/* f03ae30: 24020001 */ addiu $v0,$zero,0x1 +.L0f03ae34: +/* f03ae34: 00001025 */ or $v0,$zero,$zero +.L0f03ae38: +/* f03ae38: 8fbf0014 */ lw $ra,0x14($sp) +/* f03ae3c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03ae40: 03e00008 */ jr $ra +/* f03ae44: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03ae48 +/* f03ae48: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03ae4c: 10800003 */ beqz $a0,.L0f03ae5c +/* f03ae50: afbf0014 */ sw $ra,0x14($sp) +/* f03ae54: 10000002 */ beqz $zero,.L0f03ae60 +/* f03ae58: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03ae5c: +/* f03ae5c: 00001025 */ or $v0,$zero,$zero +.L0f03ae60: +/* f03ae60: 5440000a */ bnezl $v0,.L0f03ae8c +/* f03ae64: 00001025 */ or $v0,$zero,$zero +/* f03ae68: 0fc0e686 */ jal func0f039a18 +/* f03ae6c: afa40018 */ sw $a0,0x18($sp) +/* f03ae70: 10400005 */ beqz $v0,.L0f03ae88 +/* f03ae74: 8fa40018 */ lw $a0,0x18($sp) +/* f03ae78: 0fc0bd83 */ jal func0f02f60c +/* f03ae7c: 00000000 */ sll $zero,$zero,0x0 +/* f03ae80: 10000002 */ beqz $zero,.L0f03ae8c +/* f03ae84: 24020001 */ addiu $v0,$zero,0x1 +.L0f03ae88: +/* f03ae88: 00001025 */ or $v0,$zero,$zero +.L0f03ae8c: +/* f03ae8c: 8fbf0014 */ lw $ra,0x14($sp) +/* f03ae90: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03ae94: 03e00008 */ jr $ra +/* f03ae98: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03ae9c +/* f03ae9c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03aea0: 10800003 */ beqz $a0,.L0f03aeb0 +/* f03aea4: afbf0014 */ sw $ra,0x14($sp) +/* f03aea8: 10000002 */ beqz $zero,.L0f03aeb4 +/* f03aeac: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03aeb0: +/* f03aeb0: 00001025 */ or $v0,$zero,$zero +.L0f03aeb4: +/* f03aeb4: 5440000a */ bnezl $v0,.L0f03aee0 +/* f03aeb8: 00001025 */ or $v0,$zero,$zero +/* f03aebc: 0fc0e686 */ jal func0f039a18 +/* f03aec0: afa40018 */ sw $a0,0x18($sp) +/* f03aec4: 10400005 */ beqz $v0,.L0f03aedc +/* f03aec8: 8fa40018 */ lw $a0,0x18($sp) +/* f03aecc: 0fc0bda2 */ jal func0f02f688 +/* f03aed0: 00000000 */ sll $zero,$zero,0x0 +/* f03aed4: 10000002 */ beqz $zero,.L0f03aee0 +/* f03aed8: 24020001 */ addiu $v0,$zero,0x1 +.L0f03aedc: +/* f03aedc: 00001025 */ or $v0,$zero,$zero +.L0f03aee0: +/* f03aee0: 8fbf0014 */ lw $ra,0x14($sp) +/* f03aee4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03aee8: 03e00008 */ jr $ra +/* f03aeec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03aef0 +/* f03aef0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03aef4: 10800003 */ beqz $a0,.L0f03af04 +/* f03aef8: afbf0014 */ sw $ra,0x14($sp) +/* f03aefc: 10000002 */ beqz $zero,.L0f03af08 +/* f03af00: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03af04: +/* f03af04: 00001025 */ or $v0,$zero,$zero +.L0f03af08: +/* f03af08: 5440000a */ bnezl $v0,.L0f03af34 +/* f03af0c: 00001025 */ or $v0,$zero,$zero +/* f03af10: 0fc0e686 */ jal func0f039a18 +/* f03af14: afa40018 */ sw $a0,0x18($sp) +/* f03af18: 10400005 */ beqz $v0,.L0f03af30 +/* f03af1c: 8fa40018 */ lw $a0,0x18($sp) +/* f03af20: 0fc0bbb3 */ jal func0f02eecc +/* f03af24: 00000000 */ sll $zero,$zero,0x0 +/* f03af28: 10000002 */ beqz $zero,.L0f03af34 +/* f03af2c: 24020001 */ addiu $v0,$zero,0x1 +.L0f03af30: +/* f03af30: 00001025 */ or $v0,$zero,$zero +.L0f03af34: +/* f03af34: 8fbf0014 */ lw $ra,0x14($sp) +/* f03af38: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03af3c: 03e00008 */ jr $ra +/* f03af40: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03af44 +/* f03af44: 27bdffd8 */ addiu $sp,$sp,-40 +/* f03af48: afbf0024 */ sw $ra,0x24($sp) +/* f03af4c: afa40028 */ sw $a0,0x28($sp) +/* f03af50: afa5002c */ sw $a1,0x2c($sp) +/* f03af54: afa60030 */ sw $a2,0x30($sp) +/* f03af58: 0fc0e686 */ jal func0f039a18 +/* f03af5c: afa70034 */ sw $a3,0x34($sp) +/* f03af60: 1040000d */ beqz $v0,.L0f03af98 +/* f03af64: 8fa40028 */ lw $a0,0x28($sp) +/* f03af68: 93ae003b */ lbu $t6,0x3b($sp) +/* f03af6c: 8faf003c */ lw $t7,0x3c($sp) +/* f03af70: c7a40040 */ lwc1 $f4,0x40($sp) +/* f03af74: 8fa5002c */ lw $a1,0x2c($sp) +/* f03af78: 8fa60030 */ lw $a2,0x30($sp) +/* f03af7c: 8fa70034 */ lw $a3,0x34($sp) +/* f03af80: afae0010 */ sw $t6,0x10($sp) +/* f03af84: afaf0014 */ sw $t7,0x14($sp) +/* f03af88: 0fc0c3fe */ jal func0f030ff8 +/* f03af8c: e7a40018 */ swc1 $f4,0x18($sp) +/* f03af90: 10000002 */ beqz $zero,.L0f03af9c +/* f03af94: 24020001 */ addiu $v0,$zero,0x1 +.L0f03af98: +/* f03af98: 00001025 */ or $v0,$zero,$zero +.L0f03af9c: +/* f03af9c: 8fbf0024 */ lw $ra,0x24($sp) +/* f03afa0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f03afa4: 03e00008 */ jr $ra +/* f03afa8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03afac +/* f03afac: 27bdff78 */ addiu $sp,$sp,-136 +/* f03afb0: afbf002c */ sw $ra,0x2c($sp) +/* f03afb4: afb00028 */ sw $s0,0x28($sp) +/* f03afb8: 0fc0a221 */ jal func0f028884 +/* f03afbc: afa40088 */ sw $a0,0x88($sp) +/* f03afc0: 8fa40088 */ lw $a0,0x88($sp) +/* f03afc4: 8c90001c */ lw $s0,0x1c($a0) +/* f03afc8: 0fc0e686 */ jal func0f039a18 +/* f03afcc: afa20084 */ sw $v0,0x84($sp) +/* f03afd0: 1040007d */ beqz $v0,.L0f03b1c8 +/* f03afd4: 8fa30084 */ lw $v1,0x84($sp) +/* f03afd8: 54600004 */ bnezl $v1,.L0f03afec +/* f03afdc: c4640008 */ lwc1 $f4,0x8($v1) +/* f03afe0: 1000007a */ beqz $zero,.L0f03b1cc +/* f03afe4: 00001025 */ or $v0,$zero,$zero +/* f03afe8: c4640008 */ lwc1 $f4,0x8($v1) +.L0f03afec: +/* f03afec: c6060008 */ lwc1 $f6,0x8($s0) +/* f03aff0: 46062201 */ sub.s $f8,$f4,$f6 +/* f03aff4: 44802000 */ mtc1 $zero,$f4 +/* f03aff8: e7a8004c */ swc1 $f8,0x4c($sp) +/* f03affc: c6100010 */ lwc1 $f16,0x10($s0) +/* f03b000: c46a0010 */ lwc1 $f10,0x10($v1) +/* f03b004: e7a40050 */ swc1 $f4,0x50($sp) +/* f03b008: 46105481 */ sub.s $f18,$f10,$f16 +/* f03b00c: c7aa004c */ lwc1 $f10,0x4c($sp) +/* f03b010: e7b20054 */ swc1 $f18,0x54($sp) +/* f03b014: c7a60054 */ lwc1 $f6,0x54($sp) +/* f03b018: 46063202 */ mul.s $f8,$f6,$f6 +/* f03b01c: 00000000 */ sll $zero,$zero,0x0 +/* f03b020: 460a5402 */ mul.s $f16,$f10,$f10 +/* f03b024: 0c012974 */ jal 0x4a5d0 +/* f03b028: 46104300 */ add.s $f12,$f8,$f16 +/* f03b02c: 3c01447a */ lui $at,0x447a +/* f03b030: 44816000 */ mtc1 $at,$f12 +/* f03b034: 3c013f80 */ lui $at,0x3f80 +/* f03b038: 44819000 */ mtc1 $at,$f18 +/* f03b03c: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f03b040: c7aa0054 */ lwc1 $f10,0x54($sp) +/* f03b044: 46009083 */ div.s $f2,$f18,$f0 +/* f03b048: 02002025 */ or $a0,$s0,$zero +/* f03b04c: 27a50074 */ addiu $a1,$sp,0x74 +/* f03b050: 27a6007c */ addiu $a2,$sp,0x7c +/* f03b054: 27a70078 */ addiu $a3,$sp,0x78 +/* f03b058: 46022182 */ mul.s $f6,$f4,$f2 +/* f03b05c: 00000000 */ sll $zero,$zero,0x0 +/* f03b060: 46025202 */ mul.s $f8,$f10,$f2 +/* f03b064: e7a6004c */ swc1 $f6,0x4c($sp) +/* f03b068: 460c3482 */ mul.s $f18,$f6,$f12 +/* f03b06c: e7a80054 */ swc1 $f8,0x54($sp) +/* f03b070: c6100008 */ lwc1 $f16,0x8($s0) +/* f03b074: 460c4182 */ mul.s $f6,$f8,$f12 +/* f03b078: 46128101 */ sub.s $f4,$f16,$f18 +/* f03b07c: e7a40068 */ swc1 $f4,0x68($sp) +/* f03b080: c60a0010 */ lwc1 $f10,0x10($s0) +/* f03b084: 46065401 */ sub.s $f16,$f10,$f6 +/* f03b088: e7b00070 */ swc1 $f16,0x70($sp) +/* f03b08c: c612000c */ lwc1 $f18,0xc($s0) +/* f03b090: 0fc19881 */ jal func0f066204 +/* f03b094: e7b2006c */ swc1 $f18,0x6c($sp) +/* f03b098: 240e0001 */ addiu $t6,$zero,0x1 +/* f03b09c: afae0010 */ sw $t6,0x10($sp) +/* f03b0a0: c600000c */ lwc1 $f0,0xc($s0) +/* f03b0a4: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f03b0a8: c7aa0078 */ lwc1 $f10,0x78($sp) +/* f03b0ac: 26040008 */ addiu $a0,$s0,0x8 +/* f03b0b0: 46002201 */ sub.s $f8,$f4,$f0 +/* f03b0b4: 26050028 */ addiu $a1,$s0,0x28 +/* f03b0b8: afa50034 */ sw $a1,0x34($sp) +/* f03b0bc: 46005181 */ sub.s $f6,$f10,$f0 +/* f03b0c0: e7a80014 */ swc1 $f8,0x14($sp) +/* f03b0c4: afa40038 */ sw $a0,0x38($sp) +/* f03b0c8: 27a60068 */ addiu $a2,$sp,0x68 +/* f03b0cc: e7a60018 */ swc1 $f6,0x18($sp) +/* f03b0d0: 0c00b5f0 */ jal 0x2d7c0 +/* f03b0d4: 24070033 */ addiu $a3,$zero,0x33 +/* f03b0d8: 14400005 */ bnez $v0,.L0f03b0f0 +/* f03b0dc: 27a40068 */ addiu $a0,$sp,0x68 +/* f03b0e0: 3c067f1b */ lui $a2,0x7f1b +/* f03b0e4: 24c68ad8 */ addiu $a2,$a2,-29992 +/* f03b0e8: 0c0093af */ jal 0x24ebc +/* f03b0ec: 24052254 */ addiu $a1,$zero,0x2254 +.L0f03b0f0: +/* f03b0f0: c7ac0074 */ lwc1 $f12,0x74($sp) +/* f03b0f4: c7b0004c */ lwc1 $f16,0x4c($sp) +/* f03b0f8: c7aa0054 */ lwc1 $f10,0x54($sp) +/* f03b0fc: c7a40068 */ lwc1 $f4,0x68($sp) +/* f03b100: 460c8002 */ mul.s $f0,$f16,$f12 +/* f03b104: c7b00070 */ lwc1 $f16,0x70($sp) +/* f03b108: 02002025 */ or $a0,$s0,$zero +/* f03b10c: 460c5082 */ mul.s $f2,$f10,$f12 +/* f03b110: 27a50068 */ addiu $a1,$sp,0x68 +/* f03b114: 46000480 */ add.s $f18,$f0,$f0 +/* f03b118: 46021180 */ add.s $f6,$f2,$f2 +/* f03b11c: 46049200 */ add.s $f8,$f18,$f4 +/* f03b120: 46103480 */ add.s $f18,$f6,$f16 +/* f03b124: e7a80068 */ swc1 $f8,0x68($sp) +/* f03b128: 0fc0da5d */ jal func0f036974 +/* f03b12c: e7b20070 */ swc1 $f18,0x70($sp) +/* f03b130: 10400025 */ beqz $v0,.L0f03b1c8 +/* f03b134: 8faf0088 */ lw $t7,0x88($sp) +/* f03b138: 11e00003 */ beqz $t7,.L0f03b148 +/* f03b13c: 24100002 */ addiu $s0,$zero,0x2 +/* f03b140: 10000002 */ beqz $zero,.L0f03b14c +/* f03b144: 91e202fe */ lbu $v0,0x2fe($t7) +.L0f03b148: +/* f03b148: 00001025 */ or $v0,$zero,$zero +.L0f03b14c: +/* f03b14c: 14400012 */ bnez $v0,.L0f03b198 +/* f03b150: 8fa40088 */ lw $a0,0x88($sp) +/* f03b154: 0fc1250e */ jal func0f049438 +/* f03b158: 27a50068 */ addiu $a1,$sp,0x68 +/* f03b15c: 3c0142c8 */ lui $at,0x42c8 +/* f03b160: 44812000 */ mtc1 $at,$f4 +/* f03b164: 3c014248 */ lui $at,0x4248 +/* f03b168: 4600203c */ c.lt.s $f4,$f0 +/* f03b16c: 00000000 */ sll $zero,$zero,0x0 +/* f03b170: 4503000a */ bc1tl .L0f03b19c +/* f03b174: 8fa40038 */ lw $a0,0x38($sp) +/* f03b178: 44814000 */ mtc1 $at,$f8 +/* f03b17c: 24100001 */ addiu $s0,$zero,0x1 +/* f03b180: 4608003c */ c.lt.s $f0,$f8 +/* f03b184: 00000000 */ sll $zero,$zero,0x0 +/* f03b188: 45000003 */ bc1f .L0f03b198 +/* f03b18c: 00000000 */ sll $zero,$zero,0x0 +/* f03b190: 10000001 */ beqz $zero,.L0f03b198 +/* f03b194: 00008025 */ or $s0,$zero,$zero +.L0f03b198: +/* f03b198: 8fa40038 */ lw $a0,0x38($sp) +.L0f03b19c: +/* f03b19c: 8fa50034 */ lw $a1,0x34($sp) +/* f03b1a0: 27a60068 */ addiu $a2,$sp,0x68 +/* f03b1a4: 0fc1979d */ jal func0f065e74 +/* f03b1a8: 27a70058 */ addiu $a3,$sp,0x58 +/* f03b1ac: 8fa40088 */ lw $a0,0x88($sp) +/* f03b1b0: 27a50068 */ addiu $a1,$sp,0x68 +/* f03b1b4: 27a60058 */ addiu $a2,$sp,0x58 +/* f03b1b8: 0fc0e10f */ jal func0f03843c +/* f03b1bc: 02003825 */ or $a3,$s0,$zero +/* f03b1c0: 10000002 */ beqz $zero,.L0f03b1cc +/* f03b1c4: 24020001 */ addiu $v0,$zero,0x1 +.L0f03b1c8: +/* f03b1c8: 00001025 */ or $v0,$zero,$zero +.L0f03b1cc: +/* f03b1cc: 8fbf002c */ lw $ra,0x2c($sp) +/* f03b1d0: 8fb00028 */ lw $s0,0x28($sp) +/* f03b1d4: 27bd0088 */ addiu $sp,$sp,0x88 +/* f03b1d8: 03e00008 */ jr $ra +/* f03b1dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03b1e0 +/* f03b1e0: 27bdfd48 */ addiu $sp,$sp,-696 +/* f03b1e4: afbf003c */ sw $ra,0x3c($sp) +/* f03b1e8: afb70038 */ sw $s7,0x38($sp) +/* f03b1ec: afb60034 */ sw $s6,0x34($sp) +/* f03b1f0: afb50030 */ sw $s5,0x30($sp) +/* f03b1f4: afb4002c */ sw $s4,0x2c($sp) +/* f03b1f8: afb30028 */ sw $s3,0x28($sp) +/* f03b1fc: afb20024 */ sw $s2,0x24($sp) +/* f03b200: afb10020 */ sw $s1,0x20($sp) +/* f03b204: afb0001c */ sw $s0,0x1c($sp) +/* f03b208: f7b40010 */ sdc1 $f20,0x10($sp) +/* f03b20c: 0fc0a221 */ jal func0f028884 +/* f03b210: afa402b8 */ sw $a0,0x2b8($sp) +/* f03b214: 8fa402b8 */ lw $a0,0x2b8($sp) +/* f03b218: 0040b025 */ or $s6,$v0,$zero +/* f03b21c: 14400003 */ bnez $v0,.L0f03b22c +/* f03b220: 8c93001c */ lw $s3,0x1c($a0) +/* f03b224: 100000e6 */ beqz $zero,.L0f03b5c0 +/* f03b228: 00001025 */ or $v0,$zero,$zero +.L0f03b22c: +/* f03b22c: 0fc0e686 */ jal func0f039a18 +/* f03b230: 00000000 */ sll $zero,$zero,0x0 +/* f03b234: 104000e1 */ beqz $v0,.L0f03b5bc +/* f03b238: 27b700a8 */ addiu $s7,$sp,0xa8 +/* f03b23c: 26640028 */ addiu $a0,$s3,0x28 +/* f03b240: afa4004c */ sw $a0,0x4c($sp) +/* f03b244: 02e02825 */ or $a1,$s7,$zero +/* f03b248: 0fc197e0 */ jal func0f065f80 +/* f03b24c: 24060100 */ addiu $a2,$zero,0x100 +/* f03b250: 87ae00a8 */ lh $t6,0xa8($sp) +/* f03b254: 00008825 */ or $s1,$zero,$zero +/* f03b258: 05c0000a */ bltz $t6,.L0f03b284 +/* f03b25c: 00000000 */ sll $zero,$zero,0x0 +/* f03b260: 26310001 */ addiu $s1,$s1,0x1 +.L0f03b264: +/* f03b264: 00117c00 */ sll $t7,$s1,0x10 +/* f03b268: 000fc403 */ sra $t8,$t7,0x10 +/* f03b26c: 0018c840 */ sll $t9,$t8,0x1 +/* f03b270: 02f94021 */ addu $t0,$s7,$t9 +/* f03b274: 85090000 */ lh $t1,0x0($t0) +/* f03b278: 03008825 */ or $s1,$t8,$zero +/* f03b27c: 0523fff9 */ bgezl $t1,.L0f03b264 +/* f03b280: 26310001 */ addiu $s1,$s1,0x1 +.L0f03b284: +/* f03b284: 1a200009 */ blez $s1,.L0f03b2ac +/* f03b288: 00000000 */ sll $zero,$zero,0x0 +/* f03b28c: 0c004b70 */ jal 0x12dc0 +/* f03b290: 00000000 */ sll $zero,$zero,0x0 +/* f03b294: 0051001b */ divu $zero,$v0,$s1 +/* f03b298: 00005010 */ mfhi $t2 +/* f03b29c: a7aa00a0 */ sh $t2,0xa0($sp) +/* f03b2a0: 16200002 */ bnez $s1,.L0f03b2ac +/* f03b2a4: 00000000 */ sll $zero,$zero,0x0 +/* f03b2a8: 0007000d */ break 0x7 +.L0f03b2ac: +/* f03b2ac: 1a2000c3 */ blez $s1,.L0f03b5bc +/* f03b2b0: 00009025 */ or $s2,$zero,$zero +/* f03b2b4: 87ab00a0 */ lh $t3,0xa0($sp) +.L0f03b2b8: +/* f03b2b8: 3c08800a */ lui $t0,0x800a +/* f03b2bc: 8d08a2f8 */ lw $t0,-0x5d08($t0) +/* f03b2c0: 024b6021 */ addu $t4,$s2,$t3 +/* f03b2c4: 0191001a */ div $zero,$t4,$s1 +/* f03b2c8: 00006810 */ mfhi $t5 +/* f03b2cc: 000d7040 */ sll $t6,$t5,0x1 +/* f03b2d0: 02ee7821 */ addu $t7,$s7,$t6 +/* f03b2d4: 85f80000 */ lh $t8,0x0($t7) +/* f03b2d8: 16200002 */ bnez $s1,.L0f03b2e4 +/* f03b2dc: 00000000 */ sll $zero,$zero,0x0 +/* f03b2e0: 0007000d */ break 0x7 +.L0f03b2e4: +/* f03b2e4: 2401ffff */ addiu $at,$zero,-1 +/* f03b2e8: 16210004 */ bne $s1,$at,.L0f03b2fc +/* f03b2ec: 3c018000 */ lui $at,0x8000 +/* f03b2f0: 15810002 */ bne $t4,$at,.L0f03b2fc +/* f03b2f4: 00000000 */ sll $zero,$zero,0x0 +/* f03b2f8: 0006000d */ break 0x6 +.L0f03b2fc: +/* f03b2fc: 0018c8c0 */ sll $t9,$t8,0x3 +/* f03b300: 0338c821 */ addu $t9,$t9,$t8 +/* f03b304: 0019c8c0 */ sll $t9,$t9,0x3 +/* f03b308: 03288021 */ addu $s0,$t9,$t0 +/* f03b30c: 92090000 */ lbu $t1,0x0($s0) +/* f03b310: 24010001 */ addiu $at,$zero,0x1 +/* f03b314: 8e150004 */ lw $s5,0x4($s0) +/* f03b318: 552100a3 */ bnel $t1,$at,.L0f03b5a8 +/* f03b31c: 26520001 */ addiu $s2,$s2,0x1 +/* f03b320: 92aa0002 */ lbu $t2,0x2($s5) +/* f03b324: 314b0040 */ andi $t3,$t2,0x40 +/* f03b328: 5560009f */ bnezl $t3,.L0f03b5a8 +/* f03b32c: 26520001 */ addiu $s2,$s2,0x1 +/* f03b330: 8ea20040 */ lw $v0,0x40($s5) +/* f03b334: 3c010020 */ lui $at,0x20 +/* f03b338: 304c8000 */ andi $t4,$v0,0x8000 +/* f03b33c: 5580009a */ bnezl $t4,.L0f03b5a8 +/* f03b340: 26520001 */ addiu $s2,$s2,0x1 +/* f03b344: 00416824 */ and $t5,$v0,$at +/* f03b348: 55a00097 */ bnezl $t5,.L0f03b5a8 +/* f03b34c: 26520001 */ addiu $s2,$s2,0x1 +/* f03b350: 02c02025 */ or $a0,$s6,$zero +/* f03b354: 0fc12495 */ jal func0f049254 +/* f03b358: 02002825 */ or $a1,$s0,$zero +/* f03b35c: 46000506 */ mov.s $f20,$f0 +/* f03b360: 02602025 */ or $a0,$s3,$zero +/* f03b364: 0fc12495 */ jal func0f049254 +/* f03b368: 02002825 */ or $a1,$s0,$zero +/* f03b36c: 3c014396 */ lui $at,0x4396 +/* f03b370: 44812000 */ mtc1 $at,$f4 +/* f03b374: e7a00094 */ swc1 $f0,0x94($sp) +/* f03b378: 4604003c */ c.lt.s $f0,$f4 +/* f03b37c: 00000000 */ sll $zero,$zero,0x0 +/* f03b380: 45020089 */ bc1fl .L0f03b5a8 +/* f03b384: 26520001 */ addiu $s2,$s2,0x1 +/* f03b388: 4614a180 */ add.s $f6,$f20,$f20 +/* f03b38c: 3c014448 */ lui $at,0x4448 +/* f03b390: 4600303c */ c.lt.s $f6,$f0 +/* f03b394: 00000000 */ sll $zero,$zero,0x0 +/* f03b398: 45020083 */ bc1fl .L0f03b5a8 +/* f03b39c: 26520001 */ addiu $s2,$s2,0x1 +/* f03b3a0: 44814000 */ mtc1 $at,$f8 +/* f03b3a4: 00000000 */ sll $zero,$zero,0x0 +/* f03b3a8: 4614403c */ c.lt.s $f8,$f20 +/* f03b3ac: 00000000 */ sll $zero,$zero,0x0 +/* f03b3b0: 4502007d */ bc1fl .L0f03b5a8 +/* f03b3b4: 26520001 */ addiu $s2,$s2,0x1 +/* f03b3b8: 02002025 */ or $a0,$s0,$zero +/* f03b3bc: 27a50088 */ addiu $a1,$sp,0x88 +/* f03b3c0: 27a60090 */ addiu $a2,$sp,0x90 +/* f03b3c4: 0fc19881 */ jal func0f066204 +/* f03b3c8: 27a7008c */ addiu $a3,$sp,0x8c +/* f03b3cc: 02602025 */ or $a0,$s3,$zero +/* f03b3d0: 27a5007c */ addiu $a1,$sp,0x7c +/* f03b3d4: 27a60084 */ addiu $a2,$sp,0x84 +/* f03b3d8: 0fc19881 */ jal func0f066204 +/* f03b3dc: 27a70080 */ addiu $a3,$sp,0x80 +/* f03b3e0: c7aa0084 */ lwc1 $f10,0x84($sp) +/* f03b3e4: c7b00080 */ lwc1 $f16,0x80($sp) +/* f03b3e8: 3c017f1b */ lui $at,0x7f1b +/* f03b3ec: c4268ecc */ lwc1 $f6,-0x7134($at) +/* f03b3f0: 46105081 */ sub.s $f2,$f10,$f16 +/* f03b3f4: c7b20090 */ lwc1 $f18,0x90($sp) +/* f03b3f8: c7a4008c */ lwc1 $f4,0x8c($sp) +/* f03b3fc: 3c017f1b */ lui $at,0x7f1b +/* f03b400: 46061202 */ mul.s $f8,$f2,$f6 +/* f03b404: 46049001 */ sub.s $f0,$f18,$f4 +/* f03b408: 4600403c */ c.lt.s $f8,$f0 +/* f03b40c: 00000000 */ sll $zero,$zero,0x0 +/* f03b410: 45020062 */ bc1fl .L0f03b59c +/* f03b414: 02002025 */ or $a0,$s0,$zero +/* f03b418: c42a8ed0 */ lwc1 $f10,-0x7130($at) +/* f03b41c: 02002025 */ or $a0,$s0,$zero +/* f03b420: 00002825 */ or $a1,$zero,$zero +/* f03b424: 460a1402 */ mul.s $f16,$f2,$f10 +/* f03b428: 4610003c */ c.lt.s $f0,$f16 +/* f03b42c: 00000000 */ sll $zero,$zero,0x0 +/* f03b430: 4502005a */ bc1fl .L0f03b59c +/* f03b434: 02002025 */ or $a0,$s0,$zero +/* f03b438: 0fc1905e */ jal func0f064178 +/* f03b43c: 26740008 */ addiu $s4,$s3,0x8 +/* f03b440: 02802025 */ or $a0,$s4,$zero +/* f03b444: 8fa5004c */ lw $a1,0x4c($sp) +/* f03b448: 26060008 */ addiu $a2,$s0,0x8 +/* f03b44c: 0c00b706 */ jal 0x2dc18 +/* f03b450: 24070022 */ addiu $a3,$zero,0x22 +/* f03b454: 10400050 */ beqz $v0,.L0f03b598 +/* f03b458: 02002025 */ or $a0,$s0,$zero +/* f03b45c: 0fc1905e */ jal func0f064178 +/* f03b460: 24050001 */ addiu $a1,$zero,0x1 +/* f03b464: c6000008 */ lwc1 $f0,0x8($s0) +/* f03b468: c6ca0008 */ lwc1 $f10,0x8($s6) +/* f03b46c: 3c013fa0 */ lui $at,0x3fa0 +/* f03b470: 44812000 */ mtc1 $at,$f4 +/* f03b474: 46005401 */ sub.s $f16,$f10,$f0 +/* f03b478: c7b20088 */ lwc1 $f18,0x88($sp) +/* f03b47c: c7a8007c */ lwc1 $f8,0x7c($sp) +/* f03b480: 02602025 */ or $a0,$s3,$zero +/* f03b484: 46049182 */ mul.s $f6,$f18,$f4 +/* f03b488: 46148483 */ div.s $f18,$f16,$f20 +/* f03b48c: 27a50068 */ addiu $a1,$sp,0x68 +/* f03b490: 46083080 */ add.s $f2,$f6,$f8 +/* f03b494: 46029102 */ mul.s $f4,$f18,$f2 +/* f03b498: 46040181 */ sub.s $f6,$f0,$f4 +/* f03b49c: e7a60068 */ swc1 $f6,0x68($sp) +/* f03b4a0: c6c80010 */ lwc1 $f8,0x10($s6) +/* f03b4a4: c60c0010 */ lwc1 $f12,0x10($s0) +/* f03b4a8: 460c4281 */ sub.s $f10,$f8,$f12 +/* f03b4ac: 46145403 */ div.s $f16,$f10,$f20 +/* f03b4b0: 46028482 */ mul.s $f18,$f16,$f2 +/* f03b4b4: 46126101 */ sub.s $f4,$f12,$f18 +/* f03b4b8: e7a40070 */ swc1 $f4,0x70($sp) +/* f03b4bc: c606000c */ lwc1 $f6,0xc($s0) +/* f03b4c0: 0fc0da5d */ jal func0f036974 +/* f03b4c4: e7a6006c */ swc1 $f6,0x6c($sp) +/* f03b4c8: 50400034 */ beqzl $v0,.L0f03b59c +/* f03b4cc: 02002025 */ or $a0,$s0,$zero +/* f03b4d0: 8fa302b8 */ lw $v1,0x2b8($sp) +/* f03b4d4: 24110001 */ addiu $s1,$zero,0x1 +/* f03b4d8: 27b20058 */ addiu $s2,$sp,0x58 +/* f03b4dc: 10600003 */ beqz $v1,.L0f03b4ec +/* f03b4e0: 02802025 */ or $a0,$s4,$zero +/* f03b4e4: 10000002 */ beqz $zero,.L0f03b4f0 +/* f03b4e8: 906202fe */ lbu $v0,0x2fe($v1) +.L0f03b4ec: +/* f03b4ec: 00001025 */ or $v0,$zero,$zero +.L0f03b4f0: +/* f03b4f0: 14400013 */ bnez $v0,.L0f03b540 +/* f03b4f4: 8fa5004c */ lw $a1,0x4c($sp) +/* f03b4f8: 3c017f1b */ lui $at,0x7f1b +/* f03b4fc: c4288ed4 */ lwc1 $f8,-0x712c($at) +/* f03b500: c7aa0094 */ lwc1 $f10,0x94($sp) +/* f03b504: 3c0142c8 */ lui $at,0x42c8 +/* f03b508: c7b00094 */ lwc1 $f16,0x94($sp) +/* f03b50c: 460a403c */ c.lt.s $f8,$f10 +/* f03b510: 00000000 */ sll $zero,$zero,0x0 +/* f03b514: 45020004 */ bc1fl .L0f03b528 +/* f03b518: 44819000 */ mtc1 $at,$f18 +/* f03b51c: 10000008 */ beqz $zero,.L0f03b540 +/* f03b520: 24110002 */ addiu $s1,$zero,0x2 +/* f03b524: 44819000 */ mtc1 $at,$f18 +.L0f03b528: +/* f03b528: 00000000 */ sll $zero,$zero,0x0 +/* f03b52c: 4612803c */ c.lt.s $f16,$f18 +/* f03b530: 00000000 */ sll $zero,$zero,0x0 +/* f03b534: 45020003 */ bc1fl .L0f03b544 +/* f03b538: 27a60068 */ addiu $a2,$sp,0x68 +/* f03b53c: 00008825 */ or $s1,$zero,$zero +.L0f03b540: +/* f03b540: 27a60068 */ addiu $a2,$sp,0x68 +.L0f03b544: +/* f03b544: 0fc1979d */ jal func0f065e74 +/* f03b548: 02403825 */ or $a3,$s2,$zero +/* f03b54c: 8fa402b8 */ lw $a0,0x2b8($sp) +/* f03b550: 27a50068 */ addiu $a1,$sp,0x68 +/* f03b554: 02403025 */ or $a2,$s2,$zero +/* f03b558: 0fc0e10f */ jal func0f03843c +/* f03b55c: 02203825 */ or $a3,$s1,$zero +/* f03b560: 3c0e800a */ lui $t6,0x800a +/* f03b564: 8dcea2f8 */ lw $t6,-0x5d08($t6) +/* f03b568: 24010048 */ addiu $at,$zero,0x48 +/* f03b56c: 8fb902b8 */ lw $t9,0x2b8($sp) +/* f03b570: 020e7823 */ subu $t7,$s0,$t6 +/* f03b574: 01e1001a */ div $zero,$t7,$at +/* f03b578: 0000c012 */ mflo $t8 +/* f03b57c: a738012c */ sh $t8,0x12c($t9) +/* f03b580: 8ea80040 */ lw $t0,0x40($s5) +/* f03b584: 3c010020 */ lui $at,0x20 +/* f03b588: 24020001 */ addiu $v0,$zero,0x1 +/* f03b58c: 01014825 */ or $t1,$t0,$at +/* f03b590: 1000000b */ beqz $zero,.L0f03b5c0 +/* f03b594: aea90040 */ sw $t1,0x40($s5) +.L0f03b598: +/* f03b598: 02002025 */ or $a0,$s0,$zero +.L0f03b59c: +/* f03b59c: 0fc1905e */ jal func0f064178 +/* f03b5a0: 24050001 */ addiu $a1,$zero,0x1 +/* f03b5a4: 26520001 */ addiu $s2,$s2,0x1 +.L0f03b5a8: +/* f03b5a8: 00125400 */ sll $t2,$s2,0x10 +/* f03b5ac: 000a9403 */ sra $s2,$t2,0x10 +/* f03b5b0: 0251082a */ slt $at,$s2,$s1 +/* f03b5b4: 5420ff40 */ bnezl $at,.L0f03b2b8 +/* f03b5b8: 87ab00a0 */ lh $t3,0xa0($sp) +.L0f03b5bc: +/* f03b5bc: 00001025 */ or $v0,$zero,$zero +.L0f03b5c0: +/* f03b5c0: 8fbf003c */ lw $ra,0x3c($sp) +/* f03b5c4: d7b40010 */ ldc1 $f20,0x10($sp) +/* f03b5c8: 8fb0001c */ lw $s0,0x1c($sp) +/* f03b5cc: 8fb10020 */ lw $s1,0x20($sp) +/* f03b5d0: 8fb20024 */ lw $s2,0x24($sp) +/* f03b5d4: 8fb30028 */ lw $s3,0x28($sp) +/* f03b5d8: 8fb4002c */ lw $s4,0x2c($sp) +/* f03b5dc: 8fb50030 */ lw $s5,0x30($sp) +/* f03b5e0: 8fb60034 */ lw $s6,0x34($sp) +/* f03b5e4: 8fb70038 */ lw $s7,0x38($sp) +/* f03b5e8: 03e00008 */ jr $ra +/* f03b5ec: 27bd02b8 */ addiu $sp,$sp,0x2b8 +); + +GLOBAL_ASM( +glabel func0f03b5f0 +/* f03b5f0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03b5f4: afb00018 */ sw $s0,0x18($sp) +/* f03b5f8: 00808025 */ or $s0,$a0,$zero +/* f03b5fc: afbf001c */ sw $ra,0x1c($sp) +/* f03b600: 10800003 */ beqz $a0,.L0f03b610 +/* f03b604: afa50024 */ sw $a1,0x24($sp) +/* f03b608: 10000002 */ beqz $zero,.L0f03b614 +/* f03b60c: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03b610: +/* f03b610: 00001025 */ or $v0,$zero,$zero +.L0f03b614: +/* f03b614: 54400016 */ bnezl $v0,.L0f03b670 +/* f03b618: 00001025 */ or $v0,$zero,$zero +/* f03b61c: 0fc0e686 */ jal func0f039a18 +/* f03b620: 02002025 */ or $a0,$s0,$zero +/* f03b624: 10400011 */ beqz $v0,.L0f03b66c +/* f03b628: 02002025 */ or $a0,$s0,$zero +/* f03b62c: 0fc1258b */ jal func0f04962c +/* f03b630: 8fa50024 */ lw $a1,0x24($sp) +/* f03b634: 0440000d */ bltz $v0,.L0f03b66c +/* f03b638: 00402025 */ or $a0,$v0,$zero +/* f03b63c: 0fc1a070 */ jal func0f0681c0 +/* f03b640: 00000000 */ sll $zero,$zero,0x0 +/* f03b644: 10400009 */ beqz $v0,.L0f03b66c +/* f03b648: 00402025 */ or $a0,$v0,$zero +/* f03b64c: 0fc21a6a */ jal func0f0869a8 +/* f03b650: 00000000 */ sll $zero,$zero,0x0 +/* f03b654: 50400006 */ beqzl $v0,.L0f03b670 +/* f03b658: 00001025 */ or $v0,$zero,$zero +/* f03b65c: 0fc0bbff */ jal func0f02effc +/* f03b660: 02002025 */ or $a0,$s0,$zero +/* f03b664: 10000002 */ beqz $zero,.L0f03b670 +/* f03b668: 24020001 */ addiu $v0,$zero,0x1 +.L0f03b66c: +/* f03b66c: 00001025 */ or $v0,$zero,$zero +.L0f03b670: +/* f03b670: 8fbf001c */ lw $ra,0x1c($sp) +/* f03b674: 8fb00018 */ lw $s0,0x18($sp) +/* f03b678: 27bd0020 */ addiu $sp,$sp,0x20 +/* f03b67c: 03e00008 */ jr $ra +/* f03b680: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03b684 +/* f03b684: 27bdff98 */ addiu $sp,$sp,-104 +/* f03b688: afb00018 */ sw $s0,0x18($sp) +/* f03b68c: 00808025 */ or $s0,$a0,$zero +/* f03b690: afbf001c */ sw $ra,0x1c($sp) +/* f03b694: afa5006c */ sw $a1,0x6c($sp) +/* f03b698: afa60070 */ sw $a2,0x70($sp) +/* f03b69c: 10800003 */ beqz $a0,.L0f03b6ac +/* f03b6a0: afa00064 */ sw $zero,0x64($sp) +/* f03b6a4: 10000002 */ beqz $zero,.L0f03b6b0 +/* f03b6a8: 908502fe */ lbu $a1,0x2fe($a0) +.L0f03b6ac: +/* f03b6ac: 00002825 */ or $a1,$zero,$zero +.L0f03b6b0: +/* f03b6b0: 54a000ae */ bnezl $a1,.L0f03b96c +/* f03b6b4: 8fbf001c */ lw $ra,0x1c($sp) +/* f03b6b8: 0c004b70 */ jal 0x12dc0 +/* f03b6bc: 00000000 */ sll $zero,$zero,0x0 +/* f03b6c0: 240100ff */ addiu $at,$zero,0xff +/* f03b6c4: 0041001b */ divu $zero,$v0,$at +/* f03b6c8: 920f000f */ lbu $t7,0xf($s0) +/* f03b6cc: 00007010 */ mfhi $t6 +/* f03b6d0: 01cf082b */ sltu $at,$t6,$t7 +/* f03b6d4: 502000a5 */ beqzl $at,.L0f03b96c +/* f03b6d8: 8fbf001c */ lw $ra,0x1c($sp) +/* f03b6dc: 0fc12472 */ jal func0f0491c8 +/* f03b6e0: 02002025 */ or $a0,$s0,$zero +/* f03b6e4: 3c014348 */ lui $at,0x4348 +/* f03b6e8: 44812000 */ mtc1 $at,$f4 +/* f03b6ec: 00000000 */ sll $zero,$zero,0x0 +/* f03b6f0: 4600203c */ c.lt.s $f4,$f0 +/* f03b6f4: 00000000 */ sll $zero,$zero,0x0 +/* f03b6f8: 4502009c */ bc1fl .L0f03b96c +/* f03b6fc: 8fbf001c */ lw $ra,0x1c($sp) +/* f03b700: 0fc0e686 */ jal func0f039a18 +/* f03b704: 02002025 */ or $a0,$s0,$zero +/* f03b708: 50400098 */ beqzl $v0,.L0f03b96c +/* f03b70c: 8fbf001c */ lw $ra,0x1c($sp) +/* f03b710: 0fc0a221 */ jal func0f028884 +/* f03b714: 02002025 */ or $a0,$s0,$zero +/* f03b718: 10400007 */ beqz $v0,.L0f03b738 +/* f03b71c: 00000000 */ sll $zero,$zero,0x0 +/* f03b720: c4460008 */ lwc1 $f6,0x8($v0) +/* f03b724: e7a60054 */ swc1 $f6,0x54($sp) +/* f03b728: c448000c */ lwc1 $f8,0xc($v0) +/* f03b72c: e7a80058 */ swc1 $f8,0x58($sp) +/* f03b730: c44a0010 */ lwc1 $f10,0x10($v0) +/* f03b734: e7aa005c */ swc1 $f10,0x5c($sp) +.L0f03b738: +/* f03b738: 5040008c */ beqzl $v0,.L0f03b96c +/* f03b73c: 8fbf001c */ lw $ra,0x1c($sp) +/* f03b740: 8e02001c */ lw $v0,0x1c($s0) +/* f03b744: 27a60054 */ addiu $a2,$sp,0x54 +/* f03b748: 24070033 */ addiu $a3,$zero,0x33 +/* f03b74c: 24440008 */ addiu $a0,$v0,0x8 +/* f03b750: 0c00b706 */ jal 0x2dc18 +/* f03b754: 24450028 */ addiu $a1,$v0,0x28 +/* f03b758: 10400083 */ beqz $v0,.L0f03b968 +/* f03b75c: 02002025 */ or $a0,$s0,$zero +/* f03b760: 0fc0a209 */ jal func0f028824 +/* f03b764: 24050001 */ addiu $a1,$zero,0x1 +/* f03b768: afa20050 */ sw $v0,0x50($sp) +/* f03b76c: 02002025 */ or $a0,$s0,$zero +/* f03b770: 0fc0a209 */ jal func0f028824 +/* f03b774: 00002825 */ or $a1,$zero,$zero +/* f03b778: 3c037f16 */ lui $v1,0x7f16 +/* f03b77c: 3c077f16 */ lui $a3,0x7f16 +/* f03b780: 2465b534 */ addiu $a1,$v1,-19148 +/* f03b784: 24e6b908 */ addiu $a2,$a3,-18168 +/* f03b788: 00a6082b */ sltu $at,$a1,$a2 +/* f03b78c: afa2004c */ sw $v0,0x4c($sp) +/* f03b790: 10200008 */ beqz $at,.L0f03b7b4 +/* f03b794: 00002025 */ or $a0,$zero,$zero +.L0f03b798: +/* f03b798: 8ca30000 */ lw $v1,0x0($a1) +/* f03b79c: 24a50004 */ addiu $a1,$a1,0x4 +/* f03b7a0: 00a6082b */ sltu $at,$a1,$a2 +/* f03b7a4: 00832021 */ addu $a0,$a0,$v1 +/* f03b7a8: 0003c043 */ sra $t8,$v1,0x1 +/* f03b7ac: 1420fffa */ bnez $at,.L0f03b798 +/* f03b7b0: 00982021 */ addu $a0,$a0,$t8 +.L0f03b7b4: +/* f03b7b4: 3c01860b */ lui $at,0x860b +/* f03b7b8: 3421adfe */ ori $at,$at,0xadfe +/* f03b7bc: 1081000b */ beq $a0,$at,.L0f03b7ec +/* f03b7c0: 3c08800a */ lui $t0,0x800a +/* f03b7c4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f03b7c8: 8d090284 */ lw $t1,0x284($t0) +/* f03b7cc: 24190001 */ addiu $t9,$zero,0x1 +/* f03b7d0: ad391bf0 */ sw $t9,0x1bf0($t1) +/* f03b7d4: 8d0a0008 */ lw $t2,0x8($t0) +/* f03b7d8: 8d0c0284 */ lw $t4,0x284($t0) +/* f03b7dc: 254b0078 */ addiu $t3,$t2,0x78 +/* f03b7e0: ad8b1bf4 */ sw $t3,0x1bf4($t4) +/* f03b7e4: 8d0d0284 */ lw $t5,0x284($t0) +/* f03b7e8: ada01bf8 */ sw $zero,0x1bf8($t5) +.L0f03b7ec: +/* f03b7ec: 3c08800a */ lui $t0,0x800a +/* f03b7f0: 10400014 */ beqz $v0,.L0f03b844 +/* f03b7f4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f03b7f8: 8c430004 */ lw $v1,0x4($v0) +/* f03b7fc: 2401001e */ addiu $at,$zero,0x1e +/* f03b800: 00002825 */ or $a1,$zero,$zero +/* f03b804: 9064005c */ lbu $a0,0x5c($v1) +/* f03b808: 00003025 */ or $a2,$zero,$zero +/* f03b80c: 10810003 */ beq $a0,$at,.L0f03b81c +/* f03b810: 2401001f */ addiu $at,$zero,0x1f +/* f03b814: 5481000c */ bnel $a0,$at,.L0f03b848 +/* f03b818: 8fb90064 */ lw $t9,0x64($sp) +.L0f03b81c: +/* f03b81c: 0fc0bca2 */ jal func0f02f288 +/* f03b820: 02002025 */ or $a0,$s0,$zero +/* f03b824: 8fae006c */ lw $t6,0x6c($sp) +/* f03b828: 3c08800a */ lui $t0,0x800a +/* f03b82c: 24180001 */ addiu $t8,$zero,0x1 +/* f03b830: ae0e002c */ sw $t6,0x2c($s0) +/* f03b834: 8faf0070 */ lw $t7,0x70($sp) +/* f03b838: 25089fc0 */ addiu $t0,$t0,-24640 +/* f03b83c: ae0f0030 */ sw $t7,0x30($s0) +/* f03b840: afb80064 */ sw $t8,0x64($sp) +.L0f03b844: +/* f03b844: 8fb90064 */ lw $t9,0x64($sp) +.L0f03b848: +/* f03b848: 8fa20050 */ lw $v0,0x50($sp) +/* f03b84c: 57200016 */ bnezl $t9,.L0f03b8a8 +/* f03b850: 8fac0064 */ lw $t4,0x64($sp) +/* f03b854: 50400014 */ beqzl $v0,.L0f03b8a8 +/* f03b858: 8fac0064 */ lw $t4,0x64($sp) +/* f03b85c: 8c430004 */ lw $v1,0x4($v0) +/* f03b860: 2401001e */ addiu $at,$zero,0x1e +/* f03b864: 24050001 */ addiu $a1,$zero,0x1 +/* f03b868: 9064005c */ lbu $a0,0x5c($v1) +/* f03b86c: 00003025 */ or $a2,$zero,$zero +/* f03b870: 24090001 */ addiu $t1,$zero,0x1 +/* f03b874: 10810002 */ beq $a0,$at,.L0f03b880 +/* f03b878: 2401001f */ addiu $at,$zero,0x1f +/* f03b87c: 14810009 */ bne $a0,$at,.L0f03b8a4 +.L0f03b880: +/* f03b880: 02002025 */ or $a0,$s0,$zero +/* f03b884: 0fc0bca2 */ jal func0f02f288 +/* f03b888: afa90064 */ sw $t1,0x64($sp) +/* f03b88c: 8faa006c */ lw $t2,0x6c($sp) +/* f03b890: 3c08800a */ lui $t0,0x800a +/* f03b894: 25089fc0 */ addiu $t0,$t0,-24640 +/* f03b898: ae0a002c */ sw $t2,0x2c($s0) +/* f03b89c: 8fab0070 */ lw $t3,0x70($sp) +/* f03b8a0: ae0b0030 */ sw $t3,0x30($s0) +.L0f03b8a4: +/* f03b8a4: 8fac0064 */ lw $t4,0x64($sp) +.L0f03b8a8: +/* f03b8a8: 8fa20050 */ lw $v0,0x50($sp) +/* f03b8ac: 5580002f */ bnezl $t4,.L0f03b96c +/* f03b8b0: 8fbf001c */ lw $ra,0x1c($sp) +/* f03b8b4: 10400003 */ beqz $v0,.L0f03b8c4 +/* f03b8b8: 8fad004c */ lw $t5,0x4c($sp) +/* f03b8bc: 55a0002b */ bnezl $t5,.L0f03b96c +/* f03b8c0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03b8c4: +/* f03b8c4: 8fae004c */ lw $t6,0x4c($sp) +/* f03b8c8: 00003825 */ or $a3,$zero,$zero +/* f03b8cc: 51c00003 */ beqzl $t6,.L0f03b8dc +/* f03b8d0: 8d0404b4 */ lw $a0,0x4b4($t0) +/* f03b8d4: 3c071000 */ lui $a3,0x1000 +/* f03b8d8: 8d0404b4 */ lw $a0,0x4b4($t0) +.L0f03b8dc: +/* f03b8dc: 0fc59585 */ jal func0f165614 +/* f03b8e0: afa70030 */ sw $a3,0x30($sp) +/* f03b8e4: 24010023 */ addiu $at,$zero,0x23 +/* f03b8e8: 14410007 */ bne $v0,$at,.L0f03b908 +/* f03b8ec: 8fa70030 */ lw $a3,0x30($sp) +/* f03b8f0: 02002025 */ or $a0,$s0,$zero +/* f03b8f4: 24050112 */ addiu $a1,$zero,0x112 +/* f03b8f8: 0fc22eb4 */ jal func0f08bad0 +/* f03b8fc: 2406001f */ addiu $a2,$zero,0x1f +/* f03b900: 10000005 */ beqz $zero,.L0f03b918 +/* f03b904: 00000000 */ sll $zero,$zero,0x0 +.L0f03b908: +/* f03b908: 02002025 */ or $a0,$s0,$zero +/* f03b90c: 24050112 */ addiu $a1,$zero,0x112 +/* f03b910: 0fc22eb4 */ jal func0f08bad0 +/* f03b914: 2406001e */ addiu $a2,$zero,0x1e +.L0f03b918: +/* f03b918: 10400013 */ beqz $v0,.L0f03b968 +/* f03b91c: 02002025 */ or $a0,$s0,$zero +/* f03b920: 8c430004 */ lw $v1,0x4($v0) +/* f03b924: 24190001 */ addiu $t9,$zero,0x1 +/* f03b928: 24050001 */ addiu $a1,$zero,0x1 +/* f03b92c: 8c6f0040 */ lw $t7,0x40($v1) +/* f03b930: 35f80800 */ ori $t8,$t7,0x800 +/* f03b934: ac780040 */ sw $t8,0x40($v1) +/* f03b938: 8fa9004c */ lw $t1,0x4c($sp) +/* f03b93c: afb90064 */ sw $t9,0x64($sp) +/* f03b940: 15200003 */ bnez $t1,.L0f03b950 +/* f03b944: 00000000 */ sll $zero,$zero,0x0 +/* f03b948: 10000001 */ beqz $zero,.L0f03b950 +/* f03b94c: 00002825 */ or $a1,$zero,$zero +.L0f03b950: +/* f03b950: 0fc0bca2 */ jal func0f02f288 +/* f03b954: 24060001 */ addiu $a2,$zero,0x1 +/* f03b958: 8faa006c */ lw $t2,0x6c($sp) +/* f03b95c: ae0a002c */ sw $t2,0x2c($s0) +/* f03b960: 8fab0070 */ lw $t3,0x70($sp) +/* f03b964: ae0b0030 */ sw $t3,0x30($s0) +.L0f03b968: +/* f03b968: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03b96c: +/* f03b96c: 8fa20064 */ lw $v0,0x64($sp) +/* f03b970: 8fb00018 */ lw $s0,0x18($sp) +/* f03b974: 03e00008 */ jr $ra +/* f03b978: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f03b97c +/* f03b97c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f03b980: afb00018 */ sw $s0,0x18($sp) +/* f03b984: 00808025 */ or $s0,$a0,$zero +/* f03b988: afbf001c */ sw $ra,0x1c($sp) +/* f03b98c: afa60030 */ sw $a2,0x30($sp) +/* f03b990: 10800003 */ beqz $a0,.L0f03b9a0 +/* f03b994: 00a03825 */ or $a3,$a1,$zero +/* f03b998: 10000002 */ beqz $zero,.L0f03b9a4 +/* f03b99c: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03b9a0: +/* f03b9a0: 00001025 */ or $v0,$zero,$zero +.L0f03b9a4: +/* f03b9a4: 24010002 */ addiu $at,$zero,0x2 +/* f03b9a8: 10410003 */ beq $v0,$at,.L0f03b9b8 +/* f03b9ac: 24010004 */ addiu $at,$zero,0x4 +/* f03b9b0: 14410003 */ bne $v0,$at,.L0f03b9c0 +/* f03b9b4: 00e02025 */ or $a0,$a3,$zero +.L0f03b9b8: +/* f03b9b8: 1000001d */ beqz $zero,.L0f03ba30 +/* f03b9bc: 00001025 */ or $v0,$zero,$zero +.L0f03b9c0: +/* f03b9c0: 93a50033 */ lbu $a1,0x33($sp) +/* f03b9c4: 0fc22e20 */ jal func0f08b880 +/* f03b9c8: 02003025 */ or $a2,$s0,$zero +/* f03b9cc: 50400018 */ beqzl $v0,.L0f03ba30 +/* f03b9d0: 00001025 */ or $v0,$zero,$zero +/* f03b9d4: 8c4e0014 */ lw $t6,0x14($v0) +/* f03b9d8: 51c00015 */ beqzl $t6,.L0f03ba30 +/* f03b9dc: 00001025 */ or $v0,$zero,$zero +/* f03b9e0: 8c440018 */ lw $a0,0x18($v0) +/* f03b9e4: 8c850014 */ lw $a1,0x14($a0) +/* f03b9e8: 0c006bd6 */ jal 0x1af58 +/* f03b9ec: afa20024 */ sw $v0,0x24($sp) +/* f03b9f0: 8fa30024 */ lw $v1,0x24($sp) +/* f03b9f4: 8e05001c */ lw $a1,0x1c($s0) +/* f03b9f8: 0fc181a6 */ jal func0f060698 +/* f03b9fc: 8c640014 */ lw $a0,0x14($v1) +/* f03ba00: 8fa30024 */ lw $v1,0x24($sp) +/* f03ba04: 240f02d0 */ addiu $t7,$zero,0x2d0 +/* f03ba08: 24050001 */ addiu $a1,$zero,0x1 +/* f03ba0c: a46f0062 */ sh $t7,0x62($v1) +/* f03ba10: 0fc20a59 */ jal func0f082964 +/* f03ba14: 8c640014 */ lw $a0,0x14($v1) +/* f03ba18: 8e180014 */ lw $t8,0x14($s0) +/* f03ba1c: 24020001 */ addiu $v0,$zero,0x1 +/* f03ba20: 37190001 */ ori $t9,$t8,0x1 +/* f03ba24: 10000002 */ beqz $zero,.L0f03ba30 +/* f03ba28: ae190014 */ sw $t9,0x14($s0) +/* f03ba2c: 00001025 */ or $v0,$zero,$zero +.L0f03ba30: +/* f03ba30: 8fbf001c */ lw $ra,0x1c($sp) +/* f03ba34: 8fb00018 */ lw $s0,0x18($sp) +/* f03ba38: 27bd0028 */ addiu $sp,$sp,0x28 +/* f03ba3c: 03e00008 */ jr $ra +/* f03ba40: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03ba44 +/* f03ba44: 27bdffb8 */ addiu $sp,$sp,-72 +/* f03ba48: afbf0024 */ sw $ra,0x24($sp) +/* f03ba4c: afb0001c */ sw $s0,0x1c($sp) +/* f03ba50: 00808025 */ or $s0,$a0,$zero +/* f03ba54: afb10020 */ sw $s1,0x20($sp) +/* f03ba58: afa5004c */ sw $a1,0x4c($sp) +/* f03ba5c: afa60050 */ sw $a2,0x50($sp) +/* f03ba60: 0fc0a221 */ jal func0f028884 +/* f03ba64: afa70054 */ sw $a3,0x54($sp) +/* f03ba68: 3c0e8007 */ lui $t6,0x8007 +/* f03ba6c: 8dce8298 */ lw $t6,-0x7d68($t6) +/* f03ba70: 00408825 */ or $s1,$v0,$zero +/* f03ba74: 02002025 */ or $a0,$s0,$zero +/* f03ba78: afae0040 */ sw $t6,0x40($sp) +/* f03ba7c: 8e0302d4 */ lw $v1,0x2d4($s0) +/* f03ba80: 24050014 */ addiu $a1,$zero,0x14 +/* f03ba84: 10600008 */ beqz $v1,.L0f03baa8 +/* f03ba88: 00000000 */ sll $zero,$zero,0x0 +/* f03ba8c: 8c6f0020 */ lw $t7,0x20($v1) +/* f03ba90: a3af0040 */ sb $t7,0x40($sp) +/* f03ba94: 8e1802d4 */ lw $t8,0x2d4($s0) +/* f03ba98: 8f19004c */ lw $t9,0x4c($t8) +/* f03ba9c: 00194080 */ sll $t0,$t9,0x2 +/* f03baa0: 00084fc2 */ srl $t1,$t0,0x1f +/* f03baa4: a3a90043 */ sb $t1,0x43($sp) +.L0f03baa8: +/* f03baa8: 0fc1241a */ jal func0f049068 +/* f03baac: 93a60057 */ lbu $a2,0x57($sp) +/* f03bab0: 5040003e */ beqzl $v0,.L0f03bbac +/* f03bab4: 93a40040 */ lbu $a0,0x40($sp) +/* f03bab8: 0fc12472 */ jal func0f0491c8 +/* f03babc: 02002025 */ or $a0,$s0,$zero +/* f03bac0: 8faa0050 */ lw $t2,0x50($sp) +/* f03bac4: 448a2000 */ mtc1 $t2,$f4 +/* f03bac8: 00000000 */ sll $zero,$zero,0x0 +/* f03bacc: 468021a0 */ cvt.s.w $f6,$f4 +/* f03bad0: 4606003c */ c.lt.s $f0,$f6 +/* f03bad4: 00000000 */ sll $zero,$zero,0x0 +/* f03bad8: 45020034 */ bc1fl .L0f03bbac +/* f03badc: 93a40040 */ lbu $a0,0x40($sp) +/* f03bae0: 8e02001c */ lw $v0,0x1c($s0) +/* f03bae4: 26260008 */ addiu $a2,$s1,0x8 +/* f03bae8: 24070033 */ addiu $a3,$zero,0x33 +/* f03baec: 24440008 */ addiu $a0,$v0,0x8 +/* f03baf0: 0c00b706 */ jal 0x2dc18 +/* f03baf4: 24450028 */ addiu $a1,$v0,0x28 +/* f03baf8: 5040002c */ beqzl $v0,.L0f03bbac +/* f03bafc: 93a40040 */ lbu $a0,0x40($sp) +/* f03bb00: 8e0b001c */ lw $t3,0x1c($s0) +/* f03bb04: c6280008 */ lwc1 $f8,0x8($s1) +/* f03bb08: 44809000 */ mtc1 $zero,$f18 +/* f03bb0c: c56a0008 */ lwc1 $f10,0x8($t3) +/* f03bb10: 27a40034 */ addiu $a0,$sp,0x34 +/* f03bb14: e7b20038 */ swc1 $f18,0x38($sp) +/* f03bb18: 460a4401 */ sub.s $f16,$f8,$f10 +/* f03bb1c: 27a50038 */ addiu $a1,$sp,0x38 +/* f03bb20: 27a6003c */ addiu $a2,$sp,0x3c +/* f03bb24: e7b00034 */ swc1 $f16,0x34($sp) +/* f03bb28: 8e0c001c */ lw $t4,0x1c($s0) +/* f03bb2c: c6240010 */ lwc1 $f4,0x10($s1) +/* f03bb30: c5860010 */ lwc1 $f6,0x10($t4) +/* f03bb34: 46062201 */ sub.s $f8,$f4,$f6 +/* f03bb38: 0c0011e4 */ jal 0x4790 +/* f03bb3c: e7a8003c */ swc1 $f8,0x3c($sp) +/* f03bb40: 27a40040 */ addiu $a0,$sp,0x40 +/* f03bb44: 02202825 */ or $a1,$s1,$zero +/* f03bb48: 0fc29f66 */ jal func0f0a7d98 +/* f03bb4c: 2406ffff */ addiu $a2,$zero,-1 +/* f03bb50: 92220000 */ lbu $v0,0x0($s1) +/* f03bb54: 24010006 */ addiu $at,$zero,0x6 +/* f03bb58: 10410003 */ beq $v0,$at,.L0f03bb68 +/* f03bb5c: 24010003 */ addiu $at,$zero,0x3 +/* f03bb60: 54410012 */ bnel $v0,$at,.L0f03bbac +/* f03bb64: 93a40040 */ lbu $a0,0x40($sp) +.L0f03bb68: +/* f03bb68: 0fc2c74a */ jal func0f0b1d28 +/* f03bb6c: 27a40040 */ addiu $a0,$sp,0x40 +/* f03bb70: 8fad004c */ lw $t5,0x4c($sp) +/* f03bb74: 8e0e001c */ lw $t6,0x1c($s0) +/* f03bb78: 8e240004 */ lw $a0,0x4($s1) +/* f03bb7c: 448d5000 */ mtc1 $t5,$f10 +/* f03bb80: 240f00c8 */ addiu $t7,$zero,0xc8 +/* f03bb84: afaf0014 */ sw $t7,0x14($sp) +/* f03bb88: 46805420 */ cvt.s.w $f16,$f10 +/* f03bb8c: 27a60034 */ addiu $a2,$sp,0x34 +/* f03bb90: 27a70040 */ addiu $a3,$sp,0x40 +/* f03bb94: afae0010 */ sw $t6,0x10($sp) +/* f03bb98: 46100482 */ mul.s $f18,$f0,$f16 +/* f03bb9c: 44059000 */ mfc1 $a1,$f18 +/* f03bba0: 0fc0d0cc */ jal func0f034330 +/* f03bba4: 00000000 */ sll $zero,$zero,0x0 +/* f03bba8: 93a40040 */ lbu $a0,0x40($sp) +.L0f03bbac: +/* f03bbac: 0fc18261 */ jal func0f060984 +/* f03bbb0: 8e05001c */ lw $a1,0x1c($s0) +/* f03bbb4: 8fbf0024 */ lw $ra,0x24($sp) +/* f03bbb8: 8fb0001c */ lw $s0,0x1c($sp) +/* f03bbbc: 8fb10020 */ lw $s1,0x20($sp) +/* f03bbc0: 03e00008 */ jr $ra +/* f03bbc4: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f03bbc8 +/* f03bbc8: 27bdffa8 */ addiu $sp,$sp,-88 +/* f03bbcc: afb00028 */ sw $s0,0x28($sp) +/* f03bbd0: 00808025 */ or $s0,$a0,$zero +/* f03bbd4: afbf002c */ sw $ra,0x2c($sp) +/* f03bbd8: afa5005c */ sw $a1,0x5c($sp) +/* f03bbdc: 10800003 */ beqz $a0,.L0f03bbec +/* f03bbe0: afa00054 */ sw $zero,0x54($sp) +/* f03bbe4: 10000002 */ beqz $zero,.L0f03bbf0 +/* f03bbe8: 908302fe */ lbu $v1,0x2fe($a0) +.L0f03bbec: +/* f03bbec: 00001825 */ or $v1,$zero,$zero +.L0f03bbf0: +/* f03bbf0: 0c004b70 */ jal 0x12dc0 +/* f03bbf4: afa30050 */ sw $v1,0x50($sp) +/* f03bbf8: 304e00ff */ andi $t6,$v0,0xff +/* f03bbfc: 2dc10081 */ sltiu $at,$t6,0x81 +/* f03bc00: 14200003 */ bnez $at,.L0f03bc10 +/* f03bc04: 8fa30050 */ lw $v1,0x50($sp) +/* f03bc08: 10000002 */ beqz $zero,.L0f03bc14 +/* f03bc0c: 24080001 */ addiu $t0,$zero,0x1 +.L0f03bc10: +/* f03bc10: 00004025 */ or $t0,$zero,$zero +.L0f03bc14: +/* f03bc14: 14600013 */ bnez $v1,.L0f03bc64 +/* f03bc18: 24010001 */ addiu $at,$zero,0x1 +/* f03bc1c: 3c014120 */ lui $at,0x4120 +/* f03bc20: 44812000 */ mtc1 $at,$f4 +/* f03bc24: 3c0f8007 */ lui $t7,0x8007 +/* f03bc28: 25ef829c */ addiu $t7,$t7,-32100 +/* f03bc2c: 24180078 */ addiu $t8,$zero,0x78 +/* f03bc30: 24190078 */ addiu $t9,$zero,0x78 +/* f03bc34: afaf0054 */ sw $t7,0x54($sp) +/* f03bc38: afb80044 */ sw $t8,0x44($sp) +/* f03bc3c: afb90040 */ sw $t9,0x40($sp) +/* f03bc40: afa80048 */ sw $t0,0x48($sp) +/* f03bc44: 0c004b70 */ jal 0x12dc0 +/* f03bc48: e7a4003c */ swc1 $f4,0x3c($sp) +/* f03bc4c: 2401000b */ addiu $at,$zero,0xb +/* f03bc50: 0041001b */ divu $zero,$v0,$at +/* f03bc54: 00004810 */ mfhi $t1 +/* f03bc58: afa9004c */ sw $t1,0x4c($sp) +/* f03bc5c: 10000034 */ beqz $zero,.L0f03bd30 +/* f03bc60: 8fa80048 */ lw $t0,0x48($sp) +.L0f03bc64: +/* f03bc64: 14610032 */ bne $v1,$at,.L0f03bd30 +/* f03bc68: 3c0a8007 */ lui $t2,0x8007 +/* f03bc6c: 93ad005f */ lbu $t5,0x5f($sp) +/* f03bc70: 3c0141a0 */ lui $at,0x41a0 +/* f03bc74: 44813000 */ mtc1 $at,$f6 +/* f03bc78: 254a835c */ addiu $t2,$t2,-31908 +/* f03bc7c: 240b00c8 */ addiu $t3,$zero,0xc8 +/* f03bc80: 240c00c8 */ addiu $t4,$zero,0xc8 +/* f03bc84: afaa0054 */ sw $t2,0x54($sp) +/* f03bc88: afab0044 */ sw $t3,0x44($sp) +/* f03bc8c: afac0040 */ sw $t4,0x40($sp) +/* f03bc90: 11a00004 */ beqz $t5,.L0f03bca4 +/* f03bc94: e7a6003c */ swc1 $f6,0x3c($sp) +/* f03bc98: 240e0005 */ addiu $t6,$zero,0x5 +/* f03bc9c: 10000024 */ beqz $zero,.L0f03bd30 +/* f03bca0: afae004c */ sw $t6,0x4c($sp) +.L0f03bca4: +/* f03bca4: 8e0f0170 */ lw $t7,0x170($s0) +/* f03bca8: 15e0000a */ bnez $t7,.L0f03bcd4 +/* f03bcac: 00000000 */ sll $zero,$zero,0x0 +/* f03bcb0: 8e180174 */ lw $t8,0x174($s0) +/* f03bcb4: 17000007 */ bnez $t8,.L0f03bcd4 +/* f03bcb8: 00000000 */ sll $zero,$zero,0x0 +/* f03bcbc: 0c004b70 */ jal 0x12dc0 +/* f03bcc0: afa80048 */ sw $t0,0x48($sp) +/* f03bcc4: 30590001 */ andi $t9,$v0,0x1 +/* f03bcc8: afb9004c */ sw $t9,0x4c($sp) +/* f03bccc: 10000018 */ beqz $zero,.L0f03bd30 +/* f03bcd0: 8fa80048 */ lw $t0,0x48($sp) +.L0f03bcd4: +/* f03bcd4: 0c004b70 */ jal 0x12dc0 +/* f03bcd8: afa80048 */ sw $t0,0x48($sp) +/* f03bcdc: 24010005 */ addiu $at,$zero,0x5 +/* f03bce0: 0041001b */ divu $zero,$v0,$at +/* f03bce4: 00001810 */ mfhi $v1 +/* f03bce8: 28610003 */ slti $at,$v1,0x3 +/* f03bcec: afa3004c */ sw $v1,0x4c($sp) +/* f03bcf0: 1420000f */ bnez $at,.L0f03bd30 +/* f03bcf4: 8fa80048 */ lw $t0,0x48($sp) +/* f03bcf8: 8e020170 */ lw $v0,0x170($s0) +/* f03bcfc: 10400004 */ beqz $v0,.L0f03bd10 +/* f03bd00: 00000000 */ sll $zero,$zero,0x0 +/* f03bd04: 8e090174 */ lw $t1,0x174($s0) +/* f03bd08: 5520000a */ bnezl $t1,.L0f03bd34 +/* f03bd0c: 02002025 */ or $a0,$s0,$zero +.L0f03bd10: +/* f03bd10: 50400004 */ beqzl $v0,.L0f03bd24 +/* f03bd14: 8e0a0174 */ lw $t2,0x174($s0) +/* f03bd18: 10000005 */ beqz $zero,.L0f03bd30 +/* f03bd1c: 00004025 */ or $t0,$zero,$zero +/* f03bd20: 8e0a0174 */ lw $t2,0x174($s0) +.L0f03bd24: +/* f03bd24: 51400003 */ beqzl $t2,.L0f03bd34 +/* f03bd28: 02002025 */ or $a0,$s0,$zero +/* f03bd2c: 24080001 */ addiu $t0,$zero,0x1 +.L0f03bd30: +/* f03bd30: 02002025 */ or $a0,$s0,$zero +.L0f03bd34: +/* f03bd34: 24050080 */ addiu $a1,$zero,0x80 +/* f03bd38: 24060001 */ addiu $a2,$zero,0x1 +/* f03bd3c: 0fc12790 */ jal func0f049e40 +/* f03bd40: afa80048 */ sw $t0,0x48($sp) +/* f03bd44: 10400031 */ beqz $v0,.L0f03be0c +/* f03bd48: 8fa80048 */ lw $t0,0x48($sp) +/* f03bd4c: 02002025 */ or $a0,$s0,$zero +/* f03bd50: 24050080 */ addiu $a1,$zero,0x80 +/* f03bd54: 00003025 */ or $a2,$zero,$zero +/* f03bd58: 0fc12790 */ jal func0f049e40 +/* f03bd5c: afa80048 */ sw $t0,0x48($sp) +/* f03bd60: 10400013 */ beqz $v0,.L0f03bdb0 +/* f03bd64: 8fa80048 */ lw $t0,0x48($sp) +/* f03bd68: 8fac004c */ lw $t4,0x4c($sp) +/* f03bd6c: 8fab0054 */ lw $t3,0x54($sp) +/* f03bd70: 3c013fc0 */ lui $at,0x3fc0 +/* f03bd74: 000c6900 */ sll $t5,$t4,0x4 +/* f03bd78: 016d1821 */ addu $v1,$t3,$t5 +/* f03bd7c: 8c650000 */ lw $a1,0x0($v1) +/* f03bd80: 8c67000c */ lw $a3,0xc($v1) +/* f03bd84: 44814000 */ mtc1 $at,$f8 +/* f03bd88: 240e0010 */ addiu $t6,$zero,0x10 +/* f03bd8c: afae0014 */ sw $t6,0x14($sp) +/* f03bd90: afa30030 */ sw $v1,0x30($sp) +/* f03bd94: afa80010 */ sw $t0,0x10($sp) +/* f03bd98: 02002025 */ or $a0,$s0,$zero +/* f03bd9c: 8fa6003c */ lw $a2,0x3c($sp) +/* f03bda0: 0fc0ebd1 */ jal func0f03af44 +/* f03bda4: e7a80018 */ swc1 $f8,0x18($sp) +/* f03bda8: 10000016 */ beqz $zero,.L0f03be04 +/* f03bdac: 8fa30030 */ lw $v1,0x30($sp) +.L0f03bdb0: +/* f03bdb0: 8fb8004c */ lw $t8,0x4c($sp) +/* f03bdb4: 8faf0054 */ lw $t7,0x54($sp) +/* f03bdb8: 3c0141c8 */ lui $at,0x41c8 +/* f03bdbc: 0018c900 */ sll $t9,$t8,0x4 +/* f03bdc0: 01f91821 */ addu $v1,$t7,$t9 +/* f03bdc4: c46a000c */ lwc1 $f10,0xc($v1) +/* f03bdc8: 44818000 */ mtc1 $at,$f16 +/* f03bdcc: 3c013f00 */ lui $at,0x3f00 +/* f03bdd0: 8c650000 */ lw $a1,0x0($v1) +/* f03bdd4: 46105481 */ sub.s $f18,$f10,$f16 +/* f03bdd8: 44812000 */ mtc1 $at,$f4 +/* f03bddc: 24090010 */ addiu $t1,$zero,0x10 +/* f03bde0: afa90014 */ sw $t1,0x14($sp) +/* f03bde4: 44079000 */ mfc1 $a3,$f18 +/* f03bde8: afa30030 */ sw $v1,0x30($sp) +/* f03bdec: afa80010 */ sw $t0,0x10($sp) +/* f03bdf0: 02002025 */ or $a0,$s0,$zero +/* f03bdf4: 8fa6003c */ lw $a2,0x3c($sp) +/* f03bdf8: 0fc0ebd1 */ jal func0f03af44 +/* f03bdfc: e7a40018 */ swc1 $f4,0x18($sp) +/* f03be00: 8fa30030 */ lw $v1,0x30($sp) +.L0f03be04: +/* f03be04: 10000013 */ beqz $zero,.L0f03be54 +/* f03be08: a200035e */ sb $zero,0x35e($s0) +.L0f03be0c: +/* f03be0c: 8fac004c */ lw $t4,0x4c($sp) +/* f03be10: 8faa0054 */ lw $t2,0x54($sp) +/* f03be14: 3c017f1b */ lui $at,0x7f1b +/* f03be18: 000c5900 */ sll $t3,$t4,0x4 +/* f03be1c: 014b1821 */ addu $v1,$t2,$t3 +/* f03be20: 8c650000 */ lw $a1,0x0($v1) +/* f03be24: 8c67000c */ lw $a3,0xc($v1) +/* f03be28: c4268ed8 */ lwc1 $f6,-0x7128($at) +/* f03be2c: 240d0010 */ addiu $t5,$zero,0x10 +/* f03be30: afad0014 */ sw $t5,0x14($sp) +/* f03be34: afa30030 */ sw $v1,0x30($sp) +/* f03be38: afa80010 */ sw $t0,0x10($sp) +/* f03be3c: 02002025 */ or $a0,$s0,$zero +/* f03be40: 8fa6003c */ lw $a2,0x3c($sp) +/* f03be44: 0fc0ebd1 */ jal func0f03af44 +/* f03be48: e7a60018 */ swc1 $f6,0x18($sp) +/* f03be4c: 8fa30030 */ lw $v1,0x30($sp) +/* f03be50: a200035e */ sb $zero,0x35e($s0) +.L0f03be54: +/* f03be54: 10400073 */ beqz $v0,.L0f03c024 +/* f03be58: 02002025 */ or $a0,$s0,$zero +/* f03be5c: 0fc0a221 */ jal func0f028884 +/* f03be60: afa30030 */ sw $v1,0x30($sp) +/* f03be64: 90440000 */ lbu $a0,0x0($v0) +/* f03be68: 24010005 */ addiu $at,$zero,0x5 +/* f03be6c: 8fa30030 */ lw $v1,0x30($sp) +/* f03be70: 10810004 */ beq $a0,$at,.L0f03be84 +/* f03be74: 24020001 */ addiu $v0,$zero,0x1 +/* f03be78: 24010006 */ addiu $at,$zero,0x6 +/* f03be7c: 14810004 */ bne $a0,$at,.L0f03be90 +/* f03be80: 8fb80044 */ lw $t8,0x44($sp) +.L0f03be84: +/* f03be84: 8fae0040 */ lw $t6,0x40($sp) +/* f03be88: 10000002 */ beqz $zero,.L0f03be94 +/* f03be8c: a60e0046 */ sh $t6,0x46($s0) +.L0f03be90: +/* f03be90: a6180046 */ sh $t8,0x46($s0) +.L0f03be94: +/* f03be94: a2020040 */ sb $v0,0x40($s0) +/* f03be98: 846f0008 */ lh $t7,0x8($v1) +/* f03be9c: 3c19800a */ lui $t9,0x800a +/* f03bea0: 02002025 */ or $a0,$s0,$zero +/* f03bea4: a60f0042 */ sh $t7,0x42($s0) +/* f03bea8: 8f39a2d8 */ lw $t9,-0x5d28($t9) +/* f03beac: 24050080 */ addiu $a1,$zero,0x80 +/* f03beb0: 24060001 */ addiu $a2,$zero,0x1 +/* f03beb4: 13200003 */ beqz $t9,.L0f03bec4 +/* f03beb8: 00000000 */ sll $zero,$zero,0x0 +/* f03bebc: 10000050 */ beqz $zero,.L0f03c000 +/* f03bec0: a6020044 */ sh $v0,0x44($s0) +.L0f03bec4: +/* f03bec4: 0fc12790 */ jal func0f049e40 +/* f03bec8: afa30030 */ sw $v1,0x30($sp) +/* f03becc: 1040003d */ beqz $v0,.L0f03bfc4 +/* f03bed0: 8fa30030 */ lw $v1,0x30($sp) +/* f03bed4: 02002025 */ or $a0,$s0,$zero +/* f03bed8: 24050080 */ addiu $a1,$zero,0x80 +/* f03bedc: 00003025 */ or $a2,$zero,$zero +/* f03bee0: 0fc12790 */ jal func0f049e40 +/* f03bee4: afa30030 */ sw $v1,0x30($sp) +/* f03bee8: 10400036 */ beqz $v0,.L0f03bfc4 +/* f03beec: 8fa30030 */ lw $v1,0x30($sp) +/* f03bef0: 94690006 */ lhu $t1,0x6($v1) +/* f03bef4: 3c014f80 */ lui $at,0x4f80 +/* f03bef8: 44894000 */ mtc1 $t1,$f8 +/* f03befc: 05210004 */ bgez $t1,.L0f03bf10 +/* f03bf00: 468042a0 */ cvt.s.w $f10,$f8 +/* f03bf04: 44818000 */ mtc1 $at,$f16 +/* f03bf08: 00000000 */ sll $zero,$zero,0x0 +/* f03bf0c: 46105280 */ add.s $f10,$f10,$f16 +.L0f03bf10: +/* f03bf10: 920c0112 */ lbu $t4,0x112($s0) +/* f03bf14: 3c014f80 */ lui $at,0x4f80 +/* f03bf18: 448c9000 */ mtc1 $t4,$f18 +/* f03bf1c: 05810004 */ bgez $t4,.L0f03bf30 +/* f03bf20: 46809120 */ cvt.s.w $f4,$f18 +/* f03bf24: 44813000 */ mtc1 $at,$f6 +/* f03bf28: 00000000 */ sll $zero,$zero,0x0 +/* f03bf2c: 46062100 */ add.s $f4,$f4,$f6 +.L0f03bf30: +/* f03bf30: 46045002 */ mul.s $f0,$f10,$f4 +/* f03bf34: 240b0001 */ addiu $t3,$zero,0x1 +/* f03bf38: 3c014f00 */ lui $at,0x4f00 +/* f03bf3c: 46000200 */ add.s $f8,$f0,$f0 +/* f03bf40: 444af800 */ cfc1 $t2,$31 +/* f03bf44: 44cbf800 */ ctc1 $t3,$31 +/* f03bf48: 00000000 */ sll $zero,$zero,0x0 +/* f03bf4c: 46004424 */ cvt.w.s $f16,$f8 +/* f03bf50: 444bf800 */ cfc1 $t3,$31 +/* f03bf54: 00000000 */ sll $zero,$zero,0x0 +/* f03bf58: 316b0078 */ andi $t3,$t3,0x78 +/* f03bf5c: 51600013 */ beqzl $t3,.L0f03bfac +/* f03bf60: 440b8000 */ mfc1 $t3,$f16 +/* f03bf64: 44818000 */ mtc1 $at,$f16 +/* f03bf68: 240b0001 */ addiu $t3,$zero,0x1 +/* f03bf6c: 46104401 */ sub.s $f16,$f8,$f16 +/* f03bf70: 44cbf800 */ ctc1 $t3,$31 +/* f03bf74: 00000000 */ sll $zero,$zero,0x0 +/* f03bf78: 46008424 */ cvt.w.s $f16,$f16 +/* f03bf7c: 444bf800 */ cfc1 $t3,$31 +/* f03bf80: 00000000 */ sll $zero,$zero,0x0 +/* f03bf84: 316b0078 */ andi $t3,$t3,0x78 +/* f03bf88: 15600005 */ bnez $t3,.L0f03bfa0 +/* f03bf8c: 00000000 */ sll $zero,$zero,0x0 +/* f03bf90: 440b8000 */ mfc1 $t3,$f16 +/* f03bf94: 3c018000 */ lui $at,0x8000 +/* f03bf98: 10000007 */ beqz $zero,.L0f03bfb8 +/* f03bf9c: 01615825 */ or $t3,$t3,$at +.L0f03bfa0: +/* f03bfa0: 10000005 */ beqz $zero,.L0f03bfb8 +/* f03bfa4: 240bffff */ addiu $t3,$zero,-1 +/* f03bfa8: 440b8000 */ mfc1 $t3,$f16 +.L0f03bfac: +/* f03bfac: 00000000 */ sll $zero,$zero,0x0 +/* f03bfb0: 0560fffb */ bltz $t3,.L0f03bfa0 +/* f03bfb4: 00000000 */ sll $zero,$zero,0x0 +.L0f03bfb8: +/* f03bfb8: 44caf800 */ ctc1 $t2,$31 +/* f03bfbc: 10000010 */ beqz $zero,.L0f03c000 +/* f03bfc0: a60b0044 */ sh $t3,0x44($s0) +.L0f03bfc4: +/* f03bfc4: 02002025 */ or $a0,$s0,$zero +/* f03bfc8: 3c058000 */ lui $a1,0x8000 +/* f03bfcc: 24060001 */ addiu $a2,$zero,0x1 +/* f03bfd0: 0fc12790 */ jal func0f049e40 +/* f03bfd4: afa30030 */ sw $v1,0x30($sp) +/* f03bfd8: 10400007 */ beqz $v0,.L0f03bff8 +/* f03bfdc: 8fa30030 */ lw $v1,0x30($sp) +/* f03bfe0: 946d0006 */ lhu $t5,0x6($v1) +/* f03bfe4: 000d7080 */ sll $t6,$t5,0x2 +/* f03bfe8: 01cd7023 */ subu $t6,$t6,$t5 +/* f03bfec: 000e7040 */ sll $t6,$t6,0x1 +/* f03bff0: 10000003 */ beqz $zero,.L0f03c000 +/* f03bff4: a60e0044 */ sh $t6,0x44($s0) +.L0f03bff8: +/* f03bff8: 8c780004 */ lw $t8,0x4($v1) +/* f03bffc: a6180044 */ sh $t8,0x44($s0) +.L0f03c000: +/* f03c000: 8e190018 */ lw $t9,0x18($s0) +/* f03c004: 3c017fff */ lui $at,0x7fff +/* f03c008: 93af005f */ lbu $t7,0x5f($sp) +/* f03c00c: 3421ffff */ ori $at,$at,0xffff +/* f03c010: 03214824 */ and $t1,$t9,$at +/* f03c014: ae090018 */ sw $t1,0x18($s0) +/* f03c018: 24020001 */ addiu $v0,$zero,0x1 +/* f03c01c: 10000002 */ beqz $zero,.L0f03c028 +/* f03c020: a20f0041 */ sb $t7,0x41($s0) +.L0f03c024: +/* f03c024: 00001025 */ or $v0,$zero,$zero +.L0f03c028: +/* f03c028: 8fbf002c */ lw $ra,0x2c($sp) +/* f03c02c: 8fb00028 */ lw $s0,0x28($sp) +/* f03c030: 27bd0058 */ addiu $sp,$sp,0x58 +/* f03c034: 03e00008 */ jr $ra +/* f03c038: 00000000 */ sll $zero,$zero,0x0 +/* f03c03c: 03e00008 */ jr $ra +/* f03c040: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03c044 +/* f03c044: 5080003a */ beqzl $a0,.L0f03c130 +/* f03c048: 00001025 */ or $v0,$zero,$zero +/* f03c04c: 8c82001c */ lw $v0,0x1c($a0) +/* f03c050: 24010003 */ addiu $at,$zero,0x3 +/* f03c054: 50400036 */ beqzl $v0,.L0f03c130 +/* f03c058: 00001025 */ or $v0,$zero,$zero +/* f03c05c: 10800003 */ beqz $a0,.L0f03c06c +/* f03c060: 00001825 */ or $v1,$zero,$zero +/* f03c064: 10000001 */ beqz $zero,.L0f03c06c +/* f03c068: 908302fe */ lbu $v1,0x2fe($a0) +.L0f03c06c: +/* f03c06c: 1461002f */ bne $v1,$at,.L0f03c12c +/* f03c070: 3c03800a */ lui $v1,0x800a +/* f03c074: 24639fc0 */ addiu $v1,$v1,-24640 +/* f03c078: 8c6e006c */ lw $t6,0x6c($v1) +/* f03c07c: 00002025 */ or $a0,$zero,$zero +/* f03c080: 00002825 */ or $a1,$zero,$zero +/* f03c084: 11c00003 */ beqz $t6,.L0f03c094 +/* f03c088: 00003025 */ or $a2,$zero,$zero +/* f03c08c: 10000001 */ beqz $zero,.L0f03c094 +/* f03c090: 24040001 */ addiu $a0,$zero,0x1 +.L0f03c094: +/* f03c094: 8c6f0068 */ lw $t7,0x68($v1) +/* f03c098: 11e00003 */ beqz $t7,.L0f03c0a8 +/* f03c09c: 00000000 */ sll $zero,$zero,0x0 +/* f03c0a0: 10000001 */ beqz $zero,.L0f03c0a8 +/* f03c0a4: 24050001 */ addiu $a1,$zero,0x1 +.L0f03c0a8: +/* f03c0a8: 8c780064 */ lw $t8,0x64($v1) +/* f03c0ac: 13000003 */ beqz $t8,.L0f03c0bc +/* f03c0b0: 00000000 */ sll $zero,$zero,0x0 +/* f03c0b4: 10000001 */ beqz $zero,.L0f03c0bc +/* f03c0b8: 24060001 */ addiu $a2,$zero,0x1 +.L0f03c0bc: +/* f03c0bc: 8c790070 */ lw $t9,0x70($v1) +/* f03c0c0: 00001825 */ or $v1,$zero,$zero +/* f03c0c4: 13200003 */ beqz $t9,.L0f03c0d4 +/* f03c0c8: 00000000 */ sll $zero,$zero,0x0 +/* f03c0cc: 10000001 */ beqz $zero,.L0f03c0d4 +/* f03c0d0: 24030001 */ addiu $v1,$zero,0x1 +.L0f03c0d4: +/* f03c0d4: 00665021 */ addu $t2,$v1,$a2 +/* f03c0d8: 01455821 */ addu $t3,$t2,$a1 +/* f03c0dc: 01643821 */ addu $a3,$t3,$a0 +/* f03c0e0: 18e00010 */ blez $a3,.L0f03c124 +/* f03c0e4: 00004825 */ or $t1,$zero,$zero +/* f03c0e8: 3c03800a */ lui $v1,0x800a +/* f03c0ec: 24639fc0 */ addiu $v1,$v1,-24640 +.L0f03c0f0: +/* f03c0f0: 8c6c0064 */ lw $t4,0x64($v1) +/* f03c0f4: 25290001 */ addiu $t1,$t1,0x1 +/* f03c0f8: 0127082a */ slt $at,$t1,$a3 +/* f03c0fc: 8d840480 */ lw $a0,0x480($t4) +/* f03c100: 10800006 */ beqz $a0,.L0f03c11c +/* f03c104: 00000000 */ sll $zero,$zero,0x0 +/* f03c108: 8c8d0000 */ lw $t5,0x0($a0) +/* f03c10c: 144d0003 */ bne $v0,$t5,.L0f03c11c +/* f03c110: 00000000 */ sll $zero,$zero,0x0 +/* f03c114: 03e00008 */ jr $ra +/* f03c118: 00801025 */ or $v0,$a0,$zero +.L0f03c11c: +/* f03c11c: 1420fff4 */ bnez $at,.L0f03c0f0 +/* f03c120: 24630004 */ addiu $v1,$v1,0x4 +.L0f03c124: +/* f03c124: 03e00008 */ jr $ra +/* f03c128: 00001025 */ or $v0,$zero,$zero +.L0f03c12c: +/* f03c12c: 00001025 */ or $v0,$zero,$zero +.L0f03c130: +/* f03c130: 03e00008 */ jr $ra +/* f03c134: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03c138 +/* f03c138: 27bdff48 */ addiu $sp,$sp,-184 +/* f03c13c: afbf0024 */ sw $ra,0x24($sp) +/* f03c140: afb00020 */ sw $s0,0x20($sp) +/* f03c144: 8c8e0014 */ lw $t6,0x14($a0) +/* f03c148: 00808025 */ or $s0,$a0,$zero +/* f03c14c: 000e7a80 */ sll $t7,$t6,0xa +/* f03c150: 05e1000c */ bgez $t7,.L0f03c184 +/* f03c154: 00000000 */ sll $zero,$zero,0x0 +/* f03c158: 0c0076e5 */ jal 0x1db94 +/* f03c15c: 8c840020 */ lw $a0,0x20($a0) +/* f03c160: 144001cf */ bnez $v0,.L0f03c8a0 +/* f03c164: 02002025 */ or $a0,$s0,$zero +/* f03c168: 0fc0b9b7 */ jal func0f02e6dc +/* f03c16c: 8e050048 */ lw $a1,0x48($s0) +/* f03c170: 8e180014 */ lw $t8,0x14($s0) +/* f03c174: 3c01ffdf */ lui $at,0xffdf +/* f03c178: 3421ffff */ ori $at,$at,0xffff +/* f03c17c: 0301c824 */ and $t9,$t8,$at +/* f03c180: ae190014 */ sw $t9,0x14($s0) +.L0f03c184: +/* f03c184: 0c00744f */ jal 0x1d13c +/* f03c188: 8e040020 */ lw $a0,0x20($s0) +/* f03c18c: 2401026b */ addiu $at,$zero,0x26b +/* f03c190: 54410011 */ bnel $v0,$at,.L0f03c1d8 +/* f03c194: 820b0008 */ lb $t3,0x8($s0) +/* f03c198: 0c00745f */ jal 0x1d17c +/* f03c19c: 8e040020 */ lw $a0,0x20($s0) +/* f03c1a0: e7a0003c */ swc1 $f0,0x3c($sp) +/* f03c1a4: 0c007468 */ jal 0x1d1a0 +/* f03c1a8: 8e040020 */ lw $a0,0x20($s0) +/* f03c1ac: c7a4003c */ lwc1 $f4,0x3c($sp) +/* f03c1b0: 02002025 */ or $a0,$s0,$zero +/* f03c1b4: 4604003e */ c.le.s $f0,$f4 +/* f03c1b8: 00000000 */ sll $zero,$zero,0x0 +/* f03c1bc: 450201b9 */ bc1fl .L0f03c8a4 +/* f03c1c0: 8fbf0024 */ lw $ra,0x24($sp) +/* f03c1c4: 0fc0b9b7 */ jal func0f02e6dc +/* f03c1c8: 3c054100 */ lui $a1,0x4100 +/* f03c1cc: 100001b4 */ beqz $zero,.L0f03c8a0 +/* f03c1d0: ae00002c */ sw $zero,0x2c($s0) +/* f03c1d4: 820b0008 */ lb $t3,0x8($s0) +.L0f03c1d8: +/* f03c1d8: 24010003 */ addiu $at,$zero,0x3 +/* f03c1dc: 5d6001b1 */ bgtzl $t3,.L0f03c8a4 +/* f03c1e0: 8fbf0024 */ lw $ra,0x24($sp) +/* f03c1e4: 12000003 */ beqz $s0,.L0f03c1f4 +/* f03c1e8: 00001825 */ or $v1,$zero,$zero +/* f03c1ec: 10000001 */ beqz $zero,.L0f03c1f4 +/* f03c1f0: 920302fe */ lbu $v1,0x2fe($s0) +.L0f03c1f4: +/* f03c1f4: 506101ab */ beql $v1,$at,.L0f03c8a4 +/* f03c1f8: 8fbf0024 */ lw $ra,0x24($sp) +/* f03c1fc: 8e0c002c */ lw $t4,0x2c($s0) +/* f03c200: 51800012 */ beqzl $t4,.L0f03c24c +/* f03c204: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f03c208: 0c00745f */ jal 0x1d17c +/* f03c20c: 8e040020 */ lw $a0,0x20($s0) +/* f03c210: e7a0003c */ swc1 $f0,0x3c($sp) +/* f03c214: 0c007468 */ jal 0x1d1a0 +/* f03c218: 8e040020 */ lw $a0,0x20($s0) +/* f03c21c: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f03c220: 02002025 */ or $a0,$s0,$zero +/* f03c224: 4606003e */ c.le.s $f0,$f6 +/* f03c228: 00000000 */ sll $zero,$zero,0x0 +/* f03c22c: 45000004 */ bc1f .L0f03c240 +/* f03c230: 00000000 */ sll $zero,$zero,0x0 +/* f03c234: 0fc0b9b7 */ jal func0f02e6dc +/* f03c238: 3c054100 */ lui $a1,0x4100 +/* f03c23c: ae00002c */ sw $zero,0x2c($s0) +.L0f03c240: +/* f03c240: 10000197 */ beqz $zero,.L0f03c8a0 +/* f03c244: a2000008 */ sb $zero,0x8($s0) +/* f03c248: 8e0202d4 */ lw $v0,0x2d4($s0) +.L0f03c24c: +/* f03c24c: 144000b8 */ bnez $v0,.L0f03c530 +/* f03c250: 00000000 */ sll $zero,$zero,0x0 +/* f03c254: 10600003 */ beqz $v1,.L0f03c264 +/* f03c258: 24010001 */ addiu $at,$zero,0x1 +/* f03c25c: 146100b4 */ bne $v1,$at,.L0f03c530 +/* f03c260: 00000000 */ sll $zero,$zero,0x0 +.L0f03c264: +/* f03c264: 8e050030 */ lw $a1,0x30($s0) +/* f03c268: 18a000b1 */ blez $a1,.L0f03c530 +/* f03c26c: 00000000 */ sll $zero,$zero,0x0 +/* f03c270: 8e0d0038 */ lw $t5,0x38($s0) +/* f03c274: 02002025 */ or $a0,$s0,$zero +/* f03c278: 51a0001c */ beqzl $t5,.L0f03c2ec +/* f03c27c: 8e060034 */ lw $a2,0x34($s0) +/* f03c280: 0c007486 */ jal 0x1d218 +/* f03c284: 8e040020 */ lw $a0,0x20($s0) +/* f03c288: 244effff */ addiu $t6,$v0,-1 +/* f03c28c: 448e4000 */ mtc1 $t6,$f8 +/* f03c290: 44805000 */ mtc1 $zero,$f10 +/* f03c294: 8e05003c */ lw $a1,0x3c($s0) +/* f03c298: 46804220 */ cvt.s.w $f8,$f8 +/* f03c29c: 02002025 */ or $a0,$s0,$zero +/* f03c2a0: 3c073f80 */ lui $a3,0x3f80 +/* f03c2a4: e7aa0010 */ swc1 $f10,0x10($sp) +/* f03c2a8: 44064000 */ mfc1 $a2,$f8 +/* f03c2ac: 0fc0f9e2 */ jal func0f03e788 +/* f03c2b0: 00000000 */ sll $zero,$zero,0x0 +/* f03c2b4: 24010001 */ addiu $at,$zero,0x1 +/* f03c2b8: 1041009b */ beq $v0,$at,.L0f03c528 +/* f03c2bc: ae02003c */ sw $v0,0x3c($s0) +/* f03c2c0: 02002025 */ or $a0,$s0,$zero +/* f03c2c4: 0fc0b9b7 */ jal func0f02e6dc +/* f03c2c8: 3c054100 */ lui $a1,0x4100 +/* f03c2cc: 8e0f0030 */ lw $t7,0x30($s0) +/* f03c2d0: ae000038 */ sw $zero,0x38($s0) +/* f03c2d4: 31f80010 */ andi $t8,$t7,0x10 +/* f03c2d8: 13000093 */ beqz $t8,.L0f03c528 +/* f03c2dc: 00000000 */ sll $zero,$zero,0x0 +/* f03c2e0: 10000091 */ beqz $zero,.L0f03c528 +/* f03c2e4: ae000030 */ sw $zero,0x30($s0) +/* f03c2e8: 8e060034 */ lw $a2,0x34($s0) +.L0f03c2ec: +/* f03c2ec: 0fc0b8b4 */ jal func0f02e2d0 +/* f03c2f0: afa300b4 */ sw $v1,0xb4($sp) +/* f03c2f4: 3c017f1b */ lui $at,0x7f1b +/* f03c2f8: c4308edc */ lwc1 $f16,-0x7124($at) +/* f03c2fc: 8fa300b4 */ lw $v1,0xb4($sp) +/* f03c300: 3c017f1b */ lui $at,0x7f1b +/* f03c304: 4600803c */ c.lt.s $f16,$f0 +/* f03c308: 00000000 */ sll $zero,$zero,0x0 +/* f03c30c: 45000005 */ bc1f .L0f03c324 +/* f03c310: 00000000 */ sll $zero,$zero,0x0 +/* f03c314: c4328ee0 */ lwc1 $f18,-0x7120($at) +/* f03c318: 4612003c */ c.lt.s $f0,$f18 +/* f03c31c: 00000000 */ sll $zero,$zero,0x0 +/* f03c320: 4501000e */ bc1t .L0f03c35c +.L0f03c324: +/* f03c324: 3c017f1b */ lui $at,0x7f1b +/* f03c328: c4248ee4 */ lwc1 $f4,-0x711c($at) +/* f03c32c: 3c017f1b */ lui $at,0x7f1b +/* f03c330: 4600203c */ c.lt.s $f4,$f0 +/* f03c334: 00000000 */ sll $zero,$zero,0x0 +/* f03c338: 45020077 */ bc1fl .L0f03c518 +/* f03c33c: 8e0c0030 */ lw $t4,0x30($s0) +/* f03c340: c4268ee8 */ lwc1 $f6,-0x7118($at) +/* f03c344: 4606003c */ c.lt.s $f0,$f6 +/* f03c348: 00000000 */ sll $zero,$zero,0x0 +/* f03c34c: 45020072 */ bc1fl .L0f03c518 +/* f03c350: 8e0c0030 */ lw $t4,0x30($s0) +/* f03c354: 9219004c */ lbu $t9,0x4c($s0) +/* f03c358: 1720006e */ bnez $t9,.L0f03c514 +.L0f03c35c: +/* f03c35c: 02002025 */ or $a0,$s0,$zero +/* f03c360: 24050001 */ addiu $a1,$zero,0x1 +/* f03c364: 0fc0a209 */ jal func0f028824 +/* f03c368: afa300b4 */ sw $v1,0xb4($sp) +/* f03c36c: afa200a4 */ sw $v0,0xa4($sp) +/* f03c370: 02002025 */ or $a0,$s0,$zero +/* f03c374: 0fc0a209 */ jal func0f028824 +/* f03c378: 00002825 */ or $a1,$zero,$zero +/* f03c37c: 8fa300b4 */ lw $v1,0xb4($sp) +/* f03c380: afa200a0 */ sw $v0,0xa0($sp) +/* f03c384: 240b0001 */ addiu $t3,$zero,0x1 +/* f03c388: 240c0001 */ addiu $t4,$zero,0x1 +/* f03c38c: ae0b0038 */ sw $t3,0x38($s0) +/* f03c390: 14600045 */ bnez $v1,.L0f03c4a8 +/* f03c394: ae0c003c */ sw $t4,0x3c($s0) +/* f03c398: 8fa400a4 */ lw $a0,0xa4($sp) +/* f03c39c: 10800003 */ beqz $a0,.L0f03c3ac +/* f03c3a0: 00000000 */ sll $zero,$zero,0x0 +/* f03c3a4: 1440000d */ bnez $v0,.L0f03c3dc +/* f03c3a8: 00000000 */ sll $zero,$zero,0x0 +.L0f03c3ac: +/* f03c3ac: 14800003 */ bnez $a0,.L0f03c3bc +/* f03c3b0: 00000000 */ sll $zero,$zero,0x0 +/* f03c3b4: 10400009 */ beqz $v0,.L0f03c3dc +/* f03c3b8: 00000000 */ sll $zero,$zero,0x0 +.L0f03c3bc: +/* f03c3bc: 0fc0b849 */ jal func0f02e124 +/* f03c3c0: 00000000 */ sll $zero,$zero,0x0 +/* f03c3c4: 14400005 */ bnez $v0,.L0f03c3dc +/* f03c3c8: 00000000 */ sll $zero,$zero,0x0 +/* f03c3cc: 0fc0b849 */ jal func0f02e124 +/* f03c3d0: 8fa400a0 */ lw $a0,0xa0($sp) +/* f03c3d4: 10400019 */ beqz $v0,.L0f03c43c +/* f03c3d8: 8fae00a0 */ lw $t6,0xa0($sp) +.L0f03c3dc: +/* f03c3dc: 0c004b70 */ jal 0x12dc0 +/* f03c3e0: 00000000 */ sll $zero,$zero,0x0 +/* f03c3e4: 3c013f00 */ lui $at,0x3f00 +/* f03c3e8: 44814000 */ mtc1 $at,$f8 +/* f03c3ec: 3c014180 */ lui $at,0x4180 +/* f03c3f0: 44815000 */ mtc1 $at,$f10 +/* f03c3f4: 8e040020 */ lw $a0,0x20($s0) +/* f03c3f8: 2405006b */ addiu $a1,$zero,0x6b +/* f03c3fc: 30460001 */ andi $a2,$v0,0x1 +/* f03c400: 24070000 */ addiu $a3,$zero,0x0 +/* f03c404: e7a80010 */ swc1 $f8,0x10($sp) +/* f03c408: 0c007733 */ jal 0x1dccc +/* f03c40c: e7aa0014 */ swc1 $f10,0x14($sp) +/* f03c410: 0c008dda */ jal 0x23768 +/* f03c414: 2404006b */ addiu $a0,$zero,0x6b +/* f03c418: 244dffff */ addiu $t5,$v0,-1 +/* f03c41c: 448d8000 */ mtc1 $t5,$f16 +/* f03c420: 8e040020 */ lw $a0,0x20($s0) +/* f03c424: 46808420 */ cvt.s.w $f16,$f16 +/* f03c428: 44058000 */ mfc1 $a1,$f16 +/* f03c42c: 0c007787 */ jal 0x1de1c +/* f03c430: 00000000 */ sll $zero,$zero,0x0 +/* f03c434: 1000003c */ beqz $zero,.L0f03c528 +/* f03c438: 00000000 */ sll $zero,$zero,0x0 +.L0f03c43c: +/* f03c43c: 15c00002 */ bnez $t6,.L0f03c448 +/* f03c440: 8faf00a4 */ lw $t7,0xa4($sp) +/* f03c444: 11e00038 */ beqz $t7,.L0f03c528 +.L0f03c448: +/* f03c448: 3c013f00 */ lui $at,0x3f00 +/* f03c44c: 44819000 */ mtc1 $at,$f18 +/* f03c450: 8fa600a4 */ lw $a2,0xa4($sp) +/* f03c454: 3c014180 */ lui $at,0x4180 +/* f03c458: 44812000 */ mtc1 $at,$f4 +/* f03c45c: 8e040020 */ lw $a0,0x20($s0) +/* f03c460: 0006c02b */ sltu $t8,$zero,$a2 +/* f03c464: 03003025 */ or $a2,$t8,$zero +/* f03c468: 24050028 */ addiu $a1,$zero,0x28 +/* f03c46c: 24070000 */ addiu $a3,$zero,0x0 +/* f03c470: e7b20010 */ swc1 $f18,0x10($sp) +/* f03c474: 0c007733 */ jal 0x1dccc +/* f03c478: e7a40014 */ swc1 $f4,0x14($sp) +/* f03c47c: 0c008dda */ jal 0x23768 +/* f03c480: 24040028 */ addiu $a0,$zero,0x28 +/* f03c484: 2459ffff */ addiu $t9,$v0,-1 +/* f03c488: 44993000 */ mtc1 $t9,$f6 +/* f03c48c: 8e040020 */ lw $a0,0x20($s0) +/* f03c490: 468031a0 */ cvt.s.w $f6,$f6 +/* f03c494: 44053000 */ mfc1 $a1,$f6 +/* f03c498: 0c007787 */ jal 0x1de1c +/* f03c49c: 00000000 */ sll $zero,$zero,0x0 +/* f03c4a0: 10000021 */ beqz $zero,.L0f03c528 +/* f03c4a4: 00000000 */ sll $zero,$zero,0x0 +.L0f03c4a8: +/* f03c4a8: 24010001 */ addiu $at,$zero,0x1 +/* f03c4ac: 1461001e */ bne $v1,$at,.L0f03c528 +/* f03c4b0: 00000000 */ sll $zero,$zero,0x0 +/* f03c4b4: 0c004b70 */ jal 0x12dc0 +/* f03c4b8: 00000000 */ sll $zero,$zero,0x0 +/* f03c4bc: 3c013f00 */ lui $at,0x3f00 +/* f03c4c0: 44814000 */ mtc1 $at,$f8 +/* f03c4c4: 3c014180 */ lui $at,0x4180 +/* f03c4c8: 44815000 */ mtc1 $at,$f10 +/* f03c4cc: 8e040020 */ lw $a0,0x20($s0) +/* f03c4d0: 24050392 */ addiu $a1,$zero,0x392 +/* f03c4d4: 30460001 */ andi $a2,$v0,0x1 +/* f03c4d8: 24070000 */ addiu $a3,$zero,0x0 +/* f03c4dc: e7a80010 */ swc1 $f8,0x10($sp) +/* f03c4e0: 0c007733 */ jal 0x1dccc +/* f03c4e4: e7aa0014 */ swc1 $f10,0x14($sp) +/* f03c4e8: 0c008dda */ jal 0x23768 +/* f03c4ec: 24040392 */ addiu $a0,$zero,0x392 +/* f03c4f0: 244bffff */ addiu $t3,$v0,-1 +/* f03c4f4: 448b8000 */ mtc1 $t3,$f16 +/* f03c4f8: 8e040020 */ lw $a0,0x20($s0) +/* f03c4fc: 46808420 */ cvt.s.w $f16,$f16 +/* f03c500: 44058000 */ mfc1 $a1,$f16 +/* f03c504: 0c007787 */ jal 0x1de1c +/* f03c508: 00000000 */ sll $zero,$zero,0x0 +/* f03c50c: 10000006 */ beqz $zero,.L0f03c528 +/* f03c510: 00000000 */ sll $zero,$zero,0x0 +.L0f03c514: +/* f03c514: 8e0c0030 */ lw $t4,0x30($s0) +.L0f03c518: +/* f03c518: 318d0010 */ andi $t5,$t4,0x10 +/* f03c51c: 11a00002 */ beqz $t5,.L0f03c528 +/* f03c520: 00000000 */ sll $zero,$zero,0x0 +/* f03c524: ae000030 */ sw $zero,0x30($s0) +.L0f03c528: +/* f03c528: 100000dd */ beqz $zero,.L0f03c8a0 +/* f03c52c: a2000008 */ sb $zero,0x8($s0) +.L0f03c530: +/* f03c530: 544000dc */ bnezl $v0,.L0f03c8a4 +/* f03c534: 8fbf0024 */ lw $ra,0x24($sp) +/* f03c538: 8e0e001c */ lw $t6,0x1c($s0) +/* f03c53c: 91cf0001 */ lbu $t7,0x1($t6) +/* f03c540: 31f80080 */ andi $t8,$t7,0x80 +/* f03c544: 13000003 */ beqz $t8,.L0f03c554 +/* f03c548: 00000000 */ sll $zero,$zero,0x0 +/* f03c54c: 10000008 */ beqz $zero,.L0f03c570 +/* f03c550: a2000008 */ sb $zero,0x8($s0) +.L0f03c554: +/* f03c554: 0c004b70 */ jal 0x12dc0 +/* f03c558: 00000000 */ sll $zero,$zero,0x0 +/* f03c55c: 24010005 */ addiu $at,$zero,0x5 +/* f03c560: 0041001b */ divu $zero,$v0,$at +/* f03c564: 0000c810 */ mfhi $t9 +/* f03c568: 272b000e */ addiu $t3,$t9,0xe +/* f03c56c: a20b0008 */ sb $t3,0x8($s0) +.L0f03c570: +/* f03c570: 8e0c0040 */ lw $t4,0x40($s0) +/* f03c574: 518000cb */ beqzl $t4,.L0f03c8a4 +/* f03c578: 8fbf0024 */ lw $ra,0x24($sp) +/* f03c57c: 8e0d0018 */ lw $t5,0x18($s0) +/* f03c580: 31ae0080 */ andi $t6,$t5,0x80 +/* f03c584: 51c00004 */ beqzl $t6,.L0f03c598 +/* f03c588: 8e0f0044 */ lw $t7,0x44($s0) +/* f03c58c: 100000c4 */ beqz $zero,.L0f03c8a0 +/* f03c590: ae000040 */ sw $zero,0x40($s0) +/* f03c594: 8e0f0044 */ lw $t7,0x44($s0) +.L0f03c598: +/* f03c598: 82180008 */ lb $t8,0x8($s0) +/* f03c59c: 01f8c823 */ subu $t9,$t7,$t8 +/* f03c5a0: 072100bf */ bgez $t9,.L0f03c8a0 +/* f03c5a4: ae190044 */ sw $t9,0x44($s0) +/* f03c5a8: 0fc0f917 */ jal func0f03e45c +/* f03c5ac: 02002025 */ or $a0,$s0,$zero +/* f03c5b0: 3c017f1b */ lui $at,0x7f1b +/* f03c5b4: e7a00070 */ swc1 $f0,0x70($sp) +/* f03c5b8: 46000086 */ mov.s $f2,$f0 +/* f03c5bc: c42c8eec */ lwc1 $f12,-0x7114($at) +/* f03c5c0: 27a20074 */ addiu $v0,$sp,0x74 +.L0f03c5c4: +/* f03c5c4: 3c017f1b */ lui $at,0x7f1b +/* f03c5c8: c4328ef0 */ lwc1 $f18,-0x7110($at) +/* f03c5cc: 3c013f80 */ lui $at,0x3f80 +/* f03c5d0: 44813000 */ mtc1 $at,$f6 +/* f03c5d4: 46121080 */ add.s $f2,$f2,$f18 +/* f03c5d8: 44802000 */ mtc1 $zero,$f4 +/* f03c5dc: 3c06447a */ lui $a2,0x447a +/* f03c5e0: 24070020 */ addiu $a3,$zero,0x20 +/* f03c5e4: 4602603e */ c.le.s $f12,$f2 +/* f03c5e8: 00000000 */ sll $zero,$zero,0x0 +/* f03c5ec: 45020003 */ bc1fl .L0f03c5fc +/* f03c5f0: 8e04001c */ lw $a0,0x1c($s0) +/* f03c5f4: 460c1081 */ sub.s $f2,$f2,$f12 +/* f03c5f8: 8e04001c */ lw $a0,0x1c($s0) +.L0f03c5fc: +/* f03c5fc: 44051000 */ mfc1 $a1,$f2 +/* f03c600: e7a2006c */ swc1 $f2,0x6c($sp) +/* f03c604: afa20034 */ sw $v0,0x34($sp) +/* f03c608: e7a60014 */ swc1 $f6,0x14($sp) +/* f03c60c: 0fc0b954 */ jal func0f02e550 +/* f03c610: e7a40010 */ swc1 $f4,0x10($sp) +/* f03c614: 8fa20034 */ lw $v0,0x34($sp) +/* f03c618: 3c017f1b */ lui $at,0x7f1b +/* f03c61c: 27ac0094 */ addiu $t4,$sp,0x94 +/* f03c620: c42c8ef4 */ lwc1 $f12,-0x710c($at) +/* f03c624: 24420004 */ addiu $v0,$v0,0x4 +/* f03c628: 004c082b */ sltu $at,$v0,$t4 +/* f03c62c: c7a2006c */ lwc1 $f2,0x6c($sp) +/* f03c630: 1420ffe4 */ bnez $at,.L0f03c5c4 +/* f03c634: e440fffc */ swc1 $f0,-0x4($v0) +/* f03c638: 00003825 */ or $a3,$zero,$zero +/* f03c63c: 27a80044 */ addiu $t0,$sp,0x44 +.L0f03c640: +/* f03c640: ad070000 */ sw $a3,0x0($t0) +/* f03c644: 24e70001 */ addiu $a3,$a3,0x1 +/* f03c648: 28e10008 */ slti $at,$a3,0x8 +/* f03c64c: 1420fffc */ bnez $at,.L0f03c640 +/* f03c650: 25080004 */ addiu $t0,$t0,0x4 +/* f03c654: 00003825 */ or $a3,$zero,$zero +/* f03c658: 27a80044 */ addiu $t0,$sp,0x44 +/* f03c65c: 27aa0044 */ addiu $t2,$sp,0x44 +/* f03c660: 24050008 */ addiu $a1,$zero,0x8 +/* f03c664: 27a40074 */ addiu $a0,$sp,0x74 +.L0f03c668: +/* f03c668: 24e90001 */ addiu $t1,$a3,0x1 +/* f03c66c: 29210008 */ slti $at,$t1,0x8 +/* f03c670: 00e03025 */ or $a2,$a3,$zero +/* f03c674: 10200015 */ beqz $at,.L0f03c6cc +/* f03c678: 01201825 */ or $v1,$t1,$zero +/* f03c67c: 00036880 */ sll $t5,$v1,0x2 +/* f03c680: 014d1021 */ addu $v0,$t2,$t5 +.L0f03c684: +/* f03c684: 0006c880 */ sll $t9,$a2,0x2 +/* f03c688: 8c4e0000 */ lw $t6,0x0($v0) +/* f03c68c: 01595821 */ addu $t3,$t2,$t9 +/* f03c690: 8d6c0000 */ lw $t4,0x0($t3) +/* f03c694: 000e7880 */ sll $t7,$t6,0x2 +/* f03c698: 008fc021 */ addu $t8,$a0,$t7 +/* f03c69c: 000c6880 */ sll $t5,$t4,0x2 +/* f03c6a0: 008d7021 */ addu $t6,$a0,$t5 +/* f03c6a4: c5ca0000 */ lwc1 $f10,0x0($t6) +/* f03c6a8: c7080000 */ lwc1 $f8,0x0($t8) +/* f03c6ac: 460a403c */ c.lt.s $f8,$f10 +/* f03c6b0: 00000000 */ sll $zero,$zero,0x0 +/* f03c6b4: 45020003 */ bc1fl .L0f03c6c4 +/* f03c6b8: 24630001 */ addiu $v1,$v1,0x1 +/* f03c6bc: 00603025 */ or $a2,$v1,$zero +/* f03c6c0: 24630001 */ addiu $v1,$v1,0x1 +.L0f03c6c4: +/* f03c6c4: 1465ffef */ bne $v1,$a1,.L0f03c684 +/* f03c6c8: 24420004 */ addiu $v0,$v0,0x4 +.L0f03c6cc: +/* f03c6cc: 00067880 */ sll $t7,$a2,0x2 +/* f03c6d0: 014f1021 */ addu $v0,$t2,$t7 +/* f03c6d4: 8c580000 */ lw $t8,0x0($v0) +/* f03c6d8: 8d030000 */ lw $v1,0x0($t0) +/* f03c6dc: 29210007 */ slti $at,$t1,0x7 +/* f03c6e0: ad180000 */ sw $t8,0x0($t0) +/* f03c6e4: 01203825 */ or $a3,$t1,$zero +/* f03c6e8: 25080004 */ addiu $t0,$t0,0x4 +/* f03c6ec: 1420ffde */ bnez $at,.L0f03c668 +/* f03c6f0: ac430000 */ sw $v1,0x0($v0) +/* f03c6f4: 3c0143f5 */ lui $at,0x43f5 +/* f03c6f8: 44819000 */ mtc1 $at,$f18 +/* f03c6fc: c7b00074 */ lwc1 $f16,0x74($sp) +/* f03c700: 8fa50054 */ lw $a1,0x54($sp) +/* f03c704: 2406ffff */ addiu $a2,$zero,-1 +/* f03c708: 4612803c */ c.lt.s $f16,$f18 +/* f03c70c: 0005c880 */ sll $t9,$a1,0x2 +/* f03c710: 00995821 */ addu $t3,$a0,$t9 +/* f03c714: 3c014348 */ lui $at,0x4348 +/* f03c718: 45000045 */ bc1f .L0f03c830 +/* f03c71c: 00000000 */ sll $zero,$zero,0x0 +/* f03c720: c5640000 */ lwc1 $f4,0x0($t3) +/* f03c724: 44813000 */ mtc1 $at,$f6 +/* f03c728: 8fa20044 */ lw $v0,0x44($sp) +/* f03c72c: 4606203c */ c.lt.s $f4,$f6 +/* f03c730: 00000000 */ sll $zero,$zero,0x0 +/* f03c734: 45000003 */ bc1f .L0f03c744 +/* f03c738: 00000000 */ sll $zero,$zero,0x0 +/* f03c73c: 1000003c */ beqz $zero,.L0f03c830 +/* f03c740: 24060007 */ addiu $a2,$zero,0x7 +.L0f03c744: +/* f03c744: 10400005 */ beqz $v0,.L0f03c75c +/* f03c748: 8fac0048 */ lw $t4,0x48($sp) +/* f03c74c: 11800003 */ beqz $t4,.L0f03c75c +/* f03c750: 8fad004c */ lw $t5,0x4c($sp) +/* f03c754: 15a00022 */ bnez $t5,.L0f03c7e0 +/* f03c758: 24010001 */ addiu $at,$zero,0x1 +.L0f03c75c: +/* f03c75c: 8fae0050 */ lw $t6,0x50($sp) +/* f03c760: 24030004 */ addiu $v1,$zero,0x4 +/* f03c764: 106e0003 */ beq $v1,$t6,.L0f03c774 +/* f03c768: 00000000 */ sll $zero,$zero,0x0 +/* f03c76c: 14650012 */ bne $v1,$a1,.L0f03c7b8 +/* f03c770: 00000000 */ sll $zero,$zero,0x0 +.L0f03c774: +/* f03c774: 0c004b70 */ jal 0x12dc0 +/* f03c778: 00000000 */ sll $zero,$zero,0x0 +/* f03c77c: 3c017f1b */ lui $at,0x7f1b +/* f03c780: c42c8ef8 */ lwc1 $f12,-0x7108($at) +/* f03c784: 24010003 */ addiu $at,$zero,0x3 +/* f03c788: 0041001b */ divu $zero,$v0,$at +/* f03c78c: 00007810 */ mfhi $t7 +/* f03c790: 24030004 */ addiu $v1,$zero,0x4 +/* f03c794: 15e00008 */ bnez $t7,.L0f03c7b8 +/* f03c798: 27aa0044 */ addiu $t2,$sp,0x44 +/* f03c79c: 8fb80050 */ lw $t8,0x50($sp) +/* f03c7a0: 14780003 */ bne $v1,$t8,.L0f03c7b0 +/* f03c7a4: 00000000 */ sll $zero,$zero,0x0 +/* f03c7a8: 10000021 */ beqz $zero,.L0f03c830 +/* f03c7ac: 24060003 */ addiu $a2,$zero,0x3 +.L0f03c7b0: +/* f03c7b0: 1000001f */ beqz $zero,.L0f03c830 +/* f03c7b4: 24060004 */ addiu $a2,$zero,0x4 +.L0f03c7b8: +/* f03c7b8: 0c004b70 */ jal 0x12dc0 +/* f03c7bc: 00000000 */ sll $zero,$zero,0x0 +/* f03c7c0: 3c017f1b */ lui $at,0x7f1b +/* f03c7c4: c42c8efc */ lwc1 $f12,-0x7104($at) +/* f03c7c8: 24010003 */ addiu $at,$zero,0x3 +/* f03c7cc: 0041001b */ divu $zero,$v0,$at +/* f03c7d0: 00003010 */ mfhi $a2 +/* f03c7d4: 24c60005 */ addiu $a2,$a2,0x5 +/* f03c7d8: 10000015 */ beqz $zero,.L0f03c830 +/* f03c7dc: 27aa0044 */ addiu $t2,$sp,0x44 +.L0f03c7e0: +/* f03c7e0: 10410004 */ beq $v0,$at,.L0f03c7f4 +/* f03c7e4: 8fb90058 */ lw $t9,0x58($sp) +/* f03c7e8: 24010007 */ addiu $at,$zero,0x7 +/* f03c7ec: 14410010 */ bne $v0,$at,.L0f03c830 +/* f03c7f0: 00000000 */ sll $zero,$zero,0x0 +.L0f03c7f4: +/* f03c7f4: 1320000e */ beqz $t9,.L0f03c830 +/* f03c7f8: 8fab005c */ lw $t3,0x5c($sp) +/* f03c7fc: 1160000c */ beqz $t3,.L0f03c830 +/* f03c800: 8fac0060 */ lw $t4,0x60($sp) +/* f03c804: 1180000a */ beqz $t4,.L0f03c830 +/* f03c808: 00000000 */ sll $zero,$zero,0x0 +/* f03c80c: 0c004b70 */ jal 0x12dc0 +/* f03c810: 00000000 */ sll $zero,$zero,0x0 +/* f03c814: 3c017f1b */ lui $at,0x7f1b +/* f03c818: c42c8f00 */ lwc1 $f12,-0x7100($at) +/* f03c81c: 24010003 */ addiu $at,$zero,0x3 +/* f03c820: 0041001b */ divu $zero,$v0,$at +/* f03c824: 00003010 */ mfhi $a2 +/* f03c828: 24c60005 */ addiu $a2,$a2,0x5 +/* f03c82c: 27aa0044 */ addiu $t2,$sp,0x44 +.L0f03c830: +/* f03c830: 04c0001a */ bltz $a2,.L0f03c89c +/* f03c834: 00066880 */ sll $t5,$a2,0x2 +/* f03c838: 014d7021 */ addu $t6,$t2,$t5 +/* f03c83c: 8dc70000 */ lw $a3,0x0($t6) +/* f03c840: 3c017f1b */ lui $at,0x7f1b +/* f03c844: c4308f04 */ lwc1 $f16,-0x70fc($at) +/* f03c848: 44874000 */ mtc1 $a3,$f8 +/* f03c84c: c7a40070 */ lwc1 $f4,0x70($sp) +/* f03c850: 3c017f1b */ lui $at,0x7f1b +/* f03c854: 468042a0 */ cvt.s.w $f10,$f8 +/* f03c858: 46105482 */ mul.s $f18,$f10,$f16 +/* f03c85c: 46049000 */ add.s $f0,$f18,$f4 +/* f03c860: 4600603e */ c.le.s $f12,$f0 +/* f03c864: 46000086 */ mov.s $f2,$f0 +/* f03c868: 45000002 */ bc1f .L0f03c874 +/* f03c86c: 00000000 */ sll $zero,$zero,0x0 +/* f03c870: 460c0081 */ sub.s $f2,$f0,$f12 +.L0f03c874: +/* f03c874: c4268f08 */ lwc1 $f6,-0x70f8($at) +/* f03c878: 02002025 */ or $a0,$s0,$zero +/* f03c87c: 24050010 */ addiu $a1,$zero,0x10 +/* f03c880: 46061202 */ mul.s $f8,$f2,$f6 +/* f03c884: 4600428d */ trunc.w.s $f10,$f8 +/* f03c888: 44065000 */ mfc1 $a2,$f10 +/* f03c88c: 0fc0e9fa */ jal func0f03a7e8 +/* f03c890: 00000000 */ sll $zero,$zero,0x0 +/* f03c894: 10000003 */ beqz $zero,.L0f03c8a4 +/* f03c898: 8fbf0024 */ lw $ra,0x24($sp) +.L0f03c89c: +/* f03c89c: ae000040 */ sw $zero,0x40($s0) +.L0f03c8a0: +/* f03c8a0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f03c8a4: +/* f03c8a4: 8fb00020 */ lw $s0,0x20($sp) +/* f03c8a8: 27bd00b8 */ addiu $sp,$sp,0xb8 +/* f03c8ac: 03e00008 */ jr $ra +/* f03c8b0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03c8b4 +/* f03c8b4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03c8b8: afbf0014 */ sw $ra,0x14($sp) +/* f03c8bc: 8c8e0014 */ lw $t6,0x14($a0) +/* f03c8c0: 00802825 */ or $a1,$a0,$zero +/* f03c8c4: a0800008 */ sb $zero,0x8($a0) +/* f03c8c8: 000e7a80 */ sll $t7,$t6,0xa +/* f03c8cc: 05e30010 */ bgezl $t7,.L0f03c910 +/* f03c8d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f03c8d4: 8c840020 */ lw $a0,0x20($a0) +/* f03c8d8: 0c0076e5 */ jal 0x1db94 +/* f03c8dc: afa50018 */ sw $a1,0x18($sp) +/* f03c8e0: 1440000a */ bnez $v0,.L0f03c90c +/* f03c8e4: 8fa50018 */ lw $a1,0x18($sp) +/* f03c8e8: 00a02025 */ or $a0,$a1,$zero +/* f03c8ec: 0fc0bb62 */ jal func0f02ed88 +/* f03c8f0: afa50018 */ sw $a1,0x18($sp) +/* f03c8f4: 8fa50018 */ lw $a1,0x18($sp) +/* f03c8f8: 3c01ffdf */ lui $at,0xffdf +/* f03c8fc: 3421ffff */ ori $at,$at,0xffff +/* f03c900: 8cb80014 */ lw $t8,0x14($a1) +/* f03c904: 0301c824 */ and $t9,$t8,$at +/* f03c908: acb90014 */ sw $t9,0x14($a1) +.L0f03c90c: +/* f03c90c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03c910: +/* f03c910: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03c914: 03e00008 */ jr $ra +/* f03c918: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03c91c +/* f03c91c: 27bdffa8 */ addiu $sp,$sp,-88 +/* f03c920: afbf004c */ sw $ra,0x4c($sp) +/* f03c924: afb00048 */ sw $s0,0x48($sp) +/* f03c928: 8c8e0014 */ lw $t6,0x14($a0) +/* f03c92c: 00808025 */ or $s0,$a0,$zero +/* f03c930: 000e7a80 */ sll $t7,$t6,0xa +/* f03c934: 05e3001e */ bgezl $t7,.L0f03c9b0 +/* f03c938: 8e080030 */ lw $t0,0x30($s0) +/* f03c93c: 0c0076e5 */ jal 0x1db94 +/* f03c940: 8c840020 */ lw $a0,0x20($a0) +/* f03c944: 54400087 */ bnezl $v0,.L0f03cb64 +/* f03c948: 8fbf004c */ lw $ra,0x4c($sp) +/* f03c94c: c6040054 */ lwc1 $f4,0x54($s0) +/* f03c950: 8e040020 */ lw $a0,0x20($s0) +/* f03c954: 86050048 */ lh $a1,0x48($s0) +/* f03c958: 9206004a */ lbu $a2,0x4a($s0) +/* f03c95c: 8e07004c */ lw $a3,0x4c($s0) +/* f03c960: e7a40010 */ swc1 $f4,0x10($sp) +/* f03c964: c6060058 */ lwc1 $f6,0x58($s0) +/* f03c968: 0c007733 */ jal 0x1dccc +/* f03c96c: e7a60014 */ swc1 $f6,0x14($sp) +/* f03c970: c6000050 */ lwc1 $f0,0x50($s0) +/* f03c974: 44804000 */ mtc1 $zero,$f8 +/* f03c978: 00000000 */ sll $zero,$zero,0x0 +/* f03c97c: 4600403e */ c.le.s $f8,$f0 +/* f03c980: 00000000 */ sll $zero,$zero,0x0 +/* f03c984: 45020005 */ bc1fl .L0f03c99c +/* f03c988: 8e180014 */ lw $t8,0x14($s0) +/* f03c98c: 44050000 */ mfc1 $a1,$f0 +/* f03c990: 0c007787 */ jal 0x1de1c +/* f03c994: 8e040020 */ lw $a0,0x20($s0) +/* f03c998: 8e180014 */ lw $t8,0x14($s0) +.L0f03c99c: +/* f03c99c: 3c01ffdf */ lui $at,0xffdf +/* f03c9a0: 3421ffff */ ori $at,$at,0xffff +/* f03c9a4: 0301c824 */ and $t9,$t8,$at +/* f03c9a8: ae190014 */ sw $t9,0x14($s0) +/* f03c9ac: 8e080030 */ lw $t0,0x30($s0) +.L0f03c9b0: +/* f03c9b0: 5500000e */ bnezl $t0,.L0f03c9ec +/* f03c9b4: 92090040 */ lbu $t1,0x40($s0) +/* f03c9b8: 0c00745f */ jal 0x1d17c +/* f03c9bc: 8e040020 */ lw $a0,0x20($s0) +/* f03c9c0: e7a00054 */ swc1 $f0,0x54($sp) +/* f03c9c4: 0c007468 */ jal 0x1d1a0 +/* f03c9c8: 8e040020 */ lw $a0,0x20($s0) +/* f03c9cc: c7aa0054 */ lwc1 $f10,0x54($sp) +/* f03c9d0: 460a003e */ c.le.s $f0,$f10 +/* f03c9d4: 00000000 */ sll $zero,$zero,0x0 +/* f03c9d8: 45020004 */ bc1fl .L0f03c9ec +/* f03c9dc: 92090040 */ lbu $t1,0x40($s0) +/* f03c9e0: 0fc0baaf */ jal func0f02eabc +/* f03c9e4: 02002025 */ or $a0,$s0,$zero +/* f03c9e8: 92090040 */ lbu $t1,0x40($s0) +.L0f03c9ec: +/* f03c9ec: 11200011 */ beqz $t1,.L0f03ca34 +/* f03c9f0: 00000000 */ sll $zero,$zero,0x0 +/* f03c9f4: 0c00745f */ jal 0x1d17c +/* f03c9f8: 8e040020 */ lw $a0,0x20($s0) +/* f03c9fc: 960a0042 */ lhu $t2,0x42($s0) +/* f03ca00: 02002025 */ or $a0,$s0,$zero +/* f03ca04: 448a8000 */ mtc1 $t2,$f16 +/* f03ca08: 00000000 */ sll $zero,$zero,0x0 +/* f03ca0c: 468084a0 */ cvt.s.w $f18,$f16 +/* f03ca10: 4600903e */ c.le.s $f18,$f0 +/* f03ca14: 00000000 */ sll $zero,$zero,0x0 +/* f03ca18: 45000006 */ bc1f .L0f03ca34 +/* f03ca1c: 00000000 */ sll $zero,$zero,0x0 +/* f03ca20: a2000040 */ sb $zero,0x40($s0) +/* f03ca24: 96050044 */ lhu $a1,0x44($s0) +/* f03ca28: 96060046 */ lhu $a2,0x46($s0) +/* f03ca2c: 0fc0ee91 */ jal func0f03ba44 +/* f03ca30: 92070041 */ lbu $a3,0x41($s0) +.L0f03ca34: +/* f03ca34: 12000003 */ beqz $s0,.L0f03ca44 +/* f03ca38: 00001025 */ or $v0,$zero,$zero +/* f03ca3c: 10000001 */ beqz $zero,.L0f03ca44 +/* f03ca40: 920202fe */ lbu $v0,0x2fe($s0) +.L0f03ca44: +/* f03ca44: 5440002e */ bnezl $v0,.L0f03cb00 +/* f03ca48: 820f0008 */ lb $t7,0x8($s0) +/* f03ca4c: 0c00744f */ jal 0x1d13c +/* f03ca50: 8e040020 */ lw $a0,0x20($s0) +/* f03ca54: 2401009f */ addiu $at,$zero,0x9f +/* f03ca58: 54410029 */ bnel $v0,$at,.L0f03cb00 +/* f03ca5c: 820f0008 */ lb $t7,0x8($s0) +/* f03ca60: 0c00745f */ jal 0x1d17c +/* f03ca64: 8e040020 */ lw $a0,0x20($s0) +/* f03ca68: 3c014228 */ lui $at,0x4228 +/* f03ca6c: 44812000 */ mtc1 $at,$f4 +/* f03ca70: 3c0b800a */ lui $t3,0x800a +/* f03ca74: 4600203e */ c.le.s $f4,$f0 +/* f03ca78: 00000000 */ sll $zero,$zero,0x0 +/* f03ca7c: 45020020 */ bc1fl .L0f03cb00 +/* f03ca80: 820f0008 */ lb $t7,0x8($s0) +/* f03ca84: 8d6b9fcc */ lw $t3,-0x6034($t3) +/* f03ca88: 316c0001 */ andi $t4,$t3,0x1 +/* f03ca8c: 5580001c */ bnezl $t4,.L0f03cb00 +/* f03ca90: 820f0008 */ lb $t7,0x8($s0) +/* f03ca94: 0fc1248a */ jal func0f049228 +/* f03ca98: 02002025 */ or $a0,$s0,$zero +/* f03ca9c: 3c014448 */ lui $at,0x4448 +/* f03caa0: 44813000 */ mtc1 $at,$f6 +/* f03caa4: 3c01bf80 */ lui $at,0xbf80 +/* f03caa8: 00002025 */ or $a0,$zero,$zero +/* f03caac: 4606003c */ c.lt.s $f0,$f6 +/* f03cab0: 24060037 */ addiu $a2,$zero,0x37 +/* f03cab4: 2407ffff */ addiu $a3,$zero,-1 +/* f03cab8: 240dffff */ addiu $t5,$zero,-1 +/* f03cabc: 4500000f */ bc1f .L0f03cafc +/* f03cac0: 240effff */ addiu $t6,$zero,-1 +/* f03cac4: 8e05001c */ lw $a1,0x1c($s0) +/* f03cac8: 44810000 */ mtc1 $at,$f0 +/* f03cacc: afae002c */ sw $t6,0x2c($sp) +/* f03cad0: afa00028 */ sw $zero,0x28($sp) +/* f03cad4: afa00020 */ sw $zero,0x20($sp) +/* f03cad8: afa0001c */ sw $zero,0x1c($sp) +/* f03cadc: afa00018 */ sw $zero,0x18($sp) +/* f03cae0: afa00014 */ sw $zero,0x14($sp) +/* f03cae4: afad0010 */ sw $t5,0x10($sp) +/* f03cae8: e7a00024 */ swc1 $f0,0x24($sp) +/* f03caec: e7a00030 */ swc1 $f0,0x30($sp) +/* f03caf0: e7a00034 */ swc1 $f0,0x34($sp) +/* f03caf4: 0fc24e7e */ jal func0f0939f8 +/* f03caf8: e7a00038 */ swc1 $f0,0x38($sp) +.L0f03cafc: +/* f03cafc: 820f0008 */ lb $t7,0x8($s0) +.L0f03cb00: +/* f03cb00: 1de0000b */ bgtz $t7,.L0f03cb30 +/* f03cb04: 00000000 */ sll $zero,$zero,0x0 +/* f03cb08: 8e180038 */ lw $t8,0x38($s0) +/* f03cb0c: 13000008 */ beqz $t8,.L0f03cb30 +/* f03cb10: 00000000 */ sll $zero,$zero,0x0 +/* f03cb14: 0c004b70 */ jal 0x12dc0 +/* f03cb18: 00000000 */ sll $zero,$zero,0x0 +/* f03cb1c: 24010005 */ addiu $at,$zero,0x5 +/* f03cb20: 0041001b */ divu $zero,$v0,$at +/* f03cb24: 0000c810 */ mfhi $t9 +/* f03cb28: 2728000e */ addiu $t0,$t9,0xe +/* f03cb2c: a2080008 */ sb $t0,0x8($s0) +.L0f03cb30: +/* f03cb30: 0c00744f */ jal 0x1d13c +/* f03cb34: 8e040020 */ lw $a0,0x20($s0) +/* f03cb38: 24010209 */ addiu $at,$zero,0x209 +/* f03cb3c: 14410008 */ bne $v0,$at,.L0f03cb60 +/* f03cb40: 02002025 */ or $a0,$s0,$zero +/* f03cb44: 00002825 */ or $a1,$zero,$zero +/* f03cb48: 0fc0fe12 */ jal func0f03f848 +/* f03cb4c: 00003025 */ or $a2,$zero,$zero +/* f03cb50: 02002025 */ or $a0,$s0,$zero +/* f03cb54: 24050001 */ addiu $a1,$zero,0x1 +/* f03cb58: 0fc0fe12 */ jal func0f03f848 +/* f03cb5c: 00003025 */ or $a2,$zero,$zero +.L0f03cb60: +/* f03cb60: 8fbf004c */ lw $ra,0x4c($sp) +.L0f03cb64: +/* f03cb64: 8fb00048 */ lw $s0,0x48($sp) +/* f03cb68: 27bd0058 */ addiu $sp,$sp,0x58 +/* f03cb6c: 03e00008 */ jr $ra +/* f03cb70: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03cb74 +/* f03cb74: 27bdffc0 */ addiu $sp,$sp,-64 +/* f03cb78: afbf0024 */ sw $ra,0x24($sp) +/* f03cb7c: afb00020 */ sw $s0,0x20($sp) +/* f03cb80: 8c8e0014 */ lw $t6,0x14($a0) +/* f03cb84: 00808025 */ or $s0,$a0,$zero +/* f03cb88: 000e7a80 */ sll $t7,$t6,0xa +/* f03cb8c: 05e3000d */ bgezl $t7,.L0f03cbc4 +/* f03cb90: 82080008 */ lb $t0,0x8($s0) +/* f03cb94: 0c0076e5 */ jal 0x1db94 +/* f03cb98: 8c840020 */ lw $a0,0x20($a0) +/* f03cb9c: 5440004b */ bnezl $v0,.L0f03cccc +/* f03cba0: 8fbf0024 */ lw $ra,0x24($sp) +/* f03cba4: 0fc0bdc1 */ jal func0f02f704 +/* f03cba8: 02002025 */ or $a0,$s0,$zero +/* f03cbac: 8e180014 */ lw $t8,0x14($s0) +/* f03cbb0: 3c01ffdf */ lui $at,0xffdf +/* f03cbb4: 3421ffff */ ori $at,$at,0xffff +/* f03cbb8: 0301c824 */ and $t9,$t8,$at +/* f03cbbc: ae190014 */ sw $t9,0x14($s0) +/* f03cbc0: 82080008 */ lb $t0,0x8($s0) +.L0f03cbc4: +/* f03cbc4: 5d000041 */ bgtzl $t0,.L0f03cccc +/* f03cbc8: 8fbf0024 */ lw $ra,0x24($sp) +/* f03cbcc: 12000003 */ beqz $s0,.L0f03cbdc +/* f03cbd0: 00001025 */ or $v0,$zero,$zero +/* f03cbd4: 10000001 */ beqz $zero,.L0f03cbdc +/* f03cbd8: 920202fe */ lbu $v0,0x2fe($s0) +.L0f03cbdc: +/* f03cbdc: 1440003a */ bnez $v0,.L0f03ccc8 +/* f03cbe0: 24090010 */ addiu $t1,$zero,0x10 +/* f03cbe4: 8e040020 */ lw $a0,0x20($s0) +/* f03cbe8: a2090008 */ sb $t1,0x8($s0) +/* f03cbec: 0c00744f */ jal 0x1d13c +/* f03cbf0: afa4003c */ sw $a0,0x3c($sp) +/* f03cbf4: 2401002f */ addiu $at,$zero,0x2f +/* f03cbf8: 14410033 */ bne $v0,$at,.L0f03ccc8 +/* f03cbfc: 8fa4003c */ lw $a0,0x3c($sp) +/* f03cc00: 0c00745f */ jal 0x1d17c +/* f03cc04: 00000000 */ sll $zero,$zero,0x0 +/* f03cc08: 3c0142a0 */ lui $at,0x42a0 +/* f03cc0c: 44812000 */ mtc1 $at,$f4 +/* f03cc10: 3c0b8007 */ lui $t3,0x8007 +/* f03cc14: 256b83bc */ addiu $t3,$t3,-31812 +/* f03cc18: 4600203e */ c.le.s $f4,$f0 +/* f03cc1c: 27aa0030 */ addiu $t2,$sp,0x30 +/* f03cc20: 4502002a */ bc1fl .L0f03cccc +/* f03cc24: 8fbf0024 */ lw $ra,0x24($sp) +/* f03cc28: 8d610000 */ lw $at,0x0($t3) +/* f03cc2c: 8d6d0004 */ lw $t5,0x4($t3) +/* f03cc30: 02002025 */ or $a0,$s0,$zero +/* f03cc34: ad410000 */ sw $at,0x0($t2) +/* f03cc38: 8d610008 */ lw $at,0x8($t3) +/* f03cc3c: ad4d0004 */ sw $t5,0x4($t2) +/* f03cc40: 0fc0f917 */ jal func0f03e45c +/* f03cc44: ad410008 */ sw $at,0x8($t2) +/* f03cc48: e7a0002c */ swc1 $f0,0x2c($sp) +/* f03cc4c: 0c0068f7 */ jal 0x1a3dc +/* f03cc50: 46000306 */ mov.s $f12,$f0 +/* f03cc54: 46000187 */ neg.s $f6,$f0 +/* f03cc58: c7ac002c */ lwc1 $f12,0x2c($sp) +/* f03cc5c: 0c0068f4 */ jal 0x1a3d0 +/* f03cc60: e7a60030 */ swc1 $f6,0x30($sp) +/* f03cc64: 46000207 */ neg.s $f8,$f0 +/* f03cc68: 27a50030 */ addiu $a1,$sp,0x30 +/* f03cc6c: e7a80038 */ swc1 $f8,0x38($sp) +/* f03cc70: 8e04001c */ lw $a0,0x1c($s0) +/* f03cc74: 0fc0da46 */ jal func0f036918 +/* f03cc78: 3c0641a0 */ lui $a2,0x41a0 +/* f03cc7c: 54400013 */ bnezl $v0,.L0f03cccc +/* f03cc80: 8fbf0024 */ lw $ra,0x24($sp) +/* f03cc84: 0c004b70 */ jal 0x12dc0 +/* f03cc88: 00000000 */ sll $zero,$zero,0x0 +/* f03cc8c: 3c013f00 */ lui $at,0x3f00 +/* f03cc90: 44815000 */ mtc1 $at,$f10 +/* f03cc94: 3c014180 */ lui $at,0x4180 +/* f03cc98: 44818000 */ mtc1 $at,$f16 +/* f03cc9c: 8e040020 */ lw $a0,0x20($s0) +/* f03cca0: 2405002e */ addiu $a1,$zero,0x2e +/* f03cca4: 30460001 */ andi $a2,$v0,0x1 +/* f03cca8: 3c0741f0 */ lui $a3,0x41f0 +/* f03ccac: e7aa0010 */ swc1 $f10,0x10($sp) +/* f03ccb0: 0c007733 */ jal 0x1dccc +/* f03ccb4: e7b00014 */ swc1 $f16,0x14($sp) +/* f03ccb8: 8e040020 */ lw $a0,0x20($s0) +/* f03ccbc: 3c0541f0 */ lui $a1,0x41f0 +/* f03ccc0: 0c00777b */ jal 0x1ddec +/* f03ccc4: 3c064180 */ lui $a2,0x4180 +.L0f03ccc8: +/* f03ccc8: 8fbf0024 */ lw $ra,0x24($sp) +.L0f03cccc: +/* f03cccc: 8fb00020 */ lw $s0,0x20($sp) +/* f03ccd0: 27bd0040 */ addiu $sp,$sp,0x40 +/* f03ccd4: 03e00008 */ jr $ra +/* f03ccd8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03ccdc +/* f03ccdc: 80820007 */ lb $v0,0x7($a0) +/* f03cce0: 24010005 */ addiu $at,$zero,0x5 +/* f03cce4: 240e0001 */ addiu $t6,$zero,0x1 +/* f03cce8: 10410003 */ beq $v0,$at,.L0f03ccf8 +/* f03ccec: 2401001f */ addiu $at,$zero,0x1f +/* f03ccf0: 14410002 */ bne $v0,$at,.L0f03ccfc +/* f03ccf4: 00000000 */ sll $zero,$zero,0x0 +.L0f03ccf8: +/* f03ccf8: ac8e002c */ sw $t6,0x2c($a0) +.L0f03ccfc: +/* f03ccfc: 03e00008 */ jr $ra +/* f03cd00: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03cd04 +/* f03cd04: 808e0007 */ lb $t6,0x7($a0) +/* f03cd08: 24010005 */ addiu $at,$zero,0x5 +/* f03cd0c: 240f0001 */ addiu $t7,$zero,0x1 +/* f03cd10: 15c10002 */ bne $t6,$at,.L0f03cd1c +/* f03cd14: 00000000 */ sll $zero,$zero,0x0 +/* f03cd18: ac8f0030 */ sw $t7,0x30($a0) +.L0f03cd1c: +/* f03cd1c: 03e00008 */ jr $ra +/* f03cd20: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03cd24 +/* f03cd24: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03cd28: afbf0014 */ sw $ra,0x14($sp) +/* f03cd2c: 8c820038 */ lw $v0,0x38($a0) +/* f03cd30: 8c8602d4 */ lw $a2,0x2d4($a0) +/* f03cd34: 3c0e800a */ lui $t6,0x800a +/* f03cd38: 04420027 */ bltzl $v0,.L0f03cdd8 +/* f03cd3c: 8c8b002c */ lw $t3,0x2c($a0) +/* f03cd40: 8dce9ff8 */ lw $t6,-0x6008($t6) +/* f03cd44: 2403005a */ addiu $v1,$zero,0x5a +/* f03cd48: 004e7821 */ addu $t7,$v0,$t6 +/* f03cd4c: 29e1005a */ slti $at,$t7,0x5a +/* f03cd50: ac8f0038 */ sw $t7,0x38($a0) +/* f03cd54: 1420000e */ bnez $at,.L0f03cd90 +/* f03cd58: 01e01025 */ or $v0,$t7,$zero +/* f03cd5c: 10c00008 */ beqz $a2,.L0f03cd80 +/* f03cd60: a080000c */ sb $zero,0xc($a0) +/* f03cd64: 24050001 */ addiu $a1,$zero,0x1 +/* f03cd68: afa40020 */ sw $a0,0x20($sp) +/* f03cd6c: 0fc6417c */ jal func0f1905f0 +/* f03cd70: afa6001c */ sw $a2,0x1c($sp) +/* f03cd74: 8fa40020 */ lw $a0,0x20($sp) +/* f03cd78: 1000003d */ beqz $zero,.L0f03ce70 +/* f03cd7c: 8fa6001c */ lw $a2,0x1c($sp) +.L0f03cd80: +/* f03cd80: 8c980014 */ lw $t8,0x14($a0) +/* f03cd84: 37190020 */ ori $t9,$t8,0x20 +/* f03cd88: 10000039 */ beqz $zero,.L0f03ce70 +/* f03cd8c: ac990014 */ sw $t9,0x14($a0) +.L0f03cd90: +/* f03cd90: 00624023 */ subu $t0,$v1,$v0 +/* f03cd94: 00084a00 */ sll $t1,$t0,0x8 +/* f03cd98: 01284823 */ subu $t1,$t1,$t0 +/* f03cd9c: 0123001a */ div $zero,$t1,$v1 +/* f03cda0: 00005012 */ mflo $t2 +/* f03cda4: a08a000c */ sb $t2,0xc($a0) +/* f03cda8: 14600002 */ bnez $v1,.L0f03cdb4 +/* f03cdac: 00000000 */ sll $zero,$zero,0x0 +/* f03cdb0: 0007000d */ break 0x7 +.L0f03cdb4: +/* f03cdb4: 2401ffff */ addiu $at,$zero,-1 +/* f03cdb8: 14610004 */ bne $v1,$at,.L0f03cdcc +/* f03cdbc: 3c018000 */ lui $at,0x8000 +/* f03cdc0: 15210002 */ bne $t1,$at,.L0f03cdcc +/* f03cdc4: 00000000 */ sll $zero,$zero,0x0 +/* f03cdc8: 0006000d */ break 0x6 +.L0f03cdcc: +/* f03cdcc: 10000028 */ beqz $zero,.L0f03ce70 +/* f03cdd0: 00000000 */ sll $zero,$zero,0x0 +/* f03cdd4: 8c8b002c */ lw $t3,0x2c($a0) +.L0f03cdd8: +/* f03cdd8: 51600008 */ beqzl $t3,.L0f03cdfc +/* f03cddc: 8c8c001c */ lw $t4,0x1c($a0) +/* f03cde0: ac800038 */ sw $zero,0x38($a0) +/* f03cde4: afa6001c */ sw $a2,0x1c($sp) +/* f03cde8: 0fc0919a */ jal func0f024668 +/* f03cdec: afa40020 */ sw $a0,0x20($sp) +/* f03cdf0: 8fa40020 */ lw $a0,0x20($sp) +/* f03cdf4: 8fa6001c */ lw $a2,0x1c($sp) +/* f03cdf8: 8c8c001c */ lw $t4,0x1c($a0) +.L0f03cdfc: +/* f03cdfc: 3c18800a */ lui $t8,0x800a +/* f03ce00: 918d0001 */ lbu $t5,0x1($t4) +/* f03ce04: 31ae0080 */ andi $t6,$t5,0x80 +/* f03ce08: 51c00004 */ beqzl $t6,.L0f03ce1c +/* f03ce0c: 8c8f0034 */ lw $t7,0x34($a0) +/* f03ce10: 10000005 */ beqz $zero,.L0f03ce28 +/* f03ce14: ac800034 */ sw $zero,0x34($a0) +/* f03ce18: 8c8f0034 */ lw $t7,0x34($a0) +.L0f03ce1c: +/* f03ce1c: 8f189ff8 */ lw $t8,-0x6008($t8) +/* f03ce20: 01f8c821 */ addu $t9,$t7,$t8 +/* f03ce24: ac990034 */ sw $t9,0x34($a0) +.L0f03ce28: +/* f03ce28: 8c880030 */ lw $t0,0x30($a0) +/* f03ce2c: 11000010 */ beqz $t0,.L0f03ce70 +/* f03ce30: 00000000 */ sll $zero,$zero,0x0 +/* f03ce34: 8c890034 */ lw $t1,0x34($a0) +/* f03ce38: 29210078 */ slti $at,$t1,0x78 +/* f03ce3c: 1420000c */ bnez $at,.L0f03ce70 +/* f03ce40: 00000000 */ sll $zero,$zero,0x0 +/* f03ce44: 54c00005 */ bnezl $a2,.L0f03ce5c +/* f03ce48: a080000c */ sb $zero,0xc($a0) +/* f03ce4c: 8c8a0014 */ lw $t2,0x14($a0) +/* f03ce50: 354b0020 */ ori $t3,$t2,0x20 +/* f03ce54: ac8b0014 */ sw $t3,0x14($a0) +/* f03ce58: a080000c */ sb $zero,0xc($a0) +.L0f03ce5c: +/* f03ce5c: afa6001c */ sw $a2,0x1c($sp) +/* f03ce60: 0fc0919a */ jal func0f024668 +/* f03ce64: afa40020 */ sw $a0,0x20($sp) +/* f03ce68: 8fa40020 */ lw $a0,0x20($sp) +/* f03ce6c: 8fa6001c */ lw $a2,0x1c($sp) +.L0f03ce70: +/* f03ce70: 54c00003 */ bnezl $a2,.L0f03ce80 +/* f03ce74: 8fbf0014 */ lw $ra,0x14($sp) +/* f03ce78: ac800108 */ sw $zero,0x108($a0) +/* f03ce7c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03ce80: +/* f03ce80: 27bd0020 */ addiu $sp,$sp,0x20 +/* f03ce84: 03e00008 */ jr $ra +/* f03ce88: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03ce8c +/* f03ce8c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f03ce90: afbf003c */ sw $ra,0x3c($sp) +/* f03ce94: afb70038 */ sw $s7,0x38($sp) +/* f03ce98: afb4002c */ sw $s4,0x2c($sp) +/* f03ce9c: afb30028 */ sw $s3,0x28($sp) +/* f03cea0: afb20024 */ sw $s2,0x24($sp) +/* f03cea4: 0080a025 */ or $s4,$a0,$zero +/* f03cea8: 00a0b825 */ or $s7,$a1,$zero +/* f03ceac: afb60034 */ sw $s6,0x34($sp) +/* f03ceb0: afb50030 */ sw $s5,0x30($sp) +/* f03ceb4: afb10020 */ sw $s1,0x20($sp) +/* f03ceb8: afb0001c */ sw $s0,0x1c($sp) +/* f03cebc: f7b40010 */ sdc1 $f20,0x10($sp) +/* f03cec0: 00009825 */ or $s3,$zero,$zero +/* f03cec4: 0fc07934 */ jal func0f01e4d0 +/* f03cec8: 00009025 */ or $s2,$zero,$zero +/* f03cecc: 3c03800a */ lui $v1,0x800a +/* f03ced0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f03ced4: 8c6e029c */ lw $t6,0x29c($v1) +/* f03ced8: 0040b025 */ or $s6,$v0,$zero +/* f03cedc: 05c20007 */ bltzl $t6,.L0f03cefc +/* f03cee0: 82830007 */ lb $v1,0x7($s4) +/* f03cee4: 8c6f02a8 */ lw $t7,0x2a8($v1) +/* f03cee8: 8e99001c */ lw $t9,0x1c($s4) +/* f03ceec: 8df800bc */ lw $t8,0xbc($t7) +/* f03cef0: 53190064 */ beql $t8,$t9,.L0f03d084 +/* f03cef4: 8fbf003c */ lw $ra,0x3c($sp) +/* f03cef8: 82830007 */ lb $v1,0x7($s4) +.L0f03cefc: +/* f03cefc: 24010006 */ addiu $at,$zero,0x6 +/* f03cf00: 3c158006 */ lui $s5,0x8006 +/* f03cf04: 14610003 */ bne $v1,$at,.L0f03cf14 +/* f03cf08: 26b52988 */ addiu $s5,$s5,0x2988 +/* f03cf0c: 1000000c */ beqz $zero,.L0f03cf40 +/* f03cf10: 8e93002c */ lw $s3,0x2c($s4) +.L0f03cf14: +/* f03cf14: 24010004 */ addiu $at,$zero,0x4 +/* f03cf18: 10610003 */ beq $v1,$at,.L0f03cf28 +/* f03cf1c: 2401001e */ addiu $at,$zero,0x1e +/* f03cf20: 54610004 */ bnel $v1,$at,.L0f03cf34 +/* f03cf24: 24010005 */ addiu $at,$zero,0x5 +.L0f03cf28: +/* f03cf28: 10000005 */ beqz $zero,.L0f03cf40 +/* f03cf2c: 8e93002c */ lw $s3,0x2c($s4) +/* f03cf30: 24010005 */ addiu $at,$zero,0x5 +.L0f03cf34: +/* f03cf34: 54610003 */ bnel $v1,$at,.L0f03cf44 +/* f03cf38: 0262082a */ slt $at,$s3,$v0 +/* f03cf3c: 8e93003c */ lw $s3,0x3c($s4) +.L0f03cf40: +/* f03cf40: 0262082a */ slt $at,$s3,$v0 +.L0f03cf44: +/* f03cf44: 1020003d */ beqz $at,.L0f03d03c +/* f03cf48: 001388c0 */ sll $s1,$s3,0x3 +/* f03cf4c: 02338823 */ subu $s1,$s1,$s3 +/* f03cf50: 00118880 */ sll $s1,$s1,0x2 +/* f03cf54: 02338823 */ subu $s1,$s1,$s3 +/* f03cf58: 00118880 */ sll $s1,$s1,0x2 +/* f03cf5c: 02338821 */ addu $s1,$s1,$s3 +/* f03cf60: 3c017f1b */ lui $at,0x7f1b +/* f03cf64: c4348f0c */ lwc1 $f20,-0x70f4($at) +/* f03cf68: 001188c0 */ sll $s1,$s1,0x3 +/* f03cf6c: 8ea80000 */ lw $t0,0x0($s5) +.L0f03cf70: +/* f03cf70: 02288021 */ addu $s0,$s1,$t0 +/* f03cf74: 8e090020 */ lw $t1,0x20($s0) +/* f03cf78: 5120002a */ beqzl $t1,.L0f03d024 +/* f03cf7c: 26730001 */ addiu $s3,$s3,0x1 +/* f03cf80: 8e03001c */ lw $v1,0x1c($s0) +/* f03cf84: 50600027 */ beqzl $v1,.L0f03d024 +/* f03cf88: 26730001 */ addiu $s3,$s3,0x1 +/* f03cf8c: 906a0001 */ lbu $t2,0x1($v1) +/* f03cf90: 314b0004 */ andi $t3,$t2,0x4 +/* f03cf94: 51600023 */ beqzl $t3,.L0f03d024 +/* f03cf98: 26730001 */ addiu $s3,$s3,0x1 +/* f03cf9c: 8e82001c */ lw $v0,0x1c($s4) +/* f03cfa0: c4640008 */ lwc1 $f4,0x8($v1) +/* f03cfa4: c468000c */ lwc1 $f8,0xc($v1) +/* f03cfa8: c4460008 */ lwc1 $f6,0x8($v0) +/* f03cfac: c44a000c */ lwc1 $f10,0xc($v0) +/* f03cfb0: c4700010 */ lwc1 $f16,0x10($v1) +/* f03cfb4: 46062001 */ sub.s $f0,$f4,$f6 +/* f03cfb8: c4520010 */ lwc1 $f18,0x10($v0) +/* f03cfbc: 02002025 */ or $a0,$s0,$zero +/* f03cfc0: 460a4081 */ sub.s $f2,$f8,$f10 +/* f03cfc4: 46000102 */ mul.s $f4,$f0,$f0 +/* f03cfc8: 24450008 */ addiu $a1,$v0,0x8 +/* f03cfcc: 46128301 */ sub.s $f12,$f16,$f18 +/* f03cfd0: 46021182 */ mul.s $f6,$f2,$f2 +/* f03cfd4: 24460028 */ addiu $a2,$v0,0x28 +/* f03cfd8: 460c6282 */ mul.s $f10,$f12,$f12 +/* f03cfdc: 46062200 */ add.s $f8,$f4,$f6 +/* f03cfe0: 460a4400 */ add.s $f16,$f8,$f10 +/* f03cfe4: 4614803c */ c.lt.s $f16,$f20 +/* f03cfe8: 00000000 */ sll $zero,$zero,0x0 +/* f03cfec: 4502000d */ bc1fl .L0f03d024 +/* f03cff0: 26730001 */ addiu $s3,$s3,0x1 +/* f03cff4: 0fc0e51d */ jal func0f039474 +/* f03cff8: 26520001 */ addiu $s2,$s2,0x1 +/* f03cffc: 50400009 */ beqzl $v0,.L0f03d024 +/* f03d000: 26730001 */ addiu $s3,$s3,0x1 +/* f03d004: 56e00005 */ bnezl $s7,.L0f03d01c +/* f03d008: 868d0000 */ lh $t5,0x0($s4) +/* f03d00c: 868c0000 */ lh $t4,0x0($s4) +/* f03d010: 10000003 */ beqz $zero,.L0f03d020 +/* f03d014: a60c012e */ sh $t4,0x12e($s0) +/* f03d018: 868d0000 */ lh $t5,0x0($s4) +.L0f03d01c: +/* f03d01c: a60d0130 */ sh $t5,0x130($s0) +.L0f03d020: +/* f03d020: 26730001 */ addiu $s3,$s3,0x1 +.L0f03d024: +/* f03d024: 0276082a */ slt $at,$s3,$s6 +/* f03d028: 10200004 */ beqz $at,.L0f03d03c +/* f03d02c: 26310368 */ addiu $s1,$s1,0x368 +/* f03d030: 2a410007 */ slti $at,$s2,0x7 +/* f03d034: 5420ffce */ bnezl $at,.L0f03cf70 +/* f03d038: 8ea80000 */ lw $t0,0x0($s5) +.L0f03d03c: +/* f03d03c: 82830007 */ lb $v1,0x7($s4) +/* f03d040: 24010006 */ addiu $at,$zero,0x6 +/* f03d044: 54610004 */ bnel $v1,$at,.L0f03d058 +/* f03d048: 24010004 */ addiu $at,$zero,0x4 +/* f03d04c: 1000000c */ beqz $zero,.L0f03d080 +/* f03d050: ae93002c */ sw $s3,0x2c($s4) +/* f03d054: 24010004 */ addiu $at,$zero,0x4 +.L0f03d058: +/* f03d058: 10610003 */ beq $v1,$at,.L0f03d068 +/* f03d05c: 2401001e */ addiu $at,$zero,0x1e +/* f03d060: 54610004 */ bnel $v1,$at,.L0f03d074 +/* f03d064: 24010005 */ addiu $at,$zero,0x5 +.L0f03d068: +/* f03d068: 10000005 */ beqz $zero,.L0f03d080 +/* f03d06c: ae93002c */ sw $s3,0x2c($s4) +/* f03d070: 24010005 */ addiu $at,$zero,0x5 +.L0f03d074: +/* f03d074: 54610003 */ bnel $v1,$at,.L0f03d084 +/* f03d078: 8fbf003c */ lw $ra,0x3c($sp) +/* f03d07c: ae93003c */ sw $s3,0x3c($s4) +.L0f03d080: +/* f03d080: 8fbf003c */ lw $ra,0x3c($sp) +.L0f03d084: +/* f03d084: d7b40010 */ ldc1 $f20,0x10($sp) +/* f03d088: 8fb0001c */ lw $s0,0x1c($sp) +/* f03d08c: 8fb10020 */ lw $s1,0x20($sp) +/* f03d090: 8fb20024 */ lw $s2,0x24($sp) +/* f03d094: 8fb30028 */ lw $s3,0x28($sp) +/* f03d098: 8fb4002c */ lw $s4,0x2c($sp) +/* f03d09c: 8fb50030 */ lw $s5,0x30($sp) +/* f03d0a0: 8fb60034 */ lw $s6,0x34($sp) +/* f03d0a4: 8fb70038 */ lw $s7,0x38($sp) +/* f03d0a8: 03e00008 */ jr $ra +/* f03d0ac: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f03d0b0 +/* f03d0b0: 27bdff50 */ addiu $sp,$sp,-176 +/* f03d0b4: afbf004c */ sw $ra,0x4c($sp) +/* f03d0b8: afb00048 */ sw $s0,0x48($sp) +/* f03d0bc: 8c8e0020 */ lw $t6,0x20($a0) +/* f03d0c0: 00808025 */ or $s0,$a0,$zero +/* f03d0c4: 10800003 */ beqz $a0,.L0f03d0d4 +/* f03d0c8: afae00ac */ sw $t6,0xac($sp) +/* f03d0cc: 10000002 */ beqz $zero,.L0f03d0d8 +/* f03d0d0: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03d0d4: +/* f03d0d4: 00001025 */ or $v0,$zero,$zero +.L0f03d0d8: +/* f03d0d8: 3c188007 */ lui $t8,0x8007 +/* f03d0dc: 271883c8 */ addiu $t8,$t8,-31800 +/* f03d0e0: 8f010000 */ lw $at,0x0($t8) +/* f03d0e4: 27af0090 */ addiu $t7,$sp,0x90 +/* f03d0e8: 8f080004 */ lw $t0,0x4($t8) +/* f03d0ec: ade10000 */ sw $at,0x0($t7) +/* f03d0f0: 8f010008 */ lw $at,0x8($t8) +/* f03d0f4: ade80004 */ sw $t0,0x4($t7) +/* f03d0f8: 8f08000c */ lw $t0,0xc($t8) +/* f03d0fc: ade10008 */ sw $at,0x8($t7) +/* f03d100: 8f010010 */ lw $at,0x10($t8) +/* f03d104: 3c0a8007 */ lui $t2,0x8007 +/* f03d108: 254a83e0 */ addiu $t2,$t2,-31776 +/* f03d10c: ade10010 */ sw $at,0x10($t7) +/* f03d110: 97010014 */ lhu $at,0x14($t8) +/* f03d114: ade8000c */ sw $t0,0xc($t7) +/* f03d118: 27a90078 */ addiu $t1,$sp,0x78 +/* f03d11c: a5e10014 */ sh $at,0x14($t7) +/* f03d120: 8d410000 */ lw $at,0x0($t2) +/* f03d124: 8d4c0004 */ lw $t4,0x4($t2) +/* f03d128: ad210000 */ sw $at,0x0($t1) +/* f03d12c: 8d410008 */ lw $at,0x8($t2) +/* f03d130: ad2c0004 */ sw $t4,0x4($t1) +/* f03d134: 8d4c000c */ lw $t4,0xc($t2) +/* f03d138: ad210008 */ sw $at,0x8($t1) +/* f03d13c: 8d410010 */ lw $at,0x10($t2) +/* f03d140: ad2c000c */ sw $t4,0xc($t1) +/* f03d144: ad210010 */ sw $at,0x10($t1) +/* f03d148: 95410014 */ lhu $at,0x14($t2) +/* f03d14c: a5210014 */ sh $at,0x14($t1) +/* f03d150: 24010003 */ addiu $at,$zero,0x3 +/* f03d154: 104101a0 */ beq $v0,$at,.L0f03d7d8 +/* f03d158: 24010004 */ addiu $at,$zero,0x4 +/* f03d15c: 14410011 */ bne $v0,$at,.L0f03d1a4 +/* f03d160: 24050001 */ addiu $a1,$zero,0x1 +/* f03d164: 8e04001c */ lw $a0,0x1c($s0) +/* f03d168: 3406ffff */ dli $a2,0xffff +/* f03d16c: 0fc249af */ jal func0f0926bc +/* f03d170: afa40074 */ sw $a0,0x74($sp) +/* f03d174: 8fa40074 */ lw $a0,0x74($sp) +/* f03d178: 3c0d800a */ lui $t5,0x800a +/* f03d17c: 8dada24c */ lw $t5,-0x5db4($t5) +/* f03d180: 24070008 */ addiu $a3,$zero,0x8 +/* f03d184: 24850008 */ addiu $a1,$a0,0x8 +/* f03d188: 24860028 */ addiu $a2,$a0,0x28 +/* f03d18c: 0fc4a640 */ jal func0f129900 +/* f03d190: afad0010 */ sw $t5,0x10($sp) +/* f03d194: 8e0e0014 */ lw $t6,0x14($s0) +/* f03d198: 35d90020 */ ori $t9,$t6,0x20 +/* f03d19c: 1000018e */ beqz $zero,.L0f03d7d8 +/* f03d1a0: ae190014 */ sw $t9,0x14($s0) +.L0f03d1a4: +/* f03d1a4: 24010002 */ addiu $at,$zero,0x2 +/* f03d1a8: 144100b6 */ bne $v0,$at,.L0f03d484 +/* f03d1ac: 3c188007 */ lui $t8,0x8007 +/* f03d1b0: 8f18807c */ lw $t8,-0x7f84($t8) +/* f03d1b4: 8e0f001c */ lw $t7,0x1c($s0) +/* f03d1b8: 2b010079 */ slti $at,$t8,0x79 +/* f03d1bc: 14200028 */ bnez $at,.L0f03d260 +/* f03d1c0: afaf0070 */ sw $t7,0x70($sp) +/* f03d1c4: 920802b1 */ lbu $t0,0x2b1($s0) +/* f03d1c8: 3c098007 */ lui $t1,0x8007 +/* f03d1cc: 252983f8 */ addiu $t1,$t1,-31752 +/* f03d1d0: 51000024 */ beqzl $t0,.L0f03d264 +/* f03d1d4: 8602004c */ lh $v0,0x4c($s0) +/* f03d1d8: 8d210000 */ lw $at,0x0($t1) +/* f03d1dc: 27ab0064 */ addiu $t3,$sp,0x64 +/* f03d1e0: 8d2c0004 */ lw $t4,0x4($t1) +/* f03d1e4: ad610000 */ sw $at,0x0($t3) +/* f03d1e8: 8d210008 */ lw $at,0x8($t1) +/* f03d1ec: ad6c0004 */ sw $t4,0x4($t3) +/* f03d1f0: 0c004b70 */ jal 0x12dc0 +/* f03d1f4: ad610008 */ sw $at,0x8($t3) +/* f03d1f8: 3c01bf80 */ lui $at,0xbf80 +/* f03d1fc: 44811000 */ mtc1 $at,$f2 +/* f03d200: 24010005 */ addiu $at,$zero,0x5 +/* f03d204: 0041001b */ divu $zero,$v0,$at +/* f03d208: 00006810 */ mfhi $t5 +/* f03d20c: 000d7040 */ sll $t6,$t5,0x1 +/* f03d210: 03ae3021 */ addu $a2,$sp,$t6 +/* f03d214: 84c60064 */ lh $a2,0x64($a2) +/* f03d218: 8e05001c */ lw $a1,0x1c($s0) +/* f03d21c: 2419ffff */ addiu $t9,$zero,-1 +/* f03d220: 240fffff */ addiu $t7,$zero,-1 +/* f03d224: afaf002c */ sw $t7,0x2c($sp) +/* f03d228: afb90010 */ sw $t9,0x10($sp) +/* f03d22c: afa00028 */ sw $zero,0x28($sp) +/* f03d230: afa00020 */ sw $zero,0x20($sp) +/* f03d234: afa0001c */ sw $zero,0x1c($sp) +/* f03d238: afa00018 */ sw $zero,0x18($sp) +/* f03d23c: afa00014 */ sw $zero,0x14($sp) +/* f03d240: 00002025 */ or $a0,$zero,$zero +/* f03d244: 2407ffff */ addiu $a3,$zero,-1 +/* f03d248: e7a20038 */ swc1 $f2,0x38($sp) +/* f03d24c: e7a20034 */ swc1 $f2,0x34($sp) +/* f03d250: e7a20030 */ swc1 $f2,0x30($sp) +/* f03d254: 0fc24e7e */ jal func0f0939f8 +/* f03d258: e7a20024 */ swc1 $f2,0x24($sp) +/* f03d25c: a20002b1 */ sb $zero,0x2b1($s0) +.L0f03d260: +/* f03d260: 8602004c */ lh $v0,0x4c($s0) +.L0f03d264: +/* f03d264: 3c01bf80 */ lui $at,0xbf80 +/* f03d268: 44811000 */ mtc1 $at,$f2 +/* f03d26c: 18400005 */ blez $v0,.L0f03d284 +/* f03d270: 3c18800a */ lui $t8,0x800a +/* f03d274: 8f189ff8 */ lw $t8,-0x6008($t8) +/* f03d278: 00584023 */ subu $t0,$v0,$t8 +/* f03d27c: 10000046 */ beqz $zero,.L0f03d398 +/* f03d280: a608004c */ sh $t0,0x4c($s0) +.L0f03d284: +/* f03d284: 0c004b70 */ jal 0x12dc0 +/* f03d288: 00000000 */ sll $zero,$zero,0x0 +/* f03d28c: 240103e8 */ addiu $at,$zero,0x3e8 +/* f03d290: 0041001b */ divu $zero,$v0,$at +/* f03d294: 00005010 */ mfhi $t2 +/* f03d298: 448a2000 */ mtc1 $t2,$f4 +/* f03d29c: 3c014f80 */ lui $at,0x4f80 +/* f03d2a0: 05410004 */ bgez $t2,.L0f03d2b4 +/* f03d2a4: 468021a0 */ cvt.s.w $f6,$f4 +/* f03d2a8: 44814000 */ mtc1 $at,$f8 +/* f03d2ac: 00000000 */ sll $zero,$zero,0x0 +/* f03d2b0: 46083180 */ add.s $f6,$f6,$f8 +.L0f03d2b4: +/* f03d2b4: 3c017f1b */ lui $at,0x7f1b +/* f03d2b8: c42a8f10 */ lwc1 $f10,-0x70f0($at) +/* f03d2bc: 3c0140a0 */ lui $at,0x40a0 +/* f03d2c0: 44819000 */ mtc1 $at,$f18 +/* f03d2c4: 460a3402 */ mul.s $f16,$f6,$f10 +/* f03d2c8: 46128100 */ add.s $f4,$f16,$f18 +/* f03d2cc: 4600220d */ trunc.w.s $f8,$f4 +/* f03d2d0: 44094000 */ mfc1 $t1,$f8 +/* f03d2d4: 0c004b70 */ jal 0x12dc0 +/* f03d2d8: a609004c */ sh $t1,0x4c($s0) +/* f03d2dc: 24010190 */ addiu $at,$zero,0x190 +/* f03d2e0: 0041001b */ divu $zero,$v0,$at +/* f03d2e4: 00006010 */ mfhi $t4 +/* f03d2e8: 448c3000 */ mtc1 $t4,$f6 +/* f03d2ec: 3c014f80 */ lui $at,0x4f80 +/* f03d2f0: 05810004 */ bgez $t4,.L0f03d304 +/* f03d2f4: 468032a0 */ cvt.s.w $f10,$f6 +/* f03d2f8: 44818000 */ mtc1 $at,$f16 +/* f03d2fc: 00000000 */ sll $zero,$zero,0x0 +/* f03d300: 46105280 */ add.s $f10,$f10,$f16 +.L0f03d304: +/* f03d304: 3c017f1b */ lui $at,0x7f1b +/* f03d308: c4328f14 */ lwc1 $f18,-0x70ec($at) +/* f03d30c: 920a0362 */ lbu $t2,0x362($s0) +/* f03d310: 46125102 */ mul.s $f4,$f10,$f18 +/* f03d314: 314bff0f */ andi $t3,$t2,0xff0f +/* f03d318: 4600220d */ trunc.w.s $f8,$f4 +/* f03d31c: 440e4000 */ mfc1 $t6,$f8 +/* f03d320: 00000000 */ sll $zero,$zero,0x0 +/* f03d324: 25cf0001 */ addiu $t7,$t6,0x1 +/* f03d328: 000f4100 */ sll $t0,$t7,0x4 +/* f03d32c: 010b4825 */ or $t1,$t0,$t3 +/* f03d330: 0c004b70 */ jal 0x12dc0 +/* f03d334: a2090362 */ sb $t1,0x362($s0) +/* f03d338: 3c01bf80 */ lui $at,0xbf80 +/* f03d33c: 44811000 */ mtc1 $at,$f2 +/* f03d340: 24010190 */ addiu $at,$zero,0x190 +/* f03d344: 0041001b */ divu $zero,$v0,$at +/* f03d348: 00006010 */ mfhi $t4 +/* f03d34c: 448c3000 */ mtc1 $t4,$f6 +/* f03d350: 3c014f80 */ lui $at,0x4f80 +/* f03d354: 05810004 */ bgez $t4,.L0f03d368 +/* f03d358: 46803420 */ cvt.s.w $f16,$f6 +/* f03d35c: 44815000 */ mtc1 $at,$f10 +/* f03d360: 00000000 */ sll $zero,$zero,0x0 +/* f03d364: 460a8400 */ add.s $f16,$f16,$f10 +.L0f03d368: +/* f03d368: 3c017f1b */ lui $at,0x7f1b +/* f03d36c: c4328f18 */ lwc1 $f18,-0x70e8($at) +/* f03d370: 920a0362 */ lbu $t2,0x362($s0) +/* f03d374: 46128102 */ mul.s $f4,$f16,$f18 +/* f03d378: 3148fff0 */ andi $t0,$t2,0xfff0 +/* f03d37c: 4600220d */ trunc.w.s $f8,$f4 +/* f03d380: 440e4000 */ mfc1 $t6,$f8 +/* f03d384: 00000000 */ sll $zero,$zero,0x0 +/* f03d388: 25cf0001 */ addiu $t7,$t6,0x1 +/* f03d38c: 31f8000f */ andi $t8,$t7,0xf +/* f03d390: 03085825 */ or $t3,$t8,$t0 +/* f03d394: a20b0362 */ sb $t3,0x362($s0) +.L0f03d398: +/* f03d398: 3c098007 */ lui $t1,0x8007 +/* f03d39c: 8d29807c */ lw $t1,-0x7f84($t1) +/* f03d3a0: 3c028007 */ lui $v0,0x8007 +/* f03d3a4: 8fa40070 */ lw $a0,0x70($sp) +/* f03d3a8: 29210137 */ slti $at,$t1,0x137 +/* f03d3ac: 14200010 */ bnez $at,.L0f03d3f0 +/* f03d3b0: 24428080 */ addiu $v0,$v0,-32640 +/* f03d3b4: 24050001 */ addiu $a1,$zero,0x1 +/* f03d3b8: 0fc249af */ jal func0f0926bc +/* f03d3bc: 3406ffff */ dli $a2,0xffff +/* f03d3c0: 8fa40070 */ lw $a0,0x70($sp) +/* f03d3c4: 3c0c800a */ lui $t4,0x800a +/* f03d3c8: 8d8ca24c */ lw $t4,-0x5db4($t4) +/* f03d3cc: 24070008 */ addiu $a3,$zero,0x8 +/* f03d3d0: 24850008 */ addiu $a1,$a0,0x8 +/* f03d3d4: 24860028 */ addiu $a2,$a0,0x28 +/* f03d3d8: 0fc4a640 */ jal func0f129900 +/* f03d3dc: afac0010 */ sw $t4,0x10($sp) +/* f03d3e0: 0fc0c467 */ jal func0f03119c +/* f03d3e4: 02002025 */ or $a0,$s0,$zero +/* f03d3e8: 100000fc */ beqz $zero,.L0f03d7dc +/* f03d3ec: 8fbf004c */ lw $ra,0x4c($sp) +.L0f03d3f0: +/* f03d3f0: 904d0000 */ lbu $t5,0x0($v0) +/* f03d3f4: 8e0e0120 */ lw $t6,0x120($s0) +/* f03d3f8: 00002025 */ or $a0,$zero,$zero +/* f03d3fc: 24060064 */ addiu $a2,$zero,0x64 +/* f03d400: 01ae082a */ slt $at,$t5,$t6 +/* f03d404: 102000f4 */ beqz $at,.L0f03d7d8 +/* f03d408: 2407ffff */ addiu $a3,$zero,-1 +/* f03d40c: ae000120 */ sw $zero,0x120($s0) +/* f03d410: 90590000 */ lbu $t9,0x0($v0) +/* f03d414: 240affff */ addiu $t2,$zero,-1 +/* f03d418: 24180400 */ addiu $t8,$zero,0x400 +/* f03d41c: 2408ffff */ addiu $t0,$zero,-1 +/* f03d420: 272ffffb */ addiu $t7,$t9,-5 +/* f03d424: a04f0000 */ sb $t7,0x0($v0) +/* f03d428: afa8002c */ sw $t0,0x2c($sp) +/* f03d42c: afb80014 */ sw $t8,0x14($sp) +/* f03d430: afaa0010 */ sw $t2,0x10($sp) +/* f03d434: e7a20038 */ swc1 $f2,0x38($sp) +/* f03d438: e7a20034 */ swc1 $f2,0x34($sp) +/* f03d43c: e7a20030 */ swc1 $f2,0x30($sp) +/* f03d440: afa00028 */ sw $zero,0x28($sp) +/* f03d444: e7a20024 */ swc1 $f2,0x24($sp) +/* f03d448: afa00020 */ sw $zero,0x20($sp) +/* f03d44c: afa0001c */ sw $zero,0x1c($sp) +/* f03d450: afa00018 */ sw $zero,0x18($sp) +/* f03d454: 0fc24e7e */ jal func0f0939f8 +/* f03d458: 8fa50070 */ lw $a1,0x70($sp) +/* f03d45c: 8fa50070 */ lw $a1,0x70($sp) +/* f03d460: 24090001 */ addiu $t1,$zero,0x1 +/* f03d464: 00003825 */ or $a3,$zero,$zero +/* f03d468: 84a40028 */ lh $a0,0x28($a1) +/* f03d46c: afa90014 */ sw $t1,0x14($sp) +/* f03d470: afa00010 */ sw $zero,0x10($sp) +/* f03d474: 0fc4be7c */ jal func0f12f9f0 +/* f03d478: 24a60008 */ addiu $a2,$a1,0x8 +/* f03d47c: 100000d7 */ beqz $zero,.L0f03d7dc +/* f03d480: 8fbf004c */ lw $ra,0x4c($sp) +.L0f03d484: +/* f03d484: c6060030 */ lwc1 $f6,0x30($s0) +/* f03d488: 44805000 */ mtc1 $zero,$f10 +/* f03d48c: 00000000 */ sll $zero,$zero,0x0 +/* f03d490: 4606503e */ c.le.s $f10,$f6 +/* f03d494: 00000000 */ sll $zero,$zero,0x0 +/* f03d498: 45020049 */ bc1fl .L0f03d5c0 +/* f03d49c: c6120034 */ lwc1 $f18,0x34($s0) +/* f03d4a0: 0c00745f */ jal 0x1d17c +/* f03d4a4: 8fa400ac */ lw $a0,0xac($sp) +/* f03d4a8: c6100030 */ lwc1 $f16,0x30($s0) +/* f03d4ac: 4600803e */ c.le.s $f16,$f0 +/* f03d4b0: 00000000 */ sll $zero,$zero,0x0 +/* f03d4b4: 45020042 */ bc1fl .L0f03d5c0 +/* f03d4b8: c6120034 */ lwc1 $f18,0x34($s0) +/* f03d4bc: 9202032f */ lbu $v0,0x32f($s0) +/* f03d4c0: 00002025 */ or $a0,$zero,$zero +/* f03d4c4: 2407ffff */ addiu $a3,$zero,-1 +/* f03d4c8: 14400019 */ bnez $v0,.L0f03d530 +/* f03d4cc: 24010005 */ addiu $at,$zero,0x5 +/* f03d4d0: 3c028007 */ lui $v0,0x8007 +/* f03d4d4: 8c428404 */ lw $v0,-0x7bfc($v0) +/* f03d4d8: 8e05001c */ lw $a1,0x1c($s0) +/* f03d4dc: 3c01bf80 */ lui $at,0xbf80 +/* f03d4e0: 00026040 */ sll $t4,$v0,0x1 +/* f03d4e4: 03ac3021 */ addu $a2,$sp,$t4 +/* f03d4e8: 84c60090 */ lh $a2,0x90($a2) +/* f03d4ec: 44811000 */ mtc1 $at,$f2 +/* f03d4f0: 240dffff */ addiu $t5,$zero,-1 +/* f03d4f4: 240effff */ addiu $t6,$zero,-1 +/* f03d4f8: afae002c */ sw $t6,0x2c($sp) +/* f03d4fc: afad0010 */ sw $t5,0x10($sp) +/* f03d500: afa00028 */ sw $zero,0x28($sp) +/* f03d504: afa00020 */ sw $zero,0x20($sp) +/* f03d508: afa0001c */ sw $zero,0x1c($sp) +/* f03d50c: afa00018 */ sw $zero,0x18($sp) +/* f03d510: afa00014 */ sw $zero,0x14($sp) +/* f03d514: e7a20024 */ swc1 $f2,0x24($sp) +/* f03d518: e7a20030 */ swc1 $f2,0x30($sp) +/* f03d51c: e7a20034 */ swc1 $f2,0x34($sp) +/* f03d520: 0fc24e7e */ jal func0f0939f8 +/* f03d524: e7a20038 */ swc1 $f2,0x38($sp) +/* f03d528: 10000018 */ beqz $zero,.L0f03d58c +/* f03d52c: 00000000 */ sll $zero,$zero,0x0 +.L0f03d530: +/* f03d530: 10410016 */ beq $v0,$at,.L0f03d58c +/* f03d534: 00002025 */ or $a0,$zero,$zero +/* f03d538: 0002c840 */ sll $t9,$v0,0x1 +/* f03d53c: 03b93021 */ addu $a2,$sp,$t9 +/* f03d540: 84c60076 */ lh $a2,0x76($a2) +/* f03d544: 8e05001c */ lw $a1,0x1c($s0) +/* f03d548: 3c01bf80 */ lui $at,0xbf80 +/* f03d54c: 44811000 */ mtc1 $at,$f2 +/* f03d550: 240fffff */ addiu $t7,$zero,-1 +/* f03d554: 240affff */ addiu $t2,$zero,-1 +/* f03d558: afaa002c */ sw $t2,0x2c($sp) +/* f03d55c: afaf0010 */ sw $t7,0x10($sp) +/* f03d560: afa00028 */ sw $zero,0x28($sp) +/* f03d564: afa00020 */ sw $zero,0x20($sp) +/* f03d568: afa0001c */ sw $zero,0x1c($sp) +/* f03d56c: afa00018 */ sw $zero,0x18($sp) +/* f03d570: afa00014 */ sw $zero,0x14($sp) +/* f03d574: 2407ffff */ addiu $a3,$zero,-1 +/* f03d578: e7a20024 */ swc1 $f2,0x24($sp) +/* f03d57c: e7a20030 */ swc1 $f2,0x30($sp) +/* f03d580: e7a20034 */ swc1 $f2,0x34($sp) +/* f03d584: 0fc24e7e */ jal func0f0939f8 +/* f03d588: e7a20038 */ swc1 $f2,0x38($sp) +.L0f03d58c: +/* f03d58c: 3c028007 */ lui $v0,0x8007 +/* f03d590: 8c428404 */ lw $v0,-0x7bfc($v0) +/* f03d594: 3c01bf80 */ lui $at,0xbf80 +/* f03d598: 44811000 */ mtc1 $at,$f2 +/* f03d59c: 3c018007 */ lui $at,0x8007 +/* f03d5a0: 24420001 */ addiu $v0,$v0,0x1 +/* f03d5a4: ac228404 */ sw $v0,-0x7bfc($at) +/* f03d5a8: 2841000b */ slti $at,$v0,0xb +/* f03d5ac: 14200002 */ bnez $at,.L0f03d5b8 +/* f03d5b0: 3c018007 */ lui $at,0x8007 +/* f03d5b4: ac208404 */ sw $zero,-0x7bfc($at) +.L0f03d5b8: +/* f03d5b8: e6020030 */ swc1 $f2,0x30($s0) +/* f03d5bc: c6120034 */ lwc1 $f18,0x34($s0) +.L0f03d5c0: +/* f03d5c0: 44802000 */ mtc1 $zero,$f4 +/* f03d5c4: 00000000 */ sll $zero,$zero,0x0 +/* f03d5c8: 4612203e */ c.le.s $f4,$f18 +/* f03d5cc: 00000000 */ sll $zero,$zero,0x0 +/* f03d5d0: 45000046 */ bc1f .L0f03d6ec +/* f03d5d4: 00000000 */ sll $zero,$zero,0x0 +/* f03d5d8: 0c00745f */ jal 0x1d17c +/* f03d5dc: 8fa400ac */ lw $a0,0xac($sp) +/* f03d5e0: c6080034 */ lwc1 $f8,0x34($s0) +/* f03d5e4: 3c01bf80 */ lui $at,0xbf80 +/* f03d5e8: 44811000 */ mtc1 $at,$f2 +/* f03d5ec: 4600403e */ c.le.s $f8,$f0 +/* f03d5f0: 00000000 */ sll $zero,$zero,0x0 +/* f03d5f4: 4500003d */ bc1f .L0f03d6ec +/* f03d5f8: 00000000 */ sll $zero,$zero,0x0 +/* f03d5fc: 9218032f */ lbu $t8,0x32f($s0) +/* f03d600: 3c028007 */ lui $v0,0x8007 +/* f03d604: 00002025 */ or $a0,$zero,$zero +/* f03d608: 2b010005 */ slti $at,$t8,0x5 +/* f03d60c: 10200017 */ beqz $at,.L0f03d66c +/* f03d610: 2407ffff */ addiu $a3,$zero,-1 +/* f03d614: 8e05001c */ lw $a1,0x1c($s0) +/* f03d618: 2408ffff */ addiu $t0,$zero,-1 +/* f03d61c: 240bffff */ addiu $t3,$zero,-1 +/* f03d620: afab002c */ sw $t3,0x2c($sp) +/* f03d624: afa80010 */ sw $t0,0x10($sp) +/* f03d628: e7a20038 */ swc1 $f2,0x38($sp) +/* f03d62c: e7a20034 */ swc1 $f2,0x34($sp) +/* f03d630: e7a20030 */ swc1 $f2,0x30($sp) +/* f03d634: afa00028 */ sw $zero,0x28($sp) +/* f03d638: e7a20024 */ swc1 $f2,0x24($sp) +/* f03d63c: afa00020 */ sw $zero,0x20($sp) +/* f03d640: afa0001c */ sw $zero,0x1c($sp) +/* f03d644: afa00018 */ sw $zero,0x18($sp) +/* f03d648: afa00014 */ sw $zero,0x14($sp) +/* f03d64c: 00002025 */ or $a0,$zero,$zero +/* f03d650: 2406808e */ addiu $a2,$zero,-32626 +/* f03d654: 0fc24e7e */ jal func0f0939f8 +/* f03d658: 2407ffff */ addiu $a3,$zero,-1 +/* f03d65c: 3c01bf80 */ lui $at,0xbf80 +/* f03d660: 44811000 */ mtc1 $at,$f2 +/* f03d664: 10000017 */ beqz $zero,.L0f03d6c4 +/* f03d668: 00000000 */ sll $zero,$zero,0x0 +.L0f03d66c: +/* f03d66c: 8c428404 */ lw $v0,-0x7bfc($v0) +/* f03d670: 8e05001c */ lw $a1,0x1c($s0) +/* f03d674: 240cffff */ addiu $t4,$zero,-1 +/* f03d678: 00024840 */ sll $t1,$v0,0x1 +/* f03d67c: 03a93021 */ addu $a2,$sp,$t1 +/* f03d680: 84c60090 */ lh $a2,0x90($a2) +/* f03d684: 240dffff */ addiu $t5,$zero,-1 +/* f03d688: afad002c */ sw $t5,0x2c($sp) +/* f03d68c: e7a20038 */ swc1 $f2,0x38($sp) +/* f03d690: e7a20034 */ swc1 $f2,0x34($sp) +/* f03d694: e7a20030 */ swc1 $f2,0x30($sp) +/* f03d698: afa00028 */ sw $zero,0x28($sp) +/* f03d69c: e7a20024 */ swc1 $f2,0x24($sp) +/* f03d6a0: afa00020 */ sw $zero,0x20($sp) +/* f03d6a4: afa0001c */ sw $zero,0x1c($sp) +/* f03d6a8: afa00018 */ sw $zero,0x18($sp) +/* f03d6ac: afa00014 */ sw $zero,0x14($sp) +/* f03d6b0: 0fc24e7e */ jal func0f0939f8 +/* f03d6b4: afac0010 */ sw $t4,0x10($sp) +/* f03d6b8: 3c01bf80 */ lui $at,0xbf80 +/* f03d6bc: 44811000 */ mtc1 $at,$f2 +/* f03d6c0: 00000000 */ sll $zero,$zero,0x0 +.L0f03d6c4: +/* f03d6c4: 3c028007 */ lui $v0,0x8007 +/* f03d6c8: 8c428404 */ lw $v0,-0x7bfc($v0) +/* f03d6cc: 3c018007 */ lui $at,0x8007 +/* f03d6d0: 24420001 */ addiu $v0,$v0,0x1 +/* f03d6d4: ac228404 */ sw $v0,-0x7bfc($at) +/* f03d6d8: 2841000b */ slti $at,$v0,0xb +/* f03d6dc: 14200002 */ bnez $at,.L0f03d6e8 +/* f03d6e0: 3c018007 */ lui $at,0x8007 +/* f03d6e4: ac208404 */ sw $zero,-0x7bfc($at) +.L0f03d6e8: +/* f03d6e8: e6020034 */ swc1 $f2,0x34($s0) +.L0f03d6ec: +/* f03d6ec: 0c00745f */ jal 0x1d17c +/* f03d6f0: 8fa400ac */ lw $a0,0xac($sp) +/* f03d6f4: e7a0005c */ swc1 $f0,0x5c($sp) +/* f03d6f8: 0c007468 */ jal 0x1d1a0 +/* f03d6fc: 8fa400ac */ lw $a0,0xac($sp) +/* f03d700: c7a6005c */ lwc1 $f6,0x5c($sp) +/* f03d704: 4606003e */ c.le.s $f0,$f6 +/* f03d708: 00000000 */ sll $zero,$zero,0x0 +/* f03d70c: 45020030 */ bc1fl .L0f03d7d0 +/* f03d710: 02002025 */ or $a0,$s0,$zero +/* f03d714: 12000003 */ beqz $s0,.L0f03d724 +/* f03d718: 00001025 */ or $v0,$zero,$zero +/* f03d71c: 10000001 */ beqz $zero,.L0f03d724 +/* f03d720: 920202fe */ lbu $v0,0x2fe($s0) +.L0f03d724: +/* f03d724: 14400027 */ bnez $v0,.L0f03d7c4 +/* f03d728: 00000000 */ sll $zero,$zero,0x0 +/* f03d72c: 0c00744f */ jal 0x1d13c +/* f03d730: 8fa400ac */ lw $a0,0xac($sp) +/* f03d734: 24010039 */ addiu $at,$zero,0x39 +/* f03d738: 14410022 */ bne $v0,$at,.L0f03d7c4 +/* f03d73c: 00000000 */ sll $zero,$zero,0x0 +/* f03d740: 0c007457 */ jal 0x1d15c +/* f03d744: 8fa400ac */ lw $a0,0xac($sp) +/* f03d748: 2c500001 */ sltiu $s0,$v0,0x1 +/* f03d74c: 0c008dda */ jal 0x23768 +/* f03d750: 2404003c */ addiu $a0,$zero,0x3c +/* f03d754: 44828000 */ mtc1 $v0,$f16 +/* f03d758: 3c017f1b */ lui $at,0x7f1b +/* f03d75c: c42a8f1c */ lwc1 $f10,-0x70e4($at) +/* f03d760: 468084a0 */ cvt.s.w $f18,$f16 +/* f03d764: 3c01424c */ lui $at,0x424c +/* f03d768: 44812000 */ mtc1 $at,$f4 +/* f03d76c: 8fa400ac */ lw $a0,0xac($sp) +/* f03d770: 2405003c */ addiu $a1,$zero,0x3c +/* f03d774: 02003025 */ or $a2,$s0,$zero +/* f03d778: 46049201 */ sub.s $f8,$f18,$f4 +/* f03d77c: 3c074248 */ lui $a3,0x4248 +/* f03d780: e7aa0010 */ swc1 $f10,0x10($sp) +/* f03d784: 0c007733 */ jal 0x1dccc +/* f03d788: e7a80014 */ swc1 $f8,0x14($sp) +/* f03d78c: 0c008dda */ jal 0x23768 +/* f03d790: 2404003c */ addiu $a0,$zero,0x3c +/* f03d794: 44823000 */ mtc1 $v0,$f6 +/* f03d798: 3c01424c */ lui $at,0x424c +/* f03d79c: 44818000 */ mtc1 $at,$f16 +/* f03d7a0: 468032a0 */ cvt.s.w $f10,$f6 +/* f03d7a4: 8fa400ac */ lw $a0,0xac($sp) +/* f03d7a8: 3c053f00 */ lui $a1,0x3f00 +/* f03d7ac: 46105481 */ sub.s $f18,$f10,$f16 +/* f03d7b0: 44069000 */ mfc1 $a2,$f18 +/* f03d7b4: 0c0077ac */ jal 0x1deb0 +/* f03d7b8: 00000000 */ sll $zero,$zero,0x0 +/* f03d7bc: 10000007 */ beqz $zero,.L0f03d7dc +/* f03d7c0: 8fbf004c */ lw $ra,0x4c($sp) +.L0f03d7c4: +/* f03d7c4: 0fc0c467 */ jal func0f03119c +/* f03d7c8: 02002025 */ or $a0,$s0,$zero +/* f03d7cc: 02002025 */ or $a0,$s0,$zero +.L0f03d7d0: +/* f03d7d0: 0fc0f3a3 */ jal func0f03ce8c +/* f03d7d4: 24050001 */ addiu $a1,$zero,0x1 +.L0f03d7d8: +/* f03d7d8: 8fbf004c */ lw $ra,0x4c($sp) +.L0f03d7dc: +/* f03d7dc: 8fb00048 */ lw $s0,0x48($sp) +/* f03d7e0: 27bd00b0 */ addiu $sp,$sp,0xb0 +/* f03d7e4: 03e00008 */ jr $ra +/* f03d7e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03d7ec +/* f03d7ec: 27bdff58 */ addiu $sp,$sp,-168 +/* f03d7f0: 3c0f8007 */ lui $t7,0x8007 +/* f03d7f4: afbf005c */ sw $ra,0x5c($sp) +/* f03d7f8: afbe0058 */ sw $s8,0x58($sp) +/* f03d7fc: afb70054 */ sw $s7,0x54($sp) +/* f03d800: afb60050 */ sw $s6,0x50($sp) +/* f03d804: afb5004c */ sw $s5,0x4c($sp) +/* f03d808: afb40048 */ sw $s4,0x48($sp) +/* f03d80c: afb30044 */ sw $s3,0x44($sp) +/* f03d810: afb20040 */ sw $s2,0x40($sp) +/* f03d814: afb1003c */ sw $s1,0x3c($sp) +/* f03d818: afb00038 */ sw $s0,0x38($sp) +/* f03d81c: f7b60030 */ sdc1 $f22,0x30($sp) +/* f03d820: f7b40028 */ sdc1 $f20,0x28($sp) +/* f03d824: 25ef8408 */ addiu $t7,$t7,-31736 +/* f03d828: 8de10000 */ lw $at,0x0($t7) +/* f03d82c: 27ae0090 */ addiu $t6,$sp,0x90 +/* f03d830: 8de90004 */ lw $t1,0x4($t7) +/* f03d834: adc10000 */ sw $at,0x0($t6) +/* f03d838: 8de10008 */ lw $at,0x8($t7) +/* f03d83c: adc90004 */ sw $t1,0x4($t6) +/* f03d840: 8de9000c */ lw $t1,0xc($t7) +/* f03d844: adc10008 */ sw $at,0x8($t6) +/* f03d848: 8de10010 */ lw $at,0x10($t7) +/* f03d84c: adc9000c */ sw $t1,0xc($t6) +/* f03d850: 3c0b800a */ lui $t3,0x800a +/* f03d854: adc10010 */ sw $at,0x10($t6) +/* f03d858: 95e10014 */ lhu $at,0x14($t7) +/* f03d85c: 0080f025 */ or $s8,$a0,$zero +/* f03d860: 00009825 */ or $s3,$zero,$zero +/* f03d864: a5c10014 */ sh $at,0x14($t6) +/* f03d868: 848a002c */ lh $t2,0x2c($a0) +/* f03d86c: 8d6b9ff8 */ lw $t3,-0x6008($t3) +/* f03d870: 0000a025 */ or $s4,$zero,$zero +/* f03d874: 24050001 */ addiu $a1,$zero,0x1 +/* f03d878: 014b6021 */ addu $t4,$t2,$t3 +/* f03d87c: a48c002c */ sh $t4,0x2c($a0) +/* f03d880: 848d002c */ lh $t5,0x2c($a0) +/* f03d884: 59a00074 */ blezl $t5,.L0f03da58 +/* f03d888: 8fbf005c */ lw $ra,0x5c($sp) +/* f03d88c: 50800005 */ beqzl $a0,.L0f03d8a4 +/* f03d890: afa00088 */ sw $zero,0x88($sp) +/* f03d894: 909902fe */ lbu $t9,0x2fe($a0) +/* f03d898: 10000002 */ beqz $zero,.L0f03d8a4 +/* f03d89c: afb90088 */ sw $t9,0x88($sp) +/* f03d8a0: afa00088 */ sw $zero,0x88($sp) +.L0f03d8a4: +/* f03d8a4: 8fd70020 */ lw $s7,0x20($s8) +/* f03d8a8: 0fc08946 */ jal func0f022518 +/* f03d8ac: 03c02025 */ or $a0,$s8,$zero +/* f03d8b0: 2418001e */ addiu $t8,$zero,0x1e +/* f03d8b4: 3c014180 */ lui $at,0x4180 +/* f03d8b8: a3d80007 */ sb $t8,0x7($s8) +/* f03d8bc: 3c158006 */ lui $s5,0x8006 +/* f03d8c0: 4481b000 */ mtc1 $at,$f22 +/* f03d8c4: 4480a000 */ mtc1 $zero,$f20 +/* f03d8c8: 26b552b8 */ addiu $s5,$s5,0x52b8 +/* f03d8cc: 8fa20088 */ lw $v0,0x88($sp) +/* f03d8d0: 24160014 */ addiu $s6,$zero,0x14 +.L0f03d8d4: +/* f03d8d4: 06600033 */ bltz $s3,.L0f03d9a4 +/* f03d8d8: 00000000 */ sll $zero,$zero,0x0 +/* f03d8dc: 02760019 */ multu $s3,$s6 +/* f03d8e0: 00027080 */ sll $t6,$v0,0x2 +/* f03d8e4: 02ae8821 */ addu $s1,$s5,$t6 +/* f03d8e8: 8e2f0000 */ lw $t7,0x0($s1) +/* f03d8ec: 00009012 */ mflo $s2 +/* f03d8f0: 01f21821 */ addu $v1,$t7,$s2 +/* f03d8f4: 8c690004 */ lw $t1,0x4($v1) +/* f03d8f8: 1120002a */ beqz $t1,.L0f03d9a4 +/* f03d8fc: 00000000 */ sll $zero,$zero,0x0 +/* f03d900: 8c6a000c */ lw $t2,0xc($v1) +/* f03d904: 19400027 */ blez $t2,.L0f03d9a4 +/* f03d908: 00000000 */ sll $zero,$zero,0x0 +/* f03d90c: 0c004b70 */ jal 0x12dc0 +/* f03d910: 24140001 */ addiu $s4,$zero,0x1 +/* f03d914: 8e2b0000 */ lw $t3,0x0($s1) +/* f03d918: 4407a000 */ mfc1 $a3,$f20 +/* f03d91c: 24180001 */ addiu $t8,$zero,0x1 +/* f03d920: 01721821 */ addu $v1,$t3,$s2 +/* f03d924: 8c6c000c */ lw $t4,0xc($v1) +/* f03d928: 8c6d0004 */ lw $t5,0x4($v1) +/* f03d92c: 02e02025 */ or $a0,$s7,$zero +/* f03d930: 004c001b */ divu $zero,$v0,$t4 +/* f03d934: 00004010 */ mfhi $t0 +/* f03d938: 0008c8c0 */ sll $t9,$t0,0x3 +/* f03d93c: 0328c823 */ subu $t9,$t9,$t0 +/* f03d940: 0019c880 */ sll $t9,$t9,0x2 +/* f03d944: 01b98021 */ addu $s0,$t5,$t9 +/* f03d948: c6040014 */ lwc1 $f4,0x14($s0) +/* f03d94c: 15800002 */ bnez $t4,.L0f03d958 +/* f03d950: 00000000 */ sll $zero,$zero,0x0 +/* f03d954: 0007000d */ break 0x7 +.L0f03d958: +/* f03d958: e7c40030 */ swc1 $f4,0x30($s8) +/* f03d95c: c6060018 */ lwc1 $f6,0x18($s0) +/* f03d960: e7c60034 */ swc1 $f6,0x34($s8) +/* f03d964: c608000c */ lwc1 $f8,0xc($s0) +/* f03d968: 8e060004 */ lw $a2,0x4($s0) +/* f03d96c: 86050000 */ lh $a1,0x0($s0) +/* f03d970: afb80018 */ sw $t8,0x18($sp) +/* f03d974: e7b60014 */ swc1 $f22,0x14($sp) +/* f03d978: 0c0076ff */ jal 0x1dbfc +/* f03d97c: e7a80010 */ swc1 $f8,0x10($sp) +/* f03d980: c6000008 */ lwc1 $f0,0x8($s0) +/* f03d984: 4600a03e */ c.le.s $f20,$f0 +/* f03d988: 00000000 */ sll $zero,$zero,0x0 +/* f03d98c: 45020005 */ bc1fl .L0f03d9a4 +/* f03d990: 8fa20088 */ lw $v0,0x88($sp) +/* f03d994: 44050000 */ mfc1 $a1,$f0 +/* f03d998: 0c007787 */ jal 0x1de1c +/* f03d99c: 02e02025 */ or $a0,$s7,$zero +/* f03d9a0: 8fa20088 */ lw $v0,0x88($sp) +.L0f03d9a4: +/* f03d9a4: 1680000d */ bnez $s4,.L0f03d9dc +/* f03d9a8: 00000000 */ sll $zero,$zero,0x0 +/* f03d9ac: 26730001 */ addiu $s3,$s3,0x1 +/* f03d9b0: 02760019 */ multu $s3,$s6 +/* f03d9b4: 00027080 */ sll $t6,$v0,0x2 +/* f03d9b8: 02ae7821 */ addu $t7,$s5,$t6 +/* f03d9bc: 8de90000 */ lw $t1,0x0($t7) +/* f03d9c0: 2401ffff */ addiu $at,$zero,-1 +/* f03d9c4: 00005012 */ mflo $t2 +/* f03d9c8: 012a5821 */ addu $t3,$t1,$t2 +/* f03d9cc: 8d6c0000 */ lw $t4,0x0($t3) +/* f03d9d0: 15810002 */ bne $t4,$at,.L0f03d9dc +/* f03d9d4: 00000000 */ sll $zero,$zero,0x0 +/* f03d9d8: 24140001 */ addiu $s4,$zero,0x1 +.L0f03d9dc: +/* f03d9dc: 1280ffbd */ beqz $s4,.L0f03d8d4 +/* f03d9e0: 00000000 */ sll $zero,$zero,0x0 +/* f03d9e4: 8fc40170 */ lw $a0,0x170($s8) +/* f03d9e8: 5080000c */ beqzl $a0,.L0f03da1c +/* f03d9ec: 8fc40174 */ lw $a0,0x174($s8) +/* f03d9f0: 8c8d0004 */ lw $t5,0x4($a0) +/* f03d9f4: 8db90008 */ lw $t9,0x8($t5) +/* f03d9f8: 33382000 */ andi $t8,$t9,0x2000 +/* f03d9fc: 57000007 */ bnezl $t8,.L0f03da1c +/* f03da00: 8fc40174 */ lw $a0,0x174($s8) +/* f03da04: 0fc20a59 */ jal func0f082964 +/* f03da08: 24050001 */ addiu $a1,$zero,0x1 +/* f03da0c: 8fce0014 */ lw $t6,0x14($s8) +/* f03da10: 35cf0001 */ ori $t7,$t6,0x1 +/* f03da14: afcf0014 */ sw $t7,0x14($s8) +/* f03da18: 8fc40174 */ lw $a0,0x174($s8) +.L0f03da1c: +/* f03da1c: 1080000b */ beqz $a0,.L0f03da4c +/* f03da20: 00000000 */ sll $zero,$zero,0x0 +/* f03da24: 8c890004 */ lw $t1,0x4($a0) +/* f03da28: 8d2a0008 */ lw $t2,0x8($t1) +/* f03da2c: 314b2000 */ andi $t3,$t2,0x2000 +/* f03da30: 15600006 */ bnez $t3,.L0f03da4c +/* f03da34: 00000000 */ sll $zero,$zero,0x0 +/* f03da38: 0fc20a59 */ jal func0f082964 +/* f03da3c: 24050001 */ addiu $a1,$zero,0x1 +/* f03da40: 8fcc0014 */ lw $t4,0x14($s8) +/* f03da44: 358d0001 */ ori $t5,$t4,0x1 +/* f03da48: afcd0014 */ sw $t5,0x14($s8) +.L0f03da4c: +/* f03da4c: 0fc09149 */ jal func0f024524 +/* f03da50: 03c02025 */ or $a0,$s8,$zero +/* f03da54: 8fbf005c */ lw $ra,0x5c($sp) +.L0f03da58: +/* f03da58: d7b40028 */ ldc1 $f20,0x28($sp) +/* f03da5c: d7b60030 */ ldc1 $f22,0x30($sp) +/* f03da60: 8fb00038 */ lw $s0,0x38($sp) +/* f03da64: 8fb1003c */ lw $s1,0x3c($sp) +/* f03da68: 8fb20040 */ lw $s2,0x40($sp) +/* f03da6c: 8fb30044 */ lw $s3,0x44($sp) +/* f03da70: 8fb40048 */ lw $s4,0x48($sp) +/* f03da74: 8fb5004c */ lw $s5,0x4c($sp) +/* f03da78: 8fb60050 */ lw $s6,0x50($sp) +/* f03da7c: 8fb70054 */ lw $s7,0x54($sp) +/* f03da80: 8fbe0058 */ lw $s8,0x58($sp) +/* f03da84: 03e00008 */ jr $ra +/* f03da88: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f03da8c +/* f03da8c: 27bdff90 */ addiu $sp,$sp,-112 +/* f03da90: afbf004c */ sw $ra,0x4c($sp) +/* f03da94: afb00048 */ sw $s0,0x48($sp) +/* f03da98: 8c8e0020 */ lw $t6,0x20($a0) +/* f03da9c: 3c188007 */ lui $t8,0x8007 +/* f03daa0: 27188420 */ addiu $t8,$t8,-31712 +/* f03daa4: afae006c */ sw $t6,0x6c($sp) +/* f03daa8: 8f010000 */ lw $at,0x0($t8) +/* f03daac: 27af0054 */ addiu $t7,$sp,0x54 +/* f03dab0: 8f090004 */ lw $t1,0x4($t8) +/* f03dab4: ade10000 */ sw $at,0x0($t7) +/* f03dab8: 8f010008 */ lw $at,0x8($t8) +/* f03dabc: ade90004 */ sw $t1,0x4($t7) +/* f03dac0: 8f09000c */ lw $t1,0xc($t8) +/* f03dac4: ade10008 */ sw $at,0x8($t7) +/* f03dac8: 8f010010 */ lw $at,0x10($t8) +/* f03dacc: ade9000c */ sw $t1,0xc($t7) +/* f03dad0: 44803000 */ mtc1 $zero,$f6 +/* f03dad4: ade10010 */ sw $at,0x10($t7) +/* f03dad8: 97010014 */ lhu $at,0x14($t8) +/* f03dadc: 00808025 */ or $s0,$a0,$zero +/* f03dae0: a5e10014 */ sh $at,0x14($t7) +/* f03dae4: c4840030 */ lwc1 $f4,0x30($a0) +/* f03dae8: 4604303e */ c.le.s $f6,$f4 +/* f03daec: 00000000 */ sll $zero,$zero,0x0 +/* f03daf0: 4502002b */ bc1fl .L0f03dba0 +/* f03daf4: c60a0034 */ lwc1 $f10,0x34($s0) +/* f03daf8: 0c00745f */ jal 0x1d17c +/* f03dafc: 8fa4006c */ lw $a0,0x6c($sp) +/* f03db00: c6080030 */ lwc1 $f8,0x30($s0) +/* f03db04: 3c01bf80 */ lui $at,0xbf80 +/* f03db08: 00002025 */ or $a0,$zero,$zero +/* f03db0c: 4600403e */ c.le.s $f8,$f0 +/* f03db10: 3c0a8007 */ lui $t2,0x8007 +/* f03db14: 2407ffff */ addiu $a3,$zero,-1 +/* f03db18: 240cffff */ addiu $t4,$zero,-1 +/* f03db1c: 4500001f */ bc1f .L0f03db9c +/* f03db20: 240dffff */ addiu $t5,$zero,-1 +/* f03db24: 8d4a8438 */ lw $t2,-0x7bc8($t2) +/* f03db28: 8e05001c */ lw $a1,0x1c($s0) +/* f03db2c: 44811000 */ mtc1 $at,$f2 +/* f03db30: 000a5840 */ sll $t3,$t2,0x1 +/* f03db34: 03ab3021 */ addu $a2,$sp,$t3 +/* f03db38: 84c60054 */ lh $a2,0x54($a2) +/* f03db3c: afad002c */ sw $t5,0x2c($sp) +/* f03db40: afa00028 */ sw $zero,0x28($sp) +/* f03db44: afa00020 */ sw $zero,0x20($sp) +/* f03db48: afa0001c */ sw $zero,0x1c($sp) +/* f03db4c: afa00018 */ sw $zero,0x18($sp) +/* f03db50: afa00014 */ sw $zero,0x14($sp) +/* f03db54: afac0010 */ sw $t4,0x10($sp) +/* f03db58: e7a20038 */ swc1 $f2,0x38($sp) +/* f03db5c: e7a20034 */ swc1 $f2,0x34($sp) +/* f03db60: e7a20030 */ swc1 $f2,0x30($sp) +/* f03db64: 0fc24e7e */ jal func0f0939f8 +/* f03db68: e7a20024 */ swc1 $f2,0x24($sp) +/* f03db6c: 3c028007 */ lui $v0,0x8007 +/* f03db70: 8c428438 */ lw $v0,-0x7bc8($v0) +/* f03db74: 3c01bf80 */ lui $at,0xbf80 +/* f03db78: 44811000 */ mtc1 $at,$f2 +/* f03db7c: 3c018007 */ lui $at,0x8007 +/* f03db80: 24420001 */ addiu $v0,$v0,0x1 +/* f03db84: ac228438 */ sw $v0,-0x7bc8($at) +/* f03db88: 2841000b */ slti $at,$v0,0xb +/* f03db8c: 14200002 */ bnez $at,.L0f03db98 +/* f03db90: 3c018007 */ lui $at,0x8007 +/* f03db94: ac208438 */ sw $zero,-0x7bc8($at) +.L0f03db98: +/* f03db98: e6020030 */ swc1 $f2,0x30($s0) +.L0f03db9c: +/* f03db9c: c60a0034 */ lwc1 $f10,0x34($s0) +.L0f03dba0: +/* f03dba0: 44808000 */ mtc1 $zero,$f16 +/* f03dba4: 00000000 */ sll $zero,$zero,0x0 +/* f03dba8: 460a803e */ c.le.s $f16,$f10 +/* f03dbac: 00000000 */ sll $zero,$zero,0x0 +/* f03dbb0: 4500002a */ bc1f .L0f03dc5c +/* f03dbb4: 00000000 */ sll $zero,$zero,0x0 +/* f03dbb8: 0c00745f */ jal 0x1d17c +/* f03dbbc: 8fa4006c */ lw $a0,0x6c($sp) +/* f03dbc0: c6120034 */ lwc1 $f18,0x34($s0) +/* f03dbc4: 3c01bf80 */ lui $at,0xbf80 +/* f03dbc8: 44811000 */ mtc1 $at,$f2 +/* f03dbcc: 4600903e */ c.le.s $f18,$f0 +/* f03dbd0: 3c028007 */ lui $v0,0x8007 +/* f03dbd4: 00002025 */ or $a0,$zero,$zero +/* f03dbd8: 2407ffff */ addiu $a3,$zero,-1 +/* f03dbdc: 4500001f */ bc1f .L0f03dc5c +/* f03dbe0: 2408ffff */ addiu $t0,$zero,-1 +/* f03dbe4: 8c428438 */ lw $v0,-0x7bc8($v0) +/* f03dbe8: 8e05001c */ lw $a1,0x1c($s0) +/* f03dbec: 2419ffff */ addiu $t9,$zero,-1 +/* f03dbf0: 00027040 */ sll $t6,$v0,0x1 +/* f03dbf4: 03ae3021 */ addu $a2,$sp,$t6 +/* f03dbf8: 84c60054 */ lh $a2,0x54($a2) +/* f03dbfc: e7a20038 */ swc1 $f2,0x38($sp) +/* f03dc00: e7a20034 */ swc1 $f2,0x34($sp) +/* f03dc04: e7a20030 */ swc1 $f2,0x30($sp) +/* f03dc08: afb9002c */ sw $t9,0x2c($sp) +/* f03dc0c: afa00028 */ sw $zero,0x28($sp) +/* f03dc10: e7a20024 */ swc1 $f2,0x24($sp) +/* f03dc14: afa00020 */ sw $zero,0x20($sp) +/* f03dc18: afa0001c */ sw $zero,0x1c($sp) +/* f03dc1c: afa00018 */ sw $zero,0x18($sp) +/* f03dc20: afa00014 */ sw $zero,0x14($sp) +/* f03dc24: 0fc24e7e */ jal func0f0939f8 +/* f03dc28: afa80010 */ sw $t0,0x10($sp) +/* f03dc2c: 3c028007 */ lui $v0,0x8007 +/* f03dc30: 8c428438 */ lw $v0,-0x7bc8($v0) +/* f03dc34: 3c01bf80 */ lui $at,0xbf80 +/* f03dc38: 44811000 */ mtc1 $at,$f2 +/* f03dc3c: 3c018007 */ lui $at,0x8007 +/* f03dc40: 24420001 */ addiu $v0,$v0,0x1 +/* f03dc44: ac228438 */ sw $v0,-0x7bc8($at) +/* f03dc48: 2841000b */ slti $at,$v0,0xb +/* f03dc4c: 14200002 */ bnez $at,.L0f03dc58 +/* f03dc50: 3c018007 */ lui $at,0x8007 +/* f03dc54: ac208438 */ sw $zero,-0x7bc8($at) +.L0f03dc58: +/* f03dc58: e6020034 */ swc1 $f2,0x34($s0) +.L0f03dc5c: +/* f03dc5c: 0c00745f */ jal 0x1d17c +/* f03dc60: 8fa4006c */ lw $a0,0x6c($sp) +/* f03dc64: e7a00050 */ swc1 $f0,0x50($sp) +/* f03dc68: 0c007468 */ jal 0x1d1a0 +/* f03dc6c: 8fa4006c */ lw $a0,0x6c($sp) +/* f03dc70: c7a40050 */ lwc1 $f4,0x50($sp) +/* f03dc74: 02002025 */ or $a0,$s0,$zero +/* f03dc78: 4604003e */ c.le.s $f0,$f4 +/* f03dc7c: 00000000 */ sll $zero,$zero,0x0 +/* f03dc80: 4500000e */ bc1f .L0f03dcbc +/* f03dc84: 00000000 */ sll $zero,$zero,0x0 +/* f03dc88: 8e1802d4 */ lw $t8,0x2d4($s0) +/* f03dc8c: 240f001f */ addiu $t7,$zero,0x1f +/* f03dc90: a20f0007 */ sb $t7,0x7($s0) +/* f03dc94: 13000003 */ beqz $t8,.L0f03dca4 +/* f03dc98: 2409ffff */ addiu $t1,$zero,-1 +/* f03dc9c: 10000002 */ beqz $zero,.L0f03dca8 +/* f03dca0: ae000038 */ sw $zero,0x38($s0) +.L0f03dca4: +/* f03dca4: ae090038 */ sw $t1,0x38($s0) +.L0f03dca8: +/* f03dca8: ae00002c */ sw $zero,0x2c($s0) +/* f03dcac: ae000030 */ sw $zero,0x30($s0) +/* f03dcb0: ae000034 */ sw $zero,0x34($s0) +/* f03dcb4: ae00003c */ sw $zero,0x3c($s0) +/* f03dcb8: a2000008 */ sb $zero,0x8($s0) +.L0f03dcbc: +/* f03dcbc: 0fc0f3a3 */ jal func0f03ce8c +/* f03dcc0: 24050001 */ addiu $a1,$zero,0x1 +/* f03dcc4: 8fbf004c */ lw $ra,0x4c($sp) +/* f03dcc8: 8fb00048 */ lw $s0,0x48($sp) +/* f03dccc: 27bd0070 */ addiu $sp,$sp,0x70 +/* f03dcd0: 03e00008 */ jr $ra +/* f03dcd4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03dcd8 +/* f03dcd8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03dcdc: afbf0014 */ sw $ra,0x14($sp) +/* f03dce0: 8c820038 */ lw $v0,0x38($a0) +/* f03dce4: 00002825 */ or $a1,$zero,$zero +/* f03dce8: 3c0e800a */ lui $t6,0x800a +/* f03dcec: 0442001c */ bltzl $v0,.L0f03dd60 +/* f03dcf0: 8c890018 */ lw $t1,0x18($a0) +/* f03dcf4: 8dce9ff8 */ lw $t6,-0x6008($t6) +/* f03dcf8: 2403005a */ addiu $v1,$zero,0x5a +/* f03dcfc: 004e7821 */ addu $t7,$v0,$t6 +/* f03dd00: 29e1005a */ slti $at,$t7,0x5a +/* f03dd04: ac8f0038 */ sw $t7,0x38($a0) +/* f03dd08: 14200003 */ bnez $at,.L0f03dd18 +/* f03dd0c: 01e01025 */ or $v0,$t7,$zero +/* f03dd10: 1000002e */ beqz $zero,.L0f03ddcc +/* f03dd14: 24050001 */ addiu $a1,$zero,0x1 +.L0f03dd18: +/* f03dd18: 0062c023 */ subu $t8,$v1,$v0 +/* f03dd1c: 0018ca00 */ sll $t9,$t8,0x8 +/* f03dd20: 0338c823 */ subu $t9,$t9,$t8 +/* f03dd24: 0323001a */ div $zero,$t9,$v1 +/* f03dd28: 00004012 */ mflo $t0 +/* f03dd2c: a088000c */ sb $t0,0xc($a0) +/* f03dd30: 14600002 */ bnez $v1,.L0f03dd3c +/* f03dd34: 00000000 */ sll $zero,$zero,0x0 +/* f03dd38: 0007000d */ break 0x7 +.L0f03dd3c: +/* f03dd3c: 2401ffff */ addiu $at,$zero,-1 +/* f03dd40: 14610004 */ bne $v1,$at,.L0f03dd54 +/* f03dd44: 3c018000 */ lui $at,0x8000 +/* f03dd48: 17210002 */ bne $t9,$at,.L0f03dd54 +/* f03dd4c: 00000000 */ sll $zero,$zero,0x0 +/* f03dd50: 0006000d */ break 0x6 +.L0f03dd54: +/* f03dd54: 1000001d */ beqz $zero,.L0f03ddcc +/* f03dd58: 00000000 */ sll $zero,$zero,0x0 +/* f03dd5c: 8c890018 */ lw $t1,0x18($a0) +.L0f03dd60: +/* f03dd60: 00095140 */ sll $t2,$t1,0x5 +/* f03dd64: 05400019 */ bltz $t2,.L0f03ddcc +/* f03dd68: 00000000 */ sll $zero,$zero,0x0 +/* f03dd6c: 8c8b002c */ lw $t3,0x2c($a0) +/* f03dd70: 3c18800a */ lui $t8,0x800a +/* f03dd74: 51600003 */ beqzl $t3,.L0f03dd84 +/* f03dd78: 8c8c001c */ lw $t4,0x1c($a0) +/* f03dd7c: ac800038 */ sw $zero,0x38($a0) +/* f03dd80: 8c8c001c */ lw $t4,0x1c($a0) +.L0f03dd84: +/* f03dd84: 918d0001 */ lbu $t5,0x1($t4) +/* f03dd88: 31ae0080 */ andi $t6,$t5,0x80 +/* f03dd8c: 51c00004 */ beqzl $t6,.L0f03dda0 +/* f03dd90: 8c8f0034 */ lw $t7,0x34($a0) +/* f03dd94: 10000005 */ beqz $zero,.L0f03ddac +/* f03dd98: ac800034 */ sw $zero,0x34($a0) +/* f03dd9c: 8c8f0034 */ lw $t7,0x34($a0) +.L0f03dda0: +/* f03dda0: 8f189ff8 */ lw $t8,-0x6008($t8) +/* f03dda4: 01f8c821 */ addu $t9,$t7,$t8 +/* f03dda8: ac990034 */ sw $t9,0x34($a0) +.L0f03ddac: +/* f03ddac: 8c880030 */ lw $t0,0x30($a0) +/* f03ddb0: 11000006 */ beqz $t0,.L0f03ddcc +/* f03ddb4: 00000000 */ sll $zero,$zero,0x0 +/* f03ddb8: 8c890034 */ lw $t1,0x34($a0) +/* f03ddbc: 29210078 */ slti $at,$t1,0x78 +/* f03ddc0: 14200002 */ bnez $at,.L0f03ddcc +/* f03ddc4: 00000000 */ sll $zero,$zero,0x0 +/* f03ddc8: 24050001 */ addiu $a1,$zero,0x1 +.L0f03ddcc: +/* f03ddcc: 50a00007 */ beqzl $a1,.L0f03ddec +/* f03ddd0: 8fbf0014 */ lw $ra,0x14($sp) +/* f03ddd4: 8c8a0014 */ lw $t2,0x14($a0) +/* f03ddd8: a080000c */ sb $zero,0xc($a0) +/* f03dddc: 354b0020 */ ori $t3,$t2,0x20 +/* f03dde0: 0fc0919a */ jal func0f024668 +/* f03dde4: ac8b0014 */ sw $t3,0x14($a0) +/* f03dde8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03ddec: +/* f03ddec: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03ddf0: 03e00008 */ jr $ra +/* f03ddf4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03ddf8 +/* f03ddf8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f03ddfc: afb00018 */ sw $s0,0x18($sp) +/* f03de00: 00808025 */ or $s0,$a0,$zero +/* f03de04: afbf001c */ sw $ra,0x1c($sp) +/* f03de08: 8c840020 */ lw $a0,0x20($a0) +/* f03de0c: 0c00745f */ jal 0x1d17c +/* f03de10: afa40024 */ sw $a0,0x24($sp) +/* f03de14: e7a00020 */ swc1 $f0,0x20($sp) +/* f03de18: 0c007468 */ jal 0x1d1a0 +/* f03de1c: 8fa40024 */ lw $a0,0x24($sp) +/* f03de20: c7a40020 */ lwc1 $f4,0x20($sp) +/* f03de24: 4604003e */ c.le.s $f0,$f4 +/* f03de28: 00000000 */ sll $zero,$zero,0x0 +/* f03de2c: 4502001e */ bc1fl .L0f03dea8 +/* f03de30: 02002025 */ or $a0,$s0,$zero +/* f03de34: 0fc0e56b */ jal func0f0395ac +/* f03de38: 02002025 */ or $a0,$s0,$zero +/* f03de3c: 12000003 */ beqz $s0,.L0f03de4c +/* f03de40: 00001025 */ or $v0,$zero,$zero +/* f03de44: 10000001 */ beqz $zero,.L0f03de4c +/* f03de48: 920202fe */ lbu $v0,0x2fe($s0) +.L0f03de4c: +/* f03de4c: 5440000b */ bnezl $v0,.L0f03de7c +/* f03de50: 920e02fe */ lbu $t6,0x2fe($s0) +/* f03de54: 0c00744f */ jal 0x1d13c +/* f03de58: 8fa40024 */ lw $a0,0x24($sp) +/* f03de5c: 24010039 */ addiu $at,$zero,0x39 +/* f03de60: 14410005 */ bne $v0,$at,.L0f03de78 +/* f03de64: 02002025 */ or $a0,$s0,$zero +/* f03de68: 0fc0bb4a */ jal func0f02ed28 +/* f03de6c: 3c0541d0 */ lui $a1,0x41d0 +/* f03de70: 1000000d */ beqz $zero,.L0f03dea8 +/* f03de74: 02002025 */ or $a0,$s0,$zero +.L0f03de78: +/* f03de78: 920e02fe */ lbu $t6,0x2fe($s0) +.L0f03de7c: +/* f03de7c: 24010002 */ addiu $at,$zero,0x2 +/* f03de80: 15c10006 */ bne $t6,$at,.L0f03de9c +/* f03de84: 00000000 */ sll $zero,$zero,0x0 +/* f03de88: 920f0362 */ lbu $t7,0x362($s0) +/* f03de8c: 31f9ff0f */ andi $t9,$t7,0xff0f +/* f03de90: a2190362 */ sb $t9,0x362($s0) +/* f03de94: 332800f0 */ andi $t0,$t9,0xf0 +/* f03de98: a2080362 */ sb $t0,0x362($s0) +.L0f03de9c: +/* f03de9c: 0fc0bb57 */ jal func0f02ed5c +/* f03dea0: 02002025 */ or $a0,$s0,$zero +/* f03dea4: 02002025 */ or $a0,$s0,$zero +.L0f03dea8: +/* f03dea8: 0fc0f3a3 */ jal func0f03ce8c +/* f03deac: 00002825 */ or $a1,$zero,$zero +/* f03deb0: 8fbf001c */ lw $ra,0x1c($sp) +/* f03deb4: 8fb00018 */ lw $s0,0x18($sp) +/* f03deb8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f03debc: 03e00008 */ jr $ra +/* f03dec0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03dec4 +/* f03dec4: 27bdffc0 */ addiu $sp,$sp,-64 +/* f03dec8: afb00020 */ sw $s0,0x20($sp) +/* f03decc: 00808025 */ or $s0,$a0,$zero +/* f03ded0: afbf0024 */ sw $ra,0x24($sp) +/* f03ded4: 8c840020 */ lw $a0,0x20($a0) +/* f03ded8: 0c00745f */ jal 0x1d17c +/* f03dedc: afa4003c */ sw $a0,0x3c($sp) +/* f03dee0: 8fa4003c */ lw $a0,0x3c($sp) +/* f03dee4: 0c007468 */ jal 0x1d1a0 +/* f03dee8: e7a0002c */ swc1 $f0,0x2c($sp) +/* f03deec: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f03def0: 4604003e */ c.le.s $f0,$f4 +/* f03def4: 00000000 */ sll $zero,$zero,0x0 +/* f03def8: 45020011 */ bc1fl .L0f03df40 +/* f03defc: 8fbf0024 */ lw $ra,0x24($sp) +/* f03df00: c606002c */ lwc1 $f6,0x2c($s0) +/* f03df04: 260e0040 */ addiu $t6,$s0,0x40 +/* f03df08: 02002025 */ or $a0,$s0,$zero +/* f03df0c: e7a60030 */ swc1 $f6,0x30($sp) +/* f03df10: c6080030 */ lwc1 $f8,0x30($s0) +/* f03df14: 27a50030 */ addiu $a1,$sp,0x30 +/* f03df18: e7a80034 */ swc1 $f8,0x34($sp) +/* f03df1c: c60a0034 */ lwc1 $f10,0x34($s0) +/* f03df20: e7aa0038 */ swc1 $f10,0x38($sp) +/* f03df24: 8e07003c */ lw $a3,0x3c($s0) +/* f03df28: 8e060038 */ lw $a2,0x38($s0) +/* f03df2c: afae0010 */ sw $t6,0x10($sp) +/* f03df30: 8e0f0044 */ lw $t7,0x44($s0) +/* f03df34: 0fc0cbf9 */ jal func0f032fe4 +/* f03df38: afaf0014 */ sw $t7,0x14($sp) +/* f03df3c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f03df40: +/* f03df40: 8fb00020 */ lw $s0,0x20($sp) +/* f03df44: 27bd0040 */ addiu $sp,$sp,0x40 +/* f03df48: 03e00008 */ jr $ra +/* f03df4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03df50 +/* f03df50: 27bdffd8 */ addiu $sp,$sp,-40 +/* f03df54: afbf001c */ sw $ra,0x1c($sp) +/* f03df58: afb00018 */ sw $s0,0x18($sp) +/* f03df5c: 8c850020 */ lw $a1,0x20($a0) +/* f03df60: 00808025 */ or $s0,$a0,$zero +/* f03df64: afa50024 */ sw $a1,0x24($sp) +/* f03df68: 8c8e0014 */ lw $t6,0x14($a0) +/* f03df6c: 000e7a80 */ sll $t7,$t6,0xa +/* f03df70: 05e1000c */ bgez $t7,.L0f03dfa4 +/* f03df74: 00000000 */ sll $zero,$zero,0x0 +/* f03df78: 0c0076e5 */ jal 0x1db94 +/* f03df7c: 00a02025 */ or $a0,$a1,$zero +/* f03df80: 54400018 */ bnezl $v0,.L0f03dfe4 +/* f03df84: 8fbf001c */ lw $ra,0x1c($sp) +/* f03df88: 0fc0be29 */ jal func0f02f8a4 +/* f03df8c: 02002025 */ or $a0,$s0,$zero +/* f03df90: 8e180014 */ lw $t8,0x14($s0) +/* f03df94: 3c01ffdf */ lui $at,0xffdf +/* f03df98: 3421ffff */ ori $at,$at,0xffff +/* f03df9c: 0301c824 */ and $t9,$t8,$at +/* f03dfa0: ae190014 */ sw $t9,0x14($s0) +.L0f03dfa4: +/* f03dfa4: 0c00745f */ jal 0x1d17c +/* f03dfa8: 8fa40024 */ lw $a0,0x24($sp) +/* f03dfac: e7a00020 */ swc1 $f0,0x20($sp) +/* f03dfb0: 0c007468 */ jal 0x1d1a0 +/* f03dfb4: 8fa40024 */ lw $a0,0x24($sp) +/* f03dfb8: c7a40020 */ lwc1 $f4,0x20($sp) +/* f03dfbc: 4604003e */ c.le.s $f0,$f4 +/* f03dfc0: 00000000 */ sll $zero,$zero,0x0 +/* f03dfc4: 45020007 */ bc1fl .L0f03dfe4 +/* f03dfc8: 8fbf001c */ lw $ra,0x1c($sp) +/* f03dfcc: 0fc0e56b */ jal func0f0395ac +/* f03dfd0: 02002025 */ or $a0,$s0,$zero +/* f03dfd4: 02002025 */ or $a0,$s0,$zero +/* f03dfd8: 0fc0bb4a */ jal func0f02ed28 +/* f03dfdc: 3c054120 */ lui $a1,0x4120 +/* f03dfe0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03dfe4: +/* f03dfe4: 8fb00018 */ lw $s0,0x18($sp) +/* f03dfe8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f03dfec: 03e00008 */ jr $ra +/* f03dff0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03dff4 +/* f03dff4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f03dff8: afbf001c */ sw $ra,0x1c($sp) +/* f03dffc: afb00018 */ sw $s0,0x18($sp) +/* f03e000: 8c850020 */ lw $a1,0x20($a0) +/* f03e004: 00808025 */ or $s0,$a0,$zero +/* f03e008: afa50024 */ sw $a1,0x24($sp) +/* f03e00c: 8c8e0014 */ lw $t6,0x14($a0) +/* f03e010: 000e7a80 */ sll $t7,$t6,0xa +/* f03e014: 05e1000c */ bgez $t7,.L0f03e048 +/* f03e018: 00000000 */ sll $zero,$zero,0x0 +/* f03e01c: 0c0076e5 */ jal 0x1db94 +/* f03e020: 00a02025 */ or $a0,$a1,$zero +/* f03e024: 54400017 */ bnezl $v0,.L0f03e084 +/* f03e028: 8fbf001c */ lw $ra,0x1c($sp) +/* f03e02c: 0fc0bf0b */ jal func0f02fc2c +/* f03e030: 02002025 */ or $a0,$s0,$zero +/* f03e034: 8e180014 */ lw $t8,0x14($s0) +/* f03e038: 3c01ffdf */ lui $at,0xffdf +/* f03e03c: 3421ffff */ ori $at,$at,0xffff +/* f03e040: 0301c824 */ and $t9,$t8,$at +/* f03e044: ae190014 */ sw $t9,0x14($s0) +.L0f03e048: +/* f03e048: 0c00745f */ jal 0x1d17c +/* f03e04c: 8fa40024 */ lw $a0,0x24($sp) +/* f03e050: e7a00020 */ swc1 $f0,0x20($sp) +/* f03e054: 0c007468 */ jal 0x1d1a0 +/* f03e058: 8fa40024 */ lw $a0,0x24($sp) +/* f03e05c: c7a40020 */ lwc1 $f4,0x20($sp) +/* f03e060: 4604003e */ c.le.s $f0,$f4 +/* f03e064: 00000000 */ sll $zero,$zero,0x0 +/* f03e068: 45020006 */ bc1fl .L0f03e084 +/* f03e06c: 8fbf001c */ lw $ra,0x1c($sp) +/* f03e070: 0fc0e56b */ jal func0f0395ac +/* f03e074: 02002025 */ or $a0,$s0,$zero +/* f03e078: 0fc0bb57 */ jal func0f02ed5c +/* f03e07c: 02002025 */ or $a0,$s0,$zero +/* f03e080: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03e084: +/* f03e084: 8fb00018 */ lw $s0,0x18($sp) +/* f03e088: 27bd0028 */ addiu $sp,$sp,0x28 +/* f03e08c: 03e00008 */ jr $ra +/* f03e090: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03e094 +/* f03e094: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03e098: afbf0014 */ sw $ra,0x14($sp) +/* f03e09c: afa40020 */ sw $a0,0x20($sp) +/* f03e0a0: 8c840020 */ lw $a0,0x20($a0) +/* f03e0a4: 0c00745f */ jal 0x1d17c +/* f03e0a8: afa4001c */ sw $a0,0x1c($sp) +/* f03e0ac: 8fa4001c */ lw $a0,0x1c($sp) +/* f03e0b0: 0c007468 */ jal 0x1d1a0 +/* f03e0b4: e7a00018 */ swc1 $f0,0x18($sp) +/* f03e0b8: c7a40018 */ lwc1 $f4,0x18($sp) +/* f03e0bc: 4604003e */ c.le.s $f0,$f4 +/* f03e0c0: 00000000 */ sll $zero,$zero,0x0 +/* f03e0c4: 45020004 */ bc1fl .L0f03e0d8 +/* f03e0c8: 8fbf0014 */ lw $ra,0x14($sp) +/* f03e0cc: 0fc0baaf */ jal func0f02eabc +/* f03e0d0: 8fa40020 */ lw $a0,0x20($sp) +/* f03e0d4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03e0d8: +/* f03e0d8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f03e0dc: 03e00008 */ jr $ra +/* f03e0e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03e0e4 +/* f03e0e4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f03e0e8: afbf001c */ sw $ra,0x1c($sp) +/* f03e0ec: afb00018 */ sw $s0,0x18($sp) +/* f03e0f0: 8c850020 */ lw $a1,0x20($a0) +/* f03e0f4: 00808025 */ or $s0,$a0,$zero +/* f03e0f8: afa50024 */ sw $a1,0x24($sp) +/* f03e0fc: 8c8e0014 */ lw $t6,0x14($a0) +/* f03e100: 000e7a80 */ sll $t7,$t6,0xa +/* f03e104: 05e1000c */ bgez $t7,.L0f03e138 +/* f03e108: 00000000 */ sll $zero,$zero,0x0 +/* f03e10c: 0c0076e5 */ jal 0x1db94 +/* f03e110: 00a02025 */ or $a0,$a1,$zero +/* f03e114: 54400020 */ bnezl $v0,.L0f03e198 +/* f03e118: 8fbf001c */ lw $ra,0x1c($sp) +/* f03e11c: 0fc0bbd0 */ jal func0f02ef40 +/* f03e120: 02002025 */ or $a0,$s0,$zero +/* f03e124: 8e180014 */ lw $t8,0x14($s0) +/* f03e128: 3c01ffdf */ lui $at,0xffdf +/* f03e12c: 3421ffff */ ori $at,$at,0xffff +/* f03e130: 0301c824 */ and $t9,$t8,$at +/* f03e134: ae190014 */ sw $t9,0x14($s0) +.L0f03e138: +/* f03e138: 0c00745f */ jal 0x1d17c +/* f03e13c: 8fa40024 */ lw $a0,0x24($sp) +/* f03e140: 3c014270 */ lui $at,0x4270 +/* f03e144: 44812000 */ mtc1 $at,$f4 +/* f03e148: 00000000 */ sll $zero,$zero,0x0 +/* f03e14c: 4600203e */ c.le.s $f4,$f0 +/* f03e150: 00000000 */ sll $zero,$zero,0x0 +/* f03e154: 45000003 */ bc1f .L0f03e164 +/* f03e158: 00000000 */ sll $zero,$zero,0x0 +/* f03e15c: 0fc240ec */ jal func0f0903b0 +/* f03e160: 00000000 */ sll $zero,$zero,0x0 +.L0f03e164: +/* f03e164: 0c00745f */ jal 0x1d17c +/* f03e168: 8fa40024 */ lw $a0,0x24($sp) +/* f03e16c: e7a00020 */ swc1 $f0,0x20($sp) +/* f03e170: 0c007468 */ jal 0x1d1a0 +/* f03e174: 8fa40024 */ lw $a0,0x24($sp) +/* f03e178: c7a60020 */ lwc1 $f6,0x20($sp) +/* f03e17c: 4606003e */ c.le.s $f0,$f6 +/* f03e180: 00000000 */ sll $zero,$zero,0x0 +/* f03e184: 45020004 */ bc1fl .L0f03e198 +/* f03e188: 8fbf001c */ lw $ra,0x1c($sp) +/* f03e18c: 0fc0bb57 */ jal func0f02ed5c +/* f03e190: 02002025 */ or $a0,$s0,$zero +/* f03e194: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03e198: +/* f03e198: 8fb00018 */ lw $s0,0x18($sp) +/* f03e19c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f03e1a0: 03e00008 */ jr $ra +/* f03e1a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03e1a8 +/* f03e1a8: 27bdffd0 */ addiu $sp,$sp,-48 +/* f03e1ac: afbf001c */ sw $ra,0x1c($sp) +/* f03e1b0: afb00018 */ sw $s0,0x18($sp) +/* f03e1b4: 8c8e0014 */ lw $t6,0x14($a0) +/* f03e1b8: 00808025 */ or $s0,$a0,$zero +/* f03e1bc: 000e7a80 */ sll $t7,$t6,0xa +/* f03e1c0: 05e1000c */ bgez $t7,.L0f03e1f4 +/* f03e1c4: 00000000 */ sll $zero,$zero,0x0 +/* f03e1c8: 0c0076e5 */ jal 0x1db94 +/* f03e1cc: 8c840020 */ lw $a0,0x20($a0) +/* f03e1d0: 5440002e */ bnezl $v0,.L0f03e28c +/* f03e1d4: 8fbf001c */ lw $ra,0x1c($sp) +/* f03e1d8: 0fc0bcc5 */ jal func0f02f314 +/* f03e1dc: 02002025 */ or $a0,$s0,$zero +/* f03e1e0: 8e180014 */ lw $t8,0x14($s0) +/* f03e1e4: 3c01ffdf */ lui $at,0xffdf +/* f03e1e8: 3421ffff */ ori $at,$at,0xffff +/* f03e1ec: 0301c824 */ and $t9,$t8,$at +/* f03e1f0: ae190014 */ sw $t9,0x14($s0) +.L0f03e1f4: +/* f03e1f4: 12000003 */ beqz $s0,.L0f03e204 +/* f03e1f8: 00001025 */ or $v0,$zero,$zero +/* f03e1fc: 10000001 */ beqz $zero,.L0f03e204 +/* f03e200: 920202fe */ lbu $v0,0x2fe($s0) +.L0f03e204: +/* f03e204: 54400021 */ bnezl $v0,.L0f03e28c +/* f03e208: 8fbf001c */ lw $ra,0x1c($sp) +/* f03e20c: 8e040020 */ lw $a0,0x20($s0) +/* f03e210: 0c00745f */ jal 0x1d17c +/* f03e214: afa4002c */ sw $a0,0x2c($sp) +/* f03e218: e7a00024 */ swc1 $f0,0x24($sp) +/* f03e21c: 0c007468 */ jal 0x1d1a0 +/* f03e220: 8fa4002c */ lw $a0,0x2c($sp) +/* f03e224: c7a40024 */ lwc1 $f4,0x24($sp) +/* f03e228: 4604003e */ c.le.s $f0,$f4 +/* f03e22c: 00000000 */ sll $zero,$zero,0x0 +/* f03e230: 45020016 */ bc1fl .L0f03e28c +/* f03e234: 8fbf001c */ lw $ra,0x1c($sp) +/* f03e238: 0c00744f */ jal 0x1d13c +/* f03e23c: 8fa4002c */ lw $a0,0x2c($sp) +/* f03e240: 2401002e */ addiu $at,$zero,0x2e +/* f03e244: 14410005 */ bne $v0,$at,.L0f03e25c +/* f03e248: 02002025 */ or $a0,$s0,$zero +/* f03e24c: 0fc0bb4a */ jal func0f02ed28 +/* f03e250: 3c0541d0 */ lui $a1,0x41d0 +/* f03e254: 1000000d */ beqz $zero,.L0f03e28c +/* f03e258: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03e25c: +/* f03e25c: 0c00744f */ jal 0x1d13c +/* f03e260: 8fa4002c */ lw $a0,0x2c($sp) +/* f03e264: 2401003f */ addiu $at,$zero,0x3f +/* f03e268: 14410005 */ bne $v0,$at,.L0f03e280 +/* f03e26c: 02002025 */ or $a0,$s0,$zero +/* f03e270: 0fc0bb4a */ jal func0f02ed28 +/* f03e274: 3c0541d0 */ lui $a1,0x41d0 +/* f03e278: 10000004 */ beqz $zero,.L0f03e28c +/* f03e27c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03e280: +/* f03e280: 0fc0bb57 */ jal func0f02ed5c +/* f03e284: 02002025 */ or $a0,$s0,$zero +/* f03e288: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03e28c: +/* f03e28c: 8fb00018 */ lw $s0,0x18($sp) +/* f03e290: 27bd0030 */ addiu $sp,$sp,0x30 +/* f03e294: 03e00008 */ jr $ra +/* f03e298: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03e29c +/* f03e29c: 27bdff98 */ addiu $sp,$sp,-104 +/* f03e2a0: afbf0044 */ sw $ra,0x44($sp) +/* f03e2a4: afa40068 */ sw $a0,0x68($sp) +/* f03e2a8: afa5006c */ sw $a1,0x6c($sp) +/* f03e2ac: afa60070 */ sw $a2,0x70($sp) +/* f03e2b0: afa70074 */ sw $a3,0x74($sp) +/* f03e2b4: 0fc0a209 */ jal func0f028824 +/* f03e2b8: afa00058 */ sw $zero,0x58($sp) +/* f03e2bc: 50400064 */ beqzl $v0,.L0f03e450 +/* f03e2c0: 8fbf0044 */ lw $ra,0x44($sp) +/* f03e2c4: 8c420004 */ lw $v0,0x4($v0) +/* f03e2c8: 904e005c */ lbu $t6,0x5c($v0) +/* f03e2cc: 2444005c */ addiu $a0,$v0,0x5c +/* f03e2d0: afa4004c */ sw $a0,0x4c($sp) +/* f03e2d4: 0fc2c78a */ jal func0f0b1e28 +/* f03e2d8: afae005c */ sw $t6,0x5c($sp) +/* f03e2dc: 8fa4004c */ lw $a0,0x4c($sp) +/* f03e2e0: 0fc2c79a */ jal func0f0b1e68 +/* f03e2e4: a3a20057 */ sb $v0,0x57($sp) +/* f03e2e8: 8faa0068 */ lw $t2,0x68($sp) +/* f03e2ec: 8faf006c */ lw $t7,0x6c($sp) +/* f03e2f0: 3049ffff */ andi $t1,$v0,0xffff +/* f03e2f4: 014f2021 */ addu $a0,$t2,$t7 +/* f03e2f8: 8083017c */ lb $v1,0x17c($a0) +/* f03e2fc: 04610009 */ bgez $v1,.L0f03e324 +/* f03e300: 00000000 */ sll $zero,$zero,0x0 +/* f03e304: afa4004c */ sw $a0,0x4c($sp) +/* f03e308: 0fc29c3e */ jal func0f0a70f8 +/* f03e30c: a7a90054 */ sh $t1,0x54($sp) +/* f03e310: 8fa4004c */ lw $a0,0x4c($sp) +/* f03e314: 97a90054 */ lhu $t1,0x54($sp) +/* f03e318: a082017c */ sb $v0,0x17c($a0) +/* f03e31c: 8faa0068 */ lw $t2,0x68($sp) +/* f03e320: 8083017c */ lb $v1,0x17c($a0) +.L0f03e324: +/* f03e324: 04600049 */ bltz $v1,.L0f03e44c +/* f03e328: 0003c080 */ sll $t8,$v1,0x2 +/* f03e32c: 8fab0070 */ lw $t3,0x70($sp) +/* f03e330: 0303c023 */ subu $t8,$t8,$v1 +/* f03e334: 3c19800a */ lui $t9,0x800a +/* f03e338: 2739d150 */ addiu $t9,$t9,-11952 +/* f03e33c: 0018c100 */ sll $t8,$t8,0x4 +/* f03e340: 11600013 */ beqz $t3,.L0f03e390 +/* f03e344: 03194021 */ addu $t0,$t8,$t9 +/* f03e348: 93ac0057 */ lbu $t4,0x57($sp) +/* f03e34c: 240b0001 */ addiu $t3,$zero,0x1 +/* f03e350: 5980000f */ blezl $t4,.L0f03e390 +/* f03e354: afab0058 */ sw $t3,0x58($sp) +/* f03e358: 954d0192 */ lhu $t5,0x192($t2) +/* f03e35c: 3c18800a */ lui $t8,0x800a +/* f03e360: 31ae0020 */ andi $t6,$t5,0x20 +/* f03e364: 55c0000b */ bnezl $t6,.L0f03e394 +/* f03e368: 8fac0058 */ lw $t4,0x58($sp) +/* f03e36c: 8d0f0000 */ lw $t7,0x0($t0) +/* f03e370: 8f189fc8 */ lw $t8,-0x6038($t8) +/* f03e374: 24190001 */ addiu $t9,$zero,0x1 +/* f03e378: 01f8082a */ slt $at,$t7,$t8 +/* f03e37c: 50200005 */ beqzl $at,.L0f03e394 +/* f03e380: 8fac0058 */ lw $t4,0x58($sp) +/* f03e384: 10000002 */ beqz $zero,.L0f03e390 +/* f03e388: afb90058 */ sw $t9,0x58($sp) +/* f03e38c: afab0058 */ sw $t3,0x58($sp) +.L0f03e390: +/* f03e390: 8fac0058 */ lw $t4,0x58($sp) +.L0f03e394: +/* f03e394: 3c01bf80 */ lui $at,0xbf80 +/* f03e398: 00002025 */ or $a0,$zero,$zero +/* f03e39c: 11800024 */ beqz $t4,.L0f03e430 +/* f03e3a0: 00093400 */ sll $a2,$t1,0x10 +/* f03e3a4: 8d45001c */ lw $a1,0x1c($t2) +/* f03e3a8: 44810000 */ mtc1 $at,$f0 +/* f03e3ac: 93ac0057 */ lbu $t4,0x57($sp) +/* f03e3b0: 00066c03 */ sra $t5,$a2,0x10 +/* f03e3b4: 240effff */ addiu $t6,$zero,-1 +/* f03e3b8: 240f0400 */ addiu $t7,$zero,0x400 +/* f03e3bc: 24180004 */ addiu $t8,$zero,0x4 +/* f03e3c0: 24190011 */ addiu $t9,$zero,0x11 +/* f03e3c4: 240bffff */ addiu $t3,$zero,-1 +/* f03e3c8: afab002c */ sw $t3,0x2c($sp) +/* f03e3cc: afb9001c */ sw $t9,0x1c($sp) +/* f03e3d0: afb80018 */ sw $t8,0x18($sp) +/* f03e3d4: afaf0014 */ sw $t7,0x14($sp) +/* f03e3d8: afae0010 */ sw $t6,0x10($sp) +/* f03e3dc: 01a03025 */ or $a2,$t5,$zero +/* f03e3e0: afa80050 */ sw $t0,0x50($sp) +/* f03e3e4: afa00028 */ sw $zero,0x28($sp) +/* f03e3e8: afa00020 */ sw $zero,0x20($sp) +/* f03e3ec: 2407ffff */ addiu $a3,$zero,-1 +/* f03e3f0: afac004c */ sw $t4,0x4c($sp) +/* f03e3f4: e7a00024 */ swc1 $f0,0x24($sp) +/* f03e3f8: e7a00030 */ swc1 $f0,0x30($sp) +/* f03e3fc: e7a00034 */ swc1 $f0,0x34($sp) +/* f03e400: 0fc24e7e */ jal func0f0939f8 +/* f03e404: e7a00038 */ swc1 $f0,0x38($sp) +/* f03e408: 3c0d800a */ lui $t5,0x800a +/* f03e40c: 8dad9fc8 */ lw $t5,-0x6038($t5) +/* f03e410: 8fae004c */ lw $t6,0x4c($sp) +/* f03e414: 8fa80050 */ lw $t0,0x50($sp) +/* f03e418: 01ae7821 */ addu $t7,$t5,$t6 +/* f03e41c: ad0f0000 */ sw $t7,0x0($t0) +/* f03e420: 8fb80068 */ lw $t8,0x68($sp) +/* f03e424: 97190192 */ lhu $t9,0x192($t8) +/* f03e428: 372b0020 */ ori $t3,$t9,0x20 +/* f03e42c: a70b0192 */ sh $t3,0x192($t8) +.L0f03e430: +/* f03e430: 8fac0074 */ lw $t4,0x74($sp) +/* f03e434: 25040004 */ addiu $a0,$t0,0x4 +/* f03e438: 8fa5005c */ lw $a1,0x5c($sp) +/* f03e43c: 11800003 */ beqz $t4,.L0f03e44c +/* f03e440: 8fa60078 */ lw $a2,0x78($sp) +/* f03e444: 0fc2af9c */ jal func0f0abe70 +/* f03e448: 8fa7007c */ lw $a3,0x7c($sp) +.L0f03e44c: +/* f03e44c: 8fbf0044 */ lw $ra,0x44($sp) +.L0f03e450: +/* f03e450: 27bd0068 */ addiu $sp,$sp,0x68 +/* f03e454: 03e00008 */ jr $ra +/* f03e458: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03e45c +/* f03e45c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03e460: afbf0014 */ sw $ra,0x14($sp) +/* f03e464: 8c8202d4 */ lw $v0,0x2d4($a0) +/* f03e468: 00802825 */ or $a1,$a0,$zero +/* f03e46c: 50400004 */ beqzl $v0,.L0f03e480 +/* f03e470: 8ca60020 */ lw $a2,0x20($a1) +/* f03e474: 1000002c */ beqz $zero,.L0f03e528 +/* f03e478: c44000b0 */ lwc1 $f0,0xb0($v0) +/* f03e47c: 8ca60020 */ lw $a2,0x20($a1) +.L0f03e480: +/* f03e480: 14c00027 */ bnez $a2,.L0f03e520 +/* f03e484: 00000000 */ sll $zero,$zero,0x0 +/* f03e488: 8ca4001c */ lw $a0,0x1c($a1) +/* f03e48c: 10800024 */ beqz $a0,.L0f03e520 +/* f03e490: 00000000 */ sll $zero,$zero,0x0 +/* f03e494: 908e0000 */ lbu $t6,0x0($a0) +/* f03e498: 24010006 */ addiu $at,$zero,0x6 +/* f03e49c: 15c10020 */ bne $t6,$at,.L0f03e520 +/* f03e4a0: 00000000 */ sll $zero,$zero,0x0 +/* f03e4a4: 0fc4a25f */ jal func0f12897c +/* f03e4a8: 00000000 */ sll $zero,$zero,0x0 +/* f03e4ac: 00027880 */ sll $t7,$v0,0x2 +/* f03e4b0: 3c03800a */ lui $v1,0x800a +/* f03e4b4: 006f1821 */ addu $v1,$v1,$t7 +/* f03e4b8: 8c63a024 */ lw $v1,-0x5fdc($v1) +/* f03e4bc: 3c017f1b */ lui $at,0x7f1b +/* f03e4c0: c4208f20 */ lwc1 $f0,-0x70e0($at) +/* f03e4c4: 3c0143b4 */ lui $at,0x43b4 +/* f03e4c8: 44812000 */ mtc1 $at,$f4 +/* f03e4cc: c4660144 */ lwc1 $f6,0x144($v1) +/* f03e4d0: 3c017f1b */ lui $at,0x7f1b +/* f03e4d4: c42a8f24 */ lwc1 $f10,-0x70dc($at) +/* f03e4d8: 46062201 */ sub.s $f8,$f4,$f6 +/* f03e4dc: 460a4082 */ mul.s $f2,$f8,$f10 +/* f03e4e0: 4602003e */ c.le.s $f0,$f2 +/* f03e4e4: 00000000 */ sll $zero,$zero,0x0 +/* f03e4e8: 45020005 */ bc1fl .L0f03e500 +/* f03e4ec: 44808000 */ mtc1 $zero,$f16 +/* f03e4f0: 46001081 */ sub.s $f2,$f2,$f0 +/* f03e4f4: 1000000c */ beqz $zero,.L0f03e528 +/* f03e4f8: 46001006 */ mov.s $f0,$f2 +/* f03e4fc: 44808000 */ mtc1 $zero,$f16 +.L0f03e500: +/* f03e500: 00000000 */ sll $zero,$zero,0x0 +/* f03e504: 4610103c */ c.lt.s $f2,$f16 +/* f03e508: 00000000 */ sll $zero,$zero,0x0 +/* f03e50c: 45000002 */ bc1f .L0f03e518 +/* f03e510: 00000000 */ sll $zero,$zero,0x0 +/* f03e514: 46001080 */ add.s $f2,$f2,$f0 +.L0f03e518: +/* f03e518: 10000003 */ beqz $zero,.L0f03e528 +/* f03e51c: 46001006 */ mov.s $f0,$f2 +.L0f03e520: +/* f03e520: 0c006b91 */ jal 0x1ae44 +/* f03e524: 00c02025 */ or $a0,$a2,$zero +.L0f03e528: +/* f03e528: 8fbf0014 */ lw $ra,0x14($sp) +/* f03e52c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03e530: 03e00008 */ jr $ra +/* f03e534: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03e538 +/* f03e538: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03e53c: afbf0014 */ sw $ra,0x14($sp) +/* f03e540: 8c8202d4 */ lw $v0,0x2d4($a0) +/* f03e544: 44856000 */ mtc1 $a1,$f12 +/* f03e548: 00803025 */ or $a2,$a0,$zero +/* f03e54c: 50400004 */ beqzl $v0,.L0f03e560 +/* f03e550: 44056000 */ mfc1 $a1,$f12 +/* f03e554: 10000004 */ beqz $zero,.L0f03e568 +/* f03e558: e44c00b0 */ swc1 $f12,0xb0($v0) +/* f03e55c: 44056000 */ mfc1 $a1,$f12 +.L0f03e560: +/* f03e560: 0c006ba4 */ jal 0x1ae90 +/* f03e564: 8cc40020 */ lw $a0,0x20($a2) +.L0f03e568: +/* f03e568: 8fbf0014 */ lw $ra,0x14($sp) +/* f03e56c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03e570: 03e00008 */ jr $ra +/* f03e574: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03e578 +/* f03e578: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03e57c: afbf0014 */ sw $ra,0x14($sp) +/* f03e580: 8c8202d4 */ lw $v0,0x2d4($a0) +/* f03e584: 00802825 */ or $a1,$a0,$zero +/* f03e588: 10400003 */ beqz $v0,.L0f03e598 +/* f03e58c: 00000000 */ sll $zero,$zero,0x0 +/* f03e590: 10000003 */ beqz $zero,.L0f03e5a0 +/* f03e594: c44000a4 */ lwc1 $f0,0xa4($v0) +.L0f03e598: +/* f03e598: 0c006b91 */ jal 0x1ae44 +/* f03e59c: 8ca40020 */ lw $a0,0x20($a1) +.L0f03e5a0: +/* f03e5a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f03e5a4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03e5a8: 03e00008 */ jr $ra +/* f03e5ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03e5b0 +/* f03e5b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03e5b4: afbf0014 */ sw $ra,0x14($sp) +/* f03e5b8: 8c8202d4 */ lw $v0,0x2d4($a0) +/* f03e5bc: 44856000 */ mtc1 $a1,$f12 +/* f03e5c0: 00803025 */ or $a2,$a0,$zero +/* f03e5c4: 50400004 */ beqzl $v0,.L0f03e5d8 +/* f03e5c8: 44056000 */ mfc1 $a1,$f12 +/* f03e5cc: 10000004 */ beqz $zero,.L0f03e5e0 +/* f03e5d0: e44c00a4 */ swc1 $f12,0xa4($v0) +/* f03e5d4: 44056000 */ mfc1 $a1,$f12 +.L0f03e5d8: +/* f03e5d8: 0c006ba4 */ jal 0x1ae90 +/* f03e5dc: 8cc40020 */ lw $a0,0x20($a2) +.L0f03e5e0: +/* f03e5e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f03e5e4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03e5e8: 03e00008 */ jr $ra +/* f03e5ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03e5f0 +/* f03e5f0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03e5f4: afbf0014 */ sw $ra,0x14($sp) +/* f03e5f8: 0fc0f917 */ jal func0f03e45c +/* f03e5fc: afa40020 */ sw $a0,0x20($sp) +/* f03e600: 8fa50020 */ lw $a1,0x20($sp) +/* f03e604: 3c017f1b */ lui $at,0x7f1b +/* f03e608: c42e8f28 */ lwc1 $f14,-0x70d8($at) +/* f03e60c: c4a4015c */ lwc1 $f4,0x15c($a1) +/* f03e610: 44808000 */ mtc1 $zero,$f16 +/* f03e614: 46040080 */ add.s $f2,$f0,$f4 +/* f03e618: 46008306 */ mov.s $f12,$f16 +/* f03e61c: 4602703e */ c.le.s $f14,$f2 +/* f03e620: 00000000 */ sll $zero,$zero,0x0 +/* f03e624: 45020004 */ bc1fl .L0f03e638 +/* f03e628: 4610103c */ c.lt.s $f2,$f16 +/* f03e62c: 10000006 */ beqz $zero,.L0f03e648 +/* f03e630: 460e1081 */ sub.s $f2,$f2,$f14 +/* f03e634: 4610103c */ c.lt.s $f2,$f16 +.L0f03e638: +/* f03e638: 00000000 */ sll $zero,$zero,0x0 +/* f03e63c: 45020003 */ bc1fl .L0f03e64c +/* f03e640: 8ca202d4 */ lw $v0,0x2d4($a1) +/* f03e644: 460e1080 */ add.s $f2,$f2,$f14 +.L0f03e648: +/* f03e648: 8ca202d4 */ lw $v0,0x2d4($a1) +.L0f03e64c: +/* f03e64c: 50400007 */ beqzl $v0,.L0f03e66c +/* f03e650: 80a20007 */ lb $v0,0x7($a1) +/* f03e654: 8c4e0068 */ lw $t6,0x68($v0) +/* f03e658: 51c00026 */ beqzl $t6,.L0f03e6f4 +/* f03e65c: 46106032 */ c.eq.s $f12,$f16 +/* f03e660: 10000024 */ beqz $zero,.L0f03e6f4 +/* f03e664: 46106032 */ c.eq.s $f12,$f16 +/* f03e668: 80a20007 */ lb $v0,0x7($a1) +.L0f03e66c: +/* f03e66c: 24010008 */ addiu $at,$zero,0x8 +/* f03e670: 10410009 */ beq $v0,$at,.L0f03e698 +/* f03e674: 2401000a */ addiu $at,$zero,0xa +/* f03e678: 10410007 */ beq $v0,$at,.L0f03e698 +/* f03e67c: 2401001b */ addiu $at,$zero,0x1b +/* f03e680: 10410005 */ beq $v0,$at,.L0f03e698 +/* f03e684: 2401001c */ addiu $at,$zero,0x1c +/* f03e688: 10410003 */ beq $v0,$at,.L0f03e698 +/* f03e68c: 2401001d */ addiu $at,$zero,0x1d +/* f03e690: 54410005 */ bnel $v0,$at,.L0f03e6a8 +/* f03e694: 8ca4001c */ lw $a0,0x1c($a1) +.L0f03e698: +/* f03e698: 8caf002c */ lw $t7,0x2c($a1) +/* f03e69c: 10000014 */ beqz $zero,.L0f03e6f0 +/* f03e6a0: c5ec000c */ lwc1 $f12,0xc($t7) +/* f03e6a4: 8ca4001c */ lw $a0,0x1c($a1) +.L0f03e6a8: +/* f03e6a8: 24010006 */ addiu $at,$zero,0x6 +/* f03e6ac: 90980000 */ lbu $t8,0x0($a0) +/* f03e6b0: 57010010 */ bnel $t8,$at,.L0f03e6f4 +/* f03e6b4: 46106032 */ c.eq.s $f12,$f16 +/* f03e6b8: afa50020 */ sw $a1,0x20($sp) +/* f03e6bc: 0fc4a25f */ jal func0f12897c +/* f03e6c0: e7a2001c */ swc1 $f2,0x1c($sp) +/* f03e6c4: 0002c880 */ sll $t9,$v0,0x2 +/* f03e6c8: 3c08800a */ lui $t0,0x800a +/* f03e6cc: 01194021 */ addu $t0,$t0,$t9 +/* f03e6d0: 8d08a024 */ lw $t0,-0x5fdc($t0) +/* f03e6d4: 44808000 */ mtc1 $zero,$f16 +/* f03e6d8: 3c017f1b */ lui $at,0x7f1b +/* f03e6dc: c50618f4 */ lwc1 $f6,0x18f4($t0) +/* f03e6e0: c42e8f2c */ lwc1 $f14,-0x70d4($at) +/* f03e6e4: 8fa50020 */ lw $a1,0x20($sp) +/* f03e6e8: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f03e6ec: 46068300 */ add.s $f12,$f16,$f6 +.L0f03e6f0: +/* f03e6f0: 46106032 */ c.eq.s $f12,$f16 +.L0f03e6f4: +/* f03e6f4: 8fbf0014 */ lw $ra,0x14($sp) +/* f03e6f8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f03e6fc: 45010013 */ bc1t .L0f03e74c +/* f03e700: 00000000 */ sll $zero,$zero,0x0 +/* f03e704: 8ca90020 */ lw $t1,0x20($a1) +/* f03e708: 8d2a0020 */ lw $t2,0x20($t1) +/* f03e70c: 814b0008 */ lb $t3,0x8($t2) +/* f03e710: 51600003 */ beqzl $t3,.L0f03e720 +/* f03e714: 460c1080 */ add.s $f2,$f2,$f12 +/* f03e718: 460c7301 */ sub.s $f12,$f14,$f12 +/* f03e71c: 460c1080 */ add.s $f2,$f2,$f12 +.L0f03e720: +/* f03e720: 4602703e */ c.le.s $f14,$f2 +/* f03e724: 00000000 */ sll $zero,$zero,0x0 +/* f03e728: 45020004 */ bc1fl .L0f03e73c +/* f03e72c: 460e103c */ c.lt.s $f2,$f14 +/* f03e730: 10000006 */ beqz $zero,.L0f03e74c +/* f03e734: 460e1081 */ sub.s $f2,$f2,$f14 +/* f03e738: 460e103c */ c.lt.s $f2,$f14 +.L0f03e73c: +/* f03e73c: 00000000 */ sll $zero,$zero,0x0 +/* f03e740: 45000002 */ bc1f .L0f03e74c +/* f03e744: 00000000 */ sll $zero,$zero,0x0 +/* f03e748: 460e1080 */ add.s $f2,$f2,$f14 +.L0f03e74c: +/* f03e74c: 03e00008 */ jr $ra +/* f03e750: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f03e754 +/* f03e754: c4840154 */ lwc1 $f4,0x154($a0) +/* f03e758: c4860158 */ lwc1 $f6,0x158($a0) +/* f03e75c: 44804000 */ mtc1 $zero,$f8 +/* f03e760: 3c017f1b */ lui $at,0x7f1b +/* f03e764: 46062080 */ add.s $f2,$f4,$f6 +/* f03e768: 4608103c */ c.lt.s $f2,$f8 +/* f03e76c: 00000000 */ sll $zero,$zero,0x0 +/* f03e770: 45000003 */ bc1f .L0f03e780 +/* f03e774: 00000000 */ sll $zero,$zero,0x0 +/* f03e778: c42a8f30 */ lwc1 $f10,-0x70d0($at) +/* f03e77c: 460a1080 */ add.s $f2,$f2,$f10 +.L0f03e780: +/* f03e780: 03e00008 */ jr $ra +/* f03e784: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f03e788 +/* f03e788: 27bdffc8 */ addiu $sp,$sp,-56 +/* f03e78c: afb00018 */ sw $s0,0x18($sp) +/* f03e790: 24010002 */ addiu $at,$zero,0x2 +/* f03e794: 00808025 */ or $s0,$a0,$zero +/* f03e798: afbf001c */ sw $ra,0x1c($sp) +/* f03e79c: afa5003c */ sw $a1,0x3c($sp) +/* f03e7a0: afa60040 */ sw $a2,0x40($sp) +/* f03e7a4: 10a1008e */ beq $a1,$at,.L0f03e9e0 +/* f03e7a8: afa70044 */ sw $a3,0x44($sp) +/* f03e7ac: 8c840020 */ lw $a0,0x20($a0) +/* f03e7b0: 0c00745f */ jal 0x1d17c +/* f03e7b4: afa40034 */ sw $a0,0x34($sp) +/* f03e7b8: e7a00030 */ swc1 $f0,0x30($sp) +/* f03e7bc: 0fc0f917 */ jal func0f03e45c +/* f03e7c0: 02002025 */ or $a0,$s0,$zero +/* f03e7c4: 3c017f1b */ lui $at,0x7f1b +/* f03e7c8: c4248f34 */ lwc1 $f4,-0x70cc($at) +/* f03e7cc: c7a60044 */ lwc1 $f6,0x44($sp) +/* f03e7d0: 3c01800a */ lui $at,0x800a +/* f03e7d4: c42aa004 */ lwc1 $f10,-0x5ffc($at) +/* f03e7d8: 46062202 */ mul.s $f8,$f4,$f6 +/* f03e7dc: 8faf0034 */ lw $t7,0x34($sp) +/* f03e7e0: 46000306 */ mov.s $f12,$f0 +/* f03e7e4: 02002025 */ or $a0,$s0,$zero +/* f03e7e8: 8df80020 */ lw $t8,0x20($t7) +/* f03e7ec: 460a4402 */ mul.s $f16,$f8,$f10 +/* f03e7f0: c7120074 */ lwc1 $f18,0x74($t8) +/* f03e7f4: 46128102 */ mul.s $f4,$f16,$f18 +/* f03e7f8: e7a40020 */ swc1 $f4,0x20($sp) +/* f03e7fc: 8e1902d4 */ lw $t9,0x2d4($s0) +/* f03e800: 53200009 */ beqzl $t9,.L0f03e828 +/* f03e804: 82020007 */ lb $v0,0x7($s0) +/* f03e808: 0fc0a221 */ jal func0f028884 +/* f03e80c: e7ac0028 */ swc1 $f12,0x28($sp) +/* f03e810: 02002025 */ or $a0,$s0,$zero +/* f03e814: 0fc122a1 */ jal func0f048a84 +/* f03e818: 24450008 */ addiu $a1,$v0,0x8 +/* f03e81c: 1000002b */ beqz $zero,.L0f03e8cc +/* f03e820: c7ac0028 */ lwc1 $f12,0x28($sp) +/* f03e824: 82020007 */ lb $v0,0x7($s0) +.L0f03e828: +/* f03e828: 24010008 */ addiu $at,$zero,0x8 +/* f03e82c: 02002025 */ or $a0,$s0,$zero +/* f03e830: 10410007 */ beq $v0,$at,.L0f03e850 +/* f03e834: 2401001b */ addiu $at,$zero,0x1b +/* f03e838: 10410005 */ beq $v0,$at,.L0f03e850 +/* f03e83c: 2401001c */ addiu $at,$zero,0x1c +/* f03e840: 10410003 */ beq $v0,$at,.L0f03e850 +/* f03e844: 2401001d */ addiu $at,$zero,0x1d +/* f03e848: 54410008 */ bnel $v0,$at,.L0f03e86c +/* f03e84c: 24010001 */ addiu $at,$zero,0x1 +.L0f03e850: +/* f03e850: 8e05004c */ lw $a1,0x4c($s0) +/* f03e854: 8e060050 */ lw $a2,0x50($s0) +/* f03e858: 0fc0b8b4 */ jal func0f02e2d0 +/* f03e85c: e7ac0028 */ swc1 $f12,0x28($sp) +/* f03e860: 1000001a */ beqz $zero,.L0f03e8cc +/* f03e864: c7ac0028 */ lwc1 $f12,0x28($sp) +/* f03e868: 24010001 */ addiu $at,$zero,0x1 +.L0f03e86c: +/* f03e86c: 14410007 */ bne $v0,$at,.L0f03e88c +/* f03e870: 02002025 */ or $a0,$s0,$zero +/* f03e874: 8e050030 */ lw $a1,0x30($s0) +/* f03e878: 8e060034 */ lw $a2,0x34($s0) +/* f03e87c: 0fc0b8b4 */ jal func0f02e2d0 +/* f03e880: e7ac0028 */ swc1 $f12,0x28($sp) +/* f03e884: 10000011 */ beqz $zero,.L0f03e8cc +/* f03e888: c7ac0028 */ lwc1 $f12,0x28($sp) +.L0f03e88c: +/* f03e88c: 24010014 */ addiu $at,$zero,0x14 +/* f03e890: 14410008 */ bne $v0,$at,.L0f03e8b4 +/* f03e894: 02002025 */ or $a0,$s0,$zero +/* f03e898: 8e05002c */ lw $a1,0x2c($s0) +/* f03e89c: 8e060030 */ lw $a2,0x30($s0) +/* f03e8a0: e7ac0028 */ swc1 $f12,0x28($sp) +/* f03e8a4: 0fc0b8b4 */ jal func0f02e2d0 +/* f03e8a8: 02002025 */ or $a0,$s0,$zero +/* f03e8ac: 10000007 */ beqz $zero,.L0f03e8cc +/* f03e8b0: c7ac0028 */ lwc1 $f12,0x28($sp) +.L0f03e8b4: +/* f03e8b4: 0fc0a221 */ jal func0f028884 +/* f03e8b8: e7ac0028 */ swc1 $f12,0x28($sp) +/* f03e8bc: 02002025 */ or $a0,$s0,$zero +/* f03e8c0: 0fc122a1 */ jal func0f048a84 +/* f03e8c4: 24450008 */ addiu $a1,$v0,0x8 +/* f03e8c8: c7ac0028 */ lwc1 $f12,0x28($sp) +.L0f03e8cc: +/* f03e8cc: c7a60048 */ lwc1 $f6,0x48($sp) +/* f03e8d0: 44807000 */ mtc1 $zero,$f14 +/* f03e8d4: 3c017f1b */ lui $at,0x7f1b +/* f03e8d8: 46060081 */ sub.s $f2,$f0,$f6 +/* f03e8dc: c7a80020 */ lwc1 $f8,0x20($sp) +/* f03e8e0: 460e103c */ c.lt.s $f2,$f14 +/* f03e8e4: 00000000 */ sll $zero,$zero,0x0 +/* f03e8e8: 45020004 */ bc1fl .L0f03e8fc +/* f03e8ec: 4608103c */ c.lt.s $f2,$f8 +/* f03e8f0: c4208f38 */ lwc1 $f0,-0x70c8($at) +/* f03e8f4: 46001080 */ add.s $f2,$f2,$f0 +/* f03e8f8: 4608103c */ c.lt.s $f2,$f8 +.L0f03e8fc: +/* f03e8fc: 3c017f1b */ lui $at,0x7f1b +/* f03e900: c4208f3c */ lwc1 $f0,-0x70c4($at) +/* f03e904: 45030008 */ bc1tl .L0f03e928 +/* f03e908: 46026300 */ add.s $f12,$f12,$f2 +/* f03e90c: 46080281 */ sub.s $f10,$f0,$f8 +/* f03e910: 3c017f1b */ lui $at,0x7f1b +/* f03e914: 4602503c */ c.lt.s $f10,$f2 +/* f03e918: 00000000 */ sll $zero,$zero,0x0 +/* f03e91c: 4500000d */ bc1f .L0f03e954 +/* f03e920: 00000000 */ sll $zero,$zero,0x0 +/* f03e924: 46026300 */ add.s $f12,$f12,$f2 +.L0f03e928: +/* f03e928: 460c003e */ c.le.s $f0,$f12 +/* f03e92c: 00000000 */ sll $zero,$zero,0x0 +/* f03e930: 45020003 */ bc1fl .L0f03e940 +/* f03e934: 44056000 */ mfc1 $a1,$f12 +/* f03e938: 46006301 */ sub.s $f12,$f12,$f0 +/* f03e93c: 44056000 */ mfc1 $a1,$f12 +.L0f03e940: +/* f03e940: 0fc0f94e */ jal func0f03e538 +/* f03e944: 02002025 */ or $a0,$s0,$zero +/* f03e948: 24080003 */ addiu $t0,$zero,0x3 +/* f03e94c: 1000001c */ beqz $zero,.L0f03e9c0 +/* f03e950: afa8003c */ sw $t0,0x3c($sp) +.L0f03e954: +/* f03e954: c4308f40 */ lwc1 $f16,-0x70c0($at) +/* f03e958: c7b20020 */ lwc1 $f18,0x20($sp) +/* f03e95c: c7a40020 */ lwc1 $f4,0x20($sp) +/* f03e960: 4610103c */ c.lt.s $f2,$f16 +/* f03e964: 00000000 */ sll $zero,$zero,0x0 +/* f03e968: 4502000d */ bc1fl .L0f03e9a0 +/* f03e96c: 46046301 */ sub.s $f12,$f12,$f4 +/* f03e970: 46126300 */ add.s $f12,$f12,$f18 +/* f03e974: 460c003e */ c.le.s $f0,$f12 +/* f03e978: 00000000 */ sll $zero,$zero,0x0 +/* f03e97c: 45020003 */ bc1fl .L0f03e98c +/* f03e980: 44056000 */ mfc1 $a1,$f12 +/* f03e984: 46006301 */ sub.s $f12,$f12,$f0 +/* f03e988: 44056000 */ mfc1 $a1,$f12 +.L0f03e98c: +/* f03e98c: 0fc0f94e */ jal func0f03e538 +/* f03e990: 02002025 */ or $a0,$s0,$zero +/* f03e994: 1000000b */ beqz $zero,.L0f03e9c4 +/* f03e998: c7a60030 */ lwc1 $f6,0x30($sp) +/* f03e99c: 46046301 */ sub.s $f12,$f12,$f4 +.L0f03e9a0: +/* f03e9a0: 460e603c */ c.lt.s $f12,$f14 +/* f03e9a4: 00000000 */ sll $zero,$zero,0x0 +/* f03e9a8: 45020003 */ bc1fl .L0f03e9b8 +/* f03e9ac: 44056000 */ mfc1 $a1,$f12 +/* f03e9b0: 46006300 */ add.s $f12,$f12,$f0 +/* f03e9b4: 44056000 */ mfc1 $a1,$f12 +.L0f03e9b8: +/* f03e9b8: 0fc0f94e */ jal func0f03e538 +/* f03e9bc: 02002025 */ or $a0,$s0,$zero +.L0f03e9c0: +/* f03e9c0: c7a60030 */ lwc1 $f6,0x30($sp) +.L0f03e9c4: +/* f03e9c4: c7a80040 */ lwc1 $f8,0x40($sp) +/* f03e9c8: 24090002 */ addiu $t1,$zero,0x2 +/* f03e9cc: 4606403e */ c.le.s $f8,$f6 +/* f03e9d0: 00000000 */ sll $zero,$zero,0x0 +/* f03e9d4: 45020003 */ bc1fl .L0f03e9e4 +/* f03e9d8: 8fbf001c */ lw $ra,0x1c($sp) +/* f03e9dc: afa9003c */ sw $t1,0x3c($sp) +.L0f03e9e0: +/* f03e9e0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03e9e4: +/* f03e9e4: 8fa2003c */ lw $v0,0x3c($sp) +/* f03e9e8: 8fb00018 */ lw $s0,0x18($sp) +/* f03e9ec: 03e00008 */ jr $ra +/* f03e9f0: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f03e9f4 +/* f03e9f4: 27bdfe70 */ addiu $sp,$sp,-400 +/* f03e9f8: 44808000 */ mtc1 $zero,$f16 +/* f03e9fc: 240e0001 */ addiu $t6,$zero,0x1 +/* f03ea00: afbf001c */ sw $ra,0x1c($sp) +/* f03ea04: afa50194 */ sw $a1,0x194($sp) +/* f03ea08: afa60198 */ sw $a2,0x198($sp) +/* f03ea0c: afa7019c */ sw $a3,0x19c($sp) +/* f03ea10: afae017c */ sw $t6,0x17c($sp) +/* f03ea14: e7b0018c */ swc1 $f16,0x18c($sp) +/* f03ea18: 8c8f02d4 */ lw $t7,0x2d4($a0) +/* f03ea1c: 24080200 */ addiu $t0,$zero,0x200 +/* f03ea20: 00001825 */ or $v1,$zero,$zero +/* f03ea24: 55e00014 */ bnezl $t7,.L0f03ea78 +/* f03ea28: 31180002 */ andi $t8,$t0,0x2 +/* f03ea2c: 80820007 */ lb $v0,0x7($a0) +/* f03ea30: 24010008 */ addiu $at,$zero,0x8 +/* f03ea34: 10410007 */ beq $v0,$at,.L0f03ea54 +/* f03ea38: 2401001b */ addiu $at,$zero,0x1b +/* f03ea3c: 10410005 */ beq $v0,$at,.L0f03ea54 +/* f03ea40: 2401001c */ addiu $at,$zero,0x1c +/* f03ea44: 10410003 */ beq $v0,$at,.L0f03ea54 +/* f03ea48: 2401001d */ addiu $at,$zero,0x1d +/* f03ea4c: 54410005 */ bnel $v0,$at,.L0f03ea64 +/* f03ea50: 24010001 */ addiu $at,$zero,0x1 +.L0f03ea54: +/* f03ea54: 8c88004c */ lw $t0,0x4c($a0) +/* f03ea58: 10000006 */ beqz $zero,.L0f03ea74 +/* f03ea5c: 8c830050 */ lw $v1,0x50($a0) +/* f03ea60: 24010001 */ addiu $at,$zero,0x1 +.L0f03ea64: +/* f03ea64: 54410004 */ bnel $v0,$at,.L0f03ea78 +/* f03ea68: 31180002 */ andi $t8,$t0,0x2 +/* f03ea6c: 8c880030 */ lw $t0,0x30($a0) +/* f03ea70: 8c830034 */ lw $v1,0x34($a0) +.L0f03ea74: +/* f03ea74: 31180002 */ andi $t8,$t0,0x2 +.L0f03ea78: +/* f03ea78: 1700032d */ bnez $t8,.L0f03f730 +/* f03ea7c: afa40190 */ sw $a0,0x190($sp) +/* f03ea80: 8c99001c */ lw $t9,0x1c($a0) +/* f03ea84: e7b00188 */ swc1 $f16,0x188($sp) +/* f03ea88: afa80184 */ sw $t0,0x184($sp) +/* f03ea8c: afa40190 */ sw $a0,0x190($sp) +/* f03ea90: afa30180 */ sw $v1,0x180($sp) +/* f03ea94: 0fc0a221 */ jal func0f028884 +/* f03ea98: afb9016c */ sw $t9,0x16c($sp) +/* f03ea9c: 8fa3016c */ lw $v1,0x16c($sp) +/* f03eaa0: afa20168 */ sw $v0,0x168($sp) +/* f03eaa4: c4440008 */ lwc1 $f4,0x8($v0) +/* f03eaa8: c4660008 */ lwc1 $f6,0x8($v1) +/* f03eaac: 8fa60190 */ lw $a2,0x190($sp) +/* f03eab0: 8fac0184 */ lw $t4,0x184($sp) +/* f03eab4: 46062201 */ sub.s $f8,$f4,$f6 +/* f03eab8: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03eabc: 318d0200 */ andi $t5,$t4,0x200 +/* f03eac0: e7a80178 */ swc1 $f8,0x178($sp) +/* f03eac4: c44a000c */ lwc1 $f10,0xc($v0) +/* f03eac8: c472000c */ lwc1 $f18,0xc($v1) +/* f03eacc: 46125101 */ sub.s $f4,$f10,$f18 +/* f03ead0: c7b20178 */ lwc1 $f18,0x178($sp) +/* f03ead4: e7a40174 */ swc1 $f4,0x174($sp) +/* f03ead8: c4460010 */ lwc1 $f6,0x10($v0) +/* f03eadc: c4680010 */ lwc1 $f8,0x10($v1) +/* f03eae0: 46129102 */ mul.s $f4,$f18,$f18 +/* f03eae4: 46083281 */ sub.s $f10,$f6,$f8 +/* f03eae8: c7a60174 */ lwc1 $f6,0x174($sp) +/* f03eaec: 46063202 */ mul.s $f8,$f6,$f6 +/* f03eaf0: e7aa0170 */ swc1 $f10,0x170($sp) +/* f03eaf4: c7b20170 */ lwc1 $f18,0x170($sp) +/* f03eaf8: 46129182 */ mul.s $f6,$f18,$f18 +/* f03eafc: 46082280 */ add.s $f10,$f4,$f8 +/* f03eb00: 46065000 */ add.s $f0,$f10,$f6 +/* f03eb04: e7a00164 */ swc1 $f0,0x164($sp) +/* f03eb08: 8cc902d4 */ lw $t1,0x2d4($a2) +/* f03eb0c: 11200006 */ beqz $t1,.L0f03eb28 +/* f03eb10: 00000000 */ sll $zero,$zero,0x0 +/* f03eb14: 8faa0184 */ lw $t2,0x184($sp) +/* f03eb18: afa00160 */ sw $zero,0x160($sp) +/* f03eb1c: 314b0200 */ andi $t3,$t2,0x200 +/* f03eb20: 10000013 */ beqz $zero,.L0f03eb70 +/* f03eb24: afab0020 */ sw $t3,0x20($sp) +.L0f03eb28: +/* f03eb28: 11a0000f */ beqz $t5,.L0f03eb68 +/* f03eb2c: afad0020 */ sw $t5,0x20($sp) +/* f03eb30: 318e0040 */ andi $t6,$t4,0x40 +/* f03eb34: 11c00004 */ beqz $t6,.L0f03eb48 +/* f03eb38: 00c02025 */ or $a0,$a2,$zero +/* f03eb3c: 240f0001 */ addiu $t7,$zero,0x1 +/* f03eb40: 1000000b */ beqz $zero,.L0f03eb70 +/* f03eb44: afaf0160 */ sw $t7,0x160($sp) +.L0f03eb48: +/* f03eb48: e7a00024 */ swc1 $f0,0x24($sp) +/* f03eb4c: 0fc0e4da */ jal func0f039368 +/* f03eb50: e7b00188 */ swc1 $f16,0x188($sp) +/* f03eb54: c7a00024 */ lwc1 $f0,0x24($sp) +/* f03eb58: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03eb5c: afa20160 */ sw $v0,0x160($sp) +/* f03eb60: 10000003 */ beqz $zero,.L0f03eb70 +/* f03eb64: 8fa60190 */ lw $a2,0x190($sp) +.L0f03eb68: +/* f03eb68: 24180001 */ addiu $t8,$zero,0x1 +/* f03eb6c: afb80160 */ sw $t8,0x160($sp) +.L0f03eb70: +/* f03eb70: 8fb90020 */ lw $t9,0x20($sp) +/* f03eb74: 8fa90168 */ lw $t1,0x168($sp) +/* f03eb78: 27a50134 */ addiu $a1,$sp,0x134 +/* f03eb7c: 5320016c */ beqzl $t9,.L0f03f130 +/* f03eb80: 8cc40020 */ lw $a0,0x20($a2) +/* f03eb84: 912a0000 */ lbu $t2,0x0($t1) +/* f03eb88: 24010006 */ addiu $at,$zero,0x6 +/* f03eb8c: 01202025 */ or $a0,$t1,$zero +/* f03eb90: 55410167 */ bnel $t2,$at,.L0f03f130 +/* f03eb94: 8cc40020 */ lw $a0,0x20($a2) +/* f03eb98: e7a00024 */ swc1 $f0,0x24($sp) +/* f03eb9c: 0fc4a25f */ jal func0f12897c +/* f03eba0: e7b00188 */ swc1 $f16,0x188($sp) +/* f03eba4: 8fa40168 */ lw $a0,0x168($sp) +/* f03eba8: 00025880 */ sll $t3,$v0,0x2 +/* f03ebac: 3c0d800a */ lui $t5,0x800a +/* f03ebb0: 01ab6821 */ addu $t5,$t5,$t3 +/* f03ebb4: 8dada024 */ lw $t5,-0x5fdc($t5) +/* f03ebb8: c4840008 */ lwc1 $f4,0x8($a0) +/* f03ebbc: 8fa30190 */ lw $v1,0x190($sp) +/* f03ebc0: c5a219c4 */ lwc1 $f2,0x19c4($t5) +/* f03ebc4: e7a40154 */ swc1 $f4,0x154($sp) +/* f03ebc8: c488000c */ lwc1 $f8,0xc($a0) +/* f03ebcc: c7a00024 */ lwc1 $f0,0x24($sp) +/* f03ebd0: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03ebd4: e7a80158 */ swc1 $f8,0x158($sp) +/* f03ebd8: c4920010 */ lwc1 $f18,0x10($a0) +/* f03ebdc: e7b2015c */ swc1 $f18,0x15c($sp) +/* f03ebe0: 8c6c02d4 */ lw $t4,0x2d4($v1) +/* f03ebe4: 5180001e */ beqzl $t4,.L0f03ec60 +/* f03ebe8: 8c6e0018 */ lw $t6,0x18($v1) +/* f03ebec: e7a20140 */ swc1 $f2,0x140($sp) +/* f03ebf0: 0c004b70 */ jal 0x12dc0 +/* f03ebf4: e7b00188 */ swc1 $f16,0x188($sp) +/* f03ebf8: 44825000 */ mtc1 $v0,$f10 +/* f03ebfc: c7a20140 */ lwc1 $f2,0x140($sp) +/* f03ec00: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03ec04: 04410005 */ bgez $v0,.L0f03ec1c +/* f03ec08: 468051a0 */ cvt.s.w $f6,$f10 +/* f03ec0c: 3c014f80 */ lui $at,0x4f80 +/* f03ec10: 44812000 */ mtc1 $at,$f4 +/* f03ec14: 00000000 */ sll $zero,$zero,0x0 +/* f03ec18: 46043180 */ add.s $f6,$f6,$f4 +.L0f03ec1c: +/* f03ec1c: 3c012f80 */ lui $at,0x2f80 +/* f03ec20: 44814000 */ mtc1 $at,$f8 +/* f03ec24: 3c017f1b */ lui $at,0x7f1b +/* f03ec28: c42a8f44 */ lwc1 $f10,-0x70bc($at) +/* f03ec2c: 46083482 */ mul.s $f18,$f6,$f8 +/* f03ec30: c7a601a0 */ lwc1 $f6,0x1a0($sp) +/* f03ec34: 3c017f1b */ lui $at,0x7f1b +/* f03ec38: 46125102 */ mul.s $f4,$f10,$f18 +/* f03ec3c: c42a8f48 */ lwc1 $f10,-0x70b8($at) +/* f03ec40: 46062202 */ mul.s $f8,$f4,$f6 +/* f03ec44: c7a60174 */ lwc1 $f6,0x174($sp) +/* f03ec48: 46085480 */ add.s $f18,$f10,$f8 +/* f03ec4c: 46121102 */ mul.s $f4,$f2,$f18 +/* f03ec50: 46043281 */ sub.s $f10,$f6,$f4 +/* f03ec54: 1000014c */ beqz $zero,.L0f03f188 +/* f03ec58: e7aa0174 */ swc1 $f10,0x174($sp) +/* f03ec5c: 8c6e0018 */ lw $t6,0x18($v1) +.L0f03ec60: +/* f03ec60: 3c017f1b */ lui $at,0x7f1b +/* f03ec64: 31cf0020 */ andi $t7,$t6,0x20 +/* f03ec68: 11e00087 */ beqz $t7,.L0f03ee88 +/* f03ec6c: 00000000 */ sll $zero,$zero,0x0 +/* f03ec70: 3c017f1b */ lui $at,0x7f1b +/* f03ec74: c4288f4c */ lwc1 $f8,-0x70b4($at) +/* f03ec78: 4608003c */ c.lt.s $f0,$f8 +/* f03ec7c: 00000000 */ sll $zero,$zero,0x0 +/* f03ec80: 45020066 */ bc1fl .L0f03ee1c +/* f03ec84: e7a20140 */ swc1 $f2,0x140($sp) +/* f03ec88: 46021180 */ add.s $f6,$f2,$f2 +/* f03ec8c: c7b20158 */ lwc1 $f18,0x158($sp) +/* f03ec90: 8fb8016c */ lw $t8,0x16c($sp) +/* f03ec94: 3c013f00 */ lui $at,0x3f00 +/* f03ec98: 46069101 */ sub.s $f4,$f18,$f6 +/* f03ec9c: c700000c */ lwc1 $f0,0xc($t8) +/* f03eca0: 4604003c */ c.lt.s $f0,$f4 +/* f03eca4: 00000000 */ sll $zero,$zero,0x0 +/* f03eca8: 4502001e */ bc1fl .L0f03ed24 +/* f03ecac: 44812000 */ mtc1 $at,$f4 +/* f03ecb0: e7a20140 */ swc1 $f2,0x140($sp) +/* f03ecb4: 0c004b70 */ jal 0x12dc0 +/* f03ecb8: e7b00188 */ swc1 $f16,0x188($sp) +/* f03ecbc: 44825000 */ mtc1 $v0,$f10 +/* f03ecc0: c7a20140 */ lwc1 $f2,0x140($sp) +/* f03ecc4: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03ecc8: 04410005 */ bgez $v0,.L0f03ece0 +/* f03eccc: 46805220 */ cvt.s.w $f8,$f10 +/* f03ecd0: 3c014f80 */ lui $at,0x4f80 +/* f03ecd4: 44819000 */ mtc1 $at,$f18 +/* f03ecd8: 00000000 */ sll $zero,$zero,0x0 +/* f03ecdc: 46124200 */ add.s $f8,$f8,$f18 +.L0f03ece0: +/* f03ece0: 3c012f80 */ lui $at,0x2f80 +/* f03ece4: 44813000 */ mtc1 $at,$f6 +/* f03ece8: 3c017f1b */ lui $at,0x7f1b +/* f03ecec: c42a8f50 */ lwc1 $f10,-0x70b0($at) +/* f03ecf0: 46064102 */ mul.s $f4,$f8,$f6 +/* f03ecf4: c7a801a0 */ lwc1 $f8,0x1a0($sp) +/* f03ecf8: 3c017f1b */ lui $at,0x7f1b +/* f03ecfc: 46045482 */ mul.s $f18,$f10,$f4 +/* f03ed00: c42a8f54 */ lwc1 $f10,-0x70ac($at) +/* f03ed04: 46089182 */ mul.s $f6,$f18,$f8 +/* f03ed08: c7a80174 */ lwc1 $f8,0x174($sp) +/* f03ed0c: 46065100 */ add.s $f4,$f10,$f6 +/* f03ed10: 46041482 */ mul.s $f18,$f2,$f4 +/* f03ed14: 46124281 */ sub.s $f10,$f8,$f18 +/* f03ed18: 1000011b */ beqz $zero,.L0f03f188 +/* f03ed1c: e7aa0174 */ swc1 $f10,0x174($sp) +/* f03ed20: 44812000 */ mtc1 $at,$f4 +.L0f03ed24: +/* f03ed24: c7a60158 */ lwc1 $f6,0x158($sp) +/* f03ed28: 46041202 */ mul.s $f8,$f2,$f4 +/* f03ed2c: 46083481 */ sub.s $f18,$f6,$f8 +/* f03ed30: 4600903c */ c.lt.s $f18,$f0 +/* f03ed34: 00000000 */ sll $zero,$zero,0x0 +/* f03ed38: 4500001d */ bc1f .L0f03edb0 +/* f03ed3c: 00000000 */ sll $zero,$zero,0x0 +/* f03ed40: e7a20140 */ swc1 $f2,0x140($sp) +/* f03ed44: 0c004b70 */ jal 0x12dc0 +/* f03ed48: e7b00188 */ swc1 $f16,0x188($sp) +/* f03ed4c: 44825000 */ mtc1 $v0,$f10 +/* f03ed50: c7a20140 */ lwc1 $f2,0x140($sp) +/* f03ed54: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03ed58: 04410005 */ bgez $v0,.L0f03ed70 +/* f03ed5c: 46805120 */ cvt.s.w $f4,$f10 +/* f03ed60: 3c014f80 */ lui $at,0x4f80 +/* f03ed64: 44813000 */ mtc1 $at,$f6 +/* f03ed68: 00000000 */ sll $zero,$zero,0x0 +/* f03ed6c: 46062100 */ add.s $f4,$f4,$f6 +.L0f03ed70: +/* f03ed70: 3c012f80 */ lui $at,0x2f80 +/* f03ed74: 44814000 */ mtc1 $at,$f8 +/* f03ed78: 3c017f1b */ lui $at,0x7f1b +/* f03ed7c: c42a8f58 */ lwc1 $f10,-0x70a8($at) +/* f03ed80: 46082482 */ mul.s $f18,$f4,$f8 +/* f03ed84: c7a401a0 */ lwc1 $f4,0x1a0($sp) +/* f03ed88: 3c017f1b */ lui $at,0x7f1b +/* f03ed8c: 46125182 */ mul.s $f6,$f10,$f18 +/* f03ed90: c42a8f5c */ lwc1 $f10,-0x70a4($at) +/* f03ed94: 46043202 */ mul.s $f8,$f6,$f4 +/* f03ed98: c7a40174 */ lwc1 $f4,0x174($sp) +/* f03ed9c: 46085480 */ add.s $f18,$f10,$f8 +/* f03eda0: 46121182 */ mul.s $f6,$f2,$f18 +/* f03eda4: 46062281 */ sub.s $f10,$f4,$f6 +/* f03eda8: 100000f7 */ beqz $zero,.L0f03f188 +/* f03edac: e7aa0174 */ swc1 $f10,0x174($sp) +.L0f03edb0: +/* f03edb0: 0c004b70 */ jal 0x12dc0 +/* f03edb4: e7b00188 */ swc1 $f16,0x188($sp) +/* f03edb8: 44824000 */ mtc1 $v0,$f8 +/* f03edbc: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03edc0: 04410005 */ bgez $v0,.L0f03edd8 +/* f03edc4: 468044a0 */ cvt.s.w $f18,$f8 +/* f03edc8: 3c014f80 */ lui $at,0x4f80 +/* f03edcc: 44812000 */ mtc1 $at,$f4 +/* f03edd0: 00000000 */ sll $zero,$zero,0x0 +/* f03edd4: 46049480 */ add.s $f18,$f18,$f4 +.L0f03edd8: +/* f03edd8: 3c012f80 */ lui $at,0x2f80 +/* f03eddc: 44813000 */ mtc1 $at,$f6 +/* f03ede0: 3c017f1b */ lui $at,0x7f1b +/* f03ede4: c4288f60 */ lwc1 $f8,-0x70a0($at) +/* f03ede8: 46069282 */ mul.s $f10,$f18,$f6 +/* f03edec: c7b201a0 */ lwc1 $f18,0x1a0($sp) +/* f03edf0: 3c013f80 */ lui $at,0x3f80 +/* f03edf4: 46085102 */ mul.s $f4,$f10,$f8 +/* f03edf8: 44815000 */ mtc1 $at,$f10 +/* f03edfc: 3c014220 */ lui $at,0x4220 +/* f03ee00: 46122182 */ mul.s $f6,$f4,$f18 +/* f03ee04: 44812000 */ mtc1 $at,$f4 +/* f03ee08: 460a3200 */ add.s $f8,$f6,$f10 +/* f03ee0c: 46044482 */ mul.s $f18,$f8,$f4 +/* f03ee10: 100000dd */ beqz $zero,.L0f03f188 +/* f03ee14: e7b20174 */ swc1 $f18,0x174($sp) +/* f03ee18: e7a20140 */ swc1 $f2,0x140($sp) +.L0f03ee1c: +/* f03ee1c: 0c004b70 */ jal 0x12dc0 +/* f03ee20: e7b00188 */ swc1 $f16,0x188($sp) +/* f03ee24: 44823000 */ mtc1 $v0,$f6 +/* f03ee28: c7a20140 */ lwc1 $f2,0x140($sp) +/* f03ee2c: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03ee30: 04410005 */ bgez $v0,.L0f03ee48 +/* f03ee34: 468032a0 */ cvt.s.w $f10,$f6 +/* f03ee38: 3c014f80 */ lui $at,0x4f80 +/* f03ee3c: 44814000 */ mtc1 $at,$f8 +/* f03ee40: 00000000 */ sll $zero,$zero,0x0 +/* f03ee44: 46085280 */ add.s $f10,$f10,$f8 +.L0f03ee48: +/* f03ee48: 3c012f80 */ lui $at,0x2f80 +/* f03ee4c: 44812000 */ mtc1 $at,$f4 +/* f03ee50: 3c017f1b */ lui $at,0x7f1b +/* f03ee54: c4268f64 */ lwc1 $f6,-0x709c($at) +/* f03ee58: 46045482 */ mul.s $f18,$f10,$f4 +/* f03ee5c: c7aa01a0 */ lwc1 $f10,0x1a0($sp) +/* f03ee60: 3c017f1b */ lui $at,0x7f1b +/* f03ee64: 46123202 */ mul.s $f8,$f6,$f18 +/* f03ee68: c4268f68 */ lwc1 $f6,-0x7098($at) +/* f03ee6c: 460a4102 */ mul.s $f4,$f8,$f10 +/* f03ee70: c7aa0174 */ lwc1 $f10,0x174($sp) +/* f03ee74: 46043481 */ sub.s $f18,$f6,$f4 +/* f03ee78: 46121202 */ mul.s $f8,$f2,$f18 +/* f03ee7c: 46085180 */ add.s $f6,$f10,$f8 +/* f03ee80: 100000c1 */ beqz $zero,.L0f03f188 +/* f03ee84: e7a60174 */ swc1 $f6,0x174($sp) +.L0f03ee88: +/* f03ee88: c4248f6c */ lwc1 $f4,-0x7094($at) +/* f03ee8c: c7a80158 */ lwc1 $f8,0x158($sp) +/* f03ee90: 4600203c */ c.lt.s $f4,$f0 +/* f03ee94: 00000000 */ sll $zero,$zero,0x0 +/* f03ee98: 45020043 */ bc1fl .L0f03efa8 +/* f03ee9c: 8faa016c */ lw $t2,0x16c($sp) +/* f03eea0: e7a20140 */ swc1 $f2,0x140($sp) +/* f03eea4: 0c004b70 */ jal 0x12dc0 +/* f03eea8: e7b00188 */ swc1 $f16,0x188($sp) +/* f03eeac: 24010003 */ addiu $at,$zero,0x3 +/* f03eeb0: 0041001b */ divu $zero,$v0,$at +/* f03eeb4: 0000c810 */ mfhi $t9 +/* f03eeb8: c7a20140 */ lwc1 $f2,0x140($sp) +/* f03eebc: 1720001d */ bnez $t9,.L0f03ef34 +/* f03eec0: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03eec4: e7a20140 */ swc1 $f2,0x140($sp) +/* f03eec8: 0c004b70 */ jal 0x12dc0 +/* f03eecc: e7b00188 */ swc1 $f16,0x188($sp) +/* f03eed0: 44829000 */ mtc1 $v0,$f18 +/* f03eed4: c7a20140 */ lwc1 $f2,0x140($sp) +/* f03eed8: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03eedc: 04410005 */ bgez $v0,.L0f03eef4 +/* f03eee0: 468092a0 */ cvt.s.w $f10,$f18 +/* f03eee4: 3c014f80 */ lui $at,0x4f80 +/* f03eee8: 44814000 */ mtc1 $at,$f8 +/* f03eeec: 00000000 */ sll $zero,$zero,0x0 +/* f03eef0: 46085280 */ add.s $f10,$f10,$f8 +.L0f03eef4: +/* f03eef4: 3c012f80 */ lui $at,0x2f80 +/* f03eef8: 44813000 */ mtc1 $at,$f6 +/* f03eefc: 3c017f1b */ lui $at,0x7f1b +/* f03ef00: c4328f70 */ lwc1 $f18,-0x7090($at) +/* f03ef04: 46065102 */ mul.s $f4,$f10,$f6 +/* f03ef08: c7aa01a0 */ lwc1 $f10,0x1a0($sp) +/* f03ef0c: 3c017f1b */ lui $at,0x7f1b +/* f03ef10: 46049202 */ mul.s $f8,$f18,$f4 +/* f03ef14: c4328f74 */ lwc1 $f18,-0x708c($at) +/* f03ef18: 460a4182 */ mul.s $f6,$f8,$f10 +/* f03ef1c: c7aa0174 */ lwc1 $f10,0x174($sp) +/* f03ef20: 46069100 */ add.s $f4,$f18,$f6 +/* f03ef24: 46041202 */ mul.s $f8,$f2,$f4 +/* f03ef28: 46085480 */ add.s $f18,$f10,$f8 +/* f03ef2c: 10000096 */ beqz $zero,.L0f03f188 +/* f03ef30: e7b20174 */ swc1 $f18,0x174($sp) +.L0f03ef34: +/* f03ef34: e7a20140 */ swc1 $f2,0x140($sp) +/* f03ef38: 0c004b70 */ jal 0x12dc0 +/* f03ef3c: e7b00188 */ swc1 $f16,0x188($sp) +/* f03ef40: 44823000 */ mtc1 $v0,$f6 +/* f03ef44: c7a20140 */ lwc1 $f2,0x140($sp) +/* f03ef48: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03ef4c: 04410005 */ bgez $v0,.L0f03ef64 +/* f03ef50: 46803120 */ cvt.s.w $f4,$f6 +/* f03ef54: 3c014f80 */ lui $at,0x4f80 +/* f03ef58: 44815000 */ mtc1 $at,$f10 +/* f03ef5c: 00000000 */ sll $zero,$zero,0x0 +/* f03ef60: 460a2100 */ add.s $f4,$f4,$f10 +.L0f03ef64: +/* f03ef64: 3c012f80 */ lui $at,0x2f80 +/* f03ef68: 44814000 */ mtc1 $at,$f8 +/* f03ef6c: 3c017f1b */ lui $at,0x7f1b +/* f03ef70: c4268f78 */ lwc1 $f6,-0x7088($at) +/* f03ef74: 46082482 */ mul.s $f18,$f4,$f8 +/* f03ef78: c7a401a0 */ lwc1 $f4,0x1a0($sp) +/* f03ef7c: 3c017f1b */ lui $at,0x7f1b +/* f03ef80: 46123282 */ mul.s $f10,$f6,$f18 +/* f03ef84: c4268f7c */ lwc1 $f6,-0x7084($at) +/* f03ef88: 46045202 */ mul.s $f8,$f10,$f4 +/* f03ef8c: c7a40174 */ lwc1 $f4,0x174($sp) +/* f03ef90: 46083480 */ add.s $f18,$f6,$f8 +/* f03ef94: 46121282 */ mul.s $f10,$f2,$f18 +/* f03ef98: 460a2181 */ sub.s $f6,$f4,$f10 +/* f03ef9c: 1000007a */ beqz $zero,.L0f03f188 +/* f03efa0: e7a60174 */ swc1 $f6,0x174($sp) +/* f03efa4: 8faa016c */ lw $t2,0x16c($sp) +.L0f03efa8: +/* f03efa8: 46024481 */ sub.s $f18,$f8,$f2 +/* f03efac: 3c013f00 */ lui $at,0x3f00 +/* f03efb0: c540000c */ lwc1 $f0,0xc($t2) +/* f03efb4: 4612003c */ c.lt.s $f0,$f18 +/* f03efb8: 00000000 */ sll $zero,$zero,0x0 +/* f03efbc: 4502001e */ bc1fl .L0f03f038 +/* f03efc0: 44819000 */ mtc1 $at,$f18 +/* f03efc4: e7a20140 */ swc1 $f2,0x140($sp) +/* f03efc8: 0c004b70 */ jal 0x12dc0 +/* f03efcc: e7b00188 */ swc1 $f16,0x188($sp) +/* f03efd0: 44822000 */ mtc1 $v0,$f4 +/* f03efd4: c7a20140 */ lwc1 $f2,0x140($sp) +/* f03efd8: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03efdc: 04410005 */ bgez $v0,.L0f03eff4 +/* f03efe0: 468022a0 */ cvt.s.w $f10,$f4 +/* f03efe4: 3c014f80 */ lui $at,0x4f80 +/* f03efe8: 44813000 */ mtc1 $at,$f6 +/* f03efec: 00000000 */ sll $zero,$zero,0x0 +/* f03eff0: 46065280 */ add.s $f10,$f10,$f6 +.L0f03eff4: +/* f03eff4: 3c012f80 */ lui $at,0x2f80 +/* f03eff8: 44814000 */ mtc1 $at,$f8 +/* f03effc: 3c017f1b */ lui $at,0x7f1b +/* f03f000: c4248f80 */ lwc1 $f4,-0x7080($at) +/* f03f004: 46085482 */ mul.s $f18,$f10,$f8 +/* f03f008: c7aa01a0 */ lwc1 $f10,0x1a0($sp) +/* f03f00c: 3c017f1b */ lui $at,0x7f1b +/* f03f010: 46122182 */ mul.s $f6,$f4,$f18 +/* f03f014: c4248f84 */ lwc1 $f4,-0x707c($at) +/* f03f018: 460a3202 */ mul.s $f8,$f6,$f10 +/* f03f01c: c7aa0174 */ lwc1 $f10,0x174($sp) +/* f03f020: 46082480 */ add.s $f18,$f4,$f8 +/* f03f024: 46121182 */ mul.s $f6,$f2,$f18 +/* f03f028: 46065101 */ sub.s $f4,$f10,$f6 +/* f03f02c: 10000056 */ beqz $zero,.L0f03f188 +/* f03f030: e7a40174 */ swc1 $f4,0x174($sp) +/* f03f034: 44819000 */ mtc1 $at,$f18 +.L0f03f038: +/* f03f038: c7a80158 */ lwc1 $f8,0x158($sp) +/* f03f03c: 46121282 */ mul.s $f10,$f2,$f18 +/* f03f040: 460a4181 */ sub.s $f6,$f8,$f10 +/* f03f044: 4600303c */ c.lt.s $f6,$f0 +/* f03f048: 00000000 */ sll $zero,$zero,0x0 +/* f03f04c: 4502001e */ bc1fl .L0f03f0c8 +/* f03f050: e7a20140 */ swc1 $f2,0x140($sp) +/* f03f054: e7a20140 */ swc1 $f2,0x140($sp) +/* f03f058: 0c004b70 */ jal 0x12dc0 +/* f03f05c: e7b00188 */ swc1 $f16,0x188($sp) +/* f03f060: 44822000 */ mtc1 $v0,$f4 +/* f03f064: c7a20140 */ lwc1 $f2,0x140($sp) +/* f03f068: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03f06c: 04410005 */ bgez $v0,.L0f03f084 +/* f03f070: 468024a0 */ cvt.s.w $f18,$f4 +/* f03f074: 3c014f80 */ lui $at,0x4f80 +/* f03f078: 44814000 */ mtc1 $at,$f8 +/* f03f07c: 00000000 */ sll $zero,$zero,0x0 +/* f03f080: 46089480 */ add.s $f18,$f18,$f8 +.L0f03f084: +/* f03f084: 3c012f80 */ lui $at,0x2f80 +/* f03f088: 44815000 */ mtc1 $at,$f10 +/* f03f08c: 3c017f1b */ lui $at,0x7f1b +/* f03f090: c4248f88 */ lwc1 $f4,-0x7078($at) +/* f03f094: 460a9182 */ mul.s $f6,$f18,$f10 +/* f03f098: c7b201a0 */ lwc1 $f18,0x1a0($sp) +/* f03f09c: 3c017f1b */ lui $at,0x7f1b +/* f03f0a0: 46062202 */ mul.s $f8,$f4,$f6 +/* f03f0a4: c4248f8c */ lwc1 $f4,-0x7074($at) +/* f03f0a8: 46124282 */ mul.s $f10,$f8,$f18 +/* f03f0ac: c7b20174 */ lwc1 $f18,0x174($sp) +/* f03f0b0: 460a2180 */ add.s $f6,$f4,$f10 +/* f03f0b4: 46061202 */ mul.s $f8,$f2,$f6 +/* f03f0b8: 46089101 */ sub.s $f4,$f18,$f8 +/* f03f0bc: 10000032 */ beqz $zero,.L0f03f188 +/* f03f0c0: e7a40174 */ swc1 $f4,0x174($sp) +/* f03f0c4: e7a20140 */ swc1 $f2,0x140($sp) +.L0f03f0c8: +/* f03f0c8: 0c004b70 */ jal 0x12dc0 +/* f03f0cc: e7b00188 */ swc1 $f16,0x188($sp) +/* f03f0d0: 44825000 */ mtc1 $v0,$f10 +/* f03f0d4: c7a20140 */ lwc1 $f2,0x140($sp) +/* f03f0d8: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03f0dc: 04410005 */ bgez $v0,.L0f03f0f4 +/* f03f0e0: 468051a0 */ cvt.s.w $f6,$f10 +/* f03f0e4: 3c014f80 */ lui $at,0x4f80 +/* f03f0e8: 44819000 */ mtc1 $at,$f18 +/* f03f0ec: 00000000 */ sll $zero,$zero,0x0 +/* f03f0f0: 46123180 */ add.s $f6,$f6,$f18 +.L0f03f0f4: +/* f03f0f4: 3c012f80 */ lui $at,0x2f80 +/* f03f0f8: 44814000 */ mtc1 $at,$f8 +/* f03f0fc: 3c017f1b */ lui $at,0x7f1b +/* f03f100: c42a8f90 */ lwc1 $f10,-0x7070($at) +/* f03f104: 46083102 */ mul.s $f4,$f6,$f8 +/* f03f108: c7a601a0 */ lwc1 $f6,0x1a0($sp) +/* f03f10c: 3c017f1b */ lui $at,0x7f1b +/* f03f110: 460a2482 */ mul.s $f18,$f4,$f10 +/* f03f114: c4248f94 */ lwc1 $f4,-0x706c($at) +/* f03f118: 46069202 */ mul.s $f8,$f18,$f6 +/* f03f11c: 46044281 */ sub.s $f10,$f8,$f4 +/* f03f120: 46025482 */ mul.s $f18,$f10,$f2 +/* f03f124: 10000018 */ beqz $zero,.L0f03f188 +/* f03f128: e7b20174 */ swc1 $f18,0x174($sp) +/* f03f12c: 8cc40020 */ lw $a0,0x20($a2) +.L0f03f130: +/* f03f130: 0c006b43 */ jal 0x1ad0c +/* f03f134: e7b00188 */ swc1 $f16,0x188($sp) +/* f03f138: 27a90144 */ addiu $t1,$sp,0x144 +/* f03f13c: afa90010 */ sw $t1,0x10($sp) +/* f03f140: 8fa40190 */ lw $a0,0x190($sp) +/* f03f144: 8fa50184 */ lw $a1,0x184($sp) +/* f03f148: 8fa60180 */ lw $a2,0x180($sp) +/* f03f14c: 0fc122de */ jal func0f048b78 +/* f03f150: 27a70154 */ addiu $a3,$sp,0x154 +/* f03f154: c7a60154 */ lwc1 $f6,0x154($sp) +/* f03f158: c7a80134 */ lwc1 $f8,0x134($sp) +/* f03f15c: c7aa0158 */ lwc1 $f10,0x158($sp) +/* f03f160: c7b20138 */ lwc1 $f18,0x138($sp) +/* f03f164: 46083101 */ sub.s $f4,$f6,$f8 +/* f03f168: c7a8015c */ lwc1 $f8,0x15c($sp) +/* f03f16c: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03f170: 46125181 */ sub.s $f6,$f10,$f18 +/* f03f174: e7a40178 */ swc1 $f4,0x178($sp) +/* f03f178: c7a4013c */ lwc1 $f4,0x13c($sp) +/* f03f17c: e7a60174 */ swc1 $f6,0x174($sp) +/* f03f180: 46044281 */ sub.s $f10,$f8,$f4 +/* f03f184: e7aa0170 */ swc1 $f10,0x170($sp) +.L0f03f188: +/* f03f188: 8fab0184 */ lw $t3,0x184($sp) +/* f03f18c: c7b20178 */ lwc1 $f18,0x178($sp) +/* f03f190: c7a80170 */ lwc1 $f8,0x170($sp) +/* f03f194: 316d0100 */ andi $t5,$t3,0x100 +/* f03f198: 55a00015 */ bnezl $t5,.L0f03f1f0 +/* f03f19c: 8fac0160 */ lw $t4,0x160($sp) +/* f03f1a0: 46129182 */ mul.s $f6,$f18,$f18 +/* f03f1a4: e7b00188 */ swc1 $f16,0x188($sp) +/* f03f1a8: 46084102 */ mul.s $f4,$f8,$f8 +/* f03f1ac: 0c012974 */ jal 0x4a5d0 +/* f03f1b0: 46043300 */ add.s $f12,$f6,$f4 +/* f03f1b4: c7ac0174 */ lwc1 $f12,0x174($sp) +/* f03f1b8: 0fc259d4 */ jal func0f096750 +/* f03f1bc: 46000386 */ mov.s $f14,$f0 +/* f03f1c0: 3c017f1b */ lui $at,0x7f1b +/* f03f1c4: c42a8f98 */ lwc1 $f10,-0x7068($at) +/* f03f1c8: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03f1cc: e7a0018c */ swc1 $f0,0x18c($sp) +/* f03f1d0: 4600503e */ c.le.s $f10,$f0 +/* f03f1d4: 3c017f1b */ lui $at,0x7f1b +/* f03f1d8: 45020005 */ bc1fl .L0f03f1f0 +/* f03f1dc: 8fac0160 */ lw $t4,0x160($sp) +/* f03f1e0: c4328f9c */ lwc1 $f18,-0x7064($at) +/* f03f1e4: 46120201 */ sub.s $f8,$f0,$f18 +/* f03f1e8: e7a8018c */ swc1 $f8,0x18c($sp) +/* f03f1ec: 8fac0160 */ lw $t4,0x160($sp) +.L0f03f1f0: +/* f03f1f0: 51800150 */ beqzl $t4,.L0f03f734 +/* f03f1f4: c7a4018c */ lwc1 $f4,0x18c($sp) +/* f03f1f8: 0fc0f97c */ jal func0f03e5f0 +/* f03f1fc: 8fa40190 */ lw $a0,0x190($sp) +/* f03f200: 8fae0020 */ lw $t6,0x20($sp) +/* f03f204: e7a00130 */ swc1 $f0,0x130($sp) +/* f03f208: 8faf019c */ lw $t7,0x19c($sp) +/* f03f20c: 51c000aa */ beqzl $t6,.L0f03f4b8 +/* f03f210: c7ac0178 */ lwc1 $f12,0x178($sp) +/* f03f214: 11e00006 */ beqz $t7,.L0f03f230 +/* f03f218: 8fa40190 */ lw $a0,0x190($sp) +/* f03f21c: 8fa40190 */ lw $a0,0x190($sp) +/* f03f220: 0fc0a209 */ jal func0f028824 +/* f03f224: 00002825 */ or $a1,$zero,$zero +/* f03f228: 10000004 */ beqz $zero,.L0f03f23c +/* f03f22c: 00404025 */ or $t0,$v0,$zero +.L0f03f230: +/* f03f230: 0fc0a209 */ jal func0f028824 +/* f03f234: 24050001 */ addiu $a1,$zero,0x1 +/* f03f238: 00404025 */ or $t0,$v0,$zero +.L0f03f23c: +/* f03f23c: 3c18800a */ lui $t8,0x800a +/* f03f240: 8f18a02c */ lw $t8,-0x5fd4($t8) +/* f03f244: 3c19800a */ lui $t9,0x800a +/* f03f248: 3c0a800a */ lui $t2,0x800a +/* f03f24c: 13000003 */ beqz $t8,.L0f03f25c +/* f03f250: 3c09800a */ lui $t1,0x800a +/* f03f254: 10000002 */ beqz $zero,.L0f03f260 +/* f03f258: 24060001 */ addiu $a2,$zero,0x1 +.L0f03f25c: +/* f03f25c: 00003025 */ or $a2,$zero,$zero +.L0f03f260: +/* f03f260: 8f39a028 */ lw $t9,-0x5fd8($t9) +/* f03f264: 24010001 */ addiu $at,$zero,0x1 +/* f03f268: 00002025 */ or $a0,$zero,$zero +/* f03f26c: 13200003 */ beqz $t9,.L0f03f27c +/* f03f270: 00002825 */ or $a1,$zero,$zero +/* f03f274: 10000001 */ beqz $zero,.L0f03f27c +/* f03f278: 24040001 */ addiu $a0,$zero,0x1 +.L0f03f27c: +/* f03f27c: 8d4aa024 */ lw $t2,-0x5fdc($t2) +/* f03f280: 00001825 */ or $v1,$zero,$zero +/* f03f284: 11400003 */ beqz $t2,.L0f03f294 +/* f03f288: 00000000 */ sll $zero,$zero,0x0 +/* f03f28c: 10000001 */ beqz $zero,.L0f03f294 +/* f03f290: 24050001 */ addiu $a1,$zero,0x1 +.L0f03f294: +/* f03f294: 8d29a030 */ lw $t1,-0x5fd0($t1) +/* f03f298: 11200003 */ beqz $t1,.L0f03f2a8 +/* f03f29c: 00000000 */ sll $zero,$zero,0x0 +/* f03f2a0: 10000001 */ beqz $zero,.L0f03f2a8 +/* f03f2a4: 24030001 */ addiu $v1,$zero,0x1 +.L0f03f2a8: +/* f03f2a8: 00655821 */ addu $t3,$v1,$a1 +/* f03f2ac: 01646821 */ addu $t5,$t3,$a0 +/* f03f2b0: 01a66021 */ addu $t4,$t5,$a2 +/* f03f2b4: 55810080 */ bnel $t4,$at,.L0f03f4b8 +/* f03f2b8: c7ac0178 */ lwc1 $f12,0x178($sp) +/* f03f2bc: 5040007e */ beqzl $v0,.L0f03f4b8 +/* f03f2c0: c7ac0178 */ lwc1 $f12,0x178($sp) +/* f03f2c4: 904e0001 */ lbu $t6,0x1($v0) +/* f03f2c8: c7a60164 */ lwc1 $f6,0x164($sp) +/* f03f2cc: 3c017f1b */ lui $at,0x7f1b +/* f03f2d0: 31cf0080 */ andi $t7,$t6,0x80 +/* f03f2d4: 51e00078 */ beqzl $t7,.L0f03f4b8 +/* f03f2d8: c7ac0178 */ lwc1 $f12,0x178($sp) +/* f03f2dc: c4248fa0 */ lwc1 $f4,-0x7060($at) +/* f03f2e0: 4604303c */ c.lt.s $f6,$f4 +/* f03f2e4: 00000000 */ sll $zero,$zero,0x0 +/* f03f2e8: 45020073 */ bc1fl .L0f03f4b8 +/* f03f2ec: c7ac0178 */ lwc1 $f12,0x178($sp) +/* f03f2f0: 8d020004 */ lw $v0,0x4($t0) +/* f03f2f4: 00002825 */ or $a1,$zero,$zero +/* f03f2f8: 8c470018 */ lw $a3,0x18($v0) +/* f03f2fc: afa00114 */ sw $zero,0x114($sp) +/* f03f300: 8ce40008 */ lw $a0,0x8($a3) +/* f03f304: 0c006a47 */ jal 0x1a91c +/* f03f308: afa70124 */ sw $a3,0x124($sp) +/* f03f30c: 8fa70124 */ lw $a3,0x124($sp) +/* f03f310: 10400026 */ beqz $v0,.L0f03f3ac +/* f03f314: 00402825 */ or $a1,$v0,$zero +/* f03f318: 00e02025 */ or $a0,$a3,$zero +/* f03f31c: 00003025 */ or $a2,$zero,$zero +/* f03f320: 0c006973 */ jal 0x1a5cc +/* f03f324: afa20110 */ sw $v0,0x110($sp) +/* f03f328: 8fa50110 */ lw $a1,0x110($sp) +/* f03f32c: afa20108 */ sw $v0,0x108($sp) +/* f03f330: 00402025 */ or $a0,$v0,$zero +/* f03f334: 8cb80004 */ lw $t8,0x4($a1) +/* f03f338: 0fc2d4e9 */ jal func0f0b53a4 +/* f03f33c: afb800c4 */ sw $t8,0xc4($sp) +/* f03f340: 10400037 */ beqz $v0,.L0f03f420 +/* f03f344: 8fa40108 */ lw $a0,0x108($sp) +/* f03f348: 27a500c8 */ addiu $a1,$sp,0xc8 +/* f03f34c: 0c0059e6 */ jal 0x16798 +/* f03f350: afa200b4 */ sw $v0,0xb4($sp) +/* f03f354: 8fa400b4 */ lw $a0,0xb4($sp) +/* f03f358: 0c0056f8 */ jal 0x15be0 +/* f03f35c: 27a500c8 */ addiu $a1,$sp,0xc8 +/* f03f360: 8fa200c4 */ lw $v0,0xc4($sp) +/* f03f364: 27a400c8 */ addiu $a0,$sp,0xc8 +/* f03f368: 27a500b8 */ addiu $a1,$sp,0xb8 +/* f03f36c: c44a0000 */ lwc1 $f10,0x0($v0) +/* f03f370: e7aa00b8 */ swc1 $f10,0xb8($sp) +/* f03f374: c4520004 */ lwc1 $f18,0x4($v0) +/* f03f378: e7b200bc */ swc1 $f18,0xbc($sp) +/* f03f37c: c4480008 */ lwc1 $f8,0x8($v0) +/* f03f380: 0c0056d9 */ jal 0x15b64 +/* f03f384: e7a800c0 */ swc1 $f8,0xc0($sp) +/* f03f388: c7a600b8 */ lwc1 $f6,0xb8($sp) +/* f03f38c: c7a400bc */ lwc1 $f4,0xbc($sp) +/* f03f390: c7aa00c0 */ lwc1 $f10,0xc0($sp) +/* f03f394: 24190001 */ addiu $t9,$zero,0x1 +/* f03f398: afb90114 */ sw $t9,0x114($sp) +/* f03f39c: e7a60118 */ swc1 $f6,0x118($sp) +/* f03f3a0: e7a4011c */ swc1 $f4,0x11c($sp) +/* f03f3a4: 1000001e */ beqz $zero,.L0f03f420 +/* f03f3a8: e7aa0120 */ swc1 $f10,0x120($sp) +.L0f03f3ac: +/* f03f3ac: 8ce40008 */ lw $a0,0x8($a3) +/* f03f3b0: afa70124 */ sw $a3,0x124($sp) +/* f03f3b4: 0c006a47 */ jal 0x1a91c +/* f03f3b8: 24050001 */ addiu $a1,$zero,0x1 +/* f03f3bc: 8fa70124 */ lw $a3,0x124($sp) +/* f03f3c0: 10400017 */ beqz $v0,.L0f03f420 +/* f03f3c4: 00402825 */ or $a1,$v0,$zero +/* f03f3c8: 00e02025 */ or $a0,$a3,$zero +/* f03f3cc: 0c006973 */ jal 0x1a5cc +/* f03f3d0: 00003025 */ or $a2,$zero,$zero +/* f03f3d4: afa200b0 */ sw $v0,0xb0($sp) +/* f03f3d8: 0fc2d4e9 */ jal func0f0b53a4 +/* f03f3dc: 00402025 */ or $a0,$v0,$zero +/* f03f3e0: 1040000f */ beqz $v0,.L0f03f420 +/* f03f3e4: 8fa400b0 */ lw $a0,0xb0($sp) +/* f03f3e8: 27a50070 */ addiu $a1,$sp,0x70 +/* f03f3ec: 0c0059e6 */ jal 0x16798 +/* f03f3f0: afa2006c */ sw $v0,0x6c($sp) +/* f03f3f4: 8fa4006c */ lw $a0,0x6c($sp) +/* f03f3f8: 0c0056f8 */ jal 0x15be0 +/* f03f3fc: 27a50070 */ addiu $a1,$sp,0x70 +/* f03f400: c7b200a0 */ lwc1 $f18,0xa0($sp) +/* f03f404: c7a800a4 */ lwc1 $f8,0xa4($sp) +/* f03f408: c7a600a8 */ lwc1 $f6,0xa8($sp) +/* f03f40c: 240a0001 */ addiu $t2,$zero,0x1 +/* f03f410: afaa0114 */ sw $t2,0x114($sp) +/* f03f414: e7b20118 */ swc1 $f18,0x118($sp) +/* f03f418: e7a8011c */ swc1 $f8,0x11c($sp) +/* f03f41c: e7a60120 */ swc1 $f6,0x120($sp) +.L0f03f420: +/* f03f420: 8fa90114 */ lw $t1,0x114($sp) +/* f03f424: 51200024 */ beqzl $t1,.L0f03f4b8 +/* f03f428: c7ac0178 */ lwc1 $f12,0x178($sp) +/* f03f42c: 0c0068f7 */ jal 0x1a3dc +/* f03f430: c7ac0130 */ lwc1 $f12,0x130($sp) +/* f03f434: 44802000 */ mtc1 $zero,$f4 +/* f03f438: e7a00054 */ swc1 $f0,0x54($sp) +/* f03f43c: c7ac0130 */ lwc1 $f12,0x130($sp) +/* f03f440: 0c0068f4 */ jal 0x1a3d0 +/* f03f444: e7a40058 */ swc1 $f4,0x58($sp) +/* f03f448: 8fa2016c */ lw $v0,0x16c($sp) +/* f03f44c: e7a0005c */ swc1 $f0,0x5c($sp) +/* f03f450: c7b20170 */ lwc1 $f18,0x170($sp) +/* f03f454: c44a0008 */ lwc1 $f10,0x8($v0) +/* f03f458: 27ab0060 */ addiu $t3,$sp,0x60 +/* f03f45c: 27a50048 */ addiu $a1,$sp,0x48 +/* f03f460: 46125201 */ sub.s $f8,$f10,$f18 +/* f03f464: c7aa0178 */ lwc1 $f10,0x178($sp) +/* f03f468: 27a60118 */ addiu $a2,$sp,0x118 +/* f03f46c: 27a70054 */ addiu $a3,$sp,0x54 +/* f03f470: e7a80048 */ swc1 $f8,0x48($sp) +/* f03f474: c446000c */ lwc1 $f6,0xc($v0) +/* f03f478: 24440008 */ addiu $a0,$v0,0x8 +/* f03f47c: e7a6004c */ swc1 $f6,0x4c($sp) +/* f03f480: c4440010 */ lwc1 $f4,0x10($v0) +/* f03f484: afab0010 */ sw $t3,0x10($sp) +/* f03f488: 460a2480 */ add.s $f18,$f4,$f10 +/* f03f48c: 0fc0b8f7 */ jal func0f02e3dc +/* f03f490: e7b20050 */ swc1 $f18,0x50($sp) +/* f03f494: c7a80154 */ lwc1 $f8,0x154($sp) +/* f03f498: c7a60060 */ lwc1 $f6,0x60($sp) +/* f03f49c: c7aa015c */ lwc1 $f10,0x15c($sp) +/* f03f4a0: c7b20068 */ lwc1 $f18,0x68($sp) +/* f03f4a4: 46064101 */ sub.s $f4,$f8,$f6 +/* f03f4a8: 46125201 */ sub.s $f8,$f10,$f18 +/* f03f4ac: e7a40178 */ swc1 $f4,0x178($sp) +/* f03f4b0: e7a80170 */ swc1 $f8,0x170($sp) +/* f03f4b4: c7ac0178 */ lwc1 $f12,0x178($sp) +.L0f03f4b8: +/* f03f4b8: 0fc259d4 */ jal func0f096750 +/* f03f4bc: c7ae0170 */ lwc1 $f14,0x170($sp) +/* f03f4c0: c7a60130 */ lwc1 $f6,0x130($sp) +/* f03f4c4: 3c017f1b */ lui $at,0x7f1b +/* f03f4c8: 8fad0190 */ lw $t5,0x190($sp) +/* f03f4cc: 4606003c */ c.lt.s $f0,$f6 +/* f03f4d0: 46060081 */ sub.s $f2,$f0,$f6 +/* f03f4d4: 45000003 */ bc1f .L0f03f4e4 +/* f03f4d8: 46001406 */ mov.s $f16,$f2 +/* f03f4dc: c4248fa4 */ lwc1 $f4,-0x705c($at) +/* f03f4e0: 46041400 */ add.s $f16,$f2,$f4 +.L0f03f4e4: +/* f03f4e4: 8da40020 */ lw $a0,0x20($t5) +/* f03f4e8: 8c8c0008 */ lw $t4,0x8($a0) +/* f03f4ec: 8d850000 */ lw $a1,0x0($t4) +/* f03f4f0: 0c006a87 */ jal 0x1aa1c +/* f03f4f4: e7b00188 */ swc1 $f16,0x188($sp) +/* f03f4f8: 44801000 */ mtc1 $zero,$f2 +/* f03f4fc: c440005c */ lwc1 $f0,0x5c($v0) +/* f03f500: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03f504: 8fae0190 */ lw $t6,0x190($sp) +/* f03f508: 4600103c */ c.lt.s $f2,$f0 +/* f03f50c: 8fb80020 */ lw $t8,0x20($sp) +/* f03f510: 45020015 */ bc1fl .L0f03f568 +/* f03f514: 8dcf02d4 */ lw $t7,0x2d4($t6) +/* f03f518: c44a0058 */ lwc1 $f10,0x58($v0) +/* f03f51c: 3c017f1b */ lui $at,0x7f1b +/* f03f520: 460a0482 */ mul.s $f18,$f0,$f10 +/* f03f524: 46128401 */ sub.s $f16,$f16,$f18 +/* f03f528: 4602803c */ c.lt.s $f16,$f2 +/* f03f52c: 00000000 */ sll $zero,$zero,0x0 +/* f03f530: 45000003 */ bc1f .L0f03f540 +/* f03f534: 00000000 */ sll $zero,$zero,0x0 +/* f03f538: c4288fa8 */ lwc1 $f8,-0x7058($at) +/* f03f53c: 46088400 */ add.s $f16,$f16,$f8 +.L0f03f540: +/* f03f540: 3c017f1b */ lui $at,0x7f1b +/* f03f544: c4268fac */ lwc1 $f6,-0x7054($at) +/* f03f548: 3c017f1b */ lui $at,0x7f1b +/* f03f54c: 4610303e */ c.le.s $f6,$f16 +/* f03f550: 00000000 */ sll $zero,$zero,0x0 +/* f03f554: 45020004 */ bc1fl .L0f03f568 +/* f03f558: 8dcf02d4 */ lw $t7,0x2d4($t6) +/* f03f55c: c4248fb0 */ lwc1 $f4,-0x7050($at) +/* f03f560: 46048401 */ sub.s $f16,$f16,$f4 +/* f03f564: 8dcf02d4 */ lw $t7,0x2d4($t6) +.L0f03f568: +/* f03f568: 15e0003d */ bnez $t7,.L0f03f660 +/* f03f56c: 00000000 */ sll $zero,$zero,0x0 +/* f03f570: 1300003b */ beqz $t8,.L0f03f660 +/* f03f574: 8fb90184 */ lw $t9,0x184($sp) +/* f03f578: 332a0060 */ andi $t2,$t9,0x60 +/* f03f57c: 15400038 */ bnez $t2,.L0f03f660 +/* f03f580: 8fa90168 */ lw $t1,0x168($sp) +/* f03f584: 912b0000 */ lbu $t3,0x0($t1) +/* f03f588: 24010006 */ addiu $at,$zero,0x6 +/* f03f58c: 3c0d800a */ lui $t5,0x800a +/* f03f590: 15610033 */ bne $t3,$at,.L0f03f660 +/* f03f594: 8fac0190 */ lw $t4,0x190($sp) +/* f03f598: 8dad9fc8 */ lw $t5,-0x6038($t5) +/* f03f59c: 8d8e0020 */ lw $t6,0x20($t4) +/* f03f5a0: 858a0000 */ lh $t2,0x0($t4) +/* f03f5a4: 448d5000 */ mtc1 $t5,$f10 +/* f03f5a8: 8dcf0020 */ lw $t7,0x20($t6) +/* f03f5ac: 2401003c */ addiu $at,$zero,0x3c +/* f03f5b0: 468054a0 */ cvt.s.w $f18,$f10 +/* f03f5b4: c5e80074 */ lwc1 $f8,0x74($t7) +/* f03f5b8: e7b00188 */ swc1 $f16,0x188($sp) +/* f03f5bc: 46089182 */ mul.s $f6,$f18,$f8 +/* f03f5c0: 4600310d */ trunc.w.s $f4,$f6 +/* f03f5c4: 44192000 */ mfc1 $t9,$f4 +/* f03f5c8: 00000000 */ sll $zero,$zero,0x0 +/* f03f5cc: 032a4821 */ addu $t1,$t9,$t2 +/* f03f5d0: 0121001a */ div $zero,$t1,$at +/* f03f5d4: 00005810 */ mfhi $t3 +/* f03f5d8: 448b5000 */ mtc1 $t3,$f10 +/* f03f5dc: 3c017f1b */ lui $at,0x7f1b +/* f03f5e0: c4288fb4 */ lwc1 $f8,-0x704c($at) +/* f03f5e4: 468054a0 */ cvt.s.w $f18,$f10 +/* f03f5e8: 46089302 */ mul.s $f12,$f18,$f8 +/* f03f5ec: 0c0068f7 */ jal 0x1a3dc +/* f03f5f0: 00000000 */ sll $zero,$zero,0x0 +/* f03f5f4: e7a00028 */ swc1 $f0,0x28($sp) +/* f03f5f8: 0fc0fe84 */ jal func0f03fa10 +/* f03f5fc: c7ac0164 */ lwc1 $f12,0x164($sp) +/* f03f600: 3c013f00 */ lui $at,0x3f00 +/* f03f604: 44813000 */ mtc1 $at,$f6 +/* f03f608: c7aa0028 */ lwc1 $f10,0x28($sp) +/* f03f60c: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03f610: 46060102 */ mul.s $f4,$f0,$f6 +/* f03f614: 44804000 */ mtc1 $zero,$f8 +/* f03f618: 3c017f1b */ lui $at,0x7f1b +/* f03f61c: 460a2482 */ mul.s $f18,$f4,$f10 +/* f03f620: 46128400 */ add.s $f16,$f16,$f18 +/* f03f624: 4608803c */ c.lt.s $f16,$f8 +/* f03f628: 00000000 */ sll $zero,$zero,0x0 +/* f03f62c: 45000003 */ bc1f .L0f03f63c +/* f03f630: 00000000 */ sll $zero,$zero,0x0 +/* f03f634: c4268fb8 */ lwc1 $f6,-0x7048($at) +/* f03f638: 46068400 */ add.s $f16,$f16,$f6 +.L0f03f63c: +/* f03f63c: 3c017f1b */ lui $at,0x7f1b +/* f03f640: c4248fbc */ lwc1 $f4,-0x7044($at) +/* f03f644: 3c017f1b */ lui $at,0x7f1b +/* f03f648: 4610203e */ c.le.s $f4,$f16 +/* f03f64c: 00000000 */ sll $zero,$zero,0x0 +/* f03f650: 45000003 */ bc1f .L0f03f660 +/* f03f654: 00000000 */ sll $zero,$zero,0x0 +/* f03f658: c42a8fc0 */ lwc1 $f10,-0x7040($at) +/* f03f65c: 460a8401 */ sub.s $f16,$f16,$f10 +.L0f03f660: +/* f03f660: 3c017f1b */ lui $at,0x7f1b +/* f03f664: c4328fc4 */ lwc1 $f18,-0x703c($at) +/* f03f668: 3c017f1b */ lui $at,0x7f1b +/* f03f66c: 8fad0190 */ lw $t5,0x190($sp) +/* f03f670: 4610903e */ c.le.s $f18,$f16 +/* f03f674: 00000000 */ sll $zero,$zero,0x0 +/* f03f678: 45020004 */ bc1fl .L0f03f68c +/* f03f67c: 8fa20194 */ lw $v0,0x194($sp) +/* f03f680: c4288fc8 */ lwc1 $f8,-0x7038($at) +/* f03f684: 46088401 */ sub.s $f16,$f16,$f8 +/* f03f688: 8fa20194 */ lw $v0,0x194($sp) +.L0f03f68c: +/* f03f68c: c5a6015c */ lwc1 $f6,0x15c($t5) +/* f03f690: 10400027 */ beqz $v0,.L0f03f730 +/* f03f694: 46068400 */ add.s $f16,$f16,$f6 +/* f03f698: 8dae0020 */ lw $t6,0x20($t5) +/* f03f69c: 8dcf0020 */ lw $t7,0x20($t6) +/* f03f6a0: 81f80008 */ lb $t8,0x8($t7) +/* f03f6a4: 53000014 */ beqzl $t8,.L0f03f6f8 +/* f03f6a8: c4400038 */ lwc1 $f0,0x38($v0) +/* f03f6ac: c4400038 */ lwc1 $f0,0x38($v0) +/* f03f6b0: 46000007 */ neg.s $f0,$f0 +/* f03f6b4: 4600803c */ c.lt.s $f16,$f0 +/* f03f6b8: 00000000 */ sll $zero,$zero,0x0 +/* f03f6bc: 45020005 */ bc1fl .L0f03f6d4 +/* f03f6c0: c440003c */ lwc1 $f0,0x3c($v0) +/* f03f6c4: 46000406 */ mov.s $f16,$f0 +/* f03f6c8: 10000019 */ beqz $zero,.L0f03f730 +/* f03f6cc: afa0017c */ sw $zero,0x17c($sp) +/* f03f6d0: c440003c */ lwc1 $f0,0x3c($v0) +.L0f03f6d4: +/* f03f6d4: 46000007 */ neg.s $f0,$f0 +/* f03f6d8: 4610003c */ c.lt.s $f0,$f16 +/* f03f6dc: 00000000 */ sll $zero,$zero,0x0 +/* f03f6e0: 45020014 */ bc1fl .L0f03f734 +/* f03f6e4: c7a4018c */ lwc1 $f4,0x18c($sp) +/* f03f6e8: 46000406 */ mov.s $f16,$f0 +/* f03f6ec: 10000010 */ beqz $zero,.L0f03f730 +/* f03f6f0: afa0017c */ sw $zero,0x17c($sp) +/* f03f6f4: c4400038 */ lwc1 $f0,0x38($v0) +.L0f03f6f8: +/* f03f6f8: 4610003c */ c.lt.s $f0,$f16 +/* f03f6fc: 00000000 */ sll $zero,$zero,0x0 +/* f03f700: 45020005 */ bc1fl .L0f03f718 +/* f03f704: c440003c */ lwc1 $f0,0x3c($v0) +/* f03f708: 46000406 */ mov.s $f16,$f0 +/* f03f70c: 10000008 */ beqz $zero,.L0f03f730 +/* f03f710: afa0017c */ sw $zero,0x17c($sp) +/* f03f714: c440003c */ lwc1 $f0,0x3c($v0) +.L0f03f718: +/* f03f718: 4600803c */ c.lt.s $f16,$f0 +/* f03f71c: 00000000 */ sll $zero,$zero,0x0 +/* f03f720: 45020004 */ bc1fl .L0f03f734 +/* f03f724: c7a4018c */ lwc1 $f4,0x18c($sp) +/* f03f728: 46000406 */ mov.s $f16,$f0 +/* f03f72c: afa0017c */ sw $zero,0x17c($sp) +.L0f03f730: +/* f03f730: c7a4018c */ lwc1 $f4,0x18c($sp) +.L0f03f734: +/* f03f734: 8fa40190 */ lw $a0,0x190($sp) +/* f03f738: 8fa50194 */ lw $a1,0x194($sp) +/* f03f73c: 8fa60198 */ lw $a2,0x198($sp) +/* f03f740: 8fa7019c */ lw $a3,0x19c($sp) +/* f03f744: e7b00188 */ swc1 $f16,0x188($sp) +/* f03f748: 0fc0fdde */ jal func0f03f778 +/* f03f74c: e7a40010 */ swc1 $f4,0x10($sp) +/* f03f750: 8fac0190 */ lw $t4,0x190($sp) +/* f03f754: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03f758: 2419000a */ addiu $t9,$zero,0xa +/* f03f75c: a199000e */ sb $t9,0xe($t4) +/* f03f760: e590016c */ swc1 $f16,0x16c($t4) +/* f03f764: 8fbf001c */ lw $ra,0x1c($sp) +/* f03f768: 8fa2017c */ lw $v0,0x17c($sp) +/* f03f76c: 27bd0190 */ addiu $sp,$sp,0x190 +/* f03f770: 03e00008 */ jr $ra +/* f03f774: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03f778 +/* f03f778: 44808000 */ mtc1 $zero,$f16 +/* f03f77c: c7ae0010 */ lwc1 $f14,0x10($sp) +/* f03f780: 46008006 */ mov.s $f0,$f16 +/* f03f784: 46008086 */ mov.s $f2,$f16 +/* f03f788: 10a0001b */ beqz $a1,.L0f03f7f8 +/* f03f78c: 46007306 */ mov.s $f12,$f14 +/* f03f790: c4a00030 */ lwc1 $f0,0x30($a1) +/* f03f794: 460e003c */ c.lt.s $f0,$f14 +/* f03f798: 00000000 */ sll $zero,$zero,0x0 +/* f03f79c: 45020005 */ bc1fl .L0f03f7b4 +/* f03f7a0: c4a00034 */ lwc1 $f0,0x34($a1) +/* f03f7a4: 46007081 */ sub.s $f2,$f14,$f0 +/* f03f7a8: 10000008 */ beqz $zero,.L0f03f7cc +/* f03f7ac: 46000306 */ mov.s $f12,$f0 +/* f03f7b0: c4a00034 */ lwc1 $f0,0x34($a1) +.L0f03f7b4: +/* f03f7b4: 4600703c */ c.lt.s $f14,$f0 +/* f03f7b8: 00000000 */ sll $zero,$zero,0x0 +/* f03f7bc: 45020004 */ bc1fl .L0f03f7d0 +/* f03f7c0: 460c803c */ c.lt.s $f16,$f12 +/* f03f7c4: 46007081 */ sub.s $f2,$f14,$f0 +/* f03f7c8: 46000306 */ mov.s $f12,$f0 +.L0f03f7cc: +/* f03f7cc: 460c803c */ c.lt.s $f16,$f12 +.L0f03f7d0: +/* f03f7d0: 00000000 */ sll $zero,$zero,0x0 +/* f03f7d4: 45020006 */ bc1fl .L0f03f7f0 +/* f03f7d8: c4a60044 */ lwc1 $f6,0x44($a1) +/* f03f7dc: c4a40040 */ lwc1 $f4,0x40($a1) +/* f03f7e0: 460c2002 */ mul.s $f0,$f4,$f12 +/* f03f7e4: 10000004 */ beqz $zero,.L0f03f7f8 +/* f03f7e8: 00000000 */ sll $zero,$zero,0x0 +/* f03f7ec: c4a60044 */ lwc1 $f6,0x44($a1) +.L0f03f7f0: +/* f03f7f0: 460c3002 */ mul.s $f0,$f6,$f12 +/* f03f7f4: 00000000 */ sll $zero,$zero,0x0 +.L0f03f7f8: +/* f03f7f8: 50e00008 */ beqzl $a3,.L0f03f81c +/* f03f7fc: e4800164 */ swc1 $f0,0x164($a0) +/* f03f800: 10c00003 */ beqz $a2,.L0f03f810 +/* f03f804: e48c0164 */ swc1 $f12,0x164($a0) +/* f03f808: 10000005 */ beqz $zero,.L0f03f820 +/* f03f80c: e48c0160 */ swc1 $f12,0x160($a0) +.L0f03f810: +/* f03f810: 10000003 */ beqz $zero,.L0f03f820 +/* f03f814: e4800160 */ swc1 $f0,0x160($a0) +/* f03f818: e4800164 */ swc1 $f0,0x164($a0) +.L0f03f81c: +/* f03f81c: e48c0160 */ swc1 $f12,0x160($a0) +.L0f03f820: +/* f03f820: 03e00008 */ jr $ra +/* f03f824: e4820168 */ swc1 $f2,0x168($a0) +); + +GLOBAL_ASM( +glabel func0f03f828 +/* f03f828: 44800000 */ mtc1 $zero,$f0 +/* f03f82c: 240e000a */ addiu $t6,$zero,0xa +/* f03f830: a08e000e */ sb $t6,0xe($a0) +/* f03f834: e4800164 */ swc1 $f0,0x164($a0) +/* f03f838: e4800160 */ swc1 $f0,0x160($a0) +/* f03f83c: e4800168 */ swc1 $f0,0x168($a0) +/* f03f840: 03e00008 */ jr $ra +/* f03f844: e480016c */ swc1 $f0,0x16c($a0) +); + +GLOBAL_ASM( +glabel func0f03f848 +/* f03f848: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03f84c: afbf0014 */ sw $ra,0x14($sp) +/* f03f850: afa60020 */ sw $a2,0x20($sp) +/* f03f854: 0fc0a209 */ jal func0f028824 +/* f03f858: afa40018 */ sw $a0,0x18($sp) +/* f03f85c: 8fa50020 */ lw $a1,0x20($sp) +/* f03f860: 8fa70018 */ lw $a3,0x18($sp) +/* f03f864: 00402025 */ or $a0,$v0,$zero +/* f03f868: 50a00007 */ beqzl $a1,.L0f03f888 +/* f03f86c: 8ce3001c */ lw $v1,0x1c($a3) +/* f03f870: 8ce3001c */ lw $v1,0x1c($a3) +/* f03f874: 906f003f */ lbu $t7,0x3f($v1) +/* f03f878: 35f80020 */ ori $t8,$t7,0x20 +/* f03f87c: 10000005 */ beqz $zero,.L0f03f894 +/* f03f880: a078003f */ sb $t8,0x3f($v1) +/* f03f884: 8ce3001c */ lw $v1,0x1c($a3) +.L0f03f888: +/* f03f888: 9079003f */ lbu $t9,0x3f($v1) +/* f03f88c: 3328ffdf */ andi $t0,$t9,0xffdf +/* f03f890: a068003f */ sb $t0,0x3f($v1) +.L0f03f894: +/* f03f894: 50400005 */ beqzl $v0,.L0f03f8ac +/* f03f898: 8fbf0014 */ lw $ra,0x14($sp) +/* f03f89c: 8ce9001c */ lw $t1,0x1c($a3) +/* f03f8a0: 0fc22ed7 */ jal func0f08bb5c +/* f03f8a4: 85260028 */ lh $a2,0x28($t1) +/* f03f8a8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03f8ac: +/* f03f8ac: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03f8b0: 03e00008 */ jr $ra +/* f03f8b4: 00000000 */ sll $zero,$zero,0x0 +/* f03f8b8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03f8bc: afbf0014 */ sw $ra,0x14($sp) +/* f03f8c0: 0fc0a209 */ jal func0f028824 +/* f03f8c4: 00000000 */ sll $zero,$zero,0x0 +/* f03f8c8: 10400005 */ beqz $v0,.L0f03f8e0 +/* f03f8cc: 00402025 */ or $a0,$v0,$zero +/* f03f8d0: 0fc22f17 */ jal func0f08bc5c +/* f03f8d4: 00000000 */ sll $zero,$zero,0x0 +/* f03f8d8: 10000003 */ beqz $zero,.L0f03f8e8 +/* f03f8dc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03f8e0: +/* f03f8e0: 00001025 */ or $v0,$zero,$zero +/* f03f8e4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03f8e8: +/* f03f8e8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03f8ec: 03e00008 */ jr $ra +/* f03f8f0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03f8f4 +/* f03f8f4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03f8f8: afb00018 */ sw $s0,0x18($sp) +/* f03f8fc: 00808025 */ or $s0,$a0,$zero +/* f03f900: 10800003 */ beqz $a0,.L0f03f910 +/* f03f904: afbf001c */ sw $ra,0x1c($sp) +/* f03f908: 10000002 */ beqz $zero,.L0f03f914 +/* f03f90c: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03f910: +/* f03f910: 00001025 */ or $v0,$zero,$zero +.L0f03f914: +/* f03f914: 24010002 */ addiu $at,$zero,0x2 +/* f03f918: 10410016 */ beq $v0,$at,.L0f03f974 +/* f03f91c: 24010003 */ addiu $at,$zero,0x3 +/* f03f920: 50410015 */ beql $v0,$at,.L0f03f978 +/* f03f924: 8fbf001c */ lw $ra,0x1c($sp) +/* f03f928: 8e0e02d4 */ lw $t6,0x2d4($s0) +/* f03f92c: 02002025 */ or $a0,$s0,$zero +/* f03f930: 00002825 */ or $a1,$zero,$zero +/* f03f934: 55c00010 */ bnezl $t6,.L0f03f978 +/* f03f938: 8fbf001c */ lw $ra,0x1c($sp) +/* f03f93c: 0fc0fe12 */ jal func0f03f848 +/* f03f940: 00003025 */ or $a2,$zero,$zero +/* f03f944: 02002025 */ or $a0,$s0,$zero +/* f03f948: 24050001 */ addiu $a1,$zero,0x1 +/* f03f94c: 0fc0fe12 */ jal func0f03f848 +/* f03f950: 00003025 */ or $a2,$zero,$zero +/* f03f954: 0fc0fe0a */ jal func0f03f828 +/* f03f958: 02002025 */ or $a0,$s0,$zero +/* f03f95c: 0fc29c32 */ jal func0f0a70c8 +/* f03f960: 8204017c */ lb $a0,0x17c($s0) +/* f03f964: a202017c */ sb $v0,0x17c($s0) +/* f03f968: 0fc29c32 */ jal func0f0a70c8 +/* f03f96c: 8204017d */ lb $a0,0x17d($s0) +/* f03f970: a202017d */ sb $v0,0x17d($s0) +.L0f03f974: +/* f03f974: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03f978: +/* f03f978: 8fb00018 */ lw $s0,0x18($sp) +/* f03f97c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f03f980: 03e00008 */ jr $ra +/* f03f984: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03f988 +/* f03f988: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03f98c: 10c0000c */ beqz $a2,.L0f03f9c0 +/* f03f990: afbf0014 */ sw $ra,0x14($sp) +/* f03f994: 24010001 */ addiu $at,$zero,0x1 +/* f03f998: 54a10006 */ bnel $a1,$at,.L0f03f9b4 +/* f03f99c: 8c980014 */ lw $t8,0x14($a0) +/* f03f9a0: 8c8e0014 */ lw $t6,0x14($a0) +/* f03f9a4: 35cf0004 */ ori $t7,$t6,0x4 +/* f03f9a8: 10000011 */ beqz $zero,.L0f03f9f0 +/* f03f9ac: ac8f0014 */ sw $t7,0x14($a0) +/* f03f9b0: 8c980014 */ lw $t8,0x14($a0) +.L0f03f9b4: +/* f03f9b4: 37190008 */ ori $t9,$t8,0x8 +/* f03f9b8: 1000000d */ beqz $zero,.L0f03f9f0 +/* f03f9bc: ac990014 */ sw $t9,0x14($a0) +.L0f03f9c0: +/* f03f9c0: 24010001 */ addiu $at,$zero,0x1 +/* f03f9c4: 54a10007 */ bnel $a1,$at,.L0f03f9e4 +/* f03f9c8: 8c8a0014 */ lw $t2,0x14($a0) +/* f03f9cc: 8c880014 */ lw $t0,0x14($a0) +/* f03f9d0: 2401fffb */ addiu $at,$zero,-5 +/* f03f9d4: 01014824 */ and $t1,$t0,$at +/* f03f9d8: 10000005 */ beqz $zero,.L0f03f9f0 +/* f03f9dc: ac890014 */ sw $t1,0x14($a0) +/* f03f9e0: 8c8a0014 */ lw $t2,0x14($a0) +.L0f03f9e4: +/* f03f9e4: 2401fff7 */ addiu $at,$zero,-9 +/* f03f9e8: 01415824 */ and $t3,$t2,$at +/* f03f9ec: ac8b0014 */ sw $t3,0x14($a0) +.L0f03f9f0: +/* f03f9f0: 54c00004 */ bnezl $a2,.L0f03fa04 +/* f03f9f4: 8fbf0014 */ lw $ra,0x14($sp) +/* f03f9f8: 0fc0fe12 */ jal func0f03f848 +/* f03f9fc: 00003025 */ or $a2,$zero,$zero +/* f03fa00: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03fa04: +/* f03fa04: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03fa08: 03e00008 */ jr $ra +/* f03fa0c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03fa10 +/* f03fa10: 3c017f1b */ lui $at,0x7f1b +/* f03fa14: c4248fcc */ lwc1 $f4,-0x7034($at) +/* f03fa18: 3c017f1b */ lui $at,0x7f1b +/* f03fa1c: 460c203c */ c.lt.s $f4,$f12 +/* f03fa20: 00000000 */ sll $zero,$zero,0x0 +/* f03fa24: 45000004 */ bc1f .L0f03fa38 +/* f03fa28: 00000000 */ sll $zero,$zero,0x0 +/* f03fa2c: 3c017f1b */ lui $at,0x7f1b +/* f03fa30: 03e00008 */ jr $ra +/* f03fa34: c4208fd0 */ lwc1 $f0,-0x7030($at) +.L0f03fa38: +/* f03fa38: c4268fd4 */ lwc1 $f6,-0x702c($at) +/* f03fa3c: 3c017f1b */ lui $at,0x7f1b +/* f03fa40: 460c303c */ c.lt.s $f6,$f12 +/* f03fa44: 00000000 */ sll $zero,$zero,0x0 +/* f03fa48: 45000004 */ bc1f .L0f03fa5c +/* f03fa4c: 00000000 */ sll $zero,$zero,0x0 +/* f03fa50: 3c017f1b */ lui $at,0x7f1b +/* f03fa54: 03e00008 */ jr $ra +/* f03fa58: c4208fd8 */ lwc1 $f0,-0x7028($at) +.L0f03fa5c: +/* f03fa5c: c4288fdc */ lwc1 $f8,-0x7024($at) +/* f03fa60: 3c017f1b */ lui $at,0x7f1b +/* f03fa64: 460c403c */ c.lt.s $f8,$f12 +/* f03fa68: 00000000 */ sll $zero,$zero,0x0 +/* f03fa6c: 45000004 */ bc1f .L0f03fa80 +/* f03fa70: 00000000 */ sll $zero,$zero,0x0 +/* f03fa74: 3c017f1b */ lui $at,0x7f1b +/* f03fa78: 03e00008 */ jr $ra +/* f03fa7c: c4208fe0 */ lwc1 $f0,-0x7020($at) +.L0f03fa80: +/* f03fa80: c42a8fe4 */ lwc1 $f10,-0x701c($at) +/* f03fa84: 3c017f1b */ lui $at,0x7f1b +/* f03fa88: 460c503c */ c.lt.s $f10,$f12 +/* f03fa8c: 00000000 */ sll $zero,$zero,0x0 +/* f03fa90: 45000004 */ bc1f .L0f03faa4 +/* f03fa94: 00000000 */ sll $zero,$zero,0x0 +/* f03fa98: 3c017f1b */ lui $at,0x7f1b +/* f03fa9c: 03e00008 */ jr $ra +/* f03faa0: c4208fe8 */ lwc1 $f0,-0x7018($at) +.L0f03faa4: +/* f03faa4: c4208fec */ lwc1 $f0,-0x7014($at) +/* f03faa8: 03e00008 */ jr $ra +/* f03faac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03fab0 +/* f03fab0: 27bdffa0 */ addiu $sp,$sp,-96 +/* f03fab4: 3c014396 */ lui $at,0x4396 +/* f03fab8: 44812000 */ mtc1 $at,$f4 +/* f03fabc: afbf0014 */ sw $ra,0x14($sp) +/* f03fac0: afa50064 */ sw $a1,0x64($sp) +/* f03fac4: afa60068 */ sw $a2,0x68($sp) +/* f03fac8: afa7006c */ sw $a3,0x6c($sp) +/* f03facc: e7a40030 */ swc1 $f4,0x30($sp) +/* f03fad0: 8c83001c */ lw $v1,0x1c($a0) +/* f03fad4: afa40060 */ sw $a0,0x60($sp) +/* f03fad8: 0fc0a221 */ jal func0f028884 +/* f03fadc: afa3005c */ sw $v1,0x5c($sp) +/* f03fae0: 8fa3005c */ lw $v1,0x5c($sp) +/* f03fae4: c4460008 */ lwc1 $f6,0x8($v0) +/* f03fae8: c44a000c */ lwc1 $f10,0xc($v0) +/* f03faec: c4680008 */ lwc1 $f8,0x8($v1) +/* f03faf0: c464000c */ lwc1 $f4,0xc($v1) +/* f03faf4: 46083301 */ sub.s $f12,$f6,$f8 +/* f03faf8: 46045181 */ sub.s $f6,$f10,$f4 +/* f03fafc: e7a60050 */ swc1 $f6,0x50($sp) +/* f03fb00: c4480010 */ lwc1 $f8,0x10($v0) +/* f03fb04: c46a0010 */ lwc1 $f10,0x10($v1) +/* f03fb08: e7ac0054 */ swc1 $f12,0x54($sp) +/* f03fb0c: 460a4381 */ sub.s $f14,$f8,$f10 +/* f03fb10: 0fc259d4 */ jal func0f096750 +/* f03fb14: e7ae004c */ swc1 $f14,0x4c($sp) +/* f03fb18: e7a00048 */ swc1 $f0,0x48($sp) +/* f03fb1c: 0fc0f97c */ jal func0f03e5f0 +/* f03fb20: 8fa40060 */ lw $a0,0x60($sp) +/* f03fb24: c7b00054 */ lwc1 $f16,0x54($sp) +/* f03fb28: c7b20050 */ lwc1 $f18,0x50($sp) +/* f03fb2c: c7a40048 */ lwc1 $f4,0x48($sp) +/* f03fb30: 46108182 */ mul.s $f6,$f16,$f16 +/* f03fb34: c7ae004c */ lwc1 $f14,0x4c($sp) +/* f03fb38: 46002081 */ sub.s $f2,$f4,$f0 +/* f03fb3c: 46129202 */ mul.s $f8,$f18,$f18 +/* f03fb40: e7a20040 */ swc1 $f2,0x40($sp) +/* f03fb44: 460e7102 */ mul.s $f4,$f14,$f14 +/* f03fb48: 46083280 */ add.s $f10,$f6,$f8 +/* f03fb4c: 46045300 */ add.s $f12,$f10,$f4 +/* f03fb50: 0fc0fe84 */ jal func0f03fa10 +/* f03fb54: e7ac0018 */ swc1 $f12,0x18($sp) +/* f03fb58: c7a20040 */ lwc1 $f2,0x40($sp) +/* f03fb5c: 44803000 */ mtc1 $zero,$f6 +/* f03fb60: c7ac0018 */ lwc1 $f12,0x18($sp) +/* f03fb64: 3c017f1b */ lui $at,0x7f1b +/* f03fb68: 4606103c */ c.lt.s $f2,$f6 +/* f03fb6c: 8fae0064 */ lw $t6,0x64($sp) +/* f03fb70: 45020004 */ bc1fl .L0f03fb84 +/* f03fb74: 4600103c */ c.lt.s $f2,$f0 +/* f03fb78: c4288ff0 */ lwc1 $f8,-0x7010($at) +/* f03fb7c: 46081080 */ add.s $f2,$f2,$f8 +/* f03fb80: 4600103c */ c.lt.s $f2,$f0 +.L0f03fb84: +/* f03fb84: 00001025 */ or $v0,$zero,$zero +/* f03fb88: 3c017f1b */ lui $at,0x7f1b +/* f03fb8c: 45000002 */ bc1f .L0f03fb98 +/* f03fb90: 00000000 */ sll $zero,$zero,0x0 +/* f03fb94: 24020001 */ addiu $v0,$zero,0x1 +.L0f03fb98: +/* f03fb98: 14400009 */ bnez $v0,.L0f03fbc0 +/* f03fb9c: 00401825 */ or $v1,$v0,$zero +/* f03fba0: c42a8ff4 */ lwc1 $f10,-0x700c($at) +/* f03fba4: 00001825 */ or $v1,$zero,$zero +/* f03fba8: 46005101 */ sub.s $f4,$f10,$f0 +/* f03fbac: 4602203c */ c.lt.s $f4,$f2 +/* f03fbb0: 00000000 */ sll $zero,$zero,0x0 +/* f03fbb4: 45020003 */ bc1fl .L0f03fbc4 +/* f03fbb8: adc30000 */ sw $v1,0x0($t6) +/* f03fbbc: 24030001 */ addiu $v1,$zero,0x1 +.L0f03fbc0: +/* f03fbc0: adc30000 */ sw $v1,0x0($t6) +.L0f03fbc4: +/* f03fbc4: 8faf0068 */ lw $t7,0x68($sp) +/* f03fbc8: ade00000 */ sw $zero,0x0($t7) +/* f03fbcc: 8fb8006c */ lw $t8,0x6c($sp) +/* f03fbd0: 93190000 */ lbu $t9,0x0($t8) +/* f03fbd4: 2728fffe */ addiu $t0,$t9,-2 +/* f03fbd8: 2d01002b */ sltiu $at,$t0,0x2b +/* f03fbdc: 1020000e */ beqz $at,.L0f03fc18 +/* f03fbe0: 00084080 */ sll $t0,$t0,0x2 +/* f03fbe4: 3c017f1b */ lui $at,0x7f1b +/* f03fbe8: 00280821 */ addu $at,$at,$t0 +/* f03fbec: 8c288ff8 */ lw $t0,-0x7008($at) +/* f03fbf0: 01000008 */ jr $t0 +/* f03fbf4: 00000000 */ sll $zero,$zero,0x0 +/* f03fbf8: 3c014416 */ lui $at,0x4416 +/* f03fbfc: 44813000 */ mtc1 $at,$f6 +/* f03fc00: 10000005 */ beqz $zero,.L0f03fc18 +/* f03fc04: e7a60030 */ swc1 $f6,0x30($sp) +/* f03fc08: 3c014496 */ lui $at,0x4496 +/* f03fc0c: 44814000 */ mtc1 $at,$f8 +/* f03fc10: 00000000 */ sll $zero,$zero,0x0 +/* f03fc14: e7a80030 */ swc1 $f8,0x30($sp) +.L0f03fc18: +/* f03fc18: 5060006f */ beqzl $v1,.L0f03fdd8 +/* f03fc1c: 8fbf0014 */ lw $ra,0x14($sp) +/* f03fc20: 0c012974 */ jal 0x4a5d0 +/* f03fc24: 00000000 */ sll $zero,$zero,0x0 +/* f03fc28: c7aa0030 */ lwc1 $f10,0x30($sp) +/* f03fc2c: 3c017f1b */ lui $at,0x7f1b +/* f03fc30: c42c90a4 */ lwc1 $f12,-0x6f5c($at) +/* f03fc34: 4600503c */ c.lt.s $f10,$f0 +/* f03fc38: 8fa90060 */ lw $t1,0x60($sp) +/* f03fc3c: 46006086 */ mov.s $f2,$f12 +/* f03fc40: 45020005 */ bc1fl .L0f03fc58 +/* f03fc44: 81220002 */ lb $v0,0x2($t1) +/* f03fc48: 46005103 */ div.s $f4,$f10,$f0 +/* f03fc4c: 46046082 */ mul.s $f2,$f12,$f4 +/* f03fc50: 00000000 */ sll $zero,$zero,0x0 +/* f03fc54: 81220002 */ lb $v0,0x2($t1) +.L0f03fc58: +/* f03fc58: 1840000c */ blez $v0,.L0f03fc8c +/* f03fc5c: 00000000 */ sll $zero,$zero,0x0 +/* f03fc60: 44823000 */ mtc1 $v0,$f6 +/* f03fc64: 3c017f1b */ lui $at,0x7f1b +/* f03fc68: c42a90a8 */ lwc1 $f10,-0x6f58($at) +/* f03fc6c: 46803220 */ cvt.s.w $f8,$f6 +/* f03fc70: 3c013f80 */ lui $at,0x3f80 +/* f03fc74: 44813000 */ mtc1 $at,$f6 +/* f03fc78: 460a4102 */ mul.s $f4,$f8,$f10 +/* f03fc7c: 46043200 */ add.s $f8,$f6,$f4 +/* f03fc80: 46081082 */ mul.s $f2,$f2,$f8 +/* f03fc84: 10000010 */ beqz $zero,.L0f03fcc8 +/* f03fc88: 00000000 */ sll $zero,$zero,0x0 +.L0f03fc8c: +/* f03fc8c: 0441000e */ bgez $v0,.L0f03fcc8 +/* f03fc90: 2841ff9d */ slti $at,$v0,-99 +/* f03fc94: 10200004 */ beqz $at,.L0f03fca8 +/* f03fc98: 244a0064 */ addiu $t2,$v0,0x64 +/* f03fc9c: 44801000 */ mtc1 $zero,$f2 +/* f03fca0: 10000009 */ beqz $zero,.L0f03fcc8 +/* f03fca4: 00000000 */ sll $zero,$zero,0x0 +.L0f03fca8: +/* f03fca8: 448a5000 */ mtc1 $t2,$f10 +/* f03fcac: 3c017f1b */ lui $at,0x7f1b +/* f03fcb0: c42490ac */ lwc1 $f4,-0x6f54($at) +/* f03fcb4: 468051a0 */ cvt.s.w $f6,$f10 +/* f03fcb8: 46043202 */ mul.s $f8,$f6,$f4 +/* f03fcbc: 00000000 */ sll $zero,$zero,0x0 +/* f03fcc0: 46081082 */ mul.s $f2,$f2,$f8 +/* f03fcc4: 00000000 */ sll $zero,$zero,0x0 +.L0f03fcc8: +/* f03fcc8: 0fc06c45 */ jal func0f01b114 +/* f03fccc: e7a20024 */ swc1 $f2,0x24($sp) +/* f03fcd0: 3c013f80 */ lui $at,0x3f80 +/* f03fcd4: 44815000 */ mtc1 $at,$f10 +/* f03fcd8: c7a20024 */ lwc1 $f2,0x24($sp) +/* f03fcdc: 460a003e */ c.le.s $f0,$f10 +/* f03fce0: 00000000 */ sll $zero,$zero,0x0 +/* f03fce4: 45000007 */ bc1f .L0f03fd04 +/* f03fce8: 00000000 */ sll $zero,$zero,0x0 +/* f03fcec: 0fc06c45 */ jal func0f01b114 +/* f03fcf0: e7a20024 */ swc1 $f2,0x24($sp) +/* f03fcf4: c7a20024 */ lwc1 $f2,0x24($sp) +/* f03fcf8: 46001082 */ mul.s $f2,$f2,$f0 +/* f03fcfc: 1000000c */ beqz $zero,.L0f03fd30 +/* f03fd00: 00000000 */ sll $zero,$zero,0x0 +.L0f03fd04: +/* f03fd04: 0fc06c45 */ jal func0f01b114 +/* f03fd08: e7a20024 */ swc1 $f2,0x24($sp) +/* f03fd0c: 3c014110 */ lui $at,0x4110 +/* f03fd10: 44813000 */ mtc1 $at,$f6 +/* f03fd14: 3c017f1b */ lui $at,0x7f1b +/* f03fd18: c42490b0 */ lwc1 $f4,-0x6f50($at) +/* f03fd1c: c7a20024 */ lwc1 $f2,0x24($sp) +/* f03fd20: 46002201 */ sub.s $f8,$f4,$f0 +/* f03fd24: 46083283 */ div.s $f10,$f6,$f8 +/* f03fd28: 460a1082 */ mul.s $f2,$f2,$f10 +/* f03fd2c: 00000000 */ sll $zero,$zero,0x0 +.L0f03fd30: +/* f03fd30: 3c018006 */ lui $at,0x8006 +/* f03fd34: c4242ca0 */ lwc1 $f4,0x2ca0($at) +/* f03fd38: 8fa2006c */ lw $v0,0x6c($sp) +/* f03fd3c: 46041082 */ mul.s $f2,$f2,$f4 +/* f03fd40: 90440000 */ lbu $a0,0x0($v0) +/* f03fd44: 90450003 */ lbu $a1,0x3($v0) +/* f03fd48: 0fc2c7ba */ jal func0f0b1ee8 +/* f03fd4c: e7a20024 */ swc1 $f2,0x24($sp) +/* f03fd50: 1c400002 */ bgtz $v0,.L0f03fd5c +/* f03fd54: c7a20024 */ lwc1 $f2,0x24($sp) +/* f03fd58: 46021080 */ add.s $f2,$f2,$f2 +.L0f03fd5c: +/* f03fd5c: 8fab006c */ lw $t3,0x6c($sp) +/* f03fd60: 24010013 */ addiu $at,$zero,0x13 +/* f03fd64: 8fa20060 */ lw $v0,0x60($sp) +/* f03fd68: 916c0000 */ lbu $t4,0x0($t3) +/* f03fd6c: 55810003 */ bnel $t4,$at,.L0f03fd7c +/* f03fd70: c446014c */ lwc1 $f6,0x14c($v0) +/* f03fd74: 46021080 */ add.s $f2,$f2,$f2 +/* f03fd78: c446014c */ lwc1 $f6,0x14c($v0) +.L0f03fd7c: +/* f03fd7c: 8c4d0014 */ lw $t5,0x14($v0) +/* f03fd80: 3c017f1b */ lui $at,0x7f1b +/* f03fd84: 46023200 */ add.s $f8,$f6,$f2 +/* f03fd88: 31ae8000 */ andi $t6,$t5,0x8000 +/* f03fd8c: 11c00005 */ beqz $t6,.L0f03fda4 +/* f03fd90: e448014c */ swc1 $f8,0x14c($v0) +/* f03fd94: c44a014c */ lwc1 $f10,0x14c($v0) +/* f03fd98: c42490b4 */ lwc1 $f4,-0x6f4c($at) +/* f03fd9c: 46045180 */ add.s $f6,$f10,$f4 +/* f03fda0: e446014c */ swc1 $f6,0x14c($v0) +.L0f03fda4: +/* f03fda4: 3c013f80 */ lui $at,0x3f80 +/* f03fda8: 44815000 */ mtc1 $at,$f10 +/* f03fdac: c448014c */ lwc1 $f8,0x14c($v0) +/* f03fdb0: 8fb80068 */ lw $t8,0x68($sp) +/* f03fdb4: 4608503e */ c.le.s $f10,$f8 +/* f03fdb8: 00000000 */ sll $zero,$zero,0x0 +/* f03fdbc: 45020006 */ bc1fl .L0f03fdd8 +/* f03fdc0: 8fbf0014 */ lw $ra,0x14($sp) +/* f03fdc4: 44802000 */ mtc1 $zero,$f4 +/* f03fdc8: 240f0001 */ addiu $t7,$zero,0x1 +/* f03fdcc: af0f0000 */ sw $t7,0x0($t8) +/* f03fdd0: e444014c */ swc1 $f4,0x14c($v0) +/* f03fdd4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03fdd8: +/* f03fdd8: 27bd0060 */ addiu $sp,$sp,0x60 +/* f03fddc: 03e00008 */ jr $ra +/* f03fde0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03fde4 +/* f03fde4: 27bdff38 */ addiu $sp,$sp,-200 +/* f03fde8: afbf001c */ sw $ra,0x1c($sp) +/* f03fdec: afb00018 */ sw $s0,0x18($sp) +/* f03fdf0: 00c08025 */ or $s0,$a2,$zero +/* f03fdf4: 0fc0a209 */ jal func0f028824 +/* f03fdf8: afa400c8 */ sw $a0,0xc8($sp) +/* f03fdfc: 10400046 */ beqz $v0,.L0f03ff18 +/* f03fe00: 00003025 */ or $a2,$zero,$zero +/* f03fe04: 8fae00c8 */ lw $t6,0xc8($sp) +/* f03fe08: 8c430004 */ lw $v1,0x4($v0) +/* f03fe0c: 8dcf001c */ lw $t7,0x1c($t6) +/* f03fe10: 8c670018 */ lw $a3,0x18($v1) +/* f03fe14: 91f80001 */ lbu $t8,0x1($t7) +/* f03fe18: 33190002 */ andi $t9,$t8,0x2 +/* f03fe1c: 5320003f */ beqzl $t9,.L0f03ff1c +/* f03fe20: 8fbf001c */ lw $ra,0x1c($sp) +/* f03fe24: 90480001 */ lbu $t0,0x1($v0) +/* f03fe28: 00002825 */ or $a1,$zero,$zero +/* f03fe2c: 31090002 */ andi $t1,$t0,0x2 +/* f03fe30: 5120003a */ beqzl $t1,.L0f03ff1c +/* f03fe34: 8fbf001c */ lw $ra,0x1c($sp) +/* f03fe38: 8ce40008 */ lw $a0,0x8($a3) +/* f03fe3c: afa700bc */ sw $a3,0xbc($sp) +/* f03fe40: 0c006a47 */ jal 0x1a91c +/* f03fe44: afa000b8 */ sw $zero,0xb8($sp) +/* f03fe48: 8fa600b8 */ lw $a2,0xb8($sp) +/* f03fe4c: 8fa700bc */ lw $a3,0xbc($sp) +/* f03fe50: 10400018 */ beqz $v0,.L0f03feb4 +/* f03fe54: 00402825 */ or $a1,$v0,$zero +/* f03fe58: 00e02025 */ or $a0,$a3,$zero +/* f03fe5c: 00003025 */ or $a2,$zero,$zero +/* f03fe60: 0c006973 */ jal 0x1a5cc +/* f03fe64: afa200b4 */ sw $v0,0xb4($sp) +/* f03fe68: 8fa500b4 */ lw $a1,0xb4($sp) +/* f03fe6c: afa200ac */ sw $v0,0xac($sp) +/* f03fe70: 8ca30004 */ lw $v1,0x4($a1) +/* f03fe74: c4640000 */ lwc1 $f4,0x0($v1) +/* f03fe78: e6040000 */ swc1 $f4,0x0($s0) +/* f03fe7c: c4660004 */ lwc1 $f6,0x4($v1) +/* f03fe80: e6060004 */ swc1 $f6,0x4($s0) +/* f03fe84: c4680008 */ lwc1 $f8,0x8($v1) +/* f03fe88: 0fc2d5de */ jal func0f0b5778 +/* f03fe8c: e6080008 */ swc1 $f8,0x8($s0) +/* f03fe90: 00402025 */ or $a0,$v0,$zero +/* f03fe94: 8fa500ac */ lw $a1,0xac($sp) +/* f03fe98: 0c0056f9 */ jal 0x15be4 +/* f03fe9c: 27a6006c */ addiu $a2,$sp,0x6c +/* f03fea0: 27a4006c */ addiu $a0,$sp,0x6c +/* f03fea4: 0c0056d9 */ jal 0x15b64 +/* f03fea8: 02002825 */ or $a1,$s0,$zero +/* f03feac: 1000001a */ beqz $zero,.L0f03ff18 +/* f03feb0: 24060001 */ addiu $a2,$zero,0x1 +.L0f03feb4: +/* f03feb4: 8ce40008 */ lw $a0,0x8($a3) +/* f03feb8: afa700bc */ sw $a3,0xbc($sp) +/* f03febc: afa600b8 */ sw $a2,0xb8($sp) +/* f03fec0: 0c006a47 */ jal 0x1a91c +/* f03fec4: 24050001 */ addiu $a1,$zero,0x1 +/* f03fec8: 8fa600b8 */ lw $a2,0xb8($sp) +/* f03fecc: 8fa700bc */ lw $a3,0xbc($sp) +/* f03fed0: 10400011 */ beqz $v0,.L0f03ff18 +/* f03fed4: 00402825 */ or $a1,$v0,$zero +/* f03fed8: 00e02025 */ or $a0,$a3,$zero +/* f03fedc: 0c006973 */ jal 0x1a5cc +/* f03fee0: 00003025 */ or $a2,$zero,$zero +/* f03fee4: 0fc2d5de */ jal func0f0b5778 +/* f03fee8: afa20064 */ sw $v0,0x64($sp) +/* f03feec: 00402025 */ or $a0,$v0,$zero +/* f03fef0: 8fa50064 */ lw $a1,0x64($sp) +/* f03fef4: 0c0056f9 */ jal 0x15be4 +/* f03fef8: 27a60024 */ addiu $a2,$sp,0x24 +/* f03fefc: c7aa0054 */ lwc1 $f10,0x54($sp) +/* f03ff00: 24060001 */ addiu $a2,$zero,0x1 +/* f03ff04: e60a0000 */ swc1 $f10,0x0($s0) +/* f03ff08: c7b00058 */ lwc1 $f16,0x58($sp) +/* f03ff0c: e6100004 */ swc1 $f16,0x4($s0) +/* f03ff10: c7b2005c */ lwc1 $f18,0x5c($sp) +/* f03ff14: e6120008 */ swc1 $f18,0x8($s0) +.L0f03ff18: +/* f03ff18: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03ff1c: +/* f03ff1c: 8fb00018 */ lw $s0,0x18($sp) +/* f03ff20: 27bd00c8 */ addiu $sp,$sp,0xc8 +/* f03ff24: 03e00008 */ jr $ra +/* f03ff28: 00c01025 */ or $v0,$a2,$zero +); + +GLOBAL_ASM( +glabel func0f03ff2c +/* f03ff2c: 27bdfec0 */ addiu $sp,$sp,-320 +/* f03ff30: afbf0034 */ sw $ra,0x34($sp) +/* f03ff34: afb40030 */ sw $s4,0x30($sp) +/* f03ff38: afb3002c */ sw $s3,0x2c($sp) +/* f03ff3c: afb20028 */ sw $s2,0x28($sp) +/* f03ff40: afb10024 */ sw $s1,0x24($sp) +/* f03ff44: afb00020 */ sw $s0,0x20($sp) +/* f03ff48: f7b40018 */ sdc1 $f20,0x18($sp) +/* f03ff4c: afa7014c */ sw $a3,0x14c($sp) +/* f03ff50: 8c90001c */ lw $s0,0x1c($a0) +/* f03ff54: afa00134 */ sw $zero,0x134($sp) +/* f03ff58: 24010006 */ addiu $at,$zero,0x6 +/* f03ff5c: 920e0000 */ lbu $t6,0x0($s0) +/* f03ff60: 00a09025 */ or $s2,$a1,$zero +/* f03ff64: 00c09825 */ or $s3,$a2,$zero +/* f03ff68: 15c1000d */ bne $t6,$at,.L0f03ffa0 +/* f03ff6c: 0080a025 */ or $s4,$a0,$zero +/* f03ff70: 3c0f800a */ lui $t7,0x800a +/* f03ff74: 8defa2d8 */ lw $t7,-0x5d28($t7) +/* f03ff78: 55e0000a */ bnezl $t7,.L0f03ffa4 +/* f03ff7c: 92180001 */ lbu $t8,0x1($s0) +/* f03ff80: 0fc0cfe8 */ jal func0f033fa0 +/* f03ff84: 00000000 */ sll $zero,$zero,0x0 +/* f03ff88: 44802000 */ mtc1 $zero,$f4 +/* f03ff8c: 00000000 */ sll $zero,$zero,0x0 +/* f03ff90: 4600203c */ c.lt.s $f4,$f0 +/* f03ff94: 00000000 */ sll $zero,$zero,0x0 +/* f03ff98: 450200d8 */ bc1fl .L0f0402fc +/* f03ff9c: 8fbf0034 */ lw $ra,0x34($sp) +.L0f03ffa0: +/* f03ffa0: 92180001 */ lbu $t8,0x1($s0) +.L0f03ffa4: +/* f03ffa4: 3c017f1b */ lui $at,0x7f1b +/* f03ffa8: 331900c2 */ andi $t9,$t8,0xc2 +/* f03ffac: 532000a6 */ beqzl $t9,.L0f040248 +/* f03ffb0: 8faf0134 */ lw $t7,0x134($sp) +/* f03ffb4: afa00110 */ sw $zero,0x110($sp) +/* f03ffb8: 8e880020 */ lw $t0,0x20($s4) +/* f03ffbc: c43490b8 */ lwc1 $f20,-0x6f48($at) +/* f03ffc0: 0fc2d414 */ jal func0f0b5050 +/* f03ffc4: 8d04000c */ lw $a0,0xc($t0) +/* f03ffc8: 1040009e */ beqz $v0,.L0f040244 +/* f03ffcc: 00408825 */ or $s1,$v0,$zero +/* f03ffd0: 00402025 */ or $a0,$v0,$zero +/* f03ffd4: 02402825 */ or $a1,$s2,$zero +/* f03ffd8: 0c0056da */ jal 0x15b68 +/* f03ffdc: 27a60124 */ addiu $a2,$sp,0x124 +/* f03ffe0: 02202025 */ or $a0,$s1,$zero +/* f03ffe4: 02602825 */ or $a1,$s3,$zero +/* f03ffe8: 0c0056c5 */ jal 0x15b14 +/* f03ffec: 27a60118 */ addiu $a2,$sp,0x118 +/* f03fff0: 0fc2d5be */ jal func0f0b56f8 +/* f03fff4: 00000000 */ sll $zero,$zero,0x0 +/* f03fff8: 00514826 */ xor $t1,$v0,$s1 +/* f03fffc: 0009482b */ sltu $t1,$zero,$t1 +/* f040000: afa90130 */ sw $t1,0x130($sp) +/* f040004: 8e8a0020 */ lw $t2,0x20($s4) +/* f040008: 2413000a */ addiu $s3,$zero,0xa +/* f04000c: 27b200c8 */ addiu $s2,$sp,0xc8 +/* f040010: 8d4b0008 */ lw $t3,0x8($t2) +/* f040014: 8d700000 */ lw $s0,0x0($t3) +/* f040018: 5200003c */ beqzl $s0,.L0f04010c +/* f04001c: 8fb90110 */ lw $t9,0x110($sp) +/* f040020: 960c0000 */ lhu $t4,0x0($s0) +.L0f040024: +/* f040024: 02002825 */ or $a1,$s0,$zero +/* f040028: 00003025 */ or $a2,$zero,$zero +/* f04002c: 318d00ff */ andi $t5,$t4,0xff +/* f040030: 566d0020 */ bnel $s3,$t5,.L0f0400b4 +/* f040034: 8e020014 */ lw $v0,0x14($s0) +/* f040038: 0c006973 */ jal 0x1a5cc +/* f04003c: 8e840020 */ lw $a0,0x20($s4) +/* f040040: 8fae0130 */ lw $t6,0x130($sp) +/* f040044: 00408825 */ or $s1,$v0,$zero +/* f040048: 00402025 */ or $a0,$v0,$zero +/* f04004c: 51c00005 */ beqzl $t6,.L0f040064 +/* f040050: c6260030 */ lwc1 $f6,0x30($s1) +/* f040054: 0c0059e6 */ jal 0x16798 +/* f040058: 02402825 */ or $a1,$s2,$zero +/* f04005c: 02408825 */ or $s1,$s2,$zero +/* f040060: c6260030 */ lwc1 $f6,0x30($s1) +.L0f040064: +/* f040064: c7a80124 */ lwc1 $f8,0x124($sp) +/* f040068: c62a0034 */ lwc1 $f10,0x34($s1) +/* f04006c: c7b00128 */ lwc1 $f16,0x128($sp) +/* f040070: 46083001 */ sub.s $f0,$f6,$f8 +/* f040074: c6320038 */ lwc1 $f18,0x38($s1) +/* f040078: c7a4012c */ lwc1 $f4,0x12c($sp) +/* f04007c: 46105081 */ sub.s $f2,$f10,$f16 +/* f040080: 46000182 */ mul.s $f6,$f0,$f0 +/* f040084: 46049301 */ sub.s $f12,$f18,$f4 +/* f040088: 46021202 */ mul.s $f8,$f2,$f2 +/* f04008c: 46083280 */ add.s $f10,$f6,$f8 +/* f040090: 460c6402 */ mul.s $f16,$f12,$f12 +/* f040094: 46105380 */ add.s $f14,$f10,$f16 +/* f040098: 4614703c */ c.lt.s $f14,$f20 +/* f04009c: 00000000 */ sll $zero,$zero,0x0 +/* f0400a0: 45020004 */ bc1fl .L0f0400b4 +/* f0400a4: 8e020014 */ lw $v0,0x14($s0) +/* f0400a8: 46007506 */ mov.s $f20,$f14 +/* f0400ac: afb00110 */ sw $s0,0x110($sp) +/* f0400b0: 8e020014 */ lw $v0,0x14($s0) +.L0f0400b4: +/* f0400b4: 10400008 */ beqz $v0,.L0f0400d8 +/* f0400b8: 00000000 */ sll $zero,$zero,0x0 +/* f0400bc: 960f0000 */ lhu $t7,0x0($s0) +/* f0400c0: 24010017 */ addiu $at,$zero,0x17 +/* f0400c4: 31f800ff */ andi $t8,$t7,0xff +/* f0400c8: 13010003 */ beq $t8,$at,.L0f0400d8 +/* f0400cc: 00000000 */ sll $zero,$zero,0x0 +/* f0400d0: 1000000b */ beqz $zero,.L0f040100 +/* f0400d4: 00408025 */ or $s0,$v0,$zero +.L0f0400d8: +/* f0400d8: 12000009 */ beqz $s0,.L0f040100 +/* f0400dc: 00000000 */ sll $zero,$zero,0x0 +/* f0400e0: 8e02000c */ lw $v0,0xc($s0) +.L0f0400e4: +/* f0400e4: 50400004 */ beqzl $v0,.L0f0400f8 +/* f0400e8: 8e100008 */ lw $s0,0x8($s0) +/* f0400ec: 10000004 */ beqz $zero,.L0f040100 +/* f0400f0: 00408025 */ or $s0,$v0,$zero +/* f0400f4: 8e100008 */ lw $s0,0x8($s0) +.L0f0400f8: +/* f0400f8: 5600fffa */ bnezl $s0,.L0f0400e4 +/* f0400fc: 8e02000c */ lw $v0,0xc($s0) +.L0f040100: +/* f040100: 5600ffc8 */ bnezl $s0,.L0f040024 +/* f040104: 960c0000 */ lhu $t4,0x0($s0) +/* f040108: 8fb90110 */ lw $t9,0x110($sp) +.L0f04010c: +/* f04010c: 5320004e */ beqzl $t9,.L0f040248 +/* f040110: 8faf0134 */ lw $t7,0x134($sp) +/* f040114: 8f220004 */ lw $v0,0x4($t9) +/* f040118: 8fa90150 */ lw $t1,0x150($sp) +/* f04011c: 8fb10158 */ lw $s1,0x158($sp) +/* f040120: 8c480000 */ lw $t0,0x0($v0) +/* f040124: 00003025 */ or $a2,$zero,$zero +/* f040128: ad280000 */ sw $t0,0x0($t1) +/* f04012c: 8faa014c */ lw $t2,0x14c($sp) +/* f040130: ad590000 */ sw $t9,0x0($t2) +/* f040134: 8e8b0020 */ lw $t3,0x20($s4) +/* f040138: 8fac0154 */ lw $t4,0x154($sp) +/* f04013c: ad8b0000 */ sw $t3,0x0($t4) +/* f040140: ae200000 */ sw $zero,0x0($s1) +/* f040144: 8fa50110 */ lw $a1,0x110($sp) +/* f040148: 0c006973 */ jal 0x1a5cc +/* f04014c: 8e840020 */ lw $a0,0x20($s4) +/* f040150: 8fad0130 */ lw $t5,0x130($sp) +/* f040154: 00408025 */ or $s0,$v0,$zero +/* f040158: 27b20048 */ addiu $s2,$sp,0x48 +/* f04015c: 11a00004 */ beqz $t5,.L0f040170 +/* f040160: 00402025 */ or $a0,$v0,$zero +/* f040164: 0c0059e6 */ jal 0x16798 +/* f040168: 02402825 */ or $a1,$s2,$zero +/* f04016c: 02408025 */ or $s0,$s2,$zero +.L0f040170: +/* f040170: c7b20118 */ lwc1 $f18,0x118($sp) +/* f040174: c6040000 */ lwc1 $f4,0x0($s0) +/* f040178: c7a8011c */ lwc1 $f8,0x11c($sp) +/* f04017c: c60a0004 */ lwc1 $f10,0x4($s0) +/* f040180: 46049182 */ mul.s $f6,$f18,$f4 +/* f040184: 3c01c000 */ lui $at,0xc000 +/* f040188: 4481a000 */ mtc1 $at,$f20 +/* f04018c: 460a4402 */ mul.s $f16,$f8,$f10 +/* f040190: c60a0008 */ lwc1 $f10,0x8($s0) +/* f040194: 00001025 */ or $v0,$zero,$zero +/* f040198: 27a3008c */ addiu $v1,$sp,0x8c +/* f04019c: 24040006 */ addiu $a0,$zero,0x6 +/* f0401a0: 240e0001 */ addiu $t6,$zero,0x1 +/* f0401a4: 46103100 */ add.s $f4,$f6,$f16 +/* f0401a8: c7a60120 */ lwc1 $f6,0x120($sp) +/* f0401ac: 46065402 */ mul.s $f16,$f10,$f6 +/* f0401b0: c60a0010 */ lwc1 $f10,0x10($s0) +/* f0401b4: 46048000 */ add.s $f0,$f16,$f4 +/* f0401b8: 460a9402 */ mul.s $f16,$f18,$f10 +/* f0401bc: c6040014 */ lwc1 $f4,0x14($s0) +/* f0401c0: 46044282 */ mul.s $f10,$f8,$f4 +/* f0401c4: 460a8100 */ add.s $f4,$f16,$f10 +/* f0401c8: c6100018 */ lwc1 $f16,0x18($s0) +/* f0401cc: 46068282 */ mul.s $f10,$f16,$f6 +/* f0401d0: c6100020 */ lwc1 $f16,0x20($s0) +/* f0401d4: 46045080 */ add.s $f2,$f10,$f4 +/* f0401d8: 46109282 */ mul.s $f10,$f18,$f16 +/* f0401dc: c6040024 */ lwc1 $f4,0x24($s0) +/* f0401e0: 46044482 */ mul.s $f18,$f8,$f4 +/* f0401e4: c6080028 */ lwc1 $f8,0x28($s0) +/* f0401e8: e7a0008c */ swc1 $f0,0x8c($sp) +/* f0401ec: e7a20094 */ swc1 $f2,0x94($sp) +/* f0401f0: 46064102 */ mul.s $f4,$f8,$f6 +/* f0401f4: 46125400 */ add.s $f16,$f10,$f18 +/* f0401f8: 46000287 */ neg.s $f10,$f0 +/* f0401fc: 46102300 */ add.s $f12,$f4,$f16 +/* f040200: e7aa0090 */ swc1 $f10,0x90($sp) +/* f040204: 46001487 */ neg.s $f18,$f2 +/* f040208: 46006207 */ neg.s $f8,$f12 +/* f04020c: e7b20098 */ swc1 $f18,0x98($sp) +/* f040210: e7ac009c */ swc1 $f12,0x9c($sp) +/* f040214: e7a800a0 */ swc1 $f8,0xa0($sp) +.L0f040218: +/* f040218: c4600000 */ lwc1 $f0,0x0($v1) +/* f04021c: 4600a03c */ c.lt.s $f20,$f0 +/* f040220: 00000000 */ sll $zero,$zero,0x0 +/* f040224: 45020004 */ bc1fl .L0f040238 +/* f040228: 24420001 */ addiu $v0,$v0,0x1 +/* f04022c: 46000506 */ mov.s $f20,$f0 +/* f040230: ae220000 */ sw $v0,0x0($s1) +/* f040234: 24420001 */ addiu $v0,$v0,0x1 +.L0f040238: +/* f040238: 1444fff7 */ bne $v0,$a0,.L0f040218 +/* f04023c: 24630004 */ addiu $v1,$v1,0x4 +/* f040240: afae0134 */ sw $t6,0x134($sp) +.L0f040244: +/* f040244: 8faf0134 */ lw $t7,0x134($sp) +.L0f040248: +/* f040248: 8fb10158 */ lw $s1,0x158($sp) +/* f04024c: 2413000a */ addiu $s3,$zero,0xa +/* f040250: 55e0002a */ bnezl $t7,.L0f0402fc +/* f040254: 8fbf0034 */ lw $ra,0x34($sp) +/* f040258: 8e980020 */ lw $t8,0x20($s4) +/* f04025c: 2404000f */ addiu $a0,$zero,0xf +/* f040260: 8f080008 */ lw $t0,0x8($t8) +/* f040264: 8d100000 */ lw $s0,0x0($t0) +/* f040268: 52000024 */ beqzl $s0,.L0f0402fc +/* f04026c: 8fbf0034 */ lw $ra,0x34($sp) +/* f040270: 96090000 */ lhu $t1,0x0($s0) +.L0f040274: +/* f040274: 313900ff */ andi $t9,$t1,0xff +/* f040278: 5679000f */ bnel $s3,$t9,.L0f0402b8 +/* f04027c: 8e020014 */ lw $v0,0x14($s0) +/* f040280: 8e020004 */ lw $v0,0x4($s0) +/* f040284: 8c430000 */ lw $v1,0x0($v0) +/* f040288: 5483000b */ bnel $a0,$v1,.L0f0402b8 +/* f04028c: 8e020014 */ lw $v0,0x14($s0) +/* f040290: 8faa0150 */ lw $t2,0x150($sp) +/* f040294: ad430000 */ sw $v1,0x0($t2) +/* f040298: 8fab014c */ lw $t3,0x14c($sp) +/* f04029c: ad700000 */ sw $s0,0x0($t3) +/* f0402a0: 8fad0154 */ lw $t5,0x154($sp) +/* f0402a4: 8e8c0020 */ lw $t4,0x20($s4) +/* f0402a8: adac0000 */ sw $t4,0x0($t5) +/* f0402ac: 10000012 */ beqz $zero,.L0f0402f8 +/* f0402b0: ae200000 */ sw $zero,0x0($s1) +/* f0402b4: 8e020014 */ lw $v0,0x14($s0) +.L0f0402b8: +/* f0402b8: 10400003 */ beqz $v0,.L0f0402c8 +/* f0402bc: 00000000 */ sll $zero,$zero,0x0 +/* f0402c0: 1000000b */ beqz $zero,.L0f0402f0 +/* f0402c4: 00408025 */ or $s0,$v0,$zero +.L0f0402c8: +/* f0402c8: 12000009 */ beqz $s0,.L0f0402f0 +/* f0402cc: 00000000 */ sll $zero,$zero,0x0 +/* f0402d0: 8e02000c */ lw $v0,0xc($s0) +.L0f0402d4: +/* f0402d4: 50400004 */ beqzl $v0,.L0f0402e8 +/* f0402d8: 8e100008 */ lw $s0,0x8($s0) +/* f0402dc: 10000004 */ beqz $zero,.L0f0402f0 +/* f0402e0: 00408025 */ or $s0,$v0,$zero +/* f0402e4: 8e100008 */ lw $s0,0x8($s0) +.L0f0402e8: +/* f0402e8: 5600fffa */ bnezl $s0,.L0f0402d4 +/* f0402ec: 8e02000c */ lw $v0,0xc($s0) +.L0f0402f0: +/* f0402f0: 5600ffe0 */ bnezl $s0,.L0f040274 +/* f0402f4: 96090000 */ lhu $t1,0x0($s0) +.L0f0402f8: +/* f0402f8: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0402fc: +/* f0402fc: d7b40018 */ ldc1 $f20,0x18($sp) +/* f040300: 8fb00020 */ lw $s0,0x20($sp) +/* f040304: 8fb10024 */ lw $s1,0x24($sp) +/* f040308: 8fb20028 */ lw $s2,0x28($sp) +/* f04030c: 8fb3002c */ lw $s3,0x2c($sp) +/* f040310: 8fb40030 */ lw $s4,0x30($sp) +/* f040314: 03e00008 */ jr $ra +/* f040318: 27bd0140 */ addiu $sp,$sp,0x140 +); + +GLOBAL_ASM( +glabel func0f04031c +/* f04031c: 3c017f1b */ lui $at,0x7f1b +/* f040320: c42090bc */ lwc1 $f0,-0x6f44($at) +/* f040324: 27bdffa8 */ addiu $sp,$sp,-88 +/* f040328: afa5005c */ sw $a1,0x5c($sp) +/* f04032c: 3c017f1b */ lui $at,0x7f1b +/* f040330: c42690c0 */ lwc1 $f6,-0x6f40($at) +/* f040334: c7a4005c */ lwc1 $f4,0x5c($sp) +/* f040338: afbf0014 */ sw $ra,0x14($sp) +/* f04033c: afa70064 */ sw $a3,0x64($sp) +/* f040340: 46062202 */ mul.s $f8,$f4,$f6 +/* f040344: e7a8005c */ swc1 $f8,0x5c($sp) +/* f040348: c4840000 */ lwc1 $f4,0x0($a0) +/* f04034c: c4ca0000 */ lwc1 $f10,0x0($a2) +/* f040350: c4c80004 */ lwc1 $f8,0x4($a2) +/* f040354: 46045181 */ sub.s $f6,$f10,$f4 +/* f040358: c48a0004 */ lwc1 $f10,0x4($a0) +/* f04035c: 46003482 */ mul.s $f18,$f6,$f0 +/* f040360: 460a4101 */ sub.s $f4,$f8,$f10 +/* f040364: c4880008 */ lwc1 $f8,0x8($a0) +/* f040368: c4c60008 */ lwc1 $f6,0x8($a2) +/* f04036c: 46002082 */ mul.s $f2,$f4,$f0 +/* f040370: 46083281 */ sub.s $f10,$f6,$f8 +/* f040374: e7b20054 */ swc1 $f18,0x54($sp) +/* f040378: 46005102 */ mul.s $f4,$f10,$f0 +/* f04037c: e7a20050 */ swc1 $f2,0x50($sp) +/* f040380: 46129382 */ mul.s $f14,$f18,$f18 +/* f040384: 00000000 */ sll $zero,$zero,0x0 +/* f040388: 46042402 */ mul.s $f16,$f4,$f4 +/* f04038c: e7a4004c */ swc1 $f4,0x4c($sp) +/* f040390: 46021182 */ mul.s $f6,$f2,$f2 +/* f040394: e7ae0020 */ swc1 $f14,0x20($sp) +/* f040398: e7b0001c */ swc1 $f16,0x1c($sp) +/* f04039c: 46067200 */ add.s $f8,$f14,$f6 +/* f0403a0: 0c012974 */ jal 0x4a5d0 +/* f0403a4: 46104300 */ add.s $f12,$f8,$f16 +/* f0403a8: c7ae0020 */ lwc1 $f14,0x20($sp) +/* f0403ac: c7b0001c */ lwc1 $f16,0x1c($sp) +/* f0403b0: e7a00044 */ swc1 $f0,0x44($sp) +/* f0403b4: 0c012974 */ jal 0x4a5d0 +/* f0403b8: 46107300 */ add.s $f12,$f14,$f16 +/* f0403bc: c7aa0044 */ lwc1 $f10,0x44($sp) +/* f0403c0: e7a00048 */ swc1 $f0,0x48($sp) +/* f0403c4: 460a0303 */ div.s $f12,$f0,$f10 +/* f0403c8: 0fc25a74 */ jal func0f0969d0 +/* f0403cc: e7ac0038 */ swc1 $f12,0x38($sp) +/* f0403d0: c7a20050 */ lwc1 $f2,0x50($sp) +/* f0403d4: 44802000 */ mtc1 $zero,$f4 +/* f0403d8: 3c01bf80 */ lui $at,0xbf80 +/* f0403dc: 44819000 */ mtc1 $at,$f18 +/* f0403e0: 4604103c */ c.lt.s $f2,$f4 +/* f0403e4: c7ae0038 */ lwc1 $f14,0x38($sp) +/* f0403e8: 46000406 */ mov.s $f16,$f0 +/* f0403ec: 3c017f1b */ lui $at,0x7f1b +/* f0403f0: 45000002 */ bc1f .L0f0403fc +/* f0403f4: c7a60044 */ lwc1 $f6,0x44($sp) +/* f0403f8: 46000407 */ neg.s $f16,$f0 +.L0f0403fc: +/* f0403fc: c42890c4 */ lwc1 $f8,-0x6f3c($at) +/* f040400: 3c013f80 */ lui $at,0x3f80 +/* f040404: 46083282 */ mul.s $f10,$f6,$f8 +/* f040408: 00000000 */ sll $zero,$zero,0x0 +/* f04040c: 460e5102 */ mul.s $f4,$f10,$f14 +/* f040410: c7aa005c */ lwc1 $f10,0x5c($sp) +/* f040414: 460e2202 */ mul.s $f8,$f4,$f14 +/* f040418: 00000000 */ sll $zero,$zero,0x0 +/* f04041c: 460a5102 */ mul.s $f4,$f10,$f10 +/* f040420: 46044283 */ div.s $f10,$f8,$f4 +/* f040424: 46061203 */ div.s $f8,$f2,$f6 +/* f040428: 46085000 */ add.s $f0,$f10,$f8 +/* f04042c: 4612003c */ c.lt.s $f0,$f18 +/* f040430: 46000306 */ mov.s $f12,$f0 +/* f040434: 45000003 */ bc1f .L0f040444 +/* f040438: 00000000 */ sll $zero,$zero,0x0 +/* f04043c: 10000008 */ beqz $zero,.L0f040460 +/* f040440: 46009306 */ mov.s $f12,$f18 +.L0f040444: +/* f040444: 44811000 */ mtc1 $at,$f2 +/* f040448: 00000000 */ sll $zero,$zero,0x0 +/* f04044c: 4600103c */ c.lt.s $f2,$f0 +/* f040450: 00000000 */ sll $zero,$zero,0x0 +/* f040454: 45000002 */ bc1f .L0f040460 +/* f040458: 00000000 */ sll $zero,$zero,0x0 +/* f04045c: 46001306 */ mov.s $f12,$f2 +.L0f040460: +/* f040460: 0fc25a9f */ jal func0f096a7c +/* f040464: e7b00040 */ swc1 $f16,0x40($sp) +/* f040468: c7b00040 */ lwc1 $f16,0x40($sp) +/* f04046c: 3c013f00 */ lui $at,0x3f00 +/* f040470: 44813000 */ mtc1 $at,$f6 +/* f040474: 46100101 */ sub.s $f4,$f0,$f16 +/* f040478: 46062282 */ mul.s $f10,$f4,$f6 +/* f04047c: 46105300 */ add.s $f12,$f10,$f16 +/* f040480: 0c0068f4 */ jal 0x1a3d0 +/* f040484: e7ac003c */ swc1 $f12,0x3c($sp) +/* f040488: c7ac003c */ lwc1 $f12,0x3c($sp) +/* f04048c: 0c0068f7 */ jal 0x1a3dc +/* f040490: e7a00028 */ swc1 $f0,0x28($sp) +/* f040494: c7ac0048 */ lwc1 $f12,0x48($sp) +/* f040498: c7a80054 */ lwc1 $f8,0x54($sp) +/* f04049c: c7a20028 */ lwc1 $f2,0x28($sp) +/* f0404a0: 8fa20064 */ lw $v0,0x64($sp) +/* f0404a4: 460c4103 */ div.s $f4,$f8,$f12 +/* f0404a8: e4400004 */ swc1 $f0,0x4($v0) +/* f0404ac: 46022182 */ mul.s $f6,$f4,$f2 +/* f0404b0: e4460000 */ swc1 $f6,0x0($v0) +/* f0404b4: c7aa004c */ lwc1 $f10,0x4c($sp) +/* f0404b8: 460c5203 */ div.s $f8,$f10,$f12 +/* f0404bc: 46024102 */ mul.s $f4,$f8,$f2 +/* f0404c0: e4440008 */ swc1 $f4,0x8($v0) +/* f0404c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0404c8: 27bd0058 */ addiu $sp,$sp,0x58 +/* f0404cc: 03e00008 */ jr $ra +/* f0404d0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0404d4 +/* f0404d4: 27bdfd88 */ addiu $sp,$sp,-632 +/* f0404d8: afbf0044 */ sw $ra,0x44($sp) +/* f0404dc: afa5027c */ sw $a1,0x27c($sp) +/* f0404e0: 8c8e001c */ lw $t6,0x1c($a0) +/* f0404e4: 240f0001 */ addiu $t7,$zero,0x1 +/* f0404e8: a3af026e */ sb $t7,0x26e($sp) +/* f0404ec: afae0274 */ sw $t6,0x274($sp) +/* f0404f0: 8c9802d4 */ lw $t8,0x2d4($a0) +/* f0404f4: 00001025 */ or $v0,$zero,$zero +/* f0404f8: 8fa5027c */ lw $a1,0x27c($sp) +/* f0404fc: 53000003 */ beqzl $t8,.L0f04050c +/* f040500: a3a2026f */ sb $v0,0x26f($sp) +/* f040504: 24020001 */ addiu $v0,$zero,0x1 +/* f040508: a3a2026f */ sb $v0,0x26f($sp) +.L0f04050c: +/* f04050c: 0fc0a209 */ jal func0f028824 +/* f040510: afa40278 */ sw $a0,0x278($sp) +/* f040514: 50400554 */ beqzl $v0,.L0f041a68 +/* f040518: 8fbf0044 */ lw $ra,0x44($sp) +/* f04051c: afa00268 */ sw $zero,0x268($sp) +/* f040520: 8c590004 */ lw $t9,0x4($v0) +/* f040524: 8fa40278 */ lw $a0,0x278($sp) +/* f040528: 0fc0a221 */ jal func0f028884 +/* f04052c: afb90264 */ sw $t9,0x264($sp) +/* f040530: 8fab0264 */ lw $t3,0x264($sp) +/* f040534: afa2025c */ sw $v0,0x25c($sp) +/* f040538: 8fa70278 */ lw $a3,0x278($sp) +/* f04053c: 8961005c */ lwl $at,0x5c($t3) +/* f040540: 9961005f */ lwr $at,0x5f($t3) +/* f040544: 27aa0260 */ addiu $t2,$sp,0x260 +/* f040548: 24080200 */ addiu $t0,$zero,0x200 +/* f04054c: ad410000 */ sw $at,0x0($t2) +/* f040550: 80e30007 */ lb $v1,0x7($a3) +/* f040554: 24010008 */ addiu $at,$zero,0x8 +/* f040558: 10610007 */ beq $v1,$at,.L0f040578 +/* f04055c: 2401001b */ addiu $at,$zero,0x1b +/* f040560: 10610005 */ beq $v1,$at,.L0f040578 +/* f040564: 2401001c */ addiu $at,$zero,0x1c +/* f040568: 10610003 */ beq $v1,$at,.L0f040578 +/* f04056c: 2401001d */ addiu $at,$zero,0x1d +/* f040570: 54610003 */ bnel $v1,$at,.L0f040580 +/* f040574: afa00250 */ sw $zero,0x250($sp) +.L0f040578: +/* f040578: 8ce8004c */ lw $t0,0x4c($a3) +/* f04057c: afa00250 */ sw $zero,0x250($sp) +.L0f040580: +/* f040580: afa00224 */ sw $zero,0x224($sp) +/* f040584: afa00210 */ sw $zero,0x210($sp) +/* f040588: 93a40260 */ lbu $a0,0x260($sp) +/* f04058c: 93a50263 */ lbu $a1,0x263($sp) +/* f040590: afa00254 */ sw $zero,0x254($sp) +/* f040594: 0fc2c7ba */ jal func0f0b1ee8 +/* f040598: afa80258 */ sw $t0,0x258($sp) +/* f04059c: 8fa60254 */ lw $a2,0x254($sp) +/* f0405a0: 1c400005 */ bgtz $v0,.L0f0405b8 +/* f0405a4: 00402025 */ or $a0,$v0,$zero +/* f0405a8: 240f0001 */ addiu $t7,$zero,0x1 +/* f0405ac: 24060001 */ addiu $a2,$zero,0x1 +/* f0405b0: 10000055 */ beqz $zero,.L0f040708 +/* f0405b4: afaf0250 */ sw $t7,0x250($sp) +.L0f0405b8: +/* f0405b8: 8fb80278 */ lw $t8,0x278($sp) +/* f0405bc: 8f0302d4 */ lw $v1,0x2d4($t8) +/* f0405c0: 5060001d */ beqzl $v1,.L0f040638 +/* f0405c4: 8faa0278 */ lw $t2,0x278($sp) +/* f0405c8: 8c790020 */ lw $t9,0x20($v1) +/* f0405cc: 24010014 */ addiu $at,$zero,0x14 +/* f0405d0: 57210019 */ bnel $t9,$at,.L0f040638 +/* f0405d4: 8faa0278 */ lw $t2,0x278($sp) +/* f0405d8: 8c6d004c */ lw $t5,0x4c($v1) +/* f0405dc: 8fab027c */ lw $t3,0x27c($sp) +/* f0405e0: 000d5080 */ sll $t2,$t5,0x2 +/* f0405e4: 05400013 */ bltz $t2,.L0f040634 +/* f0405e8: 000b7040 */ sll $t6,$t3,0x1 +/* f0405ec: 006e7821 */ addu $t7,$v1,$t6 +/* f0405f0: 85f800e0 */ lh $t8,0xe0($t7) +/* f0405f4: 2419005a */ addiu $t9,$zero,0x5a +/* f0405f8: 3c017f1b */ lui $at,0x7f1b +/* f0405fc: 03386823 */ subu $t5,$t9,$t8 +/* f040600: 448d2000 */ mtc1 $t5,$f4 +/* f040604: c42890c8 */ lwc1 $f8,-0x6f38($at) +/* f040608: 44825000 */ mtc1 $v0,$f10 +/* f04060c: 468021a0 */ cvt.s.w $f6,$f4 +/* f040610: 3c013f80 */ lui $at,0x3f80 +/* f040614: 44819000 */ mtc1 $at,$f18 +/* f040618: 46805420 */ cvt.s.w $f16,$f10 +/* f04061c: 46083002 */ mul.s $f0,$f6,$f8 +/* f040620: 46009100 */ add.s $f4,$f18,$f0 +/* f040624: 46048182 */ mul.s $f6,$f16,$f4 +/* f040628: 4600320d */ trunc.w.s $f8,$f6 +/* f04062c: 44044000 */ mfc1 $a0,$f8 +/* f040630: 00000000 */ sll $zero,$zero,0x0 +.L0f040634: +/* f040634: 8faa0278 */ lw $t2,0x278($sp) +.L0f040638: +/* f040638: 8fab027c */ lw $t3,0x27c($sp) +/* f04063c: 3c0f800a */ lui $t7,0x800a +/* f040640: 8def9ff8 */ lw $t7,-0x6008($t7) +/* f040644: 014b1821 */ addu $v1,$t2,$t3 +/* f040648: 906e0004 */ lbu $t6,0x4($v1) +/* f04064c: 01cfc821 */ addu $t9,$t6,$t7 +/* f040650: 333800ff */ andi $t8,$t9,0xff +/* f040654: 0304082a */ slt $at,$t8,$a0 +/* f040658: 1420002b */ bnez $at,.L0f040708 +/* f04065c: a0790004 */ sb $t9,0x4($v1) +/* f040660: a0600004 */ sb $zero,0x4($v1) +/* f040664: 8faa0278 */ lw $t2,0x278($sp) +/* f040668: 8fad027c */ lw $t5,0x27c($sp) +/* f04066c: 240c0001 */ addiu $t4,$zero,0x1 +/* f040670: 8d4b032c */ lw $t3,0x32c($t2) +/* f040674: 01ac1004 */ sllv $v0,$t4,$t5 +/* f040678: 24060001 */ addiu $a2,$zero,0x1 +/* f04067c: 000b7300 */ sll $t6,$t3,0xc +/* f040680: 914b032d */ lbu $t3,0x32d($t2) +/* f040684: 000e7f82 */ srl $t7,$t6,0x1e +/* f040688: 01e2c026 */ xor $t8,$t7,$v0 +/* f04068c: 00186080 */ sll $t4,$t8,0x2 +/* f040690: 318d000c */ andi $t5,$t4,0xc +/* f040694: 316efff3 */ andi $t6,$t3,0xfff3 +/* f040698: 01ae7825 */ or $t7,$t5,$t6 +/* f04069c: a14f032d */ sb $t7,0x32d($t2) +/* f0406a0: 8d59032c */ lw $t9,0x32c($t2) +/* f0406a4: 93ad0260 */ lbu $t5,0x260($sp) +/* f0406a8: 2401001d */ addiu $at,$zero,0x1d +/* f0406ac: 0019c300 */ sll $t8,$t9,0xc +/* f0406b0: 00186782 */ srl $t4,$t8,0x1e +/* f0406b4: 01825824 */ and $t3,$t4,$v0 +/* f0406b8: 15600003 */ bnez $t3,.L0f0406c8 +/* f0406bc: 240e0001 */ addiu $t6,$zero,0x1 +/* f0406c0: 55a10003 */ bnel $t5,$at,.L0f0406d0 +/* f0406c4: 8faf0278 */ lw $t7,0x278($sp) +.L0f0406c8: +/* f0406c8: afae0250 */ sw $t6,0x250($sp) +/* f0406cc: 8faf0278 */ lw $t7,0x278($sp) +.L0f0406d0: +/* f0406d0: 24010008 */ addiu $at,$zero,0x8 +/* f0406d4: 81ea0007 */ lb $t2,0x7($t7) +/* f0406d8: 1541000b */ bne $t2,$at,.L0f040708 +/* f0406dc: 00000000 */ sll $zero,$zero,0x0 +/* f0406e0: 8de40020 */ lw $a0,0x20($t7) +/* f0406e4: 0c00744f */ jal 0x1d13c +/* f0406e8: afa60254 */ sw $a2,0x254($sp) +/* f0406ec: 2401026a */ addiu $at,$zero,0x26a +/* f0406f0: 14410005 */ bne $v0,$at,.L0f040708 +/* f0406f4: 8fa60254 */ lw $a2,0x254($sp) +/* f0406f8: 8fb90278 */ lw $t9,0x278($sp) +/* f0406fc: 83380033 */ lb $t8,0x33($t9) +/* f040700: 270c0001 */ addiu $t4,$t8,0x1 +/* f040704: a32c0033 */ sb $t4,0x33($t9) +.L0f040708: +/* f040708: 50c0049b */ beqzl $a2,.L0f041978 +/* f04070c: 8fa80268 */ lw $t0,0x268($sp) +/* f040710: 0fc0f97c */ jal func0f03e5f0 +/* f040714: 8fa40278 */ lw $a0,0x278($sp) +/* f040718: e7a00204 */ swc1 $f0,0x204($sp) +/* f04071c: 0fc0f9d5 */ jal func0f03e754 +/* f040720: 8fa40278 */ lw $a0,0x278($sp) +/* f040724: 93ab026f */ lbu $t3,0x26f($sp) +/* f040728: e7a00200 */ swc1 $f0,0x200($sp) +/* f04072c: 240e0001 */ addiu $t6,$zero,0x1 +/* f040730: 11600004 */ beqz $t3,.L0f040744 +/* f040734: 27a60244 */ addiu $a2,$sp,0x244 +/* f040738: 240d0004 */ addiu $t5,$zero,0x4 +/* f04073c: 10000002 */ beqz $zero,.L0f040748 +/* f040740: afad01fc */ sw $t5,0x1fc($sp) +.L0f040744: +/* f040744: afa001fc */ sw $zero,0x1fc($sp) +.L0f040748: +/* f040748: afae0268 */ sw $t6,0x268($sp) +/* f04074c: 8fa40278 */ lw $a0,0x278($sp) +/* f040750: 0fc0ff79 */ jal func0f03fde4 +/* f040754: 8fa5027c */ lw $a1,0x27c($sp) +/* f040758: 54400032 */ bnezl $v0,.L0f040824 +/* f04075c: 8fa40278 */ lw $a0,0x278($sp) +/* f040760: 8fa20274 */ lw $v0,0x274($sp) +/* f040764: 3c0141f0 */ lui $at,0x41f0 +/* f040768: 44818000 */ mtc1 $at,$f16 +/* f04076c: c44a0008 */ lwc1 $f10,0x8($v0) +/* f040770: 8faa027c */ lw $t2,0x27c($sp) +/* f040774: 24010001 */ addiu $at,$zero,0x1 +/* f040778: e7aa0244 */ swc1 $f10,0x244($sp) +/* f04077c: c452000c */ lwc1 $f18,0xc($v0) +/* f040780: 46109100 */ add.s $f4,$f18,$f16 +/* f040784: e7a40248 */ swc1 $f4,0x248($sp) +/* f040788: c4460010 */ lwc1 $f6,0x10($v0) +/* f04078c: 15410013 */ bne $t2,$at,.L0f0407dc +/* f040790: e7a6024c */ swc1 $f6,0x24c($sp) +/* f040794: 0c0068f4 */ jal 0x1a3d0 +/* f040798: c7ac0204 */ lwc1 $f12,0x204($sp) +/* f04079c: 3c014120 */ lui $at,0x4120 +/* f0407a0: 44815000 */ mtc1 $at,$f10 +/* f0407a4: c7a80244 */ lwc1 $f8,0x244($sp) +/* f0407a8: c7ac0204 */ lwc1 $f12,0x204($sp) +/* f0407ac: 460a0482 */ mul.s $f18,$f0,$f10 +/* f0407b0: 46124400 */ add.s $f16,$f8,$f18 +/* f0407b4: 0c0068f7 */ jal 0x1a3dc +/* f0407b8: e7b00244 */ swc1 $f16,0x244($sp) +/* f0407bc: 3c014120 */ lui $at,0x4120 +/* f0407c0: 44813000 */ mtc1 $at,$f6 +/* f0407c4: 46000107 */ neg.s $f4,$f0 +/* f0407c8: c7a8024c */ lwc1 $f8,0x24c($sp) +/* f0407cc: 46062282 */ mul.s $f10,$f4,$f6 +/* f0407d0: 460a4480 */ add.s $f18,$f8,$f10 +/* f0407d4: 10000012 */ beqz $zero,.L0f040820 +/* f0407d8: e7b2024c */ swc1 $f18,0x24c($sp) +.L0f0407dc: +/* f0407dc: 0c0068f4 */ jal 0x1a3d0 +/* f0407e0: c7ac0204 */ lwc1 $f12,0x204($sp) +/* f0407e4: 3c014120 */ lui $at,0x4120 +/* f0407e8: 44812000 */ mtc1 $at,$f4 +/* f0407ec: 46000407 */ neg.s $f16,$f0 +/* f0407f0: c7a80244 */ lwc1 $f8,0x244($sp) +/* f0407f4: 46048182 */ mul.s $f6,$f16,$f4 +/* f0407f8: c7ac0204 */ lwc1 $f12,0x204($sp) +/* f0407fc: 46064280 */ add.s $f10,$f8,$f6 +/* f040800: 0c0068f7 */ jal 0x1a3dc +/* f040804: e7aa0244 */ swc1 $f10,0x244($sp) +/* f040808: 3c014120 */ lui $at,0x4120 +/* f04080c: 44818000 */ mtc1 $at,$f16 +/* f040810: c7b2024c */ lwc1 $f18,0x24c($sp) +/* f040814: 46100102 */ mul.s $f4,$f0,$f16 +/* f040818: 46049200 */ add.s $f8,$f18,$f4 +/* f04081c: e7a8024c */ swc1 $f8,0x24c($sp) +.L0f040820: +/* f040820: 8fa40278 */ lw $a0,0x278($sp) +.L0f040824: +/* f040824: 0fc079ef */ jal func0f01e7bc +/* f040828: 00002825 */ or $a1,$zero,$zero +/* f04082c: 8fb801fc */ lw $t8,0x1fc($sp) +/* f040830: 8faf0274 */ lw $t7,0x274($sp) +/* f040834: 24190010 */ addiu $t9,$zero,0x10 +/* f040838: 370c082a */ ori $t4,$t8,0x82a +/* f04083c: afac0010 */ sw $t4,0x10($sp) +/* f040840: afb90014 */ sw $t9,0x14($sp) +/* f040844: 27a60244 */ addiu $a2,$sp,0x244 +/* f040848: 27a70234 */ addiu $a3,$sp,0x234 +/* f04084c: 25e40008 */ addiu $a0,$t7,0x8 +/* f040850: 0c00b78d */ jal 0x2de34 +/* f040854: 25e50028 */ addiu $a1,$t7,0x28 +/* f040858: 14400002 */ bnez $v0,.L0f040864 +/* f04085c: 24050001 */ addiu $a1,$zero,0x1 +/* f040860: afa00268 */ sw $zero,0x268($sp) +.L0f040864: +/* f040864: 0fc079ef */ jal func0f01e7bc +/* f040868: 8fa40278 */ lw $a0,0x278($sp) +/* f04086c: 8fab0268 */ lw $t3,0x268($sp) +/* f040870: 240d0001 */ addiu $t5,$zero,0x1 +/* f040874: 51600440 */ beqzl $t3,.L0f041978 +/* f040878: 8fa80268 */ lw $t0,0x268($sp) +/* f04087c: 93ae026f */ lbu $t6,0x26f($sp) +/* f040880: afa001f8 */ sw $zero,0x1f8($sp) +/* f040884: afa001f4 */ sw $zero,0x1f4($sp) +/* f040888: afad01f0 */ sw $t5,0x1f0($sp) +/* f04088c: 11c00004 */ beqz $t6,.L0f0408a0 +/* f040890: afa001cc */ sw $zero,0x1cc($sp) +/* f040894: 240a083f */ addiu $t2,$zero,0x83f +/* f040898: 10000003 */ beqz $zero,.L0f0408a8 +/* f04089c: afaa01c8 */ sw $t2,0x1c8($sp) +.L0f0408a0: +/* f0408a0: 240f083b */ addiu $t7,$zero,0x83b +/* f0408a4: afaf01c8 */ sw $t7,0x1c8($sp) +.L0f0408a8: +/* f0408a8: 8fa7025c */ lw $a3,0x25c($sp) +/* f0408ac: 8ce20004 */ lw $v0,0x4($a3) +/* f0408b0: 50400004 */ beqzl $v0,.L0f0408c4 +/* f0408b4: 00004825 */ or $t1,$zero,$zero +/* f0408b8: 10000002 */ beqz $zero,.L0f0408c4 +/* f0408bc: 904902fe */ lbu $t1,0x2fe($v0) +/* f0408c0: 00004825 */ or $t1,$zero,$zero +.L0f0408c4: +/* f0408c4: 39220003 */ xori $v0,$t1,0x3 +/* f0408c8: 2c420001 */ sltiu $v0,$v0,0x1 +/* f0408cc: 1040000f */ beqz $v0,.L0f04090c +/* f0408d0: 00401825 */ or $v1,$v0,$zero +/* f0408d4: afa2005c */ sw $v0,0x5c($sp) +/* f0408d8: 0fc12472 */ jal func0f0491c8 +/* f0408dc: 8fa40278 */ lw $a0,0x278($sp) +/* f0408e0: 3c014316 */ lui $at,0x4316 +/* f0408e4: 44813000 */ mtc1 $at,$f6 +/* f0408e8: 0000c025 */ or $t8,$zero,$zero +/* f0408ec: 4600303c */ c.lt.s $f6,$f0 +/* f0408f0: 00000000 */ sll $zero,$zero,0x0 +/* f0408f4: 45020003 */ bc1fl .L0f040904 +/* f0408f8: afb8005c */ sw $t8,0x5c($sp) +/* f0408fc: 24180001 */ addiu $t8,$zero,0x1 +/* f040900: afb8005c */ sw $t8,0x5c($sp) +.L0f040904: +/* f040904: 8fa7025c */ lw $a3,0x25c($sp) +/* f040908: 03001825 */ or $v1,$t8,$zero +.L0f04090c: +/* f04090c: afa301c0 */ sw $v1,0x1c0($sp) +/* f040910: 10600016 */ beqz $v1,.L0f04096c +/* f040914: afa001bc */ sw $zero,0x1bc($sp) +/* f040918: c4ea0008 */ lwc1 $f10,0x8($a3) +/* f04091c: c7b00244 */ lwc1 $f16,0x244($sp) +/* f040920: c7a80248 */ lwc1 $f8,0x248($sp) +/* f040924: 27a401e0 */ addiu $a0,$sp,0x1e0 +/* f040928: 46105481 */ sub.s $f18,$f10,$f16 +/* f04092c: c7b0024c */ lwc1 $f16,0x24c($sp) +/* f040930: 27a501e4 */ addiu $a1,$sp,0x1e4 +/* f040934: 27a601e8 */ addiu $a2,$sp,0x1e8 +/* f040938: e7b201e0 */ swc1 $f18,0x1e0($sp) +/* f04093c: c4e4000c */ lwc1 $f4,0xc($a3) +/* f040940: 46082181 */ sub.s $f6,$f4,$f8 +/* f040944: e7a601e4 */ swc1 $f6,0x1e4($sp) +/* f040948: c4ea0010 */ lwc1 $f10,0x10($a3) +/* f04094c: 46105481 */ sub.s $f18,$f10,$f16 +/* f040950: 0c0011e4 */ jal 0x4790 +/* f040954: e7b201e8 */ swc1 $f18,0x1e8($sp) +/* f040958: 8fa4025c */ lw $a0,0x25c($sp) +/* f04095c: 0fc1905e */ jal func0f064178 +/* f040960: 24050001 */ addiu $a1,$zero,0x1 +/* f040964: 1000002f */ beqz $zero,.L0f040a24 +/* f040968: 8fab0278 */ lw $t3,0x278($sp) +.L0f04096c: +/* f04096c: 0c0068f4 */ jal 0x1a3d0 +/* f040970: c7ac0200 */ lwc1 $f12,0x200($sp) +/* f040974: e7a00060 */ swc1 $f0,0x60($sp) +/* f040978: 0c0068f7 */ jal 0x1a3dc +/* f04097c: c7ac0204 */ lwc1 $f12,0x204($sp) +/* f040980: c7a40060 */ lwc1 $f4,0x60($sp) +/* f040984: c7ac0200 */ lwc1 $f12,0x200($sp) +/* f040988: 46040202 */ mul.s $f8,$f0,$f4 +/* f04098c: 0c0068f7 */ jal 0x1a3dc +/* f040990: e7a801e0 */ swc1 $f8,0x1e0($sp) +/* f040994: e7a001e4 */ swc1 $f0,0x1e4($sp) +/* f040998: 0c0068f4 */ jal 0x1a3d0 +/* f04099c: c7ac0200 */ lwc1 $f12,0x200($sp) +/* f0409a0: e7a00060 */ swc1 $f0,0x60($sp) +/* f0409a4: 0c0068f4 */ jal 0x1a3d0 +/* f0409a8: c7ac0204 */ lwc1 $f12,0x204($sp) +/* f0409ac: c7a60060 */ lwc1 $f6,0x60($sp) +/* f0409b0: 93ac026f */ lbu $t4,0x26f($sp) +/* f0409b4: 46060282 */ mul.s $f10,$f0,$f6 +/* f0409b8: 11800019 */ beqz $t4,.L0f040a20 +/* f0409bc: e7aa01e8 */ swc1 $f10,0x1e8($sp) +/* f0409c0: 0fc644fe */ jal func0f1913f8 +/* f0409c4: 8fa40278 */ lw $a0,0x278($sp) +/* f0409c8: 8fb90278 */ lw $t9,0x278($sp) +/* f0409cc: 00404825 */ or $t1,$v0,$zero +/* f0409d0: 8fae0278 */ lw $t6,0x278($sp) +/* f0409d4: 8f280170 */ lw $t0,0x170($t9) +/* f0409d8: 0008582b */ sltu $t3,$zero,$t0 +/* f0409dc: 11600004 */ beqz $t3,.L0f0409f0 +/* f0409e0: 01604025 */ or $t0,$t3,$zero +/* f0409e4: 8f280174 */ lw $t0,0x174($t9) +/* f0409e8: 0008682b */ sltu $t5,$zero,$t0 +/* f0409ec: 01a04025 */ or $t0,$t5,$zero +.L0f0409f0: +/* f0409f0: 8dc302d4 */ lw $v1,0x2d4($t6) +/* f0409f4: 8fb8027c */ lw $t8,0x27c($sp) +/* f0409f8: 27a401e0 */ addiu $a0,$sp,0x1e0 +/* f0409fc: 8c66004c */ lw $a2,0x4c($v1) +/* f040a00: 00786021 */ addu $t4,$v1,$t8 +/* f040a04: 9187004d */ lbu $a3,0x4d($t4) +/* f040a08: 8c650020 */ lw $a1,0x20($v1) +/* f040a0c: 00065080 */ sll $t2,$a2,0x2 +/* f040a10: 000a37c2 */ srl $a2,$t2,0x1f +/* f040a14: afa80014 */ sw $t0,0x14($sp) +/* f040a18: 0fc283eb */ jal func0f0a0fac +/* f040a1c: afa90010 */ sw $t1,0x10($sp) +.L0f040a20: +/* f040a20: 8fab0278 */ lw $t3,0x278($sp) +.L0f040a24: +/* f040a24: 93b90260 */ lbu $t9,0x260($sp) +/* f040a28: 24010016 */ addiu $at,$zero,0x16 +/* f040a2c: 8d6302d4 */ lw $v1,0x2d4($t3) +/* f040a30: 50600018 */ beqzl $v1,.L0f040a94 +/* f040a34: 3c014780 */ lui $at,0x4780 +/* f040a38: 57210016 */ bnel $t9,$at,.L0f040a94 +/* f040a3c: 3c014780 */ lui $at,0x4780 +/* f040a40: 8c6d0128 */ lw $t5,0x128($v1) +/* f040a44: 240e0001 */ addiu $t6,$zero,0x1 +/* f040a48: 01602025 */ or $a0,$t3,$zero +/* f040a4c: 15a00010 */ bnez $t5,.L0f040a90 +/* f040a50: 00002825 */ or $a1,$zero,$zero +/* f040a54: afae0250 */ sw $t6,0x250($sp) +/* f040a58: 27a601e0 */ addiu $a2,$sp,0x1e0 +/* f040a5c: 0fc667e1 */ jal func0f199f84 +/* f040a60: 27a70244 */ addiu $a3,$sp,0x244 +/* f040a64: 24010002 */ addiu $at,$zero,0x2 +/* f040a68: 5441000a */ bnel $v0,$at,.L0f040a94 +/* f040a6c: 3c014780 */ lui $at,0x4780 +/* f040a70: 0c004b70 */ jal 0x12dc0 +/* f040a74: 00000000 */ sll $zero,$zero,0x0 +/* f040a78: 240100ff */ addiu $at,$zero,0xff +/* f040a7c: 0041001b */ divu $zero,$v0,$at +/* f040a80: 00005010 */ mfhi $t2 +/* f040a84: 2d4f00c9 */ sltiu $t7,$t2,0xc9 +/* f040a88: 39ef0001 */ xori $t7,$t7,0x1 +/* f040a8c: a3af026e */ sb $t7,0x26e($sp) +.L0f040a90: +/* f040a90: 3c014780 */ lui $at,0x4780 +.L0f040a94: +/* f040a94: 44810000 */ mtc1 $at,$f0 +/* f040a98: c7b001e0 */ lwc1 $f16,0x1e0($sp) +/* f040a9c: c7a40244 */ lwc1 $f4,0x244($sp) +/* f040aa0: c7a601e4 */ lwc1 $f6,0x1e4($sp) +/* f040aa4: 46008482 */ mul.s $f18,$f16,$f0 +/* f040aa8: c7b00248 */ lwc1 $f16,0x248($sp) +/* f040aac: 8fa40278 */ lw $a0,0x278($sp) +/* f040ab0: 46003282 */ mul.s $f10,$f6,$f0 +/* f040ab4: c7a6024c */ lwc1 $f6,0x24c($sp) +/* f040ab8: 00002825 */ or $a1,$zero,$zero +/* f040abc: 46049200 */ add.s $f8,$f18,$f4 +/* f040ac0: c7a401e8 */ lwc1 $f4,0x1e8($sp) +/* f040ac4: 46105480 */ add.s $f18,$f10,$f16 +/* f040ac8: e7a80228 */ swc1 $f8,0x228($sp) +/* f040acc: 46002202 */ mul.s $f8,$f4,$f0 +/* f040ad0: e7b2022c */ swc1 $f18,0x22c($sp) +/* f040ad4: 46064280 */ add.s $f10,$f8,$f6 +/* f040ad8: 0fc079ef */ jal func0f01e7bc +/* f040adc: e7aa0230 */ swc1 $f10,0x230($sp) +/* f040ae0: 93b8026f */ lbu $t8,0x26f($sp) +/* f040ae4: 27a40244 */ addiu $a0,$sp,0x244 +/* f040ae8: 27a50234 */ addiu $a1,$sp,0x234 +/* f040aec: 13000004 */ beqz $t8,.L0f040b00 +/* f040af0: 27a60228 */ addiu $a2,$sp,0x228 +/* f040af4: 240c0001 */ addiu $t4,$zero,0x1 +/* f040af8: 3c01800a */ lui $at,0x800a +/* f040afc: ac2ca44c */ sw $t4,-0x5bb4($at) +.L0f040b00: +/* f040b00: 24190010 */ addiu $t9,$zero,0x10 +/* f040b04: afb90010 */ sw $t9,0x10($sp) +/* f040b08: 0c00b764 */ jal 0x2dd90 +/* f040b0c: 8fa701c8 */ lw $a3,0x1c8($sp) +/* f040b10: 1440000a */ bnez $v0,.L0f040b3c +/* f040b14: 240d0001 */ addiu $t5,$zero,0x1 +/* f040b18: 3c067f1b */ lui $a2,0x7f1b +/* f040b1c: afad0224 */ sw $t5,0x224($sp) +/* f040b20: 24c68af4 */ addiu $a2,$a2,-29964 +/* f040b24: 27a40228 */ addiu $a0,$sp,0x228 +/* f040b28: 0c0093af */ jal 0x24ebc +/* f040b2c: 24052f28 */ addiu $a1,$zero,0x2f28 +/* f040b30: 0c0093ac */ jal 0x24eb0 +/* f040b34: 00000000 */ sll $zero,$zero,0x0 +/* f040b38: afa201cc */ sw $v0,0x1cc($sp) +.L0f040b3c: +/* f040b3c: 8fa40278 */ lw $a0,0x278($sp) +/* f040b40: 0fc079ef */ jal func0f01e7bc +/* f040b44: 24050001 */ addiu $a1,$zero,0x1 +/* f040b48: 93ae026f */ lbu $t6,0x26f($sp) +/* f040b4c: 3c01800a */ lui $at,0x800a +/* f040b50: 51c00003 */ beqzl $t6,.L0f040b60 +/* f040b54: 8fab01cc */ lw $t3,0x1cc($sp) +/* f040b58: ac20a44c */ sw $zero,-0x5bb4($at) +/* f040b5c: 8fab01cc */ lw $t3,0x1cc($sp) +.L0f040b60: +/* f040b60: 8faa01c0 */ lw $t2,0x1c0($sp) +/* f040b64: 55600015 */ bnezl $t3,.L0f040bbc +/* f040b68: c7a80228 */ lwc1 $f8,0x228($sp) +/* f040b6c: 51400013 */ beqzl $t2,.L0f040bbc +/* f040b70: c7a80228 */ lwc1 $f8,0x228($sp) +/* f040b74: 0c004b70 */ jal 0x12dc0 +/* f040b78: 00000000 */ sll $zero,$zero,0x0 +/* f040b7c: 24010064 */ addiu $at,$zero,0x64 +/* f040b80: 0041001b */ divu $zero,$v0,$at +/* f040b84: 00001810 */ mfhi $v1 +/* f040b88: 2c6f0033 */ sltiu $t7,$v1,0x33 +/* f040b8c: 39ef0001 */ xori $t7,$t7,0x1 +/* f040b90: 11e00009 */ beqz $t7,.L0f040bb8 +/* f040b94: afaf01bc */ sw $t7,0x1bc($sp) +/* f040b98: 8fb8025c */ lw $t8,0x25c($sp) +/* f040b9c: afb801cc */ sw $t8,0x1cc($sp) +/* f040ba0: c7100008 */ lwc1 $f16,0x8($t8) +/* f040ba4: e7b00228 */ swc1 $f16,0x228($sp) +/* f040ba8: c712000c */ lwc1 $f18,0xc($t8) +/* f040bac: e7b2022c */ swc1 $f18,0x22c($sp) +/* f040bb0: c7040010 */ lwc1 $f4,0x10($t8) +/* f040bb4: e7a40230 */ swc1 $f4,0x230($sp) +.L0f040bb8: +/* f040bb8: c7a80228 */ lwc1 $f8,0x228($sp) +.L0f040bbc: +/* f040bbc: c7a60244 */ lwc1 $f6,0x244($sp) +/* f040bc0: c7aa022c */ lwc1 $f10,0x22c($sp) +/* f040bc4: c7b00248 */ lwc1 $f16,0x248($sp) +/* f040bc8: 46064001 */ sub.s $f0,$f8,$f6 +/* f040bcc: c7b20230 */ lwc1 $f18,0x230($sp) +/* f040bd0: c7a4024c */ lwc1 $f4,0x24c($sp) +/* f040bd4: 46105081 */ sub.s $f2,$f10,$f16 +/* f040bd8: 46000202 */ mul.s $f8,$f0,$f0 +/* f040bdc: 93a40260 */ lbu $a0,0x260($sp) +/* f040be0: 46049301 */ sub.s $f12,$f18,$f4 +/* f040be4: 46021182 */ mul.s $f6,$f2,$f2 +/* f040be8: 24010018 */ addiu $at,$zero,0x18 +/* f040bec: 460c6402 */ mul.s $f16,$f12,$f12 +/* f040bf0: 46064280 */ add.s $f10,$f8,$f6 +/* f040bf4: 46105480 */ add.s $f18,$f10,$f16 +/* f040bf8: 1081000f */ beq $a0,$at,.L0f040c38 +/* f040bfc: e7b201d0 */ swc1 $f18,0x1d0($sp) +/* f040c00: 24010019 */ addiu $at,$zero,0x19 +/* f040c04: 1081000c */ beq $a0,$at,.L0f040c38 +/* f040c08: 24010012 */ addiu $at,$zero,0x12 +/* f040c0c: 14810003 */ bne $a0,$at,.L0f040c1c +/* f040c10: 93ac0263 */ lbu $t4,0x263($sp) +/* f040c14: 24010001 */ addiu $at,$zero,0x1 +/* f040c18: 11810007 */ beq $t4,$at,.L0f040c38 +.L0f040c1c: +/* f040c1c: 24010017 */ addiu $at,$zero,0x17 +/* f040c20: 10810005 */ beq $a0,$at,.L0f040c38 +/* f040c24: 2401001b */ addiu $at,$zero,0x1b +/* f040c28: 10810003 */ beq $a0,$at,.L0f040c38 +/* f040c2c: 24010034 */ addiu $at,$zero,0x34 +/* f040c30: 54810171 */ bnel $a0,$at,.L0f0411f8 +/* f040c34: 24010006 */ addiu $at,$zero,0x6 +.L0f040c38: +/* f040c38: 93b9026f */ lbu $t9,0x26f($sp) +/* f040c3c: afa00250 */ sw $zero,0x250($sp) +/* f040c40: 3c017f1b */ lui $at,0x7f1b +/* f040c44: 17200006 */ bnez $t9,.L0f040c60 +/* f040c48: c7a801d0 */ lwc1 $f8,0x1d0($sp) +/* f040c4c: c42490cc */ lwc1 $f4,-0x6f34($at) +/* f040c50: 4608203c */ c.lt.s $f4,$f8 +/* f040c54: 00000000 */ sll $zero,$zero,0x0 +/* f040c58: 45020164 */ bc1fl .L0f0411ec +/* f040c5c: afa00268 */ sw $zero,0x268($sp) +.L0f040c60: +/* f040c60: 0fc2c3f4 */ jal func0f0b0fd0 +/* f040c64: 00000000 */ sll $zero,$zero,0x0 +/* f040c68: 93ad0263 */ lbu $t5,0x263($sp) +/* f040c6c: 93a40260 */ lbu $a0,0x260($sp) +/* f040c70: 24010018 */ addiu $at,$zero,0x18 +/* f040c74: 000d7080 */ sll $t6,$t5,0x2 +/* f040c78: 004e5821 */ addu $t3,$v0,$t6 +/* f040c7c: 10810006 */ beq $a0,$at,.L0f040c98 +/* f040c80: 8d630014 */ lw $v1,0x14($t3) +/* f040c84: 24010034 */ addiu $at,$zero,0x34 +/* f040c88: 10810003 */ beq $a0,$at,.L0f040c98 +/* f040c8c: 24010019 */ addiu $at,$zero,0x19 +/* f040c90: 5481000e */ bnel $a0,$at,.L0f040ccc +/* f040c94: 2401001b */ addiu $at,$zero,0x1b +.L0f040c98: +/* f040c98: 8c6a0010 */ lw $t2,0x10($v1) +/* f040c9c: 24050053 */ addiu $a1,$zero,0x53 +/* f040ca0: 8fa60278 */ lw $a2,0x278($sp) +/* f040ca4: 000a7840 */ sll $t7,$t2,0x1 +/* f040ca8: 05e30003 */ bgezl $t7,.L0f040cb8 +/* f040cac: 8c640040 */ lw $a0,0x40($v1) +/* f040cb0: 24050054 */ addiu $a1,$zero,0x54 +/* f040cb4: 8c640040 */ lw $a0,0x40($v1) +.L0f040cb8: +/* f040cb8: 0fc22e20 */ jal func0f08b880 +/* f040cbc: afa300d4 */ sw $v1,0xd4($sp) +/* f040cc0: 1000002e */ beqz $zero,.L0f040d7c +/* f040cc4: afa201b8 */ sw $v0,0x1b8($sp) +/* f040cc8: 2401001b */ addiu $at,$zero,0x1b +.L0f040ccc: +/* f040ccc: 1481000a */ bne $a0,$at,.L0f040cf8 +/* f040cd0: 24050056 */ addiu $a1,$zero,0x56 +/* f040cd4: 8c640040 */ lw $a0,0x40($v1) +/* f040cd8: afa300d4 */ sw $v1,0xd4($sp) +/* f040cdc: 0fc22e20 */ jal func0f08b880 +/* f040ce0: 8fa60278 */ lw $a2,0x278($sp) +/* f040ce4: 10400025 */ beqz $v0,.L0f040d7c +/* f040ce8: afa201b8 */ sw $v0,0x1b8($sp) +/* f040cec: 93b80263 */ lbu $t8,0x263($sp) +/* f040cf0: 10000022 */ beqz $zero,.L0f040d7c +/* f040cf4: a058005f */ sb $t8,0x5f($v0) +.L0f040cf8: +/* f040cf8: 24010017 */ addiu $at,$zero,0x17 +/* f040cfc: 1481000a */ bne $a0,$at,.L0f040d28 +/* f040d00: 24050055 */ addiu $a1,$zero,0x55 +/* f040d04: 8c640040 */ lw $a0,0x40($v1) +/* f040d08: afa300d4 */ sw $v1,0xd4($sp) +/* f040d0c: 0fc22e20 */ jal func0f08b880 +/* f040d10: 8fa60278 */ lw $a2,0x278($sp) +/* f040d14: 10400019 */ beqz $v0,.L0f040d7c +/* f040d18: afa201b8 */ sw $v0,0x1b8($sp) +/* f040d1c: 93ac0263 */ lbu $t4,0x263($sp) +/* f040d20: 10000016 */ beqz $zero,.L0f040d7c +/* f040d24: a04c005f */ sb $t4,0x5f($v0) +.L0f040d28: +/* f040d28: 24010012 */ addiu $at,$zero,0x12 +/* f040d2c: 1481000b */ bne $a0,$at,.L0f040d5c +/* f040d30: 3c0d800a */ lui $t5,0x800a +/* f040d34: 8c640040 */ lw $a0,0x40($v1) +/* f040d38: afa300d4 */ sw $v1,0xd4($sp) +/* f040d3c: 24050055 */ addiu $a1,$zero,0x55 +/* f040d40: 0fc22e20 */ jal func0f08b880 +/* f040d44: 8fa60278 */ lw $a2,0x278($sp) +/* f040d48: 1040000c */ beqz $v0,.L0f040d7c +/* f040d4c: afa201b8 */ sw $v0,0x1b8($sp) +/* f040d50: 24190002 */ addiu $t9,$zero,0x2 +/* f040d54: 10000009 */ beqz $zero,.L0f040d7c +/* f040d58: a059005f */ sb $t9,0x5f($v0) +.L0f040d5c: +/* f040d5c: 8dada244 */ lw $t5,-0x5dbc($t5) +/* f040d60: 8c640040 */ lw $a0,0x40($v1) +/* f040d64: 27a50260 */ addiu $a1,$sp,0x260 +/* f040d68: 8dae00bc */ lw $t6,0xbc($t5) +/* f040d6c: 8dc60004 */ lw $a2,0x4($t6) +/* f040d70: 0fc22d96 */ jal func0f08b658 +/* f040d74: afa300d4 */ sw $v1,0xd4($sp) +/* f040d78: afa201b8 */ sw $v0,0x1b8($sp) +.L0f040d7c: +/* f040d7c: 1040011b */ beqz $v0,.L0f0411ec +/* f040d80: 8fab00d4 */ lw $t3,0xd4($sp) +/* f040d84: 8d6a004c */ lw $t2,0x4c($t3) +/* f040d88: 3c017f1b */ lui $at,0x7f1b +/* f040d8c: c43090d0 */ lwc1 $f16,-0x6f30($at) +/* f040d90: 448a3000 */ mtc1 $t2,$f6 +/* f040d94: 3c014270 */ lui $at,0x4270 +/* f040d98: 44812000 */ mtc1 $at,$f4 +/* f040d9c: 468032a0 */ cvt.s.w $f10,$f6 +/* f040da0: 3c017f1b */ lui $at,0x7f1b +/* f040da4: 93b8026f */ lbu $t8,0x26f($sp) +/* f040da8: 8fa40278 */ lw $a0,0x278($sp) +/* f040dac: 2405001e */ addiu $a1,$zero,0x1e +/* f040db0: 46105482 */ mul.s $f18,$f10,$f16 +/* f040db4: c43090d4 */ lwc1 $f16,-0x6f2c($at) +/* f040db8: 46049203 */ div.s $f8,$f18,$f4 +/* f040dbc: e7a80168 */ swc1 $f8,0x168($sp) +/* f040dc0: 8d6f0054 */ lw $t7,0x54($t3) +/* f040dc4: 448f3000 */ mtc1 $t7,$f6 +/* f040dc8: 00000000 */ sll $zero,$zero,0x0 +/* f040dcc: 468032a0 */ cvt.s.w $f10,$f6 +/* f040dd0: 46105482 */ mul.s $f18,$f10,$f16 +/* f040dd4: 13000080 */ beqz $t8,.L0f040fd8 +/* f040dd8: e7b200cc */ swc1 $f18,0xcc($sp) +/* f040ddc: 0fc1241a */ jal func0f049068 +/* f040de0: 00003025 */ or $a2,$zero,$zero +/* f040de4: 1040007c */ beqz $v0,.L0f040fd8 +/* f040de8: 00000000 */ sll $zero,$zero,0x0 +/* f040dec: 93a20263 */ lbu $v0,0x263($sp) +/* f040df0: 00001825 */ or $v1,$zero,$zero +/* f040df4: 93a40260 */ lbu $a0,0x260($sp) +/* f040df8: 14400025 */ bnez $v0,.L0f040e90 +/* f040dfc: 24010018 */ addiu $at,$zero,0x18 +/* f040e00: 10810006 */ beq $a0,$at,.L0f040e1c +/* f040e04: 8fac025c */ lw $t4,0x25c($sp) +/* f040e08: 24010034 */ addiu $at,$zero,0x34 +/* f040e0c: 10810003 */ beq $a0,$at,.L0f040e1c +/* f040e10: 24010019 */ addiu $at,$zero,0x19 +/* f040e14: 5481001f */ bnel $a0,$at,.L0f040e94 +/* f040e18: 93a40260 */ lbu $a0,0x260($sp) +.L0f040e1c: +/* f040e1c: 91820000 */ lbu $v0,0x0($t4) +/* f040e20: 24010003 */ addiu $at,$zero,0x3 +/* f040e24: 8fb9025c */ lw $t9,0x25c($sp) +/* f040e28: 10410003 */ beq $v0,$at,.L0f040e38 +/* f040e2c: 24010006 */ addiu $at,$zero,0x6 +/* f040e30: 14410051 */ bne $v0,$at,.L0f040f78 +/* f040e34: 00000000 */ sll $zero,$zero,0x0 +.L0f040e38: +/* f040e38: c7240008 */ lwc1 $f4,0x8($t9) +/* f040e3c: c7aa0244 */ lwc1 $f10,0x244($sp) +/* f040e40: c7b20248 */ lwc1 $f18,0x248($sp) +/* f040e44: e7a400b8 */ swc1 $f4,0xb8($sp) +/* f040e48: 8f2d0004 */ lw $t5,0x4($t9) +/* f040e4c: 460a2401 */ sub.s $f16,$f4,$f10 +/* f040e50: c7aa024c */ lwc1 $f10,0x24c($sp) +/* f040e54: c5a800b4 */ lwc1 $f8,0xb4($t5) +/* f040e58: 27a401e0 */ addiu $a0,$sp,0x1e0 +/* f040e5c: 27a501e4 */ addiu $a1,$sp,0x1e4 +/* f040e60: e7a800bc */ swc1 $f8,0xbc($sp) +/* f040e64: c7260010 */ lwc1 $f6,0x10($t9) +/* f040e68: e7b001e0 */ swc1 $f16,0x1e0($sp) +/* f040e6c: 46124101 */ sub.s $f4,$f8,$f18 +/* f040e70: 27a601e8 */ addiu $a2,$sp,0x1e8 +/* f040e74: e7a600c0 */ swc1 $f6,0xc0($sp) +/* f040e78: 460a3401 */ sub.s $f16,$f6,$f10 +/* f040e7c: e7a401e4 */ swc1 $f4,0x1e4($sp) +/* f040e80: 0c0011e4 */ jal 0x4790 +/* f040e84: e7b001e8 */ swc1 $f16,0x1e8($sp) +/* f040e88: 1000003b */ beqz $zero,.L0f040f78 +/* f040e8c: 24030001 */ addiu $v1,$zero,0x1 +.L0f040e90: +/* f040e90: 93a40260 */ lbu $a0,0x260($sp) +.L0f040e94: +/* f040e94: 24050017 */ addiu $a1,$zero,0x17 +/* f040e98: 24010012 */ addiu $at,$zero,0x12 +/* f040e9c: 14a40003 */ bne $a1,$a0,.L0f040eac +/* f040ea0: 00000000 */ sll $zero,$zero,0x0 +/* f040ea4: 50400004 */ beqzl $v0,.L0f040eb8 +/* f040ea8: 8fae025c */ lw $t6,0x25c($sp) +.L0f040eac: +/* f040eac: 14810017 */ bne $a0,$at,.L0f040f0c +/* f040eb0: 00000000 */ sll $zero,$zero,0x0 +/* f040eb4: 8fae025c */ lw $t6,0x25c($sp) +.L0f040eb8: +/* f040eb8: 24010003 */ addiu $at,$zero,0x3 +/* f040ebc: 8faa025c */ lw $t2,0x25c($sp) +/* f040ec0: 91c20000 */ lbu $v0,0x0($t6) +/* f040ec4: 10410003 */ beq $v0,$at,.L0f040ed4 +/* f040ec8: 24010006 */ addiu $at,$zero,0x6 +/* f040ecc: 1441002a */ bne $v0,$at,.L0f040f78 +/* f040ed0: 00000000 */ sll $zero,$zero,0x0 +.L0f040ed4: +/* f040ed4: c5480008 */ lwc1 $f8,0x8($t2) +/* f040ed8: 27a40244 */ addiu $a0,$sp,0x244 +/* f040edc: 8fa500cc */ lw $a1,0xcc($sp) +/* f040ee0: e7a800b8 */ swc1 $f8,0xb8($sp) +/* f040ee4: 8d4b0004 */ lw $t3,0x4($t2) +/* f040ee8: 27a600b8 */ addiu $a2,$sp,0xb8 +/* f040eec: 27a701e0 */ addiu $a3,$sp,0x1e0 +/* f040ef0: c57200b4 */ lwc1 $f18,0xb4($t3) +/* f040ef4: e7b200bc */ swc1 $f18,0xbc($sp) +/* f040ef8: c5440010 */ lwc1 $f4,0x10($t2) +/* f040efc: 0fc100c7 */ jal func0f04031c +/* f040f00: e7a400c0 */ swc1 $f4,0xc0($sp) +/* f040f04: 1000001c */ beqz $zero,.L0f040f78 +/* f040f08: 24030001 */ addiu $v1,$zero,0x1 +.L0f040f0c: +/* f040f0c: 14a40002 */ bne $a1,$a0,.L0f040f18 +/* f040f10: 24010001 */ addiu $at,$zero,0x1 +/* f040f14: 10410003 */ beq $v0,$at,.L0f040f24 +.L0f040f18: +/* f040f18: 2401001b */ addiu $at,$zero,0x1b +/* f040f1c: 14810016 */ bne $a0,$at,.L0f040f78 +/* f040f20: 00000000 */ sll $zero,$zero,0x0 +.L0f040f24: +/* f040f24: 8faf025c */ lw $t7,0x25c($sp) +/* f040f28: 24010006 */ addiu $at,$zero,0x6 +/* f040f2c: 27a40244 */ addiu $a0,$sp,0x244 +/* f040f30: c5e60008 */ lwc1 $f6,0x8($t7) +/* f040f34: 27a600b8 */ addiu $a2,$sp,0xb8 +/* f040f38: 27a701e0 */ addiu $a3,$sp,0x1e0 +/* f040f3c: e7a600b8 */ swc1 $f6,0xb8($sp) +/* f040f40: c5ea000c */ lwc1 $f10,0xc($t7) +/* f040f44: e7aa00bc */ swc1 $f10,0xbc($sp) +/* f040f48: c5f00010 */ lwc1 $f16,0x10($t7) +/* f040f4c: e7b000c0 */ swc1 $f16,0xc0($sp) +/* f040f50: 91f80000 */ lbu $t8,0x0($t7) +/* f040f54: 17010005 */ bne $t8,$at,.L0f040f6c +/* f040f58: 3c0141c8 */ lui $at,0x41c8 +/* f040f5c: 44814000 */ mtc1 $at,$f8 +/* f040f60: 00000000 */ sll $zero,$zero,0x0 +/* f040f64: 46085481 */ sub.s $f18,$f10,$f8 +/* f040f68: e7b200bc */ swc1 $f18,0xbc($sp) +.L0f040f6c: +/* f040f6c: 0fc100c7 */ jal func0f04031c +/* f040f70: 8fa500cc */ lw $a1,0xcc($sp) +/* f040f74: 24030001 */ addiu $v1,$zero,0x1 +.L0f040f78: +/* f040f78: 10600017 */ beqz $v1,.L0f040fd8 +/* f040f7c: 8fa40278 */ lw $a0,0x278($sp) +/* f040f80: 0fc122a1 */ jal func0f048a84 +/* f040f84: 27a500b8 */ addiu $a1,$sp,0xb8 +/* f040f88: e7a000b4 */ swc1 $f0,0xb4($sp) +/* f040f8c: 0c0068f4 */ jal 0x1a3d0 +/* f040f90: 46000306 */ mov.s $f12,$f0 +/* f040f94: c7ac00b4 */ lwc1 $f12,0xb4($sp) +/* f040f98: 0c0068f7 */ jal 0x1a3dc +/* f040f9c: e7a000b0 */ swc1 $f0,0xb0($sp) +/* f040fa0: c7ac01e8 */ lwc1 $f12,0x1e8($sp) +/* f040fa4: c7ae00b0 */ lwc1 $f14,0xb0($sp) +/* f040fa8: c7a201e0 */ lwc1 $f2,0x1e0($sp) +/* f040fac: 460c0102 */ mul.s $f4,$f0,$f12 +/* f040fb0: 00000000 */ sll $zero,$zero,0x0 +/* f040fb4: 46027182 */ mul.s $f6,$f14,$f2 +/* f040fb8: 00000000 */ sll $zero,$zero,0x0 +/* f040fbc: 460c7282 */ mul.s $f10,$f14,$f12 +/* f040fc0: 00000000 */ sll $zero,$zero,0x0 +/* f040fc4: 46020202 */ mul.s $f8,$f0,$f2 +/* f040fc8: 46062400 */ add.s $f16,$f4,$f6 +/* f040fcc: e7b001e0 */ swc1 $f16,0x1e0($sp) +/* f040fd0: 46085481 */ sub.s $f18,$f10,$f8 +/* f040fd4: e7b201e8 */ swc1 $f18,0x1e8($sp) +.L0f040fd8: +/* f040fd8: 0c00566c */ jal 0x159b0 +/* f040fdc: 27a40178 */ addiu $a0,$sp,0x178 +/* f040fe0: c7ac0200 */ lwc1 $f12,0x200($sp) +/* f040fe4: 0c0058ba */ jal 0x162e8 +/* f040fe8: 27a5011c */ addiu $a1,$sp,0x11c +/* f040fec: c7ac0204 */ lwc1 $f12,0x204($sp) +/* f040ff0: 0c0058dd */ jal 0x16374 +/* f040ff4: 27a500dc */ addiu $a1,$sp,0xdc +/* f040ff8: 27a400dc */ addiu $a0,$sp,0xdc +/* f040ffc: 0c0056f8 */ jal 0x15be0 +/* f041000: 27a5011c */ addiu $a1,$sp,0x11c +/* f041004: c7ac0168 */ lwc1 $f12,0x168($sp) +/* f041008: c7a401e0 */ lwc1 $f4,0x1e0($sp) +/* f04100c: c7b001e4 */ lwc1 $f16,0x1e4($sp) +/* f041010: c7a801e8 */ lwc1 $f8,0x1e8($sp) +/* f041014: 460c2182 */ mul.s $f6,$f4,$f12 +/* f041018: c7a200cc */ lwc1 $f2,0xcc($sp) +/* f04101c: 3c01800a */ lui $at,0x800a +/* f041020: 460c8282 */ mul.s $f10,$f16,$f12 +/* f041024: c420a00c */ lwc1 $f0,-0x5ff4($at) +/* f041028: 8fac00d4 */ lw $t4,0xd4($sp) +/* f04102c: 460c4482 */ mul.s $f18,$f8,$f12 +/* f041030: e7a6015c */ swc1 $f6,0x15c($sp) +/* f041034: 8fa401b8 */ lw $a0,0x1b8($sp) +/* f041038: 46022102 */ mul.s $f4,$f4,$f2 +/* f04103c: e7aa0160 */ swc1 $f10,0x160($sp) +/* f041040: 2401ffff */ addiu $at,$zero,-1 +/* f041044: 46003182 */ mul.s $f6,$f6,$f0 +/* f041048: e7b20164 */ swc1 $f18,0x164($sp) +/* f04104c: 27a50244 */ addiu $a1,$sp,0x244 +/* f041050: 27a60234 */ addiu $a2,$sp,0x234 +/* f041054: 27a7011c */ addiu $a3,$sp,0x11c +/* f041058: 27ae016c */ addiu $t6,$sp,0x16c +/* f04105c: 27ab0178 */ addiu $t3,$sp,0x178 +/* f041060: 46062100 */ add.s $f4,$f4,$f6 +/* f041064: 46028182 */ mul.s $f6,$f16,$f2 +/* f041068: e7a4016c */ swc1 $f4,0x16c($sp) +/* f04106c: 46005102 */ mul.s $f4,$f10,$f0 +/* f041070: 46043400 */ add.s $f16,$f6,$f4 +/* f041074: 46024282 */ mul.s $f10,$f8,$f2 +/* f041078: 00000000 */ sll $zero,$zero,0x0 +/* f04107c: 46009182 */ mul.s $f6,$f18,$f0 +/* f041080: e7b00170 */ swc1 $f16,0x170($sp) +/* f041084: 46065100 */ add.s $f4,$f10,$f6 +/* f041088: e7a40174 */ swc1 $f4,0x174($sp) +/* f04108c: 8d8d0058 */ lw $t5,0x58($t4) +/* f041090: a48d0062 */ sh $t5,0x62($a0) +/* f041094: 84820062 */ lh $v0,0x62($a0) +/* f041098: 10410002 */ beq $v0,$at,.L0f0410a4 +/* f04109c: 0002c880 */ sll $t9,$v0,0x2 +/* f0410a0: a4990062 */ sh $t9,0x62($a0) +.L0f0410a4: +/* f0410a4: 8faa0274 */ lw $t2,0x274($sp) +/* f0410a8: afae0010 */ sw $t6,0x10($sp) +/* f0410ac: afab0014 */ sw $t3,0x14($sp) +/* f0410b0: afa5001c */ sw $a1,0x1c($sp) +/* f0410b4: 0fc27af3 */ jal func0f09ebcc +/* f0410b8: afaa0018 */ sw $t2,0x18($sp) +/* f0410bc: 8fa301b8 */ lw $v1,0x1b8($sp) +/* f0410c0: 8fac00d4 */ lw $t4,0xd4($sp) +/* f0410c4: 8c6f0040 */ lw $t7,0x40($v1) +/* f0410c8: 31f80080 */ andi $t8,$t7,0x80 +/* f0410cc: 13000047 */ beqz $t8,.L0f0411ec +/* f0410d0: 00000000 */ sll $zero,$zero,0x0 +/* f0410d4: 8d820010 */ lw $v0,0x10($t4) +/* f0410d8: 00026800 */ sll $t5,$v0,0x0 +/* f0410dc: 05a10007 */ bgez $t5,.L0f0410fc +/* f0410e0: 00025900 */ sll $t3,$v0,0x4 +/* f0410e4: 8c620048 */ lw $v0,0x48($v1) +/* f0410e8: 3c014000 */ lui $at,0x4000 +/* f0410ec: 8c590000 */ lw $t9,0x0($v0) +/* f0410f0: 03217025 */ or $t6,$t9,$at +/* f0410f4: 10000007 */ beqz $zero,.L0f041114 +/* f0410f8: ac4e0000 */ sw $t6,0x0($v0) +.L0f0410fc: +/* f0410fc: 05630006 */ bgezl $t3,.L0f041118 +/* f041100: c7b0015c */ lwc1 $f16,0x15c($sp) +/* f041104: 8c620048 */ lw $v0,0x48($v1) +/* f041108: 8c4a0000 */ lw $t2,0x0($v0) +/* f04110c: 354f0010 */ ori $t7,$t2,0x10 +/* f041110: ac4f0000 */ sw $t7,0x0($v0) +.L0f041114: +/* f041114: c7b0015c */ lwc1 $f16,0x15c($sp) +.L0f041118: +/* f041118: 8c780048 */ lw $t8,0x48($v1) +/* f04111c: 241900f0 */ addiu $t9,$zero,0xf0 +/* f041120: 3c017f1b */ lui $at,0x7f1b +/* f041124: e7100010 */ swc1 $f16,0x10($t8) +/* f041128: 8c6c0048 */ lw $t4,0x48($v1) +/* f04112c: c7a80160 */ lwc1 $f8,0x160($sp) +/* f041130: e5880014 */ swc1 $f8,0x14($t4) +/* f041134: 8c6d0048 */ lw $t5,0x48($v1) +/* f041138: c7b20164 */ lwc1 $f18,0x164($sp) +/* f04113c: e5b20018 */ swc1 $f18,0x18($t5) +/* f041140: 8c6e0048 */ lw $t6,0x48($v1) +/* f041144: add900b4 */ sw $t9,0xb4($t6) +/* f041148: 8fab00d4 */ lw $t3,0xd4($sp) +/* f04114c: 8c6a0048 */ lw $t2,0x48($v1) +/* f041150: c56a005c */ lwc1 $f10,0x5c($t3) +/* f041154: e54a008c */ swc1 $f10,0x8c($t2) +/* f041158: 8faf00d4 */ lw $t7,0xd4($sp) +/* f04115c: c42490d8 */ lwc1 $f4,-0x6f28($at) +/* f041160: 8c780048 */ lw $t8,0x48($v1) +/* f041164: c5e60050 */ lwc1 $f6,0x50($t7) +/* f041168: 46043402 */ mul.s $f16,$f6,$f4 +/* f04116c: e7100098 */ swc1 $f16,0x98($t8) +/* f041170: 0fc0a221 */ jal func0f028884 +/* f041174: 8fa40278 */ lw $a0,0x278($sp) +/* f041178: 8fac01b8 */ lw $t4,0x1b8($sp) +/* f04117c: 3c01bf80 */ lui $at,0xbf80 +/* f041180: 00002025 */ or $a0,$zero,$zero +/* f041184: 8d8d0048 */ lw $t5,0x48($t4) +/* f041188: 2407ffff */ addiu $a3,$zero,-1 +/* f04118c: 240effff */ addiu $t6,$zero,-1 +/* f041190: ada200e8 */ sw $v0,0xe8($t5) +/* f041194: 8fb900d4 */ lw $t9,0xd4($sp) +/* f041198: 240bffff */ addiu $t3,$zero,-1 +/* f04119c: 87260060 */ lh $a2,0x60($t9) +/* f0411a0: 18c00012 */ blez $a2,.L0f0411ec +/* f0411a4: 00000000 */ sll $zero,$zero,0x0 +/* f0411a8: 8d850014 */ lw $a1,0x14($t4) +/* f0411ac: 44810000 */ mtc1 $at,$f0 +/* f0411b0: afab002c */ sw $t3,0x2c($sp) +/* f0411b4: afa00028 */ sw $zero,0x28($sp) +/* f0411b8: afa00020 */ sw $zero,0x20($sp) +/* f0411bc: afa0001c */ sw $zero,0x1c($sp) +/* f0411c0: afa00018 */ sw $zero,0x18($sp) +/* f0411c4: afa00014 */ sw $zero,0x14($sp) +/* f0411c8: afae0010 */ sw $t6,0x10($sp) +/* f0411cc: e7a00024 */ swc1 $f0,0x24($sp) +/* f0411d0: e7a00030 */ swc1 $f0,0x30($sp) +/* f0411d4: e7a00034 */ swc1 $f0,0x34($sp) +/* f0411d8: 0fc24e7e */ jal func0f0939f8 +/* f0411dc: e7a00038 */ swc1 $f0,0x38($sp) +/* f0411e0: 10000002 */ beqz $zero,.L0f0411ec +/* f0411e4: 00000000 */ sll $zero,$zero,0x0 +/* f0411e8: afa00268 */ sw $zero,0x268($sp) +.L0f0411ec: +/* f0411ec: 10000019 */ beqz $zero,.L0f041254 +/* f0411f0: a3a0026e */ sb $zero,0x26e($sp) +/* f0411f4: 24010006 */ addiu $at,$zero,0x6 +.L0f0411f8: +/* f0411f8: 14810016 */ bne $a0,$at,.L0f041254 +/* f0411fc: 93aa026f */ lbu $t2,0x26f($sp) +/* f041200: 11400014 */ beqz $t2,.L0f041254 +/* f041204: 93af0263 */ lbu $t7,0x263($sp) +/* f041208: 24010001 */ addiu $at,$zero,0x1 +/* f04120c: 15e10011 */ bne $t7,$at,.L0f041254 +/* f041210: 8fad0278 */ lw $t5,0x278($sp) +/* f041214: 8fa2027c */ lw $v0,0x27c($sp) +/* f041218: 8db902d4 */ lw $t9,0x2d4($t5) +/* f04121c: 3c014120 */ lui $at,0x4120 +/* f041220: 0002c080 */ sll $t8,$v0,0x2 +/* f041224: 03386021 */ addu $t4,$t9,$t8 +/* f041228: c58800e4 */ lwc1 $f8,0xe4($t4) +/* f04122c: 44819000 */ mtc1 $at,$f18 +/* f041230: 44802000 */ mtc1 $zero,$f4 +/* f041234: 46124282 */ mul.s $f10,$f8,$f18 +/* f041238: 4600518d */ trunc.w.s $f6,$f10 +/* f04123c: 440b3000 */ mfc1 $t3,$f6 +/* f041240: 00000000 */ sll $zero,$zero,0x0 +/* f041244: a3ab0262 */ sb $t3,0x262($sp) +/* f041248: 8daa02d4 */ lw $t2,0x2d4($t5) +/* f04124c: 01587821 */ addu $t7,$t2,$t8 +/* f041250: e5e400e4 */ swc1 $f4,0xe4($t7) +.L0f041254: +/* f041254: 93b8026e */ lbu $t8,0x26e($sp) +/* f041258: 93b9026f */ lbu $t9,0x26f($sp) +/* f04125c: 530001c0 */ beqzl $t8,.L0f041960 +/* f041260: 8fae01c0 */ lw $t6,0x1c0($sp) +/* f041264: 172000d6 */ bnez $t9,.L0f0415c0 +/* f041268: 8fac0258 */ lw $t4,0x258($sp) +/* f04126c: 318e0200 */ andi $t6,$t4,0x200 +/* f041270: 11c0004c */ beqz $t6,.L0f0413a4 +/* f041274: 8fab025c */ lw $t3,0x25c($sp) +/* f041278: 916d0000 */ lbu $t5,0x0($t3) +/* f04127c: 24010006 */ addiu $at,$zero,0x6 +/* f041280: 8fa40278 */ lw $a0,0x278($sp) +/* f041284: 15a10047 */ bne $t5,$at,.L0f0413a4 +/* f041288: 27a50244 */ addiu $a1,$sp,0x244 +/* f04128c: 27a60234 */ addiu $a2,$sp,0x234 +/* f041290: 0fc0e47b */ jal func0f0391ec +/* f041294: 00003825 */ or $a3,$zero,$zero +/* f041298: 10400042 */ beqz $v0,.L0f0413a4 +/* f04129c: 8faa025c */ lw $t2,0x25c($sp) +/* f0412a0: 8d440004 */ lw $a0,0x4($t2) +/* f0412a4: 8fa50278 */ lw $a1,0x278($sp) +/* f0412a8: 0fc12aa3 */ jal func0f04aa8c +/* f0412ac: 24060002 */ addiu $a2,$zero,0x2 +/* f0412b0: 1040003c */ beqz $v0,.L0f0413a4 +/* f0412b4: 3c014170 */ lui $at,0x4170 +/* f0412b8: 44817000 */ mtc1 $at,$f14 +/* f0412bc: 8faf025c */ lw $t7,0x25c($sp) +/* f0412c0: c7aa01e0 */ lwc1 $f10,0x1e0($sp) +/* f0412c4: c7a80244 */ lwc1 $f8,0x244($sp) +/* f0412c8: c5f00008 */ lwc1 $f16,0x8($t7) +/* f0412cc: 460e5182 */ mul.s $f6,$f10,$f14 +/* f0412d0: c7aa01e4 */ lwc1 $f10,0x1e4($sp) +/* f0412d4: 46088481 */ sub.s $f18,$f16,$f8 +/* f0412d8: c7b00248 */ lwc1 $f16,0x248($sp) +/* f0412dc: c5e4000c */ lwc1 $f4,0xc($t7) +/* f0412e0: 8fa40278 */ lw $a0,0x278($sp) +/* f0412e4: 27a501f8 */ addiu $a1,$sp,0x1f8 +/* f0412e8: 46069001 */ sub.s $f0,$f18,$f6 +/* f0412ec: 460e5482 */ mul.s $f18,$f10,$f14 +/* f0412f0: c7aa01e8 */ lwc1 $f10,0x1e8($sp) +/* f0412f4: 46102201 */ sub.s $f8,$f4,$f16 +/* f0412f8: c7a4024c */ lwc1 $f4,0x24c($sp) +/* f0412fc: c5e60010 */ lwc1 $f6,0x10($t7) +/* f041300: 27a601f4 */ addiu $a2,$sp,0x1f4 +/* f041304: 46124081 */ sub.s $f2,$f8,$f18 +/* f041308: 460e5202 */ mul.s $f8,$f10,$f14 +/* f04130c: c7b201d0 */ lwc1 $f18,0x1d0($sp) +/* f041310: 46043401 */ sub.s $f16,$f6,$f4 +/* f041314: 46000182 */ mul.s $f6,$f0,$f0 +/* f041318: 00000000 */ sll $zero,$zero,0x0 +/* f04131c: 46021102 */ mul.s $f4,$f2,$f2 +/* f041320: 46088301 */ sub.s $f12,$f16,$f8 +/* f041324: 460c6402 */ mul.s $f16,$f12,$f12 +/* f041328: 46043280 */ add.s $f10,$f6,$f4 +/* f04132c: 46105200 */ add.s $f8,$f10,$f16 +/* f041330: 4612403e */ c.le.s $f8,$f18 +/* f041334: 00000000 */ sll $zero,$zero,0x0 +/* f041338: 4500002b */ bc1f .L0f0413e8 +/* f04133c: 00000000 */ sll $zero,$zero,0x0 +/* f041340: 0fc0feac */ jal func0f03fab0 +/* f041344: 27a70260 */ addiu $a3,$sp,0x260 +/* f041348: 8fb801f4 */ lw $t8,0x1f4($sp) +/* f04134c: 8fac01f8 */ lw $t4,0x1f8($sp) +/* f041350: 8fae0278 */ lw $t6,0x278($sp) +/* f041354: 2f190001 */ sltiu $t9,$t8,0x1 +/* f041358: 11800023 */ beqz $t4,.L0f0413e8 +/* f04135c: afb901f0 */ sw $t9,0x1f0($sp) +/* f041360: 81c30007 */ lb $v1,0x7($t6) +/* f041364: 24010008 */ addiu $at,$zero,0x8 +/* f041368: 3c0b800a */ lui $t3,0x800a +/* f04136c: 1061000a */ beq $v1,$at,.L0f041398 +/* f041370: 8fad0278 */ lw $t5,0x278($sp) +/* f041374: 2401000a */ addiu $at,$zero,0xa +/* f041378: 10610007 */ beq $v1,$at,.L0f041398 +/* f04137c: 2401001b */ addiu $at,$zero,0x1b +/* f041380: 10610005 */ beq $v1,$at,.L0f041398 +/* f041384: 2401001c */ addiu $at,$zero,0x1c +/* f041388: 10610003 */ beq $v1,$at,.L0f041398 +/* f04138c: 2401001d */ addiu $at,$zero,0x1d +/* f041390: 54610016 */ bnel $v1,$at,.L0f0413ec +/* f041394: 8fb901f4 */ lw $t9,0x1f4($sp) +.L0f041398: +/* f041398: 8d6b9fc8 */ lw $t3,-0x6038($t3) +/* f04139c: 10000012 */ beqz $zero,.L0f0413e8 +/* f0413a0: adab0048 */ sw $t3,0x48($t5) +.L0f0413a4: +/* f0413a4: 8faa0278 */ lw $t2,0x278($sp) +/* f0413a8: 24010008 */ addiu $at,$zero,0x8 +/* f0413ac: 3c0f800a */ lui $t7,0x800a +/* f0413b0: 81430007 */ lb $v1,0x7($t2) +/* f0413b4: 8fb80278 */ lw $t8,0x278($sp) +/* f0413b8: 10610009 */ beq $v1,$at,.L0f0413e0 +/* f0413bc: 2401000a */ addiu $at,$zero,0xa +/* f0413c0: 10610007 */ beq $v1,$at,.L0f0413e0 +/* f0413c4: 2401001b */ addiu $at,$zero,0x1b +/* f0413c8: 10610005 */ beq $v1,$at,.L0f0413e0 +/* f0413cc: 2401001c */ addiu $at,$zero,0x1c +/* f0413d0: 10610003 */ beq $v1,$at,.L0f0413e0 +/* f0413d4: 2401001d */ addiu $at,$zero,0x1d +/* f0413d8: 54610004 */ bnel $v1,$at,.L0f0413ec +/* f0413dc: 8fb901f4 */ lw $t9,0x1f4($sp) +.L0f0413e0: +/* f0413e0: 8def9fc8 */ lw $t7,-0x6038($t7) +/* f0413e4: af0f0048 */ sw $t7,0x48($t8) +.L0f0413e8: +/* f0413e8: 8fb901f4 */ lw $t9,0x1f4($sp) +.L0f0413ec: +/* f0413ec: 8faa01cc */ lw $t2,0x1cc($sp) +/* f0413f0: 13200065 */ beqz $t9,.L0f041588 +/* f0413f4: 00000000 */ sll $zero,$zero,0x0 +/* f0413f8: 0fc2c74a */ jal func0f0b1d28 +/* f0413fc: 27a40260 */ addiu $a0,$sp,0x260 +/* f041400: 8fab025c */ lw $t3,0x25c($sp) +/* f041404: 240cffff */ addiu $t4,$zero,-1 +/* f041408: 240e00c8 */ addiu $t6,$zero,0xc8 +/* f04140c: e7a0009c */ swc1 $f0,0x9c($sp) +/* f041410: afa00098 */ sw $zero,0x98($sp) +/* f041414: afa00094 */ sw $zero,0x94($sp) +/* f041418: afac0090 */ sw $t4,0x90($sp) +/* f04141c: afae008c */ sw $t6,0x8c($sp) +/* f041420: 8d6d0004 */ lw $t5,0x4($t3) +/* f041424: afad0088 */ sw $t5,0x88($sp) +/* f041428: c5660008 */ lwc1 $f6,0x8($t3) +/* f04142c: e7a60228 */ swc1 $f6,0x228($sp) +/* f041430: c564000c */ lwc1 $f4,0xc($t3) +/* f041434: e7a4022c */ swc1 $f4,0x22c($sp) +/* f041438: c56a0010 */ lwc1 $f10,0x10($t3) +/* f04143c: 0c004b70 */ jal 0x12dc0 +/* f041440: e7aa0230 */ swc1 $f10,0x230($sp) +/* f041444: 304a0001 */ andi $t2,$v0,0x1 +/* f041448: 11400012 */ beqz $t2,.L0f041494 +/* f04144c: 00000000 */ sll $zero,$zero,0x0 +/* f041450: 0c004b70 */ jal 0x12dc0 +/* f041454: 00000000 */ sll $zero,$zero,0x0 +/* f041458: 2401000a */ addiu $at,$zero,0xa +/* f04145c: 0041001b */ divu $zero,$v0,$at +/* f041460: 00007810 */ mfhi $t7 +/* f041464: 25f80002 */ addiu $t8,$t7,0x2 +/* f041468: 44989000 */ mtc1 $t8,$f18 +/* f04146c: c7b0022c */ lwc1 $f16,0x22c($sp) +/* f041470: 07010005 */ bgez $t8,.L0f041488 +/* f041474: 46809220 */ cvt.s.w $f8,$f18 +/* f041478: 3c014f80 */ lui $at,0x4f80 +/* f04147c: 44813000 */ mtc1 $at,$f6 +/* f041480: 00000000 */ sll $zero,$zero,0x0 +/* f041484: 46064200 */ add.s $f8,$f8,$f6 +.L0f041488: +/* f041488: 46088100 */ add.s $f4,$f16,$f8 +/* f04148c: 10000011 */ beqz $zero,.L0f0414d4 +/* f041490: e7a4022c */ swc1 $f4,0x22c($sp) +.L0f041494: +/* f041494: 0c004b70 */ jal 0x12dc0 +/* f041498: 00000000 */ sll $zero,$zero,0x0 +/* f04149c: 2401000a */ addiu $at,$zero,0xa +/* f0414a0: 0041001b */ divu $zero,$v0,$at +/* f0414a4: 0000c810 */ mfhi $t9 +/* f0414a8: 272c0002 */ addiu $t4,$t9,0x2 +/* f0414ac: 448c9000 */ mtc1 $t4,$f18 +/* f0414b0: c7aa022c */ lwc1 $f10,0x22c($sp) +/* f0414b4: 05810005 */ bgez $t4,.L0f0414cc +/* f0414b8: 468091a0 */ cvt.s.w $f6,$f18 +/* f0414bc: 3c014f80 */ lui $at,0x4f80 +/* f0414c0: 44818000 */ mtc1 $at,$f16 +/* f0414c4: 00000000 */ sll $zero,$zero,0x0 +/* f0414c8: 46103180 */ add.s $f6,$f6,$f16 +.L0f0414cc: +/* f0414cc: 46065201 */ sub.s $f8,$f10,$f6 +/* f0414d0: e7a8022c */ swc1 $f8,0x22c($sp) +.L0f0414d4: +/* f0414d4: 27a40260 */ addiu $a0,$sp,0x260 +/* f0414d8: 8fa5025c */ lw $a1,0x25c($sp) +/* f0414dc: 0fc29f66 */ jal func0f0a7d98 +/* f0414e0: 2406ffff */ addiu $a2,$zero,-1 +/* f0414e4: 8fa40088 */ lw $a0,0x88($sp) +/* f0414e8: 8c8e0020 */ lw $t6,0x20($a0) +/* f0414ec: 51c00012 */ beqzl $t6,.L0f041538 +/* f0414f0: 8faf0278 */ lw $t7,0x278($sp) +/* f0414f4: 0fc0cfe8 */ jal func0f033fa0 +/* f0414f8: 00000000 */ sll $zero,$zero,0x0 +/* f0414fc: 44802000 */ mtc1 $zero,$f4 +/* f041500: 8fa40088 */ lw $a0,0x88($sp) +/* f041504: 27a50228 */ addiu $a1,$sp,0x228 +/* f041508: 4600203c */ c.lt.s $f4,$f0 +/* f04150c: 27a601e0 */ addiu $a2,$sp,0x1e0 +/* f041510: 27a70098 */ addiu $a3,$sp,0x98 +/* f041514: 27ad008c */ addiu $t5,$sp,0x8c +/* f041518: 45000006 */ bc1f .L0f041534 +/* f04151c: 27ab0094 */ addiu $t3,$sp,0x94 +/* f041520: 27aa0090 */ addiu $t2,$sp,0x90 +/* f041524: afaa0018 */ sw $t2,0x18($sp) +/* f041528: afad0010 */ sw $t5,0x10($sp) +/* f04152c: 0fc0ffcb */ jal func0f03ff2c +/* f041530: afab0014 */ sw $t3,0x14($sp) +.L0f041534: +/* f041534: 8faf0278 */ lw $t7,0x278($sp) +.L0f041538: +/* f041538: 8fac025c */ lw $t4,0x25c($sp) +/* f04153c: 8fae0098 */ lw $t6,0x98($sp) +/* f041540: 8df8001c */ lw $t8,0x1c($t7) +/* f041544: 8fad0094 */ lw $t5,0x94($sp) +/* f041548: 8fab0090 */ lw $t3,0x90($sp) +/* f04154c: 241900c8 */ addiu $t9,$zero,0xc8 +/* f041550: 8fa40088 */ lw $a0,0x88($sp) +/* f041554: afb90014 */ sw $t9,0x14($sp) +/* f041558: afa00028 */ sw $zero,0x28($sp) +/* f04155c: 8fa5009c */ lw $a1,0x9c($sp) +/* f041560: 27a601e0 */ addiu $a2,$sp,0x1e0 +/* f041564: 27a70260 */ addiu $a3,$sp,0x260 +/* f041568: afac0018 */ sw $t4,0x18($sp) +/* f04156c: afae001c */ sw $t6,0x1c($sp) +/* f041570: afb80010 */ sw $t8,0x10($sp) +/* f041574: afad0020 */ sw $t5,0x20($sp) +/* f041578: 0fc0d077 */ jal func0f0341dc +/* f04157c: afab0024 */ sw $t3,0x24($sp) +/* f041580: 10000010 */ beqz $zero,.L0f0415c4 +/* f041584: 8faf01f0 */ lw $t7,0x1f0($sp) +.L0f041588: +/* f041588: 11400006 */ beqz $t2,.L0f0415a4 +/* f04158c: c7b201d0 */ lwc1 $f18,0x1d0($sp) +/* f041590: 91420000 */ lbu $v0,0x0($t2) +/* f041594: 24010003 */ addiu $at,$zero,0x3 +/* f041598: 10410009 */ beq $v0,$at,.L0f0415c0 +/* f04159c: 24010006 */ addiu $at,$zero,0x6 +/* f0415a0: 10410007 */ beq $v0,$at,.L0f0415c0 +.L0f0415a4: +/* f0415a4: 3c017f1b */ lui $at,0x7f1b +/* f0415a8: c43090dc */ lwc1 $f16,-0x6f24($at) +/* f0415ac: 4610903c */ c.lt.s $f18,$f16 +/* f0415b0: 00000000 */ sll $zero,$zero,0x0 +/* f0415b4: 45020003 */ bc1fl .L0f0415c4 +/* f0415b8: 8faf01f0 */ lw $t7,0x1f0($sp) +/* f0415bc: afa001f0 */ sw $zero,0x1f0($sp) +.L0f0415c0: +/* f0415c0: 8faf01f0 */ lw $t7,0x1f0($sp) +.L0f0415c4: +/* f0415c4: 8fb801cc */ lw $t8,0x1cc($sp) +/* f0415c8: 51e000e5 */ beqzl $t7,.L0f041960 +/* f0415cc: 8fae01c0 */ lw $t6,0x1c0($sp) +/* f0415d0: 130000a2 */ beqz $t8,.L0f04185c +/* f0415d4: 8fae0224 */ lw $t6,0x224($sp) +/* f0415d8: 93020000 */ lbu $v0,0x0($t8) +/* f0415dc: 24010006 */ addiu $at,$zero,0x6 +/* f0415e0: 93b9026f */ lbu $t9,0x26f($sp) +/* f0415e4: 10410003 */ beq $v0,$at,.L0f0415f4 +/* f0415e8: 24010003 */ addiu $at,$zero,0x3 +/* f0415ec: 54410053 */ bnel $v0,$at,.L0f04173c +/* f0415f0: 24010001 */ addiu $at,$zero,0x1 +.L0f0415f4: +/* f0415f4: 1720000c */ bnez $t9,.L0f041628 +/* f0415f8: 8fac01bc */ lw $t4,0x1bc($sp) +/* f0415fc: 1580000a */ bnez $t4,.L0f041628 +/* f041600: 8fae0278 */ lw $t6,0x278($sp) +/* f041604: 8dcd0018 */ lw $t5,0x18($t6) +/* f041608: 8faa01cc */ lw $t2,0x1cc($sp) +/* f04160c: 01c02825 */ or $a1,$t6,$zero +/* f041610: 31ab0040 */ andi $t3,$t5,0x40 +/* f041614: 11600045 */ beqz $t3,.L0f04172c +/* f041618: 24060002 */ addiu $a2,$zero,0x2 +/* f04161c: 0fc12aa3 */ jal func0f04aa8c +/* f041620: 8d440004 */ lw $a0,0x4($t2) +/* f041624: 10400041 */ beqz $v0,.L0f04172c +.L0f041628: +/* f041628: 240fffff */ addiu $t7,$zero,-1 +/* f04162c: 241800c8 */ addiu $t8,$zero,0xc8 +/* f041630: afa00084 */ sw $zero,0x84($sp) +/* f041634: afa00080 */ sw $zero,0x80($sp) +/* f041638: afaf007c */ sw $t7,0x7c($sp) +/* f04163c: afb80078 */ sw $t8,0x78($sp) +/* f041640: 0fc2c74a */ jal func0f0b1d28 +/* f041644: 27a40260 */ addiu $a0,$sp,0x260 +/* f041648: 8fa501cc */ lw $a1,0x1cc($sp) +/* f04164c: e7a00074 */ swc1 $f0,0x74($sp) +/* f041650: 27a40260 */ addiu $a0,$sp,0x260 +/* f041654: 8cac0004 */ lw $t4,0x4($a1) +/* f041658: 2406ffff */ addiu $a2,$zero,-1 +/* f04165c: 0fc29f66 */ jal func0f0a7d98 +/* f041660: afac0070 */ sw $t4,0x70($sp) +/* f041664: 8fa40070 */ lw $a0,0x70($sp) +/* f041668: 8c8d0020 */ lw $t5,0x20($a0) +/* f04166c: 51a00012 */ beqzl $t5,.L0f0416b8 +/* f041670: 8fb80278 */ lw $t8,0x278($sp) +/* f041674: 0fc0cfe8 */ jal func0f033fa0 +/* f041678: 00000000 */ sll $zero,$zero,0x0 +/* f04167c: 44805000 */ mtc1 $zero,$f10 +/* f041680: 8fa40070 */ lw $a0,0x70($sp) +/* f041684: 27a50228 */ addiu $a1,$sp,0x228 +/* f041688: 4600503c */ c.lt.s $f10,$f0 +/* f04168c: 27a601e0 */ addiu $a2,$sp,0x1e0 +/* f041690: 27a70084 */ addiu $a3,$sp,0x84 +/* f041694: 27ab0078 */ addiu $t3,$sp,0x78 +/* f041698: 45000006 */ bc1f .L0f0416b4 +/* f04169c: 27aa0080 */ addiu $t2,$sp,0x80 +/* f0416a0: 27ae007c */ addiu $t6,$sp,0x7c +/* f0416a4: afae0018 */ sw $t6,0x18($sp) +/* f0416a8: afab0010 */ sw $t3,0x10($sp) +/* f0416ac: 0fc0ffcb */ jal func0f03ff2c +/* f0416b0: afaa0014 */ sw $t2,0x14($sp) +.L0f0416b4: +/* f0416b4: 8fb80278 */ lw $t8,0x278($sp) +.L0f0416b8: +/* f0416b8: 27af01e0 */ addiu $t7,$sp,0x1e0 +/* f0416bc: 8fa40070 */ lw $a0,0x70($sp) +/* f0416c0: afaf0010 */ sw $t7,0x10($sp) +/* f0416c4: 8fa501cc */ lw $a1,0x1cc($sp) +/* f0416c8: 8fa60078 */ lw $a2,0x78($sp) +/* f0416cc: 27a70228 */ addiu $a3,$sp,0x228 +/* f0416d0: 0fc097a9 */ jal func0f025ea4 +/* f0416d4: afb80014 */ sw $t8,0x14($sp) +/* f0416d8: 8fac0278 */ lw $t4,0x278($sp) +/* f0416dc: 8fab01cc */ lw $t3,0x1cc($sp) +/* f0416e0: 8faa0084 */ lw $t2,0x84($sp) +/* f0416e4: 8d99001c */ lw $t9,0x1c($t4) +/* f0416e8: 8fae0080 */ lw $t6,0x80($sp) +/* f0416ec: 8faf007c */ lw $t7,0x7c($sp) +/* f0416f0: 240d00c8 */ addiu $t5,$zero,0xc8 +/* f0416f4: afad0014 */ sw $t5,0x14($sp) +/* f0416f8: afa00028 */ sw $zero,0x28($sp) +/* f0416fc: 8fa40070 */ lw $a0,0x70($sp) +/* f041700: 8fa50074 */ lw $a1,0x74($sp) +/* f041704: 27a601e0 */ addiu $a2,$sp,0x1e0 +/* f041708: 27a70260 */ addiu $a3,$sp,0x260 +/* f04170c: afab0018 */ sw $t3,0x18($sp) +/* f041710: afaa001c */ sw $t2,0x1c($sp) +/* f041714: afb90010 */ sw $t9,0x10($sp) +/* f041718: afae0020 */ sw $t6,0x20($sp) +/* f04171c: 0fc0d077 */ jal func0f0341dc +/* f041720: afaf0024 */ sw $t7,0x24($sp) +/* f041724: 1000006f */ beqz $zero,.L0f0418e4 +/* f041728: 93ac0260 */ lbu $t4,0x260($sp) +.L0f04172c: +/* f04172c: afa00250 */ sw $zero,0x250($sp) +/* f041730: 1000006b */ beqz $zero,.L0f0418e0 +/* f041734: afa00268 */ sw $zero,0x268($sp) +/* f041738: 24010001 */ addiu $at,$zero,0x1 +.L0f04173c: +/* f04173c: 10410005 */ beq $v0,$at,.L0f041754 +/* f041740: 8fb801cc */ lw $t8,0x1cc($sp) +/* f041744: 24010004 */ addiu $at,$zero,0x4 +/* f041748: 10410002 */ beq $v0,$at,.L0f041754 +/* f04174c: 24010002 */ addiu $at,$zero,0x2 +/* f041750: 14410063 */ bne $v0,$at,.L0f0418e0 +.L0f041754: +/* f041754: 3c0d800a */ lui $t5,0x800a +/* f041758: 8dada2d4 */ lw $t5,-0x5d2c($t5) +/* f04175c: 8f0c0004 */ lw $t4,0x4($t8) +/* f041760: 2419ffff */ addiu $t9,$zero,-1 +/* f041764: afb90068 */ sw $t9,0x68($sp) +/* f041768: 11a00004 */ beqz $t5,.L0f04177c +/* f04176c: afac006c */ sw $t4,0x6c($sp) +/* f041770: 0fc633fe */ jal func0f18cff8 +/* f041774: 8fa40278 */ lw $a0,0x278($sp) +/* f041778: afa20068 */ sw $v0,0x68($sp) +.L0f04177c: +/* f04177c: 27a40260 */ addiu $a0,$sp,0x260 +/* f041780: 8fa501cc */ lw $a1,0x1cc($sp) +/* f041784: 0fc29f66 */ jal func0f0a7d98 +/* f041788: 2406ffff */ addiu $a2,$zero,-1 +/* f04178c: 27a40244 */ addiu $a0,$sp,0x244 +/* f041790: 27a50234 */ addiu $a1,$sp,0x234 +/* f041794: 27a60228 */ addiu $a2,$sp,0x228 +/* f041798: 0fc1979d */ jal func0f065e74 +/* f04179c: 27a70214 */ addiu $a3,$sp,0x214 +/* f0417a0: 240b0001 */ addiu $t3,$zero,0x1 +/* f0417a4: afab0210 */ sw $t3,0x210($sp) +/* f0417a8: 0fc4f92a */ jal func0f13e4a8 +/* f0417ac: 8fa40278 */ lw $a0,0x278($sp) +/* f0417b0: 1040000b */ beqz $v0,.L0f0417e0 +/* f0417b4: 87a40214 */ lh $a0,0x214($sp) +/* f0417b8: 240a0019 */ addiu $t2,$zero,0x19 +/* f0417bc: afaa0014 */ sw $t2,0x14($sp) +/* f0417c0: 87a40214 */ lh $a0,0x214($sp) +/* f0417c4: 8fa501cc */ lw $a1,0x1cc($sp) +/* f0417c8: 27a60228 */ addiu $a2,$sp,0x228 +/* f0417cc: 00003825 */ or $a3,$zero,$zero +/* f0417d0: 0fc4be7c */ jal func0f12f9f0 +/* f0417d4: afa00010 */ sw $zero,0x10($sp) +/* f0417d8: 10000007 */ beqz $zero,.L0f0417f8 +/* f0417dc: 00000000 */ sll $zero,$zero,0x0 +.L0f0417e0: +/* f0417e0: 8fa501cc */ lw $a1,0x1cc($sp) +/* f0417e4: 27a60228 */ addiu $a2,$sp,0x228 +/* f0417e8: 00003825 */ or $a3,$zero,$zero +/* f0417ec: afa00010 */ sw $zero,0x10($sp) +/* f0417f0: 0fc4be7c */ jal func0f12f9f0 +/* f0417f4: afa00014 */ sw $zero,0x14($sp) +.L0f0417f8: +/* f0417f8: 3c0e800a */ lui $t6,0x800a +/* f0417fc: 81cfdfeb */ lb $t7,-0x2015($t6) +/* f041800: 8fb80278 */ lw $t8,0x278($sp) +/* f041804: 05e1000a */ bgez $t7,.L0f041830 +/* f041808: 00000000 */ sll $zero,$zero,0x0 +/* f04180c: 930c0125 */ lbu $t4,0x125($t8) +/* f041810: 24010010 */ addiu $at,$zero,0x10 +/* f041814: 8fb9006c */ lw $t9,0x6c($sp) +/* f041818: 15810005 */ bne $t4,$at,.L0f041830 +/* f04181c: 00000000 */ sll $zero,$zero,0x0 +/* f041820: 8f2d000c */ lw $t5,0xc($t9) +/* f041824: 31ab0001 */ andi $t3,$t5,0x1 +/* f041828: 5560002e */ bnezl $t3,.L0f0418e4 +/* f04182c: 93ac0260 */ lbu $t4,0x260($sp) +.L0f041830: +/* f041830: 0fc2c74a */ jal func0f0b1d28 +/* f041834: 27a40260 */ addiu $a0,$sp,0x260 +/* f041838: 8faa0068 */ lw $t2,0x68($sp) +/* f04183c: 44050000 */ mfc1 $a1,$f0 +/* f041840: 8fa4006c */ lw $a0,0x6c($sp) +/* f041844: 27a60228 */ addiu $a2,$sp,0x228 +/* f041848: 93a70260 */ lbu $a3,0x260($sp) +/* f04184c: 0fc2149c */ jal func0f085270 +/* f041850: afaa0010 */ sw $t2,0x10($sp) +/* f041854: 10000023 */ beqz $zero,.L0f0418e4 +/* f041858: 93ac0260 */ lbu $t4,0x260($sp) +.L0f04185c: +/* f04185c: 11c00020 */ beqz $t6,.L0f0418e0 +/* f041860: 27a40244 */ addiu $a0,$sp,0x244 +/* f041864: 27a50234 */ addiu $a1,$sp,0x234 +/* f041868: 27a60228 */ addiu $a2,$sp,0x228 +/* f04186c: 0fc1979d */ jal func0f065e74 +/* f041870: 27a70214 */ addiu $a3,$sp,0x214 +/* f041874: 240f0001 */ addiu $t7,$zero,0x1 +/* f041878: afaf0210 */ sw $t7,0x210($sp) +/* f04187c: 27a40260 */ addiu $a0,$sp,0x260 +/* f041880: 27a50228 */ addiu $a1,$sp,0x228 +/* f041884: 2406ffff */ addiu $a2,$zero,-1 +/* f041888: 0fc2a132 */ jal func0f0a84c8 +/* f04188c: 27a70214 */ addiu $a3,$sp,0x214 +/* f041890: 0fc4f92a */ jal func0f13e4a8 +/* f041894: 8fa40278 */ lw $a0,0x278($sp) +/* f041898: 1040000b */ beqz $v0,.L0f0418c8 +/* f04189c: 87a40214 */ lh $a0,0x214($sp) +/* f0418a0: 24180019 */ addiu $t8,$zero,0x19 +/* f0418a4: afb80014 */ sw $t8,0x14($sp) +/* f0418a8: 87a40214 */ lh $a0,0x214($sp) +/* f0418ac: 00002825 */ or $a1,$zero,$zero +/* f0418b0: 27a60228 */ addiu $a2,$sp,0x228 +/* f0418b4: 00003825 */ or $a3,$zero,$zero +/* f0418b8: 0fc4be7c */ jal func0f12f9f0 +/* f0418bc: afa00010 */ sw $zero,0x10($sp) +/* f0418c0: 10000008 */ beqz $zero,.L0f0418e4 +/* f0418c4: 93ac0260 */ lbu $t4,0x260($sp) +.L0f0418c8: +/* f0418c8: 00002825 */ or $a1,$zero,$zero +/* f0418cc: 27a60228 */ addiu $a2,$sp,0x228 +/* f0418d0: 00003825 */ or $a3,$zero,$zero +/* f0418d4: afa00010 */ sw $zero,0x10($sp) +/* f0418d8: 0fc4be7c */ jal func0f12f9f0 +/* f0418dc: afa00014 */ sw $zero,0x14($sp) +.L0f0418e0: +/* f0418e0: 93ac0260 */ lbu $t4,0x260($sp) +.L0f0418e4: +/* f0418e4: 24010007 */ addiu $at,$zero,0x7 +/* f0418e8: 93b90263 */ lbu $t9,0x263($sp) +/* f0418ec: 1581001b */ bne $t4,$at,.L0f04195c +/* f0418f0: 24010001 */ addiu $at,$zero,0x1 +/* f0418f4: 17210019 */ bne $t9,$at,.L0f04195c +/* f0418f8: 8fad0278 */ lw $t5,0x278($sp) +/* f0418fc: 8dab02d4 */ lw $t3,0x2d4($t5) +/* f041900: 3c03800a */ lui $v1,0x800a +/* f041904: 11600005 */ beqz $t3,.L0f04191c +/* f041908: 00000000 */ sll $zero,$zero,0x0 +/* f04190c: 0fc633fe */ jal func0f18cff8 +/* f041910: 01a02025 */ or $a0,$t5,$zero +/* f041914: 10000002 */ beqz $zero,.L0f041920 +/* f041918: 00401825 */ or $v1,$v0,$zero +.L0f04191c: +/* f04191c: 8c63a24c */ lw $v1,-0x5db4($v1) +.L0f041920: +/* f041920: 8faa0210 */ lw $t2,0x210($sp) +/* f041924: 27a40244 */ addiu $a0,$sp,0x244 +/* f041928: 27a50234 */ addiu $a1,$sp,0x234 +/* f04192c: 15400005 */ bnez $t2,.L0f041944 +/* f041930: 27a60228 */ addiu $a2,$sp,0x228 +/* f041934: 27a70214 */ addiu $a3,$sp,0x214 +/* f041938: 0fc1979d */ jal func0f065e74 +/* f04193c: afa30064 */ sw $v1,0x64($sp) +/* f041940: 8fa30064 */ lw $v1,0x64($sp) +.L0f041944: +/* f041944: 00002025 */ or $a0,$zero,$zero +/* f041948: 27a50228 */ addiu $a1,$sp,0x228 +/* f04194c: 27a60214 */ addiu $a2,$sp,0x214 +/* f041950: 24070016 */ addiu $a3,$zero,0x16 +/* f041954: 0fc4a640 */ jal func0f129900 +/* f041958: afa30010 */ sw $v1,0x10($sp) +.L0f04195c: +/* f04195c: 8fae01c0 */ lw $t6,0x1c0($sp) +.L0f041960: +/* f041960: 8fa4025c */ lw $a0,0x25c($sp) +/* f041964: 51c00004 */ beqzl $t6,.L0f041978 +/* f041968: 8fa80268 */ lw $t0,0x268($sp) +/* f04196c: 0fc1905e */ jal func0f064178 +/* f041970: 00002825 */ or $a1,$zero,$zero +/* f041974: 8fa80268 */ lw $t0,0x268($sp) +.L0f041978: +/* f041978: 8fb80250 */ lw $t8,0x250($sp) +/* f04197c: 93ac0260 */ lbu $t4,0x260($sp) +/* f041980: 0008782b */ sltu $t7,$zero,$t0 +/* f041984: 1300000e */ beqz $t8,.L0f0419c0 +/* f041988: 01e04025 */ or $t0,$t7,$zero +/* f04198c: 2599fffe */ addiu $t9,$t4,-2 +/* f041990: 2f21002a */ sltiu $at,$t9,0x2a +/* f041994: 10200009 */ beqz $at,.L0f0419bc +/* f041998: 0019c880 */ sll $t9,$t9,0x2 +/* f04199c: 3c017f1b */ lui $at,0x7f1b +/* f0419a0: 00390821 */ addu $at,$at,$t9 +/* f0419a4: 8c3990e0 */ lw $t9,-0x6f20($at) +/* f0419a8: 03200008 */ jr $t9 +/* f0419ac: 00000000 */ sll $zero,$zero,0x0 +/* f0419b0: 240b0001 */ addiu $t3,$zero,0x1 +/* f0419b4: 10000002 */ beqz $zero,.L0f0419c0 +/* f0419b8: afab0250 */ sw $t3,0x250($sp) +.L0f0419bc: +/* f0419bc: afa00250 */ sw $zero,0x250($sp) +.L0f0419c0: +/* f0419c0: 11000004 */ beqz $t0,.L0f0419d4 +/* f0419c4: 01003825 */ or $a3,$t0,$zero +/* f0419c8: 8fa70250 */ lw $a3,0x250($sp) +/* f0419cc: 0007682b */ sltu $t5,$zero,$a3 +/* f0419d0: 01a03825 */ or $a3,$t5,$zero +.L0f0419d4: +/* f0419d4: 27aa0244 */ addiu $t2,$sp,0x244 +/* f0419d8: 27ae0228 */ addiu $t6,$sp,0x228 +/* f0419dc: afae0014 */ sw $t6,0x14($sp) +/* f0419e0: afaa0010 */ sw $t2,0x10($sp) +/* f0419e4: 8fa40278 */ lw $a0,0x278($sp) +/* f0419e8: 8fa5027c */ lw $a1,0x27c($sp) +/* f0419ec: 8fa60268 */ lw $a2,0x268($sp) +/* f0419f0: 0fc0f8a7 */ jal func0f03e29c +/* f0419f4: afa80054 */ sw $t0,0x54($sp) +/* f0419f8: 93af026f */ lbu $t7,0x26f($sp) +/* f0419fc: 8fa80054 */ lw $t0,0x54($sp) +/* f041a00: 8fa40278 */ lw $a0,0x278($sp) +/* f041a04: 11e00015 */ beqz $t7,.L0f041a5c +/* f041a08: 8fa5027c */ lw $a1,0x27c($sp) +/* f041a0c: 1100000a */ beqz $t0,.L0f041a38 +/* f041a10: 01003025 */ or $a2,$t0,$zero +/* f041a14: 8fb80278 */ lw $t8,0x278($sp) +/* f041a18: 8fb9027c */ lw $t9,0x27c($sp) +/* f041a1c: 8f0c02d4 */ lw $t4,0x2d4($t8) +/* f041a20: 00195880 */ sll $t3,$t9,0x2 +/* f041a24: 018b1021 */ addu $v0,$t4,$t3 +/* f041a28: 8c430024 */ lw $v1,0x24($v0) +/* f041a2c: 18600002 */ blez $v1,.L0f041a38 +/* f041a30: 246dffff */ addiu $t5,$v1,-1 +/* f041a34: ac4d0024 */ sw $t5,0x24($v0) +.L0f041a38: +/* f041a38: 11000004 */ beqz $t0,.L0f041a4c +/* f041a3c: 8fa40278 */ lw $a0,0x278($sp) +/* f041a40: 93a6026e */ lbu $a2,0x26e($sp) +/* f041a44: 0006502b */ sltu $t2,$zero,$a2 +/* f041a48: 01403025 */ or $a2,$t2,$zero +.L0f041a4c: +/* f041a4c: 0fc0fe12 */ jal func0f03f848 +/* f041a50: 8fa5027c */ lw $a1,0x27c($sp) +/* f041a54: 10000004 */ beqz $zero,.L0f041a68 +/* f041a58: 8fbf0044 */ lw $ra,0x44($sp) +.L0f041a5c: +/* f041a5c: 0fc0fe12 */ jal func0f03f848 +/* f041a60: 8fa60268 */ lw $a2,0x268($sp) +/* f041a64: 8fbf0044 */ lw $ra,0x44($sp) +.L0f041a68: +/* f041a68: 27bd0278 */ addiu $sp,$sp,0x278 +/* f041a6c: 03e00008 */ jr $ra +/* f041a70: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f041a74 +/* f041a74: 27bdffd8 */ addiu $sp,$sp,-40 +/* f041a78: afbf0024 */ sw $ra,0x24($sp) +/* f041a7c: afb00020 */ sw $s0,0x20($sp) +/* f041a80: 948e0192 */ lhu $t6,0x192($a0) +/* f041a84: 80820007 */ lb $v0,0x7($a0) +/* f041a88: 24010022 */ addiu $at,$zero,0x22 +/* f041a8c: 31cfffdf */ andi $t7,$t6,0xffdf +/* f041a90: 00808025 */ or $s0,$a0,$zero +/* f041a94: 14410041 */ bne $v0,$at,.L0f041b9c +/* f041a98: a48f0192 */ sh $t7,0x192($a0) +/* f041a9c: 9098006c */ lbu $t8,0x6c($a0) +/* f041aa0: 53000019 */ beqzl $t8,.L0f041b08 +/* f041aa4: 8e02001c */ lw $v0,0x1c($s0) +/* f041aa8: 8c82001c */ lw $v0,0x1c($a0) +/* f041aac: 9048003f */ lbu $t0,0x3f($v0) +/* f041ab0: 35090020 */ ori $t1,$t0,0x20 +/* f041ab4: 0fc0a221 */ jal func0f028884 +/* f041ab8: a049003f */ sb $t1,0x3f($v0) +/* f041abc: 8e0a005c */ lw $t2,0x5c($s0) +/* f041ac0: 8e04001c */ lw $a0,0x1c($s0) +/* f041ac4: 8e050348 */ lw $a1,0x348($s0) +/* f041ac8: afa20014 */ sw $v0,0x14($sp) +/* f041acc: 2606002c */ addiu $a2,$s0,0x2c +/* f041ad0: 26070044 */ addiu $a3,$s0,0x44 +/* f041ad4: 0fc244b7 */ jal func0f0912dc +/* f041ad8: afaa0010 */ sw $t2,0x10($sp) +/* f041adc: 3c0b800a */ lui $t3,0x800a +/* f041ae0: 8d6b9fc8 */ lw $t3,-0x6038($t3) +/* f041ae4: 8e0d034c */ lw $t5,0x34c($s0) +/* f041ae8: 256c0002 */ addiu $t4,$t3,0x2 +/* f041aec: adac0008 */ sw $t4,0x8($t5) +/* f041af0: 8e0e0348 */ lw $t6,0x348($s0) +/* f041af4: 8e0f034c */ lw $t7,0x34c($s0) +/* f041af8: c5c40014 */ lwc1 $f4,0x14($t6) +/* f041afc: 10000005 */ beqz $zero,.L0f041b14 +/* f041b00: e5e40014 */ swc1 $f4,0x14($t7) +/* f041b04: 8e02001c */ lw $v0,0x1c($s0) +.L0f041b08: +/* f041b08: 9058003f */ lbu $t8,0x3f($v0) +/* f041b0c: 3319ffdf */ andi $t9,$t8,0xffdf +/* f041b10: a059003f */ sb $t9,0x3f($v0) +.L0f041b14: +/* f041b14: 9208006d */ lbu $t0,0x6d($s0) +/* f041b18: 51000015 */ beqzl $t0,.L0f041b70 +/* f041b1c: 8e02001c */ lw $v0,0x1c($s0) +/* f041b20: 8e02001c */ lw $v0,0x1c($s0) +/* f041b24: 02002025 */ or $a0,$s0,$zero +/* f041b28: 904a003f */ lbu $t2,0x3f($v0) +/* f041b2c: 354b0020 */ ori $t3,$t2,0x20 +/* f041b30: 0fc0a221 */ jal func0f028884 +/* f041b34: a04b003f */ sb $t3,0x3f($v0) +/* f041b38: 8e0c0060 */ lw $t4,0x60($s0) +/* f041b3c: 8e04001c */ lw $a0,0x1c($s0) +/* f041b40: 8e05034c */ lw $a1,0x34c($s0) +/* f041b44: afa20014 */ sw $v0,0x14($sp) +/* f041b48: 26060038 */ addiu $a2,$s0,0x38 +/* f041b4c: 26070050 */ addiu $a3,$s0,0x50 +/* f041b50: 0fc244b7 */ jal func0f0912dc +/* f041b54: afac0010 */ sw $t4,0x10($sp) +/* f041b58: 8e0d034c */ lw $t5,0x34c($s0) +/* f041b5c: 8e0e0348 */ lw $t6,0x348($s0) +/* f041b60: c5a60014 */ lwc1 $f6,0x14($t5) +/* f041b64: 10000005 */ beqz $zero,.L0f041b7c +/* f041b68: e5c60014 */ swc1 $f6,0x14($t6) +/* f041b6c: 8e02001c */ lw $v0,0x1c($s0) +.L0f041b70: +/* f041b70: 904f003f */ lbu $t7,0x3f($v0) +/* f041b74: 31f8ffdf */ andi $t8,$t7,0xffdf +/* f041b78: a058003f */ sb $t8,0x3f($v0) +.L0f041b7c: +/* f041b7c: 8e190348 */ lw $t9,0x348($s0) +/* f041b80: 0fc2b6ef */ jal func0f0adbbc +/* f041b84: 8f240004 */ lw $a0,0x4($t9) +/* f041b88: 8e08034c */ lw $t0,0x34c($s0) +/* f041b8c: 0fc2b6ef */ jal func0f0adbbc +/* f041b90: 8d040004 */ lw $a0,0x4($t0) +/* f041b94: 10000027 */ beqz $zero,.L0f041c34 +/* f041b98: 8fbf0024 */ lw $ra,0x24($sp) +.L0f041b9c: +/* f041b9c: 24010021 */ addiu $at,$zero,0x21 +/* f041ba0: 54410010 */ bnel $v0,$at,.L0f041be4 +/* f041ba4: 8e020014 */ lw $v0,0x14($s0) +/* f041ba8: 82090033 */ lb $t1,0x33($s0) +/* f041bac: 820a0034 */ lb $t2,0x34($s0) +/* f041bb0: 012a082a */ slt $at,$t1,$t2 +/* f041bb4: 5020001f */ beqzl $at,.L0f041c34 +/* f041bb8: 8fbf0024 */ lw $ra,0x24($sp) +/* f041bbc: 8e0b0014 */ lw $t3,0x14($s0) +/* f041bc0: 02002025 */ or $a0,$s0,$zero +/* f041bc4: 316c0008 */ andi $t4,$t3,0x8 +/* f041bc8: 5180001a */ beqzl $t4,.L0f041c34 +/* f041bcc: 8fbf0024 */ lw $ra,0x24($sp) +/* f041bd0: 0fc10135 */ jal func0f0404d4 +/* f041bd4: 00002825 */ or $a1,$zero,$zero +/* f041bd8: 10000016 */ beqz $zero,.L0f041c34 +/* f041bdc: 8fbf0024 */ lw $ra,0x24($sp) +/* f041be0: 8e020014 */ lw $v0,0x14($s0) +.L0f041be4: +/* f041be4: 02002025 */ or $a0,$s0,$zero +/* f041be8: 304d0008 */ andi $t5,$v0,0x8 +/* f041bec: 51a00008 */ beqzl $t5,.L0f041c10 +/* f041bf0: 30580004 */ andi $t8,$v0,0x4 +/* f041bf4: 0fc10135 */ jal func0f0404d4 +/* f041bf8: 00002825 */ or $a1,$zero,$zero +/* f041bfc: 8e0e0014 */ lw $t6,0x14($s0) +/* f041c00: 2401fff7 */ addiu $at,$zero,-9 +/* f041c04: 01c11024 */ and $v0,$t6,$at +/* f041c08: ae020014 */ sw $v0,0x14($s0) +/* f041c0c: 30580004 */ andi $t8,$v0,0x4 +.L0f041c10: +/* f041c10: 13000007 */ beqz $t8,.L0f041c30 +/* f041c14: 02002025 */ or $a0,$s0,$zero +/* f041c18: 0fc10135 */ jal func0f0404d4 +/* f041c1c: 24050001 */ addiu $a1,$zero,0x1 +/* f041c20: 8e190014 */ lw $t9,0x14($s0) +/* f041c24: 2401fffb */ addiu $at,$zero,-5 +/* f041c28: 03214024 */ and $t0,$t9,$at +/* f041c2c: ae080014 */ sw $t0,0x14($s0) +.L0f041c30: +/* f041c30: 8fbf0024 */ lw $ra,0x24($sp) +.L0f041c34: +/* f041c34: 8fb00020 */ lw $s0,0x20($sp) +/* f041c38: 27bd0028 */ addiu $sp,$sp,0x28 +/* f041c3c: 03e00008 */ jr $ra +/* f041c40: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f041c44 +/* f041c44: 27bdffd0 */ addiu $sp,$sp,-48 +/* f041c48: 10800003 */ beqz $a0,.L0f041c58 +/* f041c4c: afbf001c */ sw $ra,0x1c($sp) +/* f041c50: 10000002 */ beqz $zero,.L0f041c5c +/* f041c54: 908202fe */ lbu $v0,0x2fe($a0) +.L0f041c58: +/* f041c58: 00001025 */ or $v0,$zero,$zero +.L0f041c5c: +/* f041c5c: 54400032 */ bnezl $v0,.L0f041d28 +/* f041c60: 00001025 */ or $v0,$zero,$zero +/* f041c64: 8c82002c */ lw $v0,0x2c($a0) +/* f041c68: 3c0e8006 */ lui $t6,0x8006 +/* f041c6c: 25ce74b8 */ addiu $t6,$t6,0x74b8 +/* f041c70: 11c20004 */ beq $t6,$v0,.L0f041c84 +/* f041c74: 3c0f8006 */ lui $t7,0x8006 +/* f041c78: 25ef7500 */ addiu $t7,$t7,0x7500 +/* f041c7c: 55e2002a */ bnel $t7,$v0,.L0f041d28 +/* f041c80: 00001025 */ or $v0,$zero,$zero +.L0f041c84: +/* f041c84: 8c820020 */ lw $v0,0x20($a0) +/* f041c88: 3c098006 */ lui $t1,0x8006 +/* f041c8c: 24080002 */ addiu $t0,$zero,0x2 +/* f041c90: 8c580020 */ lw $t8,0x20($v0) +/* f041c94: 25297470 */ addiu $t1,$t1,0x7470 +/* f041c98: 3c053f33 */ lui $a1,0x3f33 +/* f041c9c: 83190008 */ lb $t9,0x8($t8) +/* f041ca0: 3c063f8f */ lui $a2,0x3f8f +/* f041ca4: 34c65c29 */ ori $a2,$a2,0x5c29 +/* f041ca8: afb90024 */ sw $t9,0x24($sp) +/* f041cac: a0880030 */ sb $t0,0x30($a0) +/* f041cb0: ac89002c */ sw $t1,0x2c($a0) +/* f041cb4: a0800008 */ sb $zero,0x8($a0) +/* f041cb8: 34a53333 */ ori $a1,$a1,0x3333 +/* f041cbc: 0fc0b857 */ jal func0f02e15c +/* f041cc0: afa2002c */ sw $v0,0x2c($sp) +/* f041cc4: 3c0141b0 */ lui $at,0x41b0 +/* f041cc8: 44812000 */ mtc1 $at,$f4 +/* f041ccc: 3c058006 */ lui $a1,0x8006 +/* f041cd0: 3c078006 */ lui $a3,0x8006 +/* f041cd4: 8ce7748c */ lw $a3,0x748c($a3) +/* f041cd8: 84a57470 */ lh $a1,0x7470($a1) +/* f041cdc: 8fa4002c */ lw $a0,0x2c($sp) +/* f041ce0: 8fa60024 */ lw $a2,0x24($sp) +/* f041ce4: e7a00010 */ swc1 $f0,0x10($sp) +/* f041ce8: 0c007733 */ jal 0x1dccc +/* f041cec: e7a40014 */ swc1 $f4,0x14($sp) +/* f041cf0: 3c018006 */ lui $at,0x8006 +/* f041cf4: c4207484 */ lwc1 $f0,0x7484($at) +/* f041cf8: 44803000 */ mtc1 $zero,$f6 +/* f041cfc: 00000000 */ sll $zero,$zero,0x0 +/* f041d00: 4600303e */ c.le.s $f6,$f0 +/* f041d04: 00000000 */ sll $zero,$zero,0x0 +/* f041d08: 45000004 */ bc1f .L0f041d1c +/* f041d0c: 00000000 */ sll $zero,$zero,0x0 +/* f041d10: 44050000 */ mfc1 $a1,$f0 +/* f041d14: 0c007787 */ jal 0x1de1c +/* f041d18: 8fa4002c */ lw $a0,0x2c($sp) +.L0f041d1c: +/* f041d1c: 10000002 */ beqz $zero,.L0f041d28 +/* f041d20: 24020001 */ addiu $v0,$zero,0x1 +/* f041d24: 00001025 */ or $v0,$zero,$zero +.L0f041d28: +/* f041d28: 8fbf001c */ lw $ra,0x1c($sp) +/* f041d2c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f041d30: 03e00008 */ jr $ra +/* f041d34: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f041d38 +/* f041d38: 27bdffc8 */ addiu $sp,$sp,-56 +/* f041d3c: afbf0024 */ sw $ra,0x24($sp) +/* f041d40: afb10020 */ sw $s1,0x20($sp) +/* f041d44: afb0001c */ sw $s0,0x1c($sp) +/* f041d48: 8c8e002c */ lw $t6,0x2c($a0) +/* f041d4c: 44802000 */ mtc1 $zero,$f4 +/* f041d50: 00808825 */ or $s1,$a0,$zero +/* f041d54: c5c60024 */ lwc1 $f6,0x24($t6) +/* f041d58: 8c900020 */ lw $s0,0x20($a0) +/* f041d5c: 4606203c */ c.lt.s $f4,$f6 +/* f041d60: 00000000 */ sll $zero,$zero,0x0 +/* f041d64: 45000016 */ bc1f .L0f041dc0 +/* f041d68: 00000000 */ sll $zero,$zero,0x0 +/* f041d6c: 0c00744f */ jal 0x1d13c +/* f041d70: 02002025 */ or $a0,$s0,$zero +/* f041d74: 3c063f4c */ lui $a2,0x3f4c +/* f041d78: 34c6cccd */ ori $a2,$a2,0xcccd +/* f041d7c: a7a2002e */ sh $v0,0x2e($sp) +/* f041d80: 02202025 */ or $a0,$s1,$zero +/* f041d84: 0fc0b857 */ jal func0f02e15c +/* f041d88: 3c053f00 */ lui $a1,0x3f00 +/* f041d8c: 8e0f0020 */ lw $t7,0x20($s0) +/* f041d90: 8e38002c */ lw $t8,0x2c($s1) +/* f041d94: 3c014100 */ lui $at,0x4100 +/* f041d98: 44814000 */ mtc1 $at,$f8 +/* f041d9c: 81e60008 */ lb $a2,0x8($t7) +/* f041da0: 8f070024 */ lw $a3,0x24($t8) +/* f041da4: e7a00010 */ swc1 $f0,0x10($sp) +/* f041da8: 02002025 */ or $a0,$s0,$zero +/* f041dac: 87a5002e */ lh $a1,0x2e($sp) +/* f041db0: 0c007733 */ jal 0x1dccc +/* f041db4: e7a80014 */ swc1 $f8,0x14($sp) +/* f041db8: 10000015 */ beqz $zero,.L0f041e10 +/* f041dbc: 8e29002c */ lw $t1,0x2c($s1) +.L0f041dc0: +/* f041dc0: 0c00744f */ jal 0x1d13c +/* f041dc4: 02002025 */ or $a0,$s0,$zero +/* f041dc8: 3c063f4c */ lui $a2,0x3f4c +/* f041dcc: 34c6cccd */ ori $a2,$a2,0xcccd +/* f041dd0: a7a2002e */ sh $v0,0x2e($sp) +/* f041dd4: 02202025 */ or $a0,$s1,$zero +/* f041dd8: 0fc0b857 */ jal func0f02e15c +/* f041ddc: 3c053f00 */ lui $a1,0x3f00 +/* f041de0: 8e190020 */ lw $t9,0x20($s0) +/* f041de4: 8e28002c */ lw $t0,0x2c($s1) +/* f041de8: 3c014100 */ lui $at,0x4100 +/* f041dec: 44815000 */ mtc1 $at,$f10 +/* f041df0: 83260008 */ lb $a2,0x8($t9) +/* f041df4: 8d07001c */ lw $a3,0x1c($t0) +/* f041df8: e7a00010 */ swc1 $f0,0x10($sp) +/* f041dfc: 02002025 */ or $a0,$s0,$zero +/* f041e00: 87a5002e */ lh $a1,0x2e($sp) +/* f041e04: 0c007733 */ jal 0x1dccc +/* f041e08: e7aa0014 */ swc1 $f10,0x14($sp) +/* f041e0c: 8e29002c */ lw $t1,0x2c($s1) +.L0f041e10: +/* f041e10: 44808000 */ mtc1 $zero,$f16 +/* f041e14: c5200014 */ lwc1 $f0,0x14($t1) +/* f041e18: 4600803e */ c.le.s $f16,$f0 +/* f041e1c: 00000000 */ sll $zero,$zero,0x0 +/* f041e20: 45020005 */ bc1fl .L0f041e38 +/* f041e24: 8fbf0024 */ lw $ra,0x24($sp) +/* f041e28: 44050000 */ mfc1 $a1,$f0 +/* f041e2c: 0c007787 */ jal 0x1de1c +/* f041e30: 02002025 */ or $a0,$s0,$zero +/* f041e34: 8fbf0024 */ lw $ra,0x24($sp) +.L0f041e38: +/* f041e38: 8fb0001c */ lw $s0,0x1c($sp) +/* f041e3c: 8fb10020 */ lw $s1,0x20($sp) +/* f041e40: 03e00008 */ jr $ra +/* f041e44: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f041e48 +/* f041e48: 27bdff90 */ addiu $sp,$sp,-112 +/* f041e4c: afbf0044 */ sw $ra,0x44($sp) +/* f041e50: afb30040 */ sw $s3,0x40($sp) +/* f041e54: afb2003c */ sw $s2,0x3c($sp) +/* f041e58: afb10038 */ sw $s1,0x38($sp) +/* f041e5c: afb00034 */ sw $s0,0x34($sp) +/* f041e60: f7b80028 */ sdc1 $f24,0x28($sp) +/* f041e64: f7b60020 */ sdc1 $f22,0x20($sp) +/* f041e68: f7b40018 */ sdc1 $f20,0x18($sp) +/* f041e6c: 8c930020 */ lw $s3,0x20($a0) +/* f041e70: 00808025 */ or $s0,$a0,$zero +/* f041e74: 0c00745f */ jal 0x1d17c +/* f041e78: 02602025 */ or $a0,$s3,$zero +/* f041e7c: 46000506 */ mov.s $f20,$f0 +/* f041e80: 0c00744f */ jal 0x1d13c +/* f041e84: 02602025 */ or $a0,$s3,$zero +/* f041e88: 24010269 */ addiu $at,$zero,0x269 +/* f041e8c: 504101de */ beql $v0,$at,.L0f042608 +/* f041e90: 8fbf0044 */ lw $ra,0x44($sp) +/* f041e94: 8e0f0044 */ lw $t7,0x44($s0) +/* f041e98: 8e0e0048 */ lw $t6,0x48($s0) +/* f041e9c: 25f8ffe2 */ addiu $t8,$t7,-30 +/* f041ea0: 01d8082a */ slt $at,$t6,$t8 +/* f041ea4: 50200051 */ beqzl $at,.L0f041fec +/* f041ea8: 3c013f00 */ lui $at,0x3f00 +/* f041eac: 8e790020 */ lw $t9,0x20($s3) +/* f041eb0: 87280002 */ lh $t0,0x2($t9) +/* f041eb4: 5500004d */ bnezl $t0,.L0f041fec +/* f041eb8: 3c013f00 */ lui $at,0x3f00 +/* f041ebc: 8e05002c */ lw $a1,0x2c($s0) +/* f041ec0: 3c014120 */ lui $at,0x4120 +/* f041ec4: 44813000 */ mtc1 $at,$f6 +/* f041ec8: c4a40018 */ lwc1 $f4,0x18($a1) +/* f041ecc: 46062200 */ add.s $f8,$f4,$f6 +/* f041ed0: 4614403c */ c.lt.s $f8,$f20 +/* f041ed4: 00000000 */ sll $zero,$zero,0x0 +/* f041ed8: 45020044 */ bc1fl .L0f041fec +/* f041edc: 3c013f00 */ lui $at,0x3f00 +/* f041ee0: c4aa001c */ lwc1 $f10,0x1c($a1) +/* f041ee4: 460aa03c */ c.lt.s $f20,$f10 +/* f041ee8: 00000000 */ sll $zero,$zero,0x0 +/* f041eec: 4502003f */ bc1fl .L0f041fec +/* f041ef0: 3c013f00 */ lui $at,0x3f00 +/* f041ef4: 4480b000 */ mtc1 $zero,$f22 +/* f041ef8: c4a00024 */ lwc1 $f0,0x24($a1) +/* f041efc: 4616003c */ c.lt.s $f0,$f22 +/* f041f00: 00000000 */ sll $zero,$zero,0x0 +/* f041f04: 45030006 */ bc1tl .L0f041f20 +/* f041f08: 82090036 */ lb $t1,0x36($s0) +/* f041f0c: 4600a03c */ c.lt.s $f20,$f0 +/* f041f10: 00000000 */ sll $zero,$zero,0x0 +/* f041f14: 45020035 */ bc1fl .L0f041fec +/* f041f18: 3c013f00 */ lui $at,0x3f00 +/* f041f1c: 82090036 */ lb $t1,0x36($s0) +.L0f041f20: +/* f041f20: 15200029 */ bnez $t1,.L0f041fc8 +/* f041f24: 00000000 */ sll $zero,$zero,0x0 +/* f041f28: 0fc10711 */ jal func0f041c44 +/* f041f2c: 02002025 */ or $a0,$s0,$zero +/* f041f30: 14400023 */ bnez $v0,.L0f041fc0 +/* f041f34: 00000000 */ sll $zero,$zero,0x0 +/* f041f38: 0c00744f */ jal 0x1d13c +/* f041f3c: 02602025 */ or $a0,$s3,$zero +/* f041f40: 3c013f00 */ lui $at,0x3f00 +/* f041f44: 4481c000 */ mtc1 $at,$f24 +/* f041f48: 00028c00 */ sll $s1,$v0,0x10 +/* f041f4c: 00115403 */ sra $t2,$s1,0x10 +/* f041f50: 3c063f4c */ lui $a2,0x3f4c +/* f041f54: 4405c000 */ mfc1 $a1,$f24 +/* f041f58: 34c6cccd */ ori $a2,$a2,0xcccd +/* f041f5c: 01408825 */ or $s1,$t2,$zero +/* f041f60: 0fc0b857 */ jal func0f02e15c +/* f041f64: 02002025 */ or $a0,$s0,$zero +/* f041f68: 8e6c0020 */ lw $t4,0x20($s3) +/* f041f6c: 8e0d002c */ lw $t5,0x2c($s0) +/* f041f70: 3c014100 */ lui $at,0x4100 +/* f041f74: 44818000 */ mtc1 $at,$f16 +/* f041f78: 00112c00 */ sll $a1,$s1,0x10 +/* f041f7c: 00055c03 */ sra $t3,$a1,0x10 +/* f041f80: 81860008 */ lb $a2,0x8($t4) +/* f041f84: 8da7001c */ lw $a3,0x1c($t5) +/* f041f88: e7a00010 */ swc1 $f0,0x10($sp) +/* f041f8c: 01602825 */ or $a1,$t3,$zero +/* f041f90: 02602025 */ or $a0,$s3,$zero +/* f041f94: 0c007733 */ jal 0x1dccc +/* f041f98: e7b00014 */ swc1 $f16,0x14($sp) +/* f041f9c: 8e0f002c */ lw $t7,0x2c($s0) +/* f041fa0: c5e00014 */ lwc1 $f0,0x14($t7) +/* f041fa4: 4600b03e */ c.le.s $f22,$f0 +/* f041fa8: 00000000 */ sll $zero,$zero,0x0 +/* f041fac: 45000004 */ bc1f .L0f041fc0 +/* f041fb0: 00000000 */ sll $zero,$zero,0x0 +/* f041fb4: 44050000 */ mfc1 $a1,$f0 +/* f041fb8: 0c007787 */ jal 0x1de1c +/* f041fbc: 02602025 */ or $a0,$s3,$zero +.L0f041fc0: +/* f041fc0: 10000004 */ beqz $zero,.L0f041fd4 +/* f041fc4: 820e0034 */ lb $t6,0x34($s0) +.L0f041fc8: +/* f041fc8: 0fc1074e */ jal func0f041d38 +/* f041fcc: 02002025 */ or $a0,$s0,$zero +/* f041fd0: 820e0034 */ lb $t6,0x34($s0) +.L0f041fd4: +/* f041fd4: 02602025 */ or $a0,$s3,$zero +/* f041fd8: 25d80001 */ addiu $t8,$t6,0x1 +/* f041fdc: 0c00745f */ jal 0x1d17c +/* f041fe0: a2180033 */ sb $t8,0x33($s0) +/* f041fe4: 46000506 */ mov.s $f20,$f0 +/* f041fe8: 3c013f00 */ lui $at,0x3f00 +.L0f041fec: +/* f041fec: 4481c000 */ mtc1 $at,$f24 +/* f041ff0: 4480b000 */ mtc1 $zero,$f22 +/* f041ff4: 0c007468 */ jal 0x1d1a0 +/* f041ff8: 02602025 */ or $a0,$s3,$zero +/* f041ffc: 4614003e */ c.le.s $f0,$f20 +/* f042000: 00000000 */ sll $zero,$zero,0x0 +/* f042004: 45000080 */ bc1f .L0f042208 +/* f042008: 00000000 */ sll $zero,$zero,0x0 +/* f04200c: 0c00744f */ jal 0x1d13c +/* f042010: 02602025 */ or $a0,$s3,$zero +/* f042014: 2401026a */ addiu $at,$zero,0x26a +/* f042018: 50410018 */ beql $v0,$at,.L0f04207c +/* f04201c: 82020033 */ lb $v0,0x33($s0) +/* f042020: 82190037 */ lb $t9,0x37($s0) +/* f042024: 17200006 */ bnez $t9,.L0f042040 +/* f042028: 00000000 */ sll $zero,$zero,0x0 +/* f04202c: 82080034 */ lb $t0,0x34($s0) +/* f042030: 82090033 */ lb $t1,0x33($s0) +/* f042034: 0109082a */ slt $at,$t0,$t1 +/* f042038: 50200010 */ beqzl $at,.L0f04207c +/* f04203c: 82020033 */ lb $v0,0x33($s0) +.L0f042040: +/* f042040: 0fc10711 */ jal func0f041c44 +/* f042044: 02002025 */ or $a0,$s0,$zero +/* f042048: 1440006c */ bnez $v0,.L0f0421fc +/* f04204c: 00000000 */ sll $zero,$zero,0x0 +/* f042050: 8e0a004c */ lw $t2,0x4c($s0) +/* f042054: 314b0200 */ andi $t3,$t2,0x200 +/* f042058: 11600003 */ beqz $t3,.L0f042068 +/* f04205c: 00000000 */ sll $zero,$zero,0x0 +/* f042060: 0fc0e56b */ jal func0f0395ac +/* f042064: 02002025 */ or $a0,$s0,$zero +.L0f042068: +/* f042068: 0fc0bb57 */ jal func0f02ed5c +/* f04206c: 02002025 */ or $a0,$s0,$zero +/* f042070: 10000165 */ beqz $zero,.L0f042608 +/* f042074: 8fbf0044 */ lw $ra,0x44($sp) +/* f042078: 82020033 */ lb $v0,0x33($s0) +.L0f04207c: +/* f04207c: 820c0034 */ lb $t4,0x34($s0) +/* f042080: 02002025 */ or $a0,$s0,$zero +/* f042084: 244d0001 */ addiu $t5,$v0,0x1 +/* f042088: 55820006 */ bnel $t4,$v0,.L0f0420a4 +/* f04208c: 820f0031 */ lb $t7,0x31($s0) +/* f042090: 0fc1074e */ jal func0f041d38 +/* f042094: a20d0033 */ sb $t5,0x33($s0) +/* f042098: 10000058 */ beqz $zero,.L0f0421fc +/* f04209c: 00000000 */ sll $zero,$zero,0x0 +/* f0420a0: 820f0031 */ lb $t7,0x31($s0) +.L0f0420a4: +/* f0420a4: 3c014140 */ lui $at,0x4140 +/* f0420a8: 02602025 */ or $a0,$s3,$zero +/* f0420ac: 11e00053 */ beqz $t7,.L0f0421fc +/* f0420b0: 00000000 */ sll $zero,$zero,0x0 +/* f0420b4: 820e0036 */ lb $t6,0x36($s0) +/* f0420b8: 4600c086 */ mov.s $f2,$f24 +/* f0420bc: 51c00014 */ beqzl $t6,.L0f042110 +/* f0420c0: 8e05002c */ lw $a1,0x2c($s0) +/* f0420c4: 8e05002c */ lw $a1,0x2c($s0) +/* f0420c8: c4a00020 */ lwc1 $f0,0x20($a1) +/* f0420cc: 4600b03c */ c.lt.s $f22,$f0 +/* f0420d0: 00000000 */ sll $zero,$zero,0x0 +/* f0420d4: 45020004 */ bc1fl .L0f0420e8 +/* f0420d8: c4ac0018 */ lwc1 $f12,0x18($a1) +/* f0420dc: 10000002 */ beqz $zero,.L0f0420e8 +/* f0420e0: 46000306 */ mov.s $f12,$f0 +/* f0420e4: c4ac0018 */ lwc1 $f12,0x18($a1) +.L0f0420e8: +/* f0420e8: c4a00024 */ lwc1 $f0,0x24($a1) +/* f0420ec: 4600b03c */ c.lt.s $f22,$f0 +/* f0420f0: 00000000 */ sll $zero,$zero,0x0 +/* f0420f4: 45000003 */ bc1f .L0f042104 +/* f0420f8: 00000000 */ sll $zero,$zero,0x0 +/* f0420fc: 1000000d */ beqz $zero,.L0f042134 +/* f042100: 46000506 */ mov.s $f20,$f0 +.L0f042104: +/* f042104: 1000000b */ beqz $zero,.L0f042134 +/* f042108: c4b4001c */ lwc1 $f20,0x1c($a1) +/* f04210c: 8e05002c */ lw $a1,0x2c($s0) +.L0f042110: +/* f042110: c4a00020 */ lwc1 $f0,0x20($a1) +/* f042114: c4ac0018 */ lwc1 $f12,0x18($a1) +/* f042118: 4600b03c */ c.lt.s $f22,$f0 +/* f04211c: 00000000 */ sll $zero,$zero,0x0 +/* f042120: 45020004 */ bc1fl .L0f042134 +/* f042124: c4b4001c */ lwc1 $f20,0x1c($a1) +/* f042128: 10000002 */ beqz $zero,.L0f042134 +/* f04212c: 46000506 */ mov.s $f20,$f0 +/* f042130: c4b4001c */ lwc1 $f20,0x1c($a1) +.L0f042134: +/* f042134: 460ca001 */ sub.s $f0,$f20,$f12 +/* f042138: 44819000 */ mtc1 $at,$f18 +/* f04213c: 3c014180 */ lui $at,0x4180 +/* f042140: 4612003c */ c.lt.s $f0,$f18 +/* f042144: 00000000 */ sll $zero,$zero,0x0 +/* f042148: 45020007 */ bc1fl .L0f042168 +/* f04214c: 44813000 */ mtc1 $at,$f6 +/* f042150: 3c017f1b */ lui $at,0x7f1b +/* f042154: c4249188 */ lwc1 $f4,-0x6e78($at) +/* f042158: 46040082 */ mul.s $f2,$f0,$f4 +/* f04215c: 1000000c */ beqz $zero,.L0f042190 +/* f042160: 8218003a */ lb $t8,0x3a($s0) +/* f042164: 44813000 */ mtc1 $at,$f6 +.L0f042168: +/* f042168: 3c013d00 */ lui $at,0x3d00 +/* f04216c: 4600303c */ c.lt.s $f6,$f0 +/* f042170: 00000000 */ sll $zero,$zero,0x0 +/* f042174: 45020006 */ bc1fl .L0f042190 +/* f042178: 8218003a */ lb $t8,0x3a($s0) +/* f04217c: 44814000 */ mtc1 $at,$f8 +/* f042180: 00000000 */ sll $zero,$zero,0x0 +/* f042184: 46080082 */ mul.s $f2,$f0,$f8 +/* f042188: 00000000 */ sll $zero,$zero,0x0 +/* f04218c: 8218003a */ lb $t8,0x3a($s0) +.L0f042190: +/* f042190: 53000006 */ beqzl $t8,.L0f0421ac +/* f042194: a2000031 */ sb $zero,0x31($s0) +/* f042198: 8219003b */ lb $t9,0x3b($s0) +/* f04219c: 53200003 */ beqzl $t9,.L0f0421ac +/* f0421a0: a2000031 */ sb $zero,0x31($s0) +/* f0421a4: 46021080 */ add.s $f2,$f2,$f2 +/* f0421a8: a2000031 */ sb $zero,0x31($s0) +.L0f0421ac: +/* f0421ac: e7ac005c */ swc1 $f12,0x5c($sp) +/* f0421b0: 0c00744f */ jal 0x1d13c +/* f0421b4: e7a20060 */ swc1 $f2,0x60($sp) +/* f0421b8: c7ac005c */ lwc1 $f12,0x5c($sp) +/* f0421bc: 8e690020 */ lw $t1,0x20($s3) +/* f0421c0: 3c014100 */ lui $at,0x4100 +/* f0421c4: 44815000 */ mtc1 $at,$f10 +/* f0421c8: c7a20060 */ lwc1 $f2,0x60($sp) +/* f0421cc: 00022c00 */ sll $a1,$v0,0x10 +/* f0421d0: 00054403 */ sra $t0,$a1,0x10 +/* f0421d4: 44076000 */ mfc1 $a3,$f12 +/* f0421d8: 81260008 */ lb $a2,0x8($t1) +/* f0421dc: 01002825 */ or $a1,$t0,$zero +/* f0421e0: 02602025 */ or $a0,$s3,$zero +/* f0421e4: e7aa0014 */ swc1 $f10,0x14($sp) +/* f0421e8: 0c007733 */ jal 0x1dccc +/* f0421ec: e7a20010 */ swc1 $f2,0x10($sp) +/* f0421f0: 4405a000 */ mfc1 $a1,$f20 +/* f0421f4: 0c007787 */ jal 0x1de1c +/* f0421f8: 02602025 */ or $a0,$s3,$zero +.L0f0421fc: +/* f0421fc: 0c00745f */ jal 0x1d17c +/* f042200: 02602025 */ or $a0,$s3,$zero +/* f042204: 46000506 */ mov.s $f20,$f0 +.L0f042208: +/* f042208: 0c00744f */ jal 0x1d13c +/* f04220c: 02602025 */ or $a0,$s3,$zero +/* f042210: 2401026a */ addiu $at,$zero,0x26a +/* f042214: 50410030 */ beql $v0,$at,.L0f0422d8 +/* f042218: 8e05002c */ lw $a1,0x2c($s0) +/* f04221c: 8e02004c */ lw $v0,0x4c($s0) +/* f042220: 304a0040 */ andi $t2,$v0,0x40 +/* f042224: 5540002c */ bnezl $t2,.L0f0422d8 +/* f042228: 8e05002c */ lw $a1,0x2c($s0) +/* f04222c: 8e05002c */ lw $a1,0x2c($s0) +/* f042230: 304b0020 */ andi $t3,$v0,0x20 +/* f042234: 02602025 */ or $a0,$s3,$zero +/* f042238: c4a2000c */ lwc1 $f2,0xc($a1) +/* f04223c: 1160000f */ beqz $t3,.L0f04227c +/* f042240: c4ac0004 */ lwc1 $f12,0x4($a1) +/* f042244: e7a20050 */ swc1 $f2,0x50($sp) +/* f042248: 0c007468 */ jal 0x1d1a0 +/* f04224c: e7ac004c */ swc1 $f12,0x4c($sp) +/* f042250: c7ac004c */ lwc1 $f12,0x4c($sp) +/* f042254: c7a20050 */ lwc1 $f2,0x50($sp) +/* f042258: 02602025 */ or $a0,$s3,$zero +/* f04225c: 460c003c */ c.lt.s $f0,$f12 +/* f042260: 00000000 */ sll $zero,$zero,0x0 +/* f042264: 45020006 */ bc1fl .L0f042280 +/* f042268: 8e6c0020 */ lw $t4,0x20($s3) +/* f04226c: 0c007468 */ jal 0x1d1a0 +/* f042270: e7a20050 */ swc1 $f2,0x50($sp) +/* f042274: c7a20050 */ lwc1 $f2,0x50($sp) +/* f042278: 46000306 */ mov.s $f12,$f0 +.L0f04227c: +/* f04227c: 8e6c0020 */ lw $t4,0x20($s3) +.L0f042280: +/* f042280: 3c063fcc */ lui $a2,0x3fcc +/* f042284: 3c017f1b */ lui $at,0x7f1b +/* f042288: 818d0008 */ lb $t5,0x8($t4) +/* f04228c: 34c6cccd */ ori $a2,$a2,0xcccd +/* f042290: 02002025 */ or $a0,$s0,$zero +/* f042294: 11a00003 */ beqz $t5,.L0f0422a4 +/* f042298: 3c053f80 */ lui $a1,0x3f80 +/* f04229c: c430918c */ lwc1 $f16,-0x6e74($at) +/* f0422a0: 46028081 */ sub.s $f2,$f16,$f2 +.L0f0422a4: +/* f0422a4: e7a20050 */ swc1 $f2,0x50($sp) +/* f0422a8: 0fc0b857 */ jal func0f02e15c +/* f0422ac: e7ac004c */ swc1 $f12,0x4c($sp) +/* f0422b0: c7ac004c */ lwc1 $f12,0x4c($sp) +/* f0422b4: c7a20050 */ lwc1 $f2,0x50($sp) +/* f0422b8: 82050030 */ lb $a1,0x30($s0) +/* f0422bc: 44070000 */ mfc1 $a3,$f0 +/* f0422c0: 44066000 */ mfc1 $a2,$f12 +/* f0422c4: 02002025 */ or $a0,$s0,$zero +/* f0422c8: 0fc0f9e2 */ jal func0f03e788 +/* f0422cc: e7a20010 */ swc1 $f2,0x10($sp) +/* f0422d0: a2020030 */ sb $v0,0x30($s0) +/* f0422d4: 8e05002c */ lw $a1,0x2c($s0) +.L0f0422d8: +/* f0422d8: c4b20028 */ lwc1 $f18,0x28($a1) +/* f0422dc: 4614903c */ c.lt.s $f18,$f20 +/* f0422e0: 00000000 */ sll $zero,$zero,0x0 +/* f0422e4: 45000006 */ bc1f .L0f042300 +/* f0422e8: 00000000 */ sll $zero,$zero,0x0 +/* f0422ec: c4a4002c */ lwc1 $f4,0x2c($a1) +/* f0422f0: 4604a03c */ c.lt.s $f20,$f4 +/* f0422f4: 00000000 */ sll $zero,$zero,0x0 +/* f0422f8: 45030008 */ bc1tl .L0f04231c +/* f0422fc: 3c013f80 */ lui $at,0x3f80 +.L0f042300: +/* f042300: 0c00744f */ jal 0x1d13c +/* f042304: 02602025 */ or $a0,$s3,$zero +/* f042308: 2401026a */ addiu $at,$zero,0x26a +/* f04230c: 1441000b */ bne $v0,$at,.L0f04233c +/* f042310: 00000000 */ sll $zero,$zero,0x0 +/* f042314: 8e05002c */ lw $a1,0x2c($s0) +/* f042318: 3c013f80 */ lui $at,0x3f80 +.L0f04231c: +/* f04231c: 44813000 */ mtc1 $at,$f6 +/* f042320: 82060039 */ lb $a2,0x39($s0) +/* f042324: 82070038 */ lb $a3,0x38($s0) +/* f042328: 02002025 */ or $a0,$s0,$zero +/* f04232c: 0fc0fa7d */ jal func0f03e9f4 +/* f042330: e7a60010 */ swc1 $f6,0x10($sp) +/* f042334: 10000004 */ beqz $zero,.L0f042348 +/* f042338: 00008825 */ or $s1,$zero,$zero +.L0f04233c: +/* f04233c: 0fc0fe0a */ jal func0f03f828 +/* f042340: 02002025 */ or $a0,$s0,$zero +/* f042344: 00008825 */ or $s1,$zero,$zero +.L0f042348: +/* f042348: 02009025 */ or $s2,$s0,$zero +.L0f04234c: +/* f04234c: 824f0038 */ lb $t7,0x38($s2) +/* f042350: 02002025 */ or $a0,$s0,$zero +/* f042354: 02202825 */ or $a1,$s1,$zero +/* f042358: 11e000a4 */ beqz $t7,.L0f0425ec +/* f04235c: 00000000 */ sll $zero,$zero,0x0 +/* f042360: 824e003a */ lb $t6,0x3a($s2) +/* f042364: 15c00066 */ bnez $t6,.L0f042500 +/* f042368: 00000000 */ sll $zero,$zero,0x0 +/* f04236c: 0c00744f */ jal 0x1d13c +/* f042370: 02602025 */ or $a0,$s3,$zero +/* f042374: 2401026a */ addiu $at,$zero,0x26a +/* f042378: 1041000c */ beq $v0,$at,.L0f0423ac +/* f04237c: 02002025 */ or $a0,$s0,$zero +/* f042380: 8e05002c */ lw $a1,0x2c($s0) +/* f042384: 00003025 */ or $a2,$zero,$zero +/* f042388: c4a80018 */ lwc1 $f8,0x18($a1) +/* f04238c: 4614403e */ c.le.s $f8,$f20 +/* f042390: 00000000 */ sll $zero,$zero,0x0 +/* f042394: 4502003f */ bc1fl .L0f042494 +/* f042398: 02002025 */ or $a0,$s0,$zero +/* f04239c: c4aa001c */ lwc1 $f10,0x1c($a1) +/* f0423a0: 460aa03c */ c.lt.s $f20,$f10 +/* f0423a4: 00000000 */ sll $zero,$zero,0x0 +/* f0423a8: 45000039 */ bc1f .L0f042490 +.L0f0423ac: +/* f0423ac: 02202825 */ or $a1,$s1,$zero +/* f0423b0: 0fc0fe62 */ jal func0f03f988 +/* f0423b4: 24060001 */ addiu $a2,$zero,0x1 +/* f0423b8: 82190007 */ lb $t9,0x7($s0) +/* f0423bc: 3c18800a */ lui $t8,0x800a +/* f0423c0: 8f189fc8 */ lw $t8,-0x6038($t8) +/* f0423c4: 2401000a */ addiu $at,$zero,0xa +/* f0423c8: 1721002b */ bne $t9,$at,.L0f042478 +/* f0423cc: ae180044 */ sw $t8,0x44($s0) +/* f0423d0: 8e05002c */ lw $a1,0x2c($s0) +/* f0423d4: 3c0141f0 */ lui $at,0x41f0 +/* f0423d8: 44812000 */ mtc1 $at,$f4 +/* f0423dc: c4b0001c */ lwc1 $f16,0x1c($a1) +/* f0423e0: c4b20018 */ lwc1 $f18,0x18($a1) +/* f0423e4: 46128001 */ sub.s $f0,$f16,$f18 +/* f0423e8: 4604003c */ c.lt.s $f0,$f4 +/* f0423ec: 00000000 */ sll $zero,$zero,0x0 +/* f0423f0: 4502001c */ bc1fl .L0f042464 +/* f0423f4: 4405c000 */ mfc1 $a1,$f24 +/* f0423f8: 4600018d */ trunc.w.s $f6,$f0 +/* f0423fc: 8e080040 */ lw $t0,0x40($s0) +/* f042400: 240c003c */ addiu $t4,$zero,0x3c +/* f042404: 02602025 */ or $a0,$s3,$zero +/* f042408: 440a3000 */ mfc1 $t2,$f6 +/* f04240c: 3c053dcc */ lui $a1,0x3dcc +/* f042410: 000a5840 */ sll $t3,$t2,0x1 +/* f042414: 018b6823 */ subu $t5,$t4,$t3 +/* f042418: 010d082a */ slt $at,$t0,$t5 +/* f04241c: 54200008 */ bnezl $at,.L0f042440 +/* f042420: 4406b000 */ mfc1 $a2,$f22 +/* f042424: 4405c000 */ mfc1 $a1,$f24 +/* f042428: 4406b000 */ mfc1 $a2,$f22 +/* f04242c: 0c0077ac */ jal 0x1deb0 +/* f042430: 02602025 */ or $a0,$s3,$zero +/* f042434: 10000070 */ beqz $zero,.L0f0425f8 +/* f042438: 26310001 */ addiu $s1,$s1,0x1 +/* f04243c: 4406b000 */ mfc1 $a2,$f22 +.L0f042440: +/* f042440: 0c0077ac */ jal 0x1deb0 +/* f042444: 34a5cccd */ ori $a1,$a1,0xcccd +/* f042448: 3c0e800a */ lui $t6,0x800a +/* f04244c: 8dce9ff8 */ lw $t6,-0x6008($t6) +/* f042450: 8e0f0040 */ lw $t7,0x40($s0) +/* f042454: 01eec021 */ addu $t8,$t7,$t6 +/* f042458: 10000066 */ beqz $zero,.L0f0425f4 +/* f04245c: ae180040 */ sw $t8,0x40($s0) +/* f042460: 4405c000 */ mfc1 $a1,$f24 +.L0f042464: +/* f042464: 4406b000 */ mfc1 $a2,$f22 +/* f042468: 0c0077ac */ jal 0x1deb0 +/* f04246c: 02602025 */ or $a0,$s3,$zero +/* f042470: 10000061 */ beqz $zero,.L0f0425f8 +/* f042474: 26310001 */ addiu $s1,$s1,0x1 +.L0f042478: +/* f042478: 4405c000 */ mfc1 $a1,$f24 +/* f04247c: 4406b000 */ mfc1 $a2,$f22 +/* f042480: 0c0077ac */ jal 0x1deb0 +/* f042484: 02602025 */ or $a0,$s3,$zero +/* f042488: 1000005b */ beqz $zero,.L0f0425f8 +/* f04248c: 26310001 */ addiu $s1,$s1,0x1 +.L0f042490: +/* f042490: 02002025 */ or $a0,$s0,$zero +.L0f042494: +/* f042494: 0fc0fe62 */ jal func0f03f988 +/* f042498: 02202825 */ or $a1,$s1,$zero +/* f04249c: 82190007 */ lb $t9,0x7($s0) +/* f0424a0: 2401000a */ addiu $at,$zero,0xa +/* f0424a4: 02002025 */ or $a0,$s0,$zero +/* f0424a8: 1721000c */ bne $t9,$at,.L0f0424dc +/* f0424ac: 3c063f4c */ lui $a2,0x3f4c +/* f0424b0: 4405c000 */ mfc1 $a1,$f24 +/* f0424b4: 3c063f4c */ lui $a2,0x3f4c +/* f0424b8: 34c6cccd */ ori $a2,$a2,0xcccd +/* f0424bc: 0fc0b857 */ jal func0f02e15c +/* f0424c0: 02002025 */ or $a0,$s0,$zero +/* f0424c4: 44050000 */ mfc1 $a1,$f0 +/* f0424c8: 4406b000 */ mfc1 $a2,$f22 +/* f0424cc: 0c0077ac */ jal 0x1deb0 +/* f0424d0: 02602025 */ or $a0,$s3,$zero +/* f0424d4: 10000048 */ beqz $zero,.L0f0425f8 +/* f0424d8: 26310001 */ addiu $s1,$s1,0x1 +.L0f0424dc: +/* f0424dc: 4405c000 */ mfc1 $a1,$f24 +/* f0424e0: 0fc0b857 */ jal func0f02e15c +/* f0424e4: 34c6cccd */ ori $a2,$a2,0xcccd +/* f0424e8: 44050000 */ mfc1 $a1,$f0 +/* f0424ec: 4406b000 */ mfc1 $a2,$f22 +/* f0424f0: 0c0077ac */ jal 0x1deb0 +/* f0424f4: 02602025 */ or $a0,$s3,$zero +/* f0424f8: 1000003f */ beqz $zero,.L0f0425f8 +/* f0424fc: 26310001 */ addiu $s1,$s1,0x1 +.L0f042500: +/* f042500: 0c00744f */ jal 0x1d13c +/* f042504: 02602025 */ or $a0,$s3,$zero +/* f042508: 2401026a */ addiu $at,$zero,0x26a +/* f04250c: 10410023 */ beq $v0,$at,.L0f04259c +/* f042510: 24060001 */ addiu $a2,$zero,0x1 +/* f042514: 82090031 */ lb $t1,0x31($s0) +/* f042518: 02002025 */ or $a0,$s0,$zero +/* f04251c: 5520002f */ bnezl $t1,.L0f0425dc +/* f042520: 02202825 */ or $a1,$s1,$zero +/* f042524: 82020032 */ lb $v0,0x32($s0) +/* f042528: 12220004 */ beq $s1,$v0,.L0f04253c +/* f04252c: 02025021 */ addu $t2,$s0,$v0 +/* f042530: 814c003a */ lb $t4,0x3a($t2) +/* f042534: 55800029 */ bnezl $t4,.L0f0425dc +/* f042538: 02202825 */ or $a1,$s1,$zero +.L0f04253c: +/* f04253c: 8e05002c */ lw $a1,0x2c($s0) +/* f042540: c4a00020 */ lwc1 $f0,0x20($a1) +/* f042544: 4600b03e */ c.le.s $f22,$f0 +/* f042548: 00000000 */ sll $zero,$zero,0x0 +/* f04254c: 4502000b */ bc1fl .L0f04257c +/* f042550: 4616003c */ c.lt.s $f0,$f22 +/* f042554: 4614003e */ c.le.s $f0,$f20 +/* f042558: 00000000 */ sll $zero,$zero,0x0 +/* f04255c: 45020007 */ bc1fl .L0f04257c +/* f042560: 4616003c */ c.lt.s $f0,$f22 +/* f042564: c4a80024 */ lwc1 $f8,0x24($a1) +/* f042568: 4608a03e */ c.le.s $f20,$f8 +/* f04256c: 00000000 */ sll $zero,$zero,0x0 +/* f042570: 4503000b */ bc1tl .L0f0425a0 +/* f042574: 820b0032 */ lb $t3,0x32($s0) +/* f042578: 4616003c */ c.lt.s $f0,$f22 +.L0f04257c: +/* f04257c: 00000000 */ sll $zero,$zero,0x0 +/* f042580: 45020016 */ bc1fl .L0f0425dc +/* f042584: 02202825 */ or $a1,$s1,$zero +/* f042588: c4aa0018 */ lwc1 $f10,0x18($a1) +/* f04258c: 4614503e */ c.le.s $f10,$f20 +/* f042590: 00000000 */ sll $zero,$zero,0x0 +/* f042594: 45020011 */ bc1fl .L0f0425dc +/* f042598: 02202825 */ or $a1,$s1,$zero +.L0f04259c: +/* f04259c: 820b0032 */ lb $t3,0x32($s0) +.L0f0425a0: +/* f0425a0: 820d0033 */ lb $t5,0x33($s0) +/* f0425a4: a2060031 */ sb $a2,0x31($s0) +/* f0425a8: 00cb4023 */ subu $t0,$a2,$t3 +/* f0425ac: 25af0001 */ addiu $t7,$t5,0x1 +/* f0425b0: a2080032 */ sb $t0,0x32($s0) +/* f0425b4: a20f0033 */ sb $t7,0x33($s0) +/* f0425b8: 3c0e800a */ lui $t6,0x800a +/* f0425bc: 8dce9fc8 */ lw $t6,-0x6038($t6) +/* f0425c0: 02002025 */ or $a0,$s0,$zero +/* f0425c4: 02202825 */ or $a1,$s1,$zero +/* f0425c8: 0fc0fe62 */ jal func0f03f988 +/* f0425cc: ae0e0044 */ sw $t6,0x44($s0) +/* f0425d0: 10000009 */ beqz $zero,.L0f0425f8 +/* f0425d4: 26310001 */ addiu $s1,$s1,0x1 +/* f0425d8: 02202825 */ or $a1,$s1,$zero +.L0f0425dc: +/* f0425dc: 0fc0fe62 */ jal func0f03f988 +/* f0425e0: 00003025 */ or $a2,$zero,$zero +/* f0425e4: 10000004 */ beqz $zero,.L0f0425f8 +/* f0425e8: 26310001 */ addiu $s1,$s1,0x1 +.L0f0425ec: +/* f0425ec: 0fc0fe62 */ jal func0f03f988 +/* f0425f0: 00003025 */ or $a2,$zero,$zero +.L0f0425f4: +/* f0425f4: 26310001 */ addiu $s1,$s1,0x1 +.L0f0425f8: +/* f0425f8: 24010002 */ addiu $at,$zero,0x2 +/* f0425fc: 1621ff53 */ bne $s1,$at,.L0f04234c +/* f042600: 26520001 */ addiu $s2,$s2,0x1 +/* f042604: 8fbf0044 */ lw $ra,0x44($sp) +.L0f042608: +/* f042608: d7b40018 */ ldc1 $f20,0x18($sp) +/* f04260c: d7b60020 */ ldc1 $f22,0x20($sp) +/* f042610: d7b80028 */ ldc1 $f24,0x28($sp) +/* f042614: 8fb00034 */ lw $s0,0x34($sp) +/* f042618: 8fb10038 */ lw $s1,0x38($sp) +/* f04261c: 8fb2003c */ lw $s2,0x3c($sp) +/* f042620: 8fb30040 */ lw $s3,0x40($sp) +/* f042624: 03e00008 */ jr $ra +/* f042628: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f04262c +/* f04262c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f042630: afb10020 */ sw $s1,0x20($sp) +/* f042634: 00808825 */ or $s1,$a0,$zero +/* f042638: afbf0024 */ sw $ra,0x24($sp) +/* f04263c: afb0001c */ sw $s0,0x1c($sp) +/* f042640: 0c00745f */ jal 0x1d17c +/* f042644: 8c840020 */ lw $a0,0x20($a0) +/* f042648: e7a00030 */ swc1 $f0,0x30($sp) +/* f04264c: 8e30002c */ lw $s0,0x2c($s1) +/* f042650: 3c063fcc */ lui $a2,0x3fcc +/* f042654: 34c6cccd */ ori $a2,$a2,0xcccd +/* f042658: c604000c */ lwc1 $f4,0xc($s0) +/* f04265c: 02202025 */ or $a0,$s1,$zero +/* f042660: 3c053f80 */ lui $a1,0x3f80 +/* f042664: e7a4002c */ swc1 $f4,0x2c($sp) +/* f042668: c6060004 */ lwc1 $f6,0x4($s0) +/* f04266c: 0fc0b857 */ jal func0f02e15c +/* f042670: e7a60028 */ swc1 $f6,0x28($sp) +/* f042674: c7a8002c */ lwc1 $f8,0x2c($sp) +/* f042678: 44070000 */ mfc1 $a3,$f0 +/* f04267c: 02202025 */ or $a0,$s1,$zero +/* f042680: 24050001 */ addiu $a1,$zero,0x1 +/* f042684: 8fa60028 */ lw $a2,0x28($sp) +/* f042688: 0fc0f9e2 */ jal func0f03e788 +/* f04268c: e7a80010 */ swc1 $f8,0x10($sp) +/* f042690: 8e30002c */ lw $s0,0x2c($s1) +/* f042694: c7a00030 */ lwc1 $f0,0x30($sp) +/* f042698: c60a0028 */ lwc1 $f10,0x28($s0) +/* f04269c: 4600503c */ c.lt.s $f10,$f0 +/* f0426a0: 00000000 */ sll $zero,$zero,0x0 +/* f0426a4: 4500000f */ bc1f .L0f0426e4 +/* f0426a8: 00000000 */ sll $zero,$zero,0x0 +/* f0426ac: c610002c */ lwc1 $f16,0x2c($s0) +/* f0426b0: 02202025 */ or $a0,$s1,$zero +/* f0426b4: 02002825 */ or $a1,$s0,$zero +/* f0426b8: 4610003c */ c.lt.s $f0,$f16 +/* f0426bc: 00003025 */ or $a2,$zero,$zero +/* f0426c0: 3c017f1b */ lui $at,0x7f1b +/* f0426c4: 45000007 */ bc1f .L0f0426e4 +/* f0426c8: 00000000 */ sll $zero,$zero,0x0 +/* f0426cc: c4329190 */ lwc1 $f18,-0x6e70($at) +/* f0426d0: 24070001 */ addiu $a3,$zero,0x1 +/* f0426d4: 0fc0fa7d */ jal func0f03e9f4 +/* f0426d8: e7b20010 */ swc1 $f18,0x10($sp) +/* f0426dc: 10000004 */ beqz $zero,.L0f0426f0 +/* f0426e0: 8e2e002c */ lw $t6,0x2c($s1) +.L0f0426e4: +/* f0426e4: 0fc0fe0a */ jal func0f03f828 +/* f0426e8: 02202025 */ or $a0,$s1,$zero +/* f0426ec: 8e2e002c */ lw $t6,0x2c($s1) +.L0f0426f0: +/* f0426f0: c7a40030 */ lwc1 $f4,0x30($sp) +/* f0426f4: 02202025 */ or $a0,$s1,$zero +/* f0426f8: c5c60018 */ lwc1 $f6,0x18($t6) +/* f0426fc: 00002825 */ or $a1,$zero,$zero +/* f042700: 4604303e */ c.le.s $f6,$f4 +/* f042704: 00000000 */ sll $zero,$zero,0x0 +/* f042708: 45020007 */ bc1fl .L0f042728 +/* f04270c: 82390037 */ lb $t9,0x37($s1) +/* f042710: 822f0037 */ lb $t7,0x37($s1) +/* f042714: 24180001 */ addiu $t8,$zero,0x1 +/* f042718: 55e00003 */ bnezl $t7,.L0f042728 +/* f04271c: 82390037 */ lb $t9,0x37($s1) +/* f042720: a2380037 */ sb $t8,0x37($s1) +/* f042724: 82390037 */ lb $t9,0x37($s1) +.L0f042728: +/* f042728: 13200015 */ beqz $t9,.L0f042780 +/* f04272c: 00000000 */ sll $zero,$zero,0x0 +/* f042730: 82220033 */ lb $v0,0x33($s1) +/* f042734: 82280034 */ lb $t0,0x34($s1) +/* f042738: 02202025 */ or $a0,$s1,$zero +/* f04273c: 24490001 */ addiu $t1,$v0,0x1 +/* f042740: 0048182a */ slt $v1,$v0,$t0 +/* f042744: 10600006 */ beqz $v1,.L0f042760 +/* f042748: a2290033 */ sb $t1,0x33($s1) +/* f04274c: 00002825 */ or $a1,$zero,$zero +/* f042750: 0fc0fe62 */ jal func0f03f988 +/* f042754: 24060001 */ addiu $a2,$zero,0x1 +/* f042758: 1000000c */ beqz $zero,.L0f04278c +/* f04275c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f042760: +/* f042760: 0fc1074e */ jal func0f041d38 +/* f042764: 02202025 */ or $a0,$s1,$zero +/* f042768: 02202025 */ or $a0,$s1,$zero +/* f04276c: 00002825 */ or $a1,$zero,$zero +/* f042770: 0fc0fe62 */ jal func0f03f988 +/* f042774: 00003025 */ or $a2,$zero,$zero +/* f042778: 10000004 */ beqz $zero,.L0f04278c +/* f04277c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f042780: +/* f042780: 0fc0fe62 */ jal func0f03f988 +/* f042784: 00003025 */ or $a2,$zero,$zero +/* f042788: 8fbf0024 */ lw $ra,0x24($sp) +.L0f04278c: +/* f04278c: 8fb0001c */ lw $s0,0x1c($sp) +/* f042790: 8fb10020 */ lw $s1,0x20($sp) +/* f042794: 03e00008 */ jr $ra +/* f042798: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f04279c +/* f04279c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0427a0: afbf0014 */ sw $ra,0x14($sp) +/* f0427a4: afa40020 */ sw $a0,0x20($sp) +/* f0427a8: 10a00003 */ beqz $a1,.L0f0427b8 +/* f0427ac: afa60028 */ sw $a2,0x28($sp) +/* f0427b0: 10000002 */ beqz $zero,.L0f0427bc +/* f0427b4: 24050002 */ addiu $a1,$zero,0x2 +.L0f0427b8: +/* f0427b8: 24050003 */ addiu $a1,$zero,0x3 +.L0f0427bc: +/* f0427bc: 8fae0020 */ lw $t6,0x20($sp) +/* f0427c0: 8dcf0020 */ lw $t7,0x20($t6) +/* f0427c4: 0c006a47 */ jal 0x1a91c +/* f0427c8: 8de40008 */ lw $a0,0x8($t7) +/* f0427cc: 10400005 */ beqz $v0,.L0f0427e4 +/* f0427d0: 00402825 */ or $a1,$v0,$zero +/* f0427d4: 8fb80020 */ lw $t8,0x20($sp) +/* f0427d8: 0c006a87 */ jal 0x1aa1c +/* f0427dc: 8f040020 */ lw $a0,0x20($t8) +/* f0427e0: afa20018 */ sw $v0,0x18($sp) +.L0f0427e4: +/* f0427e4: 8fa30018 */ lw $v1,0x18($sp) +/* f0427e8: 8fb90028 */ lw $t9,0x28($sp) +/* f0427ec: 50600003 */ beqzl $v1,.L0f0427fc +/* f0427f0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0427f4: a4790000 */ sh $t9,0x0($v1) +/* f0427f8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0427fc: +/* f0427fc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f042800: 03e00008 */ jr $ra +/* f042804: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f042808 +/* f042808: 27bdffd8 */ addiu $sp,$sp,-40 +/* f04280c: afbf001c */ sw $ra,0x1c($sp) +/* f042810: afb00018 */ sw $s0,0x18($sp) +/* f042814: 0c004b70 */ jal 0x12dc0 +/* f042818: 00808025 */ or $s0,$a0,$zero +/* f04281c: 24010014 */ addiu $at,$zero,0x14 +/* f042820: 0041001b */ divu $zero,$v0,$at +/* f042824: 00007010 */ mfhi $t6 +/* f042828: afae0024 */ sw $t6,0x24($sp) +/* f04282c: 8e030348 */ lw $v1,0x348($s0) +/* f042830: 50600065 */ beqzl $v1,.L0f0429c8 +/* f042834: 8fbf001c */ lw $ra,0x1c($sp) +/* f042838: 8e0f034c */ lw $t7,0x34c($s0) +/* f04283c: 24180022 */ addiu $t8,$zero,0x22 +/* f042840: 51e00061 */ beqzl $t7,.L0f0429c8 +/* f042844: 8fbf001c */ lw $ra,0x1c($sp) +/* f042848: a2180007 */ sb $t8,0x7($s0) +/* f04284c: 8c680004 */ lw $t0,0x4($v1) +/* f042850: 2419ffff */ addiu $t9,$zero,-1 +/* f042854: 0c004b70 */ jal 0x12dc0 +/* f042858: a1190000 */ sb $t9,0x0($t0) +/* f04285c: 24010003 */ addiu $at,$zero,0x3 +/* f042860: 0041001b */ divu $zero,$v0,$at +/* f042864: 8e0a0348 */ lw $t2,0x348($s0) +/* f042868: 00004810 */ mfhi $t1 +/* f04286c: 240cffff */ addiu $t4,$zero,-1 +/* f042870: a1490000 */ sb $t1,0x0($t2) +/* f042874: 8e0b0348 */ lw $t3,0x348($s0) +/* f042878: 3c017f1b */ lui $at,0x7f1b +/* f04287c: a1600001 */ sb $zero,0x1($t3) +/* f042880: 8e0d0348 */ lw $t5,0x348($s0) +/* f042884: adac0008 */ sw $t4,0x8($t5) +/* f042888: 8e0e0348 */ lw $t6,0x348($s0) +/* f04288c: c4249194 */ lwc1 $f4,-0x6e6c($at) +/* f042890: 0fc5b367 */ jal func0f16cd9c +/* f042894: e5c4000c */ swc1 $f4,0xc($t6) +/* f042898: 384f0002 */ xori $t7,$v0,0x2 +/* f04289c: 2def0001 */ sltiu $t7,$t7,0x1 +/* f0428a0: 448f4000 */ mtc1 $t7,$f8 +/* f0428a4: 3c017f1b */ lui $at,0x7f1b +/* f0428a8: c4309198 */ lwc1 $f16,-0x6e68($at) +/* f0428ac: 468042a0 */ cvt.s.w $f10,$f8 +/* f0428b0: 44803000 */ mtc1 $zero,$f6 +/* f0428b4: 44800000 */ mtc1 $zero,$f0 +/* f0428b8: 3c013f80 */ lui $at,0x3f80 +/* f0428bc: 46105482 */ mul.s $f18,$f10,$f16 +/* f0428c0: 46123032 */ c.eq.s $f6,$f18 +/* f0428c4: 00000000 */ sll $zero,$zero,0x0 +/* f0428c8: 45030007 */ bc1tl .L0f0428e8 +/* f0428cc: 44814000 */ mtc1 $at,$f8 +/* f0428d0: 3c014000 */ lui $at,0x4000 +/* f0428d4: 44812000 */ mtc1 $at,$f4 +/* f0428d8: 8e180348 */ lw $t8,0x348($s0) +/* f0428dc: 10000004 */ beqz $zero,.L0f0428f0 +/* f0428e0: e7040010 */ swc1 $f4,0x10($t8) +/* f0428e4: 44814000 */ mtc1 $at,$f8 +.L0f0428e8: +/* f0428e8: 8e190348 */ lw $t9,0x348($s0) +/* f0428ec: e7280010 */ swc1 $f8,0x10($t9) +.L0f0428f0: +/* f0428f0: 8e080348 */ lw $t0,0x348($s0) +/* f0428f4: 2409005a */ addiu $t1,$zero,0x5a +/* f0428f8: 240affff */ addiu $t2,$zero,-1 +/* f0428fc: e5000014 */ swc1 $f0,0x14($t0) +/* f042900: 8e0b034c */ lw $t3,0x34c($s0) +/* f042904: e600002c */ swc1 $f0,0x2c($s0) +/* f042908: e6000030 */ swc1 $f0,0x30($s0) +/* f04290c: e6000034 */ swc1 $f0,0x34($s0) +/* f042910: e6000044 */ swc1 $f0,0x44($s0) +/* f042914: e6000048 */ swc1 $f0,0x48($s0) +/* f042918: e600004c */ swc1 $f0,0x4c($s0) +/* f04291c: ae09005c */ sw $t1,0x5c($s0) +/* f042920: a200006c */ sb $zero,0x6c($s0) +/* f042924: 8d6c0004 */ lw $t4,0x4($t3) +/* f042928: 0c004b70 */ jal 0x12dc0 +/* f04292c: a18a0000 */ sb $t2,0x0($t4) +/* f042930: 24010003 */ addiu $at,$zero,0x3 +/* f042934: 0041001b */ divu $zero,$v0,$at +/* f042938: 8e0e034c */ lw $t6,0x34c($s0) +/* f04293c: 8fa30024 */ lw $v1,0x24($sp) +/* f042940: 00006810 */ mfhi $t5 +/* f042944: a1cd0000 */ sb $t5,0x0($t6) +/* f042948: 8e0f034c */ lw $t7,0x34c($s0) +/* f04294c: 2418ffff */ addiu $t8,$zero,-1 +/* f042950: 3c017f1b */ lui $at,0x7f1b +/* f042954: a1e00001 */ sb $zero,0x1($t7) +/* f042958: 8e19034c */ lw $t9,0x34c($s0) +/* f04295c: 44800000 */ mtc1 $zero,$f0 +/* f042960: 240a005a */ addiu $t2,$zero,0x5a +/* f042964: af380008 */ sw $t8,0x8($t9) +/* f042968: 8e08034c */ lw $t0,0x34c($s0) +/* f04296c: c42a919c */ lwc1 $f10,-0x6e64($at) +/* f042970: 3c017f1b */ lui $at,0x7f1b +/* f042974: 02002025 */ or $a0,$s0,$zero +/* f042978: e50a000c */ swc1 $f10,0xc($t0) +/* f04297c: 8e09034c */ lw $t1,0x34c($s0) +/* f042980: c43091a0 */ lwc1 $f16,-0x6e60($at) +/* f042984: 3c054180 */ lui $a1,0x4180 +/* f042988: e5300010 */ swc1 $f16,0x10($t1) +/* f04298c: 8e0b034c */ lw $t3,0x34c($s0) +/* f042990: e5600014 */ swc1 $f0,0x14($t3) +/* f042994: ae0a0060 */ sw $t2,0x60($s0) +/* f042998: a200006d */ sb $zero,0x6d($s0) +/* f04299c: a200006e */ sb $zero,0x6e($s0) +/* f0429a0: ae030064 */ sw $v1,0x64($s0) +/* f0429a4: ae030068 */ sw $v1,0x68($s0) +/* f0429a8: e6000038 */ swc1 $f0,0x38($s0) +/* f0429ac: e600003c */ swc1 $f0,0x3c($s0) +/* f0429b0: e6000040 */ swc1 $f0,0x40($s0) +/* f0429b4: e6000050 */ swc1 $f0,0x50($s0) +/* f0429b8: e6000054 */ swc1 $f0,0x54($s0) +/* f0429bc: 0fc0b9b7 */ jal func0f02e6dc +/* f0429c0: e6000058 */ swc1 $f0,0x58($s0) +/* f0429c4: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0429c8: +/* f0429c8: 8fb00018 */ lw $s0,0x18($sp) +/* f0429cc: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0429d0: 03e00008 */ jr $ra +/* f0429d4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0429d8 +/* f0429d8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0429dc: afbf0014 */ sw $ra,0x14($sp) +/* f0429e0: afa40018 */ sw $a0,0x18($sp) +/* f0429e4: afa5001c */ sw $a1,0x1c($sp) +/* f0429e8: 0fc0a221 */ jal func0f028884 +/* f0429ec: afa60020 */ sw $a2,0x20($sp) +/* f0429f0: 8fae0018 */ lw $t6,0x18($sp) +/* f0429f4: c4440008 */ lwc1 $f4,0x8($v0) +/* f0429f8: c4480010 */ lwc1 $f8,0x10($v0) +/* f0429fc: 8dc3001c */ lw $v1,0x1c($t6) +/* f042a00: c4660008 */ lwc1 $f6,0x8($v1) +/* f042a04: c46a0010 */ lwc1 $f10,0x10($v1) +/* f042a08: 46062301 */ sub.s $f12,$f4,$f6 +/* f042a0c: 0fc259d4 */ jal func0f096750 +/* f042a10: 460a4381 */ sub.s $f14,$f8,$f10 +/* f042a14: c7ac0020 */ lwc1 $f12,0x20($sp) +/* f042a18: 46000386 */ mov.s $f14,$f0 +/* f042a1c: 0c006bfa */ jal 0x1afe8 +/* f042a20: 8fa6001c */ lw $a2,0x1c($sp) +/* f042a24: 44050000 */ mfc1 $a1,$f0 +/* f042a28: 0fc0f94e */ jal func0f03e538 +/* f042a2c: 8fa40018 */ lw $a0,0x18($sp) +/* f042a30: 8fbf0014 */ lw $ra,0x14($sp) +/* f042a34: 27bd0018 */ addiu $sp,$sp,0x18 +/* f042a38: 03e00008 */ jr $ra +/* f042a3c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f042a40 +/* f042a40: 27bdfee8 */ addiu $sp,$sp,-280 +/* f042a44: f7bc0038 */ sdc1 $f28,0x38($sp) +/* f042a48: 4480e000 */ mtc1 $zero,$f28 +/* f042a4c: afbf006c */ sw $ra,0x6c($sp) +/* f042a50: afb20050 */ sw $s2,0x50($sp) +/* f042a54: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f042a58: 00809025 */ or $s2,$a0,$zero +/* f042a5c: afbe0068 */ sw $s8,0x68($sp) +/* f042a60: afb70064 */ sw $s7,0x64($sp) +/* f042a64: afb60060 */ sw $s6,0x60($sp) +/* f042a68: afb5005c */ sw $s5,0x5c($sp) +/* f042a6c: afb40058 */ sw $s4,0x58($sp) +/* f042a70: afb30054 */ sw $s3,0x54($sp) +/* f042a74: afb1004c */ sw $s1,0x4c($sp) +/* f042a78: afb00048 */ sw $s0,0x48($sp) +/* f042a7c: f7be0040 */ sdc1 $f30,0x40($sp) +/* f042a80: f7b80028 */ sdc1 $f24,0x28($sp) +/* f042a84: f7b60020 */ sdc1 $f22,0x20($sp) +/* f042a88: f7b40018 */ sdc1 $f20,0x18($sp) +/* f042a8c: 0fc0a221 */ jal func0f028884 +/* f042a90: 4600e686 */ mov.s $f26,$f28 +/* f042a94: 0040f025 */ or $s8,$v0,$zero +/* f042a98: 0fc0f917 */ jal func0f03e45c +/* f042a9c: 02402025 */ or $a0,$s2,$zero +/* f042aa0: 3c053dae */ lui $a1,0x3dae +/* f042aa4: 44060000 */ mfc1 $a2,$f0 +/* f042aa8: e7a000fc */ swc1 $f0,0xfc($sp) +/* f042aac: 34a5147b */ ori $a1,$a1,0x147b +/* f042ab0: 0fc10a76 */ jal func0f0429d8 +/* f042ab4: 02402025 */ or $a0,$s2,$zero +/* f042ab8: 8e4f0020 */ lw $t7,0x20($s2) +/* f042abc: 3c0e8008 */ lui $t6,0x8008 +/* f042ac0: 25cecefc */ addiu $t6,$t6,-12548 +/* f042ac4: 8df80008 */ lw $t8,0x8($t7) +/* f042ac8: 2655002c */ addiu $s5,$s2,0x2c +/* f042acc: 02a0b825 */ or $s7,$s5,$zero +/* f042ad0: 8f190004 */ lw $t9,0x4($t8) +/* f042ad4: 0000a025 */ or $s4,$zero,$zero +/* f042ad8: 02408825 */ or $s1,$s2,$zero +/* f042adc: 11d90004 */ beq $t6,$t9,.L0f042af0 +/* f042ae0: 3c017f1b */ lui $at,0x7f1b +/* f042ae4: 24080001 */ addiu $t0,$zero,0x1 +/* f042ae8: 10000132 */ beqz $zero,.L0f042fb4 +/* f042aec: a248006e */ sb $t0,0x6e($s2) +.L0f042af0: +/* f042af0: afb50070 */ sw $s5,0x70($sp) +/* f042af4: c43e91a4 */ lwc1 $f30,-0x6e5c($at) +.L0f042af8: +/* f042af8: 8ee90038 */ lw $t1,0x38($s7) +/* f042afc: 00009825 */ or $s3,$zero,$zero +/* f042b00: 5920000e */ blezl $t1,.L0f042b3c +/* f042b04: 8e380348 */ lw $t8,0x348($s1) +/* f042b08: 8e220348 */ lw $v0,0x348($s1) +/* f042b0c: 24010003 */ addiu $at,$zero,0x3 +/* f042b10: 90450000 */ lbu $a1,0x0($v0) +/* f042b14: 00a1001a */ div $zero,$a1,$at +/* f042b18: 00005010 */ mfhi $t2 +/* f042b1c: 2d4b0001 */ sltiu $t3,$t2,0x1 +/* f042b20: a04b0001 */ sb $t3,0x1($v0) +/* f042b24: 8e2c0348 */ lw $t4,0x348($s1) +/* f042b28: 91850000 */ lbu $a1,0x0($t4) +/* f042b2c: 30ad0001 */ andi $t5,$a1,0x1 +/* f042b30: 10000004 */ beqz $zero,.L0f042b44 +/* f042b34: 2db60001 */ sltiu $s6,$t5,0x1 +/* f042b38: 8e380348 */ lw $t8,0x348($s1) +.L0f042b3c: +/* f042b3c: 0000b025 */ or $s6,$zero,$zero +/* f042b40: a3000001 */ sb $zero,0x1($t8) +.L0f042b44: +/* f042b44: 8fae0070 */ lw $t6,0x70($sp) +/* f042b48: 00145080 */ sll $t2,$s4,0x2 +/* f042b4c: 01545023 */ subu $t2,$t2,$s4 +/* f042b50: a1d60040 */ sb $s6,0x40($t6) +/* f042b54: 8eb90038 */ lw $t9,0x38($s5) +/* f042b58: 000a5080 */ sll $t2,$t2,0x2 +/* f042b5c: 1f200045 */ bgtz $t9,.L0f042c74 +/* f042b60: 00000000 */ sll $zero,$zero,0x0 +/* f042b64: 8ea8003c */ lw $t0,0x3c($s5) +/* f042b68: 3c017f1b */ lui $at,0x7f1b +/* f042b6c: 1d000041 */ bgtz $t0,.L0f042c74 +/* f042b70: 00000000 */ sll $zero,$zero,0x0 +/* f042b74: c640030c */ lwc1 $f0,0x30c($s2) +/* f042b78: 44802000 */ mtc1 $zero,$f4 +/* f042b7c: 24130001 */ addiu $s3,$zero,0x1 +/* f042b80: 4600203c */ c.lt.s $f4,$f0 +/* f042b84: 00000000 */ sll $zero,$zero,0x0 +/* f042b88: 45020004 */ bc1fl .L0f042b9c +/* f042b8c: 46000587 */ neg.s $f22,$f0 +/* f042b90: 10000002 */ beqz $zero,.L0f042b9c +/* f042b94: 46000586 */ mov.s $f22,$f0 +/* f042b98: 46000587 */ neg.s $f22,$f0 +.L0f042b9c: +/* f042b9c: c42691a8 */ lwc1 $f6,-0x6e58($at) +/* f042ba0: 3c017f1b */ lui $at,0x7f1b +/* f042ba4: 4606b03c */ c.lt.s $f22,$f6 +/* f042ba8: 00000000 */ sll $zero,$zero,0x0 +/* f042bac: 45000031 */ bc1f .L0f042c74 +/* f042bb0: 00000000 */ sll $zero,$zero,0x0 +/* f042bb4: c6400314 */ lwc1 $f0,0x314($s2) +/* f042bb8: 44804000 */ mtc1 $zero,$f8 +/* f042bbc: 00000000 */ sll $zero,$zero,0x0 +/* f042bc0: 4600403c */ c.lt.s $f8,$f0 +/* f042bc4: 00000000 */ sll $zero,$zero,0x0 +/* f042bc8: 45020004 */ bc1fl .L0f042bdc +/* f042bcc: 46000087 */ neg.s $f2,$f0 +/* f042bd0: 10000002 */ beqz $zero,.L0f042bdc +/* f042bd4: 46000086 */ mov.s $f2,$f0 +/* f042bd8: 46000087 */ neg.s $f2,$f0 +.L0f042bdc: +/* f042bdc: c42a91ac */ lwc1 $f10,-0x6e54($at) +/* f042be0: 3c017f1b */ lui $at,0x7f1b +/* f042be4: 460a103c */ c.lt.s $f2,$f10 +/* f042be8: 00000000 */ sll $zero,$zero,0x0 +/* f042bec: 45000021 */ bc1f .L0f042c74 +/* f042bf0: 00000000 */ sll $zero,$zero,0x0 +/* f042bf4: c6400310 */ lwc1 $f0,0x310($s2) +/* f042bf8: 44808000 */ mtc1 $zero,$f16 +/* f042bfc: 00000000 */ sll $zero,$zero,0x0 +/* f042c00: 4600803c */ c.lt.s $f16,$f0 +/* f042c04: 00000000 */ sll $zero,$zero,0x0 +/* f042c08: 45020004 */ bc1fl .L0f042c1c +/* f042c0c: 46000087 */ neg.s $f2,$f0 +/* f042c10: 10000002 */ beqz $zero,.L0f042c1c +/* f042c14: 46000086 */ mov.s $f2,$f0 +/* f042c18: 46000087 */ neg.s $f2,$f0 +.L0f042c1c: +/* f042c1c: c43291b0 */ lwc1 $f18,-0x6e50($at) +/* f042c20: 3c017f1b */ lui $at,0x7f1b +/* f042c24: 4612103c */ c.lt.s $f2,$f18 +/* f042c28: 00000000 */ sll $zero,$zero,0x0 +/* f042c2c: 45000011 */ bc1f .L0f042c74 +/* f042c30: 00000000 */ sll $zero,$zero,0x0 +/* f042c34: c6400318 */ lwc1 $f0,0x318($s2) +/* f042c38: 44802000 */ mtc1 $zero,$f4 +/* f042c3c: 24090001 */ addiu $t1,$zero,0x1 +/* f042c40: 4600203c */ c.lt.s $f4,$f0 +/* f042c44: 00000000 */ sll $zero,$zero,0x0 +/* f042c48: 45020004 */ bc1fl .L0f042c5c +/* f042c4c: 46000087 */ neg.s $f2,$f0 +/* f042c50: 10000002 */ beqz $zero,.L0f042c5c +/* f042c54: 46000086 */ mov.s $f2,$f0 +/* f042c58: 46000087 */ neg.s $f2,$f0 +.L0f042c5c: +/* f042c5c: c42691b4 */ lwc1 $f6,-0x6e4c($at) +/* f042c60: 4606103c */ c.lt.s $f2,$f6 +/* f042c64: 00000000 */ sll $zero,$zero,0x0 +/* f042c68: 45000002 */ bc1f .L0f042c74 +/* f042c6c: 00000000 */ sll $zero,$zero,0x0 +/* f042c70: a2a90042 */ sb $t1,0x42($s5) +.L0f042c74: +/* f042c74: 16600083 */ bnez $s3,.L0f042e84 +/* f042c78: 3c0141a0 */ lui $at,0x41a0 +/* f042c7c: c7c8000c */ lwc1 $f8,0xc($s8) +/* f042c80: 44815000 */ mtc1 $at,$f10 +/* f042c84: 02aa8021 */ addu $s0,$s5,$t2 +/* f042c88: 12800003 */ beqz $s4,.L0f042c98 +/* f042c8c: 460a4501 */ sub.s $f20,$f8,$f10 +/* f042c90: 10000002 */ beqz $zero,.L0f042c9c +/* f042c94: 00002825 */ or $a1,$zero,$zero +.L0f042c98: +/* f042c98: 24050001 */ addiu $a1,$zero,0x1 +.L0f042c9c: +/* f042c9c: 8e4b0020 */ lw $t3,0x20($s2) +/* f042ca0: 0c006a6f */ jal 0x1a9bc +/* f042ca4: 8d640008 */ lw $a0,0x8($t3) +/* f042ca8: c4500000 */ lwc1 $f16,0x0($v0) +/* f042cac: 3c014396 */ lui $at,0x4396 +/* f042cb0: 44812000 */ mtc1 $at,$f4 +/* f042cb4: e6100000 */ swc1 $f16,0x0($s0) +/* f042cb8: c4520004 */ lwc1 $f18,0x4($v0) +/* f042cbc: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f042cc0: 46049181 */ sub.s $f6,$f18,$f4 +/* f042cc4: e6060004 */ swc1 $f6,0x4($s0) +/* f042cc8: c4480008 */ lwc1 $f8,0x8($v0) +/* f042ccc: e6080008 */ swc1 $f8,0x8($s0) +/* f042cd0: 0c0058dd */ jal 0x16374 +/* f042cd4: c7ac00fc */ lwc1 $f12,0xfc($sp) +/* f042cd8: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f042cdc: 02002825 */ or $a1,$s0,$zero +/* f042ce0: 0c0056c5 */ jal 0x15b14 +/* f042ce4: 27a600e4 */ addiu $a2,$sp,0xe4 +/* f042ce8: 8e4c0020 */ lw $t4,0x20($s2) +/* f042cec: c7aa00e4 */ lwc1 $f10,0xe4($sp) +/* f042cf0: c7a400e8 */ lwc1 $f4,0xe8($sp) +/* f042cf4: c5900014 */ lwc1 $f16,0x14($t4) +/* f042cf8: 46105482 */ mul.s $f18,$f10,$f16 +/* f042cfc: c7aa00ec */ lwc1 $f10,0xec($sp) +/* f042d00: e7b200e4 */ swc1 $f18,0xe4($sp) +/* f042d04: 8e4d0020 */ lw $t5,0x20($s2) +/* f042d08: c5a60014 */ lwc1 $f6,0x14($t5) +/* f042d0c: 46062202 */ mul.s $f8,$f4,$f6 +/* f042d10: e7a800e8 */ swc1 $f8,0xe8($sp) +/* f042d14: 8e4f0020 */ lw $t7,0x20($s2) +/* f042d18: c5f00014 */ lwc1 $f16,0x14($t7) +/* f042d1c: 46105102 */ mul.s $f4,$f10,$f16 +/* f042d20: e7a400ec */ swc1 $f4,0xec($sp) +/* f042d24: 8e58001c */ lw $t8,0x1c($s2) +/* f042d28: c7060008 */ lwc1 $f6,0x8($t8) +/* f042d2c: 46123200 */ add.s $f8,$f6,$f18 +/* f042d30: e6080000 */ swc1 $f8,0x0($s0) +/* f042d34: 8e4e001c */ lw $t6,0x1c($s2) +/* f042d38: c7b000e8 */ lwc1 $f16,0xe8($sp) +/* f042d3c: c5ca000c */ lwc1 $f10,0xc($t6) +/* f042d40: 46105100 */ add.s $f4,$f10,$f16 +/* f042d44: c6100000 */ lwc1 $f16,0x0($s0) +/* f042d48: e6040004 */ swc1 $f4,0x4($s0) +/* f042d4c: 8e59001c */ lw $t9,0x1c($s2) +/* f042d50: c7b200ec */ lwc1 $f18,0xec($sp) +/* f042d54: c7260010 */ lwc1 $f6,0x10($t9) +/* f042d58: 46123200 */ add.s $f8,$f6,$f18 +/* f042d5c: e6080008 */ swc1 $f8,0x8($s0) +/* f042d60: c6060008 */ lwc1 $f6,0x8($s0) +/* f042d64: c7c40010 */ lwc1 $f4,0x10($s8) +/* f042d68: c7ca0008 */ lwc1 $f10,0x8($s8) +/* f042d6c: 46062381 */ sub.s $f14,$f4,$f6 +/* f042d70: 0fc259d4 */ jal func0f096750 +/* f042d74: 46105301 */ sub.s $f12,$f10,$f16 +/* f042d78: c7ac00fc */ lwc1 $f12,0xfc($sp) +/* f042d7c: 3c017f1b */ lui $at,0x7f1b +/* f042d80: 460c003c */ c.lt.s $f0,$f12 +/* f042d84: 460c0081 */ sub.s $f2,$f0,$f12 +/* f042d88: 45000002 */ bc1f .L0f042d94 +/* f042d8c: 46001686 */ mov.s $f26,$f2 +/* f042d90: 461e1680 */ add.s $f26,$f2,$f30 +.L0f042d94: +/* f042d94: c43291b8 */ lwc1 $f18,-0x6e48($at) +/* f042d98: 3c017f1b */ lui $at,0x7f1b +/* f042d9c: 461a903c */ c.lt.s $f18,$f26 +/* f042da0: 00000000 */ sll $zero,$zero,0x0 +/* f042da4: 45000002 */ bc1f .L0f042db0 +/* f042da8: 00000000 */ sll $zero,$zero,0x0 +/* f042dac: 461ed681 */ sub.s $f26,$f26,$f30 +.L0f042db0: +/* f042db0: c42e91bc */ lwc1 $f14,-0x6e44($at) +/* f042db4: 3c017f1b */ lui $at,0x7f1b +/* f042db8: 460ed03c */ c.lt.s $f26,$f14 +/* f042dbc: 00000000 */ sll $zero,$zero,0x0 +/* f042dc0: 45000002 */ bc1f .L0f042dcc +/* f042dc4: 00000000 */ sll $zero,$zero,0x0 +/* f042dc8: 46007686 */ mov.s $f26,$f14 +.L0f042dcc: +/* f042dcc: c42091c0 */ lwc1 $f0,-0x6e40($at) +/* f042dd0: 461a003c */ c.lt.s $f0,$f26 +/* f042dd4: 00000000 */ sll $zero,$zero,0x0 +/* f042dd8: 45020003 */ bc1fl .L0f042de8 +/* f042ddc: c7c80008 */ lwc1 $f8,0x8($s8) +/* f042de0: 46000686 */ mov.s $f26,$f0 +/* f042de4: c7c80008 */ lwc1 $f8,0x8($s8) +.L0f042de8: +/* f042de8: c60a0000 */ lwc1 $f10,0x0($s0) +/* f042dec: c7d00010 */ lwc1 $f16,0x10($s8) +/* f042df0: c6040008 */ lwc1 $f4,0x8($s0) +/* f042df4: 460a4001 */ sub.s $f0,$f8,$f10 +/* f042df8: 46048081 */ sub.s $f2,$f16,$f4 +/* f042dfc: 46000182 */ mul.s $f6,$f0,$f0 +/* f042e00: 00000000 */ sll $zero,$zero,0x0 +/* f042e04: 46021482 */ mul.s $f18,$f2,$f2 +/* f042e08: 0c012974 */ jal 0x4a5d0 +/* f042e0c: 46123300 */ add.s $f12,$f6,$f18 +/* f042e10: c6080004 */ lwc1 $f8,0x4($s0) +/* f042e14: 46000386 */ mov.s $f14,$f0 +/* f042e18: 0fc259d4 */ jal func0f096750 +/* f042e1c: 4608a301 */ sub.s $f12,$f20,$f8 +/* f042e20: 4600f081 */ sub.s $f2,$f30,$f0 +/* f042e24: 3c017f1b */ lui $at,0x7f1b +/* f042e28: c42a91c4 */ lwc1 $f10,-0x6e3c($at) +/* f042e2c: 3c017f1b */ lui $at,0x7f1b +/* f042e30: 46001706 */ mov.s $f28,$f2 +/* f042e34: 4602503c */ c.lt.s $f10,$f2 +/* f042e38: 00000000 */ sll $zero,$zero,0x0 +/* f042e3c: 45000002 */ bc1f .L0f042e48 +/* f042e40: 00000000 */ sll $zero,$zero,0x0 +/* f042e44: 461e1701 */ sub.s $f28,$f2,$f30 +.L0f042e48: +/* f042e48: c43091c8 */ lwc1 $f16,-0x6e38($at) +/* f042e4c: 3c017f1b */ lui $at,0x7f1b +/* f042e50: 4610e03c */ c.lt.s $f28,$f16 +/* f042e54: 00000000 */ sll $zero,$zero,0x0 +/* f042e58: 45000002 */ bc1f .L0f042e64 +/* f042e5c: 00000000 */ sll $zero,$zero,0x0 +/* f042e60: c43c91cc */ lwc1 $f28,-0x6e34($at) +.L0f042e64: +/* f042e64: 3c017f1b */ lui $at,0x7f1b +/* f042e68: c42491d0 */ lwc1 $f4,-0x6e30($at) +/* f042e6c: 3c017f1b */ lui $at,0x7f1b +/* f042e70: 461c203c */ c.lt.s $f4,$f28 +/* f042e74: 00000000 */ sll $zero,$zero,0x0 +/* f042e78: 45020003 */ bc1fl .L0f042e88 +/* f042e7c: c620030c */ lwc1 $f0,0x30c($s1) +/* f042e80: c43c91d4 */ lwc1 $f28,-0x6e2c($at) +.L0f042e84: +/* f042e84: c620030c */ lwc1 $f0,0x30c($s1) +.L0f042e88: +/* f042e88: 3c017f1b */ lui $at,0x7f1b +/* f042e8c: c43291d8 */ lwc1 $f18,-0x6e28($at) +/* f042e90: 4600d181 */ sub.s $f6,$f26,$f0 +/* f042e94: c6220314 */ lwc1 $f2,0x314($s1) +/* f042e98: 3c017f1b */ lui $at,0x7f1b +/* f042e9c: 46123202 */ mul.s $f8,$f6,$f18 +/* f042ea0: 4602e401 */ sub.s $f16,$f28,$f2 +/* f042ea4: 46080280 */ add.s $f10,$f0,$f8 +/* f042ea8: e62a030c */ swc1 $f10,0x30c($s1) +/* f042eac: c42491dc */ lwc1 $f4,-0x6e24($at) +/* f042eb0: 46048182 */ mul.s $f6,$f16,$f4 +/* f042eb4: 46061480 */ add.s $f18,$f2,$f6 +/* f042eb8: 16600036 */ bnez $s3,.L0f042f94 +/* f042ebc: e6320314 */ swc1 $f18,0x314($s1) +/* f042ec0: 12c00030 */ beqz $s6,.L0f042f84 +/* f042ec4: c7a800fc */ lwc1 $f8,0xfc($sp) +/* f042ec8: 44800000 */ mtc1 $zero,$f0 +/* f042ecc: c6380314 */ lwc1 $f24,0x314($s1) +/* f042ed0: 00144080 */ sll $t0,$s4,0x2 +/* f042ed4: 01144023 */ subu $t0,$t0,$s4 +/* f042ed8: 4600c03c */ c.lt.s $f24,$f0 +/* f042edc: 00084080 */ sll $t0,$t0,0x2 +/* f042ee0: c634030c */ lwc1 $f20,0x30c($s1) +/* f042ee4: 02a88021 */ addu $s0,$s5,$t0 +/* f042ee8: 45020003 */ bc1fl .L0f042ef8 +/* f042eec: 4600a03c */ c.lt.s $f20,$f0 +/* f042ef0: 461ec600 */ add.s $f24,$f24,$f30 +/* f042ef4: 4600a03c */ c.lt.s $f20,$f0 +.L0f042ef8: +/* f042ef8: 00000000 */ sll $zero,$zero,0x0 +/* f042efc: 45020003 */ bc1fl .L0f042f0c +/* f042f00: 4608a500 */ add.s $f20,$f20,$f8 +/* f042f04: 461ea500 */ add.s $f20,$f20,$f30 +/* f042f08: 4608a500 */ add.s $f20,$f20,$f8 +.L0f042f0c: +/* f042f0c: 4614f03e */ c.le.s $f30,$f20 +/* f042f10: 00000000 */ sll $zero,$zero,0x0 +/* f042f14: 45000002 */ bc1f .L0f042f20 +/* f042f18: 00000000 */ sll $zero,$zero,0x0 +/* f042f1c: 461ea501 */ sub.s $f20,$f20,$f30 +.L0f042f20: +/* f042f20: 0c0068f7 */ jal 0x1a3dc +/* f042f24: 4600a306 */ mov.s $f12,$f20 +/* f042f28: 46000586 */ mov.s $f22,$f0 +/* f042f2c: 0c0068f4 */ jal 0x1a3d0 +/* f042f30: 4600c306 */ mov.s $f12,$f24 +/* f042f34: 46160282 */ mul.s $f10,$f0,$f22 +/* f042f38: 4600c306 */ mov.s $f12,$f24 +/* f042f3c: 0c0068f7 */ jal 0x1a3dc +/* f042f40: e60a0018 */ swc1 $f10,0x18($s0) +/* f042f44: 46000407 */ neg.s $f16,$f0 +/* f042f48: 4600a306 */ mov.s $f12,$f20 +/* f042f4c: 0c0068f4 */ jal 0x1a3d0 +/* f042f50: e610001c */ swc1 $f16,0x1c($s0) +/* f042f54: 46000586 */ mov.s $f22,$f0 +/* f042f58: 0c0068f4 */ jal 0x1a3d0 +/* f042f5c: 4600c306 */ mov.s $f12,$f24 +/* f042f60: 46160102 */ mul.s $f4,$f0,$f22 +/* f042f64: 02402025 */ or $a0,$s2,$zero +/* f042f68: 02802825 */ or $a1,$s4,$zero +/* f042f6c: 24060001 */ addiu $a2,$zero,0x1 +/* f042f70: 0fc109e7 */ jal func0f04279c +/* f042f74: e6040020 */ swc1 $f4,0x20($s0) +/* f042f78: 8ee90038 */ lw $t1,0x38($s7) +/* f042f7c: 252affff */ addiu $t2,$t1,-1 +/* f042f80: aeea0038 */ sw $t2,0x38($s7) +.L0f042f84: +/* f042f84: 8e220348 */ lw $v0,0x348($s1) +/* f042f88: 904b0000 */ lbu $t3,0x0($v0) +/* f042f8c: 256c0001 */ addiu $t4,$t3,0x1 +/* f042f90: a04c0000 */ sb $t4,0x0($v0) +.L0f042f94: +/* f042f94: 8fad0070 */ lw $t5,0x70($sp) +/* f042f98: 26940001 */ addiu $s4,$s4,0x1 +/* f042f9c: 24010002 */ addiu $at,$zero,0x2 +/* f042fa0: 25af0001 */ addiu $t7,$t5,0x1 +/* f042fa4: afaf0070 */ sw $t7,0x70($sp) +/* f042fa8: 26310004 */ addiu $s1,$s1,0x4 +/* f042fac: 1681fed2 */ bne $s4,$at,.L0f042af8 +/* f042fb0: 26f70004 */ addiu $s7,$s7,0x4 +.L0f042fb4: +/* f042fb4: 8fbf006c */ lw $ra,0x6c($sp) +/* f042fb8: d7b40018 */ ldc1 $f20,0x18($sp) +/* f042fbc: d7b60020 */ ldc1 $f22,0x20($sp) +/* f042fc0: d7b80028 */ ldc1 $f24,0x28($sp) +/* f042fc4: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f042fc8: d7bc0038 */ ldc1 $f28,0x38($sp) +/* f042fcc: d7be0040 */ ldc1 $f30,0x40($sp) +/* f042fd0: 8fb00048 */ lw $s0,0x48($sp) +/* f042fd4: 8fb1004c */ lw $s1,0x4c($sp) +/* f042fd8: 8fb20050 */ lw $s2,0x50($sp) +/* f042fdc: 8fb30054 */ lw $s3,0x54($sp) +/* f042fe0: 8fb40058 */ lw $s4,0x58($sp) +/* f042fe4: 8fb5005c */ lw $s5,0x5c($sp) +/* f042fe8: 8fb60060 */ lw $s6,0x60($sp) +/* f042fec: 8fb70064 */ lw $s7,0x64($sp) +/* f042ff0: 8fbe0068 */ lw $s8,0x68($sp) +/* f042ff4: 03e00008 */ jr $ra +/* f042ff8: 27bd0118 */ addiu $sp,$sp,0x118 +); + +GLOBAL_ASM( +glabel func0f042ffc +/* f042ffc: 27bdffc0 */ addiu $sp,$sp,-64 +/* f043000: afb00020 */ sw $s0,0x20($sp) +/* f043004: 00808025 */ or $s0,$a0,$zero +/* f043008: afbf0024 */ sw $ra,0x24($sp) +/* f04300c: 8c840020 */ lw $a0,0x20($a0) +/* f043010: 0c00745f */ jal 0x1d17c +/* f043014: afa4003c */ sw $a0,0x3c($sp) +/* f043018: e7a00038 */ swc1 $f0,0x38($sp) +/* f04301c: 8e0e0014 */ lw $t6,0x14($s0) +/* f043020: 000e7a80 */ sll $t7,$t6,0xa +/* f043024: 05e3001b */ bgezl $t7,.L0f043094 +/* f043028: 8e08002c */ lw $t0,0x2c($s0) +/* f04302c: 0c0076e5 */ jal 0x1db94 +/* f043030: 8e040020 */ lw $a0,0x20($s0) +/* f043034: 144000e5 */ bnez $v0,.L0f0433cc +/* f043038: 02002025 */ or $a0,$s0,$zero +/* f04303c: 3c063f4c */ lui $a2,0x3f4c +/* f043040: 34c6cccd */ ori $a2,$a2,0xcccd +/* f043044: 0fc0b857 */ jal func0f02e15c +/* f043048: 3c053f00 */ lui $a1,0x3f00 +/* f04304c: 8e02002c */ lw $v0,0x2c($s0) +/* f043050: 3c014180 */ lui $at,0x4180 +/* f043054: 44812000 */ mtc1 $at,$f4 +/* f043058: 8206003e */ lb $a2,0x3e($s0) +/* f04305c: 84450000 */ lh $a1,0x0($v0) +/* f043060: 8c470010 */ lw $a3,0x10($v0) +/* f043064: e7a00010 */ swc1 $f0,0x10($sp) +/* f043068: 8fa4003c */ lw $a0,0x3c($sp) +/* f04306c: 0c007733 */ jal 0x1dccc +/* f043070: e7a40014 */ swc1 $f4,0x14($sp) +/* f043074: 0fc0c495 */ jal func0f031254 +/* f043078: 02002025 */ or $a0,$s0,$zero +/* f04307c: 8e180014 */ lw $t8,0x14($s0) +/* f043080: 3c01ffdf */ lui $at,0xffdf +/* f043084: 3421ffff */ ori $at,$at,0xffff +/* f043088: 0301c824 */ and $t9,$t8,$at +/* f04308c: ae190014 */ sw $t9,0x14($s0) +/* f043090: 8e08002c */ lw $t0,0x2c($s0) +.L0f043094: +/* f043094: 24010269 */ addiu $at,$zero,0x269 +/* f043098: 85090000 */ lh $t1,0x0($t0) +/* f04309c: 55210019 */ bnel $t1,$at,.L0f043104 +/* f0430a0: 8e0302d4 */ lw $v1,0x2d4($s0) +/* f0430a4: 0c007468 */ jal 0x1d1a0 +/* f0430a8: 8fa4003c */ lw $a0,0x3c($sp) +/* f0430ac: c7a60038 */ lwc1 $f6,0x38($sp) +/* f0430b0: 3c0a8006 */ lui $t2,0x8006 +/* f0430b4: 3c063f4c */ lui $a2,0x3f4c +/* f0430b8: 4606003e */ c.le.s $f0,$f6 +/* f0430bc: 254a7d70 */ addiu $t2,$t2,0x7d70 +/* f0430c0: 34c6cccd */ ori $a2,$a2,0xcccd +/* f0430c4: 02002025 */ or $a0,$s0,$zero +/* f0430c8: 4500000d */ bc1f .L0f043100 +/* f0430cc: 3c053f00 */ lui $a1,0x3f00 +/* f0430d0: 0fc0b857 */ jal func0f02e15c +/* f0430d4: ae0a002c */ sw $t2,0x2c($s0) +/* f0430d8: 8e02002c */ lw $v0,0x2c($s0) +/* f0430dc: 3c014180 */ lui $at,0x4180 +/* f0430e0: 44814000 */ mtc1 $at,$f8 +/* f0430e4: 8206003e */ lb $a2,0x3e($s0) +/* f0430e8: 84450000 */ lh $a1,0x0($v0) +/* f0430ec: 8c470010 */ lw $a3,0x10($v0) +/* f0430f0: e7a00010 */ swc1 $f0,0x10($sp) +/* f0430f4: 8fa4003c */ lw $a0,0x3c($sp) +/* f0430f8: 0c007733 */ jal 0x1dccc +/* f0430fc: e7a80014 */ swc1 $f8,0x14($sp) +.L0f043100: +/* f043100: 8e0302d4 */ lw $v1,0x2d4($s0) +.L0f043104: +/* f043104: 14600050 */ bnez $v1,.L0f043248 +/* f043108: 00000000 */ sll $zero,$zero,0x0 +/* f04310c: 8e020058 */ lw $v0,0x58($s0) +/* f043110: 24010001 */ addiu $at,$zero,0x1 +/* f043114: 1040004c */ beqz $v0,.L0f043248 +/* f043118: 00000000 */ sll $zero,$zero,0x0 +/* f04311c: 1441002e */ bne $v0,$at,.L0f0431d8 +/* f043120: 8fa4003c */ lw $a0,0x3c($sp) +/* f043124: 8e02002c */ lw $v0,0x2c($s0) +/* f043128: 44805000 */ mtc1 $zero,$f10 +/* f04312c: c4400024 */ lwc1 $f0,0x24($v0) +/* f043130: 4600503e */ c.le.s $f10,$f0 +/* f043134: 00000000 */ sll $zero,$zero,0x0 +/* f043138: 45020004 */ bc1fl .L0f04314c +/* f04313c: c442001c */ lwc1 $f2,0x1c($v0) +/* f043140: 10000002 */ beqz $zero,.L0f04314c +/* f043144: 46000086 */ mov.s $f2,$f0 +/* f043148: c442001c */ lwc1 $f2,0x1c($v0) +.L0f04314c: +/* f04314c: 0c00744f */ jal 0x1d13c +/* f043150: e7a20034 */ swc1 $f2,0x34($sp) +/* f043154: 3c063f4c */ lui $a2,0x3f4c +/* f043158: 34c6cccd */ ori $a2,$a2,0xcccd +/* f04315c: a7a2002e */ sh $v0,0x2e($sp) +/* f043160: 02002025 */ or $a0,$s0,$zero +/* f043164: 0fc0b857 */ jal func0f02e15c +/* f043168: 3c053f00 */ lui $a1,0x3f00 +/* f04316c: 8fa4003c */ lw $a0,0x3c($sp) +/* f043170: c7a20034 */ lwc1 $f2,0x34($sp) +/* f043174: 3c014180 */ lui $at,0x4180 +/* f043178: 8c8b0020 */ lw $t3,0x20($a0) +/* f04317c: 44818000 */ mtc1 $at,$f16 +/* f043180: 44071000 */ mfc1 $a3,$f2 +/* f043184: 81660008 */ lb $a2,0x8($t3) +/* f043188: e7a00010 */ swc1 $f0,0x10($sp) +/* f04318c: 87a5002e */ lh $a1,0x2e($sp) +/* f043190: 0c007733 */ jal 0x1dccc +/* f043194: e7b00014 */ swc1 $f16,0x14($sp) +/* f043198: 8e0c002c */ lw $t4,0x2c($s0) +/* f04319c: 44809000 */ mtc1 $zero,$f18 +/* f0431a0: c5800014 */ lwc1 $f0,0x14($t4) +/* f0431a4: 4600903e */ c.le.s $f18,$f0 +/* f0431a8: 00000000 */ sll $zero,$zero,0x0 +/* f0431ac: 45020005 */ bc1fl .L0f0431c4 +/* f0431b0: 240d0002 */ addiu $t5,$zero,0x2 +/* f0431b4: 44050000 */ mfc1 $a1,$f0 +/* f0431b8: 0c007787 */ jal 0x1de1c +/* f0431bc: 8fa4003c */ lw $a0,0x3c($sp) +/* f0431c0: 240d0002 */ addiu $t5,$zero,0x2 +.L0f0431c4: +/* f0431c4: ae0d0058 */ sw $t5,0x58($s0) +/* f0431c8: 0fc0fe0a */ jal func0f03f828 +/* f0431cc: 02002025 */ or $a0,$s0,$zero +/* f0431d0: 1000007f */ beqz $zero,.L0f0433d0 +/* f0431d4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0431d8: +/* f0431d8: 24010002 */ addiu $at,$zero,0x2 +/* f0431dc: 1441001a */ bne $v0,$at,.L0f043248 +/* f0431e0: 00000000 */ sll $zero,$zero,0x0 +/* f0431e4: 0c007468 */ jal 0x1d1a0 +/* f0431e8: 8fa4003c */ lw $a0,0x3c($sp) +/* f0431ec: c7a40038 */ lwc1 $f4,0x38($sp) +/* f0431f0: 4604003e */ c.le.s $f0,$f4 +/* f0431f4: 00000000 */ sll $zero,$zero,0x0 +/* f0431f8: 45020075 */ bc1fl .L0f0433d0 +/* f0431fc: 8fbf0024 */ lw $ra,0x24($sp) +/* f043200: 8e0e004c */ lw $t6,0x4c($s0) +/* f043204: 8e180054 */ lw $t8,0x54($s0) +/* f043208: 2401ffbf */ addiu $at,$zero,-65 +/* f04320c: 01c17824 */ and $t7,$t6,$at +/* f043210: 13000007 */ beqz $t8,.L0f043230 +/* f043214: ae0f004c */ sw $t7,0x4c($s0) +/* f043218: 02002025 */ or $a0,$s0,$zero +/* f04321c: 01e02825 */ or $a1,$t7,$zero +/* f043220: 0fc0c048 */ jal func0f030120 +/* f043224: 8e060050 */ lw $a2,0x50($s0) +/* f043228: 10000069 */ beqz $zero,.L0f0433d0 +/* f04322c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f043230: +/* f043230: 02002025 */ or $a0,$s0,$zero +/* f043234: 8e05004c */ lw $a1,0x4c($s0) +/* f043238: 0fc0c0e8 */ jal func0f0303a0 +/* f04323c: 8e060050 */ lw $a2,0x50($s0) +/* f043240: 10000063 */ beqz $zero,.L0f0433d0 +/* f043244: 8fbf0024 */ lw $ra,0x24($sp) +.L0f043248: +/* f043248: 54600020 */ bnezl $v1,.L0f0432cc +/* f04324c: 8e0d02d4 */ lw $t5,0x2d4($s0) +/* f043250: 8e02004c */ lw $v0,0x4c($s0) +/* f043254: 30590020 */ andi $t9,$v0,0x20 +/* f043258: 1320001b */ beqz $t9,.L0f0432c8 +/* f04325c: 30480040 */ andi $t0,$v0,0x40 +/* f043260: 1100000c */ beqz $t0,.L0f043294 +/* f043264: 02002025 */ or $a0,$s0,$zero +/* f043268: 3c017f1b */ lui $at,0x7f1b +/* f04326c: c42691e0 */ lwc1 $f6,-0x6e20($at) +/* f043270: 8e05002c */ lw $a1,0x2c($s0) +/* f043274: 82060039 */ lb $a2,0x39($s0) +/* f043278: 82070038 */ lb $a3,0x38($s0) +/* f04327c: 0fc0fa7d */ jal func0f03e9f4 +/* f043280: e7a60010 */ swc1 $f6,0x10($sp) +/* f043284: 14400051 */ bnez $v0,.L0f0433cc +/* f043288: 24090001 */ addiu $t1,$zero,0x1 +/* f04328c: 1000004f */ beqz $zero,.L0f0433cc +/* f043290: ae090058 */ sw $t1,0x58($s0) +.L0f043294: +/* f043294: 0c007468 */ jal 0x1d1a0 +/* f043298: 8fa4003c */ lw $a0,0x3c($sp) +/* f04329c: c7a80038 */ lwc1 $f8,0x38($sp) +/* f0432a0: 4608003e */ c.le.s $f0,$f8 +/* f0432a4: 00000000 */ sll $zero,$zero,0x0 +/* f0432a8: 45020008 */ bc1fl .L0f0432cc +/* f0432ac: 8e0d02d4 */ lw $t5,0x2d4($s0) +/* f0432b0: 8e0a004c */ lw $t2,0x4c($s0) +/* f0432b4: 240c0002 */ addiu $t4,$zero,0x2 +/* f0432b8: a20c0030 */ sb $t4,0x30($s0) +/* f0432bc: 354b0040 */ ori $t3,$t2,0x40 +/* f0432c0: 10000042 */ beqz $zero,.L0f0433cc +/* f0432c4: ae0b004c */ sw $t3,0x4c($s0) +.L0f0432c8: +/* f0432c8: 8e0d02d4 */ lw $t5,0x2d4($s0) +.L0f0432cc: +/* f0432cc: 15a0003d */ bnez $t5,.L0f0433c4 +/* f0432d0: 00000000 */ sll $zero,$zero,0x0 +/* f0432d4: 820e0036 */ lb $t6,0x36($s0) +/* f0432d8: 15c0003a */ bnez $t6,.L0f0433c4 +/* f0432dc: 00000000 */ sll $zero,$zero,0x0 +/* f0432e0: 8e0f002c */ lw $t7,0x2c($s0) +/* f0432e4: 44805000 */ mtc1 $zero,$f10 +/* f0432e8: c7b00038 */ lwc1 $f16,0x38($sp) +/* f0432ec: c5e00024 */ lwc1 $f0,0x24($t7) +/* f0432f0: 4600503c */ c.lt.s $f10,$f0 +/* f0432f4: 00000000 */ sll $zero,$zero,0x0 +/* f0432f8: 45000032 */ bc1f .L0f0433c4 +/* f0432fc: 00000000 */ sll $zero,$zero,0x0 +/* f043300: 4600803e */ c.le.s $f16,$f0 +/* f043304: 00000000 */ sll $zero,$zero,0x0 +/* f043308: 4500002e */ bc1f .L0f0433c4 +/* f04330c: 00000000 */ sll $zero,$zero,0x0 +/* f043310: 0c007468 */ jal 0x1d1a0 +/* f043314: 8fa4003c */ lw $a0,0x3c($sp) +/* f043318: c7b20038 */ lwc1 $f18,0x38($sp) +/* f04331c: 4612003e */ c.le.s $f0,$f18 +/* f043320: 00000000 */ sll $zero,$zero,0x0 +/* f043324: 45000027 */ bc1f .L0f0433c4 +/* f043328: 00000000 */ sll $zero,$zero,0x0 +/* f04332c: 0c00744f */ jal 0x1d13c +/* f043330: 8fa4003c */ lw $a0,0x3c($sp) +/* f043334: 3c063f4c */ lui $a2,0x3f4c +/* f043338: 34c6cccd */ ori $a2,$a2,0xcccd +/* f04333c: a7a2002e */ sh $v0,0x2e($sp) +/* f043340: 02002025 */ or $a0,$s0,$zero +/* f043344: 0fc0b857 */ jal func0f02e15c +/* f043348: 3c053f00 */ lui $a1,0x3f00 +/* f04334c: 8fa4003c */ lw $a0,0x3c($sp) +/* f043350: 8e08002c */ lw $t0,0x2c($s0) +/* f043354: 3c014180 */ lui $at,0x4180 +/* f043358: 8c990020 */ lw $t9,0x20($a0) +/* f04335c: 44812000 */ mtc1 $at,$f4 +/* f043360: 8d070024 */ lw $a3,0x24($t0) +/* f043364: 83260008 */ lb $a2,0x8($t9) +/* f043368: e7a00010 */ swc1 $f0,0x10($sp) +/* f04336c: 87a5002e */ lh $a1,0x2e($sp) +/* f043370: 0c007733 */ jal 0x1dccc +/* f043374: e7a40014 */ swc1 $f4,0x14($sp) +/* f043378: 82090037 */ lb $t1,0x37($s0) +/* f04337c: 5120000e */ beqzl $t1,.L0f0433b8 +/* f043380: 8e0b002c */ lw $t3,0x2c($s0) +/* f043384: 8e0a002c */ lw $t2,0x2c($s0) +/* f043388: 44803000 */ mtc1 $zero,$f6 +/* f04338c: c5400014 */ lwc1 $f0,0x14($t2) +/* f043390: 4600303e */ c.le.s $f6,$f0 +/* f043394: 00000000 */ sll $zero,$zero,0x0 +/* f043398: 4500000a */ bc1f .L0f0433c4 +/* f04339c: 00000000 */ sll $zero,$zero,0x0 +/* f0433a0: 44050000 */ mfc1 $a1,$f0 +/* f0433a4: 0c007787 */ jal 0x1de1c +/* f0433a8: 8fa4003c */ lw $a0,0x3c($sp) +/* f0433ac: 10000005 */ beqz $zero,.L0f0433c4 +/* f0433b0: 00000000 */ sll $zero,$zero,0x0 +/* f0433b4: 8e0b002c */ lw $t3,0x2c($s0) +.L0f0433b8: +/* f0433b8: 8fa4003c */ lw $a0,0x3c($sp) +/* f0433bc: 0c007787 */ jal 0x1de1c +/* f0433c0: 8d65001c */ lw $a1,0x1c($t3) +.L0f0433c4: +/* f0433c4: 0fc10792 */ jal func0f041e48 +/* f0433c8: 02002025 */ or $a0,$s0,$zero +.L0f0433cc: +/* f0433cc: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0433d0: +/* f0433d0: 8fb00020 */ lw $s0,0x20($sp) +/* f0433d4: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0433d8: 03e00008 */ jr $ra +/* f0433dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0433e0 +/* f0433e0: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0433e4: afbf001c */ sw $ra,0x1c($sp) +/* f0433e8: afa40048 */ sw $a0,0x48($sp) +/* f0433ec: 8c8f0014 */ lw $t7,0x14($a0) +/* f0433f0: 000fc280 */ sll $t8,$t7,0xa +/* f0433f4: 0703000e */ bgezl $t8,.L0f043430 +/* f0433f8: 8fa90048 */ lw $t1,0x48($sp) +/* f0433fc: 0c0076e5 */ jal 0x1db94 +/* f043400: 8c840020 */ lw $a0,0x20($a0) +/* f043404: 5440014c */ bnezl $v0,.L0f043938 +/* f043408: 8fbf001c */ lw $ra,0x1c($sp) +/* f04340c: 0fc0c290 */ jal func0f030a40 +/* f043410: 8fa40048 */ lw $a0,0x48($sp) +/* f043414: 8fa20048 */ lw $v0,0x48($sp) +/* f043418: 3c01ffdf */ lui $at,0xffdf +/* f04341c: 3421ffff */ ori $at,$at,0xffff +/* f043420: 8c590014 */ lw $t9,0x14($v0) +/* f043424: 03214024 */ and $t0,$t9,$at +/* f043428: ac480014 */ sw $t0,0x14($v0) +/* f04342c: 8fa90048 */ lw $t1,0x48($sp) +.L0f043430: +/* f043430: 812a0035 */ lb $t2,0x35($t1) +/* f043434: 1140013d */ beqz $t2,.L0f04392c +/* f043438: 00000000 */ sll $zero,$zero,0x0 +/* f04343c: 8d240020 */ lw $a0,0x20($t1) +/* f043440: 0c00745f */ jal 0x1d17c +/* f043444: afa40044 */ sw $a0,0x44($sp) +/* f043448: 8fa70048 */ lw $a3,0x48($sp) +/* f04344c: 3c0b8006 */ lui $t3,0x8006 +/* f043450: 256b7548 */ addiu $t3,$t3,0x7548 +/* f043454: 8ce2002c */ lw $v0,0x2c($a3) +/* f043458: 3c0c8006 */ lui $t4,0x8006 +/* f04345c: 46000306 */ mov.s $f12,$f0 +/* f043460: 11620009 */ beq $t3,$v0,.L0f043488 +/* f043464: 258c7590 */ addiu $t4,$t4,0x7590 +/* f043468: 11820007 */ beq $t4,$v0,.L0f043488 +/* f04346c: 3c0d8006 */ lui $t5,0x8006 +/* f043470: 25ad75d8 */ addiu $t5,$t5,0x75d8 +/* f043474: 11a20004 */ beq $t5,$v0,.L0f043488 +/* f043478: 3c0f8006 */ lui $t7,0x8006 +/* f04347c: 25ef7620 */ addiu $t7,$t7,0x7620 +/* f043480: 15e200c8 */ bne $t7,$v0,.L0f0437a4 +/* f043484: 3c0c8006 */ lui $t4,0x8006 +.L0f043488: +/* f043488: c4440014 */ lwc1 $f4,0x14($v0) +/* f04348c: 8fb80044 */ lw $t8,0x44($sp) +/* f043490: 4600203e */ c.le.s $f4,$f0 +/* f043494: 00000000 */ sll $zero,$zero,0x0 +/* f043498: 450000c0 */ bc1f .L0f04379c +/* f04349c: 00000000 */ sll $zero,$zero,0x0 +/* f0434a0: 8f0e0020 */ lw $t6,0x20($t8) +/* f0434a4: 3c014180 */ lui $at,0x4180 +/* f0434a8: 44811000 */ mtc1 $at,$f2 +/* f0434ac: 81d90008 */ lb $t9,0x8($t6) +/* f0434b0: 24430120 */ addiu $v1,$v0,0x120 +/* f0434b4: afb90038 */ sw $t9,0x38($sp) +/* f0434b8: 80e80039 */ lb $t0,0x39($a3) +/* f0434bc: 11000010 */ beqz $t0,.L0f043500 +/* f0434c0: 00000000 */ sll $zero,$zero,0x0 +/* f0434c4: 80ea0038 */ lb $t2,0x38($a3) +/* f0434c8: 1140000d */ beqz $t2,.L0f043500 +/* f0434cc: 00000000 */ sll $zero,$zero,0x0 +/* f0434d0: afa3003c */ sw $v1,0x3c($sp) +/* f0434d4: 0c004b70 */ jal 0x12dc0 +/* f0434d8: e7a20034 */ swc1 $f2,0x34($sp) +/* f0434dc: 30490001 */ andi $t1,$v0,0x1 +/* f0434e0: 8fa3003c */ lw $v1,0x3c($sp) +/* f0434e4: 15200004 */ bnez $t1,.L0f0434f8 +/* f0434e8: c7a20034 */ lwc1 $f2,0x34($sp) +/* f0434ec: 24630120 */ addiu $v1,$v1,0x120 +/* f0434f0: 10000003 */ beqz $zero,.L0f043500 +/* f0434f4: 8fa70048 */ lw $a3,0x48($sp) +.L0f0434f8: +/* f0434f8: 24630240 */ addiu $v1,$v1,0x240 +/* f0434fc: 8fa70048 */ lw $a3,0x48($sp) +.L0f043500: +/* f043500: 3c028006 */ lui $v0,0x8006 +/* f043504: 24427428 */ addiu $v0,$v0,0x7428 +/* f043508: 244b0240 */ addiu $t3,$v0,0x240 +/* f04350c: 146b0005 */ bne $v1,$t3,.L0f043524 +/* f043510: 00e02025 */ or $a0,$a3,$zero +/* f043514: 3c0141c0 */ lui $at,0x41c0 +/* f043518: 44811000 */ mtc1 $at,$f2 +/* f04351c: 10000043 */ beqz $zero,.L0f04362c +/* f043520: 240d0002 */ addiu $t5,$zero,0x2 +.L0f043524: +/* f043524: 244c0288 */ addiu $t4,$v0,0x288 +/* f043528: 146c0005 */ bne $v1,$t4,.L0f043540 +/* f04352c: 244d02d0 */ addiu $t5,$v0,0x2d0 +/* f043530: 3c0141c0 */ lui $at,0x41c0 +/* f043534: 44811000 */ mtc1 $at,$f2 +/* f043538: 1000003c */ beqz $zero,.L0f04362c +/* f04353c: 240d0002 */ addiu $t5,$zero,0x2 +.L0f043540: +/* f043540: 146d0005 */ bne $v1,$t5,.L0f043558 +/* f043544: 244f0318 */ addiu $t7,$v0,0x318 +/* f043548: 3c014200 */ lui $at,0x4200 +/* f04354c: 44811000 */ mtc1 $at,$f2 +/* f043550: 10000036 */ beqz $zero,.L0f04362c +/* f043554: 240d0002 */ addiu $t5,$zero,0x2 +.L0f043558: +/* f043558: 146f0005 */ bne $v1,$t7,.L0f043570 +/* f04355c: 24580360 */ addiu $t8,$v0,0x360 +/* f043560: 3c014230 */ lui $at,0x4230 +/* f043564: 44811000 */ mtc1 $at,$f2 +/* f043568: 10000030 */ beqz $zero,.L0f04362c +/* f04356c: 240d0002 */ addiu $t5,$zero,0x2 +.L0f043570: +/* f043570: 14780005 */ bne $v1,$t8,.L0f043588 +/* f043574: 244e03a8 */ addiu $t6,$v0,0x3a8 +/* f043578: 3c0141c0 */ lui $at,0x41c0 +/* f04357c: 44811000 */ mtc1 $at,$f2 +/* f043580: 1000002a */ beqz $zero,.L0f04362c +/* f043584: 240d0002 */ addiu $t5,$zero,0x2 +.L0f043588: +/* f043588: 146e0005 */ bne $v1,$t6,.L0f0435a0 +/* f04358c: 245903f0 */ addiu $t9,$v0,0x3f0 +/* f043590: 3c014208 */ lui $at,0x4208 +/* f043594: 44811000 */ mtc1 $at,$f2 +/* f043598: 10000024 */ beqz $zero,.L0f04362c +/* f04359c: 240d0002 */ addiu $t5,$zero,0x2 +.L0f0435a0: +/* f0435a0: 14790005 */ bne $v1,$t9,.L0f0435b8 +/* f0435a4: 24480438 */ addiu $t0,$v0,0x438 +/* f0435a8: 3c014200 */ lui $at,0x4200 +/* f0435ac: 44811000 */ mtc1 $at,$f2 +/* f0435b0: 1000001e */ beqz $zero,.L0f04362c +/* f0435b4: 240d0002 */ addiu $t5,$zero,0x2 +.L0f0435b8: +/* f0435b8: 14680005 */ bne $v1,$t0,.L0f0435d0 +/* f0435bc: 244a0480 */ addiu $t2,$v0,0x480 +/* f0435c0: 3c014230 */ lui $at,0x4230 +/* f0435c4: 44811000 */ mtc1 $at,$f2 +/* f0435c8: 10000018 */ beqz $zero,.L0f04362c +/* f0435cc: 240d0002 */ addiu $t5,$zero,0x2 +.L0f0435d0: +/* f0435d0: 146a0005 */ bne $v1,$t2,.L0f0435e8 +/* f0435d4: 244904c8 */ addiu $t1,$v0,0x4c8 +/* f0435d8: 3c0141c0 */ lui $at,0x41c0 +/* f0435dc: 44811000 */ mtc1 $at,$f2 +/* f0435e0: 10000012 */ beqz $zero,.L0f04362c +/* f0435e4: 240d0002 */ addiu $t5,$zero,0x2 +.L0f0435e8: +/* f0435e8: 14690005 */ bne $v1,$t1,.L0f043600 +/* f0435ec: 244b0510 */ addiu $t3,$v0,0x510 +/* f0435f0: 3c014208 */ lui $at,0x4208 +/* f0435f4: 44811000 */ mtc1 $at,$f2 +/* f0435f8: 1000000c */ beqz $zero,.L0f04362c +/* f0435fc: 240d0002 */ addiu $t5,$zero,0x2 +.L0f043600: +/* f043600: 146b0005 */ bne $v1,$t3,.L0f043618 +/* f043604: 244c0558 */ addiu $t4,$v0,0x558 +/* f043608: 3c014200 */ lui $at,0x4200 +/* f04360c: 44811000 */ mtc1 $at,$f2 +/* f043610: 10000006 */ beqz $zero,.L0f04362c +/* f043614: 240d0002 */ addiu $t5,$zero,0x2 +.L0f043618: +/* f043618: 146c0003 */ bne $v1,$t4,.L0f043628 +/* f04361c: 3c014230 */ lui $at,0x4230 +/* f043620: 44811000 */ mtc1 $at,$f2 +/* f043624: 00000000 */ sll $zero,$zero,0x0 +.L0f043628: +/* f043628: 240d0002 */ addiu $t5,$zero,0x2 +.L0f04362c: +/* f04362c: a0ed0030 */ sb $t5,0x30($a3) +/* f043630: ace3002c */ sw $v1,0x2c($a3) +/* f043634: a0e00008 */ sb $zero,0x8($a3) +/* f043638: 3c063f4c */ lui $a2,0x3f4c +/* f04363c: 34c6cccd */ ori $a2,$a2,0xcccd +/* f043640: e7a20034 */ swc1 $f2,0x34($sp) +/* f043644: afa3003c */ sw $v1,0x3c($sp) +/* f043648: 0fc0b857 */ jal func0f02e15c +/* f04364c: 3c053f00 */ lui $a1,0x3f00 +/* f043650: 8fa3003c */ lw $v1,0x3c($sp) +/* f043654: c7a20034 */ lwc1 $f2,0x34($sp) +/* f043658: 8fa40044 */ lw $a0,0x44($sp) +/* f04365c: 84650000 */ lh $a1,0x0($v1) +/* f043660: 8c670010 */ lw $a3,0x10($v1) +/* f043664: e7a00010 */ swc1 $f0,0x10($sp) +/* f043668: 8fa60038 */ lw $a2,0x38($sp) +/* f04366c: 0c007733 */ jal 0x1dccc +/* f043670: e7a20014 */ swc1 $f2,0x14($sp) +/* f043674: 8faf0048 */ lw $t7,0x48($sp) +/* f043678: 8fa3003c */ lw $v1,0x3c($sp) +/* f04367c: c7a20034 */ lwc1 $f2,0x34($sp) +/* f043680: 81f80036 */ lb $t8,0x36($t7) +/* f043684: 53000014 */ beqzl $t8,.L0f0436d8 +/* f043688: c4600020 */ lwc1 $f0,0x20($v1) +/* f04368c: c4600024 */ lwc1 $f0,0x24($v1) +/* f043690: 44803000 */ mtc1 $zero,$f6 +/* f043694: 8fa40044 */ lw $a0,0x44($sp) +/* f043698: 4600303e */ c.le.s $f6,$f0 +/* f04369c: 00000000 */ sll $zero,$zero,0x0 +/* f0436a0: 45020008 */ bc1fl .L0f0436c4 +/* f0436a4: 8c65001c */ lw $a1,0x1c($v1) +/* f0436a8: 44050000 */ mfc1 $a1,$f0 +/* f0436ac: 8fa40044 */ lw $a0,0x44($sp) +/* f0436b0: 0c007787 */ jal 0x1de1c +/* f0436b4: e7a20034 */ swc1 $f2,0x34($sp) +/* f0436b8: 1000001d */ beqz $zero,.L0f043730 +/* f0436bc: c7a20034 */ lwc1 $f2,0x34($sp) +/* f0436c0: 8c65001c */ lw $a1,0x1c($v1) +.L0f0436c4: +/* f0436c4: 0c007787 */ jal 0x1de1c +/* f0436c8: e7a20034 */ swc1 $f2,0x34($sp) +/* f0436cc: 10000018 */ beqz $zero,.L0f043730 +/* f0436d0: c7a20034 */ lwc1 $f2,0x34($sp) +/* f0436d4: c4600020 */ lwc1 $f0,0x20($v1) +.L0f0436d8: +/* f0436d8: 44804000 */ mtc1 $zero,$f8 +/* f0436dc: 8fa40044 */ lw $a0,0x44($sp) +/* f0436e0: 4600403e */ c.le.s $f8,$f0 +/* f0436e4: 00000000 */ sll $zero,$zero,0x0 +/* f0436e8: 45020007 */ bc1fl .L0f043708 +/* f0436ec: c4600014 */ lwc1 $f0,0x14($v1) +/* f0436f0: 44050000 */ mfc1 $a1,$f0 +/* f0436f4: 0c007787 */ jal 0x1de1c +/* f0436f8: e7a20034 */ swc1 $f2,0x34($sp) +/* f0436fc: 1000000c */ beqz $zero,.L0f043730 +/* f043700: c7a20034 */ lwc1 $f2,0x34($sp) +/* f043704: c4600014 */ lwc1 $f0,0x14($v1) +.L0f043708: +/* f043708: 44805000 */ mtc1 $zero,$f10 +/* f04370c: 8fa40044 */ lw $a0,0x44($sp) +/* f043710: 4600503e */ c.le.s $f10,$f0 +/* f043714: 00000000 */ sll $zero,$zero,0x0 +/* f043718: 45020006 */ bc1fl .L0f043734 +/* f04371c: 8fae0048 */ lw $t6,0x48($sp) +/* f043720: 44050000 */ mfc1 $a1,$f0 +/* f043724: 0c007787 */ jal 0x1de1c +/* f043728: e7a20034 */ swc1 $f2,0x34($sp) +/* f04372c: c7a20034 */ lwc1 $f2,0x34($sp) +.L0f043730: +/* f043730: 8fae0048 */ lw $t6,0x48($sp) +.L0f043734: +/* f043734: 44808000 */ mtc1 $zero,$f16 +/* f043738: 8fa40044 */ lw $a0,0x44($sp) +/* f04373c: 8dd9002c */ lw $t9,0x2c($t6) +/* f043740: c732000c */ lwc1 $f18,0xc($t9) +/* f043744: 46128032 */ c.eq.s $f16,$f18 +/* f043748: 00000000 */ sll $zero,$zero,0x0 +/* f04374c: 45010013 */ bc1t .L0f04379c +/* f043750: 00000000 */ sll $zero,$zero,0x0 +/* f043754: 8c880008 */ lw $t0,0x8($a0) +/* f043758: 8d050000 */ lw $a1,0x0($t0) +/* f04375c: 0c006a87 */ jal 0x1aa1c +/* f043760: e7a20034 */ swc1 $f2,0x34($sp) +/* f043764: c7a20034 */ lwc1 $f2,0x34($sp) +/* f043768: e442005c */ swc1 $f2,0x5c($v0) +/* f04376c: 8faa0048 */ lw $t2,0x48($sp) +/* f043770: 8d49002c */ lw $t1,0x2c($t2) +/* f043774: c524000c */ lwc1 $f4,0xc($t1) +/* f043778: 46002187 */ neg.s $f6,$f4 +/* f04377c: 46023203 */ div.s $f8,$f6,$f2 +/* f043780: e4480058 */ swc1 $f8,0x58($v0) +/* f043784: 8fab0038 */ lw $t3,0x38($sp) +/* f043788: 11600004 */ beqz $t3,.L0f04379c +/* f04378c: 00000000 */ sll $zero,$zero,0x0 +/* f043790: c44a0058 */ lwc1 $f10,0x58($v0) +/* f043794: 46005407 */ neg.s $f16,$f10 +/* f043798: e4500058 */ swc1 $f16,0x58($v0) +.L0f04379c: +/* f04379c: 10000063 */ beqz $zero,.L0f04392c +/* f0437a0: 00000000 */ sll $zero,$zero,0x0 +.L0f0437a4: +/* f0437a4: 258c7668 */ addiu $t4,$t4,0x7668 +/* f0437a8: 11820022 */ beq $t4,$v0,.L0f043834 +/* f0437ac: 3c0d8006 */ lui $t5,0x8006 +/* f0437b0: 25ad76b0 */ addiu $t5,$t5,0x76b0 +/* f0437b4: 11a2001f */ beq $t5,$v0,.L0f043834 +/* f0437b8: 3c0f8006 */ lui $t7,0x8006 +/* f0437bc: 25ef76f8 */ addiu $t7,$t7,0x76f8 +/* f0437c0: 11e2001c */ beq $t7,$v0,.L0f043834 +/* f0437c4: 3c188006 */ lui $t8,0x8006 +/* f0437c8: 27187740 */ addiu $t8,$t8,0x7740 +/* f0437cc: 13020019 */ beq $t8,$v0,.L0f043834 +/* f0437d0: 3c0e8006 */ lui $t6,0x8006 +/* f0437d4: 25ce7788 */ addiu $t6,$t6,0x7788 +/* f0437d8: 11c20016 */ beq $t6,$v0,.L0f043834 +/* f0437dc: 3c198006 */ lui $t9,0x8006 +/* f0437e0: 273977d0 */ addiu $t9,$t9,0x77d0 +/* f0437e4: 13220013 */ beq $t9,$v0,.L0f043834 +/* f0437e8: 3c088006 */ lui $t0,0x8006 +/* f0437ec: 25087818 */ addiu $t0,$t0,0x7818 +/* f0437f0: 11020010 */ beq $t0,$v0,.L0f043834 +/* f0437f4: 3c0a8006 */ lui $t2,0x8006 +/* f0437f8: 254a7860 */ addiu $t2,$t2,0x7860 +/* f0437fc: 1142000d */ beq $t2,$v0,.L0f043834 +/* f043800: 3c098006 */ lui $t1,0x8006 +/* f043804: 252978a8 */ addiu $t1,$t1,0x78a8 +/* f043808: 1122000a */ beq $t1,$v0,.L0f043834 +/* f04380c: 3c0b8006 */ lui $t3,0x8006 +/* f043810: 256b78f0 */ addiu $t3,$t3,0x78f0 +/* f043814: 11620007 */ beq $t3,$v0,.L0f043834 +/* f043818: 3c0c8006 */ lui $t4,0x8006 +/* f04381c: 258c7938 */ addiu $t4,$t4,0x7938 +/* f043820: 11820004 */ beq $t4,$v0,.L0f043834 +/* f043824: 3c0d8006 */ lui $t5,0x8006 +/* f043828: 25ad7980 */ addiu $t5,$t5,0x7980 +/* f04382c: 15a2003f */ bne $t5,$v0,.L0f04392c +/* f043830: 00000000 */ sll $zero,$zero,0x0 +.L0f043834: +/* f043834: 80ef0036 */ lb $t7,0x36($a3) +/* f043838: 15e0003c */ bnez $t7,.L0f04392c +/* f04383c: 00000000 */ sll $zero,$zero,0x0 +/* f043840: c4420024 */ lwc1 $f2,0x24($v0) +/* f043844: 44809000 */ mtc1 $zero,$f18 +/* f043848: 00000000 */ sll $zero,$zero,0x0 +/* f04384c: 4602903c */ c.lt.s $f18,$f2 +/* f043850: 00000000 */ sll $zero,$zero,0x0 +/* f043854: 45000035 */ bc1f .L0f04392c +/* f043858: 00000000 */ sll $zero,$zero,0x0 +/* f04385c: 4602003e */ c.le.s $f0,$f2 +/* f043860: 8fa40044 */ lw $a0,0x44($sp) +/* f043864: 45000031 */ bc1f .L0f04392c +/* f043868: 00000000 */ sll $zero,$zero,0x0 +/* f04386c: 0c007468 */ jal 0x1d1a0 +/* f043870: e7ac0040 */ swc1 $f12,0x40($sp) +/* f043874: c7ac0040 */ lwc1 $f12,0x40($sp) +/* f043878: 460c003e */ c.le.s $f0,$f12 +/* f04387c: 00000000 */ sll $zero,$zero,0x0 +/* f043880: 4500002a */ bc1f .L0f04392c +/* f043884: 00000000 */ sll $zero,$zero,0x0 +/* f043888: 0c00744f */ jal 0x1d13c +/* f04388c: 8fa40044 */ lw $a0,0x44($sp) +/* f043890: 3c063f4c */ lui $a2,0x3f4c +/* f043894: 34c6cccd */ ori $a2,$a2,0xcccd +/* f043898: a7a20026 */ sh $v0,0x26($sp) +/* f04389c: 8fa40048 */ lw $a0,0x48($sp) +/* f0438a0: 0fc0b857 */ jal func0f02e15c +/* f0438a4: 3c053f00 */ lui $a1,0x3f00 +/* f0438a8: 8fa40044 */ lw $a0,0x44($sp) +/* f0438ac: 8fb90048 */ lw $t9,0x48($sp) +/* f0438b0: 3c014180 */ lui $at,0x4180 +/* f0438b4: 8c8e0020 */ lw $t6,0x20($a0) +/* f0438b8: 8f28002c */ lw $t0,0x2c($t9) +/* f0438bc: 44812000 */ mtc1 $at,$f4 +/* f0438c0: 81c60008 */ lb $a2,0x8($t6) +/* f0438c4: 8d070024 */ lw $a3,0x24($t0) +/* f0438c8: e7a00010 */ swc1 $f0,0x10($sp) +/* f0438cc: 87a50026 */ lh $a1,0x26($sp) +/* f0438d0: 0c007733 */ jal 0x1dccc +/* f0438d4: e7a40014 */ swc1 $f4,0x14($sp) +/* f0438d8: 8faa0048 */ lw $t2,0x48($sp) +/* f0438dc: 8fac0048 */ lw $t4,0x48($sp) +/* f0438e0: 81490037 */ lb $t1,0x37($t2) +/* f0438e4: 5120000e */ beqzl $t1,.L0f043920 +/* f0438e8: 8d8d002c */ lw $t5,0x2c($t4) +/* f0438ec: 8d4b002c */ lw $t3,0x2c($t2) +/* f0438f0: 44803000 */ mtc1 $zero,$f6 +/* f0438f4: c5600014 */ lwc1 $f0,0x14($t3) +/* f0438f8: 4600303e */ c.le.s $f6,$f0 +/* f0438fc: 00000000 */ sll $zero,$zero,0x0 +/* f043900: 4500000a */ bc1f .L0f04392c +/* f043904: 00000000 */ sll $zero,$zero,0x0 +/* f043908: 44050000 */ mfc1 $a1,$f0 +/* f04390c: 0c007787 */ jal 0x1de1c +/* f043910: 8fa40044 */ lw $a0,0x44($sp) +/* f043914: 10000005 */ beqz $zero,.L0f04392c +/* f043918: 00000000 */ sll $zero,$zero,0x0 +/* f04391c: 8d8d002c */ lw $t5,0x2c($t4) +.L0f043920: +/* f043920: 8fa40044 */ lw $a0,0x44($sp) +/* f043924: 0c007787 */ jal 0x1de1c +/* f043928: 8da5001c */ lw $a1,0x1c($t5) +.L0f04392c: +/* f04392c: 0fc10792 */ jal func0f041e48 +/* f043930: 8fa40048 */ lw $a0,0x48($sp) +/* f043934: 8fbf001c */ lw $ra,0x1c($sp) +.L0f043938: +/* f043938: 27bd0048 */ addiu $sp,$sp,0x48 +/* f04393c: 03e00008 */ jr $ra +/* f043940: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f043944 +/* f043944: 3c05800a */ lui $a1,0x800a +/* f043948: 24a5cc00 */ addiu $a1,$a1,-13312 +/* f04394c: 00001025 */ or $v0,$zero,$zero +.L0f043950: +/* f043950: 00027080 */ sll $t6,$v0,0x2 +/* f043954: 00ae7821 */ addu $t7,$a1,$t6 +/* f043958: 8de30000 */ lw $v1,0x0($t7) +/* f04395c: 24420001 */ addiu $v0,$v0,0x1 +/* f043960: 305900ff */ andi $t9,$v0,0xff +/* f043964: 10600004 */ beqz $v1,.L0f043978 +/* f043968: 2b21000c */ slti $at,$t9,0xc +/* f04396c: 8c640004 */ lw $a0,0x4($v1) +/* f043970: 10800001 */ beqz $a0,.L0f043978 +/* f043974: 00000000 */ sll $zero,$zero,0x0 +.L0f043978: +/* f043978: 1420fff5 */ bnez $at,.L0f043950 +/* f04397c: 03201025 */ or $v0,$t9,$zero +/* f043980: 03e00008 */ jr $ra +/* f043984: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f043988 +/* f043988: 3c03800a */ lui $v1,0x800a +/* f04398c: 3c02800a */ lui $v0,0x800a +/* f043990: 2442cc30 */ addiu $v0,$v0,-13264 +/* f043994: 2463cc00 */ addiu $v1,$v1,-13312 +/* f043998: 8c6e0000 */ lw $t6,0x0($v1) +.L0f04399c: +/* f04399c: 548e0004 */ bnel $a0,$t6,.L0f0439b0 +/* f0439a0: 24630004 */ addiu $v1,$v1,0x4 +/* f0439a4: 03e00008 */ jr $ra +/* f0439a8: ac600000 */ sw $zero,0x0($v1) +/* f0439ac: 24630004 */ addiu $v1,$v1,0x4 +.L0f0439b0: +/* f0439b0: 5462fffa */ bnel $v1,$v0,.L0f04399c +/* f0439b4: 8c6e0000 */ lw $t6,0x0($v1) +/* f0439b8: 03e00008 */ jr $ra +/* f0439bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0439c0 +/* f0439c0: 3c03800a */ lui $v1,0x800a +/* f0439c4: 3c02800a */ lui $v0,0x800a +/* f0439c8: 2442cc30 */ addiu $v0,$v0,-13264 +/* f0439cc: 2463cc00 */ addiu $v1,$v1,-13312 +/* f0439d0: 8c6e0000 */ lw $t6,0x0($v1) +.L0f0439d4: +/* f0439d4: 55c00004 */ bnezl $t6,.L0f0439e8 +/* f0439d8: 24630004 */ addiu $v1,$v1,0x4 +/* f0439dc: 03e00008 */ jr $ra +/* f0439e0: ac640000 */ sw $a0,0x0($v1) +/* f0439e4: 24630004 */ addiu $v1,$v1,0x4 +.L0f0439e8: +/* f0439e8: 5462fffa */ bnel $v1,$v0,.L0f0439d4 +/* f0439ec: 8c6e0000 */ lw $t6,0x0($v1) +/* f0439f0: 03e00008 */ jr $ra +/* f0439f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0439f8 +/* f0439f8: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0439fc: afbf001c */ sw $ra,0x1c($sp) +/* f043a00: afa40040 */ sw $a0,0x40($sp) +/* f043a04: 8c8f0014 */ lw $t7,0x14($a0) +/* f043a08: 000fc280 */ sll $t8,$t7,0xa +/* f043a0c: 0703000e */ bgezl $t8,.L0f043a48 +/* f043a10: 8fa90040 */ lw $t1,0x40($sp) +/* f043a14: 0c0076e5 */ jal 0x1db94 +/* f043a18: 8c840020 */ lw $a0,0x20($a0) +/* f043a1c: 544000df */ bnezl $v0,.L0f043d9c +/* f043a20: 8fbf001c */ lw $ra,0x1c($sp) +/* f043a24: 0fc0bc1c */ jal func0f02f070 +/* f043a28: 8fa40040 */ lw $a0,0x40($sp) +/* f043a2c: 8fa20040 */ lw $v0,0x40($sp) +/* f043a30: 3c01ffdf */ lui $at,0xffdf +/* f043a34: 3421ffff */ ori $at,$at,0xffff +/* f043a38: 8c590014 */ lw $t9,0x14($v0) +/* f043a3c: 03214024 */ and $t0,$t9,$at +/* f043a40: ac480014 */ sw $t0,0x14($v0) +/* f043a44: 8fa90040 */ lw $t1,0x40($sp) +.L0f043a48: +/* f043a48: 8d240020 */ lw $a0,0x20($t1) +/* f043a4c: 0c00745f */ jal 0x1d17c +/* f043a50: afa4003c */ sw $a0,0x3c($sp) +/* f043a54: 8faa003c */ lw $t2,0x3c($sp) +/* f043a58: 46000086 */ mov.s $f2,$f0 +/* f043a5c: 00002825 */ or $a1,$zero,$zero +/* f043a60: 8d4b0020 */ lw $t3,0x20($t2) +/* f043a64: 8fa40040 */ lw $a0,0x40($sp) +/* f043a68: 816c0008 */ lb $t4,0x8($t3) +/* f043a6c: 11800003 */ beqz $t4,.L0f043a7c +/* f043a70: 00000000 */ sll $zero,$zero,0x0 +/* f043a74: 10000001 */ beqz $zero,.L0f043a7c +/* f043a78: 24050001 */ addiu $a1,$zero,0x1 +.L0f043a7c: +/* f043a7c: 0fc0a209 */ jal func0f028824 +/* f043a80: e7a20038 */ swc1 $f2,0x38($sp) +/* f043a84: 3c0141a0 */ lui $at,0x41a0 +/* f043a88: c7a20038 */ lwc1 $f2,0x38($sp) +/* f043a8c: 44812000 */ mtc1 $at,$f4 +/* f043a90: 00403025 */ or $a2,$v0,$zero +/* f043a94: 4602203e */ c.le.s $f4,$f2 +/* f043a98: 00000000 */ sll $zero,$zero,0x0 +/* f043a9c: 4502000b */ bc1fl .L0f043acc +/* f043aa0: 3c013f80 */ lui $at,0x3f80 +/* f043aa4: 10400008 */ beqz $v0,.L0f043ac8 +/* f043aa8: 8fa4003c */ lw $a0,0x3c($sp) +/* f043aac: afa20030 */ sw $v0,0x30($sp) +/* f043ab0: 0c00744f */ jal 0x1d13c +/* f043ab4: e7a20038 */ swc1 $f2,0x38($sp) +/* f043ab8: 2401003e */ addiu $at,$zero,0x3e +/* f043abc: 8fa60030 */ lw $a2,0x30($sp) +/* f043ac0: 10410021 */ beq $v0,$at,.L0f043b48 +/* f043ac4: c7a20038 */ lwc1 $f2,0x38($sp) +.L0f043ac8: +/* f043ac8: 3c013f80 */ lui $at,0x3f80 +.L0f043acc: +/* f043acc: 44813000 */ mtc1 $at,$f6 +/* f043ad0: 00000000 */ sll $zero,$zero,0x0 +/* f043ad4: 4602303e */ c.le.s $f6,$f2 +/* f043ad8: 00000000 */ sll $zero,$zero,0x0 +/* f043adc: 4502000b */ bc1fl .L0f043b0c +/* f043ae0: 3c013f80 */ lui $at,0x3f80 +/* f043ae4: 10c00008 */ beqz $a2,.L0f043b08 +/* f043ae8: 8fa4003c */ lw $a0,0x3c($sp) +/* f043aec: afa60030 */ sw $a2,0x30($sp) +/* f043af0: 0c00744f */ jal 0x1d13c +/* f043af4: e7a20038 */ swc1 $f2,0x38($sp) +/* f043af8: 24010242 */ addiu $at,$zero,0x242 +/* f043afc: 8fa60030 */ lw $a2,0x30($sp) +/* f043b00: 10410011 */ beq $v0,$at,.L0f043b48 +/* f043b04: c7a20038 */ lwc1 $f2,0x38($sp) +.L0f043b08: +/* f043b08: 3c013f80 */ lui $at,0x3f80 +.L0f043b0c: +/* f043b0c: 44814000 */ mtc1 $at,$f8 +/* f043b10: 00000000 */ sll $zero,$zero,0x0 +/* f043b14: 4602403e */ c.le.s $f8,$f2 +/* f043b18: 00000000 */ sll $zero,$zero,0x0 +/* f043b1c: 45020010 */ bc1fl .L0f043b60 +/* f043b20: 3c0142ee */ lui $at,0x42ee +/* f043b24: 10c0000d */ beqz $a2,.L0f043b5c +/* f043b28: 8fa4003c */ lw $a0,0x3c($sp) +/* f043b2c: afa60030 */ sw $a2,0x30($sp) +/* f043b30: 0c00744f */ jal 0x1d13c +/* f043b34: e7a20038 */ swc1 $f2,0x38($sp) +/* f043b38: 24010244 */ addiu $at,$zero,0x244 +/* f043b3c: 8fa60030 */ lw $a2,0x30($sp) +/* f043b40: 14410006 */ bne $v0,$at,.L0f043b5c +/* f043b44: c7a20038 */ lwc1 $f2,0x38($sp) +.L0f043b48: +/* f043b48: 8cc20004 */ lw $v0,0x4($a2) +/* f043b4c: 2401f7ff */ addiu $at,$zero,-2049 +/* f043b50: 8c4d0040 */ lw $t5,0x40($v0) +/* f043b54: 01a17824 */ and $t7,$t5,$at +/* f043b58: ac4f0040 */ sw $t7,0x40($v0) +.L0f043b5c: +/* f043b5c: 3c0142ee */ lui $at,0x42ee +.L0f043b60: +/* f043b60: 44815000 */ mtc1 $at,$f10 +/* f043b64: 00000000 */ sll $zero,$zero,0x0 +/* f043b68: 4602503e */ c.le.s $f10,$f2 +/* f043b6c: 00000000 */ sll $zero,$zero,0x0 +/* f043b70: 4502000b */ bc1fl .L0f043ba0 +/* f043b74: 3c014264 */ lui $at,0x4264 +/* f043b78: 10c00008 */ beqz $a2,.L0f043b9c +/* f043b7c: 8fa4003c */ lw $a0,0x3c($sp) +/* f043b80: afa60030 */ sw $a2,0x30($sp) +/* f043b84: 0c00744f */ jal 0x1d13c +/* f043b88: e7a20038 */ swc1 $f2,0x38($sp) +/* f043b8c: 2401003e */ addiu $at,$zero,0x3e +/* f043b90: 8fa60030 */ lw $a2,0x30($sp) +/* f043b94: 10410021 */ beq $v0,$at,.L0f043c1c +/* f043b98: c7a20038 */ lwc1 $f2,0x38($sp) +.L0f043b9c: +/* f043b9c: 3c014264 */ lui $at,0x4264 +.L0f043ba0: +/* f043ba0: 44818000 */ mtc1 $at,$f16 +/* f043ba4: 00000000 */ sll $zero,$zero,0x0 +/* f043ba8: 4602803e */ c.le.s $f16,$f2 +/* f043bac: 00000000 */ sll $zero,$zero,0x0 +/* f043bb0: 4502000b */ bc1fl .L0f043be0 +/* f043bb4: 3c014268 */ lui $at,0x4268 +/* f043bb8: 10c00008 */ beqz $a2,.L0f043bdc +/* f043bbc: 8fa4003c */ lw $a0,0x3c($sp) +/* f043bc0: afa60030 */ sw $a2,0x30($sp) +/* f043bc4: 0c00744f */ jal 0x1d13c +/* f043bc8: e7a20038 */ swc1 $f2,0x38($sp) +/* f043bcc: 24010242 */ addiu $at,$zero,0x242 +/* f043bd0: 8fa60030 */ lw $a2,0x30($sp) +/* f043bd4: 10410011 */ beq $v0,$at,.L0f043c1c +/* f043bd8: c7a20038 */ lwc1 $f2,0x38($sp) +.L0f043bdc: +/* f043bdc: 3c014268 */ lui $at,0x4268 +.L0f043be0: +/* f043be0: 44819000 */ mtc1 $at,$f18 +/* f043be4: 00000000 */ sll $zero,$zero,0x0 +/* f043be8: 4602903e */ c.le.s $f18,$f2 +/* f043bec: 00000000 */ sll $zero,$zero,0x0 +/* f043bf0: 45020019 */ bc1fl .L0f043c58 +/* f043bf4: 8fa4003c */ lw $a0,0x3c($sp) +/* f043bf8: 10c00016 */ beqz $a2,.L0f043c54 +/* f043bfc: 8fa4003c */ lw $a0,0x3c($sp) +/* f043c00: afa60030 */ sw $a2,0x30($sp) +/* f043c04: 0c00744f */ jal 0x1d13c +/* f043c08: e7a20038 */ swc1 $f2,0x38($sp) +/* f043c0c: 24010244 */ addiu $at,$zero,0x244 +/* f043c10: 8fa60030 */ lw $a2,0x30($sp) +/* f043c14: 1441000f */ bne $v0,$at,.L0f043c54 +/* f043c18: c7a20038 */ lwc1 $f2,0x38($sp) +.L0f043c1c: +/* f043c1c: 8cd80004 */ lw $t8,0x4($a2) +/* f043c20: e7a20038 */ swc1 $f2,0x38($sp) +/* f043c24: 00c02025 */ or $a0,$a2,$zero +/* f043c28: 24050003 */ addiu $a1,$zero,0x3 +/* f043c2c: 0fc20a59 */ jal func0f082964 +/* f043c30: afb80028 */ sw $t8,0x28($sp) +/* f043c34: 8fae0040 */ lw $t6,0x40($sp) +/* f043c38: c7a20038 */ lwc1 $f2,0x38($sp) +/* f043c3c: 240900f0 */ addiu $t1,$zero,0xf0 +/* f043c40: 8dd90014 */ lw $t9,0x14($t6) +/* f043c44: 37280001 */ ori $t0,$t9,0x1 +/* f043c48: adc80014 */ sw $t0,0x14($t6) +/* f043c4c: 8faa0028 */ lw $t2,0x28($sp) +/* f043c50: a5490062 */ sh $t1,0x62($t2) +.L0f043c54: +/* f043c54: 8fa4003c */ lw $a0,0x3c($sp) +.L0f043c58: +/* f043c58: 0c00745f */ jal 0x1d17c +/* f043c5c: e7a20038 */ swc1 $f2,0x38($sp) +/* f043c60: e7a00024 */ swc1 $f0,0x24($sp) +/* f043c64: 0c007468 */ jal 0x1d1a0 +/* f043c68: 8fa4003c */ lw $a0,0x3c($sp) +/* f043c6c: c7a40024 */ lwc1 $f4,0x24($sp) +/* f043c70: c7a20038 */ lwc1 $f2,0x38($sp) +/* f043c74: 3c0142ae */ lui $at,0x42ae +/* f043c78: 4604003e */ c.le.s $f0,$f4 +/* f043c7c: 00000000 */ sll $zero,$zero,0x0 +/* f043c80: 45020006 */ bc1fl .L0f043c9c +/* f043c84: 44813000 */ mtc1 $at,$f6 +/* f043c88: 0fc0bb57 */ jal func0f02ed5c +/* f043c8c: 8fa40040 */ lw $a0,0x40($sp) +/* f043c90: 10000042 */ beqz $zero,.L0f043d9c +/* f043c94: 8fbf001c */ lw $ra,0x1c($sp) +/* f043c98: 44813000 */ mtc1 $at,$f6 +.L0f043c9c: +/* f043c9c: 3c0142dc */ lui $at,0x42dc +/* f043ca0: 4602303e */ c.le.s $f6,$f2 +/* f043ca4: 00000000 */ sll $zero,$zero,0x0 +/* f043ca8: 4502000d */ bc1fl .L0f043ce0 +/* f043cac: 3c0140a0 */ lui $at,0x40a0 +/* f043cb0: 44814000 */ mtc1 $at,$f8 +/* f043cb4: 8fa4003c */ lw $a0,0x3c($sp) +/* f043cb8: 4608103e */ c.le.s $f2,$f8 +/* f043cbc: 00000000 */ sll $zero,$zero,0x0 +/* f043cc0: 45020007 */ bc1fl .L0f043ce0 +/* f043cc4: 3c0140a0 */ lui $at,0x40a0 +/* f043cc8: 0c00744f */ jal 0x1d13c +/* f043ccc: e7a20038 */ swc1 $f2,0x38($sp) +/* f043cd0: 2401003e */ addiu $at,$zero,0x3e +/* f043cd4: 10410024 */ beq $v0,$at,.L0f043d68 +/* f043cd8: c7a20038 */ lwc1 $f2,0x38($sp) +/* f043cdc: 3c0140a0 */ lui $at,0x40a0 +.L0f043ce0: +/* f043ce0: 44815000 */ mtc1 $at,$f10 +/* f043ce4: 3c014234 */ lui $at,0x4234 +/* f043ce8: 4602503e */ c.le.s $f10,$f2 +/* f043cec: 00000000 */ sll $zero,$zero,0x0 +/* f043cf0: 4502000d */ bc1fl .L0f043d28 +/* f043cf4: 3c0141a0 */ lui $at,0x41a0 +/* f043cf8: 44818000 */ mtc1 $at,$f16 +/* f043cfc: 8fa4003c */ lw $a0,0x3c($sp) +/* f043d00: 4610103e */ c.le.s $f2,$f16 +/* f043d04: 00000000 */ sll $zero,$zero,0x0 +/* f043d08: 45020007 */ bc1fl .L0f043d28 +/* f043d0c: 3c0141a0 */ lui $at,0x41a0 +/* f043d10: 0c00744f */ jal 0x1d13c +/* f043d14: e7a20038 */ swc1 $f2,0x38($sp) +/* f043d18: 24010242 */ addiu $at,$zero,0x242 +/* f043d1c: 10410012 */ beq $v0,$at,.L0f043d68 +/* f043d20: c7a20038 */ lwc1 $f2,0x38($sp) +/* f043d24: 3c0141a0 */ lui $at,0x41a0 +.L0f043d28: +/* f043d28: 44819000 */ mtc1 $at,$f18 +/* f043d2c: 3c014234 */ lui $at,0x4234 +/* f043d30: 4602903e */ c.le.s $f18,$f2 +/* f043d34: 00000000 */ sll $zero,$zero,0x0 +/* f043d38: 45020018 */ bc1fl .L0f043d9c +/* f043d3c: 8fbf001c */ lw $ra,0x1c($sp) +/* f043d40: 44812000 */ mtc1 $at,$f4 +/* f043d44: 00000000 */ sll $zero,$zero,0x0 +/* f043d48: 4604103e */ c.le.s $f2,$f4 +/* f043d4c: 00000000 */ sll $zero,$zero,0x0 +/* f043d50: 45020012 */ bc1fl .L0f043d9c +/* f043d54: 8fbf001c */ lw $ra,0x1c($sp) +/* f043d58: 0c00744f */ jal 0x1d13c +/* f043d5c: 8fa4003c */ lw $a0,0x3c($sp) +/* f043d60: 24010244 */ addiu $at,$zero,0x244 +/* f043d64: 1441000c */ bne $v0,$at,.L0f043d98 +.L0f043d68: +/* f043d68: 3c06404c */ lui $a2,0x404c +/* f043d6c: 34c6cccd */ ori $a2,$a2,0xcccd +/* f043d70: 8fa40040 */ lw $a0,0x40($sp) +/* f043d74: 0fc0b857 */ jal func0f02e15c +/* f043d78: 3c053f80 */ lui $a1,0x3f80 +/* f043d7c: 44803000 */ mtc1 $zero,$f6 +/* f043d80: 44070000 */ mfc1 $a3,$f0 +/* f043d84: 8fa40040 */ lw $a0,0x40($sp) +/* f043d88: 24050001 */ addiu $a1,$zero,0x1 +/* f043d8c: 3c0642dc */ lui $a2,0x42dc +/* f043d90: 0fc0f9e2 */ jal func0f03e788 +/* f043d94: e7a60010 */ swc1 $f6,0x10($sp) +.L0f043d98: +/* f043d98: 8fbf001c */ lw $ra,0x1c($sp) +.L0f043d9c: +/* f043d9c: 27bd0040 */ addiu $sp,$sp,0x40 +/* f043da0: 03e00008 */ jr $ra +/* f043da4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f043da8 +/* f043da8: 27bdffc0 */ addiu $sp,$sp,-64 +/* f043dac: afb00020 */ sw $s0,0x20($sp) +/* f043db0: f7b40018 */ sdc1 $f20,0x18($sp) +/* f043db4: 3c0144c8 */ lui $at,0x44c8 +/* f043db8: afb60038 */ sw $s6,0x38($sp) +/* f043dbc: afb50034 */ sw $s5,0x34($sp) +/* f043dc0: afb40030 */ sw $s4,0x30($sp) +/* f043dc4: afb3002c */ sw $s3,0x2c($sp) +/* f043dc8: afb20028 */ sw $s2,0x28($sp) +/* f043dcc: afb10024 */ sw $s1,0x24($sp) +/* f043dd0: 3c10800a */ lui $s0,0x800a +/* f043dd4: 4481a000 */ mtc1 $at,$f20 +/* f043dd8: 00809025 */ or $s2,$a0,$zero +/* f043ddc: 30b600ff */ andi $s6,$a1,0xff +/* f043de0: afbf003c */ sw $ra,0x3c($sp) +/* f043de4: afa50044 */ sw $a1,0x44($sp) +/* f043de8: 2610cc00 */ addiu $s0,$s0,-13312 +/* f043dec: 00008825 */ or $s1,$zero,$zero +/* f043df0: 2413001e */ addiu $s3,$zero,0x1e +/* f043df4: 24140007 */ addiu $s4,$zero,0x7 +/* f043df8: 2415000c */ addiu $s5,$zero,0xc +.L0f043dfc: +/* f043dfc: 8e030000 */ lw $v1,0x0($s0) +/* f043e00: 00002025 */ or $a0,$zero,$zero +/* f043e04: 32ce0001 */ andi $t6,$s6,0x1 +/* f043e08: 5060002f */ beqzl $v1,.L0f043ec8 +/* f043e0c: 26310001 */ addiu $s1,$s1,0x1 +/* f043e10: 11c0000c */ beqz $t6,.L0f043e44 +/* f043e14: 32c50002 */ andi $a1,$s6,0x2 +/* f043e18: 8c620004 */ lw $v0,0x4($v1) +/* f043e1c: 10400009 */ beqz $v0,.L0f043e44 +/* f043e20: 00000000 */ sll $zero,$zero,0x0 +/* f043e24: 904f005c */ lbu $t7,0x5c($v0) +/* f043e28: 166f0006 */ bne $s3,$t7,.L0f043e44 +/* f043e2c: 00000000 */ sll $zero,$zero,0x0 +/* f043e30: 84580062 */ lh $t8,0x62($v0) +/* f043e34: 2b0101e0 */ slti $at,$t8,0x1e0 +/* f043e38: 10200002 */ beqz $at,.L0f043e44 +/* f043e3c: 00000000 */ sll $zero,$zero,0x0 +/* f043e40: 24040001 */ addiu $a0,$zero,0x1 +.L0f043e44: +/* f043e44: 10a00005 */ beqz $a1,.L0f043e5c +/* f043e48: 00000000 */ sll $zero,$zero,0x0 +/* f043e4c: 90790000 */ lbu $t9,0x0($v1) +/* f043e50: 16990002 */ bne $s4,$t9,.L0f043e5c +/* f043e54: 00000000 */ sll $zero,$zero,0x0 +/* f043e58: 24040001 */ addiu $a0,$zero,0x1 +.L0f043e5c: +/* f043e5c: 10800019 */ beqz $a0,.L0f043ec4 +/* f043e60: 24650008 */ addiu $a1,$v1,0x8 +/* f043e64: 0fc12555 */ jal func0f049554 +/* f043e68: 02402025 */ or $a0,$s2,$zero +/* f043e6c: 4614003c */ c.lt.s $f0,$f20 +/* f043e70: 00000000 */ sll $zero,$zero,0x0 +/* f043e74: 45020014 */ bc1fl .L0f043ec8 +/* f043e78: 26310001 */ addiu $s1,$s1,0x1 +/* f043e7c: 8e080000 */ lw $t0,0x0($s0) +/* f043e80: 8e4202d4 */ lw $v0,0x2d4($s2) +/* f043e84: c5040008 */ lwc1 $f4,0x8($t0) +/* f043e88: e64402c8 */ swc1 $f4,0x2c8($s2) +/* f043e8c: 8e090000 */ lw $t1,0x0($s0) +/* f043e90: c526000c */ lwc1 $f6,0xc($t1) +/* f043e94: e64602cc */ swc1 $f6,0x2cc($s2) +/* f043e98: 8e0a0000 */ lw $t2,0x0($s0) +/* f043e9c: c5480010 */ lwc1 $f8,0x10($t2) +/* f043ea0: 10400006 */ beqz $v0,.L0f043ebc +/* f043ea4: e64802d0 */ swc1 $f8,0x2d0($s2) +/* f043ea8: 944b0064 */ lhu $t3,0x64($v0) +/* f043eac: 356c0004 */ ori $t4,$t3,0x4 +/* f043eb0: a44c0064 */ sh $t4,0x64($v0) +/* f043eb4: 8e4d02d4 */ lw $t5,0x2d4($s2) +/* f043eb8: a5b1000c */ sh $s1,0xc($t5) +.L0f043ebc: +/* f043ebc: 1000000e */ beqz $zero,.L0f043ef8 +/* f043ec0: 24020001 */ addiu $v0,$zero,0x1 +.L0f043ec4: +/* f043ec4: 26310001 */ addiu $s1,$s1,0x1 +.L0f043ec8: +/* f043ec8: 1635ffcc */ bne $s1,$s5,.L0f043dfc +/* f043ecc: 26100004 */ addiu $s0,$s0,0x4 +/* f043ed0: 8e4202d4 */ lw $v0,0x2d4($s2) +/* f043ed4: 50400008 */ beqzl $v0,.L0f043ef8 +/* f043ed8: 00001025 */ or $v0,$zero,$zero +/* f043edc: 944e0064 */ lhu $t6,0x64($v0) +/* f043ee0: 2418ffff */ addiu $t8,$zero,-1 +/* f043ee4: 31cffffb */ andi $t7,$t6,0xfffb +/* f043ee8: a44f0064 */ sh $t7,0x64($v0) +/* f043eec: 8e5902d4 */ lw $t9,0x2d4($s2) +/* f043ef0: a738000c */ sh $t8,0xc($t9) +/* f043ef4: 00001025 */ or $v0,$zero,$zero +.L0f043ef8: +/* f043ef8: 8fbf003c */ lw $ra,0x3c($sp) +/* f043efc: d7b40018 */ ldc1 $f20,0x18($sp) +/* f043f00: 8fb00020 */ lw $s0,0x20($sp) +/* f043f04: 8fb10024 */ lw $s1,0x24($sp) +/* f043f08: 8fb20028 */ lw $s2,0x28($sp) +/* f043f0c: 8fb3002c */ lw $s3,0x2c($sp) +/* f043f10: 8fb40030 */ lw $s4,0x30($sp) +/* f043f14: 8fb50034 */ lw $s5,0x34($sp) +/* f043f18: 8fb60038 */ lw $s6,0x38($sp) +/* f043f1c: 03e00008 */ jr $ra +/* f043f20: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f043f24 +/* f043f24: 03e00008 */ jr $ra +/* f043f28: afa40000 */ sw $a0,0x0($sp) +); + +GLOBAL_ASM( +glabel func0f043f2c +/* f043f2c: 27bdffa8 */ addiu $sp,$sp,-88 +/* f043f30: afbf001c */ sw $ra,0x1c($sp) +/* f043f34: afa60060 */ sw $a2,0x60($sp) +/* f043f38: afa70064 */ sw $a3,0x64($sp) +/* f043f3c: 8c8e0020 */ lw $t6,0x20($a0) +/* f043f40: 8c82001c */ lw $v0,0x1c($a0) +/* f043f44: afae0050 */ sw $t6,0x50($sp) +/* f043f48: c4a40000 */ lwc1 $f4,0x0($a1) +/* f043f4c: c4a80008 */ lwc1 $f8,0x8($a1) +/* f043f50: c4460008 */ lwc1 $f6,0x8($v0) +/* f043f54: c44a0010 */ lwc1 $f10,0x10($v0) +/* f043f58: afa0002c */ sw $zero,0x2c($sp) +/* f043f5c: afa40058 */ sw $a0,0x58($sp) +/* f043f60: 46062301 */ sub.s $f12,$f4,$f6 +/* f043f64: 0fc259d4 */ jal func0f096750 +/* f043f68: 460a4381 */ sub.s $f14,$f8,$f10 +/* f043f6c: 8fa40058 */ lw $a0,0x58($sp) +/* f043f70: 0fc0f95e */ jal func0f03e578 +/* f043f74: e7a00044 */ swc1 $f0,0x44($sp) +/* f043f78: c7ae0044 */ lwc1 $f14,0x44($sp) +/* f043f7c: 8fa20060 */ lw $v0,0x60($sp) +/* f043f80: e7a00040 */ swc1 $f0,0x40($sp) +/* f043f84: 4600703c */ c.lt.s $f14,$f0 +/* f043f88: 3c017f1b */ lui $at,0x7f1b +/* f043f8c: 46007301 */ sub.s $f12,$f14,$f0 +/* f043f90: 8faf0058 */ lw $t7,0x58($sp) +/* f043f94: 304e0003 */ andi $t6,$v0,0x3 +/* f043f98: 45000003 */ bc1f .L0f043fa8 +/* f043f9c: 46006086 */ mov.s $f2,$f12 +/* f043fa0: c43091e4 */ lwc1 $f16,-0x6e1c($at) +/* f043fa4: 46106080 */ add.s $f2,$f12,$f16 +.L0f043fa8: +/* f043fa8: 8df802d4 */ lw $t8,0x2d4($t7) +/* f043fac: 3c017f1b */ lui $at,0x7f1b +/* f043fb0: c43091e8 */ lwc1 $f16,-0x6e18($at) +/* f043fb4: 1300002b */ beqz $t8,.L0f044064 +/* f043fb8: 3c017f1b */ lui $at,0x7f1b +/* f043fbc: 85f902d8 */ lh $t9,0x2d8($t7) +/* f043fc0: 3c08800a */ lui $t0,0x800a +/* f043fc4: 5b200021 */ blezl $t9,.L0f04404c +/* f043fc8: 44804000 */ mtc1 $zero,$f8 +/* f043fcc: 8d089fc8 */ lw $t0,-0x6038($t0) +/* f043fd0: 240104b0 */ addiu $at,$zero,0x4b0 +/* f043fd4: e7ae0044 */ swc1 $f14,0x44($sp) +/* f043fd8: 0101001a */ div $zero,$t0,$at +/* f043fdc: 00004810 */ mfhi $t1 +/* f043fe0: 44899000 */ mtc1 $t1,$f18 +/* f043fe4: 3c017f1b */ lui $at,0x7f1b +/* f043fe8: c42691ec */ lwc1 $f6,-0x6e14($at) +/* f043fec: 46809120 */ cvt.s.w $f4,$f18 +/* f043ff0: 46062302 */ mul.s $f12,$f4,$f6 +/* f043ff4: 0c0068f7 */ jal 0x1a3dc +/* f043ff8: 00000000 */ sll $zero,$zero,0x0 +/* f043ffc: 8faa0058 */ lw $t2,0x58($sp) +/* f044000: 3c017f1b */ lui $at,0x7f1b +/* f044004: c43091f0 */ lwc1 $f16,-0x6e10($at) +/* f044008: 854b02d8 */ lh $t3,0x2d8($t2) +/* f04400c: 3c017f1b */ lui $at,0x7f1b +/* f044010: c43291f4 */ lwc1 $f18,-0x6e0c($at) +/* f044014: 448b4000 */ mtc1 $t3,$f8 +/* f044018: c7ae0044 */ lwc1 $f14,0x44($sp) +/* f04401c: 468042a0 */ cvt.s.w $f10,$f8 +/* f044020: 46125102 */ mul.s $f4,$f10,$f18 +/* f044024: 00000000 */ sll $zero,$zero,0x0 +/* f044028: 46002182 */ mul.s $f6,$f4,$f0 +/* f04402c: 46067380 */ add.s $f14,$f14,$f6 +/* f044030: 460e803e */ c.le.s $f16,$f14 +/* f044034: 00000000 */ sll $zero,$zero,0x0 +/* f044038: 45000002 */ bc1f .L0f044044 +/* f04403c: 00000000 */ sll $zero,$zero,0x0 +/* f044040: 46107381 */ sub.s $f14,$f14,$f16 +.L0f044044: +/* f044044: 46107380 */ add.s $f14,$f14,$f16 +/* f044048: 44804000 */ mtc1 $zero,$f8 +.L0f04404c: +/* f04404c: 8fac0064 */ lw $t4,0x64($sp) +/* f044050: e7ae0040 */ swc1 $f14,0x40($sp) +/* f044054: 240d0001 */ addiu $t5,$zero,0x1 +/* f044058: e5880000 */ swc1 $f8,0x0($t4) +/* f04405c: 10000062 */ beqz $zero,.L0f0441e8 +/* f044060: afad002c */ sw $t5,0x2c($sp) +.L0f044064: +/* f044064: c42a91f8 */ lwc1 $f10,-0x6e08($at) +/* f044068: 46001006 */ mov.s $f0,$f2 +/* f04406c: 24010002 */ addiu $at,$zero,0x2 +/* f044070: 4602503c */ c.lt.s $f10,$f2 +/* f044074: 8fb80050 */ lw $t8,0x50($sp) +/* f044078: 45000002 */ bc1f .L0f044084 +/* f04407c: 00000000 */ sll $zero,$zero,0x0 +/* f044080: 46028001 */ sub.s $f0,$f16,$f2 +.L0f044084: +/* f044084: 15c10006 */ bne $t6,$at,.L0f0440a0 +/* f044088: 01c01025 */ or $v0,$t6,$zero +/* f04408c: 3c017f1b */ lui $at,0x7f1b +/* f044090: c42c91fc */ lwc1 $f12,-0x6e04($at) +/* f044094: 3c017f1b */ lui $at,0x7f1b +/* f044098: 10000030 */ beqz $zero,.L0f04415c +/* f04409c: c4209200 */ lwc1 $f0,-0x6e00($at) +.L0f0440a0: +/* f0440a0: 24010001 */ addiu $at,$zero,0x1 +/* f0440a4: 14410017 */ bne $v0,$at,.L0f044104 +/* f0440a8: 3c017f1b */ lui $at,0x7f1b +/* f0440ac: c4329204 */ lwc1 $f18,-0x6dfc($at) +/* f0440b0: 3c017f1b */ lui $at,0x7f1b +/* f0440b4: 4612003c */ c.lt.s $f0,$f18 +/* f0440b8: 00000000 */ sll $zero,$zero,0x0 +/* f0440bc: 45000004 */ bc1f .L0f0440d0 +/* f0440c0: 00000000 */ sll $zero,$zero,0x0 +/* f0440c4: 3c017f1b */ lui $at,0x7f1b +/* f0440c8: 1000000b */ beqz $zero,.L0f0440f8 +/* f0440cc: c42c9208 */ lwc1 $f12,-0x6df8($at) +.L0f0440d0: +/* f0440d0: c424920c */ lwc1 $f4,-0x6df4($at) +/* f0440d4: 3c017f1b */ lui $at,0x7f1b +/* f0440d8: 4604003c */ c.lt.s $f0,$f4 +/* f0440dc: 00000000 */ sll $zero,$zero,0x0 +/* f0440e0: 45000004 */ bc1f .L0f0440f4 +/* f0440e4: 00000000 */ sll $zero,$zero,0x0 +/* f0440e8: 3c017f1b */ lui $at,0x7f1b +/* f0440ec: 10000002 */ beqz $zero,.L0f0440f8 +/* f0440f0: c42c9210 */ lwc1 $f12,-0x6df0($at) +.L0f0440f4: +/* f0440f4: c42c9214 */ lwc1 $f12,-0x6dec($at) +.L0f0440f8: +/* f0440f8: 3c017f1b */ lui $at,0x7f1b +/* f0440fc: 10000017 */ beqz $zero,.L0f04415c +/* f044100: c4209218 */ lwc1 $f0,-0x6de8($at) +.L0f044104: +/* f044104: 3c017f1b */ lui $at,0x7f1b +/* f044108: c426921c */ lwc1 $f6,-0x6de4($at) +/* f04410c: 3c017f1b */ lui $at,0x7f1b +/* f044110: 4606003c */ c.lt.s $f0,$f6 +/* f044114: 00000000 */ sll $zero,$zero,0x0 +/* f044118: 45000004 */ bc1f .L0f04412c +/* f04411c: 00000000 */ sll $zero,$zero,0x0 +/* f044120: 3c017f1b */ lui $at,0x7f1b +/* f044124: 1000000b */ beqz $zero,.L0f044154 +/* f044128: c42c9220 */ lwc1 $f12,-0x6de0($at) +.L0f04412c: +/* f04412c: c4289224 */ lwc1 $f8,-0x6ddc($at) +/* f044130: 3c017f1b */ lui $at,0x7f1b +/* f044134: 4608003c */ c.lt.s $f0,$f8 +/* f044138: 00000000 */ sll $zero,$zero,0x0 +/* f04413c: 45000004 */ bc1f .L0f044150 +/* f044140: 00000000 */ sll $zero,$zero,0x0 +/* f044144: 3c017f1b */ lui $at,0x7f1b +/* f044148: 10000002 */ beqz $zero,.L0f044154 +/* f04414c: c42c9228 */ lwc1 $f12,-0x6dd8($at) +.L0f044150: +/* f044150: c42c922c */ lwc1 $f12,-0x6dd4($at) +.L0f044154: +/* f044154: 3c017f1b */ lui $at,0x7f1b +/* f044158: c4209230 */ lwc1 $f0,-0x6dd0($at) +.L0f04415c: +/* f04415c: 8f0f0020 */ lw $t7,0x20($t8) +/* f044160: 44057000 */ mfc1 $a1,$f14 +/* f044164: 27a40040 */ addiu $a0,$sp,0x40 +/* f044168: c5e20074 */ lwc1 $f2,0x74($t7) +/* f04416c: e7ae0044 */ swc1 $f14,0x44($sp) +/* f044170: 8fa60064 */ lw $a2,0x64($sp) +/* f044174: 46026302 */ mul.s $f12,$f12,$f2 +/* f044178: 00000000 */ sll $zero,$zero,0x0 +/* f04417c: 46020002 */ mul.s $f0,$f0,$f2 +/* f044180: e7ac0014 */ swc1 $f12,0x14($sp) +/* f044184: 46000280 */ add.s $f10,$f0,$f0 +/* f044188: 44070000 */ mfc1 $a3,$f0 +/* f04418c: 0fc1b6c0 */ jal func0f06db00 +/* f044190: e7aa0010 */ swc1 $f10,0x10($sp) +/* f044194: c7ae0044 */ lwc1 $f14,0x44($sp) +/* f044198: c7b20040 */ lwc1 $f18,0x40($sp) +/* f04419c: 3c017f1b */ lui $at,0x7f1b +/* f0441a0: c7a40040 */ lwc1 $f4,0x40($sp) +/* f0441a4: 4612703c */ c.lt.s $f14,$f18 +/* f0441a8: 8fb90064 */ lw $t9,0x64($sp) +/* f0441ac: 45020004 */ bc1fl .L0f0441c0 +/* f0441b0: 460e2001 */ sub.s $f0,$f4,$f14 +/* f0441b4: 10000003 */ beqz $zero,.L0f0441c4 +/* f0441b8: 460e9001 */ sub.s $f0,$f18,$f14 +/* f0441bc: 460e2001 */ sub.s $f0,$f4,$f14 +.L0f0441c0: +/* f0441c0: 46000007 */ neg.s $f0,$f0 +.L0f0441c4: +/* f0441c4: c4269234 */ lwc1 $f6,-0x6dcc($at) +/* f0441c8: 4606003c */ c.lt.s $f0,$f6 +/* f0441cc: 00000000 */ sll $zero,$zero,0x0 +/* f0441d0: 45020006 */ bc1fl .L0f0441ec +/* f0441d4: 8fa40058 */ lw $a0,0x58($sp) +/* f0441d8: 44804000 */ mtc1 $zero,$f8 +/* f0441dc: 24080001 */ addiu $t0,$zero,0x1 +/* f0441e0: e7280000 */ swc1 $f8,0x0($t9) +/* f0441e4: afa8002c */ sw $t0,0x2c($sp) +.L0f0441e8: +/* f0441e8: 8fa40058 */ lw $a0,0x58($sp) +.L0f0441ec: +/* f0441ec: 0fc0f96c */ jal func0f03e5b0 +/* f0441f0: 8fa50040 */ lw $a1,0x40($sp) +/* f0441f4: 8fbf001c */ lw $ra,0x1c($sp) +/* f0441f8: 8fa2002c */ lw $v0,0x2c($sp) +/* f0441fc: 27bd0058 */ addiu $sp,$sp,0x58 +/* f044200: 03e00008 */ jr $ra +/* f044204: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f044208 +/* f044208: 27bdffb0 */ addiu $sp,$sp,-80 +/* f04420c: afbf002c */ sw $ra,0x2c($sp) +/* f044210: afb20028 */ sw $s2,0x28($sp) +/* f044214: afb10024 */ sw $s1,0x24($sp) +/* f044218: afb00020 */ sw $s0,0x20($sp) +/* f04421c: 8c8e001c */ lw $t6,0x1c($a0) +/* f044220: 8c910020 */ lw $s1,0x20($a0) +/* f044224: 00808025 */ or $s0,$a0,$zero +/* f044228: 0fc0a221 */ jal func0f028884 +/* f04422c: afae0048 */ sw $t6,0x48($sp) +/* f044230: 8e0f0014 */ lw $t7,0x14($s0) +/* f044234: 00409025 */ or $s2,$v0,$zero +/* f044238: 000fc280 */ sll $t8,$t7,0xa +/* f04423c: 0701000c */ bgez $t8,.L0f044270 +/* f044240: 00000000 */ sll $zero,$zero,0x0 +/* f044244: 0c0076e5 */ jal 0x1db94 +/* f044248: 8e040020 */ lw $a0,0x20($s0) +/* f04424c: 544000d8 */ bnezl $v0,.L0f0445b0 +/* f044250: 8fbf002c */ lw $ra,0x2c($sp) +/* f044254: 0fc0c161 */ jal func0f030584 +/* f044258: 02002025 */ or $a0,$s0,$zero +/* f04425c: 8e190014 */ lw $t9,0x14($s0) +/* f044260: 3c01ffdf */ lui $at,0xffdf +/* f044264: 3421ffff */ ori $at,$at,0xffff +/* f044268: 03214024 */ and $t0,$t9,$at +/* f04426c: ae080014 */ sw $t0,0x14($s0) +.L0f044270: +/* f044270: 3c02800a */ lui $v0,0x800a +/* f044274: 24429fc0 */ addiu $v0,$v0,-24640 +/* f044278: 8c4a0038 */ lw $t2,0x38($v0) +/* f04427c: 8e090030 */ lw $t1,0x30($s0) +/* f044280: 820d0009 */ lb $t5,0x9($s0) +/* f044284: 24010001 */ addiu $at,$zero,0x1 +/* f044288: 012a5821 */ addu $t3,$t1,$t2 +/* f04428c: ae0b0030 */ sw $t3,0x30($s0) +/* f044290: 8c4c0008 */ lw $t4,0x8($v0) +/* f044294: 11a1000c */ beq $t5,$at,.L0f0442c8 +/* f044298: ae0c00d4 */ sw $t4,0xd4($s0) +/* f04429c: 8c4f0008 */ lw $t7,0x8($v0) +/* f0442a0: 8e0e00d8 */ lw $t6,0xd8($s0) +/* f0442a4: 25f8ffc4 */ addiu $t8,$t7,-60 +/* f0442a8: 01d8082a */ slt $at,$t6,$t8 +/* f0442ac: 14200006 */ bnez $at,.L0f0442c8 +/* f0442b0: 00000000 */ sll $zero,$zero,0x0 +/* f0442b4: 8e190034 */ lw $t9,0x34($s0) +/* f0442b8: 8fa20048 */ lw $v0,0x48($sp) +/* f0442bc: 032b082a */ slt $at,$t9,$t3 +/* f0442c0: 50200029 */ beqzl $at,.L0f044368 +/* f0442c4: c64a0008 */ lwc1 $f10,0x8($s2) +.L0f0442c8: +/* f0442c8: 0c00745f */ jal 0x1d17c +/* f0442cc: 02202025 */ or $a0,$s1,$zero +/* f0442d0: e7a00034 */ swc1 $f0,0x34($sp) +/* f0442d4: 0c007486 */ jal 0x1d218 +/* f0442d8: 02202025 */ or $a0,$s1,$zero +/* f0442dc: 44822000 */ mtc1 $v0,$f4 +/* f0442e0: 3c013f00 */ lui $at,0x3f00 +/* f0442e4: 44814000 */ mtc1 $at,$f8 +/* f0442e8: 468021a0 */ cvt.s.w $f6,$f4 +/* f0442ec: c7b00034 */ lwc1 $f16,0x34($sp) +/* f0442f0: 02202025 */ or $a0,$s1,$zero +/* f0442f4: 24050000 */ addiu $a1,$zero,0x0 +/* f0442f8: 46083282 */ mul.s $f10,$f6,$f8 +/* f0442fc: 4610503c */ c.lt.s $f10,$f16 +/* f044300: 00000000 */ sll $zero,$zero,0x0 +/* f044304: 45000005 */ bc1f .L0f04431c +/* f044308: 00000000 */ sll $zero,$zero,0x0 +/* f04430c: 0c0077c1 */ jal 0x1df04 +/* f044310: 3c064180 */ lui $a2,0x4180 +/* f044314: 1000000d */ beqz $zero,.L0f04434c +/* f044318: 00000000 */ sll $zero,$zero,0x0 +.L0f04431c: +/* f04431c: 0c007486 */ jal 0x1d218 +/* f044320: 02202025 */ or $a0,$s1,$zero +/* f044324: 44829000 */ mtc1 $v0,$f18 +/* f044328: 3c013f00 */ lui $at,0x3f00 +/* f04432c: 44813000 */ mtc1 $at,$f6 +/* f044330: 46809120 */ cvt.s.w $f4,$f18 +/* f044334: 02202025 */ or $a0,$s1,$zero +/* f044338: 3c064180 */ lui $a2,0x4180 +/* f04433c: 46062202 */ mul.s $f8,$f4,$f6 +/* f044340: 44054000 */ mfc1 $a1,$f8 +/* f044344: 0c0077c1 */ jal 0x1df04 +/* f044348: 00000000 */ sll $zero,$zero,0x0 +.L0f04434c: +/* f04434c: 0fc0e56b */ jal func0f0395ac +/* f044350: 02002025 */ or $a0,$s0,$zero +/* f044354: 0fc0bb57 */ jal func0f02ed5c +/* f044358: 02002025 */ or $a0,$s0,$zero +/* f04435c: 10000094 */ beqz $zero,.L0f0445b0 +/* f044360: 8fbf002c */ lw $ra,0x2c($sp) +/* f044364: c64a0008 */ lwc1 $f10,0x8($s2) +.L0f044368: +/* f044368: c4500008 */ lwc1 $f16,0x8($v0) +/* f04436c: 3c014396 */ lui $at,0x4396 +/* f044370: 44816000 */ mtc1 $at,$f12 +/* f044374: 46105001 */ sub.s $f0,$f10,$f16 +/* f044378: c6520010 */ lwc1 $f18,0x10($s2) +/* f04437c: c4440010 */ lwc1 $f4,0x10($v0) +/* f044380: 3c01c396 */ lui $at,0xc396 +/* f044384: 460c003c */ c.lt.s $f0,$f12 +/* f044388: 02002025 */ or $a0,$s0,$zero +/* f04438c: 26450008 */ addiu $a1,$s2,0x8 +/* f044390: 00003025 */ or $a2,$zero,$zero +/* f044394: 45000015 */ bc1f .L0f0443ec +/* f044398: 46049081 */ sub.s $f2,$f18,$f4 +/* f04439c: 44817000 */ mtc1 $at,$f14 +/* f0443a0: 00000000 */ sll $zero,$zero,0x0 +/* f0443a4: 4600703c */ c.lt.s $f14,$f0 +/* f0443a8: 00000000 */ sll $zero,$zero,0x0 +/* f0443ac: 4500000f */ bc1f .L0f0443ec +/* f0443b0: 00000000 */ sll $zero,$zero,0x0 +/* f0443b4: 460c103c */ c.lt.s $f2,$f12 +/* f0443b8: 00000000 */ sll $zero,$zero,0x0 +/* f0443bc: 4500000b */ bc1f .L0f0443ec +/* f0443c0: 00000000 */ sll $zero,$zero,0x0 +/* f0443c4: 4602703c */ c.lt.s $f14,$f2 +/* f0443c8: 00000000 */ sll $zero,$zero,0x0 +/* f0443cc: 45000007 */ bc1f .L0f0443ec +/* f0443d0: 00000000 */ sll $zero,$zero,0x0 +/* f0443d4: 0fc0e56b */ jal func0f0395ac +/* f0443d8: 02002025 */ or $a0,$s0,$zero +/* f0443dc: 0fc0bb57 */ jal func0f02ed5c +/* f0443e0: 02002025 */ or $a0,$s0,$zero +/* f0443e4: 10000072 */ beqz $zero,.L0f0445b0 +/* f0443e8: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0443ec: +/* f0443ec: 0fc10fcb */ jal func0f043f2c +/* f0443f0: 26070054 */ addiu $a3,$s0,0x54 +/* f0443f4: 10400002 */ beqz $v0,.L0f044400 +/* f0443f8: 24090001 */ addiu $t1,$zero,0x1 +/* f0443fc: ae090038 */ sw $t1,0x38($s0) +.L0f044400: +/* f044400: 8e0a0030 */ lw $t2,0x30($s0) +/* f044404: 02002025 */ or $a0,$s0,$zero +/* f044408: 29410015 */ slti $at,$t2,0x15 +/* f04440c: 14200009 */ bnez $at,.L0f044434 +/* f044410: 3c013f80 */ lui $at,0x3f80 +/* f044414: 44813000 */ mtc1 $at,$f6 +/* f044418: 8e05003c */ lw $a1,0x3c($s0) +/* f04441c: 82060049 */ lb $a2,0x49($s0) +/* f044420: 82070048 */ lb $a3,0x48($s0) +/* f044424: 0fc0fa7d */ jal func0f03e9f4 +/* f044428: e7a60010 */ swc1 $f6,0x10($sp) +/* f04442c: 10000004 */ beqz $zero,.L0f044440 +/* f044430: 8e0b0038 */ lw $t3,0x38($s0) +.L0f044434: +/* f044434: 0fc0fe0a */ jal func0f03f828 +/* f044438: 02002025 */ or $a0,$s0,$zero +/* f04443c: 8e0b0038 */ lw $t3,0x38($s0) +.L0f044440: +/* f044440: 02002025 */ or $a0,$s0,$zero +/* f044444: 24050001 */ addiu $a1,$zero,0x1 +/* f044448: 11600052 */ beqz $t3,.L0f044594 +/* f04444c: 00000000 */ sll $zero,$zero,0x0 +/* f044450: 8e0c0030 */ lw $t4,0x30($s0) +/* f044454: 00008825 */ or $s1,$zero,$zero +/* f044458: 02009025 */ or $s2,$s0,$zero +/* f04445c: 2981001f */ slti $at,$t4,0x1f +/* f044460: 1420004c */ bnez $at,.L0f044594 +/* f044464: 00000000 */ sll $zero,$zero,0x0 +.L0f044468: +/* f044468: 824d0048 */ lb $t5,0x48($s2) +/* f04446c: 02002025 */ or $a0,$s0,$zero +/* f044470: 02202825 */ or $a1,$s1,$zero +/* f044474: 11a0003f */ beqz $t5,.L0f044574 +/* f044478: 00000000 */ sll $zero,$zero,0x0 +/* f04447c: 824f004a */ lb $t7,0x4a($s2) +/* f044480: 02002025 */ or $a0,$s0,$zero +/* f044484: 02202825 */ or $a1,$s1,$zero +/* f044488: 55e00006 */ bnezl $t7,.L0f0444a4 +/* f04448c: 8e020030 */ lw $v0,0x30($s0) +/* f044490: 0fc0fe62 */ jal func0f03f988 +/* f044494: 24060001 */ addiu $a2,$zero,0x1 +/* f044498: 10000039 */ beqz $zero,.L0f044580 +/* f04449c: 26310001 */ addiu $s1,$s1,0x1 +/* f0444a0: 8e020030 */ lw $v0,0x30($s0) +.L0f0444a4: +/* f0444a4: 8e0e0040 */ lw $t6,0x40($s0) +/* f0444a8: 02002025 */ or $a0,$s0,$zero +/* f0444ac: 02202825 */ or $a1,$s1,$zero +/* f0444b0: 01c2082a */ slt $at,$t6,$v0 +/* f0444b4: 1020002b */ beqz $at,.L0f044564 +/* f0444b8: 00000000 */ sll $zero,$zero,0x0 +/* f0444bc: 8e030044 */ lw $v1,0x44($s0) +/* f0444c0: 00114023 */ negu $t0,$s1 +/* f0444c4: 02084821 */ addu $t1,$s0,$t0 +/* f0444c8: 12230004 */ beq $s1,$v1,.L0f0444dc +/* f0444cc: 0203c021 */ addu $t8,$s0,$v1 +/* f0444d0: 8319004a */ lb $t9,0x4a($t8) +/* f0444d4: 17200023 */ bnez $t9,.L0f044564 +/* f0444d8: 00000000 */ sll $zero,$zero,0x0 +.L0f0444dc: +/* f0444dc: ae020040 */ sw $v0,0x40($s0) +/* f0444e0: 812a004b */ lb $t2,0x4b($t1) +/* f0444e4: 240c0001 */ addiu $t4,$zero,0x1 +/* f0444e8: 02002025 */ or $a0,$s0,$zero +/* f0444ec: 5140000c */ beqzl $t2,.L0f044520 +/* f0444f0: 8258004c */ lb $t8,0x4c($s2) +/* f0444f4: 824b004c */ lb $t3,0x4c($s2) +/* f0444f8: 244d005a */ addiu $t5,$v0,0x5a +/* f0444fc: 51600004 */ beqzl $t3,.L0f044510 +/* f044500: 8e0f0040 */ lw $t7,0x40($s0) +/* f044504: 1000000f */ beqz $zero,.L0f044544 +/* f044508: ae0d0040 */ sw $t5,0x40($s0) +/* f04450c: 8e0f0040 */ lw $t7,0x40($s0) +.L0f044510: +/* f044510: 25ee0014 */ addiu $t6,$t7,0x14 +/* f044514: 1000000b */ beqz $zero,.L0f044544 +/* f044518: ae0e0040 */ sw $t6,0x40($s0) +/* f04451c: 8258004c */ lb $t8,0x4c($s2) +.L0f044520: +/* f044520: 53000006 */ beqzl $t8,.L0f04453c +/* f044524: 8e090040 */ lw $t1,0x40($s0) +/* f044528: 8e190040 */ lw $t9,0x40($s0) +/* f04452c: 272800b4 */ addiu $t0,$t9,0xb4 +/* f044530: 10000004 */ beqz $zero,.L0f044544 +/* f044534: ae080040 */ sw $t0,0x40($s0) +/* f044538: 8e090040 */ lw $t1,0x40($s0) +.L0f04453c: +/* f04453c: 252a0028 */ addiu $t2,$t1,0x28 +/* f044540: ae0a0040 */ sw $t2,0x40($s0) +.L0f044544: +/* f044544: 8e0b0044 */ lw $t3,0x44($s0) +/* f044548: 02202825 */ or $a1,$s1,$zero +/* f04454c: 24060001 */ addiu $a2,$zero,0x1 +/* f044550: 018b6823 */ subu $t5,$t4,$t3 +/* f044554: 0fc0fe62 */ jal func0f03f988 +/* f044558: ae0d0044 */ sw $t5,0x44($s0) +/* f04455c: 10000008 */ beqz $zero,.L0f044580 +/* f044560: 26310001 */ addiu $s1,$s1,0x1 +.L0f044564: +/* f044564: 0fc0fe62 */ jal func0f03f988 +/* f044568: 00003025 */ or $a2,$zero,$zero +/* f04456c: 10000004 */ beqz $zero,.L0f044580 +/* f044570: 26310001 */ addiu $s1,$s1,0x1 +.L0f044574: +/* f044574: 0fc0fe62 */ jal func0f03f988 +/* f044578: 00003025 */ or $a2,$zero,$zero +/* f04457c: 26310001 */ addiu $s1,$s1,0x1 +.L0f044580: +/* f044580: 24010002 */ addiu $at,$zero,0x2 +/* f044584: 1621ffb8 */ bne $s1,$at,.L0f044468 +/* f044588: 26520001 */ addiu $s2,$s2,0x1 +/* f04458c: 10000008 */ beqz $zero,.L0f0445b0 +/* f044590: 8fbf002c */ lw $ra,0x2c($sp) +.L0f044594: +/* f044594: 0fc0fe62 */ jal func0f03f988 +/* f044598: 00003025 */ or $a2,$zero,$zero +/* f04459c: 02002025 */ or $a0,$s0,$zero +/* f0445a0: 00002825 */ or $a1,$zero,$zero +/* f0445a4: 0fc0fe62 */ jal func0f03f988 +/* f0445a8: 00003025 */ or $a2,$zero,$zero +/* f0445ac: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0445b0: +/* f0445b0: 8fb00020 */ lw $s0,0x20($sp) +/* f0445b4: 8fb10024 */ lw $s1,0x24($sp) +/* f0445b8: 8fb20028 */ lw $s2,0x28($sp) +/* f0445bc: 03e00008 */ jr $ra +/* f0445c0: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f0445c4 +/* f0445c4: c4c40000 */ lwc1 $f4,0x0($a2) +/* f0445c8: c4860000 */ lwc1 $f6,0x0($a0) +/* f0445cc: 27bdfff0 */ addiu $sp,$sp,-16 +/* f0445d0: 44808000 */ mtc1 $zero,$f16 +/* f0445d4: 46062201 */ sub.s $f8,$f4,$f6 +/* f0445d8: 44876000 */ mtc1 $a3,$f12 +/* f0445dc: e7a80004 */ swc1 $f8,0x4($sp) +/* f0445e0: c4840008 */ lwc1 $f4,0x8($a0) +/* f0445e4: c4ca0008 */ lwc1 $f10,0x8($a2) +/* f0445e8: 46045181 */ sub.s $f6,$f10,$f4 +/* f0445ec: e7a6000c */ swc1 $f6,0xc($sp) +/* f0445f0: c4a00000 */ lwc1 $f0,0x0($a1) +/* f0445f4: c7aa000c */ lwc1 $f10,0xc($sp) +/* f0445f8: 46008032 */ c.eq.s $f16,$f0 +/* f0445fc: 00000000 */ sll $zero,$zero,0x0 +/* f044600: 45020015 */ bc1fl .L0f044658 +/* f044604: c4a20008 */ lwc1 $f2,0x8($a1) +/* f044608: c4a80008 */ lwc1 $f8,0x8($a1) +/* f04460c: c7a2000c */ lwc1 $f2,0xc($sp) +/* f044610: 46088032 */ c.eq.s $f16,$f8 +/* f044614: 00000000 */ sll $zero,$zero,0x0 +/* f044618: 4502000f */ bc1fl .L0f044658 +/* f04461c: c4a20008 */ lwc1 $f2,0x8($a1) +/* f044620: 46021282 */ mul.s $f10,$f2,$f2 +/* f044624: c7a00004 */ lwc1 $f0,0x4($sp) +/* f044628: 00001025 */ or $v0,$zero,$zero +/* f04462c: 46000102 */ mul.s $f4,$f0,$f0 +/* f044630: 46045180 */ add.s $f6,$f10,$f4 +/* f044634: 460c6202 */ mul.s $f8,$f12,$f12 +/* f044638: 4608303e */ c.le.s $f6,$f8 +/* f04463c: 00000000 */ sll $zero,$zero,0x0 +/* f044640: 45000025 */ bc1f .L0f0446d8 +/* f044644: 00000000 */ sll $zero,$zero,0x0 +/* f044648: 24020001 */ addiu $v0,$zero,0x1 +/* f04464c: 10000022 */ beqz $zero,.L0f0446d8 +/* f044650: 00000000 */ sll $zero,$zero,0x0 +/* f044654: c4a20008 */ lwc1 $f2,0x8($a1) +.L0f044658: +/* f044658: c7a80004 */ lwc1 $f8,0x4($sp) +/* f04465c: 00001025 */ or $v0,$zero,$zero +/* f044660: 46025102 */ mul.s $f4,$f10,$f2 +/* f044664: 00000000 */ sll $zero,$zero,0x0 +/* f044668: 46080182 */ mul.s $f6,$f0,$f8 +/* f04466c: 46062380 */ add.s $f14,$f4,$f6 +/* f044670: 460e803c */ c.lt.s $f16,$f14 +/* f044674: 00000000 */ sll $zero,$zero,0x0 +/* f044678: 45000017 */ bc1f .L0f0446d8 +/* f04467c: 00000000 */ sll $zero,$zero,0x0 +/* f044680: 46021102 */ mul.s $f4,$f2,$f2 +/* f044684: 00000000 */ sll $zero,$zero,0x0 +/* f044688: 46000182 */ mul.s $f6,$f0,$f0 +/* f04468c: 46062400 */ add.s $f16,$f4,$f6 +/* f044690: 460a5102 */ mul.s $f4,$f10,$f10 +/* f044694: 00000000 */ sll $zero,$zero,0x0 +/* f044698: 46084182 */ mul.s $f6,$f8,$f8 +/* f04469c: 00000000 */ sll $zero,$zero,0x0 +/* f0446a0: 460e7282 */ mul.s $f10,$f14,$f14 +/* f0446a4: 00000000 */ sll $zero,$zero,0x0 +/* f0446a8: 460c6202 */ mul.s $f8,$f12,$f12 +/* f0446ac: 46062480 */ add.s $f18,$f4,$f6 +/* f0446b0: 46089101 */ sub.s $f4,$f18,$f8 +/* f0446b4: 46102182 */ mul.s $f6,$f4,$f16 +/* f0446b8: 460a303e */ c.le.s $f6,$f10 +/* f0446bc: 00000000 */ sll $zero,$zero,0x0 +/* f0446c0: 45000003 */ bc1f .L0f0446d0 +/* f0446c4: 00000000 */ sll $zero,$zero,0x0 +/* f0446c8: 10000003 */ beqz $zero,.L0f0446d8 +/* f0446cc: 24020001 */ addiu $v0,$zero,0x1 +.L0f0446d0: +/* f0446d0: 10000001 */ beqz $zero,.L0f0446d8 +/* f0446d4: 00001025 */ or $v0,$zero,$zero +.L0f0446d8: +/* f0446d8: 03e00008 */ jr $ra +/* f0446dc: 27bd0010 */ addiu $sp,$sp,0x10 +); + +GLOBAL_ASM( +glabel func0f0446e0 +/* f0446e0: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0446e4: afbf001c */ sw $ra,0x1c($sp) +/* f0446e8: afb00018 */ sw $s0,0x18($sp) +/* f0446ec: 44876000 */ mtc1 $a3,$f12 +/* f0446f0: c4c00000 */ lwc1 $f0,0x0($a2) +/* f0446f4: c4900000 */ lwc1 $f16,0x0($a0) +/* f0446f8: 00a08025 */ or $s0,$a1,$zero +/* f0446fc: 460c0081 */ sub.s $f2,$f0,$f12 +/* f044700: 4602803e */ c.le.s $f16,$f2 +/* f044704: 00000000 */ sll $zero,$zero,0x0 +/* f044708: 45020009 */ bc1fl .L0f044730 +/* f04470c: 460c0080 */ add.s $f2,$f0,$f12 +/* f044710: c4a40000 */ lwc1 $f4,0x0($a1) +/* f044714: 4602203e */ c.le.s $f4,$f2 +/* f044718: 00000000 */ sll $zero,$zero,0x0 +/* f04471c: 45020004 */ bc1fl .L0f044730 +/* f044720: 460c0080 */ add.s $f2,$f0,$f12 +/* f044724: 10000033 */ beqz $zero,.L0f0447f4 +/* f044728: 00001025 */ or $v0,$zero,$zero +/* f04472c: 460c0080 */ add.s $f2,$f0,$f12 +.L0f044730: +/* f044730: 4610103e */ c.le.s $f2,$f16 +/* f044734: 00000000 */ sll $zero,$zero,0x0 +/* f044738: 45020009 */ bc1fl .L0f044760 +/* f04473c: c4c00008 */ lwc1 $f0,0x8($a2) +/* f044740: c6060000 */ lwc1 $f6,0x0($s0) +/* f044744: 4606103e */ c.le.s $f2,$f6 +/* f044748: 00000000 */ sll $zero,$zero,0x0 +/* f04474c: 45020004 */ bc1fl .L0f044760 +/* f044750: c4c00008 */ lwc1 $f0,0x8($a2) +/* f044754: 10000027 */ beqz $zero,.L0f0447f4 +/* f044758: 00001025 */ or $v0,$zero,$zero +/* f04475c: c4c00008 */ lwc1 $f0,0x8($a2) +.L0f044760: +/* f044760: c48e0008 */ lwc1 $f14,0x8($a0) +/* f044764: 460c0081 */ sub.s $f2,$f0,$f12 +/* f044768: 4602703e */ c.le.s $f14,$f2 +/* f04476c: 00000000 */ sll $zero,$zero,0x0 +/* f044770: 45020009 */ bc1fl .L0f044798 +/* f044774: 460c0080 */ add.s $f2,$f0,$f12 +/* f044778: c6080008 */ lwc1 $f8,0x8($s0) +/* f04477c: 4602403e */ c.le.s $f8,$f2 +/* f044780: 00000000 */ sll $zero,$zero,0x0 +/* f044784: 45020004 */ bc1fl .L0f044798 +/* f044788: 460c0080 */ add.s $f2,$f0,$f12 +/* f04478c: 10000019 */ beqz $zero,.L0f0447f4 +/* f044790: 00001025 */ or $v0,$zero,$zero +/* f044794: 460c0080 */ add.s $f2,$f0,$f12 +.L0f044798: +/* f044798: 460e103e */ c.le.s $f2,$f14 +/* f04479c: 00000000 */ sll $zero,$zero,0x0 +/* f0447a0: 45020009 */ bc1fl .L0f0447c8 +/* f0447a4: c6120000 */ lwc1 $f18,0x0($s0) +/* f0447a8: c60a0008 */ lwc1 $f10,0x8($s0) +/* f0447ac: 460a103e */ c.le.s $f2,$f10 +/* f0447b0: 00000000 */ sll $zero,$zero,0x0 +/* f0447b4: 45020004 */ bc1fl .L0f0447c8 +/* f0447b8: c6120000 */ lwc1 $f18,0x0($s0) +/* f0447bc: 1000000d */ beqz $zero,.L0f0447f4 +/* f0447c0: 00001025 */ or $v0,$zero,$zero +/* f0447c4: c6120000 */ lwc1 $f18,0x0($s0) +.L0f0447c8: +/* f0447c8: 44803000 */ mtc1 $zero,$f6 +/* f0447cc: 44076000 */ mfc1 $a3,$f12 +/* f0447d0: 46109101 */ sub.s $f4,$f18,$f16 +/* f0447d4: e7a60038 */ swc1 $f6,0x38($sp) +/* f0447d8: 27a50034 */ addiu $a1,$sp,0x34 +/* f0447dc: e7a40034 */ swc1 $f4,0x34($sp) +/* f0447e0: c48a0008 */ lwc1 $f10,0x8($a0) +/* f0447e4: c6080008 */ lwc1 $f8,0x8($s0) +/* f0447e8: 460a4481 */ sub.s $f18,$f8,$f10 +/* f0447ec: 0fc11171 */ jal func0f0445c4 +/* f0447f0: e7b2003c */ swc1 $f18,0x3c($sp) +.L0f0447f4: +/* f0447f4: 8fbf001c */ lw $ra,0x1c($sp) +/* f0447f8: 8fb00018 */ lw $s0,0x18($sp) +/* f0447fc: 27bd0040 */ addiu $sp,$sp,0x40 +/* f044800: 03e00008 */ jr $ra +/* f044804: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f044808 +/* f044808: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04480c: afbf0014 */ sw $ra,0x14($sp) +/* f044810: 3c014316 */ lui $at,0x4316 +/* f044814: 44818000 */ mtc1 $at,$f16 +/* f044818: c4c00004 */ lwc1 $f0,0x4($a2) +/* f04481c: c48c0004 */ lwc1 $f12,0x4($a0) +/* f044820: 44877000 */ mtc1 $a3,$f14 +/* f044824: 46100081 */ sub.s $f2,$f0,$f16 +/* f044828: 4602603e */ c.le.s $f12,$f2 +/* f04482c: 00000000 */ sll $zero,$zero,0x0 +/* f044830: 45020009 */ bc1fl .L0f044858 +/* f044834: 46100080 */ add.s $f2,$f0,$f16 +/* f044838: c4a40004 */ lwc1 $f4,0x4($a1) +/* f04483c: 4602203e */ c.le.s $f4,$f2 +/* f044840: 00000000 */ sll $zero,$zero,0x0 +/* f044844: 45020004 */ bc1fl .L0f044858 +/* f044848: 46100080 */ add.s $f2,$f0,$f16 +/* f04484c: 10000010 */ beqz $zero,.L0f044890 +/* f044850: 00001025 */ or $v0,$zero,$zero +/* f044854: 46100080 */ add.s $f2,$f0,$f16 +.L0f044858: +/* f044858: 460c103e */ c.le.s $f2,$f12 +/* f04485c: 00000000 */ sll $zero,$zero,0x0 +/* f044860: 45020009 */ bc1fl .L0f044888 +/* f044864: 44077000 */ mfc1 $a3,$f14 +/* f044868: c4a60004 */ lwc1 $f6,0x4($a1) +/* f04486c: 4606103e */ c.le.s $f2,$f6 +/* f044870: 00000000 */ sll $zero,$zero,0x0 +/* f044874: 45020004 */ bc1fl .L0f044888 +/* f044878: 44077000 */ mfc1 $a3,$f14 +/* f04487c: 10000004 */ beqz $zero,.L0f044890 +/* f044880: 00001025 */ or $v0,$zero,$zero +/* f044884: 44077000 */ mfc1 $a3,$f14 +.L0f044888: +/* f044888: 0fc111b8 */ jal func0f0446e0 +/* f04488c: 00000000 */ sll $zero,$zero,0x0 +.L0f044890: +/* f044890: 8fbf0014 */ lw $ra,0x14($sp) +/* f044894: 27bd0018 */ addiu $sp,$sp,0x18 +/* f044898: 03e00008 */ jr $ra +/* f04489c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0448a0 +/* f0448a0: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0448a4: afbf001c */ sw $ra,0x1c($sp) +/* f0448a8: afb00018 */ sw $s0,0x18($sp) +/* f0448ac: 8c8e001c */ lw $t6,0x1c($a0) +/* f0448b0: 00808025 */ or $s0,$a0,$zero +/* f0448b4: 00004025 */ or $t0,$zero,$zero +/* f0448b8: afae0044 */ sw $t6,0x44($sp) +/* f0448bc: 8c850020 */ lw $a1,0x20($a0) +/* f0448c0: 10800003 */ beqz $a0,.L0f0448d0 +/* f0448c4: afa50040 */ sw $a1,0x40($sp) +/* f0448c8: 10000001 */ beqz $zero,.L0f0448d0 +/* f0448cc: 908802fe */ lbu $t0,0x2fe($a0) +.L0f0448d0: +/* f0448d0: 8e0f0014 */ lw $t7,0x14($s0) +/* f0448d4: 00a02025 */ or $a0,$a1,$zero +/* f0448d8: 000fc280 */ sll $t8,$t7,0xa +/* f0448dc: 0701000e */ bgez $t8,.L0f044918 +/* f0448e0: 00000000 */ sll $zero,$zero,0x0 +/* f0448e4: 0c0076e5 */ jal 0x1db94 +/* f0448e8: afa8003c */ sw $t0,0x3c($sp) +/* f0448ec: 14400099 */ bnez $v0,.L0f044b54 +/* f0448f0: 8fa8003c */ lw $t0,0x3c($sp) +/* f0448f4: 02002025 */ or $a0,$s0,$zero +/* f0448f8: 0fc0bf86 */ jal func0f02fe18 +/* f0448fc: afa8003c */ sw $t0,0x3c($sp) +/* f044900: 8e190014 */ lw $t9,0x14($s0) +/* f044904: 3c01ffdf */ lui $at,0xffdf +/* f044908: 3421ffff */ ori $at,$at,0xffff +/* f04490c: 8fa8003c */ lw $t0,0x3c($sp) +/* f044910: 03214824 */ and $t1,$t9,$at +/* f044914: ae090014 */ sw $t1,0x14($s0) +.L0f044918: +/* f044918: 3c02800a */ lui $v0,0x800a +/* f04491c: 820b0009 */ lb $t3,0x9($s0) +/* f044920: 24429fc0 */ addiu $v0,$v0,-24640 +/* f044924: 8c4a0008 */ lw $t2,0x8($v0) +/* f044928: 24010001 */ addiu $at,$zero,0x1 +/* f04492c: 11610010 */ beq $t3,$at,.L0f044970 +/* f044930: ae0a00d4 */ sw $t2,0xd4($s0) +/* f044934: 8c4d0008 */ lw $t5,0x8($v0) +/* f044938: 8e0c00d8 */ lw $t4,0xd8($s0) +/* f04493c: 260400c8 */ addiu $a0,$s0,0xc8 +/* f044940: 25aeffc4 */ addiu $t6,$t5,-60 +/* f044944: 018e082a */ slt $at,$t4,$t6 +/* f044948: 14200009 */ bnez $at,.L0f044970 +/* f04494c: 8fa50044 */ lw $a1,0x44($sp) +/* f044950: 2606002c */ addiu $a2,$s0,0x2c +/* f044954: 8e070038 */ lw $a3,0x38($s0) +/* f044958: afa8003c */ sw $t0,0x3c($sp) +/* f04495c: afa60024 */ sw $a2,0x24($sp) +/* f044960: 0fc111b8 */ jal func0f0446e0 +/* f044964: 24a50008 */ addiu $a1,$a1,0x8 +/* f044968: 1040004a */ beqz $v0,.L0f044a94 +/* f04496c: 8fa8003c */ lw $t0,0x3c($sp) +.L0f044970: +/* f044970: 15000003 */ bnez $t0,.L0f044980 +/* f044974: 00000000 */ sll $zero,$zero,0x0 +/* f044978: 0c00744f */ jal 0x1d13c +/* f04497c: 8fa40040 */ lw $a0,0x40($sp) +.L0f044980: +/* f044980: 0c00745f */ jal 0x1d17c +/* f044984: 8fa40040 */ lw $a0,0x40($sp) +/* f044988: 44803000 */ mtc1 $zero,$f6 +/* f04498c: 44802000 */ mtc1 $zero,$f4 +/* f044990: 8fa40040 */ lw $a0,0x40($sp) +/* f044994: 4606003c */ c.lt.s $f0,$f6 +/* f044998: 46040081 */ sub.s $f2,$f0,$f4 +/* f04499c: 45020008 */ bc1fl .L0f0449c0 +/* f0449a0: 8fa40040 */ lw $a0,0x40($sp) +/* f0449a4: 0c007486 */ jal 0x1d218 +/* f0449a8: e7a20038 */ swc1 $f2,0x38($sp) +/* f0449ac: 44824000 */ mtc1 $v0,$f8 +/* f0449b0: c7a20038 */ lwc1 $f2,0x38($sp) +/* f0449b4: 468042a0 */ cvt.s.w $f10,$f8 +/* f0449b8: 460a1080 */ add.s $f2,$f2,$f10 +/* f0449bc: 8fa40040 */ lw $a0,0x40($sp) +.L0f0449c0: +/* f0449c0: 0c007486 */ jal 0x1d218 +/* f0449c4: e7a20038 */ swc1 $f2,0x38($sp) +/* f0449c8: 44828000 */ mtc1 $v0,$f16 +/* f0449cc: 3c013f00 */ lui $at,0x3f00 +/* f0449d0: 44812000 */ mtc1 $at,$f4 +/* f0449d4: 468084a0 */ cvt.s.w $f18,$f16 +/* f0449d8: c7a20038 */ lwc1 $f2,0x38($sp) +/* f0449dc: 46049182 */ mul.s $f6,$f18,$f4 +/* f0449e0: 4602303c */ c.lt.s $f6,$f2 +/* f0449e4: 00000000 */ sll $zero,$zero,0x0 +/* f0449e8: 4500000e */ bc1f .L0f044a24 +/* f0449ec: 00000000 */ sll $zero,$zero,0x0 +/* f0449f0: 0c007486 */ jal 0x1d218 +/* f0449f4: 8fa40040 */ lw $a0,0x40($sp) +/* f0449f8: 44824000 */ mtc1 $v0,$f8 +/* f0449fc: 44808000 */ mtc1 $zero,$f16 +/* f044a00: 8fa40040 */ lw $a0,0x40($sp) +/* f044a04: 468042a0 */ cvt.s.w $f10,$f8 +/* f044a08: 3c064180 */ lui $a2,0x4180 +/* f044a0c: 46105481 */ sub.s $f18,$f10,$f16 +/* f044a10: 44059000 */ mfc1 $a1,$f18 +/* f044a14: 0c0077c1 */ jal 0x1df04 +/* f044a18: 00000000 */ sll $zero,$zero,0x0 +/* f044a1c: 10000019 */ beqz $zero,.L0f044a84 +/* f044a20: 00000000 */ sll $zero,$zero,0x0 +.L0f044a24: +/* f044a24: 0c007486 */ jal 0x1d218 +/* f044a28: 8fa40040 */ lw $a0,0x40($sp) +/* f044a2c: 44822000 */ mtc1 $v0,$f4 +/* f044a30: 3c013f00 */ lui $at,0x3f00 +/* f044a34: 44814000 */ mtc1 $at,$f8 +/* f044a38: 468021a0 */ cvt.s.w $f6,$f4 +/* f044a3c: 44808000 */ mtc1 $zero,$f16 +/* f044a40: 44805000 */ mtc1 $zero,$f10 +/* f044a44: 8fa40040 */ lw $a0,0x40($sp) +/* f044a48: 46083002 */ mul.s $f0,$f6,$f8 +/* f044a4c: 4610003c */ c.lt.s $f0,$f16 +/* f044a50: 460a0081 */ sub.s $f2,$f0,$f10 +/* f044a54: 45020008 */ bc1fl .L0f044a78 +/* f044a58: 44051000 */ mfc1 $a1,$f2 +/* f044a5c: 0c007486 */ jal 0x1d218 +/* f044a60: e7a20038 */ swc1 $f2,0x38($sp) +/* f044a64: 44829000 */ mtc1 $v0,$f18 +/* f044a68: c7a20038 */ lwc1 $f2,0x38($sp) +/* f044a6c: 46809120 */ cvt.s.w $f4,$f18 +/* f044a70: 46041080 */ add.s $f2,$f2,$f4 +/* f044a74: 44051000 */ mfc1 $a1,$f2 +.L0f044a78: +/* f044a78: 8fa40040 */ lw $a0,0x40($sp) +/* f044a7c: 0c0077c1 */ jal 0x1df04 +/* f044a80: 3c064180 */ lui $a2,0x4180 +.L0f044a84: +/* f044a84: 0fc0bb57 */ jal func0f02ed5c +/* f044a88: 02002025 */ or $a0,$s0,$zero +/* f044a8c: 10000032 */ beqz $zero,.L0f044b58 +/* f044a90: 8fbf001c */ lw $ra,0x1c($sp) +.L0f044a94: +/* f044a94: 02002025 */ or $a0,$s0,$zero +/* f044a98: 8fa50024 */ lw $a1,0x24($sp) +/* f044a9c: 24060001 */ addiu $a2,$zero,0x1 +/* f044aa0: 26070040 */ addiu $a3,$s0,0x40 +/* f044aa4: 0fc10fcb */ jal func0f043f2c +/* f044aa8: afa8003c */ sw $t0,0x3c($sp) +/* f044aac: 8e03003c */ lw $v1,0x3c($s0) +/* f044ab0: 8fa8003c */ lw $t0,0x3c($sp) +/* f044ab4: 3c0f800a */ lui $t7,0x800a +/* f044ab8: 18600005 */ blez $v1,.L0f044ad0 +/* f044abc: 3c013f80 */ lui $at,0x3f80 +/* f044ac0: 8def9ff8 */ lw $t7,-0x6008($t7) +/* f044ac4: 006fc023 */ subu $t8,$v1,$t7 +/* f044ac8: 10000022 */ beqz $zero,.L0f044b54 +/* f044acc: ae18003c */ sw $t8,0x3c($s0) +.L0f044ad0: +/* f044ad0: 44811000 */ mtc1 $at,$f2 +/* f044ad4: 1500000e */ bnez $t0,.L0f044b10 +/* f044ad8: 24010001 */ addiu $at,$zero,0x1 +/* f044adc: 0c00744f */ jal 0x1d13c +/* f044ae0: 8fa40040 */ lw $a0,0x40($sp) +/* f044ae4: 24010059 */ addiu $at,$zero,0x59 +/* f044ae8: 14410005 */ bne $v0,$at,.L0f044b00 +/* f044aec: 00000000 */ sll $zero,$zero,0x0 +/* f044af0: 0fc0b7fc */ jal func0f02dff0 +/* f044af4: 24040059 */ addiu $a0,$zero,0x59 +/* f044af8: 1000000a */ beqz $zero,.L0f044b24 +/* f044afc: 46000086 */ mov.s $f2,$f0 +.L0f044b00: +/* f044b00: 0fc0b7fc */ jal func0f02dff0 +/* f044b04: 2404002a */ addiu $a0,$zero,0x2a +/* f044b08: 10000006 */ beqz $zero,.L0f044b24 +/* f044b0c: 46000086 */ mov.s $f2,$f0 +.L0f044b10: +/* f044b10: 55010005 */ bnel $t0,$at,.L0f044b28 +/* f044b14: 8fa40040 */ lw $a0,0x40($sp) +/* f044b18: 0fc0b7fc */ jal func0f02dff0 +/* f044b1c: 24040394 */ addiu $a0,$zero,0x394 +/* f044b20: 46000086 */ mov.s $f2,$f0 +.L0f044b24: +/* f044b24: 8fa40040 */ lw $a0,0x40($sp) +.L0f044b28: +/* f044b28: 0c0074a2 */ jal 0x1d288 +/* f044b2c: e7a20030 */ swc1 $f2,0x30($sp) +/* f044b30: 3c01800a */ lui $at,0x800a +/* f044b34: c428a00c */ lwc1 $f8,-0x5ff4($at) +/* f044b38: c7a20030 */ lwc1 $f2,0x30($sp) +/* f044b3c: c6060038 */ lwc1 $f6,0x38($s0) +/* f044b40: 46081282 */ mul.s $f10,$f2,$f8 +/* f044b44: 00000000 */ sll $zero,$zero,0x0 +/* f044b48: 46005402 */ mul.s $f16,$f10,$f0 +/* f044b4c: 46103480 */ add.s $f18,$f6,$f16 +/* f044b50: e6120038 */ swc1 $f18,0x38($s0) +.L0f044b54: +/* f044b54: 8fbf001c */ lw $ra,0x1c($sp) +.L0f044b58: +/* f044b58: 8fb00018 */ lw $s0,0x18($sp) +/* f044b5c: 27bd0048 */ addiu $sp,$sp,0x48 +/* f044b60: 03e00008 */ jr $ra +/* f044b64: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f044b68 +/* f044b68: c4a40000 */ lwc1 $f4,0x0($a1) +/* f044b6c: c4860000 */ lwc1 $f6,0x0($a0) +/* f044b70: 27bdffe8 */ addiu $sp,$sp,-24 +/* f044b74: 44800000 */ mtc1 $zero,$f0 +/* f044b78: 46062201 */ sub.s $f8,$f4,$f6 +/* f044b7c: e7a8000c */ swc1 $f8,0xc($sp) +/* f044b80: c4900004 */ lwc1 $f16,0x4($a0) +/* f044b84: c4aa0004 */ lwc1 $f10,0x4($a1) +/* f044b88: 46105481 */ sub.s $f18,$f10,$f16 +/* f044b8c: e7b20010 */ swc1 $f18,0x10($sp) +/* f044b90: c4860008 */ lwc1 $f6,0x8($a0) +/* f044b94: c4a40008 */ lwc1 $f4,0x8($a1) +/* f044b98: 46062201 */ sub.s $f8,$f4,$f6 +/* f044b9c: e7a80014 */ swc1 $f8,0x14($sp) +/* f044ba0: c4ca0008 */ lwc1 $f10,0x8($a2) +/* f044ba4: e7a00004 */ swc1 $f0,0x4($sp) +/* f044ba8: c7a40014 */ lwc1 $f4,0x14($sp) +/* f044bac: 46005407 */ neg.s $f16,$f10 +/* f044bb0: e7b00000 */ swc1 $f16,0x0($sp) +/* f044bb4: c4d20000 */ lwc1 $f18,0x0($a2) +/* f044bb8: c7aa0000 */ lwc1 $f10,0x0($sp) +/* f044bbc: c7b0000c */ lwc1 $f16,0xc($sp) +/* f044bc0: e7b20008 */ swc1 $f18,0x8($sp) +/* f044bc4: c7a60008 */ lwc1 $f6,0x8($sp) +/* f044bc8: 46062202 */ mul.s $f8,$f4,$f6 +/* f044bcc: 00000000 */ sll $zero,$zero,0x0 +/* f044bd0: 46105482 */ mul.s $f18,$f10,$f16 +/* f044bd4: 46124100 */ add.s $f4,$f8,$f18 +/* f044bd8: 4604003c */ c.lt.s $f0,$f4 +/* f044bdc: 00000000 */ sll $zero,$zero,0x0 +/* f044be0: 45010013 */ bc1t .L0f044c30 +/* f044be4: 00000000 */ sll $zero,$zero,0x0 +/* f044be8: c4860000 */ lwc1 $f6,0x0($a0) +/* f044bec: e7a6000c */ swc1 $f6,0xc($sp) +/* f044bf0: c48a0004 */ lwc1 $f10,0x4($a0) +/* f044bf4: e7aa0010 */ swc1 $f10,0x10($sp) +/* f044bf8: c4900008 */ lwc1 $f16,0x8($a0) +/* f044bfc: e7b00014 */ swc1 $f16,0x14($sp) +/* f044c00: c4a80000 */ lwc1 $f8,0x0($a1) +/* f044c04: e4880000 */ swc1 $f8,0x0($a0) +/* f044c08: c4b20004 */ lwc1 $f18,0x4($a1) +/* f044c0c: e4920004 */ swc1 $f18,0x4($a0) +/* f044c10: c4a40008 */ lwc1 $f4,0x8($a1) +/* f044c14: e4840008 */ swc1 $f4,0x8($a0) +/* f044c18: c7a6000c */ lwc1 $f6,0xc($sp) +/* f044c1c: e4a60000 */ swc1 $f6,0x0($a1) +/* f044c20: c7aa0010 */ lwc1 $f10,0x10($sp) +/* f044c24: e4aa0004 */ swc1 $f10,0x4($a1) +/* f044c28: c7b00014 */ lwc1 $f16,0x14($sp) +/* f044c2c: e4b00008 */ swc1 $f16,0x8($a1) +.L0f044c30: +/* f044c30: 03e00008 */ jr $ra +/* f044c34: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f044c38 +/* f044c38: 27bdff20 */ addiu $sp,$sp,-224 +/* f044c3c: afbf002c */ sw $ra,0x2c($sp) +/* f044c40: afb00028 */ sw $s0,0x28($sp) +/* f044c44: afa400e0 */ sw $a0,0xe0($sp) +/* f044c48: afa600e8 */ sw $a2,0xe8($sp) +/* f044c4c: afa700ec */ sw $a3,0xec($sp) +/* f044c50: afa000bc */ sw $zero,0xbc($sp) +/* f044c54: afa000b8 */ sw $zero,0xb8($sp) +/* f044c58: afa00084 */ sw $zero,0x84($sp) +/* f044c5c: 8c84001c */ lw $a0,0x1c($a0) +/* f044c60: 00a08025 */ or $s0,$a1,$zero +/* f044c64: 27a50078 */ addiu $a1,$sp,0x78 +/* f044c68: 27a7007c */ addiu $a3,$sp,0x7c +/* f044c6c: 27a60080 */ addiu $a2,$sp,0x80 +/* f044c70: 0fc0a277 */ jal func0f0289dc +/* f044c74: afa4003c */ sw $a0,0x3c($sp) +/* f044c78: 8fa200ec */ lw $v0,0xec($sp) +/* f044c7c: c6060000 */ lwc1 $f6,0x0($s0) +/* f044c80: 44800000 */ mtc1 $zero,$f0 +/* f044c84: c4440000 */ lwc1 $f4,0x0($v0) +/* f044c88: e7a000d8 */ swc1 $f0,0xd8($sp) +/* f044c8c: 46062201 */ sub.s $f8,$f4,$f6 +/* f044c90: e7a800d4 */ swc1 $f8,0xd4($sp) +/* f044c94: c7a800d4 */ lwc1 $f8,0xd4($sp) +/* f044c98: c6040008 */ lwc1 $f4,0x8($s0) +/* f044c9c: c44a0008 */ lwc1 $f10,0x8($v0) +/* f044ca0: 46080032 */ c.eq.s $f0,$f8 +/* f044ca4: 46045181 */ sub.s $f6,$f10,$f4 +/* f044ca8: 45000008 */ bc1f .L0f044ccc +/* f044cac: e7a600dc */ swc1 $f6,0xdc($sp) +/* f044cb0: c7b200dc */ lwc1 $f18,0xdc($sp) +/* f044cb4: 46120032 */ c.eq.s $f0,$f18 +/* f044cb8: 00000000 */ sll $zero,$zero,0x0 +/* f044cbc: 45020004 */ bc1fl .L0f044cd0 +/* f044cc0: c7b200dc */ lwc1 $f18,0xdc($sp) +/* f044cc4: 10000133 */ beqz $zero,.L0f045194 +/* f044cc8: 24020001 */ addiu $v0,$zero,0x1 +.L0f044ccc: +/* f044ccc: c7b200dc */ lwc1 $f18,0xdc($sp) +.L0f044cd0: +/* f044cd0: c7b000d4 */ lwc1 $f16,0xd4($sp) +/* f044cd4: 46129282 */ mul.s $f10,$f18,$f18 +/* f044cd8: 00000000 */ sll $zero,$zero,0x0 +/* f044cdc: 46108102 */ mul.s $f4,$f16,$f16 +/* f044ce0: 0c012974 */ jal 0x4a5d0 +/* f044ce4: 46045300 */ add.s $f12,$f10,$f4 +/* f044ce8: 3c013f80 */ lui $at,0x3f80 +/* f044cec: 44813000 */ mtc1 $at,$f6 +/* f044cf0: c7b000d4 */ lwc1 $f16,0xd4($sp) +/* f044cf4: c7b200dc */ lwc1 $f18,0xdc($sp) +/* f044cf8: 46003083 */ div.s $f2,$f6,$f0 +/* f044cfc: c7a800fc */ lwc1 $f8,0xfc($sp) +/* f044d00: 3c017f1b */ lui $at,0x7f1b +/* f044d04: c42a9238 */ lwc1 $f10,-0x6dc8($at) +/* f044d08: 3c017f1b */ lui $at,0x7f1b +/* f044d0c: c426923c */ lwc1 $f6,-0x6dc4($at) +/* f044d10: 3c017f1b */ lui $at,0x7f1b +/* f044d14: 8fa400e0 */ lw $a0,0xe0($sp) +/* f044d18: 00002825 */ or $a1,$zero,$zero +/* f044d1c: 46028402 */ mul.s $f16,$f16,$f2 +/* f044d20: 00000000 */ sll $zero,$zero,0x0 +/* f044d24: 46029482 */ mul.s $f18,$f18,$f2 +/* f044d28: 00000000 */ sll $zero,$zero,0x0 +/* f044d2c: 46088302 */ mul.s $f12,$f16,$f8 +/* f044d30: e7b000d4 */ swc1 $f16,0xd4($sp) +/* f044d34: e7b200dc */ swc1 $f18,0xdc($sp) +/* f044d38: 460a6102 */ mul.s $f4,$f12,$f10 +/* f044d3c: 00000000 */ sll $zero,$zero,0x0 +/* f044d40: 46089382 */ mul.s $f14,$f18,$f8 +/* f044d44: e7a400d0 */ swc1 $f4,0xd0($sp) +/* f044d48: c4249240 */ lwc1 $f4,-0x6dc0($at) +/* f044d4c: 3c017f1b */ lui $at,0x7f1b +/* f044d50: 46067282 */ mul.s $f10,$f14,$f6 +/* f044d54: c4269244 */ lwc1 $f6,-0x6dbc($at) +/* f044d58: 46046202 */ mul.s $f8,$f12,$f4 +/* f044d5c: e7aa00cc */ swc1 $f10,0xcc($sp) +/* f044d60: 46067282 */ mul.s $f10,$f14,$f6 +/* f044d64: e7a800c8 */ swc1 $f8,0xc8($sp) +/* f044d68: 0fc079ef */ jal func0f01e7bc +/* f044d6c: e7aa00c4 */ swc1 $f10,0xc4($sp) +/* f044d70: c6040000 */ lwc1 $f4,0x0($s0) +/* f044d74: c7a800cc */ lwc1 $f8,0xcc($sp) +/* f044d78: 8fa200ec */ lw $v0,0xec($sp) +/* f044d7c: c7a200f8 */ lwc1 $f2,0xf8($sp) +/* f044d80: 46082180 */ add.s $f6,$f4,$f8 +/* f044d84: c7a800d0 */ lwc1 $f8,0xd0($sp) +/* f044d88: 8faf0100 */ lw $t7,0x100($sp) +/* f044d8c: 8fb9003c */ lw $t9,0x3c($sp) +/* f044d90: e7a6006c */ swc1 $f6,0x6c($sp) +/* f044d94: c60a0004 */ lwc1 $f10,0x4($s0) +/* f044d98: 24180001 */ addiu $t8,$zero,0x1 +/* f044d9c: 02002025 */ or $a0,$s0,$zero +/* f044da0: e7aa0070 */ swc1 $f10,0x70($sp) +/* f044da4: c6040008 */ lwc1 $f4,0x8($s0) +/* f044da8: 8fa500e8 */ lw $a1,0xe8($sp) +/* f044dac: 27a6006c */ addiu $a2,$sp,0x6c +/* f044db0: 46082181 */ sub.s $f6,$f4,$f8 +/* f044db4: c7a400c4 */ lwc1 $f4,0xc4($sp) +/* f044db8: 27a70050 */ addiu $a3,$sp,0x50 +/* f044dbc: e7a60074 */ swc1 $f6,0x74($sp) +/* f044dc0: c44a0000 */ lwc1 $f10,0x0($v0) +/* f044dc4: c7a600d4 */ lwc1 $f6,0xd4($sp) +/* f044dc8: 46045200 */ add.s $f8,$f10,$f4 +/* f044dcc: 46023282 */ mul.s $f10,$f6,$f2 +/* f044dd0: 46085100 */ add.s $f4,$f10,$f8 +/* f044dd4: c7a800c8 */ lwc1 $f8,0xc8($sp) +/* f044dd8: e7a40060 */ swc1 $f4,0x60($sp) +/* f044ddc: c4460004 */ lwc1 $f6,0x4($v0) +/* f044de0: e7a60064 */ swc1 $f6,0x64($sp) +/* f044de4: c44a0008 */ lwc1 $f10,0x8($v0) +/* f044de8: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f044dec: afb80014 */ sw $t8,0x14($sp) +/* f044df0: 46085101 */ sub.s $f4,$f10,$f8 +/* f044df4: 46023282 */ mul.s $f10,$f6,$f2 +/* f044df8: afaf0010 */ sw $t7,0x10($sp) +/* f044dfc: c7a60080 */ lwc1 $f6,0x80($sp) +/* f044e00: 46045200 */ add.s $f8,$f10,$f4 +/* f044e04: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f044e08: e7a80068 */ swc1 $f8,0x68($sp) +/* f044e0c: c720000c */ lwc1 $f0,0xc($t9) +/* f044e10: 46003281 */ sub.s $f10,$f6,$f0 +/* f044e14: 46002201 */ sub.s $f8,$f4,$f0 +/* f044e18: e7aa0018 */ swc1 $f10,0x18($sp) +/* f044e1c: 0c00b694 */ jal 0x2da50 +/* f044e20: e7a8001c */ swc1 $f8,0x1c($sp) +/* f044e24: 10400010 */ beqz $v0,.L0f044e68 +/* f044e28: 24080001 */ addiu $t0,$zero,0x1 +/* f044e2c: 8fa9003c */ lw $t1,0x3c($sp) +/* f044e30: afa80010 */ sw $t0,0x10($sp) +/* f044e34: c7a60080 */ lwc1 $f6,0x80($sp) +/* f044e38: c520000c */ lwc1 $f0,0xc($t1) +/* f044e3c: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f044e40: 27a4006c */ addiu $a0,$sp,0x6c +/* f044e44: 46003281 */ sub.s $f10,$f6,$f0 +/* f044e48: 27a50050 */ addiu $a1,$sp,0x50 +/* f044e4c: 27a60060 */ addiu $a2,$sp,0x60 +/* f044e50: 46002201 */ sub.s $f8,$f4,$f0 +/* f044e54: e7aa0014 */ swc1 $f10,0x14($sp) +/* f044e58: 8fa70100 */ lw $a3,0x100($sp) +/* f044e5c: 0c00b5f0 */ jal 0x2d7c0 +/* f044e60: e7a80018 */ swc1 $f8,0x18($sp) +/* f044e64: 1440000c */ bnez $v0,.L0f044e98 +.L0f044e68: +/* f044e68: 240a0001 */ addiu $t2,$zero,0x1 +/* f044e6c: 3c077f1b */ lui $a3,0x7f1b +/* f044e70: afaa00bc */ sw $t2,0xbc($sp) +/* f044e74: 24e78ba0 */ addiu $a3,$a3,-29792 +/* f044e78: 27a400ac */ addiu $a0,$sp,0xac +/* f044e7c: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f044e80: 0c009393 */ jal 0x24e4c +/* f044e84: 24063741 */ addiu $a2,$zero,0x3741 +/* f044e88: 27a400ac */ addiu $a0,$sp,0xac +/* f044e8c: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f044e90: 0fc112da */ jal func0f044b68 +/* f044e94: 27a600d4 */ addiu $a2,$sp,0xd4 +.L0f044e98: +/* f044e98: c6060000 */ lwc1 $f6,0x0($s0) +/* f044e9c: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f044ea0: 8fa200ec */ lw $v0,0xec($sp) +/* f044ea4: c7a200f8 */ lwc1 $f2,0xf8($sp) +/* f044ea8: 460a3101 */ sub.s $f4,$f6,$f10 +/* f044eac: c7aa00d0 */ lwc1 $f10,0xd0($sp) +/* f044eb0: 8fab0100 */ lw $t3,0x100($sp) +/* f044eb4: 8fad003c */ lw $t5,0x3c($sp) +/* f044eb8: e7a4006c */ swc1 $f4,0x6c($sp) +/* f044ebc: c6080004 */ lwc1 $f8,0x4($s0) +/* f044ec0: 240c0001 */ addiu $t4,$zero,0x1 +/* f044ec4: 02002025 */ or $a0,$s0,$zero +/* f044ec8: e7a80070 */ swc1 $f8,0x70($sp) +/* f044ecc: c6060008 */ lwc1 $f6,0x8($s0) +/* f044ed0: 8fa500e8 */ lw $a1,0xe8($sp) +/* f044ed4: 27a6006c */ addiu $a2,$sp,0x6c +/* f044ed8: 460a3100 */ add.s $f4,$f6,$f10 +/* f044edc: c7a600c4 */ lwc1 $f6,0xc4($sp) +/* f044ee0: 27a70050 */ addiu $a3,$sp,0x50 +/* f044ee4: e7a40074 */ swc1 $f4,0x74($sp) +/* f044ee8: c4480000 */ lwc1 $f8,0x0($v0) +/* f044eec: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* f044ef0: 46064281 */ sub.s $f10,$f8,$f6 +/* f044ef4: 46022202 */ mul.s $f8,$f4,$f2 +/* f044ef8: 460a4180 */ add.s $f6,$f8,$f10 +/* f044efc: c7aa00c8 */ lwc1 $f10,0xc8($sp) +/* f044f00: e7a60060 */ swc1 $f6,0x60($sp) +/* f044f04: c4440004 */ lwc1 $f4,0x4($v0) +/* f044f08: e7a40064 */ swc1 $f4,0x64($sp) +/* f044f0c: c4480008 */ lwc1 $f8,0x8($v0) +/* f044f10: c7a400dc */ lwc1 $f4,0xdc($sp) +/* f044f14: afac0014 */ sw $t4,0x14($sp) +/* f044f18: 460a4180 */ add.s $f6,$f8,$f10 +/* f044f1c: 46022202 */ mul.s $f8,$f4,$f2 +/* f044f20: afab0010 */ sw $t3,0x10($sp) +/* f044f24: c7a40080 */ lwc1 $f4,0x80($sp) +/* f044f28: 46064280 */ add.s $f10,$f8,$f6 +/* f044f2c: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f044f30: e7aa0068 */ swc1 $f10,0x68($sp) +/* f044f34: c5a0000c */ lwc1 $f0,0xc($t5) +/* f044f38: 46002201 */ sub.s $f8,$f4,$f0 +/* f044f3c: 46003281 */ sub.s $f10,$f6,$f0 +/* f044f40: e7a80018 */ swc1 $f8,0x18($sp) +/* f044f44: 0c00b694 */ jal 0x2da50 +/* f044f48: e7aa001c */ swc1 $f10,0x1c($sp) +/* f044f4c: 10400010 */ beqz $v0,.L0f044f90 +/* f044f50: 240e0001 */ addiu $t6,$zero,0x1 +/* f044f54: 8faf003c */ lw $t7,0x3c($sp) +/* f044f58: afae0010 */ sw $t6,0x10($sp) +/* f044f5c: c7a40080 */ lwc1 $f4,0x80($sp) +/* f044f60: c5e0000c */ lwc1 $f0,0xc($t7) +/* f044f64: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f044f68: 27a4006c */ addiu $a0,$sp,0x6c +/* f044f6c: 46002201 */ sub.s $f8,$f4,$f0 +/* f044f70: 8fa500e8 */ lw $a1,0xe8($sp) +/* f044f74: 27a60060 */ addiu $a2,$sp,0x60 +/* f044f78: 46003281 */ sub.s $f10,$f6,$f0 +/* f044f7c: e7a80014 */ swc1 $f8,0x14($sp) +/* f044f80: 8fa70100 */ lw $a3,0x100($sp) +/* f044f84: 0c00b5f0 */ jal 0x2d7c0 +/* f044f88: e7aa0018 */ swc1 $f10,0x18($sp) +/* f044f8c: 1440000c */ bnez $v0,.L0f044fc0 +.L0f044f90: +/* f044f90: 24180001 */ addiu $t8,$zero,0x1 +/* f044f94: 3c077f1b */ lui $a3,0x7f1b +/* f044f98: afb800b8 */ sw $t8,0xb8($sp) +/* f044f9c: 24e78bac */ addiu $a3,$a3,-29780 +/* f044fa0: 27a40094 */ addiu $a0,$sp,0x94 +/* f044fa4: 27a50088 */ addiu $a1,$sp,0x88 +/* f044fa8: 0c009393 */ jal 0x24e4c +/* f044fac: 24063750 */ addiu $a2,$zero,0x3750 +/* f044fb0: 27a40094 */ addiu $a0,$sp,0x94 +/* f044fb4: 27a50088 */ addiu $a1,$sp,0x88 +/* f044fb8: 0fc112da */ jal func0f044b68 +/* f044fbc: 27a600d4 */ addiu $a2,$sp,0xd4 +.L0f044fc0: +/* f044fc0: 8fb900bc */ lw $t9,0xbc($sp) +/* f044fc4: 8fa800b8 */ lw $t0,0xb8($sp) +/* f044fc8: 8fa900bc */ lw $t1,0xbc($sp) +/* f044fcc: 13200019 */ beqz $t9,.L0f045034 +/* f044fd0: 00000000 */ sll $zero,$zero,0x0 +/* f044fd4: 11000017 */ beqz $t0,.L0f045034 +/* f044fd8: 27a400ac */ addiu $a0,$sp,0xac +/* f044fdc: 27a50094 */ addiu $a1,$sp,0x94 +/* f044fe0: 0fc112da */ jal func0f044b68 +/* f044fe4: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f044fe8: 27a400a0 */ addiu $a0,$sp,0xa0 +/* f044fec: 27a50088 */ addiu $a1,$sp,0x88 +/* f044ff0: 0fc112da */ jal func0f044b68 +/* f044ff4: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f044ff8: 8fa400f0 */ lw $a0,0xf0($sp) +/* f044ffc: c7a400ac */ lwc1 $f4,0xac($sp) +/* f045000: 8fa500f4 */ lw $a1,0xf4($sp) +/* f045004: e4840000 */ swc1 $f4,0x0($a0) +/* f045008: c7a800b0 */ lwc1 $f8,0xb0($sp) +/* f04500c: e4880004 */ swc1 $f8,0x4($a0) +/* f045010: c7a600b4 */ lwc1 $f6,0xb4($sp) +/* f045014: e4860008 */ swc1 $f6,0x8($a0) +/* f045018: c7aa0088 */ lwc1 $f10,0x88($sp) +/* f04501c: e4aa0000 */ swc1 $f10,0x0($a1) +/* f045020: c7a4008c */ lwc1 $f4,0x8c($sp) +/* f045024: e4a40004 */ swc1 $f4,0x4($a1) +/* f045028: c7a80090 */ lwc1 $f8,0x90($sp) +/* f04502c: 10000055 */ beqz $zero,.L0f045184 +/* f045030: e4a80008 */ swc1 $f8,0x8($a1) +.L0f045034: +/* f045034: 11200010 */ beqz $t1,.L0f045078 +/* f045038: 8faa00b8 */ lw $t2,0xb8($sp) +/* f04503c: 8fa400f0 */ lw $a0,0xf0($sp) +/* f045040: c7a600ac */ lwc1 $f6,0xac($sp) +/* f045044: 8fa500f4 */ lw $a1,0xf4($sp) +/* f045048: e4860000 */ swc1 $f6,0x0($a0) +/* f04504c: c7aa00b0 */ lwc1 $f10,0xb0($sp) +/* f045050: e48a0004 */ swc1 $f10,0x4($a0) +/* f045054: c7a400b4 */ lwc1 $f4,0xb4($sp) +/* f045058: e4840008 */ swc1 $f4,0x8($a0) +/* f04505c: c7a800a0 */ lwc1 $f8,0xa0($sp) +/* f045060: e4a80000 */ swc1 $f8,0x0($a1) +/* f045064: c7a600a4 */ lwc1 $f6,0xa4($sp) +/* f045068: e4a60004 */ swc1 $f6,0x4($a1) +/* f04506c: c7aa00a8 */ lwc1 $f10,0xa8($sp) +/* f045070: 10000044 */ beqz $zero,.L0f045184 +/* f045074: e4aa0008 */ swc1 $f10,0x8($a1) +.L0f045078: +/* f045078: 11400010 */ beqz $t2,.L0f0450bc +/* f04507c: 8fab0100 */ lw $t3,0x100($sp) +/* f045080: 8fa400f0 */ lw $a0,0xf0($sp) +/* f045084: c7a40094 */ lwc1 $f4,0x94($sp) +/* f045088: 8fa500f4 */ lw $a1,0xf4($sp) +/* f04508c: e4840000 */ swc1 $f4,0x0($a0) +/* f045090: c7a80098 */ lwc1 $f8,0x98($sp) +/* f045094: e4880004 */ swc1 $f8,0x4($a0) +/* f045098: c7a6009c */ lwc1 $f6,0x9c($sp) +/* f04509c: e4860008 */ swc1 $f6,0x8($a0) +/* f0450a0: c7aa0088 */ lwc1 $f10,0x88($sp) +/* f0450a4: e4aa0000 */ swc1 $f10,0x0($a1) +/* f0450a8: c7a4008c */ lwc1 $f4,0x8c($sp) +/* f0450ac: e4a40004 */ swc1 $f4,0x4($a1) +/* f0450b0: c7a80090 */ lwc1 $f8,0x90($sp) +/* f0450b4: 10000033 */ beqz $zero,.L0f045184 +/* f0450b8: e4a80008 */ swc1 $f8,0x8($a1) +.L0f0450bc: +/* f0450bc: 8fad003c */ lw $t5,0x3c($sp) +/* f0450c0: 240c0001 */ addiu $t4,$zero,0x1 +/* f0450c4: afac0014 */ sw $t4,0x14($sp) +/* f0450c8: afab0010 */ sw $t3,0x10($sp) +/* f0450cc: c5a0000c */ lwc1 $f0,0xc($t5) +/* f0450d0: c7a60080 */ lwc1 $f6,0x80($sp) +/* f0450d4: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f0450d8: 02002025 */ or $a0,$s0,$zero +/* f0450dc: 46003281 */ sub.s $f10,$f6,$f0 +/* f0450e0: 8fa500e8 */ lw $a1,0xe8($sp) +/* f0450e4: 8fa600ec */ lw $a2,0xec($sp) +/* f0450e8: 46002201 */ sub.s $f8,$f4,$f0 +/* f0450ec: e7aa0018 */ swc1 $f10,0x18($sp) +/* f0450f0: 27a70040 */ addiu $a3,$sp,0x40 +/* f0450f4: 0c00b694 */ jal 0x2da50 +/* f0450f8: e7a8001c */ swc1 $f8,0x1c($sp) +/* f0450fc: 10400017 */ beqz $v0,.L0f04515c +/* f045100: 8fae0104 */ lw $t6,0x104($sp) +/* f045104: 11c00012 */ beqz $t6,.L0f045150 +/* f045108: 8faf0100 */ lw $t7,0x100($sp) +/* f04510c: 8fb9003c */ lw $t9,0x3c($sp) +/* f045110: 24180001 */ addiu $t8,$zero,0x1 +/* f045114: afb80014 */ sw $t8,0x14($sp) +/* f045118: afaf0010 */ sw $t7,0x10($sp) +/* f04511c: c720000c */ lwc1 $f0,0xc($t9) +/* f045120: c7a60080 */ lwc1 $f6,0x80($sp) +/* f045124: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f045128: 02002025 */ or $a0,$s0,$zero +/* f04512c: 46003281 */ sub.s $f10,$f6,$f0 +/* f045130: 8fa500ec */ lw $a1,0xec($sp) +/* f045134: 8fa600fc */ lw $a2,0xfc($sp) +/* f045138: 46002201 */ sub.s $f8,$f4,$f0 +/* f04513c: e7aa0018 */ swc1 $f10,0x18($sp) +/* f045140: 27a70040 */ addiu $a3,$sp,0x40 +/* f045144: 0c00a9bf */ jal 0x2a6fc +/* f045148: e7a8001c */ swc1 $f8,0x1c($sp) +/* f04514c: 10400003 */ beqz $v0,.L0f04515c +.L0f045150: +/* f045150: 24080001 */ addiu $t0,$zero,0x1 +/* f045154: 1000000b */ beqz $zero,.L0f045184 +/* f045158: afa80084 */ sw $t0,0x84($sp) +.L0f04515c: +/* f04515c: 3c077f1b */ lui $a3,0x7f1b +/* f045160: 8fa400f0 */ lw $a0,0xf0($sp) +/* f045164: 8fa500f4 */ lw $a1,0xf4($sp) +/* f045168: 24e78bb8 */ addiu $a3,$a3,-29768 +/* f04516c: 0c009393 */ jal 0x24e4c +/* f045170: 24063796 */ addiu $a2,$zero,0x3796 +/* f045174: 8fa400f0 */ lw $a0,0xf0($sp) +/* f045178: 8fa500f4 */ lw $a1,0xf4($sp) +/* f04517c: 0fc112da */ jal func0f044b68 +/* f045180: 27a600d4 */ addiu $a2,$sp,0xd4 +.L0f045184: +/* f045184: 8fa400e0 */ lw $a0,0xe0($sp) +/* f045188: 0fc079ef */ jal func0f01e7bc +/* f04518c: 24050001 */ addiu $a1,$zero,0x1 +/* f045190: 8fa20084 */ lw $v0,0x84($sp) +.L0f045194: +/* f045194: 8fbf002c */ lw $ra,0x2c($sp) +/* f045198: 8fb00028 */ lw $s0,0x28($sp) +/* f04519c: 27bd00e0 */ addiu $sp,$sp,0xe0 +/* f0451a0: 03e00008 */ jr $ra +/* f0451a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0451a8 +/* f0451a8: 27bdff18 */ addiu $sp,$sp,-232 +/* f0451ac: afbf002c */ sw $ra,0x2c($sp) +/* f0451b0: afb00028 */ sw $s0,0x28($sp) +/* f0451b4: afa400e8 */ sw $a0,0xe8($sp) +/* f0451b8: afa600f0 */ sw $a2,0xf0($sp) +/* f0451bc: afa700f4 */ sw $a3,0xf4($sp) +/* f0451c0: afa000c4 */ sw $zero,0xc4($sp) +/* f0451c4: afa000c0 */ sw $zero,0xc0($sp) +/* f0451c8: afa0008c */ sw $zero,0x8c($sp) +/* f0451cc: 8c84001c */ lw $a0,0x1c($a0) +/* f0451d0: 00a08025 */ or $s0,$a1,$zero +/* f0451d4: 27a50078 */ addiu $a1,$sp,0x78 +/* f0451d8: 27a7007c */ addiu $a3,$sp,0x7c +/* f0451dc: 27a60080 */ addiu $a2,$sp,0x80 +/* f0451e0: 0fc0a277 */ jal func0f0289dc +/* f0451e4: afa4003c */ sw $a0,0x3c($sp) +/* f0451e8: 8fa200f4 */ lw $v0,0xf4($sp) +/* f0451ec: c6060000 */ lwc1 $f6,0x0($s0) +/* f0451f0: 44800000 */ mtc1 $zero,$f0 +/* f0451f4: c4440000 */ lwc1 $f4,0x0($v0) +/* f0451f8: e7a000e0 */ swc1 $f0,0xe0($sp) +/* f0451fc: 46062201 */ sub.s $f8,$f4,$f6 +/* f045200: e7a800dc */ swc1 $f8,0xdc($sp) +/* f045204: c7a800dc */ lwc1 $f8,0xdc($sp) +/* f045208: c6040008 */ lwc1 $f4,0x8($s0) +/* f04520c: c44a0008 */ lwc1 $f10,0x8($v0) +/* f045210: 46080032 */ c.eq.s $f0,$f8 +/* f045214: 46045181 */ sub.s $f6,$f10,$f4 +/* f045218: 45000008 */ bc1f .L0f04523c +/* f04521c: e7a600e4 */ swc1 $f6,0xe4($sp) +/* f045220: c7b200e4 */ lwc1 $f18,0xe4($sp) +/* f045224: 46120032 */ c.eq.s $f0,$f18 +/* f045228: 00000000 */ sll $zero,$zero,0x0 +/* f04522c: 45020004 */ bc1fl .L0f045240 +/* f045230: c7b200e4 */ lwc1 $f18,0xe4($sp) +/* f045234: 10000145 */ beqz $zero,.L0f04574c +/* f045238: 24020001 */ addiu $v0,$zero,0x1 +.L0f04523c: +/* f04523c: c7b200e4 */ lwc1 $f18,0xe4($sp) +.L0f045240: +/* f045240: c7b000dc */ lwc1 $f16,0xdc($sp) +/* f045244: 46129282 */ mul.s $f10,$f18,$f18 +/* f045248: 00000000 */ sll $zero,$zero,0x0 +/* f04524c: 46108102 */ mul.s $f4,$f16,$f16 +/* f045250: 0c012974 */ jal 0x4a5d0 +/* f045254: 46045300 */ add.s $f12,$f10,$f4 +/* f045258: 3c013f80 */ lui $at,0x3f80 +/* f04525c: 44813000 */ mtc1 $at,$f6 +/* f045260: c7b000dc */ lwc1 $f16,0xdc($sp) +/* f045264: c7b200e4 */ lwc1 $f18,0xe4($sp) +/* f045268: 46003083 */ div.s $f2,$f6,$f0 +/* f04526c: c7a80104 */ lwc1 $f8,0x104($sp) +/* f045270: 3c017f1b */ lui $at,0x7f1b +/* f045274: c42a9248 */ lwc1 $f10,-0x6db8($at) +/* f045278: 3c017f1b */ lui $at,0x7f1b +/* f04527c: c426924c */ lwc1 $f6,-0x6db4($at) +/* f045280: 3c017f1b */ lui $at,0x7f1b +/* f045284: 8fa400e8 */ lw $a0,0xe8($sp) +/* f045288: 00002825 */ or $a1,$zero,$zero +/* f04528c: 46028402 */ mul.s $f16,$f16,$f2 +/* f045290: 00000000 */ sll $zero,$zero,0x0 +/* f045294: 46029482 */ mul.s $f18,$f18,$f2 +/* f045298: 00000000 */ sll $zero,$zero,0x0 +/* f04529c: 46088302 */ mul.s $f12,$f16,$f8 +/* f0452a0: e7b000dc */ swc1 $f16,0xdc($sp) +/* f0452a4: e7b200e4 */ swc1 $f18,0xe4($sp) +/* f0452a8: 460a6102 */ mul.s $f4,$f12,$f10 +/* f0452ac: 00000000 */ sll $zero,$zero,0x0 +/* f0452b0: 46089382 */ mul.s $f14,$f18,$f8 +/* f0452b4: e7a400d8 */ swc1 $f4,0xd8($sp) +/* f0452b8: c4249250 */ lwc1 $f4,-0x6db0($at) +/* f0452bc: 3c017f1b */ lui $at,0x7f1b +/* f0452c0: 46067282 */ mul.s $f10,$f14,$f6 +/* f0452c4: c4269254 */ lwc1 $f6,-0x6dac($at) +/* f0452c8: 46046202 */ mul.s $f8,$f12,$f4 +/* f0452cc: e7aa00d4 */ swc1 $f10,0xd4($sp) +/* f0452d0: 46067282 */ mul.s $f10,$f14,$f6 +/* f0452d4: e7a800d0 */ swc1 $f8,0xd0($sp) +/* f0452d8: 0fc079ef */ jal func0f01e7bc +/* f0452dc: e7aa00cc */ swc1 $f10,0xcc($sp) +/* f0452e0: c6040000 */ lwc1 $f4,0x0($s0) +/* f0452e4: c7a800d4 */ lwc1 $f8,0xd4($sp) +/* f0452e8: 8fa200f4 */ lw $v0,0xf4($sp) +/* f0452ec: c7a20100 */ lwc1 $f2,0x100($sp) +/* f0452f0: 46082180 */ add.s $f6,$f4,$f8 +/* f0452f4: c7a800d8 */ lwc1 $f8,0xd8($sp) +/* f0452f8: 8faf0108 */ lw $t7,0x108($sp) +/* f0452fc: 8fb9003c */ lw $t9,0x3c($sp) +/* f045300: e7a6006c */ swc1 $f6,0x6c($sp) +/* f045304: c60a0004 */ lwc1 $f10,0x4($s0) +/* f045308: 24180001 */ addiu $t8,$zero,0x1 +/* f04530c: 02002025 */ or $a0,$s0,$zero +/* f045310: e7aa0070 */ swc1 $f10,0x70($sp) +/* f045314: c6040008 */ lwc1 $f4,0x8($s0) +/* f045318: 8fa500f0 */ lw $a1,0xf0($sp) +/* f04531c: 27a6006c */ addiu $a2,$sp,0x6c +/* f045320: 46082181 */ sub.s $f6,$f4,$f8 +/* f045324: c7a400cc */ lwc1 $f4,0xcc($sp) +/* f045328: 27a70050 */ addiu $a3,$sp,0x50 +/* f04532c: e7a60074 */ swc1 $f6,0x74($sp) +/* f045330: c44a0000 */ lwc1 $f10,0x0($v0) +/* f045334: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f045338: 46045200 */ add.s $f8,$f10,$f4 +/* f04533c: 46023282 */ mul.s $f10,$f6,$f2 +/* f045340: 46085100 */ add.s $f4,$f10,$f8 +/* f045344: c7a800d0 */ lwc1 $f8,0xd0($sp) +/* f045348: e7a40060 */ swc1 $f4,0x60($sp) +/* f04534c: c4460004 */ lwc1 $f6,0x4($v0) +/* f045350: e7a60064 */ swc1 $f6,0x64($sp) +/* f045354: c44a0008 */ lwc1 $f10,0x8($v0) +/* f045358: c7a600e4 */ lwc1 $f6,0xe4($sp) +/* f04535c: afb80014 */ sw $t8,0x14($sp) +/* f045360: 46085101 */ sub.s $f4,$f10,$f8 +/* f045364: 46023282 */ mul.s $f10,$f6,$f2 +/* f045368: afaf0010 */ sw $t7,0x10($sp) +/* f04536c: c7a60080 */ lwc1 $f6,0x80($sp) +/* f045370: 46045200 */ add.s $f8,$f10,$f4 +/* f045374: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f045378: e7a80068 */ swc1 $f8,0x68($sp) +/* f04537c: c720000c */ lwc1 $f0,0xc($t9) +/* f045380: 46003281 */ sub.s $f10,$f6,$f0 +/* f045384: 46002201 */ sub.s $f8,$f4,$f0 +/* f045388: e7aa0018 */ swc1 $f10,0x18($sp) +/* f04538c: 0c00b694 */ jal 0x2da50 +/* f045390: e7a8001c */ swc1 $f8,0x1c($sp) +/* f045394: 10400010 */ beqz $v0,.L0f0453d8 +/* f045398: 24080001 */ addiu $t0,$zero,0x1 +/* f04539c: 8fa9003c */ lw $t1,0x3c($sp) +/* f0453a0: afa80010 */ sw $t0,0x10($sp) +/* f0453a4: c7a60080 */ lwc1 $f6,0x80($sp) +/* f0453a8: c520000c */ lwc1 $f0,0xc($t1) +/* f0453ac: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f0453b0: 27a4006c */ addiu $a0,$sp,0x6c +/* f0453b4: 46003281 */ sub.s $f10,$f6,$f0 +/* f0453b8: 27a50050 */ addiu $a1,$sp,0x50 +/* f0453bc: 27a60060 */ addiu $a2,$sp,0x60 +/* f0453c0: 46002201 */ sub.s $f8,$f4,$f0 +/* f0453c4: e7aa0014 */ swc1 $f10,0x14($sp) +/* f0453c8: 8fa70108 */ lw $a3,0x108($sp) +/* f0453cc: 0c00b5f0 */ jal 0x2d7c0 +/* f0453d0: e7a80018 */ swc1 $f8,0x18($sp) +/* f0453d4: 1440000f */ bnez $v0,.L0f045414 +.L0f0453d8: +/* f0453d8: 240a0001 */ addiu $t2,$zero,0x1 +/* f0453dc: 3c077f1b */ lui $a3,0x7f1b +/* f0453e0: afaa00c4 */ sw $t2,0xc4($sp) +/* f0453e4: 24e78bc4 */ addiu $a3,$a3,-29756 +/* f0453e8: 27a400b4 */ addiu $a0,$sp,0xb4 +/* f0453ec: 27a500a8 */ addiu $a1,$sp,0xa8 +/* f0453f0: 0c009393 */ jal 0x24e4c +/* f0453f4: 240637e6 */ addiu $a2,$zero,0x37e6 +/* f0453f8: 27a400b4 */ addiu $a0,$sp,0xb4 +/* f0453fc: 27a500a8 */ addiu $a1,$sp,0xa8 +/* f045400: 0fc112da */ jal func0f044b68 +/* f045404: 27a600dc */ addiu $a2,$sp,0xdc +/* f045408: 0c009390 */ jal 0x24e40 +/* f04540c: 00000000 */ sll $zero,$zero,0x0 +/* f045410: e7a00088 */ swc1 $f0,0x88($sp) +.L0f045414: +/* f045414: c6060000 */ lwc1 $f6,0x0($s0) +/* f045418: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f04541c: 8fa200f4 */ lw $v0,0xf4($sp) +/* f045420: c7a20100 */ lwc1 $f2,0x100($sp) +/* f045424: 460a3101 */ sub.s $f4,$f6,$f10 +/* f045428: c7aa00d8 */ lwc1 $f10,0xd8($sp) +/* f04542c: 8fab0108 */ lw $t3,0x108($sp) +/* f045430: 8fad003c */ lw $t5,0x3c($sp) +/* f045434: e7a4006c */ swc1 $f4,0x6c($sp) +/* f045438: c6080004 */ lwc1 $f8,0x4($s0) +/* f04543c: 240c0001 */ addiu $t4,$zero,0x1 +/* f045440: 02002025 */ or $a0,$s0,$zero +/* f045444: e7a80070 */ swc1 $f8,0x70($sp) +/* f045448: c6060008 */ lwc1 $f6,0x8($s0) +/* f04544c: 8fa500f0 */ lw $a1,0xf0($sp) +/* f045450: 27a6006c */ addiu $a2,$sp,0x6c +/* f045454: 460a3100 */ add.s $f4,$f6,$f10 +/* f045458: c7a600cc */ lwc1 $f6,0xcc($sp) +/* f04545c: 27a70050 */ addiu $a3,$sp,0x50 +/* f045460: e7a40074 */ swc1 $f4,0x74($sp) +/* f045464: c4480000 */ lwc1 $f8,0x0($v0) +/* f045468: c7a400dc */ lwc1 $f4,0xdc($sp) +/* f04546c: 46064281 */ sub.s $f10,$f8,$f6 +/* f045470: 46022202 */ mul.s $f8,$f4,$f2 +/* f045474: 460a4180 */ add.s $f6,$f8,$f10 +/* f045478: c7aa00d0 */ lwc1 $f10,0xd0($sp) +/* f04547c: e7a60060 */ swc1 $f6,0x60($sp) +/* f045480: c4440004 */ lwc1 $f4,0x4($v0) +/* f045484: e7a40064 */ swc1 $f4,0x64($sp) +/* f045488: c4480008 */ lwc1 $f8,0x8($v0) +/* f04548c: c7a400e4 */ lwc1 $f4,0xe4($sp) +/* f045490: afac0014 */ sw $t4,0x14($sp) +/* f045494: 460a4180 */ add.s $f6,$f8,$f10 +/* f045498: 46022202 */ mul.s $f8,$f4,$f2 +/* f04549c: afab0010 */ sw $t3,0x10($sp) +/* f0454a0: c7a40080 */ lwc1 $f4,0x80($sp) +/* f0454a4: 46064280 */ add.s $f10,$f8,$f6 +/* f0454a8: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f0454ac: e7aa0068 */ swc1 $f10,0x68($sp) +/* f0454b0: c5a0000c */ lwc1 $f0,0xc($t5) +/* f0454b4: 46002201 */ sub.s $f8,$f4,$f0 +/* f0454b8: 46003281 */ sub.s $f10,$f6,$f0 +/* f0454bc: e7a80018 */ swc1 $f8,0x18($sp) +/* f0454c0: 0c00b694 */ jal 0x2da50 +/* f0454c4: e7aa001c */ swc1 $f10,0x1c($sp) +/* f0454c8: 10400010 */ beqz $v0,.L0f04550c +/* f0454cc: 240e0001 */ addiu $t6,$zero,0x1 +/* f0454d0: 8faf003c */ lw $t7,0x3c($sp) +/* f0454d4: afae0010 */ sw $t6,0x10($sp) +/* f0454d8: c7a40080 */ lwc1 $f4,0x80($sp) +/* f0454dc: c5e0000c */ lwc1 $f0,0xc($t7) +/* f0454e0: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f0454e4: 27a4006c */ addiu $a0,$sp,0x6c +/* f0454e8: 46002201 */ sub.s $f8,$f4,$f0 +/* f0454ec: 8fa500f0 */ lw $a1,0xf0($sp) +/* f0454f0: 27a60060 */ addiu $a2,$sp,0x60 +/* f0454f4: 46003281 */ sub.s $f10,$f6,$f0 +/* f0454f8: e7a80014 */ swc1 $f8,0x14($sp) +/* f0454fc: 8fa70108 */ lw $a3,0x108($sp) +/* f045500: 0c00b5f0 */ jal 0x2d7c0 +/* f045504: e7aa0018 */ swc1 $f10,0x18($sp) +/* f045508: 1440000f */ bnez $v0,.L0f045548 +.L0f04550c: +/* f04550c: 24180001 */ addiu $t8,$zero,0x1 +/* f045510: 3c077f1b */ lui $a3,0x7f1b +/* f045514: afb800c0 */ sw $t8,0xc0($sp) +/* f045518: 24e78bd0 */ addiu $a3,$a3,-29744 +/* f04551c: 27a4009c */ addiu $a0,$sp,0x9c +/* f045520: 27a50090 */ addiu $a1,$sp,0x90 +/* f045524: 0c009393 */ jal 0x24e4c +/* f045528: 240637f5 */ addiu $a2,$zero,0x37f5 +/* f04552c: 27a4009c */ addiu $a0,$sp,0x9c +/* f045530: 27a50090 */ addiu $a1,$sp,0x90 +/* f045534: 0fc112da */ jal func0f044b68 +/* f045538: 27a600dc */ addiu $a2,$sp,0xdc +/* f04553c: 0c009390 */ jal 0x24e40 +/* f045540: 00000000 */ sll $zero,$zero,0x0 +/* f045544: e7a00084 */ swc1 $f0,0x84($sp) +.L0f045548: +/* f045548: 8fb900c4 */ lw $t9,0xc4($sp) +/* f04554c: 8fa800c0 */ lw $t0,0xc0($sp) +/* f045550: 8fa900c4 */ lw $t1,0xc4($sp) +/* f045554: 13200025 */ beqz $t9,.L0f0455ec +/* f045558: 00000000 */ sll $zero,$zero,0x0 +/* f04555c: 11000023 */ beqz $t0,.L0f0455ec +/* f045560: c7a40088 */ lwc1 $f4,0x88($sp) +/* f045564: c7a80084 */ lwc1 $f8,0x84($sp) +/* f045568: c7a600b4 */ lwc1 $f6,0xb4($sp) +/* f04556c: 8fa400f8 */ lw $a0,0xf8($sp) +/* f045570: 4608203c */ c.lt.s $f4,$f8 +/* f045574: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f045578: 45020010 */ bc1fl .L0f0455bc +/* f04557c: 8fa500fc */ lw $a1,0xfc($sp) +/* f045580: 8fa400f8 */ lw $a0,0xf8($sp) +/* f045584: 8fa500fc */ lw $a1,0xfc($sp) +/* f045588: e4860000 */ swc1 $f6,0x0($a0) +/* f04558c: c7aa00b8 */ lwc1 $f10,0xb8($sp) +/* f045590: e48a0004 */ swc1 $f10,0x4($a0) +/* f045594: c7a400bc */ lwc1 $f4,0xbc($sp) +/* f045598: e4840008 */ swc1 $f4,0x8($a0) +/* f04559c: c7a800a8 */ lwc1 $f8,0xa8($sp) +/* f0455a0: e4a80000 */ swc1 $f8,0x0($a1) +/* f0455a4: c7a600ac */ lwc1 $f6,0xac($sp) +/* f0455a8: e4a60004 */ swc1 $f6,0x4($a1) +/* f0455ac: c7aa00b0 */ lwc1 $f10,0xb0($sp) +/* f0455b0: 10000062 */ beqz $zero,.L0f04573c +/* f0455b4: e4aa0008 */ swc1 $f10,0x8($a1) +/* f0455b8: 8fa500fc */ lw $a1,0xfc($sp) +.L0f0455bc: +/* f0455bc: e4840000 */ swc1 $f4,0x0($a0) +/* f0455c0: c7a800a0 */ lwc1 $f8,0xa0($sp) +/* f0455c4: e4880004 */ swc1 $f8,0x4($a0) +/* f0455c8: c7a600a4 */ lwc1 $f6,0xa4($sp) +/* f0455cc: e4860008 */ swc1 $f6,0x8($a0) +/* f0455d0: c7aa0090 */ lwc1 $f10,0x90($sp) +/* f0455d4: e4aa0000 */ swc1 $f10,0x0($a1) +/* f0455d8: c7a40094 */ lwc1 $f4,0x94($sp) +/* f0455dc: e4a40004 */ swc1 $f4,0x4($a1) +/* f0455e0: c7a80098 */ lwc1 $f8,0x98($sp) +/* f0455e4: 10000055 */ beqz $zero,.L0f04573c +/* f0455e8: e4a80008 */ swc1 $f8,0x8($a1) +.L0f0455ec: +/* f0455ec: 11200010 */ beqz $t1,.L0f045630 +/* f0455f0: 8faa00c0 */ lw $t2,0xc0($sp) +/* f0455f4: 8fa400f8 */ lw $a0,0xf8($sp) +/* f0455f8: c7a600b4 */ lwc1 $f6,0xb4($sp) +/* f0455fc: 8fa500fc */ lw $a1,0xfc($sp) +/* f045600: e4860000 */ swc1 $f6,0x0($a0) +/* f045604: c7aa00b8 */ lwc1 $f10,0xb8($sp) +/* f045608: e48a0004 */ swc1 $f10,0x4($a0) +/* f04560c: c7a400bc */ lwc1 $f4,0xbc($sp) +/* f045610: e4840008 */ swc1 $f4,0x8($a0) +/* f045614: c7a800a8 */ lwc1 $f8,0xa8($sp) +/* f045618: e4a80000 */ swc1 $f8,0x0($a1) +/* f04561c: c7a600ac */ lwc1 $f6,0xac($sp) +/* f045620: e4a60004 */ swc1 $f6,0x4($a1) +/* f045624: c7aa00b0 */ lwc1 $f10,0xb0($sp) +/* f045628: 10000044 */ beqz $zero,.L0f04573c +/* f04562c: e4aa0008 */ swc1 $f10,0x8($a1) +.L0f045630: +/* f045630: 11400010 */ beqz $t2,.L0f045674 +/* f045634: 8fab0108 */ lw $t3,0x108($sp) +/* f045638: 8fa400f8 */ lw $a0,0xf8($sp) +/* f04563c: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f045640: 8fa500fc */ lw $a1,0xfc($sp) +/* f045644: e4840000 */ swc1 $f4,0x0($a0) +/* f045648: c7a800a0 */ lwc1 $f8,0xa0($sp) +/* f04564c: e4880004 */ swc1 $f8,0x4($a0) +/* f045650: c7a600a4 */ lwc1 $f6,0xa4($sp) +/* f045654: e4860008 */ swc1 $f6,0x8($a0) +/* f045658: c7aa0090 */ lwc1 $f10,0x90($sp) +/* f04565c: e4aa0000 */ swc1 $f10,0x0($a1) +/* f045660: c7a40094 */ lwc1 $f4,0x94($sp) +/* f045664: e4a40004 */ swc1 $f4,0x4($a1) +/* f045668: c7a80098 */ lwc1 $f8,0x98($sp) +/* f04566c: 10000033 */ beqz $zero,.L0f04573c +/* f045670: e4a80008 */ swc1 $f8,0x8($a1) +.L0f045674: +/* f045674: 8fad003c */ lw $t5,0x3c($sp) +/* f045678: 240c0001 */ addiu $t4,$zero,0x1 +/* f04567c: afac0014 */ sw $t4,0x14($sp) +/* f045680: afab0010 */ sw $t3,0x10($sp) +/* f045684: c5a0000c */ lwc1 $f0,0xc($t5) +/* f045688: c7a60080 */ lwc1 $f6,0x80($sp) +/* f04568c: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f045690: 02002025 */ or $a0,$s0,$zero +/* f045694: 46003281 */ sub.s $f10,$f6,$f0 +/* f045698: 8fa500f0 */ lw $a1,0xf0($sp) +/* f04569c: 8fa600f4 */ lw $a2,0xf4($sp) +/* f0456a0: 46002201 */ sub.s $f8,$f4,$f0 +/* f0456a4: e7aa0018 */ swc1 $f10,0x18($sp) +/* f0456a8: 27a70040 */ addiu $a3,$sp,0x40 +/* f0456ac: 0c00b694 */ jal 0x2da50 +/* f0456b0: e7a8001c */ swc1 $f8,0x1c($sp) +/* f0456b4: 10400017 */ beqz $v0,.L0f045714 +/* f0456b8: 8fae010c */ lw $t6,0x10c($sp) +/* f0456bc: 11c00012 */ beqz $t6,.L0f045708 +/* f0456c0: 8faf0108 */ lw $t7,0x108($sp) +/* f0456c4: 8fb9003c */ lw $t9,0x3c($sp) +/* f0456c8: 24180001 */ addiu $t8,$zero,0x1 +/* f0456cc: afb80014 */ sw $t8,0x14($sp) +/* f0456d0: afaf0010 */ sw $t7,0x10($sp) +/* f0456d4: c720000c */ lwc1 $f0,0xc($t9) +/* f0456d8: c7a60080 */ lwc1 $f6,0x80($sp) +/* f0456dc: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f0456e0: 02002025 */ or $a0,$s0,$zero +/* f0456e4: 46003281 */ sub.s $f10,$f6,$f0 +/* f0456e8: 8fa500f4 */ lw $a1,0xf4($sp) +/* f0456ec: 8fa60104 */ lw $a2,0x104($sp) +/* f0456f0: 46002201 */ sub.s $f8,$f4,$f0 +/* f0456f4: e7aa0018 */ swc1 $f10,0x18($sp) +/* f0456f8: 27a70040 */ addiu $a3,$sp,0x40 +/* f0456fc: 0c00a9bf */ jal 0x2a6fc +/* f045700: e7a8001c */ swc1 $f8,0x1c($sp) +/* f045704: 10400003 */ beqz $v0,.L0f045714 +.L0f045708: +/* f045708: 24080001 */ addiu $t0,$zero,0x1 +/* f04570c: 1000000b */ beqz $zero,.L0f04573c +/* f045710: afa8008c */ sw $t0,0x8c($sp) +.L0f045714: +/* f045714: 3c077f1b */ lui $a3,0x7f1b +/* f045718: 8fa400f8 */ lw $a0,0xf8($sp) +/* f04571c: 8fa500fc */ lw $a1,0xfc($sp) +/* f045720: 24e78bdc */ addiu $a3,$a3,-29732 +/* f045724: 0c009393 */ jal 0x24e4c +/* f045728: 2406383b */ addiu $a2,$zero,0x383b +/* f04572c: 8fa400f8 */ lw $a0,0xf8($sp) +/* f045730: 8fa500fc */ lw $a1,0xfc($sp) +/* f045734: 0fc112da */ jal func0f044b68 +/* f045738: 27a600dc */ addiu $a2,$sp,0xdc +.L0f04573c: +/* f04573c: 8fa400e8 */ lw $a0,0xe8($sp) +/* f045740: 0fc079ef */ jal func0f01e7bc +/* f045744: 24050001 */ addiu $a1,$zero,0x1 +/* f045748: 8fa2008c */ lw $v0,0x8c($sp) +.L0f04574c: +/* f04574c: 8fbf002c */ lw $ra,0x2c($sp) +/* f045750: 8fb00028 */ lw $s0,0x28($sp) +/* f045754: 27bd00e8 */ addiu $sp,$sp,0xe8 +/* f045758: 03e00008 */ jr $ra +/* f04575c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f045760 +/* f045760: 27bdff88 */ addiu $sp,$sp,-120 +/* f045764: afbf002c */ sw $ra,0x2c($sp) +/* f045768: afa40078 */ sw $a0,0x78($sp) +/* f04576c: afa5007c */ sw $a1,0x7c($sp) +/* f045770: afa60080 */ sw $a2,0x80($sp) +/* f045774: 8c8f001c */ lw $t7,0x1c($a0) +/* f045778: 10c00004 */ beqz $a2,.L0f04578c +/* f04577c: afaf0074 */ sw $t7,0x74($sp) +/* f045780: afa50044 */ sw $a1,0x44($sp) +/* f045784: 10000004 */ beqz $zero,.L0f045798 +/* f045788: afa70040 */ sw $a3,0x40($sp) +.L0f04578c: +/* f04578c: 8fa8007c */ lw $t0,0x7c($sp) +/* f045790: afa70044 */ sw $a3,0x44($sp) +/* f045794: afa80040 */ sw $t0,0x40($sp) +.L0f045798: +/* f045798: 8fa9007c */ lw $t1,0x7c($sp) +/* f04579c: 8faa0074 */ lw $t2,0x74($sp) +/* f0457a0: 44808000 */ mtc1 $zero,$f16 +/* f0457a4: c5240000 */ lwc1 $f4,0x0($t1) +/* f0457a8: c5460008 */ lwc1 $f6,0x8($t2) +/* f0457ac: e7b0006c */ swc1 $f16,0x6c($sp) +/* f0457b0: 46062201 */ sub.s $f8,$f4,$f6 +/* f0457b4: e7a80068 */ swc1 $f8,0x68($sp) +/* f0457b8: c52a0008 */ lwc1 $f10,0x8($t1) +/* f0457bc: c5440010 */ lwc1 $f4,0x10($t2) +/* f0457c0: 46088032 */ c.eq.s $f16,$f8 +/* f0457c4: 46045181 */ sub.s $f6,$f10,$f4 +/* f0457c8: 45000006 */ bc1f .L0f0457e4 +/* f0457cc: e7a60070 */ swc1 $f6,0x70($sp) +/* f0457d0: 46068032 */ c.eq.s $f16,$f6 +/* f0457d4: c7ae0088 */ lwc1 $f14,0x88($sp) +/* f0457d8: 3c013f80 */ lui $at,0x3f80 +/* f0457dc: 45030023 */ bc1tl .L0f04586c +/* f0457e0: 44811000 */ mtc1 $at,$f2 +.L0f0457e4: +/* f0457e4: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f0457e8: c7b20068 */ lwc1 $f18,0x68($sp) +/* f0457ec: 460a5102 */ mul.s $f4,$f10,$f10 +/* f0457f0: 00000000 */ sll $zero,$zero,0x0 +/* f0457f4: 46129202 */ mul.s $f8,$f18,$f18 +/* f0457f8: 0c012974 */ jal 0x4a5d0 +/* f0457fc: 46082300 */ add.s $f12,$f4,$f8 +/* f045800: 44808000 */ mtc1 $zero,$f16 +/* f045804: c7ae0088 */ lwc1 $f14,0x88($sp) +/* f045808: 3c013f80 */ lui $at,0x3f80 +/* f04580c: 4600803c */ c.lt.s $f16,$f0 +/* f045810: 00000000 */ sll $zero,$zero,0x0 +/* f045814: 45020010 */ bc1fl .L0f045858 +/* f045818: 44811000 */ mtc1 $at,$f2 +/* f04581c: 3c013f80 */ lui $at,0x3f80 +/* f045820: 44813000 */ mtc1 $at,$f6 +/* f045824: c7ae0088 */ lwc1 $f14,0x88($sp) +/* f045828: c7b20068 */ lwc1 $f18,0x68($sp) +/* f04582c: 46003083 */ div.s $f2,$f6,$f0 +/* f045830: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f045834: 46027302 */ mul.s $f12,$f14,$f2 +/* f045838: 00000000 */ sll $zero,$zero,0x0 +/* f04583c: 460c9482 */ mul.s $f18,$f18,$f12 +/* f045840: 00000000 */ sll $zero,$zero,0x0 +/* f045844: 460c5102 */ mul.s $f4,$f10,$f12 +/* f045848: e7b20068 */ swc1 $f18,0x68($sp) +/* f04584c: 1000000a */ beqz $zero,.L0f045878 +/* f045850: e7a40070 */ swc1 $f4,0x70($sp) +/* f045854: 44811000 */ mtc1 $at,$f2 +.L0f045858: +/* f045858: e7ae0070 */ swc1 $f14,0x70($sp) +/* f04585c: 46027302 */ mul.s $f12,$f14,$f2 +/* f045860: 10000006 */ beqz $zero,.L0f04587c +/* f045864: 3c013f80 */ lui $at,0x3f80 +/* f045868: 44811000 */ mtc1 $at,$f2 +.L0f04586c: +/* f04586c: e7ae0070 */ swc1 $f14,0x70($sp) +/* f045870: 46027302 */ mul.s $f12,$f14,$f2 +/* f045874: 00000000 */ sll $zero,$zero,0x0 +.L0f045878: +/* f045878: 3c013f80 */ lui $at,0x3f80 +.L0f04587c: +/* f04587c: 44814000 */ mtc1 $at,$f8 +/* f045880: 3c017f1b */ lui $at,0x7f1b +/* f045884: 460c403c */ c.lt.s $f8,$f12 +/* f045888: 00000000 */ sll $zero,$zero,0x0 +/* f04588c: 45000003 */ bc1f .L0f04589c +/* f045890: 00000000 */ sll $zero,$zero,0x0 +/* f045894: 10000005 */ beqz $zero,.L0f0458ac +/* f045898: c42c9258 */ lwc1 $f12,-0x6da8($at) +.L0f04589c: +/* f04589c: 0fc25a74 */ jal func0f0969d0 +/* f0458a0: 00000000 */ sll $zero,$zero,0x0 +/* f0458a4: 44808000 */ mtc1 $zero,$f16 +/* f0458a8: 46000306 */ mov.s $f12,$f0 +.L0f0458ac: +/* f0458ac: 8fab0080 */ lw $t3,0x80($sp) +/* f0458b0: 15600007 */ bnez $t3,.L0f0458d0 +/* f0458b4: 00000000 */ sll $zero,$zero,0x0 +/* f0458b8: 46106032 */ c.eq.s $f12,$f16 +/* f0458bc: 3c017f1b */ lui $at,0x7f1b +/* f0458c0: 45010003 */ bc1t .L0f0458d0 +/* f0458c4: 00000000 */ sll $zero,$zero,0x0 +/* f0458c8: c426925c */ lwc1 $f6,-0x6da4($at) +/* f0458cc: 460c3301 */ sub.s $f12,$f6,$f12 +.L0f0458d0: +/* f0458d0: 0c0068f4 */ jal 0x1a3d0 +/* f0458d4: e7ac0054 */ swc1 $f12,0x54($sp) +/* f0458d8: c7ac0054 */ lwc1 $f12,0x54($sp) +/* f0458dc: 0c0068f7 */ jal 0x1a3dc +/* f0458e0: e7a00038 */ swc1 $f0,0x38($sp) +/* f0458e4: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f0458e8: c7a80038 */ lwc1 $f8,0x38($sp) +/* f0458ec: c7b20068 */ lwc1 $f18,0x68($sp) +/* f0458f0: 46005102 */ mul.s $f4,$f10,$f0 +/* f0458f4: 46004187 */ neg.s $f6,$f8 +/* f0458f8: 44808000 */ mtc1 $zero,$f16 +/* f0458fc: 46123282 */ mul.s $f10,$f6,$f18 +/* f045900: c7ac0054 */ lwc1 $f12,0x54($sp) +/* f045904: e7b0004c */ swc1 $f16,0x4c($sp) +/* f045908: 460a2200 */ add.s $f8,$f4,$f10 +/* f04590c: 0c0068f7 */ jal 0x1a3dc +/* f045910: e7a80048 */ swc1 $f8,0x48($sp) +/* f045914: c7ac0054 */ lwc1 $f12,0x54($sp) +/* f045918: 0c0068f4 */ jal 0x1a3d0 +/* f04591c: e7a00038 */ swc1 $f0,0x38($sp) +/* f045920: c7a60038 */ lwc1 $f6,0x38($sp) +/* f045924: c7aa0068 */ lwc1 $f10,0x68($sp) +/* f045928: 8fac007c */ lw $t4,0x7c($sp) +/* f04592c: 46003107 */ neg.s $f4,$f6 +/* f045930: c7a60070 */ lwc1 $f6,0x70($sp) +/* f045934: 460a2202 */ mul.s $f8,$f4,$f10 +/* f045938: 8fae0044 */ lw $t6,0x44($sp) +/* f04593c: 8faf0040 */ lw $t7,0x40($sp) +/* f045940: 46003102 */ mul.s $f4,$f6,$f0 +/* f045944: c7a60048 */ lwc1 $f6,0x48($sp) +/* f045948: 8fa40078 */ lw $a0,0x78($sp) +/* f04594c: 8fa50074 */ lw $a1,0x74($sp) +/* f045950: 8fa60074 */ lw $a2,0x74($sp) +/* f045954: 8fb8009c */ lw $t8,0x9c($sp) +/* f045958: 24190001 */ addiu $t9,$zero,0x1 +/* f04595c: 46044281 */ sub.s $f10,$f8,$f4 +/* f045960: 24a50008 */ addiu $a1,$a1,0x8 +/* f045964: 24c60028 */ addiu $a2,$a2,0x28 +/* f045968: 27a7005c */ addiu $a3,$sp,0x5c +/* f04596c: e7aa0050 */ swc1 $f10,0x50($sp) +/* f045970: c5880000 */ lwc1 $f8,0x0($t4) +/* f045974: 46083100 */ add.s $f4,$f6,$f8 +/* f045978: e7a4005c */ swc1 $f4,0x5c($sp) +/* f04597c: c5860004 */ lwc1 $f6,0x4($t4) +/* f045980: e7a60060 */ swc1 $f6,0x60($sp) +/* f045984: c5880008 */ lwc1 $f8,0x8($t4) +/* f045988: c7a60098 */ lwc1 $f6,0x98($sp) +/* f04598c: afae0010 */ sw $t6,0x10($sp) +/* f045990: 46085100 */ add.s $f4,$f10,$f8 +/* f045994: afaf0014 */ sw $t7,0x14($sp) +/* f045998: e7a60018 */ swc1 $f6,0x18($sp) +/* f04599c: e7a40064 */ swc1 $f4,0x64($sp) +/* f0459a0: c48a0024 */ lwc1 $f10,0x24($a0) +/* f0459a4: afa60030 */ sw $a2,0x30($sp) +/* f0459a8: afa50034 */ sw $a1,0x34($sp) +/* f0459ac: afb90024 */ sw $t9,0x24($sp) +/* f0459b0: afb80020 */ sw $t8,0x20($sp) +/* f0459b4: 0fc1130e */ jal func0f044c38 +/* f0459b8: e7aa001c */ swc1 $f10,0x1c($sp) +/* f0459bc: 8fa50034 */ lw $a1,0x34($sp) +/* f0459c0: 10400026 */ beqz $v0,.L0f045a5c +/* f0459c4: 8fa60030 */ lw $a2,0x30($sp) +/* f0459c8: 8fa8008c */ lw $t0,0x8c($sp) +/* f0459cc: 8fa40078 */ lw $a0,0x78($sp) +/* f0459d0: 8fa90090 */ lw $t1,0x90($sp) +/* f0459d4: 51000009 */ beqzl $t0,.L0f0459fc +/* f0459d8: 8fab00a0 */ lw $t3,0xa0($sp) +/* f0459dc: 8faa009c */ lw $t2,0x9c($sp) +/* f0459e0: 27a7005c */ addiu $a3,$sp,0x5c +/* f0459e4: afa90010 */ sw $t1,0x10($sp) +/* f0459e8: 0fc0d917 */ jal func0f03645c +/* f0459ec: afaa0014 */ sw $t2,0x14($sp) +/* f0459f0: 5040001b */ beqzl $v0,.L0f045a60 +/* f0459f4: 00001025 */ or $v0,$zero,$zero +/* f0459f8: 8fab00a0 */ lw $t3,0xa0($sp) +.L0f0459fc: +/* f0459fc: 8fa20094 */ lw $v0,0x94($sp) +/* f045a00: 240e0001 */ addiu $t6,$zero,0x1 +/* f045a04: 5160000d */ beqzl $t3,.L0f045a3c +/* f045a08: a04e0002 */ sb $t6,0x2($v0) +/* f045a0c: 8fa20094 */ lw $v0,0x94($sp) +/* f045a10: 240c0001 */ addiu $t4,$zero,0x1 +/* f045a14: a04c0003 */ sb $t4,0x3($v0) +/* f045a18: c7a8005c */ lwc1 $f8,0x5c($sp) +/* f045a1c: e448002c */ swc1 $f8,0x2c($v0) +/* f045a20: c7a40060 */ lwc1 $f4,0x60($sp) +/* f045a24: e4440030 */ swc1 $f4,0x30($v0) +/* f045a28: c7a60064 */ lwc1 $f6,0x64($sp) +/* f045a2c: e4460034 */ swc1 $f6,0x34($v0) +/* f045a30: 1000000b */ beqz $zero,.L0f045a60 +/* f045a34: 24020001 */ addiu $v0,$zero,0x1 +/* f045a38: a04e0002 */ sb $t6,0x2($v0) +.L0f045a3c: +/* f045a3c: c7aa005c */ lwc1 $f10,0x5c($sp) +/* f045a40: e44a0004 */ swc1 $f10,0x4($v0) +/* f045a44: c7a80060 */ lwc1 $f8,0x60($sp) +/* f045a48: e4480008 */ swc1 $f8,0x8($v0) +/* f045a4c: c7a40064 */ lwc1 $f4,0x64($sp) +/* f045a50: e444000c */ swc1 $f4,0xc($v0) +/* f045a54: 10000002 */ beqz $zero,.L0f045a60 +/* f045a58: 24020001 */ addiu $v0,$zero,0x1 +.L0f045a5c: +/* f045a5c: 00001025 */ or $v0,$zero,$zero +.L0f045a60: +/* f045a60: 8fbf002c */ lw $ra,0x2c($sp) +/* f045a64: 27bd0078 */ addiu $sp,$sp,0x78 +/* f045a68: 03e00008 */ jr $ra +/* f045a6c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f045a70 +/* f045a70: 27bdffd0 */ addiu $sp,$sp,-48 +/* f045a74: afbf002c */ sw $ra,0x2c($sp) +/* f045a78: afb00028 */ sw $s0,0x28($sp) +/* f045a7c: afa40030 */ sw $a0,0x30($sp) +/* f045a80: 8c82001c */ lw $v0,0x1c($a0) +/* f045a84: 44800000 */ mtc1 $zero,$f0 +/* f045a88: 00a03025 */ or $a2,$a1,$zero +/* f045a8c: 240f0001 */ addiu $t7,$zero,0x1 +/* f045a90: 00008025 */ or $s0,$zero,$zero +/* f045a94: afaf0010 */ sw $t7,0x10($sp) +/* f045a98: 24075020 */ addiu $a3,$zero,0x5020 +/* f045a9c: 24450028 */ addiu $a1,$v0,0x28 +/* f045aa0: 24440008 */ addiu $a0,$v0,0x8 +/* f045aa4: e7a00014 */ swc1 $f0,0x14($sp) +/* f045aa8: 0c00b5f0 */ jal 0x2d7c0 +/* f045aac: e7a00018 */ swc1 $f0,0x18($sp) +/* f045ab0: 14400004 */ bnez $v0,.L0f045ac4 +/* f045ab4: 00000000 */ sll $zero,$zero,0x0 +/* f045ab8: 0c0093ac */ jal 0x24eb0 +/* f045abc: 00000000 */ sll $zero,$zero,0x0 +/* f045ac0: 00408025 */ or $s0,$v0,$zero +.L0f045ac4: +/* f045ac4: 12000030 */ beqz $s0,.L0f045b88 +/* f045ac8: 8fa40030 */ lw $a0,0x30($sp) +/* f045acc: 8c9802d4 */ lw $t8,0x2d4($a0) +/* f045ad0: 8e030004 */ lw $v1,0x4($s0) +/* f045ad4: 57000006 */ bnezl $t8,.L0f045af0 +/* f045ad8: 8c82001c */ lw $v0,0x1c($a0) +/* f045adc: 8c79000c */ lw $t9,0xc($v1) +/* f045ae0: 00194080 */ sll $t0,$t9,0x2 +/* f045ae4: 05020028 */ bltzl $t0,.L0f045b88 +/* f045ae8: 00008025 */ or $s0,$zero,$zero +/* f045aec: 8c82001c */ lw $v0,0x1c($a0) +.L0f045af0: +/* f045af0: c6040008 */ lwc1 $f4,0x8($s0) +/* f045af4: c6080010 */ lwc1 $f8,0x10($s0) +/* f045af8: c4460008 */ lwc1 $f6,0x8($v0) +/* f045afc: c44a0010 */ lwc1 $f10,0x10($v0) +/* f045b00: 3c017f1b */ lui $at,0x7f1b +/* f045b04: 46062001 */ sub.s $f0,$f4,$f6 +/* f045b08: c4269260 */ lwc1 $f6,-0x6da0($at) +/* f045b0c: 460a4081 */ sub.s $f2,$f8,$f10 +/* f045b10: 46000402 */ mul.s $f16,$f0,$f0 +/* f045b14: 00000000 */ sll $zero,$zero,0x0 +/* f045b18: 46021482 */ mul.s $f18,$f2,$f2 +/* f045b1c: 46128100 */ add.s $f4,$f16,$f18 +/* f045b20: 4606203c */ c.lt.s $f4,$f6 +/* f045b24: 00000000 */ sll $zero,$zero,0x0 +/* f045b28: 45010005 */ bc1t .L0f045b40 +/* f045b2c: 00000000 */ sll $zero,$zero,0x0 +/* f045b30: 94690070 */ lhu $t1,0x70($v1) +/* f045b34: 312a0400 */ andi $t2,$t1,0x400 +/* f045b38: 11400010 */ beqz $t2,.L0f045b7c +/* f045b3c: 00000000 */ sll $zero,$zero,0x0 +.L0f045b40: +/* f045b40: 0fc0dc87 */ jal func0f03721c +/* f045b44: 00000000 */ sll $zero,$zero,0x0 +/* f045b48: 8fab0030 */ lw $t3,0x30($sp) +/* f045b4c: 8e050004 */ lw $a1,0x4($s0) +/* f045b50: 0fc24030 */ jal func0f0900c0 +/* f045b54: 8d64001c */ lw $a0,0x1c($t3) +/* f045b58: 02002025 */ or $a0,$s0,$zero +/* f045b5c: 0fc198c4 */ jal func0f066310 +/* f045b60: 00002825 */ or $a1,$zero,$zero +/* f045b64: 14400008 */ bnez $v0,.L0f045b88 +/* f045b68: 24050001 */ addiu $a1,$zero,0x1 +/* f045b6c: 0fc23922 */ jal func0f08e488 +/* f045b70: 8e040004 */ lw $a0,0x4($s0) +/* f045b74: 10000005 */ beqz $zero,.L0f045b8c +/* f045b78: 8fbf002c */ lw $ra,0x2c($sp) +.L0f045b7c: +/* f045b7c: 10000002 */ beqz $zero,.L0f045b88 +/* f045b80: 00008025 */ or $s0,$zero,$zero +/* f045b84: 00008025 */ or $s0,$zero,$zero +.L0f045b88: +/* f045b88: 8fbf002c */ lw $ra,0x2c($sp) +.L0f045b8c: +/* f045b8c: 02001025 */ or $v0,$s0,$zero +/* f045b90: 8fb00028 */ lw $s0,0x28($sp) +/* f045b94: 03e00008 */ jr $ra +/* f045b98: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f045b9c +/* f045b9c: 27bdfef0 */ addiu $sp,$sp,-272 +/* f045ba0: afbf0084 */ sw $ra,0x84($sp) +/* f045ba4: afb70080 */ sw $s7,0x80($sp) +/* f045ba8: afb6007c */ sw $s6,0x7c($sp) +/* f045bac: afb50078 */ sw $s5,0x78($sp) +/* f045bb0: afb40074 */ sw $s4,0x74($sp) +/* f045bb4: afb30070 */ sw $s3,0x70($sp) +/* f045bb8: afb2006c */ sw $s2,0x6c($sp) +/* f045bbc: afb10068 */ sw $s1,0x68($sp) +/* f045bc0: afb00064 */ sw $s0,0x64($sp) +/* f045bc4: f7be0058 */ sdc1 $f30,0x58($sp) +/* f045bc8: f7bc0050 */ sdc1 $f28,0x50($sp) +/* f045bcc: f7ba0048 */ sdc1 $f26,0x48($sp) +/* f045bd0: f7b80040 */ sdc1 $f24,0x40($sp) +/* f045bd4: f7b60038 */ sdc1 $f22,0x38($sp) +/* f045bd8: f7b40030 */ sdc1 $f20,0x30($sp) +/* f045bdc: afa7011c */ sw $a3,0x11c($sp) +/* f045be0: 8c8e0014 */ lw $t6,0x14($a0) +/* f045be4: 00c08025 */ or $s0,$a2,$zero +/* f045be8: 00809025 */ or $s2,$a0,$zero +/* f045bec: 31cf0010 */ andi $t7,$t6,0x10 +/* f045bf0: 00a09825 */ or $s3,$a1,$zero +/* f045bf4: 8c91001c */ lw $s1,0x1c($a0) +/* f045bf8: 11e00002 */ beqz $t7,.L0f045c04 +/* f045bfc: 3416803d */ dli $s6,0x803d +/* f045c00: 2416003f */ addiu $s6,$zero,0x3f +.L0f045c04: +/* f045c04: 3c017f1b */ lui $at,0x7f1b +/* f045c08: c43e9264 */ lwc1 $f30,-0x6d9c($at) +/* f045c0c: 3c017f1b */ lui $at,0x7f1b +/* f045c10: 4480d000 */ mtc1 $zero,$f26 +/* f045c14: c43c9268 */ lwc1 $f28,-0x6d98($at) +/* f045c18: afa000f0 */ sw $zero,0xf0($sp) +/* f045c1c: 24170001 */ addiu $s7,$zero,0x1 +/* f045c20: 24150004 */ addiu $s5,$zero,0x4 +/* f045c24: 27b400f4 */ addiu $s4,$sp,0xf4 +.L0f045c28: +/* f045c28: 82020000 */ lb $v0,0x0($s0) +/* f045c2c: 24010002 */ addiu $at,$zero,0x2 +/* f045c30: 02402025 */ or $a0,$s2,$zero +/* f045c34: 10400003 */ beqz $v0,.L0f045c44 +/* f045c38: 26250008 */ addiu $a1,$s1,0x8 +/* f045c3c: 1441002d */ bne $v0,$at,.L0f045cf4 +/* f045c40: 00000000 */ sll $zero,$zero,0x0 +.L0f045c44: +/* f045c44: c6640000 */ lwc1 $f4,0x0($s3) +/* f045c48: 26180010 */ addiu $t8,$s0,0x10 +/* f045c4c: 2619001c */ addiu $t9,$s0,0x1c +/* f045c50: e7a40100 */ swc1 $f4,0x100($sp) +/* f045c54: c6660004 */ lwc1 $f6,0x4($s3) +/* f045c58: 8faa011c */ lw $t2,0x11c($sp) +/* f045c5c: 24090030 */ addiu $t1,$zero,0x30 +/* f045c60: e7a60104 */ swc1 $f6,0x104($sp) +/* f045c64: c6680008 */ lwc1 $f8,0x8($s3) +/* f045c68: afb90014 */ sw $t9,0x14($sp) +/* f045c6c: afb80010 */ sw $t8,0x10($sp) +/* f045c70: e7a80108 */ swc1 $f8,0x108($sp) +/* f045c74: c6400024 */ lwc1 $f0,0x24($s2) +/* f045c78: afa90020 */ sw $t1,0x20($sp) +/* f045c7c: 26260028 */ addiu $a2,$s1,0x28 +/* f045c80: 46000287 */ neg.s $f10,$f0 +/* f045c84: 27a70100 */ addiu $a3,$sp,0x100 +/* f045c88: e7aa0018 */ swc1 $f10,0x18($sp) +/* f045c8c: afaa0024 */ sw $t2,0x24($sp) +/* f045c90: 0fc1130e */ jal func0f044c38 +/* f045c94: e7a0001c */ swc1 $f0,0x1c($sp) +/* f045c98: 5040000b */ beqzl $v0,.L0f045cc8 +/* f045c9c: 82020000 */ lb $v0,0x0($s0) +/* f045ca0: a2170002 */ sb $s7,0x2($s0) +/* f045ca4: c7b20100 */ lwc1 $f18,0x100($sp) +/* f045ca8: e6120004 */ swc1 $f18,0x4($s0) +/* f045cac: c7a40104 */ lwc1 $f4,0x104($sp) +/* f045cb0: e6040008 */ swc1 $f4,0x8($s0) +/* f045cb4: c7a60108 */ lwc1 $f6,0x108($sp) +/* f045cb8: a2150000 */ sb $s5,0x0($s0) +/* f045cbc: 100001a9 */ beqz $zero,.L0f046364 +/* f045cc0: e606000c */ swc1 $f6,0xc($s0) +/* f045cc4: 82020000 */ lb $v0,0x0($s0) +.L0f045cc8: +/* f045cc8: 24010002 */ addiu $at,$zero,0x2 +/* f045ccc: 14400004 */ bnez $v0,.L0f045ce0 +/* f045cd0: 00000000 */ sll $zero,$zero,0x0 +/* f045cd4: a2170000 */ sb $s7,0x0($s0) +/* f045cd8: 100001a2 */ beqz $zero,.L0f046364 +/* f045cdc: a2000001 */ sb $zero,0x1($s0) +.L0f045ce0: +/* f045ce0: 144101a0 */ bne $v0,$at,.L0f046364 +/* f045ce4: 240b0003 */ addiu $t3,$zero,0x3 +/* f045ce8: a20b0000 */ sb $t3,0x0($s0) +/* f045cec: 1000019d */ beqz $zero,.L0f046364 +/* f045cf0: a2000001 */ sb $zero,0x1($s0) +.L0f045cf4: +/* f045cf4: 16e20032 */ bne $s7,$v0,.L0f045dc0 +/* f045cf8: 24010003 */ addiu $at,$zero,0x3 +/* f045cfc: 3c017f1b */ lui $at,0x7f1b +/* f045d00: c42a926c */ lwc1 $f10,-0x6d94($at) +/* f045d04: c6480024 */ lwc1 $f8,0x24($s2) +/* f045d08: 240c0030 */ addiu $t4,$zero,0x30 +/* f045d0c: afac0024 */ sw $t4,0x24($sp) +/* f045d10: 460a4002 */ mul.s $f0,$f8,$f10 +/* f045d14: afa00028 */ sw $zero,0x28($sp) +/* f045d18: e7ba0020 */ swc1 $f26,0x20($sp) +/* f045d1c: afb0001c */ sw $s0,0x1c($sp) +/* f045d20: afb30018 */ sw $s3,0x18($sp) +/* f045d24: afb70014 */ sw $s7,0x14($sp) +/* f045d28: 02402025 */ or $a0,$s2,$zero +/* f045d2c: e7a00010 */ swc1 $f0,0x10($sp) +/* f045d30: e7a000e8 */ swc1 $f0,0xe8($sp) +/* f045d34: 26050010 */ addiu $a1,$s0,0x10 +/* f045d38: 02e03025 */ or $a2,$s7,$zero +/* f045d3c: 0fc115d8 */ jal func0f045760 +/* f045d40: 02803825 */ or $a3,$s4,$zero +/* f045d44: 10400003 */ beqz $v0,.L0f045d54 +/* f045d48: c7a000e8 */ lwc1 $f0,0xe8($sp) +/* f045d4c: 10000185 */ beqz $zero,.L0f046364 +/* f045d50: a2150000 */ sb $s5,0x0($s0) +.L0f045d54: +/* f045d54: 240d0030 */ addiu $t5,$zero,0x30 +/* f045d58: afad0024 */ sw $t5,0x24($sp) +/* f045d5c: 02402025 */ or $a0,$s2,$zero +/* f045d60: 2605001c */ addiu $a1,$s0,0x1c +/* f045d64: 00003025 */ or $a2,$zero,$zero +/* f045d68: 02803825 */ or $a3,$s4,$zero +/* f045d6c: e7a00010 */ swc1 $f0,0x10($sp) +/* f045d70: afb70014 */ sw $s7,0x14($sp) +/* f045d74: afb30018 */ sw $s3,0x18($sp) +/* f045d78: afb0001c */ sw $s0,0x1c($sp) +/* f045d7c: e7ba0020 */ swc1 $f26,0x20($sp) +/* f045d80: 0fc115d8 */ jal func0f045760 +/* f045d84: afa00028 */ sw $zero,0x28($sp) +/* f045d88: 50400004 */ beqzl $v0,.L0f045d9c +/* f045d8c: 820e0001 */ lb $t6,0x1($s0) +/* f045d90: 10000174 */ beqz $zero,.L0f046364 +/* f045d94: a2150000 */ sb $s5,0x0($s0) +/* f045d98: 820e0001 */ lb $t6,0x1($s0) +.L0f045d9c: +/* f045d9c: 24190002 */ addiu $t9,$zero,0x2 +/* f045da0: 25cf0001 */ addiu $t7,$t6,0x1 +/* f045da4: a20f0001 */ sb $t7,0x1($s0) +/* f045da8: 82180001 */ lb $t8,0x1($s0) +/* f045dac: 2b010006 */ slti $at,$t8,0x6 +/* f045db0: 5420016d */ bnezl $at,.L0f046368 +/* f045db4: 8fab00f0 */ lw $t3,0xf0($sp) +/* f045db8: 1000016a */ beqz $zero,.L0f046364 +/* f045dbc: a2190000 */ sb $t9,0x0($s0) +.L0f045dc0: +/* f045dc0: 1441003c */ bne $v0,$at,.L0f045eb4 +/* f045dc4: 02402025 */ or $a0,$s2,$zero +/* f045dc8: 3c017f1b */ lui $at,0x7f1b +/* f045dcc: c4249270 */ lwc1 $f4,-0x6d90($at) +/* f045dd0: c6520024 */ lwc1 $f18,0x24($s2) +/* f045dd4: 24090030 */ addiu $t1,$zero,0x30 +/* f045dd8: afa90024 */ sw $t1,0x24($sp) +/* f045ddc: 46049002 */ mul.s $f0,$f18,$f4 +/* f045de0: afa00028 */ sw $zero,0x28($sp) +/* f045de4: e7ba0020 */ swc1 $f26,0x20($sp) +/* f045de8: afb0001c */ sw $s0,0x1c($sp) +/* f045dec: afa00018 */ sw $zero,0x18($sp) +/* f045df0: afa00014 */ sw $zero,0x14($sp) +/* f045df4: 26050010 */ addiu $a1,$s0,0x10 +/* f045df8: e7a00010 */ swc1 $f0,0x10($sp) +/* f045dfc: e7a000e4 */ swc1 $f0,0xe4($sp) +/* f045e00: 02e03025 */ or $a2,$s7,$zero +/* f045e04: 0fc115d8 */ jal func0f045760 +/* f045e08: 02803825 */ or $a3,$s4,$zero +/* f045e0c: 10400003 */ beqz $v0,.L0f045e1c +/* f045e10: c7a000e4 */ lwc1 $f0,0xe4($sp) +/* f045e14: 10000153 */ beqz $zero,.L0f046364 +/* f045e18: a2150000 */ sb $s5,0x0($s0) +.L0f045e1c: +/* f045e1c: 240a0030 */ addiu $t2,$zero,0x30 +/* f045e20: afaa0024 */ sw $t2,0x24($sp) +/* f045e24: 02402025 */ or $a0,$s2,$zero +/* f045e28: 2605001c */ addiu $a1,$s0,0x1c +/* f045e2c: 00003025 */ or $a2,$zero,$zero +/* f045e30: 02803825 */ or $a3,$s4,$zero +/* f045e34: e7a00010 */ swc1 $f0,0x10($sp) +/* f045e38: afa00014 */ sw $zero,0x14($sp) +/* f045e3c: afa00018 */ sw $zero,0x18($sp) +/* f045e40: afb0001c */ sw $s0,0x1c($sp) +/* f045e44: e7ba0020 */ swc1 $f26,0x20($sp) +/* f045e48: 0fc115d8 */ jal func0f045760 +/* f045e4c: afa00028 */ sw $zero,0x28($sp) +/* f045e50: 50400004 */ beqzl $v0,.L0f045e64 +/* f045e54: 820b0001 */ lb $t3,0x1($s0) +/* f045e58: 10000142 */ beqz $zero,.L0f046364 +/* f045e5c: a2150000 */ sb $s5,0x0($s0) +/* f045e60: 820b0001 */ lb $t3,0x1($s0) +.L0f045e64: +/* f045e64: 256c0001 */ addiu $t4,$t3,0x1 +/* f045e68: a20c0001 */ sb $t4,0x1($s0) +/* f045e6c: 820d0001 */ lb $t5,0x1($s0) +/* f045e70: 29a10006 */ slti $at,$t5,0x6 +/* f045e74: 5420013c */ bnezl $at,.L0f046368 +/* f045e78: 8fab00f0 */ lw $t3,0xf0($sp) +/* f045e7c: a2000002 */ sb $zero,0x2($s0) +/* f045e80: 820e0002 */ lb $t6,0x2($s0) +/* f045e84: a20e0003 */ sb $t6,0x3($s0) +/* f045e88: c6600000 */ lwc1 $f0,0x0($s3) +/* f045e8c: e6000004 */ swc1 $f0,0x4($s0) +/* f045e90: e600002c */ swc1 $f0,0x2c($s0) +/* f045e94: c6600004 */ lwc1 $f0,0x4($s3) +/* f045e98: e6000008 */ swc1 $f0,0x8($s0) +/* f045e9c: e6000030 */ swc1 $f0,0x30($s0) +/* f045ea0: c6600008 */ lwc1 $f0,0x8($s3) +/* f045ea4: a2000000 */ sb $zero,0x0($s0) +/* f045ea8: e600000c */ swc1 $f0,0xc($s0) +/* f045eac: 1000012d */ beqz $zero,.L0f046364 +/* f045eb0: e6000034 */ swc1 $f0,0x34($s0) +.L0f045eb4: +/* f045eb4: 16a20034 */ bne $s5,$v0,.L0f045f88 +/* f045eb8: 24010005 */ addiu $at,$zero,0x5 +/* f045ebc: 8faf011c */ lw $t7,0x11c($sp) +/* f045ec0: 02e01025 */ or $v0,$s7,$zero +/* f045ec4: 26250008 */ addiu $a1,$s1,0x8 +/* f045ec8: 26260028 */ addiu $a2,$s1,0x28 +/* f045ecc: 26030010 */ addiu $v1,$s0,0x10 +/* f045ed0: 2608001c */ addiu $t0,$s0,0x1c +/* f045ed4: 15e00014 */ bnez $t7,.L0f045f28 +/* f045ed8: 26070004 */ addiu $a3,$s0,0x4 +/* f045edc: c6060004 */ lwc1 $f6,0x4($s0) +/* f045ee0: c6680000 */ lwc1 $f8,0x0($s3) +/* f045ee4: 46083032 */ c.eq.s $f6,$f8 +/* f045ee8: 00000000 */ sll $zero,$zero,0x0 +/* f045eec: 4502000f */ bc1fl .L0f045f2c +/* f045ef0: afa30010 */ sw $v1,0x10($sp) +/* f045ef4: c60a0008 */ lwc1 $f10,0x8($s0) +/* f045ef8: c6720004 */ lwc1 $f18,0x4($s3) +/* f045efc: 46125032 */ c.eq.s $f10,$f18 +/* f045f00: 00000000 */ sll $zero,$zero,0x0 +/* f045f04: 45020009 */ bc1fl .L0f045f2c +/* f045f08: afa30010 */ sw $v1,0x10($sp) +/* f045f0c: c604000c */ lwc1 $f4,0xc($s0) +/* f045f10: c6660008 */ lwc1 $f6,0x8($s3) +/* f045f14: 46062032 */ c.eq.s $f4,$f6 +/* f045f18: 00000000 */ sll $zero,$zero,0x0 +/* f045f1c: 45020003 */ bc1fl .L0f045f2c +/* f045f20: afa30010 */ sw $v1,0x10($sp) +/* f045f24: 00001025 */ or $v0,$zero,$zero +.L0f045f28: +/* f045f28: afa30010 */ sw $v1,0x10($sp) +.L0f045f2c: +/* f045f2c: afa80014 */ sw $t0,0x14($sp) +/* f045f30: c6400024 */ lwc1 $f0,0x24($s2) +/* f045f34: afa20024 */ sw $v0,0x24($sp) +/* f045f38: afb60020 */ sw $s6,0x20($sp) +/* f045f3c: 46000207 */ neg.s $f8,$f0 +/* f045f40: 02402025 */ or $a0,$s2,$zero +/* f045f44: e7a80018 */ swc1 $f8,0x18($sp) +/* f045f48: 0fc1146a */ jal func0f0451a8 +/* f045f4c: e7a0001c */ swc1 $f0,0x1c($sp) +/* f045f50: 1040000a */ beqz $v0,.L0f045f7c +/* f045f54: 24180005 */ addiu $t8,$zero,0x5 +/* f045f58: c60a0004 */ lwc1 $f10,0x4($s0) +/* f045f5c: c6120008 */ lwc1 $f18,0x8($s0) +/* f045f60: c604000c */ lwc1 $f4,0xc($s0) +/* f045f64: a2170003 */ sb $s7,0x3($s0) +/* f045f68: a2000000 */ sb $zero,0x0($s0) +/* f045f6c: e60a002c */ swc1 $f10,0x2c($s0) +/* f045f70: e6120030 */ swc1 $f18,0x30($s0) +/* f045f74: 100000fb */ beqz $zero,.L0f046364 +/* f045f78: e6040034 */ swc1 $f4,0x34($s0) +.L0f045f7c: +/* f045f7c: a2180000 */ sb $t8,0x0($s0) +/* f045f80: 100000f8 */ beqz $zero,.L0f046364 +/* f045f84: a2000001 */ sb $zero,0x1($s0) +.L0f045f88: +/* f045f88: 144100f6 */ bne $v0,$at,.L0f046364 +/* f045f8c: 3c017f1b */ lui $at,0x7f1b +/* f045f90: c4289274 */ lwc1 $f8,-0x6d8c($at) +/* f045f94: c6460024 */ lwc1 $f6,0x24($s2) +/* f045f98: c60a0004 */ lwc1 $f10,0x4($s0) +/* f045f9c: c6320008 */ lwc1 $f18,0x8($s1) +/* f045fa0: 46083602 */ mul.s $f24,$f6,$f8 +/* f045fa4: c6260010 */ lwc1 $f6,0x10($s1) +/* f045fa8: c604000c */ lwc1 $f4,0xc($s0) +/* f045fac: 46125301 */ sub.s $f12,$f10,$f18 +/* f045fb0: 0fc259d4 */ jal func0f096750 +/* f045fb4: 46062381 */ sub.s $f14,$f4,$f6 +/* f045fb8: c6160010 */ lwc1 $f22,0x10($s0) +/* f045fbc: c6320008 */ lwc1 $f18,0x8($s1) +/* f045fc0: c6100018 */ lwc1 $f16,0x18($s0) +/* f045fc4: c62a0010 */ lwc1 $f10,0x10($s1) +/* f045fc8: 4612b301 */ sub.s $f12,$f22,$f18 +/* f045fcc: 46000506 */ mov.s $f20,$f0 +/* f045fd0: 0fc259d4 */ jal func0f096750 +/* f045fd4: 460a8381 */ sub.s $f14,$f16,$f10 +/* f045fd8: 4600a581 */ sub.s $f22,$f20,$f0 +/* f045fdc: c612001c */ lwc1 $f18,0x1c($s0) +/* f045fe0: c6300008 */ lwc1 $f16,0x8($s1) +/* f045fe4: c60a0024 */ lwc1 $f10,0x24($s0) +/* f045fe8: c6280010 */ lwc1 $f8,0x10($s1) +/* f045fec: 46109301 */ sub.s $f12,$f18,$f16 +/* f045ff0: e7b600d0 */ swc1 $f22,0xd0($sp) +/* f045ff4: 0fc259d4 */ jal func0f096750 +/* f045ff8: 46085381 */ sub.s $f14,$f10,$f8 +/* f045ffc: c7b000d0 */ lwc1 $f16,0xd0($sp) +/* f046000: 4600a301 */ sub.s $f12,$f20,$f0 +/* f046004: 02803825 */ or $a3,$s4,$zero +/* f046008: 02402025 */ or $a0,$s2,$zero +/* f04600c: 461a803c */ c.lt.s $f16,$f26 +/* f046010: 46006086 */ mov.s $f2,$f12 +/* f046014: 2605001c */ addiu $a1,$s0,0x1c +/* f046018: 00003025 */ or $a2,$zero,$zero +/* f04601c: 45000002 */ bc1f .L0f046028 +/* f046020: 3c017f1b */ lui $at,0x7f1b +/* f046024: 461c8400 */ add.s $f16,$f16,$f28 +.L0f046028: +/* f046028: 4610f03e */ c.le.s $f30,$f16 +/* f04602c: 00000000 */ sll $zero,$zero,0x0 +/* f046030: 45020003 */ bc1fl .L0f046040 +/* f046034: 461a803c */ c.lt.s $f16,$f26 +/* f046038: 461c8401 */ sub.s $f16,$f16,$f28 +/* f04603c: 461a803c */ c.lt.s $f16,$f26 +.L0f046040: +/* f046040: 00000000 */ sll $zero,$zero,0x0 +/* f046044: 45020003 */ bc1fl .L0f046054 +/* f046048: 461a603c */ c.lt.s $f12,$f26 +/* f04604c: 46008407 */ neg.s $f16,$f16 +/* f046050: 461a603c */ c.lt.s $f12,$f26 +.L0f046054: +/* f046054: 00000000 */ sll $zero,$zero,0x0 +/* f046058: 45020003 */ bc1fl .L0f046068 +/* f04605c: 4602f03e */ c.le.s $f30,$f2 +/* f046060: 461c6080 */ add.s $f2,$f12,$f28 +/* f046064: 4602f03e */ c.le.s $f30,$f2 +.L0f046068: +/* f046068: 00000000 */ sll $zero,$zero,0x0 +/* f04606c: 45020003 */ bc1fl .L0f04607c +/* f046070: 461a103c */ c.lt.s $f2,$f26 +/* f046074: 461c1081 */ sub.s $f2,$f2,$f28 +/* f046078: 461a103c */ c.lt.s $f2,$f26 +.L0f04607c: +/* f04607c: 00000000 */ sll $zero,$zero,0x0 +/* f046080: 45020003 */ bc1fl .L0f046090 +/* f046084: 4602803c */ c.lt.s $f16,$f2 +/* f046088: 46001087 */ neg.s $f2,$f2 +/* f04608c: 4602803c */ c.lt.s $f16,$f2 +.L0f046090: +/* f046090: 00000000 */ sll $zero,$zero,0x0 +/* f046094: 45000057 */ bc1f .L0f0461f4 +/* f046098: 00000000 */ sll $zero,$zero,0x0 +/* f04609c: 3c017f1b */ lui $at,0x7f1b +/* f0460a0: c4249278 */ lwc1 $f4,-0x6d88($at) +/* f0460a4: 02402025 */ or $a0,$s2,$zero +/* f0460a8: 26050010 */ addiu $a1,$s0,0x10 +/* f0460ac: 4604c582 */ mul.s $f22,$f24,$f4 +/* f0460b0: 02e03025 */ or $a2,$s7,$zero +/* f0460b4: e7b80010 */ swc1 $f24,0x10($sp) +/* f0460b8: afa00014 */ sw $zero,0x14($sp) +/* f0460bc: afa00018 */ sw $zero,0x18($sp) +/* f0460c0: afb0001c */ sw $s0,0x1c($sp) +/* f0460c4: afb60024 */ sw $s6,0x24($sp) +/* f0460c8: e7b60020 */ swc1 $f22,0x20($sp) +/* f0460cc: 0fc115d8 */ jal func0f045760 +/* f0460d0: afb70028 */ sw $s7,0x28($sp) +/* f0460d4: 50400004 */ beqzl $v0,.L0f0460e8 +/* f0460d8: c6060010 */ lwc1 $f6,0x10($s0) +/* f0460dc: 100000a5 */ beqz $zero,.L0f046374 +/* f0460e0: a2000000 */ sb $zero,0x0($s0) +/* f0460e4: c6060010 */ lwc1 $f6,0x10($s0) +.L0f0460e8: +/* f0460e8: c6280008 */ lwc1 $f8,0x8($s1) +/* f0460ec: c60a0018 */ lwc1 $f10,0x18($s0) +/* f0460f0: c6320010 */ lwc1 $f18,0x10($s1) +/* f0460f4: 46083301 */ sub.s $f12,$f6,$f8 +/* f0460f8: 0fc259d4 */ jal func0f096750 +/* f0460fc: 46125381 */ sub.s $f14,$f10,$f18 +/* f046100: 4600a481 */ sub.s $f18,$f20,$f0 +/* f046104: c7b000f4 */ lwc1 $f16,0xf4($sp) +/* f046108: c62a0008 */ lwc1 $f10,0x8($s1) +/* f04610c: c7a800fc */ lwc1 $f8,0xfc($sp) +/* f046110: c6260010 */ lwc1 $f6,0x10($s1) +/* f046114: 460a8301 */ sub.s $f12,$f16,$f10 +/* f046118: e7b200c0 */ swc1 $f18,0xc0($sp) +/* f04611c: 0fc259d4 */ jal func0f096750 +/* f046120: 46064381 */ sub.s $f14,$f8,$f6 +/* f046124: c7b000c0 */ lwc1 $f16,0xc0($sp) +/* f046128: 4600a301 */ sub.s $f12,$f20,$f0 +/* f04612c: 02402025 */ or $a0,$s2,$zero +/* f046130: 02802825 */ or $a1,$s4,$zero +/* f046134: 461a803c */ c.lt.s $f16,$f26 +/* f046138: 46006086 */ mov.s $f2,$f12 +/* f04613c: 00003025 */ or $a2,$zero,$zero +/* f046140: 02803825 */ or $a3,$s4,$zero +/* f046144: 45020003 */ bc1fl .L0f046154 +/* f046148: 4610f03e */ c.le.s $f30,$f16 +/* f04614c: 461c8400 */ add.s $f16,$f16,$f28 +/* f046150: 4610f03e */ c.le.s $f30,$f16 +.L0f046154: +/* f046154: 00000000 */ sll $zero,$zero,0x0 +/* f046158: 45020003 */ bc1fl .L0f046168 +/* f04615c: 461a803c */ c.lt.s $f16,$f26 +/* f046160: 461c8401 */ sub.s $f16,$f16,$f28 +/* f046164: 461a803c */ c.lt.s $f16,$f26 +.L0f046168: +/* f046168: 00000000 */ sll $zero,$zero,0x0 +/* f04616c: 45020003 */ bc1fl .L0f04617c +/* f046170: 461a603c */ c.lt.s $f12,$f26 +/* f046174: 46008407 */ neg.s $f16,$f16 +/* f046178: 461a603c */ c.lt.s $f12,$f26 +.L0f04617c: +/* f04617c: 00000000 */ sll $zero,$zero,0x0 +/* f046180: 45020003 */ bc1fl .L0f046190 +/* f046184: 4602f03e */ c.le.s $f30,$f2 +/* f046188: 461c6080 */ add.s $f2,$f12,$f28 +/* f04618c: 4602f03e */ c.le.s $f30,$f2 +.L0f046190: +/* f046190: 00000000 */ sll $zero,$zero,0x0 +/* f046194: 45020003 */ bc1fl .L0f0461a4 +/* f046198: 461a103c */ c.lt.s $f2,$f26 +/* f04619c: 461c1081 */ sub.s $f2,$f2,$f28 +/* f0461a0: 461a103c */ c.lt.s $f2,$f26 +.L0f0461a4: +/* f0461a4: 00000000 */ sll $zero,$zero,0x0 +/* f0461a8: 45020003 */ bc1fl .L0f0461b8 +/* f0461ac: 4610103c */ c.lt.s $f2,$f16 +/* f0461b0: 46001087 */ neg.s $f2,$f2 +/* f0461b4: 4610103c */ c.lt.s $f2,$f16 +.L0f0461b8: +/* f0461b8: 00000000 */ sll $zero,$zero,0x0 +/* f0461bc: 45020061 */ bc1fl .L0f046344 +/* f0461c0: 82190001 */ lb $t9,0x1($s0) +/* f0461c4: e7b80010 */ swc1 $f24,0x10($sp) +/* f0461c8: afa00014 */ sw $zero,0x14($sp) +/* f0461cc: afa00018 */ sw $zero,0x18($sp) +/* f0461d0: afb0001c */ sw $s0,0x1c($sp) +/* f0461d4: e7b60020 */ swc1 $f22,0x20($sp) +/* f0461d8: afb60024 */ sw $s6,0x24($sp) +/* f0461dc: 0fc115d8 */ jal func0f045760 +/* f0461e0: afb70028 */ sw $s7,0x28($sp) +/* f0461e4: 50400057 */ beqzl $v0,.L0f046344 +/* f0461e8: 82190001 */ lb $t9,0x1($s0) +/* f0461ec: 10000061 */ beqz $zero,.L0f046374 +/* f0461f0: a2000000 */ sb $zero,0x0($s0) +.L0f0461f4: +/* f0461f4: c432927c */ lwc1 $f18,-0x6d84($at) +/* f0461f8: 02803825 */ or $a3,$s4,$zero +/* f0461fc: e7b80010 */ swc1 $f24,0x10($sp) +/* f046200: 4612c582 */ mul.s $f22,$f24,$f18 +/* f046204: afa00014 */ sw $zero,0x14($sp) +/* f046208: afa00018 */ sw $zero,0x18($sp) +/* f04620c: afb0001c */ sw $s0,0x1c($sp) +/* f046210: afb60024 */ sw $s6,0x24($sp) +/* f046214: afb70028 */ sw $s7,0x28($sp) +/* f046218: 0fc115d8 */ jal func0f045760 +/* f04621c: e7b60020 */ swc1 $f22,0x20($sp) +/* f046220: 50400004 */ beqzl $v0,.L0f046234 +/* f046224: c604001c */ lwc1 $f4,0x1c($s0) +/* f046228: 10000052 */ beqz $zero,.L0f046374 +/* f04622c: a2000000 */ sb $zero,0x0($s0) +/* f046230: c604001c */ lwc1 $f4,0x1c($s0) +.L0f046234: +/* f046234: c6260008 */ lwc1 $f6,0x8($s1) +/* f046238: c6080024 */ lwc1 $f8,0x24($s0) +/* f04623c: c62a0010 */ lwc1 $f10,0x10($s1) +/* f046240: 46062301 */ sub.s $f12,$f4,$f6 +/* f046244: 0fc259d4 */ jal func0f096750 +/* f046248: 460a4381 */ sub.s $f14,$f8,$f10 +/* f04624c: 4600a481 */ sub.s $f18,$f20,$f0 +/* f046250: c7b000f4 */ lwc1 $f16,0xf4($sp) +/* f046254: c62a0008 */ lwc1 $f10,0x8($s1) +/* f046258: c7a800fc */ lwc1 $f8,0xfc($sp) +/* f04625c: c6260010 */ lwc1 $f6,0x10($s1) +/* f046260: 460a8301 */ sub.s $f12,$f16,$f10 +/* f046264: e7b200b0 */ swc1 $f18,0xb0($sp) +/* f046268: 0fc259d4 */ jal func0f096750 +/* f04626c: 46064381 */ sub.s $f14,$f8,$f6 +/* f046270: c7b000b0 */ lwc1 $f16,0xb0($sp) +/* f046274: 4600a301 */ sub.s $f12,$f20,$f0 +/* f046278: 02402025 */ or $a0,$s2,$zero +/* f04627c: 02802825 */ or $a1,$s4,$zero +/* f046280: 461a803c */ c.lt.s $f16,$f26 +/* f046284: 46006086 */ mov.s $f2,$f12 +/* f046288: 02e03025 */ or $a2,$s7,$zero +/* f04628c: 02803825 */ or $a3,$s4,$zero +/* f046290: 45020003 */ bc1fl .L0f0462a0 +/* f046294: 4610f03e */ c.le.s $f30,$f16 +/* f046298: 461c8400 */ add.s $f16,$f16,$f28 +/* f04629c: 4610f03e */ c.le.s $f30,$f16 +.L0f0462a0: +/* f0462a0: 00000000 */ sll $zero,$zero,0x0 +/* f0462a4: 45020003 */ bc1fl .L0f0462b4 +/* f0462a8: 461a803c */ c.lt.s $f16,$f26 +/* f0462ac: 461c8401 */ sub.s $f16,$f16,$f28 +/* f0462b0: 461a803c */ c.lt.s $f16,$f26 +.L0f0462b4: +/* f0462b4: 00000000 */ sll $zero,$zero,0x0 +/* f0462b8: 45020003 */ bc1fl .L0f0462c8 +/* f0462bc: 461a603c */ c.lt.s $f12,$f26 +/* f0462c0: 46008407 */ neg.s $f16,$f16 +/* f0462c4: 461a603c */ c.lt.s $f12,$f26 +.L0f0462c8: +/* f0462c8: 00000000 */ sll $zero,$zero,0x0 +/* f0462cc: 45020003 */ bc1fl .L0f0462dc +/* f0462d0: 4602f03e */ c.le.s $f30,$f2 +/* f0462d4: 461c6080 */ add.s $f2,$f12,$f28 +/* f0462d8: 4602f03e */ c.le.s $f30,$f2 +.L0f0462dc: +/* f0462dc: 00000000 */ sll $zero,$zero,0x0 +/* f0462e0: 45020003 */ bc1fl .L0f0462f0 +/* f0462e4: 461a103c */ c.lt.s $f2,$f26 +/* f0462e8: 461c1081 */ sub.s $f2,$f2,$f28 +/* f0462ec: 461a103c */ c.lt.s $f2,$f26 +.L0f0462f0: +/* f0462f0: 00000000 */ sll $zero,$zero,0x0 +/* f0462f4: 45020003 */ bc1fl .L0f046304 +/* f0462f8: 4610103c */ c.lt.s $f2,$f16 +/* f0462fc: 46001087 */ neg.s $f2,$f2 +/* f046300: 4610103c */ c.lt.s $f2,$f16 +.L0f046304: +/* f046304: 00000000 */ sll $zero,$zero,0x0 +/* f046308: 4502000e */ bc1fl .L0f046344 +/* f04630c: 82190001 */ lb $t9,0x1($s0) +/* f046310: e7b80010 */ swc1 $f24,0x10($sp) +/* f046314: afa00014 */ sw $zero,0x14($sp) +/* f046318: afa00018 */ sw $zero,0x18($sp) +/* f04631c: afb0001c */ sw $s0,0x1c($sp) +/* f046320: e7b60020 */ swc1 $f22,0x20($sp) +/* f046324: afb60024 */ sw $s6,0x24($sp) +/* f046328: 0fc115d8 */ jal func0f045760 +/* f04632c: afb70028 */ sw $s7,0x28($sp) +/* f046330: 50400004 */ beqzl $v0,.L0f046344 +/* f046334: 82190001 */ lb $t9,0x1($s0) +/* f046338: 1000000e */ beqz $zero,.L0f046374 +/* f04633c: a2000000 */ sb $zero,0x0($s0) +/* f046340: 82190001 */ lb $t9,0x1($s0) +.L0f046344: +/* f046344: 27290001 */ addiu $t1,$t9,0x1 +/* f046348: a2090001 */ sb $t1,0x1($s0) +/* f04634c: 820a0001 */ lb $t2,0x1($s0) +/* f046350: 29410006 */ slti $at,$t2,0x6 +/* f046354: 54200004 */ bnezl $at,.L0f046368 +/* f046358: 8fab00f0 */ lw $t3,0xf0($sp) +/* f04635c: a2000003 */ sb $zero,0x3($s0) +/* f046360: a2000000 */ sb $zero,0x0($s0) +.L0f046364: +/* f046364: 8fab00f0 */ lw $t3,0xf0($sp) +.L0f046368: +/* f046368: 256c0001 */ addiu $t4,$t3,0x1 +/* f04636c: 1597fe2e */ bne $t4,$s7,.L0f045c28 +/* f046370: afac00f0 */ sw $t4,0xf0($sp) +.L0f046374: +/* f046374: 820d0003 */ lb $t5,0x3($s0) +/* f046378: 02402025 */ or $a0,$s2,$zero +/* f04637c: 55a00008 */ bnezl $t5,.L0f0463a0 +/* f046380: 8e0e0028 */ lw $t6,0x28($s0) +/* f046384: c60a0004 */ lwc1 $f10,0x4($s0) +/* f046388: c6120008 */ lwc1 $f18,0x8($s0) +/* f04638c: c604000c */ lwc1 $f4,0xc($s0) +/* f046390: e60a002c */ swc1 $f10,0x2c($s0) +/* f046394: e6120030 */ swc1 $f18,0x30($s0) +/* f046398: e6040034 */ swc1 $f4,0x34($s0) +/* f04639c: 8e0e0028 */ lw $t6,0x28($s0) +.L0f0463a0: +/* f0463a0: 2401000a */ addiu $at,$zero,0xa +/* f0463a4: 01c1001a */ div $zero,$t6,$at +/* f0463a8: 00007810 */ mfhi $t7 +/* f0463ac: 55e00039 */ bnezl $t7,.L0f046494 +/* f0463b0: 82590007 */ lb $t9,0x7($s2) +/* f0463b4: 0fc1169c */ jal func0f045a70 +/* f0463b8: 2605002c */ addiu $a1,$s0,0x2c +/* f0463bc: 10400011 */ beqz $v0,.L0f046404 +/* f0463c0: 00408825 */ or $s1,$v0,$zero +/* f0463c4: 8e5802d4 */ lw $t8,0x2d4($s2) +/* f0463c8: 1700000e */ bnez $t8,.L0f046404 +/* f0463cc: 00000000 */ sll $zero,$zero,0x0 +/* f0463d0: 8e590014 */ lw $t9,0x14($s2) +/* f0463d4: 33290010 */ andi $t1,$t9,0x10 +/* f0463d8: 1520000a */ bnez $t1,.L0f046404 +/* f0463dc: 00000000 */ sll $zero,$zero,0x0 +/* f0463e0: 0fc0b819 */ jal func0f02e064 +/* f0463e4: 02402025 */ or $a0,$s2,$zero +/* f0463e8: 14400006 */ bnez $v0,.L0f046404 +/* f0463ec: 02402025 */ or $a0,$s2,$zero +/* f0463f0: 0fc0b9b7 */ jal func0f02e6dc +/* f0463f4: 3c054180 */ lui $a1,0x4180 +/* f0463f8: 3c0a800a */ lui $t2,0x800a +/* f0463fc: 8d4a9fc8 */ lw $t2,-0x6038($t2) +/* f046400: ae4a00d8 */ sw $t2,0xd8($s2) +.L0f046404: +/* f046404: 52200006 */ beqzl $s1,.L0f046420 +/* f046408: 8e4d02d4 */ lw $t5,0x2d4($s2) +/* f04640c: 8e4b0014 */ lw $t3,0x14($s2) +/* f046410: 316c0010 */ andi $t4,$t3,0x10 +/* f046414: 5180001f */ beqzl $t4,.L0f046494 +/* f046418: 82590007 */ lb $t9,0x7($s2) +/* f04641c: 8e4d02d4 */ lw $t5,0x2d4($s2) +.L0f046420: +/* f046420: 15a00015 */ bnez $t5,.L0f046478 +/* f046424: 00000000 */ sll $zero,$zero,0x0 +/* f046428: 0fc0b819 */ jal func0f02e064 +/* f04642c: 02402025 */ or $a0,$s2,$zero +/* f046430: 10400011 */ beqz $v0,.L0f046478 +/* f046434: 00000000 */ sll $zero,$zero,0x0 +/* f046438: 9242032c */ lbu $v0,0x32c($s2) +/* f04643c: 24010003 */ addiu $at,$zero,0x3 +/* f046440: 12e2000d */ beq $s7,$v0,.L0f046478 +/* f046444: 00000000 */ sll $zero,$zero,0x0 +/* f046448: 1041000b */ beq $v0,$at,.L0f046478 +/* f04644c: 00000000 */ sll $zero,$zero,0x0 +/* f046450: 824e0007 */ lb $t6,0x7($s2) +/* f046454: 2401000e */ addiu $at,$zero,0xe +/* f046458: 15c10005 */ bne $t6,$at,.L0f046470 +/* f04645c: 00000000 */ sll $zero,$zero,0x0 +/* f046460: 0fc0e21a */ jal func0f038868 +/* f046464: 02402025 */ or $a0,$s2,$zero +/* f046468: 10000003 */ beqz $zero,.L0f046478 +/* f04646c: 00000000 */ sll $zero,$zero,0x0 +.L0f046470: +/* f046470: 0fc0dedc */ jal func0f037b70 +/* f046474: 02402025 */ or $a0,$s2,$zero +.L0f046478: +/* f046478: 56200006 */ bnezl $s1,.L0f046494 +/* f04647c: 82590007 */ lb $t9,0x7($s2) +/* f046480: 8e4f0014 */ lw $t7,0x14($s2) +/* f046484: 2401ffef */ addiu $at,$zero,-17 +/* f046488: 01e1c024 */ and $t8,$t7,$at +/* f04648c: ae580014 */ sw $t8,0x14($s2) +/* f046490: 82590007 */ lb $t9,0x7($s2) +.L0f046494: +/* f046494: 2401000e */ addiu $at,$zero,0xe +/* f046498: 2605002c */ addiu $a1,$s0,0x2c +/* f04649c: 17210007 */ bne $t9,$at,.L0f0464bc +/* f0464a0: 02402025 */ or $a0,$s2,$zero +/* f0464a4: 02402025 */ or $a0,$s2,$zero +/* f0464a8: 00003025 */ or $a2,$zero,$zero +/* f0464ac: 0fc10fcb */ jal func0f043f2c +/* f0464b0: 2647007c */ addiu $a3,$s2,0x7c +/* f0464b4: 10000054 */ beqz $zero,.L0f046608 +/* f0464b8: 8fbf0084 */ lw $ra,0x84($sp) +.L0f0464bc: +/* f0464bc: c64600ac */ lwc1 $f6,0xac($s2) +/* f0464c0: 00004825 */ or $t1,$zero,$zero +/* f0464c4: 264700ac */ addiu $a3,$s2,0xac +/* f0464c8: 4606d032 */ c.eq.s $f26,$f6 +/* f0464cc: 00000000 */ sll $zero,$zero,0x0 +/* f0464d0: 45030003 */ bc1tl .L0f0464e0 +/* f0464d4: 924d032e */ lbu $t5,0x32e($s2) +/* f0464d8: 24090001 */ addiu $t1,$zero,0x1 +/* f0464dc: 924d032e */ lbu $t5,0x32e($s2) +.L0f0464e0: +/* f0464e0: 00095880 */ sll $t3,$t1,0x2 +/* f0464e4: 316c0004 */ andi $t4,$t3,0x4 +/* f0464e8: 31aefffb */ andi $t6,$t5,0xfffb +/* f0464ec: 018e7825 */ or $t7,$t4,$t6 +/* f0464f0: a24f032e */ sb $t7,0x32e($s2) +/* f0464f4: 0fc10fcb */ jal func0f043f2c +/* f0464f8: 92460065 */ lbu $a2,0x65($s2) +/* f0464fc: 8e5802d4 */ lw $t8,0x2d4($s2) +/* f046500: 57000041 */ bnezl $t8,.L0f046608 +/* f046504: 8fbf0084 */ lw $ra,0x84($sp) +/* f046508: 0fc0b819 */ jal func0f02e064 +/* f04650c: 02402025 */ or $a0,$s2,$zero +/* f046510: 5440003d */ bnezl $v0,.L0f046608 +/* f046514: 8fbf0084 */ lw $ra,0x84($sp) +/* f046518: 92420065 */ lbu $v0,0x65($s2) +/* f04651c: 24010002 */ addiu $at,$zero,0x2 +/* f046520: 30590003 */ andi $t9,$v0,0x3 +/* f046524: 17210025 */ bne $t9,$at,.L0f0465bc +/* f046528: 03201025 */ or $v0,$t9,$zero +/* f04652c: c64800ac */ lwc1 $f8,0xac($s2) +/* f046530: 4608d032 */ c.eq.s $f26,$f8 +/* f046534: 00000000 */ sll $zero,$zero,0x0 +/* f046538: 4503000c */ bc1tl .L0f04656c +/* f04653c: 8e4d032c */ lw $t5,0x32c($s2) +/* f046540: 8e49032c */ lw $t1,0x32c($s2) +/* f046544: 3c053e80 */ lui $a1,0x3e80 +/* f046548: 3c064100 */ lui $a2,0x4100 +/* f04654c: 00095d40 */ sll $t3,$t1,0x15 +/* f046550: 0562002d */ bltzl $t3,.L0f046608 +/* f046554: 8fbf0084 */ lw $ra,0x84($sp) +/* f046558: 0c0077ac */ jal 0x1deb0 +/* f04655c: 8e440020 */ lw $a0,0x20($s2) +/* f046560: 10000029 */ beqz $zero,.L0f046608 +/* f046564: 8fbf0084 */ lw $ra,0x84($sp) +/* f046568: 8e4d032c */ lw $t5,0x32c($s2) +.L0f04656c: +/* f04656c: 000d7540 */ sll $t6,$t5,0x15 +/* f046570: 05c30025 */ bgezl $t6,.L0f046608 +/* f046574: 8fbf0084 */ lw $ra,0x84($sp) +/* f046578: 8e4f0018 */ lw $t7,0x18($s2) +/* f04657c: 3c053f00 */ lui $a1,0x3f00 +/* f046580: 3c064200 */ lui $a2,0x4200 +/* f046584: 000fc300 */ sll $t8,$t7,0xc +/* f046588: 07010008 */ bgez $t8,.L0f0465ac +/* f04658c: 00000000 */ sll $zero,$zero,0x0 +/* f046590: 3c053f26 */ lui $a1,0x3f26 +/* f046594: 34a56666 */ ori $a1,$a1,0x6666 +/* f046598: 8e440020 */ lw $a0,0x20($s2) +/* f04659c: 0c0077ac */ jal 0x1deb0 +/* f0465a0: 3c064200 */ lui $a2,0x4200 +/* f0465a4: 10000018 */ beqz $zero,.L0f046608 +/* f0465a8: 8fbf0084 */ lw $ra,0x84($sp) +.L0f0465ac: +/* f0465ac: 0c0077ac */ jal 0x1deb0 +/* f0465b0: 8e440020 */ lw $a0,0x20($s2) +/* f0465b4: 10000014 */ beqz $zero,.L0f046608 +/* f0465b8: 8fbf0084 */ lw $ra,0x84($sp) +.L0f0465bc: +/* f0465bc: 56e20012 */ bnel $s7,$v0,.L0f046608 +/* f0465c0: 8fbf0084 */ lw $ra,0x84($sp) +/* f0465c4: c64a00ac */ lwc1 $f10,0xac($s2) +/* f0465c8: 3c053f00 */ lui $a1,0x3f00 +/* f0465cc: 460ad032 */ c.eq.s $f26,$f10 +/* f0465d0: 00000000 */ sll $zero,$zero,0x0 +/* f0465d4: 45030009 */ bc1tl .L0f0465fc +/* f0465d8: 4406d000 */ mfc1 $a2,$f26 +/* f0465dc: 3c053ecc */ lui $a1,0x3ecc +/* f0465e0: 4406d000 */ mfc1 $a2,$f26 +/* f0465e4: 34a5cccd */ ori $a1,$a1,0xcccd +/* f0465e8: 0c0077ac */ jal 0x1deb0 +/* f0465ec: 8e440020 */ lw $a0,0x20($s2) +/* f0465f0: 10000005 */ beqz $zero,.L0f046608 +/* f0465f4: 8fbf0084 */ lw $ra,0x84($sp) +/* f0465f8: 4406d000 */ mfc1 $a2,$f26 +.L0f0465fc: +/* f0465fc: 0c0077ac */ jal 0x1deb0 +/* f046600: 8e440020 */ lw $a0,0x20($s2) +/* f046604: 8fbf0084 */ lw $ra,0x84($sp) +.L0f046608: +/* f046608: d7b40030 */ ldc1 $f20,0x30($sp) +/* f04660c: d7b60038 */ ldc1 $f22,0x38($sp) +/* f046610: d7b80040 */ ldc1 $f24,0x40($sp) +/* f046614: d7ba0048 */ ldc1 $f26,0x48($sp) +/* f046618: d7bc0050 */ ldc1 $f28,0x50($sp) +/* f04661c: d7be0058 */ ldc1 $f30,0x58($sp) +/* f046620: 8fb00064 */ lw $s0,0x64($sp) +/* f046624: 8fb10068 */ lw $s1,0x68($sp) +/* f046628: 8fb2006c */ lw $s2,0x6c($sp) +/* f04662c: 8fb30070 */ lw $s3,0x70($sp) +/* f046630: 8fb40074 */ lw $s4,0x74($sp) +/* f046634: 8fb50078 */ lw $s5,0x78($sp) +/* f046638: 8fb6007c */ lw $s6,0x7c($sp) +/* f04663c: 8fb70080 */ lw $s7,0x80($sp) +/* f046640: 03e00008 */ jr $ra +/* f046644: 27bd0110 */ addiu $sp,$sp,0x110 +); + +GLOBAL_ASM( +glabel func0f046648 +/* f046648: 27bdff60 */ addiu $sp,$sp,-160 +/* f04664c: afb00018 */ sw $s0,0x18($sp) +/* f046650: 00808025 */ or $s0,$a0,$zero +/* f046654: afbf001c */ sw $ra,0x1c($sp) +/* f046658: afa500a4 */ sw $a1,0xa4($sp) +/* f04665c: afa600a8 */ sw $a2,0xa8($sp) +/* f046660: afa700ac */ sw $a3,0xac($sp) +/* f046664: 87a400b2 */ lh $a0,0xb2($sp) +/* f046668: afa00044 */ sw $zero,0x44($sp) +/* f04666c: 0fc1c396 */ jal func0f070e58 +/* f046670: afa0009c */ sw $zero,0x9c($sp) +/* f046674: 8fa30044 */ lw $v1,0x44($sp) +/* f046678: 8fa8009c */ lw $t0,0x9c($sp) +/* f04667c: 14400003 */ bnez $v0,.L0f04668c +/* f046680: 00402825 */ or $a1,$v0,$zero +/* f046684: 100000e5 */ beqz $zero,.L0f046a1c +/* f046688: 00001025 */ or $v0,$zero,$zero +.L0f04668c: +/* f04668c: 8ca40004 */ lw $a0,0x4($a1) +/* f046690: afa8009c */ sw $t0,0x9c($sp) +/* f046694: afa30044 */ sw $v1,0x44($sp) +/* f046698: 0fc1c3ab */ jal func0f070eac +/* f04669c: afa40038 */ sw $a0,0x38($sp) +/* f0466a0: 8fae00b4 */ lw $t6,0xb4($sp) +/* f0466a4: 8fa30044 */ lw $v1,0x44($sp) +/* f0466a8: 8fa8009c */ lw $t0,0x9c($sp) +/* f0466ac: 8fa90038 */ lw $t1,0x38($sp) +/* f0466b0: 05c0000b */ bltz $t6,.L0f0466e0 +/* f0466b4: 46000086 */ mov.s $f2,$f0 +/* f0466b8: 01c02025 */ or $a0,$t6,$zero +/* f0466bc: 240500c2 */ addiu $a1,$zero,0xc2 +/* f0466c0: 27a60048 */ addiu $a2,$sp,0x48 +/* f0466c4: afa8009c */ sw $t0,0x9c($sp) +/* f0466c8: 0fc456ac */ jal func0f115ab0 +/* f0466cc: e7a2003c */ swc1 $f2,0x3c($sp) +/* f0466d0: 8fa8009c */ lw $t0,0x9c($sp) +/* f0466d4: 8fa90038 */ lw $t1,0x38($sp) +/* f0466d8: c7a2003c */ lwc1 $f2,0x3c($sp) +/* f0466dc: 8fa30094 */ lw $v1,0x94($sp) +.L0f0466e0: +/* f0466e0: 8fa200a4 */ lw $v0,0xa4($sp) +/* f0466e4: 30780800 */ andi $t8,$v1,0x800 +/* f0466e8: 304f0400 */ andi $t7,$v0,0x400 +/* f0466ec: 11e00061 */ beqz $t7,.L0f046874 +/* f0466f0: 304b0800 */ andi $t3,$v0,0x800 +/* f0466f4: 1300005a */ beqz $t8,.L0f046860 +/* f0466f8: 8faa00ac */ lw $t2,0xac($sp) +/* f0466fc: 8fa400ac */ lw $a0,0xac($sp) +/* f046700: 3c0a800a */ lui $t2,0x800a +/* f046704: 54800005 */ bnezl $a0,.L0f04671c +/* f046708: 3c014220 */ lui $at,0x4220 +/* f04670c: 9219032c */ lbu $t9,0x32c($s0) +/* f046710: 24010001 */ addiu $at,$zero,0x1 +/* f046714: 17210028 */ bne $t9,$at,.L0f0467b8 +/* f046718: 3c014220 */ lui $at,0x4220 +.L0f04671c: +/* f04671c: 44812000 */ mtc1 $at,$f4 +/* f046720: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f046724: 00004025 */ or $t0,$zero,$zero +/* f046728: 46040180 */ add.s $f6,$f0,$f4 +/* f04672c: 4606103e */ c.le.s $f2,$f6 +/* f046730: 00000000 */ sll $zero,$zero,0x0 +/* f046734: 45000002 */ bc1f .L0f046740 +/* f046738: 00000000 */ sll $zero,$zero,0x0 +/* f04673c: 24080001 */ addiu $t0,$zero,0x1 +.L0f046740: +/* f046740: 8d4aa2d8 */ lw $t2,-0x5d28($t2) +/* f046744: 1540000b */ bnez $t2,.L0f046774 +/* f046748: 00000000 */ sll $zero,$zero,0x0 +/* f04674c: 11000009 */ beqz $t0,.L0f046774 +/* f046750: 3c0142c8 */ lui $at,0x42c8 +/* f046754: 44814000 */ mtc1 $at,$f8 +/* f046758: 00004025 */ or $t0,$zero,$zero +/* f04675c: 46080281 */ sub.s $f10,$f0,$f8 +/* f046760: 4602503c */ c.lt.s $f10,$f2 +/* f046764: 00000000 */ sll $zero,$zero,0x0 +/* f046768: 45000002 */ bc1f .L0f046774 +/* f04676c: 00000000 */ sll $zero,$zero,0x0 +/* f046770: 24080001 */ addiu $t0,$zero,0x1 +.L0f046774: +/* f046774: 11000010 */ beqz $t0,.L0f0467b8 +/* f046778: 00000000 */ sll $zero,$zero,0x0 +/* f04677c: 812b0085 */ lb $t3,0x85($t1) +/* f046780: 3c013f00 */ lui $at,0x3f00 +/* f046784: 000b6080 */ sll $t4,$t3,0x2 +/* f046788: 012c6821 */ addu $t5,$t1,$t4 +/* f04678c: 8da20064 */ lw $v0,0x64($t5) +/* f046790: 10400009 */ beqz $v0,.L0f0467b8 +/* f046794: 00000000 */ sll $zero,$zero,0x0 +/* f046798: c450007c */ lwc1 $f16,0x7c($v0) +/* f04679c: 44819000 */ mtc1 $at,$f18 +/* f0467a0: 00000000 */ sll $zero,$zero,0x0 +/* f0467a4: 4612803c */ c.lt.s $f16,$f18 +/* f0467a8: 00000000 */ sll $zero,$zero,0x0 +/* f0467ac: 45000002 */ bc1f .L0f0467b8 +/* f0467b0: 00000000 */ sll $zero,$zero,0x0 +/* f0467b4: 00004025 */ or $t0,$zero,$zero +.L0f0467b8: +/* f0467b8: 55000016 */ bnezl $t0,.L0f046814 +/* f0467bc: a200032c */ sb $zero,0x32c($s0) +/* f0467c0: 50800096 */ beqzl $a0,.L0f046a1c +/* f0467c4: 01001025 */ or $v0,$t0,$zero +/* f0467c8: 920e032c */ lbu $t6,0x32c($s0) +/* f0467cc: 24010001 */ addiu $at,$zero,0x1 +/* f0467d0: 240f0001 */ addiu $t7,$zero,0x1 +/* f0467d4: 11c10090 */ beq $t6,$at,.L0f046a18 +/* f0467d8: 02002025 */ or $a0,$s0,$zero +/* f0467dc: a20f032c */ sb $t7,0x32c($s0) +/* f0467e0: afa8009c */ sw $t0,0x9c($sp) +/* f0467e4: 0fc0b9b7 */ jal func0f02e6dc +/* f0467e8: 3c054180 */ lui $a1,0x4180 +/* f0467ec: 8fb800b4 */ lw $t8,0xb4($sp) +/* f0467f0: 8fa8009c */ lw $t0,0x9c($sp) +/* f0467f4: 02002025 */ or $a0,$s0,$zero +/* f0467f8: 07000087 */ bltz $t8,.L0f046a18 +/* f0467fc: 27a50048 */ addiu $a1,$sp,0x48 +/* f046800: 0fc1169c */ jal func0f045a70 +/* f046804: afa8009c */ sw $t0,0x9c($sp) +/* f046808: 10000083 */ beqz $zero,.L0f046a18 +/* f04680c: 8fa8009c */ lw $t0,0x9c($sp) +/* f046810: a200032c */ sb $zero,0x32c($s0) +.L0f046814: +/* f046814: afa8009c */ sw $t0,0x9c($sp) +/* f046818: 0fc0b819 */ jal func0f02e064 +/* f04681c: 02002025 */ or $a0,$s0,$zero +/* f046820: 1040007d */ beqz $v0,.L0f046a18 +/* f046824: 8fa8009c */ lw $t0,0x9c($sp) +/* f046828: 82190007 */ lb $t9,0x7($s0) +/* f04682c: 2401000e */ addiu $at,$zero,0xe +/* f046830: 02002025 */ or $a0,$s0,$zero +/* f046834: 17210006 */ bne $t9,$at,.L0f046850 +/* f046838: 00000000 */ sll $zero,$zero,0x0 +/* f04683c: 02002025 */ or $a0,$s0,$zero +/* f046840: 0fc0e21a */ jal func0f038868 +/* f046844: afa8009c */ sw $t0,0x9c($sp) +/* f046848: 10000073 */ beqz $zero,.L0f046a18 +/* f04684c: 8fa8009c */ lw $t0,0x9c($sp) +.L0f046850: +/* f046850: 0fc0dedc */ jal func0f037b70 +/* f046854: afa8009c */ sw $t0,0x9c($sp) +/* f046858: 1000006f */ beqz $zero,.L0f046a18 +/* f04685c: 8fa8009c */ lw $t0,0x9c($sp) +.L0f046860: +/* f046860: 5140006e */ beqzl $t2,.L0f046a1c +/* f046864: 01001025 */ or $v0,$t0,$zero +/* f046868: 24080001 */ addiu $t0,$zero,0x1 +/* f04686c: 1000006a */ beqz $zero,.L0f046a18 +/* f046870: a200032c */ sb $zero,0x32c($s0) +.L0f046874: +/* f046874: 11600068 */ beqz $t3,.L0f046a18 +/* f046878: 306c0400 */ andi $t4,$v1,0x400 +/* f04687c: 11800060 */ beqz $t4,.L0f046a00 +/* f046880: 8fad00a8 */ lw $t5,0xa8($sp) +/* f046884: 15a00004 */ bnez $t5,.L0f046898 +/* f046888: 27a5002c */ addiu $a1,$sp,0x2c +/* f04688c: 920e032c */ lbu $t6,0x32c($s0) +/* f046890: 24010003 */ addiu $at,$zero,0x3 +/* f046894: 15c10036 */ bne $t6,$at,.L0f046970 +.L0f046898: +/* f046898: 3c0f8007 */ lui $t7,0x8007 +/* f04689c: 25ef843c */ addiu $t7,$t7,-31684 +/* f0468a0: 8de10000 */ lw $at,0x0($t7) +/* f0468a4: 27a40048 */ addiu $a0,$sp,0x48 +/* f0468a8: 00003025 */ or $a2,$zero,$zero +/* f0468ac: aca10000 */ sw $at,0x0($a1) +/* f0468b0: 8faa0090 */ lw $t2,0x90($sp) +/* f0468b4: e7a2003c */ swc1 $f2,0x3c($sp) +/* f0468b8: 00003825 */ or $a3,$zero,$zero +/* f0468bc: 0c00a8db */ jal 0x2a36c +/* f0468c0: a7aa002c */ sh $t2,0x2c($sp) +/* f0468c4: 3c0141f0 */ lui $at,0x41f0 +/* f0468c8: 44812000 */ mtc1 $at,$f4 +/* f0468cc: c7a2003c */ lwc1 $f2,0x3c($sp) +/* f0468d0: 8fa90038 */ lw $t1,0x38($sp) +/* f0468d4: 46040181 */ sub.s $f6,$f0,$f4 +/* f0468d8: 00001025 */ or $v0,$zero,$zero +/* f0468dc: 3c0b800a */ lui $t3,0x800a +/* f0468e0: 4602303e */ c.le.s $f6,$f2 +/* f0468e4: 00000000 */ sll $zero,$zero,0x0 +/* f0468e8: 45000002 */ bc1f .L0f0468f4 +/* f0468ec: 00000000 */ sll $zero,$zero,0x0 +/* f0468f0: 24020001 */ addiu $v0,$zero,0x1 +.L0f0468f4: +/* f0468f4: 8d6ba2d8 */ lw $t3,-0x5d28($t3) +/* f0468f8: 00404025 */ or $t0,$v0,$zero +/* f0468fc: 1560000b */ bnez $t3,.L0f04692c +/* f046900: 00000000 */ sll $zero,$zero,0x0 +/* f046904: 10400009 */ beqz $v0,.L0f04692c +/* f046908: 3c0142c8 */ lui $at,0x42c8 +/* f04690c: 44814000 */ mtc1 $at,$f8 +/* f046910: 00004025 */ or $t0,$zero,$zero +/* f046914: 46080280 */ add.s $f10,$f0,$f8 +/* f046918: 460a103c */ c.lt.s $f2,$f10 +/* f04691c: 00000000 */ sll $zero,$zero,0x0 +/* f046920: 45000002 */ bc1f .L0f04692c +/* f046924: 00000000 */ sll $zero,$zero,0x0 +/* f046928: 24080001 */ addiu $t0,$zero,0x1 +.L0f04692c: +/* f04692c: 11000010 */ beqz $t0,.L0f046970 +/* f046930: 00000000 */ sll $zero,$zero,0x0 +/* f046934: 812c0085 */ lb $t4,0x85($t1) +/* f046938: 3c013f00 */ lui $at,0x3f00 +/* f04693c: 000c6880 */ sll $t5,$t4,0x2 +/* f046940: 012d7021 */ addu $t6,$t1,$t5 +/* f046944: 8dc20064 */ lw $v0,0x64($t6) +/* f046948: 10400009 */ beqz $v0,.L0f046970 +/* f04694c: 00000000 */ sll $zero,$zero,0x0 +/* f046950: c450007c */ lwc1 $f16,0x7c($v0) +/* f046954: 44819000 */ mtc1 $at,$f18 +/* f046958: 00000000 */ sll $zero,$zero,0x0 +/* f04695c: 4612803c */ c.lt.s $f16,$f18 +/* f046960: 00000000 */ sll $zero,$zero,0x0 +/* f046964: 45000002 */ bc1f .L0f046970 +/* f046968: 00000000 */ sll $zero,$zero,0x0 +/* f04696c: 00004025 */ or $t0,$zero,$zero +.L0f046970: +/* f046970: 1500000f */ bnez $t0,.L0f0469b0 +/* f046974: 240a0002 */ addiu $t2,$zero,0x2 +/* f046978: 8fb800a8 */ lw $t8,0xa8($sp) +/* f04697c: 53000027 */ beqzl $t8,.L0f046a1c +/* f046980: 01001025 */ or $v0,$t0,$zero +/* f046984: 920f032c */ lbu $t7,0x32c($s0) +/* f046988: 24010003 */ addiu $at,$zero,0x3 +/* f04698c: 24190003 */ addiu $t9,$zero,0x3 +/* f046990: 11e10021 */ beq $t7,$at,.L0f046a18 +/* f046994: 02002025 */ or $a0,$s0,$zero +/* f046998: a219032c */ sb $t9,0x32c($s0) +/* f04699c: afa8009c */ sw $t0,0x9c($sp) +/* f0469a0: 0fc0b9b7 */ jal func0f02e6dc +/* f0469a4: 3c054180 */ lui $a1,0x4180 +/* f0469a8: 1000001b */ beqz $zero,.L0f046a18 +/* f0469ac: 8fa8009c */ lw $t0,0x9c($sp) +.L0f0469b0: +/* f0469b0: a20a032c */ sb $t2,0x32c($s0) +/* f0469b4: afa8009c */ sw $t0,0x9c($sp) +/* f0469b8: 0fc0b819 */ jal func0f02e064 +/* f0469bc: 02002025 */ or $a0,$s0,$zero +/* f0469c0: 10400015 */ beqz $v0,.L0f046a18 +/* f0469c4: 8fa8009c */ lw $t0,0x9c($sp) +/* f0469c8: 820b0007 */ lb $t3,0x7($s0) +/* f0469cc: 2401000e */ addiu $at,$zero,0xe +/* f0469d0: 02002025 */ or $a0,$s0,$zero +/* f0469d4: 15610006 */ bne $t3,$at,.L0f0469f0 +/* f0469d8: 00000000 */ sll $zero,$zero,0x0 +/* f0469dc: 02002025 */ or $a0,$s0,$zero +/* f0469e0: 0fc0e21a */ jal func0f038868 +/* f0469e4: afa8009c */ sw $t0,0x9c($sp) +/* f0469e8: 1000000b */ beqz $zero,.L0f046a18 +/* f0469ec: 8fa8009c */ lw $t0,0x9c($sp) +.L0f0469f0: +/* f0469f0: 0fc0dedc */ jal func0f037b70 +/* f0469f4: afa8009c */ sw $t0,0x9c($sp) +/* f0469f8: 10000007 */ beqz $zero,.L0f046a18 +/* f0469fc: 8fa8009c */ lw $t0,0x9c($sp) +.L0f046a00: +/* f046a00: 8fac00a8 */ lw $t4,0xa8($sp) +/* f046a04: 240d0002 */ addiu $t5,$zero,0x2 +/* f046a08: 51800004 */ beqzl $t4,.L0f046a1c +/* f046a0c: 01001025 */ or $v0,$t0,$zero +/* f046a10: 24080001 */ addiu $t0,$zero,0x1 +/* f046a14: a20d032c */ sb $t5,0x32c($s0) +.L0f046a18: +/* f046a18: 01001025 */ or $v0,$t0,$zero +.L0f046a1c: +/* f046a1c: 8fbf001c */ lw $ra,0x1c($sp) +/* f046a20: 8fb00018 */ lw $s0,0x18($sp) +/* f046a24: 27bd00a0 */ addiu $sp,$sp,0xa0 +/* f046a28: 03e00008 */ jr $ra +/* f046a2c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f046a30 +/* f046a30: 80830007 */ lb $v1,0x7($a0) +/* f046a34: 3862000f */ xori $v0,$v1,0xf +/* f046a38: 10400004 */ beqz $v0,.L0f046a4c +/* f046a3c: 3862000e */ xori $v0,$v1,0xe +/* f046a40: 2c420001 */ sltiu $v0,$v0,0x1 +/* f046a44: 10400004 */ beqz $v0,.L0f046a58 +/* f046a48: 00000000 */ sll $zero,$zero,0x0 +.L0f046a4c: +/* f046a4c: 9082032c */ lbu $v0,0x32c($a0) +/* f046a50: 0002702a */ slt $t6,$zero,$v0 +/* f046a54: 01c01025 */ or $v0,$t6,$zero +.L0f046a58: +/* f046a58: 03e00008 */ jr $ra +/* f046a5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f046a60 +/* f046a60: 908e0064 */ lbu $t6,0x64($a0) +/* f046a64: 2402ffff */ addiu $v0,$zero,-1 +/* f046a68: 000e7880 */ sll $t7,$t6,0x2 +/* f046a6c: 008fc021 */ addu $t8,$a0,$t7 +/* f046a70: 8f030050 */ lw $v1,0x50($t8) +/* f046a74: 10600003 */ beqz $v1,.L0f046a84 +/* f046a78: 00000000 */ sll $zero,$zero,0x0 +/* f046a7c: 03e00008 */ jr $ra +/* f046a80: 84620002 */ lh $v0,0x2($v1) +.L0f046a84: +/* f046a84: 03e00008 */ jr $ra +/* f046a88: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f046a8c +/* f046a8c: 27bdfe90 */ addiu $sp,$sp,-368 +/* f046a90: afbf002c */ sw $ra,0x2c($sp) +/* f046a94: afb00028 */ sw $s0,0x28($sp) +/* f046a98: 8c8e001c */ lw $t6,0x1c($a0) +/* f046a9c: 240f0001 */ addiu $t7,$zero,0x1 +/* f046aa0: afa00148 */ sw $zero,0x148($sp) +/* f046aa4: afaf00f0 */ sw $t7,0xf0($sp) +/* f046aa8: afae014c */ sw $t6,0x14c($sp) +/* f046aac: 90980065 */ lbu $t8,0x65($a0) +/* f046ab0: 8c880014 */ lw $t0,0x14($a0) +/* f046ab4: 00808025 */ or $s0,$a0,$zero +/* f046ab8: 3319ff3f */ andi $t9,$t8,0xff3f +/* f046abc: 00084a80 */ sll $t1,$t0,0xa +/* f046ac0: 0521000c */ bgez $t1,.L0f046af4 +/* f046ac4: a0990065 */ sb $t9,0x65($a0) +/* f046ac8: 0c0076e5 */ jal 0x1db94 +/* f046acc: 8c840020 */ lw $a0,0x20($a0) +/* f046ad0: 5440023a */ bnezl $v0,.L0f0473bc +/* f046ad4: 8fbf002c */ lw $ra,0x2c($sp) +/* f046ad8: 0fc0dedc */ jal func0f037b70 +/* f046adc: 02002025 */ or $a0,$s0,$zero +/* f046ae0: 8e0a0014 */ lw $t2,0x14($s0) +/* f046ae4: 3c01ffdf */ lui $at,0xffdf +/* f046ae8: 3421ffff */ ori $at,$at,0xffff +/* f046aec: 01415824 */ and $t3,$t2,$at +/* f046af0: ae0b0014 */ sw $t3,0x14($s0) +.L0f046af4: +/* f046af4: 8e0c0090 */ lw $t4,0x90($s0) +/* f046af8: 3c0f800a */ lui $t7,0x800a +/* f046afc: 8e0e00d8 */ lw $t6,0xd8($s0) +/* f046b00: 258d0001 */ addiu $t5,$t4,0x1 +/* f046b04: ae0d0090 */ sw $t5,0x90($s0) +/* f046b08: 8def9fc8 */ lw $t7,-0x6038($t7) +/* f046b0c: 25f8ffc4 */ addiu $t8,$t7,-60 +/* f046b10: 01d8082a */ slt $at,$t6,$t8 +/* f046b14: 1020001a */ beqz $at,.L0f046b80 +/* f046b18: 00000000 */ sll $zero,$zero,0x0 +/* f046b1c: 8619019e */ lh $t9,0x19e($s0) +/* f046b20: 02002025 */ or $a0,$s0,$zero +/* f046b24: 2605002c */ addiu $a1,$s0,0x2c +/* f046b28: 07200013 */ bltz $t9,.L0f046b78 +/* f046b2c: 26060038 */ addiu $a2,$s0,0x38 +/* f046b30: 3c088007 */ lui $t0,0x8007 +/* f046b34: 25088440 */ addiu $t0,$t0,-31680 +/* f046b38: 8d010000 */ lw $at,0x0($t0) +/* f046b3c: 27a600c4 */ addiu $a2,$sp,0xc4 +/* f046b40: 02002025 */ or $a0,$s0,$zero +/* f046b44: acc10000 */ sw $at,0x0($a2) +/* f046b48: 8d0a0004 */ lw $t2,0x4($t0) +/* f046b4c: 3c053f80 */ lui $a1,0x3f80 +/* f046b50: 00003825 */ or $a3,$zero,$zero +/* f046b54: acca0004 */ sw $t2,0x4($a2) +/* f046b58: 8d010008 */ lw $at,0x8($t0) +/* f046b5c: acc10008 */ sw $at,0x8($a2) +/* f046b60: 0fc0d049 */ jal func0f034124 +/* f046b64: afa00010 */ sw $zero,0x10($sp) +/* f046b68: 3c0b800a */ lui $t3,0x800a +/* f046b6c: 8d6b9fc8 */ lw $t3,-0x6038($t3) +/* f046b70: 10000211 */ beqz $zero,.L0f0473b8 +/* f046b74: ae0b00d8 */ sw $t3,0xd8($s0) +.L0f046b78: +/* f046b78: 0fc0e10f */ jal func0f03843c +/* f046b7c: 92070065 */ lbu $a3,0x65($s0) +.L0f046b80: +/* f046b80: 0fc0dc89 */ jal func0f037224 +/* f046b84: 02002025 */ or $a0,$s0,$zero +/* f046b88: 02002025 */ or $a0,$s0,$zero +/* f046b8c: 27a500e4 */ addiu $a1,$sp,0xe4 +/* f046b90: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f046b94: 0fc0dbf0 */ jal func0f036fc0 +/* f046b98: 27a700d0 */ addiu $a3,$sp,0xd0 +/* f046b9c: 820c0068 */ lb $t4,0x68($s0) +/* f046ba0: 24010006 */ addiu $at,$zero,0x6 +/* f046ba4: 3c0d800a */ lui $t5,0x800a +/* f046ba8: 1181001e */ beq $t4,$at,.L0f046c24 +/* f046bac: 00000000 */ sll $zero,$zero,0x0 +/* f046bb0: 8e0f00a8 */ lw $t7,0xa8($s0) +/* f046bb4: 8dad9fc8 */ lw $t5,-0x6038($t5) +/* f046bb8: 3c18800a */ lui $t8,0x800a +/* f046bbc: 25ee00b4 */ addiu $t6,$t7,0xb4 +/* f046bc0: 01cd082a */ slt $at,$t6,$t5 +/* f046bc4: 10200017 */ beqz $at,.L0f046c24 +/* f046bc8: 00000000 */ sll $zero,$zero,0x0 +/* f046bcc: 8f18a2d8 */ lw $t8,-0x5d28($t8) +/* f046bd0: 02002025 */ or $a0,$s0,$zero +/* f046bd4: 27a500e4 */ addiu $a1,$sp,0xe4 +/* f046bd8: 17000012 */ bnez $t8,.L0f046c24 +/* f046bdc: 00000000 */ sll $zero,$zero,0x0 +/* f046be0: 0fc0db02 */ jal func0f036c08 +/* f046be4: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f046be8: 1040000e */ beqz $v0,.L0f046c24 +/* f046bec: 8fb900d0 */ lw $t9,0xd0($sp) +/* f046bf0: 33290c00 */ andi $t1,$t9,0xc00 +/* f046bf4: 1520000b */ bnez $t1,.L0f046c24 +/* f046bf8: 00000000 */ sll $zero,$zero,0x0 +/* f046bfc: 820a032d */ lb $t2,0x32d($s0) +/* f046c00: 240b0001 */ addiu $t3,$zero,0x1 +/* f046c04: 02002025 */ or $a0,$s0,$zero +/* f046c08: 05400006 */ bltz $t2,.L0f046c24 +/* f046c0c: 26050068 */ addiu $a1,$s0,0x68 +/* f046c10: 8fa7014c */ lw $a3,0x14c($sp) +/* f046c14: afab0148 */ sw $t3,0x148($sp) +/* f046c18: 27a600e4 */ addiu $a2,$sp,0xe4 +/* f046c1c: 0fc0dbb9 */ jal func0f036ee4 +/* f046c20: 24e70008 */ addiu $a3,$a3,0x8 +.L0f046c24: +/* f046c24: 3c0c8006 */ lui $t4,0x8006 +/* f046c28: 8d8c2cbc */ lw $t4,0x2cbc($t4) +/* f046c2c: 29810009 */ slti $at,$t4,0x9 +/* f046c30: 5420000e */ bnezl $at,.L0f046c6c +/* f046c34: 8602019e */ lh $v0,0x19e($s0) +/* f046c38: 8e0f0014 */ lw $t7,0x14($s0) +/* f046c3c: 000f6a40 */ sll $t5,$t7,0x9 +/* f046c40: 05a3000a */ bgezl $t5,.L0f046c6c +/* f046c44: 8602019e */ lh $v0,0x19e($s0) +/* f046c48: 8e0e0114 */ lw $t6,0x114($s0) +/* f046c4c: 000ec340 */ sll $t8,$t6,0xd +/* f046c50: 07020006 */ bltzl $t8,.L0f046c6c +/* f046c54: 8602019e */ lh $v0,0x19e($s0) +/* f046c58: 0fc0bb57 */ jal func0f02ed5c +/* f046c5c: 02002025 */ or $a0,$s0,$zero +/* f046c60: 100001d6 */ beqz $zero,.L0f0473bc +/* f046c64: 8fbf002c */ lw $ra,0x2c($sp) +/* f046c68: 8602019e */ lh $v0,0x19e($s0) +.L0f046c6c: +/* f046c6c: 3c19800a */ lui $t9,0x800a +/* f046c70: 0442000c */ bltzl $v0,.L0f046ca4 +/* f046c74: 820a0068 */ lb $t2,0x68($s0) +/* f046c78: 8f399ff8 */ lw $t9,-0x6008($t9) +/* f046c7c: 00594823 */ subu $t1,$v0,$t9 +/* f046c80: a609019e */ sh $t1,0x19e($s0) +/* f046c84: 8608019e */ lh $t0,0x19e($s0) +/* f046c88: 05030006 */ bgezl $t0,.L0f046ca4 +/* f046c8c: 820a0068 */ lb $t2,0x68($s0) +/* f046c90: 0fc0bb57 */ jal func0f02ed5c +/* f046c94: 02002025 */ or $a0,$s0,$zero +/* f046c98: 100001c8 */ beqz $zero,.L0f0473bc +/* f046c9c: 8fbf002c */ lw $ra,0x2c($sp) +/* f046ca0: 820a0068 */ lb $t2,0x68($s0) +.L0f046ca4: +/* f046ca4: 24010006 */ addiu $at,$zero,0x6 +/* f046ca8: 8fab0148 */ lw $t3,0x148($sp) +/* f046cac: 55410028 */ bnel $t2,$at,.L0f046d50 +/* f046cb0: afa000c0 */ sw $zero,0xc0($sp) +/* f046cb4: 1560000b */ bnez $t3,.L0f046ce4 +/* f046cb8: 8fac014c */ lw $t4,0x14c($sp) +/* f046cbc: 918f0001 */ lbu $t7,0x1($t4) +/* f046cc0: 02002025 */ or $a0,$s0,$zero +/* f046cc4: 27a500e4 */ addiu $a1,$sp,0xe4 +/* f046cc8: 31ed00c2 */ andi $t5,$t7,0xc2 +/* f046ccc: 15a0000e */ bnez $t5,.L0f046d08 +/* f046cd0: 00000000 */ sll $zero,$zero,0x0 +/* f046cd4: 0fc0db02 */ jal func0f036c08 +/* f046cd8: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f046cdc: 1040000a */ beqz $v0,.L0f046d08 +/* f046ce0: 00000000 */ sll $zero,$zero,0x0 +.L0f046ce4: +/* f046ce4: 8fae00d0 */ lw $t6,0xd0($sp) +/* f046ce8: 31d80c00 */ andi $t8,$t6,0xc00 +/* f046cec: 17000006 */ bnez $t8,.L0f046d08 +/* f046cf0: 00000000 */ sll $zero,$zero,0x0 +/* f046cf4: 8209032d */ lb $t1,0x32d($s0) +/* f046cf8: 02002025 */ or $a0,$s0,$zero +/* f046cfc: 260a0068 */ addiu $t2,$s0,0x68 +/* f046d00: 05210007 */ bgez $t1,.L0f046d20 +/* f046d04: 00000000 */ sll $zero,$zero,0x0 +.L0f046d08: +/* f046d08: 0fc0dcba */ jal func0f0372e8 +/* f046d0c: 02002025 */ or $a0,$s0,$zero +/* f046d10: 3c08800a */ lui $t0,0x800a +/* f046d14: 8d089fc8 */ lw $t0,-0x6038($t0) +/* f046d18: 100001a7 */ beqz $zero,.L0f0473b8 +/* f046d1c: ae0800a8 */ sw $t0,0xa8($s0) +.L0f046d20: +/* f046d20: 0fc0dc2a */ jal func0f0370a8 +/* f046d24: afaa0038 */ sw $t2,0x38($sp) +/* f046d28: 44060000 */ mfc1 $a2,$f0 +/* f046d2c: 27ab00d4 */ addiu $t3,$sp,0xd4 +/* f046d30: afab0010 */ sw $t3,0x10($sp) +/* f046d34: 02002025 */ or $a0,$s0,$zero +/* f046d38: 8fa50038 */ lw $a1,0x38($sp) +/* f046d3c: 0fc0dd7a */ jal func0f0375e8 +/* f046d40: 27a700e4 */ addiu $a3,$sp,0xe4 +/* f046d44: 1000019d */ beqz $zero,.L0f0473bc +/* f046d48: 8fbf002c */ lw $ra,0x2c($sp) +/* f046d4c: afa000c0 */ sw $zero,0xc0($sp) +.L0f046d50: +/* f046d50: 920c0064 */ lbu $t4,0x64($s0) +/* f046d54: 8fae014c */ lw $t6,0x14c($sp) +/* f046d58: 260400c8 */ addiu $a0,$s0,0xc8 +/* f046d5c: 000c7880 */ sll $t7,$t4,0x2 +/* f046d60: 020f6821 */ addu $t5,$s0,$t7 +/* f046d64: 8da3004c */ lw $v1,0x4c($t5) +/* f046d68: 25d80008 */ addiu $t8,$t6,0x8 +/* f046d6c: afb80034 */ sw $t8,0x34($sp) +/* f046d70: 10600043 */ beqz $v1,.L0f046e80 +/* f046d74: 8fa50034 */ lw $a1,0x34($sp) +/* f046d78: 8c640000 */ lw $a0,0x0($v1) +/* f046d7c: afa3016c */ sw $v1,0x16c($sp) +/* f046d80: 24050082 */ addiu $a1,$zero,0x82 +/* f046d84: 0fc456ac */ jal func0f115ab0 +/* f046d88: 27a600f4 */ addiu $a2,$sp,0xf4 +/* f046d8c: 260400c8 */ addiu $a0,$s0,0xc8 +/* f046d90: afa40030 */ sw $a0,0x30($sp) +/* f046d94: 8fa50034 */ lw $a1,0x34($sp) +/* f046d98: 27a600f4 */ addiu $a2,$sp,0xf4 +/* f046d9c: 0fc11202 */ jal func0f044808 +/* f046da0: 3c0741f0 */ lui $a3,0x41f0 +/* f046da4: 8fa40030 */ lw $a0,0x30($sp) +/* f046da8: afa200bc */ sw $v0,0xbc($sp) +/* f046dac: 8fa50034 */ lw $a1,0x34($sp) +/* f046db0: 27a600f4 */ addiu $a2,$sp,0xf4 +/* f046db4: 0fc111b8 */ jal func0f0446e0 +/* f046db8: 3c0741f0 */ lui $a3,0x41f0 +/* f046dbc: 8fa40140 */ lw $a0,0x140($sp) +/* f046dc0: 8fa3016c */ lw $v1,0x16c($sp) +/* f046dc4: 00403025 */ or $a2,$v0,$zero +/* f046dc8: 30994000 */ andi $t9,$a0,0x4000 +/* f046dcc: 13200006 */ beqz $t9,.L0f046de8 +/* f046dd0: 000453c0 */ sll $t2,$a0,0xf +/* f046dd4: 92090065 */ lbu $t1,0x65($s0) +/* f046dd8: 35280040 */ ori $t0,$t1,0x40 +/* f046ddc: a2080065 */ sb $t0,0x65($s0) +/* f046de0: 10000007 */ beqz $zero,.L0f046e00 +/* f046de4: 8fa40140 */ lw $a0,0x140($sp) +.L0f046de8: +/* f046de8: 05430006 */ bgezl $t2,.L0f046e04 +/* f046dec: 308f0400 */ andi $t7,$a0,0x400 +/* f046df0: 920b0065 */ lbu $t3,0x65($s0) +/* f046df4: 356c0080 */ ori $t4,$t3,0x80 +/* f046df8: a20c0065 */ sb $t4,0x65($s0) +/* f046dfc: 8fa40140 */ lw $a0,0x140($sp) +.L0f046e00: +/* f046e00: 308f0400 */ andi $t7,$a0,0x400 +.L0f046e04: +/* f046e04: 15e00003 */ bnez $t7,.L0f046e14 +/* f046e08: 308d0800 */ andi $t5,$a0,0x800 +/* f046e0c: 11a00010 */ beqz $t5,.L0f046e50 +/* f046e10: 8fb800bc */ lw $t8,0xbc($sp) +.L0f046e14: +/* f046e14: 02002025 */ or $a0,$s0,$zero +/* f046e18: afa3016c */ sw $v1,0x16c($sp) +/* f046e1c: 0fc11a98 */ jal func0f046a60 +/* f046e20: afa600b8 */ sw $a2,0xb8($sp) +/* f046e24: 8fa3016c */ lw $v1,0x16c($sp) +/* f046e28: 8fa600b8 */ lw $a2,0xb8($sp) +/* f046e2c: 02002025 */ or $a0,$s0,$zero +/* f046e30: 8c6e0000 */ lw $t6,0x0($v1) +/* f046e34: afa20014 */ sw $v0,0x14($sp) +/* f046e38: 8fa50140 */ lw $a1,0x140($sp) +/* f046e3c: 8fa700bc */ lw $a3,0xbc($sp) +/* f046e40: 0fc11992 */ jal func0f046648 +/* f046e44: afae0010 */ sw $t6,0x10($sp) +/* f046e48: 10000029 */ beqz $zero,.L0f046ef0 +/* f046e4c: afa200c0 */ sw $v0,0xc0($sp) +.L0f046e50: +/* f046e50: 17000009 */ bnez $t8,.L0f046e78 +/* f046e54: 240a0001 */ addiu $t2,$zero,0x1 +/* f046e58: 50400026 */ beqzl $v0,.L0f046ef4 +/* f046e5c: 8fb800c0 */ lw $t8,0xc0($sp) +/* f046e60: 8209032d */ lb $t1,0x32d($s0) +/* f046e64: 8fa40140 */ lw $a0,0x140($sp) +/* f046e68: 05200003 */ bltz $t1,.L0f046e78 +/* f046e6c: 30888000 */ andi $t0,$a0,0x8000 +/* f046e70: 51000020 */ beqzl $t0,.L0f046ef4 +/* f046e74: 8fb800c0 */ lw $t8,0xc0($sp) +.L0f046e78: +/* f046e78: 1000001d */ beqz $zero,.L0f046ef0 +/* f046e7c: afaa00c0 */ sw $t2,0xc0($sp) +.L0f046e80: +/* f046e80: 2606002c */ addiu $a2,$s0,0x2c +/* f046e84: afa60038 */ sw $a2,0x38($sp) +/* f046e88: 3c0741f0 */ lui $a3,0x41f0 +/* f046e8c: 0fc11202 */ jal func0f044808 +/* f046e90: afa40030 */ sw $a0,0x30($sp) +/* f046e94: 8fa40030 */ lw $a0,0x30($sp) +/* f046e98: 14400009 */ bnez $v0,.L0f046ec0 +/* f046e9c: 8fa60038 */ lw $a2,0x38($sp) +/* f046ea0: 820c032d */ lb $t4,0x32d($s0) +/* f046ea4: 8fa50034 */ lw $a1,0x34($sp) +/* f046ea8: 05830012 */ bgezl $t4,.L0f046ef4 +/* f046eac: 8fb800c0 */ lw $t8,0xc0($sp) +/* f046eb0: 0fc111b8 */ jal func0f0446e0 +/* f046eb4: 3c0741f0 */ lui $a3,0x41f0 +/* f046eb8: 5040000e */ beqzl $v0,.L0f046ef4 +/* f046ebc: 8fb800c0 */ lw $t8,0xc0($sp) +.L0f046ec0: +/* f046ec0: 920f0065 */ lbu $t7,0x65($s0) +/* f046ec4: 31ed0008 */ andi $t5,$t7,0x8 +/* f046ec8: 11a00005 */ beqz $t5,.L0f046ee0 +/* f046ecc: 00000000 */ sll $zero,$zero,0x0 +/* f046ed0: 0fc0ea5a */ jal func0f03a968 +/* f046ed4: 02002025 */ or $a0,$s0,$zero +/* f046ed8: 10000138 */ beqz $zero,.L0f0473bc +/* f046edc: 8fbf002c */ lw $ra,0x2c($sp) +.L0f046ee0: +/* f046ee0: 0fc0bb57 */ jal func0f02ed5c +/* f046ee4: 02002025 */ or $a0,$s0,$zero +/* f046ee8: 10000134 */ beqz $zero,.L0f0473bc +/* f046eec: 8fbf002c */ lw $ra,0x2c($sp) +.L0f046ef0: +/* f046ef0: 8fb800c0 */ lw $t8,0xc0($sp) +.L0f046ef4: +/* f046ef4: 260e0068 */ addiu $t6,$s0,0x68 +/* f046ef8: afae0038 */ sw $t6,0x38($sp) +/* f046efc: 53000004 */ beqzl $t8,.L0f046f10 +/* f046f00: 8e190090 */ lw $t9,0x90($s0) +/* f046f04: 0fc0dccf */ jal func0f03733c +/* f046f08: 02002025 */ or $a0,$s0,$zero +/* f046f0c: 8e190090 */ lw $t9,0x90($s0) +.L0f046f10: +/* f046f10: 2401000a */ addiu $at,$zero,0xa +/* f046f14: 0321001a */ div $zero,$t9,$at +/* f046f18: 00004810 */ mfhi $t1 +/* f046f1c: 24010005 */ addiu $at,$zero,0x5 +/* f046f20: 51210006 */ beql $t1,$at,.L0f046f3c +/* f046f24: 920b0064 */ lbu $t3,0x64($s0) +/* f046f28: 92080065 */ lbu $t0,0x65($s0) +/* f046f2c: 310a0004 */ andi $t2,$t0,0x4 +/* f046f30: 51400052 */ beqzl $t2,.L0f04707c +/* f046f34: 8e080090 */ lw $t0,0x90($s0) +/* f046f38: 920b0064 */ lbu $t3,0x64($s0) +.L0f046f3c: +/* f046f3c: 24050080 */ addiu $a1,$zero,0x80 +/* f046f40: 27a600f4 */ addiu $a2,$sp,0xf4 +/* f046f44: 000b6080 */ sll $t4,$t3,0x2 +/* f046f48: 020c7821 */ addu $t7,$s0,$t4 +/* f046f4c: 8de3004c */ lw $v1,0x4c($t7) +/* f046f50: 5060004a */ beqzl $v1,.L0f04707c +/* f046f54: 8e080090 */ lw $t0,0x90($s0) +/* f046f58: 0fc456ac */ jal func0f115ab0 +/* f046f5c: 8c640000 */ lw $a0,0x0($v1) +/* f046f60: 8fa40140 */ lw $a0,0x140($sp) +/* f046f64: 308d1000 */ andi $t5,$a0,0x1000 +/* f046f68: 55a00044 */ bnezl $t5,.L0f04707c +/* f046f6c: 8e080090 */ lw $t0,0x90($s0) +/* f046f70: 920e0064 */ lbu $t6,0x64($s0) +/* f046f74: 24050080 */ addiu $a1,$zero,0x80 +/* f046f78: 27a600f4 */ addiu $a2,$sp,0xf4 +/* f046f7c: 000ec080 */ sll $t8,$t6,0x2 +/* f046f80: 0218c821 */ addu $t9,$s0,$t8 +/* f046f84: 8f230050 */ lw $v1,0x50($t9) +/* f046f88: 5060003c */ beqzl $v1,.L0f04707c +/* f046f8c: 8e080090 */ lw $t0,0x90($s0) +/* f046f90: 0fc456ac */ jal func0f115ab0 +/* f046f94: 8c640000 */ lw $a0,0x0($v1) +/* f046f98: 8fa40140 */ lw $a0,0x140($sp) +/* f046f9c: 30891000 */ andi $t1,$a0,0x1000 +/* f046fa0: 55200036 */ bnezl $t1,.L0f04707c +/* f046fa4: 8e080090 */ lw $t0,0x90($s0) +/* f046fa8: 92080064 */ lbu $t0,0x64($s0) +/* f046fac: 24050042 */ addiu $a1,$zero,0x42 +/* f046fb0: 27a600f4 */ addiu $a2,$sp,0xf4 +/* f046fb4: 00085080 */ sll $t2,$t0,0x2 +/* f046fb8: 020a5821 */ addu $t3,$s0,$t2 +/* f046fbc: 8d630054 */ lw $v1,0x54($t3) +/* f046fc0: 5060000f */ beqzl $v1,.L0f047000 +/* f046fc4: c60a002c */ lwc1 $f10,0x2c($s0) +/* f046fc8: 0fc456ac */ jal func0f115ab0 +/* f046fcc: 8c640000 */ lw $a0,0x0($v1) +/* f046fd0: c7a400f4 */ lwc1 $f4,0xf4($sp) +/* f046fd4: c7a600f8 */ lwc1 $f6,0xf8($sp) +/* f046fd8: c7a800fc */ lwc1 $f8,0xfc($sp) +/* f046fdc: 8fac013c */ lw $t4,0x13c($sp) +/* f046fe0: 240fffff */ addiu $t7,$zero,-1 +/* f046fe4: a7af0152 */ sh $t7,0x152($sp) +/* f046fe8: e7a40160 */ swc1 $f4,0x160($sp) +/* f046fec: e7a60164 */ swc1 $f6,0x164($sp) +/* f046ff0: e7a80168 */ swc1 $f8,0x168($sp) +/* f046ff4: 1000000a */ beqz $zero,.L0f047020 +/* f046ff8: a7ac0150 */ sh $t4,0x150($sp) +/* f046ffc: c60a002c */ lwc1 $f10,0x2c($s0) +.L0f047000: +/* f047000: 26040038 */ addiu $a0,$s0,0x38 +/* f047004: 27a50150 */ addiu $a1,$sp,0x150 +/* f047008: e7aa0160 */ swc1 $f10,0x160($sp) +/* f04700c: c6040030 */ lwc1 $f4,0x30($s0) +/* f047010: e7a40164 */ swc1 $f4,0x164($sp) +/* f047014: c6060034 */ lwc1 $f6,0x34($s0) +/* f047018: 0fc195e9 */ jal func0f0657a4 +/* f04701c: e7a60168 */ swc1 $f6,0x168($sp) +.L0f047020: +/* f047020: 27ad0150 */ addiu $t5,$sp,0x150 +/* f047024: afad0010 */ sw $t5,0x10($sp) +/* f047028: afa00014 */ sw $zero,0x14($sp) +/* f04702c: 3c017f1b */ lui $at,0x7f1b +/* f047030: c42a9280 */ lwc1 $f10,-0x6d80($at) +/* f047034: c6080024 */ lwc1 $f8,0x24($s0) +/* f047038: 8fa6014c */ lw $a2,0x14c($sp) +/* f04703c: 240e0030 */ addiu $t6,$zero,0x30 +/* f047040: 460a4102 */ mul.s $f4,$f8,$f10 +/* f047044: afae001c */ sw $t6,0x1c($sp) +/* f047048: 02002025 */ or $a0,$s0,$zero +/* f04704c: 8fa50034 */ lw $a1,0x34($sp) +/* f047050: 27a70160 */ addiu $a3,$sp,0x160 +/* f047054: 24c60028 */ addiu $a2,$a2,0x28 +/* f047058: 0fc0d953 */ jal func0f03654c +/* f04705c: e7a40018 */ swc1 $f4,0x18($sp) +/* f047060: 50400006 */ beqzl $v0,.L0f04707c +/* f047064: 8e080090 */ lw $t0,0x90($s0) +/* f047068: 0fc0dccf */ jal func0f03733c +/* f04706c: 02002025 */ or $a0,$s0,$zero +/* f047070: 0fc0dccf */ jal func0f03733c +/* f047074: 02002025 */ or $a0,$s0,$zero +/* f047078: 8e080090 */ lw $t0,0x90($s0) +.L0f04707c: +/* f04707c: 2401000a */ addiu $at,$zero,0xa +/* f047080: 92180064 */ lbu $t8,0x64($s0) +/* f047084: 0101001a */ div $zero,$t0,$at +/* f047088: 0018c880 */ sll $t9,$t8,0x2 +/* f04708c: 02194821 */ addu $t1,$s0,$t9 +/* f047090: 00005010 */ mfhi $t2 +/* f047094: 8d23004c */ lw $v1,0x4c($t1) +/* f047098: 11400005 */ beqz $t2,.L0f0470b0 +/* f04709c: 00000000 */ sll $zero,$zero,0x0 +/* f0470a0: 920b0065 */ lbu $t3,0x65($s0) +/* f0470a4: 316c0004 */ andi $t4,$t3,0x4 +/* f0470a8: 118000a4 */ beqz $t4,.L0f04733c +/* f0470ac: 00000000 */ sll $zero,$zero,0x0 +.L0f0470b0: +/* f0470b0: 5060009c */ beqzl $v1,.L0f047324 +/* f0470b4: 920b0065 */ lbu $t3,0x65($s0) +/* f0470b8: 920f0065 */ lbu $t7,0x65($s0) +/* f0470bc: 24050082 */ addiu $a1,$zero,0x82 +/* f0470c0: 27a600f4 */ addiu $a2,$sp,0xf4 +/* f0470c4: 31ed0004 */ andi $t5,$t7,0x4 +/* f0470c8: 000d702b */ sltu $t6,$zero,$t5 +/* f0470cc: afae00a4 */ sw $t6,0xa4($sp) +/* f0470d0: 0fc456ac */ jal func0f115ab0 +/* f0470d4: 8c640000 */ lw $a0,0x0($v1) +/* f0470d8: 92180064 */ lbu $t8,0x64($s0) +/* f0470dc: 24050042 */ addiu $a1,$zero,0x42 +/* f0470e0: 27a60044 */ addiu $a2,$sp,0x44 +/* f0470e4: 0018c880 */ sll $t9,$t8,0x2 +/* f0470e8: 02194821 */ addu $t1,$s0,$t9 +/* f0470ec: 8d230050 */ lw $v1,0x50($t1) +/* f0470f0: 5060000e */ beqzl $v1,.L0f04712c +/* f0470f4: 8fa40140 */ lw $a0,0x140($sp) +/* f0470f8: 8c640000 */ lw $a0,0x0($v1) +/* f0470fc: 0fc456ac */ jal func0f115ab0 +/* f047100: afa30098 */ sw $v1,0x98($sp) +/* f047104: 8fa40140 */ lw $a0,0x140($sp) +/* f047108: 8faa0090 */ lw $t2,0x90($sp) +/* f04710c: 8fa30098 */ lw $v1,0x98($sp) +/* f047110: 30880c00 */ andi $t0,$a0,0xc00 +/* f047114: 11000004 */ beqz $t0,.L0f047128 +/* f047118: 314b0c00 */ andi $t3,$t2,0xc00 +/* f04711c: 51600003 */ beqzl $t3,.L0f04712c +/* f047120: 8fa40140 */ lw $a0,0x140($sp) +/* f047124: afa000a4 */ sw $zero,0xa4($sp) +.L0f047128: +/* f047128: 8fa40140 */ lw $a0,0x140($sp) +.L0f04712c: +/* f04712c: 8fac00a4 */ lw $t4,0xa4($sp) +/* f047130: 30821000 */ andi $v0,$a0,0x1000 +/* f047134: 10400003 */ beqz $v0,.L0f047144 +/* f047138: 00000000 */ sll $zero,$zero,0x0 +/* f04713c: 51800079 */ beqzl $t4,.L0f047324 +/* f047140: 920b0065 */ lbu $t3,0x65($s0) +.L0f047144: +/* f047144: 1060000b */ beqz $v1,.L0f047174 +/* f047148: c7a60044 */ lwc1 $f6,0x44($sp) +/* f04714c: c7a80048 */ lwc1 $f8,0x48($sp) +/* f047150: c7aa004c */ lwc1 $f10,0x4c($sp) +/* f047154: 8faf008c */ lw $t7,0x8c($sp) +/* f047158: 240dffff */ addiu $t5,$zero,-1 +/* f04715c: e7a60160 */ swc1 $f6,0x160($sp) +/* f047160: a7ad0152 */ sh $t5,0x152($sp) +/* f047164: e7a80164 */ swc1 $f8,0x164($sp) +/* f047168: e7aa0168 */ swc1 $f10,0x168($sp) +/* f04716c: 1000000c */ beqz $zero,.L0f0471a0 +/* f047170: a7af0150 */ sh $t7,0x150($sp) +.L0f047174: +/* f047174: c604002c */ lwc1 $f4,0x2c($s0) +/* f047178: 26040038 */ addiu $a0,$s0,0x38 +/* f04717c: 27a50150 */ addiu $a1,$sp,0x150 +/* f047180: e7a40160 */ swc1 $f4,0x160($sp) +/* f047184: c6060030 */ lwc1 $f6,0x30($s0) +/* f047188: e7a60164 */ swc1 $f6,0x164($sp) +/* f04718c: c6080034 */ lwc1 $f8,0x34($s0) +/* f047190: 0fc195e9 */ jal func0f0657a4 +/* f047194: e7a80168 */ swc1 $f8,0x168($sp) +/* f047198: 8fa40140 */ lw $a0,0x140($sp) +/* f04719c: 30821000 */ andi $v0,$a0,0x1000 +.L0f0471a0: +/* f0471a0: 1040004b */ beqz $v0,.L0f0472d0 +/* f0471a4: 8fae00a4 */ lw $t6,0xa4($sp) +/* f0471a8: 11c00049 */ beqz $t6,.L0f0472d0 +/* f0471ac: 8fb8014c */ lw $t8,0x14c($sp) +/* f0471b0: c70a0008 */ lwc1 $f10,0x8($t8) +/* f0471b4: c7a400f4 */ lwc1 $f4,0xf4($sp) +/* f0471b8: c7060010 */ lwc1 $f6,0x10($t8) +/* f0471bc: c7a800fc */ lwc1 $f8,0xfc($sp) +/* f0471c0: 46045081 */ sub.s $f2,$f10,$f4 +/* f0471c4: c7aa0160 */ lwc1 $f10,0x160($sp) +/* f0471c8: 46083381 */ sub.s $f14,$f6,$f8 +/* f0471cc: c7a60168 */ lwc1 $f6,0x168($sp) +/* f0471d0: e7a200b4 */ swc1 $f2,0xb4($sp) +/* f0471d4: 46045401 */ sub.s $f16,$f10,$f4 +/* f0471d8: 46021282 */ mul.s $f10,$f2,$f2 +/* f0471dc: e7ae00b0 */ swc1 $f14,0xb0($sp) +/* f0471e0: 46083481 */ sub.s $f18,$f6,$f8 +/* f0471e4: 460e7102 */ mul.s $f4,$f14,$f14 +/* f0471e8: e7b000ac */ swc1 $f16,0xac($sp) +/* f0471ec: 46108202 */ mul.s $f8,$f16,$f16 +/* f0471f0: e7b200a8 */ swc1 $f18,0xa8($sp) +/* f0471f4: 46045180 */ add.s $f6,$f10,$f4 +/* f0471f8: 46129282 */ mul.s $f10,$f18,$f18 +/* f0471fc: 460a4100 */ add.s $f4,$f8,$f10 +/* f047200: 46043302 */ mul.s $f12,$f6,$f4 +/* f047204: 0c012974 */ jal 0x4a5d0 +/* f047208: 00000000 */ sll $zero,$zero,0x0 +/* f04720c: 44804000 */ mtc1 $zero,$f8 +/* f047210: c7a200b4 */ lwc1 $f2,0xb4($sp) +/* f047214: c7ae00b0 */ lwc1 $f14,0xb0($sp) +/* f047218: 4600403c */ c.lt.s $f8,$f0 +/* f04721c: c7b000ac */ lwc1 $f16,0xac($sp) +/* f047220: c7b200a8 */ lwc1 $f18,0xa8($sp) +/* f047224: e7a0009c */ swc1 $f0,0x9c($sp) +/* f047228: 4502003e */ bc1fl .L0f047324 +/* f04722c: 920b0065 */ lbu $t3,0x65($s0) +/* f047230: 46101282 */ mul.s $f10,$f2,$f16 +/* f047234: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f047238: 46127182 */ mul.s $f6,$f14,$f18 +/* f04723c: 46065100 */ add.s $f4,$f10,$f6 +/* f047240: 0fc25a74 */ jal func0f0969d0 +/* f047244: 46082303 */ div.s $f12,$f4,$f8 +/* f047248: 3c017f1b */ lui $at,0x7f1b +/* f04724c: c42a9284 */ lwc1 $f10,-0x6d7c($at) +/* f047250: 3c017f1b */ lui $at,0x7f1b +/* f047254: 27b90150 */ addiu $t9,$sp,0x150 +/* f047258: 460a003c */ c.lt.s $f0,$f10 +/* f04725c: 00000000 */ sll $zero,$zero,0x0 +/* f047260: 45030007 */ bc1tl .L0f047280 +/* f047264: afb90010 */ sw $t9,0x10($sp) +/* f047268: c4269288 */ lwc1 $f6,-0x6d78($at) +/* f04726c: 4600303c */ c.lt.s $f6,$f0 +/* f047270: 00000000 */ sll $zero,$zero,0x0 +/* f047274: 4502002b */ bc1fl .L0f047324 +/* f047278: 920b0065 */ lbu $t3,0x65($s0) +/* f04727c: afb90010 */ sw $t9,0x10($sp) +.L0f047280: +/* f047280: afa00014 */ sw $zero,0x14($sp) +/* f047284: 3c017f1b */ lui $at,0x7f1b +/* f047288: c428928c */ lwc1 $f8,-0x6d74($at) +/* f04728c: c6040024 */ lwc1 $f4,0x24($s0) +/* f047290: 8fa6014c */ lw $a2,0x14c($sp) +/* f047294: 24090030 */ addiu $t1,$zero,0x30 +/* f047298: 46082282 */ mul.s $f10,$f4,$f8 +/* f04729c: afa9001c */ sw $t1,0x1c($sp) +/* f0472a0: 02002025 */ or $a0,$s0,$zero +/* f0472a4: 8fa50034 */ lw $a1,0x34($sp) +/* f0472a8: 27a70160 */ addiu $a3,$sp,0x160 +/* f0472ac: 24c60028 */ addiu $a2,$a2,0x28 +/* f0472b0: 0fc0d953 */ jal func0f03654c +/* f0472b4: e7aa0018 */ swc1 $f10,0x18($sp) +/* f0472b8: 5040001a */ beqzl $v0,.L0f047324 +/* f0472bc: 920b0065 */ lbu $t3,0x65($s0) +/* f0472c0: 0fc0dccf */ jal func0f03733c +/* f0472c4: 02002025 */ or $a0,$s0,$zero +/* f0472c8: 10000016 */ beqz $zero,.L0f047324 +/* f0472cc: 920b0065 */ lbu $t3,0x65($s0) +.L0f0472d0: +/* f0472d0: 27a80150 */ addiu $t0,$sp,0x150 +/* f0472d4: afa80010 */ sw $t0,0x10($sp) +/* f0472d8: afa00014 */ sw $zero,0x14($sp) +/* f0472dc: 3c017f1b */ lui $at,0x7f1b +/* f0472e0: c4249290 */ lwc1 $f4,-0x6d70($at) +/* f0472e4: c6060024 */ lwc1 $f6,0x24($s0) +/* f0472e8: 8fa6014c */ lw $a2,0x14c($sp) +/* f0472ec: 240a0030 */ addiu $t2,$zero,0x30 +/* f0472f0: 46043202 */ mul.s $f8,$f6,$f4 +/* f0472f4: afaa001c */ sw $t2,0x1c($sp) +/* f0472f8: 02002025 */ or $a0,$s0,$zero +/* f0472fc: 8fa50034 */ lw $a1,0x34($sp) +/* f047300: 27a70160 */ addiu $a3,$sp,0x160 +/* f047304: 24c60028 */ addiu $a2,$a2,0x28 +/* f047308: 0fc0d953 */ jal func0f03654c +/* f04730c: e7a80018 */ swc1 $f8,0x18($sp) +/* f047310: 50400004 */ beqzl $v0,.L0f047324 +/* f047314: 920b0065 */ lbu $t3,0x65($s0) +/* f047318: 0fc0dccf */ jal func0f03733c +/* f04731c: 02002025 */ or $a0,$s0,$zero +/* f047320: 920b0065 */ lbu $t3,0x65($s0) +.L0f047324: +/* f047324: 920f0064 */ lbu $t7,0x64($s0) +/* f047328: 316cfffb */ andi $t4,$t3,0xfffb +/* f04732c: 000f6880 */ sll $t5,$t7,0x2 +/* f047330: 020d7021 */ addu $t6,$s0,$t5 +/* f047334: a20c0065 */ sb $t4,0x65($s0) +/* f047338: 8dc3004c */ lw $v1,0x4c($t6) +.L0f04733c: +/* f04733c: 1060000b */ beqz $v1,.L0f04736c +/* f047340: 24050002 */ addiu $a1,$zero,0x2 +/* f047344: 8c640000 */ lw $a0,0x0($v1) +/* f047348: 0fc456ac */ jal func0f115ab0 +/* f04734c: 27a600f4 */ addiu $a2,$sp,0xf4 +/* f047350: c7aa00f4 */ lwc1 $f10,0xf4($sp) +/* f047354: c7a600f8 */ lwc1 $f6,0xf8($sp) +/* f047358: c7a400fc */ lwc1 $f4,0xfc($sp) +/* f04735c: e7aa0160 */ swc1 $f10,0x160($sp) +/* f047360: e7a60164 */ swc1 $f6,0x164($sp) +/* f047364: 1000000f */ beqz $zero,.L0f0473a4 +/* f047368: e7a40168 */ swc1 $f4,0x168($sp) +.L0f04736c: +/* f04736c: c608002c */ lwc1 $f8,0x2c($s0) +/* f047370: e7a80160 */ swc1 $f8,0x160($sp) +/* f047374: c60a0030 */ lwc1 $f10,0x30($s0) +/* f047378: e7aa0164 */ swc1 $f10,0x164($sp) +/* f04737c: c6060034 */ lwc1 $f6,0x34($s0) +/* f047380: e7a60168 */ swc1 $f6,0x168($sp) +/* f047384: 8e1802d4 */ lw $t8,0x2d4($s0) +/* f047388: 53000007 */ beqzl $t8,.L0f0473a8 +/* f04738c: 02002025 */ or $a0,$s0,$zero +/* f047390: 921902a0 */ lbu $t9,0x2a0($s0) +/* f047394: 2401002a */ addiu $at,$zero,0x2a +/* f047398: 57210003 */ bnel $t9,$at,.L0f0473a8 +/* f04739c: 02002025 */ or $a0,$s0,$zero +/* f0473a0: afa000f0 */ sw $zero,0xf0($sp) +.L0f0473a4: +/* f0473a4: 02002025 */ or $a0,$s0,$zero +.L0f0473a8: +/* f0473a8: 27a50160 */ addiu $a1,$sp,0x160 +/* f0473ac: 8fa60038 */ lw $a2,0x38($sp) +/* f0473b0: 0fc116e7 */ jal func0f045b9c +/* f0473b4: 8fa700f0 */ lw $a3,0xf0($sp) +.L0f0473b8: +/* f0473b8: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0473bc: +/* f0473bc: 8fb00028 */ lw $s0,0x28($sp) +/* f0473c0: 27bd0170 */ addiu $sp,$sp,0x170 +/* f0473c4: 03e00008 */ jr $ra +/* f0473c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0473cc +/* f0473cc: 27bdff90 */ addiu $sp,$sp,-112 +/* f0473d0: afbf0024 */ sw $ra,0x24($sp) +/* f0473d4: afb00020 */ sw $s0,0x20($sp) +/* f0473d8: 8c8e001c */ lw $t6,0x1c($a0) +/* f0473dc: afa00064 */ sw $zero,0x64($sp) +/* f0473e0: afa00068 */ sw $zero,0x68($sp) +/* f0473e4: afae006c */ sw $t6,0x6c($sp) +/* f0473e8: 8c8f0014 */ lw $t7,0x14($a0) +/* f0473ec: 00808025 */ or $s0,$a0,$zero +/* f0473f0: 000fc280 */ sll $t8,$t7,0xa +/* f0473f4: 0703000d */ bgezl $t8,.L0f04742c +/* f0473f8: 02002025 */ or $a0,$s0,$zero +/* f0473fc: 0c0076e5 */ jal 0x1db94 +/* f047400: 8c840020 */ lw $a0,0x20($a0) +/* f047404: 54400099 */ bnezl $v0,.L0f04766c +/* f047408: 8fbf0024 */ lw $ra,0x24($sp) +/* f04740c: 0fc0e21a */ jal func0f038868 +/* f047410: 02002025 */ or $a0,$s0,$zero +/* f047414: 8e190014 */ lw $t9,0x14($s0) +/* f047418: 3c01ffdf */ lui $at,0xffdf +/* f04741c: 3421ffff */ ori $at,$at,0xffff +/* f047420: 03214024 */ and $t0,$t9,$at +/* f047424: ae080014 */ sw $t0,0x14($s0) +/* f047428: 02002025 */ or $a0,$s0,$zero +.L0f04742c: +/* f04742c: 27a50058 */ addiu $a1,$sp,0x58 +/* f047430: 27a60048 */ addiu $a2,$sp,0x48 +/* f047434: 0fc0dd39 */ jal func0f0374e4 +/* f047438: 27a70064 */ addiu $a3,$sp,0x64 +/* f04743c: 8e090060 */ lw $t1,0x60($s0) +/* f047440: 820b0038 */ lb $t3,0x38($s0) +/* f047444: 24010006 */ addiu $at,$zero,0x6 +/* f047448: 252a0001 */ addiu $t2,$t1,0x1 +/* f04744c: 1161001f */ beq $t3,$at,.L0f0474cc +/* f047450: ae0a0060 */ sw $t2,0x60($s0) +/* f047454: 8e0d0078 */ lw $t5,0x78($s0) +/* f047458: 3c0c800a */ lui $t4,0x800a +/* f04745c: 8d8c9fc8 */ lw $t4,-0x6038($t4) +/* f047460: 25ae00b4 */ addiu $t6,$t5,0xb4 +/* f047464: 3c0f800a */ lui $t7,0x800a +/* f047468: 01cc082a */ slt $at,$t6,$t4 +/* f04746c: 50200018 */ beqzl $at,.L0f0474d0 +/* f047470: 820b0038 */ lb $t3,0x38($s0) +/* f047474: 8defa2d8 */ lw $t7,-0x5d28($t7) +/* f047478: 02002025 */ or $a0,$s0,$zero +/* f04747c: 27a50058 */ addiu $a1,$sp,0x58 +/* f047480: 55e00013 */ bnezl $t7,.L0f0474d0 +/* f047484: 820b0038 */ lb $t3,0x38($s0) +/* f047488: 0fc0db02 */ jal func0f036c08 +/* f04748c: 27a60048 */ addiu $a2,$sp,0x48 +/* f047490: 1040000e */ beqz $v0,.L0f0474cc +/* f047494: 8fb80064 */ lw $t8,0x64($sp) +/* f047498: 33190c00 */ andi $t9,$t8,0xc00 +/* f04749c: 5720000c */ bnezl $t9,.L0f0474d0 +/* f0474a0: 820b0038 */ lb $t3,0x38($s0) +/* f0474a4: 8209032d */ lb $t1,0x32d($s0) +/* f0474a8: 240a0001 */ addiu $t2,$zero,0x1 +/* f0474ac: 02002025 */ or $a0,$s0,$zero +/* f0474b0: 05200006 */ bltz $t1,.L0f0474cc +/* f0474b4: 26050038 */ addiu $a1,$s0,0x38 +/* f0474b8: 8fa7006c */ lw $a3,0x6c($sp) +/* f0474bc: afaa0068 */ sw $t2,0x68($sp) +/* f0474c0: 27a60058 */ addiu $a2,$sp,0x58 +/* f0474c4: 0fc0dbb9 */ jal func0f036ee4 +/* f0474c8: 24e70008 */ addiu $a3,$a3,0x8 +.L0f0474cc: +/* f0474cc: 820b0038 */ lb $t3,0x38($s0) +.L0f0474d0: +/* f0474d0: 24010006 */ addiu $at,$zero,0x6 +/* f0474d4: 260400c8 */ addiu $a0,$s0,0xc8 +/* f0474d8: 1561002b */ bne $t3,$at,.L0f047588 +/* f0474dc: 8fa5006c */ lw $a1,0x6c($sp) +/* f0474e0: 8fad0068 */ lw $t5,0x68($sp) +/* f0474e4: 8fac006c */ lw $t4,0x6c($sp) +/* f0474e8: 55a0000c */ bnezl $t5,.L0f04751c +/* f0474ec: 8fb80064 */ lw $t8,0x64($sp) +/* f0474f0: 918e0001 */ lbu $t6,0x1($t4) +/* f0474f4: 02002025 */ or $a0,$s0,$zero +/* f0474f8: 27a50058 */ addiu $a1,$sp,0x58 +/* f0474fc: 31cf00c2 */ andi $t7,$t6,0xc2 +/* f047500: 15e0000d */ bnez $t7,.L0f047538 +/* f047504: 00000000 */ sll $zero,$zero,0x0 +/* f047508: 0fc0db02 */ jal func0f036c08 +/* f04750c: 27a60048 */ addiu $a2,$sp,0x48 +/* f047510: 10400009 */ beqz $v0,.L0f047538 +/* f047514: 00000000 */ sll $zero,$zero,0x0 +/* f047518: 8fb80064 */ lw $t8,0x64($sp) +.L0f04751c: +/* f04751c: 33190c00 */ andi $t9,$t8,0xc00 +/* f047520: 17200005 */ bnez $t9,.L0f047538 +/* f047524: 00000000 */ sll $zero,$zero,0x0 +/* f047528: 8209032d */ lb $t1,0x32d($s0) +/* f04752c: 02002025 */ or $a0,$s0,$zero +/* f047530: 260b0038 */ addiu $t3,$s0,0x38 +/* f047534: 05210007 */ bgez $t1,.L0f047554 +.L0f047538: +/* f047538: 3c0a800a */ lui $t2,0x800a +/* f04753c: 8d4a9fc8 */ lw $t2,-0x6038($t2) +/* f047540: 02002025 */ or $a0,$s0,$zero +/* f047544: 0fc0dd60 */ jal func0f037580 +/* f047548: ae0a0078 */ sw $t2,0x78($s0) +/* f04754c: 1000000a */ beqz $zero,.L0f047578 +/* f047550: 00000000 */ sll $zero,$zero,0x0 +.L0f047554: +/* f047554: 0fc0dc2a */ jal func0f0370a8 +/* f047558: afab0030 */ sw $t3,0x30($sp) +/* f04755c: 44060000 */ mfc1 $a2,$f0 +/* f047560: 27ad0048 */ addiu $t5,$sp,0x48 +/* f047564: afad0010 */ sw $t5,0x10($sp) +/* f047568: 02002025 */ or $a0,$s0,$zero +/* f04756c: 8fa50030 */ lw $a1,0x30($sp) +/* f047570: 0fc0dd7a */ jal func0f0375e8 +/* f047574: 27a70058 */ addiu $a3,$sp,0x58 +.L0f047578: +/* f047578: 0fc01948 */ jal func0f006520 +/* f04757c: 02002025 */ or $a0,$s0,$zero +/* f047580: 1000003a */ beqz $zero,.L0f04766c +/* f047584: 8fbf0024 */ lw $ra,0x24($sp) +.L0f047588: +/* f047588: 24a50008 */ addiu $a1,$a1,0x8 +/* f04758c: 260c0038 */ addiu $t4,$s0,0x38 +/* f047590: afac0030 */ sw $t4,0x30($sp) +/* f047594: afa5002c */ sw $a1,0x2c($sp) +/* f047598: 27a60058 */ addiu $a2,$sp,0x58 +/* f04759c: 3c0741f0 */ lui $a3,0x41f0 +/* f0475a0: 0fc111b8 */ jal func0f0446e0 +/* f0475a4: afa40028 */ sw $a0,0x28($sp) +/* f0475a8: 8fa40028 */ lw $a0,0x28($sp) +/* f0475ac: 8fa5002c */ lw $a1,0x2c($sp) +/* f0475b0: afa20044 */ sw $v0,0x44($sp) +/* f0475b4: 27a60058 */ addiu $a2,$sp,0x58 +/* f0475b8: 0fc11202 */ jal func0f044808 +/* f0475bc: 3c0741f0 */ lui $a3,0x41f0 +/* f0475c0: 8fae0064 */ lw $t6,0x64($sp) +/* f0475c4: afa20040 */ sw $v0,0x40($sp) +/* f0475c8: 00001825 */ or $v1,$zero,$zero +/* f0475cc: 31cf0400 */ andi $t7,$t6,0x400 +/* f0475d0: 15e00002 */ bnez $t7,.L0f0475dc +/* f0475d4: 31d80800 */ andi $t8,$t6,0x800 +/* f0475d8: 13000011 */ beqz $t8,.L0f047620 +.L0f0475dc: +/* f0475dc: 02002025 */ or $a0,$s0,$zero +/* f0475e0: 0fc0dd28 */ jal func0f0374a0 +/* f0475e4: 00002825 */ or $a1,$zero,$zero +/* f0475e8: a7a20034 */ sh $v0,0x34($sp) +/* f0475ec: 02002025 */ or $a0,$s0,$zero +/* f0475f0: 0fc0dd28 */ jal func0f0374a0 +/* f0475f4: 24050001 */ addiu $a1,$zero,0x1 +/* f0475f8: 87b90034 */ lh $t9,0x34($sp) +/* f0475fc: 02002025 */ or $a0,$s0,$zero +/* f047600: 8fa50064 */ lw $a1,0x64($sp) +/* f047604: 8fa60044 */ lw $a2,0x44($sp) +/* f047608: 8fa70040 */ lw $a3,0x40($sp) +/* f04760c: afa20014 */ sw $v0,0x14($sp) +/* f047610: 0fc11992 */ jal func0f046648 +/* f047614: afb90010 */ sw $t9,0x10($sp) +/* f047618: 10000004 */ beqz $zero,.L0f04762c +/* f04761c: 00401825 */ or $v1,$v0,$zero +.L0f047620: +/* f047620: 10400002 */ beqz $v0,.L0f04762c +/* f047624: 00000000 */ sll $zero,$zero,0x0 +/* f047628: 24030001 */ addiu $v1,$zero,0x1 +.L0f04762c: +/* f04762c: 50600008 */ beqzl $v1,.L0f047650 +/* f047630: 02002025 */ or $a0,$s0,$zero +/* f047634: 0fc0dd6c */ jal func0f0375b0 +/* f047638: 02002025 */ or $a0,$s0,$zero +/* f04763c: 02002025 */ or $a0,$s0,$zero +/* f047640: 27a50058 */ addiu $a1,$sp,0x58 +/* f047644: 0fc0dd58 */ jal func0f037560 +/* f047648: 27a60048 */ addiu $a2,$sp,0x48 +/* f04764c: 02002025 */ or $a0,$s0,$zero +.L0f047650: +/* f047650: 27a50058 */ addiu $a1,$sp,0x58 +/* f047654: 8fa60030 */ lw $a2,0x30($sp) +/* f047658: 0fc116e7 */ jal func0f045b9c +/* f04765c: 24070001 */ addiu $a3,$zero,0x1 +/* f047660: 0fc01877 */ jal func0f0061dc +/* f047664: 02002025 */ or $a0,$s0,$zero +/* f047668: 8fbf0024 */ lw $ra,0x24($sp) +.L0f04766c: +/* f04766c: 8fb00020 */ lw $s0,0x20($sp) +/* f047670: 27bd0070 */ addiu $sp,$sp,0x70 +/* f047674: 03e00008 */ jr $ra +/* f047678: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04767c +/* f04767c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f047680: afbf001c */ sw $ra,0x1c($sp) +/* f047684: afa50024 */ sw $a1,0x24($sp) +/* f047688: afa60028 */ sw $a2,0x28($sp) +/* f04768c: 10800017 */ beqz $a0,.L0f0476ec +/* f047690: afa7002c */ sw $a3,0x2c($sp) +/* f047694: 808e0007 */ lb $t6,0x7($a0) +/* f047698: 24010023 */ addiu $at,$zero,0x23 +/* f04769c: 51c10014 */ beql $t6,$at,.L0f0476f0 +/* f0476a0: 00001025 */ or $v0,$zero,$zero +/* f0476a4: 0fc0e686 */ jal func0f039a18 +/* f0476a8: afa40020 */ sw $a0,0x20($sp) +/* f0476ac: 1040000f */ beqz $v0,.L0f0476ec +/* f0476b0: 8fa40020 */ lw $a0,0x20($sp) +/* f0476b4: 10800003 */ beqz $a0,.L0f0476c4 +/* f0476b8: 24010001 */ addiu $at,$zero,0x1 +/* f0476bc: 10000002 */ beqz $zero,.L0f0476c8 +/* f0476c0: 908202fe */ lbu $v0,0x2fe($a0) +.L0f0476c4: +/* f0476c4: 00001025 */ or $v0,$zero,$zero +.L0f0476c8: +/* f0476c8: 14410008 */ bne $v0,$at,.L0f0476ec +/* f0476cc: 93a50027 */ lbu $a1,0x27($sp) +/* f0476d0: 93af0033 */ lbu $t7,0x33($sp) +/* f0476d4: 93a6002b */ lbu $a2,0x2b($sp) +/* f0476d8: 8fa7002c */ lw $a3,0x2c($sp) +/* f0476dc: 0fc11dc0 */ jal func0f047700 +/* f0476e0: afaf0010 */ sw $t7,0x10($sp) +/* f0476e4: 10000003 */ beqz $zero,.L0f0476f4 +/* f0476e8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0476ec: +/* f0476ec: 00001025 */ or $v0,$zero,$zero +.L0f0476f0: +/* f0476f0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0476f4: +/* f0476f4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0476f8: 03e00008 */ jr $ra +/* f0476fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f047700 +/* f047700: 27bdff98 */ addiu $sp,$sp,-104 +/* f047704: afbf002c */ sw $ra,0x2c($sp) +/* f047708: afb10028 */ sw $s1,0x28($sp) +/* f04770c: afb00024 */ sw $s0,0x24($sp) +/* f047710: afa5006c */ sw $a1,0x6c($sp) +/* f047714: afa60070 */ sw $a2,0x70($sp) +/* f047718: afa70074 */ sw $a3,0x74($sp) +/* f04771c: 8c8e001c */ lw $t6,0x1c($a0) +/* f047720: 00808025 */ or $s0,$a0,$zero +/* f047724: 0fc0a221 */ jal func0f028884 +/* f047728: afae0058 */ sw $t6,0x58($sp) +/* f04772c: 00408825 */ or $s1,$v0,$zero +/* f047730: 02002025 */ or $a0,$s0,$zero +/* f047734: 0fc1250e */ jal func0f049438 +/* f047738: 24450008 */ addiu $a1,$v0,0x8 +/* f04773c: 3c014348 */ lui $at,0x4348 +/* f047740: 44812000 */ mtc1 $at,$f4 +/* f047744: 3c017f1b */ lui $at,0x7f1b +/* f047748: 4604003c */ c.lt.s $f0,$f4 +/* f04774c: 00000000 */ sll $zero,$zero,0x0 +/* f047750: 45010008 */ bc1t .L0f047774 +/* f047754: 00000000 */ sll $zero,$zero,0x0 +/* f047758: c4269294 */ lwc1 $f6,-0x6d6c($at) +/* f04775c: 4600303c */ c.lt.s $f6,$f0 +/* f047760: 00000000 */ sll $zero,$zero,0x0 +/* f047764: 45010003 */ bc1t .L0f047774 +/* f047768: 00000000 */ sll $zero,$zero,0x0 +/* f04776c: 16200003 */ bnez $s1,.L0f04777c +/* f047770: 8fa40058 */ lw $a0,0x58($sp) +.L0f047774: +/* f047774: 1000006a */ beqz $zero,.L0f047920 +/* f047778: 00001025 */ or $v0,$zero,$zero +.L0f04777c: +/* f04777c: 27a50064 */ addiu $a1,$sp,0x64 +/* f047780: 27a60060 */ addiu $a2,$sp,0x60 +/* f047784: 0fc0a277 */ jal func0f0289dc +/* f047788: 27a7005c */ addiu $a3,$sp,0x5c +/* f04778c: 02002025 */ or $a0,$s0,$zero +/* f047790: 0fc079ef */ jal func0f01e7bc +/* f047794: 00002825 */ or $a1,$zero,$zero +/* f047798: 02202025 */ or $a0,$s1,$zero +/* f04779c: 0fc1905e */ jal func0f064178 +/* f0477a0: 00002825 */ or $a1,$zero,$zero +/* f0477a4: 8fa20058 */ lw $v0,0x58($sp) +/* f0477a8: 240f0001 */ addiu $t7,$zero,0x1 +/* f0477ac: afaf0010 */ sw $t7,0x10($sp) +/* f0477b0: c440000c */ lwc1 $f0,0xc($v0) +/* f0477b4: c7a80060 */ lwc1 $f8,0x60($sp) +/* f0477b8: c7b0005c */ lwc1 $f16,0x5c($sp) +/* f0477bc: 26260008 */ addiu $a2,$s1,0x8 +/* f0477c0: 46004281 */ sub.s $f10,$f8,$f0 +/* f0477c4: afa60034 */ sw $a2,0x34($sp) +/* f0477c8: 24070033 */ addiu $a3,$zero,0x33 +/* f0477cc: 46008481 */ sub.s $f18,$f16,$f0 +/* f0477d0: e7aa0014 */ swc1 $f10,0x14($sp) +/* f0477d4: 24440008 */ addiu $a0,$v0,0x8 +/* f0477d8: 24450028 */ addiu $a1,$v0,0x28 +/* f0477dc: 0c00b5ab */ jal 0x2d6ac +/* f0477e0: e7b20018 */ swc1 $f18,0x18($sp) +/* f0477e4: afa20050 */ sw $v0,0x50($sp) +/* f0477e8: 02002025 */ or $a0,$s0,$zero +/* f0477ec: 0fc079ef */ jal func0f01e7bc +/* f0477f0: 24050001 */ addiu $a1,$zero,0x1 +/* f0477f4: 02202025 */ or $a0,$s1,$zero +/* f0477f8: 0fc1905e */ jal func0f064178 +/* f0477fc: 24050001 */ addiu $a1,$zero,0x1 +/* f047800: 8fb80050 */ lw $t8,0x50($sp) +/* f047804: 1300003e */ beqz $t8,.L0f047900 +/* f047808: 00000000 */ sll $zero,$zero,0x0 +/* f04780c: 8e19001c */ lw $t9,0x1c($s0) +/* f047810: c6240008 */ lwc1 $f4,0x8($s1) +/* f047814: c7260008 */ lwc1 $f6,0x8($t9) +/* f047818: 46062201 */ sub.s $f8,$f4,$f6 +/* f04781c: e7a80044 */ swc1 $f8,0x44($sp) +/* f047820: 8e08001c */ lw $t0,0x1c($s0) +/* f047824: c62a0010 */ lwc1 $f10,0x10($s1) +/* f047828: c7a80044 */ lwc1 $f8,0x44($sp) +/* f04782c: c5100010 */ lwc1 $f16,0x10($t0) +/* f047830: 46105481 */ sub.s $f18,$f10,$f16 +/* f047834: e7b20048 */ swc1 $f18,0x48($sp) +/* f047838: c7a40048 */ lwc1 $f4,0x48($sp) +/* f04783c: 46042182 */ mul.s $f6,$f4,$f4 +/* f047840: 00000000 */ sll $zero,$zero,0x0 +/* f047844: 46084282 */ mul.s $f10,$f8,$f8 +/* f047848: 0c012974 */ jal 0x4a5d0 +/* f04784c: 460a3300 */ add.s $f12,$f6,$f10 +/* f047850: 3c014020 */ lui $at,0x4020 +/* f047854: 44818000 */ mtc1 $at,$f16 +/* f047858: 3c0141a8 */ lui $at,0x41a8 +/* f04785c: 44812000 */ mtc1 $at,$f4 +/* f047860: 46100482 */ mul.s $f18,$f0,$f16 +/* f047864: 46049203 */ div.s $f8,$f18,$f4 +/* f047868: 4600418d */ trunc.w.s $f6,$f8 +/* f04786c: 44033000 */ mfc1 $v1,$f6 +/* f047870: 00000000 */ sll $zero,$zero,0x0 +/* f047874: 2861000a */ slti $at,$v1,0xa +/* f047878: 50200003 */ beqzl $at,.L0f047888 +/* f04787c: 44835000 */ mtc1 $v1,$f10 +/* f047880: 2403000a */ addiu $v1,$zero,0xa +/* f047884: 44835000 */ mtc1 $v1,$f10 +.L0f047888: +/* f047888: c7b00044 */ lwc1 $f16,0x44($sp) +/* f04788c: 02002025 */ or $a0,$s0,$zero +/* f047890: 46805020 */ cvt.s.w $f0,$f10 +/* f047894: 46008483 */ div.s $f18,$f16,$f0 +/* f047898: e6120030 */ swc1 $f18,0x30($s0) +/* f04789c: c7a40048 */ lwc1 $f4,0x48($sp) +/* f0478a0: 46002203 */ div.s $f8,$f4,$f0 +/* f0478a4: e6080034 */ swc1 $f8,0x34($s0) +/* f0478a8: 0fc0f917 */ jal func0f03e45c +/* f0478ac: afa3003c */ sw $v1,0x3c($sp) +/* f0478b0: e7a00038 */ swc1 $f0,0x38($sp) +/* f0478b4: 02002025 */ or $a0,$s0,$zero +/* f0478b8: 0fc122a1 */ jal func0f048a84 +/* f0478bc: 8fa50034 */ lw $a1,0x34($sp) +/* f0478c0: c7a60038 */ lwc1 $f6,0x38($sp) +/* f0478c4: 8fa3003c */ lw $v1,0x3c($sp) +/* f0478c8: 8e02001c */ lw $v0,0x1c($s0) +/* f0478cc: 46060280 */ add.s $f10,$f0,$f6 +/* f0478d0: a200002e */ sb $zero,0x2e($s0) +/* f0478d4: 8e050024 */ lw $a1,0x24($s0) +/* f0478d8: ae03003c */ sw $v1,0x3c($s0) +/* f0478dc: e60a0038 */ swc1 $f10,0x38($s0) +/* f0478e0: ae03004c */ sw $v1,0x4c($s0) +/* f0478e4: afa00010 */ sw $zero,0x10($sp) +/* f0478e8: 00003825 */ or $a3,$zero,$zero +/* f0478ec: 24440008 */ addiu $a0,$v0,0x8 +/* f0478f0: 0c00a8cc */ jal 0x2a330 +/* f0478f4: 24460028 */ addiu $a2,$v0,0x28 +/* f0478f8: 10000003 */ beqz $zero,.L0f047908 +/* f0478fc: e6000050 */ swc1 $f0,0x50($s0) +.L0f047900: +/* f047900: 10000007 */ beqz $zero,.L0f047920 +/* f047904: 00001025 */ or $v0,$zero,$zero +.L0f047908: +/* f047908: 240a0023 */ addiu $t2,$zero,0x23 +/* f04790c: 240b0001 */ addiu $t3,$zero,0x1 +/* f047910: a20a0007 */ sb $t2,0x7($s0) +/* f047914: a20b002d */ sb $t3,0x2d($s0) +/* f047918: a200002c */ sb $zero,0x2c($s0) +/* f04791c: 24020001 */ addiu $v0,$zero,0x1 +.L0f047920: +/* f047920: 8fbf002c */ lw $ra,0x2c($sp) +/* f047924: 8fb00024 */ lw $s0,0x24($sp) +/* f047928: 8fb10028 */ lw $s1,0x28($sp) +/* f04792c: 03e00008 */ jr $ra +/* f047930: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f047934 +/* f047934: 3c0e800a */ lui $t6,0x800a +/* f047938: 8dce9ff8 */ lw $t6,-0x6008($t6) +/* f04793c: 27bdff88 */ addiu $sp,$sp,-120 +/* f047940: afb00048 */ sw $s0,0x48($sp) +/* f047944: 00808025 */ or $s0,$a0,$zero +/* f047948: 11c000c8 */ beqz $t6,.L0f047c6c +/* f04794c: afbf004c */ sw $ra,0x4c($sp) +/* f047950: 908f002d */ lbu $t7,0x2d($a0) +/* f047954: 51e0004a */ beqzl $t7,.L0f047a80 +/* f047958: 9202002c */ lbu $v0,0x2c($s0) +/* f04795c: 9082002c */ lbu $v0,0x2c($a0) +/* f047960: a080002d */ sb $zero,0x2d($a0) +/* f047964: 3c01bf80 */ lui $at,0xbf80 +/* f047968: 10400006 */ beqz $v0,.L0f047984 +/* f04796c: 24050384 */ addiu $a1,$zero,0x384 +/* f047970: 24010001 */ addiu $at,$zero,0x1 +/* f047974: 10410012 */ beq $v0,$at,.L0f0479c0 +/* f047978: 3c198007 */ lui $t9,0x8007 +/* f04797c: 10000040 */ beqz $zero,.L0f047a80 +/* f047980: 9202002c */ lbu $v0,0x2c($s0) +.L0f047984: +/* f047984: 44810000 */ mtc1 $at,$f0 +/* f047988: 3c014100 */ lui $at,0x4100 +/* f04798c: 44812000 */ mtc1 $at,$f4 +/* f047990: 8e040020 */ lw $a0,0x20($s0) +/* f047994: 00003025 */ or $a2,$zero,$zero +/* f047998: 24070000 */ addiu $a3,$zero,0x0 +/* f04799c: e7a00010 */ swc1 $f0,0x10($sp) +/* f0479a0: 0c007733 */ jal 0x1dccc +/* f0479a4: e7a40014 */ swc1 $f4,0x14($sp) +/* f0479a8: 8e040020 */ lw $a0,0x20($s0) +/* f0479ac: 3c054020 */ lui $a1,0x4020 +/* f0479b0: 0c0077ac */ jal 0x1deb0 +/* f0479b4: 24060000 */ addiu $a2,$zero,0x0 +/* f0479b8: 10000031 */ beqz $zero,.L0f047a80 +/* f0479bc: 9202002c */ lbu $v0,0x2c($s0) +.L0f0479c0: +/* f0479c0: 2739844c */ addiu $t9,$t9,-31668 +/* f0479c4: 8f210000 */ lw $at,0x0($t9) +/* f0479c8: 27b80070 */ addiu $t8,$sp,0x70 +/* f0479cc: af010000 */ sw $at,0x0($t8) +/* f0479d0: 97210004 */ lhu $at,0x4($t9) +/* f0479d4: 0c004b70 */ jal 0x12dc0 +/* f0479d8: a7010004 */ sh $at,0x4($t8) +/* f0479dc: 3c01bf80 */ lui $at,0xbf80 +/* f0479e0: 44810000 */ mtc1 $at,$f0 +/* f0479e4: 24010003 */ addiu $at,$zero,0x3 +/* f0479e8: 0041001b */ divu $zero,$v0,$at +/* f0479ec: 00005010 */ mfhi $t2 +/* f0479f0: 000a5840 */ sll $t3,$t2,0x1 +/* f0479f4: 03ab3021 */ addu $a2,$sp,$t3 +/* f0479f8: 84c60070 */ lh $a2,0x70($a2) +/* f0479fc: 8e05001c */ lw $a1,0x1c($s0) +/* f047a00: 240cffff */ addiu $t4,$zero,-1 +/* f047a04: 240dffff */ addiu $t5,$zero,-1 +/* f047a08: afad002c */ sw $t5,0x2c($sp) +/* f047a0c: afac0010 */ sw $t4,0x10($sp) +/* f047a10: afa00028 */ sw $zero,0x28($sp) +/* f047a14: afa00020 */ sw $zero,0x20($sp) +/* f047a18: afa0001c */ sw $zero,0x1c($sp) +/* f047a1c: afa00018 */ sw $zero,0x18($sp) +/* f047a20: afa00014 */ sw $zero,0x14($sp) +/* f047a24: 00002025 */ or $a0,$zero,$zero +/* f047a28: 2407ffff */ addiu $a3,$zero,-1 +/* f047a2c: e7a00038 */ swc1 $f0,0x38($sp) +/* f047a30: e7a00034 */ swc1 $f0,0x34($sp) +/* f047a34: e7a00030 */ swc1 $f0,0x30($sp) +/* f047a38: 0fc24e7e */ jal func0f0939f8 +/* f047a3c: e7a00024 */ swc1 $f0,0x24($sp) +/* f047a40: 3c01bf80 */ lui $at,0xbf80 +/* f047a44: 44810000 */ mtc1 $at,$f0 +/* f047a48: 3c014180 */ lui $at,0x4180 +/* f047a4c: 44813000 */ mtc1 $at,$f6 +/* f047a50: 8e040020 */ lw $a0,0x20($s0) +/* f047a54: 24050385 */ addiu $a1,$zero,0x385 +/* f047a58: 00003025 */ or $a2,$zero,$zero +/* f047a5c: 24070000 */ addiu $a3,$zero,0x0 +/* f047a60: e7a00010 */ swc1 $f0,0x10($sp) +/* f047a64: 0c007733 */ jal 0x1dccc +/* f047a68: e7a60014 */ swc1 $f6,0x14($sp) +/* f047a6c: 8e040020 */ lw $a0,0x20($s0) +/* f047a70: 3c053f80 */ lui $a1,0x3f80 +/* f047a74: 0c0077ac */ jal 0x1deb0 +/* f047a78: 24060000 */ addiu $a2,$zero,0x0 +/* f047a7c: 9202002c */ lbu $v0,0x2c($s0) +.L0f047a80: +/* f047a80: 24010001 */ addiu $at,$zero,0x1 +/* f047a84: 10400005 */ beqz $v0,.L0f047a9c +/* f047a88: 00000000 */ sll $zero,$zero,0x0 +/* f047a8c: 1041001d */ beq $v0,$at,.L0f047b04 +/* f047a90: 3c18800a */ lui $t8,0x800a +/* f047a94: 10000076 */ beqz $zero,.L0f047c70 +/* f047a98: 8fbf004c */ lw $ra,0x4c($sp) +.L0f047a9c: +/* f047a9c: 0fc0f917 */ jal func0f03e45c +/* f047aa0: 02002025 */ or $a0,$s0,$zero +/* f047aa4: 3c063eb3 */ lui $a2,0x3eb3 +/* f047aa8: 34c63333 */ ori $a2,$a2,0x3333 +/* f047aac: 46000306 */ mov.s $f12,$f0 +/* f047ab0: 0c006bfa */ jal 0x1afe8 +/* f047ab4: c60e0038 */ lwc1 $f14,0x38($s0) +/* f047ab8: 44050000 */ mfc1 $a1,$f0 +/* f047abc: 0fc0f94e */ jal func0f03e538 +/* f047ac0: 02002025 */ or $a0,$s0,$zero +/* f047ac4: 0c00745f */ jal 0x1d17c +/* f047ac8: 8e040020 */ lw $a0,0x20($s0) +/* f047acc: e7a0005c */ swc1 $f0,0x5c($sp) +/* f047ad0: 0c007468 */ jal 0x1d1a0 +/* f047ad4: 8e040020 */ lw $a0,0x20($s0) +/* f047ad8: c7a8005c */ lwc1 $f8,0x5c($sp) +/* f047adc: 4608003e */ c.le.s $f0,$f8 +/* f047ae0: 00000000 */ sll $zero,$zero,0x0 +/* f047ae4: 45020062 */ bc1fl .L0f047c70 +/* f047ae8: 8fbf004c */ lw $ra,0x4c($sp) +/* f047aec: 920e002c */ lbu $t6,0x2c($s0) +/* f047af0: 24080001 */ addiu $t0,$zero,0x1 +/* f047af4: a208002d */ sb $t0,0x2d($s0) +/* f047af8: 25cf0001 */ addiu $t7,$t6,0x1 +/* f047afc: 1000005b */ beqz $zero,.L0f047c6c +/* f047b00: a20f002c */ sb $t7,0x2c($s0) +.L0f047b04: +/* f047b04: 8f189ff8 */ lw $t8,-0x6008($t8) +/* f047b08: c60a0030 */ lwc1 $f10,0x30($s0) +/* f047b0c: 8e02001c */ lw $v0,0x1c($s0) +/* f047b10: 44988000 */ mtc1 $t8,$f16 +/* f047b14: 3c19800a */ lui $t9,0x800a +/* f047b18: c4460008 */ lwc1 $f6,0x8($v0) +/* f047b1c: 468084a0 */ cvt.s.w $f18,$f16 +/* f047b20: c6100034 */ lwc1 $f16,0x34($s0) +/* f047b24: 8e03004c */ lw $v1,0x4c($s0) +/* f047b28: 3c013f80 */ lui $at,0x3f80 +/* f047b2c: 46125102 */ mul.s $f4,$f10,$f18 +/* f047b30: 46062200 */ add.s $f8,$f4,$f6 +/* f047b34: e6080040 */ swc1 $f8,0x40($s0) +/* f047b38: 8f399ff8 */ lw $t9,-0x6008($t9) +/* f047b3c: c4460010 */ lwc1 $f6,0x10($v0) +/* f047b40: 44995000 */ mtc1 $t9,$f10 +/* f047b44: 00000000 */ sll $zero,$zero,0x0 +/* f047b48: 468054a0 */ cvt.s.w $f18,$f10 +/* f047b4c: 46128102 */ mul.s $f4,$f16,$f18 +/* f047b50: 46062200 */ add.s $f8,$f4,$f6 +/* f047b54: 18600017 */ blez $v1,.L0f047bb4 +/* f047b58: e6080048 */ swc1 $f8,0x48($s0) +/* f047b5c: 8e09003c */ lw $t1,0x3c($s0) +/* f047b60: 44839000 */ mtc1 $v1,$f18 +/* f047b64: 3c013f80 */ lui $at,0x3f80 +/* f047b68: 44895000 */ mtc1 $t1,$f10 +/* f047b6c: 46809120 */ cvt.s.w $f4,$f18 +/* f047b70: 44814000 */ mtc1 $at,$f8 +/* f047b74: 3c017f1b */ lui $at,0x7f1b +/* f047b78: 46805420 */ cvt.s.w $f16,$f10 +/* f047b7c: c42a9298 */ lwc1 $f10,-0x6d68($at) +/* f047b80: 46048183 */ div.s $f6,$f16,$f4 +/* f047b84: 46064081 */ sub.s $f2,$f8,$f6 +/* f047b88: 46025302 */ mul.s $f12,$f10,$f2 +/* f047b8c: 0c0068f7 */ jal 0x1a3dc +/* f047b90: e7a20068 */ swc1 $f2,0x68($sp) +/* f047b94: 3c014320 */ lui $at,0x4320 +/* f047b98: 44819000 */ mtc1 $at,$f18 +/* f047b9c: c6040050 */ lwc1 $f4,0x50($s0) +/* f047ba0: c7a20068 */ lwc1 $f2,0x68($sp) +/* f047ba4: 46120402 */ mul.s $f16,$f0,$f18 +/* f047ba8: 8e02001c */ lw $v0,0x1c($s0) +/* f047bac: 10000003 */ beqz $zero,.L0f047bbc +/* f047bb0: 46048300 */ add.s $f12,$f16,$f4 +.L0f047bb4: +/* f047bb4: 44811000 */ mtc1 $at,$f2 +/* f047bb8: c60c0050 */ lwc1 $f12,0x50($s0) +.L0f047bbc: +/* f047bbc: 3c013f00 */ lui $at,0x3f00 +/* f047bc0: 44815000 */ mtc1 $at,$f10 +/* f047bc4: c448000c */ lwc1 $f8,0xc($v0) +/* f047bc8: 460a103c */ c.lt.s $f2,$f10 +/* f047bcc: 46086181 */ sub.s $f6,$f12,$f8 +/* f047bd0: 4500000b */ bc1f .L0f047c00 +/* f047bd4: e6060044 */ swc1 $f6,0x44($s0) +/* f047bd8: c6120044 */ lwc1 $f18,0x44($s0) +/* f047bdc: 44808000 */ mtc1 $zero,$f16 +/* f047be0: 00000000 */ sll $zero,$zero,0x0 +/* f047be4: 4610903c */ c.lt.s $f18,$f16 +/* f047be8: 00000000 */ sll $zero,$zero,0x0 +/* f047bec: 45020005 */ bc1fl .L0f047c04 +/* f047bf0: 920a002e */ lbu $t2,0x2e($s0) +/* f047bf4: 44802000 */ mtc1 $zero,$f4 +/* f047bf8: 00000000 */ sll $zero,$zero,0x0 +/* f047bfc: e6040044 */ swc1 $f4,0x44($s0) +.L0f047c00: +/* f047c00: 920a002e */ lbu $t2,0x2e($s0) +.L0f047c04: +/* f047c04: 55400010 */ bnezl $t2,.L0f047c48 +/* f047c08: 8e02003c */ lw $v0,0x3c($s0) +/* f047c0c: 0fc12472 */ jal func0f0491c8 +/* f047c10: 02002025 */ or $a0,$s0,$zero +/* f047c14: 3c014316 */ lui $at,0x4316 +/* f047c18: 44814000 */ mtc1 $at,$f8 +/* f047c1c: 02002025 */ or $a0,$s0,$zero +/* f047c20: 24050003 */ addiu $a1,$zero,0x3 +/* f047c24: 4608003c */ c.lt.s $f0,$f8 +/* f047c28: 24060096 */ addiu $a2,$zero,0x96 +/* f047c2c: 45020006 */ bc1fl .L0f047c48 +/* f047c30: 8e02003c */ lw $v0,0x3c($s0) +/* f047c34: 0fc0ee91 */ jal func0f03ba44 +/* f047c38: 00003825 */ or $a3,$zero,$zero +/* f047c3c: 240b0001 */ addiu $t3,$zero,0x1 +/* f047c40: a20b002e */ sb $t3,0x2e($s0) +/* f047c44: 8e02003c */ lw $v0,0x3c($s0) +.L0f047c48: +/* f047c48: 3c0c800a */ lui $t4,0x800a +/* f047c4c: 18400005 */ blez $v0,.L0f047c64 +/* f047c50: 00000000 */ sll $zero,$zero,0x0 +/* f047c54: 8d8c9ff8 */ lw $t4,-0x6008($t4) +/* f047c58: 004c6823 */ subu $t5,$v0,$t4 +/* f047c5c: 10000003 */ beqz $zero,.L0f047c6c +/* f047c60: ae0d003c */ sw $t5,0x3c($s0) +.L0f047c64: +/* f047c64: 0fc0eb63 */ jal func0f03ad8c +/* f047c68: 02002025 */ or $a0,$s0,$zero +.L0f047c6c: +/* f047c6c: 8fbf004c */ lw $ra,0x4c($sp) +.L0f047c70: +/* f047c70: 8fb00048 */ lw $s0,0x48($sp) +/* f047c74: 27bd0078 */ addiu $sp,$sp,0x78 +/* f047c78: 03e00008 */ jr $ra +/* f047c7c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f047c80 +/* f047c80: 27bdffb0 */ addiu $sp,$sp,-80 +/* f047c84: afb00018 */ sw $s0,0x18($sp) +/* f047c88: 00808025 */ or $s0,$a0,$zero +/* f047c8c: 10800004 */ beqz $a0,.L0f047ca0 +/* f047c90: afbf001c */ sw $ra,0x1c($sp) +/* f047c94: 908e02fe */ lbu $t6,0x2fe($a0) +/* f047c98: 10000002 */ beqz $zero,.L0f047ca4 +/* f047c9c: afae004c */ sw $t6,0x4c($sp) +.L0f047ca0: +/* f047ca0: afa0004c */ sw $zero,0x4c($sp) +.L0f047ca4: +/* f047ca4: 3c07800a */ lui $a3,0x800a +/* f047ca8: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f047cac: 8cef0034 */ lw $t7,0x34($a3) +/* f047cb0: 59e00182 */ blezl $t7,.L0f0482bc +/* f047cb4: 8fbf001c */ lw $ra,0x1c($sp) +/* f047cb8: 82180007 */ lb $t8,0x7($s0) +/* f047cbc: 5700000b */ bnezl $t8,.L0f047cec +/* f047cc0: 8fab004c */ lw $t3,0x4c($sp) +/* f047cc4: 8e190018 */ lw $t9,0x18($s0) +/* f047cc8: 02002025 */ or $a0,$s0,$zero +/* f047ccc: 24050000 */ addiu $a1,$zero,0x0 +/* f047cd0: 372a0001 */ ori $t2,$t9,0x1 +/* f047cd4: 0fc0ba68 */ jal func0f02e9a0 +/* f047cd8: ae0a0018 */ sw $t2,0x18($s0) +/* f047cdc: 3c07800a */ lui $a3,0x800a +/* f047ce0: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f047ce4: a2000008 */ sb $zero,0x8($s0) +/* f047ce8: 8fab004c */ lw $t3,0x4c($sp) +.L0f047cec: +/* f047cec: 24010002 */ addiu $at,$zero,0x2 +/* f047cf0: 3c028007 */ lui $v0,0x8007 +/* f047cf4: 15610005 */ bne $t3,$at,.L0f047d0c +/* f047cf8: 2442807c */ addiu $v0,$v0,-32644 +/* f047cfc: 8c4c0000 */ lw $t4,0x0($v0) +/* f047d00: 8ced0038 */ lw $t5,0x38($a3) +/* f047d04: 018d7021 */ addu $t6,$t4,$t5 +/* f047d08: ac4e0000 */ sw $t6,0x0($v0) +.L0f047d0c: +/* f047d0c: 8e0f0120 */ lw $t7,0x120($s0) +/* f047d10: 8cf80038 */ lw $t8,0x38($a3) +/* f047d14: 8e0a02a8 */ lw $t2,0x2a8($s0) +/* f047d18: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f047d1c: 01f8c821 */ addu $t9,$t7,$t8 +/* f047d20: ae190120 */ sw $t9,0x120($s0) +/* f047d24: 8ceb0038 */ lw $t3,0x38($a3) +/* f047d28: 02002025 */ or $a0,$s0,$zero +/* f047d2c: 24050003 */ addiu $a1,$zero,0x3 +/* f047d30: 014b6021 */ addu $t4,$t2,$t3 +/* f047d34: 10400005 */ beqz $v0,.L0f047d4c +/* f047d38: ae0c02a8 */ sw $t4,0x2a8($s0) +/* f047d3c: 8c4d0030 */ lw $t5,0x30($v0) +/* f047d40: 8cee0038 */ lw $t6,0x38($a3) +/* f047d44: 01ae7821 */ addu $t7,$t5,$t6 +/* f047d48: ac4f0030 */ sw $t7,0x30($v0) +.L0f047d4c: +/* f047d4c: 8e180014 */ lw $t8,0x14($s0) +/* f047d50: 33190040 */ andi $t9,$t8,0x40 +/* f047d54: 53200006 */ beqzl $t9,.L0f047d70 +/* f047d58: 820d0008 */ lb $t5,0x8($s0) +/* f047d5c: 8e0a011c */ lw $t2,0x11c($s0) +/* f047d60: 8ceb0038 */ lw $t3,0x38($a3) +/* f047d64: 014b6021 */ addu $t4,$t2,$t3 +/* f047d68: ae0c011c */ sw $t4,0x11c($s0) +/* f047d6c: 820d0008 */ lb $t5,0x8($s0) +.L0f047d70: +/* f047d70: 8cee0038 */ lw $t6,0x38($a3) +/* f047d74: 01ae7823 */ subu $t7,$t5,$t6 +/* f047d78: a20f0008 */ sb $t7,0x8($s0) +/* f047d7c: 82180008 */ lb $t8,0x8($s0) +/* f047d80: 8fad004c */ lw $t5,0x4c($sp) +/* f047d84: 07000012 */ bltz $t8,.L0f047dd0 +/* f047d88: 2da60001 */ sltiu $a2,$t5,0x1 +/* f047d8c: 8e190018 */ lw $t9,0x18($s0) +/* f047d90: 00195340 */ sll $t2,$t9,0xd +/* f047d94: 0540000e */ bltz $t2,.L0f047dd0 +/* f047d98: 00000000 */ sll $zero,$zero,0x0 +/* f047d9c: 920b0113 */ lbu $t3,0x113($s0) +/* f047da0: 29610041 */ slti $at,$t3,0x41 +/* f047da4: 1020000a */ beqz $at,.L0f047dd0 +/* f047da8: 00000000 */ sll $zero,$zero,0x0 +/* f047dac: 8e0c02d4 */ lw $t4,0x2d4($s0) +/* f047db0: 1180013f */ beqz $t4,.L0f0482b0 +/* f047db4: 00000000 */ sll $zero,$zero,0x0 +/* f047db8: 82020007 */ lb $v0,0x7($s0) +/* f047dbc: 24010004 */ addiu $at,$zero,0x4 +/* f047dc0: 10410003 */ beq $v0,$at,.L0f047dd0 +/* f047dc4: 24010005 */ addiu $at,$zero,0x5 +/* f047dc8: 14410139 */ bne $v0,$at,.L0f0482b0 +/* f047dcc: 00000000 */ sll $zero,$zero,0x0 +.L0f047dd0: +/* f047dd0: 54c00004 */ bnezl $a2,.L0f047de4 +/* f047dd4: a3a6004b */ sb $a2,0x4b($sp) +/* f047dd8: 39a60001 */ xori $a2,$t5,0x1 +/* f047ddc: 2cc60001 */ sltiu $a2,$a2,0x1 +/* f047de0: a3a6004b */ sb $a2,0x4b($sp) +.L0f047de4: +/* f047de4: 0fc135ad */ jal func0f04d6b4 +/* f047de8: a2000008 */ sb $zero,0x8($s0) +/* f047dec: 8e02001c */ lw $v0,0x1c($s0) +/* f047df0: 3c07800a */ lui $a3,0x800a +/* f047df4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f047df8: 1040001f */ beqz $v0,.L0f047e78 +/* f047dfc: 00000000 */ sll $zero,$zero,0x0 +/* f047e00: 8203033b */ lb $v1,0x33b($s0) +/* f047e04: 5c600019 */ bgtzl $v1,.L0f047e6c +/* f047e08: 8cea0038 */ lw $t2,0x38($a3) +/* f047e0c: 86040356 */ lh $a0,0x356($s0) +/* f047e10: 240e001e */ addiu $t6,$zero,0x1e +/* f047e14: a20e033b */ sb $t6,0x33b($s0) +/* f047e18: 04800011 */ bltz $a0,.L0f047e60 +/* f047e1c: 00000000 */ sll $zero,$zero,0x0 +/* f047e20: 0c006134 */ jal 0x184d0 +/* f047e24: 00000000 */ sll $zero,$zero,0x0 +/* f047e28: 8e0f0108 */ lw $t7,0x108($s0) +/* f047e2c: 3c07800a */ lui $a3,0x800a +/* f047e30: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f047e34: 104f000a */ beq $v0,$t7,.L0f047e60 +/* f047e38: 00000000 */ sll $zero,$zero,0x0 +/* f047e3c: 0fc127f3 */ jal func0f049fcc +/* f047e40: 02002025 */ or $a0,$s0,$zero +/* f047e44: 3c07800a */ lui $a3,0x800a +/* f047e48: 10400005 */ beqz $v0,.L0f047e60 +/* f047e4c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f047e50: 8e180018 */ lw $t8,0x18($s0) +/* f047e54: 3c010800 */ lui $at,0x800 +/* f047e58: 0301c825 */ or $t9,$t8,$at +/* f047e5c: ae190018 */ sw $t9,0x18($s0) +.L0f047e60: +/* f047e60: 10000005 */ beqz $zero,.L0f047e78 +/* f047e64: 8e02001c */ lw $v0,0x1c($s0) +/* f047e68: 8cea0038 */ lw $t2,0x38($a3) +.L0f047e6c: +/* f047e6c: 8e02001c */ lw $v0,0x1c($s0) +/* f047e70: 006a5823 */ subu $t3,$v1,$t2 +/* f047e74: a20b033b */ sb $t3,0x33b($s0) +.L0f047e78: +/* f047e78: 50400015 */ beqzl $v0,.L0f047ed0 +/* f047e7c: 8e19001c */ lw $t9,0x1c($s0) +/* f047e80: 860c035a */ lh $t4,0x35a($s0) +/* f047e84: 05820012 */ bltzl $t4,.L0f047ed0 +/* f047e88: 8e19001c */ lw $t9,0x1c($s0) +/* f047e8c: 0fc0030a */ jal func0f000c28 +/* f047e90: 84440028 */ lh $a0,0x28($v0) +/* f047e94: 3c07800a */ lui $a3,0x800a +/* f047e98: 28410019 */ slti $at,$v0,0x19 +/* f047e9c: 1020000b */ beqz $at,.L0f047ecc +/* f047ea0: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f047ea4: 0c006134 */ jal 0x184d0 +/* f047ea8: 8604035a */ lh $a0,0x35a($s0) +/* f047eac: 8e0d0108 */ lw $t5,0x108($s0) +/* f047eb0: 3c07800a */ lui $a3,0x800a +/* f047eb4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f047eb8: 504d0005 */ beql $v0,$t5,.L0f047ed0 +/* f047ebc: 8e19001c */ lw $t9,0x1c($s0) +/* f047ec0: 920f032d */ lbu $t7,0x32d($s0) +/* f047ec4: 35f80002 */ ori $t8,$t7,0x2 +/* f047ec8: a218032d */ sb $t8,0x32d($s0) +.L0f047ecc: +/* f047ecc: 8e19001c */ lw $t9,0x1c($s0) +.L0f047ed0: +/* f047ed0: 53200053 */ beqzl $t9,.L0f048020 +/* f047ed4: 8fb9004c */ lw $t9,0x4c($sp) +/* f047ed8: 860a035c */ lh $t2,0x35c($s0) +/* f047edc: 05420050 */ bltzl $t2,.L0f048020 +/* f047ee0: 8fb9004c */ lw $t9,0x4c($sp) +/* f047ee4: 8ceb0284 */ lw $t3,0x284($a3) +/* f047ee8: 8d6c00d8 */ lw $t4,0xd8($t3) +/* f047eec: 5180004c */ beqzl $t4,.L0f048020 +/* f047ef0: 8fb9004c */ lw $t9,0x4c($sp) +/* f047ef4: 8ced006c */ lw $t5,0x6c($a3) +/* f047ef8: 8ce5028c */ lw $a1,0x28c($a3) +/* f047efc: 00004825 */ or $t1,$zero,$zero +/* f047f00: 11a00003 */ beqz $t5,.L0f047f10 +/* f047f04: 00002025 */ or $a0,$zero,$zero +/* f047f08: 10000001 */ beqz $zero,.L0f047f10 +/* f047f0c: 24090001 */ addiu $t1,$zero,0x1 +.L0f047f10: +/* f047f10: 8cee0068 */ lw $t6,0x68($a3) +/* f047f14: 00004025 */ or $t0,$zero,$zero +/* f047f18: 00003025 */ or $a2,$zero,$zero +/* f047f1c: 11c00003 */ beqz $t6,.L0f047f2c +/* f047f20: 00000000 */ sll $zero,$zero,0x0 +/* f047f24: 10000001 */ beqz $zero,.L0f047f2c +/* f047f28: 24040001 */ addiu $a0,$zero,0x1 +.L0f047f2c: +/* f047f2c: 8cef0064 */ lw $t7,0x64($a3) +/* f047f30: 11e00003 */ beqz $t7,.L0f047f40 +/* f047f34: 00000000 */ sll $zero,$zero,0x0 +/* f047f38: 10000001 */ beqz $zero,.L0f047f40 +/* f047f3c: 24080001 */ addiu $t0,$zero,0x1 +.L0f047f40: +/* f047f40: 8cf80070 */ lw $t8,0x70($a3) +/* f047f44: 13000003 */ beqz $t8,.L0f047f54 +/* f047f48: 00000000 */ sll $zero,$zero,0x0 +/* f047f4c: 10000001 */ beqz $zero,.L0f047f54 +/* f047f50: 24060001 */ addiu $a2,$zero,0x1 +.L0f047f54: +/* f047f54: 00c8c821 */ addu $t9,$a2,$t0 +/* f047f58: 03245021 */ addu $t2,$t9,$a0 +/* f047f5c: 01491821 */ addu $v1,$t2,$t1 +/* f047f60: 28610002 */ slti $at,$v1,0x2 +/* f047f64: 14200021 */ bnez $at,.L0f047fec +/* f047f68: 24020001 */ addiu $v0,$zero,0x1 +/* f047f6c: 18600019 */ blez $v1,.L0f047fd4 +/* f047f70: 00002025 */ or $a0,$zero,$zero +.L0f047f74: +/* f047f74: 50850012 */ beql $a0,$a1,.L0f047fc0 +/* f047f78: 24840001 */ addiu $a0,$a0,0x1 +/* f047f7c: afa20038 */ sw $v0,0x38($sp) +/* f047f80: afa30024 */ sw $v1,0x24($sp) +/* f047f84: afa40040 */ sw $a0,0x40($sp) +/* f047f88: 0fc4a24b */ jal func0f12892c +/* f047f8c: afa50044 */ sw $a1,0x44($sp) +/* f047f90: 3c07800a */ lui $a3,0x800a +/* f047f94: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f047f98: 8ceb0284 */ lw $t3,0x284($a3) +/* f047f9c: 8fa20038 */ lw $v0,0x38($sp) +/* f047fa0: 8fa30024 */ lw $v1,0x24($sp) +/* f047fa4: 8d6c00d8 */ lw $t4,0xd8($t3) +/* f047fa8: 8fa40040 */ lw $a0,0x40($sp) +/* f047fac: 8fa50044 */ lw $a1,0x44($sp) +/* f047fb0: 55800003 */ bnezl $t4,.L0f047fc0 +/* f047fb4: 24840001 */ addiu $a0,$a0,0x1 +/* f047fb8: 00001025 */ or $v0,$zero,$zero +/* f047fbc: 24840001 */ addiu $a0,$a0,0x1 +.L0f047fc0: +/* f047fc0: 0083082a */ slt $at,$a0,$v1 +/* f047fc4: 50200004 */ beqzl $at,.L0f047fd8 +/* f047fc8: 00a02025 */ or $a0,$a1,$zero +/* f047fcc: 1440ffe9 */ bnez $v0,.L0f047f74 +/* f047fd0: 00000000 */ sll $zero,$zero,0x0 +.L0f047fd4: +/* f047fd4: 00a02025 */ or $a0,$a1,$zero +.L0f047fd8: +/* f047fd8: 0fc4a24b */ jal func0f12892c +/* f047fdc: afa20038 */ sw $v0,0x38($sp) +/* f047fe0: 3c07800a */ lui $a3,0x800a +/* f047fe4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f047fe8: 8fa20038 */ lw $v0,0x38($sp) +.L0f047fec: +/* f047fec: 5040000c */ beqzl $v0,.L0f048020 +/* f047ff0: 8fb9004c */ lw $t9,0x4c($sp) +/* f047ff4: 0c006134 */ jal 0x184d0 +/* f047ff8: 8604035c */ lh $a0,0x35c($s0) +/* f047ffc: 8e0d0108 */ lw $t5,0x108($s0) +/* f048000: 3c07800a */ lui $a3,0x800a +/* f048004: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f048008: 504d0005 */ beql $v0,$t5,.L0f048020 +/* f04800c: 8fb9004c */ lw $t9,0x4c($sp) +/* f048010: 920f032d */ lbu $t7,0x32d($s0) +/* f048014: 35f80001 */ ori $t8,$t7,0x1 +/* f048018: a218032d */ sb $t8,0x32d($s0) +/* f04801c: 8fb9004c */ lw $t9,0x4c($sp) +.L0f048020: +/* f048020: 24010004 */ addiu $at,$zero,0x4 +/* f048024: 02002025 */ or $a0,$s0,$zero +/* f048028: 17210009 */ bne $t9,$at,.L0f048050 +/* f04802c: 00002825 */ or $a1,$zero,$zero +/* f048030: 0fc109e7 */ jal func0f04279c +/* f048034: 00003025 */ or $a2,$zero,$zero +/* f048038: 02002025 */ or $a0,$s0,$zero +/* f04803c: 24050001 */ addiu $a1,$zero,0x1 +/* f048040: 0fc109e7 */ jal func0f04279c +/* f048044: 00003025 */ or $a2,$zero,$zero +/* f048048: 3c07800a */ lui $a3,0x800a +/* f04804c: 24e79fc0 */ addiu $a3,$a3,-24640 +.L0f048050: +/* f048050: 8e0a001c */ lw $t2,0x1c($s0) +/* f048054: 51400089 */ beqzl $t2,.L0f04827c +/* f048058: 8e0e0014 */ lw $t6,0x14($s0) +/* f04805c: 8ceb04cc */ lw $t3,0x4cc($a3) +/* f048060: 51600012 */ beqzl $t3,.L0f0480ac +/* f048064: 820c0007 */ lb $t4,0x7($s0) +/* f048068: 82060007 */ lb $a2,0x7($s0) +/* f04806c: 24010003 */ addiu $at,$zero,0x3 +/* f048070: 10c10005 */ beq $a2,$at,.L0f048088 +/* f048074: 2401000e */ addiu $at,$zero,0xe +/* f048078: 10c10007 */ beq $a2,$at,.L0f048098 +/* f04807c: 00000000 */ sll $zero,$zero,0x0 +/* f048080: 1000007e */ beqz $zero,.L0f04827c +/* f048084: 8e0e0014 */ lw $t6,0x14($s0) +.L0f048088: +/* f048088: 0fc0f247 */ jal func0f03c91c +/* f04808c: 02002025 */ or $a0,$s0,$zero +/* f048090: 1000007a */ beqz $zero,.L0f04827c +/* f048094: 8e0e0014 */ lw $t6,0x14($s0) +.L0f048098: +/* f048098: 0fc11cf3 */ jal func0f0473cc +/* f04809c: 02002025 */ or $a0,$s0,$zero +/* f0480a0: 10000075 */ beqz $zero,.L0f048278 +/* f0480a4: a3a0004b */ sb $zero,0x4b($sp) +/* f0480a8: 820c0007 */ lb $t4,0x7($s0) +.L0f0480ac: +/* f0480ac: 258dffff */ addiu $t5,$t4,-1 +/* f0480b0: 2da10023 */ sltiu $at,$t5,0x23 +/* f0480b4: 10200070 */ beqz $at,.L0f048278 +/* f0480b8: 000d6880 */ sll $t5,$t5,0x2 +/* f0480bc: 3c017f1b */ lui $at,0x7f1b +/* f0480c0: 002d0821 */ addu $at,$at,$t5 +/* f0480c4: 8c2d929c */ lw $t5,-0x6d64($at) +/* f0480c8: 01a00008 */ jr $t5 +/* f0480cc: 00000000 */ sll $zero,$zero,0x0 +/* f0480d0: 0fc0f04e */ jal func0f03c138 +/* f0480d4: 02002025 */ or $a0,$s0,$zero +/* f0480d8: 10000068 */ beqz $zero,.L0f04827c +/* f0480dc: 8e0e0014 */ lw $t6,0x14($s0) +/* f0480e0: 0fc0f22d */ jal func0f03c8b4 +/* f0480e4: 02002025 */ or $a0,$s0,$zero +/* f0480e8: 10000064 */ beqz $zero,.L0f04827c +/* f0480ec: 8e0e0014 */ lw $t6,0x14($s0) +/* f0480f0: 0fc0f247 */ jal func0f03c91c +/* f0480f4: 02002025 */ or $a0,$s0,$zero +/* f0480f8: 10000060 */ beqz $zero,.L0f04827c +/* f0480fc: 8e0e0014 */ lw $t6,0x14($s0) +/* f048100: 0fc0f42c */ jal func0f03d0b0 +/* f048104: 02002025 */ or $a0,$s0,$zero +/* f048108: 1000005c */ beqz $zero,.L0f04827c +/* f04810c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048110: 0fc0f77e */ jal func0f03ddf8 +/* f048114: 02002025 */ or $a0,$s0,$zero +/* f048118: 10000058 */ beqz $zero,.L0f04827c +/* f04811c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048120: 0fc0f7b1 */ jal func0f03dec4 +/* f048124: 02002025 */ or $a0,$s0,$zero +/* f048128: 10000054 */ beqz $zero,.L0f04827c +/* f04812c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048130: 0fc0f7d4 */ jal func0f03df50 +/* f048134: 02002025 */ or $a0,$s0,$zero +/* f048138: 10000050 */ beqz $zero,.L0f04827c +/* f04813c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048140: 0fc0f7fd */ jal func0f03dff4 +/* f048144: 02002025 */ or $a0,$s0,$zero +/* f048148: 1000004c */ beqz $zero,.L0f04827c +/* f04814c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048150: 0fc0f349 */ jal func0f03cd24 +/* f048154: 02002025 */ or $a0,$s0,$zero +/* f048158: 10000048 */ beqz $zero,.L0f04827c +/* f04815c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048160: 0fc10bff */ jal func0f042ffc +/* f048164: 02002025 */ or $a0,$s0,$zero +/* f048168: 10000044 */ beqz $zero,.L0f04827c +/* f04816c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048170: 0fc11082 */ jal func0f044208 +/* f048174: 02002025 */ or $a0,$s0,$zero +/* f048178: 10000040 */ beqz $zero,.L0f04827c +/* f04817c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048180: 0fc10cf8 */ jal func0f0433e0 +/* f048184: 02002025 */ or $a0,$s0,$zero +/* f048188: 1000003c */ beqz $zero,.L0f04827c +/* f04818c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048190: 0fc11228 */ jal func0f0448a0 +/* f048194: 02002025 */ or $a0,$s0,$zero +/* f048198: 10000038 */ beqz $zero,.L0f04827c +/* f04819c: 8e0e0014 */ lw $t6,0x14($s0) +/* f0481a0: 0fc11cf3 */ jal func0f0473cc +/* f0481a4: 02002025 */ or $a0,$s0,$zero +/* f0481a8: 10000033 */ beqz $zero,.L0f048278 +/* f0481ac: a3a0004b */ sb $zero,0x4b($sp) +/* f0481b0: 0fc11aa3 */ jal func0f046a8c +/* f0481b4: 02002025 */ or $a0,$s0,$zero +/* f0481b8: 10000030 */ beqz $zero,.L0f04827c +/* f0481bc: 8e0e0014 */ lw $t6,0x14($s0) +/* f0481c0: 0fc0f2dd */ jal func0f03cb74 +/* f0481c4: 02002025 */ or $a0,$s0,$zero +/* f0481c8: 1000002c */ beqz $zero,.L0f04827c +/* f0481cc: 8e0e0014 */ lw $t6,0x14($s0) +/* f0481d0: 0fc0f825 */ jal func0f03e094 +/* f0481d4: 02002025 */ or $a0,$s0,$zero +/* f0481d8: 10000028 */ beqz $zero,.L0f04827c +/* f0481dc: 8e0e0014 */ lw $t6,0x14($s0) +/* f0481e0: 0fc0f86a */ jal func0f03e1a8 +/* f0481e4: 02002025 */ or $a0,$s0,$zero +/* f0481e8: 10000024 */ beqz $zero,.L0f04827c +/* f0481ec: 8e0e0014 */ lw $t6,0x14($s0) +/* f0481f0: 0fc0f839 */ jal func0f03e0e4 +/* f0481f4: 02002025 */ or $a0,$s0,$zero +/* f0481f8: 10000020 */ beqz $zero,.L0f04827c +/* f0481fc: 8e0e0014 */ lw $t6,0x14($s0) +/* f048200: 0fc10e7e */ jal func0f0439f8 +/* f048204: 02002025 */ or $a0,$s0,$zero +/* f048208: 1000001c */ beqz $zero,.L0f04827c +/* f04820c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048210: 0fc10fc9 */ jal func0f043f24 +/* f048214: 02002025 */ or $a0,$s0,$zero +/* f048218: 10000018 */ beqz $zero,.L0f04827c +/* f04821c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048220: 0fc0f5fb */ jal func0f03d7ec +/* f048224: 02002025 */ or $a0,$s0,$zero +/* f048228: 10000014 */ beqz $zero,.L0f04827c +/* f04822c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048230: 0fc0f6a3 */ jal func0f03da8c +/* f048234: 02002025 */ or $a0,$s0,$zero +/* f048238: 10000010 */ beqz $zero,.L0f04827c +/* f04823c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048240: 0fc0f736 */ jal func0f03dcd8 +/* f048244: 02002025 */ or $a0,$s0,$zero +/* f048248: 1000000c */ beqz $zero,.L0f04827c +/* f04824c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048250: 0fc1098b */ jal func0f04262c +/* f048254: 02002025 */ or $a0,$s0,$zero +/* f048258: 10000008 */ beqz $zero,.L0f04827c +/* f04825c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048260: 0fc10a90 */ jal func0f042a40 +/* f048264: 02002025 */ or $a0,$s0,$zero +/* f048268: 10000004 */ beqz $zero,.L0f04827c +/* f04826c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048270: 0fc11e4d */ jal func0f047934 +/* f048274: 02002025 */ or $a0,$s0,$zero +.L0f048278: +/* f048278: 8e0e0014 */ lw $t6,0x14($s0) +.L0f04827c: +/* f04827c: 96180192 */ lhu $t8,0x192($s0) +/* f048280: 2401fffd */ addiu $at,$zero,-3 +/* f048284: 01c17824 */ and $t7,$t6,$at +/* f048288: 3319ffbf */ andi $t9,$t8,0xffbf +/* f04828c: ae0f0014 */ sw $t7,0x14($s0) +/* f048290: a6190192 */ sh $t9,0x192($s0) +/* f048294: 93aa004b */ lbu $t2,0x4b($sp) +/* f048298: 51400008 */ beqzl $t2,.L0f0482bc +/* f04829c: 8fbf001c */ lw $ra,0x1c($sp) +/* f0482a0: 0fc01877 */ jal func0f0061dc +/* f0482a4: 02002025 */ or $a0,$s0,$zero +/* f0482a8: 10000004 */ beqz $zero,.L0f0482bc +/* f0482ac: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0482b0: +/* f0482b0: 0fc01948 */ jal func0f006520 +/* f0482b4: 02002025 */ or $a0,$s0,$zero +/* f0482b8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0482bc: +/* f0482bc: 8fb00018 */ lw $s0,0x18($sp) +/* f0482c0: 27bd0050 */ addiu $sp,$sp,0x50 +/* f0482c4: 03e00008 */ jr $ra +/* f0482c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0482cc +/* f0482cc: 3c01800a */ lui $at,0x800a +/* f0482d0: ac20de20 */ sw $zero,-0x21e0($at) +/* f0482d4: 3c02800a */ lui $v0,0x800a +/* f0482d8: 8c42a2fc */ lw $v0,-0x5d04($v0) +/* f0482dc: 3c01800a */ lui $at,0x800a +/* f0482e0: 44802000 */ mtc1 $zero,$f4 +/* f0482e4: ac20de24 */ sw $zero,-0x21dc($at) +/* f0482e8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0482ec: 3c01800a */ lui $at,0x800a +/* f0482f0: afbf0014 */ sw $ra,0x14($sp) +/* f0482f4: 00802825 */ or $a1,$a0,$zero +/* f0482f8: 10400009 */ beqz $v0,.L0f048320 +/* f0482fc: e424de28 */ swc1 $f4,-0x21d8($at) +/* f048300: 24040002 */ addiu $a0,$zero,0x2 +/* f048304: 3403ffff */ dli $v1,0xffff +/* f048308: a4430038 */ sh $v1,0x38($v0) +.L0f04830c: +/* f04830c: a440003a */ sh $zero,0x3a($v0) +/* f048310: a044003c */ sb $a0,0x3c($v0) +/* f048314: 8c420020 */ lw $v0,0x20($v0) +/* f048318: 5440fffc */ bnezl $v0,.L0f04830c +/* f04831c: a4430038 */ sh $v1,0x38($v0) +.L0f048320: +/* f048320: 0c006134 */ jal 0x184d0 +/* f048324: 00a02025 */ or $a0,$a1,$zero +/* f048328: 3c048006 */ lui $a0,0x8006 +/* f04832c: 24847e60 */ addiu $a0,$a0,0x7e60 +/* f048330: 8c8f0000 */ lw $t7,0x0($a0) +/* f048334: 24050368 */ addiu $a1,$zero,0x368 +/* f048338: 3c038006 */ lui $v1,0x8006 +/* f04833c: 01e50019 */ multu $t7,$a1 +/* f048340: 24637e58 */ addiu $v1,$v1,0x7e58 +/* f048344: 8c6e0000 */ lw $t6,0x0($v1) +/* f048348: 240cffff */ addiu $t4,$zero,-1 +/* f04834c: 0000c012 */ mflo $t8 +/* f048350: 01d8c821 */ addu $t9,$t6,$t8 +/* f048354: af22fda0 */ sw $v0,-0x260($t9) +/* f048358: 8c890000 */ lw $t1,0x0($a0) +/* f04835c: 8c680000 */ lw $t0,0x0($v1) +/* f048360: 01250019 */ multu $t1,$a1 +/* f048364: 00005012 */ mflo $t2 +/* f048368: 010a5821 */ addu $t3,$t0,$t2 +/* f04836c: a560fda4 */ sh $zero,-0x25c($t3) +/* f048370: 8c8f0000 */ lw $t7,0x0($a0) +/* f048374: 8c6d0000 */ lw $t5,0x0($v1) +/* f048378: 01e50019 */ multu $t7,$a1 +/* f04837c: 00007012 */ mflo $t6 +/* f048380: 01aec021 */ addu $t8,$t5,$t6 +/* f048384: a70cfda6 */ sh $t4,-0x25a($t8) +/* f048388: 8fbf0014 */ lw $ra,0x14($sp) +/* f04838c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f048390: 03e00008 */ jr $ra +/* f048394: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f048398 +/* f048398: 27bdff18 */ addiu $sp,$sp,-232 +/* f04839c: afbf003c */ sw $ra,0x3c($sp) +/* f0483a0: afbe0038 */ sw $s8,0x38($sp) +/* f0483a4: afb70034 */ sw $s7,0x34($sp) +/* f0483a8: afb60030 */ sw $s6,0x30($sp) +/* f0483ac: afb5002c */ sw $s5,0x2c($sp) +/* f0483b0: afb40028 */ sw $s4,0x28($sp) +/* f0483b4: afb30024 */ sw $s3,0x24($sp) +/* f0483b8: afb20020 */ sw $s2,0x20($sp) +/* f0483bc: afb1001c */ sw $s1,0x1c($sp) +/* f0483c0: 0fc07934 */ jal func0f01e4d0 +/* f0483c4: afb00018 */ sw $s0,0x18($sp) +/* f0483c8: 3c1e8006 */ lui $s8,0x8006 +/* f0483cc: 27de2cb0 */ addiu $s8,$s8,0x2cb0 +/* f0483d0: afc00000 */ sw $zero,0x0($s8) +/* f0483d4: 3c018006 */ lui $at,0x8006 +/* f0483d8: ac202cb4 */ sw $zero,0x2cb4($at) +/* f0483dc: 3c0e800a */ lui $t6,0x800a +/* f0483e0: 8dcea2d8 */ lw $t6,-0x5d28($t6) +/* f0483e4: 3c018006 */ lui $at,0x8006 +/* f0483e8: ac202cb8 */ sw $zero,0x2cb8($at) +/* f0483ec: 3c018006 */ lui $at,0x8006 +/* f0483f0: afa200e0 */ sw $v0,0xe0($sp) +/* f0483f4: afa000dc */ sw $zero,0xdc($sp) +/* f0483f8: 00009025 */ or $s2,$zero,$zero +/* f0483fc: 0000b025 */ or $s6,$zero,$zero +/* f048400: 15c0005a */ bnez $t6,.L0f04856c +/* f048404: ac202cbc */ sw $zero,0x2cbc($at) +/* f048408: 18400058 */ blez $v0,.L0f04856c +/* f04840c: 0000a825 */ or $s5,$zero,$zero +/* f048410: 00009825 */ or $s3,$zero,$zero +/* f048414: 24170006 */ addiu $s7,$zero,0x6 +/* f048418: 24140003 */ addiu $s4,$zero,0x3 +.L0f04841c: +/* f04841c: 3c0f8006 */ lui $t7,0x8006 +/* f048420: 8def2988 */ lw $t7,0x2988($t7) +/* f048424: 026f8021 */ addu $s0,$s3,$t7 +/* f048428: 8e180020 */ lw $t8,0x20($s0) +/* f04842c: 5300004b */ beqzl $t8,.L0f04855c +/* f048430: 8faa00e0 */ lw $t2,0xe0($sp) +/* f048434: 8e19001c */ lw $t9,0x1c($s0) +/* f048438: 53200048 */ beqzl $t9,.L0f04855c +/* f04843c: 8faa00e0 */ lw $t2,0xe0($sp) +/* f048440: 0fc0e6a5 */ jal func0f039a94 +/* f048444: 02002025 */ or $a0,$s0,$zero +/* f048448: 54400044 */ bnezl $v0,.L0f04855c +/* f04844c: 8faa00e0 */ lw $t2,0xe0($sp) +/* f048450: 0fc0a221 */ jal func0f028884 +/* f048454: 02002025 */ or $a0,$s0,$zero +/* f048458: 1040003f */ beqz $v0,.L0f048558 +/* f04845c: 00408825 */ or $s1,$v0,$zero +/* f048460: 90430000 */ lbu $v1,0x0($v0) +/* f048464: 12830003 */ beq $s4,$v1,.L0f048474 +/* f048468: 00000000 */ sll $zero,$zero,0x0 +/* f04846c: 56e3003b */ bnel $s7,$v1,.L0f04855c +/* f048470: 8faa00e0 */ lw $t2,0xe0($sp) +.L0f048474: +/* f048474: 16e30011 */ bne $s7,$v1,.L0f0484bc +/* f048478: 3c07800a */ lui $a3,0x800a +/* f04847c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f048480: 8ce8029c */ lw $t0,0x29c($a3) +/* f048484: 02002025 */ or $a0,$s0,$zero +/* f048488: 24060002 */ addiu $a2,$zero,0x2 +/* f04848c: 05000007 */ bltz $t0,.L0f0484ac +/* f048490: 00000000 */ sll $zero,$zero,0x0 +/* f048494: 8ce302a8 */ lw $v1,0x2a8($a3) +/* f048498: 10600004 */ beqz $v1,.L0f0484ac +/* f04849c: 00000000 */ sll $zero,$zero,0x0 +/* f0484a0: 8c6900bc */ lw $t1,0xbc($v1) +/* f0484a4: 50490006 */ beql $v0,$t1,.L0f0484c0 +/* f0484a8: 8e220004 */ lw $v0,0x4($s1) +.L0f0484ac: +/* f0484ac: 0fc12aa3 */ jal func0f04aa8c +/* f0484b0: 8e250004 */ lw $a1,0x4($s1) +/* f0484b4: 5440000a */ bnezl $v0,.L0f0484e0 +/* f0484b8: 8fca0000 */ lw $t2,0x0($s8) +.L0f0484bc: +/* f0484bc: 8e220004 */ lw $v0,0x4($s1) +.L0f0484c0: +/* f0484c0: 00001825 */ or $v1,$zero,$zero +/* f0484c4: 10400003 */ beqz $v0,.L0f0484d4 +/* f0484c8: 00000000 */ sll $zero,$zero,0x0 +/* f0484cc: 10000001 */ beqz $zero,.L0f0484d4 +/* f0484d0: 904302fe */ lbu $v1,0x2fe($v0) +.L0f0484d4: +/* f0484d4: 54740021 */ bnel $v1,$s4,.L0f04855c +/* f0484d8: 8faa00e0 */ lw $t2,0xe0($sp) +/* f0484dc: 8fca0000 */ lw $t2,0x0($s8) +.L0f0484e0: +/* f0484e0: 254b0001 */ addiu $t3,$t2,0x1 +/* f0484e4: afcb0000 */ sw $t3,0x0($s8) +/* f0484e8: 8e0300e0 */ lw $v1,0xe0($s0) +/* f0484ec: 8e0400e4 */ lw $a0,0xe4($s0) +/* f0484f0: 0083082a */ slt $at,$a0,$v1 +/* f0484f4: 10200003 */ beqz $at,.L0f048504 +/* f0484f8: 00801025 */ or $v0,$a0,$zero +/* f0484fc: 10000001 */ beqz $zero,.L0f048504 +/* f048500: 00601025 */ or $v0,$v1,$zero +.L0f048504: +/* f048504: 10400014 */ beqz $v0,.L0f048558 +/* f048508: 3c038006 */ lui $v1,0x8006 +/* f04850c: 24632cb4 */ addiu $v1,$v1,0x2cb4 +/* f048510: 8c6c0000 */ lw $t4,0x0($v1) +/* f048514: 3c0e800a */ lui $t6,0x800a +/* f048518: 3c048006 */ lui $a0,0x8006 +/* f04851c: 258d0001 */ addiu $t5,$t4,0x1 +/* f048520: ac6d0000 */ sw $t5,0x0($v1) +/* f048524: 8dce9fc8 */ lw $t6,-0x6038($t6) +/* f048528: 24842cbc */ addiu $a0,$a0,0x2cbc +/* f04852c: 01c27823 */ subu $t7,$t6,$v0 +/* f048530: 29e100f0 */ slti $at,$t7,0xf0 +/* f048534: 10200008 */ beqz $at,.L0f048558 +/* f048538: 3c028006 */ lui $v0,0x8006 +/* f04853c: 24422cb8 */ addiu $v0,$v0,0x2cb8 +/* f048540: 8c580000 */ lw $t8,0x0($v0) +/* f048544: 8c880000 */ lw $t0,0x0($a0) +/* f048548: 27190001 */ addiu $t9,$t8,0x1 +/* f04854c: 25090001 */ addiu $t1,$t0,0x1 +/* f048550: ac590000 */ sw $t9,0x0($v0) +/* f048554: ac890000 */ sw $t1,0x0($a0) +.L0f048558: +/* f048558: 8faa00e0 */ lw $t2,0xe0($sp) +.L0f04855c: +/* f04855c: 26b50001 */ addiu $s5,$s5,0x1 +/* f048560: 26730368 */ addiu $s3,$s3,0x368 +/* f048564: 16aaffad */ bne $s5,$t2,.L0f04841c +/* f048568: 00000000 */ sll $zero,$zero,0x0 +.L0f04856c: +/* f04856c: 3c028007 */ lui $v0,0x8007 +/* f048570: 8c428454 */ lw $v0,-0x7bac($v0) +/* f048574: 3c018007 */ lui $at,0x8007 +/* f048578: 0000a825 */ or $s5,$zero,$zero +/* f04857c: 24420001 */ addiu $v0,$v0,0x1 +/* f048580: ac228454 */ sw $v0,-0x7bac($at) +/* f048584: 2c41000b */ sltiu $at,$v0,0xb +/* f048588: 14200002 */ bnez $at,.L0f048594 +/* f04858c: 3c018007 */ lui $at,0x8007 +/* f048590: ac208454 */ sw $zero,-0x7bac($at) +.L0f048594: +/* f048594: 0fc47bac */ jal func0f11eeb0 +/* f048598: 00000000 */ sll $zero,$zero,0x0 +/* f04859c: 10400003 */ beqz $v0,.L0f0485ac +/* f0485a0: 00000000 */ sll $zero,$zero,0x0 +/* f0485a4: 0fc10e51 */ jal func0f043944 +/* f0485a8: 00000000 */ sll $zero,$zero,0x0 +.L0f0485ac: +/* f0485ac: 3c02800a */ lui $v0,0x800a +/* f0485b0: 8042a492 */ lb $v0,-0x5b6e($v0) +/* f0485b4: 04400009 */ bltz $v0,.L0f0485dc +/* f0485b8: 00000000 */ sll $zero,$zero,0x0 +/* f0485bc: 0fc120b3 */ jal func0f0482cc +/* f0485c0: 24440c00 */ addiu $a0,$v0,0xc00 +/* f0485c4: 240bffff */ addiu $t3,$zero,-1 +/* f0485c8: 3c01800a */ lui $at,0x800a +/* f0485cc: a02ba492 */ sb $t3,-0x5b6e($at) +/* f0485d0: 3c01800a */ lui $at,0x800a +/* f0485d4: 240c0001 */ addiu $t4,$zero,0x1 +/* f0485d8: a02ca493 */ sb $t4,-0x5b6d($at) +.L0f0485dc: +/* f0485dc: 3c038006 */ lui $v1,0x8006 +/* f0485e0: 8c637e60 */ lw $v1,0x7e60($v1) +/* f0485e4: 00009825 */ or $s3,$zero,$zero +/* f0485e8: 18600013 */ blez $v1,.L0f048638 +.L0f0485ec: +/* f0485ec: 3c0d800a */ lui $t5,0x800a +/* f0485f0: 81ada493 */ lb $t5,-0x5b6d($t5) +/* f0485f4: 3c028006 */ lui $v0,0x8006 +/* f0485f8: 8c427e58 */ lw $v0,0x7e58($v0) +/* f0485fc: 11a00005 */ beqz $t5,.L0f048614 +/* f048600: 00537021 */ addu $t6,$v0,$s3 +/* f048604: 95cf0192 */ lhu $t7,0x192($t6) +/* f048608: 31f80010 */ andi $t8,$t7,0x10 +/* f04860c: 53000006 */ beqzl $t8,.L0f048628 +/* f048610: 26b50001 */ addiu $s5,$s5,0x1 +.L0f048614: +/* f048614: 0fc11f20 */ jal func0f047c80 +/* f048618: 02622021 */ addu $a0,$s3,$v0 +/* f04861c: 3c038006 */ lui $v1,0x8006 +/* f048620: 8c637e60 */ lw $v1,0x7e60($v1) +/* f048624: 26b50001 */ addiu $s5,$s5,0x1 +.L0f048628: +/* f048628: 02a3082a */ slt $at,$s5,$v1 +/* f04862c: 1420ffef */ bnez $at,.L0f0485ec +/* f048630: 26730368 */ addiu $s3,$s3,0x368 +/* f048634: 0000a825 */ or $s5,$zero,$zero +.L0f048638: +/* f048638: 8fb900e0 */ lw $t9,0xe0($sp) +/* f04863c: 0000a025 */ or $s4,$zero,$zero +/* f048640: 00009825 */ or $s3,$zero,$zero +/* f048644: 1b200052 */ blez $t9,.L0f048790 +/* f048648: 241e001f */ addiu $s8,$zero,0x1f +/* f04864c: 24170005 */ addiu $s7,$zero,0x5 +/* f048650: 27b1007c */ addiu $s1,$sp,0x7c +.L0f048654: +/* f048654: 3c088006 */ lui $t0,0x8006 +/* f048658: 8d082988 */ lw $t0,0x2988($t0) +/* f04865c: 02682021 */ addu $a0,$s3,$t0 +/* f048660: 8c890020 */ lw $t1,0x20($a0) +/* f048664: 51200046 */ beqzl $t1,.L0f048780 +/* f048668: 8fb800e0 */ lw $t8,0xe0($sp) +/* f04866c: 8c83001c */ lw $v1,0x1c($a0) +/* f048670: 50600043 */ beqzl $v1,.L0f048780 +/* f048674: 8fb800e0 */ lw $t8,0xe0($sp) +/* f048678: 80820007 */ lb $v0,0x7($a0) +/* f04867c: 52e20005 */ beql $s7,$v0,.L0f048694 +/* f048680: 906a0001 */ lbu $t2,0x1($v1) +/* f048684: 53c20003 */ beql $s8,$v0,.L0f048694 +/* f048688: 906a0001 */ lbu $t2,0x1($v1) +/* f04868c: 26940001 */ addiu $s4,$s4,0x1 +/* f048690: 906a0001 */ lbu $t2,0x1($v1) +.L0f048694: +/* f048694: 314b0080 */ andi $t3,$t2,0x80 +/* f048698: 11600011 */ beqz $t3,.L0f0486e0 +/* f04869c: 00000000 */ sll $zero,$zero,0x0 +/* f0486a0: 12e20006 */ beq $s7,$v0,.L0f0486bc +/* f0486a4: 00000000 */ sll $zero,$zero,0x0 +/* f0486a8: 13c20004 */ beq $s8,$v0,.L0f0486bc +/* f0486ac: 8fac00dc */ lw $t4,0xdc($sp) +/* f0486b0: 258d0001 */ addiu $t5,$t4,0x1 +/* f0486b4: 1000000a */ beqz $zero,.L0f0486e0 +/* f0486b8: afad00dc */ sw $t5,0xdc($sp) +.L0f0486bc: +/* f0486bc: 57c20008 */ bnel $s8,$v0,.L0f0486e0 +/* f0486c0: 26d60001 */ addiu $s6,$s6,0x1 +/* f0486c4: 8c8e0018 */ lw $t6,0x18($a0) +/* f0486c8: 000e7940 */ sll $t7,$t6,0x5 +/* f0486cc: 05e00004 */ bltz $t7,.L0f0486e0 +/* f0486d0: 00000000 */ sll $zero,$zero,0x0 +/* f0486d4: 10000002 */ beqz $zero,.L0f0486e0 +/* f0486d8: 26d60001 */ addiu $s6,$s6,0x1 +/* f0486dc: 26d60001 */ addiu $s6,$s6,0x1 +.L0f0486e0: +/* f0486e0: 52e20008 */ beql $s7,$v0,.L0f048704 +/* f0486e4: 94880192 */ lhu $t0,0x192($a0) +/* f0486e8: 57c20025 */ bnel $s8,$v0,.L0f048780 +/* f0486ec: 8fb800e0 */ lw $t8,0xe0($sp) +/* f0486f0: 8c980018 */ lw $t8,0x18($a0) +/* f0486f4: 0018c940 */ sll $t9,$t8,0x5 +/* f0486f8: 07220021 */ bltzl $t9,.L0f048780 +/* f0486fc: 8fb800e0 */ lw $t8,0xe0($sp) +/* f048700: 94880192 */ lhu $t0,0x192($a0) +.L0f048704: +/* f048704: 00125080 */ sll $t2,$s2,0x2 +/* f048708: 022a1821 */ addu $v1,$s1,$t2 +/* f04870c: 31090080 */ andi $t1,$t0,0x80 +/* f048710: 5120001b */ beqzl $t1,.L0f048780 +/* f048714: 8fb800e0 */ lw $t8,0xe0($sp) +/* f048718: 26520001 */ addiu $s2,$s2,0x1 +/* f04871c: 2a41000a */ slti $at,$s2,0xa +/* f048720: ac640000 */ sw $a0,0x0($v1) +/* f048724: 14200015 */ bnez $at,.L0f04877c +/* f048728: 24630004 */ addiu $v1,$v1,0x4 +/* f04872c: 0c004b70 */ jal 0x12dc0 +/* f048730: afa30048 */ sw $v1,0x48($sp) +/* f048734: 0052001b */ divu $zero,$v0,$s2 +/* f048738: 00002810 */ mfhi $a1 +/* f04873c: 00055880 */ sll $t3,$a1,0x2 +/* f048740: 022b6021 */ addu $t4,$s1,$t3 +/* f048744: 00a08025 */ or $s0,$a1,$zero +/* f048748: 8fa30048 */ lw $v1,0x48($sp) +/* f04874c: 16400002 */ bnez $s2,.L0f048758 +/* f048750: 00000000 */ sll $zero,$zero,0x0 +/* f048754: 0007000d */ break 0x7 +.L0f048758: +/* f048758: 8d840000 */ lw $a0,0x0($t4) +/* f04875c: 0fc0f337 */ jal func0f03ccdc +/* f048760: 00000000 */ sll $zero,$zero,0x0 +/* f048764: 8fa30048 */ lw $v1,0x48($sp) +/* f048768: 00107080 */ sll $t6,$s0,0x2 +/* f04876c: 022e7821 */ addu $t7,$s1,$t6 +/* f048770: 8c6dfffc */ lw $t5,-0x4($v1) +/* f048774: 2652ffff */ addiu $s2,$s2,-1 +/* f048778: aded0000 */ sw $t5,0x0($t7) +.L0f04877c: +/* f04877c: 8fb800e0 */ lw $t8,0xe0($sp) +.L0f048780: +/* f048780: 26b50001 */ addiu $s5,$s5,0x1 +/* f048784: 26730368 */ addiu $s3,$s3,0x368 +/* f048788: 16b8ffb2 */ bne $s5,$t8,.L0f048654 +/* f04878c: 00000000 */ sll $zero,$zero,0x0 +.L0f048790: +/* f048790: 3c198007 */ lui $t9,0x8007 +/* f048794: 8f398458 */ lw $t9,-0x7ba8($t9) +/* f048798: 24170005 */ addiu $s7,$zero,0x5 +/* f04879c: 241e001f */ addiu $s8,$zero,0x1f +/* f0487a0: 0334082a */ slt $at,$t9,$s4 +/* f0487a4: 10200003 */ beqz $at,.L0f0487b4 +/* f0487a8: 3c03800a */ lui $v1,0x800a +/* f0487ac: 3c018007 */ lui $at,0x8007 +/* f0487b0: ac348458 */ sw $s4,-0x7ba8($at) +.L0f0487b4: +/* f0487b4: 8fa800dc */ lw $t0,0xdc($sp) +/* f0487b8: 8c639ff8 */ lw $v1,-0x6008($v1) +/* f0487bc: 00008825 */ or $s1,$zero,$zero +/* f0487c0: 02e81023 */ subu $v0,$s7,$t0 +/* f0487c4: 28610007 */ slti $at,$v1,0x7 +/* f0487c8: 14200004 */ bnez $at,.L0f0487dc +/* f0487cc: afa20074 */ sw $v0,0x74($sp) +/* f0487d0: 00434823 */ subu $t1,$v0,$v1 +/* f0487d4: 252a0006 */ addiu $t2,$t1,0x6 +/* f0487d8: afaa0074 */ sw $t2,0x74($sp) +.L0f0487dc: +/* f0487dc: 8fab0074 */ lw $t3,0x74($sp) +/* f0487e0: 05610002 */ bgez $t3,.L0f0487ec +/* f0487e4: 00000000 */ sll $zero,$zero,0x0 +/* f0487e8: afa00074 */ sw $zero,0x74($sp) +.L0f0487ec: +/* f0487ec: 12c0007d */ beqz $s6,.L0f0489e4 +/* f0487f0: 8fac00e0 */ lw $t4,0xe0($sp) +/* f0487f4: 0000b025 */ or $s6,$zero,$zero +/* f0487f8: 00009025 */ or $s2,$zero,$zero +/* f0487fc: 19800079 */ blez $t4,.L0f0489e4 +/* f048800: 0000a825 */ or $s5,$zero,$zero +/* f048804: 00009825 */ or $s3,$zero,$zero +/* f048808: 27b400a4 */ addiu $s4,$sp,0xa4 +.L0f04880c: +/* f04880c: 3c0e8006 */ lui $t6,0x8006 +/* f048810: 8dce2988 */ lw $t6,0x2988($t6) +/* f048814: 026e2021 */ addu $a0,$s3,$t6 +/* f048818: 8c8d0020 */ lw $t5,0x20($a0) +/* f04881c: 51a0006d */ beqzl $t5,.L0f0489d4 +/* f048820: 8fac00e0 */ lw $t4,0xe0($sp) +/* f048824: 80820007 */ lb $v0,0x7($a0) +/* f048828: 52e2000b */ beql $s7,$v0,.L0f048858 +/* f04882c: 8c88001c */ lw $t0,0x1c($a0) +/* f048830: 57c20068 */ bnel $s8,$v0,.L0f0489d4 +/* f048834: 8fac00e0 */ lw $t4,0xe0($sp) +/* f048838: 8c8f001c */ lw $t7,0x1c($a0) +/* f04883c: 51e00065 */ beqzl $t7,.L0f0489d4 +/* f048840: 8fac00e0 */ lw $t4,0xe0($sp) +/* f048844: 8c980018 */ lw $t8,0x18($a0) +/* f048848: 0018c940 */ sll $t9,$t8,0x5 +/* f04884c: 07220061 */ bltzl $t9,.L0f0489d4 +/* f048850: 8fac00e0 */ lw $t4,0xe0($sp) +/* f048854: 8c88001c */ lw $t0,0x1c($a0) +.L0f048858: +/* f048858: 91090001 */ lbu $t1,0x1($t0) +/* f04885c: 312a0080 */ andi $t2,$t1,0x80 +/* f048860: 51400033 */ beqzl $t2,.L0f048930 +/* f048864: 8c8c0030 */ lw $t4,0x30($a0) +/* f048868: 8c8b0038 */ lw $t3,0x38($a0) +/* f04886c: 05630059 */ bgezl $t3,.L0f0489d4 +/* f048870: 8fac00e0 */ lw $t4,0xe0($sp) +/* f048874: 8c8c002c */ lw $t4,0x2c($a0) +/* f048878: 8fae0074 */ lw $t6,0x74($sp) +/* f04887c: 55800055 */ bnezl $t4,.L0f0489d4 +/* f048880: 8fac00e0 */ lw $t4,0xe0($sp) +/* f048884: 26d60001 */ addiu $s6,$s6,0x1 +/* f048888: 01d6082a */ slt $at,$t6,$s6 +/* f04888c: 14200004 */ bnez $at,.L0f0488a0 +/* f048890: 00000000 */ sll $zero,$zero,0x0 +/* f048894: 8c8d02d4 */ lw $t5,0x2d4($a0) +/* f048898: 51a00006 */ beqzl $t5,.L0f0488b4 +/* f04889c: 8c8f0030 */ lw $t7,0x30($a0) +.L0f0488a0: +/* f0488a0: 0fc0f337 */ jal func0f03ccdc +/* f0488a4: 00000000 */ sll $zero,$zero,0x0 +/* f0488a8: 10000049 */ beqz $zero,.L0f0489d0 +/* f0488ac: 26d6ffff */ addiu $s6,$s6,-1 +/* f0488b0: 8c8f0030 */ lw $t7,0x30($a0) +.L0f0488b4: +/* f0488b4: 0011c080 */ sll $t8,$s1,0x2 +/* f0488b8: 27b900b8 */ addiu $t9,$sp,0xb8 +/* f0488bc: 15e00044 */ bnez $t7,.L0f0489d0 +/* f0488c0: 03191821 */ addu $v1,$t8,$t9 +/* f0488c4: 26310001 */ addiu $s1,$s1,0x1 +/* f0488c8: 2a210002 */ slti $at,$s1,0x2 +/* f0488cc: ac640000 */ sw $a0,0x0($v1) +/* f0488d0: 1420003f */ bnez $at,.L0f0489d0 +/* f0488d4: 24630004 */ addiu $v1,$v1,0x4 +/* f0488d8: 0c004b70 */ jal 0x12dc0 +/* f0488dc: afa30048 */ sw $v1,0x48($sp) +/* f0488e0: 0051001b */ divu $zero,$v0,$s1 +/* f0488e4: 00002810 */ mfhi $a1 +/* f0488e8: 00054080 */ sll $t0,$a1,0x2 +/* f0488ec: 03a82021 */ addu $a0,$sp,$t0 +/* f0488f0: 00a08025 */ or $s0,$a1,$zero +/* f0488f4: 8fa30048 */ lw $v1,0x48($sp) +/* f0488f8: 16200002 */ bnez $s1,.L0f048904 +/* f0488fc: 00000000 */ sll $zero,$zero,0x0 +/* f048900: 0007000d */ break 0x7 +.L0f048904: +/* f048904: 8c8400b8 */ lw $a0,0xb8($a0) +/* f048908: 0fc0f341 */ jal func0f03cd04 +/* f04890c: 00000000 */ sll $zero,$zero,0x0 +/* f048910: 8fa30048 */ lw $v1,0x48($sp) +/* f048914: 00105080 */ sll $t2,$s0,0x2 +/* f048918: 03aa5821 */ addu $t3,$sp,$t2 +/* f04891c: 8c69fffc */ lw $t1,-0x4($v1) +/* f048920: 2631ffff */ addiu $s1,$s1,-1 +/* f048924: 1000002a */ beqz $zero,.L0f0489d0 +/* f048928: ad6900b8 */ sw $t1,0xb8($t3) +/* f04892c: 8c8c0030 */ lw $t4,0x30($a0) +.L0f048930: +/* f048930: 00127080 */ sll $t6,$s2,0x2 +/* f048934: 028e2821 */ addu $a1,$s4,$t6 +/* f048938: 55800026 */ bnezl $t4,.L0f0489d4 +/* f04893c: 8fac00e0 */ lw $t4,0xe0($sp) +/* f048940: 26520001 */ addiu $s2,$s2,0x1 +/* f048944: 2a410005 */ slti $at,$s2,0x5 +/* f048948: aca40000 */ sw $a0,0x0($a1) +/* f04894c: 14200020 */ bnez $at,.L0f0489d0 +/* f048950: 24a50004 */ addiu $a1,$a1,0x4 +/* f048954: 0c004b70 */ jal 0x12dc0 +/* f048958: afa50048 */ sw $a1,0x48($sp) +/* f04895c: 0052001b */ divu $zero,$v0,$s2 +/* f048960: 00001810 */ mfhi $v1 +/* f048964: 00036880 */ sll $t5,$v1,0x2 +/* f048968: 028d7821 */ addu $t7,$s4,$t5 +/* f04896c: 8df80000 */ lw $t8,0x0($t7) +/* f048970: 00608025 */ or $s0,$v1,$zero +/* f048974: 8fa50048 */ lw $a1,0x48($sp) +/* f048978: 83190007 */ lb $t9,0x7($t8) +/* f04897c: 16400002 */ bnez $s2,.L0f048988 +/* f048980: 00000000 */ sll $zero,$zero,0x0 +/* f048984: 0007000d */ break 0x7 +.L0f048988: +/* f048988: 00034080 */ sll $t0,$v1,0x2 +/* f04898c: 12f90005 */ beq $s7,$t9,.L0f0489a4 +/* f048990: 02884821 */ addu $t1,$s4,$t0 +/* f048994: 8d240000 */ lw $a0,0x0($t1) +/* f048998: 0fc0c467 */ jal func0f03119c +/* f04899c: afa50048 */ sw $a1,0x48($sp) +/* f0489a0: 8fa50048 */ lw $a1,0x48($sp) +.L0f0489a4: +/* f0489a4: 00105080 */ sll $t2,$s0,0x2 +/* f0489a8: 028a1021 */ addu $v0,$s4,$t2 +/* f0489ac: 8c440000 */ lw $a0,0x0($v0) +/* f0489b0: afa50048 */ sw $a1,0x48($sp) +/* f0489b4: 0fc0f341 */ jal func0f03cd04 +/* f0489b8: afa20044 */ sw $v0,0x44($sp) +/* f0489bc: 8fa50048 */ lw $a1,0x48($sp) +/* f0489c0: 8fa20044 */ lw $v0,0x44($sp) +/* f0489c4: 2652ffff */ addiu $s2,$s2,-1 +/* f0489c8: 8cabfffc */ lw $t3,-0x4($a1) +/* f0489cc: ac4b0000 */ sw $t3,0x0($v0) +.L0f0489d0: +/* f0489d0: 8fac00e0 */ lw $t4,0xe0($sp) +.L0f0489d4: +/* f0489d4: 26b50001 */ addiu $s5,$s5,0x1 +/* f0489d8: 26730368 */ addiu $s3,$s3,0x368 +/* f0489dc: 16acff8b */ bne $s5,$t4,.L0f04880c +/* f0489e0: 00000000 */ sll $zero,$zero,0x0 +.L0f0489e4: +/* f0489e4: 8fbf003c */ lw $ra,0x3c($sp) +/* f0489e8: 8fb00018 */ lw $s0,0x18($sp) +/* f0489ec: 8fb1001c */ lw $s1,0x1c($sp) +/* f0489f0: 8fb20020 */ lw $s2,0x20($sp) +/* f0489f4: 8fb30024 */ lw $s3,0x24($sp) +/* f0489f8: 8fb40028 */ lw $s4,0x28($sp) +/* f0489fc: 8fb5002c */ lw $s5,0x2c($sp) +/* f048a00: 8fb60030 */ lw $s6,0x30($sp) +/* f048a04: 8fb70034 */ lw $s7,0x34($sp) +/* f048a08: 8fbe0038 */ lw $s8,0x38($sp) +/* f048a0c: 03e00008 */ jr $ra +/* f048a10: 27bd00e8 */ addiu $sp,$sp,0xe8 +); + +GLOBAL_ASM( +glabel func0f048a14 +/* f048a14: 8c8200e0 */ lw $v0,0xe0($a0) +/* f048a18: 3c0e800a */ lui $t6,0x800a +/* f048a1c: 58400009 */ blezl $v0,.L0f048a44 +/* f048a20: 00001025 */ or $v0,$zero,$zero +/* f048a24: 8dce9fc8 */ lw $t6,-0x6038($t6) +/* f048a28: 01c27823 */ subu $t7,$t6,$v0 +/* f048a2c: 29e10258 */ slti $at,$t7,0x258 +/* f048a30: 50200004 */ beqzl $at,.L0f048a44 +/* f048a34: 00001025 */ or $v0,$zero,$zero +/* f048a38: 03e00008 */ jr $ra +/* f048a3c: 24020001 */ addiu $v0,$zero,0x1 +/* f048a40: 00001025 */ or $v0,$zero,$zero +.L0f048a44: +/* f048a44: 03e00008 */ jr $ra +/* f048a48: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f048a4c +/* f048a4c: 8c8200f4 */ lw $v0,0xf4($a0) +/* f048a50: 3c0e800a */ lui $t6,0x800a +/* f048a54: 58400009 */ blezl $v0,.L0f048a7c +/* f048a58: 00001025 */ or $v0,$zero,$zero +/* f048a5c: 8dce9fc8 */ lw $t6,-0x6038($t6) +/* f048a60: 01c27823 */ subu $t7,$t6,$v0 +/* f048a64: 29e10258 */ slti $at,$t7,0x258 +/* f048a68: 50200004 */ beqzl $at,.L0f048a7c +/* f048a6c: 00001025 */ or $v0,$zero,$zero +/* f048a70: 03e00008 */ jr $ra +/* f048a74: 24020001 */ addiu $v0,$zero,0x1 +/* f048a78: 00001025 */ or $v0,$zero,$zero +.L0f048a7c: +/* f048a7c: 03e00008 */ jr $ra +/* f048a80: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f048a84 +/* f048a84: 27bdffe0 */ addiu $sp,$sp,-32 +/* f048a88: afbf0014 */ sw $ra,0x14($sp) +/* f048a8c: afa40020 */ sw $a0,0x20($sp) +/* f048a90: afa50024 */ sw $a1,0x24($sp) +/* f048a94: 8c86001c */ lw $a2,0x1c($a0) +/* f048a98: 24010006 */ addiu $at,$zero,0x6 +/* f048a9c: 90cf0000 */ lbu $t7,0x0($a2) +/* f048aa0: 15e10010 */ bne $t7,$at,.L0f048ae4 +/* f048aa4: 00000000 */ sll $zero,$zero,0x0 +/* f048aa8: 0fc4a25f */ jal func0f12897c +/* f048aac: 00c02025 */ or $a0,$a2,$zero +/* f048ab0: 0002c080 */ sll $t8,$v0,0x2 +/* f048ab4: 3c19800a */ lui $t9,0x800a +/* f048ab8: 0338c821 */ addu $t9,$t9,$t8 +/* f048abc: 8f39a024 */ lw $t9,-0x5fdc($t9) +/* f048ac0: 3c0143b4 */ lui $at,0x43b4 +/* f048ac4: 44812000 */ mtc1 $at,$f4 +/* f048ac8: c7260144 */ lwc1 $f6,0x144($t9) +/* f048acc: 3c017f1b */ lui $at,0x7f1b +/* f048ad0: c42a9328 */ lwc1 $f10,-0x6cd8($at) +/* f048ad4: 46062201 */ sub.s $f8,$f4,$f6 +/* f048ad8: 460a4082 */ mul.s $f2,$f8,$f10 +/* f048adc: 10000005 */ beqz $zero,.L0f048af4 +/* f048ae0: 8fa80020 */ lw $t0,0x20($sp) +.L0f048ae4: +/* f048ae4: 0fc0f917 */ jal func0f03e45c +/* f048ae8: 8fa40020 */ lw $a0,0x20($sp) +/* f048aec: 46000086 */ mov.s $f2,$f0 +/* f048af0: 8fa80020 */ lw $t0,0x20($sp) +.L0f048af4: +/* f048af4: 8fa90024 */ lw $t1,0x24($sp) +/* f048af8: 8d02001c */ lw $v0,0x1c($t0) +/* f048afc: c5300000 */ lwc1 $f16,0x0($t1) +/* f048b00: c5240008 */ lwc1 $f4,0x8($t1) +/* f048b04: c4520008 */ lwc1 $f18,0x8($v0) +/* f048b08: c4460010 */ lwc1 $f6,0x10($v0) +/* f048b0c: e7a2001c */ swc1 $f2,0x1c($sp) +/* f048b10: 46128301 */ sub.s $f12,$f16,$f18 +/* f048b14: 0fc259d4 */ jal func0f096750 +/* f048b18: 46062381 */ sub.s $f14,$f4,$f6 +/* f048b1c: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f048b20: 8fbf0014 */ lw $ra,0x14($sp) +/* f048b24: 3c017f1b */ lui $at,0x7f1b +/* f048b28: 4602003c */ c.lt.s $f0,$f2 +/* f048b2c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f048b30: 46020381 */ sub.s $f14,$f0,$f2 +/* f048b34: 45000003 */ bc1f .L0f048b44 +/* f048b38: 46007306 */ mov.s $f12,$f14 +/* f048b3c: c428932c */ lwc1 $f8,-0x6cd4($at) +/* f048b40: 46087300 */ add.s $f12,$f14,$f8 +.L0f048b44: +/* f048b44: 03e00008 */ jr $ra +/* f048b48: 46006006 */ mov.s $f0,$f12 +); + +GLOBAL_ASM( +glabel func0f048b4c +/* f048b4c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f048b50: afbf0014 */ sw $ra,0x14($sp) +/* f048b54: 0fc0a221 */ jal func0f028884 +/* f048b58: afa40018 */ sw $a0,0x18($sp) +/* f048b5c: 8fa40018 */ lw $a0,0x18($sp) +/* f048b60: 0fc122a1 */ jal func0f048a84 +/* f048b64: 24450008 */ addiu $a1,$v0,0x8 +/* f048b68: 8fbf0014 */ lw $ra,0x14($sp) +/* f048b6c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f048b70: 03e00008 */ jr $ra +/* f048b74: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f048b78 +/* f048b78: 27bdff80 */ addiu $sp,$sp,-128 +/* f048b7c: 30ae0004 */ andi $t6,$a1,0x4 +/* f048b80: 11c0001f */ beqz $t6,.L0f048c00 +/* f048b84: afbf0014 */ sw $ra,0x14($sp) +/* f048b88: 00c02825 */ or $a1,$a2,$zero +/* f048b8c: afa40080 */ sw $a0,0x80($sp) +/* f048b90: 0fc126d1 */ jal func0f049b44 +/* f048b94: afa7008c */ sw $a3,0x8c($sp) +/* f048b98: 8fa40080 */ lw $a0,0x80($sp) +/* f048b9c: 8fa7008c */ lw $a3,0x8c($sp) +/* f048ba0: 10400004 */ beqz $v0,.L0f048bb4 +/* f048ba4: 00401825 */ or $v1,$v0,$zero +/* f048ba8: 8c4f001c */ lw $t7,0x1c($v0) +/* f048bac: 55e00003 */ bnezl $t7,.L0f048bbc +/* f048bb0: 8c78001c */ lw $t8,0x1c($v1) +.L0f048bb4: +/* f048bb4: 00801825 */ or $v1,$a0,$zero +/* f048bb8: 8c78001c */ lw $t8,0x1c($v1) +.L0f048bbc: +/* f048bbc: c7040008 */ lwc1 $f4,0x8($t8) +/* f048bc0: e4e40000 */ swc1 $f4,0x0($a3) +/* f048bc4: 8c79001c */ lw $t9,0x1c($v1) +/* f048bc8: c726000c */ lwc1 $f6,0xc($t9) +/* f048bcc: e4e60004 */ swc1 $f6,0x4($a3) +/* f048bd0: 8c68001c */ lw $t0,0x1c($v1) +/* f048bd4: c5080010 */ lwc1 $f8,0x10($t0) +/* f048bd8: 10600003 */ beqz $v1,.L0f048be8 +/* f048bdc: e4e80008 */ swc1 $f8,0x8($a3) +/* f048be0: 10000002 */ beqz $zero,.L0f048bec +/* f048be4: 8c64001c */ lw $a0,0x1c($v1) +.L0f048be8: +/* f048be8: 8c64001c */ lw $a0,0x1c($v1) +.L0f048bec: +/* f048bec: 8fa50090 */ lw $a1,0x90($sp) +/* f048bf0: 0fc195e9 */ jal func0f0657a4 +/* f048bf4: 24840028 */ addiu $a0,$a0,0x28 +/* f048bf8: 1000002e */ beqz $zero,.L0f048cb4 +/* f048bfc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f048c00: +/* f048c00: 30a90008 */ andi $t1,$a1,0x8 +/* f048c04: 11200014 */ beqz $t1,.L0f048c58 +/* f048c08: 00c02825 */ or $a1,$a2,$zero +/* f048c0c: 0fc1258b */ jal func0f04962c +/* f048c10: afa7008c */ sw $a3,0x8c($sp) +/* f048c14: 00402025 */ or $a0,$v0,$zero +/* f048c18: 24050042 */ addiu $a1,$zero,0x42 +/* f048c1c: 0fc456ac */ jal func0f115ab0 +/* f048c20: 27a60024 */ addiu $a2,$sp,0x24 +/* f048c24: 8fa7008c */ lw $a3,0x8c($sp) +/* f048c28: c7aa0024 */ lwc1 $f10,0x24($sp) +/* f048c2c: 8fa50090 */ lw $a1,0x90($sp) +/* f048c30: 240bffff */ addiu $t3,$zero,-1 +/* f048c34: e4ea0000 */ swc1 $f10,0x0($a3) +/* f048c38: c7b00028 */ lwc1 $f16,0x28($sp) +/* f048c3c: e4f00004 */ swc1 $f16,0x4($a3) +/* f048c40: c7b2002c */ lwc1 $f18,0x2c($sp) +/* f048c44: e4f20008 */ swc1 $f18,0x8($a3) +/* f048c48: 8faa006c */ lw $t2,0x6c($sp) +/* f048c4c: a4ab0002 */ sh $t3,0x2($a1) +/* f048c50: 10000017 */ beqz $zero,.L0f048cb0 +/* f048c54: a4aa0000 */ sh $t2,0x0($a1) +.L0f048c58: +/* f048c58: 0fc0a221 */ jal func0f028884 +/* f048c5c: afa7008c */ sw $a3,0x8c($sp) +/* f048c60: 8fa7008c */ lw $a3,0x8c($sp) +/* f048c64: c4440008 */ lwc1 $f4,0x8($v0) +/* f048c68: 24010003 */ addiu $at,$zero,0x3 +/* f048c6c: 00403025 */ or $a2,$v0,$zero +/* f048c70: e4e40000 */ swc1 $f4,0x0($a3) +/* f048c74: c446000c */ lwc1 $f6,0xc($v0) +/* f048c78: e4e60004 */ swc1 $f6,0x4($a3) +/* f048c7c: c4480010 */ lwc1 $f8,0x10($v0) +/* f048c80: e4e80008 */ swc1 $f8,0x8($a3) +/* f048c84: 904c0000 */ lbu $t4,0x0($v0) +/* f048c88: 8fa50090 */ lw $a1,0x90($sp) +/* f048c8c: 15810006 */ bne $t4,$at,.L0f048ca8 +/* f048c90: 00000000 */ sll $zero,$zero,0x0 +/* f048c94: 8c430004 */ lw $v1,0x4($v0) +/* f048c98: 10600003 */ beqz $v1,.L0f048ca8 +/* f048c9c: 00000000 */ sll $zero,$zero,0x0 +/* f048ca0: 10000001 */ beqz $zero,.L0f048ca8 +/* f048ca4: 00000000 */ sll $zero,$zero,0x0 +.L0f048ca8: +/* f048ca8: 0fc195e9 */ jal func0f0657a4 +/* f048cac: 24c40028 */ addiu $a0,$a2,0x28 +.L0f048cb0: +/* f048cb0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f048cb4: +/* f048cb4: 27bd0080 */ addiu $sp,$sp,0x80 +/* f048cb8: 03e00008 */ jr $ra +/* f048cbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f048cc0 +/* f048cc0: 44809000 */ mtc1 $zero,$f18 +/* f048cc4: 27bdffc8 */ addiu $sp,$sp,-56 +/* f048cc8: afbf0014 */ sw $ra,0x14($sp) +/* f048ccc: 8c83001c */ lw $v1,0x1c($a0) +/* f048cd0: e7b20034 */ swc1 $f18,0x34($sp) +/* f048cd4: 0fc0a221 */ jal func0f028884 +/* f048cd8: afa30030 */ sw $v1,0x30($sp) +/* f048cdc: 8fa30030 */ lw $v1,0x30($sp) +/* f048ce0: c7a20034 */ lwc1 $f2,0x34($sp) +/* f048ce4: 50600035 */ beqzl $v1,.L0f048dbc +/* f048ce8: 8fbf0014 */ lw $ra,0x14($sp) +/* f048cec: 50400033 */ beqzl $v0,.L0f048dbc +/* f048cf0: 8fbf0014 */ lw $ra,0x14($sp) +/* f048cf4: c4640008 */ lwc1 $f4,0x8($v1) +/* f048cf8: c4460008 */ lwc1 $f6,0x8($v0) +/* f048cfc: c4680010 */ lwc1 $f8,0x10($v1) +/* f048d00: c44a0010 */ lwc1 $f10,0x10($v0) +/* f048d04: e7a20034 */ swc1 $f2,0x34($sp) +/* f048d08: afa2002c */ sw $v0,0x2c($sp) +/* f048d0c: 46062301 */ sub.s $f12,$f4,$f6 +/* f048d10: 0fc259d4 */ jal func0f096750 +/* f048d14: 460a4381 */ sub.s $f14,$f8,$f10 +/* f048d18: 8fa5002c */ lw $a1,0x2c($sp) +/* f048d1c: 24010006 */ addiu $at,$zero,0x6 +/* f048d20: c7a20034 */ lwc1 $f2,0x34($sp) +/* f048d24: 90a20000 */ lbu $v0,0x0($a1) +/* f048d28: 46000306 */ mov.s $f12,$f0 +/* f048d2c: 00a02025 */ or $a0,$a1,$zero +/* f048d30: 54410012 */ bnel $v0,$at,.L0f048d7c +/* f048d34: 24010003 */ addiu $at,$zero,0x3 +/* f048d38: 0fc4a25f */ jal func0f12897c +/* f048d3c: e7ac0020 */ swc1 $f12,0x20($sp) +/* f048d40: 00027080 */ sll $t6,$v0,0x2 +/* f048d44: 3c0f800a */ lui $t7,0x800a +/* f048d48: 01ee7821 */ addu $t7,$t7,$t6 +/* f048d4c: 8defa024 */ lw $t7,-0x5fdc($t7) +/* f048d50: 3c0143b4 */ lui $at,0x43b4 +/* f048d54: 44810000 */ mtc1 $at,$f0 +/* f048d58: c5f00144 */ lwc1 $f16,0x144($t7) +/* f048d5c: 3c017f1b */ lui $at,0x7f1b +/* f048d60: c4249330 */ lwc1 $f4,-0x6cd0($at) +/* f048d64: 46100481 */ sub.s $f18,$f0,$f16 +/* f048d68: c7ac0020 */ lwc1 $f12,0x20($sp) +/* f048d6c: 46049182 */ mul.s $f6,$f18,$f4 +/* f048d70: 10000009 */ beqz $zero,.L0f048d98 +/* f048d74: 46003083 */ div.s $f2,$f6,$f0 +/* f048d78: 24010003 */ addiu $at,$zero,0x3 +.L0f048d7c: +/* f048d7c: 54410007 */ bnel $v0,$at,.L0f048d9c +/* f048d80: 4602603c */ c.lt.s $f12,$f2 +/* f048d84: 8ca40004 */ lw $a0,0x4($a1) +/* f048d88: 0fc0f917 */ jal func0f03e45c +/* f048d8c: e7ac0020 */ swc1 $f12,0x20($sp) +/* f048d90: c7ac0020 */ lwc1 $f12,0x20($sp) +/* f048d94: 46000086 */ mov.s $f2,$f0 +.L0f048d98: +/* f048d98: 4602603c */ c.lt.s $f12,$f2 +.L0f048d9c: +/* f048d9c: 3c017f1b */ lui $at,0x7f1b +/* f048da0: 46026001 */ sub.s $f0,$f12,$f2 +/* f048da4: 45000004 */ bc1f .L0f048db8 +/* f048da8: e7a0001c */ swc1 $f0,0x1c($sp) +/* f048dac: c4289334 */ lwc1 $f8,-0x6ccc($at) +/* f048db0: 46080280 */ add.s $f10,$f0,$f8 +/* f048db4: e7aa001c */ swc1 $f10,0x1c($sp) +.L0f048db8: +/* f048db8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f048dbc: +/* f048dbc: c7a0001c */ lwc1 $f0,0x1c($sp) +/* f048dc0: 27bd0038 */ addiu $sp,$sp,0x38 +/* f048dc4: 03e00008 */ jr $ra +/* f048dc8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f048dcc +/* f048dcc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f048dd0: afbf0014 */ sw $ra,0x14($sp) +/* f048dd4: 8c83001c */ lw $v1,0x1c($a0) +/* f048dd8: 0fc0a221 */ jal func0f028884 +/* f048ddc: afa30024 */ sw $v1,0x24($sp) +/* f048de0: 8fa30024 */ lw $v1,0x24($sp) +/* f048de4: 44801000 */ mtc1 $zero,$f2 +/* f048de8: 5060001e */ beqzl $v1,.L0f048e64 +/* f048dec: 8fbf0014 */ lw $ra,0x14($sp) +/* f048df0: 5040001c */ beqzl $v0,.L0f048e64 +/* f048df4: 8fbf0014 */ lw $ra,0x14($sp) +/* f048df8: c468000c */ lwc1 $f8,0xc($v1) +/* f048dfc: c44a000c */ lwc1 $f10,0xc($v0) +/* f048e00: c4640008 */ lwc1 $f4,0x8($v1) +/* f048e04: c4460008 */ lwc1 $f6,0x8($v0) +/* f048e08: 460a4401 */ sub.s $f16,$f8,$f10 +/* f048e0c: 46062001 */ sub.s $f0,$f4,$f6 +/* f048e10: e7b00018 */ swc1 $f16,0x18($sp) +/* f048e14: c4440010 */ lwc1 $f4,0x10($v0) +/* f048e18: c4720010 */ lwc1 $f18,0x10($v1) +/* f048e1c: 46000182 */ mul.s $f6,$f0,$f0 +/* f048e20: 46049081 */ sub.s $f2,$f18,$f4 +/* f048e24: 46021202 */ mul.s $f8,$f2,$f2 +/* f048e28: 0c012974 */ jal 0x4a5d0 +/* f048e2c: 46083300 */ add.s $f12,$f6,$f8 +/* f048e30: c7ac0018 */ lwc1 $f12,0x18($sp) +/* f048e34: 0fc259d4 */ jal func0f096750 +/* f048e38: 46000386 */ mov.s $f14,$f0 +/* f048e3c: 44805000 */ mtc1 $zero,$f10 +/* f048e40: 46000086 */ mov.s $f2,$f0 +/* f048e44: 3c017f1b */ lui $at,0x7f1b +/* f048e48: 460a003c */ c.lt.s $f0,$f10 +/* f048e4c: 00000000 */ sll $zero,$zero,0x0 +/* f048e50: 45020004 */ bc1fl .L0f048e64 +/* f048e54: 8fbf0014 */ lw $ra,0x14($sp) +/* f048e58: c4309338 */ lwc1 $f16,-0x6cc8($at) +/* f048e5c: 46100080 */ add.s $f2,$f0,$f16 +/* f048e60: 8fbf0014 */ lw $ra,0x14($sp) +.L0f048e64: +/* f048e64: 27bd0028 */ addiu $sp,$sp,0x28 +/* f048e68: 46001006 */ mov.s $f0,$f2 +/* f048e6c: 03e00008 */ jr $ra +/* f048e70: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f048e74 +/* f048e74: 27bdffe8 */ addiu $sp,$sp,-24 +/* f048e78: afbf0014 */ sw $ra,0x14($sp) +/* f048e7c: 0fc12330 */ jal func0f048cc0 +/* f048e80: afa5001c */ sw $a1,0x1c($sp) +/* f048e84: 93ae001f */ lbu $t6,0x1f($sp) +/* f048e88: 3c014f80 */ lui $at,0x4f80 +/* f048e8c: 8fbf0014 */ lw $ra,0x14($sp) +/* f048e90: 448e2000 */ mtc1 $t6,$f4 +/* f048e94: 05c10004 */ bgez $t6,.L0f048ea8 +/* f048e98: 468021a0 */ cvt.s.w $f6,$f4 +/* f048e9c: 44814000 */ mtc1 $at,$f8 +/* f048ea0: 00000000 */ sll $zero,$zero,0x0 +/* f048ea4: 46083180 */ add.s $f6,$f6,$f8 +.L0f048ea8: +/* f048ea8: 3c017f1b */ lui $at,0x7f1b +/* f048eac: c42a933c */ lwc1 $f10,-0x6cc4($at) +/* f048eb0: 3c017f1b */ lui $at,0x7f1b +/* f048eb4: 460a3082 */ mul.s $f2,$f6,$f10 +/* f048eb8: 4602003c */ c.lt.s $f0,$f2 +/* f048ebc: 00000000 */ sll $zero,$zero,0x0 +/* f048ec0: 45000005 */ bc1f .L0f048ed8 +/* f048ec4: 00000000 */ sll $zero,$zero,0x0 +/* f048ec8: c4309340 */ lwc1 $f16,-0x6cc0($at) +/* f048ecc: 4610003c */ c.lt.s $f0,$f16 +/* f048ed0: 00000000 */ sll $zero,$zero,0x0 +/* f048ed4: 4501000e */ bc1t .L0f048f10 +.L0f048ed8: +/* f048ed8: 3c017f1b */ lui $at,0x7f1b +/* f048edc: c4329344 */ lwc1 $f18,-0x6cbc($at) +/* f048ee0: 3c017f1b */ lui $at,0x7f1b +/* f048ee4: 00001025 */ or $v0,$zero,$zero +/* f048ee8: 46029101 */ sub.s $f4,$f18,$f2 +/* f048eec: 4600203c */ c.lt.s $f4,$f0 +/* f048ef0: 00000000 */ sll $zero,$zero,0x0 +/* f048ef4: 45000008 */ bc1f .L0f048f18 +/* f048ef8: 00000000 */ sll $zero,$zero,0x0 +/* f048efc: c4289348 */ lwc1 $f8,-0x6cb8($at) +/* f048f00: 4600403c */ c.lt.s $f8,$f0 +/* f048f04: 00000000 */ sll $zero,$zero,0x0 +/* f048f08: 45000003 */ bc1f .L0f048f18 +/* f048f0c: 00000000 */ sll $zero,$zero,0x0 +.L0f048f10: +/* f048f10: 10000001 */ beqz $zero,.L0f048f18 +/* f048f14: 24020001 */ addiu $v0,$zero,0x1 +.L0f048f18: +/* f048f18: 03e00008 */ jr $ra +/* f048f1c: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f048f20 +/* f048f20: 27bdffe8 */ addiu $sp,$sp,-24 +/* f048f24: afbf0014 */ sw $ra,0x14($sp) +/* f048f28: 0fc12373 */ jal func0f048dcc +/* f048f2c: afa5001c */ sw $a1,0x1c($sp) +/* f048f30: 93ae001f */ lbu $t6,0x1f($sp) +/* f048f34: 3c014f80 */ lui $at,0x4f80 +/* f048f38: 8fbf0014 */ lw $ra,0x14($sp) +/* f048f3c: 448e2000 */ mtc1 $t6,$f4 +/* f048f40: 05c10004 */ bgez $t6,.L0f048f54 +/* f048f44: 468021a0 */ cvt.s.w $f6,$f4 +/* f048f48: 44814000 */ mtc1 $at,$f8 +/* f048f4c: 00000000 */ sll $zero,$zero,0x0 +/* f048f50: 46083180 */ add.s $f6,$f6,$f8 +.L0f048f54: +/* f048f54: 3c017f1b */ lui $at,0x7f1b +/* f048f58: c42a934c */ lwc1 $f10,-0x6cb4($at) +/* f048f5c: 3c017f1b */ lui $at,0x7f1b +/* f048f60: 460a3082 */ mul.s $f2,$f6,$f10 +/* f048f64: 4602003c */ c.lt.s $f0,$f2 +/* f048f68: 00000000 */ sll $zero,$zero,0x0 +/* f048f6c: 45000005 */ bc1f .L0f048f84 +/* f048f70: 00000000 */ sll $zero,$zero,0x0 +/* f048f74: c4309350 */ lwc1 $f16,-0x6cb0($at) +/* f048f78: 4610003c */ c.lt.s $f0,$f16 +/* f048f7c: 00000000 */ sll $zero,$zero,0x0 +/* f048f80: 4501000e */ bc1t .L0f048fbc +.L0f048f84: +/* f048f84: 3c017f1b */ lui $at,0x7f1b +/* f048f88: c4329354 */ lwc1 $f18,-0x6cac($at) +/* f048f8c: 3c017f1b */ lui $at,0x7f1b +/* f048f90: 00001025 */ or $v0,$zero,$zero +/* f048f94: 46029101 */ sub.s $f4,$f18,$f2 +/* f048f98: 4600203c */ c.lt.s $f4,$f0 +/* f048f9c: 00000000 */ sll $zero,$zero,0x0 +/* f048fa0: 45000008 */ bc1f .L0f048fc4 +/* f048fa4: 00000000 */ sll $zero,$zero,0x0 +/* f048fa8: c4289358 */ lwc1 $f8,-0x6ca8($at) +/* f048fac: 4600403c */ c.lt.s $f8,$f0 +/* f048fb0: 00000000 */ sll $zero,$zero,0x0 +/* f048fb4: 45000003 */ bc1f .L0f048fc4 +/* f048fb8: 00000000 */ sll $zero,$zero,0x0 +.L0f048fbc: +/* f048fbc: 10000001 */ beqz $zero,.L0f048fc4 +/* f048fc0: 24020001 */ addiu $v0,$zero,0x1 +.L0f048fc4: +/* f048fc4: 03e00008 */ jr $ra +/* f048fc8: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f048fcc +/* f048fcc: 27bdffd0 */ addiu $sp,$sp,-48 +/* f048fd0: afbf0014 */ sw $ra,0x14($sp) +/* f048fd4: afa50034 */ sw $a1,0x34($sp) +/* f048fd8: 8c83001c */ lw $v1,0x1c($a0) +/* f048fdc: afa40030 */ sw $a0,0x30($sp) +/* f048fe0: 0fc0a221 */ jal func0f028884 +/* f048fe4: afa30028 */ sw $v1,0x28($sp) +/* f048fe8: 8fa30028 */ lw $v1,0x28($sp) +/* f048fec: c4460008 */ lwc1 $f6,0x8($v0) +/* f048ff0: c44a0010 */ lwc1 $f10,0x10($v0) +/* f048ff4: c4640008 */ lwc1 $f4,0x8($v1) +/* f048ff8: c4680010 */ lwc1 $f8,0x10($v1) +/* f048ffc: 46062001 */ sub.s $f0,$f4,$f6 +/* f049000: 460a4081 */ sub.s $f2,$f8,$f10 +/* f049004: 46000307 */ neg.s $f12,$f0 +/* f049008: 0fc259d4 */ jal func0f096750 +/* f04900c: 46001387 */ neg.s $f14,$f2 +/* f049010: 8fa40030 */ lw $a0,0x30($sp) +/* f049014: 0fc0f917 */ jal func0f03e45c +/* f049018: e7a00018 */ swc1 $f0,0x18($sp) +/* f04901c: 93ae0037 */ lbu $t6,0x37($sp) +/* f049020: 3c017f1b */ lui $at,0x7f1b +/* f049024: c432935c */ lwc1 $f18,-0x6ca4($at) +/* f049028: 448e2000 */ mtc1 $t6,$f4 +/* f04902c: c7ac0018 */ lwc1 $f12,0x18($sp) +/* f049030: 8fbf0014 */ lw $ra,0x14($sp) +/* f049034: 468021a0 */ cvt.s.w $f6,$f4 +/* f049038: 3c017f1b */ lui $at,0x7f1b +/* f04903c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f049040: 46069202 */ mul.s $f8,$f18,$f6 +/* f049044: 46080080 */ add.s $f2,$f0,$f8 +/* f049048: 4602603c */ c.lt.s $f12,$f2 +/* f04904c: 46026401 */ sub.s $f16,$f12,$f2 +/* f049050: 45000003 */ bc1f .L0f049060 +/* f049054: 46008386 */ mov.s $f14,$f16 +/* f049058: c42a9360 */ lwc1 $f10,-0x6ca0($at) +/* f04905c: 460a8380 */ add.s $f14,$f16,$f10 +.L0f049060: +/* f049060: 03e00008 */ jr $ra +/* f049064: 46007006 */ mov.s $f0,$f14 +); + +GLOBAL_ASM( +glabel func0f049068 +/* f049068: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04906c: afbf0014 */ sw $ra,0x14($sp) +/* f049070: afa5001c */ sw $a1,0x1c($sp) +/* f049074: afa60020 */ sw $a2,0x20($sp) +/* f049078: 0fc123f3 */ jal func0f048fcc +/* f04907c: 30c500ff */ andi $a1,$a2,0xff +/* f049080: 93af001f */ lbu $t7,0x1f($sp) +/* f049084: 3c014f80 */ lui $at,0x4f80 +/* f049088: 8fbf0014 */ lw $ra,0x14($sp) +/* f04908c: 448f2000 */ mtc1 $t7,$f4 +/* f049090: 05e10004 */ bgez $t7,.L0f0490a4 +/* f049094: 468021a0 */ cvt.s.w $f6,$f4 +/* f049098: 44814000 */ mtc1 $at,$f8 +/* f04909c: 00000000 */ sll $zero,$zero,0x0 +/* f0490a0: 46083180 */ add.s $f6,$f6,$f8 +.L0f0490a4: +/* f0490a4: 3c017f1b */ lui $at,0x7f1b +/* f0490a8: c42a9364 */ lwc1 $f10,-0x6c9c($at) +/* f0490ac: 3c017f1b */ lui $at,0x7f1b +/* f0490b0: 460a3082 */ mul.s $f2,$f6,$f10 +/* f0490b4: 4602003c */ c.lt.s $f0,$f2 +/* f0490b8: 00000000 */ sll $zero,$zero,0x0 +/* f0490bc: 45000005 */ bc1f .L0f0490d4 +/* f0490c0: 00000000 */ sll $zero,$zero,0x0 +/* f0490c4: c4309368 */ lwc1 $f16,-0x6c98($at) +/* f0490c8: 4610003c */ c.lt.s $f0,$f16 +/* f0490cc: 00000000 */ sll $zero,$zero,0x0 +/* f0490d0: 4501000e */ bc1t .L0f04910c +.L0f0490d4: +/* f0490d4: 3c017f1b */ lui $at,0x7f1b +/* f0490d8: c432936c */ lwc1 $f18,-0x6c94($at) +/* f0490dc: 3c017f1b */ lui $at,0x7f1b +/* f0490e0: 00001025 */ or $v0,$zero,$zero +/* f0490e4: 46029101 */ sub.s $f4,$f18,$f2 +/* f0490e8: 4600203c */ c.lt.s $f4,$f0 +/* f0490ec: 00000000 */ sll $zero,$zero,0x0 +/* f0490f0: 45000008 */ bc1f .L0f049114 +/* f0490f4: 00000000 */ sll $zero,$zero,0x0 +/* f0490f8: c4289370 */ lwc1 $f8,-0x6c90($at) +/* f0490fc: 4600403c */ c.lt.s $f8,$f0 +/* f049100: 00000000 */ sll $zero,$zero,0x0 +/* f049104: 45000003 */ bc1f .L0f049114 +/* f049108: 00000000 */ sll $zero,$zero,0x0 +.L0f04910c: +/* f04910c: 10000001 */ beqz $zero,.L0f049114 +/* f049110: 24020001 */ addiu $v0,$zero,0x1 +.L0f049114: +/* f049114: 03e00008 */ jr $ra +/* f049118: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f04911c +/* f04911c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f049120: afbf0014 */ sw $ra,0x14($sp) +/* f049124: 0fc122a1 */ jal func0f048a84 +/* f049128: afa60020 */ sw $a2,0x20($sp) +/* f04912c: 93ae0023 */ lbu $t6,0x23($sp) +/* f049130: 3c014f80 */ lui $at,0x4f80 +/* f049134: 8fbf0014 */ lw $ra,0x14($sp) +/* f049138: 448e2000 */ mtc1 $t6,$f4 +/* f04913c: 05c10004 */ bgez $t6,.L0f049150 +/* f049140: 468021a0 */ cvt.s.w $f6,$f4 +/* f049144: 44814000 */ mtc1 $at,$f8 +/* f049148: 00000000 */ sll $zero,$zero,0x0 +/* f04914c: 46083180 */ add.s $f6,$f6,$f8 +.L0f049150: +/* f049150: 3c017f1b */ lui $at,0x7f1b +/* f049154: c42a9374 */ lwc1 $f10,-0x6c8c($at) +/* f049158: 3c017f1b */ lui $at,0x7f1b +/* f04915c: 460a3082 */ mul.s $f2,$f6,$f10 +/* f049160: 4602003c */ c.lt.s $f0,$f2 +/* f049164: 00000000 */ sll $zero,$zero,0x0 +/* f049168: 45000005 */ bc1f .L0f049180 +/* f04916c: 00000000 */ sll $zero,$zero,0x0 +/* f049170: c4309378 */ lwc1 $f16,-0x6c88($at) +/* f049174: 4610003c */ c.lt.s $f0,$f16 +/* f049178: 00000000 */ sll $zero,$zero,0x0 +/* f04917c: 4501000e */ bc1t .L0f0491b8 +.L0f049180: +/* f049180: 3c017f1b */ lui $at,0x7f1b +/* f049184: c432937c */ lwc1 $f18,-0x6c84($at) +/* f049188: 3c017f1b */ lui $at,0x7f1b +/* f04918c: 00001025 */ or $v0,$zero,$zero +/* f049190: 46029101 */ sub.s $f4,$f18,$f2 +/* f049194: 4600203c */ c.lt.s $f4,$f0 +/* f049198: 00000000 */ sll $zero,$zero,0x0 +/* f04919c: 45000008 */ bc1f .L0f0491c0 +/* f0491a0: 00000000 */ sll $zero,$zero,0x0 +/* f0491a4: c4289380 */ lwc1 $f8,-0x6c80($at) +/* f0491a8: 4600403c */ c.lt.s $f8,$f0 +/* f0491ac: 00000000 */ sll $zero,$zero,0x0 +/* f0491b0: 45000003 */ bc1f .L0f0491c0 +/* f0491b4: 00000000 */ sll $zero,$zero,0x0 +.L0f0491b8: +/* f0491b8: 10000001 */ beqz $zero,.L0f0491c0 +/* f0491bc: 24020001 */ addiu $v0,$zero,0x1 +.L0f0491c0: +/* f0491c0: 03e00008 */ jr $ra +/* f0491c4: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f0491c8 +/* f0491c8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0491cc: afbf0014 */ sw $ra,0x14($sp) +/* f0491d0: 0fc0a221 */ jal func0f028884 +/* f0491d4: afa40018 */ sw $a0,0x18($sp) +/* f0491d8: 8fae0018 */ lw $t6,0x18($sp) +/* f0491dc: 00402825 */ or $a1,$v0,$zero +/* f0491e0: 0fc12495 */ jal func0f049254 +/* f0491e4: 8dc4001c */ lw $a0,0x1c($t6) +/* f0491e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0491ec: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0491f0: 03e00008 */ jr $ra +/* f0491f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0491f8 +/* f0491f8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0491fc: afbf0014 */ sw $ra,0x14($sp) +/* f049200: 0fc0a221 */ jal func0f028884 +/* f049204: afa40018 */ sw $a0,0x18($sp) +/* f049208: 8fae0018 */ lw $t6,0x18($sp) +/* f04920c: 00402825 */ or $a1,$v0,$zero +/* f049210: 0fc12495 */ jal func0f049254 +/* f049214: 8dc4001c */ lw $a0,0x1c($t6) +/* f049218: 8fbf0014 */ lw $ra,0x14($sp) +/* f04921c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f049220: 03e00008 */ jr $ra +/* f049224: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049228 +/* f049228: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04922c: 3c0e800a */ lui $t6,0x800a +/* f049230: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f049234: afbf0014 */ sw $ra,0x14($sp) +/* f049238: 8c84001c */ lw $a0,0x1c($a0) +/* f04923c: 0fc12495 */ jal func0f049254 +/* f049240: 8dc500bc */ lw $a1,0xbc($t6) +/* f049244: 8fbf0014 */ lw $ra,0x14($sp) +/* f049248: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04924c: 03e00008 */ jr $ra +/* f049250: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049254 +/* f049254: 27bdffe8 */ addiu $sp,$sp,-24 +/* f049258: afbf0014 */ sw $ra,0x14($sp) +/* f04925c: c4a60008 */ lwc1 $f6,0x8($a1) +/* f049260: c4840008 */ lwc1 $f4,0x8($a0) +/* f049264: c4aa000c */ lwc1 $f10,0xc($a1) +/* f049268: c488000c */ lwc1 $f8,0xc($a0) +/* f04926c: 46062001 */ sub.s $f0,$f4,$f6 +/* f049270: c4b20010 */ lwc1 $f18,0x10($a1) +/* f049274: c4900010 */ lwc1 $f16,0x10($a0) +/* f049278: 460a4081 */ sub.s $f2,$f8,$f10 +/* f04927c: 46000102 */ mul.s $f4,$f0,$f0 +/* f049280: 46128381 */ sub.s $f14,$f16,$f18 +/* f049284: 46021182 */ mul.s $f6,$f2,$f2 +/* f049288: 46062200 */ add.s $f8,$f4,$f6 +/* f04928c: 460e7282 */ mul.s $f10,$f14,$f14 +/* f049290: 0c012974 */ jal 0x4a5d0 +/* f049294: 460a4300 */ add.s $f12,$f8,$f10 +/* f049298: 8fbf0014 */ lw $ra,0x14($sp) +/* f04929c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0492a0: 03e00008 */ jr $ra +/* f0492a4: 00000000 */ sll $zero,$zero,0x0 +/* f0492a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0492ac: afbf0014 */ sw $ra,0x14($sp) +/* f0492b0: c4a60008 */ lwc1 $f6,0x8($a1) +/* f0492b4: c4840008 */ lwc1 $f4,0x8($a0) +/* f0492b8: c4aa0010 */ lwc1 $f10,0x10($a1) +/* f0492bc: c4880010 */ lwc1 $f8,0x10($a0) +/* f0492c0: 46062001 */ sub.s $f0,$f4,$f6 +/* f0492c4: 460a4081 */ sub.s $f2,$f8,$f10 +/* f0492c8: 46000402 */ mul.s $f16,$f0,$f0 +/* f0492cc: 00000000 */ sll $zero,$zero,0x0 +/* f0492d0: 46021482 */ mul.s $f18,$f2,$f2 +/* f0492d4: 0c012974 */ jal 0x4a5d0 +/* f0492d8: 46128300 */ add.s $f12,$f16,$f18 +/* f0492dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0492e0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0492e4: 03e00008 */ jr $ra +/* f0492e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0492ec +/* f0492ec: 27bdff80 */ addiu $sp,$sp,-128 +/* f0492f0: afbf0014 */ sw $ra,0x14($sp) +/* f0492f4: 8c83001c */ lw $v1,0x1c($a0) +/* f0492f8: 44801000 */ mtc1 $zero,$f2 +/* f0492fc: afa3007c */ sw $v1,0x7c($sp) +/* f049300: 0fc1258b */ jal func0f04962c +/* f049304: e7a2006c */ swc1 $f2,0x6c($sp) +/* f049308: 8fa3007c */ lw $v1,0x7c($sp) +/* f04930c: 04400017 */ bltz $v0,.L0f04936c +/* f049310: c7a2006c */ lwc1 $f2,0x6c($sp) +/* f049314: 00402025 */ or $a0,$v0,$zero +/* f049318: 24050002 */ addiu $a1,$zero,0x2 +/* f04931c: 27a60018 */ addiu $a2,$sp,0x18 +/* f049320: 0fc456ac */ jal func0f115ab0 +/* f049324: afa3007c */ sw $v1,0x7c($sp) +/* f049328: 8fa3007c */ lw $v1,0x7c($sp) +/* f04932c: c7a40018 */ lwc1 $f4,0x18($sp) +/* f049330: c7a8001c */ lwc1 $f8,0x1c($sp) +/* f049334: c4660008 */ lwc1 $f6,0x8($v1) +/* f049338: c46a000c */ lwc1 $f10,0xc($v1) +/* f04933c: c7b00020 */ lwc1 $f16,0x20($sp) +/* f049340: 46062001 */ sub.s $f0,$f4,$f6 +/* f049344: c4720010 */ lwc1 $f18,0x10($v1) +/* f049348: 460a4081 */ sub.s $f2,$f8,$f10 +/* f04934c: 46000102 */ mul.s $f4,$f0,$f0 +/* f049350: 46128381 */ sub.s $f14,$f16,$f18 +/* f049354: 46021182 */ mul.s $f6,$f2,$f2 +/* f049358: 46062200 */ add.s $f8,$f4,$f6 +/* f04935c: 460e7282 */ mul.s $f10,$f14,$f14 +/* f049360: 0c012974 */ jal 0x4a5d0 +/* f049364: 460a4300 */ add.s $f12,$f8,$f10 +/* f049368: 46000086 */ mov.s $f2,$f0 +.L0f04936c: +/* f04936c: 8fbf0014 */ lw $ra,0x14($sp) +/* f049370: 27bd0080 */ addiu $sp,$sp,0x80 +/* f049374: 46001006 */ mov.s $f0,$f2 +/* f049378: 03e00008 */ jr $ra +/* f04937c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049380 +/* f049380: 27bdff78 */ addiu $sp,$sp,-136 +/* f049384: afbf0014 */ sw $ra,0x14($sp) +/* f049388: 8c83001c */ lw $v1,0x1c($a0) +/* f04938c: 0fc1258b */ jal func0f04962c +/* f049390: afa30084 */ sw $v1,0x84($sp) +/* f049394: 00402025 */ or $a0,$v0,$zero +/* f049398: 24050002 */ addiu $a1,$zero,0x2 +/* f04939c: 0fc456ac */ jal func0f115ab0 +/* f0493a0: 27a60020 */ addiu $a2,$sp,0x20 +/* f0493a4: 8fa30084 */ lw $v1,0x84($sp) +/* f0493a8: c7a40020 */ lwc1 $f4,0x20($sp) +/* f0493ac: c7a80024 */ lwc1 $f8,0x24($sp) +/* f0493b0: c4660008 */ lwc1 $f6,0x8($v1) +/* f0493b4: c46a000c */ lwc1 $f10,0xc($v1) +/* f0493b8: c7b00028 */ lwc1 $f16,0x28($sp) +/* f0493bc: 46062081 */ sub.s $f2,$f4,$f6 +/* f0493c0: 44802000 */ mtc1 $zero,$f4 +/* f0493c4: c4720010 */ lwc1 $f18,0x10($v1) +/* f0493c8: 460a4001 */ sub.s $f0,$f8,$f10 +/* f0493cc: 3c014316 */ lui $at,0x4316 +/* f0493d0: 44813000 */ mtc1 $at,$f6 +/* f0493d4: 3c017f1b */ lui $at,0x7f1b +/* f0493d8: 4600203c */ c.lt.s $f4,$f0 +/* f0493dc: 46128381 */ sub.s $f14,$f16,$f18 +/* f0493e0: 45020004 */ bc1fl .L0f0493f4 +/* f0493e4: 46000307 */ neg.s $f12,$f0 +/* f0493e8: 10000002 */ beqz $zero,.L0f0493f4 +/* f0493ec: 46000306 */ mov.s $f12,$f0 +/* f0493f0: 46000307 */ neg.s $f12,$f0 +.L0f0493f4: +/* f0493f4: 4606603c */ c.lt.s $f12,$f6 +/* f0493f8: 00000000 */ sll $zero,$zero,0x0 +/* f0493fc: 45000008 */ bc1f .L0f049420 +/* f049400: 00000000 */ sll $zero,$zero,0x0 +/* f049404: 46021202 */ mul.s $f8,$f2,$f2 +/* f049408: 00000000 */ sll $zero,$zero,0x0 +/* f04940c: 460e7282 */ mul.s $f10,$f14,$f14 +/* f049410: 0c012974 */ jal 0x4a5d0 +/* f049414: 460a4300 */ add.s $f12,$f8,$f10 +/* f049418: 10000002 */ beqz $zero,.L0f049424 +/* f04941c: 46000086 */ mov.s $f2,$f0 +.L0f049420: +/* f049420: c4229384 */ lwc1 $f2,-0x6c7c($at) +.L0f049424: +/* f049424: 8fbf0014 */ lw $ra,0x14($sp) +/* f049428: 27bd0088 */ addiu $sp,$sp,0x88 +/* f04942c: 46001006 */ mov.s $f0,$f2 +/* f049430: 03e00008 */ jr $ra +/* f049434: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049438 +/* f049438: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04943c: afbf0014 */ sw $ra,0x14($sp) +/* f049440: 8c82001c */ lw $v0,0x1c($a0) +/* f049444: c4a40000 */ lwc1 $f4,0x0($a1) +/* f049448: c4a80004 */ lwc1 $f8,0x4($a1) +/* f04944c: c4460008 */ lwc1 $f6,0x8($v0) +/* f049450: c44a000c */ lwc1 $f10,0xc($v0) +/* f049454: c4b00008 */ lwc1 $f16,0x8($a1) +/* f049458: 46062001 */ sub.s $f0,$f4,$f6 +/* f04945c: c4520010 */ lwc1 $f18,0x10($v0) +/* f049460: 460a4081 */ sub.s $f2,$f8,$f10 +/* f049464: 46000102 */ mul.s $f4,$f0,$f0 +/* f049468: 46128381 */ sub.s $f14,$f16,$f18 +/* f04946c: 46021182 */ mul.s $f6,$f2,$f2 +/* f049470: 46062200 */ add.s $f8,$f4,$f6 +/* f049474: 460e7282 */ mul.s $f10,$f14,$f14 +/* f049478: 0c012974 */ jal 0x4a5d0 +/* f04947c: 460a4300 */ add.s $f12,$f8,$f10 +/* f049480: 8fbf0014 */ lw $ra,0x14($sp) +/* f049484: 27bd0018 */ addiu $sp,$sp,0x18 +/* f049488: 03e00008 */ jr $ra +/* f04948c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049490 +/* f049490: 27bdffe8 */ addiu $sp,$sp,-24 +/* f049494: afbf0014 */ sw $ra,0x14($sp) +/* f049498: 8c82001c */ lw $v0,0x1c($a0) +/* f04949c: c4a40000 */ lwc1 $f4,0x0($a1) +/* f0494a0: c4a80008 */ lwc1 $f8,0x8($a1) +/* f0494a4: c4460008 */ lwc1 $f6,0x8($v0) +/* f0494a8: c44a0010 */ lwc1 $f10,0x10($v0) +/* f0494ac: 46062001 */ sub.s $f0,$f4,$f6 +/* f0494b0: 460a4081 */ sub.s $f2,$f8,$f10 +/* f0494b4: 46000402 */ mul.s $f16,$f0,$f0 +/* f0494b8: 00000000 */ sll $zero,$zero,0x0 +/* f0494bc: 46021482 */ mul.s $f18,$f2,$f2 +/* f0494c0: 0c012974 */ jal 0x4a5d0 +/* f0494c4: 46128300 */ add.s $f12,$f16,$f18 +/* f0494c8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0494cc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0494d0: 03e00008 */ jr $ra +/* f0494d4: 00000000 */ sll $zero,$zero,0x0 +/* f0494d8: 27bdff80 */ addiu $sp,$sp,-128 +/* f0494dc: afbf0014 */ sw $ra,0x14($sp) +/* f0494e0: 8c8e001c */ lw $t6,0x1c($a0) +/* f0494e4: 44801000 */ mtc1 $zero,$f2 +/* f0494e8: afae007c */ sw $t6,0x7c($sp) +/* f0494ec: 0fc1258b */ jal func0f04962c +/* f0494f0: e7a2001c */ swc1 $f2,0x1c($sp) +/* f0494f4: 04400012 */ bltz $v0,.L0f049540 +/* f0494f8: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f0494fc: 00402025 */ or $a0,$v0,$zero +/* f049500: 24050002 */ addiu $a1,$zero,0x2 +/* f049504: 0fc456ac */ jal func0f115ab0 +/* f049508: 27a60020 */ addiu $a2,$sp,0x20 +/* f04950c: 8fa2007c */ lw $v0,0x7c($sp) +/* f049510: c7a40020 */ lwc1 $f4,0x20($sp) +/* f049514: c7a80028 */ lwc1 $f8,0x28($sp) +/* f049518: c4460008 */ lwc1 $f6,0x8($v0) +/* f04951c: c44a0010 */ lwc1 $f10,0x10($v0) +/* f049520: 46062001 */ sub.s $f0,$f4,$f6 +/* f049524: 460a4081 */ sub.s $f2,$f8,$f10 +/* f049528: 46000402 */ mul.s $f16,$f0,$f0 +/* f04952c: 00000000 */ sll $zero,$zero,0x0 +/* f049530: 46021482 */ mul.s $f18,$f2,$f2 +/* f049534: 0c012974 */ jal 0x4a5d0 +/* f049538: 46128300 */ add.s $f12,$f16,$f18 +/* f04953c: 46000086 */ mov.s $f2,$f0 +.L0f049540: +/* f049540: 8fbf0014 */ lw $ra,0x14($sp) +/* f049544: 27bd0080 */ addiu $sp,$sp,0x80 +/* f049548: 46001006 */ mov.s $f0,$f2 +/* f04954c: 03e00008 */ jr $ra +/* f049550: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049554 +/* f049554: 8c82001c */ lw $v0,0x1c($a0) +/* f049558: c4a40000 */ lwc1 $f4,0x0($a1) +/* f04955c: c4a80004 */ lwc1 $f8,0x4($a1) +/* f049560: c4460008 */ lwc1 $f6,0x8($v0) +/* f049564: c44a000c */ lwc1 $f10,0xc($v0) +/* f049568: c4b00008 */ lwc1 $f16,0x8($a1) +/* f04956c: 46062081 */ sub.s $f2,$f4,$f6 +/* f049570: c4520010 */ lwc1 $f18,0x10($v0) +/* f049574: 460a4301 */ sub.s $f12,$f8,$f10 +/* f049578: 46021102 */ mul.s $f4,$f2,$f2 +/* f04957c: 46128381 */ sub.s $f14,$f16,$f18 +/* f049580: 460c6182 */ mul.s $f6,$f12,$f12 +/* f049584: 46062200 */ add.s $f8,$f4,$f6 +/* f049588: 460e7282 */ mul.s $f10,$f14,$f14 +/* f04958c: 03e00008 */ jr $ra +/* f049590: 460a4000 */ add.s $f0,$f8,$f10 +); + +GLOBAL_ASM( +glabel func0f049594 +/* f049594: c4840000 */ lwc1 $f4,0x0($a0) +/* f049598: c4a60000 */ lwc1 $f6,0x0($a1) +/* f04959c: c4880004 */ lwc1 $f8,0x4($a0) +/* f0495a0: c4aa0004 */ lwc1 $f10,0x4($a1) +/* f0495a4: 46062081 */ sub.s $f2,$f4,$f6 +/* f0495a8: c4900008 */ lwc1 $f16,0x8($a0) +/* f0495ac: c4b20008 */ lwc1 $f18,0x8($a1) +/* f0495b0: 460a4301 */ sub.s $f12,$f8,$f10 +/* f0495b4: 46021102 */ mul.s $f4,$f2,$f2 +/* f0495b8: 46128381 */ sub.s $f14,$f16,$f18 +/* f0495bc: 460c6182 */ mul.s $f6,$f12,$f12 +/* f0495c0: 46062200 */ add.s $f8,$f4,$f6 +/* f0495c4: 460e7282 */ mul.s $f10,$f14,$f14 +/* f0495c8: 03e00008 */ jr $ra +/* f0495cc: 460a4000 */ add.s $f0,$f8,$f10 +); + +GLOBAL_ASM( +glabel func0f0495d0 +/* f0495d0: 27bdff88 */ addiu $sp,$sp,-120 +/* f0495d4: 28a12710 */ slti $at,$a1,0x2710 +/* f0495d8: afbf0014 */ sw $ra,0x14($sp) +/* f0495dc: 00a03025 */ or $a2,$a1,$zero +/* f0495e0: 1420000c */ bnez $at,.L0f049614 +/* f0495e4: 2403ffff */ addiu $v1,$zero,-1 +/* f0495e8: 24a5d8f0 */ addiu $a1,$a1,-10000 +/* f0495ec: 0fc1258b */ jal func0f04962c +/* f0495f0: afa30074 */ sw $v1,0x74($sp) +/* f0495f4: 8fa30074 */ lw $v1,0x74($sp) +/* f0495f8: 04400007 */ bltz $v0,.L0f049618 +/* f0495fc: 00402025 */ or $a0,$v0,$zero +/* f049600: 24050040 */ addiu $a1,$zero,0x40 +/* f049604: 0fc456ac */ jal func0f115ab0 +/* f049608: 27a6001c */ addiu $a2,$sp,0x1c +/* f04960c: 10000002 */ beqz $zero,.L0f049618 +/* f049610: 8fa30064 */ lw $v1,0x64($sp) +.L0f049614: +/* f049614: 00c01825 */ or $v1,$a2,$zero +.L0f049618: +/* f049618: 8fbf0014 */ lw $ra,0x14($sp) +/* f04961c: 27bd0078 */ addiu $sp,$sp,0x78 +/* f049620: 00601025 */ or $v0,$v1,$zero +/* f049624: 03e00008 */ jr $ra +/* f049628: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04962c +/* f04962c: 24012328 */ addiu $at,$zero,0x2328 +/* f049630: 14a10002 */ bne $a1,$at,.L0f04963c +/* f049634: 00000000 */ sll $zero,$zero,0x0 +/* f049638: 84850128 */ lh $a1,0x128($a0) +.L0f04963c: +/* f04963c: 03e00008 */ jr $ra +/* f049640: 00a01025 */ or $v0,$a1,$zero +); + +GLOBAL_ASM( +glabel func0f049644 +/* f049644: 27bdffc8 */ addiu $sp,$sp,-56 +/* f049648: 3c02800a */ lui $v0,0x800a +/* f04964c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f049650: 8c430298 */ lw $v1,0x298($v0) +/* f049654: afb5002c */ sw $s5,0x2c($sp) +/* f049658: 0080a825 */ or $s5,$a0,$zero +/* f04965c: afbf0034 */ sw $ra,0x34($sp) +/* f049660: afb60030 */ sw $s6,0x30($sp) +/* f049664: afb40028 */ sw $s4,0x28($sp) +/* f049668: afb30024 */ sw $s3,0x24($sp) +/* f04966c: afb20020 */ sw $s2,0x20($sp) +/* f049670: afb1001c */ sw $s1,0x1c($sp) +/* f049674: 0460005c */ bltz $v1,.L0f0497e8 +/* f049678: afb00018 */ sw $s0,0x18($sp) +/* f04967c: 8c440294 */ lw $a0,0x294($v0) +/* f049680: 56a4000c */ bnel $s5,$a0,.L0f0496b4 +/* f049684: 8c4802a4 */ lw $t0,0x2a4($v0) +/* f049688: 8c4e02a0 */ lw $t6,0x2a0($v0) +/* f04968c: 8c580338 */ lw $t8,0x338($v0) +/* f049690: 24010048 */ addiu $at,$zero,0x48 +/* f049694: 8dcf00bc */ lw $t7,0xbc($t6) +/* f049698: 00609825 */ or $s3,$v1,$zero +/* f04969c: 01f8a023 */ subu $s4,$t7,$t8 +/* f0496a0: 0281001a */ div $zero,$s4,$at +/* f0496a4: 0000a012 */ mflo $s4 +/* f0496a8: 1000000b */ beqz $zero,.L0f0496d8 +/* f0496ac: 00000000 */ sll $zero,$zero,0x0 +/* f0496b0: 8c4802a4 */ lw $t0,0x2a4($v0) +.L0f0496b4: +/* f0496b4: 8c4a0338 */ lw $t2,0x338($v0) +/* f0496b8: 24010048 */ addiu $at,$zero,0x48 +/* f0496bc: 8d0900bc */ lw $t1,0xbc($t0) +/* f0496c0: 00809825 */ or $s3,$a0,$zero +/* f0496c4: 012aa023 */ subu $s4,$t1,$t2 +/* f0496c8: 0281001a */ div $zero,$s4,$at +/* f0496cc: 0000a012 */ mflo $s4 +/* f0496d0: 00000000 */ sll $zero,$zero,0x0 +/* f0496d4: 00000000 */ sll $zero,$zero,0x0 +.L0f0496d8: +/* f0496d8: 0fc07934 */ jal func0f01e4d0 +/* f0496dc: 00008825 */ or $s1,$zero,$zero +/* f0496e0: 18400022 */ blez $v0,.L0f04976c +/* f0496e4: 001180c0 */ sll $s0,$s1,0x3 +/* f0496e8: 02118023 */ subu $s0,$s0,$s1 +/* f0496ec: 00108080 */ sll $s0,$s0,0x2 +/* f0496f0: 02118023 */ subu $s0,$s0,$s1 +/* f0496f4: 00108080 */ sll $s0,$s0,0x2 +/* f0496f8: 02118021 */ addu $s0,$s0,$s1 +/* f0496fc: 3c168006 */ lui $s6,0x8006 +/* f049700: 26d62988 */ addiu $s6,$s6,0x2988 +/* f049704: 001080c0 */ sll $s0,$s0,0x3 +/* f049708: 2412ffff */ addiu $s2,$zero,-1 +/* f04970c: 8ecc0000 */ lw $t4,0x0($s6) +.L0f049710: +/* f049710: 26310001 */ addiu $s1,$s1,0x1 +/* f049714: 01901021 */ addu $v0,$t4,$s0 +/* f049718: 944d032e */ lhu $t5,0x32e($v0) +/* f04971c: 000d7382 */ srl $t6,$t5,0xe +/* f049720: 56ae0009 */ bnel $s5,$t6,.L0f049748 +/* f049724: 844c017e */ lh $t4,0x17e($v0) +/* f049728: 9048032e */ lbu $t0,0x32e($v0) +/* f04972c: 0013c980 */ sll $t9,$s3,0x6 +/* f049730: 3109ff3f */ andi $t1,$t0,0xff3f +/* f049734: 03295025 */ or $t2,$t9,$t1 +/* f049738: a04a032e */ sb $t2,0x32e($v0) +/* f04973c: 8ecb0000 */ lw $t3,0x0($s6) +/* f049740: 01701021 */ addu $v0,$t3,$s0 +/* f049744: 844c017e */ lh $t4,0x17e($v0) +.L0f049748: +/* f049748: 168c0002 */ bne $s4,$t4,.L0f049754 +/* f04974c: 00000000 */ sll $zero,$zero,0x0 +/* f049750: a452017e */ sh $s2,0x17e($v0) +.L0f049754: +/* f049754: 0fc07934 */ jal func0f01e4d0 +/* f049758: 26100368 */ addiu $s0,$s0,0x368 +/* f04975c: 0222082a */ slt $at,$s1,$v0 +/* f049760: 5420ffeb */ bnezl $at,.L0f049710 +/* f049764: 8ecc0000 */ lw $t4,0x0($s6) +/* f049768: 00008825 */ or $s1,$zero,$zero +.L0f04976c: +/* f04976c: 3c048006 */ lui $a0,0x8006 +/* f049770: 24847e60 */ addiu $a0,$a0,0x7e60 +/* f049774: 8c8d0000 */ lw $t5,0x0($a0) +/* f049778: 2412ffff */ addiu $s2,$zero,-1 +/* f04977c: 00008025 */ or $s0,$zero,$zero +/* f049780: 19a00019 */ blez $t5,.L0f0497e8 +/* f049784: 3c038006 */ lui $v1,0x8006 +/* f049788: 24637e58 */ addiu $v1,$v1,0x7e58 +/* f04978c: 8c6e0000 */ lw $t6,0x0($v1) +.L0f049790: +/* f049790: 01d01021 */ addu $v0,$t6,$s0 +/* f049794: 944f032e */ lhu $t7,0x32e($v0) +/* f049798: 000fc382 */ srl $t8,$t7,0xe +/* f04979c: 56b80009 */ bnel $s5,$t8,.L0f0497c4 +/* f0497a0: 844e017e */ lh $t6,0x17e($v0) +/* f0497a4: 904a032e */ lbu $t2,0x32e($v0) +/* f0497a8: 00134980 */ sll $t1,$s3,0x6 +/* f0497ac: 314bff3f */ andi $t3,$t2,0xff3f +/* f0497b0: 012b6025 */ or $t4,$t1,$t3 +/* f0497b4: a04c032e */ sb $t4,0x32e($v0) +/* f0497b8: 8c6d0000 */ lw $t5,0x0($v1) +/* f0497bc: 01b01021 */ addu $v0,$t5,$s0 +/* f0497c0: 844e017e */ lh $t6,0x17e($v0) +.L0f0497c4: +/* f0497c4: 568e0003 */ bnel $s4,$t6,.L0f0497d4 +/* f0497c8: 8c8f0000 */ lw $t7,0x0($a0) +/* f0497cc: a452017e */ sh $s2,0x17e($v0) +/* f0497d0: 8c8f0000 */ lw $t7,0x0($a0) +.L0f0497d4: +/* f0497d4: 26310001 */ addiu $s1,$s1,0x1 +/* f0497d8: 26100368 */ addiu $s0,$s0,0x368 +/* f0497dc: 022f082a */ slt $at,$s1,$t7 +/* f0497e0: 5420ffeb */ bnezl $at,.L0f049790 +/* f0497e4: 8c6e0000 */ lw $t6,0x0($v1) +.L0f0497e8: +/* f0497e8: 8fbf0034 */ lw $ra,0x34($sp) +/* f0497ec: 8fb00018 */ lw $s0,0x18($sp) +/* f0497f0: 8fb1001c */ lw $s1,0x1c($sp) +/* f0497f4: 8fb20020 */ lw $s2,0x20($sp) +/* f0497f8: 8fb30024 */ lw $s3,0x24($sp) +/* f0497fc: 8fb40028 */ lw $s4,0x28($sp) +/* f049800: 8fb5002c */ lw $s5,0x2c($sp) +/* f049804: 8fb60030 */ lw $s6,0x30($sp) +/* f049808: 03e00008 */ jr $ra +/* f04980c: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f049810 +/* f049810: 27bdffe8 */ addiu $sp,$sp,-24 +/* f049814: 10800076 */ beqz $a0,.L0f0499f0 +/* f049818: afbf0014 */ sw $ra,0x14($sp) +/* f04981c: 24aeff0f */ addiu $t6,$a1,-241 +/* f049820: 2dc1000d */ sltiu $at,$t6,0xd +/* f049824: 102000c2 */ beqz $at,.L0f049b30 +/* f049828: 000e7080 */ sll $t6,$t6,0x2 +/* f04982c: 3c017f1b */ lui $at,0x7f1b +/* f049830: 002e0821 */ addu $at,$at,$t6 +/* f049834: 8c2e9388 */ lw $t6,-0x6c78($at) +/* f049838: 01c00008 */ jr $t6 +/* f04983c: 00000000 */ sll $zero,$zero,0x0 +/* f049840: 100000bb */ beqz $zero,.L0f049b30 +/* f049844: 8485012e */ lh $a1,0x12e($a0) +/* f049848: 100000b9 */ beqz $zero,.L0f049b30 +/* f04984c: 84850130 */ lh $a1,0x130($a0) +/* f049850: 100000b7 */ beqz $zero,.L0f049b30 +/* f049854: 8485012a */ lh $a1,0x12a($a0) +/* f049858: 100000b5 */ beqz $zero,.L0f049b30 +/* f04985c: 84850000 */ lh $a1,0x0($a0) +/* f049860: 100000b3 */ beqz $zero,.L0f049b30 +/* f049864: 84850132 */ lh $a1,0x132($a0) +/* f049868: 3c06800a */ lui $a2,0x800a +/* f04986c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f049870: 8cc202a0 */ lw $v0,0x2a0($a2) +/* f049874: 504000af */ beqzl $v0,.L0f049b34 +/* f049878: 8fbf0014 */ lw $ra,0x14($sp) +/* f04987c: 8c4300bc */ lw $v1,0xbc($v0) +/* f049880: 506000ac */ beqzl $v1,.L0f049b34 +/* f049884: 8fbf0014 */ lw $ra,0x14($sp) +/* f049888: 8c620004 */ lw $v0,0x4($v1) +/* f04988c: 504000a9 */ beqzl $v0,.L0f049b34 +/* f049890: 8fbf0014 */ lw $ra,0x14($sp) +/* f049894: 100000a6 */ beqz $zero,.L0f049b30 +/* f049898: 84450000 */ lh $a1,0x0($v0) +/* f04989c: 3c06800a */ lui $a2,0x800a +/* f0498a0: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0498a4: 8cc202a4 */ lw $v0,0x2a4($a2) +/* f0498a8: 504000a2 */ beqzl $v0,.L0f049b34 +/* f0498ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f0498b0: 8c4300bc */ lw $v1,0xbc($v0) +/* f0498b4: 5060009f */ beqzl $v1,.L0f049b34 +/* f0498b8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0498bc: 8c620004 */ lw $v0,0x4($v1) +/* f0498c0: 5040009c */ beqzl $v0,.L0f049b34 +/* f0498c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0498c8: 10000099 */ beqz $zero,.L0f049b30 +/* f0498cc: 84450000 */ lh $a1,0x0($v0) +/* f0498d0: 3c06800a */ lui $a2,0x800a +/* f0498d4: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0498d8: 8cc202a8 */ lw $v0,0x2a8($a2) +/* f0498dc: 50400095 */ beqzl $v0,.L0f049b34 +/* f0498e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0498e4: 8c4300bc */ lw $v1,0xbc($v0) +/* f0498e8: 50600092 */ beqzl $v1,.L0f049b34 +/* f0498ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f0498f0: 8c620004 */ lw $v0,0x4($v1) +/* f0498f4: 5040008f */ beqzl $v0,.L0f049b34 +/* f0498f8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0498fc: 1000008c */ beqz $zero,.L0f049b30 +/* f049900: 84450000 */ lh $a1,0x0($v0) +/* f049904: 3c06800a */ lui $a2,0x800a +/* f049908: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f04990c: 8ccf0298 */ lw $t7,0x298($a2) +/* f049910: 05e20006 */ bltzl $t7,.L0f04992c +/* f049914: 8cc20294 */ lw $v0,0x294($a2) +/* f049918: 9482032e */ lhu $v0,0x32e($a0) +/* f04991c: 0002c382 */ srl $t8,$v0,0xe +/* f049920: 10000002 */ beqz $zero,.L0f04992c +/* f049924: 03001025 */ or $v0,$t8,$zero +/* f049928: 8cc20294 */ lw $v0,0x294($a2) +.L0f04992c: +/* f04992c: 0002c880 */ sll $t9,$v0,0x2 +/* f049930: 00d94021 */ addu $t0,$a2,$t9 +/* f049934: 8d030064 */ lw $v1,0x64($t0) +/* f049938: 5060007e */ beqzl $v1,.L0f049b34 +/* f04993c: 8fbf0014 */ lw $ra,0x14($sp) +/* f049940: 8c6200bc */ lw $v0,0xbc($v1) +/* f049944: 5040007b */ beqzl $v0,.L0f049b34 +/* f049948: 8fbf0014 */ lw $ra,0x14($sp) +/* f04994c: 8c430004 */ lw $v1,0x4($v0) +/* f049950: 50600078 */ beqzl $v1,.L0f049b34 +/* f049954: 8fbf0014 */ lw $ra,0x14($sp) +/* f049958: 10000075 */ beqz $zero,.L0f049b30 +/* f04995c: 84650000 */ lh $a1,0x0($v1) +/* f049960: 3c06800a */ lui $a2,0x800a +/* f049964: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f049968: 8cc90298 */ lw $t1,0x298($a2) +/* f04996c: 05220071 */ bltzl $t1,.L0f049b34 +/* f049970: 8fbf0014 */ lw $ra,0x14($sp) +/* f049974: 948a032e */ lhu $t2,0x32e($a0) +/* f049978: 3c02800a */ lui $v0,0x800a +/* f04997c: 000a5b82 */ srl $t3,$t2,0xe +/* f049980: 000b6080 */ sll $t4,$t3,0x2 +/* f049984: 000c6823 */ negu $t5,$t4 +/* f049988: 004d1021 */ addu $v0,$v0,$t5 +/* f04998c: 8c42a028 */ lw $v0,-0x5fd8($v0) +/* f049990: 50400068 */ beqzl $v0,.L0f049b34 +/* f049994: 8fbf0014 */ lw $ra,0x14($sp) +/* f049998: 8c4300bc */ lw $v1,0xbc($v0) +/* f04999c: 50600065 */ beqzl $v1,.L0f049b34 +/* f0499a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0499a4: 8c620004 */ lw $v0,0x4($v1) +/* f0499a8: 50400062 */ beqzl $v0,.L0f049b34 +/* f0499ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f0499b0: 1000005f */ beqz $zero,.L0f049b30 +/* f0499b4: 84450000 */ lh $a1,0x0($v0) +/* f0499b8: 0fc0a221 */ jal func0f028884 +/* f0499bc: afa5001c */ sw $a1,0x1c($sp) +/* f0499c0: 90430000 */ lbu $v1,0x0($v0) +/* f0499c4: 24010003 */ addiu $at,$zero,0x3 +/* f0499c8: 8fa5001c */ lw $a1,0x1c($sp) +/* f0499cc: 10610003 */ beq $v1,$at,.L0f0499dc +/* f0499d0: 24010006 */ addiu $at,$zero,0x6 +/* f0499d4: 54610057 */ bnel $v1,$at,.L0f049b34 +/* f0499d8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0499dc: +/* f0499dc: 8c430004 */ lw $v1,0x4($v0) +/* f0499e0: 50600054 */ beqzl $v1,.L0f049b34 +/* f0499e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0499e8: 10000051 */ beqz $zero,.L0f049b30 +/* f0499ec: 84650000 */ lh $a1,0x0($v1) +.L0f0499f0: +/* f0499f0: 24aeff0f */ addiu $t6,$a1,-241 +/* f0499f4: 2dc10008 */ sltiu $at,$t6,0x8 +/* f0499f8: 1020004d */ beqz $at,.L0f049b30 +/* f0499fc: 000e7080 */ sll $t6,$t6,0x2 +/* f049a00: 3c017f1b */ lui $at,0x7f1b +/* f049a04: 002e0821 */ addu $at,$at,$t6 +/* f049a08: 8c2e93bc */ lw $t6,-0x6c44($at) +/* f049a0c: 01c00008 */ jr $t6 +/* f049a10: 00000000 */ sll $zero,$zero,0x0 +/* f049a14: 3c06800a */ lui $a2,0x800a +/* f049a18: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f049a1c: 8cc202a0 */ lw $v0,0x2a0($a2) +/* f049a20: 50400044 */ beqzl $v0,.L0f049b34 +/* f049a24: 8fbf0014 */ lw $ra,0x14($sp) +/* f049a28: 8c4300bc */ lw $v1,0xbc($v0) +/* f049a2c: 50600041 */ beqzl $v1,.L0f049b34 +/* f049a30: 8fbf0014 */ lw $ra,0x14($sp) +/* f049a34: 8c620004 */ lw $v0,0x4($v1) +/* f049a38: 5040003e */ beqzl $v0,.L0f049b34 +/* f049a3c: 8fbf0014 */ lw $ra,0x14($sp) +/* f049a40: 1000003b */ beqz $zero,.L0f049b30 +/* f049a44: 84450000 */ lh $a1,0x0($v0) +/* f049a48: 3c06800a */ lui $a2,0x800a +/* f049a4c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f049a50: 8cc202a4 */ lw $v0,0x2a4($a2) +/* f049a54: 50400037 */ beqzl $v0,.L0f049b34 +/* f049a58: 8fbf0014 */ lw $ra,0x14($sp) +/* f049a5c: 8c4300bc */ lw $v1,0xbc($v0) +/* f049a60: 50600034 */ beqzl $v1,.L0f049b34 +/* f049a64: 8fbf0014 */ lw $ra,0x14($sp) +/* f049a68: 8c620004 */ lw $v0,0x4($v1) +/* f049a6c: 50400031 */ beqzl $v0,.L0f049b34 +/* f049a70: 8fbf0014 */ lw $ra,0x14($sp) +/* f049a74: 1000002e */ beqz $zero,.L0f049b30 +/* f049a78: 84450000 */ lh $a1,0x0($v0) +/* f049a7c: 3c06800a */ lui $a2,0x800a +/* f049a80: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f049a84: 8cc202a8 */ lw $v0,0x2a8($a2) +/* f049a88: 5040002a */ beqzl $v0,.L0f049b34 +/* f049a8c: 8fbf0014 */ lw $ra,0x14($sp) +/* f049a90: 8c4300bc */ lw $v1,0xbc($v0) +/* f049a94: 50600027 */ beqzl $v1,.L0f049b34 +/* f049a98: 8fbf0014 */ lw $ra,0x14($sp) +/* f049a9c: 8c620004 */ lw $v0,0x4($v1) +/* f049aa0: 50400024 */ beqzl $v0,.L0f049b34 +/* f049aa4: 8fbf0014 */ lw $ra,0x14($sp) +/* f049aa8: 10000021 */ beqz $zero,.L0f049b30 +/* f049aac: 84450000 */ lh $a1,0x0($v0) +/* f049ab0: 3c06800a */ lui $a2,0x800a +/* f049ab4: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f049ab8: 8ccf0294 */ lw $t7,0x294($a2) +/* f049abc: 000fc080 */ sll $t8,$t7,0x2 +/* f049ac0: 00d8c821 */ addu $t9,$a2,$t8 +/* f049ac4: 8f220064 */ lw $v0,0x64($t9) +/* f049ac8: 5040001a */ beqzl $v0,.L0f049b34 +/* f049acc: 8fbf0014 */ lw $ra,0x14($sp) +/* f049ad0: 8c4300bc */ lw $v1,0xbc($v0) +/* f049ad4: 50600017 */ beqzl $v1,.L0f049b34 +/* f049ad8: 8fbf0014 */ lw $ra,0x14($sp) +/* f049adc: 8c620004 */ lw $v0,0x4($v1) +/* f049ae0: 50400014 */ beqzl $v0,.L0f049b34 +/* f049ae4: 8fbf0014 */ lw $ra,0x14($sp) +/* f049ae8: 10000011 */ beqz $zero,.L0f049b30 +/* f049aec: 84450000 */ lh $a1,0x0($v0) +/* f049af0: 3c06800a */ lui $a2,0x800a +/* f049af4: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f049af8: 8cc20298 */ lw $v0,0x298($a2) +/* f049afc: 0440000c */ bltz $v0,.L0f049b30 +/* f049b00: 00024080 */ sll $t0,$v0,0x2 +/* f049b04: 00c84821 */ addu $t1,$a2,$t0 +/* f049b08: 8d230064 */ lw $v1,0x64($t1) +/* f049b0c: 50600009 */ beqzl $v1,.L0f049b34 +/* f049b10: 8fbf0014 */ lw $ra,0x14($sp) +/* f049b14: 8c6200bc */ lw $v0,0xbc($v1) +/* f049b18: 50400006 */ beqzl $v0,.L0f049b34 +/* f049b1c: 8fbf0014 */ lw $ra,0x14($sp) +/* f049b20: 8c430004 */ lw $v1,0x4($v0) +/* f049b24: 50600003 */ beqzl $v1,.L0f049b34 +/* f049b28: 8fbf0014 */ lw $ra,0x14($sp) +/* f049b2c: 84650000 */ lh $a1,0x0($v1) +.L0f049b30: +/* f049b30: 8fbf0014 */ lw $ra,0x14($sp) +.L0f049b34: +/* f049b34: 27bd0018 */ addiu $sp,$sp,0x18 +/* f049b38: 00a01025 */ or $v0,$a1,$zero +/* f049b3c: 03e00008 */ jr $ra +/* f049b40: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049b44 +/* f049b44: 27bdffe8 */ addiu $sp,$sp,-24 +/* f049b48: afbf0014 */ sw $ra,0x14($sp) +/* f049b4c: 0fc12604 */ jal func0f049810 +/* f049b50: 00000000 */ sll $zero,$zero,0x0 +/* f049b54: 00402025 */ or $a0,$v0,$zero +/* f049b58: 0fc0a1dd */ jal func0f028774 +/* f049b5c: afa2001c */ sw $v0,0x1c($sp) +/* f049b60: 10400003 */ beqz $v0,.L0f049b70 +/* f049b64: 8fa7001c */ lw $a3,0x1c($sp) +/* f049b68: 10000027 */ beqz $zero,.L0f049c08 +/* f049b6c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f049b70: +/* f049b70: 3c058006 */ lui $a1,0x8006 +/* f049b74: 8ca57e60 */ lw $a1,0x7e60($a1) +/* f049b78: 00003025 */ or $a2,$zero,$zero +/* f049b7c: 3c088006 */ lui $t0,0x8006 +/* f049b80: 04a0001f */ bltz $a1,.L0f049c00 +/* f049b84: 3c098006 */ lui $t1,0x8006 +/* f049b88: 8d087e5c */ lw $t0,0x7e5c($t0) +/* f049b8c: 00c51821 */ addu $v1,$a2,$a1 +.L0f049b90: +/* f049b90: 04610003 */ bgez $v1,.L0f049ba0 +/* f049b94: 00037043 */ sra $t6,$v1,0x1 +/* f049b98: 24610001 */ addiu $at,$v1,0x1 +/* f049b9c: 00017043 */ sra $t6,$at,0x1 +.L0f049ba0: +/* f049ba0: 000e7840 */ sll $t7,$t6,0x1 +/* f049ba4: 010fc021 */ addu $t8,$t0,$t7 +/* f049ba8: 87040000 */ lh $a0,0x0($t8) +/* f049bac: 01c01025 */ or $v0,$t6,$zero +/* f049bb0: 14e4000b */ bne $a3,$a0,.L0f049be0 +/* f049bb4: 00e4082a */ slt $at,$a3,$a0 +/* f049bb8: 000ec8c0 */ sll $t9,$t6,0x3 +/* f049bbc: 032ec823 */ subu $t9,$t9,$t6 +/* f049bc0: 0019c880 */ sll $t9,$t9,0x2 +/* f049bc4: 032ec823 */ subu $t9,$t9,$t6 +/* f049bc8: 0019c880 */ sll $t9,$t9,0x2 +/* f049bcc: 8d297e58 */ lw $t1,0x7e58($t1) +/* f049bd0: 032ec821 */ addu $t9,$t9,$t6 +/* f049bd4: 0019c8c0 */ sll $t9,$t9,0x3 +/* f049bd8: 1000000a */ beqz $zero,.L0f049c04 +/* f049bdc: 03291021 */ addu $v0,$t9,$t1 +.L0f049be0: +/* f049be0: 50200004 */ beqzl $at,.L0f049bf4 +/* f049be4: 24460001 */ addiu $a2,$v0,0x1 +/* f049be8: 10000002 */ beqz $zero,.L0f049bf4 +/* f049bec: 2445ffff */ addiu $a1,$v0,-1 +/* f049bf0: 24460001 */ addiu $a2,$v0,0x1 +.L0f049bf4: +/* f049bf4: 00a6082a */ slt $at,$a1,$a2 +/* f049bf8: 5020ffe5 */ beqzl $at,.L0f049b90 +/* f049bfc: 00c51821 */ addu $v1,$a2,$a1 +.L0f049c00: +/* f049c00: 00001025 */ or $v0,$zero,$zero +.L0f049c04: +/* f049c04: 8fbf0014 */ lw $ra,0x14($sp) +.L0f049c08: +/* f049c08: 27bd0018 */ addiu $sp,$sp,0x18 +/* f049c0c: 03e00008 */ jr $ra +/* f049c10: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049c14 +/* f049c14: 27bdffe8 */ addiu $sp,$sp,-24 +/* f049c18: 240200f8 */ addiu $v0,$zero,0xf8 +/* f049c1c: 10a20003 */ beq $a1,$v0,.L0f049c2c +/* f049c20: afbf0014 */ sw $ra,0x14($sp) +/* f049c24: 14a2000c */ bne $a1,$v0,.L0f049c58 +/* f049c28: 00000000 */ sll $zero,$zero,0x0 +.L0f049c2c: +/* f049c2c: 3c05800a */ lui $a1,0x800a +/* f049c30: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f049c34: 8cae02a0 */ lw $t6,0x2a0($a1) +/* f049c38: 8cb80338 */ lw $t8,0x338($a1) +/* f049c3c: 24010048 */ addiu $at,$zero,0x48 +/* f049c40: 8dcf00bc */ lw $t7,0xbc($t6) +/* f049c44: 01f81823 */ subu $v1,$t7,$t8 +/* f049c48: 0061001a */ div $zero,$v1,$at +/* f049c4c: 00001812 */ mflo $v1 +/* f049c50: 10000013 */ beqz $zero,.L0f049ca0 +/* f049c54: 8fbf0014 */ lw $ra,0x14($sp) +.L0f049c58: +/* f049c58: 0fc126d1 */ jal func0f049b44 +/* f049c5c: 00000000 */ sll $zero,$zero,0x0 +/* f049c60: 5040000e */ beqzl $v0,.L0f049c9c +/* f049c64: 2403ffff */ addiu $v1,$zero,-1 +/* f049c68: 8c44001c */ lw $a0,0x1c($v0) +/* f049c6c: 3c05800a */ lui $a1,0x800a +/* f049c70: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f049c74: 50800009 */ beqzl $a0,.L0f049c9c +/* f049c78: 2403ffff */ addiu $v1,$zero,-1 +/* f049c7c: 8ca80338 */ lw $t0,0x338($a1) +/* f049c80: 24010048 */ addiu $at,$zero,0x48 +/* f049c84: 00881823 */ subu $v1,$a0,$t0 +/* f049c88: 0061001a */ div $zero,$v1,$at +/* f049c8c: 00001812 */ mflo $v1 +/* f049c90: 10000003 */ beqz $zero,.L0f049ca0 +/* f049c94: 8fbf0014 */ lw $ra,0x14($sp) +/* f049c98: 2403ffff */ addiu $v1,$zero,-1 +.L0f049c9c: +/* f049c9c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f049ca0: +/* f049ca0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f049ca4: 00601025 */ or $v0,$v1,$zero +/* f049ca8: 03e00008 */ jr $ra +/* f049cac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049cb0 +/* f049cb0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f049cb4: afbf0014 */ sw $ra,0x14($sp) +/* f049cb8: 8c83001c */ lw $v1,0x1c($a0) +/* f049cbc: 0fc126d1 */ jal func0f049b44 +/* f049cc0: afa3001c */ sw $v1,0x1c($sp) +/* f049cc4: 44801000 */ mtc1 $zero,$f2 +/* f049cc8: 10400015 */ beqz $v0,.L0f049d20 +/* f049ccc: 8fa3001c */ lw $v1,0x1c($sp) +/* f049cd0: 8c4e001c */ lw $t6,0x1c($v0) +/* f049cd4: 51c00013 */ beqzl $t6,.L0f049d24 +/* f049cd8: 8fbf0014 */ lw $ra,0x14($sp) +/* f049cdc: 8c42001c */ lw $v0,0x1c($v0) +/* f049ce0: c4660008 */ lwc1 $f6,0x8($v1) +/* f049ce4: c46a000c */ lwc1 $f10,0xc($v1) +/* f049ce8: c4440008 */ lwc1 $f4,0x8($v0) +/* f049cec: c448000c */ lwc1 $f8,0xc($v0) +/* f049cf0: c4720010 */ lwc1 $f18,0x10($v1) +/* f049cf4: 46062001 */ sub.s $f0,$f4,$f6 +/* f049cf8: c4500010 */ lwc1 $f16,0x10($v0) +/* f049cfc: 460a4081 */ sub.s $f2,$f8,$f10 +/* f049d00: 46000102 */ mul.s $f4,$f0,$f0 +/* f049d04: 46128381 */ sub.s $f14,$f16,$f18 +/* f049d08: 46021182 */ mul.s $f6,$f2,$f2 +/* f049d0c: 46062200 */ add.s $f8,$f4,$f6 +/* f049d10: 460e7282 */ mul.s $f10,$f14,$f14 +/* f049d14: 0c012974 */ jal 0x4a5d0 +/* f049d18: 460a4300 */ add.s $f12,$f8,$f10 +/* f049d1c: 46000086 */ mov.s $f2,$f0 +.L0f049d20: +/* f049d20: 8fbf0014 */ lw $ra,0x14($sp) +.L0f049d24: +/* f049d24: 27bd0020 */ addiu $sp,$sp,0x20 +/* f049d28: 46001006 */ mov.s $f0,$f2 +/* f049d2c: 03e00008 */ jr $ra +/* f049d30: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049d34 +/* f049d34: 27bdff80 */ addiu $sp,$sp,-128 +/* f049d38: afbf0014 */ sw $ra,0x14($sp) +/* f049d3c: afa40080 */ sw $a0,0x80($sp) +/* f049d40: 0fc0a221 */ jal func0f028884 +/* f049d44: afa50084 */ sw $a1,0x84($sp) +/* f049d48: 44801000 */ mtc1 $zero,$f2 +/* f049d4c: 8fa40080 */ lw $a0,0x80($sp) +/* f049d50: 8fa50084 */ lw $a1,0x84($sp) +/* f049d54: afa2007c */ sw $v0,0x7c($sp) +/* f049d58: 0fc1258b */ jal func0f04962c +/* f049d5c: e7a20018 */ swc1 $f2,0x18($sp) +/* f049d60: 8fa3007c */ lw $v1,0x7c($sp) +/* f049d64: c7a20018 */ lwc1 $f2,0x18($sp) +/* f049d68: 04400016 */ bltz $v0,.L0f049dc4 +/* f049d6c: 00402025 */ or $a0,$v0,$zero +/* f049d70: 24050002 */ addiu $a1,$zero,0x2 +/* f049d74: 27a6001c */ addiu $a2,$sp,0x1c +/* f049d78: 0fc456ac */ jal func0f115ab0 +/* f049d7c: afa3007c */ sw $v1,0x7c($sp) +/* f049d80: 8fa3007c */ lw $v1,0x7c($sp) +/* f049d84: c7a4001c */ lwc1 $f4,0x1c($sp) +/* f049d88: c7a80020 */ lwc1 $f8,0x20($sp) +/* f049d8c: c4660008 */ lwc1 $f6,0x8($v1) +/* f049d90: c46a000c */ lwc1 $f10,0xc($v1) +/* f049d94: c7b00024 */ lwc1 $f16,0x24($sp) +/* f049d98: 46062001 */ sub.s $f0,$f4,$f6 +/* f049d9c: c4720010 */ lwc1 $f18,0x10($v1) +/* f049da0: 460a4081 */ sub.s $f2,$f8,$f10 +/* f049da4: 46000102 */ mul.s $f4,$f0,$f0 +/* f049da8: 46128381 */ sub.s $f14,$f16,$f18 +/* f049dac: 46021182 */ mul.s $f6,$f2,$f2 +/* f049db0: 46062200 */ add.s $f8,$f4,$f6 +/* f049db4: 460e7282 */ mul.s $f10,$f14,$f14 +/* f049db8: 0c012974 */ jal 0x4a5d0 +/* f049dbc: 460a4300 */ add.s $f12,$f8,$f10 +/* f049dc0: 46000086 */ mov.s $f2,$f0 +.L0f049dc4: +/* f049dc4: 8fbf0014 */ lw $ra,0x14($sp) +/* f049dc8: 27bd0080 */ addiu $sp,$sp,0x80 +/* f049dcc: 46001006 */ mov.s $f0,$f2 +/* f049dd0: 03e00008 */ jr $ra +/* f049dd4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049dd8 +/* f049dd8: 30ce00ff */ andi $t6,$a2,0xff +/* f049ddc: 15c00005 */ bnez $t6,.L0f049df4 +/* f049de0: afa60008 */ sw $a2,0x8($sp) +/* f049de4: 8c8f0114 */ lw $t7,0x114($a0) +/* f049de8: 01e5c025 */ or $t8,$t7,$a1 +/* f049dec: 03e00008 */ jr $ra +/* f049df0: ac980114 */ sw $t8,0x114($a0) +.L0f049df4: +/* f049df4: 8c990118 */ lw $t9,0x118($a0) +/* f049df8: 03254025 */ or $t0,$t9,$a1 +/* f049dfc: ac880118 */ sw $t0,0x118($a0) +/* f049e00: 03e00008 */ jr $ra +/* f049e04: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049e08 +/* f049e08: 30ce00ff */ andi $t6,$a2,0xff +/* f049e0c: 15c00006 */ bnez $t6,.L0f049e28 +/* f049e10: afa60008 */ sw $a2,0x8($sp) +/* f049e14: 8c8f0114 */ lw $t7,0x114($a0) +/* f049e18: 00a0c027 */ nor $t8,$a1,$zero +/* f049e1c: 01f8c824 */ and $t9,$t7,$t8 +/* f049e20: 03e00008 */ jr $ra +/* f049e24: ac990114 */ sw $t9,0x114($a0) +.L0f049e28: +/* f049e28: 8c880118 */ lw $t0,0x118($a0) +/* f049e2c: 00a04827 */ nor $t1,$a1,$zero +/* f049e30: 01095024 */ and $t2,$t0,$t1 +/* f049e34: ac8a0118 */ sw $t2,0x118($a0) +/* f049e38: 03e00008 */ jr $ra +/* f049e3c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049e40 +/* f049e40: 30ce00ff */ andi $t6,$a2,0xff +/* f049e44: 15c00006 */ bnez $t6,.L0f049e60 +/* f049e48: afa60008 */ sw $a2,0x8($sp) +/* f049e4c: 8c8f0114 */ lw $t7,0x114($a0) +/* f049e50: 01e51024 */ and $v0,$t7,$a1 +/* f049e54: 0002c02b */ sltu $t8,$zero,$v0 +/* f049e58: 03e00008 */ jr $ra +/* f049e5c: 03001025 */ or $v0,$t8,$zero +.L0f049e60: +/* f049e60: 8c990118 */ lw $t9,0x118($a0) +/* f049e64: 03251024 */ and $v0,$t9,$a1 +/* f049e68: 0002402b */ sltu $t0,$zero,$v0 +/* f049e6c: 01001025 */ or $v0,$t0,$zero +/* f049e70: 03e00008 */ jr $ra +/* f049e74: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049e78 +/* f049e78: 27bdffe8 */ addiu $sp,$sp,-24 +/* f049e7c: afbf0014 */ sw $ra,0x14($sp) +/* f049e80: afa60020 */ sw $a2,0x20($sp) +/* f049e84: 0fc126d1 */ jal func0f049b44 +/* f049e88: afa70024 */ sw $a3,0x24($sp) +/* f049e8c: 10400004 */ beqz $v0,.L0f049ea0 +/* f049e90: 00402025 */ or $a0,$v0,$zero +/* f049e94: 8fa50020 */ lw $a1,0x20($sp) +/* f049e98: 0fc12776 */ jal func0f049dd8 +/* f049e9c: 93a60027 */ lbu $a2,0x27($sp) +.L0f049ea0: +/* f049ea0: 8fbf0014 */ lw $ra,0x14($sp) +/* f049ea4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f049ea8: 03e00008 */ jr $ra +/* f049eac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049eb0 +/* f049eb0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f049eb4: afbf0014 */ sw $ra,0x14($sp) +/* f049eb8: afa60020 */ sw $a2,0x20($sp) +/* f049ebc: 0fc126d1 */ jal func0f049b44 +/* f049ec0: afa70024 */ sw $a3,0x24($sp) +/* f049ec4: 10400004 */ beqz $v0,.L0f049ed8 +/* f049ec8: 00402025 */ or $a0,$v0,$zero +/* f049ecc: 8fa50020 */ lw $a1,0x20($sp) +/* f049ed0: 0fc12782 */ jal func0f049e08 +/* f049ed4: 93a60027 */ lbu $a2,0x27($sp) +.L0f049ed8: +/* f049ed8: 8fbf0014 */ lw $ra,0x14($sp) +/* f049edc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f049ee0: 03e00008 */ jr $ra +/* f049ee4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049ee8 +/* f049ee8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f049eec: afbf0014 */ sw $ra,0x14($sp) +/* f049ef0: afa60020 */ sw $a2,0x20($sp) +/* f049ef4: 0fc126d1 */ jal func0f049b44 +/* f049ef8: afa70024 */ sw $a3,0x24($sp) +/* f049efc: 10400006 */ beqz $v0,.L0f049f18 +/* f049f00: 00402025 */ or $a0,$v0,$zero +/* f049f04: 8fa50020 */ lw $a1,0x20($sp) +/* f049f08: 0fc12790 */ jal func0f049e40 +/* f049f0c: 93a60027 */ lbu $a2,0x27($sp) +/* f049f10: 10000003 */ beqz $zero,.L0f049f20 +/* f049f14: 8fbf0014 */ lw $ra,0x14($sp) +.L0f049f18: +/* f049f18: 00001025 */ or $v0,$zero,$zero +/* f049f1c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f049f20: +/* f049f20: 27bd0018 */ addiu $sp,$sp,0x18 +/* f049f24: 03e00008 */ jr $ra +/* f049f28: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049f2c +/* f049f2c: 3c028006 */ lui $v0,0x8006 +/* f049f30: 24427e54 */ addiu $v0,$v0,0x7e54 +/* f049f34: 8c4e0000 */ lw $t6,0x0($v0) +/* f049f38: afa40000 */ sw $a0,0x0($sp) +/* f049f3c: 01c57825 */ or $t7,$t6,$a1 +/* f049f40: 03e00008 */ jr $ra +/* f049f44: ac4f0000 */ sw $t7,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f049f48 +/* f049f48: 3c028006 */ lui $v0,0x8006 +/* f049f4c: 24427e54 */ addiu $v0,$v0,0x7e54 +/* f049f50: 8c4f0000 */ lw $t7,0x0($v0) +/* f049f54: 00a07027 */ nor $t6,$a1,$zero +/* f049f58: afa40000 */ sw $a0,0x0($sp) +/* f049f5c: 01cfc024 */ and $t8,$t6,$t7 +/* f049f60: 03e00008 */ jr $ra +/* f049f64: ac580000 */ sw $t8,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f049f68 +/* f049f68: 3c0e8006 */ lui $t6,0x8006 +/* f049f6c: 8dce7e54 */ lw $t6,0x7e54($t6) +/* f049f70: afa40000 */ sw $a0,0x0($sp) +/* f049f74: 01c51024 */ and $v0,$t6,$a1 +/* f049f78: 0002782b */ sltu $t7,$zero,$v0 +/* f049f7c: 03e00008 */ jr $ra +/* f049f80: 01e01025 */ or $v0,$t7,$zero +); + +GLOBAL_ASM( +glabel func0f049f84 +/* f049f84: 8c820014 */ lw $v0,0x14($a0) +/* f049f88: 304e0002 */ andi $t6,$v0,0x2 +/* f049f8c: 03e00008 */ jr $ra +/* f049f90: 000e102b */ sltu $v0,$zero,$t6 +); + +GLOBAL_ASM( +glabel func0f049f94 +/* f049f94: 8c8e0014 */ lw $t6,0x14($a0) +/* f049f98: ac80011c */ sw $zero,0x11c($a0) +/* f049f9c: 35cf0040 */ ori $t7,$t6,0x40 +/* f049fa0: 03e00008 */ jr $ra +/* f049fa4: ac8f0014 */ sw $t7,0x14($a0) +); + +GLOBAL_ASM( +glabel func0f049fa8 +/* f049fa8: 8c8e011c */ lw $t6,0x11c($a0) +/* f049fac: 3c017f1b */ lui $at,0x7f1b +/* f049fb0: c42893dc */ lwc1 $f8,-0x6c24($at) +/* f049fb4: 448e2000 */ mtc1 $t6,$f4 +/* f049fb8: 00000000 */ sll $zero,$zero,0x0 +/* f049fbc: 468021a0 */ cvt.s.w $f6,$f4 +/* f049fc0: 46083002 */ mul.s $f0,$f6,$f8 +/* f049fc4: 03e00008 */ jr $ra +/* f049fc8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049fcc +/* f049fcc: 27bdffa8 */ addiu $sp,$sp,-88 +/* f049fd0: afbf001c */ sw $ra,0x1c($sp) +/* f049fd4: 0fc0a221 */ jal func0f028884 +/* f049fd8: afa40058 */ sw $a0,0x58($sp) +/* f049fdc: 1040003c */ beqz $v0,.L0f04a0d0 +/* f049fe0: 00401825 */ or $v1,$v0,$zero +/* f049fe4: 90440000 */ lbu $a0,0x0($v0) +/* f049fe8: 24010003 */ addiu $at,$zero,0x3 +/* f049fec: 5481000c */ bnel $a0,$at,.L0f04a020 +/* f049ff0: 24010006 */ addiu $at,$zero,0x6 +/* f049ff4: 0fc0e4da */ jal func0f039368 +/* f049ff8: 8fa40058 */ lw $a0,0x58($sp) +/* f049ffc: 14400003 */ bnez $v0,.L0f04a00c +/* f04a000: 8fa40058 */ lw $a0,0x58($sp) +/* f04a004: 10000033 */ beqz $zero,.L0f04a0d4 +/* f04a008: 00001025 */ or $v0,$zero,$zero +.L0f04a00c: +/* f04a00c: 0fc1239d */ jal func0f048e74 +/* f04a010: 24050014 */ addiu $a1,$zero,0x14 +/* f04a014: 10000030 */ beqz $zero,.L0f04a0d8 +/* f04a018: 8fbf001c */ lw $ra,0x1c($sp) +/* f04a01c: 24010006 */ addiu $at,$zero,0x6 +.L0f04a020: +/* f04a020: 1481002b */ bne $a0,$at,.L0f04a0d0 +/* f04a024: 3c0e800a */ lui $t6,0x800a +/* f04a028: 8dcea2e4 */ lw $t6,-0x5d1c($t6) +/* f04a02c: 24640008 */ addiu $a0,$v1,0x8 +/* f04a030: 24650028 */ addiu $a1,$v1,0x28 +/* f04a034: 11c00026 */ beqz $t6,.L0f04a0d0 +/* f04a038: 8faf0058 */ lw $t7,0x58($sp) +/* f04a03c: 8de2001c */ lw $v0,0x1c($t7) +/* f04a040: 24180033 */ addiu $t8,$zero,0x33 +/* f04a044: 24190008 */ addiu $t9,$zero,0x8 +/* f04a048: afb90014 */ sw $t9,0x14($sp) +/* f04a04c: afb80010 */ sw $t8,0x10($sp) +/* f04a050: 24460008 */ addiu $a2,$v0,0x8 +/* f04a054: 0c00b70f */ jal 0x2dc3c +/* f04a058: 24470028 */ addiu $a3,$v0,0x28 +/* f04a05c: 1040001c */ beqz $v0,.L0f04a0d0 +/* f04a060: 8fa80058 */ lw $t0,0x58($sp) +/* f04a064: 8d040020 */ lw $a0,0x20($t0) +/* f04a068: 0c006be0 */ jal 0x1af80 +/* f04a06c: afa40050 */ sw $a0,0x50($sp) +/* f04a070: 3c017f1b */ lui $at,0x7f1b +/* f04a074: c42493e0 */ lwc1 $f4,-0x6c20($at) +/* f04a078: 27a40044 */ addiu $a0,$sp,0x44 +/* f04a07c: 27a50038 */ addiu $a1,$sp,0x38 +/* f04a080: 46040182 */ mul.s $f6,$f0,$f4 +/* f04a084: 0fc28302 */ jal func0f0a0c08 +/* f04a088: e7a60028 */ swc1 $f6,0x28($sp) +/* f04a08c: 8fa40050 */ lw $a0,0x50($sp) +/* f04a090: 0c006b43 */ jal 0x1ad0c +/* f04a094: 27a5002c */ addiu $a1,$sp,0x2c +/* f04a098: 0fc2d5be */ jal func0f0b56f8 +/* f04a09c: 00000000 */ sll $zero,$zero,0x0 +/* f04a0a0: 00402025 */ or $a0,$v0,$zero +/* f04a0a4: 0c0056d9 */ jal 0x15b64 +/* f04a0a8: 27a5002c */ addiu $a1,$sp,0x2c +/* f04a0ac: 27a40044 */ addiu $a0,$sp,0x44 +/* f04a0b0: 27a50038 */ addiu $a1,$sp,0x38 +/* f04a0b4: 27a6002c */ addiu $a2,$sp,0x2c +/* f04a0b8: 0fc1ace7 */ jal func0f06b39c +/* f04a0bc: 8fa70028 */ lw $a3,0x28($sp) +/* f04a0c0: 50400004 */ beqzl $v0,.L0f04a0d4 +/* f04a0c4: 00001025 */ or $v0,$zero,$zero +/* f04a0c8: 10000002 */ beqz $zero,.L0f04a0d4 +/* f04a0cc: 24020001 */ addiu $v0,$zero,0x1 +.L0f04a0d0: +/* f04a0d0: 00001025 */ or $v0,$zero,$zero +.L0f04a0d4: +/* f04a0d4: 8fbf001c */ lw $ra,0x1c($sp) +.L0f04a0d8: +/* f04a0d8: 27bd0058 */ addiu $sp,$sp,0x58 +/* f04a0dc: 03e00008 */ jr $ra +/* f04a0e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04a0e4 +/* f04a0e4: 8c850018 */ lw $a1,0x18($a0) +/* f04a0e8: 2401fffb */ addiu $at,$zero,-5 +/* f04a0ec: 30a30004 */ andi $v1,$a1,0x4 +/* f04a0f0: 00a17824 */ and $t7,$a1,$at +/* f04a0f4: 0003102b */ sltu $v0,$zero,$v1 +/* f04a0f8: 03e00008 */ jr $ra +/* f04a0fc: ac8f0018 */ sw $t7,0x18($a0) +); + +GLOBAL_ASM( +glabel func0f04a100 +/* f04a100: 03e00008 */ jr $ra +/* f04a104: 8082000b */ lb $v0,0xb($a0) +); + +GLOBAL_ASM( +glabel func0f04a108 +/* f04a108: 03e00008 */ jr $ra +/* f04a10c: 8082000a */ lb $v0,0xa($a0) +); + +GLOBAL_ASM( +glabel func0f04a110 +/* f04a110: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04a114: afbf0014 */ sw $ra,0x14($sp) +/* f04a118: afa50024 */ sw $a1,0x24($sp) +/* f04a11c: 8486012e */ lh $a2,0x12e($a0) +/* f04a120: 30ae00ff */ andi $t6,$a1,0xff +/* f04a124: 01c02825 */ or $a1,$t6,$zero +/* f04a128: 28c30000 */ slti $v1,$a2,0x0 +/* f04a12c: 38630001 */ xori $v1,$v1,0x1 +/* f04a130: 10600005 */ beqz $v1,.L0f04a148 +/* f04a134: 00000000 */ sll $zero,$zero,0x0 +/* f04a138: 15c00003 */ bnez $t6,.L0f04a148 +/* f04a13c: 240fffff */ addiu $t7,$zero,-1 +/* f04a140: 10000015 */ beqz $zero,.L0f04a198 +/* f04a144: a48f012e */ sh $t7,0x12e($a0) +.L0f04a148: +/* f04a148: 10600011 */ beqz $v1,.L0f04a190 +/* f04a14c: 24010001 */ addiu $at,$zero,0x1 +/* f04a150: 14a1000f */ bne $a1,$at,.L0f04a190 +/* f04a154: 00c02825 */ or $a1,$a2,$zero +/* f04a158: afa3001c */ sw $v1,0x1c($sp) +/* f04a15c: 0fc126d1 */ jal func0f049b44 +/* f04a160: afa40020 */ sw $a0,0x20($sp) +/* f04a164: 8fa3001c */ lw $v1,0x1c($sp) +/* f04a168: 8fa40020 */ lw $a0,0x20($sp) +/* f04a16c: 1040000a */ beqz $v0,.L0f04a198 +/* f04a170: 00402825 */ or $a1,$v0,$zero +/* f04a174: 24060001 */ addiu $a2,$zero,0x1 +/* f04a178: 0fc12aa3 */ jal func0f04aa8c +/* f04a17c: afa3001c */ sw $v1,0x1c($sp) +/* f04a180: 14400005 */ bnez $v0,.L0f04a198 +/* f04a184: 8fa3001c */ lw $v1,0x1c($sp) +/* f04a188: 10000003 */ beqz $zero,.L0f04a198 +/* f04a18c: 00001825 */ or $v1,$zero,$zero +.L0f04a190: +/* f04a190: 2418ffff */ addiu $t8,$zero,-1 +/* f04a194: a498012e */ sh $t8,0x12e($a0) +.L0f04a198: +/* f04a198: 8fbf0014 */ lw $ra,0x14($sp) +/* f04a19c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04a1a0: 00601025 */ or $v0,$v1,$zero +/* f04a1a4: 03e00008 */ jr $ra +/* f04a1a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04a1ac +/* f04a1ac: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04a1b0: afbf0014 */ sw $ra,0x14($sp) +/* f04a1b4: afa50024 */ sw $a1,0x24($sp) +/* f04a1b8: 84860130 */ lh $a2,0x130($a0) +/* f04a1bc: 30ae00ff */ andi $t6,$a1,0xff +/* f04a1c0: 01c02825 */ or $a1,$t6,$zero +/* f04a1c4: 28c30000 */ slti $v1,$a2,0x0 +/* f04a1c8: 38630001 */ xori $v1,$v1,0x1 +/* f04a1cc: 10600003 */ beqz $v1,.L0f04a1dc +/* f04a1d0: 00000000 */ sll $zero,$zero,0x0 +/* f04a1d4: 51c0001a */ beqzl $t6,.L0f04a240 +/* f04a1d8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f04a1dc: +/* f04a1dc: 10600015 */ beqz $v1,.L0f04a234 +/* f04a1e0: 24010001 */ addiu $at,$zero,0x1 +/* f04a1e4: 14a10013 */ bne $a1,$at,.L0f04a234 +/* f04a1e8: 00c02825 */ or $a1,$a2,$zero +/* f04a1ec: afa3001c */ sw $v1,0x1c($sp) +/* f04a1f0: 0fc126d1 */ jal func0f049b44 +/* f04a1f4: afa40020 */ sw $a0,0x20($sp) +/* f04a1f8: 8fa3001c */ lw $v1,0x1c($sp) +/* f04a1fc: 8fa40020 */ lw $a0,0x20($sp) +/* f04a200: 1040000e */ beqz $v0,.L0f04a23c +/* f04a204: 00402825 */ or $a1,$v0,$zero +/* f04a208: 24060001 */ addiu $a2,$zero,0x1 +/* f04a20c: afa3001c */ sw $v1,0x1c($sp) +/* f04a210: 0fc12aa3 */ jal func0f04aa8c +/* f04a214: afa40020 */ sw $a0,0x20($sp) +/* f04a218: 8fa3001c */ lw $v1,0x1c($sp) +/* f04a21c: 14400007 */ bnez $v0,.L0f04a23c +/* f04a220: 8fa40020 */ lw $a0,0x20($sp) +/* f04a224: 240fffff */ addiu $t7,$zero,-1 +/* f04a228: 00001825 */ or $v1,$zero,$zero +/* f04a22c: 10000003 */ beqz $zero,.L0f04a23c +/* f04a230: a48f0130 */ sh $t7,0x130($a0) +.L0f04a234: +/* f04a234: 2418ffff */ addiu $t8,$zero,-1 +/* f04a238: a4980130 */ sh $t8,0x130($a0) +.L0f04a23c: +/* f04a23c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f04a240: +/* f04a240: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04a244: 00601025 */ or $v0,$v1,$zero +/* f04a248: 03e00008 */ jr $ra +/* f04a24c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04a250 +/* f04a250: afa50004 */ sw $a1,0x4($sp) +/* f04a254: 90820000 */ lbu $v0,0x0($a0) +/* f04a258: 30a300ff */ andi $v1,$a1,0xff +/* f04a25c: 0043082a */ slt $at,$v0,$v1 +/* f04a260: 10200003 */ beqz $at,.L0f04a270 +/* f04a264: 00437823 */ subu $t7,$v0,$v1 +/* f04a268: 03e00008 */ jr $ra +/* f04a26c: a0800000 */ sb $zero,0x0($a0) +.L0f04a270: +/* f04a270: a08f0000 */ sb $t7,0x0($a0) +/* f04a274: 03e00008 */ jr $ra +/* f04a278: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04a27c +/* f04a27c: afa50004 */ sw $a1,0x4($sp) +/* f04a280: 90830000 */ lbu $v1,0x0($a0) +/* f04a284: 30a200ff */ andi $v0,$a1,0xff +/* f04a288: 240f00ff */ addiu $t7,$zero,0xff +/* f04a28c: 01e2c023 */ subu $t8,$t7,$v0 +/* f04a290: 0303082a */ slt $at,$t8,$v1 +/* f04a294: 10200004 */ beqz $at,.L0f04a2a8 +/* f04a298: 00624021 */ addu $t0,$v1,$v0 +/* f04a29c: 241900ff */ addiu $t9,$zero,0xff +/* f04a2a0: 03e00008 */ jr $ra +/* f04a2a4: a0990000 */ sb $t9,0x0($a0) +.L0f04a2a8: +/* f04a2a8: a0880000 */ sb $t0,0x0($a0) +/* f04a2ac: 03e00008 */ jr $ra +/* f04a2b0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04a2b4 +/* f04a2b4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04a2b8: afbf0014 */ sw $ra,0x14($sp) +/* f04a2bc: 0fc2410e */ jal func0f090438 +/* f04a2c0: afa40018 */ sw $a0,0x18($sp) +/* f04a2c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f04a2c8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04a2cc: 03e00008 */ jr $ra +/* f04a2d0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04a2d4 +/* f04a2d4: 27bdff80 */ addiu $sp,$sp,-128 +/* f04a2d8: afbf0014 */ sw $ra,0x14($sp) +/* f04a2dc: afa50084 */ sw $a1,0x84($sp) +/* f04a2e0: afa60088 */ sw $a2,0x88($sp) +/* f04a2e4: 8c840000 */ lw $a0,0x0($a0) +/* f04a2e8: 27a6001c */ addiu $a2,$sp,0x1c +/* f04a2ec: 0fc456ac */ jal func0f115ab0 +/* f04a2f0: 24050002 */ addiu $a1,$zero,0x2 +/* f04a2f4: 8fa20084 */ lw $v0,0x84($sp) +/* f04a2f8: c7a4001c */ lwc1 $f4,0x1c($sp) +/* f04a2fc: c7a80024 */ lwc1 $f8,0x24($sp) +/* f04a300: c4460000 */ lwc1 $f6,0x0($v0) +/* f04a304: c44a0008 */ lwc1 $f10,0x8($v0) +/* f04a308: 46062301 */ sub.s $f12,$f4,$f6 +/* f04a30c: 0fc259d4 */ jal func0f096750 +/* f04a310: 460a4381 */ sub.s $f14,$f8,$f10 +/* f04a314: c7ae0088 */ lwc1 $f14,0x88($sp) +/* f04a318: 3c017f1b */ lui $at,0x7f1b +/* f04a31c: 8fbf0014 */ lw $ra,0x14($sp) +/* f04a320: 4600703c */ c.lt.s $f14,$f0 +/* f04a324: 46007301 */ sub.s $f12,$f14,$f0 +/* f04a328: 45000003 */ bc1f .L0f04a338 +/* f04a32c: 46006086 */ mov.s $f2,$f12 +/* f04a330: c43093e4 */ lwc1 $f16,-0x6c1c($at) +/* f04a334: 46106080 */ add.s $f2,$f12,$f16 +.L0f04a338: +/* f04a338: 3c017f1b */ lui $at,0x7f1b +/* f04a33c: c43293e8 */ lwc1 $f18,-0x6c18($at) +/* f04a340: 3c017f1b */ lui $at,0x7f1b +/* f04a344: 4612103c */ c.lt.s $f2,$f18 +/* f04a348: 00000000 */ sll $zero,$zero,0x0 +/* f04a34c: 45010007 */ bc1t .L0f04a36c +/* f04a350: 00000000 */ sll $zero,$zero,0x0 +/* f04a354: c42493ec */ lwc1 $f4,-0x6c14($at) +/* f04a358: 00001025 */ or $v0,$zero,$zero +/* f04a35c: 4602203c */ c.lt.s $f4,$f2 +/* f04a360: 00000000 */ sll $zero,$zero,0x0 +/* f04a364: 45000003 */ bc1f .L0f04a374 +/* f04a368: 00000000 */ sll $zero,$zero,0x0 +.L0f04a36c: +/* f04a36c: 10000001 */ beqz $zero,.L0f04a374 +/* f04a370: 24020001 */ addiu $v0,$zero,0x1 +.L0f04a374: +/* f04a374: 03e00008 */ jr $ra +/* f04a378: 27bd0080 */ addiu $sp,$sp,0x80 +); + +GLOBAL_ASM( +glabel func0f04a37c +/* f04a37c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f04a380: f7b40018 */ sdc1 $f20,0x18($sp) +/* f04a384: 4486a000 */ mtc1 $a2,$f20 +/* f04a388: afbf0034 */ sw $ra,0x34($sp) +/* f04a38c: afb40030 */ sw $s4,0x30($sp) +/* f04a390: afb00020 */ sw $s0,0x20($sp) +/* f04a394: 30f000ff */ andi $s0,$a3,0xff +/* f04a398: 0080a025 */ or $s4,$a0,$zero +/* f04a39c: afb3002c */ sw $s3,0x2c($sp) +/* f04a3a0: afb20028 */ sw $s2,0x28($sp) +/* f04a3a4: afb10024 */ sw $s1,0x24($sp) +/* f04a3a8: 0fc45095 */ jal func0f114254 +/* f04a3ac: afa70044 */ sw $a3,0x44($sp) +/* f04a3b0: 10400044 */ beqz $v0,.L0f04a4c4 +/* f04a3b4: 00409825 */ or $s3,$v0,$zero +/* f04a3b8: 24010001 */ addiu $at,$zero,0x1 +/* f04a3bc: 1201000a */ beq $s0,$at,.L0f04a3e8 +/* f04a3c0: 02602025 */ or $a0,$s3,$zero +/* f04a3c4: 24010002 */ addiu $at,$zero,0x2 +/* f04a3c8: 1201000b */ beq $s0,$at,.L0f04a3f8 +/* f04a3cc: 24010004 */ addiu $at,$zero,0x4 +/* f04a3d0: 1201000d */ beq $s0,$at,.L0f04a408 +/* f04a3d4: 24010008 */ addiu $at,$zero,0x8 +/* f04a3d8: 1201000e */ beq $s0,$at,.L0f04a414 +/* f04a3dc: 00000000 */ sll $zero,$zero,0x0 +/* f04a3e0: 1000000c */ beqz $zero,.L0f04a414 +/* f04a3e4: 00000000 */ sll $zero,$zero,0x0 +.L0f04a3e8: +/* f04a3e8: 3c017f1b */ lui $at,0x7f1b +/* f04a3ec: c42493f0 */ lwc1 $f4,-0x6c10($at) +/* f04a3f0: 10000008 */ beqz $zero,.L0f04a414 +/* f04a3f4: 4604a500 */ add.s $f20,$f20,$f4 +.L0f04a3f8: +/* f04a3f8: 3c017f1b */ lui $at,0x7f1b +/* f04a3fc: c42693f4 */ lwc1 $f6,-0x6c0c($at) +/* f04a400: 10000004 */ beqz $zero,.L0f04a414 +/* f04a404: 4606a500 */ add.s $f20,$f20,$f6 +.L0f04a408: +/* f04a408: 3c017f1b */ lui $at,0x7f1b +/* f04a40c: c42893f8 */ lwc1 $f8,-0x6c08($at) +/* f04a410: 4608a500 */ add.s $f20,$f20,$f8 +.L0f04a414: +/* f04a414: 3c017f1b */ lui $at,0x7f1b +/* f04a418: c42093fc */ lwc1 $f0,-0x6c04($at) +/* f04a41c: 4614003e */ c.le.s $f0,$f20 +/* f04a420: 00000000 */ sll $zero,$zero,0x0 +/* f04a424: 45020003 */ bc1fl .L0f04a434 +/* f04a428: 4406a000 */ mfc1 $a2,$f20 +/* f04a42c: 4600a501 */ sub.s $f20,$f20,$f0 +/* f04a430: 4406a000 */ mfc1 $a2,$f20 +.L0f04a434: +/* f04a434: 0fc128b5 */ jal func0f04a2d4 +/* f04a438: 02802825 */ or $a1,$s4,$zero +/* f04a43c: 50400004 */ beqzl $v0,.L0f04a450 +/* f04a440: 8e6e0004 */ lw $t6,0x4($s3) +/* f04a444: 10000020 */ beqz $zero,.L0f04a4c8 +/* f04a448: 8e620000 */ lw $v0,0x0($s3) +/* f04a44c: 8e6e0004 */ lw $t6,0x4($s3) +.L0f04a450: +/* f04a450: 3c12800a */ lui $s2,0x800a +/* f04a454: 2652d030 */ addiu $s2,$s2,-12240 +/* f04a458: 8dd00000 */ lw $s0,0x0($t6) +/* f04a45c: 00008825 */ or $s1,$zero,$zero +/* f04a460: 06000018 */ bltz $s0,.L0f04a4c4 +/* f04a464: 320f8000 */ andi $t7,$s0,0x8000 +.L0f04a468: +/* f04a468: 15e0000f */ bnez $t7,.L0f04a4a8 +/* f04a46c: 32183fff */ andi $t8,$s0,0x3fff +/* f04a470: 8e480000 */ lw $t0,0x0($s2) +/* f04a474: 0018c900 */ sll $t9,$t8,0x4 +/* f04a478: 4406a000 */ mfc1 $a2,$f20 +/* f04a47c: 03008025 */ or $s0,$t8,$zero +/* f04a480: 02802825 */ or $a1,$s4,$zero +/* f04a484: 0fc128b5 */ jal func0f04a2d4 +/* f04a488: 03282021 */ addu $a0,$t9,$t0 +/* f04a48c: 50400007 */ beqzl $v0,.L0f04a4ac +/* f04a490: 8e6c0004 */ lw $t4,0x4($s3) +/* f04a494: 8e490000 */ lw $t1,0x0($s2) +/* f04a498: 00105100 */ sll $t2,$s0,0x4 +/* f04a49c: 012a5821 */ addu $t3,$t1,$t2 +/* f04a4a0: 10000009 */ beqz $zero,.L0f04a4c8 +/* f04a4a4: 8d620000 */ lw $v0,0x0($t3) +.L0f04a4a8: +/* f04a4a8: 8e6c0004 */ lw $t4,0x4($s3) +.L0f04a4ac: +/* f04a4ac: 26310001 */ addiu $s1,$s1,0x1 +/* f04a4b0: 00116880 */ sll $t5,$s1,0x2 +/* f04a4b4: 018d7021 */ addu $t6,$t4,$t5 +/* f04a4b8: 8dd00000 */ lw $s0,0x0($t6) +/* f04a4bc: 0603ffea */ bgezl $s0,.L0f04a468 +/* f04a4c0: 320f8000 */ andi $t7,$s0,0x8000 +.L0f04a4c4: +/* f04a4c4: 2402ffff */ addiu $v0,$zero,-1 +.L0f04a4c8: +/* f04a4c8: 8fbf0034 */ lw $ra,0x34($sp) +/* f04a4cc: d7b40018 */ ldc1 $f20,0x18($sp) +/* f04a4d0: 8fb00020 */ lw $s0,0x20($sp) +/* f04a4d4: 8fb10024 */ lw $s1,0x24($sp) +/* f04a4d8: 8fb20028 */ lw $s2,0x28($sp) +/* f04a4dc: 8fb3002c */ lw $s3,0x2c($sp) +/* f04a4e0: 8fb40030 */ lw $s4,0x30($sp) +/* f04a4e4: 03e00008 */ jr $ra +/* f04a4e8: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f04a4ec +/* f04a4ec: 27bdffb0 */ addiu $sp,$sp,-80 +/* f04a4f0: afb00014 */ sw $s0,0x14($sp) +/* f04a4f4: 30b000ff */ andi $s0,$a1,0xff +/* f04a4f8: afb10018 */ sw $s1,0x18($sp) +/* f04a4fc: 24010010 */ addiu $at,$zero,0x10 +/* f04a500: 00808825 */ or $s1,$a0,$zero +/* f04a504: afbf001c */ sw $ra,0x1c($sp) +/* f04a508: afa50054 */ sw $a1,0x54($sp) +/* f04a50c: 12010004 */ beq $s0,$at,.L0f04a520 +/* f04a510: 02003025 */ or $a2,$s0,$zero +/* f04a514: 24010020 */ addiu $at,$zero,0x20 +/* f04a518: 16010043 */ bne $s0,$at,.L0f04a628 +/* f04a51c: 00000000 */ sll $zero,$zero,0x0 +.L0f04a520: +/* f04a520: 8e30001c */ lw $s0,0x1c($s1) +/* f04a524: afa60024 */ sw $a2,0x24($sp) +/* f04a528: 0fc0a221 */ jal func0f028884 +/* f04a52c: 02202025 */ or $a0,$s1,$zero +/* f04a530: 26040008 */ addiu $a0,$s0,0x8 +/* f04a534: 26050028 */ addiu $a1,$s0,0x28 +/* f04a538: 0fc45095 */ jal func0f114254 +/* f04a53c: afa20048 */ sw $v0,0x48($sp) +/* f04a540: 8fa30048 */ lw $v1,0x48($sp) +/* f04a544: 00408025 */ or $s0,$v0,$zero +/* f04a548: 24640008 */ addiu $a0,$v1,0x8 +/* f04a54c: 0fc45095 */ jal func0f114254 +/* f04a550: 24650028 */ addiu $a1,$v1,0x28 +/* f04a554: 8fa60024 */ lw $a2,0x24($sp) +/* f04a558: 12000040 */ beqz $s0,.L0f04a65c +/* f04a55c: afa20040 */ sw $v0,0x40($sp) +/* f04a560: 1040003e */ beqz $v0,.L0f04a65c +/* f04a564: 24010010 */ addiu $at,$zero,0x10 +/* f04a568: 14c1001a */ bne $a2,$at,.L0f04a5d4 +/* f04a56c: 3c0b800a */ lui $t3,0x800a +/* f04a570: 3c0e800a */ lui $t6,0x800a +/* f04a574: 8dce9fc8 */ lw $t6,-0x6038($t6) +/* f04a578: 86390000 */ lh $t9,0x0($s1) +/* f04a57c: 000e7a43 */ sra $t7,$t6,0x9 +/* f04a580: 000fc1c0 */ sll $t8,$t7,0x7 +/* f04a584: 001940c0 */ sll $t0,$t9,0x3 +/* f04a588: 03082021 */ addu $a0,$t8,$t0 +/* f04a58c: 0fc45090 */ jal func0f114240 +/* f04a590: 00802825 */ or $a1,$a0,$zero +/* f04a594: 02002025 */ or $a0,$s0,$zero +/* f04a598: 8fa50040 */ lw $a1,0x40($sp) +/* f04a59c: 27a60034 */ addiu $a2,$sp,0x34 +/* f04a5a0: 0fc4547b */ jal func0f1151ec +/* f04a5a4: 24070003 */ addiu $a3,$zero,0x3 +/* f04a5a8: 00408025 */ or $s0,$v0,$zero +/* f04a5ac: 00002025 */ or $a0,$zero,$zero +/* f04a5b0: 0fc45090 */ jal func0f114240 +/* f04a5b4: 00002825 */ or $a1,$zero,$zero +/* f04a5b8: 2a010003 */ slti $at,$s0,0x3 +/* f04a5bc: 14200027 */ bnez $at,.L0f04a65c +/* f04a5c0: 8fa90038 */ lw $t1,0x38($sp) +/* f04a5c4: 8d2a0000 */ lw $t2,0x0($t1) +/* f04a5c8: 24020001 */ addiu $v0,$zero,0x1 +/* f04a5cc: 10000024 */ beqz $zero,.L0f04a660 +/* f04a5d0: a62a0128 */ sh $t2,0x128($s1) +.L0f04a5d4: +/* f04a5d4: 8d6b9fc8 */ lw $t3,-0x6038($t3) +/* f04a5d8: 862e0000 */ lh $t6,0x0($s1) +/* f04a5dc: 000b6243 */ sra $t4,$t3,0x9 +/* f04a5e0: 000c69c0 */ sll $t5,$t4,0x7 +/* f04a5e4: 000e78c0 */ sll $t7,$t6,0x3 +/* f04a5e8: 01af2021 */ addu $a0,$t5,$t7 +/* f04a5ec: 0fc45090 */ jal func0f114240 +/* f04a5f0: 00802825 */ or $a1,$a0,$zero +/* f04a5f4: 02002025 */ or $a0,$s0,$zero +/* f04a5f8: 0fc45578 */ jal func0f1155e0 +/* f04a5fc: 8fa50040 */ lw $a1,0x40($sp) +/* f04a600: 00408025 */ or $s0,$v0,$zero +/* f04a604: 00002025 */ or $a0,$zero,$zero +/* f04a608: 0fc45090 */ jal func0f114240 +/* f04a60c: 00002825 */ or $a1,$zero,$zero +/* f04a610: 52000013 */ beqzl $s0,.L0f04a660 +/* f04a614: 00001025 */ or $v0,$zero,$zero +/* f04a618: 8e190000 */ lw $t9,0x0($s0) +/* f04a61c: 24020001 */ addiu $v0,$zero,0x1 +/* f04a620: 1000000f */ beqz $zero,.L0f04a660 +/* f04a624: a6390128 */ sh $t9,0x128($s1) +.L0f04a628: +/* f04a628: 0fc0f917 */ jal func0f03e45c +/* f04a62c: 02202025 */ or $a0,$s1,$zero +/* f04a630: 8e22001c */ lw $v0,0x1c($s1) +/* f04a634: 44060000 */ mfc1 $a2,$f0 +/* f04a638: 320700ff */ andi $a3,$s0,0xff +/* f04a63c: 24440008 */ addiu $a0,$v0,0x8 +/* f04a640: 0fc128df */ jal func0f04a37c +/* f04a644: 24450028 */ addiu $a1,$v0,0x28 +/* f04a648: 04420005 */ bltzl $v0,.L0f04a660 +/* f04a64c: 00001025 */ or $v0,$zero,$zero +/* f04a650: a6220128 */ sh $v0,0x128($s1) +/* f04a654: 10000002 */ beqz $zero,.L0f04a660 +/* f04a658: 24020001 */ addiu $v0,$zero,0x1 +.L0f04a65c: +/* f04a65c: 00001025 */ or $v0,$zero,$zero +.L0f04a660: +/* f04a660: 8fbf001c */ lw $ra,0x1c($sp) +/* f04a664: 8fb00014 */ lw $s0,0x14($sp) +/* f04a668: 8fb10018 */ lw $s1,0x18($sp) +/* f04a66c: 03e00008 */ jr $ra +/* f04a670: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f04a674 +/* f04a674: 27bdffd8 */ addiu $sp,$sp,-40 +/* f04a678: afa5002c */ sw $a1,0x2c($sp) +/* f04a67c: 30ae00ff */ andi $t6,$a1,0xff +/* f04a680: 24010010 */ addiu $at,$zero,0x10 +/* f04a684: 01c02825 */ or $a1,$t6,$zero +/* f04a688: afbf001c */ sw $ra,0x1c($sp) +/* f04a68c: 11c10004 */ beq $t6,$at,.L0f04a6a0 +/* f04a690: afb00018 */ sw $s0,0x18($sp) +/* f04a694: 24010020 */ addiu $at,$zero,0x20 +/* f04a698: 55c10006 */ bnel $t6,$at,.L0f04a6b4 +/* f04a69c: 44801000 */ mtc1 $zero,$f2 +.L0f04a6a0: +/* f04a6a0: 0fc1293b */ jal func0f04a4ec +/* f04a6a4: 00000000 */ sll $zero,$zero,0x0 +/* f04a6a8: 1000002c */ beqz $zero,.L0f04a75c +/* f04a6ac: 8fbf001c */ lw $ra,0x1c($sp) +/* f04a6b0: 44801000 */ mtc1 $zero,$f2 +.L0f04a6b4: +/* f04a6b4: afa40028 */ sw $a0,0x28($sp) +/* f04a6b8: a3a5002f */ sb $a1,0x2f($sp) +/* f04a6bc: 0fc0a221 */ jal func0f028884 +/* f04a6c0: e7a20024 */ swc1 $f2,0x24($sp) +/* f04a6c4: 90430000 */ lbu $v1,0x0($v0) +/* f04a6c8: 24010006 */ addiu $at,$zero,0x6 +/* f04a6cc: c7a20024 */ lwc1 $f2,0x24($sp) +/* f04a6d0: 14610010 */ bne $v1,$at,.L0f04a714 +/* f04a6d4: 00408025 */ or $s0,$v0,$zero +/* f04a6d8: 0fc4a25f */ jal func0f12897c +/* f04a6dc: 00402025 */ or $a0,$v0,$zero +/* f04a6e0: 00027880 */ sll $t7,$v0,0x2 +/* f04a6e4: 3c18800a */ lui $t8,0x800a +/* f04a6e8: 030fc021 */ addu $t8,$t8,$t7 +/* f04a6ec: 8f18a024 */ lw $t8,-0x5fdc($t8) +/* f04a6f0: 3c0143b4 */ lui $at,0x43b4 +/* f04a6f4: 44810000 */ mtc1 $at,$f0 +/* f04a6f8: c7040144 */ lwc1 $f4,0x144($t8) +/* f04a6fc: 3c017f1b */ lui $at,0x7f1b +/* f04a700: c4289400 */ lwc1 $f8,-0x6c00($at) +/* f04a704: 46040181 */ sub.s $f6,$f0,$f4 +/* f04a708: 46083282 */ mul.s $f10,$f6,$f8 +/* f04a70c: 10000007 */ beqz $zero,.L0f04a72c +/* f04a710: 46005083 */ div.s $f2,$f10,$f0 +.L0f04a714: +/* f04a714: 24010003 */ addiu $at,$zero,0x3 +/* f04a718: 54610005 */ bnel $v1,$at,.L0f04a730 +/* f04a71c: 44061000 */ mfc1 $a2,$f2 +/* f04a720: 0fc0f917 */ jal func0f03e45c +/* f04a724: 8e040004 */ lw $a0,0x4($s0) +/* f04a728: 46000086 */ mov.s $f2,$f0 +.L0f04a72c: +/* f04a72c: 44061000 */ mfc1 $a2,$f2 +.L0f04a730: +/* f04a730: 26040008 */ addiu $a0,$s0,0x8 +/* f04a734: 26050028 */ addiu $a1,$s0,0x28 +/* f04a738: 0fc128df */ jal func0f04a37c +/* f04a73c: 93a7002f */ lbu $a3,0x2f($sp) +/* f04a740: 04400004 */ bltz $v0,.L0f04a754 +/* f04a744: 8fb90028 */ lw $t9,0x28($sp) +/* f04a748: a7220128 */ sh $v0,0x128($t9) +/* f04a74c: 10000002 */ beqz $zero,.L0f04a758 +/* f04a750: 24020001 */ addiu $v0,$zero,0x1 +.L0f04a754: +/* f04a754: 00001025 */ or $v0,$zero,$zero +.L0f04a758: +/* f04a758: 8fbf001c */ lw $ra,0x1c($sp) +.L0f04a75c: +/* f04a75c: 8fb00018 */ lw $s0,0x18($sp) +/* f04a760: 27bd0028 */ addiu $sp,$sp,0x28 +/* f04a764: 03e00008 */ jr $ra +/* f04a768: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04a76c +/* f04a76c: 44856000 */ mtc1 $a1,$f12 +/* f04a770: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04a774: afbf0014 */ sw $ra,0x14($sp) +/* f04a778: afa40018 */ sw $a0,0x18($sp) +/* f04a77c: 00802825 */ or $a1,$a0,$zero +/* f04a780: 44066000 */ mfc1 $a2,$f12 +/* f04a784: 0fc129e7 */ jal func0f04a79c +/* f04a788: 00002025 */ or $a0,$zero,$zero +/* f04a78c: 8fbf0014 */ lw $ra,0x14($sp) +/* f04a790: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04a794: 03e00008 */ jr $ra +/* f04a798: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04a79c +/* f04a79c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04a7a0: afbf001c */ sw $ra,0x1c($sp) +/* f04a7a4: afa40020 */ sw $a0,0x20($sp) +/* f04a7a8: 44866000 */ mtc1 $a2,$f12 +/* f04a7ac: 8ca2001c */ lw $v0,0x1c($a1) +/* f04a7b0: 308e00ff */ andi $t6,$a0,0xff +/* f04a7b4: 44066000 */ mfc1 $a2,$f12 +/* f04a7b8: 244f0028 */ addiu $t7,$v0,0x28 +/* f04a7bc: 01c02025 */ or $a0,$t6,$zero +/* f04a7c0: afaf0010 */ sw $t7,0x10($sp) +/* f04a7c4: 0fc12a12 */ jal func0f04a848 +/* f04a7c8: 24470008 */ addiu $a3,$v0,0x8 +/* f04a7cc: 8fbf001c */ lw $ra,0x1c($sp) +/* f04a7d0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04a7d4: 03e00008 */ jr $ra +/* f04a7d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04a7dc +/* f04a7dc: 27bdff88 */ addiu $sp,$sp,-120 +/* f04a7e0: afa40078 */ sw $a0,0x78($sp) +/* f04a7e4: afbf001c */ sw $ra,0x1c($sp) +/* f04a7e8: afa5007c */ sw $a1,0x7c($sp) +/* f04a7ec: 00a02025 */ or $a0,$a1,$zero +/* f04a7f0: afa60080 */ sw $a2,0x80($sp) +/* f04a7f4: 0fc1258b */ jal func0f04962c +/* f04a7f8: 00e02825 */ or $a1,$a3,$zero +/* f04a7fc: 00402025 */ or $a0,$v0,$zero +/* f04a800: 24050042 */ addiu $a1,$zero,0x42 +/* f04a804: 0fc456ac */ jal func0f115ab0 +/* f04a808: 27a60024 */ addiu $a2,$sp,0x24 +/* f04a80c: 8fae006c */ lw $t6,0x6c($sp) +/* f04a810: 240fffff */ addiu $t7,$zero,-1 +/* f04a814: 27b80020 */ addiu $t8,$sp,0x20 +/* f04a818: a7af0022 */ sh $t7,0x22($sp) +/* f04a81c: afb80010 */ sw $t8,0x10($sp) +/* f04a820: 93a4007b */ lbu $a0,0x7b($sp) +/* f04a824: 8fa5007c */ lw $a1,0x7c($sp) +/* f04a828: 8fa60080 */ lw $a2,0x80($sp) +/* f04a82c: 27a70024 */ addiu $a3,$sp,0x24 +/* f04a830: 0fc12a12 */ jal func0f04a848 +/* f04a834: a7ae0020 */ sh $t6,0x20($sp) +/* f04a838: 8fbf001c */ lw $ra,0x1c($sp) +/* f04a83c: 27bd0078 */ addiu $sp,$sp,0x78 +/* f04a840: 03e00008 */ jr $ra +/* f04a844: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04a848 +/* f04a848: 27bdfd18 */ addiu $sp,$sp,-744 +/* f04a84c: 44866000 */ mtc1 $a2,$f12 +/* f04a850: afbf006c */ sw $ra,0x6c($sp) +/* f04a854: afbe0068 */ sw $s8,0x68($sp) +/* f04a858: afb70064 */ sw $s7,0x64($sp) +/* f04a85c: afb60060 */ sw $s6,0x60($sp) +/* f04a860: afb5005c */ sw $s5,0x5c($sp) +/* f04a864: afb40058 */ sw $s4,0x58($sp) +/* f04a868: afb30054 */ sw $s3,0x54($sp) +/* f04a86c: afb20050 */ sw $s2,0x50($sp) +/* f04a870: afb1004c */ sw $s1,0x4c($sp) +/* f04a874: afb00048 */ sw $s0,0x48($sp) +/* f04a878: f7be0040 */ sdc1 $f30,0x40($sp) +/* f04a87c: f7bc0038 */ sdc1 $f28,0x38($sp) +/* f04a880: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f04a884: f7b80028 */ sdc1 $f24,0x28($sp) +/* f04a888: f7b60020 */ sdc1 $f22,0x20($sp) +/* f04a88c: f7b40018 */ sdc1 $f20,0x18($sp) +/* f04a890: afa402e8 */ sw $a0,0x2e8($sp) +/* f04a894: c4e00000 */ lwc1 $f0,0x0($a3) +/* f04a898: c4e20004 */ lwc1 $f2,0x4($a3) +/* f04a89c: c4ee0008 */ lwc1 $f14,0x8($a3) +/* f04a8a0: 8fb102f8 */ lw $s1,0x2f8($sp) +/* f04a8a4: 27b300b4 */ addiu $s3,$sp,0xb4 +/* f04a8a8: 00a0a025 */ or $s4,$a1,$zero +/* f04a8ac: 309e00ff */ andi $s8,$a0,0xff +/* f04a8b0: 02602825 */ or $a1,$s3,$zero +/* f04a8b4: 460c0501 */ sub.s $f20,$f0,$f12 +/* f04a8b8: 02202025 */ or $a0,$s1,$zero +/* f04a8bc: 460c0580 */ add.s $f22,$f0,$f12 +/* f04a8c0: 460c1601 */ sub.s $f24,$f2,$f12 +/* f04a8c4: 460c1680 */ add.s $f26,$f2,$f12 +/* f04a8c8: 460c7701 */ sub.s $f28,$f14,$f12 +/* f04a8cc: 0fc195e9 */ jal func0f0657a4 +/* f04a8d0: 460c7780 */ add.s $f30,$f14,$f12 +/* f04a8d4: 862e0000 */ lh $t6,0x0($s1) +/* f04a8d8: 2412ffff */ addiu $s2,$zero,-1 +/* f04a8dc: 02208025 */ or $s0,$s1,$zero +/* f04a8e0: 524e000f */ beql $s2,$t6,.L0f04a920 +/* f04a8e4: 27b000e0 */ addiu $s0,$sp,0xe0 +/* f04a8e8: 86240000 */ lh $a0,0x0($s1) +/* f04a8ec: 27b10084 */ addiu $s1,$sp,0x84 +/* f04a8f0: 02202825 */ or $a1,$s1,$zero +.L0f04a8f4: +/* f04a8f4: 0fc5916a */ jal func0f1645a8 +/* f04a8f8: 2406000a */ addiu $a2,$zero,0xa +/* f04a8fc: 02202025 */ or $a0,$s1,$zero +/* f04a900: 02602825 */ or $a1,$s3,$zero +/* f04a904: 0fc195f6 */ jal func0f0657d8 +/* f04a908: 24060014 */ addiu $a2,$zero,0x14 +/* f04a90c: 86040002 */ lh $a0,0x2($s0) +/* f04a910: 26100002 */ addiu $s0,$s0,0x2 +/* f04a914: 5644fff7 */ bnel $s2,$a0,.L0f04a8f4 +/* f04a918: 02202825 */ or $a1,$s1,$zero +/* f04a91c: 27b000e0 */ addiu $s0,$sp,0xe0 +.L0f04a920: +/* f04a920: 02002825 */ or $a1,$s0,$zero +/* f04a924: 02602025 */ or $a0,$s3,$zero +/* f04a928: 0fc197e0 */ jal func0f065f80 +/* f04a92c: 24060100 */ addiu $a2,$zero,0x100 +/* f04a930: 87af00e0 */ lh $t7,0xe0($sp) +/* f04a934: 02009025 */ or $s2,$s0,$zero +/* f04a938: 27b800e0 */ addiu $t8,$sp,0xe0 +/* f04a93c: 05e00040 */ bltz $t7,.L0f04aa40 +/* f04a940: 24170006 */ addiu $s7,$zero,0x6 +/* f04a944: 3c15800a */ lui $s5,0x800a +/* f04a948: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f04a94c: 87020000 */ lh $v0,0x0($t8) +/* f04a950: 24160003 */ addiu $s6,$zero,0x3 +/* f04a954: 24130048 */ addiu $s3,$zero,0x48 +.L0f04a958: +/* f04a958: 00530019 */ multu $v0,$s3 +/* f04a95c: 8ea80338 */ lw $t0,0x338($s5) +/* f04a960: 0000c812 */ mflo $t9 +/* f04a964: 03288021 */ addu $s0,$t9,$t0 +/* f04a968: 92030000 */ lbu $v1,0x0($s0) +/* f04a96c: 52c30004 */ beql $s6,$v1,.L0f04a980 +/* f04a970: 8e110004 */ lw $s1,0x4($s0) +/* f04a974: 56e3002f */ bnel $s7,$v1,.L0f04aa34 +/* f04a978: 86420002 */ lh $v0,0x2($s2) +/* f04a97c: 8e110004 */ lw $s1,0x4($s0) +.L0f04a980: +/* f04a980: 86890000 */ lh $t1,0x0($s4) +/* f04a984: 862a0000 */ lh $t2,0x0($s1) +/* f04a988: 512a002a */ beql $t1,$t2,.L0f04aa34 +/* f04a98c: 86420002 */ lh $v0,0x2($s2) +/* f04a990: 0fc0e6a5 */ jal func0f039a94 +/* f04a994: 02202025 */ or $a0,$s1,$zero +/* f04a998: 54400026 */ bnezl $v0,.L0f04aa34 +/* f04a99c: 86420002 */ lh $v0,0x2($s2) +/* f04a9a0: c6000008 */ lwc1 $f0,0x8($s0) +/* f04a9a4: 4600a03e */ c.le.s $f20,$f0 +/* f04a9a8: 00000000 */ sll $zero,$zero,0x0 +/* f04a9ac: 45020021 */ bc1fl .L0f04aa34 +/* f04a9b0: 86420002 */ lh $v0,0x2($s2) +/* f04a9b4: 4616003e */ c.le.s $f0,$f22 +/* f04a9b8: 00000000 */ sll $zero,$zero,0x0 +/* f04a9bc: 4502001d */ bc1fl .L0f04aa34 +/* f04a9c0: 86420002 */ lh $v0,0x2($s2) +/* f04a9c4: c600000c */ lwc1 $f0,0xc($s0) +/* f04a9c8: 4600c03e */ c.le.s $f24,$f0 +/* f04a9cc: 00000000 */ sll $zero,$zero,0x0 +/* f04a9d0: 45020018 */ bc1fl .L0f04aa34 +/* f04a9d4: 86420002 */ lh $v0,0x2($s2) +/* f04a9d8: 461a003e */ c.le.s $f0,$f26 +/* f04a9dc: 00000000 */ sll $zero,$zero,0x0 +/* f04a9e0: 45020014 */ bc1fl .L0f04aa34 +/* f04a9e4: 86420002 */ lh $v0,0x2($s2) +/* f04a9e8: c6000010 */ lwc1 $f0,0x10($s0) +/* f04a9ec: 4600e03e */ c.le.s $f28,$f0 +/* f04a9f0: 00000000 */ sll $zero,$zero,0x0 +/* f04a9f4: 4502000f */ bc1fl .L0f04aa34 +/* f04a9f8: 86420002 */ lh $v0,0x2($s2) +/* f04a9fc: 461e003e */ c.le.s $f0,$f30 +/* f04aa00: 02202025 */ or $a0,$s1,$zero +/* f04aa04: 02802825 */ or $a1,$s4,$zero +/* f04aa08: 4502000a */ bc1fl .L0f04aa34 +/* f04aa0c: 86420002 */ lh $v0,0x2($s2) +/* f04aa10: 0fc12aa3 */ jal func0f04aa8c +/* f04aa14: 33c600ff */ andi $a2,$s8,0xff +/* f04aa18: 50400006 */ beqzl $v0,.L0f04aa34 +/* f04aa1c: 86420002 */ lh $v0,0x2($s2) +/* f04aa20: 862b0000 */ lh $t3,0x0($s1) +/* f04aa24: 24020001 */ addiu $v0,$zero,0x1 +/* f04aa28: 10000006 */ beqz $zero,.L0f04aa44 +/* f04aa2c: a68b012a */ sh $t3,0x12a($s4) +/* f04aa30: 86420002 */ lh $v0,0x2($s2) +.L0f04aa34: +/* f04aa34: 26520002 */ addiu $s2,$s2,0x2 +/* f04aa38: 0441ffc7 */ bgez $v0,.L0f04a958 +/* f04aa3c: 00000000 */ sll $zero,$zero,0x0 +.L0f04aa40: +/* f04aa40: 00001025 */ or $v0,$zero,$zero +.L0f04aa44: +/* f04aa44: 8fbf006c */ lw $ra,0x6c($sp) +/* f04aa48: d7b40018 */ ldc1 $f20,0x18($sp) +/* f04aa4c: d7b60020 */ ldc1 $f22,0x20($sp) +/* f04aa50: d7b80028 */ ldc1 $f24,0x28($sp) +/* f04aa54: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f04aa58: d7bc0038 */ ldc1 $f28,0x38($sp) +/* f04aa5c: d7be0040 */ ldc1 $f30,0x40($sp) +/* f04aa60: 8fb00048 */ lw $s0,0x48($sp) +/* f04aa64: 8fb1004c */ lw $s1,0x4c($sp) +/* f04aa68: 8fb20050 */ lw $s2,0x50($sp) +/* f04aa6c: 8fb30054 */ lw $s3,0x54($sp) +/* f04aa70: 8fb40058 */ lw $s4,0x58($sp) +/* f04aa74: 8fb5005c */ lw $s5,0x5c($sp) +/* f04aa78: 8fb60060 */ lw $s6,0x60($sp) +/* f04aa7c: 8fb70064 */ lw $s7,0x64($sp) +/* f04aa80: 8fbe0068 */ lw $s8,0x68($sp) +/* f04aa84: 03e00008 */ jr $ra +/* f04aa88: 27bd02e8 */ addiu $sp,$sp,0x2e8 +); + +GLOBAL_ASM( +glabel func0f04aa8c +/* f04aa8c: afa60008 */ sw $a2,0x8($sp) +/* f04aa90: 10800066 */ beqz $a0,.L0f04ac2c +/* f04aa94: 30ce00ff */ andi $t6,$a2,0xff +/* f04aa98: 8c8f001c */ lw $t7,0x1c($a0) +/* f04aa9c: 51e00064 */ beqzl $t7,.L0f04ac30 +/* f04aaa0: 00001025 */ or $v0,$zero,$zero +/* f04aaa4: 15c00003 */ bnez $t6,.L0f04aab4 +/* f04aaa8: 01c01025 */ or $v0,$t6,$zero +/* f04aaac: 03e00008 */ jr $ra +/* f04aab0: 24020001 */ addiu $v0,$zero,0x1 +.L0f04aab4: +/* f04aab4: 24010001 */ addiu $at,$zero,0x1 +/* f04aab8: 1441002c */ bne $v0,$at,.L0f04ab6c +/* f04aabc: 3c03800a */ lui $v1,0x800a +/* f04aac0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04aac4: 8c780318 */ lw $t8,0x318($v1) +/* f04aac8: 3c19800b */ lui $t9,0x800b +/* f04aacc: 5300000c */ beqzl $t8,.L0f04ab00 +/* f04aad0: 8c6202a0 */ lw $v0,0x2a0($v1) +/* f04aad4: 8f39cb94 */ lw $t9,-0x346c($t9) +/* f04aad8: 33280002 */ andi $t0,$t9,0x2 +/* f04aadc: 11000051 */ beqz $t0,.L0f04ac24 +/* f04aae0: 00000000 */ sll $zero,$zero,0x0 +/* f04aae4: 90890125 */ lbu $t1,0x125($a0) +/* f04aae8: 90aa0125 */ lbu $t2,0x125($a1) +/* f04aaec: 152a004d */ bne $t1,$t2,.L0f04ac24 +/* f04aaf0: 00000000 */ sll $zero,$zero,0x0 +/* f04aaf4: 03e00008 */ jr $ra +/* f04aaf8: 24020001 */ addiu $v0,$zero,0x1 +/* f04aafc: 8c6202a0 */ lw $v0,0x2a0($v1) +.L0f04ab00: +/* f04ab00: 50400014 */ beqzl $v0,.L0f04ab54 +/* f04ab04: 90ad0125 */ lbu $t5,0x125($a1) +/* f04ab08: 8c4300bc */ lw $v1,0xbc($v0) +/* f04ab0c: 50600011 */ beqzl $v1,.L0f04ab54 +/* f04ab10: 90ad0125 */ lbu $t5,0x125($a1) +/* f04ab14: 8c620004 */ lw $v0,0x4($v1) +/* f04ab18: 14a20005 */ bne $a1,$v0,.L0f04ab30 +/* f04ab1c: 00000000 */ sll $zero,$zero,0x0 +/* f04ab20: 808b0006 */ lb $t3,0x6($a0) +/* f04ab24: 24010028 */ addiu $at,$zero,0x28 +/* f04ab28: 11610007 */ beq $t3,$at,.L0f04ab48 +/* f04ab2c: 00000000 */ sll $zero,$zero,0x0 +.L0f04ab30: +/* f04ab30: 54820008 */ bnel $a0,$v0,.L0f04ab54 +/* f04ab34: 90ad0125 */ lbu $t5,0x125($a1) +/* f04ab38: 80ac0006 */ lb $t4,0x6($a1) +/* f04ab3c: 24010028 */ addiu $at,$zero,0x28 +/* f04ab40: 55810004 */ bnel $t4,$at,.L0f04ab54 +/* f04ab44: 90ad0125 */ lbu $t5,0x125($a1) +.L0f04ab48: +/* f04ab48: 03e00008 */ jr $ra +/* f04ab4c: 24020001 */ addiu $v0,$zero,0x1 +/* f04ab50: 90ad0125 */ lbu $t5,0x125($a1) +.L0f04ab54: +/* f04ab54: 908e0125 */ lbu $t6,0x125($a0) +/* f04ab58: 01ae7824 */ and $t7,$t5,$t6 +/* f04ab5c: 11e00031 */ beqz $t7,.L0f04ac24 +/* f04ab60: 00000000 */ sll $zero,$zero,0x0 +/* f04ab64: 03e00008 */ jr $ra +/* f04ab68: 24020001 */ addiu $v0,$zero,0x1 +.L0f04ab6c: +/* f04ab6c: 24010002 */ addiu $at,$zero,0x2 +/* f04ab70: 1441002c */ bne $v0,$at,.L0f04ac24 +/* f04ab74: 3c03800a */ lui $v1,0x800a +/* f04ab78: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ab7c: 8c780318 */ lw $t8,0x318($v1) +/* f04ab80: 3c19800b */ lui $t9,0x800b +/* f04ab84: 5300000c */ beqzl $t8,.L0f04abb8 +/* f04ab88: 8c6202a0 */ lw $v0,0x2a0($v1) +/* f04ab8c: 8f39cb94 */ lw $t9,-0x346c($t9) +/* f04ab90: 33280002 */ andi $t0,$t9,0x2 +/* f04ab94: 11000005 */ beqz $t0,.L0f04abac +/* f04ab98: 00000000 */ sll $zero,$zero,0x0 +/* f04ab9c: 90890125 */ lbu $t1,0x125($a0) +/* f04aba0: 90aa0125 */ lbu $t2,0x125($a1) +/* f04aba4: 112a001f */ beq $t1,$t2,.L0f04ac24 +/* f04aba8: 00000000 */ sll $zero,$zero,0x0 +.L0f04abac: +/* f04abac: 03e00008 */ jr $ra +/* f04abb0: 24020001 */ addiu $v0,$zero,0x1 +/* f04abb4: 8c6202a0 */ lw $v0,0x2a0($v1) +.L0f04abb8: +/* f04abb8: 50400014 */ beqzl $v0,.L0f04ac0c +/* f04abbc: 90ad0125 */ lbu $t5,0x125($a1) +/* f04abc0: 8c4300bc */ lw $v1,0xbc($v0) +/* f04abc4: 50600011 */ beqzl $v1,.L0f04ac0c +/* f04abc8: 90ad0125 */ lbu $t5,0x125($a1) +/* f04abcc: 8c620004 */ lw $v0,0x4($v1) +/* f04abd0: 14a20005 */ bne $a1,$v0,.L0f04abe8 +/* f04abd4: 00000000 */ sll $zero,$zero,0x0 +/* f04abd8: 808b0006 */ lb $t3,0x6($a0) +/* f04abdc: 24010028 */ addiu $at,$zero,0x28 +/* f04abe0: 11610007 */ beq $t3,$at,.L0f04ac00 +/* f04abe4: 00000000 */ sll $zero,$zero,0x0 +.L0f04abe8: +/* f04abe8: 54820008 */ bnel $a0,$v0,.L0f04ac0c +/* f04abec: 90ad0125 */ lbu $t5,0x125($a1) +/* f04abf0: 80ac0006 */ lb $t4,0x6($a1) +/* f04abf4: 24010028 */ addiu $at,$zero,0x28 +/* f04abf8: 55810004 */ bnel $t4,$at,.L0f04ac0c +/* f04abfc: 90ad0125 */ lbu $t5,0x125($a1) +.L0f04ac00: +/* f04ac00: 03e00008 */ jr $ra +/* f04ac04: 00001025 */ or $v0,$zero,$zero +/* f04ac08: 90ad0125 */ lbu $t5,0x125($a1) +.L0f04ac0c: +/* f04ac0c: 908e0125 */ lbu $t6,0x125($a0) +/* f04ac10: 01ae7824 */ and $t7,$t5,$t6 +/* f04ac14: 15e00003 */ bnez $t7,.L0f04ac24 +/* f04ac18: 00000000 */ sll $zero,$zero,0x0 +/* f04ac1c: 03e00008 */ jr $ra +/* f04ac20: 24020001 */ addiu $v0,$zero,0x1 +.L0f04ac24: +/* f04ac24: 03e00008 */ jr $ra +/* f04ac28: 00001025 */ or $v0,$zero,$zero +.L0f04ac2c: +/* f04ac2c: 00001025 */ or $v0,$zero,$zero +.L0f04ac30: +/* f04ac30: 03e00008 */ jr $ra +/* f04ac34: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04ac38 +/* f04ac38: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04ac3c: afbf0014 */ sw $ra,0x14($sp) +/* f04ac40: 0fc12604 */ jal func0f049810 +/* f04ac44: afa40018 */ sw $a0,0x18($sp) +/* f04ac48: 8fae0018 */ lw $t6,0x18($sp) +/* f04ac4c: a5c2012a */ sh $v0,0x12a($t6) +/* f04ac50: 8fbf0014 */ lw $ra,0x14($sp) +/* f04ac54: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04ac58: 03e00008 */ jr $ra +/* f04ac5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04ac60 +/* f04ac60: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04ac64: afbf0014 */ sw $ra,0x14($sp) +/* f04ac68: afa40020 */ sw $a0,0x20($sp) +/* f04ac6c: 0fc126d1 */ jal func0f049b44 +/* f04ac70: afa60028 */ sw $a2,0x28($sp) +/* f04ac74: 10400006 */ beqz $v0,.L0f04ac90 +/* f04ac78: 8fa40020 */ lw $a0,0x20($sp) +/* f04ac7c: 8fa50028 */ lw $a1,0x28($sp) +/* f04ac80: 0fc12604 */ jal func0f049810 +/* f04ac84: afa2001c */ sw $v0,0x1c($sp) +/* f04ac88: 8fa3001c */ lw $v1,0x1c($sp) +/* f04ac8c: a462012a */ sh $v0,0x12a($v1) +.L0f04ac90: +/* f04ac90: 8fbf0014 */ lw $ra,0x14($sp) +/* f04ac94: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04ac98: 03e00008 */ jr $ra +/* f04ac9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04aca0 +/* f04aca0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04aca4: afbf0014 */ sw $ra,0x14($sp) +/* f04aca8: 0fc1258b */ jal func0f04962c +/* f04acac: afa40018 */ sw $a0,0x18($sp) +/* f04acb0: 8fae0018 */ lw $t6,0x18($sp) +/* f04acb4: a5c20128 */ sh $v0,0x128($t6) +/* f04acb8: 8fbf0014 */ lw $ra,0x14($sp) +/* f04acbc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04acc0: 03e00008 */ jr $ra +/* f04acc4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04acc8 +/* f04acc8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04accc: afbf0014 */ sw $ra,0x14($sp) +/* f04acd0: afa40020 */ sw $a0,0x20($sp) +/* f04acd4: 0fc126d1 */ jal func0f049b44 +/* f04acd8: afa60028 */ sw $a2,0x28($sp) +/* f04acdc: 10400006 */ beqz $v0,.L0f04acf8 +/* f04ace0: 8fa40020 */ lw $a0,0x20($sp) +/* f04ace4: 8fa50028 */ lw $a1,0x28($sp) +/* f04ace8: 0fc1258b */ jal func0f04962c +/* f04acec: afa2001c */ sw $v0,0x1c($sp) +/* f04acf0: 8fa3001c */ lw $v1,0x1c($sp) +/* f04acf4: a4620128 */ sh $v0,0x128($v1) +.L0f04acf8: +/* f04acf8: 8fbf0014 */ lw $ra,0x14($sp) +/* f04acfc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04ad00: 03e00008 */ jr $ra +/* f04ad04: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04ad08 +/* f04ad08: 27bdff28 */ addiu $sp,$sp,-216 +/* f04ad0c: afbf0034 */ sw $ra,0x34($sp) +/* f04ad10: afb60030 */ sw $s6,0x30($sp) +/* f04ad14: afb5002c */ sw $s5,0x2c($sp) +/* f04ad18: afb40028 */ sw $s4,0x28($sp) +/* f04ad1c: afb30024 */ sw $s3,0x24($sp) +/* f04ad20: afb20020 */ sw $s2,0x20($sp) +/* f04ad24: afb1001c */ sw $s1,0x1c($sp) +/* f04ad28: afb00018 */ sw $s0,0x18($sp) +/* f04ad2c: 0fc0a221 */ jal func0f028884 +/* f04ad30: afa400d8 */ sw $a0,0xd8($sp) +/* f04ad34: 904f0000 */ lbu $t7,0x0($v0) +/* f04ad38: 8fae00d8 */ lw $t6,0xd8($sp) +/* f04ad3c: 24010006 */ addiu $at,$zero,0x6 +/* f04ad40: 00408825 */ or $s1,$v0,$zero +/* f04ad44: 15e10004 */ bne $t7,$at,.L0f04ad58 +/* f04ad48: 8dc3001c */ lw $v1,0x1c($t6) +/* f04ad4c: 3c18800a */ lui $t8,0x800a +/* f04ad50: 8f18a2e4 */ lw $t8,-0x5d1c($t8) +/* f04ad54: 1300004b */ beqz $t8,.L0f04ae84 +.L0f04ad58: +/* f04ad58: 24740008 */ addiu $s4,$v1,0x8 +/* f04ad5c: 24750028 */ addiu $s5,$v1,0x28 +/* f04ad60: 26360008 */ addiu $s6,$s1,0x8 +/* f04ad64: 02c03025 */ or $a2,$s6,$zero +/* f04ad68: 02a02825 */ or $a1,$s5,$zero +/* f04ad6c: 02802025 */ or $a0,$s4,$zero +/* f04ad70: 0c00b706 */ jal 0x2dc18 +/* f04ad74: 24070020 */ addiu $a3,$zero,0x20 +/* f04ad78: 10400003 */ beqz $v0,.L0f04ad88 +/* f04ad7c: 02802025 */ or $a0,$s4,$zero +/* f04ad80: 10000041 */ beqz $zero,.L0f04ae88 +/* f04ad84: 00001025 */ or $v0,$zero,$zero +.L0f04ad88: +/* f04ad88: 0fc45095 */ jal func0f114254 +/* f04ad8c: 02a02825 */ or $a1,$s5,$zero +/* f04ad90: 26330028 */ addiu $s3,$s1,0x28 +/* f04ad94: 00408025 */ or $s0,$v0,$zero +/* f04ad98: 02602825 */ or $a1,$s3,$zero +/* f04ad9c: 0fc45095 */ jal func0f114254 +/* f04ada0: 02c02025 */ or $a0,$s6,$zero +/* f04ada4: 12000037 */ beqz $s0,.L0f04ae84 +/* f04ada8: 00408825 */ or $s1,$v0,$zero +/* f04adac: 10400035 */ beqz $v0,.L0f04ae84 +/* f04adb0: 3c19800a */ lui $t9,0x800a +/* f04adb4: 8faa00d8 */ lw $t2,0xd8($sp) +/* f04adb8: 8f399fc8 */ lw $t9,-0x6038($t9) +/* f04adbc: 854b0000 */ lh $t3,0x0($t2) +/* f04adc0: 00194243 */ sra $t0,$t9,0x9 +/* f04adc4: 000849c0 */ sll $t1,$t0,0x7 +/* f04adc8: 000b60c0 */ sll $t4,$t3,0x3 +/* f04adcc: 012c2021 */ addu $a0,$t1,$t4 +/* f04add0: 0fc45090 */ jal func0f114240 +/* f04add4: 00802825 */ or $a1,$a0,$zero +/* f04add8: 02202025 */ or $a0,$s1,$zero +/* f04addc: 02002825 */ or $a1,$s0,$zero +/* f04ade0: 27a600b4 */ addiu $a2,$sp,0xb4 +/* f04ade4: 0fc4547b */ jal func0f1151ec +/* f04ade8: 24070005 */ addiu $a3,$zero,0x5 +/* f04adec: 00408025 */ or $s0,$v0,$zero +/* f04adf0: 00002025 */ or $a0,$zero,$zero +/* f04adf4: 0fc45090 */ jal func0f114240 +/* f04adf8: 00002825 */ or $a1,$zero,$zero +/* f04adfc: 2a010003 */ slti $at,$s0,0x3 +/* f04ae00: 14200020 */ bnez $at,.L0f04ae84 +/* f04ae04: 8fad00b4 */ lw $t5,0xb4($sp) +/* f04ae08: 11a0001e */ beqz $t5,.L0f04ae84 +/* f04ae0c: 27b000b4 */ addiu $s0,$sp,0xb4 +/* f04ae10: 8e020000 */ lw $v0,0x0($s0) +/* f04ae14: 27b10058 */ addiu $s1,$sp,0x58 +/* f04ae18: 00409025 */ or $s2,$v0,$zero +.L0f04ae1c: +/* f04ae1c: 8c440000 */ lw $a0,0x0($v0) +/* f04ae20: 24050002 */ addiu $a1,$zero,0x2 +/* f04ae24: 0fc456ac */ jal func0f115ab0 +/* f04ae28: 02203025 */ or $a2,$s1,$zero +/* f04ae2c: 02c02025 */ or $a0,$s6,$zero +/* f04ae30: 02602825 */ or $a1,$s3,$zero +/* f04ae34: 02203025 */ or $a2,$s1,$zero +/* f04ae38: 0c00b706 */ jal 0x2dc18 +/* f04ae3c: 24070020 */ addiu $a3,$zero,0x20 +/* f04ae40: 1040000c */ beqz $v0,.L0f04ae74 +/* f04ae44: 02802025 */ or $a0,$s4,$zero +/* f04ae48: 02a02825 */ or $a1,$s5,$zero +/* f04ae4c: 02203025 */ or $a2,$s1,$zero +/* f04ae50: 0c00b706 */ jal 0x2dc18 +/* f04ae54: 24070020 */ addiu $a3,$zero,0x20 +/* f04ae58: 50400007 */ beqzl $v0,.L0f04ae78 +/* f04ae5c: 8e020004 */ lw $v0,0x4($s0) +/* f04ae60: 8e4f0000 */ lw $t7,0x0($s2) +/* f04ae64: 8fb800d8 */ lw $t8,0xd8($sp) +/* f04ae68: 24020001 */ addiu $v0,$zero,0x1 +/* f04ae6c: 10000006 */ beqz $zero,.L0f04ae88 +/* f04ae70: a70f0128 */ sh $t7,0x128($t8) +.L0f04ae74: +/* f04ae74: 8e020004 */ lw $v0,0x4($s0) +.L0f04ae78: +/* f04ae78: 26100004 */ addiu $s0,$s0,0x4 +/* f04ae7c: 5440ffe7 */ bnezl $v0,.L0f04ae1c +/* f04ae80: 00409025 */ or $s2,$v0,$zero +.L0f04ae84: +/* f04ae84: 00001025 */ or $v0,$zero,$zero +.L0f04ae88: +/* f04ae88: 8fbf0034 */ lw $ra,0x34($sp) +/* f04ae8c: 8fb00018 */ lw $s0,0x18($sp) +/* f04ae90: 8fb1001c */ lw $s1,0x1c($sp) +/* f04ae94: 8fb20020 */ lw $s2,0x20($sp) +/* f04ae98: 8fb30024 */ lw $s3,0x24($sp) +/* f04ae9c: 8fb40028 */ lw $s4,0x28($sp) +/* f04aea0: 8fb5002c */ lw $s5,0x2c($sp) +/* f04aea4: 8fb60030 */ lw $s6,0x30($sp) +/* f04aea8: 03e00008 */ jr $ra +/* f04aeac: 27bd00d8 */ addiu $sp,$sp,0xd8 +); + +GLOBAL_ASM( +glabel func0f04aeb0 +/* f04aeb0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f04aeb4: afbf0024 */ sw $ra,0x24($sp) +/* f04aeb8: afa50034 */ sw $a1,0x34($sp) +/* f04aebc: 240e0001 */ addiu $t6,$zero,0x1 +/* f04aec0: afb20020 */ sw $s2,0x20($sp) +/* f04aec4: afb1001c */ sw $s1,0x1c($sp) +/* f04aec8: afb00018 */ sw $s0,0x18($sp) +/* f04aecc: afa40030 */ sw $a0,0x30($sp) +/* f04aed0: afae002c */ sw $t6,0x2c($sp) +/* f04aed4: 0fc599be */ jal func0f1666f8 +/* f04aed8: 24050000 */ addiu $a1,$zero,0x0 +/* f04aedc: 50400023 */ beqzl $v0,.L0f04af6c +/* f04aee0: 8fbf0024 */ lw $ra,0x24($sp) +/* f04aee4: 8fa20034 */ lw $v0,0x34($sp) +/* f04aee8: 2412ffff */ addiu $s2,$zero,-1 +/* f04aeec: 00008825 */ or $s1,$zero,$zero +/* f04aef0: 844f0000 */ lh $t7,0x0($v0) +/* f04aef4: 00408025 */ or $s0,$v0,$zero +/* f04aef8: 524f000f */ beql $s2,$t7,.L0f04af38 +/* f04aefc: 0011c040 */ sll $t8,$s1,0x1 +/* f04af00: 84440000 */ lh $a0,0x0($v0) +.L0f04af04: +/* f04af04: 0fc575ba */ jal func0f15d6e8 +/* f04af08: 00000000 */ sll $zero,$zero,0x0 +/* f04af0c: 50400004 */ beqzl $v0,.L0f04af20 +/* f04af10: 86040002 */ lh $a0,0x2($s0) +/* f04af14: 10000007 */ beqz $zero,.L0f04af34 +/* f04af18: 8fa20034 */ lw $v0,0x34($sp) +/* f04af1c: 86040002 */ lh $a0,0x2($s0) +.L0f04af20: +/* f04af20: 26310001 */ addiu $s1,$s1,0x1 +/* f04af24: 26100002 */ addiu $s0,$s0,0x2 +/* f04af28: 1644fff6 */ bne $s2,$a0,.L0f04af04 +/* f04af2c: 00000000 */ sll $zero,$zero,0x0 +/* f04af30: 8fa20034 */ lw $v0,0x34($sp) +.L0f04af34: +/* f04af34: 0011c040 */ sll $t8,$s1,0x1 +.L0f04af38: +/* f04af38: 0058c821 */ addu $t9,$v0,$t8 +/* f04af3c: 87240000 */ lh $a0,0x0($t9) +/* f04af40: 5244000a */ beql $s2,$a0,.L0f04af6c +/* f04af44: 8fbf0024 */ lw $ra,0x24($sp) +/* f04af48: 0fc56050 */ jal func0f158140 +/* f04af4c: 00000000 */ sll $zero,$zero,0x0 +/* f04af50: 8fa40030 */ lw $a0,0x30($sp) +/* f04af54: 3c054348 */ lui $a1,0x4348 +/* f04af58: 0fc2d74e */ jal func0f0b5d38 +/* f04af5c: 00403025 */ or $a2,$v0,$zero +/* f04af60: 2c480001 */ sltiu $t0,$v0,0x1 +/* f04af64: afa8002c */ sw $t0,0x2c($sp) +/* f04af68: 8fbf0024 */ lw $ra,0x24($sp) +.L0f04af6c: +/* f04af6c: 8fa2002c */ lw $v0,0x2c($sp) +/* f04af70: 8fb00018 */ lw $s0,0x18($sp) +/* f04af74: 8fb1001c */ lw $s1,0x1c($sp) +/* f04af78: 8fb20020 */ lw $s2,0x20($sp) +/* f04af7c: 03e00008 */ jr $ra +/* f04af80: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f04af84 +/* f04af84: 27bdff58 */ addiu $sp,$sp,-168 +/* f04af88: 8fae00bc */ lw $t6,0xbc($sp) +/* f04af8c: 44877000 */ mtc1 $a3,$f14 +/* f04af90: afb50068 */ sw $s5,0x68($sp) +/* f04af94: afb2005c */ sw $s2,0x5c($sp) +/* f04af98: f7b60028 */ sdc1 $f22,0x28($sp) +/* f04af9c: 00a09025 */ or $s2,$a1,$zero +/* f04afa0: 00c0a825 */ or $s5,$a2,$zero +/* f04afa4: afbf006c */ sw $ra,0x6c($sp) +/* f04afa8: afb40064 */ sw $s4,0x64($sp) +/* f04afac: afb30060 */ sw $s3,0x60($sp) +/* f04afb0: afb10058 */ sw $s1,0x58($sp) +/* f04afb4: afb00054 */ sw $s0,0x54($sp) +/* f04afb8: f7be0048 */ sdc1 $f30,0x48($sp) +/* f04afbc: f7bc0040 */ sdc1 $f28,0x40($sp) +/* f04afc0: f7ba0038 */ sdc1 $f26,0x38($sp) +/* f04afc4: f7b80030 */ sdc1 $f24,0x30($sp) +/* f04afc8: f7b40020 */ sdc1 $f20,0x20($sp) +/* f04afcc: e7ac00a8 */ swc1 $f12,0xa8($sp) +/* f04afd0: 11c00005 */ beqz $t6,.L0f04afe8 +/* f04afd4: 46007586 */ mov.s $f22,$f14 +/* f04afd8: 240f0001 */ addiu $t7,$zero,0x1 +/* f04afdc: 2410001f */ addiu $s0,$zero,0x1f +/* f04afe0: 10000002 */ beqz $zero,.L0f04afec +/* f04afe4: afaf00b8 */ sw $t7,0xb8($sp) +.L0f04afe8: +/* f04afe8: 2410003f */ addiu $s0,$zero,0x3f +.L0f04afec: +/* f04afec: 8fb400c0 */ lw $s4,0xc0($sp) +/* f04aff0: 3c01c348 */ lui $at,0xc348 +/* f04aff4: 02402025 */ or $a0,$s2,$zero +/* f04aff8: 1280000f */ beqz $s4,.L0f04b038 +/* f04affc: 8fa500a8 */ lw $a1,0xa8($sp) +/* f04b000: 3c017f1b */ lui $at,0x7f1b +/* f04b004: c43c9404 */ lwc1 $f28,-0x6bfc($at) +/* f04b008: 3c017f1b */ lui $at,0x7f1b +/* f04b00c: c4249408 */ lwc1 $f4,-0x6bf8($at) +/* f04b010: 3c014348 */ lui $at,0x4348 +/* f04b014: 4481f000 */ mtc1 $at,$f30 +/* f04b018: 46047580 */ add.s $f22,$f14,$f4 +/* f04b01c: 4616e03e */ c.le.s $f28,$f22 +/* f04b020: 00000000 */ sll $zero,$zero,0x0 +/* f04b024: 45000002 */ bc1f .L0f04b030 +/* f04b028: 00000000 */ sll $zero,$zero,0x0 +/* f04b02c: 461cb581 */ sub.s $f22,$f22,$f28 +.L0f04b030: +/* f04b030: 10000029 */ beqz $zero,.L0f04b0d8 +/* f04b034: 00000000 */ sll $zero,$zero,0x0 +.L0f04b038: +/* f04b038: 4481a000 */ mtc1 $at,$f20 +/* f04b03c: 02a03025 */ or $a2,$s5,$zero +/* f04b040: 00003825 */ or $a3,$zero,$zero +/* f04b044: 0c00a8cc */ jal 0x2a330 +/* f04b048: afa00010 */ sw $zero,0x10($sp) +/* f04b04c: 3c017f1b */ lui $at,0x7f1b +/* f04b050: c426940c */ lwc1 $f6,-0x6bf4($at) +/* f04b054: 02402025 */ or $a0,$s2,$zero +/* f04b058: 8fa500a8 */ lw $a1,0xa8($sp) +/* f04b05c: 4600303c */ c.lt.s $f6,$f0 +/* f04b060: 02a03025 */ or $a2,$s5,$zero +/* f04b064: 02003825 */ or $a3,$s0,$zero +/* f04b068: 24180001 */ addiu $t8,$zero,0x1 +/* f04b06c: 4502000b */ bc1fl .L0f04b09c +/* f04b070: 3c014348 */ lui $at,0x4348 +/* f04b074: c6480004 */ lwc1 $f8,0x4($s2) +/* f04b078: 3c01c348 */ lui $at,0xc348 +/* f04b07c: 44815000 */ mtc1 $at,$f10 +/* f04b080: 46080081 */ sub.s $f2,$f0,$f8 +/* f04b084: 460a103c */ c.lt.s $f2,$f10 +/* f04b088: 00000000 */ sll $zero,$zero,0x0 +/* f04b08c: 45020003 */ bc1fl .L0f04b09c +/* f04b090: 3c014348 */ lui $at,0x4348 +/* f04b094: 46001506 */ mov.s $f20,$f2 +/* f04b098: 3c014348 */ lui $at,0x4348 +.L0f04b09c: +/* f04b09c: 4481f000 */ mtc1 $at,$f30 +/* f04b0a0: afb80010 */ sw $t8,0x10($sp) +/* f04b0a4: e7b40018 */ swc1 $f20,0x18($sp) +/* f04b0a8: 0c00a9a1 */ jal 0x2a684 +/* f04b0ac: e7be0014 */ swc1 $f30,0x14($sp) +/* f04b0b0: 10400009 */ beqz $v0,.L0f04b0d8 +/* f04b0b4: 8fb900b8 */ lw $t9,0xb8($sp) +/* f04b0b8: 17200005 */ bnez $t9,.L0f04b0d0 +/* f04b0bc: 02402025 */ or $a0,$s2,$zero +/* f04b0c0: 0fc12bac */ jal func0f04aeb0 +/* f04b0c4: 02a02825 */ or $a1,$s5,$zero +/* f04b0c8: 10400003 */ beqz $v0,.L0f04b0d8 +/* f04b0cc: 00000000 */ sll $zero,$zero,0x0 +.L0f04b0d0: +/* f04b0d0: 10000079 */ beqz $zero,.L0f04b2b8 +/* f04b0d4: 24020001 */ addiu $v0,$zero,0x1 +.L0f04b0d8: +/* f04b0d8: 3c017f1b */ lui $at,0x7f1b +/* f04b0dc: c43c9410 */ lwc1 $f28,-0x6bf0($at) +/* f04b0e0: 3c014270 */ lui $at,0x4270 +/* f04b0e4: 4481d000 */ mtc1 $at,$f26 +/* f04b0e8: 00009825 */ or $s3,$zero,$zero +/* f04b0ec: 27b1009c */ addiu $s1,$sp,0x9c +/* f04b0f0: 27b00084 */ addiu $s0,$sp,0x84 +.L0f04b0f4: +/* f04b0f4: 0c0068f7 */ jal 0x1a3dc +/* f04b0f8: 4600b306 */ mov.s $f12,$f22 +/* f04b0fc: 461a0402 */ mul.s $f16,$f0,$f26 +/* f04b100: c6520000 */ lwc1 $f18,0x0($s2) +/* f04b104: 4600b306 */ mov.s $f12,$f22 +/* f04b108: 46128100 */ add.s $f4,$f16,$f18 +/* f04b10c: e7a4009c */ swc1 $f4,0x9c($sp) +/* f04b110: c6460004 */ lwc1 $f6,0x4($s2) +/* f04b114: 0c0068f4 */ jal 0x1a3d0 +/* f04b118: e7a600a0 */ swc1 $f6,0xa0($sp) +/* f04b11c: 461a0202 */ mul.s $f8,$f0,$f26 +/* f04b120: c64a0008 */ lwc1 $f10,0x8($s2) +/* f04b124: 02402025 */ or $a0,$s2,$zero +/* f04b128: 02a02825 */ or $a1,$s5,$zero +/* f04b12c: 02203025 */ or $a2,$s1,$zero +/* f04b130: 02003825 */ or $a3,$s0,$zero +/* f04b134: 2408003b */ addiu $t0,$zero,0x3b +/* f04b138: 460a4400 */ add.s $f16,$f8,$f10 +/* f04b13c: 24090001 */ addiu $t1,$zero,0x1 +/* f04b140: 3c01c348 */ lui $at,0xc348 +/* f04b144: 12800009 */ beqz $s4,.L0f04b16c +/* f04b148: e7b000a4 */ swc1 $f16,0xa4($sp) +/* f04b14c: 44819000 */ mtc1 $at,$f18 +/* f04b150: afa80010 */ sw $t0,0x10($sp) +/* f04b154: afa90014 */ sw $t1,0x14($sp) +/* f04b158: e7be0018 */ swc1 $f30,0x18($sp) +/* f04b15c: 0c00b610 */ jal 0x2d840 +/* f04b160: e7b2001c */ swc1 $f18,0x1c($sp) +/* f04b164: 5440000b */ bnezl $v0,.L0f04b194 +/* f04b168: 3c01c348 */ lui $at,0xc348 +.L0f04b16c: +/* f04b16c: 16800045 */ bnez $s4,.L0f04b284 +/* f04b170: 02402025 */ or $a0,$s2,$zero +/* f04b174: 240a0020 */ addiu $t2,$zero,0x20 +/* f04b178: afaa0010 */ sw $t2,0x10($sp) +/* f04b17c: 02a02825 */ or $a1,$s5,$zero +/* f04b180: 02203025 */ or $a2,$s1,$zero +/* f04b184: 0c00b7ab */ jal 0x2deac +/* f04b188: 02003825 */ or $a3,$s0,$zero +/* f04b18c: 1040003d */ beqz $v0,.L0f04b284 +/* f04b190: 3c01c348 */ lui $at,0xc348 +.L0f04b194: +/* f04b194: 4481a000 */ mtc1 $at,$f20 +/* f04b198: 00002025 */ or $a0,$zero,$zero +/* f04b19c: 02202825 */ or $a1,$s1,$zero +/* f04b1a0: 0fc087ea */ jal func0f021fa8 +/* f04b1a4: 02003025 */ or $a2,$s0,$zero +/* f04b1a8: 02202025 */ or $a0,$s1,$zero +/* f04b1ac: 8fa500a8 */ lw $a1,0xa8($sp) +/* f04b1b0: 02003025 */ or $a2,$s0,$zero +/* f04b1b4: 00003825 */ or $a3,$zero,$zero +/* f04b1b8: 0c00a8cc */ jal 0x2a330 +/* f04b1bc: afa00010 */ sw $zero,0x10($sp) +/* f04b1c0: 3c017f1b */ lui $at,0x7f1b +/* f04b1c4: c4249414 */ lwc1 $f4,-0x6bec($at) +/* f04b1c8: 46000606 */ mov.s $f24,$f0 +/* f04b1cc: 02202025 */ or $a0,$s1,$zero +/* f04b1d0: 4600203c */ c.lt.s $f4,$f0 +/* f04b1d4: 8fa500a8 */ lw $a1,0xa8($sp) +/* f04b1d8: 02003025 */ or $a2,$s0,$zero +/* f04b1dc: 2407003f */ addiu $a3,$zero,0x3f +/* f04b1e0: 4500000a */ bc1f .L0f04b20c +/* f04b1e4: 240b0001 */ addiu $t3,$zero,0x1 +/* f04b1e8: c6460004 */ lwc1 $f6,0x4($s2) +/* f04b1ec: 3c01c348 */ lui $at,0xc348 +/* f04b1f0: 44814000 */ mtc1 $at,$f8 +/* f04b1f4: 46060081 */ sub.s $f2,$f0,$f6 +/* f04b1f8: 4608103c */ c.lt.s $f2,$f8 +/* f04b1fc: 00000000 */ sll $zero,$zero,0x0 +/* f04b200: 45020003 */ bc1fl .L0f04b210 +/* f04b204: afab0010 */ sw $t3,0x10($sp) +/* f04b208: 46001506 */ mov.s $f20,$f2 +.L0f04b20c: +/* f04b20c: afab0010 */ sw $t3,0x10($sp) +.L0f04b210: +/* f04b210: e7be0014 */ swc1 $f30,0x14($sp) +/* f04b214: 0c00a9a1 */ jal 0x2a684 +/* f04b218: e7b40018 */ swc1 $f20,0x18($sp) +/* f04b21c: 10400019 */ beqz $v0,.L0f04b284 +/* f04b220: 8fac00b8 */ lw $t4,0xb8($sp) +/* f04b224: 15800005 */ bnez $t4,.L0f04b23c +/* f04b228: 02202025 */ or $a0,$s1,$zero +/* f04b22c: 0fc12bac */ jal func0f04aeb0 +/* f04b230: 02002825 */ or $a1,$s0,$zero +/* f04b234: 10400013 */ beqz $v0,.L0f04b284 +/* f04b238: 00000000 */ sll $zero,$zero,0x0 +.L0f04b23c: +/* f04b23c: 12800006 */ beqz $s4,.L0f04b258 +/* f04b240: 3c017f1b */ lui $at,0x7f1b +/* f04b244: c42a9418 */ lwc1 $f10,-0x6be8($at) +/* f04b248: 4618503c */ c.lt.s $f10,$f24 +/* f04b24c: 00000000 */ sll $zero,$zero,0x0 +/* f04b250: 4500000c */ bc1f .L0f04b284 +/* f04b254: 00000000 */ sll $zero,$zero,0x0 +.L0f04b258: +/* f04b258: c7b0009c */ lwc1 $f16,0x9c($sp) +/* f04b25c: 02002025 */ or $a0,$s0,$zero +/* f04b260: 02a02825 */ or $a1,$s5,$zero +/* f04b264: e6500000 */ swc1 $f16,0x0($s2) +/* f04b268: c7b200a0 */ lwc1 $f18,0xa0($sp) +/* f04b26c: e6520004 */ swc1 $f18,0x4($s2) +/* f04b270: c7a400a4 */ lwc1 $f4,0xa4($sp) +/* f04b274: 0fc195e9 */ jal func0f0657a4 +/* f04b278: e6440008 */ swc1 $f4,0x8($s2) +/* f04b27c: 1000000e */ beqz $zero,.L0f04b2b8 +/* f04b280: 24020001 */ addiu $v0,$zero,0x1 +.L0f04b284: +/* f04b284: 3c017f1b */ lui $at,0x7f1b +/* f04b288: c426941c */ lwc1 $f6,-0x6be4($at) +/* f04b28c: 24010008 */ addiu $at,$zero,0x8 +/* f04b290: 26730001 */ addiu $s3,$s3,0x1 +/* f04b294: 4606b580 */ add.s $f22,$f22,$f6 +/* f04b298: 4616e03e */ c.le.s $f28,$f22 +/* f04b29c: 00000000 */ sll $zero,$zero,0x0 +/* f04b2a0: 45000002 */ bc1f .L0f04b2ac +/* f04b2a4: 00000000 */ sll $zero,$zero,0x0 +/* f04b2a8: 461cb581 */ sub.s $f22,$f22,$f28 +.L0f04b2ac: +/* f04b2ac: 1661ff91 */ bne $s3,$at,.L0f04b0f4 +/* f04b2b0: 00000000 */ sll $zero,$zero,0x0 +/* f04b2b4: 00001025 */ or $v0,$zero,$zero +.L0f04b2b8: +/* f04b2b8: 8fbf006c */ lw $ra,0x6c($sp) +/* f04b2bc: d7b40020 */ ldc1 $f20,0x20($sp) +/* f04b2c0: d7b60028 */ ldc1 $f22,0x28($sp) +/* f04b2c4: d7b80030 */ ldc1 $f24,0x30($sp) +/* f04b2c8: d7ba0038 */ ldc1 $f26,0x38($sp) +/* f04b2cc: d7bc0040 */ ldc1 $f28,0x40($sp) +/* f04b2d0: d7be0048 */ ldc1 $f30,0x48($sp) +/* f04b2d4: 8fb00054 */ lw $s0,0x54($sp) +/* f04b2d8: 8fb10058 */ lw $s1,0x58($sp) +/* f04b2dc: 8fb2005c */ lw $s2,0x5c($sp) +/* f04b2e0: 8fb30060 */ lw $s3,0x60($sp) +/* f04b2e4: 8fb40064 */ lw $s4,0x64($sp) +/* f04b2e8: 8fb50068 */ lw $s5,0x68($sp) +/* f04b2ec: 03e00008 */ jr $ra +/* f04b2f0: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f04b2f4 +/* f04b2f4: 27bdff88 */ addiu $sp,$sp,-120 +/* f04b2f8: afbf0024 */ sw $ra,0x24($sp) +/* f04b2fc: afa40078 */ sw $a0,0x78($sp) +/* f04b300: afa5007c */ sw $a1,0x7c($sp) +/* f04b304: afa60080 */ sw $a2,0x80($sp) +/* f04b308: 0fc0814e */ jal func0f020538 +/* f04b30c: afa70084 */ sw $a3,0x84($sp) +/* f04b310: 28410002 */ slti $at,$v0,0x2 +/* f04b314: 1420004d */ bnez $at,.L0f04b44c +/* f04b318: 8fa30080 */ lw $v1,0x80($sp) +/* f04b31c: 8fae007c */ lw $t6,0x7c($sp) +/* f04b320: 05c30006 */ bgezl $t6,.L0f04b33c +/* f04b324: c4640000 */ lwc1 $f4,0x0($v1) +/* f04b328: 0fc0b505 */ jal func0f02d414 +/* f04b32c: 8fa40078 */ lw $a0,0x78($sp) +/* f04b330: 8fa30080 */ lw $v1,0x80($sp) +/* f04b334: afa2007c */ sw $v0,0x7c($sp) +/* f04b338: c4640000 */ lwc1 $f4,0x0($v1) +.L0f04b33c: +/* f04b33c: 8fa40084 */ lw $a0,0x84($sp) +/* f04b340: 27a50058 */ addiu $a1,$sp,0x58 +/* f04b344: e7a40068 */ swc1 $f4,0x68($sp) +/* f04b348: c4660004 */ lwc1 $f6,0x4($v1) +/* f04b34c: e7a6006c */ swc1 $f6,0x6c($sp) +/* f04b350: c4680008 */ lwc1 $f8,0x8($v1) +/* f04b354: 0fc195e9 */ jal func0f0657a4 +/* f04b358: e7a80070 */ swc1 $f8,0x70($sp) +/* f04b35c: 8faf0090 */ lw $t7,0x90($sp) +/* f04b360: 3c0141a0 */ lui $at,0x41a0 +/* f04b364: 44816000 */ mtc1 $at,$f12 +/* f04b368: 31f80010 */ andi $t8,$t7,0x10 +/* f04b36c: 0018c82b */ sltu $t9,$zero,$t8 +/* f04b370: afb90010 */ sw $t9,0x10($sp) +/* f04b374: 27a50068 */ addiu $a1,$sp,0x68 +/* f04b378: 27a60058 */ addiu $a2,$sp,0x58 +/* f04b37c: 8fa70088 */ lw $a3,0x88($sp) +/* f04b380: afa00014 */ sw $zero,0x14($sp) +/* f04b384: 0fc12be1 */ jal func0f04af84 +/* f04b388: afa00018 */ sw $zero,0x18($sp) +/* f04b38c: 1040002f */ beqz $v0,.L0f04b44c +/* f04b390: 8fa40078 */ lw $a0,0x78($sp) +/* f04b394: 8fa5007c */ lw $a1,0x7c($sp) +/* f04b398: 0fc0b4db */ jal func0f02d36c +/* f04b39c: 8fa60090 */ lw $a2,0x90($sp) +/* f04b3a0: 1040002a */ beqz $v0,.L0f04b44c +/* f04b3a4: 00402025 */ or $a0,$v0,$zero +/* f04b3a8: 8fae008c */ lw $t6,0x8c($sp) +/* f04b3ac: 27a50068 */ addiu $a1,$sp,0x68 +/* f04b3b0: 27a60058 */ addiu $a2,$sp,0x58 +/* f04b3b4: 8fa70088 */ lw $a3,0x88($sp) +/* f04b3b8: afa20050 */ sw $v0,0x50($sp) +/* f04b3bc: 0fc08332 */ jal func0f020cc8 +/* f04b3c0: afae0010 */ sw $t6,0x10($sp) +/* f04b3c4: 1040001f */ beqz $v0,.L0f04b444 +/* f04b3c8: 8fa40050 */ lw $a0,0x50($sp) +/* f04b3cc: 00402025 */ or $a0,$v0,$zero +/* f04b3d0: 0fc1814e */ jal func0f060538 +/* f04b3d4: afa20074 */ sw $v0,0x74($sp) +/* f04b3d8: 0fc180bc */ jal func0f0602f0 +/* f04b3dc: 8fa40074 */ lw $a0,0x74($sp) +/* f04b3e0: 8faf0074 */ lw $t7,0x74($sp) +/* f04b3e4: 8fb8007c */ lw $t8,0x7c($sp) +/* f04b3e8: 8de30004 */ lw $v1,0x4($t7) +/* f04b3ec: a0780006 */ sb $t8,0x6($v1) +/* f04b3f0: 8fb90078 */ lw $t9,0x78($sp) +/* f04b3f4: a4790010 */ sh $t9,0x10($v1) +/* f04b3f8: 84640010 */ lh $a0,0x10($v1) +/* f04b3fc: 0fc0b378 */ jal func0f02cde0 +/* f04b400: afa3004c */ sw $v1,0x4c($sp) +/* f04b404: 8fa3004c */ lw $v1,0x4c($sp) +/* f04b408: 946e0192 */ lhu $t6,0x192($v1) +/* f04b40c: a06202fe */ sb $v0,0x2fe($v1) +/* f04b410: ac600114 */ sw $zero,0x114($v1) +/* f04b414: 35cf0080 */ ori $t7,$t6,0x80 +/* f04b418: ac600118 */ sw $zero,0x118($v1) +/* f04b41c: a46f0192 */ sh $t7,0x192($v1) +/* f04b420: 8fb80090 */ lw $t8,0x90($sp) +/* f04b424: 33192000 */ andi $t9,$t8,0x2000 +/* f04b428: 13200004 */ beqz $t9,.L0f04b43c +/* f04b42c: 00000000 */ sll $zero,$zero,0x0 +/* f04b430: 906f032e */ lbu $t7,0x32e($v1) +/* f04b434: 35f80010 */ ori $t8,$t7,0x10 +/* f04b438: a078032e */ sb $t8,0x32e($v1) +.L0f04b43c: +/* f04b43c: 1000004a */ beqz $zero,.L0f04b568 +/* f04b440: 8fa20074 */ lw $v0,0x74($sp) +.L0f04b444: +/* f04b444: 0fc2cc33 */ jal func0f0b30cc +/* f04b448: 00000000 */ sll $zero,$zero,0x0 +.L0f04b44c: +/* f04b44c: 0fc0814e */ jal func0f020538 +/* f04b450: 00000000 */ sll $zero,$zero,0x0 +/* f04b454: 28410004 */ slti $at,$v0,0x4 +/* f04b458: 50200043 */ beqzl $at,.L0f04b568 +/* f04b45c: 00001025 */ or $v0,$zero,$zero +/* f04b460: 0c004b70 */ jal 0x12dc0 +/* f04b464: afa00044 */ sw $zero,0x44($sp) +/* f04b468: 3c098006 */ lui $t1,0x8006 +/* f04b46c: 8d29298c */ lw $t1,0x298c($t1) +/* f04b470: 3c068006 */ lui $a2,0x8006 +/* f04b474: 8fa70044 */ lw $a3,0x44($sp) +/* f04b478: 0049001b */ divu $zero,$v0,$t1 +/* f04b47c: 00004010 */ mfhi $t0 +/* f04b480: 01002025 */ or $a0,$t0,$zero +/* f04b484: 8cc62988 */ lw $a2,0x2988($a2) +/* f04b488: 3c0d0400 */ lui $t5,0x400 +/* f04b48c: 240c001f */ addiu $t4,$zero,0x1f +/* f04b490: 240b0005 */ addiu $t3,$zero,0x5 +/* f04b494: 240a0368 */ addiu $t2,$zero,0x368 +/* f04b498: 15200002 */ bnez $t1,.L0f04b4a4 +/* f04b49c: 00000000 */ sll $zero,$zero,0x0 +/* f04b4a0: 0007000d */ break 0x7 +.L0f04b4a4: +/* f04b4a4: 008a0019 */ multu $a0,$t2 +/* f04b4a8: 00002812 */ mflo $a1 +/* f04b4ac: 00c51021 */ addu $v0,$a2,$a1 +/* f04b4b0: 84590000 */ lh $t9,0x0($v0) +/* f04b4b4: 0722001a */ bltzl $t9,.L0f04b520 +/* f04b4b8: 248f0001 */ addiu $t7,$a0,0x1 +/* f04b4bc: 8c4e0020 */ lw $t6,0x20($v0) +/* f04b4c0: 51c00017 */ beqzl $t6,.L0f04b520 +/* f04b4c4: 248f0001 */ addiu $t7,$a0,0x1 +/* f04b4c8: 8c4f001c */ lw $t7,0x1c($v0) +/* f04b4cc: 51e00014 */ beqzl $t7,.L0f04b520 +/* f04b4d0: 248f0001 */ addiu $t7,$a0,0x1 +/* f04b4d4: 80430007 */ lb $v1,0x7($v0) +/* f04b4d8: 51630008 */ beql $t3,$v1,.L0f04b4fc +/* f04b4dc: 8c4e0034 */ lw $t6,0x34($v0) +/* f04b4e0: 5583000f */ bnel $t4,$v1,.L0f04b520 +/* f04b4e4: 248f0001 */ addiu $t7,$a0,0x1 +/* f04b4e8: 8c580018 */ lw $t8,0x18($v0) +/* f04b4ec: 030dc824 */ and $t9,$t8,$t5 +/* f04b4f0: 5720000b */ bnezl $t9,.L0f04b520 +/* f04b4f4: 248f0001 */ addiu $t7,$a0,0x1 +/* f04b4f8: 8c4e0034 */ lw $t6,0x34($v0) +.L0f04b4fc: +/* f04b4fc: 29c10078 */ slti $at,$t6,0x78 +/* f04b500: 14200003 */ bnez $at,.L0f04b510 +/* f04b504: 00000000 */ sll $zero,$zero,0x0 +/* f04b508: 10000012 */ beqz $zero,.L0f04b554 +/* f04b50c: 00a63821 */ addu $a3,$a1,$a2 +.L0f04b510: +/* f04b510: 54e00003 */ bnezl $a3,.L0f04b520 +/* f04b514: 248f0001 */ addiu $t7,$a0,0x1 +/* f04b518: 00a63821 */ addu $a3,$a1,$a2 +/* f04b51c: 248f0001 */ addiu $t7,$a0,0x1 +.L0f04b520: +/* f04b520: 01e9001a */ div $zero,$t7,$t1 +/* f04b524: 00002010 */ mfhi $a0 +/* f04b528: 15200002 */ bnez $t1,.L0f04b534 +/* f04b52c: 00000000 */ sll $zero,$zero,0x0 +/* f04b530: 0007000d */ break 0x7 +.L0f04b534: +/* f04b534: 2401ffff */ addiu $at,$zero,-1 +/* f04b538: 15210004 */ bne $t1,$at,.L0f04b54c +/* f04b53c: 3c018000 */ lui $at,0x8000 +/* f04b540: 15e10002 */ bne $t7,$at,.L0f04b54c +/* f04b544: 00000000 */ sll $zero,$zero,0x0 +/* f04b548: 0006000d */ break 0x6 +.L0f04b54c: +/* f04b54c: 1488ffd5 */ bne $a0,$t0,.L0f04b4a4 +/* f04b550: 00000000 */ sll $zero,$zero,0x0 +.L0f04b554: +/* f04b554: 10e00003 */ beqz $a3,.L0f04b564 +/* f04b558: 24020001 */ addiu $v0,$zero,0x1 +/* f04b55c: ace20030 */ sw $v0,0x30($a3) +/* f04b560: ace2002c */ sw $v0,0x2c($a3) +.L0f04b564: +/* f04b564: 00001025 */ or $v0,$zero,$zero +.L0f04b568: +/* f04b568: 8fbf0024 */ lw $ra,0x24($sp) +/* f04b56c: 27bd0078 */ addiu $sp,$sp,0x78 +/* f04b570: 03e00008 */ jr $ra +/* f04b574: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04b578 +/* f04b578: 27bdff78 */ addiu $sp,$sp,-136 +/* f04b57c: afbf0024 */ sw $ra,0x24($sp) +/* f04b580: afa5008c */ sw $a1,0x8c($sp) +/* f04b584: afa60090 */ sw $a2,0x90($sp) +/* f04b588: 0fc1258b */ jal func0f04962c +/* f04b58c: 00e02825 */ or $a1,$a3,$zero +/* f04b590: 00402025 */ or $a0,$v0,$zero +/* f04b594: 24050046 */ addiu $a1,$zero,0x46 +/* f04b598: 0fc456ac */ jal func0f115ab0 +/* f04b59c: 27a60030 */ addiu $a2,$sp,0x30 +/* f04b5a0: c7ac003c */ lwc1 $f12,0x3c($sp) +/* f04b5a4: 0fc259d4 */ jal func0f096750 +/* f04b5a8: c7ae0044 */ lwc1 $f14,0x44($sp) +/* f04b5ac: 8fae0078 */ lw $t6,0x78($sp) +/* f04b5b0: 8fb80098 */ lw $t8,0x98($sp) +/* f04b5b4: 8fb9009c */ lw $t9,0x9c($sp) +/* f04b5b8: 240fffff */ addiu $t7,$zero,-1 +/* f04b5bc: a7af002e */ sh $t7,0x2e($sp) +/* f04b5c0: 8fa4008c */ lw $a0,0x8c($sp) +/* f04b5c4: 8fa50090 */ lw $a1,0x90($sp) +/* f04b5c8: 27a60030 */ addiu $a2,$sp,0x30 +/* f04b5cc: 27a7002c */ addiu $a3,$sp,0x2c +/* f04b5d0: e7a00010 */ swc1 $f0,0x10($sp) +/* f04b5d4: a7ae002c */ sh $t6,0x2c($sp) +/* f04b5d8: afb80014 */ sw $t8,0x14($sp) +/* f04b5dc: 0fc12cbd */ jal func0f04b2f4 +/* f04b5e0: afb90018 */ sw $t9,0x18($sp) +/* f04b5e4: 8fbf0024 */ lw $ra,0x24($sp) +/* f04b5e8: 27bd0088 */ addiu $sp,$sp,0x88 +/* f04b5ec: 03e00008 */ jr $ra +/* f04b5f0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04b5f4 +/* f04b5f4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f04b5f8: afbf0024 */ sw $ra,0x24($sp) +/* f04b5fc: afa50034 */ sw $a1,0x34($sp) +/* f04b600: afa60038 */ sw $a2,0x38($sp) +/* f04b604: 0fc126d1 */ jal func0f049b44 +/* f04b608: 00e02825 */ or $a1,$a3,$zero +/* f04b60c: 00402025 */ or $a0,$v0,$zero +/* f04b610: 0fc0f917 */ jal func0f03e45c +/* f04b614: afa2002c */ sw $v0,0x2c($sp) +/* f04b618: 8fae002c */ lw $t6,0x2c($sp) +/* f04b61c: 8faf0040 */ lw $t7,0x40($sp) +/* f04b620: 8fb80044 */ lw $t8,0x44($sp) +/* f04b624: 8dc2001c */ lw $v0,0x1c($t6) +/* f04b628: e7a00010 */ swc1 $f0,0x10($sp) +/* f04b62c: 8fa40034 */ lw $a0,0x34($sp) +/* f04b630: 8fa50038 */ lw $a1,0x38($sp) +/* f04b634: afaf0014 */ sw $t7,0x14($sp) +/* f04b638: afb80018 */ sw $t8,0x18($sp) +/* f04b63c: 24460008 */ addiu $a2,$v0,0x8 +/* f04b640: 0fc12cbd */ jal func0f04b2f4 +/* f04b644: 24470028 */ addiu $a3,$v0,0x28 +/* f04b648: 8fbf0024 */ lw $ra,0x24($sp) +/* f04b64c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f04b650: 03e00008 */ jr $ra +/* f04b654: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04b658 +/* f04b658: 27bdffd0 */ addiu $sp,$sp,-48 +/* f04b65c: afbf001c */ sw $ra,0x1c($sp) +/* f04b660: afb00018 */ sw $s0,0x18($sp) +/* f04b664: afa0002c */ sw $zero,0x2c($sp) +/* f04b668: 8c8e001c */ lw $t6,0x1c($a0) +/* f04b66c: 00808025 */ or $s0,$a0,$zero +/* f04b670: 0fc0a221 */ jal func0f028884 +/* f04b674: afae0028 */ sw $t6,0x28($sp) +/* f04b678: afa20024 */ sw $v0,0x24($sp) +/* f04b67c: 860f012c */ lh $t7,0x12c($s0) +/* f04b680: 02002025 */ or $a0,$s0,$zero +/* f04b684: 05e2002a */ bltzl $t7,.L0f04b730 +/* f04b688: 8fbf001c */ lw $ra,0x1c($sp) +/* f04b68c: 0fc079ef */ jal func0f01e7bc +/* f04b690: 00002825 */ or $a1,$zero,$zero +/* f04b694: 8fa40024 */ lw $a0,0x24($sp) +/* f04b698: 0fc1905e */ jal func0f064178 +/* f04b69c: 00002825 */ or $a1,$zero,$zero +/* f04b6a0: 8fa20028 */ lw $v0,0x28($sp) +/* f04b6a4: 8fa60024 */ lw $a2,0x24($sp) +/* f04b6a8: 24070033 */ addiu $a3,$zero,0x33 +/* f04b6ac: 24440008 */ addiu $a0,$v0,0x8 +/* f04b6b0: 24450028 */ addiu $a1,$v0,0x28 +/* f04b6b4: 0c00b706 */ jal 0x2dc18 +/* f04b6b8: 24c60008 */ addiu $a2,$a2,0x8 +/* f04b6bc: 54400016 */ bnezl $v0,.L0f04b718 +/* f04b6c0: 02002025 */ or $a0,$s0,$zero +/* f04b6c4: 0c0093ac */ jal 0x24eb0 +/* f04b6c8: 00000000 */ sll $zero,$zero,0x0 +/* f04b6cc: 50400012 */ beqzl $v0,.L0f04b718 +/* f04b6d0: 02002025 */ or $a0,$s0,$zero +/* f04b6d4: 90580000 */ lbu $t8,0x0($v0) +/* f04b6d8: 24010001 */ addiu $at,$zero,0x1 +/* f04b6dc: 3c19800a */ lui $t9,0x800a +/* f04b6e0: 5701000d */ bnel $t8,$at,.L0f04b718 +/* f04b6e4: 02002025 */ or $a0,$s0,$zero +/* f04b6e8: 8f39a2f8 */ lw $t9,-0x5d08($t9) +/* f04b6ec: 24010048 */ addiu $at,$zero,0x48 +/* f04b6f0: 860c012c */ lh $t4,0x12c($s0) +/* f04b6f4: 00594023 */ subu $t0,$v0,$t9 +/* f04b6f8: 0101001a */ div $zero,$t0,$at +/* f04b6fc: 00004812 */ mflo $t1 +/* f04b700: 00095400 */ sll $t2,$t1,0x10 +/* f04b704: 000a5c03 */ sra $t3,$t2,0x10 +/* f04b708: 156c0002 */ bne $t3,$t4,.L0f04b714 +/* f04b70c: 240d0001 */ addiu $t5,$zero,0x1 +/* f04b710: afad002c */ sw $t5,0x2c($sp) +.L0f04b714: +/* f04b714: 02002025 */ or $a0,$s0,$zero +.L0f04b718: +/* f04b718: 0fc079ef */ jal func0f01e7bc +/* f04b71c: 24050001 */ addiu $a1,$zero,0x1 +/* f04b720: 8fa40024 */ lw $a0,0x24($sp) +/* f04b724: 0fc1905e */ jal func0f064178 +/* f04b728: 24050001 */ addiu $a1,$zero,0x1 +/* f04b72c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f04b730: +/* f04b730: 8fa2002c */ lw $v0,0x2c($sp) +/* f04b734: 8fb00018 */ lw $s0,0x18($sp) +/* f04b738: 03e00008 */ jr $ra +/* f04b73c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f04b740: 03e00008 */ jr $ra +/* f04b744: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04b748 +/* f04b748: 27bdff88 */ addiu $sp,$sp,-120 +/* f04b74c: afbf0034 */ sw $ra,0x34($sp) +/* f04b750: afb00030 */ sw $s0,0x30($sp) +/* f04b754: afa5007c */ sw $a1,0x7c($sp) +/* f04b758: afa70084 */ sw $a3,0x84($sp) +/* f04b75c: afa00058 */ sw $zero,0x58($sp) +/* f04b760: c4a40000 */ lwc1 $f4,0x0($a1) +/* f04b764: 00808025 */ or $s0,$a0,$zero +/* f04b768: 00c02025 */ or $a0,$a2,$zero +/* f04b76c: e7a4006c */ swc1 $f4,0x6c($sp) +/* f04b770: c4a60004 */ lwc1 $f6,0x4($a1) +/* f04b774: e7a60070 */ swc1 $f6,0x70($sp) +/* f04b778: c4a80008 */ lwc1 $f8,0x8($a1) +/* f04b77c: 27a5005c */ addiu $a1,$sp,0x5c +/* f04b780: 0fc195e9 */ jal func0f0657a4 +/* f04b784: e7a80074 */ swc1 $f8,0x74($sp) +/* f04b788: 8e04001c */ lw $a0,0x1c($s0) +/* f04b78c: 0fc1905e */ jal func0f064178 +/* f04b790: 00002825 */ or $a1,$zero,$zero +/* f04b794: 8e020014 */ lw $v0,0x14($s0) +/* f04b798: 3c010010 */ lui $at,0x10 +/* f04b79c: 8fb80088 */ lw $t8,0x88($sp) +/* f04b7a0: c60c0024 */ lwc1 $f12,0x24($s0) +/* f04b7a4: 00417024 */ and $t6,$v0,$at +/* f04b7a8: 30590200 */ andi $t9,$v0,0x200 +/* f04b7ac: 0019402b */ sltu $t0,$zero,$t9 +/* f04b7b0: 000e782b */ sltu $t7,$zero,$t6 +/* f04b7b4: afaf0010 */ sw $t7,0x10($sp) +/* f04b7b8: afa80018 */ sw $t0,0x18($sp) +/* f04b7bc: 27a5006c */ addiu $a1,$sp,0x6c +/* f04b7c0: 27a6005c */ addiu $a2,$sp,0x5c +/* f04b7c4: 8fa70084 */ lw $a3,0x84($sp) +/* f04b7c8: 0fc12be1 */ jal func0f04af84 +/* f04b7cc: afb80014 */ sw $t8,0x14($sp) +/* f04b7d0: 10400057 */ beqz $v0,.L0f04b930 +/* f04b7d4: 27a4006c */ addiu $a0,$sp,0x6c +/* f04b7d8: 8e050024 */ lw $a1,0x24($s0) +/* f04b7dc: 26090191 */ addiu $t1,$s0,0x191 +/* f04b7e0: 260a02b2 */ addiu $t2,$s0,0x2b2 +/* f04b7e4: afaa0018 */ sw $t2,0x18($sp) +/* f04b7e8: afa90010 */ sw $t1,0x10($sp) +/* f04b7ec: afa00020 */ sw $zero,0x20($sp) +/* f04b7f0: afa0001c */ sw $zero,0x1c($sp) +/* f04b7f4: afa00014 */ sw $zero,0x14($sp) +/* f04b7f8: 27a6005c */ addiu $a2,$sp,0x5c +/* f04b7fc: 0c00a86c */ jal 0x2a1b0 +/* f04b800: 2607018a */ addiu $a3,$s0,0x18a +/* f04b804: e7a00048 */ swc1 $f0,0x48($sp) +/* f04b808: e60000b8 */ swc1 $f0,0xb8($s0) +/* f04b80c: e60000b4 */ swc1 $f0,0xb4($s0) +/* f04b810: 3c017f1b */ lui $at,0x7f1b +/* f04b814: c42a9420 */ lwc1 $f10,-0x6be0($at) +/* f04b818: 8e0b001c */ lw $t3,0x1c($s0) +/* f04b81c: 460a0402 */ mul.s $f16,$f0,$f10 +/* f04b820: e61000b0 */ swc1 $f16,0xb0($s0) +/* f04b824: c7b2006c */ lwc1 $f18,0x6c($sp) +/* f04b828: e5720008 */ swc1 $f18,0x8($t3) +/* f04b82c: 8e0c001c */ lw $t4,0x1c($s0) +/* f04b830: c7a40070 */ lwc1 $f4,0x70($sp) +/* f04b834: e584000c */ swc1 $f4,0xc($t4) +/* f04b838: 8e0d001c */ lw $t5,0x1c($s0) +/* f04b83c: c7a60074 */ lwc1 $f6,0x74($sp) +/* f04b840: e5a60010 */ swc1 $f6,0x10($t5) +/* f04b844: 0fc19711 */ jal func0f065c44 +/* f04b848: 8e04001c */ lw $a0,0x1c($s0) +/* f04b84c: 8e05001c */ lw $a1,0x1c($s0) +/* f04b850: 27a4005c */ addiu $a0,$sp,0x5c +/* f04b854: 0fc195e9 */ jal func0f0657a4 +/* f04b858: 24a50028 */ addiu $a1,$a1,0x28 +/* f04b85c: 0fc0882b */ jal func0f0220ac +/* f04b860: 02002025 */ or $a0,$s0,$zero +/* f04b864: 8e040020 */ lw $a0,0x20($s0) +/* f04b868: 0c006b4d */ jal 0x1ad34 +/* f04b86c: 27a5006c */ addiu $a1,$sp,0x6c +/* f04b870: 8e040020 */ lw $a0,0x20($s0) +/* f04b874: 24010001 */ addiu $at,$zero,0x1 +/* f04b878: 8c8e0008 */ lw $t6,0x8($a0) +/* f04b87c: 8dc50000 */ lw $a1,0x0($t6) +/* f04b880: 94a20000 */ lhu $v0,0x0($a1) +/* f04b884: 304f00ff */ andi $t7,$v0,0xff +/* f04b888: 55e10006 */ bnel $t7,$at,.L0f04b8a4 +/* f04b88c: 8e180018 */ lw $t8,0x18($s0) +/* f04b890: 0c006a87 */ jal 0x1aa1c +/* f04b894: 00000000 */ sll $zero,$zero,0x0 +/* f04b898: c7a80048 */ lwc1 $f8,0x48($sp) +/* f04b89c: e4480004 */ swc1 $f8,0x4($v0) +/* f04b8a0: 8e180018 */ lw $t8,0x18($s0) +.L0f04b8a4: +/* f04b8a4: 02002025 */ or $a0,$s0,$zero +/* f04b8a8: 37190001 */ ori $t9,$t8,0x1 +/* f04b8ac: ae190018 */ sw $t9,0x18($s0) +/* f04b8b0: 0fc0f94e */ jal func0f03e538 +/* f04b8b4: 8fa50084 */ lw $a1,0x84($sp) +/* f04b8b8: 8e04001c */ lw $a0,0x1c($s0) +/* f04b8bc: 24010006 */ addiu $at,$zero,0x6 +/* f04b8c0: 90880000 */ lbu $t0,0x0($a0) +/* f04b8c4: 55010019 */ bnel $t0,$at,.L0f04b92c +/* f04b8c8: 240b0001 */ addiu $t3,$zero,0x1 +/* f04b8cc: 0fc4a25f */ jal func0f12897c +/* f04b8d0: 00000000 */ sll $zero,$zero,0x0 +/* f04b8d4: 00024880 */ sll $t1,$v0,0x2 +/* f04b8d8: 3c03800a */ lui $v1,0x800a +/* f04b8dc: 00691821 */ addu $v1,$v1,$t1 +/* f04b8e0: 8c63a024 */ lw $v1,-0x5fdc($v1) +/* f04b8e4: c7aa0048 */ lwc1 $f10,0x48($sp) +/* f04b8e8: 3c017f1b */ lui $at,0x7f1b +/* f04b8ec: c4209424 */ lwc1 $f0,-0x6bdc($at) +/* f04b8f0: e46a0074 */ swc1 $f10,0x74($v1) +/* f04b8f4: c7b00048 */ lwc1 $f16,0x48($sp) +/* f04b8f8: 3c0143b4 */ lui $at,0x43b4 +/* f04b8fc: 44813000 */ mtc1 $at,$f6 +/* f04b900: e4700078 */ swc1 $f16,0x78($v1) +/* f04b904: c7b20084 */ lwc1 $f18,0x84($sp) +/* f04b908: 44808000 */ mtc1 $zero,$f16 +/* f04b90c: 240a0001 */ addiu $t2,$zero,0x1 +/* f04b910: 46120101 */ sub.s $f4,$f0,$f18 +/* f04b914: ac6a1c64 */ sw $t2,0x1c64($v1) +/* f04b918: e4700154 */ swc1 $f16,0x154($v1) +/* f04b91c: 46062202 */ mul.s $f8,$f4,$f6 +/* f04b920: 46004283 */ div.s $f10,$f8,$f0 +/* f04b924: e46a0144 */ swc1 $f10,0x144($v1) +/* f04b928: 240b0001 */ addiu $t3,$zero,0x1 +.L0f04b92c: +/* f04b92c: afab0058 */ sw $t3,0x58($sp) +.L0f04b930: +/* f04b930: 8e04001c */ lw $a0,0x1c($s0) +/* f04b934: 0fc1905e */ jal func0f064178 +/* f04b938: 24050001 */ addiu $a1,$zero,0x1 +/* f04b93c: 8fbf0034 */ lw $ra,0x34($sp) +/* f04b940: 8fa20058 */ lw $v0,0x58($sp) +/* f04b944: 8fb00030 */ lw $s0,0x30($sp) +/* f04b948: 03e00008 */ jr $ra +/* f04b94c: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f04b950 +/* f04b950: 27bdffc0 */ addiu $sp,$sp,-64 +/* f04b954: afbf001c */ sw $ra,0x1c($sp) +/* f04b958: afa40040 */ sw $a0,0x40($sp) +/* f04b95c: afa50044 */ sw $a1,0x44($sp) +/* f04b960: 04a0000b */ bltz $a1,.L0f04b990 +/* f04b964: afa60048 */ sw $a2,0x48($sp) +/* f04b968: 0fc458b4 */ jal func0f1162d0 +/* f04b96c: 00000000 */ sll $zero,$zero,0x0 +/* f04b970: 8fa40044 */ lw $a0,0x44($sp) +/* f04b974: 0044082a */ slt $at,$v0,$a0 +/* f04b978: 14200005 */ bnez $at,.L0f04b990 +/* f04b97c: 00000000 */ sll $zero,$zero,0x0 +/* f04b980: 0fc458b8 */ jal func0f1162e0 +/* f04b984: 27a50030 */ addiu $a1,$sp,0x30 +/* f04b988: 14400003 */ bnez $v0,.L0f04b998 +/* f04b98c: 00000000 */ sll $zero,$zero,0x0 +.L0f04b990: +/* f04b990: 10000024 */ beqz $zero,.L0f04ba24 +/* f04b994: 00001025 */ or $v0,$zero,$zero +.L0f04b998: +/* f04b998: 0fc0a221 */ jal func0f028884 +/* f04b99c: 8fa40040 */ lw $a0,0x40($sp) +/* f04b9a0: 14400003 */ bnez $v0,.L0f04b9b0 +/* f04b9a4: 00401825 */ or $v1,$v0,$zero +/* f04b9a8: 1000001e */ beqz $zero,.L0f04ba24 +/* f04b9ac: 00001025 */ or $v0,$zero,$zero +.L0f04b9b0: +/* f04b9b0: 8faf0048 */ lw $t7,0x48($sp) +/* f04b9b4: 24640008 */ addiu $a0,$v1,0x8 +/* f04b9b8: 24650028 */ addiu $a1,$v1,0x28 +/* f04b9bc: 11e0000a */ beqz $t7,.L0f04b9e8 +/* f04b9c0: 8fa60030 */ lw $a2,0x30($sp) +/* f04b9c4: 24180008 */ addiu $t8,$zero,0x8 +/* f04b9c8: afb80010 */ sw $t8,0x10($sp) +/* f04b9cc: 24640008 */ addiu $a0,$v1,0x8 +/* f04b9d0: 24650028 */ addiu $a1,$v1,0x28 +/* f04b9d4: 8fa60030 */ lw $a2,0x30($sp) +/* f04b9d8: 0c00b6e6 */ jal 0x2db98 +/* f04b9dc: 24070023 */ addiu $a3,$zero,0x23 +/* f04b9e0: 10000006 */ beqz $zero,.L0f04b9fc +/* f04b9e4: 2c480001 */ sltiu $t0,$v0,0x1 +.L0f04b9e8: +/* f04b9e8: 24190023 */ addiu $t9,$zero,0x23 +/* f04b9ec: afb90010 */ sw $t9,0x10($sp) +/* f04b9f0: 0c00bd14 */ jal 0x2f450 +/* f04b9f4: 3c074248 */ lui $a3,0x4248 +/* f04b9f8: 2c480001 */ sltiu $t0,$v0,0x1 +.L0f04b9fc: +/* f04b9fc: 11000006 */ beqz $t0,.L0f04ba18 +/* f04ba00: 8fa40044 */ lw $a0,0x44($sp) +/* f04ba04: 8fa40044 */ lw $a0,0x44($sp) +/* f04ba08: 0fc45953 */ jal func0f11654c +/* f04ba0c: 24050001 */ addiu $a1,$zero,0x1 +/* f04ba10: 10000004 */ beqz $zero,.L0f04ba24 +/* f04ba14: 24020001 */ addiu $v0,$zero,0x1 +.L0f04ba18: +/* f04ba18: 0fc45953 */ jal func0f11654c +/* f04ba1c: 00002825 */ or $a1,$zero,$zero +/* f04ba20: 00001025 */ or $v0,$zero,$zero +.L0f04ba24: +/* f04ba24: 8fbf001c */ lw $ra,0x1c($sp) +/* f04ba28: 27bd0040 */ addiu $sp,$sp,0x40 +/* f04ba2c: 03e00008 */ jr $ra +/* f04ba30: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04ba34 +/* f04ba34: 27bdff48 */ addiu $sp,$sp,-184 +/* f04ba38: afbf003c */ sw $ra,0x3c($sp) +/* f04ba3c: afb40028 */ sw $s4,0x28($sp) +/* f04ba40: afa500bc */ sw $a1,0xbc($sp) +/* f04ba44: 0080a025 */ or $s4,$a0,$zero +/* f04ba48: afbe0038 */ sw $s8,0x38($sp) +/* f04ba4c: afb70034 */ sw $s7,0x34($sp) +/* f04ba50: afb60030 */ sw $s6,0x30($sp) +/* f04ba54: afb5002c */ sw $s5,0x2c($sp) +/* f04ba58: afb30024 */ sw $s3,0x24($sp) +/* f04ba5c: afb20020 */ sw $s2,0x20($sp) +/* f04ba60: afb1001c */ sw $s1,0x1c($sp) +/* f04ba64: afb00018 */ sw $s0,0x18($sp) +/* f04ba68: afa600c0 */ sw $a2,0xc0($sp) +/* f04ba6c: 0fc458b4 */ jal func0f1162d0 +/* f04ba70: a7a500be */ sh $a1,0xbe($sp) +/* f04ba74: afa20078 */ sw $v0,0x78($sp) +/* f04ba78: 0000f025 */ or $s8,$zero,$zero +/* f04ba7c: 0fc0a221 */ jal func0f028884 +/* f04ba80: 02802025 */ or $a0,$s4,$zero +/* f04ba84: 8e8f001c */ lw $t7,0x1c($s4) +/* f04ba88: 3c01432a */ lui $at,0x432a +/* f04ba8c: 44813000 */ mtc1 $at,$f6 +/* f04ba90: c5e4000c */ lwc1 $f4,0xc($t7) +/* f04ba94: 97b100be */ lhu $s1,0xbe($sp) +/* f04ba98: 8fa400c0 */ lw $a0,0xc0($sp) +/* f04ba9c: 46062200 */ add.s $f8,$f4,$f6 +/* f04baa0: 32384000 */ andi $t8,$s1,0x4000 +/* f04baa4: 0040b025 */ or $s6,$v0,$zero +/* f04baa8: 00009825 */ or $s3,$zero,$zero +/* f04baac: e7a80060 */ swc1 $f8,0x60($sp) +/* f04bab0: 1300000a */ beqz $t8,.L0f04badc +/* f04bab4: 0080b825 */ or $s7,$a0,$zero +/* f04bab8: 8e8202d4 */ lw $v0,0x2d4($s4) +/* f04babc: 10400004 */ beqz $v0,.L0f04bad0 +/* f04bac0: 00000000 */ sll $zero,$zero,0x0 +/* f04bac4: 8c430010 */ lw $v1,0x10($v0) +/* f04bac8: 54600004 */ bnezl $v1,.L0f04badc +/* f04bacc: afa30058 */ sw $v1,0x58($sp) +.L0f04bad0: +/* f04bad0: 1000013e */ beqz $zero,.L0f04bfcc +/* f04bad4: 2402ffff */ addiu $v0,$zero,-1 +/* f04bad8: afa30058 */ sw $v1,0x58($sp) +.L0f04badc: +/* f04badc: 16800003 */ bnez $s4,.L0f04baec +/* f04bae0: 00000000 */ sll $zero,$zero,0x0 +/* f04bae4: 10000139 */ beqz $zero,.L0f04bfcc +/* f04bae8: 00001025 */ or $v0,$zero,$zero +.L0f04baec: +/* f04baec: 00840019 */ multu $a0,$a0 +/* f04baf0: 8fa80078 */ lw $t0,0x78($sp) +/* f04baf4: 86990292 */ lh $t9,0x292($s4) +/* f04baf8: 3c12800a */ lui $s2,0x800a +/* f04bafc: 26522368 */ addiu $s2,$s2,0x2368 +/* f04bb00: 00008025 */ or $s0,$zero,$zero +/* f04bb04: 27b500a0 */ addiu $s5,$sp,0xa0 +/* f04bb08: afb90084 */ sw $t9,0x84($sp) +/* f04bb0c: 00002012 */ mflo $a0 +/* f04bb10: 190000ba */ blez $t0,.L0f04bdfc +/* f04bb14: 00000000 */ sll $zero,$zero,0x0 +/* f04bb18: afa400c0 */ sw $a0,0xc0($sp) +/* f04bb1c: 02002025 */ or $a0,$s0,$zero +.L0f04bb20: +/* f04bb20: 0fc458b8 */ jal func0f1162e0 +/* f04bb24: 27a50098 */ addiu $a1,$sp,0x98 +/* f04bb28: 504000b0 */ beqzl $v0,.L0f04bdec +/* f04bb2c: 8fae0078 */ lw $t6,0x78($sp) +/* f04bb30: 0fc4596c */ jal func0f1165b0 +/* f04bb34: 27a40098 */ addiu $a0,$sp,0x98 +/* f04bb38: 144000ab */ bnez $v0,.L0f04bde8 +/* f04bb3c: 32292000 */ andi $t1,$s1,0x2000 +/* f04bb40: 11200003 */ beqz $t1,.L0f04bb50 +/* f04bb44: 97aa00a4 */ lhu $t2,0xa4($sp) +/* f04bb48: 314b0010 */ andi $t3,$t2,0x10 +/* f04bb4c: 116000a6 */ beqz $t3,.L0f04bde8 +.L0f04bb50: +/* f04bb50: 322c1000 */ andi $t4,$s1,0x1000 +/* f04bb54: 15800007 */ bnez $t4,.L0f04bb74 +/* f04bb58: 97ad00a4 */ lhu $t5,0xa4($sp) +/* f04bb5c: 31ae0008 */ andi $t6,$t5,0x8 +/* f04bb60: 11c00004 */ beqz $t6,.L0f04bb74 +/* f04bb64: 02a02025 */ or $a0,$s5,$zero +/* f04bb68: 0fc19620 */ jal func0f065880 +/* f04bb6c: 26c50028 */ addiu $a1,$s6,0x28 +/* f04bb70: 1440009d */ bnez $v0,.L0f04bde8 +.L0f04bb74: +/* f04bb74: 322f0001 */ andi $t7,$s1,0x1 +/* f04bb78: 11e00006 */ beqz $t7,.L0f04bb94 +/* f04bb7c: 00009825 */ or $s3,$zero,$zero +/* f04bb80: 32380002 */ andi $t8,$s1,0x2 +/* f04bb84: 13000003 */ beqz $t8,.L0f04bb94 +/* f04bb88: 02202825 */ or $a1,$s1,$zero +/* f04bb8c: 24130001 */ addiu $s3,$zero,0x1 +/* f04bb90: 30b1fffc */ andi $s1,$a1,0xfffc +.L0f04bb94: +/* f04bb94: 32280010 */ andi $t0,$s1,0x10 +/* f04bb98: 11000002 */ beqz $t0,.L0f04bba4 +/* f04bb9c: 8fa90084 */ lw $t1,0x84($sp) +/* f04bba0: 12090091 */ beq $s0,$t1,.L0f04bde8 +.L0f04bba4: +/* f04bba4: 322a2000 */ andi $t2,$s1,0x2000 +/* f04bba8: 5540000b */ bnezl $t2,.L0f04bbd8 +/* f04bbac: 322c0040 */ andi $t4,$s1,0x40 +/* f04bbb0: 0fc45917 */ jal func0f11645c +/* f04bbb4: 02002025 */ or $a0,$s0,$zero +/* f04bbb8: 1440008b */ bnez $v0,.L0f04bde8 +/* f04bbbc: 8fab0098 */ lw $t3,0x98($sp) +/* f04bbc0: c7aa0060 */ lwc1 $f10,0x60($sp) +/* f04bbc4: c5700004 */ lwc1 $f16,0x4($t3) +/* f04bbc8: 4610503c */ c.lt.s $f10,$f16 +/* f04bbcc: 00000000 */ sll $zero,$zero,0x0 +/* f04bbd0: 45010085 */ bc1t .L0f04bde8 +/* f04bbd4: 322c0040 */ andi $t4,$s1,0x40 +.L0f04bbd8: +/* f04bbd8: 322d0800 */ andi $t5,$s1,0x800 +/* f04bbdc: afac004c */ sw $t4,0x4c($sp) +/* f04bbe0: 11a00003 */ beqz $t5,.L0f04bbf0 +/* f04bbe4: 32230080 */ andi $v1,$s1,0x80 +/* f04bbe8: 1000000b */ beqz $zero,.L0f04bc18 +/* f04bbec: 8e82001c */ lw $v0,0x1c($s4) +.L0f04bbf0: +/* f04bbf0: 322e0400 */ andi $t6,$s1,0x400 +/* f04bbf4: 11c00003 */ beqz $t6,.L0f04bc04 +/* f04bbf8: 322f0008 */ andi $t7,$s1,0x8 +/* f04bbfc: 10000006 */ beqz $zero,.L0f04bc18 +/* f04bc00: 02c01025 */ or $v0,$s6,$zero +.L0f04bc04: +/* f04bc04: 51e00004 */ beqzl $t7,.L0f04bc18 +/* f04bc08: 8e82001c */ lw $v0,0x1c($s4) +/* f04bc0c: 10000002 */ beqz $zero,.L0f04bc18 +/* f04bc10: 02c01025 */ or $v0,$s6,$zero +/* f04bc14: 8e82001c */ lw $v0,0x1c($s4) +.L0f04bc18: +/* f04bc18: 84580028 */ lh $t8,0x28($v0) +/* f04bc1c: 2419ffff */ addiu $t9,$zero,-1 +/* f04bc20: a7b900aa */ sh $t9,0xaa($sp) +/* f04bc24: 10600007 */ beqz $v1,.L0f04bc44 +/* f04bc28: a7b800a8 */ sh $t8,0xa8($sp) +/* f04bc2c: 84440028 */ lh $a0,0x28($v0) +/* f04bc30: 27a500aa */ addiu $a1,$sp,0xaa +/* f04bc34: 0fc5916a */ jal func0f1645a8 +/* f04bc38: 24060006 */ addiu $a2,$zero,0x6 +/* f04bc3c: 10000008 */ beqz $zero,.L0f04bc60 +/* f04bc40: 8fa9004c */ lw $t1,0x4c($sp) +.L0f04bc44: +/* f04bc44: 32280100 */ andi $t0,$s1,0x100 +/* f04bc48: 11000004 */ beqz $t0,.L0f04bc5c +/* f04bc4c: 27a500a8 */ addiu $a1,$sp,0xa8 +/* f04bc50: 84440028 */ lh $a0,0x28($v0) +/* f04bc54: 0fc5916a */ jal func0f1645a8 +/* f04bc58: 24060007 */ addiu $a2,$zero,0x7 +.L0f04bc5c: +/* f04bc5c: 8fa9004c */ lw $t1,0x4c($sp) +.L0f04bc60: +/* f04bc60: 02a02025 */ or $a0,$s5,$zero +/* f04bc64: 51200005 */ beqzl $t1,.L0f04bc7c +/* f04bc68: 322a0020 */ andi $t2,$s1,0x20 +/* f04bc6c: 0fc19620 */ jal func0f065880 +/* f04bc70: 27a500a8 */ addiu $a1,$sp,0xa8 +/* f04bc74: 1440005c */ bnez $v0,.L0f04bde8 +/* f04bc78: 322a0020 */ andi $t2,$s1,0x20 +.L0f04bc7c: +/* f04bc7c: 11400005 */ beqz $t2,.L0f04bc94 +/* f04bc80: 02a02025 */ or $a0,$s5,$zero +/* f04bc84: 0fc19620 */ jal func0f065880 +/* f04bc88: 27a500a8 */ addiu $a1,$sp,0xa8 +/* f04bc8c: 50400057 */ beqzl $v0,.L0f04bdec +/* f04bc90: 8fae0078 */ lw $t6,0x78($sp) +.L0f04bc94: +/* f04bc94: 87ab00aa */ lh $t3,0xaa($sp) +/* f04bc98: 2401ffff */ addiu $at,$zero,-1 +/* f04bc9c: 5161000c */ beql $t3,$at,.L0f04bcd0 +/* f04bca0: 322e0004 */ andi $t6,$s1,0x4 +/* f04bca4: 868c02b8 */ lh $t4,0x2b8($s4) +/* f04bca8: 2401ffff */ addiu $at,$zero,-1 +/* f04bcac: 322d0200 */ andi $t5,$s1,0x200 +/* f04bcb0: 51810007 */ beql $t4,$at,.L0f04bcd0 +/* f04bcb4: 322e0004 */ andi $t6,$s1,0x4 +/* f04bcb8: 11a00004 */ beqz $t5,.L0f04bccc +/* f04bcbc: 02a02025 */ or $a0,$s5,$zero +/* f04bcc0: 0fc19620 */ jal func0f065880 +/* f04bcc4: 268502b8 */ addiu $a1,$s4,0x2b8 +/* f04bcc8: 14400047 */ bnez $v0,.L0f04bde8 +.L0f04bccc: +/* f04bccc: 322e0004 */ andi $t6,$s1,0x4 +.L0f04bcd0: +/* f04bcd0: 11c00006 */ beqz $t6,.L0f04bcec +/* f04bcd4: 322f0008 */ andi $t7,$s1,0x8 +/* f04bcd8: 02802025 */ or $a0,$s4,$zero +/* f04bcdc: 0fc12555 */ jal func0f049554 +/* f04bce0: 8fa50098 */ lw $a1,0x98($sp) +/* f04bce4: 10000021 */ beqz $zero,.L0f04bd6c +/* f04bce8: 46000306 */ mov.s $f12,$f0 +.L0f04bcec: +/* f04bcec: 11e00006 */ beqz $t7,.L0f04bd08 +/* f04bcf0: 32384000 */ andi $t8,$s1,0x4000 +/* f04bcf4: 26c40008 */ addiu $a0,$s6,0x8 +/* f04bcf8: 0fc12565 */ jal func0f049594 +/* f04bcfc: 8fa50098 */ lw $a1,0x98($sp) +/* f04bd00: 1000001a */ beqz $zero,.L0f04bd6c +/* f04bd04: 46000306 */ mov.s $f12,$f0 +.L0f04bd08: +/* f04bd08: 13000006 */ beqz $t8,.L0f04bd24 +/* f04bd0c: 8fa40058 */ lw $a0,0x58($sp) +/* f04bd10: 24840008 */ addiu $a0,$a0,0x8 +/* f04bd14: 0fc12565 */ jal func0f049594 +/* f04bd18: 8fa50098 */ lw $a1,0x98($sp) +/* f04bd1c: 10000013 */ beqz $zero,.L0f04bd6c +/* f04bd20: 46000306 */ mov.s $f12,$f0 +.L0f04bd24: +/* f04bd24: 52600010 */ beqzl $s3,.L0f04bd68 +/* f04bd28: 44806000 */ mtc1 $zero,$f12 +/* f04bd2c: 0c004b70 */ jal 0x12dc0 +/* f04bd30: 00000000 */ sll $zero,$zero,0x0 +/* f04bd34: 3401f000 */ dli $at,0xf000 +/* f04bd38: 0041001b */ divu $zero,$v0,$at +/* f04bd3c: 0000c810 */ mfhi $t9 +/* f04bd40: 44999000 */ mtc1 $t9,$f18 +/* f04bd44: 3c014f80 */ lui $at,0x4f80 +/* f04bd48: 07210008 */ bgez $t9,.L0f04bd6c +/* f04bd4c: 46809320 */ cvt.s.w $f12,$f18 +/* f04bd50: 44812000 */ mtc1 $at,$f4 +/* f04bd54: 00000000 */ sll $zero,$zero,0x0 +/* f04bd58: 46046300 */ add.s $f12,$f12,$f4 +/* f04bd5c: 10000003 */ beqz $zero,.L0f04bd6c +/* f04bd60: 00000000 */ sll $zero,$zero,0x0 +/* f04bd64: 44806000 */ mtc1 $zero,$f12 +.L0f04bd68: +/* f04bd68: 0000b825 */ or $s7,$zero,$zero +.L0f04bd6c: +/* f04bd6c: 12e00013 */ beqz $s7,.L0f04bdbc +/* f04bd70: 001e2100 */ sll $a0,$s8,0x4 +/* f04bd74: 06e10008 */ bgez $s7,.L0f04bd98 +/* f04bd78: 8fa800c0 */ lw $t0,0xc0($sp) +/* f04bd7c: 44883000 */ mtc1 $t0,$f6 +/* f04bd80: 00000000 */ sll $zero,$zero,0x0 +/* f04bd84: 46803220 */ cvt.s.w $f8,$f6 +/* f04bd88: 460c403c */ c.lt.s $f8,$f12 +/* f04bd8c: 00000000 */ sll $zero,$zero,0x0 +/* f04bd90: 4501000a */ bc1t .L0f04bdbc +/* f04bd94: 00000000 */ sll $zero,$zero,0x0 +.L0f04bd98: +/* f04bd98: 1ae00013 */ blez $s7,.L0f04bde8 +/* f04bd9c: 8fa900c0 */ lw $t1,0xc0($sp) +/* f04bda0: 44895000 */ mtc1 $t1,$f10 +/* f04bda4: 00000000 */ sll $zero,$zero,0x0 +/* f04bda8: 46805420 */ cvt.s.w $f16,$f10 +/* f04bdac: 4610603c */ c.lt.s $f12,$f16 +/* f04bdb0: 00000000 */ sll $zero,$zero,0x0 +/* f04bdb4: 4502000d */ bc1fl .L0f04bdec +/* f04bdb8: 8fae0078 */ lw $t6,0x78($sp) +.L0f04bdbc: +/* f04bdbc: 0c00169f */ jal 0x5a7c +/* f04bdc0: afa40050 */ sw $a0,0x50($sp) +/* f04bdc4: 8fa40050 */ lw $a0,0x50($sp) +/* f04bdc8: 8e4a0000 */ lw $t2,0x0($s2) +/* f04bdcc: 27de0001 */ addiu $s8,$s8,0x1 +/* f04bdd0: 01445821 */ addu $t3,$t2,$a0 +/* f04bdd4: ad620000 */ sw $v0,0x0($t3) +/* f04bdd8: ad630004 */ sw $v1,0x4($t3) +/* f04bddc: 8e4c0000 */ lw $t4,0x0($s2) +/* f04bde0: 01846821 */ addu $t5,$t4,$a0 +/* f04bde4: adb00008 */ sw $s0,0x8($t5) +.L0f04bde8: +/* f04bde8: 8fae0078 */ lw $t6,0x78($sp) +.L0f04bdec: +/* f04bdec: 26100001 */ addiu $s0,$s0,0x1 +/* f04bdf0: 560eff4b */ bnel $s0,$t6,.L0f04bb20 +/* f04bdf4: 02002025 */ or $a0,$s0,$zero +/* f04bdf8: 00008025 */ or $s0,$zero,$zero +.L0f04bdfc: +/* f04bdfc: 3c12800a */ lui $s2,0x800a +/* f04be00: 2bc10002 */ slti $at,$s8,0x2 +/* f04be04: 1420004b */ bnez $at,.L0f04bf34 +/* f04be08: 26522368 */ addiu $s2,$s2,0x2368 +/* f04be0c: 27c6ffff */ addiu $a2,$s8,-1 +/* f04be10: 27a30088 */ addiu $v1,$sp,0x88 +.L0f04be14: +/* f04be14: 18c00045 */ blez $a2,.L0f04bf2c +/* f04be18: 00002825 */ or $a1,$zero,$zero +/* f04be1c: 32240001 */ andi $a0,$s1,0x1 +.L0f04be20: +/* f04be20: 14800005 */ bnez $a0,.L0f04be38 +/* f04be24: 322f4000 */ andi $t7,$s1,0x4000 +/* f04be28: 55e00004 */ bnezl $t7,.L0f04be3c +/* f04be2c: 8e580000 */ lw $t8,0x0($s2) +/* f04be30: 5260000f */ beqzl $s3,.L0f04be70 +/* f04be34: 32390002 */ andi $t9,$s1,0x2 +.L0f04be38: +/* f04be38: 8e580000 */ lw $t8,0x0($s2) +.L0f04be3c: +/* f04be3c: 00103900 */ sll $a3,$s0,0x4 +/* f04be40: 03071021 */ addu $v0,$t8,$a3 +/* f04be44: 8c480010 */ lw $t0,0x10($v0) +/* f04be48: 8c4a0000 */ lw $t2,0x0($v0) +/* f04be4c: 8c490014 */ lw $t1,0x14($v0) +/* f04be50: 8c4b0004 */ lw $t3,0x4($v0) +/* f04be54: 010a082b */ sltu $at,$t0,$t2 +/* f04be58: 14200015 */ bnez $at,.L0f04beb0 +/* f04be5c: 0148082b */ sltu $at,$t2,$t0 +/* f04be60: 14200002 */ bnez $at,.L0f04be6c +/* f04be64: 012b082b */ sltu $at,$t1,$t3 +/* f04be68: 14200011 */ bnez $at,.L0f04beb0 +.L0f04be6c: +/* f04be6c: 32390002 */ andi $t9,$s1,0x2 +.L0f04be70: +/* f04be70: 5320002b */ beqzl $t9,.L0f04bf20 +/* f04be74: 26100001 */ addiu $s0,$s0,0x1 +/* f04be78: 8e4c0000 */ lw $t4,0x0($s2) +/* f04be7c: 00103900 */ sll $a3,$s0,0x4 +/* f04be80: 01871021 */ addu $v0,$t4,$a3 +/* f04be84: 8c4e0000 */ lw $t6,0x0($v0) +/* f04be88: 8c580010 */ lw $t8,0x10($v0) +/* f04be8c: 8c4f0004 */ lw $t7,0x4($v0) +/* f04be90: 8c590014 */ lw $t9,0x14($v0) +/* f04be94: 030e082b */ sltu $at,$t8,$t6 +/* f04be98: 14200020 */ bnez $at,.L0f04bf1c +/* f04be9c: 01d8082b */ sltu $at,$t6,$t8 +/* f04bea0: 14200003 */ bnez $at,.L0f04beb0 +/* f04bea4: 01f9082b */ sltu $at,$t7,$t9 +/* f04bea8: 5020001d */ beqzl $at,.L0f04bf20 +/* f04beac: 26100001 */ addiu $s0,$s0,0x1 +.L0f04beb0: +/* f04beb0: 8c410000 */ lw $at,0x0($v0) +/* f04beb4: 24050001 */ addiu $a1,$zero,0x1 +/* f04beb8: ac610000 */ sw $at,0x0($v1) +/* f04bebc: 8c480004 */ lw $t0,0x4($v0) +/* f04bec0: ac680004 */ sw $t0,0x4($v1) +/* f04bec4: 8c410008 */ lw $at,0x8($v0) +/* f04bec8: ac610008 */ sw $at,0x8($v1) +/* f04becc: 8c48000c */ lw $t0,0xc($v0) +/* f04bed0: ac68000c */ sw $t0,0xc($v1) +/* f04bed4: 8c4a0014 */ lw $t2,0x14($v0) +/* f04bed8: 8c410010 */ lw $at,0x10($v0) +/* f04bedc: ac4a0004 */ sw $t2,0x4($v0) +/* f04bee0: ac410000 */ sw $at,0x0($v0) +/* f04bee4: 8c410018 */ lw $at,0x18($v0) +/* f04bee8: 8c4a001c */ lw $t2,0x1c($v0) +/* f04beec: ac410008 */ sw $at,0x8($v0) +/* f04bef0: ac4a000c */ sw $t2,0xc($v0) +/* f04bef4: 8e4b0000 */ lw $t3,0x0($s2) +/* f04bef8: 8c610000 */ lw $at,0x0($v1) +/* f04befc: 01676021 */ addu $t4,$t3,$a3 +/* f04bf00: ad810010 */ sw $at,0x10($t4) +/* f04bf04: 8c6f0004 */ lw $t7,0x4($v1) +/* f04bf08: ad8f0014 */ sw $t7,0x14($t4) +/* f04bf0c: 8c610008 */ lw $at,0x8($v1) +/* f04bf10: ad810018 */ sw $at,0x18($t4) +/* f04bf14: 8c6f000c */ lw $t7,0xc($v1) +/* f04bf18: ad8f001c */ sw $t7,0x1c($t4) +.L0f04bf1c: +/* f04bf1c: 26100001 */ addiu $s0,$s0,0x1 +.L0f04bf20: +/* f04bf20: 1606ffbf */ bne $s0,$a2,.L0f04be20 +/* f04bf24: 00000000 */ sll $zero,$zero,0x0 +/* f04bf28: 00008025 */ or $s0,$zero,$zero +.L0f04bf2c: +/* f04bf2c: 14a0ffb9 */ bnez $a1,.L0f04be14 +/* f04bf30: 00000000 */ sll $zero,$zero,0x0 +.L0f04bf34: +/* f04bf34: 1bc00024 */ blez $s8,.L0f04bfc8 +/* f04bf38: 00003825 */ or $a3,$zero,$zero +/* f04bf3c: 32388000 */ andi $t8,$s1,0x8000 +/* f04bf40: afb80050 */ sw $t8,0x50($sp) +.L0f04bf44: +/* f04bf44: 8e420000 */ lw $v0,0x0($s2) +/* f04bf48: 02802025 */ or $a0,$s4,$zero +/* f04bf4c: 8fa60050 */ lw $a2,0x50($sp) +/* f04bf50: 0047c821 */ addu $t9,$v0,$a3 +/* f04bf54: 8f250008 */ lw $a1,0x8($t9) +/* f04bf58: 0fc12e54 */ jal func0f04b950 +/* f04bf5c: afa70048 */ sw $a3,0x48($sp) +/* f04bf60: 10400016 */ beqz $v0,.L0f04bfbc +/* f04bf64: 8fa70048 */ lw $a3,0x48($sp) +/* f04bf68: 8e4d0000 */ lw $t5,0x0($s2) +/* f04bf6c: 2401ffff */ addiu $at,$zero,-1 +/* f04bf70: 00002825 */ or $a1,$zero,$zero +/* f04bf74: 01a74021 */ addu $t0,$t5,$a3 +/* f04bf78: 8d090008 */ lw $t1,0x8($t0) +/* f04bf7c: a6890292 */ sh $t1,0x292($s4) +/* f04bf80: 8faa0084 */ lw $t2,0x84($sp) +/* f04bf84: 11410004 */ beq $t2,$at,.L0f04bf98 +/* f04bf88: 01402025 */ or $a0,$t2,$zero +/* f04bf8c: 0fc45929 */ jal func0f1164a4 +/* f04bf90: afa70048 */ sw $a3,0x48($sp) +/* f04bf94: 8fa70048 */ lw $a3,0x48($sp) +.L0f04bf98: +/* f04bf98: 86840292 */ lh $a0,0x292($s4) +/* f04bf9c: afa70048 */ sw $a3,0x48($sp) +/* f04bfa0: 0fc45929 */ jal func0f1164a4 +/* f04bfa4: 24050001 */ addiu $a1,$zero,0x1 +/* f04bfa8: 8fa70048 */ lw $a3,0x48($sp) +/* f04bfac: 8e4b0000 */ lw $t3,0x0($s2) +/* f04bfb0: 01677021 */ addu $t6,$t3,$a3 +/* f04bfb4: 10000005 */ beqz $zero,.L0f04bfcc +/* f04bfb8: 8dc20008 */ lw $v0,0x8($t6) +.L0f04bfbc: +/* f04bfbc: 26100001 */ addiu $s0,$s0,0x1 +/* f04bfc0: 161effe0 */ bne $s0,$s8,.L0f04bf44 +/* f04bfc4: 24e70010 */ addiu $a3,$a3,0x10 +.L0f04bfc8: +/* f04bfc8: 2402ffff */ addiu $v0,$zero,-1 +.L0f04bfcc: +/* f04bfcc: 8fbf003c */ lw $ra,0x3c($sp) +/* f04bfd0: 8fb00018 */ lw $s0,0x18($sp) +/* f04bfd4: 8fb1001c */ lw $s1,0x1c($sp) +/* f04bfd8: 8fb20020 */ lw $s2,0x20($sp) +/* f04bfdc: 8fb30024 */ lw $s3,0x24($sp) +/* f04bfe0: 8fb40028 */ lw $s4,0x28($sp) +/* f04bfe4: 8fb5002c */ lw $s5,0x2c($sp) +/* f04bfe8: 8fb60030 */ lw $s6,0x30($sp) +/* f04bfec: 8fb70034 */ lw $s7,0x34($sp) +/* f04bff0: 8fbe0038 */ lw $s8,0x38($sp) +/* f04bff4: 03e00008 */ jr $ra +/* f04bff8: 27bd00b8 */ addiu $sp,$sp,0xb8 +); + +GLOBAL_ASM( +glabel func0f04bffc +/* f04bffc: 27bdff58 */ addiu $sp,$sp,-168 +/* f04c000: afbf005c */ sw $ra,0x5c($sp) +/* f04c004: afbe0058 */ sw $s8,0x58($sp) +/* f04c008: afb70054 */ sw $s7,0x54($sp) +/* f04c00c: afb60050 */ sw $s6,0x50($sp) +/* f04c010: afb5004c */ sw $s5,0x4c($sp) +/* f04c014: afb40048 */ sw $s4,0x48($sp) +/* f04c018: afb30044 */ sw $s3,0x44($sp) +/* f04c01c: afb20040 */ sw $s2,0x40($sp) +/* f04c020: afb1003c */ sw $s1,0x3c($sp) +/* f04c024: afb00038 */ sw $s0,0x38($sp) +/* f04c028: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f04c02c: f7b80028 */ sdc1 $f24,0x28($sp) +/* f04c030: f7b60020 */ sdc1 $f22,0x20($sp) +/* f04c034: f7b40018 */ sdc1 $f20,0x18($sp) +/* f04c038: 8c8e001c */ lw $t6,0x1c($a0) +/* f04c03c: 4480d000 */ mtc1 $zero,$f26 +/* f04c040: 3c01432a */ lui $at,0x432a +/* f04c044: 44813000 */ mtc1 $at,$f6 +/* f04c048: c5c4000c */ lwc1 $f4,0xc($t6) +/* f04c04c: 240fffff */ addiu $t7,$zero,-1 +/* f04c050: 00808825 */ or $s1,$a0,$zero +/* f04c054: 00a0a025 */ or $s4,$a1,$zero +/* f04c058: 00c0a825 */ or $s5,$a2,$zero +/* f04c05c: afaf0078 */ sw $t7,0x78($sp) +/* f04c060: e7ba0090 */ swc1 $f26,0x90($sp) +/* f04c064: 4600d586 */ mov.s $f22,$f26 +/* f04c068: 0fc458b4 */ jal func0f1162d0 +/* f04c06c: 46062600 */ add.s $f24,$f4,$f6 +/* f04c070: 02940019 */ multu $s4,$s4 +/* f04c074: 86380292 */ lh $t8,0x292($s1) +/* f04c078: 27b60090 */ addiu $s6,$sp,0x90 +/* f04c07c: 00409825 */ or $s3,$v0,$zero +/* f04c080: afb8007c */ sw $t8,0x7c($sp) +/* f04c084: 8e39001c */ lw $t9,0x1c($s1) +/* f04c088: c62a02c8 */ lwc1 $f10,0x2c8($s1) +/* f04c08c: 02c02825 */ or $a1,$s6,$zero +/* f04c090: c7280008 */ lwc1 $f8,0x8($t9) +/* f04c094: 27a4009c */ addiu $a0,$sp,0x9c +/* f04c098: 0000a012 */ mflo $s4 +/* f04c09c: 460a4401 */ sub.s $f16,$f8,$f10 +/* f04c0a0: 27a600a0 */ addiu $a2,$sp,0xa0 +/* f04c0a4: 02b50019 */ multu $s5,$s5 +/* f04c0a8: e7b0009c */ swc1 $f16,0x9c($sp) +/* f04c0ac: 8e28001c */ lw $t0,0x1c($s1) +/* f04c0b0: c62402d0 */ lwc1 $f4,0x2d0($s1) +/* f04c0b4: c5120010 */ lwc1 $f18,0x10($t0) +/* f04c0b8: 46049181 */ sub.s $f6,$f18,$f4 +/* f04c0bc: 0000a812 */ mflo $s5 +/* f04c0c0: 0c0011e4 */ jal 0x4790 +/* f04c0c4: e7a600a0 */ swc1 $f6,0xa0($sp) +/* f04c0c8: 1a600048 */ blez $s3,.L0f04c1ec +/* f04c0cc: 00008025 */ or $s0,$zero,$zero +/* f04c0d0: 27be0098 */ addiu $s8,$sp,0x98 +/* f04c0d4: 27b70094 */ addiu $s7,$sp,0x94 +/* f04c0d8: 27b20064 */ addiu $s2,$sp,0x64 +/* f04c0dc: 02002025 */ or $a0,$s0,$zero +.L0f04c0e0: +/* f04c0e0: 0fc458b8 */ jal func0f1162e0 +/* f04c0e4: 02402825 */ or $a1,$s2,$zero +/* f04c0e8: 5040003e */ beqzl $v0,.L0f04c1e4 +/* f04c0ec: 26100001 */ addiu $s0,$s0,0x1 +/* f04c0f0: 0fc45917 */ jal func0f11645c +/* f04c0f4: 02002025 */ or $a0,$s0,$zero +/* f04c0f8: 14400039 */ bnez $v0,.L0f04c1e0 +/* f04c0fc: 8fa90064 */ lw $t1,0x64($sp) +/* f04c100: c5280004 */ lwc1 $f8,0x4($t1) +/* f04c104: 4608c03c */ c.lt.s $f24,$f8 +/* f04c108: 00000000 */ sll $zero,$zero,0x0 +/* f04c10c: 45030035 */ bc1tl .L0f04c1e4 +/* f04c110: 26100001 */ addiu $s0,$s0,0x1 +/* f04c114: 0fc4596c */ jal func0f1165b0 +/* f04c118: 02402025 */ or $a0,$s2,$zero +/* f04c11c: 14400030 */ bnez $v0,.L0f04c1e0 +/* f04c120: 262402c8 */ addiu $a0,$s1,0x2c8 +/* f04c124: 44945000 */ mtc1 $s4,$f10 +/* f04c128: 8fa50064 */ lw $a1,0x64($sp) +/* f04c12c: 0fc12565 */ jal func0f049594 +/* f04c130: 46805520 */ cvt.s.w $f20,$f10 +/* f04c134: 4614003c */ c.lt.s $f0,$f20 +/* f04c138: 00000000 */ sll $zero,$zero,0x0 +/* f04c13c: 45030029 */ bc1tl .L0f04c1e4 +/* f04c140: 26100001 */ addiu $s0,$s0,0x1 +/* f04c144: 44958000 */ mtc1 $s5,$f16 +/* f04c148: 8faa0064 */ lw $t2,0x64($sp) +/* f04c14c: 468084a0 */ cvt.s.w $f18,$f16 +/* f04c150: 4600903c */ c.lt.s $f18,$f0 +/* f04c154: 00000000 */ sll $zero,$zero,0x0 +/* f04c158: 45030022 */ bc1tl .L0f04c1e4 +/* f04c15c: 26100001 */ addiu $s0,$s0,0x1 +/* f04c160: 8e2b001c */ lw $t3,0x1c($s1) +/* f04c164: c5440000 */ lwc1 $f4,0x0($t2) +/* f04c168: 02e02025 */ or $a0,$s7,$zero +/* f04c16c: c5660008 */ lwc1 $f6,0x8($t3) +/* f04c170: 02c02825 */ or $a1,$s6,$zero +/* f04c174: 03c03025 */ or $a2,$s8,$zero +/* f04c178: 46062201 */ sub.s $f8,$f4,$f6 +/* f04c17c: e7a80094 */ swc1 $f8,0x94($sp) +/* f04c180: 8e2c001c */ lw $t4,0x1c($s1) +/* f04c184: c54a0008 */ lwc1 $f10,0x8($t2) +/* f04c188: c5900010 */ lwc1 $f16,0x10($t4) +/* f04c18c: 46105481 */ sub.s $f18,$f10,$f16 +/* f04c190: 0c0011e4 */ jal 0x4790 +/* f04c194: e7b20098 */ swc1 $f18,0x98($sp) +/* f04c198: c7a40098 */ lwc1 $f4,0x98($sp) +/* f04c19c: c7a600a0 */ lwc1 $f6,0xa0($sp) +/* f04c1a0: c7aa009c */ lwc1 $f10,0x9c($sp) +/* f04c1a4: c7b00094 */ lwc1 $f16,0x94($sp) +/* f04c1a8: 46062202 */ mul.s $f8,$f4,$f6 +/* f04c1ac: 00000000 */ sll $zero,$zero,0x0 +/* f04c1b0: 46105482 */ mul.s $f18,$f10,$f16 +/* f04c1b4: 46124080 */ add.s $f2,$f8,$f18 +/* f04c1b8: 461a103c */ c.lt.s $f2,$f26 +/* f04c1bc: 00000000 */ sll $zero,$zero,0x0 +/* f04c1c0: 45010007 */ bc1t .L0f04c1e0 +/* f04c1c4: 00000000 */ sll $zero,$zero,0x0 +/* f04c1c8: 4602b03c */ c.lt.s $f22,$f2 +/* f04c1cc: 00000000 */ sll $zero,$zero,0x0 +/* f04c1d0: 45020004 */ bc1fl .L0f04c1e4 +/* f04c1d4: 26100001 */ addiu $s0,$s0,0x1 +/* f04c1d8: 46001586 */ mov.s $f22,$f2 +/* f04c1dc: afb00078 */ sw $s0,0x78($sp) +.L0f04c1e0: +/* f04c1e0: 26100001 */ addiu $s0,$s0,0x1 +.L0f04c1e4: +/* f04c1e4: 5613ffbe */ bnel $s0,$s3,.L0f04c0e0 +/* f04c1e8: 02002025 */ or $a0,$s0,$zero +.L0f04c1ec: +/* f04c1ec: 8fad0078 */ lw $t5,0x78($sp) +/* f04c1f0: 2402ffff */ addiu $v0,$zero,-1 +/* f04c1f4: a62d0292 */ sh $t5,0x292($s1) +/* f04c1f8: 8fae0078 */ lw $t6,0x78($sp) +/* f04c1fc: 8fa4007c */ lw $a0,0x7c($sp) +/* f04c200: 51c20009 */ beql $t6,$v0,.L0f04c228 +/* f04c204: 8fbf005c */ lw $ra,0x5c($sp) +/* f04c208: 50820004 */ beql $a0,$v0,.L0f04c21c +/* f04c20c: 86240292 */ lh $a0,0x292($s1) +/* f04c210: 0fc45929 */ jal func0f1164a4 +/* f04c214: 00002825 */ or $a1,$zero,$zero +/* f04c218: 86240292 */ lh $a0,0x292($s1) +.L0f04c21c: +/* f04c21c: 0fc45929 */ jal func0f1164a4 +/* f04c220: 24050001 */ addiu $a1,$zero,0x1 +/* f04c224: 8fbf005c */ lw $ra,0x5c($sp) +.L0f04c228: +/* f04c228: 8fa20078 */ lw $v0,0x78($sp) +/* f04c22c: d7b40018 */ ldc1 $f20,0x18($sp) +/* f04c230: d7b60020 */ ldc1 $f22,0x20($sp) +/* f04c234: d7b80028 */ ldc1 $f24,0x28($sp) +/* f04c238: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f04c23c: 8fb00038 */ lw $s0,0x38($sp) +/* f04c240: 8fb1003c */ lw $s1,0x3c($sp) +/* f04c244: 8fb20040 */ lw $s2,0x40($sp) +/* f04c248: 8fb30044 */ lw $s3,0x44($sp) +/* f04c24c: 8fb40048 */ lw $s4,0x48($sp) +/* f04c250: 8fb5004c */ lw $s5,0x4c($sp) +/* f04c254: 8fb60050 */ lw $s6,0x50($sp) +/* f04c258: 8fb70054 */ lw $s7,0x54($sp) +/* f04c25c: 8fbe0058 */ lw $s8,0x58($sp) +/* f04c260: 03e00008 */ jr $ra +/* f04c264: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f04c268 +/* f04c268: 27bdffc8 */ addiu $sp,$sp,-56 +/* f04c26c: afb00018 */ sw $s0,0x18($sp) +/* f04c270: 00808025 */ or $s0,$a0,$zero +/* f04c274: afbf001c */ sw $ra,0x1c($sp) +/* f04c278: 14800003 */ bnez $a0,.L0f04c288 +/* f04c27c: afa5003c */ sw $a1,0x3c($sp) +/* f04c280: 10000014 */ beqz $zero,.L0f04c2d4 +/* f04c284: 00001025 */ or $v0,$zero,$zero +.L0f04c288: +/* f04c288: 0fc0e686 */ jal func0f039a18 +/* f04c28c: 02002025 */ or $a0,$s0,$zero +/* f04c290: 50400010 */ beqzl $v0,.L0f04c2d4 +/* f04c294: 2402ffff */ addiu $v0,$zero,-1 +/* f04c298: 86040292 */ lh $a0,0x292($s0) +/* f04c29c: 2401ffff */ addiu $at,$zero,-1 +/* f04c2a0: 5081000c */ beql $a0,$at,.L0f04c2d4 +/* f04c2a4: 2402ffff */ addiu $v0,$zero,-1 +/* f04c2a8: 0fc458b8 */ jal func0f1162e0 +/* f04c2ac: 27a50028 */ addiu $a1,$sp,0x28 +/* f04c2b0: 10400007 */ beqz $v0,.L0f04c2d0 +/* f04c2b4: 02002025 */ or $a0,$s0,$zero +/* f04c2b8: 8fa50028 */ lw $a1,0x28($sp) +/* f04c2bc: 27a60030 */ addiu $a2,$sp,0x30 +/* f04c2c0: 0fc0e10f */ jal func0f03843c +/* f04c2c4: 93a7003f */ lbu $a3,0x3f($sp) +/* f04c2c8: 10000002 */ beqz $zero,.L0f04c2d4 +/* f04c2cc: 86020292 */ lh $v0,0x292($s0) +.L0f04c2d0: +/* f04c2d0: 2402ffff */ addiu $v0,$zero,-1 +.L0f04c2d4: +/* f04c2d4: 8fbf001c */ lw $ra,0x1c($sp) +/* f04c2d8: 8fb00018 */ lw $s0,0x18($sp) +/* f04c2dc: 27bd0038 */ addiu $sp,$sp,0x38 +/* f04c2e0: 03e00008 */ jr $ra +/* f04c2e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04c2e8 +/* f04c2e8: 27bdffb0 */ addiu $sp,$sp,-80 +/* f04c2ec: afbf0024 */ sw $ra,0x24($sp) +/* f04c2f0: afb00020 */ sw $s0,0x20($sp) +/* f04c2f4: 00808025 */ or $s0,$a0,$zero +/* f04c2f8: afa50054 */ sw $a1,0x54($sp) +/* f04c2fc: afa60058 */ sw $a2,0x58($sp) +/* f04c300: 0fc0e686 */ jal func0f039a18 +/* f04c304: afa7005c */ sw $a3,0x5c($sp) +/* f04c308: 10400048 */ beqz $v0,.L0f04c42c +/* f04c30c: 8fa3005c */ lw $v1,0x5c($sp) +/* f04c310: 8e0e001c */ lw $t6,0x1c($s0) +/* f04c314: c4660000 */ lwc1 $f6,0x0($v1) +/* f04c318: 44800000 */ mtc1 $zero,$f0 +/* f04c31c: c5c40008 */ lwc1 $f4,0x8($t6) +/* f04c320: 46062201 */ sub.s $f8,$f4,$f6 +/* f04c324: e7a80040 */ swc1 $f8,0x40($sp) +/* f04c328: 8e0f001c */ lw $t7,0x1c($s0) +/* f04c32c: c7a60040 */ lwc1 $f6,0x40($sp) +/* f04c330: c5ea000c */ lwc1 $f10,0xc($t7) +/* f04c334: 46060032 */ c.eq.s $f0,$f6 +/* f04c338: e7aa0044 */ swc1 $f10,0x44($sp) +/* f04c33c: 8e18001c */ lw $t8,0x1c($s0) +/* f04c340: c4720008 */ lwc1 $f18,0x8($v1) +/* f04c344: c7100010 */ lwc1 $f16,0x10($t8) +/* f04c348: 46128101 */ sub.s $f4,$f16,$f18 +/* f04c34c: 45010006 */ bc1t .L0f04c368 +/* f04c350: e7a40048 */ swc1 $f4,0x48($sp) +/* f04c354: c7ae0048 */ lwc1 $f14,0x48($sp) +/* f04c358: 460e0032 */ c.eq.s $f0,$f14 +/* f04c35c: c7a00040 */ lwc1 $f0,0x40($sp) +/* f04c360: 45000003 */ bc1f .L0f04c370 +/* f04c364: 00000000 */ sll $zero,$zero,0x0 +.L0f04c368: +/* f04c368: 10000031 */ beqz $zero,.L0f04c430 +/* f04c36c: 00001025 */ or $v0,$zero,$zero +.L0f04c370: +/* f04c370: 460e7202 */ mul.s $f8,$f14,$f14 +/* f04c374: e7ae0048 */ swc1 $f14,0x48($sp) +/* f04c378: 46000282 */ mul.s $f10,$f0,$f0 +/* f04c37c: 0c012974 */ jal 0x4a5d0 +/* f04c380: 460a4300 */ add.s $f12,$f8,$f10 +/* f04c384: c7b00058 */ lwc1 $f16,0x58($sp) +/* f04c388: c7b20040 */ lwc1 $f18,0x40($sp) +/* f04c38c: c7ae0048 */ lwc1 $f14,0x48($sp) +/* f04c390: 46008083 */ div.s $f2,$f16,$f0 +/* f04c394: 02002025 */ or $a0,$s0,$zero +/* f04c398: 00002825 */ or $a1,$zero,$zero +/* f04c39c: 46029102 */ mul.s $f4,$f18,$f2 +/* f04c3a0: 00000000 */ sll $zero,$zero,0x0 +/* f04c3a4: 46027382 */ mul.s $f14,$f14,$f2 +/* f04c3a8: e7a40040 */ swc1 $f4,0x40($sp) +/* f04c3ac: 0fc079ef */ jal func0f01e7bc +/* f04c3b0: e7ae0048 */ swc1 $f14,0x48($sp) +/* f04c3b4: 8e02001c */ lw $v0,0x1c($s0) +/* f04c3b8: 24190004 */ addiu $t9,$zero,0x4 +/* f04c3bc: afb90010 */ sw $t9,0x10($sp) +/* f04c3c0: 27a60040 */ addiu $a2,$sp,0x40 +/* f04c3c4: 2407003f */ addiu $a3,$zero,0x3f +/* f04c3c8: 24440008 */ addiu $a0,$v0,0x8 +/* f04c3cc: 0c00b764 */ jal 0x2dd90 +/* f04c3d0: 24450028 */ addiu $a1,$v0,0x28 +/* f04c3d4: 14400005 */ bnez $v0,.L0f04c3ec +/* f04c3d8: 27a40040 */ addiu $a0,$sp,0x40 +/* f04c3dc: 3c067f1b */ lui $a2,0x7f1b +/* f04c3e0: 24c68cd8 */ addiu $a2,$a2,-29480 +/* f04c3e4: 0c0093af */ jal 0x24ebc +/* f04c3e8: 24054873 */ addiu $a1,$zero,0x4873 +.L0f04c3ec: +/* f04c3ec: 02002025 */ or $a0,$s0,$zero +/* f04c3f0: 0fc079ef */ jal func0f01e7bc +/* f04c3f4: 24050001 */ addiu $a1,$zero,0x1 +/* f04c3f8: 8e02001c */ lw $v0,0x1c($s0) +/* f04c3fc: 27a60040 */ addiu $a2,$sp,0x40 +/* f04c400: 27a70030 */ addiu $a3,$sp,0x30 +/* f04c404: 24440008 */ addiu $a0,$v0,0x8 +/* f04c408: 0fc1979d */ jal func0f065e74 +/* f04c40c: 24450028 */ addiu $a1,$v0,0x28 +/* f04c410: 02002025 */ or $a0,$s0,$zero +/* f04c414: 27a50040 */ addiu $a1,$sp,0x40 +/* f04c418: 27a60030 */ addiu $a2,$sp,0x30 +/* f04c41c: 0fc0e10f */ jal func0f03843c +/* f04c420: 8fa70054 */ lw $a3,0x54($sp) +/* f04c424: 10000003 */ beqz $zero,.L0f04c434 +/* f04c428: 8fbf0024 */ lw $ra,0x24($sp) +.L0f04c42c: +/* f04c42c: 00001025 */ or $v0,$zero,$zero +.L0f04c430: +/* f04c430: 8fbf0024 */ lw $ra,0x24($sp) +.L0f04c434: +/* f04c434: 8fb00020 */ lw $s0,0x20($sp) +/* f04c438: 27bd0050 */ addiu $sp,$sp,0x50 +/* f04c43c: 03e00008 */ jr $ra +/* f04c440: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04c444 +/* f04c444: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04c448: afbf0014 */ sw $ra,0x14($sp) +/* f04c44c: 8c8e001c */ lw $t6,0x1c($a0) +/* f04c450: 51c00048 */ beqzl $t6,.L0f04c574 +/* f04c454: 8fbf0014 */ lw $ra,0x14($sp) +/* f04c458: 0fc0a221 */ jal func0f028884 +/* f04c45c: afa40018 */ sw $a0,0x18($sp) +/* f04c460: 10400043 */ beqz $v0,.L0f04c570 +/* f04c464: 8fa40018 */ lw $a0,0x18($sp) +/* f04c468: 3c06800a */ lui $a2,0x800a +/* f04c46c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f04c470: 8ccf0038 */ lw $t7,0x38($a2) +/* f04c474: 00002825 */ or $a1,$zero,$zero +/* f04c478: 2403003c */ addiu $v1,$zero,0x3c +/* f04c47c: 59e0003d */ blezl $t7,.L0f04c574 +/* f04c480: 8fbf0014 */ lw $ra,0x14($sp) +/* f04c484: 8c98001c */ lw $t8,0x1c($a0) +.L0f04c488: +/* f04c488: c4440008 */ lwc1 $f4,0x8($v0) +/* f04c48c: 90890290 */ lbu $t1,0x290($a0) +/* f04c490: c7060008 */ lwc1 $f6,0x8($t8) +/* f04c494: 24a50001 */ addiu $a1,$a1,0x1 +/* f04c498: 00095080 */ sll $t2,$t1,0x2 +/* f04c49c: 46062201 */ sub.s $f8,$f4,$f6 +/* f04c4a0: 008a5821 */ addu $t3,$a0,$t2 +/* f04c4a4: 4600428d */ trunc.w.s $f10,$f8 +/* f04c4a8: 44085000 */ mfc1 $t0,$f10 +/* f04c4ac: 00000000 */ sll $zero,$zero,0x0 +/* f04c4b0: ad6801a0 */ sw $t0,0x1a0($t3) +/* f04c4b4: 908c0290 */ lbu $t4,0x290($a0) +/* f04c4b8: 8c98001c */ lw $t8,0x1c($a0) +/* f04c4bc: 258d0001 */ addiu $t5,$t4,0x1 +/* f04c4c0: 31ae00ff */ andi $t6,$t5,0xff +/* f04c4c4: 01c3001a */ div $zero,$t6,$v1 +/* f04c4c8: 00007810 */ mfhi $t7 +/* f04c4cc: a08d0290 */ sb $t5,0x290($a0) +/* f04c4d0: a08f0290 */ sb $t7,0x290($a0) +/* f04c4d4: c4500010 */ lwc1 $f16,0x10($v0) +/* f04c4d8: c7120010 */ lwc1 $f18,0x10($t8) +/* f04c4dc: 31ea00ff */ andi $t2,$t7,0xff +/* f04c4e0: 000a4080 */ sll $t0,$t2,0x2 +/* f04c4e4: 46128101 */ sub.s $f4,$f16,$f18 +/* f04c4e8: 00885821 */ addu $t3,$a0,$t0 +/* f04c4ec: 14600002 */ bnez $v1,.L0f04c4f8 +/* f04c4f0: 00000000 */ sll $zero,$zero,0x0 +/* f04c4f4: 0007000d */ break 0x7 +.L0f04c4f8: +/* f04c4f8: 2401ffff */ addiu $at,$zero,-1 +/* f04c4fc: 14610004 */ bne $v1,$at,.L0f04c510 +/* f04c500: 3c018000 */ lui $at,0x8000 +/* f04c504: 15c10002 */ bne $t6,$at,.L0f04c510 +/* f04c508: 00000000 */ sll $zero,$zero,0x0 +/* f04c50c: 0006000d */ break 0x6 +.L0f04c510: +/* f04c510: 4600218d */ trunc.w.s $f6,$f4 +/* f04c514: 44093000 */ mfc1 $t1,$f6 +/* f04c518: 00000000 */ sll $zero,$zero,0x0 +/* f04c51c: ad6901a0 */ sw $t1,0x1a0($t3) +/* f04c520: 908c0290 */ lbu $t4,0x290($a0) +/* f04c524: 258d0001 */ addiu $t5,$t4,0x1 +/* f04c528: 31ae00ff */ andi $t6,$t5,0xff +/* f04c52c: 01c3001a */ div $zero,$t6,$v1 +/* f04c530: a08d0290 */ sb $t5,0x290($a0) +/* f04c534: 00007810 */ mfhi $t7 +/* f04c538: a08f0290 */ sb $t7,0x290($a0) +/* f04c53c: 14600002 */ bnez $v1,.L0f04c548 +/* f04c540: 00000000 */ sll $zero,$zero,0x0 +/* f04c544: 0007000d */ break 0x7 +.L0f04c548: +/* f04c548: 2401ffff */ addiu $at,$zero,-1 +/* f04c54c: 14610004 */ bne $v1,$at,.L0f04c560 +/* f04c550: 3c018000 */ lui $at,0x8000 +/* f04c554: 15c10002 */ bne $t6,$at,.L0f04c560 +/* f04c558: 00000000 */ sll $zero,$zero,0x0 +/* f04c55c: 0006000d */ break 0x6 +.L0f04c560: +/* f04c560: 8cd80038 */ lw $t8,0x38($a2) +/* f04c564: 00b8082a */ slt $at,$a1,$t8 +/* f04c568: 5420ffc7 */ bnezl $at,.L0f04c488 +/* f04c56c: 8c98001c */ lw $t8,0x1c($a0) +.L0f04c570: +/* f04c570: 8fbf0014 */ lw $ra,0x14($sp) +.L0f04c574: +/* f04c574: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04c578: 03e00008 */ jr $ra +/* f04c57c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04c580 +/* f04c580: 27bdffc8 */ addiu $sp,$sp,-56 +/* f04c584: afbf0014 */ sw $ra,0x14($sp) +/* f04c588: 90850290 */ lbu $a1,0x290($a0) +/* f04c58c: 2401003c */ addiu $at,$zero,0x3c +/* f04c590: 24ae0001 */ addiu $t6,$a1,0x1 +/* f04c594: 01c1001a */ div $zero,$t6,$at +/* f04c598: 00007810 */ mfhi $t7 +/* f04c59c: 000fc080 */ sll $t8,$t7,0x2 +/* f04c5a0: 0098c821 */ addu $t9,$a0,$t8 +/* f04c5a4: 8f2201a0 */ lw $v0,0x1a0($t9) +/* f04c5a8: 00054080 */ sll $t0,$a1,0x2 +/* f04c5ac: 00884821 */ addu $t1,$a0,$t0 +/* f04c5b0: 00420019 */ multu $v0,$v0 +/* f04c5b4: 8d2301a0 */ lw $v1,0x1a0($t1) +/* f04c5b8: afa40038 */ sw $a0,0x38($sp) +/* f04c5bc: afa50030 */ sw $a1,0x30($sp) +/* f04c5c0: 00005012 */ mflo $t2 +/* f04c5c4: 00000000 */ sll $zero,$zero,0x0 +/* f04c5c8: 00000000 */ sll $zero,$zero,0x0 +/* f04c5cc: 00630019 */ multu $v1,$v1 +/* f04c5d0: 00005812 */ mflo $t3 +/* f04c5d4: 014b6021 */ addu $t4,$t2,$t3 +/* f04c5d8: 448c2000 */ mtc1 $t4,$f4 +/* f04c5dc: 0c012974 */ jal 0x4a5d0 +/* f04c5e0: 46802320 */ cvt.s.w $f12,$f4 +/* f04c5e4: 8fa50030 */ lw $a1,0x30($sp) +/* f04c5e8: 2407003c */ addiu $a3,$zero,0x3c +/* f04c5ec: 4600018d */ trunc.w.s $f6,$f0 +/* f04c5f0: 24af003b */ addiu $t7,$a1,0x3b +/* f04c5f4: 01e7001a */ div $zero,$t7,$a3 +/* f04c5f8: 0000c010 */ mfhi $t8 +/* f04c5fc: 24a9003a */ addiu $t1,$a1,0x3a +/* f04c600: 8fa60038 */ lw $a2,0x38($sp) +/* f04c604: 0127001a */ div $zero,$t1,$a3 +/* f04c608: 440e3000 */ mfc1 $t6,$f6 +/* f04c60c: 0018c880 */ sll $t9,$t8,0x2 +/* f04c610: 24c201a0 */ addiu $v0,$a2,0x1a0 +/* f04c614: 00594021 */ addu $t0,$v0,$t9 +/* f04c618: afae001c */ sw $t6,0x1c($sp) +/* f04c61c: 8d030000 */ lw $v1,0x0($t0) +/* f04c620: 00005010 */ mfhi $t2 +/* f04c624: 000a5880 */ sll $t3,$t2,0x2 +/* f04c628: 004b6021 */ addu $t4,$v0,$t3 +/* f04c62c: 00630019 */ multu $v1,$v1 +/* f04c630: 8d840000 */ lw $a0,0x0($t4) +/* f04c634: 14e00002 */ bnez $a3,.L0f04c640 +/* f04c638: 00000000 */ sll $zero,$zero,0x0 +/* f04c63c: 0007000d */ break 0x7 +.L0f04c640: +/* f04c640: 2401ffff */ addiu $at,$zero,-1 +/* f04c644: 14e10004 */ bne $a3,$at,.L0f04c658 +/* f04c648: 3c018000 */ lui $at,0x8000 +/* f04c64c: 15e10002 */ bne $t7,$at,.L0f04c658 +/* f04c650: 00000000 */ sll $zero,$zero,0x0 +/* f04c654: 0006000d */ break 0x6 +.L0f04c658: +/* f04c658: 00006812 */ mflo $t5 +/* f04c65c: 14e00002 */ bnez $a3,.L0f04c668 +/* f04c660: 00000000 */ sll $zero,$zero,0x0 +/* f04c664: 0007000d */ break 0x7 +.L0f04c668: +/* f04c668: 2401ffff */ addiu $at,$zero,-1 +/* f04c66c: 14e10004 */ bne $a3,$at,.L0f04c680 +/* f04c670: 3c018000 */ lui $at,0x8000 +/* f04c674: 15210002 */ bne $t1,$at,.L0f04c680 +/* f04c678: 00000000 */ sll $zero,$zero,0x0 +/* f04c67c: 0006000d */ break 0x6 +.L0f04c680: +/* f04c680: 00840019 */ multu $a0,$a0 +/* f04c684: 00007012 */ mflo $t6 +/* f04c688: 01ae7821 */ addu $t7,$t5,$t6 +/* f04c68c: 448f4000 */ mtc1 $t7,$f8 +/* f04c690: 0c012974 */ jal 0x4a5d0 +/* f04c694: 46804320 */ cvt.s.w $f12,$f8 +/* f04c698: 4600028d */ trunc.w.s $f10,$f0 +/* f04c69c: 8fbf0014 */ lw $ra,0x14($sp) +/* f04c6a0: 8fa8001c */ lw $t0,0x1c($sp) +/* f04c6a4: 27bd0038 */ addiu $sp,$sp,0x38 +/* f04c6a8: 44195000 */ mfc1 $t9,$f10 +/* f04c6ac: 03e00008 */ jr $ra +/* f04c6b0: 03281023 */ subu $v0,$t9,$t0 +); + +GLOBAL_ASM( +glabel func0f04c6b4 +/* f04c6b4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04c6b8: afbf001c */ sw $ra,0x1c($sp) +/* f04c6bc: afa40020 */ sw $a0,0x20($sp) +/* f04c6c0: 0fc0a221 */ jal func0f028884 +/* f04c6c4: afa50024 */ sw $a1,0x24($sp) +/* f04c6c8: 8fae0020 */ lw $t6,0x20($sp) +/* f04c6cc: 8faf0024 */ lw $t7,0x24($sp) +/* f04c6d0: 24460008 */ addiu $a2,$v0,0x8 +/* f04c6d4: 8dc3001c */ lw $v1,0x1c($t6) +/* f04c6d8: 448f2000 */ mtc1 $t7,$f4 +/* f04c6dc: 24180020 */ addiu $t8,$zero,0x20 +/* f04c6e0: 24640008 */ addiu $a0,$v1,0x8 +/* f04c6e4: 24650028 */ addiu $a1,$v1,0x28 +/* f04c6e8: 05e10005 */ bgez $t7,.L0f04c700 +/* f04c6ec: 46802120 */ cvt.s.w $f4,$f4 +/* f04c6f0: 3c014f80 */ lui $at,0x4f80 +/* f04c6f4: 44813000 */ mtc1 $at,$f6 +/* f04c6f8: 00000000 */ sll $zero,$zero,0x0 +/* f04c6fc: 46062100 */ add.s $f4,$f4,$f6 +.L0f04c700: +/* f04c700: 44072000 */ mfc1 $a3,$f4 +/* f04c704: 0c00bd14 */ jal 0x2f450 +/* f04c708: afb80010 */ sw $t8,0x10($sp) +/* f04c70c: 8fbf001c */ lw $ra,0x1c($sp) +/* f04c710: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04c714: 03e00008 */ jr $ra +/* f04c718: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04c71c +/* f04c71c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04c720: afbf001c */ sw $ra,0x1c($sp) +/* f04c724: afa40020 */ sw $a0,0x20($sp) +/* f04c728: 0fc0a221 */ jal func0f028884 +/* f04c72c: afa50024 */ sw $a1,0x24($sp) +/* f04c730: 8fae0020 */ lw $t6,0x20($sp) +/* f04c734: 8faf0024 */ lw $t7,0x24($sp) +/* f04c738: 24440008 */ addiu $a0,$v0,0x8 +/* f04c73c: 8dc6001c */ lw $a2,0x1c($t6) +/* f04c740: 448f2000 */ mtc1 $t7,$f4 +/* f04c744: 24450028 */ addiu $a1,$v0,0x28 +/* f04c748: 24c60008 */ addiu $a2,$a2,0x8 +/* f04c74c: 05e10005 */ bgez $t7,.L0f04c764 +/* f04c750: 46802120 */ cvt.s.w $f4,$f4 +/* f04c754: 3c014f80 */ lui $at,0x4f80 +/* f04c758: 44813000 */ mtc1 $at,$f6 +/* f04c75c: 00000000 */ sll $zero,$zero,0x0 +/* f04c760: 46062100 */ add.s $f4,$f4,$f6 +.L0f04c764: +/* f04c764: 44072000 */ mfc1 $a3,$f4 +/* f04c768: 24180020 */ addiu $t8,$zero,0x20 +/* f04c76c: 0c00bd14 */ jal 0x2f450 +/* f04c770: afb80010 */ sw $t8,0x10($sp) +/* f04c774: 8fbf001c */ lw $ra,0x1c($sp) +/* f04c778: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04c77c: 03e00008 */ jr $ra +/* f04c780: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04c784 +/* f04c784: 44808000 */ mtc1 $zero,$f16 +/* f04c788: 27bdffd8 */ addiu $sp,$sp,-40 +/* f04c78c: afbf0014 */ sw $ra,0x14($sp) +/* f04c790: afa40028 */ sw $a0,0x28($sp) +/* f04c794: 0fc0a221 */ jal func0f028884 +/* f04c798: e7b00024 */ swc1 $f16,0x24($sp) +/* f04c79c: 90430000 */ lbu $v1,0x0($v0) +/* f04c7a0: 24010003 */ addiu $at,$zero,0x3 +/* f04c7a4: c7b00024 */ lwc1 $f16,0x24($sp) +/* f04c7a8: 14610007 */ bne $v1,$at,.L0f04c7c8 +/* f04c7ac: 00402825 */ or $a1,$v0,$zero +/* f04c7b0: 8c440004 */ lw $a0,0x4($v0) +/* f04c7b4: 0fc0f917 */ jal func0f03e45c +/* f04c7b8: afa2001c */ sw $v0,0x1c($sp) +/* f04c7bc: 8fa5001c */ lw $a1,0x1c($sp) +/* f04c7c0: 1000000c */ beqz $zero,.L0f04c7f4 +/* f04c7c4: 46000406 */ mov.s $f16,$f0 +.L0f04c7c8: +/* f04c7c8: 24010006 */ addiu $at,$zero,0x6 +/* f04c7cc: 14610009 */ bne $v1,$at,.L0f04c7f4 +/* f04c7d0: 00a02025 */ or $a0,$a1,$zero +/* f04c7d4: 0fc4a25f */ jal func0f12897c +/* f04c7d8: afa5001c */ sw $a1,0x1c($sp) +/* f04c7dc: 00027080 */ sll $t6,$v0,0x2 +/* f04c7e0: 3c0f800a */ lui $t7,0x800a +/* f04c7e4: 01ee7821 */ addu $t7,$t7,$t6 +/* f04c7e8: 8defa024 */ lw $t7,-0x5fdc($t7) +/* f04c7ec: 8fa5001c */ lw $a1,0x1c($sp) +/* f04c7f0: c5f00144 */ lwc1 $f16,0x144($t7) +.L0f04c7f4: +/* f04c7f4: 8fb80028 */ lw $t8,0x28($sp) +/* f04c7f8: c4a40010 */ lwc1 $f4,0x10($a1) +/* f04c7fc: c4a80008 */ lwc1 $f8,0x8($a1) +/* f04c800: 8f02001c */ lw $v0,0x1c($t8) +/* f04c804: c4460010 */ lwc1 $f6,0x10($v0) +/* f04c808: c44a0008 */ lwc1 $f10,0x8($v0) +/* f04c80c: e7b00024 */ swc1 $f16,0x24($sp) +/* f04c810: 46062301 */ sub.s $f12,$f4,$f6 +/* f04c814: 0fc259d4 */ jal func0f096750 +/* f04c818: 460a4381 */ sub.s $f14,$f8,$f10 +/* f04c81c: 3c0143b4 */ lui $at,0x43b4 +/* f04c820: 44817000 */ mtc1 $at,$f14 +/* f04c824: 3c017f1b */ lui $at,0x7f1b +/* f04c828: c4249428 */ lwc1 $f4,-0x6bd8($at) +/* f04c82c: 460e0482 */ mul.s $f18,$f0,$f14 +/* f04c830: c7b00024 */ lwc1 $f16,0x24($sp) +/* f04c834: 3c0142b4 */ lui $at,0x42b4 +/* f04c838: 44815000 */ mtc1 $at,$f10 +/* f04c83c: 3c014334 */ lui $at,0x4334 +/* f04c840: 8fbf0014 */ lw $ra,0x14($sp) +/* f04c844: 27bd0028 */ addiu $sp,$sp,0x28 +/* f04c848: 46049183 */ div.s $f6,$f18,$f4 +/* f04c84c: 44819000 */ mtc1 $at,$f18 +/* f04c850: 46103201 */ sub.s $f8,$f6,$f16 +/* f04c854: 460a4080 */ add.s $f2,$f8,$f10 +/* f04c858: 4602903c */ c.lt.s $f18,$f2 +/* f04c85c: 46001306 */ mov.s $f12,$f2 +/* f04c860: 45000002 */ bc1f .L0f04c86c +/* f04c864: 00000000 */ sll $zero,$zero,0x0 +/* f04c868: 460e1301 */ sub.s $f12,$f2,$f14 +.L0f04c86c: +/* f04c86c: 03e00008 */ jr $ra +/* f04c870: 46006006 */ mov.s $f0,$f12 +); + +GLOBAL_ASM( +glabel func0f04c874 +/* f04c874: 27bdff18 */ addiu $sp,$sp,-232 +/* f04c878: afbf007c */ sw $ra,0x7c($sp) +/* f04c87c: afb40068 */ sw $s4,0x68($sp) +/* f04c880: afb30064 */ sw $s3,0x64($sp) +/* f04c884: afb20060 */ sw $s2,0x60($sp) +/* f04c888: afb00058 */ sw $s0,0x58($sp) +/* f04c88c: 00c08025 */ or $s0,$a2,$zero +/* f04c890: 00a09025 */ or $s2,$a1,$zero +/* f04c894: 00809825 */ or $s3,$a0,$zero +/* f04c898: 30f400ff */ andi $s4,$a3,0xff +/* f04c89c: afbe0078 */ sw $s8,0x78($sp) +/* f04c8a0: afb70074 */ sw $s7,0x74($sp) +/* f04c8a4: afb60070 */ sw $s6,0x70($sp) +/* f04c8a8: afb5006c */ sw $s5,0x6c($sp) +/* f04c8ac: afb1005c */ sw $s1,0x5c($sp) +/* f04c8b0: f7be0050 */ sdc1 $f30,0x50($sp) +/* f04c8b4: f7bc0048 */ sdc1 $f28,0x48($sp) +/* f04c8b8: f7ba0040 */ sdc1 $f26,0x40($sp) +/* f04c8bc: f7b80038 */ sdc1 $f24,0x38($sp) +/* f04c8c0: f7b60030 */ sdc1 $f22,0x30($sp) +/* f04c8c4: f7b40028 */ sdc1 $f20,0x28($sp) +/* f04c8c8: 0fc0a221 */ jal func0f028884 +/* f04c8cc: afa700f4 */ sw $a3,0xf4($sp) +/* f04c8d0: 4480d000 */ mtc1 $zero,$f26 +/* f04c8d4: 00408825 */ or $s1,$v0,$zero +/* f04c8d8: 0fc131e1 */ jal func0f04c784 +/* f04c8dc: 02602025 */ or $a0,$s3,$zero +/* f04c8e0: 8e6e001c */ lw $t6,0x1c($s3) +/* f04c8e4: 3c0143b4 */ lui $at,0x43b4 +/* f04c8e8: 4481f000 */ mtc1 $at,$f30 +/* f04c8ec: c5c40008 */ lwc1 $f4,0x8($t6) +/* f04c8f0: 3c014334 */ lui $at,0x4334 +/* f04c8f4: 4481e000 */ mtc1 $at,$f28 +/* f04c8f8: e7a400c8 */ swc1 $f4,0xc8($sp) +/* f04c8fc: 8e6f001c */ lw $t7,0x1c($s3) +/* f04c900: 46000606 */ mov.s $f24,$f0 +/* f04c904: 27be00c8 */ addiu $s8,$sp,0xc8 +/* f04c908: c5e6000c */ lwc1 $f6,0xc($t7) +/* f04c90c: 27b7009c */ addiu $s7,$sp,0x9c +/* f04c910: 27b600a0 */ addiu $s6,$sp,0xa0 +/* f04c914: e7a600cc */ swc1 $f6,0xcc($sp) +/* f04c918: 8e78001c */ lw $t8,0x1c($s3) +/* f04c91c: 27b50098 */ addiu $s5,$sp,0x98 +/* f04c920: c7080010 */ lwc1 $f8,0x10($t8) +/* f04c924: e7a800d0 */ swc1 $f8,0xd0($sp) +/* f04c928: 44925000 */ mtc1 $s2,$f10 +.L0f04c92c: +/* f04c92c: 3c014f80 */ lui $at,0x4f80 +/* f04c930: 06410004 */ bgez $s2,.L0f04c944 +/* f04c934: 46805020 */ cvt.s.w $f0,$f10 +/* f04c938: 44818000 */ mtc1 $at,$f16 +/* f04c93c: 00000000 */ sll $zero,$zero,0x0 +/* f04c940: 46100000 */ add.s $f0,$f0,$f16 +.L0f04c944: +/* f04c944: 4600e03c */ c.lt.s $f28,$f0 +/* f04c948: 46000506 */ mov.s $f20,$f0 +/* f04c94c: 3c017f1b */ lui $at,0x7f1b +/* f04c950: 45020003 */ bc1fl .L0f04c960 +/* f04c954: 4618a501 */ sub.s $f20,$f20,$f24 +/* f04c958: 461e0501 */ sub.s $f20,$f0,$f30 +/* f04c95c: 4618a501 */ sub.s $f20,$f20,$f24 +.L0f04c960: +/* f04c960: c432942c */ lwc1 $f18,-0x6bd4($at) +/* f04c964: 4612a502 */ mul.s $f20,$f20,$f18 +/* f04c968: 0c0068f4 */ jal 0x1a3d0 +/* f04c96c: 4600a306 */ mov.s $f12,$f20 +/* f04c970: 46000586 */ mov.s $f22,$f0 +/* f04c974: 0c0068f7 */ jal 0x1a3dc +/* f04c978: 4600a306 */ mov.s $f12,$f20 +/* f04c97c: c62e0008 */ lwc1 $f14,0x8($s1) +/* f04c980: c7a400c8 */ lwc1 $f4,0xc8($sp) +/* f04c984: c7a600d0 */ lwc1 $f6,0xd0($sp) +/* f04c988: c6280010 */ lwc1 $f8,0x10($s1) +/* f04c98c: 460e2081 */ sub.s $f2,$f4,$f14 +/* f04c990: 02a02825 */ or $a1,$s5,$zero +/* f04c994: 02c03025 */ or $a2,$s6,$zero +/* f04c998: 46083301 */ sub.s $f12,$f6,$f8 +/* f04c99c: 46161282 */ mul.s $f10,$f2,$f22 +/* f04c9a0: 02e03825 */ or $a3,$s7,$zero +/* f04c9a4: 46006402 */ mul.s $f16,$f12,$f0 +/* f04c9a8: 46105481 */ sub.s $f18,$f10,$f16 +/* f04c9ac: 46001202 */ mul.s $f8,$f2,$f0 +/* f04c9b0: 00000000 */ sll $zero,$zero,0x0 +/* f04c9b4: 46166282 */ mul.s $f10,$f12,$f22 +/* f04c9b8: 46127100 */ add.s $f4,$f14,$f18 +/* f04c9bc: e6040000 */ swc1 $f4,0x0($s0) +/* f04c9c0: c7a600cc */ lwc1 $f6,0xcc($sp) +/* f04c9c4: 460a4400 */ add.s $f16,$f8,$f10 +/* f04c9c8: e6060004 */ swc1 $f6,0x4($s0) +/* f04c9cc: c6320010 */ lwc1 $f18,0x10($s1) +/* f04c9d0: 46109100 */ add.s $f4,$f18,$f16 +/* f04c9d4: e6040008 */ swc1 $f4,0x8($s0) +/* f04c9d8: 0fc0a277 */ jal func0f0289dc +/* f04c9dc: 8e64001c */ lw $a0,0x1c($s3) +/* f04c9e0: c7a800cc */ lwc1 $f8,0xcc($sp) +/* f04c9e4: c7a600a0 */ lwc1 $f6,0xa0($sp) +/* f04c9e8: c7b2009c */ lwc1 $f18,0x9c($sp) +/* f04c9ec: 8e65001c */ lw $a1,0x1c($s3) +/* f04c9f0: 46083281 */ sub.s $f10,$f6,$f8 +/* f04c9f4: 24190001 */ addiu $t9,$zero,0x1 +/* f04c9f8: afb90010 */ sw $t9,0x10($sp) +/* f04c9fc: 46089401 */ sub.s $f16,$f18,$f8 +/* f04ca00: e7aa0014 */ swc1 $f10,0x14($sp) +/* f04ca04: 03c02025 */ or $a0,$s8,$zero +/* f04ca08: 02003025 */ or $a2,$s0,$zero +/* f04ca0c: e7b00018 */ swc1 $f16,0x18($sp) +/* f04ca10: 24070023 */ addiu $a3,$zero,0x23 +/* f04ca14: 0c00b5f0 */ jal 0x2d7c0 +/* f04ca18: 24a50028 */ addiu $a1,$a1,0x28 +/* f04ca1c: 1440002a */ bnez $v0,.L0f04cac8 +/* f04ca20: 02002025 */ or $a0,$s0,$zero +/* f04ca24: 3c067f1b */ lui $a2,0x7f1b +/* f04ca28: 24c68ce4 */ addiu $a2,$a2,-29468 +/* f04ca2c: 0c0093af */ jal 0x24ebc +/* f04ca30: 240548fe */ addiu $a1,$zero,0x48fe +/* f04ca34: c6040000 */ lwc1 $f4,0x0($s0) +/* f04ca38: c7a600c8 */ lwc1 $f6,0xc8($sp) +/* f04ca3c: c60a0008 */ lwc1 $f10,0x8($s0) +/* f04ca40: c7b200d0 */ lwc1 $f18,0xd0($sp) +/* f04ca44: 46062501 */ sub.s $f20,$f4,$f6 +/* f04ca48: 46125581 */ sub.s $f22,$f10,$f18 +/* f04ca4c: 4614a202 */ mul.s $f8,$f20,$f20 +/* f04ca50: 00000000 */ sll $zero,$zero,0x0 +/* f04ca54: 4616b402 */ mul.s $f16,$f22,$f22 +/* f04ca58: 0c012974 */ jal 0x4a5d0 +/* f04ca5c: 46104300 */ add.s $f12,$f8,$f16 +/* f04ca60: 3c014248 */ lui $at,0x4248 +/* f04ca64: 44812000 */ mtc1 $at,$f4 +/* f04ca68: 44805000 */ mtc1 $zero,$f10 +/* f04ca6c: c7b200c8 */ lwc1 $f18,0xc8($sp) +/* f04ca70: 46040181 */ sub.s $f6,$f0,$f4 +/* f04ca74: c7a400c8 */ lwc1 $f4,0xc8($sp) +/* f04ca78: 46003083 */ div.s $f2,$f6,$f0 +/* f04ca7c: 460a103c */ c.lt.s $f2,$f10 +/* f04ca80: 00000000 */ sll $zero,$zero,0x0 +/* f04ca84: 45000007 */ bc1f .L0f04caa4 +/* f04ca88: 00000000 */ sll $zero,$zero,0x0 +/* f04ca8c: e6120000 */ swc1 $f18,0x0($s0) +/* f04ca90: c7a800cc */ lwc1 $f8,0xcc($sp) +/* f04ca94: e6080004 */ swc1 $f8,0x4($s0) +/* f04ca98: c7b000d0 */ lwc1 $f16,0xd0($sp) +/* f04ca9c: 1000000a */ beqz $zero,.L0f04cac8 +/* f04caa0: e6100008 */ swc1 $f16,0x8($s0) +.L0f04caa4: +/* f04caa4: 4602a502 */ mul.s $f20,$f20,$f2 +/* f04caa8: 46142180 */ add.s $f6,$f4,$f20 +/* f04caac: 4602b582 */ mul.s $f22,$f22,$f2 +/* f04cab0: e6060000 */ swc1 $f6,0x0($s0) +/* f04cab4: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f04cab8: e60a0004 */ swc1 $f10,0x4($s0) +/* f04cabc: c7b200d0 */ lwc1 $f18,0xd0($sp) +/* f04cac0: 46169200 */ add.s $f8,$f18,$f22 +/* f04cac4: e6080008 */ swc1 $f8,0x8($s0) +.L0f04cac8: +/* f04cac8: 12800019 */ beqz $s4,.L0f04cb30 +/* f04cacc: 00001025 */ or $v0,$zero,$zero +/* f04cad0: c6000000 */ lwc1 $f0,0x0($s0) +/* f04cad4: c7b000c8 */ lwc1 $f16,0xc8($sp) +/* f04cad8: c7a400cc */ lwc1 $f4,0xcc($sp) +/* f04cadc: c6060004 */ lwc1 $f6,0x4($s0) +/* f04cae0: 46008081 */ sub.s $f2,$f16,$f0 +/* f04cae4: c7aa00d0 */ lwc1 $f10,0xd0($sp) +/* f04cae8: c6120008 */ lwc1 $f18,0x8($s0) +/* f04caec: 46062381 */ sub.s $f14,$f4,$f6 +/* f04caf0: 46021202 */ mul.s $f8,$f2,$f2 +/* f04caf4: e7a000a8 */ swc1 $f0,0xa8($sp) +/* f04caf8: 46125301 */ sub.s $f12,$f10,$f18 +/* f04cafc: 460e7402 */ mul.s $f16,$f14,$f14 +/* f04cb00: c60a0004 */ lwc1 $f10,0x4($s0) +/* f04cb04: 24080168 */ addiu $t0,$zero,0x168 +/* f04cb08: 460c6182 */ mul.s $f6,$f12,$f12 +/* f04cb0c: e7aa00ac */ swc1 $f10,0xac($sp) +/* f04cb10: c6120008 */ lwc1 $f18,0x8($s0) +/* f04cb14: 01129023 */ subu $s2,$t0,$s2 +/* f04cb18: 24020001 */ addiu $v0,$zero,0x1 +/* f04cb1c: 46104100 */ add.s $f4,$f8,$f16 +/* f04cb20: 0000a025 */ or $s4,$zero,$zero +/* f04cb24: e7b200b0 */ swc1 $f18,0xb0($sp) +/* f04cb28: 10000001 */ beqz $zero,.L0f04cb30 +/* f04cb2c: 46062680 */ add.s $f26,$f4,$f6 +.L0f04cb30: +/* f04cb30: 5440ff7e */ bnezl $v0,.L0f04c92c +/* f04cb34: 44925000 */ mtc1 $s2,$f10 +/* f04cb38: 44804000 */ mtc1 $zero,$f8 +/* f04cb3c: c7b000c8 */ lwc1 $f16,0xc8($sp) +/* f04cb40: 02602025 */ or $a0,$s3,$zero +/* f04cb44: 4608d032 */ c.eq.s $f26,$f8 +/* f04cb48: 02002825 */ or $a1,$s0,$zero +/* f04cb4c: 45010018 */ bc1t .L0f04cbb0 +/* f04cb50: 00000000 */ sll $zero,$zero,0x0 +/* f04cb54: c6040000 */ lwc1 $f4,0x0($s0) +/* f04cb58: c7a600cc */ lwc1 $f6,0xcc($sp) +/* f04cb5c: c60a0004 */ lwc1 $f10,0x4($s0) +/* f04cb60: 46048081 */ sub.s $f2,$f16,$f4 +/* f04cb64: c7b200d0 */ lwc1 $f18,0xd0($sp) +/* f04cb68: c6080008 */ lwc1 $f8,0x8($s0) +/* f04cb6c: 460a3381 */ sub.s $f14,$f6,$f10 +/* f04cb70: 46021402 */ mul.s $f16,$f2,$f2 +/* f04cb74: 46089301 */ sub.s $f12,$f18,$f8 +/* f04cb78: 460e7102 */ mul.s $f4,$f14,$f14 +/* f04cb7c: c7a800a8 */ lwc1 $f8,0xa8($sp) +/* f04cb80: 460c6282 */ mul.s $f10,$f12,$f12 +/* f04cb84: 46048180 */ add.s $f6,$f16,$f4 +/* f04cb88: 460a3480 */ add.s $f18,$f6,$f10 +/* f04cb8c: 461a903c */ c.lt.s $f18,$f26 +/* f04cb90: 00000000 */ sll $zero,$zero,0x0 +/* f04cb94: 45000006 */ bc1f .L0f04cbb0 +/* f04cb98: 00000000 */ sll $zero,$zero,0x0 +/* f04cb9c: e6080000 */ swc1 $f8,0x0($s0) +/* f04cba0: c7b000ac */ lwc1 $f16,0xac($sp) +/* f04cba4: e6100004 */ swc1 $f16,0x4($s0) +/* f04cba8: c7a400b0 */ lwc1 $f4,0xb0($sp) +/* f04cbac: e6040008 */ swc1 $f4,0x8($s0) +.L0f04cbb0: +/* f04cbb0: 0fc0eaf4 */ jal func0f03abd0 +/* f04cbb4: 93a600fb */ lbu $a2,0xfb($sp) +/* f04cbb8: 8fbf007c */ lw $ra,0x7c($sp) +/* f04cbbc: d7b40028 */ ldc1 $f20,0x28($sp) +/* f04cbc0: d7b60030 */ ldc1 $f22,0x30($sp) +/* f04cbc4: d7b80038 */ ldc1 $f24,0x38($sp) +/* f04cbc8: d7ba0040 */ ldc1 $f26,0x40($sp) +/* f04cbcc: d7bc0048 */ ldc1 $f28,0x48($sp) +/* f04cbd0: d7be0050 */ ldc1 $f30,0x50($sp) +/* f04cbd4: 8fb00058 */ lw $s0,0x58($sp) +/* f04cbd8: 8fb1005c */ lw $s1,0x5c($sp) +/* f04cbdc: 8fb20060 */ lw $s2,0x60($sp) +/* f04cbe0: 8fb30064 */ lw $s3,0x64($sp) +/* f04cbe4: 8fb40068 */ lw $s4,0x68($sp) +/* f04cbe8: 8fb5006c */ lw $s5,0x6c($sp) +/* f04cbec: 8fb60070 */ lw $s6,0x70($sp) +/* f04cbf0: 8fb70074 */ lw $s7,0x74($sp) +/* f04cbf4: 8fbe0078 */ lw $s8,0x78($sp) +/* f04cbf8: 27bd00e8 */ addiu $sp,$sp,0xe8 +/* f04cbfc: 03e00008 */ jr $ra +/* f04cc00: 24020001 */ addiu $v0,$zero,0x1 +); + +GLOBAL_ASM( +glabel func0f04cc04 +/* f04cc04: 27bdffc0 */ addiu $sp,$sp,-64 +/* f04cc08: afbf0014 */ sw $ra,0x14($sp) +/* f04cc0c: 0fc07934 */ jal func0f01e4d0 +/* f04cc10: 00000000 */ sll $zero,$zero,0x0 +/* f04cc14: 3c0e8007 */ lui $t6,0x8007 +/* f04cc18: 25ce845c */ addiu $t6,$t6,-31652 +/* f04cc1c: 8dc10000 */ lw $at,0x0($t6) +/* f04cc20: 27ab0024 */ addiu $t3,$sp,0x24 +/* f04cc24: 3c0c8006 */ lui $t4,0x8006 +/* f04cc28: ad610000 */ sw $at,0x0($t3) +/* f04cc2c: 8dd90004 */ lw $t9,0x4($t6) +/* f04cc30: 3c098006 */ lui $t1,0x8006 +/* f04cc34: 00405025 */ or $t2,$v0,$zero +/* f04cc38: 24070007 */ addiu $a3,$zero,0x7 +/* f04cc3c: 25297e64 */ addiu $t1,$t1,0x7e64 +/* f04cc40: 258c2988 */ addiu $t4,$t4,0x2988 +/* f04cc44: 00004025 */ or $t0,$zero,$zero +/* f04cc48: 241f0008 */ addiu $ra,$zero,0x8 +/* f04cc4c: 240dfffe */ addiu $t5,$zero,-2 +/* f04cc50: ad790004 */ sw $t9,0x4($t3) +.L0f04cc54: +/* f04cc54: 11000005 */ beqz $t0,.L0f04cc6c +/* f04cc58: 00003025 */ or $a2,$zero,$zero +/* f04cc5c: 8d380000 */ lw $t8,0x0($t1) +/* f04cc60: 00087840 */ sll $t7,$t0,0x1 +/* f04cc64: 030f7021 */ addu $t6,$t8,$t7 +/* f04cc68: a5c7fffe */ sh $a3,-0x2($t6) +.L0f04cc6c: +/* f04cc6c: 18400015 */ blez $v0,.L0f04ccc4 +/* f04cc70: 00001825 */ or $v1,$zero,$zero +.L0f04cc74: +/* f04cc74: 8d990000 */ lw $t9,0x0($t4) +/* f04cc78: 24c60001 */ addiu $a2,$a2,0x1 +/* f04cc7c: 0168c021 */ addu $t8,$t3,$t0 +/* f04cc80: 00792021 */ addu $a0,$v1,$t9 +/* f04cc84: 84850000 */ lh $a1,0x0($a0) +/* f04cc88: 04a0000c */ bltz $a1,.L0f04ccbc +/* f04cc8c: 00000000 */ sll $zero,$zero,0x0 +/* f04cc90: 930f0000 */ lbu $t7,0x0($t8) +/* f04cc94: 908e0125 */ lbu $t6,0x125($a0) +/* f04cc98: 01eec824 */ and $t9,$t7,$t6 +/* f04cc9c: 13200007 */ beqz $t9,.L0f04ccbc +/* f04cca0: 00077840 */ sll $t7,$a3,0x1 +/* f04cca4: 8d380000 */ lw $t8,0x0($t1) +/* f04cca8: 24e70001 */ addiu $a3,$a3,0x1 +/* f04ccac: 0007cc00 */ sll $t9,$a3,0x10 +/* f04ccb0: 030f7021 */ addu $t6,$t8,$t7 +/* f04ccb4: a5c50000 */ sh $a1,0x0($t6) +/* f04ccb8: 00193c03 */ sra $a3,$t9,0x10 +.L0f04ccbc: +/* f04ccbc: 14caffed */ bne $a2,$t2,.L0f04cc74 +/* f04ccc0: 24630368 */ addiu $v1,$v1,0x368 +.L0f04ccc4: +/* f04ccc4: 00077040 */ sll $t6,$a3,0x1 +/* f04ccc8: 8d2f0000 */ lw $t7,0x0($t1) +/* f04cccc: 24e70001 */ addiu $a3,$a3,0x1 +/* f04ccd0: 0007c400 */ sll $t8,$a3,0x10 +/* f04ccd4: 00183c03 */ sra $a3,$t8,0x10 +/* f04ccd8: 28e10108 */ slti $at,$a3,0x108 +/* f04ccdc: 01eec821 */ addu $t9,$t7,$t6 +/* f04cce0: 10200004 */ beqz $at,.L0f04ccf4 +/* f04cce4: a72d0000 */ sh $t5,0x0($t9) +/* f04cce8: 25080001 */ addiu $t0,$t0,0x1 +/* f04ccec: 151fffd9 */ bne $t0,$ra,.L0f04cc54 +/* f04ccf0: 00000000 */ sll $zero,$zero,0x0 +.L0f04ccf4: +/* f04ccf4: 8fbf0014 */ lw $ra,0x14($sp) +/* f04ccf8: 27bd0040 */ addiu $sp,$sp,0x40 +/* f04ccfc: 03e00008 */ jr $ra +/* f04cd00: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04cd04 +/* f04cd04: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04cd08: afbf001c */ sw $ra,0x1c($sp) +/* f04cd0c: 0fc07934 */ jal func0f01e4d0 +/* f04cd10: afb00018 */ sw $s0,0x18($sp) +/* f04cd14: 3c0c8006 */ lui $t4,0x8006 +/* f04cd18: 3c0a8006 */ lui $t2,0x8006 +/* f04cd1c: 00405825 */ or $t3,$v0,$zero +/* f04cd20: 2408000f */ addiu $t0,$zero,0xf +/* f04cd24: 254a7e68 */ addiu $t2,$t2,0x7e68 +/* f04cd28: 258c2988 */ addiu $t4,$t4,0x2988 +/* f04cd2c: 00004825 */ or $t1,$zero,$zero +/* f04cd30: 24100010 */ addiu $s0,$zero,0x10 +/* f04cd34: 241ffffe */ addiu $ra,$zero,-2 +/* f04cd38: 240d0006 */ addiu $t5,$zero,0x6 +.L0f04cd3c: +/* f04cd3c: 11200005 */ beqz $t1,.L0f04cd54 +/* f04cd40: 00003825 */ or $a3,$zero,$zero +/* f04cd44: 8d4e0000 */ lw $t6,0x0($t2) +/* f04cd48: 00097840 */ sll $t7,$t1,0x1 +/* f04cd4c: 01cfc021 */ addu $t8,$t6,$t7 +/* f04cd50: a708fffe */ sh $t0,-0x2($t8) +.L0f04cd54: +/* f04cd54: 18400019 */ blez $v0,.L0f04cdbc +/* f04cd58: 00002825 */ or $a1,$zero,$zero +.L0f04cd5c: +/* f04cd5c: 8d990000 */ lw $t9,0x0($t4) +/* f04cd60: 24e70001 */ addiu $a3,$a3,0x1 +/* f04cd64: 00b91821 */ addu $v1,$a1,$t9 +/* f04cd68: 84660000 */ lh $a2,0x0($v1) +/* f04cd6c: 04c00011 */ bltz $a2,.L0f04cdb4 +/* f04cd70: 00000000 */ sll $zero,$zero,0x0 +/* f04cd74: 906e02a2 */ lbu $t6,0x2a2($v1) +/* f04cd78: 152e000e */ bne $t1,$t6,.L0f04cdb4 +/* f04cd7c: 00000000 */ sll $zero,$zero,0x0 +/* f04cd80: 8c64001c */ lw $a0,0x1c($v1) +/* f04cd84: 0008c840 */ sll $t9,$t0,0x1 +/* f04cd88: 50800005 */ beqzl $a0,.L0f04cda0 +/* f04cd8c: 8d580000 */ lw $t8,0x0($t2) +/* f04cd90: 908f0000 */ lbu $t7,0x0($a0) +/* f04cd94: 11af0007 */ beq $t5,$t7,.L0f04cdb4 +/* f04cd98: 00000000 */ sll $zero,$zero,0x0 +/* f04cd9c: 8d580000 */ lw $t8,0x0($t2) +.L0f04cda0: +/* f04cda0: 25080001 */ addiu $t0,$t0,0x1 +/* f04cda4: 00087c00 */ sll $t7,$t0,0x10 +/* f04cda8: 03197021 */ addu $t6,$t8,$t9 +/* f04cdac: a5c60000 */ sh $a2,0x0($t6) +/* f04cdb0: 000f4403 */ sra $t0,$t7,0x10 +.L0f04cdb4: +/* f04cdb4: 14ebffe9 */ bne $a3,$t3,.L0f04cd5c +/* f04cdb8: 24a50368 */ addiu $a1,$a1,0x368 +.L0f04cdbc: +/* f04cdbc: 00087040 */ sll $t6,$t0,0x1 +/* f04cdc0: 8d590000 */ lw $t9,0x0($t2) +/* f04cdc4: 25080001 */ addiu $t0,$t0,0x1 +/* f04cdc8: 0008c400 */ sll $t8,$t0,0x10 +/* f04cdcc: 00184403 */ sra $t0,$t8,0x10 +/* f04cdd0: 29010110 */ slti $at,$t0,0x110 +/* f04cdd4: 032e7821 */ addu $t7,$t9,$t6 +/* f04cdd8: 10200004 */ beqz $at,.L0f04cdec +/* f04cddc: a5ff0000 */ sh $ra,0x0($t7) +/* f04cde0: 25290001 */ addiu $t1,$t1,0x1 +/* f04cde4: 1530ffd5 */ bne $t1,$s0,.L0f04cd3c +/* f04cde8: 00000000 */ sll $zero,$zero,0x0 +.L0f04cdec: +/* f04cdec: 8fbf001c */ lw $ra,0x1c($sp) +/* f04cdf0: 8fb00018 */ lw $s0,0x18($sp) +/* f04cdf4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04cdf8: 03e00008 */ jr $ra +/* f04cdfc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04ce00 +/* f04ce00: 3c0f8007 */ lui $t7,0x8007 +/* f04ce04: 25ef8464 */ addiu $t7,$t7,-31644 +/* f04ce08: 8de10000 */ lw $at,0x0($t7) +/* f04ce0c: 8de80004 */ lw $t0,0x4($t7) +/* f04ce10: 27bdfff0 */ addiu $sp,$sp,-16 +/* f04ce14: 27ae0004 */ addiu $t6,$sp,0x4 +/* f04ce18: 27a30004 */ addiu $v1,$sp,0x4 +/* f04ce1c: 00001025 */ or $v0,$zero,$zero +/* f04ce20: 24050008 */ addiu $a1,$zero,0x8 +/* f04ce24: adc10000 */ sw $at,0x0($t6) +/* f04ce28: adc80004 */ sw $t0,0x4($t6) +.L0f04ce2c: +/* f04ce2c: 90690000 */ lbu $t1,0x0($v1) +/* f04ce30: 54890004 */ bnel $a0,$t1,.L0f04ce44 +/* f04ce34: 24420001 */ addiu $v0,$v0,0x1 +/* f04ce38: 10000004 */ beqz $zero,.L0f04ce4c +/* f04ce3c: 00402025 */ or $a0,$v0,$zero +/* f04ce40: 24420001 */ addiu $v0,$v0,0x1 +.L0f04ce44: +/* f04ce44: 1445fff9 */ bne $v0,$a1,.L0f04ce2c +/* f04ce48: 24630001 */ addiu $v1,$v1,0x1 +.L0f04ce4c: +/* f04ce4c: 04800003 */ bltz $a0,.L0f04ce5c +/* f04ce50: 28810008 */ slti $at,$a0,0x8 +/* f04ce54: 14200003 */ bnez $at,.L0f04ce64 +/* f04ce58: 00000000 */ sll $zero,$zero,0x0 +.L0f04ce5c: +/* f04ce5c: 1000000d */ beqz $zero,.L0f04ce94 +/* f04ce60: 00001025 */ or $v0,$zero,$zero +.L0f04ce64: +/* f04ce64: 10800009 */ beqz $a0,.L0f04ce8c +/* f04ce68: 3c028006 */ lui $v0,0x8006 +/* f04ce6c: 3c038006 */ lui $v1,0x8006 +/* f04ce70: 8c637e64 */ lw $v1,0x7e64($v1) +/* f04ce74: 00045040 */ sll $t2,$a0,0x1 +/* f04ce78: 006a5821 */ addu $t3,$v1,$t2 +/* f04ce7c: 856cfffe */ lh $t4,-0x2($t3) +/* f04ce80: 000c6840 */ sll $t5,$t4,0x1 +/* f04ce84: 10000003 */ beqz $zero,.L0f04ce94 +/* f04ce88: 01a31021 */ addu $v0,$t5,$v1 +.L0f04ce8c: +/* f04ce8c: 8c427e64 */ lw $v0,0x7e64($v0) +/* f04ce90: 2442000e */ addiu $v0,$v0,0xe +.L0f04ce94: +/* f04ce94: 03e00008 */ jr $ra +/* f04ce98: 27bd0010 */ addiu $sp,$sp,0x10 +); + +GLOBAL_ASM( +glabel func0f04ce9c +/* f04ce9c: 04800003 */ bltz $a0,.L0f04ceac +/* f04cea0: 28810010 */ slti $at,$a0,0x10 +/* f04cea4: 14200003 */ bnez $at,.L0f04ceb4 +/* f04cea8: 00000000 */ sll $zero,$zero,0x0 +.L0f04ceac: +/* f04ceac: 03e00008 */ jr $ra +/* f04ceb0: 00001025 */ or $v0,$zero,$zero +.L0f04ceb4: +/* f04ceb4: 10800009 */ beqz $a0,.L0f04cedc +/* f04ceb8: 3c028006 */ lui $v0,0x8006 +/* f04cebc: 3c038006 */ lui $v1,0x8006 +/* f04cec0: 8c637e68 */ lw $v1,0x7e68($v1) +/* f04cec4: 00047040 */ sll $t6,$a0,0x1 +/* f04cec8: 006e7821 */ addu $t7,$v1,$t6 +/* f04cecc: 85f8fffe */ lh $t8,-0x2($t7) +/* f04ced0: 0018c840 */ sll $t9,$t8,0x1 +/* f04ced4: 03e00008 */ jr $ra +/* f04ced8: 03231021 */ addu $v0,$t9,$v1 +.L0f04cedc: +/* f04cedc: 8c427e68 */ lw $v0,0x7e68($v0) +/* f04cee0: 2442001e */ addiu $v0,$v0,0x1e +/* f04cee4: 03e00008 */ jr $ra +/* f04cee8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04ceec +/* f04ceec: 3c03800a */ lui $v1,0x800a +/* f04cef0: 2463cd98 */ addiu $v1,$v1,-12904 +/* f04cef4: 90620000 */ lbu $v0,0x0($v1) +/* f04cef8: 00047400 */ sll $t6,$a0,0x10 +/* f04cefc: 3c01800a */ lui $at,0x800a +/* f04cf00: 0002c080 */ sll $t8,$v0,0x2 +/* f04cf04: 000e7c03 */ sra $t7,$t6,0x10 +/* f04cf08: 00380821 */ addu $at,$at,$t8 +/* f04cf0c: 24590001 */ addiu $t9,$v0,0x1 +/* f04cf10: ac2fcd70 */ sw $t7,-0x3290($at) +/* f04cf14: 332800ff */ andi $t0,$t9,0xff +/* f04cf18: 29010005 */ slti $at,$t0,0x5 +/* f04cf1c: afa40000 */ sw $a0,0x0($sp) +/* f04cf20: 14200002 */ bnez $at,.L0f04cf2c +/* f04cf24: a0790000 */ sb $t9,0x0($v1) +/* f04cf28: a0600000 */ sb $zero,0x0($v1) +.L0f04cf2c: +/* f04cf2c: 03e00008 */ jr $ra +/* f04cf30: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04cf34 +/* f04cf34: afa40000 */ sw $a0,0x0($sp) +/* f04cf38: 00047400 */ sll $t6,$a0,0x10 +/* f04cf3c: 3c03800a */ lui $v1,0x800a +/* f04cf40: 000e2403 */ sra $a0,$t6,0x10 +/* f04cf44: 2463cd70 */ addiu $v1,$v1,-12944 +/* f04cf48: 00001025 */ or $v0,$zero,$zero +.L0f04cf4c: +/* f04cf4c: 0002c080 */ sll $t8,$v0,0x2 +/* f04cf50: 0078c821 */ addu $t9,$v1,$t8 +/* f04cf54: 8f280000 */ lw $t0,0x0($t9) +/* f04cf58: 24420001 */ addiu $v0,$v0,0x1 +/* f04cf5c: 304900ff */ andi $t1,$v0,0xff +/* f04cf60: 14880003 */ bne $a0,$t0,.L0f04cf70 +/* f04cf64: 29210005 */ slti $at,$t1,0x5 +/* f04cf68: 03e00008 */ jr $ra +/* f04cf6c: 00001025 */ or $v0,$zero,$zero +.L0f04cf70: +/* f04cf70: 1420fff6 */ bnez $at,.L0f04cf4c +/* f04cf74: 01201025 */ or $v0,$t1,$zero +/* f04cf78: 24020001 */ addiu $v0,$zero,0x1 +/* f04cf7c: 03e00008 */ jr $ra +/* f04cf80: 00000000 */ sll $zero,$zero,0x0 +/* f04cf84: afa50004 */ sw $a1,0x4($sp) +/* f04cf88: 03e00008 */ jr $ra +/* f04cf8c: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f04cf90 +/* f04cf90: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04cf94: afbf0014 */ sw $ra,0x14($sp) +/* f04cf98: 10800015 */ beqz $a0,.L0f04cff0 +/* f04cf9c: 00803025 */ or $a2,$a0,$zero +/* f04cfa0: 8c820020 */ lw $v0,0x20($a0) +/* f04cfa4: 50400013 */ beqzl $v0,.L0f04cff4 +/* f04cfa8: 8fbf0014 */ lw $ra,0x14($sp) +/* f04cfac: 8c440008 */ lw $a0,0x8($v0) +/* f04cfb0: 50800010 */ beqzl $a0,.L0f04cff4 +/* f04cfb4: 8fbf0014 */ lw $ra,0x14($sp) +/* f04cfb8: 0c006a47 */ jal 0x1a91c +/* f04cfbc: afa60018 */ sw $a2,0x18($sp) +/* f04cfc0: 8fa60018 */ lw $a2,0x18($sp) +/* f04cfc4: 00402825 */ or $a1,$v0,$zero +/* f04cfc8: 10400004 */ beqz $v0,.L0f04cfdc +/* f04cfcc: 00001825 */ or $v1,$zero,$zero +/* f04cfd0: 0c006a87 */ jal 0x1aa1c +/* f04cfd4: 8cc40020 */ lw $a0,0x20($a2) +/* f04cfd8: 00401825 */ or $v1,$v0,$zero +.L0f04cfdc: +/* f04cfdc: 50600005 */ beqzl $v1,.L0f04cff4 +/* f04cfe0: 8fbf0014 */ lw $ra,0x14($sp) +/* f04cfe4: 8c620000 */ lw $v0,0x0($v1) +/* f04cfe8: 2c4e0001 */ sltiu $t6,$v0,0x1 +/* f04cfec: ac6e0000 */ sw $t6,0x0($v1) +.L0f04cff0: +/* f04cff0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f04cff4: +/* f04cff4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04cff8: 03e00008 */ jr $ra +/* f04cffc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04d000 +/* f04d000: 27bdff58 */ addiu $sp,$sp,-168 +/* f04d004: 3c0f8007 */ lui $t7,0x8007 +/* f04d008: afbf002c */ sw $ra,0x2c($sp) +/* f04d00c: afb00028 */ sw $s0,0x28($sp) +/* f04d010: 25ef846c */ addiu $t7,$t7,-31636 +/* f04d014: 8de10000 */ lw $at,0x0($t7) +/* f04d018: 8de80004 */ lw $t0,0x4($t7) +/* f04d01c: 27ae0088 */ addiu $t6,$sp,0x88 +/* f04d020: adc10000 */ sw $at,0x0($t6) +/* f04d024: adc80004 */ sw $t0,0x4($t6) +/* f04d028: 8de8000c */ lw $t0,0xc($t7) +/* f04d02c: 8de10008 */ lw $at,0x8($t7) +/* f04d030: 00808025 */ or $s0,$a0,$zero +/* f04d034: adc8000c */ sw $t0,0xc($t6) +/* f04d038: adc10008 */ sw $at,0x8($t6) +/* f04d03c: 8de10010 */ lw $at,0x10($t7) +/* f04d040: 8de80014 */ lw $t0,0x14($t7) +/* f04d044: adc10010 */ sw $at,0x10($t6) +/* f04d048: adc80014 */ sw $t0,0x14($t6) +/* f04d04c: 8de8001c */ lw $t0,0x1c($t7) +/* f04d050: 8de10018 */ lw $at,0x18($t7) +/* f04d054: adc8001c */ sw $t0,0x1c($t6) +/* f04d058: 0fc0a221 */ jal func0f028884 +/* f04d05c: adc10018 */ sw $at,0x18($t6) +/* f04d060: 02002025 */ or $a0,$s0,$zero +/* f04d064: 0fc122a1 */ jal func0f048a84 +/* f04d068: 24450008 */ addiu $a1,$v0,0x8 +/* f04d06c: 3c017f1b */ lui $at,0x7f1b +/* f04d070: c4249430 */ lwc1 $f4,-0x6bd0($at) +/* f04d074: 3c0143b4 */ lui $at,0x43b4 +/* f04d078: 44814000 */ mtc1 $at,$f8 +/* f04d07c: 46040183 */ div.s $f6,$f0,$f4 +/* f04d080: 24090001 */ addiu $t1,$zero,0x1 +/* f04d084: afa00078 */ sw $zero,0x78($sp) +/* f04d088: afa90068 */ sw $t1,0x68($sp) +/* f04d08c: 8e040020 */ lw $a0,0x20($s0) +/* f04d090: 46083082 */ mul.s $f2,$f6,$f8 +/* f04d094: 0c006b91 */ jal 0x1ae44 +/* f04d098: e7a2007c */ swc1 $f2,0x7c($sp) +/* f04d09c: 02002025 */ or $a0,$s0,$zero +/* f04d0a0: 00002825 */ or $a1,$zero,$zero +/* f04d0a4: 0fc079ef */ jal func0f01e7bc +/* f04d0a8: e7a00058 */ swc1 $f0,0x58($sp) +/* f04d0ac: 0fc0e686 */ jal func0f039a18 +/* f04d0b0: 02002025 */ or $a0,$s0,$zero +/* f04d0b4: c7a2007c */ lwc1 $f2,0x7c($sp) +/* f04d0b8: 104000df */ beqz $v0,.L0f04d438 +/* f04d0bc: c7ac0058 */ lwc1 $f12,0x58($sp) +/* f04d0c0: 02002025 */ or $a0,$s0,$zero +/* f04d0c4: 00002825 */ or $a1,$zero,$zero +/* f04d0c8: e7a2007c */ swc1 $f2,0x7c($sp) +/* f04d0cc: 0fc079ef */ jal func0f01e7bc +/* f04d0d0: e7ac0058 */ swc1 $f12,0x58($sp) +/* f04d0d4: 3c014234 */ lui $at,0x4234 +/* f04d0d8: c7a2007c */ lwc1 $f2,0x7c($sp) +/* f04d0dc: 44815000 */ mtc1 $at,$f10 +/* f04d0e0: c7ac0058 */ lwc1 $f12,0x58($sp) +/* f04d0e4: 3c014307 */ lui $at,0x4307 +/* f04d0e8: 4602503c */ c.lt.s $f10,$f2 +/* f04d0ec: 00000000 */ sll $zero,$zero,0x0 +/* f04d0f0: 4502000e */ bc1fl .L0f04d12c +/* f04d0f4: 3c014307 */ lui $at,0x4307 +/* f04d0f8: 44818000 */ mtc1 $at,$f16 +/* f04d0fc: 240a0003 */ addiu $t2,$zero,0x3 +/* f04d100: 240b0001 */ addiu $t3,$zero,0x1 +/* f04d104: 4610103e */ c.le.s $f2,$f16 +/* f04d108: 3c017f1b */ lui $at,0x7f1b +/* f04d10c: 45020007 */ bc1fl .L0f04d12c +/* f04d110: 3c014307 */ lui $at,0x4307 +/* f04d114: c4329434 */ lwc1 $f18,-0x6bcc($at) +/* f04d118: afaa0084 */ sw $t2,0x84($sp) +/* f04d11c: afab0078 */ sw $t3,0x78($sp) +/* f04d120: 10000046 */ beqz $zero,.L0f04d23c +/* f04d124: 46126300 */ add.s $f12,$f12,$f18 +/* f04d128: 3c014307 */ lui $at,0x4307 +.L0f04d12c: +/* f04d12c: 44812000 */ mtc1 $at,$f4 +/* f04d130: 3c014361 */ lui $at,0x4361 +/* f04d134: 4602203c */ c.lt.s $f4,$f2 +/* f04d138: 00000000 */ sll $zero,$zero,0x0 +/* f04d13c: 45020018 */ bc1fl .L0f04d1a0 +/* f04d140: 3c014361 */ lui $at,0x4361 +/* f04d144: 44813000 */ mtc1 $at,$f6 +/* f04d148: 240c0002 */ addiu $t4,$zero,0x2 +/* f04d14c: 4606103c */ c.lt.s $f2,$f6 +/* f04d150: 00000000 */ sll $zero,$zero,0x0 +/* f04d154: 45020012 */ bc1fl .L0f04d1a0 +/* f04d158: 3c014361 */ lui $at,0x4361 +/* f04d15c: afac0084 */ sw $t4,0x84($sp) +/* f04d160: 0c004b70 */ jal 0x12dc0 +/* f04d164: e7ac0058 */ swc1 $f12,0x58($sp) +/* f04d168: 240100ff */ addiu $at,$zero,0xff +/* f04d16c: 0041001b */ divu $zero,$v0,$at +/* f04d170: 00006810 */ mfhi $t5 +/* f04d174: 2da10002 */ sltiu $at,$t5,0x2 +/* f04d178: 14200030 */ bnez $at,.L0f04d23c +/* f04d17c: c7ac0058 */ lwc1 $f12,0x58($sp) +/* f04d180: afa00068 */ sw $zero,0x68($sp) +/* f04d184: 8e190018 */ lw $t9,0x18($s0) +/* f04d188: 3c01efff */ lui $at,0xefff +/* f04d18c: 3421ffff */ ori $at,$at,0xffff +/* f04d190: 0321c024 */ and $t8,$t9,$at +/* f04d194: 10000029 */ beqz $zero,.L0f04d23c +/* f04d198: ae180018 */ sw $t8,0x18($s0) +/* f04d19c: 3c014361 */ lui $at,0x4361 +.L0f04d1a0: +/* f04d1a0: 44814000 */ mtc1 $at,$f8 +/* f04d1a4: 3c017f1b */ lui $at,0x7f1b +/* f04d1a8: 4602403c */ c.lt.s $f8,$f2 +/* f04d1ac: 00000000 */ sll $zero,$zero,0x0 +/* f04d1b0: 4500000c */ bc1f .L0f04d1e4 +/* f04d1b4: 00000000 */ sll $zero,$zero,0x0 +/* f04d1b8: c42a9438 */ lwc1 $f10,-0x6bc8($at) +/* f04d1bc: 240e0003 */ addiu $t6,$zero,0x3 +/* f04d1c0: 3c017f1b */ lui $at,0x7f1b +/* f04d1c4: 460a103c */ c.lt.s $f2,$f10 +/* f04d1c8: 00000000 */ sll $zero,$zero,0x0 +/* f04d1cc: 45000005 */ bc1f .L0f04d1e4 +/* f04d1d0: 00000000 */ sll $zero,$zero,0x0 +/* f04d1d4: c430943c */ lwc1 $f16,-0x6bc4($at) +/* f04d1d8: afae0084 */ sw $t6,0x84($sp) +/* f04d1dc: 10000017 */ beqz $zero,.L0f04d23c +/* f04d1e0: 46106300 */ add.s $f12,$f12,$f16 +.L0f04d1e4: +/* f04d1e4: 0c004b70 */ jal 0x12dc0 +/* f04d1e8: e7ac0058 */ swc1 $f12,0x58($sp) +/* f04d1ec: 24010064 */ addiu $at,$zero,0x64 +/* f04d1f0: 0041001b */ divu $zero,$v0,$at +/* f04d1f4: 00007810 */ mfhi $t7 +/* f04d1f8: 2de10032 */ sltiu $at,$t7,0x32 +/* f04d1fc: 10200003 */ beqz $at,.L0f04d20c +/* f04d200: c7ac0058 */ lwc1 $f12,0x58($sp) +/* f04d204: 10000003 */ beqz $zero,.L0f04d214 +/* f04d208: afa00084 */ sw $zero,0x84($sp) +.L0f04d20c: +/* f04d20c: 24080001 */ addiu $t0,$zero,0x1 +/* f04d210: afa80084 */ sw $t0,0x84($sp) +.L0f04d214: +/* f04d214: 8fa90084 */ lw $t1,0x84($sp) +/* f04d218: 3c017f1b */ lui $at,0x7f1b +/* f04d21c: 15200005 */ bnez $t1,.L0f04d234 +/* f04d220: 00000000 */ sll $zero,$zero,0x0 +/* f04d224: 3c017f1b */ lui $at,0x7f1b +/* f04d228: c4329440 */ lwc1 $f18,-0x6bc0($at) +/* f04d22c: 10000003 */ beqz $zero,.L0f04d23c +/* f04d230: 46126301 */ sub.s $f12,$f12,$f18 +.L0f04d234: +/* f04d234: c4249444 */ lwc1 $f4,-0x6bbc($at) +/* f04d238: 46046300 */ add.s $f12,$f12,$f4 +.L0f04d23c: +/* f04d23c: 8faa0068 */ lw $t2,0x68($sp) +/* f04d240: 5140007b */ beqzl $t2,.L0f04d430 +/* f04d244: 02002025 */ or $a0,$s0,$zero +/* f04d248: 0c0068f7 */ jal 0x1a3dc +/* f04d24c: e7ac0058 */ swc1 $f12,0x58($sp) +/* f04d250: 3c0142c8 */ lui $at,0x42c8 +/* f04d254: 44814000 */ mtc1 $at,$f8 +/* f04d258: 8e0b001c */ lw $t3,0x1c($s0) +/* f04d25c: c7ac0058 */ lwc1 $f12,0x58($sp) +/* f04d260: 46080282 */ mul.s $f10,$f0,$f8 +/* f04d264: c5660008 */ lwc1 $f6,0x8($t3) +/* f04d268: 460a3401 */ sub.s $f16,$f6,$f10 +/* f04d26c: e7b0003c */ swc1 $f16,0x3c($sp) +/* f04d270: 8e0c001c */ lw $t4,0x1c($s0) +/* f04d274: c592000c */ lwc1 $f18,0xc($t4) +/* f04d278: 0c0068f4 */ jal 0x1a3d0 +/* f04d27c: e7b20040 */ swc1 $f18,0x40($sp) +/* f04d280: 3c0142c8 */ lui $at,0x42c8 +/* f04d284: 44812000 */ mtc1 $at,$f4 +/* f04d288: 8e0d001c */ lw $t5,0x1c($s0) +/* f04d28c: 27a5006c */ addiu $a1,$sp,0x6c +/* f04d290: 46040202 */ mul.s $f8,$f0,$f4 +/* f04d294: c5a60010 */ lwc1 $f6,0x10($t5) +/* f04d298: 27a60074 */ addiu $a2,$sp,0x74 +/* f04d29c: 27a70070 */ addiu $a3,$sp,0x70 +/* f04d2a0: 46064280 */ add.s $f10,$f8,$f6 +/* f04d2a4: e7aa0044 */ swc1 $f10,0x44($sp) +/* f04d2a8: 0fc0a277 */ jal func0f0289dc +/* f04d2ac: 8e04001c */ lw $a0,0x1c($s0) +/* f04d2b0: 3c013f00 */ lui $at,0x3f00 +/* f04d2b4: 44819000 */ mtc1 $at,$f18 +/* f04d2b8: c7b0006c */ lwc1 $f16,0x6c($sp) +/* f04d2bc: 8e02001c */ lw $v0,0x1c($s0) +/* f04d2c0: 27a6003c */ addiu $a2,$sp,0x3c +/* f04d2c4: 46128002 */ mul.s $f0,$f16,$f18 +/* f04d2c8: 27a70048 */ addiu $a3,$sp,0x48 +/* f04d2cc: 24440008 */ addiu $a0,$v0,0x8 +/* f04d2d0: 24450028 */ addiu $a1,$v0,0x28 +/* f04d2d4: 0fc1979d */ jal func0f065e74 +/* f04d2d8: e7a0005c */ swc1 $f0,0x5c($sp) +/* f04d2dc: 02002025 */ or $a0,$s0,$zero +/* f04d2e0: 27a5003c */ addiu $a1,$sp,0x3c +/* f04d2e4: 0fc087ea */ jal func0f021fa8 +/* f04d2e8: 27a60048 */ addiu $a2,$sp,0x48 +/* f04d2ec: 8e02001c */ lw $v0,0x1c($s0) +/* f04d2f0: c7a4003c */ lwc1 $f4,0x3c($sp) +/* f04d2f4: c7a0005c */ lwc1 $f0,0x5c($sp) +/* f04d2f8: c4480008 */ lwc1 $f8,0x8($v0) +/* f04d2fc: c7a60044 */ lwc1 $f6,0x44($sp) +/* f04d300: c44a0010 */ lwc1 $f10,0x10($v0) +/* f04d304: 46082081 */ sub.s $f2,$f4,$f8 +/* f04d308: 2419003f */ addiu $t9,$zero,0x3f +/* f04d30c: 24180001 */ addiu $t8,$zero,0x1 +/* f04d310: 460a3301 */ sub.s $f12,$f6,$f10 +/* f04d314: 4602003c */ c.lt.s $f0,$f2 +/* f04d318: 00000000 */ sll $zero,$zero,0x0 +/* f04d31c: 4503000f */ bc1tl .L0f04d35c +/* f04d320: afb90010 */ sw $t9,0x10($sp) +/* f04d324: 460c003c */ c.lt.s $f0,$f12 +/* f04d328: 00000000 */ sll $zero,$zero,0x0 +/* f04d32c: 4503000b */ bc1tl .L0f04d35c +/* f04d330: afb90010 */ sw $t9,0x10($sp) +/* f04d334: 46000387 */ neg.s $f14,$f0 +/* f04d338: 460e103c */ c.lt.s $f2,$f14 +/* f04d33c: 00000000 */ sll $zero,$zero,0x0 +/* f04d340: 45030006 */ bc1tl .L0f04d35c +/* f04d344: afb90010 */ sw $t9,0x10($sp) +/* f04d348: 460e603c */ c.lt.s $f12,$f14 +/* f04d34c: 00000000 */ sll $zero,$zero,0x0 +/* f04d350: 45020011 */ bc1fl .L0f04d398 +/* f04d354: 8fa30068 */ lw $v1,0x68($sp) +/* f04d358: afb90010 */ sw $t9,0x10($sp) +.L0f04d35c: +/* f04d35c: afb80014 */ sw $t8,0x14($sp) +/* f04d360: c440000c */ lwc1 $f0,0xc($v0) +/* f04d364: c7b00074 */ lwc1 $f16,0x74($sp) +/* f04d368: c7a40070 */ lwc1 $f4,0x70($sp) +/* f04d36c: 24440008 */ addiu $a0,$v0,0x8 +/* f04d370: 46008481 */ sub.s $f18,$f16,$f0 +/* f04d374: 24450028 */ addiu $a1,$v0,0x28 +/* f04d378: 27a6003c */ addiu $a2,$sp,0x3c +/* f04d37c: 46002201 */ sub.s $f8,$f4,$f0 +/* f04d380: e7b20018 */ swc1 $f18,0x18($sp) +/* f04d384: 27a70048 */ addiu $a3,$sp,0x48 +/* f04d388: 0c00b62e */ jal 0x2d8b8 +/* f04d38c: e7a8001c */ swc1 $f8,0x1c($sp) +/* f04d390: afa20068 */ sw $v0,0x68($sp) +/* f04d394: 8fa30068 */ lw $v1,0x68($sp) +.L0f04d398: +/* f04d398: 2401ffff */ addiu $at,$zero,-1 +/* f04d39c: 54610008 */ bnel $v1,$at,.L0f04d3c0 +/* f04d3a0: 24010001 */ addiu $at,$zero,0x1 +/* f04d3a4: 8e0e0018 */ lw $t6,0x18($s0) +/* f04d3a8: 3c01efff */ lui $at,0xefff +/* f04d3ac: 3421ffff */ ori $at,$at,0xffff +/* f04d3b0: 01c17824 */ and $t7,$t6,$at +/* f04d3b4: 1000001d */ beqz $zero,.L0f04d42c +/* f04d3b8: ae0f0018 */ sw $t7,0x18($s0) +/* f04d3bc: 24010001 */ addiu $at,$zero,0x1 +.L0f04d3c0: +/* f04d3c0: 14610015 */ bne $v1,$at,.L0f04d418 +/* f04d3c4: 8fa80084 */ lw $t0,0x84($sp) +/* f04d3c8: 00084880 */ sll $t1,$t0,0x2 +/* f04d3cc: 27aa0088 */ addiu $t2,$sp,0x88 +/* f04d3d0: 012a1021 */ addu $v0,$t1,$t2 +/* f04d3d4: 8c4b0010 */ lw $t3,0x10($v0) +/* f04d3d8: 3c017f1b */ lui $at,0x7f1b +/* f04d3dc: c42a9448 */ lwc1 $f10,-0x6bb8($at) +/* f04d3e0: 448b3000 */ mtc1 $t3,$f6 +/* f04d3e4: 8fac0078 */ lw $t4,0x78($sp) +/* f04d3e8: 8c450000 */ lw $a1,0x0($v0) +/* f04d3ec: 468031a0 */ cvt.s.w $f6,$f6 +/* f04d3f0: 240d0002 */ addiu $t5,$zero,0x2 +/* f04d3f4: afad0014 */ sw $t5,0x14($sp) +/* f04d3f8: 02002025 */ or $a0,$s0,$zero +/* f04d3fc: 24060000 */ addiu $a2,$zero,0x0 +/* f04d400: e7aa0018 */ swc1 $f10,0x18($sp) +/* f04d404: 44073000 */ mfc1 $a3,$f6 +/* f04d408: 0fc0c3fe */ jal func0f030ff8 +/* f04d40c: afac0010 */ sw $t4,0x10($sp) +/* f04d410: 10000007 */ beqz $zero,.L0f04d430 +/* f04d414: 02002025 */ or $a0,$s0,$zero +.L0f04d418: +/* f04d418: 8e190018 */ lw $t9,0x18($s0) +/* f04d41c: 3c01efff */ lui $at,0xefff +/* f04d420: 3421ffff */ ori $at,$at,0xffff +/* f04d424: 0321c024 */ and $t8,$t9,$at +/* f04d428: ae180018 */ sw $t8,0x18($s0) +.L0f04d42c: +/* f04d42c: 02002025 */ or $a0,$s0,$zero +.L0f04d430: +/* f04d430: 0fc079ef */ jal func0f01e7bc +/* f04d434: 24050001 */ addiu $a1,$zero,0x1 +.L0f04d438: +/* f04d438: 8fbf002c */ lw $ra,0x2c($sp) +/* f04d43c: 8fb00028 */ lw $s0,0x28($sp) +/* f04d440: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* f04d444: 03e00008 */ jr $ra +/* f04d448: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04d44c +/* f04d44c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04d450: afbf0014 */ sw $ra,0x14($sp) +/* f04d454: 00802825 */ or $a1,$a0,$zero +/* f04d458: 8c840020 */ lw $a0,0x20($a0) +/* f04d45c: 0c00744f */ jal 0x1d13c +/* f04d460: afa50018 */ sw $a1,0x18($sp) +/* f04d464: 8fa50018 */ lw $a1,0x18($sp) +/* f04d468: 3c01efff */ lui $at,0xefff +/* f04d46c: 3421ffff */ ori $at,$at,0xffff +/* f04d470: 8cae0018 */ lw $t6,0x18($a1) +/* f04d474: 01c17824 */ and $t7,$t6,$at +/* f04d478: 24010064 */ addiu $at,$zero,0x64 +/* f04d47c: acaf0018 */ sw $t7,0x18($a1) +/* f04d480: 1041000a */ beq $v0,$at,.L0f04d4ac +/* f04d484: 8fbf0014 */ lw $ra,0x14($sp) +/* f04d488: 24010065 */ addiu $at,$zero,0x65 +/* f04d48c: 10410007 */ beq $v0,$at,.L0f04d4ac +/* f04d490: 24010066 */ addiu $at,$zero,0x66 +/* f04d494: 10410005 */ beq $v0,$at,.L0f04d4ac +/* f04d498: 24010067 */ addiu $at,$zero,0x67 +/* f04d49c: 10410003 */ beq $v0,$at,.L0f04d4ac +/* f04d4a0: 000fc8c0 */ sll $t9,$t7,0x3 +/* f04d4a4: 07210003 */ bgez $t9,.L0f04d4b4 +/* f04d4a8: 00001025 */ or $v0,$zero,$zero +.L0f04d4ac: +/* f04d4ac: 10000001 */ beqz $zero,.L0f04d4b4 +/* f04d4b0: 24020001 */ addiu $v0,$zero,0x1 +.L0f04d4b4: +/* f04d4b4: 03e00008 */ jr $ra +/* f04d4b8: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f04d4bc +/* f04d4bc: 27bdffb8 */ addiu $sp,$sp,-72 +/* f04d4c0: afbf0044 */ sw $ra,0x44($sp) +/* f04d4c4: 1080001f */ beqz $a0,.L0f04d544 +/* f04d4c8: afa40048 */ sw $a0,0x48($sp) +/* f04d4cc: 8c85001c */ lw $a1,0x1c($a0) +/* f04d4d0: 3c01bf80 */ lui $at,0xbf80 +/* f04d4d4: 00002025 */ or $a0,$zero,$zero +/* f04d4d8: 10a0001a */ beqz $a1,.L0f04d544 +/* f04d4dc: 24060064 */ addiu $a2,$zero,0x64 +/* f04d4e0: 44810000 */ mtc1 $at,$f0 +/* f04d4e4: 240fffff */ addiu $t7,$zero,-1 +/* f04d4e8: 2418ffff */ addiu $t8,$zero,-1 +/* f04d4ec: afb8002c */ sw $t8,0x2c($sp) +/* f04d4f0: afaf0010 */ sw $t7,0x10($sp) +/* f04d4f4: 2407ffff */ addiu $a3,$zero,-1 +/* f04d4f8: afa00014 */ sw $zero,0x14($sp) +/* f04d4fc: afa00018 */ sw $zero,0x18($sp) +/* f04d500: afa0001c */ sw $zero,0x1c($sp) +/* f04d504: afa00020 */ sw $zero,0x20($sp) +/* f04d508: afa00028 */ sw $zero,0x28($sp) +/* f04d50c: e7a00024 */ swc1 $f0,0x24($sp) +/* f04d510: e7a00030 */ swc1 $f0,0x30($sp) +/* f04d514: e7a00034 */ swc1 $f0,0x34($sp) +/* f04d518: 0fc24e7e */ jal func0f0939f8 +/* f04d51c: e7a00038 */ swc1 $f0,0x38($sp) +/* f04d520: 8fb90048 */ lw $t9,0x48($sp) +/* f04d524: 24080001 */ addiu $t0,$zero,0x1 +/* f04d528: 00003825 */ or $a3,$zero,$zero +/* f04d52c: 8f25001c */ lw $a1,0x1c($t9) +/* f04d530: 84a40028 */ lh $a0,0x28($a1) +/* f04d534: afa80014 */ sw $t0,0x14($sp) +/* f04d538: afa00010 */ sw $zero,0x10($sp) +/* f04d53c: 0fc4be7c */ jal func0f12f9f0 +/* f04d540: 24a60008 */ addiu $a2,$a1,0x8 +.L0f04d544: +/* f04d544: 8fbf0044 */ lw $ra,0x44($sp) +/* f04d548: 27bd0048 */ addiu $sp,$sp,0x48 +/* f04d54c: 03e00008 */ jr $ra +/* f04d550: 00000000 */ sll $zero,$zero,0x0 +/* f04d554: 00000000 */ sll $zero,$zero,0x0 +/* f04d558: 00000000 */ sll $zero,$zero,0x0 +/* f04d55c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04d560 +/* f04d560: 3c08800a */ lui $t0,0x800a +/* f04d564: 2508d030 */ addiu $t0,$t0,-12240 +/* f04d568: 8d020018 */ lw $v0,0x18($t0) +/* f04d56c: 00a03825 */ or $a3,$a1,$zero +/* f04d570: 3c198008 */ lui $t9,0x8008 +/* f04d574: 10400013 */ beqz $v0,.L0f04d5c4 +/* f04d578: 00000000 */ sll $zero,$zero,0x0 +/* f04d57c: 8c4e0000 */ lw $t6,0x0($v0) +/* f04d580: 00001825 */ or $v1,$zero,$zero +/* f04d584: 00402825 */ or $a1,$v0,$zero +/* f04d588: 11c0000e */ beqz $t6,.L0f04d5c4 +/* f04d58c: 00000000 */ sll $zero,$zero,0x0 +/* f04d590: 8c460000 */ lw $a2,0x0($v0) +.L0f04d594: +/* f04d594: 54860007 */ bnel $a0,$a2,.L0f04d5b4 +/* f04d598: 8ca60008 */ lw $a2,0x8($a1) +/* f04d59c: ace00000 */ sw $zero,0x0($a3) +/* f04d5a0: 8d0f0018 */ lw $t7,0x18($t0) +/* f04d5a4: 01e3c021 */ addu $t8,$t7,$v1 +/* f04d5a8: 03e00008 */ jr $ra +/* f04d5ac: 8f020004 */ lw $v0,0x4($t8) +/* f04d5b0: 8ca60008 */ lw $a2,0x8($a1) +.L0f04d5b4: +/* f04d5b4: 24630008 */ addiu $v1,$v1,0x8 +/* f04d5b8: 24a50008 */ addiu $a1,$a1,0x8 +/* f04d5bc: 14c0fff5 */ bnez $a2,.L0f04d594 +/* f04d5c0: 00000000 */ sll $zero,$zero,0x0 +.L0f04d5c4: +/* f04d5c4: 8f39ac58 */ lw $t9,-0x53a8($t9) +/* f04d5c8: 3c098008 */ lui $t1,0x8008 +/* f04d5cc: 2523ac58 */ addiu $v1,$t1,-21416 +/* f04d5d0: 1320000b */ beqz $t9,.L0f04d600 +/* f04d5d4: 240a0001 */ addiu $t2,$zero,0x1 +/* f04d5d8: 8c620000 */ lw $v0,0x0($v1) +.L0f04d5dc: +/* f04d5dc: 54820005 */ bnel $a0,$v0,.L0f04d5f4 +/* f04d5e0: 8c620008 */ lw $v0,0x8($v1) +/* f04d5e4: acea0000 */ sw $t2,0x0($a3) +/* f04d5e8: 03e00008 */ jr $ra +/* f04d5ec: 8c620004 */ lw $v0,0x4($v1) +/* f04d5f0: 8c620008 */ lw $v0,0x8($v1) +.L0f04d5f4: +/* f04d5f4: 24630008 */ addiu $v1,$v1,0x8 +/* f04d5f8: 1440fff8 */ bnez $v0,.L0f04d5dc +/* f04d5fc: 00000000 */ sll $zero,$zero,0x0 +.L0f04d600: +/* f04d600: 2402ffff */ addiu $v0,$zero,-1 +/* f04d604: 03e00008 */ jr $ra +/* f04d608: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04d60c +/* f04d60c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f04d610: afb40028 */ sw $s4,0x28($sp) +/* f04d614: afb30024 */ sw $s3,0x24($sp) +/* f04d618: afb20020 */ sw $s2,0x20($sp) +/* f04d61c: afb1001c */ sw $s1,0x1c($sp) +/* f04d620: afb00018 */ sw $s0,0x18($sp) +/* f04d624: 00a08025 */ or $s0,$a1,$zero +/* f04d628: 00808825 */ or $s1,$a0,$zero +/* f04d62c: 30d200ff */ andi $s2,$a2,0xff +/* f04d630: afbf002c */ sw $ra,0x2c($sp) +/* f04d634: afa60038 */ sw $a2,0x38($sp) +/* f04d638: 24130002 */ addiu $s3,$zero,0x2 +/* f04d63c: 24140004 */ addiu $s4,$zero,0x4 +.L0f04d640: +/* f04d640: 02111021 */ addu $v0,$s0,$s1 +/* f04d644: 904f0000 */ lbu $t7,0x0($v0) +/* f04d648: 904e0001 */ lbu $t6,0x1($v0) +/* f04d64c: 02202025 */ or $a0,$s1,$zero +/* f04d650: 000fc200 */ sll $t8,$t7,0x8 +/* f04d654: 01d81821 */ addu $v1,$t6,$t8 +/* f04d658: 14730006 */ bne $v1,$s3,.L0f04d674 +/* f04d65c: 00000000 */ sll $zero,$zero,0x0 +/* f04d660: 90590002 */ lbu $t9,0x2($v0) +/* f04d664: 16590007 */ bne $s2,$t9,.L0f04d684 +/* f04d668: 00000000 */ sll $zero,$zero,0x0 +/* f04d66c: 10000009 */ beqz $zero,.L0f04d694 +/* f04d670: 02001025 */ or $v0,$s0,$zero +.L0f04d674: +/* f04d674: 14740003 */ bne $v1,$s4,.L0f04d684 +/* f04d678: 00000000 */ sll $zero,$zero,0x0 +/* f04d67c: 10000005 */ beqz $zero,.L0f04d694 +/* f04d680: 00001025 */ or $v0,$zero,$zero +.L0f04d684: +/* f04d684: 0fc136d0 */ jal func0f04db40 +/* f04d688: 02002825 */ or $a1,$s0,$zero +/* f04d68c: 1000ffec */ beqz $zero,.L0f04d640 +/* f04d690: 02028021 */ addu $s0,$s0,$v0 +.L0f04d694: +/* f04d694: 8fbf002c */ lw $ra,0x2c($sp) +/* f04d698: 8fb00018 */ lw $s0,0x18($sp) +/* f04d69c: 8fb1001c */ lw $s1,0x1c($sp) +/* f04d6a0: 8fb20020 */ lw $s2,0x20($sp) +/* f04d6a4: 8fb30024 */ lw $s3,0x24($sp) +/* f04d6a8: 8fb40028 */ lw $s4,0x28($sp) +/* f04d6ac: 03e00008 */ jr $ra +/* f04d6b0: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f04d6b4 +/* f04d6b4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04d6b8: afb00018 */ sw $s0,0x18($sp) +/* f04d6bc: 3c10800a */ lui $s0,0x800a +/* f04d6c0: 26109fc0 */ addiu $s0,$s0,-24640 +/* f04d6c4: 24010003 */ addiu $at,$zero,0x3 +/* f04d6c8: afbf001c */ sw $ra,0x1c($sp) +/* f04d6cc: ae000424 */ sw $zero,0x424($s0) +/* f04d6d0: ae000428 */ sw $zero,0x428($s0) +/* f04d6d4: ae00042c */ sw $zero,0x42c($s0) +/* f04d6d8: ae000430 */ sw $zero,0x430($s0) +/* f04d6dc: ae000434 */ sw $zero,0x434($s0) +/* f04d6e0: 14a10003 */ bne $a1,$at,.L0f04d6f0 +/* f04d6e4: ae000438 */ sw $zero,0x438($s0) +/* f04d6e8: 10000015 */ beqz $zero,.L0f04d740 +/* f04d6ec: ae040424 */ sw $a0,0x424($s0) +.L0f04d6f0: +/* f04d6f0: 24010001 */ addiu $at,$zero,0x1 +/* f04d6f4: 54a10013 */ bnel $a1,$at,.L0f04d744 +/* f04d6f8: 8e070424 */ lw $a3,0x424($s0) +/* f04d6fc: 90820003 */ lbu $v0,0x3($a0) +/* f04d700: 24010027 */ addiu $at,$zero,0x27 +/* f04d704: 54410004 */ bnel $v0,$at,.L0f04d718 +/* f04d708: 24010028 */ addiu $at,$zero,0x28 +/* f04d70c: 1000000c */ beqz $zero,.L0f04d740 +/* f04d710: ae040428 */ sw $a0,0x428($s0) +/* f04d714: 24010028 */ addiu $at,$zero,0x28 +.L0f04d718: +/* f04d718: 54410004 */ bnel $v0,$at,.L0f04d72c +/* f04d71c: 24010037 */ addiu $at,$zero,0x37 +/* f04d720: 10000007 */ beqz $zero,.L0f04d740 +/* f04d724: ae04042c */ sw $a0,0x42c($s0) +/* f04d728: 24010037 */ addiu $at,$zero,0x37 +.L0f04d72c: +/* f04d72c: 10410003 */ beq $v0,$at,.L0f04d73c +/* f04d730: 24010039 */ addiu $at,$zero,0x39 +/* f04d734: 54410003 */ bnel $v0,$at,.L0f04d744 +/* f04d738: 8e070424 */ lw $a3,0x424($s0) +.L0f04d73c: +/* f04d73c: ae040430 */ sw $a0,0x430($s0) +.L0f04d740: +/* f04d740: 8e070424 */ lw $a3,0x424($s0) +.L0f04d744: +/* f04d744: 50e00007 */ beqzl $a3,.L0f04d764 +/* f04d748: 8e020428 */ lw $v0,0x428($s0) +/* f04d74c: 8cee0108 */ lw $t6,0x108($a3) +/* f04d750: ae0e0434 */ sw $t6,0x434($s0) +/* f04d754: 94ef010c */ lhu $t7,0x10c($a3) +/* f04d758: 10000018 */ beqz $zero,.L0f04d7bc +/* f04d75c: ae0f0438 */ sw $t7,0x438($s0) +/* f04d760: 8e020428 */ lw $v0,0x428($s0) +.L0f04d764: +/* f04d764: 50400007 */ beqzl $v0,.L0f04d784 +/* f04d768: 8e02042c */ lw $v0,0x42c($s0) +/* f04d76c: 8c58005c */ lw $t8,0x5c($v0) +/* f04d770: ae180434 */ sw $t8,0x434($s0) +/* f04d774: 94590060 */ lhu $t9,0x60($v0) +/* f04d778: 10000010 */ beqz $zero,.L0f04d7bc +/* f04d77c: ae190438 */ sw $t9,0x438($s0) +/* f04d780: 8e02042c */ lw $v0,0x42c($s0) +.L0f04d784: +/* f04d784: 50400007 */ beqzl $v0,.L0f04d7a4 +/* f04d788: 8e020430 */ lw $v0,0x430($s0) +/* f04d78c: 8c48005c */ lw $t0,0x5c($v0) +/* f04d790: ae080434 */ sw $t0,0x434($s0) +/* f04d794: 94490060 */ lhu $t1,0x60($v0) +/* f04d798: 10000008 */ beqz $zero,.L0f04d7bc +/* f04d79c: ae090438 */ sw $t1,0x438($s0) +/* f04d7a0: 8e020430 */ lw $v0,0x430($s0) +.L0f04d7a4: +/* f04d7a4: 50400006 */ beqzl $v0,.L0f04d7c0 +/* f04d7a8: 8e0c0434 */ lw $t4,0x434($s0) +/* f04d7ac: 8c4a005c */ lw $t2,0x5c($v0) +/* f04d7b0: ae0a0434 */ sw $t2,0x434($s0) +/* f04d7b4: 944b0060 */ lhu $t3,0x60($v0) +/* f04d7b8: ae0b0438 */ sw $t3,0x438($s0) +.L0f04d7bc: +/* f04d7bc: 8e0c0434 */ lw $t4,0x434($s0) +.L0f04d7c0: +/* f04d7c0: 518000db */ beqzl $t4,.L0f04db30 +/* f04d7c4: 8fbf001c */ lw $ra,0x1c($sp) +/* f04d7c8: 10e00004 */ beqz $a3,.L0f04d7dc +/* f04d7cc: 00000000 */ sll $zero,$zero,0x0 +/* f04d7d0: 0fc13111 */ jal func0f04c444 +/* f04d7d4: 00e02025 */ or $a0,$a3,$zero +/* f04d7d8: 8e070424 */ lw $a3,0x424($s0) +.L0f04d7dc: +/* f04d7dc: 10e0002c */ beqz $a3,.L0f04d890 +/* f04d7e0: 00000000 */ sll $zero,$zero,0x0 +/* f04d7e4: 8ced0018 */ lw $t5,0x18($a3) +/* f04d7e8: 000d7280 */ sll $t6,$t5,0xa +/* f04d7ec: 05c10028 */ bgez $t6,.L0f04d890 +/* f04d7f0: 00000000 */ sll $zero,$zero,0x0 +/* f04d7f4: 0c00744f */ jal 0x1d13c +/* f04d7f8: 8ce40020 */ lw $a0,0x20($a3) +/* f04d7fc: 8e070424 */ lw $a3,0x424($s0) +/* f04d800: 84ef0110 */ lh $t7,0x110($a3) +/* f04d804: 05e00020 */ bltz $t7,.L0f04d888 +/* f04d808: 00000000 */ sll $zero,$zero,0x0 +/* f04d80c: 44800000 */ mtc1 $zero,$f0 +/* f04d810: c4e40180 */ lwc1 $f4,0x180($a3) +/* f04d814: 4600203e */ c.le.s $f4,$f0 +/* f04d818: 00000000 */ sll $zero,$zero,0x0 +/* f04d81c: 4500001a */ bc1f .L0f04d888 +/* f04d820: 00000000 */ sll $zero,$zero,0x0 +/* f04d824: c4e60100 */ lwc1 $f6,0x100($a3) +/* f04d828: 24010269 */ addiu $at,$zero,0x269 +/* f04d82c: 4606003e */ c.le.s $f0,$f6 +/* f04d830: 00000000 */ sll $zero,$zero,0x0 +/* f04d834: 45010004 */ bc1t .L0f04d848 +/* f04d838: 00000000 */ sll $zero,$zero,0x0 +/* f04d83c: 8cf80300 */ lw $t8,0x300($a3) +/* f04d840: 13000011 */ beqz $t8,.L0f04d888 +/* f04d844: 00000000 */ sll $zero,$zero,0x0 +.L0f04d848: +/* f04d848: 1041000f */ beq $v0,$at,.L0f04d888 +/* f04d84c: 2401026b */ addiu $at,$zero,0x26b +/* f04d850: 1041000d */ beq $v0,$at,.L0f04d888 +/* f04d854: 2401026a */ addiu $at,$zero,0x26a +/* f04d858: 1041000b */ beq $v0,$at,.L0f04d888 +/* f04d85c: 00000000 */ sll $zero,$zero,0x0 +/* f04d860: 8cf90018 */ lw $t9,0x18($a3) +/* f04d864: 3c01ffdf */ lui $at,0xffdf +/* f04d868: 3421ffff */ ori $at,$at,0xffff +/* f04d86c: 03214024 */ and $t0,$t9,$at +/* f04d870: ace80018 */ sw $t0,0x18($a3) +/* f04d874: 8e090424 */ lw $t1,0x424($s0) +/* f04d878: 0c006134 */ jal 0x184d0 +/* f04d87c: 85240110 */ lh $a0,0x110($t1) +/* f04d880: ae020434 */ sw $v0,0x434($s0) +/* f04d884: ae000438 */ sw $zero,0x438($s0) +.L0f04d888: +/* f04d888: 1000008b */ beqz $zero,.L0f04dab8 +/* f04d88c: 8e040434 */ lw $a0,0x434($s0) +.L0f04d890: +/* f04d890: 10e00052 */ beqz $a3,.L0f04d9dc +/* f04d894: 00000000 */ sll $zero,$zero,0x0 +/* f04d898: 8ce20018 */ lw $v0,0x18($a3) +/* f04d89c: 3c01f7ff */ lui $at,0xf7ff +/* f04d8a0: 3421ffff */ ori $at,$at,0xffff +/* f04d8a4: 00025100 */ sll $t2,$v0,0x4 +/* f04d8a8: 0541004c */ bgez $t2,.L0f04d9dc +/* f04d8ac: 00415824 */ and $t3,$v0,$at +/* f04d8b0: aceb0018 */ sw $t3,0x18($a3) +/* f04d8b4: 8e0c0424 */ lw $t4,0x424($s0) +/* f04d8b8: 85840356 */ lh $a0,0x356($t4) +/* f04d8bc: 0482003b */ bltzl $a0,.L0f04d9ac +/* f04d8c0: 8e070424 */ lw $a3,0x424($s0) +/* f04d8c4: 0c006134 */ jal 0x184d0 +/* f04d8c8: 00000000 */ sll $zero,$zero,0x0 +/* f04d8cc: 8e0d0424 */ lw $t5,0x424($s0) +/* f04d8d0: 8dae0108 */ lw $t6,0x108($t5) +/* f04d8d4: 504e0035 */ beql $v0,$t6,.L0f04d9ac +/* f04d8d8: 8e070424 */ lw $a3,0x424($s0) +/* f04d8dc: 0c004b70 */ jal 0x12dc0 +/* f04d8e0: 00000000 */ sll $zero,$zero,0x0 +/* f04d8e4: 24010064 */ addiu $at,$zero,0x64 +/* f04d8e8: 0041001b */ divu $zero,$v0,$at +/* f04d8ec: 8e070424 */ lw $a3,0x424($s0) +/* f04d8f0: 00007810 */ mfhi $t7 +/* f04d8f4: 24050400 */ addiu $a1,$zero,0x400 +/* f04d8f8: 90f8035e */ lbu $t8,0x35e($a3) +/* f04d8fc: 00e02025 */ or $a0,$a3,$zero +/* f04d900: 01f8082b */ sltu $at,$t7,$t8 +/* f04d904: 50200029 */ beqzl $at,.L0f04d9ac +/* f04d908: 8e070424 */ lw $a3,0x424($s0) +/* f04d90c: 0fc12790 */ jal func0f049e40 +/* f04d910: 24060001 */ addiu $a2,$zero,0x1 +/* f04d914: 14400024 */ bnez $v0,.L0f04d9a8 +/* f04d918: 3c050001 */ lui $a1,0x1 +/* f04d91c: 8e040424 */ lw $a0,0x424($s0) +/* f04d920: 0fc12790 */ jal func0f049e40 +/* f04d924: 00003025 */ or $a2,$zero,$zero +/* f04d928: 54400020 */ bnezl $v0,.L0f04d9ac +/* f04d92c: 8e070424 */ lw $a3,0x424($s0) +/* f04d930: 8e190424 */ lw $t9,0x424($s0) +/* f04d934: 0c006134 */ jal 0x184d0 +/* f04d938: 87240356 */ lh $a0,0x356($t9) +/* f04d93c: 8e070424 */ lw $a3,0x424($s0) +/* f04d940: 8ce80108 */ lw $t0,0x108($a3) +/* f04d944: 50480019 */ beql $v0,$t0,.L0f04d9ac +/* f04d948: 8e070424 */ lw $a3,0x424($s0) +/* f04d94c: 80e20007 */ lb $v0,0x7($a3) +/* f04d950: 24010008 */ addiu $at,$zero,0x8 +/* f04d954: 10410014 */ beq $v0,$at,.L0f04d9a8 +/* f04d958: 24010009 */ addiu $at,$zero,0x9 +/* f04d95c: 10410012 */ beq $v0,$at,.L0f04d9a8 +/* f04d960: 24010004 */ addiu $at,$zero,0x4 +/* f04d964: 10410010 */ beq $v0,$at,.L0f04d9a8 +/* f04d968: 24010005 */ addiu $at,$zero,0x5 +/* f04d96c: 1041000e */ beq $v0,$at,.L0f04d9a8 +/* f04d970: 24010006 */ addiu $at,$zero,0x6 +/* f04d974: 1041000c */ beq $v0,$at,.L0f04d9a8 +/* f04d978: 24010007 */ addiu $at,$zero,0x7 +/* f04d97c: 1041000a */ beq $v0,$at,.L0f04d9a8 +/* f04d980: 2401000a */ addiu $at,$zero,0xa +/* f04d984: 50410009 */ beql $v0,$at,.L0f04d9ac +/* f04d988: 8e070424 */ lw $a3,0x424($s0) +/* f04d98c: 0c006134 */ jal 0x184d0 +/* f04d990: 84e40356 */ lh $a0,0x356($a3) +/* f04d994: 8e090424 */ lw $t1,0x424($s0) +/* f04d998: ae020434 */ sw $v0,0x434($s0) +/* f04d99c: ae000438 */ sw $zero,0x438($s0) +/* f04d9a0: 1000000c */ beqz $zero,.L0f04d9d4 +/* f04d9a4: a120035e */ sb $zero,0x35e($t1) +.L0f04d9a8: +/* f04d9a8: 8e070424 */ lw $a3,0x424($s0) +.L0f04d9ac: +/* f04d9ac: 90ea035e */ lbu $t2,0x35e($a3) +/* f04d9b0: 000a5840 */ sll $t3,$t2,0x1 +/* f04d9b4: a0eb035e */ sb $t3,0x35e($a3) +/* f04d9b8: 8e070424 */ lw $a3,0x424($s0) +/* f04d9bc: 90e2035f */ lbu $v0,0x35f($a3) +/* f04d9c0: 90ec035e */ lbu $t4,0x35e($a3) +/* f04d9c4: 004c082a */ slt $at,$v0,$t4 +/* f04d9c8: 10200002 */ beqz $at,.L0f04d9d4 +/* f04d9cc: 00000000 */ sll $zero,$zero,0x0 +/* f04d9d0: a0e2035e */ sb $v0,0x35e($a3) +.L0f04d9d4: +/* f04d9d4: 10000038 */ beqz $zero,.L0f04dab8 +/* f04d9d8: 8e040434 */ lw $a0,0x434($s0) +.L0f04d9dc: +/* f04d9dc: 50e00036 */ beqzl $a3,.L0f04dab8 +/* f04d9e0: 8e040434 */ lw $a0,0x434($s0) +/* f04d9e4: 8ced032c */ lw $t5,0x32c($a3) +/* f04d9e8: 00e02025 */ or $a0,$a3,$zero +/* f04d9ec: 24050400 */ addiu $a1,$zero,0x400 +/* f04d9f0: 000d7b80 */ sll $t7,$t5,0xe +/* f04d9f4: 05e30030 */ bgezl $t7,.L0f04dab8 +/* f04d9f8: 8e040434 */ lw $a0,0x434($s0) +/* f04d9fc: 0fc12790 */ jal func0f049e40 +/* f04da00: 24060001 */ addiu $a2,$zero,0x1 +/* f04da04: 5440002c */ bnezl $v0,.L0f04dab8 +/* f04da08: 8e040434 */ lw $a0,0x434($s0) +/* f04da0c: 8e180424 */ lw $t8,0x424($s0) +/* f04da10: 0c006134 */ jal 0x184d0 +/* f04da14: 8704035a */ lh $a0,0x35a($t8) +/* f04da18: 8e070424 */ lw $a3,0x424($s0) +/* f04da1c: 8cf90108 */ lw $t9,0x108($a3) +/* f04da20: 50590025 */ beql $v0,$t9,.L0f04dab8 +/* f04da24: 8e040434 */ lw $a0,0x434($s0) +/* f04da28: 8e0804b4 */ lw $t0,0x4b4($s0) +/* f04da2c: 2401001c */ addiu $at,$zero,0x1c +/* f04da30: 51010021 */ beql $t0,$at,.L0f04dab8 +/* f04da34: 8e040434 */ lw $a0,0x434($s0) +/* f04da38: 90e9032d */ lbu $t1,0x32d($a3) +/* f04da3c: 312afffd */ andi $t2,$t1,0xfffd +/* f04da40: a0ea032d */ sb $t2,0x32d($a3) +/* f04da44: 8e070424 */ lw $a3,0x424($s0) +/* f04da48: 84eb035a */ lh $t3,0x35a($a3) +/* f04da4c: 05600017 */ bltz $t3,.L0f04daac +/* f04da50: 00000000 */ sll $zero,$zero,0x0 +/* f04da54: 80e20007 */ lb $v0,0x7($a3) +/* f04da58: 24010004 */ addiu $at,$zero,0x4 +/* f04da5c: 10410013 */ beq $v0,$at,.L0f04daac +/* f04da60: 24010005 */ addiu $at,$zero,0x5 +/* f04da64: 10410011 */ beq $v0,$at,.L0f04daac +/* f04da68: 24010006 */ addiu $at,$zero,0x6 +/* f04da6c: 1041000f */ beq $v0,$at,.L0f04daac +/* f04da70: 00e02025 */ or $a0,$a3,$zero +/* f04da74: 24050400 */ addiu $a1,$zero,0x400 +/* f04da78: 0fc12776 */ jal func0f049dd8 +/* f04da7c: 24060001 */ addiu $a2,$zero,0x1 +/* f04da80: 8e040424 */ lw $a0,0x424($s0) +/* f04da84: 3c051000 */ lui $a1,0x1000 +/* f04da88: 0fc12776 */ jal func0f049dd8 +/* f04da8c: 24060001 */ addiu $a2,$zero,0x1 +/* f04da90: 8e0c0424 */ lw $t4,0x424($s0) +/* f04da94: a1800113 */ sb $zero,0x113($t4) +/* f04da98: 8e0d0424 */ lw $t5,0x424($s0) +/* f04da9c: 0c006134 */ jal 0x184d0 +/* f04daa0: 85a4035a */ lh $a0,0x35a($t5) +/* f04daa4: ae020434 */ sw $v0,0x434($s0) +/* f04daa8: ae000438 */ sw $zero,0x438($s0) +.L0f04daac: +/* f04daac: 10000002 */ beqz $zero,.L0f04dab8 +/* f04dab0: 8e040434 */ lw $a0,0x434($s0) +/* f04dab4: 8e040434 */ lw $a0,0x434($s0) +.L0f04dab8: +/* f04dab8: 5080001d */ beqzl $a0,.L0f04db30 +/* f04dabc: 8fbf001c */ lw $ra,0x1c($sp) +/* f04dac0: 8e050438 */ lw $a1,0x438($s0) +.L0f04dac4: +/* f04dac4: 00a41021 */ addu $v0,$a1,$a0 +/* f04dac8: 904f0000 */ lbu $t7,0x0($v0) +/* f04dacc: 904e0001 */ lbu $t6,0x1($v0) +/* f04dad0: 000fc200 */ sll $t8,$t7,0x8 +/* f04dad4: 01d81821 */ addu $v1,$t6,$t8 +/* f04dad8: 0460000c */ bltz $v1,.L0f04db0c +/* f04dadc: 286101e1 */ slti $at,$v1,0x1e1 +/* f04dae0: 1020000a */ beqz $at,.L0f04db0c +/* f04dae4: 0003c880 */ sll $t9,$v1,0x2 +/* f04dae8: 3c018007 */ lui $at,0x8007 +/* f04daec: 00390821 */ addu $at,$at,$t9 +/* f04daf0: 8c398490 */ lw $t9,-0x7b70($at) +/* f04daf4: 0320f809 */ jalr $t9 +/* f04daf8: 00000000 */ sll $zero,$zero,0x0 +/* f04dafc: 50400009 */ beqzl $v0,.L0f04db24 +/* f04db00: 8e040434 */ lw $a0,0x434($s0) +/* f04db04: 1000000a */ beqz $zero,.L0f04db30 +/* f04db08: 8fbf001c */ lw $ra,0x1c($sp) +.L0f04db0c: +/* f04db0c: 0fc136d0 */ jal func0f04db40 +/* f04db10: 00000000 */ sll $zero,$zero,0x0 +/* f04db14: 8e080438 */ lw $t0,0x438($s0) +/* f04db18: 01024821 */ addu $t1,$t0,$v0 +/* f04db1c: ae090438 */ sw $t1,0x438($s0) +/* f04db20: 8e040434 */ lw $a0,0x434($s0) +.L0f04db24: +/* f04db24: 5480ffe7 */ bnezl $a0,.L0f04dac4 +/* f04db28: 8e050438 */ lw $a1,0x438($s0) +/* f04db2c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f04db30: +/* f04db30: 8fb00018 */ lw $s0,0x18($sp) +/* f04db34: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04db38: 03e00008 */ jr $ra +/* f04db3c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04db40 +/* f04db40: 00a41021 */ addu $v0,$a1,$a0 +/* f04db44: 904f0000 */ lbu $t7,0x0($v0) +/* f04db48: 904e0001 */ lbu $t6,0x1($v0) +/* f04db4c: 240100b5 */ addiu $at,$zero,0xb5 +/* f04db50: 000fc200 */ sll $t8,$t7,0x8 +/* f04db54: 01d81821 */ addu $v1,$t6,$t8 +/* f04db58: 1461000e */ bne $v1,$at,.L0f04db94 +/* f04db5c: 00000000 */ sll $zero,$zero,0x0 +/* f04db60: 90590002 */ lbu $t9,0x2($v0) +/* f04db64: 24a30002 */ addiu $v1,$a1,0x2 +/* f04db68: 00831021 */ addu $v0,$a0,$v1 +/* f04db6c: 53200007 */ beqzl $t9,.L0f04db8c +/* f04db70: 00651023 */ subu $v0,$v1,$a1 +/* f04db74: 90480001 */ lbu $t0,0x1($v0) +.L0f04db78: +/* f04db78: 24630001 */ addiu $v1,$v1,0x1 +/* f04db7c: 24420001 */ addiu $v0,$v0,0x1 +/* f04db80: 5500fffd */ bnezl $t0,.L0f04db78 +/* f04db84: 90480001 */ lbu $t0,0x1($v0) +/* f04db88: 00651023 */ subu $v0,$v1,$a1 +.L0f04db8c: +/* f04db8c: 03e00008 */ jr $ra +/* f04db90: 24420001 */ addiu $v0,$v0,0x1 +.L0f04db94: +/* f04db94: 04600007 */ bltz $v1,.L0f04dbb4 +/* f04db98: 286101e1 */ slti $at,$v1,0x1e1 +/* f04db9c: 10200005 */ beqz $at,.L0f04dbb4 +/* f04dba0: 00034840 */ sll $t1,$v1,0x1 +/* f04dba4: 3c028007 */ lui $v0,0x8007 +/* f04dba8: 00491021 */ addu $v0,$v0,$t1 +/* f04dbac: 03e00008 */ jr $ra +/* f04dbb0: 94428c14 */ lhu $v0,-0x73ec($v0) +.L0f04dbb4: +/* f04dbb4: 24020001 */ addiu $v0,$zero,0x1 +/* f04dbb8: 03e00008 */ jr $ra +/* f04dbbc: 00000000 */ sll $zero,$zero,0x0 +/* f04dbc0: 3c03800a */ lui $v1,0x800a +/* f04dbc4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04dbc8: 8c640434 */ lw $a0,0x434($v1) +/* f04dbcc: 8c650438 */ lw $a1,0x438($v1) +/* f04dbd0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04dbd4: afbf0014 */ sw $ra,0x14($sp) +/* f04dbd8: 00851021 */ addu $v0,$a0,$a1 +/* f04dbdc: 0fc13583 */ jal func0f04d60c +/* f04dbe0: 90460002 */ lbu $a2,0x2($v0) +/* f04dbe4: 8fbf0014 */ lw $ra,0x14($sp) +/* f04dbe8: 3c01800a */ lui $at,0x800a +/* f04dbec: ac22a3f8 */ sw $v0,-0x5c08($at) +/* f04dbf0: 00001025 */ or $v0,$zero,$zero +/* f04dbf4: 03e00008 */ jr $ra +/* f04dbf8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04dbfc: 3c03800a */ lui $v1,0x800a +/* f04dc00: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04dc04: 8c640434 */ lw $a0,0x434($v1) +/* f04dc08: 8c6e0438 */ lw $t6,0x438($v1) +/* f04dc0c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04dc10: afbf0014 */ sw $ra,0x14($sp) +/* f04dc14: 008e1021 */ addu $v0,$a0,$t6 +/* f04dc18: 90460002 */ lbu $a2,0x2($v0) +/* f04dc1c: 0fc13583 */ jal func0f04d60c +/* f04dc20: 00002825 */ or $a1,$zero,$zero +/* f04dc24: 8fbf0014 */ lw $ra,0x14($sp) +/* f04dc28: 3c01800a */ lui $at,0x800a +/* f04dc2c: ac22a3f8 */ sw $v0,-0x5c08($at) +/* f04dc30: 00001025 */ or $v0,$zero,$zero +/* f04dc34: 03e00008 */ jr $ra +/* f04dc38: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04dc3c: 3c03800a */ lui $v1,0x800a +/* f04dc40: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04dc44: 8c6e0438 */ lw $t6,0x438($v1) +/* f04dc48: 00001025 */ or $v0,$zero,$zero +/* f04dc4c: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04dc50: 03e00008 */ jr $ra +/* f04dc54: ac6f0438 */ sw $t7,0x438($v1) +/* f04dc58: 3c03800a */ lui $v1,0x800a +/* f04dc5c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04dc60: 8c6e0438 */ lw $t6,0x438($v1) +/* f04dc64: 8c620424 */ lw $v0,0x424($v1) +/* f04dc68: 25cf0002 */ addiu $t7,$t6,0x2 +/* f04dc6c: 10400008 */ beqz $v0,.L0f04dc90 +/* f04dc70: ac6f0438 */ sw $t7,0x438($v1) +/* f04dc74: 8c780434 */ lw $t8,0x434($v1) +/* f04dc78: ac580108 */ sw $t8,0x108($v0) +/* f04dc7c: 8c680424 */ lw $t0,0x424($v1) +/* f04dc80: 8c790438 */ lw $t9,0x438($v1) +/* f04dc84: 24020001 */ addiu $v0,$zero,0x1 +/* f04dc88: 03e00008 */ jr $ra +/* f04dc8c: a519010c */ sh $t9,0x10c($t0) +.L0f04dc90: +/* f04dc90: 8c620428 */ lw $v0,0x428($v1) +/* f04dc94: 50400009 */ beqzl $v0,.L0f04dcbc +/* f04dc98: 8c62042c */ lw $v0,0x42c($v1) +/* f04dc9c: 8c690434 */ lw $t1,0x434($v1) +/* f04dca0: ac49005c */ sw $t1,0x5c($v0) +/* f04dca4: 8c6b0428 */ lw $t3,0x428($v1) +/* f04dca8: 8c6a0438 */ lw $t2,0x438($v1) +/* f04dcac: 24020001 */ addiu $v0,$zero,0x1 +/* f04dcb0: 03e00008 */ jr $ra +/* f04dcb4: a56a0060 */ sh $t2,0x60($t3) +/* f04dcb8: 8c62042c */ lw $v0,0x42c($v1) +.L0f04dcbc: +/* f04dcbc: 50400009 */ beqzl $v0,.L0f04dce4 +/* f04dcc0: 8c620430 */ lw $v0,0x430($v1) +/* f04dcc4: 8c6c0434 */ lw $t4,0x434($v1) +/* f04dcc8: ac4c005c */ sw $t4,0x5c($v0) +/* f04dccc: 8c6e042c */ lw $t6,0x42c($v1) +/* f04dcd0: 8c6d0438 */ lw $t5,0x438($v1) +/* f04dcd4: 24020001 */ addiu $v0,$zero,0x1 +/* f04dcd8: 03e00008 */ jr $ra +/* f04dcdc: a5cd0060 */ sh $t5,0x60($t6) +/* f04dce0: 8c620430 */ lw $v0,0x430($v1) +.L0f04dce4: +/* f04dce4: 10400006 */ beqz $v0,.L0f04dd00 +/* f04dce8: 00000000 */ sll $zero,$zero,0x0 +/* f04dcec: 8c6f0434 */ lw $t7,0x434($v1) +/* f04dcf0: ac4f005c */ sw $t7,0x5c($v0) +/* f04dcf4: 8c790430 */ lw $t9,0x430($v1) +/* f04dcf8: 8c780438 */ lw $t8,0x438($v1) +/* f04dcfc: a7380060 */ sh $t8,0x60($t9) +.L0f04dd00: +/* f04dd00: 03e00008 */ jr $ra +/* f04dd04: 24020001 */ addiu $v0,$zero,0x1 +/* f04dd08: 3c06800a */ lui $a2,0x800a +/* f04dd0c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f04dd10: 8cce0434 */ lw $t6,0x434($a2) +/* f04dd14: 8ccf0438 */ lw $t7,0x438($a2) +/* f04dd18: 27bdffd8 */ addiu $sp,$sp,-40 +/* f04dd1c: afbf0014 */ sw $ra,0x14($sp) +/* f04dd20: 01cf1821 */ addu $v1,$t6,$t7 +/* f04dd24: 90780003 */ lbu $t8,0x3($v1) +/* f04dd28: 90680004 */ lbu $t0,0x4($v1) +/* f04dd2c: afa30024 */ sw $v1,0x24($sp) +/* f04dd30: 0018ca00 */ sll $t9,$t8,0x8 +/* f04dd34: 03281025 */ or $v0,$t9,$t0 +/* f04dd38: 0c006134 */ jal 0x184d0 +/* f04dd3c: 3044ffff */ andi $a0,$v0,0xffff +/* f04dd40: 8fa30024 */ lw $v1,0x24($sp) +/* f04dd44: 3c06800a */ lui $a2,0x800a +/* f04dd48: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f04dd4c: 90650002 */ lbu $a1,0x2($v1) +/* f04dd50: 240100fd */ addiu $at,$zero,0xfd +/* f04dd54: 00403825 */ or $a3,$v0,$zero +/* f04dd58: 14a10005 */ bne $a1,$at,.L0f04dd70 +/* f04dd5c: 8cc40424 */ lw $a0,0x424($a2) +/* f04dd60: 3c01800a */ lui $at,0x800a +/* f04dd64: ac22a3f4 */ sw $v0,-0x5c0c($at) +/* f04dd68: 1000000d */ beqz $zero,.L0f04dda0 +/* f04dd6c: acc00438 */ sw $zero,0x438($a2) +.L0f04dd70: +/* f04dd70: 0fc126d1 */ jal func0f049b44 +/* f04dd74: afa7001c */ sw $a3,0x1c($sp) +/* f04dd78: 3c06800a */ lui $a2,0x800a +/* f04dd7c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f04dd80: 10400004 */ beqz $v0,.L0f04dd94 +/* f04dd84: 8fa7001c */ lw $a3,0x1c($sp) +/* f04dd88: ac470108 */ sw $a3,0x108($v0) +/* f04dd8c: a440010c */ sh $zero,0x10c($v0) +/* f04dd90: a0400008 */ sb $zero,0x8($v0) +.L0f04dd94: +/* f04dd94: 8cca0438 */ lw $t2,0x438($a2) +/* f04dd98: 254b0005 */ addiu $t3,$t2,0x5 +/* f04dd9c: accb0438 */ sw $t3,0x438($a2) +.L0f04dda0: +/* f04dda0: 8fbf0014 */ lw $ra,0x14($sp) +/* f04dda4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f04dda8: 00001025 */ or $v0,$zero,$zero +/* f04ddac: 03e00008 */ jr $ra +/* f04ddb0: 00000000 */ sll $zero,$zero,0x0 +/* f04ddb4: 3c07800a */ lui $a3,0x800a +/* f04ddb8: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04ddbc: 8ce30438 */ lw $v1,0x438($a3) +/* f04ddc0: 8cee0434 */ lw $t6,0x434($a3) +/* f04ddc4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04ddc8: afbf0014 */ sw $ra,0x14($sp) +/* f04ddcc: 01c31021 */ addu $v0,$t6,$v1 +/* f04ddd0: 904f0003 */ lbu $t7,0x3($v0) +/* f04ddd4: 90590004 */ lbu $t9,0x4($v0) +/* f04ddd8: 8ce40424 */ lw $a0,0x424($a3) +/* f04dddc: 000fc200 */ sll $t8,$t7,0x8 +/* f04dde0: 03193025 */ or $a2,$t8,$t9 +/* f04dde4: 30c8ffff */ andi $t0,$a2,0xffff +/* f04dde8: 10800010 */ beqz $a0,.L0f04de2c +/* f04ddec: 01003025 */ or $a2,$t0,$zero +/* f04ddf0: 90450002 */ lbu $a1,0x2($v0) +/* f04ddf4: 240100fd */ addiu $at,$zero,0xfd +/* f04ddf8: 14a10003 */ bne $a1,$at,.L0f04de08 +/* f04ddfc: 00000000 */ sll $zero,$zero,0x0 +/* f04de00: 10000008 */ beqz $zero,.L0f04de24 +/* f04de04: a488010e */ sh $t0,0x10e($a0) +.L0f04de08: +/* f04de08: 0fc126d1 */ jal func0f049b44 +/* f04de0c: a7a6001a */ sh $a2,0x1a($sp) +/* f04de10: 3c07800a */ lui $a3,0x800a +/* f04de14: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04de18: 10400002 */ beqz $v0,.L0f04de24 +/* f04de1c: 97a6001a */ lhu $a2,0x1a($sp) +/* f04de20: a446010e */ sh $a2,0x10e($v0) +.L0f04de24: +/* f04de24: 10000012 */ beqz $zero,.L0f04de70 +/* f04de28: 8ce30438 */ lw $v1,0x438($a3) +.L0f04de2c: +/* f04de2c: 8ce20428 */ lw $v0,0x428($a3) +/* f04de30: 50400005 */ beqzl $v0,.L0f04de48 +/* f04de34: 8ce2042c */ lw $v0,0x42c($a3) +/* f04de38: a4460062 */ sh $a2,0x62($v0) +/* f04de3c: 1000000c */ beqz $zero,.L0f04de70 +/* f04de40: 8ce30438 */ lw $v1,0x438($a3) +/* f04de44: 8ce2042c */ lw $v0,0x42c($a3) +.L0f04de48: +/* f04de48: 50400005 */ beqzl $v0,.L0f04de60 +/* f04de4c: 8ce20430 */ lw $v0,0x430($a3) +/* f04de50: a4460062 */ sh $a2,0x62($v0) +/* f04de54: 10000006 */ beqz $zero,.L0f04de70 +/* f04de58: 8ce30438 */ lw $v1,0x438($a3) +/* f04de5c: 8ce20430 */ lw $v0,0x430($a3) +.L0f04de60: +/* f04de60: 50400004 */ beqzl $v0,.L0f04de74 +/* f04de64: 8fbf0014 */ lw $ra,0x14($sp) +/* f04de68: a4460062 */ sh $a2,0x62($v0) +/* f04de6c: 8ce30438 */ lw $v1,0x438($a3) +.L0f04de70: +/* f04de70: 8fbf0014 */ lw $ra,0x14($sp) +.L0f04de74: +/* f04de74: 24690005 */ addiu $t1,$v1,0x5 +/* f04de78: ace90438 */ sw $t1,0x438($a3) +/* f04de7c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04de80: 03e00008 */ jr $ra +/* f04de84: 00001025 */ or $v0,$zero,$zero +/* f04de88: 3c06800a */ lui $a2,0x800a +/* f04de8c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f04de90: 8cc30438 */ lw $v1,0x438($a2) +/* f04de94: 8cce0434 */ lw $t6,0x434($a2) +/* f04de98: 8cc50424 */ lw $a1,0x424($a2) +/* f04de9c: 01c31021 */ addu $v0,$t6,$v1 +/* f04dea0: 904f0002 */ lbu $t7,0x2($v0) +/* f04dea4: 90590003 */ lbu $t9,0x3($v0) +/* f04dea8: 00001025 */ or $v0,$zero,$zero +/* f04deac: 000fc200 */ sll $t8,$t7,0x8 +/* f04deb0: 03192025 */ or $a0,$t8,$t9 +/* f04deb4: 10a00004 */ beqz $a1,.L0f04dec8 +/* f04deb8: 3088ffff */ andi $t0,$a0,0xffff +/* f04debc: a4a80110 */ sh $t0,0x110($a1) +/* f04dec0: 10000001 */ beqz $zero,.L0f04dec8 +/* f04dec4: 8cc30438 */ lw $v1,0x438($a2) +.L0f04dec8: +/* f04dec8: 246a0004 */ addiu $t2,$v1,0x4 +/* f04decc: 03e00008 */ jr $ra +/* f04ded0: acca0438 */ sw $t2,0x438($a2) +/* f04ded4: 3c06800a */ lui $a2,0x800a +/* f04ded8: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f04dedc: 8cc30438 */ lw $v1,0x438($a2) +/* f04dee0: 8cce0434 */ lw $t6,0x434($a2) +/* f04dee4: 8cc50424 */ lw $a1,0x424($a2) +/* f04dee8: 01c31021 */ addu $v0,$t6,$v1 +/* f04deec: 904f0002 */ lbu $t7,0x2($v0) +/* f04def0: 90590003 */ lbu $t9,0x3($v0) +/* f04def4: 00001025 */ or $v0,$zero,$zero +/* f04def8: 000fc200 */ sll $t8,$t7,0x8 +/* f04defc: 03192025 */ or $a0,$t8,$t9 +/* f04df00: 10a00003 */ beqz $a1,.L0f04df10 +/* f04df04: 3088ffff */ andi $t0,$a0,0xffff +/* f04df08: a4a80354 */ sh $t0,0x354($a1) +/* f04df0c: 8cc30438 */ lw $v1,0x438($a2) +.L0f04df10: +/* f04df10: 24690004 */ addiu $t1,$v1,0x4 +/* f04df14: 03e00008 */ jr $ra +/* f04df18: acc90438 */ sw $t1,0x438($a2) +/* f04df1c: 3c06800a */ lui $a2,0x800a +/* f04df20: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f04df24: 8cc30438 */ lw $v1,0x438($a2) +/* f04df28: 8cce0434 */ lw $t6,0x434($a2) +/* f04df2c: 8cc50424 */ lw $a1,0x424($a2) +/* f04df30: 01c31021 */ addu $v0,$t6,$v1 +/* f04df34: 904f0002 */ lbu $t7,0x2($v0) +/* f04df38: 90590003 */ lbu $t9,0x3($v0) +/* f04df3c: 00001025 */ or $v0,$zero,$zero +/* f04df40: 000fc200 */ sll $t8,$t7,0x8 +/* f04df44: 03192025 */ or $a0,$t8,$t9 +/* f04df48: 10a00003 */ beqz $a1,.L0f04df58 +/* f04df4c: 3088ffff */ andi $t0,$a0,0xffff +/* f04df50: a4a80356 */ sh $t0,0x356($a1) +/* f04df54: 8cc30438 */ lw $v1,0x438($a2) +.L0f04df58: +/* f04df58: 24690004 */ addiu $t1,$v1,0x4 +/* f04df5c: 03e00008 */ jr $ra +/* f04df60: acc90438 */ sw $t1,0x438($a2) +/* f04df64: 3c06800a */ lui $a2,0x800a +/* f04df68: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f04df6c: 8cc30438 */ lw $v1,0x438($a2) +/* f04df70: 8cce0434 */ lw $t6,0x434($a2) +/* f04df74: 8cc50424 */ lw $a1,0x424($a2) +/* f04df78: 01c31021 */ addu $v0,$t6,$v1 +/* f04df7c: 904f0002 */ lbu $t7,0x2($v0) +/* f04df80: 90590003 */ lbu $t9,0x3($v0) +/* f04df84: 00001025 */ or $v0,$zero,$zero +/* f04df88: 000fc200 */ sll $t8,$t7,0x8 +/* f04df8c: 03192025 */ or $a0,$t8,$t9 +/* f04df90: 10a00003 */ beqz $a1,.L0f04dfa0 +/* f04df94: 3088ffff */ andi $t0,$a0,0xffff +/* f04df98: a4a8035a */ sh $t0,0x35a($a1) +/* f04df9c: 8cc30438 */ lw $v1,0x438($a2) +.L0f04dfa0: +/* f04dfa0: 24690004 */ addiu $t1,$v1,0x4 +/* f04dfa4: 03e00008 */ jr $ra +/* f04dfa8: acc90438 */ sw $t1,0x438($a2) +/* f04dfac: 3c06800a */ lui $a2,0x800a +/* f04dfb0: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f04dfb4: 8cc30438 */ lw $v1,0x438($a2) +/* f04dfb8: 8cce0434 */ lw $t6,0x434($a2) +/* f04dfbc: 8cc50424 */ lw $a1,0x424($a2) +/* f04dfc0: 01c31021 */ addu $v0,$t6,$v1 +/* f04dfc4: 904f0002 */ lbu $t7,0x2($v0) +/* f04dfc8: 90590003 */ lbu $t9,0x3($v0) +/* f04dfcc: 00001025 */ or $v0,$zero,$zero +/* f04dfd0: 000fc200 */ sll $t8,$t7,0x8 +/* f04dfd4: 03192025 */ or $a0,$t8,$t9 +/* f04dfd8: 10a00003 */ beqz $a1,.L0f04dfe8 +/* f04dfdc: 3088ffff */ andi $t0,$a0,0xffff +/* f04dfe0: a4a8035c */ sh $t0,0x35c($a1) +/* f04dfe4: 8cc30438 */ lw $v1,0x438($a2) +.L0f04dfe8: +/* f04dfe8: 24690004 */ addiu $t1,$v1,0x4 +/* f04dfec: 03e00008 */ jr $ra +/* f04dff0: acc90438 */ sw $t1,0x438($a2) +/* f04dff4: 3c05800a */ lui $a1,0x800a +/* f04dff8: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f04dffc: 8ca20424 */ lw $v0,0x424($a1) +/* f04e000: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e004: afbf0014 */ sw $ra,0x14($sp) +/* f04e008: 10400007 */ beqz $v0,.L0f04e028 +/* f04e00c: 00001825 */ or $v1,$zero,$zero +/* f04e010: 0c006134 */ jal 0x184d0 +/* f04e014: 8444010e */ lh $a0,0x10e($v0) +/* f04e018: 3c05800a */ lui $a1,0x800a +/* f04e01c: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f04e020: 1000001b */ beqz $zero,.L0f04e090 +/* f04e024: 00401825 */ or $v1,$v0,$zero +.L0f04e028: +/* f04e028: 8ca20428 */ lw $v0,0x428($a1) +/* f04e02c: 50400008 */ beqzl $v0,.L0f04e050 +/* f04e030: 8ca2042c */ lw $v0,0x42c($a1) +/* f04e034: 0c006134 */ jal 0x184d0 +/* f04e038: 84440062 */ lh $a0,0x62($v0) +/* f04e03c: 3c05800a */ lui $a1,0x800a +/* f04e040: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f04e044: 10000012 */ beqz $zero,.L0f04e090 +/* f04e048: 00401825 */ or $v1,$v0,$zero +/* f04e04c: 8ca2042c */ lw $v0,0x42c($a1) +.L0f04e050: +/* f04e050: 50400008 */ beqzl $v0,.L0f04e074 +/* f04e054: 8ca20430 */ lw $v0,0x430($a1) +/* f04e058: 0c006134 */ jal 0x184d0 +/* f04e05c: 84440062 */ lh $a0,0x62($v0) +/* f04e060: 3c05800a */ lui $a1,0x800a +/* f04e064: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f04e068: 10000009 */ beqz $zero,.L0f04e090 +/* f04e06c: 00401825 */ or $v1,$v0,$zero +/* f04e070: 8ca20430 */ lw $v0,0x430($a1) +.L0f04e074: +/* f04e074: 50400007 */ beqzl $v0,.L0f04e094 +/* f04e078: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e07c: 0c006134 */ jal 0x184d0 +/* f04e080: 84440062 */ lh $a0,0x62($v0) +/* f04e084: 3c05800a */ lui $a1,0x800a +/* f04e088: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f04e08c: 00401825 */ or $v1,$v0,$zero +.L0f04e090: +/* f04e090: 8fbf0014 */ lw $ra,0x14($sp) +.L0f04e094: +/* f04e094: aca30434 */ sw $v1,0x434($a1) +/* f04e098: aca00438 */ sw $zero,0x438($a1) +/* f04e09c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e0a0: 03e00008 */ jr $ra +/* f04e0a4: 00001025 */ or $v0,$zero,$zero +/* f04e0a8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04e0ac: afbf0014 */ sw $ra,0x14($sp) +/* f04e0b0: 3c04800a */ lui $a0,0x800a +/* f04e0b4: 8c84a3f4 */ lw $a0,-0x5c0c($a0) +/* f04e0b8: 0fc13558 */ jal func0f04d560 +/* f04e0bc: 27a50018 */ addiu $a1,$sp,0x18 +/* f04e0c0: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e0c4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04e0c8: 24020001 */ addiu $v0,$zero,0x1 +/* f04e0cc: 03e00008 */ jr $ra +/* f04e0d0: 00000000 */ sll $zero,$zero,0x0 +/* f04e0d4: 3c03800a */ lui $v1,0x800a +/* f04e0d8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e0dc: 8c640424 */ lw $a0,0x424($v1) +/* f04e0e0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e0e4: afbf0014 */ sw $ra,0x14($sp) +/* f04e0e8: 50800007 */ beqzl $a0,.L0f04e108 +/* f04e0ec: 8c640430 */ lw $a0,0x430($v1) +/* f04e0f0: 0fc0eb63 */ jal func0f03ad8c +/* f04e0f4: 00000000 */ sll $zero,$zero,0x0 +/* f04e0f8: 3c03800a */ lui $v1,0x800a +/* f04e0fc: 10000008 */ beqz $zero,.L0f04e120 +/* f04e100: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e104: 8c640430 */ lw $a0,0x430($v1) +.L0f04e108: +/* f04e108: 50800006 */ beqzl $a0,.L0f04e124 +/* f04e10c: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e110: 0fc1ec1e */ jal func0f07b078 +/* f04e114: 00000000 */ sll $zero,$zero,0x0 +/* f04e118: 3c03800a */ lui $v1,0x800a +/* f04e11c: 24639fc0 */ addiu $v1,$v1,-24640 +.L0f04e120: +/* f04e120: 8c6e0438 */ lw $t6,0x438($v1) +.L0f04e124: +/* f04e124: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e128: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e12c: 25cf0002 */ addiu $t7,$t6,0x2 +/* f04e130: ac6f0438 */ sw $t7,0x438($v1) +/* f04e134: 03e00008 */ jr $ra +/* f04e138: 00001025 */ or $v0,$zero,$zero +/* f04e13c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e140: afbf0014 */ sw $ra,0x14($sp) +/* f04e144: 3c04800a */ lui $a0,0x800a +/* f04e148: 0fc0ebbc */ jal func0f03aef0 +/* f04e14c: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f04e150: 3c03800a */ lui $v1,0x800a +/* f04e154: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e158: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e15c: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e160: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e164: 25cf0002 */ addiu $t7,$t6,0x2 +/* f04e168: ac6f0438 */ sw $t7,0x438($v1) +/* f04e16c: 03e00008 */ jr $ra +/* f04e170: 00001025 */ or $v0,$zero,$zero +/* f04e174: 3c09800a */ lui $t1,0x800a +/* f04e178: 25299fc0 */ addiu $t1,$t1,-24640 +/* f04e17c: 8d2e0434 */ lw $t6,0x434($t1) +/* f04e180: 8d2f0438 */ lw $t7,0x438($t1) +/* f04e184: 27bdffc0 */ addiu $sp,$sp,-64 +/* f04e188: afbf002c */ sw $ra,0x2c($sp) +/* f04e18c: afb00028 */ sw $s0,0x28($sp) +/* f04e190: 01cf1821 */ addu $v1,$t6,$t7 +/* f04e194: 90780002 */ lbu $t8,0x2($v1) +/* f04e198: 906a0003 */ lbu $t2,0x3($v1) +/* f04e19c: 8d240424 */ lw $a0,0x424($t1) +/* f04e1a0: 0018ca00 */ sll $t9,$t8,0x8 +/* f04e1a4: 032a5825 */ or $t3,$t9,$t2 +/* f04e1a8: afab0038 */ sw $t3,0x38($sp) +/* f04e1ac: 906c0004 */ lbu $t4,0x4($v1) +/* f04e1b0: 906f0006 */ lbu $t7,0x6($v1) +/* f04e1b4: 906e0005 */ lbu $t6,0x5($v1) +/* f04e1b8: 90790007 */ lbu $t9,0x7($v1) +/* f04e1bc: 000c6a00 */ sll $t5,$t4,0x8 +/* f04e1c0: 000fc200 */ sll $t8,$t7,0x8 +/* f04e1c4: 00008025 */ or $s0,$zero,$zero +/* f04e1c8: 01ae4025 */ or $t0,$t5,$t6 +/* f04e1cc: 1080000c */ beqz $a0,.L0f04e200 +/* f04e1d0: 03193025 */ or $a2,$t8,$t9 +/* f04e1d4: 9065000a */ lbu $a1,0xa($v1) +/* f04e1d8: afa80034 */ sw $t0,0x34($sp) +/* f04e1dc: afa60030 */ sw $a2,0x30($sp) +/* f04e1e0: 0fc126d1 */ jal func0f049b44 +/* f04e1e4: afa3003c */ sw $v1,0x3c($sp) +/* f04e1e8: 3c09800a */ lui $t1,0x800a +/* f04e1ec: 25299fc0 */ addiu $t1,$t1,-24640 +/* f04e1f0: 8fa3003c */ lw $v1,0x3c($sp) +/* f04e1f4: 8fa60030 */ lw $a2,0x30($sp) +/* f04e1f8: 8fa80034 */ lw $t0,0x34($sp) +/* f04e1fc: 00408025 */ or $s0,$v0,$zero +.L0f04e200: +/* f04e200: 3401ffff */ dli $at,0xffff +/* f04e204: 55010005 */ bnel $t0,$at,.L0f04e21c +/* f04e208: 3401fffe */ dli $at,0xfffe +/* f04e20c: 44800000 */ mtc1 $zero,$f0 +/* f04e210: 10000015 */ beqz $zero,.L0f04e268 +/* f04e214: 3401ffff */ dli $at,0xffff +/* f04e218: 3401fffe */ dli $at,0xfffe +.L0f04e21c: +/* f04e21c: 1501000e */ bne $t0,$at,.L0f04e258 +/* f04e220: 87a4003a */ lh $a0,0x3a($sp) +/* f04e224: afa3003c */ sw $v1,0x3c($sp) +/* f04e228: afa60030 */ sw $a2,0x30($sp) +/* f04e22c: 0c008dda */ jal 0x23768 +/* f04e230: afa80034 */ sw $t0,0x34($sp) +/* f04e234: 244affff */ addiu $t2,$v0,-1 +/* f04e238: 448a2000 */ mtc1 $t2,$f4 +/* f04e23c: 3c09800a */ lui $t1,0x800a +/* f04e240: 25299fc0 */ addiu $t1,$t1,-24640 +/* f04e244: 8fa3003c */ lw $v1,0x3c($sp) +/* f04e248: 8fa60030 */ lw $a2,0x30($sp) +/* f04e24c: 8fa80034 */ lw $t0,0x34($sp) +/* f04e250: 10000004 */ beqz $zero,.L0f04e264 +/* f04e254: 46802020 */ cvt.s.w $f0,$f4 +.L0f04e258: +/* f04e258: 44883000 */ mtc1 $t0,$f6 +/* f04e25c: 00000000 */ sll $zero,$zero,0x0 +/* f04e260: 46803020 */ cvt.s.w $f0,$f6 +.L0f04e264: +/* f04e264: 3401ffff */ dli $at,0xffff +.L0f04e268: +/* f04e268: 14c10004 */ bne $a2,$at,.L0f04e27c +/* f04e26c: 3c01bf80 */ lui $at,0xbf80 +/* f04e270: 44816000 */ mtc1 $at,$f12 +/* f04e274: 10000004 */ beqz $zero,.L0f04e288 +/* f04e278: 00000000 */ sll $zero,$zero,0x0 +.L0f04e27c: +/* f04e27c: 44864000 */ mtc1 $a2,$f8 +/* f04e280: 00000000 */ sll $zero,$zero,0x0 +/* f04e284: 46804320 */ cvt.s.w $f12,$f8 +.L0f04e288: +/* f04e288: 52000042 */ beqzl $s0,.L0f04e394 +/* f04e28c: 8d2d0438 */ lw $t5,0x438($t1) +/* f04e290: 8e0b0020 */ lw $t3,0x20($s0) +/* f04e294: 02002025 */ or $a0,$s0,$zero +/* f04e298: 5160003e */ beqzl $t3,.L0f04e394 +/* f04e29c: 8d2d0438 */ lw $t5,0x438($t1) +/* f04e2a0: 906c000b */ lbu $t4,0xb($v1) +/* f04e2a4: 8d2d04cc */ lw $t5,0x4cc($t1) +/* f04e2a8: 3c013f80 */ lui $at,0x3f80 +/* f04e2ac: 448c8000 */ mtc1 $t4,$f16 +/* f04e2b0: 44815000 */ mtc1 $at,$f10 +/* f04e2b4: 44076000 */ mfc1 $a3,$f12 +/* f04e2b8: 468084a0 */ cvt.s.w $f18,$f16 +/* f04e2bc: 3401fffe */ dli $at,0xfffe +/* f04e2c0: 11a0000f */ beqz $t5,.L0f04e300 +/* f04e2c4: 46125083 */ div.s $f2,$f10,$f18 +/* f04e2c8: 1101000b */ beq $t0,$at,.L0f04e2f8 +/* f04e2cc: 3c0e800a */ lui $t6,0x800a +/* f04e2d0: 8dcede20 */ lw $t6,-0x21e0($t6) +/* f04e2d4: 3c013e80 */ lui $at,0x3e80 +/* f04e2d8: 44818000 */ mtc1 $at,$f16 +/* f04e2dc: 448e2000 */ mtc1 $t6,$f4 +/* f04e2e0: 00000000 */ sll $zero,$zero,0x0 +/* f04e2e4: 468021a0 */ cvt.s.w $f6,$f4 +/* f04e2e8: 46023202 */ mul.s $f8,$f6,$f2 +/* f04e2ec: 00000000 */ sll $zero,$zero,0x0 +/* f04e2f0: 46104282 */ mul.s $f10,$f8,$f16 +/* f04e2f4: 460a0000 */ add.s $f0,$f0,$f10 +.L0f04e2f8: +/* f04e2f8: 8e0f001c */ lw $t7,0x1c($s0) +/* f04e2fc: a5e0003a */ sh $zero,0x3a($t7) +.L0f04e300: +/* f04e300: 90780008 */ lbu $t8,0x8($v1) +/* f04e304: 44060000 */ mfc1 $a2,$f0 +/* f04e308: 8fa50038 */ lw $a1,0x38($sp) +/* f04e30c: afb80010 */ sw $t8,0x10($sp) +/* f04e310: 90790009 */ lbu $t9,0x9($v1) +/* f04e314: afa80034 */ sw $t0,0x34($sp) +/* f04e318: e7a20018 */ swc1 $f2,0x18($sp) +/* f04e31c: 0fc0ebd1 */ jal func0f03af44 +/* f04e320: afb90014 */ sw $t9,0x14($sp) +/* f04e324: 8fa80034 */ lw $t0,0x34($sp) +/* f04e328: 3c09800a */ lui $t1,0x800a +/* f04e32c: 3401fffe */ dli $at,0xfffe +/* f04e330: 15010017 */ bne $t0,$at,.L0f04e390 +/* f04e334: 25299fc0 */ addiu $t1,$t1,-24640 +/* f04e338: 02002025 */ or $a0,$s0,$zero +/* f04e33c: 24050001 */ addiu $a1,$zero,0x1 +/* f04e340: 0fc0883b */ jal func0f0220ec +/* f04e344: 24060001 */ addiu $a2,$zero,0x1 +/* f04e348: 8e04001c */ lw $a0,0x1c($s0) +/* f04e34c: 3c09800a */ lui $t1,0x800a +/* f04e350: 24010006 */ addiu $at,$zero,0x6 +/* f04e354: 908a0000 */ lbu $t2,0x0($a0) +/* f04e358: 25299fc0 */ addiu $t1,$t1,-24640 +/* f04e35c: 5541000d */ bnel $t2,$at,.L0f04e394 +/* f04e360: 8d2d0438 */ lw $t5,0x438($t1) +/* f04e364: 0fc4a25f */ jal func0f12897c +/* f04e368: 00000000 */ sll $zero,$zero,0x0 +/* f04e36c: 3c09800a */ lui $t1,0x800a +/* f04e370: 25299fc0 */ addiu $t1,$t1,-24640 +/* f04e374: 00025880 */ sll $t3,$v0,0x2 +/* f04e378: 012b6021 */ addu $t4,$t1,$t3 +/* f04e37c: 8d830064 */ lw $v1,0x64($t4) +/* f04e380: c61200b8 */ lwc1 $f18,0xb8($s0) +/* f04e384: e4720078 */ swc1 $f18,0x78($v1) +/* f04e388: c60400b8 */ lwc1 $f4,0xb8($s0) +/* f04e38c: e4640074 */ swc1 $f4,0x74($v1) +.L0f04e390: +/* f04e390: 8d2d0438 */ lw $t5,0x438($t1) +.L0f04e394: +/* f04e394: 8fbf002c */ lw $ra,0x2c($sp) +/* f04e398: 8fb00028 */ lw $s0,0x28($sp) +/* f04e39c: 25ae000c */ addiu $t6,$t5,0xc +/* f04e3a0: ad2e0438 */ sw $t6,0x438($t1) +/* f04e3a4: 27bd0040 */ addiu $sp,$sp,0x40 +/* f04e3a8: 03e00008 */ jr $ra +/* f04e3ac: 00001025 */ or $v0,$zero,$zero +/* f04e3b0: 3c03800a */ lui $v1,0x800a +/* f04e3b4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e3b8: 8c6e0424 */ lw $t6,0x424($v1) +/* f04e3bc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e3c0: afbf0014 */ sw $ra,0x14($sp) +/* f04e3c4: 81cf0007 */ lb $t7,0x7($t6) +/* f04e3c8: 24010003 */ addiu $at,$zero,0x3 +/* f04e3cc: 55e1000b */ bnel $t7,$at,.L0f04e3fc +/* f04e3d0: 8c780438 */ lw $t8,0x438($v1) +/* f04e3d4: 8c640434 */ lw $a0,0x434($v1) +/* f04e3d8: 8c650438 */ lw $a1,0x438($v1) +/* f04e3dc: 00851021 */ addu $v0,$a0,$a1 +/* f04e3e0: 0fc13583 */ jal func0f04d60c +/* f04e3e4: 90460002 */ lbu $a2,0x2($v0) +/* f04e3e8: 3c03800a */ lui $v1,0x800a +/* f04e3ec: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e3f0: 10000004 */ beqz $zero,.L0f04e404 +/* f04e3f4: ac620438 */ sw $v0,0x438($v1) +/* f04e3f8: 8c780438 */ lw $t8,0x438($v1) +.L0f04e3fc: +/* f04e3fc: 27190003 */ addiu $t9,$t8,0x3 +/* f04e400: ac790438 */ sw $t9,0x438($v1) +.L0f04e404: +/* f04e404: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e408: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e40c: 00001025 */ or $v0,$zero,$zero +/* f04e410: 03e00008 */ jr $ra +/* f04e414: 00000000 */ sll $zero,$zero,0x0 +/* f04e418: 03e00008 */ jr $ra +/* f04e41c: 00001025 */ or $v0,$zero,$zero +/* f04e420: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e424: afbf0014 */ sw $ra,0x14($sp) +/* f04e428: 3c04800a */ lui $a0,0x800a +/* f04e42c: 0fc0eb7d */ jal func0f03adf4 +/* f04e430: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f04e434: 3c03800a */ lui $v1,0x800a +/* f04e438: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e43c: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e440: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e444: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e448: 25cf0002 */ addiu $t7,$t6,0x2 +/* f04e44c: ac6f0438 */ sw $t7,0x438($v1) +/* f04e450: 03e00008 */ jr $ra +/* f04e454: 00001025 */ or $v0,$zero,$zero +/* f04e458: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e45c: afbf0014 */ sw $ra,0x14($sp) +/* f04e460: 3c04800a */ lui $a0,0x800a +/* f04e464: 0fc0eba7 */ jal func0f03ae9c +/* f04e468: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f04e46c: 3c03800a */ lui $v1,0x800a +/* f04e470: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e474: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e478: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e47c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e480: 25cf0002 */ addiu $t7,$t6,0x2 +/* f04e484: ac6f0438 */ sw $t7,0x438($v1) +/* f04e488: 03e00008 */ jr $ra +/* f04e48c: 00001025 */ or $v0,$zero,$zero +/* f04e490: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e494: 3c03800a */ lui $v1,0x800a +/* f04e498: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e49c: afbf0014 */ sw $ra,0x14($sp) +/* f04e4a0: 0fc0e576 */ jal func0f0395d8 +/* f04e4a4: 8c640424 */ lw $a0,0x424($v1) +/* f04e4a8: 3c03800a */ lui $v1,0x800a +/* f04e4ac: 1040000a */ beqz $v0,.L0f04e4d8 +/* f04e4b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e4b4: 8c640434 */ lw $a0,0x434($v1) +/* f04e4b8: 8c650438 */ lw $a1,0x438($v1) +/* f04e4bc: 00851021 */ addu $v0,$a0,$a1 +/* f04e4c0: 0fc13583 */ jal func0f04d60c +/* f04e4c4: 90460002 */ lbu $a2,0x2($v0) +/* f04e4c8: 3c03800a */ lui $v1,0x800a +/* f04e4cc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e4d0: 10000004 */ beqz $zero,.L0f04e4e4 +/* f04e4d4: ac620438 */ sw $v0,0x438($v1) +.L0f04e4d8: +/* f04e4d8: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e4dc: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04e4e0: ac6f0438 */ sw $t7,0x438($v1) +.L0f04e4e4: +/* f04e4e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e4e8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e4ec: 00001025 */ or $v0,$zero,$zero +/* f04e4f0: 03e00008 */ jr $ra +/* f04e4f4: 00000000 */ sll $zero,$zero,0x0 +/* f04e4f8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f04e4fc: afb00018 */ sw $s0,0x18($sp) +/* f04e500: 3c10800a */ lui $s0,0x800a +/* f04e504: 26109fc0 */ addiu $s0,$s0,-24640 +/* f04e508: 8e0e0434 */ lw $t6,0x434($s0) +/* f04e50c: 8e0f0438 */ lw $t7,0x438($s0) +/* f04e510: afbf001c */ sw $ra,0x1c($sp) +/* f04e514: 8e040424 */ lw $a0,0x424($s0) +/* f04e518: 01cf1021 */ addu $v0,$t6,$t7 +/* f04e51c: 90450002 */ lbu $a1,0x2($v0) +/* f04e520: 0fc126d1 */ jal func0f049b44 +/* f04e524: afa20024 */ sw $v0,0x24($sp) +/* f04e528: 10400008 */ beqz $v0,.L0f04e54c +/* f04e52c: 00402025 */ or $a0,$v0,$zero +/* f04e530: 8c43001c */ lw $v1,0x1c($v0) +/* f04e534: 10600005 */ beqz $v1,.L0f04e54c +/* f04e538: 00000000 */ sll $zero,$zero,0x0 +/* f04e53c: 90780000 */ lbu $t8,0x0($v1) +/* f04e540: 24010006 */ addiu $at,$zero,0x6 +/* f04e544: 53010012 */ beql $t8,$at,.L0f04e590 +/* f04e548: 8e090438 */ lw $t1,0x438($s0) +.L0f04e54c: +/* f04e54c: 50400009 */ beqzl $v0,.L0f04e574 +/* f04e550: 8fa80024 */ lw $t0,0x24($sp) +/* f04e554: 8c590020 */ lw $t9,0x20($v0) +/* f04e558: 53200006 */ beqzl $t9,.L0f04e574 +/* f04e55c: 8fa80024 */ lw $t0,0x24($sp) +/* f04e560: 0fc0e6a5 */ jal func0f039a94 +/* f04e564: 00000000 */ sll $zero,$zero,0x0 +/* f04e568: 50400009 */ beqzl $v0,.L0f04e590 +/* f04e56c: 8e090438 */ lw $t1,0x438($s0) +/* f04e570: 8fa80024 */ lw $t0,0x24($sp) +.L0f04e574: +/* f04e574: 8e040434 */ lw $a0,0x434($s0) +/* f04e578: 8e050438 */ lw $a1,0x438($s0) +/* f04e57c: 0fc13583 */ jal func0f04d60c +/* f04e580: 91060003 */ lbu $a2,0x3($t0) +/* f04e584: 10000004 */ beqz $zero,.L0f04e598 +/* f04e588: ae020438 */ sw $v0,0x438($s0) +/* f04e58c: 8e090438 */ lw $t1,0x438($s0) +.L0f04e590: +/* f04e590: 252a0004 */ addiu $t2,$t1,0x4 +/* f04e594: ae0a0438 */ sw $t2,0x438($s0) +.L0f04e598: +/* f04e598: 8fbf001c */ lw $ra,0x1c($sp) +/* f04e59c: 8fb00018 */ lw $s0,0x18($sp) +/* f04e5a0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f04e5a4: 03e00008 */ jr $ra +/* f04e5a8: 00001025 */ or $v0,$zero,$zero +/* f04e5ac: 27bdffd8 */ addiu $sp,$sp,-40 +/* f04e5b0: afb00018 */ sw $s0,0x18($sp) +/* f04e5b4: 3c10800a */ lui $s0,0x800a +/* f04e5b8: 26109fc0 */ addiu $s0,$s0,-24640 +/* f04e5bc: 8e0e0434 */ lw $t6,0x434($s0) +/* f04e5c0: 8e0f0438 */ lw $t7,0x438($s0) +/* f04e5c4: afbf001c */ sw $ra,0x1c($sp) +/* f04e5c8: 8e040424 */ lw $a0,0x424($s0) +/* f04e5cc: 01cf1021 */ addu $v0,$t6,$t7 +/* f04e5d0: 90450002 */ lbu $a1,0x2($v0) +/* f04e5d4: 0fc126d1 */ jal func0f049b44 +/* f04e5d8: afa20024 */ sw $v0,0x24($sp) +/* f04e5dc: 10400004 */ beqz $v0,.L0f04e5f0 +/* f04e5e0: 00402825 */ or $a1,$v0,$zero +/* f04e5e4: 8c43001c */ lw $v1,0x1c($v0) +/* f04e5e8: 54600004 */ bnezl $v1,.L0f04e5fc +/* f04e5ec: 90780000 */ lbu $t8,0x0($v1) +.L0f04e5f0: +/* f04e5f0: 1000000f */ beqz $zero,.L0f04e630 +/* f04e5f4: 24030001 */ addiu $v1,$zero,0x1 +/* f04e5f8: 90780000 */ lbu $t8,0x0($v1) +.L0f04e5fc: +/* f04e5fc: 24010006 */ addiu $at,$zero,0x6 +/* f04e600: 57010009 */ bnel $t8,$at,.L0f04e628 +/* f04e604: 80430007 */ lb $v1,0x7($v0) +/* f04e608: 0fc4a25f */ jal func0f12897c +/* f04e60c: 8ca4001c */ lw $a0,0x1c($a1) +/* f04e610: 0002c880 */ sll $t9,$v0,0x2 +/* f04e614: 02194021 */ addu $t0,$s0,$t9 +/* f04e618: 8d090064 */ lw $t1,0x64($t0) +/* f04e61c: 10000004 */ beqz $zero,.L0f04e630 +/* f04e620: 8d2300d8 */ lw $v1,0xd8($t1) +/* f04e624: 80430007 */ lb $v1,0x7($v0) +.L0f04e628: +/* f04e628: 386a0005 */ xori $t2,$v1,0x5 +/* f04e62c: 2d430001 */ sltiu $v1,$t2,0x1 +.L0f04e630: +/* f04e630: 10600007 */ beqz $v1,.L0f04e650 +/* f04e634: 8fab0024 */ lw $t3,0x24($sp) +/* f04e638: 8e040434 */ lw $a0,0x434($s0) +/* f04e63c: 8e050438 */ lw $a1,0x438($s0) +/* f04e640: 0fc13583 */ jal func0f04d60c +/* f04e644: 91660003 */ lbu $a2,0x3($t3) +/* f04e648: 10000004 */ beqz $zero,.L0f04e65c +/* f04e64c: ae020438 */ sw $v0,0x438($s0) +.L0f04e650: +/* f04e650: 8e0c0438 */ lw $t4,0x438($s0) +/* f04e654: 258d0004 */ addiu $t5,$t4,0x4 +/* f04e658: ae0d0438 */ sw $t5,0x438($s0) +.L0f04e65c: +/* f04e65c: 8fbf001c */ lw $ra,0x1c($sp) +/* f04e660: 8fb00018 */ lw $s0,0x18($sp) +/* f04e664: 27bd0028 */ addiu $sp,$sp,0x28 +/* f04e668: 03e00008 */ jr $ra +/* f04e66c: 00001025 */ or $v0,$zero,$zero +/* f04e670: 3c07800a */ lui $a3,0x800a +/* f04e674: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04e678: 8cee0434 */ lw $t6,0x434($a3) +/* f04e67c: 8cef0438 */ lw $t7,0x438($a3) +/* f04e680: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04e684: afbf0014 */ sw $ra,0x14($sp) +/* f04e688: 01cf4021 */ addu $t0,$t6,$t7 +/* f04e68c: 91050002 */ lbu $a1,0x2($t0) +/* f04e690: afa8001c */ sw $t0,0x1c($sp) +/* f04e694: 0fc126d1 */ jal func0f049b44 +/* f04e698: 8ce40424 */ lw $a0,0x424($a3) +/* f04e69c: 3c07800a */ lui $a3,0x800a +/* f04e6a0: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04e6a4: 10400008 */ beqz $v0,.L0f04e6c8 +/* f04e6a8: 8fa8001c */ lw $t0,0x1c($sp) +/* f04e6ac: 8c43001c */ lw $v1,0x1c($v0) +/* f04e6b0: 10600005 */ beqz $v1,.L0f04e6c8 +/* f04e6b4: 00000000 */ sll $zero,$zero,0x0 +/* f04e6b8: 90780000 */ lbu $t8,0x0($v1) +/* f04e6bc: 24010006 */ addiu $at,$zero,0x6 +/* f04e6c0: 53010017 */ beql $t8,$at,.L0f04e720 +/* f04e6c4: 8ce90438 */ lw $t1,0x438($a3) +.L0f04e6c8: +/* f04e6c8: 5040000d */ beqzl $v0,.L0f04e700 +/* f04e6cc: 8ce40434 */ lw $a0,0x434($a3) +/* f04e6d0: 8c590020 */ lw $t9,0x20($v0) +/* f04e6d4: 5320000a */ beqzl $t9,.L0f04e700 +/* f04e6d8: 8ce40434 */ lw $a0,0x434($a3) +/* f04e6dc: 80430007 */ lb $v1,0x7($v0) +/* f04e6e0: 2401001f */ addiu $at,$zero,0x1f +/* f04e6e4: 10610005 */ beq $v1,$at,.L0f04e6fc +/* f04e6e8: 2401001e */ addiu $at,$zero,0x1e +/* f04e6ec: 10610003 */ beq $v1,$at,.L0f04e6fc +/* f04e6f0: 24010020 */ addiu $at,$zero,0x20 +/* f04e6f4: 5461000a */ bnel $v1,$at,.L0f04e720 +/* f04e6f8: 8ce90438 */ lw $t1,0x438($a3) +.L0f04e6fc: +/* f04e6fc: 8ce40434 */ lw $a0,0x434($a3) +.L0f04e700: +/* f04e700: 8ce50438 */ lw $a1,0x438($a3) +/* f04e704: 0fc13583 */ jal func0f04d60c +/* f04e708: 91060003 */ lbu $a2,0x3($t0) +/* f04e70c: 3c07800a */ lui $a3,0x800a +/* f04e710: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04e714: 10000004 */ beqz $zero,.L0f04e728 +/* f04e718: ace20438 */ sw $v0,0x438($a3) +/* f04e71c: 8ce90438 */ lw $t1,0x438($a3) +.L0f04e720: +/* f04e720: 252a0004 */ addiu $t2,$t1,0x4 +/* f04e724: acea0438 */ sw $t2,0x438($a3) +.L0f04e728: +/* f04e728: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e72c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04e730: 00001025 */ or $v0,$zero,$zero +/* f04e734: 03e00008 */ jr $ra +/* f04e738: 00000000 */ sll $zero,$zero,0x0 +/* f04e73c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e740: 3c03800a */ lui $v1,0x800a +/* f04e744: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e748: afbf0014 */ sw $ra,0x14($sp) +/* f04e74c: 0fc0e5e3 */ jal func0f03978c +/* f04e750: 8c640424 */ lw $a0,0x424($v1) +/* f04e754: 3c03800a */ lui $v1,0x800a +/* f04e758: 1040000a */ beqz $v0,.L0f04e784 +/* f04e75c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e760: 8c640434 */ lw $a0,0x434($v1) +/* f04e764: 8c650438 */ lw $a1,0x438($v1) +/* f04e768: 00851021 */ addu $v0,$a0,$a1 +/* f04e76c: 0fc13583 */ jal func0f04d60c +/* f04e770: 90460002 */ lbu $a2,0x2($v0) +/* f04e774: 3c03800a */ lui $v1,0x800a +/* f04e778: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e77c: 10000004 */ beqz $zero,.L0f04e790 +/* f04e780: ac620438 */ sw $v0,0x438($v1) +.L0f04e784: +/* f04e784: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e788: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04e78c: ac6f0438 */ sw $t7,0x438($v1) +.L0f04e790: +/* f04e790: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e794: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e798: 00001025 */ or $v0,$zero,$zero +/* f04e79c: 03e00008 */ jr $ra +/* f04e7a0: 00000000 */ sll $zero,$zero,0x0 +/* f04e7a4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e7a8: 3c03800a */ lui $v1,0x800a +/* f04e7ac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e7b0: afbf0014 */ sw $ra,0x14($sp) +/* f04e7b4: 0fc0e6c8 */ jal func0f039b20 +/* f04e7b8: 8c640424 */ lw $a0,0x424($v1) +/* f04e7bc: 3c03800a */ lui $v1,0x800a +/* f04e7c0: 1040000a */ beqz $v0,.L0f04e7ec +/* f04e7c4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e7c8: 8c640434 */ lw $a0,0x434($v1) +/* f04e7cc: 8c650438 */ lw $a1,0x438($v1) +/* f04e7d0: 00851021 */ addu $v0,$a0,$a1 +/* f04e7d4: 0fc13583 */ jal func0f04d60c +/* f04e7d8: 90460002 */ lbu $a2,0x2($v0) +/* f04e7dc: 3c03800a */ lui $v1,0x800a +/* f04e7e0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e7e4: 10000004 */ beqz $zero,.L0f04e7f8 +/* f04e7e8: ac620438 */ sw $v0,0x438($v1) +.L0f04e7ec: +/* f04e7ec: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e7f0: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04e7f4: ac6f0438 */ sw $t7,0x438($v1) +.L0f04e7f8: +/* f04e7f8: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e7fc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e800: 00001025 */ or $v0,$zero,$zero +/* f04e804: 03e00008 */ jr $ra +/* f04e808: 00000000 */ sll $zero,$zero,0x0 +/* f04e80c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e810: 3c03800a */ lui $v1,0x800a +/* f04e814: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e818: afbf0014 */ sw $ra,0x14($sp) +/* f04e81c: 0fc0e72a */ jal func0f039ca8 +/* f04e820: 8c640424 */ lw $a0,0x424($v1) +/* f04e824: 3c03800a */ lui $v1,0x800a +/* f04e828: 1040000a */ beqz $v0,.L0f04e854 +/* f04e82c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e830: 8c640434 */ lw $a0,0x434($v1) +/* f04e834: 8c650438 */ lw $a1,0x438($v1) +/* f04e838: 00851021 */ addu $v0,$a0,$a1 +/* f04e83c: 0fc13583 */ jal func0f04d60c +/* f04e840: 90460002 */ lbu $a2,0x2($v0) +/* f04e844: 3c03800a */ lui $v1,0x800a +/* f04e848: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e84c: 10000004 */ beqz $zero,.L0f04e860 +/* f04e850: ac620438 */ sw $v0,0x438($v1) +.L0f04e854: +/* f04e854: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e858: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04e85c: ac6f0438 */ sw $t7,0x438($v1) +.L0f04e860: +/* f04e860: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e864: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e868: 00001025 */ or $v0,$zero,$zero +/* f04e86c: 03e00008 */ jr $ra +/* f04e870: 00000000 */ sll $zero,$zero,0x0 +/* f04e874: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e878: 3c03800a */ lui $v1,0x800a +/* f04e87c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e880: afbf0014 */ sw $ra,0x14($sp) +/* f04e884: 0fc0e78a */ jal func0f039e28 +/* f04e888: 8c640424 */ lw $a0,0x424($v1) +/* f04e88c: 3c03800a */ lui $v1,0x800a +/* f04e890: 1040000a */ beqz $v0,.L0f04e8bc +/* f04e894: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e898: 8c640434 */ lw $a0,0x434($v1) +/* f04e89c: 8c650438 */ lw $a1,0x438($v1) +/* f04e8a0: 00851021 */ addu $v0,$a0,$a1 +/* f04e8a4: 0fc13583 */ jal func0f04d60c +/* f04e8a8: 90460002 */ lbu $a2,0x2($v0) +/* f04e8ac: 3c03800a */ lui $v1,0x800a +/* f04e8b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e8b4: 10000004 */ beqz $zero,.L0f04e8c8 +/* f04e8b8: ac620438 */ sw $v0,0x438($v1) +.L0f04e8bc: +/* f04e8bc: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e8c0: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04e8c4: ac6f0438 */ sw $t7,0x438($v1) +.L0f04e8c8: +/* f04e8c8: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e8cc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e8d0: 00001025 */ or $v0,$zero,$zero +/* f04e8d4: 03e00008 */ jr $ra +/* f04e8d8: 00000000 */ sll $zero,$zero,0x0 +/* f04e8dc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e8e0: 3c03800a */ lui $v1,0x800a +/* f04e8e4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e8e8: afbf0014 */ sw $ra,0x14($sp) +/* f04e8ec: 0fc0e7f3 */ jal func0f039fcc +/* f04e8f0: 8c640424 */ lw $a0,0x424($v1) +/* f04e8f4: 3c03800a */ lui $v1,0x800a +/* f04e8f8: 1040000a */ beqz $v0,.L0f04e924 +/* f04e8fc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e900: 8c640434 */ lw $a0,0x434($v1) +/* f04e904: 8c650438 */ lw $a1,0x438($v1) +/* f04e908: 00851021 */ addu $v0,$a0,$a1 +/* f04e90c: 0fc13583 */ jal func0f04d60c +/* f04e910: 90460002 */ lbu $a2,0x2($v0) +/* f04e914: 3c03800a */ lui $v1,0x800a +/* f04e918: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e91c: 10000004 */ beqz $zero,.L0f04e930 +/* f04e920: ac620438 */ sw $v0,0x438($v1) +.L0f04e924: +/* f04e924: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e928: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04e92c: ac6f0438 */ sw $t7,0x438($v1) +.L0f04e930: +/* f04e930: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e934: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e938: 00001025 */ or $v0,$zero,$zero +/* f04e93c: 03e00008 */ jr $ra +/* f04e940: 00000000 */ sll $zero,$zero,0x0 +/* f04e944: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e948: 3c03800a */ lui $v1,0x800a +/* f04e94c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e950: afbf0014 */ sw $ra,0x14($sp) +/* f04e954: 0fc0e849 */ jal func0f03a124 +/* f04e958: 8c640424 */ lw $a0,0x424($v1) +/* f04e95c: 3c03800a */ lui $v1,0x800a +/* f04e960: 1040000a */ beqz $v0,.L0f04e98c +/* f04e964: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e968: 8c640434 */ lw $a0,0x434($v1) +/* f04e96c: 8c650438 */ lw $a1,0x438($v1) +/* f04e970: 00851021 */ addu $v0,$a0,$a1 +/* f04e974: 0fc13583 */ jal func0f04d60c +/* f04e978: 90460002 */ lbu $a2,0x2($v0) +/* f04e97c: 3c03800a */ lui $v1,0x800a +/* f04e980: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e984: 10000004 */ beqz $zero,.L0f04e998 +/* f04e988: ac620438 */ sw $v0,0x438($v1) +.L0f04e98c: +/* f04e98c: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e990: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04e994: ac6f0438 */ sw $t7,0x438($v1) +.L0f04e998: +/* f04e998: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e99c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e9a0: 00001025 */ or $v0,$zero,$zero +/* f04e9a4: 03e00008 */ jr $ra +/* f04e9a8: 00000000 */ sll $zero,$zero,0x0 +/* f04e9ac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e9b0: 3c03800a */ lui $v1,0x800a +/* f04e9b4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e9b8: afbf0014 */ sw $ra,0x14($sp) +/* f04e9bc: 0fc0e89f */ jal func0f03a27c +/* f04e9c0: 8c640424 */ lw $a0,0x424($v1) +/* f04e9c4: 3c03800a */ lui $v1,0x800a +/* f04e9c8: 1040000a */ beqz $v0,.L0f04e9f4 +/* f04e9cc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e9d0: 8c640434 */ lw $a0,0x434($v1) +/* f04e9d4: 8c650438 */ lw $a1,0x438($v1) +/* f04e9d8: 00851021 */ addu $v0,$a0,$a1 +/* f04e9dc: 0fc13583 */ jal func0f04d60c +/* f04e9e0: 90460002 */ lbu $a2,0x2($v0) +/* f04e9e4: 3c03800a */ lui $v1,0x800a +/* f04e9e8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e9ec: 10000004 */ beqz $zero,.L0f04ea00 +/* f04e9f0: ac620438 */ sw $v0,0x438($v1) +.L0f04e9f4: +/* f04e9f4: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e9f8: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04e9fc: ac6f0438 */ sw $t7,0x438($v1) +.L0f04ea00: +/* f04ea00: 8fbf0014 */ lw $ra,0x14($sp) +/* f04ea04: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04ea08: 00001025 */ or $v0,$zero,$zero +/* f04ea0c: 03e00008 */ jr $ra +/* f04ea10: 00000000 */ sll $zero,$zero,0x0 +/* f04ea14: 3c03800a */ lui $v1,0x800a +/* f04ea18: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ea1c: 8c6e0434 */ lw $t6,0x434($v1) +/* f04ea20: 8c6f0438 */ lw $t7,0x438($v1) +/* f04ea24: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04ea28: afbf0014 */ sw $ra,0x14($sp) +/* f04ea2c: 01cf3821 */ addu $a3,$t6,$t7 +/* f04ea30: 90f80004 */ lbu $t8,0x4($a3) +/* f04ea34: 90e90002 */ lbu $t1,0x2($a3) +/* f04ea38: 90e80005 */ lbu $t0,0x5($a3) +/* f04ea3c: 90eb0003 */ lbu $t3,0x3($a3) +/* f04ea40: 0018ca00 */ sll $t9,$t8,0x8 +/* f04ea44: 00095200 */ sll $t2,$t1,0x8 +/* f04ea48: afa7001c */ sw $a3,0x1c($sp) +/* f04ea4c: 8c640424 */ lw $a0,0x424($v1) +/* f04ea50: 03283025 */ or $a2,$t9,$t0 +/* f04ea54: 0fc0e95e */ jal func0f03a578 +/* f04ea58: 014b2825 */ or $a1,$t2,$t3 +/* f04ea5c: 3c03800a */ lui $v1,0x800a +/* f04ea60: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ea64: 10400009 */ beqz $v0,.L0f04ea8c +/* f04ea68: 8fa7001c */ lw $a3,0x1c($sp) +/* f04ea6c: 8c640434 */ lw $a0,0x434($v1) +/* f04ea70: 8c650438 */ lw $a1,0x438($v1) +/* f04ea74: 0fc13583 */ jal func0f04d60c +/* f04ea78: 90e60006 */ lbu $a2,0x6($a3) +/* f04ea7c: 3c03800a */ lui $v1,0x800a +/* f04ea80: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ea84: 10000004 */ beqz $zero,.L0f04ea98 +/* f04ea88: ac620438 */ sw $v0,0x438($v1) +.L0f04ea8c: +/* f04ea8c: 8c6c0438 */ lw $t4,0x438($v1) +/* f04ea90: 258d0007 */ addiu $t5,$t4,0x7 +/* f04ea94: ac6d0438 */ sw $t5,0x438($v1) +.L0f04ea98: +/* f04ea98: 8fbf0014 */ lw $ra,0x14($sp) +/* f04ea9c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04eaa0: 00001025 */ or $v0,$zero,$zero +/* f04eaa4: 03e00008 */ jr $ra +/* f04eaa8: 00000000 */ sll $zero,$zero,0x0 +/* f04eaac: 3c03800a */ lui $v1,0x800a +/* f04eab0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04eab4: 8c6e0434 */ lw $t6,0x434($v1) +/* f04eab8: 8c6f0438 */ lw $t7,0x438($v1) +/* f04eabc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04eac0: afbf0014 */ sw $ra,0x14($sp) +/* f04eac4: 01cf3821 */ addu $a3,$t6,$t7 +/* f04eac8: 90f80004 */ lbu $t8,0x4($a3) +/* f04eacc: 90e90002 */ lbu $t1,0x2($a3) +/* f04ead0: 90e80005 */ lbu $t0,0x5($a3) +/* f04ead4: 90eb0003 */ lbu $t3,0x3($a3) +/* f04ead8: 0018ca00 */ sll $t9,$t8,0x8 +/* f04eadc: 00095200 */ sll $t2,$t1,0x8 +/* f04eae0: afa7001c */ sw $a3,0x1c($sp) +/* f04eae4: 8c640424 */ lw $a0,0x424($v1) +/* f04eae8: 03283025 */ or $a2,$t9,$t0 +/* f04eaec: 0fc0e991 */ jal func0f03a644 +/* f04eaf0: 014b2825 */ or $a1,$t2,$t3 +/* f04eaf4: 3c03800a */ lui $v1,0x800a +/* f04eaf8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04eafc: 10400009 */ beqz $v0,.L0f04eb24 +/* f04eb00: 8fa7001c */ lw $a3,0x1c($sp) +/* f04eb04: 8c640434 */ lw $a0,0x434($v1) +/* f04eb08: 8c650438 */ lw $a1,0x438($v1) +/* f04eb0c: 0fc13583 */ jal func0f04d60c +/* f04eb10: 90e60006 */ lbu $a2,0x6($a3) +/* f04eb14: 3c03800a */ lui $v1,0x800a +/* f04eb18: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04eb1c: 10000004 */ beqz $zero,.L0f04eb30 +/* f04eb20: ac620438 */ sw $v0,0x438($v1) +.L0f04eb24: +/* f04eb24: 8c6c0438 */ lw $t4,0x438($v1) +/* f04eb28: 258d0007 */ addiu $t5,$t4,0x7 +/* f04eb2c: ac6d0438 */ sw $t5,0x438($v1) +.L0f04eb30: +/* f04eb30: 8fbf0014 */ lw $ra,0x14($sp) +/* f04eb34: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04eb38: 00001025 */ or $v0,$zero,$zero +/* f04eb3c: 03e00008 */ jr $ra +/* f04eb40: 00000000 */ sll $zero,$zero,0x0 +/* f04eb44: 3c03800a */ lui $v1,0x800a +/* f04eb48: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04eb4c: 8c6e0434 */ lw $t6,0x434($v1) +/* f04eb50: 8c6f0438 */ lw $t7,0x438($v1) +/* f04eb54: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04eb58: afbf0014 */ sw $ra,0x14($sp) +/* f04eb5c: 01cf3821 */ addu $a3,$t6,$t7 +/* f04eb60: 90f80004 */ lbu $t8,0x4($a3) +/* f04eb64: 90e90002 */ lbu $t1,0x2($a3) +/* f04eb68: 90e80005 */ lbu $t0,0x5($a3) +/* f04eb6c: 90eb0003 */ lbu $t3,0x3($a3) +/* f04eb70: 0018ca00 */ sll $t9,$t8,0x8 +/* f04eb74: 00095200 */ sll $t2,$t1,0x8 +/* f04eb78: afa7001c */ sw $a3,0x1c($sp) +/* f04eb7c: 8c640424 */ lw $a0,0x424($v1) +/* f04eb80: 03283025 */ or $a2,$t9,$t0 +/* f04eb84: 0fc0e9b6 */ jal func0f03a6d8 +/* f04eb88: 014b2825 */ or $a1,$t2,$t3 +/* f04eb8c: 3c03800a */ lui $v1,0x800a +/* f04eb90: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04eb94: 10400009 */ beqz $v0,.L0f04ebbc +/* f04eb98: 8fa7001c */ lw $a3,0x1c($sp) +/* f04eb9c: 8c640434 */ lw $a0,0x434($v1) +/* f04eba0: 8c650438 */ lw $a1,0x438($v1) +/* f04eba4: 0fc13583 */ jal func0f04d60c +/* f04eba8: 90e60006 */ lbu $a2,0x6($a3) +/* f04ebac: 3c03800a */ lui $v1,0x800a +/* f04ebb0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ebb4: 10000004 */ beqz $zero,.L0f04ebc8 +/* f04ebb8: ac620438 */ sw $v0,0x438($v1) +.L0f04ebbc: +/* f04ebbc: 8c6c0438 */ lw $t4,0x438($v1) +/* f04ebc0: 258d0007 */ addiu $t5,$t4,0x7 +/* f04ebc4: ac6d0438 */ sw $t5,0x438($v1) +.L0f04ebc8: +/* f04ebc8: 8fbf0014 */ lw $ra,0x14($sp) +/* f04ebcc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04ebd0: 00001025 */ or $v0,$zero,$zero +/* f04ebd4: 03e00008 */ jr $ra +/* f04ebd8: 00000000 */ sll $zero,$zero,0x0 +/* f04ebdc: 3c03800a */ lui $v1,0x800a +/* f04ebe0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ebe4: 8c620424 */ lw $v0,0x424($v1) +/* f04ebe8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04ebec: afbf0014 */ sw $ra,0x14($sp) +/* f04ebf0: 804e0007 */ lb $t6,0x7($v0) +/* f04ebf4: 8c640434 */ lw $a0,0x434($v1) +/* f04ebf8: 8c650438 */ lw $a1,0x438($v1) +/* f04ebfc: 24010008 */ addiu $at,$zero,0x8 +/* f04ec00: 15c1000e */ bne $t6,$at,.L0f04ec3c +/* f04ec04: 00853821 */ addu $a3,$a0,$a1 +/* f04ec08: 8c4f0058 */ lw $t7,0x58($v0) +/* f04ec0c: 55e0000c */ bnezl $t7,.L0f04ec40 +/* f04ec10: 24a80003 */ addiu $t0,$a1,0x3 +/* f04ec14: 8c58004c */ lw $t8,0x4c($v0) +/* f04ec18: 33190040 */ andi $t9,$t8,0x40 +/* f04ec1c: 53200008 */ beqzl $t9,.L0f04ec40 +/* f04ec20: 24a80003 */ addiu $t0,$a1,0x3 +/* f04ec24: 0fc13583 */ jal func0f04d60c +/* f04ec28: 90e60002 */ lbu $a2,0x2($a3) +/* f04ec2c: 3c03800a */ lui $v1,0x800a +/* f04ec30: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ec34: 10000003 */ beqz $zero,.L0f04ec44 +/* f04ec38: ac620438 */ sw $v0,0x438($v1) +.L0f04ec3c: +/* f04ec3c: 24a80003 */ addiu $t0,$a1,0x3 +.L0f04ec40: +/* f04ec40: ac680438 */ sw $t0,0x438($v1) +.L0f04ec44: +/* f04ec44: 8fbf0014 */ lw $ra,0x14($sp) +/* f04ec48: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04ec4c: 00001025 */ or $v0,$zero,$zero +/* f04ec50: 03e00008 */ jr $ra +/* f04ec54: 00000000 */ sll $zero,$zero,0x0 +/* f04ec58: 3c03800a */ lui $v1,0x800a +/* f04ec5c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ec60: 8c6e0424 */ lw $t6,0x424($v1) +/* f04ec64: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04ec68: afbf0014 */ sw $ra,0x14($sp) +/* f04ec6c: 81cf0007 */ lb $t7,0x7($t6) +/* f04ec70: 8c640434 */ lw $a0,0x434($v1) +/* f04ec74: 8c650438 */ lw $a1,0x438($v1) +/* f04ec78: 24010008 */ addiu $at,$zero,0x8 +/* f04ec7c: 15e10007 */ bne $t7,$at,.L0f04ec9c +/* f04ec80: 00851021 */ addu $v0,$a0,$a1 +/* f04ec84: 0fc13583 */ jal func0f04d60c +/* f04ec88: 90460002 */ lbu $a2,0x2($v0) +/* f04ec8c: 3c03800a */ lui $v1,0x800a +/* f04ec90: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ec94: 10000003 */ beqz $zero,.L0f04eca4 +/* f04ec98: ac620438 */ sw $v0,0x438($v1) +.L0f04ec9c: +/* f04ec9c: 24b80003 */ addiu $t8,$a1,0x3 +/* f04eca0: ac780438 */ sw $t8,0x438($v1) +.L0f04eca4: +/* f04eca4: 8fbf0014 */ lw $ra,0x14($sp) +/* f04eca8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04ecac: 00001025 */ or $v0,$zero,$zero +/* f04ecb0: 03e00008 */ jr $ra +/* f04ecb4: 00000000 */ sll $zero,$zero,0x0 +/* f04ecb8: 3c07800a */ lui $a3,0x800a +/* f04ecbc: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04ecc0: 8cee0434 */ lw $t6,0x434($a3) +/* f04ecc4: 8cef0438 */ lw $t7,0x438($a3) +/* f04ecc8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04eccc: afbf0014 */ sw $ra,0x14($sp) +/* f04ecd0: 01cf1821 */ addu $v1,$t6,$t7 +/* f04ecd4: 90780004 */ lbu $t8,0x4($v1) +/* f04ecd8: 90690002 */ lbu $t1,0x2($v1) +/* f04ecdc: 8ce40424 */ lw $a0,0x424($a3) +/* f04ece0: 90680005 */ lbu $t0,0x5($v1) +/* f04ece4: 906b0003 */ lbu $t3,0x3($v1) +/* f04ece8: 0018ca00 */ sll $t9,$t8,0x8 +/* f04ecec: 00095200 */ sll $t2,$t1,0x8 +/* f04ecf0: 03283025 */ or $a2,$t9,$t0 +/* f04ecf4: 10800007 */ beqz $a0,.L0f04ed14 +/* f04ecf8: 014b2825 */ or $a1,$t2,$t3 +/* f04ecfc: 0fc0e9db */ jal func0f03a76c +/* f04ed00: afa3001c */ sw $v1,0x1c($sp) +/* f04ed04: 3c07800a */ lui $a3,0x800a +/* f04ed08: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04ed0c: 1440000a */ bnez $v0,.L0f04ed38 +/* f04ed10: 8fa3001c */ lw $v1,0x1c($sp) +.L0f04ed14: +/* f04ed14: 8ce40430 */ lw $a0,0x430($a3) +/* f04ed18: 50800010 */ beqzl $a0,.L0f04ed5c +/* f04ed1c: 8cec0438 */ lw $t4,0x438($a3) +/* f04ed20: 0fc1ec0e */ jal func0f07b038 +/* f04ed24: afa3001c */ sw $v1,0x1c($sp) +/* f04ed28: 3c07800a */ lui $a3,0x800a +/* f04ed2c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04ed30: 10400009 */ beqz $v0,.L0f04ed58 +/* f04ed34: 8fa3001c */ lw $v1,0x1c($sp) +.L0f04ed38: +/* f04ed38: 8ce40434 */ lw $a0,0x434($a3) +/* f04ed3c: 8ce50438 */ lw $a1,0x438($a3) +/* f04ed40: 0fc13583 */ jal func0f04d60c +/* f04ed44: 90660006 */ lbu $a2,0x6($v1) +/* f04ed48: 3c07800a */ lui $a3,0x800a +/* f04ed4c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04ed50: 10000004 */ beqz $zero,.L0f04ed64 +/* f04ed54: ace20438 */ sw $v0,0x438($a3) +.L0f04ed58: +/* f04ed58: 8cec0438 */ lw $t4,0x438($a3) +.L0f04ed5c: +/* f04ed5c: 258d0007 */ addiu $t5,$t4,0x7 +/* f04ed60: aced0438 */ sw $t5,0x438($a3) +.L0f04ed64: +/* f04ed64: 8fbf0014 */ lw $ra,0x14($sp) +/* f04ed68: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04ed6c: 00001025 */ or $v0,$zero,$zero +/* f04ed70: 03e00008 */ jr $ra +/* f04ed74: 00000000 */ sll $zero,$zero,0x0 +/* f04ed78: 3c03800a */ lui $v1,0x800a +/* f04ed7c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ed80: 8c6e0434 */ lw $t6,0x434($v1) +/* f04ed84: 8c6f0438 */ lw $t7,0x438($v1) +/* f04ed88: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04ed8c: afbf0014 */ sw $ra,0x14($sp) +/* f04ed90: 01cf3821 */ addu $a3,$t6,$t7 +/* f04ed94: 90f80004 */ lbu $t8,0x4($a3) +/* f04ed98: 90e90002 */ lbu $t1,0x2($a3) +/* f04ed9c: 90e80005 */ lbu $t0,0x5($a3) +/* f04eda0: 90eb0003 */ lbu $t3,0x3($a3) +/* f04eda4: 0018ca00 */ sll $t9,$t8,0x8 +/* f04eda8: 00095200 */ sll $t2,$t1,0x8 +/* f04edac: afa7001c */ sw $a3,0x1c($sp) +/* f04edb0: 8c640424 */ lw $a0,0x424($v1) +/* f04edb4: 03283025 */ or $a2,$t9,$t0 +/* f04edb8: 0fc0e9fa */ jal func0f03a7e8 +/* f04edbc: 014b2825 */ or $a1,$t2,$t3 +/* f04edc0: 3c03800a */ lui $v1,0x800a +/* f04edc4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04edc8: 10400009 */ beqz $v0,.L0f04edf0 +/* f04edcc: 8fa7001c */ lw $a3,0x1c($sp) +/* f04edd0: 8c640434 */ lw $a0,0x434($v1) +/* f04edd4: 8c650438 */ lw $a1,0x438($v1) +/* f04edd8: 0fc13583 */ jal func0f04d60c +/* f04eddc: 90e60006 */ lbu $a2,0x6($a3) +/* f04ede0: 3c03800a */ lui $v1,0x800a +/* f04ede4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ede8: 10000004 */ beqz $zero,.L0f04edfc +/* f04edec: ac620438 */ sw $v0,0x438($v1) +.L0f04edf0: +/* f04edf0: 8c6c0438 */ lw $t4,0x438($v1) +/* f04edf4: 258d0007 */ addiu $t5,$t4,0x7 +/* f04edf8: ac6d0438 */ sw $t5,0x438($v1) +.L0f04edfc: +/* f04edfc: 8fbf0014 */ lw $ra,0x14($sp) +/* f04ee00: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04ee04: 00001025 */ or $v0,$zero,$zero +/* f04ee08: 03e00008 */ jr $ra +/* f04ee0c: 00000000 */ sll $zero,$zero,0x0 +/* f04ee10: 3c02800a */ lui $v0,0x800a +/* f04ee14: 24429fc0 */ addiu $v0,$v0,-24640 +/* f04ee18: 8c4e0434 */ lw $t6,0x434($v0) +/* f04ee1c: 8c4f0438 */ lw $t7,0x438($v0) +/* f04ee20: 27bdffc0 */ addiu $sp,$sp,-64 +/* f04ee24: afbf001c */ sw $ra,0x1c($sp) +/* f04ee28: 01cf1821 */ addu $v1,$t6,$t7 +/* f04ee2c: 90650002 */ lbu $a1,0x2($v1) +/* f04ee30: afa3003c */ sw $v1,0x3c($sp) +/* f04ee34: 0fc126d1 */ jal func0f049b44 +/* f04ee38: 8c440424 */ lw $a0,0x424($v0) +/* f04ee3c: 3c198007 */ lui $t9,0x8007 +/* f04ee40: afa20038 */ sw $v0,0x38($sp) +/* f04ee44: 27398fe0 */ addiu $t9,$t9,-28704 +/* f04ee48: 8f210000 */ lw $at,0x0($t9) +/* f04ee4c: 27b8002c */ addiu $t8,$sp,0x2c +/* f04ee50: 8f2a0004 */ lw $t2,0x4($t9) +/* f04ee54: af010000 */ sw $at,0x0($t8) +/* f04ee58: 8f210008 */ lw $at,0x8($t9) +/* f04ee5c: af0a0004 */ sw $t2,0x4($t8) +/* f04ee60: 10400011 */ beqz $v0,.L0f04eea8 +/* f04ee64: af010008 */ sw $at,0x8($t8) +/* f04ee68: 8c4b001c */ lw $t3,0x1c($v0) +/* f04ee6c: 8fa7003c */ lw $a3,0x3c($sp) +/* f04ee70: 1160000d */ beqz $t3,.L0f04eea8 +/* f04ee74: 24e70004 */ addiu $a3,$a3,0x4 +/* f04ee78: 00e02025 */ or $a0,$a3,$zero +/* f04ee7c: 0fc2c74a */ jal func0f0b1d28 +/* f04ee80: afa70024 */ sw $a3,0x24($sp) +/* f04ee84: 8fac003c */ lw $t4,0x3c($sp) +/* f04ee88: afa00010 */ sw $zero,0x10($sp) +/* f04ee8c: 44050000 */ mfc1 $a1,$f0 +/* f04ee90: 818d0003 */ lb $t5,0x3($t4) +/* f04ee94: 8fa70024 */ lw $a3,0x24($sp) +/* f04ee98: 8fa40038 */ lw $a0,0x38($sp) +/* f04ee9c: 27a6002c */ addiu $a2,$sp,0x2c +/* f04eea0: 0fc0d0cc */ jal func0f034330 +/* f04eea4: afad0014 */ sw $t5,0x14($sp) +.L0f04eea8: +/* f04eea8: 3c03800a */ lui $v1,0x800a +/* f04eeac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04eeb0: 8c6e0438 */ lw $t6,0x438($v1) +/* f04eeb4: 8fbf001c */ lw $ra,0x1c($sp) +/* f04eeb8: 27bd0040 */ addiu $sp,$sp,0x40 +/* f04eebc: 25cf0008 */ addiu $t7,$t6,0x8 +/* f04eec0: ac6f0438 */ sw $t7,0x438($v1) +/* f04eec4: 03e00008 */ jr $ra +/* f04eec8: 00001025 */ or $v0,$zero,$zero +/* f04eecc: 27bdffa8 */ addiu $sp,$sp,-88 +/* f04eed0: afb20028 */ sw $s2,0x28($sp) +/* f04eed4: 3c12800a */ lui $s2,0x800a +/* f04eed8: 26529fc0 */ addiu $s2,$s2,-24640 +/* f04eedc: 8e4e0434 */ lw $t6,0x434($s2) +/* f04eee0: 8e4f0438 */ lw $t7,0x438($s2) +/* f04eee4: afbf002c */ sw $ra,0x2c($sp) +/* f04eee8: afb10024 */ sw $s1,0x24($sp) +/* f04eeec: afb00020 */ sw $s0,0x20($sp) +/* f04eef0: 01cf1021 */ addu $v0,$t6,$t7 +/* f04eef4: 90450002 */ lbu $a1,0x2($v0) +/* f04eef8: afa20054 */ sw $v0,0x54($sp) +/* f04eefc: 0fc126d1 */ jal func0f049b44 +/* f04ef00: 8e440424 */ lw $a0,0x424($s2) +/* f04ef04: 8fb80054 */ lw $t8,0x54($sp) +/* f04ef08: 00408025 */ or $s0,$v0,$zero +/* f04ef0c: 8e440424 */ lw $a0,0x424($s2) +/* f04ef10: 0fc126d1 */ jal func0f049b44 +/* f04ef14: 93050003 */ lbu $a1,0x3($t8) +/* f04ef18: 12000044 */ beqz $s0,.L0f04f02c +/* f04ef1c: 00408825 */ or $s1,$v0,$zero +/* f04ef20: 50400043 */ beqzl $v0,.L0f04f030 +/* f04ef24: 8e4c0438 */ lw $t4,0x438($s2) +/* f04ef28: 8e19001c */ lw $t9,0x1c($s0) +/* f04ef2c: 53200040 */ beqzl $t9,.L0f04f030 +/* f04ef30: 8e4c0438 */ lw $t4,0x438($s2) +/* f04ef34: 8c48001c */ lw $t0,0x1c($v0) +/* f04ef38: 02002025 */ or $a0,$s0,$zero +/* f04ef3c: 5100003c */ beqzl $t0,.L0f04f030 +/* f04ef40: 8e4c0438 */ lw $t4,0x438($s2) +/* f04ef44: 0fc0a20d */ jal func0f028834 +/* f04ef48: 00002825 */ or $a1,$zero,$zero +/* f04ef4c: 3c0a8007 */ lui $t2,0x8007 +/* f04ef50: 254a8fec */ addiu $t2,$t2,-28692 +/* f04ef54: 8d410000 */ lw $at,0x0($t2) +/* f04ef58: 27a90038 */ addiu $t1,$sp,0x38 +/* f04ef5c: 8d4c0004 */ lw $t4,0x4($t2) +/* f04ef60: ad210000 */ sw $at,0x0($t1) +/* f04ef64: 8d410008 */ lw $at,0x8($t2) +/* f04ef68: 00401825 */ or $v1,$v0,$zero +/* f04ef6c: ad2c0004 */ sw $t4,0x4($t1) +/* f04ef70: 14400005 */ bnez $v0,.L0f04ef88 +/* f04ef74: ad210008 */ sw $at,0x8($t1) +/* f04ef78: 02002025 */ or $a0,$s0,$zero +/* f04ef7c: 0fc0a20d */ jal func0f028834 +/* f04ef80: 24050001 */ addiu $a1,$zero,0x1 +/* f04ef84: 00401825 */ or $v1,$v0,$zero +.L0f04ef88: +/* f04ef88: 50400029 */ beqzl $v0,.L0f04f030 +/* f04ef8c: 8e4c0438 */ lw $t4,0x438($s2) +/* f04ef90: 8e2d001c */ lw $t5,0x1c($s1) +/* f04ef94: 8e0e001c */ lw $t6,0x1c($s0) +/* f04ef98: 27a40038 */ addiu $a0,$sp,0x38 +/* f04ef9c: c5a40008 */ lwc1 $f4,0x8($t5) +/* f04efa0: c5c60008 */ lwc1 $f6,0x8($t6) +/* f04efa4: 27a5003c */ addiu $a1,$sp,0x3c +/* f04efa8: 27a60040 */ addiu $a2,$sp,0x40 +/* f04efac: 46062201 */ sub.s $f8,$f4,$f6 +/* f04efb0: e7a80038 */ swc1 $f8,0x38($sp) +/* f04efb4: 8e18001c */ lw $t8,0x1c($s0) +/* f04efb8: 8e2f001c */ lw $t7,0x1c($s1) +/* f04efbc: c710000c */ lwc1 $f16,0xc($t8) +/* f04efc0: c5ea000c */ lwc1 $f10,0xc($t7) +/* f04efc4: 46105481 */ sub.s $f18,$f10,$f16 +/* f04efc8: e7b2003c */ swc1 $f18,0x3c($sp) +/* f04efcc: 8e08001c */ lw $t0,0x1c($s0) +/* f04efd0: 8e39001c */ lw $t9,0x1c($s1) +/* f04efd4: c5060010 */ lwc1 $f6,0x10($t0) +/* f04efd8: c7240010 */ lwc1 $f4,0x10($t9) +/* f04efdc: afa30048 */ sw $v1,0x48($sp) +/* f04efe0: 46062201 */ sub.s $f8,$f4,$f6 +/* f04efe4: 0c0011e4 */ jal 0x4790 +/* f04efe8: e7a80040 */ swc1 $f8,0x40($sp) +/* f04efec: 8fa30048 */ lw $v1,0x48($sp) +/* f04eff0: 8c620004 */ lw $v0,0x4($v1) +/* f04eff4: 2447005c */ addiu $a3,$v0,0x5c +/* f04eff8: 00e02025 */ or $a0,$a3,$zero +/* f04effc: 0fc2c74a */ jal func0f0b1d28 +/* f04f000: afa70030 */ sw $a3,0x30($sp) +/* f04f004: 8e0b001c */ lw $t3,0x1c($s0) +/* f04f008: 8fa90054 */ lw $t1,0x54($sp) +/* f04f00c: 44050000 */ mfc1 $a1,$f0 +/* f04f010: afab0010 */ sw $t3,0x10($sp) +/* f04f014: 812a0004 */ lb $t2,0x4($t1) +/* f04f018: 8fa70030 */ lw $a3,0x30($sp) +/* f04f01c: 02202025 */ or $a0,$s1,$zero +/* f04f020: 27a60038 */ addiu $a2,$sp,0x38 +/* f04f024: 0fc0d0cc */ jal func0f034330 +/* f04f028: afaa0014 */ sw $t2,0x14($sp) +.L0f04f02c: +/* f04f02c: 8e4c0438 */ lw $t4,0x438($s2) +.L0f04f030: +/* f04f030: 8fbf002c */ lw $ra,0x2c($sp) +/* f04f034: 8fb00020 */ lw $s0,0x20($sp) +/* f04f038: 258d0005 */ addiu $t5,$t4,0x5 +/* f04f03c: ae4d0438 */ sw $t5,0x438($s2) +/* f04f040: 8fb20028 */ lw $s2,0x28($sp) +/* f04f044: 8fb10024 */ lw $s1,0x24($sp) +/* f04f048: 27bd0058 */ addiu $sp,$sp,0x58 +/* f04f04c: 03e00008 */ jr $ra +/* f04f050: 00001025 */ or $v0,$zero,$zero +/* f04f054: 3c03800a */ lui $v1,0x800a +/* f04f058: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f05c: 8c6e0434 */ lw $t6,0x434($v1) +/* f04f060: 8c6f0438 */ lw $t7,0x438($v1) +/* f04f064: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04f068: afbf0014 */ sw $ra,0x14($sp) +/* f04f06c: 01cf3821 */ addu $a3,$t6,$t7 +/* f04f070: 90f80004 */ lbu $t8,0x4($a3) +/* f04f074: 90e90002 */ lbu $t1,0x2($a3) +/* f04f078: 90e80005 */ lbu $t0,0x5($a3) +/* f04f07c: 90eb0003 */ lbu $t3,0x3($a3) +/* f04f080: 0018ca00 */ sll $t9,$t8,0x8 +/* f04f084: 00095200 */ sll $t2,$t1,0x8 +/* f04f088: afa7001c */ sw $a3,0x1c($sp) +/* f04f08c: 8c640424 */ lw $a0,0x424($v1) +/* f04f090: 03283025 */ or $a2,$t9,$t0 +/* f04f094: 0fc0eda1 */ jal func0f03b684 +/* f04f098: 014b2825 */ or $a1,$t2,$t3 +/* f04f09c: 3c03800a */ lui $v1,0x800a +/* f04f0a0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f0a4: 10400009 */ beqz $v0,.L0f04f0cc +/* f04f0a8: 8fa7001c */ lw $a3,0x1c($sp) +/* f04f0ac: 8c640434 */ lw $a0,0x434($v1) +/* f04f0b0: 8c650438 */ lw $a1,0x438($v1) +/* f04f0b4: 0fc13583 */ jal func0f04d60c +/* f04f0b8: 90e60006 */ lbu $a2,0x6($a3) +/* f04f0bc: 3c03800a */ lui $v1,0x800a +/* f04f0c0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f0c4: 10000004 */ beqz $zero,.L0f04f0d8 +/* f04f0c8: ac620438 */ sw $v0,0x438($v1) +.L0f04f0cc: +/* f04f0cc: 8c6c0438 */ lw $t4,0x438($v1) +/* f04f0d0: 258d0007 */ addiu $t5,$t4,0x7 +/* f04f0d4: ac6d0438 */ sw $t5,0x438($v1) +.L0f04f0d8: +/* f04f0d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f0dc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04f0e0: 00001025 */ or $v0,$zero,$zero +/* f04f0e4: 03e00008 */ jr $ra +/* f04f0e8: 00000000 */ sll $zero,$zero,0x0 +/* f04f0ec: 3c03800a */ lui $v1,0x800a +/* f04f0f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f0f4: 8c6e0434 */ lw $t6,0x434($v1) +/* f04f0f8: 8c6f0438 */ lw $t7,0x438($v1) +/* f04f0fc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04f100: afbf0014 */ sw $ra,0x14($sp) +/* f04f104: 01cf3821 */ addu $a3,$t6,$t7 +/* f04f108: 90f80002 */ lbu $t8,0x2($a3) +/* f04f10c: 90e80003 */ lbu $t0,0x3($a3) +/* f04f110: 90e60004 */ lbu $a2,0x4($a3) +/* f04f114: 0018ca00 */ sll $t9,$t8,0x8 +/* f04f118: 03281025 */ or $v0,$t9,$t0 +/* f04f11c: 3045ffff */ andi $a1,$v0,0xffff +/* f04f120: afa7001c */ sw $a3,0x1c($sp) +/* f04f124: 0fc0ee5f */ jal func0f03b97c +/* f04f128: 8c640424 */ lw $a0,0x424($v1) +/* f04f12c: 3c03800a */ lui $v1,0x800a +/* f04f130: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f134: 10400009 */ beqz $v0,.L0f04f15c +/* f04f138: 8fa7001c */ lw $a3,0x1c($sp) +/* f04f13c: 8c640434 */ lw $a0,0x434($v1) +/* f04f140: 8c650438 */ lw $a1,0x438($v1) +/* f04f144: 0fc13583 */ jal func0f04d60c +/* f04f148: 90e60005 */ lbu $a2,0x5($a3) +/* f04f14c: 3c03800a */ lui $v1,0x800a +/* f04f150: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f154: 10000004 */ beqz $zero,.L0f04f168 +/* f04f158: ac620438 */ sw $v0,0x438($v1) +.L0f04f15c: +/* f04f15c: 8c6a0438 */ lw $t2,0x438($v1) +/* f04f160: 254b0006 */ addiu $t3,$t2,0x6 +/* f04f164: ac6b0438 */ sw $t3,0x438($v1) +.L0f04f168: +/* f04f168: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f16c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04f170: 00001025 */ or $v0,$zero,$zero +/* f04f174: 03e00008 */ jr $ra +/* f04f178: 00000000 */ sll $zero,$zero,0x0 +/* f04f17c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f180: afbf0014 */ sw $ra,0x14($sp) +/* f04f184: 3c04800a */ lui $a0,0x800a +/* f04f188: 0fc0ea6e */ jal func0f03a9b8 +/* f04f18c: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f04f190: 3c03800a */ lui $v1,0x800a +/* f04f194: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f198: 8c6e0438 */ lw $t6,0x438($v1) +/* f04f19c: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f1a0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f1a4: 25cf0002 */ addiu $t7,$t6,0x2 +/* f04f1a8: ac6f0438 */ sw $t7,0x438($v1) +/* f04f1ac: 03e00008 */ jr $ra +/* f04f1b0: 00001025 */ or $v0,$zero,$zero +/* f04f1b4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f1b8: afbf0014 */ sw $ra,0x14($sp) +/* f04f1bc: 3c04800a */ lui $a0,0x800a +/* f04f1c0: 0fc0ea83 */ jal func0f03aa0c +/* f04f1c4: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f04f1c8: 3c03800a */ lui $v1,0x800a +/* f04f1cc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f1d0: 8c6e0438 */ lw $t6,0x438($v1) +/* f04f1d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f1d8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f1dc: 25cf0002 */ addiu $t7,$t6,0x2 +/* f04f1e0: ac6f0438 */ sw $t7,0x438($v1) +/* f04f1e4: 03e00008 */ jr $ra +/* f04f1e8: 00001025 */ or $v0,$zero,$zero +/* f04f1ec: 3c03800a */ lui $v1,0x800a +/* f04f1f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f1f4: 8c6e0434 */ lw $t6,0x434($v1) +/* f04f1f8: 8c6f0438 */ lw $t7,0x438($v1) +/* f04f1fc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f200: afbf0014 */ sw $ra,0x14($sp) +/* f04f204: 01cf1021 */ addu $v0,$t6,$t7 +/* f04f208: 90450002 */ lbu $a1,0x2($v0) +/* f04f20c: 0fc126d1 */ jal func0f049b44 +/* f04f210: 8c640424 */ lw $a0,0x424($v1) +/* f04f214: 3c03800a */ lui $v1,0x800a +/* f04f218: 10400007 */ beqz $v0,.L0f04f238 +/* f04f21c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f220: 8c58001c */ lw $t8,0x1c($v0) +/* f04f224: 53000005 */ beqzl $t8,.L0f04f23c +/* f04f228: 8c690438 */ lw $t1,0x438($v1) +/* f04f22c: 8c590014 */ lw $t9,0x14($v0) +/* f04f230: 37280020 */ ori $t0,$t9,0x20 +/* f04f234: ac480014 */ sw $t0,0x14($v0) +.L0f04f238: +/* f04f238: 8c690438 */ lw $t1,0x438($v1) +.L0f04f23c: +/* f04f23c: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f240: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f244: 252a0003 */ addiu $t2,$t1,0x3 +/* f04f248: ac6a0438 */ sw $t2,0x438($v1) +/* f04f24c: 03e00008 */ jr $ra +/* f04f250: 00001025 */ or $v0,$zero,$zero +/* f04f254: 3c03800a */ lui $v1,0x800a +/* f04f258: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f25c: 8c6e0434 */ lw $t6,0x434($v1) +/* f04f260: 8c6f0438 */ lw $t7,0x438($v1) +/* f04f264: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04f268: afbf0014 */ sw $ra,0x14($sp) +/* f04f26c: 01cf3821 */ addu $a3,$t6,$t7 +/* f04f270: 90f80002 */ lbu $t8,0x2($a3) +/* f04f274: 90e80003 */ lbu $t0,0x3($a3) +/* f04f278: afa7001c */ sw $a3,0x1c($sp) +/* f04f27c: 0018ca00 */ sll $t9,$t8,0x8 +/* f04f280: 03281025 */ or $v0,$t9,$t0 +/* f04f284: 3045ffff */ andi $a1,$v0,0xffff +/* f04f288: 0fc0ed7c */ jal func0f03b5f0 +/* f04f28c: 8c640424 */ lw $a0,0x424($v1) +/* f04f290: 3c03800a */ lui $v1,0x800a +/* f04f294: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f298: 10400009 */ beqz $v0,.L0f04f2c0 +/* f04f29c: 8fa7001c */ lw $a3,0x1c($sp) +/* f04f2a0: 8c640434 */ lw $a0,0x434($v1) +/* f04f2a4: 8c650438 */ lw $a1,0x438($v1) +/* f04f2a8: 0fc13583 */ jal func0f04d60c +/* f04f2ac: 90e60004 */ lbu $a2,0x4($a3) +/* f04f2b0: 3c03800a */ lui $v1,0x800a +/* f04f2b4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f2b8: 10000004 */ beqz $zero,.L0f04f2cc +/* f04f2bc: ac620438 */ sw $v0,0x438($v1) +.L0f04f2c0: +/* f04f2c0: 8c6a0438 */ lw $t2,0x438($v1) +/* f04f2c4: 254b0005 */ addiu $t3,$t2,0x5 +/* f04f2c8: ac6b0438 */ sw $t3,0x438($v1) +.L0f04f2cc: +/* f04f2cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f2d0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04f2d4: 00001025 */ or $v0,$zero,$zero +/* f04f2d8: 03e00008 */ jr $ra +/* f04f2dc: 00000000 */ sll $zero,$zero,0x0 +/* f04f2e0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f2e4: afbf0014 */ sw $ra,0x14($sp) +/* f04f2e8: 0fc240ec */ jal func0f0903b0 +/* f04f2ec: 00000000 */ sll $zero,$zero,0x0 +/* f04f2f0: 3c03800a */ lui $v1,0x800a +/* f04f2f4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f2f8: 8c6e0438 */ lw $t6,0x438($v1) +/* f04f2fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f300: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f304: 25cf0002 */ addiu $t7,$t6,0x2 +/* f04f308: ac6f0438 */ sw $t7,0x438($v1) +/* f04f30c: 03e00008 */ jr $ra +/* f04f310: 00001025 */ or $v0,$zero,$zero +/* f04f314: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f318: afbf0014 */ sw $ra,0x14($sp) +/* f04f31c: 0fc24105 */ jal func0f090414 +/* f04f320: 00000000 */ sll $zero,$zero,0x0 +/* f04f324: 3c03800a */ lui $v1,0x800a +/* f04f328: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f32c: 8c6e0438 */ lw $t6,0x438($v1) +/* f04f330: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f334: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f338: 25cf0002 */ addiu $t7,$t6,0x2 +/* f04f33c: ac6f0438 */ sw $t7,0x438($v1) +/* f04f340: 03e00008 */ jr $ra +/* f04f344: 00001025 */ or $v0,$zero,$zero +/* f04f348: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f34c: 3c03800a */ lui $v1,0x800a +/* f04f350: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f354: afbf0014 */ sw $ra,0x14($sp) +/* f04f358: 0fc0ebeb */ jal func0f03afac +/* f04f35c: 8c640424 */ lw $a0,0x424($v1) +/* f04f360: 3c03800a */ lui $v1,0x800a +/* f04f364: 1040000a */ beqz $v0,.L0f04f390 +/* f04f368: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f36c: 8c640434 */ lw $a0,0x434($v1) +/* f04f370: 8c650438 */ lw $a1,0x438($v1) +/* f04f374: 00851021 */ addu $v0,$a0,$a1 +/* f04f378: 0fc13583 */ jal func0f04d60c +/* f04f37c: 90460002 */ lbu $a2,0x2($v0) +/* f04f380: 3c03800a */ lui $v1,0x800a +/* f04f384: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f388: 10000004 */ beqz $zero,.L0f04f39c +/* f04f38c: ac620438 */ sw $v0,0x438($v1) +.L0f04f390: +/* f04f390: 8c6e0438 */ lw $t6,0x438($v1) +/* f04f394: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04f398: ac6f0438 */ sw $t7,0x438($v1) +.L0f04f39c: +/* f04f39c: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f3a0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f3a4: 00001025 */ or $v0,$zero,$zero +/* f04f3a8: 03e00008 */ jr $ra +/* f04f3ac: 00000000 */ sll $zero,$zero,0x0 +/* f04f3b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f3b4: 3c03800a */ lui $v1,0x800a +/* f04f3b8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f3bc: afbf0014 */ sw $ra,0x14($sp) +/* f04f3c0: 8c640424 */ lw $a0,0x424($v1) +/* f04f3c4: 0fc0ea8e */ jal func0f03aa38 +/* f04f3c8: 24050001 */ addiu $a1,$zero,0x1 +/* f04f3cc: 3c03800a */ lui $v1,0x800a +/* f04f3d0: 1040000a */ beqz $v0,.L0f04f3fc +/* f04f3d4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f3d8: 8c640434 */ lw $a0,0x434($v1) +/* f04f3dc: 8c650438 */ lw $a1,0x438($v1) +/* f04f3e0: 00851021 */ addu $v0,$a0,$a1 +/* f04f3e4: 0fc13583 */ jal func0f04d60c +/* f04f3e8: 90460002 */ lbu $a2,0x2($v0) +/* f04f3ec: 3c03800a */ lui $v1,0x800a +/* f04f3f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f3f4: 10000004 */ beqz $zero,.L0f04f408 +/* f04f3f8: ac620438 */ sw $v0,0x438($v1) +.L0f04f3fc: +/* f04f3fc: 8c6e0438 */ lw $t6,0x438($v1) +/* f04f400: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04f404: ac6f0438 */ sw $t7,0x438($v1) +.L0f04f408: +/* f04f408: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f40c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f410: 00001025 */ or $v0,$zero,$zero +/* f04f414: 03e00008 */ jr $ra +/* f04f418: 00000000 */ sll $zero,$zero,0x0 +/* f04f41c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f420: 3c03800a */ lui $v1,0x800a +/* f04f424: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f428: afbf0014 */ sw $ra,0x14($sp) +/* f04f42c: 8c640424 */ lw $a0,0x424($v1) +/* f04f430: 0fc0ea8e */ jal func0f03aa38 +/* f04f434: 00002825 */ or $a1,$zero,$zero +/* f04f438: 3c03800a */ lui $v1,0x800a +/* f04f43c: 1040000a */ beqz $v0,.L0f04f468 +/* f04f440: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f444: 8c640434 */ lw $a0,0x434($v1) +/* f04f448: 8c650438 */ lw $a1,0x438($v1) +/* f04f44c: 00851021 */ addu $v0,$a0,$a1 +/* f04f450: 0fc13583 */ jal func0f04d60c +/* f04f454: 90460002 */ lbu $a2,0x2($v0) +/* f04f458: 3c03800a */ lui $v1,0x800a +/* f04f45c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f460: 10000004 */ beqz $zero,.L0f04f474 +/* f04f464: ac620438 */ sw $v0,0x438($v1) +.L0f04f468: +/* f04f468: 8c6e0438 */ lw $t6,0x438($v1) +/* f04f46c: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04f470: ac6f0438 */ sw $t7,0x438($v1) +.L0f04f474: +/* f04f474: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f478: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f47c: 00001025 */ or $v0,$zero,$zero +/* f04f480: 03e00008 */ jr $ra +/* f04f484: 00000000 */ sll $zero,$zero,0x0 +/* f04f488: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f48c: 3c03800a */ lui $v1,0x800a +/* f04f490: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f494: afbf0014 */ sw $ra,0x14($sp) +/* f04f498: 8c640424 */ lw $a0,0x424($v1) +/* f04f49c: 0fc0ea8e */ jal func0f03aa38 +/* f04f4a0: 24050002 */ addiu $a1,$zero,0x2 +/* f04f4a4: 3c03800a */ lui $v1,0x800a +/* f04f4a8: 1040000a */ beqz $v0,.L0f04f4d4 +/* f04f4ac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f4b0: 8c640434 */ lw $a0,0x434($v1) +/* f04f4b4: 8c650438 */ lw $a1,0x438($v1) +/* f04f4b8: 00851021 */ addu $v0,$a0,$a1 +/* f04f4bc: 0fc13583 */ jal func0f04d60c +/* f04f4c0: 90460002 */ lbu $a2,0x2($v0) +/* f04f4c4: 3c03800a */ lui $v1,0x800a +/* f04f4c8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f4cc: 10000004 */ beqz $zero,.L0f04f4e0 +/* f04f4d0: ac620438 */ sw $v0,0x438($v1) +.L0f04f4d4: +/* f04f4d4: 8c6e0438 */ lw $t6,0x438($v1) +/* f04f4d8: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04f4dc: ac6f0438 */ sw $t7,0x438($v1) +.L0f04f4e0: +/* f04f4e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f4e4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f4e8: 00001025 */ or $v0,$zero,$zero +/* f04f4ec: 03e00008 */ jr $ra +/* f04f4f0: 00000000 */ sll $zero,$zero,0x0 +/* f04f4f4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f4f8: 3c03800a */ lui $v1,0x800a +/* f04f4fc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f500: afbf0014 */ sw $ra,0x14($sp) +/* f04f504: 0fc0ec78 */ jal func0f03b1e0 +/* f04f508: 8c640424 */ lw $a0,0x424($v1) +/* f04f50c: 3c03800a */ lui $v1,0x800a +/* f04f510: 1040000a */ beqz $v0,.L0f04f53c +/* f04f514: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f518: 8c640434 */ lw $a0,0x434($v1) +/* f04f51c: 8c650438 */ lw $a1,0x438($v1) +/* f04f520: 00851021 */ addu $v0,$a0,$a1 +/* f04f524: 0fc13583 */ jal func0f04d60c +/* f04f528: 90460002 */ lbu $a2,0x2($v0) +/* f04f52c: 3c03800a */ lui $v1,0x800a +/* f04f530: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f534: 10000004 */ beqz $zero,.L0f04f548 +/* f04f538: ac620438 */ sw $v0,0x438($v1) +.L0f04f53c: +/* f04f53c: 8c6e0438 */ lw $t6,0x438($v1) +/* f04f540: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04f544: ac6f0438 */ sw $t7,0x438($v1) +.L0f04f548: +/* f04f548: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f54c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f550: 00001025 */ or $v0,$zero,$zero +/* f04f554: 03e00008 */ jr $ra +/* f04f558: 00000000 */ sll $zero,$zero,0x0 +/* f04f55c: 3c03800a */ lui $v1,0x800a +/* f04f560: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f564: 8c6e0434 */ lw $t6,0x434($v1) +/* f04f568: 8c6f0438 */ lw $t7,0x438($v1) +/* f04f56c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04f570: afbf0014 */ sw $ra,0x14($sp) +/* f04f574: 01cf3821 */ addu $a3,$t6,$t7 +/* f04f578: 90e50002 */ lbu $a1,0x2($a3) +/* f04f57c: afa7001c */ sw $a3,0x1c($sp) +/* f04f580: 8c640424 */ lw $a0,0x424($v1) +/* f04f584: 0fc0eab2 */ jal func0f03aac8 +/* f04f588: 24060001 */ addiu $a2,$zero,0x1 +/* f04f58c: 3c03800a */ lui $v1,0x800a +/* f04f590: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f594: 10400009 */ beqz $v0,.L0f04f5bc +/* f04f598: 8fa7001c */ lw $a3,0x1c($sp) +/* f04f59c: 8c640434 */ lw $a0,0x434($v1) +/* f04f5a0: 8c650438 */ lw $a1,0x438($v1) +/* f04f5a4: 0fc13583 */ jal func0f04d60c +/* f04f5a8: 90e60003 */ lbu $a2,0x3($a3) +/* f04f5ac: 3c03800a */ lui $v1,0x800a +/* f04f5b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f5b4: 10000004 */ beqz $zero,.L0f04f5c8 +/* f04f5b8: ac620438 */ sw $v0,0x438($v1) +.L0f04f5bc: +/* f04f5bc: 8c780438 */ lw $t8,0x438($v1) +/* f04f5c0: 27190004 */ addiu $t9,$t8,0x4 +/* f04f5c4: ac790438 */ sw $t9,0x438($v1) +.L0f04f5c8: +/* f04f5c8: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f5cc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04f5d0: 00001025 */ or $v0,$zero,$zero +/* f04f5d4: 03e00008 */ jr $ra +/* f04f5d8: 00000000 */ sll $zero,$zero,0x0 +/* f04f5dc: 3c03800a */ lui $v1,0x800a +/* f04f5e0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f5e4: 8c6e0434 */ lw $t6,0x434($v1) +/* f04f5e8: 8c6f0438 */ lw $t7,0x438($v1) +/* f04f5ec: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04f5f0: afbf0014 */ sw $ra,0x14($sp) +/* f04f5f4: 01cf3821 */ addu $a3,$t6,$t7 +/* f04f5f8: 90e50002 */ lbu $a1,0x2($a3) +/* f04f5fc: afa7001c */ sw $a3,0x1c($sp) +/* f04f600: 8c640424 */ lw $a0,0x424($v1) +/* f04f604: 0fc0eab2 */ jal func0f03aac8 +/* f04f608: 00003025 */ or $a2,$zero,$zero +/* f04f60c: 3c03800a */ lui $v1,0x800a +/* f04f610: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f614: 10400009 */ beqz $v0,.L0f04f63c +/* f04f618: 8fa7001c */ lw $a3,0x1c($sp) +/* f04f61c: 8c640434 */ lw $a0,0x434($v1) +/* f04f620: 8c650438 */ lw $a1,0x438($v1) +/* f04f624: 0fc13583 */ jal func0f04d60c +/* f04f628: 90e60003 */ lbu $a2,0x3($a3) +/* f04f62c: 3c03800a */ lui $v1,0x800a +/* f04f630: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f634: 10000004 */ beqz $zero,.L0f04f648 +/* f04f638: ac620438 */ sw $v0,0x438($v1) +.L0f04f63c: +/* f04f63c: 8c780438 */ lw $t8,0x438($v1) +/* f04f640: 27190004 */ addiu $t9,$t8,0x4 +/* f04f644: ac790438 */ sw $t9,0x438($v1) +.L0f04f648: +/* f04f648: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f64c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04f650: 00001025 */ or $v0,$zero,$zero +/* f04f654: 03e00008 */ jr $ra +/* f04f658: 00000000 */ sll $zero,$zero,0x0 +/* f04f65c: 3c03800a */ lui $v1,0x800a +/* f04f660: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f664: 8c6e0434 */ lw $t6,0x434($v1) +/* f04f668: 8c6f0438 */ lw $t7,0x438($v1) +/* f04f66c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04f670: afbf0014 */ sw $ra,0x14($sp) +/* f04f674: 01cf3821 */ addu $a3,$t6,$t7 +/* f04f678: 90e50002 */ lbu $a1,0x2($a3) +/* f04f67c: afa7001c */ sw $a3,0x1c($sp) +/* f04f680: 8c640424 */ lw $a0,0x424($v1) +/* f04f684: 0fc0eab2 */ jal func0f03aac8 +/* f04f688: 24060002 */ addiu $a2,$zero,0x2 +/* f04f68c: 3c03800a */ lui $v1,0x800a +/* f04f690: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f694: 10400009 */ beqz $v0,.L0f04f6bc +/* f04f698: 8fa7001c */ lw $a3,0x1c($sp) +/* f04f69c: 8c640434 */ lw $a0,0x434($v1) +/* f04f6a0: 8c650438 */ lw $a1,0x438($v1) +/* f04f6a4: 0fc13583 */ jal func0f04d60c +/* f04f6a8: 90e60003 */ lbu $a2,0x3($a3) +/* f04f6ac: 3c03800a */ lui $v1,0x800a +/* f04f6b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f6b4: 10000004 */ beqz $zero,.L0f04f6c8 +/* f04f6b8: ac620438 */ sw $v0,0x438($v1) +.L0f04f6bc: +/* f04f6bc: 8c780438 */ lw $t8,0x438($v1) +/* f04f6c0: 27190004 */ addiu $t9,$t8,0x4 +/* f04f6c4: ac790438 */ sw $t9,0x438($v1) +.L0f04f6c8: +/* f04f6c8: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f6cc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04f6d0: 00001025 */ or $v0,$zero,$zero +/* f04f6d4: 03e00008 */ jr $ra +/* f04f6d8: 00000000 */ sll $zero,$zero,0x0 +/* f04f6dc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f6e0: afbf0014 */ sw $ra,0x14($sp) +/* f04f6e4: 0c004b70 */ jal 0x12dc0 +/* f04f6e8: 00000000 */ sll $zero,$zero,0x0 +/* f04f6ec: 3c03800a */ lui $v1,0x800a +/* f04f6f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f6f4: 8c6f0424 */ lw $t7,0x424($v1) +/* f04f6f8: 00407025 */ or $t6,$v0,$zero +/* f04f6fc: 00001025 */ or $v0,$zero,$zero +/* f04f700: a1ee0124 */ sb $t6,0x124($t7) +/* f04f704: 8c780438 */ lw $t8,0x438($v1) +/* f04f708: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f70c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f710: 27190002 */ addiu $t9,$t8,0x2 +/* f04f714: 03e00008 */ jr $ra +/* f04f718: ac790438 */ sw $t9,0x438($v1) +/* f04f71c: 3c03800a */ lui $v1,0x800a +/* f04f720: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f724: 8c620424 */ lw $v0,0x424($v1) +/* f04f728: 8c640434 */ lw $a0,0x434($v1) +/* f04f72c: 8c650438 */ lw $a1,0x438($v1) +/* f04f730: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04f734: afbf0014 */ sw $ra,0x14($sp) +/* f04f738: 10400006 */ beqz $v0,.L0f04f754 +/* f04f73c: 00853821 */ addu $a3,$a0,$a1 +/* f04f740: 904e0124 */ lbu $t6,0x124($v0) +/* f04f744: 90ef0002 */ lbu $t7,0x2($a3) +/* f04f748: 01cf082a */ slt $at,$t6,$t7 +/* f04f74c: 14200010 */ bnez $at,.L0f04f790 +/* f04f750: 00000000 */ sll $zero,$zero,0x0 +.L0f04f754: +/* f04f754: 8c780430 */ lw $t8,0x430($v1) +/* f04f758: 53000014 */ beqzl $t8,.L0f04f7ac +/* f04f75c: 8c690438 */ lw $t1,0x438($v1) +/* f04f760: 0c004b70 */ jal 0x12dc0 +/* f04f764: afa7001c */ sw $a3,0x1c($sp) +/* f04f768: 8fa7001c */ lw $a3,0x1c($sp) +/* f04f76c: 305900ff */ andi $t9,$v0,0xff +/* f04f770: 3c03800a */ lui $v1,0x800a +/* f04f774: 90e80002 */ lbu $t0,0x2($a3) +/* f04f778: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f77c: 0328082a */ slt $at,$t9,$t0 +/* f04f780: 5020000a */ beqzl $at,.L0f04f7ac +/* f04f784: 8c690438 */ lw $t1,0x438($v1) +/* f04f788: 8c640434 */ lw $a0,0x434($v1) +/* f04f78c: 8c650438 */ lw $a1,0x438($v1) +.L0f04f790: +/* f04f790: 0fc13583 */ jal func0f04d60c +/* f04f794: 90e60003 */ lbu $a2,0x3($a3) +/* f04f798: 3c03800a */ lui $v1,0x800a +/* f04f79c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f7a0: 10000004 */ beqz $zero,.L0f04f7b4 +/* f04f7a4: ac620438 */ sw $v0,0x438($v1) +/* f04f7a8: 8c690438 */ lw $t1,0x438($v1) +.L0f04f7ac: +/* f04f7ac: 252a0004 */ addiu $t2,$t1,0x4 +/* f04f7b0: ac6a0438 */ sw $t2,0x438($v1) +.L0f04f7b4: +/* f04f7b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f7b8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04f7bc: 00001025 */ or $v0,$zero,$zero +/* f04f7c0: 03e00008 */ jr $ra +/* f04f7c4: 00000000 */ sll $zero,$zero,0x0 +/* f04f7c8: 3c03800a */ lui $v1,0x800a +/* f04f7cc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f7d0: 8c620424 */ lw $v0,0x424($v1) +/* f04f7d4: 8c640434 */ lw $a0,0x434($v1) +/* f04f7d8: 8c650438 */ lw $a1,0x438($v1) +/* f04f7dc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04f7e0: afbf0014 */ sw $ra,0x14($sp) +/* f04f7e4: 10400006 */ beqz $v0,.L0f04f800 +/* f04f7e8: 00853821 */ addu $a3,$a0,$a1 +/* f04f7ec: 90ee0002 */ lbu $t6,0x2($a3) +/* f04f7f0: 904f0124 */ lbu $t7,0x124($v0) +/* f04f7f4: 01cf082a */ slt $at,$t6,$t7 +/* f04f7f8: 14200010 */ bnez $at,.L0f04f83c +/* f04f7fc: 00000000 */ sll $zero,$zero,0x0 +.L0f04f800: +/* f04f800: 8c780430 */ lw $t8,0x430($v1) +/* f04f804: 53000014 */ beqzl $t8,.L0f04f858 +/* f04f808: 8c690438 */ lw $t1,0x438($v1) +/* f04f80c: 0c004b70 */ jal 0x12dc0 +/* f04f810: afa7001c */ sw $a3,0x1c($sp) +/* f04f814: 8fa7001c */ lw $a3,0x1c($sp) +/* f04f818: 304800ff */ andi $t0,$v0,0xff +/* f04f81c: 3c03800a */ lui $v1,0x800a +/* f04f820: 90f90002 */ lbu $t9,0x2($a3) +/* f04f824: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f828: 0328082a */ slt $at,$t9,$t0 +/* f04f82c: 5020000a */ beqzl $at,.L0f04f858 +/* f04f830: 8c690438 */ lw $t1,0x438($v1) +/* f04f834: 8c640434 */ lw $a0,0x434($v1) +/* f04f838: 8c650438 */ lw $a1,0x438($v1) +.L0f04f83c: +/* f04f83c: 0fc13583 */ jal func0f04d60c +/* f04f840: 90e60003 */ lbu $a2,0x3($a3) +/* f04f844: 3c03800a */ lui $v1,0x800a +/* f04f848: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f84c: 10000004 */ beqz $zero,.L0f04f860 +/* f04f850: ac620438 */ sw $v0,0x438($v1) +/* f04f854: 8c690438 */ lw $t1,0x438($v1) +.L0f04f858: +/* f04f858: 252a0004 */ addiu $t2,$t1,0x4 +/* f04f85c: ac6a0438 */ sw $t2,0x438($v1) +.L0f04f860: +/* f04f860: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f864: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04f868: 00001025 */ or $v0,$zero,$zero +/* f04f86c: 03e00008 */ jr $ra +/* f04f870: 00000000 */ sll $zero,$zero,0x0 +/* f04f874: 3c07800a */ lui $a3,0x800a +/* f04f878: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04f87c: 8cee0434 */ lw $t6,0x434($a3) +/* f04f880: 8cef0438 */ lw $t7,0x438($a3) +/* f04f884: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f888: afbf0014 */ sw $ra,0x14($sp) +/* f04f88c: 01cf1021 */ addu $v0,$t6,$t7 +/* f04f890: 90580002 */ lbu $t8,0x2($v0) +/* f04f894: 90480003 */ lbu $t0,0x3($v0) +/* f04f898: 8ce40424 */ lw $a0,0x424($a3) +/* f04f89c: 0018ca00 */ sll $t9,$t8,0x8 +/* f04f8a0: 03281825 */ or $v1,$t9,$t0 +/* f04f8a4: 3065ffff */ andi $a1,$v1,0xffff +/* f04f8a8: 0fc0ea25 */ jal func0f03a894 +/* f04f8ac: 24060001 */ addiu $a2,$zero,0x1 +/* f04f8b0: 3c07800a */ lui $a3,0x800a +/* f04f8b4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04f8b8: 8cea0438 */ lw $t2,0x438($a3) +/* f04f8bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f8c0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f8c4: 254b0004 */ addiu $t3,$t2,0x4 +/* f04f8c8: aceb0438 */ sw $t3,0x438($a3) +/* f04f8cc: 03e00008 */ jr $ra +/* f04f8d0: 00001025 */ or $v0,$zero,$zero +/* f04f8d4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04f8d8: afb00018 */ sw $s0,0x18($sp) +/* f04f8dc: 3c10800a */ lui $s0,0x800a +/* f04f8e0: 26109fc0 */ addiu $s0,$s0,-24640 +/* f04f8e4: 8e0e0434 */ lw $t6,0x434($s0) +/* f04f8e8: 8e0f0438 */ lw $t7,0x438($s0) +/* f04f8ec: afbf001c */ sw $ra,0x1c($sp) +/* f04f8f0: 24010001 */ addiu $at,$zero,0x1 +/* f04f8f4: 01cf1021 */ addu $v0,$t6,$t7 +/* f04f8f8: 90430002 */ lbu $v1,0x2($v0) +/* f04f8fc: 50600006 */ beqzl $v1,.L0f04f918 +/* f04f900: 8e040424 */ lw $a0,0x424($s0) +/* f04f904: 5061000a */ beql $v1,$at,.L0f04f930 +/* f04f908: 8e040424 */ lw $a0,0x424($s0) +/* f04f90c: 1000000e */ beqz $zero,.L0f04f948 +/* f04f910: 8e040424 */ lw $a0,0x424($s0) +/* f04f914: 8e040424 */ lw $a0,0x424($s0) +.L0f04f918: +/* f04f918: 00003025 */ or $a2,$zero,$zero +/* f04f91c: 0fc0ea25 */ jal func0f03a894 +/* f04f920: 84850128 */ lh $a1,0x128($a0) +/* f04f924: 1000000c */ beqz $zero,.L0f04f958 +/* f04f928: 8e180438 */ lw $t8,0x438($s0) +/* f04f92c: 8e040424 */ lw $a0,0x424($s0) +.L0f04f930: +/* f04f930: 24060001 */ addiu $a2,$zero,0x1 +/* f04f934: 0fc0ea25 */ jal func0f03a894 +/* f04f938: 84850128 */ lh $a1,0x128($a0) +/* f04f93c: 10000006 */ beqz $zero,.L0f04f958 +/* f04f940: 8e180438 */ lw $t8,0x438($s0) +/* f04f944: 8e040424 */ lw $a0,0x424($s0) +.L0f04f948: +/* f04f948: 24060002 */ addiu $a2,$zero,0x2 +/* f04f94c: 0fc0ea25 */ jal func0f03a894 +/* f04f950: 84850128 */ lh $a1,0x128($a0) +/* f04f954: 8e180438 */ lw $t8,0x438($s0) +.L0f04f958: +/* f04f958: 8fbf001c */ lw $ra,0x1c($sp) +/* f04f95c: 00001025 */ or $v0,$zero,$zero +/* f04f960: 27190003 */ addiu $t9,$t8,0x3 +/* f04f964: ae190438 */ sw $t9,0x438($s0) +/* f04f968: 8fb00018 */ lw $s0,0x18($sp) +/* f04f96c: 03e00008 */ jr $ra +/* f04f970: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04f974: 3c07800a */ lui $a3,0x800a +/* f04f978: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04f97c: 8cee0434 */ lw $t6,0x434($a3) +/* f04f980: 8cef0438 */ lw $t7,0x438($a3) +/* f04f984: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f988: afbf0014 */ sw $ra,0x14($sp) +/* f04f98c: 01cf1021 */ addu $v0,$t6,$t7 +/* f04f990: 90580002 */ lbu $t8,0x2($v0) +/* f04f994: 90480003 */ lbu $t0,0x3($v0) +/* f04f998: 8ce40424 */ lw $a0,0x424($a3) +/* f04f99c: 0018ca00 */ sll $t9,$t8,0x8 +/* f04f9a0: 03281825 */ or $v1,$t9,$t0 +/* f04f9a4: 3065ffff */ andi $a1,$v1,0xffff +/* f04f9a8: 0fc0ea25 */ jal func0f03a894 +/* f04f9ac: 00003025 */ or $a2,$zero,$zero +/* f04f9b0: 3c07800a */ lui $a3,0x800a +/* f04f9b4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04f9b8: 8cea0438 */ lw $t2,0x438($a3) +/* f04f9bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f9c0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f9c4: 254b0004 */ addiu $t3,$t2,0x4 +/* f04f9c8: aceb0438 */ sw $t3,0x438($a3) +/* f04f9cc: 03e00008 */ jr $ra +/* f04f9d0: 00001025 */ or $v0,$zero,$zero +/* f04f9d4: 3c07800a */ lui $a3,0x800a +/* f04f9d8: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04f9dc: 8cee0434 */ lw $t6,0x434($a3) +/* f04f9e0: 8cef0438 */ lw $t7,0x438($a3) +/* f04f9e4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f9e8: afbf0014 */ sw $ra,0x14($sp) +/* f04f9ec: 01cf1021 */ addu $v0,$t6,$t7 +/* f04f9f0: 90580002 */ lbu $t8,0x2($v0) +/* f04f9f4: 90480003 */ lbu $t0,0x3($v0) +/* f04f9f8: 8ce40424 */ lw $a0,0x424($a3) +/* f04f9fc: 0018ca00 */ sll $t9,$t8,0x8 +/* f04fa00: 03281825 */ or $v1,$t9,$t0 +/* f04fa04: 3065ffff */ andi $a1,$v1,0xffff +/* f04fa08: 0fc0ea25 */ jal func0f03a894 +/* f04fa0c: 24060002 */ addiu $a2,$zero,0x2 +/* f04fa10: 3c07800a */ lui $a3,0x800a +/* f04fa14: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04fa18: 8cea0438 */ lw $t2,0x438($a3) +/* f04fa1c: 8fbf0014 */ lw $ra,0x14($sp) +/* f04fa20: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04fa24: 254b0004 */ addiu $t3,$t2,0x4 +/* f04fa28: aceb0438 */ sw $t3,0x438($a3) +/* f04fa2c: 03e00008 */ jr $ra +/* f04fa30: 00001025 */ or $v0,$zero,$zero +/* f04fa34: 3c03800a */ lui $v1,0x800a +/* f04fa38: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fa3c: 8c6e0434 */ lw $t6,0x434($v1) +/* f04fa40: 8c6f0438 */ lw $t7,0x438($v1) +/* f04fa44: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04fa48: afbf0014 */ sw $ra,0x14($sp) +/* f04fa4c: 01cf1021 */ addu $v0,$t6,$t7 +/* f04fa50: 90450002 */ lbu $a1,0x2($v0) +/* f04fa54: 0fc0ea57 */ jal func0f03a95c +/* f04fa58: 8c640424 */ lw $a0,0x424($v1) +/* f04fa5c: 3c03800a */ lui $v1,0x800a +/* f04fa60: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fa64: 8c780438 */ lw $t8,0x438($v1) +/* f04fa68: 8fbf0014 */ lw $ra,0x14($sp) +/* f04fa6c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04fa70: 27190003 */ addiu $t9,$t8,0x3 +/* f04fa74: ac790438 */ sw $t9,0x438($v1) +/* f04fa78: 03e00008 */ jr $ra +/* f04fa7c: 00001025 */ or $v0,$zero,$zero +/* f04fa80: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04fa84: afbf0014 */ sw $ra,0x14($sp) +/* f04fa88: 3c04800a */ lui $a0,0x800a +/* f04fa8c: 0fc0ea5a */ jal func0f03a968 +/* f04fa90: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f04fa94: 3c03800a */ lui $v1,0x800a +/* f04fa98: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fa9c: 8c6e0438 */ lw $t6,0x438($v1) +/* f04faa0: 8fbf0014 */ lw $ra,0x14($sp) +/* f04faa4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04faa8: 25cf0002 */ addiu $t7,$t6,0x2 +/* f04faac: ac6f0438 */ sw $t7,0x438($v1) +/* f04fab0: 03e00008 */ jr $ra +/* f04fab4: 00001025 */ or $v0,$zero,$zero +/* f04fab8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04fabc: 3c03800a */ lui $v1,0x800a +/* f04fac0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fac4: afbf0014 */ sw $ra,0x14($sp) +/* f04fac8: 0fc128ad */ jal func0f04a2b4 +/* f04facc: 8c640424 */ lw $a0,0x424($v1) +/* f04fad0: 3c03800a */ lui $v1,0x800a +/* f04fad4: 1040000a */ beqz $v0,.L0f04fb00 +/* f04fad8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fadc: 8c640434 */ lw $a0,0x434($v1) +/* f04fae0: 8c650438 */ lw $a1,0x438($v1) +/* f04fae4: 00851021 */ addu $v0,$a0,$a1 +/* f04fae8: 0fc13583 */ jal func0f04d60c +/* f04faec: 90460002 */ lbu $a2,0x2($v0) +/* f04faf0: 3c03800a */ lui $v1,0x800a +/* f04faf4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04faf8: 10000004 */ beqz $zero,.L0f04fb0c +/* f04fafc: ac620438 */ sw $v0,0x438($v1) +.L0f04fb00: +/* f04fb00: 8c6e0438 */ lw $t6,0x438($v1) +/* f04fb04: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04fb08: ac6f0438 */ sw $t7,0x438($v1) +.L0f04fb0c: +/* f04fb0c: 8fbf0014 */ lw $ra,0x14($sp) +/* f04fb10: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04fb14: 00001025 */ or $v0,$zero,$zero +/* f04fb18: 03e00008 */ jr $ra +/* f04fb1c: 00000000 */ sll $zero,$zero,0x0 +/* f04fb20: 3c07800a */ lui $a3,0x800a +/* f04fb24: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04fb28: 8ce20424 */ lw $v0,0x424($a3) +/* f04fb2c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04fb30: afbf0014 */ sw $ra,0x14($sp) +/* f04fb34: 80430007 */ lb $v1,0x7($v0) +/* f04fb38: 8ce40434 */ lw $a0,0x434($a3) +/* f04fb3c: 8ce50438 */ lw $a1,0x438($a3) +/* f04fb40: 2401000e */ addiu $at,$zero,0xe +/* f04fb44: 10610008 */ beq $v1,$at,.L0f04fb68 +/* f04fb48: 00854021 */ addu $t0,$a0,$a1 +/* f04fb4c: 2401000f */ addiu $at,$zero,0xf +/* f04fb50: 1461000b */ bne $v1,$at,.L0f04fb80 +/* f04fb54: 24b80003 */ addiu $t8,$a1,0x3 +/* f04fb58: 904e0065 */ lbu $t6,0x65($v0) +/* f04fb5c: 31cf0008 */ andi $t7,$t6,0x8 +/* f04fb60: 51e00008 */ beqzl $t7,.L0f04fb84 +/* f04fb64: acf80438 */ sw $t8,0x438($a3) +.L0f04fb68: +/* f04fb68: 0fc13583 */ jal func0f04d60c +/* f04fb6c: 91060002 */ lbu $a2,0x2($t0) +/* f04fb70: 3c07800a */ lui $a3,0x800a +/* f04fb74: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04fb78: 10000002 */ beqz $zero,.L0f04fb84 +/* f04fb7c: ace20438 */ sw $v0,0x438($a3) +.L0f04fb80: +/* f04fb80: acf80438 */ sw $t8,0x438($a3) +.L0f04fb84: +/* f04fb84: 8fbf0014 */ lw $ra,0x14($sp) +/* f04fb88: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04fb8c: 00001025 */ or $v0,$zero,$zero +/* f04fb90: 03e00008 */ jr $ra +/* f04fb94: 00000000 */ sll $zero,$zero,0x0 +/* f04fb98: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04fb9c: afbf0014 */ sw $ra,0x14($sp) +/* f04fba0: 0fc2410e */ jal func0f090438 +/* f04fba4: 00000000 */ sll $zero,$zero,0x0 +/* f04fba8: 1040000c */ beqz $v0,.L0f04fbdc +/* f04fbac: 3c03800a */ lui $v1,0x800a +/* f04fbb0: 3c03800a */ lui $v1,0x800a +/* f04fbb4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fbb8: 8c640434 */ lw $a0,0x434($v1) +/* f04fbbc: 8c650438 */ lw $a1,0x438($v1) +/* f04fbc0: 00851021 */ addu $v0,$a0,$a1 +/* f04fbc4: 0fc13583 */ jal func0f04d60c +/* f04fbc8: 90460002 */ lbu $a2,0x2($v0) +/* f04fbcc: 3c03800a */ lui $v1,0x800a +/* f04fbd0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fbd4: 10000005 */ beqz $zero,.L0f04fbec +/* f04fbd8: ac620438 */ sw $v0,0x438($v1) +.L0f04fbdc: +/* f04fbdc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fbe0: 8c6e0438 */ lw $t6,0x438($v1) +/* f04fbe4: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04fbe8: ac6f0438 */ sw $t7,0x438($v1) +.L0f04fbec: +/* f04fbec: 8fbf0014 */ lw $ra,0x14($sp) +/* f04fbf0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04fbf4: 00001025 */ or $v0,$zero,$zero +/* f04fbf8: 03e00008 */ jr $ra +/* f04fbfc: 00000000 */ sll $zero,$zero,0x0 +/* f04fc00: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04fc04: afbf0014 */ sw $ra,0x14($sp) +/* f04fc08: 0fc24148 */ jal func0f090520 +/* f04fc0c: 00000000 */ sll $zero,$zero,0x0 +/* f04fc10: 1040000c */ beqz $v0,.L0f04fc44 +/* f04fc14: 3c03800a */ lui $v1,0x800a +/* f04fc18: 3c03800a */ lui $v1,0x800a +/* f04fc1c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fc20: 8c640434 */ lw $a0,0x434($v1) +/* f04fc24: 8c650438 */ lw $a1,0x438($v1) +/* f04fc28: 00851021 */ addu $v0,$a0,$a1 +/* f04fc2c: 0fc13583 */ jal func0f04d60c +/* f04fc30: 90460002 */ lbu $a2,0x2($v0) +/* f04fc34: 3c03800a */ lui $v1,0x800a +/* f04fc38: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fc3c: 10000005 */ beqz $zero,.L0f04fc54 +/* f04fc40: ac620438 */ sw $v0,0x438($v1) +.L0f04fc44: +/* f04fc44: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fc48: 8c6e0438 */ lw $t6,0x438($v1) +/* f04fc4c: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04fc50: ac6f0438 */ sw $t7,0x438($v1) +.L0f04fc54: +/* f04fc54: 8fbf0014 */ lw $ra,0x14($sp) +/* f04fc58: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04fc5c: 00001025 */ or $v0,$zero,$zero +/* f04fc60: 03e00008 */ jr $ra +/* f04fc64: 00000000 */ sll $zero,$zero,0x0 +/* f04fc68: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04fc6c: 3c03800a */ lui $v1,0x800a +/* f04fc70: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fc74: afbf0014 */ sw $ra,0x14($sp) +/* f04fc78: 0fc127e1 */ jal func0f049f84 +/* f04fc7c: 8c640424 */ lw $a0,0x424($v1) +/* f04fc80: 3c03800a */ lui $v1,0x800a +/* f04fc84: 1040000a */ beqz $v0,.L0f04fcb0 +/* f04fc88: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fc8c: 8c640434 */ lw $a0,0x434($v1) +/* f04fc90: 8c650438 */ lw $a1,0x438($v1) +/* f04fc94: 00851021 */ addu $v0,$a0,$a1 +/* f04fc98: 0fc13583 */ jal func0f04d60c +/* f04fc9c: 90460002 */ lbu $a2,0x2($v0) +/* f04fca0: 3c03800a */ lui $v1,0x800a +/* f04fca4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fca8: 10000004 */ beqz $zero,.L0f04fcbc +/* f04fcac: ac620438 */ sw $v0,0x438($v1) +.L0f04fcb0: +/* f04fcb0: 8c6e0438 */ lw $t6,0x438($v1) +/* f04fcb4: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04fcb8: ac6f0438 */ sw $t7,0x438($v1) +.L0f04fcbc: +/* f04fcbc: 8fbf0014 */ lw $ra,0x14($sp) +/* f04fcc0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04fcc4: 00001025 */ or $v0,$zero,$zero +/* f04fcc8: 03e00008 */ jr $ra +/* f04fccc: 00000000 */ sll $zero,$zero,0x0 +/* f04fcd0: 3c03800a */ lui $v1,0x800a +/* f04fcd4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fcd8: 8c6e0434 */ lw $t6,0x434($v1) +/* f04fcdc: 8c6f0438 */ lw $t7,0x438($v1) +/* f04fce0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04fce4: afbf0014 */ sw $ra,0x14($sp) +/* f04fce8: 01cf3821 */ addu $a3,$t6,$t7 +/* f04fcec: 90e50002 */ lbu $a1,0x2($a3) +/* f04fcf0: afa7001c */ sw $a3,0x1c($sp) +/* f04fcf4: 0fc12844 */ jal func0f04a110 +/* f04fcf8: 8c640424 */ lw $a0,0x424($v1) +/* f04fcfc: 3c03800a */ lui $v1,0x800a +/* f04fd00: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fd04: 10400009 */ beqz $v0,.L0f04fd2c +/* f04fd08: 8fa7001c */ lw $a3,0x1c($sp) +/* f04fd0c: 8c640434 */ lw $a0,0x434($v1) +/* f04fd10: 8c650438 */ lw $a1,0x438($v1) +/* f04fd14: 0fc13583 */ jal func0f04d60c +/* f04fd18: 90e60003 */ lbu $a2,0x3($a3) +/* f04fd1c: 3c03800a */ lui $v1,0x800a +/* f04fd20: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fd24: 10000004 */ beqz $zero,.L0f04fd38 +/* f04fd28: ac620438 */ sw $v0,0x438($v1) +.L0f04fd2c: +/* f04fd2c: 8c780438 */ lw $t8,0x438($v1) +/* f04fd30: 27190004 */ addiu $t9,$t8,0x4 +/* f04fd34: ac790438 */ sw $t9,0x438($v1) +.L0f04fd38: +/* f04fd38: 8fbf0014 */ lw $ra,0x14($sp) +/* f04fd3c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04fd40: 00001025 */ or $v0,$zero,$zero +/* f04fd44: 03e00008 */ jr $ra +/* f04fd48: 00000000 */ sll $zero,$zero,0x0 +/* f04fd4c: 3c03800a */ lui $v1,0x800a +/* f04fd50: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fd54: 8c6e0434 */ lw $t6,0x434($v1) +/* f04fd58: 8c6f0438 */ lw $t7,0x438($v1) +/* f04fd5c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04fd60: afbf0014 */ sw $ra,0x14($sp) +/* f04fd64: 01cf3821 */ addu $a3,$t6,$t7 +/* f04fd68: 90e50002 */ lbu $a1,0x2($a3) +/* f04fd6c: afa7001c */ sw $a3,0x1c($sp) +/* f04fd70: 0fc1286b */ jal func0f04a1ac +/* f04fd74: 8c640424 */ lw $a0,0x424($v1) +/* f04fd78: 3c03800a */ lui $v1,0x800a +/* f04fd7c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fd80: 10400009 */ beqz $v0,.L0f04fda8 +/* f04fd84: 8fa7001c */ lw $a3,0x1c($sp) +/* f04fd88: 8c640434 */ lw $a0,0x434($v1) +/* f04fd8c: 8c650438 */ lw $a1,0x438($v1) +/* f04fd90: 0fc13583 */ jal func0f04d60c +/* f04fd94: 90e60003 */ lbu $a2,0x3($a3) +/* f04fd98: 3c03800a */ lui $v1,0x800a +/* f04fd9c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fda0: 10000004 */ beqz $zero,.L0f04fdb4 +/* f04fda4: ac620438 */ sw $v0,0x438($v1) +.L0f04fda8: +/* f04fda8: 8c780438 */ lw $t8,0x438($v1) +/* f04fdac: 27190004 */ addiu $t9,$t8,0x4 +/* f04fdb0: ac790438 */ sw $t9,0x438($v1) +.L0f04fdb4: +/* f04fdb4: 8fbf0014 */ lw $ra,0x14($sp) +/* f04fdb8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04fdbc: 00001025 */ or $v0,$zero,$zero +/* f04fdc0: 03e00008 */ jr $ra +/* f04fdc4: 00000000 */ sll $zero,$zero,0x0 +/* f04fdc8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04fdcc: afb00018 */ sw $s0,0x18($sp) +/* f04fdd0: 3c10800a */ lui $s0,0x800a +/* f04fdd4: 26109fc0 */ addiu $s0,$s0,-24640 +/* f04fdd8: 8e040424 */ lw $a0,0x424($s0) +/* f04fddc: afbf001c */ sw $ra,0x1c($sp) +/* f04fde0: 50800006 */ beqzl $a0,.L0f04fdfc +/* f04fde4: 8e040430 */ lw $a0,0x430($s0) +/* f04fde8: 0fc0e4da */ jal func0f039368 +/* f04fdec: 00000000 */ sll $zero,$zero,0x0 +/* f04fdf0: 5440000d */ bnezl $v0,.L0f04fe28 +/* f04fdf4: 8e040434 */ lw $a0,0x434($s0) +/* f04fdf8: 8e040430 */ lw $a0,0x430($s0) +.L0f04fdfc: +/* f04fdfc: 50800011 */ beqzl $a0,.L0f04fe44 +/* f04fe00: 8e0e0438 */ lw $t6,0x438($s0) +/* f04fe04: 0fc1eb86 */ jal func0f07ae18 +/* f04fe08: 24050040 */ addiu $a1,$zero,0x40 +/* f04fe0c: 5040000d */ beqzl $v0,.L0f04fe44 +/* f04fe10: 8e0e0438 */ lw $t6,0x438($s0) +/* f04fe14: 0fc1ebcd */ jal func0f07af34 +/* f04fe18: 8e040430 */ lw $a0,0x430($s0) +/* f04fe1c: 50400009 */ beqzl $v0,.L0f04fe44 +/* f04fe20: 8e0e0438 */ lw $t6,0x438($s0) +/* f04fe24: 8e040434 */ lw $a0,0x434($s0) +.L0f04fe28: +/* f04fe28: 8e050438 */ lw $a1,0x438($s0) +/* f04fe2c: 00851021 */ addu $v0,$a0,$a1 +/* f04fe30: 0fc13583 */ jal func0f04d60c +/* f04fe34: 90460002 */ lbu $a2,0x2($v0) +/* f04fe38: 10000004 */ beqz $zero,.L0f04fe4c +/* f04fe3c: ae020438 */ sw $v0,0x438($s0) +/* f04fe40: 8e0e0438 */ lw $t6,0x438($s0) +.L0f04fe44: +/* f04fe44: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04fe48: ae0f0438 */ sw $t7,0x438($s0) +.L0f04fe4c: +/* f04fe4c: 8fbf001c */ lw $ra,0x1c($sp) +/* f04fe50: 8fb00018 */ lw $s0,0x18($sp) +/* f04fe54: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04fe58: 03e00008 */ jr $ra +/* f04fe5c: 00001025 */ or $v0,$zero,$zero +/* f04fe60: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04fe64: afb00018 */ sw $s0,0x18($sp) +/* f04fe68: 3c10800a */ lui $s0,0x800a +/* f04fe6c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f04fe70: 8e040424 */ lw $a0,0x424($s0) +/* f04fe74: afbf001c */ sw $ra,0x1c($sp) +/* f04fe78: 5080000a */ beqzl $a0,.L0f04fea4 +/* f04fe7c: 8e040430 */ lw $a0,0x430($s0) +/* f04fe80: 8c82001c */ lw $v0,0x1c($a0) +/* f04fe84: 24070001 */ addiu $a3,$zero,0x1 +/* f04fe88: 10400005 */ beqz $v0,.L0f04fea0 +/* f04fe8c: 24450008 */ addiu $a1,$v0,0x8 +/* f04fe90: 0fc0e47b */ jal func0f0391ec +/* f04fe94: 24460028 */ addiu $a2,$v0,0x28 +/* f04fe98: 5440000d */ bnezl $v0,.L0f04fed0 +/* f04fe9c: 8e040434 */ lw $a0,0x434($s0) +.L0f04fea0: +/* f04fea0: 8e040430 */ lw $a0,0x430($s0) +.L0f04fea4: +/* f04fea4: 50800011 */ beqzl $a0,.L0f04feec +/* f04fea8: 8e0e0438 */ lw $t6,0x438($s0) +/* f04feac: 0fc1eb86 */ jal func0f07ae18 +/* f04feb0: 24050040 */ addiu $a1,$zero,0x40 +/* f04feb4: 5040000d */ beqzl $v0,.L0f04feec +/* f04feb8: 8e0e0438 */ lw $t6,0x438($s0) +/* f04febc: 0fc1ebcd */ jal func0f07af34 +/* f04fec0: 8e040430 */ lw $a0,0x430($s0) +/* f04fec4: 50400009 */ beqzl $v0,.L0f04feec +/* f04fec8: 8e0e0438 */ lw $t6,0x438($s0) +/* f04fecc: 8e040434 */ lw $a0,0x434($s0) +.L0f04fed0: +/* f04fed0: 8e050438 */ lw $a1,0x438($s0) +/* f04fed4: 00851021 */ addu $v0,$a0,$a1 +/* f04fed8: 0fc13583 */ jal func0f04d60c +/* f04fedc: 90460002 */ lbu $a2,0x2($v0) +/* f04fee0: 10000004 */ beqz $zero,.L0f04fef4 +/* f04fee4: ae020438 */ sw $v0,0x438($s0) +/* f04fee8: 8e0e0438 */ lw $t6,0x438($s0) +.L0f04feec: +/* f04feec: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04fef0: ae0f0438 */ sw $t7,0x438($s0) +.L0f04fef4: +/* f04fef4: 8fbf001c */ lw $ra,0x1c($sp) +/* f04fef8: 8fb00018 */ lw $s0,0x18($sp) +/* f04fefc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04ff00: 03e00008 */ jr $ra +/* f04ff04: 00001025 */ or $v0,$zero,$zero +/* f04ff08: 3c03800a */ lui $v1,0x800a +/* f04ff0c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ff10: 8c6e0434 */ lw $t6,0x434($v1) +/* f04ff14: 8c6f0438 */ lw $t7,0x438($v1) +/* f04ff18: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04ff1c: afbf0014 */ sw $ra,0x14($sp) +/* f04ff20: 01cf1021 */ addu $v0,$t6,$t7 +/* f04ff24: 90580002 */ lbu $t8,0x2($v0) +/* f04ff28: 90480003 */ lbu $t0,0x3($v0) +/* f04ff2c: 904b0004 */ lbu $t3,0x4($v0) +/* f04ff30: 0018ce00 */ sll $t9,$t8,0x18 +/* f04ff34: 00084c00 */ sll $t1,$t0,0x10 +/* f04ff38: 904e0005 */ lbu $t6,0x5($v0) +/* f04ff3c: 03295025 */ or $t2,$t9,$t1 +/* f04ff40: 000b6200 */ sll $t4,$t3,0x8 +/* f04ff44: 014c6825 */ or $t5,$t2,$t4 +/* f04ff48: 8c640424 */ lw $a0,0x424($v1) +/* f04ff4c: 0fc131ad */ jal func0f04c6b4 +/* f04ff50: 01ae2825 */ or $a1,$t5,$t6 +/* f04ff54: 3c03800a */ lui $v1,0x800a +/* f04ff58: 1040000a */ beqz $v0,.L0f04ff84 +/* f04ff5c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ff60: 8c640434 */ lw $a0,0x434($v1) +/* f04ff64: 8c650438 */ lw $a1,0x438($v1) +/* f04ff68: 00851021 */ addu $v0,$a0,$a1 +/* f04ff6c: 0fc13583 */ jal func0f04d60c +/* f04ff70: 90460006 */ lbu $a2,0x6($v0) +/* f04ff74: 3c03800a */ lui $v1,0x800a +/* f04ff78: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ff7c: 10000004 */ beqz $zero,.L0f04ff90 +/* f04ff80: ac620438 */ sw $v0,0x438($v1) +.L0f04ff84: +/* f04ff84: 8c6f0438 */ lw $t7,0x438($v1) +/* f04ff88: 25f80007 */ addiu $t8,$t7,0x7 +/* f04ff8c: ac780438 */ sw $t8,0x438($v1) +.L0f04ff90: +/* f04ff90: 8fbf0014 */ lw $ra,0x14($sp) +/* f04ff94: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04ff98: 00001025 */ or $v0,$zero,$zero +/* f04ff9c: 03e00008 */ jr $ra +/* f04ffa0: 00000000 */ sll $zero,$zero,0x0 +/* f04ffa4: 3c03800a */ lui $v1,0x800a +/* f04ffa8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ffac: 8c6e0434 */ lw $t6,0x434($v1) +/* f04ffb0: 8c6f0438 */ lw $t7,0x438($v1) +/* f04ffb4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04ffb8: afbf0014 */ sw $ra,0x14($sp) +/* f04ffbc: 01cf1021 */ addu $v0,$t6,$t7 +/* f04ffc0: 90580002 */ lbu $t8,0x2($v0) +/* f04ffc4: 90480003 */ lbu $t0,0x3($v0) +/* f04ffc8: 904b0004 */ lbu $t3,0x4($v0) +/* f04ffcc: 0018ce00 */ sll $t9,$t8,0x18 +/* f04ffd0: 00084c00 */ sll $t1,$t0,0x10 +/* f04ffd4: 904e0005 */ lbu $t6,0x5($v0) +/* f04ffd8: 03295025 */ or $t2,$t9,$t1 +/* f04ffdc: 000b6200 */ sll $t4,$t3,0x8 +/* f04ffe0: 014c6825 */ or $t5,$t2,$t4 +/* f04ffe4: 8c640424 */ lw $a0,0x424($v1) +/* f04ffe8: 0fc131c7 */ jal func0f04c71c +/* f04ffec: 01ae2825 */ or $a1,$t5,$t6 +/* f04fff0: 3c03800a */ lui $v1,0x800a +/* f04fff4: 1040000a */ beqz $v0,.L0f050020 +/* f04fff8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fffc: 8c640434 */ lw $a0,0x434($v1) +/* f050000: 8c650438 */ lw $a1,0x438($v1) +/* f050004: 00851021 */ addu $v0,$a0,$a1 +/* f050008: 0fc13583 */ jal func0f04d60c +/* f05000c: 90460006 */ lbu $a2,0x6($v0) +/* f050010: 3c03800a */ lui $v1,0x800a +/* f050014: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050018: 10000004 */ beqz $zero,.L0f05002c +/* f05001c: ac620438 */ sw $v0,0x438($v1) +.L0f050020: +/* f050020: 8c6f0438 */ lw $t7,0x438($v1) +/* f050024: 25f80007 */ addiu $t8,$t7,0x7 +/* f050028: ac780438 */ sw $t8,0x438($v1) +.L0f05002c: +/* f05002c: 8fbf0014 */ lw $ra,0x14($sp) +/* f050030: 27bd0018 */ addiu $sp,$sp,0x18 +/* f050034: 00001025 */ or $v0,$zero,$zero +/* f050038: 03e00008 */ jr $ra +/* f05003c: 00000000 */ sll $zero,$zero,0x0 +/* f050040: 27bdffe8 */ addiu $sp,$sp,-24 +/* f050044: 3c03800a */ lui $v1,0x800a +/* f050048: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05004c: afbf0014 */ sw $ra,0x14($sp) +/* f050050: 0fc12b42 */ jal func0f04ad08 +/* f050054: 8c640424 */ lw $a0,0x424($v1) +/* f050058: 3c03800a */ lui $v1,0x800a +/* f05005c: 1040000a */ beqz $v0,.L0f050088 +/* f050060: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050064: 8c640434 */ lw $a0,0x434($v1) +/* f050068: 8c650438 */ lw $a1,0x438($v1) +/* f05006c: 00851021 */ addu $v0,$a0,$a1 +/* f050070: 0fc13583 */ jal func0f04d60c +/* f050074: 90460002 */ lbu $a2,0x2($v0) +/* f050078: 3c03800a */ lui $v1,0x800a +/* f05007c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050080: 10000004 */ beqz $zero,.L0f050094 +/* f050084: ac620438 */ sw $v0,0x438($v1) +.L0f050088: +/* f050088: 8c6e0438 */ lw $t6,0x438($v1) +/* f05008c: 25cf0003 */ addiu $t7,$t6,0x3 +/* f050090: ac6f0438 */ sw $t7,0x438($v1) +.L0f050094: +/* f050094: 8fbf0014 */ lw $ra,0x14($sp) +/* f050098: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05009c: 00001025 */ or $v0,$zero,$zero +/* f0500a0: 03e00008 */ jr $ra +/* f0500a4: 00000000 */ sll $zero,$zero,0x0 +/* f0500a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0500ac: 3c03800a */ lui $v1,0x800a +/* f0500b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0500b4: afbf0014 */ sw $ra,0x14($sp) +/* f0500b8: 0fc12285 */ jal func0f048a14 +/* f0500bc: 8c640424 */ lw $a0,0x424($v1) +/* f0500c0: 3c03800a */ lui $v1,0x800a +/* f0500c4: 1040000a */ beqz $v0,.L0f0500f0 +/* f0500c8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0500cc: 8c640434 */ lw $a0,0x434($v1) +/* f0500d0: 8c650438 */ lw $a1,0x438($v1) +/* f0500d4: 00851021 */ addu $v0,$a0,$a1 +/* f0500d8: 0fc13583 */ jal func0f04d60c +/* f0500dc: 90460002 */ lbu $a2,0x2($v0) +/* f0500e0: 3c03800a */ lui $v1,0x800a +/* f0500e4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0500e8: 10000004 */ beqz $zero,.L0f0500fc +/* f0500ec: ac620438 */ sw $v0,0x438($v1) +.L0f0500f0: +/* f0500f0: 8c6e0438 */ lw $t6,0x438($v1) +/* f0500f4: 25cf0003 */ addiu $t7,$t6,0x3 +/* f0500f8: ac6f0438 */ sw $t7,0x438($v1) +.L0f0500fc: +/* f0500fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f050100: 27bd0018 */ addiu $sp,$sp,0x18 +/* f050104: 00001025 */ or $v0,$zero,$zero +/* f050108: 03e00008 */ jr $ra +/* f05010c: 00000000 */ sll $zero,$zero,0x0 +/* f050110: 27bdffe8 */ addiu $sp,$sp,-24 +/* f050114: 3c03800a */ lui $v1,0x800a +/* f050118: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05011c: afbf0014 */ sw $ra,0x14($sp) +/* f050120: 0fc12293 */ jal func0f048a4c +/* f050124: 8c640424 */ lw $a0,0x424($v1) +/* f050128: 3c03800a */ lui $v1,0x800a +/* f05012c: 1040000a */ beqz $v0,.L0f050158 +/* f050130: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050134: 8c640434 */ lw $a0,0x434($v1) +/* f050138: 8c650438 */ lw $a1,0x438($v1) +/* f05013c: 00851021 */ addu $v0,$a0,$a1 +/* f050140: 0fc13583 */ jal func0f04d60c +/* f050144: 90460002 */ lbu $a2,0x2($v0) +/* f050148: 3c03800a */ lui $v1,0x800a +/* f05014c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050150: 10000004 */ beqz $zero,.L0f050164 +/* f050154: ac620438 */ sw $v0,0x438($v1) +.L0f050158: +/* f050158: 8c6e0438 */ lw $t6,0x438($v1) +/* f05015c: 25cf0003 */ addiu $t7,$t6,0x3 +/* f050160: ac6f0438 */ sw $t7,0x438($v1) +.L0f050164: +/* f050164: 8fbf0014 */ lw $ra,0x14($sp) +/* f050168: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05016c: 00001025 */ or $v0,$zero,$zero +/* f050170: 03e00008 */ jr $ra +/* f050174: 00000000 */ sll $zero,$zero,0x0 +/* f050178: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05017c: afb00018 */ sw $s0,0x18($sp) +/* f050180: 3c10800a */ lui $s0,0x800a +/* f050184: 26109fc0 */ addiu $s0,$s0,-24640 +/* f050188: 8e0e0434 */ lw $t6,0x434($s0) +/* f05018c: 8e0f0438 */ lw $t7,0x438($s0) +/* f050190: afbf001c */ sw $ra,0x1c($sp) +/* f050194: 8e040424 */ lw $a0,0x424($s0) +/* f050198: 01cf1021 */ addu $v0,$t6,$t7 +/* f05019c: 90450002 */ lbu $a1,0x2($v0) +/* f0501a0: 0fc126d1 */ jal func0f049b44 +/* f0501a4: afa20024 */ sw $v0,0x24($sp) +/* f0501a8: 50400012 */ beqzl $v0,.L0f0501f4 +/* f0501ac: 8e080438 */ lw $t0,0x438($s0) +/* f0501b0: 8c58001c */ lw $t8,0x1c($v0) +/* f0501b4: 5300000f */ beqzl $t8,.L0f0501f4 +/* f0501b8: 8e080438 */ lw $t0,0x438($s0) +/* f0501bc: 8c42001c */ lw $v0,0x1c($v0) +/* f0501c0: 8e040424 */ lw $a0,0x424($s0) +/* f0501c4: 24450008 */ addiu $a1,$v0,0x8 +/* f0501c8: 0fc0e4ed */ jal func0f0393b4 +/* f0501cc: 24460028 */ addiu $a2,$v0,0x28 +/* f0501d0: 10400007 */ beqz $v0,.L0f0501f0 +/* f0501d4: 8fb90024 */ lw $t9,0x24($sp) +/* f0501d8: 8e040434 */ lw $a0,0x434($s0) +/* f0501dc: 8e050438 */ lw $a1,0x438($s0) +/* f0501e0: 0fc13583 */ jal func0f04d60c +/* f0501e4: 93260003 */ lbu $a2,0x3($t9) +/* f0501e8: 10000004 */ beqz $zero,.L0f0501fc +/* f0501ec: ae020438 */ sw $v0,0x438($s0) +.L0f0501f0: +/* f0501f0: 8e080438 */ lw $t0,0x438($s0) +.L0f0501f4: +/* f0501f4: 25090004 */ addiu $t1,$t0,0x4 +/* f0501f8: ae090438 */ sw $t1,0x438($s0) +.L0f0501fc: +/* f0501fc: 8fbf001c */ lw $ra,0x1c($sp) +/* f050200: 8fb00018 */ lw $s0,0x18($sp) +/* f050204: 27bd0028 */ addiu $sp,$sp,0x28 +/* f050208: 03e00008 */ jr $ra +/* f05020c: 00001025 */ or $v0,$zero,$zero +/* f050210: 3c03800a */ lui $v1,0x800a +/* f050214: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050218: 8c6e0424 */ lw $t6,0x424($v1) +/* f05021c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f050220: afbf0014 */ sw $ra,0x14($sp) +/* f050224: 8dcf0018 */ lw $t7,0x18($t6) +/* f050228: 31f80008 */ andi $t8,$t7,0x8 +/* f05022c: 5700000b */ bnezl $t8,.L0f05025c +/* f050230: 8c790438 */ lw $t9,0x438($v1) +/* f050234: 8c640434 */ lw $a0,0x434($v1) +/* f050238: 8c650438 */ lw $a1,0x438($v1) +/* f05023c: 00851021 */ addu $v0,$a0,$a1 +/* f050240: 0fc13583 */ jal func0f04d60c +/* f050244: 90460002 */ lbu $a2,0x2($v0) +/* f050248: 3c03800a */ lui $v1,0x800a +/* f05024c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050250: 10000004 */ beqz $zero,.L0f050264 +/* f050254: ac620438 */ sw $v0,0x438($v1) +/* f050258: 8c790438 */ lw $t9,0x438($v1) +.L0f05025c: +/* f05025c: 27280003 */ addiu $t0,$t9,0x3 +/* f050260: ac680438 */ sw $t0,0x438($v1) +.L0f050264: +/* f050264: 8fbf0014 */ lw $ra,0x14($sp) +/* f050268: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05026c: 00001025 */ or $v0,$zero,$zero +/* f050270: 03e00008 */ jr $ra +/* f050274: 00000000 */ sll $zero,$zero,0x0 +/* f050278: 3c03800a */ lui $v1,0x800a +/* f05027c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050280: 8c6e0424 */ lw $t6,0x424($v1) +/* f050284: 27bdffe8 */ addiu $sp,$sp,-24 +/* f050288: afbf0014 */ sw $ra,0x14($sp) +/* f05028c: 8dcf001c */ lw $t7,0x1c($t6) +/* f050290: 91f80001 */ lbu $t8,0x1($t7) +/* f050294: 331900c2 */ andi $t9,$t8,0xc2 +/* f050298: 5320000b */ beqzl $t9,.L0f0502c8 +/* f05029c: 8c680438 */ lw $t0,0x438($v1) +/* f0502a0: 8c640434 */ lw $a0,0x434($v1) +/* f0502a4: 8c650438 */ lw $a1,0x438($v1) +/* f0502a8: 00851021 */ addu $v0,$a0,$a1 +/* f0502ac: 0fc13583 */ jal func0f04d60c +/* f0502b0: 90460002 */ lbu $a2,0x2($v0) +/* f0502b4: 3c03800a */ lui $v1,0x800a +/* f0502b8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0502bc: 10000004 */ beqz $zero,.L0f0502d0 +/* f0502c0: ac620438 */ sw $v0,0x438($v1) +/* f0502c4: 8c680438 */ lw $t0,0x438($v1) +.L0f0502c8: +/* f0502c8: 25090003 */ addiu $t1,$t0,0x3 +/* f0502cc: ac690438 */ sw $t1,0x438($v1) +.L0f0502d0: +/* f0502d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0502d4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0502d8: 00001025 */ or $v0,$zero,$zero +/* f0502dc: 03e00008 */ jr $ra +/* f0502e0: 00000000 */ sll $zero,$zero,0x0 +/* f0502e4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0502e8: afb40028 */ sw $s4,0x28($sp) +/* f0502ec: 3c14800a */ lui $s4,0x800a +/* f0502f0: 26949fc0 */ addiu $s4,$s4,-24640 +/* f0502f4: 8e8e0434 */ lw $t6,0x434($s4) +/* f0502f8: 8e8f0438 */ lw $t7,0x438($s4) +/* f0502fc: afbf002c */ sw $ra,0x2c($sp) +/* f050300: afb30024 */ sw $s3,0x24($sp) +/* f050304: afb20020 */ sw $s2,0x20($sp) +/* f050308: afb1001c */ sw $s1,0x1c($sp) +/* f05030c: afb00018 */ sw $s0,0x18($sp) +/* f050310: 01cf1021 */ addu $v0,$t6,$t7 +/* f050314: 90450002 */ lbu $a1,0x2($v0) +/* f050318: 0fc126d1 */ jal func0f049b44 +/* f05031c: 8e840424 */ lw $a0,0x424($s4) +/* f050320: 00408825 */ or $s1,$v0,$zero +/* f050324: 10400015 */ beqz $v0,.L0f05037c +/* f050328: 00009825 */ or $s3,$zero,$zero +/* f05032c: 8c43001c */ lw $v1,0x1c($v0) +/* f050330: 10600012 */ beqz $v1,.L0f05037c +/* f050334: 00000000 */ sll $zero,$zero,0x0 +/* f050338: 84780028 */ lh $t8,0x28($v1) +/* f05033c: 2412ffff */ addiu $s2,$zero,-1 +/* f050340: 00008025 */ or $s0,$zero,$zero +/* f050344: 1258000d */ beq $s2,$t8,.L0f05037c +/* f050348: 00000000 */ sll $zero,$zero,0x0 +/* f05034c: 84640028 */ lh $a0,0x28($v1) +.L0f050350: +/* f050350: 0fc575ba */ jal func0f15d6e8 +/* f050354: 00000000 */ sll $zero,$zero,0x0 +/* f050358: 50400003 */ beqzl $v0,.L0f050368 +/* f05035c: 8e28001c */ lw $t0,0x1c($s1) +/* f050360: 24130001 */ addiu $s3,$zero,0x1 +/* f050364: 8e28001c */ lw $t0,0x1c($s1) +.L0f050368: +/* f050368: 26100002 */ addiu $s0,$s0,0x2 +/* f05036c: 01104821 */ addu $t1,$t0,$s0 +/* f050370: 85240028 */ lh $a0,0x28($t1) +/* f050374: 1644fff6 */ bne $s2,$a0,.L0f050350 +/* f050378: 00000000 */ sll $zero,$zero,0x0 +.L0f05037c: +/* f05037c: 52600009 */ beqzl $s3,.L0f0503a4 +/* f050380: 8e8a0438 */ lw $t2,0x438($s4) +/* f050384: 8e840434 */ lw $a0,0x434($s4) +/* f050388: 8e850438 */ lw $a1,0x438($s4) +/* f05038c: 00851021 */ addu $v0,$a0,$a1 +/* f050390: 0fc13583 */ jal func0f04d60c +/* f050394: 90460003 */ lbu $a2,0x3($v0) +/* f050398: 10000004 */ beqz $zero,.L0f0503ac +/* f05039c: ae820438 */ sw $v0,0x438($s4) +/* f0503a0: 8e8a0438 */ lw $t2,0x438($s4) +.L0f0503a4: +/* f0503a4: 254b0004 */ addiu $t3,$t2,0x4 +/* f0503a8: ae8b0438 */ sw $t3,0x438($s4) +.L0f0503ac: +/* f0503ac: 8fbf002c */ lw $ra,0x2c($sp) +/* f0503b0: 8fb00018 */ lw $s0,0x18($sp) +/* f0503b4: 8fb1001c */ lw $s1,0x1c($sp) +/* f0503b8: 8fb20020 */ lw $s2,0x20($sp) +/* f0503bc: 8fb30024 */ lw $s3,0x24($sp) +/* f0503c0: 8fb40028 */ lw $s4,0x28($sp) +/* f0503c4: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0503c8: 03e00008 */ jr $ra +/* f0503cc: 00001025 */ or $v0,$zero,$zero +/* f0503d0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0503d4: afb00018 */ sw $s0,0x18($sp) +/* f0503d8: 3c10800a */ lui $s0,0x800a +/* f0503dc: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0503e0: 8e0e0434 */ lw $t6,0x434($s0) +/* f0503e4: 8e0f0438 */ lw $t7,0x438($s0) +/* f0503e8: afbf001c */ sw $ra,0x1c($sp) +/* f0503ec: 8e040424 */ lw $a0,0x424($s0) +/* f0503f0: 01cf1821 */ addu $v1,$t6,$t7 +/* f0503f4: 90780002 */ lbu $t8,0x2($v1) +/* f0503f8: 90680003 */ lbu $t0,0x3($v1) +/* f0503fc: afa30024 */ sw $v1,0x24($sp) +/* f050400: 0018ca00 */ sll $t9,$t8,0x8 +/* f050404: 03281025 */ or $v0,$t9,$t0 +/* f050408: 0fc12574 */ jal func0f0495d0 +/* f05040c: 3045ffff */ andi $a1,$v0,0xffff +/* f050410: 8fa30024 */ lw $v1,0x24($sp) +/* f050414: 0440000b */ bltz $v0,.L0f050444 +/* f050418: 00402025 */ or $a0,$v0,$zero +/* f05041c: 0fc575ba */ jal func0f15d6e8 +/* f050420: afa30024 */ sw $v1,0x24($sp) +/* f050424: 10400007 */ beqz $v0,.L0f050444 +/* f050428: 8fa30024 */ lw $v1,0x24($sp) +/* f05042c: 8e040434 */ lw $a0,0x434($s0) +/* f050430: 8e050438 */ lw $a1,0x438($s0) +/* f050434: 0fc13583 */ jal func0f04d60c +/* f050438: 90660004 */ lbu $a2,0x4($v1) +/* f05043c: 10000004 */ beqz $zero,.L0f050450 +/* f050440: ae020438 */ sw $v0,0x438($s0) +.L0f050444: +/* f050444: 8e0a0438 */ lw $t2,0x438($s0) +/* f050448: 254b0005 */ addiu $t3,$t2,0x5 +/* f05044c: ae0b0438 */ sw $t3,0x438($s0) +.L0f050450: +/* f050450: 8fbf001c */ lw $ra,0x1c($sp) +/* f050454: 8fb00018 */ lw $s0,0x18($sp) +/* f050458: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05045c: 03e00008 */ jr $ra +/* f050460: 00001025 */ or $v0,$zero,$zero +/* f050464: 27bdffe8 */ addiu $sp,$sp,-24 +/* f050468: 3c03800a */ lui $v1,0x800a +/* f05046c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050470: afbf0014 */ sw $ra,0x14($sp) +/* f050474: 0fc127f3 */ jal func0f049fcc +/* f050478: 8c640424 */ lw $a0,0x424($v1) +/* f05047c: 3c03800a */ lui $v1,0x800a +/* f050480: 1040000a */ beqz $v0,.L0f0504ac +/* f050484: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050488: 8c640434 */ lw $a0,0x434($v1) +/* f05048c: 8c650438 */ lw $a1,0x438($v1) +/* f050490: 00851021 */ addu $v0,$a0,$a1 +/* f050494: 0fc13583 */ jal func0f04d60c +/* f050498: 90460002 */ lbu $a2,0x2($v0) +/* f05049c: 3c03800a */ lui $v1,0x800a +/* f0504a0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0504a4: 10000004 */ beqz $zero,.L0f0504b8 +/* f0504a8: ac620438 */ sw $v0,0x438($v1) +.L0f0504ac: +/* f0504ac: 8c6e0438 */ lw $t6,0x438($v1) +/* f0504b0: 25cf0003 */ addiu $t7,$t6,0x3 +/* f0504b4: ac6f0438 */ sw $t7,0x438($v1) +.L0f0504b8: +/* f0504b8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0504bc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0504c0: 00001025 */ or $v0,$zero,$zero +/* f0504c4: 03e00008 */ jr $ra +/* f0504c8: 00000000 */ sll $zero,$zero,0x0 +/* f0504cc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0504d0: 3c03800a */ lui $v1,0x800a +/* f0504d4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0504d8: afbf0014 */ sw $ra,0x14($sp) +/* f0504dc: 0fc12839 */ jal func0f04a0e4 +/* f0504e0: 8c640424 */ lw $a0,0x424($v1) +/* f0504e4: 3c03800a */ lui $v1,0x800a +/* f0504e8: 1040000a */ beqz $v0,.L0f050514 +/* f0504ec: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0504f0: 8c640434 */ lw $a0,0x434($v1) +/* f0504f4: 8c650438 */ lw $a1,0x438($v1) +/* f0504f8: 00851021 */ addu $v0,$a0,$a1 +/* f0504fc: 0fc13583 */ jal func0f04d60c +/* f050500: 90460002 */ lbu $a2,0x2($v0) +/* f050504: 3c03800a */ lui $v1,0x800a +/* f050508: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05050c: 10000004 */ beqz $zero,.L0f050520 +/* f050510: ac620438 */ sw $v0,0x438($v1) +.L0f050514: +/* f050514: 8c6e0438 */ lw $t6,0x438($v1) +/* f050518: 25cf0003 */ addiu $t7,$t6,0x3 +/* f05051c: ac6f0438 */ sw $t7,0x438($v1) +.L0f050520: +/* f050520: 8fbf0014 */ lw $ra,0x14($sp) +/* f050524: 27bd0018 */ addiu $sp,$sp,0x18 +/* f050528: 00001025 */ or $v0,$zero,$zero +/* f05052c: 03e00008 */ jr $ra +/* f050530: 00000000 */ sll $zero,$zero,0x0 +/* f050534: 27bdfda8 */ addiu $sp,$sp,-600 +/* f050538: afb00014 */ sw $s0,0x14($sp) +/* f05053c: 3c10800a */ lui $s0,0x800a +/* f050540: 26109fc0 */ addiu $s0,$s0,-24640 +/* f050544: 8e0e0424 */ lw $t6,0x424($s0) +/* f050548: afbf0034 */ sw $ra,0x34($sp) +/* f05054c: afb70030 */ sw $s7,0x30($sp) +/* f050550: afb6002c */ sw $s6,0x2c($sp) +/* f050554: afb50028 */ sw $s5,0x28($sp) +/* f050558: afb40024 */ sw $s4,0x24($sp) +/* f05055c: afb30020 */ sw $s3,0x20($sp) +/* f050560: afb2001c */ sw $s2,0x1c($sp) +/* f050564: afb10018 */ sw $s1,0x18($sp) +/* f050568: 8dc2001c */ lw $v0,0x1c($t6) +/* f05056c: 27b30048 */ addiu $s3,$sp,0x48 +/* f050570: 00008825 */ or $s1,$zero,$zero +/* f050574: 02602825 */ or $a1,$s3,$zero +/* f050578: 24060100 */ addiu $a2,$zero,0x100 +/* f05057c: 0fc197e0 */ jal func0f065f80 +/* f050580: 24440028 */ addiu $a0,$v0,0x28 +/* f050584: 87af0048 */ lh $t7,0x48($sp) +/* f050588: 02609025 */ or $s2,$s3,$zero +/* f05058c: 27b80048 */ addiu $t8,$sp,0x48 +/* f050590: 05e00033 */ bltz $t7,.L0f050660 +/* f050594: 24170007 */ addiu $s7,$zero,0x7 +/* f050598: 87030000 */ lh $v1,0x0($t8) +/* f05059c: 24160001 */ addiu $s6,$zero,0x1 +/* f0505a0: 24150004 */ addiu $s5,$zero,0x4 +/* f0505a4: 24140048 */ addiu $s4,$zero,0x48 +/* f0505a8: 3c130010 */ lui $s3,0x10 +.L0f0505ac: +/* f0505ac: 00740019 */ multu $v1,$s4 +/* f0505b0: 8e080338 */ lw $t0,0x338($s0) +/* f0505b4: 0000c812 */ mflo $t9 +/* f0505b8: 03282821 */ addu $a1,$t9,$t0 +/* f0505bc: 90a20000 */ lbu $v0,0x0($a1) +/* f0505c0: 8ca40004 */ lw $a0,0x4($a1) +/* f0505c4: 16a2000b */ bne $s5,$v0,.L0f0505f4 +/* f0505c8: 00000000 */ sll $zero,$zero,0x0 +/* f0505cc: 8c890040 */ lw $t1,0x40($a0) +/* f0505d0: 01335024 */ and $t2,$t1,$s3 +/* f0505d4: 5140001f */ beqzl $t2,.L0f050654 +/* f0505d8: 86430002 */ lh $v1,0x2($s2) +/* f0505dc: 0fc0e556 */ jal func0f039558 +/* f0505e0: 8e040424 */ lw $a0,0x424($s0) +/* f0505e4: 5040001b */ beqzl $v0,.L0f050654 +/* f0505e8: 86430002 */ lh $v1,0x2($s2) +/* f0505ec: 10000018 */ beqz $zero,.L0f050650 +/* f0505f0: 24110001 */ addiu $s1,$zero,0x1 +.L0f0505f4: +/* f0505f4: 16c2000f */ bne $s6,$v0,.L0f050634 +/* f0505f8: 00000000 */ sll $zero,$zero,0x0 +/* f0505fc: 8c8b0040 */ lw $t3,0x40($a0) +/* f050600: 01736024 */ and $t4,$t3,$s3 +/* f050604: 15800005 */ bnez $t4,.L0f05061c +/* f050608: 00000000 */ sll $zero,$zero,0x0 +/* f05060c: 0fc21a6a */ jal func0f0869a8 +/* f050610: afa5024c */ sw $a1,0x24c($sp) +/* f050614: 1440000e */ bnez $v0,.L0f050650 +/* f050618: 8fa5024c */ lw $a1,0x24c($sp) +.L0f05061c: +/* f05061c: 0fc0e556 */ jal func0f039558 +/* f050620: 8e040424 */ lw $a0,0x424($s0) +/* f050624: 5040000b */ beqzl $v0,.L0f050654 +/* f050628: 86430002 */ lh $v1,0x2($s2) +/* f05062c: 10000008 */ beqz $zero,.L0f050650 +/* f050630: 24110001 */ addiu $s1,$zero,0x1 +.L0f050634: +/* f050634: 56e20007 */ bnel $s7,$v0,.L0f050654 +/* f050638: 86430002 */ lh $v1,0x2($s2) +/* f05063c: 0fc0e556 */ jal func0f039558 +/* f050640: 8e040424 */ lw $a0,0x424($s0) +/* f050644: 50400003 */ beqzl $v0,.L0f050654 +/* f050648: 86430002 */ lh $v1,0x2($s2) +/* f05064c: 24110001 */ addiu $s1,$zero,0x1 +.L0f050650: +/* f050650: 86430002 */ lh $v1,0x2($s2) +.L0f050654: +/* f050654: 26520002 */ addiu $s2,$s2,0x2 +/* f050658: 0461ffd4 */ bgez $v1,.L0f0505ac +/* f05065c: 00000000 */ sll $zero,$zero,0x0 +.L0f050660: +/* f050660: 52200009 */ beqzl $s1,.L0f050688 +/* f050664: 8e0d0438 */ lw $t5,0x438($s0) +/* f050668: 8e040434 */ lw $a0,0x434($s0) +/* f05066c: 8e050438 */ lw $a1,0x438($s0) +/* f050670: 00851021 */ addu $v0,$a0,$a1 +/* f050674: 0fc13583 */ jal func0f04d60c +/* f050678: 90460002 */ lbu $a2,0x2($v0) +/* f05067c: 10000004 */ beqz $zero,.L0f050690 +/* f050680: ae020438 */ sw $v0,0x438($s0) +/* f050684: 8e0d0438 */ lw $t5,0x438($s0) +.L0f050688: +/* f050688: 25ae0003 */ addiu $t6,$t5,0x3 +/* f05068c: ae0e0438 */ sw $t6,0x438($s0) +.L0f050690: +/* f050690: 8fbf0034 */ lw $ra,0x34($sp) +/* f050694: 8fb00014 */ lw $s0,0x14($sp) +/* f050698: 8fb10018 */ lw $s1,0x18($sp) +/* f05069c: 8fb2001c */ lw $s2,0x1c($sp) +/* f0506a0: 8fb30020 */ lw $s3,0x20($sp) +/* f0506a4: 8fb40024 */ lw $s4,0x24($sp) +/* f0506a8: 8fb50028 */ lw $s5,0x28($sp) +/* f0506ac: 8fb6002c */ lw $s6,0x2c($sp) +/* f0506b0: 8fb70030 */ lw $s7,0x30($sp) +/* f0506b4: 27bd0258 */ addiu $sp,$sp,0x258 +/* f0506b8: 03e00008 */ jr $ra +/* f0506bc: 00001025 */ or $v0,$zero,$zero +/* f0506c0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0506c4: afb10018 */ sw $s1,0x18($sp) +/* f0506c8: 3c11800a */ lui $s1,0x800a +/* f0506cc: 26319fc0 */ addiu $s1,$s1,-24640 +/* f0506d0: 8e250438 */ lw $a1,0x438($s1) +/* f0506d4: 8e2e0434 */ lw $t6,0x434($s1) +/* f0506d8: afb00014 */ sw $s0,0x14($sp) +/* f0506dc: afbf001c */ sw $ra,0x1c($sp) +/* f0506e0: 01c58021 */ addu $s0,$t6,$a1 +/* f0506e4: 920f0004 */ lbu $t7,0x4($s0) +/* f0506e8: 55e00010 */ bnezl $t7,.L0f05072c +/* f0506ec: 8e260424 */ lw $a2,0x424($s1) +/* f0506f0: 92180003 */ lbu $t8,0x3($s0) +/* f0506f4: 53000007 */ beqzl $t8,.L0f050714 +/* f0506f8: 8e240424 */ lw $a0,0x424($s1) +/* f0506fc: 8e240424 */ lw $a0,0x424($s1) +/* f050700: 0fc1239d */ jal func0f048e74 +/* f050704: 92050002 */ lbu $a1,0x2($s0) +/* f050708: 10000005 */ beqz $zero,.L0f050720 +/* f05070c: 00401825 */ or $v1,$v0,$zero +/* f050710: 8e240424 */ lw $a0,0x424($s1) +.L0f050714: +/* f050714: 0fc123c8 */ jal func0f048f20 +/* f050718: 92050002 */ lbu $a1,0x2($s0) +/* f05071c: 00401825 */ or $v1,$v0,$zero +.L0f050720: +/* f050720: 1000000c */ beqz $zero,.L0f050754 +/* f050724: 8e250438 */ lw $a1,0x438($s1) +/* f050728: 8e260424 */ lw $a2,0x424($s1) +.L0f05072c: +/* f05072c: 90c702fc */ lbu $a3,0x2fc($a2) +/* f050730: 0007202b */ sltu $a0,$zero,$a3 +/* f050734: 50800007 */ beqzl $a0,.L0f050754 +/* f050738: 00801825 */ or $v1,$a0,$zero +/* f05073c: 00c02025 */ or $a0,$a2,$zero +/* f050740: 0fc123c8 */ jal func0f048f20 +/* f050744: 30e500ff */ andi $a1,$a3,0xff +/* f050748: 2c440001 */ sltiu $a0,$v0,0x1 +/* f05074c: 8e250438 */ lw $a1,0x438($s1) +/* f050750: 00801825 */ or $v1,$a0,$zero +.L0f050754: +/* f050754: 10600006 */ beqz $v1,.L0f050770 +/* f050758: 24b90006 */ addiu $t9,$a1,0x6 +/* f05075c: 8e240434 */ lw $a0,0x434($s1) +/* f050760: 0fc13583 */ jal func0f04d60c +/* f050764: 92060005 */ lbu $a2,0x5($s0) +/* f050768: 10000002 */ beqz $zero,.L0f050774 +/* f05076c: ae220438 */ sw $v0,0x438($s1) +.L0f050770: +/* f050770: ae390438 */ sw $t9,0x438($s1) +.L0f050774: +/* f050774: 8fbf001c */ lw $ra,0x1c($sp) +/* f050778: 8fb00014 */ lw $s0,0x14($sp) +/* f05077c: 8fb10018 */ lw $s1,0x18($sp) +/* f050780: 27bd0020 */ addiu $sp,$sp,0x20 +/* f050784: 03e00008 */ jr $ra +/* f050788: 00001025 */ or $v0,$zero,$zero +/* f05078c: 3c03800a */ lui $v1,0x800a +/* f050790: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050794: 8c6e0434 */ lw $t6,0x434($v1) +/* f050798: 8c6f0438 */ lw $t7,0x438($v1) +/* f05079c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0507a0: afbf0014 */ sw $ra,0x14($sp) +/* f0507a4: 01cf1021 */ addu $v0,$t6,$t7 +/* f0507a8: afa2001c */ sw $v0,0x1c($sp) +/* f0507ac: 0fc122d3 */ jal func0f048b4c +/* f0507b0: 8c640424 */ lw $a0,0x424($v1) +/* f0507b4: 8fa2001c */ lw $v0,0x1c($sp) +/* f0507b8: 3c03800a */ lui $v1,0x800a +/* f0507bc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0507c0: 90580002 */ lbu $t8,0x2($v0) +/* f0507c4: 3c014f80 */ lui $at,0x4f80 +/* f0507c8: 44982000 */ mtc1 $t8,$f4 +/* f0507cc: 07010004 */ bgez $t8,.L0f0507e0 +/* f0507d0: 468021a0 */ cvt.s.w $f6,$f4 +/* f0507d4: 44814000 */ mtc1 $at,$f8 +/* f0507d8: 00000000 */ sll $zero,$zero,0x0 +/* f0507dc: 46083180 */ add.s $f6,$f6,$f8 +.L0f0507e0: +/* f0507e0: 3c017f1b */ lui $at,0x7f1b +/* f0507e4: c42a9c30 */ lwc1 $f10,-0x63d0($at) +/* f0507e8: 3c013b80 */ lui $at,0x3b80 +/* f0507ec: 44819000 */ mtc1 $at,$f18 +/* f0507f0: 460a3402 */ mul.s $f16,$f6,$f10 +/* f0507f4: 00000000 */ sll $zero,$zero,0x0 +/* f0507f8: 46128102 */ mul.s $f4,$f16,$f18 +/* f0507fc: 4604003c */ c.lt.s $f0,$f4 +/* f050800: 00000000 */ sll $zero,$zero,0x0 +/* f050804: 45000009 */ bc1f .L0f05082c +/* f050808: 00000000 */ sll $zero,$zero,0x0 +/* f05080c: 8c640434 */ lw $a0,0x434($v1) +/* f050810: 8c650438 */ lw $a1,0x438($v1) +/* f050814: 0fc13583 */ jal func0f04d60c +/* f050818: 90460003 */ lbu $a2,0x3($v0) +/* f05081c: 3c03800a */ lui $v1,0x800a +/* f050820: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050824: 10000004 */ beqz $zero,.L0f050838 +/* f050828: ac620438 */ sw $v0,0x438($v1) +.L0f05082c: +/* f05082c: 8c790438 */ lw $t9,0x438($v1) +/* f050830: 27280004 */ addiu $t0,$t9,0x4 +/* f050834: ac680438 */ sw $t0,0x438($v1) +.L0f050838: +/* f050838: 8fbf0014 */ lw $ra,0x14($sp) +/* f05083c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f050840: 00001025 */ or $v0,$zero,$zero +/* f050844: 03e00008 */ jr $ra +/* f050848: 00000000 */ sll $zero,$zero,0x0 +/* f05084c: 3c03800a */ lui $v1,0x800a +/* f050850: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050854: 8c6e0434 */ lw $t6,0x434($v1) +/* f050858: 8c6f0438 */ lw $t7,0x438($v1) +/* f05085c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f050860: afbf0014 */ sw $ra,0x14($sp) +/* f050864: 01cf1021 */ addu $v0,$t6,$t7 +/* f050868: afa2001c */ sw $v0,0x1c($sp) +/* f05086c: 0fc122d3 */ jal func0f048b4c +/* f050870: 8c640424 */ lw $a0,0x424($v1) +/* f050874: 8fa2001c */ lw $v0,0x1c($sp) +/* f050878: 3c03800a */ lui $v1,0x800a +/* f05087c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050880: 90580002 */ lbu $t8,0x2($v0) +/* f050884: 3c014f80 */ lui $at,0x4f80 +/* f050888: 44982000 */ mtc1 $t8,$f4 +/* f05088c: 07010004 */ bgez $t8,.L0f0508a0 +/* f050890: 468021a0 */ cvt.s.w $f6,$f4 +/* f050894: 44814000 */ mtc1 $at,$f8 +/* f050898: 00000000 */ sll $zero,$zero,0x0 +/* f05089c: 46083180 */ add.s $f6,$f6,$f8 +.L0f0508a0: +/* f0508a0: 3c017f1b */ lui $at,0x7f1b +/* f0508a4: c42a9c34 */ lwc1 $f10,-0x63cc($at) +/* f0508a8: 3c013b80 */ lui $at,0x3b80 +/* f0508ac: 44819000 */ mtc1 $at,$f18 +/* f0508b0: 460a3402 */ mul.s $f16,$f6,$f10 +/* f0508b4: 00000000 */ sll $zero,$zero,0x0 +/* f0508b8: 46128102 */ mul.s $f4,$f16,$f18 +/* f0508bc: 4600203c */ c.lt.s $f4,$f0 +/* f0508c0: 00000000 */ sll $zero,$zero,0x0 +/* f0508c4: 45000009 */ bc1f .L0f0508ec +/* f0508c8: 00000000 */ sll $zero,$zero,0x0 +/* f0508cc: 8c640434 */ lw $a0,0x434($v1) +/* f0508d0: 8c650438 */ lw $a1,0x438($v1) +/* f0508d4: 0fc13583 */ jal func0f04d60c +/* f0508d8: 90460003 */ lbu $a2,0x3($v0) +/* f0508dc: 3c03800a */ lui $v1,0x800a +/* f0508e0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0508e4: 10000004 */ beqz $zero,.L0f0508f8 +/* f0508e8: ac620438 */ sw $v0,0x438($v1) +.L0f0508ec: +/* f0508ec: 8c790438 */ lw $t9,0x438($v1) +/* f0508f0: 27280004 */ addiu $t0,$t9,0x4 +/* f0508f4: ac680438 */ sw $t0,0x438($v1) +.L0f0508f8: +/* f0508f8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0508fc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f050900: 00001025 */ or $v0,$zero,$zero +/* f050904: 03e00008 */ jr $ra +/* f050908: 00000000 */ sll $zero,$zero,0x0 +/* f05090c: 3c03800a */ lui $v1,0x800a +/* f050910: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050914: 8c6e0434 */ lw $t6,0x434($v1) +/* f050918: 8c6f0438 */ lw $t7,0x438($v1) +/* f05091c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f050920: afbf0014 */ sw $ra,0x14($sp) +/* f050924: 01cf3821 */ addu $a3,$t6,$t7 +/* f050928: 90e50002 */ lbu $a1,0x2($a3) +/* f05092c: afa7001c */ sw $a3,0x1c($sp) +/* f050930: 8c640424 */ lw $a0,0x424($v1) +/* f050934: 0fc1241a */ jal func0f049068 +/* f050938: 00003025 */ or $a2,$zero,$zero +/* f05093c: 3c03800a */ lui $v1,0x800a +/* f050940: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050944: 10400009 */ beqz $v0,.L0f05096c +/* f050948: 8fa7001c */ lw $a3,0x1c($sp) +/* f05094c: 8c640434 */ lw $a0,0x434($v1) +/* f050950: 8c650438 */ lw $a1,0x438($v1) +/* f050954: 0fc13583 */ jal func0f04d60c +/* f050958: 90e60003 */ lbu $a2,0x3($a3) +/* f05095c: 3c03800a */ lui $v1,0x800a +/* f050960: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050964: 10000004 */ beqz $zero,.L0f050978 +/* f050968: ac620438 */ sw $v0,0x438($v1) +.L0f05096c: +/* f05096c: 8c780438 */ lw $t8,0x438($v1) +/* f050970: 27190004 */ addiu $t9,$t8,0x4 +/* f050974: ac790438 */ sw $t9,0x438($v1) +.L0f050978: +/* f050978: 8fbf0014 */ lw $ra,0x14($sp) +/* f05097c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f050980: 00001025 */ or $v0,$zero,$zero +/* f050984: 03e00008 */ jr $ra +/* f050988: 00000000 */ sll $zero,$zero,0x0 +/* f05098c: 3c03800a */ lui $v1,0x800a +/* f050990: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050994: 8c6e0434 */ lw $t6,0x434($v1) +/* f050998: 8c6f0438 */ lw $t7,0x438($v1) +/* f05099c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0509a0: afbf0014 */ sw $ra,0x14($sp) +/* f0509a4: 01cf3821 */ addu $a3,$t6,$t7 +/* f0509a8: 90e50002 */ lbu $a1,0x2($a3) +/* f0509ac: afa7001c */ sw $a3,0x1c($sp) +/* f0509b0: 8c640424 */ lw $a0,0x424($v1) +/* f0509b4: 0fc1241a */ jal func0f049068 +/* f0509b8: 00003025 */ or $a2,$zero,$zero +/* f0509bc: 3c03800a */ lui $v1,0x800a +/* f0509c0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0509c4: 14400009 */ bnez $v0,.L0f0509ec +/* f0509c8: 8fa7001c */ lw $a3,0x1c($sp) +/* f0509cc: 8c640434 */ lw $a0,0x434($v1) +/* f0509d0: 8c650438 */ lw $a1,0x438($v1) +/* f0509d4: 0fc13583 */ jal func0f04d60c +/* f0509d8: 90e60003 */ lbu $a2,0x3($a3) +/* f0509dc: 3c03800a */ lui $v1,0x800a +/* f0509e0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0509e4: 10000004 */ beqz $zero,.L0f0509f8 +/* f0509e8: ac620438 */ sw $v0,0x438($v1) +.L0f0509ec: +/* f0509ec: 8c780438 */ lw $t8,0x438($v1) +/* f0509f0: 27190004 */ addiu $t9,$t8,0x4 +/* f0509f4: ac790438 */ sw $t9,0x438($v1) +.L0f0509f8: +/* f0509f8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0509fc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f050a00: 00001025 */ or $v0,$zero,$zero +/* f050a04: 03e00008 */ jr $ra +/* f050a08: 00000000 */ sll $zero,$zero,0x0 +/* f050a0c: 3c03800a */ lui $v1,0x800a +/* f050a10: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050a14: 8c6e0434 */ lw $t6,0x434($v1) +/* f050a18: 8c6f0438 */ lw $t7,0x438($v1) +/* f050a1c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f050a20: afbf0014 */ sw $ra,0x14($sp) +/* f050a24: 01cf1021 */ addu $v0,$t6,$t7 +/* f050a28: 90580002 */ lbu $t8,0x2($v0) +/* f050a2c: 90480003 */ lbu $t0,0x3($v0) +/* f050a30: 3c014120 */ lui $at,0x4120 +/* f050a34: 0018ca00 */ sll $t9,$t8,0x8 +/* f050a38: 03284825 */ or $t1,$t9,$t0 +/* f050a3c: 44892000 */ mtc1 $t1,$f4 +/* f050a40: 44814000 */ mtc1 $at,$f8 +/* f050a44: afa2001c */ sw $v0,0x1c($sp) +/* f050a48: 468021a0 */ cvt.s.w $f6,$f4 +/* f050a4c: 8c640424 */ lw $a0,0x424($v1) +/* f050a50: 46083282 */ mul.s $f10,$f6,$f8 +/* f050a54: 0fc12472 */ jal func0f0491c8 +/* f050a58: e7aa0018 */ swc1 $f10,0x18($sp) +/* f050a5c: c7b00018 */ lwc1 $f16,0x18($sp) +/* f050a60: 3c03800a */ lui $v1,0x800a +/* f050a64: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050a68: 4610003c */ c.lt.s $f0,$f16 +/* f050a6c: 8fa2001c */ lw $v0,0x1c($sp) +/* f050a70: 4502000a */ bc1fl .L0f050a9c +/* f050a74: 8c6a0438 */ lw $t2,0x438($v1) +/* f050a78: 8c640434 */ lw $a0,0x434($v1) +/* f050a7c: 8c650438 */ lw $a1,0x438($v1) +/* f050a80: 0fc13583 */ jal func0f04d60c +/* f050a84: 90460004 */ lbu $a2,0x4($v0) +/* f050a88: 3c03800a */ lui $v1,0x800a +/* f050a8c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050a90: 10000004 */ beqz $zero,.L0f050aa4 +/* f050a94: ac620438 */ sw $v0,0x438($v1) +/* f050a98: 8c6a0438 */ lw $t2,0x438($v1) +.L0f050a9c: +/* f050a9c: 254b0005 */ addiu $t3,$t2,0x5 +/* f050aa0: ac6b0438 */ sw $t3,0x438($v1) +.L0f050aa4: +/* f050aa4: 8fbf0014 */ lw $ra,0x14($sp) +/* f050aa8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f050aac: 00001025 */ or $v0,$zero,$zero +/* f050ab0: 03e00008 */ jr $ra +/* f050ab4: 00000000 */ sll $zero,$zero,0x0 +/* f050ab8: 3c03800a */ lui $v1,0x800a +/* f050abc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050ac0: 8c6e0434 */ lw $t6,0x434($v1) +/* f050ac4: 8c6f0438 */ lw $t7,0x438($v1) +/* f050ac8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f050acc: afbf0014 */ sw $ra,0x14($sp) +/* f050ad0: 01cf1021 */ addu $v0,$t6,$t7 +/* f050ad4: 90580002 */ lbu $t8,0x2($v0) +/* f050ad8: 90480003 */ lbu $t0,0x3($v0) +/* f050adc: 3c014120 */ lui $at,0x4120 +/* f050ae0: 0018ca00 */ sll $t9,$t8,0x8 +/* f050ae4: 03284825 */ or $t1,$t9,$t0 +/* f050ae8: 44892000 */ mtc1 $t1,$f4 +/* f050aec: 44814000 */ mtc1 $at,$f8 +/* f050af0: afa2001c */ sw $v0,0x1c($sp) +/* f050af4: 468021a0 */ cvt.s.w $f6,$f4 +/* f050af8: 8c640424 */ lw $a0,0x424($v1) +/* f050afc: 46083282 */ mul.s $f10,$f6,$f8 +/* f050b00: 0fc12472 */ jal func0f0491c8 +/* f050b04: e7aa0018 */ swc1 $f10,0x18($sp) +/* f050b08: c7b00018 */ lwc1 $f16,0x18($sp) +/* f050b0c: 3c03800a */ lui $v1,0x800a +/* f050b10: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050b14: 4600803c */ c.lt.s $f16,$f0 +/* f050b18: 8fa2001c */ lw $v0,0x1c($sp) +/* f050b1c: 4502000a */ bc1fl .L0f050b48 +/* f050b20: 8c6a0438 */ lw $t2,0x438($v1) +/* f050b24: 8c640434 */ lw $a0,0x434($v1) +/* f050b28: 8c650438 */ lw $a1,0x438($v1) +/* f050b2c: 0fc13583 */ jal func0f04d60c +/* f050b30: 90460004 */ lbu $a2,0x4($v0) +/* f050b34: 3c03800a */ lui $v1,0x800a +/* f050b38: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050b3c: 10000004 */ beqz $zero,.L0f050b50 +/* f050b40: ac620438 */ sw $v0,0x438($v1) +/* f050b44: 8c6a0438 */ lw $t2,0x438($v1) +.L0f050b48: +/* f050b48: 254b0005 */ addiu $t3,$t2,0x5 +/* f050b4c: ac6b0438 */ sw $t3,0x438($v1) +.L0f050b50: +/* f050b50: 8fbf0014 */ lw $ra,0x14($sp) +/* f050b54: 27bd0020 */ addiu $sp,$sp,0x20 +/* f050b58: 00001025 */ or $v0,$zero,$zero +/* f050b5c: 03e00008 */ jr $ra +/* f050b60: 00000000 */ sll $zero,$zero,0x0 +/* f050b64: 27bdffd0 */ addiu $sp,$sp,-48 +/* f050b68: afb00018 */ sw $s0,0x18($sp) +/* f050b6c: 3c10800a */ lui $s0,0x800a +/* f050b70: 26109fc0 */ addiu $s0,$s0,-24640 +/* f050b74: 8e0e0434 */ lw $t6,0x434($s0) +/* f050b78: 8e0f0438 */ lw $t7,0x438($s0) +/* f050b7c: afbf001c */ sw $ra,0x1c($sp) +/* f050b80: 8e040424 */ lw $a0,0x424($s0) +/* f050b84: 01cf3821 */ addu $a3,$t6,$t7 +/* f050b88: 90e50002 */ lbu $a1,0x2($a3) +/* f050b8c: 0fc126d1 */ jal func0f049b44 +/* f050b90: afa7002c */ sw $a3,0x2c($sp) +/* f050b94: 8fa7002c */ lw $a3,0x2c($sp) +/* f050b98: 3c014120 */ lui $at,0x4120 +/* f050b9c: 44814000 */ mtc1 $at,$f8 +/* f050ba0: 90ea0003 */ lbu $t2,0x3($a3) +/* f050ba4: 90ec0004 */ lbu $t4,0x4($a3) +/* f050ba8: 90f80005 */ lbu $t8,0x5($a3) +/* f050bac: 000a5a00 */ sll $t3,$t2,0x8 +/* f050bb0: 016c6825 */ or $t5,$t3,$t4 +/* f050bb4: 448d2000 */ mtc1 $t5,$f4 +/* f050bb8: 90e80006 */ lbu $t0,0x6($a3) +/* f050bbc: 0018ca00 */ sll $t9,$t8,0x8 +/* f050bc0: 468021a0 */ cvt.s.w $f6,$f4 +/* f050bc4: 03281825 */ or $v1,$t9,$t0 +/* f050bc8: 3065ffff */ andi $a1,$v1,0xffff +/* f050bcc: 24012328 */ addiu $at,$zero,0x2328 +/* f050bd0: 00402025 */ or $a0,$v0,$zero +/* f050bd4: 46083082 */ mul.s $f2,$f6,$f8 +/* f050bd8: 14a10003 */ bne $a1,$at,.L0f050be8 +/* f050bdc: 00000000 */ sll $zero,$zero,0x0 +/* f050be0: 8e0e0424 */ lw $t6,0x424($s0) +/* f050be4: 95c50128 */ lhu $a1,0x128($t6) +.L0f050be8: +/* f050be8: 10400012 */ beqz $v0,.L0f050c34 +/* f050bec: 28a12328 */ slti $at,$a1,0x2328 +/* f050bf0: 50200011 */ beqzl $at,.L0f050c38 +/* f050bf4: 8e0f0438 */ lw $t7,0x438($s0) +/* f050bf8: afa7002c */ sw $a3,0x2c($sp) +/* f050bfc: 0fc124bb */ jal func0f0492ec +/* f050c00: e7a20020 */ swc1 $f2,0x20($sp) +/* f050c04: c7a20020 */ lwc1 $f2,0x20($sp) +/* f050c08: 8fa7002c */ lw $a3,0x2c($sp) +/* f050c0c: 4602003c */ c.lt.s $f0,$f2 +/* f050c10: 00000000 */ sll $zero,$zero,0x0 +/* f050c14: 45020008 */ bc1fl .L0f050c38 +/* f050c18: 8e0f0438 */ lw $t7,0x438($s0) +/* f050c1c: 8e040434 */ lw $a0,0x434($s0) +/* f050c20: 8e050438 */ lw $a1,0x438($s0) +/* f050c24: 0fc13583 */ jal func0f04d60c +/* f050c28: 90e60007 */ lbu $a2,0x7($a3) +/* f050c2c: 10000004 */ beqz $zero,.L0f050c40 +/* f050c30: ae020438 */ sw $v0,0x438($s0) +.L0f050c34: +/* f050c34: 8e0f0438 */ lw $t7,0x438($s0) +.L0f050c38: +/* f050c38: 25f80008 */ addiu $t8,$t7,0x8 +/* f050c3c: ae180438 */ sw $t8,0x438($s0) +.L0f050c40: +/* f050c40: 8fbf001c */ lw $ra,0x1c($sp) +/* f050c44: 8fb00018 */ lw $s0,0x18($sp) +/* f050c48: 27bd0030 */ addiu $sp,$sp,0x30 +/* f050c4c: 03e00008 */ jr $ra +/* f050c50: 00001025 */ or $v0,$zero,$zero +/* f050c54: 27bdffd0 */ addiu $sp,$sp,-48 +/* f050c58: afb00018 */ sw $s0,0x18($sp) +/* f050c5c: 3c10800a */ lui $s0,0x800a +/* f050c60: 26109fc0 */ addiu $s0,$s0,-24640 +/* f050c64: 8e0e0434 */ lw $t6,0x434($s0) +/* f050c68: 8e0f0438 */ lw $t7,0x438($s0) +/* f050c6c: afbf001c */ sw $ra,0x1c($sp) +/* f050c70: 8e040424 */ lw $a0,0x424($s0) +/* f050c74: 01cf1821 */ addu $v1,$t6,$t7 +/* f050c78: 90650002 */ lbu $a1,0x2($v1) +/* f050c7c: 0fc126d1 */ jal func0f049b44 +/* f050c80: afa3002c */ sw $v1,0x2c($sp) +/* f050c84: 8fa3002c */ lw $v1,0x2c($sp) +/* f050c88: 3c014120 */ lui $at,0x4120 +/* f050c8c: 44814000 */ mtc1 $at,$f8 +/* f050c90: 906a0003 */ lbu $t2,0x3($v1) +/* f050c94: 906c0004 */ lbu $t4,0x4($v1) +/* f050c98: 90780005 */ lbu $t8,0x5($v1) +/* f050c9c: 000a5a00 */ sll $t3,$t2,0x8 +/* f050ca0: 016c6825 */ or $t5,$t3,$t4 +/* f050ca4: 448d2000 */ mtc1 $t5,$f4 +/* f050ca8: 90680006 */ lbu $t0,0x6($v1) +/* f050cac: 0018ca00 */ sll $t9,$t8,0x8 +/* f050cb0: 468021a0 */ cvt.s.w $f6,$f4 +/* f050cb4: 03282025 */ or $a0,$t9,$t0 +/* f050cb8: 00403025 */ or $a2,$v0,$zero +/* f050cbc: 3085ffff */ andi $a1,$a0,0xffff +/* f050cc0: 24012328 */ addiu $at,$zero,0x2328 +/* f050cc4: 00c02025 */ or $a0,$a2,$zero +/* f050cc8: 46083082 */ mul.s $f2,$f6,$f8 +/* f050ccc: 14a10003 */ bne $a1,$at,.L0f050cdc +/* f050cd0: 00000000 */ sll $zero,$zero,0x0 +/* f050cd4: 8e0e0424 */ lw $t6,0x424($s0) +/* f050cd8: 95c50128 */ lhu $a1,0x128($t6) +.L0f050cdc: +/* f050cdc: 50400011 */ beqzl $v0,.L0f050d24 +/* f050ce0: 8e0f0438 */ lw $t7,0x438($s0) +/* f050ce4: afa3002c */ sw $v1,0x2c($sp) +/* f050ce8: 0fc124e0 */ jal func0f049380 +/* f050cec: e7a20020 */ swc1 $f2,0x20($sp) +/* f050cf0: c7a20020 */ lwc1 $f2,0x20($sp) +/* f050cf4: 8fa3002c */ lw $v1,0x2c($sp) +/* f050cf8: 4602003c */ c.lt.s $f0,$f2 +/* f050cfc: 00000000 */ sll $zero,$zero,0x0 +/* f050d00: 45020008 */ bc1fl .L0f050d24 +/* f050d04: 8e0f0438 */ lw $t7,0x438($s0) +/* f050d08: 8e040434 */ lw $a0,0x434($s0) +/* f050d0c: 8e050438 */ lw $a1,0x438($s0) +/* f050d10: 0fc13583 */ jal func0f04d60c +/* f050d14: 90660007 */ lbu $a2,0x7($v1) +/* f050d18: 10000004 */ beqz $zero,.L0f050d2c +/* f050d1c: ae020438 */ sw $v0,0x438($s0) +/* f050d20: 8e0f0438 */ lw $t7,0x438($s0) +.L0f050d24: +/* f050d24: 25f80008 */ addiu $t8,$t7,0x8 +/* f050d28: ae180438 */ sw $t8,0x438($s0) +.L0f050d2c: +/* f050d2c: 8fbf001c */ lw $ra,0x1c($sp) +/* f050d30: 8fb00018 */ lw $s0,0x18($sp) +/* f050d34: 27bd0030 */ addiu $sp,$sp,0x30 +/* f050d38: 03e00008 */ jr $ra +/* f050d3c: 00001025 */ or $v0,$zero,$zero +/* f050d40: 27bdffd0 */ addiu $sp,$sp,-48 +/* f050d44: afb00018 */ sw $s0,0x18($sp) +/* f050d48: 3c10800a */ lui $s0,0x800a +/* f050d4c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f050d50: 8e0e0434 */ lw $t6,0x434($s0) +/* f050d54: 8e0f0438 */ lw $t7,0x438($s0) +/* f050d58: afbf001c */ sw $ra,0x1c($sp) +/* f050d5c: 8e040424 */ lw $a0,0x424($s0) +/* f050d60: 01cf1821 */ addu $v1,$t6,$t7 +/* f050d64: 90650002 */ lbu $a1,0x2($v1) +/* f050d68: 0fc126d1 */ jal func0f049b44 +/* f050d6c: afa3002c */ sw $v1,0x2c($sp) +/* f050d70: 8fa3002c */ lw $v1,0x2c($sp) +/* f050d74: 3c014120 */ lui $at,0x4120 +/* f050d78: 44814000 */ mtc1 $at,$f8 +/* f050d7c: 906a0003 */ lbu $t2,0x3($v1) +/* f050d80: 906c0004 */ lbu $t4,0x4($v1) +/* f050d84: 90780005 */ lbu $t8,0x5($v1) +/* f050d88: 000a5a00 */ sll $t3,$t2,0x8 +/* f050d8c: 016c6825 */ or $t5,$t3,$t4 +/* f050d90: 448d2000 */ mtc1 $t5,$f4 +/* f050d94: 90680006 */ lbu $t0,0x6($v1) +/* f050d98: 0018ca00 */ sll $t9,$t8,0x8 +/* f050d9c: 468021a0 */ cvt.s.w $f6,$f4 +/* f050da0: 03282025 */ or $a0,$t9,$t0 +/* f050da4: 3089ffff */ andi $t1,$a0,0xffff +/* f050da8: 24012328 */ addiu $at,$zero,0x2328 +/* f050dac: 00403025 */ or $a2,$v0,$zero +/* f050db0: 01202025 */ or $a0,$t1,$zero +/* f050db4: 46083082 */ mul.s $f2,$f6,$f8 +/* f050db8: 15210003 */ bne $t1,$at,.L0f050dc8 +/* f050dbc: 00000000 */ sll $zero,$zero,0x0 +/* f050dc0: 8e0e0424 */ lw $t6,0x424($s0) +/* f050dc4: 95c40128 */ lhu $a0,0x128($t6) +.L0f050dc8: +/* f050dc8: 10400013 */ beqz $v0,.L0f050e18 +/* f050dcc: 28812328 */ slti $at,$a0,0x2328 +/* f050dd0: 10200011 */ beqz $at,.L0f050e18 +/* f050dd4: 00802825 */ or $a1,$a0,$zero +/* f050dd8: 00c02025 */ or $a0,$a2,$zero +/* f050ddc: afa3002c */ sw $v1,0x2c($sp) +/* f050de0: 0fc124bb */ jal func0f0492ec +/* f050de4: e7a20020 */ swc1 $f2,0x20($sp) +/* f050de8: c7a20020 */ lwc1 $f2,0x20($sp) +/* f050dec: 8fa3002c */ lw $v1,0x2c($sp) +/* f050df0: 4600103c */ c.lt.s $f2,$f0 +/* f050df4: 00000000 */ sll $zero,$zero,0x0 +/* f050df8: 45020008 */ bc1fl .L0f050e1c +/* f050dfc: 8e0f0438 */ lw $t7,0x438($s0) +/* f050e00: 8e040434 */ lw $a0,0x434($s0) +/* f050e04: 8e050438 */ lw $a1,0x438($s0) +/* f050e08: 0fc13583 */ jal func0f04d60c +/* f050e0c: 90660007 */ lbu $a2,0x7($v1) +/* f050e10: 10000004 */ beqz $zero,.L0f050e24 +/* f050e14: ae020438 */ sw $v0,0x438($s0) +.L0f050e18: +/* f050e18: 8e0f0438 */ lw $t7,0x438($s0) +.L0f050e1c: +/* f050e1c: 25f80008 */ addiu $t8,$t7,0x8 +/* f050e20: ae180438 */ sw $t8,0x438($s0) +.L0f050e24: +/* f050e24: 8fbf001c */ lw $ra,0x1c($sp) +/* f050e28: 8fb00018 */ lw $s0,0x18($sp) +/* f050e2c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f050e30: 03e00008 */ jr $ra +/* f050e34: 00001025 */ or $v0,$zero,$zero +/* f050e38: 3c03800a */ lui $v1,0x800a +/* f050e3c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050e40: 8c6e0434 */ lw $t6,0x434($v1) +/* f050e44: 8c6f0438 */ lw $t7,0x438($v1) +/* f050e48: 27bdffe0 */ addiu $sp,$sp,-32 +/* f050e4c: afbf0014 */ sw $ra,0x14($sp) +/* f050e50: 01cf1021 */ addu $v0,$t6,$t7 +/* f050e54: 90580002 */ lbu $t8,0x2($v0) +/* f050e58: 90480003 */ lbu $t0,0x3($v0) +/* f050e5c: 3c014120 */ lui $at,0x4120 +/* f050e60: 0018ca00 */ sll $t9,$t8,0x8 +/* f050e64: 03284825 */ or $t1,$t9,$t0 +/* f050e68: 44892000 */ mtc1 $t1,$f4 +/* f050e6c: 44814000 */ mtc1 $at,$f8 +/* f050e70: 8c640424 */ lw $a0,0x424($v1) +/* f050e74: 468021a0 */ cvt.s.w $f6,$f4 +/* f050e78: 46083282 */ mul.s $f10,$f6,$f8 +/* f050e7c: e7aa0018 */ swc1 $f10,0x18($sp) +/* f050e80: 90450004 */ lbu $a1,0x4($v0) +/* f050e84: 0fc1272c */ jal func0f049cb0 +/* f050e88: afa2001c */ sw $v0,0x1c($sp) +/* f050e8c: c7b00018 */ lwc1 $f16,0x18($sp) +/* f050e90: 3c03800a */ lui $v1,0x800a +/* f050e94: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050e98: 4610003c */ c.lt.s $f0,$f16 +/* f050e9c: 8fa2001c */ lw $v0,0x1c($sp) +/* f050ea0: 4502000a */ bc1fl .L0f050ecc +/* f050ea4: 8c6a0438 */ lw $t2,0x438($v1) +/* f050ea8: 8c640434 */ lw $a0,0x434($v1) +/* f050eac: 8c650438 */ lw $a1,0x438($v1) +/* f050eb0: 0fc13583 */ jal func0f04d60c +/* f050eb4: 90460005 */ lbu $a2,0x5($v0) +/* f050eb8: 3c03800a */ lui $v1,0x800a +/* f050ebc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050ec0: 10000004 */ beqz $zero,.L0f050ed4 +/* f050ec4: ac620438 */ sw $v0,0x438($v1) +/* f050ec8: 8c6a0438 */ lw $t2,0x438($v1) +.L0f050ecc: +/* f050ecc: 254b0006 */ addiu $t3,$t2,0x6 +/* f050ed0: ac6b0438 */ sw $t3,0x438($v1) +.L0f050ed4: +/* f050ed4: 8fbf0014 */ lw $ra,0x14($sp) +/* f050ed8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f050edc: 00001025 */ or $v0,$zero,$zero +/* f050ee0: 03e00008 */ jr $ra +/* f050ee4: 00000000 */ sll $zero,$zero,0x0 +/* f050ee8: 3c03800a */ lui $v1,0x800a +/* f050eec: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050ef0: 8c6e0434 */ lw $t6,0x434($v1) +/* f050ef4: 8c6f0438 */ lw $t7,0x438($v1) +/* f050ef8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f050efc: afbf0014 */ sw $ra,0x14($sp) +/* f050f00: 01cf1021 */ addu $v0,$t6,$t7 +/* f050f04: 90580002 */ lbu $t8,0x2($v0) +/* f050f08: 90480003 */ lbu $t0,0x3($v0) +/* f050f0c: 3c014120 */ lui $at,0x4120 +/* f050f10: 0018ca00 */ sll $t9,$t8,0x8 +/* f050f14: 03284825 */ or $t1,$t9,$t0 +/* f050f18: 44892000 */ mtc1 $t1,$f4 +/* f050f1c: 44814000 */ mtc1 $at,$f8 +/* f050f20: 8c640424 */ lw $a0,0x424($v1) +/* f050f24: 468021a0 */ cvt.s.w $f6,$f4 +/* f050f28: 46083282 */ mul.s $f10,$f6,$f8 +/* f050f2c: e7aa0018 */ swc1 $f10,0x18($sp) +/* f050f30: 90450004 */ lbu $a1,0x4($v0) +/* f050f34: 0fc1272c */ jal func0f049cb0 +/* f050f38: afa2001c */ sw $v0,0x1c($sp) +/* f050f3c: c7b00018 */ lwc1 $f16,0x18($sp) +/* f050f40: 3c03800a */ lui $v1,0x800a +/* f050f44: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050f48: 4600803c */ c.lt.s $f16,$f0 +/* f050f4c: 8fa2001c */ lw $v0,0x1c($sp) +/* f050f50: 4502000a */ bc1fl .L0f050f7c +/* f050f54: 8c6a0438 */ lw $t2,0x438($v1) +/* f050f58: 8c640434 */ lw $a0,0x434($v1) +/* f050f5c: 8c650438 */ lw $a1,0x438($v1) +/* f050f60: 0fc13583 */ jal func0f04d60c +/* f050f64: 90460005 */ lbu $a2,0x5($v0) +/* f050f68: 3c03800a */ lui $v1,0x800a +/* f050f6c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050f70: 10000004 */ beqz $zero,.L0f050f84 +/* f050f74: ac620438 */ sw $v0,0x438($v1) +/* f050f78: 8c6a0438 */ lw $t2,0x438($v1) +.L0f050f7c: +/* f050f7c: 254b0006 */ addiu $t3,$t2,0x6 +/* f050f80: ac6b0438 */ sw $t3,0x438($v1) +.L0f050f84: +/* f050f84: 8fbf0014 */ lw $ra,0x14($sp) +/* f050f88: 27bd0020 */ addiu $sp,$sp,0x20 +/* f050f8c: 00001025 */ or $v0,$zero,$zero +/* f050f90: 03e00008 */ jr $ra +/* f050f94: 00000000 */ sll $zero,$zero,0x0 +/* f050f98: 3c03800a */ lui $v1,0x800a +/* f050f9c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050fa0: 8c6e0434 */ lw $t6,0x434($v1) +/* f050fa4: 8c6f0438 */ lw $t7,0x438($v1) +/* f050fa8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f050fac: afbf0014 */ sw $ra,0x14($sp) +/* f050fb0: 01cf3821 */ addu $a3,$t6,$t7 +/* f050fb4: 90f80002 */ lbu $t8,0x2($a3) +/* f050fb8: 90e80003 */ lbu $t0,0x3($a3) +/* f050fbc: 3c014120 */ lui $at,0x4120 +/* f050fc0: 0018ca00 */ sll $t9,$t8,0x8 +/* f050fc4: 03284825 */ or $t1,$t9,$t0 +/* f050fc8: 44892000 */ mtc1 $t1,$f4 +/* f050fcc: 44814000 */ mtc1 $at,$f8 +/* f050fd0: afa7001c */ sw $a3,0x1c($sp) +/* f050fd4: 468021a0 */ cvt.s.w $f6,$f4 +/* f050fd8: 8c640424 */ lw $a0,0x424($v1) +/* f050fdc: 46083002 */ mul.s $f0,$f6,$f8 +/* f050fe0: 44050000 */ mfc1 $a1,$f0 +/* f050fe4: 0fc129db */ jal func0f04a76c +/* f050fe8: 00000000 */ sll $zero,$zero,0x0 +/* f050fec: 3c03800a */ lui $v1,0x800a +/* f050ff0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050ff4: 10400009 */ beqz $v0,.L0f05101c +/* f050ff8: 8fa7001c */ lw $a3,0x1c($sp) +/* f050ffc: 8c640434 */ lw $a0,0x434($v1) +/* f051000: 8c650438 */ lw $a1,0x438($v1) +/* f051004: 0fc13583 */ jal func0f04d60c +/* f051008: 90e60004 */ lbu $a2,0x4($a3) +/* f05100c: 3c03800a */ lui $v1,0x800a +/* f051010: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051014: 10000004 */ beqz $zero,.L0f051028 +/* f051018: ac620438 */ sw $v0,0x438($v1) +.L0f05101c: +/* f05101c: 8c6a0438 */ lw $t2,0x438($v1) +/* f051020: 254b0005 */ addiu $t3,$t2,0x5 +/* f051024: ac6b0438 */ sw $t3,0x438($v1) +.L0f051028: +/* f051028: 8fbf0014 */ lw $ra,0x14($sp) +/* f05102c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f051030: 00001025 */ or $v0,$zero,$zero +/* f051034: 03e00008 */ jr $ra +/* f051038: 00000000 */ sll $zero,$zero,0x0 +/* f05103c: 3c03800a */ lui $v1,0x800a +/* f051040: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051044: 8c6e0434 */ lw $t6,0x434($v1) +/* f051048: 8c6f0438 */ lw $t7,0x438($v1) +/* f05104c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f051050: afbf0014 */ sw $ra,0x14($sp) +/* f051054: 01cf1021 */ addu $v0,$t6,$t7 +/* f051058: 904a0002 */ lbu $t2,0x2($v0) +/* f05105c: 904c0003 */ lbu $t4,0x3($v0) +/* f051060: 3c014120 */ lui $at,0x4120 +/* f051064: 000a5a00 */ sll $t3,$t2,0x8 +/* f051068: 016c6825 */ or $t5,$t3,$t4 +/* f05106c: 448d2000 */ mtc1 $t5,$f4 +/* f051070: 44814000 */ mtc1 $at,$f8 +/* f051074: 90580004 */ lbu $t8,0x4($v0) +/* f051078: 468021a0 */ cvt.s.w $f6,$f4 +/* f05107c: 90480005 */ lbu $t0,0x5($v0) +/* f051080: 0018ca00 */ sll $t9,$t8,0x8 +/* f051084: afa20024 */ sw $v0,0x24($sp) +/* f051088: 03283025 */ or $a2,$t9,$t0 +/* f05108c: 30c5ffff */ andi $a1,$a2,0xffff +/* f051090: 46083282 */ mul.s $f10,$f6,$f8 +/* f051094: 8c640424 */ lw $a0,0x424($v1) +/* f051098: 0fc1274d */ jal func0f049d34 +/* f05109c: e7aa001c */ swc1 $f10,0x1c($sp) +/* f0510a0: c7b0001c */ lwc1 $f16,0x1c($sp) +/* f0510a4: 3c03800a */ lui $v1,0x800a +/* f0510a8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0510ac: 4610003c */ c.lt.s $f0,$f16 +/* f0510b0: 8fa20024 */ lw $v0,0x24($sp) +/* f0510b4: 4502000a */ bc1fl .L0f0510e0 +/* f0510b8: 8c6e0438 */ lw $t6,0x438($v1) +/* f0510bc: 8c640434 */ lw $a0,0x434($v1) +/* f0510c0: 8c650438 */ lw $a1,0x438($v1) +/* f0510c4: 0fc13583 */ jal func0f04d60c +/* f0510c8: 90460006 */ lbu $a2,0x6($v0) +/* f0510cc: 3c03800a */ lui $v1,0x800a +/* f0510d0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0510d4: 10000004 */ beqz $zero,.L0f0510e8 +/* f0510d8: ac620438 */ sw $v0,0x438($v1) +/* f0510dc: 8c6e0438 */ lw $t6,0x438($v1) +.L0f0510e0: +/* f0510e0: 25cf0007 */ addiu $t7,$t6,0x7 +/* f0510e4: ac6f0438 */ sw $t7,0x438($v1) +.L0f0510e8: +/* f0510e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0510ec: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0510f0: 00001025 */ or $v0,$zero,$zero +/* f0510f4: 03e00008 */ jr $ra +/* f0510f8: 00000000 */ sll $zero,$zero,0x0 +/* f0510fc: 3c03800a */ lui $v1,0x800a +/* f051100: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051104: 8c6e0434 */ lw $t6,0x434($v1) +/* f051108: 8c6f0438 */ lw $t7,0x438($v1) +/* f05110c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f051110: afbf0014 */ sw $ra,0x14($sp) +/* f051114: 01cf1021 */ addu $v0,$t6,$t7 +/* f051118: 904a0002 */ lbu $t2,0x2($v0) +/* f05111c: 904c0003 */ lbu $t4,0x3($v0) +/* f051120: 3c014120 */ lui $at,0x4120 +/* f051124: 000a5a00 */ sll $t3,$t2,0x8 +/* f051128: 016c6825 */ or $t5,$t3,$t4 +/* f05112c: 448d2000 */ mtc1 $t5,$f4 +/* f051130: 44814000 */ mtc1 $at,$f8 +/* f051134: 90580004 */ lbu $t8,0x4($v0) +/* f051138: 468021a0 */ cvt.s.w $f6,$f4 +/* f05113c: 90480005 */ lbu $t0,0x5($v0) +/* f051140: 0018ca00 */ sll $t9,$t8,0x8 +/* f051144: afa20024 */ sw $v0,0x24($sp) +/* f051148: 03283025 */ or $a2,$t9,$t0 +/* f05114c: 30c5ffff */ andi $a1,$a2,0xffff +/* f051150: 46083282 */ mul.s $f10,$f6,$f8 +/* f051154: 8c640424 */ lw $a0,0x424($v1) +/* f051158: 0fc1274d */ jal func0f049d34 +/* f05115c: e7aa001c */ swc1 $f10,0x1c($sp) +/* f051160: c7b0001c */ lwc1 $f16,0x1c($sp) +/* f051164: 3c03800a */ lui $v1,0x800a +/* f051168: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05116c: 4600803c */ c.lt.s $f16,$f0 +/* f051170: 8fa20024 */ lw $v0,0x24($sp) +/* f051174: 4502000a */ bc1fl .L0f0511a0 +/* f051178: 8c6e0438 */ lw $t6,0x438($v1) +/* f05117c: 8c640434 */ lw $a0,0x434($v1) +/* f051180: 8c650438 */ lw $a1,0x438($v1) +/* f051184: 0fc13583 */ jal func0f04d60c +/* f051188: 90460006 */ lbu $a2,0x6($v0) +/* f05118c: 3c03800a */ lui $v1,0x800a +/* f051190: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051194: 10000004 */ beqz $zero,.L0f0511a8 +/* f051198: ac620438 */ sw $v0,0x438($v1) +/* f05119c: 8c6e0438 */ lw $t6,0x438($v1) +.L0f0511a0: +/* f0511a0: 25cf0007 */ addiu $t7,$t6,0x7 +/* f0511a4: ac6f0438 */ sw $t7,0x438($v1) +.L0f0511a8: +/* f0511a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0511ac: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0511b0: 00001025 */ or $v0,$zero,$zero +/* f0511b4: 03e00008 */ jr $ra +/* f0511b8: 00000000 */ sll $zero,$zero,0x0 +/* f0511bc: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0511c0: afb00018 */ sw $s0,0x18($sp) +/* f0511c4: 3c10800a */ lui $s0,0x800a +/* f0511c8: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0511cc: 8e0e0434 */ lw $t6,0x434($s0) +/* f0511d0: 8e0f0438 */ lw $t7,0x438($s0) +/* f0511d4: afbf001c */ sw $ra,0x1c($sp) +/* f0511d8: 8e040424 */ lw $a0,0x424($s0) +/* f0511dc: 01cf1021 */ addu $v0,$t6,$t7 +/* f0511e0: 90450002 */ lbu $a1,0x2($v0) +/* f0511e4: 0fc126d1 */ jal func0f049b44 +/* f0511e8: afa2005c */ sw $v0,0x5c($sp) +/* f0511ec: 8fa7005c */ lw $a3,0x5c($sp) +/* f0511f0: 8e040424 */ lw $a0,0x424($s0) +/* f0511f4: 90f80004 */ lbu $t8,0x4($a3) +/* f0511f8: 90ea0005 */ lbu $t2,0x5($a3) +/* f0511fc: afa20058 */ sw $v0,0x58($sp) +/* f051200: 0018ca00 */ sll $t9,$t8,0x8 +/* f051204: 032a1825 */ or $v1,$t9,$t2 +/* f051208: 3065ffff */ andi $a1,$v1,0xffff +/* f05120c: 0fc12574 */ jal func0f0495d0 +/* f051210: afa50034 */ sw $a1,0x34($sp) +/* f051214: 8fa7005c */ lw $a3,0x5c($sp) +/* f051218: 8fa60058 */ lw $a2,0x58($sp) +/* f05121c: 24010001 */ addiu $at,$zero,0x1 +/* f051220: 90e40003 */ lbu $a0,0x3($a3) +/* f051224: 1480000b */ bnez $a0,.L0f051254 +/* f051228: 00000000 */ sll $zero,$zero,0x0 +/* f05122c: 04400009 */ bltz $v0,.L0f051254 +/* f051230: 00000000 */ sll $zero,$zero,0x0 +/* f051234: 10c00007 */ beqz $a2,.L0f051254 +/* f051238: 00000000 */ sll $zero,$zero,0x0 +/* f05123c: 8cc3001c */ lw $v1,0x1c($a2) +/* f051240: 10600004 */ beqz $v1,.L0f051254 +/* f051244: 00000000 */ sll $zero,$zero,0x0 +/* f051248: 846c0028 */ lh $t4,0x28($v1) +/* f05124c: 504c000e */ beql $v0,$t4,.L0f051288 +/* f051250: 8e040434 */ lw $a0,0x434($s0) +.L0f051254: +/* f051254: 54810013 */ bnel $a0,$at,.L0f0512a4 +/* f051258: 24010002 */ addiu $at,$zero,0x2 +/* f05125c: 50c00011 */ beqzl $a2,.L0f0512a4 +/* f051260: 24010002 */ addiu $at,$zero,0x2 +/* f051264: 8cc3001c */ lw $v1,0x1c($a2) +/* f051268: 5060000e */ beqzl $v1,.L0f0512a4 +/* f05126c: 24010002 */ addiu $at,$zero,0x2 +/* f051270: 8e0d0424 */ lw $t5,0x424($s0) +/* f051274: 846f0028 */ lh $t7,0x28($v1) +/* f051278: 95ae0330 */ lhu $t6,0x330($t5) +/* f05127c: 55cf0009 */ bnel $t6,$t7,.L0f0512a4 +/* f051280: 24010002 */ addiu $at,$zero,0x2 +/* f051284: 8e040434 */ lw $a0,0x434($s0) +.L0f051288: +/* f051288: 8e050438 */ lw $a1,0x438($s0) +/* f05128c: 0fc13583 */ jal func0f04d60c +/* f051290: 90e60006 */ lbu $a2,0x6($a3) +/* f051294: ae020438 */ sw $v0,0x438($s0) +/* f051298: 1000006e */ beqz $zero,.L0f051454 +/* f05129c: 00001025 */ or $v0,$zero,$zero +/* f0512a0: 24010002 */ addiu $at,$zero,0x2 +.L0f0512a4: +/* f0512a4: 54810068 */ bnel $a0,$at,.L0f051448 +/* f0512a8: 8e180438 */ lw $t8,0x438($s0) +/* f0512ac: 0fc59585 */ jal func0f165614 +/* f0512b0: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f0512b4: 2401000a */ addiu $at,$zero,0xa +/* f0512b8: 54410063 */ bnel $v0,$at,.L0f051448 +/* f0512bc: 8e180438 */ lw $t8,0x438($s0) +/* f0512c0: 8e18006c */ lw $t8,0x6c($s0) +/* f0512c4: 00004825 */ or $t1,$zero,$zero +/* f0512c8: 00004025 */ or $t0,$zero,$zero +/* f0512cc: 13000003 */ beqz $t8,.L0f0512dc +/* f0512d0: 00003825 */ or $a3,$zero,$zero +/* f0512d4: 10000001 */ beqz $zero,.L0f0512dc +/* f0512d8: 24070001 */ addiu $a3,$zero,0x1 +.L0f0512dc: +/* f0512dc: 8e190068 */ lw $t9,0x68($s0) +/* f0512e0: 00002025 */ or $a0,$zero,$zero +/* f0512e4: 00001825 */ or $v1,$zero,$zero +/* f0512e8: 13200003 */ beqz $t9,.L0f0512f8 +/* f0512ec: 00001025 */ or $v0,$zero,$zero +/* f0512f0: 10000001 */ beqz $zero,.L0f0512f8 +/* f0512f4: 24040001 */ addiu $a0,$zero,0x1 +.L0f0512f8: +/* f0512f8: 8e0a0064 */ lw $t2,0x64($s0) +/* f0512fc: 00087880 */ sll $t7,$t0,0x2 +/* f051300: 020f3021 */ addu $a2,$s0,$t7 +/* f051304: 11400003 */ beqz $t2,.L0f051314 +/* f051308: 00000000 */ sll $zero,$zero,0x0 +/* f05130c: 10000001 */ beqz $zero,.L0f051314 +/* f051310: 24030001 */ addiu $v1,$zero,0x1 +.L0f051314: +/* f051314: 8e0b0070 */ lw $t3,0x70($s0) +/* f051318: 11600003 */ beqz $t3,.L0f051328 +/* f05131c: 00000000 */ sll $zero,$zero,0x0 +/* f051320: 10000001 */ beqz $zero,.L0f051328 +/* f051324: 24020001 */ addiu $v0,$zero,0x1 +.L0f051328: +/* f051328: 00436021 */ addu $t4,$v0,$v1 +/* f05132c: 01846821 */ addu $t5,$t4,$a0 +/* f051330: 01a77021 */ addu $t6,$t5,$a3 +/* f051334: 59c00035 */ blezl $t6,.L0f05140c +/* f051338: 24010001 */ addiu $at,$zero,0x1 +/* f05133c: 8cd80064 */ lw $t8,0x64($a2) +.L0f051340: +/* f051340: 8f020480 */ lw $v0,0x480($t8) +/* f051344: 50400014 */ beqzl $v0,.L0f051398 +/* f051348: 8e19006c */ lw $t9,0x6c($s0) +/* f05134c: 8c430000 */ lw $v1,0x0($v0) +/* f051350: 8fa50034 */ lw $a1,0x34($sp) +/* f051354: 50600010 */ beqzl $v1,.L0f051398 +/* f051358: 8e19006c */ lw $t9,0x6c($s0) +/* f05135c: 8c640004 */ lw $a0,0x4($v1) +/* f051360: afa90048 */ sw $t1,0x48($sp) +/* f051364: afa8004c */ sw $t0,0x4c($sp) +/* f051368: 0fc124bb */ jal func0f0492ec +/* f05136c: afa60024 */ sw $a2,0x24($sp) +/* f051370: 3c014316 */ lui $at,0x4316 +/* f051374: 44812000 */ mtc1 $at,$f4 +/* f051378: 8fa60024 */ lw $a2,0x24($sp) +/* f05137c: 8fa8004c */ lw $t0,0x4c($sp) +/* f051380: 4604003c */ c.lt.s $f0,$f4 +/* f051384: 8fa90048 */ lw $t1,0x48($sp) +/* f051388: 45020003 */ bc1fl .L0f051398 +/* f05138c: 8e19006c */ lw $t9,0x6c($s0) +/* f051390: 24090001 */ addiu $t1,$zero,0x1 +/* f051394: 8e19006c */ lw $t9,0x6c($s0) +.L0f051398: +/* f051398: 25080001 */ addiu $t0,$t0,0x1 +/* f05139c: 24c60004 */ addiu $a2,$a2,0x4 +/* f0513a0: 8e020068 */ lw $v0,0x68($s0) +/* f0513a4: 8e030064 */ lw $v1,0x64($s0) +/* f0513a8: 13200003 */ beqz $t9,.L0f0513b8 +/* f0513ac: 8e050070 */ lw $a1,0x70($s0) +/* f0513b0: 10000002 */ beqz $zero,.L0f0513bc +/* f0513b4: 24070001 */ addiu $a3,$zero,0x1 +.L0f0513b8: +/* f0513b8: 00003825 */ or $a3,$zero,$zero +.L0f0513bc: +/* f0513bc: 10400003 */ beqz $v0,.L0f0513cc +/* f0513c0: 00002025 */ or $a0,$zero,$zero +/* f0513c4: 10000001 */ beqz $zero,.L0f0513cc +/* f0513c8: 24040001 */ addiu $a0,$zero,0x1 +.L0f0513cc: +/* f0513cc: 10600003 */ beqz $v1,.L0f0513dc +/* f0513d0: 00001025 */ or $v0,$zero,$zero +/* f0513d4: 10000002 */ beqz $zero,.L0f0513e0 +/* f0513d8: 24030001 */ addiu $v1,$zero,0x1 +.L0f0513dc: +/* f0513dc: 00001825 */ or $v1,$zero,$zero +.L0f0513e0: +/* f0513e0: 10a00003 */ beqz $a1,.L0f0513f0 +/* f0513e4: 00000000 */ sll $zero,$zero,0x0 +/* f0513e8: 10000001 */ beqz $zero,.L0f0513f0 +/* f0513ec: 24020001 */ addiu $v0,$zero,0x1 +.L0f0513f0: +/* f0513f0: 00435021 */ addu $t2,$v0,$v1 +/* f0513f4: 01445821 */ addu $t3,$t2,$a0 +/* f0513f8: 01676021 */ addu $t4,$t3,$a3 +/* f0513fc: 010c082a */ slt $at,$t0,$t4 +/* f051400: 5420ffcf */ bnezl $at,.L0f051340 +/* f051404: 8cd80064 */ lw $t8,0x64($a2) +/* f051408: 24010001 */ addiu $at,$zero,0x1 +.L0f05140c: +/* f05140c: 15210008 */ bne $t1,$at,.L0f051430 +/* f051410: 8fad005c */ lw $t5,0x5c($sp) +/* f051414: 8e040434 */ lw $a0,0x434($s0) +/* f051418: 8e050438 */ lw $a1,0x438($s0) +/* f05141c: 0fc13583 */ jal func0f04d60c +/* f051420: 91a60006 */ lbu $a2,0x6($t5) +/* f051424: ae020438 */ sw $v0,0x438($s0) +/* f051428: 1000000a */ beqz $zero,.L0f051454 +/* f05142c: 00001025 */ or $v0,$zero,$zero +.L0f051430: +/* f051430: 8e0e0438 */ lw $t6,0x438($s0) +/* f051434: 25cf0007 */ addiu $t7,$t6,0x7 +/* f051438: ae0f0438 */ sw $t7,0x438($s0) +/* f05143c: 10000005 */ beqz $zero,.L0f051454 +/* f051440: 00001025 */ or $v0,$zero,$zero +/* f051444: 8e180438 */ lw $t8,0x438($s0) +.L0f051448: +/* f051448: 00001025 */ or $v0,$zero,$zero +/* f05144c: 27190007 */ addiu $t9,$t8,0x7 +/* f051450: ae190438 */ sw $t9,0x438($s0) +.L0f051454: +/* f051454: 8fbf001c */ lw $ra,0x1c($sp) +/* f051458: 8fb00018 */ lw $s0,0x18($sp) +/* f05145c: 27bd0060 */ addiu $sp,$sp,0x60 +/* f051460: 03e00008 */ jr $ra +/* f051464: 00000000 */ sll $zero,$zero,0x0 +/* f051468: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05146c: afb00018 */ sw $s0,0x18($sp) +/* f051470: 3c10800a */ lui $s0,0x800a +/* f051474: 26109fc0 */ addiu $s0,$s0,-24640 +/* f051478: 8e0e0434 */ lw $t6,0x434($s0) +/* f05147c: 8e0f0438 */ lw $t7,0x438($s0) +/* f051480: afbf001c */ sw $ra,0x1c($sp) +/* f051484: 8e040424 */ lw $a0,0x424($s0) +/* f051488: 01cfc021 */ addu $t8,$t6,$t7 +/* f05148c: 0fc0a221 */ jal func0f028884 +/* f051490: afb80024 */ sw $t8,0x24($sp) +/* f051494: 8fa70024 */ lw $a3,0x24($sp) +/* f051498: 8e040424 */ lw $a0,0x424($s0) +/* f05149c: 90f90002 */ lbu $t9,0x2($a3) +/* f0514a0: 90e90003 */ lbu $t1,0x3($a3) +/* f0514a4: afa20020 */ sw $v0,0x20($sp) +/* f0514a8: 00194200 */ sll $t0,$t9,0x8 +/* f0514ac: 01091825 */ or $v1,$t0,$t1 +/* f0514b0: 0fc12574 */ jal func0f0495d0 +/* f0514b4: 3065ffff */ andi $a1,$v1,0xffff +/* f0514b8: 0440000d */ bltz $v0,.L0f0514f0 +/* f0514bc: 8fa60020 */ lw $a2,0x20($sp) +/* f0514c0: 50c0000c */ beqzl $a2,.L0f0514f4 +/* f0514c4: 8e0d0438 */ lw $t5,0x438($s0) +/* f0514c8: 84cb0028 */ lh $t3,0x28($a2) +/* f0514cc: 8fac0024 */ lw $t4,0x24($sp) +/* f0514d0: 544b0008 */ bnel $v0,$t3,.L0f0514f4 +/* f0514d4: 8e0d0438 */ lw $t5,0x438($s0) +/* f0514d8: 8e040434 */ lw $a0,0x434($s0) +/* f0514dc: 8e050438 */ lw $a1,0x438($s0) +/* f0514e0: 0fc13583 */ jal func0f04d60c +/* f0514e4: 91860004 */ lbu $a2,0x4($t4) +/* f0514e8: 10000004 */ beqz $zero,.L0f0514fc +/* f0514ec: ae020438 */ sw $v0,0x438($s0) +.L0f0514f0: +/* f0514f0: 8e0d0438 */ lw $t5,0x438($s0) +.L0f0514f4: +/* f0514f4: 25ae0005 */ addiu $t6,$t5,0x5 +/* f0514f8: ae0e0438 */ sw $t6,0x438($s0) +.L0f0514fc: +/* f0514fc: 8fbf001c */ lw $ra,0x1c($sp) +/* f051500: 8fb00018 */ lw $s0,0x18($sp) +/* f051504: 27bd0028 */ addiu $sp,$sp,0x28 +/* f051508: 03e00008 */ jr $ra +/* f05150c: 00001025 */ or $v0,$zero,$zero +/* f051510: 27bdffc8 */ addiu $sp,$sp,-56 +/* f051514: afb00018 */ sw $s0,0x18($sp) +/* f051518: 3c10800a */ lui $s0,0x800a +/* f05151c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f051520: 8e0e0434 */ lw $t6,0x434($s0) +/* f051524: 8e0f0438 */ lw $t7,0x438($s0) +/* f051528: afbf001c */ sw $ra,0x1c($sp) +/* f05152c: 01cf1021 */ addu $v0,$t6,$t7 +/* f051530: 90440003 */ lbu $a0,0x3($v0) +/* f051534: 0fc2556c */ jal func0f0955b0 +/* f051538: afa20034 */ sw $v0,0x34($sp) +/* f05153c: 8fb80034 */ lw $t8,0x34($sp) +/* f051540: afa20030 */ sw $v0,0x30($sp) +/* f051544: 8e040424 */ lw $a0,0x424($s0) +/* f051548: 0fc126d1 */ jal func0f049b44 +/* f05154c: 93050002 */ lbu $a1,0x2($t8) +/* f051550: 8fa70030 */ lw $a3,0x30($sp) +/* f051554: 00002825 */ or $a1,$zero,$zero +/* f051558: 10e0001a */ beqz $a3,.L0f0515c4 +/* f05155c: 00000000 */ sll $zero,$zero,0x0 +/* f051560: 8cf90014 */ lw $t9,0x14($a3) +/* f051564: 13200017 */ beqz $t9,.L0f0515c4 +/* f051568: 00000000 */ sll $zero,$zero,0x0 +/* f05156c: 10400015 */ beqz $v0,.L0f0515c4 +/* f051570: 00000000 */ sll $zero,$zero,0x0 +/* f051574: 8c43001c */ lw $v1,0x1c($v0) +/* f051578: 10600012 */ beqz $v1,.L0f0515c4 +/* f05157c: 00000000 */ sll $zero,$zero,0x0 +/* f051580: 90680000 */ lbu $t0,0x0($v1) +/* f051584: 24010006 */ addiu $at,$zero,0x6 +/* f051588: 1501000e */ bne $t0,$at,.L0f0515c4 +/* f05158c: 00000000 */ sll $zero,$zero,0x0 +/* f051590: 8e09028c */ lw $t1,0x28c($s0) +/* f051594: afa90024 */ sw $t1,0x24($sp) +/* f051598: 0fc4a25f */ jal func0f12897c +/* f05159c: 8c44001c */ lw $a0,0x1c($v0) +/* f0515a0: 0fc4a24b */ jal func0f12892c +/* f0515a4: 00402025 */ or $a0,$v0,$zero +/* f0515a8: 8faa0030 */ lw $t2,0x30($sp) +/* f0515ac: 0fc44a33 */ jal func0f1128cc +/* f0515b0: 8d440014 */ lw $a0,0x14($t2) +/* f0515b4: 8fa40024 */ lw $a0,0x24($sp) +/* f0515b8: 0fc4a24b */ jal func0f12892c +/* f0515bc: afa20028 */ sw $v0,0x28($sp) +/* f0515c0: 8fa50028 */ lw $a1,0x28($sp) +.L0f0515c4: +/* f0515c4: 10a00007 */ beqz $a1,.L0f0515e4 +/* f0515c8: 8fab0034 */ lw $t3,0x34($sp) +/* f0515cc: 8e040434 */ lw $a0,0x434($s0) +/* f0515d0: 8e050438 */ lw $a1,0x438($s0) +/* f0515d4: 0fc13583 */ jal func0f04d60c +/* f0515d8: 91660004 */ lbu $a2,0x4($t3) +/* f0515dc: 10000004 */ beqz $zero,.L0f0515f0 +/* f0515e0: ae020438 */ sw $v0,0x438($s0) +.L0f0515e4: +/* f0515e4: 8e0c0438 */ lw $t4,0x438($s0) +/* f0515e8: 258d0005 */ addiu $t5,$t4,0x5 +/* f0515ec: ae0d0438 */ sw $t5,0x438($s0) +.L0f0515f0: +/* f0515f0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0515f4: 8fb00018 */ lw $s0,0x18($sp) +/* f0515f8: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0515fc: 03e00008 */ jr $ra +/* f051600: 00001025 */ or $v0,$zero,$zero +/* f051604: 3c03800a */ lui $v1,0x800a +/* f051608: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05160c: 8c6e0434 */ lw $t6,0x434($v1) +/* f051610: 8c6f0438 */ lw $t7,0x438($v1) +/* f051614: 27bdffe0 */ addiu $sp,$sp,-32 +/* f051618: afbf0014 */ sw $ra,0x14($sp) +/* f05161c: 01cf3821 */ addu $a3,$t6,$t7 +/* f051620: 90e40002 */ lbu $a0,0x2($a3) +/* f051624: 0fc22abd */ jal func0f08aaf4 +/* f051628: afa7001c */ sw $a3,0x1c($sp) +/* f05162c: 3c03800a */ lui $v1,0x800a +/* f051630: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051634: 10400009 */ beqz $v0,.L0f05165c +/* f051638: 8fa7001c */ lw $a3,0x1c($sp) +/* f05163c: 8c640434 */ lw $a0,0x434($v1) +/* f051640: 8c650438 */ lw $a1,0x438($v1) +/* f051644: 0fc13583 */ jal func0f04d60c +/* f051648: 90e60003 */ lbu $a2,0x3($a3) +/* f05164c: 3c03800a */ lui $v1,0x800a +/* f051650: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051654: 10000004 */ beqz $zero,.L0f051668 +/* f051658: ac620438 */ sw $v0,0x438($v1) +.L0f05165c: +/* f05165c: 8c780438 */ lw $t8,0x438($v1) +/* f051660: 27190004 */ addiu $t9,$t8,0x4 +/* f051664: ac790438 */ sw $t9,0x438($v1) +.L0f051668: +/* f051668: 8fbf0014 */ lw $ra,0x14($sp) +/* f05166c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f051670: 00001025 */ or $v0,$zero,$zero +/* f051674: 03e00008 */ jr $ra +/* f051678: 00000000 */ sll $zero,$zero,0x0 +/* f05167c: 3c08800a */ lui $t0,0x800a +/* f051680: 25089fc0 */ addiu $t0,$t0,-24640 +/* f051684: 8d0e0434 */ lw $t6,0x434($t0) +/* f051688: 8d0f0438 */ lw $t7,0x438($t0) +/* f05168c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f051690: afbf0014 */ sw $ra,0x14($sp) +/* f051694: 01cf3821 */ addu $a3,$t6,$t7 +/* f051698: 90e40003 */ lbu $a0,0x3($a3) +/* f05169c: 0fc2556c */ jal func0f0955b0 +/* f0516a0: afa7001c */ sw $a3,0x1c($sp) +/* f0516a4: 3c08800a */ lui $t0,0x800a +/* f0516a8: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0516ac: 8fa7001c */ lw $a3,0x1c($sp) +/* f0516b0: 10400014 */ beqz $v0,.L0f051704 +/* f0516b4: 00002825 */ or $a1,$zero,$zero +/* f0516b8: 8c440014 */ lw $a0,0x14($v0) +/* f0516bc: 10800011 */ beqz $a0,.L0f051704 +/* f0516c0: 00000000 */ sll $zero,$zero,0x0 +/* f0516c4: 8c83001c */ lw $v1,0x1c($a0) +/* f0516c8: 24040004 */ addiu $a0,$zero,0x4 +/* f0516cc: 1060000d */ beqz $v1,.L0f051704 +/* f0516d0: 00000000 */ sll $zero,$zero,0x0 +/* f0516d4: 90780000 */ lbu $t8,0x0($v1) +.L0f0516d8: +/* f0516d8: 54980008 */ bnel $a0,$t8,.L0f0516fc +/* f0516dc: 8c630020 */ lw $v1,0x20($v1) +/* f0516e0: 8c620004 */ lw $v0,0x4($v1) +/* f0516e4: 90f90002 */ lbu $t9,0x2($a3) +/* f0516e8: 9049005c */ lbu $t1,0x5c($v0) +/* f0516ec: 57290003 */ bnel $t9,$t1,.L0f0516fc +/* f0516f0: 8c630020 */ lw $v1,0x20($v1) +/* f0516f4: 24050001 */ addiu $a1,$zero,0x1 +/* f0516f8: 8c630020 */ lw $v1,0x20($v1) +.L0f0516fc: +/* f0516fc: 5460fff6 */ bnezl $v1,.L0f0516d8 +/* f051700: 90780000 */ lbu $t8,0x0($v1) +.L0f051704: +/* f051704: 50a0000a */ beqzl $a1,.L0f051730 +/* f051708: 8d0a0438 */ lw $t2,0x438($t0) +/* f05170c: 8d040434 */ lw $a0,0x434($t0) +/* f051710: 8d050438 */ lw $a1,0x438($t0) +/* f051714: 0fc13583 */ jal func0f04d60c +/* f051718: 90e60004 */ lbu $a2,0x4($a3) +/* f05171c: 3c08800a */ lui $t0,0x800a +/* f051720: 25089fc0 */ addiu $t0,$t0,-24640 +/* f051724: 10000004 */ beqz $zero,.L0f051738 +/* f051728: ad020438 */ sw $v0,0x438($t0) +/* f05172c: 8d0a0438 */ lw $t2,0x438($t0) +.L0f051730: +/* f051730: 254b0005 */ addiu $t3,$t2,0x5 +/* f051734: ad0b0438 */ sw $t3,0x438($t0) +.L0f051738: +/* f051738: 8fbf0014 */ lw $ra,0x14($sp) +/* f05173c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f051740: 00001025 */ or $v0,$zero,$zero +/* f051744: 03e00008 */ jr $ra +/* f051748: 00000000 */ sll $zero,$zero,0x0 +/* f05174c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f051750: afb00018 */ sw $s0,0x18($sp) +/* f051754: 3c10800a */ lui $s0,0x800a +/* f051758: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05175c: 8e0e0434 */ lw $t6,0x434($s0) +/* f051760: 8e0f0438 */ lw $t7,0x438($s0) +/* f051764: afbf001c */ sw $ra,0x1c($sp) +/* f051768: 8e040424 */ lw $a0,0x424($s0) +/* f05176c: 01cf1021 */ addu $v0,$t6,$t7 +/* f051770: 90450002 */ lbu $a1,0x2($v0) +/* f051774: 0fc126d1 */ jal func0f049b44 +/* f051778: afa2002c */ sw $v0,0x2c($sp) +/* f05177c: 10400018 */ beqz $v0,.L0f0517e0 +/* f051780: afa00024 */ sw $zero,0x24($sp) +/* f051784: 8c43001c */ lw $v1,0x1c($v0) +/* f051788: 50600016 */ beqzl $v1,.L0f0517e4 +/* f05178c: 8fab0024 */ lw $t3,0x24($sp) +/* f051790: 90780000 */ lbu $t8,0x0($v1) +/* f051794: 24010006 */ addiu $at,$zero,0x6 +/* f051798: 57010012 */ bnel $t8,$at,.L0f0517e4 +/* f05179c: 8fab0024 */ lw $t3,0x24($sp) +/* f0517a0: 8e19028c */ lw $t9,0x28c($s0) +/* f0517a4: afb90020 */ sw $t9,0x20($sp) +/* f0517a8: 0fc4a25f */ jal func0f12897c +/* f0517ac: 8c44001c */ lw $a0,0x1c($v0) +/* f0517b0: 0fc4a24b */ jal func0f12892c +/* f0517b4: 00402025 */ or $a0,$v0,$zero +/* f0517b8: 0fc2866a */ jal func0f0a19a8 +/* f0517bc: 00002025 */ or $a0,$zero,$zero +/* f0517c0: 8fa8002c */ lw $t0,0x2c($sp) +/* f0517c4: 240a0001 */ addiu $t2,$zero,0x1 +/* f0517c8: 91090003 */ lbu $t1,0x3($t0) +/* f0517cc: 14490002 */ bne $v0,$t1,.L0f0517d8 +/* f0517d0: 00000000 */ sll $zero,$zero,0x0 +/* f0517d4: afaa0024 */ sw $t2,0x24($sp) +.L0f0517d8: +/* f0517d8: 0fc4a24b */ jal func0f12892c +/* f0517dc: 8fa40020 */ lw $a0,0x20($sp) +.L0f0517e0: +/* f0517e0: 8fab0024 */ lw $t3,0x24($sp) +.L0f0517e4: +/* f0517e4: 8fac002c */ lw $t4,0x2c($sp) +/* f0517e8: 51600008 */ beqzl $t3,.L0f05180c +/* f0517ec: 8e0d0438 */ lw $t5,0x438($s0) +/* f0517f0: 8e040434 */ lw $a0,0x434($s0) +/* f0517f4: 8e050438 */ lw $a1,0x438($s0) +/* f0517f8: 0fc13583 */ jal func0f04d60c +/* f0517fc: 91860004 */ lbu $a2,0x4($t4) +/* f051800: 10000004 */ beqz $zero,.L0f051814 +/* f051804: ae020438 */ sw $v0,0x438($s0) +/* f051808: 8e0d0438 */ lw $t5,0x438($s0) +.L0f05180c: +/* f05180c: 25ae0005 */ addiu $t6,$t5,0x5 +/* f051810: ae0e0438 */ sw $t6,0x438($s0) +.L0f051814: +/* f051814: 8fbf001c */ lw $ra,0x1c($sp) +/* f051818: 8fb00018 */ lw $s0,0x18($sp) +/* f05181c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f051820: 03e00008 */ jr $ra +/* f051824: 00001025 */ or $v0,$zero,$zero +/* f051828: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05182c: afb00018 */ sw $s0,0x18($sp) +/* f051830: 3c10800a */ lui $s0,0x800a +/* f051834: 26109fc0 */ addiu $s0,$s0,-24640 +/* f051838: 8e040438 */ lw $a0,0x438($s0) +/* f05183c: 8e0e0434 */ lw $t6,0x434($s0) +/* f051840: afbf001c */ sw $ra,0x1c($sp) +/* f051844: 01c41821 */ addu $v1,$t6,$a0 +/* f051848: 906f0003 */ lbu $t7,0x3($v1) +/* f05184c: 55e00014 */ bnezl $t7,.L0f0518a0 +/* f051850: 8e090424 */ lw $t1,0x424($s0) +/* f051854: 90640002 */ lbu $a0,0x2($v1) +/* f051858: 0fc2556c */ jal func0f0955b0 +/* f05185c: afa30024 */ sw $v1,0x24($sp) +/* f051860: 1040000a */ beqz $v0,.L0f05188c +/* f051864: 8fa30024 */ lw $v1,0x24($sp) +/* f051868: 8c580014 */ lw $t8,0x14($v0) +/* f05186c: 53000008 */ beqzl $t8,.L0f051890 +/* f051870: 8e190438 */ lw $t9,0x438($s0) +/* f051874: 8e040434 */ lw $a0,0x434($s0) +/* f051878: 8e050438 */ lw $a1,0x438($s0) +/* f05187c: 0fc13583 */ jal func0f04d60c +/* f051880: 90660004 */ lbu $a2,0x4($v1) +/* f051884: 10000019 */ beqz $zero,.L0f0518ec +/* f051888: ae020438 */ sw $v0,0x438($s0) +.L0f05188c: +/* f05188c: 8e190438 */ lw $t9,0x438($s0) +.L0f051890: +/* f051890: 27280005 */ addiu $t0,$t9,0x5 +/* f051894: 10000015 */ beqz $zero,.L0f0518ec +/* f051898: ae080438 */ sw $t0,0x438($s0) +/* f05189c: 8e090424 */ lw $t1,0x424($s0) +.L0f0518a0: +/* f0518a0: 248e0005 */ addiu $t6,$a0,0x5 +/* f0518a4: 8d2a0300 */ lw $t2,0x300($t1) +/* f0518a8: 8d420004 */ lw $v0,0x4($t2) +/* f0518ac: 5040000f */ beqzl $v0,.L0f0518ec +/* f0518b0: ae0e0438 */ sw $t6,0x438($s0) +/* f0518b4: 8c4b0014 */ lw $t3,0x14($v0) +/* f0518b8: 5160000c */ beqzl $t3,.L0f0518ec +/* f0518bc: ae0e0438 */ sw $t6,0x438($s0) +/* f0518c0: 8c4c0008 */ lw $t4,0x8($v0) +/* f0518c4: 3c010040 */ lui $at,0x40 +/* f0518c8: 01816825 */ or $t5,$t4,$at +/* f0518cc: ac4d0008 */ sw $t5,0x8($v0) +/* f0518d0: 90660004 */ lbu $a2,0x4($v1) +/* f0518d4: 8e050438 */ lw $a1,0x438($s0) +/* f0518d8: 0fc13583 */ jal func0f04d60c +/* f0518dc: 8e040434 */ lw $a0,0x434($s0) +/* f0518e0: 10000002 */ beqz $zero,.L0f0518ec +/* f0518e4: ae020438 */ sw $v0,0x438($s0) +/* f0518e8: ae0e0438 */ sw $t6,0x438($s0) +.L0f0518ec: +/* f0518ec: 8fbf001c */ lw $ra,0x1c($sp) +/* f0518f0: 8fb00018 */ lw $s0,0x18($sp) +/* f0518f4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0518f8: 03e00008 */ jr $ra +/* f0518fc: 00001025 */ or $v0,$zero,$zero +/* f051900: 27bdffd8 */ addiu $sp,$sp,-40 +/* f051904: afb00018 */ sw $s0,0x18($sp) +/* f051908: 3c10800a */ lui $s0,0x800a +/* f05190c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f051910: 8e0e0434 */ lw $t6,0x434($s0) +/* f051914: 8e0f0438 */ lw $t7,0x438($s0) +/* f051918: afbf001c */ sw $ra,0x1c($sp) +/* f05191c: 01cf1021 */ addu $v0,$t6,$t7 +/* f051920: 90440002 */ lbu $a0,0x2($v0) +/* f051924: 0fc2556c */ jal func0f0955b0 +/* f051928: afa20024 */ sw $v0,0x24($sp) +/* f05192c: 1040000e */ beqz $v0,.L0f051968 +/* f051930: 00402025 */ or $a0,$v0,$zero +/* f051934: 8c580014 */ lw $t8,0x14($v0) +/* f051938: 5300000c */ beqzl $t8,.L0f05196c +/* f05193c: 8e080438 */ lw $t0,0x438($s0) +/* f051940: 0fc21a6a */ jal func0f0869a8 +/* f051944: 00000000 */ sll $zero,$zero,0x0 +/* f051948: 10400007 */ beqz $v0,.L0f051968 +/* f05194c: 8fb90024 */ lw $t9,0x24($sp) +/* f051950: 8e040434 */ lw $a0,0x434($s0) +/* f051954: 8e050438 */ lw $a1,0x438($s0) +/* f051958: 0fc13583 */ jal func0f04d60c +/* f05195c: 93260003 */ lbu $a2,0x3($t9) +/* f051960: 10000004 */ beqz $zero,.L0f051974 +/* f051964: ae020438 */ sw $v0,0x438($s0) +.L0f051968: +/* f051968: 8e080438 */ lw $t0,0x438($s0) +.L0f05196c: +/* f05196c: 25090004 */ addiu $t1,$t0,0x4 +/* f051970: ae090438 */ sw $t1,0x438($s0) +.L0f051974: +/* f051974: 8fbf001c */ lw $ra,0x1c($sp) +/* f051978: 8fb00018 */ lw $s0,0x18($sp) +/* f05197c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f051980: 03e00008 */ jr $ra +/* f051984: 00001025 */ or $v0,$zero,$zero +/* f051988: 27bdffd0 */ addiu $sp,$sp,-48 +/* f05198c: afb00018 */ sw $s0,0x18($sp) +/* f051990: 3c10800a */ lui $s0,0x800a +/* f051994: 26109fc0 */ addiu $s0,$s0,-24640 +/* f051998: 8e0e0434 */ lw $t6,0x434($s0) +/* f05199c: 8e0f0438 */ lw $t7,0x438($s0) +/* f0519a0: afbf001c */ sw $ra,0x1c($sp) +/* f0519a4: 01cf4021 */ addu $t0,$t6,$t7 +/* f0519a8: 91040003 */ lbu $a0,0x3($t0) +/* f0519ac: 0fc2556c */ jal func0f0955b0 +/* f0519b0: afa8002c */ sw $t0,0x2c($sp) +/* f0519b4: 8fa8002c */ lw $t0,0x2c($sp) +/* f0519b8: 00403025 */ or $a2,$v0,$zero +/* f0519bc: 1040003a */ beqz $v0,.L0f051aa8 +/* f0519c0: 00003825 */ or $a3,$zero,$zero +/* f0519c4: 8c580014 */ lw $t8,0x14($v0) +/* f0519c8: 13000037 */ beqz $t8,.L0f051aa8 +/* f0519cc: 00000000 */ sll $zero,$zero,0x0 +/* f0519d0: 91050002 */ lbu $a1,0x2($t0) +/* f0519d4: 240100f3 */ addiu $at,$zero,0xf3 +/* f0519d8: 54a1000d */ bnel $a1,$at,.L0f051a10 +/* f0519dc: 8e040424 */ lw $a0,0x424($s0) +/* f0519e0: 8c430040 */ lw $v1,0x40($v0) +/* f0519e4: 3c010004 */ lui $at,0x4 +/* f0519e8: 34214000 */ ori $at,$at,0x4000 +/* f0519ec: 0061c824 */ and $t9,$v1,$at +/* f0519f0: 1320002d */ beqz $t9,.L0f051aa8 +/* f0519f4: 3c01fffb */ lui $at,0xfffb +/* f0519f8: 3421bfff */ ori $at,$at,0xbfff +/* f0519fc: 00614824 */ and $t1,$v1,$at +/* f051a00: 24070001 */ addiu $a3,$zero,0x1 +/* f051a04: 10000028 */ beqz $zero,.L0f051aa8 +/* f051a08: ac490040 */ sw $t1,0x40($v0) +/* f051a0c: 8e040424 */ lw $a0,0x424($s0) +.L0f051a10: +/* f051a10: afa60028 */ sw $a2,0x28($sp) +/* f051a14: afa70020 */ sw $a3,0x20($sp) +/* f051a18: 0fc126d1 */ jal func0f049b44 +/* f051a1c: afa8002c */ sw $t0,0x2c($sp) +/* f051a20: 8fa60028 */ lw $a2,0x28($sp) +/* f051a24: 8fa70020 */ lw $a3,0x20($sp) +/* f051a28: 1040001f */ beqz $v0,.L0f051aa8 +/* f051a2c: 8fa8002c */ lw $t0,0x2c($sp) +/* f051a30: 8c44001c */ lw $a0,0x1c($v0) +/* f051a34: 1080001c */ beqz $a0,.L0f051aa8 +/* f051a38: 00000000 */ sll $zero,$zero,0x0 +/* f051a3c: 8e0a02a0 */ lw $t2,0x2a0($s0) +/* f051a40: 8d4b00bc */ lw $t3,0xbc($t2) +/* f051a44: 5564000a */ bnel $t3,$a0,.L0f051a70 +/* f051a48: 8e0e0298 */ lw $t6,0x298($s0) +/* f051a4c: 8cc30040 */ lw $v1,0x40($a2) +/* f051a50: 2401bfff */ addiu $at,$zero,-16385 +/* f051a54: 306c4000 */ andi $t4,$v1,0x4000 +/* f051a58: 11800004 */ beqz $t4,.L0f051a6c +/* f051a5c: 00616824 */ and $t5,$v1,$at +/* f051a60: 24070001 */ addiu $a3,$zero,0x1 +/* f051a64: 10000010 */ beqz $zero,.L0f051aa8 +/* f051a68: accd0040 */ sw $t5,0x40($a2) +.L0f051a6c: +/* f051a6c: 8e0e0298 */ lw $t6,0x298($s0) +.L0f051a70: +/* f051a70: 05c0000d */ bltz $t6,.L0f051aa8 +/* f051a74: 00000000 */ sll $zero,$zero,0x0 +/* f051a78: 8e0f02a4 */ lw $t7,0x2a4($s0) +/* f051a7c: 8df800bc */ lw $t8,0xbc($t7) +/* f051a80: 17040009 */ bne $t8,$a0,.L0f051aa8 +/* f051a84: 00000000 */ sll $zero,$zero,0x0 +/* f051a88: 8cc30040 */ lw $v1,0x40($a2) +/* f051a8c: 3c01fffb */ lui $at,0xfffb +/* f051a90: 3421ffff */ ori $at,$at,0xffff +/* f051a94: 0003cb40 */ sll $t9,$v1,0xd +/* f051a98: 07210003 */ bgez $t9,.L0f051aa8 +/* f051a9c: 00614824 */ and $t1,$v1,$at +/* f051aa0: 24070001 */ addiu $a3,$zero,0x1 +/* f051aa4: acc90040 */ sw $t1,0x40($a2) +.L0f051aa8: +/* f051aa8: 50e00008 */ beqzl $a3,.L0f051acc +/* f051aac: 8e0a0438 */ lw $t2,0x438($s0) +/* f051ab0: 8e040434 */ lw $a0,0x434($s0) +/* f051ab4: 8e050438 */ lw $a1,0x438($s0) +/* f051ab8: 0fc13583 */ jal func0f04d60c +/* f051abc: 91060004 */ lbu $a2,0x4($t0) +/* f051ac0: 10000004 */ beqz $zero,.L0f051ad4 +/* f051ac4: ae020438 */ sw $v0,0x438($s0) +/* f051ac8: 8e0a0438 */ lw $t2,0x438($s0) +.L0f051acc: +/* f051acc: 254b0005 */ addiu $t3,$t2,0x5 +/* f051ad0: ae0b0438 */ sw $t3,0x438($s0) +.L0f051ad4: +/* f051ad4: 8fbf001c */ lw $ra,0x1c($sp) +/* f051ad8: 8fb00018 */ lw $s0,0x18($sp) +/* f051adc: 27bd0030 */ addiu $sp,$sp,0x30 +/* f051ae0: 03e00008 */ jr $ra +/* f051ae4: 00001025 */ or $v0,$zero,$zero +/* f051ae8: 3c03800a */ lui $v1,0x800a +/* f051aec: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051af0: 8c6e0434 */ lw $t6,0x434($v1) +/* f051af4: 8c6f0438 */ lw $t7,0x438($v1) +/* f051af8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f051afc: afbf0014 */ sw $ra,0x14($sp) +/* f051b00: 01cf1021 */ addu $v0,$t6,$t7 +/* f051b04: 0fc2556c */ jal func0f0955b0 +/* f051b08: 90440002 */ lbu $a0,0x2($v0) +/* f051b0c: 10400014 */ beqz $v0,.L0f051b60 +/* f051b10: 00403025 */ or $a2,$v0,$zero +/* f051b14: 8c440014 */ lw $a0,0x14($v0) +/* f051b18: 10800011 */ beqz $a0,.L0f051b60 +/* f051b1c: 00000000 */ sll $zero,$zero,0x0 +/* f051b20: 90830000 */ lbu $v1,0x0($a0) +/* f051b24: 24010002 */ addiu $at,$zero,0x2 +/* f051b28: 00002825 */ or $a1,$zero,$zero +/* f051b2c: 54610006 */ bnel $v1,$at,.L0f051b48 +/* f051b30: 24010001 */ addiu $at,$zero,0x1 +/* f051b34: 0fc23fba */ jal func0f08fee8 +/* f051b38: 8c440014 */ lw $a0,0x14($v0) +/* f051b3c: 10000008 */ beqz $zero,.L0f051b60 +/* f051b40: 00000000 */ sll $zero,$zero,0x0 +/* f051b44: 24010001 */ addiu $at,$zero,0x1 +.L0f051b48: +/* f051b48: 10610003 */ beq $v1,$at,.L0f051b58 +/* f051b4c: 24010004 */ addiu $at,$zero,0x4 +/* f051b50: 14610003 */ bne $v1,$at,.L0f051b60 +/* f051b54: 00000000 */ sll $zero,$zero,0x0 +.L0f051b58: +/* f051b58: 0fc21bd0 */ jal func0f086f40 +/* f051b5c: 8cc40014 */ lw $a0,0x14($a2) +.L0f051b60: +/* f051b60: 3c03800a */ lui $v1,0x800a +/* f051b64: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051b68: 8c780438 */ lw $t8,0x438($v1) +/* f051b6c: 8fbf0014 */ lw $ra,0x14($sp) +/* f051b70: 27bd0018 */ addiu $sp,$sp,0x18 +/* f051b74: 27190003 */ addiu $t9,$t8,0x3 +/* f051b78: ac790438 */ sw $t9,0x438($v1) +/* f051b7c: 03e00008 */ jr $ra +/* f051b80: 00001025 */ or $v0,$zero,$zero +/* f051b84: 3c03800a */ lui $v1,0x800a +/* f051b88: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051b8c: 8c6e0434 */ lw $t6,0x434($v1) +/* f051b90: 8c6f0438 */ lw $t7,0x438($v1) +/* f051b94: 27bdffc8 */ addiu $sp,$sp,-56 +/* f051b98: afbf0024 */ sw $ra,0x24($sp) +/* f051b9c: afb00020 */ sw $s0,0x20($sp) +/* f051ba0: 01cf1021 */ addu $v0,$t6,$t7 +/* f051ba4: 0fc2556c */ jal func0f0955b0 +/* f051ba8: 90440002 */ lbu $a0,0x2($v0) +/* f051bac: 10400033 */ beqz $v0,.L0f051c7c +/* f051bb0: 00408025 */ or $s0,$v0,$zero +/* f051bb4: 8c580014 */ lw $t8,0x14($v0) +/* f051bb8: 13000030 */ beqz $t8,.L0f051c7c +/* f051bbc: 00000000 */ sll $zero,$zero,0x0 +/* f051bc0: 0fc1a1ee */ jal func0f0687b8 +/* f051bc4: 00402025 */ or $a0,$v0,$zero +/* f051bc8: 1440002c */ bnez $v0,.L0f051c7c +/* f051bcc: 00000000 */ sll $zero,$zero,0x0 +/* f051bd0: 8e020014 */ lw $v0,0x14($s0) +/* f051bd4: 240100eb */ addiu $at,$zero,0xeb +/* f051bd8: 24070003 */ addiu $a3,$zero,0x3 +/* f051bdc: 8c430004 */ lw $v1,0x4($v0) +/* f051be0: 84790004 */ lh $t9,0x4($v1) +/* f051be4: 57210015 */ bnel $t9,$at,.L0f051c3c +/* f051be8: 860b004e */ lh $t3,0x4e($s0) +/* f051bec: 8e080008 */ lw $t0,0x8($s0) +/* f051bf0: 3c01fffe */ lui $at,0xfffe +/* f051bf4: 3421ffff */ ori $at,$at,0xffff +/* f051bf8: 01014824 */ and $t1,$t0,$at +/* f051bfc: 3c010002 */ lui $at,0x2 +/* f051c00: 01215025 */ or $t2,$t1,$at +/* f051c04: ae0a0008 */ sw $t2,0x8($s0) +/* f051c08: 8c640014 */ lw $a0,0x14($v1) +/* f051c0c: afa3002c */ sw $v1,0x2c($sp) +/* f051c10: afa00010 */ sw $zero,0x10($sp) +/* f051c14: 24850008 */ addiu $a1,$a0,0x8 +/* f051c18: 0fc4a640 */ jal func0f129900 +/* f051c1c: 24860028 */ addiu $a2,$a0,0x28 +/* f051c20: 8fa3002c */ lw $v1,0x2c($sp) +/* f051c24: 24050016 */ addiu $a1,$zero,0x16 +/* f051c28: 0fc4b9c5 */ jal func0f12e714 +/* f051c2c: 8c640014 */ lw $a0,0x14($v1) +/* f051c30: 10000012 */ beqz $zero,.L0f051c7c +/* f051c34: 00000000 */ sll $zero,$zero,0x0 +/* f051c38: 860b004e */ lh $t3,0x4e($s0) +.L0f051c3c: +/* f051c3c: 860c004c */ lh $t4,0x4c($s0) +/* f051c40: 3c01437a */ lui $at,0x437a +/* f051c44: 44814000 */ mtc1 $at,$f8 +/* f051c48: 016c6823 */ subu $t5,$t3,$t4 +/* f051c4c: 25ae0001 */ addiu $t6,$t5,0x1 +/* f051c50: 448e2000 */ mtc1 $t6,$f4 +/* f051c54: 240fffff */ addiu $t7,$zero,-1 +/* f051c58: afaf0010 */ sw $t7,0x10($sp) +/* f051c5c: 468021a0 */ cvt.s.w $f6,$f4 +/* f051c60: 02002025 */ or $a0,$s0,$zero +/* f051c64: 24460008 */ addiu $a2,$v0,0x8 +/* f051c68: 24070022 */ addiu $a3,$zero,0x22 +/* f051c6c: 46083003 */ div.s $f0,$f6,$f8 +/* f051c70: 44050000 */ mfc1 $a1,$f0 +/* f051c74: 0fc214ab */ jal func0f0852ac +/* f051c78: 00000000 */ sll $zero,$zero,0x0 +.L0f051c7c: +/* f051c7c: 3c03800a */ lui $v1,0x800a +/* f051c80: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051c84: 8c780438 */ lw $t8,0x438($v1) +/* f051c88: 8fbf0024 */ lw $ra,0x24($sp) +/* f051c8c: 8fb00020 */ lw $s0,0x20($sp) +/* f051c90: 27190003 */ addiu $t9,$t8,0x3 +/* f051c94: ac790438 */ sw $t9,0x438($v1) +/* f051c98: 27bd0038 */ addiu $sp,$sp,0x38 +/* f051c9c: 03e00008 */ jr $ra +/* f051ca0: 00001025 */ or $v0,$zero,$zero +/* f051ca4: 3c03800a */ lui $v1,0x800a +/* f051ca8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051cac: 8c6e0434 */ lw $t6,0x434($v1) +/* f051cb0: 8c6f0438 */ lw $t7,0x438($v1) +/* f051cb4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f051cb8: afbf0014 */ sw $ra,0x14($sp) +/* f051cbc: 01cf1021 */ addu $v0,$t6,$t7 +/* f051cc0: 0fc2556c */ jal func0f0955b0 +/* f051cc4: 90440002 */ lbu $a0,0x2($v0) +/* f051cc8: 10400015 */ beqz $v0,.L0f051d20 +/* f051ccc: 00000000 */ sll $zero,$zero,0x0 +/* f051cd0: 8c430014 */ lw $v1,0x14($v0) +/* f051cd4: 10600012 */ beqz $v1,.L0f051d20 +/* f051cd8: 00000000 */ sll $zero,$zero,0x0 +/* f051cdc: 8c640018 */ lw $a0,0x18($v1) +/* f051ce0: 1080000f */ beqz $a0,.L0f051d20 +/* f051ce4: 00000000 */ sll $zero,$zero,0x0 +/* f051ce8: 90980000 */ lbu $t8,0x0($a0) +/* f051cec: 24010003 */ addiu $at,$zero,0x3 +/* f051cf0: 1701000b */ bne $t8,$at,.L0f051d20 +/* f051cf4: 00000000 */ sll $zero,$zero,0x0 +/* f051cf8: 8c440014 */ lw $a0,0x14($v0) +/* f051cfc: 24050002 */ addiu $a1,$zero,0x2 +/* f051d00: 8c990018 */ lw $t9,0x18($a0) +/* f051d04: 8f220004 */ lw $v0,0x4($t9) +/* f051d08: 0fc20a59 */ jal func0f082964 +/* f051d0c: afa2001c */ sw $v0,0x1c($sp) +/* f051d10: 8fa2001c */ lw $v0,0x1c($sp) +/* f051d14: 8c480014 */ lw $t0,0x14($v0) +/* f051d18: 35090001 */ ori $t1,$t0,0x1 +/* f051d1c: ac490014 */ sw $t1,0x14($v0) +.L0f051d20: +/* f051d20: 3c03800a */ lui $v1,0x800a +/* f051d24: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051d28: 8c6a0438 */ lw $t2,0x438($v1) +/* f051d2c: 8fbf0014 */ lw $ra,0x14($sp) +/* f051d30: 27bd0028 */ addiu $sp,$sp,0x28 +/* f051d34: 254b0003 */ addiu $t3,$t2,0x3 +/* f051d38: ac6b0438 */ sw $t3,0x438($v1) +/* f051d3c: 03e00008 */ jr $ra +/* f051d40: 00001025 */ or $v0,$zero,$zero +/* f051d44: 3c03800a */ lui $v1,0x800a +/* f051d48: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051d4c: 8c6e0434 */ lw $t6,0x434($v1) +/* f051d50: 8c6f0438 */ lw $t7,0x438($v1) +/* f051d54: 27bdffe8 */ addiu $sp,$sp,-24 +/* f051d58: afbf0014 */ sw $ra,0x14($sp) +/* f051d5c: 01cf1021 */ addu $v0,$t6,$t7 +/* f051d60: 90450002 */ lbu $a1,0x2($v0) +/* f051d64: 0fc126d1 */ jal func0f049b44 +/* f051d68: 8c640424 */ lw $a0,0x424($v1) +/* f051d6c: 3c03800a */ lui $v1,0x800a +/* f051d70: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051d74: 10400008 */ beqz $v0,.L0f051d98 +/* f051d78: 00402025 */ or $a0,$v0,$zero +/* f051d7c: 8c58001c */ lw $t8,0x1c($v0) +/* f051d80: 53000006 */ beqzl $t8,.L0f051d9c +/* f051d84: 8c790438 */ lw $t9,0x438($v1) +/* f051d88: 0fc09149 */ jal func0f024524 +/* f051d8c: 00000000 */ sll $zero,$zero,0x0 +/* f051d90: 3c03800a */ lui $v1,0x800a +/* f051d94: 24639fc0 */ addiu $v1,$v1,-24640 +.L0f051d98: +/* f051d98: 8c790438 */ lw $t9,0x438($v1) +.L0f051d9c: +/* f051d9c: 8fbf0014 */ lw $ra,0x14($sp) +/* f051da0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f051da4: 27280003 */ addiu $t0,$t9,0x3 +/* f051da8: ac680438 */ sw $t0,0x438($v1) +/* f051dac: 03e00008 */ jr $ra +/* f051db0: 00001025 */ or $v0,$zero,$zero +/* f051db4: 3c03800a */ lui $v1,0x800a +/* f051db8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051dbc: 8c6e0434 */ lw $t6,0x434($v1) +/* f051dc0: 8c6f0438 */ lw $t7,0x438($v1) +/* f051dc4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f051dc8: afbf0014 */ sw $ra,0x14($sp) +/* f051dcc: 01cf1021 */ addu $v0,$t6,$t7 +/* f051dd0: 90450002 */ lbu $a1,0x2($v0) +/* f051dd4: 0fc126d1 */ jal func0f049b44 +/* f051dd8: 8c640424 */ lw $a0,0x424($v1) +/* f051ddc: 10400019 */ beqz $v0,.L0f051e44 +/* f051de0: 00401825 */ or $v1,$v0,$zero +/* f051de4: 8c44001c */ lw $a0,0x1c($v0) +/* f051de8: 10800016 */ beqz $a0,.L0f051e44 +/* f051dec: 00000000 */ sll $zero,$zero,0x0 +/* f051df0: 90980000 */ lbu $t8,0x0($a0) +/* f051df4: 24010006 */ addiu $at,$zero,0x6 +/* f051df8: 3c19800a */ lui $t9,0x800a +/* f051dfc: 17010011 */ bne $t8,$at,.L0f051e44 +/* f051e00: 00000000 */ sll $zero,$zero,0x0 +/* f051e04: 8f39a24c */ lw $t9,-0x5db4($t9) +/* f051e08: afb9001c */ sw $t9,0x1c($sp) +/* f051e0c: 0fc4a25f */ jal func0f12897c +/* f051e10: 8c64001c */ lw $a0,0x1c($v1) +/* f051e14: 0fc4a24b */ jal func0f12892c +/* f051e18: 00402025 */ or $a0,$v0,$zero +/* f051e1c: 0fc2866a */ jal func0f0a19a8 +/* f051e20: 00002025 */ or $a0,$zero,$zero +/* f051e24: 0fc447a9 */ jal func0f111ea4 +/* f051e28: 00402025 */ or $a0,$v0,$zero +/* f051e2c: 0fc2870b */ jal func0f0a1c2c +/* f051e30: 00000000 */ sll $zero,$zero,0x0 +/* f051e34: 0fc4a24b */ jal func0f12892c +/* f051e38: 8fa4001c */ lw $a0,0x1c($sp) +/* f051e3c: 1000001b */ beqz $zero,.L0f051eac +/* f051e40: 00000000 */ sll $zero,$zero,0x0 +.L0f051e44: +/* f051e44: 10400019 */ beqz $v0,.L0f051eac +/* f051e48: 00000000 */ sll $zero,$zero,0x0 +/* f051e4c: 8c48001c */ lw $t0,0x1c($v0) +/* f051e50: 11000016 */ beqz $t0,.L0f051eac +/* f051e54: 00000000 */ sll $zero,$zero,0x0 +/* f051e58: 8c490170 */ lw $t1,0x170($v0) +/* f051e5c: 24050001 */ addiu $a1,$zero,0x1 +/* f051e60: 51200009 */ beqzl $t1,.L0f051e88 +/* f051e64: 8c640174 */ lw $a0,0x174($v1) +/* f051e68: 8c640170 */ lw $a0,0x170($v1) +/* f051e6c: 0fc20a59 */ jal func0f082964 +/* f051e70: afa30020 */ sw $v1,0x20($sp) +/* f051e74: 8fa30020 */ lw $v1,0x20($sp) +/* f051e78: 8c6a0014 */ lw $t2,0x14($v1) +/* f051e7c: 354b0001 */ ori $t3,$t2,0x1 +/* f051e80: ac6b0014 */ sw $t3,0x14($v1) +/* f051e84: 8c640174 */ lw $a0,0x174($v1) +.L0f051e88: +/* f051e88: 24050001 */ addiu $a1,$zero,0x1 +/* f051e8c: 10800007 */ beqz $a0,.L0f051eac +/* f051e90: 00000000 */ sll $zero,$zero,0x0 +/* f051e94: 0fc20a59 */ jal func0f082964 +/* f051e98: afa30020 */ sw $v1,0x20($sp) +/* f051e9c: 8fa30020 */ lw $v1,0x20($sp) +/* f051ea0: 8c6c0014 */ lw $t4,0x14($v1) +/* f051ea4: 358d0001 */ ori $t5,$t4,0x1 +/* f051ea8: ac6d0014 */ sw $t5,0x14($v1) +.L0f051eac: +/* f051eac: 3c0e800a */ lui $t6,0x800a +/* f051eb0: 8dcea3f8 */ lw $t6,-0x5c08($t6) +/* f051eb4: 8fbf0014 */ lw $ra,0x14($sp) +/* f051eb8: 3c01800a */ lui $at,0x800a +/* f051ebc: 25cf0003 */ addiu $t7,$t6,0x3 +/* f051ec0: ac2fa3f8 */ sw $t7,-0x5c08($at) +/* f051ec4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f051ec8: 03e00008 */ jr $ra +/* f051ecc: 00001025 */ or $v0,$zero,$zero +/* f051ed0: 3c02800a */ lui $v0,0x800a +/* f051ed4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f051ed8: 8c4e0434 */ lw $t6,0x434($v0) +/* f051edc: 8c4f0438 */ lw $t7,0x438($v0) +/* f051ee0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f051ee4: afbf001c */ sw $ra,0x1c($sp) +/* f051ee8: afb00018 */ sw $s0,0x18($sp) +/* f051eec: 01cf1821 */ addu $v1,$t6,$t7 +/* f051ef0: 90640002 */ lbu $a0,0x2($v1) +/* f051ef4: 0fc2556c */ jal func0f0955b0 +/* f051ef8: afa30034 */ sw $v1,0x34($sp) +/* f051efc: 8fa30034 */ lw $v1,0x34($sp) +/* f051f00: 3c04800a */ lui $a0,0x800a +/* f051f04: 00408025 */ or $s0,$v0,$zero +/* f051f08: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f051f0c: 0fc126d1 */ jal func0f049b44 +/* f051f10: 90650003 */ lbu $a1,0x3($v1) +/* f051f14: 12000050 */ beqz $s0,.L0f052058 +/* f051f18: afa2002c */ sw $v0,0x2c($sp) +/* f051f1c: 8e060014 */ lw $a2,0x14($s0) +/* f051f20: 10c0004d */ beqz $a2,.L0f052058 +/* f051f24: 00000000 */ sll $zero,$zero,0x0 +/* f051f28: 1040004b */ beqz $v0,.L0f052058 +/* f051f2c: 00000000 */ sll $zero,$zero,0x0 +/* f051f30: 8c43001c */ lw $v1,0x1c($v0) +/* f051f34: 10600048 */ beqz $v1,.L0f052058 +/* f051f38: 00000000 */ sll $zero,$zero,0x0 +/* f051f3c: 90780000 */ lbu $t8,0x0($v1) +/* f051f40: 24010006 */ addiu $at,$zero,0x6 +/* f051f44: 3c19800a */ lui $t9,0x800a +/* f051f48: 5701002a */ bnel $t8,$at,.L0f051ff4 +/* f051f4c: 8cd80018 */ lw $t8,0x18($a2) +/* f051f50: 8f39a24c */ lw $t9,-0x5db4($t9) +/* f051f54: afb90024 */ sw $t9,0x24($sp) +/* f051f58: 8cc80004 */ lw $t0,0x4($a2) +/* f051f5c: afa80020 */ sw $t0,0x20($sp) +/* f051f60: 0fc4a25f */ jal func0f12897c +/* f051f64: 8c44001c */ lw $a0,0x1c($v0) +/* f051f68: 0fc4a24b */ jal func0f12892c +/* f051f6c: 00402025 */ or $a0,$v0,$zero +/* f051f70: 8e060014 */ lw $a2,0x14($s0) +/* f051f74: 8cca0018 */ lw $t2,0x18($a2) +/* f051f78: 51400009 */ beqzl $t2,.L0f051fa0 +/* f051f7c: 00c02025 */ or $a0,$a2,$zero +/* f051f80: 0fc20be2 */ jal func0f082f88 +/* f051f84: 00c02025 */ or $a0,$a2,$zero +/* f051f88: 0fc1ab24 */ jal func0f06ac90 +/* f051f8c: 8e040014 */ lw $a0,0x14($s0) +/* f051f90: 0fc1812f */ jal func0f0604bc +/* f051f94: 8e040014 */ lw $a0,0x14($s0) +/* f051f98: 8e060014 */ lw $a2,0x14($s0) +/* f051f9c: 00c02025 */ or $a0,$a2,$zero +.L0f051fa0: +/* f051fa0: 0fc22210 */ jal func0f088840 +/* f051fa4: 00002825 */ or $a1,$zero,$zero +/* f051fa8: 8e040014 */ lw $a0,0x14($s0) +/* f051fac: 0fc18ad9 */ jal func0f062b64 +/* f051fb0: 00402825 */ or $a1,$v0,$zero +/* f051fb4: 8fab002c */ lw $t3,0x2c($sp) +/* f051fb8: 0fc4a25f */ jal func0f12897c +/* f051fbc: 8d64001c */ lw $a0,0x1c($t3) +/* f051fc0: 8fa30020 */ lw $v1,0x20($sp) +/* f051fc4: 3c010fff */ lui $at,0xfff +/* f051fc8: 3421ffff */ ori $at,$at,0xffff +/* f051fcc: 8c6d0040 */ lw $t5,0x40($v1) +/* f051fd0: 00026700 */ sll $t4,$v0,0x1c +/* f051fd4: 01a17024 */ and $t6,$t5,$at +/* f051fd8: 018e7825 */ or $t7,$t4,$t6 +/* f051fdc: ac6f0040 */ sw $t7,0x40($v1) +/* f051fe0: 0fc4a24b */ jal func0f12892c +/* f051fe4: 8fa40024 */ lw $a0,0x24($sp) +/* f051fe8: 1000001b */ beqz $zero,.L0f052058 +/* f051fec: 00000000 */ sll $zero,$zero,0x0 +/* f051ff0: 8cd80018 */ lw $t8,0x18($a2) +.L0f051ff4: +/* f051ff4: 13000005 */ beqz $t8,.L0f05200c +/* f051ff8: 00000000 */ sll $zero,$zero,0x0 +/* f051ffc: 0fc20be2 */ jal func0f082f88 +/* f052000: 00c02025 */ or $a0,$a2,$zero +/* f052004: 10000008 */ beqz $zero,.L0f052028 +/* f052008: 92190003 */ lbu $t9,0x3($s0) +.L0f05200c: +/* f05200c: 0fc19711 */ jal func0f065c44 +/* f052010: 00c02025 */ or $a0,$a2,$zero +/* f052014: 0fc18171 */ jal func0f0605c4 +/* f052018: 8e040014 */ lw $a0,0x14($s0) +/* f05201c: 0fc180c0 */ jal func0f060300 +/* f052020: 8e040014 */ lw $a0,0x14($s0) +/* f052024: 92190003 */ lbu $t9,0x3($s0) +.L0f052028: +/* f052028: 24010008 */ addiu $at,$zero,0x8 +/* f05202c: 02002025 */ or $a0,$s0,$zero +/* f052030: 57210006 */ bnel $t9,$at,.L0f05204c +/* f052034: 8fa8002c */ lw $t0,0x2c($sp) +/* f052038: 0fc22b95 */ jal func0f08ae54 +/* f05203c: 8fa5002c */ lw $a1,0x2c($sp) +/* f052040: 14400005 */ bnez $v0,.L0f052058 +/* f052044: 00000000 */ sll $zero,$zero,0x0 +/* f052048: 8fa8002c */ lw $t0,0x2c($sp) +.L0f05204c: +/* f05204c: 8e040014 */ lw $a0,0x14($s0) +/* f052050: 0fc181a6 */ jal func0f060698 +/* f052054: 8d05001c */ lw $a1,0x1c($t0) +.L0f052058: +/* f052058: 3c09800a */ lui $t1,0x800a +/* f05205c: 8d29a3f8 */ lw $t1,-0x5c08($t1) +/* f052060: 8fbf001c */ lw $ra,0x1c($sp) +/* f052064: 3c01800a */ lui $at,0x800a +/* f052068: 8fb00018 */ lw $s0,0x18($sp) +/* f05206c: 252a0004 */ addiu $t2,$t1,0x4 +/* f052070: ac2aa3f8 */ sw $t2,-0x5c08($at) +/* f052074: 27bd0038 */ addiu $sp,$sp,0x38 +/* f052078: 03e00008 */ jr $ra +/* f05207c: 00001025 */ or $v0,$zero,$zero +/* f052080: 3c02800a */ lui $v0,0x800a +/* f052084: 24429fc0 */ addiu $v0,$v0,-24640 +/* f052088: 8c4e0434 */ lw $t6,0x434($v0) +/* f05208c: 8c4f0438 */ lw $t7,0x438($v0) +/* f052090: 27bdff28 */ addiu $sp,$sp,-216 +/* f052094: afbf002c */ sw $ra,0x2c($sp) +/* f052098: 01cf1821 */ addu $v1,$t6,$t7 +/* f05209c: 90640002 */ lbu $a0,0x2($v1) +/* f0520a0: 0fc2556c */ jal func0f0955b0 +/* f0520a4: afa300d4 */ sw $v1,0xd4($sp) +/* f0520a8: 8fa300d4 */ lw $v1,0xd4($sp) +/* f0520ac: afa200d0 */ sw $v0,0xd0($sp) +/* f0520b0: 90780003 */ lbu $t8,0x3($v1) +/* f0520b4: 90680004 */ lbu $t0,0x4($v1) +/* f0520b8: 0018ca00 */ sll $t9,$t8,0x8 +/* f0520bc: 03283825 */ or $a3,$t9,$t0 +/* f0520c0: 1040002e */ beqz $v0,.L0f05217c +/* f0520c4: 30e9ffff */ andi $t1,$a3,0xffff +/* f0520c8: 8c4a0014 */ lw $t2,0x14($v0) +/* f0520cc: 01202025 */ or $a0,$t1,$zero +/* f0520d0: 2405004e */ addiu $a1,$zero,0x4e +/* f0520d4: 11400029 */ beqz $t2,.L0f05217c +/* f0520d8: 00000000 */ sll $zero,$zero,0x0 +/* f0520dc: 0fc456ac */ jal func0f115ab0 +/* f0520e0: 27a60038 */ addiu $a2,$sp,0x38 +/* f0520e4: c7a40044 */ lwc1 $f4,0x44($sp) +/* f0520e8: 44800000 */ mtc1 $zero,$f0 +/* f0520ec: c7a80048 */ lwc1 $f8,0x48($sp) +/* f0520f0: 46002187 */ neg.s $f6,$f4 +/* f0520f4: c7b0004c */ lwc1 $f16,0x4c($sp) +/* f0520f8: 46004287 */ neg.s $f10,$f8 +/* f0520fc: e7a60010 */ swc1 $f6,0x10($sp) +/* f052100: c7a60054 */ lwc1 $f6,0x54($sp) +/* f052104: c7a80058 */ lwc1 $f8,0x58($sp) +/* f052108: c7a40050 */ lwc1 $f4,0x50($sp) +/* f05210c: 46008487 */ neg.s $f18,$f16 +/* f052110: 44050000 */ mfc1 $a1,$f0 +/* f052114: 44060000 */ mfc1 $a2,$f0 +/* f052118: 44070000 */ mfc1 $a3,$f0 +/* f05211c: e7b20018 */ swc1 $f18,0x18($sp) +/* f052120: e7aa0014 */ swc1 $f10,0x14($sp) +/* f052124: 27a4008c */ addiu $a0,$sp,0x8c +/* f052128: e7a60020 */ swc1 $f6,0x20($sp) +/* f05212c: e7a80024 */ swc1 $f8,0x24($sp) +/* f052130: 0c005b56 */ jal 0x16d58 +/* f052134: e7a4001c */ swc1 $f4,0x1c($sp) +/* f052138: 8fab00d0 */ lw $t3,0xd0($sp) +/* f05213c: 27a5008c */ addiu $a1,$sp,0x8c +/* f052140: 8d620018 */ lw $v0,0x18($t3) +/* f052144: 50400004 */ beqzl $v0,.L0f052158 +/* f052148: 8fac0080 */ lw $t4,0x80($sp) +/* f05214c: 0c0057c1 */ jal 0x15f04 +/* f052150: c44c0014 */ lwc1 $f12,0x14($v0) +/* f052154: 8fac0080 */ lw $t4,0x80($sp) +.L0f052158: +/* f052158: 27a50038 */ addiu $a1,$sp,0x38 +/* f05215c: 240dffff */ addiu $t5,$zero,-1 +/* f052160: a7ad0036 */ sh $t5,0x36($sp) +/* f052164: afa50010 */ sw $a1,0x10($sp) +/* f052168: 8fa400d0 */ lw $a0,0xd0($sp) +/* f05216c: 27a6008c */ addiu $a2,$sp,0x8c +/* f052170: 27a70034 */ addiu $a3,$sp,0x34 +/* f052174: 0fc1a9cc */ jal func0f06a730 +/* f052178: a7ac0034 */ sh $t4,0x34($sp) +.L0f05217c: +/* f05217c: 3c03800a */ lui $v1,0x800a +/* f052180: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052184: 8c6e0438 */ lw $t6,0x438($v1) +/* f052188: 8fbf002c */ lw $ra,0x2c($sp) +/* f05218c: 27bd00d8 */ addiu $sp,$sp,0xd8 +/* f052190: 25cf0005 */ addiu $t7,$t6,0x5 +/* f052194: ac6f0438 */ sw $t7,0x438($v1) +/* f052198: 03e00008 */ jr $ra +/* f05219c: 00001025 */ or $v0,$zero,$zero +/* f0521a0: 3c03800a */ lui $v1,0x800a +/* f0521a4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0521a8: 8c6e0434 */ lw $t6,0x434($v1) +/* f0521ac: 8c6f0438 */ lw $t7,0x438($v1) +/* f0521b0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0521b4: afbf0014 */ sw $ra,0x14($sp) +/* f0521b8: 01cf1021 */ addu $v0,$t6,$t7 +/* f0521bc: 0fc2556c */ jal func0f0955b0 +/* f0521c0: 90440002 */ lbu $a0,0x2($v0) +/* f0521c4: 10400011 */ beqz $v0,.L0f05220c +/* f0521c8: 00000000 */ sll $zero,$zero,0x0 +/* f0521cc: 8c430014 */ lw $v1,0x14($v0) +/* f0521d0: 1060000e */ beqz $v1,.L0f05220c +/* f0521d4: 00000000 */ sll $zero,$zero,0x0 +/* f0521d8: 90780000 */ lbu $t8,0x0($v1) +/* f0521dc: 24010002 */ addiu $at,$zero,0x2 +/* f0521e0: 00002825 */ or $a1,$zero,$zero +/* f0521e4: 17010009 */ bne $t8,$at,.L0f05220c +/* f0521e8: 00000000 */ sll $zero,$zero,0x0 +/* f0521ec: 8c440014 */ lw $a0,0x14($v0) +/* f0521f0: 0fc198c4 */ jal func0f066310 +/* f0521f4: afa20018 */ sw $v0,0x18($sp) +/* f0521f8: 14400004 */ bnez $v0,.L0f05220c +/* f0521fc: 8fa60018 */ lw $a2,0x18($sp) +/* f052200: 00c02025 */ or $a0,$a2,$zero +/* f052204: 0fc23922 */ jal func0f08e488 +/* f052208: 24050001 */ addiu $a1,$zero,0x1 +.L0f05220c: +/* f05220c: 3c03800a */ lui $v1,0x800a +/* f052210: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052214: 8c790438 */ lw $t9,0x438($v1) +/* f052218: 8fbf0014 */ lw $ra,0x14($sp) +/* f05221c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f052220: 27280003 */ addiu $t0,$t9,0x3 +/* f052224: ac680438 */ sw $t0,0x438($v1) +/* f052228: 03e00008 */ jr $ra +/* f05222c: 00001025 */ or $v0,$zero,$zero +/* f052230: 3c03800a */ lui $v1,0x800a +/* f052234: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052238: 8c6e0434 */ lw $t6,0x434($v1) +/* f05223c: 8c6f0438 */ lw $t7,0x438($v1) +/* f052240: 27bdffe8 */ addiu $sp,$sp,-24 +/* f052244: afbf0014 */ sw $ra,0x14($sp) +/* f052248: 01cf1021 */ addu $v0,$t6,$t7 +/* f05224c: 0fc2556c */ jal func0f0955b0 +/* f052250: 90440002 */ lbu $a0,0x2($v0) +/* f052254: 1040000a */ beqz $v0,.L0f052280 +/* f052258: 00402025 */ or $a0,$v0,$zero +/* f05225c: 8c430014 */ lw $v1,0x14($v0) +/* f052260: 10600007 */ beqz $v1,.L0f052280 +/* f052264: 00000000 */ sll $zero,$zero,0x0 +/* f052268: 90780000 */ lbu $t8,0x0($v1) +/* f05226c: 24010002 */ addiu $at,$zero,0x2 +/* f052270: 17010003 */ bne $t8,$at,.L0f052280 +/* f052274: 00000000 */ sll $zero,$zero,0x0 +/* f052278: 0fc23922 */ jal func0f08e488 +/* f05227c: 24050002 */ addiu $a1,$zero,0x2 +.L0f052280: +/* f052280: 3c03800a */ lui $v1,0x800a +/* f052284: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052288: 8c790438 */ lw $t9,0x438($v1) +/* f05228c: 8fbf0014 */ lw $ra,0x14($sp) +/* f052290: 27bd0018 */ addiu $sp,$sp,0x18 +/* f052294: 27280003 */ addiu $t0,$t9,0x3 +/* f052298: ac680438 */ sw $t0,0x438($v1) +/* f05229c: 03e00008 */ jr $ra +/* f0522a0: 00001025 */ or $v0,$zero,$zero +/* f0522a4: 3c08800a */ lui $t0,0x800a +/* f0522a8: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0522ac: 8d0e0434 */ lw $t6,0x434($t0) +/* f0522b0: 8d0f0438 */ lw $t7,0x438($t0) +/* f0522b4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0522b8: afbf0014 */ sw $ra,0x14($sp) +/* f0522bc: 01cf3821 */ addu $a3,$t6,$t7 +/* f0522c0: 90e40002 */ lbu $a0,0x2($a3) +/* f0522c4: 0fc2556c */ jal func0f0955b0 +/* f0522c8: afa7001c */ sw $a3,0x1c($sp) +/* f0522cc: 3c08800a */ lui $t0,0x800a +/* f0522d0: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0522d4: 8fa7001c */ lw $a3,0x1c($sp) +/* f0522d8: 10400027 */ beqz $v0,.L0f052378 +/* f0522dc: 00002025 */ or $a0,$zero,$zero +/* f0522e0: 8c580014 */ lw $t8,0x14($v0) +/* f0522e4: 13000024 */ beqz $t8,.L0f052378 +/* f0522e8: 00000000 */ sll $zero,$zero,0x0 +/* f0522ec: 90590003 */ lbu $t9,0x3($v0) +/* f0522f0: 24050001 */ addiu $a1,$zero,0x1 +/* f0522f4: 14b90020 */ bne $a1,$t9,.L0f052378 +/* f0522f8: 00000000 */ sll $zero,$zero,0x0 +/* f0522fc: 80430084 */ lb $v1,0x84($v0) +/* f052300: 1460000f */ bnez $v1,.L0f052340 +/* f052304: 00000000 */ sll $zero,$zero,0x0 +/* f052308: 44802000 */ mtc1 $zero,$f4 +/* f05230c: c446007c */ lwc1 $f6,0x7c($v0) +/* f052310: 4604303e */ c.le.s $f6,$f4 +/* f052314: 00000000 */ sll $zero,$zero,0x0 +/* f052318: 45020006 */ bc1fl .L0f052334 +/* f05231c: 90e40003 */ lbu $a0,0x3($a3) +/* f052320: 90e40003 */ lbu $a0,0x3($a3) +/* f052324: 30890001 */ andi $t1,$a0,0x1 +/* f052328: 10000013 */ beqz $zero,.L0f052378 +/* f05232c: 0009202b */ sltu $a0,$zero,$t1 +/* f052330: 90e40003 */ lbu $a0,0x3($a3) +.L0f052334: +/* f052334: 308b0002 */ andi $t3,$a0,0x2 +/* f052338: 1000000f */ beqz $zero,.L0f052378 +/* f05233c: 000b202b */ sltu $a0,$zero,$t3 +.L0f052340: +/* f052340: 10a30003 */ beq $a1,$v1,.L0f052350 +/* f052344: 24010003 */ addiu $at,$zero,0x3 +/* f052348: 54610006 */ bnel $v1,$at,.L0f052364 +/* f05234c: 24010002 */ addiu $at,$zero,0x2 +.L0f052350: +/* f052350: 90e40003 */ lbu $a0,0x3($a3) +/* f052354: 308d0008 */ andi $t5,$a0,0x8 +/* f052358: 10000007 */ beqz $zero,.L0f052378 +/* f05235c: 000d202b */ sltu $a0,$zero,$t5 +/* f052360: 24010002 */ addiu $at,$zero,0x2 +.L0f052364: +/* f052364: 14610004 */ bne $v1,$at,.L0f052378 +/* f052368: 00000000 */ sll $zero,$zero,0x0 +/* f05236c: 90e40003 */ lbu $a0,0x3($a3) +/* f052370: 308f0004 */ andi $t7,$a0,0x4 +/* f052374: 000f202b */ sltu $a0,$zero,$t7 +.L0f052378: +/* f052378: 5080000a */ beqzl $a0,.L0f0523a4 +/* f05237c: 8d190438 */ lw $t9,0x438($t0) +/* f052380: 8d040434 */ lw $a0,0x434($t0) +/* f052384: 8d050438 */ lw $a1,0x438($t0) +/* f052388: 0fc13583 */ jal func0f04d60c +/* f05238c: 90e60004 */ lbu $a2,0x4($a3) +/* f052390: 3c08800a */ lui $t0,0x800a +/* f052394: 25089fc0 */ addiu $t0,$t0,-24640 +/* f052398: 10000004 */ beqz $zero,.L0f0523ac +/* f05239c: ad020438 */ sw $v0,0x438($t0) +/* f0523a0: 8d190438 */ lw $t9,0x438($t0) +.L0f0523a4: +/* f0523a4: 27290005 */ addiu $t1,$t9,0x5 +/* f0523a8: ad090438 */ sw $t1,0x438($t0) +.L0f0523ac: +/* f0523ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f0523b0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0523b4: 00001025 */ or $v0,$zero,$zero +/* f0523b8: 03e00008 */ jr $ra +/* f0523bc: 00000000 */ sll $zero,$zero,0x0 +/* f0523c0: 3c03800a */ lui $v1,0x800a +/* f0523c4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0523c8: 8c6e0434 */ lw $t6,0x434($v1) +/* f0523cc: 8c6f0438 */ lw $t7,0x438($v1) +/* f0523d0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0523d4: afbf0014 */ sw $ra,0x14($sp) +/* f0523d8: 01cf3821 */ addu $a3,$t6,$t7 +/* f0523dc: 90e40002 */ lbu $a0,0x2($a3) +/* f0523e0: 0fc2556c */ jal func0f0955b0 +/* f0523e4: afa7001c */ sw $a3,0x1c($sp) +/* f0523e8: 3c03800a */ lui $v1,0x800a +/* f0523ec: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0523f0: 10400014 */ beqz $v0,.L0f052444 +/* f0523f4: 8fa7001c */ lw $a3,0x1c($sp) +/* f0523f8: 8c580014 */ lw $t8,0x14($v0) +/* f0523fc: 53000012 */ beqzl $t8,.L0f052448 +/* f052400: 8c6a0438 */ lw $t2,0x438($v1) +/* f052404: 90590003 */ lbu $t9,0x3($v0) +/* f052408: 24010001 */ addiu $at,$zero,0x1 +/* f05240c: 5721000e */ bnel $t9,$at,.L0f052448 +/* f052410: 8c6a0438 */ lw $t2,0x438($v1) +/* f052414: 8c480040 */ lw $t0,0x40($v0) +/* f052418: 31090200 */ andi $t1,$t0,0x200 +/* f05241c: 5120000a */ beqzl $t1,.L0f052448 +/* f052420: 8c6a0438 */ lw $t2,0x438($v1) +/* f052424: 8c640434 */ lw $a0,0x434($v1) +/* f052428: 8c650438 */ lw $a1,0x438($v1) +/* f05242c: 0fc13583 */ jal func0f04d60c +/* f052430: 90e60003 */ lbu $a2,0x3($a3) +/* f052434: 3c03800a */ lui $v1,0x800a +/* f052438: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05243c: 10000004 */ beqz $zero,.L0f052450 +/* f052440: ac620438 */ sw $v0,0x438($v1) +.L0f052444: +/* f052444: 8c6a0438 */ lw $t2,0x438($v1) +.L0f052448: +/* f052448: 254b0004 */ addiu $t3,$t2,0x4 +/* f05244c: ac6b0438 */ sw $t3,0x438($v1) +.L0f052450: +/* f052450: 8fbf0014 */ lw $ra,0x14($sp) +/* f052454: 27bd0020 */ addiu $sp,$sp,0x20 +/* f052458: 00001025 */ or $v0,$zero,$zero +/* f05245c: 03e00008 */ jr $ra +/* f052460: 00000000 */ sll $zero,$zero,0x0 +/* f052464: 3c06800a */ lui $a2,0x800a +/* f052468: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f05246c: 8cce0434 */ lw $t6,0x434($a2) +/* f052470: 8ccf0438 */ lw $t7,0x438($a2) +/* f052474: 27bdffe0 */ addiu $sp,$sp,-32 +/* f052478: afbf0014 */ sw $ra,0x14($sp) +/* f05247c: 01cf2821 */ addu $a1,$t6,$t7 +/* f052480: 90a40002 */ lbu $a0,0x2($a1) +/* f052484: 0fc2556c */ jal func0f0955b0 +/* f052488: afa5001c */ sw $a1,0x1c($sp) +/* f05248c: 3c06800a */ lui $a2,0x800a +/* f052490: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f052494: 1040000c */ beqz $v0,.L0f0524c8 +/* f052498: 8fa5001c */ lw $a1,0x1c($sp) +/* f05249c: 8c430014 */ lw $v1,0x14($v0) +/* f0524a0: 5060000a */ beqzl $v1,.L0f0524cc +/* f0524a4: 8cc90438 */ lw $t1,0x438($a2) +/* f0524a8: 90780000 */ lbu $t8,0x0($v1) +/* f0524ac: 24010002 */ addiu $at,$zero,0x2 +/* f0524b0: 57010006 */ bnel $t8,$at,.L0f0524cc +/* f0524b4: 8cc90438 */ lw $t1,0x438($a2) +/* f0524b8: 90a30003 */ lbu $v1,0x3($a1) +/* f0524bc: 8c590074 */ lw $t9,0x74($v0) +/* f0524c0: 03234025 */ or $t0,$t9,$v1 +/* f0524c4: ac480074 */ sw $t0,0x74($v0) +.L0f0524c8: +/* f0524c8: 8cc90438 */ lw $t1,0x438($a2) +.L0f0524cc: +/* f0524cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0524d0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0524d4: 252a0004 */ addiu $t2,$t1,0x4 +/* f0524d8: acca0438 */ sw $t2,0x438($a2) +/* f0524dc: 03e00008 */ jr $ra +/* f0524e0: 00001025 */ or $v0,$zero,$zero +/* f0524e4: 3c06800a */ lui $a2,0x800a +/* f0524e8: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0524ec: 8cce0434 */ lw $t6,0x434($a2) +/* f0524f0: 8ccf0438 */ lw $t7,0x438($a2) +/* f0524f4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0524f8: afbf0014 */ sw $ra,0x14($sp) +/* f0524fc: 01cf2821 */ addu $a1,$t6,$t7 +/* f052500: 90a40002 */ lbu $a0,0x2($a1) +/* f052504: 0fc2556c */ jal func0f0955b0 +/* f052508: afa5001c */ sw $a1,0x1c($sp) +/* f05250c: 3c06800a */ lui $a2,0x800a +/* f052510: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f052514: 1040000d */ beqz $v0,.L0f05254c +/* f052518: 8fa5001c */ lw $a1,0x1c($sp) +/* f05251c: 8c430014 */ lw $v1,0x14($v0) +/* f052520: 5060000b */ beqzl $v1,.L0f052550 +/* f052524: 8cca0438 */ lw $t2,0x438($a2) +/* f052528: 90780000 */ lbu $t8,0x0($v1) +/* f05252c: 24010002 */ addiu $at,$zero,0x2 +/* f052530: 57010007 */ bnel $t8,$at,.L0f052550 +/* f052534: 8cca0438 */ lw $t2,0x438($a2) +/* f052538: 90a30003 */ lbu $v1,0x3($a1) +/* f05253c: 8c590074 */ lw $t9,0x74($v0) +/* f052540: 00604027 */ nor $t0,$v1,$zero +/* f052544: 03284824 */ and $t1,$t9,$t0 +/* f052548: ac490074 */ sw $t1,0x74($v0) +.L0f05254c: +/* f05254c: 8cca0438 */ lw $t2,0x438($a2) +.L0f052550: +/* f052550: 8fbf0014 */ lw $ra,0x14($sp) +/* f052554: 27bd0020 */ addiu $sp,$sp,0x20 +/* f052558: 254b0004 */ addiu $t3,$t2,0x4 +/* f05255c: accb0438 */ sw $t3,0x438($a2) +/* f052560: 03e00008 */ jr $ra +/* f052564: 00001025 */ or $v0,$zero,$zero +/* f052568: 3c07800a */ lui $a3,0x800a +/* f05256c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f052570: 8cee0434 */ lw $t6,0x434($a3) +/* f052574: 8cef0438 */ lw $t7,0x438($a3) +/* f052578: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05257c: afbf0014 */ sw $ra,0x14($sp) +/* f052580: 01cf4021 */ addu $t0,$t6,$t7 +/* f052584: 91040002 */ lbu $a0,0x2($t0) +/* f052588: 0fc2556c */ jal func0f0955b0 +/* f05258c: afa8001c */ sw $t0,0x1c($sp) +/* f052590: 3c07800a */ lui $a3,0x800a +/* f052594: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f052598: 8fa8001c */ lw $t0,0x1c($sp) +/* f05259c: 1040000e */ beqz $v0,.L0f0525d8 +/* f0525a0: 00002825 */ or $a1,$zero,$zero +/* f0525a4: 8c430014 */ lw $v1,0x14($v0) +/* f0525a8: 1060000b */ beqz $v1,.L0f0525d8 +/* f0525ac: 00000000 */ sll $zero,$zero,0x0 +/* f0525b0: 90780000 */ lbu $t8,0x0($v1) +/* f0525b4: 24010002 */ addiu $at,$zero,0x2 +/* f0525b8: 17010007 */ bne $t8,$at,.L0f0525d8 +/* f0525bc: 00000000 */ sll $zero,$zero,0x0 +/* f0525c0: 91030003 */ lbu $v1,0x3($t0) +/* f0525c4: 8c440074 */ lw $a0,0x74($v0) +/* f0525c8: 0083c824 */ and $t9,$a0,$v1 +/* f0525cc: 14790002 */ bne $v1,$t9,.L0f0525d8 +/* f0525d0: 00000000 */ sll $zero,$zero,0x0 +/* f0525d4: 24050001 */ addiu $a1,$zero,0x1 +.L0f0525d8: +/* f0525d8: 50a0000a */ beqzl $a1,.L0f052604 +/* f0525dc: 8ce90438 */ lw $t1,0x438($a3) +/* f0525e0: 8ce40434 */ lw $a0,0x434($a3) +/* f0525e4: 8ce50438 */ lw $a1,0x438($a3) +/* f0525e8: 0fc13583 */ jal func0f04d60c +/* f0525ec: 91060004 */ lbu $a2,0x4($t0) +/* f0525f0: 3c07800a */ lui $a3,0x800a +/* f0525f4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0525f8: 10000004 */ beqz $zero,.L0f05260c +/* f0525fc: ace20438 */ sw $v0,0x438($a3) +/* f052600: 8ce90438 */ lw $t1,0x438($a3) +.L0f052604: +/* f052604: 252a0005 */ addiu $t2,$t1,0x5 +/* f052608: acea0438 */ sw $t2,0x438($a3) +.L0f05260c: +/* f05260c: 8fbf0014 */ lw $ra,0x14($sp) +/* f052610: 27bd0020 */ addiu $sp,$sp,0x20 +/* f052614: 00001025 */ or $v0,$zero,$zero +/* f052618: 03e00008 */ jr $ra +/* f05261c: 00000000 */ sll $zero,$zero,0x0 +/* f052620: 27bdffd8 */ addiu $sp,$sp,-40 +/* f052624: afb00018 */ sw $s0,0x18($sp) +/* f052628: 3c10800a */ lui $s0,0x800a +/* f05262c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f052630: 8e0e0434 */ lw $t6,0x434($s0) +/* f052634: 8e0f0438 */ lw $t7,0x438($s0) +/* f052638: afbf001c */ sw $ra,0x1c($sp) +/* f05263c: 01cfc021 */ addu $t8,$t6,$t7 +/* f052640: 0fc2557d */ jal func0f0955f4 +/* f052644: afb80024 */ sw $t8,0x24($sp) +/* f052648: 8fb90024 */ lw $t9,0x24($sp) +/* f05264c: 93240002 */ lbu $a0,0x2($t9) +/* f052650: 0082082a */ slt $at,$a0,$v0 +/* f052654: 50200017 */ beqzl $at,.L0f0526b4 +/* f052658: 8e0e0438 */ lw $t6,0x438($s0) +/* f05265c: 0fc255a1 */ jal func0f095684 +/* f052660: 00000000 */ sll $zero,$zero,0x0 +/* f052664: 24010001 */ addiu $at,$zero,0x1 +/* f052668: 14410011 */ bne $v0,$at,.L0f0526b0 +/* f05266c: 8fa80024 */ lw $t0,0x24($sp) +/* f052670: 0fc25594 */ jal func0f095650 +/* f052674: 91040002 */ lbu $a0,0x2($t0) +/* f052678: 0fc5b367 */ jal func0f16cd9c +/* f05267c: afa20020 */ sw $v0,0x20($sp) +/* f052680: 8fab0020 */ lw $t3,0x20($sp) +/* f052684: 24090001 */ addiu $t1,$zero,0x1 +/* f052688: 00495004 */ sllv $t2,$t1,$v0 +/* f05268c: 014b6024 */ and $t4,$t2,$t3 +/* f052690: 11800007 */ beqz $t4,.L0f0526b0 +/* f052694: 8fad0024 */ lw $t5,0x24($sp) +/* f052698: 8e040434 */ lw $a0,0x434($s0) +/* f05269c: 8e050438 */ lw $a1,0x438($s0) +/* f0526a0: 0fc13583 */ jal func0f04d60c +/* f0526a4: 91a60003 */ lbu $a2,0x3($t5) +/* f0526a8: 10000004 */ beqz $zero,.L0f0526bc +/* f0526ac: ae020438 */ sw $v0,0x438($s0) +.L0f0526b0: +/* f0526b0: 8e0e0438 */ lw $t6,0x438($s0) +.L0f0526b4: +/* f0526b4: 25cf0004 */ addiu $t7,$t6,0x4 +/* f0526b8: ae0f0438 */ sw $t7,0x438($s0) +.L0f0526bc: +/* f0526bc: 8fbf001c */ lw $ra,0x1c($sp) +/* f0526c0: 8fb00018 */ lw $s0,0x18($sp) +/* f0526c4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0526c8: 03e00008 */ jr $ra +/* f0526cc: 00001025 */ or $v0,$zero,$zero +/* f0526d0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0526d4: afb00018 */ sw $s0,0x18($sp) +/* f0526d8: 3c10800a */ lui $s0,0x800a +/* f0526dc: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0526e0: 8e0e0434 */ lw $t6,0x434($s0) +/* f0526e4: 8e0f0438 */ lw $t7,0x438($s0) +/* f0526e8: afbf001c */ sw $ra,0x1c($sp) +/* f0526ec: 01cfc021 */ addu $t8,$t6,$t7 +/* f0526f0: 0fc2557d */ jal func0f0955f4 +/* f0526f4: afb80024 */ sw $t8,0x24($sp) +/* f0526f8: 8fb90024 */ lw $t9,0x24($sp) +/* f0526fc: 93240002 */ lbu $a0,0x2($t9) +/* f052700: 0082082a */ slt $at,$a0,$v0 +/* f052704: 50200017 */ beqzl $at,.L0f052764 +/* f052708: 8e0e0438 */ lw $t6,0x438($s0) +/* f05270c: 0fc255a1 */ jal func0f095684 +/* f052710: 00000000 */ sll $zero,$zero,0x0 +/* f052714: 24010002 */ addiu $at,$zero,0x2 +/* f052718: 14410011 */ bne $v0,$at,.L0f052760 +/* f05271c: 8fa80024 */ lw $t0,0x24($sp) +/* f052720: 0fc25594 */ jal func0f095650 +/* f052724: 91040002 */ lbu $a0,0x2($t0) +/* f052728: 0fc5b367 */ jal func0f16cd9c +/* f05272c: afa20020 */ sw $v0,0x20($sp) +/* f052730: 8fab0020 */ lw $t3,0x20($sp) +/* f052734: 24090001 */ addiu $t1,$zero,0x1 +/* f052738: 00495004 */ sllv $t2,$t1,$v0 +/* f05273c: 014b6024 */ and $t4,$t2,$t3 +/* f052740: 11800007 */ beqz $t4,.L0f052760 +/* f052744: 8fad0024 */ lw $t5,0x24($sp) +/* f052748: 8e040434 */ lw $a0,0x434($s0) +/* f05274c: 8e050438 */ lw $a1,0x438($s0) +/* f052750: 0fc13583 */ jal func0f04d60c +/* f052754: 91a60003 */ lbu $a2,0x3($t5) +/* f052758: 10000004 */ beqz $zero,.L0f05276c +/* f05275c: ae020438 */ sw $v0,0x438($s0) +.L0f052760: +/* f052760: 8e0e0438 */ lw $t6,0x438($s0) +.L0f052764: +/* f052764: 25cf0004 */ addiu $t7,$t6,0x4 +/* f052768: ae0f0438 */ sw $t7,0x438($s0) +.L0f05276c: +/* f05276c: 8fbf001c */ lw $ra,0x1c($sp) +/* f052770: 8fb00018 */ lw $s0,0x18($sp) +/* f052774: 27bd0028 */ addiu $sp,$sp,0x28 +/* f052778: 03e00008 */ jr $ra +/* f05277c: 00001025 */ or $v0,$zero,$zero +/* f052780: 3c03800a */ lui $v1,0x800a +/* f052784: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052788: 8c6e0434 */ lw $t6,0x434($v1) +/* f05278c: 8c6f0438 */ lw $t7,0x438($v1) +/* f052790: 27bdffe0 */ addiu $sp,$sp,-32 +/* f052794: afbf0014 */ sw $ra,0x14($sp) +/* f052798: 01cf3821 */ addu $a3,$t6,$t7 +/* f05279c: 90e50002 */ lbu $a1,0x2($a3) +/* f0527a0: afa7001c */ sw $a3,0x1c($sp) +/* f0527a4: 0fc1293b */ jal func0f04a4ec +/* f0527a8: 8c640424 */ lw $a0,0x424($v1) +/* f0527ac: 3c03800a */ lui $v1,0x800a +/* f0527b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0527b4: 10400009 */ beqz $v0,.L0f0527dc +/* f0527b8: 8fa7001c */ lw $a3,0x1c($sp) +/* f0527bc: 8c640434 */ lw $a0,0x434($v1) +/* f0527c0: 8c650438 */ lw $a1,0x438($v1) +/* f0527c4: 0fc13583 */ jal func0f04d60c +/* f0527c8: 90e60003 */ lbu $a2,0x3($a3) +/* f0527cc: 3c03800a */ lui $v1,0x800a +/* f0527d0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0527d4: 10000004 */ beqz $zero,.L0f0527e8 +/* f0527d8: ac620438 */ sw $v0,0x438($v1) +.L0f0527dc: +/* f0527dc: 8c780438 */ lw $t8,0x438($v1) +/* f0527e0: 27190004 */ addiu $t9,$t8,0x4 +/* f0527e4: ac790438 */ sw $t9,0x438($v1) +.L0f0527e8: +/* f0527e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0527ec: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0527f0: 00001025 */ or $v0,$zero,$zero +/* f0527f4: 03e00008 */ jr $ra +/* f0527f8: 00000000 */ sll $zero,$zero,0x0 +/* f0527fc: 3c03800a */ lui $v1,0x800a +/* f052800: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052804: 8c6e0434 */ lw $t6,0x434($v1) +/* f052808: 8c6f0438 */ lw $t7,0x438($v1) +/* f05280c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f052810: afbf0014 */ sw $ra,0x14($sp) +/* f052814: 01cf3821 */ addu $a3,$t6,$t7 +/* f052818: 90e50002 */ lbu $a1,0x2($a3) +/* f05281c: afa7001c */ sw $a3,0x1c($sp) +/* f052820: 0fc1299d */ jal func0f04a674 +/* f052824: 8c640424 */ lw $a0,0x424($v1) +/* f052828: 3c03800a */ lui $v1,0x800a +/* f05282c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052830: 10400009 */ beqz $v0,.L0f052858 +/* f052834: 8fa7001c */ lw $a3,0x1c($sp) +/* f052838: 8c640434 */ lw $a0,0x434($v1) +/* f05283c: 8c650438 */ lw $a1,0x438($v1) +/* f052840: 0fc13583 */ jal func0f04d60c +/* f052844: 90e60003 */ lbu $a2,0x3($a3) +/* f052848: 3c03800a */ lui $v1,0x800a +/* f05284c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052850: 10000004 */ beqz $zero,.L0f052864 +/* f052854: ac620438 */ sw $v0,0x438($v1) +.L0f052858: +/* f052858: 8c780438 */ lw $t8,0x438($v1) +/* f05285c: 27190004 */ addiu $t9,$t8,0x4 +/* f052860: ac790438 */ sw $t9,0x438($v1) +.L0f052864: +/* f052864: 8fbf0014 */ lw $ra,0x14($sp) +/* f052868: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05286c: 00001025 */ or $v0,$zero,$zero +/* f052870: 03e00008 */ jr $ra +/* f052874: 00000000 */ sll $zero,$zero,0x0 +/* f052878: 3c03800a */ lui $v1,0x800a +/* f05287c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052880: 8c6e0434 */ lw $t6,0x434($v1) +/* f052884: 8c6f0438 */ lw $t7,0x438($v1) +/* f052888: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05288c: afbf0014 */ sw $ra,0x14($sp) +/* f052890: 01cf3821 */ addu $a3,$t6,$t7 +/* f052894: afa7001c */ sw $a3,0x1c($sp) +/* f052898: 0fc12840 */ jal func0f04a100 +/* f05289c: 8c640424 */ lw $a0,0x424($v1) +/* f0528a0: 8fa7001c */ lw $a3,0x1c($sp) +/* f0528a4: 3c03800a */ lui $v1,0x800a +/* f0528a8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0528ac: 90f80002 */ lbu $t8,0x2($a3) +/* f0528b0: 0058082a */ slt $at,$v0,$t8 +/* f0528b4: 5020000a */ beqzl $at,.L0f0528e0 +/* f0528b8: 8c790438 */ lw $t9,0x438($v1) +/* f0528bc: 8c640434 */ lw $a0,0x434($v1) +/* f0528c0: 8c650438 */ lw $a1,0x438($v1) +/* f0528c4: 0fc13583 */ jal func0f04d60c +/* f0528c8: 90e60003 */ lbu $a2,0x3($a3) +/* f0528cc: 3c03800a */ lui $v1,0x800a +/* f0528d0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0528d4: 10000004 */ beqz $zero,.L0f0528e8 +/* f0528d8: ac620438 */ sw $v0,0x438($v1) +/* f0528dc: 8c790438 */ lw $t9,0x438($v1) +.L0f0528e0: +/* f0528e0: 27280004 */ addiu $t0,$t9,0x4 +/* f0528e4: ac680438 */ sw $t0,0x438($v1) +.L0f0528e8: +/* f0528e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0528ec: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0528f0: 00001025 */ or $v0,$zero,$zero +/* f0528f4: 03e00008 */ jr $ra +/* f0528f8: 00000000 */ sll $zero,$zero,0x0 +/* f0528fc: 3c03800a */ lui $v1,0x800a +/* f052900: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052904: 8c6e0434 */ lw $t6,0x434($v1) +/* f052908: 8c6f0438 */ lw $t7,0x438($v1) +/* f05290c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f052910: afbf0014 */ sw $ra,0x14($sp) +/* f052914: 01cf3821 */ addu $a3,$t6,$t7 +/* f052918: afa7001c */ sw $a3,0x1c($sp) +/* f05291c: 0fc12840 */ jal func0f04a100 +/* f052920: 8c640424 */ lw $a0,0x424($v1) +/* f052924: 8fa7001c */ lw $a3,0x1c($sp) +/* f052928: 3c03800a */ lui $v1,0x800a +/* f05292c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052930: 90f80002 */ lbu $t8,0x2($a3) +/* f052934: 0302082a */ slt $at,$t8,$v0 +/* f052938: 5020000a */ beqzl $at,.L0f052964 +/* f05293c: 8c790438 */ lw $t9,0x438($v1) +/* f052940: 8c640434 */ lw $a0,0x434($v1) +/* f052944: 8c650438 */ lw $a1,0x438($v1) +/* f052948: 0fc13583 */ jal func0f04d60c +/* f05294c: 90e60003 */ lbu $a2,0x3($a3) +/* f052950: 3c03800a */ lui $v1,0x800a +/* f052954: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052958: 10000004 */ beqz $zero,.L0f05296c +/* f05295c: ac620438 */ sw $v0,0x438($v1) +/* f052960: 8c790438 */ lw $t9,0x438($v1) +.L0f052964: +/* f052964: 27280004 */ addiu $t0,$t9,0x4 +/* f052968: ac680438 */ sw $t0,0x438($v1) +.L0f05296c: +/* f05296c: 8fbf0014 */ lw $ra,0x14($sp) +/* f052970: 27bd0020 */ addiu $sp,$sp,0x20 +/* f052974: 00001025 */ or $v0,$zero,$zero +/* f052978: 03e00008 */ jr $ra +/* f05297c: 00000000 */ sll $zero,$zero,0x0 +/* f052980: 3c03800a */ lui $v1,0x800a +/* f052984: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052988: 8c6e0434 */ lw $t6,0x434($v1) +/* f05298c: 8c6f0438 */ lw $t7,0x438($v1) +/* f052990: 27bdffe0 */ addiu $sp,$sp,-32 +/* f052994: afbf0014 */ sw $ra,0x14($sp) +/* f052998: 01cf3821 */ addu $a3,$t6,$t7 +/* f05299c: afa7001c */ sw $a3,0x1c($sp) +/* f0529a0: 0fc12842 */ jal func0f04a108 +/* f0529a4: 8c640424 */ lw $a0,0x424($v1) +/* f0529a8: 8fa7001c */ lw $a3,0x1c($sp) +/* f0529ac: 3c03800a */ lui $v1,0x800a +/* f0529b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0529b4: 90f80002 */ lbu $t8,0x2($a3) +/* f0529b8: 0058082a */ slt $at,$v0,$t8 +/* f0529bc: 5020000a */ beqzl $at,.L0f0529e8 +/* f0529c0: 8c790438 */ lw $t9,0x438($v1) +/* f0529c4: 8c640434 */ lw $a0,0x434($v1) +/* f0529c8: 8c650438 */ lw $a1,0x438($v1) +/* f0529cc: 0fc13583 */ jal func0f04d60c +/* f0529d0: 90e60003 */ lbu $a2,0x3($a3) +/* f0529d4: 3c03800a */ lui $v1,0x800a +/* f0529d8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0529dc: 10000004 */ beqz $zero,.L0f0529f0 +/* f0529e0: ac620438 */ sw $v0,0x438($v1) +/* f0529e4: 8c790438 */ lw $t9,0x438($v1) +.L0f0529e8: +/* f0529e8: 27280004 */ addiu $t0,$t9,0x4 +/* f0529ec: ac680438 */ sw $t0,0x438($v1) +.L0f0529f0: +/* f0529f0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0529f4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0529f8: 00001025 */ or $v0,$zero,$zero +/* f0529fc: 03e00008 */ jr $ra +/* f052a00: 00000000 */ sll $zero,$zero,0x0 +/* f052a04: 3c03800a */ lui $v1,0x800a +/* f052a08: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052a0c: 8c6e0434 */ lw $t6,0x434($v1) +/* f052a10: 8c6f0438 */ lw $t7,0x438($v1) +/* f052a14: 27bdffe0 */ addiu $sp,$sp,-32 +/* f052a18: afbf0014 */ sw $ra,0x14($sp) +/* f052a1c: 01cf3821 */ addu $a3,$t6,$t7 +/* f052a20: afa7001c */ sw $a3,0x1c($sp) +/* f052a24: 0fc12842 */ jal func0f04a108 +/* f052a28: 8c640424 */ lw $a0,0x424($v1) +/* f052a2c: 8fa7001c */ lw $a3,0x1c($sp) +/* f052a30: 3c03800a */ lui $v1,0x800a +/* f052a34: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052a38: 90f80002 */ lbu $t8,0x2($a3) +/* f052a3c: 0302082a */ slt $at,$t8,$v0 +/* f052a40: 5020000a */ beqzl $at,.L0f052a6c +/* f052a44: 8c790438 */ lw $t9,0x438($v1) +/* f052a48: 8c640434 */ lw $a0,0x434($v1) +/* f052a4c: 8c650438 */ lw $a1,0x438($v1) +/* f052a50: 0fc13583 */ jal func0f04d60c +/* f052a54: 90e60003 */ lbu $a2,0x3($a3) +/* f052a58: 3c03800a */ lui $v1,0x800a +/* f052a5c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052a60: 10000004 */ beqz $zero,.L0f052a74 +/* f052a64: ac620438 */ sw $v0,0x438($v1) +/* f052a68: 8c790438 */ lw $t9,0x438($v1) +.L0f052a6c: +/* f052a6c: 27280004 */ addiu $t0,$t9,0x4 +/* f052a70: ac680438 */ sw $t0,0x438($v1) +.L0f052a74: +/* f052a74: 8fbf0014 */ lw $ra,0x14($sp) +/* f052a78: 27bd0020 */ addiu $sp,$sp,0x20 +/* f052a7c: 00001025 */ or $v0,$zero,$zero +/* f052a80: 03e00008 */ jr $ra +/* f052a84: 00000000 */ sll $zero,$zero,0x0 +/* f052a88: 27bdffd8 */ addiu $sp,$sp,-40 +/* f052a8c: afb00018 */ sw $s0,0x18($sp) +/* f052a90: 3c10800a */ lui $s0,0x800a +/* f052a94: 26109fc0 */ addiu $s0,$s0,-24640 +/* f052a98: 8e0e0434 */ lw $t6,0x434($s0) +/* f052a9c: 8e0f0438 */ lw $t7,0x438($s0) +/* f052aa0: afbf001c */ sw $ra,0x1c($sp) +/* f052aa4: 3c014f80 */ lui $at,0x4f80 +/* f052aa8: 01cf3821 */ addu $a3,$t6,$t7 +/* f052aac: 90f80003 */ lbu $t8,0x3($a3) +/* f052ab0: 44982000 */ mtc1 $t8,$f4 +/* f052ab4: 07010004 */ bgez $t8,.L0f052ac8 +/* f052ab8: 468021a0 */ cvt.s.w $f6,$f4 +/* f052abc: 44814000 */ mtc1 $at,$f8 +/* f052ac0: 00000000 */ sll $zero,$zero,0x0 +/* f052ac4: 46083180 */ add.s $f6,$f6,$f8 +.L0f052ac8: +/* f052ac8: 3c017f1b */ lui $at,0x7f1b +/* f052acc: c42a9c38 */ lwc1 $f10,-0x63c8($at) +/* f052ad0: 8e040424 */ lw $a0,0x424($s0) +/* f052ad4: 460a3402 */ mul.s $f16,$f6,$f10 +/* f052ad8: e7b00020 */ swc1 $f16,0x20($sp) +/* f052adc: 90e50002 */ lbu $a1,0x2($a3) +/* f052ae0: 0fc126d1 */ jal func0f049b44 +/* f052ae4: afa70024 */ sw $a3,0x24($sp) +/* f052ae8: 8fa70024 */ lw $a3,0x24($sp) +/* f052aec: 00402825 */ or $a1,$v0,$zero +/* f052af0: 10400026 */ beqz $v0,.L0f052b8c +/* f052af4: 00001825 */ or $v1,$zero,$zero +/* f052af8: 8c44001c */ lw $a0,0x1c($v0) +/* f052afc: 10800023 */ beqz $a0,.L0f052b8c +/* f052b00: 00000000 */ sll $zero,$zero,0x0 +/* f052b04: 90990000 */ lbu $t9,0x0($a0) +/* f052b08: 24010006 */ addiu $at,$zero,0x6 +/* f052b0c: 57210016 */ bnel $t9,$at,.L0f052b68 +/* f052b10: c44a0104 */ lwc1 $f10,0x104($v0) +/* f052b14: 8ca4001c */ lw $a0,0x1c($a1) +/* f052b18: 0fc4a25f */ jal func0f12897c +/* f052b1c: afa70024 */ sw $a3,0x24($sp) +/* f052b20: 00024080 */ sll $t0,$v0,0x2 +/* f052b24: 02084821 */ addu $t1,$s0,$t0 +/* f052b28: 8d2a0064 */ lw $t2,0x64($t1) +/* f052b2c: 3c014100 */ lui $at,0x4100 +/* f052b30: 44812000 */ mtc1 $at,$f4 +/* f052b34: c55200dc */ lwc1 $f18,0xdc($t2) +/* f052b38: c7a60020 */ lwc1 $f6,0x20($sp) +/* f052b3c: 8fa70024 */ lw $a3,0x24($sp) +/* f052b40: 46049202 */ mul.s $f8,$f18,$f4 +/* f052b44: 00001825 */ or $v1,$zero,$zero +/* f052b48: 4606403c */ c.lt.s $f8,$f6 +/* f052b4c: 00000000 */ sll $zero,$zero,0x0 +/* f052b50: 4500000e */ bc1f .L0f052b8c +/* f052b54: 00000000 */ sll $zero,$zero,0x0 +/* f052b58: 24030001 */ addiu $v1,$zero,0x1 +/* f052b5c: 1000000b */ beqz $zero,.L0f052b8c +/* f052b60: 00000000 */ sll $zero,$zero,0x0 +/* f052b64: c44a0104 */ lwc1 $f10,0x104($v0) +.L0f052b68: +/* f052b68: c4500100 */ lwc1 $f16,0x100($v0) +/* f052b6c: c7a40020 */ lwc1 $f4,0x20($sp) +/* f052b70: 00001825 */ or $v1,$zero,$zero +/* f052b74: 46105481 */ sub.s $f18,$f10,$f16 +/* f052b78: 4604903c */ c.lt.s $f18,$f4 +/* f052b7c: 00000000 */ sll $zero,$zero,0x0 +/* f052b80: 45000002 */ bc1f .L0f052b8c +/* f052b84: 00000000 */ sll $zero,$zero,0x0 +/* f052b88: 24030001 */ addiu $v1,$zero,0x1 +.L0f052b8c: +/* f052b8c: 50600008 */ beqzl $v1,.L0f052bb0 +/* f052b90: 8e0b0438 */ lw $t3,0x438($s0) +/* f052b94: 8e040434 */ lw $a0,0x434($s0) +/* f052b98: 8e050438 */ lw $a1,0x438($s0) +/* f052b9c: 0fc13583 */ jal func0f04d60c +/* f052ba0: 90e60004 */ lbu $a2,0x4($a3) +/* f052ba4: 10000004 */ beqz $zero,.L0f052bb8 +/* f052ba8: ae020438 */ sw $v0,0x438($s0) +/* f052bac: 8e0b0438 */ lw $t3,0x438($s0) +.L0f052bb0: +/* f052bb0: 256c0005 */ addiu $t4,$t3,0x5 +/* f052bb4: ae0c0438 */ sw $t4,0x438($s0) +.L0f052bb8: +/* f052bb8: 8fbf001c */ lw $ra,0x1c($sp) +/* f052bbc: 8fb00018 */ lw $s0,0x18($sp) +/* f052bc0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f052bc4: 03e00008 */ jr $ra +/* f052bc8: 00001025 */ or $v0,$zero,$zero +/* f052bcc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f052bd0: afb00018 */ sw $s0,0x18($sp) +/* f052bd4: 3c10800a */ lui $s0,0x800a +/* f052bd8: 26109fc0 */ addiu $s0,$s0,-24640 +/* f052bdc: 8e0e0434 */ lw $t6,0x434($s0) +/* f052be0: 8e0f0438 */ lw $t7,0x438($s0) +/* f052be4: afbf001c */ sw $ra,0x1c($sp) +/* f052be8: 3c014f80 */ lui $at,0x4f80 +/* f052bec: 01cf3821 */ addu $a3,$t6,$t7 +/* f052bf0: 90f80003 */ lbu $t8,0x3($a3) +/* f052bf4: 44982000 */ mtc1 $t8,$f4 +/* f052bf8: 07010004 */ bgez $t8,.L0f052c0c +/* f052bfc: 468021a0 */ cvt.s.w $f6,$f4 +/* f052c00: 44814000 */ mtc1 $at,$f8 +/* f052c04: 00000000 */ sll $zero,$zero,0x0 +/* f052c08: 46083180 */ add.s $f6,$f6,$f8 +.L0f052c0c: +/* f052c0c: 3c017f1b */ lui $at,0x7f1b +/* f052c10: c42a9c3c */ lwc1 $f10,-0x63c4($at) +/* f052c14: 8e040424 */ lw $a0,0x424($s0) +/* f052c18: 460a3402 */ mul.s $f16,$f6,$f10 +/* f052c1c: e7b00020 */ swc1 $f16,0x20($sp) +/* f052c20: 90e50002 */ lbu $a1,0x2($a3) +/* f052c24: 0fc126d1 */ jal func0f049b44 +/* f052c28: afa70024 */ sw $a3,0x24($sp) +/* f052c2c: 8fa70024 */ lw $a3,0x24($sp) +/* f052c30: 00402825 */ or $a1,$v0,$zero +/* f052c34: 10400026 */ beqz $v0,.L0f052cd0 +/* f052c38: 00001825 */ or $v1,$zero,$zero +/* f052c3c: 8c44001c */ lw $a0,0x1c($v0) +/* f052c40: 10800023 */ beqz $a0,.L0f052cd0 +/* f052c44: 00000000 */ sll $zero,$zero,0x0 +/* f052c48: 90990000 */ lbu $t9,0x0($a0) +/* f052c4c: 24010006 */ addiu $at,$zero,0x6 +/* f052c50: 57210016 */ bnel $t9,$at,.L0f052cac +/* f052c54: c44a0104 */ lwc1 $f10,0x104($v0) +/* f052c58: 8ca4001c */ lw $a0,0x1c($a1) +/* f052c5c: 0fc4a25f */ jal func0f12897c +/* f052c60: afa70024 */ sw $a3,0x24($sp) +/* f052c64: 00024080 */ sll $t0,$v0,0x2 +/* f052c68: 02084821 */ addu $t1,$s0,$t0 +/* f052c6c: 8d2a0064 */ lw $t2,0x64($t1) +/* f052c70: 3c014100 */ lui $at,0x4100 +/* f052c74: 44812000 */ mtc1 $at,$f4 +/* f052c78: c55200dc */ lwc1 $f18,0xdc($t2) +/* f052c7c: c7a60020 */ lwc1 $f6,0x20($sp) +/* f052c80: 8fa70024 */ lw $a3,0x24($sp) +/* f052c84: 46049202 */ mul.s $f8,$f18,$f4 +/* f052c88: 00001825 */ or $v1,$zero,$zero +/* f052c8c: 4608303c */ c.lt.s $f6,$f8 +/* f052c90: 00000000 */ sll $zero,$zero,0x0 +/* f052c94: 4500000e */ bc1f .L0f052cd0 +/* f052c98: 00000000 */ sll $zero,$zero,0x0 +/* f052c9c: 24030001 */ addiu $v1,$zero,0x1 +/* f052ca0: 1000000b */ beqz $zero,.L0f052cd0 +/* f052ca4: 00000000 */ sll $zero,$zero,0x0 +/* f052ca8: c44a0104 */ lwc1 $f10,0x104($v0) +.L0f052cac: +/* f052cac: c4500100 */ lwc1 $f16,0x100($v0) +/* f052cb0: c7a40020 */ lwc1 $f4,0x20($sp) +/* f052cb4: 00001825 */ or $v1,$zero,$zero +/* f052cb8: 46105481 */ sub.s $f18,$f10,$f16 +/* f052cbc: 4612203c */ c.lt.s $f4,$f18 +/* f052cc0: 00000000 */ sll $zero,$zero,0x0 +/* f052cc4: 45000002 */ bc1f .L0f052cd0 +/* f052cc8: 00000000 */ sll $zero,$zero,0x0 +/* f052ccc: 24030001 */ addiu $v1,$zero,0x1 +.L0f052cd0: +/* f052cd0: 50600008 */ beqzl $v1,.L0f052cf4 +/* f052cd4: 8e0b0438 */ lw $t3,0x438($s0) +/* f052cd8: 8e040434 */ lw $a0,0x434($s0) +/* f052cdc: 8e050438 */ lw $a1,0x438($s0) +/* f052ce0: 0fc13583 */ jal func0f04d60c +/* f052ce4: 90e60004 */ lbu $a2,0x4($a3) +/* f052ce8: 10000004 */ beqz $zero,.L0f052cfc +/* f052cec: ae020438 */ sw $v0,0x438($s0) +/* f052cf0: 8e0b0438 */ lw $t3,0x438($s0) +.L0f052cf4: +/* f052cf4: 256c0005 */ addiu $t4,$t3,0x5 +/* f052cf8: ae0c0438 */ sw $t4,0x438($s0) +.L0f052cfc: +/* f052cfc: 8fbf001c */ lw $ra,0x1c($sp) +/* f052d00: 8fb00018 */ lw $s0,0x18($sp) +/* f052d04: 27bd0028 */ addiu $sp,$sp,0x28 +/* f052d08: 03e00008 */ jr $ra +/* f052d0c: 00001025 */ or $v0,$zero,$zero +/* f052d10: 27bdffd8 */ addiu $sp,$sp,-40 +/* f052d14: afb00018 */ sw $s0,0x18($sp) +/* f052d18: 3c10800a */ lui $s0,0x800a +/* f052d1c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f052d20: 8e0e0434 */ lw $t6,0x434($s0) +/* f052d24: 8e0f0438 */ lw $t7,0x438($s0) +/* f052d28: afbf001c */ sw $ra,0x1c($sp) +/* f052d2c: 3c017f1b */ lui $at,0x7f1b +/* f052d30: 01cf1821 */ addu $v1,$t6,$t7 +/* f052d34: 90780003 */ lbu $t8,0x3($v1) +/* f052d38: 90680004 */ lbu $t0,0x4($v1) +/* f052d3c: c4289c40 */ lwc1 $f8,-0x63c0($at) +/* f052d40: 0018ca00 */ sll $t9,$t8,0x8 +/* f052d44: 03284825 */ or $t1,$t9,$t0 +/* f052d48: 44892000 */ mtc1 $t1,$f4 +/* f052d4c: 8e040424 */ lw $a0,0x424($s0) +/* f052d50: 468021a0 */ cvt.s.w $f6,$f4 +/* f052d54: 46083282 */ mul.s $f10,$f6,$f8 +/* f052d58: e7aa0020 */ swc1 $f10,0x20($sp) +/* f052d5c: 90650002 */ lbu $a1,0x2($v1) +/* f052d60: 0fc126d1 */ jal func0f049b44 +/* f052d64: afa30024 */ sw $v1,0x24($sp) +/* f052d68: 8fa30024 */ lw $v1,0x24($sp) +/* f052d6c: 1040000f */ beqz $v0,.L0f052dac +/* f052d70: 00402025 */ or $a0,$v0,$zero +/* f052d74: 0fc0cfe8 */ jal func0f033fa0 +/* f052d78: afa30024 */ sw $v1,0x24($sp) +/* f052d7c: c7b00020 */ lwc1 $f16,0x20($sp) +/* f052d80: 8fa30024 */ lw $v1,0x24($sp) +/* f052d84: 4610003c */ c.lt.s $f0,$f16 +/* f052d88: 00000000 */ sll $zero,$zero,0x0 +/* f052d8c: 45020008 */ bc1fl .L0f052db0 +/* f052d90: 8e0a0438 */ lw $t2,0x438($s0) +/* f052d94: 8e040434 */ lw $a0,0x434($s0) +/* f052d98: 8e050438 */ lw $a1,0x438($s0) +/* f052d9c: 0fc13583 */ jal func0f04d60c +/* f052da0: 90660005 */ lbu $a2,0x5($v1) +/* f052da4: 10000004 */ beqz $zero,.L0f052db8 +/* f052da8: ae020438 */ sw $v0,0x438($s0) +.L0f052dac: +/* f052dac: 8e0a0438 */ lw $t2,0x438($s0) +.L0f052db0: +/* f052db0: 254b0006 */ addiu $t3,$t2,0x6 +/* f052db4: ae0b0438 */ sw $t3,0x438($s0) +.L0f052db8: +/* f052db8: 8fbf001c */ lw $ra,0x1c($sp) +/* f052dbc: 8fb00018 */ lw $s0,0x18($sp) +/* f052dc0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f052dc4: 03e00008 */ jr $ra +/* f052dc8: 00001025 */ or $v0,$zero,$zero +/* f052dcc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f052dd0: afb00018 */ sw $s0,0x18($sp) +/* f052dd4: 3c10800a */ lui $s0,0x800a +/* f052dd8: 26109fc0 */ addiu $s0,$s0,-24640 +/* f052ddc: 8e0e0434 */ lw $t6,0x434($s0) +/* f052de0: 8e0f0438 */ lw $t7,0x438($s0) +/* f052de4: afbf001c */ sw $ra,0x1c($sp) +/* f052de8: 3c017f1b */ lui $at,0x7f1b +/* f052dec: 01cf1821 */ addu $v1,$t6,$t7 +/* f052df0: 90780003 */ lbu $t8,0x3($v1) +/* f052df4: 90680004 */ lbu $t0,0x4($v1) +/* f052df8: c4289c44 */ lwc1 $f8,-0x63bc($at) +/* f052dfc: 0018ca00 */ sll $t9,$t8,0x8 +/* f052e00: 03284825 */ or $t1,$t9,$t0 +/* f052e04: 44892000 */ mtc1 $t1,$f4 +/* f052e08: 8e040424 */ lw $a0,0x424($s0) +/* f052e0c: 468021a0 */ cvt.s.w $f6,$f4 +/* f052e10: 46083282 */ mul.s $f10,$f6,$f8 +/* f052e14: e7aa0020 */ swc1 $f10,0x20($sp) +/* f052e18: 90650002 */ lbu $a1,0x2($v1) +/* f052e1c: 0fc126d1 */ jal func0f049b44 +/* f052e20: afa30024 */ sw $v1,0x24($sp) +/* f052e24: 8fa30024 */ lw $v1,0x24($sp) +/* f052e28: 1040000f */ beqz $v0,.L0f052e68 +/* f052e2c: 00402025 */ or $a0,$v0,$zero +/* f052e30: 0fc0cfe8 */ jal func0f033fa0 +/* f052e34: afa30024 */ sw $v1,0x24($sp) +/* f052e38: c7b00020 */ lwc1 $f16,0x20($sp) +/* f052e3c: 8fa30024 */ lw $v1,0x24($sp) +/* f052e40: 4600803c */ c.lt.s $f16,$f0 +/* f052e44: 00000000 */ sll $zero,$zero,0x0 +/* f052e48: 45020008 */ bc1fl .L0f052e6c +/* f052e4c: 8e0a0438 */ lw $t2,0x438($s0) +/* f052e50: 8e040434 */ lw $a0,0x434($s0) +/* f052e54: 8e050438 */ lw $a1,0x438($s0) +/* f052e58: 0fc13583 */ jal func0f04d60c +/* f052e5c: 90660005 */ lbu $a2,0x5($v1) +/* f052e60: 10000004 */ beqz $zero,.L0f052e74 +/* f052e64: ae020438 */ sw $v0,0x438($s0) +.L0f052e68: +/* f052e68: 8e0a0438 */ lw $t2,0x438($s0) +.L0f052e6c: +/* f052e6c: 254b0006 */ addiu $t3,$t2,0x6 +/* f052e70: ae0b0438 */ sw $t3,0x438($s0) +.L0f052e74: +/* f052e74: 8fbf001c */ lw $ra,0x1c($sp) +/* f052e78: 8fb00018 */ lw $s0,0x18($sp) +/* f052e7c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f052e80: 03e00008 */ jr $ra +/* f052e84: 00001025 */ or $v0,$zero,$zero +/* f052e88: 3c03800a */ lui $v1,0x800a +/* f052e8c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052e90: 8c6e0434 */ lw $t6,0x434($v1) +/* f052e94: 8c6f0438 */ lw $t7,0x438($v1) +/* f052e98: 27bdffe0 */ addiu $sp,$sp,-32 +/* f052e9c: afbf0014 */ sw $ra,0x14($sp) +/* f052ea0: 01cf3821 */ addu $a3,$t6,$t7 +/* f052ea4: 90e50002 */ lbu $a1,0x2($a3) +/* f052ea8: afa7001c */ sw $a3,0x1c($sp) +/* f052eac: 0fc126d1 */ jal func0f049b44 +/* f052eb0: 8c640424 */ lw $a0,0x424($v1) +/* f052eb4: 3c03800a */ lui $v1,0x800a +/* f052eb8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052ebc: 10400011 */ beqz $v0,.L0f052f04 +/* f052ec0: 8fa7001c */ lw $a3,0x1c($sp) +/* f052ec4: 8c580018 */ lw $t8,0x18($v0) +/* f052ec8: 33190100 */ andi $t9,$t8,0x100 +/* f052ecc: 5320000e */ beqzl $t9,.L0f052f08 +/* f052ed0: 8c6b0438 */ lw $t3,0x438($v1) +/* f052ed4: 8c490018 */ lw $t1,0x18($v0) +/* f052ed8: 2401feff */ addiu $at,$zero,-257 +/* f052edc: 01215024 */ and $t2,$t1,$at +/* f052ee0: ac4a0018 */ sw $t2,0x18($v0) +/* f052ee4: 90e60003 */ lbu $a2,0x3($a3) +/* f052ee8: 8c650438 */ lw $a1,0x438($v1) +/* f052eec: 0fc13583 */ jal func0f04d60c +/* f052ef0: 8c640434 */ lw $a0,0x434($v1) +/* f052ef4: 3c03800a */ lui $v1,0x800a +/* f052ef8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052efc: 10000004 */ beqz $zero,.L0f052f10 +/* f052f00: ac620438 */ sw $v0,0x438($v1) +.L0f052f04: +/* f052f04: 8c6b0438 */ lw $t3,0x438($v1) +.L0f052f08: +/* f052f08: 256c0004 */ addiu $t4,$t3,0x4 +/* f052f0c: ac6c0438 */ sw $t4,0x438($v1) +.L0f052f10: +/* f052f10: 8fbf0014 */ lw $ra,0x14($sp) +/* f052f14: 27bd0020 */ addiu $sp,$sp,0x20 +/* f052f18: 00001025 */ or $v0,$zero,$zero +/* f052f1c: 03e00008 */ jr $ra +/* f052f20: 00000000 */ sll $zero,$zero,0x0 +/* f052f24: 3c03800a */ lui $v1,0x800a +/* f052f28: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052f2c: 8c6e0434 */ lw $t6,0x434($v1) +/* f052f30: 8c6f0438 */ lw $t7,0x438($v1) +/* f052f34: 27bdffe0 */ addiu $sp,$sp,-32 +/* f052f38: afbf0014 */ sw $ra,0x14($sp) +/* f052f3c: 01cf3821 */ addu $a3,$t6,$t7 +/* f052f40: 90e50002 */ lbu $a1,0x2($a3) +/* f052f44: afa7001c */ sw $a3,0x1c($sp) +/* f052f48: 0fc126d1 */ jal func0f049b44 +/* f052f4c: 8c640424 */ lw $a0,0x424($v1) +/* f052f50: 3c03800a */ lui $v1,0x800a +/* f052f54: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052f58: 10400012 */ beqz $v0,.L0f052fa4 +/* f052f5c: 8fa7001c */ lw $a3,0x1c($sp) +/* f052f60: 8c580018 */ lw $t8,0x18($v0) +/* f052f64: 0018c980 */ sll $t9,$t8,0x6 +/* f052f68: 0723000f */ bgezl $t9,.L0f052fa8 +/* f052f6c: 8c6b0438 */ lw $t3,0x438($v1) +/* f052f70: 8c490018 */ lw $t1,0x18($v0) +/* f052f74: 3c01fdff */ lui $at,0xfdff +/* f052f78: 3421ffff */ ori $at,$at,0xffff +/* f052f7c: 01215024 */ and $t2,$t1,$at +/* f052f80: ac4a0018 */ sw $t2,0x18($v0) +/* f052f84: 90e60003 */ lbu $a2,0x3($a3) +/* f052f88: 8c650438 */ lw $a1,0x438($v1) +/* f052f8c: 0fc13583 */ jal func0f04d60c +/* f052f90: 8c640434 */ lw $a0,0x434($v1) +/* f052f94: 3c03800a */ lui $v1,0x800a +/* f052f98: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052f9c: 10000004 */ beqz $zero,.L0f052fb0 +/* f052fa0: ac620438 */ sw $v0,0x438($v1) +.L0f052fa4: +/* f052fa4: 8c6b0438 */ lw $t3,0x438($v1) +.L0f052fa8: +/* f052fa8: 256c0004 */ addiu $t4,$t3,0x4 +/* f052fac: ac6c0438 */ sw $t4,0x438($v1) +.L0f052fb0: +/* f052fb0: 8fbf0014 */ lw $ra,0x14($sp) +/* f052fb4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f052fb8: 00001025 */ or $v0,$zero,$zero +/* f052fbc: 03e00008 */ jr $ra +/* f052fc0: 00000000 */ sll $zero,$zero,0x0 +/* f052fc4: 3c03800a */ lui $v1,0x800a +/* f052fc8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052fcc: 8c6e0434 */ lw $t6,0x434($v1) +/* f052fd0: 8c6f0438 */ lw $t7,0x438($v1) +/* f052fd4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f052fd8: afbf0014 */ sw $ra,0x14($sp) +/* f052fdc: 01cf3821 */ addu $a3,$t6,$t7 +/* f052fe0: 0fc5b367 */ jal func0f16cd9c +/* f052fe4: afa7001c */ sw $a3,0x1c($sp) +/* f052fe8: 8fa7001c */ lw $a3,0x1c($sp) +/* f052fec: 3c03800a */ lui $v1,0x800a +/* f052ff0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052ff4: 90f80002 */ lbu $t8,0x2($a3) +/* f052ff8: 0058082a */ slt $at,$v0,$t8 +/* f052ffc: 5020000a */ beqzl $at,.L0f053028 +/* f053000: 8c790438 */ lw $t9,0x438($v1) +/* f053004: 8c640434 */ lw $a0,0x434($v1) +/* f053008: 8c650438 */ lw $a1,0x438($v1) +/* f05300c: 0fc13583 */ jal func0f04d60c +/* f053010: 90e60003 */ lbu $a2,0x3($a3) +/* f053014: 3c03800a */ lui $v1,0x800a +/* f053018: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05301c: 10000004 */ beqz $zero,.L0f053030 +/* f053020: ac620438 */ sw $v0,0x438($v1) +/* f053024: 8c790438 */ lw $t9,0x438($v1) +.L0f053028: +/* f053028: 27280004 */ addiu $t0,$t9,0x4 +/* f05302c: ac680438 */ sw $t0,0x438($v1) +.L0f053030: +/* f053030: 8fbf0014 */ lw $ra,0x14($sp) +/* f053034: 27bd0020 */ addiu $sp,$sp,0x20 +/* f053038: 00001025 */ or $v0,$zero,$zero +/* f05303c: 03e00008 */ jr $ra +/* f053040: 00000000 */ sll $zero,$zero,0x0 +/* f053044: 3c03800a */ lui $v1,0x800a +/* f053048: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05304c: 8c6e0434 */ lw $t6,0x434($v1) +/* f053050: 8c6f0438 */ lw $t7,0x438($v1) +/* f053054: 27bdffe0 */ addiu $sp,$sp,-32 +/* f053058: afbf0014 */ sw $ra,0x14($sp) +/* f05305c: 01cf3821 */ addu $a3,$t6,$t7 +/* f053060: 0fc5b367 */ jal func0f16cd9c +/* f053064: afa7001c */ sw $a3,0x1c($sp) +/* f053068: 8fa7001c */ lw $a3,0x1c($sp) +/* f05306c: 3c03800a */ lui $v1,0x800a +/* f053070: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053074: 90f80002 */ lbu $t8,0x2($a3) +/* f053078: 0302082a */ slt $at,$t8,$v0 +/* f05307c: 5020000a */ beqzl $at,.L0f0530a8 +/* f053080: 8c790438 */ lw $t9,0x438($v1) +/* f053084: 8c640434 */ lw $a0,0x434($v1) +/* f053088: 8c650438 */ lw $a1,0x438($v1) +/* f05308c: 0fc13583 */ jal func0f04d60c +/* f053090: 90e60003 */ lbu $a2,0x3($a3) +/* f053094: 3c03800a */ lui $v1,0x800a +/* f053098: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05309c: 10000004 */ beqz $zero,.L0f0530b0 +/* f0530a0: ac620438 */ sw $v0,0x438($v1) +/* f0530a4: 8c790438 */ lw $t9,0x438($v1) +.L0f0530a8: +/* f0530a8: 27280004 */ addiu $t0,$t9,0x4 +/* f0530ac: ac680438 */ sw $t0,0x438($v1) +.L0f0530b0: +/* f0530b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0530b4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0530b8: 00001025 */ or $v0,$zero,$zero +/* f0530bc: 03e00008 */ jr $ra +/* f0530c0: 00000000 */ sll $zero,$zero,0x0 +/* f0530c4: 3c03800a */ lui $v1,0x800a +/* f0530c8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0530cc: 8c6e0434 */ lw $t6,0x434($v1) +/* f0530d0: 8c6f0438 */ lw $t7,0x438($v1) +/* f0530d4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0530d8: afbf0014 */ sw $ra,0x14($sp) +/* f0530dc: 01cf1021 */ addu $v0,$t6,$t7 +/* f0530e0: 90580002 */ lbu $t8,0x2($v0) +/* f0530e4: 90480003 */ lbu $t0,0x3($v0) +/* f0530e8: afa2001c */ sw $v0,0x1c($sp) +/* f0530ec: 0018ca00 */ sll $t9,$t8,0x8 +/* f0530f0: 03284825 */ or $t1,$t9,$t0 +/* f0530f4: 44892000 */ mtc1 $t1,$f4 +/* f0530f8: 00000000 */ sll $zero,$zero,0x0 +/* f0530fc: 468021a0 */ cvt.s.w $f6,$f4 +/* f053100: 0fc5b37b */ jal func0f16cdec +/* f053104: e7a60018 */ swc1 $f6,0x18($sp) +/* f053108: c7a80018 */ lwc1 $f8,0x18($sp) +/* f05310c: 3c03800a */ lui $v1,0x800a +/* f053110: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053114: 4608003c */ c.lt.s $f0,$f8 +/* f053118: 8fa2001c */ lw $v0,0x1c($sp) +/* f05311c: 4502000a */ bc1fl .L0f053148 +/* f053120: 8c6a0438 */ lw $t2,0x438($v1) +/* f053124: 8c640434 */ lw $a0,0x434($v1) +/* f053128: 8c650438 */ lw $a1,0x438($v1) +/* f05312c: 0fc13583 */ jal func0f04d60c +/* f053130: 90460004 */ lbu $a2,0x4($v0) +/* f053134: 3c03800a */ lui $v1,0x800a +/* f053138: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05313c: 10000004 */ beqz $zero,.L0f053150 +/* f053140: ac620438 */ sw $v0,0x438($v1) +/* f053144: 8c6a0438 */ lw $t2,0x438($v1) +.L0f053148: +/* f053148: 254b0005 */ addiu $t3,$t2,0x5 +/* f05314c: ac6b0438 */ sw $t3,0x438($v1) +.L0f053150: +/* f053150: 8fbf0014 */ lw $ra,0x14($sp) +/* f053154: 27bd0020 */ addiu $sp,$sp,0x20 +/* f053158: 00001025 */ or $v0,$zero,$zero +/* f05315c: 03e00008 */ jr $ra +/* f053160: 00000000 */ sll $zero,$zero,0x0 +/* f053164: 3c03800a */ lui $v1,0x800a +/* f053168: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05316c: 8c6e0434 */ lw $t6,0x434($v1) +/* f053170: 8c6f0438 */ lw $t7,0x438($v1) +/* f053174: 27bdffe0 */ addiu $sp,$sp,-32 +/* f053178: afbf0014 */ sw $ra,0x14($sp) +/* f05317c: 01cf1021 */ addu $v0,$t6,$t7 +/* f053180: 90580002 */ lbu $t8,0x2($v0) +/* f053184: 90480003 */ lbu $t0,0x3($v0) +/* f053188: afa2001c */ sw $v0,0x1c($sp) +/* f05318c: 0018ca00 */ sll $t9,$t8,0x8 +/* f053190: 03284825 */ or $t1,$t9,$t0 +/* f053194: 44892000 */ mtc1 $t1,$f4 +/* f053198: 00000000 */ sll $zero,$zero,0x0 +/* f05319c: 468021a0 */ cvt.s.w $f6,$f4 +/* f0531a0: 0fc5b37b */ jal func0f16cdec +/* f0531a4: e7a60018 */ swc1 $f6,0x18($sp) +/* f0531a8: c7a80018 */ lwc1 $f8,0x18($sp) +/* f0531ac: 3c03800a */ lui $v1,0x800a +/* f0531b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0531b4: 4600403c */ c.lt.s $f8,$f0 +/* f0531b8: 8fa2001c */ lw $v0,0x1c($sp) +/* f0531bc: 4502000a */ bc1fl .L0f0531e8 +/* f0531c0: 8c6a0438 */ lw $t2,0x438($v1) +/* f0531c4: 8c640434 */ lw $a0,0x434($v1) +/* f0531c8: 8c650438 */ lw $a1,0x438($v1) +/* f0531cc: 0fc13583 */ jal func0f04d60c +/* f0531d0: 90460004 */ lbu $a2,0x4($v0) +/* f0531d4: 3c03800a */ lui $v1,0x800a +/* f0531d8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0531dc: 10000004 */ beqz $zero,.L0f0531f0 +/* f0531e0: ac620438 */ sw $v0,0x438($v1) +/* f0531e4: 8c6a0438 */ lw $t2,0x438($v1) +.L0f0531e8: +/* f0531e8: 254b0005 */ addiu $t3,$t2,0x5 +/* f0531ec: ac6b0438 */ sw $t3,0x438($v1) +.L0f0531f0: +/* f0531f0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0531f4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0531f8: 00001025 */ or $v0,$zero,$zero +/* f0531fc: 03e00008 */ jr $ra +/* f053200: 00000000 */ sll $zero,$zero,0x0 +/* f053204: 3c03800a */ lui $v1,0x800a +/* f053208: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05320c: 8c6e0434 */ lw $t6,0x434($v1) +/* f053210: 8c6f0438 */ lw $t7,0x438($v1) +/* f053214: 27bdffe0 */ addiu $sp,$sp,-32 +/* f053218: afbf0014 */ sw $ra,0x14($sp) +/* f05321c: 01cf3821 */ addu $a3,$t6,$t7 +/* f053220: 0c003a61 */ jal 0xe984 +/* f053224: afa7001c */ sw $a3,0x1c($sp) +/* f053228: 8fa7001c */ lw $a3,0x1c($sp) +/* f05322c: 3c03800a */ lui $v1,0x800a +/* f053230: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053234: 90f80002 */ lbu $t8,0x2($a3) +/* f053238: 0058082a */ slt $at,$v0,$t8 +/* f05323c: 5020000a */ beqzl $at,.L0f053268 +/* f053240: 8c790438 */ lw $t9,0x438($v1) +/* f053244: 8c640434 */ lw $a0,0x434($v1) +/* f053248: 8c650438 */ lw $a1,0x438($v1) +/* f05324c: 0fc13583 */ jal func0f04d60c +/* f053250: 90e60003 */ lbu $a2,0x3($a3) +/* f053254: 3c03800a */ lui $v1,0x800a +/* f053258: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05325c: 10000004 */ beqz $zero,.L0f053270 +/* f053260: ac620438 */ sw $v0,0x438($v1) +/* f053264: 8c790438 */ lw $t9,0x438($v1) +.L0f053268: +/* f053268: 27280004 */ addiu $t0,$t9,0x4 +/* f05326c: ac680438 */ sw $t0,0x438($v1) +.L0f053270: +/* f053270: 8fbf0014 */ lw $ra,0x14($sp) +/* f053274: 27bd0020 */ addiu $sp,$sp,0x20 +/* f053278: 00001025 */ or $v0,$zero,$zero +/* f05327c: 03e00008 */ jr $ra +/* f053280: 00000000 */ sll $zero,$zero,0x0 +/* f053284: 3c03800a */ lui $v1,0x800a +/* f053288: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05328c: 8c6e0434 */ lw $t6,0x434($v1) +/* f053290: 8c6f0438 */ lw $t7,0x438($v1) +/* f053294: 27bdffe0 */ addiu $sp,$sp,-32 +/* f053298: afbf0014 */ sw $ra,0x14($sp) +/* f05329c: 01cf3821 */ addu $a3,$t6,$t7 +/* f0532a0: 0c003a61 */ jal 0xe984 +/* f0532a4: afa7001c */ sw $a3,0x1c($sp) +/* f0532a8: 8fa7001c */ lw $a3,0x1c($sp) +/* f0532ac: 3c03800a */ lui $v1,0x800a +/* f0532b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0532b4: 90f80002 */ lbu $t8,0x2($a3) +/* f0532b8: 0302082a */ slt $at,$t8,$v0 +/* f0532bc: 5020000a */ beqzl $at,.L0f0532e8 +/* f0532c0: 8c790438 */ lw $t9,0x438($v1) +/* f0532c4: 8c640434 */ lw $a0,0x434($v1) +/* f0532c8: 8c650438 */ lw $a1,0x438($v1) +/* f0532cc: 0fc13583 */ jal func0f04d60c +/* f0532d0: 90e60003 */ lbu $a2,0x3($a3) +/* f0532d4: 3c03800a */ lui $v1,0x800a +/* f0532d8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0532dc: 10000004 */ beqz $zero,.L0f0532f0 +/* f0532e0: ac620438 */ sw $v0,0x438($v1) +/* f0532e4: 8c790438 */ lw $t9,0x438($v1) +.L0f0532e8: +/* f0532e8: 27280004 */ addiu $t0,$t9,0x4 +/* f0532ec: ac680438 */ sw $t0,0x438($v1) +.L0f0532f0: +/* f0532f0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0532f4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0532f8: 00001025 */ or $v0,$zero,$zero +/* f0532fc: 03e00008 */ jr $ra +/* f053300: 00000000 */ sll $zero,$zero,0x0 +/* f053304: 3c04800a */ lui $a0,0x800a +/* f053308: 24849fc0 */ addiu $a0,$a0,-24640 +/* f05330c: 8c8e0434 */ lw $t6,0x434($a0) +/* f053310: 8c8f0438 */ lw $t7,0x438($a0) +/* f053314: 8c990424 */ lw $t9,0x424($a0) +/* f053318: 00001025 */ or $v0,$zero,$zero +/* f05331c: 01cf1821 */ addu $v1,$t6,$t7 +/* f053320: 90780002 */ lbu $t8,0x2($v1) +/* f053324: a3380112 */ sb $t8,0x112($t9) +/* f053328: 8c880438 */ lw $t0,0x438($a0) +/* f05332c: 25090003 */ addiu $t1,$t0,0x3 +/* f053330: 03e00008 */ jr $ra +/* f053334: ac890438 */ sw $t1,0x438($a0) +/* f053338: 3c03800a */ lui $v1,0x800a +/* f05333c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053340: 8c6e0434 */ lw $t6,0x434($v1) +/* f053344: 8c6f0438 */ lw $t7,0x438($v1) +/* f053348: 8c640424 */ lw $a0,0x424($v1) +/* f05334c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053350: afbf0014 */ sw $ra,0x14($sp) +/* f053354: 01cf1021 */ addu $v0,$t6,$t7 +/* f053358: 90450002 */ lbu $a1,0x2($v0) +/* f05335c: 0fc1289f */ jal func0f04a27c +/* f053360: 24840112 */ addiu $a0,$a0,0x112 +/* f053364: 3c03800a */ lui $v1,0x800a +/* f053368: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05336c: 8c780438 */ lw $t8,0x438($v1) +/* f053370: 8fbf0014 */ lw $ra,0x14($sp) +/* f053374: 27bd0018 */ addiu $sp,$sp,0x18 +/* f053378: 27190003 */ addiu $t9,$t8,0x3 +/* f05337c: ac790438 */ sw $t9,0x438($v1) +/* f053380: 03e00008 */ jr $ra +/* f053384: 00001025 */ or $v0,$zero,$zero +/* f053388: 3c03800a */ lui $v1,0x800a +/* f05338c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053390: 8c6e0434 */ lw $t6,0x434($v1) +/* f053394: 8c6f0438 */ lw $t7,0x438($v1) +/* f053398: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05339c: afbf0014 */ sw $ra,0x14($sp) +/* f0533a0: 01cf3021 */ addu $a2,$t6,$t7 +/* f0533a4: 90c50003 */ lbu $a1,0x3($a2) +/* f0533a8: afa6001c */ sw $a2,0x1c($sp) +/* f0533ac: 0fc126d1 */ jal func0f049b44 +/* f0533b0: 8c640424 */ lw $a0,0x424($v1) +/* f0533b4: 8fa6001c */ lw $a2,0x1c($sp) +/* f0533b8: 24440112 */ addiu $a0,$v0,0x112 +/* f0533bc: 0fc1289f */ jal func0f04a27c +/* f0533c0: 90c50002 */ lbu $a1,0x2($a2) +/* f0533c4: 3c03800a */ lui $v1,0x800a +/* f0533c8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0533cc: 8c780438 */ lw $t8,0x438($v1) +/* f0533d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0533d4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0533d8: 27190004 */ addiu $t9,$t8,0x4 +/* f0533dc: ac790438 */ sw $t9,0x438($v1) +/* f0533e0: 03e00008 */ jr $ra +/* f0533e4: 00001025 */ or $v0,$zero,$zero +/* f0533e8: 3c03800a */ lui $v1,0x800a +/* f0533ec: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0533f0: 8c6e0434 */ lw $t6,0x434($v1) +/* f0533f4: 8c6f0438 */ lw $t7,0x438($v1) +/* f0533f8: 8c640424 */ lw $a0,0x424($v1) +/* f0533fc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053400: afbf0014 */ sw $ra,0x14($sp) +/* f053404: 01cf1021 */ addu $v0,$t6,$t7 +/* f053408: 90450002 */ lbu $a1,0x2($v0) +/* f05340c: 0fc12894 */ jal func0f04a250 +/* f053410: 24840112 */ addiu $a0,$a0,0x112 +/* f053414: 3c03800a */ lui $v1,0x800a +/* f053418: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05341c: 8c780438 */ lw $t8,0x438($v1) +/* f053420: 8fbf0014 */ lw $ra,0x14($sp) +/* f053424: 27bd0018 */ addiu $sp,$sp,0x18 +/* f053428: 27190003 */ addiu $t9,$t8,0x3 +/* f05342c: ac790438 */ sw $t9,0x438($v1) +/* f053430: 03e00008 */ jr $ra +/* f053434: 00001025 */ or $v0,$zero,$zero +/* f053438: 3c03800a */ lui $v1,0x800a +/* f05343c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053440: 8c640434 */ lw $a0,0x434($v1) +/* f053444: 8c650438 */ lw $a1,0x438($v1) +/* f053448: 8c6e0424 */ lw $t6,0x424($v1) +/* f05344c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053450: afbf0014 */ sw $ra,0x14($sp) +/* f053454: 00851021 */ addu $v0,$a0,$a1 +/* f053458: 90580002 */ lbu $t8,0x2($v0) +/* f05345c: 91cf0112 */ lbu $t7,0x112($t6) +/* f053460: 24b90004 */ addiu $t9,$a1,0x4 +/* f053464: 01f8082a */ slt $at,$t7,$t8 +/* f053468: 50200008 */ beqzl $at,.L0f05348c +/* f05346c: ac790438 */ sw $t9,0x438($v1) +/* f053470: 0fc13583 */ jal func0f04d60c +/* f053474: 90460003 */ lbu $a2,0x3($v0) +/* f053478: 3c03800a */ lui $v1,0x800a +/* f05347c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053480: 10000002 */ beqz $zero,.L0f05348c +/* f053484: ac620438 */ sw $v0,0x438($v1) +/* f053488: ac790438 */ sw $t9,0x438($v1) +.L0f05348c: +/* f05348c: 8fbf0014 */ lw $ra,0x14($sp) +/* f053490: 27bd0018 */ addiu $sp,$sp,0x18 +/* f053494: 00001025 */ or $v0,$zero,$zero +/* f053498: 03e00008 */ jr $ra +/* f05349c: 00000000 */ sll $zero,$zero,0x0 +/* f0534a0: 3c03800a */ lui $v1,0x800a +/* f0534a4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0534a8: 8c620424 */ lw $v0,0x424($v1) +/* f0534ac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0534b0: afbf0014 */ sw $ra,0x14($sp) +/* f0534b4: 904f0124 */ lbu $t7,0x124($v0) +/* f0534b8: 904e0112 */ lbu $t6,0x112($v0) +/* f0534bc: 8c640434 */ lw $a0,0x434($v1) +/* f0534c0: 8c650438 */ lw $a1,0x438($v1) +/* f0534c4: 01cf082a */ slt $at,$t6,$t7 +/* f0534c8: 10200007 */ beqz $at,.L0f0534e8 +/* f0534cc: 00853821 */ addu $a3,$a0,$a1 +/* f0534d0: 0fc13583 */ jal func0f04d60c +/* f0534d4: 90e60002 */ lbu $a2,0x2($a3) +/* f0534d8: 3c03800a */ lui $v1,0x800a +/* f0534dc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0534e0: 10000003 */ beqz $zero,.L0f0534f0 +/* f0534e4: ac620438 */ sw $v0,0x438($v1) +.L0f0534e8: +/* f0534e8: 24b80003 */ addiu $t8,$a1,0x3 +/* f0534ec: ac780438 */ sw $t8,0x438($v1) +.L0f0534f0: +/* f0534f0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0534f4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0534f8: 00001025 */ or $v0,$zero,$zero +/* f0534fc: 03e00008 */ jr $ra +/* f053500: 00000000 */ sll $zero,$zero,0x0 +/* f053504: 3c04800a */ lui $a0,0x800a +/* f053508: 24849fc0 */ addiu $a0,$a0,-24640 +/* f05350c: 8c8e0434 */ lw $t6,0x434($a0) +/* f053510: 8c8f0438 */ lw $t7,0x438($a0) +/* f053514: 8c990424 */ lw $t9,0x424($a0) +/* f053518: 00001025 */ or $v0,$zero,$zero +/* f05351c: 01cf1821 */ addu $v1,$t6,$t7 +/* f053520: 90780002 */ lbu $t8,0x2($v1) +/* f053524: a3380113 */ sb $t8,0x113($t9) +/* f053528: 8c880438 */ lw $t0,0x438($a0) +/* f05352c: 25090003 */ addiu $t1,$t0,0x3 +/* f053530: 03e00008 */ jr $ra +/* f053534: ac890438 */ sw $t1,0x438($a0) +/* f053538: 3c03800a */ lui $v1,0x800a +/* f05353c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053540: 8c6e0434 */ lw $t6,0x434($v1) +/* f053544: 8c6f0438 */ lw $t7,0x438($v1) +/* f053548: 8c640424 */ lw $a0,0x424($v1) +/* f05354c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053550: afbf0014 */ sw $ra,0x14($sp) +/* f053554: 01cf1021 */ addu $v0,$t6,$t7 +/* f053558: 90450002 */ lbu $a1,0x2($v0) +/* f05355c: 0fc1289f */ jal func0f04a27c +/* f053560: 24840113 */ addiu $a0,$a0,0x113 +/* f053564: 3c03800a */ lui $v1,0x800a +/* f053568: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05356c: 8c780438 */ lw $t8,0x438($v1) +/* f053570: 8fbf0014 */ lw $ra,0x14($sp) +/* f053574: 27bd0018 */ addiu $sp,$sp,0x18 +/* f053578: 27190003 */ addiu $t9,$t8,0x3 +/* f05357c: ac790438 */ sw $t9,0x438($v1) +/* f053580: 03e00008 */ jr $ra +/* f053584: 00001025 */ or $v0,$zero,$zero +/* f053588: 3c06800a */ lui $a2,0x800a +/* f05358c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f053590: 8cce0434 */ lw $t6,0x434($a2) +/* f053594: 8ccf0438 */ lw $t7,0x438($a2) +/* f053598: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05359c: afbf0014 */ sw $ra,0x14($sp) +/* f0535a0: 01cf1821 */ addu $v1,$t6,$t7 +/* f0535a4: 90650003 */ lbu $a1,0x3($v1) +/* f0535a8: afa3001c */ sw $v1,0x1c($sp) +/* f0535ac: 0fc126d1 */ jal func0f049b44 +/* f0535b0: 8cc40424 */ lw $a0,0x424($a2) +/* f0535b4: 3c06800a */ lui $a2,0x800a +/* f0535b8: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0535bc: 10400009 */ beqz $v0,.L0f0535e4 +/* f0535c0: 8fa3001c */ lw $v1,0x1c($sp) +/* f0535c4: 8c58001c */ lw $t8,0x1c($v0) +/* f0535c8: 24440113 */ addiu $a0,$v0,0x113 +/* f0535cc: 53000006 */ beqzl $t8,.L0f0535e8 +/* f0535d0: 8cd90438 */ lw $t9,0x438($a2) +/* f0535d4: 0fc1289f */ jal func0f04a27c +/* f0535d8: 90650002 */ lbu $a1,0x2($v1) +/* f0535dc: 3c06800a */ lui $a2,0x800a +/* f0535e0: 24c69fc0 */ addiu $a2,$a2,-24640 +.L0f0535e4: +/* f0535e4: 8cd90438 */ lw $t9,0x438($a2) +.L0f0535e8: +/* f0535e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0535ec: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0535f0: 27280004 */ addiu $t0,$t9,0x4 +/* f0535f4: acc80438 */ sw $t0,0x438($a2) +/* f0535f8: 03e00008 */ jr $ra +/* f0535fc: 00001025 */ or $v0,$zero,$zero +/* f053600: 3c03800a */ lui $v1,0x800a +/* f053604: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053608: 8c6e0434 */ lw $t6,0x434($v1) +/* f05360c: 8c6f0438 */ lw $t7,0x438($v1) +/* f053610: 8c640424 */ lw $a0,0x424($v1) +/* f053614: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053618: afbf0014 */ sw $ra,0x14($sp) +/* f05361c: 01cf1021 */ addu $v0,$t6,$t7 +/* f053620: 90450002 */ lbu $a1,0x2($v0) +/* f053624: 0fc12894 */ jal func0f04a250 +/* f053628: 24840113 */ addiu $a0,$a0,0x113 +/* f05362c: 3c03800a */ lui $v1,0x800a +/* f053630: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053634: 8c780438 */ lw $t8,0x438($v1) +/* f053638: 8fbf0014 */ lw $ra,0x14($sp) +/* f05363c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f053640: 27190003 */ addiu $t9,$t8,0x3 +/* f053644: ac790438 */ sw $t9,0x438($v1) +/* f053648: 03e00008 */ jr $ra +/* f05364c: 00001025 */ or $v0,$zero,$zero +/* f053650: 3c07800a */ lui $a3,0x800a +/* f053654: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f053658: 8cee0434 */ lw $t6,0x434($a3) +/* f05365c: 8ce50438 */ lw $a1,0x438($a3) +/* f053660: 27bdffe0 */ addiu $sp,$sp,-32 +/* f053664: 8cf80424 */ lw $t8,0x424($a3) +/* f053668: afbf0014 */ sw $ra,0x14($sp) +/* f05366c: afae0018 */ sw $t6,0x18($sp) +/* f053670: 01c51021 */ addu $v0,$t6,$a1 +/* f053674: 90440002 */ lbu $a0,0x2($v0) +/* f053678: 93030113 */ lbu $v1,0x113($t8) +/* f05367c: 0064082a */ slt $at,$v1,$a0 +/* f053680: 50200004 */ beqzl $at,.L0f053694 +/* f053684: 0083082a */ slt $at,$a0,$v1 +/* f053688: 90590003 */ lbu $t9,0x3($v0) +/* f05368c: 13200007 */ beqz $t9,.L0f0536ac +/* f053690: 0083082a */ slt $at,$a0,$v1 +.L0f053694: +/* f053694: 1020000c */ beqz $at,.L0f0536c8 +/* f053698: 24a90005 */ addiu $t1,$a1,0x5 +/* f05369c: 90480003 */ lbu $t0,0x3($v0) +/* f0536a0: 24010001 */ addiu $at,$zero,0x1 +/* f0536a4: 55010009 */ bnel $t0,$at,.L0f0536cc +/* f0536a8: ace90438 */ sw $t1,0x438($a3) +.L0f0536ac: +/* f0536ac: 8fa40018 */ lw $a0,0x18($sp) +/* f0536b0: 0fc13583 */ jal func0f04d60c +/* f0536b4: 90460004 */ lbu $a2,0x4($v0) +/* f0536b8: 3c07800a */ lui $a3,0x800a +/* f0536bc: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0536c0: 10000002 */ beqz $zero,.L0f0536cc +/* f0536c4: ace20438 */ sw $v0,0x438($a3) +.L0f0536c8: +/* f0536c8: ace90438 */ sw $t1,0x438($a3) +.L0f0536cc: +/* f0536cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0536d0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0536d4: 00001025 */ or $v0,$zero,$zero +/* f0536d8: 03e00008 */ jr $ra +/* f0536dc: 00000000 */ sll $zero,$zero,0x0 +/* f0536e0: 3c03800a */ lui $v1,0x800a +/* f0536e4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0536e8: 8c6e0434 */ lw $t6,0x434($v1) +/* f0536ec: 8c6f0438 */ lw $t7,0x438($v1) +/* f0536f0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0536f4: afbf0014 */ sw $ra,0x14($sp) +/* f0536f8: 01cf3821 */ addu $a3,$t6,$t7 +/* f0536fc: 90e50003 */ lbu $a1,0x3($a3) +/* f053700: afa7001c */ sw $a3,0x1c($sp) +/* f053704: 0fc126d1 */ jal func0f049b44 +/* f053708: 8c640424 */ lw $a0,0x424($v1) +/* f05370c: 3c03800a */ lui $v1,0x800a +/* f053710: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053714: 1040000e */ beqz $v0,.L0f053750 +/* f053718: 8fa7001c */ lw $a3,0x1c($sp) +/* f05371c: 90580113 */ lbu $t8,0x113($v0) +/* f053720: 90f90002 */ lbu $t9,0x2($a3) +/* f053724: 0319082a */ slt $at,$t8,$t9 +/* f053728: 5020000a */ beqzl $at,.L0f053754 +/* f05372c: 8c680438 */ lw $t0,0x438($v1) +/* f053730: 8c640434 */ lw $a0,0x434($v1) +/* f053734: 8c650438 */ lw $a1,0x438($v1) +/* f053738: 0fc13583 */ jal func0f04d60c +/* f05373c: 90e60004 */ lbu $a2,0x4($a3) +/* f053740: 3c03800a */ lui $v1,0x800a +/* f053744: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053748: 10000004 */ beqz $zero,.L0f05375c +/* f05374c: ac620438 */ sw $v0,0x438($v1) +.L0f053750: +/* f053750: 8c680438 */ lw $t0,0x438($v1) +.L0f053754: +/* f053754: 25090005 */ addiu $t1,$t0,0x5 +/* f053758: ac690438 */ sw $t1,0x438($v1) +.L0f05375c: +/* f05375c: 8fbf0014 */ lw $ra,0x14($sp) +/* f053760: 27bd0020 */ addiu $sp,$sp,0x20 +/* f053764: 00001025 */ or $v0,$zero,$zero +/* f053768: 03e00008 */ jr $ra +/* f05376c: 00000000 */ sll $zero,$zero,0x0 +/* f053770: 3c03800a */ lui $v1,0x800a +/* f053774: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053778: 8c620424 */ lw $v0,0x424($v1) +/* f05377c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053780: afbf0014 */ sw $ra,0x14($sp) +/* f053784: 904f0124 */ lbu $t7,0x124($v0) +/* f053788: 904e0113 */ lbu $t6,0x113($v0) +/* f05378c: 8c640434 */ lw $a0,0x434($v1) +/* f053790: 8c650438 */ lw $a1,0x438($v1) +/* f053794: 01cf082a */ slt $at,$t6,$t7 +/* f053798: 10200007 */ beqz $at,.L0f0537b8 +/* f05379c: 00853821 */ addu $a3,$a0,$a1 +/* f0537a0: 0fc13583 */ jal func0f04d60c +/* f0537a4: 90e60002 */ lbu $a2,0x2($a3) +/* f0537a8: 3c03800a */ lui $v1,0x800a +/* f0537ac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0537b0: 10000003 */ beqz $zero,.L0f0537c0 +/* f0537b4: ac620438 */ sw $v0,0x438($v1) +.L0f0537b8: +/* f0537b8: 24b80003 */ addiu $t8,$a1,0x3 +/* f0537bc: ac780438 */ sw $t8,0x438($v1) +.L0f0537c0: +/* f0537c0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0537c4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0537c8: 00001025 */ or $v0,$zero,$zero +/* f0537cc: 03e00008 */ jr $ra +/* f0537d0: 00000000 */ sll $zero,$zero,0x0 +/* f0537d4: 3c04800a */ lui $a0,0x800a +/* f0537d8: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0537dc: 8c8e0434 */ lw $t6,0x434($a0) +/* f0537e0: 8c8f0438 */ lw $t7,0x438($a0) +/* f0537e4: 3c01447a */ lui $at,0x447a +/* f0537e8: 44814000 */ mtc1 $at,$f8 +/* f0537ec: 01cf1821 */ addu $v1,$t6,$t7 +/* f0537f0: 90780002 */ lbu $t8,0x2($v1) +/* f0537f4: 90680003 */ lbu $t0,0x3($v1) +/* f0537f8: 8c8a0424 */ lw $t2,0x424($a0) +/* f0537fc: 0018ca00 */ sll $t9,$t8,0x8 +/* f053800: 03284825 */ or $t1,$t9,$t0 +/* f053804: 44892000 */ mtc1 $t1,$f4 +/* f053808: 00001025 */ or $v0,$zero,$zero +/* f05380c: 468021a0 */ cvt.s.w $f6,$f4 +/* f053810: 46083003 */ div.s $f0,$f6,$f8 +/* f053814: e54000f0 */ swc1 $f0,0xf0($t2) +/* f053818: 8c8b0438 */ lw $t3,0x438($a0) +/* f05381c: 256c0004 */ addiu $t4,$t3,0x4 +/* f053820: 03e00008 */ jr $ra +/* f053824: ac8c0438 */ sw $t4,0x438($a0) +/* f053828: 3c03800a */ lui $v1,0x800a +/* f05382c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053830: 8c6e0434 */ lw $t6,0x434($v1) +/* f053834: 8c6f0438 */ lw $t7,0x438($v1) +/* f053838: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05383c: afbf0014 */ sw $ra,0x14($sp) +/* f053840: 01cfc021 */ addu $t8,$t6,$t7 +/* f053844: afb8001c */ sw $t8,0x1c($sp) +/* f053848: 0fc41b99 */ jal func0f106e64 +/* f05384c: 24040015 */ addiu $a0,$zero,0x15 +/* f053850: 3c03800a */ lui $v1,0x800a +/* f053854: 1440000c */ bnez $v0,.L0f053888 +/* f053858: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05385c: 8fb9001c */ lw $t9,0x1c($sp) +/* f053860: 3c014f80 */ lui $at,0x4f80 +/* f053864: 93280002 */ lbu $t0,0x2($t9) +/* f053868: 44882000 */ mtc1 $t0,$f4 +/* f05386c: 05010004 */ bgez $t0,.L0f053880 +/* f053870: 468021a0 */ cvt.s.w $f6,$f4 +/* f053874: 44814000 */ mtc1 $at,$f8 +/* f053878: 00000000 */ sll $zero,$zero,0x0 +/* f05387c: 46083180 */ add.s $f6,$f6,$f8 +.L0f053880: +/* f053880: 8c690424 */ lw $t1,0x424($v1) +/* f053884: e52600dc */ swc1 $f6,0xdc($t1) +.L0f053888: +/* f053888: 8c6a0438 */ lw $t2,0x438($v1) +/* f05388c: 8fbf0014 */ lw $ra,0x14($sp) +/* f053890: 27bd0020 */ addiu $sp,$sp,0x20 +/* f053894: 254b0003 */ addiu $t3,$t2,0x3 +/* f053898: ac6b0438 */ sw $t3,0x438($v1) +/* f05389c: 03e00008 */ jr $ra +/* f0538a0: 00001025 */ or $v0,$zero,$zero +/* f0538a4: 3c04800a */ lui $a0,0x800a +/* f0538a8: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0538ac: 8c8e0434 */ lw $t6,0x434($a0) +/* f0538b0: 8c8f0438 */ lw $t7,0x438($a0) +/* f0538b4: 8c990424 */ lw $t9,0x424($a0) +/* f0538b8: 00001025 */ or $v0,$zero,$zero +/* f0538bc: 01cf1821 */ addu $v1,$t6,$t7 +/* f0538c0: 90780002 */ lbu $t8,0x2($v1) +/* f0538c4: a338000f */ sb $t8,0xf($t9) +/* f0538c8: 8c880438 */ lw $t0,0x438($a0) +/* f0538cc: 25090003 */ addiu $t1,$t0,0x3 +/* f0538d0: 03e00008 */ jr $ra +/* f0538d4: ac890438 */ sw $t1,0x438($a0) +/* f0538d8: 3c03800a */ lui $v1,0x800a +/* f0538dc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0538e0: 8c6e0434 */ lw $t6,0x434($v1) +/* f0538e4: 8c6f0438 */ lw $t7,0x438($v1) +/* f0538e8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0538ec: afbf0014 */ sw $ra,0x14($sp) +/* f0538f0: 01cf3021 */ addu $a2,$t6,$t7 +/* f0538f4: 90c50002 */ lbu $a1,0x2($a2) +/* f0538f8: afa6001c */ sw $a2,0x1c($sp) +/* f0538fc: 0fc07937 */ jal func0f01e4dc +/* f053900: 8c640424 */ lw $a0,0x424($v1) +/* f053904: 8fa6001c */ lw $a2,0x1c($sp) +/* f053908: 3c03800a */ lui $v1,0x800a +/* f05390c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053910: 8c790424 */ lw $t9,0x424($v1) +/* f053914: 90d80002 */ lbu $t8,0x2($a2) +/* f053918: 00001025 */ or $v0,$zero,$zero +/* f05391c: a7380000 */ sh $t8,0x0($t9) +/* f053920: 8c680438 */ lw $t0,0x438($v1) +/* f053924: 8fbf0014 */ lw $ra,0x14($sp) +/* f053928: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05392c: 25090003 */ addiu $t1,$t0,0x3 +/* f053930: 03e00008 */ jr $ra +/* f053934: ac690438 */ sw $t1,0x438($v1) +/* f053938: 27bdffd0 */ addiu $sp,$sp,-48 +/* f05393c: afb00018 */ sw $s0,0x18($sp) +/* f053940: 3c10800a */ lui $s0,0x800a +/* f053944: 26109fc0 */ addiu $s0,$s0,-24640 +/* f053948: 8e0e0434 */ lw $t6,0x434($s0) +/* f05394c: 8e0f0438 */ lw $t7,0x438($s0) +/* f053950: afbf001c */ sw $ra,0x1c($sp) +/* f053954: 3c017f1b */ lui $at,0x7f1b +/* f053958: 01cf1021 */ addu $v0,$t6,$t7 +/* f05395c: 90580003 */ lbu $t8,0x3($v0) +/* f053960: 90480004 */ lbu $t0,0x4($v0) +/* f053964: c4289c48 */ lwc1 $f8,-0x63b8($at) +/* f053968: 0018ca00 */ sll $t9,$t8,0x8 +/* f05396c: 03284825 */ or $t1,$t9,$t0 +/* f053970: 44892000 */ mtc1 $t1,$f4 +/* f053974: 8e040430 */ lw $a0,0x430($s0) +/* f053978: 24050001 */ addiu $a1,$zero,0x1 +/* f05397c: 468021a0 */ cvt.s.w $f6,$f4 +/* f053980: 46083002 */ mul.s $f0,$f6,$f8 +/* f053984: 50800026 */ beqzl $a0,.L0f053a20 +/* f053988: 90450002 */ lbu $a1,0x2($v0) +/* f05398c: 444af800 */ cfc1 $t2,$31 +/* f053990: 44c5f800 */ ctc1 $a1,$31 +/* f053994: 3c014f00 */ lui $at,0x4f00 +/* f053998: 460002a4 */ cvt.w.s $f10,$f0 +/* f05399c: 4445f800 */ cfc1 $a1,$31 +/* f0539a0: 00000000 */ sll $zero,$zero,0x0 +/* f0539a4: 30a50078 */ andi $a1,$a1,0x78 +/* f0539a8: 50a00013 */ beqzl $a1,.L0f0539f8 +/* f0539ac: 44055000 */ mfc1 $a1,$f10 +/* f0539b0: 44815000 */ mtc1 $at,$f10 +/* f0539b4: 24050001 */ addiu $a1,$zero,0x1 +/* f0539b8: 460a0281 */ sub.s $f10,$f0,$f10 +/* f0539bc: 44c5f800 */ ctc1 $a1,$31 +/* f0539c0: 00000000 */ sll $zero,$zero,0x0 +/* f0539c4: 460052a4 */ cvt.w.s $f10,$f10 +/* f0539c8: 4445f800 */ cfc1 $a1,$31 +/* f0539cc: 00000000 */ sll $zero,$zero,0x0 +/* f0539d0: 30a50078 */ andi $a1,$a1,0x78 +/* f0539d4: 14a00005 */ bnez $a1,.L0f0539ec +/* f0539d8: 00000000 */ sll $zero,$zero,0x0 +/* f0539dc: 44055000 */ mfc1 $a1,$f10 +/* f0539e0: 3c018000 */ lui $at,0x8000 +/* f0539e4: 10000007 */ beqz $zero,.L0f053a04 +/* f0539e8: 00a12825 */ or $a1,$a1,$at +.L0f0539ec: +/* f0539ec: 10000005 */ beqz $zero,.L0f053a04 +/* f0539f0: 2405ffff */ addiu $a1,$zero,-1 +/* f0539f4: 44055000 */ mfc1 $a1,$f10 +.L0f0539f8: +/* f0539f8: 00000000 */ sll $zero,$zero,0x0 +/* f0539fc: 04a0fffb */ bltz $a1,.L0f0539ec +/* f053a00: 00000000 */ sll $zero,$zero,0x0 +.L0f053a04: +/* f053a04: 44caf800 */ ctc1 $t2,$31 +/* f053a08: 30abffff */ andi $t3,$a1,0xffff +/* f053a0c: 0fc1ec56 */ jal func0f07b158 +/* f053a10: 01602825 */ or $a1,$t3,$zero +/* f053a14: 10000021 */ beqz $zero,.L0f053a9c +/* f053a18: 8e0d0438 */ lw $t5,0x438($s0) +/* f053a1c: 90450002 */ lbu $a1,0x2($v0) +.L0f053a20: +/* f053a20: e7a00028 */ swc1 $f0,0x28($sp) +/* f053a24: 0fc126d1 */ jal func0f049b44 +/* f053a28: 8e040424 */ lw $a0,0x424($s0) +/* f053a2c: c7a00028 */ lwc1 $f0,0x28($sp) +/* f053a30: 10400019 */ beqz $v0,.L0f053a98 +/* f053a34: 00402025 */ or $a0,$v0,$zero +/* f053a38: 8c4c001c */ lw $t4,0x1c($v0) +/* f053a3c: 51800017 */ beqzl $t4,.L0f053a9c +/* f053a40: 8e0d0438 */ lw $t5,0x438($s0) +/* f053a44: afa20024 */ sw $v0,0x24($sp) +/* f053a48: 0fc0e6a5 */ jal func0f039a94 +/* f053a4c: e7a00028 */ swc1 $f0,0x28($sp) +/* f053a50: 8fa40024 */ lw $a0,0x24($sp) +/* f053a54: 14400010 */ bnez $v0,.L0f053a98 +/* f053a58: c7a00028 */ lwc1 $f0,0x28($sp) +/* f053a5c: 80820007 */ lb $v0,0x7($a0) +/* f053a60: 24010005 */ addiu $at,$zero,0x5 +/* f053a64: 1041000c */ beq $v0,$at,.L0f053a98 +/* f053a68: 24010004 */ addiu $at,$zero,0x4 +/* f053a6c: 1041000a */ beq $v0,$at,.L0f053a98 +/* f053a70: 2401001f */ addiu $at,$zero,0x1f +/* f053a74: 10410008 */ beq $v0,$at,.L0f053a98 +/* f053a78: 2401001e */ addiu $at,$zero,0x1e +/* f053a7c: 10410006 */ beq $v0,$at,.L0f053a98 +/* f053a80: 24010020 */ addiu $at,$zero,0x20 +/* f053a84: 50410005 */ beql $v0,$at,.L0f053a9c +/* f053a88: 8e0d0438 */ lw $t5,0x438($s0) +/* f053a8c: 44050000 */ mfc1 $a1,$f0 +/* f053a90: 0fc08166 */ jal func0f020598 +/* f053a94: 00000000 */ sll $zero,$zero,0x0 +.L0f053a98: +/* f053a98: 8e0d0438 */ lw $t5,0x438($s0) +.L0f053a9c: +/* f053a9c: 8fbf001c */ lw $ra,0x1c($sp) +/* f053aa0: 00001025 */ or $v0,$zero,$zero +/* f053aa4: 25ae0005 */ addiu $t6,$t5,0x5 +/* f053aa8: ae0e0438 */ sw $t6,0x438($s0) +/* f053aac: 8fb00018 */ lw $s0,0x18($sp) +/* f053ab0: 03e00008 */ jr $ra +/* f053ab4: 27bd0030 */ addiu $sp,$sp,0x30 +/* f053ab8: 3c03800a */ lui $v1,0x800a +/* f053abc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053ac0: 8c6e0434 */ lw $t6,0x434($v1) +/* f053ac4: 8c6f0438 */ lw $t7,0x438($v1) +/* f053ac8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053acc: afbf0014 */ sw $ra,0x14($sp) +/* f053ad0: 01cf1021 */ addu $v0,$t6,$t7 +/* f053ad4: 90580002 */ lbu $t8,0x2($v0) +/* f053ad8: 90480003 */ lbu $t0,0x3($v0) +/* f053adc: 3c017f1b */ lui $at,0x7f1b +/* f053ae0: 0018ca00 */ sll $t9,$t8,0x8 +/* f053ae4: 03284825 */ or $t1,$t9,$t0 +/* f053ae8: 44892000 */ mtc1 $t1,$f4 +/* f053aec: c4289c4c */ lwc1 $f8,-0x63b4($at) +/* f053af0: 8c640424 */ lw $a0,0x424($v1) +/* f053af4: 468021a0 */ cvt.s.w $f6,$f4 +/* f053af8: 46083002 */ mul.s $f0,$f6,$f8 +/* f053afc: 44050000 */ mfc1 $a1,$f0 +/* f053b00: 0fc0816b */ jal func0f0205ac +/* f053b04: 00000000 */ sll $zero,$zero,0x0 +/* f053b08: 3c03800a */ lui $v1,0x800a +/* f053b0c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053b10: 8c6a0438 */ lw $t2,0x438($v1) +/* f053b14: 8fbf0014 */ lw $ra,0x14($sp) +/* f053b18: 27bd0018 */ addiu $sp,$sp,0x18 +/* f053b1c: 254b0004 */ addiu $t3,$t2,0x4 +/* f053b20: ac6b0438 */ sw $t3,0x438($v1) +/* f053b24: 03e00008 */ jr $ra +/* f053b28: 00001025 */ or $v0,$zero,$zero +/* f053b2c: 3c03800a */ lui $v1,0x800a +/* f053b30: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053b34: 8c6e0434 */ lw $t6,0x434($v1) +/* f053b38: 8c6f0438 */ lw $t7,0x438($v1) +/* f053b3c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f053b40: afbf0014 */ sw $ra,0x14($sp) +/* f053b44: 01cf1021 */ addu $v0,$t6,$t7 +/* f053b48: 90580002 */ lbu $t8,0x2($v0) +/* f053b4c: 90480003 */ lbu $t0,0x3($v0) +/* f053b50: 3c017f1b */ lui $at,0x7f1b +/* f053b54: 0018ca00 */ sll $t9,$t8,0x8 +/* f053b58: 03284825 */ or $t1,$t9,$t0 +/* f053b5c: 44892000 */ mtc1 $t1,$f4 +/* f053b60: c4289c50 */ lwc1 $f8,-0x63b0($at) +/* f053b64: 2404000c */ addiu $a0,$zero,0xc +/* f053b68: 468021a0 */ cvt.s.w $f6,$f4 +/* f053b6c: 46083002 */ mul.s $f0,$f6,$f8 +/* f053b70: 0fc41b99 */ jal func0f106e64 +/* f053b74: e7a00018 */ swc1 $f0,0x18($sp) +/* f053b78: 10400009 */ beqz $v0,.L0f053ba0 +/* f053b7c: c7a00018 */ lwc1 $f0,0x18($sp) +/* f053b80: 3c014100 */ lui $at,0x4100 +/* f053b84: 44811000 */ mtc1 $at,$f2 +/* f053b88: 00000000 */ sll $zero,$zero,0x0 +/* f053b8c: 4602003c */ c.lt.s $f0,$f2 +/* f053b90: 00000000 */ sll $zero,$zero,0x0 +/* f053b94: 45000002 */ bc1f .L0f053ba0 +/* f053b98: 00000000 */ sll $zero,$zero,0x0 +/* f053b9c: 46001006 */ mov.s $f0,$f2 +.L0f053ba0: +/* f053ba0: 3c04800a */ lui $a0,0x800a +/* f053ba4: 44050000 */ mfc1 $a1,$f0 +/* f053ba8: 0fc0cfea */ jal func0f033fa8 +/* f053bac: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f053bb0: 3c0a800a */ lui $t2,0x800a +/* f053bb4: 8d4aa3f8 */ lw $t2,-0x5c08($t2) +/* f053bb8: 8fbf0014 */ lw $ra,0x14($sp) +/* f053bbc: 3c01800a */ lui $at,0x800a +/* f053bc0: 254b0004 */ addiu $t3,$t2,0x4 +/* f053bc4: ac2ba3f8 */ sw $t3,-0x5c08($at) +/* f053bc8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f053bcc: 03e00008 */ jr $ra +/* f053bd0: 00001025 */ or $v0,$zero,$zero +/* f053bd4: 3c04800a */ lui $a0,0x800a +/* f053bd8: 24849fc0 */ addiu $a0,$a0,-24640 +/* f053bdc: 8c8e0434 */ lw $t6,0x434($a0) +/* f053be0: 8c8f0438 */ lw $t7,0x438($a0) +/* f053be4: 8c990424 */ lw $t9,0x424($a0) +/* f053be8: 00001025 */ or $v0,$zero,$zero +/* f053bec: 01cf1821 */ addu $v1,$t6,$t7 +/* f053bf0: 80780002 */ lb $t8,0x2($v1) +/* f053bf4: a3380003 */ sb $t8,0x3($t9) +/* f053bf8: 8c880438 */ lw $t0,0x438($a0) +/* f053bfc: 25090003 */ addiu $t1,$t0,0x3 +/* f053c00: 03e00008 */ jr $ra +/* f053c04: ac890438 */ sw $t1,0x438($a0) +/* f053c08: 3c04800a */ lui $a0,0x800a +/* f053c0c: 24849fc0 */ addiu $a0,$a0,-24640 +/* f053c10: 8c8e0434 */ lw $t6,0x434($a0) +/* f053c14: 8c8f0438 */ lw $t7,0x438($a0) +/* f053c18: 8c990424 */ lw $t9,0x424($a0) +/* f053c1c: 00001025 */ or $v0,$zero,$zero +/* f053c20: 01cf1821 */ addu $v1,$t6,$t7 +/* f053c24: 80780002 */ lb $t8,0x2($v1) +/* f053c28: a338000d */ sb $t8,0xd($t9) +/* f053c2c: 8c880438 */ lw $t0,0x438($a0) +/* f053c30: 25090003 */ addiu $t1,$t0,0x3 +/* f053c34: 03e00008 */ jr $ra +/* f053c38: ac890438 */ sw $t1,0x438($a0) +/* f053c3c: 3c04800a */ lui $a0,0x800a +/* f053c40: 24849fc0 */ addiu $a0,$a0,-24640 +/* f053c44: 8c8e0434 */ lw $t6,0x434($a0) +/* f053c48: 8c8f0438 */ lw $t7,0x438($a0) +/* f053c4c: 8c990424 */ lw $t9,0x424($a0) +/* f053c50: 00001025 */ or $v0,$zero,$zero +/* f053c54: 01cf1821 */ addu $v1,$t6,$t7 +/* f053c58: 80780002 */ lb $t8,0x2($v1) +/* f053c5c: a3380002 */ sb $t8,0x2($t9) +/* f053c60: 8c880438 */ lw $t0,0x438($a0) +/* f053c64: 25090003 */ addiu $t1,$t0,0x3 +/* f053c68: 03e00008 */ jr $ra +/* f053c6c: ac890438 */ sw $t1,0x438($a0) +/* f053c70: 3c04800a */ lui $a0,0x800a +/* f053c74: 24849fc0 */ addiu $a0,$a0,-24640 +/* f053c78: 8c8e0434 */ lw $t6,0x434($a0) +/* f053c7c: 8c8f0438 */ lw $t7,0x438($a0) +/* f053c80: 24010001 */ addiu $at,$zero,0x1 +/* f053c84: 01cf1021 */ addu $v0,$t6,$t7 +/* f053c88: 80430002 */ lb $v1,0x2($v0) +/* f053c8c: 14600005 */ bnez $v1,.L0f053ca4 +/* f053c90: 00000000 */ sll $zero,$zero,0x0 +/* f053c94: 80580003 */ lb $t8,0x3($v0) +/* f053c98: 8c990424 */ lw $t9,0x424($a0) +/* f053c9c: 1000000d */ beqz $zero,.L0f053cd4 +/* f053ca0: a338035e */ sb $t8,0x35e($t9) +.L0f053ca4: +/* f053ca4: 54610006 */ bnel $v1,$at,.L0f053cc0 +/* f053ca8: 804a0003 */ lb $t2,0x3($v0) +/* f053cac: 80480003 */ lb $t0,0x3($v0) +/* f053cb0: 8c890424 */ lw $t1,0x424($a0) +/* f053cb4: 10000007 */ beqz $zero,.L0f053cd4 +/* f053cb8: a128035f */ sb $t0,0x35f($t1) +/* f053cbc: 804a0003 */ lb $t2,0x3($v0) +.L0f053cc0: +/* f053cc0: 8c8b0424 */ lw $t3,0x424($a0) +/* f053cc4: a16a035e */ sb $t2,0x35e($t3) +/* f053cc8: 8c8d0424 */ lw $t5,0x424($a0) +/* f053ccc: 804c0003 */ lb $t4,0x3($v0) +/* f053cd0: a1ac035f */ sb $t4,0x35f($t5) +.L0f053cd4: +/* f053cd4: 8c8e0438 */ lw $t6,0x438($a0) +/* f053cd8: 00001025 */ or $v0,$zero,$zero +/* f053cdc: 25cf0004 */ addiu $t7,$t6,0x4 +/* f053ce0: 03e00008 */ jr $ra +/* f053ce4: ac8f0438 */ sw $t7,0x438($a0) +/* f053ce8: 3c04800a */ lui $a0,0x800a +/* f053cec: 24849fc0 */ addiu $a0,$a0,-24640 +/* f053cf0: 8c8e0434 */ lw $t6,0x434($a0) +/* f053cf4: 8c8f0438 */ lw $t7,0x438($a0) +/* f053cf8: 8c990424 */ lw $t9,0x424($a0) +/* f053cfc: 00001025 */ or $v0,$zero,$zero +/* f053d00: 01cf1821 */ addu $v1,$t6,$t7 +/* f053d04: 80780002 */ lb $t8,0x2($v1) +/* f053d08: a3380360 */ sb $t8,0x360($t9) +/* f053d0c: 8c880438 */ lw $t0,0x438($a0) +/* f053d10: 25090003 */ addiu $t1,$t0,0x3 +/* f053d14: 03e00008 */ jr $ra +/* f053d18: ac890438 */ sw $t1,0x438($a0) +/* f053d1c: 3c03800a */ lui $v1,0x800a +/* f053d20: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053d24: 8c6e0434 */ lw $t6,0x434($v1) +/* f053d28: 8c6f0438 */ lw $t7,0x438($v1) +/* f053d2c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053d30: afbf0014 */ sw $ra,0x14($sp) +/* f053d34: 01cf1021 */ addu $v0,$t6,$t7 +/* f053d38: 90580002 */ lbu $t8,0x2($v0) +/* f053d3c: 90480003 */ lbu $t0,0x3($v0) +/* f053d40: 904b0004 */ lbu $t3,0x4($v0) +/* f053d44: 0018ce00 */ sll $t9,$t8,0x18 +/* f053d48: 00084c00 */ sll $t1,$t0,0x10 +/* f053d4c: 904e0005 */ lbu $t6,0x5($v0) +/* f053d50: 03295025 */ or $t2,$t9,$t1 +/* f053d54: 000b6200 */ sll $t4,$t3,0x8 +/* f053d58: 014c6825 */ or $t5,$t2,$t4 +/* f053d5c: 90460006 */ lbu $a2,0x6($v0) +/* f053d60: 8c640424 */ lw $a0,0x424($v1) +/* f053d64: 0fc12776 */ jal func0f049dd8 +/* f053d68: 01ae2825 */ or $a1,$t5,$t6 +/* f053d6c: 3c03800a */ lui $v1,0x800a +/* f053d70: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053d74: 8c6f0438 */ lw $t7,0x438($v1) +/* f053d78: 8fbf0014 */ lw $ra,0x14($sp) +/* f053d7c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f053d80: 25f80007 */ addiu $t8,$t7,0x7 +/* f053d84: ac780438 */ sw $t8,0x438($v1) +/* f053d88: 03e00008 */ jr $ra +/* f053d8c: 00001025 */ or $v0,$zero,$zero +/* f053d90: 3c03800a */ lui $v1,0x800a +/* f053d94: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053d98: 8c6e0434 */ lw $t6,0x434($v1) +/* f053d9c: 8c6f0438 */ lw $t7,0x438($v1) +/* f053da0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053da4: afbf0014 */ sw $ra,0x14($sp) +/* f053da8: 01cf1021 */ addu $v0,$t6,$t7 +/* f053dac: 90580002 */ lbu $t8,0x2($v0) +/* f053db0: 90480003 */ lbu $t0,0x3($v0) +/* f053db4: 904b0004 */ lbu $t3,0x4($v0) +/* f053db8: 0018ce00 */ sll $t9,$t8,0x18 +/* f053dbc: 00084c00 */ sll $t1,$t0,0x10 +/* f053dc0: 904e0005 */ lbu $t6,0x5($v0) +/* f053dc4: 03295025 */ or $t2,$t9,$t1 +/* f053dc8: 000b6200 */ sll $t4,$t3,0x8 +/* f053dcc: 014c6825 */ or $t5,$t2,$t4 +/* f053dd0: 90460006 */ lbu $a2,0x6($v0) +/* f053dd4: 8c640424 */ lw $a0,0x424($v1) +/* f053dd8: 0fc12782 */ jal func0f049e08 +/* f053ddc: 01ae2825 */ or $a1,$t5,$t6 +/* f053de0: 3c03800a */ lui $v1,0x800a +/* f053de4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053de8: 8c6f0438 */ lw $t7,0x438($v1) +/* f053dec: 8fbf0014 */ lw $ra,0x14($sp) +/* f053df0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f053df4: 25f80007 */ addiu $t8,$t7,0x7 +/* f053df8: ac780438 */ sw $t8,0x438($v1) +/* f053dfc: 03e00008 */ jr $ra +/* f053e00: 00001025 */ or $v0,$zero,$zero +/* f053e04: 3c07800a */ lui $a3,0x800a +/* f053e08: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f053e0c: 8cee0434 */ lw $t6,0x434($a3) +/* f053e10: 8cef0438 */ lw $t7,0x438($a3) +/* f053e14: 27bdffe0 */ addiu $sp,$sp,-32 +/* f053e18: afbf0014 */ sw $ra,0x14($sp) +/* f053e1c: 01cf1821 */ addu $v1,$t6,$t7 +/* f053e20: 90780002 */ lbu $t8,0x2($v1) +/* f053e24: 90680003 */ lbu $t0,0x3($v1) +/* f053e28: 906b0004 */ lbu $t3,0x4($v1) +/* f053e2c: 0018ce00 */ sll $t9,$t8,0x18 +/* f053e30: 00084c00 */ sll $t1,$t0,0x10 +/* f053e34: 906e0005 */ lbu $t6,0x5($v1) +/* f053e38: 03295025 */ or $t2,$t9,$t1 +/* f053e3c: 000b6200 */ sll $t4,$t3,0x8 +/* f053e40: 014c6825 */ or $t5,$t2,$t4 +/* f053e44: 90660007 */ lbu $a2,0x7($v1) +/* f053e48: afa30018 */ sw $v1,0x18($sp) +/* f053e4c: 8ce40424 */ lw $a0,0x424($a3) +/* f053e50: 0fc12790 */ jal func0f049e40 +/* f053e54: 01ae2825 */ or $a1,$t5,$t6 +/* f053e58: 8fa30018 */ lw $v1,0x18($sp) +/* f053e5c: 3c07800a */ lui $a3,0x800a +/* f053e60: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f053e64: 906f0006 */ lbu $t7,0x6($v1) +/* f053e68: 00402025 */ or $a0,$v0,$zero +/* f053e6c: 15e00002 */ bnez $t7,.L0f053e78 +/* f053e70: 00000000 */ sll $zero,$zero,0x0 +/* f053e74: 2c440001 */ sltiu $a0,$v0,0x1 +.L0f053e78: +/* f053e78: 5080000a */ beqzl $a0,.L0f053ea4 +/* f053e7c: 8cf80438 */ lw $t8,0x438($a3) +/* f053e80: 8ce40434 */ lw $a0,0x434($a3) +/* f053e84: 8ce50438 */ lw $a1,0x438($a3) +/* f053e88: 0fc13583 */ jal func0f04d60c +/* f053e8c: 90660008 */ lbu $a2,0x8($v1) +/* f053e90: 3c07800a */ lui $a3,0x800a +/* f053e94: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f053e98: 10000004 */ beqz $zero,.L0f053eac +/* f053e9c: ace20438 */ sw $v0,0x438($a3) +/* f053ea0: 8cf80438 */ lw $t8,0x438($a3) +.L0f053ea4: +/* f053ea4: 27080009 */ addiu $t0,$t8,0x9 +/* f053ea8: ace80438 */ sw $t0,0x438($a3) +.L0f053eac: +/* f053eac: 8fbf0014 */ lw $ra,0x14($sp) +/* f053eb0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f053eb4: 00001025 */ or $v0,$zero,$zero +/* f053eb8: 03e00008 */ jr $ra +/* f053ebc: 00000000 */ sll $zero,$zero,0x0 +/* f053ec0: 3c03800a */ lui $v1,0x800a +/* f053ec4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053ec8: 8c6e0434 */ lw $t6,0x434($v1) +/* f053ecc: 8c6f0438 */ lw $t7,0x438($v1) +/* f053ed0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053ed4: afbf0014 */ sw $ra,0x14($sp) +/* f053ed8: 01cf1021 */ addu $v0,$t6,$t7 +/* f053edc: 90580003 */ lbu $t8,0x3($v0) +/* f053ee0: 90480004 */ lbu $t0,0x4($v0) +/* f053ee4: 904b0005 */ lbu $t3,0x5($v0) +/* f053ee8: 0018ce00 */ sll $t9,$t8,0x18 +/* f053eec: 00084c00 */ sll $t1,$t0,0x10 +/* f053ef0: 904e0006 */ lbu $t6,0x6($v0) +/* f053ef4: 03295025 */ or $t2,$t9,$t1 +/* f053ef8: 000b6200 */ sll $t4,$t3,0x8 +/* f053efc: 014c6825 */ or $t5,$t2,$t4 +/* f053f00: 90450002 */ lbu $a1,0x2($v0) +/* f053f04: 90470007 */ lbu $a3,0x7($v0) +/* f053f08: 8c640424 */ lw $a0,0x424($v1) +/* f053f0c: 0fc1279e */ jal func0f049e78 +/* f053f10: 01ae3025 */ or $a2,$t5,$t6 +/* f053f14: 3c03800a */ lui $v1,0x800a +/* f053f18: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053f1c: 8c6f0438 */ lw $t7,0x438($v1) +/* f053f20: 8fbf0014 */ lw $ra,0x14($sp) +/* f053f24: 27bd0018 */ addiu $sp,$sp,0x18 +/* f053f28: 25f80008 */ addiu $t8,$t7,0x8 +/* f053f2c: ac780438 */ sw $t8,0x438($v1) +/* f053f30: 03e00008 */ jr $ra +/* f053f34: 00001025 */ or $v0,$zero,$zero +/* f053f38: 3c03800a */ lui $v1,0x800a +/* f053f3c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053f40: 8c6e0434 */ lw $t6,0x434($v1) +/* f053f44: 8c6f0438 */ lw $t7,0x438($v1) +/* f053f48: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053f4c: afbf0014 */ sw $ra,0x14($sp) +/* f053f50: 01cf1021 */ addu $v0,$t6,$t7 +/* f053f54: 90580003 */ lbu $t8,0x3($v0) +/* f053f58: 90480004 */ lbu $t0,0x4($v0) +/* f053f5c: 904b0005 */ lbu $t3,0x5($v0) +/* f053f60: 0018ce00 */ sll $t9,$t8,0x18 +/* f053f64: 00084c00 */ sll $t1,$t0,0x10 +/* f053f68: 904e0006 */ lbu $t6,0x6($v0) +/* f053f6c: 03295025 */ or $t2,$t9,$t1 +/* f053f70: 000b6200 */ sll $t4,$t3,0x8 +/* f053f74: 014c6825 */ or $t5,$t2,$t4 +/* f053f78: 90450002 */ lbu $a1,0x2($v0) +/* f053f7c: 90470007 */ lbu $a3,0x7($v0) +/* f053f80: 8c640424 */ lw $a0,0x424($v1) +/* f053f84: 0fc127ac */ jal func0f049eb0 +/* f053f88: 01ae3025 */ or $a2,$t5,$t6 +/* f053f8c: 3c03800a */ lui $v1,0x800a +/* f053f90: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053f94: 8c6f0438 */ lw $t7,0x438($v1) +/* f053f98: 8fbf0014 */ lw $ra,0x14($sp) +/* f053f9c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f053fa0: 25f80008 */ addiu $t8,$t7,0x8 +/* f053fa4: ac780438 */ sw $t8,0x438($v1) +/* f053fa8: 03e00008 */ jr $ra +/* f053fac: 00001025 */ or $v0,$zero,$zero +/* f053fb0: 3c08800a */ lui $t0,0x800a +/* f053fb4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f053fb8: 8d0e0434 */ lw $t6,0x434($t0) +/* f053fbc: 8d0f0438 */ lw $t7,0x438($t0) +/* f053fc0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f053fc4: afbf0014 */ sw $ra,0x14($sp) +/* f053fc8: 01cf1821 */ addu $v1,$t6,$t7 +/* f053fcc: 90780003 */ lbu $t8,0x3($v1) +/* f053fd0: 90690004 */ lbu $t1,0x4($v1) +/* f053fd4: 906c0005 */ lbu $t4,0x5($v1) +/* f053fd8: 0018ce00 */ sll $t9,$t8,0x18 +/* f053fdc: 00095400 */ sll $t2,$t1,0x10 +/* f053fe0: 906f0006 */ lbu $t7,0x6($v1) +/* f053fe4: 032a5825 */ or $t3,$t9,$t2 +/* f053fe8: 000c6a00 */ sll $t5,$t4,0x8 +/* f053fec: 016d7025 */ or $t6,$t3,$t5 +/* f053ff0: 90650002 */ lbu $a1,0x2($v1) +/* f053ff4: 90670007 */ lbu $a3,0x7($v1) +/* f053ff8: afa3001c */ sw $v1,0x1c($sp) +/* f053ffc: 8d040424 */ lw $a0,0x424($t0) +/* f054000: 0fc127ba */ jal func0f049ee8 +/* f054004: 01cf3025 */ or $a2,$t6,$t7 +/* f054008: 3c08800a */ lui $t0,0x800a +/* f05400c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f054010: 10400009 */ beqz $v0,.L0f054038 +/* f054014: 8fa3001c */ lw $v1,0x1c($sp) +/* f054018: 8d040434 */ lw $a0,0x434($t0) +/* f05401c: 8d050438 */ lw $a1,0x438($t0) +/* f054020: 0fc13583 */ jal func0f04d60c +/* f054024: 90660008 */ lbu $a2,0x8($v1) +/* f054028: 3c08800a */ lui $t0,0x800a +/* f05402c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f054030: 10000004 */ beqz $zero,.L0f054044 +/* f054034: ad020438 */ sw $v0,0x438($t0) +.L0f054038: +/* f054038: 8d180438 */ lw $t8,0x438($t0) +/* f05403c: 27090009 */ addiu $t1,$t8,0x9 +/* f054040: ad090438 */ sw $t1,0x438($t0) +.L0f054044: +/* f054044: 8fbf0014 */ lw $ra,0x14($sp) +/* f054048: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05404c: 00001025 */ or $v0,$zero,$zero +/* f054050: 03e00008 */ jr $ra +/* f054054: 00000000 */ sll $zero,$zero,0x0 +/* f054058: 3c03800a */ lui $v1,0x800a +/* f05405c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054060: 8c6e0434 */ lw $t6,0x434($v1) +/* f054064: 8c6f0438 */ lw $t7,0x438($v1) +/* f054068: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05406c: afbf0014 */ sw $ra,0x14($sp) +/* f054070: 01cf1021 */ addu $v0,$t6,$t7 +/* f054074: 90580002 */ lbu $t8,0x2($v0) +/* f054078: 90480003 */ lbu $t0,0x3($v0) +/* f05407c: 904b0004 */ lbu $t3,0x4($v0) +/* f054080: 0018ce00 */ sll $t9,$t8,0x18 +/* f054084: 00084c00 */ sll $t1,$t0,0x10 +/* f054088: 904e0005 */ lbu $t6,0x5($v0) +/* f05408c: 03295025 */ or $t2,$t9,$t1 +/* f054090: 000b6200 */ sll $t4,$t3,0x8 +/* f054094: 014c6825 */ or $t5,$t2,$t4 +/* f054098: 8c640424 */ lw $a0,0x424($v1) +/* f05409c: 0fc127cb */ jal func0f049f2c +/* f0540a0: 01ae2825 */ or $a1,$t5,$t6 +/* f0540a4: 3c03800a */ lui $v1,0x800a +/* f0540a8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0540ac: 8c6f0438 */ lw $t7,0x438($v1) +/* f0540b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0540b4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0540b8: 25f80006 */ addiu $t8,$t7,0x6 +/* f0540bc: ac780438 */ sw $t8,0x438($v1) +/* f0540c0: 03e00008 */ jr $ra +/* f0540c4: 00001025 */ or $v0,$zero,$zero +/* f0540c8: 3c03800a */ lui $v1,0x800a +/* f0540cc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0540d0: 8c6e0434 */ lw $t6,0x434($v1) +/* f0540d4: 8c6f0438 */ lw $t7,0x438($v1) +/* f0540d8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0540dc: afbf0014 */ sw $ra,0x14($sp) +/* f0540e0: 01cf1021 */ addu $v0,$t6,$t7 +/* f0540e4: 90580002 */ lbu $t8,0x2($v0) +/* f0540e8: 90480003 */ lbu $t0,0x3($v0) +/* f0540ec: 904b0004 */ lbu $t3,0x4($v0) +/* f0540f0: 0018ce00 */ sll $t9,$t8,0x18 +/* f0540f4: 00084c00 */ sll $t1,$t0,0x10 +/* f0540f8: 904e0005 */ lbu $t6,0x5($v0) +/* f0540fc: 03295025 */ or $t2,$t9,$t1 +/* f054100: 000b6200 */ sll $t4,$t3,0x8 +/* f054104: 014c6825 */ or $t5,$t2,$t4 +/* f054108: 8c640424 */ lw $a0,0x424($v1) +/* f05410c: 0fc127d2 */ jal func0f049f48 +/* f054110: 01ae2825 */ or $a1,$t5,$t6 +/* f054114: 3c03800a */ lui $v1,0x800a +/* f054118: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05411c: 8c6f0438 */ lw $t7,0x438($v1) +/* f054120: 8fbf0014 */ lw $ra,0x14($sp) +/* f054124: 27bd0018 */ addiu $sp,$sp,0x18 +/* f054128: 25f80006 */ addiu $t8,$t7,0x6 +/* f05412c: ac780438 */ sw $t8,0x438($v1) +/* f054130: 03e00008 */ jr $ra +/* f054134: 00001025 */ or $v0,$zero,$zero +/* f054138: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05413c: afb00018 */ sw $s0,0x18($sp) +/* f054140: 3c10800a */ lui $s0,0x800a +/* f054144: 26109fc0 */ addiu $s0,$s0,-24640 +/* f054148: 8e0e0434 */ lw $t6,0x434($s0) +/* f05414c: 8e0f0438 */ lw $t7,0x438($s0) +/* f054150: afbf001c */ sw $ra,0x1c($sp) +/* f054154: 8e040424 */ lw $a0,0x424($s0) +/* f054158: 01cf1821 */ addu $v1,$t6,$t7 +/* f05415c: 90780002 */ lbu $t8,0x2($v1) +/* f054160: 90680003 */ lbu $t0,0x3($v1) +/* f054164: 906b0004 */ lbu $t3,0x4($v1) +/* f054168: 906e0005 */ lbu $t6,0x5($v1) +/* f05416c: 0018ce00 */ sll $t9,$t8,0x18 +/* f054170: 00084c00 */ sll $t1,$t0,0x10 +/* f054174: 03295025 */ or $t2,$t9,$t1 +/* f054178: 000b6200 */ sll $t4,$t3,0x8 +/* f05417c: 014c6825 */ or $t5,$t2,$t4 +/* f054180: 01ae2825 */ or $a1,$t5,$t6 +/* f054184: afa50020 */ sw $a1,0x20($sp) +/* f054188: 0fc127da */ jal func0f049f68 +/* f05418c: afa30024 */ sw $v1,0x24($sp) +/* f054190: 8fa30024 */ lw $v1,0x24($sp) +/* f054194: 10400005 */ beqz $v0,.L0f0541ac +/* f054198: 8fa50020 */ lw $a1,0x20($sp) +/* f05419c: 906f0006 */ lbu $t7,0x6($v1) +/* f0541a0: 24010001 */ addiu $at,$zero,0x1 +/* f0541a4: 51e1000a */ beql $t7,$at,.L0f0541d0 +/* f0541a8: 8e040434 */ lw $a0,0x434($s0) +.L0f0541ac: +/* f0541ac: 8e040424 */ lw $a0,0x424($s0) +/* f0541b0: 0fc127da */ jal func0f049f68 +/* f0541b4: afa30024 */ sw $v1,0x24($sp) +/* f0541b8: 1440000a */ bnez $v0,.L0f0541e4 +/* f0541bc: 8fa30024 */ lw $v1,0x24($sp) +/* f0541c0: 90780006 */ lbu $t8,0x6($v1) +/* f0541c4: 57000008 */ bnezl $t8,.L0f0541e8 +/* f0541c8: 8e080438 */ lw $t0,0x438($s0) +/* f0541cc: 8e040434 */ lw $a0,0x434($s0) +.L0f0541d0: +/* f0541d0: 8e050438 */ lw $a1,0x438($s0) +/* f0541d4: 0fc13583 */ jal func0f04d60c +/* f0541d8: 90660007 */ lbu $a2,0x7($v1) +/* f0541dc: 10000004 */ beqz $zero,.L0f0541f0 +/* f0541e0: ae020438 */ sw $v0,0x438($s0) +.L0f0541e4: +/* f0541e4: 8e080438 */ lw $t0,0x438($s0) +.L0f0541e8: +/* f0541e8: 25190008 */ addiu $t9,$t0,0x8 +/* f0541ec: ae190438 */ sw $t9,0x438($s0) +.L0f0541f0: +/* f0541f0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0541f4: 8fb00018 */ lw $s0,0x18($sp) +/* f0541f8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0541fc: 03e00008 */ jr $ra +/* f054200: 00001025 */ or $v0,$zero,$zero +/* f054204: 3c06800a */ lui $a2,0x800a +/* f054208: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f05420c: 8cce0434 */ lw $t6,0x434($a2) +/* f054210: 8ccf0438 */ lw $t7,0x438($a2) +/* f054214: 8cc50424 */ lw $a1,0x424($a2) +/* f054218: 00001025 */ or $v0,$zero,$zero +/* f05421c: 01cf1821 */ addu $v1,$t6,$t7 +/* f054220: 90780002 */ lbu $t8,0x2($v1) +/* f054224: 90680003 */ lbu $t0,0x3($v1) +/* f054228: 906b0004 */ lbu $t3,0x4($v1) +/* f05422c: 906e0005 */ lbu $t6,0x5($v1) +/* f054230: 0018ce00 */ sll $t9,$t8,0x18 +/* f054234: 00084c00 */ sll $t1,$t0,0x10 +/* f054238: 8caf0018 */ lw $t7,0x18($a1) +/* f05423c: 03295025 */ or $t2,$t9,$t1 +/* f054240: 000b6200 */ sll $t4,$t3,0x8 +/* f054244: 014c6825 */ or $t5,$t2,$t4 +/* f054248: 01ae2025 */ or $a0,$t5,$t6 +/* f05424c: 01e4c025 */ or $t8,$t7,$a0 +/* f054250: acb80018 */ sw $t8,0x18($a1) +/* f054254: 8cc80438 */ lw $t0,0x438($a2) +/* f054258: 25190006 */ addiu $t9,$t0,0x6 +/* f05425c: 03e00008 */ jr $ra +/* f054260: acd90438 */ sw $t9,0x438($a2) +/* f054264: 3c06800a */ lui $a2,0x800a +/* f054268: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f05426c: 8cce0434 */ lw $t6,0x434($a2) +/* f054270: 8ccf0438 */ lw $t7,0x438($a2) +/* f054274: 8cc50424 */ lw $a1,0x424($a2) +/* f054278: 00001025 */ or $v0,$zero,$zero +/* f05427c: 01cf1821 */ addu $v1,$t6,$t7 +/* f054280: 90780002 */ lbu $t8,0x2($v1) +/* f054284: 90680003 */ lbu $t0,0x3($v1) +/* f054288: 906b0004 */ lbu $t3,0x4($v1) +/* f05428c: 906e0005 */ lbu $t6,0x5($v1) +/* f054290: 0018ce00 */ sll $t9,$t8,0x18 +/* f054294: 00084c00 */ sll $t1,$t0,0x10 +/* f054298: 03295025 */ or $t2,$t9,$t1 +/* f05429c: 000b6200 */ sll $t4,$t3,0x8 +/* f0542a0: 8caf0018 */ lw $t7,0x18($a1) +/* f0542a4: 014c6825 */ or $t5,$t2,$t4 +/* f0542a8: 01ae2025 */ or $a0,$t5,$t6 +/* f0542ac: 0080c027 */ nor $t8,$a0,$zero +/* f0542b0: 01f84024 */ and $t0,$t7,$t8 +/* f0542b4: aca80018 */ sw $t0,0x18($a1) +/* f0542b8: 8cd90438 */ lw $t9,0x438($a2) +/* f0542bc: 27290006 */ addiu $t1,$t9,0x6 +/* f0542c0: 03e00008 */ jr $ra +/* f0542c4: acc90438 */ sw $t1,0x438($a2) +/* f0542c8: 3c07800a */ lui $a3,0x800a +/* f0542cc: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0542d0: 8ce40434 */ lw $a0,0x434($a3) +/* f0542d4: 8ce50438 */ lw $a1,0x438($a3) +/* f0542d8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0542dc: afbf0014 */ sw $ra,0x14($sp) +/* f0542e0: 00851021 */ addu $v0,$a0,$a1 +/* f0542e4: 904e0002 */ lbu $t6,0x2($v0) +/* f0542e8: 90580003 */ lbu $t8,0x3($v0) +/* f0542ec: 90490004 */ lbu $t1,0x4($v0) +/* f0542f0: 8ced0424 */ lw $t5,0x424($a3) +/* f0542f4: 000e7e00 */ sll $t7,$t6,0x18 +/* f0542f8: 904c0005 */ lbu $t4,0x5($v0) +/* f0542fc: 0018cc00 */ sll $t9,$t8,0x10 +/* f054300: 8dae0018 */ lw $t6,0x18($t5) +/* f054304: 01f94025 */ or $t0,$t7,$t9 +/* f054308: 00095200 */ sll $t2,$t1,0x8 +/* f05430c: 010a5825 */ or $t3,$t0,$t2 +/* f054310: 016c1825 */ or $v1,$t3,$t4 +/* f054314: 01c3c024 */ and $t8,$t6,$v1 +/* f054318: 14780007 */ bne $v1,$t8,.L0f054338 +/* f05431c: 24af0007 */ addiu $t7,$a1,0x7 +/* f054320: 0fc13583 */ jal func0f04d60c +/* f054324: 90460006 */ lbu $a2,0x6($v0) +/* f054328: 3c07800a */ lui $a3,0x800a +/* f05432c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054330: 10000002 */ beqz $zero,.L0f05433c +/* f054334: ace20438 */ sw $v0,0x438($a3) +.L0f054338: +/* f054338: acef0438 */ sw $t7,0x438($a3) +.L0f05433c: +/* f05433c: 8fbf0014 */ lw $ra,0x14($sp) +/* f054340: 27bd0018 */ addiu $sp,$sp,0x18 +/* f054344: 00001025 */ or $v0,$zero,$zero +/* f054348: 03e00008 */ jr $ra +/* f05434c: 00000000 */ sll $zero,$zero,0x0 +/* f054350: 3c03800a */ lui $v1,0x800a +/* f054354: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054358: 8c6e0434 */ lw $t6,0x434($v1) +/* f05435c: 8c6f0438 */ lw $t7,0x438($v1) +/* f054360: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054364: afbf0014 */ sw $ra,0x14($sp) +/* f054368: 01cf1021 */ addu $v0,$t6,$t7 +/* f05436c: 90580003 */ lbu $t8,0x3($v0) +/* f054370: 90480004 */ lbu $t0,0x4($v0) +/* f054374: 904b0005 */ lbu $t3,0x5($v0) +/* f054378: 904e0006 */ lbu $t6,0x6($v0) +/* f05437c: 0018ce00 */ sll $t9,$t8,0x18 +/* f054380: 00084c00 */ sll $t1,$t0,0x10 +/* f054384: 03295025 */ or $t2,$t9,$t1 +/* f054388: 000b6200 */ sll $t4,$t3,0x8 +/* f05438c: 014c6825 */ or $t5,$t2,$t4 +/* f054390: 01ae7825 */ or $t7,$t5,$t6 +/* f054394: afaf0018 */ sw $t7,0x18($sp) +/* f054398: 90450002 */ lbu $a1,0x2($v0) +/* f05439c: 0fc126d1 */ jal func0f049b44 +/* f0543a0: 8c640424 */ lw $a0,0x424($v1) +/* f0543a4: 3c03800a */ lui $v1,0x800a +/* f0543a8: 10400005 */ beqz $v0,.L0f0543c0 +/* f0543ac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0543b0: 8c580018 */ lw $t8,0x18($v0) +/* f0543b4: 8fa80018 */ lw $t0,0x18($sp) +/* f0543b8: 0308c825 */ or $t9,$t8,$t0 +/* f0543bc: ac590018 */ sw $t9,0x18($v0) +.L0f0543c0: +/* f0543c0: 8c690438 */ lw $t1,0x438($v1) +/* f0543c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0543c8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0543cc: 252b0007 */ addiu $t3,$t1,0x7 +/* f0543d0: ac6b0438 */ sw $t3,0x438($v1) +/* f0543d4: 03e00008 */ jr $ra +/* f0543d8: 00001025 */ or $v0,$zero,$zero +/* f0543dc: 3c03800a */ lui $v1,0x800a +/* f0543e0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0543e4: 8c6e0434 */ lw $t6,0x434($v1) +/* f0543e8: 8c6f0438 */ lw $t7,0x438($v1) +/* f0543ec: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0543f0: afbf0014 */ sw $ra,0x14($sp) +/* f0543f4: 01cf1021 */ addu $v0,$t6,$t7 +/* f0543f8: 90580003 */ lbu $t8,0x3($v0) +/* f0543fc: 90480004 */ lbu $t0,0x4($v0) +/* f054400: 904b0005 */ lbu $t3,0x5($v0) +/* f054404: 904e0006 */ lbu $t6,0x6($v0) +/* f054408: 0018ce00 */ sll $t9,$t8,0x18 +/* f05440c: 00084c00 */ sll $t1,$t0,0x10 +/* f054410: 03295025 */ or $t2,$t9,$t1 +/* f054414: 000b6200 */ sll $t4,$t3,0x8 +/* f054418: 014c6825 */ or $t5,$t2,$t4 +/* f05441c: 01ae7825 */ or $t7,$t5,$t6 +/* f054420: afaf0018 */ sw $t7,0x18($sp) +/* f054424: 90450002 */ lbu $a1,0x2($v0) +/* f054428: 0fc126d1 */ jal func0f049b44 +/* f05442c: 8c640424 */ lw $a0,0x424($v1) +/* f054430: 3c03800a */ lui $v1,0x800a +/* f054434: 10400006 */ beqz $v0,.L0f054450 +/* f054438: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05443c: 8fa80018 */ lw $t0,0x18($sp) +/* f054440: 8c580018 */ lw $t8,0x18($v0) +/* f054444: 0100c827 */ nor $t9,$t0,$zero +/* f054448: 03194824 */ and $t1,$t8,$t9 +/* f05444c: ac490018 */ sw $t1,0x18($v0) +.L0f054450: +/* f054450: 8c6b0438 */ lw $t3,0x438($v1) +/* f054454: 8fbf0014 */ lw $ra,0x14($sp) +/* f054458: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05445c: 256a0007 */ addiu $t2,$t3,0x7 +/* f054460: ac6a0438 */ sw $t2,0x438($v1) +/* f054464: 03e00008 */ jr $ra +/* f054468: 00001025 */ or $v0,$zero,$zero +/* f05446c: 3c07800a */ lui $a3,0x800a +/* f054470: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054474: 8cee0434 */ lw $t6,0x434($a3) +/* f054478: 8cef0438 */ lw $t7,0x438($a3) +/* f05447c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054480: afbf0014 */ sw $ra,0x14($sp) +/* f054484: 01cf1821 */ addu $v1,$t6,$t7 +/* f054488: 90780003 */ lbu $t8,0x3($v1) +/* f05448c: 90680004 */ lbu $t0,0x4($v1) +/* f054490: 906b0005 */ lbu $t3,0x5($v1) +/* f054494: 906e0006 */ lbu $t6,0x6($v1) +/* f054498: 0018ce00 */ sll $t9,$t8,0x18 +/* f05449c: 00084c00 */ sll $t1,$t0,0x10 +/* f0544a0: 03295025 */ or $t2,$t9,$t1 +/* f0544a4: 000b6200 */ sll $t4,$t3,0x8 +/* f0544a8: 014c6825 */ or $t5,$t2,$t4 +/* f0544ac: 90650002 */ lbu $a1,0x2($v1) +/* f0544b0: 01ae3025 */ or $a2,$t5,$t6 +/* f0544b4: afa60018 */ sw $a2,0x18($sp) +/* f0544b8: afa3001c */ sw $v1,0x1c($sp) +/* f0544bc: 0fc126d1 */ jal func0f049b44 +/* f0544c0: 8ce40424 */ lw $a0,0x424($a3) +/* f0544c4: 3c07800a */ lui $a3,0x800a +/* f0544c8: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0544cc: 8fa3001c */ lw $v1,0x1c($sp) +/* f0544d0: 1040000d */ beqz $v0,.L0f054508 +/* f0544d4: 8fa60018 */ lw $a2,0x18($sp) +/* f0544d8: 8c4f0018 */ lw $t7,0x18($v0) +/* f0544dc: 01e6c024 */ and $t8,$t7,$a2 +/* f0544e0: 54d8000a */ bnel $a2,$t8,.L0f05450c +/* f0544e4: 8ce80438 */ lw $t0,0x438($a3) +/* f0544e8: 8ce40434 */ lw $a0,0x434($a3) +/* f0544ec: 8ce50438 */ lw $a1,0x438($a3) +/* f0544f0: 0fc13583 */ jal func0f04d60c +/* f0544f4: 90660007 */ lbu $a2,0x7($v1) +/* f0544f8: 3c07800a */ lui $a3,0x800a +/* f0544fc: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054500: 10000004 */ beqz $zero,.L0f054514 +/* f054504: ace20438 */ sw $v0,0x438($a3) +.L0f054508: +/* f054508: 8ce80438 */ lw $t0,0x438($a3) +.L0f05450c: +/* f05450c: 25190008 */ addiu $t9,$t0,0x8 +/* f054510: acf90438 */ sw $t9,0x438($a3) +.L0f054514: +/* f054514: 8fbf0014 */ lw $ra,0x14($sp) +/* f054518: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05451c: 00001025 */ or $v0,$zero,$zero +/* f054520: 03e00008 */ jr $ra +/* f054524: 00000000 */ sll $zero,$zero,0x0 +/* f054528: 3c03800a */ lui $v1,0x800a +/* f05452c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054530: 8c6e0434 */ lw $t6,0x434($v1) +/* f054534: 8c6f0438 */ lw $t7,0x438($v1) +/* f054538: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05453c: afbf0014 */ sw $ra,0x14($sp) +/* f054540: 01cf1021 */ addu $v0,$t6,$t7 +/* f054544: 90580003 */ lbu $t8,0x3($v0) +/* f054548: 90480004 */ lbu $t0,0x4($v0) +/* f05454c: 904b0005 */ lbu $t3,0x5($v0) +/* f054550: 904e0006 */ lbu $t6,0x6($v0) +/* f054554: 0018ce00 */ sll $t9,$t8,0x18 +/* f054558: 00084c00 */ sll $t1,$t0,0x10 +/* f05455c: 03295025 */ or $t2,$t9,$t1 +/* f054560: 000b6200 */ sll $t4,$t3,0x8 +/* f054564: 014c6825 */ or $t5,$t2,$t4 +/* f054568: 01ae7825 */ or $t7,$t5,$t6 +/* f05456c: afaf0018 */ sw $t7,0x18($sp) +/* f054570: 90450002 */ lbu $a1,0x2($v0) +/* f054574: 0fc126d1 */ jal func0f049b44 +/* f054578: 8c640424 */ lw $a0,0x424($v1) +/* f05457c: 3c03800a */ lui $v1,0x800a +/* f054580: 10400005 */ beqz $v0,.L0f054598 +/* f054584: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054588: 8c580014 */ lw $t8,0x14($v0) +/* f05458c: 8fa80018 */ lw $t0,0x18($sp) +/* f054590: 0308c825 */ or $t9,$t8,$t0 +/* f054594: ac590014 */ sw $t9,0x14($v0) +.L0f054598: +/* f054598: 8c690438 */ lw $t1,0x438($v1) +/* f05459c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0545a0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0545a4: 252b0007 */ addiu $t3,$t1,0x7 +/* f0545a8: ac6b0438 */ sw $t3,0x438($v1) +/* f0545ac: 03e00008 */ jr $ra +/* f0545b0: 00001025 */ or $v0,$zero,$zero +/* f0545b4: 3c03800a */ lui $v1,0x800a +/* f0545b8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0545bc: 8c6e0434 */ lw $t6,0x434($v1) +/* f0545c0: 8c6f0438 */ lw $t7,0x438($v1) +/* f0545c4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0545c8: afbf0014 */ sw $ra,0x14($sp) +/* f0545cc: 01cf1021 */ addu $v0,$t6,$t7 +/* f0545d0: 90580003 */ lbu $t8,0x3($v0) +/* f0545d4: 90480004 */ lbu $t0,0x4($v0) +/* f0545d8: 904b0005 */ lbu $t3,0x5($v0) +/* f0545dc: 904e0006 */ lbu $t6,0x6($v0) +/* f0545e0: 0018ce00 */ sll $t9,$t8,0x18 +/* f0545e4: 00084c00 */ sll $t1,$t0,0x10 +/* f0545e8: 03295025 */ or $t2,$t9,$t1 +/* f0545ec: 000b6200 */ sll $t4,$t3,0x8 +/* f0545f0: 014c6825 */ or $t5,$t2,$t4 +/* f0545f4: 01ae7825 */ or $t7,$t5,$t6 +/* f0545f8: afaf0018 */ sw $t7,0x18($sp) +/* f0545fc: 90450002 */ lbu $a1,0x2($v0) +/* f054600: 0fc126d1 */ jal func0f049b44 +/* f054604: 8c640424 */ lw $a0,0x424($v1) +/* f054608: 3c03800a */ lui $v1,0x800a +/* f05460c: 10400006 */ beqz $v0,.L0f054628 +/* f054610: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054614: 8fa80018 */ lw $t0,0x18($sp) +/* f054618: 8c580014 */ lw $t8,0x14($v0) +/* f05461c: 0100c827 */ nor $t9,$t0,$zero +/* f054620: 03194824 */ and $t1,$t8,$t9 +/* f054624: ac490014 */ sw $t1,0x14($v0) +.L0f054628: +/* f054628: 8c6b0438 */ lw $t3,0x438($v1) +/* f05462c: 8fbf0014 */ lw $ra,0x14($sp) +/* f054630: 27bd0020 */ addiu $sp,$sp,0x20 +/* f054634: 256a0007 */ addiu $t2,$t3,0x7 +/* f054638: ac6a0438 */ sw $t2,0x438($v1) +/* f05463c: 03e00008 */ jr $ra +/* f054640: 00001025 */ or $v0,$zero,$zero +/* f054644: 3c07800a */ lui $a3,0x800a +/* f054648: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f05464c: 8cee0434 */ lw $t6,0x434($a3) +/* f054650: 8cef0438 */ lw $t7,0x438($a3) +/* f054654: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054658: afbf0014 */ sw $ra,0x14($sp) +/* f05465c: 01cf1821 */ addu $v1,$t6,$t7 +/* f054660: 90780003 */ lbu $t8,0x3($v1) +/* f054664: 90680004 */ lbu $t0,0x4($v1) +/* f054668: 906b0005 */ lbu $t3,0x5($v1) +/* f05466c: 906e0006 */ lbu $t6,0x6($v1) +/* f054670: 0018ce00 */ sll $t9,$t8,0x18 +/* f054674: 00084c00 */ sll $t1,$t0,0x10 +/* f054678: 03295025 */ or $t2,$t9,$t1 +/* f05467c: 000b6200 */ sll $t4,$t3,0x8 +/* f054680: 014c6825 */ or $t5,$t2,$t4 +/* f054684: 90650002 */ lbu $a1,0x2($v1) +/* f054688: 01ae3025 */ or $a2,$t5,$t6 +/* f05468c: afa60018 */ sw $a2,0x18($sp) +/* f054690: afa3001c */ sw $v1,0x1c($sp) +/* f054694: 0fc126d1 */ jal func0f049b44 +/* f054698: 8ce40424 */ lw $a0,0x424($a3) +/* f05469c: 3c07800a */ lui $a3,0x800a +/* f0546a0: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0546a4: 8fa3001c */ lw $v1,0x1c($sp) +/* f0546a8: 1040000d */ beqz $v0,.L0f0546e0 +/* f0546ac: 8fa60018 */ lw $a2,0x18($sp) +/* f0546b0: 8c4f0014 */ lw $t7,0x14($v0) +/* f0546b4: 01e6c024 */ and $t8,$t7,$a2 +/* f0546b8: 54d8000a */ bnel $a2,$t8,.L0f0546e4 +/* f0546bc: 8ce80438 */ lw $t0,0x438($a3) +/* f0546c0: 8ce40434 */ lw $a0,0x434($a3) +/* f0546c4: 8ce50438 */ lw $a1,0x438($a3) +/* f0546c8: 0fc13583 */ jal func0f04d60c +/* f0546cc: 90660007 */ lbu $a2,0x7($v1) +/* f0546d0: 3c07800a */ lui $a3,0x800a +/* f0546d4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0546d8: 10000004 */ beqz $zero,.L0f0546ec +/* f0546dc: ace20438 */ sw $v0,0x438($a3) +.L0f0546e0: +/* f0546e0: 8ce80438 */ lw $t0,0x438($a3) +.L0f0546e4: +/* f0546e4: 25190008 */ addiu $t9,$t0,0x8 +/* f0546e8: acf90438 */ sw $t9,0x438($a3) +.L0f0546ec: +/* f0546ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f0546f0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0546f4: 00001025 */ or $v0,$zero,$zero +/* f0546f8: 03e00008 */ jr $ra +/* f0546fc: 00000000 */ sll $zero,$zero,0x0 +/* f054700: 3c03800a */ lui $v1,0x800a +/* f054704: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054708: 8c6e0434 */ lw $t6,0x434($v1) +/* f05470c: 8c6f0438 */ lw $t7,0x438($v1) +/* f054710: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054714: afbf0014 */ sw $ra,0x14($sp) +/* f054718: 01cf1021 */ addu $v0,$t6,$t7 +/* f05471c: 90580003 */ lbu $t8,0x3($v0) +/* f054720: 90480004 */ lbu $t0,0x4($v0) +/* f054724: 904b0005 */ lbu $t3,0x5($v0) +/* f054728: 904e0006 */ lbu $t6,0x6($v0) +/* f05472c: 0018ce00 */ sll $t9,$t8,0x18 +/* f054730: 00084c00 */ sll $t1,$t0,0x10 +/* f054734: 03295025 */ or $t2,$t9,$t1 +/* f054738: 000b6200 */ sll $t4,$t3,0x8 +/* f05473c: 014c6825 */ or $t5,$t2,$t4 +/* f054740: 01ae7825 */ or $t7,$t5,$t6 +/* f054744: afaf0018 */ sw $t7,0x18($sp) +/* f054748: 0fc2556c */ jal func0f0955b0 +/* f05474c: 90440002 */ lbu $a0,0x2($v0) +/* f054750: 3c03800a */ lui $v1,0x800a +/* f054754: 10400008 */ beqz $v0,.L0f054778 +/* f054758: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05475c: 8c580014 */ lw $t8,0x14($v0) +/* f054760: 8fb90018 */ lw $t9,0x18($sp) +/* f054764: 53000005 */ beqzl $t8,.L0f05477c +/* f054768: 8c6b0438 */ lw $t3,0x438($v1) +/* f05476c: 8c480008 */ lw $t0,0x8($v0) +/* f054770: 01194825 */ or $t1,$t0,$t9 +/* f054774: ac490008 */ sw $t1,0x8($v0) +.L0f054778: +/* f054778: 8c6b0438 */ lw $t3,0x438($v1) +.L0f05477c: +/* f05477c: 8fbf0014 */ lw $ra,0x14($sp) +/* f054780: 27bd0020 */ addiu $sp,$sp,0x20 +/* f054784: 256a0007 */ addiu $t2,$t3,0x7 +/* f054788: ac6a0438 */ sw $t2,0x438($v1) +/* f05478c: 03e00008 */ jr $ra +/* f054790: 00001025 */ or $v0,$zero,$zero +/* f054794: 3c03800a */ lui $v1,0x800a +/* f054798: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05479c: 8c6e0434 */ lw $t6,0x434($v1) +/* f0547a0: 8c6f0438 */ lw $t7,0x438($v1) +/* f0547a4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0547a8: afbf0014 */ sw $ra,0x14($sp) +/* f0547ac: 01cf1021 */ addu $v0,$t6,$t7 +/* f0547b0: 90580003 */ lbu $t8,0x3($v0) +/* f0547b4: 90480004 */ lbu $t0,0x4($v0) +/* f0547b8: 904b0005 */ lbu $t3,0x5($v0) +/* f0547bc: 904e0006 */ lbu $t6,0x6($v0) +/* f0547c0: 0018ce00 */ sll $t9,$t8,0x18 +/* f0547c4: 00084c00 */ sll $t1,$t0,0x10 +/* f0547c8: 03295025 */ or $t2,$t9,$t1 +/* f0547cc: 000b6200 */ sll $t4,$t3,0x8 +/* f0547d0: 014c6825 */ or $t5,$t2,$t4 +/* f0547d4: 01ae7825 */ or $t7,$t5,$t6 +/* f0547d8: afaf0018 */ sw $t7,0x18($sp) +/* f0547dc: 0fc2556c */ jal func0f0955b0 +/* f0547e0: 90440002 */ lbu $a0,0x2($v0) +/* f0547e4: 3c03800a */ lui $v1,0x800a +/* f0547e8: 10400009 */ beqz $v0,.L0f054810 +/* f0547ec: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0547f0: 8c580014 */ lw $t8,0x14($v0) +/* f0547f4: 8fb90018 */ lw $t9,0x18($sp) +/* f0547f8: 53000006 */ beqzl $t8,.L0f054814 +/* f0547fc: 8c6a0438 */ lw $t2,0x438($v1) +/* f054800: 8c480008 */ lw $t0,0x8($v0) +/* f054804: 03204827 */ nor $t1,$t9,$zero +/* f054808: 01095824 */ and $t3,$t0,$t1 +/* f05480c: ac4b0008 */ sw $t3,0x8($v0) +.L0f054810: +/* f054810: 8c6a0438 */ lw $t2,0x438($v1) +.L0f054814: +/* f054814: 8fbf0014 */ lw $ra,0x14($sp) +/* f054818: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05481c: 254c0007 */ addiu $t4,$t2,0x7 +/* f054820: ac6c0438 */ sw $t4,0x438($v1) +/* f054824: 03e00008 */ jr $ra +/* f054828: 00001025 */ or $v0,$zero,$zero +/* f05482c: 3c07800a */ lui $a3,0x800a +/* f054830: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054834: 8cee0434 */ lw $t6,0x434($a3) +/* f054838: 8cef0438 */ lw $t7,0x438($a3) +/* f05483c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054840: afbf0014 */ sw $ra,0x14($sp) +/* f054844: 01cf1821 */ addu $v1,$t6,$t7 +/* f054848: 90780003 */ lbu $t8,0x3($v1) +/* f05484c: 90680004 */ lbu $t0,0x4($v1) +/* f054850: 906b0005 */ lbu $t3,0x5($v1) +/* f054854: 906e0006 */ lbu $t6,0x6($v1) +/* f054858: 0018ce00 */ sll $t9,$t8,0x18 +/* f05485c: 00084c00 */ sll $t1,$t0,0x10 +/* f054860: 03295025 */ or $t2,$t9,$t1 +/* f054864: 000b6200 */ sll $t4,$t3,0x8 +/* f054868: 014c6825 */ or $t5,$t2,$t4 +/* f05486c: 90640002 */ lbu $a0,0x2($v1) +/* f054870: 01ae2825 */ or $a1,$t5,$t6 +/* f054874: afa50018 */ sw $a1,0x18($sp) +/* f054878: 0fc2556c */ jal func0f0955b0 +/* f05487c: afa3001c */ sw $v1,0x1c($sp) +/* f054880: 3c07800a */ lui $a3,0x800a +/* f054884: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054888: 8fa3001c */ lw $v1,0x1c($sp) +/* f05488c: 10400010 */ beqz $v0,.L0f0548d0 +/* f054890: 8fa50018 */ lw $a1,0x18($sp) +/* f054894: 8c4f0014 */ lw $t7,0x14($v0) +/* f054898: 51e0000e */ beqzl $t7,.L0f0548d4 +/* f05489c: 8cf90438 */ lw $t9,0x438($a3) +/* f0548a0: 8c580008 */ lw $t8,0x8($v0) +/* f0548a4: 03054024 */ and $t0,$t8,$a1 +/* f0548a8: 54a8000a */ bnel $a1,$t0,.L0f0548d4 +/* f0548ac: 8cf90438 */ lw $t9,0x438($a3) +/* f0548b0: 8ce40434 */ lw $a0,0x434($a3) +/* f0548b4: 8ce50438 */ lw $a1,0x438($a3) +/* f0548b8: 0fc13583 */ jal func0f04d60c +/* f0548bc: 90660007 */ lbu $a2,0x7($v1) +/* f0548c0: 3c07800a */ lui $a3,0x800a +/* f0548c4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0548c8: 10000004 */ beqz $zero,.L0f0548dc +/* f0548cc: ace20438 */ sw $v0,0x438($a3) +.L0f0548d0: +/* f0548d0: 8cf90438 */ lw $t9,0x438($a3) +.L0f0548d4: +/* f0548d4: 27290008 */ addiu $t1,$t9,0x8 +/* f0548d8: ace90438 */ sw $t1,0x438($a3) +.L0f0548dc: +/* f0548dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0548e0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0548e4: 00001025 */ or $v0,$zero,$zero +/* f0548e8: 03e00008 */ jr $ra +/* f0548ec: 00000000 */ sll $zero,$zero,0x0 +/* f0548f0: 3c03800a */ lui $v1,0x800a +/* f0548f4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0548f8: 8c6e0434 */ lw $t6,0x434($v1) +/* f0548fc: 8c6f0438 */ lw $t7,0x438($v1) +/* f054900: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054904: afbf0014 */ sw $ra,0x14($sp) +/* f054908: 01cf1021 */ addu $v0,$t6,$t7 +/* f05490c: 90580003 */ lbu $t8,0x3($v0) +/* f054910: 90480004 */ lbu $t0,0x4($v0) +/* f054914: 904b0005 */ lbu $t3,0x5($v0) +/* f054918: 904e0006 */ lbu $t6,0x6($v0) +/* f05491c: 0018ce00 */ sll $t9,$t8,0x18 +/* f054920: 00084c00 */ sll $t1,$t0,0x10 +/* f054924: 03295025 */ or $t2,$t9,$t1 +/* f054928: 000b6200 */ sll $t4,$t3,0x8 +/* f05492c: 014c6825 */ or $t5,$t2,$t4 +/* f054930: 01ae7825 */ or $t7,$t5,$t6 +/* f054934: afaf0018 */ sw $t7,0x18($sp) +/* f054938: 0fc2556c */ jal func0f0955b0 +/* f05493c: 90440002 */ lbu $a0,0x2($v0) +/* f054940: 3c03800a */ lui $v1,0x800a +/* f054944: 10400008 */ beqz $v0,.L0f054968 +/* f054948: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05494c: 8c580014 */ lw $t8,0x14($v0) +/* f054950: 8fb90018 */ lw $t9,0x18($sp) +/* f054954: 53000005 */ beqzl $t8,.L0f05496c +/* f054958: 8c6b0438 */ lw $t3,0x438($v1) +/* f05495c: 8c48000c */ lw $t0,0xc($v0) +/* f054960: 01194825 */ or $t1,$t0,$t9 +/* f054964: ac49000c */ sw $t1,0xc($v0) +.L0f054968: +/* f054968: 8c6b0438 */ lw $t3,0x438($v1) +.L0f05496c: +/* f05496c: 8fbf0014 */ lw $ra,0x14($sp) +/* f054970: 27bd0020 */ addiu $sp,$sp,0x20 +/* f054974: 256a0007 */ addiu $t2,$t3,0x7 +/* f054978: ac6a0438 */ sw $t2,0x438($v1) +/* f05497c: 03e00008 */ jr $ra +/* f054980: 00001025 */ or $v0,$zero,$zero +/* f054984: 3c03800a */ lui $v1,0x800a +/* f054988: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05498c: 8c6e0434 */ lw $t6,0x434($v1) +/* f054990: 8c6f0438 */ lw $t7,0x438($v1) +/* f054994: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054998: afbf0014 */ sw $ra,0x14($sp) +/* f05499c: 01cf1021 */ addu $v0,$t6,$t7 +/* f0549a0: 90580003 */ lbu $t8,0x3($v0) +/* f0549a4: 90480004 */ lbu $t0,0x4($v0) +/* f0549a8: 904b0005 */ lbu $t3,0x5($v0) +/* f0549ac: 904e0006 */ lbu $t6,0x6($v0) +/* f0549b0: 0018ce00 */ sll $t9,$t8,0x18 +/* f0549b4: 00084c00 */ sll $t1,$t0,0x10 +/* f0549b8: 03295025 */ or $t2,$t9,$t1 +/* f0549bc: 000b6200 */ sll $t4,$t3,0x8 +/* f0549c0: 014c6825 */ or $t5,$t2,$t4 +/* f0549c4: 01ae7825 */ or $t7,$t5,$t6 +/* f0549c8: afaf0018 */ sw $t7,0x18($sp) +/* f0549cc: 0fc2556c */ jal func0f0955b0 +/* f0549d0: 90440002 */ lbu $a0,0x2($v0) +/* f0549d4: 3c03800a */ lui $v1,0x800a +/* f0549d8: 10400009 */ beqz $v0,.L0f054a00 +/* f0549dc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0549e0: 8c580014 */ lw $t8,0x14($v0) +/* f0549e4: 8fb90018 */ lw $t9,0x18($sp) +/* f0549e8: 53000006 */ beqzl $t8,.L0f054a04 +/* f0549ec: 8c6a0438 */ lw $t2,0x438($v1) +/* f0549f0: 8c48000c */ lw $t0,0xc($v0) +/* f0549f4: 03204827 */ nor $t1,$t9,$zero +/* f0549f8: 01095824 */ and $t3,$t0,$t1 +/* f0549fc: ac4b000c */ sw $t3,0xc($v0) +.L0f054a00: +/* f054a00: 8c6a0438 */ lw $t2,0x438($v1) +.L0f054a04: +/* f054a04: 8fbf0014 */ lw $ra,0x14($sp) +/* f054a08: 27bd0020 */ addiu $sp,$sp,0x20 +/* f054a0c: 254c0007 */ addiu $t4,$t2,0x7 +/* f054a10: ac6c0438 */ sw $t4,0x438($v1) +/* f054a14: 03e00008 */ jr $ra +/* f054a18: 00001025 */ or $v0,$zero,$zero +/* f054a1c: 3c07800a */ lui $a3,0x800a +/* f054a20: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054a24: 8cee0434 */ lw $t6,0x434($a3) +/* f054a28: 8cef0438 */ lw $t7,0x438($a3) +/* f054a2c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054a30: afbf0014 */ sw $ra,0x14($sp) +/* f054a34: 01cf1821 */ addu $v1,$t6,$t7 +/* f054a38: 90780003 */ lbu $t8,0x3($v1) +/* f054a3c: 90680004 */ lbu $t0,0x4($v1) +/* f054a40: 906b0005 */ lbu $t3,0x5($v1) +/* f054a44: 906e0006 */ lbu $t6,0x6($v1) +/* f054a48: 0018ce00 */ sll $t9,$t8,0x18 +/* f054a4c: 00084c00 */ sll $t1,$t0,0x10 +/* f054a50: 03295025 */ or $t2,$t9,$t1 +/* f054a54: 000b6200 */ sll $t4,$t3,0x8 +/* f054a58: 014c6825 */ or $t5,$t2,$t4 +/* f054a5c: 90640002 */ lbu $a0,0x2($v1) +/* f054a60: 01ae2825 */ or $a1,$t5,$t6 +/* f054a64: afa50018 */ sw $a1,0x18($sp) +/* f054a68: 0fc2556c */ jal func0f0955b0 +/* f054a6c: afa3001c */ sw $v1,0x1c($sp) +/* f054a70: 3c07800a */ lui $a3,0x800a +/* f054a74: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054a78: 8fa3001c */ lw $v1,0x1c($sp) +/* f054a7c: 10400010 */ beqz $v0,.L0f054ac0 +/* f054a80: 8fa50018 */ lw $a1,0x18($sp) +/* f054a84: 8c4f0014 */ lw $t7,0x14($v0) +/* f054a88: 51e0000e */ beqzl $t7,.L0f054ac4 +/* f054a8c: 8cf90438 */ lw $t9,0x438($a3) +/* f054a90: 8c58000c */ lw $t8,0xc($v0) +/* f054a94: 03054024 */ and $t0,$t8,$a1 +/* f054a98: 54a8000a */ bnel $a1,$t0,.L0f054ac4 +/* f054a9c: 8cf90438 */ lw $t9,0x438($a3) +/* f054aa0: 8ce40434 */ lw $a0,0x434($a3) +/* f054aa4: 8ce50438 */ lw $a1,0x438($a3) +/* f054aa8: 0fc13583 */ jal func0f04d60c +/* f054aac: 90660007 */ lbu $a2,0x7($v1) +/* f054ab0: 3c07800a */ lui $a3,0x800a +/* f054ab4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054ab8: 10000004 */ beqz $zero,.L0f054acc +/* f054abc: ace20438 */ sw $v0,0x438($a3) +.L0f054ac0: +/* f054ac0: 8cf90438 */ lw $t9,0x438($a3) +.L0f054ac4: +/* f054ac4: 27290008 */ addiu $t1,$t9,0x8 +/* f054ac8: ace90438 */ sw $t1,0x438($a3) +.L0f054acc: +/* f054acc: 8fbf0014 */ lw $ra,0x14($sp) +/* f054ad0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f054ad4: 00001025 */ or $v0,$zero,$zero +/* f054ad8: 03e00008 */ jr $ra +/* f054adc: 00000000 */ sll $zero,$zero,0x0 +/* f054ae0: 3c03800a */ lui $v1,0x800a +/* f054ae4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054ae8: 8c6e0434 */ lw $t6,0x434($v1) +/* f054aec: 8c6f0438 */ lw $t7,0x438($v1) +/* f054af0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054af4: afbf0014 */ sw $ra,0x14($sp) +/* f054af8: 01cf1021 */ addu $v0,$t6,$t7 +/* f054afc: 90580003 */ lbu $t8,0x3($v0) +/* f054b00: 90480004 */ lbu $t0,0x4($v0) +/* f054b04: 904b0005 */ lbu $t3,0x5($v0) +/* f054b08: 904e0006 */ lbu $t6,0x6($v0) +/* f054b0c: 0018ce00 */ sll $t9,$t8,0x18 +/* f054b10: 00084c00 */ sll $t1,$t0,0x10 +/* f054b14: 03295025 */ or $t2,$t9,$t1 +/* f054b18: 000b6200 */ sll $t4,$t3,0x8 +/* f054b1c: 014c6825 */ or $t5,$t2,$t4 +/* f054b20: 01ae7825 */ or $t7,$t5,$t6 +/* f054b24: afaf0018 */ sw $t7,0x18($sp) +/* f054b28: 0fc2556c */ jal func0f0955b0 +/* f054b2c: 90440002 */ lbu $a0,0x2($v0) +/* f054b30: 3c03800a */ lui $v1,0x800a +/* f054b34: 10400008 */ beqz $v0,.L0f054b58 +/* f054b38: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054b3c: 8c580014 */ lw $t8,0x14($v0) +/* f054b40: 8fb90018 */ lw $t9,0x18($sp) +/* f054b44: 53000005 */ beqzl $t8,.L0f054b5c +/* f054b48: 8c6b0438 */ lw $t3,0x438($v1) +/* f054b4c: 8c480010 */ lw $t0,0x10($v0) +/* f054b50: 01194825 */ or $t1,$t0,$t9 +/* f054b54: ac490010 */ sw $t1,0x10($v0) +.L0f054b58: +/* f054b58: 8c6b0438 */ lw $t3,0x438($v1) +.L0f054b5c: +/* f054b5c: 8fbf0014 */ lw $ra,0x14($sp) +/* f054b60: 27bd0020 */ addiu $sp,$sp,0x20 +/* f054b64: 256a0007 */ addiu $t2,$t3,0x7 +/* f054b68: ac6a0438 */ sw $t2,0x438($v1) +/* f054b6c: 03e00008 */ jr $ra +/* f054b70: 00001025 */ or $v0,$zero,$zero +/* f054b74: 3c03800a */ lui $v1,0x800a +/* f054b78: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054b7c: 8c6e0434 */ lw $t6,0x434($v1) +/* f054b80: 8c6f0438 */ lw $t7,0x438($v1) +/* f054b84: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054b88: afbf0014 */ sw $ra,0x14($sp) +/* f054b8c: 01cf1021 */ addu $v0,$t6,$t7 +/* f054b90: 90580003 */ lbu $t8,0x3($v0) +/* f054b94: 90480004 */ lbu $t0,0x4($v0) +/* f054b98: 904b0005 */ lbu $t3,0x5($v0) +/* f054b9c: 904e0006 */ lbu $t6,0x6($v0) +/* f054ba0: 0018ce00 */ sll $t9,$t8,0x18 +/* f054ba4: 00084c00 */ sll $t1,$t0,0x10 +/* f054ba8: 03295025 */ or $t2,$t9,$t1 +/* f054bac: 000b6200 */ sll $t4,$t3,0x8 +/* f054bb0: 014c6825 */ or $t5,$t2,$t4 +/* f054bb4: 01ae7825 */ or $t7,$t5,$t6 +/* f054bb8: afaf0018 */ sw $t7,0x18($sp) +/* f054bbc: 0fc2556c */ jal func0f0955b0 +/* f054bc0: 90440002 */ lbu $a0,0x2($v0) +/* f054bc4: 3c03800a */ lui $v1,0x800a +/* f054bc8: 10400009 */ beqz $v0,.L0f054bf0 +/* f054bcc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054bd0: 8c580014 */ lw $t8,0x14($v0) +/* f054bd4: 8fb90018 */ lw $t9,0x18($sp) +/* f054bd8: 53000006 */ beqzl $t8,.L0f054bf4 +/* f054bdc: 8c6a0438 */ lw $t2,0x438($v1) +/* f054be0: 8c480010 */ lw $t0,0x10($v0) +/* f054be4: 03204827 */ nor $t1,$t9,$zero +/* f054be8: 01095824 */ and $t3,$t0,$t1 +/* f054bec: ac4b0010 */ sw $t3,0x10($v0) +.L0f054bf0: +/* f054bf0: 8c6a0438 */ lw $t2,0x438($v1) +.L0f054bf4: +/* f054bf4: 8fbf0014 */ lw $ra,0x14($sp) +/* f054bf8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f054bfc: 254c0007 */ addiu $t4,$t2,0x7 +/* f054c00: ac6c0438 */ sw $t4,0x438($v1) +/* f054c04: 03e00008 */ jr $ra +/* f054c08: 00001025 */ or $v0,$zero,$zero +/* f054c0c: 3c07800a */ lui $a3,0x800a +/* f054c10: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054c14: 8cee0434 */ lw $t6,0x434($a3) +/* f054c18: 8cef0438 */ lw $t7,0x438($a3) +/* f054c1c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054c20: afbf0014 */ sw $ra,0x14($sp) +/* f054c24: 01cf1821 */ addu $v1,$t6,$t7 +/* f054c28: 90780003 */ lbu $t8,0x3($v1) +/* f054c2c: 90680004 */ lbu $t0,0x4($v1) +/* f054c30: 906b0005 */ lbu $t3,0x5($v1) +/* f054c34: 906e0006 */ lbu $t6,0x6($v1) +/* f054c38: 0018ce00 */ sll $t9,$t8,0x18 +/* f054c3c: 00084c00 */ sll $t1,$t0,0x10 +/* f054c40: 03295025 */ or $t2,$t9,$t1 +/* f054c44: 000b6200 */ sll $t4,$t3,0x8 +/* f054c48: 014c6825 */ or $t5,$t2,$t4 +/* f054c4c: 90640002 */ lbu $a0,0x2($v1) +/* f054c50: 01ae2825 */ or $a1,$t5,$t6 +/* f054c54: afa50018 */ sw $a1,0x18($sp) +/* f054c58: 0fc2556c */ jal func0f0955b0 +/* f054c5c: afa3001c */ sw $v1,0x1c($sp) +/* f054c60: 3c07800a */ lui $a3,0x800a +/* f054c64: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054c68: 8fa3001c */ lw $v1,0x1c($sp) +/* f054c6c: 10400010 */ beqz $v0,.L0f054cb0 +/* f054c70: 8fa50018 */ lw $a1,0x18($sp) +/* f054c74: 8c4f0014 */ lw $t7,0x14($v0) +/* f054c78: 51e0000e */ beqzl $t7,.L0f054cb4 +/* f054c7c: 8cf90438 */ lw $t9,0x438($a3) +/* f054c80: 8c580010 */ lw $t8,0x10($v0) +/* f054c84: 03054024 */ and $t0,$t8,$a1 +/* f054c88: 54a8000a */ bnel $a1,$t0,.L0f054cb4 +/* f054c8c: 8cf90438 */ lw $t9,0x438($a3) +/* f054c90: 8ce40434 */ lw $a0,0x434($a3) +/* f054c94: 8ce50438 */ lw $a1,0x438($a3) +/* f054c98: 0fc13583 */ jal func0f04d60c +/* f054c9c: 90660007 */ lbu $a2,0x7($v1) +/* f054ca0: 3c07800a */ lui $a3,0x800a +/* f054ca4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054ca8: 10000004 */ beqz $zero,.L0f054cbc +/* f054cac: ace20438 */ sw $v0,0x438($a3) +.L0f054cb0: +/* f054cb0: 8cf90438 */ lw $t9,0x438($a3) +.L0f054cb4: +/* f054cb4: 27290008 */ addiu $t1,$t9,0x8 +/* f054cb8: ace90438 */ sw $t1,0x438($a3) +.L0f054cbc: +/* f054cbc: 8fbf0014 */ lw $ra,0x14($sp) +/* f054cc0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f054cc4: 00001025 */ or $v0,$zero,$zero +/* f054cc8: 03e00008 */ jr $ra +/* f054ccc: 00000000 */ sll $zero,$zero,0x0 +/* f054cd0: 3c03800a */ lui $v1,0x800a +/* f054cd4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054cd8: 8c6e0434 */ lw $t6,0x434($v1) +/* f054cdc: 8c6f0438 */ lw $t7,0x438($v1) +/* f054ce0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f054ce4: afbf0014 */ sw $ra,0x14($sp) +/* f054ce8: 01cf1021 */ addu $v0,$t6,$t7 +/* f054cec: 90450002 */ lbu $a1,0x2($v0) +/* f054cf0: 0fc12b0e */ jal func0f04ac38 +/* f054cf4: 8c640424 */ lw $a0,0x424($v1) +/* f054cf8: 3c03800a */ lui $v1,0x800a +/* f054cfc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054d00: 8c780438 */ lw $t8,0x438($v1) +/* f054d04: 8fbf0014 */ lw $ra,0x14($sp) +/* f054d08: 27bd0018 */ addiu $sp,$sp,0x18 +/* f054d0c: 27190003 */ addiu $t9,$t8,0x3 +/* f054d10: ac790438 */ sw $t9,0x438($v1) +/* f054d14: 03e00008 */ jr $ra +/* f054d18: 00001025 */ or $v0,$zero,$zero +/* f054d1c: 3c03800a */ lui $v1,0x800a +/* f054d20: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054d24: 8c6e0434 */ lw $t6,0x434($v1) +/* f054d28: 8c6f0438 */ lw $t7,0x438($v1) +/* f054d2c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f054d30: afbf0014 */ sw $ra,0x14($sp) +/* f054d34: 01cf1021 */ addu $v0,$t6,$t7 +/* f054d38: 90450002 */ lbu $a1,0x2($v0) +/* f054d3c: 90460003 */ lbu $a2,0x3($v0) +/* f054d40: 0fc12b18 */ jal func0f04ac60 +/* f054d44: 8c640424 */ lw $a0,0x424($v1) +/* f054d48: 3c03800a */ lui $v1,0x800a +/* f054d4c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054d50: 8c780438 */ lw $t8,0x438($v1) +/* f054d54: 8fbf0014 */ lw $ra,0x14($sp) +/* f054d58: 27bd0018 */ addiu $sp,$sp,0x18 +/* f054d5c: 27190004 */ addiu $t9,$t8,0x4 +/* f054d60: ac790438 */ sw $t9,0x438($v1) +/* f054d64: 03e00008 */ jr $ra +/* f054d68: 00001025 */ or $v0,$zero,$zero +/* f054d6c: 3c07800a */ lui $a3,0x800a +/* f054d70: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054d74: 8ce30438 */ lw $v1,0x438($a3) +/* f054d78: 8cee0434 */ lw $t6,0x434($a3) +/* f054d7c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f054d80: afbf0014 */ sw $ra,0x14($sp) +/* f054d84: 01c31021 */ addu $v0,$t6,$v1 +/* f054d88: 904f0002 */ lbu $t7,0x2($v0) +/* f054d8c: 90590003 */ lbu $t9,0x3($v0) +/* f054d90: 8ce40424 */ lw $a0,0x424($a3) +/* f054d94: 000fc200 */ sll $t8,$t7,0x8 +/* f054d98: 03193025 */ or $a2,$t8,$t9 +/* f054d9c: 30c8ffff */ andi $t0,$a2,0xffff +/* f054da0: 10800007 */ beqz $a0,.L0f054dc0 +/* f054da4: 01003025 */ or $a2,$t0,$zero +/* f054da8: 0fc12b28 */ jal func0f04aca0 +/* f054dac: 01002825 */ or $a1,$t0,$zero +/* f054db0: 3c07800a */ lui $a3,0x800a +/* f054db4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054db8: 10000006 */ beqz $zero,.L0f054dd4 +/* f054dbc: 8ce30438 */ lw $v1,0x438($a3) +.L0f054dc0: +/* f054dc0: 8ce2042c */ lw $v0,0x42c($a3) +/* f054dc4: 50400004 */ beqzl $v0,.L0f054dd8 +/* f054dc8: 8fbf0014 */ lw $ra,0x14($sp) +/* f054dcc: a4460006 */ sh $a2,0x6($v0) +/* f054dd0: 8ce30438 */ lw $v1,0x438($a3) +.L0f054dd4: +/* f054dd4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f054dd8: +/* f054dd8: 24690004 */ addiu $t1,$v1,0x4 +/* f054ddc: ace90438 */ sw $t1,0x438($a3) +/* f054de0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f054de4: 03e00008 */ jr $ra +/* f054de8: 00001025 */ or $v0,$zero,$zero +/* f054dec: 3c07800a */ lui $a3,0x800a +/* f054df0: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054df4: 8cee0434 */ lw $t6,0x434($a3) +/* f054df8: 8cef0438 */ lw $t7,0x438($a3) +/* f054dfc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f054e00: afbf0014 */ sw $ra,0x14($sp) +/* f054e04: 01cf1021 */ addu $v0,$t6,$t7 +/* f054e08: 90580003 */ lbu $t8,0x3($v0) +/* f054e0c: 90480004 */ lbu $t0,0x4($v0) +/* f054e10: 90450002 */ lbu $a1,0x2($v0) +/* f054e14: 0018ca00 */ sll $t9,$t8,0x8 +/* f054e18: 03281825 */ or $v1,$t9,$t0 +/* f054e1c: 3066ffff */ andi $a2,$v1,0xffff +/* f054e20: 0fc12b32 */ jal func0f04acc8 +/* f054e24: 8ce40424 */ lw $a0,0x424($a3) +/* f054e28: 3c07800a */ lui $a3,0x800a +/* f054e2c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054e30: 8cea0438 */ lw $t2,0x438($a3) +/* f054e34: 8fbf0014 */ lw $ra,0x14($sp) +/* f054e38: 27bd0018 */ addiu $sp,$sp,0x18 +/* f054e3c: 254b0005 */ addiu $t3,$t2,0x5 +/* f054e40: aceb0438 */ sw $t3,0x438($a3) +/* f054e44: 03e00008 */ jr $ra +/* f054e48: 00001025 */ or $v0,$zero,$zero +/* f054e4c: 3c03800a */ lui $v1,0x800a +/* f054e50: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054e54: 8c6e0434 */ lw $t6,0x434($v1) +/* f054e58: 8c6f0438 */ lw $t7,0x438($v1) +/* f054e5c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054e60: afbf0014 */ sw $ra,0x14($sp) +/* f054e64: 01cf3021 */ addu $a2,$t6,$t7 +/* f054e68: 90c50002 */ lbu $a1,0x2($a2) +/* f054e6c: afa6001c */ sw $a2,0x1c($sp) +/* f054e70: 0fc126d1 */ jal func0f049b44 +/* f054e74: 8c640424 */ lw $a0,0x424($v1) +/* f054e78: 8fa6001c */ lw $a2,0x1c($sp) +/* f054e7c: 3c03800a */ lui $v1,0x800a +/* f054e80: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054e84: afa20018 */ sw $v0,0x18($sp) +/* f054e88: 8c640424 */ lw $a0,0x424($v1) +/* f054e8c: 0fc126d1 */ jal func0f049b44 +/* f054e90: 90c50003 */ lbu $a1,0x3($a2) +/* f054e94: 8fb80018 */ lw $t8,0x18($sp) +/* f054e98: 3c03800a */ lui $v1,0x800a +/* f054e9c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054ea0: 87190128 */ lh $t9,0x128($t8) +/* f054ea4: a4590128 */ sh $t9,0x128($v0) +/* f054ea8: 8c680438 */ lw $t0,0x438($v1) +/* f054eac: 8fbf0014 */ lw $ra,0x14($sp) +/* f054eb0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f054eb4: 25090004 */ addiu $t1,$t0,0x4 +/* f054eb8: ac690438 */ sw $t1,0x438($v1) +/* f054ebc: 03e00008 */ jr $ra +/* f054ec0: 00001025 */ or $v0,$zero,$zero +/* f054ec4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f054ec8: afbf0014 */ sw $ra,0x14($sp) +/* f054ecc: 0fc47bba */ jal func0f11eee8 +/* f054ed0: 00000000 */ sll $zero,$zero,0x0 +/* f054ed4: 10400001 */ beqz $v0,.L0f054edc +/* f054ed8: 3c03800a */ lui $v1,0x800a +.L0f054edc: +/* f054edc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054ee0: 8c640434 */ lw $a0,0x434($v1) +/* f054ee4: 0fc136d0 */ jal func0f04db40 +/* f054ee8: 8c650438 */ lw $a1,0x438($v1) +/* f054eec: 3c03800a */ lui $v1,0x800a +/* f054ef0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054ef4: 8c6e0438 */ lw $t6,0x438($v1) +/* f054ef8: 8fbf0014 */ lw $ra,0x14($sp) +/* f054efc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f054f00: 01c27821 */ addu $t7,$t6,$v0 +/* f054f04: ac6f0438 */ sw $t7,0x438($v1) +/* f054f08: 03e00008 */ jr $ra +/* f054f0c: 00001025 */ or $v0,$zero,$zero +/* f054f10: 3c03800a */ lui $v1,0x800a +/* f054f14: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054f18: 8c6e0438 */ lw $t6,0x438($v1) +/* f054f1c: 00001025 */ or $v0,$zero,$zero +/* f054f20: 25cf0002 */ addiu $t7,$t6,0x2 +/* f054f24: 03e00008 */ jr $ra +/* f054f28: ac6f0438 */ sw $t7,0x438($v1) +/* f054f2c: 3c03800a */ lui $v1,0x800a +/* f054f30: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054f34: 8c640424 */ lw $a0,0x424($v1) +/* f054f38: 27bdffe8 */ addiu $sp,$sp,-24 +/* f054f3c: afbf0014 */ sw $ra,0x14($sp) +/* f054f40: 50800007 */ beqzl $a0,.L0f054f60 +/* f054f44: 8c640430 */ lw $a0,0x430($v1) +/* f054f48: 0fc127e5 */ jal func0f049f94 +/* f054f4c: 00000000 */ sll $zero,$zero,0x0 +/* f054f50: 3c03800a */ lui $v1,0x800a +/* f054f54: 10000008 */ beqz $zero,.L0f054f78 +/* f054f58: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054f5c: 8c640430 */ lw $a0,0x430($v1) +.L0f054f60: +/* f054f60: 50800006 */ beqzl $a0,.L0f054f7c +/* f054f64: 8c6e0438 */ lw $t6,0x438($v1) +/* f054f68: 0fc1ec3d */ jal func0f07b0f4 +/* f054f6c: 00000000 */ sll $zero,$zero,0x0 +/* f054f70: 3c03800a */ lui $v1,0x800a +/* f054f74: 24639fc0 */ addiu $v1,$v1,-24640 +.L0f054f78: +/* f054f78: 8c6e0438 */ lw $t6,0x438($v1) +.L0f054f7c: +/* f054f7c: 8fbf0014 */ lw $ra,0x14($sp) +/* f054f80: 27bd0018 */ addiu $sp,$sp,0x18 +/* f054f84: 25cf0002 */ addiu $t7,$t6,0x2 +/* f054f88: ac6f0438 */ sw $t7,0x438($v1) +/* f054f8c: 03e00008 */ jr $ra +/* f054f90: 00001025 */ or $v0,$zero,$zero +/* f054f94: 3c03800a */ lui $v1,0x800a +/* f054f98: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054f9c: 8c6e0424 */ lw $t6,0x424($v1) +/* f054fa0: 00001025 */ or $v0,$zero,$zero +/* f054fa4: adc0011c */ sw $zero,0x11c($t6) +/* f054fa8: 8c6f0438 */ lw $t7,0x438($v1) +/* f054fac: 25f80002 */ addiu $t8,$t7,0x2 +/* f054fb0: 03e00008 */ jr $ra +/* f054fb4: ac780438 */ sw $t8,0x438($v1) +/* f054fb8: 3c04800a */ lui $a0,0x800a +/* f054fbc: 24849fc0 */ addiu $a0,$a0,-24640 +/* f054fc0: 8c830424 */ lw $v1,0x424($a0) +/* f054fc4: 2401ffbf */ addiu $at,$zero,-65 +/* f054fc8: 00001025 */ or $v0,$zero,$zero +/* f054fcc: 8c6e0014 */ lw $t6,0x14($v1) +/* f054fd0: 01c17824 */ and $t7,$t6,$at +/* f054fd4: ac6f0014 */ sw $t7,0x14($v1) +/* f054fd8: 8c980438 */ lw $t8,0x438($a0) +/* f054fdc: 27190002 */ addiu $t9,$t8,0x2 +/* f054fe0: 03e00008 */ jr $ra +/* f054fe4: ac990438 */ sw $t9,0x438($a0) +/* f054fe8: 3c04800a */ lui $a0,0x800a +/* f054fec: 24849fc0 */ addiu $a0,$a0,-24640 +/* f054ff0: 8c830424 */ lw $v1,0x424($a0) +/* f054ff4: 00001025 */ or $v0,$zero,$zero +/* f054ff8: 8c6e0014 */ lw $t6,0x14($v1) +/* f054ffc: 35cf0040 */ ori $t7,$t6,0x40 +/* f055000: ac6f0014 */ sw $t7,0x14($v1) +/* f055004: 8c980438 */ lw $t8,0x438($a0) +/* f055008: 27190002 */ addiu $t9,$t8,0x2 +/* f05500c: 03e00008 */ jr $ra +/* f055010: ac990438 */ sw $t9,0x438($a0) +/* f055014: 3c03800a */ lui $v1,0x800a +/* f055018: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05501c: 8c6e0424 */ lw $t6,0x424($v1) +/* f055020: 27bdffe8 */ addiu $sp,$sp,-24 +/* f055024: afbf0014 */ sw $ra,0x14($sp) +/* f055028: 8dcf0014 */ lw $t7,0x14($t6) +/* f05502c: 8c640434 */ lw $a0,0x434($v1) +/* f055030: 8c650438 */ lw $a1,0x438($v1) +/* f055034: 31f80040 */ andi $t8,$t7,0x40 +/* f055038: 17000007 */ bnez $t8,.L0f055058 +/* f05503c: 00851021 */ addu $v0,$a0,$a1 +/* f055040: 0fc13583 */ jal func0f04d60c +/* f055044: 90460002 */ lbu $a2,0x2($v0) +/* f055048: 3c03800a */ lui $v1,0x800a +/* f05504c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055050: 10000003 */ beqz $zero,.L0f055060 +/* f055054: ac620438 */ sw $v0,0x438($v1) +.L0f055058: +/* f055058: 24b90003 */ addiu $t9,$a1,0x3 +/* f05505c: ac790438 */ sw $t9,0x438($v1) +.L0f055060: +/* f055060: 8fbf0014 */ lw $ra,0x14($sp) +/* f055064: 27bd0018 */ addiu $sp,$sp,0x18 +/* f055068: 00001025 */ or $v0,$zero,$zero +/* f05506c: 03e00008 */ jr $ra +/* f055070: 00000000 */ sll $zero,$zero,0x0 +/* f055074: 3c03800a */ lui $v1,0x800a +/* f055078: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05507c: 8c6e0434 */ lw $t6,0x434($v1) +/* f055080: 8c6f0438 */ lw $t7,0x438($v1) +/* f055084: 27bdffe0 */ addiu $sp,$sp,-32 +/* f055088: afbf0014 */ sw $ra,0x14($sp) +/* f05508c: 01cfc021 */ addu $t8,$t6,$t7 +/* f055090: afb8001c */ sw $t8,0x1c($sp) +/* f055094: 0fc127ea */ jal func0f049fa8 +/* f055098: 8c640424 */ lw $a0,0x424($v1) +/* f05509c: 3c03800a */ lui $v1,0x800a +/* f0550a0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0550a4: 8c790424 */ lw $t9,0x424($v1) +/* f0550a8: 3c014f80 */ lui $at,0x4f80 +/* f0550ac: 8fa9001c */ lw $t1,0x1c($sp) +/* f0550b0: 93280124 */ lbu $t0,0x124($t9) +/* f0550b4: 44882000 */ mtc1 $t0,$f4 +/* f0550b8: 05010004 */ bgez $t0,.L0f0550cc +/* f0550bc: 468021a0 */ cvt.s.w $f6,$f4 +/* f0550c0: 44814000 */ mtc1 $at,$f8 +/* f0550c4: 00000000 */ sll $zero,$zero,0x0 +/* f0550c8: 46083180 */ add.s $f6,$f6,$f8 +.L0f0550cc: +/* f0550cc: 4600303c */ c.lt.s $f6,$f0 +/* f0550d0: 00000000 */ sll $zero,$zero,0x0 +/* f0550d4: 4502000a */ bc1fl .L0f055100 +/* f0550d8: 8c6a0438 */ lw $t2,0x438($v1) +/* f0550dc: 8c640434 */ lw $a0,0x434($v1) +/* f0550e0: 8c650438 */ lw $a1,0x438($v1) +/* f0550e4: 0fc13583 */ jal func0f04d60c +/* f0550e8: 91260002 */ lbu $a2,0x2($t1) +/* f0550ec: 3c03800a */ lui $v1,0x800a +/* f0550f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0550f4: 10000004 */ beqz $zero,.L0f055108 +/* f0550f8: ac620438 */ sw $v0,0x438($v1) +/* f0550fc: 8c6a0438 */ lw $t2,0x438($v1) +.L0f055100: +/* f055100: 254b0003 */ addiu $t3,$t2,0x3 +/* f055104: ac6b0438 */ sw $t3,0x438($v1) +.L0f055108: +/* f055108: 8fbf0014 */ lw $ra,0x14($sp) +/* f05510c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f055110: 00001025 */ or $v0,$zero,$zero +/* f055114: 03e00008 */ jr $ra +/* f055118: 00000000 */ sll $zero,$zero,0x0 +/* f05511c: 3c03800a */ lui $v1,0x800a +/* f055120: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055124: 8c6e0434 */ lw $t6,0x434($v1) +/* f055128: 8c6f0438 */ lw $t7,0x438($v1) +/* f05512c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f055130: afbf0014 */ sw $ra,0x14($sp) +/* f055134: 01cf1021 */ addu $v0,$t6,$t7 +/* f055138: 90580002 */ lbu $t8,0x2($v0) +/* f05513c: 90480003 */ lbu $t0,0x3($v0) +/* f055140: 904b0004 */ lbu $t3,0x4($v0) +/* f055144: 0018cc00 */ sll $t9,$t8,0x10 +/* f055148: 00084a00 */ sll $t1,$t0,0x8 +/* f05514c: 03295025 */ or $t2,$t9,$t1 +/* f055150: 014b6025 */ or $t4,$t2,$t3 +/* f055154: 448c2000 */ mtc1 $t4,$f4 +/* f055158: 3c014f80 */ lui $at,0x4f80 +/* f05515c: 05810004 */ bgez $t4,.L0f055170 +/* f055160: 468021a0 */ cvt.s.w $f6,$f4 +/* f055164: 44814000 */ mtc1 $at,$f8 +/* f055168: 00000000 */ sll $zero,$zero,0x0 +/* f05516c: 46083180 */ add.s $f6,$f6,$f8 +.L0f055170: +/* f055170: 8c640424 */ lw $a0,0x424($v1) +/* f055174: 3c014270 */ lui $at,0x4270 +/* f055178: 44815000 */ mtc1 $at,$f10 +/* f05517c: 1080000b */ beqz $a0,.L0f0551ac +/* f055180: 460a3083 */ div.s $f2,$f6,$f10 +/* f055184: afa2001c */ sw $v0,0x1c($sp) +/* f055188: 0fc127ea */ jal func0f049fa8 +/* f05518c: e7a20018 */ swc1 $f2,0x18($sp) +/* f055190: c7a20018 */ lwc1 $f2,0x18($sp) +/* f055194: 3c03800a */ lui $v1,0x800a +/* f055198: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05519c: 4602003c */ c.lt.s $f0,$f2 +/* f0551a0: 8fa2001c */ lw $v0,0x1c($sp) +/* f0551a4: 4503000f */ bc1tl .L0f0551e4 +/* f0551a8: 8c640434 */ lw $a0,0x434($v1) +.L0f0551ac: +/* f0551ac: 8c640430 */ lw $a0,0x430($v1) +/* f0551b0: 50800014 */ beqzl $a0,.L0f055204 +/* f0551b4: 8c6d0438 */ lw $t5,0x438($v1) +/* f0551b8: afa2001c */ sw $v0,0x1c($sp) +/* f0551bc: 0fc1ec48 */ jal func0f07b120 +/* f0551c0: e7a20018 */ swc1 $f2,0x18($sp) +/* f0551c4: c7a20018 */ lwc1 $f2,0x18($sp) +/* f0551c8: 3c03800a */ lui $v1,0x800a +/* f0551cc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0551d0: 4602003c */ c.lt.s $f0,$f2 +/* f0551d4: 8fa2001c */ lw $v0,0x1c($sp) +/* f0551d8: 4502000a */ bc1fl .L0f055204 +/* f0551dc: 8c6d0438 */ lw $t5,0x438($v1) +/* f0551e0: 8c640434 */ lw $a0,0x434($v1) +.L0f0551e4: +/* f0551e4: 8c650438 */ lw $a1,0x438($v1) +/* f0551e8: 0fc13583 */ jal func0f04d60c +/* f0551ec: 90460005 */ lbu $a2,0x5($v0) +/* f0551f0: 3c03800a */ lui $v1,0x800a +/* f0551f4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0551f8: 10000004 */ beqz $zero,.L0f05520c +/* f0551fc: ac620438 */ sw $v0,0x438($v1) +/* f055200: 8c6d0438 */ lw $t5,0x438($v1) +.L0f055204: +/* f055204: 25ae0006 */ addiu $t6,$t5,0x6 +/* f055208: ac6e0438 */ sw $t6,0x438($v1) +.L0f05520c: +/* f05520c: 8fbf0014 */ lw $ra,0x14($sp) +/* f055210: 27bd0020 */ addiu $sp,$sp,0x20 +/* f055214: 00001025 */ or $v0,$zero,$zero +/* f055218: 03e00008 */ jr $ra +/* f05521c: 00000000 */ sll $zero,$zero,0x0 +/* f055220: 27bdffd8 */ addiu $sp,$sp,-40 +/* f055224: afb00018 */ sw $s0,0x18($sp) +/* f055228: 3c10800a */ lui $s0,0x800a +/* f05522c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f055230: 8e0e0434 */ lw $t6,0x434($s0) +/* f055234: 8e0f0438 */ lw $t7,0x438($s0) +/* f055238: afbf001c */ sw $ra,0x1c($sp) +/* f05523c: 3c014f80 */ lui $at,0x4f80 +/* f055240: 01cf1021 */ addu $v0,$t6,$t7 +/* f055244: 90580002 */ lbu $t8,0x2($v0) +/* f055248: 90480003 */ lbu $t0,0x3($v0) +/* f05524c: 904b0004 */ lbu $t3,0x4($v0) +/* f055250: 0018cc00 */ sll $t9,$t8,0x10 +/* f055254: 00084a00 */ sll $t1,$t0,0x8 +/* f055258: 03295025 */ or $t2,$t9,$t1 +/* f05525c: 014b6025 */ or $t4,$t2,$t3 +/* f055260: 448c2000 */ mtc1 $t4,$f4 +/* f055264: 05810004 */ bgez $t4,.L0f055278 +/* f055268: 468021a0 */ cvt.s.w $f6,$f4 +/* f05526c: 44814000 */ mtc1 $at,$f8 +/* f055270: 00000000 */ sll $zero,$zero,0x0 +/* f055274: 46083180 */ add.s $f6,$f6,$f8 +.L0f055278: +/* f055278: 3c014270 */ lui $at,0x4270 +/* f05527c: 44815000 */ mtc1 $at,$f10 +/* f055280: 8e040424 */ lw $a0,0x424($s0) +/* f055284: 460a3403 */ div.s $f16,$f6,$f10 +/* f055288: 10800004 */ beqz $a0,.L0f05529c +/* f05528c: e7b00020 */ swc1 $f16,0x20($sp) +/* f055290: 0fc127ea */ jal func0f049fa8 +/* f055294: afa20024 */ sw $v0,0x24($sp) +/* f055298: 8fa20024 */ lw $v0,0x24($sp) +.L0f05529c: +/* f05529c: 8e040430 */ lw $a0,0x430($s0) +/* f0552a0: 50800005 */ beqzl $a0,.L0f0552b8 +/* f0552a4: 8e040424 */ lw $a0,0x424($s0) +/* f0552a8: 0fc1ec48 */ jal func0f07b120 +/* f0552ac: afa20024 */ sw $v0,0x24($sp) +/* f0552b0: 8fa20024 */ lw $v0,0x24($sp) +/* f0552b4: 8e040424 */ lw $a0,0x424($s0) +.L0f0552b8: +/* f0552b8: 5080000a */ beqzl $a0,.L0f0552e4 +/* f0552bc: 8e040430 */ lw $a0,0x430($s0) +/* f0552c0: 0fc127ea */ jal func0f049fa8 +/* f0552c4: afa20024 */ sw $v0,0x24($sp) +/* f0552c8: c7b20020 */ lwc1 $f18,0x20($sp) +/* f0552cc: 8fa20024 */ lw $v0,0x24($sp) +/* f0552d0: 4600903c */ c.lt.s $f18,$f0 +/* f0552d4: 00000000 */ sll $zero,$zero,0x0 +/* f0552d8: 4503000d */ bc1tl .L0f055310 +/* f0552dc: 8e040434 */ lw $a0,0x434($s0) +/* f0552e0: 8e040430 */ lw $a0,0x430($s0) +.L0f0552e4: +/* f0552e4: 50800010 */ beqzl $a0,.L0f055328 +/* f0552e8: 8e0d0438 */ lw $t5,0x438($s0) +/* f0552ec: 0fc1ec48 */ jal func0f07b120 +/* f0552f0: afa20024 */ sw $v0,0x24($sp) +/* f0552f4: c7a40020 */ lwc1 $f4,0x20($sp) +/* f0552f8: 8fa20024 */ lw $v0,0x24($sp) +/* f0552fc: 4600203c */ c.lt.s $f4,$f0 +/* f055300: 00000000 */ sll $zero,$zero,0x0 +/* f055304: 45020008 */ bc1fl .L0f055328 +/* f055308: 8e0d0438 */ lw $t5,0x438($s0) +/* f05530c: 8e040434 */ lw $a0,0x434($s0) +.L0f055310: +/* f055310: 8e050438 */ lw $a1,0x438($s0) +/* f055314: 0fc13583 */ jal func0f04d60c +/* f055318: 90460005 */ lbu $a2,0x5($v0) +/* f05531c: 10000004 */ beqz $zero,.L0f055330 +/* f055320: ae020438 */ sw $v0,0x438($s0) +/* f055324: 8e0d0438 */ lw $t5,0x438($s0) +.L0f055328: +/* f055328: 25ae0006 */ addiu $t6,$t5,0x6 +/* f05532c: ae0e0438 */ sw $t6,0x438($s0) +.L0f055330: +/* f055330: 8fbf001c */ lw $ra,0x1c($sp) +/* f055334: 8fb00018 */ lw $s0,0x18($sp) +/* f055338: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05533c: 03e00008 */ jr $ra +/* f055340: 00001025 */ or $v0,$zero,$zero +/* f055344: 27bdffe8 */ addiu $sp,$sp,-24 +/* f055348: afbf0014 */ sw $ra,0x14($sp) +/* f05534c: 24040001 */ addiu $a0,$zero,0x1 +/* f055350: 0fc24202 */ jal func0f090808 +/* f055354: 24050001 */ addiu $a1,$zero,0x1 +/* f055358: 3c03800a */ lui $v1,0x800a +/* f05535c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055360: 8c6e0438 */ lw $t6,0x438($v1) +/* f055364: 8fbf0014 */ lw $ra,0x14($sp) +/* f055368: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05536c: 25cf0002 */ addiu $t7,$t6,0x2 +/* f055370: ac6f0438 */ sw $t7,0x438($v1) +/* f055374: 03e00008 */ jr $ra +/* f055378: 00001025 */ or $v0,$zero,$zero +/* f05537c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f055380: afbf0014 */ sw $ra,0x14($sp) +/* f055384: 24040001 */ addiu $a0,$zero,0x1 +/* f055388: 0fc24202 */ jal func0f090808 +/* f05538c: 00002825 */ or $a1,$zero,$zero +/* f055390: 3c03800a */ lui $v1,0x800a +/* f055394: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055398: 8c6e0438 */ lw $t6,0x438($v1) +/* f05539c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0553a0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0553a4: 25cf0002 */ addiu $t7,$t6,0x2 +/* f0553a8: ac6f0438 */ sw $t7,0x438($v1) +/* f0553ac: 03e00008 */ jr $ra +/* f0553b0: 00001025 */ or $v0,$zero,$zero +/* f0553b4: 3c03800a */ lui $v1,0x800a +/* f0553b8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0553bc: 8c6e0434 */ lw $t6,0x434($v1) +/* f0553c0: 8c6f0438 */ lw $t7,0x438($v1) +/* f0553c4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0553c8: afbf0014 */ sw $ra,0x14($sp) +/* f0553cc: 01cf1021 */ addu $v0,$t6,$t7 +/* f0553d0: 90580002 */ lbu $t8,0x2($v0) +/* f0553d4: 90480003 */ lbu $t0,0x3($v0) +/* f0553d8: 3c014270 */ lui $at,0x4270 +/* f0553dc: 0018ca00 */ sll $t9,$t8,0x8 +/* f0553e0: 03284825 */ or $t1,$t9,$t0 +/* f0553e4: 44892000 */ mtc1 $t1,$f4 +/* f0553e8: 44813000 */ mtc1 $at,$f6 +/* f0553ec: 46802020 */ cvt.s.w $f0,$f4 +/* f0553f0: 46060302 */ mul.s $f12,$f0,$f6 +/* f0553f4: 0fc24216 */ jal func0f090858 +/* f0553f8: 00000000 */ sll $zero,$zero,0x0 +/* f0553fc: 3c03800a */ lui $v1,0x800a +/* f055400: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055404: 8c6a0438 */ lw $t2,0x438($v1) +/* f055408: 8fbf0014 */ lw $ra,0x14($sp) +/* f05540c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f055410: 254b0004 */ addiu $t3,$t2,0x4 +/* f055414: ac6b0438 */ sw $t3,0x438($v1) +/* f055418: 03e00008 */ jr $ra +/* f05541c: 00001025 */ or $v0,$zero,$zero +/* f055420: 27bdffe8 */ addiu $sp,$sp,-24 +/* f055424: afbf0014 */ sw $ra,0x14($sp) +/* f055428: 0fc2421c */ jal func0f090870 +/* f05542c: 00002025 */ or $a0,$zero,$zero +/* f055430: 3c03800a */ lui $v1,0x800a +/* f055434: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055438: 8c6e0438 */ lw $t6,0x438($v1) +/* f05543c: 8fbf0014 */ lw $ra,0x14($sp) +/* f055440: 27bd0018 */ addiu $sp,$sp,0x18 +/* f055444: 25cf0002 */ addiu $t7,$t6,0x2 +/* f055448: ac6f0438 */ sw $t7,0x438($v1) +/* f05544c: 03e00008 */ jr $ra +/* f055450: 00001025 */ or $v0,$zero,$zero +/* f055454: 27bdffe8 */ addiu $sp,$sp,-24 +/* f055458: afbf0014 */ sw $ra,0x14($sp) +/* f05545c: 0fc2421c */ jal func0f090870 +/* f055460: 24040001 */ addiu $a0,$zero,0x1 +/* f055464: 3c03800a */ lui $v1,0x800a +/* f055468: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05546c: 8c6e0438 */ lw $t6,0x438($v1) +/* f055470: 8fbf0014 */ lw $ra,0x14($sp) +/* f055474: 27bd0018 */ addiu $sp,$sp,0x18 +/* f055478: 25cf0002 */ addiu $t7,$t6,0x2 +/* f05547c: ac6f0438 */ sw $t7,0x438($v1) +/* f055480: 03e00008 */ jr $ra +/* f055484: 00001025 */ or $v0,$zero,$zero +/* f055488: 3c03800a */ lui $v1,0x800a +/* f05548c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055490: 8c6e0434 */ lw $t6,0x434($v1) +/* f055494: 8c6f0438 */ lw $t7,0x438($v1) +/* f055498: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05549c: afbf0014 */ sw $ra,0x14($sp) +/* f0554a0: 01cfc021 */ addu $t8,$t6,$t7 +/* f0554a4: 0fc2421f */ jal func0f09087c +/* f0554a8: afb8001c */ sw $t8,0x1c($sp) +/* f0554ac: 3c03800a */ lui $v1,0x800a +/* f0554b0: 1440000a */ bnez $v0,.L0f0554dc +/* f0554b4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0554b8: 8fb9001c */ lw $t9,0x1c($sp) +/* f0554bc: 8c640434 */ lw $a0,0x434($v1) +/* f0554c0: 8c650438 */ lw $a1,0x438($v1) +/* f0554c4: 0fc13583 */ jal func0f04d60c +/* f0554c8: 93260002 */ lbu $a2,0x2($t9) +/* f0554cc: 3c03800a */ lui $v1,0x800a +/* f0554d0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0554d4: 10000004 */ beqz $zero,.L0f0554e8 +/* f0554d8: ac620438 */ sw $v0,0x438($v1) +.L0f0554dc: +/* f0554dc: 8c680438 */ lw $t0,0x438($v1) +/* f0554e0: 25090003 */ addiu $t1,$t0,0x3 +/* f0554e4: ac690438 */ sw $t1,0x438($v1) +.L0f0554e8: +/* f0554e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0554ec: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0554f0: 00001025 */ or $v0,$zero,$zero +/* f0554f4: 03e00008 */ jr $ra +/* f0554f8: 00000000 */ sll $zero,$zero,0x0 +/* f0554fc: 3c03800a */ lui $v1,0x800a +/* f055500: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055504: 8c6e0434 */ lw $t6,0x434($v1) +/* f055508: 8c6f0438 */ lw $t7,0x438($v1) +/* f05550c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f055510: afbf0014 */ sw $ra,0x14($sp) +/* f055514: 01cf1021 */ addu $v0,$t6,$t7 +/* f055518: 90580002 */ lbu $t8,0x2($v0) +/* f05551c: 90480003 */ lbu $t0,0x3($v0) +/* f055520: afa2001c */ sw $v0,0x1c($sp) +/* f055524: 0018ca00 */ sll $t9,$t8,0x8 +/* f055528: 03284825 */ or $t1,$t9,$t0 +/* f05552c: 44892000 */ mtc1 $t1,$f4 +/* f055530: 00000000 */ sll $zero,$zero,0x0 +/* f055534: 468021a0 */ cvt.s.w $f6,$f4 +/* f055538: 0fc24219 */ jal func0f090864 +/* f05553c: e7a60018 */ swc1 $f6,0x18($sp) +/* f055540: 3c014270 */ lui $at,0x4270 +/* f055544: 44815000 */ mtc1 $at,$f10 +/* f055548: c7a80018 */ lwc1 $f8,0x18($sp) +/* f05554c: 3c03800a */ lui $v1,0x800a +/* f055550: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055554: 460a4402 */ mul.s $f16,$f8,$f10 +/* f055558: 8fa2001c */ lw $v0,0x1c($sp) +/* f05555c: 4610003c */ c.lt.s $f0,$f16 +/* f055560: 00000000 */ sll $zero,$zero,0x0 +/* f055564: 4502000a */ bc1fl .L0f055590 +/* f055568: 8c6a0438 */ lw $t2,0x438($v1) +/* f05556c: 8c640434 */ lw $a0,0x434($v1) +/* f055570: 8c650438 */ lw $a1,0x438($v1) +/* f055574: 0fc13583 */ jal func0f04d60c +/* f055578: 90460004 */ lbu $a2,0x4($v0) +/* f05557c: 3c03800a */ lui $v1,0x800a +/* f055580: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055584: 10000004 */ beqz $zero,.L0f055598 +/* f055588: ac620438 */ sw $v0,0x438($v1) +/* f05558c: 8c6a0438 */ lw $t2,0x438($v1) +.L0f055590: +/* f055590: 254b0005 */ addiu $t3,$t2,0x5 +/* f055594: ac6b0438 */ sw $t3,0x438($v1) +.L0f055598: +/* f055598: 8fbf0014 */ lw $ra,0x14($sp) +/* f05559c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0555a0: 00001025 */ or $v0,$zero,$zero +/* f0555a4: 03e00008 */ jr $ra +/* f0555a8: 00000000 */ sll $zero,$zero,0x0 +/* f0555ac: 3c03800a */ lui $v1,0x800a +/* f0555b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0555b4: 8c6e0434 */ lw $t6,0x434($v1) +/* f0555b8: 8c6f0438 */ lw $t7,0x438($v1) +/* f0555bc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0555c0: afbf0014 */ sw $ra,0x14($sp) +/* f0555c4: 01cf1021 */ addu $v0,$t6,$t7 +/* f0555c8: 90580002 */ lbu $t8,0x2($v0) +/* f0555cc: 90480003 */ lbu $t0,0x3($v0) +/* f0555d0: afa2001c */ sw $v0,0x1c($sp) +/* f0555d4: 0018ca00 */ sll $t9,$t8,0x8 +/* f0555d8: 03284825 */ or $t1,$t9,$t0 +/* f0555dc: 44892000 */ mtc1 $t1,$f4 +/* f0555e0: 00000000 */ sll $zero,$zero,0x0 +/* f0555e4: 468021a0 */ cvt.s.w $f6,$f4 +/* f0555e8: 0fc24219 */ jal func0f090864 +/* f0555ec: e7a60018 */ swc1 $f6,0x18($sp) +/* f0555f0: 3c014270 */ lui $at,0x4270 +/* f0555f4: 44815000 */ mtc1 $at,$f10 +/* f0555f8: c7a80018 */ lwc1 $f8,0x18($sp) +/* f0555fc: 3c03800a */ lui $v1,0x800a +/* f055600: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055604: 460a4402 */ mul.s $f16,$f8,$f10 +/* f055608: 8fa2001c */ lw $v0,0x1c($sp) +/* f05560c: 4600803c */ c.lt.s $f16,$f0 +/* f055610: 00000000 */ sll $zero,$zero,0x0 +/* f055614: 4502000a */ bc1fl .L0f055640 +/* f055618: 8c6a0438 */ lw $t2,0x438($v1) +/* f05561c: 8c640434 */ lw $a0,0x434($v1) +/* f055620: 8c650438 */ lw $a1,0x438($v1) +/* f055624: 0fc13583 */ jal func0f04d60c +/* f055628: 90460004 */ lbu $a2,0x4($v0) +/* f05562c: 3c03800a */ lui $v1,0x800a +/* f055630: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055634: 10000004 */ beqz $zero,.L0f055648 +/* f055638: ac620438 */ sw $v0,0x438($v1) +/* f05563c: 8c6a0438 */ lw $t2,0x438($v1) +.L0f055640: +/* f055640: 254b0005 */ addiu $t3,$t2,0x5 +/* f055644: ac6b0438 */ sw $t3,0x438($v1) +.L0f055648: +/* f055648: 8fbf0014 */ lw $ra,0x14($sp) +/* f05564c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f055650: 00001025 */ or $v0,$zero,$zero +/* f055654: 03e00008 */ jr $ra +/* f055658: 00000000 */ sll $zero,$zero,0x0 +/* f05565c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f055660: afb00020 */ sw $s0,0x20($sp) +/* f055664: 3c10800a */ lui $s0,0x800a +/* f055668: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05566c: 8e0e0434 */ lw $t6,0x434($s0) +/* f055670: 8e0f0438 */ lw $t7,0x438($s0) +/* f055674: afbf0024 */ sw $ra,0x24($sp) +/* f055678: 01cf1821 */ addu $v1,$t6,$t7 +/* f05567c: 90780004 */ lbu $t8,0x4($v1) +/* f055680: 906a0005 */ lbu $t2,0x5($v1) +/* f055684: 0018ca00 */ sll $t9,$t8,0x8 +/* f055688: 032a5825 */ or $t3,$t9,$t2 +/* f05568c: a7ab0032 */ sh $t3,0x32($sp) +/* f055690: 906e0009 */ lbu $t6,0x9($v1) +/* f055694: 906c0008 */ lbu $t4,0x8($v1) +/* f055698: 9079000a */ lbu $t9,0xa($v1) +/* f05569c: 000e7c00 */ sll $t7,$t6,0x10 +/* f0556a0: 000c6e00 */ sll $t5,$t4,0x18 +/* f0556a4: 906e0006 */ lbu $t6,0x6($v1) +/* f0556a8: 01afc025 */ or $t8,$t5,$t7 +/* f0556ac: 906c000b */ lbu $t4,0xb($v1) +/* f0556b0: 906f0007 */ lbu $t7,0x7($v1) +/* f0556b4: 00195200 */ sll $t2,$t9,0x8 +/* f0556b8: 030a5825 */ or $t3,$t8,$t2 +/* f0556bc: 000e6a00 */ sll $t5,$t6,0x8 +/* f0556c0: 016c4025 */ or $t0,$t3,$t4 +/* f0556c4: 01af1025 */ or $v0,$t5,$t7 +/* f0556c8: 3044ffff */ andi $a0,$v0,0xffff +/* f0556cc: afa8002c */ sw $t0,0x2c($sp) +/* f0556d0: 0c006134 */ jal 0x184d0 +/* f0556d4: afa30034 */ sw $v1,0x34($sp) +/* f0556d8: 8fa30034 */ lw $v1,0x34($sp) +/* f0556dc: 8fa8002c */ lw $t0,0x2c($sp) +/* f0556e0: 8e040424 */ lw $a0,0x424($s0) +/* f0556e4: 90650002 */ lbu $a1,0x2($v1) +/* f0556e8: 80660003 */ lb $a2,0x3($v1) +/* f0556ec: afa20010 */ sw $v0,0x10($sp) +/* f0556f0: 97a70032 */ lhu $a3,0x32($sp) +/* f0556f4: afa30034 */ sw $v1,0x34($sp) +/* f0556f8: 0fc12d5e */ jal func0f04b578 +/* f0556fc: afa80014 */ sw $t0,0x14($sp) +/* f055700: 10400007 */ beqz $v0,.L0f055720 +/* f055704: 8fa30034 */ lw $v1,0x34($sp) +/* f055708: 8e040434 */ lw $a0,0x434($s0) +/* f05570c: 8e050438 */ lw $a1,0x438($s0) +/* f055710: 0fc13583 */ jal func0f04d60c +/* f055714: 9066000c */ lbu $a2,0xc($v1) +/* f055718: 10000004 */ beqz $zero,.L0f05572c +/* f05571c: ae020438 */ sw $v0,0x438($s0) +.L0f055720: +/* f055720: 8e180438 */ lw $t8,0x438($s0) +/* f055724: 270a000d */ addiu $t2,$t8,0xd +/* f055728: ae0a0438 */ sw $t2,0x438($s0) +.L0f05572c: +/* f05572c: 8fbf0024 */ lw $ra,0x24($sp) +/* f055730: 8fb00020 */ lw $s0,0x20($sp) +/* f055734: 27bd0038 */ addiu $sp,$sp,0x38 +/* f055738: 03e00008 */ jr $ra +/* f05573c: 00001025 */ or $v0,$zero,$zero +/* f055740: 27bdffd0 */ addiu $sp,$sp,-48 +/* f055744: afb00020 */ sw $s0,0x20($sp) +/* f055748: 3c10800a */ lui $s0,0x800a +/* f05574c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f055750: 8e0e0434 */ lw $t6,0x434($s0) +/* f055754: 8e0f0438 */ lw $t7,0x438($s0) +/* f055758: afbf0024 */ sw $ra,0x24($sp) +/* f05575c: 01cf1821 */ addu $v1,$t6,$t7 +/* f055760: 90780007 */ lbu $t8,0x7($v1) +/* f055764: 90680008 */ lbu $t0,0x8($v1) +/* f055768: 906b0009 */ lbu $t3,0x9($v1) +/* f05576c: 906e000a */ lbu $t6,0xa($v1) +/* f055770: 0018ce00 */ sll $t9,$t8,0x18 +/* f055774: 00084c00 */ sll $t1,$t0,0x10 +/* f055778: 03295025 */ or $t2,$t9,$t1 +/* f05577c: 000b6200 */ sll $t4,$t3,0x8 +/* f055780: 014c6825 */ or $t5,$t2,$t4 +/* f055784: 01ae7825 */ or $t7,$t5,$t6 +/* f055788: afaf0028 */ sw $t7,0x28($sp) +/* f05578c: 90780005 */ lbu $t8,0x5($v1) +/* f055790: 90790006 */ lbu $t9,0x6($v1) +/* f055794: afa3002c */ sw $v1,0x2c($sp) +/* f055798: 00184200 */ sll $t0,$t8,0x8 +/* f05579c: 01191025 */ or $v0,$t0,$t9 +/* f0557a0: 0c006134 */ jal 0x184d0 +/* f0557a4: 3044ffff */ andi $a0,$v0,0xffff +/* f0557a8: 8fa3002c */ lw $v1,0x2c($sp) +/* f0557ac: 8fab0028 */ lw $t3,0x28($sp) +/* f0557b0: 8e040424 */ lw $a0,0x424($s0) +/* f0557b4: 90650002 */ lbu $a1,0x2($v1) +/* f0557b8: 80660003 */ lb $a2,0x3($v1) +/* f0557bc: 90670004 */ lbu $a3,0x4($v1) +/* f0557c0: afa20010 */ sw $v0,0x10($sp) +/* f0557c4: 0fc12d7d */ jal func0f04b5f4 +/* f0557c8: afab0014 */ sw $t3,0x14($sp) +/* f0557cc: 10400007 */ beqz $v0,.L0f0557ec +/* f0557d0: 8fa3002c */ lw $v1,0x2c($sp) +/* f0557d4: 8e040434 */ lw $a0,0x434($s0) +/* f0557d8: 8e050438 */ lw $a1,0x438($s0) +/* f0557dc: 0fc13583 */ jal func0f04d60c +/* f0557e0: 9066000b */ lbu $a2,0xb($v1) +/* f0557e4: 10000004 */ beqz $zero,.L0f0557f8 +/* f0557e8: ae020438 */ sw $v0,0x438($s0) +.L0f0557ec: +/* f0557ec: 8e0a0438 */ lw $t2,0x438($s0) +/* f0557f0: 254c000c */ addiu $t4,$t2,0xc +/* f0557f4: ae0c0438 */ sw $t4,0x438($s0) +.L0f0557f8: +/* f0557f8: 8fbf0024 */ lw $ra,0x24($sp) +/* f0557fc: 8fb00020 */ lw $s0,0x20($sp) +/* f055800: 27bd0030 */ addiu $sp,$sp,0x30 +/* f055804: 03e00008 */ jr $ra +/* f055808: 00001025 */ or $v0,$zero,$zero +/* f05580c: 3c09800a */ lui $t1,0x800a +/* f055810: 25299fc0 */ addiu $t1,$t1,-24640 +/* f055814: 8d250438 */ lw $a1,0x438($t1) +/* f055818: 8d2e0434 */ lw $t6,0x434($t1) +/* f05581c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f055820: afbf0014 */ sw $ra,0x14($sp) +/* f055824: 01c54021 */ addu $t0,$t6,$a1 +/* f055828: 91190006 */ lbu $t9,0x6($t0) +/* f05582c: 910f0005 */ lbu $t7,0x5($t0) +/* f055830: 910c0007 */ lbu $t4,0x7($t0) +/* f055834: 00195400 */ sll $t2,$t9,0x10 +/* f055838: 000fc600 */ sll $t8,$t7,0x18 +/* f05583c: 91190002 */ lbu $t9,0x2($t0) +/* f055840: 030a5825 */ or $t3,$t8,$t2 +/* f055844: 910a0003 */ lbu $t2,0x3($t0) +/* f055848: 8d220424 */ lw $v0,0x424($t1) +/* f05584c: 000c6a00 */ sll $t5,$t4,0x8 +/* f055850: 910f0008 */ lbu $t7,0x8($t0) +/* f055854: 0019c200 */ sll $t8,$t9,0x8 +/* f055858: 016d7025 */ or $t6,$t3,$t5 +/* f05585c: 030a6025 */ or $t4,$t8,$t2 +/* f055860: afac001c */ sw $t4,0x1c($sp) +/* f055864: 00001825 */ or $v1,$zero,$zero +/* f055868: 10400065 */ beqz $v0,.L0f055a00 +/* f05586c: 01cf3825 */ or $a3,$t6,$t7 +/* f055870: 8c4b001c */ lw $t3,0x1c($v0) +/* f055874: 11600062 */ beqz $t3,.L0f055a00 +/* f055878: 00000000 */ sll $zero,$zero,0x0 +/* f05587c: 8c4d0020 */ lw $t5,0x20($v0) +/* f055880: 24040014 */ addiu $a0,$zero,0x14 +/* f055884: 11a0005e */ beqz $t5,.L0f055a00 +/* f055888: 00000000 */ sll $zero,$zero,0x0 +/* f05588c: afa70020 */ sw $a3,0x20($sp) +/* f055890: 0fc41b99 */ jal func0f106e64 +/* f055894: afa80024 */ sw $t0,0x24($sp) +/* f055898: 8fa5001c */ lw $a1,0x1c($sp) +/* f05589c: 10400012 */ beqz $v0,.L0f0558e8 +/* f0558a0: 8fa70020 */ lw $a3,0x20($sp) +/* f0558a4: 3c01efff */ lui $at,0xefff +/* f0558a8: 3421ffff */ ori $at,$at,0xffff +/* f0558ac: 8fb90024 */ lw $t9,0x24($sp) +/* f0558b0: 00e17024 */ and $t6,$a3,$at +/* f0558b4: 3c012000 */ lui $at,0x2000 +/* f0558b8: 3c04800a */ lui $a0,0x800a +/* f0558bc: 01c13825 */ or $a3,$t6,$at +/* f0558c0: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f0558c4: 0fc22eb4 */ jal func0f08bad0 +/* f0558c8: 93260004 */ lbu $a2,0x4($t9) +/* f0558cc: 3c05800a */ lui $a1,0x800a +/* f0558d0: 3c09800a */ lui $t1,0x800a +/* f0558d4: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0558d8: 8ca5a3f8 */ lw $a1,-0x5c08($a1) +/* f0558dc: 00401825 */ or $v1,$v0,$zero +/* f0558e0: 10000047 */ beqz $zero,.L0f055a00 +/* f0558e4: 8fa80024 */ lw $t0,0x24($sp) +.L0f0558e8: +/* f0558e8: 24040012 */ addiu $a0,$zero,0x12 +/* f0558ec: 0fc41b99 */ jal func0f106e64 +/* f0558f0: afa70020 */ sw $a3,0x20($sp) +/* f0558f4: 8fa5001c */ lw $a1,0x1c($sp) +/* f0558f8: 10400036 */ beqz $v0,.L0f0559d4 +/* f0558fc: 8fa70020 */ lw $a3,0x20($sp) +/* f055900: 8fb80024 */ lw $t8,0x24($sp) +/* f055904: 93060004 */ lbu $a2,0x4($t8) +/* f055908: 24cafffe */ addiu $t2,$a2,-2 +/* f05590c: 2d410021 */ sltiu $at,$t2,0x21 +/* f055910: 10200026 */ beqz $at,.L0f0559ac +/* f055914: 000a5080 */ sll $t2,$t2,0x2 +/* f055918: 3c017f1b */ lui $at,0x7f1b +/* f05591c: 002a0821 */ addu $at,$at,$t2 +/* f055920: 8c2a9c54 */ lw $t2,-0x63ac($at) +/* f055924: 01400008 */ jr $t2 +/* f055928: 00000000 */ sll $zero,$zero,0x0 +/* f05592c: 3c04800a */ lui $a0,0x800a +/* f055930: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f055934: 24050108 */ addiu $a1,$zero,0x108 +/* f055938: 0fc22eb4 */ jal func0f08bad0 +/* f05593c: 24060018 */ addiu $a2,$zero,0x18 +/* f055940: 1000001e */ beqz $zero,.L0f0559bc +/* f055944: 00401825 */ or $v1,$v0,$zero +/* f055948: 3c0c800a */ lui $t4,0x800a +/* f05594c: 8d8ca474 */ lw $t4,-0x5b8c($t4) +/* f055950: 24010033 */ addiu $at,$zero,0x33 +/* f055954: 1581000e */ bne $t4,$at,.L0f055990 +/* f055958: 00000000 */ sll $zero,$zero,0x0 +/* f05595c: 0fc5b367 */ jal func0f16cd9c +/* f055960: afa70020 */ sw $a3,0x20($sp) +/* f055964: 24010002 */ addiu $at,$zero,0x2 +/* f055968: 8fa5001c */ lw $a1,0x1c($sp) +/* f05596c: 14410008 */ bne $v0,$at,.L0f055990 +/* f055970: 8fa70020 */ lw $a3,0x20($sp) +/* f055974: 8fab0024 */ lw $t3,0x24($sp) +/* f055978: 3c04800a */ lui $a0,0x800a +/* f05597c: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f055980: 0fc22eb4 */ jal func0f08bad0 +/* f055984: 91660004 */ lbu $a2,0x4($t3) +/* f055988: 1000000c */ beqz $zero,.L0f0559bc +/* f05598c: 00401825 */ or $v1,$v0,$zero +.L0f055990: +/* f055990: 3c04800a */ lui $a0,0x800a +/* f055994: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f055998: 24050108 */ addiu $a1,$zero,0x108 +/* f05599c: 0fc22eb4 */ jal func0f08bad0 +/* f0559a0: 24060018 */ addiu $a2,$zero,0x18 +/* f0559a4: 10000005 */ beqz $zero,.L0f0559bc +/* f0559a8: 00401825 */ or $v1,$v0,$zero +.L0f0559ac: +/* f0559ac: 3c04800a */ lui $a0,0x800a +/* f0559b0: 0fc22eb4 */ jal func0f08bad0 +/* f0559b4: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f0559b8: 00401825 */ or $v1,$v0,$zero +.L0f0559bc: +/* f0559bc: 3c05800a */ lui $a1,0x800a +/* f0559c0: 3c09800a */ lui $t1,0x800a +/* f0559c4: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0559c8: 8ca5a3f8 */ lw $a1,-0x5c08($a1) +/* f0559cc: 1000000c */ beqz $zero,.L0f055a00 +/* f0559d0: 8fa80024 */ lw $t0,0x24($sp) +.L0f0559d4: +/* f0559d4: 8fad0024 */ lw $t5,0x24($sp) +/* f0559d8: 3c04800a */ lui $a0,0x800a +/* f0559dc: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f0559e0: 0fc22eb4 */ jal func0f08bad0 +/* f0559e4: 91a60004 */ lbu $a2,0x4($t5) +/* f0559e8: 3c05800a */ lui $a1,0x800a +/* f0559ec: 3c09800a */ lui $t1,0x800a +/* f0559f0: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0559f4: 8ca5a3f8 */ lw $a1,-0x5c08($a1) +/* f0559f8: 00401825 */ or $v1,$v0,$zero +/* f0559fc: 8fa80024 */ lw $t0,0x24($sp) +.L0f055a00: +/* f055a00: 10600007 */ beqz $v1,.L0f055a20 +/* f055a04: 24ae000a */ addiu $t6,$a1,0xa +/* f055a08: 8d240434 */ lw $a0,0x434($t1) +/* f055a0c: 0fc13583 */ jal func0f04d60c +/* f055a10: 91060009 */ lbu $a2,0x9($t0) +/* f055a14: 3c01800a */ lui $at,0x800a +/* f055a18: 10000002 */ beqz $zero,.L0f055a24 +/* f055a1c: ac22a3f8 */ sw $v0,-0x5c08($at) +.L0f055a20: +/* f055a20: ad2e0438 */ sw $t6,0x438($t1) +.L0f055a24: +/* f055a24: 8fbf0014 */ lw $ra,0x14($sp) +/* f055a28: 27bd0028 */ addiu $sp,$sp,0x28 +/* f055a2c: 00001025 */ or $v0,$zero,$zero +/* f055a30: 03e00008 */ jr $ra +/* f055a34: 00000000 */ sll $zero,$zero,0x0 +/* f055a38: 3c07800a */ lui $a3,0x800a +/* f055a3c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f055a40: 8ce50438 */ lw $a1,0x438($a3) +/* f055a44: 8cee0434 */ lw $t6,0x434($a3) +/* f055a48: 27bdffd8 */ addiu $sp,$sp,-40 +/* f055a4c: afbf0014 */ sw $ra,0x14($sp) +/* f055a50: 01c51821 */ addu $v1,$t6,$a1 +/* f055a54: 906f0004 */ lbu $t7,0x4($v1) +/* f055a58: 90790005 */ lbu $t9,0x5($v1) +/* f055a5c: 906a0006 */ lbu $t2,0x6($v1) +/* f055a60: 906d0007 */ lbu $t5,0x7($v1) +/* f055a64: 000fc600 */ sll $t8,$t7,0x18 +/* f055a68: 00194400 */ sll $t0,$t9,0x10 +/* f055a6c: 03084825 */ or $t1,$t8,$t0 +/* f055a70: 000a5a00 */ sll $t3,$t2,0x8 +/* f055a74: 012b6025 */ or $t4,$t1,$t3 +/* f055a78: 018d7025 */ or $t6,$t4,$t5 +/* f055a7c: afae0020 */ sw $t6,0x20($sp) +/* f055a80: 906f0002 */ lbu $t7,0x2($v1) +/* f055a84: 90780003 */ lbu $t8,0x3($v1) +/* f055a88: 8ce40424 */ lw $a0,0x424($a3) +/* f055a8c: 000fca00 */ sll $t9,$t7,0x8 +/* f055a90: 03384025 */ or $t0,$t9,$t8 +/* f055a94: afa8001c */ sw $t0,0x1c($sp) +/* f055a98: 10800010 */ beqz $a0,.L0f055adc +/* f055a9c: 00003025 */ or $a2,$zero,$zero +/* f055aa0: 8c8a001c */ lw $t2,0x1c($a0) +/* f055aa4: 1140000d */ beqz $t2,.L0f055adc +/* f055aa8: 00000000 */ sll $zero,$zero,0x0 +/* f055aac: 8c890020 */ lw $t1,0x20($a0) +/* f055ab0: 1120000a */ beqz $t1,.L0f055adc +/* f055ab4: 00000000 */ sll $zero,$zero,0x0 +/* f055ab8: 01002825 */ or $a1,$t0,$zero +/* f055abc: 01c03025 */ or $a2,$t6,$zero +/* f055ac0: 0fc22776 */ jal func0f089dd8 +/* f055ac4: afa30024 */ sw $v1,0x24($sp) +/* f055ac8: 3c07800a */ lui $a3,0x800a +/* f055acc: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f055ad0: 8ce50438 */ lw $a1,0x438($a3) +/* f055ad4: 8fa30024 */ lw $v1,0x24($sp) +/* f055ad8: 00403025 */ or $a2,$v0,$zero +.L0f055adc: +/* f055adc: 10c00008 */ beqz $a2,.L0f055b00 +/* f055ae0: 24ab0009 */ addiu $t3,$a1,0x9 +/* f055ae4: 8ce40434 */ lw $a0,0x434($a3) +/* f055ae8: 0fc13583 */ jal func0f04d60c +/* f055aec: 90660008 */ lbu $a2,0x8($v1) +/* f055af0: 3c07800a */ lui $a3,0x800a +/* f055af4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f055af8: 10000002 */ beqz $zero,.L0f055b04 +/* f055afc: ace20438 */ sw $v0,0x438($a3) +.L0f055b00: +/* f055b00: aceb0438 */ sw $t3,0x438($a3) +.L0f055b04: +/* f055b04: 8fbf0014 */ lw $ra,0x14($sp) +/* f055b08: 27bd0028 */ addiu $sp,$sp,0x28 +/* f055b0c: 00001025 */ or $v0,$zero,$zero +/* f055b10: 03e00008 */ jr $ra +/* f055b14: 00000000 */ sll $zero,$zero,0x0 +/* f055b18: 3c03800a */ lui $v1,0x800a +/* f055b1c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055b20: 8c6e0434 */ lw $t6,0x434($v1) +/* f055b24: 8c6f0438 */ lw $t7,0x438($v1) +/* f055b28: 27bdff98 */ addiu $sp,$sp,-104 +/* f055b2c: afbf0024 */ sw $ra,0x24($sp) +/* f055b30: afb10020 */ sw $s1,0x20($sp) +/* f055b34: afb0001c */ sw $s0,0x1c($sp) +/* f055b38: 01cf2821 */ addu $a1,$t6,$t7 +/* f055b3c: 90b80005 */ lbu $t8,0x5($a1) +/* f055b40: 90a80006 */ lbu $t0,0x6($a1) +/* f055b44: 90ab0007 */ lbu $t3,0x7($a1) +/* f055b48: 90ae0008 */ lbu $t6,0x8($a1) +/* f055b4c: 0018ce00 */ sll $t9,$t8,0x18 +/* f055b50: 00084c00 */ sll $t1,$t0,0x10 +/* f055b54: 03295025 */ or $t2,$t9,$t1 +/* f055b58: 000b6200 */ sll $t4,$t3,0x8 +/* f055b5c: 014c6825 */ or $t5,$t2,$t4 +/* f055b60: 01ae7825 */ or $t7,$t5,$t6 +/* f055b64: afaf0060 */ sw $t7,0x60($sp) +/* f055b68: 90b80003 */ lbu $t8,0x3($a1) +/* f055b6c: 90b90004 */ lbu $t9,0x4($a1) +/* f055b70: afa50064 */ sw $a1,0x64($sp) +/* f055b74: 00184200 */ sll $t0,$t8,0x8 +/* f055b78: 01191025 */ or $v0,$t0,$t9 +/* f055b7c: 0c006134 */ jal 0x184d0 +/* f055b80: 3044ffff */ andi $a0,$v0,0xffff +/* f055b84: 8fab0064 */ lw $t3,0x64($sp) +/* f055b88: afa00054 */ sw $zero,0x54($sp) +/* f055b8c: 3c04800a */ lui $a0,0x800a +/* f055b90: 00408025 */ or $s0,$v0,$zero +/* f055b94: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f055b98: 0fc126d1 */ jal func0f049b44 +/* f055b9c: 91650002 */ lbu $a1,0x2($t3) +/* f055ba0: 00408825 */ or $s1,$v0,$zero +/* f055ba4: afa00048 */ sw $zero,0x48($sp) +/* f055ba8: afa00040 */ sw $zero,0x40($sp) +/* f055bac: afa00030 */ sw $zero,0x30($sp) +/* f055bb0: 1040007b */ beqz $v0,.L0f055da0 +/* f055bb4: afa0002c */ sw $zero,0x2c($sp) +/* f055bb8: 8c4a0018 */ lw $t2,0x18($v0) +/* f055bbc: 3c04800a */ lui $a0,0x800a +/* f055bc0: 2406ffff */ addiu $a2,$zero,-1 +/* f055bc4: 314c0002 */ andi $t4,$t2,0x2 +/* f055bc8: 51800076 */ beqzl $t4,.L0f055da4 +/* f055bcc: 8fb90054 */ lw $t9,0x54($sp) +/* f055bd0: 8fad0060 */ lw $t5,0x60($sp) +/* f055bd4: 84450010 */ lh $a1,0x10($v0) +/* f055bd8: 84470000 */ lh $a3,0x0($v0) +/* f055bdc: afb00010 */ sw $s0,0x10($sp) +/* f055be0: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f055be4: 0fc12d7d */ jal func0f04b5f4 +/* f055be8: afad0014 */ sw $t5,0x14($sp) +/* f055bec: 5040006d */ beqzl $v0,.L0f055da4 +/* f055bf0: 8fb90054 */ lw $t9,0x54($sp) +/* f055bf4: 0fc0817b */ jal func0f0205ec +/* f055bf8: 8c500004 */ lw $s0,0x4($v0) +/* f055bfc: 00022c00 */ sll $a1,$v0,0x10 +/* f055c00: 00057403 */ sra $t6,$a1,0x10 +/* f055c04: 01c02825 */ or $a1,$t6,$zero +/* f055c08: 0fc07937 */ jal func0f01e4dc +/* f055c0c: 02002025 */ or $a0,$s0,$zero +/* f055c10: 860f0000 */ lh $t7,0x0($s0) +/* f055c14: 02202025 */ or $a0,$s1,$zero +/* f055c18: 00002825 */ or $a1,$zero,$zero +/* f055c1c: 0fc0a209 */ jal func0f028824 +/* f055c20: a62f0132 */ sh $t7,0x132($s1) +/* f055c24: 5040000d */ beqzl $v0,.L0f055c5c +/* f055c28: 02202025 */ or $a0,$s1,$zero +/* f055c2c: 8c420004 */ lw $v0,0x4($v0) +/* f055c30: 02002025 */ or $a0,$s0,$zero +/* f055c34: 00003825 */ or $a3,$zero,$zero +/* f055c38: 84450004 */ lh $a1,0x4($v0) +/* f055c3c: 9046005c */ lbu $a2,0x5c($v0) +/* f055c40: 0fc22eb4 */ jal func0f08bad0 +/* f055c44: afa20040 */ sw $v0,0x40($sp) +/* f055c48: 50400004 */ beqzl $v0,.L0f055c5c +/* f055c4c: 02202025 */ or $a0,$s1,$zero +/* f055c50: 8c580004 */ lw $t8,0x4($v0) +/* f055c54: afb8002c */ sw $t8,0x2c($sp) +/* f055c58: 02202025 */ or $a0,$s1,$zero +.L0f055c5c: +/* f055c5c: 0fc0a209 */ jal func0f028824 +/* f055c60: 24050001 */ addiu $a1,$zero,0x1 +/* f055c64: 5040000d */ beqzl $v0,.L0f055c9c +/* f055c68: 8fa20048 */ lw $v0,0x48($sp) +/* f055c6c: 8c420004 */ lw $v0,0x4($v0) +/* f055c70: 02002025 */ or $a0,$s0,$zero +/* f055c74: 3c071000 */ lui $a3,0x1000 +/* f055c78: 84450004 */ lh $a1,0x4($v0) +/* f055c7c: 9046005c */ lbu $a2,0x5c($v0) +/* f055c80: 0fc22eb4 */ jal func0f08bad0 +/* f055c84: afa20048 */ sw $v0,0x48($sp) +/* f055c88: 50400004 */ beqzl $v0,.L0f055c9c +/* f055c8c: 8fa20048 */ lw $v0,0x48($sp) +/* f055c90: 8c440004 */ lw $a0,0x4($v0) +/* f055c94: afa40030 */ sw $a0,0x30($sp) +/* f055c98: 8fa20048 */ lw $v0,0x48($sp) +.L0f055c9c: +/* f055c9c: 8fa40030 */ lw $a0,0x30($sp) +/* f055ca0: 8fa30040 */ lw $v1,0x40($sp) +/* f055ca4: 50400010 */ beqzl $v0,.L0f055ce8 +/* f055ca8: 8e230178 */ lw $v1,0x178($s1) +/* f055cac: 5060000e */ beqzl $v1,.L0f055ce8 +/* f055cb0: 8e230178 */ lw $v1,0x178($s1) +/* f055cb4: 1080000b */ beqz $a0,.L0f055ce4 +/* f055cb8: 8fa8002c */ lw $t0,0x2c($sp) +/* f055cbc: 5100000a */ beqzl $t0,.L0f055ce8 +/* f055cc0: 8e230178 */ lw $v1,0x178($s1) +/* f055cc4: 8c590064 */ lw $t9,0x64($v0) +/* f055cc8: 54790007 */ bnel $v1,$t9,.L0f055ce8 +/* f055ccc: 8e230178 */ lw $v1,0x178($s1) +/* f055cd0: 8c690064 */ lw $t1,0x64($v1) +/* f055cd4: 54490004 */ bnel $v0,$t1,.L0f055ce8 +/* f055cd8: 8e230178 */ lw $v1,0x178($s1) +/* f055cdc: 0fc22b6b */ jal func0f08adac +/* f055ce0: 01002825 */ or $a1,$t0,$zero +.L0f055ce4: +/* f055ce4: 8e230178 */ lw $v1,0x178($s1) +.L0f055ce8: +/* f055ce8: 02002025 */ or $a0,$s0,$zero +/* f055cec: 50600006 */ beqzl $v1,.L0f055d08 +/* f055cf0: 8e2b0114 */ lw $t3,0x114($s1) +/* f055cf4: 8c620004 */ lw $v0,0x4($v1) +/* f055cf8: 00003025 */ or $a2,$zero,$zero +/* f055cfc: 0fc22776 */ jal func0f089dd8 +/* f055d00: 84450004 */ lh $a1,0x4($v0) +/* f055d04: 8e2b0114 */ lw $t3,0x114($s1) +.L0f055d08: +/* f055d08: 3c02800a */ lui $v0,0x800a +/* f055d0c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f055d10: ae0b0114 */ sw $t3,0x114($s0) +/* f055d14: 8e2a0118 */ lw $t2,0x118($s1) +/* f055d18: 3c0e800a */ lui $t6,0x800a +/* f055d1c: ae0a0118 */ sw $t2,0x118($s0) +/* f055d20: 862c0128 */ lh $t4,0x128($s1) +/* f055d24: a60c0128 */ sh $t4,0x128($s0) +/* f055d28: 8c4d0318 */ lw $t5,0x318($v0) +/* f055d2c: 55a0000b */ bnezl $t5,.L0f055d5c +/* f055d30: 8fa80060 */ lw $t0,0x60($sp) +/* f055d34: 81cfdfeb */ lb $t7,-0x2015($t6) +/* f055d38: 05e30008 */ bgezl $t7,.L0f055d5c +/* f055d3c: 8fa80060 */ lw $t0,0x60($sp) +/* f055d40: 8c580474 */ lw $t8,0x474($v0) +/* f055d44: 3c010001 */ lui $at,0x1 +/* f055d48: 01614825 */ or $t1,$t3,$at +/* f055d4c: 5b000003 */ blezl $t8,.L0f055d5c +/* f055d50: 8fa80060 */ lw $t0,0x60($sp) +/* f055d54: ae090114 */ sw $t1,0x114($s0) +/* f055d58: 8fa80060 */ lw $t0,0x60($sp) +.L0f055d5c: +/* f055d5c: 310b1000 */ andi $t3,$t0,0x1000 +/* f055d60: 51600005 */ beqzl $t3,.L0f055d78 +/* f055d64: 922d0125 */ lbu $t5,0x125($s1) +/* f055d68: 8e0a0018 */ lw $t2,0x18($s0) +/* f055d6c: 314c0400 */ andi $t4,$t2,0x400 +/* f055d70: ae0c0018 */ sw $t4,0x18($s0) +/* f055d74: 922d0125 */ lbu $t5,0x125($s1) +.L0f055d78: +/* f055d78: a20d0125 */ sb $t5,0x125($s0) +/* f055d7c: 922e02a2 */ lbu $t6,0x2a2($s1) +/* f055d80: a20e02a2 */ sb $t6,0x2a2($s0) +/* f055d84: 922f02b1 */ lbu $t7,0x2b1($s1) +/* f055d88: 0fc13301 */ jal func0f04cc04 +/* f055d8c: a20f02b1 */ sb $t7,0x2b1($s0) +/* f055d90: 0fc13341 */ jal func0f04cd04 +/* f055d94: 00000000 */ sll $zero,$zero,0x0 +/* f055d98: 24180001 */ addiu $t8,$zero,0x1 +/* f055d9c: afb80054 */ sw $t8,0x54($sp) +.L0f055da0: +/* f055da0: 8fb90054 */ lw $t9,0x54($sp) +.L0f055da4: +/* f055da4: 3c02800a */ lui $v0,0x800a +/* f055da8: 24429fc0 */ addiu $v0,$v0,-24640 +/* f055dac: 13200009 */ beqz $t9,.L0f055dd4 +/* f055db0: 3c08800a */ lui $t0,0x800a +/* f055db4: 8fa90064 */ lw $t1,0x64($sp) +/* f055db8: 8c440434 */ lw $a0,0x434($v0) +/* f055dbc: 8c450438 */ lw $a1,0x438($v0) +/* f055dc0: 0fc13583 */ jal func0f04d60c +/* f055dc4: 91260009 */ lbu $a2,0x9($t1) +/* f055dc8: 3c01800a */ lui $at,0x800a +/* f055dcc: 10000005 */ beqz $zero,.L0f055de4 +/* f055dd0: ac22a3f8 */ sw $v0,-0x5c08($at) +.L0f055dd4: +/* f055dd4: 8d08a3f8 */ lw $t0,-0x5c08($t0) +/* f055dd8: 3c01800a */ lui $at,0x800a +/* f055ddc: 250b000a */ addiu $t3,$t0,0xa +/* f055de0: ac2ba3f8 */ sw $t3,-0x5c08($at) +.L0f055de4: +/* f055de4: 8fbf0024 */ lw $ra,0x24($sp) +/* f055de8: 8fb0001c */ lw $s0,0x1c($sp) +/* f055dec: 8fb10020 */ lw $s1,0x20($sp) +/* f055df0: 27bd0068 */ addiu $sp,$sp,0x68 +/* f055df4: 03e00008 */ jr $ra +/* f055df8: 00001025 */ or $v0,$zero,$zero +/* f055dfc: 27bdffd0 */ addiu $sp,$sp,-48 +/* f055e00: afb00018 */ sw $s0,0x18($sp) +/* f055e04: 3c10800a */ lui $s0,0x800a +/* f055e08: 26109fc0 */ addiu $s0,$s0,-24640 +/* f055e0c: 8e0e0434 */ lw $t6,0x434($s0) +/* f055e10: 8e0f0438 */ lw $t7,0x438($s0) +/* f055e14: afbf001c */ sw $ra,0x1c($sp) +/* f055e18: 01cf1821 */ addu $v1,$t6,$t7 +/* f055e1c: 90780003 */ lbu $t8,0x3($v1) +/* f055e20: 90680004 */ lbu $t0,0x4($v1) +/* f055e24: afa3002c */ sw $v1,0x2c($sp) +/* f055e28: 0018ca00 */ sll $t9,$t8,0x8 +/* f055e2c: 0fc5b9f1 */ jal func0f16e7c4 +/* f055e30: 03282025 */ or $a0,$t9,$t0 +/* f055e34: 8fa3002c */ lw $v1,0x2c($sp) +/* f055e38: afa20028 */ sw $v0,0x28($sp) +/* f055e3c: 8e040424 */ lw $a0,0x424($s0) +/* f055e40: 0fc126d1 */ jal func0f049b44 +/* f055e44: 90650002 */ lbu $a1,0x2($v1) +/* f055e48: 8e04028c */ lw $a0,0x28c($s0) +/* f055e4c: 1040000b */ beqz $v0,.L0f055e7c +/* f055e50: afa40020 */ sw $a0,0x20($sp) +/* f055e54: 8c43001c */ lw $v1,0x1c($v0) +/* f055e58: 10600008 */ beqz $v1,.L0f055e7c +/* f055e5c: 00000000 */ sll $zero,$zero,0x0 +/* f055e60: 906a0000 */ lbu $t2,0x0($v1) +/* f055e64: 24010006 */ addiu $at,$zero,0x6 +/* f055e68: 15410004 */ bne $t2,$at,.L0f055e7c +/* f055e6c: 00000000 */ sll $zero,$zero,0x0 +/* f055e70: 0fc4a25f */ jal func0f12897c +/* f055e74: 8c44001c */ lw $a0,0x1c($v0) +/* f055e78: 00402025 */ or $a0,$v0,$zero +.L0f055e7c: +/* f055e7c: 0fc4a24b */ jal func0f12892c +/* f055e80: 00000000 */ sll $zero,$zero,0x0 +/* f055e84: 8fa40028 */ lw $a0,0x28($sp) +/* f055e88: 0fc377c7 */ jal func0f0ddf1c +/* f055e8c: 00002825 */ or $a1,$zero,$zero +/* f055e90: 0fc4a24b */ jal func0f12892c +/* f055e94: 8fa40020 */ lw $a0,0x20($sp) +/* f055e98: 8e0b0438 */ lw $t3,0x438($s0) +/* f055e9c: 8fbf001c */ lw $ra,0x1c($sp) +/* f055ea0: 00001025 */ or $v0,$zero,$zero +/* f055ea4: 256c0005 */ addiu $t4,$t3,0x5 +/* f055ea8: ae0c0438 */ sw $t4,0x438($s0) +/* f055eac: 8fb00018 */ lw $s0,0x18($sp) +/* f055eb0: 03e00008 */ jr $ra +/* f055eb4: 27bd0030 */ addiu $sp,$sp,0x30 +/* f055eb8: 3c05800a */ lui $a1,0x800a +/* f055ebc: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f055ec0: 8cae0434 */ lw $t6,0x434($a1) +/* f055ec4: 8caf0438 */ lw $t7,0x438($a1) +/* f055ec8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f055ecc: afbf0014 */ sw $ra,0x14($sp) +/* f055ed0: 01cf1821 */ addu $v1,$t6,$t7 +/* f055ed4: 90620002 */ lbu $v0,0x2($v1) +/* f055ed8: 24010001 */ addiu $at,$zero,0x1 +/* f055edc: 1440000e */ bnez $v0,.L0f055f18 +/* f055ee0: 00000000 */ sll $zero,$zero,0x0 +/* f055ee4: 90780004 */ lbu $t8,0x4($v1) +/* f055ee8: 90680005 */ lbu $t0,0x5($v1) +/* f055eec: afa3001c */ sw $v1,0x1c($sp) +/* f055ef0: 0018ca00 */ sll $t9,$t8,0x8 +/* f055ef4: 0fc5b9f1 */ jal func0f16e7c4 +/* f055ef8: 03282025 */ or $a0,$t9,$t0 +/* f055efc: 8fa3001c */ lw $v1,0x1c($sp) +/* f055f00: 00402025 */ or $a0,$v0,$zero +/* f055f04: 24050007 */ addiu $a1,$zero,0x7 +/* f055f08: 0fc3780d */ jal func0f0de034 +/* f055f0c: 90660003 */ lbu $a2,0x3($v1) +/* f055f10: 10000012 */ beqz $zero,.L0f055f5c +/* f055f14: 00000000 */ sll $zero,$zero,0x0 +.L0f055f18: +/* f055f18: 1441000e */ bne $v0,$at,.L0f055f54 +/* f055f1c: 00000000 */ sll $zero,$zero,0x0 +/* f055f20: 90690004 */ lbu $t1,0x4($v1) +/* f055f24: 906b0005 */ lbu $t3,0x5($v1) +/* f055f28: afa3001c */ sw $v1,0x1c($sp) +/* f055f2c: 00095200 */ sll $t2,$t1,0x8 +/* f055f30: 0fc5b9f1 */ jal func0f16e7c4 +/* f055f34: 014b2025 */ or $a0,$t2,$t3 +/* f055f38: 8fa3001c */ lw $v1,0x1c($sp) +/* f055f3c: 00402025 */ or $a0,$v0,$zero +/* f055f40: 24050008 */ addiu $a1,$zero,0x8 +/* f055f44: 0fc3780d */ jal func0f0de034 +/* f055f48: 90660003 */ lbu $a2,0x3($v1) +/* f055f4c: 10000003 */ beqz $zero,.L0f055f5c +/* f055f50: 00000000 */ sll $zero,$zero,0x0 +.L0f055f54: +/* f055f54: 0fc37798 */ jal func0f0dde60 +/* f055f58: 00000000 */ sll $zero,$zero,0x0 +.L0f055f5c: +/* f055f5c: 3c0c800a */ lui $t4,0x800a +/* f055f60: 8d8ca3f8 */ lw $t4,-0x5c08($t4) +/* f055f64: 8fbf0014 */ lw $ra,0x14($sp) +/* f055f68: 3c01800a */ lui $at,0x800a +/* f055f6c: 258d0006 */ addiu $t5,$t4,0x6 +/* f055f70: ac2da3f8 */ sw $t5,-0x5c08($at) +/* f055f74: 27bd0020 */ addiu $sp,$sp,0x20 +/* f055f78: 03e00008 */ jr $ra +/* f055f7c: 00001025 */ or $v0,$zero,$zero +/* f055f80: 27bdffd0 */ addiu $sp,$sp,-48 +/* f055f84: afb10018 */ sw $s1,0x18($sp) +/* f055f88: 3c11800a */ lui $s1,0x800a +/* f055f8c: 26319fc0 */ addiu $s1,$s1,-24640 +/* f055f90: 8e2e0434 */ lw $t6,0x434($s1) +/* f055f94: 8e2f0438 */ lw $t7,0x438($s1) +/* f055f98: afb00014 */ sw $s0,0x14($sp) +/* f055f9c: afbf001c */ sw $ra,0x1c($sp) +/* f055fa0: 01cf8021 */ addu $s0,$t6,$t7 +/* f055fa4: 92180003 */ lbu $t8,0x3($s0) +/* f055fa8: 92080004 */ lbu $t0,0x4($s0) +/* f055fac: 0018ca00 */ sll $t9,$t8,0x8 +/* f055fb0: 0fc5b9f1 */ jal func0f16e7c4 +/* f055fb4: 03282025 */ or $a0,$t9,$t0 +/* f055fb8: afa20028 */ sw $v0,0x28($sp) +/* f055fbc: 92050002 */ lbu $a1,0x2($s0) +/* f055fc0: 0fc126d1 */ jal func0f049b44 +/* f055fc4: 8e240424 */ lw $a0,0x424($s1) +/* f055fc8: 8e24028c */ lw $a0,0x28c($s1) +/* f055fcc: 1040000b */ beqz $v0,.L0f055ffc +/* f055fd0: afa40020 */ sw $a0,0x20($sp) +/* f055fd4: 8c43001c */ lw $v1,0x1c($v0) +/* f055fd8: 10600008 */ beqz $v1,.L0f055ffc +/* f055fdc: 00000000 */ sll $zero,$zero,0x0 +/* f055fe0: 906a0000 */ lbu $t2,0x0($v1) +/* f055fe4: 24010006 */ addiu $at,$zero,0x6 +/* f055fe8: 15410004 */ bne $t2,$at,.L0f055ffc +/* f055fec: 00000000 */ sll $zero,$zero,0x0 +/* f055ff0: 0fc4a25f */ jal func0f12897c +/* f055ff4: 8c44001c */ lw $a0,0x1c($v0) +/* f055ff8: 00402025 */ or $a0,$v0,$zero +.L0f055ffc: +/* f055ffc: 0fc4a24b */ jal func0f12892c +/* f056000: 00000000 */ sll $zero,$zero,0x0 +/* f056004: 8fa40028 */ lw $a0,0x28($sp) +/* f056008: 24050006 */ addiu $a1,$zero,0x6 +/* f05600c: 0fc3780d */ jal func0f0de034 +/* f056010: 92060005 */ lbu $a2,0x5($s0) +/* f056014: 0fc4a24b */ jal func0f12892c +/* f056018: 8fa40020 */ lw $a0,0x20($sp) +/* f05601c: 8e2b0438 */ lw $t3,0x438($s1) +/* f056020: 8fbf001c */ lw $ra,0x1c($sp) +/* f056024: 8fb00014 */ lw $s0,0x14($sp) +/* f056028: 256c0006 */ addiu $t4,$t3,0x6 +/* f05602c: ae2c0438 */ sw $t4,0x438($s1) +/* f056030: 8fb10018 */ lw $s1,0x18($sp) +/* f056034: 27bd0030 */ addiu $sp,$sp,0x30 +/* f056038: 03e00008 */ jr $ra +/* f05603c: 00001025 */ or $v0,$zero,$zero +/* f056040: 27bdffb8 */ addiu $sp,$sp,-72 +/* f056044: afb10020 */ sw $s1,0x20($sp) +/* f056048: 3c11800a */ lui $s1,0x800a +/* f05604c: 26319fc0 */ addiu $s1,$s1,-24640 +/* f056050: 8e2e0434 */ lw $t6,0x434($s1) +/* f056054: 8e2f0438 */ lw $t7,0x438($s1) +/* f056058: afb0001c */ sw $s0,0x1c($sp) +/* f05605c: afbf0024 */ sw $ra,0x24($sp) +/* f056060: 01cf8021 */ addu $s0,$t6,$t7 +/* f056064: 92050002 */ lbu $a1,0x2($s0) +/* f056068: 0fc126d1 */ jal func0f049b44 +/* f05606c: 8e240424 */ lw $a0,0x424($s1) +/* f056070: 92180005 */ lbu $t8,0x5($s0) +/* f056074: 92080006 */ lbu $t0,0x6($s0) +/* f056078: 8e2e028c */ lw $t6,0x28c($s1) +/* f05607c: 0018ca00 */ sll $t9,$t8,0x8 +/* f056080: 03284825 */ or $t1,$t9,$t0 +/* f056084: a7a9003e */ sh $t1,0x3e($sp) +/* f056088: 920a0003 */ lbu $t2,0x3($s0) +/* f05608c: 920c0004 */ lbu $t4,0x4($s0) +/* f056090: 00402825 */ or $a1,$v0,$zero +/* f056094: 000a5a00 */ sll $t3,$t2,0x8 +/* f056098: 016c2025 */ or $a0,$t3,$t4 +/* f05609c: 00041c00 */ sll $v1,$a0,0x10 +/* f0560a0: 00036c03 */ sra $t5,$v1,0x10 +/* f0560a4: afae0038 */ sw $t6,0x38($sp) +/* f0560a8: 05a00008 */ bltz $t5,.L0f0560cc +/* f0560ac: 01c03025 */ or $a2,$t6,$zero +/* f0560b0: afa20040 */ sw $v0,0x40($sp) +/* f0560b4: 0fc5b9f1 */ jal func0f16e7c4 +/* f0560b8: afae0034 */ sw $t6,0x34($sp) +/* f0560bc: 8fa50040 */ lw $a1,0x40($sp) +/* f0560c0: 8fa60034 */ lw $a2,0x34($sp) +/* f0560c4: 10000002 */ beqz $zero,.L0f0560d0 +/* f0560c8: afa2002c */ sw $v0,0x2c($sp) +.L0f0560cc: +/* f0560cc: afa0002c */ sw $zero,0x2c($sp) +.L0f0560d0: +/* f0560d0: 10a0000b */ beqz $a1,.L0f056100 +/* f0560d4: 00000000 */ sll $zero,$zero,0x0 +/* f0560d8: 8ca4001c */ lw $a0,0x1c($a1) +/* f0560dc: 10800008 */ beqz $a0,.L0f056100 +/* f0560e0: 00000000 */ sll $zero,$zero,0x0 +/* f0560e4: 908f0000 */ lbu $t7,0x0($a0) +/* f0560e8: 24010006 */ addiu $at,$zero,0x6 +/* f0560ec: 15e10004 */ bne $t7,$at,.L0f056100 +/* f0560f0: 00000000 */ sll $zero,$zero,0x0 +/* f0560f4: 0fc4a25f */ jal func0f12897c +/* f0560f8: 00000000 */ sll $zero,$zero,0x0 +/* f0560fc: 00403025 */ or $a2,$v0,$zero +.L0f056100: +/* f056100: 0fc4a24b */ jal func0f12892c +/* f056104: 00c02025 */ or $a0,$a2,$zero +/* f056108: 8fb8002c */ lw $t8,0x2c($sp) +/* f05610c: 5300000b */ beqzl $t8,.L0f05613c +/* f056110: 92090002 */ lbu $t1,0x2($s0) +/* f056114: 92190002 */ lbu $t9,0x2($s0) +/* f056118: 240100f2 */ addiu $at,$zero,0xf2 +/* f05611c: 24050009 */ addiu $a1,$zero,0x9 +/* f056120: 53210006 */ beql $t9,$at,.L0f05613c +/* f056124: 92090002 */ lbu $t1,0x2($s0) +/* f056128: 8e280424 */ lw $t0,0x424($s1) +/* f05612c: 3406ffff */ dli $a2,0xffff +/* f056130: 0fc249af */ jal func0f0926bc +/* f056134: 8d04001c */ lw $a0,0x1c($t0) +/* f056138: 92090002 */ lbu $t1,0x2($s0) +.L0f05613c: +/* f05613c: 240100f2 */ addiu $at,$zero,0xf2 +/* f056140: 87a5003e */ lh $a1,0x3e($sp) +/* f056144: 1521000c */ bne $t1,$at,.L0f056178 +/* f056148: 00003025 */ or $a2,$zero,$zero +/* f05614c: 8e2a0424 */ lw $t2,0x424($s1) +/* f056150: 82040007 */ lb $a0,0x7($s0) +/* f056154: 240b0200 */ addiu $t3,$zero,0x200 +/* f056158: 8d47001c */ lw $a3,0x1c($t2) +/* f05615c: afab0014 */ sw $t3,0x14($sp) +/* f056160: afa00010 */ sw $zero,0x10($sp) +/* f056164: 87a5003e */ lh $a1,0x3e($sp) +/* f056168: 0fc25010 */ jal func0f094040 +/* f05616c: 00003025 */ or $a2,$zero,$zero +/* f056170: 1000000a */ beqz $zero,.L0f05619c +/* f056174: 00403825 */ or $a3,$v0,$zero +.L0f056178: +/* f056178: 8e2c0424 */ lw $t4,0x424($s1) +/* f05617c: 82040007 */ lb $a0,0x7($s0) +/* f056180: 240d0009 */ addiu $t5,$zero,0x9 +/* f056184: 240e0200 */ addiu $t6,$zero,0x200 +/* f056188: 8d87001c */ lw $a3,0x1c($t4) +/* f05618c: afae0014 */ sw $t6,0x14($sp) +/* f056190: 0fc25010 */ jal func0f094040 +/* f056194: afad0010 */ sw $t5,0x10($sp) +/* f056198: 00403825 */ or $a3,$v0,$zero +.L0f05619c: +/* f05619c: 8faf002c */ lw $t7,0x2c($sp) +/* f0561a0: 87a4003e */ lh $a0,0x3e($sp) +/* f0561a4: 11e00009 */ beqz $t7,.L0f0561cc +/* f0561a8: 00000000 */ sll $zero,$zero,0x0 +/* f0561ac: 0c004103 */ jal 0x1040c +/* f0561b0: afa70030 */ sw $a3,0x30($sp) +/* f0561b4: 14400005 */ bnez $v0,.L0f0561cc +/* f0561b8: 8fa70030 */ lw $a3,0x30($sp) +/* f0561bc: 8fa4002c */ lw $a0,0x2c($sp) +/* f0561c0: 24050006 */ addiu $a1,$zero,0x6 +/* f0561c4: 0fc37858 */ jal func0f0de160 +/* f0561c8: 92060008 */ lbu $a2,0x8($s0) +.L0f0561cc: +/* f0561cc: 0fc4a24b */ jal func0f12892c +/* f0561d0: 8fa40038 */ lw $a0,0x38($sp) +/* f0561d4: 8e380438 */ lw $t8,0x438($s1) +/* f0561d8: 8fbf0024 */ lw $ra,0x24($sp) +/* f0561dc: 8fb0001c */ lw $s0,0x1c($sp) +/* f0561e0: 27190009 */ addiu $t9,$t8,0x9 +/* f0561e4: ae390438 */ sw $t9,0x438($s1) +/* f0561e8: 8fb10020 */ lw $s1,0x20($sp) +/* f0561ec: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0561f0: 03e00008 */ jr $ra +/* f0561f4: 00001025 */ or $v0,$zero,$zero +/* f0561f8: 3c03800a */ lui $v1,0x800a +/* f0561fc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056200: 8c6e0434 */ lw $t6,0x434($v1) +/* f056204: 8c6f0438 */ lw $t7,0x438($v1) +/* f056208: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05620c: afbf001c */ sw $ra,0x1c($sp) +/* f056210: 01cf1021 */ addu $v0,$t6,$t7 +/* f056214: 90580002 */ lbu $t8,0x2($v0) +/* f056218: 90480003 */ lbu $t0,0x3($v0) +/* f05621c: 80440004 */ lb $a0,0x4($v0) +/* f056220: 0018ca00 */ sll $t9,$t8,0x8 +/* f056224: 03282825 */ or $a1,$t9,$t0 +/* f056228: 00054c00 */ sll $t1,$a1,0x10 +/* f05622c: 00092c03 */ sra $a1,$t1,0x10 +/* f056230: afa00014 */ sw $zero,0x14($sp) +/* f056234: afa00010 */ sw $zero,0x10($sp) +/* f056238: 00003025 */ or $a2,$zero,$zero +/* f05623c: 0fc25010 */ jal func0f094040 +/* f056240: 00003825 */ or $a3,$zero,$zero +/* f056244: 3c03800a */ lui $v1,0x800a +/* f056248: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05624c: 8c6b0438 */ lw $t3,0x438($v1) +/* f056250: 8fbf001c */ lw $ra,0x1c($sp) +/* f056254: 27bd0020 */ addiu $sp,$sp,0x20 +/* f056258: 256c0005 */ addiu $t4,$t3,0x5 +/* f05625c: ac6c0438 */ sw $t4,0x438($v1) +/* f056260: 03e00008 */ jr $ra +/* f056264: 00001025 */ or $v0,$zero,$zero +/* f056268: 3c03800a */ lui $v1,0x800a +/* f05626c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056270: 8c6e0434 */ lw $t6,0x434($v1) +/* f056274: 8c6f0438 */ lw $t7,0x438($v1) +/* f056278: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05627c: afbf001c */ sw $ra,0x1c($sp) +/* f056280: 01cf1021 */ addu $v0,$t6,$t7 +/* f056284: 90580002 */ lbu $t8,0x2($v0) +/* f056288: 90480003 */ lbu $t0,0x3($v0) +/* f05628c: 80440004 */ lb $a0,0x4($v0) +/* f056290: 0018ca00 */ sll $t9,$t8,0x8 +/* f056294: 03282825 */ or $a1,$t9,$t0 +/* f056298: 00054c00 */ sll $t1,$a1,0x10 +/* f05629c: 240b000b */ addiu $t3,$zero,0xb +/* f0562a0: 00092c03 */ sra $a1,$t1,0x10 +/* f0562a4: afab0010 */ sw $t3,0x10($sp) +/* f0562a8: afa00014 */ sw $zero,0x14($sp) +/* f0562ac: 2406ffff */ addiu $a2,$zero,-1 +/* f0562b0: 0fc25010 */ jal func0f094040 +/* f0562b4: 00003825 */ or $a3,$zero,$zero +/* f0562b8: 3c03800a */ lui $v1,0x800a +/* f0562bc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0562c0: 8c6c0438 */ lw $t4,0x438($v1) +/* f0562c4: 8fbf001c */ lw $ra,0x1c($sp) +/* f0562c8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0562cc: 258d0005 */ addiu $t5,$t4,0x5 +/* f0562d0: ac6d0438 */ sw $t5,0x438($v1) +/* f0562d4: 03e00008 */ jr $ra +/* f0562d8: 00001025 */ or $v0,$zero,$zero +/* f0562dc: 3c03800a */ lui $v1,0x800a +/* f0562e0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0562e4: 8c6e0434 */ lw $t6,0x434($v1) +/* f0562e8: 8c6f0438 */ lw $t7,0x438($v1) +/* f0562ec: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0562f0: afbf0014 */ sw $ra,0x14($sp) +/* f0562f4: 01cf1021 */ addu $v0,$t6,$t7 +/* f0562f8: 0fc250b4 */ jal func0f0942d0 +/* f0562fc: 80440002 */ lb $a0,0x2($v0) +/* f056300: 3c03800a */ lui $v1,0x800a +/* f056304: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056308: 8c780438 */ lw $t8,0x438($v1) +/* f05630c: 8fbf0014 */ lw $ra,0x14($sp) +/* f056310: 27bd0018 */ addiu $sp,$sp,0x18 +/* f056314: 27190003 */ addiu $t9,$t8,0x3 +/* f056318: ac790438 */ sw $t9,0x438($v1) +/* f05631c: 03e00008 */ jr $ra +/* f056320: 00001025 */ or $v0,$zero,$zero +/* f056324: 3c03800a */ lui $v1,0x800a +/* f056328: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05632c: 8c6e0434 */ lw $t6,0x434($v1) +/* f056330: 8c6f0438 */ lw $t7,0x438($v1) +/* f056334: 27bdffe0 */ addiu $sp,$sp,-32 +/* f056338: afbf0014 */ sw $ra,0x14($sp) +/* f05633c: 01cf3821 */ addu $a3,$t6,$t7 +/* f056340: 80e40002 */ lb $a0,0x2($a3) +/* f056344: 0fc250ef */ jal func0f0943bc +/* f056348: afa7001c */ sw $a3,0x1c($sp) +/* f05634c: 3c03800a */ lui $v1,0x800a +/* f056350: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056354: 10400009 */ beqz $v0,.L0f05637c +/* f056358: 8fa7001c */ lw $a3,0x1c($sp) +/* f05635c: 8c640434 */ lw $a0,0x434($v1) +/* f056360: 8c650438 */ lw $a1,0x438($v1) +/* f056364: 0fc13583 */ jal func0f04d60c +/* f056368: 90e60003 */ lbu $a2,0x3($a3) +/* f05636c: 3c03800a */ lui $v1,0x800a +/* f056370: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056374: 10000004 */ beqz $zero,.L0f056388 +/* f056378: ac620438 */ sw $v0,0x438($v1) +.L0f05637c: +/* f05637c: 8c780438 */ lw $t8,0x438($v1) +/* f056380: 27190004 */ addiu $t9,$t8,0x4 +/* f056384: ac790438 */ sw $t9,0x438($v1) +.L0f056388: +/* f056388: 8fbf0014 */ lw $ra,0x14($sp) +/* f05638c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f056390: 00001025 */ or $v0,$zero,$zero +/* f056394: 03e00008 */ jr $ra +/* f056398: 00000000 */ sll $zero,$zero,0x0 +/* f05639c: 3c08800a */ lui $t0,0x800a +/* f0563a0: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0563a4: 8d0e0434 */ lw $t6,0x434($t0) +/* f0563a8: 8d0f0438 */ lw $t7,0x438($t0) +/* f0563ac: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0563b0: afbf0024 */ sw $ra,0x24($sp) +/* f0563b4: 01cf1021 */ addu $v0,$t6,$t7 +/* f0563b8: 90580003 */ lbu $t8,0x3($v0) +/* f0563bc: 90490004 */ lbu $t1,0x4($v0) +/* f0563c0: 904c0005 */ lbu $t4,0x5($v0) +/* f0563c4: 904e0006 */ lbu $t6,0x6($v0) +/* f0563c8: 0018ca00 */ sll $t9,$t8,0x8 +/* f0563cc: 80440002 */ lb $a0,0x2($v0) +/* f0563d0: 03292825 */ or $a1,$t9,$t1 +/* f0563d4: 000c6a00 */ sll $t5,$t4,0x8 +/* f0563d8: 01ae1825 */ or $v1,$t5,$t6 +/* f0563dc: 00055400 */ sll $t2,$a1,0x10 +/* f0563e0: 306fffff */ andi $t7,$v1,0xffff +/* f0563e4: 24190bb8 */ addiu $t9,$zero,0xbb8 +/* f0563e8: 241809c4 */ addiu $t8,$zero,0x9c4 +/* f0563ec: 000a2c03 */ sra $a1,$t2,0x10 +/* f0563f0: afb80014 */ sw $t8,0x14($sp) +/* f0563f4: afb90018 */ sw $t9,0x18($sp) +/* f0563f8: afaf0010 */ sw $t7,0x10($sp) +/* f0563fc: afa0001c */ sw $zero,0x1c($sp) +/* f056400: 2406ffff */ addiu $a2,$zero,-1 +/* f056404: 0fc25125 */ jal func0f094494 +/* f056408: 00003825 */ or $a3,$zero,$zero +/* f05640c: 3c08800a */ lui $t0,0x800a +/* f056410: 25089fc0 */ addiu $t0,$t0,-24640 +/* f056414: 8d090438 */ lw $t1,0x438($t0) +/* f056418: 8fbf0024 */ lw $ra,0x24($sp) +/* f05641c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f056420: 252a0007 */ addiu $t2,$t1,0x7 +/* f056424: ad0a0438 */ sw $t2,0x438($t0) +/* f056428: 03e00008 */ jr $ra +/* f05642c: 00001025 */ or $v0,$zero,$zero +/* f056430: 3c02800a */ lui $v0,0x800a +/* f056434: 24429fc0 */ addiu $v0,$v0,-24640 +/* f056438: 8c4e0434 */ lw $t6,0x434($v0) +/* f05643c: 8c4f0438 */ lw $t7,0x438($v0) +/* f056440: 27bdffc8 */ addiu $sp,$sp,-56 +/* f056444: afbf0024 */ sw $ra,0x24($sp) +/* f056448: 01cf1821 */ addu $v1,$t6,$t7 +/* f05644c: 90780003 */ lbu $t8,0x3($v1) +/* f056450: 90680004 */ lbu $t0,0x4($v1) +/* f056454: 906a0005 */ lbu $t2,0x5($v1) +/* f056458: 906c0006 */ lbu $t4,0x6($v1) +/* f05645c: 0018ca00 */ sll $t9,$t8,0x8 +/* f056460: 03284825 */ or $t1,$t9,$t0 +/* f056464: 44892000 */ mtc1 $t1,$f4 +/* f056468: 3c0143c8 */ lui $at,0x43c8 +/* f05646c: 000a5a00 */ sll $t3,$t2,0x8 +/* f056470: 44817000 */ mtc1 $at,$f14 +/* f056474: 240e7fff */ addiu $t6,$zero,0x7fff +/* f056478: 3c06451c */ lui $a2,0x451c +/* f05647c: 3c07453b */ lui $a3,0x453b +/* f056480: 016c6825 */ or $t5,$t3,$t4 +/* f056484: a7ad002e */ sh $t5,0x2e($sp) +/* f056488: 34e78000 */ ori $a3,$a3,0x8000 +/* f05648c: 34c64000 */ ori $a2,$a2,0x4000 +/* f056490: afae0010 */ sw $t6,0x10($sp) +/* f056494: afa30034 */ sw $v1,0x34($sp) +/* f056498: 0fc249f5 */ jal func0f0927d4 +/* f05649c: 46802320 */ cvt.s.w $f12,$f4 +/* f0564a0: 8fa30034 */ lw $v1,0x34($sp) +/* f0564a4: 97af002e */ lhu $t7,0x2e($sp) +/* f0564a8: 241809c4 */ addiu $t8,$zero,0x9c4 +/* f0564ac: 80640002 */ lb $a0,0x2($v1) +/* f0564b0: 24190bb8 */ addiu $t9,$zero,0xbb8 +/* f0564b4: afb90018 */ sw $t9,0x18($sp) +/* f0564b8: afa0001c */ sw $zero,0x1c($sp) +/* f0564bc: afb80014 */ sw $t8,0x14($sp) +/* f0564c0: 00402825 */ or $a1,$v0,$zero +/* f0564c4: 2406ffff */ addiu $a2,$zero,-1 +/* f0564c8: 00003825 */ or $a3,$zero,$zero +/* f0564cc: 0fc25125 */ jal func0f094494 +/* f0564d0: afaf0010 */ sw $t7,0x10($sp) +/* f0564d4: 3c03800a */ lui $v1,0x800a +/* f0564d8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0564dc: 8c680438 */ lw $t0,0x438($v1) +/* f0564e0: 8fbf0024 */ lw $ra,0x24($sp) +/* f0564e4: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0564e8: 25090007 */ addiu $t1,$t0,0x7 +/* f0564ec: ac690438 */ sw $t1,0x438($v1) +/* f0564f0: 03e00008 */ jr $ra +/* f0564f4: 00001025 */ or $v0,$zero,$zero +/* f0564f8: 3c02800a */ lui $v0,0x800a +/* f0564fc: 24429fc0 */ addiu $v0,$v0,-24640 +/* f056500: 8c4e0434 */ lw $t6,0x434($v0) +/* f056504: 8c4f0438 */ lw $t7,0x438($v0) +/* f056508: 27bdffd0 */ addiu $sp,$sp,-48 +/* f05650c: afbf0024 */ sw $ra,0x24($sp) +/* f056510: 01cf1821 */ addu $v1,$t6,$t7 +/* f056514: 90640003 */ lbu $a0,0x3($v1) +/* f056518: 0fc2556c */ jal func0f0955b0 +/* f05651c: afa3002c */ sw $v1,0x2c($sp) +/* f056520: 8fa3002c */ lw $v1,0x2c($sp) +/* f056524: 90780004 */ lbu $t8,0x4($v1) +/* f056528: 906a0005 */ lbu $t2,0x5($v1) +/* f05652c: 0018ca00 */ sll $t9,$t8,0x8 +/* f056530: 032a4825 */ or $t1,$t9,$t2 +/* f056534: 1040000e */ beqz $v0,.L0f056570 +/* f056538: 312bffff */ andi $t3,$t1,0xffff +/* f05653c: 8c4c0014 */ lw $t4,0x14($v0) +/* f056540: 2405ffff */ addiu $a1,$zero,-1 +/* f056544: 2406ffff */ addiu $a2,$zero,-1 +/* f056548: 11800009 */ beqz $t4,.L0f056570 +/* f05654c: 240d09c4 */ addiu $t5,$zero,0x9c4 +/* f056550: 80640002 */ lb $a0,0x2($v1) +/* f056554: 8c470014 */ lw $a3,0x14($v0) +/* f056558: 240e0bb8 */ addiu $t6,$zero,0xbb8 +/* f05655c: afae0018 */ sw $t6,0x18($sp) +/* f056560: afa0001c */ sw $zero,0x1c($sp) +/* f056564: afad0014 */ sw $t5,0x14($sp) +/* f056568: 0fc25125 */ jal func0f094494 +/* f05656c: afab0010 */ sw $t3,0x10($sp) +.L0f056570: +/* f056570: 3c03800a */ lui $v1,0x800a +/* f056574: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056578: 8c6f0438 */ lw $t7,0x438($v1) +/* f05657c: 8fbf0024 */ lw $ra,0x24($sp) +/* f056580: 27bd0030 */ addiu $sp,$sp,0x30 +/* f056584: 25f80006 */ addiu $t8,$t7,0x6 +/* f056588: ac780438 */ sw $t8,0x438($v1) +/* f05658c: 03e00008 */ jr $ra +/* f056590: 00001025 */ or $v0,$zero,$zero +/* f056594: 3c02800a */ lui $v0,0x800a +/* f056598: 24429fc0 */ addiu $v0,$v0,-24640 +/* f05659c: 8c4e0434 */ lw $t6,0x434($v0) +/* f0565a0: 8c4f0438 */ lw $t7,0x438($v0) +/* f0565a4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0565a8: afbf0024 */ sw $ra,0x24($sp) +/* f0565ac: 01cf1821 */ addu $v1,$t6,$t7 +/* f0565b0: 90640003 */ lbu $a0,0x3($v1) +/* f0565b4: 0fc2556c */ jal func0f0955b0 +/* f0565b8: afa3002c */ sw $v1,0x2c($sp) +/* f0565bc: 8fa3002c */ lw $v1,0x2c($sp) +/* f0565c0: 00404825 */ or $t1,$v0,$zero +/* f0565c4: 90780004 */ lbu $t8,0x4($v1) +/* f0565c8: 906c0005 */ lbu $t4,0x5($v1) +/* f0565cc: 906e0006 */ lbu $t6,0x6($v1) +/* f0565d0: 0018ca00 */ sll $t9,$t8,0x8 +/* f0565d4: 032c2025 */ or $a0,$t9,$t4 +/* f0565d8: 90780007 */ lbu $t8,0x7($v1) +/* f0565dc: 906c0008 */ lbu $t4,0x8($v1) +/* f0565e0: 000e7a00 */ sll $t7,$t6,0x8 +/* f0565e4: 906e0009 */ lbu $t6,0x9($v1) +/* f0565e8: 308dffff */ andi $t5,$a0,0xffff +/* f0565ec: 01a02025 */ or $a0,$t5,$zero +/* f0565f0: 01f85025 */ or $t2,$t7,$t8 +/* f0565f4: 000c6a00 */ sll $t5,$t4,0x8 +/* f0565f8: 01ae5825 */ or $t3,$t5,$t6 +/* f0565fc: 3159ffff */ andi $t9,$t2,0xffff +/* f056600: 316fffff */ andi $t7,$t3,0xffff +/* f056604: 03205025 */ or $t2,$t9,$zero +/* f056608: 10400012 */ beqz $v0,.L0f056654 +/* f05660c: 01e05825 */ or $t3,$t7,$zero +/* f056610: 8c580014 */ lw $t8,0x14($v0) +/* f056614: 2405ffff */ addiu $a1,$zero,-1 +/* f056618: 2406ffff */ addiu $a2,$zero,-1 +/* f05661c: 1300000d */ beqz $t8,.L0f056654 +/* f056620: 24190002 */ addiu $t9,$zero,0x2 +/* f056624: 14800003 */ bnez $a0,.L0f056634 +/* f056628: 00801025 */ or $v0,$a0,$zero +/* f05662c: 10000002 */ beqz $zero,.L0f056638 +/* f056630: 2408ffff */ addiu $t0,$zero,-1 +.L0f056634: +/* f056634: 00404025 */ or $t0,$v0,$zero +.L0f056638: +/* f056638: 80640002 */ lb $a0,0x2($v1) +/* f05663c: 8d270014 */ lw $a3,0x14($t1) +/* f056640: afb9001c */ sw $t9,0x1c($sp) +/* f056644: afab0018 */ sw $t3,0x18($sp) +/* f056648: afaa0014 */ sw $t2,0x14($sp) +/* f05664c: 0fc25125 */ jal func0f094494 +/* f056650: afa80010 */ sw $t0,0x10($sp) +.L0f056654: +/* f056654: 3c03800a */ lui $v1,0x800a +/* f056658: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05665c: 8c6c0438 */ lw $t4,0x438($v1) +/* f056660: 8fbf0024 */ lw $ra,0x24($sp) +/* f056664: 27bd0030 */ addiu $sp,$sp,0x30 +/* f056668: 258d000a */ addiu $t5,$t4,0xa +/* f05666c: ac6d0438 */ sw $t5,0x438($v1) +/* f056670: 03e00008 */ jr $ra +/* f056674: 00001025 */ or $v0,$zero,$zero +/* f056678: 3c02800a */ lui $v0,0x800a +/* f05667c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f056680: 8c4e0434 */ lw $t6,0x434($v0) +/* f056684: 8c4f0438 */ lw $t7,0x438($v0) +/* f056688: 27bdffc8 */ addiu $sp,$sp,-56 +/* f05668c: afbf0024 */ sw $ra,0x24($sp) +/* f056690: 01cf1821 */ addu $v1,$t6,$t7 +/* f056694: 90780004 */ lbu $t8,0x4($v1) +/* f056698: 906c0005 */ lbu $t4,0x5($v1) +/* f05669c: 906e0006 */ lbu $t6,0x6($v1) +/* f0566a0: 0018ca00 */ sll $t9,$t8,0x8 +/* f0566a4: 90780007 */ lbu $t8,0x7($v1) +/* f0566a8: 032c4025 */ or $t0,$t9,$t4 +/* f0566ac: 906c0008 */ lbu $t4,0x8($v1) +/* f0566b0: 000e7a00 */ sll $t7,$t6,0x8 +/* f0566b4: 906e0009 */ lbu $t6,0x9($v1) +/* f0566b8: 310dffff */ andi $t5,$t0,0xffff +/* f0566bc: 01a04025 */ or $t0,$t5,$zero +/* f0566c0: 01f84825 */ or $t1,$t7,$t8 +/* f0566c4: 9078000a */ lbu $t8,0xa($v1) +/* f0566c8: 000c6a00 */ sll $t5,$t4,0x8 +/* f0566cc: 01ae5025 */ or $t2,$t5,$t6 +/* f0566d0: 3139ffff */ andi $t9,$t1,0xffff +/* f0566d4: 314fffff */ andi $t7,$t2,0xffff +/* f0566d8: 03204825 */ or $t1,$t9,$zero +/* f0566dc: 1700001a */ bnez $t8,.L0f056748 +/* f0566e0: 01e05025 */ or $t2,$t7,$zero +/* f0566e4: 90640003 */ lbu $a0,0x3($v1) +/* f0566e8: a7af002e */ sh $t7,0x2e($sp) +/* f0566ec: a7b90030 */ sh $t9,0x30($sp) +/* f0566f0: a7a80032 */ sh $t0,0x32($sp) +/* f0566f4: 0fc2556c */ jal func0f0955b0 +/* f0566f8: afa30034 */ sw $v1,0x34($sp) +/* f0566fc: 8fa30034 */ lw $v1,0x34($sp) +/* f056700: 97a80032 */ lhu $t0,0x32($sp) +/* f056704: 97a90030 */ lhu $t1,0x30($sp) +/* f056708: 10400027 */ beqz $v0,.L0f0567a8 +/* f05670c: 97aa002e */ lhu $t2,0x2e($sp) +/* f056710: 8c590014 */ lw $t9,0x14($v0) +/* f056714: 2405ffff */ addiu $a1,$zero,-1 +/* f056718: 2406ffff */ addiu $a2,$zero,-1 +/* f05671c: 13200022 */ beqz $t9,.L0f0567a8 +/* f056720: 00000000 */ sll $zero,$zero,0x0 +/* f056724: 80640002 */ lb $a0,0x2($v1) +/* f056728: 8c470014 */ lw $a3,0x14($v0) +/* f05672c: afa0001c */ sw $zero,0x1c($sp) +/* f056730: afaa0018 */ sw $t2,0x18($sp) +/* f056734: afa90014 */ sw $t1,0x14($sp) +/* f056738: 0fc25125 */ jal func0f094494 +/* f05673c: afa80010 */ sw $t0,0x10($sp) +/* f056740: 10000019 */ beqz $zero,.L0f0567a8 +/* f056744: 00000000 */ sll $zero,$zero,0x0 +.L0f056748: +/* f056748: 90650003 */ lbu $a1,0x3($v1) +/* f05674c: a7aa002e */ sh $t2,0x2e($sp) +/* f056750: a7a90030 */ sh $t1,0x30($sp) +/* f056754: a7a80032 */ sh $t0,0x32($sp) +/* f056758: afa30034 */ sw $v1,0x34($sp) +/* f05675c: 0fc126d1 */ jal func0f049b44 +/* f056760: 8c440424 */ lw $a0,0x424($v0) +/* f056764: 8fa30034 */ lw $v1,0x34($sp) +/* f056768: 97a80032 */ lhu $t0,0x32($sp) +/* f05676c: 97a90030 */ lhu $t1,0x30($sp) +/* f056770: 1040000d */ beqz $v0,.L0f0567a8 +/* f056774: 97aa002e */ lhu $t2,0x2e($sp) +/* f056778: 8c4c001c */ lw $t4,0x1c($v0) +/* f05677c: 2405ffff */ addiu $a1,$zero,-1 +/* f056780: 2406ffff */ addiu $a2,$zero,-1 +/* f056784: 11800008 */ beqz $t4,.L0f0567a8 +/* f056788: 00000000 */ sll $zero,$zero,0x0 +/* f05678c: 80640002 */ lb $a0,0x2($v1) +/* f056790: 8c47001c */ lw $a3,0x1c($v0) +/* f056794: afa0001c */ sw $zero,0x1c($sp) +/* f056798: afaa0018 */ sw $t2,0x18($sp) +/* f05679c: afa90014 */ sw $t1,0x14($sp) +/* f0567a0: 0fc25125 */ jal func0f094494 +/* f0567a4: afa80010 */ sw $t0,0x10($sp) +.L0f0567a8: +/* f0567a8: 3c0d800a */ lui $t5,0x800a +/* f0567ac: 8dada3f8 */ lw $t5,-0x5c08($t5) +/* f0567b0: 8fbf0024 */ lw $ra,0x24($sp) +/* f0567b4: 3c01800a */ lui $at,0x800a +/* f0567b8: 25ae000b */ addiu $t6,$t5,0xb +/* f0567bc: ac2ea3f8 */ sw $t6,-0x5c08($at) +/* f0567c0: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0567c4: 03e00008 */ jr $ra +/* f0567c8: 00001025 */ or $v0,$zero,$zero +/* f0567cc: 3c03800a */ lui $v1,0x800a +/* f0567d0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0567d4: 8c6e0434 */ lw $t6,0x434($v1) +/* f0567d8: 8c6f0438 */ lw $t7,0x438($v1) +/* f0567dc: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0567e0: afbf0044 */ sw $ra,0x44($sp) +/* f0567e4: 01cf1021 */ addu $v0,$t6,$t7 +/* f0567e8: 90580003 */ lbu $t8,0x3($v0) +/* f0567ec: 90480004 */ lbu $t0,0x4($v0) +/* f0567f0: 904b0005 */ lbu $t3,0x5($v0) +/* f0567f4: 904d0006 */ lbu $t5,0x6($v0) +/* f0567f8: 3c01bf80 */ lui $at,0xbf80 +/* f0567fc: 44810000 */ mtc1 $at,$f0 +/* f056800: 0018ca00 */ sll $t9,$t8,0x8 +/* f056804: 03283825 */ or $a3,$t9,$t0 +/* f056808: 000b6200 */ sll $t4,$t3,0x8 +/* f05680c: 018d3025 */ or $a2,$t4,$t5 +/* f056810: 00074c00 */ sll $t1,$a3,0x10 +/* f056814: 00067400 */ sll $t6,$a2,0x10 +/* f056818: 2408ffff */ addiu $t0,$zero,-1 +/* f05681c: 24190002 */ addiu $t9,$zero,0x2 +/* f056820: 2418ffff */ addiu $t8,$zero,-1 +/* f056824: 00093c03 */ sra $a3,$t1,0x10 +/* f056828: 000e3403 */ sra $a2,$t6,0x10 +/* f05682c: afb80010 */ sw $t8,0x10($sp) +/* f056830: afb90014 */ sw $t9,0x14($sp) +/* f056834: afa8002c */ sw $t0,0x2c($sp) +/* f056838: afa00028 */ sw $zero,0x28($sp) +/* f05683c: afa00020 */ sw $zero,0x20($sp) +/* f056840: afa0001c */ sw $zero,0x1c($sp) +/* f056844: afa00018 */ sw $zero,0x18($sp) +/* f056848: 00002025 */ or $a0,$zero,$zero +/* f05684c: 00002825 */ or $a1,$zero,$zero +/* f056850: e7a00024 */ swc1 $f0,0x24($sp) +/* f056854: e7a00030 */ swc1 $f0,0x30($sp) +/* f056858: e7a00034 */ swc1 $f0,0x34($sp) +/* f05685c: 0fc24e7e */ jal func0f0939f8 +/* f056860: e7a00038 */ swc1 $f0,0x38($sp) +/* f056864: 3c03800a */ lui $v1,0x800a +/* f056868: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05686c: 8c690438 */ lw $t1,0x438($v1) +/* f056870: 8fbf0044 */ lw $ra,0x44($sp) +/* f056874: 27bd0048 */ addiu $sp,$sp,0x48 +/* f056878: 252a0007 */ addiu $t2,$t1,0x7 +/* f05687c: ac6a0438 */ sw $t2,0x438($v1) +/* f056880: 03e00008 */ jr $ra +/* f056884: 00001025 */ or $v0,$zero,$zero +/* f056888: 3c03800a */ lui $v1,0x800a +/* f05688c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056890: 8c6e0434 */ lw $t6,0x434($v1) +/* f056894: 8c6f0438 */ lw $t7,0x438($v1) +/* f056898: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05689c: afbf0014 */ sw $ra,0x14($sp) +/* f0568a0: 01cf3821 */ addu $a3,$t6,$t7 +/* f0568a4: 90f80003 */ lbu $t8,0x3($a3) +/* f0568a8: 90e80004 */ lbu $t0,0x4($a3) +/* f0568ac: 0018ca00 */ sll $t9,$t8,0x8 +/* f0568b0: 03284825 */ or $t1,$t9,$t0 +/* f0568b4: a7a9001a */ sh $t1,0x1a($sp) +/* f0568b8: 80e40002 */ lb $a0,0x2($a3) +/* f0568bc: 0fc24a45 */ jal func0f092914 +/* f0568c0: afa7001c */ sw $a3,0x1c($sp) +/* f0568c4: 87aa001a */ lh $t2,0x1a($sp) +/* f0568c8: 3c03800a */ lui $v1,0x800a +/* f0568cc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0568d0: 004a082a */ slt $at,$v0,$t2 +/* f0568d4: 10200009 */ beqz $at,.L0f0568fc +/* f0568d8: 8fa7001c */ lw $a3,0x1c($sp) +/* f0568dc: 8c640434 */ lw $a0,0x434($v1) +/* f0568e0: 8c650438 */ lw $a1,0x438($v1) +/* f0568e4: 0fc13583 */ jal func0f04d60c +/* f0568e8: 90e60005 */ lbu $a2,0x5($a3) +/* f0568ec: 3c03800a */ lui $v1,0x800a +/* f0568f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0568f4: 10000004 */ beqz $zero,.L0f056908 +/* f0568f8: ac620438 */ sw $v0,0x438($v1) +.L0f0568fc: +/* f0568fc: 8c6b0438 */ lw $t3,0x438($v1) +/* f056900: 256c0006 */ addiu $t4,$t3,0x6 +/* f056904: ac6c0438 */ sw $t4,0x438($v1) +.L0f056908: +/* f056908: 8fbf0014 */ lw $ra,0x14($sp) +/* f05690c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f056910: 00001025 */ or $v0,$zero,$zero +/* f056914: 03e00008 */ jr $ra +/* f056918: 00000000 */ sll $zero,$zero,0x0 +/* f05691c: 3c05800a */ lui $a1,0x800a +/* f056920: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f056924: 8cae0434 */ lw $t6,0x434($a1) +/* f056928: 8caf0438 */ lw $t7,0x438($a1) +/* f05692c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f056930: afbf0014 */ sw $ra,0x14($sp) +/* f056934: 01cf1021 */ addu $v0,$t6,$t7 +/* f056938: 0fc0e206 */ jal func0f038818 +/* f05693c: 90440002 */ lbu $a0,0x2($v0) +/* f056940: 3c05800a */ lui $a1,0x800a +/* f056944: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f056948: 8ca30428 */ lw $v1,0x428($a1) +/* f05694c: 00403025 */ or $a2,$v0,$zero +/* f056950: 50600005 */ beqzl $v1,.L0f056968 +/* f056954: 8ca40430 */ lw $a0,0x430($a1) +/* f056958: ac620080 */ sw $v0,0x80($v1) +/* f05695c: 8cb80428 */ lw $t8,0x428($a1) +/* f056960: af000084 */ sw $zero,0x84($t8) +/* f056964: 8ca40430 */ lw $a0,0x430($a1) +.L0f056968: +/* f056968: 50800032 */ beqzl $a0,.L0f056a34 +/* f05696c: 8cb80438 */ lw $t8,0x438($a1) +/* f056970: 0fc1eb7d */ jal func0f07adf4 +/* f056974: afa60018 */ sw $a2,0x18($sp) +/* f056978: 3c05800a */ lui $a1,0x800a +/* f05697c: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f056980: 8fa60018 */ lw $a2,0x18($sp) +/* f056984: 8cb90430 */ lw $t9,0x430($a1) +/* f056988: 3c017f1b */ lui $at,0x7f1b +/* f05698c: 240c0001 */ addiu $t4,$zero,0x1 +/* f056990: af260088 */ sw $a2,0x88($t9) +/* f056994: 8ca80430 */ lw $t0,0x430($a1) +/* f056998: ad00008c */ sw $zero,0x8c($t0) +/* f05699c: 8ca90430 */ lw $t1,0x430($a1) +/* f0569a0: 8d230088 */ lw $v1,0x88($t1) +/* f0569a4: 906a0005 */ lbu $t2,0x5($v1) +/* f0569a8: 354b0004 */ ori $t3,$t2,0x4 +/* f0569ac: 1040001e */ beqz $v0,.L0f056a28 +/* f0569b0: a06b0005 */ sb $t3,0x5($v1) +/* f0569b4: 44800000 */ mtc1 $zero,$f0 +/* f0569b8: ac4000bc */ sw $zero,0xbc($v0) +/* f0569bc: a0400096 */ sb $zero,0x96($v0) +/* f0569c0: e4400078 */ swc1 $f0,0x78($v0) +/* f0569c4: e440007c */ swc1 $f0,0x7c($v0) +/* f0569c8: e4400080 */ swc1 $f0,0x80($v0) +/* f0569cc: e44000d0 */ swc1 $f0,0xd0($v0) +/* f0569d0: e44000d4 */ swc1 $f0,0xd4($v0) +/* f0569d4: e44000dc */ swc1 $f0,0xdc($v0) +/* f0569d8: e44000d8 */ swc1 $f0,0xd8($v0) +/* f0569dc: e44000a0 */ swc1 $f0,0xa0($v0) +/* f0569e0: e440009c */ swc1 $f0,0x9c($v0) +/* f0569e4: e4400098 */ swc1 $f0,0x98($v0) +/* f0569e8: e44000b0 */ swc1 $f0,0xb0($v0) +/* f0569ec: e44000ac */ swc1 $f0,0xac($v0) +/* f0569f0: e44000a8 */ swc1 $f0,0xa8($v0) +/* f0569f4: e44000a4 */ swc1 $f0,0xa4($v0) +/* f0569f8: e44000b4 */ swc1 $f0,0xb4($v0) +/* f0569fc: c4249cd8 */ lwc1 $f4,-0x6328($at) +/* f056a00: 8c4d0008 */ lw $t5,0x8($v0) +/* f056a04: 3c012000 */ lui $at,0x2000 +/* f056a08: ac4000c0 */ sw $zero,0xc0($v0) +/* f056a0c: 01a17025 */ or $t6,$t5,$at +/* f056a10: ac4000c4 */ sw $zero,0xc4($v0) +/* f056a14: a0400097 */ sb $zero,0x97($v0) +/* f056a18: a44c0090 */ sh $t4,0x90($v0) +/* f056a1c: ac4e0008 */ sw $t6,0x8($v0) +/* f056a20: 10000003 */ beqz $zero,.L0f056a30 +/* f056a24: e44400b8 */ swc1 $f4,0xb8($v0) +.L0f056a28: +/* f056a28: 8caf0430 */ lw $t7,0x430($a1) +/* f056a2c: a5e00090 */ sh $zero,0x90($t7) +.L0f056a30: +/* f056a30: 8cb80438 */ lw $t8,0x438($a1) +.L0f056a34: +/* f056a34: 8fbf0014 */ lw $ra,0x14($sp) +/* f056a38: 27bd0020 */ addiu $sp,$sp,0x20 +/* f056a3c: 27190003 */ addiu $t9,$t8,0x3 +/* f056a40: acb90438 */ sw $t9,0x438($a1) +/* f056a44: 03e00008 */ jr $ra +/* f056a48: 00001025 */ or $v0,$zero,$zero +/* f056a4c: 3c04800a */ lui $a0,0x800a +/* f056a50: 24849fc0 */ addiu $a0,$a0,-24640 +/* f056a54: 8c8e0434 */ lw $t6,0x434($a0) +/* f056a58: 8c8f0438 */ lw $t7,0x438($a0) +/* f056a5c: 3c0142c8 */ lui $at,0x42c8 +/* f056a60: 44815000 */ mtc1 $at,$f10 +/* f056a64: 01cf1021 */ addu $v0,$t6,$t7 +/* f056a68: 904a0002 */ lbu $t2,0x2($v0) +/* f056a6c: 904c0003 */ lbu $t4,0x3($v0) +/* f056a70: 90580004 */ lbu $t8,0x4($v0) +/* f056a74: 000a5a00 */ sll $t3,$t2,0x8 +/* f056a78: 016c6825 */ or $t5,$t3,$t4 +/* f056a7c: 448d3000 */ mtc1 $t5,$f6 +/* f056a80: 90480005 */ lbu $t0,0x5($v0) +/* f056a84: 0018ca00 */ sll $t9,$t8,0x8 +/* f056a88: 46803220 */ cvt.s.w $f8,$f6 +/* f056a8c: 8c830428 */ lw $v1,0x428($a0) +/* f056a90: 3c014670 */ lui $at,0x4670 +/* f056a94: 03284825 */ or $t1,$t9,$t0 +/* f056a98: 44892000 */ mtc1 $t1,$f4 +/* f056a9c: 44819000 */ mtc1 $at,$f18 +/* f056aa0: 460a4402 */ mul.s $f16,$f8,$f10 +/* f056aa4: 46802020 */ cvt.s.w $f0,$f4 +/* f056aa8: 10600004 */ beqz $v1,.L0f056abc +/* f056aac: 46128083 */ div.s $f2,$f16,$f18 +/* f056ab0: e4620070 */ swc1 $f2,0x70($v1) +/* f056ab4: 8c8e0428 */ lw $t6,0x428($a0) +/* f056ab8: e5c00074 */ swc1 $f0,0x74($t6) +.L0f056abc: +/* f056abc: 8c820430 */ lw $v0,0x430($a0) +/* f056ac0: 50400005 */ beqzl $v0,.L0f056ad8 +/* f056ac4: 8c980438 */ lw $t8,0x438($a0) +/* f056ac8: e4420068 */ swc1 $f2,0x68($v0) +/* f056acc: 8c8f0430 */ lw $t7,0x430($a0) +/* f056ad0: e5e0006c */ swc1 $f0,0x6c($t7) +/* f056ad4: 8c980438 */ lw $t8,0x438($a0) +.L0f056ad8: +/* f056ad8: 00001025 */ or $v0,$zero,$zero +/* f056adc: 27190006 */ addiu $t9,$t8,0x6 +/* f056ae0: 03e00008 */ jr $ra +/* f056ae4: ac990438 */ sw $t9,0x438($a0) +/* f056ae8: 3c05800a */ lui $a1,0x800a +/* f056aec: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f056af0: 8ca30438 */ lw $v1,0x438($a1) +/* f056af4: 8cae0434 */ lw $t6,0x434($a1) +/* f056af8: 3c017f1b */ lui $at,0x7f1b +/* f056afc: c42a9cdc */ lwc1 $f10,-0x6324($at) +/* f056b00: 01c31021 */ addu $v0,$t6,$v1 +/* f056b04: 90490002 */ lbu $t1,0x2($v0) +/* f056b08: 904b0003 */ lbu $t3,0x3($v0) +/* f056b0c: 904f0004 */ lbu $t7,0x4($v0) +/* f056b10: 00095200 */ sll $t2,$t1,0x8 +/* f056b14: 014b6025 */ or $t4,$t2,$t3 +/* f056b18: 448c3000 */ mtc1 $t4,$f6 +/* f056b1c: 90590005 */ lbu $t9,0x5($v0) +/* f056b20: 000fc200 */ sll $t8,$t7,0x8 +/* f056b24: 46803220 */ cvt.s.w $f8,$f6 +/* f056b28: 8ca4042c */ lw $a0,0x42c($a1) +/* f056b2c: 3c014561 */ lui $at,0x4561 +/* f056b30: 03194025 */ or $t0,$t8,$t9 +/* f056b34: 44882000 */ mtc1 $t0,$f4 +/* f056b38: 44819000 */ mtc1 $at,$f18 +/* f056b3c: 460a4402 */ mul.s $f16,$f8,$f10 +/* f056b40: 00001025 */ or $v0,$zero,$zero +/* f056b44: 46802020 */ cvt.s.w $f0,$f4 +/* f056b48: 10800005 */ beqz $a0,.L0f056b60 +/* f056b4c: 46128083 */ div.s $f2,$f16,$f18 +/* f056b50: e482006c */ swc1 $f2,0x6c($a0) +/* f056b54: 8cad042c */ lw $t5,0x42c($a1) +/* f056b58: e5a00070 */ swc1 $f0,0x70($t5) +/* f056b5c: 8ca30438 */ lw $v1,0x438($a1) +.L0f056b60: +/* f056b60: 246e0006 */ addiu $t6,$v1,0x6 +/* f056b64: 03e00008 */ jr $ra +/* f056b68: acae0438 */ sw $t6,0x438($a1) +/* f056b6c: 3c03800a */ lui $v1,0x800a +/* f056b70: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056b74: 8c6e0438 */ lw $t6,0x438($v1) +/* f056b78: 00001025 */ or $v0,$zero,$zero +/* f056b7c: 25cf0003 */ addiu $t7,$t6,0x3 +/* f056b80: 03e00008 */ jr $ra +/* f056b84: ac6f0438 */ sw $t7,0x438($v1) +/* f056b88: 3c03800a */ lui $v1,0x800a +/* f056b8c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056b90: 8c6e0438 */ lw $t6,0x438($v1) +/* f056b94: 00001025 */ or $v0,$zero,$zero +/* f056b98: 25cf0003 */ addiu $t7,$t6,0x3 +/* f056b9c: 03e00008 */ jr $ra +/* f056ba0: ac6f0438 */ sw $t7,0x438($v1) +/* f056ba4: 3c02800a */ lui $v0,0x800a +/* f056ba8: 24429fc0 */ addiu $v0,$v0,-24640 +/* f056bac: 8c4e0434 */ lw $t6,0x434($v0) +/* f056bb0: 8c4f0438 */ lw $t7,0x438($v0) +/* f056bb4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f056bb8: afbf0014 */ sw $ra,0x14($sp) +/* f056bbc: 01cf1821 */ addu $v1,$t6,$t7 +/* f056bc0: 90640002 */ lbu $a0,0x2($v1) +/* f056bc4: 0fc2556c */ jal func0f0955b0 +/* f056bc8: afa3001c */ sw $v1,0x1c($sp) +/* f056bcc: 8fa3001c */ lw $v1,0x1c($sp) +/* f056bd0: 1040001c */ beqz $v0,.L0f056c44 +/* f056bd4: 00403025 */ or $a2,$v0,$zero +/* f056bd8: 8c580014 */ lw $t8,0x14($v0) +/* f056bdc: 13000019 */ beqz $t8,.L0f056c44 +/* f056be0: 00000000 */ sll $zero,$zero,0x0 +/* f056be4: 90440003 */ lbu $a0,0x3($v0) +/* f056be8: 2401000a */ addiu $at,$zero,0xa +/* f056bec: 54810007 */ bnel $a0,$at,.L0f056c0c +/* f056bf0: 2401000b */ addiu $at,$zero,0xb +/* f056bf4: 2444005c */ addiu $a0,$v0,0x5c +/* f056bf8: 0fc1fe49 */ jal func0f07f924 +/* f056bfc: 90650004 */ lbu $a1,0x4($v1) +/* f056c00: 10000010 */ beqz $zero,.L0f056c44 +/* f056c04: 00000000 */ sll $zero,$zero,0x0 +/* f056c08: 2401000b */ addiu $at,$zero,0xb +.L0f056c0c: +/* f056c0c: 1481000d */ bne $a0,$at,.L0f056c44 +/* f056c10: 00000000 */ sll $zero,$zero,0x0 +/* f056c14: 90620003 */ lbu $v0,0x3($v1) +/* f056c18: 28410004 */ slti $at,$v0,0x4 +/* f056c1c: 10200009 */ beqz $at,.L0f056c44 +/* f056c20: 0002c8c0 */ sll $t9,$v0,0x3 +/* f056c24: 0322c823 */ subu $t9,$t9,$v0 +/* f056c28: 0019c880 */ sll $t9,$t9,0x2 +/* f056c2c: 0322c821 */ addu $t9,$t9,$v0 +/* f056c30: 0019c880 */ sll $t9,$t9,0x2 +/* f056c34: 00d92021 */ addu $a0,$a2,$t9 +/* f056c38: 2484005c */ addiu $a0,$a0,0x5c +/* f056c3c: 0fc1fe49 */ jal func0f07f924 +/* f056c40: 90650004 */ lbu $a1,0x4($v1) +.L0f056c44: +/* f056c44: 3c03800a */ lui $v1,0x800a +/* f056c48: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056c4c: 8c680438 */ lw $t0,0x438($v1) +/* f056c50: 8fbf0014 */ lw $ra,0x14($sp) +/* f056c54: 27bd0020 */ addiu $sp,$sp,0x20 +/* f056c58: 25090005 */ addiu $t1,$t0,0x5 +/* f056c5c: ac690438 */ sw $t1,0x438($v1) +/* f056c60: 03e00008 */ jr $ra +/* f056c64: 00001025 */ or $v0,$zero,$zero +/* f056c68: 3c03800a */ lui $v1,0x800a +/* f056c6c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056c70: 8c6e0438 */ lw $t6,0x438($v1) +/* f056c74: 00001025 */ or $v0,$zero,$zero +/* f056c78: 25cf0003 */ addiu $t7,$t6,0x3 +/* f056c7c: 03e00008 */ jr $ra +/* f056c80: ac6f0438 */ sw $t7,0x438($v1) +/* f056c84: 27bdffe8 */ addiu $sp,$sp,-24 +/* f056c88: afbf0014 */ sw $ra,0x14($sp) +/* f056c8c: 0fc47bd2 */ jal func0f11ef48 +/* f056c90: 00000000 */ sll $zero,$zero,0x0 +/* f056c94: 10400012 */ beqz $v0,.L0f056ce0 +/* f056c98: 3c0e8006 */ lui $t6,0x8006 +/* f056c9c: 8dce24a4 */ lw $t6,0x24a4($t6) +/* f056ca0: 3c03800a */ lui $v1,0x800a +/* f056ca4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056ca8: 51c00006 */ beqzl $t6,.L0f056cc4 +/* f056cac: 806f04d3 */ lb $t7,0x4d3($v1) +/* f056cb0: 0c003a57 */ jal 0xe95c +/* f056cb4: 2404005a */ addiu $a0,$zero,0x5a +/* f056cb8: 10000009 */ beqz $zero,.L0f056ce0 +/* f056cbc: 00000000 */ sll $zero,$zero,0x0 +/* f056cc0: 806f04d3 */ lb $t7,0x4d3($v1) +.L0f056cc4: +/* f056cc4: 24180001 */ addiu $t8,$zero,0x1 +/* f056cc8: 11e00003 */ beqz $t7,.L0f056cd8 +/* f056ccc: 00000000 */ sll $zero,$zero,0x0 +/* f056cd0: 10000003 */ beqz $zero,.L0f056ce0 +/* f056cd4: a07804d6 */ sb $t8,0x4d6($v1) +.L0f056cd8: +/* f056cd8: 0c003a64 */ jal 0xe990 +/* f056cdc: 00000000 */ sll $zero,$zero,0x0 +.L0f056ce0: +/* f056ce0: 3c03800a */ lui $v1,0x800a +/* f056ce4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056ce8: 8c790438 */ lw $t9,0x438($v1) +/* f056cec: 8fbf0014 */ lw $ra,0x14($sp) +/* f056cf0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f056cf4: 27280002 */ addiu $t0,$t9,0x2 +/* f056cf8: ac680438 */ sw $t0,0x438($v1) +/* f056cfc: 03e00008 */ jr $ra +/* f056d00: 00001025 */ or $v0,$zero,$zero +/* f056d04: 27bdffe8 */ addiu $sp,$sp,-24 +/* f056d08: afbf0014 */ sw $ra,0x14($sp) +/* f056d0c: 0fc2e6bf */ jal func0f0b9afc +/* f056d10: 00000000 */ sll $zero,$zero,0x0 +/* f056d14: 3c03800a */ lui $v1,0x800a +/* f056d18: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056d1c: 8c6e0438 */ lw $t6,0x438($v1) +/* f056d20: 8fbf0014 */ lw $ra,0x14($sp) +/* f056d24: 27bd0018 */ addiu $sp,$sp,0x18 +/* f056d28: 25cf0002 */ addiu $t7,$t6,0x2 +/* f056d2c: ac6f0438 */ sw $t7,0x438($v1) +/* f056d30: 03e00008 */ jr $ra +/* f056d34: 00001025 */ or $v0,$zero,$zero +/* f056d38: 3c05800a */ lui $a1,0x800a +/* f056d3c: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f056d40: 8cae0434 */ lw $t6,0x434($a1) +/* f056d44: 8caf0438 */ lw $t7,0x438($a1) +/* f056d48: 27bdffe8 */ addiu $sp,$sp,-24 +/* f056d4c: afbf0014 */ sw $ra,0x14($sp) +/* f056d50: 01cf1021 */ addu $v0,$t6,$t7 +/* f056d54: 90580002 */ lbu $t8,0x2($v0) +/* f056d58: 90480003 */ lbu $t0,0x3($v0) +/* f056d5c: 0018ca00 */ sll $t9,$t8,0x8 +/* f056d60: 03284825 */ or $t1,$t9,$t0 +/* f056d64: 00092400 */ sll $a0,$t1,0x10 +/* f056d68: 00045403 */ sra $t2,$a0,0x10 +/* f056d6c: 0fc2e6da */ jal func0f0b9b68 +/* f056d70: 01402025 */ or $a0,$t2,$zero +/* f056d74: 3c05800a */ lui $a1,0x800a +/* f056d78: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f056d7c: 8cab0438 */ lw $t3,0x438($a1) +/* f056d80: 8fbf0014 */ lw $ra,0x14($sp) +/* f056d84: 27bd0018 */ addiu $sp,$sp,0x18 +/* f056d88: 256c0004 */ addiu $t4,$t3,0x4 +/* f056d8c: acac0438 */ sw $t4,0x438($a1) +/* f056d90: 03e00008 */ jr $ra +/* f056d94: 00001025 */ or $v0,$zero,$zero +/* f056d98: 3c03800a */ lui $v1,0x800a +/* f056d9c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056da0: 8c6e0438 */ lw $t6,0x438($v1) +/* f056da4: 00001025 */ or $v0,$zero,$zero +/* f056da8: 25cf0002 */ addiu $t7,$t6,0x2 +/* f056dac: 03e00008 */ jr $ra +/* f056db0: ac6f0438 */ sw $t7,0x438($v1) +/* f056db4: 3c03800a */ lui $v1,0x800a +/* f056db8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056dbc: 8c6e0434 */ lw $t6,0x434($v1) +/* f056dc0: 8c6f0438 */ lw $t7,0x438($v1) +/* f056dc4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f056dc8: afbf0014 */ sw $ra,0x14($sp) +/* f056dcc: 01cf1021 */ addu $v0,$t6,$t7 +/* f056dd0: 90580002 */ lbu $t8,0x2($v0) +/* f056dd4: 90480003 */ lbu $t0,0x3($v0) +/* f056dd8: 0018ca00 */ sll $t9,$t8,0x8 +/* f056ddc: 03282025 */ or $a0,$t9,$t0 +/* f056de0: 00044c00 */ sll $t1,$a0,0x10 +/* f056de4: 0fc2e835 */ jal func0f0ba0d4 +/* f056de8: 00092403 */ sra $a0,$t1,0x10 +/* f056dec: 3c03800a */ lui $v1,0x800a +/* f056df0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056df4: 8c6b0284 */ lw $t3,0x284($v1) +/* f056df8: 8d6c19c8 */ lw $t4,0x19c8($t3) +/* f056dfc: 55800004 */ bnezl $t4,.L0f056e10 +/* f056e00: 8c6d0438 */ lw $t5,0x438($v1) +/* f056e04: 10000005 */ beqz $zero,.L0f056e1c +/* f056e08: 24020001 */ addiu $v0,$zero,0x1 +/* f056e0c: 8c6d0438 */ lw $t5,0x438($v1) +.L0f056e10: +/* f056e10: 00001025 */ or $v0,$zero,$zero +/* f056e14: 25ae0004 */ addiu $t6,$t5,0x4 +/* f056e18: ac6e0438 */ sw $t6,0x438($v1) +.L0f056e1c: +/* f056e1c: 8fbf0014 */ lw $ra,0x14($sp) +/* f056e20: 27bd0018 */ addiu $sp,$sp,0x18 +/* f056e24: 03e00008 */ jr $ra +/* f056e28: 00000000 */ sll $zero,$zero,0x0 +/* f056e2c: 3c03800a */ lui $v1,0x800a +/* f056e30: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056e34: 8c6e04cc */ lw $t6,0x4cc($v1) +/* f056e38: 8c640434 */ lw $a0,0x434($v1) +/* f056e3c: 8c650438 */ lw $a1,0x438($v1) +/* f056e40: 27bdffe8 */ addiu $sp,$sp,-24 +/* f056e44: afbf0014 */ sw $ra,0x14($sp) +/* f056e48: 11c00007 */ beqz $t6,.L0f056e68 +/* f056e4c: 00851021 */ addu $v0,$a0,$a1 +/* f056e50: 0fc13583 */ jal func0f04d60c +/* f056e54: 90460002 */ lbu $a2,0x2($v0) +/* f056e58: 3c03800a */ lui $v1,0x800a +/* f056e5c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056e60: 10000003 */ beqz $zero,.L0f056e70 +/* f056e64: ac620438 */ sw $v0,0x438($v1) +.L0f056e68: +/* f056e68: 24af0003 */ addiu $t7,$a1,0x3 +/* f056e6c: ac6f0438 */ sw $t7,0x438($v1) +.L0f056e70: +/* f056e70: 8fbf0014 */ lw $ra,0x14($sp) +/* f056e74: 27bd0018 */ addiu $sp,$sp,0x18 +/* f056e78: 00001025 */ or $v0,$zero,$zero +/* f056e7c: 03e00008 */ jr $ra +/* f056e80: 00000000 */ sll $zero,$zero,0x0 +/* f056e84: 3c03800a */ lui $v1,0x800a +/* f056e88: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056e8c: 8c6e04cc */ lw $t6,0x4cc($v1) +/* f056e90: 8c640434 */ lw $a0,0x434($v1) +/* f056e94: 8c650438 */ lw $a1,0x438($v1) +/* f056e98: 27bdffe8 */ addiu $sp,$sp,-24 +/* f056e9c: afbf0014 */ sw $ra,0x14($sp) +/* f056ea0: 11c00005 */ beqz $t6,.L0f056eb8 +/* f056ea4: 00851021 */ addu $v0,$a0,$a1 +/* f056ea8: 3c0f800a */ lui $t7,0x800a +/* f056eac: 8defde24 */ lw $t7,-0x21dc($t7) +/* f056eb0: 15e00009 */ bnez $t7,.L0f056ed8 +/* f056eb4: 00000000 */ sll $zero,$zero,0x0 +.L0f056eb8: +/* f056eb8: 8c7804b4 */ lw $t8,0x4b4($v1) +/* f056ebc: 24010026 */ addiu $at,$zero,0x26 +/* f056ec0: 3c198008 */ lui $t9,0x8008 +/* f056ec4: 1701000a */ bne $t8,$at,.L0f056ef0 +/* f056ec8: 24a80003 */ addiu $t0,$a1,0x3 +/* f056ecc: 8f397260 */ lw $t9,0x7260($t9) +/* f056ed0: 5b200008 */ blezl $t9,.L0f056ef4 +/* f056ed4: ac680438 */ sw $t0,0x438($v1) +.L0f056ed8: +/* f056ed8: 0fc13583 */ jal func0f04d60c +/* f056edc: 90460002 */ lbu $a2,0x2($v0) +/* f056ee0: 3c03800a */ lui $v1,0x800a +/* f056ee4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056ee8: 10000002 */ beqz $zero,.L0f056ef4 +/* f056eec: ac620438 */ sw $v0,0x438($v1) +.L0f056ef0: +/* f056ef0: ac680438 */ sw $t0,0x438($v1) +.L0f056ef4: +/* f056ef4: 8fbf0014 */ lw $ra,0x14($sp) +/* f056ef8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f056efc: 00001025 */ or $v0,$zero,$zero +/* f056f00: 03e00008 */ jr $ra +/* f056f04: 00000000 */ sll $zero,$zero,0x0 +/* f056f08: 3c03800a */ lui $v1,0x800a +/* f056f0c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056f10: 8c6e0434 */ lw $t6,0x434($v1) +/* f056f14: 8c6f0438 */ lw $t7,0x438($v1) +/* f056f18: 27bdffe8 */ addiu $sp,$sp,-24 +/* f056f1c: afbf0014 */ sw $ra,0x14($sp) +/* f056f20: 01cf1021 */ addu $v0,$t6,$t7 +/* f056f24: 0fc2e864 */ jal func0f0ba190 +/* f056f28: 90440002 */ lbu $a0,0x2($v0) +/* f056f2c: 3c03800a */ lui $v1,0x800a +/* f056f30: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056f34: 8c780438 */ lw $t8,0x438($v1) +/* f056f38: 8fbf0014 */ lw $ra,0x14($sp) +/* f056f3c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f056f40: 27190003 */ addiu $t9,$t8,0x3 +/* f056f44: ac790438 */ sw $t9,0x438($v1) +/* f056f48: 03e00008 */ jr $ra +/* f056f4c: 00001025 */ or $v0,$zero,$zero +/* f056f50: 3c0e800a */ lui $t6,0x800a +/* f056f54: 3c0f800a */ lui $t7,0x800a +/* f056f58: 8defa3f8 */ lw $t7,-0x5c08($t7) +/* f056f5c: 8dcea3f4 */ lw $t6,-0x5c0c($t6) +/* f056f60: 27bdffc8 */ addiu $sp,$sp,-56 +/* f056f64: afbf001c */ sw $ra,0x1c($sp) +/* f056f68: 01cf2821 */ addu $a1,$t6,$t7 +/* f056f6c: 90b80002 */ lbu $t8,0x2($a1) +/* f056f70: 90a80003 */ lbu $t0,0x3($a1) +/* f056f74: 3401ffff */ dli $at,0xffff +/* f056f78: 0018ca00 */ sll $t9,$t8,0x8 +/* f056f7c: 03284825 */ or $t1,$t9,$t0 +/* f056f80: a7a90032 */ sh $t1,0x32($sp) +/* f056f84: 90aa0006 */ lbu $t2,0x6($a1) +/* f056f88: 90ac0007 */ lbu $t4,0x7($a1) +/* f056f8c: 00001825 */ or $v1,$zero,$zero +/* f056f90: 000a5a00 */ sll $t3,$t2,0x8 +/* f056f94: 016c3025 */ or $a2,$t3,$t4 +/* f056f98: 54c10005 */ bnel $a2,$at,.L0f056fb0 +/* f056f9c: 3401fffe */ dli $at,0xfffe +/* f056fa0: 44801000 */ mtc1 $zero,$f2 +/* f056fa4: 1000001a */ beqz $zero,.L0f057010 +/* f056fa8: 90a40004 */ lbu $a0,0x4($a1) +/* f056fac: 3401fffe */ dli $at,0xfffe +.L0f056fb0: +/* f056fb0: 14c10013 */ bne $a2,$at,.L0f057000 +/* f056fb4: 87a40032 */ lh $a0,0x32($sp) +/* f056fb8: afa3002c */ sw $v1,0x2c($sp) +/* f056fbc: afa50034 */ sw $a1,0x34($sp) +/* f056fc0: 0c008dda */ jal 0x23768 +/* f056fc4: afa60024 */ sw $a2,0x24($sp) +/* f056fc8: 244dfffe */ addiu $t5,$v0,-2 +/* f056fcc: 448d2000 */ mtc1 $t5,$f4 +/* f056fd0: 44803000 */ mtc1 $zero,$f6 +/* f056fd4: 8fa3002c */ lw $v1,0x2c($sp) +/* f056fd8: 468020a0 */ cvt.s.w $f2,$f4 +/* f056fdc: 8fa50034 */ lw $a1,0x34($sp) +/* f056fe0: 8fa60024 */ lw $a2,0x24($sp) +/* f056fe4: 4606103c */ c.lt.s $f2,$f6 +/* f056fe8: 00000000 */ sll $zero,$zero,0x0 +/* f056fec: 45020008 */ bc1fl .L0f057010 +/* f056ff0: 90a40004 */ lbu $a0,0x4($a1) +/* f056ff4: 44801000 */ mtc1 $zero,$f2 +/* f056ff8: 10000005 */ beqz $zero,.L0f057010 +/* f056ffc: 90a40004 */ lbu $a0,0x4($a1) +.L0f057000: +/* f057000: 44864000 */ mtc1 $a2,$f8 +/* f057004: 00000000 */ sll $zero,$zero,0x0 +/* f057008: 468040a0 */ cvt.s.w $f2,$f8 +/* f05700c: 90a40004 */ lbu $a0,0x4($a1) +.L0f057010: +/* f057010: 240100ff */ addiu $at,$zero,0xff +/* f057014: 3c02800a */ lui $v0,0x800a +/* f057018: 54810011 */ bnel $a0,$at,.L0f057060 +/* f05701c: afa50034 */ sw $a1,0x34($sp) +/* f057020: 8c42a3e4 */ lw $v0,-0x5c1c($v0) +/* f057024: 10400015 */ beqz $v0,.L0f05707c +/* f057028: 00000000 */ sll $zero,$zero,0x0 +/* f05702c: 8c4402e4 */ lw $a0,0x2e4($v0) +/* f057030: 04800012 */ bltz $a0,.L0f05707c +/* f057034: 00000000 */ sll $zero,$zero,0x0 +/* f057038: afa50034 */ sw $a1,0x34($sp) +/* f05703c: afa60024 */ sw $a2,0x24($sp) +/* f057040: 0fc2556c */ jal func0f0955b0 +/* f057044: e7a20020 */ swc1 $f2,0x20($sp) +/* f057048: 8fa50034 */ lw $a1,0x34($sp) +/* f05704c: 8fa60024 */ lw $a2,0x24($sp) +/* f057050: c7a20020 */ lwc1 $f2,0x20($sp) +/* f057054: 10000009 */ beqz $zero,.L0f05707c +/* f057058: 00401825 */ or $v1,$v0,$zero +/* f05705c: afa50034 */ sw $a1,0x34($sp) +.L0f057060: +/* f057060: afa60024 */ sw $a2,0x24($sp) +/* f057064: 0fc2556c */ jal func0f0955b0 +/* f057068: e7a20020 */ swc1 $f2,0x20($sp) +/* f05706c: 8fa50034 */ lw $a1,0x34($sp) +/* f057070: 8fa60024 */ lw $a2,0x24($sp) +/* f057074: c7a20020 */ lwc1 $f2,0x20($sp) +/* f057078: 00401825 */ or $v1,$v0,$zero +.L0f05707c: +/* f05707c: 10600049 */ beqz $v1,.L0f0571a4 +/* f057080: 00000000 */ sll $zero,$zero,0x0 +/* f057084: 8c6e0014 */ lw $t6,0x14($v1) +/* f057088: 11c00046 */ beqz $t6,.L0f0571a4 +/* f05708c: 00000000 */ sll $zero,$zero,0x0 +/* f057090: 8c6f0018 */ lw $t7,0x18($v1) +/* f057094: 8de40020 */ lw $a0,0x20($t7) +/* f057098: 1480000e */ bnez $a0,.L0f0570d4 +/* f05709c: 00000000 */ sll $zero,$zero,0x0 +/* f0570a0: afa3002c */ sw $v1,0x2c($sp) +/* f0570a4: afa50034 */ sw $a1,0x34($sp) +/* f0570a8: afa60024 */ sw $a2,0x24($sp) +/* f0570ac: 0fc2ccb9 */ jal func0f0b32e4 +/* f0570b0: e7a20020 */ swc1 $f2,0x20($sp) +/* f0570b4: 8fa3002c */ lw $v1,0x2c($sp) +/* f0570b8: 8fa50034 */ lw $a1,0x34($sp) +/* f0570bc: 8fa60024 */ lw $a2,0x24($sp) +/* f0570c0: 8c780018 */ lw $t8,0x18($v1) +/* f0570c4: c7a20020 */ lwc1 $f2,0x20($sp) +/* f0570c8: af020020 */ sw $v0,0x20($t8) +/* f0570cc: 8c790018 */ lw $t9,0x18($v1) +/* f0570d0: 8f240020 */ lw $a0,0x20($t9) +.L0f0570d4: +/* f0570d4: 10800033 */ beqz $a0,.L0f0571a4 +/* f0570d8: 00000000 */ sll $zero,$zero,0x0 +/* f0570dc: 90a80005 */ lbu $t0,0x5($a1) +/* f0570e0: 3c09800a */ lui $t1,0x800a +/* f0570e4: 8d29a48c */ lw $t1,-0x5b74($t1) +/* f0570e8: 44888000 */ mtc1 $t0,$f16 +/* f0570ec: 3c013f80 */ lui $at,0x3f80 +/* f0570f0: 44815000 */ mtc1 $at,$f10 +/* f0570f4: 468084a0 */ cvt.s.w $f18,$f16 +/* f0570f8: 3401fffe */ dli $at,0xfffe +/* f0570fc: 1120000d */ beqz $t1,.L0f057134 +/* f057100: 46125003 */ div.s $f0,$f10,$f18 +/* f057104: 10c1000b */ beq $a2,$at,.L0f057134 +/* f057108: 3c0a800a */ lui $t2,0x800a +/* f05710c: 8d4ade20 */ lw $t2,-0x21e0($t2) +/* f057110: 3c013e80 */ lui $at,0x3e80 +/* f057114: 44818000 */ mtc1 $at,$f16 +/* f057118: 448a2000 */ mtc1 $t2,$f4 +/* f05711c: 00000000 */ sll $zero,$zero,0x0 +/* f057120: 468021a0 */ cvt.s.w $f6,$f4 +/* f057124: 46003202 */ mul.s $f8,$f6,$f0 +/* f057128: 00000000 */ sll $zero,$zero,0x0 +/* f05712c: 46104282 */ mul.s $f10,$f8,$f16 +/* f057130: 460a1080 */ add.s $f2,$f2,$f10 +.L0f057134: +/* f057134: afa3002c */ sw $v1,0x2c($sp) +/* f057138: e7a00028 */ swc1 $f0,0x28($sp) +/* f05713c: 0c008c28 */ jal 0x230a0 +/* f057140: e7a20020 */ swc1 $f2,0x20($sp) +/* f057144: 8fa3002c */ lw $v1,0x2c($sp) +/* f057148: c7a20020 */ lwc1 $f2,0x20($sp) +/* f05714c: c7a00028 */ lwc1 $f0,0x28($sp) +/* f057150: 44809000 */ mtc1 $zero,$f18 +/* f057154: 8c640018 */ lw $a0,0x18($v1) +/* f057158: 44071000 */ mfc1 $a3,$f2 +/* f05715c: 87a50032 */ lh $a1,0x32($sp) +/* f057160: 00003025 */ or $a2,$zero,$zero +/* f057164: e7a00010 */ swc1 $f0,0x10($sp) +/* f057168: 0c007733 */ jal 0x1dccc +/* f05716c: e7b20014 */ swc1 $f18,0x14($sp) +/* f057170: 0fc57222 */ jal func0f15c888 +/* f057174: 00000000 */ sll $zero,$zero,0x0 +/* f057178: 8fa3002c */ lw $v1,0x2c($sp) +/* f05717c: 3c0142c8 */ lui $at,0x42c8 +/* f057180: 44814000 */ mtc1 $at,$f8 +/* f057184: 8c640018 */ lw $a0,0x18($v1) +/* f057188: c4840014 */ lwc1 $f4,0x14($a0) +/* f05718c: 46040182 */ mul.s $f6,$f0,$f4 +/* f057190: 00000000 */ sll $zero,$zero,0x0 +/* f057194: 46083402 */ mul.s $f16,$f6,$f8 +/* f057198: 44058000 */ mfc1 $a1,$f16 +/* f05719c: 0c006bd9 */ jal 0x1af64 +/* f0571a0: 00000000 */ sll $zero,$zero,0x0 +.L0f0571a4: +/* f0571a4: 3c0b800a */ lui $t3,0x800a +/* f0571a8: 8d6ba3f8 */ lw $t3,-0x5c08($t3) +/* f0571ac: 8fbf001c */ lw $ra,0x1c($sp) +/* f0571b0: 3c01800a */ lui $at,0x800a +/* f0571b4: 256c0008 */ addiu $t4,$t3,0x8 +/* f0571b8: ac2ca3f8 */ sw $t4,-0x5c08($at) +/* f0571bc: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0571c0: 03e00008 */ jr $ra +/* f0571c4: 00001025 */ or $v0,$zero,$zero +/* f0571c8: 3c03800a */ lui $v1,0x800a +/* f0571cc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0571d0: 8c6e0434 */ lw $t6,0x434($v1) +/* f0571d4: 8c6f0438 */ lw $t7,0x438($v1) +/* f0571d8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0571dc: afbf0014 */ sw $ra,0x14($sp) +/* f0571e0: 01cf1021 */ addu $v0,$t6,$t7 +/* f0571e4: 90450002 */ lbu $a1,0x2($v0) +/* f0571e8: 0fc126d1 */ jal func0f049b44 +/* f0571ec: 8c640424 */ lw $a0,0x424($v1) +/* f0571f0: 1040000f */ beqz $v0,.L0f057230 +/* f0571f4: 00000000 */ sll $zero,$zero,0x0 +/* f0571f8: 8c58001c */ lw $t8,0x1c($v0) +/* f0571fc: 1300000c */ beqz $t8,.L0f057230 +/* f057200: 00000000 */ sll $zero,$zero,0x0 +/* f057204: 8c590020 */ lw $t9,0x20($v0) +/* f057208: 13200009 */ beqz $t9,.L0f057230 +/* f05720c: 00000000 */ sll $zero,$zero,0x0 +/* f057210: 8c44001c */ lw $a0,0x1c($v0) +/* f057214: 0fc1812f */ jal func0f0604bc +/* f057218: afa20018 */ sw $v0,0x18($sp) +/* f05721c: 8fa80018 */ lw $t0,0x18($sp) +/* f057220: 0fc180bc */ jal func0f0602f0 +/* f057224: 8d04001c */ lw $a0,0x1c($t0) +/* f057228: 0fc0882b */ jal func0f0220ac +/* f05722c: 8fa40018 */ lw $a0,0x18($sp) +.L0f057230: +/* f057230: 3c03800a */ lui $v1,0x800a +/* f057234: 24639fc0 */ addiu $v1,$v1,-24640 +/* f057238: 8c690438 */ lw $t1,0x438($v1) +/* f05723c: 8fbf0014 */ lw $ra,0x14($sp) +/* f057240: 27bd0020 */ addiu $sp,$sp,0x20 +/* f057244: 252a0003 */ addiu $t2,$t1,0x3 +/* f057248: ac6a0438 */ sw $t2,0x438($v1) +/* f05724c: 03e00008 */ jr $ra +/* f057250: 00001025 */ or $v0,$zero,$zero +/* f057254: 3c03800a */ lui $v1,0x800a +/* f057258: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05725c: 8c6e0434 */ lw $t6,0x434($v1) +/* f057260: 8c6f0438 */ lw $t7,0x438($v1) +/* f057264: 27bdffe0 */ addiu $sp,$sp,-32 +/* f057268: afbf0014 */ sw $ra,0x14($sp) +/* f05726c: 01cf1021 */ addu $v0,$t6,$t7 +/* f057270: 90450002 */ lbu $a1,0x2($v0) +/* f057274: 0fc126d1 */ jal func0f049b44 +/* f057278: 8c640424 */ lw $a0,0x424($v1) +/* f05727c: 10400010 */ beqz $v0,.L0f0572c0 +/* f057280: 00000000 */ sll $zero,$zero,0x0 +/* f057284: 8c58001c */ lw $t8,0x1c($v0) +/* f057288: 1300000d */ beqz $t8,.L0f0572c0 +/* f05728c: 00000000 */ sll $zero,$zero,0x0 +/* f057290: 8c590020 */ lw $t9,0x20($v0) +/* f057294: 1320000a */ beqz $t9,.L0f0572c0 +/* f057298: 00000000 */ sll $zero,$zero,0x0 +/* f05729c: 8c44001c */ lw $a0,0x1c($v0) +/* f0572a0: 0fc19711 */ jal func0f065c44 +/* f0572a4: afa20018 */ sw $v0,0x18($sp) +/* f0572a8: 8fa80018 */ lw $t0,0x18($sp) +/* f0572ac: 0fc18171 */ jal func0f0605c4 +/* f0572b0: 8d04001c */ lw $a0,0x1c($t0) +/* f0572b4: 8fa90018 */ lw $t1,0x18($sp) +/* f0572b8: 0fc180c0 */ jal func0f060300 +/* f0572bc: 8d24001c */ lw $a0,0x1c($t1) +.L0f0572c0: +/* f0572c0: 3c03800a */ lui $v1,0x800a +/* f0572c4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0572c8: 8c6a0438 */ lw $t2,0x438($v1) +/* f0572cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0572d0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0572d4: 254b0003 */ addiu $t3,$t2,0x3 +/* f0572d8: ac6b0438 */ sw $t3,0x438($v1) +/* f0572dc: 03e00008 */ jr $ra +/* f0572e0: 00001025 */ or $v0,$zero,$zero +/* f0572e4: 3c03800a */ lui $v1,0x800a +/* f0572e8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0572ec: 8c6e0434 */ lw $t6,0x434($v1) +/* f0572f0: 8c6f0438 */ lw $t7,0x438($v1) +/* f0572f4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0572f8: afbf0014 */ sw $ra,0x14($sp) +/* f0572fc: 01cf1021 */ addu $v0,$t6,$t7 +/* f057300: 0fc2556c */ jal func0f0955b0 +/* f057304: 90440002 */ lbu $a0,0x2($v0) +/* f057308: 1040001e */ beqz $v0,.L0f057384 +/* f05730c: 00000000 */ sll $zero,$zero,0x0 +/* f057310: 8c580014 */ lw $t8,0x14($v0) +/* f057314: 1300001b */ beqz $t8,.L0f057384 +/* f057318: 00000000 */ sll $zero,$zero,0x0 +/* f05731c: 8c590018 */ lw $t9,0x18($v0) +/* f057320: 13200018 */ beqz $t9,.L0f057384 +/* f057324: 00000000 */ sll $zero,$zero,0x0 +/* f057328: 8c440014 */ lw $a0,0x14($v0) +/* f05732c: 0fc1812f */ jal func0f0604bc +/* f057330: afa20018 */ sw $v0,0x18($sp) +/* f057334: 8fa30018 */ lw $v1,0x18($sp) +/* f057338: 0fc180bc */ jal func0f0602f0 +/* f05733c: 8c640014 */ lw $a0,0x14($v1) +/* f057340: 3c04800a */ lui $a0,0x800a +/* f057344: 24849fc0 */ addiu $a0,$a0,-24640 +/* f057348: 8c880284 */ lw $t0,0x284($a0) +/* f05734c: 8fa30018 */ lw $v1,0x18($sp) +/* f057350: 8d090480 */ lw $t1,0x480($t0) +/* f057354: 1520000b */ bnez $t1,.L0f057384 +/* f057358: 00000000 */ sll $zero,$zero,0x0 +/* f05735c: 906a0003 */ lbu $t2,0x3($v1) +/* f057360: 24010008 */ addiu $at,$zero,0x8 +/* f057364: 15410007 */ bne $t2,$at,.L0f057384 +/* f057368: 00000000 */ sll $zero,$zero,0x0 +/* f05736c: 906b005c */ lbu $t3,0x5c($v1) +/* f057370: 2401002e */ addiu $at,$zero,0x2e +/* f057374: 15610003 */ bne $t3,$at,.L0f057384 +/* f057378: 00000000 */ sll $zero,$zero,0x0 +/* f05737c: 0fc0458c */ jal func0f011630 +/* f057380: 00000000 */ sll $zero,$zero,0x0 +.L0f057384: +/* f057384: 3c04800a */ lui $a0,0x800a +/* f057388: 24849fc0 */ addiu $a0,$a0,-24640 +/* f05738c: 8c8c0438 */ lw $t4,0x438($a0) +/* f057390: 8fbf0014 */ lw $ra,0x14($sp) +/* f057394: 27bd0020 */ addiu $sp,$sp,0x20 +/* f057398: 258d0003 */ addiu $t5,$t4,0x3 +/* f05739c: ac8d0438 */ sw $t5,0x438($a0) +/* f0573a0: 03e00008 */ jr $ra +/* f0573a4: 00001025 */ or $v0,$zero,$zero +/* f0573a8: 3c03800a */ lui $v1,0x800a +/* f0573ac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0573b0: 8c6e0434 */ lw $t6,0x434($v1) +/* f0573b4: 8c6f0438 */ lw $t7,0x438($v1) +/* f0573b8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0573bc: afbf0014 */ sw $ra,0x14($sp) +/* f0573c0: 01cf1021 */ addu $v0,$t6,$t7 +/* f0573c4: 0fc2556c */ jal func0f0955b0 +/* f0573c8: 90440002 */ lbu $a0,0x2($v0) +/* f0573cc: 10400017 */ beqz $v0,.L0f05742c +/* f0573d0: 00401825 */ or $v1,$v0,$zero +/* f0573d4: 8c440014 */ lw $a0,0x14($v0) +/* f0573d8: 10800014 */ beqz $a0,.L0f05742c +/* f0573dc: 00000000 */ sll $zero,$zero,0x0 +/* f0573e0: 8c580018 */ lw $t8,0x18($v0) +/* f0573e4: 13000011 */ beqz $t8,.L0f05742c +/* f0573e8: 00000000 */ sll $zero,$zero,0x0 +/* f0573ec: 8c990018 */ lw $t9,0x18($a0) +/* f0573f0: 53200006 */ beqzl $t9,.L0f05740c +/* f0573f4: 8c640014 */ lw $a0,0x14($v1) +/* f0573f8: 0fc20be2 */ jal func0f082f88 +/* f0573fc: 8c440014 */ lw $a0,0x14($v0) +/* f057400: 1000000a */ beqz $zero,.L0f05742c +/* f057404: 00000000 */ sll $zero,$zero,0x0 +/* f057408: 8c640014 */ lw $a0,0x14($v1) +.L0f05740c: +/* f05740c: 0fc19711 */ jal func0f065c44 +/* f057410: afa30018 */ sw $v1,0x18($sp) +/* f057414: 8fa30018 */ lw $v1,0x18($sp) +/* f057418: 0fc18171 */ jal func0f0605c4 +/* f05741c: 8c640014 */ lw $a0,0x14($v1) +/* f057420: 8fa30018 */ lw $v1,0x18($sp) +/* f057424: 0fc180c0 */ jal func0f060300 +/* f057428: 8c640014 */ lw $a0,0x14($v1) +.L0f05742c: +/* f05742c: 3c03800a */ lui $v1,0x800a +/* f057430: 24639fc0 */ addiu $v1,$v1,-24640 +/* f057434: 8c680438 */ lw $t0,0x438($v1) +/* f057438: 8fbf0014 */ lw $ra,0x14($sp) +/* f05743c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f057440: 25090003 */ addiu $t1,$t0,0x3 +/* f057444: ac690438 */ sw $t1,0x438($v1) +/* f057448: 03e00008 */ jr $ra +/* f05744c: 00001025 */ or $v0,$zero,$zero +/* f057450: 3c02800a */ lui $v0,0x800a +/* f057454: 24429fc0 */ addiu $v0,$v0,-24640 +/* f057458: 8c4e0434 */ lw $t6,0x434($v0) +/* f05745c: 8c4f0438 */ lw $t7,0x438($v0) +/* f057460: 27bdffe0 */ addiu $sp,$sp,-32 +/* f057464: afbf0014 */ sw $ra,0x14($sp) +/* f057468: 01cf1821 */ addu $v1,$t6,$t7 +/* f05746c: 90640002 */ lbu $a0,0x2($v1) +/* f057470: 0fc2554a */ jal func0f095528 +/* f057474: afa3001c */ sw $v1,0x1c($sp) +/* f057478: 10400017 */ beqz $v0,.L0f0574d8 +/* f05747c: 8fa3001c */ lw $v1,0x1c($sp) +/* f057480: 00402025 */ or $a0,$v0,$zero +/* f057484: afa3001c */ sw $v1,0x1c($sp) +/* f057488: 0fc24826 */ jal func0f092098 +/* f05748c: afa20018 */ sw $v0,0x18($sp) +/* f057490: 8fa3001c */ lw $v1,0x1c($sp) +/* f057494: 04400010 */ bltz $v0,.L0f0574d8 +/* f057498: 8fa50018 */ lw $a1,0x18($sp) +/* f05749c: 84b80006 */ lh $t8,0x6($a1) +/* f0574a0: afa3001c */ sw $v1,0x1c($sp) +/* f0574a4: 0fc24801 */ jal func0f092004 +/* f0574a8: 03022021 */ addu $a0,$t8,$v0 +/* f0574ac: 8fa3001c */ lw $v1,0x1c($sp) +/* f0574b0: 00402025 */ or $a0,$v0,$zero +/* f0574b4: 90790003 */ lbu $t9,0x3($v1) +/* f0574b8: 906a0005 */ lbu $t2,0x5($v1) +/* f0574bc: 90690004 */ lbu $t1,0x4($v1) +/* f0574c0: 906c0006 */ lbu $t4,0x6($v1) +/* f0574c4: 00194200 */ sll $t0,$t9,0x8 +/* f0574c8: 000a5a00 */ sll $t3,$t2,0x8 +/* f0574cc: 01092825 */ or $a1,$t0,$t1 +/* f0574d0: 0fc2e6eb */ jal func0f0b9bac +/* f0574d4: 016c3025 */ or $a2,$t3,$t4 +.L0f0574d8: +/* f0574d8: 3c03800a */ lui $v1,0x800a +/* f0574dc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0574e0: 8c6d0438 */ lw $t5,0x438($v1) +/* f0574e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0574e8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0574ec: 25ae0007 */ addiu $t6,$t5,0x7 +/* f0574f0: ac6e0438 */ sw $t6,0x438($v1) +/* f0574f4: 03e00008 */ jr $ra +/* f0574f8: 00001025 */ or $v0,$zero,$zero +/* f0574fc: 27bdffd0 */ addiu $sp,$sp,-48 +/* f057500: afb00018 */ sw $s0,0x18($sp) +/* f057504: 3c10800a */ lui $s0,0x800a +/* f057508: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05750c: 8e0e0434 */ lw $t6,0x434($s0) +/* f057510: 8e0f0438 */ lw $t7,0x438($s0) +/* f057514: afbf001c */ sw $ra,0x1c($sp) +/* f057518: 8e040424 */ lw $a0,0x424($s0) +/* f05751c: 01cf1021 */ addu $v0,$t6,$t7 +/* f057520: 90450002 */ lbu $a1,0x2($v0) +/* f057524: 0fc126d1 */ jal func0f049b44 +/* f057528: afa2002c */ sw $v0,0x2c($sp) +/* f05752c: 5040002a */ beqzl $v0,.L0f0575d8 +/* f057530: 8e0e0438 */ lw $t6,0x438($s0) +/* f057534: 8c43001c */ lw $v1,0x1c($v0) +/* f057538: 50600027 */ beqzl $v1,.L0f0575d8 +/* f05753c: 8e0e0438 */ lw $t6,0x438($s0) +/* f057540: 90780000 */ lbu $t8,0x0($v1) +/* f057544: 24010006 */ addiu $at,$zero,0x6 +/* f057548: 57010023 */ bnel $t8,$at,.L0f0575d8 +/* f05754c: 8e0e0438 */ lw $t6,0x438($s0) +/* f057550: 8e19028c */ lw $t9,0x28c($s0) +/* f057554: afb90024 */ sw $t9,0x24($sp) +/* f057558: 0fc4a25f */ jal func0f12897c +/* f05755c: 8c44001c */ lw $a0,0x1c($v0) +/* f057560: 0fc4a24b */ jal func0f12892c +/* f057564: 00402025 */ or $a0,$v0,$zero +/* f057568: 24040004 */ addiu $a0,$zero,0x4 +/* f05756c: 0fc2af1d */ jal func0f0abc74 +/* f057570: 00002825 */ or $a1,$zero,$zero +/* f057574: 24040002 */ addiu $a0,$zero,0x2 +/* f057578: 0fc2a57b */ jal func0f0a95ec +/* f05757c: 00002825 */ or $a1,$zero,$zero +/* f057580: 8fa8002c */ lw $t0,0x2c($sp) +/* f057584: 91020003 */ lbu $v0,0x3($t0) +/* f057588: 30490002 */ andi $t1,$v0,0x2 +/* f05758c: 55200006 */ bnezl $t1,.L0f0575a8 +/* f057590: 304b0004 */ andi $t3,$v0,0x4 +/* f057594: 0fc37e8e */ jal func0f0dfa38 +/* f057598: 24040002 */ addiu $a0,$zero,0x2 +/* f05759c: 8faa002c */ lw $t2,0x2c($sp) +/* f0575a0: 91420003 */ lbu $v0,0x3($t2) +/* f0575a4: 304b0004 */ andi $t3,$v0,0x4 +.L0f0575a8: +/* f0575a8: 15600003 */ bnez $t3,.L0f0575b8 +/* f0575ac: 24040010 */ addiu $a0,$zero,0x10 +/* f0575b0: 0fc24202 */ jal func0f090808 +/* f0575b4: 00002825 */ or $a1,$zero,$zero +.L0f0575b8: +/* f0575b8: 8e0c028c */ lw $t4,0x28c($s0) +/* f0575bc: 3c018007 */ lui $at,0x8007 +/* f0575c0: 8fa40024 */ lw $a0,0x24($sp) +/* f0575c4: 000c6880 */ sll $t5,$t4,0x2 +/* f0575c8: 002d0821 */ addu $at,$at,$t5 +/* f0575cc: 0fc4a24b */ jal func0f12892c +/* f0575d0: ac200750 */ sw $zero,0x750($at) +/* f0575d4: 8e0e0438 */ lw $t6,0x438($s0) +.L0f0575d8: +/* f0575d8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0575dc: 00001025 */ or $v0,$zero,$zero +/* f0575e0: 25cf0004 */ addiu $t7,$t6,0x4 +/* f0575e4: ae0f0438 */ sw $t7,0x438($s0) +/* f0575e8: 8fb00018 */ lw $s0,0x18($sp) +/* f0575ec: 03e00008 */ jr $ra +/* f0575f0: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0575f4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0575f8: afb00018 */ sw $s0,0x18($sp) +/* f0575fc: 3c10800a */ lui $s0,0x800a +/* f057600: 26109fc0 */ addiu $s0,$s0,-24640 +/* f057604: 8e0e0434 */ lw $t6,0x434($s0) +/* f057608: 8e0f0438 */ lw $t7,0x438($s0) +/* f05760c: afbf001c */ sw $ra,0x1c($sp) +/* f057610: 8e040424 */ lw $a0,0x424($s0) +/* f057614: 01cf1021 */ addu $v0,$t6,$t7 +/* f057618: 0fc126d1 */ jal func0f049b44 +/* f05761c: 90450002 */ lbu $a1,0x2($v0) +/* f057620: 50400022 */ beqzl $v0,.L0f0576ac +/* f057624: 8e0b0438 */ lw $t3,0x438($s0) +/* f057628: 8c43001c */ lw $v1,0x1c($v0) +/* f05762c: 5060001f */ beqzl $v1,.L0f0576ac +/* f057630: 8e0b0438 */ lw $t3,0x438($s0) +/* f057634: 90780000 */ lbu $t8,0x0($v1) +/* f057638: 24010006 */ addiu $at,$zero,0x6 +/* f05763c: 5701001b */ bnel $t8,$at,.L0f0576ac +/* f057640: 8e0b0438 */ lw $t3,0x438($s0) +/* f057644: 8e19028c */ lw $t9,0x28c($s0) +/* f057648: afb90024 */ sw $t9,0x24($sp) +/* f05764c: 0fc4a25f */ jal func0f12897c +/* f057650: 8c44001c */ lw $a0,0x1c($v0) +/* f057654: 0fc4a24b */ jal func0f12892c +/* f057658: 00402025 */ or $a0,$v0,$zero +/* f05765c: 24040004 */ addiu $a0,$zero,0x4 +/* f057660: 0fc2af1d */ jal func0f0abc74 +/* f057664: 24050001 */ addiu $a1,$zero,0x1 +/* f057668: 24040002 */ addiu $a0,$zero,0x2 +/* f05766c: 0fc2a57b */ jal func0f0a95ec +/* f057670: 24050001 */ addiu $a1,$zero,0x1 +/* f057674: 0fc37e87 */ jal func0f0dfa1c +/* f057678: 24040002 */ addiu $a0,$zero,0x2 +/* f05767c: 24040010 */ addiu $a0,$zero,0x10 +/* f057680: 0fc24202 */ jal func0f090808 +/* f057684: 24050001 */ addiu $a1,$zero,0x1 +/* f057688: 8e09028c */ lw $t1,0x28c($s0) +/* f05768c: 3c018007 */ lui $at,0x8007 +/* f057690: 24080001 */ addiu $t0,$zero,0x1 +/* f057694: 00095080 */ sll $t2,$t1,0x2 +/* f057698: 002a0821 */ addu $at,$at,$t2 +/* f05769c: ac280750 */ sw $t0,0x750($at) +/* f0576a0: 0fc4a24b */ jal func0f12892c +/* f0576a4: 8fa40024 */ lw $a0,0x24($sp) +/* f0576a8: 8e0b0438 */ lw $t3,0x438($s0) +.L0f0576ac: +/* f0576ac: 8fbf001c */ lw $ra,0x1c($sp) +/* f0576b0: 00001025 */ or $v0,$zero,$zero +/* f0576b4: 256c0003 */ addiu $t4,$t3,0x3 +/* f0576b8: ae0c0438 */ sw $t4,0x438($s0) +/* f0576bc: 8fb00018 */ lw $s0,0x18($sp) +/* f0576c0: 03e00008 */ jr $ra +/* f0576c4: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0576c8: 27bdff60 */ addiu $sp,$sp,-160 +/* f0576cc: afb10020 */ sw $s1,0x20($sp) +/* f0576d0: 3c11800a */ lui $s1,0x800a +/* f0576d4: 26319fc0 */ addiu $s1,$s1,-24640 +/* f0576d8: 8e2e0434 */ lw $t6,0x434($s1) +/* f0576dc: 8e2f0438 */ lw $t7,0x438($s1) +/* f0576e0: afb0001c */ sw $s0,0x1c($sp) +/* f0576e4: afbf0024 */ sw $ra,0x24($sp) +/* f0576e8: 01cf8021 */ addu $s0,$t6,$t7 +/* f0576ec: 92050002 */ lbu $a1,0x2($s0) +/* f0576f0: 0fc126d1 */ jal func0f049b44 +/* f0576f4: 8e240424 */ lw $a0,0x424($s1) +/* f0576f8: afa20098 */ sw $v0,0x98($sp) +/* f0576fc: 1040003a */ beqz $v0,.L0f0577e8 +/* f057700: 00001825 */ or $v1,$zero,$zero +/* f057704: 8c58001c */ lw $t8,0x1c($v0) +/* f057708: 13000037 */ beqz $t8,.L0f0577e8 +/* f05770c: 00000000 */ sll $zero,$zero,0x0 +/* f057710: 92190005 */ lbu $t9,0x5($s0) +/* f057714: 24010058 */ addiu $at,$zero,0x58 +/* f057718: 8fa40098 */ lw $a0,0x98($sp) +/* f05771c: 57210018 */ bnel $t9,$at,.L0f057780 +/* f057720: 920a0003 */ lbu $t2,0x3($s0) +/* f057724: 92050004 */ lbu $a1,0x4($s0) +/* f057728: afa00094 */ sw $zero,0x94($sp) +/* f05772c: 0fc126d1 */ jal func0f049b44 +/* f057730: 8e240424 */ lw $a0,0x424($s1) +/* f057734: 8fa30094 */ lw $v1,0x94($sp) +/* f057738: 1040002b */ beqz $v0,.L0f0577e8 +/* f05773c: 00402025 */ or $a0,$v0,$zero +/* f057740: 8c48001c */ lw $t0,0x1c($v0) +/* f057744: 11000028 */ beqz $t0,.L0f0577e8 +/* f057748: 00000000 */ sll $zero,$zero,0x0 +/* f05774c: 0fc0f917 */ jal func0f03e45c +/* f057750: afa20034 */ sw $v0,0x34($sp) +/* f057754: 8fa90034 */ lw $t1,0x34($sp) +/* f057758: 44070000 */ mfc1 $a3,$f0 +/* f05775c: 8fa40098 */ lw $a0,0x98($sp) +/* f057760: 8d22001c */ lw $v0,0x1c($t1) +/* f057764: afa00010 */ sw $zero,0x10($sp) +/* f057768: 24450008 */ addiu $a1,$v0,0x8 +/* f05776c: 0fc12dd2 */ jal func0f04b748 +/* f057770: 24460028 */ addiu $a2,$v0,0x28 +/* f057774: 1000001c */ beqz $zero,.L0f0577e8 +/* f057778: 00401825 */ or $v1,$v0,$zero +/* f05777c: 920a0003 */ lbu $t2,0x3($s0) +.L0f057780: +/* f057780: 920c0004 */ lbu $t4,0x4($s0) +/* f057784: afa30094 */ sw $v1,0x94($sp) +/* f057788: 000a5a00 */ sll $t3,$t2,0x8 +/* f05778c: 0fc1258b */ jal func0f04962c +/* f057790: 016c2825 */ or $a1,$t3,$t4 +/* f057794: 04400014 */ bltz $v0,.L0f0577e8 +/* f057798: 8fa30094 */ lw $v1,0x94($sp) +/* f05779c: 00402025 */ or $a0,$v0,$zero +/* f0577a0: 24050046 */ addiu $a1,$zero,0x46 +/* f0577a4: 0fc456ac */ jal func0f115ab0 +/* f0577a8: 27a6003c */ addiu $a2,$sp,0x3c +/* f0577ac: c7ac0048 */ lwc1 $f12,0x48($sp) +/* f0577b0: 0fc259d4 */ jal func0f096750 +/* f0577b4: c7ae0050 */ lwc1 $f14,0x50($sp) +/* f0577b8: 8fad0084 */ lw $t5,0x84($sp) +/* f0577bc: 240effff */ addiu $t6,$zero,-1 +/* f0577c0: a7ae003a */ sh $t6,0x3a($sp) +/* f0577c4: a7ad0038 */ sh $t5,0x38($sp) +/* f0577c8: 920f0005 */ lbu $t7,0x5($s0) +/* f0577cc: 44070000 */ mfc1 $a3,$f0 +/* f0577d0: 8fa40098 */ lw $a0,0x98($sp) +/* f0577d4: 27a5003c */ addiu $a1,$sp,0x3c +/* f0577d8: 27a60038 */ addiu $a2,$sp,0x38 +/* f0577dc: 0fc12dd2 */ jal func0f04b748 +/* f0577e0: afaf0010 */ sw $t7,0x10($sp) +/* f0577e4: 00401825 */ or $v1,$v0,$zero +.L0f0577e8: +/* f0577e8: 50600008 */ beqzl $v1,.L0f05780c +/* f0577ec: 8e380438 */ lw $t8,0x438($s1) +/* f0577f0: 8e240434 */ lw $a0,0x434($s1) +/* f0577f4: 8e250438 */ lw $a1,0x438($s1) +/* f0577f8: 0fc13583 */ jal func0f04d60c +/* f0577fc: 92060006 */ lbu $a2,0x6($s0) +/* f057800: 10000004 */ beqz $zero,.L0f057814 +/* f057804: ae220438 */ sw $v0,0x438($s1) +/* f057808: 8e380438 */ lw $t8,0x438($s1) +.L0f05780c: +/* f05780c: 27190007 */ addiu $t9,$t8,0x7 +/* f057810: ae390438 */ sw $t9,0x438($s1) +.L0f057814: +/* f057814: 8fbf0024 */ lw $ra,0x24($sp) +/* f057818: 8fb0001c */ lw $s0,0x1c($sp) +/* f05781c: 8fb10020 */ lw $s1,0x20($sp) +/* f057820: 27bd00a0 */ addiu $sp,$sp,0xa0 +/* f057824: 03e00008 */ jr $ra +/* f057828: 00001025 */ or $v0,$zero,$zero +/* f05782c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f057830: afb00018 */ sw $s0,0x18($sp) +/* f057834: 3c10800a */ lui $s0,0x800a +/* f057838: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05783c: 8e0e0434 */ lw $t6,0x434($s0) +/* f057840: 8e0f0438 */ lw $t7,0x438($s0) +/* f057844: afbf001c */ sw $ra,0x1c($sp) +/* f057848: 8e040424 */ lw $a0,0x424($s0) +/* f05784c: 01cf1021 */ addu $v0,$t6,$t7 +/* f057850: 0fc126d1 */ jal func0f049b44 +/* f057854: 90450002 */ lbu $a1,0x2($v0) +/* f057858: 50400020 */ beqzl $v0,.L0f0578dc +/* f05785c: 8e090438 */ lw $t1,0x438($s0) +/* f057860: 8c43001c */ lw $v1,0x1c($v0) +/* f057864: 5060001d */ beqzl $v1,.L0f0578dc +/* f057868: 8e090438 */ lw $t1,0x438($s0) +/* f05786c: 90780000 */ lbu $t8,0x0($v1) +/* f057870: 24010006 */ addiu $at,$zero,0x6 +/* f057874: 57010019 */ bnel $t8,$at,.L0f0578dc +/* f057878: 8e090438 */ lw $t1,0x438($s0) +/* f05787c: 8e19028c */ lw $t9,0x28c($s0) +/* f057880: afb90024 */ sw $t9,0x24($sp) +/* f057884: 0fc4a25f */ jal func0f12897c +/* f057888: 8c44001c */ lw $a0,0x1c($v0) +/* f05788c: 0fc4a24b */ jal func0f12892c +/* f057890: 00402025 */ or $a0,$v0,$zero +/* f057894: 3c088007 */ lui $t0,0x8007 +/* f057898: 8d08074c */ lw $t0,0x74c($t0) +/* f05789c: 24010002 */ addiu $at,$zero,0x2 +/* f0578a0: 00002025 */ or $a0,$zero,$zero +/* f0578a4: 1101000a */ beq $t0,$at,.L0f0578d0 +/* f0578a8: 00002825 */ or $a1,$zero,$zero +/* f0578ac: 00003025 */ or $a2,$zero,$zero +/* f0578b0: 0fc2ecc8 */ jal func0f0bb320 +/* f0578b4: 24070000 */ addiu $a3,$zero,0x0 +/* f0578b8: 3c014270 */ lui $at,0x4270 +/* f0578bc: 44816000 */ mtc1 $at,$f12 +/* f0578c0: 3c013f80 */ lui $at,0x3f80 +/* f0578c4: 44817000 */ mtc1 $at,$f14 +/* f0578c8: 0fc2ecf2 */ jal func0f0bb3c8 +/* f0578cc: 00000000 */ sll $zero,$zero,0x0 +.L0f0578d0: +/* f0578d0: 0fc4a24b */ jal func0f12892c +/* f0578d4: 8fa40024 */ lw $a0,0x24($sp) +/* f0578d8: 8e090438 */ lw $t1,0x438($s0) +.L0f0578dc: +/* f0578dc: 8fbf001c */ lw $ra,0x1c($sp) +/* f0578e0: 00001025 */ or $v0,$zero,$zero +/* f0578e4: 252a0003 */ addiu $t2,$t1,0x3 +/* f0578e8: ae0a0438 */ sw $t2,0x438($s0) +/* f0578ec: 8fb00018 */ lw $s0,0x18($sp) +/* f0578f0: 03e00008 */ jr $ra +/* f0578f4: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0578f8: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0578fc: afb0002c */ sw $s0,0x2c($sp) +/* f057900: 3c10800a */ lui $s0,0x800a +/* f057904: 26109fc0 */ addiu $s0,$s0,-24640 +/* f057908: 8e0f006c */ lw $t7,0x6c($s0) +/* f05790c: 8e0e028c */ lw $t6,0x28c($s0) +/* f057910: afb10030 */ sw $s1,0x30($sp) +/* f057914: afbf003c */ sw $ra,0x3c($sp) +/* f057918: afb30038 */ sw $s3,0x38($sp) +/* f05791c: afb20034 */ sw $s2,0x34($sp) +/* f057920: f7b80020 */ sdc1 $f24,0x20($sp) +/* f057924: f7b60018 */ sdc1 $f22,0x18($sp) +/* f057928: f7b40010 */ sdc1 $f20,0x10($sp) +/* f05792c: 00008825 */ or $s1,$zero,$zero +/* f057930: 11e00003 */ beqz $t7,.L0f057940 +/* f057934: afae0040 */ sw $t6,0x40($sp) +/* f057938: 10000002 */ beqz $zero,.L0f057944 +/* f05793c: 24050001 */ addiu $a1,$zero,0x1 +.L0f057940: +/* f057940: 00002825 */ or $a1,$zero,$zero +.L0f057944: +/* f057944: 8e180068 */ lw $t8,0x68($s0) +/* f057948: 00002025 */ or $a0,$zero,$zero +/* f05794c: 00001825 */ or $v1,$zero,$zero +/* f057950: 13000003 */ beqz $t8,.L0f057960 +/* f057954: 00001025 */ or $v0,$zero,$zero +/* f057958: 10000001 */ beqz $zero,.L0f057960 +/* f05795c: 24040001 */ addiu $a0,$zero,0x1 +.L0f057960: +/* f057960: 8e190064 */ lw $t9,0x64($s0) +/* f057964: 3c138007 */ lui $s3,0x8007 +/* f057968: 2673074c */ addiu $s3,$s3,0x74c +/* f05796c: 13200003 */ beqz $t9,.L0f05797c +/* f057970: 3c014270 */ lui $at,0x4270 +/* f057974: 10000001 */ beqz $zero,.L0f05797c +/* f057978: 24030001 */ addiu $v1,$zero,0x1 +.L0f05797c: +/* f05797c: 8e080070 */ lw $t0,0x70($s0) +/* f057980: 11000003 */ beqz $t0,.L0f057990 +/* f057984: 00000000 */ sll $zero,$zero,0x0 +/* f057988: 10000001 */ beqz $zero,.L0f057990 +/* f05798c: 24020001 */ addiu $v0,$zero,0x1 +.L0f057990: +/* f057990: 00434821 */ addu $t1,$v0,$v1 +/* f057994: 01245021 */ addu $t2,$t1,$a0 +/* f057998: 01455821 */ addu $t3,$t2,$a1 +/* f05799c: 19600031 */ blez $t3,.L0f057a64 +/* f0579a0: 00000000 */ sll $zero,$zero,0x0 +/* f0579a4: 4481b000 */ mtc1 $at,$f22 +/* f0579a8: 3c013f80 */ lui $at,0x3f80 +/* f0579ac: 4481a000 */ mtc1 $at,$f20 +/* f0579b0: 4480c000 */ mtc1 $zero,$f24 +/* f0579b4: 24120002 */ addiu $s2,$zero,0x2 +.L0f0579b8: +/* f0579b8: 0fc4a24b */ jal func0f12892c +/* f0579bc: 02202025 */ or $a0,$s1,$zero +/* f0579c0: 8e6c0000 */ lw $t4,0x0($s3) +/* f0579c4: 00002025 */ or $a0,$zero,$zero +/* f0579c8: 00002825 */ or $a1,$zero,$zero +/* f0579cc: 524c0008 */ beql $s2,$t4,.L0f0579f0 +/* f0579d0: 8e0d006c */ lw $t5,0x6c($s0) +/* f0579d4: 4407a000 */ mfc1 $a3,$f20 +/* f0579d8: 0fc2ecc8 */ jal func0f0bb320 +/* f0579dc: 00003025 */ or $a2,$zero,$zero +/* f0579e0: 4600b306 */ mov.s $f12,$f22 +/* f0579e4: 0fc2ecf2 */ jal func0f0bb3c8 +/* f0579e8: 4600c386 */ mov.s $f14,$f24 +/* f0579ec: 8e0d006c */ lw $t5,0x6c($s0) +.L0f0579f0: +/* f0579f0: 26310001 */ addiu $s1,$s1,0x1 +/* f0579f4: 00002825 */ or $a1,$zero,$zero +/* f0579f8: 11a00003 */ beqz $t5,.L0f057a08 +/* f0579fc: 00002025 */ or $a0,$zero,$zero +/* f057a00: 10000001 */ beqz $zero,.L0f057a08 +/* f057a04: 24050001 */ addiu $a1,$zero,0x1 +.L0f057a08: +/* f057a08: 8e0e0068 */ lw $t6,0x68($s0) +/* f057a0c: 00001825 */ or $v1,$zero,$zero +/* f057a10: 00001025 */ or $v0,$zero,$zero +/* f057a14: 11c00003 */ beqz $t6,.L0f057a24 +/* f057a18: 00000000 */ sll $zero,$zero,0x0 +/* f057a1c: 10000001 */ beqz $zero,.L0f057a24 +/* f057a20: 24040001 */ addiu $a0,$zero,0x1 +.L0f057a24: +/* f057a24: 8e0f0064 */ lw $t7,0x64($s0) +/* f057a28: 11e00003 */ beqz $t7,.L0f057a38 +/* f057a2c: 00000000 */ sll $zero,$zero,0x0 +/* f057a30: 10000001 */ beqz $zero,.L0f057a38 +/* f057a34: 24030001 */ addiu $v1,$zero,0x1 +.L0f057a38: +/* f057a38: 8e180070 */ lw $t8,0x70($s0) +/* f057a3c: 13000003 */ beqz $t8,.L0f057a4c +/* f057a40: 00000000 */ sll $zero,$zero,0x0 +/* f057a44: 10000001 */ beqz $zero,.L0f057a4c +/* f057a48: 24020001 */ addiu $v0,$zero,0x1 +.L0f057a4c: +/* f057a4c: 0043c821 */ addu $t9,$v0,$v1 +/* f057a50: 03244021 */ addu $t0,$t9,$a0 +/* f057a54: 01054821 */ addu $t1,$t0,$a1 +/* f057a58: 0229082a */ slt $at,$s1,$t1 +/* f057a5c: 1420ffd6 */ bnez $at,.L0f0579b8 +/* f057a60: 00000000 */ sll $zero,$zero,0x0 +.L0f057a64: +/* f057a64: 0fc4a24b */ jal func0f12892c +/* f057a68: 8fa40040 */ lw $a0,0x40($sp) +/* f057a6c: 8e0a0438 */ lw $t2,0x438($s0) +/* f057a70: 8fbf003c */ lw $ra,0x3c($sp) +/* f057a74: d7b40010 */ ldc1 $f20,0x10($sp) +/* f057a78: 254b0003 */ addiu $t3,$t2,0x3 +/* f057a7c: ae0b0438 */ sw $t3,0x438($s0) +/* f057a80: 8fb0002c */ lw $s0,0x2c($sp) +/* f057a84: d7b60018 */ ldc1 $f22,0x18($sp) +/* f057a88: d7b80020 */ ldc1 $f24,0x20($sp) +/* f057a8c: 8fb10030 */ lw $s1,0x30($sp) +/* f057a90: 8fb20034 */ lw $s2,0x34($sp) +/* f057a94: 8fb30038 */ lw $s3,0x38($sp) +/* f057a98: 27bd0048 */ addiu $sp,$sp,0x48 +/* f057a9c: 03e00008 */ jr $ra +/* f057aa0: 00001025 */ or $v0,$zero,$zero +/* f057aa4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f057aa8: afb00018 */ sw $s0,0x18($sp) +/* f057aac: 3c10800a */ lui $s0,0x800a +/* f057ab0: 26109fc0 */ addiu $s0,$s0,-24640 +/* f057ab4: 8e0e0434 */ lw $t6,0x434($s0) +/* f057ab8: 8e0f0438 */ lw $t7,0x438($s0) +/* f057abc: afbf001c */ sw $ra,0x1c($sp) +/* f057ac0: afa00020 */ sw $zero,0x20($sp) +/* f057ac4: 01cf1021 */ addu $v0,$t6,$t7 +/* f057ac8: 90450002 */ lbu $a1,0x2($v0) +/* f057acc: afa20024 */ sw $v0,0x24($sp) +/* f057ad0: 0fc126d1 */ jal func0f049b44 +/* f057ad4: 8e040424 */ lw $a0,0x424($s0) +/* f057ad8: 50400016 */ beqzl $v0,.L0f057b34 +/* f057adc: 8fab0020 */ lw $t3,0x20($sp) +/* f057ae0: 8c43001c */ lw $v1,0x1c($v0) +/* f057ae4: 50600013 */ beqzl $v1,.L0f057b34 +/* f057ae8: 8fab0020 */ lw $t3,0x20($sp) +/* f057aec: 90780000 */ lbu $t8,0x0($v1) +/* f057af0: 24010006 */ addiu $at,$zero,0x6 +/* f057af4: 5701000f */ bnel $t8,$at,.L0f057b34 +/* f057af8: 8fab0020 */ lw $t3,0x20($sp) +/* f057afc: 0fc4a25f */ jal func0f12897c +/* f057b00: 8c44001c */ lw $a0,0x1c($v0) +/* f057b04: 0002c880 */ sll $t9,$v0,0x2 +/* f057b08: 02194021 */ addu $t0,$s0,$t9 +/* f057b0c: 8d090064 */ lw $t1,0x64($t0) +/* f057b10: 44803000 */ mtc1 $zero,$f6 +/* f057b14: 240a0001 */ addiu $t2,$zero,0x1 +/* f057b18: c52402ec */ lwc1 $f4,0x2ec($t1) +/* f057b1c: 4606203c */ c.lt.s $f4,$f6 +/* f057b20: 00000000 */ sll $zero,$zero,0x0 +/* f057b24: 45020003 */ bc1fl .L0f057b34 +/* f057b28: 8fab0020 */ lw $t3,0x20($sp) +/* f057b2c: afaa0020 */ sw $t2,0x20($sp) +/* f057b30: 8fab0020 */ lw $t3,0x20($sp) +.L0f057b34: +/* f057b34: 8fac0024 */ lw $t4,0x24($sp) +/* f057b38: 51600008 */ beqzl $t3,.L0f057b5c +/* f057b3c: 8e0d0438 */ lw $t5,0x438($s0) +/* f057b40: 8e040434 */ lw $a0,0x434($s0) +/* f057b44: 8e050438 */ lw $a1,0x438($s0) +/* f057b48: 0fc13583 */ jal func0f04d60c +/* f057b4c: 91860003 */ lbu $a2,0x3($t4) +/* f057b50: 10000004 */ beqz $zero,.L0f057b64 +/* f057b54: ae020438 */ sw $v0,0x438($s0) +/* f057b58: 8e0d0438 */ lw $t5,0x438($s0) +.L0f057b5c: +/* f057b5c: 25ae0004 */ addiu $t6,$t5,0x4 +/* f057b60: ae0e0438 */ sw $t6,0x438($s0) +.L0f057b64: +/* f057b64: 8fbf001c */ lw $ra,0x1c($sp) +/* f057b68: 8fb00018 */ lw $s0,0x18($sp) +/* f057b6c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f057b70: 03e00008 */ jr $ra +/* f057b74: 00001025 */ or $v0,$zero,$zero +/* f057b78: 3c03800a */ lui $v1,0x800a +/* f057b7c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f057b80: 8c6e0434 */ lw $t6,0x434($v1) +/* f057b84: 8c6f0438 */ lw $t7,0x438($v1) +/* f057b88: 27bdffe0 */ addiu $sp,$sp,-32 +/* f057b8c: afbf0014 */ sw $ra,0x14($sp) +/* f057b90: 01cf1021 */ addu $v0,$t6,$t7 +/* f057b94: 0fc2556c */ jal func0f0955b0 +/* f057b98: 90440002 */ lbu $a0,0x2($v0) +/* f057b9c: 10400016 */ beqz $v0,.L0f057bf8 +/* f057ba0: 00000000 */ sll $zero,$zero,0x0 +/* f057ba4: 8c580014 */ lw $t8,0x14($v0) +/* f057ba8: 13000013 */ beqz $t8,.L0f057bf8 +/* f057bac: 00000000 */ sll $zero,$zero,0x0 +/* f057bb0: c444005c */ lwc1 $f4,0x5c($v0) +/* f057bb4: 44803000 */ mtc1 $zero,$f6 +/* f057bb8: 3c19800a */ lui $t9,0x800a +/* f057bbc: e444007c */ swc1 $f4,0x7c($v0) +/* f057bc0: e4460080 */ swc1 $f6,0x80($v0) +/* f057bc4: 8f399fc8 */ lw $t9,-0x6038($t9) +/* f057bc8: a0400084 */ sb $zero,0x84($v0) +/* f057bcc: 00402025 */ or $a0,$v0,$zero +/* f057bd0: ac5900c0 */ sw $t9,0xc0($v0) +/* f057bd4: 0fc23153 */ jal func0f08c54c +/* f057bd8: afa20018 */ sw $v0,0x18($sp) +/* f057bdc: 0fc2353a */ jal func0f08d4e8 +/* f057be0: 8fa40018 */ lw $a0,0x18($sp) +/* f057be4: 8fa70018 */ lw $a3,0x18($sp) +/* f057be8: 24050001 */ addiu $a1,$zero,0x1 +/* f057bec: 3406ffff */ dli $a2,0xffff +/* f057bf0: 0fc249af */ jal func0f0926bc +/* f057bf4: 8ce40014 */ lw $a0,0x14($a3) +.L0f057bf8: +/* f057bf8: 3c08800a */ lui $t0,0x800a +/* f057bfc: 8d08a3f8 */ lw $t0,-0x5c08($t0) +/* f057c00: 8fbf0014 */ lw $ra,0x14($sp) +/* f057c04: 3c01800a */ lui $at,0x800a +/* f057c08: 25090003 */ addiu $t1,$t0,0x3 +/* f057c0c: ac29a3f8 */ sw $t1,-0x5c08($at) +/* f057c10: 27bd0020 */ addiu $sp,$sp,0x20 +/* f057c14: 03e00008 */ jr $ra +/* f057c18: 00001025 */ or $v0,$zero,$zero +/* f057c1c: 3c03800a */ lui $v1,0x800a +/* f057c20: 24639fc0 */ addiu $v1,$v1,-24640 +/* f057c24: 8c6e0434 */ lw $t6,0x434($v1) +/* f057c28: 8c6f0438 */ lw $t7,0x438($v1) +/* f057c2c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f057c30: afbf0014 */ sw $ra,0x14($sp) +/* f057c34: 01cf3021 */ addu $a2,$t6,$t7 +/* f057c38: 90c50002 */ lbu $a1,0x2($a2) +/* f057c3c: afa6001c */ sw $a2,0x1c($sp) +/* f057c40: 0fc126d1 */ jal func0f049b44 +/* f057c44: 8c640424 */ lw $a0,0x424($v1) +/* f057c48: 3c03800a */ lui $v1,0x800a +/* f057c4c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f057c50: 8fa6001c */ lw $a2,0x1c($sp) +/* f057c54: 10400005 */ beqz $v0,.L0f057c6c +/* f057c58: 00402025 */ or $a0,$v0,$zero +/* f057c5c: 0fc22e2e */ jal func0f08b8b8 +/* f057c60: 90c50003 */ lbu $a1,0x3($a2) +/* f057c64: 3c03800a */ lui $v1,0x800a +/* f057c68: 24639fc0 */ addiu $v1,$v1,-24640 +.L0f057c6c: +/* f057c6c: 8c780438 */ lw $t8,0x438($v1) +/* f057c70: 8fbf0014 */ lw $ra,0x14($sp) +/* f057c74: 27bd0020 */ addiu $sp,$sp,0x20 +/* f057c78: 27190004 */ addiu $t9,$t8,0x4 +/* f057c7c: ac790438 */ sw $t9,0x438($v1) +/* f057c80: 03e00008 */ jr $ra +/* f057c84: 00001025 */ or $v0,$zero,$zero +/* f057c88: 3c03800a */ lui $v1,0x800a +/* f057c8c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f057c90: 8c6e0434 */ lw $t6,0x434($v1) +/* f057c94: 8c78006c */ lw $t8,0x6c($v1) +/* f057c98: 8c670438 */ lw $a3,0x438($v1) +/* f057c9c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f057ca0: afbf0014 */ sw $ra,0x14($sp) +/* f057ca4: afae0018 */ sw $t6,0x18($sp) +/* f057ca8: 13000003 */ beqz $t8,.L0f057cb8 +/* f057cac: 01c74021 */ addu $t0,$t6,$a3 +/* f057cb0: 10000002 */ beqz $zero,.L0f057cbc +/* f057cb4: 24060001 */ addiu $a2,$zero,0x1 +.L0f057cb8: +/* f057cb8: 00003025 */ or $a2,$zero,$zero +.L0f057cbc: +/* f057cbc: 8c790068 */ lw $t9,0x68($v1) +/* f057cc0: 00002025 */ or $a0,$zero,$zero +/* f057cc4: 00002825 */ or $a1,$zero,$zero +/* f057cc8: 13200003 */ beqz $t9,.L0f057cd8 +/* f057ccc: 00001025 */ or $v0,$zero,$zero +/* f057cd0: 10000001 */ beqz $zero,.L0f057cd8 +/* f057cd4: 24040001 */ addiu $a0,$zero,0x1 +.L0f057cd8: +/* f057cd8: 8c690064 */ lw $t1,0x64($v1) +/* f057cdc: 24ef0004 */ addiu $t7,$a3,0x4 +/* f057ce0: 11200003 */ beqz $t1,.L0f057cf0 +/* f057ce4: 00000000 */ sll $zero,$zero,0x0 +/* f057ce8: 10000001 */ beqz $zero,.L0f057cf0 +/* f057cec: 24050001 */ addiu $a1,$zero,0x1 +.L0f057cf0: +/* f057cf0: 8c6a0070 */ lw $t2,0x70($v1) +/* f057cf4: 11400003 */ beqz $t2,.L0f057d04 +/* f057cf8: 00000000 */ sll $zero,$zero,0x0 +/* f057cfc: 10000001 */ beqz $zero,.L0f057d04 +/* f057d00: 24020001 */ addiu $v0,$zero,0x1 +.L0f057d04: +/* f057d04: 810e0002 */ lb $t6,0x2($t0) +/* f057d08: 00455821 */ addu $t3,$v0,$a1 +/* f057d0c: 01646021 */ addu $t4,$t3,$a0 +/* f057d10: 01866821 */ addu $t5,$t4,$a2 +/* f057d14: 01ae082a */ slt $at,$t5,$t6 +/* f057d18: 10200008 */ beqz $at,.L0f057d3c +/* f057d1c: 8fa40018 */ lw $a0,0x18($sp) +/* f057d20: 00e02825 */ or $a1,$a3,$zero +/* f057d24: 0fc13583 */ jal func0f04d60c +/* f057d28: 91060003 */ lbu $a2,0x3($t0) +/* f057d2c: 3c03800a */ lui $v1,0x800a +/* f057d30: 24639fc0 */ addiu $v1,$v1,-24640 +/* f057d34: 10000002 */ beqz $zero,.L0f057d40 +/* f057d38: ac620438 */ sw $v0,0x438($v1) +.L0f057d3c: +/* f057d3c: ac6f0438 */ sw $t7,0x438($v1) +.L0f057d40: +/* f057d40: 8fbf0014 */ lw $ra,0x14($sp) +/* f057d44: 27bd0030 */ addiu $sp,$sp,0x30 +/* f057d48: 00001025 */ or $v0,$zero,$zero +/* f057d4c: 03e00008 */ jr $ra +/* f057d50: 00000000 */ sll $zero,$zero,0x0 +/* f057d54: 27bdffd0 */ addiu $sp,$sp,-48 +/* f057d58: afb00014 */ sw $s0,0x14($sp) +/* f057d5c: 3c10800a */ lui $s0,0x800a +/* f057d60: 26109fc0 */ addiu $s0,$s0,-24640 +/* f057d64: 8e0e0434 */ lw $t6,0x434($s0) +/* f057d68: 8e0f0438 */ lw $t7,0x438($s0) +/* f057d6c: afb10018 */ sw $s1,0x18($sp) +/* f057d70: afbf001c */ sw $ra,0x1c($sp) +/* f057d74: 01cf8821 */ addu $s1,$t6,$t7 +/* f057d78: 92250002 */ lbu $a1,0x2($s1) +/* f057d7c: 0fc126d1 */ jal func0f049b44 +/* f057d80: 8e040424 */ lw $a0,0x424($s0) +/* f057d84: 10400018 */ beqz $v0,.L0f057de8 +/* f057d88: afa00024 */ sw $zero,0x24($sp) +/* f057d8c: 8c43001c */ lw $v1,0x1c($v0) +/* f057d90: 50600016 */ beqzl $v1,.L0f057dec +/* f057d94: 8faa0024 */ lw $t2,0x24($sp) +/* f057d98: 90780000 */ lbu $t8,0x0($v1) +/* f057d9c: 24010006 */ addiu $at,$zero,0x6 +/* f057da0: 57010012 */ bnel $t8,$at,.L0f057dec +/* f057da4: 8faa0024 */ lw $t2,0x24($sp) +/* f057da8: 8e19028c */ lw $t9,0x28c($s0) +/* f057dac: afb90020 */ sw $t9,0x20($sp) +/* f057db0: 0fc4a25f */ jal func0f12897c +/* f057db4: 8c44001c */ lw $a0,0x1c($v0) +/* f057db8: 0fc4a24b */ jal func0f12892c +/* f057dbc: 00402025 */ or $a0,$v0,$zero +/* f057dc0: 0fc2a61a */ jal func0f0a9868 +/* f057dc4: 82240003 */ lb $a0,0x3($s1) +/* f057dc8: 82280004 */ lb $t0,0x4($s1) +/* f057dcc: 24090001 */ addiu $t1,$zero,0x1 +/* f057dd0: 0048082a */ slt $at,$v0,$t0 +/* f057dd4: 10200002 */ beqz $at,.L0f057de0 +/* f057dd8: 00000000 */ sll $zero,$zero,0x0 +/* f057ddc: afa90024 */ sw $t1,0x24($sp) +.L0f057de0: +/* f057de0: 0fc4a24b */ jal func0f12892c +/* f057de4: 8fa40020 */ lw $a0,0x20($sp) +.L0f057de8: +/* f057de8: 8faa0024 */ lw $t2,0x24($sp) +.L0f057dec: +/* f057dec: 51400008 */ beqzl $t2,.L0f057e10 +/* f057df0: 8e0b0438 */ lw $t3,0x438($s0) +/* f057df4: 8e040434 */ lw $a0,0x434($s0) +/* f057df8: 8e050438 */ lw $a1,0x438($s0) +/* f057dfc: 0fc13583 */ jal func0f04d60c +/* f057e00: 92260005 */ lbu $a2,0x5($s1) +/* f057e04: 10000004 */ beqz $zero,.L0f057e18 +/* f057e08: ae020438 */ sw $v0,0x438($s0) +/* f057e0c: 8e0b0438 */ lw $t3,0x438($s0) +.L0f057e10: +/* f057e10: 256c0006 */ addiu $t4,$t3,0x6 +/* f057e14: ae0c0438 */ sw $t4,0x438($s0) +.L0f057e18: +/* f057e18: 8fbf001c */ lw $ra,0x1c($sp) +/* f057e1c: 8fb00014 */ lw $s0,0x14($sp) +/* f057e20: 8fb10018 */ lw $s1,0x18($sp) +/* f057e24: 27bd0030 */ addiu $sp,$sp,0x30 +/* f057e28: 03e00008 */ jr $ra +/* f057e2c: 00001025 */ or $v0,$zero,$zero +/* f057e30: 27bdffd0 */ addiu $sp,$sp,-48 +/* f057e34: afb00018 */ sw $s0,0x18($sp) +/* f057e38: 3c10800a */ lui $s0,0x800a +/* f057e3c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f057e40: 8e0e0434 */ lw $t6,0x434($s0) +/* f057e44: 8e0f0438 */ lw $t7,0x438($s0) +/* f057e48: afbf001c */ sw $ra,0x1c($sp) +/* f057e4c: 8e040424 */ lw $a0,0x424($s0) +/* f057e50: 01cf1021 */ addu $v0,$t6,$t7 +/* f057e54: 90450002 */ lbu $a1,0x2($v0) +/* f057e58: 0fc126d1 */ jal func0f049b44 +/* f057e5c: afa2002c */ sw $v0,0x2c($sp) +/* f057e60: 50400018 */ beqzl $v0,.L0f057ec4 +/* f057e64: 8e090438 */ lw $t1,0x438($s0) +/* f057e68: 8c43001c */ lw $v1,0x1c($v0) +/* f057e6c: 50600015 */ beqzl $v1,.L0f057ec4 +/* f057e70: 8e090438 */ lw $t1,0x438($s0) +/* f057e74: 90780000 */ lbu $t8,0x0($v1) +/* f057e78: 24010006 */ addiu $at,$zero,0x6 +/* f057e7c: 57010011 */ bnel $t8,$at,.L0f057ec4 +/* f057e80: 8e090438 */ lw $t1,0x438($s0) +/* f057e84: 8e19028c */ lw $t9,0x28c($s0) +/* f057e88: afb90024 */ sw $t9,0x24($sp) +/* f057e8c: 0fc4a25f */ jal func0f12897c +/* f057e90: 8c44001c */ lw $a0,0x1c($v0) +/* f057e94: 0fc4a24b */ jal func0f12892c +/* f057e98: 00402025 */ or $a0,$v0,$zero +/* f057e9c: 8fa8002c */ lw $t0,0x2c($sp) +/* f057ea0: 00002025 */ or $a0,$zero,$zero +/* f057ea4: 0fc28824 */ jal func0f0a2090 +/* f057ea8: 81050003 */ lb $a1,0x3($t0) +/* f057eac: 24040001 */ addiu $a0,$zero,0x1 +/* f057eb0: 0fc28824 */ jal func0f0a2090 +/* f057eb4: 00002825 */ or $a1,$zero,$zero +/* f057eb8: 0fc4a24b */ jal func0f12892c +/* f057ebc: 8fa40024 */ lw $a0,0x24($sp) +/* f057ec0: 8e090438 */ lw $t1,0x438($s0) +.L0f057ec4: +/* f057ec4: 8fbf001c */ lw $ra,0x1c($sp) +/* f057ec8: 00001025 */ or $v0,$zero,$zero +/* f057ecc: 252a0004 */ addiu $t2,$t1,0x4 +/* f057ed0: ae0a0438 */ sw $t2,0x438($s0) +/* f057ed4: 8fb00018 */ lw $s0,0x18($sp) +/* f057ed8: 03e00008 */ jr $ra +/* f057edc: 27bd0030 */ addiu $sp,$sp,0x30 +/* f057ee0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f057ee4: afb00018 */ sw $s0,0x18($sp) +/* f057ee8: 3c10800a */ lui $s0,0x800a +/* f057eec: 26109fc0 */ addiu $s0,$s0,-24640 +/* f057ef0: 8e0e0434 */ lw $t6,0x434($s0) +/* f057ef4: 8e0f0438 */ lw $t7,0x438($s0) +/* f057ef8: afbf001c */ sw $ra,0x1c($sp) +/* f057efc: 8e040424 */ lw $a0,0x424($s0) +/* f057f00: 01cf1021 */ addu $v0,$t6,$t7 +/* f057f04: 90450002 */ lbu $a1,0x2($v0) +/* f057f08: 0fc126d1 */ jal func0f049b44 +/* f057f0c: afa2002c */ sw $v0,0x2c($sp) +/* f057f10: 50400014 */ beqzl $v0,.L0f057f64 +/* f057f14: 8e090438 */ lw $t1,0x438($s0) +/* f057f18: 8c43001c */ lw $v1,0x1c($v0) +/* f057f1c: 50600011 */ beqzl $v1,.L0f057f64 +/* f057f20: 8e090438 */ lw $t1,0x438($s0) +/* f057f24: 90780000 */ lbu $t8,0x0($v1) +/* f057f28: 24010006 */ addiu $at,$zero,0x6 +/* f057f2c: 5701000d */ bnel $t8,$at,.L0f057f64 +/* f057f30: 8e090438 */ lw $t1,0x438($s0) +/* f057f34: 8e19028c */ lw $t9,0x28c($s0) +/* f057f38: afb90024 */ sw $t9,0x24($sp) +/* f057f3c: 0fc4a25f */ jal func0f12897c +/* f057f40: 8c44001c */ lw $a0,0x1c($v0) +/* f057f44: 0fc4a24b */ jal func0f12892c +/* f057f48: 00402025 */ or $a0,$v0,$zero +/* f057f4c: 8fa8002c */ lw $t0,0x2c($sp) +/* f057f50: 0fc2865b */ jal func0f0a196c +/* f057f54: 81040003 */ lb $a0,0x3($t0) +/* f057f58: 0fc4a24b */ jal func0f12892c +/* f057f5c: 8fa40024 */ lw $a0,0x24($sp) +/* f057f60: 8e090438 */ lw $t1,0x438($s0) +.L0f057f64: +/* f057f64: 8fbf001c */ lw $ra,0x1c($sp) +/* f057f68: 00001025 */ or $v0,$zero,$zero +/* f057f6c: 252a0004 */ addiu $t2,$t1,0x4 +/* f057f70: ae0a0438 */ sw $t2,0x438($s0) +/* f057f74: 8fb00018 */ lw $s0,0x18($sp) +/* f057f78: 03e00008 */ jr $ra +/* f057f7c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f057f80: 27bdffd0 */ addiu $sp,$sp,-48 +/* f057f84: afb00018 */ sw $s0,0x18($sp) +/* f057f88: 3c10800a */ lui $s0,0x800a +/* f057f8c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f057f90: 8e0e0434 */ lw $t6,0x434($s0) +/* f057f94: 8e0f0438 */ lw $t7,0x438($s0) +/* f057f98: afbf001c */ sw $ra,0x1c($sp) +/* f057f9c: 8e040424 */ lw $a0,0x424($s0) +/* f057fa0: 01cf1021 */ addu $v0,$t6,$t7 +/* f057fa4: 90450002 */ lbu $a1,0x2($v0) +/* f057fa8: 0fc126d1 */ jal func0f049b44 +/* f057fac: afa2002c */ sw $v0,0x2c($sp) +/* f057fb0: 50400021 */ beqzl $v0,.L0f058038 +/* f057fb4: 8e0d0438 */ lw $t5,0x438($s0) +/* f057fb8: 8c43001c */ lw $v1,0x1c($v0) +/* f057fbc: 5060001e */ beqzl $v1,.L0f058038 +/* f057fc0: 8e0d0438 */ lw $t5,0x438($s0) +/* f057fc4: 90780000 */ lbu $t8,0x0($v1) +/* f057fc8: 24010006 */ addiu $at,$zero,0x6 +/* f057fcc: 5701001a */ bnel $t8,$at,.L0f058038 +/* f057fd0: 8e0d0438 */ lw $t5,0x438($s0) +/* f057fd4: 8e19028c */ lw $t9,0x28c($s0) +/* f057fd8: afb90024 */ sw $t9,0x24($sp) +/* f057fdc: 0fc4a25f */ jal func0f12897c +/* f057fe0: 8c44001c */ lw $a0,0x1c($v0) +/* f057fe4: 0fc4a24b */ jal func0f12892c +/* f057fe8: 00402025 */ or $a0,$v0,$zero +/* f057fec: 8fa2002c */ lw $v0,0x2c($sp) +/* f057ff0: 8e090284 */ lw $t1,0x284($s0) +/* f057ff4: 44804000 */ mtc1 $zero,$f8 +/* f057ff8: 80480003 */ lb $t0,0x3($v0) +/* f057ffc: 44882000 */ mtc1 $t0,$f4 +/* f058000: 00000000 */ sll $zero,$zero,0x0 +/* f058004: 468021a0 */ cvt.s.w $f6,$f4 +/* f058008: e5261b6c */ swc1 $f6,0x1b6c($t1) +/* f05800c: 8e0a0284 */ lw $t2,0x284($s0) +/* f058010: e5481b70 */ swc1 $f8,0x1b70($t2) +/* f058014: 804b0004 */ lb $t3,0x4($v0) +/* f058018: 8e0c0284 */ lw $t4,0x284($s0) +/* f05801c: 448b5000 */ mtc1 $t3,$f10 +/* f058020: 00000000 */ sll $zero,$zero,0x0 +/* f058024: 46805420 */ cvt.s.w $f16,$f10 +/* f058028: e5901b74 */ swc1 $f16,0x1b74($t4) +/* f05802c: 0fc4a24b */ jal func0f12892c +/* f058030: 8fa40024 */ lw $a0,0x24($sp) +/* f058034: 8e0d0438 */ lw $t5,0x438($s0) +.L0f058038: +/* f058038: 8fbf001c */ lw $ra,0x1c($sp) +/* f05803c: 00001025 */ or $v0,$zero,$zero +/* f058040: 25ae0005 */ addiu $t6,$t5,0x5 +/* f058044: ae0e0438 */ sw $t6,0x438($s0) +/* f058048: 8fb00018 */ lw $s0,0x18($sp) +/* f05804c: 03e00008 */ jr $ra +/* f058050: 27bd0030 */ addiu $sp,$sp,0x30 +/* f058054: 27bdffd8 */ addiu $sp,$sp,-40 +/* f058058: afb00018 */ sw $s0,0x18($sp) +/* f05805c: 3c10800a */ lui $s0,0x800a +/* f058060: 26109fc0 */ addiu $s0,$s0,-24640 +/* f058064: 8e0e0434 */ lw $t6,0x434($s0) +/* f058068: 8e0f0438 */ lw $t7,0x438($s0) +/* f05806c: afbf001c */ sw $ra,0x1c($sp) +/* f058070: 01cf3821 */ addu $a3,$t6,$t7 +/* f058074: 90e40002 */ lbu $a0,0x2($a3) +/* f058078: 0fc2556c */ jal func0f0955b0 +/* f05807c: afa70024 */ sw $a3,0x24($sp) +/* f058080: 8fa70024 */ lw $a3,0x24($sp) +/* f058084: 8e040424 */ lw $a0,0x424($s0) +/* f058088: 90f80003 */ lbu $t8,0x3($a3) +/* f05808c: 90e80004 */ lbu $t0,0x4($a3) +/* f058090: afa20020 */ sw $v0,0x20($sp) +/* f058094: 0018ca00 */ sll $t9,$t8,0x8 +/* f058098: 03281825 */ or $v1,$t9,$t0 +/* f05809c: 0fc12574 */ jal func0f0495d0 +/* f0580a0: 3065ffff */ andi $a1,$v1,0xffff +/* f0580a4: 8fa60020 */ lw $a2,0x20($sp) +/* f0580a8: 0440000f */ bltz $v0,.L0f0580e8 +/* f0580ac: 8fa70024 */ lw $a3,0x24($sp) +/* f0580b0: 50c0000e */ beqzl $a2,.L0f0580ec +/* f0580b4: 8e0b0438 */ lw $t3,0x438($s0) +/* f0580b8: 8cc30014 */ lw $v1,0x14($a2) +/* f0580bc: 5060000b */ beqzl $v1,.L0f0580ec +/* f0580c0: 8e0b0438 */ lw $t3,0x438($s0) +/* f0580c4: 846a0028 */ lh $t2,0x28($v1) +/* f0580c8: 544a0008 */ bnel $v0,$t2,.L0f0580ec +/* f0580cc: 8e0b0438 */ lw $t3,0x438($s0) +/* f0580d0: 8e040434 */ lw $a0,0x434($s0) +/* f0580d4: 8e050438 */ lw $a1,0x438($s0) +/* f0580d8: 0fc13583 */ jal func0f04d60c +/* f0580dc: 90e60005 */ lbu $a2,0x5($a3) +/* f0580e0: 10000004 */ beqz $zero,.L0f0580f4 +/* f0580e4: ae020438 */ sw $v0,0x438($s0) +.L0f0580e8: +/* f0580e8: 8e0b0438 */ lw $t3,0x438($s0) +.L0f0580ec: +/* f0580ec: 256c0006 */ addiu $t4,$t3,0x6 +/* f0580f0: ae0c0438 */ sw $t4,0x438($s0) +.L0f0580f4: +/* f0580f4: 8fbf001c */ lw $ra,0x1c($sp) +/* f0580f8: 8fb00018 */ lw $s0,0x18($sp) +/* f0580fc: 27bd0028 */ addiu $sp,$sp,0x28 +/* f058100: 03e00008 */ jr $ra +/* f058104: 00001025 */ or $v0,$zero,$zero +/* f058108: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05810c: 3c013f80 */ lui $at,0x3f80 +/* f058110: afbf0014 */ sw $ra,0x14($sp) +/* f058114: 44816000 */ mtc1 $at,$f12 +/* f058118: 0fc59829 */ jal func0f1660a4 +/* f05811c: 00000000 */ sll $zero,$zero,0x0 +/* f058120: 3c03800a */ lui $v1,0x800a +/* f058124: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058128: 8c6e0438 */ lw $t6,0x438($v1) +/* f05812c: 8fbf0014 */ lw $ra,0x14($sp) +/* f058130: 27bd0018 */ addiu $sp,$sp,0x18 +/* f058134: 25cf0002 */ addiu $t7,$t6,0x2 +/* f058138: ac6f0438 */ sw $t7,0x438($v1) +/* f05813c: 03e00008 */ jr $ra +/* f058140: 00001025 */ or $v0,$zero,$zero +/* f058144: 27bdffd0 */ addiu $sp,$sp,-48 +/* f058148: afb00018 */ sw $s0,0x18($sp) +/* f05814c: 3c10800a */ lui $s0,0x800a +/* f058150: 26109fc0 */ addiu $s0,$s0,-24640 +/* f058154: 8e0e0434 */ lw $t6,0x434($s0) +/* f058158: 8e0f0438 */ lw $t7,0x438($s0) +/* f05815c: afbf001c */ sw $ra,0x1c($sp) +/* f058160: 8e040424 */ lw $a0,0x424($s0) +/* f058164: 01cf1021 */ addu $v0,$t6,$t7 +/* f058168: 0fc126d1 */ jal func0f049b44 +/* f05816c: 90450002 */ lbu $a1,0x2($v0) +/* f058170: 50400014 */ beqzl $v0,.L0f0581c4 +/* f058174: 8e090438 */ lw $t1,0x438($s0) +/* f058178: 8c43001c */ lw $v1,0x1c($v0) +/* f05817c: 50600011 */ beqzl $v1,.L0f0581c4 +/* f058180: 8e090438 */ lw $t1,0x438($s0) +/* f058184: 90780000 */ lbu $t8,0x0($v1) +/* f058188: 24010006 */ addiu $at,$zero,0x6 +/* f05818c: 5701000d */ bnel $t8,$at,.L0f0581c4 +/* f058190: 8e090438 */ lw $t1,0x438($s0) +/* f058194: 8e19028c */ lw $t9,0x28c($s0) +/* f058198: afb90024 */ sw $t9,0x24($sp) +/* f05819c: 0fc4a25f */ jal func0f12897c +/* f0581a0: 8c44001c */ lw $a0,0x1c($v0) +/* f0581a4: 0fc4a24b */ jal func0f12892c +/* f0581a8: 00402025 */ or $a0,$v0,$zero +/* f0581ac: 24080001 */ addiu $t0,$zero,0x1 +/* f0581b0: 3c018007 */ lui $at,0x8007 +/* f0581b4: ac280760 */ sw $t0,0x760($at) +/* f0581b8: 0fc4a24b */ jal func0f12892c +/* f0581bc: 8fa40024 */ lw $a0,0x24($sp) +/* f0581c0: 8e090438 */ lw $t1,0x438($s0) +.L0f0581c4: +/* f0581c4: 8fbf001c */ lw $ra,0x1c($sp) +/* f0581c8: 00001025 */ or $v0,$zero,$zero +/* f0581cc: 252a0003 */ addiu $t2,$t1,0x3 +/* f0581d0: ae0a0438 */ sw $t2,0x438($s0) +/* f0581d4: 8fb00018 */ lw $s0,0x18($sp) +/* f0581d8: 03e00008 */ jr $ra +/* f0581dc: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0581e0: 3c0b800a */ lui $t3,0x800a +/* f0581e4: 256b9fc0 */ addiu $t3,$t3,-24640 +/* f0581e8: 8d6e0434 */ lw $t6,0x434($t3) +/* f0581ec: 8d6f0438 */ lw $t7,0x438($t3) +/* f0581f0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0581f4: afbf001c */ sw $ra,0x1c($sp) +/* f0581f8: 01cf1021 */ addu $v0,$t6,$t7 +/* f0581fc: 90580002 */ lbu $t8,0x2($v0) +/* f058200: 904c0003 */ lbu $t4,0x3($v0) +/* f058204: 904d0004 */ lbu $t5,0x4($v0) +/* f058208: 904f0005 */ lbu $t7,0x5($v0) +/* f05820c: 0018ca00 */ sll $t9,$t8,0x8 +/* f058210: 032c1825 */ or $v1,$t9,$t4 +/* f058214: 000d7200 */ sll $t6,$t5,0x8 +/* f058218: 904c0006 */ lbu $t4,0x6($v0) +/* f05821c: 01cf2025 */ or $a0,$t6,$t7 +/* f058220: 904e0007 */ lbu $t6,0x7($v0) +/* f058224: 000c6a00 */ sll $t5,$t4,0x8 +/* f058228: 90590008 */ lbu $t9,0x8($v0) +/* f05822c: 01ae2825 */ or $a1,$t5,$t6 +/* f058230: 0004c400 */ sll $t8,$a0,0x10 +/* f058234: 904d0009 */ lbu $t5,0x9($v0) +/* f058238: 904e000a */ lbu $t6,0xa($v0) +/* f05823c: 00182403 */ sra $a0,$t8,0x10 +/* f058240: 9058000b */ lbu $t8,0xb($v0) +/* f058244: 00057c00 */ sll $t7,$a1,0x10 +/* f058248: 000f2c03 */ sra $a1,$t7,0x10 +/* f05824c: 00196200 */ sll $t4,$t9,0x8 +/* f058250: 018d4025 */ or $t0,$t4,$t5 +/* f058254: 000e7a00 */ sll $t7,$t6,0x8 +/* f058258: 904d000c */ lbu $t5,0xc($v0) +/* f05825c: 01f84825 */ or $t1,$t7,$t8 +/* f058260: 904f000d */ lbu $t7,0xd($v0) +/* f058264: 000d7200 */ sll $t6,$t5,0x8 +/* f058268: 3c017f1b */ lui $at,0x7f1b +/* f05826c: 01cf5025 */ or $t2,$t6,$t7 +/* f058270: 448a2000 */ mtc1 $t2,$f4 +/* f058274: c4209ce0 */ lwc1 $f0,-0x6320($at) +/* f058278: 44855000 */ mtc1 $a1,$f10 +/* f05827c: 468021a0 */ cvt.s.w $f6,$f4 +/* f058280: 3c014780 */ lui $at,0x4780 +/* f058284: 44811000 */ mtc1 $at,$f2 +/* f058288: 44832000 */ mtc1 $v1,$f4 +/* f05828c: 0009cc00 */ sll $t9,$t1,0x10 +/* f058290: 46805420 */ cvt.s.w $f16,$f10 +/* f058294: 46003202 */ mul.s $f8,$f6,$f0 +/* f058298: 44843000 */ mtc1 $a0,$f6 +/* f05829c: 00194c03 */ sra $t1,$t9,0x10 +/* f0582a0: afa80014 */ sw $t0,0x14($sp) +/* f0582a4: 46008482 */ mul.s $f18,$f16,$f0 +/* f0582a8: 46024303 */ div.s $f12,$f8,$f2 +/* f0582ac: 44894000 */ mtc1 $t1,$f8 +/* f0582b0: 46802120 */ cvt.s.w $f4,$f4 +/* f0582b4: 468031a0 */ cvt.s.w $f6,$f6 +/* f0582b8: 44062000 */ mfc1 $a2,$f4 +/* f0582bc: 44073000 */ mfc1 $a3,$f6 +/* f0582c0: 468042a0 */ cvt.s.w $f10,$f8 +/* f0582c4: 46029383 */ div.s $f14,$f18,$f2 +/* f0582c8: 0fc2e707 */ jal func0f0b9c1c +/* f0582cc: e7aa0010 */ swc1 $f10,0x10($sp) +/* f0582d0: 3c0b800a */ lui $t3,0x800a +/* f0582d4: 256b9fc0 */ addiu $t3,$t3,-24640 +/* f0582d8: 8d780438 */ lw $t8,0x438($t3) +/* f0582dc: 8fbf001c */ lw $ra,0x1c($sp) +/* f0582e0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0582e4: 2719000e */ addiu $t9,$t8,0xe +/* f0582e8: ad790438 */ sw $t9,0x438($t3) +/* f0582ec: 03e00008 */ jr $ra +/* f0582f0: 00001025 */ or $v0,$zero,$zero +/* f0582f4: 3c03800a */ lui $v1,0x800a +/* f0582f8: 240e0001 */ addiu $t6,$zero,0x1 +/* f0582fc: 3c018007 */ lui $at,0x8007 +/* f058300: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058304: ac2e073c */ sw $t6,0x73c($at) +/* f058308: 8c6f0438 */ lw $t7,0x438($v1) +/* f05830c: 00001025 */ or $v0,$zero,$zero +/* f058310: 25f80002 */ addiu $t8,$t7,0x2 +/* f058314: 03e00008 */ jr $ra +/* f058318: ac780438 */ sw $t8,0x438($v1) +/* f05831c: 3c03800a */ lui $v1,0x800a +/* f058320: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058324: 3c0e8007 */ lui $t6,0x8007 +/* f058328: 8dce073c */ lw $t6,0x73c($t6) +/* f05832c: 8c640434 */ lw $a0,0x434($v1) +/* f058330: 8c650438 */ lw $a1,0x438($v1) +/* f058334: 27bdffe8 */ addiu $sp,$sp,-24 +/* f058338: 24010002 */ addiu $at,$zero,0x2 +/* f05833c: afbf0014 */ sw $ra,0x14($sp) +/* f058340: 15c10007 */ bne $t6,$at,.L0f058360 +/* f058344: 00851021 */ addu $v0,$a0,$a1 +/* f058348: 0fc13583 */ jal func0f04d60c +/* f05834c: 90460002 */ lbu $a2,0x2($v0) +/* f058350: 3c03800a */ lui $v1,0x800a +/* f058354: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058358: 10000003 */ beqz $zero,.L0f058368 +/* f05835c: ac620438 */ sw $v0,0x438($v1) +.L0f058360: +/* f058360: 24af0003 */ addiu $t7,$a1,0x3 +/* f058364: ac6f0438 */ sw $t7,0x438($v1) +.L0f058368: +/* f058368: 8fbf0014 */ lw $ra,0x14($sp) +/* f05836c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f058370: 00001025 */ or $v0,$zero,$zero +/* f058374: 03e00008 */ jr $ra +/* f058378: 00000000 */ sll $zero,$zero,0x0 +/* f05837c: 3c03800a */ lui $v1,0x800a +/* f058380: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058384: 8c6e0434 */ lw $t6,0x434($v1) +/* f058388: 8c6f0438 */ lw $t7,0x438($v1) +/* f05838c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f058390: afbf0014 */ sw $ra,0x14($sp) +/* f058394: 01cfc021 */ addu $t8,$t6,$t7 +/* f058398: 0fc256d9 */ jal func0f095b64 +/* f05839c: afb8001c */ sw $t8,0x1c($sp) +/* f0583a0: 3c03800a */ lui $v1,0x800a +/* f0583a4: 1040000a */ beqz $v0,.L0f0583d0 +/* f0583a8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0583ac: 8fb9001c */ lw $t9,0x1c($sp) +/* f0583b0: 8c640434 */ lw $a0,0x434($v1) +/* f0583b4: 8c650438 */ lw $a1,0x438($v1) +/* f0583b8: 0fc13583 */ jal func0f04d60c +/* f0583bc: 93260002 */ lbu $a2,0x2($t9) +/* f0583c0: 3c03800a */ lui $v1,0x800a +/* f0583c4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0583c8: 10000004 */ beqz $zero,.L0f0583dc +/* f0583cc: ac620438 */ sw $v0,0x438($v1) +.L0f0583d0: +/* f0583d0: 8c680438 */ lw $t0,0x438($v1) +/* f0583d4: 25090003 */ addiu $t1,$t0,0x3 +/* f0583d8: ac690438 */ sw $t1,0x438($v1) +.L0f0583dc: +/* f0583dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0583e0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0583e4: 00001025 */ or $v0,$zero,$zero +/* f0583e8: 03e00008 */ jr $ra +/* f0583ec: 00000000 */ sll $zero,$zero,0x0 +/* f0583f0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0583f4: afb00018 */ sw $s0,0x18($sp) +/* f0583f8: 3c10800a */ lui $s0,0x800a +/* f0583fc: 26109fc0 */ addiu $s0,$s0,-24640 +/* f058400: 8e0e0434 */ lw $t6,0x434($s0) +/* f058404: 8e0f0438 */ lw $t7,0x438($s0) +/* f058408: afbf001c */ sw $ra,0x1c($sp) +/* f05840c: afa00028 */ sw $zero,0x28($sp) +/* f058410: 01cf1021 */ addu $v0,$t6,$t7 +/* f058414: 90450002 */ lbu $a1,0x2($v0) +/* f058418: afa2002c */ sw $v0,0x2c($sp) +/* f05841c: 0fc126d1 */ jal func0f049b44 +/* f058420: 8e040424 */ lw $a0,0x424($s0) +/* f058424: 50400014 */ beqzl $v0,.L0f058478 +/* f058428: 8fa90028 */ lw $t1,0x28($sp) +/* f05842c: 8c43001c */ lw $v1,0x1c($v0) +/* f058430: 50600011 */ beqzl $v1,.L0f058478 +/* f058434: 8fa90028 */ lw $t1,0x28($sp) +/* f058438: 90780000 */ lbu $t8,0x0($v1) +/* f05843c: 24010006 */ addiu $at,$zero,0x6 +/* f058440: 5701000d */ bnel $t8,$at,.L0f058478 +/* f058444: 8fa90028 */ lw $t1,0x28($sp) +/* f058448: 8e19028c */ lw $t9,0x28c($s0) +/* f05844c: afb90020 */ sw $t9,0x20($sp) +/* f058450: 0fc4a25f */ jal func0f12897c +/* f058454: 8c44001c */ lw $a0,0x1c($v0) +/* f058458: 0fc4a24b */ jal func0f12892c +/* f05845c: 00402025 */ or $a0,$v0,$zero +/* f058460: 3c088007 */ lui $t0,0x8007 +/* f058464: 8d080760 */ lw $t0,0x760($t0) +/* f058468: 8fa40020 */ lw $a0,0x20($sp) +/* f05846c: 0fc4a24b */ jal func0f12892c +/* f058470: afa80028 */ sw $t0,0x28($sp) +/* f058474: 8fa90028 */ lw $t1,0x28($sp) +.L0f058478: +/* f058478: 8faa002c */ lw $t2,0x2c($sp) +/* f05847c: 51200008 */ beqzl $t1,.L0f0584a0 +/* f058480: 8e0b0438 */ lw $t3,0x438($s0) +/* f058484: 8e040434 */ lw $a0,0x434($s0) +/* f058488: 8e050438 */ lw $a1,0x438($s0) +/* f05848c: 0fc13583 */ jal func0f04d60c +/* f058490: 91460003 */ lbu $a2,0x3($t2) +/* f058494: 10000004 */ beqz $zero,.L0f0584a8 +/* f058498: ae020438 */ sw $v0,0x438($s0) +/* f05849c: 8e0b0438 */ lw $t3,0x438($s0) +.L0f0584a0: +/* f0584a0: 256c0004 */ addiu $t4,$t3,0x4 +/* f0584a4: ae0c0438 */ sw $t4,0x438($s0) +.L0f0584a8: +/* f0584a8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0584ac: 8fb00018 */ lw $s0,0x18($sp) +/* f0584b0: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0584b4: 03e00008 */ jr $ra +/* f0584b8: 00001025 */ or $v0,$zero,$zero +/* f0584bc: 3c07800a */ lui $a3,0x800a +/* f0584c0: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0584c4: 8ce30438 */ lw $v1,0x438($a3) +/* f0584c8: 8cee0434 */ lw $t6,0x434($a3) +/* f0584cc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0584d0: afbf0014 */ sw $ra,0x14($sp) +/* f0584d4: 246f0005 */ addiu $t7,$v1,0x5 +/* f0584d8: acef0438 */ sw $t7,0x438($a3) +/* f0584dc: 01c31021 */ addu $v0,$t6,$v1 +/* f0584e0: 80440002 */ lb $a0,0x2($v0) +/* f0584e4: 90450003 */ lbu $a1,0x3($v0) +/* f0584e8: 0fc5b816 */ jal func0f16e058 +/* f0584ec: 90460004 */ lbu $a2,0x4($v0) +/* f0584f0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0584f4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0584f8: 00001025 */ or $v0,$zero,$zero +/* f0584fc: 03e00008 */ jr $ra +/* f058500: 00000000 */ sll $zero,$zero,0x0 +/* f058504: 3c05800a */ lui $a1,0x800a +/* f058508: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f05850c: 8ca20438 */ lw $v0,0x438($a1) +/* f058510: 8cae0434 */ lw $t6,0x434($a1) +/* f058514: 27bdffe8 */ addiu $sp,$sp,-24 +/* f058518: 244f0003 */ addiu $t7,$v0,0x3 +/* f05851c: afbf0014 */ sw $ra,0x14($sp) +/* f058520: acaf0438 */ sw $t7,0x438($a1) +/* f058524: 01c21821 */ addu $v1,$t6,$v0 +/* f058528: 0fc5b82d */ jal func0f16e0b4 +/* f05852c: 80640002 */ lb $a0,0x2($v1) +/* f058530: 8fbf0014 */ lw $ra,0x14($sp) +/* f058534: 27bd0018 */ addiu $sp,$sp,0x18 +/* f058538: 00001025 */ or $v0,$zero,$zero +/* f05853c: 03e00008 */ jr $ra +/* f058540: 00000000 */ sll $zero,$zero,0x0 +/* f058544: 3c02800a */ lui $v0,0x800a +/* f058548: 24429fc0 */ addiu $v0,$v0,-24640 +/* f05854c: 8c4e0434 */ lw $t6,0x434($v0) +/* f058550: 8c4f0438 */ lw $t7,0x438($v0) +/* f058554: 27bdffe0 */ addiu $sp,$sp,-32 +/* f058558: afbf0014 */ sw $ra,0x14($sp) +/* f05855c: 01cf1821 */ addu $v1,$t6,$t7 +/* f058560: 90640002 */ lbu $a0,0x2($v1) +/* f058564: 24010065 */ addiu $at,$zero,0x65 +/* f058568: 1481000b */ bne $a0,$at,.L0f058598 +/* f05856c: 00000000 */ sll $zero,$zero,0x0 +/* f058570: 0fc54bd4 */ jal func0f152f50 +/* f058574: afa3001c */ sw $v1,0x1c($sp) +/* f058578: 8fa3001c */ lw $v1,0x1c($sp) +/* f05857c: a7a2001a */ sh $v0,0x1a($sp) +/* f058580: 0fc5b783 */ jal func0f16de0c +/* f058584: 90640002 */ lbu $a0,0x2($v1) +/* f058588: 0fc54bdc */ jal func0f152f70 +/* f05858c: 97a4001a */ lhu $a0,0x1a($sp) +/* f058590: 10000003 */ beqz $zero,.L0f0585a0 +/* f058594: 00000000 */ sll $zero,$zero,0x0 +.L0f058598: +/* f058598: 0fc5b783 */ jal func0f16de0c +/* f05859c: 00000000 */ sll $zero,$zero,0x0 +.L0f0585a0: +/* f0585a0: 3c18800a */ lui $t8,0x800a +/* f0585a4: 8f18a3f8 */ lw $t8,-0x5c08($t8) +/* f0585a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0585ac: 3c01800a */ lui $at,0x800a +/* f0585b0: 27190003 */ addiu $t9,$t8,0x3 +/* f0585b4: ac39a3f8 */ sw $t9,-0x5c08($at) +/* f0585b8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0585bc: 03e00008 */ jr $ra +/* f0585c0: 00001025 */ or $v0,$zero,$zero +/* f0585c4: 3c02800a */ lui $v0,0x800a +/* f0585c8: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0585cc: 8c4e0438 */ lw $t6,0x438($v0) +/* f0585d0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0585d4: afbf0014 */ sw $ra,0x14($sp) +/* f0585d8: 25cf0002 */ addiu $t7,$t6,0x2 +/* f0585dc: 0fc5b7a0 */ jal func0f16de80 +/* f0585e0: ac4f0438 */ sw $t7,0x438($v0) +/* f0585e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0585e8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0585ec: 00001025 */ or $v0,$zero,$zero +/* f0585f0: 03e00008 */ jr $ra +/* f0585f4: 00000000 */ sll $zero,$zero,0x0 +/* f0585f8: 3c03800a */ lui $v1,0x800a +/* f0585fc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058600: 8c6e0434 */ lw $t6,0x434($v1) +/* f058604: 8c6f0438 */ lw $t7,0x438($v1) +/* f058608: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05860c: afbf0014 */ sw $ra,0x14($sp) +/* f058610: 01cf1021 */ addu $v0,$t6,$t7 +/* f058614: 0fc5b7be */ jal func0f16def8 +/* f058618: 90440002 */ lbu $a0,0x2($v0) +/* f05861c: 3c03800a */ lui $v1,0x800a +/* f058620: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058624: 8c780438 */ lw $t8,0x438($v1) +/* f058628: 8fbf0014 */ lw $ra,0x14($sp) +/* f05862c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f058630: 27190003 */ addiu $t9,$t8,0x3 +/* f058634: ac790438 */ sw $t9,0x438($v1) +/* f058638: 03e00008 */ jr $ra +/* f05863c: 00001025 */ or $v0,$zero,$zero +/* f058640: 3c02800a */ lui $v0,0x800a +/* f058644: 24429fc0 */ addiu $v0,$v0,-24640 +/* f058648: 8c4e0438 */ lw $t6,0x438($v0) +/* f05864c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f058650: afbf0014 */ sw $ra,0x14($sp) +/* f058654: 25cf0002 */ addiu $t7,$t6,0x2 +/* f058658: 0fc5b7e1 */ jal func0f16df84 +/* f05865c: ac4f0438 */ sw $t7,0x438($v0) +/* f058660: 8fbf0014 */ lw $ra,0x14($sp) +/* f058664: 27bd0018 */ addiu $sp,$sp,0x18 +/* f058668: 00001025 */ or $v0,$zero,$zero +/* f05866c: 03e00008 */ jr $ra +/* f058670: 00000000 */ sll $zero,$zero,0x0 +/* f058674: 3c03800a */ lui $v1,0x800a +/* f058678: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05867c: 8c6e0434 */ lw $t6,0x434($v1) +/* f058680: 8c6f0438 */ lw $t7,0x438($v1) +/* f058684: 27bdffe8 */ addiu $sp,$sp,-24 +/* f058688: afbf0014 */ sw $ra,0x14($sp) +/* f05868c: 01cf1021 */ addu $v0,$t6,$t7 +/* f058690: 0fc5b7f4 */ jal func0f16dfd0 +/* f058694: 90440002 */ lbu $a0,0x2($v0) +/* f058698: 3c03800a */ lui $v1,0x800a +/* f05869c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0586a0: 8c780438 */ lw $t8,0x438($v1) +/* f0586a4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0586a8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0586ac: 27190003 */ addiu $t9,$t8,0x3 +/* f0586b0: ac790438 */ sw $t9,0x438($v1) +/* f0586b4: 03e00008 */ jr $ra +/* f0586b8: 00001025 */ or $v0,$zero,$zero +/* f0586bc: 3c02800a */ lui $v0,0x800a +/* f0586c0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0586c4: 8c4e0438 */ lw $t6,0x438($v0) +/* f0586c8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0586cc: afbf0014 */ sw $ra,0x14($sp) +/* f0586d0: 25cf0002 */ addiu $t7,$t6,0x2 +/* f0586d4: 0fc5b80b */ jal func0f16e02c +/* f0586d8: ac4f0438 */ sw $t7,0x438($v0) +/* f0586dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0586e0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0586e4: 00001025 */ or $v0,$zero,$zero +/* f0586e8: 03e00008 */ jr $ra +/* f0586ec: 00000000 */ sll $zero,$zero,0x0 +/* f0586f0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0586f4: afb00018 */ sw $s0,0x18($sp) +/* f0586f8: 3c10800a */ lui $s0,0x800a +/* f0586fc: 26109fc0 */ addiu $s0,$s0,-24640 +/* f058700: 8e0e0434 */ lw $t6,0x434($s0) +/* f058704: 8e0f0438 */ lw $t7,0x438($s0) +/* f058708: afbf001c */ sw $ra,0x1c($sp) +/* f05870c: 8e040424 */ lw $a0,0x424($s0) +/* f058710: 01cf1021 */ addu $v0,$t6,$t7 +/* f058714: 0fc126d1 */ jal func0f049b44 +/* f058718: 90450002 */ lbu $a1,0x2($v0) +/* f05871c: 50400013 */ beqzl $v0,.L0f05876c +/* f058720: 8e080438 */ lw $t0,0x438($s0) +/* f058724: 8c43001c */ lw $v1,0x1c($v0) +/* f058728: 50600010 */ beqzl $v1,.L0f05876c +/* f05872c: 8e080438 */ lw $t0,0x438($s0) +/* f058730: 90780000 */ lbu $t8,0x0($v1) +/* f058734: 24010006 */ addiu $at,$zero,0x6 +/* f058738: 5701000c */ bnel $t8,$at,.L0f05876c +/* f05873c: 8e080438 */ lw $t0,0x438($s0) +/* f058740: 8e19028c */ lw $t9,0x28c($s0) +/* f058744: afb90024 */ sw $t9,0x24($sp) +/* f058748: 0fc4a25f */ jal func0f12897c +/* f05874c: 8c44001c */ lw $a0,0x1c($v0) +/* f058750: 0fc4a24b */ jal func0f12892c +/* f058754: 00402025 */ or $a0,$v0,$zero +/* f058758: 0fc2f03c */ jal func0f0bc0f0 +/* f05875c: 00002025 */ or $a0,$zero,$zero +/* f058760: 0fc4a24b */ jal func0f12892c +/* f058764: 8fa40024 */ lw $a0,0x24($sp) +/* f058768: 8e080438 */ lw $t0,0x438($s0) +.L0f05876c: +/* f05876c: 8fbf001c */ lw $ra,0x1c($sp) +/* f058770: 00001025 */ or $v0,$zero,$zero +/* f058774: 25090003 */ addiu $t1,$t0,0x3 +/* f058778: ae090438 */ sw $t1,0x438($s0) +/* f05877c: 8fb00018 */ lw $s0,0x18($sp) +/* f058780: 03e00008 */ jr $ra +/* f058784: 27bd0030 */ addiu $sp,$sp,0x30 +/* f058788: 3c03800a */ lui $v1,0x800a +/* f05878c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058790: 8c640434 */ lw $a0,0x434($v1) +/* f058794: 8c650438 */ lw $a1,0x438($v1) +/* f058798: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05879c: afbf0014 */ sw $ra,0x14($sp) +/* f0587a0: 00851021 */ addu $v0,$a0,$a1 +/* f0587a4: 904e0002 */ lbu $t6,0x2($v0) +/* f0587a8: 8c6f02b0 */ lw $t7,0x2b0($v1) +/* f0587ac: 24b80004 */ addiu $t8,$a1,0x4 +/* f0587b0: 01cf082a */ slt $at,$t6,$t7 +/* f0587b4: 50200008 */ beqzl $at,.L0f0587d8 +/* f0587b8: ac780438 */ sw $t8,0x438($v1) +/* f0587bc: 0fc13583 */ jal func0f04d60c +/* f0587c0: 90460003 */ lbu $a2,0x3($v0) +/* f0587c4: 3c03800a */ lui $v1,0x800a +/* f0587c8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0587cc: 10000002 */ beqz $zero,.L0f0587d8 +/* f0587d0: ac620438 */ sw $v0,0x438($v1) +/* f0587d4: ac780438 */ sw $t8,0x438($v1) +.L0f0587d8: +/* f0587d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0587dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0587e0: 00001025 */ or $v0,$zero,$zero +/* f0587e4: 03e00008 */ jr $ra +/* f0587e8: 00000000 */ sll $zero,$zero,0x0 +/* f0587ec: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0587f0: afb00018 */ sw $s0,0x18($sp) +/* f0587f4: 3c10800a */ lui $s0,0x800a +/* f0587f8: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0587fc: 8e0e0434 */ lw $t6,0x434($s0) +/* f058800: 8e0f0438 */ lw $t7,0x438($s0) +/* f058804: afbf001c */ sw $ra,0x1c($sp) +/* f058808: 01cf1821 */ addu $v1,$t6,$t7 +/* f05880c: 0fc2c163 */ jal func0f0b058c +/* f058810: afa30024 */ sw $v1,0x24($sp) +/* f058814: 8fa30024 */ lw $v1,0x24($sp) +/* f058818: 90780002 */ lbu $t8,0x2($v1) +/* f05881c: 0302082a */ slt $at,$t8,$v0 +/* f058820: 1020000a */ beqz $at,.L0f05884c +/* f058824: 00000000 */ sll $zero,$zero,0x0 +/* f058828: 90790003 */ lbu $t9,0x3($v1) +/* f05882c: 17200007 */ bnez $t9,.L0f05884c +/* f058830: 00000000 */ sll $zero,$zero,0x0 +/* f058834: 8e040434 */ lw $a0,0x434($s0) +/* f058838: 8e050438 */ lw $a1,0x438($s0) +/* f05883c: 0fc13583 */ jal func0f04d60c +/* f058840: 90660004 */ lbu $a2,0x4($v1) +/* f058844: 10000015 */ beqz $zero,.L0f05889c +/* f058848: ae020438 */ sw $v0,0x438($s0) +.L0f05884c: +/* f05884c: 0fc2c163 */ jal func0f0b058c +/* f058850: afa30024 */ sw $v1,0x24($sp) +/* f058854: 8fa30024 */ lw $v1,0x24($sp) +/* f058858: 90680002 */ lbu $t0,0x2($v1) +/* f05885c: 0048082a */ slt $at,$v0,$t0 +/* f058860: 5020000c */ beqzl $at,.L0f058894 +/* f058864: 8e0a0438 */ lw $t2,0x438($s0) +/* f058868: 90690003 */ lbu $t1,0x3($v1) +/* f05886c: 24010001 */ addiu $at,$zero,0x1 +/* f058870: 55210008 */ bnel $t1,$at,.L0f058894 +/* f058874: 8e0a0438 */ lw $t2,0x438($s0) +/* f058878: 8e040434 */ lw $a0,0x434($s0) +/* f05887c: 8e050438 */ lw $a1,0x438($s0) +/* f058880: 0fc13583 */ jal func0f04d60c +/* f058884: 90660004 */ lbu $a2,0x4($v1) +/* f058888: 10000004 */ beqz $zero,.L0f05889c +/* f05888c: ae020438 */ sw $v0,0x438($s0) +/* f058890: 8e0a0438 */ lw $t2,0x438($s0) +.L0f058894: +/* f058894: 254b0005 */ addiu $t3,$t2,0x5 +/* f058898: ae0b0438 */ sw $t3,0x438($s0) +.L0f05889c: +/* f05889c: 8fbf001c */ lw $ra,0x1c($sp) +/* f0588a0: 8fb00018 */ lw $s0,0x18($sp) +/* f0588a4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0588a8: 03e00008 */ jr $ra +/* f0588ac: 00001025 */ or $v0,$zero,$zero +/* f0588b0: 3c03800a */ lui $v1,0x800a +/* f0588b4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0588b8: 8c6e0434 */ lw $t6,0x434($v1) +/* f0588bc: 8c6f0438 */ lw $t7,0x438($v1) +/* f0588c0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0588c4: afbf0014 */ sw $ra,0x14($sp) +/* f0588c8: 01cf3821 */ addu $a3,$t6,$t7 +/* f0588cc: 90e50002 */ lbu $a1,0x2($a3) +/* f0588d0: afa7001c */ sw $a3,0x1c($sp) +/* f0588d4: 0fc126d1 */ jal func0f049b44 +/* f0588d8: 8c640424 */ lw $a0,0x424($v1) +/* f0588dc: 3c03800a */ lui $v1,0x800a +/* f0588e0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0588e4: 10400012 */ beqz $v0,.L0f058930 +/* f0588e8: 8fa7001c */ lw $a3,0x1c($sp) +/* f0588ec: 8c580018 */ lw $t8,0x18($v0) +/* f0588f0: 0018ca80 */ sll $t9,$t8,0xa +/* f0588f4: 0723000f */ bgezl $t9,.L0f058934 +/* f0588f8: 8c6b0438 */ lw $t3,0x438($v1) +/* f0588fc: 8c490018 */ lw $t1,0x18($v0) +/* f058900: 3c01ffdf */ lui $at,0xffdf +/* f058904: 3421ffff */ ori $at,$at,0xffff +/* f058908: 01215024 */ and $t2,$t1,$at +/* f05890c: ac4a0018 */ sw $t2,0x18($v0) +/* f058910: 90e60003 */ lbu $a2,0x3($a3) +/* f058914: 8c650438 */ lw $a1,0x438($v1) +/* f058918: 0fc13583 */ jal func0f04d60c +/* f05891c: 8c640434 */ lw $a0,0x434($v1) +/* f058920: 3c03800a */ lui $v1,0x800a +/* f058924: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058928: 10000004 */ beqz $zero,.L0f05893c +/* f05892c: ac620438 */ sw $v0,0x438($v1) +.L0f058930: +/* f058930: 8c6b0438 */ lw $t3,0x438($v1) +.L0f058934: +/* f058934: 256c0004 */ addiu $t4,$t3,0x4 +/* f058938: ac6c0438 */ sw $t4,0x438($v1) +.L0f05893c: +/* f05893c: 8fbf0014 */ lw $ra,0x14($sp) +/* f058940: 27bd0020 */ addiu $sp,$sp,0x20 +/* f058944: 00001025 */ or $v0,$zero,$zero +/* f058948: 03e00008 */ jr $ra +/* f05894c: 00000000 */ sll $zero,$zero,0x0 +/* f058950: 3c03800a */ lui $v1,0x800a +/* f058954: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058958: 8c6f02a0 */ lw $t7,0x2a0($v1) +/* f05895c: 240e0001 */ addiu $t6,$zero,0x1 +/* f058960: 00001025 */ or $v0,$zero,$zero +/* f058964: adee00d8 */ sw $t6,0xd8($t7) +/* f058968: 8c780438 */ lw $t8,0x438($v1) +/* f05896c: 27190002 */ addiu $t9,$t8,0x2 +/* f058970: 03e00008 */ jr $ra +/* f058974: ac790438 */ sw $t9,0x438($v1) +/* f058978: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05897c: afbf0014 */ sw $ra,0x14($sp) +/* f058980: 3c04800a */ lui $a0,0x800a +/* f058984: 0fc0eb92 */ jal func0f03ae48 +/* f058988: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f05898c: 3c03800a */ lui $v1,0x800a +/* f058990: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058994: 8c6e0438 */ lw $t6,0x438($v1) +/* f058998: 8fbf0014 */ lw $ra,0x14($sp) +/* f05899c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0589a0: 25cf0002 */ addiu $t7,$t6,0x2 +/* f0589a4: ac6f0438 */ sw $t7,0x438($v1) +/* f0589a8: 03e00008 */ jr $ra +/* f0589ac: 00001025 */ or $v0,$zero,$zero +/* f0589b0: 3c03800a */ lui $v1,0x800a +/* f0589b4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0589b8: 8c6e0438 */ lw $t6,0x438($v1) +/* f0589bc: 00001025 */ or $v0,$zero,$zero +/* f0589c0: 25cf0003 */ addiu $t7,$t6,0x3 +/* f0589c4: 03e00008 */ jr $ra +/* f0589c8: ac6f0438 */ sw $t7,0x438($v1) +/* f0589cc: 3c03800a */ lui $v1,0x800a +/* f0589d0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0589d4: 8c6e0438 */ lw $t6,0x438($v1) +/* f0589d8: 00001025 */ or $v0,$zero,$zero +/* f0589dc: 25cf0003 */ addiu $t7,$t6,0x3 +/* f0589e0: 03e00008 */ jr $ra +/* f0589e4: ac6f0438 */ sw $t7,0x438($v1) +/* f0589e8: 3c06800a */ lui $a2,0x800a +/* f0589ec: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0589f0: 8cce0434 */ lw $t6,0x434($a2) +/* f0589f4: 8ccf0438 */ lw $t7,0x438($a2) +/* f0589f8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0589fc: afbf001c */ sw $ra,0x1c($sp) +/* f058a00: 01cf1821 */ addu $v1,$t6,$t7 +/* f058a04: 90780002 */ lbu $t8,0x2($v1) +/* f058a08: 90680003 */ lbu $t0,0x3($v1) +/* f058a0c: afa30024 */ sw $v1,0x24($sp) +/* f058a10: 0018ca00 */ sll $t9,$t8,0x8 +/* f058a14: 03281025 */ or $v0,$t9,$t0 +/* f058a18: 3045ffff */ andi $a1,$v0,0xffff +/* f058a1c: 0fc12574 */ jal func0f0495d0 +/* f058a20: 8cc40424 */ lw $a0,0x424($a2) +/* f058a24: 8fa30024 */ lw $v1,0x24($sp) +/* f058a28: 04400014 */ bltz $v0,.L0f058a7c +/* f058a2c: 00402025 */ or $a0,$v0,$zero +/* f058a30: 90650004 */ lbu $a1,0x4($v1) +/* f058a34: 24010006 */ addiu $at,$zero,0x6 +/* f058a38: 10a10007 */ beq $a1,$at,.L0f058a58 +/* f058a3c: 24010007 */ addiu $at,$zero,0x7 +/* f058a40: 54a1000a */ bnel $a1,$at,.L0f058a6c +/* f058a44: 906a0007 */ lbu $t2,0x7($v1) +/* f058a48: 0fc00ad6 */ jal func0f002b58 +/* f058a4c: 00002825 */ or $a1,$zero,$zero +/* f058a50: 1000000a */ beqz $zero,.L0f058a7c +/* f058a54: 00000000 */ sll $zero,$zero,0x0 +.L0f058a58: +/* f058a58: 0fc00ad6 */ jal func0f002b58 +/* f058a5c: 24050001 */ addiu $a1,$zero,0x1 +/* f058a60: 10000006 */ beqz $zero,.L0f058a7c +/* f058a64: 00000000 */ sll $zero,$zero,0x0 +/* f058a68: 906a0007 */ lbu $t2,0x7($v1) +.L0f058a6c: +/* f058a6c: 90660005 */ lbu $a2,0x5($v1) +/* f058a70: 90670006 */ lbu $a3,0x6($v1) +/* f058a74: 0fc00b0a */ jal func0f002c28 +/* f058a78: afaa0010 */ sw $t2,0x10($sp) +.L0f058a7c: +/* f058a7c: 3c03800a */ lui $v1,0x800a +/* f058a80: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058a84: 8c6b0438 */ lw $t3,0x438($v1) +/* f058a88: 8fbf001c */ lw $ra,0x1c($sp) +/* f058a8c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f058a90: 256c000b */ addiu $t4,$t3,0xb +/* f058a94: ac6c0438 */ sw $t4,0x438($v1) +/* f058a98: 03e00008 */ jr $ra +/* f058a9c: 00001025 */ or $v0,$zero,$zero +/* f058aa0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f058aa4: 3c03800a */ lui $v1,0x800a +/* f058aa8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058aac: afbf0014 */ sw $ra,0x14($sp) +/* f058ab0: 0fc12d96 */ jal func0f04b658 +/* f058ab4: 8c640424 */ lw $a0,0x424($v1) +/* f058ab8: 3c03800a */ lui $v1,0x800a +/* f058abc: 1040000a */ beqz $v0,.L0f058ae8 +/* f058ac0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058ac4: 8c640434 */ lw $a0,0x434($v1) +/* f058ac8: 8c650438 */ lw $a1,0x438($v1) +/* f058acc: 00851021 */ addu $v0,$a0,$a1 +/* f058ad0: 0fc13583 */ jal func0f04d60c +/* f058ad4: 90460002 */ lbu $a2,0x2($v0) +/* f058ad8: 3c03800a */ lui $v1,0x800a +/* f058adc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058ae0: 10000004 */ beqz $zero,.L0f058af4 +/* f058ae4: ac620438 */ sw $v0,0x438($v1) +.L0f058ae8: +/* f058ae8: 8c6e0438 */ lw $t6,0x438($v1) +/* f058aec: 25cf0003 */ addiu $t7,$t6,0x3 +/* f058af0: ac6f0438 */ sw $t7,0x438($v1) +.L0f058af4: +/* f058af4: 8fbf0014 */ lw $ra,0x14($sp) +/* f058af8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f058afc: 00001025 */ or $v0,$zero,$zero +/* f058b00: 03e00008 */ jr $ra +/* f058b04: 00000000 */ sll $zero,$zero,0x0 +/* f058b08: 3c05800a */ lui $a1,0x800a +/* f058b0c: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f058b10: 8ca30424 */ lw $v1,0x424($a1) +/* f058b14: 2409ffff */ addiu $t1,$zero,-1 +/* f058b18: 8462012c */ lh $v0,0x12c($v1) +/* f058b1c: 0440000c */ bltz $v0,.L0f058b50 +/* f058b20: 000270c0 */ sll $t6,$v0,0x3 +/* f058b24: 8caf0338 */ lw $t7,0x338($a1) +/* f058b28: 01c27021 */ addu $t6,$t6,$v0 +/* f058b2c: 000e70c0 */ sll $t6,$t6,0x3 +/* f058b30: 01cfc021 */ addu $t8,$t6,$t7 +/* f058b34: 8f040004 */ lw $a0,0x4($t8) +/* f058b38: 3c01ffdf */ lui $at,0xffdf +/* f058b3c: 3421ffff */ ori $at,$at,0xffff +/* f058b40: 8c990040 */ lw $t9,0x40($a0) +/* f058b44: 03214024 */ and $t0,$t9,$at +/* f058b48: ac880040 */ sw $t0,0x40($a0) +/* f058b4c: 8ca30424 */ lw $v1,0x424($a1) +.L0f058b50: +/* f058b50: a469012c */ sh $t1,0x12c($v1) +/* f058b54: 8caa0438 */ lw $t2,0x438($a1) +/* f058b58: 00001025 */ or $v0,$zero,$zero +/* f058b5c: 254b0002 */ addiu $t3,$t2,0x2 +/* f058b60: 03e00008 */ jr $ra +/* f058b64: acab0438 */ sw $t3,0x438($a1) +/* f058b68: 3c03800a */ lui $v1,0x800a +/* f058b6c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058b70: 8c6e0434 */ lw $t6,0x434($v1) +/* f058b74: 8c6f0438 */ lw $t7,0x438($v1) +/* f058b78: 27bdffd0 */ addiu $sp,$sp,-48 +/* f058b7c: afbf0014 */ sw $ra,0x14($sp) +/* f058b80: 01cf1021 */ addu $v0,$t6,$t7 +/* f058b84: 904a0002 */ lbu $t2,0x2($v0) +/* f058b88: 904c0003 */ lbu $t4,0x3($v0) +/* f058b8c: 8c780424 */ lw $t8,0x424($v1) +/* f058b90: 000a5a00 */ sll $t3,$t2,0x8 +/* f058b94: 016c6825 */ or $t5,$t3,$t4 +/* f058b98: 448d2000 */ mtc1 $t5,$f4 +/* f058b9c: 8719012c */ lh $t9,0x12c($t8) +/* f058ba0: 8c690338 */ lw $t1,0x338($v1) +/* f058ba4: 468021a0 */ cvt.s.w $f6,$f4 +/* f058ba8: 001940c0 */ sll $t0,$t9,0x3 +/* f058bac: 01194021 */ addu $t0,$t0,$t9 +/* f058bb0: 000840c0 */ sll $t0,$t0,0x3 +/* f058bb4: afa2002c */ sw $v0,0x2c($sp) +/* f058bb8: 27a50018 */ addiu $a1,$sp,0x18 +/* f058bbc: e7a60024 */ swc1 $f6,0x24($sp) +/* f058bc0: 27a60020 */ addiu $a2,$sp,0x20 +/* f058bc4: 27a7001c */ addiu $a3,$sp,0x1c +/* f058bc8: 0fc19881 */ jal func0f066204 +/* f058bcc: 01092021 */ addu $a0,$t0,$t1 +/* f058bd0: c7a80020 */ lwc1 $f8,0x20($sp) +/* f058bd4: c7aa001c */ lwc1 $f10,0x1c($sp) +/* f058bd8: c7b20024 */ lwc1 $f18,0x24($sp) +/* f058bdc: 3c03800a */ lui $v1,0x800a +/* f058be0: 460a4401 */ sub.s $f16,$f8,$f10 +/* f058be4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058be8: 8fa2002c */ lw $v0,0x2c($sp) +/* f058bec: 4612803c */ c.lt.s $f16,$f18 +/* f058bf0: 00000000 */ sll $zero,$zero,0x0 +/* f058bf4: 4502000a */ bc1fl .L0f058c20 +/* f058bf8: 8c6e0438 */ lw $t6,0x438($v1) +/* f058bfc: 8c640434 */ lw $a0,0x434($v1) +/* f058c00: 8c650438 */ lw $a1,0x438($v1) +/* f058c04: 0fc13583 */ jal func0f04d60c +/* f058c08: 90460004 */ lbu $a2,0x4($v0) +/* f058c0c: 3c03800a */ lui $v1,0x800a +/* f058c10: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058c14: 10000004 */ beqz $zero,.L0f058c28 +/* f058c18: ac620438 */ sw $v0,0x438($v1) +/* f058c1c: 8c6e0438 */ lw $t6,0x438($v1) +.L0f058c20: +/* f058c20: 25cf0005 */ addiu $t7,$t6,0x5 +/* f058c24: ac6f0438 */ sw $t7,0x438($v1) +.L0f058c28: +/* f058c28: 8fbf0014 */ lw $ra,0x14($sp) +/* f058c2c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f058c30: 00001025 */ or $v0,$zero,$zero +/* f058c34: 03e00008 */ jr $ra +/* f058c38: 00000000 */ sll $zero,$zero,0x0 +/* f058c3c: 3c06800a */ lui $a2,0x800a +/* f058c40: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f058c44: 8cc40424 */ lw $a0,0x424($a2) +/* f058c48: 8cc30438 */ lw $v1,0x438($a2) +/* f058c4c: 8cce0434 */ lw $t6,0x434($a2) +/* f058c50: 27bdffe0 */ addiu $sp,$sp,-32 +/* f058c54: afbf0014 */ sw $ra,0x14($sp) +/* f058c58: 1080002f */ beqz $a0,.L0f058d18 +/* f058c5c: 01c31021 */ addu $v0,$t6,$v1 +/* f058c60: 904f0003 */ lbu $t7,0x3($v0) +/* f058c64: 55e0000c */ bnezl $t7,.L0f058c98 +/* f058c68: 90480004 */ lbu $t0,0x4($v0) +/* f058c6c: 90580004 */ lbu $t8,0x4($v0) +/* f058c70: 57000009 */ bnezl $t8,.L0f058c98 +/* f058c74: 90480004 */ lbu $t0,0x4($v0) +/* f058c78: 0fc12705 */ jal func0f049c14 +/* f058c7c: 90450002 */ lbu $a1,0x2($v0) +/* f058c80: 3c06800a */ lui $a2,0x800a +/* f058c84: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f058c88: 8cc40424 */ lw $a0,0x424($a2) +/* f058c8c: 1000000b */ beqz $zero,.L0f058cbc +/* f058c90: a7a2001a */ sh $v0,0x1a($sp) +/* f058c94: 90480004 */ lbu $t0,0x4($v0) +.L0f058c98: +/* f058c98: 55000009 */ bnezl $t0,.L0f058cc0 +/* f058c9c: 87a3001a */ lh $v1,0x1a($sp) +/* f058ca0: 0fc126d1 */ jal func0f049b44 +/* f058ca4: 90450002 */ lbu $a1,0x2($v0) +/* f058ca8: 8443017e */ lh $v1,0x17e($v0) +/* f058cac: 3c06800a */ lui $a2,0x800a +/* f058cb0: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f058cb4: 8cc40424 */ lw $a0,0x424($a2) +/* f058cb8: a7a3001a */ sh $v1,0x1a($sp) +.L0f058cbc: +/* f058cbc: 87a3001a */ lh $v1,0x1a($sp) +.L0f058cc0: +/* f058cc0: 8489017e */ lh $t1,0x17e($a0) +/* f058cc4: 10690012 */ beq $v1,$t1,.L0f058d10 +/* f058cc8: 00000000 */ sll $zero,$zero,0x0 +/* f058ccc: ac8000e4 */ sw $zero,0xe4($a0) +/* f058cd0: 8cca0424 */ lw $t2,0x424($a2) +/* f058cd4: 2401fffd */ addiu $at,$zero,-3 +/* f058cd8: ad4000e0 */ sw $zero,0xe0($t2) +/* f058cdc: 8ccb0424 */ lw $t3,0x424($a2) +/* f058ce0: ad6000f4 */ sw $zero,0xf4($t3) +/* f058ce4: 8cc40424 */ lw $a0,0x424($a2) +/* f058ce8: 8c8c0014 */ lw $t4,0x14($a0) +/* f058cec: 01816824 */ and $t5,$t4,$at +/* f058cf0: ac8d0014 */ sw $t5,0x14($a0) +/* f058cf4: 8cc40424 */ lw $a0,0x424($a2) +/* f058cf8: 2401fffb */ addiu $at,$zero,-5 +/* f058cfc: 8c8e0018 */ lw $t6,0x18($a0) +/* f058d00: 01c17824 */ and $t7,$t6,$at +/* f058d04: ac8f0018 */ sw $t7,0x18($a0) +/* f058d08: 8cd80424 */ lw $t8,0x424($a2) +/* f058d0c: a703017e */ sh $v1,0x17e($t8) +.L0f058d10: +/* f058d10: 10000009 */ beqz $zero,.L0f058d38 +/* f058d14: 8cc30438 */ lw $v1,0x438($a2) +.L0f058d18: +/* f058d18: 8cc40430 */ lw $a0,0x430($a2) +/* f058d1c: 50800007 */ beqzl $a0,.L0f058d3c +/* f058d20: 8fbf0014 */ lw $ra,0x14($sp) +/* f058d24: 0fc1ebf4 */ jal func0f07afd0 +/* f058d28: 90450002 */ lbu $a1,0x2($v0) +/* f058d2c: 3c06800a */ lui $a2,0x800a +/* f058d30: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f058d34: 8cc30438 */ lw $v1,0x438($a2) +.L0f058d38: +/* f058d38: 8fbf0014 */ lw $ra,0x14($sp) +.L0f058d3c: +/* f058d3c: 24790005 */ addiu $t9,$v1,0x5 +/* f058d40: acd90438 */ sw $t9,0x438($a2) +/* f058d44: 27bd0020 */ addiu $sp,$sp,0x20 +/* f058d48: 03e00008 */ jr $ra +/* f058d4c: 00001025 */ or $v0,$zero,$zero +/* f058d50: 3c03800a */ lui $v1,0x800a +/* f058d54: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058d58: 8c640424 */ lw $a0,0x424($v1) +/* f058d5c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f058d60: afbf0014 */ sw $ra,0x14($sp) +/* f058d64: 8486012a */ lh $a2,0x12a($a0) +/* f058d68: 8c650438 */ lw $a1,0x438($v1) +/* f058d6c: 8c6e0434 */ lw $t6,0x434($v1) +/* f058d70: 2401ffff */ addiu $at,$zero,-1 +/* f058d74: 10c1000a */ beq $a2,$at,.L0f058da0 +/* f058d78: 01c53821 */ addu $a3,$t6,$a1 +/* f058d7c: 00c02825 */ or $a1,$a2,$zero +/* f058d80: 0fc12705 */ jal func0f049c14 +/* f058d84: afa70018 */ sw $a3,0x18($sp) +/* f058d88: 3c03800a */ lui $v1,0x800a +/* f058d8c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058d90: 8c650438 */ lw $a1,0x438($v1) +/* f058d94: 8c640424 */ lw $a0,0x424($v1) +/* f058d98: 8fa70018 */ lw $a3,0x18($sp) +/* f058d9c: afa2001c */ sw $v0,0x1c($sp) +.L0f058da0: +/* f058da0: 8482017e */ lh $v0,0x17e($a0) +/* f058da4: 2401ffff */ addiu $at,$zero,-1 +/* f058da8: 8faf001c */ lw $t7,0x1c($sp) +/* f058dac: 1041000a */ beq $v0,$at,.L0f058dd8 +/* f058db0: 24b80003 */ addiu $t8,$a1,0x3 +/* f058db4: 51e20009 */ beql $t7,$v0,.L0f058ddc +/* f058db8: ac780438 */ sw $t8,0x438($v1) +/* f058dbc: 8c640434 */ lw $a0,0x434($v1) +/* f058dc0: 0fc13583 */ jal func0f04d60c +/* f058dc4: 90e60002 */ lbu $a2,0x2($a3) +/* f058dc8: 3c03800a */ lui $v1,0x800a +/* f058dcc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058dd0: 10000002 */ beqz $zero,.L0f058ddc +/* f058dd4: ac620438 */ sw $v0,0x438($v1) +.L0f058dd8: +/* f058dd8: ac780438 */ sw $t8,0x438($v1) +.L0f058ddc: +/* f058ddc: 8fbf0014 */ lw $ra,0x14($sp) +/* f058de0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f058de4: 00001025 */ or $v0,$zero,$zero +/* f058de8: 03e00008 */ jr $ra +/* f058dec: 00000000 */ sll $zero,$zero,0x0 +/* f058df0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f058df4: afb00018 */ sw $s0,0x18($sp) +/* f058df8: 3c10800a */ lui $s0,0x800a +/* f058dfc: 26109fc0 */ addiu $s0,$s0,-24640 +/* f058e00: 8e0e0434 */ lw $t6,0x434($s0) +/* f058e04: 8e0f0438 */ lw $t7,0x438($s0) +/* f058e08: afbf001c */ sw $ra,0x1c($sp) +/* f058e0c: 8e040424 */ lw $a0,0x424($s0) +/* f058e10: 01cf3821 */ addu $a3,$t6,$t7 +/* f058e14: 90e50002 */ lbu $a1,0x2($a3) +/* f058e18: 0fc126d1 */ jal func0f049b44 +/* f058e1c: afa7002c */ sw $a3,0x2c($sp) +/* f058e20: 8fa7002c */ lw $a3,0x2c($sp) +/* f058e24: 00403025 */ or $a2,$v0,$zero +/* f058e28: 10400008 */ beqz $v0,.L0f058e4c +/* f058e2c: 00004025 */ or $t0,$zero,$zero +/* f058e30: 8c43001c */ lw $v1,0x1c($v0) +/* f058e34: 50600006 */ beqzl $v1,.L0f058e50 +/* f058e38: 90f90002 */ lbu $t9,0x2($a3) +/* f058e3c: 90780000 */ lbu $t8,0x0($v1) +/* f058e40: 24010006 */ addiu $at,$zero,0x6 +/* f058e44: 1301002c */ beq $t8,$at,.L0f058ef8 +/* f058e48: 00000000 */ sll $zero,$zero,0x0 +.L0f058e4c: +/* f058e4c: 90f90002 */ lbu $t9,0x2($a3) +.L0f058e50: +/* f058e50: 240100f8 */ addiu $at,$zero,0xf8 +/* f058e54: 13210028 */ beq $t9,$at,.L0f058ef8 +/* f058e58: 00000000 */ sll $zero,$zero,0x0 +/* f058e5c: 90e90004 */ lbu $t1,0x4($a3) +/* f058e60: 5520001c */ bnezl $t1,.L0f058ed4 +/* f058e64: 844c017e */ lh $t4,0x17e($v0) +/* f058e68: 90e50003 */ lbu $a1,0x3($a3) +/* f058e6c: afa80024 */ sw $t0,0x24($sp) +/* f058e70: afa7002c */ sw $a3,0x2c($sp) +/* f058e74: afa60028 */ sw $a2,0x28($sp) +/* f058e78: 0fc126d1 */ jal func0f049b44 +/* f058e7c: 8e040424 */ lw $a0,0x424($s0) +/* f058e80: 8fa60028 */ lw $a2,0x28($sp) +/* f058e84: 8fa7002c */ lw $a3,0x2c($sp) +/* f058e88: 1040001b */ beqz $v0,.L0f058ef8 +/* f058e8c: 8fa80024 */ lw $t0,0x24($sp) +/* f058e90: 8c4a001c */ lw $t2,0x1c($v0) +/* f058e94: 00c02025 */ or $a0,$a2,$zero +/* f058e98: 11400017 */ beqz $t2,.L0f058ef8 +/* f058e9c: 00000000 */ sll $zero,$zero,0x0 +/* f058ea0: afa20020 */ sw $v0,0x20($sp) +/* f058ea4: afa7002c */ sw $a3,0x2c($sp) +/* f058ea8: 0fc0a221 */ jal func0f028884 +/* f058eac: afa80024 */ sw $t0,0x24($sp) +/* f058eb0: 8fa30020 */ lw $v1,0x20($sp) +/* f058eb4: 8fa7002c */ lw $a3,0x2c($sp) +/* f058eb8: 8fa80024 */ lw $t0,0x24($sp) +/* f058ebc: 8c6b001c */ lw $t3,0x1c($v1) +/* f058ec0: 144b000d */ bne $v0,$t3,.L0f058ef8 +/* f058ec4: 00000000 */ sll $zero,$zero,0x0 +/* f058ec8: 1000000b */ beqz $zero,.L0f058ef8 +/* f058ecc: 24080001 */ addiu $t0,$zero,0x1 +/* f058ed0: 844c017e */ lh $t4,0x17e($v0) +.L0f058ed4: +/* f058ed4: 2401ffff */ addiu $at,$zero,-1 +/* f058ed8: 11810007 */ beq $t4,$at,.L0f058ef8 +/* f058edc: 00000000 */ sll $zero,$zero,0x0 +/* f058ee0: 10400005 */ beqz $v0,.L0f058ef8 +/* f058ee4: 00000000 */ sll $zero,$zero,0x0 +/* f058ee8: 8c4d001c */ lw $t5,0x1c($v0) +/* f058eec: 11a00002 */ beqz $t5,.L0f058ef8 +/* f058ef0: 00000000 */ sll $zero,$zero,0x0 +/* f058ef4: 24080001 */ addiu $t0,$zero,0x1 +.L0f058ef8: +/* f058ef8: 51000008 */ beqzl $t0,.L0f058f1c +/* f058efc: 8e0e0438 */ lw $t6,0x438($s0) +/* f058f00: 8e040434 */ lw $a0,0x434($s0) +/* f058f04: 8e050438 */ lw $a1,0x438($s0) +/* f058f08: 0fc13583 */ jal func0f04d60c +/* f058f0c: 90e60005 */ lbu $a2,0x5($a3) +/* f058f10: 10000004 */ beqz $zero,.L0f058f24 +/* f058f14: ae020438 */ sw $v0,0x438($s0) +/* f058f18: 8e0e0438 */ lw $t6,0x438($s0) +.L0f058f1c: +/* f058f1c: 25cf0006 */ addiu $t7,$t6,0x6 +/* f058f20: ae0f0438 */ sw $t7,0x438($s0) +.L0f058f24: +/* f058f24: 8fbf001c */ lw $ra,0x1c($sp) +/* f058f28: 8fb00018 */ lw $s0,0x18($sp) +/* f058f2c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f058f30: 03e00008 */ jr $ra +/* f058f34: 00001025 */ or $v0,$zero,$zero +/* f058f38: 3c03800a */ lui $v1,0x800a +/* f058f3c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058f40: 8c6e0434 */ lw $t6,0x434($v1) +/* f058f44: 8c6f0438 */ lw $t7,0x438($v1) +/* f058f48: 27bdffe0 */ addiu $sp,$sp,-32 +/* f058f4c: afbf0014 */ sw $ra,0x14($sp) +/* f058f50: 01cf3821 */ addu $a3,$t6,$t7 +/* f058f54: 90f80003 */ lbu $t8,0x3($a3) +/* f058f58: 90e80004 */ lbu $t0,0x4($a3) +/* f058f5c: 3c014120 */ lui $at,0x4120 +/* f058f60: 0018ca00 */ sll $t9,$t8,0x8 +/* f058f64: 03284825 */ or $t1,$t9,$t0 +/* f058f68: 44892000 */ mtc1 $t1,$f4 +/* f058f6c: 44814000 */ mtc1 $at,$f8 +/* f058f70: 90e40002 */ lbu $a0,0x2($a3) +/* f058f74: 468021a0 */ cvt.s.w $f6,$f4 +/* f058f78: afa7001c */ sw $a3,0x1c($sp) +/* f058f7c: 8c650424 */ lw $a1,0x424($v1) +/* f058f80: 46083002 */ mul.s $f0,$f6,$f8 +/* f058f84: 44060000 */ mfc1 $a2,$f0 +/* f058f88: 0fc129e7 */ jal func0f04a79c +/* f058f8c: 00000000 */ sll $zero,$zero,0x0 +/* f058f90: 3c03800a */ lui $v1,0x800a +/* f058f94: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058f98: 10400009 */ beqz $v0,.L0f058fc0 +/* f058f9c: 8fa7001c */ lw $a3,0x1c($sp) +/* f058fa0: 8c640434 */ lw $a0,0x434($v1) +/* f058fa4: 8c650438 */ lw $a1,0x438($v1) +/* f058fa8: 0fc13583 */ jal func0f04d60c +/* f058fac: 90e60005 */ lbu $a2,0x5($a3) +/* f058fb0: 3c03800a */ lui $v1,0x800a +/* f058fb4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058fb8: 10000004 */ beqz $zero,.L0f058fcc +/* f058fbc: ac620438 */ sw $v0,0x438($v1) +.L0f058fc0: +/* f058fc0: 8c6a0438 */ lw $t2,0x438($v1) +/* f058fc4: 254b0006 */ addiu $t3,$t2,0x6 +/* f058fc8: ac6b0438 */ sw $t3,0x438($v1) +.L0f058fcc: +/* f058fcc: 8fbf0014 */ lw $ra,0x14($sp) +/* f058fd0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f058fd4: 00001025 */ or $v0,$zero,$zero +/* f058fd8: 03e00008 */ jr $ra +/* f058fdc: 00000000 */ sll $zero,$zero,0x0 +/* f058fe0: 3c08800a */ lui $t0,0x800a +/* f058fe4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f058fe8: 8d0e0434 */ lw $t6,0x434($t0) +/* f058fec: 8d0f0438 */ lw $t7,0x438($t0) +/* f058ff0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f058ff4: afbf0014 */ sw $ra,0x14($sp) +/* f058ff8: 01cf1821 */ addu $v1,$t6,$t7 +/* f058ffc: 90780003 */ lbu $t8,0x3($v1) +/* f059000: 90690004 */ lbu $t1,0x4($v1) +/* f059004: 3c014120 */ lui $at,0x4120 +/* f059008: 0018ca00 */ sll $t9,$t8,0x8 +/* f05900c: 03295025 */ or $t2,$t9,$t1 +/* f059010: 448a2000 */ mtc1 $t2,$f4 +/* f059014: 44814000 */ mtc1 $at,$f8 +/* f059018: 906b0005 */ lbu $t3,0x5($v1) +/* f05901c: 468021a0 */ cvt.s.w $f6,$f4 +/* f059020: 906d0006 */ lbu $t5,0x6($v1) +/* f059024: 000b6200 */ sll $t4,$t3,0x8 +/* f059028: 90640002 */ lbu $a0,0x2($v1) +/* f05902c: 018d1025 */ or $v0,$t4,$t5 +/* f059030: 3047ffff */ andi $a3,$v0,0xffff +/* f059034: 46083002 */ mul.s $f0,$f6,$f8 +/* f059038: afa3001c */ sw $v1,0x1c($sp) +/* f05903c: 8d050424 */ lw $a1,0x424($t0) +/* f059040: 44060000 */ mfc1 $a2,$f0 +/* f059044: 0fc129f7 */ jal func0f04a7dc +/* f059048: 00000000 */ sll $zero,$zero,0x0 +/* f05904c: 3c08800a */ lui $t0,0x800a +/* f059050: 25089fc0 */ addiu $t0,$t0,-24640 +/* f059054: 10400009 */ beqz $v0,.L0f05907c +/* f059058: 8fa3001c */ lw $v1,0x1c($sp) +/* f05905c: 8d040434 */ lw $a0,0x434($t0) +/* f059060: 8d050438 */ lw $a1,0x438($t0) +/* f059064: 0fc13583 */ jal func0f04d60c +/* f059068: 90660007 */ lbu $a2,0x7($v1) +/* f05906c: 3c08800a */ lui $t0,0x800a +/* f059070: 25089fc0 */ addiu $t0,$t0,-24640 +/* f059074: 10000004 */ beqz $zero,.L0f059088 +/* f059078: ad020438 */ sw $v0,0x438($t0) +.L0f05907c: +/* f05907c: 8d0f0438 */ lw $t7,0x438($t0) +/* f059080: 25f80008 */ addiu $t8,$t7,0x8 +/* f059084: ad180438 */ sw $t8,0x438($t0) +.L0f059088: +/* f059088: 8fbf0014 */ lw $ra,0x14($sp) +/* f05908c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f059090: 00001025 */ or $v0,$zero,$zero +/* f059094: 03e00008 */ jr $ra +/* f059098: 00000000 */ sll $zero,$zero,0x0 +/* f05909c: 3c03800a */ lui $v1,0x800a +/* f0590a0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0590a4: 8c6e0434 */ lw $t6,0x434($v1) +/* f0590a8: 8c6f0438 */ lw $t7,0x438($v1) +/* f0590ac: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0590b0: afbf0014 */ sw $ra,0x14($sp) +/* f0590b4: 01cf3021 */ addu $a2,$t6,$t7 +/* f0590b8: 90c50002 */ lbu $a1,0x2($a2) +/* f0590bc: afa6001c */ sw $a2,0x1c($sp) +/* f0590c0: 0fc126d1 */ jal func0f049b44 +/* f0590c4: 8c640424 */ lw $a0,0x424($v1) +/* f0590c8: 3c03800a */ lui $v1,0x800a +/* f0590cc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0590d0: 10400003 */ beqz $v0,.L0f0590e0 +/* f0590d4: 8fa6001c */ lw $a2,0x1c($sp) +/* f0590d8: 90d80003 */ lbu $t8,0x3($a2) +/* f0590dc: a0580125 */ sb $t8,0x125($v0) +.L0f0590e0: +/* f0590e0: 8c790438 */ lw $t9,0x438($v1) +/* f0590e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0590e8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0590ec: 27280004 */ addiu $t0,$t9,0x4 +/* f0590f0: ac680438 */ sw $t0,0x438($v1) +/* f0590f4: 03e00008 */ jr $ra +/* f0590f8: 00001025 */ or $v0,$zero,$zero +/* f0590fc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f059100: afb00018 */ sw $s0,0x18($sp) +/* f059104: 3c10800a */ lui $s0,0x800a +/* f059108: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05910c: 8e0e0434 */ lw $t6,0x434($s0) +/* f059110: 8e0f0438 */ lw $t7,0x438($s0) +/* f059114: afbf001c */ sw $ra,0x1c($sp) +/* f059118: 8e040424 */ lw $a0,0x424($s0) +/* f05911c: 01cfc021 */ addu $t8,$t6,$t7 +/* f059120: afb80024 */ sw $t8,0x24($sp) +/* f059124: 0fc126d1 */ jal func0f049b44 +/* f059128: 240500fc */ addiu $a1,$zero,0xfc +/* f05912c: 10400009 */ beqz $v0,.L0f059154 +/* f059130: 00402025 */ or $a0,$v0,$zero +/* f059134: 8c590020 */ lw $t9,0x20($v0) +/* f059138: 5720000e */ bnezl $t9,.L0f059174 +/* f05913c: 8faa0024 */ lw $t2,0x24($sp) +/* f059140: 8c48001c */ lw $t0,0x1c($v0) +/* f059144: 24010006 */ addiu $at,$zero,0x6 +/* f059148: 91090000 */ lbu $t1,0x0($t0) +/* f05914c: 51210009 */ beql $t1,$at,.L0f059174 +/* f059150: 8faa0024 */ lw $t2,0x24($sp) +.L0f059154: +/* f059154: 8e040424 */ lw $a0,0x424($s0) +/* f059158: 0fc12b0e */ jal func0f04ac38 +/* f05915c: 240500f8 */ addiu $a1,$zero,0xf8 +/* f059160: 8e040424 */ lw $a0,0x424($s0) +/* f059164: 0fc126d1 */ jal func0f049b44 +/* f059168: 240500fc */ addiu $a1,$zero,0xfc +/* f05916c: 00402025 */ or $a0,$v0,$zero +/* f059170: 8faa0024 */ lw $t2,0x24($sp) +.L0f059174: +/* f059174: 8e050424 */ lw $a1,0x424($s0) +/* f059178: 0fc12aa3 */ jal func0f04aa8c +/* f05917c: 91460002 */ lbu $a2,0x2($t2) +/* f059180: 10400007 */ beqz $v0,.L0f0591a0 +/* f059184: 8fab0024 */ lw $t3,0x24($sp) +/* f059188: 8e040434 */ lw $a0,0x434($s0) +/* f05918c: 8e050438 */ lw $a1,0x438($s0) +/* f059190: 0fc13583 */ jal func0f04d60c +/* f059194: 91660003 */ lbu $a2,0x3($t3) +/* f059198: 10000004 */ beqz $zero,.L0f0591ac +/* f05919c: ae020438 */ sw $v0,0x438($s0) +.L0f0591a0: +/* f0591a0: 8e0c0438 */ lw $t4,0x438($s0) +/* f0591a4: 258d0004 */ addiu $t5,$t4,0x4 +/* f0591a8: ae0d0438 */ sw $t5,0x438($s0) +.L0f0591ac: +/* f0591ac: 8fbf001c */ lw $ra,0x1c($sp) +/* f0591b0: 8fb00018 */ lw $s0,0x18($sp) +/* f0591b4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0591b8: 03e00008 */ jr $ra +/* f0591bc: 00001025 */ or $v0,$zero,$zero +/* f0591c0: 3c03800a */ lui $v1,0x800a +/* f0591c4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0591c8: 8c6e0434 */ lw $t6,0x434($v1) +/* f0591cc: 8c6f0438 */ lw $t7,0x438($v1) +/* f0591d0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0591d4: afbf0014 */ sw $ra,0x14($sp) +/* f0591d8: 01cf3821 */ addu $a3,$t6,$t7 +/* f0591dc: 90e50002 */ lbu $a1,0x2($a3) +/* f0591e0: afa7001c */ sw $a3,0x1c($sp) +/* f0591e4: 0fc126d1 */ jal func0f049b44 +/* f0591e8: 8c640424 */ lw $a0,0x424($v1) +/* f0591ec: 3c03800a */ lui $v1,0x800a +/* f0591f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0591f4: 10400012 */ beqz $v0,.L0f059240 +/* f0591f8: 8fa7001c */ lw $a3,0x1c($sp) +/* f0591fc: 8c58001c */ lw $t8,0x1c($v0) +/* f059200: 53000010 */ beqzl $t8,.L0f059244 +/* f059204: 8c790438 */ lw $t9,0x438($v1) +/* f059208: 10400003 */ beqz $v0,.L0f059218 +/* f05920c: 00002025 */ or $a0,$zero,$zero +/* f059210: 10000001 */ beqz $zero,.L0f059218 +/* f059214: 904402fe */ lbu $a0,0x2fe($v0) +.L0f059218: +/* f059218: 5480000a */ bnezl $a0,.L0f059244 +/* f05921c: 8c790438 */ lw $t9,0x438($v1) +/* f059220: 8c640434 */ lw $a0,0x434($v1) +/* f059224: 8c650438 */ lw $a1,0x438($v1) +/* f059228: 0fc13583 */ jal func0f04d60c +/* f05922c: 90e60003 */ lbu $a2,0x3($a3) +/* f059230: 3c03800a */ lui $v1,0x800a +/* f059234: 24639fc0 */ addiu $v1,$v1,-24640 +/* f059238: 10000004 */ beqz $zero,.L0f05924c +/* f05923c: ac620438 */ sw $v0,0x438($v1) +.L0f059240: +/* f059240: 8c790438 */ lw $t9,0x438($v1) +.L0f059244: +/* f059244: 27280004 */ addiu $t0,$t9,0x4 +/* f059248: ac680438 */ sw $t0,0x438($v1) +.L0f05924c: +/* f05924c: 8fbf0014 */ lw $ra,0x14($sp) +/* f059250: 27bd0020 */ addiu $sp,$sp,0x20 +/* f059254: 00001025 */ or $v0,$zero,$zero +/* f059258: 03e00008 */ jr $ra +/* f05925c: 00000000 */ sll $zero,$zero,0x0 +/* f059260: 3c03800a */ lui $v1,0x800a +/* f059264: 24639fc0 */ addiu $v1,$v1,-24640 +/* f059268: 8c6e0434 */ lw $t6,0x434($v1) +/* f05926c: 8c6f0438 */ lw $t7,0x438($v1) +/* f059270: 27bdffe0 */ addiu $sp,$sp,-32 +/* f059274: afbf0014 */ sw $ra,0x14($sp) +/* f059278: 01cf3821 */ addu $a3,$t6,$t7 +/* f05927c: 90e50002 */ lbu $a1,0x2($a3) +/* f059280: afa7001c */ sw $a3,0x1c($sp) +/* f059284: 0fc126d1 */ jal func0f049b44 +/* f059288: 8c640424 */ lw $a0,0x424($v1) +/* f05928c: 3c03800a */ lui $v1,0x800a +/* f059290: 24639fc0 */ addiu $v1,$v1,-24640 +/* f059294: 10400013 */ beqz $v0,.L0f0592e4 +/* f059298: 8fa7001c */ lw $a3,0x1c($sp) +/* f05929c: 8c58001c */ lw $t8,0x1c($v0) +/* f0592a0: 24010001 */ addiu $at,$zero,0x1 +/* f0592a4: 53000010 */ beqzl $t8,.L0f0592e8 +/* f0592a8: 8c790438 */ lw $t9,0x438($v1) +/* f0592ac: 10400003 */ beqz $v0,.L0f0592bc +/* f0592b0: 00002025 */ or $a0,$zero,$zero +/* f0592b4: 10000001 */ beqz $zero,.L0f0592bc +/* f0592b8: 904402fe */ lbu $a0,0x2fe($v0) +.L0f0592bc: +/* f0592bc: 5481000a */ bnel $a0,$at,.L0f0592e8 +/* f0592c0: 8c790438 */ lw $t9,0x438($v1) +/* f0592c4: 8c640434 */ lw $a0,0x434($v1) +/* f0592c8: 8c650438 */ lw $a1,0x438($v1) +/* f0592cc: 0fc13583 */ jal func0f04d60c +/* f0592d0: 90e60003 */ lbu $a2,0x3($a3) +/* f0592d4: 3c03800a */ lui $v1,0x800a +/* f0592d8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0592dc: 10000004 */ beqz $zero,.L0f0592f0 +/* f0592e0: ac620438 */ sw $v0,0x438($v1) +.L0f0592e4: +/* f0592e4: 8c790438 */ lw $t9,0x438($v1) +.L0f0592e8: +/* f0592e8: 27280004 */ addiu $t0,$t9,0x4 +/* f0592ec: ac680438 */ sw $t0,0x438($v1) +.L0f0592f0: +/* f0592f0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0592f4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0592f8: 00001025 */ or $v0,$zero,$zero +/* f0592fc: 03e00008 */ jr $ra +/* f059300: 00000000 */ sll $zero,$zero,0x0 +/* f059304: 27bdffd0 */ addiu $sp,$sp,-48 +/* f059308: afb30020 */ sw $s3,0x20($sp) +/* f05930c: 3c13800a */ lui $s3,0x800a +/* f059310: 26739fc0 */ addiu $s3,$s3,-24640 +/* f059314: 8e6e0434 */ lw $t6,0x434($s3) +/* f059318: 8e6f0438 */ lw $t7,0x438($s3) +/* f05931c: 8e790424 */ lw $t9,0x424($s3) +/* f059320: afbf0024 */ sw $ra,0x24($sp) +/* f059324: 01cfc021 */ addu $t8,$t6,$t7 +/* f059328: afb2001c */ sw $s2,0x1c($sp) +/* f05932c: afb10018 */ sw $s1,0x18($sp) +/* f059330: afb00014 */ sw $s0,0x14($sp) +/* f059334: afb8002c */ sw $t8,0x2c($sp) +/* f059338: 0fc13380 */ jal func0f04ce00 +/* f05933c: 93240125 */ lbu $a0,0x125($t9) +/* f059340: 24080006 */ addiu $t0,$zero,0x6 +/* f059344: 00408825 */ or $s1,$v0,$zero +/* f059348: a3a8002b */ sb $t0,0x2b($sp) +/* f05934c: 00009025 */ or $s2,$zero,$zero +/* f059350: 0fc12840 */ jal func0f04a100 +/* f059354: 8e640424 */ lw $a0,0x424($s3) +/* f059358: 18400002 */ blez $v0,.L0f059364 +/* f05935c: 24090004 */ addiu $t1,$zero,0x4 +/* f059360: a3a9002b */ sb $t1,0x2b($sp) +.L0f059364: +/* f059364: 0fc2866a */ jal func0f0a19a8 +/* f059368: 00002025 */ or $a0,$zero,$zero +/* f05936c: 244afffe */ addiu $t2,$v0,-2 +/* f059370: 2d41001a */ sltiu $at,$t2,0x1a +/* f059374: 1020000e */ beqz $at,.L0f0593b0 +/* f059378: 000a5080 */ sll $t2,$t2,0x2 +/* f05937c: 3c017f1b */ lui $at,0x7f1b +/* f059380: 002a0821 */ addu $at,$at,$t2 +/* f059384: 8c2a9ce4 */ lw $t2,-0x631c($at) +/* f059388: 01400008 */ jr $t2 +/* f05938c: 00000000 */ sll $zero,$zero,0x0 +/* f059390: 93ab002b */ lbu $t3,0x2b($sp) +/* f059394: 256cffff */ addiu $t4,$t3,-1 +/* f059398: 10000008 */ beqz $zero,.L0f0593bc +/* f05939c: a3ac002b */ sb $t4,0x2b($sp) +/* f0593a0: 93ad002b */ lbu $t5,0x2b($sp) +/* f0593a4: 25aefffe */ addiu $t6,$t5,-2 +/* f0593a8: 10000004 */ beqz $zero,.L0f0593bc +/* f0593ac: a3ae002b */ sb $t6,0x2b($sp) +.L0f0593b0: +/* f0593b0: 93af002b */ lbu $t7,0x2b($sp) +/* f0593b4: 25f80001 */ addiu $t8,$t7,0x1 +/* f0593b8: a3b8002b */ sb $t8,0x2b($sp) +.L0f0593bc: +/* f0593bc: 86240000 */ lh $a0,0x0($s1) +/* f0593c0: 2401fffe */ addiu $at,$zero,-2 +/* f0593c4: 1081002d */ beq $a0,$at,.L0f05947c +/* f0593c8: 00000000 */ sll $zero,$zero,0x0 +.L0f0593cc: +/* f0593cc: 0fc0a1dd */ jal func0f028774 +/* f0593d0: 00000000 */ sll $zero,$zero,0x0 +/* f0593d4: 10400024 */ beqz $v0,.L0f059468 +/* f0593d8: 00408025 */ or $s0,$v0,$zero +/* f0593dc: 8c590020 */ lw $t9,0x20($v0) +/* f0593e0: 53200022 */ beqzl $t9,.L0f05946c +/* f0593e4: 86240002 */ lh $a0,0x2($s1) +/* f0593e8: 0fc0e6a5 */ jal func0f039a94 +/* f0593ec: 00402025 */ or $a0,$v0,$zero +/* f0593f0: 5440001e */ bnezl $v0,.L0f05946c +/* f0593f4: 86240002 */ lh $a0,0x2($s1) +/* f0593f8: 82080007 */ lb $t0,0x7($s0) +/* f0593fc: 24010005 */ addiu $at,$zero,0x5 +/* f059400: 5101001a */ beql $t0,$at,.L0f05946c +/* f059404: 86240002 */ lh $a0,0x2($s1) +/* f059408: 92090113 */ lbu $t1,0x113($s0) +/* f05940c: 29210065 */ slti $at,$t1,0x65 +/* f059410: 54200016 */ bnezl $at,.L0f05946c +/* f059414: 86240002 */ lh $a0,0x2($s1) +/* f059418: 8e640424 */ lw $a0,0x424($s3) +/* f05941c: 920a02a2 */ lbu $t2,0x2a2($s0) +/* f059420: 908b02a2 */ lbu $t3,0x2a2($a0) +/* f059424: 554b0011 */ bnel $t2,$t3,.L0f05946c +/* f059428: 86240002 */ lh $a0,0x2($s1) +/* f05942c: 86050000 */ lh $a1,0x0($s0) +/* f059430: 848c0000 */ lh $t4,0x0($a0) +/* f059434: 50ac000d */ beql $a1,$t4,.L0f05946c +/* f059438: 86240002 */ lh $a0,0x2($s1) +/* f05943c: 0fc1272c */ jal func0f049cb0 +/* f059440: 00000000 */ sll $zero,$zero,0x0 +/* f059444: 3c017f1b */ lui $at,0x7f1b +/* f059448: c4249d4c */ lwc1 $f4,-0x62b4($at) +/* f05944c: 4604003c */ c.lt.s $f0,$f4 +/* f059450: 00000000 */ sll $zero,$zero,0x0 +/* f059454: 45020005 */ bc1fl .L0f05946c +/* f059458: 86240002 */ lh $a0,0x2($s1) +/* f05945c: 26520001 */ addiu $s2,$s2,0x1 +/* f059460: 324d00ff */ andi $t5,$s2,0xff +/* f059464: 01a09025 */ or $s2,$t5,$zero +.L0f059468: +/* f059468: 86240002 */ lh $a0,0x2($s1) +.L0f05946c: +/* f05946c: 2401fffe */ addiu $at,$zero,-2 +/* f059470: 26310002 */ addiu $s1,$s1,0x2 +/* f059474: 1481ffd5 */ bne $a0,$at,.L0f0593cc +/* f059478: 00000000 */ sll $zero,$zero,0x0 +.L0f05947c: +/* f05947c: 16400005 */ bnez $s2,.L0f059494 +/* f059480: 02401825 */ or $v1,$s2,$zero +/* f059484: 93ae002b */ lbu $t6,0x2b($sp) +/* f059488: 25cffffe */ addiu $t7,$t6,-2 +/* f05948c: 10000006 */ beqz $zero,.L0f0594a8 +/* f059490: a3af002b */ sb $t7,0x2b($sp) +.L0f059494: +/* f059494: 24010001 */ addiu $at,$zero,0x1 +/* f059498: 14610003 */ bne $v1,$at,.L0f0594a8 +/* f05949c: 93b8002b */ lbu $t8,0x2b($sp) +/* f0594a0: 2719ffff */ addiu $t9,$t8,-1 +/* f0594a4: a3b9002b */ sb $t9,0x2b($sp) +.L0f0594a8: +/* f0594a8: 93a2002b */ lbu $v0,0x2b($sp) +/* f0594ac: 28410003 */ slti $at,$v0,0x3 +/* f0594b0: 50200005 */ beqzl $at,.L0f0594c8 +/* f0594b4: 8fa3002c */ lw $v1,0x2c($sp) +/* f0594b8: 50600003 */ beqzl $v1,.L0f0594c8 +/* f0594bc: 8fa3002c */ lw $v1,0x2c($sp) +/* f0594c0: 24020003 */ addiu $v0,$zero,0x3 +/* f0594c4: 8fa3002c */ lw $v1,0x2c($sp) +.L0f0594c8: +/* f0594c8: 90680002 */ lbu $t0,0x2($v1) +/* f0594cc: 0048082a */ slt $at,$v0,$t0 +/* f0594d0: 50200008 */ beqzl $at,.L0f0594f4 +/* f0594d4: 8e690438 */ lw $t1,0x438($s3) +/* f0594d8: 8e640434 */ lw $a0,0x434($s3) +/* f0594dc: 8e650438 */ lw $a1,0x438($s3) +/* f0594e0: 0fc13583 */ jal func0f04d60c +/* f0594e4: 90660003 */ lbu $a2,0x3($v1) +/* f0594e8: 10000004 */ beqz $zero,.L0f0594fc +/* f0594ec: ae620438 */ sw $v0,0x438($s3) +/* f0594f0: 8e690438 */ lw $t1,0x438($s3) +.L0f0594f4: +/* f0594f4: 252a0004 */ addiu $t2,$t1,0x4 +/* f0594f8: ae6a0438 */ sw $t2,0x438($s3) +.L0f0594fc: +/* f0594fc: 8fbf0024 */ lw $ra,0x24($sp) +/* f059500: 8fb00014 */ lw $s0,0x14($sp) +/* f059504: 8fb10018 */ lw $s1,0x18($sp) +/* f059508: 8fb2001c */ lw $s2,0x1c($sp) +/* f05950c: 8fb30020 */ lw $s3,0x20($sp) +/* f059510: 27bd0030 */ addiu $sp,$sp,0x30 +/* f059514: 03e00008 */ jr $ra +/* f059518: 00001025 */ or $v0,$zero,$zero +/* f05951c: 3c03800a */ lui $v1,0x800a +/* f059520: 24639fc0 */ addiu $v1,$v1,-24640 +/* f059524: 8c6e0434 */ lw $t6,0x434($v1) +/* f059528: 8c6f0438 */ lw $t7,0x438($v1) +/* f05952c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f059530: afbf0014 */ sw $ra,0x14($sp) +/* f059534: 01cf3821 */ addu $a3,$t6,$t7 +/* f059538: 90f80002 */ lbu $t8,0x2($a3) +/* f05953c: 90e80003 */ lbu $t0,0x3($a3) +/* f059540: 8c640424 */ lw $a0,0x424($v1) +/* f059544: 0018ca00 */ sll $t9,$t8,0x8 +/* f059548: 03282825 */ or $a1,$t9,$t0 +/* f05954c: 30a9ffff */ andi $t1,$a1,0xffff +/* f059550: 10800014 */ beqz $a0,.L0f0595a4 +/* f059554: 01202825 */ or $a1,$t1,$zero +/* f059558: 8c8a001c */ lw $t2,0x1c($a0) +/* f05955c: 00003025 */ or $a2,$zero,$zero +/* f059560: 51400011 */ beqzl $t2,.L0f0595a8 +/* f059564: 8c6b0438 */ lw $t3,0x438($v1) +/* f059568: 0fc12e8d */ jal func0f04ba34 +/* f05956c: afa7001c */ sw $a3,0x1c($sp) +/* f059570: 3c03800a */ lui $v1,0x800a +/* f059574: 2401ffff */ addiu $at,$zero,-1 +/* f059578: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05957c: 10410009 */ beq $v0,$at,.L0f0595a4 +/* f059580: 8fa7001c */ lw $a3,0x1c($sp) +/* f059584: 8c640434 */ lw $a0,0x434($v1) +/* f059588: 8c650438 */ lw $a1,0x438($v1) +/* f05958c: 0fc13583 */ jal func0f04d60c +/* f059590: 90e60004 */ lbu $a2,0x4($a3) +/* f059594: 3c03800a */ lui $v1,0x800a +/* f059598: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05959c: 10000004 */ beqz $zero,.L0f0595b0 +/* f0595a0: ac620438 */ sw $v0,0x438($v1) +.L0f0595a4: +/* f0595a4: 8c6b0438 */ lw $t3,0x438($v1) +.L0f0595a8: +/* f0595a8: 256c0005 */ addiu $t4,$t3,0x5 +/* f0595ac: ac6c0438 */ sw $t4,0x438($v1) +.L0f0595b0: +/* f0595b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0595b4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0595b8: 00001025 */ or $v0,$zero,$zero +/* f0595bc: 03e00008 */ jr $ra +/* f0595c0: 00000000 */ sll $zero,$zero,0x0 +/* f0595c4: 3c07800a */ lui $a3,0x800a +/* f0595c8: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0595cc: 8cee0434 */ lw $t6,0x434($a3) +/* f0595d0: 8cef0438 */ lw $t7,0x438($a3) +/* f0595d4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0595d8: afbf0014 */ sw $ra,0x14($sp) +/* f0595dc: 01cf1821 */ addu $v1,$t6,$t7 +/* f0595e0: 90780002 */ lbu $t8,0x2($v1) +/* f0595e4: 90680003 */ lbu $t0,0x3($v1) +/* f0595e8: 906a0004 */ lbu $t2,0x4($v1) +/* f0595ec: 906c0005 */ lbu $t4,0x5($v1) +/* f0595f0: 906f0006 */ lbu $t7,0x6($v1) +/* f0595f4: 0018ca00 */ sll $t9,$t8,0x8 +/* f0595f8: 03282825 */ or $a1,$t9,$t0 +/* f0595fc: 8ce40424 */ lw $a0,0x424($a3) +/* f059600: 000a5e00 */ sll $t3,$t2,0x18 +/* f059604: 000c6c00 */ sll $t5,$t4,0x10 +/* f059608: 90680007 */ lbu $t0,0x7($v1) +/* f05960c: 016d7025 */ or $t6,$t3,$t5 +/* f059610: 000fc200 */ sll $t8,$t7,0x8 +/* f059614: 30a9ffff */ andi $t1,$a1,0xffff +/* f059618: 01d8c825 */ or $t9,$t6,$t8 +/* f05961c: 01202825 */ or $a1,$t1,$zero +/* f059620: 10800013 */ beqz $a0,.L0f059670 +/* f059624: 03283025 */ or $a2,$t9,$t0 +/* f059628: 8c89001c */ lw $t1,0x1c($a0) +/* f05962c: 51200011 */ beqzl $t1,.L0f059674 +/* f059630: 8cea0438 */ lw $t2,0x438($a3) +/* f059634: 0fc12e8d */ jal func0f04ba34 +/* f059638: afa3001c */ sw $v1,0x1c($sp) +/* f05963c: 3c07800a */ lui $a3,0x800a +/* f059640: 2401ffff */ addiu $at,$zero,-1 +/* f059644: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f059648: 10410009 */ beq $v0,$at,.L0f059670 +/* f05964c: 8fa3001c */ lw $v1,0x1c($sp) +/* f059650: 8ce40434 */ lw $a0,0x434($a3) +/* f059654: 8ce50438 */ lw $a1,0x438($a3) +/* f059658: 0fc13583 */ jal func0f04d60c +/* f05965c: 90660008 */ lbu $a2,0x8($v1) +/* f059660: 3c07800a */ lui $a3,0x800a +/* f059664: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f059668: 10000004 */ beqz $zero,.L0f05967c +/* f05966c: ace20438 */ sw $v0,0x438($a3) +.L0f059670: +/* f059670: 8cea0438 */ lw $t2,0x438($a3) +.L0f059674: +/* f059674: 254c0009 */ addiu $t4,$t2,0x9 +/* f059678: acec0438 */ sw $t4,0x438($a3) +.L0f05967c: +/* f05967c: 8fbf0014 */ lw $ra,0x14($sp) +/* f059680: 27bd0020 */ addiu $sp,$sp,0x20 +/* f059684: 00001025 */ or $v0,$zero,$zero +/* f059688: 03e00008 */ jr $ra +/* f05968c: 00000000 */ sll $zero,$zero,0x0 +/* f059690: 3c07800a */ lui $a3,0x800a +/* f059694: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f059698: 8cee0434 */ lw $t6,0x434($a3) +/* f05969c: 8cef0438 */ lw $t7,0x438($a3) +/* f0596a0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0596a4: afbf0014 */ sw $ra,0x14($sp) +/* f0596a8: 01cf1821 */ addu $v1,$t6,$t7 +/* f0596ac: 90780002 */ lbu $t8,0x2($v1) +/* f0596b0: 90680003 */ lbu $t0,0x3($v1) +/* f0596b4: 906a0004 */ lbu $t2,0x4($v1) +/* f0596b8: 906c0005 */ lbu $t4,0x5($v1) +/* f0596bc: 906f0006 */ lbu $t7,0x6($v1) +/* f0596c0: 0018ca00 */ sll $t9,$t8,0x8 +/* f0596c4: 03282825 */ or $a1,$t9,$t0 +/* f0596c8: 8ce40424 */ lw $a0,0x424($a3) +/* f0596cc: 000a5e00 */ sll $t3,$t2,0x18 +/* f0596d0: 000c6c00 */ sll $t5,$t4,0x10 +/* f0596d4: 90680007 */ lbu $t0,0x7($v1) +/* f0596d8: 016d7025 */ or $t6,$t3,$t5 +/* f0596dc: 000fc200 */ sll $t8,$t7,0x8 +/* f0596e0: 30a9ffff */ andi $t1,$a1,0xffff +/* f0596e4: 01d8c825 */ or $t9,$t6,$t8 +/* f0596e8: 01202825 */ or $a1,$t1,$zero +/* f0596ec: 10800014 */ beqz $a0,.L0f059740 +/* f0596f0: 03281025 */ or $v0,$t9,$t0 +/* f0596f4: 8c89001c */ lw $t1,0x1c($a0) +/* f0596f8: 00023023 */ negu $a2,$v0 +/* f0596fc: 51200011 */ beqzl $t1,.L0f059744 +/* f059700: 8cea0438 */ lw $t2,0x438($a3) +/* f059704: 0fc12e8d */ jal func0f04ba34 +/* f059708: afa3001c */ sw $v1,0x1c($sp) +/* f05970c: 3c07800a */ lui $a3,0x800a +/* f059710: 2401ffff */ addiu $at,$zero,-1 +/* f059714: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f059718: 10410009 */ beq $v0,$at,.L0f059740 +/* f05971c: 8fa3001c */ lw $v1,0x1c($sp) +/* f059720: 8ce40434 */ lw $a0,0x434($a3) +/* f059724: 8ce50438 */ lw $a1,0x438($a3) +/* f059728: 0fc13583 */ jal func0f04d60c +/* f05972c: 90660008 */ lbu $a2,0x8($v1) +/* f059730: 3c07800a */ lui $a3,0x800a +/* f059734: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f059738: 10000004 */ beqz $zero,.L0f05974c +/* f05973c: ace20438 */ sw $v0,0x438($a3) +.L0f059740: +/* f059740: 8cea0438 */ lw $t2,0x438($a3) +.L0f059744: +/* f059744: 254c0009 */ addiu $t4,$t2,0x9 +/* f059748: acec0438 */ sw $t4,0x438($a3) +.L0f05974c: +/* f05974c: 8fbf0014 */ lw $ra,0x14($sp) +/* f059750: 27bd0020 */ addiu $sp,$sp,0x20 +/* f059754: 00001025 */ or $v0,$zero,$zero +/* f059758: 03e00008 */ jr $ra +/* f05975c: 00000000 */ sll $zero,$zero,0x0 +/* f059760: 3c03800a */ lui $v1,0x800a +/* f059764: 24639fc0 */ addiu $v1,$v1,-24640 +/* f059768: 8c6e0434 */ lw $t6,0x434($v1) +/* f05976c: 8c6f0438 */ lw $t7,0x438($v1) +/* f059770: 27bdffe8 */ addiu $sp,$sp,-24 +/* f059774: afbf0014 */ sw $ra,0x14($sp) +/* f059778: 01cf1021 */ addu $v0,$t6,$t7 +/* f05977c: 90450002 */ lbu $a1,0x2($v0) +/* f059780: 0fc1309a */ jal func0f04c268 +/* f059784: 8c640424 */ lw $a0,0x424($v1) +/* f059788: 3c03800a */ lui $v1,0x800a +/* f05978c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f059790: 8c780438 */ lw $t8,0x438($v1) +/* f059794: 8fbf0014 */ lw $ra,0x14($sp) +/* f059798: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05979c: 27190003 */ addiu $t9,$t8,0x3 +/* f0597a0: ac790438 */ sw $t9,0x438($v1) +/* f0597a4: 03e00008 */ jr $ra +/* f0597a8: 00001025 */ or $v0,$zero,$zero +/* f0597ac: 3c03800a */ lui $v1,0x800a +/* f0597b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0597b4: 8c6e0434 */ lw $t6,0x434($v1) +/* f0597b8: 8c6f0438 */ lw $t7,0x438($v1) +/* f0597bc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0597c0: 8c640424 */ lw $a0,0x424($v1) +/* f0597c4: 01cfc021 */ addu $t8,$t6,$t7 +/* f0597c8: afbf0014 */ sw $ra,0x14($sp) +/* f0597cc: afb8001c */ sw $t8,0x1c($sp) +/* f0597d0: 00003025 */ or $a2,$zero,$zero +/* f0597d4: 0fc12e54 */ jal func0f04b950 +/* f0597d8: 84850292 */ lh $a1,0x292($a0) +/* f0597dc: 3c03800a */ lui $v1,0x800a +/* f0597e0: 1040000a */ beqz $v0,.L0f05980c +/* f0597e4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0597e8: 8fb9001c */ lw $t9,0x1c($sp) +/* f0597ec: 8c640434 */ lw $a0,0x434($v1) +/* f0597f0: 8c650438 */ lw $a1,0x438($v1) +/* f0597f4: 0fc13583 */ jal func0f04d60c +/* f0597f8: 93260002 */ lbu $a2,0x2($t9) +/* f0597fc: 3c03800a */ lui $v1,0x800a +/* f059800: 24639fc0 */ addiu $v1,$v1,-24640 +/* f059804: 10000004 */ beqz $zero,.L0f059818 +/* f059808: ac620438 */ sw $v0,0x438($v1) +.L0f05980c: +/* f05980c: 8c680438 */ lw $t0,0x438($v1) +/* f059810: 25090003 */ addiu $t1,$t0,0x3 +/* f059814: ac690438 */ sw $t1,0x438($v1) +.L0f059818: +/* f059818: 8fbf0014 */ lw $ra,0x14($sp) +/* f05981c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f059820: 00001025 */ or $v0,$zero,$zero +/* f059824: 03e00008 */ jr $ra +/* f059828: 00000000 */ sll $zero,$zero,0x0 +/* f05982c: 3c03800a */ lui $v1,0x800a +/* f059830: 24639fc0 */ addiu $v1,$v1,-24640 +/* f059834: 8c6e0434 */ lw $t6,0x434($v1) +/* f059838: 8c6f0438 */ lw $t7,0x438($v1) +/* f05983c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f059840: afbf0014 */ sw $ra,0x14($sp) +/* f059844: 01cfc021 */ addu $t8,$t6,$t7 +/* f059848: afb80018 */ sw $t8,0x18($sp) +/* f05984c: 0fc2866a */ jal func0f0a19a8 +/* f059850: 00002025 */ or $a0,$zero,$zero +/* f059854: 3c03800a */ lui $v1,0x800a +/* f059858: 2401000a */ addiu $at,$zero,0xa +/* f05985c: 10410008 */ beq $v0,$at,.L0f059880 +/* f059860: 24639fc0 */ addiu $v1,$v1,-24640 +/* f059864: 24010011 */ addiu $at,$zero,0x11 +/* f059868: 50410006 */ beql $v0,$at,.L0f059884 +/* f05986c: 8fa90018 */ lw $t1,0x18($sp) +/* f059870: 8c790438 */ lw $t9,0x438($v1) +/* f059874: 27280003 */ addiu $t0,$t9,0x3 +/* f059878: 10000009 */ beqz $zero,.L0f0598a0 +/* f05987c: ac680438 */ sw $t0,0x438($v1) +.L0f059880: +/* f059880: 8fa90018 */ lw $t1,0x18($sp) +.L0f059884: +/* f059884: 8c640434 */ lw $a0,0x434($v1) +/* f059888: 8c650438 */ lw $a1,0x438($v1) +/* f05988c: 0fc13583 */ jal func0f04d60c +/* f059890: 91260002 */ lbu $a2,0x2($t1) +/* f059894: 3c03800a */ lui $v1,0x800a +/* f059898: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05989c: ac620438 */ sw $v0,0x438($v1) +.L0f0598a0: +/* f0598a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0598a4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0598a8: 00001025 */ or $v0,$zero,$zero +/* f0598ac: 03e00008 */ jr $ra +/* f0598b0: 00000000 */ sll $zero,$zero,0x0 +/* f0598b4: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0598b8: afb20030 */ sw $s2,0x30($sp) +/* f0598bc: 3c12800a */ lui $s2,0x800a +/* f0598c0: 26529fc0 */ addiu $s2,$s2,-24640 +/* f0598c4: 8e4e0434 */ lw $t6,0x434($s2) +/* f0598c8: 8e4f0438 */ lw $t7,0x438($s2) +/* f0598cc: afbf003c */ sw $ra,0x3c($sp) +/* f0598d0: afb30034 */ sw $s3,0x34($sp) +/* f0598d4: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0598d8: 3c017f1b */ lui $at,0x7f1b +/* f0598dc: 01cfc021 */ addu $t8,$t6,$t7 +/* f0598e0: 00009825 */ or $s3,$zero,$zero +/* f0598e4: afb40038 */ sw $s4,0x38($sp) +/* f0598e8: afb1002c */ sw $s1,0x2c($sp) +/* f0598ec: afb00028 */ sw $s0,0x28($sp) +/* f0598f0: f7b60020 */ sdc1 $f22,0x20($sp) +/* f0598f4: c4349d50 */ lwc1 $f20,-0x62b0($at) +/* f0598f8: afb80044 */ sw $t8,0x44($sp) +/* f0598fc: 0fc13380 */ jal func0f04ce00 +/* f059900: 24040001 */ addiu $a0,$zero,0x1 +/* f059904: 8e440424 */ lw $a0,0x424($s2) +/* f059908: 00408825 */ or $s1,$v0,$zero +/* f05990c: 2414ffff */ addiu $s4,$zero,-1 +/* f059910: 908302e2 */ lbu $v1,0x2e2($a0) +/* f059914: 240100ff */ addiu $at,$zero,0xff +/* f059918: 14600004 */ bnez $v1,.L0f05992c +/* f05991c: 00602825 */ or $a1,$v1,$zero +/* f059920: 3c017f1b */ lui $at,0x7f1b +/* f059924: 10000011 */ beqz $zero,.L0f05996c +/* f059928: c4369d54 */ lwc1 $f22,-0x62ac($at) +.L0f05992c: +/* f05992c: 14a10003 */ bne $a1,$at,.L0f05993c +/* f059930: 3c017f1b */ lui $at,0x7f1b +/* f059934: 1000000d */ beqz $zero,.L0f05996c +/* f059938: c4369d58 */ lwc1 $f22,-0x62a8($at) +.L0f05993c: +/* f05993c: 44832000 */ mtc1 $v1,$f4 +/* f059940: 3c014f80 */ lui $at,0x4f80 +/* f059944: 04610004 */ bgez $v1,.L0f059958 +/* f059948: 468021a0 */ cvt.s.w $f6,$f4 +/* f05994c: 44814000 */ mtc1 $at,$f8 +/* f059950: 00000000 */ sll $zero,$zero,0x0 +/* f059954: 46083180 */ add.s $f6,$f6,$f8 +.L0f059958: +/* f059958: 3c014220 */ lui $at,0x4220 +/* f05995c: 44815000 */ mtc1 $at,$f10 +/* f059960: 00000000 */ sll $zero,$zero,0x0 +/* f059964: 460a3582 */ mul.s $f22,$f6,$f10 +/* f059968: 00000000 */ sll $zero,$zero,0x0 +.L0f05996c: +/* f05996c: 8c99001c */ lw $t9,0x1c($a0) +/* f059970: c730000c */ lwc1 $f16,0xc($t9) +/* f059974: e7b00048 */ swc1 $f16,0x48($sp) +.L0f059978: +/* f059978: 0fc0a1dd */ jal func0f028774 +/* f05997c: 86240000 */ lh $a0,0x0($s1) +/* f059980: 86280000 */ lh $t0,0x0($s1) +/* f059984: 2401fffe */ addiu $at,$zero,-2 +/* f059988: 00408025 */ or $s0,$v0,$zero +/* f05998c: 5101005f */ beql $t0,$at,.L0f059b0c +/* f059990: 26310002 */ addiu $s1,$s1,0x2 +/* f059994: 1040005a */ beqz $v0,.L0f059b00 +/* f059998: 00000000 */ sll $zero,$zero,0x0 +/* f05999c: 8c49001c */ lw $t1,0x1c($v0) +/* f0599a0: 11200057 */ beqz $t1,.L0f059b00 +/* f0599a4: 00000000 */ sll $zero,$zero,0x0 +/* f0599a8: 904a0125 */ lbu $t2,0x125($v0) +/* f0599ac: 24010080 */ addiu $at,$zero,0x80 +/* f0599b0: 11410053 */ beq $t2,$at,.L0f059b00 +/* f0599b4: 00000000 */ sll $zero,$zero,0x0 +/* f0599b8: 0fc0e6a5 */ jal func0f039a94 +/* f0599bc: 00402025 */ or $a0,$v0,$zero +/* f0599c0: 1440004f */ bnez $v0,.L0f059b00 +/* f0599c4: 00000000 */ sll $zero,$zero,0x0 +/* f0599c8: 82020007 */ lb $v0,0x7($s0) +/* f0599cc: 24010005 */ addiu $at,$zero,0x5 +/* f0599d0: 1041004b */ beq $v0,$at,.L0f059b00 +/* f0599d4: 2401001f */ addiu $at,$zero,0x1f +/* f0599d8: 10410049 */ beq $v0,$at,.L0f059b00 +/* f0599dc: 2401001e */ addiu $at,$zero,0x1e +/* f0599e0: 10410047 */ beq $v0,$at,.L0f059b00 +/* f0599e4: 24010020 */ addiu $at,$zero,0x20 +/* f0599e8: 10410045 */ beq $v0,$at,.L0f059b00 +/* f0599ec: 02002825 */ or $a1,$s0,$zero +/* f0599f0: 8e440424 */ lw $a0,0x424($s2) +/* f0599f4: 0fc12aa3 */ jal func0f04aa8c +/* f0599f8: 24060002 */ addiu $a2,$zero,0x2 +/* f0599fc: 10400040 */ beqz $v0,.L0f059b00 +/* f059a00: 00000000 */ sll $zero,$zero,0x0 +/* f059a04: 8e030014 */ lw $v1,0x14($s0) +/* f059a08: 00035880 */ sll $t3,$v1,0x2 +/* f059a0c: 0560003c */ bltz $t3,.L0f059b00 +/* f059a10: 00000000 */ sll $zero,$zero,0x0 +/* f059a14: 8e0c0018 */ lw $t4,0x18($s0) +/* f059a18: 3c014000 */ lui $at,0x4000 +/* f059a1c: 00611024 */ and $v0,$v1,$at +/* f059a20: 318d0400 */ andi $t5,$t4,0x400 +/* f059a24: 15a00036 */ bnez $t5,.L0f059b00 +/* f059a28: 00000000 */ sll $zero,$zero,0x0 +/* f059a2c: 14400034 */ bnez $v0,.L0f059b00 +/* f059a30: 00000000 */ sll $zero,$zero,0x0 +/* f059a34: 8e0e001c */ lw $t6,0x1c($s0) +/* f059a38: c7b20048 */ lwc1 $f18,0x48($sp) +/* f059a3c: 3c01c348 */ lui $at,0xc348 +/* f059a40: c5c4000c */ lwc1 $f4,0xc($t6) +/* f059a44: 44814000 */ mtc1 $at,$f8 +/* f059a48: 3c014348 */ lui $at,0x4348 +/* f059a4c: 46049001 */ sub.s $f0,$f18,$f4 +/* f059a50: 4600403c */ c.lt.s $f8,$f0 +/* f059a54: 00000000 */ sll $zero,$zero,0x0 +/* f059a58: 45000029 */ bc1f .L0f059b00 +/* f059a5c: 00000000 */ sll $zero,$zero,0x0 +/* f059a60: 44813000 */ mtc1 $at,$f6 +/* f059a64: 00000000 */ sll $zero,$zero,0x0 +/* f059a68: 4606003c */ c.lt.s $f0,$f6 +/* f059a6c: 00000000 */ sll $zero,$zero,0x0 +/* f059a70: 45000023 */ bc1f .L0f059b00 +/* f059a74: 00000000 */ sll $zero,$zero,0x0 +/* f059a78: 8e440424 */ lw $a0,0x424($s2) +/* f059a7c: 8c8f0014 */ lw $t7,0x14($a0) +/* f059a80: 000fc000 */ sll $t8,$t7,0x0 +/* f059a84: 07030006 */ bgezl $t8,.L0f059aa0 +/* f059a88: 86050000 */ lh $a1,0x0($s0) +/* f059a8c: 10400003 */ beqz $v0,.L0f059a9c +/* f059a90: 0003c900 */ sll $t9,$v1,0x4 +/* f059a94: 0721001a */ bgez $t9,.L0f059b00 +/* f059a98: 00000000 */ sll $zero,$zero,0x0 +.L0f059a9c: +/* f059a9c: 86050000 */ lh $a1,0x0($s0) +.L0f059aa0: +/* f059aa0: 84880000 */ lh $t0,0x0($a0) +/* f059aa4: 10a80016 */ beq $a1,$t0,.L0f059b00 +/* f059aa8: 00000000 */ sll $zero,$zero,0x0 +/* f059aac: 0fc1272c */ jal func0f049cb0 +/* f059ab0: 00000000 */ sll $zero,$zero,0x0 +/* f059ab4: 4614003c */ c.lt.s $f0,$f20 +/* f059ab8: 46000086 */ mov.s $f2,$f0 +/* f059abc: 45000010 */ bc1f .L0f059b00 +/* f059ac0: 00000000 */ sll $zero,$zero,0x0 +/* f059ac4: 4616003c */ c.lt.s $f0,$f22 +/* f059ac8: 00000000 */ sll $zero,$zero,0x0 +/* f059acc: 45030007 */ bc1tl .L0f059aec +/* f059ad0: 4614103c */ c.lt.s $f2,$f20 +/* f059ad4: 8e4404b4 */ lw $a0,0x4b4($s2) +/* f059ad8: 0fc59585 */ jal func0f165614 +/* f059adc: e7a20054 */ swc1 $f2,0x54($sp) +/* f059ae0: 14400007 */ bnez $v0,.L0f059b00 +/* f059ae4: c7a20054 */ lwc1 $f2,0x54($sp) +/* f059ae8: 4614103c */ c.lt.s $f2,$f20 +.L0f059aec: +/* f059aec: 00000000 */ sll $zero,$zero,0x0 +/* f059af0: 45000003 */ bc1f .L0f059b00 +/* f059af4: 00000000 */ sll $zero,$zero,0x0 +/* f059af8: 46001506 */ mov.s $f20,$f2 +/* f059afc: 86140000 */ lh $s4,0x0($s0) +.L0f059b00: +/* f059b00: 10000003 */ beqz $zero,.L0f059b10 +/* f059b04: 26310002 */ addiu $s1,$s1,0x2 +/* f059b08: 26310002 */ addiu $s1,$s1,0x2 +.L0f059b0c: +/* f059b0c: 26730001 */ addiu $s3,$s3,0x1 +.L0f059b10: +/* f059b10: 2a610008 */ slti $at,$s3,0x8 +/* f059b14: 1420ff98 */ bnez $at,.L0f059978 +/* f059b18: 00000000 */ sll $zero,$zero,0x0 +/* f059b1c: 2401ffff */ addiu $at,$zero,-1 +/* f059b20: 1281000c */ beq $s4,$at,.L0f059b54 +/* f059b24: 02802825 */ or $a1,$s4,$zero +/* f059b28: 0fc12705 */ jal func0f049c14 +/* f059b2c: 8e440424 */ lw $a0,0x424($s2) +/* f059b30: 8e490424 */ lw $t1,0x424($s2) +/* f059b34: a522017e */ sh $v0,0x17e($t1) +/* f059b38: 8faa0044 */ lw $t2,0x44($sp) +/* f059b3c: 8e450438 */ lw $a1,0x438($s2) +/* f059b40: 8e440434 */ lw $a0,0x434($s2) +/* f059b44: 0fc13583 */ jal func0f04d60c +/* f059b48: 91460002 */ lbu $a2,0x2($t2) +/* f059b4c: 10000004 */ beqz $zero,.L0f059b60 +/* f059b50: ae420438 */ sw $v0,0x438($s2) +.L0f059b54: +/* f059b54: 8e4b0438 */ lw $t3,0x438($s2) +/* f059b58: 256c0003 */ addiu $t4,$t3,0x3 +/* f059b5c: ae4c0438 */ sw $t4,0x438($s2) +.L0f059b60: +/* f059b60: 8fbf003c */ lw $ra,0x3c($sp) +/* f059b64: d7b40018 */ ldc1 $f20,0x18($sp) +/* f059b68: d7b60020 */ ldc1 $f22,0x20($sp) +/* f059b6c: 8fb00028 */ lw $s0,0x28($sp) +/* f059b70: 8fb1002c */ lw $s1,0x2c($sp) +/* f059b74: 8fb20030 */ lw $s2,0x30($sp) +/* f059b78: 8fb30034 */ lw $s3,0x34($sp) +/* f059b7c: 8fb40038 */ lw $s4,0x38($sp) +/* f059b80: 27bd0060 */ addiu $sp,$sp,0x60 +/* f059b84: 03e00008 */ jr $ra +/* f059b88: 00001025 */ or $v0,$zero,$zero +/* f059b8c: 27bdff80 */ addiu $sp,$sp,-128 +/* f059b90: afb30044 */ sw $s3,0x44($sp) +/* f059b94: 3c13800a */ lui $s3,0x800a +/* f059b98: 26739fc0 */ addiu $s3,$s3,-24640 +/* f059b9c: 8e6e0434 */ lw $t6,0x434($s3) +/* f059ba0: 8e6f0438 */ lw $t7,0x438($s3) +/* f059ba4: afbf005c */ sw $ra,0x5c($sp) +/* f059ba8: afbe0058 */ sw $s8,0x58($sp) +/* f059bac: afb70054 */ sw $s7,0x54($sp) +/* f059bb0: afb60050 */ sw $s6,0x50($sp) +/* f059bb4: afb5004c */ sw $s5,0x4c($sp) +/* f059bb8: afb40048 */ sw $s4,0x48($sp) +/* f059bbc: afb20040 */ sw $s2,0x40($sp) +/* f059bc0: afb1003c */ sw $s1,0x3c($sp) +/* f059bc4: afb00038 */ sw $s0,0x38($sp) +/* f059bc8: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f059bcc: f7b80028 */ sdc1 $f24,0x28($sp) +/* f059bd0: f7b60020 */ sdc1 $f22,0x20($sp) +/* f059bd4: f7b40018 */ sdc1 $f20,0x18($sp) +/* f059bd8: afa00078 */ sw $zero,0x78($sp) +/* f059bdc: 01cf1021 */ addu $v0,$t6,$t7 +/* f059be0: 90580002 */ lbu $t8,0x2($v0) +/* f059be4: 3c017f1b */ lui $at,0x7f1b +/* f059be8: c4369d5c */ lwc1 $f22,-0x62a4($at) +/* f059bec: 44982000 */ mtc1 $t8,$f4 +/* f059bf0: 3c014120 */ lui $at,0x4120 +/* f059bf4: 44814000 */ mtc1 $at,$f8 +/* f059bf8: 468021a0 */ cvt.s.w $f6,$f4 +/* f059bfc: 2415ffff */ addiu $s5,$zero,-1 +/* f059c00: afa20064 */ sw $v0,0x64($sp) +/* f059c04: 24040001 */ addiu $a0,$zero,0x1 +/* f059c08: 46083682 */ mul.s $f26,$f6,$f8 +/* f059c0c: 0fc13380 */ jal func0f04ce00 +/* f059c10: 00000000 */ sll $zero,$zero,0x0 +/* f059c14: 8e790424 */ lw $t9,0x424($s3) +/* f059c18: 0040a025 */ or $s4,$v0,$zero +/* f059c1c: 241e0005 */ addiu $s8,$zero,0x5 +/* f059c20: 57200007 */ bnezl $t9,.L0f059c40 +/* f059c24: 4480c000 */ mtc1 $zero,$f24 +/* f059c28: 8e680438 */ lw $t0,0x438($s3) +/* f059c2c: 00001025 */ or $v0,$zero,$zero +/* f059c30: 25090004 */ addiu $t1,$t0,0x4 +/* f059c34: 10000097 */ beqz $zero,.L0f059e94 +/* f059c38: ae690438 */ sw $t1,0x438($s3) +/* f059c3c: 4480c000 */ mtc1 $zero,$f24 +.L0f059c40: +/* f059c40: 2417fffe */ addiu $s7,$zero,-2 +/* f059c44: 8faa0078 */ lw $t2,0x78($sp) +.L0f059c48: +/* f059c48: 86840000 */ lh $a0,0x0($s4) +/* f059c4c: 240b0001 */ addiu $t3,$zero,0x1 +/* f059c50: 014b1004 */ sllv $v0,$t3,$t2 +/* f059c54: 12e40074 */ beq $s7,$a0,.L0f059e28 +/* f059c58: 305600ff */ andi $s6,$v0,0xff +/* f059c5c: 8e6d0424 */ lw $t5,0x424($s3) +/* f059c60: 304c00ff */ andi $t4,$v0,0xff +/* f059c64: 91ae0125 */ lbu $t6,0x125($t5) +/* f059c68: 118e006f */ beq $t4,$t6,.L0f059e28 +/* f059c6c: 00000000 */ sll $zero,$zero,0x0 +.L0f059c70: +/* f059c70: 0fc0a1dd */ jal func0f028774 +/* f059c74: 00000000 */ sll $zero,$zero,0x0 +/* f059c78: 10400063 */ beqz $v0,.L0f059e08 +/* f059c7c: 00408825 */ or $s1,$v0,$zero +/* f059c80: 8c4f001c */ lw $t7,0x1c($v0) +/* f059c84: 51e00061 */ beqzl $t7,.L0f059e0c +/* f059c88: 86840002 */ lh $a0,0x2($s4) +/* f059c8c: 0fc0e6a5 */ jal func0f039a94 +/* f059c90: 00402025 */ or $a0,$v0,$zero +/* f059c94: 5440005d */ bnezl $v0,.L0f059e0c +/* f059c98: 86840002 */ lh $a0,0x2($s4) +/* f059c9c: 82220007 */ lb $v0,0x7($s1) +/* f059ca0: 24010004 */ addiu $at,$zero,0x4 +/* f059ca4: 53c20059 */ beql $s8,$v0,.L0f059e0c +/* f059ca8: 86840002 */ lh $a0,0x2($s4) +/* f059cac: 10410056 */ beq $v0,$at,.L0f059e08 +/* f059cb0: 2401001f */ addiu $at,$zero,0x1f +/* f059cb4: 10410054 */ beq $v0,$at,.L0f059e08 +/* f059cb8: 2401001e */ addiu $at,$zero,0x1e +/* f059cbc: 10410052 */ beq $v0,$at,.L0f059e08 +/* f059cc0: 24010020 */ addiu $at,$zero,0x20 +/* f059cc4: 10410050 */ beq $v0,$at,.L0f059e08 +/* f059cc8: 02202825 */ or $a1,$s1,$zero +/* f059ccc: 8e640424 */ lw $a0,0x424($s3) +/* f059cd0: 0fc12aa3 */ jal func0f04aa8c +/* f059cd4: 24060002 */ addiu $a2,$zero,0x2 +/* f059cd8: 5040004c */ beqzl $v0,.L0f059e0c +/* f059cdc: 86840002 */ lh $a0,0x2($s4) +/* f059ce0: 8e700424 */ lw $s0,0x424($s3) +/* f059ce4: 52300049 */ beql $s1,$s0,.L0f059e0c +/* f059ce8: 86840002 */ lh $a0,0x2($s4) +/* f059cec: 8e220014 */ lw $v0,0x14($s1) +/* f059cf0: 0002c080 */ sll $t8,$v0,0x2 +/* f059cf4: 07020045 */ bltzl $t8,.L0f059e0c +/* f059cf8: 86840002 */ lh $a0,0x2($s4) +/* f059cfc: 8e390018 */ lw $t9,0x18($s1) +/* f059d00: 00024b00 */ sll $t1,$v0,0xc +/* f059d04: 33280400 */ andi $t0,$t9,0x400 +/* f059d08: 55000040 */ bnezl $t0,.L0f059e0c +/* f059d0c: 86840002 */ lh $a0,0x2($s4) +/* f059d10: 0522003e */ bltzl $t1,.L0f059e0c +/* f059d14: 86840002 */ lh $a0,0x2($s4) +/* f059d18: 922b0125 */ lbu $t3,0x125($s1) +/* f059d1c: 24010080 */ addiu $at,$zero,0x80 +/* f059d20: 5161003a */ beql $t3,$at,.L0f059e0c +/* f059d24: 86840002 */ lh $a0,0x2($s4) +/* f059d28: 8e0a0014 */ lw $t2,0x14($s0) +/* f059d2c: 00026040 */ sll $t4,$v0,0x1 +/* f059d30: 02002025 */ or $a0,$s0,$zero +/* f059d34: 000a6800 */ sll $t5,$t2,0x0 +/* f059d38: 05a10005 */ bgez $t5,.L0f059d50 +/* f059d3c: 00000000 */ sll $zero,$zero,0x0 +/* f059d40: 05810003 */ bgez $t4,.L0f059d50 +/* f059d44: 00027100 */ sll $t6,$v0,0x4 +/* f059d48: 05c30030 */ bgezl $t6,.L0f059e0c +/* f059d4c: 86840002 */ lh $a0,0x2($s4) +.L0f059d50: +/* f059d50: 0fc1272c */ jal func0f049cb0 +/* f059d54: 86250000 */ lh $a1,0x0($s1) +/* f059d58: 461a003c */ c.lt.s $f0,$f26 +/* f059d5c: 46000506 */ mov.s $f20,$f0 +/* f059d60: 4502002a */ bc1fl .L0f059e0c +/* f059d64: 86840002 */ lh $a0,0x2($s4) +/* f059d68: 46180032 */ c.eq.s $f0,$f24 +/* f059d6c: 00000000 */ sll $zero,$zero,0x0 +/* f059d70: 45030026 */ bc1tl .L0f059e0c +/* f059d74: 86840002 */ lh $a0,0x2($s4) +/* f059d78: 4616003c */ c.lt.s $f0,$f22 +/* f059d7c: 00000000 */ sll $zero,$zero,0x0 +/* f059d80: 45020022 */ bc1fl .L0f059e0c +/* f059d84: 86840002 */ lh $a0,0x2($s4) +/* f059d88: 8e640424 */ lw $a0,0x424($s3) +/* f059d8c: 0fc0e556 */ jal func0f039558 +/* f059d90: 8e25001c */ lw $a1,0x1c($s1) +/* f059d94: 5040001d */ beqzl $v0,.L0f059e0c +/* f059d98: 86840002 */ lh $a0,0x2($s4) +/* f059d9c: 8e2f0018 */ lw $t7,0x18($s1) +/* f059da0: 31f80400 */ andi $t8,$t7,0x400 +/* f059da4: 57000019 */ bnezl $t8,.L0f059e0c +/* f059da8: 86840002 */ lh $a0,0x2($s4) +/* f059dac: 8e700424 */ lw $s0,0x424($s3) +/* f059db0: 921902fc */ lbu $t9,0x2fc($s0) +/* f059db4: 02002025 */ or $a0,$s0,$zero +/* f059db8: 57200005 */ bnezl $t9,.L0f059dd0 +/* f059dbc: 8612017e */ lh $s2,0x17e($s0) +/* f059dc0: 4600a586 */ mov.s $f22,$f20 +/* f059dc4: 10000010 */ beqz $zero,.L0f059e08 +/* f059dc8: 86350000 */ lh $s5,0x0($s1) +/* f059dcc: 8612017e */ lh $s2,0x17e($s0) +.L0f059dd0: +/* f059dd0: 0fc12705 */ jal func0f049c14 +/* f059dd4: 86250000 */ lh $a1,0x0($s1) +/* f059dd8: 8e680424 */ lw $t0,0x424($s3) +/* f059ddc: a502017e */ sh $v0,0x17e($t0) +/* f059de0: 8e700424 */ lw $s0,0x424($s3) +/* f059de4: 02002025 */ or $a0,$s0,$zero +/* f059de8: 0fc123c8 */ jal func0f048f20 +/* f059dec: 920502fc */ lbu $a1,0x2fc($s0) +/* f059df0: 50400004 */ beqzl $v0,.L0f059e04 +/* f059df4: 8e690424 */ lw $t1,0x424($s3) +/* f059df8: 4600a586 */ mov.s $f22,$f20 +/* f059dfc: 86350000 */ lh $s5,0x0($s1) +/* f059e00: 8e690424 */ lw $t1,0x424($s3) +.L0f059e04: +/* f059e04: a532017e */ sh $s2,0x17e($t1) +.L0f059e08: +/* f059e08: 86840002 */ lh $a0,0x2($s4) +.L0f059e0c: +/* f059e0c: 26940002 */ addiu $s4,$s4,0x2 +/* f059e10: 12e40005 */ beq $s7,$a0,.L0f059e28 +/* f059e14: 00000000 */ sll $zero,$zero,0x0 +/* f059e18: 8e6b0424 */ lw $t3,0x424($s3) +/* f059e1c: 916a0125 */ lbu $t2,0x125($t3) +/* f059e20: 16caff93 */ bne $s6,$t2,.L0f059c70 +/* f059e24: 00000000 */ sll $zero,$zero,0x0 +.L0f059e28: +/* f059e28: 16e40003 */ bne $s7,$a0,.L0f059e38 +/* f059e2c: 8fad0078 */ lw $t5,0x78($sp) +/* f059e30: 25ac0001 */ addiu $t4,$t5,0x1 +/* f059e34: afac0078 */ sw $t4,0x78($sp) +.L0f059e38: +/* f059e38: 8fae0078 */ lw $t6,0x78($sp) +/* f059e3c: 26940002 */ addiu $s4,$s4,0x2 +/* f059e40: 29c10008 */ slti $at,$t6,0x8 +/* f059e44: 5420ff80 */ bnezl $at,.L0f059c48 +/* f059e48: 8faa0078 */ lw $t2,0x78($sp) +/* f059e4c: 2401ffff */ addiu $at,$zero,-1 +/* f059e50: 12a1000c */ beq $s5,$at,.L0f059e84 +/* f059e54: 02a02825 */ or $a1,$s5,$zero +/* f059e58: 0fc12705 */ jal func0f049c14 +/* f059e5c: 8e640424 */ lw $a0,0x424($s3) +/* f059e60: 8e6f0424 */ lw $t7,0x424($s3) +/* f059e64: a5e2017e */ sh $v0,0x17e($t7) +/* f059e68: 8fb80064 */ lw $t8,0x64($sp) +/* f059e6c: 8e650438 */ lw $a1,0x438($s3) +/* f059e70: 8e640434 */ lw $a0,0x434($s3) +/* f059e74: 0fc13583 */ jal func0f04d60c +/* f059e78: 93060003 */ lbu $a2,0x3($t8) +/* f059e7c: 10000004 */ beqz $zero,.L0f059e90 +/* f059e80: ae620438 */ sw $v0,0x438($s3) +.L0f059e84: +/* f059e84: 8e790438 */ lw $t9,0x438($s3) +/* f059e88: 27280004 */ addiu $t0,$t9,0x4 +/* f059e8c: ae680438 */ sw $t0,0x438($s3) +.L0f059e90: +/* f059e90: 00001025 */ or $v0,$zero,$zero +.L0f059e94: +/* f059e94: 8fbf005c */ lw $ra,0x5c($sp) +/* f059e98: d7b40018 */ ldc1 $f20,0x18($sp) +/* f059e9c: d7b60020 */ ldc1 $f22,0x20($sp) +/* f059ea0: d7b80028 */ ldc1 $f24,0x28($sp) +/* f059ea4: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f059ea8: 8fb00038 */ lw $s0,0x38($sp) +/* f059eac: 8fb1003c */ lw $s1,0x3c($sp) +/* f059eb0: 8fb20040 */ lw $s2,0x40($sp) +/* f059eb4: 8fb30044 */ lw $s3,0x44($sp) +/* f059eb8: 8fb40048 */ lw $s4,0x48($sp) +/* f059ebc: 8fb5004c */ lw $s5,0x4c($sp) +/* f059ec0: 8fb60050 */ lw $s6,0x50($sp) +/* f059ec4: 8fb70054 */ lw $s7,0x54($sp) +/* f059ec8: 8fbe0058 */ lw $s8,0x58($sp) +/* f059ecc: 03e00008 */ jr $ra +/* f059ed0: 27bd0080 */ addiu $sp,$sp,0x80 +/* f059ed4: 27bdffb8 */ addiu $sp,$sp,-72 +/* f059ed8: afb50034 */ sw $s5,0x34($sp) +/* f059edc: 3c15800a */ lui $s5,0x800a +/* f059ee0: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f059ee4: 8eae0434 */ lw $t6,0x434($s5) +/* f059ee8: 8eaf0438 */ lw $t7,0x438($s5) +/* f059eec: 8eb90424 */ lw $t9,0x424($s5) +/* f059ef0: afbf003c */ sw $ra,0x3c($sp) +/* f059ef4: 01cfc021 */ addu $t8,$t6,$t7 +/* f059ef8: afb60038 */ sw $s6,0x38($sp) +/* f059efc: afb40030 */ sw $s4,0x30($sp) +/* f059f00: afb3002c */ sw $s3,0x2c($sp) +/* f059f04: afb20028 */ sw $s2,0x28($sp) +/* f059f08: afb10024 */ sw $s1,0x24($sp) +/* f059f0c: afb00020 */ sw $s0,0x20($sp) +/* f059f10: f7b40018 */ sdc1 $f20,0x18($sp) +/* f059f14: afb80044 */ sw $t8,0x44($sp) +/* f059f18: 0fc13380 */ jal func0f04ce00 +/* f059f1c: 93240125 */ lbu $a0,0x125($t9) +/* f059f20: 00408825 */ or $s1,$v0,$zero +/* f059f24: 24160006 */ addiu $s6,$zero,0x6 +/* f059f28: 00009025 */ or $s2,$zero,$zero +/* f059f2c: 0fc12840 */ jal func0f04a100 +/* f059f30: 8ea40424 */ lw $a0,0x424($s5) +/* f059f34: 18400002 */ blez $v0,.L0f059f40 +/* f059f38: 3c017f1b */ lui $at,0x7f1b +/* f059f3c: 24160005 */ addiu $s6,$zero,0x5 +.L0f059f40: +/* f059f40: 86240000 */ lh $a0,0x0($s1) +/* f059f44: 2413fffe */ addiu $s3,$zero,-2 +/* f059f48: 24140005 */ addiu $s4,$zero,0x5 +/* f059f4c: 12640022 */ beq $s3,$a0,.L0f059fd8 +/* f059f50: 00000000 */ sll $zero,$zero,0x0 +/* f059f54: c4349d60 */ lwc1 $f20,-0x62a0($at) +.L0f059f58: +/* f059f58: 0fc0a1dd */ jal func0f028774 +/* f059f5c: 00000000 */ sll $zero,$zero,0x0 +/* f059f60: 10400019 */ beqz $v0,.L0f059fc8 +/* f059f64: 00408025 */ or $s0,$v0,$zero +/* f059f68: 8c480020 */ lw $t0,0x20($v0) +/* f059f6c: 51000017 */ beqzl $t0,.L0f059fcc +/* f059f70: 86240002 */ lh $a0,0x2($s1) +/* f059f74: 0fc0e6a5 */ jal func0f039a94 +/* f059f78: 00402025 */ or $a0,$v0,$zero +/* f059f7c: 54400013 */ bnezl $v0,.L0f059fcc +/* f059f80: 86240002 */ lh $a0,0x2($s1) +/* f059f84: 82090007 */ lb $t1,0x7($s0) +/* f059f88: 52890010 */ beql $s4,$t1,.L0f059fcc +/* f059f8c: 86240002 */ lh $a0,0x2($s1) +/* f059f90: 8ea40424 */ lw $a0,0x424($s5) +/* f059f94: 86050000 */ lh $a1,0x0($s0) +/* f059f98: 848a0000 */ lh $t2,0x0($a0) +/* f059f9c: 50aa000b */ beql $a1,$t2,.L0f059fcc +/* f059fa0: 86240002 */ lh $a0,0x2($s1) +/* f059fa4: 0fc1272c */ jal func0f049cb0 +/* f059fa8: 00000000 */ sll $zero,$zero,0x0 +/* f059fac: 4614003c */ c.lt.s $f0,$f20 +/* f059fb0: 00000000 */ sll $zero,$zero,0x0 +/* f059fb4: 45020005 */ bc1fl .L0f059fcc +/* f059fb8: 86240002 */ lh $a0,0x2($s1) +/* f059fbc: 26520001 */ addiu $s2,$s2,0x1 +/* f059fc0: 324b00ff */ andi $t3,$s2,0xff +/* f059fc4: 01609025 */ or $s2,$t3,$zero +.L0f059fc8: +/* f059fc8: 86240002 */ lh $a0,0x2($s1) +.L0f059fcc: +/* f059fcc: 26310002 */ addiu $s1,$s1,0x2 +/* f059fd0: 1664ffe1 */ bne $s3,$a0,.L0f059f58 +/* f059fd4: 00000000 */ sll $zero,$zero,0x0 +.L0f059fd8: +/* f059fd8: 16400005 */ bnez $s2,.L0f059ff0 +/* f059fdc: 02401025 */ or $v0,$s2,$zero +/* f059fe0: 26d6fffe */ addiu $s6,$s6,-2 +/* f059fe4: 32cc00ff */ andi $t4,$s6,0xff +/* f059fe8: 10000007 */ beqz $zero,.L0f05a008 +/* f059fec: 0180b025 */ or $s6,$t4,$zero +.L0f059ff0: +/* f059ff0: 28410003 */ slti $at,$v0,0x3 +/* f059ff4: 50200005 */ beqzl $at,.L0f05a00c +/* f059ff8: 8fa20044 */ lw $v0,0x44($sp) +/* f059ffc: 26d6ffff */ addiu $s6,$s6,-1 +/* f05a000: 32cd00ff */ andi $t5,$s6,0xff +/* f05a004: 01a0b025 */ or $s6,$t5,$zero +.L0f05a008: +/* f05a008: 8fa20044 */ lw $v0,0x44($sp) +.L0f05a00c: +/* f05a00c: 904e0002 */ lbu $t6,0x2($v0) +/* f05a010: 02ce082a */ slt $at,$s6,$t6 +/* f05a014: 50200008 */ beqzl $at,.L0f05a038 +/* f05a018: 8eaf0438 */ lw $t7,0x438($s5) +/* f05a01c: 8ea40434 */ lw $a0,0x434($s5) +/* f05a020: 8ea50438 */ lw $a1,0x438($s5) +/* f05a024: 0fc13583 */ jal func0f04d60c +/* f05a028: 90460003 */ lbu $a2,0x3($v0) +/* f05a02c: 10000004 */ beqz $zero,.L0f05a040 +/* f05a030: aea20438 */ sw $v0,0x438($s5) +/* f05a034: 8eaf0438 */ lw $t7,0x438($s5) +.L0f05a038: +/* f05a038: 25f80004 */ addiu $t8,$t7,0x4 +/* f05a03c: aeb80438 */ sw $t8,0x438($s5) +.L0f05a040: +/* f05a040: 8fbf003c */ lw $ra,0x3c($sp) +/* f05a044: d7b40018 */ ldc1 $f20,0x18($sp) +/* f05a048: 8fb00020 */ lw $s0,0x20($sp) +/* f05a04c: 8fb10024 */ lw $s1,0x24($sp) +/* f05a050: 8fb20028 */ lw $s2,0x28($sp) +/* f05a054: 8fb3002c */ lw $s3,0x2c($sp) +/* f05a058: 8fb40030 */ lw $s4,0x30($sp) +/* f05a05c: 8fb50034 */ lw $s5,0x34($sp) +/* f05a060: 8fb60038 */ lw $s6,0x38($sp) +/* f05a064: 27bd0048 */ addiu $sp,$sp,0x48 +/* f05a068: 03e00008 */ jr $ra +/* f05a06c: 00001025 */ or $v0,$zero,$zero +/* f05a070: 27bdffd0 */ addiu $sp,$sp,-48 +/* f05a074: afb00018 */ sw $s0,0x18($sp) +/* f05a078: 3c10800a */ lui $s0,0x800a +/* f05a07c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05a080: 8e0e0434 */ lw $t6,0x434($s0) +/* f05a084: 8e0f0438 */ lw $t7,0x438($s0) +/* f05a088: afbf001c */ sw $ra,0x1c($sp) +/* f05a08c: 01cfc021 */ addu $t8,$t6,$t7 +/* f05a090: afb80024 */ sw $t8,0x24($sp) +/* f05a094: 93050002 */ lbu $a1,0x2($t8) +/* f05a098: 14a00005 */ bnez $a1,.L0f05a0b0 +/* f05a09c: 00000000 */ sll $zero,$zero,0x0 +/* f05a0a0: 0fc13160 */ jal func0f04c580 +/* f05a0a4: 8e040424 */ lw $a0,0x424($s0) +/* f05a0a8: 10000005 */ beqz $zero,.L0f05a0c0 +/* f05a0ac: 00000000 */ sll $zero,$zero,0x0 +.L0f05a0b0: +/* f05a0b0: 0fc126d1 */ jal func0f049b44 +/* f05a0b4: 8e040424 */ lw $a0,0x424($s0) +/* f05a0b8: 0fc13160 */ jal func0f04c580 +/* f05a0bc: 00402025 */ or $a0,$v0,$zero +.L0f05a0c0: +/* f05a0c0: 18400003 */ blez $v0,.L0f05a0d0 +/* f05a0c4: 00021823 */ negu $v1,$v0 +/* f05a0c8: 10000001 */ beqz $zero,.L0f05a0d0 +/* f05a0cc: 00401825 */ or $v1,$v0,$zero +.L0f05a0d0: +/* f05a0d0: 28610032 */ slti $at,$v1,0x32 +/* f05a0d4: 10200007 */ beqz $at,.L0f05a0f4 +/* f05a0d8: 8fa80024 */ lw $t0,0x24($sp) +/* f05a0dc: 8e040434 */ lw $a0,0x434($s0) +/* f05a0e0: 8e050438 */ lw $a1,0x438($s0) +/* f05a0e4: 0fc13583 */ jal func0f04d60c +/* f05a0e8: 91060003 */ lbu $a2,0x3($t0) +/* f05a0ec: 10000004 */ beqz $zero,.L0f05a100 +/* f05a0f0: ae020438 */ sw $v0,0x438($s0) +.L0f05a0f4: +/* f05a0f4: 8e090438 */ lw $t1,0x438($s0) +/* f05a0f8: 252a0004 */ addiu $t2,$t1,0x4 +/* f05a0fc: ae0a0438 */ sw $t2,0x438($s0) +.L0f05a100: +/* f05a100: 8fbf001c */ lw $ra,0x1c($sp) +/* f05a104: 8fb00018 */ lw $s0,0x18($sp) +/* f05a108: 27bd0030 */ addiu $sp,$sp,0x30 +/* f05a10c: 03e00008 */ jr $ra +/* f05a110: 00001025 */ or $v0,$zero,$zero +/* f05a114: 3c03800a */ lui $v1,0x800a +/* f05a118: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05a11c: 8c6e0434 */ lw $t6,0x434($v1) +/* f05a120: 8c6f0438 */ lw $t7,0x438($v1) +/* f05a124: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05a128: afbf0014 */ sw $ra,0x14($sp) +/* f05a12c: 01cfc021 */ addu $t8,$t6,$t7 +/* f05a130: afb8001c */ sw $t8,0x1c($sp) +/* f05a134: 0fc13160 */ jal func0f04c580 +/* f05a138: 8c640424 */ lw $a0,0x424($v1) +/* f05a13c: 3c03800a */ lui $v1,0x800a +/* f05a140: 2841ffce */ slti $at,$v0,-50 +/* f05a144: 1020000a */ beqz $at,.L0f05a170 +/* f05a148: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05a14c: 8fb9001c */ lw $t9,0x1c($sp) +/* f05a150: 8c640434 */ lw $a0,0x434($v1) +/* f05a154: 8c650438 */ lw $a1,0x438($v1) +/* f05a158: 0fc13583 */ jal func0f04d60c +/* f05a15c: 93260002 */ lbu $a2,0x2($t9) +/* f05a160: 3c03800a */ lui $v1,0x800a +/* f05a164: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05a168: 10000004 */ beqz $zero,.L0f05a17c +/* f05a16c: ac620438 */ sw $v0,0x438($v1) +.L0f05a170: +/* f05a170: 8c680438 */ lw $t0,0x438($v1) +/* f05a174: 25090003 */ addiu $t1,$t0,0x3 +/* f05a178: ac690438 */ sw $t1,0x438($v1) +.L0f05a17c: +/* f05a17c: 8fbf0014 */ lw $ra,0x14($sp) +/* f05a180: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05a184: 00001025 */ or $v0,$zero,$zero +/* f05a188: 03e00008 */ jr $ra +/* f05a18c: 00000000 */ sll $zero,$zero,0x0 +/* f05a190: 3c03800a */ lui $v1,0x800a +/* f05a194: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05a198: 8c6e0434 */ lw $t6,0x434($v1) +/* f05a19c: 8c6f0438 */ lw $t7,0x438($v1) +/* f05a1a0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05a1a4: afbf0014 */ sw $ra,0x14($sp) +/* f05a1a8: 01cfc021 */ addu $t8,$t6,$t7 +/* f05a1ac: afb8001c */ sw $t8,0x1c($sp) +/* f05a1b0: 0fc13160 */ jal func0f04c580 +/* f05a1b4: 8c640424 */ lw $a0,0x424($v1) +/* f05a1b8: 3c03800a */ lui $v1,0x800a +/* f05a1bc: 28410033 */ slti $at,$v0,0x33 +/* f05a1c0: 1420000a */ bnez $at,.L0f05a1ec +/* f05a1c4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05a1c8: 8fb9001c */ lw $t9,0x1c($sp) +/* f05a1cc: 8c640434 */ lw $a0,0x434($v1) +/* f05a1d0: 8c650438 */ lw $a1,0x438($v1) +/* f05a1d4: 0fc13583 */ jal func0f04d60c +/* f05a1d8: 93260002 */ lbu $a2,0x2($t9) +/* f05a1dc: 3c03800a */ lui $v1,0x800a +/* f05a1e0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05a1e4: 10000004 */ beqz $zero,.L0f05a1f8 +/* f05a1e8: ac620438 */ sw $v0,0x438($v1) +.L0f05a1ec: +/* f05a1ec: 8c680438 */ lw $t0,0x438($v1) +/* f05a1f0: 25090003 */ addiu $t1,$t0,0x3 +/* f05a1f4: ac690438 */ sw $t1,0x438($v1) +.L0f05a1f8: +/* f05a1f8: 8fbf0014 */ lw $ra,0x14($sp) +/* f05a1fc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05a200: 00001025 */ or $v0,$zero,$zero +/* f05a204: 03e00008 */ jr $ra +/* f05a208: 00000000 */ sll $zero,$zero,0x0 +/* f05a20c: 3c03800a */ lui $v1,0x800a +/* f05a210: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05a214: 8c6e0424 */ lw $t6,0x424($v1) +/* f05a218: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05a21c: afbf0014 */ sw $ra,0x14($sp) +/* f05a220: 85c40292 */ lh $a0,0x292($t6) +/* f05a224: 04820006 */ bltzl $a0,.L0f05a240 +/* f05a228: 8c6f0438 */ lw $t7,0x438($v1) +/* f05a22c: 0fc45929 */ jal func0f1164a4 +/* f05a230: 00002825 */ or $a1,$zero,$zero +/* f05a234: 3c03800a */ lui $v1,0x800a +/* f05a238: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05a23c: 8c6f0438 */ lw $t7,0x438($v1) +.L0f05a240: +/* f05a240: 8fbf0014 */ lw $ra,0x14($sp) +/* f05a244: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05a248: 25f80002 */ addiu $t8,$t7,0x2 +/* f05a24c: ac780438 */ sw $t8,0x438($v1) +/* f05a250: 03e00008 */ jr $ra +/* f05a254: 00001025 */ or $v0,$zero,$zero +/* f05a258: 27bdff58 */ addiu $sp,$sp,-168 +/* f05a25c: afb00048 */ sw $s0,0x48($sp) +/* f05a260: 3c10800a */ lui $s0,0x800a +/* f05a264: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05a268: 8e0e0434 */ lw $t6,0x434($s0) +/* f05a26c: 8e0f0438 */ lw $t7,0x438($s0) +/* f05a270: afbf004c */ sw $ra,0x4c($sp) +/* f05a274: 8e040424 */ lw $a0,0x424($s0) +/* f05a278: 01cf1021 */ addu $v0,$t6,$t7 +/* f05a27c: 90450002 */ lbu $a1,0x2($v0) +/* f05a280: 0fc126d1 */ jal func0f049b44 +/* f05a284: afa2009c */ sw $v0,0x9c($sp) +/* f05a288: 8e18028c */ lw $t8,0x28c($s0) +/* f05a28c: 8e070424 */ lw $a3,0x424($s0) +/* f05a290: 8fa8009c */ lw $t0,0x9c($sp) +/* f05a294: afb80078 */ sw $t8,0x78($sp) +/* f05a298: 94f90192 */ lhu $t9,0x192($a3) +/* f05a29c: 91060003 */ lbu $a2,0x3($t0) +/* f05a2a0: 00402825 */ or $a1,$v0,$zero +/* f05a2a4: 33291000 */ andi $t1,$t9,0x1000 +/* f05a2a8: 10e00003 */ beqz $a3,.L0f05a2b8 +/* f05a2ac: a3a9006b */ sb $t1,0x6b($sp) +/* f05a2b0: 10000002 */ beqz $zero,.L0f05a2bc +/* f05a2b4: 90e302fe */ lbu $v1,0x2fe($a3) +.L0f05a2b8: +/* f05a2b8: 00001825 */ or $v1,$zero,$zero +.L0f05a2bc: +/* f05a2bc: 24010001 */ addiu $at,$zero,0x1 +/* f05a2c0: 14610007 */ bne $v1,$at,.L0f05a2e0 +/* f05a2c4: 3c0a8007 */ lui $t2,0x8007 +/* f05a2c8: 254a96d8 */ addiu $t2,$t2,-26920 +/* f05a2cc: 28c10006 */ slti $at,$a2,0x6 +/* f05a2d0: 1420002a */ bnez $at,.L0f05a37c +/* f05a2d4: afaa0084 */ sw $t2,0x84($sp) +/* f05a2d8: 10000028 */ beqz $zero,.L0f05a37c +/* f05a2dc: 00003025 */ or $a2,$zero,$zero +.L0f05a2e0: +/* f05a2e0: 80eb0006 */ lb $t3,0x6($a3) +/* f05a2e4: 24030029 */ addiu $v1,$zero,0x29 +/* f05a2e8: 3c0c8007 */ lui $t4,0x8007 +/* f05a2ec: 146b000d */ bne $v1,$t3,.L0f05a324 +/* f05a2f0: 258c9710 */ addiu $t4,$t4,-26864 +/* f05a2f4: 28c10003 */ slti $at,$a2,0x3 +/* f05a2f8: 14200020 */ bnez $at,.L0f05a37c +/* f05a2fc: afac0084 */ sw $t4,0x84($sp) +/* f05a300: afa60070 */ sw $a2,0x70($sp) +/* f05a304: 0c004b70 */ jal 0x12dc0 +/* f05a308: afa5007c */ sw $a1,0x7c($sp) +/* f05a30c: 30460001 */ andi $a2,$v0,0x1 +/* f05a310: afa60070 */ sw $a2,0x70($sp) +/* f05a314: 8fa5007c */ lw $a1,0x7c($sp) +/* f05a318: 8e070424 */ lw $a3,0x424($s0) +/* f05a31c: 10000017 */ beqz $zero,.L0f05a37c +/* f05a320: 8fa8009c */ lw $t0,0x9c($sp) +.L0f05a324: +/* f05a324: 910e0007 */ lbu $t6,0x7($t0) +/* f05a328: 3c0b8007 */ lui $t3,0x8007 +/* f05a32c: 256b9518 */ addiu $t3,$t3,-27368 +/* f05a330: 55c00012 */ bnezl $t6,.L0f05a37c +/* f05a334: afab0084 */ sw $t3,0x84($sp) +/* f05a338: 90e202b1 */ lbu $v0,0x2b1($a3) +/* f05a33c: 240f0003 */ addiu $t7,$zero,0x3 +/* f05a340: 28410004 */ slti $at,$v0,0x4 +/* f05a344: 14200004 */ bnez $at,.L0f05a358 +/* f05a348: 00000000 */ sll $zero,$zero,0x0 +/* f05a34c: a0ef02b1 */ sb $t7,0x2b1($a3) +/* f05a350: 8e070424 */ lw $a3,0x424($s0) +/* f05a354: 90e202b1 */ lbu $v0,0x2b1($a3) +.L0f05a358: +/* f05a358: 00430019 */ multu $v0,$v1 +/* f05a35c: 3c098007 */ lui $t1,0x8007 +/* f05a360: 25298ff8 */ addiu $t1,$t1,-28680 +/* f05a364: 0000c012 */ mflo $t8 +/* f05a368: 0018c8c0 */ sll $t9,$t8,0x3 +/* f05a36c: 03295021 */ addu $t2,$t9,$t1 +/* f05a370: 10000002 */ beqz $zero,.L0f05a37c +/* f05a374: afaa0084 */ sw $t2,0x84($sp) +/* f05a378: afab0084 */ sw $t3,0x84($sp) +.L0f05a37c: +/* f05a37c: 54c0000e */ bnezl $a2,.L0f05a3b8 +/* f05a380: 90e40125 */ lbu $a0,0x125($a3) +/* f05a384: 910c0004 */ lbu $t4,0x4($t0) +/* f05a388: 5580000b */ bnezl $t4,.L0f05a3b8 +/* f05a38c: 90e40125 */ lbu $a0,0x125($a3) +/* f05a390: 910d0006 */ lbu $t5,0x6($t0) +/* f05a394: 55a00008 */ bnezl $t5,.L0f05a3b8 +/* f05a398: 90e40125 */ lbu $a0,0x125($a3) +/* f05a39c: ace00120 */ sw $zero,0x120($a3) +/* f05a3a0: 8e0e0438 */ lw $t6,0x438($s0) +/* f05a3a4: 00001025 */ or $v0,$zero,$zero +/* f05a3a8: 25cf000a */ addiu $t7,$t6,0xa +/* f05a3ac: 10000206 */ beqz $zero,.L0f05abc8 +/* f05a3b0: ae0f0438 */ sw $t7,0x438($s0) +/* f05a3b4: 90e40125 */ lbu $a0,0x125($a3) +.L0f05a3b8: +/* f05a3b8: afa60070 */ sw $a2,0x70($sp) +/* f05a3bc: 0fc13380 */ jal func0f04ce00 +/* f05a3c0: afa5007c */ sw $a1,0x7c($sp) +/* f05a3c4: 8fb8009c */ lw $t8,0x9c($sp) +/* f05a3c8: afa20088 */ sw $v0,0x88($sp) +/* f05a3cc: afa00098 */ sw $zero,0x98($sp) +/* f05a3d0: afa00094 */ sw $zero,0x94($sp) +/* f05a3d4: 93190004 */ lbu $t9,0x4($t8) +/* f05a3d8: 8e070424 */ lw $a3,0x424($s0) +/* f05a3dc: 24010005 */ addiu $at,$zero,0x5 +/* f05a3e0: afb90090 */ sw $t9,0x90($sp) +/* f05a3e4: 80e30006 */ lb $v1,0x6($a3) +/* f05a3e8: 8fa5007c */ lw $a1,0x7c($sp) +/* f05a3ec: 8fa90084 */ lw $t1,0x84($sp) +/* f05a3f0: 10610007 */ beq $v1,$at,.L0f05a410 +/* f05a3f4: 3c0a8007 */ lui $t2,0x8007 +/* f05a3f8: 2401000f */ addiu $at,$zero,0xf +/* f05a3fc: 10610004 */ beq $v1,$at,.L0f05a410 +/* f05a400: 2401003a */ addiu $at,$zero,0x3a +/* f05a404: 10610002 */ beq $v1,$at,.L0f05a410 +/* f05a408: 24010028 */ addiu $at,$zero,0x28 +/* f05a40c: 14610004 */ bne $v1,$at,.L0f05a420 +.L0f05a410: +/* f05a410: 254a9518 */ addiu $t2,$t2,-27368 +/* f05a414: 112a0002 */ beq $t1,$t2,.L0f05a420 +/* f05a418: 00000000 */ sll $zero,$zero,0x0 +/* f05a41c: afa00090 */ sw $zero,0x90($sp) +.L0f05a420: +/* f05a420: 50a0001c */ beqzl $a1,.L0f05a494 +/* f05a424: 90e20126 */ lbu $v0,0x126($a3) +/* f05a428: 8ca4001c */ lw $a0,0x1c($a1) +/* f05a42c: 50800019 */ beqzl $a0,.L0f05a494 +/* f05a430: 90e20126 */ lbu $v0,0x126($a3) +/* f05a434: 908b0000 */ lbu $t3,0x0($a0) +/* f05a438: 24010006 */ addiu $at,$zero,0x6 +/* f05a43c: 55610015 */ bnel $t3,$at,.L0f05a494 +/* f05a440: 90e20126 */ lbu $v0,0x126($a3) +/* f05a444: 0fc4a25f */ jal func0f12897c +/* f05a448: 00000000 */ sll $zero,$zero,0x0 +/* f05a44c: 8e030298 */ lw $v1,0x298($s0) +/* f05a450: 00026080 */ sll $t4,$v0,0x2 +/* f05a454: 00402025 */ or $a0,$v0,$zero +/* f05a458: 0460000a */ bltz $v1,.L0f05a484 +/* f05a45c: 020c6821 */ addu $t5,$s0,$t4 +/* f05a460: 8dae0064 */ lw $t6,0x64($t5) +/* f05a464: 8dcf00d8 */ lw $t7,0xd8($t6) +/* f05a468: 11e00006 */ beqz $t7,.L0f05a484 +/* f05a46c: 00000000 */ sll $zero,$zero,0x0 +/* f05a470: 8e050294 */ lw $a1,0x294($s0) +/* f05a474: 14450003 */ bne $v0,$a1,.L0f05a484 +/* f05a478: 00a02025 */ or $a0,$a1,$zero +/* f05a47c: 10000001 */ beqz $zero,.L0f05a484 +/* f05a480: 00602025 */ or $a0,$v1,$zero +.L0f05a484: +/* f05a484: 0fc4a24b */ jal func0f12892c +/* f05a488: 00000000 */ sll $zero,$zero,0x0 +/* f05a48c: 8e070424 */ lw $a3,0x424($s0) +/* f05a490: 90e20126 */ lbu $v0,0x126($a3) +.L0f05a494: +/* f05a494: 10400007 */ beqz $v0,.L0f05a4b4 +/* f05a498: 0002c100 */ sll $t8,$v0,0x4 +/* f05a49c: 8cf90120 */ lw $t9,0x120($a3) +/* f05a4a0: 0302c023 */ subu $t8,$t8,$v0 +/* f05a4a4: 0018c080 */ sll $t8,$t8,0x2 +/* f05a4a8: 0319082a */ slt $at,$t8,$t9 +/* f05a4ac: 102001c0 */ beqz $at,.L0f05abb0 +/* f05a4b0: 00000000 */ sll $zero,$zero,0x0 +.L0f05a4b4: +/* f05a4b4: 0c004b70 */ jal 0x12dc0 +/* f05a4b8: 00000000 */ sll $zero,$zero,0x0 +/* f05a4bc: 8faa0090 */ lw $t2,0x90($sp) +/* f05a4c0: 304900ff */ andi $t1,$v0,0xff +/* f05a4c4: 8fab0088 */ lw $t3,0x88($sp) +/* f05a4c8: 012a082a */ slt $at,$t1,$t2 +/* f05a4cc: 102001b8 */ beqz $at,.L0f05abb0 +/* f05a4d0: 00000000 */ sll $zero,$zero,0x0 +/* f05a4d4: 85640000 */ lh $a0,0x0($t3) +/* f05a4d8: 2401fffe */ addiu $at,$zero,-2 +/* f05a4dc: 5081003e */ beql $a0,$at,.L0f05a5d8 +/* f05a4e0: 8fae0094 */ lw $t6,0x94($sp) +.L0f05a4e4: +/* f05a4e4: 0fc0a1dd */ jal func0f028774 +/* f05a4e8: 00000000 */ sll $zero,$zero,0x0 +/* f05a4ec: 50400033 */ beqzl $v0,.L0f05a5bc +/* f05a4f0: 8fa20088 */ lw $v0,0x88($sp) +/* f05a4f4: 8c4c0020 */ lw $t4,0x20($v0) +/* f05a4f8: 00402025 */ or $a0,$v0,$zero +/* f05a4fc: 5180002f */ beqzl $t4,.L0f05a5bc +/* f05a500: 8fa20088 */ lw $v0,0x88($sp) +/* f05a504: 0fc0e6a5 */ jal func0f039a94 +/* f05a508: afa20064 */ sw $v0,0x64($sp) +/* f05a50c: 1440002a */ bnez $v0,.L0f05a5b8 +/* f05a510: 8fa60064 */ lw $a2,0x64($sp) +/* f05a514: 80cd0007 */ lb $t5,0x7($a2) +/* f05a518: 24010005 */ addiu $at,$zero,0x5 +/* f05a51c: 51a10027 */ beql $t5,$at,.L0f05a5bc +/* f05a520: 8fa20088 */ lw $v0,0x88($sp) +/* f05a524: 8e070424 */ lw $a3,0x424($s0) +/* f05a528: 90ce02a2 */ lbu $t6,0x2a2($a2) +/* f05a52c: 90ef02a2 */ lbu $t7,0x2a2($a3) +/* f05a530: 55cf0022 */ bnel $t6,$t7,.L0f05a5bc +/* f05a534: 8fa20088 */ lw $v0,0x88($sp) +/* f05a538: 90d80113 */ lbu $t8,0x113($a2) +/* f05a53c: 2b010064 */ slti $at,$t8,0x64 +/* f05a540: 5420001e */ bnezl $at,.L0f05a5bc +/* f05a544: 8fa20088 */ lw $v0,0x88($sp) +/* f05a548: 84c50000 */ lh $a1,0x0($a2) +/* f05a54c: 84f90000 */ lh $t9,0x0($a3) +/* f05a550: 00e02025 */ or $a0,$a3,$zero +/* f05a554: 50b90019 */ beql $a1,$t9,.L0f05a5bc +/* f05a558: 8fa20088 */ lw $v0,0x88($sp) +/* f05a55c: 0fc1272c */ jal func0f049cb0 +/* f05a560: afa60064 */ sw $a2,0x64($sp) +/* f05a564: 3c017f1b */ lui $at,0x7f1b +/* f05a568: c4249d64 */ lwc1 $f4,-0x629c($at) +/* f05a56c: 8fa90098 */ lw $t1,0x98($sp) +/* f05a570: 8fa60064 */ lw $a2,0x64($sp) +/* f05a574: 4604003c */ c.lt.s $f0,$f4 +/* f05a578: 252a0001 */ addiu $t2,$t1,0x1 +/* f05a57c: 4502000f */ bc1fl .L0f05a5bc +/* f05a580: 8fa20088 */ lw $v0,0x88($sp) +/* f05a584: afaa0098 */ sw $t2,0x98($sp) +/* f05a588: 8ccb0120 */ lw $t3,0x120($a2) +/* f05a58c: 8fac009c */ lw $t4,0x9c($sp) +/* f05a590: 2961003c */ slti $at,$t3,0x3c +/* f05a594: 50200009 */ beqzl $at,.L0f05a5bc +/* f05a598: 8fa20088 */ lw $v0,0x88($sp) +/* f05a59c: 91820006 */ lbu $v0,0x6($t4) +/* f05a5a0: 240100ff */ addiu $at,$zero,0xff +/* f05a5a4: 50400005 */ beqzl $v0,.L0f05a5bc +/* f05a5a8: 8fa20088 */ lw $v0,0x88($sp) +/* f05a5ac: 10410002 */ beq $v0,$at,.L0f05a5b8 +/* f05a5b0: 240d0001 */ addiu $t5,$zero,0x1 +/* f05a5b4: afad0094 */ sw $t5,0x94($sp) +.L0f05a5b8: +/* f05a5b8: 8fa20088 */ lw $v0,0x88($sp) +.L0f05a5bc: +/* f05a5bc: 2401fffe */ addiu $at,$zero,-2 +/* f05a5c0: 84440002 */ lh $a0,0x2($v0) +/* f05a5c4: 24420002 */ addiu $v0,$v0,0x2 +/* f05a5c8: afa20088 */ sw $v0,0x88($sp) +/* f05a5cc: 1481ffc5 */ bne $a0,$at,.L0f05a4e4 +/* f05a5d0: 00000000 */ sll $zero,$zero,0x0 +/* f05a5d4: 8fae0094 */ lw $t6,0x94($sp) +.L0f05a5d8: +/* f05a5d8: 8faf0098 */ lw $t7,0x98($sp) +/* f05a5dc: 15c00174 */ bnez $t6,.L0f05abb0 +/* f05a5e0: 00000000 */ sll $zero,$zero,0x0 +/* f05a5e4: 15e00007 */ bnez $t7,.L0f05a604 +/* f05a5e8: 8fb8009c */ lw $t8,0x9c($sp) +/* f05a5ec: 93020006 */ lbu $v0,0x6($t8) +/* f05a5f0: 240100ff */ addiu $at,$zero,0xff +/* f05a5f4: 1040000a */ beqz $v0,.L0f05a620 +/* f05a5f8: 00000000 */ sll $zero,$zero,0x0 +/* f05a5fc: 10410008 */ beq $v0,$at,.L0f05a620 +/* f05a600: 00000000 */ sll $zero,$zero,0x0 +.L0f05a604: +/* f05a604: 8fb90098 */ lw $t9,0x98($sp) +/* f05a608: 8fa9009c */ lw $t1,0x9c($sp) +/* f05a60c: 1b200168 */ blez $t9,.L0f05abb0 +/* f05a610: 00000000 */ sll $zero,$zero,0x0 +/* f05a614: 912a0006 */ lbu $t2,0x6($t1) +/* f05a618: 19400165 */ blez $t2,.L0f05abb0 +/* f05a61c: 00000000 */ sll $zero,$zero,0x0 +.L0f05a620: +/* f05a620: 0c004b70 */ jal 0x12dc0 +/* f05a624: 00000000 */ sll $zero,$zero,0x0 +/* f05a628: 24010003 */ addiu $at,$zero,0x3 +/* f05a62c: 0041001b */ divu $zero,$v0,$at +/* f05a630: 8fab009c */ lw $t3,0x9c($sp) +/* f05a634: 00001810 */ mfhi $v1 +/* f05a638: a3a300a7 */ sb $v1,0xa7($sp) +/* f05a63c: 916c0007 */ lbu $t4,0x7($t3) +/* f05a640: 8fb80070 */ lw $t8,0x70($sp) +/* f05a644: 8fae0084 */ lw $t6,0x84($sp) +/* f05a648: 318d0080 */ andi $t5,$t4,0x80 +/* f05a64c: 15a00009 */ bnez $t5,.L0f05a674 +/* f05a650: 0018c8c0 */ sll $t9,$t8,0x3 +/* f05a654: 01d94821 */ addu $t1,$t6,$t9 +/* f05a658: 306a00ff */ andi $t2,$v1,0xff +/* f05a65c: 000a5840 */ sll $t3,$t2,0x1 +/* f05a660: 012b6021 */ addu $t4,$t1,$t3 +/* f05a664: afa90058 */ sw $t1,0x58($sp) +/* f05a668: 858d0002 */ lh $t5,0x2($t4) +/* f05a66c: 1000000c */ beqz $zero,.L0f05a6a0 +/* f05a670: a7ad00a4 */ sh $t5,0xa4($sp) +.L0f05a674: +/* f05a674: 8e0a0424 */ lw $t2,0x424($s0) +/* f05a678: 8fae0070 */ lw $t6,0x70($sp) +/* f05a67c: 8faf0084 */ lw $t7,0x84($sp) +/* f05a680: 914902b0 */ lbu $t1,0x2b0($t2) +/* f05a684: 000ec8c0 */ sll $t9,$t6,0x3 +/* f05a688: 01f91021 */ addu $v0,$t7,$t9 +/* f05a68c: 00095840 */ sll $t3,$t1,0x1 +/* f05a690: 004b6021 */ addu $t4,$v0,$t3 +/* f05a694: 858d0002 */ lh $t5,0x2($t4) +/* f05a698: afa20058 */ sw $v0,0x58($sp) +/* f05a69c: a7ad00a4 */ sh $t5,0xa4($sp) +.L0f05a6a0: +/* f05a6a0: 0fc133cd */ jal func0f04cf34 +/* f05a6a4: 87a400a4 */ lh $a0,0xa4($sp) +/* f05a6a8: 1440000a */ bnez $v0,.L0f05a6d4 +/* f05a6ac: 24010001 */ addiu $at,$zero,0x1 +/* f05a6b0: 8e070424 */ lw $a3,0x424($s0) +/* f05a6b4: 00001825 */ or $v1,$zero,$zero +/* f05a6b8: 24080001 */ addiu $t0,$zero,0x1 +/* f05a6bc: 10e00003 */ beqz $a3,.L0f05a6cc +/* f05a6c0: 3c0e8007 */ lui $t6,0x8007 +/* f05a6c4: 10000001 */ beqz $zero,.L0f05a6cc +/* f05a6c8: 90e302fe */ lbu $v1,0x2fe($a3) +.L0f05a6cc: +/* f05a6cc: 54610092 */ bnel $v1,$at,.L0f05a918 +/* f05a6d0: 8fad0070 */ lw $t5,0x70($sp) +.L0f05a6d4: +/* f05a6d4: 0fc133bb */ jal func0f04ceec +/* f05a6d8: 87a400a4 */ lh $a0,0xa4($sp) +/* f05a6dc: 87b800a4 */ lh $t8,0xa4($sp) +/* f05a6e0: 2401034e */ addiu $at,$zero,0x34e +/* f05a6e4: 93ae006b */ lbu $t6,0x6b($sp) +/* f05a6e8: 57010005 */ bnel $t8,$at,.L0f05a700 +/* f05a6ec: 8e190424 */ lw $t9,0x424($s0) +/* f05a6f0: 15c00002 */ bnez $t6,.L0f05a6fc +/* f05a6f4: 240f034d */ addiu $t7,$zero,0x34d +/* f05a6f8: a7af00a4 */ sh $t7,0xa4($sp) +.L0f05a6fc: +/* f05a6fc: 8e190424 */ lw $t9,0x424($s0) +.L0f05a700: +/* f05a700: 240103f7 */ addiu $at,$zero,0x3f7 +/* f05a704: af200120 */ sw $zero,0x120($t9) +/* f05a708: 8faa009c */ lw $t2,0x9c($sp) +/* f05a70c: 8e0b0424 */ lw $t3,0x424($s0) +/* f05a710: 91490005 */ lbu $t1,0x5($t2) +/* f05a714: a1690126 */ sb $t1,0x126($t3) +/* f05a718: 8e070424 */ lw $a3,0x424($s0) +/* f05a71c: 90ec0332 */ lbu $t4,0x332($a3) +/* f05a720: 258d0001 */ addiu $t5,$t4,0x1 +/* f05a724: a0ed0332 */ sb $t5,0x332($a3) +/* f05a728: 87b800a4 */ lh $t8,0xa4($sp) +/* f05a72c: 13010022 */ beq $t8,$at,.L0f05a7b8 +/* f05a730: 24010331 */ addiu $at,$zero,0x331 +/* f05a734: 13010020 */ beq $t8,$at,.L0f05a7b8 +/* f05a738: 240103a1 */ addiu $at,$zero,0x3a1 +/* f05a73c: 1301001e */ beq $t8,$at,.L0f05a7b8 +/* f05a740: 24050009 */ addiu $a1,$zero,0x9 +/* f05a744: 8e0e0424 */ lw $t6,0x424($s0) +/* f05a748: 3406ffff */ dli $a2,0xffff +/* f05a74c: 0fc249af */ jal func0f0926bc +/* f05a750: 8dc4001c */ lw $a0,0x1c($t6) +/* f05a754: 8e0f0424 */ lw $t7,0x424($s0) +/* f05a758: 3c01bf80 */ lui $at,0xbf80 +/* f05a75c: 44810000 */ mtc1 $at,$f0 +/* f05a760: 8de5001c */ lw $a1,0x1c($t7) +/* f05a764: 2419ffff */ addiu $t9,$zero,-1 +/* f05a768: 240a0008 */ addiu $t2,$zero,0x8 +/* f05a76c: 24090009 */ addiu $t1,$zero,0x9 +/* f05a770: 240bffff */ addiu $t3,$zero,-1 +/* f05a774: afab002c */ sw $t3,0x2c($sp) +/* f05a778: afa9001c */ sw $t1,0x1c($sp) +/* f05a77c: afaa0014 */ sw $t2,0x14($sp) +/* f05a780: afb90010 */ sw $t9,0x10($sp) +/* f05a784: afa00028 */ sw $zero,0x28($sp) +/* f05a788: afa00020 */ sw $zero,0x20($sp) +/* f05a78c: afa00018 */ sw $zero,0x18($sp) +/* f05a790: 00002025 */ or $a0,$zero,$zero +/* f05a794: 87a600a4 */ lh $a2,0xa4($sp) +/* f05a798: 2407ffff */ addiu $a3,$zero,-1 +/* f05a79c: e7a00038 */ swc1 $f0,0x38($sp) +/* f05a7a0: e7a00034 */ swc1 $f0,0x34($sp) +/* f05a7a4: e7a00030 */ swc1 $f0,0x30($sp) +/* f05a7a8: 0fc24e7e */ jal func0f0939f8 +/* f05a7ac: e7a00024 */ swc1 $f0,0x24($sp) +/* f05a7b0: 10000026 */ beqz $zero,.L0f05a84c +/* f05a7b4: 8faa009c */ lw $t2,0x9c($sp) +.L0f05a7b8: +/* f05a7b8: 0fc13160 */ jal func0f04c580 +/* f05a7bc: 8e040424 */ lw $a0,0x424($s0) +/* f05a7c0: 18400003 */ blez $v0,.L0f05a7d0 +/* f05a7c4: 00021823 */ negu $v1,$v0 +/* f05a7c8: 10000001 */ beqz $zero,.L0f05a7d0 +/* f05a7cc: 00401825 */ or $v1,$v0,$zero +.L0f05a7d0: +/* f05a7d0: 28610033 */ slti $at,$v1,0x33 +/* f05a7d4: 1420001c */ bnez $at,.L0f05a848 +/* f05a7d8: 24050009 */ addiu $a1,$zero,0x9 +/* f05a7dc: 8e0c0424 */ lw $t4,0x424($s0) +/* f05a7e0: 3406ffff */ dli $a2,0xffff +/* f05a7e4: 0fc249af */ jal func0f0926bc +/* f05a7e8: 8d84001c */ lw $a0,0x1c($t4) +/* f05a7ec: 8e0d0424 */ lw $t5,0x424($s0) +/* f05a7f0: 3c01bf80 */ lui $at,0xbf80 +/* f05a7f4: 44810000 */ mtc1 $at,$f0 +/* f05a7f8: 8da5001c */ lw $a1,0x1c($t5) +/* f05a7fc: 2418ffff */ addiu $t8,$zero,-1 +/* f05a800: 240e0008 */ addiu $t6,$zero,0x8 +/* f05a804: 240f0009 */ addiu $t7,$zero,0x9 +/* f05a808: 2419ffff */ addiu $t9,$zero,-1 +/* f05a80c: afb9002c */ sw $t9,0x2c($sp) +/* f05a810: afaf001c */ sw $t7,0x1c($sp) +/* f05a814: afae0014 */ sw $t6,0x14($sp) +/* f05a818: afb80010 */ sw $t8,0x10($sp) +/* f05a81c: afa00028 */ sw $zero,0x28($sp) +/* f05a820: afa00020 */ sw $zero,0x20($sp) +/* f05a824: afa00018 */ sw $zero,0x18($sp) +/* f05a828: 00002025 */ or $a0,$zero,$zero +/* f05a82c: 87a600a4 */ lh $a2,0xa4($sp) +/* f05a830: 2407ffff */ addiu $a3,$zero,-1 +/* f05a834: e7a00038 */ swc1 $f0,0x38($sp) +/* f05a838: e7a00034 */ swc1 $f0,0x34($sp) +/* f05a83c: e7a00030 */ swc1 $f0,0x30($sp) +/* f05a840: 0fc24e7e */ jal func0f0939f8 +/* f05a844: e7a00024 */ swc1 $f0,0x24($sp) +.L0f05a848: +/* f05a848: 8faa009c */ lw $t2,0x9c($sp) +.L0f05a84c: +/* f05a84c: 91420008 */ lbu $v0,0x8($t2) +/* f05a850: 1040001a */ beqz $v0,.L0f05a8bc +/* f05a854: 00000000 */ sll $zero,$zero,0x0 +/* f05a858: 91490007 */ lbu $t1,0x7($t2) +/* f05a85c: 93a300a7 */ lbu $v1,0xa7($sp) +/* f05a860: 000260c0 */ sll $t4,$v0,0x3 +/* f05a864: 312b0080 */ andi $t3,$t1,0x80 +/* f05a868: 15600014 */ bnez $t3,.L0f05a8bc +/* f05a86c: 28610003 */ slti $at,$v1,0x3 +/* f05a870: 14200002 */ bnez $at,.L0f05a87c +/* f05a874: 3c048007 */ lui $a0,0x8007 +/* f05a878: 24030002 */ addiu $v1,$zero,0x2 +.L0f05a87c: +/* f05a87c: 00036840 */ sll $t5,$v1,0x1 +/* f05a880: 018dc021 */ addu $t8,$t4,$t5 +/* f05a884: 00982021 */ addu $a0,$a0,$t8 +/* f05a888: 0fc5b9f1 */ jal func0f16e7c4 +/* f05a88c: 84849682 */ lh $a0,-0x697e($a0) +/* f05a890: afa20080 */ sw $v0,0x80($sp) +/* f05a894: 0c004103 */ jal 0x1040c +/* f05a898: 87a400a4 */ lh $a0,0xa4($sp) +/* f05a89c: 144000c4 */ bnez $v0,.L0f05abb0 +/* f05a8a0: 8fa40080 */ lw $a0,0x80($sp) +/* f05a8a4: 8fae009c */ lw $t6,0x9c($sp) +/* f05a8a8: 24050006 */ addiu $a1,$zero,0x6 +/* f05a8ac: 0fc3780d */ jal func0f0de034 +/* f05a8b0: 91c60009 */ lbu $a2,0x9($t6) +/* f05a8b4: 100000be */ beqz $zero,.L0f05abb0 +/* f05a8b8: 00000000 */ sll $zero,$zero,0x0 +.L0f05a8bc: +/* f05a8bc: 104000bc */ beqz $v0,.L0f05abb0 +/* f05a8c0: 00000000 */ sll $zero,$zero,0x0 +/* f05a8c4: 8e190424 */ lw $t9,0x424($s0) +/* f05a8c8: 000278c0 */ sll $t7,$v0,0x3 +/* f05a8cc: 3c048007 */ lui $a0,0x8007 +/* f05a8d0: 932a02b0 */ lbu $t2,0x2b0($t9) +/* f05a8d4: 000a4840 */ sll $t1,$t2,0x1 +/* f05a8d8: 01e95821 */ addu $t3,$t7,$t1 +/* f05a8dc: 008b2021 */ addu $a0,$a0,$t3 +/* f05a8e0: 0fc5b9f1 */ jal func0f16e7c4 +/* f05a8e4: 84849682 */ lh $a0,-0x697e($a0) +/* f05a8e8: afa20080 */ sw $v0,0x80($sp) +/* f05a8ec: 0c004103 */ jal 0x1040c +/* f05a8f0: 87a400a4 */ lh $a0,0xa4($sp) +/* f05a8f4: 144000ae */ bnez $v0,.L0f05abb0 +/* f05a8f8: 8fa40080 */ lw $a0,0x80($sp) +/* f05a8fc: 8fac009c */ lw $t4,0x9c($sp) +/* f05a900: 24050006 */ addiu $a1,$zero,0x6 +/* f05a904: 0fc3780d */ jal func0f0de034 +/* f05a908: 91860009 */ lbu $a2,0x9($t4) +/* f05a90c: 100000a8 */ beqz $zero,.L0f05abb0 +/* f05a910: 00000000 */ sll $zero,$zero,0x0 +/* f05a914: 8fad0070 */ lw $t5,0x70($sp) +.L0f05a918: +/* f05a918: 25ce8ff8 */ addiu $t6,$t6,-28680 +/* f05a91c: a7a000a4 */ sh $zero,0xa4($sp) +/* f05a920: 000dc0c0 */ sll $t8,$t5,0x3 +/* f05a924: 030e1021 */ addu $v0,$t8,$t6 +/* f05a928: afa2005c */ sw $v0,0x5c($sp) +.L0f05a92c: +/* f05a92c: 8fa2005c */ lw $v0,0x5c($sp) +/* f05a930: 00081840 */ sll $v1,$t0,0x1 +/* f05a934: 0043c821 */ addu $t9,$v0,$v1 +/* f05a938: 87240000 */ lh $a0,0x0($t9) +/* f05a93c: a3a800a3 */ sb $t0,0xa3($sp) +/* f05a940: 0fc133cd */ jal func0f04cf34 +/* f05a944: afa30054 */ sw $v1,0x54($sp) +/* f05a948: 8fa30054 */ lw $v1,0x54($sp) +/* f05a94c: 1040000d */ beqz $v0,.L0f05a984 +/* f05a950: 93a800a3 */ lbu $t0,0xa3($sp) +/* f05a954: 8faa0058 */ lw $t2,0x58($sp) +/* f05a958: 01432821 */ addu $a1,$t2,$v1 +/* f05a95c: 84a40000 */ lh $a0,0x0($a1) +/* f05a960: a3a800a3 */ sb $t0,0xa3($sp) +/* f05a964: 0fc133cd */ jal func0f04cf34 +/* f05a968: afa50050 */ sw $a1,0x50($sp) +/* f05a96c: 8fa50050 */ lw $a1,0x50($sp) +/* f05a970: 10400004 */ beqz $v0,.L0f05a984 +/* f05a974: 93a800a3 */ lbu $t0,0xa3($sp) +/* f05a978: 84af0000 */ lh $t7,0x0($a1) +/* f05a97c: 10000006 */ beqz $zero,.L0f05a998 +/* f05a980: a7af00a4 */ sh $t7,0xa4($sp) +.L0f05a984: +/* f05a984: 25080001 */ addiu $t0,$t0,0x1 +/* f05a988: 310900ff */ andi $t1,$t0,0xff +/* f05a98c: 29210004 */ slti $at,$t1,0x4 +/* f05a990: 1420ffe6 */ bnez $at,.L0f05a92c +/* f05a994: 01204025 */ or $t0,$t1,$zero +.L0f05a998: +/* f05a998: 87ab00a4 */ lh $t3,0xa4($sp) +/* f05a99c: 1160007a */ beqz $t3,.L0f05ab88 +/* f05a9a0: 01602025 */ or $a0,$t3,$zero +/* f05a9a4: 0fc133bb */ jal func0f04ceec +/* f05a9a8: a3a800a3 */ sb $t0,0xa3($sp) +/* f05a9ac: 87ac00a4 */ lh $t4,0xa4($sp) +/* f05a9b0: 2401034e */ addiu $at,$zero,0x34e +/* f05a9b4: 93a800a3 */ lbu $t0,0xa3($sp) +/* f05a9b8: 15810004 */ bne $t4,$at,.L0f05a9cc +/* f05a9bc: 93ad006b */ lbu $t5,0x6b($sp) +/* f05a9c0: 15a00002 */ bnez $t5,.L0f05a9cc +/* f05a9c4: 2418034d */ addiu $t8,$zero,0x34d +/* f05a9c8: a7b800a4 */ sh $t8,0xa4($sp) +.L0f05a9cc: +/* f05a9cc: 8e0e0424 */ lw $t6,0x424($s0) +/* f05a9d0: 240103f7 */ addiu $at,$zero,0x3f7 +/* f05a9d4: adc00120 */ sw $zero,0x120($t6) +/* f05a9d8: 8fb9009c */ lw $t9,0x9c($sp) +/* f05a9dc: 8e0f0424 */ lw $t7,0x424($s0) +/* f05a9e0: 932a0005 */ lbu $t2,0x5($t9) +/* f05a9e4: a1ea0126 */ sb $t2,0x126($t7) +/* f05a9e8: 8e070424 */ lw $a3,0x424($s0) +/* f05a9ec: 90e90332 */ lbu $t1,0x332($a3) +/* f05a9f0: 252b0001 */ addiu $t3,$t1,0x1 +/* f05a9f4: a0eb0332 */ sb $t3,0x332($a3) +/* f05a9f8: 87ac00a4 */ lh $t4,0xa4($sp) +/* f05a9fc: 11810024 */ beq $t4,$at,.L0f05aa90 +/* f05aa00: 24010331 */ addiu $at,$zero,0x331 +/* f05aa04: 11810022 */ beq $t4,$at,.L0f05aa90 +/* f05aa08: 240103a1 */ addiu $at,$zero,0x3a1 +/* f05aa0c: 51810021 */ beql $t4,$at,.L0f05aa94 +/* f05aa10: 8e040424 */ lw $a0,0x424($s0) +/* f05aa14: 8e0d0424 */ lw $t5,0x424($s0) +/* f05aa18: 24050009 */ addiu $a1,$zero,0x9 +/* f05aa1c: 3406ffff */ dli $a2,0xffff +/* f05aa20: 8da4001c */ lw $a0,0x1c($t5) +/* f05aa24: 0fc249af */ jal func0f0926bc +/* f05aa28: a3a800a3 */ sb $t0,0xa3($sp) +/* f05aa2c: 8e180424 */ lw $t8,0x424($s0) +/* f05aa30: 3c01bf80 */ lui $at,0xbf80 +/* f05aa34: 44810000 */ mtc1 $at,$f0 +/* f05aa38: 8f05001c */ lw $a1,0x1c($t8) +/* f05aa3c: 240effff */ addiu $t6,$zero,-1 +/* f05aa40: 24190008 */ addiu $t9,$zero,0x8 +/* f05aa44: 240a0009 */ addiu $t2,$zero,0x9 +/* f05aa48: 240fffff */ addiu $t7,$zero,-1 +/* f05aa4c: afaf002c */ sw $t7,0x2c($sp) +/* f05aa50: afaa001c */ sw $t2,0x1c($sp) +/* f05aa54: afb90014 */ sw $t9,0x14($sp) +/* f05aa58: afae0010 */ sw $t6,0x10($sp) +/* f05aa5c: afa00028 */ sw $zero,0x28($sp) +/* f05aa60: afa00020 */ sw $zero,0x20($sp) +/* f05aa64: afa00018 */ sw $zero,0x18($sp) +/* f05aa68: 00002025 */ or $a0,$zero,$zero +/* f05aa6c: 87a600a4 */ lh $a2,0xa4($sp) +/* f05aa70: 2407ffff */ addiu $a3,$zero,-1 +/* f05aa74: e7a00038 */ swc1 $f0,0x38($sp) +/* f05aa78: e7a00034 */ swc1 $f0,0x34($sp) +/* f05aa7c: e7a00030 */ swc1 $f0,0x30($sp) +/* f05aa80: 0fc24e7e */ jal func0f0939f8 +/* f05aa84: e7a00024 */ swc1 $f0,0x24($sp) +/* f05aa88: 1000002a */ beqz $zero,.L0f05ab34 +/* f05aa8c: 93a800a3 */ lbu $t0,0xa3($sp) +.L0f05aa90: +/* f05aa90: 8e040424 */ lw $a0,0x424($s0) +.L0f05aa94: +/* f05aa94: 0fc13160 */ jal func0f04c580 +/* f05aa98: a3a800a3 */ sb $t0,0xa3($sp) +/* f05aa9c: 18400003 */ blez $v0,.L0f05aaac +/* f05aaa0: 93a800a3 */ lbu $t0,0xa3($sp) +/* f05aaa4: 10000002 */ beqz $zero,.L0f05aab0 +/* f05aaa8: 00401825 */ or $v1,$v0,$zero +.L0f05aaac: +/* f05aaac: 00021823 */ negu $v1,$v0 +.L0f05aab0: +/* f05aab0: 28610033 */ slti $at,$v1,0x33 +/* f05aab4: 54200020 */ bnezl $at,.L0f05ab38 +/* f05aab8: 8fb9009c */ lw $t9,0x9c($sp) +/* f05aabc: 8e090424 */ lw $t1,0x424($s0) +/* f05aac0: 24050009 */ addiu $a1,$zero,0x9 +/* f05aac4: 3406ffff */ dli $a2,0xffff +/* f05aac8: 8d24001c */ lw $a0,0x1c($t1) +/* f05aacc: 0fc249af */ jal func0f0926bc +/* f05aad0: a3a800a3 */ sb $t0,0xa3($sp) +/* f05aad4: 8e0b0424 */ lw $t3,0x424($s0) +/* f05aad8: 3c01bf80 */ lui $at,0xbf80 +/* f05aadc: 44810000 */ mtc1 $at,$f0 +/* f05aae0: 8d65001c */ lw $a1,0x1c($t3) +/* f05aae4: 240cffff */ addiu $t4,$zero,-1 +/* f05aae8: 240d0008 */ addiu $t5,$zero,0x8 +/* f05aaec: 24180009 */ addiu $t8,$zero,0x9 +/* f05aaf0: 240effff */ addiu $t6,$zero,-1 +/* f05aaf4: afae002c */ sw $t6,0x2c($sp) +/* f05aaf8: afb8001c */ sw $t8,0x1c($sp) +/* f05aafc: afad0014 */ sw $t5,0x14($sp) +/* f05ab00: afac0010 */ sw $t4,0x10($sp) +/* f05ab04: afa00028 */ sw $zero,0x28($sp) +/* f05ab08: afa00020 */ sw $zero,0x20($sp) +/* f05ab0c: afa00018 */ sw $zero,0x18($sp) +/* f05ab10: 00002025 */ or $a0,$zero,$zero +/* f05ab14: 87a600a4 */ lh $a2,0xa4($sp) +/* f05ab18: 2407ffff */ addiu $a3,$zero,-1 +/* f05ab1c: e7a00038 */ swc1 $f0,0x38($sp) +/* f05ab20: e7a00034 */ swc1 $f0,0x34($sp) +/* f05ab24: e7a00030 */ swc1 $f0,0x30($sp) +/* f05ab28: 0fc24e7e */ jal func0f0939f8 +/* f05ab2c: e7a00024 */ swc1 $f0,0x24($sp) +/* f05ab30: 93a800a3 */ lbu $t0,0xa3($sp) +.L0f05ab34: +/* f05ab34: 8fb9009c */ lw $t9,0x9c($sp) +.L0f05ab38: +/* f05ab38: 00087840 */ sll $t7,$t0,0x1 +/* f05ab3c: 3c048007 */ lui $a0,0x8007 +/* f05ab40: 93220008 */ lbu $v0,0x8($t9) +/* f05ab44: 1040001a */ beqz $v0,.L0f05abb0 +/* f05ab48: 000250c0 */ sll $t2,$v0,0x3 +/* f05ab4c: 014f4821 */ addu $t1,$t2,$t7 +/* f05ab50: 00892021 */ addu $a0,$a0,$t1 +/* f05ab54: 0fc5b9f1 */ jal func0f16e7c4 +/* f05ab58: 84849680 */ lh $a0,-0x6980($a0) +/* f05ab5c: afa20080 */ sw $v0,0x80($sp) +/* f05ab60: 0c004103 */ jal 0x1040c +/* f05ab64: 87a400a4 */ lh $a0,0xa4($sp) +/* f05ab68: 14400011 */ bnez $v0,.L0f05abb0 +/* f05ab6c: 8fa40080 */ lw $a0,0x80($sp) +/* f05ab70: 8fab009c */ lw $t3,0x9c($sp) +/* f05ab74: 24050006 */ addiu $a1,$zero,0x6 +/* f05ab78: 0fc3780d */ jal func0f0de034 +/* f05ab7c: 91660009 */ lbu $a2,0x9($t3) +/* f05ab80: 1000000b */ beqz $zero,.L0f05abb0 +/* f05ab84: 00000000 */ sll $zero,$zero,0x0 +.L0f05ab88: +/* f05ab88: 8e0c0424 */ lw $t4,0x424($s0) +/* f05ab8c: 3c050800 */ lui $a1,0x800 +/* f05ab90: 24060001 */ addiu $a2,$zero,0x1 +/* f05ab94: ad800120 */ sw $zero,0x120($t4) +/* f05ab98: 8fad009c */ lw $t5,0x9c($sp) +/* f05ab9c: 8e0e0424 */ lw $t6,0x424($s0) +/* f05aba0: 91b80005 */ lbu $t8,0x5($t5) +/* f05aba4: a1d80126 */ sb $t8,0x126($t6) +/* f05aba8: 0fc12782 */ jal func0f049e08 +/* f05abac: 8e040424 */ lw $a0,0x424($s0) +.L0f05abb0: +/* f05abb0: 0fc4a24b */ jal func0f12892c +/* f05abb4: 8fa40078 */ lw $a0,0x78($sp) +/* f05abb8: 8e190438 */ lw $t9,0x438($s0) +/* f05abbc: 00001025 */ or $v0,$zero,$zero +/* f05abc0: 272a000a */ addiu $t2,$t9,0xa +/* f05abc4: ae0a0438 */ sw $t2,0x438($s0) +.L0f05abc8: +/* f05abc8: 8fbf004c */ lw $ra,0x4c($sp) +/* f05abcc: 8fb00048 */ lw $s0,0x48($sp) +/* f05abd0: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* f05abd4: 03e00008 */ jr $ra +/* f05abd8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f05abdc +/* f05abdc: 1080000b */ beqz $a0,.L0f05ac0c +/* f05abe0: 00000000 */ sll $zero,$zero,0x0 +/* f05abe4: 8c820004 */ lw $v0,0x4($a0) +/* f05abe8: 10400008 */ beqz $v0,.L0f05ac0c +/* f05abec: 00000000 */ sll $zero,$zero,0x0 +/* f05abf0: 8c4e0020 */ lw $t6,0x20($v0) +/* f05abf4: 11c00005 */ beqz $t6,.L0f05ac0c +/* f05abf8: 00000000 */ sll $zero,$zero,0x0 +/* f05abfc: 90430332 */ lbu $v1,0x332($v0) +/* f05ac00: 18600002 */ blez $v1,.L0f05ac0c +/* f05ac04: 246fffff */ addiu $t7,$v1,-1 +/* f05ac08: a04f0332 */ sb $t7,0x332($v0) +.L0f05ac0c: +/* f05ac0c: 03e00008 */ jr $ra +/* f05ac10: 00000000 */ sll $zero,$zero,0x0 +/* f05ac14: 3c03800a */ lui $v1,0x800a +/* f05ac18: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05ac1c: 8c6e0434 */ lw $t6,0x434($v1) +/* f05ac20: 8c6f0438 */ lw $t7,0x438($v1) +/* f05ac24: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05ac28: afbf0014 */ sw $ra,0x14($sp) +/* f05ac2c: 01cf3821 */ addu $a3,$t6,$t7 +/* f05ac30: 90e40002 */ lbu $a0,0x2($a3) +/* f05ac34: 0fc0a1dd */ jal func0f028774 +/* f05ac38: afa7001c */ sw $a3,0x1c($sp) +/* f05ac3c: 3c03800a */ lui $v1,0x800a +/* f05ac40: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05ac44: 1040000c */ beqz $v0,.L0f05ac78 +/* f05ac48: 8fa7001c */ lw $a3,0x1c($sp) +/* f05ac4c: 90580332 */ lbu $t8,0x332($v0) +/* f05ac50: 5700000a */ bnezl $t8,.L0f05ac7c +/* f05ac54: 8c790438 */ lw $t9,0x438($v1) +/* f05ac58: 8c640434 */ lw $a0,0x434($v1) +/* f05ac5c: 8c650438 */ lw $a1,0x438($v1) +/* f05ac60: 0fc13583 */ jal func0f04d60c +/* f05ac64: 90e60003 */ lbu $a2,0x3($a3) +/* f05ac68: 3c03800a */ lui $v1,0x800a +/* f05ac6c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05ac70: 10000004 */ beqz $zero,.L0f05ac84 +/* f05ac74: ac620438 */ sw $v0,0x438($v1) +.L0f05ac78: +/* f05ac78: 8c790438 */ lw $t9,0x438($v1) +.L0f05ac7c: +/* f05ac7c: 27280004 */ addiu $t0,$t9,0x4 +/* f05ac80: ac680438 */ sw $t0,0x438($v1) +.L0f05ac84: +/* f05ac84: 8fbf0014 */ lw $ra,0x14($sp) +/* f05ac88: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05ac8c: 00001025 */ or $v0,$zero,$zero +/* f05ac90: 03e00008 */ jr $ra +/* f05ac94: 00000000 */ sll $zero,$zero,0x0 +/* f05ac98: 27bdffc0 */ addiu $sp,$sp,-64 +/* f05ac9c: afb20024 */ sw $s2,0x24($sp) +/* f05aca0: 3c12800a */ lui $s2,0x800a +/* f05aca4: 26529fc0 */ addiu $s2,$s2,-24640 +/* f05aca8: 8e4e0434 */ lw $t6,0x434($s2) +/* f05acac: 8e4f0438 */ lw $t7,0x438($s2) +/* f05acb0: 8e580424 */ lw $t8,0x424($s2) +/* f05acb4: afbf003c */ sw $ra,0x3c($sp) +/* f05acb8: afb70038 */ sw $s7,0x38($sp) +/* f05acbc: afb60034 */ sw $s6,0x34($sp) +/* f05acc0: afb50030 */ sw $s5,0x30($sp) +/* f05acc4: afb4002c */ sw $s4,0x2c($sp) +/* f05acc8: afb30028 */ sw $s3,0x28($sp) +/* f05accc: afb10020 */ sw $s1,0x20($sp) +/* f05acd0: afb0001c */ sw $s0,0x1c($sp) +/* f05acd4: f7b40010 */ sdc1 $f20,0x10($sp) +/* f05acd8: 01cf9821 */ addu $s3,$t6,$t7 +/* f05acdc: 0fc13380 */ jal func0f04ce00 +/* f05ace0: 93040125 */ lbu $a0,0x125($t8) +/* f05ace4: 84590000 */ lh $t9,0x0($v0) +/* f05ace8: 2414fffe */ addiu $s4,$zero,-2 +/* f05acec: 00408825 */ or $s1,$v0,$zero +/* f05acf0: 12990030 */ beq $s4,$t9,.L0f05adb4 +/* f05acf4: 3c01447a */ lui $at,0x447a +/* f05acf8: 4481a000 */ mtc1 $at,$f20 +/* f05acfc: 84440000 */ lh $a0,0x0($v0) +/* f05ad00: 3c170008 */ lui $s7,0x8 +/* f05ad04: 241600ff */ addiu $s6,$zero,0xff +/* f05ad08: 24150005 */ addiu $s5,$zero,0x5 +.L0f05ad0c: +/* f05ad0c: 0fc0a1dd */ jal func0f028774 +/* f05ad10: 00000000 */ sll $zero,$zero,0x0 +/* f05ad14: 10400023 */ beqz $v0,.L0f05ada4 +/* f05ad18: 00408025 */ or $s0,$v0,$zero +/* f05ad1c: 8c480020 */ lw $t0,0x20($v0) +/* f05ad20: 51000021 */ beqzl $t0,.L0f05ada8 +/* f05ad24: 86240002 */ lh $a0,0x2($s1) +/* f05ad28: 0fc0e6a5 */ jal func0f039a94 +/* f05ad2c: 00402025 */ or $a0,$v0,$zero +/* f05ad30: 5440001d */ bnezl $v0,.L0f05ada8 +/* f05ad34: 86240002 */ lh $a0,0x2($s1) +/* f05ad38: 82090007 */ lb $t1,0x7($s0) +/* f05ad3c: 52a9001a */ beql $s5,$t1,.L0f05ada8 +/* f05ad40: 86240002 */ lh $a0,0x2($s1) +/* f05ad44: 8e440424 */ lw $a0,0x424($s2) +/* f05ad48: 920a02a2 */ lbu $t2,0x2a2($s0) +/* f05ad4c: 908202a2 */ lbu $v0,0x2a2($a0) +/* f05ad50: 51420004 */ beql $t2,$v0,.L0f05ad64 +/* f05ad54: 86050000 */ lh $a1,0x0($s0) +/* f05ad58: 56c20013 */ bnel $s6,$v0,.L0f05ada8 +/* f05ad5c: 86240002 */ lh $a0,0x2($s1) +/* f05ad60: 86050000 */ lh $a1,0x0($s0) +.L0f05ad64: +/* f05ad64: 848b0000 */ lh $t3,0x0($a0) +/* f05ad68: 50ab000f */ beql $a1,$t3,.L0f05ada8 +/* f05ad6c: 86240002 */ lh $a0,0x2($s1) +/* f05ad70: 0fc1272c */ jal func0f049cb0 +/* f05ad74: 00000000 */ sll $zero,$zero,0x0 +/* f05ad78: 4614003c */ c.lt.s $f0,$f20 +/* f05ad7c: 02e02825 */ or $a1,$s7,$zero +/* f05ad80: 00003025 */ or $a2,$zero,$zero +/* f05ad84: 45030005 */ bc1tl .L0f05ad9c +/* f05ad88: 26040113 */ addiu $a0,$s0,0x113 +/* f05ad8c: 0fc12790 */ jal func0f049e40 +/* f05ad90: 8e440424 */ lw $a0,0x424($s2) +/* f05ad94: 10400003 */ beqz $v0,.L0f05ada4 +/* f05ad98: 26040113 */ addiu $a0,$s0,0x113 +.L0f05ad9c: +/* f05ad9c: 0fc1289f */ jal func0f04a27c +/* f05ada0: 92650002 */ lbu $a1,0x2($s3) +.L0f05ada4: +/* f05ada4: 86240002 */ lh $a0,0x2($s1) +.L0f05ada8: +/* f05ada8: 26310002 */ addiu $s1,$s1,0x2 +/* f05adac: 1684ffd7 */ bne $s4,$a0,.L0f05ad0c +/* f05adb0: 00000000 */ sll $zero,$zero,0x0 +.L0f05adb4: +/* f05adb4: 8e4c0438 */ lw $t4,0x438($s2) +/* f05adb8: 8fbf003c */ lw $ra,0x3c($sp) +/* f05adbc: d7b40010 */ ldc1 $f20,0x10($sp) +/* f05adc0: 258d0003 */ addiu $t5,$t4,0x3 +/* f05adc4: ae4d0438 */ sw $t5,0x438($s2) +/* f05adc8: 8fb20024 */ lw $s2,0x24($sp) +/* f05adcc: 8fb0001c */ lw $s0,0x1c($sp) +/* f05add0: 8fb10020 */ lw $s1,0x20($sp) +/* f05add4: 8fb30028 */ lw $s3,0x28($sp) +/* f05add8: 8fb4002c */ lw $s4,0x2c($sp) +/* f05addc: 8fb50030 */ lw $s5,0x30($sp) +/* f05ade0: 8fb60034 */ lw $s6,0x34($sp) +/* f05ade4: 8fb70038 */ lw $s7,0x38($sp) +/* f05ade8: 27bd0040 */ addiu $sp,$sp,0x40 +/* f05adec: 03e00008 */ jr $ra +/* f05adf0: 00001025 */ or $v0,$zero,$zero +/* f05adf4: 3c03800a */ lui $v1,0x800a +/* f05adf8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05adfc: 8c6e0434 */ lw $t6,0x434($v1) +/* f05ae00: 8c6f0438 */ lw $t7,0x438($v1) +/* f05ae04: 8c790424 */ lw $t9,0x424($v1) +/* f05ae08: 01cf1021 */ addu $v0,$t6,$t7 +/* f05ae0c: 90580002 */ lbu $t8,0x2($v0) +/* f05ae10: a33802a0 */ sb $t8,0x2a0($t9) +/* f05ae14: 90480003 */ lbu $t0,0x3($v0) +/* f05ae18: 55000004 */ bnezl $t0,.L0f05ae2c +/* f05ae1c: 8c6a0438 */ lw $t2,0x438($v1) +/* f05ae20: 8c690424 */ lw $t1,0x424($v1) +/* f05ae24: a12002a1 */ sb $zero,0x2a1($t1) +/* f05ae28: 8c6a0438 */ lw $t2,0x438($v1) +.L0f05ae2c: +/* f05ae2c: 00001025 */ or $v0,$zero,$zero +/* f05ae30: 254b0004 */ addiu $t3,$t2,0x4 +/* f05ae34: 03e00008 */ jr $ra +/* f05ae38: ac6b0438 */ sw $t3,0x438($v1) +/* f05ae3c: 27bdfed8 */ addiu $sp,$sp,-296 +/* f05ae40: afb50028 */ sw $s5,0x28($sp) +/* f05ae44: 3c15800a */ lui $s5,0x800a +/* f05ae48: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f05ae4c: 8eae0434 */ lw $t6,0x434($s5) +/* f05ae50: 8eaf0438 */ lw $t7,0x438($s5) +/* f05ae54: 8eb90424 */ lw $t9,0x424($s5) +/* f05ae58: afbf002c */ sw $ra,0x2c($sp) +/* f05ae5c: 01cfc021 */ addu $t8,$t6,$t7 +/* f05ae60: afb40024 */ sw $s4,0x24($sp) +/* f05ae64: afb30020 */ sw $s3,0x20($sp) +/* f05ae68: afb2001c */ sw $s2,0x1c($sp) +/* f05ae6c: afb10018 */ sw $s1,0x18($sp) +/* f05ae70: afb00014 */ sw $s0,0x14($sp) +/* f05ae74: afb80048 */ sw $t8,0x48($sp) +/* f05ae78: 24120001 */ addiu $s2,$zero,0x1 +/* f05ae7c: 0fc133a7 */ jal func0f04ce9c +/* f05ae80: 932402a2 */ lbu $a0,0x2a2($t9) +/* f05ae84: 8ea40424 */ lw $a0,0x424($s5) +/* f05ae88: 00408825 */ or $s1,$v0,$zero +/* f05ae8c: 27b30058 */ addiu $s3,$sp,0x58 +/* f05ae90: 84880000 */ lh $t0,0x0($a0) +/* f05ae94: a7a80054 */ sh $t0,0x54($sp) +/* f05ae98: 908902a0 */ lbu $t1,0x2a0($a0) +/* f05ae9c: 1040003b */ beqz $v0,.L0f05af8c +/* f05aea0: a3a90056 */ sb $t1,0x56($sp) +/* f05aea4: 844a0000 */ lh $t2,0x0($v0) +/* f05aea8: 2414fffe */ addiu $s4,$zero,-2 +/* f05aeac: 528a0038 */ beql $s4,$t2,.L0f05af90 +/* f05aeb0: 24180037 */ addiu $t8,$zero,0x37 +/* f05aeb4: 84440000 */ lh $a0,0x0($v0) +.L0f05aeb8: +/* f05aeb8: 0fc0a1dd */ jal func0f028774 +/* f05aebc: 00000000 */ sll $zero,$zero,0x0 +/* f05aec0: 1040002e */ beqz $v0,.L0f05af7c +/* f05aec4: 00408025 */ or $s0,$v0,$zero +/* f05aec8: 8c4b0020 */ lw $t3,0x20($v0) +/* f05aecc: 5160002c */ beqzl $t3,.L0f05af80 +/* f05aed0: 86240002 */ lh $a0,0x2($s1) +/* f05aed4: 0fc0e6a5 */ jal func0f039a94 +/* f05aed8: 00402025 */ or $a0,$v0,$zero +/* f05aedc: 54400028 */ bnezl $v0,.L0f05af80 +/* f05aee0: 86240002 */ lh $a0,0x2($s1) +/* f05aee4: 820c0007 */ lb $t4,0x7($s0) +/* f05aee8: 24010005 */ addiu $at,$zero,0x5 +/* f05aeec: 02002825 */ or $a1,$s0,$zero +/* f05aef0: 11810022 */ beq $t4,$at,.L0f05af7c +/* f05aef4: 24060001 */ addiu $a2,$zero,0x1 +/* f05aef8: 0fc12aa3 */ jal func0f04aa8c +/* f05aefc: 8ea40424 */ lw $a0,0x424($s5) +/* f05af00: 5040001f */ beqzl $v0,.L0f05af80 +/* f05af04: 86240002 */ lh $a0,0x2($s1) +/* f05af08: 8ea40424 */ lw $a0,0x424($s5) +/* f05af0c: 86050000 */ lh $a1,0x0($s0) +/* f05af10: 848d0000 */ lh $t5,0x0($a0) +/* f05af14: 50ad001a */ beql $a1,$t5,.L0f05af80 +/* f05af18: 86240002 */ lh $a0,0x2($s1) +/* f05af1c: 920202a0 */ lbu $v0,0x2a0($s0) +/* f05af20: 24010002 */ addiu $at,$zero,0x2 +/* f05af24: 10410007 */ beq $v0,$at,.L0f05af44 +/* f05af28: 24010001 */ addiu $at,$zero,0x1 +/* f05af2c: 10410005 */ beq $v0,$at,.L0f05af44 +/* f05af30: 24010004 */ addiu $at,$zero,0x4 +/* f05af34: 10410003 */ beq $v0,$at,.L0f05af44 +/* f05af38: 2401000e */ addiu $at,$zero,0xe +/* f05af3c: 54410010 */ bnel $v0,$at,.L0f05af80 +/* f05af40: 86240002 */ lh $a0,0x2($s1) +.L0f05af44: +/* f05af44: 0fc1272c */ jal func0f049cb0 +/* f05af48: 00000000 */ sll $zero,$zero,0x0 +/* f05af4c: 3c017f1b */ lui $at,0x7f1b +/* f05af50: c4249d68 */ lwc1 $f4,-0x6298($at) +/* f05af54: 4604003c */ c.lt.s $f0,$f4 +/* f05af58: 00000000 */ sll $zero,$zero,0x0 +/* f05af5c: 45020008 */ bc1fl .L0f05af80 +/* f05af60: 86240002 */ lh $a0,0x2($s1) +/* f05af64: 860e0000 */ lh $t6,0x0($s0) +/* f05af68: 26520001 */ addiu $s2,$s2,0x1 +/* f05af6c: 26730004 */ addiu $s3,$s3,0x4 +/* f05af70: a66efffc */ sh $t6,-0x4($s3) +/* f05af74: 920f02a0 */ lbu $t7,0x2a0($s0) +/* f05af78: a26ffffe */ sb $t7,-0x2($s3) +.L0f05af7c: +/* f05af7c: 86240002 */ lh $a0,0x2($s1) +.L0f05af80: +/* f05af80: 26310002 */ addiu $s1,$s1,0x2 +/* f05af84: 1684ffcc */ bne $s4,$a0,.L0f05aeb8 +/* f05af88: 00000000 */ sll $zero,$zero,0x0 +.L0f05af8c: +/* f05af8c: 24180037 */ addiu $t8,$zero,0x37 +.L0f05af90: +/* f05af90: 24010001 */ addiu $at,$zero,0x1 +/* f05af94: 12410095 */ beq $s2,$at,.L0f05b1ec +/* f05af98: a2780002 */ sb $t8,0x2($s3) +/* f05af9c: 93b9005a */ lbu $t9,0x5a($sp) +/* f05afa0: 24010037 */ addiu $at,$zero,0x37 +/* f05afa4: 27b30058 */ addiu $s3,$sp,0x58 +/* f05afa8: 13210083 */ beq $t9,$at,.L0f05b1b8 +/* f05afac: 24110001 */ addiu $s1,$zero,0x1 +/* f05afb0: 2414000d */ addiu $s4,$zero,0xd +/* f05afb4: 2412000e */ addiu $s2,$zero,0xe +.L0f05afb8: +/* f05afb8: 0fc0a1dd */ jal func0f028774 +/* f05afbc: 86640000 */ lh $a0,0x0($s3) +/* f05afc0: 93a80056 */ lbu $t0,0x56($sp) +/* f05afc4: 00408025 */ or $s0,$v0,$zero +/* f05afc8: 2509fffb */ addiu $t1,$t0,-5 +/* f05afcc: 2d210009 */ sltiu $at,$t1,0x9 +/* f05afd0: 10200074 */ beqz $at,.L0f05b1a4 +/* f05afd4: 00094880 */ sll $t1,$t1,0x2 +/* f05afd8: 3c017f1b */ lui $at,0x7f1b +/* f05afdc: 00290821 */ addu $at,$at,$t1 +/* f05afe0: 8c299d6c */ lw $t1,-0x6294($at) +/* f05afe4: 01200008 */ jr $t1 +/* f05afe8: 00000000 */ sll $zero,$zero,0x0 +/* f05afec: 02002025 */ or $a0,$s0,$zero +/* f05aff0: 0fc1239d */ jal func0f048e74 +/* f05aff4: 2405002d */ addiu $a1,$zero,0x2d +/* f05aff8: 5440006b */ bnezl $v0,.L0f05b1a8 +/* f05affc: 92690006 */ lbu $t1,0x6($s3) +/* f05b000: 10000068 */ beqz $zero,.L0f05b1a4 +/* f05b004: a21202a1 */ sb $s2,0x2a1($s0) +/* f05b008: 02002025 */ or $a0,$s0,$zero +/* f05b00c: 0fc1239d */ jal func0f048e74 +/* f05b010: 2405001e */ addiu $a1,$zero,0x1e +/* f05b014: 14400002 */ bnez $v0,.L0f05b020 +/* f05b018: 00000000 */ sll $zero,$zero,0x0 +/* f05b01c: a21202a1 */ sb $s2,0x2a1($s0) +.L0f05b020: +/* f05b020: 10000060 */ beqz $zero,.L0f05b1a4 +/* f05b024: 26310001 */ addiu $s1,$s1,0x1 +/* f05b028: 02002025 */ or $a0,$s0,$zero +/* f05b02c: 0fc1239d */ jal func0f048e74 +/* f05b030: 2405001e */ addiu $a1,$zero,0x1e +/* f05b034: 14400005 */ bnez $v0,.L0f05b04c +/* f05b038: 00000000 */ sll $zero,$zero,0x0 +/* f05b03c: a21202a1 */ sb $s2,0x2a1($s0) +/* f05b040: 8eab0424 */ lw $t3,0x424($s5) +/* f05b044: 240a0005 */ addiu $t2,$zero,0x5 +/* f05b048: a16a02a1 */ sb $t2,0x2a1($t3) +.L0f05b04c: +/* f05b04c: 10000055 */ beqz $zero,.L0f05b1a4 +/* f05b050: 26310001 */ addiu $s1,$s1,0x1 +/* f05b054: 02002025 */ or $a0,$s0,$zero +/* f05b058: 0fc1239d */ jal func0f048e74 +/* f05b05c: 24050032 */ addiu $a1,$zero,0x32 +/* f05b060: 10400004 */ beqz $v0,.L0f05b074 +/* f05b064: 26310001 */ addiu $s1,$s1,0x1 +/* f05b068: 240c0009 */ addiu $t4,$zero,0x9 +/* f05b06c: 10000002 */ beqz $zero,.L0f05b078 +/* f05b070: a20c02a1 */ sb $t4,0x2a1($s0) +.L0f05b074: +/* f05b074: a21202a1 */ sb $s2,0x2a1($s0) +.L0f05b078: +/* f05b078: 8eae0424 */ lw $t6,0x424($s5) +/* f05b07c: 240d0008 */ addiu $t5,$zero,0x8 +/* f05b080: 10000048 */ beqz $zero,.L0f05b1a4 +/* f05b084: a1cd02a1 */ sb $t5,0x2a1($t6) +/* f05b088: 02002025 */ or $a0,$s0,$zero +/* f05b08c: 0fc1239d */ jal func0f048e74 +/* f05b090: 24050032 */ addiu $a1,$zero,0x32 +/* f05b094: 10400004 */ beqz $v0,.L0f05b0a8 +/* f05b098: 26310001 */ addiu $s1,$s1,0x1 +/* f05b09c: 240f0008 */ addiu $t7,$zero,0x8 +/* f05b0a0: 10000002 */ beqz $zero,.L0f05b0ac +/* f05b0a4: a20f02a1 */ sb $t7,0x2a1($s0) +.L0f05b0a8: +/* f05b0a8: a21202a1 */ sb $s2,0x2a1($s0) +.L0f05b0ac: +/* f05b0ac: 8eb90424 */ lw $t9,0x424($s5) +/* f05b0b0: 24180009 */ addiu $t8,$zero,0x9 +/* f05b0b4: 1000003b */ beqz $zero,.L0f05b1a4 +/* f05b0b8: a33802a1 */ sb $t8,0x2a1($t9) +/* f05b0bc: 02002025 */ or $a0,$s0,$zero +/* f05b0c0: 0fc1239d */ jal func0f048e74 +/* f05b0c4: 2405001e */ addiu $a1,$zero,0x1e +/* f05b0c8: 1440000a */ bnez $v0,.L0f05b0f4 +/* f05b0cc: 02002025 */ or $a0,$s0,$zero +/* f05b0d0: 240500fd */ addiu $a1,$zero,0xfd +/* f05b0d4: 24060100 */ addiu $a2,$zero,0x100 +/* f05b0d8: 0fc127ba */ jal func0f049ee8 +/* f05b0dc: 00003825 */ or $a3,$zero,$zero +/* f05b0e0: 50400005 */ beqzl $v0,.L0f05b0f8 +/* f05b0e4: a21202a1 */ sb $s2,0x2a1($s0) +/* f05b0e8: a21402a1 */ sb $s4,0x2a1($s0) +/* f05b0ec: 1000002d */ beqz $zero,.L0f05b1a4 +/* f05b0f0: 26310001 */ addiu $s1,$s1,0x1 +.L0f05b0f4: +/* f05b0f4: a21202a1 */ sb $s2,0x2a1($s0) +.L0f05b0f8: +/* f05b0f8: 1000002a */ beqz $zero,.L0f05b1a4 +/* f05b0fc: 26310001 */ addiu $s1,$s1,0x1 +/* f05b100: 2a210002 */ slti $at,$s1,0x2 +/* f05b104: 10200005 */ beqz $at,.L0f05b11c +/* f05b108: 02002025 */ or $a0,$s0,$zero +/* f05b10c: 24080004 */ addiu $t0,$zero,0x4 +/* f05b110: a04802a1 */ sb $t0,0x2a1($v0) +/* f05b114: 10000023 */ beqz $zero,.L0f05b1a4 +/* f05b118: 26310001 */ addiu $s1,$s1,0x1 +.L0f05b11c: +/* f05b11c: 240500fd */ addiu $a1,$zero,0xfd +/* f05b120: 24060100 */ addiu $a2,$zero,0x100 +/* f05b124: 0fc127ba */ jal func0f049ee8 +/* f05b128: 00003825 */ or $a3,$zero,$zero +/* f05b12c: 10400002 */ beqz $v0,.L0f05b138 +/* f05b130: 00000000 */ sll $zero,$zero,0x0 +/* f05b134: a21402a1 */ sb $s4,0x2a1($s0) +.L0f05b138: +/* f05b138: 1000001a */ beqz $zero,.L0f05b1a4 +/* f05b13c: 26310001 */ addiu $s1,$s1,0x1 +/* f05b140: 02002025 */ or $a0,$s0,$zero +/* f05b144: 0fc1239d */ jal func0f048e74 +/* f05b148: 2405001e */ addiu $a1,$zero,0x1e +/* f05b14c: 1040000a */ beqz $v0,.L0f05b178 +/* f05b150: 02002025 */ or $a0,$s0,$zero +/* f05b154: 240500fd */ addiu $a1,$zero,0xfd +/* f05b158: 24060100 */ addiu $a2,$zero,0x100 +/* f05b15c: 0fc127ba */ jal func0f049ee8 +/* f05b160: 00003825 */ or $a3,$zero,$zero +/* f05b164: 50400005 */ beqzl $v0,.L0f05b17c +/* f05b168: a21202a1 */ sb $s2,0x2a1($s0) +/* f05b16c: a21402a1 */ sb $s4,0x2a1($s0) +/* f05b170: 1000000c */ beqz $zero,.L0f05b1a4 +/* f05b174: 26310001 */ addiu $s1,$s1,0x1 +.L0f05b178: +/* f05b178: a21202a1 */ sb $s2,0x2a1($s0) +.L0f05b17c: +/* f05b17c: 10000009 */ beqz $zero,.L0f05b1a4 +/* f05b180: 26310001 */ addiu $s1,$s1,0x1 +/* f05b184: 02002025 */ or $a0,$s0,$zero +/* f05b188: 240500fd */ addiu $a1,$zero,0xfd +/* f05b18c: 24060100 */ addiu $a2,$zero,0x100 +/* f05b190: 0fc127ba */ jal func0f049ee8 +/* f05b194: 00003825 */ or $a3,$zero,$zero +/* f05b198: 50400003 */ beqzl $v0,.L0f05b1a8 +/* f05b19c: 92690006 */ lbu $t1,0x6($s3) +/* f05b1a0: a21402a1 */ sb $s4,0x2a1($s0) +.L0f05b1a4: +/* f05b1a4: 92690006 */ lbu $t1,0x6($s3) +.L0f05b1a8: +/* f05b1a8: 24010037 */ addiu $at,$zero,0x37 +/* f05b1ac: 26730004 */ addiu $s3,$s3,0x4 +/* f05b1b0: 1521ff81 */ bne $t1,$at,.L0f05afb8 +/* f05b1b4: 00000000 */ sll $zero,$zero,0x0 +.L0f05b1b8: +/* f05b1b8: 24010001 */ addiu $at,$zero,0x1 +/* f05b1bc: 12210007 */ beq $s1,$at,.L0f05b1dc +/* f05b1c0: 8faa0048 */ lw $t2,0x48($sp) +/* f05b1c4: 8ea40434 */ lw $a0,0x434($s5) +/* f05b1c8: 8ea50438 */ lw $a1,0x438($s5) +/* f05b1cc: 0fc13583 */ jal func0f04d60c +/* f05b1d0: 91460003 */ lbu $a2,0x3($t2) +/* f05b1d4: 10000008 */ beqz $zero,.L0f05b1f8 +/* f05b1d8: aea20438 */ sw $v0,0x438($s5) +.L0f05b1dc: +/* f05b1dc: 8eab0438 */ lw $t3,0x438($s5) +/* f05b1e0: 256c0004 */ addiu $t4,$t3,0x4 +/* f05b1e4: 10000004 */ beqz $zero,.L0f05b1f8 +/* f05b1e8: aeac0438 */ sw $t4,0x438($s5) +.L0f05b1ec: +/* f05b1ec: 8ead0438 */ lw $t5,0x438($s5) +/* f05b1f0: 25ae0004 */ addiu $t6,$t5,0x4 +/* f05b1f4: aeae0438 */ sw $t6,0x438($s5) +.L0f05b1f8: +/* f05b1f8: 8fbf002c */ lw $ra,0x2c($sp) +/* f05b1fc: 8fb00014 */ lw $s0,0x14($sp) +/* f05b200: 8fb10018 */ lw $s1,0x18($sp) +/* f05b204: 8fb2001c */ lw $s2,0x1c($sp) +/* f05b208: 8fb30020 */ lw $s3,0x20($sp) +/* f05b20c: 8fb40024 */ lw $s4,0x24($sp) +/* f05b210: 8fb50028 */ lw $s5,0x28($sp) +/* f05b214: 27bd0128 */ addiu $sp,$sp,0x128 +/* f05b218: 03e00008 */ jr $ra +/* f05b21c: 00001025 */ or $v0,$zero,$zero +/* f05b220: 3c03800a */ lui $v1,0x800a +/* f05b224: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b228: 8c640434 */ lw $a0,0x434($v1) +/* f05b22c: 8c650438 */ lw $a1,0x438($v1) +/* f05b230: 8c6f0424 */ lw $t7,0x424($v1) +/* f05b234: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05b238: afbf0014 */ sw $ra,0x14($sp) +/* f05b23c: 00851021 */ addu $v0,$a0,$a1 +/* f05b240: 904e0003 */ lbu $t6,0x3($v0) +/* f05b244: 91f802a1 */ lbu $t8,0x2a1($t7) +/* f05b248: 24a90005 */ addiu $t1,$a1,0x5 +/* f05b24c: 55d8000e */ bnel $t6,$t8,.L0f05b288 +/* f05b250: ac690438 */ sw $t1,0x438($v1) +/* f05b254: 0fc13583 */ jal func0f04d60c +/* f05b258: 90460004 */ lbu $a2,0x4($v0) +/* f05b25c: 3c03800a */ lui $v1,0x800a +/* f05b260: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b264: 8c790424 */ lw $t9,0x424($v1) +/* f05b268: ac620438 */ sw $v0,0x438($v1) +/* f05b26c: 2401000d */ addiu $at,$zero,0xd +/* f05b270: 932802a1 */ lbu $t0,0x2a1($t9) +/* f05b274: 55010005 */ bnel $t0,$at,.L0f05b28c +/* f05b278: 8fbf0014 */ lw $ra,0x14($sp) +/* f05b27c: 10000003 */ beqz $zero,.L0f05b28c +/* f05b280: 8fbf0014 */ lw $ra,0x14($sp) +/* f05b284: ac690438 */ sw $t1,0x438($v1) +.L0f05b288: +/* f05b288: 8fbf0014 */ lw $ra,0x14($sp) +.L0f05b28c: +/* f05b28c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05b290: 00001025 */ or $v0,$zero,$zero +/* f05b294: 03e00008 */ jr $ra +/* f05b298: 00000000 */ sll $zero,$zero,0x0 +/* f05b29c: 3c03800a */ lui $v1,0x800a +/* f05b2a0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b2a4: 8c6e0424 */ lw $t6,0x424($v1) +/* f05b2a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05b2ac: afbf0014 */ sw $ra,0x14($sp) +/* f05b2b0: 8c650438 */ lw $a1,0x438($v1) +/* f05b2b4: 91cf02a1 */ lbu $t7,0x2a1($t6) +/* f05b2b8: 8c640434 */ lw $a0,0x434($v1) +/* f05b2bc: 24b80003 */ addiu $t8,$a1,0x3 +/* f05b2c0: 11e00007 */ beqz $t7,.L0f05b2e0 +/* f05b2c4: 00851021 */ addu $v0,$a0,$a1 +/* f05b2c8: 0fc13583 */ jal func0f04d60c +/* f05b2cc: 90460002 */ lbu $a2,0x2($v0) +/* f05b2d0: 3c03800a */ lui $v1,0x800a +/* f05b2d4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b2d8: 10000002 */ beqz $zero,.L0f05b2e4 +/* f05b2dc: ac620438 */ sw $v0,0x438($v1) +.L0f05b2e0: +/* f05b2e0: ac780438 */ sw $t8,0x438($v1) +.L0f05b2e4: +/* f05b2e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f05b2e8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05b2ec: 00001025 */ or $v0,$zero,$zero +/* f05b2f0: 03e00008 */ jr $ra +/* f05b2f4: 00000000 */ sll $zero,$zero,0x0 +/* f05b2f8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05b2fc: afb00018 */ sw $s0,0x18($sp) +/* f05b300: 3c10800a */ lui $s0,0x800a +/* f05b304: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05b308: 8e0e0434 */ lw $t6,0x434($s0) +/* f05b30c: 8e0f0438 */ lw $t7,0x438($s0) +/* f05b310: afbf001c */ sw $ra,0x1c($sp) +/* f05b314: 24010001 */ addiu $at,$zero,0x1 +/* f05b318: 01cf1821 */ addu $v1,$t6,$t7 +/* f05b31c: 90620003 */ lbu $v0,0x3($v1) +/* f05b320: 14400011 */ bnez $v0,.L0f05b368 +/* f05b324: 00000000 */ sll $zero,$zero,0x0 +/* f05b328: 90650002 */ lbu $a1,0x2($v1) +/* f05b32c: 3c017f1b */ lui $at,0x7f1b +/* f05b330: 30b80010 */ andi $t8,$a1,0x10 +/* f05b334: 13000005 */ beqz $t8,.L0f05b34c +/* f05b338: 00000000 */ sll $zero,$zero,0x0 +/* f05b33c: 3c0143c8 */ lui $at,0x43c8 +/* f05b340: 44810000 */ mtc1 $at,$f0 +/* f05b344: 10000003 */ beqz $zero,.L0f05b354 +/* f05b348: 8e040424 */ lw $a0,0x424($s0) +.L0f05b34c: +/* f05b34c: c4209d90 */ lwc1 $f0,-0x6270($at) +/* f05b350: 8e040424 */ lw $a0,0x424($s0) +.L0f05b354: +/* f05b354: 44060000 */ mfc1 $a2,$f0 +/* f05b358: 0fc130ba */ jal func0f04c2e8 +/* f05b35c: 248702c8 */ addiu $a3,$a0,0x2c8 +/* f05b360: 10000018 */ beqz $zero,.L0f05b3c4 +/* f05b364: 8e190438 */ lw $t9,0x438($s0) +.L0f05b368: +/* f05b368: 1441000d */ bne $v0,$at,.L0f05b3a0 +/* f05b36c: 2405090a */ addiu $a1,$zero,0x90a +/* f05b370: 8e040424 */ lw $a0,0x424($s0) +/* f05b374: 0fc0a221 */ jal func0f028884 +/* f05b378: afa30024 */ sw $v1,0x24($sp) +/* f05b37c: 8fa30024 */ lw $v1,0x24($sp) +/* f05b380: 3c06461c */ lui $a2,0x461c +/* f05b384: 34c64000 */ ori $a2,$a2,0x4000 +/* f05b388: 8e040424 */ lw $a0,0x424($s0) +/* f05b38c: 24470008 */ addiu $a3,$v0,0x8 +/* f05b390: 0fc130ba */ jal func0f04c2e8 +/* f05b394: 90650002 */ lbu $a1,0x2($v1) +/* f05b398: 1000000a */ beqz $zero,.L0f05b3c4 +/* f05b39c: 8e190438 */ lw $t9,0x438($s0) +.L0f05b3a0: +/* f05b3a0: 8e040424 */ lw $a0,0x424($s0) +/* f05b3a4: 00003025 */ or $a2,$zero,$zero +/* f05b3a8: 0fc12e8d */ jal func0f04ba34 +/* f05b3ac: afa30024 */ sw $v1,0x24($sp) +/* f05b3b0: 8fa30024 */ lw $v1,0x24($sp) +/* f05b3b4: 8e040424 */ lw $a0,0x424($s0) +/* f05b3b8: 0fc1309a */ jal func0f04c268 +/* f05b3bc: 90650002 */ lbu $a1,0x2($v1) +/* f05b3c0: 8e190438 */ lw $t9,0x438($s0) +.L0f05b3c4: +/* f05b3c4: 8fbf001c */ lw $ra,0x1c($sp) +/* f05b3c8: 00001025 */ or $v0,$zero,$zero +/* f05b3cc: 27280004 */ addiu $t0,$t9,0x4 +/* f05b3d0: ae080438 */ sw $t0,0x438($s0) +/* f05b3d4: 8fb00018 */ lw $s0,0x18($sp) +/* f05b3d8: 03e00008 */ jr $ra +/* f05b3dc: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05b3e0: 27bdffc0 */ addiu $sp,$sp,-64 +/* f05b3e4: afb20024 */ sw $s2,0x24($sp) +/* f05b3e8: 3c12800a */ lui $s2,0x800a +/* f05b3ec: 26529fc0 */ addiu $s2,$s2,-24640 +/* f05b3f0: 8e4e0424 */ lw $t6,0x424($s2) +/* f05b3f4: afbf0034 */ sw $ra,0x34($sp) +/* f05b3f8: afb50030 */ sw $s5,0x30($sp) +/* f05b3fc: afb4002c */ sw $s4,0x2c($sp) +/* f05b400: afb30028 */ sw $s3,0x28($sp) +/* f05b404: afb10020 */ sw $s1,0x20($sp) +/* f05b408: afb0001c */ sw $s0,0x1c($sp) +/* f05b40c: f7b40010 */ sdc1 $f20,0x10($sp) +/* f05b410: 0fc133a7 */ jal func0f04ce9c +/* f05b414: 91c402a2 */ lbu $a0,0x2a2($t6) +/* f05b418: 8e450438 */ lw $a1,0x438($s2) +/* f05b41c: 8e4f0434 */ lw $t7,0x434($s2) +/* f05b420: 24180001 */ addiu $t8,$zero,0x1 +/* f05b424: 00408825 */ or $s1,$v0,$zero +/* f05b428: afb8003c */ sw $t8,0x3c($sp) +/* f05b42c: 10400033 */ beqz $v0,.L0f05b4fc +/* f05b430: 01e5a021 */ addu $s4,$t7,$a1 +/* f05b434: 84590000 */ lh $t9,0x0($v0) +/* f05b438: 2415fffe */ addiu $s5,$zero,-2 +/* f05b43c: 3c017f1b */ lui $at,0x7f1b +/* f05b440: 12b9002e */ beq $s5,$t9,.L0f05b4fc +/* f05b444: 24130005 */ addiu $s3,$zero,0x5 +/* f05b448: 84440000 */ lh $a0,0x0($v0) +/* f05b44c: c4349d94 */ lwc1 $f20,-0x626c($at) +.L0f05b450: +/* f05b450: 0fc0a1dd */ jal func0f028774 +/* f05b454: 00000000 */ sll $zero,$zero,0x0 +/* f05b458: 10400023 */ beqz $v0,.L0f05b4e8 +/* f05b45c: 00408025 */ or $s0,$v0,$zero +/* f05b460: 8c480020 */ lw $t0,0x20($v0) +/* f05b464: 51000021 */ beqzl $t0,.L0f05b4ec +/* f05b468: 86240002 */ lh $a0,0x2($s1) +/* f05b46c: 0fc0e6a5 */ jal func0f039a94 +/* f05b470: 00402025 */ or $a0,$v0,$zero +/* f05b474: 5440001d */ bnezl $v0,.L0f05b4ec +/* f05b478: 86240002 */ lh $a0,0x2($s1) +/* f05b47c: 82090007 */ lb $t1,0x7($s0) +/* f05b480: 02002825 */ or $a1,$s0,$zero +/* f05b484: 24060001 */ addiu $a2,$zero,0x1 +/* f05b488: 52690018 */ beql $s3,$t1,.L0f05b4ec +/* f05b48c: 86240002 */ lh $a0,0x2($s1) +/* f05b490: 0fc12aa3 */ jal func0f04aa8c +/* f05b494: 8e440424 */ lw $a0,0x424($s2) +/* f05b498: 50400014 */ beqzl $v0,.L0f05b4ec +/* f05b49c: 86240002 */ lh $a0,0x2($s1) +/* f05b4a0: 8e440424 */ lw $a0,0x424($s2) +/* f05b4a4: 86050000 */ lh $a1,0x0($s0) +/* f05b4a8: 848a0000 */ lh $t2,0x0($a0) +/* f05b4ac: 50aa000f */ beql $a1,$t2,.L0f05b4ec +/* f05b4b0: 86240002 */ lh $a0,0x2($s1) +/* f05b4b4: 0fc1272c */ jal func0f049cb0 +/* f05b4b8: 00000000 */ sll $zero,$zero,0x0 +/* f05b4bc: 4614003c */ c.lt.s $f0,$f20 +/* f05b4c0: 00000000 */ sll $zero,$zero,0x0 +/* f05b4c4: 45020009 */ bc1fl .L0f05b4ec +/* f05b4c8: 86240002 */ lh $a0,0x2($s1) +/* f05b4cc: 928b0002 */ lbu $t3,0x2($s4) +/* f05b4d0: 920c02a0 */ lbu $t4,0x2a0($s0) +/* f05b4d4: 156c0004 */ bne $t3,$t4,.L0f05b4e8 +/* f05b4d8: 240d0002 */ addiu $t5,$zero,0x2 +/* f05b4dc: afad003c */ sw $t5,0x3c($sp) +/* f05b4e0: 10000006 */ beqz $zero,.L0f05b4fc +/* f05b4e4: 8e450438 */ lw $a1,0x438($s2) +.L0f05b4e8: +/* f05b4e8: 86240002 */ lh $a0,0x2($s1) +.L0f05b4ec: +/* f05b4ec: 26310002 */ addiu $s1,$s1,0x2 +/* f05b4f0: 16a4ffd7 */ bne $s5,$a0,.L0f05b450 +/* f05b4f4: 00000000 */ sll $zero,$zero,0x0 +/* f05b4f8: 8e450438 */ lw $a1,0x438($s2) +.L0f05b4fc: +/* f05b4fc: 8fae003c */ lw $t6,0x3c($sp) +/* f05b500: 24010001 */ addiu $at,$zero,0x1 +/* f05b504: 24af0004 */ addiu $t7,$a1,0x4 +/* f05b508: 51c10007 */ beql $t6,$at,.L0f05b528 +/* f05b50c: ae4f0438 */ sw $t7,0x438($s2) +/* f05b510: 8e440434 */ lw $a0,0x434($s2) +/* f05b514: 0fc13583 */ jal func0f04d60c +/* f05b518: 92860003 */ lbu $a2,0x3($s4) +/* f05b51c: 10000002 */ beqz $zero,.L0f05b528 +/* f05b520: ae420438 */ sw $v0,0x438($s2) +/* f05b524: ae4f0438 */ sw $t7,0x438($s2) +.L0f05b528: +/* f05b528: 8fbf0034 */ lw $ra,0x34($sp) +/* f05b52c: d7b40010 */ ldc1 $f20,0x10($sp) +/* f05b530: 8fb0001c */ lw $s0,0x1c($sp) +/* f05b534: 8fb10020 */ lw $s1,0x20($sp) +/* f05b538: 8fb20024 */ lw $s2,0x24($sp) +/* f05b53c: 8fb30028 */ lw $s3,0x28($sp) +/* f05b540: 8fb4002c */ lw $s4,0x2c($sp) +/* f05b544: 8fb50030 */ lw $s5,0x30($sp) +/* f05b548: 27bd0040 */ addiu $sp,$sp,0x40 +/* f05b54c: 03e00008 */ jr $ra +/* f05b550: 00001025 */ or $v0,$zero,$zero +/* f05b554: 3c03800a */ lui $v1,0x800a +/* f05b558: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b55c: 8c6e0434 */ lw $t6,0x434($v1) +/* f05b560: 8c6f0438 */ lw $t7,0x438($v1) +/* f05b564: 27bdffc8 */ addiu $sp,$sp,-56 +/* f05b568: afbf001c */ sw $ra,0x1c($sp) +/* f05b56c: 01cf1021 */ addu $v0,$t6,$t7 +/* f05b570: 90580002 */ lbu $t8,0x2($v0) +/* f05b574: 90480003 */ lbu $t0,0x3($v0) +/* f05b578: 904b0004 */ lbu $t3,0x4($v0) +/* f05b57c: 0018ce00 */ sll $t9,$t8,0x18 +/* f05b580: 00084c00 */ sll $t1,$t0,0x10 +/* f05b584: 904e0005 */ lbu $t6,0x5($v0) +/* f05b588: 904f0006 */ lbu $t7,0x6($v0) +/* f05b58c: 03295025 */ or $t2,$t9,$t1 +/* f05b590: 000b6200 */ sll $t4,$t3,0x8 +/* f05b594: 014c6825 */ or $t5,$t2,$t4 +/* f05b598: 90470007 */ lbu $a3,0x7($v0) +/* f05b59c: 27a60024 */ addiu $a2,$sp,0x24 +/* f05b5a0: 8c640424 */ lw $a0,0x424($v1) +/* f05b5a4: 01ae2825 */ or $a1,$t5,$t6 +/* f05b5a8: 0fc1321d */ jal func0f04c874 +/* f05b5ac: afaf0010 */ sw $t7,0x10($sp) +/* f05b5b0: 3c03800a */ lui $v1,0x800a +/* f05b5b4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b5b8: 8c780438 */ lw $t8,0x438($v1) +/* f05b5bc: 8fbf001c */ lw $ra,0x1c($sp) +/* f05b5c0: 27bd0038 */ addiu $sp,$sp,0x38 +/* f05b5c4: 27080008 */ addiu $t0,$t8,0x8 +/* f05b5c8: ac680438 */ sw $t0,0x438($v1) +/* f05b5cc: 03e00008 */ jr $ra +/* f05b5d0: 00001025 */ or $v0,$zero,$zero +/* f05b5d4: 27bdffc8 */ addiu $sp,$sp,-56 +/* f05b5d8: afb40030 */ sw $s4,0x30($sp) +/* f05b5dc: 3c14800a */ lui $s4,0x800a +/* f05b5e0: 26949fc0 */ addiu $s4,$s4,-24640 +/* f05b5e4: 8e8e0434 */ lw $t6,0x434($s4) +/* f05b5e8: 8e8f0438 */ lw $t7,0x438($s4) +/* f05b5ec: 8e980424 */ lw $t8,0x424($s4) +/* f05b5f0: afbf0034 */ sw $ra,0x34($sp) +/* f05b5f4: afb3002c */ sw $s3,0x2c($sp) +/* f05b5f8: afb20028 */ sw $s2,0x28($sp) +/* f05b5fc: afb10024 */ sw $s1,0x24($sp) +/* f05b600: afb00020 */ sw $s0,0x20($sp) +/* f05b604: f7b40018 */ sdc1 $f20,0x18($sp) +/* f05b608: 3c017f1b */ lui $at,0x7f1b +/* f05b60c: c4349d98 */ lwc1 $f20,-0x6268($at) +/* f05b610: 2413ffff */ addiu $s3,$zero,-1 +/* f05b614: 01cf9021 */ addu $s2,$t6,$t7 +/* f05b618: 0fc13380 */ jal func0f04ce00 +/* f05b61c: 93040125 */ lbu $a0,0x125($t8) +/* f05b620: 8e840424 */ lw $a0,0x424($s4) +/* f05b624: 00408825 */ or $s1,$v0,$zero +/* f05b628: 8c9902a8 */ lw $t9,0x2a8($a0) +/* f05b62c: 2b2101e1 */ slti $at,$t9,0x1e1 +/* f05b630: 54200006 */ bnezl $at,.L0f05b64c +/* f05b634: 84490000 */ lh $t1,0x0($v0) +/* f05b638: 908802a3 */ lbu $t0,0x2a3($a0) +/* f05b63c: 51000003 */ beqzl $t0,.L0f05b64c +/* f05b640: 84490000 */ lh $t1,0x0($v0) +/* f05b644: a08002a3 */ sb $zero,0x2a3($a0) +/* f05b648: 84490000 */ lh $t1,0x0($v0) +.L0f05b64c: +/* f05b64c: 2401fffe */ addiu $at,$zero,-2 +/* f05b650: 51210059 */ beql $t1,$at,.L0f05b7b8 +/* f05b654: 2401ffff */ addiu $at,$zero,-1 +/* f05b658: 86240000 */ lh $a0,0x0($s1) +.L0f05b65c: +/* f05b65c: 0fc0a1dd */ jal func0f028774 +/* f05b660: 00000000 */ sll $zero,$zero,0x0 +/* f05b664: 924a0003 */ lbu $t2,0x3($s2) +/* f05b668: 00408025 */ or $s0,$v0,$zero +/* f05b66c: 5540004d */ bnezl $t2,.L0f05b7a4 +/* f05b670: 86240002 */ lh $a0,0x2($s1) +/* f05b674: 5040004b */ beqzl $v0,.L0f05b7a4 +/* f05b678: 86240002 */ lh $a0,0x2($s1) +/* f05b67c: 8c4b0020 */ lw $t3,0x20($v0) +/* f05b680: 51600048 */ beqzl $t3,.L0f05b7a4 +/* f05b684: 86240002 */ lh $a0,0x2($s1) +/* f05b688: 0fc0e6a5 */ jal func0f039a94 +/* f05b68c: 00402025 */ or $a0,$v0,$zero +/* f05b690: 54400044 */ bnezl $v0,.L0f05b7a4 +/* f05b694: 86240002 */ lh $a0,0x2($s1) +/* f05b698: 82020007 */ lb $v0,0x7($s0) +/* f05b69c: 24010005 */ addiu $at,$zero,0x5 +/* f05b6a0: 1041003f */ beq $v0,$at,.L0f05b7a0 +/* f05b6a4: 24010004 */ addiu $at,$zero,0x4 +/* f05b6a8: 1041003d */ beq $v0,$at,.L0f05b7a0 +/* f05b6ac: 2401001f */ addiu $at,$zero,0x1f +/* f05b6b0: 1041003b */ beq $v0,$at,.L0f05b7a0 +/* f05b6b4: 2401001e */ addiu $at,$zero,0x1e +/* f05b6b8: 10410039 */ beq $v0,$at,.L0f05b7a0 +/* f05b6bc: 24010020 */ addiu $at,$zero,0x20 +/* f05b6c0: 50410038 */ beql $v0,$at,.L0f05b7a4 +/* f05b6c4: 86240002 */ lh $a0,0x2($s1) +/* f05b6c8: 920c0113 */ lbu $t4,0x113($s0) +/* f05b6cc: 29810064 */ slti $at,$t4,0x64 +/* f05b6d0: 50200034 */ beqzl $at,.L0f05b7a4 +/* f05b6d4: 86240002 */ lh $a0,0x2($s1) +/* f05b6d8: 8e840424 */ lw $a0,0x424($s4) +/* f05b6dc: 920d02a2 */ lbu $t5,0x2a2($s0) +/* f05b6e0: 240100ff */ addiu $at,$zero,0xff +/* f05b6e4: 908202a2 */ lbu $v0,0x2a2($a0) +/* f05b6e8: 51a20004 */ beql $t5,$v0,.L0f05b6fc +/* f05b6ec: 86050000 */ lh $a1,0x0($s0) +/* f05b6f0: 5441002c */ bnel $v0,$at,.L0f05b7a4 +/* f05b6f4: 86240002 */ lh $a0,0x2($s1) +/* f05b6f8: 86050000 */ lh $a1,0x0($s0) +.L0f05b6fc: +/* f05b6fc: 848e0000 */ lh $t6,0x0($a0) +/* f05b700: 50ae0028 */ beql $a1,$t6,.L0f05b7a4 +/* f05b704: 86240002 */ lh $a0,0x2($s1) +/* f05b708: 0fc1272c */ jal func0f049cb0 +/* f05b70c: 00000000 */ sll $zero,$zero,0x0 +/* f05b710: 4614003c */ c.lt.s $f0,$f20 +/* f05b714: 00000000 */ sll $zero,$zero,0x0 +/* f05b718: 45020022 */ bc1fl .L0f05b7a4 +/* f05b71c: 86240002 */ lh $a0,0x2($s1) +/* f05b720: 92420002 */ lbu $v0,0x2($s2) +/* f05b724: 3c0142c8 */ lui $at,0x42c8 +/* f05b728: 44814000 */ mtc1 $at,$f8 +/* f05b72c: 44822000 */ mtc1 $v0,$f4 +/* f05b730: 00000000 */ sll $zero,$zero,0x0 +/* f05b734: 468021a0 */ cvt.s.w $f6,$f4 +/* f05b738: 46083282 */ mul.s $f10,$f6,$f8 +/* f05b73c: 460a003c */ c.lt.s $f0,$f10 +/* f05b740: 00000000 */ sll $zero,$zero,0x0 +/* f05b744: 45030004 */ bc1tl .L0f05b758 +/* f05b748: 4614003c */ c.lt.s $f0,$f20 +/* f05b74c: 54400015 */ bnezl $v0,.L0f05b7a4 +/* f05b750: 86240002 */ lh $a0,0x2($s1) +/* f05b754: 4614003c */ c.lt.s $f0,$f20 +.L0f05b758: +/* f05b758: 00000000 */ sll $zero,$zero,0x0 +/* f05b75c: 45020011 */ bc1fl .L0f05b7a4 +/* f05b760: 86240002 */ lh $a0,0x2($s1) +/* f05b764: 924f0003 */ lbu $t7,0x3($s2) +/* f05b768: 24010001 */ addiu $at,$zero,0x1 +/* f05b76c: 46000506 */ mov.s $f20,$f0 +/* f05b770: 51e10004 */ beql $t7,$at,.L0f05b784 +/* f05b774: 3c014348 */ lui $at,0x4348 +/* f05b778: 10000009 */ beqz $zero,.L0f05b7a0 +/* f05b77c: 86130000 */ lh $s3,0x0($s0) +/* f05b780: 3c014348 */ lui $at,0x4348 +.L0f05b784: +/* f05b784: 44818000 */ mtc1 $at,$f16 +/* f05b788: 00000000 */ sll $zero,$zero,0x0 +/* f05b78c: 4600803c */ c.lt.s $f16,$f0 +/* f05b790: 00000000 */ sll $zero,$zero,0x0 +/* f05b794: 45020003 */ bc1fl .L0f05b7a4 +/* f05b798: 86240002 */ lh $a0,0x2($s1) +/* f05b79c: 86130000 */ lh $s3,0x0($s0) +.L0f05b7a0: +/* f05b7a0: 86240002 */ lh $a0,0x2($s1) +.L0f05b7a4: +/* f05b7a4: 2401fffe */ addiu $at,$zero,-2 +/* f05b7a8: 26310002 */ addiu $s1,$s1,0x2 +/* f05b7ac: 1481ffab */ bne $a0,$at,.L0f05b65c +/* f05b7b0: 00000000 */ sll $zero,$zero,0x0 +/* f05b7b4: 2401ffff */ addiu $at,$zero,-1 +.L0f05b7b8: +/* f05b7b8: 12610009 */ beq $s3,$at,.L0f05b7e0 +/* f05b7bc: 02602825 */ or $a1,$s3,$zero +/* f05b7c0: 0fc12b0e */ jal func0f04ac38 +/* f05b7c4: 8e840424 */ lw $a0,0x424($s4) +/* f05b7c8: 8e840434 */ lw $a0,0x434($s4) +/* f05b7cc: 8e850438 */ lw $a1,0x438($s4) +/* f05b7d0: 0fc13583 */ jal func0f04d60c +/* f05b7d4: 92460004 */ lbu $a2,0x4($s2) +/* f05b7d8: 10000004 */ beqz $zero,.L0f05b7ec +/* f05b7dc: ae820438 */ sw $v0,0x438($s4) +.L0f05b7e0: +/* f05b7e0: 8e980438 */ lw $t8,0x438($s4) +/* f05b7e4: 27190005 */ addiu $t9,$t8,0x5 +/* f05b7e8: ae990438 */ sw $t9,0x438($s4) +.L0f05b7ec: +/* f05b7ec: 8fbf0034 */ lw $ra,0x34($sp) +/* f05b7f0: d7b40018 */ ldc1 $f20,0x18($sp) +/* f05b7f4: 8fb00020 */ lw $s0,0x20($sp) +/* f05b7f8: 8fb10024 */ lw $s1,0x24($sp) +/* f05b7fc: 8fb20028 */ lw $s2,0x28($sp) +/* f05b800: 8fb3002c */ lw $s3,0x2c($sp) +/* f05b804: 8fb40030 */ lw $s4,0x30($sp) +/* f05b808: 27bd0038 */ addiu $sp,$sp,0x38 +/* f05b80c: 03e00008 */ jr $ra +/* f05b810: 00001025 */ or $v0,$zero,$zero +/* f05b814: 3c04800a */ lui $a0,0x800a +/* f05b818: 24849fc0 */ addiu $a0,$a0,-24640 +/* f05b81c: 8c8e0434 */ lw $t6,0x434($a0) +/* f05b820: 8c8f0438 */ lw $t7,0x438($a0) +/* f05b824: 8c990424 */ lw $t9,0x424($a0) +/* f05b828: 00001025 */ or $v0,$zero,$zero +/* f05b82c: 01cf1821 */ addu $v1,$t6,$t7 +/* f05b830: 90780002 */ lbu $t8,0x2($v1) +/* f05b834: a33802a2 */ sb $t8,0x2a2($t9) +/* f05b838: 8c880438 */ lw $t0,0x438($a0) +/* f05b83c: 25090003 */ addiu $t1,$t0,0x3 +/* f05b840: 03e00008 */ jr $ra +/* f05b844: ac890438 */ sw $t1,0x438($a0) +/* f05b848: 3c03800a */ lui $v1,0x800a +/* f05b84c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b850: 8c6e0434 */ lw $t6,0x434($v1) +/* f05b854: 8c6f0438 */ lw $t7,0x438($v1) +/* f05b858: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05b85c: afbf0014 */ sw $ra,0x14($sp) +/* f05b860: 01cfc021 */ addu $t8,$t6,$t7 +/* f05b864: afb8001c */ sw $t8,0x1c($sp) +/* f05b868: 0fc0bb25 */ jal func0f02ec94 +/* f05b86c: 8c640424 */ lw $a0,0x424($v1) +/* f05b870: 3c03800a */ lui $v1,0x800a +/* f05b874: 1040000a */ beqz $v0,.L0f05b8a0 +/* f05b878: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b87c: 8fb9001c */ lw $t9,0x1c($sp) +/* f05b880: 8c640434 */ lw $a0,0x434($v1) +/* f05b884: 8c650438 */ lw $a1,0x438($v1) +/* f05b888: 0fc13583 */ jal func0f04d60c +/* f05b88c: 93260002 */ lbu $a2,0x2($t9) +/* f05b890: 3c03800a */ lui $v1,0x800a +/* f05b894: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b898: 10000004 */ beqz $zero,.L0f05b8ac +/* f05b89c: ac620438 */ sw $v0,0x438($v1) +.L0f05b8a0: +/* f05b8a0: 8c680438 */ lw $t0,0x438($v1) +/* f05b8a4: 25090003 */ addiu $t1,$t0,0x3 +/* f05b8a8: ac690438 */ sw $t1,0x438($v1) +.L0f05b8ac: +/* f05b8ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f05b8b0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05b8b4: 00001025 */ or $v0,$zero,$zero +/* f05b8b8: 03e00008 */ jr $ra +/* f05b8bc: 00000000 */ sll $zero,$zero,0x0 +/* f05b8c0: 3c03800a */ lui $v1,0x800a +/* f05b8c4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b8c8: 8c6e0434 */ lw $t6,0x434($v1) +/* f05b8cc: 8c6f0438 */ lw $t7,0x438($v1) +/* f05b8d0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05b8d4: afbf0014 */ sw $ra,0x14($sp) +/* f05b8d8: 01cf3821 */ addu $a3,$t6,$t7 +/* f05b8dc: 90e50002 */ lbu $a1,0x2($a3) +/* f05b8e0: afa7001c */ sw $a3,0x1c($sp) +/* f05b8e4: 0fc10f6a */ jal func0f043da8 +/* f05b8e8: 8c640424 */ lw $a0,0x424($v1) +/* f05b8ec: 3c03800a */ lui $v1,0x800a +/* f05b8f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b8f4: 10400009 */ beqz $v0,.L0f05b91c +/* f05b8f8: 8fa7001c */ lw $a3,0x1c($sp) +/* f05b8fc: 8c640434 */ lw $a0,0x434($v1) +/* f05b900: 8c650438 */ lw $a1,0x438($v1) +/* f05b904: 0fc13583 */ jal func0f04d60c +/* f05b908: 90e60003 */ lbu $a2,0x3($a3) +/* f05b90c: 3c03800a */ lui $v1,0x800a +/* f05b910: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b914: 10000004 */ beqz $zero,.L0f05b928 +/* f05b918: ac620438 */ sw $v0,0x438($v1) +.L0f05b91c: +/* f05b91c: 8c780438 */ lw $t8,0x438($v1) +/* f05b920: 27190004 */ addiu $t9,$t8,0x4 +/* f05b924: ac790438 */ sw $t9,0x438($v1) +.L0f05b928: +/* f05b928: 8fbf0014 */ lw $ra,0x14($sp) +/* f05b92c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05b930: 00001025 */ or $v0,$zero,$zero +/* f05b934: 03e00008 */ jr $ra +/* f05b938: 00000000 */ sll $zero,$zero,0x0 +/* f05b93c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05b940: afbf0014 */ sw $ra,0x14($sp) +/* f05b944: 3c04800a */ lui $a0,0x800a +/* f05b948: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f05b94c: 3c0543c8 */ lui $a1,0x43c8 +/* f05b950: 0fc0eb28 */ jal func0f03aca0 +/* f05b954: 24060001 */ addiu $a2,$zero,0x1 +/* f05b958: 1440000b */ bnez $v0,.L0f05b988 +/* f05b95c: 3c04800a */ lui $a0,0x800a +/* f05b960: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f05b964: 240503e8 */ addiu $a1,$zero,0x3e8 +/* f05b968: 0fc12fff */ jal func0f04bffc +/* f05b96c: 24062ee0 */ addiu $a2,$zero,0x2ee0 +/* f05b970: 2401ffff */ addiu $at,$zero,-1 +/* f05b974: 10410004 */ beq $v0,$at,.L0f05b988 +/* f05b978: 3c04800a */ lui $a0,0x800a +/* f05b97c: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f05b980: 0fc1309a */ jal func0f04c268 +/* f05b984: 24050002 */ addiu $a1,$zero,0x2 +.L0f05b988: +/* f05b988: 3c0e800a */ lui $t6,0x800a +/* f05b98c: 8dcea3f8 */ lw $t6,-0x5c08($t6) +/* f05b990: 8fbf0014 */ lw $ra,0x14($sp) +/* f05b994: 3c01800a */ lui $at,0x800a +/* f05b998: 25cf0002 */ addiu $t7,$t6,0x2 +/* f05b99c: ac2fa3f8 */ sw $t7,-0x5c08($at) +/* f05b9a0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05b9a4: 03e00008 */ jr $ra +/* f05b9a8: 00001025 */ or $v0,$zero,$zero +/* f05b9ac: 3c03800a */ lui $v1,0x800a +/* f05b9b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b9b4: 8c620430 */ lw $v0,0x430($v1) +/* f05b9b8: 8c640434 */ lw $a0,0x434($v1) +/* f05b9bc: 8c650438 */ lw $a1,0x438($v1) +/* f05b9c0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05b9c4: afbf0014 */ sw $ra,0x14($sp) +/* f05b9c8: 1040000d */ beqz $v0,.L0f05ba00 +/* f05b9cc: 00853821 */ addu $a3,$a0,$a1 +/* f05b9d0: 844e0090 */ lh $t6,0x90($v0) +/* f05b9d4: 24af0003 */ addiu $t7,$a1,0x3 +/* f05b9d8: 11c00007 */ beqz $t6,.L0f05b9f8 +/* f05b9dc: 00000000 */ sll $zero,$zero,0x0 +/* f05b9e0: 0fc13583 */ jal func0f04d60c +/* f05b9e4: 90e60002 */ lbu $a2,0x2($a3) +/* f05b9e8: 3c03800a */ lui $v1,0x800a +/* f05b9ec: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b9f0: 10000005 */ beqz $zero,.L0f05ba08 +/* f05b9f4: ac620438 */ sw $v0,0x438($v1) +.L0f05b9f8: +/* f05b9f8: 10000003 */ beqz $zero,.L0f05ba08 +/* f05b9fc: ac6f0438 */ sw $t7,0x438($v1) +.L0f05ba00: +/* f05ba00: 24b80003 */ addiu $t8,$a1,0x3 +/* f05ba04: ac780438 */ sw $t8,0x438($v1) +.L0f05ba08: +/* f05ba08: 8fbf0014 */ lw $ra,0x14($sp) +/* f05ba0c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05ba10: 00001025 */ or $v0,$zero,$zero +/* f05ba14: 03e00008 */ jr $ra +/* f05ba18: 00000000 */ sll $zero,$zero,0x0 +/* f05ba1c: 3c08800a */ lui $t0,0x800a +/* f05ba20: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05ba24: 8d0e0434 */ lw $t6,0x434($t0) +/* f05ba28: 8d030430 */ lw $v1,0x430($t0) +/* f05ba2c: 8d070438 */ lw $a3,0x438($t0) +/* f05ba30: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05ba34: afbf0014 */ sw $ra,0x14($sp) +/* f05ba38: afae0018 */ sw $t6,0x18($sp) +/* f05ba3c: 10600019 */ beqz $v1,.L0f05baa4 +/* f05ba40: 01c71021 */ addu $v0,$t6,$a3 +/* f05ba44: 90440003 */ lbu $a0,0x3($v0) +/* f05ba48: 8c65008c */ lw $a1,0x8c($v1) +/* f05ba4c: 0085082a */ slt $at,$a0,$a1 +/* f05ba50: 50200005 */ beqzl $at,.L0f05ba68 +/* f05ba54: 00a4082a */ slt $at,$a1,$a0 +/* f05ba58: 90580002 */ lbu $t8,0x2($v0) +/* f05ba5c: 24010001 */ addiu $at,$zero,0x1 +/* f05ba60: 13010006 */ beq $t8,$at,.L0f05ba7c +/* f05ba64: 00a4082a */ slt $at,$a1,$a0 +.L0f05ba68: +/* f05ba68: 1020000c */ beqz $at,.L0f05ba9c +/* f05ba6c: 24e90005 */ addiu $t1,$a3,0x5 +/* f05ba70: 90590002 */ lbu $t9,0x2($v0) +/* f05ba74: 17200009 */ bnez $t9,.L0f05ba9c +/* f05ba78: 00000000 */ sll $zero,$zero,0x0 +.L0f05ba7c: +/* f05ba7c: 8fa40018 */ lw $a0,0x18($sp) +/* f05ba80: 00e02825 */ or $a1,$a3,$zero +/* f05ba84: 0fc13583 */ jal func0f04d60c +/* f05ba88: 90460004 */ lbu $a2,0x4($v0) +/* f05ba8c: 3c08800a */ lui $t0,0x800a +/* f05ba90: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05ba94: 10000005 */ beqz $zero,.L0f05baac +/* f05ba98: ad020438 */ sw $v0,0x438($t0) +.L0f05ba9c: +/* f05ba9c: 10000003 */ beqz $zero,.L0f05baac +/* f05baa0: ad090438 */ sw $t1,0x438($t0) +.L0f05baa4: +/* f05baa4: 24ea0005 */ addiu $t2,$a3,0x5 +/* f05baa8: ad0a0438 */ sw $t2,0x438($t0) +.L0f05baac: +/* f05baac: 8fbf0014 */ lw $ra,0x14($sp) +/* f05bab0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05bab4: 00001025 */ or $v0,$zero,$zero +/* f05bab8: 03e00008 */ jr $ra +/* f05babc: 00000000 */ sll $zero,$zero,0x0 +/* f05bac0: 3c02800a */ lui $v0,0x800a +/* f05bac4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f05bac8: 8c4e0434 */ lw $t6,0x434($v0) +/* f05bacc: 8c4f0438 */ lw $t7,0x438($v0) +/* f05bad0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f05bad4: afb00014 */ sw $s0,0x14($sp) +/* f05bad8: afbf001c */ sw $ra,0x1c($sp) +/* f05badc: afb10018 */ sw $s1,0x18($sp) +/* f05bae0: 01cf8021 */ addu $s0,$t6,$t7 +/* f05bae4: 0fc2554a */ jal func0f095528 +/* f05bae8: 92040002 */ lbu $a0,0x2($s0) +/* f05baec: 92040003 */ lbu $a0,0x3($s0) +/* f05baf0: 0fc2554a */ jal func0f095528 +/* f05baf4: afa2002c */ sw $v0,0x2c($sp) +/* f05baf8: 0c004b70 */ jal 0x12dc0 +/* f05bafc: 00408825 */ or $s1,$v0,$zero +/* f05bb00: 24010003 */ addiu $at,$zero,0x3 +/* f05bb04: 0041001b */ divu $zero,$v0,$at +/* f05bb08: 0000c010 */ mfhi $t8 +/* f05bb0c: a3b80037 */ sb $t8,0x37($sp) +/* f05bb10: 0c004b70 */ jal 0x12dc0 +/* f05bb14: 00000000 */ sll $zero,$zero,0x0 +/* f05bb18: 24010003 */ addiu $at,$zero,0x3 +/* f05bb1c: 0041001b */ divu $zero,$v0,$at +/* f05bb20: 92080008 */ lbu $t0,0x8($s0) +/* f05bb24: 00002810 */ mfhi $a1 +/* f05bb28: 30b900ff */ andi $t9,$a1,0xff +/* f05bb2c: 03202825 */ or $a1,$t9,$zero +/* f05bb30: 1500006b */ bnez $t0,.L0f05bce0 +/* f05bb34: 8fa3002c */ lw $v1,0x2c($sp) +/* f05bb38: 93a60037 */ lbu $a2,0x37($sp) +/* f05bb3c: 24010001 */ addiu $at,$zero,0x1 +/* f05bb40: 14c0000e */ bnez $a2,.L0f05bb7c +/* f05bb44: 00000000 */ sll $zero,$zero,0x0 +/* f05bb48: 92040004 */ lbu $a0,0x4($s0) +/* f05bb4c: afa60020 */ sw $a2,0x20($sp) +/* f05bb50: a3b90036 */ sb $t9,0x36($sp) +/* f05bb54: 0fc2554a */ jal func0f095528 +/* f05bb58: afa3002c */ sw $v1,0x2c($sp) +/* f05bb5c: 8fa3002c */ lw $v1,0x2c($sp) +/* f05bb60: 84490006 */ lh $t1,0x6($v0) +/* f05bb64: 93a50036 */ lbu $a1,0x36($sp) +/* f05bb68: 8fa60020 */ lw $a2,0x20($sp) +/* f05bb6c: a4690006 */ sh $t1,0x6($v1) +/* f05bb70: 8c4a000c */ lw $t2,0xc($v0) +/* f05bb74: 1000002c */ beqz $zero,.L0f05bc28 +/* f05bb78: ac6a000c */ sw $t2,0xc($v1) +.L0f05bb7c: +/* f05bb7c: 54c1000f */ bnel $a2,$at,.L0f05bbbc +/* f05bb80: 24010002 */ addiu $at,$zero,0x2 +/* f05bb84: 92040005 */ lbu $a0,0x5($s0) +/* f05bb88: afa60020 */ sw $a2,0x20($sp) +/* f05bb8c: a3a50036 */ sb $a1,0x36($sp) +/* f05bb90: 0fc2554a */ jal func0f095528 +/* f05bb94: afa3002c */ sw $v1,0x2c($sp) +/* f05bb98: 8fa3002c */ lw $v1,0x2c($sp) +/* f05bb9c: 844b0006 */ lh $t3,0x6($v0) +/* f05bba0: 93a50036 */ lbu $a1,0x36($sp) +/* f05bba4: 8fa60020 */ lw $a2,0x20($sp) +/* f05bba8: a46b0006 */ sh $t3,0x6($v1) +/* f05bbac: 8c4c000c */ lw $t4,0xc($v0) +/* f05bbb0: 1000001d */ beqz $zero,.L0f05bc28 +/* f05bbb4: ac6c000c */ sw $t4,0xc($v1) +/* f05bbb8: 24010002 */ addiu $at,$zero,0x2 +.L0f05bbbc: +/* f05bbbc: 54c1000f */ bnel $a2,$at,.L0f05bbfc +/* f05bbc0: 92040007 */ lbu $a0,0x7($s0) +/* f05bbc4: 92040006 */ lbu $a0,0x6($s0) +/* f05bbc8: afa60020 */ sw $a2,0x20($sp) +/* f05bbcc: a3a50036 */ sb $a1,0x36($sp) +/* f05bbd0: 0fc2554a */ jal func0f095528 +/* f05bbd4: afa3002c */ sw $v1,0x2c($sp) +/* f05bbd8: 8fa3002c */ lw $v1,0x2c($sp) +/* f05bbdc: 844d0006 */ lh $t5,0x6($v0) +/* f05bbe0: 93a50036 */ lbu $a1,0x36($sp) +/* f05bbe4: 8fa60020 */ lw $a2,0x20($sp) +/* f05bbe8: a46d0006 */ sh $t5,0x6($v1) +/* f05bbec: 8c4e000c */ lw $t6,0xc($v0) +/* f05bbf0: 1000000d */ beqz $zero,.L0f05bc28 +/* f05bbf4: ac6e000c */ sw $t6,0xc($v1) +/* f05bbf8: 92040007 */ lbu $a0,0x7($s0) +.L0f05bbfc: +/* f05bbfc: afa60020 */ sw $a2,0x20($sp) +/* f05bc00: a3a50036 */ sb $a1,0x36($sp) +/* f05bc04: 0fc2554a */ jal func0f095528 +/* f05bc08: afa3002c */ sw $v1,0x2c($sp) +/* f05bc0c: 8fa3002c */ lw $v1,0x2c($sp) +/* f05bc10: 844f0006 */ lh $t7,0x6($v0) +/* f05bc14: 93a50036 */ lbu $a1,0x36($sp) +/* f05bc18: 8fa60020 */ lw $a2,0x20($sp) +/* f05bc1c: a46f0006 */ sh $t7,0x6($v1) +/* f05bc20: 8c58000c */ lw $t8,0xc($v0) +/* f05bc24: ac78000c */ sw $t8,0xc($v1) +.L0f05bc28: +/* f05bc28: 14c50006 */ bne $a2,$a1,.L0f05bc44 +/* f05bc2c: 00a01025 */ or $v0,$a1,$zero +/* f05bc30: 18400004 */ blez $v0,.L0f05bc44 +/* f05bc34: 00000000 */ sll $zero,$zero,0x0 +/* f05bc38: 24a5ffff */ addiu $a1,$a1,-1 +/* f05bc3c: 10000006 */ beqz $zero,.L0f05bc58 +/* f05bc40: 30a200ff */ andi $v0,$a1,0xff +.L0f05bc44: +/* f05bc44: 14c20004 */ bne $a2,$v0,.L0f05bc58 +/* f05bc48: 28410003 */ slti $at,$v0,0x3 +/* f05bc4c: 10200002 */ beqz $at,.L0f05bc58 +/* f05bc50: 24a50001 */ addiu $a1,$a1,0x1 +/* f05bc54: 30a200ff */ andi $v0,$a1,0xff +.L0f05bc58: +/* f05bc58: 14400008 */ bnez $v0,.L0f05bc7c +/* f05bc5c: 24010001 */ addiu $at,$zero,0x1 +/* f05bc60: 0fc2554a */ jal func0f095528 +/* f05bc64: 92040004 */ lbu $a0,0x4($s0) +/* f05bc68: 84490006 */ lh $t1,0x6($v0) +/* f05bc6c: a6290006 */ sh $t1,0x6($s1) +/* f05bc70: 8c4a000c */ lw $t2,0xc($v0) +/* f05bc74: 1000001a */ beqz $zero,.L0f05bce0 +/* f05bc78: ae2a000c */ sw $t2,0xc($s1) +.L0f05bc7c: +/* f05bc7c: 54410009 */ bnel $v0,$at,.L0f05bca4 +/* f05bc80: 24010002 */ addiu $at,$zero,0x2 +/* f05bc84: 0fc2554a */ jal func0f095528 +/* f05bc88: 92040005 */ lbu $a0,0x5($s0) +/* f05bc8c: 844b0006 */ lh $t3,0x6($v0) +/* f05bc90: a62b0006 */ sh $t3,0x6($s1) +/* f05bc94: 8c4c000c */ lw $t4,0xc($v0) +/* f05bc98: 10000011 */ beqz $zero,.L0f05bce0 +/* f05bc9c: ae2c000c */ sw $t4,0xc($s1) +/* f05bca0: 24010002 */ addiu $at,$zero,0x2 +.L0f05bca4: +/* f05bca4: 14410008 */ bne $v0,$at,.L0f05bcc8 +/* f05bca8: 00000000 */ sll $zero,$zero,0x0 +/* f05bcac: 0fc2554a */ jal func0f095528 +/* f05bcb0: 92040006 */ lbu $a0,0x6($s0) +/* f05bcb4: 844d0006 */ lh $t5,0x6($v0) +/* f05bcb8: a62d0006 */ sh $t5,0x6($s1) +/* f05bcbc: 8c4e000c */ lw $t6,0xc($v0) +/* f05bcc0: 10000007 */ beqz $zero,.L0f05bce0 +/* f05bcc4: ae2e000c */ sw $t6,0xc($s1) +.L0f05bcc8: +/* f05bcc8: 0fc2554a */ jal func0f095528 +/* f05bccc: 92040007 */ lbu $a0,0x7($s0) +/* f05bcd0: 844f0006 */ lh $t7,0x6($v0) +/* f05bcd4: a62f0006 */ sh $t7,0x6($s1) +/* f05bcd8: 8c58000c */ lw $t8,0xc($v0) +/* f05bcdc: ae38000c */ sw $t8,0xc($s1) +.L0f05bce0: +/* f05bce0: 3c03800a */ lui $v1,0x800a +/* f05bce4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05bce8: 8c790438 */ lw $t9,0x438($v1) +/* f05bcec: 8fbf001c */ lw $ra,0x1c($sp) +/* f05bcf0: 8fb00014 */ lw $s0,0x14($sp) +/* f05bcf4: 8fb10018 */ lw $s1,0x18($sp) +/* f05bcf8: 27280009 */ addiu $t0,$t9,0x9 +/* f05bcfc: ac680438 */ sw $t0,0x438($v1) +/* f05bd00: 27bd0038 */ addiu $sp,$sp,0x38 +/* f05bd04: 03e00008 */ jr $ra +/* f05bd08: 00001025 */ or $v0,$zero,$zero +/* f05bd0c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05bd10: afb30020 */ sw $s3,0x20($sp) +/* f05bd14: 3c13800a */ lui $s3,0x800a +/* f05bd18: 26739fc0 */ addiu $s3,$s3,-24640 +/* f05bd1c: 8e6e0434 */ lw $t6,0x434($s3) +/* f05bd20: 8e6f0438 */ lw $t7,0x438($s3) +/* f05bd24: afbf0024 */ sw $ra,0x24($sp) +/* f05bd28: afb2001c */ sw $s2,0x1c($sp) +/* f05bd2c: afb10018 */ sw $s1,0x18($sp) +/* f05bd30: afb00014 */ sw $s0,0x14($sp) +/* f05bd34: 01cf1021 */ addu $v0,$t6,$t7 +/* f05bd38: 0fc2556c */ jal func0f0955b0 +/* f05bd3c: 90440002 */ lbu $a0,0x2($v0) +/* f05bd40: 1040000e */ beqz $v0,.L0f05bd7c +/* f05bd44: 3c108007 */ lui $s0,0x8007 +/* f05bd48: 3c128007 */ lui $s2,0x8007 +/* f05bd4c: 84510006 */ lh $s1,0x6($v0) +/* f05bd50: 26529780 */ addiu $s2,$s2,-26752 +/* f05bd54: 26109730 */ addiu $s0,$s0,-26832 +/* f05bd58: 96180000 */ lhu $t8,0x0($s0) +.L0f05bd5c: +/* f05bd5c: 56380005 */ bnel $s1,$t8,.L0f05bd74 +/* f05bd60: 26100004 */ addiu $s0,$s0,0x4 +/* f05bd64: 8e640424 */ lw $a0,0x424($s3) +/* f05bd68: 0fc12b28 */ jal func0f04aca0 +/* f05bd6c: 96050002 */ lhu $a1,0x2($s0) +/* f05bd70: 26100004 */ addiu $s0,$s0,0x4 +.L0f05bd74: +/* f05bd74: 5612fff9 */ bnel $s0,$s2,.L0f05bd5c +/* f05bd78: 96180000 */ lhu $t8,0x0($s0) +.L0f05bd7c: +/* f05bd7c: 8e790438 */ lw $t9,0x438($s3) +/* f05bd80: 8fbf0024 */ lw $ra,0x24($sp) +/* f05bd84: 8fb00014 */ lw $s0,0x14($sp) +/* f05bd88: 27280004 */ addiu $t0,$t9,0x4 +/* f05bd8c: ae680438 */ sw $t0,0x438($s3) +/* f05bd90: 8fb30020 */ lw $s3,0x20($sp) +/* f05bd94: 8fb10018 */ lw $s1,0x18($sp) +/* f05bd98: 8fb2001c */ lw $s2,0x1c($sp) +/* f05bd9c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05bda0: 03e00008 */ jr $ra +/* f05bda4: 00001025 */ or $v0,$zero,$zero +/* f05bda8: 3c03800a */ lui $v1,0x800a +/* f05bdac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05bdb0: 8c640430 */ lw $a0,0x430($v1) +/* f05bdb4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05bdb8: afbf0014 */ sw $ra,0x14($sp) +/* f05bdbc: 50800006 */ beqzl $a0,.L0f05bdd8 +/* f05bdc0: 8c6e0438 */ lw $t6,0x438($v1) +/* f05bdc4: 0fc1ec2f */ jal func0f07b0bc +/* f05bdc8: 24050001 */ addiu $a1,$zero,0x1 +/* f05bdcc: 3c03800a */ lui $v1,0x800a +/* f05bdd0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05bdd4: 8c6e0438 */ lw $t6,0x438($v1) +.L0f05bdd8: +/* f05bdd8: 8fbf0014 */ lw $ra,0x14($sp) +/* f05bddc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05bde0: 25cf0002 */ addiu $t7,$t6,0x2 +/* f05bde4: ac6f0438 */ sw $t7,0x438($v1) +/* f05bde8: 03e00008 */ jr $ra +/* f05bdec: 00001025 */ or $v0,$zero,$zero +/* f05bdf0: 3c03800a */ lui $v1,0x800a +/* f05bdf4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05bdf8: 8c640430 */ lw $a0,0x430($v1) +/* f05bdfc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05be00: afbf0014 */ sw $ra,0x14($sp) +/* f05be04: 50800006 */ beqzl $a0,.L0f05be20 +/* f05be08: 8c6e0438 */ lw $t6,0x438($v1) +/* f05be0c: 0fc1ec2f */ jal func0f07b0bc +/* f05be10: 00002825 */ or $a1,$zero,$zero +/* f05be14: 3c03800a */ lui $v1,0x800a +/* f05be18: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05be1c: 8c6e0438 */ lw $t6,0x438($v1) +.L0f05be20: +/* f05be20: 8fbf0014 */ lw $ra,0x14($sp) +/* f05be24: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05be28: 25cf0002 */ addiu $t7,$t6,0x2 +/* f05be2c: ac6f0438 */ sw $t7,0x438($v1) +/* f05be30: 03e00008 */ jr $ra +/* f05be34: 00001025 */ or $v0,$zero,$zero +/* f05be38: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05be3c: afbf0014 */ sw $ra,0x14($sp) +/* f05be40: 0fc13301 */ jal func0f04cc04 +/* f05be44: 00000000 */ sll $zero,$zero,0x0 +/* f05be48: 3c03800a */ lui $v1,0x800a +/* f05be4c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05be50: 8c6e0438 */ lw $t6,0x438($v1) +/* f05be54: 8fbf0014 */ lw $ra,0x14($sp) +/* f05be58: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05be5c: 25cf0002 */ addiu $t7,$t6,0x2 +/* f05be60: ac6f0438 */ sw $t7,0x438($v1) +/* f05be64: 03e00008 */ jr $ra +/* f05be68: 00001025 */ or $v0,$zero,$zero +/* f05be6c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05be70: afbf0014 */ sw $ra,0x14($sp) +/* f05be74: 0fc13341 */ jal func0f04cd04 +/* f05be78: 00000000 */ sll $zero,$zero,0x0 +/* f05be7c: 3c03800a */ lui $v1,0x800a +/* f05be80: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05be84: 8c6e0438 */ lw $t6,0x438($v1) +/* f05be88: 8fbf0014 */ lw $ra,0x14($sp) +/* f05be8c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05be90: 25cf0002 */ addiu $t7,$t6,0x2 +/* f05be94: ac6f0438 */ sw $t7,0x438($v1) +/* f05be98: 03e00008 */ jr $ra +/* f05be9c: 00001025 */ or $v0,$zero,$zero +/* f05bea0: 27bdffc0 */ addiu $sp,$sp,-64 +/* f05bea4: afb50028 */ sw $s5,0x28($sp) +/* f05bea8: 3c15800a */ lui $s5,0x800a +/* f05beac: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f05beb0: 8eae0434 */ lw $t6,0x434($s5) +/* f05beb4: 8eaf0438 */ lw $t7,0x438($s5) +/* f05beb8: afbf002c */ sw $ra,0x2c($sp) +/* f05bebc: afb40024 */ sw $s4,0x24($sp) +/* f05bec0: afb30020 */ sw $s3,0x20($sp) +/* f05bec4: afb2001c */ sw $s2,0x1c($sp) +/* f05bec8: afb10018 */ sw $s1,0x18($sp) +/* f05becc: afb00014 */ sw $s0,0x14($sp) +/* f05bed0: 01cf1021 */ addu $v0,$t6,$t7 +/* f05bed4: 90440002 */ lbu $a0,0x2($v0) +/* f05bed8: 24120001 */ addiu $s2,$zero,0x1 +/* f05bedc: 0fc133a7 */ jal func0f04ce9c +/* f05bee0: afa20034 */ sw $v0,0x34($sp) +/* f05bee4: 1040001b */ beqz $v0,.L0f05bf54 +/* f05bee8: 00408825 */ or $s1,$v0,$zero +/* f05beec: 84580000 */ lh $t8,0x0($v0) +/* f05bef0: 2414fffe */ addiu $s4,$zero,-2 +/* f05bef4: 24130005 */ addiu $s3,$zero,0x5 +/* f05bef8: 12980016 */ beq $s4,$t8,.L0f05bf54 +/* f05befc: 00000000 */ sll $zero,$zero,0x0 +/* f05bf00: 84440000 */ lh $a0,0x0($v0) +.L0f05bf04: +/* f05bf04: 0fc0a1dd */ jal func0f028774 +/* f05bf08: 00000000 */ sll $zero,$zero,0x0 +/* f05bf0c: 1040000d */ beqz $v0,.L0f05bf44 +/* f05bf10: 00408025 */ or $s0,$v0,$zero +/* f05bf14: 8c590020 */ lw $t9,0x20($v0) +/* f05bf18: 00402025 */ or $a0,$v0,$zero +/* f05bf1c: 5320000a */ beqzl $t9,.L0f05bf48 +/* f05bf20: 86240002 */ lh $a0,0x2($s1) +/* f05bf24: 0fc0e6a5 */ jal func0f039a94 +/* f05bf28: 00009025 */ or $s2,$zero,$zero +/* f05bf2c: 54400006 */ bnezl $v0,.L0f05bf48 +/* f05bf30: 86240002 */ lh $a0,0x2($s1) +/* f05bf34: 82080007 */ lb $t0,0x7($s0) +/* f05bf38: 52680003 */ beql $s3,$t0,.L0f05bf48 +/* f05bf3c: 86240002 */ lh $a0,0x2($s1) +/* f05bf40: 24120001 */ addiu $s2,$zero,0x1 +.L0f05bf44: +/* f05bf44: 86240002 */ lh $a0,0x2($s1) +.L0f05bf48: +/* f05bf48: 26310002 */ addiu $s1,$s1,0x2 +/* f05bf4c: 1684ffed */ bne $s4,$a0,.L0f05bf04 +/* f05bf50: 00000000 */ sll $zero,$zero,0x0 +.L0f05bf54: +/* f05bf54: 16400007 */ bnez $s2,.L0f05bf74 +/* f05bf58: 8fa90034 */ lw $t1,0x34($sp) +/* f05bf5c: 8ea40434 */ lw $a0,0x434($s5) +/* f05bf60: 8ea50438 */ lw $a1,0x438($s5) +/* f05bf64: 0fc13583 */ jal func0f04d60c +/* f05bf68: 91260003 */ lbu $a2,0x3($t1) +/* f05bf6c: 10000004 */ beqz $zero,.L0f05bf80 +/* f05bf70: aea20438 */ sw $v0,0x438($s5) +.L0f05bf74: +/* f05bf74: 8eaa0438 */ lw $t2,0x438($s5) +/* f05bf78: 254b0004 */ addiu $t3,$t2,0x4 +/* f05bf7c: aeab0438 */ sw $t3,0x438($s5) +.L0f05bf80: +/* f05bf80: 8fbf002c */ lw $ra,0x2c($sp) +/* f05bf84: 8fb00014 */ lw $s0,0x14($sp) +/* f05bf88: 8fb10018 */ lw $s1,0x18($sp) +/* f05bf8c: 8fb2001c */ lw $s2,0x1c($sp) +/* f05bf90: 8fb30020 */ lw $s3,0x20($sp) +/* f05bf94: 8fb40024 */ lw $s4,0x24($sp) +/* f05bf98: 8fb50028 */ lw $s5,0x28($sp) +/* f05bf9c: 27bd0040 */ addiu $sp,$sp,0x40 +/* f05bfa0: 03e00008 */ jr $ra +/* f05bfa4: 00001025 */ or $v0,$zero,$zero +/* f05bfa8: 3c03800a */ lui $v1,0x800a +/* f05bfac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05bfb0: 8c6e0434 */ lw $t6,0x434($v1) +/* f05bfb4: 8c6f0438 */ lw $t7,0x438($v1) +/* f05bfb8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05bfbc: afbf0014 */ sw $ra,0x14($sp) +/* f05bfc0: 01cf3021 */ addu $a2,$t6,$t7 +/* f05bfc4: 90c50002 */ lbu $a1,0x2($a2) +/* f05bfc8: afa6001c */ sw $a2,0x1c($sp) +/* f05bfcc: 0fc126d1 */ jal func0f049b44 +/* f05bfd0: 8c640424 */ lw $a0,0x424($v1) +/* f05bfd4: 3c03800a */ lui $v1,0x800a +/* f05bfd8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05bfdc: 10400006 */ beqz $v0,.L0f05bff8 +/* f05bfe0: 8fa6001c */ lw $a2,0x1c($sp) +/* f05bfe4: 905802a3 */ lbu $t8,0x2a3($v0) +/* f05bfe8: 57000004 */ bnezl $t8,.L0f05bffc +/* f05bfec: 8c680438 */ lw $t0,0x438($v1) +/* f05bff0: 90d90003 */ lbu $t9,0x3($a2) +/* f05bff4: a05902a3 */ sb $t9,0x2a3($v0) +.L0f05bff8: +/* f05bff8: 8c680438 */ lw $t0,0x438($v1) +.L0f05bffc: +/* f05bffc: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c000: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05c004: 25090004 */ addiu $t1,$t0,0x4 +/* f05c008: ac690438 */ sw $t1,0x438($v1) +/* f05c00c: 03e00008 */ jr $ra +/* f05c010: 00001025 */ or $v0,$zero,$zero +/* f05c014: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05c018: afb00018 */ sw $s0,0x18($sp) +/* f05c01c: 3c10800a */ lui $s0,0x800a +/* f05c020: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05c024: 8e0e0434 */ lw $t6,0x434($s0) +/* f05c028: 8e0f0438 */ lw $t7,0x438($s0) +/* f05c02c: afbf001c */ sw $ra,0x1c($sp) +/* f05c030: 8e040424 */ lw $a0,0x424($s0) +/* f05c034: 01cf1821 */ addu $v1,$t6,$t7 +/* f05c038: 90650002 */ lbu $a1,0x2($v1) +/* f05c03c: 0fc126d1 */ jal func0f049b44 +/* f05c040: afa30024 */ sw $v1,0x24($sp) +/* f05c044: 8fa30024 */ lw $v1,0x24($sp) +/* f05c048: 90780004 */ lbu $t8,0x4($v1) +/* f05c04c: 57000010 */ bnezl $t8,.L0f05c090 +/* f05c050: 8e0b0424 */ lw $t3,0x424($s0) +/* f05c054: 90790003 */ lbu $t9,0x3($v1) +/* f05c058: 904802a3 */ lbu $t0,0x2a3($v0) +/* f05c05c: 57280008 */ bnel $t9,$t0,.L0f05c080 +/* f05c060: 8e090438 */ lw $t1,0x438($s0) +/* f05c064: 8e040434 */ lw $a0,0x434($s0) +/* f05c068: 8e050438 */ lw $a1,0x438($s0) +/* f05c06c: 0fc13583 */ jal func0f04d60c +/* f05c070: 90660005 */ lbu $a2,0x5($v1) +/* f05c074: 10000012 */ beqz $zero,.L0f05c0c0 +/* f05c078: ae020438 */ sw $v0,0x438($s0) +/* f05c07c: 8e090438 */ lw $t1,0x438($s0) +.L0f05c080: +/* f05c080: 252a0006 */ addiu $t2,$t1,0x6 +/* f05c084: 1000000e */ beqz $zero,.L0f05c0c0 +/* f05c088: ae0a0438 */ sw $t2,0x438($s0) +/* f05c08c: 8e0b0424 */ lw $t3,0x424($s0) +.L0f05c090: +/* f05c090: 8d6c02a4 */ lw $t4,0x2a4($t3) +/* f05c094: 55800008 */ bnezl $t4,.L0f05c0b8 +/* f05c098: 8e0d0438 */ lw $t5,0x438($s0) +/* f05c09c: 8e040434 */ lw $a0,0x434($s0) +/* f05c0a0: 8e050438 */ lw $a1,0x438($s0) +/* f05c0a4: 0fc13583 */ jal func0f04d60c +/* f05c0a8: 90660005 */ lbu $a2,0x5($v1) +/* f05c0ac: 10000004 */ beqz $zero,.L0f05c0c0 +/* f05c0b0: ae020438 */ sw $v0,0x438($s0) +/* f05c0b4: 8e0d0438 */ lw $t5,0x438($s0) +.L0f05c0b8: +/* f05c0b8: 25ae0006 */ addiu $t6,$t5,0x6 +/* f05c0bc: ae0e0438 */ sw $t6,0x438($s0) +.L0f05c0c0: +/* f05c0c0: 8fbf001c */ lw $ra,0x1c($sp) +/* f05c0c4: 8fb00018 */ lw $s0,0x18($sp) +/* f05c0c8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05c0cc: 03e00008 */ jr $ra +/* f05c0d0: 00001025 */ or $v0,$zero,$zero +/* f05c0d4: 3c03800a */ lui $v1,0x800a +/* f05c0d8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c0dc: 8c640434 */ lw $a0,0x434($v1) +/* f05c0e0: 8c650438 */ lw $a1,0x438($v1) +/* f05c0e4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05c0e8: afbf0014 */ sw $ra,0x14($sp) +/* f05c0ec: 00851021 */ addu $v0,$a0,$a1 +/* f05c0f0: 0fc13583 */ jal func0f04d60c +/* f05c0f4: 90460005 */ lbu $a2,0x5($v0) +/* f05c0f8: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c0fc: 3c01800a */ lui $at,0x800a +/* f05c100: ac22a3f8 */ sw $v0,-0x5c08($at) +/* f05c104: 00001025 */ or $v0,$zero,$zero +/* f05c108: 03e00008 */ jr $ra +/* f05c10c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05c110: 3c03800a */ lui $v1,0x800a +/* f05c114: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c118: 8c6e0424 */ lw $t6,0x424($v1) +/* f05c11c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05c120: afbf0014 */ sw $ra,0x14($sp) +/* f05c124: 8c650438 */ lw $a1,0x438($v1) +/* f05c128: 91cf02a3 */ lbu $t7,0x2a3($t6) +/* f05c12c: 8c640434 */ lw $a0,0x434($v1) +/* f05c130: 24b80003 */ addiu $t8,$a1,0x3 +/* f05c134: 15e00007 */ bnez $t7,.L0f05c154 +/* f05c138: 00851021 */ addu $v0,$a0,$a1 +/* f05c13c: 0fc13583 */ jal func0f04d60c +/* f05c140: 90460002 */ lbu $a2,0x2($v0) +/* f05c144: 3c03800a */ lui $v1,0x800a +/* f05c148: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c14c: 10000002 */ beqz $zero,.L0f05c158 +/* f05c150: ac620438 */ sw $v0,0x438($v1) +.L0f05c154: +/* f05c154: ac780438 */ sw $t8,0x438($v1) +.L0f05c158: +/* f05c158: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c15c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05c160: 00001025 */ or $v0,$zero,$zero +/* f05c164: 03e00008 */ jr $ra +/* f05c168: 00000000 */ sll $zero,$zero,0x0 +/* f05c16c: 3c05800a */ lui $a1,0x800a +/* f05c170: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f05c174: 8ca40438 */ lw $a0,0x438($a1) +/* f05c178: 8cae0434 */ lw $t6,0x434($a1) +/* f05c17c: 3c018007 */ lui $at,0x8007 +/* f05c180: 24980003 */ addiu $t8,$a0,0x3 +/* f05c184: 01c41821 */ addu $v1,$t6,$a0 +/* f05c188: 906f0002 */ lbu $t7,0x2($v1) +/* f05c18c: 00001025 */ or $v0,$zero,$zero +/* f05c190: ac2f98d0 */ sw $t7,-0x6730($at) +/* f05c194: 03e00008 */ jr $ra +/* f05c198: acb80438 */ sw $t8,0x438($a1) +/* f05c19c: 27bdffb8 */ addiu $sp,$sp,-72 +/* f05c1a0: afbe0038 */ sw $s8,0x38($sp) +/* f05c1a4: 3c1e800a */ lui $s8,0x800a +/* f05c1a8: 27de9fc0 */ addiu $s8,$s8,-24640 +/* f05c1ac: 8fce0434 */ lw $t6,0x434($s8) +/* f05c1b0: 8fcf0438 */ lw $t7,0x438($s8) +/* f05c1b4: afbf003c */ sw $ra,0x3c($sp) +/* f05c1b8: afb70034 */ sw $s7,0x34($sp) +/* f05c1bc: afb60030 */ sw $s6,0x30($sp) +/* f05c1c0: afb5002c */ sw $s5,0x2c($sp) +/* f05c1c4: afb40028 */ sw $s4,0x28($sp) +/* f05c1c8: afb30024 */ sw $s3,0x24($sp) +/* f05c1cc: afb20020 */ sw $s2,0x20($sp) +/* f05c1d0: afb1001c */ sw $s1,0x1c($sp) +/* f05c1d4: afb00018 */ sw $s0,0x18($sp) +/* f05c1d8: 01cf1021 */ addu $v0,$t6,$t7 +/* f05c1dc: 90440003 */ lbu $a0,0x3($v0) +/* f05c1e0: 00009025 */ or $s2,$zero,$zero +/* f05c1e4: 0fc133a7 */ jal func0f04ce9c +/* f05c1e8: afa20044 */ sw $v0,0x44($sp) +/* f05c1ec: 10400022 */ beqz $v0,.L0f05c278 +/* f05c1f0: 00408825 */ or $s1,$v0,$zero +/* f05c1f4: 84580000 */ lh $t8,0x0($v0) +/* f05c1f8: 2413fffe */ addiu $s3,$zero,-2 +/* f05c1fc: 24170020 */ addiu $s7,$zero,0x20 +/* f05c200: 1278001d */ beq $s3,$t8,.L0f05c278 +/* f05c204: 2416001e */ addiu $s6,$zero,0x1e +/* f05c208: 84440000 */ lh $a0,0x0($v0) +/* f05c20c: 2415001f */ addiu $s5,$zero,0x1f +/* f05c210: 24140005 */ addiu $s4,$zero,0x5 +.L0f05c214: +/* f05c214: 0fc0a1dd */ jal func0f028774 +/* f05c218: 00000000 */ sll $zero,$zero,0x0 +/* f05c21c: 10400012 */ beqz $v0,.L0f05c268 +/* f05c220: 00408025 */ or $s0,$v0,$zero +/* f05c224: 8c59001c */ lw $t9,0x1c($v0) +/* f05c228: 53200010 */ beqzl $t9,.L0f05c26c +/* f05c22c: 86240002 */ lh $a0,0x2($s1) +/* f05c230: 0fc0e6a5 */ jal func0f039a94 +/* f05c234: 00402025 */ or $a0,$v0,$zero +/* f05c238: 5440000c */ bnezl $v0,.L0f05c26c +/* f05c23c: 86240002 */ lh $a0,0x2($s1) +/* f05c240: 82020007 */ lb $v0,0x7($s0) +/* f05c244: 52820009 */ beql $s4,$v0,.L0f05c26c +/* f05c248: 86240002 */ lh $a0,0x2($s1) +/* f05c24c: 52a20007 */ beql $s5,$v0,.L0f05c26c +/* f05c250: 86240002 */ lh $a0,0x2($s1) +/* f05c254: 52c20005 */ beql $s6,$v0,.L0f05c26c +/* f05c258: 86240002 */ lh $a0,0x2($s1) +/* f05c25c: 52e20003 */ beql $s7,$v0,.L0f05c26c +/* f05c260: 86240002 */ lh $a0,0x2($s1) +/* f05c264: 26520001 */ addiu $s2,$s2,0x1 +.L0f05c268: +/* f05c268: 86240002 */ lh $a0,0x2($s1) +.L0f05c26c: +/* f05c26c: 26310002 */ addiu $s1,$s1,0x2 +/* f05c270: 1664ffe8 */ bne $s3,$a0,.L0f05c214 +/* f05c274: 00000000 */ sll $zero,$zero,0x0 +.L0f05c278: +/* f05c278: 8fa20044 */ lw $v0,0x44($sp) +/* f05c27c: 90480002 */ lbu $t0,0x2($v0) +/* f05c280: 0112082a */ slt $at,$t0,$s2 +/* f05c284: 50200008 */ beqzl $at,.L0f05c2a8 +/* f05c288: 8fc90438 */ lw $t1,0x438($s8) +/* f05c28c: 8fc40434 */ lw $a0,0x434($s8) +/* f05c290: 8fc50438 */ lw $a1,0x438($s8) +/* f05c294: 0fc13583 */ jal func0f04d60c +/* f05c298: 90460004 */ lbu $a2,0x4($v0) +/* f05c29c: 10000004 */ beqz $zero,.L0f05c2b0 +/* f05c2a0: afc20438 */ sw $v0,0x438($s8) +/* f05c2a4: 8fc90438 */ lw $t1,0x438($s8) +.L0f05c2a8: +/* f05c2a8: 252a0005 */ addiu $t2,$t1,0x5 +/* f05c2ac: afca0438 */ sw $t2,0x438($s8) +.L0f05c2b0: +/* f05c2b0: 8fbf003c */ lw $ra,0x3c($sp) +/* f05c2b4: 8fb00018 */ lw $s0,0x18($sp) +/* f05c2b8: 8fb1001c */ lw $s1,0x1c($sp) +/* f05c2bc: 8fb20020 */ lw $s2,0x20($sp) +/* f05c2c0: 8fb30024 */ lw $s3,0x24($sp) +/* f05c2c4: 8fb40028 */ lw $s4,0x28($sp) +/* f05c2c8: 8fb5002c */ lw $s5,0x2c($sp) +/* f05c2cc: 8fb60030 */ lw $s6,0x30($sp) +/* f05c2d0: 8fb70034 */ lw $s7,0x34($sp) +/* f05c2d4: 8fbe0038 */ lw $s8,0x38($sp) +/* f05c2d8: 27bd0048 */ addiu $sp,$sp,0x48 +/* f05c2dc: 03e00008 */ jr $ra +/* f05c2e0: 00001025 */ or $v0,$zero,$zero +/* f05c2e4: 3c03800a */ lui $v1,0x800a +/* f05c2e8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c2ec: 8c6e0434 */ lw $t6,0x434($v1) +/* f05c2f0: 8c6f0438 */ lw $t7,0x438($v1) +/* f05c2f4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05c2f8: afbf0014 */ sw $ra,0x14($sp) +/* f05c2fc: 01cf3821 */ addu $a3,$t6,$t7 +/* f05c300: 90e50002 */ lbu $a1,0x2($a3) +/* f05c304: afa7001c */ sw $a3,0x1c($sp) +/* f05c308: 0fc126d1 */ jal func0f049b44 +/* f05c30c: 8c640424 */ lw $a0,0x424($v1) +/* f05c310: 3c03800a */ lui $v1,0x800a +/* f05c314: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c318: 10400012 */ beqz $v0,.L0f05c364 +/* f05c31c: 8fa7001c */ lw $a3,0x1c($sp) +/* f05c320: 8c580018 */ lw $t8,0x18($v0) +/* f05c324: 0018c800 */ sll $t9,$t8,0x0 +/* f05c328: 0723000f */ bgezl $t9,.L0f05c368 +/* f05c32c: 8c6b0438 */ lw $t3,0x438($v1) +/* f05c330: 8c490018 */ lw $t1,0x18($v0) +/* f05c334: 3c017fff */ lui $at,0x7fff +/* f05c338: 3421ffff */ ori $at,$at,0xffff +/* f05c33c: 01215024 */ and $t2,$t1,$at +/* f05c340: ac4a0018 */ sw $t2,0x18($v0) +/* f05c344: 90e60003 */ lbu $a2,0x3($a3) +/* f05c348: 8c650438 */ lw $a1,0x438($v1) +/* f05c34c: 0fc13583 */ jal func0f04d60c +/* f05c350: 8c640434 */ lw $a0,0x434($v1) +/* f05c354: 3c03800a */ lui $v1,0x800a +/* f05c358: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c35c: 10000004 */ beqz $zero,.L0f05c370 +/* f05c360: ac620438 */ sw $v0,0x438($v1) +.L0f05c364: +/* f05c364: 8c6b0438 */ lw $t3,0x438($v1) +.L0f05c368: +/* f05c368: 256c0004 */ addiu $t4,$t3,0x4 +/* f05c36c: ac6c0438 */ sw $t4,0x438($v1) +.L0f05c370: +/* f05c370: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c374: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05c378: 00001025 */ or $v0,$zero,$zero +/* f05c37c: 03e00008 */ jr $ra +/* f05c380: 00000000 */ sll $zero,$zero,0x0 +/* f05c384: 3c03800a */ lui $v1,0x800a +/* f05c388: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c38c: 8c640434 */ lw $a0,0x434($v1) +/* f05c390: 8c650438 */ lw $a1,0x438($v1) +/* f05c394: 8c6f0424 */ lw $t7,0x424($v1) +/* f05c398: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05c39c: afbf0014 */ sw $ra,0x14($sp) +/* f05c3a0: 00851021 */ addu $v0,$a0,$a1 +/* f05c3a4: 904e0002 */ lbu $t6,0x2($v0) +/* f05c3a8: 91f802a0 */ lbu $t8,0x2a0($t7) +/* f05c3ac: 24b90004 */ addiu $t9,$a1,0x4 +/* f05c3b0: 55d80008 */ bnel $t6,$t8,.L0f05c3d4 +/* f05c3b4: ac790438 */ sw $t9,0x438($v1) +/* f05c3b8: 0fc13583 */ jal func0f04d60c +/* f05c3bc: 90460003 */ lbu $a2,0x3($v0) +/* f05c3c0: 3c03800a */ lui $v1,0x800a +/* f05c3c4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c3c8: 10000002 */ beqz $zero,.L0f05c3d4 +/* f05c3cc: ac620438 */ sw $v0,0x438($v1) +/* f05c3d0: ac790438 */ sw $t9,0x438($v1) +.L0f05c3d4: +/* f05c3d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c3d8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05c3dc: 00001025 */ or $v0,$zero,$zero +/* f05c3e0: 03e00008 */ jr $ra +/* f05c3e4: 00000000 */ sll $zero,$zero,0x0 +/* f05c3e8: 3c03800a */ lui $v1,0x800a +/* f05c3ec: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c3f0: 8c6e0434 */ lw $t6,0x434($v1) +/* f05c3f4: 8c6f0438 */ lw $t7,0x438($v1) +/* f05c3f8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05c3fc: afbf0014 */ sw $ra,0x14($sp) +/* f05c400: 01cf1021 */ addu $v0,$t6,$t7 +/* f05c404: 90450002 */ lbu $a1,0x2($v0) +/* f05c408: 0fc1eca4 */ jal func0f07b290 +/* f05c40c: 8c640430 */ lw $a0,0x430($v1) +/* f05c410: 3c03800a */ lui $v1,0x800a +/* f05c414: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c418: 8c780438 */ lw $t8,0x438($v1) +/* f05c41c: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c420: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05c424: 27190003 */ addiu $t9,$t8,0x3 +/* f05c428: ac790438 */ sw $t9,0x438($v1) +/* f05c42c: 03e00008 */ jr $ra +/* f05c430: 00001025 */ or $v0,$zero,$zero +/* f05c434: 3c03800a */ lui $v1,0x800a +/* f05c438: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c43c: 8c640434 */ lw $a0,0x434($v1) +/* f05c440: 8c650438 */ lw $a1,0x438($v1) +/* f05c444: 8c6f0424 */ lw $t7,0x424($v1) +/* f05c448: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05c44c: afbf0014 */ sw $ra,0x14($sp) +/* f05c450: 00851021 */ addu $v0,$a0,$a1 +/* f05c454: 904e0002 */ lbu $t6,0x2($v0) +/* f05c458: 91f802e3 */ lbu $t8,0x2e3($t7) +/* f05c45c: 24b90004 */ addiu $t9,$a1,0x4 +/* f05c460: 55d80008 */ bnel $t6,$t8,.L0f05c484 +/* f05c464: ac790438 */ sw $t9,0x438($v1) +/* f05c468: 0fc13583 */ jal func0f04d60c +/* f05c46c: 90460003 */ lbu $a2,0x3($v0) +/* f05c470: 3c03800a */ lui $v1,0x800a +/* f05c474: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c478: 10000002 */ beqz $zero,.L0f05c484 +/* f05c47c: ac620438 */ sw $v0,0x438($v1) +/* f05c480: ac790438 */ sw $t9,0x438($v1) +.L0f05c484: +/* f05c484: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c488: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05c48c: 00001025 */ or $v0,$zero,$zero +/* f05c490: 03e00008 */ jr $ra +/* f05c494: 00000000 */ sll $zero,$zero,0x0 +/* f05c498: 3c07800a */ lui $a3,0x800a +/* f05c49c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f05c4a0: 8cee0434 */ lw $t6,0x434($a3) +/* f05c4a4: 8cef0438 */ lw $t7,0x438($a3) +/* f05c4a8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05c4ac: afbf0014 */ sw $ra,0x14($sp) +/* f05c4b0: 01cf4021 */ addu $t0,$t6,$t7 +/* f05c4b4: 91180003 */ lbu $t8,0x3($t0) +/* f05c4b8: 91090004 */ lbu $t1,0x4($t0) +/* f05c4bc: 240100f6 */ addiu $at,$zero,0xf6 +/* f05c4c0: 0018ca00 */ sll $t9,$t8,0x8 +/* f05c4c4: 03295025 */ or $t2,$t9,$t1 +/* f05c4c8: 000a5c00 */ sll $t3,$t2,0x10 +/* f05c4cc: 000b6403 */ sra $t4,$t3,0x10 +/* f05c4d0: 448c2000 */ mtc1 $t4,$f4 +/* f05c4d4: 00000000 */ sll $zero,$zero,0x0 +/* f05c4d8: 468021a0 */ cvt.s.w $f6,$f4 +/* f05c4dc: e7a6001c */ swc1 $f6,0x1c($sp) +/* f05c4e0: 91050002 */ lbu $a1,0x2($t0) +/* f05c4e4: 54a1001e */ bnel $a1,$at,.L0f05c560 +/* f05c4e8: 8ce40424 */ lw $a0,0x424($a3) +/* f05c4ec: 8ce40430 */ lw $a0,0x430($a3) +/* f05c4f0: 5080001b */ beqzl $a0,.L0f05c560 +/* f05c4f4: 8ce40424 */ lw $a0,0x424($a3) +/* f05c4f8: afa00020 */ sw $zero,0x20($sp) +/* f05c4fc: 0fc1eb7d */ jal func0f07adf4 +/* f05c500: afa80024 */ sw $t0,0x24($sp) +/* f05c504: 3c07800a */ lui $a3,0x800a +/* f05c508: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f05c50c: 8fa60020 */ lw $a2,0x20($sp) +/* f05c510: 8fa80024 */ lw $t0,0x24($sp) +/* f05c514: 10400018 */ beqz $v0,.L0f05c578 +/* f05c518: 00402025 */ or $a0,$v0,$zero +/* f05c51c: afa60020 */ sw $a2,0x20($sp) +/* f05c520: 0fc1eb6e */ jal func0f07adb8 +/* f05c524: afa80024 */ sw $t0,0x24($sp) +/* f05c528: 3c07800a */ lui $a3,0x800a +/* f05c52c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f05c530: 8fa60020 */ lw $a2,0x20($sp) +/* f05c534: 10400010 */ beqz $v0,.L0f05c578 +/* f05c538: 8fa80024 */ lw $t0,0x24($sp) +/* f05c53c: 90430000 */ lbu $v1,0x0($v0) +/* f05c540: 24010003 */ addiu $at,$zero,0x3 +/* f05c544: 10610003 */ beq $v1,$at,.L0f05c554 +/* f05c548: 24010006 */ addiu $at,$zero,0x6 +/* f05c54c: 1461000a */ bne $v1,$at,.L0f05c578 +/* f05c550: 00000000 */ sll $zero,$zero,0x0 +.L0f05c554: +/* f05c554: 10000008 */ beqz $zero,.L0f05c578 +/* f05c558: 8c460004 */ lw $a2,0x4($v0) +/* f05c55c: 8ce40424 */ lw $a0,0x424($a3) +.L0f05c560: +/* f05c560: 0fc126d1 */ jal func0f049b44 +/* f05c564: afa80024 */ sw $t0,0x24($sp) +/* f05c568: 3c07800a */ lui $a3,0x800a +/* f05c56c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f05c570: 8fa80024 */ lw $t0,0x24($sp) +/* f05c574: 00403025 */ or $a2,$v0,$zero +.L0f05c578: +/* f05c578: 50c0001f */ beqzl $a2,.L0f05c5f8 +/* f05c57c: 8cef0438 */ lw $t7,0x438($a3) +/* f05c580: 8cc2001c */ lw $v0,0x1c($a2) +/* f05c584: c7a8001c */ lwc1 $f8,0x1c($sp) +/* f05c588: 5040001b */ beqzl $v0,.L0f05c5f8 +/* f05c58c: 8cef0438 */ lw $t7,0x438($a3) +/* f05c590: c440000c */ lwc1 $f0,0xc($v0) +/* f05c594: c7aa001c */ lwc1 $f10,0x1c($sp) +/* f05c598: 4608003c */ c.lt.s $f0,$f8 +/* f05c59c: 00000000 */ sll $zero,$zero,0x0 +/* f05c5a0: 45020005 */ bc1fl .L0f05c5b8 +/* f05c5a4: 4600503c */ c.lt.s $f10,$f0 +/* f05c5a8: 910d0005 */ lbu $t5,0x5($t0) +/* f05c5ac: 51a0000a */ beqzl $t5,.L0f05c5d8 +/* f05c5b0: 8ce40434 */ lw $a0,0x434($a3) +/* f05c5b4: 4600503c */ c.lt.s $f10,$f0 +.L0f05c5b8: +/* f05c5b8: 00000000 */ sll $zero,$zero,0x0 +/* f05c5bc: 4502000e */ bc1fl .L0f05c5f8 +/* f05c5c0: 8cef0438 */ lw $t7,0x438($a3) +/* f05c5c4: 910e0005 */ lbu $t6,0x5($t0) +/* f05c5c8: 24010001 */ addiu $at,$zero,0x1 +/* f05c5cc: 55c1000a */ bnel $t6,$at,.L0f05c5f8 +/* f05c5d0: 8cef0438 */ lw $t7,0x438($a3) +/* f05c5d4: 8ce40434 */ lw $a0,0x434($a3) +.L0f05c5d8: +/* f05c5d8: 8ce50438 */ lw $a1,0x438($a3) +/* f05c5dc: 0fc13583 */ jal func0f04d60c +/* f05c5e0: 91060006 */ lbu $a2,0x6($t0) +/* f05c5e4: 3c07800a */ lui $a3,0x800a +/* f05c5e8: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f05c5ec: 10000004 */ beqz $zero,.L0f05c600 +/* f05c5f0: ace20438 */ sw $v0,0x438($a3) +/* f05c5f4: 8cef0438 */ lw $t7,0x438($a3) +.L0f05c5f8: +/* f05c5f8: 25f80007 */ addiu $t8,$t7,0x7 +/* f05c5fc: acf80438 */ sw $t8,0x438($a3) +.L0f05c600: +/* f05c600: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c604: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05c608: 00001025 */ or $v0,$zero,$zero +/* f05c60c: 03e00008 */ jr $ra +/* f05c610: 00000000 */ sll $zero,$zero,0x0 +/* f05c614: 3c03800a */ lui $v1,0x800a +/* f05c618: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c61c: 8c6e0438 */ lw $t6,0x438($v1) +/* f05c620: 00001025 */ or $v0,$zero,$zero +/* f05c624: 25cf0002 */ addiu $t7,$t6,0x2 +/* f05c628: 03e00008 */ jr $ra +/* f05c62c: ac6f0438 */ sw $t7,0x438($v1) +/* f05c630: 3c06800a */ lui $a2,0x800a +/* f05c634: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f05c638: 8cce0434 */ lw $t6,0x434($a2) +/* f05c63c: 8ccf0438 */ lw $t7,0x438($a2) +/* f05c640: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05c644: afbf0014 */ sw $ra,0x14($sp) +/* f05c648: 01cf1821 */ addu $v1,$t6,$t7 +/* f05c64c: 90650002 */ lbu $a1,0x2($v1) +/* f05c650: afa3001c */ sw $v1,0x1c($sp) +/* f05c654: 0fc126d1 */ jal func0f049b44 +/* f05c658: 8cc40424 */ lw $a0,0x424($a2) +/* f05c65c: 3c06800a */ lui $a2,0x800a +/* f05c660: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f05c664: 1040000d */ beqz $v0,.L0f05c69c +/* f05c668: 8fa3001c */ lw $v1,0x1c($sp) +/* f05c66c: 90780004 */ lbu $t8,0x4($v1) +/* f05c670: 57000007 */ bnezl $t8,.L0f05c690 +/* f05c674: 844a02d8 */ lh $t2,0x2d8($v0) +/* f05c678: 845902d8 */ lh $t9,0x2d8($v0) +/* f05c67c: 90680003 */ lbu $t0,0x3($v1) +/* f05c680: 03284823 */ subu $t1,$t9,$t0 +/* f05c684: 10000005 */ beqz $zero,.L0f05c69c +/* f05c688: a44902d8 */ sh $t1,0x2d8($v0) +/* f05c68c: 844a02d8 */ lh $t2,0x2d8($v0) +.L0f05c690: +/* f05c690: 906b0003 */ lbu $t3,0x3($v1) +/* f05c694: 014b6021 */ addu $t4,$t2,$t3 +/* f05c698: a44c02d8 */ sh $t4,0x2d8($v0) +.L0f05c69c: +/* f05c69c: 8ccd0438 */ lw $t5,0x438($a2) +/* f05c6a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c6a4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05c6a8: 25ae0005 */ addiu $t6,$t5,0x5 +/* f05c6ac: acce0438 */ sw $t6,0x438($a2) +/* f05c6b0: 03e00008 */ jr $ra +/* f05c6b4: 00001025 */ or $v0,$zero,$zero +/* f05c6b8: 27bdffc0 */ addiu $sp,$sp,-64 +/* f05c6bc: 3c188007 */ lui $t8,0x8007 +/* f05c6c0: afbf001c */ sw $ra,0x1c($sp) +/* f05c6c4: 27189780 */ addiu $t8,$t8,-26752 +/* f05c6c8: 8f010000 */ lw $at,0x0($t8) +/* f05c6cc: 27a60030 */ addiu $a2,$sp,0x30 +/* f05c6d0: 3c02800a */ lui $v0,0x800a +/* f05c6d4: acc10000 */ sw $at,0x0($a2) +/* f05c6d8: 8f090004 */ lw $t1,0x4($t8) +/* f05c6dc: 24429fc0 */ addiu $v0,$v0,-24640 +/* f05c6e0: 8c4e0434 */ lw $t6,0x434($v0) +/* f05c6e4: acc90004 */ sw $t1,0x4($a2) +/* f05c6e8: 8c4f0438 */ lw $t7,0x438($v0) +/* f05c6ec: 8f010008 */ lw $at,0x8($t8) +/* f05c6f0: 8c440424 */ lw $a0,0x424($v0) +/* f05c6f4: 01cf1821 */ addu $v1,$t6,$t7 +/* f05c6f8: acc10008 */ sw $at,0x8($a2) +/* f05c6fc: 90650002 */ lbu $a1,0x2($v1) +/* f05c700: 0fc126d1 */ jal func0f049b44 +/* f05c704: afa3003c */ sw $v1,0x3c($sp) +/* f05c708: 8fa3003c */ lw $v1,0x3c($sp) +/* f05c70c: 27a60030 */ addiu $a2,$sp,0x30 +/* f05c710: 10400032 */ beqz $v0,.L0f05c7dc +/* f05c714: 00402025 */ or $a0,$v0,$zero +/* f05c718: 8c4a001c */ lw $t2,0x1c($v0) +/* f05c71c: 1140002f */ beqz $t2,.L0f05c7dc +/* f05c720: 00000000 */ sll $zero,$zero,0x0 +/* f05c724: 90620004 */ lbu $v0,0x4($v1) +/* f05c728: 24010002 */ addiu $at,$zero,0x2 +/* f05c72c: 3c0b8007 */ lui $t3,0x8007 +/* f05c730: 14410010 */ bne $v0,$at,.L0f05c774 +/* f05c734: 256b978c */ addiu $t3,$t3,-26740 +/* f05c738: 8d610000 */ lw $at,0x0($t3) +/* f05c73c: 27a70028 */ addiu $a3,$sp,0x28 +/* f05c740: ace10000 */ sw $at,0x0($a3) +/* f05c744: 906e0003 */ lbu $t6,0x3($v1) +/* f05c748: 3c013d00 */ lui $at,0x3d00 +/* f05c74c: 44814000 */ mtc1 $at,$f8 +/* f05c750: 448e2000 */ mtc1 $t6,$f4 +/* f05c754: afa00010 */ sw $zero,0x10($sp) +/* f05c758: 468021a0 */ cvt.s.w $f6,$f4 +/* f05c75c: 46083282 */ mul.s $f10,$f6,$f8 +/* f05c760: 44055000 */ mfc1 $a1,$f10 +/* f05c764: 0fc0d049 */ jal func0f034124 +/* f05c768: 00000000 */ sll $zero,$zero,0x0 +/* f05c76c: 1000001b */ beqz $zero,.L0f05c7dc +/* f05c770: 00000000 */ sll $zero,$zero,0x0 +.L0f05c774: +/* f05c774: 5440000f */ bnezl $v0,.L0f05c7b4 +/* f05c778: 90680003 */ lbu $t0,0x3($v1) +/* f05c77c: 906f0003 */ lbu $t7,0x3($v1) +/* f05c780: 3c013d00 */ lui $at,0x3d00 +/* f05c784: 44812000 */ mtc1 $at,$f4 +/* f05c788: 448f8000 */ mtc1 $t7,$f16 +/* f05c78c: afa00010 */ sw $zero,0x10($sp) +/* f05c790: 00003825 */ or $a3,$zero,$zero +/* f05c794: 468084a0 */ cvt.s.w $f18,$f16 +/* f05c798: 46049182 */ mul.s $f6,$f18,$f4 +/* f05c79c: 44053000 */ mfc1 $a1,$f6 +/* f05c7a0: 0fc0d049 */ jal func0f034124 +/* f05c7a4: 00000000 */ sll $zero,$zero,0x0 +/* f05c7a8: 1000000c */ beqz $zero,.L0f05c7dc +/* f05c7ac: 00000000 */ sll $zero,$zero,0x0 +/* f05c7b0: 90680003 */ lbu $t0,0x3($v1) +.L0f05c7b4: +/* f05c7b4: 3c01bd00 */ lui $at,0xbd00 +/* f05c7b8: 44818000 */ mtc1 $at,$f16 +/* f05c7bc: 44884000 */ mtc1 $t0,$f8 +/* f05c7c0: afa00010 */ sw $zero,0x10($sp) +/* f05c7c4: 00003825 */ or $a3,$zero,$zero +/* f05c7c8: 468042a0 */ cvt.s.w $f10,$f8 +/* f05c7cc: 46105482 */ mul.s $f18,$f10,$f16 +/* f05c7d0: 44059000 */ mfc1 $a1,$f18 +/* f05c7d4: 0fc0d049 */ jal func0f034124 +/* f05c7d8: 00000000 */ sll $zero,$zero,0x0 +.L0f05c7dc: +/* f05c7dc: 3c03800a */ lui $v1,0x800a +/* f05c7e0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c7e4: 8c790438 */ lw $t9,0x438($v1) +/* f05c7e8: 8fbf001c */ lw $ra,0x1c($sp) +/* f05c7ec: 27bd0040 */ addiu $sp,$sp,0x40 +/* f05c7f0: 27380005 */ addiu $t8,$t9,0x5 +/* f05c7f4: ac780438 */ sw $t8,0x438($v1) +/* f05c7f8: 03e00008 */ jr $ra +/* f05c7fc: 00001025 */ or $v0,$zero,$zero +/* f05c800: 3c03800a */ lui $v1,0x800a +/* f05c804: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c808: 8c6e0434 */ lw $t6,0x434($v1) +/* f05c80c: 8c6f0438 */ lw $t7,0x438($v1) +/* f05c810: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05c814: afbf0014 */ sw $ra,0x14($sp) +/* f05c818: 01cf3821 */ addu $a3,$t6,$t7 +/* f05c81c: 90e50002 */ lbu $a1,0x2($a3) +/* f05c820: afa7001c */ sw $a3,0x1c($sp) +/* f05c824: 0fc126d1 */ jal func0f049b44 +/* f05c828: 8c640424 */ lw $a0,0x424($v1) +/* f05c82c: 3c03800a */ lui $v1,0x800a +/* f05c830: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c834: 1040000f */ beqz $v0,.L0f05c874 +/* f05c838: 8fa7001c */ lw $a3,0x1c($sp) +/* f05c83c: 8c580020 */ lw $t8,0x20($v0) +/* f05c840: 5300000d */ beqzl $t8,.L0f05c878 +/* f05c844: 8c680438 */ lw $t0,0x438($v1) +/* f05c848: 8c590300 */ lw $t9,0x300($v0) +/* f05c84c: 5720000a */ bnezl $t9,.L0f05c878 +/* f05c850: 8c680438 */ lw $t0,0x438($v1) +/* f05c854: 8c640434 */ lw $a0,0x434($v1) +/* f05c858: 8c650438 */ lw $a1,0x438($v1) +/* f05c85c: 0fc13583 */ jal func0f04d60c +/* f05c860: 90e60004 */ lbu $a2,0x4($a3) +/* f05c864: 3c03800a */ lui $v1,0x800a +/* f05c868: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c86c: 10000004 */ beqz $zero,.L0f05c880 +/* f05c870: ac620438 */ sw $v0,0x438($v1) +.L0f05c874: +/* f05c874: 8c680438 */ lw $t0,0x438($v1) +.L0f05c878: +/* f05c878: 25090005 */ addiu $t1,$t0,0x5 +/* f05c87c: ac690438 */ sw $t1,0x438($v1) +.L0f05c880: +/* f05c880: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c884: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05c888: 00001025 */ or $v0,$zero,$zero +/* f05c88c: 03e00008 */ jr $ra +/* f05c890: 00000000 */ sll $zero,$zero,0x0 +/* f05c894: 3c08800a */ lui $t0,0x800a +/* f05c898: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05c89c: 8d070424 */ lw $a3,0x424($t0) +/* f05c8a0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f05c8a4: afbf0014 */ sw $ra,0x14($sp) +/* f05c8a8: 8d040434 */ lw $a0,0x434($t0) +/* f05c8ac: 8d050438 */ lw $a1,0x438($t0) +/* f05c8b0: 8cee0300 */ lw $t6,0x300($a3) +/* f05c8b4: 00851821 */ addu $v1,$a0,$a1 +/* f05c8b8: afae0018 */ sw $t6,0x18($sp) +/* f05c8bc: 90620002 */ lbu $v0,0x2($v1) +/* f05c8c0: 8dc60004 */ lw $a2,0x4($t6) +/* f05c8c4: 10400009 */ beqz $v0,.L0f05c8ec +/* f05c8c8: 00000000 */ sll $zero,$zero,0x0 +/* f05c8cc: 8cd80040 */ lw $t8,0x40($a2) +/* f05c8d0: 24010001 */ addiu $at,$zero,0x1 +/* f05c8d4: 24a90004 */ addiu $t1,$a1,0x4 +/* f05c8d8: 33190080 */ andi $t9,$t8,0x80 +/* f05c8dc: 57200015 */ bnezl $t9,.L0f05c934 +/* f05c8e0: ad090438 */ sw $t1,0x438($t0) +/* f05c8e4: 54410013 */ bnel $v0,$at,.L0f05c934 +/* f05c8e8: ad090438 */ sw $t1,0x438($t0) +.L0f05c8ec: +/* f05c8ec: 1440000a */ bnez $v0,.L0f05c918 +/* f05c8f0: 24060001 */ addiu $a2,$zero,0x1 +/* f05c8f4: 00e02025 */ or $a0,$a3,$zero +/* f05c8f8: 8fa50018 */ lw $a1,0x18($sp) +/* f05c8fc: 0fc0eadd */ jal func0f03ab74 +/* f05c900: afa3002c */ sw $v1,0x2c($sp) +/* f05c904: 3c08800a */ lui $t0,0x800a +/* f05c908: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05c90c: 8d040434 */ lw $a0,0x434($t0) +/* f05c910: 8d050438 */ lw $a1,0x438($t0) +/* f05c914: 8fa3002c */ lw $v1,0x2c($sp) +.L0f05c918: +/* f05c918: 0fc13583 */ jal func0f04d60c +/* f05c91c: 90660003 */ lbu $a2,0x3($v1) +/* f05c920: 3c08800a */ lui $t0,0x800a +/* f05c924: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05c928: 10000002 */ beqz $zero,.L0f05c934 +/* f05c92c: ad020438 */ sw $v0,0x438($t0) +/* f05c930: ad090438 */ sw $t1,0x438($t0) +.L0f05c934: +/* f05c934: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c938: 27bd0030 */ addiu $sp,$sp,0x30 +/* f05c93c: 00001025 */ or $v0,$zero,$zero +/* f05c940: 03e00008 */ jr $ra +/* f05c944: 00000000 */ sll $zero,$zero,0x0 +/* f05c948: 3c08800a */ lui $t0,0x800a +/* f05c94c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05c950: 8d0e0434 */ lw $t6,0x434($t0) +/* f05c954: 8d050438 */ lw $a1,0x438($t0) +/* f05c958: 27bdffd0 */ addiu $sp,$sp,-48 +/* f05c95c: afbf0014 */ sw $ra,0x14($sp) +/* f05c960: afae0018 */ sw $t6,0x18($sp) +/* f05c964: 01c53821 */ addu $a3,$t6,$a1 +/* f05c968: 90f80002 */ lbu $t8,0x2($a3) +/* f05c96c: 90e90003 */ lbu $t1,0x3($a3) +/* f05c970: 8d040424 */ lw $a0,0x424($t0) +/* f05c974: 0018ca00 */ sll $t9,$t8,0x8 +/* f05c978: 03295025 */ or $t2,$t9,$t1 +/* f05c97c: 448a2000 */ mtc1 $t2,$f4 +/* f05c980: 3c014120 */ lui $at,0x4120 +/* f05c984: 44814000 */ mtc1 $at,$f8 +/* f05c988: 468021a0 */ cvt.s.w $f6,$f4 +/* f05c98c: 44808000 */ mtc1 $zero,$f16 +/* f05c990: 8c830300 */ lw $v1,0x300($a0) +/* f05c994: 3c014348 */ lui $at,0x4348 +/* f05c998: 24ab0005 */ addiu $t3,$a1,0x5 +/* f05c99c: 46008386 */ mov.s $f14,$f16 +/* f05c9a0: 46083302 */ mul.s $f12,$f6,$f8 +/* f05c9a4: 1060000b */ beqz $v1,.L0f05c9d4 +/* f05c9a8: 46008006 */ mov.s $f0,$f16 +/* f05c9ac: 8c82001c */ lw $v0,0x1c($a0) +/* f05c9b0: c4720008 */ lwc1 $f18,0x8($v1) +/* f05c9b4: c466000c */ lwc1 $f6,0xc($v1) +/* f05c9b8: c44a0008 */ lwc1 $f10,0x8($v0) +/* f05c9bc: c444000c */ lwc1 $f4,0xc($v0) +/* f05c9c0: c4480010 */ lwc1 $f8,0x10($v0) +/* f05c9c4: 46125381 */ sub.s $f14,$f10,$f18 +/* f05c9c8: c46a0010 */ lwc1 $f10,0x10($v1) +/* f05c9cc: 46062001 */ sub.s $f0,$f4,$f6 +/* f05c9d0: 460a4401 */ sub.s $f16,$f8,$f10 +.L0f05c9d4: +/* f05c9d4: 44819000 */ mtc1 $at,$f18 +/* f05c9d8: 3c01c348 */ lui $at,0xc348 +/* f05c9dc: 4612003c */ c.lt.s $f0,$f18 +/* f05c9e0: 00000000 */ sll $zero,$zero,0x0 +/* f05c9e4: 4502001f */ bc1fl .L0f05ca64 +/* f05c9e8: ad0b0438 */ sw $t3,0x438($t0) +/* f05c9ec: 44812000 */ mtc1 $at,$f4 +/* f05c9f0: 00000000 */ sll $zero,$zero,0x0 +/* f05c9f4: 4600203c */ c.lt.s $f4,$f0 +/* f05c9f8: 00000000 */ sll $zero,$zero,0x0 +/* f05c9fc: 45020019 */ bc1fl .L0f05ca64 +/* f05ca00: ad0b0438 */ sw $t3,0x438($t0) +/* f05ca04: 460c703c */ c.lt.s $f14,$f12 +/* f05ca08: 00000000 */ sll $zero,$zero,0x0 +/* f05ca0c: 45020015 */ bc1fl .L0f05ca64 +/* f05ca10: ad0b0438 */ sw $t3,0x438($t0) +/* f05ca14: 46006007 */ neg.s $f0,$f12 +/* f05ca18: 460e003c */ c.lt.s $f0,$f14 +/* f05ca1c: 00000000 */ sll $zero,$zero,0x0 +/* f05ca20: 45020010 */ bc1fl .L0f05ca64 +/* f05ca24: ad0b0438 */ sw $t3,0x438($t0) +/* f05ca28: 460c803c */ c.lt.s $f16,$f12 +/* f05ca2c: 00000000 */ sll $zero,$zero,0x0 +/* f05ca30: 4502000c */ bc1fl .L0f05ca64 +/* f05ca34: ad0b0438 */ sw $t3,0x438($t0) +/* f05ca38: 4610003c */ c.lt.s $f0,$f16 +/* f05ca3c: 8fa40018 */ lw $a0,0x18($sp) +/* f05ca40: 45020008 */ bc1fl .L0f05ca64 +/* f05ca44: ad0b0438 */ sw $t3,0x438($t0) +/* f05ca48: 0fc13583 */ jal func0f04d60c +/* f05ca4c: 90e60004 */ lbu $a2,0x4($a3) +/* f05ca50: 3c08800a */ lui $t0,0x800a +/* f05ca54: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05ca58: 10000002 */ beqz $zero,.L0f05ca64 +/* f05ca5c: ad020438 */ sw $v0,0x438($t0) +/* f05ca60: ad0b0438 */ sw $t3,0x438($t0) +.L0f05ca64: +/* f05ca64: 8fbf0014 */ lw $ra,0x14($sp) +/* f05ca68: 27bd0030 */ addiu $sp,$sp,0x30 +/* f05ca6c: 00001025 */ or $v0,$zero,$zero +/* f05ca70: 03e00008 */ jr $ra +/* f05ca74: 00000000 */ sll $zero,$zero,0x0 +/* f05ca78: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05ca7c: afb10018 */ sw $s1,0x18($sp) +/* f05ca80: 3c11800a */ lui $s1,0x800a +/* f05ca84: 26319fc0 */ addiu $s1,$s1,-24640 +/* f05ca88: 8e2e0434 */ lw $t6,0x434($s1) +/* f05ca8c: 8e2f0438 */ lw $t7,0x438($s1) +/* f05ca90: 8e220424 */ lw $v0,0x424($s1) +/* f05ca94: afbf001c */ sw $ra,0x1c($sp) +/* f05ca98: 01cfc021 */ addu $t8,$t6,$t7 +/* f05ca9c: afb80024 */ sw $t8,0x24($sp) +/* f05caa0: afb00014 */ sw $s0,0x14($sp) +/* f05caa4: 8c500300 */ lw $s0,0x300($v0) +/* f05caa8: ac400300 */ sw $zero,0x300($v0) +/* f05caac: 52000015 */ beqzl $s0,.L0f05cb04 +/* f05cab0: 8faa0024 */ lw $t2,0x24($sp) +/* f05cab4: 8e190004 */ lw $t9,0x4($s0) +/* f05cab8: 53200012 */ beqzl $t9,.L0f05cb04 +/* f05cabc: 8faa0024 */ lw $t2,0x24($sp) +/* f05cac0: 8e080018 */ lw $t0,0x18($s0) +/* f05cac4: 5500000f */ bnezl $t0,.L0f05cb04 +/* f05cac8: 8faa0024 */ lw $t2,0x24($sp) +/* f05cacc: 92090000 */ lbu $t1,0x0($s0) +/* f05cad0: 24010004 */ addiu $at,$zero,0x4 +/* f05cad4: 5521000b */ bnel $t1,$at,.L0f05cb04 +/* f05cad8: 8faa0024 */ lw $t2,0x24($sp) +/* f05cadc: 0fc19711 */ jal func0f065c44 +/* f05cae0: 02002025 */ or $a0,$s0,$zero +/* f05cae4: 0fc18171 */ jal func0f0605c4 +/* f05cae8: 02002025 */ or $a0,$s0,$zero +/* f05caec: 0fc180c0 */ jal func0f060300 +/* f05caf0: 02002025 */ or $a0,$s0,$zero +/* f05caf4: 8e040004 */ lw $a0,0x4($s0) +/* f05caf8: 0fc22b95 */ jal func0f08ae54 +/* f05cafc: 8e250424 */ lw $a1,0x424($s1) +/* f05cb00: 8faa0024 */ lw $t2,0x24($sp) +.L0f05cb04: +/* f05cb04: 8e240434 */ lw $a0,0x434($s1) +/* f05cb08: 8e250438 */ lw $a1,0x438($s1) +/* f05cb0c: 0fc13583 */ jal func0f04d60c +/* f05cb10: 91460003 */ lbu $a2,0x3($t2) +/* f05cb14: ae220438 */ sw $v0,0x438($s1) +/* f05cb18: 8fbf001c */ lw $ra,0x1c($sp) +/* f05cb1c: 8fb10018 */ lw $s1,0x18($sp) +/* f05cb20: 8fb00014 */ lw $s0,0x14($sp) +/* f05cb24: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05cb28: 03e00008 */ jr $ra +/* f05cb2c: 00001025 */ or $v0,$zero,$zero +/* f05cb30: 3c03800a */ lui $v1,0x800a +/* f05cb34: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05cb38: 8c6e0434 */ lw $t6,0x434($v1) +/* f05cb3c: 8c6f0438 */ lw $t7,0x438($v1) +/* f05cb40: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05cb44: afbf0014 */ sw $ra,0x14($sp) +/* f05cb48: 01cf4021 */ addu $t0,$t6,$t7 +/* f05cb4c: 91050002 */ lbu $a1,0x2($t0) +/* f05cb50: afa8001c */ sw $t0,0x1c($sp) +/* f05cb54: 0fc126d1 */ jal func0f049b44 +/* f05cb58: 8c640424 */ lw $a0,0x424($v1) +/* f05cb5c: 3c03800a */ lui $v1,0x800a +/* f05cb60: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05cb64: 8fa8001c */ lw $t0,0x1c($sp) +/* f05cb68: 10400036 */ beqz $v0,.L0f05cc44 +/* f05cb6c: 00403825 */ or $a3,$v0,$zero +/* f05cb70: 8c580020 */ lw $t8,0x20($v0) +/* f05cb74: 53000034 */ beqzl $t8,.L0f05cc48 +/* f05cb78: 8c6e0438 */ lw $t6,0x438($v1) +/* f05cb7c: c44400f0 */ lwc1 $f4,0xf0($v0) +/* f05cb80: 8c790424 */ lw $t9,0x424($v1) +/* f05cb84: e72400f0 */ swc1 $f4,0xf0($t9) +/* f05cb88: 8c690424 */ lw $t1,0x424($v1) +/* f05cb8c: c44600dc */ lwc1 $f6,0xdc($v0) +/* f05cb90: e52600dc */ swc1 $f6,0xdc($t1) +/* f05cb94: 8c6b0424 */ lw $t3,0x424($v1) +/* f05cb98: 844a0128 */ lh $t2,0x128($v0) +/* f05cb9c: a56a0128 */ sh $t2,0x128($t3) +/* f05cba0: 8c6d0424 */ lw $t5,0x424($v1) +/* f05cba4: 844c012a */ lh $t4,0x12a($v0) +/* f05cba8: a5ac012a */ sh $t4,0x12a($t5) +/* f05cbac: 8c6f0424 */ lw $t7,0x424($v1) +/* f05cbb0: 8c4e0114 */ lw $t6,0x114($v0) +/* f05cbb4: adee0114 */ sw $t6,0x114($t7) +/* f05cbb8: 8c790424 */ lw $t9,0x424($v1) +/* f05cbbc: 8c580118 */ lw $t8,0x118($v0) +/* f05cbc0: af380118 */ sw $t8,0x118($t9) +/* f05cbc4: 8c6a0424 */ lw $t2,0x424($v1) +/* f05cbc8: 90490125 */ lbu $t1,0x125($v0) +/* f05cbcc: a1490125 */ sb $t1,0x125($t2) +/* f05cbd0: 8c6c0424 */ lw $t4,0x424($v1) +/* f05cbd4: 904b02a2 */ lbu $t3,0x2a2($v0) +/* f05cbd8: a18b02a2 */ sb $t3,0x2a2($t4) +/* f05cbdc: 8c620424 */ lw $v0,0x424($v1) +/* f05cbe0: 804d0002 */ lb $t5,0x2($v0) +/* f05cbe4: a04d0002 */ sb $t5,0x2($v0) +/* f05cbe8: 8c620424 */ lw $v0,0x424($v1) +/* f05cbec: 804e0003 */ lb $t6,0x3($v0) +/* f05cbf0: a04e0003 */ sb $t6,0x3($v0) +/* f05cbf4: 8c780424 */ lw $t8,0x424($v1) +/* f05cbf8: 90ef02e3 */ lbu $t7,0x2e3($a3) +/* f05cbfc: a30f02e3 */ sb $t7,0x2e3($t8) +/* f05cc00: 8c690424 */ lw $t1,0x424($v1) +/* f05cc04: 8cf902e4 */ lw $t9,0x2e4($a3) +/* f05cc08: ad3902e4 */ sw $t9,0x2e4($t1) +/* f05cc0c: 8c6b0424 */ lw $t3,0x424($v1) +/* f05cc10: 90ea02fc */ lbu $t2,0x2fc($a3) +/* f05cc14: a16a02fc */ sb $t2,0x2fc($t3) +/* f05cc18: 8c6d0424 */ lw $t5,0x424($v1) +/* f05cc1c: 90ec02e2 */ lbu $t4,0x2e2($a3) +/* f05cc20: a1ac02e2 */ sb $t4,0x2e2($t5) +/* f05cc24: 91060003 */ lbu $a2,0x3($t0) +/* f05cc28: 8c650438 */ lw $a1,0x438($v1) +/* f05cc2c: 0fc13583 */ jal func0f04d60c +/* f05cc30: 8c640434 */ lw $a0,0x434($v1) +/* f05cc34: 3c03800a */ lui $v1,0x800a +/* f05cc38: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05cc3c: 10000004 */ beqz $zero,.L0f05cc50 +/* f05cc40: ac620438 */ sw $v0,0x438($v1) +.L0f05cc44: +/* f05cc44: 8c6e0438 */ lw $t6,0x438($v1) +.L0f05cc48: +/* f05cc48: 25cf0004 */ addiu $t7,$t6,0x4 +/* f05cc4c: ac6f0438 */ sw $t7,0x438($v1) +.L0f05cc50: +/* f05cc50: 8fbf0014 */ lw $ra,0x14($sp) +/* f05cc54: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05cc58: 00001025 */ or $v0,$zero,$zero +/* f05cc5c: 03e00008 */ jr $ra +/* f05cc60: 00000000 */ sll $zero,$zero,0x0 +/* f05cc64: 27bdffc8 */ addiu $sp,$sp,-56 +/* f05cc68: afb00020 */ sw $s0,0x20($sp) +/* f05cc6c: 3c10800a */ lui $s0,0x800a +/* f05cc70: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05cc74: 8e0e0434 */ lw $t6,0x434($s0) +/* f05cc78: 8e0f0438 */ lw $t7,0x438($s0) +/* f05cc7c: afbf0024 */ sw $ra,0x24($sp) +/* f05cc80: 8e040424 */ lw $a0,0x424($s0) +/* f05cc84: 01cf1821 */ addu $v1,$t6,$t7 +/* f05cc88: 90780003 */ lbu $t8,0x3($v1) +/* f05cc8c: 90680004 */ lbu $t0,0x4($v1) +/* f05cc90: 0018ca00 */ sll $t9,$t8,0x8 +/* f05cc94: 03284825 */ or $t1,$t9,$t0 +/* f05cc98: a7a90032 */ sh $t1,0x32($sp) +/* f05cc9c: 90650002 */ lbu $a1,0x2($v1) +/* f05cca0: 0fc126d1 */ jal func0f049b44 +/* f05cca4: afa30034 */ sw $v1,0x34($sp) +/* f05cca8: 10400019 */ beqz $v0,.L0f05cd10 +/* f05ccac: 8fa30034 */ lw $v1,0x34($sp) +/* f05ccb0: 8c44001c */ lw $a0,0x1c($v0) +/* f05ccb4: 50800017 */ beqzl $a0,.L0f05cd14 +/* f05ccb8: 8e0d0438 */ lw $t5,0x438($s0) +/* f05ccbc: 908a0000 */ lbu $t2,0x0($a0) +/* f05ccc0: 24010006 */ addiu $at,$zero,0x6 +/* f05ccc4: 55410013 */ bnel $t2,$at,.L0f05cd14 +/* f05ccc8: 8e0d0438 */ lw $t5,0x438($s0) +/* f05cccc: 8e0b028c */ lw $t3,0x28c($s0) +/* f05ccd0: afab0028 */ sw $t3,0x28($sp) +/* f05ccd4: 8c44001c */ lw $a0,0x1c($v0) +/* f05ccd8: 0fc4a25f */ jal func0f12897c +/* f05ccdc: afa30034 */ sw $v1,0x34($sp) +/* f05cce0: 0fc4a24b */ jal func0f12892c +/* f05cce4: 00402025 */ or $a0,$v0,$zero +/* f05cce8: 8fa30034 */ lw $v1,0x34($sp) +/* f05ccec: 87a40032 */ lh $a0,0x32($sp) +/* f05ccf0: 906c0008 */ lbu $t4,0x8($v1) +/* f05ccf4: 90650005 */ lbu $a1,0x5($v1) +/* f05ccf8: 90660006 */ lbu $a2,0x6($v1) +/* f05ccfc: 90670007 */ lbu $a3,0x7($v1) +/* f05cd00: 0fc2f50d */ jal func0f0bd434 +/* f05cd04: afac0010 */ sw $t4,0x10($sp) +/* f05cd08: 0fc4a24b */ jal func0f12892c +/* f05cd0c: 8fa40028 */ lw $a0,0x28($sp) +.L0f05cd10: +/* f05cd10: 8e0d0438 */ lw $t5,0x438($s0) +.L0f05cd14: +/* f05cd14: 8fbf0024 */ lw $ra,0x24($sp) +/* f05cd18: 00001025 */ or $v0,$zero,$zero +/* f05cd1c: 25ae0009 */ addiu $t6,$t5,0x9 +/* f05cd20: ae0e0438 */ sw $t6,0x438($s0) +/* f05cd24: 8fb00020 */ lw $s0,0x20($sp) +/* f05cd28: 03e00008 */ jr $ra +/* f05cd2c: 27bd0038 */ addiu $sp,$sp,0x38 +/* f05cd30: 27bdffd0 */ addiu $sp,$sp,-48 +/* f05cd34: afb00018 */ sw $s0,0x18($sp) +/* f05cd38: 3c10800a */ lui $s0,0x800a +/* f05cd3c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05cd40: 8e0e0434 */ lw $t6,0x434($s0) +/* f05cd44: 8e0f0438 */ lw $t7,0x438($s0) +/* f05cd48: afbf001c */ sw $ra,0x1c($sp) +/* f05cd4c: afa00028 */ sw $zero,0x28($sp) +/* f05cd50: 01cf1021 */ addu $v0,$t6,$t7 +/* f05cd54: 90450002 */ lbu $a1,0x2($v0) +/* f05cd58: afa2002c */ sw $v0,0x2c($sp) +/* f05cd5c: 0fc126d1 */ jal func0f049b44 +/* f05cd60: 8e040424 */ lw $a0,0x424($s0) +/* f05cd64: 50400017 */ beqzl $v0,.L0f05cdc4 +/* f05cd68: 8faa0028 */ lw $t2,0x28($sp) +/* f05cd6c: 8c43001c */ lw $v1,0x1c($v0) +/* f05cd70: 50600014 */ beqzl $v1,.L0f05cdc4 +/* f05cd74: 8faa0028 */ lw $t2,0x28($sp) +/* f05cd78: 90780000 */ lbu $t8,0x0($v1) +/* f05cd7c: 24010006 */ addiu $at,$zero,0x6 +/* f05cd80: 57010010 */ bnel $t8,$at,.L0f05cdc4 +/* f05cd84: 8faa0028 */ lw $t2,0x28($sp) +/* f05cd88: 8e19028c */ lw $t9,0x28c($s0) +/* f05cd8c: afb90020 */ sw $t9,0x20($sp) +/* f05cd90: 0fc4a25f */ jal func0f12897c +/* f05cd94: 8c44001c */ lw $a0,0x1c($v0) +/* f05cd98: 0fc4a24b */ jal func0f12892c +/* f05cd9c: 00402025 */ or $a0,$v0,$zero +/* f05cda0: 8e0802ac */ lw $t0,0x2ac($s0) +/* f05cda4: 24010007 */ addiu $at,$zero,0x7 +/* f05cda8: 24090001 */ addiu $t1,$zero,0x1 +/* f05cdac: 15010002 */ bne $t0,$at,.L0f05cdb8 +/* f05cdb0: 00000000 */ sll $zero,$zero,0x0 +/* f05cdb4: afa90028 */ sw $t1,0x28($sp) +.L0f05cdb8: +/* f05cdb8: 0fc4a24b */ jal func0f12892c +/* f05cdbc: 8fa40020 */ lw $a0,0x20($sp) +/* f05cdc0: 8faa0028 */ lw $t2,0x28($sp) +.L0f05cdc4: +/* f05cdc4: 8fad002c */ lw $t5,0x2c($sp) +/* f05cdc8: 51400006 */ beqzl $t2,.L0f05cde4 +/* f05cdcc: 8e040434 */ lw $a0,0x434($s0) +/* f05cdd0: 8e0b0438 */ lw $t3,0x438($s0) +/* f05cdd4: 256c0004 */ addiu $t4,$t3,0x4 +/* f05cdd8: 10000006 */ beqz $zero,.L0f05cdf4 +/* f05cddc: ae0c0438 */ sw $t4,0x438($s0) +/* f05cde0: 8e040434 */ lw $a0,0x434($s0) +.L0f05cde4: +/* f05cde4: 8e050438 */ lw $a1,0x438($s0) +/* f05cde8: 0fc13583 */ jal func0f04d60c +/* f05cdec: 91a60003 */ lbu $a2,0x3($t5) +/* f05cdf0: ae020438 */ sw $v0,0x438($s0) +.L0f05cdf4: +/* f05cdf4: 8fbf001c */ lw $ra,0x1c($sp) +/* f05cdf8: 8fb00018 */ lw $s0,0x18($sp) +/* f05cdfc: 27bd0030 */ addiu $sp,$sp,0x30 +/* f05ce00: 03e00008 */ jr $ra +/* f05ce04: 00001025 */ or $v0,$zero,$zero +/* f05ce08: 27bdffc8 */ addiu $sp,$sp,-56 +/* f05ce0c: afb00018 */ sw $s0,0x18($sp) +/* f05ce10: 3c10800a */ lui $s0,0x800a +/* f05ce14: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05ce18: 8e0e0434 */ lw $t6,0x434($s0) +/* f05ce1c: 8e0f0438 */ lw $t7,0x438($s0) +/* f05ce20: afbf001c */ sw $ra,0x1c($sp) +/* f05ce24: 01cf1021 */ addu $v0,$t6,$t7 +/* f05ce28: 90440003 */ lbu $a0,0x3($v0) +/* f05ce2c: 0fc2556c */ jal func0f0955b0 +/* f05ce30: afa20034 */ sw $v0,0x34($sp) +/* f05ce34: 8fb80034 */ lw $t8,0x34($sp) +/* f05ce38: afa20030 */ sw $v0,0x30($sp) +/* f05ce3c: afa0002c */ sw $zero,0x2c($sp) +/* f05ce40: 8e040424 */ lw $a0,0x424($s0) +/* f05ce44: 0fc126d1 */ jal func0f049b44 +/* f05ce48: 93050002 */ lbu $a1,0x2($t8) +/* f05ce4c: 50400019 */ beqzl $v0,.L0f05ceb4 +/* f05ce50: 8fae002c */ lw $t6,0x2c($sp) +/* f05ce54: 8c43001c */ lw $v1,0x1c($v0) +/* f05ce58: 50600016 */ beqzl $v1,.L0f05ceb4 +/* f05ce5c: 8fae002c */ lw $t6,0x2c($sp) +/* f05ce60: 90790000 */ lbu $t9,0x0($v1) +/* f05ce64: 24010006 */ addiu $at,$zero,0x6 +/* f05ce68: 57210012 */ bnel $t9,$at,.L0f05ceb4 +/* f05ce6c: 8fae002c */ lw $t6,0x2c($sp) +/* f05ce70: 8e08028c */ lw $t0,0x28c($s0) +/* f05ce74: afa80024 */ sw $t0,0x24($sp) +/* f05ce78: 0fc4a25f */ jal func0f12897c +/* f05ce7c: 8c44001c */ lw $a0,0x1c($v0) +/* f05ce80: 0fc4a24b */ jal func0f12892c +/* f05ce84: 00402025 */ or $a0,$v0,$zero +/* f05ce88: 8fa90030 */ lw $t1,0x30($sp) +/* f05ce8c: 8e0b0284 */ lw $t3,0x284($s0) +/* f05ce90: 240d0001 */ addiu $t5,$zero,0x1 +/* f05ce94: 8d2a0014 */ lw $t2,0x14($t1) +/* f05ce98: 8d6c1624 */ lw $t4,0x1624($t3) +/* f05ce9c: 154c0002 */ bne $t2,$t4,.L0f05cea8 +/* f05cea0: 00000000 */ sll $zero,$zero,0x0 +/* f05cea4: afad002c */ sw $t5,0x2c($sp) +.L0f05cea8: +/* f05cea8: 0fc4a24b */ jal func0f12892c +/* f05ceac: 8fa40024 */ lw $a0,0x24($sp) +/* f05ceb0: 8fae002c */ lw $t6,0x2c($sp) +.L0f05ceb4: +/* f05ceb4: 8faf0034 */ lw $t7,0x34($sp) +/* f05ceb8: 51c00008 */ beqzl $t6,.L0f05cedc +/* f05cebc: 8e180438 */ lw $t8,0x438($s0) +/* f05cec0: 8e040434 */ lw $a0,0x434($s0) +/* f05cec4: 8e050438 */ lw $a1,0x438($s0) +/* f05cec8: 0fc13583 */ jal func0f04d60c +/* f05cecc: 91e60004 */ lbu $a2,0x4($t7) +/* f05ced0: 10000004 */ beqz $zero,.L0f05cee4 +/* f05ced4: ae020438 */ sw $v0,0x438($s0) +/* f05ced8: 8e180438 */ lw $t8,0x438($s0) +.L0f05cedc: +/* f05cedc: 27190005 */ addiu $t9,$t8,0x5 +/* f05cee0: ae190438 */ sw $t9,0x438($s0) +.L0f05cee4: +/* f05cee4: 8fbf001c */ lw $ra,0x1c($sp) +/* f05cee8: 8fb00018 */ lw $s0,0x18($sp) +/* f05ceec: 27bd0038 */ addiu $sp,$sp,0x38 +/* f05cef0: 03e00008 */ jr $ra +/* f05cef4: 00001025 */ or $v0,$zero,$zero +/* f05cef8: 3c03800a */ lui $v1,0x800a +/* f05cefc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05cf00: 8c640424 */ lw $a0,0x424($v1) +/* f05cf04: 8c6e0434 */ lw $t6,0x434($v1) +/* f05cf08: 8c6f0438 */ lw $t7,0x438($v1) +/* f05cf0c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05cf10: afbf0014 */ sw $ra,0x14($sp) +/* f05cf14: 10800010 */ beqz $a0,.L0f05cf58 +/* f05cf18: 01cf3821 */ addu $a3,$t6,$t7 +/* f05cf1c: 90e50002 */ lbu $a1,0x2($a3) +/* f05cf20: 0fc0eef2 */ jal func0f03bbc8 +/* f05cf24: afa7001c */ sw $a3,0x1c($sp) +/* f05cf28: 3c03800a */ lui $v1,0x800a +/* f05cf2c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05cf30: 10400009 */ beqz $v0,.L0f05cf58 +/* f05cf34: 8fa7001c */ lw $a3,0x1c($sp) +/* f05cf38: 8c640434 */ lw $a0,0x434($v1) +/* f05cf3c: 8c650438 */ lw $a1,0x438($v1) +/* f05cf40: 0fc13583 */ jal func0f04d60c +/* f05cf44: 90e60003 */ lbu $a2,0x3($a3) +/* f05cf48: 3c03800a */ lui $v1,0x800a +/* f05cf4c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05cf50: 10000004 */ beqz $zero,.L0f05cf64 +/* f05cf54: ac620438 */ sw $v0,0x438($v1) +.L0f05cf58: +/* f05cf58: 8c780438 */ lw $t8,0x438($v1) +/* f05cf5c: 27190004 */ addiu $t9,$t8,0x4 +/* f05cf60: ac790438 */ sw $t9,0x438($v1) +.L0f05cf64: +/* f05cf64: 8fbf0014 */ lw $ra,0x14($sp) +/* f05cf68: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05cf6c: 00001025 */ or $v0,$zero,$zero +/* f05cf70: 03e00008 */ jr $ra +/* f05cf74: 00000000 */ sll $zero,$zero,0x0 +/* f05cf78: 3c03800a */ lui $v1,0x800a +/* f05cf7c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05cf80: 8c6e0434 */ lw $t6,0x434($v1) +/* f05cf84: 8c6f0438 */ lw $t7,0x438($v1) +/* f05cf88: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05cf8c: afbf0014 */ sw $ra,0x14($sp) +/* f05cf90: 01cfc021 */ addu $t8,$t6,$t7 +/* f05cf94: afb8001c */ sw $t8,0x1c($sp) +/* f05cf98: 0fc0a221 */ jal func0f028884 +/* f05cf9c: 8c640424 */ lw $a0,0x424($v1) +/* f05cfa0: 90440000 */ lbu $a0,0x0($v0) +/* f05cfa4: 3c03800a */ lui $v1,0x800a +/* f05cfa8: 24010005 */ addiu $at,$zero,0x5 +/* f05cfac: 10810004 */ beq $a0,$at,.L0f05cfc0 +/* f05cfb0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05cfb4: 24010006 */ addiu $at,$zero,0x6 +/* f05cfb8: 5481000b */ bnel $a0,$at,.L0f05cfe8 +/* f05cfbc: 8c680438 */ lw $t0,0x438($v1) +.L0f05cfc0: +/* f05cfc0: 8fb9001c */ lw $t9,0x1c($sp) +/* f05cfc4: 8c640434 */ lw $a0,0x434($v1) +/* f05cfc8: 8c650438 */ lw $a1,0x438($v1) +/* f05cfcc: 0fc13583 */ jal func0f04d60c +/* f05cfd0: 93260002 */ lbu $a2,0x2($t9) +/* f05cfd4: 3c03800a */ lui $v1,0x800a +/* f05cfd8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05cfdc: 10000004 */ beqz $zero,.L0f05cff0 +/* f05cfe0: ac620438 */ sw $v0,0x438($v1) +/* f05cfe4: 8c680438 */ lw $t0,0x438($v1) +.L0f05cfe8: +/* f05cfe8: 25090003 */ addiu $t1,$t0,0x3 +/* f05cfec: ac690438 */ sw $t1,0x438($v1) +.L0f05cff0: +/* f05cff0: 8fbf0014 */ lw $ra,0x14($sp) +/* f05cff4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05cff8: 00001025 */ or $v0,$zero,$zero +/* f05cffc: 03e00008 */ jr $ra +/* f05d000: 00000000 */ sll $zero,$zero,0x0 +/* f05d004: 3c03800a */ lui $v1,0x800a +/* f05d008: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d00c: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d010: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d014: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05d018: afbf001c */ sw $ra,0x1c($sp) +/* f05d01c: 01cf1021 */ addu $v0,$t6,$t7 +/* f05d020: 90580003 */ lbu $t8,0x3($v0) +/* f05d024: 90470002 */ lbu $a3,0x2($v0) +/* f05d028: 8c640424 */ lw $a0,0x424($v1) +/* f05d02c: 24050200 */ addiu $a1,$zero,0x200 +/* f05d030: 00003025 */ or $a2,$zero,$zero +/* f05d034: 0fc0e8fb */ jal func0f03a3ec +/* f05d038: afb80010 */ sw $t8,0x10($sp) +/* f05d03c: 3c03800a */ lui $v1,0x800a +/* f05d040: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d044: 8c790438 */ lw $t9,0x438($v1) +/* f05d048: 8fbf001c */ lw $ra,0x1c($sp) +/* f05d04c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05d050: 27280004 */ addiu $t0,$t9,0x4 +/* f05d054: ac680438 */ sw $t0,0x438($v1) +/* f05d058: 03e00008 */ jr $ra +/* f05d05c: 00001025 */ or $v0,$zero,$zero +/* f05d060: 3c07800a */ lui $a3,0x800a +/* f05d064: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f05d068: 8cee0434 */ lw $t6,0x434($a3) +/* f05d06c: 8ce50438 */ lw $a1,0x438($a3) +/* f05d070: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05d074: 8ce90424 */ lw $t1,0x424($a3) +/* f05d078: afbf0014 */ sw $ra,0x14($sp) +/* f05d07c: afae001c */ sw $t6,0x1c($sp) +/* f05d080: 01c51021 */ addu $v0,$t6,$a1 +/* f05d084: 90580002 */ lbu $t8,0x2($v0) +/* f05d088: 90480003 */ lbu $t0,0x3($v0) +/* f05d08c: 8d240120 */ lw $a0,0x120($t1) +/* f05d090: 0018ca00 */ sll $t9,$t8,0x8 +/* f05d094: 03281825 */ or $v1,$t9,$t0 +/* f05d098: 0064082a */ slt $at,$v1,$a0 +/* f05d09c: 50200004 */ beqzl $at,.L0f05d0b0 +/* f05d0a0: 0083082a */ slt $at,$a0,$v1 +/* f05d0a4: 904a0004 */ lbu $t2,0x4($v0) +/* f05d0a8: 11400007 */ beqz $t2,.L0f05d0c8 +/* f05d0ac: 0083082a */ slt $at,$a0,$v1 +.L0f05d0b0: +/* f05d0b0: 1020000c */ beqz $at,.L0f05d0e4 +/* f05d0b4: 24ac0006 */ addiu $t4,$a1,0x6 +/* f05d0b8: 904b0004 */ lbu $t3,0x4($v0) +/* f05d0bc: 24010001 */ addiu $at,$zero,0x1 +/* f05d0c0: 55610009 */ bnel $t3,$at,.L0f05d0e8 +/* f05d0c4: acec0438 */ sw $t4,0x438($a3) +.L0f05d0c8: +/* f05d0c8: 8fa4001c */ lw $a0,0x1c($sp) +/* f05d0cc: 0fc13583 */ jal func0f04d60c +/* f05d0d0: 90460005 */ lbu $a2,0x5($v0) +/* f05d0d4: 3c07800a */ lui $a3,0x800a +/* f05d0d8: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f05d0dc: 10000002 */ beqz $zero,.L0f05d0e8 +/* f05d0e0: ace20438 */ sw $v0,0x438($a3) +.L0f05d0e4: +/* f05d0e4: acec0438 */ sw $t4,0x438($a3) +.L0f05d0e8: +/* f05d0e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d0ec: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05d0f0: 00001025 */ or $v0,$zero,$zero +/* f05d0f4: 03e00008 */ jr $ra +/* f05d0f8: 00000000 */ sll $zero,$zero,0x0 +/* f05d0fc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05d100: afb00018 */ sw $s0,0x18($sp) +/* f05d104: 3c10800a */ lui $s0,0x800a +/* f05d108: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05d10c: 8e020438 */ lw $v0,0x438($s0) +/* f05d110: 8e0e0434 */ lw $t6,0x434($s0) +/* f05d114: 8e040424 */ lw $a0,0x424($s0) +/* f05d118: afbf001c */ sw $ra,0x1c($sp) +/* f05d11c: 01c27821 */ addu $t7,$t6,$v0 +/* f05d120: afaf0024 */ sw $t7,0x24($sp) +/* f05d124: 8498017e */ lh $t8,0x17e($a0) +/* f05d128: a7b80022 */ sh $t8,0x22($sp) +/* f05d12c: 9499032e */ lhu $t9,0x32e($a0) +/* f05d130: 00194382 */ srl $t0,$t9,0xe +/* f05d134: 00084880 */ sll $t1,$t0,0x2 +/* f05d138: 02095021 */ addu $t2,$s0,$t1 +/* f05d13c: 8d4b0064 */ lw $t3,0x64($t2) +/* f05d140: 24490003 */ addiu $t1,$v0,0x3 +/* f05d144: 8d630480 */ lw $v1,0x480($t3) +/* f05d148: 50600019 */ beqzl $v1,.L0f05d1b0 +/* f05d14c: ae090438 */ sw $t1,0x438($s0) +/* f05d150: 8c6c0000 */ lw $t4,0x0($v1) +/* f05d154: 8d820004 */ lw $v0,0x4($t4) +/* f05d158: 0fc12705 */ jal func0f049c14 +/* f05d15c: 84450000 */ lh $a1,0x0($v0) +/* f05d160: 8e0d0424 */ lw $t5,0x424($s0) +/* f05d164: a5a2017e */ sh $v0,0x17e($t5) +/* f05d168: 0fc0e5e3 */ jal func0f03978c +/* f05d16c: 8e040424 */ lw $a0,0x424($s0) +/* f05d170: 10400007 */ beqz $v0,.L0f05d190 +/* f05d174: 8fae0024 */ lw $t6,0x24($sp) +/* f05d178: 8e040434 */ lw $a0,0x434($s0) +/* f05d17c: 8e050438 */ lw $a1,0x438($s0) +/* f05d180: 0fc13583 */ jal func0f04d60c +/* f05d184: 91c60002 */ lbu $a2,0x2($t6) +/* f05d188: 10000009 */ beqz $zero,.L0f05d1b0 +/* f05d18c: ae020438 */ sw $v0,0x438($s0) +.L0f05d190: +/* f05d190: 8e0f0438 */ lw $t7,0x438($s0) +/* f05d194: 87b90022 */ lh $t9,0x22($sp) +/* f05d198: 8e080424 */ lw $t0,0x424($s0) +/* f05d19c: 25f80003 */ addiu $t8,$t7,0x3 +/* f05d1a0: ae180438 */ sw $t8,0x438($s0) +/* f05d1a4: 10000002 */ beqz $zero,.L0f05d1b0 +/* f05d1a8: a519017e */ sh $t9,0x17e($t0) +/* f05d1ac: ae090438 */ sw $t1,0x438($s0) +.L0f05d1b0: +/* f05d1b0: 8fbf001c */ lw $ra,0x1c($sp) +/* f05d1b4: 8fb00018 */ lw $s0,0x18($sp) +/* f05d1b8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05d1bc: 03e00008 */ jr $ra +/* f05d1c0: 00001025 */ or $v0,$zero,$zero +/* f05d1c4: 3c03800a */ lui $v1,0x800a +/* f05d1c8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d1cc: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d1d0: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d1d4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05d1d8: afbf0014 */ sw $ra,0x14($sp) +/* f05d1dc: 01cf3821 */ addu $a3,$t6,$t7 +/* f05d1e0: 90e40002 */ lbu $a0,0x2($a3) +/* f05d1e4: 0fc2556c */ jal func0f0955b0 +/* f05d1e8: afa7001c */ sw $a3,0x1c($sp) +/* f05d1ec: 3c03800a */ lui $v1,0x800a +/* f05d1f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d1f4: 8fa7001c */ lw $a3,0x1c($sp) +/* f05d1f8: 10400013 */ beqz $v0,.L0f05d248 +/* f05d1fc: 00002025 */ or $a0,$zero,$zero +/* f05d200: 8c580014 */ lw $t8,0x14($v0) +/* f05d204: 13000010 */ beqz $t8,.L0f05d248 +/* f05d208: 00000000 */ sll $zero,$zero,0x0 +/* f05d20c: 90590003 */ lbu $t9,0x3($v0) +/* f05d210: 24010030 */ addiu $at,$zero,0x30 +/* f05d214: 1721000c */ bne $t9,$at,.L0f05d248 +/* f05d218: 00000000 */ sll $zero,$zero,0x0 +/* f05d21c: 8c480008 */ lw $t0,0x8($v0) +/* f05d220: 000848c0 */ sll $t1,$t0,0x3 +/* f05d224: 05220008 */ bltzl $t1,.L0f05d248 +/* f05d228: 24040001 */ addiu $a0,$zero,0x1 +/* f05d22c: 44802000 */ mtc1 $zero,$f4 +/* f05d230: c4460074 */ lwc1 $f6,0x74($v0) +/* f05d234: 46062032 */ c.eq.s $f4,$f6 +/* f05d238: 00000000 */ sll $zero,$zero,0x0 +/* f05d23c: 45000002 */ bc1f .L0f05d248 +/* f05d240: 00000000 */ sll $zero,$zero,0x0 +/* f05d244: 24040001 */ addiu $a0,$zero,0x1 +.L0f05d248: +/* f05d248: 5080000a */ beqzl $a0,.L0f05d274 +/* f05d24c: 8c6a0438 */ lw $t2,0x438($v1) +/* f05d250: 8c640434 */ lw $a0,0x434($v1) +/* f05d254: 8c650438 */ lw $a1,0x438($v1) +/* f05d258: 0fc13583 */ jal func0f04d60c +/* f05d25c: 90e60003 */ lbu $a2,0x3($a3) +/* f05d260: 3c03800a */ lui $v1,0x800a +/* f05d264: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d268: 10000004 */ beqz $zero,.L0f05d27c +/* f05d26c: ac620438 */ sw $v0,0x438($v1) +/* f05d270: 8c6a0438 */ lw $t2,0x438($v1) +.L0f05d274: +/* f05d274: 254b0004 */ addiu $t3,$t2,0x4 +/* f05d278: ac6b0438 */ sw $t3,0x438($v1) +.L0f05d27c: +/* f05d27c: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d280: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05d284: 00001025 */ or $v0,$zero,$zero +/* f05d288: 03e00008 */ jr $ra +/* f05d28c: 00000000 */ sll $zero,$zero,0x0 +/* f05d290: 3c02800a */ lui $v0,0x800a +/* f05d294: 24429fc0 */ addiu $v0,$v0,-24640 +/* f05d298: 8c4e0434 */ lw $t6,0x434($v0) +/* f05d29c: 8c4f0438 */ lw $t7,0x438($v0) +/* f05d2a0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05d2a4: afbf0014 */ sw $ra,0x14($sp) +/* f05d2a8: 01cf1821 */ addu $v1,$t6,$t7 +/* f05d2ac: 90640002 */ lbu $a0,0x2($v1) +/* f05d2b0: 0fc2556c */ jal func0f0955b0 +/* f05d2b4: afa3001c */ sw $v1,0x1c($sp) +/* f05d2b8: 8fa3001c */ lw $v1,0x1c($sp) +/* f05d2bc: 1040000a */ beqz $v0,.L0f05d2e8 +/* f05d2c0: 00402025 */ or $a0,$v0,$zero +/* f05d2c4: 8c580014 */ lw $t8,0x14($v0) +/* f05d2c8: 13000007 */ beqz $t8,.L0f05d2e8 +/* f05d2cc: 00000000 */ sll $zero,$zero,0x0 +/* f05d2d0: 90590003 */ lbu $t9,0x3($v0) +/* f05d2d4: 24010030 */ addiu $at,$zero,0x30 +/* f05d2d8: 17210003 */ bne $t9,$at,.L0f05d2e8 +/* f05d2dc: 00000000 */ sll $zero,$zero,0x0 +/* f05d2e0: 0fc1c43b */ jal func0f0710ec +/* f05d2e4: 90650003 */ lbu $a1,0x3($v1) +.L0f05d2e8: +/* f05d2e8: 3c03800a */ lui $v1,0x800a +/* f05d2ec: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d2f0: 8c680438 */ lw $t0,0x438($v1) +/* f05d2f4: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d2f8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05d2fc: 25090004 */ addiu $t1,$t0,0x4 +/* f05d300: ac690438 */ sw $t1,0x438($v1) +/* f05d304: 03e00008 */ jr $ra +/* f05d308: 00001025 */ or $v0,$zero,$zero +/* f05d30c: 3c03800a */ lui $v1,0x800a +/* f05d310: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d314: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d318: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d31c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05d320: afbf0014 */ sw $ra,0x14($sp) +/* f05d324: 01cf3821 */ addu $a3,$t6,$t7 +/* f05d328: 90e40002 */ lbu $a0,0x2($a3) +/* f05d32c: 0fc2556c */ jal func0f0955b0 +/* f05d330: afa7001c */ sw $a3,0x1c($sp) +/* f05d334: 3c03800a */ lui $v1,0x800a +/* f05d338: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d33c: 8fa7001c */ lw $a3,0x1c($sp) +/* f05d340: 10400013 */ beqz $v0,.L0f05d390 +/* f05d344: 00002025 */ or $a0,$zero,$zero +/* f05d348: 8c580014 */ lw $t8,0x14($v0) +/* f05d34c: 13000010 */ beqz $t8,.L0f05d390 +/* f05d350: 00000000 */ sll $zero,$zero,0x0 +/* f05d354: 90590003 */ lbu $t9,0x3($v0) +/* f05d358: 24010030 */ addiu $at,$zero,0x30 +/* f05d35c: 1721000c */ bne $t9,$at,.L0f05d390 +/* f05d360: 00000000 */ sll $zero,$zero,0x0 +/* f05d364: 90e80003 */ lbu $t0,0x3($a3) +/* f05d368: 80490085 */ lb $t1,0x85($v0) +/* f05d36c: 15090008 */ bne $t0,$t1,.L0f05d390 +/* f05d370: 00000000 */ sll $zero,$zero,0x0 +/* f05d374: 44802000 */ mtc1 $zero,$f4 +/* f05d378: c4460074 */ lwc1 $f6,0x74($v0) +/* f05d37c: 46062032 */ c.eq.s $f4,$f6 +/* f05d380: 00000000 */ sll $zero,$zero,0x0 +/* f05d384: 45000002 */ bc1f .L0f05d390 +/* f05d388: 00000000 */ sll $zero,$zero,0x0 +/* f05d38c: 24040001 */ addiu $a0,$zero,0x1 +.L0f05d390: +/* f05d390: 5080000a */ beqzl $a0,.L0f05d3bc +/* f05d394: 8c6a0438 */ lw $t2,0x438($v1) +/* f05d398: 8c640434 */ lw $a0,0x434($v1) +/* f05d39c: 8c650438 */ lw $a1,0x438($v1) +/* f05d3a0: 0fc13583 */ jal func0f04d60c +/* f05d3a4: 90e60004 */ lbu $a2,0x4($a3) +/* f05d3a8: 3c03800a */ lui $v1,0x800a +/* f05d3ac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d3b0: 10000004 */ beqz $zero,.L0f05d3c4 +/* f05d3b4: ac620438 */ sw $v0,0x438($v1) +/* f05d3b8: 8c6a0438 */ lw $t2,0x438($v1) +.L0f05d3bc: +/* f05d3bc: 254b0005 */ addiu $t3,$t2,0x5 +/* f05d3c0: ac6b0438 */ sw $t3,0x438($v1) +.L0f05d3c4: +/* f05d3c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d3c8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05d3cc: 00001025 */ or $v0,$zero,$zero +/* f05d3d0: 03e00008 */ jr $ra +/* f05d3d4: 00000000 */ sll $zero,$zero,0x0 +/* f05d3d8: 3c03800a */ lui $v1,0x800a +/* f05d3dc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d3e0: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d3e4: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d3e8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05d3ec: afbf0014 */ sw $ra,0x14($sp) +/* f05d3f0: 01cf1021 */ addu $v0,$t6,$t7 +/* f05d3f4: 0fc4ca6f */ jal func0f1329bc +/* f05d3f8: 90440002 */ lbu $a0,0x2($v0) +/* f05d3fc: 3c03800a */ lui $v1,0x800a +/* f05d400: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d404: 8c780438 */ lw $t8,0x438($v1) +/* f05d408: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d40c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05d410: 27190003 */ addiu $t9,$t8,0x3 +/* f05d414: ac790438 */ sw $t9,0x438($v1) +/* f05d418: 03e00008 */ jr $ra +/* f05d41c: 00001025 */ or $v0,$zero,$zero +/* f05d420: 3c03800a */ lui $v1,0x800a +/* f05d424: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d428: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d42c: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d430: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05d434: afbf0014 */ sw $ra,0x14($sp) +/* f05d438: 01cf1021 */ addu $v0,$t6,$t7 +/* f05d43c: 0fc4ca7b */ jal func0f1329ec +/* f05d440: 90440002 */ lbu $a0,0x2($v0) +/* f05d444: 3c03800a */ lui $v1,0x800a +/* f05d448: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d44c: 8c780438 */ lw $t8,0x438($v1) +/* f05d450: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d454: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05d458: 27190003 */ addiu $t9,$t8,0x3 +/* f05d45c: ac790438 */ sw $t9,0x438($v1) +/* f05d460: 03e00008 */ jr $ra +/* f05d464: 00001025 */ or $v0,$zero,$zero +/* f05d468: 3c03800a */ lui $v1,0x800a +/* f05d46c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d470: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d474: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d478: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05d47c: afbf0014 */ sw $ra,0x14($sp) +/* f05d480: 01cf3021 */ addu $a2,$t6,$t7 +/* f05d484: 90c50002 */ lbu $a1,0x2($a2) +/* f05d488: afa6001c */ sw $a2,0x1c($sp) +/* f05d48c: 0fc126d1 */ jal func0f049b44 +/* f05d490: 8c640424 */ lw $a0,0x424($v1) +/* f05d494: 3c03800a */ lui $v1,0x800a +/* f05d498: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d49c: 8fa6001c */ lw $a2,0x1c($sp) +/* f05d4a0: 10400005 */ beqz $v0,.L0f05d4b8 +/* f05d4a4: 00402025 */ or $a0,$v0,$zero +/* f05d4a8: 0fc133e4 */ jal func0f04cf90 +/* f05d4ac: 90c50003 */ lbu $a1,0x3($a2) +/* f05d4b0: 3c03800a */ lui $v1,0x800a +/* f05d4b4: 24639fc0 */ addiu $v1,$v1,-24640 +.L0f05d4b8: +/* f05d4b8: 8c780438 */ lw $t8,0x438($v1) +/* f05d4bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d4c0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05d4c4: 27190004 */ addiu $t9,$t8,0x4 +/* f05d4c8: ac790438 */ sw $t9,0x438($v1) +/* f05d4cc: 03e00008 */ jr $ra +/* f05d4d0: 00001025 */ or $v0,$zero,$zero +/* f05d4d4: 3c02800a */ lui $v0,0x800a +/* f05d4d8: 24429fc0 */ addiu $v0,$v0,-24640 +/* f05d4dc: 8c4e0434 */ lw $t6,0x434($v0) +/* f05d4e0: 8c4f0438 */ lw $t7,0x438($v0) +/* f05d4e4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05d4e8: afbf0014 */ sw $ra,0x14($sp) +/* f05d4ec: 01cf1821 */ addu $v1,$t6,$t7 +/* f05d4f0: 90640003 */ lbu $a0,0x3($v1) +/* f05d4f4: 0fc2556c */ jal func0f0955b0 +/* f05d4f8: afa3001c */ sw $v1,0x1c($sp) +/* f05d4fc: 10400007 */ beqz $v0,.L0f05d51c +/* f05d500: 8fa3001c */ lw $v1,0x1c($sp) +/* f05d504: 8c580014 */ lw $t8,0x14($v0) +/* f05d508: 13000004 */ beqz $t8,.L0f05d51c +/* f05d50c: 00000000 */ sll $zero,$zero,0x0 +/* f05d510: 8c440014 */ lw $a0,0x14($v0) +/* f05d514: 0fc1c38b */ jal func0f070e2c +/* f05d518: 90650002 */ lbu $a1,0x2($v1) +.L0f05d51c: +/* f05d51c: 3c03800a */ lui $v1,0x800a +/* f05d520: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d524: 8c790438 */ lw $t9,0x438($v1) +/* f05d528: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d52c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05d530: 27280004 */ addiu $t0,$t9,0x4 +/* f05d534: ac680438 */ sw $t0,0x438($v1) +/* f05d538: 03e00008 */ jr $ra +/* f05d53c: 00001025 */ or $v0,$zero,$zero +/* f05d540: 3c03800a */ lui $v1,0x800a +/* f05d544: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d548: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d54c: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d550: 8c640424 */ lw $a0,0x424($v1) +/* f05d554: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05d558: afbf001c */ sw $ra,0x1c($sp) +/* f05d55c: 01cf4021 */ addu $t0,$t6,$t7 +/* f05d560: 91180003 */ lbu $t8,0x3($t0) +/* f05d564: 8c85032c */ lw $a1,0x32c($a0) +/* f05d568: 91090004 */ lbu $t1,0x4($t0) +/* f05d56c: 910e0005 */ lbu $t6,0x5($t0) +/* f05d570: 0018ca00 */ sll $t9,$t8,0x8 +/* f05d574: 00055a40 */ sll $t3,$a1,0x9 +/* f05d578: 000b6742 */ srl $t4,$t3,0x1d +/* f05d57c: 91060002 */ lbu $a2,0x2($t0) +/* f05d580: 03291025 */ or $v0,$t9,$t1 +/* f05d584: 3047ffff */ andi $a3,$v0,0xffff +/* f05d588: afa80024 */ sw $t0,0x24($sp) +/* f05d58c: 318500ff */ andi $a1,$t4,0xff +/* f05d590: 0fc11d9f */ jal func0f04767c +/* f05d594: afae0010 */ sw $t6,0x10($sp) +/* f05d598: 3c03800a */ lui $v1,0x800a +/* f05d59c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d5a0: 10400009 */ beqz $v0,.L0f05d5c8 +/* f05d5a4: 8fa80024 */ lw $t0,0x24($sp) +/* f05d5a8: 8c640434 */ lw $a0,0x434($v1) +/* f05d5ac: 8c650438 */ lw $a1,0x438($v1) +/* f05d5b0: 0fc13583 */ jal func0f04d60c +/* f05d5b4: 91060006 */ lbu $a2,0x6($t0) +/* f05d5b8: 3c03800a */ lui $v1,0x800a +/* f05d5bc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d5c0: 10000004 */ beqz $zero,.L0f05d5d4 +/* f05d5c4: ac620438 */ sw $v0,0x438($v1) +.L0f05d5c8: +/* f05d5c8: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d5cc: 25f80007 */ addiu $t8,$t7,0x7 +/* f05d5d0: ac780438 */ sw $t8,0x438($v1) +.L0f05d5d4: +/* f05d5d4: 8fbf001c */ lw $ra,0x1c($sp) +/* f05d5d8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05d5dc: 00001025 */ or $v0,$zero,$zero +/* f05d5e0: 03e00008 */ jr $ra +/* f05d5e4: 00000000 */ sll $zero,$zero,0x0 +/* f05d5e8: 27bdff68 */ addiu $sp,$sp,-152 +/* f05d5ec: afb00018 */ sw $s0,0x18($sp) +/* f05d5f0: 3c10800a */ lui $s0,0x800a +/* f05d5f4: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05d5f8: 8e0e0434 */ lw $t6,0x434($s0) +/* f05d5fc: 8e0f0438 */ lw $t7,0x438($s0) +/* f05d600: afbf001c */ sw $ra,0x1c($sp) +/* f05d604: 3c014120 */ lui $at,0x4120 +/* f05d608: 01cf1821 */ addu $v1,$t6,$t7 +/* f05d60c: 90780003 */ lbu $t8,0x3($v1) +/* f05d610: 90680004 */ lbu $t0,0x4($v1) +/* f05d614: 44814000 */ mtc1 $at,$f8 +/* f05d618: 0018ca00 */ sll $t9,$t8,0x8 +/* f05d61c: 03284825 */ or $t1,$t9,$t0 +/* f05d620: 44892000 */ mtc1 $t1,$f4 +/* f05d624: 00000000 */ sll $zero,$zero,0x0 +/* f05d628: 468021a0 */ cvt.s.w $f6,$f4 +/* f05d62c: 46083282 */ mul.s $f10,$f6,$f8 +/* f05d630: e7aa0090 */ swc1 $f10,0x90($sp) +/* f05d634: 906a0005 */ lbu $t2,0x5($v1) +/* f05d638: 906c0006 */ lbu $t4,0x6($v1) +/* f05d63c: 000a5a00 */ sll $t3,$t2,0x8 +/* f05d640: 016c6825 */ or $t5,$t3,$t4 +/* f05d644: 31aeffff */ andi $t6,$t5,0xffff +/* f05d648: afae0080 */ sw $t6,0x80($sp) +/* f05d64c: 90640002 */ lbu $a0,0x2($v1) +/* f05d650: 0fc2556c */ jal func0f0955b0 +/* f05d654: afa30094 */ sw $v1,0x94($sp) +/* f05d658: 8fa30094 */ lw $v1,0x94($sp) +/* f05d65c: afa2007c */ sw $v0,0x7c($sp) +/* f05d660: 1040003e */ beqz $v0,.L0f05d75c +/* f05d664: 00003825 */ or $a3,$zero,$zero +/* f05d668: 8c4f0014 */ lw $t7,0x14($v0) +/* f05d66c: 8fa50080 */ lw $a1,0x80($sp) +/* f05d670: 11e0003a */ beqz $t7,.L0f05d75c +/* f05d674: 00000000 */ sll $zero,$zero,0x0 +/* f05d678: 8e040424 */ lw $a0,0x424($s0) +/* f05d67c: afa30094 */ sw $v1,0x94($sp) +/* f05d680: 0fc1258b */ jal func0f04962c +/* f05d684: afa00024 */ sw $zero,0x24($sp) +/* f05d688: 8fa30094 */ lw $v1,0x94($sp) +/* f05d68c: 8fa70024 */ lw $a3,0x24($sp) +/* f05d690: 04400032 */ bltz $v0,.L0f05d75c +/* f05d694: 00402025 */ or $a0,$v0,$zero +/* f05d698: 24050002 */ addiu $a1,$zero,0x2 +/* f05d69c: 27a60028 */ addiu $a2,$sp,0x28 +/* f05d6a0: afa30094 */ sw $v1,0x94($sp) +/* f05d6a4: 0fc456ac */ jal func0f115ab0 +/* f05d6a8: afa70024 */ sw $a3,0x24($sp) +/* f05d6ac: 8fb8007c */ lw $t8,0x7c($sp) +/* f05d6b0: c7b20028 */ lwc1 $f18,0x28($sp) +/* f05d6b4: c7a6002c */ lwc1 $f6,0x2c($sp) +/* f05d6b8: 8f020014 */ lw $v0,0x14($t8) +/* f05d6bc: 3c014348 */ lui $at,0x4348 +/* f05d6c0: c7aa0030 */ lwc1 $f10,0x30($sp) +/* f05d6c4: c4500008 */ lwc1 $f16,0x8($v0) +/* f05d6c8: c444000c */ lwc1 $f4,0xc($v0) +/* f05d6cc: c4480010 */ lwc1 $f8,0x10($v0) +/* f05d6d0: 46128001 */ sub.s $f0,$f16,$f18 +/* f05d6d4: 44818000 */ mtc1 $at,$f16 +/* f05d6d8: 8fa30094 */ lw $v1,0x94($sp) +/* f05d6dc: 46062081 */ sub.s $f2,$f4,$f6 +/* f05d6e0: 8fa70024 */ lw $a3,0x24($sp) +/* f05d6e4: 3c01c348 */ lui $at,0xc348 +/* f05d6e8: 460a4301 */ sub.s $f12,$f8,$f10 +/* f05d6ec: 4610103c */ c.lt.s $f2,$f16 +/* f05d6f0: 00000000 */ sll $zero,$zero,0x0 +/* f05d6f4: 45000019 */ bc1f .L0f05d75c +/* f05d6f8: 00000000 */ sll $zero,$zero,0x0 +/* f05d6fc: 44819000 */ mtc1 $at,$f18 +/* f05d700: c7ae0090 */ lwc1 $f14,0x90($sp) +/* f05d704: 4602903c */ c.lt.s $f18,$f2 +/* f05d708: 00000000 */ sll $zero,$zero,0x0 +/* f05d70c: 45000013 */ bc1f .L0f05d75c +/* f05d710: 00000000 */ sll $zero,$zero,0x0 +/* f05d714: 460e003c */ c.lt.s $f0,$f14 +/* f05d718: 00000000 */ sll $zero,$zero,0x0 +/* f05d71c: 4500000f */ bc1f .L0f05d75c +/* f05d720: 00000000 */ sll $zero,$zero,0x0 +/* f05d724: 46007087 */ neg.s $f2,$f14 +/* f05d728: 4600103c */ c.lt.s $f2,$f0 +/* f05d72c: 00000000 */ sll $zero,$zero,0x0 +/* f05d730: 4500000a */ bc1f .L0f05d75c +/* f05d734: 00000000 */ sll $zero,$zero,0x0 +/* f05d738: 460e603c */ c.lt.s $f12,$f14 +/* f05d73c: 00000000 */ sll $zero,$zero,0x0 +/* f05d740: 45000006 */ bc1f .L0f05d75c +/* f05d744: 00000000 */ sll $zero,$zero,0x0 +/* f05d748: 460c103c */ c.lt.s $f2,$f12 +/* f05d74c: 00000000 */ sll $zero,$zero,0x0 +/* f05d750: 45000002 */ bc1f .L0f05d75c +/* f05d754: 00000000 */ sll $zero,$zero,0x0 +/* f05d758: 24070001 */ addiu $a3,$zero,0x1 +.L0f05d75c: +/* f05d75c: 50e00008 */ beqzl $a3,.L0f05d780 +/* f05d760: 8e190438 */ lw $t9,0x438($s0) +/* f05d764: 8e040434 */ lw $a0,0x434($s0) +/* f05d768: 8e050438 */ lw $a1,0x438($s0) +/* f05d76c: 0fc13583 */ jal func0f04d60c +/* f05d770: 90660007 */ lbu $a2,0x7($v1) +/* f05d774: 10000004 */ beqz $zero,.L0f05d788 +/* f05d778: ae020438 */ sw $v0,0x438($s0) +/* f05d77c: 8e190438 */ lw $t9,0x438($s0) +.L0f05d780: +/* f05d780: 27280008 */ addiu $t0,$t9,0x8 +/* f05d784: ae080438 */ sw $t0,0x438($s0) +.L0f05d788: +/* f05d788: 8fbf001c */ lw $ra,0x1c($sp) +/* f05d78c: 8fb00018 */ lw $s0,0x18($sp) +/* f05d790: 27bd0098 */ addiu $sp,$sp,0x98 +/* f05d794: 03e00008 */ jr $ra +/* f05d798: 00001025 */ or $v0,$zero,$zero +/* f05d79c: 3c03800a */ lui $v1,0x800a +/* f05d7a0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d7a4: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d7a8: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d7ac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05d7b0: afbf0014 */ sw $ra,0x14($sp) +/* f05d7b4: 01cf1021 */ addu $v0,$t6,$t7 +/* f05d7b8: 0fc43c4f */ jal func0f10f13c +/* f05d7bc: 90440002 */ lbu $a0,0x2($v0) +/* f05d7c0: 3c03800a */ lui $v1,0x800a +/* f05d7c4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d7c8: 8c780438 */ lw $t8,0x438($v1) +/* f05d7cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d7d0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05d7d4: 27190003 */ addiu $t9,$t8,0x3 +/* f05d7d8: ac790438 */ sw $t9,0x438($v1) +/* f05d7dc: 03e00008 */ jr $ra +/* f05d7e0: 00001025 */ or $v0,$zero,$zero +/* f05d7e4: 3c03800a */ lui $v1,0x800a +/* f05d7e8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d7ec: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d7f0: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d7f4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05d7f8: afbf0014 */ sw $ra,0x14($sp) +/* f05d7fc: 01cf1021 */ addu $v0,$t6,$t7 +/* f05d800: 0fc43c59 */ jal func0f10f164 +/* f05d804: 90440002 */ lbu $a0,0x2($v0) +/* f05d808: 3c03800a */ lui $v1,0x800a +/* f05d80c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d810: 8c780438 */ lw $t8,0x438($v1) +/* f05d814: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d818: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05d81c: 27190003 */ addiu $t9,$t8,0x3 +/* f05d820: ac790438 */ sw $t9,0x438($v1) +/* f05d824: 03e00008 */ jr $ra +/* f05d828: 00001025 */ or $v0,$zero,$zero +/* f05d82c: 3c03800a */ lui $v1,0x800a +/* f05d830: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d834: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d838: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d83c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05d840: afbf0014 */ sw $ra,0x14($sp) +/* f05d844: 01cf3821 */ addu $a3,$t6,$t7 +/* f05d848: 90e40002 */ lbu $a0,0x2($a3) +/* f05d84c: 0fc43c63 */ jal func0f10f18c +/* f05d850: afa7001c */ sw $a3,0x1c($sp) +/* f05d854: 3c03800a */ lui $v1,0x800a +/* f05d858: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d85c: 10400009 */ beqz $v0,.L0f05d884 +/* f05d860: 8fa7001c */ lw $a3,0x1c($sp) +/* f05d864: 8c640434 */ lw $a0,0x434($v1) +/* f05d868: 8c650438 */ lw $a1,0x438($v1) +/* f05d86c: 0fc13583 */ jal func0f04d60c +/* f05d870: 90e60003 */ lbu $a2,0x3($a3) +/* f05d874: 3c03800a */ lui $v1,0x800a +/* f05d878: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d87c: 10000004 */ beqz $zero,.L0f05d890 +/* f05d880: ac620438 */ sw $v0,0x438($v1) +.L0f05d884: +/* f05d884: 8c780438 */ lw $t8,0x438($v1) +/* f05d888: 27190004 */ addiu $t9,$t8,0x4 +/* f05d88c: ac790438 */ sw $t9,0x438($v1) +.L0f05d890: +/* f05d890: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d894: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05d898: 00001025 */ or $v0,$zero,$zero +/* f05d89c: 03e00008 */ jr $ra +/* f05d8a0: 00000000 */ sll $zero,$zero,0x0 +/* f05d8a4: 3c03800a */ lui $v1,0x800a +/* f05d8a8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d8ac: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d8b0: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d8b4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05d8b8: afbf0014 */ sw $ra,0x14($sp) +/* f05d8bc: 01cf3821 */ addu $a3,$t6,$t7 +/* f05d8c0: 90e40002 */ lbu $a0,0x2($a3) +/* f05d8c4: 0fc43c63 */ jal func0f10f18c +/* f05d8c8: afa7001c */ sw $a3,0x1c($sp) +/* f05d8cc: 3c03800a */ lui $v1,0x800a +/* f05d8d0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d8d4: 14400009 */ bnez $v0,.L0f05d8fc +/* f05d8d8: 8fa7001c */ lw $a3,0x1c($sp) +/* f05d8dc: 8c640434 */ lw $a0,0x434($v1) +/* f05d8e0: 8c650438 */ lw $a1,0x438($v1) +/* f05d8e4: 0fc13583 */ jal func0f04d60c +/* f05d8e8: 90e60003 */ lbu $a2,0x3($a3) +/* f05d8ec: 3c03800a */ lui $v1,0x800a +/* f05d8f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d8f4: 10000004 */ beqz $zero,.L0f05d908 +/* f05d8f8: ac620438 */ sw $v0,0x438($v1) +.L0f05d8fc: +/* f05d8fc: 8c780438 */ lw $t8,0x438($v1) +/* f05d900: 27190004 */ addiu $t9,$t8,0x4 +/* f05d904: ac790438 */ sw $t9,0x438($v1) +.L0f05d908: +/* f05d908: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d90c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05d910: 00001025 */ or $v0,$zero,$zero +/* f05d914: 03e00008 */ jr $ra +/* f05d918: 00000000 */ sll $zero,$zero,0x0 +/* f05d91c: 3c03800a */ lui $v1,0x800a +/* f05d920: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d924: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d928: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d92c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05d930: afbf0014 */ sw $ra,0x14($sp) +/* f05d934: 01cf3821 */ addu $a3,$t6,$t7 +/* f05d938: 90f80003 */ lbu $t8,0x3($a3) +/* f05d93c: 90e80004 */ lbu $t0,0x4($a3) +/* f05d940: 0018ca00 */ sll $t9,$t8,0x8 +/* f05d944: 03284825 */ or $t1,$t9,$t0 +/* f05d948: afa90018 */ sw $t1,0x18($sp) +/* f05d94c: 90e40002 */ lbu $a0,0x2($a3) +/* f05d950: 0fc2556c */ jal func0f0955b0 +/* f05d954: afa7001c */ sw $a3,0x1c($sp) +/* f05d958: 3c03800a */ lui $v1,0x800a +/* f05d95c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d960: 8fa7001c */ lw $a3,0x1c($sp) +/* f05d964: 1040000a */ beqz $v0,.L0f05d990 +/* f05d968: 00002025 */ or $a0,$zero,$zero +/* f05d96c: 8c4a0014 */ lw $t2,0x14($v0) +/* f05d970: 8fac0018 */ lw $t4,0x18($sp) +/* f05d974: 11400006 */ beqz $t2,.L0f05d990 +/* f05d978: 00000000 */ sll $zero,$zero,0x0 +/* f05d97c: 844b004c */ lh $t3,0x4c($v0) +/* f05d980: 016c082a */ slt $at,$t3,$t4 +/* f05d984: 10200002 */ beqz $at,.L0f05d990 +/* f05d988: 00000000 */ sll $zero,$zero,0x0 +/* f05d98c: 24040001 */ addiu $a0,$zero,0x1 +.L0f05d990: +/* f05d990: 5080000a */ beqzl $a0,.L0f05d9bc +/* f05d994: 8c6d0438 */ lw $t5,0x438($v1) +/* f05d998: 8c640434 */ lw $a0,0x434($v1) +/* f05d99c: 8c650438 */ lw $a1,0x438($v1) +/* f05d9a0: 0fc13583 */ jal func0f04d60c +/* f05d9a4: 90e60005 */ lbu $a2,0x5($a3) +/* f05d9a8: 3c03800a */ lui $v1,0x800a +/* f05d9ac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d9b0: 10000004 */ beqz $zero,.L0f05d9c4 +/* f05d9b4: ac620438 */ sw $v0,0x438($v1) +/* f05d9b8: 8c6d0438 */ lw $t5,0x438($v1) +.L0f05d9bc: +/* f05d9bc: 25ae0006 */ addiu $t6,$t5,0x6 +/* f05d9c0: ac6e0438 */ sw $t6,0x438($v1) +.L0f05d9c4: +/* f05d9c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d9c8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05d9cc: 00001025 */ or $v0,$zero,$zero +/* f05d9d0: 03e00008 */ jr $ra +/* f05d9d4: 00000000 */ sll $zero,$zero,0x0 +/* f05d9d8: 3c03800a */ lui $v1,0x800a +/* f05d9dc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d9e0: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d9e4: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d9e8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05d9ec: afbf0014 */ sw $ra,0x14($sp) +/* f05d9f0: 01cf1021 */ addu $v0,$t6,$t7 +/* f05d9f4: 90580003 */ lbu $t8,0x3($v0) +/* f05d9f8: 90480004 */ lbu $t0,0x4($v0) +/* f05d9fc: 0018ca00 */ sll $t9,$t8,0x8 +/* f05da00: 03284825 */ or $t1,$t9,$t0 +/* f05da04: afa90018 */ sw $t1,0x18($sp) +/* f05da08: 0fc2556c */ jal func0f0955b0 +/* f05da0c: 90440002 */ lbu $a0,0x2($v0) +/* f05da10: 3c03800a */ lui $v1,0x800a +/* f05da14: 10400006 */ beqz $v0,.L0f05da30 +/* f05da18: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05da1c: 8c4a0014 */ lw $t2,0x14($v0) +/* f05da20: 8fab0018 */ lw $t3,0x18($sp) +/* f05da24: 51400003 */ beqzl $t2,.L0f05da34 +/* f05da28: 8c6c0438 */ lw $t4,0x438($v1) +/* f05da2c: a44b004c */ sh $t3,0x4c($v0) +.L0f05da30: +/* f05da30: 8c6c0438 */ lw $t4,0x438($v1) +.L0f05da34: +/* f05da34: 8fbf0014 */ lw $ra,0x14($sp) +/* f05da38: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05da3c: 258d0005 */ addiu $t5,$t4,0x5 +/* f05da40: ac6d0438 */ sw $t5,0x438($v1) +/* f05da44: 03e00008 */ jr $ra +/* f05da48: 00001025 */ or $v0,$zero,$zero +/* f05da4c: 3c03800a */ lui $v1,0x800a +/* f05da50: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05da54: 8c6e0434 */ lw $t6,0x434($v1) +/* f05da58: 8c6f0438 */ lw $t7,0x438($v1) +/* f05da5c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05da60: afbf0014 */ sw $ra,0x14($sp) +/* f05da64: 01cf3021 */ addu $a2,$t6,$t7 +/* f05da68: 90c50002 */ lbu $a1,0x2($a2) +/* f05da6c: afa6001c */ sw $a2,0x1c($sp) +/* f05da70: 0fc126d1 */ jal func0f049b44 +/* f05da74: 8c640424 */ lw $a0,0x424($v1) +/* f05da78: 3c03800a */ lui $v1,0x800a +/* f05da7c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05da80: 10400003 */ beqz $v0,.L0f05da90 +/* f05da84: 8fa6001c */ lw $a2,0x1c($sp) +/* f05da88: 90d80003 */ lbu $t8,0x3($a2) +/* f05da8c: a058032f */ sb $t8,0x32f($v0) +.L0f05da90: +/* f05da90: 8c790438 */ lw $t9,0x438($v1) +/* f05da94: 8fbf0014 */ lw $ra,0x14($sp) +/* f05da98: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05da9c: 27280004 */ addiu $t0,$t9,0x4 +/* f05daa0: ac680438 */ sw $t0,0x438($v1) +/* f05daa4: 03e00008 */ jr $ra +/* f05daa8: 00001025 */ or $v0,$zero,$zero +/* f05daac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05dab0: 3c06800a */ lui $a2,0x800a +/* f05dab4: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f05dab8: afbf0014 */ sw $ra,0x14($sp) +/* f05dabc: 8cc40424 */ lw $a0,0x424($a2) +/* f05dac0: 0fc126d1 */ jal func0f049b44 +/* f05dac4: 240500f6 */ addiu $a1,$zero,0xf6 +/* f05dac8: 3c06800a */ lui $a2,0x800a +/* f05dacc: 10400007 */ beqz $v0,.L0f05daec +/* f05dad0: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f05dad4: 8c43001c */ lw $v1,0x1c($v0) +/* f05dad8: 50600005 */ beqzl $v1,.L0f05daf0 +/* f05dadc: 8cd80438 */ lw $t8,0x438($a2) +/* f05dae0: 846e0028 */ lh $t6,0x28($v1) +/* f05dae4: 8ccf0424 */ lw $t7,0x424($a2) +/* f05dae8: a5ee0330 */ sh $t6,0x330($t7) +.L0f05daec: +/* f05daec: 8cd80438 */ lw $t8,0x438($a2) +.L0f05daf0: +/* f05daf0: 8fbf0014 */ lw $ra,0x14($sp) +/* f05daf4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05daf8: 27190002 */ addiu $t9,$t8,0x2 +/* f05dafc: acd90438 */ sw $t9,0x438($a2) +/* f05db00: 03e00008 */ jr $ra +/* f05db04: 00001025 */ or $v0,$zero,$zero +/* f05db08: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05db0c: afb10020 */ sw $s1,0x20($sp) +/* f05db10: 3c11800a */ lui $s1,0x800a +/* f05db14: 26319fc0 */ addiu $s1,$s1,-24640 +/* f05db18: 8e2e0434 */ lw $t6,0x434($s1) +/* f05db1c: 8e2f0438 */ lw $t7,0x438($s1) +/* f05db20: afb0001c */ sw $s0,0x1c($sp) +/* f05db24: afbf0024 */ sw $ra,0x24($sp) +/* f05db28: 01cf8021 */ addu $s0,$t6,$t7 +/* f05db2c: 92030002 */ lbu $v1,0x2($s0) +/* f05db30: 54600019 */ bnezl $v1,.L0f05db98 +/* f05db34: 24010001 */ addiu $at,$zero,0x1 +/* f05db38: 0c004b70 */ jal 0x12dc0 +/* f05db3c: 00000000 */ sll $zero,$zero,0x0 +/* f05db40: 24010003 */ addiu $at,$zero,0x3 +/* f05db44: 0041001b */ divu $zero,$v0,$at +/* f05db48: 8e230424 */ lw $v1,0x424($s1) +/* f05db4c: 00004010 */ mfhi $t0 +/* f05db50: 00084840 */ sll $t1,$t0,0x1 +/* f05db54: 90780112 */ lbu $t8,0x112($v1) +/* f05db58: 3c058007 */ lui $a1,0x8007 +/* f05db5c: 82040003 */ lb $a0,0x3($s0) +/* f05db60: 0018c880 */ sll $t9,$t8,0x2 +/* f05db64: 0338c823 */ subu $t9,$t9,$t8 +/* f05db68: 0019c840 */ sll $t9,$t9,0x1 +/* f05db6c: 03295021 */ addu $t2,$t9,$t1 +/* f05db70: 00aa2821 */ addu $a1,$a1,$t2 +/* f05db74: 240b0009 */ addiu $t3,$zero,0x9 +/* f05db78: 8c67001c */ lw $a3,0x1c($v1) +/* f05db7c: 84a597b4 */ lh $a1,-0x684c($a1) +/* f05db80: afa00014 */ sw $zero,0x14($sp) +/* f05db84: afab0010 */ sw $t3,0x10($sp) +/* f05db88: 0fc25010 */ jal func0f094040 +/* f05db8c: 00003025 */ or $a2,$zero,$zero +/* f05db90: 92030002 */ lbu $v1,0x2($s0) +/* f05db94: 24010001 */ addiu $at,$zero,0x1 +.L0f05db98: +/* f05db98: 54610019 */ bnel $v1,$at,.L0f05dc00 +/* f05db9c: 24010002 */ addiu $at,$zero,0x2 +/* f05dba0: 0c004b70 */ jal 0x12dc0 +/* f05dba4: 00000000 */ sll $zero,$zero,0x0 +/* f05dba8: 24010003 */ addiu $at,$zero,0x3 +/* f05dbac: 0041001b */ divu $zero,$v0,$at +/* f05dbb0: 8e230424 */ lw $v1,0x424($s1) +/* f05dbb4: 00007010 */ mfhi $t6 +/* f05dbb8: 000e7840 */ sll $t7,$t6,0x1 +/* f05dbbc: 906c0112 */ lbu $t4,0x112($v1) +/* f05dbc0: 3c058007 */ lui $a1,0x8007 +/* f05dbc4: 82040003 */ lb $a0,0x3($s0) +/* f05dbc8: 000c6880 */ sll $t5,$t4,0x2 +/* f05dbcc: 01ac6823 */ subu $t5,$t5,$t4 +/* f05dbd0: 000d6840 */ sll $t5,$t5,0x1 +/* f05dbd4: 01afc021 */ addu $t8,$t5,$t7 +/* f05dbd8: 00b82821 */ addu $a1,$a1,$t8 +/* f05dbdc: 24080009 */ addiu $t0,$zero,0x9 +/* f05dbe0: 8c67001c */ lw $a3,0x1c($v1) +/* f05dbe4: 84a59790 */ lh $a1,-0x6870($a1) +/* f05dbe8: afa00014 */ sw $zero,0x14($sp) +/* f05dbec: afa80010 */ sw $t0,0x10($sp) +/* f05dbf0: 0fc25010 */ jal func0f094040 +/* f05dbf4: 00003025 */ or $a2,$zero,$zero +/* f05dbf8: 92030002 */ lbu $v1,0x2($s0) +/* f05dbfc: 24010002 */ addiu $at,$zero,0x2 +.L0f05dc00: +/* f05dc00: 54610019 */ bnel $v1,$at,.L0f05dc68 +/* f05dc04: 24010003 */ addiu $at,$zero,0x3 +/* f05dc08: 0c004b70 */ jal 0x12dc0 +/* f05dc0c: 00000000 */ sll $zero,$zero,0x0 +/* f05dc10: 24010003 */ addiu $at,$zero,0x3 +/* f05dc14: 0041001b */ divu $zero,$v0,$at +/* f05dc18: 8e230424 */ lw $v1,0x424($s1) +/* f05dc1c: 00005010 */ mfhi $t2 +/* f05dc20: 000a5840 */ sll $t3,$t2,0x1 +/* f05dc24: 90790112 */ lbu $t9,0x112($v1) +/* f05dc28: 3c058007 */ lui $a1,0x8007 +/* f05dc2c: 82040003 */ lb $a0,0x3($s0) +/* f05dc30: 00194880 */ sll $t1,$t9,0x2 +/* f05dc34: 01394823 */ subu $t1,$t1,$t9 +/* f05dc38: 00094840 */ sll $t1,$t1,0x1 +/* f05dc3c: 012b6021 */ addu $t4,$t1,$t3 +/* f05dc40: 00ac2821 */ addu $a1,$a1,$t4 +/* f05dc44: 240e0009 */ addiu $t6,$zero,0x9 +/* f05dc48: 8c67001c */ lw $a3,0x1c($v1) +/* f05dc4c: 84a597f0 */ lh $a1,-0x6810($a1) +/* f05dc50: afa00014 */ sw $zero,0x14($sp) +/* f05dc54: afae0010 */ sw $t6,0x10($sp) +/* f05dc58: 0fc25010 */ jal func0f094040 +/* f05dc5c: 00003025 */ or $a2,$zero,$zero +/* f05dc60: 92030002 */ lbu $v1,0x2($s0) +/* f05dc64: 24010003 */ addiu $at,$zero,0x3 +.L0f05dc68: +/* f05dc68: 1461000d */ bne $v1,$at,.L0f05dca0 +/* f05dc6c: 3c058007 */ lui $a1,0x8007 +/* f05dc70: 8e230424 */ lw $v1,0x424($s1) +/* f05dc74: 82040003 */ lb $a0,0x3($s0) +/* f05dc78: 24180009 */ addiu $t8,$zero,0x9 +/* f05dc7c: 906d0112 */ lbu $t5,0x112($v1) +/* f05dc80: 8c67001c */ lw $a3,0x1c($v1) +/* f05dc84: afa00014 */ sw $zero,0x14($sp) +/* f05dc88: 000d7840 */ sll $t7,$t5,0x1 +/* f05dc8c: 00af2821 */ addu $a1,$a1,$t7 +/* f05dc90: 84a5982c */ lh $a1,-0x67d4($a1) +/* f05dc94: afb80010 */ sw $t8,0x10($sp) +/* f05dc98: 0fc25010 */ jal func0f094040 +/* f05dc9c: 00003025 */ or $a2,$zero,$zero +.L0f05dca0: +/* f05dca0: 8e280438 */ lw $t0,0x438($s1) +/* f05dca4: 8fbf0024 */ lw $ra,0x24($sp) +/* f05dca8: 8fb0001c */ lw $s0,0x1c($sp) +/* f05dcac: 25190004 */ addiu $t9,$t0,0x4 +/* f05dcb0: ae390438 */ sw $t9,0x438($s1) +/* f05dcb4: 8fb10020 */ lw $s1,0x20($sp) +/* f05dcb8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05dcbc: 03e00008 */ jr $ra +/* f05dcc0: 00001025 */ or $v0,$zero,$zero +/* f05dcc4: 27bdff98 */ addiu $sp,$sp,-104 +/* f05dcc8: 3c188007 */ lui $t8,0x8007 +/* f05dccc: afbf002c */ sw $ra,0x2c($sp) +/* f05dcd0: afb00028 */ sw $s0,0x28($sp) +/* f05dcd4: 27189840 */ addiu $t8,$t8,-26560 +/* f05dcd8: 8f010000 */ lw $at,0x0($t8) +/* f05dcdc: 27a90044 */ addiu $t1,$sp,0x44 +/* f05dce0: 3c10800a */ lui $s0,0x800a +/* f05dce4: ad210000 */ sw $at,0x0($t1) +/* f05dce8: 8f0b0004 */ lw $t3,0x4($t8) +/* f05dcec: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05dcf0: 8e0e0434 */ lw $t6,0x434($s0) +/* f05dcf4: ad2b0004 */ sw $t3,0x4($t1) +/* f05dcf8: 8f010008 */ lw $at,0x8($t8) +/* f05dcfc: 8e0f0438 */ lw $t7,0x438($s0) +/* f05dd00: ad210008 */ sw $at,0x8($t1) +/* f05dd04: 8f0b000c */ lw $t3,0xc($t8) +/* f05dd08: 01cf1021 */ addu $v0,$t6,$t7 +/* f05dd0c: ad2b000c */ sw $t3,0xc($t1) +/* f05dd10: 8f010010 */ lw $at,0x10($t8) +/* f05dd14: ad210010 */ sw $at,0x10($t1) +/* f05dd18: 8f0b0014 */ lw $t3,0x14($t8) +/* f05dd1c: ad2b0014 */ sw $t3,0x14($t1) +/* f05dd20: 8f010018 */ lw $at,0x18($t8) +/* f05dd24: ad210018 */ sw $at,0x18($t1) +/* f05dd28: 9701001c */ lhu $at,0x1c($t8) +/* f05dd2c: a521001c */ sh $at,0x1c($t1) +/* f05dd30: 90480002 */ lbu $t0,0x2($v0) +/* f05dd34: 240100ff */ addiu $at,$zero,0xff +/* f05dd38: 15010014 */ bne $t0,$at,.L0f05dd8c +/* f05dd3c: 01001825 */ or $v1,$t0,$zero +/* f05dd40: 0c004b70 */ jal 0x12dc0 +/* f05dd44: 00000000 */ sll $zero,$zero,0x0 +/* f05dd48: 304c0007 */ andi $t4,$v0,0x7 +/* f05dd4c: 000c6840 */ sll $t5,$t4,0x1 +/* f05dd50: 27a90044 */ addiu $t1,$sp,0x44 +/* f05dd54: 012d7021 */ addu $t6,$t1,$t5 +/* f05dd58: 3c013f00 */ lui $at,0x3f00 +/* f05dd5c: 44812000 */ mtc1 $at,$f4 +/* f05dd60: 95c5000e */ lhu $a1,0xe($t6) +/* f05dd64: 240f000f */ addiu $t7,$zero,0xf +/* f05dd68: afaf0014 */ sw $t7,0x14($sp) +/* f05dd6c: afa00010 */ sw $zero,0x10($sp) +/* f05dd70: 8e040424 */ lw $a0,0x424($s0) +/* f05dd74: 24060000 */ addiu $a2,$zero,0x0 +/* f05dd78: 3c07bf80 */ lui $a3,0xbf80 +/* f05dd7c: 0fc0ebd1 */ jal func0f03af44 +/* f05dd80: e7a40018 */ swc1 $f4,0x18($sp) +/* f05dd84: 1000004f */ beqz $zero,.L0f05dec4 +/* f05dd88: 8e190438 */ lw $t9,0x438($s0) +.L0f05dd8c: +/* f05dd8c: 240100fe */ addiu $at,$zero,0xfe +/* f05dd90: 14610029 */ bne $v1,$at,.L0f05de38 +/* f05dd94: 24050001 */ addiu $a1,$zero,0x1 +/* f05dd98: 0fc0a209 */ jal func0f028824 +/* f05dd9c: 8e040424 */ lw $a0,0x424($s0) +/* f05dda0: afa20040 */ sw $v0,0x40($sp) +/* f05dda4: 8e040424 */ lw $a0,0x424($s0) +/* f05dda8: 0fc0a209 */ jal func0f028824 +/* f05ddac: 00002825 */ or $a1,$zero,$zero +/* f05ddb0: afa2003c */ sw $v0,0x3c($sp) +/* f05ddb4: 0fc0b849 */ jal func0f02e124 +/* f05ddb8: 8fa40040 */ lw $a0,0x40($sp) +/* f05ddbc: 54400006 */ bnezl $v0,.L0f05ddd8 +/* f05ddc0: 3c013f00 */ lui $at,0x3f00 +/* f05ddc4: 0fc0b849 */ jal func0f02e124 +/* f05ddc8: 8fa4003c */ lw $a0,0x3c($sp) +/* f05ddcc: 1040000e */ beqz $v0,.L0f05de08 +/* f05ddd0: 2405029a */ addiu $a1,$zero,0x29a +/* f05ddd4: 3c013f00 */ lui $at,0x3f00 +.L0f05ddd8: +/* f05ddd8: 44813000 */ mtc1 $at,$f6 +/* f05dddc: 240a0005 */ addiu $t2,$zero,0x5 +/* f05dde0: afaa0014 */ sw $t2,0x14($sp) +/* f05dde4: 8e040424 */ lw $a0,0x424($s0) +/* f05dde8: 24050299 */ addiu $a1,$zero,0x299 +/* f05ddec: 24060000 */ addiu $a2,$zero,0x0 +/* f05ddf0: 3c07bf80 */ lui $a3,0xbf80 +/* f05ddf4: afa00010 */ sw $zero,0x10($sp) +/* f05ddf8: 0fc0ebd1 */ jal func0f03af44 +/* f05ddfc: e7a60018 */ swc1 $f6,0x18($sp) +/* f05de00: 10000030 */ beqz $zero,.L0f05dec4 +/* f05de04: 8e190438 */ lw $t9,0x438($s0) +.L0f05de08: +/* f05de08: 3c013f00 */ lui $at,0x3f00 +/* f05de0c: 44814000 */ mtc1 $at,$f8 +/* f05de10: 24190005 */ addiu $t9,$zero,0x5 +/* f05de14: afb90014 */ sw $t9,0x14($sp) +/* f05de18: 8e040424 */ lw $a0,0x424($s0) +/* f05de1c: 24060000 */ addiu $a2,$zero,0x0 +/* f05de20: 3c07bf80 */ lui $a3,0xbf80 +/* f05de24: afa00010 */ sw $zero,0x10($sp) +/* f05de28: 0fc0ebd1 */ jal func0f03af44 +/* f05de2c: e7a80018 */ swc1 $f8,0x18($sp) +/* f05de30: 10000024 */ beqz $zero,.L0f05dec4 +/* f05de34: 8e190438 */ lw $t9,0x438($s0) +.L0f05de38: +/* f05de38: 24010003 */ addiu $at,$zero,0x3 +/* f05de3c: 14610014 */ bne $v1,$at,.L0f05de90 +/* f05de40: 00087040 */ sll $t6,$t0,0x1 +/* f05de44: 0c004b70 */ jal 0x12dc0 +/* f05de48: 00000000 */ sll $zero,$zero,0x0 +/* f05de4c: 30580001 */ andi $t8,$v0,0x1 +/* f05de50: 00185840 */ sll $t3,$t8,0x1 +/* f05de54: 27a90044 */ addiu $t1,$sp,0x44 +/* f05de58: 012b6021 */ addu $t4,$t1,$t3 +/* f05de5c: 3c013f00 */ lui $at,0x3f00 +/* f05de60: 44815000 */ mtc1 $at,$f10 +/* f05de64: 95850006 */ lhu $a1,0x6($t4) +/* f05de68: 240d000f */ addiu $t5,$zero,0xf +/* f05de6c: afad0014 */ sw $t5,0x14($sp) +/* f05de70: afa00010 */ sw $zero,0x10($sp) +/* f05de74: 8e040424 */ lw $a0,0x424($s0) +/* f05de78: 24060000 */ addiu $a2,$zero,0x0 +/* f05de7c: 3c07bf80 */ lui $a3,0xbf80 +/* f05de80: 0fc0ebd1 */ jal func0f03af44 +/* f05de84: e7aa0018 */ swc1 $f10,0x18($sp) +/* f05de88: 1000000e */ beqz $zero,.L0f05dec4 +/* f05de8c: 8e190438 */ lw $t9,0x438($s0) +.L0f05de90: +/* f05de90: 012e7821 */ addu $t7,$t1,$t6 +/* f05de94: 3c013f00 */ lui $at,0x3f00 +/* f05de98: 44818000 */ mtc1 $at,$f16 +/* f05de9c: 95e50000 */ lhu $a1,0x0($t7) +/* f05dea0: 240a000f */ addiu $t2,$zero,0xf +/* f05dea4: afaa0014 */ sw $t2,0x14($sp) +/* f05dea8: afa00010 */ sw $zero,0x10($sp) +/* f05deac: 8e040424 */ lw $a0,0x424($s0) +/* f05deb0: 24060000 */ addiu $a2,$zero,0x0 +/* f05deb4: 3c07bf80 */ lui $a3,0xbf80 +/* f05deb8: 0fc0ebd1 */ jal func0f03af44 +/* f05debc: e7b00018 */ swc1 $f16,0x18($sp) +/* f05dec0: 8e190438 */ lw $t9,0x438($s0) +.L0f05dec4: +/* f05dec4: 8fbf002c */ lw $ra,0x2c($sp) +/* f05dec8: 00001025 */ or $v0,$zero,$zero +/* f05decc: 27380003 */ addiu $t8,$t9,0x3 +/* f05ded0: ae180438 */ sw $t8,0x438($s0) +/* f05ded4: 8fb00028 */ lw $s0,0x28($sp) +/* f05ded8: 03e00008 */ jr $ra +/* f05dedc: 27bd0068 */ addiu $sp,$sp,0x68 +/* f05dee0: 3c03800a */ lui $v1,0x800a +/* f05dee4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05dee8: 8c6e0434 */ lw $t6,0x434($v1) +/* f05deec: 8c6f0438 */ lw $t7,0x438($v1) +/* f05def0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05def4: afbf0014 */ sw $ra,0x14($sp) +/* f05def8: 01cfc021 */ addu $t8,$t6,$t7 +/* f05defc: afb8001c */ sw $t8,0x1c($sp) +/* f05df00: 0fc11a8c */ jal func0f046a30 +/* f05df04: 8c640424 */ lw $a0,0x424($v1) +/* f05df08: 3c03800a */ lui $v1,0x800a +/* f05df0c: 1040000a */ beqz $v0,.L0f05df38 +/* f05df10: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05df14: 8fb9001c */ lw $t9,0x1c($sp) +/* f05df18: 8c640434 */ lw $a0,0x434($v1) +/* f05df1c: 8c650438 */ lw $a1,0x438($v1) +/* f05df20: 0fc13583 */ jal func0f04d60c +/* f05df24: 93260002 */ lbu $a2,0x2($t9) +/* f05df28: 3c03800a */ lui $v1,0x800a +/* f05df2c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05df30: 10000004 */ beqz $zero,.L0f05df44 +/* f05df34: ac620438 */ sw $v0,0x438($v1) +.L0f05df38: +/* f05df38: 8c680438 */ lw $t0,0x438($v1) +/* f05df3c: 25090003 */ addiu $t1,$t0,0x3 +/* f05df40: ac690438 */ sw $t1,0x438($v1) +.L0f05df44: +/* f05df44: 8fbf0014 */ lw $ra,0x14($sp) +/* f05df48: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05df4c: 00001025 */ or $v0,$zero,$zero +/* f05df50: 03e00008 */ jr $ra +/* f05df54: 00000000 */ sll $zero,$zero,0x0 +/* f05df58: 3c03800a */ lui $v1,0x800a +/* f05df5c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05df60: 8c6e0434 */ lw $t6,0x434($v1) +/* f05df64: 8c6f0438 */ lw $t7,0x438($v1) +/* f05df68: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05df6c: afbf0014 */ sw $ra,0x14($sp) +/* f05df70: 01cf3821 */ addu $a3,$t6,$t7 +/* f05df74: afa7001c */ sw $a3,0x1c($sp) +/* f05df78: 0fc0a221 */ jal func0f028884 +/* f05df7c: 8c640424 */ lw $a0,0x424($v1) +/* f05df80: 3c03800a */ lui $v1,0x800a +/* f05df84: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05df88: 8c780424 */ lw $t8,0x424($v1) +/* f05df8c: c444000c */ lwc1 $f4,0xc($v0) +/* f05df90: 44801000 */ mtc1 $zero,$f2 +/* f05df94: 8f19001c */ lw $t9,0x1c($t8) +/* f05df98: 8fa7001c */ lw $a3,0x1c($sp) +/* f05df9c: c726000c */ lwc1 $f6,0xc($t9) +/* f05dfa0: 46062001 */ sub.s $f0,$f4,$f6 +/* f05dfa4: 4602003c */ c.lt.s $f0,$f2 +/* f05dfa8: 00000000 */ sll $zero,$zero,0x0 +/* f05dfac: 45020003 */ bc1fl .L0f05dfbc +/* f05dfb0: 90e80002 */ lbu $t0,0x2($a3) +/* f05dfb4: 46001001 */ sub.s $f0,$f2,$f0 +/* f05dfb8: 90e80002 */ lbu $t0,0x2($a3) +.L0f05dfbc: +/* f05dfbc: 3c014120 */ lui $at,0x4120 +/* f05dfc0: 44818000 */ mtc1 $at,$f16 +/* f05dfc4: 44884000 */ mtc1 $t0,$f8 +/* f05dfc8: 00000000 */ sll $zero,$zero,0x0 +/* f05dfcc: 468042a0 */ cvt.s.w $f10,$f8 +/* f05dfd0: 46105482 */ mul.s $f18,$f10,$f16 +/* f05dfd4: 4612003c */ c.lt.s $f0,$f18 +/* f05dfd8: 00000000 */ sll $zero,$zero,0x0 +/* f05dfdc: 4502000a */ bc1fl .L0f05e008 +/* f05dfe0: 8c690438 */ lw $t1,0x438($v1) +/* f05dfe4: 8c640434 */ lw $a0,0x434($v1) +/* f05dfe8: 8c650438 */ lw $a1,0x438($v1) +/* f05dfec: 0fc13583 */ jal func0f04d60c +/* f05dff0: 90e60003 */ lbu $a2,0x3($a3) +/* f05dff4: 3c03800a */ lui $v1,0x800a +/* f05dff8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05dffc: 10000004 */ beqz $zero,.L0f05e010 +/* f05e000: ac620438 */ sw $v0,0x438($v1) +/* f05e004: 8c690438 */ lw $t1,0x438($v1) +.L0f05e008: +/* f05e008: 252a0004 */ addiu $t2,$t1,0x4 +/* f05e00c: ac6a0438 */ sw $t2,0x438($v1) +.L0f05e010: +/* f05e010: 8fbf0014 */ lw $ra,0x14($sp) +/* f05e014: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05e018: 00001025 */ or $v0,$zero,$zero +/* f05e01c: 03e00008 */ jr $ra +/* f05e020: 00000000 */ sll $zero,$zero,0x0 +/* f05e024: 3c03800a */ lui $v1,0x800a +/* f05e028: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05e02c: 8c6e0434 */ lw $t6,0x434($v1) +/* f05e030: 8c6f0438 */ lw $t7,0x438($v1) +/* f05e034: 3c017f1b */ lui $at,0x7f1b +/* f05e038: c4249d9c */ lwc1 $f4,-0x6264($at) +/* f05e03c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f05e040: 8c790284 */ lw $t9,0x284($v1) +/* f05e044: 8c690424 */ lw $t1,0x424($v1) +/* f05e048: 01cfc021 */ addu $t8,$t6,$t7 +/* f05e04c: afbf0024 */ sw $ra,0x24($sp) +/* f05e050: afb80034 */ sw $t8,0x34($sp) +/* f05e054: e7a40030 */ swc1 $f4,0x30($sp) +/* f05e058: 8f2200bc */ lw $v0,0xbc($t9) +/* f05e05c: 8d28001c */ lw $t0,0x1c($t1) +/* f05e060: 27aa0030 */ addiu $t2,$sp,0x30 +/* f05e064: 84440028 */ lh $a0,0x28($v0) +/* f05e068: 85060028 */ lh $a2,0x28($t0) +/* f05e06c: afa00018 */ sw $zero,0x18($sp) +/* f05e070: afaa0014 */ sw $t2,0x14($sp) +/* f05e074: afa00010 */ sw $zero,0x10($sp) +/* f05e078: 24450008 */ addiu $a1,$v0,0x8 +/* f05e07c: 0fc015bd */ jal func0f0056f4 +/* f05e080: 25070008 */ addiu $a3,$t0,0x8 +/* f05e084: 3c017f1b */ lui $at,0x7f1b +/* f05e088: c4289da0 */ lwc1 $f8,-0x6260($at) +/* f05e08c: c7a60030 */ lwc1 $f6,0x30($sp) +/* f05e090: 3c03800a */ lui $v1,0x800a +/* f05e094: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05e098: 4608303c */ c.lt.s $f6,$f8 +/* f05e09c: 8fab0034 */ lw $t3,0x34($sp) +/* f05e0a0: 4502000a */ bc1fl .L0f05e0cc +/* f05e0a4: 8c6c0438 */ lw $t4,0x438($v1) +/* f05e0a8: 8c640434 */ lw $a0,0x434($v1) +/* f05e0ac: 8c650438 */ lw $a1,0x438($v1) +/* f05e0b0: 0fc13583 */ jal func0f04d60c +/* f05e0b4: 91660002 */ lbu $a2,0x2($t3) +/* f05e0b8: 3c03800a */ lui $v1,0x800a +/* f05e0bc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05e0c0: 10000004 */ beqz $zero,.L0f05e0d4 +/* f05e0c4: ac620438 */ sw $v0,0x438($v1) +/* f05e0c8: 8c6c0438 */ lw $t4,0x438($v1) +.L0f05e0cc: +/* f05e0cc: 258d0003 */ addiu $t5,$t4,0x3 +/* f05e0d0: ac6d0438 */ sw $t5,0x438($v1) +.L0f05e0d4: +/* f05e0d4: 8fbf0024 */ lw $ra,0x24($sp) +/* f05e0d8: 27bd0038 */ addiu $sp,$sp,0x38 +/* f05e0dc: 00001025 */ or $v0,$zero,$zero +/* f05e0e0: 03e00008 */ jr $ra +/* f05e0e4: 00000000 */ sll $zero,$zero,0x0 +/* f05e0e8: 27bdffd0 */ addiu $sp,$sp,-48 +/* f05e0ec: afb00014 */ sw $s0,0x14($sp) +/* f05e0f0: 3c10800a */ lui $s0,0x800a +/* f05e0f4: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05e0f8: 8e0f006c */ lw $t7,0x6c($s0) +/* f05e0fc: 8e0e028c */ lw $t6,0x28c($s0) +/* f05e100: afb10018 */ sw $s1,0x18($sp) +/* f05e104: afbf001c */ sw $ra,0x1c($sp) +/* f05e108: 00008825 */ or $s1,$zero,$zero +/* f05e10c: 11e00003 */ beqz $t7,.L0f05e11c +/* f05e110: afae0024 */ sw $t6,0x24($sp) +/* f05e114: 10000002 */ beqz $zero,.L0f05e120 +/* f05e118: 24050001 */ addiu $a1,$zero,0x1 +.L0f05e11c: +/* f05e11c: 00002825 */ or $a1,$zero,$zero +.L0f05e120: +/* f05e120: 8e180068 */ lw $t8,0x68($s0) +/* f05e124: 00002025 */ or $a0,$zero,$zero +/* f05e128: 00001825 */ or $v1,$zero,$zero +/* f05e12c: 13000003 */ beqz $t8,.L0f05e13c +/* f05e130: 00001025 */ or $v0,$zero,$zero +/* f05e134: 10000001 */ beqz $zero,.L0f05e13c +/* f05e138: 24040001 */ addiu $a0,$zero,0x1 +.L0f05e13c: +/* f05e13c: 8e190064 */ lw $t9,0x64($s0) +/* f05e140: 13200003 */ beqz $t9,.L0f05e150 +/* f05e144: 00000000 */ sll $zero,$zero,0x0 +/* f05e148: 10000001 */ beqz $zero,.L0f05e150 +/* f05e14c: 24030001 */ addiu $v1,$zero,0x1 +.L0f05e150: +/* f05e150: 8e080070 */ lw $t0,0x70($s0) +/* f05e154: 11000003 */ beqz $t0,.L0f05e164 +/* f05e158: 00000000 */ sll $zero,$zero,0x0 +/* f05e15c: 10000001 */ beqz $zero,.L0f05e164 +/* f05e160: 24020001 */ addiu $v0,$zero,0x1 +.L0f05e164: +/* f05e164: 00434821 */ addu $t1,$v0,$v1 +/* f05e168: 01245021 */ addu $t2,$t1,$a0 +/* f05e16c: 01455821 */ addu $t3,$t2,$a1 +/* f05e170: 19600030 */ blez $t3,.L0f05e234 +/* f05e174: 00000000 */ sll $zero,$zero,0x0 +.L0f05e178: +/* f05e178: 0fc4a24b */ jal func0f12892c +/* f05e17c: 02202025 */ or $a0,$s1,$zero +/* f05e180: 8e020284 */ lw $v0,0x284($s0) +/* f05e184: 8e0c02a0 */ lw $t4,0x2a0($s0) +/* f05e188: 11820004 */ beq $t4,$v0,.L0f05e19c +/* f05e18c: 00000000 */ sll $zero,$zero,0x0 +/* f05e190: 8e0d02a4 */ lw $t5,0x2a4($s0) +/* f05e194: 55a2000a */ bnel $t5,$v0,.L0f05e1c0 +/* f05e198: 8e0f006c */ lw $t7,0x6c($s0) +.L0f05e19c: +/* f05e19c: 0fc44580 */ jal func0f111600 +/* f05e1a0: 00000000 */ sll $zero,$zero,0x0 +/* f05e1a4: 8e0e0284 */ lw $t6,0x284($s0) +/* f05e1a8: 24040001 */ addiu $a0,$zero,0x1 +/* f05e1ac: 0fc44762 */ jal func0f111d88 +/* f05e1b0: adc000c4 */ sw $zero,0xc4($t6) +/* f05e1b4: 0fc2865b */ jal func0f0a196c +/* f05e1b8: 24040001 */ addiu $a0,$zero,0x1 +/* f05e1bc: 8e0f006c */ lw $t7,0x6c($s0) +.L0f05e1c0: +/* f05e1c0: 26310001 */ addiu $s1,$s1,0x1 +/* f05e1c4: 00002825 */ or $a1,$zero,$zero +/* f05e1c8: 11e00003 */ beqz $t7,.L0f05e1d8 +/* f05e1cc: 00002025 */ or $a0,$zero,$zero +/* f05e1d0: 10000001 */ beqz $zero,.L0f05e1d8 +/* f05e1d4: 24050001 */ addiu $a1,$zero,0x1 +.L0f05e1d8: +/* f05e1d8: 8e180068 */ lw $t8,0x68($s0) +/* f05e1dc: 00001825 */ or $v1,$zero,$zero +/* f05e1e0: 00001025 */ or $v0,$zero,$zero +/* f05e1e4: 13000003 */ beqz $t8,.L0f05e1f4 +/* f05e1e8: 00000000 */ sll $zero,$zero,0x0 +/* f05e1ec: 10000001 */ beqz $zero,.L0f05e1f4 +/* f05e1f0: 24040001 */ addiu $a0,$zero,0x1 +.L0f05e1f4: +/* f05e1f4: 8e190064 */ lw $t9,0x64($s0) +/* f05e1f8: 13200003 */ beqz $t9,.L0f05e208 +/* f05e1fc: 00000000 */ sll $zero,$zero,0x0 +/* f05e200: 10000001 */ beqz $zero,.L0f05e208 +/* f05e204: 24030001 */ addiu $v1,$zero,0x1 +.L0f05e208: +/* f05e208: 8e080070 */ lw $t0,0x70($s0) +/* f05e20c: 11000003 */ beqz $t0,.L0f05e21c +/* f05e210: 00000000 */ sll $zero,$zero,0x0 +/* f05e214: 10000001 */ beqz $zero,.L0f05e21c +/* f05e218: 24020001 */ addiu $v0,$zero,0x1 +.L0f05e21c: +/* f05e21c: 00434821 */ addu $t1,$v0,$v1 +/* f05e220: 01245021 */ addu $t2,$t1,$a0 +/* f05e224: 01455821 */ addu $t3,$t2,$a1 +/* f05e228: 022b082a */ slt $at,$s1,$t3 +/* f05e22c: 1420ffd2 */ bnez $at,.L0f05e178 +/* f05e230: 00000000 */ sll $zero,$zero,0x0 +.L0f05e234: +/* f05e234: 0fc4a24b */ jal func0f12892c +/* f05e238: 8fa40024 */ lw $a0,0x24($sp) +/* f05e23c: 8e0c0438 */ lw $t4,0x438($s0) +/* f05e240: 8fbf001c */ lw $ra,0x1c($sp) +/* f05e244: 8fb10018 */ lw $s1,0x18($sp) +/* f05e248: 258d0003 */ addiu $t5,$t4,0x3 +/* f05e24c: ae0d0438 */ sw $t5,0x438($s0) +/* f05e250: 8fb00014 */ lw $s0,0x14($sp) +/* f05e254: 27bd0030 */ addiu $sp,$sp,0x30 +/* f05e258: 03e00008 */ jr $ra +/* f05e25c: 00001025 */ or $v0,$zero,$zero +/* f05e260: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05e264: afbf0014 */ sw $ra,0x14($sp) +/* f05e268: 0fc31f7b */ jal func0f0c7dec +/* f05e26c: 00002025 */ or $a0,$zero,$zero +/* f05e270: 3c03800a */ lui $v1,0x800a +/* f05e274: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05e278: 8c6e0438 */ lw $t6,0x438($v1) +/* f05e27c: 8fbf0014 */ lw $ra,0x14($sp) +/* f05e280: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05e284: 25cf0003 */ addiu $t7,$t6,0x3 +/* f05e288: ac6f0438 */ sw $t7,0x438($v1) +/* f05e28c: 03e00008 */ jr $ra +/* f05e290: 00001025 */ or $v0,$zero,$zero +/* f05e294: 27bdffd0 */ addiu $sp,$sp,-48 +/* f05e298: afb00018 */ sw $s0,0x18($sp) +/* f05e29c: 3c10800a */ lui $s0,0x800a +/* f05e2a0: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05e2a4: 8e0e0434 */ lw $t6,0x434($s0) +/* f05e2a8: 8e0f0438 */ lw $t7,0x438($s0) +/* f05e2ac: afbf001c */ sw $ra,0x1c($sp) +/* f05e2b0: 01cf1821 */ addu $v1,$t6,$t7 +/* f05e2b4: 90640003 */ lbu $a0,0x3($v1) +/* f05e2b8: 0fc2556c */ jal func0f0955b0 +/* f05e2bc: afa3002c */ sw $v1,0x2c($sp) +/* f05e2c0: 8fa3002c */ lw $v1,0x2c($sp) +/* f05e2c4: afa20028 */ sw $v0,0x28($sp) +/* f05e2c8: 8e040424 */ lw $a0,0x424($s0) +/* f05e2cc: 0fc126d1 */ jal func0f049b44 +/* f05e2d0: 90650002 */ lbu $a1,0x2($v1) +/* f05e2d4: 10400029 */ beqz $v0,.L0f05e37c +/* f05e2d8: 00402825 */ or $a1,$v0,$zero +/* f05e2dc: 8c43001c */ lw $v1,0x1c($v0) +/* f05e2e0: 50600027 */ beqzl $v1,.L0f05e380 +/* f05e2e4: 8e0d0438 */ lw $t5,0x438($s0) +/* f05e2e8: 90780000 */ lbu $t8,0x0($v1) +/* f05e2ec: 24010006 */ addiu $at,$zero,0x6 +/* f05e2f0: 8fa20028 */ lw $v0,0x28($sp) +/* f05e2f4: 57010022 */ bnel $t8,$at,.L0f05e380 +/* f05e2f8: 8e0d0438 */ lw $t5,0x438($s0) +/* f05e2fc: 50400020 */ beqzl $v0,.L0f05e380 +/* f05e300: 8e0d0438 */ lw $t5,0x438($s0) +/* f05e304: 8c590014 */ lw $t9,0x14($v0) +/* f05e308: 5320001d */ beqzl $t9,.L0f05e380 +/* f05e30c: 8e0d0438 */ lw $t5,0x438($s0) +/* f05e310: 8e08028c */ lw $t0,0x28c($s0) +/* f05e314: afa80020 */ sw $t0,0x20($sp) +/* f05e318: 0fc4a25f */ jal func0f12897c +/* f05e31c: 8ca4001c */ lw $a0,0x1c($a1) +/* f05e320: 0fc4a24b */ jal func0f12892c +/* f05e324: 00402025 */ or $a0,$v0,$zero +/* f05e328: 8e090284 */ lw $t1,0x284($s0) +/* f05e32c: 8d2a01b0 */ lw $t2,0x1b0($t1) +/* f05e330: 15400010 */ bnez $t2,.L0f05e374 +/* f05e334: 00000000 */ sll $zero,$zero,0x0 +/* f05e338: 0fc331a0 */ jal func0f0cc680 +/* f05e33c: 00000000 */ sll $zero,$zero,0x0 +/* f05e340: 24010002 */ addiu $at,$zero,0x2 +/* f05e344: 1441000b */ bne $v0,$at,.L0f05e374 +/* f05e348: 00000000 */ sll $zero,$zero,0x0 +/* f05e34c: 8e0b0284 */ lw $t3,0x284($s0) +/* f05e350: 44802000 */ mtc1 $zero,$f4 +/* f05e354: 8fac0028 */ lw $t4,0x28($sp) +/* f05e358: c56600b4 */ lwc1 $f6,0xb4($t3) +/* f05e35c: 46062032 */ c.eq.s $f4,$f6 +/* f05e360: 00000000 */ sll $zero,$zero,0x0 +/* f05e364: 45000003 */ bc1f .L0f05e374 +/* f05e368: 00000000 */ sll $zero,$zero,0x0 +/* f05e36c: 0fc31f3c */ jal func0f0c7cf0 +/* f05e370: 8d840014 */ lw $a0,0x14($t4) +.L0f05e374: +/* f05e374: 0fc4a24b */ jal func0f12892c +/* f05e378: 8fa40020 */ lw $a0,0x20($sp) +.L0f05e37c: +/* f05e37c: 8e0d0438 */ lw $t5,0x438($s0) +.L0f05e380: +/* f05e380: 8fbf001c */ lw $ra,0x1c($sp) +/* f05e384: 00001025 */ or $v0,$zero,$zero +/* f05e388: 25ae0004 */ addiu $t6,$t5,0x4 +/* f05e38c: ae0e0438 */ sw $t6,0x438($s0) +/* f05e390: 8fb00018 */ lw $s0,0x18($sp) +/* f05e394: 03e00008 */ jr $ra +/* f05e398: 27bd0030 */ addiu $sp,$sp,0x30 +/* f05e39c: 27bdffa0 */ addiu $sp,$sp,-96 +/* f05e3a0: 3c02800a */ lui $v0,0x800a +/* f05e3a4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f05e3a8: 8c4e0434 */ lw $t6,0x434($v0) +/* f05e3ac: 8c4f0438 */ lw $t7,0x438($v0) +/* f05e3b0: afb50028 */ sw $s5,0x28($sp) +/* f05e3b4: afbf002c */ sw $ra,0x2c($sp) +/* f05e3b8: afb40024 */ sw $s4,0x24($sp) +/* f05e3bc: afb30020 */ sw $s3,0x20($sp) +/* f05e3c0: afb2001c */ sw $s2,0x1c($sp) +/* f05e3c4: afb10018 */ sw $s1,0x18($sp) +/* f05e3c8: afb00014 */ sw $s0,0x14($sp) +/* f05e3cc: 01cfa821 */ addu $s5,$t6,$t7 +/* f05e3d0: 0fc2554a */ jal func0f095528 +/* f05e3d4: 92a40002 */ lbu $a0,0x2($s5) +/* f05e3d8: afa20058 */ sw $v0,0x58($sp) +/* f05e3dc: 0fc2554a */ jal func0f095528 +/* f05e3e0: 92a40003 */ lbu $a0,0x3($s5) +/* f05e3e4: afa20054 */ sw $v0,0x54($sp) +/* f05e3e8: 0fc2554a */ jal func0f095528 +/* f05e3ec: 92a40004 */ lbu $a0,0x4($s5) +/* f05e3f0: 0c004b70 */ jal 0x12dc0 +/* f05e3f4: afa20050 */ sw $v0,0x50($sp) +/* f05e3f8: 24110005 */ addiu $s1,$zero,0x5 +/* f05e3fc: 0051001b */ divu $zero,$v0,$s1 +/* f05e400: 0000c010 */ mfhi $t8 +/* f05e404: a3b8004b */ sb $t8,0x4b($sp) +/* f05e408: 16200002 */ bnez $s1,.L0f05e414 +/* f05e40c: 00000000 */ sll $zero,$zero,0x0 +/* f05e410: 0007000d */ break 0x7 +.L0f05e414: +/* f05e414: 0c004b70 */ jal 0x12dc0 +/* f05e418: 00000000 */ sll $zero,$zero,0x0 +/* f05e41c: 0051001b */ divu $zero,$v0,$s1 +/* f05e420: 0000a010 */ mfhi $s4 +/* f05e424: 329900ff */ andi $t9,$s4,0xff +/* f05e428: 16200002 */ bnez $s1,.L0f05e434 +/* f05e42c: 00000000 */ sll $zero,$zero,0x0 +/* f05e430: 0007000d */ break 0x7 +.L0f05e434: +/* f05e434: 0320a025 */ or $s4,$t9,$zero +/* f05e438: 0c004b70 */ jal 0x12dc0 +/* f05e43c: 00000000 */ sll $zero,$zero,0x0 +/* f05e440: 0051001b */ divu $zero,$v0,$s1 +/* f05e444: 92a90005 */ lbu $t1,0x5($s5) +/* f05e448: 00009810 */ mfhi $s3 +/* f05e44c: 326800ff */ andi $t0,$s3,0xff +/* f05e450: a3a90044 */ sb $t1,0x44($sp) +/* f05e454: 92aa0006 */ lbu $t2,0x6($s5) +/* f05e458: 93b0004b */ lbu $s0,0x4b($sp) +/* f05e45c: 01009825 */ or $s3,$t0,$zero +/* f05e460: a3aa0045 */ sb $t2,0x45($sp) +/* f05e464: 92ab0007 */ lbu $t3,0x7($s5) +/* f05e468: 16200002 */ bnez $s1,.L0f05e474 +/* f05e46c: 00000000 */ sll $zero,$zero,0x0 +/* f05e470: 0007000d */ break 0x7 +.L0f05e474: +/* f05e474: a3ab0046 */ sb $t3,0x46($sp) +/* f05e478: 92ac0008 */ lbu $t4,0x8($s5) +/* f05e47c: 02809025 */ or $s2,$s4,$zero +/* f05e480: a3ac0047 */ sb $t4,0x47($sp) +/* f05e484: 92ad0009 */ lbu $t5,0x9($s5) +/* f05e488: a3ad0048 */ sb $t5,0x48($sp) +/* f05e48c: 92ae000d */ lbu $t6,0xd($s5) +/* f05e490: a3ae003c */ sb $t6,0x3c($sp) +/* f05e494: 92af000e */ lbu $t7,0xe($s5) +/* f05e498: a3af003d */ sb $t7,0x3d($sp) +/* f05e49c: 92b8000f */ lbu $t8,0xf($s5) +/* f05e4a0: a3b8003e */ sb $t8,0x3e($sp) +/* f05e4a4: 92b90010 */ lbu $t9,0x10($s5) +/* f05e4a8: a3b9003f */ sb $t9,0x3f($sp) +/* f05e4ac: 92a80011 */ lbu $t0,0x11($s5) +/* f05e4b0: 1614000d */ bne $s0,$s4,.L0f05e4e8 +/* f05e4b4: a3a80040 */ sb $t0,0x40($sp) +.L0f05e4b8: +/* f05e4b8: 0c004b70 */ jal 0x12dc0 +/* f05e4bc: 00000000 */ sll $zero,$zero,0x0 +/* f05e4c0: 0051001b */ divu $zero,$v0,$s1 +/* f05e4c4: 00001810 */ mfhi $v1 +/* f05e4c8: 306900ff */ andi $t1,$v1,0xff +/* f05e4cc: 16200002 */ bnez $s1,.L0f05e4d8 +/* f05e4d0: 00000000 */ sll $zero,$zero,0x0 +/* f05e4d4: 0007000d */ break 0x7 +.L0f05e4d8: +/* f05e4d8: 307400ff */ andi $s4,$v1,0xff +/* f05e4dc: 1209fff6 */ beq $s0,$t1,.L0f05e4b8 +/* f05e4e0: 00000000 */ sll $zero,$zero,0x0 +/* f05e4e4: 02809025 */ or $s2,$s4,$zero +.L0f05e4e8: +/* f05e4e8: 12530003 */ beq $s2,$s3,.L0f05e4f8 +/* f05e4ec: 02601025 */ or $v0,$s3,$zero +/* f05e4f0: 5602000f */ bnel $s0,$v0,.L0f05e530 +/* f05e4f4: 93ab004b */ lbu $t3,0x4b($sp) +.L0f05e4f8: +/* f05e4f8: 0c004b70 */ jal 0x12dc0 +/* f05e4fc: 00000000 */ sll $zero,$zero,0x0 +/* f05e500: 0051001b */ divu $zero,$v0,$s1 +/* f05e504: 00001810 */ mfhi $v1 +/* f05e508: 306a00ff */ andi $t2,$v1,0xff +/* f05e50c: 16200002 */ bnez $s1,.L0f05e518 +/* f05e510: 00000000 */ sll $zero,$zero,0x0 +/* f05e514: 0007000d */ break 0x7 +.L0f05e518: +/* f05e518: 307300ff */ andi $s3,$v1,0xff +/* f05e51c: 124afff6 */ beq $s2,$t2,.L0f05e4f8 +/* f05e520: 00000000 */ sll $zero,$zero,0x0 +/* f05e524: 1213fff4 */ beq $s0,$s3,.L0f05e4f8 +/* f05e528: 00000000 */ sll $zero,$zero,0x0 +/* f05e52c: 93ab004b */ lbu $t3,0x4b($sp) +.L0f05e530: +/* f05e530: 27b00044 */ addiu $s0,$sp,0x44 +/* f05e534: 020b6021 */ addu $t4,$s0,$t3 +/* f05e538: 0fc2554a */ jal func0f095528 +/* f05e53c: 91840000 */ lbu $a0,0x0($t4) +/* f05e540: 8fa30058 */ lw $v1,0x58($sp) +/* f05e544: 844d0006 */ lh $t5,0x6($v0) +/* f05e548: a46d0006 */ sh $t5,0x6($v1) +/* f05e54c: 8c4e000c */ lw $t6,0xc($v0) +/* f05e550: ac6e000c */ sw $t6,0xc($v1) +/* f05e554: 0fc2554a */ jal func0f095528 +/* f05e558: 92a4000a */ lbu $a0,0xa($s5) +/* f05e55c: 93af004b */ lbu $t7,0x4b($sp) +/* f05e560: 27b1003c */ addiu $s1,$sp,0x3c +/* f05e564: afa20058 */ sw $v0,0x58($sp) +/* f05e568: 022fc021 */ addu $t8,$s1,$t7 +/* f05e56c: 0fc2554a */ jal func0f095528 +/* f05e570: 93040000 */ lbu $a0,0x0($t8) +/* f05e574: 84590006 */ lh $t9,0x6($v0) +/* f05e578: 8fa80058 */ lw $t0,0x58($sp) +/* f05e57c: 02145021 */ addu $t2,$s0,$s4 +/* f05e580: a5190006 */ sh $t9,0x6($t0) +/* f05e584: 8c49000c */ lw $t1,0xc($v0) +/* f05e588: ad09000c */ sw $t1,0xc($t0) +/* f05e58c: 0fc2554a */ jal func0f095528 +/* f05e590: 91440000 */ lbu $a0,0x0($t2) +/* f05e594: 8fa30054 */ lw $v1,0x54($sp) +/* f05e598: 844b0006 */ lh $t3,0x6($v0) +/* f05e59c: a46b0006 */ sh $t3,0x6($v1) +/* f05e5a0: 8c4c000c */ lw $t4,0xc($v0) +/* f05e5a4: ac6c000c */ sw $t4,0xc($v1) +/* f05e5a8: 0fc2554a */ jal func0f095528 +/* f05e5ac: 92a4000b */ lbu $a0,0xb($s5) +/* f05e5b0: afa20054 */ sw $v0,0x54($sp) +/* f05e5b4: 02346821 */ addu $t5,$s1,$s4 +/* f05e5b8: 0fc2554a */ jal func0f095528 +/* f05e5bc: 91a40000 */ lbu $a0,0x0($t5) +/* f05e5c0: 844e0006 */ lh $t6,0x6($v0) +/* f05e5c4: 8faf0054 */ lw $t7,0x54($sp) +/* f05e5c8: 0213c821 */ addu $t9,$s0,$s3 +/* f05e5cc: a5ee0006 */ sh $t6,0x6($t7) +/* f05e5d0: 8c58000c */ lw $t8,0xc($v0) +/* f05e5d4: adf8000c */ sw $t8,0xc($t7) +/* f05e5d8: 0fc2554a */ jal func0f095528 +/* f05e5dc: 93240000 */ lbu $a0,0x0($t9) +/* f05e5e0: 8fa30050 */ lw $v1,0x50($sp) +/* f05e5e4: 84490006 */ lh $t1,0x6($v0) +/* f05e5e8: a4690006 */ sh $t1,0x6($v1) +/* f05e5ec: 8c48000c */ lw $t0,0xc($v0) +/* f05e5f0: ac68000c */ sw $t0,0xc($v1) +/* f05e5f4: 0fc2554a */ jal func0f095528 +/* f05e5f8: 92a4000c */ lbu $a0,0xc($s5) +/* f05e5fc: afa20050 */ sw $v0,0x50($sp) +/* f05e600: 02335021 */ addu $t2,$s1,$s3 +/* f05e604: 0fc2554a */ jal func0f095528 +/* f05e608: 91440000 */ lbu $a0,0x0($t2) +/* f05e60c: 844b0006 */ lh $t3,0x6($v0) +/* f05e610: 8fac0050 */ lw $t4,0x50($sp) +/* f05e614: 3c03800a */ lui $v1,0x800a +/* f05e618: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05e61c: a58b0006 */ sh $t3,0x6($t4) +/* f05e620: 8c4d000c */ lw $t5,0xc($v0) +/* f05e624: 00001025 */ or $v0,$zero,$zero +/* f05e628: ad8d000c */ sw $t5,0xc($t4) +/* f05e62c: 8c6e0438 */ lw $t6,0x438($v1) +/* f05e630: 8fbf002c */ lw $ra,0x2c($sp) +/* f05e634: 8fb50028 */ lw $s5,0x28($sp) +/* f05e638: 8fb40024 */ lw $s4,0x24($sp) +/* f05e63c: 8fb30020 */ lw $s3,0x20($sp) +/* f05e640: 8fb2001c */ lw $s2,0x1c($sp) +/* f05e644: 8fb10018 */ lw $s1,0x18($sp) +/* f05e648: 8fb00014 */ lw $s0,0x14($sp) +/* f05e64c: 25d80012 */ addiu $t8,$t6,0x12 +/* f05e650: ac780438 */ sw $t8,0x438($v1) +/* f05e654: 03e00008 */ jr $ra +/* f05e658: 27bd0060 */ addiu $sp,$sp,0x60 +/* f05e65c: 3c05800a */ lui $a1,0x800a +/* f05e660: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f05e664: 8ca40438 */ lw $a0,0x438($a1) +/* f05e668: 8cae0434 */ lw $t6,0x434($a1) +/* f05e66c: 3c017f1b */ lui $at,0x7f1b +/* f05e670: c4289da4 */ lwc1 $f8,-0x625c($at) +/* f05e674: 01c41821 */ addu $v1,$t6,$a0 +/* f05e678: 906f0002 */ lbu $t7,0x2($v1) +/* f05e67c: 3c018008 */ lui $at,0x8008 +/* f05e680: 24980003 */ addiu $t8,$a0,0x3 +/* f05e684: 448f2000 */ mtc1 $t7,$f4 +/* f05e688: 00001025 */ or $v0,$zero,$zero +/* f05e68c: 468021a0 */ cvt.s.w $f6,$f4 +/* f05e690: 46083282 */ mul.s $f10,$f6,$f8 +/* f05e694: e42adb84 */ swc1 $f10,-0x247c($at) +/* f05e698: 03e00008 */ jr $ra +/* f05e69c: acb80438 */ sw $t8,0x438($a1) +/* f05e6a0: 3c03800a */ lui $v1,0x800a +/* f05e6a4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05e6a8: 8c780298 */ lw $t8,0x298($v1) +/* f05e6ac: 8c6e0434 */ lw $t6,0x434($v1) +/* f05e6b0: 8c6f0438 */ lw $t7,0x438($v1) +/* f05e6b4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05e6b8: afbf0014 */ sw $ra,0x14($sp) +/* f05e6bc: 07000020 */ bltz $t8,.L0f05e740 +/* f05e6c0: 01cf1021 */ addu $v0,$t6,$t7 +/* f05e6c4: 8c640424 */ lw $a0,0x424($v1) +/* f05e6c8: 0fc126d1 */ jal func0f049b44 +/* f05e6cc: 90450002 */ lbu $a1,0x2($v0) +/* f05e6d0: 3c03800a */ lui $v1,0x800a +/* f05e6d4: 1040001a */ beqz $v0,.L0f05e740 +/* f05e6d8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05e6dc: 9459032e */ lhu $t9,0x32e($v0) +/* f05e6e0: 8c640294 */ lw $a0,0x294($v1) +/* f05e6e4: 00194382 */ srl $t0,$t9,0xe +/* f05e6e8: 5488000d */ bnel $a0,$t0,.L0f05e720 +/* f05e6ec: 8c6802a0 */ lw $t0,0x2a0($v1) +/* f05e6f0: 8c6902a4 */ lw $t1,0x2a4($v1) +/* f05e6f4: 8d2a00d8 */ lw $t2,0xd8($t1) +/* f05e6f8: 55400009 */ bnezl $t2,.L0f05e720 +/* f05e6fc: 8c6802a0 */ lw $t0,0x2a0($v1) +/* f05e700: 8c6c0298 */ lw $t4,0x298($v1) +/* f05e704: 904f032e */ lbu $t7,0x32e($v0) +/* f05e708: 000c7180 */ sll $t6,$t4,0x6 +/* f05e70c: 31f8ff3f */ andi $t8,$t7,0xff3f +/* f05e710: 01d8c825 */ or $t9,$t6,$t8 +/* f05e714: 1000000a */ beqz $zero,.L0f05e740 +/* f05e718: a059032e */ sb $t9,0x32e($v0) +/* f05e71c: 8c6802a0 */ lw $t0,0x2a0($v1) +.L0f05e720: +/* f05e720: 8d0900d8 */ lw $t1,0xd8($t0) +/* f05e724: 55200007 */ bnezl $t1,.L0f05e744 +/* f05e728: 8c780438 */ lw $t8,0x438($v1) +/* f05e72c: 904d032e */ lbu $t5,0x32e($v0) +/* f05e730: 00046180 */ sll $t4,$a0,0x6 +/* f05e734: 31afff3f */ andi $t7,$t5,0xff3f +/* f05e738: 018f7025 */ or $t6,$t4,$t7 +/* f05e73c: a04e032e */ sb $t6,0x32e($v0) +.L0f05e740: +/* f05e740: 8c780438 */ lw $t8,0x438($v1) +.L0f05e744: +/* f05e744: 8fbf0014 */ lw $ra,0x14($sp) +/* f05e748: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05e74c: 27190003 */ addiu $t9,$t8,0x3 +/* f05e750: ac790438 */ sw $t9,0x438($v1) +/* f05e754: 03e00008 */ jr $ra +/* f05e758: 00001025 */ or $v0,$zero,$zero +/* f05e75c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f05e760: afb00018 */ sw $s0,0x18($sp) +/* f05e764: 3c10800a */ lui $s0,0x800a +/* f05e768: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05e76c: 8e180298 */ lw $t8,0x298($s0) +/* f05e770: 8e0e0434 */ lw $t6,0x434($s0) +/* f05e774: 8e0f0438 */ lw $t7,0x438($s0) +/* f05e778: afbf001c */ sw $ra,0x1c($sp) +/* f05e77c: 07000034 */ bltz $t8,.L0f05e850 +/* f05e780: 01cf1821 */ addu $v1,$t6,$t7 +/* f05e784: 90650002 */ lbu $a1,0x2($v1) +/* f05e788: afa3002c */ sw $v1,0x2c($sp) +/* f05e78c: 0fc126d1 */ jal func0f049b44 +/* f05e790: 8e040424 */ lw $a0,0x424($s0) +/* f05e794: 8fa3002c */ lw $v1,0x2c($sp) +/* f05e798: 8e040424 */ lw $a0,0x424($s0) +/* f05e79c: 90650003 */ lbu $a1,0x3($v1) +/* f05e7a0: 0fc126d1 */ jal func0f049b44 +/* f05e7a4: afa20028 */ sw $v0,0x28($sp) +/* f05e7a8: 8fa60028 */ lw $a2,0x28($sp) +/* f05e7ac: 50c00029 */ beqzl $a2,.L0f05e854 +/* f05e7b0: 8e080438 */ lw $t0,0x438($s0) +/* f05e7b4: 50400027 */ beqzl $v0,.L0f05e854 +/* f05e7b8: 8e080438 */ lw $t0,0x438($s0) +/* f05e7bc: 8c43001c */ lw $v1,0x1c($v0) +/* f05e7c0: 50600024 */ beqzl $v1,.L0f05e854 +/* f05e7c4: 8e080438 */ lw $t0,0x438($s0) +/* f05e7c8: 90790000 */ lbu $t9,0x0($v1) +/* f05e7cc: 24010006 */ addiu $at,$zero,0x6 +/* f05e7d0: 57210020 */ bnel $t9,$at,.L0f05e854 +/* f05e7d4: 8e080438 */ lw $t0,0x438($s0) +/* f05e7d8: 8c44001c */ lw $a0,0x1c($v0) +/* f05e7dc: afa60028 */ sw $a2,0x28($sp) +/* f05e7e0: 0fc4a25f */ jal func0f12897c +/* f05e7e4: afa20024 */ sw $v0,0x24($sp) +/* f05e7e8: 00024080 */ sll $t0,$v0,0x2 +/* f05e7ec: 02084821 */ addu $t1,$s0,$t0 +/* f05e7f0: 8d2a0064 */ lw $t2,0x64($t1) +/* f05e7f4: 8fa50024 */ lw $a1,0x24($sp) +/* f05e7f8: 8fa60028 */ lw $a2,0x28($sp) +/* f05e7fc: 8d4b00d8 */ lw $t3,0xd8($t2) +/* f05e800: 55600014 */ bnezl $t3,.L0f05e854 +/* f05e804: 8e080438 */ lw $t0,0x438($s0) +/* f05e808: 8e0c02a4 */ lw $t4,0x2a4($s0) +/* f05e80c: 8cae001c */ lw $t6,0x1c($a1) +/* f05e810: 8d8d00bc */ lw $t5,0xbc($t4) +/* f05e814: 55ae0009 */ bnel $t5,$t6,.L0f05e83c +/* f05e818: 8e0d0294 */ lw $t5,0x294($s0) +/* f05e81c: 8e180298 */ lw $t8,0x298($s0) +/* f05e820: 90c9032e */ lbu $t1,0x32e($a2) +/* f05e824: 00184180 */ sll $t0,$t8,0x6 +/* f05e828: 312aff3f */ andi $t2,$t1,0xff3f +/* f05e82c: 010a5825 */ or $t3,$t0,$t2 +/* f05e830: 10000007 */ beqz $zero,.L0f05e850 +/* f05e834: a0cb032e */ sb $t3,0x32e($a2) +/* f05e838: 8e0d0294 */ lw $t5,0x294($s0) +.L0f05e83c: +/* f05e83c: 90d8032e */ lbu $t8,0x32e($a2) +/* f05e840: 000d7980 */ sll $t7,$t5,0x6 +/* f05e844: 3319ff3f */ andi $t9,$t8,0xff3f +/* f05e848: 01f94825 */ or $t1,$t7,$t9 +/* f05e84c: a0c9032e */ sb $t1,0x32e($a2) +.L0f05e850: +/* f05e850: 8e080438 */ lw $t0,0x438($s0) +.L0f05e854: +/* f05e854: 8fbf001c */ lw $ra,0x1c($sp) +/* f05e858: 00001025 */ or $v0,$zero,$zero +/* f05e85c: 250a0004 */ addiu $t2,$t0,0x4 +/* f05e860: ae0a0438 */ sw $t2,0x438($s0) +/* f05e864: 8fb00018 */ lw $s0,0x18($sp) +/* f05e868: 03e00008 */ jr $ra +/* f05e86c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f05e870: 3c02800a */ lui $v0,0x800a +/* f05e874: 24429fc0 */ addiu $v0,$v0,-24640 +/* f05e878: 8c4e0434 */ lw $t6,0x434($v0) +/* f05e87c: 8c4f0438 */ lw $t7,0x438($v0) +/* f05e880: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05e884: afbf0014 */ sw $ra,0x14($sp) +/* f05e888: 01cf1821 */ addu $v1,$t6,$t7 +/* f05e88c: 90650002 */ lbu $a1,0x2($v1) +/* f05e890: afa3001c */ sw $v1,0x1c($sp) +/* f05e894: 0fc126d1 */ jal func0f049b44 +/* f05e898: 8c440424 */ lw $a0,0x424($v0) +/* f05e89c: 8fa3001c */ lw $v1,0x1c($sp) +/* f05e8a0: 10400013 */ beqz $v0,.L0f05e8f0 +/* f05e8a4: 00402025 */ or $a0,$v0,$zero +/* f05e8a8: 8c58001c */ lw $t8,0x1c($v0) +/* f05e8ac: 13000010 */ beqz $t8,.L0f05e8f0 +/* f05e8b0: 00000000 */ sll $zero,$zero,0x0 +/* f05e8b4: afa3001c */ sw $v1,0x1c($sp) +/* f05e8b8: 0fc0e6a5 */ jal func0f039a94 +/* f05e8bc: afa20018 */ sw $v0,0x18($sp) +/* f05e8c0: 8fa3001c */ lw $v1,0x1c($sp) +/* f05e8c4: 1440000a */ bnez $v0,.L0f05e8f0 +/* f05e8c8: 8fa40018 */ lw $a0,0x18($sp) +/* f05e8cc: 90790003 */ lbu $t9,0x3($v1) +/* f05e8d0: 13200005 */ beqz $t9,.L0f05e8e8 +/* f05e8d4: 00000000 */ sll $zero,$zero,0x0 +/* f05e8d8: 0fc08921 */ jal func0f022484 +/* f05e8dc: 90650004 */ lbu $a1,0x4($v1) +/* f05e8e0: 10000003 */ beqz $zero,.L0f05e8f0 +/* f05e8e4: 00000000 */ sll $zero,$zero,0x0 +.L0f05e8e8: +/* f05e8e8: 0fc08946 */ jal func0f022518 +/* f05e8ec: 90650004 */ lbu $a1,0x4($v1) +.L0f05e8f0: +/* f05e8f0: 3c03800a */ lui $v1,0x800a +/* f05e8f4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05e8f8: 8c680438 */ lw $t0,0x438($v1) +/* f05e8fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f05e900: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05e904: 25090005 */ addiu $t1,$t0,0x5 +/* f05e908: ac690438 */ sw $t1,0x438($v1) +/* f05e90c: 03e00008 */ jr $ra +/* f05e910: 00001025 */ or $v0,$zero,$zero +/* f05e914: 3c05800a */ lui $a1,0x800a +/* f05e918: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f05e91c: 8cae0434 */ lw $t6,0x434($a1) +/* f05e920: 8caf0438 */ lw $t7,0x438($a1) +/* f05e924: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05e928: afbf0014 */ sw $ra,0x14($sp) +/* f05e92c: 01cf1821 */ addu $v1,$t6,$t7 +/* f05e930: 90640002 */ lbu $a0,0x2($v1) +/* f05e934: 0fc2556c */ jal func0f0955b0 +/* f05e938: afa3001c */ sw $v1,0x1c($sp) +/* f05e93c: 3c05800a */ lui $a1,0x800a +/* f05e940: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f05e944: 1040000b */ beqz $v0,.L0f05e974 +/* f05e948: 8fa3001c */ lw $v1,0x1c($sp) +/* f05e94c: 8c580014 */ lw $t8,0x14($v0) +/* f05e950: 53000009 */ beqzl $t8,.L0f05e978 +/* f05e954: 8ca90438 */ lw $t1,0x438($a1) +/* f05e958: 90590003 */ lbu $t9,0x3($v0) +/* f05e95c: 2401000d */ addiu $at,$zero,0xd +/* f05e960: 57210005 */ bnel $t9,$at,.L0f05e978 +/* f05e964: 8ca90438 */ lw $t1,0x438($a1) +/* f05e968: 90680003 */ lbu $t0,0x3($v1) +/* f05e96c: ac4000a4 */ sw $zero,0xa4($v0) +/* f05e970: a04800a8 */ sb $t0,0xa8($v0) +.L0f05e974: +/* f05e974: 8ca90438 */ lw $t1,0x438($a1) +.L0f05e978: +/* f05e978: 8fbf0014 */ lw $ra,0x14($sp) +/* f05e97c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05e980: 252a0004 */ addiu $t2,$t1,0x4 +/* f05e984: acaa0438 */ sw $t2,0x438($a1) +/* f05e988: 03e00008 */ jr $ra +/* f05e98c: 00001025 */ or $v0,$zero,$zero +/* f05e990: 27bdffb0 */ addiu $sp,$sp,-80 +/* f05e994: 3c0e8007 */ lui $t6,0x8007 +/* f05e998: afbf002c */ sw $ra,0x2c($sp) +/* f05e99c: afb40028 */ sw $s4,0x28($sp) +/* f05e9a0: afb30024 */ sw $s3,0x24($sp) +/* f05e9a4: afb20020 */ sw $s2,0x20($sp) +/* f05e9a8: afb1001c */ sw $s1,0x1c($sp) +/* f05e9ac: afb00018 */ sw $s0,0x18($sp) +/* f05e9b0: 25ce9860 */ addiu $t6,$t6,-26528 +/* f05e9b4: 8dc10000 */ lw $at,0x0($t6) +/* f05e9b8: 27b00048 */ addiu $s0,$sp,0x48 +/* f05e9bc: 24130008 */ addiu $s3,$zero,0x8 +/* f05e9c0: ae010000 */ sw $at,0x0($s0) +/* f05e9c4: 8dd90004 */ lw $t9,0x4($t6) +/* f05e9c8: 24140001 */ addiu $s4,$zero,0x1 +/* f05e9cc: 24040008 */ addiu $a0,$zero,0x8 +/* f05e9d0: ae190004 */ sw $t9,0x4($s0) +.L0f05e9d4: +/* f05e9d4: 0fc2554a */ jal func0f095528 +/* f05e9d8: 00000000 */ sll $zero,$zero,0x0 +/* f05e9dc: 0c004b70 */ jal 0x12dc0 +/* f05e9e0: 00409025 */ or $s2,$v0,$zero +/* f05e9e4: 30430007 */ andi $v1,$v0,0x7 +/* f05e9e8: 306800ff */ andi $t0,$v1,0xff +/* f05e9ec: 02084821 */ addu $t1,$s0,$t0 +/* f05e9f0: 912a0000 */ lbu $t2,0x0($t1) +/* f05e9f4: 307100ff */ andi $s1,$v1,0xff +/* f05e9f8: 93b80048 */ lbu $t8,0x48($sp) +/* f05e9fc: 1540000a */ bnez $t2,.L0f05ea28 +/* f05ea00: 00000000 */ sll $zero,$zero,0x0 +/* f05ea04: 0fc2554a */ jal func0f095528 +/* f05ea08: 02202025 */ or $a0,$s1,$zero +/* f05ea0c: 844b0006 */ lh $t3,0x6($v0) +/* f05ea10: 02116821 */ addu $t5,$s0,$s1 +/* f05ea14: a64b0006 */ sh $t3,0x6($s2) +/* f05ea18: 8c4c000c */ lw $t4,0xc($v0) +/* f05ea1c: ae4c000c */ sw $t4,0xc($s2) +/* f05ea20: 10000012 */ beqz $zero,.L0f05ea6c +/* f05ea24: a1b40000 */ sb $s4,0x0($t5) +.L0f05ea28: +/* f05ea28: 13000008 */ beqz $t8,.L0f05ea4c +/* f05ea2c: 00001025 */ or $v0,$zero,$zero +/* f05ea30: 24420001 */ addiu $v0,$v0,0x1 +.L0f05ea34: +/* f05ea34: 304f00ff */ andi $t7,$v0,0xff +/* f05ea38: 020f7021 */ addu $t6,$s0,$t7 +/* f05ea3c: 91d90000 */ lbu $t9,0x0($t6) +/* f05ea40: 01e01025 */ or $v0,$t7,$zero +/* f05ea44: 5720fffb */ bnezl $t9,.L0f05ea34 +/* f05ea48: 24420001 */ addiu $v0,$v0,0x1 +.L0f05ea4c: +/* f05ea4c: 00402025 */ or $a0,$v0,$zero +/* f05ea50: 0fc2554a */ jal func0f095528 +/* f05ea54: 02028821 */ addu $s1,$s0,$v0 +/* f05ea58: 84480006 */ lh $t0,0x6($v0) +/* f05ea5c: a6480006 */ sh $t0,0x6($s2) +/* f05ea60: 8c49000c */ lw $t1,0xc($v0) +/* f05ea64: ae49000c */ sw $t1,0xc($s2) +/* f05ea68: a2340000 */ sb $s4,0x0($s1) +.L0f05ea6c: +/* f05ea6c: 26730001 */ addiu $s3,$s3,0x1 +/* f05ea70: 326400ff */ andi $a0,$s3,0xff +/* f05ea74: 28810010 */ slti $at,$a0,0x10 +/* f05ea78: 1420ffd6 */ bnez $at,.L0f05e9d4 +/* f05ea7c: 00809825 */ or $s3,$a0,$zero +/* f05ea80: 3c03800a */ lui $v1,0x800a +/* f05ea84: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05ea88: 8c6b0438 */ lw $t3,0x438($v1) +/* f05ea8c: 8fbf002c */ lw $ra,0x2c($sp) +/* f05ea90: 8fb00018 */ lw $s0,0x18($sp) +/* f05ea94: 8fb1001c */ lw $s1,0x1c($sp) +/* f05ea98: 8fb20020 */ lw $s2,0x20($sp) +/* f05ea9c: 8fb30024 */ lw $s3,0x24($sp) +/* f05eaa0: 8fb40028 */ lw $s4,0x28($sp) +/* f05eaa4: 256c0002 */ addiu $t4,$t3,0x2 +/* f05eaa8: ac6c0438 */ sw $t4,0x438($v1) +/* f05eaac: 27bd0050 */ addiu $sp,$sp,0x50 +/* f05eab0: 03e00008 */ jr $ra +/* f05eab4: 00001025 */ or $v0,$zero,$zero +/* f05eab8: 3c03800a */ lui $v1,0x800a +/* f05eabc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05eac0: 8c6e0438 */ lw $t6,0x438($v1) +/* f05eac4: 00001025 */ or $v0,$zero,$zero +/* f05eac8: 25cf0004 */ addiu $t7,$t6,0x4 +/* f05eacc: 03e00008 */ jr $ra +/* f05ead0: ac6f0438 */ sw $t7,0x438($v1) +/* f05ead4: 3c03800a */ lui $v1,0x800a +/* f05ead8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05eadc: 8c6f0424 */ lw $t7,0x424($v1) +/* f05eae0: 8c640434 */ lw $a0,0x434($v1) +/* f05eae4: 8c650438 */ lw $a1,0x438($v1) +/* f05eae8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05eaec: afbf0014 */ sw $ra,0x14($sp) +/* f05eaf0: 8df8032c */ lw $t8,0x32c($t7) +/* f05eaf4: 00851021 */ addu $v0,$a0,$a1 +/* f05eaf8: 904e0002 */ lbu $t6,0x2($v0) +/* f05eafc: 0018ca40 */ sll $t9,$t8,0x9 +/* f05eb00: 00194742 */ srl $t0,$t9,0x1d +/* f05eb04: 15c80007 */ bne $t6,$t0,.L0f05eb24 +/* f05eb08: 24a90004 */ addiu $t1,$a1,0x4 +/* f05eb0c: 0fc13583 */ jal func0f04d60c +/* f05eb10: 90460003 */ lbu $a2,0x3($v0) +/* f05eb14: 3c03800a */ lui $v1,0x800a +/* f05eb18: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05eb1c: 10000002 */ beqz $zero,.L0f05eb28 +/* f05eb20: ac620438 */ sw $v0,0x438($v1) +.L0f05eb24: +/* f05eb24: ac690438 */ sw $t1,0x438($v1) +.L0f05eb28: +/* f05eb28: 8fbf0014 */ lw $ra,0x14($sp) +/* f05eb2c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05eb30: 00001025 */ or $v0,$zero,$zero +/* f05eb34: 03e00008 */ jr $ra +/* f05eb38: 00000000 */ sll $zero,$zero,0x0 +/* f05eb3c: 3c03800a */ lui $v1,0x800a +/* f05eb40: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05eb44: 8c6e0434 */ lw $t6,0x434($v1) +/* f05eb48: 8c6f0438 */ lw $t7,0x438($v1) +/* f05eb4c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05eb50: afbf0014 */ sw $ra,0x14($sp) +/* f05eb54: 01cfc021 */ addu $t8,$t6,$t7 +/* f05eb58: 0fc68606 */ jal func0f1a1818 +/* f05eb5c: afb8001c */ sw $t8,0x1c($sp) +/* f05eb60: 8c590000 */ lw $t9,0x0($v0) +/* f05eb64: 3c03800a */ lui $v1,0x800a +/* f05eb68: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05eb6c: 00194900 */ sll $t1,$t9,0x4 +/* f05eb70: 05210009 */ bgez $t1,.L0f05eb98 +/* f05eb74: 8faa001c */ lw $t2,0x1c($sp) +/* f05eb78: 8c640434 */ lw $a0,0x434($v1) +/* f05eb7c: 8c650438 */ lw $a1,0x438($v1) +/* f05eb80: 0fc13583 */ jal func0f04d60c +/* f05eb84: 91460002 */ lbu $a2,0x2($t2) +/* f05eb88: 3c03800a */ lui $v1,0x800a +/* f05eb8c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05eb90: 10000004 */ beqz $zero,.L0f05eba4 +/* f05eb94: ac620438 */ sw $v0,0x438($v1) +.L0f05eb98: +/* f05eb98: 8c6b0438 */ lw $t3,0x438($v1) +/* f05eb9c: 256c0003 */ addiu $t4,$t3,0x3 +/* f05eba0: ac6c0438 */ sw $t4,0x438($v1) +.L0f05eba4: +/* f05eba4: 8fbf0014 */ lw $ra,0x14($sp) +/* f05eba8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05ebac: 00001025 */ or $v0,$zero,$zero +/* f05ebb0: 03e00008 */ jr $ra +/* f05ebb4: 00000000 */ sll $zero,$zero,0x0 +/* f05ebb8: 27bdffc8 */ addiu $sp,$sp,-56 +/* f05ebbc: afb00018 */ sw $s0,0x18($sp) +/* f05ebc0: 3c10800a */ lui $s0,0x800a +/* f05ebc4: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05ebc8: 8e0e0434 */ lw $t6,0x434($s0) +/* f05ebcc: 8e0f0438 */ lw $t7,0x438($s0) +/* f05ebd0: afbf001c */ sw $ra,0x1c($sp) +/* f05ebd4: 8e040424 */ lw $a0,0x424($s0) +/* f05ebd8: 01cf1021 */ addu $v0,$t6,$t7 +/* f05ebdc: 90450002 */ lbu $a1,0x2($v0) +/* f05ebe0: 0fc126d1 */ jal func0f049b44 +/* f05ebe4: afa20034 */ sw $v0,0x34($sp) +/* f05ebe8: 10400003 */ beqz $v0,.L0f05ebf8 +/* f05ebec: 00002025 */ or $a0,$zero,$zero +/* f05ebf0: 10000001 */ beqz $zero,.L0f05ebf8 +/* f05ebf4: 8c44001c */ lw $a0,0x1c($v0) +.L0f05ebf8: +/* f05ebf8: 10800014 */ beqz $a0,.L0f05ec4c +/* f05ebfc: a3a0002b */ sb $zero,0x2b($sp) +/* f05ec00: 90980000 */ lbu $t8,0x0($a0) +/* f05ec04: 24010006 */ addiu $at,$zero,0x6 +/* f05ec08: 57010011 */ bnel $t8,$at,.L0f05ec50 +/* f05ec0c: 93aa002b */ lbu $t2,0x2b($sp) +/* f05ec10: 0fc4a25f */ jal func0f12897c +/* f05ec14: 00000000 */ sll $zero,$zero,0x0 +/* f05ec18: 8e19028c */ lw $t9,0x28c($s0) +/* f05ec1c: 00402025 */ or $a0,$v0,$zero +/* f05ec20: 0fc4a24b */ jal func0f12892c +/* f05ec24: afb90020 */ sw $t9,0x20($sp) +/* f05ec28: 8fa80034 */ lw $t0,0x34($sp) +/* f05ec2c: 0fc2c62f */ jal func0f0b18bc +/* f05ec30: 91040003 */ lbu $a0,0x3($t0) +/* f05ec34: 24010001 */ addiu $at,$zero,0x1 +/* f05ec38: 14410002 */ bne $v0,$at,.L0f05ec44 +/* f05ec3c: 24090001 */ addiu $t1,$zero,0x1 +/* f05ec40: a3a9002b */ sb $t1,0x2b($sp) +.L0f05ec44: +/* f05ec44: 0fc4a24b */ jal func0f12892c +/* f05ec48: 8fa40020 */ lw $a0,0x20($sp) +.L0f05ec4c: +/* f05ec4c: 93aa002b */ lbu $t2,0x2b($sp) +.L0f05ec50: +/* f05ec50: 8fab0034 */ lw $t3,0x34($sp) +/* f05ec54: 51400008 */ beqzl $t2,.L0f05ec78 +/* f05ec58: 8e0c0438 */ lw $t4,0x438($s0) +/* f05ec5c: 8e040434 */ lw $a0,0x434($s0) +/* f05ec60: 8e050438 */ lw $a1,0x438($s0) +/* f05ec64: 0fc13583 */ jal func0f04d60c +/* f05ec68: 91660004 */ lbu $a2,0x4($t3) +/* f05ec6c: 10000004 */ beqz $zero,.L0f05ec80 +/* f05ec70: ae020438 */ sw $v0,0x438($s0) +/* f05ec74: 8e0c0438 */ lw $t4,0x438($s0) +.L0f05ec78: +/* f05ec78: 258d0005 */ addiu $t5,$t4,0x5 +/* f05ec7c: ae0d0438 */ sw $t5,0x438($s0) +.L0f05ec80: +/* f05ec80: 8fbf001c */ lw $ra,0x1c($sp) +/* f05ec84: 8fb00018 */ lw $s0,0x18($sp) +/* f05ec88: 27bd0038 */ addiu $sp,$sp,0x38 +/* f05ec8c: 03e00008 */ jr $ra +/* f05ec90: 00001025 */ or $v0,$zero,$zero +/* f05ec94: 27bdffb0 */ addiu $sp,$sp,-80 +/* f05ec98: afb00028 */ sw $s0,0x28($sp) +/* f05ec9c: 3c10800a */ lui $s0,0x800a +/* f05eca0: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05eca4: 8e0e0434 */ lw $t6,0x434($s0) +/* f05eca8: 8e0f0438 */ lw $t7,0x438($s0) +/* f05ecac: afbf002c */ sw $ra,0x2c($sp) +/* f05ecb0: 3c017f1b */ lui $at,0x7f1b +/* f05ecb4: 01cf1021 */ addu $v0,$t6,$t7 +/* f05ecb8: 90580002 */ lbu $t8,0x2($v0) +/* f05ecbc: 90480003 */ lbu $t0,0x3($v0) +/* f05ecc0: c4249da8 */ lwc1 $f4,-0x6258($at) +/* f05ecc4: 0018ca00 */ sll $t9,$t8,0x8 +/* f05ecc8: 03284825 */ or $t1,$t9,$t0 +/* f05eccc: a7a9004a */ sh $t1,0x4a($sp) +/* f05ecd0: e7a40044 */ swc1 $f4,0x44($sp) +/* f05ecd4: 90450004 */ lbu $a1,0x4($v0) +/* f05ecd8: 0fc126d1 */ jal func0f049b44 +/* f05ecdc: 8e040424 */ lw $a0,0x424($s0) +/* f05ece0: 8e0a028c */ lw $t2,0x28c($s0) +/* f05ece4: 1040000c */ beqz $v0,.L0f05ed18 +/* f05ece8: afaa0034 */ sw $t2,0x34($sp) +/* f05ecec: 8c43001c */ lw $v1,0x1c($v0) +/* f05ecf0: 5060000a */ beqzl $v1,.L0f05ed1c +/* f05ecf4: 97a2004a */ lhu $v0,0x4a($sp) +/* f05ecf8: 906b0000 */ lbu $t3,0x0($v1) +/* f05ecfc: 24010006 */ addiu $at,$zero,0x6 +/* f05ed00: 55610006 */ bnel $t3,$at,.L0f05ed1c +/* f05ed04: 97a2004a */ lhu $v0,0x4a($sp) +/* f05ed08: 0fc4a25f */ jal func0f12897c +/* f05ed0c: 8c44001c */ lw $a0,0x1c($v0) +/* f05ed10: 0fc4a24b */ jal func0f12892c +/* f05ed14: 00402025 */ or $a0,$v0,$zero +.L0f05ed18: +/* f05ed18: 97a2004a */ lhu $v0,0x4a($sp) +.L0f05ed1c: +/* f05ed1c: 54400008 */ bnezl $v0,.L0f05ed40 +/* f05ed20: 8e0f0284 */ lw $t7,0x284($s0) +/* f05ed24: 8e0d0284 */ lw $t5,0x284($s0) +/* f05ed28: 240c0004 */ addiu $t4,$zero,0x4 +/* f05ed2c: a1ac1bfc */ sb $t4,0x1bfc($t5) +/* f05ed30: 8e0e0284 */ lw $t6,0x284($s0) +/* f05ed34: 1000002a */ beqz $zero,.L0f05ede0 +/* f05ed38: a1c01bfd */ sb $zero,0x1bfd($t6) +/* f05ed3c: 8e0f0284 */ lw $t7,0x284($s0) +.L0f05ed40: +/* f05ed40: 24180001 */ addiu $t8,$zero,0x1 +/* f05ed44: 00002025 */ or $a0,$zero,$zero +/* f05ed48: a1e01bfd */ sb $zero,0x1bfd($t7) +/* f05ed4c: 8e190284 */ lw $t9,0x284($s0) +/* f05ed50: a3381bfc */ sb $t8,0x1bfc($t9) +/* f05ed54: 8e080284 */ lw $t0,0x284($s0) +/* f05ed58: a5021bfe */ sh $v0,0x1bfe($t0) +/* f05ed5c: 8e090284 */ lw $t1,0x284($s0) +/* f05ed60: 0c012230 */ jal 0x488c0 +/* f05ed64: a5201c00 */ sh $zero,0x1c00($t1) +/* f05ed68: 3c048009 */ lui $a0,0x8009 +/* f05ed6c: afa2003c */ sw $v0,0x3c($sp) +/* f05ed70: 0c012230 */ jal 0x488c0 +/* f05ed74: 248415e0 */ addiu $a0,$a0,0x15e0 +/* f05ed78: 00002025 */ or $a0,$zero,$zero +/* f05ed7c: 0c01210c */ jal 0x48430 +/* f05ed80: 24450001 */ addiu $a1,$v0,0x1 +/* f05ed84: 3c01bf80 */ lui $at,0xbf80 +/* f05ed88: 44813000 */ mtc1 $at,$f6 +/* f05ed8c: 3c048009 */ lui $a0,0x8009 +/* f05ed90: 240affff */ addiu $t2,$zero,-1 +/* f05ed94: 240bffff */ addiu $t3,$zero,-1 +/* f05ed98: 240cffff */ addiu $t4,$zero,-1 +/* f05ed9c: afac001c */ sw $t4,0x1c($sp) +/* f05eda0: afab0018 */ sw $t3,0x18($sp) +/* f05eda4: afaa0010 */ sw $t2,0x10($sp) +/* f05eda8: 8c845200 */ lw $a0,0x5200($a0) +/* f05edac: 24050433 */ addiu $a1,$zero,0x433 +/* f05edb0: 00003025 */ or $a2,$zero,$zero +/* f05edb4: 2407ffff */ addiu $a3,$zero,-1 +/* f05edb8: 0c004241 */ jal 0x10904 +/* f05edbc: e7a60014 */ swc1 $f6,0x14($sp) +/* f05edc0: 10400004 */ beqz $v0,.L0f05edd4 +/* f05edc4: 00402025 */ or $a0,$v0,$zero +/* f05edc8: 24050010 */ addiu $a1,$zero,0x10 +/* f05edcc: 0c00cf94 */ jal 0x33e50 +/* f05edd0: 8fa60044 */ lw $a2,0x44($sp) +.L0f05edd4: +/* f05edd4: 00002025 */ or $a0,$zero,$zero +/* f05edd8: 0c01210c */ jal 0x48430 +/* f05eddc: 8fa5003c */ lw $a1,0x3c($sp) +.L0f05ede0: +/* f05ede0: 8e0d0438 */ lw $t5,0x438($s0) +/* f05ede4: 8fa40034 */ lw $a0,0x34($sp) +/* f05ede8: 25ae0005 */ addiu $t6,$t5,0x5 +/* f05edec: 0fc4a24b */ jal func0f12892c +/* f05edf0: ae0e0438 */ sw $t6,0x438($s0) +/* f05edf4: 8fbf002c */ lw $ra,0x2c($sp) +/* f05edf8: 8fb00028 */ lw $s0,0x28($sp) +/* f05edfc: 27bd0050 */ addiu $sp,$sp,0x50 +/* f05ee00: 03e00008 */ jr $ra +/* f05ee04: 00001025 */ or $v0,$zero,$zero +/* f05ee08: 27bdffb8 */ addiu $sp,$sp,-72 +/* f05ee0c: afb00028 */ sw $s0,0x28($sp) +/* f05ee10: 3c10800a */ lui $s0,0x800a +/* f05ee14: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05ee18: 8e0e0434 */ lw $t6,0x434($s0) +/* f05ee1c: 8e0f0438 */ lw $t7,0x438($s0) +/* f05ee20: afbf002c */ sw $ra,0x2c($sp) +/* f05ee24: 8e040424 */ lw $a0,0x424($s0) +/* f05ee28: 01cf1021 */ addu $v0,$t6,$t7 +/* f05ee2c: 90450003 */ lbu $a1,0x3($v0) +/* f05ee30: 0fc126d1 */ jal func0f049b44 +/* f05ee34: afa20044 */ sw $v0,0x44($sp) +/* f05ee38: 8e18028c */ lw $t8,0x28c($s0) +/* f05ee3c: 1040000c */ beqz $v0,.L0f05ee70 +/* f05ee40: afb8003c */ sw $t8,0x3c($sp) +/* f05ee44: 8c43001c */ lw $v1,0x1c($v0) +/* f05ee48: 5060000a */ beqzl $v1,.L0f05ee74 +/* f05ee4c: 8e080284 */ lw $t0,0x284($s0) +/* f05ee50: 90790000 */ lbu $t9,0x0($v1) +/* f05ee54: 24010006 */ addiu $at,$zero,0x6 +/* f05ee58: 57210006 */ bnel $t9,$at,.L0f05ee74 +/* f05ee5c: 8e080284 */ lw $t0,0x284($s0) +/* f05ee60: 0fc4a25f */ jal func0f12897c +/* f05ee64: 8c44001c */ lw $a0,0x1c($v0) +/* f05ee68: 0fc4a24b */ jal func0f12892c +/* f05ee6c: 00402025 */ or $a0,$v0,$zero +.L0f05ee70: +/* f05ee70: 8e080284 */ lw $t0,0x284($s0) +.L0f05ee74: +/* f05ee74: 91091bfc */ lbu $t1,0x1bfc($t0) +/* f05ee78: 29210003 */ slti $at,$t1,0x3 +/* f05ee7c: 10200005 */ beqz $at,.L0f05ee94 +/* f05ee80: 00000000 */ sll $zero,$zero,0x0 +/* f05ee84: 8e0a0438 */ lw $t2,0x438($s0) +/* f05ee88: 254b0004 */ addiu $t3,$t2,0x4 +/* f05ee8c: 1000002d */ beqz $zero,.L0f05ef44 +/* f05ee90: ae0b0438 */ sw $t3,0x438($s0) +.L0f05ee94: +/* f05ee94: 3c017f1b */ lui $at,0x7f1b +/* f05ee98: c4249dac */ lwc1 $f4,-0x6254($at) +/* f05ee9c: 00002025 */ or $a0,$zero,$zero +/* f05eea0: 0c012230 */ jal 0x488c0 +/* f05eea4: e7a40034 */ swc1 $f4,0x34($sp) +/* f05eea8: 3c048009 */ lui $a0,0x8009 +/* f05eeac: afa20038 */ sw $v0,0x38($sp) +/* f05eeb0: 0c012230 */ jal 0x488c0 +/* f05eeb4: 248415e0 */ addiu $a0,$a0,0x15e0 +/* f05eeb8: 00002025 */ or $a0,$zero,$zero +/* f05eebc: 0c01210c */ jal 0x48430 +/* f05eec0: 24450001 */ addiu $a1,$v0,0x1 +/* f05eec4: 3c01bf80 */ lui $at,0xbf80 +/* f05eec8: 44813000 */ mtc1 $at,$f6 +/* f05eecc: 3c048009 */ lui $a0,0x8009 +/* f05eed0: 240cffff */ addiu $t4,$zero,-1 +/* f05eed4: 240dffff */ addiu $t5,$zero,-1 +/* f05eed8: 240effff */ addiu $t6,$zero,-1 +/* f05eedc: afae001c */ sw $t6,0x1c($sp) +/* f05eee0: afad0018 */ sw $t5,0x18($sp) +/* f05eee4: afac0010 */ sw $t4,0x10($sp) +/* f05eee8: 8c845200 */ lw $a0,0x5200($a0) +/* f05eeec: 24058055 */ addiu $a1,$zero,-32683 +/* f05eef0: 00003025 */ or $a2,$zero,$zero +/* f05eef4: 2407ffff */ addiu $a3,$zero,-1 +/* f05eef8: 0c004241 */ jal 0x10904 +/* f05eefc: e7a60014 */ swc1 $f6,0x14($sp) +/* f05ef00: 10400004 */ beqz $v0,.L0f05ef14 +/* f05ef04: 00402025 */ or $a0,$v0,$zero +/* f05ef08: 24050010 */ addiu $a1,$zero,0x10 +/* f05ef0c: 0c00cf94 */ jal 0x33e50 +/* f05ef10: 8fa60034 */ lw $a2,0x34($sp) +.L0f05ef14: +/* f05ef14: 00002025 */ or $a0,$zero,$zero +/* f05ef18: 0c01210c */ jal 0x48430 +/* f05ef1c: 8fa50038 */ lw $a1,0x38($sp) +/* f05ef20: 8e180284 */ lw $t8,0x284($s0) +/* f05ef24: 240f0003 */ addiu $t7,$zero,0x3 +/* f05ef28: a30f1bfc */ sb $t7,0x1bfc($t8) +/* f05ef2c: 8fb90044 */ lw $t9,0x44($sp) +/* f05ef30: 8e050438 */ lw $a1,0x438($s0) +/* f05ef34: 8e040434 */ lw $a0,0x434($s0) +/* f05ef38: 0fc13583 */ jal func0f04d60c +/* f05ef3c: 93260002 */ lbu $a2,0x2($t9) +/* f05ef40: ae020438 */ sw $v0,0x438($s0) +.L0f05ef44: +/* f05ef44: 0fc4a24b */ jal func0f12892c +/* f05ef48: 8fa4003c */ lw $a0,0x3c($sp) +/* f05ef4c: 8fbf002c */ lw $ra,0x2c($sp) +/* f05ef50: 8fb00028 */ lw $s0,0x28($sp) +/* f05ef54: 27bd0048 */ addiu $sp,$sp,0x48 +/* f05ef58: 03e00008 */ jr $ra +/* f05ef5c: 00001025 */ or $v0,$zero,$zero +/* f05ef60: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05ef64: afbf0014 */ sw $ra,0x14($sp) +/* f05ef68: 3c04800a */ lui $a0,0x800a +/* f05ef6c: 0fc13400 */ jal func0f04d000 +/* f05ef70: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f05ef74: 3c03800a */ lui $v1,0x800a +/* f05ef78: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05ef7c: 8c6e0438 */ lw $t6,0x438($v1) +/* f05ef80: 8fbf0014 */ lw $ra,0x14($sp) +/* f05ef84: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05ef88: 25cf0002 */ addiu $t7,$t6,0x2 +/* f05ef8c: ac6f0438 */ sw $t7,0x438($v1) +/* f05ef90: 03e00008 */ jr $ra +/* f05ef94: 00001025 */ or $v0,$zero,$zero +/* f05ef98: 3c05800a */ lui $a1,0x800a +/* f05ef9c: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f05efa0: 8ca20438 */ lw $v0,0x438($a1) +/* f05efa4: 8cae0434 */ lw $t6,0x434($a1) +/* f05efa8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05efac: 244f0003 */ addiu $t7,$v0,0x3 +/* f05efb0: afbf0014 */ sw $ra,0x14($sp) +/* f05efb4: acaf0438 */ sw $t7,0x438($a1) +/* f05efb8: 01c21821 */ addu $v1,$t6,$v0 +/* f05efbc: 0fc06b2a */ jal func0f01aca8 +/* f05efc0: 90640002 */ lbu $a0,0x2($v1) +/* f05efc4: 8fbf0014 */ lw $ra,0x14($sp) +/* f05efc8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05efcc: 00001025 */ or $v0,$zero,$zero +/* f05efd0: 03e00008 */ jr $ra +/* f05efd4: 00000000 */ sll $zero,$zero,0x0 +/* f05efd8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05efdc: afb00018 */ sw $s0,0x18($sp) +/* f05efe0: 3c10800a */ lui $s0,0x800a +/* f05efe4: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05efe8: 8e0e0434 */ lw $t6,0x434($s0) +/* f05efec: 8e0f0438 */ lw $t7,0x438($s0) +/* f05eff0: afbf001c */ sw $ra,0x1c($sp) +/* f05eff4: 01cfc021 */ addu $t8,$t6,$t7 +/* f05eff8: 0fc06ae5 */ jal func0f01ab94 +/* f05effc: afb80024 */ sw $t8,0x24($sp) +/* f05f000: 5040000b */ beqzl $v0,.L0f05f030 +/* f05f004: 8e080438 */ lw $t0,0x438($s0) +/* f05f008: 0fc06afc */ jal func0f01abf0 +/* f05f00c: 00000000 */ sll $zero,$zero,0x0 +/* f05f010: 8fb90024 */ lw $t9,0x24($sp) +/* f05f014: 8e040434 */ lw $a0,0x434($s0) +/* f05f018: 8e050438 */ lw $a1,0x438($s0) +/* f05f01c: 0fc13583 */ jal func0f04d60c +/* f05f020: 93260002 */ lbu $a2,0x2($t9) +/* f05f024: 10000004 */ beqz $zero,.L0f05f038 +/* f05f028: ae020438 */ sw $v0,0x438($s0) +/* f05f02c: 8e080438 */ lw $t0,0x438($s0) +.L0f05f030: +/* f05f030: 25090003 */ addiu $t1,$t0,0x3 +/* f05f034: ae090438 */ sw $t1,0x438($s0) +.L0f05f038: +/* f05f038: 8fbf001c */ lw $ra,0x1c($sp) +/* f05f03c: 8fb00018 */ lw $s0,0x18($sp) +/* f05f040: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05f044: 03e00008 */ jr $ra +/* f05f048: 00001025 */ or $v0,$zero,$zero +/* f05f04c: 3c03800a */ lui $v1,0x800a +/* f05f050: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f054: 8c6e0434 */ lw $t6,0x434($v1) +/* f05f058: 8c6f0438 */ lw $t7,0x438($v1) +/* f05f05c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f05f060: afbf0024 */ sw $ra,0x24($sp) +/* f05f064: afb00020 */ sw $s0,0x20($sp) +/* f05f068: 01cf1021 */ addu $v0,$t6,$t7 +/* f05f06c: 90450002 */ lbu $a1,0x2($v0) +/* f05f070: afa20034 */ sw $v0,0x34($sp) +/* f05f074: 0fc126d1 */ jal func0f049b44 +/* f05f078: 8c640424 */ lw $a0,0x424($v1) +/* f05f07c: 8fb80034 */ lw $t8,0x34($sp) +/* f05f080: 00408025 */ or $s0,$v0,$zero +/* f05f084: 0fc4a2bd */ jal func0f128af4 +/* f05f088: 93040003 */ lbu $a0,0x3($t8) +/* f05f08c: 8fb90034 */ lw $t9,0x34($sp) +/* f05f090: afa2002c */ sw $v0,0x2c($sp) +/* f05f094: 0fc4a2bd */ jal func0f128af4 +/* f05f098: 93240004 */ lbu $a0,0x4($t9) +/* f05f09c: 1200004b */ beqz $s0,.L0f05f1cc +/* f05f0a0: afa20028 */ sw $v0,0x28($sp) +/* f05f0a4: 8fa70034 */ lw $a3,0x34($sp) +/* f05f0a8: 240300ff */ addiu $v1,$zero,0xff +/* f05f0ac: 02002025 */ or $a0,$s0,$zero +/* f05f0b0: 90e80003 */ lbu $t0,0x3($a3) +/* f05f0b4: 1468002c */ bne $v1,$t0,.L0f05f168 +/* f05f0b8: 00000000 */ sll $zero,$zero,0x0 +/* f05f0bc: 90e60004 */ lbu $a2,0x4($a3) +/* f05f0c0: 5466001b */ bnel $v1,$a2,.L0f05f130 +/* f05f0c4: 8e0b0170 */ lw $t3,0x170($s0) +/* f05f0c8: 8e030170 */ lw $v1,0x170($s0) +/* f05f0cc: 1060003f */ beqz $v1,.L0f05f1cc +/* f05f0d0: 00000000 */ sll $zero,$zero,0x0 +/* f05f0d4: 8c620004 */ lw $v0,0x4($v1) +/* f05f0d8: 24040001 */ addiu $a0,$zero,0x1 +/* f05f0dc: 9049005c */ lbu $t1,0x5c($v0) +/* f05f0e0: 252afffe */ addiu $t2,$t1,-2 +/* f05f0e4: 2d410009 */ sltiu $at,$t2,0x9 +/* f05f0e8: 10200007 */ beqz $at,.L0f05f108 +/* f05f0ec: 000a5080 */ sll $t2,$t2,0x2 +/* f05f0f0: 3c017f1b */ lui $at,0x7f1b +/* f05f0f4: 002a0821 */ addu $at,$at,$t2 +/* f05f0f8: 8c2a9db0 */ lw $t2,-0x6250($at) +/* f05f0fc: 01400008 */ jr $t2 +/* f05f100: 00000000 */ sll $zero,$zero,0x0 +/* f05f104: 00002025 */ or $a0,$zero,$zero +.L0f05f108: +/* f05f108: 10800030 */ beqz $a0,.L0f05f1cc +/* f05f10c: 24050001 */ addiu $a1,$zero,0x1 +/* f05f110: 0fc22e2e */ jal func0f08b8b8 +/* f05f114: 02002025 */ or $a0,$s0,$zero +/* f05f118: 02002025 */ or $a0,$s0,$zero +/* f05f11c: 0fc22e2e */ jal func0f08b8b8 +/* f05f120: 00002825 */ or $a1,$zero,$zero +/* f05f124: 10000029 */ beqz $zero,.L0f05f1cc +/* f05f128: 00000000 */ sll $zero,$zero,0x0 +/* f05f12c: 8e0b0170 */ lw $t3,0x170($s0) +.L0f05f130: +/* f05f130: 15600026 */ bnez $t3,.L0f05f1cc +/* f05f134: 00000000 */ sll $zero,$zero,0x0 +/* f05f138: 8e0c0174 */ lw $t4,0x174($s0) +/* f05f13c: 15800023 */ bnez $t4,.L0f05f1cc +/* f05f140: 00000000 */ sll $zero,$zero,0x0 +/* f05f144: 04400021 */ bltz $v0,.L0f05f1cc +/* f05f148: 02002025 */ or $a0,$s0,$zero +/* f05f14c: 8fa50028 */ lw $a1,0x28($sp) +/* f05f150: 00003825 */ or $a3,$zero,$zero +/* f05f154: afa00010 */ sw $zero,0x10($sp) +/* f05f158: 0fc22e3a */ jal func0f08b8e8 +/* f05f15c: afa00014 */ sw $zero,0x14($sp) +/* f05f160: 1000001a */ beqz $zero,.L0f05f1cc +/* f05f164: 00000000 */ sll $zero,$zero,0x0 +.L0f05f168: +/* f05f168: 0fc22e2e */ jal func0f08b8b8 +/* f05f16c: 24050001 */ addiu $a1,$zero,0x1 +/* f05f170: 02002025 */ or $a0,$s0,$zero +/* f05f174: 0fc22e2e */ jal func0f08b8b8 +/* f05f178: 00002825 */ or $a1,$zero,$zero +/* f05f17c: 8fa5002c */ lw $a1,0x2c($sp) +/* f05f180: 8fad0034 */ lw $t5,0x34($sp) +/* f05f184: 00003825 */ or $a3,$zero,$zero +/* f05f188: 04a20007 */ bltzl $a1,.L0f05f1a8 +/* f05f18c: 8fa50028 */ lw $a1,0x28($sp) +/* f05f190: 91a60003 */ lbu $a2,0x3($t5) +/* f05f194: afa00014 */ sw $zero,0x14($sp) +/* f05f198: afa00010 */ sw $zero,0x10($sp) +/* f05f19c: 0fc22e3a */ jal func0f08b8e8 +/* f05f1a0: 02002025 */ or $a0,$s0,$zero +/* f05f1a4: 8fa50028 */ lw $a1,0x28($sp) +.L0f05f1a8: +/* f05f1a8: 8fae0034 */ lw $t6,0x34($sp) +/* f05f1ac: 3c071000 */ lui $a3,0x1000 +/* f05f1b0: 04a00006 */ bltz $a1,.L0f05f1cc +/* f05f1b4: 00000000 */ sll $zero,$zero,0x0 +/* f05f1b8: 91c60004 */ lbu $a2,0x4($t6) +/* f05f1bc: afa00014 */ sw $zero,0x14($sp) +/* f05f1c0: afa00010 */ sw $zero,0x10($sp) +/* f05f1c4: 0fc22e3a */ jal func0f08b8e8 +/* f05f1c8: 02002025 */ or $a0,$s0,$zero +.L0f05f1cc: +/* f05f1cc: 3c03800a */ lui $v1,0x800a +/* f05f1d0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f1d4: 8c6f0438 */ lw $t7,0x438($v1) +/* f05f1d8: 8fbf0024 */ lw $ra,0x24($sp) +/* f05f1dc: 8fb00020 */ lw $s0,0x20($sp) +/* f05f1e0: 25f80005 */ addiu $t8,$t7,0x5 +/* f05f1e4: ac780438 */ sw $t8,0x438($v1) +/* f05f1e8: 27bd0038 */ addiu $sp,$sp,0x38 +/* f05f1ec: 03e00008 */ jr $ra +/* f05f1f0: 00001025 */ or $v0,$zero,$zero +/* f05f1f4: 3c03800a */ lui $v1,0x800a +/* f05f1f8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f1fc: 8c6e0434 */ lw $t6,0x434($v1) +/* f05f200: 8c6f0438 */ lw $t7,0x438($v1) +/* f05f204: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05f208: afbf0014 */ sw $ra,0x14($sp) +/* f05f20c: 01cf1021 */ addu $v0,$t6,$t7 +/* f05f210: 90480003 */ lbu $t0,0x3($v0) +/* f05f214: 90580002 */ lbu $t8,0x2($v0) +/* f05f218: 904f0006 */ lbu $t7,0x6($v0) +/* f05f21c: 00084c00 */ sll $t1,$t0,0x10 +/* f05f220: 904b0004 */ lbu $t3,0x4($v0) +/* f05f224: 90480007 */ lbu $t0,0x7($v0) +/* f05f228: 0018ce00 */ sll $t9,$t8,0x18 +/* f05f22c: 03295025 */ or $t2,$t9,$t1 +/* f05f230: 000fc200 */ sll $t8,$t7,0x8 +/* f05f234: 904e0005 */ lbu $t6,0x5($v0) +/* f05f238: 000b6200 */ sll $t4,$t3,0x8 +/* f05f23c: 03082825 */ or $a1,$t8,$t0 +/* f05f240: 014c6825 */ or $t5,$t2,$t4 +/* f05f244: 0005cc00 */ sll $t9,$a1,0x10 +/* f05f248: 00192c03 */ sra $a1,$t9,0x10 +/* f05f24c: 0fc5a15b */ jal func0f16856c +/* f05f250: 01ae2025 */ or $a0,$t5,$t6 +/* f05f254: 3c03800a */ lui $v1,0x800a +/* f05f258: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f25c: 8c6b0438 */ lw $t3,0x438($v1) +/* f05f260: 8fbf0014 */ lw $ra,0x14($sp) +/* f05f264: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05f268: 256a0008 */ addiu $t2,$t3,0x8 +/* f05f26c: ac6a0438 */ sw $t2,0x438($v1) +/* f05f270: 03e00008 */ jr $ra +/* f05f274: 00001025 */ or $v0,$zero,$zero +/* f05f278: 3c03800a */ lui $v1,0x800a +/* f05f27c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f280: 8c6e0434 */ lw $t6,0x434($v1) +/* f05f284: 8c6f0438 */ lw $t7,0x438($v1) +/* f05f288: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05f28c: afbf0014 */ sw $ra,0x14($sp) +/* f05f290: 01cfc021 */ addu $t8,$t6,$t7 +/* f05f294: 0fc5a227 */ jal func0f16889c +/* f05f298: afb8001c */ sw $t8,0x1c($sp) +/* f05f29c: 3c03800a */ lui $v1,0x800a +/* f05f2a0: 1440000a */ bnez $v0,.L0f05f2cc +/* f05f2a4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f2a8: 8fb9001c */ lw $t9,0x1c($sp) +/* f05f2ac: 8c640434 */ lw $a0,0x434($v1) +/* f05f2b0: 8c650438 */ lw $a1,0x438($v1) +/* f05f2b4: 0fc13583 */ jal func0f04d60c +/* f05f2b8: 93260002 */ lbu $a2,0x2($t9) +/* f05f2bc: 3c03800a */ lui $v1,0x800a +/* f05f2c0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f2c4: 10000004 */ beqz $zero,.L0f05f2d8 +/* f05f2c8: ac620438 */ sw $v0,0x438($v1) +.L0f05f2cc: +/* f05f2cc: 8c680438 */ lw $t0,0x438($v1) +/* f05f2d0: 25090003 */ addiu $t1,$t0,0x3 +/* f05f2d4: ac690438 */ sw $t1,0x438($v1) +.L0f05f2d8: +/* f05f2d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f05f2dc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05f2e0: 00001025 */ or $v0,$zero,$zero +/* f05f2e4: 03e00008 */ jr $ra +/* f05f2e8: 00000000 */ sll $zero,$zero,0x0 +/* f05f2ec: 3c06800a */ lui $a2,0x800a +/* f05f2f0: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f05f2f4: 8cce0434 */ lw $t6,0x434($a2) +/* f05f2f8: 8ccf0438 */ lw $t7,0x438($a2) +/* f05f2fc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05f300: afbf0014 */ sw $ra,0x14($sp) +/* f05f304: 01cf1821 */ addu $v1,$t6,$t7 +/* f05f308: 90650002 */ lbu $a1,0x2($v1) +/* f05f30c: afa3001c */ sw $v1,0x1c($sp) +/* f05f310: 0fc126d1 */ jal func0f049b44 +/* f05f314: 8cc40424 */ lw $a0,0x424($a2) +/* f05f318: 3c06800a */ lui $a2,0x800a +/* f05f31c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f05f320: 8fa3001c */ lw $v1,0x1c($sp) +/* f05f324: 1040000b */ beqz $v0,.L0f05f354 +/* f05f328: 00402025 */ or $a0,$v0,$zero +/* f05f32c: 8c58001c */ lw $t8,0x1c($v0) +/* f05f330: 53000009 */ beqzl $t8,.L0f05f358 +/* f05f334: 8cc80438 */ lw $t0,0x438($a2) +/* f05f338: 8c590020 */ lw $t9,0x20($v0) +/* f05f33c: 53200006 */ beqzl $t9,.L0f05f358 +/* f05f340: 8cc80438 */ lw $t0,0x438($a2) +/* f05f344: 0fc09172 */ jal func0f0245c8 +/* f05f348: 90650003 */ lbu $a1,0x3($v1) +/* f05f34c: 3c06800a */ lui $a2,0x800a +/* f05f350: 24c69fc0 */ addiu $a2,$a2,-24640 +.L0f05f354: +/* f05f354: 8cc80438 */ lw $t0,0x438($a2) +.L0f05f358: +/* f05f358: 8fbf0014 */ lw $ra,0x14($sp) +/* f05f35c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05f360: 25090004 */ addiu $t1,$t0,0x4 +/* f05f364: acc90438 */ sw $t1,0x438($a2) +/* f05f368: 03e00008 */ jr $ra +/* f05f36c: 00001025 */ or $v0,$zero,$zero +/* f05f370: 3c03800a */ lui $v1,0x800a +/* f05f374: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f378: 8c6e0434 */ lw $t6,0x434($v1) +/* f05f37c: 8c6f0438 */ lw $t7,0x438($v1) +/* f05f380: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05f384: afbf0014 */ sw $ra,0x14($sp) +/* f05f388: 01cf1021 */ addu $v0,$t6,$t7 +/* f05f38c: 0fc2a4ab */ jal func0f0a92ac +/* f05f390: 90440002 */ lbu $a0,0x2($v0) +/* f05f394: 3c03800a */ lui $v1,0x800a +/* f05f398: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f39c: 8c780438 */ lw $t8,0x438($v1) +/* f05f3a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f05f3a4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05f3a8: 27190003 */ addiu $t9,$t8,0x3 +/* f05f3ac: ac790438 */ sw $t9,0x438($v1) +/* f05f3b0: 03e00008 */ jr $ra +/* f05f3b4: 00001025 */ or $v0,$zero,$zero +/* f05f3b8: 3c02800a */ lui $v0,0x800a +/* f05f3bc: 24429fc0 */ addiu $v0,$v0,-24640 +/* f05f3c0: 8c4e0434 */ lw $t6,0x434($v0) +/* f05f3c4: 8c4f0438 */ lw $t7,0x438($v0) +/* f05f3c8: 27bdffc0 */ addiu $sp,$sp,-64 +/* f05f3cc: afbf001c */ sw $ra,0x1c($sp) +/* f05f3d0: 01cf1821 */ addu $v1,$t6,$t7 +/* f05f3d4: 90650002 */ lbu $a1,0x2($v1) +/* f05f3d8: afa3003c */ sw $v1,0x3c($sp) +/* f05f3dc: 0fc126d1 */ jal func0f049b44 +/* f05f3e0: 8c440424 */ lw $a0,0x424($v0) +/* f05f3e4: 3c198007 */ lui $t9,0x8007 +/* f05f3e8: 27399868 */ addiu $t9,$t9,-26520 +/* f05f3ec: 8f210000 */ lw $at,0x0($t9) +/* f05f3f0: 8fa3003c */ lw $v1,0x3c($sp) +/* f05f3f4: 27b8002c */ addiu $t8,$sp,0x2c +/* f05f3f8: af010000 */ sw $at,0x0($t8) +/* f05f3fc: 8f210008 */ lw $at,0x8($t9) +/* f05f400: 8f2a0004 */ lw $t2,0x4($t9) +/* f05f404: 3c0c8007 */ lui $t4,0x8007 +/* f05f408: 258c9874 */ addiu $t4,$t4,-26508 +/* f05f40c: af010008 */ sw $at,0x8($t8) +/* f05f410: af0a0004 */ sw $t2,0x4($t8) +/* f05f414: 8d810000 */ lw $at,0x0($t4) +/* f05f418: 27ab0020 */ addiu $t3,$sp,0x20 +/* f05f41c: 8d8f0004 */ lw $t7,0x4($t4) +/* f05f420: ad610000 */ sw $at,0x0($t3) +/* f05f424: 8d810008 */ lw $at,0x8($t4) +/* f05f428: 00402025 */ or $a0,$v0,$zero +/* f05f42c: ad6f0004 */ sw $t7,0x4($t3) +/* f05f430: 10400019 */ beqz $v0,.L0f05f498 +/* f05f434: ad610008 */ sw $at,0x8($t3) +/* f05f438: 8c490170 */ lw $t1,0x170($v0) +/* f05f43c: 11200016 */ beqz $t1,.L0f05f498 +/* f05f440: 00000000 */ sll $zero,$zero,0x0 +/* f05f444: 90680003 */ lbu $t0,0x3($v1) +/* f05f448: 24060001 */ addiu $a2,$zero,0x1 +/* f05f44c: 00002825 */ or $a1,$zero,$zero +/* f05f450: 1100000f */ beqz $t0,.L0f05f490 +/* f05f454: 00000000 */ sll $zero,$zero,0x0 +/* f05f458: 00002825 */ or $a1,$zero,$zero +/* f05f45c: 0fc0fe12 */ jal func0f03f848 +/* f05f460: afa20038 */ sw $v0,0x38($sp) +/* f05f464: 27b8002c */ addiu $t8,$sp,0x2c +/* f05f468: 27b90020 */ addiu $t9,$sp,0x20 +/* f05f46c: 8fa40038 */ lw $a0,0x38($sp) +/* f05f470: afb90014 */ sw $t9,0x14($sp) +/* f05f474: afb80010 */ sw $t8,0x10($sp) +/* f05f478: 00002825 */ or $a1,$zero,$zero +/* f05f47c: 24060001 */ addiu $a2,$zero,0x1 +/* f05f480: 0fc0f8a7 */ jal func0f03e29c +/* f05f484: 00003825 */ or $a3,$zero,$zero +/* f05f488: 10000003 */ beqz $zero,.L0f05f498 +/* f05f48c: 00000000 */ sll $zero,$zero,0x0 +.L0f05f490: +/* f05f490: 0fc0fe12 */ jal func0f03f848 +/* f05f494: 00003025 */ or $a2,$zero,$zero +.L0f05f498: +/* f05f498: 3c03800a */ lui $v1,0x800a +/* f05f49c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f4a0: 8c6a0438 */ lw $t2,0x438($v1) +/* f05f4a4: 8fbf001c */ lw $ra,0x1c($sp) +/* f05f4a8: 27bd0040 */ addiu $sp,$sp,0x40 +/* f05f4ac: 254e0004 */ addiu $t6,$t2,0x4 +/* f05f4b0: ac6e0438 */ sw $t6,0x438($v1) +/* f05f4b4: 03e00008 */ jr $ra +/* f05f4b8: 00001025 */ or $v0,$zero,$zero +/* f05f4bc: 3c06800a */ lui $a2,0x800a +/* f05f4c0: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f05f4c4: 8cce0434 */ lw $t6,0x434($a2) +/* f05f4c8: 8ccf0438 */ lw $t7,0x438($a2) +/* f05f4cc: 3c0b800a */ lui $t3,0x800a +/* f05f4d0: 8d6b4cc8 */ lw $t3,0x4cc8($t3) +/* f05f4d4: 01cf1821 */ addu $v1,$t6,$t7 +/* f05f4d8: 90780002 */ lbu $t8,0x2($v1) +/* f05f4dc: 90680003 */ lbu $t0,0x3($v1) +/* f05f4e0: 906e0004 */ lbu $t6,0x4($v1) +/* f05f4e4: 0018ca00 */ sll $t9,$t8,0x8 +/* f05f4e8: 03282025 */ or $a0,$t9,$t0 +/* f05f4ec: 00044c00 */ sll $t1,$a0,0x10 +/* f05f4f0: 00095403 */ sra $t2,$t1,0x10 +/* f05f4f4: 000a60c0 */ sll $t4,$t2,0x3 +/* f05f4f8: 016c2821 */ addu $a1,$t3,$t4 +/* f05f4fc: 90ad0006 */ lbu $t5,0x6($a1) +/* f05f500: 00001025 */ or $v0,$zero,$zero +/* f05f504: 01ae7825 */ or $t7,$t5,$t6 +/* f05f508: a0af0006 */ sb $t7,0x6($a1) +/* f05f50c: 8cd80438 */ lw $t8,0x438($a2) +/* f05f510: 27190005 */ addiu $t9,$t8,0x5 +/* f05f514: 03e00008 */ jr $ra +/* f05f518: acd90438 */ sw $t9,0x438($a2) +/* f05f51c: 3c02800a */ lui $v0,0x800a +/* f05f520: 24429fc0 */ addiu $v0,$v0,-24640 +/* f05f524: 8c4e0434 */ lw $t6,0x434($v0) +/* f05f528: 8c4f0438 */ lw $t7,0x438($v0) +/* f05f52c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05f530: afbf0014 */ sw $ra,0x14($sp) +/* f05f534: 01cf1821 */ addu $v1,$t6,$t7 +/* f05f538: 90640002 */ lbu $a0,0x2($v1) +/* f05f53c: 0fc2556c */ jal func0f0955b0 +/* f05f540: afa3001c */ sw $v1,0x1c($sp) +/* f05f544: 8fa3001c */ lw $v1,0x1c($sp) +/* f05f548: 10400007 */ beqz $v0,.L0f05f568 +/* f05f54c: 00402025 */ or $a0,$v0,$zero +/* f05f550: 8c580014 */ lw $t8,0x14($v0) +/* f05f554: 13000004 */ beqz $t8,.L0f05f568 +/* f05f558: 00000000 */ sll $zero,$zero,0x0 +/* f05f55c: 90650003 */ lbu $a1,0x3($v1) +/* f05f560: 0fc24761 */ jal func0f091d84 +/* f05f564: 90660004 */ lbu $a2,0x4($v1) +.L0f05f568: +/* f05f568: 3c03800a */ lui $v1,0x800a +/* f05f56c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f570: 8c790438 */ lw $t9,0x438($v1) +/* f05f574: 8fbf0014 */ lw $ra,0x14($sp) +/* f05f578: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05f57c: 27280005 */ addiu $t0,$t9,0x5 +/* f05f580: ac680438 */ sw $t0,0x438($v1) +/* f05f584: 03e00008 */ jr $ra +/* f05f588: 00001025 */ or $v0,$zero,$zero +/* f05f58c: 3c03800a */ lui $v1,0x800a +/* f05f590: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f594: 8c6e0434 */ lw $t6,0x434($v1) +/* f05f598: 8c6f0438 */ lw $t7,0x438($v1) +/* f05f59c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05f5a0: afbf0014 */ sw $ra,0x14($sp) +/* f05f5a4: 01cf1021 */ addu $v0,$t6,$t7 +/* f05f5a8: 90450002 */ lbu $a1,0x2($v0) +/* f05f5ac: 0fc126d1 */ jal func0f049b44 +/* f05f5b0: 8c640424 */ lw $a0,0x424($v1) +/* f05f5b4: 3c03800a */ lui $v1,0x800a +/* f05f5b8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f5bc: 10400005 */ beqz $v0,.L0f05f5d4 +/* f05f5c0: 00402025 */ or $a0,$v0,$zero +/* f05f5c4: 0fc1352f */ jal func0f04d4bc +/* f05f5c8: 00000000 */ sll $zero,$zero,0x0 +/* f05f5cc: 3c03800a */ lui $v1,0x800a +/* f05f5d0: 24639fc0 */ addiu $v1,$v1,-24640 +.L0f05f5d4: +/* f05f5d4: 8c780438 */ lw $t8,0x438($v1) +/* f05f5d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f05f5dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05f5e0: 27190003 */ addiu $t9,$t8,0x3 +/* f05f5e4: ac790438 */ sw $t9,0x438($v1) +/* f05f5e8: 03e00008 */ jr $ra +/* f05f5ec: 00001025 */ or $v0,$zero,$zero +/* f05f5f0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05f5f4: afb00018 */ sw $s0,0x18($sp) +/* f05f5f8: 3c10800a */ lui $s0,0x800a +/* f05f5fc: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05f600: 8e0e0434 */ lw $t6,0x434($s0) +/* f05f604: 8e0f0438 */ lw $t7,0x438($s0) +/* f05f608: afbf001c */ sw $ra,0x1c($sp) +/* f05f60c: 8e040424 */ lw $a0,0x424($s0) +/* f05f610: 01cf1021 */ addu $v0,$t6,$t7 +/* f05f614: 90450002 */ lbu $a1,0x2($v0) +/* f05f618: 0fc126d1 */ jal func0f049b44 +/* f05f61c: afa20024 */ sw $v0,0x24($sp) +/* f05f620: 1040005d */ beqz $v0,.L0f05f798 +/* f05f624: 00401825 */ or $v1,$v0,$zero +/* f05f628: 8fb80024 */ lw $t8,0x24($sp) +/* f05f62c: 24010007 */ addiu $at,$zero,0x7 +/* f05f630: 93040004 */ lbu $a0,0x4($t8) +/* f05f634: 14810016 */ bne $a0,$at,.L0f05f690 +/* f05f638: 00802825 */ or $a1,$a0,$zero +/* f05f63c: 8e19000c */ lw $t9,0xc($s0) +/* f05f640: 24010002 */ addiu $at,$zero,0x2 +/* f05f644: 07210004 */ bgez $t9,.L0f05f658 +/* f05f648: 33280003 */ andi $t0,$t9,0x3 +/* f05f64c: 11000002 */ beqz $t0,.L0f05f658 +/* f05f650: 00000000 */ sll $zero,$zero,0x0 +/* f05f654: 2508fffc */ addiu $t0,$t0,-4 +.L0f05f658: +/* f05f658: 55010022 */ bnel $t0,$at,.L0f05f6e4 +/* f05f65c: 8faa0024 */ lw $t2,0x24($sp) +/* f05f660: 0c004b70 */ jal 0x12dc0 +/* f05f664: afa30020 */ sw $v1,0x20($sp) +/* f05f668: 24010006 */ addiu $at,$zero,0x6 +/* f05f66c: 0041001b */ divu $zero,$v0,$at +/* f05f670: 8fa30020 */ lw $v1,0x20($sp) +/* f05f674: 00005010 */ mfhi $t2 +/* f05f678: 000a6100 */ sll $t4,$t2,0x4 +/* f05f67c: 906d0362 */ lbu $t5,0x362($v1) +/* f05f680: 31aeff0f */ andi $t6,$t5,0xff0f +/* f05f684: 018e7825 */ or $t7,$t4,$t6 +/* f05f688: 10000015 */ beqz $zero,.L0f05f6e0 +/* f05f68c: a06f0362 */ sb $t7,0x362($v1) +.L0f05f690: +/* f05f690: 24010008 */ addiu $at,$zero,0x8 +/* f05f694: 54a1000e */ bnel $a1,$at,.L0f05f6d0 +/* f05f698: 90580362 */ lbu $t8,0x362($v0) +/* f05f69c: 0c004b70 */ jal 0x12dc0 +/* f05f6a0: afa30020 */ sw $v1,0x20($sp) +/* f05f6a4: 24010006 */ addiu $at,$zero,0x6 +/* f05f6a8: 0041001b */ divu $zero,$v0,$at +/* f05f6ac: 8fa30020 */ lw $v1,0x20($sp) +/* f05f6b0: 0000c810 */ mfhi $t9 +/* f05f6b4: 00194900 */ sll $t1,$t9,0x4 +/* f05f6b8: 906a0362 */ lbu $t2,0x362($v1) +/* f05f6bc: 314bff0f */ andi $t3,$t2,0xff0f +/* f05f6c0: 012b6825 */ or $t5,$t1,$t3 +/* f05f6c4: 10000006 */ beqz $zero,.L0f05f6e0 +/* f05f6c8: a06d0362 */ sb $t5,0x362($v1) +/* f05f6cc: 90580362 */ lbu $t8,0x362($v0) +.L0f05f6d0: +/* f05f6d0: 00047900 */ sll $t7,$a0,0x4 +/* f05f6d4: 3319ff0f */ andi $t9,$t8,0xff0f +/* f05f6d8: 01f94025 */ or $t0,$t7,$t9 +/* f05f6dc: a0480362 */ sb $t0,0x362($v0) +.L0f05f6e0: +/* f05f6e0: 8faa0024 */ lw $t2,0x24($sp) +.L0f05f6e4: +/* f05f6e4: 24010007 */ addiu $at,$zero,0x7 +/* f05f6e8: 91420003 */ lbu $v0,0x3($t2) +/* f05f6ec: 14410016 */ bne $v0,$at,.L0f05f748 +/* f05f6f0: 00402025 */ or $a0,$v0,$zero +/* f05f6f4: 8e09000c */ lw $t1,0xc($s0) +/* f05f6f8: 24010002 */ addiu $at,$zero,0x2 +/* f05f6fc: 05210004 */ bgez $t1,.L0f05f710 +/* f05f700: 312b0003 */ andi $t3,$t1,0x3 +/* f05f704: 11600002 */ beqz $t3,.L0f05f710 +/* f05f708: 00000000 */ sll $zero,$zero,0x0 +/* f05f70c: 256bfffc */ addiu $t3,$t3,-4 +.L0f05f710: +/* f05f710: 55610022 */ bnel $t3,$at,.L0f05f79c +/* f05f714: 8e0a0438 */ lw $t2,0x438($s0) +/* f05f718: 0c004b70 */ jal 0x12dc0 +/* f05f71c: afa30020 */ sw $v1,0x20($sp) +/* f05f720: 24010006 */ addiu $at,$zero,0x6 +/* f05f724: 0041001b */ divu $zero,$v0,$at +/* f05f728: 8fa30020 */ lw $v1,0x20($sp) +/* f05f72c: 00006010 */ mfhi $t4 +/* f05f730: 318e000f */ andi $t6,$t4,0xf +/* f05f734: 90780362 */ lbu $t8,0x362($v1) +/* f05f738: 330ffff0 */ andi $t7,$t8,0xfff0 +/* f05f73c: 01cfc825 */ or $t9,$t6,$t7 +/* f05f740: 10000015 */ beqz $zero,.L0f05f798 +/* f05f744: a0790362 */ sb $t9,0x362($v1) +.L0f05f748: +/* f05f748: 24010008 */ addiu $at,$zero,0x8 +/* f05f74c: 5481000e */ bnel $a0,$at,.L0f05f788 +/* f05f750: 906f0362 */ lbu $t7,0x362($v1) +/* f05f754: 0c004b70 */ jal 0x12dc0 +/* f05f758: afa30020 */ sw $v1,0x20($sp) +/* f05f75c: 24010006 */ addiu $at,$zero,0x6 +/* f05f760: 0041001b */ divu $zero,$v0,$at +/* f05f764: 8fa30020 */ lw $v1,0x20($sp) +/* f05f768: 00005010 */ mfhi $t2 +/* f05f76c: 3149000f */ andi $t1,$t2,0xf +/* f05f770: 906b0362 */ lbu $t3,0x362($v1) +/* f05f774: 316dfff0 */ andi $t5,$t3,0xfff0 +/* f05f778: 012d6025 */ or $t4,$t1,$t5 +/* f05f77c: 10000006 */ beqz $zero,.L0f05f798 +/* f05f780: a06c0362 */ sb $t4,0x362($v1) +/* f05f784: 906f0362 */ lbu $t7,0x362($v1) +.L0f05f788: +/* f05f788: 304e000f */ andi $t6,$v0,0xf +/* f05f78c: 31f9fff0 */ andi $t9,$t7,0xfff0 +/* f05f790: 01d94025 */ or $t0,$t6,$t9 +/* f05f794: a0680362 */ sb $t0,0x362($v1) +.L0f05f798: +/* f05f798: 8e0a0438 */ lw $t2,0x438($s0) +.L0f05f79c: +/* f05f79c: 8fbf001c */ lw $ra,0x1c($sp) +/* f05f7a0: 00001025 */ or $v0,$zero,$zero +/* f05f7a4: 254b0005 */ addiu $t3,$t2,0x5 +/* f05f7a8: ae0b0438 */ sw $t3,0x438($s0) +/* f05f7ac: 8fb00018 */ lw $s0,0x18($sp) +/* f05f7b0: 03e00008 */ jr $ra +/* f05f7b4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05f7b8: 3c07800a */ lui $a3,0x800a +/* f05f7bc: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f05f7c0: 8cee0434 */ lw $t6,0x434($a3) +/* f05f7c4: 8cef0438 */ lw $t7,0x438($a3) +/* f05f7c8: 00001025 */ or $v0,$zero,$zero +/* f05f7cc: 01cf1821 */ addu $v1,$t6,$t7 +/* f05f7d0: 90780002 */ lbu $t8,0x2($v1) +/* f05f7d4: 90680003 */ lbu $t0,0x3($v1) +/* f05f7d8: 906b0004 */ lbu $t3,0x4($v1) +/* f05f7dc: 0018ca00 */ sll $t9,$t8,0x8 +/* f05f7e0: 03282025 */ or $a0,$t9,$t0 +/* f05f7e4: 00044c00 */ sll $t1,$a0,0x10 +/* f05f7e8: 00095403 */ sra $t2,$t1,0x10 +/* f05f7ec: 000ac8c0 */ sll $t9,$t2,0x3 +/* f05f7f0: 032ac821 */ addu $t9,$t9,$t2 +/* f05f7f4: 3c18800a */ lui $t8,0x800a +/* f05f7f8: 8f184928 */ lw $t8,0x4928($t8) +/* f05f7fc: 0019c880 */ sll $t9,$t9,0x2 +/* f05f800: 032ac823 */ subu $t9,$t9,$t2 +/* f05f804: 0019c880 */ sll $t9,$t9,0x2 +/* f05f808: 906d0005 */ lbu $t5,0x5($v1) +/* f05f80c: 03193021 */ addu $a2,$t8,$t9 +/* f05f810: 94c80000 */ lhu $t0,0x0($a2) +/* f05f814: 000b6200 */ sll $t4,$t3,0x8 +/* f05f818: 018d7825 */ or $t7,$t4,$t5 +/* f05f81c: 010f4825 */ or $t1,$t0,$t7 +/* f05f820: a4c90000 */ sh $t1,0x0($a2) +/* f05f824: 8cea0438 */ lw $t2,0x438($a3) +/* f05f828: 254b0006 */ addiu $t3,$t2,0x6 +/* f05f82c: 03e00008 */ jr $ra +/* f05f830: aceb0438 */ sw $t3,0x438($a3) +/* f05f834: 3c08800a */ lui $t0,0x800a +/* f05f838: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05f83c: 8d0e0434 */ lw $t6,0x434($t0) +/* f05f840: 8d0f0438 */ lw $t7,0x438($t0) +/* f05f844: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05f848: afbf0014 */ sw $ra,0x14($sp) +/* f05f84c: 01cf1021 */ addu $v0,$t6,$t7 +/* f05f850: 90430002 */ lbu $v1,0x2($v0) +/* f05f854: 1060002a */ beqz $v1,.L0f05f900 +/* f05f858: 00000000 */ sll $zero,$zero,0x0 +/* f05f85c: 0fc07934 */ jal func0f01e4d0 +/* f05f860: 00000000 */ sll $zero,$zero,0x0 +/* f05f864: 3c08800a */ lui $t0,0x800a +/* f05f868: 2443ffff */ addiu $v1,$v0,-1 +/* f05f86c: 00602025 */ or $a0,$v1,$zero +/* f05f870: 0460004c */ bltz $v1,.L0f05f9a4 +/* f05f874: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05f878: 000318c0 */ sll $v1,$v1,0x3 +/* f05f87c: 00641823 */ subu $v1,$v1,$a0 +/* f05f880: 00031880 */ sll $v1,$v1,0x2 +/* f05f884: 00641823 */ subu $v1,$v1,$a0 +/* f05f888: 00031880 */ sll $v1,$v1,0x2 +/* f05f88c: 00641821 */ addu $v1,$v1,$a0 +/* f05f890: 3c058006 */ lui $a1,0x8006 +/* f05f894: 24a52988 */ addiu $a1,$a1,0x2988 +/* f05f898: 000318c0 */ sll $v1,$v1,0x3 +/* f05f89c: 2407fbff */ addiu $a3,$zero,-1025 +/* f05f8a0: 2406fffe */ addiu $a2,$zero,-2 +/* f05f8a4: 8cb80000 */ lw $t8,0x0($a1) +.L0f05f8a8: +/* f05f8a8: 03031021 */ addu $v0,$t8,$v1 +/* f05f8ac: 84590000 */ lh $t9,0x0($v0) +/* f05f8b0: 0722000f */ bltzl $t9,.L0f05f8f0 +/* f05f8b4: 2463fc98 */ addiu $v1,$v1,-872 +/* f05f8b8: 8c49001c */ lw $t1,0x1c($v0) +/* f05f8bc: 5120000c */ beqzl $t1,.L0f05f8f0 +/* f05f8c0: 2463fc98 */ addiu $v1,$v1,-872 +/* f05f8c4: 94440192 */ lhu $a0,0x192($v0) +/* f05f8c8: 308a0001 */ andi $t2,$a0,0x1 +/* f05f8cc: 11400007 */ beqz $t2,.L0f05f8ec +/* f05f8d0: 00865824 */ and $t3,$a0,$a2 +/* f05f8d4: a44b0192 */ sh $t3,0x192($v0) +/* f05f8d8: 8cac0000 */ lw $t4,0x0($a1) +/* f05f8dc: 01831021 */ addu $v0,$t4,$v1 +/* f05f8e0: 8c4d0018 */ lw $t5,0x18($v0) +/* f05f8e4: 01a77024 */ and $t6,$t5,$a3 +/* f05f8e8: ac4e0018 */ sw $t6,0x18($v0) +.L0f05f8ec: +/* f05f8ec: 2463fc98 */ addiu $v1,$v1,-872 +.L0f05f8f0: +/* f05f8f0: 0463ffed */ bgezl $v1,.L0f05f8a8 +/* f05f8f4: 8cb80000 */ lw $t8,0x0($a1) +/* f05f8f8: 1000002b */ beqz $zero,.L0f05f9a8 +/* f05f8fc: 8d180438 */ lw $t8,0x438($t0) +.L0f05f900: +/* f05f900: 0fc07934 */ jal func0f01e4d0 +/* f05f904: 00000000 */ sll $zero,$zero,0x0 +/* f05f908: 3c08800a */ lui $t0,0x800a +/* f05f90c: 2443ffff */ addiu $v1,$v0,-1 +/* f05f910: 00602025 */ or $a0,$v1,$zero +/* f05f914: 04600023 */ bltz $v1,.L0f05f9a4 +/* f05f918: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05f91c: 000318c0 */ sll $v1,$v1,0x3 +/* f05f920: 00641823 */ subu $v1,$v1,$a0 +/* f05f924: 00031880 */ sll $v1,$v1,0x2 +/* f05f928: 00641823 */ subu $v1,$v1,$a0 +/* f05f92c: 00031880 */ sll $v1,$v1,0x2 +/* f05f930: 00641821 */ addu $v1,$v1,$a0 +/* f05f934: 3c040080 */ lui $a0,0x80 +/* f05f938: 3c058006 */ lui $a1,0x8006 +/* f05f93c: 24a52988 */ addiu $a1,$a1,0x2988 +/* f05f940: 34840400 */ ori $a0,$a0,0x400 +/* f05f944: 000318c0 */ sll $v1,$v1,0x3 +/* f05f948: 8caf0000 */ lw $t7,0x0($a1) +.L0f05f94c: +/* f05f94c: 01e31021 */ addu $v0,$t7,$v1 +/* f05f950: 84580000 */ lh $t8,0x0($v0) +/* f05f954: 07020011 */ bltzl $t8,.L0f05f99c +/* f05f958: 2463fc98 */ addiu $v1,$v1,-872 +/* f05f95c: 8c59001c */ lw $t9,0x1c($v0) +/* f05f960: 5320000e */ beqzl $t9,.L0f05f99c +/* f05f964: 2463fc98 */ addiu $v1,$v1,-872 +/* f05f968: 8c490018 */ lw $t1,0x18($v0) +/* f05f96c: 01245024 */ and $t2,$t1,$a0 +/* f05f970: 5540000a */ bnezl $t2,.L0f05f99c +/* f05f974: 2463fc98 */ addiu $v1,$v1,-872 +/* f05f978: 944b0192 */ lhu $t3,0x192($v0) +/* f05f97c: 356c0001 */ ori $t4,$t3,0x1 +/* f05f980: a44c0192 */ sh $t4,0x192($v0) +/* f05f984: 8cad0000 */ lw $t5,0x0($a1) +/* f05f988: 01a31021 */ addu $v0,$t5,$v1 +/* f05f98c: 8c4e0018 */ lw $t6,0x18($v0) +/* f05f990: 35cf0400 */ ori $t7,$t6,0x400 +/* f05f994: ac4f0018 */ sw $t7,0x18($v0) +/* f05f998: 2463fc98 */ addiu $v1,$v1,-872 +.L0f05f99c: +/* f05f99c: 0463ffeb */ bgezl $v1,.L0f05f94c +/* f05f9a0: 8caf0000 */ lw $t7,0x0($a1) +.L0f05f9a4: +/* f05f9a4: 8d180438 */ lw $t8,0x438($t0) +.L0f05f9a8: +/* f05f9a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f05f9ac: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05f9b0: 27190003 */ addiu $t9,$t8,0x3 +/* f05f9b4: ad190438 */ sw $t9,0x438($t0) +/* f05f9b8: 03e00008 */ jr $ra +/* f05f9bc: 00001025 */ or $v0,$zero,$zero +/* f05f9c0: 3c08800a */ lui $t0,0x800a +/* f05f9c4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05f9c8: 8d030438 */ lw $v1,0x438($t0) +/* f05f9cc: 8d0e0434 */ lw $t6,0x434($t0) +/* f05f9d0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05f9d4: afbf0014 */ sw $ra,0x14($sp) +/* f05f9d8: 01c31021 */ addu $v0,$t6,$v1 +/* f05f9dc: 904f0002 */ lbu $t7,0x2($v0) +/* f05f9e0: 90590003 */ lbu $t9,0x3($v0) +/* f05f9e4: 904b0004 */ lbu $t3,0x4($v0) +/* f05f9e8: 000fc200 */ sll $t8,$t7,0x8 +/* f05f9ec: 03192025 */ or $a0,$t8,$t9 +/* f05f9f0: 00044c00 */ sll $t1,$a0,0x10 +/* f05f9f4: 2d610010 */ sltiu $at,$t3,0x10 +/* f05f9f8: 00092403 */ sra $a0,$t1,0x10 +/* f05f9fc: 1020009a */ beqz $at,.L0f05fc68 +/* f05fa00: 90470005 */ lbu $a3,0x5($v0) +/* f05fa04: 000b5880 */ sll $t3,$t3,0x2 +/* f05fa08: 3c017f1b */ lui $at,0x7f1b +/* f05fa0c: 002b0821 */ addu $at,$at,$t3 +/* f05fa10: 8c2b9dd4 */ lw $t3,-0x622c($at) +/* f05fa14: 01600008 */ jr $t3 +/* f05fa18: 00000000 */ sll $zero,$zero,0x0 +/* f05fa1c: 3c018007 */ lui $at,0x8007 +/* f05fa20: 10000091 */ beqz $zero,.L0f05fc68 +/* f05fa24: a027ae18 */ sb $a3,-0x51e8($at) +/* f05fa28: 3c018007 */ lui $at,0x8007 +/* f05fa2c: 1000008e */ beqz $zero,.L0f05fc68 +/* f05fa30: a027ae1c */ sb $a3,-0x51e4($at) +/* f05fa34: 3c018007 */ lui $at,0x8007 +/* f05fa38: 1000008b */ beqz $zero,.L0f05fc68 +/* f05fa3c: a027ae20 */ sb $a3,-0x51e0($at) +/* f05fa40: 3c018007 */ lui $at,0x8007 +/* f05fa44: 10000088 */ beqz $zero,.L0f05fc68 +/* f05fa48: a027ae24 */ sb $a3,-0x51dc($at) +/* f05fa4c: 3c018007 */ lui $at,0x8007 +/* f05fa50: 10000085 */ beqz $zero,.L0f05fc68 +/* f05fa54: a027ae28 */ sb $a3,-0x51d8($at) +/* f05fa58: 3c05800a */ lui $a1,0x800a +/* f05fa5c: 000418c0 */ sll $v1,$a0,0x3 +/* f05fa60: 24a54928 */ addiu $a1,$a1,0x4928 +/* f05fa64: 00641821 */ addu $v1,$v1,$a0 +/* f05fa68: 8cac0000 */ lw $t4,0x0($a1) +/* f05fa6c: 00031880 */ sll $v1,$v1,0x2 +/* f05fa70: 00641823 */ subu $v1,$v1,$a0 +/* f05fa74: 00031880 */ sll $v1,$v1,0x2 +/* f05fa78: 01831021 */ addu $v0,$t4,$v1 +/* f05fa7c: 944d0000 */ lhu $t5,0x0($v0) +/* f05fa80: 31aebfff */ andi $t6,$t5,0xbfff +/* f05fa84: 10e00006 */ beqz $a3,.L0f05faa0 +/* f05fa88: a44e0000 */ sh $t6,0x0($v0) +/* f05fa8c: 8caf0000 */ lw $t7,0x0($a1) +/* f05fa90: 01e31021 */ addu $v0,$t7,$v1 +/* f05fa94: 94580000 */ lhu $t8,0x0($v0) +/* f05fa98: 37194000 */ ori $t9,$t8,0x4000 +/* f05fa9c: a4590000 */ sh $t9,0x0($v0) +.L0f05faa0: +/* f05faa0: 10000071 */ beqz $zero,.L0f05fc68 +/* f05faa4: 8d030438 */ lw $v1,0x438($t0) +/* f05faa8: 3c05800a */ lui $a1,0x800a +/* f05faac: 000418c0 */ sll $v1,$a0,0x3 +/* f05fab0: 24a54928 */ addiu $a1,$a1,0x4928 +/* f05fab4: 00641821 */ addu $v1,$v1,$a0 +/* f05fab8: 8ca90000 */ lw $t1,0x0($a1) +/* f05fabc: 00031880 */ sll $v1,$v1,0x2 +/* f05fac0: 00641823 */ subu $v1,$v1,$a0 +/* f05fac4: 00031880 */ sll $v1,$v1,0x2 +/* f05fac8: 01231021 */ addu $v0,$t1,$v1 +/* f05facc: 944a0000 */ lhu $t2,0x0($v0) +/* f05fad0: 314b7fff */ andi $t3,$t2,0x7fff +/* f05fad4: 10e00006 */ beqz $a3,.L0f05faf0 +/* f05fad8: a44b0000 */ sh $t3,0x0($v0) +/* f05fadc: 8cac0000 */ lw $t4,0x0($a1) +/* f05fae0: 01831021 */ addu $v0,$t4,$v1 +/* f05fae4: 944d0000 */ lhu $t5,0x0($v0) +/* f05fae8: 35ae8000 */ ori $t6,$t5,0x8000 +/* f05faec: a44e0000 */ sh $t6,0x0($v0) +.L0f05faf0: +/* f05faf0: 1000005d */ beqz $zero,.L0f05fc68 +/* f05faf4: 8d030438 */ lw $v1,0x438($t0) +/* f05faf8: 3c05800a */ lui $a1,0x800a +/* f05fafc: 0004c0c0 */ sll $t8,$a0,0x3 +/* f05fb00: 24a54928 */ addiu $a1,$a1,0x4928 +/* f05fb04: 0304c021 */ addu $t8,$t8,$a0 +/* f05fb08: 8caf0000 */ lw $t7,0x0($a1) +/* f05fb0c: 0018c080 */ sll $t8,$t8,0x2 +/* f05fb10: 0304c023 */ subu $t8,$t8,$a0 +/* f05fb14: 0018c080 */ sll $t8,$t8,0x2 +/* f05fb18: 01f81021 */ addu $v0,$t7,$t8 +/* f05fb1c: 904a004e */ lbu $t2,0x4e($v0) +/* f05fb20: 30e9000f */ andi $t1,$a3,0xf +/* f05fb24: 314bfff0 */ andi $t3,$t2,0xfff0 +/* f05fb28: 012b6025 */ or $t4,$t1,$t3 +/* f05fb2c: a04c004e */ sb $t4,0x4e($v0) +/* f05fb30: 1000004d */ beqz $zero,.L0f05fc68 +/* f05fb34: 8d030438 */ lw $v1,0x438($t0) +/* f05fb38: 3c05800a */ lui $a1,0x800a +/* f05fb3c: 000470c0 */ sll $t6,$a0,0x3 +/* f05fb40: 24a54928 */ addiu $a1,$a1,0x4928 +/* f05fb44: 01c47021 */ addu $t6,$t6,$a0 +/* f05fb48: 8cad0000 */ lw $t5,0x0($a1) +/* f05fb4c: 000e7080 */ sll $t6,$t6,0x2 +/* f05fb50: 01c47023 */ subu $t6,$t6,$a0 +/* f05fb54: 000e7080 */ sll $t6,$t6,0x2 +/* f05fb58: 01ae7821 */ addu $t7,$t5,$t6 +/* f05fb5c: a1e7004d */ sb $a3,0x4d($t7) +/* f05fb60: 10000041 */ beqz $zero,.L0f05fc68 +/* f05fb64: 8d030438 */ lw $v1,0x438($t0) +/* f05fb68: 8d1802bc */ lw $t8,0x2bc($t0) +/* f05fb6c: 24040001 */ addiu $a0,$zero,0x1 +/* f05fb70: 2b010002 */ slti $at,$t8,0x2 +/* f05fb74: 1420003c */ bnez $at,.L0f05fc68 +/* f05fb78: 3c05800a */ lui $a1,0x800a +/* f05fb7c: 24a54928 */ addiu $a1,$a1,0x4928 +/* f05fb80: 2403008c */ addiu $v1,$zero,0x8c +/* f05fb84: 2406bfff */ addiu $a2,$zero,-16385 +.L0f05fb88: +/* f05fb88: 50e00008 */ beqzl $a3,.L0f05fbac +/* f05fb8c: 8cab0000 */ lw $t3,0x0($a1) +/* f05fb90: 8cb90000 */ lw $t9,0x0($a1) +/* f05fb94: 03231021 */ addu $v0,$t9,$v1 +/* f05fb98: 944a0000 */ lhu $t2,0x0($v0) +/* f05fb9c: 35494000 */ ori $t1,$t2,0x4000 +/* f05fba0: 10000006 */ beqz $zero,.L0f05fbbc +/* f05fba4: a4490000 */ sh $t1,0x0($v0) +/* f05fba8: 8cab0000 */ lw $t3,0x0($a1) +.L0f05fbac: +/* f05fbac: 01631021 */ addu $v0,$t3,$v1 +/* f05fbb0: 944c0000 */ lhu $t4,0x0($v0) +/* f05fbb4: 01866824 */ and $t5,$t4,$a2 +/* f05fbb8: a44d0000 */ sh $t5,0x0($v0) +.L0f05fbbc: +/* f05fbbc: 8d0e02bc */ lw $t6,0x2bc($t0) +/* f05fbc0: 24840001 */ addiu $a0,$a0,0x1 +/* f05fbc4: 2463008c */ addiu $v1,$v1,0x8c +/* f05fbc8: 008e082a */ slt $at,$a0,$t6 +/* f05fbcc: 1420ffee */ bnez $at,.L0f05fb88 +/* f05fbd0: 00000000 */ sll $zero,$zero,0x0 +/* f05fbd4: 10000024 */ beqz $zero,.L0f05fc68 +/* f05fbd8: 8d030438 */ lw $v1,0x438($t0) +/* f05fbdc: 0c00436c */ jal 0x10db0 +/* f05fbe0: 00e02025 */ or $a0,$a3,$zero +/* f05fbe4: 3c08800a */ lui $t0,0x800a +/* f05fbe8: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05fbec: 1000001e */ beqz $zero,.L0f05fc68 +/* f05fbf0: 8d030438 */ lw $v1,0x438($t0) +/* f05fbf4: 0c004643 */ jal 0x1190c +/* f05fbf8: 00000000 */ sll $zero,$zero,0x0 +/* f05fbfc: 3c08800a */ lui $t0,0x800a +/* f05fc00: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05fc04: 10000018 */ beqz $zero,.L0f05fc68 +/* f05fc08: 8d030438 */ lw $v1,0x438($t0) +/* f05fc0c: 0fc00699 */ jal func0f001a64 +/* f05fc10: 00e02825 */ or $a1,$a3,$zero +/* f05fc14: 3c08800a */ lui $t0,0x800a +/* f05fc18: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05fc1c: 10000012 */ beqz $zero,.L0f05fc68 +/* f05fc20: 8d030438 */ lw $v1,0x438($t0) +/* f05fc24: 0c004378 */ jal 0x10de0 +/* f05fc28: 00000000 */ sll $zero,$zero,0x0 +/* f05fc2c: 3c08800a */ lui $t0,0x800a +/* f05fc30: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05fc34: 1000000c */ beqz $zero,.L0f05fc68 +/* f05fc38: 8d030438 */ lw $v1,0x438($t0) +/* f05fc3c: 0c00442f */ jal 0x110bc +/* f05fc40: 00e02025 */ or $a0,$a3,$zero +/* f05fc44: 3c08800a */ lui $t0,0x800a +/* f05fc48: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05fc4c: 10000006 */ beqz $zero,.L0f05fc68 +/* f05fc50: 8d030438 */ lw $v1,0x438($t0) +/* f05fc54: 0c00443b */ jal 0x110ec +/* f05fc58: 00000000 */ sll $zero,$zero,0x0 +/* f05fc5c: 3c08800a */ lui $t0,0x800a +/* f05fc60: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05fc64: 8d030438 */ lw $v1,0x438($t0) +.L0f05fc68: +/* f05fc68: 8fbf0014 */ lw $ra,0x14($sp) +/* f05fc6c: 246f0006 */ addiu $t7,$v1,0x6 +/* f05fc70: ad0f0438 */ sw $t7,0x438($t0) +/* f05fc74: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05fc78: 03e00008 */ jr $ra +/* f05fc7c: 00001025 */ or $v0,$zero,$zero +/* f05fc80: 3c03800a */ lui $v1,0x800a +/* f05fc84: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05fc88: 8c6e0434 */ lw $t6,0x434($v1) +/* f05fc8c: 8c6f0438 */ lw $t7,0x438($v1) +/* f05fc90: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05fc94: afbf0014 */ sw $ra,0x14($sp) +/* f05fc98: 01cf1021 */ addu $v0,$t6,$t7 +/* f05fc9c: 90580002 */ lbu $t8,0x2($v0) +/* f05fca0: 90480003 */ lbu $t0,0x3($v0) +/* f05fca4: 3c014120 */ lui $at,0x4120 +/* f05fca8: 0018ca00 */ sll $t9,$t8,0x8 +/* f05fcac: 03284825 */ or $t1,$t9,$t0 +/* f05fcb0: 44892000 */ mtc1 $t1,$f4 +/* f05fcb4: 44814000 */ mtc1 $at,$f8 +/* f05fcb8: afa2001c */ sw $v0,0x1c($sp) +/* f05fcbc: 468021a0 */ cvt.s.w $f6,$f4 +/* f05fcc0: 8c640424 */ lw $a0,0x424($v1) +/* f05fcc4: 46083282 */ mul.s $f10,$f6,$f8 +/* f05fcc8: 0fc1247e */ jal func0f0491f8 +/* f05fccc: e7aa0018 */ swc1 $f10,0x18($sp) +/* f05fcd0: c7b00018 */ lwc1 $f16,0x18($sp) +/* f05fcd4: 3c03800a */ lui $v1,0x800a +/* f05fcd8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05fcdc: 4610003c */ c.lt.s $f0,$f16 +/* f05fce0: 8fa2001c */ lw $v0,0x1c($sp) +/* f05fce4: 4502000a */ bc1fl .L0f05fd10 +/* f05fce8: 8c6a0438 */ lw $t2,0x438($v1) +/* f05fcec: 8c640434 */ lw $a0,0x434($v1) +/* f05fcf0: 8c650438 */ lw $a1,0x438($v1) +/* f05fcf4: 0fc13583 */ jal func0f04d60c +/* f05fcf8: 90460004 */ lbu $a2,0x4($v0) +/* f05fcfc: 3c03800a */ lui $v1,0x800a +/* f05fd00: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05fd04: 10000004 */ beqz $zero,.L0f05fd18 +/* f05fd08: ac620438 */ sw $v0,0x438($v1) +/* f05fd0c: 8c6a0438 */ lw $t2,0x438($v1) +.L0f05fd10: +/* f05fd10: 254b0005 */ addiu $t3,$t2,0x5 +/* f05fd14: ac6b0438 */ sw $t3,0x438($v1) +.L0f05fd18: +/* f05fd18: 8fbf0014 */ lw $ra,0x14($sp) +/* f05fd1c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05fd20: 00001025 */ or $v0,$zero,$zero +/* f05fd24: 03e00008 */ jr $ra +/* f05fd28: 00000000 */ sll $zero,$zero,0x0 +/* f05fd2c: 3c03800a */ lui $v1,0x800a +/* f05fd30: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05fd34: 8c6e0434 */ lw $t6,0x434($v1) +/* f05fd38: 8c6f0438 */ lw $t7,0x438($v1) +/* f05fd3c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05fd40: afbf0014 */ sw $ra,0x14($sp) +/* f05fd44: 01cf1021 */ addu $v0,$t6,$t7 +/* f05fd48: 90580002 */ lbu $t8,0x2($v0) +/* f05fd4c: 90480003 */ lbu $t0,0x3($v0) +/* f05fd50: 3c014120 */ lui $at,0x4120 +/* f05fd54: 0018ca00 */ sll $t9,$t8,0x8 +/* f05fd58: 03284825 */ or $t1,$t9,$t0 +/* f05fd5c: 44892000 */ mtc1 $t1,$f4 +/* f05fd60: 44814000 */ mtc1 $at,$f8 +/* f05fd64: afa2001c */ sw $v0,0x1c($sp) +/* f05fd68: 468021a0 */ cvt.s.w $f6,$f4 +/* f05fd6c: 8c640424 */ lw $a0,0x424($v1) +/* f05fd70: 46083282 */ mul.s $f10,$f6,$f8 +/* f05fd74: 0fc1247e */ jal func0f0491f8 +/* f05fd78: e7aa0018 */ swc1 $f10,0x18($sp) +/* f05fd7c: c7b00018 */ lwc1 $f16,0x18($sp) +/* f05fd80: 3c03800a */ lui $v1,0x800a +/* f05fd84: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05fd88: 4600803c */ c.lt.s $f16,$f0 +/* f05fd8c: 8fa2001c */ lw $v0,0x1c($sp) +/* f05fd90: 4502000a */ bc1fl .L0f05fdbc +/* f05fd94: 8c6a0438 */ lw $t2,0x438($v1) +/* f05fd98: 8c640434 */ lw $a0,0x434($v1) +/* f05fd9c: 8c650438 */ lw $a1,0x438($v1) +/* f05fda0: 0fc13583 */ jal func0f04d60c +/* f05fda4: 90460004 */ lbu $a2,0x4($v0) +/* f05fda8: 3c03800a */ lui $v1,0x800a +/* f05fdac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05fdb0: 10000004 */ beqz $zero,.L0f05fdc4 +/* f05fdb4: ac620438 */ sw $v0,0x438($v1) +/* f05fdb8: 8c6a0438 */ lw $t2,0x438($v1) +.L0f05fdbc: +/* f05fdbc: 254b0005 */ addiu $t3,$t2,0x5 +/* f05fdc0: ac6b0438 */ sw $t3,0x438($v1) +.L0f05fdc4: +/* f05fdc4: 8fbf0014 */ lw $ra,0x14($sp) +/* f05fdc8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05fdcc: 00001025 */ or $v0,$zero,$zero +/* f05fdd0: 03e00008 */ jr $ra +/* f05fdd4: 00000000 */ sll $zero,$zero,0x0 +/* f05fdd8: 3c05800a */ lui $a1,0x800a +/* f05fddc: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f05fde0: 8cae0434 */ lw $t6,0x434($a1) +/* f05fde4: 8caf0438 */ lw $t7,0x438($a1) +/* f05fde8: 27bdffc8 */ addiu $sp,$sp,-56 +/* f05fdec: afbf001c */ sw $ra,0x1c($sp) +/* f05fdf0: 01cf1021 */ addu $v0,$t6,$t7 +/* f05fdf4: 90580004 */ lbu $t8,0x4($v0) +/* f05fdf8: 90480005 */ lbu $t0,0x5($v0) +/* f05fdfc: 0018ca00 */ sll $t9,$t8,0x8 +/* f05fe00: 03284825 */ or $t1,$t9,$t0 +/* f05fe04: a7a90032 */ sh $t1,0x32($sp) +/* f05fe08: 904a0006 */ lbu $t2,0x6($v0) +/* f05fe0c: 904c0007 */ lbu $t4,0x7($v0) +/* f05fe10: 000a5a00 */ sll $t3,$t2,0x8 +/* f05fe14: 016c6825 */ or $t5,$t3,$t4 +/* f05fe18: afad002c */ sw $t5,0x2c($sp) +/* f05fe1c: 9043000a */ lbu $v1,0xa($v0) +/* f05fe20: 00037200 */ sll $t6,$v1,0x8 +/* f05fe24: 01c37825 */ or $t7,$t6,$v1 +/* f05fe28: a7af002a */ sh $t7,0x2a($sp) +/* f05fe2c: 80580002 */ lb $t8,0x2($v0) +/* f05fe30: afb80024 */ sw $t8,0x24($sp) +/* f05fe34: 90590008 */ lbu $t9,0x8($v0) +/* f05fe38: a7b90022 */ sh $t9,0x22($sp) +/* f05fe3c: 0fc2556c */ jal func0f0955b0 +/* f05fe40: 90440003 */ lbu $a0,0x3($v0) +/* f05fe44: 87a80022 */ lh $t0,0x22($sp) +/* f05fe48: 97a9002a */ lhu $t1,0x2a($sp) +/* f05fe4c: 8c470014 */ lw $a3,0x14($v0) +/* f05fe50: 8fa40024 */ lw $a0,0x24($sp) +/* f05fe54: 87a50032 */ lh $a1,0x32($sp) +/* f05fe58: 8fa6002c */ lw $a2,0x2c($sp) +/* f05fe5c: afa80010 */ sw $t0,0x10($sp) +/* f05fe60: 0fc25010 */ jal func0f094040 +/* f05fe64: afa90014 */ sw $t1,0x14($sp) +/* f05fe68: 3c03800a */ lui $v1,0x800a +/* f05fe6c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05fe70: 8c6a0438 */ lw $t2,0x438($v1) +/* f05fe74: 8fbf001c */ lw $ra,0x1c($sp) +/* f05fe78: 27bd0038 */ addiu $sp,$sp,0x38 +/* f05fe7c: 254b000b */ addiu $t3,$t2,0xb +/* f05fe80: ac6b0438 */ sw $t3,0x438($v1) +/* f05fe84: 03e00008 */ jr $ra +/* f05fe88: 00001025 */ or $v0,$zero,$zero +/* f05fe8c: 3c03800a */ lui $v1,0x800a +/* f05fe90: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05fe94: 8c6e0434 */ lw $t6,0x434($v1) +/* f05fe98: 8c6f0438 */ lw $t7,0x438($v1) +/* f05fe9c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05fea0: afbf0014 */ sw $ra,0x14($sp) +/* f05fea4: 01cf1021 */ addu $v0,$t6,$t7 +/* f05fea8: 0fc5b7ae */ jal func0f16deb8 +/* f05feac: 90440002 */ lbu $a0,0x2($v0) +/* f05feb0: 3c03800a */ lui $v1,0x800a +/* f05feb4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05feb8: 8c780438 */ lw $t8,0x438($v1) +/* f05febc: 8fbf0014 */ lw $ra,0x14($sp) +/* f05fec0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05fec4: 27190003 */ addiu $t9,$t8,0x3 +/* f05fec8: ac790438 */ sw $t9,0x438($v1) +/* f05fecc: 03e00008 */ jr $ra +/* f05fed0: 00001025 */ or $v0,$zero,$zero +/* f05fed4: 3c03800a */ lui $v1,0x800a +/* f05fed8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05fedc: 8c6e0434 */ lw $t6,0x434($v1) +/* f05fee0: 8c6f0438 */ lw $t7,0x438($v1) +/* f05fee4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05fee8: afbf0014 */ sw $ra,0x14($sp) +/* f05feec: 01cf1021 */ addu $v0,$t6,$t7 +/* f05fef0: 90450002 */ lbu $a1,0x2($v0) +/* f05fef4: 0fc126d1 */ jal func0f049b44 +/* f05fef8: 8c640424 */ lw $a0,0x424($v1) +/* f05fefc: 3c03800a */ lui $v1,0x800a +/* f05ff00: 1040000e */ beqz $v0,.L0f05ff3c +/* f05ff04: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05ff08: 8c480018 */ lw $t0,0x18($v0) +/* f05ff0c: 3c010401 */ lui $at,0x401 +/* f05ff10: 24180005 */ addiu $t8,$zero,0x5 +/* f05ff14: 2419ffff */ addiu $t9,$zero,-1 +/* f05ff18: 01014825 */ or $t1,$t0,$at +/* f05ff1c: a0580007 */ sb $t8,0x7($v0) +/* f05ff20: ac590038 */ sw $t9,0x38($v0) +/* f05ff24: ac40002c */ sw $zero,0x2c($v0) +/* f05ff28: ac400030 */ sw $zero,0x30($v0) +/* f05ff2c: ac400034 */ sw $zero,0x34($v0) +/* f05ff30: ac40003c */ sw $zero,0x3c($v0) +/* f05ff34: a0400008 */ sb $zero,0x8($v0) +/* f05ff38: ac490018 */ sw $t1,0x18($v0) +.L0f05ff3c: +/* f05ff3c: 8c6a0438 */ lw $t2,0x438($v1) +/* f05ff40: 8fbf0014 */ lw $ra,0x14($sp) +/* f05ff44: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05ff48: 254b0003 */ addiu $t3,$t2,0x3 +/* f05ff4c: ac6b0438 */ sw $t3,0x438($v1) +/* f05ff50: 03e00008 */ jr $ra +/* f05ff54: 00001025 */ or $v0,$zero,$zero +/* f05ff58: 3c03800a */ lui $v1,0x800a +/* f05ff5c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05ff60: 8c6e0434 */ lw $t6,0x434($v1) +/* f05ff64: 8c6f0438 */ lw $t7,0x438($v1) +/* f05ff68: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05ff6c: afbf0014 */ sw $ra,0x14($sp) +/* f05ff70: 01cf1021 */ addu $v0,$t6,$t7 +/* f05ff74: 0fc447a9 */ jal func0f111ea4 +/* f05ff78: 90440002 */ lbu $a0,0x2($v0) +/* f05ff7c: 3c03800a */ lui $v1,0x800a +/* f05ff80: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05ff84: 8c780438 */ lw $t8,0x438($v1) +/* f05ff88: 8fbf0014 */ lw $ra,0x14($sp) +/* f05ff8c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05ff90: 27190003 */ addiu $t9,$t8,0x3 +/* f05ff94: ac790438 */ sw $t9,0x438($v1) +/* f05ff98: 03e00008 */ jr $ra +/* f05ff9c: 00001025 */ or $v0,$zero,$zero +/* f05ffa0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05ffa4: afbf0014 */ sw $ra,0x14($sp) +/* f05ffa8: 0c012144 */ jal 0x48510 +/* f05ffac: 00000000 */ sll $zero,$zero,0x0 +/* f05ffb0: 00402825 */ or $a1,$v0,$zero +/* f05ffb4: 24040000 */ addiu $a0,$zero,0x0 +/* f05ffb8: 24060000 */ addiu $a2,$zero,0x0 +/* f05ffbc: 0c012bda */ jal 0x4af68 +/* f05ffc0: 24070040 */ addiu $a3,$zero,0x40 +/* f05ffc4: 00402025 */ or $a0,$v0,$zero +/* f05ffc8: 00602825 */ or $a1,$v1,$zero +/* f05ffcc: 24060000 */ addiu $a2,$zero,0x0 +/* f05ffd0: 0c012b9a */ jal 0x4ae68 +/* f05ffd4: 24070bb8 */ addiu $a3,$zero,0xbb8 +/* f05ffd8: 00402025 */ or $a0,$v0,$zero +/* f05ffdc: 0c0016cc */ jal 0x5b30 +/* f05ffe0: 00602825 */ or $a1,$v1,$zero +/* f05ffe4: 3c0e8008 */ lui $t6,0x8008 +/* f05ffe8: 8dce40c4 */ lw $t6,0x40c4($t6) +/* f05ffec: 3c07800a */ lui $a3,0x800a +/* f05fff0: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f05fff4: 51c00008 */ beqzl $t6,.L0f060018 +/* f05fff8: 8ce40434 */ lw $a0,0x434($a3) +/* f05fffc: 3c07800a */ lui $a3,0x800a +/* f060000: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f060004: 8cef0438 */ lw $t7,0x438($a3) +/* f060008: 25f80004 */ addiu $t8,$t7,0x4 +/* f06000c: 10000009 */ beqz $zero,.L0f060034 +/* f060010: acf80438 */ sw $t8,0x438($a3) +/* f060014: 8ce40434 */ lw $a0,0x434($a3) +.L0f060018: +/* f060018: 8ce50438 */ lw $a1,0x438($a3) +/* f06001c: 00851021 */ addu $v0,$a0,$a1 +/* f060020: 0fc13583 */ jal func0f04d60c +/* f060024: 90460003 */ lbu $a2,0x3($v0) +/* f060028: 3c07800a */ lui $a3,0x800a +/* f06002c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f060030: ace20438 */ sw $v0,0x438($a3) +.L0f060034: +/* f060034: 8fbf0014 */ lw $ra,0x14($sp) +/* f060038: 27bd0018 */ addiu $sp,$sp,0x18 +/* f06003c: 00001025 */ or $v0,$zero,$zero +/* f060040: 03e00008 */ jr $ra +/* f060044: 00000000 */ sll $zero,$zero,0x0 +/* f060048: 3c03800a */ lui $v1,0x800a +/* f06004c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f060050: 8c6e0318 */ lw $t6,0x318($v1) +/* f060054: 27bdffe8 */ addiu $sp,$sp,-24 +/* f060058: afbf0014 */ sw $ra,0x14($sp) +/* f06005c: 15c0000d */ bnez $t6,.L0f060094 +/* f060060: 3c0f800a */ lui $t7,0x800a +/* f060064: 81f8dfeb */ lb $t8,-0x2015($t7) +/* f060068: 0703000b */ bgezl $t8,.L0f060098 +/* f06006c: 8c790438 */ lw $t9,0x438($v1) +/* f060070: 8c640434 */ lw $a0,0x434($v1) +/* f060074: 8c650438 */ lw $a1,0x438($v1) +/* f060078: 00851021 */ addu $v0,$a0,$a1 +/* f06007c: 0fc13583 */ jal func0f04d60c +/* f060080: 90460002 */ lbu $a2,0x2($v0) +/* f060084: 3c03800a */ lui $v1,0x800a +/* f060088: 24639fc0 */ addiu $v1,$v1,-24640 +/* f06008c: 10000004 */ beqz $zero,.L0f0600a0 +/* f060090: ac620438 */ sw $v0,0x438($v1) +.L0f060094: +/* f060094: 8c790438 */ lw $t9,0x438($v1) +.L0f060098: +/* f060098: 27280003 */ addiu $t0,$t9,0x3 +/* f06009c: ac680438 */ sw $t0,0x438($v1) +.L0f0600a0: +/* f0600a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0600a4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0600a8: 00001025 */ or $v0,$zero,$zero +/* f0600ac: 03e00008 */ jr $ra +/* f0600b0: 00000000 */ sll $zero,$zero,0x0 +/* f0600b4: 3c05800a */ lui $a1,0x800a +/* f0600b8: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0600bc: 8ca20424 */ lw $v0,0x424($a1) +/* f0600c0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0600c4: afbf0014 */ sw $ra,0x14($sp) +/* f0600c8: 5040000e */ beqzl $v0,.L0f060104 +/* f0600cc: 8cb80438 */ lw $t8,0x438($a1) +/* f0600d0: 8c43001c */ lw $v1,0x1c($v0) +/* f0600d4: 5060000b */ beqzl $v1,.L0f060104 +/* f0600d8: 8cb80438 */ lw $t8,0x438($a1) +/* f0600dc: 8cae0338 */ lw $t6,0x338($a1) +/* f0600e0: 24010048 */ addiu $at,$zero,0x48 +/* f0600e4: 006e2023 */ subu $a0,$v1,$t6 +/* f0600e8: 0081001a */ div $zero,$a0,$at +/* f0600ec: 00002012 */ mflo $a0 +/* f0600f0: 0fc083e4 */ jal func0f020f90 +/* f0600f4: 00000000 */ sll $zero,$zero,0x0 +/* f0600f8: 3c05800a */ lui $a1,0x800a +/* f0600fc: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f060100: 8cb80438 */ lw $t8,0x438($a1) +.L0f060104: +/* f060104: 8fbf0014 */ lw $ra,0x14($sp) +/* f060108: 27bd0018 */ addiu $sp,$sp,0x18 +/* f06010c: 27190002 */ addiu $t9,$t8,0x2 +/* f060110: acb90438 */ sw $t9,0x438($a1) +/* f060114: 03e00008 */ jr $ra +/* f060118: 00001025 */ or $v0,$zero,$zero +/* f06011c: 3c03800a */ lui $v1,0x800a +/* f060120: 24639fc0 */ addiu $v1,$v1,-24640 +/* f060124: 8c640424 */ lw $a0,0x424($v1) +/* f060128: 27bdffe0 */ addiu $sp,$sp,-32 +/* f06012c: afbf001c */ sw $ra,0x1c($sp) +/* f060130: 50800015 */ beqzl $a0,.L0f060188 +/* f060134: 8c6e0438 */ lw $t6,0x438($v1) +/* f060138: 8c82001c */ lw $v0,0x1c($a0) +/* f06013c: 24070000 */ addiu $a3,$zero,0x0 +/* f060140: 10400010 */ beqz $v0,.L0f060184 +/* f060144: 24450008 */ addiu $a1,$v0,0x8 +/* f060148: 24460028 */ addiu $a2,$v0,0x28 +/* f06014c: 0fc07c99 */ jal func0f01f264 +/* f060150: afa00010 */ sw $zero,0x10($sp) +/* f060154: 3c03800a */ lui $v1,0x800a +/* f060158: 1040000a */ beqz $v0,.L0f060184 +/* f06015c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f060160: 8c640434 */ lw $a0,0x434($v1) +/* f060164: 8c650438 */ lw $a1,0x438($v1) +/* f060168: 00851021 */ addu $v0,$a0,$a1 +/* f06016c: 0fc13583 */ jal func0f04d60c +/* f060170: 90460002 */ lbu $a2,0x2($v0) +/* f060174: 3c03800a */ lui $v1,0x800a +/* f060178: 24639fc0 */ addiu $v1,$v1,-24640 +/* f06017c: 10000004 */ beqz $zero,.L0f060190 +/* f060180: ac620438 */ sw $v0,0x438($v1) +.L0f060184: +/* f060184: 8c6e0438 */ lw $t6,0x438($v1) +.L0f060188: +/* f060188: 25cf0003 */ addiu $t7,$t6,0x3 +/* f06018c: ac6f0438 */ sw $t7,0x438($v1) +.L0f060190: +/* f060190: 8fbf001c */ lw $ra,0x1c($sp) +/* f060194: 27bd0020 */ addiu $sp,$sp,0x20 +/* f060198: 00001025 */ or $v0,$zero,$zero +/* f06019c: 03e00008 */ jr $ra +/* f0601a0: 00000000 */ sll $zero,$zero,0x0 +/* f0601a4: 00000000 */ sll $zero,$zero,0x0 +/* f0601a8: 00000000 */ sll $zero,$zero,0x0 +/* f0601ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0601b0 +/* f0601b0: 3c0c800a */ lui $t4,0x800a +/* f0601b4: 258c9fc0 */ addiu $t4,$t4,-24640 +/* f0601b8: 8d83033c */ lw $v1,0x33c($t4) +/* f0601bc: 8d840354 */ lw $a0,0x354($t4) +/* f0601c0: 27bdfcb8 */ addiu $sp,$sp,-840 +/* f0601c4: 00001025 */ or $v0,$zero,$zero +/* f0601c8: 10640012 */ beq $v1,$a0,.L0f060214 +/* f0601cc: 27ad000c */ addiu $t5,$sp,0xc +/* f0601d0: 24060006 */ addiu $a2,$zero,0x6 +/* f0601d4: 906e0001 */ lbu $t6,0x1($v1) +.L0f0601d8: +/* f0601d8: 31cf0006 */ andi $t7,$t6,0x6 +/* f0601dc: 54cf000b */ bnel $a2,$t7,.L0f06020c +/* f0601e0: 8c630020 */ lw $v1,0x20($v1) +/* f0601e4: c4640014 */ lwc1 $f4,0x14($v1) +/* f0601e8: 00022880 */ sll $a1,$v0,0x2 +/* f0601ec: 01a5c021 */ addu $t8,$t5,$a1 +/* f0601f0: e7040000 */ swc1 $f4,0x0($t8) +/* f0601f4: 8d990348 */ lw $t9,0x348($t4) +/* f0601f8: 24420001 */ addiu $v0,$v0,0x1 +/* f0601fc: 03257021 */ addu $t6,$t9,$a1 +/* f060200: adc30000 */ sw $v1,0x0($t6) +/* f060204: 8d840354 */ lw $a0,0x354($t4) +/* f060208: 8c630020 */ lw $v1,0x20($v1) +.L0f06020c: +/* f06020c: 5464fff2 */ bnel $v1,$a0,.L0f0601d8 +/* f060210: 906e0001 */ lbu $t6,0x1($v1) +.L0f060214: +/* f060214: 8d8f0348 */ lw $t7,0x348($t4) +/* f060218: 0002c080 */ sll $t8,$v0,0x2 +/* f06021c: ad820350 */ sw $v0,0x350($t4) +/* f060220: 01f8c821 */ addu $t9,$t7,$t8 +/* f060224: af200000 */ sw $zero,0x0($t9) +/* f060228: 8d8f0348 */ lw $t7,0x348($t4) +/* f06022c: 00027080 */ sll $t6,$v0,0x2 +/* f060230: 27ad000c */ addiu $t5,$sp,0xc +/* f060234: 01cfc021 */ addu $t8,$t6,$t7 +/* f060238: ad98034c */ sw $t8,0x34c($t4) +/* f06023c: 1840002a */ blez $v0,.L0f0602e8 +/* f060240: 00002825 */ or $a1,$zero,$zero +/* f060244: 3c01cf80 */ lui $at,0xcf80 +/* f060248: 44816000 */ mtc1 $at,$f12 +/* f06024c: 00000000 */ sll $zero,$zero,0x0 +/* f060250: 00a2082a */ slt $at,$a1,$v0 +.L0f060254: +/* f060254: 2406ffff */ addiu $a2,$zero,-1 +/* f060258: 46006006 */ mov.s $f0,$f12 +/* f06025c: 1020000d */ beqz $at,.L0f060294 +/* f060260: 00a01825 */ or $v1,$a1,$zero +/* f060264: 0003c880 */ sll $t9,$v1,0x2 +/* f060268: 01b92021 */ addu $a0,$t5,$t9 +.L0f06026c: +/* f06026c: c4820000 */ lwc1 $f2,0x0($a0) +/* f060270: 4602003c */ c.lt.s $f0,$f2 +/* f060274: 00000000 */ sll $zero,$zero,0x0 +/* f060278: 45020004 */ bc1fl .L0f06028c +/* f06027c: 24630001 */ addiu $v1,$v1,0x1 +/* f060280: 46001006 */ mov.s $f0,$f2 +/* f060284: 00603025 */ or $a2,$v1,$zero +/* f060288: 24630001 */ addiu $v1,$v1,0x1 +.L0f06028c: +/* f06028c: 1462fff7 */ bne $v1,$v0,.L0f06026c +/* f060290: 24840004 */ addiu $a0,$a0,0x4 +.L0f060294: +/* f060294: 04c00011 */ bltz $a2,.L0f0602dc +/* f060298: 00053880 */ sll $a3,$a1,0x2 +/* f06029c: 8d840348 */ lw $a0,0x348($t4) +/* f0602a0: 00065080 */ sll $t2,$a2,0x2 +/* f0602a4: 01a74821 */ addu $t1,$t5,$a3 +/* f0602a8: 008a7021 */ addu $t6,$a0,$t2 +/* f0602ac: 8dcf0000 */ lw $t7,0x0($t6) +/* f0602b0: 00874021 */ addu $t0,$a0,$a3 +/* f0602b4: 8d030000 */ lw $v1,0x0($t0) +/* f0602b8: c5200000 */ lwc1 $f0,0x0($t1) +/* f0602bc: ad0f0000 */ sw $t7,0x0($t0) +/* f0602c0: 01aa5821 */ addu $t3,$t5,$t2 +/* f0602c4: c5660000 */ lwc1 $f6,0x0($t3) +/* f0602c8: 8d980348 */ lw $t8,0x348($t4) +/* f0602cc: e5260000 */ swc1 $f6,0x0($t1) +/* f0602d0: 030ac821 */ addu $t9,$t8,$t2 +/* f0602d4: af230000 */ sw $v1,0x0($t9) +/* f0602d8: e5600000 */ swc1 $f0,0x0($t3) +.L0f0602dc: +/* f0602dc: 24a50001 */ addiu $a1,$a1,0x1 +/* f0602e0: 54a2ffdc */ bnel $a1,$v0,.L0f060254 +/* f0602e4: 00a2082a */ slt $at,$a1,$v0 +.L0f0602e8: +/* f0602e8: 03e00008 */ jr $ra +/* f0602ec: 27bd0348 */ addiu $sp,$sp,0x348 +); + +GLOBAL_ASM( +glabel func0f0602f0 +/* f0602f0: 908e0001 */ lbu $t6,0x1($a0) +/* f0602f4: 35cf0004 */ ori $t7,$t6,0x4 +/* f0602f8: 03e00008 */ jr $ra +/* f0602fc: a08f0001 */ sb $t7,0x1($a0) +); + +GLOBAL_ASM( +glabel func0f060300 +/* f060300: 908e0001 */ lbu $t6,0x1($a0) +/* f060304: 3c05800a */ lui $a1,0x800a +/* f060308: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f06030c: 31cffffb */ andi $t7,$t6,0xfffb +/* f060310: a08f0001 */ sb $t7,0x1($a0) +/* f060314: 8ca3034c */ lw $v1,0x34c($a1) +/* f060318: 8ca20348 */ lw $v0,0x348($a1) +/* f06031c: 0043082b */ sltu $at,$v0,$v1 +/* f060320: 1020000b */ beqz $at,.L0f060350 +/* f060324: 00000000 */ sll $zero,$zero,0x0 +/* f060328: 8c580000 */ lw $t8,0x0($v0) +.L0f06032c: +/* f06032c: 54980005 */ bnel $a0,$t8,.L0f060344 +/* f060330: 24420004 */ addiu $v0,$v0,0x4 +/* f060334: ac400000 */ sw $zero,0x0($v0) +/* f060338: 3c03800a */ lui $v1,0x800a +/* f06033c: 8c63a30c */ lw $v1,-0x5cf4($v1) +/* f060340: 24420004 */ addiu $v0,$v0,0x4 +.L0f060344: +/* f060344: 0043082b */ sltu $at,$v0,$v1 +/* f060348: 5420fff8 */ bnezl $at,.L0f06032c +/* f06034c: 8c580000 */ lw $t8,0x0($v0) +.L0f060350: +/* f060350: 03e00008 */ jr $ra +/* f060354: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f060358 +/* f060358: 3c04800a */ lui $a0,0x800a +/* f06035c: 24849fc0 */ addiu $a0,$a0,-24640 +/* f060360: 8c820344 */ lw $v0,0x344($a0) +/* f060364: 10400031 */ beqz $v0,.L0f06042c +/* f060368: 00401825 */ or $v1,$v0,$zero +/* f06036c: 8c4e0020 */ lw $t6,0x20($v0) +/* f060370: 240fffff */ addiu $t7,$zero,-1 +/* f060374: 24190002 */ addiu $t9,$zero,0x2 +/* f060378: ac8e0344 */ sw $t6,0x344($a0) +/* f06037c: ac400020 */ sw $zero,0x20($v0) +/* f060380: ac400024 */ sw $zero,0x24($v0) +/* f060384: ac400018 */ sw $zero,0x18($v0) +/* f060388: ac40001c */ sw $zero,0x1c($v0) +/* f06038c: a0400001 */ sb $zero,0x1($v0) +/* f060390: a4400002 */ sh $zero,0x2($v0) +/* f060394: a44f0028 */ sh $t7,0x28($v0) +/* f060398: ac400004 */ sw $zero,0x4($v0) +/* f06039c: 90980359 */ lbu $t8,0x359($a0) +/* f0603a0: 9048003f */ lbu $t0,0x3f($v0) +/* f0603a4: a040003e */ sb $zero,0x3e($v0) +/* f0603a8: a058003d */ sb $t8,0x3d($v0) +/* f0603ac: 350a0080 */ ori $t2,$t0,0x80 +/* f0603b0: 9048003d */ lbu $t0,0x3d($v0) +/* f0603b4: 314c00df */ andi $t4,$t2,0xdf +/* f0603b8: a04a003f */ sb $t2,0x3f($v0) +/* f0603bc: 318e00ef */ andi $t6,$t4,0xef +/* f0603c0: a04c003f */ sb $t4,0x3f($v0) +/* f0603c4: 000848c0 */ sll $t1,$t0,0x3 +/* f0603c8: a04e003f */ sb $t6,0x3f($v0) +/* f0603cc: 31cf00bf */ andi $t7,$t6,0xbf +/* f0603d0: 3418ffff */ dli $t8,0xffff +/* f0603d4: 01284823 */ subu $t1,$t1,$t0 +/* f0603d8: a04f003f */ sb $t7,0x3f($v0) +/* f0603dc: a4580038 */ sh $t8,0x38($v0) +/* f0603e0: a440003a */ sh $zero,0x3a($v0) +/* f0603e4: a059003c */ sb $t9,0x3c($v0) +/* f0603e8: ac400040 */ sw $zero,0x40($v0) +/* f0603ec: ac400044 */ sw $zero,0x44($v0) +/* f0603f0: 00094880 */ sll $t1,$t1,0x2 +/* f0603f4: 00891021 */ addu $v0,$a0,$t1 +/* f0603f8: 944a0360 */ lhu $t2,0x360($v0) +/* f0603fc: 254b0001 */ addiu $t3,$t2,0x1 +/* f060400: a44b0360 */ sh $t3,0x360($v0) +/* f060404: 908c0359 */ lbu $t4,0x359($a0) +/* f060408: 908f0358 */ lbu $t7,0x358($a0) +/* f06040c: 258d0001 */ addiu $t5,$t4,0x1 +/* f060410: 31ae00ff */ andi $t6,$t5,0xff +/* f060414: 01cf082a */ slt $at,$t6,$t7 +/* f060418: 14200002 */ bnez $at,.L0f060424 +/* f06041c: a08d0359 */ sb $t5,0x359($a0) +/* f060420: a0800359 */ sb $zero,0x359($a0) +.L0f060424: +/* f060424: 03e00008 */ jr $ra +/* f060428: 00601025 */ or $v0,$v1,$zero +.L0f06042c: +/* f06042c: 00001025 */ or $v0,$zero,$zero +/* f060430: 03e00008 */ jr $ra +/* f060434: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f060438 +/* f060438: 908e0000 */ lbu $t6,0x0($a0) +/* f06043c: 24010003 */ addiu $at,$zero,0x3 +/* f060440: 55c1000d */ bnel $t6,$at,.L0f060478 +/* f060444: 9089003d */ lbu $t1,0x3d($a0) +/* f060448: 908f003d */ lbu $t7,0x3d($a0) +/* f06044c: 3c03800a */ lui $v1,0x800a +/* f060450: 24639fc0 */ addiu $v1,$v1,-24640 +/* f060454: 000fc0c0 */ sll $t8,$t7,0x3 +/* f060458: 030fc023 */ subu $t8,$t8,$t7 +/* f06045c: 0018c080 */ sll $t8,$t8,0x2 +/* f060460: 00781021 */ addu $v0,$v1,$t8 +/* f060464: 94590362 */ lhu $t9,0x362($v0) +/* f060468: 2728ffff */ addiu $t0,$t9,-1 +/* f06046c: 1000000b */ beqz $zero,.L0f06049c +/* f060470: a4480362 */ sh $t0,0x362($v0) +/* f060474: 9089003d */ lbu $t1,0x3d($a0) +.L0f060478: +/* f060478: 3c03800a */ lui $v1,0x800a +/* f06047c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f060480: 000950c0 */ sll $t2,$t1,0x3 +/* f060484: 01495023 */ subu $t2,$t2,$t1 +/* f060488: 000a5080 */ sll $t2,$t2,0x2 +/* f06048c: 006a1021 */ addu $v0,$v1,$t2 +/* f060490: 944b0360 */ lhu $t3,0x360($v0) +/* f060494: 256cffff */ addiu $t4,$t3,-1 +/* f060498: a44c0360 */ sh $t4,0x360($v0) +.L0f06049c: +/* f06049c: 8c6d0344 */ lw $t5,0x344($v1) +/* f0604a0: 240effff */ addiu $t6,$zero,-1 +/* f0604a4: ac800024 */ sw $zero,0x24($a0) +/* f0604a8: ac800004 */ sw $zero,0x4($a0) +/* f0604ac: a48e0028 */ sh $t6,0x28($a0) +/* f0604b0: ac8d0020 */ sw $t5,0x20($a0) +/* f0604b4: 03e00008 */ jr $ra +/* f0604b8: ac640344 */ sw $a0,0x344($v1) +); + +GLOBAL_ASM( +glabel func0f0604bc +/* f0604bc: 3c03800a */ lui $v1,0x800a +/* f0604c0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0604c4: 8c62033c */ lw $v0,0x33c($v1) +/* f0604c8: 50400010 */ beqzl $v0,.L0f06050c +/* f0604cc: 8c790354 */ lw $t9,0x354($v1) +/* f0604d0: 8c6e0354 */ lw $t6,0x354($v1) +/* f0604d4: 51c2000d */ beql $t6,$v0,.L0f06050c +/* f0604d8: 8c790354 */ lw $t9,0x354($v1) +/* f0604dc: 50820012 */ beql $a0,$v0,.L0f060528 +/* f0604e0: 908a003f */ lbu $t2,0x3f($a0) +/* f0604e4: 8c8f0024 */ lw $t7,0x24($a0) +/* f0604e8: 55e0000f */ bnezl $t7,.L0f060528 +/* f0604ec: 908a003f */ lbu $t2,0x3f($a0) +/* f0604f0: ac440024 */ sw $a0,0x24($v0) +/* f0604f4: 8c78033c */ lw $t8,0x33c($v1) +/* f0604f8: ac800024 */ sw $zero,0x24($a0) +/* f0604fc: ac980020 */ sw $t8,0x20($a0) +/* f060500: 10000008 */ beqz $zero,.L0f060524 +/* f060504: ac64033c */ sw $a0,0x33c($v1) +/* f060508: 8c790354 */ lw $t9,0x354($v1) +.L0f06050c: +/* f06050c: 13200002 */ beqz $t9,.L0f060518 +/* f060510: ac990020 */ sw $t9,0x20($a0) +/* f060514: af240024 */ sw $a0,0x24($t9) +.L0f060518: +/* f060518: ac800024 */ sw $zero,0x24($a0) +/* f06051c: ac64033c */ sw $a0,0x33c($v1) +/* f060520: ac640340 */ sw $a0,0x340($v1) +.L0f060524: +/* f060524: 908a003f */ lbu $t2,0x3f($a0) +.L0f060528: +/* f060528: a080003e */ sb $zero,0x3e($a0) +/* f06052c: 354b0010 */ ori $t3,$t2,0x10 +/* f060530: 03e00008 */ jr $ra +/* f060534: a08b003f */ sb $t3,0x3f($a0) +); + +GLOBAL_ASM( +glabel func0f060538 +/* f060538: 3c05800a */ lui $a1,0x800a +/* f06053c: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f060540: 8ca20340 */ lw $v0,0x340($a1) +/* f060544: 50400014 */ beqzl $v0,.L0f060598 +/* f060548: 8ca90354 */ lw $t1,0x354($a1) +/* f06054c: 8cae0354 */ lw $t6,0x354($a1) +/* f060550: 51c20011 */ beql $t6,$v0,.L0f060598 +/* f060554: 8ca90354 */ lw $t1,0x354($a1) +/* f060558: 50820016 */ beql $a0,$v0,.L0f0605b4 +/* f06055c: 908c003f */ lbu $t4,0x3f($a0) +/* f060560: 8c8f0020 */ lw $t7,0x20($a0) +/* f060564: 55e00013 */ bnezl $t7,.L0f0605b4 +/* f060568: 908c003f */ lbu $t4,0x3f($a0) +/* f06056c: ac820024 */ sw $v0,0x24($a0) +/* f060570: 8cb80340 */ lw $t8,0x340($a1) +/* f060574: 8f190020 */ lw $t9,0x20($t8) +/* f060578: 13200002 */ beqz $t9,.L0f060584 +/* f06057c: ac990020 */ sw $t9,0x20($a0) +/* f060580: af240024 */ sw $a0,0x24($t9) +.L0f060584: +/* f060584: 8ca80340 */ lw $t0,0x340($a1) +/* f060588: ad040020 */ sw $a0,0x20($t0) +/* f06058c: 10000008 */ beqz $zero,.L0f0605b0 +/* f060590: aca40340 */ sw $a0,0x340($a1) +/* f060594: 8ca90354 */ lw $t1,0x354($a1) +.L0f060598: +/* f060598: 11200002 */ beqz $t1,.L0f0605a4 +/* f06059c: ac890020 */ sw $t1,0x20($a0) +/* f0605a0: ad240024 */ sw $a0,0x24($t1) +.L0f0605a4: +/* f0605a4: ac800024 */ sw $zero,0x24($a0) +/* f0605a8: aca4033c */ sw $a0,0x33c($a1) +/* f0605ac: aca40340 */ sw $a0,0x340($a1) +.L0f0605b0: +/* f0605b0: 908c003f */ lbu $t4,0x3f($a0) +.L0f0605b4: +/* f0605b4: a080003e */ sb $zero,0x3e($a0) +/* f0605b8: 358d0010 */ ori $t5,$t4,0x10 +/* f0605bc: 03e00008 */ jr $ra +/* f0605c0: a08d003f */ sb $t5,0x3f($a0) +); + +GLOBAL_ASM( +glabel func0f0605c4 +/* f0605c4: 8c8e003c */ lw $t6,0x3c($a0) +/* f0605c8: 3c03800a */ lui $v1,0x800a +/* f0605cc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0605d0: 000ec6c0 */ sll $t8,$t6,0x1b +/* f0605d4: 07030015 */ bgezl $t8,.L0f06062c +/* f0605d8: 8c620354 */ lw $v0,0x354($v1) +/* f0605dc: 3c03800a */ lui $v1,0x800a +/* f0605e0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0605e4: 8c79033c */ lw $t9,0x33c($v1) +/* f0605e8: 54990004 */ bnel $a0,$t9,.L0f0605fc +/* f0605ec: 8c690340 */ lw $t1,0x340($v1) +/* f0605f0: 8c880020 */ lw $t0,0x20($a0) +/* f0605f4: ac68033c */ sw $t0,0x33c($v1) +/* f0605f8: 8c690340 */ lw $t1,0x340($v1) +.L0f0605fc: +/* f0605fc: 54890016 */ bnel $a0,$t1,.L0f060658 +/* f060600: 8c820020 */ lw $v0,0x20($a0) +/* f060604: 8c620354 */ lw $v0,0x354($v1) +/* f060608: 8c6a033c */ lw $t2,0x33c($v1) +/* f06060c: 544a0004 */ bnel $v0,$t2,.L0f060620 +/* f060610: 8c8b0024 */ lw $t3,0x24($a0) +/* f060614: 1000000f */ beqz $zero,.L0f060654 +/* f060618: ac620340 */ sw $v0,0x340($v1) +/* f06061c: 8c8b0024 */ lw $t3,0x24($a0) +.L0f060620: +/* f060620: 1000000c */ beqz $zero,.L0f060654 +/* f060624: ac6b0340 */ sw $t3,0x340($v1) +/* f060628: 8c620354 */ lw $v0,0x354($v1) +.L0f06062c: +/* f06062c: 5482000a */ bnel $a0,$v0,.L0f060658 +/* f060630: 8c820020 */ lw $v0,0x20($a0) +/* f060634: 8c6c033c */ lw $t4,0x33c($v1) +/* f060638: 544c0005 */ bnel $v0,$t4,.L0f060650 +/* f06063c: 8c8f0020 */ lw $t7,0x20($a0) +/* f060640: 8c8d0020 */ lw $t5,0x20($a0) +/* f060644: ac6d0340 */ sw $t5,0x340($v1) +/* f060648: ac6d033c */ sw $t5,0x33c($v1) +/* f06064c: 8c8f0020 */ lw $t7,0x20($a0) +.L0f060650: +/* f060650: ac6f0354 */ sw $t7,0x354($v1) +.L0f060654: +/* f060654: 8c820020 */ lw $v0,0x20($a0) +.L0f060658: +/* f060658: 50400004 */ beqzl $v0,.L0f06066c +/* f06065c: 8c820024 */ lw $v0,0x24($a0) +/* f060660: 8c980024 */ lw $t8,0x24($a0) +/* f060664: ac580024 */ sw $t8,0x24($v0) +/* f060668: 8c820024 */ lw $v0,0x24($a0) +.L0f06066c: +/* f06066c: 50400004 */ beqzl $v0,.L0f060680 +/* f060670: 9088003f */ lbu $t0,0x3f($a0) +/* f060674: 8c990020 */ lw $t9,0x20($a0) +/* f060678: ac590020 */ sw $t9,0x20($v0) +/* f06067c: 9088003f */ lbu $t0,0x3f($a0) +.L0f060680: +/* f060680: ac800020 */ sw $zero,0x20($a0) +/* f060684: ac800024 */ sw $zero,0x24($a0) +/* f060688: 3109ffef */ andi $t1,$t0,0xffef +/* f06068c: a089003f */ sb $t1,0x3f($a0) +/* f060690: 03e00008 */ jr $ra +/* f060694: a080003e */ sb $zero,0x3e($a0) +); + +GLOBAL_ASM( +glabel func0f060698 +/* f060698: ac850018 */ sw $a1,0x18($a0) +/* f06069c: 8ca2001c */ lw $v0,0x1c($a1) +/* f0606a0: 50400004 */ beqzl $v0,.L0f0606b4 +/* f0606a4: ac820020 */ sw $v0,0x20($a0) +/* f0606a8: ac440024 */ sw $a0,0x24($v0) +/* f0606ac: 8ca2001c */ lw $v0,0x1c($a1) +/* f0606b0: ac820020 */ sw $v0,0x20($a0) +.L0f0606b4: +/* f0606b4: ac800024 */ sw $zero,0x24($a0) +/* f0606b8: 03e00008 */ jr $ra +/* f0606bc: aca4001c */ sw $a0,0x1c($a1) +); + +GLOBAL_ASM( +glabel func0f0606c0 +/* f0606c0: 8c820018 */ lw $v0,0x18($a0) +/* f0606c4: 10400013 */ beqz $v0,.L0f060714 +/* f0606c8: 00000000 */ sll $zero,$zero,0x0 +/* f0606cc: 8c4e001c */ lw $t6,0x1c($v0) +/* f0606d0: 548e0004 */ bnel $a0,$t6,.L0f0606e4 +/* f0606d4: 8c820020 */ lw $v0,0x20($a0) +/* f0606d8: 8c8f0020 */ lw $t7,0x20($a0) +/* f0606dc: ac4f001c */ sw $t7,0x1c($v0) +/* f0606e0: 8c820020 */ lw $v0,0x20($a0) +.L0f0606e4: +/* f0606e4: 50400004 */ beqzl $v0,.L0f0606f8 +/* f0606e8: 8c820024 */ lw $v0,0x24($a0) +/* f0606ec: 8c980024 */ lw $t8,0x24($a0) +/* f0606f0: ac580024 */ sw $t8,0x24($v0) +/* f0606f4: 8c820024 */ lw $v0,0x24($a0) +.L0f0606f8: +/* f0606f8: 50400004 */ beqzl $v0,.L0f06070c +/* f0606fc: ac800018 */ sw $zero,0x18($a0) +/* f060700: 8c990020 */ lw $t9,0x20($a0) +/* f060704: ac590020 */ sw $t9,0x20($v0) +/* f060708: ac800018 */ sw $zero,0x18($a0) +.L0f06070c: +/* f06070c: ac800020 */ sw $zero,0x20($a0) +/* f060710: ac800024 */ sw $zero,0x24($a0) +.L0f060714: +/* f060714: 03e00008 */ jr $ra +/* f060718: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06071c +/* f06071c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f060720: afbf001c */ sw $ra,0x1c($sp) +/* f060724: afb00018 */ sw $s0,0x18($sp) +/* f060728: 90ae0000 */ lbu $t6,0x0($a1) +/* f06072c: 00808025 */ or $s0,$a0,$zero +/* f060730: 00a03825 */ or $a3,$a1,$zero +/* f060734: 2dc10009 */ sltiu $at,$t6,0x9 +/* f060738: 1020001e */ beqz $at,.L0f0607b4 +/* f06073c: 000e7080 */ sll $t6,$t6,0x2 +/* f060740: 3c017f1b */ lui $at,0x7f1b +/* f060744: 002e0821 */ addu $at,$at,$t6 +/* f060748: 8c2e9e20 */ lw $t6,-0x61e0($at) +/* f06074c: 01c00008 */ jr $t6 +/* f060750: 00000000 */ sll $zero,$zero,0x0 +/* f060754: 00e02025 */ or $a0,$a3,$zero +/* f060758: 0fc204c4 */ jal func0f081310 +/* f06075c: 02002825 */ or $a1,$s0,$zero +/* f060760: 10000014 */ beqz $zero,.L0f0607b4 +/* f060764: 00408025 */ or $s0,$v0,$zero +/* f060768: 00e02025 */ or $a0,$a3,$zero +/* f06076c: 0fc094a2 */ jal func0f025288 +/* f060770: 02002825 */ or $a1,$s0,$zero +/* f060774: 1000000f */ beqz $zero,.L0f0607b4 +/* f060778: 00408025 */ or $s0,$v0,$zero +/* f06077c: 00e02025 */ or $a0,$a3,$zero +/* f060780: 0fc30ca8 */ jal func0f0c32a0 +/* f060784: 02002825 */ or $a1,$s0,$zero +/* f060788: 1000000a */ beqz $zero,.L0f0607b4 +/* f06078c: 00408025 */ or $s0,$v0,$zero +/* f060790: 00e02025 */ or $a0,$a3,$zero +/* f060794: 0fc4b195 */ jal func0f12c654 +/* f060798: 02002825 */ or $a1,$s0,$zero +/* f06079c: 10000005 */ beqz $zero,.L0f0607b4 +/* f0607a0: 00408025 */ or $s0,$v0,$zero +/* f0607a4: 00e02025 */ or $a0,$a3,$zero +/* f0607a8: 0fc4bc8c */ jal func0f12f230 +/* f0607ac: 02002825 */ or $a1,$s0,$zero +/* f0607b0: 00408025 */ or $s0,$v0,$zero +.L0f0607b4: +/* f0607b4: 8fbf001c */ lw $ra,0x1c($sp) +/* f0607b8: 02001025 */ or $v0,$s0,$zero +/* f0607bc: 8fb00018 */ lw $s0,0x18($sp) +/* f0607c0: 03e00008 */ jr $ra +/* f0607c4: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f0607c8 +/* f0607c8: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0607cc: afb50028 */ sw $s5,0x28($sp) +/* f0607d0: 0005ac00 */ sll $s5,$a1,0x10 +/* f0607d4: 00157403 */ sra $t6,$s5,0x10 +/* f0607d8: afb40024 */ sw $s4,0x24($sp) +/* f0607dc: afb30020 */ sw $s3,0x20($sp) +/* f0607e0: 00809825 */ or $s3,$a0,$zero +/* f0607e4: 00c0a025 */ or $s4,$a2,$zero +/* f0607e8: 01c0a825 */ or $s5,$t6,$zero +/* f0607ec: afbf0034 */ sw $ra,0x34($sp) +/* f0607f0: afb70030 */ sw $s7,0x30($sp) +/* f0607f4: afb6002c */ sw $s6,0x2c($sp) +/* f0607f8: afb2001c */ sw $s2,0x1c($sp) +/* f0607fc: afb10018 */ sw $s1,0x18($sp) +/* f060800: afb00014 */ sw $s0,0x14($sp) +/* f060804: 10c00004 */ beqz $a2,.L0f060818 +/* f060808: afa5003c */ sw $a1,0x3c($sp) +/* f06080c: 24170002 */ addiu $s7,$zero,0x2 +/* f060810: 14d7002e */ bne $a2,$s7,.L0f0608cc +/* f060814: 3c02800a */ lui $v0,0x800a +.L0f060818: +/* f060818: 3c02800a */ lui $v0,0x800a +/* f06081c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f060820: 8c43034c */ lw $v1,0x34c($v0) +/* f060824: 8c440348 */ lw $a0,0x348($v0) +/* f060828: 24170002 */ addiu $s7,$zero,0x2 +/* f06082c: 2471fffc */ addiu $s1,$v1,-4 +/* f060830: 00647823 */ subu $t7,$v1,$a0 +/* f060834: 000fc083 */ sra $t8,$t7,0x2 +/* f060838: 0018c840 */ sll $t9,$t8,0x1 +/* f06083c: 03279021 */ addu $s2,$t9,$a3 +/* f060840: 0224082b */ sltu $at,$s1,$a0 +/* f060844: 14200042 */ bnez $at,.L0f060950 +/* f060848: 2652fffe */ addiu $s2,$s2,-2 +/* f06084c: 24160001 */ addiu $s6,$zero,0x1 +.L0f060850: +/* f060850: 86480000 */ lh $t0,0x0($s2) +/* f060854: 56a80018 */ bnel $s5,$t0,.L0f0608b8 +/* f060858: 2631fffc */ addiu $s1,$s1,-4 +/* f06085c: 8e300000 */ lw $s0,0x0($s1) +/* f060860: 52000015 */ beqzl $s0,.L0f0608b8 +/* f060864: 2631fffc */ addiu $s1,$s1,-4 +/* f060868: 16800005 */ bnez $s4,.L0f060880 +/* f06086c: 00000000 */ sll $zero,$zero,0x0 +/* f060870: 92090001 */ lbu $t1,0x1($s0) +/* f060874: 312a0021 */ andi $t2,$t1,0x21 +/* f060878: 51400008 */ beqzl $t2,.L0f06089c +/* f06087c: 02602025 */ or $a0,$s3,$zero +.L0f060880: +/* f060880: 5697000d */ bnel $s4,$s7,.L0f0608b8 +/* f060884: 2631fffc */ addiu $s1,$s1,-4 +/* f060888: 920b0001 */ lbu $t3,0x1($s0) +/* f06088c: 316c0021 */ andi $t4,$t3,0x21 +/* f060890: 56cc0009 */ bnel $s6,$t4,.L0f0608b8 +/* f060894: 2631fffc */ addiu $s1,$s1,-4 +/* f060898: 02602025 */ or $a0,$s3,$zero +.L0f06089c: +/* f06089c: 02002825 */ or $a1,$s0,$zero +/* f0608a0: 0fc181c7 */ jal func0f06071c +/* f0608a4: 00003025 */ or $a2,$zero,$zero +/* f0608a8: 3c04800a */ lui $a0,0x800a +/* f0608ac: 8c84a308 */ lw $a0,-0x5cf8($a0) +/* f0608b0: 00409825 */ or $s3,$v0,$zero +/* f0608b4: 2631fffc */ addiu $s1,$s1,-4 +.L0f0608b8: +/* f0608b8: 0224082b */ sltu $at,$s1,$a0 +/* f0608bc: 1020ffe4 */ beqz $at,.L0f060850 +/* f0608c0: 2652fffe */ addiu $s2,$s2,-2 +/* f0608c4: 10000022 */ beqz $zero,.L0f060950 +/* f0608c8: 00000000 */ sll $zero,$zero,0x0 +.L0f0608cc: +/* f0608cc: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0608d0: 8c510348 */ lw $s1,0x348($v0) +/* f0608d4: 8c43034c */ lw $v1,0x34c($v0) +/* f0608d8: 00e09025 */ or $s2,$a3,$zero +/* f0608dc: 0223082b */ sltu $at,$s1,$v1 +/* f0608e0: 1020001b */ beqz $at,.L0f060950 +/* f0608e4: 00000000 */ sll $zero,$zero,0x0 +.L0f0608e8: +/* f0608e8: 864d0000 */ lh $t5,0x0($s2) +/* f0608ec: 56ad0015 */ bnel $s5,$t5,.L0f060944 +/* f0608f0: 26310004 */ addiu $s1,$s1,0x4 +/* f0608f4: 8e300000 */ lw $s0,0x0($s1) +/* f0608f8: 52000012 */ beqzl $s0,.L0f060944 +/* f0608fc: 26310004 */ addiu $s1,$s1,0x4 +/* f060900: 920e0001 */ lbu $t6,0x1($s0) +/* f060904: 02602025 */ or $a0,$s3,$zero +/* f060908: 02002825 */ or $a1,$s0,$zero +/* f06090c: 31cf0020 */ andi $t7,$t6,0x20 +/* f060910: 51e00005 */ beqzl $t7,.L0f060928 +/* f060914: 02602025 */ or $a0,$s3,$zero +/* f060918: 0fc181c7 */ jal func0f06071c +/* f06091c: 00003025 */ or $a2,$zero,$zero +/* f060920: 00409825 */ or $s3,$v0,$zero +/* f060924: 02602025 */ or $a0,$s3,$zero +.L0f060928: +/* f060928: 02002825 */ or $a1,$s0,$zero +/* f06092c: 0fc181c7 */ jal func0f06071c +/* f060930: 24060001 */ addiu $a2,$zero,0x1 +/* f060934: 3c03800a */ lui $v1,0x800a +/* f060938: 8c63a30c */ lw $v1,-0x5cf4($v1) +/* f06093c: 00409825 */ or $s3,$v0,$zero +/* f060940: 26310004 */ addiu $s1,$s1,0x4 +.L0f060944: +/* f060944: 0223082b */ sltu $at,$s1,$v1 +/* f060948: 1420ffe7 */ bnez $at,.L0f0608e8 +/* f06094c: 26520002 */ addiu $s2,$s2,0x2 +.L0f060950: +/* f060950: 0fc572dd */ jal func0f15cb74 +/* f060954: 02602025 */ or $a0,$s3,$zero +/* f060958: 8fbf0034 */ lw $ra,0x34($sp) +/* f06095c: 8fb00014 */ lw $s0,0x14($sp) +/* f060960: 8fb10018 */ lw $s1,0x18($sp) +/* f060964: 8fb2001c */ lw $s2,0x1c($sp) +/* f060968: 8fb30020 */ lw $s3,0x20($sp) +/* f06096c: 8fb40024 */ lw $s4,0x24($sp) +/* f060970: 8fb50028 */ lw $s5,0x28($sp) +/* f060974: 8fb6002c */ lw $s6,0x2c($sp) +/* f060978: 8fb70030 */ lw $s7,0x30($sp) +/* f06097c: 03e00008 */ jr $ra +/* f060980: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f060984 +/* f060984: 3c013f80 */ lui $at,0x3f80 +/* f060988: 44811000 */ mtc1 $at,$f2 +/* f06098c: 27bdffa0 */ addiu $sp,$sp,-96 +/* f060990: 2401001c */ addiu $at,$zero,0x1c +/* f060994: afbf0044 */ sw $ra,0x44($sp) +/* f060998: afa50064 */ sw $a1,0x64($sp) +/* f06099c: 14810005 */ bne $a0,$at,.L0f0609b4 +/* f0609a0: 2403ffff */ addiu $v1,$zero,-1 +/* f0609a4: 3c017f1b */ lui $at,0x7f1b +/* f0609a8: 240304fb */ addiu $v1,$zero,0x4fb +/* f0609ac: 10000036 */ beqz $zero,.L0f060a88 +/* f0609b0: c4229e44 */ lwc1 $f2,-0x61bc($at) +.L0f0609b4: +/* f0609b4: 24010014 */ addiu $at,$zero,0x14 +/* f0609b8: 10810033 */ beq $a0,$at,.L0f060a88 +/* f0609bc: 2401001a */ addiu $at,$zero,0x1a +/* f0609c0: 1481001d */ bne $a0,$at,.L0f060a38 +/* f0609c4: e7a20058 */ swc1 $f2,0x58($sp) +/* f0609c8: 0c004b70 */ jal 0x12dc0 +/* f0609cc: 00000000 */ sll $zero,$zero,0x0 +/* f0609d0: 304e0001 */ andi $t6,$v0,0x1 +/* f0609d4: 24010001 */ addiu $at,$zero,0x1 +/* f0609d8: 15c10003 */ bne $t6,$at,.L0f0609e8 +/* f0609dc: 34038061 */ dli $v1,0x8061 +/* f0609e0: 10000001 */ beqz $zero,.L0f0609e8 +/* f0609e4: 34038060 */ dli $v1,0x8060 +.L0f0609e8: +/* f0609e8: 0c004b70 */ jal 0x12dc0 +/* f0609ec: afa3005c */ sw $v1,0x5c($sp) +/* f0609f0: 44822000 */ mtc1 $v0,$f4 +/* f0609f4: 8fa3005c */ lw $v1,0x5c($sp) +/* f0609f8: 04410005 */ bgez $v0,.L0f060a10 +/* f0609fc: 468021a0 */ cvt.s.w $f6,$f4 +/* f060a00: 3c014f80 */ lui $at,0x4f80 +/* f060a04: 44814000 */ mtc1 $at,$f8 +/* f060a08: 00000000 */ sll $zero,$zero,0x0 +/* f060a0c: 46083180 */ add.s $f6,$f6,$f8 +.L0f060a10: +/* f060a10: 3c012f80 */ lui $at,0x2f80 +/* f060a14: 44815000 */ mtc1 $at,$f10 +/* f060a18: 3c017f1b */ lui $at,0x7f1b +/* f060a1c: c4329e48 */ lwc1 $f18,-0x61b8($at) +/* f060a20: 460a3402 */ mul.s $f16,$f6,$f10 +/* f060a24: 3c017f1b */ lui $at,0x7f1b +/* f060a28: c4289e4c */ lwc1 $f8,-0x61b4($at) +/* f060a2c: 46128102 */ mul.s $f4,$f16,$f18 +/* f060a30: 10000015 */ beqz $zero,.L0f060a88 +/* f060a34: 46044081 */ sub.s $f2,$f8,$f4 +.L0f060a38: +/* f060a38: 24030069 */ addiu $v1,$zero,0x69 +/* f060a3c: 0c004b70 */ jal 0x12dc0 +/* f060a40: afa3005c */ sw $v1,0x5c($sp) +/* f060a44: 44823000 */ mtc1 $v0,$f6 +/* f060a48: 8fa3005c */ lw $v1,0x5c($sp) +/* f060a4c: 04410005 */ bgez $v0,.L0f060a64 +/* f060a50: 468032a0 */ cvt.s.w $f10,$f6 +/* f060a54: 3c014f80 */ lui $at,0x4f80 +/* f060a58: 44818000 */ mtc1 $at,$f16 +/* f060a5c: 00000000 */ sll $zero,$zero,0x0 +/* f060a60: 46105280 */ add.s $f10,$f10,$f16 +.L0f060a64: +/* f060a64: 3c012f80 */ lui $at,0x2f80 +/* f060a68: 44819000 */ mtc1 $at,$f18 +/* f060a6c: 3c017f1b */ lui $at,0x7f1b +/* f060a70: c4249e50 */ lwc1 $f4,-0x61b0($at) +/* f060a74: 46125202 */ mul.s $f8,$f10,$f18 +/* f060a78: 3c013f80 */ lui $at,0x3f80 +/* f060a7c: 44818000 */ mtc1 $at,$f16 +/* f060a80: 46044182 */ mul.s $f6,$f8,$f4 +/* f060a84: 46068081 */ sub.s $f2,$f16,$f6 +.L0f060a88: +/* f060a88: 2401ffff */ addiu $at,$zero,-1 +/* f060a8c: 10610043 */ beq $v1,$at,.L0f060b9c +/* f060a90: e7a20058 */ swc1 $f2,0x58($sp) +/* f060a94: 3c18800a */ lui $t8,0x800a +/* f060a98: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f060a9c: 8faf0064 */ lw $t7,0x64($sp) +/* f060aa0: 3c01bf80 */ lui $at,0xbf80 +/* f060aa4: 8f1900bc */ lw $t9,0xbc($t8) +/* f060aa8: c7a20058 */ lwc1 $f2,0x58($sp) +/* f060aac: 00002025 */ or $a0,$zero,$zero +/* f060ab0: 15f90027 */ bne $t7,$t9,.L0f060b50 +/* f060ab4: 8fa50064 */ lw $a1,0x64($sp) +/* f060ab8: 00002025 */ or $a0,$zero,$zero +/* f060abc: 0c012230 */ jal 0x488c0 +/* f060ac0: afa3005c */ sw $v1,0x5c($sp) +/* f060ac4: 3c048009 */ lui $a0,0x8009 +/* f060ac8: afa2004c */ sw $v0,0x4c($sp) +/* f060acc: 0c012230 */ jal 0x488c0 +/* f060ad0: 248415e0 */ addiu $a0,$a0,0x15e0 +/* f060ad4: 00002025 */ or $a0,$zero,$zero +/* f060ad8: 0c01210c */ jal 0x48430 +/* f060adc: 24450001 */ addiu $a1,$v0,0x1 +/* f060ae0: 8fa3005c */ lw $v1,0x5c($sp) +/* f060ae4: 3c01bf80 */ lui $at,0xbf80 +/* f060ae8: 44810000 */ mtc1 $at,$f0 +/* f060aec: 00032c00 */ sll $a1,$v1,0x10 +/* f060af0: 00054403 */ sra $t0,$a1,0x10 +/* f060af4: 3c048009 */ lui $a0,0x8009 +/* f060af8: 2409ffff */ addiu $t1,$zero,-1 +/* f060afc: 240affff */ addiu $t2,$zero,-1 +/* f060b00: 240bffff */ addiu $t3,$zero,-1 +/* f060b04: afab001c */ sw $t3,0x1c($sp) +/* f060b08: afaa0018 */ sw $t2,0x18($sp) +/* f060b0c: afa90010 */ sw $t1,0x10($sp) +/* f060b10: 8c845200 */ lw $a0,0x5200($a0) +/* f060b14: 01002825 */ or $a1,$t0,$zero +/* f060b18: 00003025 */ or $a2,$zero,$zero +/* f060b1c: 2407ffff */ addiu $a3,$zero,-1 +/* f060b20: 0c004241 */ jal 0x10904 +/* f060b24: e7a00014 */ swc1 $f0,0x14($sp) +/* f060b28: 10400004 */ beqz $v0,.L0f060b3c +/* f060b2c: 00402025 */ or $a0,$v0,$zero +/* f060b30: 24050010 */ addiu $a1,$zero,0x10 +/* f060b34: 0c00cf94 */ jal 0x33e50 +/* f060b38: 8fa60058 */ lw $a2,0x58($sp) +.L0f060b3c: +/* f060b3c: 00002025 */ or $a0,$zero,$zero +/* f060b40: 0c01210c */ jal 0x48430 +/* f060b44: 8fa5004c */ lw $a1,0x4c($sp) +/* f060b48: 10000015 */ beqz $zero,.L0f060ba0 +/* f060b4c: 8fbf0044 */ lw $ra,0x44($sp) +.L0f060b50: +/* f060b50: 44810000 */ mtc1 $at,$f0 +/* f060b54: 00033400 */ sll $a2,$v1,0x10 +/* f060b58: 00066403 */ sra $t4,$a2,0x10 +/* f060b5c: 240dffff */ addiu $t5,$zero,-1 +/* f060b60: 240effff */ addiu $t6,$zero,-1 +/* f060b64: afae002c */ sw $t6,0x2c($sp) +/* f060b68: afad0010 */ sw $t5,0x10($sp) +/* f060b6c: 01803025 */ or $a2,$t4,$zero +/* f060b70: 2407ffff */ addiu $a3,$zero,-1 +/* f060b74: afa00014 */ sw $zero,0x14($sp) +/* f060b78: afa00018 */ sw $zero,0x18($sp) +/* f060b7c: afa0001c */ sw $zero,0x1c($sp) +/* f060b80: afa00020 */ sw $zero,0x20($sp) +/* f060b84: e7a20024 */ swc1 $f2,0x24($sp) +/* f060b88: afa00028 */ sw $zero,0x28($sp) +/* f060b8c: e7a00030 */ swc1 $f0,0x30($sp) +/* f060b90: e7a00034 */ swc1 $f0,0x34($sp) +/* f060b94: 0fc24e7e */ jal func0f0939f8 +/* f060b98: e7a00038 */ swc1 $f0,0x38($sp) +.L0f060b9c: +/* f060b9c: 8fbf0044 */ lw $ra,0x44($sp) +.L0f060ba0: +/* f060ba0: 27bd0060 */ addiu $sp,$sp,0x60 +/* f060ba4: 03e00008 */ jr $ra +/* f060ba8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f060bac +/* f060bac: 3c013f80 */ lui $at,0x3f80 +/* f060bb0: 44811000 */ mtc1 $at,$f2 +/* f060bb4: 27bdffa0 */ addiu $sp,$sp,-96 +/* f060bb8: 24010001 */ addiu $at,$zero,0x1 +/* f060bbc: afbf004c */ sw $ra,0x4c($sp) +/* f060bc0: afb00048 */ sw $s0,0x48($sp) +/* f060bc4: afa50064 */ sw $a1,0x64($sp) +/* f060bc8: 1481001b */ bne $a0,$at,.L0f060c38 +/* f060bcc: e7a20058 */ swc1 $f2,0x58($sp) +/* f060bd0: 0c004b70 */ jal 0x12dc0 +/* f060bd4: 3410808f */ dli $s0,0x808f +/* f060bd8: 304e0001 */ andi $t6,$v0,0x1 +/* f060bdc: 24010001 */ addiu $at,$zero,0x1 +/* f060be0: 15c10002 */ bne $t6,$at,.L0f060bec +/* f060be4: 00000000 */ sll $zero,$zero,0x0 +/* f060be8: 34108094 */ dli $s0,0x8094 +.L0f060bec: +/* f060bec: 0c004b70 */ jal 0x12dc0 +/* f060bf0: 00000000 */ sll $zero,$zero,0x0 +/* f060bf4: 44822000 */ mtc1 $v0,$f4 +/* f060bf8: 3c014f80 */ lui $at,0x4f80 +/* f060bfc: 04410004 */ bgez $v0,.L0f060c10 +/* f060c00: 468021a0 */ cvt.s.w $f6,$f4 +/* f060c04: 44814000 */ mtc1 $at,$f8 +/* f060c08: 00000000 */ sll $zero,$zero,0x0 +/* f060c0c: 46083180 */ add.s $f6,$f6,$f8 +.L0f060c10: +/* f060c10: 3c012f80 */ lui $at,0x2f80 +/* f060c14: 44815000 */ mtc1 $at,$f10 +/* f060c18: 3c017f1b */ lui $at,0x7f1b +/* f060c1c: c4329e54 */ lwc1 $f18,-0x61ac($at) +/* f060c20: 460a3402 */ mul.s $f16,$f6,$f10 +/* f060c24: 3c013f80 */ lui $at,0x3f80 +/* f060c28: 44814000 */ mtc1 $at,$f8 +/* f060c2c: 46128102 */ mul.s $f4,$f16,$f18 +/* f060c30: 10000019 */ beqz $zero,.L0f060c98 +/* f060c34: 46044081 */ sub.s $f2,$f8,$f4 +.L0f060c38: +/* f060c38: 2401001c */ addiu $at,$zero,0x1c +/* f060c3c: 14810004 */ bne $a0,$at,.L0f060c50 +/* f060c40: 241004fb */ addiu $s0,$zero,0x4fb +/* f060c44: 3c017f1b */ lui $at,0x7f1b +/* f060c48: 10000013 */ beqz $zero,.L0f060c98 +/* f060c4c: c4229e58 */ lwc1 $f2,-0x61a8($at) +.L0f060c50: +/* f060c50: 0c004b70 */ jal 0x12dc0 +/* f060c54: 34108079 */ dli $s0,0x8079 +/* f060c58: 44823000 */ mtc1 $v0,$f6 +/* f060c5c: 3c014f80 */ lui $at,0x4f80 +/* f060c60: 04410004 */ bgez $v0,.L0f060c74 +/* f060c64: 468032a0 */ cvt.s.w $f10,$f6 +/* f060c68: 44818000 */ mtc1 $at,$f16 +/* f060c6c: 00000000 */ sll $zero,$zero,0x0 +/* f060c70: 46105280 */ add.s $f10,$f10,$f16 +.L0f060c74: +/* f060c74: 3c012f80 */ lui $at,0x2f80 +/* f060c78: 44819000 */ mtc1 $at,$f18 +/* f060c7c: 3c017f1b */ lui $at,0x7f1b +/* f060c80: c4249e5c */ lwc1 $f4,-0x61a4($at) +/* f060c84: 46125202 */ mul.s $f8,$f10,$f18 +/* f060c88: 3c013f80 */ lui $at,0x3f80 +/* f060c8c: 44818000 */ mtc1 $at,$f16 +/* f060c90: 46044182 */ mul.s $f6,$f8,$f4 +/* f060c94: 46068081 */ sub.s $f2,$f16,$f6 +.L0f060c98: +/* f060c98: 2401ffff */ addiu $at,$zero,-1 +/* f060c9c: 12010041 */ beq $s0,$at,.L0f060da4 +/* f060ca0: e7a20058 */ swc1 $f2,0x58($sp) +/* f060ca4: 3c18800a */ lui $t8,0x800a +/* f060ca8: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f060cac: 8faf0064 */ lw $t7,0x64($sp) +/* f060cb0: 3c01bf80 */ lui $at,0xbf80 +/* f060cb4: 8f1900bc */ lw $t9,0xbc($t8) +/* f060cb8: c7a20058 */ lwc1 $f2,0x58($sp) +/* f060cbc: 00002025 */ or $a0,$zero,$zero +/* f060cc0: 15f90025 */ bne $t7,$t9,.L0f060d58 +/* f060cc4: 8fa50064 */ lw $a1,0x64($sp) +/* f060cc8: 0c012230 */ jal 0x488c0 +/* f060ccc: 00002025 */ or $a0,$zero,$zero +/* f060cd0: 3c048009 */ lui $a0,0x8009 +/* f060cd4: afa20050 */ sw $v0,0x50($sp) +/* f060cd8: 0c012230 */ jal 0x488c0 +/* f060cdc: 248415e0 */ addiu $a0,$a0,0x15e0 +/* f060ce0: 00002025 */ or $a0,$zero,$zero +/* f060ce4: 0c01210c */ jal 0x48430 +/* f060ce8: 24450001 */ addiu $a1,$v0,0x1 +/* f060cec: 3c01bf80 */ lui $at,0xbf80 +/* f060cf0: 44810000 */ mtc1 $at,$f0 +/* f060cf4: 00102c00 */ sll $a1,$s0,0x10 +/* f060cf8: 00054403 */ sra $t0,$a1,0x10 +/* f060cfc: 3c048009 */ lui $a0,0x8009 +/* f060d00: 2409ffff */ addiu $t1,$zero,-1 +/* f060d04: 240affff */ addiu $t2,$zero,-1 +/* f060d08: 240bffff */ addiu $t3,$zero,-1 +/* f060d0c: afab001c */ sw $t3,0x1c($sp) +/* f060d10: afaa0018 */ sw $t2,0x18($sp) +/* f060d14: afa90010 */ sw $t1,0x10($sp) +/* f060d18: 8c845200 */ lw $a0,0x5200($a0) +/* f060d1c: 01002825 */ or $a1,$t0,$zero +/* f060d20: 00003025 */ or $a2,$zero,$zero +/* f060d24: 2407ffff */ addiu $a3,$zero,-1 +/* f060d28: 0c004241 */ jal 0x10904 +/* f060d2c: e7a00014 */ swc1 $f0,0x14($sp) +/* f060d30: 10400004 */ beqz $v0,.L0f060d44 +/* f060d34: 00402025 */ or $a0,$v0,$zero +/* f060d38: 24050010 */ addiu $a1,$zero,0x10 +/* f060d3c: 0c00cf94 */ jal 0x33e50 +/* f060d40: 8fa60058 */ lw $a2,0x58($sp) +.L0f060d44: +/* f060d44: 00002025 */ or $a0,$zero,$zero +/* f060d48: 0c01210c */ jal 0x48430 +/* f060d4c: 8fa50050 */ lw $a1,0x50($sp) +/* f060d50: 10000015 */ beqz $zero,.L0f060da8 +/* f060d54: 8fbf004c */ lw $ra,0x4c($sp) +.L0f060d58: +/* f060d58: 44810000 */ mtc1 $at,$f0 +/* f060d5c: 00103400 */ sll $a2,$s0,0x10 +/* f060d60: 00066403 */ sra $t4,$a2,0x10 +/* f060d64: 240dffff */ addiu $t5,$zero,-1 +/* f060d68: 240effff */ addiu $t6,$zero,-1 +/* f060d6c: afae002c */ sw $t6,0x2c($sp) +/* f060d70: afad0010 */ sw $t5,0x10($sp) +/* f060d74: 01803025 */ or $a2,$t4,$zero +/* f060d78: 2407ffff */ addiu $a3,$zero,-1 +/* f060d7c: afa00014 */ sw $zero,0x14($sp) +/* f060d80: afa00018 */ sw $zero,0x18($sp) +/* f060d84: afa0001c */ sw $zero,0x1c($sp) +/* f060d88: afa00020 */ sw $zero,0x20($sp) +/* f060d8c: e7a20024 */ swc1 $f2,0x24($sp) +/* f060d90: afa00028 */ sw $zero,0x28($sp) +/* f060d94: e7a00030 */ swc1 $f0,0x30($sp) +/* f060d98: e7a00034 */ swc1 $f0,0x34($sp) +/* f060d9c: 0fc24e7e */ jal func0f0939f8 +/* f060da0: e7a00038 */ swc1 $f0,0x38($sp) +.L0f060da4: +/* f060da4: 8fbf004c */ lw $ra,0x4c($sp) +.L0f060da8: +/* f060da8: 8fb00048 */ lw $s0,0x48($sp) +/* f060dac: 27bd0060 */ addiu $sp,$sp,0x60 +/* f060db0: 03e00008 */ jr $ra +/* f060db4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f060db8 +/* f060db8: 27bdf920 */ addiu $sp,$sp,-1760 +/* f060dbc: 3c0e800a */ lui $t6,0x800a +/* f060dc0: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f060dc4: afbf003c */ sw $ra,0x3c($sp) +/* f060dc8: afb10038 */ sw $s1,0x38($sp) +/* f060dcc: afb00034 */ sw $s0,0x34($sp) +/* f060dd0: afa406e0 */ sw $a0,0x6e0($sp) +/* f060dd4: afa506e4 */ sw $a1,0x6e4($sp) +/* f060dd8: afa006d0 */ sw $zero,0x6d0($sp) +/* f060ddc: afa006cc */ sw $zero,0x6cc($sp) +/* f060de0: afa006c8 */ sw $zero,0x6c8($sp) +/* f060de4: afa006c4 */ sw $zero,0x6c4($sp) +/* f060de8: 8dcf00bc */ lw $t7,0xbc($t6) +/* f060dec: 3c014348 */ lui $at,0x4348 +/* f060df0: 44812000 */ mtc1 $at,$f4 +/* f060df4: 00c08025 */ or $s0,$a2,$zero +/* f060df8: 00008825 */ or $s1,$zero,$zero +/* f060dfc: afa001ec */ sw $zero,0x1ec($sp) +/* f060e00: afa001e8 */ sw $zero,0x1e8($sp) +/* f060e04: afa001e0 */ sw $zero,0x1e0($sp) +/* f060e08: afa706ec */ sw $a3,0x6ec($sp) +/* f060e0c: 8fa406f8 */ lw $a0,0x6f8($sp) +/* f060e10: afaf0654 */ sw $t7,0x654($sp) +/* f060e14: 0fc2a525 */ jal func0f0a9494 +/* f060e18: e7a401e4 */ swc1 $f4,0x1e4($sp) +/* f060e1c: 8fa206f0 */ lw $v0,0x6f0($sp) +/* f060e20: 8fa306f4 */ lw $v1,0x6f4($sp) +/* f060e24: 8fa706ec */ lw $a3,0x6ec($sp) +/* f060e28: c4460000 */ lwc1 $f6,0x0($v0) +/* f060e2c: 8fa406e0 */ lw $a0,0x6e0($sp) +/* f060e30: 27a50214 */ addiu $a1,$sp,0x214 +/* f060e34: e7a60218 */ swc1 $f6,0x218($sp) +/* f060e38: c4480004 */ lwc1 $f8,0x4($v0) +/* f060e3c: e7a8021c */ swc1 $f8,0x21c($sp) +/* f060e40: c44a0008 */ lwc1 $f10,0x8($v0) +/* f060e44: e7aa0220 */ swc1 $f10,0x220($sp) +/* f060e48: c6120000 */ lwc1 $f18,0x0($s0) +/* f060e4c: e7b201fc */ swc1 $f18,0x1fc($sp) +/* f060e50: c6040004 */ lwc1 $f4,0x4($s0) +/* f060e54: e7a40200 */ swc1 $f4,0x200($sp) +/* f060e58: c6060008 */ lwc1 $f6,0x8($s0) +/* f060e5c: e7a60204 */ swc1 $f6,0x204($sp) +/* f060e60: c4680000 */ lwc1 $f8,0x0($v1) +/* f060e64: e7a80224 */ swc1 $f8,0x224($sp) +/* f060e68: c46a0004 */ lwc1 $f10,0x4($v1) +/* f060e6c: e7aa0228 */ swc1 $f10,0x228($sp) +/* f060e70: c4720008 */ lwc1 $f18,0x8($v1) +/* f060e74: e7b2022c */ swc1 $f18,0x22c($sp) +/* f060e78: c4e40000 */ lwc1 $f4,0x0($a3) +/* f060e7c: e7a40208 */ swc1 $f4,0x208($sp) +/* f060e80: c4e60004 */ lwc1 $f6,0x4($a3) +/* f060e84: e7a6020c */ swc1 $f6,0x20c($sp) +/* f060e88: c4e80008 */ lwc1 $f8,0x8($a3) +/* f060e8c: 0fc2c6bc */ jal func0f0b1af0 +/* f060e90: e7a80210 */ swc1 $f8,0x210($sp) +/* f060e94: 0fc2c41f */ jal func0f0b107c +/* f060e98: 27a40214 */ addiu $a0,$sp,0x214 +/* f060e9c: 10400013 */ beqz $v0,.L0f060eec +/* f060ea0: afa201f0 */ sw $v0,0x1f0($sp) +/* f060ea4: 8fa306e4 */ lw $v1,0x6e4($sp) +/* f060ea8: 50600008 */ beqzl $v1,.L0f060ecc +/* f060eac: 8c4a0000 */ lw $t2,0x0($v0) +/* f060eb0: 8c580010 */ lw $t8,0x10($v0) +/* f060eb4: 24090001 */ addiu $t1,$zero,0x1 +/* f060eb8: 33194000 */ andi $t9,$t8,0x4000 +/* f060ebc: 53200003 */ beqzl $t9,.L0f060ecc +/* f060ec0: 8c4a0000 */ lw $t2,0x0($v0) +/* f060ec4: afa906d0 */ sw $t1,0x6d0($sp) +/* f060ec8: 8c4a0000 */ lw $t2,0x0($v0) +.L0f060ecc: +/* f060ecc: 24010003 */ addiu $at,$zero,0x3 +/* f060ed0: 314b00ff */ andi $t3,$t2,0xff +/* f060ed4: 55610006 */ bnel $t3,$at,.L0f060ef0 +/* f060ed8: 93ad0214 */ lbu $t5,0x214($sp) +/* f060edc: 10600003 */ beqz $v1,.L0f060eec +/* f060ee0: 240c0001 */ addiu $t4,$zero,0x1 +/* f060ee4: afac01e8 */ sw $t4,0x1e8($sp) +/* f060ee8: afa006e4 */ sw $zero,0x6e4($sp) +.L0f060eec: +/* f060eec: 93ad0214 */ lbu $t5,0x214($sp) +.L0f060ef0: +/* f060ef0: 2401001d */ addiu $at,$zero,0x1d +/* f060ef4: 55a10008 */ bnel $t5,$at,.L0f060f18 +/* f060ef8: 8fb806e4 */ lw $t8,0x6e4($sp) +/* f060efc: 93ae0217 */ lbu $t6,0x217($sp) +/* f060f00: 24010001 */ addiu $at,$zero,0x1 +/* f060f04: 240f0001 */ addiu $t7,$zero,0x1 +/* f060f08: 55c10003 */ bnel $t6,$at,.L0f060f18 +/* f060f0c: 8fb806e4 */ lw $t8,0x6e4($sp) +/* f060f10: afaf01ec */ sw $t7,0x1ec($sp) +/* f060f14: 8fb806e4 */ lw $t8,0x6e4($sp) +.L0f060f18: +/* f060f18: 53000006 */ beqzl $t8,.L0f060f34 +/* f060f1c: 24190001 */ addiu $t9,$zero,0x1 +/* f060f20: 0fc2c71e */ jal func0f0b1c78 +/* f060f24: 27a40214 */ addiu $a0,$sp,0x214 +/* f060f28: 10000003 */ beqz $zero,.L0f060f38 +/* f060f2c: afa20234 */ sw $v0,0x234($sp) +/* f060f30: 24190001 */ addiu $t9,$zero,0x1 +.L0f060f34: +/* f060f34: afb90234 */ sw $t9,0x234($sp) +.L0f060f38: +/* f060f38: c7aa06fc */ lwc1 $f10,0x6fc($sp) +/* f060f3c: 27b001fc */ addiu $s0,$sp,0x1fc +/* f060f40: 27a2060c */ addiu $v0,$sp,0x60c +/* f060f44: e7aa0230 */ swc1 $f10,0x230($sp) +.L0f060f48: +/* f060f48: 26100068 */ addiu $s0,$s0,0x68 +/* f060f4c: ae00ffd8 */ sw $zero,-0x28($s0) +/* f060f50: ae00ffdc */ sw $zero,-0x24($s0) +/* f060f54: 1602fffc */ bne $s0,$v0,.L0f060f48 +/* f060f58: ae00ffe0 */ sw $zero,-0x20($s0) +/* f060f5c: 8fa901ec */ lw $t1,0x1ec($sp) +/* f060f60: 27b000c8 */ addiu $s0,$sp,0xc8 +/* f060f64: 02003825 */ or $a3,$s0,$zero +/* f060f68: 11200013 */ beqz $t1,.L0f060fb8 +/* f060f6c: 27a50218 */ addiu $a1,$sp,0x218 +/* f060f70: 3c014396 */ lui $at,0x4396 +/* f060f74: 44817000 */ mtc1 $at,$f14 +/* f060f78: c7b20224 */ lwc1 $f18,0x224($sp) +/* f060f7c: c7ac0218 */ lwc1 $f12,0x218($sp) +/* f060f80: c7a80228 */ lwc1 $f8,0x228($sp) +/* f060f84: 460e9102 */ mul.s $f4,$f18,$f14 +/* f060f88: c7a00220 */ lwc1 $f0,0x220($sp) +/* f060f8c: c7a2021c */ lwc1 $f2,0x21c($sp) +/* f060f90: 460e4282 */ mul.s $f10,$f8,$f14 +/* f060f94: 460c2180 */ add.s $f6,$f4,$f12 +/* f060f98: c7a4022c */ lwc1 $f4,0x22c($sp) +/* f060f9c: 46025480 */ add.s $f18,$f10,$f2 +/* f060fa0: e7a60648 */ swc1 $f6,0x648($sp) +/* f060fa4: 460e2182 */ mul.s $f6,$f4,$f14 +/* f060fa8: e7b2064c */ swc1 $f18,0x64c($sp) +/* f060fac: 46003200 */ add.s $f8,$f6,$f0 +/* f060fb0: 1000002d */ beqz $zero,.L0f061068 +/* f060fb4: e7a80650 */ swc1 $f8,0x650($sp) +.L0f060fb8: +/* f060fb8: 8faa01e8 */ lw $t2,0x1e8($sp) +/* f060fbc: 8fab01f0 */ lw $t3,0x1f0($sp) +/* f060fc0: 3c014780 */ lui $at,0x4780 +/* f060fc4: 11400019 */ beqz $t2,.L0f06102c +/* f060fc8: c7a80224 */ lwc1 $f8,0x224($sp) +/* f060fcc: 8d6c0000 */ lw $t4,0x0($t3) +/* f060fd0: 24010003 */ addiu $at,$zero,0x3 +/* f060fd4: 318d00ff */ andi $t5,$t4,0xff +/* f060fd8: 55a10004 */ bnel $t5,$at,.L0f060fec +/* f060fdc: c7b001e4 */ lwc1 $f16,0x1e4($sp) +/* f060fe0: c5700018 */ lwc1 $f16,0x18($t3) +/* f060fe4: e7b001e4 */ swc1 $f16,0x1e4($sp) +/* f060fe8: c7b001e4 */ lwc1 $f16,0x1e4($sp) +.L0f060fec: +/* f060fec: c7aa0224 */ lwc1 $f10,0x224($sp) +/* f060ff0: c7ac0218 */ lwc1 $f12,0x218($sp) +/* f060ff4: c7a60228 */ lwc1 $f6,0x228($sp) +/* f060ff8: 46105482 */ mul.s $f18,$f10,$f16 +/* f060ffc: c7a00220 */ lwc1 $f0,0x220($sp) +/* f061000: c7a2021c */ lwc1 $f2,0x21c($sp) +/* f061004: 46103202 */ mul.s $f8,$f6,$f16 +/* f061008: 460c9100 */ add.s $f4,$f18,$f12 +/* f06100c: c7b2022c */ lwc1 $f18,0x22c($sp) +/* f061010: 46024280 */ add.s $f10,$f8,$f2 +/* f061014: e7a40648 */ swc1 $f4,0x648($sp) +/* f061018: 46109102 */ mul.s $f4,$f18,$f16 +/* f06101c: e7aa064c */ swc1 $f10,0x64c($sp) +/* f061020: 46002180 */ add.s $f6,$f4,$f0 +/* f061024: 10000010 */ beqz $zero,.L0f061068 +/* f061028: e7a60650 */ swc1 $f6,0x650($sp) +.L0f06102c: +/* f06102c: 44817000 */ mtc1 $at,$f14 +/* f061030: c7ac0218 */ lwc1 $f12,0x218($sp) +/* f061034: c7a40228 */ lwc1 $f4,0x228($sp) +/* f061038: 460e4282 */ mul.s $f10,$f8,$f14 +/* f06103c: c7a00220 */ lwc1 $f0,0x220($sp) +/* f061040: c7a2021c */ lwc1 $f2,0x21c($sp) +/* f061044: 460e2182 */ mul.s $f6,$f4,$f14 +/* f061048: 460c5480 */ add.s $f18,$f10,$f12 +/* f06104c: c7aa022c */ lwc1 $f10,0x22c($sp) +/* f061050: 46023200 */ add.s $f8,$f6,$f2 +/* f061054: e7b20648 */ swc1 $f18,0x648($sp) +/* f061058: 460e5482 */ mul.s $f18,$f10,$f14 +/* f06105c: e7a8064c */ swc1 $f8,0x64c($sp) +/* f061060: 46009100 */ add.s $f4,$f18,$f0 +/* f061064: e7a40650 */ swc1 $f4,0x650($sp) +.L0f061068: +/* f061068: 8fa20654 */ lw $v0,0x654($sp) +/* f06106c: afa00010 */ sw $zero,0x10($sp) +/* f061070: afa00014 */ sw $zero,0x14($sp) +/* f061074: 24440008 */ addiu $a0,$v0,0x8 +/* f061078: 0c006052 */ jal 0x18148 +/* f06107c: 24460028 */ addiu $a2,$v0,0x28 +/* f061080: 27ae00d8 */ addiu $t6,$sp,0xd8 +/* f061084: 240f001e */ addiu $t7,$zero,0x1e +/* f061088: afaf0014 */ sw $t7,0x14($sp) +/* f06108c: afae0010 */ sw $t6,0x10($sp) +/* f061090: 27a40218 */ addiu $a0,$sp,0x218 +/* f061094: 27a50648 */ addiu $a1,$sp,0x648 +/* f061098: 02003025 */ or $a2,$s0,$zero +/* f06109c: 0c006052 */ jal 0x18148 +/* f0610a0: 27a700b8 */ addiu $a3,$sp,0xb8 +/* f0610a4: 93b80214 */ lbu $t8,0x214($sp) +/* f0610a8: 24010016 */ addiu $at,$zero,0x16 +/* f0610ac: 3c19800a */ lui $t9,0x800a +/* f0610b0: 17010005 */ bne $t8,$at,.L0f0610c8 +/* f0610b4: 87aa00d8 */ lh $t2,0xd8($sp) +/* f0610b8: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f0610bc: 24010001 */ addiu $at,$zero,0x1 +/* f0610c0: 97290010 */ lhu $t1,0x10($t9) +/* f0610c4: 11210098 */ beq $t1,$at,.L0f061328 +.L0f0610c8: +/* f0610c8: 2402ffff */ addiu $v0,$zero,-1 +/* f0610cc: 104a0005 */ beq $v0,$t2,.L0f0610e4 +/* f0610d0: 27a400d8 */ addiu $a0,$sp,0xd8 +/* f0610d4: 848c0002 */ lh $t4,0x2($a0) +.L0f0610d8: +/* f0610d8: 24840002 */ addiu $a0,$a0,0x2 +/* f0610dc: 544cfffe */ bnel $v0,$t4,.L0f0610d8 +/* f0610e0: 848c0002 */ lh $t4,0x2($a0) +.L0f0610e4: +/* f0610e4: 0fc5914d */ jal func0f164534 +/* f0610e8: 24050064 */ addiu $a1,$zero,0x64 +/* f0610ec: 87ad00d8 */ lh $t5,0xd8($sp) +/* f0610f0: 2401ffff */ addiu $at,$zero,-1 +/* f0610f4: 27b000d8 */ addiu $s0,$sp,0xd8 +/* f0610f8: 51a1008c */ beql $t5,$at,.L0f06132c +/* f0610fc: 8fad06c8 */ lw $t5,0x6c8($sp) +/* f061100: 86060000 */ lh $a2,0x0($s0) +/* f061104: 27a40218 */ addiu $a0,$sp,0x218 +.L0f061108: +/* f061108: 27a50648 */ addiu $a1,$sp,0x648 +/* f06110c: 0fc58548 */ jal func0f161520 +/* f061110: 27a70664 */ addiu $a3,$sp,0x664 +/* f061114: 3c013f80 */ lui $at,0x3f80 +/* f061118: 44817000 */ mtc1 $at,$f14 +/* f06111c: 1040007d */ beqz $v0,.L0f061314 +/* f061120: c7a60664 */ lwc1 $f6,0x664($sp) +/* f061124: 460e3202 */ mul.s $f8,$f6,$f14 +/* f061128: c7aa0668 */ lwc1 $f10,0x668($sp) +/* f06112c: c7a4066c */ lwc1 $f4,0x66c($sp) +/* f061130: c7ac0218 */ lwc1 $f12,0x218($sp) +/* f061134: 460e5482 */ mul.s $f18,$f10,$f14 +/* f061138: c7aa0648 */ lwc1 $f10,0x648($sp) +/* f06113c: 460e2182 */ mul.s $f6,$f4,$f14 +/* f061140: e7a80664 */ swc1 $f8,0x664($sp) +/* f061144: 460a603e */ c.le.s $f12,$f10 +/* f061148: e7b20668 */ swc1 $f18,0x668($sp) +/* f06114c: c7b20648 */ lwc1 $f18,0x648($sp) +/* f061150: 45000009 */ bc1f .L0f061178 +/* f061154: e7a6066c */ swc1 $f6,0x66c($sp) +/* f061158: 460a403e */ c.le.s $f8,$f10 +/* f06115c: 00000000 */ sll $zero,$zero,0x0 +/* f061160: 45020006 */ bc1fl .L0f06117c +/* f061164: 460c903e */ c.le.s $f18,$f12 +/* f061168: 4608603e */ c.le.s $f12,$f8 +/* f06116c: 00000000 */ sll $zero,$zero,0x0 +/* f061170: 4503000e */ bc1tl .L0f0611ac +/* f061174: c7a2021c */ lwc1 $f2,0x21c($sp) +.L0f061178: +/* f061178: 460c903e */ c.le.s $f18,$f12 +.L0f06117c: +/* f06117c: c7a40664 */ lwc1 $f4,0x664($sp) +/* f061180: 45020065 */ bc1fl .L0f061318 +/* f061184: 86060002 */ lh $a2,0x2($s0) +/* f061188: 4604903e */ c.le.s $f18,$f4 +/* f06118c: 00000000 */ sll $zero,$zero,0x0 +/* f061190: 45020061 */ bc1fl .L0f061318 +/* f061194: 86060002 */ lh $a2,0x2($s0) +/* f061198: 460c203e */ c.le.s $f4,$f12 +/* f06119c: 00000000 */ sll $zero,$zero,0x0 +/* f0611a0: 4502005d */ bc1fl .L0f061318 +/* f0611a4: 86060002 */ lh $a2,0x2($s0) +/* f0611a8: c7a2021c */ lwc1 $f2,0x21c($sp) +.L0f0611ac: +/* f0611ac: c7a6064c */ lwc1 $f6,0x64c($sp) +/* f0611b0: c7aa0668 */ lwc1 $f10,0x668($sp) +/* f0611b4: c7a8064c */ lwc1 $f8,0x64c($sp) +/* f0611b8: 4606103e */ c.le.s $f2,$f6 +/* f0611bc: 00000000 */ sll $zero,$zero,0x0 +/* f0611c0: 4502000a */ bc1fl .L0f0611ec +/* f0611c4: 4602403e */ c.le.s $f8,$f2 +/* f0611c8: 4606503e */ c.le.s $f10,$f6 +/* f0611cc: 00000000 */ sll $zero,$zero,0x0 +/* f0611d0: 45020006 */ bc1fl .L0f0611ec +/* f0611d4: 4602403e */ c.le.s $f8,$f2 +/* f0611d8: 460a103e */ c.le.s $f2,$f10 +/* f0611dc: 00000000 */ sll $zero,$zero,0x0 +/* f0611e0: 4503000e */ bc1tl .L0f06121c +/* f0611e4: c7a00220 */ lwc1 $f0,0x220($sp) +/* f0611e8: 4602403e */ c.le.s $f8,$f2 +.L0f0611ec: +/* f0611ec: c7b20668 */ lwc1 $f18,0x668($sp) +/* f0611f0: 45020049 */ bc1fl .L0f061318 +/* f0611f4: 86060002 */ lh $a2,0x2($s0) +/* f0611f8: 4612403e */ c.le.s $f8,$f18 +/* f0611fc: 00000000 */ sll $zero,$zero,0x0 +/* f061200: 45020045 */ bc1fl .L0f061318 +/* f061204: 86060002 */ lh $a2,0x2($s0) +/* f061208: 4602903e */ c.le.s $f18,$f2 +/* f06120c: 00000000 */ sll $zero,$zero,0x0 +/* f061210: 45020041 */ bc1fl .L0f061318 +/* f061214: 86060002 */ lh $a2,0x2($s0) +/* f061218: c7a00220 */ lwc1 $f0,0x220($sp) +.L0f06121c: +/* f06121c: c7a40650 */ lwc1 $f4,0x650($sp) +/* f061220: c7a6066c */ lwc1 $f6,0x66c($sp) +/* f061224: c7aa0650 */ lwc1 $f10,0x650($sp) +/* f061228: 4604003e */ c.le.s $f0,$f4 +/* f06122c: 00000000 */ sll $zero,$zero,0x0 +/* f061230: 4502000a */ bc1fl .L0f06125c +/* f061234: 4600503e */ c.le.s $f10,$f0 +/* f061238: 4604303e */ c.le.s $f6,$f4 +/* f06123c: 00000000 */ sll $zero,$zero,0x0 +/* f061240: 45020006 */ bc1fl .L0f06125c +/* f061244: 4600503e */ c.le.s $f10,$f0 +/* f061248: 4606003e */ c.le.s $f0,$f6 +/* f06124c: 00000000 */ sll $zero,$zero,0x0 +/* f061250: 4503000e */ bc1tl .L0f06128c +/* f061254: c7b20664 */ lwc1 $f18,0x664($sp) +/* f061258: 4600503e */ c.le.s $f10,$f0 +.L0f06125c: +/* f06125c: c7a8066c */ lwc1 $f8,0x66c($sp) +/* f061260: 4502002d */ bc1fl .L0f061318 +/* f061264: 86060002 */ lh $a2,0x2($s0) +/* f061268: 4608503e */ c.le.s $f10,$f8 +/* f06126c: 00000000 */ sll $zero,$zero,0x0 +/* f061270: 45020029 */ bc1fl .L0f061318 +/* f061274: 86060002 */ lh $a2,0x2($s0) +/* f061278: 4600403e */ c.le.s $f8,$f0 +/* f06127c: 00000000 */ sll $zero,$zero,0x0 +/* f061280: 45020025 */ bc1fl .L0f061318 +/* f061284: 86060002 */ lh $a2,0x2($s0) +/* f061288: c7b20664 */ lwc1 $f18,0x664($sp) +.L0f06128c: +/* f06128c: c7a40668 */ lwc1 $f4,0x668($sp) +/* f061290: 240e0001 */ addiu $t6,$zero,0x1 +/* f061294: 46126032 */ c.eq.s $f12,$f18 +/* f061298: 27b80694 */ addiu $t8,$sp,0x694 +/* f06129c: 4502000a */ bc1fl .L0f0612c8 +/* f0612a0: afae06c8 */ sw $t6,0x6c8($sp) +/* f0612a4: 46041032 */ c.eq.s $f2,$f4 +/* f0612a8: c7a6066c */ lwc1 $f6,0x66c($sp) +/* f0612ac: 45020006 */ bc1fl .L0f0612c8 +/* f0612b0: afae06c8 */ sw $t6,0x6c8($sp) +/* f0612b4: 46060032 */ c.eq.s $f0,$f6 +/* f0612b8: 00000000 */ sll $zero,$zero,0x0 +/* f0612bc: 45030016 */ bc1tl .L0f061318 +/* f0612c0: 86060002 */ lh $a2,0x2($s0) +/* f0612c4: afae06c8 */ sw $t6,0x6c8($sp) +.L0f0612c8: +/* f0612c8: 860f0000 */ lh $t7,0x0($s0) +/* f0612cc: 27b90664 */ addiu $t9,$sp,0x664 +/* f0612d0: 272c0030 */ addiu $t4,$t9,0x30 +/* f0612d4: afaf06c4 */ sw $t7,0x6c4($sp) +.L0f0612d8: +/* f0612d8: 8f210000 */ lw $at,0x0($t9) +/* f0612dc: 2739000c */ addiu $t9,$t9,0xc +/* f0612e0: 2718000c */ addiu $t8,$t8,0xc +/* f0612e4: af01fff4 */ sw $at,-0xc($t8) +/* f0612e8: 8f21fff8 */ lw $at,-0x8($t9) +/* f0612ec: af01fff8 */ sw $at,-0x8($t8) +/* f0612f0: 8f21fffc */ lw $at,-0x4($t9) +/* f0612f4: 172cfff8 */ bne $t9,$t4,.L0f0612d8 +/* f0612f8: af01fffc */ sw $at,-0x4($t8) +/* f0612fc: c7aa0664 */ lwc1 $f10,0x664($sp) +/* f061300: c7a80668 */ lwc1 $f8,0x668($sp) +/* f061304: c7b2066c */ lwc1 $f18,0x66c($sp) +/* f061308: e7aa0648 */ swc1 $f10,0x648($sp) +/* f06130c: e7a8064c */ swc1 $f8,0x64c($sp) +/* f061310: e7b20650 */ swc1 $f18,0x650($sp) +.L0f061314: +/* f061314: 86060002 */ lh $a2,0x2($s0) +.L0f061318: +/* f061318: 2401ffff */ addiu $at,$zero,-1 +/* f06131c: 26100002 */ addiu $s0,$s0,0x2 +/* f061320: 54c1ff79 */ bnel $a2,$at,.L0f061108 +/* f061324: 27a40218 */ addiu $a0,$sp,0x218 +.L0f061328: +/* f061328: 8fad06c8 */ lw $t5,0x6c8($sp) +.L0f06132c: +/* f06132c: afa001f8 */ sw $zero,0x1f8($sp) +/* f061330: 93ab0214 */ lbu $t3,0x214($sp) +/* f061334: 11a00011 */ beqz $t5,.L0f06137c +/* f061338: 24010016 */ addiu $at,$zero,0x16 +/* f06133c: 1161000f */ beq $t3,$at,.L0f06137c +/* f061340: 00000000 */ sll $zero,$zero,0x0 +/* f061344: 0fc2d5be */ jal func0f0b56f8 +/* f061348: 00000000 */ sll $zero,$zero,0x0 +/* f06134c: 00402025 */ or $a0,$v0,$zero +/* f061350: 27a50694 */ addiu $a1,$sp,0x694 +/* f061354: 0c0056da */ jal 0x15b68 +/* f061358: 27a60658 */ addiu $a2,$sp,0x658 +/* f06135c: c7a00660 */ lwc1 $f0,0x660($sp) +/* f061360: c7a40230 */ lwc1 $f4,0x230($sp) +/* f061364: 46000007 */ neg.s $f0,$f0 +/* f061368: 4604003c */ c.lt.s $f0,$f4 +/* f06136c: 00000000 */ sll $zero,$zero,0x0 +/* f061370: 45000002 */ bc1f .L0f06137c +/* f061374: 00000000 */ sll $zero,$zero,0x0 +/* f061378: e7a00230 */ swc1 $f0,0x230($sp) +.L0f06137c: +/* f06137c: 3c03800a */ lui $v1,0x800a +/* f061380: 8c63a30c */ lw $v1,-0x5cf4($v1) +/* f061384: 3c0e800a */ lui $t6,0x800a +/* f061388: 8dcea308 */ lw $t6,-0x5cf8($t6) +/* f06138c: 2463fffc */ addiu $v1,$v1,-4 +/* f061390: 006e082b */ sltu $at,$v1,$t6 +/* f061394: 54200033 */ bnezl $at,.L0f061464 +/* f061398: 8fb9023c */ lw $t9,0x23c($sp) +/* f06139c: 8c700000 */ lw $s0,0x0($v1) +.L0f0613a0: +/* f0613a0: 12000029 */ beqz $s0,.L0f061448 +/* f0613a4: 00000000 */ sll $zero,$zero,0x0 +/* f0613a8: 92020000 */ lbu $v0,0x0($s0) +/* f0613ac: 24010003 */ addiu $at,$zero,0x3 +/* f0613b0: 1041000e */ beq $v0,$at,.L0f0613ec +/* f0613b4: 24010006 */ addiu $at,$zero,0x6 +/* f0613b8: 54410017 */ bnel $v0,$at,.L0f061418 +/* f0613bc: 92020000 */ lbu $v0,0x0($s0) +/* f0613c0: 8e0f0004 */ lw $t7,0x4($s0) +/* f0613c4: 02002025 */ or $a0,$s0,$zero +/* f0613c8: 51e00013 */ beqzl $t7,.L0f061418 +/* f0613cc: 92020000 */ lbu $v0,0x0($s0) +/* f0613d0: 0fc4a25f */ jal func0f12897c +/* f0613d4: afa306d8 */ sw $v1,0x6d8($sp) +/* f0613d8: 3c0a800a */ lui $t2,0x800a +/* f0613dc: 8d4aa24c */ lw $t2,-0x5db4($t2) +/* f0613e0: 8fa306d8 */ lw $v1,0x6d8($sp) +/* f0613e4: 504a000c */ beql $v0,$t2,.L0f061418 +/* f0613e8: 92020000 */ lbu $v0,0x0($s0) +.L0f0613ec: +/* f0613ec: 8fa901e8 */ lw $t1,0x1e8($sp) +/* f0613f0: 02002025 */ or $a0,$s0,$zero +/* f0613f4: 27a501fc */ addiu $a1,$sp,0x1fc +/* f0613f8: 15200013 */ bnez $t1,.L0f061448 +/* f0613fc: 8fa606e4 */ lw $a2,0x6e4($sp) +/* f061400: 8fa70700 */ lw $a3,0x700($sp) +/* f061404: 0fc09e65 */ jal func0f027994 +/* f061408: afa306d8 */ sw $v1,0x6d8($sp) +/* f06140c: 1000000e */ beqz $zero,.L0f061448 +/* f061410: 8fa306d8 */ lw $v1,0x6d8($sp) +/* f061414: 92020000 */ lbu $v0,0x0($s0) +.L0f061418: +/* f061418: 24010001 */ addiu $at,$zero,0x1 +/* f06141c: 02002025 */ or $a0,$s0,$zero +/* f061420: 10410006 */ beq $v0,$at,.L0f06143c +/* f061424: 27a501fc */ addiu $a1,$sp,0x1fc +/* f061428: 24010004 */ addiu $at,$zero,0x4 +/* f06142c: 10410003 */ beq $v0,$at,.L0f06143c +/* f061430: 24010002 */ addiu $at,$zero,0x2 +/* f061434: 14410004 */ bne $v0,$at,.L0f061448 +/* f061438: 00000000 */ sll $zero,$zero,0x0 +.L0f06143c: +/* f06143c: 0fc21780 */ jal func0f085e00 +/* f061440: afa306d8 */ sw $v1,0x6d8($sp) +/* f061444: 8fa306d8 */ lw $v1,0x6d8($sp) +.L0f061448: +/* f061448: 3c0c800a */ lui $t4,0x800a +/* f06144c: 8d8ca308 */ lw $t4,-0x5cf8($t4) +/* f061450: 2463fffc */ addiu $v1,$v1,-4 +/* f061454: 006c082b */ sltu $at,$v1,$t4 +/* f061458: 5020ffd1 */ beqzl $at,.L0f0613a0 +/* f06145c: 8c700000 */ lw $s0,0x0($v1) +/* f061460: 8fb9023c */ lw $t9,0x23c($sp) +.L0f061464: +/* f061464: 2403ffff */ addiu $v1,$zero,-1 +/* f061468: c7a60288 */ lwc1 $f6,0x288($sp) +/* f06146c: 13200007 */ beqz $t9,.L0f06148c +/* f061470: 2401ffff */ addiu $at,$zero,-1 +/* f061474: c7aa028c */ lwc1 $f10,0x28c($sp) +/* f061478: c7a80290 */ lwc1 $f8,0x290($sp) +/* f06147c: e7a600a0 */ swc1 $f6,0xa0($sp) +/* f061480: 00001825 */ or $v1,$zero,$zero +/* f061484: e7aa00a4 */ swc1 $f10,0xa4($sp) +/* f061488: e7a800a8 */ swc1 $f8,0xa8($sp) +.L0f06148c: +/* f06148c: 1061000e */ beq $v1,$at,.L0f0614c8 +/* f061490: 8fab06c8 */ lw $t3,0x6c8($sp) +/* f061494: 0003c080 */ sll $t8,$v1,0x2 +/* f061498: 0303c023 */ subu $t8,$t8,$v1 +/* f06149c: 0018c080 */ sll $t8,$t8,0x2 +/* f0614a0: 0303c021 */ addu $t8,$t8,$v1 +/* f0614a4: 0018c0c0 */ sll $t8,$t8,0x3 +/* f0614a8: 27ad01fc */ addiu $t5,$sp,0x1fc +/* f0614ac: 030d1021 */ addu $v0,$t8,$t5 +/* f0614b0: 2445008c */ addiu $a1,$v0,0x8c +/* f0614b4: 24460098 */ addiu $a2,$v0,0x98 +/* f0614b8: 0fc2a534 */ jal func0f0a94d0 +/* f0614bc: 8fa406f8 */ lw $a0,0x6f8($sp) +/* f0614c0: 10000007 */ beqz $zero,.L0f0614e0 +/* f0614c4: 8fae06e4 */ lw $t6,0x6e4($sp) +.L0f0614c8: +/* f0614c8: 11600004 */ beqz $t3,.L0f0614dc +/* f0614cc: 8fa406f8 */ lw $a0,0x6f8($sp) +/* f0614d0: 27a50694 */ addiu $a1,$sp,0x694 +/* f0614d4: 0fc2a534 */ jal func0f0a94d0 +/* f0614d8: 27a606a0 */ addiu $a2,$sp,0x6a0 +.L0f0614dc: +/* f0614dc: 8fae06e4 */ lw $t6,0x6e4($sp) +.L0f0614e0: +/* f0614e0: 27b001fc */ addiu $s0,$sp,0x1fc +/* f0614e4: 8fa806d0 */ lw $t0,0x6d0($sp) +/* f0614e8: 11c0019c */ beqz $t6,.L0f061b5c +/* f0614ec: 8faa01e8 */ lw $t2,0x1e8($sp) +/* f0614f0: 8e040040 */ lw $a0,0x40($s0) +.L0f0614f4: +/* f0614f4: 8faf01ec */ lw $t7,0x1ec($sp) +/* f0614f8: 50800070 */ beqzl $a0,.L0f0616bc +/* f0614fc: 26100068 */ addiu $s0,$s0,0x68 +/* f061500: 11e00007 */ beqz $t7,.L0f061520 +/* f061504: 3c014396 */ lui $at,0x4396 +/* f061508: 44819000 */ mtc1 $at,$f18 +/* f06150c: c604003c */ lwc1 $f4,0x3c($s0) +/* f061510: 4604903c */ c.lt.s $f18,$f4 +/* f061514: 00000000 */ sll $zero,$zero,0x0 +/* f061518: 45030068 */ bc1tl .L0f0616bc +/* f06151c: 26100068 */ addiu $s0,$s0,0x68 +.L0f061520: +/* f061520: 8c8a0004 */ lw $t2,0x4($a0) +/* f061524: 00003025 */ or $a2,$zero,$zero +/* f061528: 00801825 */ or $v1,$a0,$zero +/* f06152c: afaa009c */ sw $t2,0x9c($sp) +/* f061530: 8c890018 */ lw $t1,0x18($a0) +/* f061534: 2605003c */ addiu $a1,$s0,0x3c +/* f061538: 51200007 */ beqzl $t1,.L0f061558 +/* f06153c: 90620000 */ lbu $v0,0x0($v1) +/* f061540: 8c620018 */ lw $v0,0x18($v1) +/* f061544: 00401825 */ or $v1,$v0,$zero +.L0f061548: +/* f061548: 8c420018 */ lw $v0,0x18($v0) +/* f06154c: 5440fffe */ bnezl $v0,.L0f061548 +/* f061550: 00401825 */ or $v1,$v0,$zero +/* f061554: 90620000 */ lbu $v0,0x0($v1) +.L0f061558: +/* f061558: 24010003 */ addiu $at,$zero,0x3 +/* f06155c: 10410003 */ beq $v0,$at,.L0f06156c +/* f061560: 24010006 */ addiu $at,$zero,0x6 +/* f061564: 5441000a */ bnel $v0,$at,.L0f061590 +/* f061568: 90820000 */ lbu $v0,0x0($a0) +.L0f06156c: +/* f06156c: 27a401fc */ addiu $a0,$sp,0x1fc +/* f061570: afa306d4 */ sw $v1,0x6d4($sp) +/* f061574: 0fc09f87 */ jal func0f027e1c +/* f061578: afa60098 */ sw $a2,0x98($sp) +/* f06157c: 8fa306d4 */ lw $v1,0x6d4($sp) +/* f061580: 8fa60098 */ lw $a2,0x98($sp) +/* f061584: 10000011 */ beqz $zero,.L0f0615cc +/* f061588: 8fa806d0 */ lw $t0,0x6d0($sp) +/* f06158c: 90820000 */ lbu $v0,0x0($a0) +.L0f061590: +/* f061590: 24010001 */ addiu $at,$zero,0x1 +/* f061594: 27a401fc */ addiu $a0,$sp,0x1fc +/* f061598: 10410006 */ beq $v0,$at,.L0f0615b4 +/* f06159c: 2605003c */ addiu $a1,$s0,0x3c +/* f0615a0: 24010004 */ addiu $at,$zero,0x4 +/* f0615a4: 10410003 */ beq $v0,$at,.L0f0615b4 +/* f0615a8: 24010002 */ addiu $at,$zero,0x2 +/* f0615ac: 54410008 */ bnel $v0,$at,.L0f0615d0 +/* f0615b0: 820c0089 */ lb $t4,0x89($s0) +.L0f0615b4: +/* f0615b4: afa306d4 */ sw $v1,0x6d4($sp) +/* f0615b8: 0fc217ab */ jal func0f085eac +/* f0615bc: afa60098 */ sw $a2,0x98($sp) +/* f0615c0: 8fa306d4 */ lw $v1,0x6d4($sp) +/* f0615c4: 8fa60098 */ lw $a2,0x98($sp) +/* f0615c8: 8fa806d0 */ lw $t0,0x6d0($sp) +.L0f0615cc: +/* f0615cc: 820c0089 */ lb $t4,0x89($s0) +.L0f0615d0: +/* f0615d0: 24190001 */ addiu $t9,$zero,0x1 +/* f0615d4: 5180000b */ beqzl $t4,.L0f061604 +/* f0615d8: 82180088 */ lb $t8,0x88($s0) +/* f0615dc: afb906cc */ sw $t9,0x6cc($sp) +/* f0615e0: c606008c */ lwc1 $f6,0x8c($s0) +/* f0615e4: 01003025 */ or $a2,$t0,$zero +/* f0615e8: e7a60648 */ swc1 $f6,0x648($sp) +/* f0615ec: c60a0090 */ lwc1 $f10,0x90($s0) +/* f0615f0: e7aa064c */ swc1 $f10,0x64c($sp) +/* f0615f4: c6080094 */ lwc1 $f8,0x94($s0) +/* f0615f8: 10000019 */ beqz $zero,.L0f061660 +/* f0615fc: e7a80650 */ swc1 $f8,0x650($sp) +/* f061600: 82180088 */ lb $t8,0x88($s0) +.L0f061604: +/* f061604: 8fab0234 */ lw $t3,0x234($sp) +/* f061608: 5700000a */ bnezl $t8,.L0f061634 +/* f06160c: 26310001 */ addiu $s1,$s1,0x1 +/* f061610: 11000013 */ beqz $t0,.L0f061660 +/* f061614: 8fad009c */ lw $t5,0x9c($sp) +/* f061618: 91a20003 */ lbu $v0,0x3($t5) +/* f06161c: 2401002a */ addiu $at,$zero,0x2a +/* f061620: 10410003 */ beq $v0,$at,.L0f061630 +/* f061624: 2401002f */ addiu $at,$zero,0x2f +/* f061628: 1441000d */ bne $v0,$at,.L0f061660 +/* f06162c: 00000000 */ sll $zero,$zero,0x0 +.L0f061630: +/* f061630: 26310001 */ addiu $s1,$s1,0x1 +.L0f061634: +/* f061634: 022b082a */ slt $at,$s1,$t3 +/* f061638: 14200009 */ bnez $at,.L0f061660 +/* f06163c: 240e0001 */ addiu $t6,$zero,0x1 +/* f061640: afae06cc */ sw $t6,0x6cc($sp) +/* f061644: c612008c */ lwc1 $f18,0x8c($s0) +/* f061648: 01003025 */ or $a2,$t0,$zero +/* f06164c: e7b20648 */ swc1 $f18,0x648($sp) +/* f061650: c6040090 */ lwc1 $f4,0x90($s0) +/* f061654: e7a4064c */ swc1 $f4,0x64c($sp) +/* f061658: c6060094 */ lwc1 $f6,0x94($s0) +/* f06165c: e7a60650 */ swc1 $f6,0x650($sp) +.L0f061660: +/* f061660: 50c00016 */ beqzl $a2,.L0f0616bc +/* f061664: 26100068 */ addiu $s0,$s0,0x68 +/* f061668: c60a008c */ lwc1 $f10,0x8c($s0) +/* f06166c: 24640008 */ addiu $a0,$v1,0x8 +/* f061670: 24650028 */ addiu $a1,$v1,0x28 +/* f061674: e7aa008c */ swc1 $f10,0x8c($sp) +/* f061678: c6080090 */ lwc1 $f8,0x90($s0) +/* f06167c: 27a6008c */ addiu $a2,$sp,0x8c +/* f061680: 27a7007c */ addiu $a3,$sp,0x7c +/* f061684: e7a80090 */ swc1 $f8,0x90($sp) +/* f061688: c6120094 */ lwc1 $f18,0x94($s0) +/* f06168c: 0fc1979d */ jal func0f065e74 +/* f061690: e7b20094 */ swc1 $f18,0x94($sp) +/* f061694: 3c0f800a */ lui $t7,0x800a +/* f061698: 8defa24c */ lw $t7,-0x5db4($t7) +/* f06169c: 00002025 */ or $a0,$zero,$zero +/* f0616a0: 27a5008c */ addiu $a1,$sp,0x8c +/* f0616a4: 27a6007c */ addiu $a2,$sp,0x7c +/* f0616a8: 24070016 */ addiu $a3,$zero,0x16 +/* f0616ac: 0fc4a640 */ jal func0f129900 +/* f0616b0: afaf0010 */ sw $t7,0x10($sp) +/* f0616b4: 8fa806d0 */ lw $t0,0x6d0($sp) +/* f0616b8: 26100068 */ addiu $s0,$s0,0x68 +.L0f0616bc: +/* f0616bc: 27aa060c */ addiu $t2,$sp,0x60c +/* f0616c0: 560aff8c */ bnel $s0,$t2,.L0f0614f4 +/* f0616c4: 8e040040 */ lw $a0,0x40($s0) +/* f0616c8: 8fa906c8 */ lw $t1,0x6c8($sp) +/* f0616cc: 8fac06cc */ lw $t4,0x6cc($sp) +/* f0616d0: 1120011e */ beqz $t1,.L0f061b4c +/* f0616d4: 00000000 */ sll $zero,$zero,0x0 +/* f0616d8: 1580011c */ bnez $t4,.L0f061b4c +/* f0616dc: 8fa606c4 */ lw $a2,0x6c4($sp) +/* f0616e0: 2418ffff */ addiu $t8,$zero,-1 +/* f0616e4: a7a6006c */ sh $a2,0x6c($sp) +/* f0616e8: a7b8006e */ sh $t8,0x6e($sp) +/* f0616ec: 27a40218 */ addiu $a0,$sp,0x218 +/* f0616f0: 0fc005cd */ jal func0f001734 +/* f0616f4: 27a50648 */ addiu $a1,$sp,0x648 +/* f0616f8: 87a606be */ lh $a2,0x6be($sp) +/* f0616fc: 00408825 */ or $s1,$v0,$zero +/* f061700: 3c108008 */ lui $s0,0x8008 +/* f061704: 04c00003 */ bltz $a2,.L0f061714 +/* f061708: 28c10daf */ slti $at,$a2,0xdaf +/* f06170c: 14200003 */ bnez $at,.L0f06171c +/* f061710: 3c0d800b */ lui $t5,0x800b +.L0f061714: +/* f061714: 10000010 */ beqz $zero,.L0f061758 +/* f061718: 8e104458 */ lw $s0,0x4458($s0) +.L0f06171c: +/* f06171c: 87ab06be */ lh $t3,0x6be($sp) +/* f061720: 8dadabc0 */ lw $t5,-0x5440($t5) +/* f061724: 3c108008 */ lui $s0,0x8008 +/* f061728: 000b70c0 */ sll $t6,$t3,0x3 +/* f06172c: 01ae7821 */ addu $t7,$t5,$t6 +/* f061730: 91e20000 */ lbu $v0,0x0($t7) +/* f061734: 304a000f */ andi $t2,$v0,0xf +/* f061738: 2d41000f */ sltiu $at,$t2,0xf +/* f06173c: 10200005 */ beqz $at,.L0f061754 +/* f061740: 000a4880 */ sll $t1,$t2,0x2 +/* f061744: 3c108008 */ lui $s0,0x8008 +/* f061748: 02098021 */ addu $s0,$s0,$t1 +/* f06174c: 10000002 */ beqz $zero,.L0f061758 +/* f061750: 8e104458 */ lw $s0,0x4458($s0) +.L0f061754: +/* f061754: 8e104458 */ lw $s0,0x4458($s0) +.L0f061758: +/* f061758: 0fc2a519 */ jal func0f0a9464 +/* f06175c: 27a40694 */ addiu $a0,$sp,0x694 +/* f061760: 860c000a */ lh $t4,0xa($s0) +/* f061764: 8fb801f0 */ lw $t8,0x1f0($sp) +/* f061768: 198000fa */ blez $t4,.L0f061b54 +/* f06176c: 00000000 */ sll $zero,$zero,0x0 +/* f061770: 13000005 */ beqz $t8,.L0f061788 +/* f061774: 93a40214 */ lbu $a0,0x214($sp) +/* f061778: 8f190000 */ lw $t9,0x0($t8) +/* f06177c: 24010003 */ addiu $at,$zero,0x3 +/* f061780: 332b00ff */ andi $t3,$t9,0xff +/* f061784: 116100f3 */ beq $t3,$at,.L0f061b54 +.L0f061788: +/* f061788: 24010001 */ addiu $at,$zero,0x1 +/* f06178c: 1081002f */ beq $a0,$at,.L0f06184c +/* f061790: 2401001d */ addiu $at,$zero,0x1d +/* f061794: 1081002d */ beq $a0,$at,.L0f06184c +/* f061798: 2401001c */ addiu $at,$zero,0x1c +/* f06179c: 1081002b */ beq $a0,$at,.L0f06184c +/* f0617a0: 24010016 */ addiu $at,$zero,0x16 +/* f0617a4: 5081002a */ beql $a0,$at,.L0f061850 +/* f0617a8: 27b0006c */ addiu $s0,$sp,0x6c +/* f0617ac: 0c004b70 */ jal 0x12dc0 +/* f0617b0: 00000000 */ sll $zero,$zero,0x0 +/* f0617b4: 860d000a */ lh $t5,0xa($s0) +/* f0617b8: 8e0e0004 */ lw $t6,0x4($s0) +/* f0617bc: 27a40694 */ addiu $a0,$sp,0x694 +/* f0617c0: 004d001b */ divu $zero,$v0,$t5 +/* f0617c4: 00008810 */ mfhi $s1 +/* f0617c8: 01d17821 */ addu $t7,$t6,$s1 +/* f0617cc: 91f10000 */ lbu $s1,0x0($t7) +/* f0617d0: 15a00002 */ bnez $t5,.L0f0617dc +/* f0617d4: 00000000 */ sll $zero,$zero,0x0 +/* f0617d8: 0007000d */ break 0x7 +.L0f0617dc: +/* f0617dc: 2a210003 */ slti $at,$s1,0x3 +/* f0617e0: 14200005 */ bnez $at,.L0f0617f8 +/* f0617e4: 27a506a0 */ addiu $a1,$sp,0x6a0 +/* f0617e8: 2a210006 */ slti $at,$s1,0x6 +/* f0617ec: 10200002 */ beqz $at,.L0f0617f8 +/* f0617f0: 00000000 */ sll $zero,$zero,0x0 +/* f0617f4: 2631000a */ addiu $s1,$s1,0xa +.L0f0617f8: +/* f0617f8: 12200014 */ beqz $s1,.L0f06184c +/* f0617fc: 27a60218 */ addiu $a2,$sp,0x218 +/* f061800: 8faa06c4 */ lw $t2,0x6c4($sp) +/* f061804: 3c0c800a */ lui $t4,0x800a +/* f061808: 8d8ca244 */ lw $t4,-0x5dbc($t4) +/* f06180c: 2409ffff */ addiu $t1,$zero,-1 +/* f061810: afa90020 */ sw $t1,0x20($sp) +/* f061814: afa00010 */ sw $zero,0x10($sp) +/* f061818: afb10014 */ sw $s1,0x14($sp) +/* f06181c: afa0001c */ sw $zero,0x1c($sp) +/* f061820: afa00024 */ sw $zero,0x24($sp) +/* f061824: afaa0018 */ sw $t2,0x18($sp) +/* f061828: 87ab06c0 */ lh $t3,0x6c0($sp) +/* f06182c: 8d9800bc */ lw $t8,0xbc($t4) +/* f061830: 00003825 */ or $a3,$zero,$zero +/* f061834: 396d0002 */ xori $t5,$t3,0x2 +/* f061838: 8f190004 */ lw $t9,0x4($t8) +/* f06183c: 2dad0001 */ sltiu $t5,$t5,0x1 +/* f061840: afad002c */ sw $t5,0x2c($sp) +/* f061844: 0fc4fcfd */ jal func0f13f3f4 +/* f061848: afb90028 */ sw $t9,0x28($sp) +.L0f06184c: +/* f06184c: 27b0006c */ addiu $s0,$sp,0x6c +.L0f061850: +/* f061850: 87a606be */ lh $a2,0x6be($sp) +/* f061854: 02003825 */ or $a3,$s0,$zero +/* f061858: 27a40214 */ addiu $a0,$sp,0x214 +/* f06185c: 0fc2a132 */ jal func0f0a84c8 +/* f061860: 27a50694 */ addiu $a1,$sp,0x694 +/* f061864: 8fae06d0 */ lw $t6,0x6d0($sp) +/* f061868: 00002025 */ or $a0,$zero,$zero +/* f06186c: 27a50694 */ addiu $a1,$sp,0x694 +/* f061870: 11c00009 */ beqz $t6,.L0f061898 +/* f061874: 3c0a800a */ lui $t2,0x800a +/* f061878: 3c0f800a */ lui $t7,0x800a +/* f06187c: 8defa24c */ lw $t7,-0x5db4($t7) +/* f061880: 02003025 */ or $a2,$s0,$zero +/* f061884: 24070016 */ addiu $a3,$zero,0x16 +/* f061888: 0fc4a640 */ jal func0f129900 +/* f06188c: afaf0010 */ sw $t7,0x10($sp) +/* f061890: 100000b0 */ beqz $zero,.L0f061b54 +/* f061894: 00000000 */ sll $zero,$zero,0x0 +.L0f061898: +/* f061898: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f06189c: 8d4900bc */ lw $t1,0xbc($t2) +/* f0618a0: 0fc4f92a */ jal func0f13e4a8 +/* f0618a4: 8d240004 */ lw $a0,0x4($t1) +/* f0618a8: 14400033 */ bnez $v0,.L0f061978 +/* f0618ac: 3c0c800a */ lui $t4,0x800a +/* f0618b0: 8d8ca02c */ lw $t4,-0x5fd4($t4) +/* f0618b4: 3c18800a */ lui $t8,0x800a +/* f0618b8: 3c19800a */ lui $t9,0x800a +/* f0618bc: 11800003 */ beqz $t4,.L0f0618cc +/* f0618c0: 3c0b800a */ lui $t3,0x800a +/* f0618c4: 10000002 */ beqz $zero,.L0f0618d0 +/* f0618c8: 24050001 */ addiu $a1,$zero,0x1 +.L0f0618cc: +/* f0618cc: 00002825 */ or $a1,$zero,$zero +.L0f0618d0: +/* f0618d0: 8f18a028 */ lw $t8,-0x5fd8($t8) +/* f0618d4: 00002025 */ or $a0,$zero,$zero +/* f0618d8: 00001825 */ or $v1,$zero,$zero +/* f0618dc: 13000003 */ beqz $t8,.L0f0618ec +/* f0618e0: 00001025 */ or $v0,$zero,$zero +/* f0618e4: 10000001 */ beqz $zero,.L0f0618ec +/* f0618e8: 24040001 */ addiu $a0,$zero,0x1 +.L0f0618ec: +/* f0618ec: 8f39a024 */ lw $t9,-0x5fdc($t9) +/* f0618f0: 13200003 */ beqz $t9,.L0f061900 +/* f0618f4: 00000000 */ sll $zero,$zero,0x0 +/* f0618f8: 10000001 */ beqz $zero,.L0f061900 +/* f0618fc: 24030001 */ addiu $v1,$zero,0x1 +.L0f061900: +/* f061900: 8d6ba030 */ lw $t3,-0x5fd0($t3) +/* f061904: 11600003 */ beqz $t3,.L0f061914 +/* f061908: 00000000 */ sll $zero,$zero,0x0 +/* f06190c: 10000001 */ beqz $zero,.L0f061914 +/* f061910: 24020001 */ addiu $v0,$zero,0x1 +.L0f061914: +/* f061914: 00436821 */ addu $t5,$v0,$v1 +/* f061918: 01a47021 */ addu $t6,$t5,$a0 +/* f06191c: 01c57821 */ addu $t7,$t6,$a1 +/* f061920: 29e10002 */ slti $at,$t7,0x2 +/* f061924: 1420000b */ bnez $at,.L0f061954 +/* f061928: 00000000 */ sll $zero,$zero,0x0 +/* f06192c: 0c004b70 */ jal 0x12dc0 +/* f061930: 00000000 */ sll $zero,$zero,0x0 +/* f061934: 304a0007 */ andi $t2,$v0,0x7 +/* f061938: 1540000f */ bnez $t2,.L0f061978 +/* f06193c: 27a40694 */ addiu $a0,$sp,0x694 +/* f061940: 02002825 */ or $a1,$s0,$zero +/* f061944: 0fc4ba08 */ jal func0f12e820 +/* f061948: 24060007 */ addiu $a2,$zero,0x7 +/* f06194c: 1000000a */ beqz $zero,.L0f061978 +/* f061950: 00000000 */ sll $zero,$zero,0x0 +.L0f061954: +/* f061954: 12200008 */ beqz $s1,.L0f061978 +/* f061958: 00002025 */ or $a0,$zero,$zero +/* f06195c: 3c09800a */ lui $t1,0x800a +/* f061960: 8d29a24c */ lw $t1,-0x5db4($t1) +/* f061964: 27a50694 */ addiu $a1,$sp,0x694 +/* f061968: 02003025 */ or $a2,$s0,$zero +/* f06196c: 24070001 */ addiu $a3,$zero,0x1 +/* f061970: 0fc4a640 */ jal func0f129900 +/* f061974: afa90010 */ sw $t1,0x10($sp) +.L0f061978: +/* f061978: 3c0c800a */ lui $t4,0x800a +/* f06197c: 8d8ca02c */ lw $t4,-0x5fd4($t4) +/* f061980: 3c02800a */ lui $v0,0x800a +/* f061984: 3c03800a */ lui $v1,0x800a +/* f061988: 3c06800a */ lui $a2,0x800a +/* f06198c: 8cc6a030 */ lw $a2,-0x5fd0($a2) +/* f061990: 8c63a024 */ lw $v1,-0x5fdc($v1) +/* f061994: 11800003 */ beqz $t4,.L0f0619a4 +/* f061998: 8c42a028 */ lw $v0,-0x5fd8($v0) +/* f06199c: 10000002 */ beqz $zero,.L0f0619a8 +/* f0619a0: 24050001 */ addiu $a1,$zero,0x1 +.L0f0619a4: +/* f0619a4: 00002825 */ or $a1,$zero,$zero +.L0f0619a8: +/* f0619a8: 10400003 */ beqz $v0,.L0f0619b8 +/* f0619ac: 00002025 */ or $a0,$zero,$zero +/* f0619b0: 10000001 */ beqz $zero,.L0f0619b8 +/* f0619b4: 24040001 */ addiu $a0,$zero,0x1 +.L0f0619b8: +/* f0619b8: 10600003 */ beqz $v1,.L0f0619c8 +/* f0619bc: 00001025 */ or $v0,$zero,$zero +/* f0619c0: 10000002 */ beqz $zero,.L0f0619cc +/* f0619c4: 24030001 */ addiu $v1,$zero,0x1 +.L0f0619c8: +/* f0619c8: 00001825 */ or $v1,$zero,$zero +.L0f0619cc: +/* f0619cc: 10c00003 */ beqz $a2,.L0f0619dc +/* f0619d0: 3c0d800a */ lui $t5,0x800a +/* f0619d4: 10000001 */ beqz $zero,.L0f0619dc +/* f0619d8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0619dc: +/* f0619dc: 0043c021 */ addu $t8,$v0,$v1 +/* f0619e0: 0304c821 */ addu $t9,$t8,$a0 +/* f0619e4: 03255821 */ addu $t3,$t9,$a1 +/* f0619e8: 29610003 */ slti $at,$t3,0x3 +/* f0619ec: 5420000a */ bnezl $at,.L0f061a18 +/* f0619f0: 3c01c6fa */ lui $at,0xc6fa +/* f0619f4: 8dad9ff4 */ lw $t5,-0x600c($t5) +/* f0619f8: 29a10009 */ slti $at,$t5,0x9 +/* f0619fc: 54200006 */ bnezl $at,.L0f061a18 +/* f061a00: 3c01c6fa */ lui $at,0xc6fa +/* f061a04: 0c004b70 */ jal 0x12dc0 +/* f061a08: 00000000 */ sll $zero,$zero,0x0 +/* f061a0c: 304e0003 */ andi $t6,$v0,0x3 +/* f061a10: 15c00050 */ bnez $t6,.L0f061b54 +/* f061a14: 3c01c6fa */ lui $at,0xc6fa +.L0f061a18: +/* f061a18: 44810000 */ mtc1 $at,$f0 +/* f061a1c: c7ac0694 */ lwc1 $f12,0x694($sp) +/* f061a20: 3c0146fa */ lui $at,0x46fa +/* f061a24: 460c003c */ c.lt.s $f0,$f12 +/* f061a28: 00000000 */ sll $zero,$zero,0x0 +/* f061a2c: 45000049 */ bc1f .L0f061b54 +/* f061a30: 00000000 */ sll $zero,$zero,0x0 +/* f061a34: 44811000 */ mtc1 $at,$f2 +/* f061a38: 00000000 */ sll $zero,$zero,0x0 +/* f061a3c: 4602603c */ c.lt.s $f12,$f2 +/* f061a40: c7ac0698 */ lwc1 $f12,0x698($sp) +/* f061a44: 45000043 */ bc1f .L0f061b54 +/* f061a48: 00000000 */ sll $zero,$zero,0x0 +/* f061a4c: 460c003c */ c.lt.s $f0,$f12 +/* f061a50: 00000000 */ sll $zero,$zero,0x0 +/* f061a54: 4500003f */ bc1f .L0f061b54 +/* f061a58: 00000000 */ sll $zero,$zero,0x0 +/* f061a5c: 4602603c */ c.lt.s $f12,$f2 +/* f061a60: c7ac069c */ lwc1 $f12,0x69c($sp) +/* f061a64: 4500003b */ bc1f .L0f061b54 +/* f061a68: 00000000 */ sll $zero,$zero,0x0 +/* f061a6c: 460c003c */ c.lt.s $f0,$f12 +/* f061a70: 00000000 */ sll $zero,$zero,0x0 +/* f061a74: 45000037 */ bc1f .L0f061b54 +/* f061a78: 00000000 */ sll $zero,$zero,0x0 +/* f061a7c: 4602603c */ c.lt.s $f12,$f2 +/* f061a80: 3c0f800a */ lui $t7,0x800a +/* f061a84: 45000033 */ bc1f .L0f061b54 +/* f061a88: 00000000 */ sll $zero,$zero,0x0 +/* f061a8c: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f061a90: 00008025 */ or $s0,$zero,$zero +/* f061a94: 8dea00bc */ lw $t2,0xbc($t7) +/* f061a98: 0fc4f92a */ jal func0f13e4a8 +/* f061a9c: 8d440004 */ lw $a0,0x4($t2) +/* f061aa0: 10400003 */ beqz $v0,.L0f061ab0 +/* f061aa4: 93a90214 */ lbu $t1,0x214($sp) +/* f061aa8: 1000001e */ beqz $zero,.L0f061b24 +/* f061aac: 24100019 */ addiu $s0,$zero,0x19 +.L0f061ab0: +/* f061ab0: 252cfffa */ addiu $t4,$t1,-6 +/* f061ab4: 2d810017 */ sltiu $at,$t4,0x17 +/* f061ab8: 1020000d */ beqz $at,.L0f061af0 +/* f061abc: 000c6080 */ sll $t4,$t4,0x2 +/* f061ac0: 3c017f1b */ lui $at,0x7f1b +/* f061ac4: 002c0821 */ addu $at,$at,$t4 +/* f061ac8: 8c2c9e60 */ lw $t4,-0x61a0($at) +/* f061acc: 01800008 */ jr $t4 +/* f061ad0: 00000000 */ sll $zero,$zero,0x0 +/* f061ad4: 10000006 */ beqz $zero,.L0f061af0 +/* f061ad8: 24100016 */ addiu $s0,$zero,0x16 +/* f061adc: 10000004 */ beqz $zero,.L0f061af0 +/* f061ae0: 24100001 */ addiu $s0,$zero,0x1 +/* f061ae4: 10000002 */ beqz $zero,.L0f061af0 +/* f061ae8: 24100017 */ addiu $s0,$zero,0x17 +/* f061aec: 24100018 */ addiu $s0,$zero,0x18 +.L0f061af0: +/* f061af0: 87b906be */ lh $t9,0x6be($sp) +/* f061af4: 3c18800b */ lui $t8,0x800b +/* f061af8: 8f18abc0 */ lw $t8,-0x5440($t8) +/* f061afc: 001958c0 */ sll $t3,$t9,0x3 +/* f061b00: 24010005 */ addiu $at,$zero,0x5 +/* f061b04: 030b6821 */ addu $t5,$t8,$t3 +/* f061b08: 91b10000 */ lbu $s1,0x0($t5) +/* f061b0c: 322e000f */ andi $t6,$s1,0xf +/* f061b10: 11c10003 */ beq $t6,$at,.L0f061b20 +/* f061b14: 2401000e */ addiu $at,$zero,0xe +/* f061b18: 55c10003 */ bnel $t6,$at,.L0f061b28 +/* f061b1c: 27af06a0 */ addiu $t7,$sp,0x6a0 +.L0f061b20: +/* f061b20: 2410000f */ addiu $s0,$zero,0xf +.L0f061b24: +/* f061b24: 27af06a0 */ addiu $t7,$sp,0x6a0 +.L0f061b28: +/* f061b28: afaf0010 */ sw $t7,0x10($sp) +/* f061b2c: 8fa406c4 */ lw $a0,0x6c4($sp) +/* f061b30: 00002825 */ or $a1,$zero,$zero +/* f061b34: 27a60694 */ addiu $a2,$sp,0x694 +/* f061b38: 27a70224 */ addiu $a3,$sp,0x224 +/* f061b3c: 0fc4be7c */ jal func0f12f9f0 +/* f061b40: afb00014 */ sw $s0,0x14($sp) +/* f061b44: 10000003 */ beqz $zero,.L0f061b54 +/* f061b48: 00000000 */ sll $zero,$zero,0x0 +.L0f061b4c: +/* f061b4c: 0fc2a519 */ jal func0f0a9464 +/* f061b50: 27a40648 */ addiu $a0,$sp,0x648 +.L0f061b54: +/* f061b54: 10000079 */ beqz $zero,.L0f061d3c +/* f061b58: 8fa601e0 */ lw $a2,0x1e0($sp) +.L0f061b5c: +/* f061b5c: 11400047 */ beqz $t2,.L0f061c7c +/* f061b60: 00001825 */ or $v1,$zero,$zero +/* f061b64: 3c03800a */ lui $v1,0x800a +/* f061b68: 00008825 */ or $s1,$zero,$zero +/* f061b6c: 00004025 */ or $t0,$zero,$zero +/* f061b70: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f061b74: 93a40214 */ lbu $a0,0x214($sp) +/* f061b78: 27b001fc */ addiu $s0,$sp,0x1fc +/* f061b7c: c7a001e4 */ lwc1 $f0,0x1e4($sp) +/* f061b80: 2402000a */ addiu $v0,$zero,0xa +.L0f061b84: +/* f061b84: 8e090040 */ lw $t1,0x40($s0) +/* f061b88: 8fac01f8 */ lw $t4,0x1f8($sp) +/* f061b8c: 11200009 */ beqz $t1,.L0f061bb4 +/* f061b90: 25990001 */ addiu $t9,$t4,0x1 +/* f061b94: c604003c */ lwc1 $f4,0x3c($s0) +/* f061b98: 4600203c */ c.lt.s $f4,$f0 +/* f061b9c: 00000000 */ sll $zero,$zero,0x0 +/* f061ba0: 45020005 */ bc1fl .L0f061bb8 +/* f061ba4: afb901f8 */ sw $t9,0x1f8($sp) +/* f061ba8: 24110001 */ addiu $s1,$zero,0x1 +/* f061bac: 10000004 */ beqz $zero,.L0f061bc0 +/* f061bb0: 8fa801f8 */ lw $t0,0x1f8($sp) +.L0f061bb4: +/* f061bb4: afb901f8 */ sw $t9,0x1f8($sp) +.L0f061bb8: +/* f061bb8: 1722fff2 */ bne $t9,$v0,.L0f061b84 +/* f061bbc: 26100068 */ addiu $s0,$s0,0x68 +.L0f061bc0: +/* f061bc0: 16200003 */ bnez $s1,.L0f061bd0 +/* f061bc4: 8fb806c8 */ lw $t8,0x6c8($sp) +/* f061bc8: 13000028 */ beqz $t8,.L0f061c6c +/* f061bcc: 00000000 */ sll $zero,$zero,0x0 +.L0f061bd0: +/* f061bd0: 8c6500bc */ lw $a1,0xbc($v1) +/* f061bd4: 0fc182eb */ jal func0f060bac +/* f061bd8: afa80060 */ sw $t0,0x60($sp) +/* f061bdc: 93a40214 */ lbu $a0,0x214($sp) +/* f061be0: 24010001 */ addiu $at,$zero,0x1 +/* f061be4: 8fa80060 */ lw $t0,0x60($sp) +/* f061be8: 10810022 */ beq $a0,$at,.L0f061c74 +/* f061bec: 2401001c */ addiu $at,$zero,0x1c +/* f061bf0: 10810020 */ beq $a0,$at,.L0f061c74 +/* f061bf4: 00000000 */ sll $zero,$zero,0x0 +/* f061bf8: 12200013 */ beqz $s1,.L0f061c48 +/* f061bfc: 8fa406c4 */ lw $a0,0x6c4($sp) +/* f061c00: 00085880 */ sll $t3,$t0,0x2 +/* f061c04: 01685823 */ subu $t3,$t3,$t0 +/* f061c08: 000b5880 */ sll $t3,$t3,0x2 +/* f061c0c: 01685821 */ addu $t3,$t3,$t0 +/* f061c10: 000b58c0 */ sll $t3,$t3,0x3 +/* f061c14: 27ad01fc */ addiu $t5,$sp,0x1fc +/* f061c18: 016d1021 */ addu $v0,$t3,$t5 +/* f061c1c: 8c4e0040 */ lw $t6,0x40($v0) +/* f061c20: 244f0098 */ addiu $t7,$v0,0x98 +/* f061c24: 2446008c */ addiu $a2,$v0,0x8c +/* f061c28: 85c40028 */ lh $a0,0x28($t6) +/* f061c2c: afa00014 */ sw $zero,0x14($sp) +/* f061c30: afaf0010 */ sw $t7,0x10($sp) +/* f061c34: 00002825 */ or $a1,$zero,$zero +/* f061c38: 0fc4be7c */ jal func0f12f9f0 +/* f061c3c: 27a70224 */ addiu $a3,$sp,0x224 +/* f061c40: 1000000c */ beqz $zero,.L0f061c74 +/* f061c44: 00000000 */ sll $zero,$zero,0x0 +.L0f061c48: +/* f061c48: 27aa06a0 */ addiu $t2,$sp,0x6a0 +/* f061c4c: afaa0010 */ sw $t2,0x10($sp) +/* f061c50: 00002825 */ or $a1,$zero,$zero +/* f061c54: 27a60694 */ addiu $a2,$sp,0x694 +/* f061c58: 27a70224 */ addiu $a3,$sp,0x224 +/* f061c5c: 0fc4be7c */ jal func0f12f9f0 +/* f061c60: afa00014 */ sw $zero,0x14($sp) +/* f061c64: 10000003 */ beqz $zero,.L0f061c74 +/* f061c68: 00000000 */ sll $zero,$zero,0x0 +.L0f061c6c: +/* f061c6c: 0fc18261 */ jal func0f060984 +/* f061c70: 8c6500bc */ lw $a1,0xbc($v1) +.L0f061c74: +/* f061c74: 10000031 */ beqz $zero,.L0f061d3c +/* f061c78: 8fa601e0 */ lw $a2,0x1e0($sp) +.L0f061c7c: +/* f061c7c: 27b001fc */ addiu $s0,$sp,0x1fc +/* f061c80: 8fa601e0 */ lw $a2,0x1e0($sp) +/* f061c84: 27a5060c */ addiu $a1,$sp,0x60c +/* f061c88: 8e040040 */ lw $a0,0x40($s0) +.L0f061c8c: +/* f061c8c: 50800029 */ beqzl $a0,.L0f061d34 +/* f061c90: 26100068 */ addiu $s0,$s0,0x68 +/* f061c94: 14600026 */ bnez $v1,.L0f061d30 +/* f061c98: 8fa901ec */ lw $t1,0x1ec($sp) +/* f061c9c: 11200009 */ beqz $t1,.L0f061cc4 +/* f061ca0: 3c014396 */ lui $at,0x4396 +/* f061ca4: 44813000 */ mtc1 $at,$f6 +/* f061ca8: c60a003c */ lwc1 $f10,0x3c($s0) +/* f061cac: 460a303c */ c.lt.s $f6,$f10 +/* f061cb0: 00000000 */ sll $zero,$zero,0x0 +/* f061cb4: 45020004 */ bc1fl .L0f061cc8 +/* f061cb8: 90820000 */ lbu $v0,0x0($a0) +/* f061cbc: 1000001c */ beqz $zero,.L0f061d30 +/* f061cc0: 24030001 */ addiu $v1,$zero,0x1 +.L0f061cc4: +/* f061cc4: 90820000 */ lbu $v0,0x0($a0) +.L0f061cc8: +/* f061cc8: 24010003 */ addiu $at,$zero,0x3 +/* f061ccc: 8fb90234 */ lw $t9,0x234($sp) +/* f061cd0: 10410003 */ beq $v0,$at,.L0f061ce0 +/* f061cd4: 24010006 */ addiu $at,$zero,0x6 +/* f061cd8: 54410005 */ bnel $v0,$at,.L0f061cf0 +/* f061cdc: 24010001 */ addiu $at,$zero,0x1 +.L0f061ce0: +/* f061ce0: 00803025 */ or $a2,$a0,$zero +/* f061ce4: 1000000a */ beqz $zero,.L0f061d10 +/* f061ce8: 24030001 */ addiu $v1,$zero,0x1 +/* f061cec: 24010001 */ addiu $at,$zero,0x1 +.L0f061cf0: +/* f061cf0: 10410005 */ beq $v0,$at,.L0f061d08 +/* f061cf4: 24010004 */ addiu $at,$zero,0x4 +/* f061cf8: 10410003 */ beq $v0,$at,.L0f061d08 +/* f061cfc: 24010002 */ addiu $at,$zero,0x2 +/* f061d00: 54410004 */ bnel $v0,$at,.L0f061d14 +/* f061d04: 820c0088 */ lb $t4,0x88($s0) +.L0f061d08: +/* f061d08: 00803025 */ or $a2,$a0,$zero +/* f061d0c: 24030001 */ addiu $v1,$zero,0x1 +.L0f061d10: +/* f061d10: 820c0088 */ lb $t4,0x88($s0) +.L0f061d14: +/* f061d14: 51800007 */ beqzl $t4,.L0f061d34 +/* f061d18: 26100068 */ addiu $s0,$s0,0x68 +/* f061d1c: 26310001 */ addiu $s1,$s1,0x1 +/* f061d20: 0239082a */ slt $at,$s1,$t9 +/* f061d24: 54200003 */ bnezl $at,.L0f061d34 +/* f061d28: 26100068 */ addiu $s0,$s0,0x68 +/* f061d2c: 24030001 */ addiu $v1,$zero,0x1 +.L0f061d30: +/* f061d30: 26100068 */ addiu $s0,$s0,0x68 +.L0f061d34: +/* f061d34: 5605ffd5 */ bnel $s0,$a1,.L0f061c8c +/* f061d38: 8e040040 */ lw $a0,0x40($s0) +.L0f061d3c: +/* f061d3c: 8fbf003c */ lw $ra,0x3c($sp) +/* f061d40: 8fb00034 */ lw $s0,0x34($sp) +/* f061d44: 8fb10038 */ lw $s1,0x38($sp) +/* f061d48: 27bd06e0 */ addiu $sp,$sp,0x6e0 +/* f061d4c: 03e00008 */ jr $ra +/* f061d50: 00c01025 */ or $v0,$a2,$zero +); + +GLOBAL_ASM( +glabel func0f061d54 +/* f061d54: 27bdff90 */ addiu $sp,$sp,-112 +/* f061d58: afbf002c */ sw $ra,0x2c($sp) +/* f061d5c: afa40070 */ sw $a0,0x70($sp) +/* f061d60: afa50074 */ sw $a1,0x74($sp) +/* f061d64: afa60078 */ sw $a2,0x78($sp) +/* f061d68: 8fa70078 */ lw $a3,0x78($sp) +/* f061d6c: 8fa60070 */ lw $a2,0x70($sp) +/* f061d70: 27a50064 */ addiu $a1,$sp,0x64 +/* f061d74: 0fc2832c */ jal func0f0a0cb0 +/* f061d78: 27a40058 */ addiu $a0,$sp,0x58 +/* f061d7c: 8fae0078 */ lw $t6,0x78($sp) +/* f061d80: 24010002 */ addiu $at,$zero,0x2 +/* f061d84: 15c10018 */ bne $t6,$at,.L0f061de8 +/* f061d88: 00000000 */ sll $zero,$zero,0x0 +/* f061d8c: 0fc2866a */ jal func0f0a19a8 +/* f061d90: 00002025 */ or $a0,$zero,$zero +/* f061d94: 24010014 */ addiu $at,$zero,0x14 +/* f061d98: 14410013 */ bne $v0,$at,.L0f061de8 +/* f061d9c: 00000000 */ sll $zero,$zero,0x0 +/* f061da0: 0c004b70 */ jal 0x12dc0 +/* f061da4: 00000000 */ sll $zero,$zero,0x0 +/* f061da8: 44822000 */ mtc1 $v0,$f4 +/* f061dac: 3c014f80 */ lui $at,0x4f80 +/* f061db0: 04410004 */ bgez $v0,.L0f061dc4 +/* f061db4: 468021a0 */ cvt.s.w $f6,$f4 +/* f061db8: 44814000 */ mtc1 $at,$f8 +/* f061dbc: 00000000 */ sll $zero,$zero,0x0 +/* f061dc0: 46083180 */ add.s $f6,$f6,$f8 +.L0f061dc4: +/* f061dc4: 3c012f80 */ lui $at,0x2f80 +/* f061dc8: 44815000 */ mtc1 $at,$f10 +/* f061dcc: 3c014170 */ lui $at,0x4170 +/* f061dd0: 44819000 */ mtc1 $at,$f18 +/* f061dd4: 460a3402 */ mul.s $f16,$f6,$f10 +/* f061dd8: c7a8005c */ lwc1 $f8,0x5c($sp) +/* f061ddc: 46109102 */ mul.s $f4,$f18,$f16 +/* f061de0: 46044181 */ sub.s $f6,$f8,$f4 +/* f061de4: e7a6005c */ swc1 $f6,0x5c($sp) +.L0f061de8: +/* f061de8: 0fc2d5de */ jal func0f0b5778 +/* f061dec: 00000000 */ sll $zero,$zero,0x0 +/* f061df0: 00402025 */ or $a0,$v0,$zero +/* f061df4: 27a50058 */ addiu $a1,$sp,0x58 +/* f061df8: 0c0056da */ jal 0x15b68 +/* f061dfc: 27a60040 */ addiu $a2,$sp,0x40 +/* f061e00: 0fc2d5de */ jal func0f0b5778 +/* f061e04: 00000000 */ sll $zero,$zero,0x0 +/* f061e08: 00402025 */ or $a0,$v0,$zero +/* f061e0c: 27a50064 */ addiu $a1,$sp,0x64 +/* f061e10: 0c0056c5 */ jal 0x15b14 +/* f061e14: 27a6004c */ addiu $a2,$sp,0x4c +/* f061e18: 3c02800a */ lui $v0,0x800a +/* f061e1c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f061e20: 8c4f006c */ lw $t7,0x6c($v0) +/* f061e24: 8fa40070 */ lw $a0,0x70($sp) +/* f061e28: 8fa50074 */ lw $a1,0x74($sp) +/* f061e2c: 11e00003 */ beqz $t7,.L0f061e3c +/* f061e30: 27a60058 */ addiu $a2,$sp,0x58 +/* f061e34: 10000002 */ beqz $zero,.L0f061e40 +/* f061e38: 24090001 */ addiu $t1,$zero,0x1 +.L0f061e3c: +/* f061e3c: 00004825 */ or $t1,$zero,$zero +.L0f061e40: +/* f061e40: 8c580068 */ lw $t8,0x68($v0) +/* f061e44: 27a70064 */ addiu $a3,$sp,0x64 +/* f061e48: 27ab0040 */ addiu $t3,$sp,0x40 +/* f061e4c: 13000003 */ beqz $t8,.L0f061e5c +/* f061e50: 27ac004c */ addiu $t4,$sp,0x4c +/* f061e54: 10000002 */ beqz $zero,.L0f061e60 +/* f061e58: 24030001 */ addiu $v1,$zero,0x1 +.L0f061e5c: +/* f061e5c: 00001825 */ or $v1,$zero,$zero +.L0f061e60: +/* f061e60: 8c590064 */ lw $t9,0x64($v0) +/* f061e64: 3c017f1b */ lui $at,0x7f1b +/* f061e68: 00004025 */ or $t0,$zero,$zero +/* f061e6c: 13200003 */ beqz $t9,.L0f061e7c +/* f061e70: 00000000 */ sll $zero,$zero,0x0 +/* f061e74: 10000001 */ beqz $zero,.L0f061e7c +/* f061e78: 24080001 */ addiu $t0,$zero,0x1 +.L0f061e7c: +/* f061e7c: 8c4a0070 */ lw $t2,0x70($v0) +/* f061e80: 00001025 */ or $v0,$zero,$zero +/* f061e84: 11400003 */ beqz $t2,.L0f061e94 +/* f061e88: 00000000 */ sll $zero,$zero,0x0 +/* f061e8c: 10000001 */ beqz $zero,.L0f061e94 +/* f061e90: 24020001 */ addiu $v0,$zero,0x1 +.L0f061e94: +/* f061e94: 00486821 */ addu $t5,$v0,$t0 +/* f061e98: 01a37021 */ addu $t6,$t5,$v1 +/* f061e9c: 01c97821 */ addu $t7,$t6,$t1 +/* f061ea0: c42a9ebc */ lwc1 $f10,-0x6144($at) +/* f061ea4: 29f80002 */ slti $t8,$t7,0x2 +/* f061ea8: 3b180001 */ xori $t8,$t8,0x1 +/* f061eac: afb80020 */ sw $t8,0x20($sp) +/* f061eb0: afab0010 */ sw $t3,0x10($sp) +/* f061eb4: afac0014 */ sw $t4,0x14($sp) +/* f061eb8: afa00018 */ sw $zero,0x18($sp) +/* f061ebc: 0fc1836e */ jal func0f060db8 +/* f061ec0: e7aa001c */ swc1 $f10,0x1c($sp) +/* f061ec4: 8fbf002c */ lw $ra,0x2c($sp) +/* f061ec8: 27bd0070 */ addiu $sp,$sp,0x70 +/* f061ecc: 03e00008 */ jr $ra +/* f061ed0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f061ed4 +/* f061ed4: 27bdff98 */ addiu $sp,$sp,-104 +/* f061ed8: afa70074 */ sw $a3,0x74($sp) +/* f061edc: 00c03825 */ or $a3,$a2,$zero +/* f061ee0: afbf002c */ sw $ra,0x2c($sp) +/* f061ee4: afa40068 */ sw $a0,0x68($sp) +/* f061ee8: afa5006c */ sw $a1,0x6c($sp) +/* f061eec: afa60070 */ sw $a2,0x70($sp) +/* f061ef0: 8fa60068 */ lw $a2,0x68($sp) +/* f061ef4: 27a50044 */ addiu $a1,$sp,0x44 +/* f061ef8: 0fc2832c */ jal func0f0a0cb0 +/* f061efc: 27a40038 */ addiu $a0,$sp,0x38 +/* f061f00: 8fae0074 */ lw $t6,0x74($sp) +/* f061f04: 59c00025 */ blezl $t6,.L0f061f9c +/* f061f08: 8fbf002c */ lw $ra,0x2c($sp) +/* f061f0c: 0fc2d5de */ jal func0f0b5778 +/* f061f10: 00000000 */ sll $zero,$zero,0x0 +/* f061f14: 00402025 */ or $a0,$v0,$zero +/* f061f18: 27a50038 */ addiu $a1,$sp,0x38 +/* f061f1c: 0c0056da */ jal 0x15b68 +/* f061f20: 27a60050 */ addiu $a2,$sp,0x50 +/* f061f24: 0fc2d5de */ jal func0f0b5778 +/* f061f28: 00000000 */ sll $zero,$zero,0x0 +/* f061f2c: 00402025 */ or $a0,$v0,$zero +/* f061f30: 27a50044 */ addiu $a1,$sp,0x44 +/* f061f34: 0c0056c5 */ jal 0x15b14 +/* f061f38: 27a6005c */ addiu $a2,$sp,0x5c +/* f061f3c: 3c017f1b */ lui $at,0x7f1b +/* f061f40: c4249ec0 */ lwc1 $f4,-0x6140($at) +/* f061f44: 8fb90078 */ lw $t9,0x78($sp) +/* f061f48: 27af0050 */ addiu $t7,$sp,0x50 +/* f061f4c: 27b8005c */ addiu $t8,$sp,0x5c +/* f061f50: afb80014 */ sw $t8,0x14($sp) +/* f061f54: afaf0010 */ sw $t7,0x10($sp) +/* f061f58: 8fa40068 */ lw $a0,0x68($sp) +/* f061f5c: 8fa5006c */ lw $a1,0x6c($sp) +/* f061f60: 27a60038 */ addiu $a2,$sp,0x38 +/* f061f64: 27a70044 */ addiu $a3,$sp,0x44 +/* f061f68: afa00018 */ sw $zero,0x18($sp) +/* f061f6c: e7a4001c */ swc1 $f4,0x1c($sp) +/* f061f70: 0fc1836e */ jal func0f060db8 +/* f061f74: afb90020 */ sw $t9,0x20($sp) +/* f061f78: 8fa80074 */ lw $t0,0x74($sp) +/* f061f7c: 27a40050 */ addiu $a0,$sp,0x50 +/* f061f80: 27a5005c */ addiu $a1,$sp,0x5c +/* f061f84: 29010002 */ slti $at,$t0,0x2 +/* f061f88: 50200004 */ beqzl $at,.L0f061f9c +/* f061f8c: 8fbf002c */ lw $ra,0x2c($sp) +/* f061f90: 0fc284ac */ jal func0f0a12b0 +/* f061f94: 8fa60068 */ lw $a2,0x68($sp) +/* f061f98: 8fbf002c */ lw $ra,0x2c($sp) +.L0f061f9c: +/* f061f9c: 27bd0068 */ addiu $sp,$sp,0x68 +/* f061fa0: 03e00008 */ jr $ra +/* f061fa4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f061fa8 +/* f061fa8: 27bdffb8 */ addiu $sp,$sp,-72 +/* f061fac: 8fae006c */ lw $t6,0x6c($sp) +/* f061fb0: f7b40010 */ sdc1 $f20,0x10($sp) +/* f061fb4: 4486a000 */ mtc1 $a2,$f20 +/* f061fb8: 00803025 */ or $a2,$a0,$zero +/* f061fbc: afbf001c */ sw $ra,0x1c($sp) +/* f061fc0: afa40048 */ sw $a0,0x48($sp) +/* f061fc4: 11c00045 */ beqz $t6,.L0f0620dc +/* f061fc8: afa5004c */ sw $a1,0x4c($sp) +/* f061fcc: 44806000 */ mtc1 $zero,$f12 +/* f061fd0: 00002825 */ or $a1,$zero,$zero +/* f061fd4: 00001825 */ or $v1,$zero,$zero +/* f061fd8: 00002025 */ or $a0,$zero,$zero +/* f061fdc: 00c01025 */ or $v0,$a2,$zero +/* f061fe0: 46006086 */ mov.s $f2,$f12 +.L0f061fe4: +/* f061fe4: 8c4f0040 */ lw $t7,0x40($v0) +/* f061fe8: 51e0000e */ beqzl $t7,.L0f062024 +/* f061fec: 24840001 */ addiu $a0,$a0,0x1 +/* f061ff0: 80580088 */ lb $t8,0x88($v0) +/* f061ff4: 5300000b */ beqzl $t8,.L0f062024 +/* f061ff8: 24840001 */ addiu $a0,$a0,0x1 +/* f061ffc: c440003c */ lwc1 $f0,0x3c($v0) +/* f062000: 24630001 */ addiu $v1,$v1,0x1 +/* f062004: 4600103c */ c.lt.s $f2,$f0 +/* f062008: 00000000 */ sll $zero,$zero,0x0 +/* f06200c: 45020005 */ bc1fl .L0f062024 +/* f062010: 24840001 */ addiu $a0,$a0,0x1 +/* f062014: 46001306 */ mov.s $f12,$f2 +/* f062018: 46000086 */ mov.s $f2,$f0 +/* f06201c: 00802825 */ or $a1,$a0,$zero +/* f062020: 24840001 */ addiu $a0,$a0,0x1 +.L0f062024: +/* f062024: 2881000a */ slti $at,$a0,0xa +/* f062028: 1420ffee */ bnez $at,.L0f061fe4 +/* f06202c: 24420068 */ addiu $v0,$v0,0x68 +/* f062030: 8cc20038 */ lw $v0,0x38($a2) +/* f062034: 0005c880 */ sll $t9,$a1,0x2 +/* f062038: 0325c823 */ subu $t9,$t9,$a1 +/* f06203c: 0062082a */ slt $at,$v1,$v0 +/* f062040: 1420001e */ bnez $at,.L0f0620bc +/* f062044: 246b0001 */ addiu $t3,$v1,0x1 +/* f062048: 0019c880 */ sll $t9,$t9,0x2 +/* f06204c: 4614603c */ c.lt.s $f12,$f20 +/* f062050: 0325c821 */ addu $t9,$t9,$a1 +/* f062054: 0019c8c0 */ sll $t9,$t9,0x3 +/* f062058: 00d94021 */ addu $t0,$a2,$t9 +/* f06205c: ad000040 */ sw $zero,0x40($t0) +/* f062060: 45000002 */ bc1f .L0f06206c +/* f062064: e4cc0034 */ swc1 $f12,0x34($a2) +/* f062068: e4d40034 */ swc1 $f20,0x34($a2) +.L0f06206c: +/* f06206c: 00001825 */ or $v1,$zero,$zero +/* f062070: 00c01025 */ or $v0,$a2,$zero +/* f062074: 24040410 */ addiu $a0,$zero,0x410 +.L0f062078: +/* f062078: 8c490040 */ lw $t1,0x40($v0) +/* f06207c: 24630068 */ addiu $v1,$v1,0x68 +/* f062080: 1120000a */ beqz $t1,.L0f0620ac +/* f062084: 00000000 */ sll $zero,$zero,0x0 +/* f062088: 804a0088 */ lb $t2,0x88($v0) +/* f06208c: 15400007 */ bnez $t2,.L0f0620ac +/* f062090: 00000000 */ sll $zero,$zero,0x0 +/* f062094: c444003c */ lwc1 $f4,0x3c($v0) +/* f062098: 4604603c */ c.lt.s $f12,$f4 +/* f06209c: 00000000 */ sll $zero,$zero,0x0 +/* f0620a0: 45000002 */ bc1f .L0f0620ac +/* f0620a4: 00000000 */ sll $zero,$zero,0x0 +/* f0620a8: ac400040 */ sw $zero,0x40($v0) +.L0f0620ac: +/* f0620ac: 1464fff2 */ bne $v1,$a0,.L0f062078 +/* f0620b0: 24420068 */ addiu $v0,$v0,0x68 +/* f0620b4: 1000000a */ beqz $zero,.L0f0620e0 +/* f0620b8: 8fa50070 */ lw $a1,0x70($sp) +.L0f0620bc: +/* f0620bc: 55620008 */ bnel $t3,$v0,.L0f0620e0 +/* f0620c0: 8fa50070 */ lw $a1,0x70($sp) +/* f0620c4: c4c60034 */ lwc1 $f6,0x34($a2) +/* f0620c8: 4606a03c */ c.lt.s $f20,$f6 +/* f0620cc: 00000000 */ sll $zero,$zero,0x0 +/* f0620d0: 45020003 */ bc1fl .L0f0620e0 +/* f0620d4: 8fa50070 */ lw $a1,0x70($sp) +/* f0620d8: e4d40034 */ swc1 $f20,0x34($a2) +.L0f0620dc: +/* f0620dc: 8fa50070 */ lw $a1,0x70($sp) +.L0f0620e0: +/* f0620e0: 00001825 */ or $v1,$zero,$zero +/* f0620e4: 00c01025 */ or $v0,$a2,$zero +/* f0620e8: 10a0000e */ beqz $a1,.L0f062124 +/* f0620ec: 24040410 */ addiu $a0,$zero,0x410 +.L0f0620f0: +/* f0620f0: 8c4c0040 */ lw $t4,0x40($v0) +/* f0620f4: 24630068 */ addiu $v1,$v1,0x68 +/* f0620f8: 11800007 */ beqz $t4,.L0f062118 +/* f0620fc: 00000000 */ sll $zero,$zero,0x0 +/* f062100: c448003c */ lwc1 $f8,0x3c($v0) +/* f062104: 4608a03c */ c.lt.s $f20,$f8 +/* f062108: 00000000 */ sll $zero,$zero,0x0 +/* f06210c: 45000002 */ bc1f .L0f062118 +/* f062110: 00000000 */ sll $zero,$zero,0x0 +/* f062114: ac400040 */ sw $zero,0x40($v0) +.L0f062118: +/* f062118: 1464fff5 */ bne $v1,$a0,.L0f0620f0 +/* f06211c: 24420068 */ addiu $v0,$v0,0x68 +/* f062120: e4d40034 */ swc1 $f20,0x34($a2) +.L0f062124: +/* f062124: 00001825 */ or $v1,$zero,$zero +/* f062128: 00c01025 */ or $v0,$a2,$zero +/* f06212c: 24040410 */ addiu $a0,$zero,0x410 +.L0f062130: +/* f062130: 8c4d0040 */ lw $t5,0x40($v0) +/* f062134: 24630068 */ addiu $v1,$v1,0x68 +/* f062138: 15a00046 */ bnez $t5,.L0f062254 +/* f06213c: 00000000 */ sll $zero,$zero,0x0 +/* f062140: 8fa30074 */ lw $v1,0x74($sp) +/* f062144: 8fa40078 */ lw $a0,0x78($sp) +/* f062148: e454003c */ swc1 $f20,0x3c($v0) +/* f06214c: 8fae004c */ lw $t6,0x4c($sp) +/* f062150: ac470044 */ sw $a3,0x44($v0) +/* f062154: 00404825 */ or $t1,$v0,$zero +/* f062158: ac4e0040 */ sw $t6,0x40($v0) +/* f06215c: 8faf0058 */ lw $t7,0x58($sp) +/* f062160: ac4f0048 */ sw $t7,0x48($v0) +/* f062164: 8fb8005c */ lw $t8,0x5c($sp) +/* f062168: 27080030 */ addiu $t0,$t8,0x30 +.L0f06216c: +/* f06216c: 8f010000 */ lw $at,0x0($t8) +/* f062170: 2718000c */ addiu $t8,$t8,0xc +/* f062174: 2529000c */ addiu $t1,$t1,0xc +/* f062178: ad210040 */ sw $at,0x40($t1) +/* f06217c: 8f01fff8 */ lw $at,-0x8($t8) +/* f062180: ad210044 */ sw $at,0x44($t1) +/* f062184: 8f01fffc */ lw $at,-0x4($t8) +/* f062188: 1708fff8 */ bne $t8,$t0,.L0f06216c +/* f06218c: ad210048 */ sw $at,0x48($t1) +/* f062190: 8faa0060 */ lw $t2,0x60($sp) +/* f062194: ac4a007c */ sw $t2,0x7c($v0) +/* f062198: 8fab0064 */ lw $t3,0x64($sp) +/* f06219c: ac4b0080 */ sw $t3,0x80($v0) +/* f0621a0: 8fac0068 */ lw $t4,0x68($sp) +/* f0621a4: ac4c0084 */ sw $t4,0x84($v0) +/* f0621a8: 8fad006c */ lw $t5,0x6c($sp) +/* f0621ac: a0450089 */ sb $a1,0x89($v0) +/* f0621b0: a04d0088 */ sb $t5,0x88($v0) +/* f0621b4: c46a0000 */ lwc1 $f10,0x0($v1) +/* f0621b8: e44a008c */ swc1 $f10,0x8c($v0) +/* f0621bc: c4720004 */ lwc1 $f18,0x4($v1) +/* f0621c0: e4520090 */ swc1 $f18,0x90($v0) +/* f0621c4: c4640008 */ lwc1 $f4,0x8($v1) +/* f0621c8: e4440094 */ swc1 $f4,0x94($v0) +/* f0621cc: c4820000 */ lwc1 $f2,0x0($a0) +/* f0621d0: c48e0004 */ lwc1 $f14,0x4($a0) +/* f0621d4: c4800008 */ lwc1 $f0,0x8($a0) +/* f0621d8: 46021182 */ mul.s $f6,$f2,$f2 +/* f0621dc: afa20024 */ sw $v0,0x24($sp) +/* f0621e0: 460e7202 */ mul.s $f8,$f14,$f14 +/* f0621e4: 46083280 */ add.s $f10,$f6,$f8 +/* f0621e8: 46000482 */ mul.s $f18,$f0,$f0 +/* f0621ec: 0c012974 */ jal 0x4a5d0 +/* f0621f0: 460a9300 */ add.s $f12,$f18,$f10 +/* f0621f4: 44808000 */ mtc1 $zero,$f16 +/* f0621f8: 8fa20024 */ lw $v0,0x24($sp) +/* f0621fc: 8fa40078 */ lw $a0,0x78($sp) +/* f062200: 4600803c */ c.lt.s $f16,$f0 +/* f062204: 3c013f80 */ lui $at,0x3f80 +/* f062208: 2443003c */ addiu $v1,$v0,0x3c +/* f06220c: 4502000d */ bc1fl .L0f062244 +/* f062210: 44813000 */ mtc1 $at,$f6 +/* f062214: c4840000 */ lwc1 $f4,0x0($a0) +/* f062218: 2443003c */ addiu $v1,$v0,0x3c +/* f06221c: 46002183 */ div.s $f6,$f4,$f0 +/* f062220: e466005c */ swc1 $f6,0x5c($v1) +/* f062224: c4880004 */ lwc1 $f8,0x4($a0) +/* f062228: 46004483 */ div.s $f18,$f8,$f0 +/* f06222c: e4720060 */ swc1 $f18,0x60($v1) +/* f062230: c48a0008 */ lwc1 $f10,0x8($a0) +/* f062234: 46005103 */ div.s $f4,$f10,$f0 +/* f062238: 10000008 */ beqz $zero,.L0f06225c +/* f06223c: e4640064 */ swc1 $f4,0x64($v1) +/* f062240: 44813000 */ mtc1 $at,$f6 +.L0f062244: +/* f062244: e470005c */ swc1 $f16,0x5c($v1) +/* f062248: e4700060 */ swc1 $f16,0x60($v1) +/* f06224c: 10000003 */ beqz $zero,.L0f06225c +/* f062250: e4660064 */ swc1 $f6,0x64($v1) +.L0f062254: +/* f062254: 1464ffb6 */ bne $v1,$a0,.L0f062130 +/* f062258: 24420068 */ addiu $v0,$v0,0x68 +.L0f06225c: +/* f06225c: 8fbf001c */ lw $ra,0x1c($sp) +/* f062260: d7b40010 */ ldc1 $f20,0x10($sp) +/* f062264: 27bd0048 */ addiu $sp,$sp,0x48 +/* f062268: 03e00008 */ jr $ra +/* f06226c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f062270 +/* f062270: 27bdfec8 */ addiu $sp,$sp,-312 +/* f062274: 3c03800a */ lui $v1,0x800a +/* f062278: 24639fc0 */ addiu $v1,$v1,-24640 +/* f06227c: 8c6e0284 */ lw $t6,0x284($v1) +/* f062280: 8c62034c */ lw $v0,0x34c($v1) +/* f062284: 8c780348 */ lw $t8,0x348($v1) +/* f062288: afbf0084 */ sw $ra,0x84($sp) +/* f06228c: afbe0080 */ sw $s8,0x80($sp) +/* f062290: afb7007c */ sw $s7,0x7c($sp) +/* f062294: afb60078 */ sw $s6,0x78($sp) +/* f062298: afb50074 */ sw $s5,0x74($sp) +/* f06229c: afb40070 */ sw $s4,0x70($sp) +/* f0622a0: afb3006c */ sw $s3,0x6c($sp) +/* f0622a4: afb20068 */ sw $s2,0x68($sp) +/* f0622a8: afb10064 */ sw $s1,0x64($sp) +/* f0622ac: afb00060 */ sw $s0,0x60($sp) +/* f0622b0: f7bc0058 */ sdc1 $f28,0x58($sp) +/* f0622b4: f7ba0050 */ sdc1 $f26,0x50($sp) +/* f0622b8: f7b80048 */ sdc1 $f24,0x48($sp) +/* f0622bc: f7b60040 */ sdc1 $f22,0x40($sp) +/* f0622c0: f7b40038 */ sdc1 $f20,0x38($sp) +/* f0622c4: afa40138 */ sw $a0,0x138($sp) +/* f0622c8: afa60140 */ sw $a2,0x140($sp) +/* f0622cc: 8dcf00bc */ lw $t7,0xbc($t6) +/* f0622d0: 2442fffc */ addiu $v0,$v0,-4 +/* f0622d4: 0058082b */ sltu $at,$v0,$t8 +/* f0622d8: 00a0b825 */ or $s7,$a1,$zero +/* f0622dc: afa00128 */ sw $zero,0x128($sp) +/* f0622e0: 14200109 */ bnez $at,.L0f062708 +/* f0622e4: afaf012c */ sw $t7,0x12c($sp) +/* f0622e8: 3c013f80 */ lui $at,0x3f80 +/* f0622ec: 4481d000 */ mtc1 $at,$f26 +/* f0622f0: 3c013f00 */ lui $at,0x3f00 +/* f0622f4: 4481c000 */ mtc1 $at,$f24 +/* f0622f8: 4480e000 */ mtc1 $zero,$f28 +/* f0622fc: afa20130 */ sw $v0,0x130($sp) +/* f062300: 27be00ac */ addiu $s8,$sp,0xac +/* f062304: 8fb90130 */ lw $t9,0x130($sp) +.L0f062308: +/* f062308: 3c0143fa */ lui $at,0x43fa +/* f06230c: 8f330000 */ lw $s3,0x0($t9) +/* f062310: 526000f4 */ beqzl $s3,.L0f0626e4 +/* f062314: 8fb90130 */ lw $t9,0x130($sp) +/* f062318: c6640014 */ lwc1 $f4,0x14($s3) +/* f06231c: 44813000 */ mtc1 $at,$f6 +/* f062320: 8fa90140 */ lw $t1,0x140($sp) +/* f062324: 4606203c */ c.lt.s $f4,$f6 +/* f062328: 00000000 */ sll $zero,$zero,0x0 +/* f06232c: 450200ed */ bc1fl .L0f0626e4 +/* f062330: 8fb90130 */ lw $t9,0x130($sp) +/* f062334: 8e640004 */ lw $a0,0x4($s3) +/* f062338: 0000a025 */ or $s4,$zero,$zero +/* f06233c: 1080000d */ beqz $a0,.L0f062374 +/* f062340: 0080b025 */ or $s6,$a0,$zero +/* f062344: 92e80000 */ lbu $t0,0x0($s7) +/* f062348: 2401001c */ addiu $at,$zero,0x1c +/* f06234c: 11010009 */ beq $t0,$at,.L0f062374 +/* f062350: 00000000 */ sll $zero,$zero,0x0 +/* f062354: 92c30003 */ lbu $v1,0x3($s6) +/* f062358: 3862002a */ xori $v0,$v1,0x2a +/* f06235c: 2c420001 */ sltiu $v0,$v0,0x1 +/* f062360: 54400004 */ bnezl $v0,.L0f062374 +/* f062364: 0040a025 */ or $s4,$v0,$zero +/* f062368: 3862002f */ xori $v0,$v1,0x2f +/* f06236c: 2c420001 */ sltiu $v0,$v0,0x1 +/* f062370: 0040a025 */ or $s4,$v0,$zero +.L0f062374: +/* f062374: 51200003 */ beqzl $t1,.L0f062384 +/* f062378: 92620000 */ lbu $v0,0x0($s3) +/* f06237c: 0000a025 */ or $s4,$zero,$zero +/* f062380: 92620000 */ lbu $v0,0x0($s3) +.L0f062384: +/* f062384: 24010003 */ addiu $at,$zero,0x3 +/* f062388: 1041000c */ beq $v0,$at,.L0f0623bc +/* f06238c: 24010006 */ addiu $at,$zero,0x6 +/* f062390: 14410009 */ bne $v0,$at,.L0f0623b8 +/* f062394: 00000000 */ sll $zero,$zero,0x0 +/* f062398: 10800007 */ beqz $a0,.L0f0623b8 +/* f06239c: 00000000 */ sll $zero,$zero,0x0 +/* f0623a0: 0fc4a25f */ jal func0f12897c +/* f0623a4: 02602025 */ or $a0,$s3,$zero +/* f0623a8: 3c0a800a */ lui $t2,0x800a +/* f0623ac: 8d4aa24c */ lw $t2,-0x5db4($t2) +/* f0623b0: 544a0003 */ bnel $v0,$t2,.L0f0623c0 +/* f0623b4: 3c014270 */ lui $at,0x4270 +.L0f0623b8: +/* f0623b8: 128000c9 */ beqz $s4,.L0f0626e0 +.L0f0623bc: +/* f0623bc: 3c014270 */ lui $at,0x4270 +.L0f0623c0: +/* f0623c0: 4481b000 */ mtc1 $at,$f22 +/* f0623c4: 8e710004 */ lw $s1,0x4($s3) +/* f0623c8: 0fc2c41f */ jal func0f0b107c +/* f0623cc: 02e02025 */ or $a0,$s7,$zero +/* f0623d0: 8c4b0000 */ lw $t3,0x0($v0) +/* f0623d4: 24010003 */ addiu $at,$zero,0x3 +/* f0623d8: 27a40108 */ addiu $a0,$sp,0x108 +/* f0623dc: 316c00ff */ andi $t4,$t3,0xff +/* f0623e0: 15810002 */ bne $t4,$at,.L0f0623ec +/* f0623e4: 00000000 */ sll $zero,$zero,0x0 +/* f0623e8: c4560018 */ lwc1 $f22,0x18($v0) +.L0f0623ec: +/* f0623ec: 0fc282fb */ jal func0f0a0bec +/* f0623f0: 27a50104 */ addiu $a1,$sp,0x104 +/* f0623f4: 0fc2d5fe */ jal func0f0b57f8 +/* f0623f8: 00000000 */ sll $zero,$zero,0x0 +/* f0623fc: 0fc2d5f6 */ jal func0f0b57d8 +/* f062400: 46000506 */ mov.s $f20,$f0 +/* f062404: 46180402 */ mul.s $f16,$f0,$f24 +/* f062408: c7a80108 */ lwc1 $f8,0x108($sp) +/* f06240c: 46144281 */ sub.s $f10,$f8,$f20 +/* f062410: 46105483 */ div.s $f18,$f10,$f16 +/* f062414: 461a9101 */ sub.s $f4,$f18,$f26 +/* f062418: 0fc2d602 */ jal func0f0b5808 +/* f06241c: e7a400fc */ swc1 $f4,0xfc($sp) +/* f062420: 0fc2d5fa */ jal func0f0b57e8 +/* f062424: 46000506 */ mov.s $f20,$f0 +/* f062428: 46180282 */ mul.s $f10,$f0,$f24 +/* f06242c: c7a60104 */ lwc1 $f6,0x104($sp) +/* f062430: 46143201 */ sub.s $f8,$f6,$f20 +/* f062434: 460a4403 */ div.s $f16,$f8,$f10 +/* f062438: 461a8481 */ sub.s $f18,$f16,$f26 +/* f06243c: 0fc2d5fa */ jal func0f0b57e8 +/* f062440: e7b20100 */ swc1 $f18,0x100($sp) +/* f062444: 3c017f1b */ lui $at,0x7f1b +/* f062448: c4249ec4 */ lwc1 $f4,-0x613c($at) +/* f06244c: 46040182 */ mul.s $f6,$f0,$f4 +/* f062450: 0fc2d5fa */ jal func0f0b57e8 +/* f062454: e7a600f4 */ swc1 $f6,0xf4($sp) +/* f062458: 3c013e00 */ lui $at,0x3e00 +/* f06245c: 44814000 */ mtc1 $at,$f8 +/* f062460: 27a50114 */ addiu $a1,$sp,0x114 +/* f062464: 27a60110 */ addiu $a2,$sp,0x110 +/* f062468: 46080282 */ mul.s $f10,$f0,$f8 +/* f06246c: 27a700fc */ addiu $a3,$sp,0xfc +/* f062470: 27ad00f4 */ addiu $t5,$sp,0xf4 +/* f062474: 12800003 */ beqz $s4,.L0f062484 +/* f062478: e7aa00f8 */ swc1 $f10,0xf8($sp) +/* f06247c: 10000002 */ beqz $zero,.L0f062488 +/* f062480: 8ec40018 */ lw $a0,0x18($s6) +.L0f062484: +/* f062484: 8e240020 */ lw $a0,0x20($s1) +.L0f062488: +/* f062488: 0fc19e6b */ jal func0f0679ac +/* f06248c: afad0010 */ sw $t5,0x10($sp) +/* f062490: 10400093 */ beqz $v0,.L0f0626e0 +/* f062494: c7b00110 */ lwc1 $f16,0x110($sp) +/* f062498: 461c803e */ c.le.s $f16,$f28 +/* f06249c: c7b20114 */ lwc1 $f18,0x114($sp) +/* f0624a0: 45020090 */ bc1fl .L0f0626e4 +/* f0624a4: 8fb90130 */ lw $t9,0x130($sp) +/* f0624a8: 4600b107 */ neg.s $f4,$f22 +/* f0624ac: 8fa2012c */ lw $v0,0x12c($sp) +/* f0624b0: 4612203e */ c.le.s $f4,$f18 +/* f0624b4: 24070033 */ addiu $a3,$zero,0x33 +/* f0624b8: 24550008 */ addiu $s5,$v0,0x8 +/* f0624bc: 02a02025 */ or $a0,$s5,$zero +/* f0624c0: 45000087 */ bc1f .L0f0626e0 +/* f0624c4: 26700008 */ addiu $s0,$s3,0x8 +/* f0624c8: 12800002 */ beqz $s4,.L0f0624d4 +/* f0624cc: 24520028 */ addiu $s2,$v0,0x28 +/* f0624d0: 00003825 */ or $a3,$zero,$zero +.L0f0624d4: +/* f0624d4: 02402825 */ or $a1,$s2,$zero +/* f0624d8: 0c00b706 */ jal 0x2dc18 +/* f0624dc: 02003025 */ or $a2,$s0,$zero +/* f0624e0: 50400080 */ beqzl $v0,.L0f0626e4 +/* f0624e4: 8fb90130 */ lw $t9,0x130($sp) +/* f0624e8: 12800027 */ beqz $s4,.L0f062588 +/* f0624ec: 8fb90140 */ lw $t9,0x140($sp) +/* f0624f0: 8ece0018 */ lw $t6,0x18($s6) +/* f0624f4: afa000c8 */ sw $zero,0xc8($sp) +/* f0624f8: 27a400d8 */ addiu $a0,$sp,0xd8 +/* f0624fc: 27a500cc */ addiu $a1,$sp,0xcc +/* f062500: 8fa60138 */ lw $a2,0x138($sp) +/* f062504: 24070001 */ addiu $a3,$zero,0x1 +/* f062508: 0fc2832c */ jal func0f0a0cb0 +/* f06250c: afae00e4 */ sw $t6,0xe4($sp) +/* f062510: 8fa400e4 */ lw $a0,0xe4($sp) +/* f062514: 27a500d8 */ addiu $a1,$sp,0xd8 +/* f062518: 27a600cc */ addiu $a2,$sp,0xcc +/* f06251c: 0c008975 */ jal 0x225d4 +/* f062520: 27a700c8 */ addiu $a3,$sp,0xc8 +/* f062524: 1840006e */ blez $v0,.L0f0626e0 +/* f062528: 02e02025 */ or $a0,$s7,$zero +/* f06252c: 240f0001 */ addiu $t7,$zero,0x1 +/* f062530: 0fc2c74a */ jal func0f0b1d28 +/* f062534: afaf0128 */ sw $t7,0x128($sp) +/* f062538: 3c014020 */ lui $at,0x4020 +/* f06253c: 44813000 */ mtc1 $at,$f6 +/* f062540: 02a02025 */ or $a0,$s5,$zero +/* f062544: 02402825 */ or $a1,$s2,$zero +/* f062548: 46060502 */ mul.s $f20,$f0,$f6 +/* f06254c: 0fc2a101 */ jal func0f0a8404 +/* f062550: 2406ffff */ addiu $a2,$zero,-1 +/* f062554: 3c18800a */ lui $t8,0x800a +/* f062558: 8f18a24c */ lw $t8,-0x5db4($t8) +/* f06255c: 4405a000 */ mfc1 $a1,$f20 +/* f062560: 92e70000 */ lbu $a3,0x0($s7) +/* f062564: 02c02025 */ or $a0,$s6,$zero +/* f062568: 02003025 */ or $a2,$s0,$zero +/* f06256c: 0fc2149c */ jal func0f085270 +/* f062570: afb80010 */ sw $t8,0x10($sp) +/* f062574: 02602025 */ or $a0,$s3,$zero +/* f062578: 0fc1c1a6 */ jal func0f070698 +/* f06257c: 00002825 */ or $a1,$zero,$zero +/* f062580: 10000058 */ beqz $zero,.L0f0626e4 +/* f062584: 8fb90130 */ lw $t9,0x130($sp) +.L0f062588: +/* f062588: 13200006 */ beqz $t9,.L0f0625a4 +/* f06258c: 240affff */ addiu $t2,$zero,-1 +/* f062590: 8e280018 */ lw $t0,0x18($s1) +/* f062594: 3c011000 */ lui $at,0x1000 +/* f062598: 01014825 */ or $t1,$t0,$at +/* f06259c: 10000050 */ beqz $zero,.L0f0626e0 +/* f0625a0: ae290018 */ sw $t1,0x18($s1) +.L0f0625a4: +/* f0625a4: 240b000f */ addiu $t3,$zero,0xf +/* f0625a8: afa000a8 */ sw $zero,0xa8($sp) +/* f0625ac: afa000a4 */ sw $zero,0xa4($sp) +/* f0625b0: afaa00a0 */ sw $t2,0xa0($sp) +/* f0625b4: afab009c */ sw $t3,0x9c($sp) +/* f0625b8: 0fc13513 */ jal func0f04d44c +/* f0625bc: 02202025 */ or $a0,$s1,$zero +/* f0625c0: 14400047 */ bnez $v0,.L0f0626e0 +/* f0625c4: 27a400b8 */ addiu $a0,$sp,0xb8 +/* f0625c8: 240c0001 */ addiu $t4,$zero,0x1 +/* f0625cc: afac0128 */ sw $t4,0x128($sp) +/* f0625d0: 03c02825 */ or $a1,$s8,$zero +/* f0625d4: 8fa60138 */ lw $a2,0x138($sp) +/* f0625d8: 0fc2832c */ jal func0f0a0cb0 +/* f0625dc: 24070001 */ addiu $a3,$zero,0x1 +/* f0625e0: 0fc2d5de */ jal func0f0b5778 +/* f0625e4: 00000000 */ sll $zero,$zero,0x0 +/* f0625e8: 00402025 */ or $a0,$v0,$zero +/* f0625ec: 0c0056c4 */ jal 0x15b10 +/* f0625f0: 03c02825 */ or $a1,$s8,$zero +/* f0625f4: 02e02025 */ or $a0,$s7,$zero +/* f0625f8: 02602825 */ or $a1,$s3,$zero +/* f0625fc: 0fc29f66 */ jal func0f0a7d98 +/* f062600: 2406ffff */ addiu $a2,$zero,-1 +/* f062604: 8e2d0020 */ lw $t5,0x20($s1) +/* f062608: 11a00010 */ beqz $t5,.L0f06264c +/* f06260c: 00000000 */ sll $zero,$zero,0x0 +/* f062610: 0fc0cfe8 */ jal func0f033fa0 +/* f062614: 02202025 */ or $a0,$s1,$zero +/* f062618: 4600e03c */ c.lt.s $f28,$f0 +/* f06261c: 02202025 */ or $a0,$s1,$zero +/* f062620: 02a02825 */ or $a1,$s5,$zero +/* f062624: 03c03025 */ or $a2,$s8,$zero +/* f062628: 45000008 */ bc1f .L0f06264c +/* f06262c: 27a700a8 */ addiu $a3,$sp,0xa8 +/* f062630: 27ae009c */ addiu $t6,$sp,0x9c +/* f062634: 27af00a4 */ addiu $t7,$sp,0xa4 +/* f062638: 27b800a0 */ addiu $t8,$sp,0xa0 +/* f06263c: afb80018 */ sw $t8,0x18($sp) +/* f062640: afaf0014 */ sw $t7,0x14($sp) +/* f062644: 0fc0ffcb */ jal func0f03ff2c +/* f062648: afae0010 */ sw $t6,0x10($sp) +.L0f06264c: +/* f06264c: 0fc331a0 */ jal func0f0cc680 +/* f062650: 00000000 */ sll $zero,$zero,0x0 +/* f062654: 24010001 */ addiu $at,$zero,0x1 +/* f062658: 14410003 */ bne $v0,$at,.L0f062668 +/* f06265c: 241900c8 */ addiu $t9,$zero,0xc8 +/* f062660: 10000009 */ beqz $zero,.L0f062688 +/* f062664: afb9009c */ sw $t9,0x9c($sp) +.L0f062668: +/* f062668: 0fc331a0 */ jal func0f0cc680 +/* f06266c: 00000000 */ sll $zero,$zero,0x0 +/* f062670: 14400004 */ bnez $v0,.L0f062684 +/* f062674: 2409000f */ addiu $t1,$zero,0xf +/* f062678: 240800c9 */ addiu $t0,$zero,0xc9 +/* f06267c: 10000002 */ beqz $zero,.L0f062688 +/* f062680: afa8009c */ sw $t0,0x9c($sp) +.L0f062684: +/* f062684: afa9009c */ sw $t1,0x9c($sp) +.L0f062688: +/* f062688: 0fc2c74a */ jal func0f0b1d28 +/* f06268c: 02e02025 */ or $a0,$s7,$zero +/* f062690: 3c0a800a */ lui $t2,0x800a +/* f062694: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f062698: 8fac009c */ lw $t4,0x9c($sp) +/* f06269c: 8fae00a8 */ lw $t6,0xa8($sp) +/* f0626a0: 8d4b00bc */ lw $t3,0xbc($t2) +/* f0626a4: afac0014 */ sw $t4,0x14($sp) +/* f0626a8: 8faf00a4 */ lw $t7,0xa4($sp) +/* f0626ac: afab0010 */ sw $t3,0x10($sp) +/* f0626b0: 8e2d001c */ lw $t5,0x1c($s1) +/* f0626b4: 8fb800a0 */ lw $t8,0xa0($sp) +/* f0626b8: 44050000 */ mfc1 $a1,$f0 +/* f0626bc: afa00028 */ sw $zero,0x28($sp) +/* f0626c0: 02202025 */ or $a0,$s1,$zero +/* f0626c4: 03c03025 */ or $a2,$s8,$zero +/* f0626c8: 02e03825 */ or $a3,$s7,$zero +/* f0626cc: afae001c */ sw $t6,0x1c($sp) +/* f0626d0: afaf0020 */ sw $t7,0x20($sp) +/* f0626d4: afad0018 */ sw $t5,0x18($sp) +/* f0626d8: 0fc0d077 */ jal func0f0341dc +/* f0626dc: afb80024 */ sw $t8,0x24($sp) +.L0f0626e0: +/* f0626e0: 8fb90130 */ lw $t9,0x130($sp) +.L0f0626e4: +/* f0626e4: 3c09800a */ lui $t1,0x800a +/* f0626e8: 8d29a308 */ lw $t1,-0x5cf8($t1) +/* f0626ec: 2728fffc */ addiu $t0,$t9,-4 +/* f0626f0: afa80130 */ sw $t0,0x130($sp) +/* f0626f4: 0109082b */ sltu $at,$t0,$t1 +/* f0626f8: 5020ff03 */ beqzl $at,.L0f062308 +/* f0626fc: 8fb90130 */ lw $t9,0x130($sp) +/* f062700: 3c03800a */ lui $v1,0x800a +/* f062704: 24639fc0 */ addiu $v1,$v1,-24640 +.L0f062708: +/* f062708: 8faa0128 */ lw $t2,0x128($sp) +/* f06270c: 8fab0140 */ lw $t3,0x140($sp) +/* f062710: 55400010 */ bnezl $t2,.L0f062754 +/* f062714: 8fbf0084 */ lw $ra,0x84($sp) +/* f062718: 1560000d */ bnez $t3,.L0f062750 +/* f06271c: 8fad0138 */ lw $t5,0x138($sp) +/* f062720: 000d7100 */ sll $t6,$t5,0x4 +/* f062724: 01cd7023 */ subu $t6,$t6,$t5 +/* f062728: 000e7080 */ sll $t6,$t6,0x2 +/* f06272c: 01cd7021 */ addu $t6,$t6,$t5 +/* f062730: 8c6c0284 */ lw $t4,0x284($v1) +/* f062734: 000e70c0 */ sll $t6,$t6,0x3 +/* f062738: 01cd7021 */ addu $t6,$t6,$t5 +/* f06273c: 000e7080 */ sll $t6,$t6,0x2 +/* f062740: 018e1021 */ addu $v0,$t4,$t6 +/* f062744: 90580d0f */ lbu $t8,0xd0f($v0) +/* f062748: 37190020 */ ori $t9,$t8,0x20 +/* f06274c: a0590d0f */ sb $t9,0xd0f($v0) +.L0f062750: +/* f062750: 8fbf0084 */ lw $ra,0x84($sp) +.L0f062754: +/* f062754: d7b40038 */ ldc1 $f20,0x38($sp) +/* f062758: d7b60040 */ ldc1 $f22,0x40($sp) +/* f06275c: d7b80048 */ ldc1 $f24,0x48($sp) +/* f062760: d7ba0050 */ ldc1 $f26,0x50($sp) +/* f062764: d7bc0058 */ ldc1 $f28,0x58($sp) +/* f062768: 8fb00060 */ lw $s0,0x60($sp) +/* f06276c: 8fb10064 */ lw $s1,0x64($sp) +/* f062770: 8fb20068 */ lw $s2,0x68($sp) +/* f062774: 8fb3006c */ lw $s3,0x6c($sp) +/* f062778: 8fb40070 */ lw $s4,0x70($sp) +/* f06277c: 8fb50074 */ lw $s5,0x74($sp) +/* f062780: 8fb60078 */ lw $s6,0x78($sp) +/* f062784: 8fb7007c */ lw $s7,0x7c($sp) +/* f062788: 8fbe0080 */ lw $s8,0x80($sp) +/* f06278c: 03e00008 */ jr $ra +/* f062790: 27bd0138 */ addiu $sp,$sp,0x138 +); + +GLOBAL_ASM( +glabel func0f062794 +/* f062794: 00047100 */ sll $t6,$a0,0x4 +/* f062798: 01c47023 */ subu $t6,$t6,$a0 +/* f06279c: 000e7080 */ sll $t6,$t6,0x2 +/* f0627a0: 01c47021 */ addu $t6,$t6,$a0 +/* f0627a4: 000e70c0 */ sll $t6,$t6,0x3 +/* f0627a8: 3c0f800a */ lui $t7,0x800a +/* f0627ac: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f0627b0: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0627b4: 01c47021 */ addu $t6,$t6,$a0 +/* f0627b8: 000e7080 */ sll $t6,$t6,0x2 +/* f0627bc: afbf0024 */ sw $ra,0x24($sp) +/* f0627c0: afb00020 */ sw $s0,0x20($sp) +/* f0627c4: afae002c */ sw $t6,0x2c($sp) +/* f0627c8: 01eec821 */ addu $t9,$t7,$t6 +/* f0627cc: 8f280d0c */ lw $t0,0xd0c($t9) +/* f0627d0: 00808025 */ or $s0,$a0,$zero +/* f0627d4: 24030001 */ addiu $v1,$zero,0x1 +/* f0627d8: 00085680 */ sll $t2,$t0,0x1a +/* f0627dc: 0541001e */ bgez $t2,.L0f062858 +/* f0627e0: 00000000 */ sll $zero,$zero,0x0 +/* f0627e4: 0fc2866a */ jal func0f0a19a8 +/* f0627e8: afa30044 */ sw $v1,0x44($sp) +/* f0627ec: 24010014 */ addiu $at,$zero,0x14 +/* f0627f0: 1441000d */ bne $v0,$at,.L0f062828 +/* f0627f4: 8fa30044 */ lw $v1,0x44($sp) +/* f0627f8: 3c0b800a */ lui $t3,0x800a +/* f0627fc: 8d6ba244 */ lw $t3,-0x5dbc($t3) +/* f062800: 8fac002c */ lw $t4,0x2c($sp) +/* f062804: 24010003 */ addiu $at,$zero,0x3 +/* f062808: 016c6821 */ addu $t5,$t3,$t4 +/* f06280c: 8dae0b90 */ lw $t6,0xb90($t5) +/* f062810: 01c1001a */ div $zero,$t6,$at +/* f062814: 00007810 */ mfhi $t7 +/* f062818: 24010001 */ addiu $at,$zero,0x1 +/* f06281c: 11e10002 */ beq $t7,$at,.L0f062828 +/* f062820: 00000000 */ sll $zero,$zero,0x0 +/* f062824: 00001825 */ or $v1,$zero,$zero +.L0f062828: +/* f062828: 10600004 */ beqz $v1,.L0f06283c +/* f06282c: 02002025 */ or $a0,$s0,$zero +/* f062830: 24050001 */ addiu $a1,$zero,0x1 +/* f062834: 0fc18755 */ jal func0f061d54 +/* f062838: 24060002 */ addiu $a2,$zero,0x2 +.L0f06283c: +/* f06283c: 3c18800a */ lui $t8,0x800a +/* f062840: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f062844: 8fb9002c */ lw $t9,0x2c($sp) +/* f062848: 03191821 */ addu $v1,$t8,$t9 +/* f06284c: 90680d0f */ lbu $t0,0xd0f($v1) +/* f062850: 3109ffdf */ andi $t1,$t0,0xffdf +/* f062854: a0690d0f */ sb $t1,0xd0f($v1) +.L0f062858: +/* f062858: 0fc2883f */ jal func0f0a20fc +/* f06285c: 02002025 */ or $a0,$s0,$zero +/* f062860: 504000ae */ beqzl $v0,.L0f062b1c +/* f062864: 8fbf0024 */ lw $ra,0x24($sp) +/* f062868: 0fc2884b */ jal func0f0a212c +/* f06286c: 02002025 */ or $a0,$s0,$zero +/* f062870: afa20040 */ sw $v0,0x40($sp) +/* f062874: 0fc2866a */ jal func0f0a19a8 +/* f062878: 02002025 */ or $a0,$s0,$zero +/* f06287c: 3c0a800a */ lui $t2,0x800a +/* f062880: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f062884: 8fab002c */ lw $t3,0x2c($sp) +/* f062888: afa2003c */ sw $v0,0x3c($sp) +/* f06288c: 02002025 */ or $a0,$s0,$zero +/* f062890: 014b1821 */ addu $v1,$t2,$t3 +/* f062894: 906c0d0f */ lbu $t4,0xd0f($v1) +/* f062898: 27a50038 */ addiu $a1,$sp,0x38 +/* f06289c: 318dffef */ andi $t5,$t4,0xffef +/* f0628a0: 0fc2c6bc */ jal func0f0b1af0 +/* f0628a4: a06d0d0f */ sb $t5,0xd0f($v1) +/* f0628a8: 0fc683f2 */ jal func0f1a0fc8 +/* f0628ac: 00000000 */ sll $zero,$zero,0x0 +/* f0628b0: 8fae0040 */ lw $t6,0x40($sp) +/* f0628b4: 25cfffff */ addiu $t7,$t6,-1 +/* f0628b8: 2de1000c */ sltiu $at,$t7,0xc +/* f0628bc: 10200096 */ beqz $at,.L0f062b18 +/* f0628c0: 000f7880 */ sll $t7,$t7,0x2 +/* f0628c4: 3c017f1b */ lui $at,0x7f1b +/* f0628c8: 002f0821 */ addu $at,$at,$t7 +/* f0628cc: 8c2f9ec8 */ lw $t7,-0x6138($at) +/* f0628d0: 01e00008 */ jr $t7 +/* f0628d4: 00000000 */ sll $zero,$zero,0x0 +/* f0628d8: 12000004 */ beqz $s0,.L0f0628ec +/* f0628dc: 00000000 */ sll $zero,$zero,0x0 +/* f0628e0: 0fc2883f */ jal func0f0a20fc +/* f0628e4: 00002025 */ or $a0,$zero,$zero +/* f0628e8: 1440008b */ bnez $v0,.L0f062b18 +.L0f0628ec: +/* f0628ec: 3c18800a */ lui $t8,0x800a +/* f0628f0: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f0628f4: 8f1900bc */ lw $t9,0xbc($t8) +/* f0628f8: 0fc0897d */ jal func0f0225f4 +/* f0628fc: 8f240004 */ lw $a0,0x4($t9) +/* f062900: 27a40038 */ addiu $a0,$sp,0x38 +/* f062904: 0fc2c11b */ jal func0f0b046c +/* f062908: 00002825 */ or $a1,$zero,$zero +/* f06290c: 8fa8003c */ lw $t0,0x3c($sp) +/* f062910: 24010013 */ addiu $at,$zero,0x13 +/* f062914: 02002025 */ or $a0,$s0,$zero +/* f062918: 1501002b */ bne $t0,$at,.L0f0629c8 +/* f06291c: 24050001 */ addiu $a1,$zero,0x1 +/* f062920: 24090001 */ addiu $t1,$zero,0x1 +/* f062924: afa90010 */ sw $t1,0x10($sp) +/* f062928: 24060001 */ addiu $a2,$zero,0x1 +/* f06292c: 0fc187b5 */ jal func0f061ed4 +/* f062930: 24070001 */ addiu $a3,$zero,0x1 +/* f062934: 240a0001 */ addiu $t2,$zero,0x1 +/* f062938: afaa0010 */ sw $t2,0x10($sp) +/* f06293c: 02002025 */ or $a0,$s0,$zero +/* f062940: 24050001 */ addiu $a1,$zero,0x1 +/* f062944: 24060001 */ addiu $a2,$zero,0x1 +/* f062948: 0fc187b5 */ jal func0f061ed4 +/* f06294c: 24070001 */ addiu $a3,$zero,0x1 +/* f062950: 240b0001 */ addiu $t3,$zero,0x1 +/* f062954: afab0010 */ sw $t3,0x10($sp) +/* f062958: 02002025 */ or $a0,$s0,$zero +/* f06295c: 24050001 */ addiu $a1,$zero,0x1 +/* f062960: 24060001 */ addiu $a2,$zero,0x1 +/* f062964: 0fc187b5 */ jal func0f061ed4 +/* f062968: 24070001 */ addiu $a3,$zero,0x1 +/* f06296c: 240c0001 */ addiu $t4,$zero,0x1 +/* f062970: afac0010 */ sw $t4,0x10($sp) +/* f062974: 02002025 */ or $a0,$s0,$zero +/* f062978: 24050001 */ addiu $a1,$zero,0x1 +/* f06297c: 24060001 */ addiu $a2,$zero,0x1 +/* f062980: 0fc187b5 */ jal func0f061ed4 +/* f062984: 24070001 */ addiu $a3,$zero,0x1 +/* f062988: 240d0001 */ addiu $t5,$zero,0x1 +/* f06298c: afad0010 */ sw $t5,0x10($sp) +/* f062990: 02002025 */ or $a0,$s0,$zero +/* f062994: 24050001 */ addiu $a1,$zero,0x1 +/* f062998: 24060001 */ addiu $a2,$zero,0x1 +/* f06299c: 0fc187b5 */ jal func0f061ed4 +/* f0629a0: 24070001 */ addiu $a3,$zero,0x1 +/* f0629a4: 240e0001 */ addiu $t6,$zero,0x1 +/* f0629a8: afae0010 */ sw $t6,0x10($sp) +/* f0629ac: 02002025 */ or $a0,$s0,$zero +/* f0629b0: 24050001 */ addiu $a1,$zero,0x1 +/* f0629b4: 24060001 */ addiu $a2,$zero,0x1 +/* f0629b8: 0fc187b5 */ jal func0f061ed4 +/* f0629bc: 24070001 */ addiu $a3,$zero,0x1 +/* f0629c0: 1000000b */ beqz $zero,.L0f0629f0 +/* f0629c4: 00000000 */ sll $zero,$zero,0x0 +.L0f0629c8: +/* f0629c8: 0fc284c6 */ jal func0f0a1318 +/* f0629cc: 02002025 */ or $a0,$s0,$zero +/* f0629d0: 3c0f800a */ lui $t7,0x800a +/* f0629d4: 8defa2d4 */ lw $t7,-0x5d2c($t7) +/* f0629d8: 02002025 */ or $a0,$s0,$zero +/* f0629dc: 24050001 */ addiu $a1,$zero,0x1 +/* f0629e0: 24060001 */ addiu $a2,$zero,0x1 +/* f0629e4: 00403825 */ or $a3,$v0,$zero +/* f0629e8: 0fc187b5 */ jal func0f061ed4 +/* f0629ec: afaf0010 */ sw $t7,0x10($sp) +.L0f0629f0: +/* f0629f0: 0fc2c148 */ jal func0f0b0520 +/* f0629f4: 00000000 */ sll $zero,$zero,0x0 +/* f0629f8: 10000048 */ beqz $zero,.L0f062b1c +/* f0629fc: 8fbf0024 */ lw $ra,0x24($sp) +/* f062a00: 3c18800a */ lui $t8,0x800a +/* f062a04: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f062a08: 8f1900bc */ lw $t9,0xbc($t8) +/* f062a0c: 0fc0897d */ jal func0f0225f4 +/* f062a10: 8f240004 */ lw $a0,0x4($t9) +/* f062a14: 02002025 */ or $a0,$s0,$zero +/* f062a18: 27a50038 */ addiu $a1,$sp,0x38 +/* f062a1c: 0fc1889c */ jal func0f062270 +/* f062a20: 00003025 */ or $a2,$zero,$zero +/* f062a24: 1000003d */ beqz $zero,.L0f062b1c +/* f062a28: 8fbf0024 */ lw $ra,0x24($sp) +/* f062a2c: 02002025 */ or $a0,$s0,$zero +/* f062a30: 27a50038 */ addiu $a1,$sp,0x38 +/* f062a34: 0fc1889c */ jal func0f062270 +/* f062a38: 24060001 */ addiu $a2,$zero,0x1 +/* f062a3c: 10000037 */ beqz $zero,.L0f062b1c +/* f062a40: 8fbf0024 */ lw $ra,0x24($sp) +/* f062a44: 3c04800a */ lui $a0,0x800a +/* f062a48: 0fc22a7d */ jal func0f08a9f4 +/* f062a4c: 8c84a24c */ lw $a0,-0x5db4($a0) +/* f062a50: 10000032 */ beqz $zero,.L0f062b1c +/* f062a54: 8fbf0024 */ lw $ra,0x24($sp) +/* f062a58: 0fc18b74 */ jal func0f062dd0 +/* f062a5c: 00000000 */ sll $zero,$zero,0x0 +/* f062a60: 1000002e */ beqz $zero,.L0f062b1c +/* f062a64: 8fbf0024 */ lw $ra,0x24($sp) +/* f062a68: 0fc2aeea */ jal func0f0abba8 +/* f062a6c: 00000000 */ sll $zero,$zero,0x0 +/* f062a70: 1000002a */ beqz $zero,.L0f062b1c +/* f062a74: 8fbf0024 */ lw $ra,0x24($sp) +/* f062a78: 0fc2aefa */ jal func0f0abbe8 +/* f062a7c: 00000000 */ sll $zero,$zero,0x0 +/* f062a80: 10000026 */ beqz $zero,.L0f062b1c +/* f062a84: 8fbf0024 */ lw $ra,0x24($sp) +/* f062a88: 0fc27ea1 */ jal func0f09fa84 +/* f062a8c: 02002025 */ or $a0,$s0,$zero +/* f062a90: 10000022 */ beqz $zero,.L0f062b1c +/* f062a94: 8fbf0024 */ lw $ra,0x24($sp) +/* f062a98: 3c08800a */ lui $t0,0x800a +/* f062a9c: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f062aa0: 8d0900ac */ lw $t1,0xac($t0) +/* f062aa4: 15200005 */ bnez $t1,.L0f062abc +/* f062aa8: 00000000 */ sll $zero,$zero,0x0 +/* f062aac: 0fc30ebd */ jal func0f0c3af4 +/* f062ab0: 24040002 */ addiu $a0,$zero,0x2 +/* f062ab4: 10000019 */ beqz $zero,.L0f062b1c +/* f062ab8: 8fbf0024 */ lw $ra,0x24($sp) +.L0f062abc: +/* f062abc: 0fc30ebd */ jal func0f0c3af4 +/* f062ac0: 2404fffe */ addiu $a0,$zero,-2 +/* f062ac4: 10000015 */ beqz $zero,.L0f062b1c +/* f062ac8: 8fbf0024 */ lw $ra,0x24($sp) +/* f062acc: 02002025 */ or $a0,$s0,$zero +/* f062ad0: 0fc27c40 */ jal func0f09f100 +/* f062ad4: 27a50038 */ addiu $a1,$sp,0x38 +/* f062ad8: 10000010 */ beqz $zero,.L0f062b1c +/* f062adc: 8fbf0024 */ lw $ra,0x24($sp) +/* f062ae0: 3c02800a */ lui $v0,0x800a +/* f062ae4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f062ae8: 2401ffbf */ addiu $at,$zero,-65 +/* f062aec: 8c4400c4 */ lw $a0,0xc4($v0) +/* f062af0: 30830080 */ andi $v1,$a0,0x80 +/* f062af4: 0003502b */ sltu $t2,$zero,$v1 +/* f062af8: 11400005 */ beqz $t2,.L0f062b10 +/* f062afc: 00816024 */ and $t4,$a0,$at +/* f062b00: 2401ff7f */ addiu $at,$zero,-129 +/* f062b04: 00815824 */ and $t3,$a0,$at +/* f062b08: 10000003 */ beqz $zero,.L0f062b18 +/* f062b0c: ac4b00c4 */ sw $t3,0xc4($v0) +.L0f062b10: +/* f062b10: 358d0080 */ ori $t5,$t4,0x80 +/* f062b14: ac4d00c4 */ sw $t5,0xc4($v0) +.L0f062b18: +/* f062b18: 8fbf0024 */ lw $ra,0x24($sp) +.L0f062b1c: +/* f062b1c: 8fb00020 */ lw $s0,0x20($sp) +/* f062b20: 27bd0048 */ addiu $sp,$sp,0x48 +/* f062b24: 03e00008 */ jr $ra +/* f062b28: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f062b2c +/* f062b2c: 3c0e800a */ lui $t6,0x800a +/* f062b30: 8dce9ff4 */ lw $t6,-0x600c($t6) +/* f062b34: 27bdffe8 */ addiu $sp,$sp,-24 +/* f062b38: afbf0014 */ sw $ra,0x14($sp) +/* f062b3c: 59c00006 */ blezl $t6,.L0f062b58 +/* f062b40: 8fbf0014 */ lw $ra,0x14($sp) +/* f062b44: 0fc189e5 */ jal func0f062794 +/* f062b48: 00002025 */ or $a0,$zero,$zero +/* f062b4c: 0fc189e5 */ jal func0f062794 +/* f062b50: 24040001 */ addiu $a0,$zero,0x1 +/* f062b54: 8fbf0014 */ lw $ra,0x14($sp) +.L0f062b58: +/* f062b58: 27bd0018 */ addiu $sp,$sp,0x18 +/* f062b5c: 03e00008 */ jr $ra +/* f062b60: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f062b64 +/* f062b64: 27bdffe0 */ addiu $sp,$sp,-32 +/* f062b68: afb00018 */ sw $s0,0x18($sp) +/* f062b6c: 24030001 */ addiu $v1,$zero,0x1 +/* f062b70: 00808025 */ or $s0,$a0,$zero +/* f062b74: 14a3002f */ bne $a1,$v1,.L0f062c34 +/* f062b78: afbf001c */ sw $ra,0x1c($sp) +/* f062b7c: 90820000 */ lbu $v0,0x0($a0) +/* f062b80: 24010004 */ addiu $at,$zero,0x4 +/* f062b84: 50410004 */ beql $v0,$at,.L0f062b98 +/* f062b88: 8e030004 */ lw $v1,0x4($s0) +/* f062b8c: 1462001f */ bne $v1,$v0,.L0f062c0c +/* f062b90: 00000000 */ sll $zero,$zero,0x0 +/* f062b94: 8e030004 */ lw $v1,0x4($s0) +.L0f062b98: +/* f062b98: 1060001c */ beqz $v1,.L0f062c0c +/* f062b9c: 00000000 */ sll $zero,$zero,0x0 +/* f062ba0: 906e0002 */ lbu $t6,0x2($v1) +/* f062ba4: 241804b0 */ addiu $t8,$zero,0x4b0 +/* f062ba8: 2401fffb */ addiu $at,$zero,-5 +/* f062bac: 31cf0004 */ andi $t7,$t6,0x4 +/* f062bb0: 11e00016 */ beqz $t7,.L0f062c0c +/* f062bb4: 02002025 */ or $a0,$s0,$zero +/* f062bb8: a6180002 */ sh $t8,0x2($s0) +/* f062bbc: 8c790040 */ lw $t9,0x40($v1) +/* f062bc0: 906b0002 */ lbu $t3,0x2($v1) +/* f062bc4: a460004c */ sh $zero,0x4c($v1) +/* f062bc8: 37280800 */ ori $t0,$t9,0x800 +/* f062bcc: ac680040 */ sw $t0,0x40($v1) +/* f062bd0: 01015024 */ and $t2,$t0,$at +/* f062bd4: 316cffbf */ andi $t4,$t3,0xffbf +/* f062bd8: ac6a0040 */ sw $t2,0x40($v1) +/* f062bdc: 0fc19711 */ jal func0f065c44 +/* f062be0: a06c0002 */ sb $t4,0x2($v1) +/* f062be4: 0fc180c0 */ jal func0f060300 +/* f062be8: 02002025 */ or $a0,$s0,$zero +/* f062bec: 8e0d003c */ lw $t5,0x3c($s0) +/* f062bf0: 000d7ec0 */ sll $t7,$t5,0x1b +/* f062bf4: 05e2002d */ bltzl $t7,.L0f062cac +/* f062bf8: 8fbf001c */ lw $ra,0x1c($sp) +/* f062bfc: 0fc18beb */ jal func0f062fac +/* f062c00: 02002025 */ or $a0,$s0,$zero +/* f062c04: 10000029 */ beqz $zero,.L0f062cac +/* f062c08: 8fbf001c */ lw $ra,0x1c($sp) +.L0f062c0c: +/* f062c0c: 0fc19711 */ jal func0f065c44 +/* f062c10: 02002025 */ or $a0,$s0,$zero +/* f062c14: 0fc18171 */ jal func0f0605c4 +/* f062c18: 02002025 */ or $a0,$s0,$zero +/* f062c1c: 0fc180c0 */ jal func0f060300 +/* f062c20: 02002025 */ or $a0,$s0,$zero +/* f062c24: 0fc1810e */ jal func0f060438 +/* f062c28: 02002025 */ or $a0,$s0,$zero +/* f062c2c: 1000001f */ beqz $zero,.L0f062cac +/* f062c30: 8fbf001c */ lw $ra,0x1c($sp) +.L0f062c34: +/* f062c34: 24010002 */ addiu $at,$zero,0x2 +/* f062c38: 54a1000a */ bnel $a1,$at,.L0f062c64 +/* f062c3c: 24010004 */ addiu $at,$zero,0x4 +/* f062c40: 0fc19711 */ jal func0f065c44 +/* f062c44: 02002025 */ or $a0,$s0,$zero +/* f062c48: 0fc18171 */ jal func0f0605c4 +/* f062c4c: 02002025 */ or $a0,$s0,$zero +/* f062c50: 0fc180c0 */ jal func0f060300 +/* f062c54: 02002025 */ or $a0,$s0,$zero +/* f062c58: 10000014 */ beqz $zero,.L0f062cac +/* f062c5c: 8fbf001c */ lw $ra,0x1c($sp) +/* f062c60: 24010004 */ addiu $at,$zero,0x4 +.L0f062c64: +/* f062c64: 54a10011 */ bnel $a1,$at,.L0f062cac +/* f062c68: 8fbf001c */ lw $ra,0x1c($sp) +/* f062c6c: 0fc19711 */ jal func0f065c44 +/* f062c70: 02002025 */ or $a0,$s0,$zero +/* f062c74: 0fc18171 */ jal func0f0605c4 +/* f062c78: 02002025 */ or $a0,$s0,$zero +/* f062c7c: 0fc180c0 */ jal func0f060300 +/* f062c80: 02002025 */ or $a0,$s0,$zero +/* f062c84: 0fc20be2 */ jal func0f082f88 +/* f062c88: 02002025 */ or $a0,$s0,$zero +/* f062c8c: 0fc1ab24 */ jal func0f06ac90 +/* f062c90: 02002025 */ or $a0,$s0,$zero +/* f062c94: 3c18800a */ lui $t8,0x800a +/* f062c98: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f062c9c: 02002025 */ or $a0,$s0,$zero +/* f062ca0: 0fc181a6 */ jal func0f060698 +/* f062ca4: 8f0500bc */ lw $a1,0xbc($t8) +/* f062ca8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f062cac: +/* f062cac: 8fb00018 */ lw $s0,0x18($sp) +/* f062cb0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f062cb4: 03e00008 */ jr $ra +/* f062cb8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f062cbc +/* f062cbc: 27bdffc0 */ addiu $sp,$sp,-64 +/* f062cc0: afb1001c */ sw $s1,0x1c($sp) +/* f062cc4: 3c11800a */ lui $s1,0x800a +/* f062cc8: 3c01800a */ lui $at,0x800a +/* f062ccc: 26319fc0 */ addiu $s1,$s1,-24640 +/* f062cd0: afb00018 */ sw $s0,0x18($sp) +/* f062cd4: ac20cda8 */ sw $zero,-0x3258($at) +/* f062cd8: 8e30034c */ lw $s0,0x34c($s1) +/* f062cdc: 8e2e0348 */ lw $t6,0x348($s1) +/* f062ce0: afb20020 */ sw $s2,0x20($sp) +/* f062ce4: 2610fffc */ addiu $s0,$s0,-4 +/* f062ce8: 020e082b */ sltu $at,$s0,$t6 +/* f062cec: 00809025 */ or $s2,$a0,$zero +/* f062cf0: afbf003c */ sw $ra,0x3c($sp) +/* f062cf4: afbe0038 */ sw $s8,0x38($sp) +/* f062cf8: afb70034 */ sw $s7,0x34($sp) +/* f062cfc: afb60030 */ sw $s6,0x30($sp) +/* f062d00: afb5002c */ sw $s5,0x2c($sp) +/* f062d04: afb40028 */ sw $s4,0x28($sp) +/* f062d08: afb30024 */ sw $s3,0x24($sp) +/* f062d0c: 14200022 */ bnez $at,.L0f062d98 +/* f062d10: 24030001 */ addiu $v1,$zero,0x1 +/* f062d14: 241e0008 */ addiu $s8,$zero,0x8 +/* f062d18: 24160002 */ addiu $s6,$zero,0x2 +/* f062d1c: 24150004 */ addiu $s5,$zero,0x4 +/* f062d20: 24140001 */ addiu $s4,$zero,0x1 +/* f062d24: 24130003 */ addiu $s3,$zero,0x3 +/* f062d28: 8e040000 */ lw $a0,0x0($s0) +.L0f062d2c: +/* f062d2c: 50800016 */ beqzl $a0,.L0f062d88 +/* f062d30: 8e2f0348 */ lw $t7,0x348($s1) +/* f062d34: 90820000 */ lbu $v0,0x0($a0) +/* f062d38: 12620010 */ beq $s3,$v0,.L0f062d7c +/* f062d3c: 00000000 */ sll $zero,$zero,0x0 +/* f062d40: 12820003 */ beq $s4,$v0,.L0f062d50 +/* f062d44: 00000000 */ sll $zero,$zero,0x0 +/* f062d48: 16a20007 */ bne $s5,$v0,.L0f062d68 +/* f062d4c: 00000000 */ sll $zero,$zero,0x0 +.L0f062d50: +/* f062d50: 1640000a */ bnez $s2,.L0f062d7c +/* f062d54: 00000000 */ sll $zero,$zero,0x0 +/* f062d58: 0fc21a73 */ jal func0f0869cc +/* f062d5c: 00000000 */ sll $zero,$zero,0x0 +/* f062d60: 10000006 */ beqz $zero,.L0f062d7c +/* f062d64: 00401825 */ or $v1,$v0,$zero +.L0f062d68: +/* f062d68: 16c20004 */ bne $s6,$v0,.L0f062d7c +/* f062d6c: 00000000 */ sll $zero,$zero,0x0 +/* f062d70: 0fc23f2e */ jal func0f08fcb8 +/* f062d74: 00000000 */ sll $zero,$zero,0x0 +/* f062d78: 00401825 */ or $v1,$v0,$zero +.L0f062d7c: +/* f062d7c: 50600007 */ beqzl $v1,.L0f062d9c +/* f062d80: 8fbf003c */ lw $ra,0x3c($sp) +/* f062d84: 8e2f0348 */ lw $t7,0x348($s1) +.L0f062d88: +/* f062d88: 2610fffc */ addiu $s0,$s0,-4 +/* f062d8c: 020f082b */ sltu $at,$s0,$t7 +/* f062d90: 5020ffe6 */ beqzl $at,.L0f062d2c +/* f062d94: 8e040000 */ lw $a0,0x0($s0) +.L0f062d98: +/* f062d98: 8fbf003c */ lw $ra,0x3c($sp) +.L0f062d9c: +/* f062d9c: 3c02800a */ lui $v0,0x800a +/* f062da0: 8c42cda8 */ lw $v0,-0x3258($v0) +/* f062da4: 8fb00018 */ lw $s0,0x18($sp) +/* f062da8: 8fb1001c */ lw $s1,0x1c($sp) +/* f062dac: 8fb20020 */ lw $s2,0x20($sp) +/* f062db0: 8fb30024 */ lw $s3,0x24($sp) +/* f062db4: 8fb40028 */ lw $s4,0x28($sp) +/* f062db8: 8fb5002c */ lw $s5,0x2c($sp) +/* f062dbc: 8fb60030 */ lw $s6,0x30($sp) +/* f062dc0: 8fb70034 */ lw $s7,0x34($sp) +/* f062dc4: 8fbe0038 */ lw $s8,0x38($sp) +/* f062dc8: 03e00008 */ jr $ra +/* f062dcc: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f062dd0 +/* f062dd0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f062dd4: afb30020 */ sw $s3,0x20($sp) +/* f062dd8: 3c13800a */ lui $s3,0x800a +/* f062ddc: 26739fc0 */ addiu $s3,$s3,-24640 +/* f062de0: afb00014 */ sw $s0,0x14($sp) +/* f062de4: 8e70034c */ lw $s0,0x34c($s3) +/* f062de8: 8e6e0348 */ lw $t6,0x348($s3) +/* f062dec: afbf0024 */ sw $ra,0x24($sp) +/* f062df0: 2610fffc */ addiu $s0,$s0,-4 +/* f062df4: 020e082b */ sltu $at,$s0,$t6 +/* f062df8: afb2001c */ sw $s2,0x1c($sp) +/* f062dfc: afb10018 */ sw $s1,0x18($sp) +/* f062e00: 14200015 */ bnez $at,.L0f062e58 +/* f062e04: 24030001 */ addiu $v1,$zero,0x1 +/* f062e08: 24120004 */ addiu $s2,$zero,0x4 +/* f062e0c: 24110001 */ addiu $s1,$zero,0x1 +/* f062e10: 8e040000 */ lw $a0,0x0($s0) +.L0f062e14: +/* f062e14: 5080000c */ beqzl $a0,.L0f062e48 +/* f062e18: 8e6f0348 */ lw $t7,0x348($s3) +/* f062e1c: 90820000 */ lbu $v0,0x0($a0) +/* f062e20: 12220003 */ beq $s1,$v0,.L0f062e30 +/* f062e24: 00000000 */ sll $zero,$zero,0x0 +/* f062e28: 16420004 */ bne $s2,$v0,.L0f062e3c +/* f062e2c: 00000000 */ sll $zero,$zero,0x0 +.L0f062e30: +/* f062e30: 0fc21a73 */ jal func0f0869cc +/* f062e34: 00000000 */ sll $zero,$zero,0x0 +/* f062e38: 00401825 */ or $v1,$v0,$zero +.L0f062e3c: +/* f062e3c: 50600007 */ beqzl $v1,.L0f062e5c +/* f062e40: 8fbf0024 */ lw $ra,0x24($sp) +/* f062e44: 8e6f0348 */ lw $t7,0x348($s3) +.L0f062e48: +/* f062e48: 2610fffc */ addiu $s0,$s0,-4 +/* f062e4c: 020f082b */ sltu $at,$s0,$t7 +/* f062e50: 5020fff0 */ beqzl $at,.L0f062e14 +/* f062e54: 8e040000 */ lw $a0,0x0($s0) +.L0f062e58: +/* f062e58: 8fbf0024 */ lw $ra,0x24($sp) +.L0f062e5c: +/* f062e5c: 8fb00014 */ lw $s0,0x14($sp) +/* f062e60: 8fb10018 */ lw $s1,0x18($sp) +/* f062e64: 8fb2001c */ lw $s2,0x1c($sp) +/* f062e68: 8fb30020 */ lw $s3,0x20($sp) +/* f062e6c: 03e00008 */ jr $ra +/* f062e70: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f062e74 +/* f062e74: 27bdffe0 */ addiu $sp,$sp,-32 +/* f062e78: afbf0014 */ sw $ra,0x14($sp) +/* f062e7c: 0fc18b2f */ jal func0f062cbc +/* f062e80: afa00018 */ sw $zero,0x18($sp) +/* f062e84: 8fa50018 */ lw $a1,0x18($sp) +/* f062e88: 10400016 */ beqz $v0,.L0f062ee4 +/* f062e8c: afa2001c */ sw $v0,0x1c($sp) +/* f062e90: 904e0000 */ lbu $t6,0x0($v0) +/* f062e94: 25cfffff */ addiu $t7,$t6,-1 +/* f062e98: 2de10008 */ sltiu $at,$t7,0x8 +/* f062e9c: 1020000d */ beqz $at,.L0f062ed4 +/* f062ea0: 000f7880 */ sll $t7,$t7,0x2 +/* f062ea4: 3c017f1b */ lui $at,0x7f1b +/* f062ea8: 002f0821 */ addu $at,$at,$t7 +/* f062eac: 8c2f9ef8 */ lw $t7,-0x6108($at) +/* f062eb0: 01e00008 */ jr $t7 +/* f062eb4: 00000000 */ sll $zero,$zero,0x0 +/* f062eb8: 0fc21bd0 */ jal func0f086f40 +/* f062ebc: 8fa4001c */ lw $a0,0x1c($sp) +/* f062ec0: 10000004 */ beqz $zero,.L0f062ed4 +/* f062ec4: 00402825 */ or $a1,$v0,$zero +/* f062ec8: 0fc24063 */ jal func0f09018c +/* f062ecc: 8fa4001c */ lw $a0,0x1c($sp) +/* f062ed0: 00402825 */ or $a1,$v0,$zero +.L0f062ed4: +/* f062ed4: 0fc18ad9 */ jal func0f062b64 +/* f062ed8: 8fa4001c */ lw $a0,0x1c($sp) +/* f062edc: 10000002 */ beqz $zero,.L0f062ee8 +/* f062ee0: 00001025 */ or $v0,$zero,$zero +.L0f062ee4: +/* f062ee4: 24020001 */ addiu $v0,$zero,0x1 +.L0f062ee8: +/* f062ee8: 8fbf0014 */ lw $ra,0x14($sp) +/* f062eec: 27bd0020 */ addiu $sp,$sp,0x20 +/* f062ef0: 03e00008 */ jr $ra +/* f062ef4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f062ef8 +/* f062ef8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f062efc: afbf0014 */ sw $ra,0x14($sp) +/* f062f00: 908e0001 */ lbu $t6,0x1($a0) +/* f062f04: 31cf0010 */ andi $t7,$t6,0x10 +/* f062f08: 55e00025 */ bnezl $t7,.L0f062fa0 +/* f062f0c: 8fbf0014 */ lw $ra,0x14($sp) +/* f062f10: 0fc18171 */ jal func0f0605c4 +/* f062f14: afa40018 */ sw $a0,0x18($sp) +/* f062f18: 3c02800a */ lui $v0,0x800a +/* f062f1c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f062f20: 8c430354 */ lw $v1,0x354($v0) +/* f062f24: 8fa40018 */ lw $a0,0x18($sp) +/* f062f28: 50600012 */ beqzl $v1,.L0f062f74 +/* f062f2c: ac800020 */ sw $zero,0x20($a0) +/* f062f30: 8c780024 */ lw $t8,0x24($v1) +/* f062f34: 13000002 */ beqz $t8,.L0f062f40 +/* f062f38: ac980024 */ sw $t8,0x24($a0) +/* f062f3c: af040020 */ sw $a0,0x20($t8) +.L0f062f40: +/* f062f40: 8c590354 */ lw $t9,0x354($v0) +/* f062f44: af240024 */ sw $a0,0x24($t9) +/* f062f48: 8c480354 */ lw $t0,0x354($v0) +/* f062f4c: ac880020 */ sw $t0,0x20($a0) +/* f062f50: 8c4a033c */ lw $t2,0x33c($v0) +/* f062f54: 8c490354 */ lw $t1,0x354($v0) +/* f062f58: 152a0003 */ bne $t1,$t2,.L0f062f68 +/* f062f5c: 00000000 */ sll $zero,$zero,0x0 +/* f062f60: ac440340 */ sw $a0,0x340($v0) +/* f062f64: ac44033c */ sw $a0,0x33c($v0) +.L0f062f68: +/* f062f68: 1000000c */ beqz $zero,.L0f062f9c +/* f062f6c: ac440354 */ sw $a0,0x354($v0) +/* f062f70: ac800020 */ sw $zero,0x20($a0) +.L0f062f74: +/* f062f74: 8c430340 */ lw $v1,0x340($v0) +/* f062f78: 50600006 */ beqzl $v1,.L0f062f94 +/* f062f7c: ac440340 */ sw $a0,0x340($v0) +/* f062f80: ac830024 */ sw $v1,0x24($a0) +/* f062f84: 8c4c0340 */ lw $t4,0x340($v0) +/* f062f88: 10000003 */ beqz $zero,.L0f062f98 +/* f062f8c: ad840020 */ sw $a0,0x20($t4) +/* f062f90: ac440340 */ sw $a0,0x340($v0) +.L0f062f94: +/* f062f94: ac44033c */ sw $a0,0x33c($v0) +.L0f062f98: +/* f062f98: ac440354 */ sw $a0,0x354($v0) +.L0f062f9c: +/* f062f9c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f062fa0: +/* f062fa0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f062fa4: 03e00008 */ jr $ra +/* f062fa8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f062fac +/* f062fac: 3c02800a */ lui $v0,0x800a +/* f062fb0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f062fb4: 8c430354 */ lw $v1,0x354($v0) +/* f062fb8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f062fbc: afbf0014 */ sw $ra,0x14($sp) +/* f062fc0: 5483000a */ bnel $a0,$v1,.L0f062fec +/* f062fc4: 8c820020 */ lw $v0,0x20($a0) +/* f062fc8: 8c4e033c */ lw $t6,0x33c($v0) +/* f062fcc: 546e0005 */ bnel $v1,$t6,.L0f062fe4 +/* f062fd0: 8c990020 */ lw $t9,0x20($a0) +/* f062fd4: 8c8f0020 */ lw $t7,0x20($a0) +/* f062fd8: ac4f0340 */ sw $t7,0x340($v0) +/* f062fdc: ac4f033c */ sw $t7,0x33c($v0) +/* f062fe0: 8c990020 */ lw $t9,0x20($a0) +.L0f062fe4: +/* f062fe4: ac590354 */ sw $t9,0x354($v0) +/* f062fe8: 8c820020 */ lw $v0,0x20($a0) +.L0f062fec: +/* f062fec: 50400004 */ beqzl $v0,.L0f063000 +/* f062ff0: 8c820024 */ lw $v0,0x24($a0) +/* f062ff4: 8c880024 */ lw $t0,0x24($a0) +/* f062ff8: ac480024 */ sw $t0,0x24($v0) +/* f062ffc: 8c820024 */ lw $v0,0x24($a0) +.L0f063000: +/* f063000: 50400004 */ beqzl $v0,.L0f063014 +/* f063004: ac800020 */ sw $zero,0x20($a0) +/* f063008: 8c890020 */ lw $t1,0x20($a0) +/* f06300c: ac490020 */ sw $t1,0x20($v0) +/* f063010: ac800020 */ sw $zero,0x20($a0) +.L0f063014: +/* f063014: 0fc1812f */ jal func0f0604bc +/* f063018: ac800024 */ sw $zero,0x24($a0) +/* f06301c: 8fbf0014 */ lw $ra,0x14($sp) +/* f063020: 27bd0018 */ addiu $sp,$sp,0x18 +/* f063024: 03e00008 */ jr $ra +/* f063028: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06302c +/* f06302c: 27bdff68 */ addiu $sp,$sp,-152 +/* f063030: afb10018 */ sw $s1,0x18($sp) +/* f063034: 3c11800a */ lui $s1,0x800a +/* f063038: 26319fc0 */ addiu $s1,$s1,-24640 +/* f06303c: ae20043c */ sw $zero,0x43c($s1) +/* f063040: 3c01800a */ lui $at,0x800a +/* f063044: ac20cdac */ sw $zero,-0x3254($at) +/* f063048: 3c01800a */ lui $at,0x800a +/* f06304c: afbf002c */ sw $ra,0x2c($sp) +/* f063050: afb50028 */ sw $s5,0x28($sp) +/* f063054: afb40024 */ sw $s4,0x24($sp) +/* f063058: afb30020 */ sw $s3,0x20($sp) +/* f06305c: afb2001c */ sw $s2,0x1c($sp) +/* f063060: afb00014 */ sw $s0,0x14($sp) +/* f063064: afa40098 */ sw $a0,0x98($sp) +/* f063068: 10800009 */ beqz $a0,.L0f063090 +/* f06306c: ac20cdb0 */ sw $zero,-0x3250($at) +/* f063070: 9622035c */ lhu $v0,0x35c($s1) +/* f063074: 2401ffff */ addiu $at,$zero,-1 +/* f063078: 244f0001 */ addiu $t7,$v0,0x1 +/* f06307c: 31f8ffff */ andi $t8,$t7,0xffff +/* f063080: a62f035c */ sh $t7,0x35c($s1) +/* f063084: 17010002 */ bne $t8,$at,.L0f063090 +/* f063088: a622035e */ sh $v0,0x35e($s1) +/* f06308c: a620035c */ sh $zero,0x35c($s1) +.L0f063090: +/* f063090: 92270358 */ lbu $a3,0x358($s1) +/* f063094: 8e390034 */ lw $t9,0x34($s1) +/* f063098: 8e2d0038 */ lw $t5,0x38($s1) +/* f06309c: c6240044 */ lwc1 $f4,0x44($s1) +/* f0630a0: c626004c */ lwc1 $f6,0x4c($s1) +/* f0630a4: 00002825 */ or $a1,$zero,$zero +/* f0630a8: afb9008c */ sw $t9,0x8c($sp) +/* f0630ac: afad0088 */ sw $t5,0x88($sp) +/* f0630b0: e7a40084 */ swc1 $f4,0x84($sp) +/* f0630b4: 18e0000e */ blez $a3,.L0f0630f0 +/* f0630b8: e7a60080 */ swc1 $f6,0x80($sp) +/* f0630bc: 3c02800a */ lui $v0,0x800a +/* f0630c0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0630c4: 8c4e0370 */ lw $t6,0x370($v0) +.L0f0630c8: +/* f0630c8: 8e2f0034 */ lw $t7,0x34($s1) +/* f0630cc: 24a50001 */ addiu $a1,$a1,0x1 +/* f0630d0: 2442001c */ addiu $v0,$v0,0x1c +/* f0630d4: 01cfc021 */ addu $t8,$t6,$t7 +/* f0630d8: ac580354 */ sw $t8,0x354($v0) +/* f0630dc: 92270358 */ lbu $a3,0x358($s1) +/* f0630e0: 00a7082a */ slt $at,$a1,$a3 +/* f0630e4: 5420fff8 */ bnezl $at,.L0f0630c8 +/* f0630e8: 8c4e0370 */ lw $t6,0x370($v0) +/* f0630ec: 00002825 */ or $a1,$zero,$zero +.L0f0630f0: +/* f0630f0: 9239035a */ lbu $t9,0x35a($s1) +/* f0630f4: 24150001 */ addiu $s5,$zero,0x1 +/* f0630f8: 24140003 */ addiu $s4,$zero,0x3 +/* f0630fc: 272d0001 */ addiu $t5,$t9,0x1 +/* f063100: 31a300ff */ andi $v1,$t5,0xff +/* f063104: 0067082a */ slt $at,$v1,$a3 +/* f063108: 14200003 */ bnez $at,.L0f063118 +/* f06310c: a22d035a */ sb $t5,0x35a($s1) +/* f063110: a220035a */ sb $zero,0x35a($s1) +/* f063114: 300300ff */ andi $v1,$zero,0xff +.L0f063118: +/* f063118: 306900ff */ andi $t1,$v1,0xff +/* f06311c: 000970c0 */ sll $t6,$t1,0x3 +/* f063120: 01c97023 */ subu $t6,$t6,$t1 +/* f063124: 000e7080 */ sll $t6,$t6,0x2 +/* f063128: 022e5021 */ addu $t2,$s1,$t6 +/* f06312c: 8d420370 */ lw $v0,0x370($t2) +/* f063130: 3c013e80 */ lui $at,0x3e80 +/* f063134: 8d4f0374 */ lw $t7,0x374($t2) +/* f063138: 44824000 */ mtc1 $v0,$f8 +/* f06313c: 44818000 */ mtc1 $at,$f16 +/* f063140: 01e24021 */ addu $t0,$t7,$v0 +/* f063144: 468042a0 */ cvt.s.w $f10,$f8 +/* f063148: 31180003 */ andi $t8,$t0,0x3 +/* f06314c: ad580374 */ sw $t8,0x374($t2) +/* f063150: 922d0358 */ lbu $t5,0x358($s1) +/* f063154: 24480002 */ addiu $t0,$v0,0x2 +/* f063158: 0008c883 */ sra $t9,$t0,0x2 +/* f06315c: 46105482 */ mul.s $f18,$f10,$f16 +/* f063160: afa2007c */ sw $v0,0x7c($sp) +/* f063164: 03204025 */ or $t0,$t9,$zero +/* f063168: 3c02800a */ lui $v0,0x800a +/* f06316c: 2413008c */ addiu $s3,$zero,0x8c +/* f063170: 2412ffff */ addiu $s2,$zero,-1 +/* f063174: 19a0000c */ blez $t5,.L0f0631a8 +/* f063178: e7b20074 */ swc1 $f18,0x74($sp) +/* f06317c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f063180: a4400360 */ sh $zero,0x360($v0) +.L0f063184: +/* f063184: a4400362 */ sh $zero,0x362($v0) +/* f063188: a4400364 */ sh $zero,0x364($v0) +/* f06318c: a4400366 */ sh $zero,0x366($v0) +/* f063190: 922e0358 */ lbu $t6,0x358($s1) +/* f063194: 24a50001 */ addiu $a1,$a1,0x1 +/* f063198: 2442001c */ addiu $v0,$v0,0x1c +/* f06319c: 00ae082a */ slt $at,$a1,$t6 +/* f0631a0: 5420fff8 */ bnezl $at,.L0f063184 +/* f0631a4: a4400360 */ sh $zero,0x360($v0) +.L0f0631a8: +/* f0631a8: 8e2f0290 */ lw $t7,0x290($s1) +/* f0631ac: 55e00024 */ bnezl $t7,.L0f063240 +/* f0631b0: 8e380334 */ lw $t8,0x334($s1) +/* f0631b4: 8e380334 */ lw $t8,0x334($s1) +/* f0631b8: 8e300338 */ lw $s0,0x338($s1) +/* f0631bc: 2407ff7f */ addiu $a3,$zero,-129 +/* f0631c0: 0018c8c0 */ sll $t9,$t8,0x3 +/* f0631c4: 0338c821 */ addu $t9,$t9,$t8 +/* f0631c8: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0631cc: 03302821 */ addu $a1,$t9,$s0 +/* f0631d0: 0205082b */ sltu $at,$s0,$a1 +/* f0631d4: 1020002e */ beqz $at,.L0f063290 +/* f0631d8: 2406ffbf */ addiu $a2,$zero,-65 +/* f0631dc: 2404fffd */ addiu $a0,$zero,-3 +.L0f0631e0: +/* f0631e0: 92020001 */ lbu $v0,0x1($s0) +/* f0631e4: 304d0002 */ andi $t5,$v0,0x2 +/* f0631e8: 11a00003 */ beqz $t5,.L0f0631f8 +/* f0631ec: 00401825 */ or $v1,$v0,$zero +/* f0631f0: 00441024 */ and $v0,$v0,$a0 +/* f0631f4: 304300ff */ andi $v1,$v0,0xff +.L0f0631f8: +/* f0631f8: 306f0040 */ andi $t7,$v1,0x40 +/* f0631fc: 11e00005 */ beqz $t7,.L0f063214 +/* f063200: 306d0080 */ andi $t5,$v1,0x80 +/* f063204: 34780080 */ ori $t8,$v1,0x80 +/* f063208: 03061024 */ and $v0,$t8,$a2 +/* f06320c: 10000004 */ beqz $zero,.L0f063220 +/* f063210: 304300ff */ andi $v1,$v0,0xff +.L0f063214: +/* f063214: 11a00002 */ beqz $t5,.L0f063220 +/* f063218: 00671024 */ and $v0,$v1,$a3 +/* f06321c: 304300ff */ andi $v1,$v0,0xff +.L0f063220: +/* f063220: 26100048 */ addiu $s0,$s0,0x48 +/* f063224: 0205082b */ sltu $at,$s0,$a1 +/* f063228: 346f0008 */ ori $t7,$v1,0x8 +/* f06322c: 1420ffec */ bnez $at,.L0f0631e0 +/* f063230: a20fffb9 */ sb $t7,-0x47($s0) +/* f063234: 10000017 */ beqz $zero,.L0f063294 +/* f063238: afaa0034 */ sw $t2,0x34($sp) +/* f06323c: 8e380334 */ lw $t8,0x334($s1) +.L0f063240: +/* f063240: 8e300338 */ lw $s0,0x338($s1) +/* f063244: 2404fffd */ addiu $a0,$zero,-3 +/* f063248: 0018c8c0 */ sll $t9,$t8,0x3 +/* f06324c: 0338c821 */ addu $t9,$t9,$t8 +/* f063250: 0019c8c0 */ sll $t9,$t9,0x3 +/* f063254: 03302821 */ addu $a1,$t9,$s0 +/* f063258: 0205082b */ sltu $at,$s0,$a1 +/* f06325c: 5020000d */ beqzl $at,.L0f063294 +/* f063260: afaa0034 */ sw $t2,0x34($sp) +.L0f063264: +/* f063264: 92020001 */ lbu $v0,0x1($s0) +/* f063268: 304d0002 */ andi $t5,$v0,0x2 +/* f06326c: 11a00004 */ beqz $t5,.L0f063280 +/* f063270: 00401825 */ or $v1,$v0,$zero +/* f063274: 00641024 */ and $v0,$v1,$a0 +/* f063278: 304e00ff */ andi $t6,$v0,0xff +/* f06327c: 01c01025 */ or $v0,$t6,$zero +.L0f063280: +/* f063280: 26100048 */ addiu $s0,$s0,0x48 +/* f063284: 0205082b */ sltu $at,$s0,$a1 +/* f063288: 1420fff6 */ bnez $at,.L0f063264 +/* f06328c: a202ffb9 */ sb $v0,-0x47($s0) +.L0f063290: +/* f063290: afaa0034 */ sw $t2,0x34($sp) +.L0f063294: +/* f063294: afaa0034 */ sw $t2,0x34($sp) +/* f063298: 8e30033c */ lw $s0,0x33c($s1) +/* f06329c: afa80078 */ sw $t0,0x78($sp) +/* f0632a0: a3a90069 */ sb $t1,0x69($sp) +/* f0632a4: 8e0f0020 */ lw $t7,0x20($s0) +.L0f0632a8: +/* f0632a8: 8e390354 */ lw $t9,0x354($s1) +/* f0632ac: 8e2e02ac */ lw $t6,0x2ac($s1) +/* f0632b0: 00003025 */ or $a2,$zero,$zero +/* f0632b4: 01f96826 */ xor $t5,$t7,$t9 +/* f0632b8: 2dad0001 */ sltiu $t5,$t5,0x1 +/* f0632bc: afad004c */ sw $t5,0x4c($sp) +/* f0632c0: 12ae0003 */ beq $s5,$t6,.L0f0632d0 +/* f0632c4: afaf005c */ sw $t7,0x5c($sp) +/* f0632c8: 10000002 */ beqz $zero,.L0f0632d4 +/* f0632cc: 02a02825 */ or $a1,$s5,$zero +.L0f0632d0: +/* f0632d0: 9225035b */ lbu $a1,0x35b($s1) +.L0f0632d4: +/* f0632d4: 86080028 */ lh $t0,0x28($s0) +/* f0632d8: 26070028 */ addiu $a3,$s0,0x28 +/* f0632dc: 00e01825 */ or $v1,$a3,$zero +/* f0632e0: 1248000f */ beq $s2,$t0,.L0f063320 +/* f0632e4: 3c04800a */ lui $a0,0x800a +/* f0632e8: 8c844928 */ lw $a0,0x4928($a0) +/* f0632ec: 84620000 */ lh $v0,0x0($v1) +.L0f0632f0: +/* f0632f0: 00530019 */ multu $v0,$s3 +/* f0632f4: 00007812 */ mflo $t7 +/* f0632f8: 008fc021 */ addu $t8,$a0,$t7 +/* f0632fc: 97190000 */ lhu $t9,0x0($t8) +/* f063300: 332d0004 */ andi $t5,$t9,0x4 +/* f063304: 51a00003 */ beqzl $t5,.L0f063314 +/* f063308: 84620002 */ lh $v0,0x2($v1) +/* f06330c: 24a50001 */ addiu $a1,$a1,0x1 +/* f063310: 84620002 */ lh $v0,0x2($v1) +.L0f063314: +/* f063314: 24630002 */ addiu $v1,$v1,0x2 +/* f063318: 1642fff5 */ bne $s2,$v0,.L0f0632f0 +/* f06331c: 00000000 */ sll $zero,$zero,0x0 +.L0f063320: +/* f063320: 54a0003c */ bnezl $a1,.L0f063414 +/* f063324: 960d003a */ lhu $t5,0x3a($s0) +/* f063328: 92030000 */ lbu $v1,0x0($s0) +/* f06332c: 24010006 */ addiu $at,$zero,0x6 +/* f063330: 14610003 */ bne $v1,$at,.L0f063340 +/* f063334: 00000000 */ sll $zero,$zero,0x0 +/* f063338: 1000000b */ beqz $zero,.L0f063368 +/* f06333c: 24a50001 */ addiu $a1,$a1,0x1 +.L0f063340: +/* f063340: 12a30003 */ beq $s5,$v1,.L0f063350 +/* f063344: 24010004 */ addiu $at,$zero,0x4 +/* f063348: 14610007 */ bne $v1,$at,.L0f063368 +/* f06334c: 00000000 */ sll $zero,$zero,0x0 +.L0f063350: +/* f063350: 8e020004 */ lw $v0,0x4($s0) +/* f063354: 8c4e0040 */ lw $t6,0x40($v0) +/* f063358: 31cf0080 */ andi $t7,$t6,0x80 +/* f06335c: 11e00002 */ beqz $t7,.L0f063368 +/* f063360: 00000000 */ sll $zero,$zero,0x0 +/* f063364: 24a50001 */ addiu $a1,$a1,0x1 +.L0f063368: +/* f063368: 54a0002a */ bnezl $a1,.L0f063414 +/* f06336c: 960d003a */ lhu $t5,0x3a($s0) +/* f063370: 92180001 */ lbu $t8,0x1($s0) +/* f063374: 24010084 */ addiu $at,$zero,0x84 +/* f063378: 33190084 */ andi $t9,$t8,0x84 +/* f06337c: 57210004 */ bnel $t9,$at,.L0f063390 +/* f063380: 9202003f */ lbu $v0,0x3f($s0) +/* f063384: 10000022 */ beqz $zero,.L0f063410 +/* f063388: 24a50001 */ addiu $a1,$a1,0x1 +/* f06338c: 9202003f */ lbu $v0,0x3f($s0) +.L0f063390: +/* f063390: 000269c2 */ srl $t5,$v0,0x7 +/* f063394: 11a00004 */ beqz $t5,.L0f0633a8 +/* f063398: 304eff7f */ andi $t6,$v0,0xff7f +/* f06339c: 24a50001 */ addiu $a1,$a1,0x1 +/* f0633a0: 1000001b */ beqz $zero,.L0f063410 +/* f0633a4: a20e003f */ sb $t6,0x3f($s0) +.L0f0633a8: +/* f0633a8: 8e0f003c */ lw $t7,0x3c($s0) +/* f0633ac: 000fce80 */ sll $t9,$t7,0x1a +/* f0633b0: 07210003 */ bgez $t9,.L0f0633c0 +/* f0633b4: 00000000 */ sll $zero,$zero,0x0 +/* f0633b8: 10000015 */ beqz $zero,.L0f063410 +/* f0633bc: 24a50001 */ addiu $a1,$a1,0x1 +.L0f0633c0: +/* f0633c0: 1248000f */ beq $s2,$t0,.L0f063400 +/* f0633c4: 00e01825 */ or $v1,$a3,$zero +/* f0633c8: 3c04800a */ lui $a0,0x800a +/* f0633cc: 8c844928 */ lw $a0,0x4928($a0) +/* f0633d0: 84e20000 */ lh $v0,0x0($a3) +.L0f0633d4: +/* f0633d4: 00530019 */ multu $v0,$s3 +/* f0633d8: 00006812 */ mflo $t5 +/* f0633dc: 008d7021 */ addu $t6,$a0,$t5 +/* f0633e0: 95cf0000 */ lhu $t7,0x0($t6) +/* f0633e4: 31f80008 */ andi $t8,$t7,0x8 +/* f0633e8: 57000006 */ bnezl $t8,.L0f063404 +/* f0633ec: 84790000 */ lh $t9,0x0($v1) +/* f0633f0: 84620002 */ lh $v0,0x2($v1) +/* f0633f4: 24630002 */ addiu $v1,$v1,0x2 +/* f0633f8: 1642fff6 */ bne $s2,$v0,.L0f0633d4 +/* f0633fc: 00000000 */ sll $zero,$zero,0x0 +.L0f063400: +/* f063400: 84790000 */ lh $t9,0x0($v1) +.L0f063404: +/* f063404: 52590003 */ beql $s2,$t9,.L0f063414 +/* f063408: 960d003a */ lhu $t5,0x3a($s0) +/* f06340c: 24a50001 */ addiu $a1,$a1,0x1 +.L0f063410: +/* f063410: 960d003a */ lhu $t5,0x3a($s0) +.L0f063414: +/* f063414: 8e2e0034 */ lw $t6,0x34($s1) +/* f063418: 01ae7821 */ addu $t7,$t5,$t6 +/* f06341c: 18a0007d */ blez $a1,.L0f063614 +/* f063420: a60f003a */ sh $t7,0x3a($s0) +/* f063424: 9638035e */ lhu $t8,0x35e($s1) +/* f063428: 96190038 */ lhu $t9,0x38($s0) +/* f06342c: 31edffff */ andi $t5,$t7,0xffff +/* f063430: 53190016 */ beql $t8,$t9,.L0f06348c +/* f063434: 8fb9008c */ lw $t9,0x8c($sp) +/* f063438: ae2d0034 */ sw $t5,0x34($s1) +/* f06343c: 920f003c */ lbu $t7,0x3c($s0) +/* f063440: 960e003a */ lhu $t6,0x3a($s0) +/* f063444: 3c013e80 */ lui $at,0x3e80 +/* f063448: 44814000 */ mtc1 $at,$f8 +/* f06344c: 01cfc021 */ addu $t8,$t6,$t7 +/* f063450: ae380038 */ sw $t8,0x38($s1) +/* f063454: 330d0003 */ andi $t5,$t8,0x3 +/* f063458: a20d003c */ sb $t5,0x3c($s0) +/* f06345c: 8e380034 */ lw $t8,0x34($s1) +/* f063460: 8e2e0038 */ lw $t6,0x38($s1) +/* f063464: 44982000 */ mtc1 $t8,$f4 +/* f063468: 000e7883 */ sra $t7,$t6,0x2 +/* f06346c: ae2f0038 */ sw $t7,0x38($s1) +/* f063470: 468021a0 */ cvt.s.w $f6,$f4 +/* f063474: 46083282 */ mul.s $f10,$f6,$f8 +/* f063478: e62a0044 */ swc1 $f10,0x44($s1) +/* f06347c: c6300044 */ lwc1 $f16,0x44($s1) +/* f063480: 10000009 */ beqz $zero,.L0f0634a8 +/* f063484: e630004c */ swc1 $f16,0x4c($s1) +/* f063488: 8fb9008c */ lw $t9,0x8c($sp) +.L0f06348c: +/* f06348c: 8fad0088 */ lw $t5,0x88($sp) +/* f063490: c7b20084 */ lwc1 $f18,0x84($sp) +/* f063494: c7a40080 */ lwc1 $f4,0x80($sp) +/* f063498: ae390034 */ sw $t9,0x34($s1) +/* f06349c: ae2d0038 */ sw $t5,0x38($s1) +/* f0634a0: e6320044 */ swc1 $f18,0x44($s1) +/* f0634a4: e624004c */ swc1 $f4,0x4c($s1) +.L0f0634a8: +/* f0634a8: 920e0000 */ lbu $t6,0x0($s0) +/* f0634ac: a200003e */ sb $zero,0x3e($s0) +/* f0634b0: 568e001c */ bnel $s4,$t6,.L0f063524 +/* f0634b4: 920f003d */ lbu $t7,0x3d($s0) +/* f0634b8: 8e020004 */ lw $v0,0x4($s0) +/* f0634bc: 02002025 */ or $a0,$s0,$zero +/* f0634c0: 0fc522e0 */ jal func0f148b80 +/* f0634c4: afa20048 */ sw $v0,0x48($sp) +/* f0634c8: 8fa20048 */ lw $v0,0x48($sp) +/* f0634cc: 10400008 */ beqz $v0,.L0f0634f0 +/* f0634d0: 00000000 */ sll $zero,$zero,0x0 +/* f0634d4: 8c4f02d4 */ lw $t7,0x2d4($v0) +/* f0634d8: 11e00005 */ beqz $t7,.L0f0634f0 +/* f0634dc: 00000000 */ sll $zero,$zero,0x0 +/* f0634e0: 0fc64634 */ jal func0f1918d0 +/* f0634e4: 02002025 */ or $a0,$s0,$zero +/* f0634e8: 10000004 */ beqz $zero,.L0f0634fc +/* f0634ec: 00403025 */ or $a2,$v0,$zero +.L0f0634f0: +/* f0634f0: 0fc08c26 */ jal func0f023098 +/* f0634f4: 02002025 */ or $a0,$s0,$zero +/* f0634f8: 00403025 */ or $a2,$v0,$zero +.L0f0634fc: +/* f0634fc: 9218003d */ lbu $t8,0x3d($s0) +/* f063500: 0018c8c0 */ sll $t9,$t8,0x3 +/* f063504: 0338c823 */ subu $t9,$t9,$t8 +/* f063508: 0019c880 */ sll $t9,$t9,0x2 +/* f06350c: 02391021 */ addu $v0,$s1,$t9 +/* f063510: 944d0366 */ lhu $t5,0x366($v0) +/* f063514: 25ae0001 */ addiu $t6,$t5,0x1 +/* f063518: 1000002b */ beqz $zero,.L0f0635c8 +/* f06351c: a44e0366 */ sh $t6,0x366($v0) +/* f063520: 920f003d */ lbu $t7,0x3d($s0) +.L0f063524: +/* f063524: 24010004 */ addiu $at,$zero,0x4 +/* f063528: 000fc0c0 */ sll $t8,$t7,0x3 +/* f06352c: 030fc023 */ subu $t8,$t8,$t7 +/* f063530: 0018c080 */ sll $t8,$t8,0x2 +/* f063534: 02381021 */ addu $v0,$s1,$t8 +/* f063538: 94590364 */ lhu $t9,0x364($v0) +/* f06353c: 272d0001 */ addiu $t5,$t9,0x1 +/* f063540: a44d0364 */ sh $t5,0x364($v0) +/* f063544: 92030000 */ lbu $v1,0x0($s0) +/* f063548: 12a30005 */ beq $s5,$v1,.L0f063560 +/* f06354c: 00000000 */ sll $zero,$zero,0x0 +/* f063550: 10610003 */ beq $v1,$at,.L0f063560 +/* f063554: 24010002 */ addiu $at,$zero,0x2 +/* f063558: 54610006 */ bnel $v1,$at,.L0f063574 +/* f06355c: 24010007 */ addiu $at,$zero,0x7 +.L0f063560: +/* f063560: 0fc1f9d6 */ jal func0f07e758 +/* f063564: 02002025 */ or $a0,$s0,$zero +/* f063568: 10000017 */ beqz $zero,.L0f0635c8 +/* f06356c: 00403025 */ or $a2,$v0,$zero +/* f063570: 24010007 */ addiu $at,$zero,0x7 +.L0f063574: +/* f063574: 54610006 */ bnel $v1,$at,.L0f063590 +/* f063578: 24010008 */ addiu $at,$zero,0x8 +/* f06357c: 0fc4b16a */ jal func0f12c5a8 +/* f063580: 02002025 */ or $a0,$s0,$zero +/* f063584: 10000010 */ beqz $zero,.L0f0635c8 +/* f063588: 00403025 */ or $a2,$v0,$zero +/* f06358c: 24010008 */ addiu $at,$zero,0x8 +.L0f063590: +/* f063590: 54610006 */ bnel $v1,$at,.L0f0635ac +/* f063594: 24010006 */ addiu $at,$zero,0x6 +/* f063598: 0fc4bc61 */ jal func0f12f184 +/* f06359c: 02002025 */ or $a0,$s0,$zero +/* f0635a0: 10000009 */ beqz $zero,.L0f0635c8 +/* f0635a4: 00403025 */ or $a2,$v0,$zero +/* f0635a8: 24010006 */ addiu $at,$zero,0x6 +.L0f0635ac: +/* f0635ac: 54610007 */ bnel $v1,$at,.L0f0635cc +/* f0635b0: 962e035e */ lhu $t6,0x35e($s1) +/* f0635b4: 0fc522e0 */ jal func0f148b80 +/* f0635b8: 02002025 */ or $a0,$s0,$zero +/* f0635bc: 0fc308d9 */ jal func0f0c2364 +/* f0635c0: 02002025 */ or $a0,$s0,$zero +/* f0635c4: 00403025 */ or $a2,$v0,$zero +.L0f0635c8: +/* f0635c8: 962e035e */ lhu $t6,0x35e($s1) +.L0f0635cc: +/* f0635cc: 960f0038 */ lhu $t7,0x38($s0) +/* f0635d0: 8fb8008c */ lw $t8,0x8c($sp) +/* f0635d4: 51cf0009 */ beql $t6,$t7,.L0f0635fc +/* f0635d8: 920e003f */ lbu $t6,0x3f($s0) +/* f0635dc: 8fb90088 */ lw $t9,0x88($sp) +/* f0635e0: c7a60084 */ lwc1 $f6,0x84($sp) +/* f0635e4: c7a80080 */ lwc1 $f8,0x80($sp) +/* f0635e8: ae380034 */ sw $t8,0x34($s1) +/* f0635ec: ae390038 */ sw $t9,0x38($s1) +/* f0635f0: e6260044 */ swc1 $f6,0x44($s1) +/* f0635f4: e628004c */ swc1 $f8,0x4c($s1) +/* f0635f8: 920e003f */ lbu $t6,0x3f($s0) +.L0f0635fc: +/* f0635fc: 962d035c */ lhu $t5,0x35c($s1) +/* f063600: a600003a */ sh $zero,0x3a($s0) +/* f063604: 31cfffbf */ andi $t7,$t6,0xffbf +/* f063608: a20f003f */ sb $t7,0x3f($s0) +/* f06360c: 1000009c */ beqz $zero,.L0f063880 +/* f063610: a60d0038 */ sh $t5,0x38($s0) +.L0f063614: +/* f063614: 92180000 */ lbu $t8,0x0($s0) +/* f063618: 93a30069 */ lbu $v1,0x69($sp) +/* f06361c: 5698000b */ bnel $s4,$t8,.L0f06364c +/* f063620: 9218003d */ lbu $t8,0x3d($s0) +/* f063624: 9219003d */ lbu $t9,0x3d($s0) +/* f063628: 001968c0 */ sll $t5,$t9,0x3 +/* f06362c: 01b96823 */ subu $t5,$t5,$t9 +/* f063630: 000d6880 */ sll $t5,$t5,0x2 +/* f063634: 022d1021 */ addu $v0,$s1,$t5 +/* f063638: 944e0362 */ lhu $t6,0x362($v0) +/* f06363c: 25cf0001 */ addiu $t7,$t6,0x1 +/* f063640: 10000009 */ beqz $zero,.L0f063668 +/* f063644: a44f0362 */ sh $t7,0x362($v0) +/* f063648: 9218003d */ lbu $t8,0x3d($s0) +.L0f06364c: +/* f06364c: 0018c8c0 */ sll $t9,$t8,0x3 +/* f063650: 0338c823 */ subu $t9,$t9,$t8 +/* f063654: 0019c880 */ sll $t9,$t9,0x2 +/* f063658: 02391021 */ addu $v0,$s1,$t9 +/* f06365c: 944d0360 */ lhu $t5,0x360($v0) +/* f063660: 25ae0001 */ addiu $t6,$t5,0x1 +/* f063664: a44e0360 */ sh $t6,0x360($v0) +.L0f063668: +/* f063668: 920f003d */ lbu $t7,0x3d($s0) +/* f06366c: 8fb90034 */ lw $t9,0x34($sp) +/* f063670: 546f0084 */ bnel $v1,$t7,.L0f063884 +/* f063674: 8fad008c */ lw $t5,0x8c($sp) +/* f063678: 96180038 */ lhu $t8,0x38($s0) +/* f06367c: 972d0378 */ lhu $t5,0x378($t9) +/* f063680: 3c01800a */ lui $at,0x800a +/* f063684: 530d0017 */ beql $t8,$t5,.L0f0636e4 +/* f063688: 8fad007c */ lw $t5,0x7c($sp) +/* f06368c: 960e003a */ lhu $t6,0x3a($s0) +/* f063690: 3c013e80 */ lui $at,0x3e80 +/* f063694: 44819000 */ mtc1 $at,$f18 +/* f063698: ae2e0034 */ sw $t6,0x34($s1) +/* f06369c: 9219003c */ lbu $t9,0x3c($s0) +/* f0636a0: 960f003a */ lhu $t7,0x3a($s0) +/* f0636a4: 01f9c021 */ addu $t8,$t7,$t9 +/* f0636a8: ae380038 */ sw $t8,0x38($s1) +/* f0636ac: 330e0003 */ andi $t6,$t8,0x3 +/* f0636b0: a20e003c */ sb $t6,0x3c($s0) +/* f0636b4: 8e380034 */ lw $t8,0x34($s1) +/* f0636b8: 8e2f0038 */ lw $t7,0x38($s1) +/* f0636bc: 44985000 */ mtc1 $t8,$f10 +/* f0636c0: 000fc883 */ sra $t9,$t7,0x2 +/* f0636c4: ae390038 */ sw $t9,0x38($s1) +/* f0636c8: 46805420 */ cvt.s.w $f16,$f10 +/* f0636cc: 46128102 */ mul.s $f4,$f16,$f18 +/* f0636d0: e6240044 */ swc1 $f4,0x44($s1) +/* f0636d4: c6260044 */ lwc1 $f6,0x44($s1) +/* f0636d8: 10000009 */ beqz $zero,.L0f063700 +/* f0636dc: e626004c */ swc1 $f6,0x4c($s1) +/* f0636e0: 8fad007c */ lw $t5,0x7c($sp) +.L0f0636e4: +/* f0636e4: 8fae0078 */ lw $t6,0x78($sp) +/* f0636e8: c7a80074 */ lwc1 $f8,0x74($sp) +/* f0636ec: c7aa0074 */ lwc1 $f10,0x74($sp) +/* f0636f0: ae2d0034 */ sw $t5,0x34($s1) +/* f0636f4: ae2e0038 */ sw $t6,0x38($s1) +/* f0636f8: e6280044 */ swc1 $f8,0x44($s1) +/* f0636fc: e42aa00c */ swc1 $f10,-0x5ff4($at) +.L0f063700: +/* f063700: 92030000 */ lbu $v1,0x0($s0) +/* f063704: 16830013 */ bne $s4,$v1,.L0f063754 +/* f063708: 00000000 */ sll $zero,$zero,0x0 +/* f06370c: 8e020004 */ lw $v0,0x4($s0) +/* f063710: 02002025 */ or $a0,$s0,$zero +/* f063714: 0fc522e0 */ jal func0f148b80 +/* f063718: afa20044 */ sw $v0,0x44($sp) +/* f06371c: 8fa20044 */ lw $v0,0x44($sp) +/* f063720: 10400008 */ beqz $v0,.L0f063744 +/* f063724: 00000000 */ sll $zero,$zero,0x0 +/* f063728: 8c4f02d4 */ lw $t7,0x2d4($v0) +/* f06372c: 11e00005 */ beqz $t7,.L0f063744 +/* f063730: 00000000 */ sll $zero,$zero,0x0 +/* f063734: 0fc64634 */ jal func0f1918d0 +/* f063738: 02002025 */ or $a0,$s0,$zero +/* f06373c: 1000003c */ beqz $zero,.L0f063830 +/* f063740: 00403025 */ or $a2,$v0,$zero +.L0f063744: +/* f063744: 0fc08c26 */ jal func0f023098 +/* f063748: 02002025 */ or $a0,$s0,$zero +/* f06374c: 10000038 */ beqz $zero,.L0f063830 +/* f063750: 00403025 */ or $a2,$v0,$zero +.L0f063754: +/* f063754: 12a30005 */ beq $s5,$v1,.L0f06376c +/* f063758: 24010004 */ addiu $at,$zero,0x4 +/* f06375c: 10610003 */ beq $v1,$at,.L0f06376c +/* f063760: 24010002 */ addiu $at,$zero,0x2 +/* f063764: 5461001d */ bnel $v1,$at,.L0f0637dc +/* f063768: 24010007 */ addiu $at,$zero,0x7 +.L0f06376c: +/* f06376c: 8e020004 */ lw $v0,0x4($s0) +/* f063770: 3c188007 */ lui $t8,0x8007 +/* f063774: 90590003 */ lbu $t9,0x3($v0) +/* f063778: 0319c021 */ addu $t8,$t8,$t9 +/* f06377c: 93189884 */ lbu $t8,-0x677c($t8) +/* f063780: 57000006 */ bnezl $t8,.L0f06379c +/* f063784: 860d0002 */ lh $t5,0x2($s0) +/* f063788: 0fc1f9d6 */ jal func0f07e758 +/* f06378c: 02002025 */ or $a0,$s0,$zero +/* f063790: 10000027 */ beqz $zero,.L0f063830 +/* f063794: 00403025 */ or $a2,$v0,$zero +/* f063798: 860d0002 */ lh $t5,0x2($s0) +.L0f06379c: +/* f06379c: 5da00025 */ bgtzl $t5,.L0f063834 +/* f0637a0: 8faf0034 */ lw $t7,0x34($sp) +/* f0637a4: 920e003e */ lbu $t6,0x3e($s0) +/* f0637a8: 25cf0001 */ addiu $t7,$t6,0x1 +/* f0637ac: a20f003e */ sb $t7,0x3e($s0) +/* f0637b0: 92380358 */ lbu $t8,0x358($s1) +/* f0637b4: 31f900ff */ andi $t9,$t7,0xff +/* f0637b8: 270dffff */ addiu $t5,$t8,-1 +/* f0637bc: 01b9082a */ slt $at,$t5,$t9 +/* f0637c0: 5020001c */ beqzl $at,.L0f063834 +/* f0637c4: 8faf0034 */ lw $t7,0x34($sp) +/* f0637c8: 0fc18bbe */ jal func0f062ef8 +/* f0637cc: 02002025 */ or $a0,$s0,$zero +/* f0637d0: 10000017 */ beqz $zero,.L0f063830 +/* f0637d4: 24060005 */ addiu $a2,$zero,0x5 +/* f0637d8: 24010007 */ addiu $at,$zero,0x7 +.L0f0637dc: +/* f0637dc: 54610006 */ bnel $v1,$at,.L0f0637f8 +/* f0637e0: 24010008 */ addiu $at,$zero,0x8 +/* f0637e4: 0fc4b16a */ jal func0f12c5a8 +/* f0637e8: 02002025 */ or $a0,$s0,$zero +/* f0637ec: 10000010 */ beqz $zero,.L0f063830 +/* f0637f0: 00403025 */ or $a2,$v0,$zero +/* f0637f4: 24010008 */ addiu $at,$zero,0x8 +.L0f0637f8: +/* f0637f8: 54610006 */ bnel $v1,$at,.L0f063814 +/* f0637fc: 24010006 */ addiu $at,$zero,0x6 +/* f063800: 0fc4bc61 */ jal func0f12f184 +/* f063804: 02002025 */ or $a0,$s0,$zero +/* f063808: 10000009 */ beqz $zero,.L0f063830 +/* f06380c: 00403025 */ or $a2,$v0,$zero +/* f063810: 24010006 */ addiu $at,$zero,0x6 +.L0f063814: +/* f063814: 54610007 */ bnel $v1,$at,.L0f063834 +/* f063818: 8faf0034 */ lw $t7,0x34($sp) +/* f06381c: 0fc522e0 */ jal func0f148b80 +/* f063820: 02002025 */ or $a0,$s0,$zero +/* f063824: 0fc308d9 */ jal func0f0c2364 +/* f063828: 02002025 */ or $a0,$s0,$zero +/* f06382c: 00403025 */ or $a2,$v0,$zero +.L0f063830: +/* f063830: 8faf0034 */ lw $t7,0x34($sp) +.L0f063834: +/* f063834: 960e0038 */ lhu $t6,0x38($s0) +/* f063838: 8fb9007c */ lw $t9,0x7c($sp) +/* f06383c: 95f80378 */ lhu $t8,0x378($t7) +/* f063840: 3c01800a */ lui $at,0x800a +/* f063844: 51d80009 */ beql $t6,$t8,.L0f06386c +/* f063848: 9218003f */ lbu $t8,0x3f($s0) +/* f06384c: 8fad0078 */ lw $t5,0x78($sp) +/* f063850: c7b00074 */ lwc1 $f16,0x74($sp) +/* f063854: c7b20074 */ lwc1 $f18,0x74($sp) +/* f063858: ae390034 */ sw $t9,0x34($s1) +/* f06385c: ae2d0038 */ sw $t5,0x38($s1) +/* f063860: e6300044 */ swc1 $f16,0x44($s1) +/* f063864: e432a00c */ swc1 $f18,-0x5ff4($at) +/* f063868: 9218003f */ lbu $t8,0x3f($s0) +.L0f06386c: +/* f06386c: 962f035c */ lhu $t7,0x35c($s1) +/* f063870: a600003a */ sh $zero,0x3a($s0) +/* f063874: 37190040 */ ori $t9,$t8,0x40 +/* f063878: a219003f */ sb $t9,0x3f($s0) +/* f06387c: a60f0038 */ sh $t7,0x38($s0) +.L0f063880: +/* f063880: 8fad008c */ lw $t5,0x8c($sp) +.L0f063884: +/* f063884: 8faf0088 */ lw $t7,0x88($sp) +/* f063888: c7a40084 */ lwc1 $f4,0x84($sp) +/* f06388c: c7a60080 */ lwc1 $f6,0x80($sp) +/* f063890: 24010005 */ addiu $at,$zero,0x5 +/* f063894: ae2d0034 */ sw $t5,0x34($s1) +/* f063898: ae2f0038 */ sw $t7,0x38($s1) +/* f06389c: e6240044 */ swc1 $f4,0x44($s1) +/* f0638a0: 14c10003 */ bne $a2,$at,.L0f0638b0 +/* f0638a4: e626004c */ swc1 $f6,0x4c($s1) +/* f0638a8: 1000001d */ beqz $zero,.L0f063920 +/* f0638ac: 8fa2005c */ lw $v0,0x5c($sp) +.L0f0638b0: +/* f0638b0: 8e020020 */ lw $v0,0x20($s0) +/* f0638b4: 8e2e0354 */ lw $t6,0x354($s1) +/* f0638b8: 02002025 */ or $a0,$s0,$zero +/* f0638bc: 00c02825 */ or $a1,$a2,$zero +/* f0638c0: 004ec026 */ xor $t8,$v0,$t6 +/* f0638c4: 2f180001 */ sltiu $t8,$t8,0x1 +/* f0638c8: 14d40012 */ bne $a2,$s4,.L0f063914 +/* f0638cc: afb8004c */ sw $t8,0x4c($sp) +/* f0638d0: 920f003f */ lbu $t7,0x3f($s0) +/* f0638d4: 3419ffff */ dli $t9,0xffff +/* f0638d8: a6190038 */ sh $t9,0x38($s0) +/* f0638dc: 35ee0080 */ ori $t6,$t7,0x80 +/* f0638e0: a20e003f */ sb $t6,0x3f($s0) +/* f0638e4: afa20060 */ sw $v0,0x60($sp) +/* f0638e8: 0fc18171 */ jal func0f0605c4 +/* f0638ec: 02002025 */ or $a0,$s0,$zero +/* f0638f0: 0fc1814e */ jal func0f060538 +/* f0638f4: 02002025 */ or $a0,$s0,$zero +/* f0638f8: 8fb8004c */ lw $t8,0x4c($sp) +/* f0638fc: 8fa20060 */ lw $v0,0x60($sp) +/* f063900: 53000008 */ beqzl $t8,.L0f063924 +/* f063904: 8fb9004c */ lw $t9,0x4c($sp) +/* f063908: 02001025 */ or $v0,$s0,$zero +/* f06390c: 10000004 */ beqz $zero,.L0f063920 +/* f063910: afa0004c */ sw $zero,0x4c($sp) +.L0f063914: +/* f063914: 0fc18ad9 */ jal func0f062b64 +/* f063918: afa20060 */ sw $v0,0x60($sp) +/* f06391c: 8fa20060 */ lw $v0,0x60($sp) +.L0f063920: +/* f063920: 8fb9004c */ lw $t9,0x4c($sp) +.L0f063924: +/* f063924: 00408025 */ or $s0,$v0,$zero +/* f063928: 5320fe5f */ beqzl $t9,.L0f0632a8 +/* f06392c: 8e0f0020 */ lw $t7,0x20($s0) +/* f063930: 8e2d0290 */ lw $t5,0x290($s1) +/* f063934: 8faa0034 */ lw $t2,0x34($sp) +/* f063938: 24140003 */ addiu $s4,$zero,0x3 +/* f06393c: 15a00104 */ bnez $t5,.L0f063d50 +/* f063940: 24150001 */ addiu $s5,$zero,0x1 +/* f063944: 922f035a */ lbu $t7,0x35a($s1) +/* f063948: afaa0034 */ sw $t2,0x34($sp) +/* f06394c: 24087fff */ addiu $t0,$zero,0x7fff +/* f063950: 55e00100 */ bnezl $t7,.L0f063d54 +/* f063954: 8fb9008c */ lw $t9,0x8c($sp) +/* f063958: 922c0358 */ lbu $t4,0x358($s1) +/* f06395c: 00004825 */ or $t1,$zero,$zero +/* f063960: 00002825 */ or $a1,$zero,$zero +/* f063964: 01805025 */ or $t2,$t4,$zero +/* f063968: 318b00ff */ andi $t3,$t4,0xff +/* f06396c: 19800015 */ blez $t4,.L0f0639c4 +/* f063970: 01803825 */ or $a3,$t4,$zero +/* f063974: 3c02800a */ lui $v0,0x800a +/* f063978: 24429fc0 */ addiu $v0,$v0,-24640 +.L0f06397c: +/* f06397c: 94430360 */ lhu $v1,0x360($v0) +/* f063980: 01202025 */ or $a0,$t1,$zero +/* f063984: 0068082a */ slt $at,$v1,$t0 +/* f063988: 10200003 */ beqz $at,.L0f063998 +/* f06398c: 00603025 */ or $a2,$v1,$zero +/* f063990: 3068ffff */ andi $t0,$v1,0xffff +/* f063994: 30aa00ff */ andi $t2,$a1,0xff +.L0f063998: +/* f063998: 0086082a */ slt $at,$a0,$a2 +/* f06399c: 50200004 */ beqzl $at,.L0f0639b0 +/* f0639a0: 24a50001 */ addiu $a1,$a1,0x1 +/* f0639a4: 3069ffff */ andi $t1,$v1,0xffff +/* f0639a8: 30ab00ff */ andi $t3,$a1,0xff +/* f0639ac: 24a50001 */ addiu $a1,$a1,0x1 +.L0f0639b0: +/* f0639b0: 00a7082a */ slt $at,$a1,$a3 +/* f0639b4: 1420fff1 */ bnez $at,.L0f06397c +/* f0639b8: 2442001c */ addiu $v0,$v0,0x1c +/* f0639bc: 24087fff */ addiu $t0,$zero,0x7fff +/* f0639c0: 00004825 */ or $t1,$zero,$zero +.L0f0639c4: +/* f0639c4: 2403001c */ addiu $v1,$zero,0x1c +/* f0639c8: 01630019 */ multu $t3,$v1 +/* f0639cc: 00007012 */ mflo $t6 +/* f0639d0: 022ec021 */ addu $t8,$s1,$t6 +/* f0639d4: 97190360 */ lhu $t9,0x360($t8) +/* f0639d8: 01430019 */ multu $t2,$v1 +/* f0639dc: 00006812 */ mflo $t5 +/* f0639e0: 022d7821 */ addu $t7,$s1,$t5 +/* f0639e4: 95ee0360 */ lhu $t6,0x360($t7) +/* f0639e8: 032e2823 */ subu $a1,$t9,$t6 +/* f0639ec: 0005c043 */ sra $t8,$a1,0x1 +/* f0639f0: 1300001d */ beqz $t8,.L0f063a68 +/* f0639f4: 03002825 */ or $a1,$t8,$zero +/* f0639f8: 8e30033c */ lw $s0,0x33c($s1) +/* f0639fc: 8e2d0354 */ lw $t5,0x354($s1) +/* f063a00: 01601025 */ or $v0,$t3,$zero +/* f063a04: 520d0019 */ beql $s0,$t5,.L0f063a6c +/* f063a08: 318a00ff */ andi $t2,$t4,0xff +/* f063a0c: 920f003d */ lbu $t7,0x3d($s0) +.L0f063a10: +/* f063a10: 544f0010 */ bnel $v0,$t7,.L0f063a54 +/* f063a14: 8e100020 */ lw $s0,0x20($s0) +/* f063a18: 8e19003c */ lw $t9,0x3c($s0) +/* f063a1c: 00197640 */ sll $t6,$t9,0x19 +/* f063a20: 000ec7c2 */ srl $t8,$t6,0x1f +/* f063a24: 56b8000b */ bnel $s5,$t8,.L0f063a54 +/* f063a28: 8e100020 */ lw $s0,0x20($s0) +/* f063a2c: 920d0000 */ lbu $t5,0x0($s0) +/* f063a30: 528d0008 */ beql $s4,$t5,.L0f063a54 +/* f063a34: 8e100020 */ lw $s0,0x20($s0) +/* f063a38: 24a5ffff */ addiu $a1,$a1,-1 +/* f063a3c: 14a00004 */ bnez $a1,.L0f063a50 +/* f063a40: a20a003d */ sb $t2,0x3d($s0) +/* f063a44: 922c0358 */ lbu $t4,0x358($s1) +/* f063a48: 10000007 */ beqz $zero,.L0f063a68 +/* f063a4c: 01803825 */ or $a3,$t4,$zero +.L0f063a50: +/* f063a50: 8e100020 */ lw $s0,0x20($s0) +.L0f063a54: +/* f063a54: 8e2f0354 */ lw $t7,0x354($s1) +/* f063a58: 560fffed */ bnel $s0,$t7,.L0f063a10 +/* f063a5c: 920f003d */ lbu $t7,0x3d($s0) +/* f063a60: 922c0358 */ lbu $t4,0x358($s1) +/* f063a64: 01803825 */ or $a3,$t4,$zero +.L0f063a68: +/* f063a68: 318a00ff */ andi $t2,$t4,0xff +.L0f063a6c: +/* f063a6c: 318b00ff */ andi $t3,$t4,0xff +/* f063a70: 18e00016 */ blez $a3,.L0f063acc +/* f063a74: 00002825 */ or $a1,$zero,$zero +/* f063a78: 3c02800a */ lui $v0,0x800a +/* f063a7c: 24429fc0 */ addiu $v0,$v0,-24640 +.L0f063a80: +/* f063a80: 94430364 */ lhu $v1,0x364($v0) +/* f063a84: 01202025 */ or $a0,$t1,$zero +/* f063a88: 0068082a */ slt $at,$v1,$t0 +/* f063a8c: 10200003 */ beqz $at,.L0f063a9c +/* f063a90: 00603025 */ or $a2,$v1,$zero +/* f063a94: 3068ffff */ andi $t0,$v1,0xffff +/* f063a98: 30aa00ff */ andi $t2,$a1,0xff +.L0f063a9c: +/* f063a9c: 0086082a */ slt $at,$a0,$a2 +/* f063aa0: 50200004 */ beqzl $at,.L0f063ab4 +/* f063aa4: 24a50001 */ addiu $a1,$a1,0x1 +/* f063aa8: 3069ffff */ andi $t1,$v1,0xffff +/* f063aac: 30ab00ff */ andi $t3,$a1,0xff +/* f063ab0: 24a50001 */ addiu $a1,$a1,0x1 +.L0f063ab4: +/* f063ab4: 00a7082a */ slt $at,$a1,$a3 +/* f063ab8: 1420fff1 */ bnez $at,.L0f063a80 +/* f063abc: 2442001c */ addiu $v0,$v0,0x1c +/* f063ac0: 24087fff */ addiu $t0,$zero,0x7fff +/* f063ac4: 00004825 */ or $t1,$zero,$zero +/* f063ac8: 2403001c */ addiu $v1,$zero,0x1c +.L0f063acc: +/* f063acc: 01630019 */ multu $t3,$v1 +/* f063ad0: 0000c812 */ mflo $t9 +/* f063ad4: 02397021 */ addu $t6,$s1,$t9 +/* f063ad8: 95d80364 */ lhu $t8,0x364($t6) +/* f063adc: 01430019 */ multu $t2,$v1 +/* f063ae0: 00006812 */ mflo $t5 +/* f063ae4: 022d7821 */ addu $t7,$s1,$t5 +/* f063ae8: 95f90364 */ lhu $t9,0x364($t7) +/* f063aec: 03192823 */ subu $a1,$t8,$t9 +/* f063af0: 00057043 */ sra $t6,$a1,0x1 +/* f063af4: 11c0001c */ beqz $t6,.L0f063b68 +/* f063af8: 01c02825 */ or $a1,$t6,$zero +/* f063afc: 8e30033c */ lw $s0,0x33c($s1) +/* f063b00: 8e2d0354 */ lw $t5,0x354($s1) +/* f063b04: 01601025 */ or $v0,$t3,$zero +/* f063b08: 520d0018 */ beql $s0,$t5,.L0f063b6c +/* f063b0c: 318a00ff */ andi $t2,$t4,0xff +/* f063b10: 920f003d */ lbu $t7,0x3d($s0) +.L0f063b14: +/* f063b14: 544f000f */ bnel $v0,$t7,.L0f063b54 +/* f063b18: 8e100020 */ lw $s0,0x20($s0) +/* f063b1c: 8e18003c */ lw $t8,0x3c($s0) +/* f063b20: 00187640 */ sll $t6,$t8,0x19 +/* f063b24: 05c2000b */ bltzl $t6,.L0f063b54 +/* f063b28: 8e100020 */ lw $s0,0x20($s0) +/* f063b2c: 920d0000 */ lbu $t5,0x0($s0) +/* f063b30: 528d0008 */ beql $s4,$t5,.L0f063b54 +/* f063b34: 8e100020 */ lw $s0,0x20($s0) +/* f063b38: 24a5ffff */ addiu $a1,$a1,-1 +/* f063b3c: 14a00004 */ bnez $a1,.L0f063b50 +/* f063b40: a20a003d */ sb $t2,0x3d($s0) +/* f063b44: 922c0358 */ lbu $t4,0x358($s1) +/* f063b48: 10000007 */ beqz $zero,.L0f063b68 +/* f063b4c: 01803825 */ or $a3,$t4,$zero +.L0f063b50: +/* f063b50: 8e100020 */ lw $s0,0x20($s0) +.L0f063b54: +/* f063b54: 8e2f0354 */ lw $t7,0x354($s1) +/* f063b58: 560fffee */ bnel $s0,$t7,.L0f063b14 +/* f063b5c: 920f003d */ lbu $t7,0x3d($s0) +/* f063b60: 922c0358 */ lbu $t4,0x358($s1) +/* f063b64: 01803825 */ or $a3,$t4,$zero +.L0f063b68: +/* f063b68: 318a00ff */ andi $t2,$t4,0xff +.L0f063b6c: +/* f063b6c: 318b00ff */ andi $t3,$t4,0xff +/* f063b70: 18e00016 */ blez $a3,.L0f063bcc +/* f063b74: 00002825 */ or $a1,$zero,$zero +/* f063b78: 3c02800a */ lui $v0,0x800a +/* f063b7c: 24429fc0 */ addiu $v0,$v0,-24640 +.L0f063b80: +/* f063b80: 94430362 */ lhu $v1,0x362($v0) +/* f063b84: 01202025 */ or $a0,$t1,$zero +/* f063b88: 0068082a */ slt $at,$v1,$t0 +/* f063b8c: 10200003 */ beqz $at,.L0f063b9c +/* f063b90: 00603025 */ or $a2,$v1,$zero +/* f063b94: 3068ffff */ andi $t0,$v1,0xffff +/* f063b98: 30aa00ff */ andi $t2,$a1,0xff +.L0f063b9c: +/* f063b9c: 0086082a */ slt $at,$a0,$a2 +/* f063ba0: 50200004 */ beqzl $at,.L0f063bb4 +/* f063ba4: 24a50001 */ addiu $a1,$a1,0x1 +/* f063ba8: 3069ffff */ andi $t1,$v1,0xffff +/* f063bac: 30ab00ff */ andi $t3,$a1,0xff +/* f063bb0: 24a50001 */ addiu $a1,$a1,0x1 +.L0f063bb4: +/* f063bb4: 00a7082a */ slt $at,$a1,$a3 +/* f063bb8: 1420fff1 */ bnez $at,.L0f063b80 +/* f063bbc: 2442001c */ addiu $v0,$v0,0x1c +/* f063bc0: 24087fff */ addiu $t0,$zero,0x7fff +/* f063bc4: 00004825 */ or $t1,$zero,$zero +/* f063bc8: 2403001c */ addiu $v1,$zero,0x1c +.L0f063bcc: +/* f063bcc: 01630019 */ multu $t3,$v1 +/* f063bd0: 0000c012 */ mflo $t8 +/* f063bd4: 0238c821 */ addu $t9,$s1,$t8 +/* f063bd8: 972e0362 */ lhu $t6,0x362($t9) +/* f063bdc: 01430019 */ multu $t2,$v1 +/* f063be0: 00006812 */ mflo $t5 +/* f063be4: 022d7821 */ addu $t7,$s1,$t5 +/* f063be8: 95f80362 */ lhu $t8,0x362($t7) +/* f063bec: 01d82823 */ subu $a1,$t6,$t8 +/* f063bf0: 0005c843 */ sra $t9,$a1,0x1 +/* f063bf4: 1320001d */ beqz $t9,.L0f063c6c +/* f063bf8: 03202825 */ or $a1,$t9,$zero +/* f063bfc: 8e30033c */ lw $s0,0x33c($s1) +/* f063c00: 8e2d0354 */ lw $t5,0x354($s1) +/* f063c04: 01601025 */ or $v0,$t3,$zero +/* f063c08: 520d0019 */ beql $s0,$t5,.L0f063c70 +/* f063c0c: 318a00ff */ andi $t2,$t4,0xff +/* f063c10: 920f003d */ lbu $t7,0x3d($s0) +.L0f063c14: +/* f063c14: 544f0010 */ bnel $v0,$t7,.L0f063c58 +/* f063c18: 8e100020 */ lw $s0,0x20($s0) +/* f063c1c: 8e0e003c */ lw $t6,0x3c($s0) +/* f063c20: 000ec640 */ sll $t8,$t6,0x19 +/* f063c24: 0018cfc2 */ srl $t9,$t8,0x1f +/* f063c28: 56b9000b */ bnel $s5,$t9,.L0f063c58 +/* f063c2c: 8e100020 */ lw $s0,0x20($s0) +/* f063c30: 920d0000 */ lbu $t5,0x0($s0) +/* f063c34: 568d0008 */ bnel $s4,$t5,.L0f063c58 +/* f063c38: 8e100020 */ lw $s0,0x20($s0) +/* f063c3c: 24a5ffff */ addiu $a1,$a1,-1 +/* f063c40: 14a00004 */ bnez $a1,.L0f063c54 +/* f063c44: a20a003d */ sb $t2,0x3d($s0) +/* f063c48: 922c0358 */ lbu $t4,0x358($s1) +/* f063c4c: 10000007 */ beqz $zero,.L0f063c6c +/* f063c50: 01803825 */ or $a3,$t4,$zero +.L0f063c54: +/* f063c54: 8e100020 */ lw $s0,0x20($s0) +.L0f063c58: +/* f063c58: 8e2f0354 */ lw $t7,0x354($s1) +/* f063c5c: 560fffed */ bnel $s0,$t7,.L0f063c14 +/* f063c60: 920f003d */ lbu $t7,0x3d($s0) +/* f063c64: 922c0358 */ lbu $t4,0x358($s1) +/* f063c68: 01803825 */ or $a3,$t4,$zero +.L0f063c6c: +/* f063c6c: 318a00ff */ andi $t2,$t4,0xff +.L0f063c70: +/* f063c70: 318b00ff */ andi $t3,$t4,0xff +/* f063c74: 18e00014 */ blez $a3,.L0f063cc8 +/* f063c78: 00002825 */ or $a1,$zero,$zero +/* f063c7c: 3c02800a */ lui $v0,0x800a +/* f063c80: 24429fc0 */ addiu $v0,$v0,-24640 +.L0f063c84: +/* f063c84: 94430366 */ lhu $v1,0x366($v0) +/* f063c88: 01202025 */ or $a0,$t1,$zero +/* f063c8c: 0068082a */ slt $at,$v1,$t0 +/* f063c90: 10200003 */ beqz $at,.L0f063ca0 +/* f063c94: 00603025 */ or $a2,$v1,$zero +/* f063c98: 3068ffff */ andi $t0,$v1,0xffff +/* f063c9c: 30aa00ff */ andi $t2,$a1,0xff +.L0f063ca0: +/* f063ca0: 0086082a */ slt $at,$a0,$a2 +/* f063ca4: 50200004 */ beqzl $at,.L0f063cb8 +/* f063ca8: 24a50001 */ addiu $a1,$a1,0x1 +/* f063cac: 3069ffff */ andi $t1,$v1,0xffff +/* f063cb0: 30ab00ff */ andi $t3,$a1,0xff +/* f063cb4: 24a50001 */ addiu $a1,$a1,0x1 +.L0f063cb8: +/* f063cb8: 00a7082a */ slt $at,$a1,$a3 +/* f063cbc: 1420fff1 */ bnez $at,.L0f063c84 +/* f063cc0: 2442001c */ addiu $v0,$v0,0x1c +/* f063cc4: 2403001c */ addiu $v1,$zero,0x1c +.L0f063cc8: +/* f063cc8: 01630019 */ multu $t3,$v1 +/* f063ccc: 00007012 */ mflo $t6 +/* f063cd0: 022ec021 */ addu $t8,$s1,$t6 +/* f063cd4: 97190366 */ lhu $t9,0x366($t8) +/* f063cd8: 01430019 */ multu $t2,$v1 +/* f063cdc: 00006812 */ mflo $t5 +/* f063ce0: 022d7821 */ addu $t7,$s1,$t5 +/* f063ce4: 95ee0366 */ lhu $t6,0x366($t7) +/* f063ce8: 032e2823 */ subu $a1,$t9,$t6 +/* f063cec: 0005c043 */ sra $t8,$a1,0x1 +/* f063cf0: 13000017 */ beqz $t8,.L0f063d50 +/* f063cf4: 03002825 */ or $a1,$t8,$zero +/* f063cf8: 8e30033c */ lw $s0,0x33c($s1) +/* f063cfc: 8e2d0354 */ lw $t5,0x354($s1) +/* f063d00: 01601025 */ or $v0,$t3,$zero +/* f063d04: 520d0013 */ beql $s0,$t5,.L0f063d54 +/* f063d08: 8fb9008c */ lw $t9,0x8c($sp) +/* f063d0c: 920f003d */ lbu $t7,0x3d($s0) +.L0f063d10: +/* f063d10: 544f000c */ bnel $v0,$t7,.L0f063d44 +/* f063d14: 8e100020 */ lw $s0,0x20($s0) +/* f063d18: 8e19003c */ lw $t9,0x3c($s0) +/* f063d1c: 0019c640 */ sll $t8,$t9,0x19 +/* f063d20: 07020008 */ bltzl $t8,.L0f063d44 +/* f063d24: 8e100020 */ lw $s0,0x20($s0) +/* f063d28: 920d0000 */ lbu $t5,0x0($s0) +/* f063d2c: 568d0005 */ bnel $s4,$t5,.L0f063d44 +/* f063d30: 8e100020 */ lw $s0,0x20($s0) +/* f063d34: 24a5ffff */ addiu $a1,$a1,-1 +/* f063d38: 10a00005 */ beqz $a1,.L0f063d50 +/* f063d3c: a20a003d */ sb $t2,0x3d($s0) +/* f063d40: 8e100020 */ lw $s0,0x20($s0) +.L0f063d44: +/* f063d44: 8e2f0354 */ lw $t7,0x354($s1) +/* f063d48: 560ffff1 */ bnel $s0,$t7,.L0f063d10 +/* f063d4c: 920f003d */ lbu $t7,0x3d($s0) +.L0f063d50: +/* f063d50: 8fb9008c */ lw $t9,0x8c($sp) +.L0f063d54: +/* f063d54: 8fae0088 */ lw $t6,0x88($sp) +/* f063d58: c7a80084 */ lwc1 $f8,0x84($sp) +/* f063d5c: c7aa0080 */ lwc1 $f10,0x80($sp) +/* f063d60: 8faa0034 */ lw $t2,0x34($sp) +/* f063d64: ae390034 */ sw $t9,0x34($s1) +/* f063d68: ae2e0038 */ sw $t6,0x38($s1) +/* f063d6c: e6280044 */ swc1 $f8,0x44($s1) +/* f063d70: e62a004c */ swc1 $f10,0x4c($s1) +/* f063d74: 8fad0098 */ lw $t5,0x98($sp) +/* f063d78: ad400370 */ sw $zero,0x370($t2) +/* f063d7c: 9638035c */ lhu $t8,0x35c($s1) +/* f063d80: 11a00007 */ beqz $t5,.L0f063da0 +/* f063d84: a5580378 */ sh $t8,0x378($t2) +/* f063d88: 0fc2436d */ jal func0f090db4 +/* f063d8c: 00000000 */ sll $zero,$zero,0x0 +/* f063d90: 0fc24d42 */ jal func0f093508 +/* f063d94: 00000000 */ sll $zero,$zero,0x0 +/* f063d98: 0fc19815 */ jal func0f066054 +/* f063d9c: 00000000 */ sll $zero,$zero,0x0 +.L0f063da0: +/* f063da0: 0fc091cb */ jal func0f02472c +/* f063da4: 00000000 */ sll $zero,$zero,0x0 +/* f063da8: 8fbf002c */ lw $ra,0x2c($sp) +/* f063dac: 8fb00014 */ lw $s0,0x14($sp) +/* f063db0: 8fb10018 */ lw $s1,0x18($sp) +/* f063db4: 8fb2001c */ lw $s2,0x1c($sp) +/* f063db8: 8fb30020 */ lw $s3,0x20($sp) +/* f063dbc: 8fb40024 */ lw $s4,0x24($sp) +/* f063dc0: 8fb50028 */ lw $s5,0x28($sp) +/* f063dc4: 03e00008 */ jr $ra +/* f063dc8: 27bd0098 */ addiu $sp,$sp,0x98 +); + +GLOBAL_ASM( +glabel func0f063dcc +/* f063dcc: 27bdff08 */ addiu $sp,$sp,-248 +/* f063dd0: 3c028007 */ lui $v0,0x8007 +/* f063dd4: 8c429964 */ lw $v0,-0x669c($v0) +/* f063dd8: afbf006c */ sw $ra,0x6c($sp) +/* f063ddc: afb60068 */ sw $s6,0x68($sp) +/* f063de0: afb50064 */ sw $s5,0x64($sp) +/* f063de4: afb40060 */ sw $s4,0x60($sp) +/* f063de8: afb3005c */ sw $s3,0x5c($sp) +/* f063dec: afb20058 */ sw $s2,0x58($sp) +/* f063df0: afb10054 */ sw $s1,0x54($sp) +/* f063df4: afb00050 */ sw $s0,0x50($sp) +/* f063df8: 044000d4 */ bltz $v0,.L0f06414c +/* f063dfc: f7b40048 */ sdc1 $f20,0x48($sp) +/* f063e00: 044000d2 */ bltz $v0,.L0f06414c +/* f063e04: 0000b025 */ or $s6,$zero,$zero +/* f063e08: 3c01bf80 */ lui $at,0xbf80 +/* f063e0c: 4481a000 */ mtc1 $at,$f20 +/* f063e10: 0000a025 */ or $s4,$zero,$zero +/* f063e14: 27b5008c */ addiu $s5,$sp,0x8c +/* f063e18: 27b300b8 */ addiu $s3,$sp,0xb8 +/* f063e1c: 27b20090 */ addiu $s2,$sp,0x90 +/* f063e20: 27b100a0 */ addiu $s1,$sp,0xa0 +.L0f063e24: +/* f063e24: 3c0e8007 */ lui $t6,0x8007 +/* f063e28: 8dce9960 */ lw $t6,-0x66a0($t6) +/* f063e2c: 24050040 */ addiu $a1,$zero,0x40 +/* f063e30: 02203025 */ or $a2,$s1,$zero +/* f063e34: 028e8021 */ addu $s0,$s4,$t6 +/* f063e38: 0fc456ac */ jal func0f115ab0 +/* f063e3c: 8e040008 */ lw $a0,0x8($s0) +/* f063e40: 0fc575ba */ jal func0f15d6e8 +/* f063e44: 8fa400e8 */ lw $a0,0xe8($sp) +/* f063e48: 104000b9 */ beqz $v0,.L0f064130 +/* f063e4c: 00000000 */ sll $zero,$zero,0x0 +/* f063e50: 8e020004 */ lw $v0,0x4($s0) +/* f063e54: 2c410006 */ sltiu $at,$v0,0x6 +/* f063e58: 102000b5 */ beqz $at,.L0f064130 +/* f063e5c: 00027880 */ sll $t7,$v0,0x2 +/* f063e60: 3c017f1b */ lui $at,0x7f1b +/* f063e64: 002f0821 */ addu $at,$at,$t7 +/* f063e68: 8c2f9f18 */ lw $t7,-0x60e8($at) +/* f063e6c: 01e00008 */ jr $t7 +/* f063e70: 00000000 */ sll $zero,$zero,0x0 +/* f063e74: 8fb800e8 */ lw $t8,0xe8($sp) +/* f063e78: 2419ffff */ addiu $t9,$zero,-1 +/* f063e7c: a7b9008e */ sh $t9,0x8e($sp) +/* f063e80: a7b8008c */ sh $t8,0x8c($sp) +/* f063e84: 8e040008 */ lw $a0,0x8($s0) +/* f063e88: 2405000a */ addiu $a1,$zero,0xa +/* f063e8c: 0fc456ac */ jal func0f115ab0 +/* f063e90: 02203025 */ or $a2,$s1,$zero +/* f063e94: c7a400b8 */ lwc1 $f4,0xb8($sp) +/* f063e98: c7a800bc */ lwc1 $f8,0xbc($sp) +/* f063e9c: c7b000c0 */ lwc1 $f16,0xc0($sp) +/* f063ea0: 46002187 */ neg.s $f6,$f4 +/* f063ea4: 46004287 */ neg.s $f10,$f8 +/* f063ea8: 46008487 */ neg.s $f18,$f16 +/* f063eac: e7a60090 */ swc1 $f6,0x90($sp) +/* f063eb0: e7aa0094 */ swc1 $f10,0x94($sp) +/* f063eb4: 0c004b70 */ jal 0x12dc0 +/* f063eb8: e7b20098 */ swc1 $f18,0x98($sp) +/* f063ebc: 304907ff */ andi $t1,$v0,0x7ff +/* f063ec0: 2d210033 */ sltiu $at,$t1,0x33 +/* f063ec4: 1020001e */ beqz $at,.L0f063f40 +/* f063ec8: 87a4008c */ lh $a0,0x8c($sp) +/* f063ecc: 240a0009 */ addiu $t2,$zero,0x9 +/* f063ed0: afaa0014 */ sw $t2,0x14($sp) +/* f063ed4: 00002825 */ or $a1,$zero,$zero +/* f063ed8: 02203025 */ or $a2,$s1,$zero +/* f063edc: 02403825 */ or $a3,$s2,$zero +/* f063ee0: 0fc4be7c */ jal func0f12f9f0 +/* f063ee4: afb30010 */ sw $s3,0x10($sp) +/* f063ee8: 0fc25480 */ jal func0f095200 +/* f063eec: 00000000 */ sll $zero,$zero,0x0 +/* f063ef0: 00023400 */ sll $a2,$v0,0x10 +/* f063ef4: 00065c03 */ sra $t3,$a2,0x10 +/* f063ef8: 240cffff */ addiu $t4,$zero,-1 +/* f063efc: 240dffff */ addiu $t5,$zero,-1 +/* f063f00: afad002c */ sw $t5,0x2c($sp) +/* f063f04: afac0010 */ sw $t4,0x10($sp) +/* f063f08: 01603025 */ or $a2,$t3,$zero +/* f063f0c: 00002025 */ or $a0,$zero,$zero +/* f063f10: 00002825 */ or $a1,$zero,$zero +/* f063f14: 2407ffff */ addiu $a3,$zero,-1 +/* f063f18: afa00014 */ sw $zero,0x14($sp) +/* f063f1c: afa00018 */ sw $zero,0x18($sp) +/* f063f20: afa0001c */ sw $zero,0x1c($sp) +/* f063f24: afb10020 */ sw $s1,0x20($sp) +/* f063f28: e7b40024 */ swc1 $f20,0x24($sp) +/* f063f2c: afb50028 */ sw $s5,0x28($sp) +/* f063f30: e7b40030 */ swc1 $f20,0x30($sp) +/* f063f34: e7b40034 */ swc1 $f20,0x34($sp) +/* f063f38: 0fc24e7e */ jal func0f0939f8 +/* f063f3c: e7b40038 */ swc1 $f20,0x38($sp) +.L0f063f40: +/* f063f40: 0c004b70 */ jal 0x12dc0 +/* f063f44: 00000000 */ sll $zero,$zero,0x0 +/* f063f48: 304e07ff */ andi $t6,$v0,0x7ff +/* f063f4c: 2dc10010 */ sltiu $at,$t6,0x10 +/* f063f50: 10200026 */ beqz $at,.L0f063fec +/* f063f54: 87a4008c */ lh $a0,0x8c($sp) +/* f063f58: 240f0009 */ addiu $t7,$zero,0x9 +/* f063f5c: afaf0014 */ sw $t7,0x14($sp) +/* f063f60: 00002825 */ or $a1,$zero,$zero +/* f063f64: 02203025 */ or $a2,$s1,$zero +/* f063f68: 02403825 */ or $a3,$s2,$zero +/* f063f6c: 0fc4be7c */ jal func0f12f9f0 +/* f063f70: afb30010 */ sw $s3,0x10($sp) +/* f063f74: 2418000a */ addiu $t8,$zero,0xa +/* f063f78: afb80014 */ sw $t8,0x14($sp) +/* f063f7c: 87a4008c */ lh $a0,0x8c($sp) +/* f063f80: 00002825 */ or $a1,$zero,$zero +/* f063f84: 02203025 */ or $a2,$s1,$zero +/* f063f88: 02403825 */ or $a3,$s2,$zero +/* f063f8c: 0fc4be7c */ jal func0f12f9f0 +/* f063f90: afb30010 */ sw $s3,0x10($sp) +/* f063f94: 0fc25480 */ jal func0f095200 +/* f063f98: 00000000 */ sll $zero,$zero,0x0 +/* f063f9c: 00023400 */ sll $a2,$v0,0x10 +/* f063fa0: 0006cc03 */ sra $t9,$a2,0x10 +/* f063fa4: 2409ffff */ addiu $t1,$zero,-1 +/* f063fa8: 240affff */ addiu $t2,$zero,-1 +/* f063fac: afaa002c */ sw $t2,0x2c($sp) +/* f063fb0: afa90010 */ sw $t1,0x10($sp) +/* f063fb4: 03203025 */ or $a2,$t9,$zero +/* f063fb8: 00002025 */ or $a0,$zero,$zero +/* f063fbc: 00002825 */ or $a1,$zero,$zero +/* f063fc0: 2407ffff */ addiu $a3,$zero,-1 +/* f063fc4: afa00014 */ sw $zero,0x14($sp) +/* f063fc8: afa00018 */ sw $zero,0x18($sp) +/* f063fcc: afa0001c */ sw $zero,0x1c($sp) +/* f063fd0: afb10020 */ sw $s1,0x20($sp) +/* f063fd4: e7b40024 */ swc1 $f20,0x24($sp) +/* f063fd8: afb50028 */ sw $s5,0x28($sp) +/* f063fdc: e7b40030 */ swc1 $f20,0x30($sp) +/* f063fe0: e7b40034 */ swc1 $f20,0x34($sp) +/* f063fe4: 0fc24e7e */ jal func0f0939f8 +/* f063fe8: e7b40038 */ swc1 $f20,0x38($sp) +.L0f063fec: +/* f063fec: 0c004b70 */ jal 0x12dc0 +/* f063ff0: 00000000 */ sll $zero,$zero,0x0 +/* f063ff4: 304b07ff */ andi $t3,$v0,0x7ff +/* f063ff8: 2d610006 */ sltiu $at,$t3,0x6 +/* f063ffc: 1020004c */ beqz $at,.L0f064130 +/* f064000: 87a4008c */ lh $a0,0x8c($sp) +/* f064004: 240c0009 */ addiu $t4,$zero,0x9 +/* f064008: afac0014 */ sw $t4,0x14($sp) +/* f06400c: 00002825 */ or $a1,$zero,$zero +/* f064010: 02203025 */ or $a2,$s1,$zero +/* f064014: 02403825 */ or $a3,$s2,$zero +/* f064018: 0fc4be7c */ jal func0f12f9f0 +/* f06401c: afb30010 */ sw $s3,0x10($sp) +/* f064020: 240d000b */ addiu $t5,$zero,0xb +/* f064024: afad0014 */ sw $t5,0x14($sp) +/* f064028: 87a4008c */ lh $a0,0x8c($sp) +/* f06402c: 00002825 */ or $a1,$zero,$zero +/* f064030: 02203025 */ or $a2,$s1,$zero +/* f064034: 02403825 */ or $a3,$s2,$zero +/* f064038: 0fc4be7c */ jal func0f12f9f0 +/* f06403c: afb30010 */ sw $s3,0x10($sp) +/* f064040: 0fc25480 */ jal func0f095200 +/* f064044: 00000000 */ sll $zero,$zero,0x0 +/* f064048: 00023400 */ sll $a2,$v0,0x10 +/* f06404c: 00067403 */ sra $t6,$a2,0x10 +/* f064050: 240fffff */ addiu $t7,$zero,-1 +/* f064054: 2418ffff */ addiu $t8,$zero,-1 +/* f064058: afb8002c */ sw $t8,0x2c($sp) +/* f06405c: afaf0010 */ sw $t7,0x10($sp) +/* f064060: 01c03025 */ or $a2,$t6,$zero +/* f064064: 00002025 */ or $a0,$zero,$zero +/* f064068: 00002825 */ or $a1,$zero,$zero +/* f06406c: 2407ffff */ addiu $a3,$zero,-1 +/* f064070: afa00014 */ sw $zero,0x14($sp) +/* f064074: afa00018 */ sw $zero,0x18($sp) +/* f064078: afa0001c */ sw $zero,0x1c($sp) +/* f06407c: afb10020 */ sw $s1,0x20($sp) +/* f064080: e7b40024 */ swc1 $f20,0x24($sp) +/* f064084: afb50028 */ sw $s5,0x28($sp) +/* f064088: e7b40030 */ swc1 $f20,0x30($sp) +/* f06408c: e7b40034 */ swc1 $f20,0x34($sp) +/* f064090: 0fc24e7e */ jal func0f0939f8 +/* f064094: e7b40038 */ swc1 $f20,0x38($sp) +/* f064098: 10000025 */ beqz $zero,.L0f064130 +/* f06409c: 00000000 */ sll $zero,$zero,0x0 +/* f0640a0: 3c19800a */ lui $t9,0x800a +/* f0640a4: 8f39a26c */ lw $t9,-0x5d94($t9) +/* f0640a8: 24010006 */ addiu $at,$zero,0x6 +/* f0640ac: 57210028 */ bnel $t9,$at,.L0f064150 +/* f0640b0: 8fbf006c */ lw $ra,0x6c($sp) +/* f0640b4: 0fc256d9 */ jal func0f095b64 +/* f0640b8: 00000000 */ sll $zero,$zero,0x0 +/* f0640bc: 50400024 */ beqzl $v0,.L0f064150 +/* f0640c0: 8fbf006c */ lw $ra,0x6c($sp) +/* f0640c4: 8e020004 */ lw $v0,0x4($s0) +/* f0640c8: 24010002 */ addiu $at,$zero,0x2 +/* f0640cc: 10410007 */ beq $v0,$at,.L0f0640ec +/* f0640d0: 24080014 */ addiu $t0,$zero,0x14 +/* f0640d4: 24010004 */ addiu $at,$zero,0x4 +/* f0640d8: 10410003 */ beq $v0,$at,.L0f0640e8 +/* f0640dc: 24010005 */ addiu $at,$zero,0x5 +/* f0640e0: 54410003 */ bnel $v0,$at,.L0f0640f0 +/* f0640e4: 8fa900e8 */ lw $t1,0xe8($sp) +.L0f0640e8: +/* f0640e8: 24080015 */ addiu $t0,$zero,0x15 +.L0f0640ec: +/* f0640ec: 8fa900e8 */ lw $t1,0xe8($sp) +.L0f0640f0: +/* f0640f0: 240affff */ addiu $t2,$zero,-1 +/* f0640f4: a7aa008a */ sh $t2,0x8a($sp) +/* f0640f8: a7a90088 */ sh $t1,0x88($sp) +/* f0640fc: 8e040008 */ lw $a0,0x8($s0) +/* f064100: afa80084 */ sw $t0,0x84($sp) +/* f064104: 2405000a */ addiu $a1,$zero,0xa +/* f064108: 0fc456ac */ jal func0f115ab0 +/* f06410c: 02203025 */ or $a2,$s1,$zero +/* f064110: 8fa80084 */ lw $t0,0x84($sp) +/* f064114: 02002025 */ or $a0,$s0,$zero +/* f064118: 02202825 */ or $a1,$s1,$zero +/* f06411c: 00083c00 */ sll $a3,$t0,0x10 +/* f064120: 00075c03 */ sra $t3,$a3,0x10 +/* f064124: 01603825 */ or $a3,$t3,$zero +/* f064128: 0fc4b9d3 */ jal func0f12e74c +/* f06412c: 27a60088 */ addiu $a2,$sp,0x88 +.L0f064130: +/* f064130: 3c0c8007 */ lui $t4,0x8007 +/* f064134: 8d8c9964 */ lw $t4,-0x669c($t4) +/* f064138: 26d60001 */ addiu $s6,$s6,0x1 +/* f06413c: 2694000c */ addiu $s4,$s4,0xc +/* f064140: 0196082a */ slt $at,$t4,$s6 +/* f064144: 1020ff37 */ beqz $at,.L0f063e24 +/* f064148: 00000000 */ sll $zero,$zero,0x0 +.L0f06414c: +/* f06414c: 8fbf006c */ lw $ra,0x6c($sp) +.L0f064150: +/* f064150: d7b40048 */ ldc1 $f20,0x48($sp) +/* f064154: 8fb00050 */ lw $s0,0x50($sp) +/* f064158: 8fb10054 */ lw $s1,0x54($sp) +/* f06415c: 8fb20058 */ lw $s2,0x58($sp) +/* f064160: 8fb3005c */ lw $s3,0x5c($sp) +/* f064164: 8fb40060 */ lw $s4,0x60($sp) +/* f064168: 8fb50064 */ lw $s5,0x64($sp) +/* f06416c: 8fb60068 */ lw $s6,0x68($sp) +/* f064170: 03e00008 */ jr $ra +/* f064174: 27bd00f8 */ addiu $sp,$sp,0xf8 +); + +GLOBAL_ASM( +glabel func0f064178 +/* f064178: 27bdffe8 */ addiu $sp,$sp,-24 +/* f06417c: afbf0014 */ sw $ra,0x14($sp) +/* f064180: 90820000 */ lbu $v0,0x0($a0) +/* f064184: 24010003 */ addiu $at,$zero,0x3 +/* f064188: 00803025 */ or $a2,$a0,$zero +/* f06418c: 54410006 */ bnel $v0,$at,.L0f0641a8 +/* f064190: 24010006 */ addiu $at,$zero,0x6 +/* f064194: 0fc079ef */ jal func0f01e7bc +/* f064198: 8c840004 */ lw $a0,0x4($a0) +/* f06419c: 10000012 */ beqz $zero,.L0f0641e8 +/* f0641a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0641a4: 24010006 */ addiu $at,$zero,0x6 +.L0f0641a8: +/* f0641a8: 54410006 */ bnel $v0,$at,.L0f0641c4 +/* f0641ac: 24010001 */ addiu $at,$zero,0x1 +/* f0641b0: 0fc30795 */ jal func0f0c1e54 +/* f0641b4: 00c02025 */ or $a0,$a2,$zero +/* f0641b8: 1000000b */ beqz $zero,.L0f0641e8 +/* f0641bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0641c0: 24010001 */ addiu $at,$zero,0x1 +.L0f0641c4: +/* f0641c4: 10410005 */ beq $v0,$at,.L0f0641dc +/* f0641c8: 24010002 */ addiu $at,$zero,0x2 +/* f0641cc: 10410003 */ beq $v0,$at,.L0f0641dc +/* f0641d0: 24010004 */ addiu $at,$zero,0x4 +/* f0641d4: 54410004 */ bnel $v0,$at,.L0f0641e8 +/* f0641d8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0641dc: +/* f0641dc: 0fc21d08 */ jal func0f087420 +/* f0641e0: 00c02025 */ or $a0,$a2,$zero +/* f0641e4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0641e8: +/* f0641e8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0641ec: 03e00008 */ jr $ra +/* f0641f0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0641f4 +/* f0641f4: 27bdfd70 */ addiu $sp,$sp,-656 +/* f0641f8: afb40028 */ sw $s4,0x28($sp) +/* f0641fc: 3c14800a */ lui $s4,0x800a +/* f064200: 26949fc0 */ addiu $s4,$s4,-24640 +/* f064204: 8e820284 */ lw $v0,0x284($s4) +/* f064208: afbf002c */ sw $ra,0x2c($sp) +/* f06420c: afb30024 */ sw $s3,0x24($sp) +/* f064210: afb20020 */ sw $s2,0x20($sp) +/* f064214: afb1001c */ sw $s1,0x1c($sp) +/* f064218: afb00018 */ sw $s0,0x18($sp) +/* f06421c: 8c4e01b0 */ lw $t6,0x1b0($v0) +/* f064220: 24010005 */ addiu $at,$zero,0x5 +/* f064224: 3c0f8007 */ lui $t7,0x8007 +/* f064228: 51c10051 */ beql $t6,$at,.L0f064370 +/* f06422c: 8fbf002c */ lw $ra,0x2c($sp) +/* f064230: 8def0760 */ lw $t7,0x760($t7) +/* f064234: 55e0004e */ bnezl $t7,.L0f064370 +/* f064238: 8fbf002c */ lw $ra,0x2c($sp) +/* f06423c: 8e9802a8 */ lw $t8,0x2a8($s4) +/* f064240: 27b3005c */ addiu $s3,$sp,0x5c +/* f064244: 5302004a */ beql $t8,$v0,.L0f064370 +/* f064248: 8fbf002c */ lw $ra,0x2c($sp) +/* f06424c: 8c4400bc */ lw $a0,0xbc($v0) +/* f064250: 02602825 */ or $a1,$s3,$zero +/* f064254: 0fc195e9 */ jal func0f0657a4 +/* f064258: 24840028 */ addiu $a0,$a0,0x28 +/* f06425c: 8e990284 */ lw $t9,0x284($s4) +/* f064260: 2412ffff */ addiu $s2,$zero,-1 +/* f064264: 00008025 */ or $s0,$zero,$zero +/* f064268: 8f2200bc */ lw $v0,0xbc($t9) +/* f06426c: 27b10044 */ addiu $s1,$sp,0x44 +/* f064270: 84480028 */ lh $t0,0x28($v0) +/* f064274: 52480011 */ beql $s2,$t0,.L0f0642bc +/* f064278: 27b00088 */ addiu $s0,$sp,0x88 +/* f06427c: 84440028 */ lh $a0,0x28($v0) +/* f064280: 02202825 */ or $a1,$s1,$zero +.L0f064284: +/* f064284: 0fc5916a */ jal func0f1645a8 +/* f064288: 2406000a */ addiu $a2,$zero,0xa +/* f06428c: 02202025 */ or $a0,$s1,$zero +/* f064290: 02602825 */ or $a1,$s3,$zero +/* f064294: 0fc195f6 */ jal func0f0657d8 +/* f064298: 24060014 */ addiu $a2,$zero,0x14 +/* f06429c: 8e890284 */ lw $t1,0x284($s4) +/* f0642a0: 26100002 */ addiu $s0,$s0,0x2 +/* f0642a4: 8d2a00bc */ lw $t2,0xbc($t1) +/* f0642a8: 01505821 */ addu $t3,$t2,$s0 +/* f0642ac: 85640028 */ lh $a0,0x28($t3) +/* f0642b0: 5644fff4 */ bnel $s2,$a0,.L0f064284 +/* f0642b4: 02202825 */ or $a1,$s1,$zero +/* f0642b8: 27b00088 */ addiu $s0,$sp,0x88 +.L0f0642bc: +/* f0642bc: 02002825 */ or $a1,$s0,$zero +/* f0642c0: 02602025 */ or $a0,$s3,$zero +/* f0642c4: 0fc197e0 */ jal func0f065f80 +/* f0642c8: 24060100 */ addiu $a2,$zero,0x100 +/* f0642cc: 87ac0088 */ lh $t4,0x88($sp) +/* f0642d0: 02008825 */ or $s1,$s0,$zero +/* f0642d4: 27ad0088 */ addiu $t5,$sp,0x88 +/* f0642d8: 05800024 */ bltz $t4,.L0f06436c +/* f0642dc: 24120048 */ addiu $s2,$zero,0x48 +/* f0642e0: 85a20000 */ lh $v0,0x0($t5) +.L0f0642e4: +/* f0642e4: 00520019 */ multu $v0,$s2 +/* f0642e8: 8e8f0338 */ lw $t7,0x338($s4) +/* f0642ec: 00002825 */ or $a1,$zero,$zero +/* f0642f0: 00007012 */ mflo $t6 +/* f0642f4: 01cf8021 */ addu $s0,$t6,$t7 +/* f0642f8: 86180002 */ lh $t8,0x2($s0) +/* f0642fc: 1f000015 */ bgtz $t8,.L0f064354 +/* f064300: 00000000 */ sll $zero,$zero,0x0 +/* f064304: 8e190004 */ lw $t9,0x4($s0) +/* f064308: 13200012 */ beqz $t9,.L0f064354 +/* f06430c: 00000000 */ sll $zero,$zero,0x0 +/* f064310: 92080000 */ lbu $t0,0x0($s0) +/* f064314: 2509ffff */ addiu $t1,$t0,-1 +/* f064318: 2d210008 */ sltiu $at,$t1,0x8 +/* f06431c: 1020000d */ beqz $at,.L0f064354 +/* f064320: 00094880 */ sll $t1,$t1,0x2 +/* f064324: 3c017f1b */ lui $at,0x7f1b +/* f064328: 00290821 */ addu $at,$at,$t1 +/* f06432c: 8c299f30 */ lw $t1,-0x60d0($at) +/* f064330: 01200008 */ jr $t1 +/* f064334: 00000000 */ sll $zero,$zero,0x0 +/* f064338: 0fc22405 */ jal func0f089014 +/* f06433c: 02002025 */ or $a0,$s0,$zero +/* f064340: 10000004 */ beqz $zero,.L0f064354 +/* f064344: 00402825 */ or $a1,$v0,$zero +/* f064348: 0fc22ecf */ jal func0f08bb3c +/* f06434c: 02002025 */ or $a0,$s0,$zero +/* f064350: 00402825 */ or $a1,$v0,$zero +.L0f064354: +/* f064354: 0fc18ad9 */ jal func0f062b64 +/* f064358: 02002025 */ or $a0,$s0,$zero +/* f06435c: 86220002 */ lh $v0,0x2($s1) +/* f064360: 26310002 */ addiu $s1,$s1,0x2 +/* f064364: 0441ffdf */ bgez $v0,.L0f0642e4 +/* f064368: 00000000 */ sll $zero,$zero,0x0 +.L0f06436c: +/* f06436c: 8fbf002c */ lw $ra,0x2c($sp) +.L0f064370: +/* f064370: 8fb00018 */ lw $s0,0x18($sp) +/* f064374: 8fb1001c */ lw $s1,0x1c($sp) +/* f064378: 8fb20020 */ lw $s2,0x20($sp) +/* f06437c: 8fb30024 */ lw $s3,0x24($sp) +/* f064380: 8fb40028 */ lw $s4,0x28($sp) +/* f064384: 03e00008 */ jr $ra +/* f064388: 27bd0290 */ addiu $sp,$sp,0x290 +); + +GLOBAL_ASM( +glabel func0f06438c +/* f06438c: 27bdff58 */ addiu $sp,$sp,-168 +/* f064390: 3c01c000 */ lui $at,0xc000 +/* f064394: 44812000 */ mtc1 $at,$f4 +/* f064398: afbf001c */ sw $ra,0x1c($sp) +/* f06439c: afa400a8 */ sw $a0,0xa8($sp) +/* f0643a0: afa500ac */ sw $a1,0xac($sp) +/* f0643a4: afa600b0 */ sw $a2,0xb0($sp) +/* f0643a8: afa700b4 */ sw $a3,0xb4($sp) +/* f0643ac: 00002025 */ or $a0,$zero,$zero +/* f0643b0: 0fc2c43b */ jal func0f0b10ec +/* f0643b4: e7a40058 */ swc1 $f4,0x58($sp) +/* f0643b8: 10400006 */ beqz $v0,.L0f0643d4 +/* f0643bc: 8fa300c4 */ lw $v1,0xc4($sp) +/* f0643c0: 0fc289f2 */ jal func0f0a27c8 +/* f0643c4: afa30050 */ sw $v1,0x50($sp) +/* f0643c8: 10400002 */ beqz $v0,.L0f0643d4 +/* f0643cc: 8fa30050 */ lw $v1,0x50($sp) +/* f0643d0: 24030001 */ addiu $v1,$zero,0x1 +.L0f0643d4: +/* f0643d4: 10600013 */ beqz $v1,.L0f064424 +/* f0643d8: 00000000 */ sll $zero,$zero,0x0 +/* f0643dc: 0fc2d602 */ jal func0f0b5808 +/* f0643e0: 00000000 */ sll $zero,$zero,0x0 +/* f0643e4: 0fc2d602 */ jal func0f0b5808 +/* f0643e8: e7a00068 */ swc1 $f0,0x68($sp) +/* f0643ec: 0fc2d5fa */ jal func0f0b57e8 +/* f0643f0: e7a00034 */ swc1 $f0,0x34($sp) +/* f0643f4: c7a60034 */ lwc1 $f6,0x34($sp) +/* f0643f8: 46060200 */ add.s $f8,$f0,$f6 +/* f0643fc: 0fc2d5fe */ jal func0f0b57f8 +/* f064400: e7a80064 */ swc1 $f8,0x64($sp) +/* f064404: 0fc2d5fe */ jal func0f0b57f8 +/* f064408: e7a00060 */ swc1 $f0,0x60($sp) +/* f06440c: 0fc2d5f6 */ jal func0f0b57d8 +/* f064410: e7a00034 */ swc1 $f0,0x34($sp) +/* f064414: c7aa0034 */ lwc1 $f10,0x34($sp) +/* f064418: 460a0400 */ add.s $f16,$f0,$f10 +/* f06441c: 10000026 */ beqz $zero,.L0f0644b8 +/* f064420: e7b0005c */ swc1 $f16,0x5c($sp) +.L0f064424: +/* f064424: 0fc2d602 */ jal func0f0b5808 +/* f064428: 00000000 */ sll $zero,$zero,0x0 +/* f06442c: 0fc2d5fa */ jal func0f0b57e8 +/* f064430: e7a00034 */ swc1 $f0,0x34($sp) +/* f064434: 3c017f1b */ lui $at,0x7f1b +/* f064438: c4329f50 */ lwc1 $f18,-0x60b0($at) +/* f06443c: c7a60034 */ lwc1 $f6,0x34($sp) +/* f064440: 46120102 */ mul.s $f4,$f0,$f18 +/* f064444: 46062200 */ add.s $f8,$f4,$f6 +/* f064448: 0fc2d602 */ jal func0f0b5808 +/* f06444c: e7a80068 */ swc1 $f8,0x68($sp) +/* f064450: 0fc2d5fa */ jal func0f0b57e8 +/* f064454: e7a00034 */ swc1 $f0,0x34($sp) +/* f064458: 3c017f1b */ lui $at,0x7f1b +/* f06445c: c42a9f54 */ lwc1 $f10,-0x60ac($at) +/* f064460: c7b20034 */ lwc1 $f18,0x34($sp) +/* f064464: 460a0402 */ mul.s $f16,$f0,$f10 +/* f064468: 46128100 */ add.s $f4,$f16,$f18 +/* f06446c: 0fc2d5fe */ jal func0f0b57f8 +/* f064470: e7a40064 */ swc1 $f4,0x64($sp) +/* f064474: 0fc2d5f6 */ jal func0f0b57d8 +/* f064478: e7a00034 */ swc1 $f0,0x34($sp) +/* f06447c: 3c013e80 */ lui $at,0x3e80 +/* f064480: 44813000 */ mtc1 $at,$f6 +/* f064484: c7aa0034 */ lwc1 $f10,0x34($sp) +/* f064488: 46060202 */ mul.s $f8,$f0,$f6 +/* f06448c: 460a4400 */ add.s $f16,$f8,$f10 +/* f064490: 0fc2d5fe */ jal func0f0b57f8 +/* f064494: e7b00060 */ swc1 $f16,0x60($sp) +/* f064498: 0fc2d5f6 */ jal func0f0b57d8 +/* f06449c: e7a00034 */ swc1 $f0,0x34($sp) +/* f0644a0: 3c013f40 */ lui $at,0x3f40 +/* f0644a4: 44819000 */ mtc1 $at,$f18 +/* f0644a8: c7a60034 */ lwc1 $f6,0x34($sp) +/* f0644ac: 46120102 */ mul.s $f4,$f0,$f18 +/* f0644b0: 46062200 */ add.s $f8,$f4,$f6 +/* f0644b4: e7a8005c */ swc1 $f8,0x5c($sp) +.L0f0644b8: +/* f0644b8: 8fa400ac */ lw $a0,0xac($sp) +/* f0644bc: 3c01c020 */ lui $at,0xc020 +/* f0644c0: 44815000 */ mtc1 $at,$f10 +/* f0644c4: c4900008 */ lwc1 $f16,0x8($a0) +/* f0644c8: 3c01bf80 */ lui $at,0xbf80 +/* f0644cc: 4610503c */ c.lt.s $f10,$f16 +/* f0644d0: 00000000 */ sll $zero,$zero,0x0 +/* f0644d4: 45000004 */ bc1f .L0f0644e8 +/* f0644d8: 00000000 */ sll $zero,$zero,0x0 +/* f0644dc: 44810000 */ mtc1 $at,$f0 +/* f0644e0: 1000014d */ beqz $zero,.L0f064a18 +/* f0644e4: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0644e8: +/* f0644e8: 0fc2d341 */ jal func0f0b4d04 +/* f0644ec: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f0644f0: 8fae00b0 */ lw $t6,0xb0($sp) +/* f0644f4: 8fa200ac */ lw $v0,0xac($sp) +/* f0644f8: 27a40094 */ addiu $a0,$sp,0x94 +/* f0644fc: c5d20000 */ lwc1 $f18,0x0($t6) +/* f064500: 27a5008c */ addiu $a1,$sp,0x8c +/* f064504: e7b20094 */ swc1 $f18,0x94($sp) +/* f064508: c4440004 */ lwc1 $f4,0x4($v0) +/* f06450c: e7a40098 */ swc1 $f4,0x98($sp) +/* f064510: c4460008 */ lwc1 $f6,0x8($v0) +/* f064514: 0fc2d341 */ jal func0f0b4d04 +/* f064518: e7a6009c */ swc1 $f6,0x9c($sp) +/* f06451c: 8faf00b0 */ lw $t7,0xb0($sp) +/* f064520: 8fa200ac */ lw $v0,0xac($sp) +/* f064524: 27a40094 */ addiu $a0,$sp,0x94 +/* f064528: c5e80004 */ lwc1 $f8,0x4($t7) +/* f06452c: 27a50084 */ addiu $a1,$sp,0x84 +/* f064530: e7a80094 */ swc1 $f8,0x94($sp) +/* f064534: c44a0004 */ lwc1 $f10,0x4($v0) +/* f064538: e7aa0098 */ swc1 $f10,0x98($sp) +/* f06453c: c4500008 */ lwc1 $f16,0x8($v0) +/* f064540: 0fc2d341 */ jal func0f0b4d04 +/* f064544: e7b0009c */ swc1 $f16,0x9c($sp) +/* f064548: 8fa200ac */ lw $v0,0xac($sp) +/* f06454c: 8fb800b4 */ lw $t8,0xb4($sp) +/* f064550: 27a40094 */ addiu $a0,$sp,0x94 +/* f064554: c4520000 */ lwc1 $f18,0x0($v0) +/* f064558: 27a5007c */ addiu $a1,$sp,0x7c +/* f06455c: e7b20094 */ swc1 $f18,0x94($sp) +/* f064560: c7040004 */ lwc1 $f4,0x4($t8) +/* f064564: e7a40098 */ swc1 $f4,0x98($sp) +/* f064568: c4460008 */ lwc1 $f6,0x8($v0) +/* f06456c: 0fc2d341 */ jal func0f0b4d04 +/* f064570: e7a6009c */ swc1 $f6,0x9c($sp) +/* f064574: 8fb900ac */ lw $t9,0xac($sp) +/* f064578: 8fa800b4 */ lw $t0,0xb4($sp) +/* f06457c: 27a40094 */ addiu $a0,$sp,0x94 +/* f064580: c7280000 */ lwc1 $f8,0x0($t9) +/* f064584: 27a50074 */ addiu $a1,$sp,0x74 +/* f064588: e7a80094 */ swc1 $f8,0x94($sp) +/* f06458c: c50a0000 */ lwc1 $f10,0x0($t0) +/* f064590: e7aa0098 */ swc1 $f10,0x98($sp) +/* f064594: c7300008 */ lwc1 $f16,0x8($t9) +/* f064598: 0fc2d341 */ jal func0f0b4d04 +/* f06459c: e7b0009c */ swc1 $f16,0x9c($sp) +/* f0645a0: c7b20078 */ lwc1 $f18,0x78($sp) +/* f0645a4: c7a40068 */ lwc1 $f4,0x68($sp) +/* f0645a8: c7a60064 */ lwc1 $f6,0x64($sp) +/* f0645ac: c7a80080 */ lwc1 $f8,0x80($sp) +/* f0645b0: 4612203e */ c.le.s $f4,$f18 +/* f0645b4: 00000000 */ sll $zero,$zero,0x0 +/* f0645b8: 45020116 */ bc1fl .L0f064a14 +/* f0645bc: c7a00058 */ lwc1 $f0,0x58($sp) +/* f0645c0: 4606403e */ c.le.s $f8,$f6 +/* f0645c4: 27a40070 */ addiu $a0,$sp,0x70 +/* f0645c8: 27a5006c */ addiu $a1,$sp,0x6c +/* f0645cc: 45020111 */ bc1fl .L0f064a14 +/* f0645d0: c7a00058 */ lwc1 $f0,0x58($sp) +/* f0645d4: 0fc282fb */ jal func0f0a0bec +/* f0645d8: afa0004c */ sw $zero,0x4c($sp) +/* f0645dc: 0fc25e24 */ jal func0f097890 +/* f0645e0: c7ac008c */ lwc1 $f12,0x8c($sp) +/* f0645e4: e7a0008c */ swc1 $f0,0x8c($sp) +/* f0645e8: 0fc25e5c */ jal func0f097970 +/* f0645ec: c7ac0084 */ lwc1 $f12,0x84($sp) +/* f0645f0: 0fc31ef4 */ jal func0f0c7bd0 +/* f0645f4: e7a00084 */ swc1 $f0,0x84($sp) +/* f0645f8: 14400003 */ bnez $v0,.L0f064608 +/* f0645fc: 8fa900c0 */ lw $t1,0xc0($sp) +/* f064600: 1120005a */ beqz $t1,.L0f06476c +/* f064604: c7a00070 */ lwc1 $f0,0x70($sp) +.L0f064608: +/* f064608: c7aa005c */ lwc1 $f10,0x5c($sp) +/* f06460c: c7b0008c */ lwc1 $f16,0x8c($sp) +/* f064610: c7b20084 */ lwc1 $f18,0x84($sp) +/* f064614: c7a40060 */ lwc1 $f4,0x60($sp) +/* f064618: 460a803e */ c.le.s $f16,$f10 +/* f06461c: 00000000 */ sll $zero,$zero,0x0 +/* f064620: 45020063 */ bc1fl .L0f0647b0 +/* f064624: 8fab004c */ lw $t3,0x4c($sp) +/* f064628: 4612203e */ c.le.s $f4,$f18 +/* f06462c: 3c013fc0 */ lui $at,0x3fc0 +/* f064630: 3c0a800a */ lui $t2,0x800a +/* f064634: 4502005e */ bc1fl .L0f0647b0 +/* f064638: 8fab004c */ lw $t3,0x4c($sp) +/* f06463c: 46109181 */ sub.s $f6,$f18,$f16 +/* f064640: 44814000 */ mtc1 $at,$f8 +/* f064644: 8d4aa2d8 */ lw $t2,-0x5d28($t2) +/* f064648: 3c018007 */ lui $at,0x8007 +/* f06464c: 46083002 */ mul.s $f0,$f6,$f8 +/* f064650: 15400004 */ bnez $t2,.L0f064664 +/* f064654: 00000000 */ sll $zero,$zero,0x0 +/* f064658: c42a9880 */ lwc1 $f10,-0x6780($at) +/* f06465c: 460a0002 */ mul.s $f0,$f0,$f10 +/* f064660: 00000000 */ sll $zero,$zero,0x0 +.L0f064664: +/* f064664: 0fc2d5f6 */ jal func0f0b57d8 +/* f064668: e7a00048 */ swc1 $f0,0x48($sp) +/* f06466c: 0fc2d5fe */ jal func0f0b57f8 +/* f064670: e7a0002c */ swc1 $f0,0x2c($sp) +/* f064674: 3c013f00 */ lui $at,0x3f00 +/* f064678: 44812000 */ mtc1 $at,$f4 +/* f06467c: c7b2002c */ lwc1 $f18,0x2c($sp) +/* f064680: c7a80084 */ lwc1 $f8,0x84($sp) +/* f064684: c7aa008c */ lwc1 $f10,0x8c($sp) +/* f064688: 46122402 */ mul.s $f16,$f4,$f18 +/* f06468c: 44819000 */ mtc1 $at,$f18 +/* f064690: 460a4100 */ add.s $f4,$f8,$f10 +/* f064694: c7a80048 */ lwc1 $f8,0x48($sp) +/* f064698: 00001025 */ or $v0,$zero,$zero +/* f06469c: 46100180 */ add.s $f6,$f0,$f16 +/* f0646a0: 46122402 */ mul.s $f16,$f4,$f18 +/* f0646a4: 46088281 */ sub.s $f10,$f16,$f8 +/* f0646a8: 4606503e */ c.le.s $f10,$f6 +/* f0646ac: 00000000 */ sll $zero,$zero,0x0 +/* f0646b0: 45000002 */ bc1f .L0f0646bc +/* f0646b4: 00000000 */ sll $zero,$zero,0x0 +/* f0646b8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0646bc: +/* f0646bc: 10400029 */ beqz $v0,.L0f064764 +/* f0646c0: 00000000 */ sll $zero,$zero,0x0 +/* f0646c4: 0fc2d5f6 */ jal func0f0b57d8 +/* f0646c8: 00000000 */ sll $zero,$zero,0x0 +/* f0646cc: 0fc2d5fe */ jal func0f0b57f8 +/* f0646d0: e7a00024 */ swc1 $f0,0x24($sp) +/* f0646d4: c7a40084 */ lwc1 $f4,0x84($sp) +/* f0646d8: c7b2008c */ lwc1 $f18,0x8c($sp) +/* f0646dc: 3c013f00 */ lui $at,0x3f00 +/* f0646e0: 44816000 */ mtc1 $at,$f12 +/* f0646e4: 46122400 */ add.s $f16,$f4,$f18 +/* f0646e8: c7a40024 */ lwc1 $f4,0x24($sp) +/* f0646ec: c7a60048 */ lwc1 $f6,0x48($sp) +/* f0646f0: 00001025 */ or $v0,$zero,$zero +/* f0646f4: 460c8202 */ mul.s $f8,$f16,$f12 +/* f0646f8: 00000000 */ sll $zero,$zero,0x0 +/* f0646fc: 46046482 */ mul.s $f18,$f12,$f4 +/* f064700: 46064280 */ add.s $f10,$f8,$f6 +/* f064704: c7a80060 */ lwc1 $f8,0x60($sp) +/* f064708: 46120400 */ add.s $f16,$f0,$f18 +/* f06470c: 460a803e */ c.le.s $f16,$f10 +/* f064710: 00000000 */ sll $zero,$zero,0x0 +/* f064714: 45000002 */ bc1f .L0f064720 +/* f064718: 00000000 */ sll $zero,$zero,0x0 +/* f06471c: 24020001 */ addiu $v0,$zero,0x1 +.L0f064720: +/* f064720: 10400010 */ beqz $v0,.L0f064764 +/* f064724: 00000000 */ sll $zero,$zero,0x0 +/* f064728: c7a200a0 */ lwc1 $f2,0xa0($sp) +/* f06472c: 00001025 */ or $v0,$zero,$zero +/* f064730: c7a6005c */ lwc1 $f6,0x5c($sp) +/* f064734: 4602403e */ c.le.s $f8,$f2 +/* f064738: 00000000 */ sll $zero,$zero,0x0 +/* f06473c: 45000002 */ bc1f .L0f064748 +/* f064740: 00000000 */ sll $zero,$zero,0x0 +/* f064744: 24020001 */ addiu $v0,$zero,0x1 +.L0f064748: +/* f064748: 10400006 */ beqz $v0,.L0f064764 +/* f06474c: 00000000 */ sll $zero,$zero,0x0 +/* f064750: 4606103e */ c.le.s $f2,$f6 +/* f064754: 00001025 */ or $v0,$zero,$zero +/* f064758: 45000002 */ bc1f .L0f064764 +/* f06475c: 00000000 */ sll $zero,$zero,0x0 +/* f064760: 24020001 */ addiu $v0,$zero,0x1 +.L0f064764: +/* f064764: 10000011 */ beqz $zero,.L0f0647ac +/* f064768: afa2004c */ sw $v0,0x4c($sp) +.L0f06476c: +/* f06476c: c7a4008c */ lwc1 $f4,0x8c($sp) +/* f064770: 00001025 */ or $v0,$zero,$zero +/* f064774: c7b20084 */ lwc1 $f18,0x84($sp) +/* f064778: 4600203e */ c.le.s $f4,$f0 +/* f06477c: 00000000 */ sll $zero,$zero,0x0 +/* f064780: 45000002 */ bc1f .L0f06478c +/* f064784: 00000000 */ sll $zero,$zero,0x0 +/* f064788: 24020001 */ addiu $v0,$zero,0x1 +.L0f06478c: +/* f06478c: 50400007 */ beqzl $v0,.L0f0647ac +/* f064790: afa2004c */ sw $v0,0x4c($sp) +/* f064794: 4612003e */ c.le.s $f0,$f18 +/* f064798: 00001025 */ or $v0,$zero,$zero +/* f06479c: 45020003 */ bc1fl .L0f0647ac +/* f0647a0: afa2004c */ sw $v0,0x4c($sp) +/* f0647a4: 24020001 */ addiu $v0,$zero,0x1 +/* f0647a8: afa2004c */ sw $v0,0x4c($sp) +.L0f0647ac: +/* f0647ac: 8fab004c */ lw $t3,0x4c($sp) +.L0f0647b0: +/* f0647b0: 3c0c800a */ lui $t4,0x800a +/* f0647b4: 51600097 */ beqzl $t3,.L0f064a14 +/* f0647b8: c7a00058 */ lwc1 $f0,0x58($sp) +/* f0647bc: 8d8ca244 */ lw $t4,-0x5dbc($t4) +/* f0647c0: 00002825 */ or $a1,$zero,$zero +/* f0647c4: 8d8400bc */ lw $a0,0xbc($t4) +/* f0647c8: 0fc30795 */ jal func0f0c1e54 +/* f0647cc: afa40044 */ sw $a0,0x44($sp) +/* f0647d0: 8fad00bc */ lw $t5,0xbc($sp) +/* f0647d4: 8faf0044 */ lw $t7,0x44($sp) +/* f0647d8: 8fa600a8 */ lw $a2,0xa8($sp) +/* f0647dc: 11a0000c */ beqz $t5,.L0f064810 +/* f0647e0: 25e40008 */ addiu $a0,$t7,0x8 +/* f0647e4: 8fa20044 */ lw $v0,0x44($sp) +/* f0647e8: 8fa600a8 */ lw $a2,0xa8($sp) +/* f0647ec: 240e0010 */ addiu $t6,$zero,0x10 +/* f0647f0: afae0010 */ sw $t6,0x10($sp) +/* f0647f4: 24070032 */ addiu $a3,$zero,0x32 +/* f0647f8: 24440008 */ addiu $a0,$v0,0x8 +/* f0647fc: 24450028 */ addiu $a1,$v0,0x28 +/* f064800: 0c00b6e6 */ jal 0x2db98 +/* f064804: 24c60008 */ addiu $a2,$a2,0x8 +/* f064808: 10000007 */ beqz $zero,.L0f064828 +/* f06480c: 00000000 */ sll $zero,$zero,0x0 +.L0f064810: +/* f064810: 24180010 */ addiu $t8,$zero,0x10 +/* f064814: afb80010 */ sw $t8,0x10($sp) +/* f064818: 25e50028 */ addiu $a1,$t7,0x28 +/* f06481c: 24c60008 */ addiu $a2,$a2,0x8 +/* f064820: 0c00b6e6 */ jal 0x2db98 +/* f064824: 24070033 */ addiu $a3,$zero,0x33 +.L0f064828: +/* f064828: 10400076 */ beqz $v0,.L0f064a04 +/* f06482c: c7a200a4 */ lwc1 $f2,0xa4($sp) +/* f064830: c7aa0068 */ lwc1 $f10,0x68($sp) +/* f064834: 46001006 */ mov.s $f0,$f2 +/* f064838: c7b00064 */ lwc1 $f16,0x64($sp) +/* f06483c: 460a103c */ c.lt.s $f2,$f10 +/* f064840: 8fa800b8 */ lw $t0,0xb8($sp) +/* f064844: 45020004 */ bc1fl .L0f064858 +/* f064848: 4602803c */ c.lt.s $f16,$f2 +/* f06484c: 10000006 */ beqz $zero,.L0f064868 +/* f064850: 46005006 */ mov.s $f0,$f10 +/* f064854: 4602803c */ c.lt.s $f16,$f2 +.L0f064858: +/* f064858: 00000000 */ sll $zero,$zero,0x0 +/* f06485c: 45000002 */ bc1f .L0f064868 +/* f064860: 00000000 */ sll $zero,$zero,0x0 +/* f064864: 46008006 */ mov.s $f0,$f16 +.L0f064868: +/* f064868: 0fc31ef4 */ jal func0f0c7bd0 +/* f06486c: e5000004 */ swc1 $f0,0x4($t0) +/* f064870: 14400003 */ bnez $v0,.L0f064880 +/* f064874: 8fb900c0 */ lw $t9,0xc0($sp) +/* f064878: 13200011 */ beqz $t9,.L0f0648c0 +/* f06487c: 00000000 */ sll $zero,$zero,0x0 +.L0f064880: +/* f064880: c7a200a0 */ lwc1 $f2,0xa0($sp) +/* f064884: c7a80060 */ lwc1 $f8,0x60($sp) +/* f064888: c7a6005c */ lwc1 $f6,0x5c($sp) +/* f06488c: 8fa900b8 */ lw $t1,0xb8($sp) +/* f064890: 4608103c */ c.lt.s $f2,$f8 +/* f064894: 46001006 */ mov.s $f0,$f2 +/* f064898: 45020004 */ bc1fl .L0f0648ac +/* f06489c: 4602303c */ c.lt.s $f6,$f2 +/* f0648a0: 10000006 */ beqz $zero,.L0f0648bc +/* f0648a4: 46004006 */ mov.s $f0,$f8 +/* f0648a8: 4602303c */ c.lt.s $f6,$f2 +.L0f0648ac: +/* f0648ac: 00000000 */ sll $zero,$zero,0x0 +/* f0648b0: 45020003 */ bc1fl .L0f0648c0 +/* f0648b4: e5200000 */ swc1 $f0,0x0($t1) +/* f0648b8: 46003006 */ mov.s $f0,$f6 +.L0f0648bc: +/* f0648bc: e5200000 */ swc1 $f0,0x0($t1) +.L0f0648c0: +/* f0648c0: 0fc2d5f6 */ jal func0f0b57d8 +/* f0648c4: 00000000 */ sll $zero,$zero,0x0 +/* f0648c8: 0fc2d5fe */ jal func0f0b57f8 +/* f0648cc: e7a0002c */ swc1 $f0,0x2c($sp) +/* f0648d0: 3c013f00 */ lui $at,0x3f00 +/* f0648d4: 44812000 */ mtc1 $at,$f4 +/* f0648d8: c7b2002c */ lwc1 $f18,0x2c($sp) +/* f0648dc: c7a8008c */ lwc1 $f8,0x8c($sp) +/* f0648e0: 46122282 */ mul.s $f10,$f4,$f18 +/* f0648e4: 460a0400 */ add.s $f16,$f0,$f10 +/* f0648e8: 4610403e */ c.le.s $f8,$f16 +/* f0648ec: 00000000 */ sll $zero,$zero,0x0 +/* f0648f0: 45000013 */ bc1f .L0f064940 +/* f0648f4: 00000000 */ sll $zero,$zero,0x0 +/* f0648f8: 0fc2d5f6 */ jal func0f0b57d8 +/* f0648fc: 00000000 */ sll $zero,$zero,0x0 +/* f064900: 0fc2d5fe */ jal func0f0b57f8 +/* f064904: e7a00024 */ swc1 $f0,0x24($sp) +/* f064908: 3c013f00 */ lui $at,0x3f00 +/* f06490c: 44812000 */ mtc1 $at,$f4 +/* f064910: c7b20024 */ lwc1 $f18,0x24($sp) +/* f064914: c7a60084 */ lwc1 $f6,0x84($sp) +/* f064918: 3c013f80 */ lui $at,0x3f80 +/* f06491c: 46122282 */ mul.s $f10,$f4,$f18 +/* f064920: 460a0400 */ add.s $f16,$f0,$f10 +/* f064924: 4606803e */ c.le.s $f16,$f6 +/* f064928: 00000000 */ sll $zero,$zero,0x0 +/* f06492c: 45000004 */ bc1f .L0f064940 +/* f064930: 00000000 */ sll $zero,$zero,0x0 +/* f064934: 44814000 */ mtc1 $at,$f8 +/* f064938: 10000032 */ beqz $zero,.L0f064a04 +/* f06493c: e7a80058 */ swc1 $f8,0x58($sp) +.L0f064940: +/* f064940: 0fc2d5f6 */ jal func0f0b57d8 +/* f064944: 00000000 */ sll $zero,$zero,0x0 +/* f064948: 0fc2d5fe */ jal func0f0b57f8 +/* f06494c: e7a0002c */ swc1 $f0,0x2c($sp) +/* f064950: 3c013f00 */ lui $at,0x3f00 +/* f064954: 44812000 */ mtc1 $at,$f4 +/* f064958: c7b2002c */ lwc1 $f18,0x2c($sp) +/* f06495c: c7b0008c */ lwc1 $f16,0x8c($sp) +/* f064960: 46122282 */ mul.s $f10,$f4,$f18 +/* f064964: 460a0180 */ add.s $f6,$f0,$f10 +/* f064968: 4606803e */ c.le.s $f16,$f6 +/* f06496c: 00000000 */ sll $zero,$zero,0x0 +/* f064970: 45000013 */ bc1f .L0f0649c0 +/* f064974: 00000000 */ sll $zero,$zero,0x0 +/* f064978: 0fc2d5f6 */ jal func0f0b57d8 +/* f06497c: 00000000 */ sll $zero,$zero,0x0 +/* f064980: 0fc2d5fe */ jal func0f0b57f8 +/* f064984: e7a0002c */ swc1 $f0,0x2c($sp) +/* f064988: 3c013f00 */ lui $at,0x3f00 +/* f06498c: 44814000 */ mtc1 $at,$f8 +/* f064990: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f064994: c7a60084 */ lwc1 $f6,0x84($sp) +/* f064998: 3c013f80 */ lui $at,0x3f80 +/* f06499c: 46044482 */ mul.s $f18,$f8,$f4 +/* f0649a0: c7a80048 */ lwc1 $f8,0x48($sp) +/* f0649a4: 46120280 */ add.s $f10,$f0,$f18 +/* f0649a8: 44819000 */ mtc1 $at,$f18 +/* f0649ac: 46065401 */ sub.s $f16,$f10,$f6 +/* f0649b0: 46088103 */ div.s $f4,$f16,$f8 +/* f0649b4: 46049281 */ sub.s $f10,$f18,$f4 +/* f0649b8: 10000012 */ beqz $zero,.L0f064a04 +/* f0649bc: e7aa0058 */ swc1 $f10,0x58($sp) +.L0f0649c0: +/* f0649c0: 0fc2d5fe */ jal func0f0b57f8 +/* f0649c4: 00000000 */ sll $zero,$zero,0x0 +/* f0649c8: 0fc2d5f6 */ jal func0f0b57d8 +/* f0649cc: e7a00034 */ swc1 $f0,0x34($sp) +/* f0649d0: 3c013f00 */ lui $at,0x3f00 +/* f0649d4: 44813000 */ mtc1 $at,$f6 +/* f0649d8: c7a80034 */ lwc1 $f8,0x34($sp) +/* f0649dc: c7a4008c */ lwc1 $f4,0x8c($sp) +/* f0649e0: 46060402 */ mul.s $f16,$f0,$f6 +/* f0649e4: c7a60048 */ lwc1 $f6,0x48($sp) +/* f0649e8: 3c013f80 */ lui $at,0x3f80 +/* f0649ec: 46088480 */ add.s $f18,$f16,$f8 +/* f0649f0: 44814000 */ mtc1 $at,$f8 +/* f0649f4: 46122281 */ sub.s $f10,$f4,$f18 +/* f0649f8: 46065403 */ div.s $f16,$f10,$f6 +/* f0649fc: 46104101 */ sub.s $f4,$f8,$f16 +/* f064a00: e7a40058 */ swc1 $f4,0x58($sp) +.L0f064a04: +/* f064a04: 8fa40044 */ lw $a0,0x44($sp) +/* f064a08: 0fc30795 */ jal func0f0c1e54 +/* f064a0c: 24050001 */ addiu $a1,$zero,0x1 +/* f064a10: c7a00058 */ lwc1 $f0,0x58($sp) +.L0f064a14: +/* f064a14: 8fbf001c */ lw $ra,0x1c($sp) +.L0f064a18: +/* f064a18: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* f064a1c: 03e00008 */ jr $ra +/* f064a20: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f064a24 +/* f064a24: 27bdff88 */ addiu $sp,$sp,-120 +/* f064a28: f7bc0038 */ sdc1 $f28,0x38($sp) +/* f064a2c: 3c013f80 */ lui $at,0x3f80 +/* f064a30: 4481e000 */ mtc1 $at,$f28 +/* f064a34: f7be0040 */ sdc1 $f30,0x40($sp) +/* f064a38: 3c01bf80 */ lui $at,0xbf80 +/* f064a3c: afbf006c */ sw $ra,0x6c($sp) +/* f064a40: 4481f000 */ mtc1 $at,$f30 +/* f064a44: afbe0068 */ sw $s8,0x68($sp) +/* f064a48: afb70064 */ sw $s7,0x64($sp) +/* f064a4c: afb60060 */ sw $s6,0x60($sp) +/* f064a50: afb5005c */ sw $s5,0x5c($sp) +/* f064a54: afb40058 */ sw $s4,0x58($sp) +/* f064a58: afb30054 */ sw $s3,0x54($sp) +/* f064a5c: afb20050 */ sw $s2,0x50($sp) +/* f064a60: afb1004c */ sw $s1,0x4c($sp) +/* f064a64: afb00048 */ sw $s0,0x48($sp) +/* f064a68: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f064a6c: f7b80028 */ sdc1 $f24,0x28($sp) +/* f064a70: f7b60020 */ sdc1 $f22,0x20($sp) +/* f064a74: f7b40018 */ sdc1 $f20,0x18($sp) +/* f064a78: afa00074 */ sw $zero,0x74($sp) +/* f064a7c: 0fc2866a */ jal func0f0a19a8 +/* f064a80: 00002025 */ or $a0,$zero,$zero +/* f064a84: 24010016 */ addiu $at,$zero,0x16 +/* f064a88: 1441007e */ bne $v0,$at,.L0f064c84 +/* f064a8c: 00000000 */ sll $zero,$zero,0x0 +/* f064a90: 0fc07934 */ jal func0f01e4d0 +/* f064a94: 00000000 */ sll $zero,$zero,0x0 +/* f064a98: 2443ffff */ addiu $v1,$v0,-1 +/* f064a9c: 04600079 */ bltz $v1,.L0f064c84 +/* f064aa0: 000398c0 */ sll $s3,$v1,0x3 +/* f064aa4: 02639823 */ subu $s3,$s3,$v1 +/* f064aa8: 00139880 */ sll $s3,$s3,0x2 +/* f064aac: 02639823 */ subu $s3,$s3,$v1 +/* f064ab0: 00139880 */ sll $s3,$s3,0x2 +/* f064ab4: 02639821 */ addu $s3,$s3,$v1 +/* f064ab8: 3c158006 */ lui $s5,0x8006 +/* f064abc: 3c12800a */ lui $s2,0x800a +/* f064ac0: 4480d000 */ mtc1 $zero,$f26 +/* f064ac4: 26529fc0 */ addiu $s2,$s2,-24640 +/* f064ac8: 26b52988 */ addiu $s5,$s5,0x2988 +/* f064acc: 001398c0 */ sll $s3,$s3,0x3 +/* f064ad0: 241e001e */ addiu $s8,$zero,0x1e +/* f064ad4: 24170004 */ addiu $s7,$zero,0x4 +/* f064ad8: 24160003 */ addiu $s6,$zero,0x3 +/* f064adc: 24140006 */ addiu $s4,$zero,0x6 +/* f064ae0: 8eae0000 */ lw $t6,0x0($s5) +.L0f064ae4: +/* f064ae4: 01d37821 */ addu $t7,$t6,$s3 +/* f064ae8: 8df1001c */ lw $s1,0x1c($t7) +/* f064aec: 52200063 */ beqzl $s1,.L0f064c7c +/* f064af0: 2673fc98 */ addiu $s3,$s3,-872 +/* f064af4: 8e220004 */ lw $v0,0x4($s1) +/* f064af8: 50400060 */ beqzl $v0,.L0f064c7c +/* f064afc: 2673fc98 */ addiu $s3,$s3,-872 +/* f064b00: 92230000 */ lbu $v1,0x0($s1) +/* f064b04: 16c30005 */ bne $s6,$v1,.L0f064b1c +/* f064b08: 00000000 */ sll $zero,$zero,0x0 +/* f064b0c: 92380001 */ lbu $t8,0x1($s1) +/* f064b10: 33190004 */ andi $t9,$t8,0x4 +/* f064b14: 5720000a */ bnezl $t9,.L0f064b40 +/* f064b18: 8c490018 */ lw $t1,0x18($v0) +.L0f064b1c: +/* f064b1c: 56830057 */ bnel $s4,$v1,.L0f064c7c +/* f064b20: 2673fc98 */ addiu $s3,$s3,-872 +/* f064b24: 0fc4a25f */ jal func0f12897c +/* f064b28: 02202025 */ or $a0,$s1,$zero +/* f064b2c: 8e48028c */ lw $t0,0x28c($s2) +/* f064b30: 50480052 */ beql $v0,$t0,.L0f064c7c +/* f064b34: 2673fc98 */ addiu $s3,$s3,-872 +/* f064b38: 8e220004 */ lw $v0,0x4($s1) +/* f064b3c: 8c490018 */ lw $t1,0x18($v0) +.L0f064b40: +/* f064b40: 00408025 */ or $s0,$v0,$zero +/* f064b44: 312a1000 */ andi $t2,$t1,0x1000 +/* f064b48: 5540004c */ bnezl $t2,.L0f064c7c +/* f064b4c: 2673fc98 */ addiu $s3,$s3,-872 +/* f064b50: 8e4b0284 */ lw $t3,0x284($s2) +/* f064b54: 00402825 */ or $a1,$v0,$zero +/* f064b58: 24060001 */ addiu $a2,$zero,0x1 +/* f064b5c: 8d6c00bc */ lw $t4,0xbc($t3) +/* f064b60: 0fc12aa3 */ jal func0f04aa8c +/* f064b64: 8d840004 */ lw $a0,0x4($t4) +/* f064b68: 54400044 */ bnezl $v0,.L0f064c7c +/* f064b6c: 2673fc98 */ addiu $s3,$s3,-872 +/* f064b70: 82020007 */ lb $v0,0x7($s0) +/* f064b74: 52e20041 */ beql $s7,$v0,.L0f064c7c +/* f064b78: 2673fc98 */ addiu $s3,$s3,-872 +/* f064b7c: 13c2003e */ beq $s8,$v0,.L0f064c78 +/* f064b80: 2401001f */ addiu $at,$zero,0x1f +/* f064b84: 1041003c */ beq $v0,$at,.L0f064c78 +/* f064b88: 24010005 */ addiu $at,$zero,0x5 +/* f064b8c: 5041003b */ beql $v0,$at,.L0f064c7c +/* f064b90: 2673fc98 */ addiu $s3,$s3,-872 +/* f064b94: 8e0d0014 */ lw $t5,0x14($s0) +/* f064b98: 000d7080 */ sll $t6,$t5,0x2 +/* f064b9c: 05c20037 */ bltzl $t6,.L0f064c7c +/* f064ba0: 2673fc98 */ addiu $s3,$s3,-872 +/* f064ba4: 922f0000 */ lbu $t7,0x0($s1) +/* f064ba8: 568f000a */ bnel $s4,$t7,.L0f064bd4 +/* f064bac: 8e420284 */ lw $v0,0x284($s2) +/* f064bb0: 0fc4a25f */ jal func0f12897c +/* f064bb4: 02202025 */ or $a0,$s1,$zero +/* f064bb8: 0002c080 */ sll $t8,$v0,0x2 +/* f064bbc: 0258c821 */ addu $t9,$s2,$t8 +/* f064bc0: 8f280064 */ lw $t0,0x64($t9) +/* f064bc4: 8d0900d8 */ lw $t1,0xd8($t0) +/* f064bc8: 5520002c */ bnezl $t1,.L0f064c7c +/* f064bcc: 2673fc98 */ addiu $s3,$s3,-872 +/* f064bd0: 8e420284 */ lw $v0,0x284($s2) +.L0f064bd4: +/* f064bd4: c6260008 */ lwc1 $f6,0x8($s1) +/* f064bd8: c62a000c */ lwc1 $f10,0xc($s1) +/* f064bdc: c444037c */ lwc1 $f4,0x37c($v0) +/* f064be0: c4480380 */ lwc1 $f8,0x380($v0) +/* f064be4: c6320010 */ lwc1 $f18,0x10($s1) +/* f064be8: 46062501 */ sub.s $f20,$f4,$f6 +/* f064bec: c4500384 */ lwc1 $f16,0x384($v0) +/* f064bf0: 460a4581 */ sub.s $f22,$f8,$f10 +/* f064bf4: 4614a102 */ mul.s $f4,$f20,$f20 +/* f064bf8: 46128601 */ sub.s $f24,$f16,$f18 +/* f064bfc: 4616b182 */ mul.s $f6,$f22,$f22 +/* f064c00: 46062200 */ add.s $f8,$f4,$f6 +/* f064c04: 4618c282 */ mul.s $f10,$f24,$f24 +/* f064c08: 0c012974 */ jal 0x4a5d0 +/* f064c0c: 460a4300 */ add.s $f12,$f8,$f10 +/* f064c10: 4600d03c */ c.lt.s $f26,$f0 +/* f064c14: 00000000 */ sll $zero,$zero,0x0 +/* f064c18: 45020018 */ bc1fl .L0f064c7c +/* f064c1c: 2673fc98 */ addiu $s3,$s3,-872 +/* f064c20: 8e420284 */ lw $v0,0x284($s2) +/* f064c24: c4500388 */ lwc1 $f16,0x388($v0) +/* f064c28: c444038c */ lwc1 $f4,0x38c($v0) +/* f064c2c: c44a0390 */ lwc1 $f10,0x390($v0) +/* f064c30: 4610a482 */ mul.s $f18,$f20,$f16 +/* f064c34: 00000000 */ sll $zero,$zero,0x0 +/* f064c38: 4604b182 */ mul.s $f6,$f22,$f4 +/* f064c3c: 46069200 */ add.s $f8,$f18,$f6 +/* f064c40: 46185402 */ mul.s $f16,$f10,$f24 +/* f064c44: 46088100 */ add.s $f4,$f16,$f8 +/* f064c48: 46002083 */ div.s $f2,$f4,$f0 +/* f064c4c: 461a103c */ c.lt.s $f2,$f26 +/* f064c50: 00000000 */ sll $zero,$zero,0x0 +/* f064c54: 45000008 */ bc1f .L0f064c78 +/* f064c58: 00000000 */ sll $zero,$zero,0x0 +/* f064c5c: 461c103c */ c.lt.s $f2,$f28 +/* f064c60: 00000000 */ sll $zero,$zero,0x0 +/* f064c64: 45020005 */ bc1fl .L0f064c7c +/* f064c68: 2673fc98 */ addiu $s3,$s3,-872 +/* f064c6c: 46001706 */ mov.s $f28,$f2 +/* f064c70: afb10074 */ sw $s1,0x74($sp) +/* f064c74: 46000786 */ mov.s $f30,$f0 +.L0f064c78: +/* f064c78: 2673fc98 */ addiu $s3,$s3,-872 +.L0f064c7c: +/* f064c7c: 0663ff99 */ bgezl $s3,.L0f064ae4 +/* f064c80: 8eae0000 */ lw $t6,0x0($s5) +.L0f064c84: +/* f064c84: 3c12800a */ lui $s2,0x800a +/* f064c88: 26529fc0 */ addiu $s2,$s2,-24640 +/* f064c8c: 8e4a0284 */ lw $t2,0x284($s2) +/* f064c90: e55e0258 */ swc1 $f30,0x258($t2) +/* f064c94: 8e4c0284 */ lw $t4,0x284($s2) +/* f064c98: 8fab0074 */ lw $t3,0x74($sp) +/* f064c9c: ad8b025c */ sw $t3,0x25c($t4) +/* f064ca0: 8fbf006c */ lw $ra,0x6c($sp) +/* f064ca4: 8fbe0068 */ lw $s8,0x68($sp) +/* f064ca8: 8fb70064 */ lw $s7,0x64($sp) +/* f064cac: 8fb60060 */ lw $s6,0x60($sp) +/* f064cb0: 8fb5005c */ lw $s5,0x5c($sp) +/* f064cb4: 8fb40058 */ lw $s4,0x58($sp) +/* f064cb8: 8fb30054 */ lw $s3,0x54($sp) +/* f064cbc: 8fb20050 */ lw $s2,0x50($sp) +/* f064cc0: 8fb1004c */ lw $s1,0x4c($sp) +/* f064cc4: 8fb00048 */ lw $s0,0x48($sp) +/* f064cc8: d7be0040 */ ldc1 $f30,0x40($sp) +/* f064ccc: d7bc0038 */ ldc1 $f28,0x38($sp) +/* f064cd0: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f064cd4: d7b80028 */ ldc1 $f24,0x28($sp) +/* f064cd8: d7b60020 */ ldc1 $f22,0x20($sp) +/* f064cdc: d7b40018 */ ldc1 $f20,0x18($sp) +/* f064ce0: 03e00008 */ jr $ra +/* f064ce4: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f064ce8 +/* f064ce8: 27bdff08 */ addiu $sp,$sp,-248 +/* f064cec: 3c0f8007 */ lui $t7,0x8007 +/* f064cf0: afbf0044 */ sw $ra,0x44($sp) +/* f064cf4: afb50040 */ sw $s5,0x40($sp) +/* f064cf8: afb4003c */ sw $s4,0x3c($sp) +/* f064cfc: afb30038 */ sw $s3,0x38($sp) +/* f064d00: afb20034 */ sw $s2,0x34($sp) +/* f064d04: afb10030 */ sw $s1,0x30($sp) +/* f064d08: afb0002c */ sw $s0,0x2c($sp) +/* f064d0c: f7b40020 */ sdc1 $f20,0x20($sp) +/* f064d10: 25ef98c0 */ addiu $t7,$t7,-26432 +/* f064d14: 8de10000 */ lw $at,0x0($t7) +/* f064d18: 8de80004 */ lw $t0,0x4($t7) +/* f064d1c: 27ae00ec */ addiu $t6,$sp,0xec +/* f064d20: 00009825 */ or $s3,$zero,$zero +/* f064d24: 00008025 */ or $s0,$zero,$zero +/* f064d28: 00002025 */ or $a0,$zero,$zero +/* f064d2c: adc10000 */ sw $at,0x0($t6) +/* f064d30: 0fc2866a */ jal func0f0a19a8 +/* f064d34: adc80004 */ sw $t0,0x4($t6) +/* f064d38: 00402025 */ or $a0,$v0,$zero +/* f064d3c: 0fc2c5f0 */ jal func0f0b17c0 +/* f064d40: 3c050008 */ lui $a1,0x8 +/* f064d44: afa200e4 */ sw $v0,0xe4($sp) +/* f064d48: afa000e0 */ sw $zero,0xe0($sp) +/* f064d4c: 0fc2c43b */ jal func0f0b10ec +/* f064d50: 00002025 */ or $a0,$zero,$zero +/* f064d54: 10400007 */ beqz $v0,.L0f064d74 +/* f064d58: 00000000 */ sll $zero,$zero,0x0 +/* f064d5c: 8c490000 */ lw $t1,0x0($v0) +/* f064d60: 24140003 */ addiu $s4,$zero,0x3 +/* f064d64: 312a00ff */ andi $t2,$t1,0xff +/* f064d68: 168a0002 */ bne $s4,$t2,.L0f064d74 +/* f064d6c: 00000000 */ sll $zero,$zero,0x0 +/* f064d70: 24100001 */ addiu $s0,$zero,0x1 +.L0f064d74: +/* f064d74: 0fc6830c */ jal func0f1a0c30 +/* f064d78: 24140003 */ addiu $s4,$zero,0x3 +/* f064d7c: 10400009 */ beqz $v0,.L0f064da4 +/* f064d80: 00000000 */ sll $zero,$zero,0x0 +/* f064d84: 0fc6829c */ jal func0f1a0a70 +/* f064d88: 00000000 */ sll $zero,$zero,0x0 +/* f064d8c: 14400007 */ bnez $v0,.L0f064dac +/* f064d90: 00000000 */ sll $zero,$zero,0x0 +/* f064d94: 0fc19289 */ jal func0f064a24 +/* f064d98: 00000000 */ sll $zero,$zero,0x0 +/* f064d9c: 10000003 */ beqz $zero,.L0f064dac +/* f064da0: 00000000 */ sll $zero,$zero,0x0 +.L0f064da4: +/* f064da4: 0fc19289 */ jal func0f064a24 +/* f064da8: 00000000 */ sll $zero,$zero,0x0 +.L0f064dac: +/* f064dac: 0fc2866a */ jal func0f0a19a8 +/* f064db0: 00002025 */ or $a0,$zero,$zero +/* f064db4: 2401000a */ addiu $at,$zero,0xa +/* f064db8: 14410009 */ bne $v0,$at,.L0f064de0 +/* f064dbc: 3c15800a */ lui $s5,0x800a +/* f064dc0: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f064dc4: 8eab0284 */ lw $t3,0x284($s5) +/* f064dc8: 24010001 */ addiu $at,$zero,0x1 +/* f064dcc: 240d0001 */ addiu $t5,$zero,0x1 +/* f064dd0: 916c063b */ lbu $t4,0x63b($t3) +/* f064dd4: 55810003 */ bnel $t4,$at,.L0f064de4 +/* f064dd8: 8fb900e0 */ lw $t9,0xe0($sp) +/* f064ddc: afad00e0 */ sw $t5,0xe0($sp) +.L0f064de0: +/* f064de0: 8fb900e0 */ lw $t9,0xe0($sp) +.L0f064de4: +/* f064de4: 3c15800a */ lui $s5,0x800a +/* f064de8: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f064dec: 132000f3 */ beqz $t9,.L0f0651bc +/* f064df0: 00009025 */ or $s2,$zero,$zero +/* f064df4: 8eb80284 */ lw $t8,0x284($s5) +.L0f064df8: +/* f064df8: 03128021 */ addu $s0,$t8,$s2 +/* f064dfc: 8e0e1630 */ lw $t6,0x1630($s0) +/* f064e00: 26101630 */ addiu $s0,$s0,0x1630 +/* f064e04: 11c000e6 */ beqz $t6,.L0f0651a0 +/* f064e08: 00000000 */ sll $zero,$zero,0x0 +/* f064e0c: 860f0004 */ lh $t7,0x4($s0) +/* f064e10: 05e30005 */ bgezl $t7,.L0f064e28 +/* f064e14: 86090006 */ lh $t1,0x6($s0) +/* f064e18: 86080008 */ lh $t0,0x8($s0) +/* f064e1c: 050000e0 */ bltz $t0,.L0f0651a0 +/* f064e20: 00000000 */ sll $zero,$zero,0x0 +/* f064e24: 86090006 */ lh $t1,0x6($s0) +.L0f064e28: +/* f064e28: 05210004 */ bgez $t1,.L0f064e3c +/* f064e2c: 00000000 */ sll $zero,$zero,0x0 +/* f064e30: 860a000a */ lh $t2,0xa($s0) +/* f064e34: 054000da */ bltz $t2,.L0f0651a0 +/* f064e38: 00000000 */ sll $zero,$zero,0x0 +.L0f064e3c: +/* f064e3c: 0fc2d602 */ jal func0f0b5808 +/* f064e40: 00008825 */ or $s1,$zero,$zero +/* f064e44: 0fc2d5fa */ jal func0f0b57e8 +/* f064e48: 46000506 */ mov.s $f20,$f0 +/* f064e4c: 3c013e00 */ lui $at,0x3e00 +/* f064e50: 44812000 */ mtc1 $at,$f4 +/* f064e54: 00000000 */ sll $zero,$zero,0x0 +/* f064e58: 46040182 */ mul.s $f6,$f0,$f4 +/* f064e5c: 46143200 */ add.s $f8,$f6,$f20 +/* f064e60: 0fc2d602 */ jal func0f0b5808 +/* f064e64: e7a800d0 */ swc1 $f8,0xd0($sp) +/* f064e68: 0fc2d5fa */ jal func0f0b57e8 +/* f064e6c: 46000506 */ mov.s $f20,$f0 +/* f064e70: 3c013f60 */ lui $at,0x3f60 +/* f064e74: 44815000 */ mtc1 $at,$f10 +/* f064e78: 00000000 */ sll $zero,$zero,0x0 +/* f064e7c: 460a0402 */ mul.s $f16,$f0,$f10 +/* f064e80: 46148480 */ add.s $f18,$f16,$f20 +/* f064e84: 0fc2d5fe */ jal func0f0b57f8 +/* f064e88: e7b200cc */ swc1 $f18,0xcc($sp) +/* f064e8c: 0fc2d5f6 */ jal func0f0b57d8 +/* f064e90: 46000506 */ mov.s $f20,$f0 +/* f064e94: 3c013e00 */ lui $at,0x3e00 +/* f064e98: 44812000 */ mtc1 $at,$f4 +/* f064e9c: 00000000 */ sll $zero,$zero,0x0 +/* f064ea0: 46040182 */ mul.s $f6,$f0,$f4 +/* f064ea4: 46143200 */ add.s $f8,$f6,$f20 +/* f064ea8: 0fc2d5fe */ jal func0f0b57f8 +/* f064eac: e7a800c8 */ swc1 $f8,0xc8($sp) +/* f064eb0: 0fc2d5f6 */ jal func0f0b57d8 +/* f064eb4: 46000506 */ mov.s $f20,$f0 +/* f064eb8: 3c013f60 */ lui $at,0x3f60 +/* f064ebc: 44815000 */ mtc1 $at,$f10 +/* f064ec0: 8e130000 */ lw $s3,0x0($s0) +/* f064ec4: 24010001 */ addiu $at,$zero,0x1 +/* f064ec8: 460a0402 */ mul.s $f16,$f0,$f10 +/* f064ecc: 92620000 */ lbu $v0,0x0($s3) +/* f064ed0: 10410006 */ beq $v0,$at,.L0f064eec +/* f064ed4: 46148080 */ add.s $f2,$f16,$f20 +/* f064ed8: 24010004 */ addiu $at,$zero,0x4 +/* f064edc: 10410003 */ beq $v0,$at,.L0f064eec +/* f064ee0: 24010002 */ addiu $at,$zero,0x2 +/* f064ee4: 54410033 */ bnel $v0,$at,.L0f064fb4 +/* f064ee8: 860b0008 */ lh $t3,0x8($s0) +.L0f064eec: +/* f064eec: 860b0008 */ lh $t3,0x8($s0) +/* f064ef0: 860c0004 */ lh $t4,0x4($s0) +/* f064ef4: 016c6821 */ addu $t5,$t3,$t4 +/* f064ef8: 05a10003 */ bgez $t5,.L0f064f08 +/* f064efc: 000dc843 */ sra $t9,$t5,0x1 +/* f064f00: 25a10001 */ addiu $at,$t5,0x1 +/* f064f04: 0001c843 */ sra $t9,$at,0x1 +.L0f064f08: +/* f064f08: 44999000 */ mtc1 $t9,$f18 +/* f064f0c: 00000000 */ sll $zero,$zero,0x0 +/* f064f10: 46809120 */ cvt.s.w $f4,$f18 +/* f064f14: e7a400ec */ swc1 $f4,0xec($sp) +/* f064f18: 860e0006 */ lh $t6,0x6($s0) +/* f064f1c: 8618000a */ lh $t8,0xa($s0) +/* f064f20: 030e7821 */ addu $t7,$t8,$t6 +/* f064f24: 05e10003 */ bgez $t7,.L0f064f34 +/* f064f28: 000f4043 */ sra $t0,$t7,0x1 +/* f064f2c: 25e10001 */ addiu $at,$t7,0x1 +/* f064f30: 00014043 */ sra $t0,$at,0x1 +.L0f064f34: +/* f064f34: 44883000 */ mtc1 $t0,$f6 +/* f064f38: 00000000 */ sll $zero,$zero,0x0 +/* f064f3c: 46803220 */ cvt.s.w $f8,$f6 +/* f064f40: e7a800f0 */ swc1 $f8,0xf0($sp) +/* f064f44: 92690001 */ lbu $t1,0x1($s3) +/* f064f48: 312a0002 */ andi $t2,$t1,0x2 +/* f064f4c: 51400044 */ beqzl $t2,.L0f065060 +/* f064f50: c7ac00ec */ lwc1 $f12,0xec($sp) +/* f064f54: 8e620004 */ lw $v0,0x4($s3) +/* f064f58: 8c440018 */ lw $a0,0x18($v0) +/* f064f5c: 0c006983 */ jal 0x1a60c +/* f064f60: e7a200c4 */ swc1 $f2,0xc4($sp) +/* f064f64: c44a0038 */ lwc1 $f10,0x38($v0) +/* f064f68: 44809000 */ mtc1 $zero,$f18 +/* f064f6c: c7a200c4 */ lwc1 $f2,0xc4($sp) +/* f064f70: e7aa00b4 */ swc1 $f10,0xb4($sp) +/* f064f74: c7b000b4 */ lwc1 $f16,0xb4($sp) +/* f064f78: 4612803c */ c.lt.s $f16,$f18 +/* f064f7c: 00000000 */ sll $zero,$zero,0x0 +/* f064f80: 45020037 */ bc1fl .L0f065060 +/* f064f84: c7ac00ec */ lwc1 $f12,0xec($sp) +/* f064f88: c4440030 */ lwc1 $f4,0x30($v0) +/* f064f8c: 27a400ac */ addiu $a0,$sp,0xac +/* f064f90: 27a500ec */ addiu $a1,$sp,0xec +/* f064f94: e7a400ac */ swc1 $f4,0xac($sp) +/* f064f98: c4460034 */ lwc1 $f6,0x34($v0) +/* f064f9c: e7a200c4 */ swc1 $f2,0xc4($sp) +/* f064fa0: 0fc2d341 */ jal func0f0b4d04 +/* f064fa4: e7a600b0 */ swc1 $f6,0xb0($sp) +/* f064fa8: 1000002c */ beqz $zero,.L0f06505c +/* f064fac: c7a200c4 */ lwc1 $f2,0xc4($sp) +/* f064fb0: 860b0008 */ lh $t3,0x8($s0) +.L0f064fb4: +/* f064fb4: 860c0004 */ lh $t4,0x4($s0) +/* f064fb8: 8e710004 */ lw $s1,0x4($s3) +/* f064fbc: 016c6821 */ addu $t5,$t3,$t4 +/* f064fc0: 05a10003 */ bgez $t5,.L0f064fd0 +/* f064fc4: 000dc843 */ sra $t9,$t5,0x1 +/* f064fc8: 25a10001 */ addiu $at,$t5,0x1 +/* f064fcc: 0001c843 */ sra $t9,$at,0x1 +.L0f064fd0: +/* f064fd0: 44994000 */ mtc1 $t9,$f8 +/* f064fd4: 00000000 */ sll $zero,$zero,0x0 +/* f064fd8: 468042a0 */ cvt.s.w $f10,$f8 +/* f064fdc: 1220000d */ beqz $s1,.L0f065014 +/* f064fe0: e7aa00ec */ swc1 $f10,0xec($sp) +/* f064fe4: 923802fe */ lbu $t8,0x2fe($s1) +/* f064fe8: 5698000b */ bnel $s4,$t8,.L0f065018 +/* f064fec: 860b0006 */ lh $t3,0x6($s0) +/* f064ff0: 860e000a */ lh $t6,0xa($s0) +/* f064ff4: 860f0006 */ lh $t7,0x6($s0) +/* f064ff8: 01cf4021 */ addu $t0,$t6,$t7 +/* f064ffc: 00084843 */ sra $t1,$t0,0x1 +/* f065000: 44898000 */ mtc1 $t1,$f16 +/* f065004: 00000000 */ sll $zero,$zero,0x0 +/* f065008: 468084a0 */ cvt.s.w $f18,$f16 +/* f06500c: 10000013 */ beqz $zero,.L0f06505c +/* f065010: e7b200f0 */ swc1 $f18,0xf0($sp) +.L0f065014: +/* f065014: 860b0006 */ lh $t3,0x6($s0) +.L0f065018: +/* f065018: 860a000a */ lh $t2,0xa($s0) +/* f06501c: 000b6040 */ sll $t4,$t3,0x1 +/* f065020: 014c6821 */ addu $t5,$t2,$t4 +/* f065024: 01b4001a */ div $zero,$t5,$s4 +/* f065028: 0000c812 */ mflo $t9 +/* f06502c: 44992000 */ mtc1 $t9,$f4 +/* f065030: 16800002 */ bnez $s4,.L0f06503c +/* f065034: 00000000 */ sll $zero,$zero,0x0 +/* f065038: 0007000d */ break 0x7 +.L0f06503c: +/* f06503c: 2401ffff */ addiu $at,$zero,-1 +/* f065040: 16810004 */ bne $s4,$at,.L0f065054 +/* f065044: 3c018000 */ lui $at,0x8000 +/* f065048: 15a10002 */ bne $t5,$at,.L0f065054 +/* f06504c: 00000000 */ sll $zero,$zero,0x0 +/* f065050: 0006000d */ break 0x6 +.L0f065054: +/* f065054: 468021a0 */ cvt.s.w $f6,$f4 +/* f065058: e7a600f0 */ swc1 $f6,0xf0($sp) +.L0f06505c: +/* f06505c: c7ac00ec */ lwc1 $f12,0xec($sp) +.L0f065060: +/* f065060: c7a000c8 */ lwc1 $f0,0xc8($sp) +/* f065064: 460c103c */ c.lt.s $f2,$f12 +/* f065068: 00000000 */ sll $zero,$zero,0x0 +/* f06506c: 45020003 */ bc1fl .L0f06507c +/* f065070: 4600603c */ c.lt.s $f12,$f0 +/* f065074: 46001306 */ mov.s $f12,$f2 +/* f065078: 4600603c */ c.lt.s $f12,$f0 +.L0f06507c: +/* f06507c: e7ac00ec */ swc1 $f12,0xec($sp) +/* f065080: 45020003 */ bc1fl .L0f065090 +/* f065084: c7a000cc */ lwc1 $f0,0xcc($sp) +/* f065088: e7a000ec */ swc1 $f0,0xec($sp) +/* f06508c: c7a000cc */ lwc1 $f0,0xcc($sp) +.L0f065090: +/* f065090: c7a200f0 */ lwc1 $f2,0xf0($sp) +/* f065094: 4602003c */ c.lt.s $f0,$f2 +/* f065098: 00000000 */ sll $zero,$zero,0x0 +/* f06509c: 45020003 */ bc1fl .L0f0650ac +/* f0650a0: c7a000d0 */ lwc1 $f0,0xd0($sp) +/* f0650a4: 46000086 */ mov.s $f2,$f0 +/* f0650a8: c7a000d0 */ lwc1 $f0,0xd0($sp) +.L0f0650ac: +/* f0650ac: e7a200f0 */ swc1 $f2,0xf0($sp) +/* f0650b0: 4600103c */ c.lt.s $f2,$f0 +/* f0650b4: 00000000 */ sll $zero,$zero,0x0 +/* f0650b8: 45000002 */ bc1f .L0f0650c4 +/* f0650bc: 00000000 */ sll $zero,$zero,0x0 +/* f0650c0: e7a000f0 */ swc1 $f0,0xf0($sp) +.L0f0650c4: +/* f0650c4: 52200011 */ beqzl $s1,.L0f06510c +/* f0650c8: 860f0008 */ lh $t7,0x8($s0) +/* f0650cc: 923802fe */ lbu $t8,0x2fe($s1) +/* f0650d0: 5698000e */ bnel $s4,$t8,.L0f06510c +/* f0650d4: 860f0008 */ lh $t7,0x8($s0) +/* f0650d8: 0fc0f011 */ jal func0f03c044 +/* f0650dc: 02202025 */ or $a0,$s1,$zero +/* f0650e0: 50400005 */ beqzl $v0,.L0f0650f8 +/* f0650e4: 44806000 */ mtc1 $zero,$f12 +/* f0650e8: 904e0035 */ lbu $t6,0x35($v0) +/* f0650ec: 15c0002c */ bnez $t6,.L0f0651a0 +/* f0650f0: 00000000 */ sll $zero,$zero,0x0 +/* f0650f4: 44806000 */ mtc1 $zero,$f12 +.L0f0650f8: +/* f0650f8: 00009825 */ or $s3,$zero,$zero +/* f0650fc: e7ac00f0 */ swc1 $f12,0xf0($sp) +/* f065100: 10000027 */ beqz $zero,.L0f0651a0 +/* f065104: e7ac00ec */ swc1 $f12,0xec($sp) +/* f065108: 860f0008 */ lh $t7,0x8($s0) +.L0f06510c: +/* f06510c: c7b000ec */ lwc1 $f16,0xec($sp) +/* f065110: 448f4000 */ mtc1 $t7,$f8 +/* f065114: 00000000 */ sll $zero,$zero,0x0 +/* f065118: 468042a0 */ cvt.s.w $f10,$f8 +/* f06511c: 4610503c */ c.lt.s $f10,$f16 +/* f065120: 00000000 */ sll $zero,$zero,0x0 +/* f065124: 4503001b */ bc1tl .L0f065194 +/* f065128: 44806000 */ mtc1 $zero,$f12 +/* f06512c: 86080004 */ lh $t0,0x4($s0) +/* f065130: 44889000 */ mtc1 $t0,$f18 +/* f065134: 00000000 */ sll $zero,$zero,0x0 +/* f065138: 46809120 */ cvt.s.w $f4,$f18 +/* f06513c: 4604803c */ c.lt.s $f16,$f4 +/* f065140: 00000000 */ sll $zero,$zero,0x0 +/* f065144: 45030013 */ bc1tl .L0f065194 +/* f065148: 44806000 */ mtc1 $zero,$f12 +/* f06514c: 8609000a */ lh $t1,0xa($s0) +/* f065150: c7aa00f0 */ lwc1 $f10,0xf0($sp) +/* f065154: 44893000 */ mtc1 $t1,$f6 +/* f065158: 00000000 */ sll $zero,$zero,0x0 +/* f06515c: 46803220 */ cvt.s.w $f8,$f6 +/* f065160: 460a403c */ c.lt.s $f8,$f10 +/* f065164: 00000000 */ sll $zero,$zero,0x0 +/* f065168: 4503000a */ bc1tl .L0f065194 +/* f06516c: 44806000 */ mtc1 $zero,$f12 +/* f065170: 860b0006 */ lh $t3,0x6($s0) +/* f065174: 448b9000 */ mtc1 $t3,$f18 +/* f065178: 00000000 */ sll $zero,$zero,0x0 +/* f06517c: 46809420 */ cvt.s.w $f16,$f18 +/* f065180: 4610503c */ c.lt.s $f10,$f16 +/* f065184: 00000000 */ sll $zero,$zero,0x0 +/* f065188: 45000005 */ bc1f .L0f0651a0 +/* f06518c: 00000000 */ sll $zero,$zero,0x0 +/* f065190: 44806000 */ mtc1 $zero,$f12 +.L0f065194: +/* f065194: 00009825 */ or $s3,$zero,$zero +/* f065198: e7ac00f0 */ swc1 $f12,0xf0($sp) +/* f06519c: e7ac00ec */ swc1 $f12,0xec($sp) +.L0f0651a0: +/* f0651a0: 16600065 */ bnez $s3,.L0f065338 +/* f0651a4: 2652000c */ addiu $s2,$s2,0xc +/* f0651a8: 24010030 */ addiu $at,$zero,0x30 +/* f0651ac: 5641ff12 */ bnel $s2,$at,.L0f064df8 +/* f0651b0: 8eb80284 */ lw $t8,0x284($s5) +/* f0651b4: 10000060 */ beqz $zero,.L0f065338 +/* f0651b8: 00000000 */ sll $zero,$zero,0x0 +.L0f0651bc: +/* f0651bc: 0fc31ea3 */ jal func0f0c7a8c +/* f0651c0: 00000000 */ sll $zero,$zero,0x0 +/* f0651c4: 14400007 */ bnez $v0,.L0f0651e4 +/* f0651c8: 00000000 */ sll $zero,$zero,0x0 +/* f0651cc: 0fc31ef4 */ jal func0f0c7bd0 +/* f0651d0: 00000000 */ sll $zero,$zero,0x0 +/* f0651d4: 14400003 */ bnez $v0,.L0f0651e4 +/* f0651d8: 8faa00e4 */ lw $t2,0xe4($sp) +/* f0651dc: 11400056 */ beqz $t2,.L0f065338 +/* f0651e0: 00000000 */ sll $zero,$zero,0x0 +.L0f0651e4: +/* f0651e4: 16000054 */ bnez $s0,.L0f065338 +/* f0651e8: 3c01bf80 */ lui $at,0xbf80 +/* f0651ec: 8eb2034c */ lw $s2,0x34c($s5) +/* f0651f0: 8eac0348 */ lw $t4,0x348($s5) +/* f0651f4: 4481a000 */ mtc1 $at,$f20 +/* f0651f8: 2652fffc */ addiu $s2,$s2,-4 +/* f0651fc: 024c082b */ sltu $at,$s2,$t4 +/* f065200: 1420004d */ bnez $at,.L0f065338 +/* f065204: 00000000 */ sll $zero,$zero,0x0 +/* f065208: 8e510000 */ lw $s1,0x0($s2) +.L0f06520c: +/* f06520c: 52200046 */ beqzl $s1,.L0f065328 +/* f065210: 8eaa0348 */ lw $t2,0x348($s5) +/* f065214: 8e220004 */ lw $v0,0x4($s1) +/* f065218: 50400043 */ beqzl $v0,.L0f065328 +/* f06521c: 8eaa0348 */ lw $t2,0x348($s5) +/* f065220: 92230000 */ lbu $v1,0x0($s1) +/* f065224: 24010006 */ addiu $at,$zero,0x6 +/* f065228: 5283000a */ beql $s4,$v1,.L0f065254 +/* f06522c: 8eb90284 */ lw $t9,0x284($s5) +/* f065230: 5461003d */ bnel $v1,$at,.L0f065328 +/* f065234: 8eaa0348 */ lw $t2,0x348($s5) +/* f065238: 0fc4a25f */ jal func0f12897c +/* f06523c: 02202025 */ or $a0,$s1,$zero +/* f065240: 8ead028c */ lw $t5,0x28c($s5) +/* f065244: 504d0038 */ beql $v0,$t5,.L0f065328 +/* f065248: 8eaa0348 */ lw $t2,0x348($s5) +/* f06524c: 8e220004 */ lw $v0,0x4($s1) +/* f065250: 8eb90284 */ lw $t9,0x284($s5) +.L0f065254: +/* f065254: 00408025 */ or $s0,$v0,$zero +/* f065258: 00402825 */ or $a1,$v0,$zero +/* f06525c: 8f3800bc */ lw $t8,0xbc($t9) +/* f065260: 24060001 */ addiu $a2,$zero,0x1 +/* f065264: 0fc12aa3 */ jal func0f04aa8c +/* f065268: 8f040004 */ lw $a0,0x4($t8) +/* f06526c: 1440002d */ bnez $v0,.L0f065324 +/* f065270: 02002025 */ or $a0,$s0,$zero +/* f065274: 0fc0a209 */ jal func0f028824 +/* f065278: 00002825 */ or $a1,$zero,$zero +/* f06527c: 1440000b */ bnez $v0,.L0f0652ac +/* f065280: 02002025 */ or $a0,$s0,$zero +/* f065284: 0fc0a209 */ jal func0f028824 +/* f065288: 24050001 */ addiu $a1,$zero,0x1 +/* f06528c: 54400008 */ bnezl $v0,.L0f0652b0 +/* f065290: 02202025 */ or $a0,$s1,$zero +/* f065294: 8e0e0018 */ lw $t6,0x18($s0) +/* f065298: 000e7b80 */ sll $t7,$t6,0xe +/* f06529c: 05e20004 */ bltzl $t7,.L0f0652b0 +/* f0652a0: 02202025 */ or $a0,$s1,$zero +/* f0652a4: 8e080300 */ lw $t0,0x300($s0) +/* f0652a8: 1100001e */ beqz $t0,.L0f065324 +.L0f0652ac: +/* f0652ac: 02202025 */ or $a0,$s1,$zero +.L0f0652b0: +/* f0652b0: 27a50094 */ addiu $a1,$sp,0x94 +/* f0652b4: 27a6008c */ addiu $a2,$sp,0x8c +/* f0652b8: 0fc0a294 */ jal func0f028a50 +/* f0652bc: 27a70084 */ addiu $a3,$sp,0x84 +/* f0652c0: 10400018 */ beqz $v0,.L0f065324 +/* f0652c4: 02202025 */ or $a0,$s1,$zero +/* f0652c8: 8fab00e4 */ lw $t3,0xe4($sp) +/* f0652cc: 27a90078 */ addiu $t1,$sp,0x78 +/* f0652d0: afa90010 */ sw $t1,0x10($sp) +/* f0652d4: 27a50094 */ addiu $a1,$sp,0x94 +/* f0652d8: 27a6008c */ addiu $a2,$sp,0x8c +/* f0652dc: 27a70084 */ addiu $a3,$sp,0x84 +/* f0652e0: afa00014 */ sw $zero,0x14($sp) +/* f0652e4: afa0001c */ sw $zero,0x1c($sp) +/* f0652e8: 0fc190e3 */ jal func0f06438c +/* f0652ec: afab0018 */ sw $t3,0x18($sp) +/* f0652f0: 4600a03c */ c.lt.s $f20,$f0 +/* f0652f4: 3c013f80 */ lui $at,0x3f80 +/* f0652f8: 4502000b */ bc1fl .L0f065328 +/* f0652fc: 8eaa0348 */ lw $t2,0x348($s5) +/* f065300: 44812000 */ mtc1 $at,$f4 +/* f065304: c7ac0078 */ lwc1 $f12,0x78($sp) +/* f065308: c7a2007c */ lwc1 $f2,0x7c($sp) +/* f06530c: 4600203e */ c.le.s $f4,$f0 +/* f065310: 46000506 */ mov.s $f20,$f0 +/* f065314: 02209825 */ or $s3,$s1,$zero +/* f065318: e7ac00ec */ swc1 $f12,0xec($sp) +/* f06531c: 45010006 */ bc1t .L0f065338 +/* f065320: e7a200f0 */ swc1 $f2,0xf0($sp) +.L0f065324: +/* f065324: 8eaa0348 */ lw $t2,0x348($s5) +.L0f065328: +/* f065328: 2652fffc */ addiu $s2,$s2,-4 +/* f06532c: 024a082b */ sltu $at,$s2,$t2 +/* f065330: 5020ffb6 */ beqzl $at,.L0f06520c +/* f065334: 8e510000 */ lw $s1,0x0($s2) +.L0f065338: +/* f065338: 12600058 */ beqz $s3,.L0f06549c +/* f06533c: 00002025 */ or $a0,$zero,$zero +/* f065340: 0fc31ea3 */ jal func0f0c7a8c +/* f065344: 00000000 */ sll $zero,$zero,0x0 +/* f065348: 14400003 */ bnez $v0,.L0f065358 +/* f06534c: 8fac00e0 */ lw $t4,0xe0($sp) +/* f065350: 11800012 */ beqz $t4,.L0f06539c +/* f065354: 00000000 */ sll $zero,$zero,0x0 +.L0f065358: +/* f065358: 0fc2d602 */ jal func0f0b5808 +/* f06535c: 00000000 */ sll $zero,$zero,0x0 +/* f065360: 0fc2d5fa */ jal func0f0b57e8 +/* f065364: 46000506 */ mov.s $f20,$f0 +/* f065368: 3c013f00 */ lui $at,0x3f00 +/* f06536c: 44814000 */ mtc1 $at,$f8 +/* f065370: c7a200f0 */ lwc1 $f2,0xf0($sp) +/* f065374: 3c013f80 */ lui $at,0x3f80 +/* f065378: 46080482 */ mul.s $f18,$f0,$f8 +/* f06537c: 46141181 */ sub.s $f6,$f2,$f20 +/* f065380: 44818000 */ mtc1 $at,$f16 +/* f065384: 02602025 */ or $a0,$s3,$zero +/* f065388: 46123283 */ div.s $f10,$f6,$f18 +/* f06538c: 46105101 */ sub.s $f4,$f10,$f16 +/* f065390: 44052000 */ mfc1 $a1,$f4 +/* f065394: 0fc31ec0 */ jal func0f0c7b00 +/* f065398: 00000000 */ sll $zero,$zero,0x0 +.L0f06539c: +/* f06539c: 0fc31ef4 */ jal func0f0c7bd0 +/* f0653a0: 00000000 */ sll $zero,$zero,0x0 +/* f0653a4: 14400003 */ bnez $v0,.L0f0653b4 +/* f0653a8: 8fad00e0 */ lw $t5,0xe0($sp) +/* f0653ac: 51a00013 */ beqzl $t5,.L0f0653fc +/* f0653b0: 8fb900e4 */ lw $t9,0xe4($sp) +.L0f0653b4: +/* f0653b4: 0fc2d5fe */ jal func0f0b57f8 +/* f0653b8: 00000000 */ sll $zero,$zero,0x0 +/* f0653bc: 0fc2d5f6 */ jal func0f0b57d8 +/* f0653c0: 46000506 */ mov.s $f20,$f0 +/* f0653c4: 3c013f00 */ lui $at,0x3f00 +/* f0653c8: 44813000 */ mtc1 $at,$f6 +/* f0653cc: c7ac00ec */ lwc1 $f12,0xec($sp) +/* f0653d0: 3c013f80 */ lui $at,0x3f80 +/* f0653d4: 46060482 */ mul.s $f18,$f0,$f6 +/* f0653d8: 46146201 */ sub.s $f8,$f12,$f20 +/* f0653dc: 44818000 */ mtc1 $at,$f16 +/* f0653e0: 02602025 */ or $a0,$s3,$zero +/* f0653e4: 46124283 */ div.s $f10,$f8,$f18 +/* f0653e8: 46105101 */ sub.s $f4,$f10,$f16 +/* f0653ec: 44052000 */ mfc1 $a1,$f4 +/* f0653f0: 0fc31f0d */ jal func0f0c7c34 +/* f0653f4: 00000000 */ sll $zero,$zero,0x0 +/* f0653f8: 8fb900e4 */ lw $t9,0xe4($sp) +.L0f0653fc: +/* f0653fc: 53200023 */ beqzl $t9,.L0f06548c +/* f065400: 8ea20284 */ lw $v0,0x284($s5) +/* f065404: 8ea20284 */ lw $v0,0x284($s5) +/* f065408: c6680008 */ lwc1 $f8,0x8($s3) +/* f06540c: c66a000c */ lwc1 $f10,0xc($s3) +/* f065410: c446037c */ lwc1 $f6,0x37c($v0) +/* f065414: c4520380 */ lwc1 $f18,0x380($v0) +/* f065418: c6640010 */ lwc1 $f4,0x10($s3) +/* f06541c: 46083001 */ sub.s $f0,$f6,$f8 +/* f065420: c4500384 */ lwc1 $f16,0x384($v0) +/* f065424: 460a9081 */ sub.s $f2,$f18,$f10 +/* f065428: 46000182 */ mul.s $f6,$f0,$f0 +/* f06542c: 46048381 */ sub.s $f14,$f16,$f4 +/* f065430: 46021202 */ mul.s $f8,$f2,$f2 +/* f065434: 46083480 */ add.s $f18,$f6,$f8 +/* f065438: 460e7282 */ mul.s $f10,$f14,$f14 +/* f06543c: 0c012974 */ jal 0x4a5d0 +/* f065440: 460a9300 */ add.s $f12,$f18,$f10 +/* f065444: 3c014348 */ lui $at,0x4348 +/* f065448: 44818000 */ mtc1 $at,$f16 +/* f06544c: 00000000 */ sll $zero,$zero,0x0 +/* f065450: 4610003c */ c.lt.s $f0,$f16 +/* f065454: 00000000 */ sll $zero,$zero,0x0 +/* f065458: 45020007 */ bc1fl .L0f065478 +/* f06545c: 8ea20284 */ lw $v0,0x284($s5) +/* f065460: 8ea20284 */ lw $v0,0x284($s5) +/* f065464: 904e1583 */ lbu $t6,0x1583($v0) +/* f065468: 35cf0010 */ ori $t7,$t6,0x10 +/* f06546c: 10000014 */ beqz $zero,.L0f0654c0 +/* f065470: a04f1583 */ sb $t7,0x1583($v0) +/* f065474: 8ea20284 */ lw $v0,0x284($s5) +.L0f065478: +/* f065478: 90481583 */ lbu $t0,0x1583($v0) +/* f06547c: 3109ffef */ andi $t1,$t0,0xffef +/* f065480: 1000000f */ beqz $zero,.L0f0654c0 +/* f065484: a0491583 */ sb $t1,0x1583($v0) +/* f065488: 8ea20284 */ lw $v0,0x284($s5) +.L0f06548c: +/* f06548c: 904b1583 */ lbu $t3,0x1583($v0) +/* f065490: 316affef */ andi $t2,$t3,0xffef +/* f065494: 1000000a */ beqz $zero,.L0f0654c0 +/* f065498: a04a1583 */ sb $t2,0x1583($v0) +.L0f06549c: +/* f06549c: 0fc31ec0 */ jal func0f0c7b00 +/* f0654a0: 24050000 */ addiu $a1,$zero,0x0 +/* f0654a4: 00002025 */ or $a0,$zero,$zero +/* f0654a8: 0fc31f0d */ jal func0f0c7c34 +/* f0654ac: 24050000 */ addiu $a1,$zero,0x0 +/* f0654b0: 8ea20284 */ lw $v0,0x284($s5) +/* f0654b4: 904c1583 */ lbu $t4,0x1583($v0) +/* f0654b8: 318dffef */ andi $t5,$t4,0xffef +/* f0654bc: a04d1583 */ sb $t5,0x1583($v0) +.L0f0654c0: +/* f0654c0: 8fbf0044 */ lw $ra,0x44($sp) +/* f0654c4: d7b40020 */ ldc1 $f20,0x20($sp) +/* f0654c8: 8fb0002c */ lw $s0,0x2c($sp) +/* f0654cc: 8fb10030 */ lw $s1,0x30($sp) +/* f0654d0: 8fb20034 */ lw $s2,0x34($sp) +/* f0654d4: 8fb30038 */ lw $s3,0x38($sp) +/* f0654d8: 8fb4003c */ lw $s4,0x3c($sp) +/* f0654dc: 8fb50040 */ lw $s5,0x40($sp) +/* f0654e0: 03e00008 */ jr $ra +/* f0654e4: 27bd00f8 */ addiu $sp,$sp,0xf8 +); + +GLOBAL_ASM( +glabel func0f0654e8 +/* f0654e8: 8c820004 */ lw $v0,0x4($a0) +/* f0654ec: 44802000 */ mtc1 $zero,$f4 +/* f0654f0: c440007c */ lwc1 $f0,0x7c($v0) +/* f0654f4: 4604003e */ c.le.s $f0,$f4 +/* f0654f8: 00000000 */ sll $zero,$zero,0x0 +/* f0654fc: 45020004 */ bc1fl .L0f065510 +/* f065500: c446005c */ lwc1 $f6,0x5c($v0) +/* f065504: 10000009 */ beqz $zero,.L0f06552c +/* f065508: 24031000 */ addiu $v1,$zero,0x1000 +/* f06550c: c446005c */ lwc1 $f6,0x5c($v0) +.L0f065510: +/* f065510: 24034000 */ addiu $v1,$zero,0x4000 +/* f065514: 4600303e */ c.le.s $f6,$f0 +/* f065518: 00000000 */ sll $zero,$zero,0x0 +/* f06551c: 45000003 */ bc1f .L0f06552c +/* f065520: 00000000 */ sll $zero,$zero,0x0 +/* f065524: 10000001 */ beqz $zero,.L0f06552c +/* f065528: 24032000 */ addiu $v1,$zero,0x2000 +.L0f06552c: +/* f06552c: 8c4e000c */ lw $t6,0xc($v0) +/* f065530: 34788000 */ ori $t8,$v1,0x8000 +/* f065534: 000e7880 */ sll $t7,$t6,0x2 +/* f065538: 05e10002 */ bgez $t7,.L0f065544 +/* f06553c: 00000000 */ sll $zero,$zero,0x0 +/* f065540: 03001825 */ or $v1,$t8,$zero +.L0f065544: +/* f065544: 03e00008 */ jr $ra +/* f065548: 00601025 */ or $v0,$v1,$zero +/* f06554c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f065550: afbf0014 */ sw $ra,0x14($sp) +/* f065554: 90820000 */ lbu $v0,0x0($a0) +/* f065558: 24010002 */ addiu $at,$zero,0x2 +/* f06555c: 24060001 */ addiu $a2,$zero,0x1 +/* f065560: 1441001d */ bne $v0,$at,.L0f0655d8 +/* f065564: 30ae0100 */ andi $t6,$a1,0x100 +/* f065568: 11c00007 */ beqz $t6,.L0f065588 +/* f06556c: 30b90800 */ andi $t9,$a1,0x800 +/* f065570: 8c820004 */ lw $v0,0x4($a0) +/* f065574: 8c4f0008 */ lw $t7,0x8($v0) +/* f065578: 000fc140 */ sll $t8,$t7,0x5 +/* f06557c: 07010002 */ bgez $t8,.L0f065588 +/* f065580: 00000000 */ sll $zero,$zero,0x0 +/* f065584: 00003025 */ or $a2,$zero,$zero +.L0f065588: +/* f065588: 13200007 */ beqz $t9,.L0f0655a8 +/* f06558c: 30aa0002 */ andi $t2,$a1,0x2 +/* f065590: 8c820004 */ lw $v0,0x4($a0) +/* f065594: 8c480010 */ lw $t0,0x10($v0) +/* f065598: 00084800 */ sll $t1,$t0,0x0 +/* f06559c: 05210002 */ bgez $t1,.L0f0655a8 +/* f0655a0: 00000000 */ sll $zero,$zero,0x0 +/* f0655a4: 00003025 */ or $a2,$zero,$zero +.L0f0655a8: +/* f0655a8: 5540007a */ bnezl $t2,.L0f065794 +/* f0655ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f0655b0: afa50024 */ sw $a1,0x24($sp) +/* f0655b4: 0fc1953a */ jal func0f0654e8 +/* f0655b8: afa6001c */ sw $a2,0x1c($sp) +/* f0655bc: 8fa50024 */ lw $a1,0x24($sp) +/* f0655c0: 8fa6001c */ lw $a2,0x1c($sp) +/* f0655c4: 00455824 */ and $t3,$v0,$a1 +/* f0655c8: 55600072 */ bnezl $t3,.L0f065794 +/* f0655cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0655d0: 1000006f */ beqz $zero,.L0f065790 +/* f0655d4: 00003025 */ or $a2,$zero,$zero +.L0f0655d8: +/* f0655d8: 24010006 */ addiu $at,$zero,0x6 +/* f0655dc: 14410018 */ bne $v0,$at,.L0f065640 +/* f0655e0: 30ac0004 */ andi $t4,$a1,0x4 +/* f0655e4: 15800003 */ bnez $t4,.L0f0655f4 +/* f0655e8: 00000000 */ sll $zero,$zero,0x0 +/* f0655ec: 10000068 */ beqz $zero,.L0f065790 +/* f0655f0: 00003025 */ or $a2,$zero,$zero +.L0f0655f4: +/* f0655f4: 0fc4a25f */ jal func0f12897c +/* f0655f8: afa6001c */ sw $a2,0x1c($sp) +/* f0655fc: 3c04800a */ lui $a0,0x800a +/* f065600: 24849fc0 */ addiu $a0,$a0,-24640 +/* f065604: 00026880 */ sll $t5,$v0,0x2 +/* f065608: 008d7021 */ addu $t6,$a0,$t5 +/* f06560c: 8dc30064 */ lw $v1,0x64($t6) +/* f065610: 8fa6001c */ lw $a2,0x1c($sp) +/* f065614: 8c6f00c0 */ lw $t7,0xc0($v1) +/* f065618: 11e00007 */ beqz $t7,.L0f065638 +/* f06561c: 00000000 */ sll $zero,$zero,0x0 +/* f065620: 8c980314 */ lw $t8,0x314($a0) +/* f065624: 5300005b */ beqzl $t8,.L0f065794 +/* f065628: 8fbf0014 */ lw $ra,0x14($sp) +/* f06562c: 8c7900d8 */ lw $t9,0xd8($v1) +/* f065630: 53200058 */ beqzl $t9,.L0f065794 +/* f065634: 8fbf0014 */ lw $ra,0x14($sp) +.L0f065638: +/* f065638: 10000055 */ beqz $zero,.L0f065790 +/* f06563c: 00003025 */ or $a2,$zero,$zero +.L0f065640: +/* f065640: 24010003 */ addiu $at,$zero,0x3 +/* f065644: 14410016 */ bne $v0,$at,.L0f0656a0 +/* f065648: 30a80008 */ andi $t0,$a1,0x8 +/* f06564c: 55000004 */ bnezl $t0,.L0f065660 +/* f065650: 8c820004 */ lw $v0,0x4($a0) +/* f065654: 1000004e */ beqz $zero,.L0f065790 +/* f065658: 00003025 */ or $a2,$zero,$zero +/* f06565c: 8c820004 */ lw $v0,0x4($a0) +.L0f065660: +/* f065660: 24010005 */ addiu $at,$zero,0x5 +/* f065664: 80490007 */ lb $t1,0x7($v0) +/* f065668: 1121000b */ beq $t1,$at,.L0f065698 +/* f06566c: 00000000 */ sll $zero,$zero,0x0 +/* f065670: 8c4a0018 */ lw $t2,0x18($v0) +/* f065674: 3c010001 */ lui $at,0x1 +/* f065678: 34210400 */ ori $at,$at,0x400 +/* f06567c: 01415824 */ and $t3,$t2,$at +/* f065680: 15600005 */ bnez $t3,.L0f065698 +/* f065684: 00000000 */ sll $zero,$zero,0x0 +/* f065688: 8c4c0014 */ lw $t4,0x14($v0) +/* f06568c: 318d0100 */ andi $t5,$t4,0x100 +/* f065690: 51a00040 */ beqzl $t5,.L0f065794 +/* f065694: 8fbf0014 */ lw $ra,0x14($sp) +.L0f065698: +/* f065698: 1000003d */ beqz $zero,.L0f065790 +/* f06569c: 00003025 */ or $a2,$zero,$zero +.L0f0656a0: +/* f0656a0: 24010001 */ addiu $at,$zero,0x1 +/* f0656a4: 10410003 */ beq $v0,$at,.L0f0656b4 +/* f0656a8: 24010004 */ addiu $at,$zero,0x4 +/* f0656ac: 54410039 */ bnel $v0,$at,.L0f065794 +/* f0656b0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0656b4: +/* f0656b4: 8c830004 */ lw $v1,0x4($a0) +/* f0656b8: 30af0100 */ andi $t7,$a1,0x100 +/* f0656bc: 30a80080 */ andi $t0,$a1,0x80 +/* f0656c0: 8c6e0044 */ lw $t6,0x44($v1) +/* f0656c4: 30ac0200 */ andi $t4,$a1,0x200 +/* f0656c8: 15c00003 */ bnez $t6,.L0f0656d8 +/* f0656cc: 00000000 */ sll $zero,$zero,0x0 +/* f0656d0: 1000002f */ beqz $zero,.L0f065790 +/* f0656d4: 00003025 */ or $a2,$zero,$zero +.L0f0656d8: +/* f0656d8: 11e00006 */ beqz $t7,.L0f0656f4 +/* f0656dc: 00000000 */ sll $zero,$zero,0x0 +/* f0656e0: 8c780008 */ lw $t8,0x8($v1) +/* f0656e4: 0018c940 */ sll $t9,$t8,0x5 +/* f0656e8: 07210002 */ bgez $t9,.L0f0656f4 +/* f0656ec: 00000000 */ sll $zero,$zero,0x0 +/* f0656f0: 00003025 */ or $a2,$zero,$zero +.L0f0656f4: +/* f0656f4: 11000009 */ beqz $t0,.L0f06571c +/* f0656f8: 8c640008 */ lw $a0,0x8($v1) +/* f0656fc: 00044b80 */ sll $t1,$a0,0xe +/* f065700: 05200006 */ bltz $t1,.L0f06571c +/* f065704: 00000000 */ sll $zero,$zero,0x0 +/* f065708: 8c6a000c */ lw $t2,0xc($v1) +/* f06570c: 314b4000 */ andi $t3,$t2,0x4000 +/* f065710: 15600002 */ bnez $t3,.L0f06571c +/* f065714: 00000000 */ sll $zero,$zero,0x0 +/* f065718: 00003025 */ or $a2,$zero,$zero +.L0f06571c: +/* f06571c: 11800009 */ beqz $t4,.L0f065744 +/* f065720: 30b80400 */ andi $t8,$a1,0x400 +/* f065724: 00046b80 */ sll $t5,$a0,0xe +/* f065728: 05a00006 */ bltz $t5,.L0f065744 +/* f06572c: 00000000 */ sll $zero,$zero,0x0 +/* f065730: 8c6e000c */ lw $t6,0xc($v1) +/* f065734: 000e7a80 */ sll $t7,$t6,0xa +/* f065738: 05e00002 */ bltz $t7,.L0f065744 +/* f06573c: 00000000 */ sll $zero,$zero,0x0 +/* f065740: 00003025 */ or $a2,$zero,$zero +.L0f065744: +/* f065744: 13000008 */ beqz $t8,.L0f065768 +/* f065748: 30990800 */ andi $t9,$a0,0x800 +/* f06574c: 90620003 */ lbu $v0,0x3($v1) +/* f065750: 2401002b */ addiu $at,$zero,0x2b +/* f065754: 10410003 */ beq $v0,$at,.L0f065764 +/* f065758: 24010028 */ addiu $at,$zero,0x28 +/* f06575c: 14410002 */ bne $v0,$at,.L0f065768 +/* f065760: 00000000 */ sll $zero,$zero,0x0 +.L0f065764: +/* f065764: 00003025 */ or $a2,$zero,$zero +.L0f065768: +/* f065768: 13200006 */ beqz $t9,.L0f065784 +/* f06576c: 30a90001 */ andi $t1,$a1,0x1 +/* f065770: 30a80010 */ andi $t0,$a1,0x10 +/* f065774: 55000007 */ bnezl $t0,.L0f065794 +/* f065778: 8fbf0014 */ lw $ra,0x14($sp) +/* f06577c: 10000004 */ beqz $zero,.L0f065790 +/* f065780: 00003025 */ or $a2,$zero,$zero +.L0f065784: +/* f065784: 55200003 */ bnezl $t1,.L0f065794 +/* f065788: 8fbf0014 */ lw $ra,0x14($sp) +/* f06578c: 00003025 */ or $a2,$zero,$zero +.L0f065790: +/* f065790: 8fbf0014 */ lw $ra,0x14($sp) +.L0f065794: +/* f065794: 27bd0020 */ addiu $sp,$sp,0x20 +/* f065798: 00c01025 */ or $v0,$a2,$zero +/* f06579c: 03e00008 */ jr $ra +/* f0657a0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0657a4 +/* f0657a4: 84860000 */ lh $a2,0x0($a0) +/* f0657a8: 2407ffff */ addiu $a3,$zero,-1 +/* f0657ac: 00801025 */ or $v0,$a0,$zero +/* f0657b0: 10c70007 */ beq $a2,$a3,.L0f0657d0 +/* f0657b4: 00a01825 */ or $v1,$a1,$zero +/* f0657b8: a4660000 */ sh $a2,0x0($v1) +.L0f0657bc: +/* f0657bc: 84460002 */ lh $a2,0x2($v0) +/* f0657c0: 24420002 */ addiu $v0,$v0,0x2 +/* f0657c4: 24630002 */ addiu $v1,$v1,0x2 +/* f0657c8: 54c7fffc */ bnel $a2,$a3,.L0f0657bc +/* f0657cc: a4660000 */ sh $a2,0x0($v1) +.L0f0657d0: +/* f0657d0: 03e00008 */ jr $ra +/* f0657d4: a4670000 */ sh $a3,0x0($v1) +); + +GLOBAL_ASM( +glabel func0f0657d8 +/* f0657d8: 27bdfff8 */ addiu $sp,$sp,-8 +/* f0657dc: afb00004 */ sw $s0,0x4($sp) +/* f0657e0: 848e0000 */ lh $t6,0x0($a0) +/* f0657e4: 00c08025 */ or $s0,$a2,$zero +/* f0657e8: 2408ffff */ addiu $t0,$zero,-1 +/* f0657ec: 110e0021 */ beq $t0,$t6,.L0f065874 +/* f0657f0: 00803025 */ or $a2,$a0,$zero +/* f0657f4: 84af0000 */ lh $t7,0x0($a1) +.L0f0657f8: +/* f0657f8: 00001025 */ or $v0,$zero,$zero +/* f0657fc: 510f000f */ beql $t0,$t7,.L0f06583c +/* f065800: 00024840 */ sll $t1,$v0,0x1 +/* f065804: 84c70000 */ lh $a3,0x0($a2) +/* f065808: 84b80000 */ lh $t8,0x0($a1) +/* f06580c: 0000c840 */ sll $t9,$zero,0x1 +/* f065810: 00b91821 */ addu $v1,$a1,$t9 +/* f065814: 53070009 */ beql $t8,$a3,.L0f06583c +/* f065818: 00024840 */ sll $t1,$v0,0x1 +/* f06581c: 84640002 */ lh $a0,0x2($v1) +.L0f065820: +/* f065820: 24420001 */ addiu $v0,$v0,0x1 +/* f065824: 24630002 */ addiu $v1,$v1,0x2 +/* f065828: 51040004 */ beql $t0,$a0,.L0f06583c +/* f06582c: 00024840 */ sll $t1,$v0,0x1 +/* f065830: 5487fffb */ bnel $a0,$a3,.L0f065820 +/* f065834: 84640002 */ lh $a0,0x2($v1) +/* f065838: 00024840 */ sll $t1,$v0,0x1 +.L0f06583c: +/* f06583c: 00a91821 */ addu $v1,$a1,$t1 +/* f065840: 846a0000 */ lh $t2,0x0($v1) +/* f065844: 0050082a */ slt $at,$v0,$s0 +/* f065848: 550a0007 */ bnel $t0,$t2,.L0f065868 +/* f06584c: 84cc0002 */ lh $t4,0x2($a2) +/* f065850: 50200005 */ beqzl $at,.L0f065868 +/* f065854: 84cc0002 */ lh $t4,0x2($a2) +/* f065858: 84cb0000 */ lh $t3,0x0($a2) +/* f06585c: a4680002 */ sh $t0,0x2($v1) +/* f065860: a46b0000 */ sh $t3,0x0($v1) +/* f065864: 84cc0002 */ lh $t4,0x2($a2) +.L0f065868: +/* f065868: 24c60002 */ addiu $a2,$a2,0x2 +/* f06586c: 550cffe2 */ bnel $t0,$t4,.L0f0657f8 +/* f065870: 84af0000 */ lh $t7,0x0($a1) +.L0f065874: +/* f065874: 8fb00004 */ lw $s0,0x4($sp) +/* f065878: 03e00008 */ jr $ra +/* f06587c: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0f065880 +/* f065880: 84830000 */ lh $v1,0x0($a0) +/* f065884: 2408ffff */ addiu $t0,$zero,-1 +/* f065888: 00801025 */ or $v0,$a0,$zero +/* f06588c: 50680014 */ beql $v1,$t0,.L0f0658e0 +/* f065890: 00001025 */ or $v0,$zero,$zero +/* f065894: 84a70000 */ lh $a3,0x0($a1) +/* f065898: 00073400 */ sll $a2,$a3,0x10 +.L0f06589c: +/* f06589c: 00067403 */ sra $t6,$a2,0x10 +/* f0658a0: 01c03025 */ or $a2,$t6,$zero +/* f0658a4: 11c80009 */ beq $t6,$t0,.L0f0658cc +/* f0658a8: 00a02025 */ or $a0,$a1,$zero +.L0f0658ac: +/* f0658ac: 54660004 */ bnel $v1,$a2,.L0f0658c0 +/* f0658b0: 84860002 */ lh $a2,0x2($a0) +/* f0658b4: 03e00008 */ jr $ra +/* f0658b8: 24020001 */ addiu $v0,$zero,0x1 +/* f0658bc: 84860002 */ lh $a2,0x2($a0) +.L0f0658c0: +/* f0658c0: 24840002 */ addiu $a0,$a0,0x2 +/* f0658c4: 14c8fff9 */ bne $a2,$t0,.L0f0658ac +/* f0658c8: 00000000 */ sll $zero,$zero,0x0 +.L0f0658cc: +/* f0658cc: 84430002 */ lh $v1,0x2($v0) +/* f0658d0: 24420002 */ addiu $v0,$v0,0x2 +/* f0658d4: 5468fff1 */ bnel $v1,$t0,.L0f06589c +/* f0658d8: 00073400 */ sll $a2,$a3,0x10 +/* f0658dc: 00001025 */ or $v0,$zero,$zero +.L0f0658e0: +/* f0658e0: 03e00008 */ jr $ra +/* f0658e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0658e8 +/* f0658e8: 3c18800a */ lui $t8,0x800a +/* f0658ec: 8f18cda4 */ lw $t8,-0x325c($t8) +/* f0658f0: afa40000 */ sw $a0,0x0($sp) +/* f0658f4: 00047400 */ sll $t6,$a0,0x10 +/* f0658f8: 0005c900 */ sll $t9,$a1,0x4 +/* f0658fc: 000e2403 */ sra $a0,$t6,0x10 +/* f065900: 00001825 */ or $v1,$zero,$zero +/* f065904: 2402000e */ addiu $v0,$zero,0xe +/* f065908: 03193021 */ addu $a2,$t8,$t9 +.L0f06590c: +/* f06590c: 84c80000 */ lh $t0,0x0($a2) +/* f065910: 24630002 */ addiu $v1,$v1,0x2 +/* f065914: 05010004 */ bgez $t0,.L0f065928 +/* f065918: 00000000 */ sll $zero,$zero,0x0 +/* f06591c: a4c40000 */ sh $a0,0x0($a2) +/* f065920: 03e00008 */ jr $ra +/* f065924: 24020001 */ addiu $v0,$zero,0x1 +.L0f065928: +/* f065928: 1462fff8 */ bne $v1,$v0,.L0f06590c +/* f06592c: 24c60002 */ addiu $a2,$a2,0x2 +/* f065930: 00001025 */ or $v0,$zero,$zero +/* f065934: 03e00008 */ jr $ra +/* f065938: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06593c +/* f06593c: 00803025 */ or $a2,$a0,$zero +/* f065940: 3c02800a */ lui $v0,0x800a +/* f065944: 8c42cda4 */ lw $v0,-0x325c($v0) +/* f065948: 2404fffe */ addiu $a0,$zero,-2 +/* f06594c: 00001825 */ or $v1,$zero,$zero +/* f065950: 24070100 */ addiu $a3,$zero,0x100 +.L0f065954: +/* f065954: 844e0000 */ lh $t6,0x0($v0) +/* f065958: 548e001d */ bnel $a0,$t6,.L0f0659d0 +/* f06595c: 24630001 */ addiu $v1,$v1,0x1 +/* f065960: 3c02800a */ lui $v0,0x800a +/* f065964: 2442cda4 */ addiu $v0,$v0,-12892 +/* f065968: 00002025 */ or $a0,$zero,$zero +/* f06596c: 24080010 */ addiu $t0,$zero,0x10 +/* f065970: 2407ffff */ addiu $a3,$zero,-1 +.L0f065974: +/* f065974: 8c4f0000 */ lw $t7,0x0($v0) +/* f065978: 0003c100 */ sll $t8,$v1,0x4 +/* f06597c: 01f8c821 */ addu $t9,$t7,$t8 +/* f065980: 03244821 */ addu $t1,$t9,$a0 +/* f065984: 24840002 */ addiu $a0,$a0,0x2 +/* f065988: 1488fffa */ bne $a0,$t0,.L0f065974 +/* f06598c: a5270000 */ sh $a3,0x0($t1) +/* f065990: 04a00007 */ bltz $a1,.L0f0659b0 +/* f065994: 00000000 */ sll $zero,$zero,0x0 +/* f065998: 8c4a0000 */ lw $t2,0x0($v0) +/* f06599c: 00055900 */ sll $t3,$a1,0x4 +/* f0659a0: 00601025 */ or $v0,$v1,$zero +/* f0659a4: 014b6021 */ addu $t4,$t2,$t3 +/* f0659a8: 03e00008 */ jr $ra +/* f0659ac: a583000e */ sh $v1,0xe($t4) +.L0f0659b0: +/* f0659b0: 3c0d800a */ lui $t5,0x800a +/* f0659b4: 8dadcda0 */ lw $t5,-0x3260($t5) +/* f0659b8: 00067040 */ sll $t6,$a2,0x1 +/* f0659bc: 01ae7821 */ addu $t7,$t5,$t6 +/* f0659c0: a5e30000 */ sh $v1,0x0($t7) +/* f0659c4: 03e00008 */ jr $ra +/* f0659c8: 00601025 */ or $v0,$v1,$zero +/* f0659cc: 24630001 */ addiu $v1,$v1,0x1 +.L0f0659d0: +/* f0659d0: 1467ffe0 */ bne $v1,$a3,.L0f065954 +/* f0659d4: 24420010 */ addiu $v0,$v0,0x10 +/* f0659d8: 2402ffff */ addiu $v0,$zero,-1 +/* f0659dc: 03e00008 */ jr $ra +/* f0659e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0659e4 +/* f0659e4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0659e8: 00053c00 */ sll $a3,$a1,0x10 +/* f0659ec: 00077403 */ sra $t6,$a3,0x10 +/* f0659f0: 01c03825 */ or $a3,$t6,$zero +/* f0659f4: afbf0024 */ sw $ra,0x24($sp) +/* f0659f8: afb20020 */ sw $s2,0x20($sp) +/* f0659fc: afb1001c */ sw $s1,0x1c($sp) +/* f065a00: afb00018 */ sw $s0,0x18($sp) +/* f065a04: afa5002c */ sw $a1,0x2c($sp) +/* f065a08: 05c0002f */ bltz $t6,.L0f065ac8 +/* f065a0c: 2406ffff */ addiu $a2,$zero,-1 +/* f065a10: 3c02800a */ lui $v0,0x800a +/* f065a14: 24429fc0 */ addiu $v0,$v0,-24640 +/* f065a18: 8c4f02bc */ lw $t7,0x2bc($v0) +/* f065a1c: 3c18800a */ lui $t8,0x800a +/* f065a20: 000ec840 */ sll $t9,$t6,0x1 +/* f065a24: 01cf082a */ slt $at,$t6,$t7 +/* f065a28: 50200028 */ beqzl $at,.L0f065acc +/* f065a2c: 8fbf0024 */ lw $ra,0x24($sp) +/* f065a30: 8c490338 */ lw $t1,0x338($v0) +/* f065a34: 24010048 */ addiu $at,$zero,0x48 +/* f065a38: 8f18cda0 */ lw $t8,-0x3260($t8) +/* f065a3c: 00899023 */ subu $s2,$a0,$t1 +/* f065a40: 0241001a */ div $zero,$s2,$at +/* f065a44: 03194021 */ addu $t0,$t8,$t9 +/* f065a48: 85100000 */ lh $s0,0x0($t0) +/* f065a4c: 00005012 */ mflo $t2 +/* f065a50: 000a5c00 */ sll $t3,$t2,0x10 +/* f065a54: 06000013 */ bltz $s0,.L0f065aa4 +/* f065a58: 000b9403 */ sra $s2,$t3,0x10 +/* f065a5c: 3c11800a */ lui $s1,0x800a +/* f065a60: 2631cda4 */ addiu $s1,$s1,-12892 +/* f065a64: a7ae002e */ sh $t6,0x2e($sp) +/* f065a68: 00122400 */ sll $a0,$s2,0x10 +.L0f065a6c: +/* f065a6c: 00046c03 */ sra $t5,$a0,0x10 +/* f065a70: 01a02025 */ or $a0,$t5,$zero +/* f065a74: 0fc1963a */ jal func0f0658e8 +/* f065a78: 02002825 */ or $a1,$s0,$zero +/* f065a7c: 54400013 */ bnezl $v0,.L0f065acc +/* f065a80: 8fbf0024 */ lw $ra,0x24($sp) +/* f065a84: 8e2e0000 */ lw $t6,0x0($s1) +/* f065a88: 00107900 */ sll $t7,$s0,0x4 +/* f065a8c: 02003025 */ or $a2,$s0,$zero +/* f065a90: 01cfc021 */ addu $t8,$t6,$t7 +/* f065a94: 8710000e */ lh $s0,0xe($t8) +/* f065a98: 0603fff4 */ bgezl $s0,.L0f065a6c +/* f065a9c: 00122400 */ sll $a0,$s2,0x10 +/* f065aa0: 87a7002e */ lh $a3,0x2e($sp) +.L0f065aa4: +/* f065aa4: 00e02025 */ or $a0,$a3,$zero +/* f065aa8: 0fc1964f */ jal func0f06593c +/* f065aac: 00c02825 */ or $a1,$a2,$zero +/* f065ab0: 04400005 */ bltz $v0,.L0f065ac8 +/* f065ab4: 00122400 */ sll $a0,$s2,0x10 +/* f065ab8: 0004cc03 */ sra $t9,$a0,0x10 +/* f065abc: 03202025 */ or $a0,$t9,$zero +/* f065ac0: 0fc1963a */ jal func0f0658e8 +/* f065ac4: 00402825 */ or $a1,$v0,$zero +.L0f065ac8: +/* f065ac8: 8fbf0024 */ lw $ra,0x24($sp) +.L0f065acc: +/* f065acc: 8fb00018 */ lw $s0,0x18($sp) +/* f065ad0: 8fb1001c */ lw $s1,0x1c($sp) +/* f065ad4: 8fb20020 */ lw $s2,0x20($sp) +/* f065ad8: 03e00008 */ jr $ra +/* f065adc: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f065ae0 +/* f065ae0: 27bdfff0 */ addiu $sp,$sp,-16 +/* f065ae4: 00057400 */ sll $t6,$a1,0x10 +/* f065ae8: 000e7c03 */ sra $t7,$t6,0x10 +/* f065aec: afb1000c */ sw $s1,0xc($sp) +/* f065af0: afb00008 */ sw $s0,0x8($sp) +/* f065af4: afa40010 */ sw $a0,0x10($sp) +/* f065af8: afa50014 */ sw $a1,0x14($sp) +/* f065afc: 00001025 */ or $v0,$zero,$zero +/* f065b00: 05e0004c */ bltz $t7,.L0f065c34 +/* f065b04: 2403ffff */ addiu $v1,$zero,-1 +/* f065b08: 3c08800a */ lui $t0,0x800a +/* f065b0c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f065b10: 8d1802bc */ lw $t8,0x2bc($t0) +/* f065b14: 3c0b800a */ lui $t3,0x800a +/* f065b18: 256bcda0 */ addiu $t3,$t3,-12896 +/* f065b1c: 01f8082a */ slt $at,$t7,$t8 +/* f065b20: 10200044 */ beqz $at,.L0f065c34 +/* f065b24: 000f3040 */ sll $a2,$t7,0x1 +/* f065b28: 8faf0010 */ lw $t7,0x10($sp) +/* f065b2c: 8d180338 */ lw $t8,0x338($t0) +/* f065b30: 24010048 */ addiu $at,$zero,0x48 +/* f065b34: 8d790000 */ lw $t9,0x0($t3) +/* f065b38: 01f83823 */ subu $a3,$t7,$t8 +/* f065b3c: 00e1001a */ div $zero,$a3,$at +/* f065b40: 03267021 */ addu $t6,$t9,$a2 +/* f065b44: 85c40000 */ lh $a0,0x0($t6) +/* f065b48: 0000c812 */ mflo $t9 +/* f065b4c: 00197400 */ sll $t6,$t9,0x10 +/* f065b50: 04800038 */ bltz $a0,.L0f065c34 +/* f065b54: 000e3c03 */ sra $a3,$t6,0x10 +/* f065b58: 3c0c800a */ lui $t4,0x800a +/* f065b5c: 258ccda4 */ addiu $t4,$t4,-12892 +/* f065b60: 2411fffe */ addiu $s1,$zero,-2 +/* f065b64: 2410000e */ addiu $s0,$zero,0xe +/* f065b68: 240dffff */ addiu $t5,$zero,-1 +/* f065b6c: 00002825 */ or $a1,$zero,$zero +.L0f065b70: +/* f065b70: 00004825 */ or $t1,$zero,$zero +/* f065b74: 8d980000 */ lw $t8,0x0($t4) +.L0f065b78: +/* f065b78: 0004c900 */ sll $t9,$a0,0x4 +/* f065b7c: 03197021 */ addu $t6,$t8,$t9 +/* f065b80: 01c94021 */ addu $t0,$t6,$t1 +/* f065b84: 850a0000 */ lh $t2,0x0($t0) +/* f065b88: 25290002 */ addiu $t1,$t1,0x2 +/* f065b8c: 14ea0004 */ bne $a3,$t2,.L0f065ba0 +/* f065b90: 00000000 */ sll $zero,$zero,0x0 +/* f065b94: a50d0000 */ sh $t5,0x0($t0) +/* f065b98: 10000006 */ beqz $zero,.L0f065bb4 +/* f065b9c: 24020001 */ addiu $v0,$zero,0x1 +.L0f065ba0: +/* f065ba0: 14a00004 */ bnez $a1,.L0f065bb4 +/* f065ba4: 00000000 */ sll $zero,$zero,0x0 +/* f065ba8: 05400002 */ bltz $t2,.L0f065bb4 +/* f065bac: 00000000 */ sll $zero,$zero,0x0 +/* f065bb0: 24050001 */ addiu $a1,$zero,0x1 +.L0f065bb4: +/* f065bb4: 5530fff0 */ bnel $t1,$s0,.L0f065b78 +/* f065bb8: 8d980000 */ lw $t8,0x0($t4) +/* f065bbc: 54a00015 */ bnezl $a1,.L0f065c14 +/* f065bc0: 00801825 */ or $v1,$a0,$zero +/* f065bc4: 8d8f0000 */ lw $t7,0x0($t4) +/* f065bc8: 00044100 */ sll $t0,$a0,0x4 +/* f065bcc: 01e8c021 */ addu $t8,$t7,$t0 +/* f065bd0: 04600008 */ bltz $v1,.L0f065bf4 +/* f065bd4: a7110000 */ sh $s1,0x0($t8) +/* f065bd8: 8d850000 */ lw $a1,0x0($t4) +/* f065bdc: 00037900 */ sll $t7,$v1,0x4 +/* f065be0: 00a8c821 */ addu $t9,$a1,$t0 +/* f065be4: 872e000e */ lh $t6,0xe($t9) +/* f065be8: 00afc021 */ addu $t8,$a1,$t7 +/* f065bec: 10000009 */ beqz $zero,.L0f065c14 +/* f065bf0: a70e000e */ sh $t6,0xe($t8) +.L0f065bf4: +/* f065bf4: 8d990000 */ lw $t9,0x0($t4) +/* f065bf8: 8d780000 */ lw $t8,0x0($t3) +/* f065bfc: 03287821 */ addu $t7,$t9,$t0 +/* f065c00: 85ee000e */ lh $t6,0xe($t7) +/* f065c04: 0306c821 */ addu $t9,$t8,$a2 +/* f065c08: 10000002 */ beqz $zero,.L0f065c14 +/* f065c0c: a72e0000 */ sh $t6,0x0($t9) +/* f065c10: 00801825 */ or $v1,$a0,$zero +.L0f065c14: +/* f065c14: 54400008 */ bnezl $v0,.L0f065c38 +/* f065c18: 8fb00008 */ lw $s0,0x8($sp) +/* f065c1c: 8d8f0000 */ lw $t7,0x0($t4) +/* f065c20: 0004c100 */ sll $t8,$a0,0x4 +/* f065c24: 01f87021 */ addu $t6,$t7,$t8 +/* f065c28: 85c4000e */ lh $a0,0xe($t6) +/* f065c2c: 0483ffd0 */ bgezl $a0,.L0f065b70 +/* f065c30: 00002825 */ or $a1,$zero,$zero +.L0f065c34: +/* f065c34: 8fb00008 */ lw $s0,0x8($sp) +.L0f065c38: +/* f065c38: 8fb1000c */ lw $s1,0xc($sp) +/* f065c3c: 03e00008 */ jr $ra +/* f065c40: 27bd0010 */ addiu $sp,$sp,0x10 +); + +GLOBAL_ASM( +glabel func0f065c44 +/* f065c44: 27bdffd8 */ addiu $sp,$sp,-40 +/* f065c48: afbf0024 */ sw $ra,0x24($sp) +/* f065c4c: afb30020 */ sw $s3,0x20($sp) +/* f065c50: afb2001c */ sw $s2,0x1c($sp) +/* f065c54: afb10018 */ sw $s1,0x18($sp) +/* f065c58: afb00014 */ sw $s0,0x14($sp) +/* f065c5c: 84900028 */ lh $s0,0x28($a0) +/* f065c60: 2413ffff */ addiu $s3,$zero,-1 +/* f065c64: 00809025 */ or $s2,$a0,$zero +/* f065c68: 1213000a */ beq $s0,$s3,.L0f065c94 +/* f065c6c: 24910028 */ addiu $s1,$a0,0x28 +/* f065c70: 00102c00 */ sll $a1,$s0,0x10 +.L0f065c74: +/* f065c74: 00057403 */ sra $t6,$a1,0x10 +/* f065c78: 01c02825 */ or $a1,$t6,$zero +/* f065c7c: 0fc196b8 */ jal func0f065ae0 +/* f065c80: 02402025 */ or $a0,$s2,$zero +/* f065c84: 86300002 */ lh $s0,0x2($s1) +/* f065c88: 26310002 */ addiu $s1,$s1,0x2 +/* f065c8c: 5613fff9 */ bnel $s0,$s3,.L0f065c74 +/* f065c90: 00102c00 */ sll $a1,$s0,0x10 +.L0f065c94: +/* f065c94: 8fbf0024 */ lw $ra,0x24($sp) +/* f065c98: 8fb00014 */ lw $s0,0x14($sp) +/* f065c9c: 8fb10018 */ lw $s1,0x18($sp) +/* f065ca0: 8fb2001c */ lw $s2,0x1c($sp) +/* f065ca4: 8fb30020 */ lw $s3,0x20($sp) +/* f065ca8: 03e00008 */ jr $ra +/* f065cac: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f065cb0 +/* f065cb0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f065cb4: afbf0024 */ sw $ra,0x24($sp) +/* f065cb8: afb30020 */ sw $s3,0x20($sp) +/* f065cbc: afb2001c */ sw $s2,0x1c($sp) +/* f065cc0: afb10018 */ sw $s1,0x18($sp) +/* f065cc4: afb00014 */ sw $s0,0x14($sp) +/* f065cc8: 84900028 */ lh $s0,0x28($a0) +/* f065ccc: 2413ffff */ addiu $s3,$zero,-1 +/* f065cd0: 00809025 */ or $s2,$a0,$zero +/* f065cd4: 1213000a */ beq $s0,$s3,.L0f065d00 +/* f065cd8: 24910028 */ addiu $s1,$a0,0x28 +/* f065cdc: 00102c00 */ sll $a1,$s0,0x10 +.L0f065ce0: +/* f065ce0: 00057403 */ sra $t6,$a1,0x10 +/* f065ce4: 01c02825 */ or $a1,$t6,$zero +/* f065ce8: 0fc19679 */ jal func0f0659e4 +/* f065cec: 02402025 */ or $a0,$s2,$zero +/* f065cf0: 86300002 */ lh $s0,0x2($s1) +/* f065cf4: 26310002 */ addiu $s1,$s1,0x2 +/* f065cf8: 5613fff9 */ bnel $s0,$s3,.L0f065ce0 +/* f065cfc: 00102c00 */ sll $a1,$s0,0x10 +.L0f065d00: +/* f065d00: 8fbf0024 */ lw $ra,0x24($sp) +/* f065d04: 8fb00014 */ lw $s0,0x14($sp) +/* f065d08: 8fb10018 */ lw $s1,0x18($sp) +/* f065d0c: 8fb2001c */ lw $s2,0x1c($sp) +/* f065d10: 8fb30020 */ lw $s3,0x20($sp) +/* f065d14: 03e00008 */ jr $ra +/* f065d18: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f065d1c +/* f065d1c: 27bdffa8 */ addiu $sp,$sp,-88 +/* f065d20: afb20028 */ sw $s2,0x28($sp) +/* f065d24: 8fae0068 */ lw $t6,0x68($sp) +/* f065d28: 8faf006c */ lw $t7,0x6c($sp) +/* f065d2c: 00c09025 */ or $s2,$a2,$zero +/* f065d30: afb3002c */ sw $s3,0x2c($sp) +/* f065d34: 00e09825 */ or $s3,$a3,$zero +/* f065d38: 00a03025 */ or $a2,$a1,$zero +/* f065d3c: afbf0034 */ sw $ra,0x34($sp) +/* f065d40: afa5005c */ sw $a1,0x5c($sp) +/* f065d44: afb40030 */ sw $s4,0x30($sp) +/* f065d48: afb10024 */ sw $s1,0x24($sp) +/* f065d4c: afb00020 */ sw $s0,0x20($sp) +/* f065d50: 02402825 */ or $a1,$s2,$zero +/* f065d54: 27a70048 */ addiu $a3,$sp,0x48 +/* f065d58: afae0010 */ sw $t6,0x10($sp) +/* f065d5c: 0c006052 */ jal 0x18148 +/* f065d60: afaf0014 */ sw $t7,0x14($sp) +/* f065d64: 87b80048 */ lh $t8,0x48($sp) +/* f065d68: 2414ffff */ addiu $s4,$zero,-1 +/* f065d6c: 00008825 */ or $s1,$zero,$zero +/* f065d70: 1298000e */ beq $s4,$t8,.L0f065dac +/* f065d74: 27b00048 */ addiu $s0,$sp,0x48 +/* f065d78: 86050000 */ lh $a1,0x0($s0) +.L0f065d7c: +/* f065d7c: 0fc586b7 */ jal func0f161adc +/* f065d80: 02402025 */ or $a0,$s2,$zero +/* f065d84: 10400005 */ beqz $v0,.L0f065d9c +/* f065d88: 00114840 */ sll $t1,$s1,0x1 +/* f065d8c: 86080000 */ lh $t0,0x0($s0) +/* f065d90: 02695021 */ addu $t2,$s3,$t1 +/* f065d94: 26310001 */ addiu $s1,$s1,0x1 +/* f065d98: a5480000 */ sh $t0,0x0($t2) +.L0f065d9c: +/* f065d9c: 86050002 */ lh $a1,0x2($s0) +/* f065da0: 26100002 */ addiu $s0,$s0,0x2 +/* f065da4: 1685fff5 */ bne $s4,$a1,.L0f065d7c +/* f065da8: 00000000 */ sll $zero,$zero,0x0 +.L0f065dac: +/* f065dac: 00115840 */ sll $t3,$s1,0x1 +/* f065db0: 026b6021 */ addu $t4,$s3,$t3 +/* f065db4: a5940000 */ sh $s4,0x0($t4) +/* f065db8: 8fbf0034 */ lw $ra,0x34($sp) +/* f065dbc: 8fb40030 */ lw $s4,0x30($sp) +/* f065dc0: 8fb3002c */ lw $s3,0x2c($sp) +/* f065dc4: 8fb20028 */ lw $s2,0x28($sp) +/* f065dc8: 8fb10024 */ lw $s1,0x24($sp) +/* f065dcc: 8fb00020 */ lw $s0,0x20($sp) +/* f065dd0: 03e00008 */ jr $ra +/* f065dd4: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0f065dd8 +/* f065dd8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f065ddc: afbf001c */ sw $ra,0x1c($sp) +/* f065de0: afa00010 */ sw $zero,0x10($sp) +/* f065de4: 0fc19747 */ jal func0f065d1c +/* f065de8: afa00014 */ sw $zero,0x14($sp) +/* f065dec: 8fbf001c */ lw $ra,0x1c($sp) +/* f065df0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f065df4: 03e00008 */ jr $ra +/* f065df8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f065dfc +/* f065dfc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f065e00: 8fae0030 */ lw $t6,0x30($sp) +/* f065e04: 8faf0034 */ lw $t7,0x34($sp) +/* f065e08: afbf001c */ sw $ra,0x1c($sp) +/* f065e0c: afa40020 */ sw $a0,0x20($sp) +/* f065e10: afa50024 */ sw $a1,0x24($sp) +/* f065e14: afa60028 */ sw $a2,0x28($sp) +/* f065e18: afa7002c */ sw $a3,0x2c($sp) +/* f065e1c: afae0010 */ sw $t6,0x10($sp) +/* f065e20: 0fc19747 */ jal func0f065d1c +/* f065e24: afaf0014 */ sw $t7,0x14($sp) +/* f065e28: 8fa7002c */ lw $a3,0x2c($sp) +/* f065e2c: 2401ffff */ addiu $at,$zero,-1 +/* f065e30: 8fa40020 */ lw $a0,0x20($sp) +/* f065e34: 84f80000 */ lh $t8,0x0($a3) +/* f065e38: 8fa50024 */ lw $a1,0x24($sp) +/* f065e3c: 5701000a */ bnel $t8,$at,.L0f065e68 +/* f065e40: 8fbf001c */ lw $ra,0x1c($sp) +/* f065e44: 0fc197a6 */ jal func0f065e98 +/* f065e48: 8fa60028 */ lw $a2,0x28($sp) +/* f065e4c: 8fa50030 */ lw $a1,0x30($sp) +/* f065e50: 8fa4002c */ lw $a0,0x2c($sp) +/* f065e54: 50a00004 */ beqzl $a1,.L0f065e68 +/* f065e58: 8fbf001c */ lw $ra,0x1c($sp) +/* f065e5c: 0fc195f6 */ jal func0f0657d8 +/* f065e60: 8fa60034 */ lw $a2,0x34($sp) +/* f065e64: 8fbf001c */ lw $ra,0x1c($sp) +.L0f065e68: +/* f065e68: 27bd0020 */ addiu $sp,$sp,0x20 +/* f065e6c: 03e00008 */ jr $ra +/* f065e70: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f065e74 +/* f065e74: 27bdffe0 */ addiu $sp,$sp,-32 +/* f065e78: afbf001c */ sw $ra,0x1c($sp) +/* f065e7c: afa00010 */ sw $zero,0x10($sp) +/* f065e80: 0fc1977f */ jal func0f065dfc +/* f065e84: afa00014 */ sw $zero,0x14($sp) +/* f065e88: 8fbf001c */ lw $ra,0x1c($sp) +/* f065e8c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f065e90: 03e00008 */ jr $ra +/* f065e94: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f065e98 +/* f065e98: 27bdff68 */ addiu $sp,$sp,-152 +/* f065e9c: afb10020 */ sw $s1,0x20($sp) +/* f065ea0: afa40098 */ sw $a0,0x98($sp) +/* f065ea4: 00e08825 */ or $s1,$a3,$zero +/* f065ea8: afbf0024 */ sw $ra,0x24($sp) +/* f065eac: afb0001c */ sw $s0,0x1c($sp) +/* f065eb0: afa5009c */ sw $a1,0x9c($sp) +/* f065eb4: afa600a0 */ sw $a2,0xa0($sp) +/* f065eb8: 00c02025 */ or $a0,$a2,$zero +/* f065ebc: 00008025 */ or $s0,$zero,$zero +/* f065ec0: 27a60040 */ addiu $a2,$sp,0x40 +/* f065ec4: 27a5006c */ addiu $a1,$sp,0x6c +/* f065ec8: 24070014 */ addiu $a3,$zero,0x14 +/* f065ecc: 0fc58865 */ jal func0f162194 +/* f065ed0: afa00010 */ sw $zero,0x10($sp) +/* f065ed4: 87ae006c */ lh $t6,0x6c($sp) +/* f065ed8: 2406ffff */ addiu $a2,$zero,-1 +/* f065edc: 8fa7009c */ lw $a3,0x9c($sp) +/* f065ee0: 10ce0003 */ beq $a2,$t6,.L0f065ef0 +/* f065ee4: 87af0040 */ lh $t7,0x40($sp) +/* f065ee8: 10000004 */ beqz $zero,.L0f065efc +/* f065eec: 27b0006c */ addiu $s0,$sp,0x6c +.L0f065ef0: +/* f065ef0: 10cf0002 */ beq $a2,$t7,.L0f065efc +/* f065ef4: 00000000 */ sll $zero,$zero,0x0 +/* f065ef8: 27b00040 */ addiu $s0,$sp,0x40 +.L0f065efc: +/* f065efc: 1200000c */ beqz $s0,.L0f065f30 +/* f065f00: 8fa400a0 */ lw $a0,0xa0($sp) +/* f065f04: 0c00a900 */ jal 0x2a400 +/* f065f08: 02002825 */ or $a1,$s0,$zero +/* f065f0c: 18400004 */ blez $v0,.L0f065f20 +/* f065f10: 2406ffff */ addiu $a2,$zero,-1 +/* f065f14: a6220000 */ sh $v0,0x0($s1) +/* f065f18: 10000014 */ beqz $zero,.L0f065f6c +/* f065f1c: a6260002 */ sh $a2,0x2($s1) +.L0f065f20: +/* f065f20: 86180000 */ lh $t8,0x0($s0) +/* f065f24: a6260002 */ sh $a2,0x2($s1) +/* f065f28: 10000010 */ beqz $zero,.L0f065f6c +/* f065f2c: a6380000 */ sh $t8,0x0($s1) +.L0f065f30: +/* f065f30: 84f90000 */ lh $t9,0x0($a3) +/* f065f34: 00002825 */ or $a1,$zero,$zero +/* f065f38: 02201825 */ or $v1,$s1,$zero +/* f065f3c: 10d90008 */ beq $a2,$t9,.L0f065f60 +/* f065f40: 00e01025 */ or $v0,$a3,$zero +/* f065f44: 84e40000 */ lh $a0,0x0($a3) +.L0f065f48: +/* f065f48: a4640000 */ sh $a0,0x0($v1) +/* f065f4c: 84440002 */ lh $a0,0x2($v0) +/* f065f50: 24a50001 */ addiu $a1,$a1,0x1 +/* f065f54: 24630002 */ addiu $v1,$v1,0x2 +/* f065f58: 14c4fffb */ bne $a2,$a0,.L0f065f48 +/* f065f5c: 24420002 */ addiu $v0,$v0,0x2 +.L0f065f60: +/* f065f60: 00054040 */ sll $t0,$a1,0x1 +/* f065f64: 02284821 */ addu $t1,$s1,$t0 +/* f065f68: a5260000 */ sh $a2,0x0($t1) +.L0f065f6c: +/* f065f6c: 8fbf0024 */ lw $ra,0x24($sp) +/* f065f70: 8fb0001c */ lw $s0,0x1c($sp) +/* f065f74: 8fb10020 */ lw $s1,0x20($sp) +/* f065f78: 03e00008 */ jr $ra +/* f065f7c: 27bd0098 */ addiu $sp,$sp,0x98 +); + +GLOBAL_ASM( +glabel func0f065f80 +/* f065f80: afa60008 */ sw $a2,0x8($sp) +/* f065f84: 84830000 */ lh $v1,0x0($a0) +/* f065f88: 240affff */ addiu $t2,$zero,-1 +/* f065f8c: 00a01025 */ or $v0,$a1,$zero +/* f065f90: 106a002e */ beq $v1,$t2,.L0f06604c +/* f065f94: 240c000e */ addiu $t4,$zero,0xe +/* f065f98: 3c0b800a */ lui $t3,0x800a +/* f065f9c: 256bcda0 */ addiu $t3,$t3,-12896 +/* f065fa0: 8d6e0000 */ lw $t6,0x0($t3) +.L0f065fa4: +/* f065fa4: 00037840 */ sll $t7,$v1,0x1 +/* f065fa8: 3c07800a */ lui $a3,0x800a +/* f065fac: 01cfc021 */ addu $t8,$t6,$t7 +/* f065fb0: 87060000 */ lh $a2,0x0($t8) +/* f065fb4: 04c20022 */ bltzl $a2,.L0f066040 +/* f065fb8: 84830002 */ lh $v1,0x2($a0) +/* f065fbc: 8ce7cda4 */ lw $a3,-0x325c($a3) +/* f065fc0: 00004025 */ or $t0,$zero,$zero +.L0f065fc4: +/* f065fc4: 0006c900 */ sll $t9,$a2,0x4 +.L0f065fc8: +/* f065fc8: 00f96821 */ addu $t5,$a3,$t9 +/* f065fcc: 01a87021 */ addu $t6,$t5,$t0 +/* f065fd0: 85c30000 */ lh $v1,0x0($t6) +/* f065fd4: 25080002 */ addiu $t0,$t0,0x2 +/* f065fd8: 00a2082b */ sltu $at,$a1,$v0 +/* f065fdc: 04600010 */ bltz $v1,.L0f066020 +/* f065fe0: 00000000 */ sll $zero,$zero,0x0 +/* f065fe4: 10200008 */ beqz $at,.L0f066008 +/* f065fe8: 00a04825 */ or $t1,$a1,$zero +/* f065fec: 852f0000 */ lh $t7,0x0($t1) +.L0f065ff0: +/* f065ff0: 106f0005 */ beq $v1,$t7,.L0f066008 +/* f065ff4: 00000000 */ sll $zero,$zero,0x0 +/* f065ff8: 25290002 */ addiu $t1,$t1,0x2 +/* f065ffc: 0122082b */ sltu $at,$t1,$v0 +/* f066000: 5420fffb */ bnezl $at,.L0f065ff0 +/* f066004: 852f0000 */ lh $t7,0x0($t1) +.L0f066008: +/* f066008: 15220005 */ bne $t1,$v0,.L0f066020 +/* f06600c: 00000000 */ sll $zero,$zero,0x0 +/* f066010: a4430000 */ sh $v1,0x0($v0) +/* f066014: 3c07800a */ lui $a3,0x800a +/* f066018: 24420002 */ addiu $v0,$v0,0x2 +/* f06601c: 8ce7cda4 */ lw $a3,-0x325c($a3) +.L0f066020: +/* f066020: 550cffe9 */ bnel $t0,$t4,.L0f065fc8 +/* f066024: 0006c900 */ sll $t9,$a2,0x4 +/* f066028: 0006c100 */ sll $t8,$a2,0x4 +/* f06602c: 00f8c821 */ addu $t9,$a3,$t8 +/* f066030: 8726000e */ lh $a2,0xe($t9) +/* f066034: 04c3ffe3 */ bgezl $a2,.L0f065fc4 +/* f066038: 00004025 */ or $t0,$zero,$zero +/* f06603c: 84830002 */ lh $v1,0x2($a0) +.L0f066040: +/* f066040: 24840002 */ addiu $a0,$a0,0x2 +/* f066044: 546affd7 */ bnel $v1,$t2,.L0f065fa4 +/* f066048: 8d6e0000 */ lw $t6,0x0($t3) +.L0f06604c: +/* f06604c: 03e00008 */ jr $ra +/* f066050: a44a0000 */ sh $t2,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f066054 +/* f066054: 3c03800a */ lui $v1,0x800a +/* f066058: 8c63a27c */ lw $v1,-0x5d84($v1) +/* f06605c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f066060: afb30014 */ sw $s3,0x14($sp) +/* f066064: afb20010 */ sw $s2,0x10($sp) +/* f066068: afb1000c */ sw $s1,0xc($sp) +/* f06606c: afb00008 */ sw $s0,0x8($sp) +/* f066070: 1860005c */ blez $v1,.L0f0661e4 +/* f066074: 00001025 */ or $v0,$zero,$zero +/* f066078: 3c0d800a */ lui $t5,0x800a +/* f06607c: 3c0c800a */ lui $t4,0x800a +/* f066080: 258ccda0 */ addiu $t4,$t4,-12896 +/* f066084: 25adcda4 */ addiu $t5,$t5,-12892 +/* f066088: 00002825 */ or $a1,$zero,$zero +/* f06608c: 2413000e */ addiu $s3,$zero,0xe +/* f066090: 2412fffe */ addiu $s2,$zero,-2 +/* f066094: 2411000e */ addiu $s1,$zero,0xe +/* f066098: 2410ffff */ addiu $s0,$zero,-1 +.L0f06609c: +/* f06609c: 8d8e0000 */ lw $t6,0x0($t4) +/* f0660a0: 24420001 */ addiu $v0,$v0,0x1 +/* f0660a4: 01c57821 */ addu $t7,$t6,$a1 +/* f0660a8: 85e40000 */ lh $a0,0x0($t7) +/* f0660ac: 0482004b */ bltzl $a0,.L0f0661dc +/* f0660b0: 0043082a */ slt $at,$v0,$v1 +/* f0660b4: 8db80000 */ lw $t8,0x0($t5) +/* f0660b8: 0004c900 */ sll $t9,$a0,0x4 +/* f0660bc: 03197021 */ addu $t6,$t8,$t9 +/* f0660c0: 85c6000e */ lh $a2,0xe($t6) +/* f0660c4: 04c00044 */ bltz $a2,.L0f0661d8 +/* f0660c8: 00004025 */ or $t0,$zero,$zero +.L0f0660cc: +/* f0660cc: 8da30000 */ lw $v1,0x0($t5) +.L0f0660d0: +/* f0660d0: 00047900 */ sll $t7,$a0,0x4 +/* f0660d4: 00067100 */ sll $t6,$a2,0x4 +/* f0660d8: 006fc021 */ addu $t8,$v1,$t7 +/* f0660dc: 03083821 */ addu $a3,$t8,$t0 +/* f0660e0: 84f90000 */ lh $t9,0x0($a3) +/* f0660e4: 25080002 */ addiu $t0,$t0,0x2 +/* f0660e8: 00005025 */ or $t2,$zero,$zero +/* f0660ec: 0721002c */ bgez $t9,.L0f0661a0 +/* f0660f0: 006e5821 */ addu $t3,$v1,$t6 +.L0f0660f4: +/* f0660f4: 85630000 */ lh $v1,0x0($t3) +/* f0660f8: 04620009 */ bltzl $v1,.L0f066120 +/* f0660fc: 254a0002 */ addiu $t2,$t2,0x2 +/* f066100: a4e30000 */ sh $v1,0x0($a3) +/* f066104: 8daf0000 */ lw $t7,0x0($t5) +/* f066108: 0006c100 */ sll $t8,$a2,0x4 +/* f06610c: 01f8c821 */ addu $t9,$t7,$t8 +/* f066110: 032a7021 */ addu $t6,$t9,$t2 +/* f066114: 10000004 */ beqz $zero,.L0f066128 +/* f066118: a5d00000 */ sh $s0,0x0($t6) +/* f06611c: 254a0002 */ addiu $t2,$t2,0x2 +.L0f066120: +/* f066120: 1553fff4 */ bne $t2,$s3,.L0f0660f4 +/* f066124: 256b0002 */ addiu $t3,$t3,0x2 +.L0f066128: +/* f066128: 2941000e */ slti $at,$t2,0xe +/* f06612c: 1020000c */ beqz $at,.L0f066160 +/* f066130: 00000000 */ sll $zero,$zero,0x0 +/* f066134: 8daf0000 */ lw $t7,0x0($t5) +/* f066138: 0006c100 */ sll $t8,$a2,0x4 +/* f06613c: 01f8c821 */ addu $t9,$t7,$t8 +/* f066140: 032a5821 */ addu $t3,$t9,$t2 +.L0f066144: +/* f066144: 856e0000 */ lh $t6,0x0($t3) +/* f066148: 05c10005 */ bgez $t6,.L0f066160 +/* f06614c: 00000000 */ sll $zero,$zero,0x0 +/* f066150: 254a0002 */ addiu $t2,$t2,0x2 +/* f066154: 2941000e */ slti $at,$t2,0xe +/* f066158: 1420fffa */ bnez $at,.L0f066144 +/* f06615c: 256b0002 */ addiu $t3,$t3,0x2 +.L0f066160: +/* f066160: 55510010 */ bnel $t2,$s1,.L0f0661a4 +/* f066164: 2901000e */ slti $at,$t0,0xe +/* f066168: 8daf0000 */ lw $t7,0x0($t5) +/* f06616c: 00064900 */ sll $t1,$a2,0x4 +/* f066170: 00043900 */ sll $a3,$a0,0x4 +/* f066174: 01e9c021 */ addu $t8,$t7,$t1 +/* f066178: a7120000 */ sh $s2,0x0($t8) +/* f06617c: 8da30000 */ lw $v1,0x0($t5) +/* f066180: 0069c821 */ addu $t9,$v1,$t1 +/* f066184: 872e000e */ lh $t6,0xe($t9) +/* f066188: 00677821 */ addu $t7,$v1,$a3 +/* f06618c: a5ee000e */ sh $t6,0xe($t7) +/* f066190: 8db80000 */ lw $t8,0x0($t5) +/* f066194: 0307c821 */ addu $t9,$t8,$a3 +/* f066198: 8726000e */ lh $a2,0xe($t9) +/* f06619c: 04c00003 */ bltz $a2,.L0f0661ac +.L0f0661a0: +/* f0661a0: 2901000e */ slti $at,$t0,0xe +.L0f0661a4: +/* f0661a4: 5420ffca */ bnezl $at,.L0f0660d0 +/* f0661a8: 8da30000 */ lw $v1,0x0($t5) +.L0f0661ac: +/* f0661ac: 04c00006 */ bltz $a2,.L0f0661c8 +/* f0661b0: 00000000 */ sll $zero,$zero,0x0 +/* f0661b4: 8dae0000 */ lw $t6,0x0($t5) +/* f0661b8: 00067900 */ sll $t7,$a2,0x4 +/* f0661bc: 00c02025 */ or $a0,$a2,$zero +/* f0661c0: 01cfc021 */ addu $t8,$t6,$t7 +/* f0661c4: 8706000e */ lh $a2,0xe($t8) +.L0f0661c8: +/* f0661c8: 04c3ffc0 */ bgezl $a2,.L0f0660cc +/* f0661cc: 00004025 */ or $t0,$zero,$zero +/* f0661d0: 3c03800a */ lui $v1,0x800a +/* f0661d4: 8c63a27c */ lw $v1,-0x5d84($v1) +.L0f0661d8: +/* f0661d8: 0043082a */ slt $at,$v0,$v1 +.L0f0661dc: +/* f0661dc: 1420ffaf */ bnez $at,.L0f06609c +/* f0661e0: 24a50002 */ addiu $a1,$a1,0x2 +.L0f0661e4: +/* f0661e4: 8fb00008 */ lw $s0,0x8($sp) +/* f0661e8: 8fb1000c */ lw $s1,0xc($sp) +/* f0661ec: 8fb20010 */ lw $s2,0x10($sp) +/* f0661f0: 8fb30014 */ lw $s3,0x14($sp) +/* f0661f4: 03e00008 */ jr $ra +/* f0661f8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0661fc: 03e00008 */ jr $ra +/* f066200: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f066204 +/* f066204: 27bdffe8 */ addiu $sp,$sp,-24 +/* f066208: afbf0014 */ sw $ra,0x14($sp) +/* f06620c: 90820000 */ lbu $v0,0x0($a0) +/* f066210: 24010003 */ addiu $at,$zero,0x3 +/* f066214: 54410006 */ bnel $v0,$at,.L0f066230 +/* f066218: 24010006 */ addiu $at,$zero,0x6 +/* f06621c: 0fc0a277 */ jal func0f0289dc +/* f066220: 00000000 */ sll $zero,$zero,0x0 +/* f066224: 10000017 */ beqz $zero,.L0f066284 +/* f066228: 8fbf0014 */ lw $ra,0x14($sp) +/* f06622c: 24010006 */ addiu $at,$zero,0x6 +.L0f066230: +/* f066230: 54410006 */ bnel $v0,$at,.L0f06624c +/* f066234: 24010001 */ addiu $at,$zero,0x1 +/* f066238: 0fc3082e */ jal func0f0c20b8 +/* f06623c: 00000000 */ sll $zero,$zero,0x0 +/* f066240: 10000010 */ beqz $zero,.L0f066284 +/* f066244: 8fbf0014 */ lw $ra,0x14($sp) +/* f066248: 24010001 */ addiu $at,$zero,0x1 +.L0f06624c: +/* f06624c: 10410003 */ beq $v0,$at,.L0f06625c +/* f066250: 24010002 */ addiu $at,$zero,0x2 +/* f066254: 54410006 */ bnel $v0,$at,.L0f066270 +/* f066258: 44800000 */ mtc1 $zero,$f0 +.L0f06625c: +/* f06625c: 0fc21d5b */ jal func0f08756c +/* f066260: 00000000 */ sll $zero,$zero,0x0 +/* f066264: 10000007 */ beqz $zero,.L0f066284 +/* f066268: 8fbf0014 */ lw $ra,0x14($sp) +/* f06626c: 44800000 */ mtc1 $zero,$f0 +.L0f066270: +/* f066270: 00000000 */ sll $zero,$zero,0x0 +/* f066274: e4a00000 */ swc1 $f0,0x0($a1) +/* f066278: e4e00000 */ swc1 $f0,0x0($a3) +/* f06627c: e4c00000 */ swc1 $f0,0x0($a2) +/* f066280: 8fbf0014 */ lw $ra,0x14($sp) +.L0f066284: +/* f066284: 27bd0018 */ addiu $sp,$sp,0x18 +/* f066288: 03e00008 */ jr $ra +/* f06628c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f066290 +/* f066290: 27bdffe8 */ addiu $sp,$sp,-24 +/* f066294: afbf0014 */ sw $ra,0x14($sp) +/* f066298: 90820000 */ lbu $v0,0x0($a0) +/* f06629c: 24010006 */ addiu $at,$zero,0x6 +/* f0662a0: 00001825 */ or $v1,$zero,$zero +/* f0662a4: 54410006 */ bnel $v0,$at,.L0f0662c0 +/* f0662a8: 24010003 */ addiu $at,$zero,0x3 +/* f0662ac: 0fc307c2 */ jal func0f0c1f08 +/* f0662b0: 00000000 */ sll $zero,$zero,0x0 +/* f0662b4: 10000010 */ beqz $zero,.L0f0662f8 +/* f0662b8: 00401825 */ or $v1,$v0,$zero +/* f0662bc: 24010003 */ addiu $at,$zero,0x3 +.L0f0662c0: +/* f0662c0: 54410006 */ bnel $v0,$at,.L0f0662dc +/* f0662c4: 24010001 */ addiu $at,$zero,0x1 +/* f0662c8: 0fc0a234 */ jal func0f0288d0 +/* f0662cc: 00000000 */ sll $zero,$zero,0x0 +/* f0662d0: 10000009 */ beqz $zero,.L0f0662f8 +/* f0662d4: 00401825 */ or $v1,$v0,$zero +/* f0662d8: 24010001 */ addiu $at,$zero,0x1 +.L0f0662dc: +/* f0662dc: 10410003 */ beq $v0,$at,.L0f0662ec +/* f0662e0: 24010002 */ addiu $at,$zero,0x2 +/* f0662e4: 54410005 */ bnel $v0,$at,.L0f0662fc +/* f0662e8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0662ec: +/* f0662ec: 0fc21d16 */ jal func0f087458 +/* f0662f0: 00000000 */ sll $zero,$zero,0x0 +/* f0662f4: 00401825 */ or $v1,$v0,$zero +.L0f0662f8: +/* f0662f8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0662fc: +/* f0662fc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f066300: 00601025 */ or $v0,$v1,$zero +/* f066304: 03e00008 */ jr $ra +/* f066308: 00000000 */ sll $zero,$zero,0x0 +/* f06630c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f066310 +/* f066310: 27bdffc0 */ addiu $sp,$sp,-64 +/* f066314: afbf003c */ sw $ra,0x3c($sp) +/* f066318: afbe0038 */ sw $s8,0x38($sp) +/* f06631c: afb70034 */ sw $s7,0x34($sp) +/* f066320: afb60030 */ sw $s6,0x30($sp) +/* f066324: afb5002c */ sw $s5,0x2c($sp) +/* f066328: afb40028 */ sw $s4,0x28($sp) +/* f06632c: afb30024 */ sw $s3,0x24($sp) +/* f066330: afb20020 */ sw $s2,0x20($sp) +/* f066334: afb1001c */ sw $s1,0x1c($sp) +/* f066338: afb00018 */ sw $s0,0x18($sp) +/* f06633c: afa40040 */ sw $a0,0x40($sp) +/* f066340: 8c960004 */ lw $s6,0x4($a0) +/* f066344: 00a0f025 */ or $s8,$a1,$zero +/* f066348: 0000b825 */ or $s7,$zero,$zero +/* f06634c: 8ecf0040 */ lw $t7,0x40($s6) +/* f066350: 3c138007 */ lui $s3,0x8007 +/* f066354: 31f80001 */ andi $t8,$t7,0x1 +/* f066358: 53000088 */ beqzl $t8,.L0f06657c +/* f06635c: 8fbf003c */ lw $ra,0x3c($sp) +/* f066360: 8e73991c */ lw $s3,-0x66e4($s3) +/* f066364: 3c14800a */ lui $s4,0x800a +/* f066368: 26949fc0 */ addiu $s4,$s4,-24640 +/* f06636c: 12600082 */ beqz $s3,.L0f066578 +/* f066370: 24150001 */ addiu $s5,$zero,0x1 +/* f066374: 8fb90040 */ lw $t9,0x40($sp) +.L0f066378: +/* f066378: 8e6d0004 */ lw $t5,0x4($s3) +/* f06637c: 572d007c */ bnel $t9,$t5,.L0f066570 +/* f066380: 8e73000c */ lw $s3,0xc($s3) +/* f066384: 8e710008 */ lw $s1,0x8($s3) +/* f066388: 52200079 */ beqzl $s1,.L0f066570 +/* f06638c: 8e73000c */ lw $s3,0xc($s3) +/* f066390: 92220000 */ lbu $v0,0x0($s1) +/* f066394: 24010002 */ addiu $at,$zero,0x2 +/* f066398: 52a20004 */ beql $s5,$v0,.L0f0663ac +/* f06639c: 8e2e0004 */ lw $t6,0x4($s1) +/* f0663a0: 54410073 */ bnel $v0,$at,.L0f066570 +/* f0663a4: 8e73000c */ lw $s3,0xc($s3) +/* f0663a8: 8e2e0004 */ lw $t6,0x4($s1) +.L0f0663ac: +/* f0663ac: 02a0b825 */ or $s7,$s5,$zero +/* f0663b0: 02202025 */ or $a0,$s1,$zero +/* f0663b4: 91c20003 */ lbu $v0,0x3($t6) +/* f0663b8: 24010030 */ addiu $at,$zero,0x30 +/* f0663bc: 14550005 */ bne $v0,$s5,.L0f0663d4 +/* f0663c0: 00000000 */ sll $zero,$zero,0x0 +/* f0663c4: 0fc23fba */ jal func0f08fee8 +/* f0663c8: 03c02825 */ or $a1,$s8,$zero +/* f0663cc: 10000068 */ beqz $zero,.L0f066570 +/* f0663d0: 8e73000c */ lw $s3,0xc($s3) +.L0f0663d4: +/* f0663d4: 54410066 */ bnel $v0,$at,.L0f066570 +/* f0663d8: 8e73000c */ lw $s3,0xc($s3) +/* f0663dc: 53c0000b */ beqzl $s8,.L0f06640c +/* f0663e0: 02a09025 */ or $s2,$s5,$zero +/* f0663e4: 92cf0003 */ lbu $t7,0x3($s6) +/* f0663e8: 56af0008 */ bnel $s5,$t7,.L0f06640c +/* f0663ec: 02a09025 */ or $s2,$s5,$zero +/* f0663f0: 0fc23948 */ jal func0f08e520 +/* f0663f4: 02c02025 */ or $a0,$s6,$zero +/* f0663f8: 54400004 */ bnezl $v0,.L0f06640c +/* f0663fc: 02a09025 */ or $s2,$s5,$zero +/* f066400: 1000005a */ beqz $zero,.L0f06656c +/* f066404: 0000b825 */ or $s7,$zero,$zero +/* f066408: 02a09025 */ or $s2,$s5,$zero +.L0f06640c: +/* f06640c: 0fc07934 */ jal func0f01e4d0 +/* f066410: 00008025 */ or $s0,$zero,$zero +/* f066414: 8e8a006c */ lw $t2,0x6c($s4) +/* f066418: 00406025 */ or $t4,$v0,$zero +/* f06641c: 00003825 */ or $a3,$zero,$zero +/* f066420: 11400003 */ beqz $t2,.L0f066430 +/* f066424: 00003025 */ or $a2,$zero,$zero +/* f066428: 10000001 */ beqz $zero,.L0f066430 +/* f06642c: 02a03825 */ or $a3,$s5,$zero +.L0f066430: +/* f066430: 8e8b0068 */ lw $t3,0x68($s4) +/* f066434: 00002025 */ or $a0,$zero,$zero +/* f066438: 00001825 */ or $v1,$zero,$zero +/* f06643c: 11600003 */ beqz $t3,.L0f06644c +/* f066440: 00107080 */ sll $t6,$s0,0x2 +/* f066444: 10000001 */ beqz $zero,.L0f06644c +/* f066448: 02a03025 */ or $a2,$s5,$zero +.L0f06644c: +/* f06644c: 8e890064 */ lw $t1,0x64($s4) +/* f066450: 028e2821 */ addu $a1,$s4,$t6 +/* f066454: 11200003 */ beqz $t1,.L0f066464 +/* f066458: 00000000 */ sll $zero,$zero,0x0 +/* f06645c: 10000001 */ beqz $zero,.L0f066464 +/* f066460: 02a02025 */ or $a0,$s5,$zero +.L0f066464: +/* f066464: 8e880070 */ lw $t0,0x70($s4) +/* f066468: 11000003 */ beqz $t0,.L0f066478 +/* f06646c: 00000000 */ sll $zero,$zero,0x0 +/* f066470: 10000001 */ beqz $zero,.L0f066478 +/* f066474: 02a01825 */ or $v1,$s5,$zero +.L0f066478: +/* f066478: 0064c021 */ addu $t8,$v1,$a0 +/* f06647c: 0306c821 */ addu $t9,$t8,$a2 +/* f066480: 03276821 */ addu $t5,$t9,$a3 +/* f066484: 19a00021 */ blez $t5,.L0f06650c +/* f066488: 00000000 */ sll $zero,$zero,0x0 +/* f06648c: 8e710008 */ lw $s1,0x8($s3) +/* f066490: 8caf0064 */ lw $t7,0x64($a1) +.L0f066494: +/* f066494: 26100001 */ addiu $s0,$s0,0x1 +/* f066498: 00003825 */ or $a3,$zero,$zero +/* f06649c: 8df80298 */ lw $t8,0x298($t7) +/* f0664a0: 00003025 */ or $a2,$zero,$zero +/* f0664a4: 00002025 */ or $a0,$zero,$zero +/* f0664a8: 16380002 */ bne $s1,$t8,.L0f0664b4 +/* f0664ac: 00001825 */ or $v1,$zero,$zero +/* f0664b0: 00009025 */ or $s2,$zero,$zero +.L0f0664b4: +/* f0664b4: 11400003 */ beqz $t2,.L0f0664c4 +/* f0664b8: 24a50004 */ addiu $a1,$a1,0x4 +/* f0664bc: 10000001 */ beqz $zero,.L0f0664c4 +/* f0664c0: 02a03825 */ or $a3,$s5,$zero +.L0f0664c4: +/* f0664c4: 11600003 */ beqz $t3,.L0f0664d4 +/* f0664c8: 00000000 */ sll $zero,$zero,0x0 +/* f0664cc: 10000001 */ beqz $zero,.L0f0664d4 +/* f0664d0: 02a03025 */ or $a2,$s5,$zero +.L0f0664d4: +/* f0664d4: 11200003 */ beqz $t1,.L0f0664e4 +/* f0664d8: 00000000 */ sll $zero,$zero,0x0 +/* f0664dc: 10000001 */ beqz $zero,.L0f0664e4 +/* f0664e0: 02a02025 */ or $a0,$s5,$zero +.L0f0664e4: +/* f0664e4: 11000003 */ beqz $t0,.L0f0664f4 +/* f0664e8: 00000000 */ sll $zero,$zero,0x0 +/* f0664ec: 10000001 */ beqz $zero,.L0f0664f4 +/* f0664f0: 02a01825 */ or $v1,$s5,$zero +.L0f0664f4: +/* f0664f4: 0064c821 */ addu $t9,$v1,$a0 +/* f0664f8: 03266821 */ addu $t5,$t9,$a2 +/* f0664fc: 01a77021 */ addu $t6,$t5,$a3 +/* f066500: 020e082a */ slt $at,$s0,$t6 +/* f066504: 5420ffe3 */ bnezl $at,.L0f066494 +/* f066508: 8caf0064 */ lw $t7,0x64($a1) +.L0f06650c: +/* f06650c: 12400011 */ beqz $s2,.L0f066554 +/* f066510: 00000000 */ sll $zero,$zero,0x0 +/* f066514: 1840000f */ blez $v0,.L0f066554 +/* f066518: 00008025 */ or $s0,$zero,$zero +/* f06651c: 3c028006 */ lui $v0,0x8006 +/* f066520: 8c422988 */ lw $v0,0x2988($v0) +.L0f066524: +/* f066524: 8c4f001c */ lw $t7,0x1c($v0) +/* f066528: 26100001 */ addiu $s0,$s0,0x1 +/* f06652c: 11e00007 */ beqz $t7,.L0f06654c +/* f066530: 00000000 */ sll $zero,$zero,0x0 +/* f066534: 8e780008 */ lw $t8,0x8($s3) +/* f066538: 8c590364 */ lw $t9,0x364($v0) +/* f06653c: 17190003 */ bne $t8,$t9,.L0f06654c +/* f066540: 00000000 */ sll $zero,$zero,0x0 +/* f066544: 10000003 */ beqz $zero,.L0f066554 +/* f066548: 00009025 */ or $s2,$zero,$zero +.L0f06654c: +/* f06654c: 160cfff5 */ bne $s0,$t4,.L0f066524 +/* f066550: 24420368 */ addiu $v0,$v0,0x368 +.L0f066554: +/* f066554: 52400006 */ beqzl $s2,.L0f066570 +/* f066558: 8e73000c */ lw $s3,0xc($s3) +/* f06655c: 8e6d0008 */ lw $t5,0x8($s3) +/* f066560: 8e650010 */ lw $a1,0x10($s3) +/* f066564: 0fc1c43b */ jal func0f0710ec +/* f066568: 8da40004 */ lw $a0,0x4($t5) +.L0f06656c: +/* f06656c: 8e73000c */ lw $s3,0xc($s3) +.L0f066570: +/* f066570: 5660ff81 */ bnezl $s3,.L0f066378 +/* f066574: 8fb90040 */ lw $t9,0x40($sp) +.L0f066578: +/* f066578: 8fbf003c */ lw $ra,0x3c($sp) +.L0f06657c: +/* f06657c: 02e01025 */ or $v0,$s7,$zero +/* f066580: 8fb70034 */ lw $s7,0x34($sp) +/* f066584: 8fb00018 */ lw $s0,0x18($sp) +/* f066588: 8fb1001c */ lw $s1,0x1c($sp) +/* f06658c: 8fb20020 */ lw $s2,0x20($sp) +/* f066590: 8fb30024 */ lw $s3,0x24($sp) +/* f066594: 8fb40028 */ lw $s4,0x28($sp) +/* f066598: 8fb5002c */ lw $s5,0x2c($sp) +/* f06659c: 8fb60030 */ lw $s6,0x30($sp) +/* f0665a0: 8fbe0038 */ lw $s8,0x38($sp) +/* f0665a4: 03e00008 */ jr $ra +/* f0665a8: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f0665ac +/* f0665ac: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0665b0: afbf001c */ sw $ra,0x1c($sp) +/* f0665b4: afb10018 */ sw $s1,0x18($sp) +/* f0665b8: afb00014 */ sw $s0,0x14($sp) +/* f0665bc: 8c8e0040 */ lw $t6,0x40($a0) +/* f0665c0: 00808825 */ or $s1,$a0,$zero +/* f0665c4: 3c108007 */ lui $s0,0x8007 +/* f0665c8: 31cf2000 */ andi $t7,$t6,0x2000 +/* f0665cc: 51e00017 */ beqzl $t7,.L0f06662c +/* f0665d0: 24020001 */ addiu $v0,$zero,0x1 +/* f0665d4: 8e109920 */ lw $s0,-0x66e0($s0) +/* f0665d8: 52000014 */ beqzl $s0,.L0f06662c +/* f0665dc: 24020001 */ addiu $v0,$zero,0x1 +/* f0665e0: 8e180004 */ lw $t8,0x4($s0) +.L0f0665e4: +/* f0665e4: 5638000e */ bnel $s1,$t8,.L0f066620 +/* f0665e8: 8e10000c */ lw $s0,0xc($s0) +/* f0665ec: 8e040008 */ lw $a0,0x8($s0) +/* f0665f0: 5080000b */ beqzl $a0,.L0f066620 +/* f0665f4: 8e10000c */ lw $s0,0xc($s0) +/* f0665f8: 8c990014 */ lw $t9,0x14($a0) +/* f0665fc: 53200008 */ beqzl $t9,.L0f066620 +/* f066600: 8e10000c */ lw $s0,0xc($s0) +/* f066604: 0fc21a6a */ jal func0f0869a8 +/* f066608: 00000000 */ sll $zero,$zero,0x0 +/* f06660c: 50400004 */ beqzl $v0,.L0f066620 +/* f066610: 8e10000c */ lw $s0,0xc($s0) +/* f066614: 10000005 */ beqz $zero,.L0f06662c +/* f066618: 00001025 */ or $v0,$zero,$zero +/* f06661c: 8e10000c */ lw $s0,0xc($s0) +.L0f066620: +/* f066620: 5600fff0 */ bnezl $s0,.L0f0665e4 +/* f066624: 8e180004 */ lw $t8,0x4($s0) +/* f066628: 24020001 */ addiu $v0,$zero,0x1 +.L0f06662c: +/* f06662c: 8fbf001c */ lw $ra,0x1c($sp) +/* f066630: 8fb00014 */ lw $s0,0x14($sp) +/* f066634: 8fb10018 */ lw $s1,0x18($sp) +/* f066638: 03e00008 */ jr $ra +/* f06663c: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f066640 +/* f066640: 8c8e000c */ lw $t6,0xc($a0) +/* f066644: 3c028007 */ lui $v0,0x8007 +/* f066648: 31cf0400 */ andi $t7,$t6,0x400 +/* f06664c: 51e0001d */ beqzl $t7,.L0f0666c4 +/* f066650: 24020001 */ addiu $v0,$zero,0x1 +/* f066654: 8c429924 */ lw $v0,-0x66dc($v0) +/* f066658: 3c013f00 */ lui $at,0x3f00 +/* f06665c: 50400019 */ beqzl $v0,.L0f0666c4 +/* f066660: 24020001 */ addiu $v0,$zero,0x1 +/* f066664: 44810000 */ mtc1 $at,$f0 +/* f066668: 00000000 */ sll $zero,$zero,0x0 +/* f06666c: 8c580004 */ lw $t8,0x4($v0) +.L0f066670: +/* f066670: 54980011 */ bnel $a0,$t8,.L0f0666b8 +/* f066674: 8c420010 */ lw $v0,0x10($v0) +/* f066678: 8c43000c */ lw $v1,0xc($v0) +/* f06667c: 5060000e */ beqzl $v1,.L0f0666b8 +/* f066680: 8c420010 */ lw $v0,0x10($v0) +/* f066684: 8c790014 */ lw $t9,0x14($v1) +/* f066688: 5320000b */ beqzl $t9,.L0f0666b8 +/* f06668c: 8c420010 */ lw $v0,0x10($v0) +/* f066690: c464005c */ lwc1 $f4,0x5c($v1) +/* f066694: c468007c */ lwc1 $f8,0x7c($v1) +/* f066698: 46040182 */ mul.s $f6,$f0,$f4 +/* f06669c: 4606403e */ c.le.s $f8,$f6 +/* f0666a0: 00000000 */ sll $zero,$zero,0x0 +/* f0666a4: 45020004 */ bc1fl .L0f0666b8 +/* f0666a8: 8c420010 */ lw $v0,0x10($v0) +/* f0666ac: 03e00008 */ jr $ra +/* f0666b0: 00001025 */ or $v0,$zero,$zero +/* f0666b4: 8c420010 */ lw $v0,0x10($v0) +.L0f0666b8: +/* f0666b8: 5440ffed */ bnezl $v0,.L0f066670 +/* f0666bc: 8c580004 */ lw $t8,0x4($v0) +/* f0666c0: 24020001 */ addiu $v0,$zero,0x1 +.L0f0666c4: +/* f0666c4: 03e00008 */ jr $ra +/* f0666c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0666cc +/* f0666cc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0666d0: afbf0014 */ sw $ra,0x14($sp) +/* f0666d4: 8c8e0040 */ lw $t6,0x40($a0) +/* f0666d8: 000e79c0 */ sll $t7,$t6,0x7 +/* f0666dc: 05e30030 */ bgezl $t7,.L0f0667a0 +/* f0666e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0666e4: 8c980008 */ lw $t8,0x8($a0) +/* f0666e8: 3c028007 */ lui $v0,0x8007 +/* f0666ec: 0018cb80 */ sll $t9,$t8,0xe +/* f0666f0: 0722002b */ bltzl $t9,.L0f0667a0 +/* f0666f4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0666f8: 8c429928 */ lw $v0,-0x66d8($v0) +/* f0666fc: 50400028 */ beqzl $v0,.L0f0667a0 +/* f066700: 8fbf0014 */ lw $ra,0x14($sp) +/* f066704: 8c480004 */ lw $t0,0x4($v0) +.L0f066708: +/* f066708: 54880022 */ bnel $a0,$t0,.L0f066794 +/* f06670c: 8c420010 */ lw $v0,0x10($v0) +/* f066710: afa2001c */ sw $v0,0x1c($sp) +/* f066714: 0fc1a85c */ jal func0f06a170 +/* f066718: afa40020 */ sw $a0,0x20($sp) +/* f06671c: 8fa2001c */ lw $v0,0x1c($sp) +/* f066720: 3c060008 */ lui $a2,0x8 +/* f066724: 8fa40020 */ lw $a0,0x20($sp) +/* f066728: 8c430004 */ lw $v1,0x4($v0) +/* f06672c: 8c69000c */ lw $t1,0xc($v1) +/* f066730: 01265025 */ or $t2,$t1,$a2 +/* f066734: ac6a000c */ sw $t2,0xc($v1) +/* f066738: 8c430004 */ lw $v1,0x4($v0) +/* f06673c: 8c6b0040 */ lw $t3,0x40($v1) +/* f066740: 356c0004 */ ori $t4,$t3,0x4 +/* f066744: ac6c0040 */ sw $t4,0x40($v1) +/* f066748: 8c450008 */ lw $a1,0x8($v0) +/* f06674c: 50a00005 */ beqzl $a1,.L0f066764 +/* f066750: 8c43000c */ lw $v1,0xc($v0) +/* f066754: 8cad000c */ lw $t5,0xc($a1) +/* f066758: 01a67025 */ or $t6,$t5,$a2 +/* f06675c: acae000c */ sw $t6,0xc($a1) +/* f066760: 8c43000c */ lw $v1,0xc($v0) +.L0f066764: +/* f066764: 10600006 */ beqz $v1,.L0f066780 +/* f066768: 00000000 */ sll $zero,$zero,0x0 +/* f06676c: 8c6f000c */ lw $t7,0xc($v1) +/* f066770: 3c01fff7 */ lui $at,0xfff7 +/* f066774: 3421ffff */ ori $at,$at,0xffff +/* f066778: 01e1c024 */ and $t8,$t7,$at +/* f06677c: ac78000c */ sw $t8,0xc($v1) +.L0f066780: +/* f066780: 0c006174 */ jal 0x185d0 +/* f066784: 24050001 */ addiu $a1,$zero,0x1 +/* f066788: 10000005 */ beqz $zero,.L0f0667a0 +/* f06678c: 8fbf0014 */ lw $ra,0x14($sp) +/* f066790: 8c420010 */ lw $v0,0x10($v0) +.L0f066794: +/* f066794: 5440ffdc */ bnezl $v0,.L0f066708 +/* f066798: 8c480004 */ lw $t0,0x4($v0) +/* f06679c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0667a0: +/* f0667a0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0667a4: 03e00008 */ jr $ra +/* f0667a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0667ac +/* f0667ac: 03e00008 */ jr $ra +/* f0667b0: c4800004 */ lwc1 $f0,0x4($a0) +); + +GLOBAL_ASM( +glabel func0f0667b4 +/* f0667b4: 03e00008 */ jr $ra +/* f0667b8: c4800008 */ lwc1 $f0,0x8($a0) +); + +GLOBAL_ASM( +glabel func0f0667bc +/* f0667bc: 03e00008 */ jr $ra +/* f0667c0: c480000c */ lwc1 $f0,0xc($a0) +); + +GLOBAL_ASM( +glabel func0f0667c4 +/* f0667c4: 03e00008 */ jr $ra +/* f0667c8: c4800010 */ lwc1 $f0,0x10($a0) +); + +GLOBAL_ASM( +glabel func0f0667cc +/* f0667cc: 03e00008 */ jr $ra +/* f0667d0: c4800014 */ lwc1 $f0,0x14($a0) +); + +GLOBAL_ASM( +glabel func0f0667d4 +/* f0667d4: 03e00008 */ jr $ra +/* f0667d8: c4800018 */ lwc1 $f0,0x18($a0) +); + +GLOBAL_ASM( +glabel func0f0667dc +/* f0667dc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0667e0: afbf0014 */ sw $ra,0x14($sp) +/* f0667e4: afa5001c */ sw $a1,0x1c($sp) +/* f0667e8: 00a07025 */ or $t6,$a1,$zero +/* f0667ec: 8dc60010 */ lw $a2,0x10($t6) +/* f0667f0: 8dc70020 */ lw $a3,0x20($t6) +/* f0667f4: 0fc19a87 */ jal func0f066a1c +/* f0667f8: 8ca50000 */ lw $a1,0x0($a1) +/* f0667fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f066800: 27bd0018 */ addiu $sp,$sp,0x18 +/* f066804: 03e00008 */ jr $ra +/* f066808: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06680c +/* f06680c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f066810: afbf0014 */ sw $ra,0x14($sp) +/* f066814: afa5001c */ sw $a1,0x1c($sp) +/* f066818: 00a07025 */ or $t6,$a1,$zero +/* f06681c: 8dc60010 */ lw $a2,0x10($t6) +/* f066820: 8dc70020 */ lw $a3,0x20($t6) +/* f066824: 0fc19aaf */ jal func0f066abc +/* f066828: 8ca50000 */ lw $a1,0x0($a1) +/* f06682c: 8fbf0014 */ lw $ra,0x14($sp) +/* f066830: 27bd0018 */ addiu $sp,$sp,0x18 +/* f066834: 03e00008 */ jr $ra +/* f066838: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06683c +/* f06683c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f066840: afbf0014 */ sw $ra,0x14($sp) +/* f066844: afa5001c */ sw $a1,0x1c($sp) +/* f066848: 00a07025 */ or $t6,$a1,$zero +/* f06684c: 8dc60014 */ lw $a2,0x14($t6) +/* f066850: 8dc70024 */ lw $a3,0x24($t6) +/* f066854: 0fc19a87 */ jal func0f066a1c +/* f066858: 8ca50004 */ lw $a1,0x4($a1) +/* f06685c: 8fbf0014 */ lw $ra,0x14($sp) +/* f066860: 27bd0018 */ addiu $sp,$sp,0x18 +/* f066864: 03e00008 */ jr $ra +/* f066868: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06686c +/* f06686c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f066870: afbf0014 */ sw $ra,0x14($sp) +/* f066874: afa5001c */ sw $a1,0x1c($sp) +/* f066878: 00a07025 */ or $t6,$a1,$zero +/* f06687c: 8dc60014 */ lw $a2,0x14($t6) +/* f066880: 8dc70024 */ lw $a3,0x24($t6) +/* f066884: 0fc19aaf */ jal func0f066abc +/* f066888: 8ca50004 */ lw $a1,0x4($a1) +/* f06688c: 8fbf0014 */ lw $ra,0x14($sp) +/* f066890: 27bd0018 */ addiu $sp,$sp,0x18 +/* f066894: 03e00008 */ jr $ra +/* f066898: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06689c +/* f06689c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0668a0: afbf0014 */ sw $ra,0x14($sp) +/* f0668a4: afa5001c */ sw $a1,0x1c($sp) +/* f0668a8: 00a07025 */ or $t6,$a1,$zero +/* f0668ac: 8dc60018 */ lw $a2,0x18($t6) +/* f0668b0: 8dc70028 */ lw $a3,0x28($t6) +/* f0668b4: 0fc19a87 */ jal func0f066a1c +/* f0668b8: 8ca50008 */ lw $a1,0x8($a1) +/* f0668bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0668c0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0668c4: 03e00008 */ jr $ra +/* f0668c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0668cc +/* f0668cc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0668d0: afbf0014 */ sw $ra,0x14($sp) +/* f0668d4: afa5001c */ sw $a1,0x1c($sp) +/* f0668d8: 00a07025 */ or $t6,$a1,$zero +/* f0668dc: 8dc60018 */ lw $a2,0x18($t6) +/* f0668e0: 8dc70028 */ lw $a3,0x28($t6) +/* f0668e4: 0fc19aaf */ jal func0f066abc +/* f0668e8: 8ca50008 */ lw $a1,0x8($a1) +/* f0668ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f0668f0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0668f4: 03e00008 */ jr $ra +/* f0668f8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0668fc +/* f0668fc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f066900: afbf0014 */ sw $ra,0x14($sp) +/* f066904: afa5001c */ sw $a1,0x1c($sp) +/* f066908: 00a07025 */ or $t6,$a1,$zero +/* f06690c: 8dc6000c */ lw $a2,0xc($t6) +/* f066910: 8dc70018 */ lw $a3,0x18($t6) +/* f066914: 0fc19a87 */ jal func0f066a1c +/* f066918: 8ca50000 */ lw $a1,0x0($a1) +/* f06691c: 8fbf0014 */ lw $ra,0x14($sp) +/* f066920: 27bd0018 */ addiu $sp,$sp,0x18 +/* f066924: 03e00008 */ jr $ra +/* f066928: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06692c +/* f06692c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f066930: afbf0014 */ sw $ra,0x14($sp) +/* f066934: afa5001c */ sw $a1,0x1c($sp) +/* f066938: 00a07025 */ or $t6,$a1,$zero +/* f06693c: 8dc6000c */ lw $a2,0xc($t6) +/* f066940: 8dc70018 */ lw $a3,0x18($t6) +/* f066944: 0fc19aaf */ jal func0f066abc +/* f066948: 8ca50000 */ lw $a1,0x0($a1) +/* f06694c: 8fbf0014 */ lw $ra,0x14($sp) +/* f066950: 27bd0018 */ addiu $sp,$sp,0x18 +/* f066954: 03e00008 */ jr $ra +/* f066958: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06695c +/* f06695c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f066960: afbf0014 */ sw $ra,0x14($sp) +/* f066964: afa5001c */ sw $a1,0x1c($sp) +/* f066968: 00a07025 */ or $t6,$a1,$zero +/* f06696c: 8dc60010 */ lw $a2,0x10($t6) +/* f066970: 8dc7001c */ lw $a3,0x1c($t6) +/* f066974: 0fc19a87 */ jal func0f066a1c +/* f066978: 8ca50004 */ lw $a1,0x4($a1) +/* f06697c: 8fbf0014 */ lw $ra,0x14($sp) +/* f066980: 27bd0018 */ addiu $sp,$sp,0x18 +/* f066984: 03e00008 */ jr $ra +/* f066988: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06698c +/* f06698c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f066990: afbf0014 */ sw $ra,0x14($sp) +/* f066994: afa5001c */ sw $a1,0x1c($sp) +/* f066998: 00a07025 */ or $t6,$a1,$zero +/* f06699c: 8dc60010 */ lw $a2,0x10($t6) +/* f0669a0: 8dc7001c */ lw $a3,0x1c($t6) +/* f0669a4: 0fc19aaf */ jal func0f066abc +/* f0669a8: 8ca50004 */ lw $a1,0x4($a1) +/* f0669ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f0669b0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0669b4: 03e00008 */ jr $ra +/* f0669b8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0669bc +/* f0669bc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0669c0: afbf0014 */ sw $ra,0x14($sp) +/* f0669c4: afa5001c */ sw $a1,0x1c($sp) +/* f0669c8: 00a07025 */ or $t6,$a1,$zero +/* f0669cc: 8dc60014 */ lw $a2,0x14($t6) +/* f0669d0: 8dc70020 */ lw $a3,0x20($t6) +/* f0669d4: 0fc19a87 */ jal func0f066a1c +/* f0669d8: 8ca50008 */ lw $a1,0x8($a1) +/* f0669dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0669e0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0669e4: 03e00008 */ jr $ra +/* f0669e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0669ec +/* f0669ec: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0669f0: afbf0014 */ sw $ra,0x14($sp) +/* f0669f4: afa5001c */ sw $a1,0x1c($sp) +/* f0669f8: 00a07025 */ or $t6,$a1,$zero +/* f0669fc: 8dc60014 */ lw $a2,0x14($t6) +/* f066a00: 8dc70020 */ lw $a3,0x20($t6) +/* f066a04: 0fc19aaf */ jal func0f066abc +/* f066a08: 8ca50008 */ lw $a1,0x8($a1) +/* f066a0c: 8fbf0014 */ lw $ra,0x14($sp) +/* f066a10: 27bd0018 */ addiu $sp,$sp,0x18 +/* f066a14: 03e00008 */ jr $ra +/* f066a18: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f066a1c +/* f066a1c: 44856000 */ mtc1 $a1,$f12 +/* f066a20: 44800000 */ mtc1 $zero,$f0 +/* f066a24: 44867000 */ mtc1 $a2,$f14 +/* f066a28: afa7000c */ sw $a3,0xc($sp) +/* f066a2c: 460c003e */ c.le.s $f0,$f12 +/* f066a30: 00000000 */ sll $zero,$zero,0x0 +/* f066a34: 45020006 */ bc1fl .L0f066a50 +/* f066a38: c4880008 */ lwc1 $f8,0x8($a0) +/* f066a3c: c4840004 */ lwc1 $f4,0x4($a0) +/* f066a40: 460c2182 */ mul.s $f6,$f4,$f12 +/* f066a44: 10000004 */ beqz $zero,.L0f066a58 +/* f066a48: 46060080 */ add.s $f2,$f0,$f6 +/* f066a4c: c4880008 */ lwc1 $f8,0x8($a0) +.L0f066a50: +/* f066a50: 460c4282 */ mul.s $f10,$f8,$f12 +/* f066a54: 460a0080 */ add.s $f2,$f0,$f10 +.L0f066a58: +/* f066a58: 460e003e */ c.le.s $f0,$f14 +/* f066a5c: c7a8000c */ lwc1 $f8,0xc($sp) +/* f066a60: 45020006 */ bc1fl .L0f066a7c +/* f066a64: c4840010 */ lwc1 $f4,0x10($a0) +/* f066a68: c490000c */ lwc1 $f16,0xc($a0) +/* f066a6c: 460e8482 */ mul.s $f18,$f16,$f14 +/* f066a70: 10000004 */ beqz $zero,.L0f066a84 +/* f066a74: 46121080 */ add.s $f2,$f2,$f18 +/* f066a78: c4840010 */ lwc1 $f4,0x10($a0) +.L0f066a7c: +/* f066a7c: 460e2182 */ mul.s $f6,$f4,$f14 +/* f066a80: 46061080 */ add.s $f2,$f2,$f6 +.L0f066a84: +/* f066a84: 4608003e */ c.le.s $f0,$f8 +/* f066a88: c7a4000c */ lwc1 $f4,0xc($sp) +/* f066a8c: 45020007 */ bc1fl .L0f066aac +/* f066a90: c4920018 */ lwc1 $f18,0x18($a0) +/* f066a94: c48a0014 */ lwc1 $f10,0x14($a0) +/* f066a98: 46085402 */ mul.s $f16,$f10,$f8 +/* f066a9c: 46101080 */ add.s $f2,$f2,$f16 +/* f066aa0: 03e00008 */ jr $ra +/* f066aa4: 46001006 */ mov.s $f0,$f2 +/* f066aa8: c4920018 */ lwc1 $f18,0x18($a0) +.L0f066aac: +/* f066aac: 46049182 */ mul.s $f6,$f18,$f4 +/* f066ab0: 46061080 */ add.s $f2,$f2,$f6 +/* f066ab4: 03e00008 */ jr $ra +/* f066ab8: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f066abc +/* f066abc: 44856000 */ mtc1 $a1,$f12 +/* f066ac0: 44800000 */ mtc1 $zero,$f0 +/* f066ac4: 44867000 */ mtc1 $a2,$f14 +/* f066ac8: afa7000c */ sw $a3,0xc($sp) +/* f066acc: 4600603e */ c.le.s $f12,$f0 +/* f066ad0: 00000000 */ sll $zero,$zero,0x0 +/* f066ad4: 45020006 */ bc1fl .L0f066af0 +/* f066ad8: c4880008 */ lwc1 $f8,0x8($a0) +/* f066adc: c4840004 */ lwc1 $f4,0x4($a0) +/* f066ae0: 460c2182 */ mul.s $f6,$f4,$f12 +/* f066ae4: 10000004 */ beqz $zero,.L0f066af8 +/* f066ae8: 46060080 */ add.s $f2,$f0,$f6 +/* f066aec: c4880008 */ lwc1 $f8,0x8($a0) +.L0f066af0: +/* f066af0: 460c4282 */ mul.s $f10,$f8,$f12 +/* f066af4: 460a0080 */ add.s $f2,$f0,$f10 +.L0f066af8: +/* f066af8: 4600703e */ c.le.s $f14,$f0 +/* f066afc: c7a8000c */ lwc1 $f8,0xc($sp) +/* f066b00: 45020006 */ bc1fl .L0f066b1c +/* f066b04: c4840010 */ lwc1 $f4,0x10($a0) +/* f066b08: c490000c */ lwc1 $f16,0xc($a0) +/* f066b0c: 460e8482 */ mul.s $f18,$f16,$f14 +/* f066b10: 10000004 */ beqz $zero,.L0f066b24 +/* f066b14: 46121080 */ add.s $f2,$f2,$f18 +/* f066b18: c4840010 */ lwc1 $f4,0x10($a0) +.L0f066b1c: +/* f066b1c: 460e2182 */ mul.s $f6,$f4,$f14 +/* f066b20: 46061080 */ add.s $f2,$f2,$f6 +.L0f066b24: +/* f066b24: 4600403e */ c.le.s $f8,$f0 +/* f066b28: c7a4000c */ lwc1 $f4,0xc($sp) +/* f066b2c: 45020007 */ bc1fl .L0f066b4c +/* f066b30: c4920018 */ lwc1 $f18,0x18($a0) +/* f066b34: c48a0014 */ lwc1 $f10,0x14($a0) +/* f066b38: 46085402 */ mul.s $f16,$f10,$f8 +/* f066b3c: 46101080 */ add.s $f2,$f2,$f16 +/* f066b40: 03e00008 */ jr $ra +/* f066b44: 46001006 */ mov.s $f0,$f2 +/* f066b48: c4920018 */ lwc1 $f18,0x18($a0) +.L0f066b4c: +/* f066b4c: 46049182 */ mul.s $f6,$f18,$f4 +/* f066b50: 46061080 */ add.s $f2,$f2,$f6 +/* f066b54: 03e00008 */ jr $ra +/* f066b58: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f066b5c +/* f066b5c: 27bdfd00 */ addiu $sp,$sp,-768 +/* f066b60: 8faf0318 */ lw $t7,0x318($sp) +/* f066b64: afb1000c */ sw $s1,0xc($sp) +/* f066b68: afb00008 */ sw $s0,0x8($sp) +/* f066b6c: e7ac0300 */ swc1 $f12,0x300($sp) +/* f066b70: e7ae0304 */ swc1 $f14,0x304($sp) +/* f066b74: afa60308 */ sw $a2,0x308($sp) +/* f066b78: afa7030c */ sw $a3,0x30c($sp) +/* f066b7c: c5e40000 */ lwc1 $f4,0x0($t7) +/* f066b80: 00001025 */ or $v0,$zero,$zero +/* f066b84: 00005825 */ or $t3,$zero,$zero +/* f066b88: 460021a1 */ cvt.d.s $f6,$f4 +/* f066b8c: 00004825 */ or $t1,$zero,$zero +/* f066b90: f7a60170 */ sdc1 $f6,0x170($sp) +/* f066b94: c5ea0008 */ lwc1 $f10,0x8($t7) +/* f066b98: 00005025 */ or $t2,$zero,$zero +/* f066b9c: 00004025 */ or $t0,$zero,$zero +/* f066ba0: 46005221 */ cvt.d.s $f8,$f10 +/* f066ba4: 27ac0270 */ addiu $t4,$sp,0x270 +/* f066ba8: f7a80168 */ sdc1 $f8,0x168($sp) +/* f066bac: c5e40010 */ lwc1 $f4,0x10($t7) +/* f066bb0: 27a501f0 */ addiu $a1,$sp,0x1f0 +/* f066bb4: 00001825 */ or $v1,$zero,$zero +/* f066bb8: 460022a1 */ cvt.d.s $f10,$f4 +/* f066bbc: f7aa0160 */ sdc1 $f10,0x160($sp) +/* f066bc0: c5e40018 */ lwc1 $f4,0x18($t7) +/* f066bc4: f7a60010 */ sdc1 $f6,0x10($sp) +/* f066bc8: 46002121 */ cvt.d.s $f4,$f4 +/* f066bcc: f7a40158 */ sdc1 $f4,0x158($sp) +/* f066bd0: c5e60020 */ lwc1 $f6,0x20($t7) +/* f066bd4: f7a80018 */ sdc1 $f8,0x18($sp) +/* f066bd8: 460031a1 */ cvt.d.s $f6,$f6 +/* f066bdc: f7a60150 */ sdc1 $f6,0x150($sp) +/* f066be0: c5e80028 */ lwc1 $f8,0x28($t7) +/* f066be4: f7aa0020 */ sdc1 $f10,0x20($sp) +/* f066be8: c7aa0300 */ lwc1 $f10,0x300($sp) +/* f066bec: 46004221 */ cvt.d.s $f8,$f8 +/* f066bf0: 46005021 */ cvt.d.s $f0,$f10 +/* f066bf4: d7aa0010 */ ldc1 $f10,0x10($sp) +/* f066bf8: f7a40010 */ sdc1 $f4,0x10($sp) +/* f066bfc: c7a40308 */ lwc1 $f4,0x308($sp) +/* f066c00: f7a80148 */ sdc1 $f8,0x148($sp) +/* f066c04: f7a80028 */ sdc1 $f8,0x28($sp) +/* f066c08: 460020a1 */ cvt.d.s $f2,$f4 +/* f066c0c: 46205402 */ mul.d $f16,$f10,$f0 +/* f066c10: d7a40020 */ ldc1 $f4,0x20($sp) +/* f066c14: c7a80310 */ lwc1 $f8,0x310($sp) +/* f066c18: f7a60020 */ sdc1 $f6,0x20($sp) +/* f066c1c: 46222182 */ mul.d $f6,$f4,$f2 +/* f066c20: 46004321 */ cvt.d.s $f12,$f8 +/* f066c24: d7a80020 */ ldc1 $f8,0x20($sp) +/* f066c28: f7aa0020 */ sdc1 $f10,0x20($sp) +/* f066c2c: 462c4282 */ mul.d $f10,$f8,$f12 +/* f066c30: f7a80030 */ sdc1 $f8,0x30($sp) +/* f066c34: 46268480 */ add.d $f18,$f16,$f6 +/* f066c38: f7a600b0 */ sdc1 $f6,0xb0($sp) +/* f066c3c: f7aa00a0 */ sdc1 $f10,0xa0($sp) +/* f066c40: 462a9280 */ add.d $f10,$f18,$f10 +/* f066c44: f7aa0270 */ sdc1 $f10,0x270($sp) +/* f066c48: d7aa0018 */ ldc1 $f10,0x18($sp) +/* f066c4c: f7a40018 */ sdc1 $f4,0x18($sp) +/* f066c50: 46205102 */ mul.d $f4,$f10,$f0 +/* f066c54: f7a400b8 */ sdc1 $f4,0xb8($sp) +/* f066c58: d7a40010 */ ldc1 $f4,0x10($sp) +/* f066c5c: f7a60010 */ sdc1 $f6,0x10($sp) +/* f066c60: 46222182 */ mul.d $f6,$f4,$f2 +/* f066c64: f7a600a8 */ sdc1 $f6,0xa8($sp) +/* f066c68: d7a800a8 */ ldc1 $f8,0xa8($sp) +/* f066c6c: d7a600b8 */ ldc1 $f6,0xb8($sp) +/* f066c70: 46283180 */ add.d $f6,$f6,$f8 +/* f066c74: d7a80028 */ ldc1 $f8,0x28($sp) +/* f066c78: f7aa0028 */ sdc1 $f10,0x28($sp) +/* f066c7c: f7a60090 */ sdc1 $f6,0x90($sp) +/* f066c80: 462c4182 */ mul.d $f6,$f8,$f12 +/* f066c84: f7a60098 */ sdc1 $f6,0x98($sp) +/* f066c88: d7aa0098 */ ldc1 $f10,0x98($sp) +/* f066c8c: d7a60090 */ ldc1 $f6,0x90($sp) +/* f066c90: 462a3180 */ add.d $f6,$f6,$f10 +/* f066c94: c7aa0314 */ lwc1 $f10,0x314($sp) +/* f066c98: f7a60278 */ sdc1 $f6,0x278($sp) +/* f066c9c: d7a60030 */ ldc1 $f6,0x30($sp) +/* f066ca0: 460053a1 */ cvt.d.s $f14,$f10 +/* f066ca4: 462e3282 */ mul.d $f10,$f6,$f14 +/* f066ca8: f7aa0058 */ sdc1 $f10,0x58($sp) +/* f066cac: 462e4182 */ mul.d $f6,$f8,$f14 +/* f066cb0: 462a9280 */ add.d $f10,$f18,$f10 +/* f066cb4: f7aa0280 */ sdc1 $f10,0x280($sp) +/* f066cb8: d7aa0090 */ ldc1 $f10,0x90($sp) +/* f066cbc: f7a60050 */ sdc1 $f6,0x50($sp) +/* f066cc0: 46265180 */ add.d $f6,$f10,$f6 +/* f066cc4: c7aa030c */ lwc1 $f10,0x30c($sp) +/* f066cc8: f7a60288 */ sdc1 $f6,0x288($sp) +/* f066ccc: d7a60018 */ ldc1 $f6,0x18($sp) +/* f066cd0: 46005221 */ cvt.d.s $f8,$f10 +/* f066cd4: f7a800c0 */ sdc1 $f8,0xc0($sp) +/* f066cd8: 46283202 */ mul.d $f8,$f6,$f8 +/* f066cdc: d7a600a0 */ ldc1 $f6,0xa0($sp) +/* f066ce0: 46288280 */ add.d $f10,$f16,$f8 +/* f066ce4: f7a80068 */ sdc1 $f8,0x68($sp) +/* f066ce8: d7a800c0 */ ldc1 $f8,0xc0($sp) +/* f066cec: f7aa0048 */ sdc1 $f10,0x48($sp) +/* f066cf0: 46265280 */ add.d $f10,$f10,$f6 +/* f066cf4: 46282182 */ mul.d $f6,$f4,$f8 +/* f066cf8: d7a80098 */ ldc1 $f8,0x98($sp) +/* f066cfc: d7a40058 */ ldc1 $f4,0x58($sp) +/* f066d00: f7aa0290 */ sdc1 $f10,0x290($sp) +/* f066d04: d7aa00b8 */ ldc1 $f10,0xb8($sp) +/* f066d08: 46265080 */ add.d $f2,$f10,$f6 +/* f066d0c: d7aa0048 */ ldc1 $f10,0x48($sp) +/* f066d10: f7a60060 */ sdc1 $f6,0x60($sp) +/* f066d14: 46281180 */ add.d $f6,$f2,$f8 +/* f066d18: 46245200 */ add.d $f8,$f10,$f4 +/* f066d1c: c7a40304 */ lwc1 $f4,0x304($sp) +/* f066d20: f7a60298 */ sdc1 $f6,0x298($sp) +/* f066d24: d7a60050 */ ldc1 $f6,0x50($sp) +/* f066d28: f7a802a0 */ sdc1 $f8,0x2a0($sp) +/* f066d2c: d7a80020 */ ldc1 $f8,0x20($sp) +/* f066d30: 46002021 */ cvt.d.s $f0,$f4 +/* f066d34: 46261280 */ add.d $f10,$f2,$f6 +/* f066d38: 46204402 */ mul.d $f16,$f8,$f0 +/* f066d3c: d7a80028 */ ldc1 $f8,0x28($sp) +/* f066d40: d7a60010 */ ldc1 $f6,0x10($sp) +/* f066d44: f7aa02a8 */ sdc1 $f10,0x2a8($sp) +/* f066d48: 46204482 */ mul.d $f18,$f8,$f0 +/* f066d4c: d7aa00a0 */ ldc1 $f10,0xa0($sp) +/* f066d50: d7a80058 */ ldc1 $f8,0x58($sp) +/* f066d54: 46268300 */ add.d $f12,$f16,$f6 +/* f066d58: d7a600a8 */ ldc1 $f6,0xa8($sp) +/* f066d5c: 462a6100 */ add.d $f4,$f12,$f10 +/* f066d60: d7aa0098 */ ldc1 $f10,0x98($sp) +/* f066d64: 46269380 */ add.d $f14,$f18,$f6 +/* f066d68: f7a402b0 */ sdc1 $f4,0x2b0($sp) +/* f066d6c: 46286180 */ add.d $f6,$f12,$f8 +/* f066d70: d7a80068 */ ldc1 $f8,0x68($sp) +/* f066d74: 462a7100 */ add.d $f4,$f14,$f10 +/* f066d78: d7aa0050 */ ldc1 $f10,0x50($sp) +/* f066d7c: f7a602c0 */ sdc1 $f6,0x2c0($sp) +/* f066d80: 46288000 */ add.d $f0,$f16,$f8 +/* f066d84: f7a402b8 */ sdc1 $f4,0x2b8($sp) +/* f066d88: d7a600a0 */ ldc1 $f6,0xa0($sp) +/* f066d8c: 462a7100 */ add.d $f4,$f14,$f10 +/* f066d90: d7a80098 */ ldc1 $f8,0x98($sp) +/* f066d94: 46260280 */ add.d $f10,$f0,$f6 +/* f066d98: f7a402c8 */ sdc1 $f4,0x2c8($sp) +/* f066d9c: d7a40060 */ ldc1 $f4,0x60($sp) +/* f066da0: f7aa02d0 */ sdc1 $f10,0x2d0($sp) +/* f066da4: 46249080 */ add.d $f2,$f18,$f4 +/* f066da8: d7aa0058 */ ldc1 $f10,0x58($sp) +/* f066dac: 46281180 */ add.d $f6,$f2,$f8 +/* f066db0: d7a80050 */ ldc1 $f8,0x50($sp) +/* f066db4: 462a0100 */ add.d $f4,$f0,$f10 +/* f066db8: f7a602d8 */ sdc1 $f6,0x2d8($sp) +/* f066dbc: 46281180 */ add.d $f6,$f2,$f8 +/* f066dc0: f7a402e0 */ sdc1 $f4,0x2e0($sp) +/* f066dc4: f7a602e8 */ sdc1 $f6,0x2e8($sp) +.L0f066dc8: +/* f066dc8: 18400021 */ blez $v0,.L0f066e50 +/* f066dcc: 00002025 */ or $a0,$zero,$zero +/* f066dd0: 3c017f1b */ lui $at,0x7f1b +/* f066dd4: c42aa1cc */ lwc1 $f10,-0x5e34($at) +/* f066dd8: 0003c100 */ sll $t8,$v1,0x4 +/* f066ddc: 01983021 */ addu $a2,$t4,$t8 +/* f066de0: d4cc0000 */ ldc1 $f12,0x0($a2) +/* f066de4: d4d00008 */ ldc1 $f16,0x8($a2) +/* f066de8: 27a701f0 */ addiu $a3,$sp,0x1f0 +/* f066dec: 46005021 */ cvt.d.s $f0,$f10 +.L0f066df0: +/* f066df0: d4e40000 */ ldc1 $f4,0x0($a3) +/* f066df4: d4e80008 */ ldc1 $f8,0x8($a3) +/* f066df8: 46246081 */ sub.d $f2,$f12,$f4 +/* f066dfc: 46288381 */ sub.d $f14,$f16,$f8 +/* f066e00: 4620103c */ c.lt.d $f2,$f0 +/* f066e04: 00000000 */ sll $zero,$zero,0x0 +/* f066e08: 4502000f */ bc1fl .L0f066e48 +/* f066e0c: 24840001 */ addiu $a0,$a0,0x1 +/* f066e10: 46200487 */ neg.d $f18,$f0 +/* f066e14: 4622903c */ c.lt.d $f18,$f2 +/* f066e18: 00000000 */ sll $zero,$zero,0x0 +/* f066e1c: 4502000a */ bc1fl .L0f066e48 +/* f066e20: 24840001 */ addiu $a0,$a0,0x1 +/* f066e24: 4620703c */ c.lt.d $f14,$f0 +/* f066e28: 00000000 */ sll $zero,$zero,0x0 +/* f066e2c: 45020006 */ bc1fl .L0f066e48 +/* f066e30: 24840001 */ addiu $a0,$a0,0x1 +/* f066e34: 462e903c */ c.lt.d $f18,$f14 +/* f066e38: 00000000 */ sll $zero,$zero,0x0 +/* f066e3c: 45030005 */ bc1tl .L0f066e54 +/* f066e40: 0082082a */ slt $at,$a0,$v0 +/* f066e44: 24840001 */ addiu $a0,$a0,0x1 +.L0f066e48: +/* f066e48: 1482ffe9 */ bne $a0,$v0,.L0f066df0 +/* f066e4c: 24e70010 */ addiu $a3,$a3,0x10 +.L0f066e50: +/* f066e50: 0082082a */ slt $at,$a0,$v0 +.L0f066e54: +/* f066e54: 14200009 */ bnez $at,.L0f066e7c +/* f066e58: 0002c900 */ sll $t9,$v0,0x4 +/* f066e5c: 00037100 */ sll $t6,$v1,0x4 +/* f066e60: 018e3021 */ addu $a2,$t4,$t6 +/* f066e64: d4c60000 */ ldc1 $f6,0x0($a2) +/* f066e68: d4ca0008 */ ldc1 $f10,0x8($a2) +/* f066e6c: 00b92021 */ addu $a0,$a1,$t9 +/* f066e70: 24420001 */ addiu $v0,$v0,0x1 +/* f066e74: f4860000 */ sdc1 $f6,0x0($a0) +/* f066e78: f48a0008 */ sdc1 $f10,0x8($a0) +.L0f066e7c: +/* f066e7c: 24630001 */ addiu $v1,$v1,0x1 +/* f066e80: 28610008 */ slti $at,$v1,0x8 +/* f066e84: 1420ffd0 */ bnez $at,.L0f066dc8 +/* f066e88: 00000000 */ sll $zero,$zero,0x0 +/* f066e8c: 28410002 */ slti $at,$v0,0x2 +/* f066e90: 14200019 */ bnez $at,.L0f066ef8 +/* f066e94: 24030001 */ addiu $v1,$zero,0x1 +/* f066e98: 27a40200 */ addiu $a0,$sp,0x200 +.L0f066e9c: +/* f066e9c: 000b7900 */ sll $t7,$t3,0x4 +/* f066ea0: 00af3821 */ addu $a3,$a1,$t7 +/* f066ea4: d4e20000 */ ldc1 $f2,0x0($a3) +/* f066ea8: d4800000 */ ldc1 $f0,0x0($a0) +/* f066eac: 4622003c */ c.lt.d $f0,$f2 +/* f066eb0: 00000000 */ sll $zero,$zero,0x0 +/* f066eb4: 4503000c */ bc1tl .L0f066ee8 +/* f066eb8: 00605825 */ or $t3,$v1,$zero +/* f066ebc: 46220032 */ c.eq.d $f0,$f2 +/* f066ec0: 00000000 */ sll $zero,$zero,0x0 +/* f066ec4: 45020009 */ bc1fl .L0f066eec +/* f066ec8: 24630001 */ addiu $v1,$v1,0x1 +/* f066ecc: d4840008 */ ldc1 $f4,0x8($a0) +/* f066ed0: d4e80008 */ ldc1 $f8,0x8($a3) +/* f066ed4: 4628203c */ c.lt.d $f4,$f8 +/* f066ed8: 00000000 */ sll $zero,$zero,0x0 +/* f066edc: 45020003 */ bc1fl .L0f066eec +/* f066ee0: 24630001 */ addiu $v1,$v1,0x1 +/* f066ee4: 00605825 */ or $t3,$v1,$zero +.L0f066ee8: +/* f066ee8: 24630001 */ addiu $v1,$v1,0x1 +.L0f066eec: +/* f066eec: 1462ffeb */ bne $v1,$v0,.L0f066e9c +/* f066ef0: 24840010 */ addiu $a0,$a0,0x10 +/* f066ef4: 24030001 */ addiu $v1,$zero,0x1 +.L0f066ef8: +/* f066ef8: 000bc100 */ sll $t8,$t3,0x4 +/* f066efc: 00b83821 */ addu $a3,$a1,$t8 +/* f066f00: 28410002 */ slti $at,$v0,0x2 +/* f066f04: 14200019 */ bnez $at,.L0f066f6c +/* f066f08: d4e20000 */ ldc1 $f2,0x0($a3) +/* f066f0c: 27a40200 */ addiu $a0,$sp,0x200 +.L0f066f10: +/* f066f10: 000ac900 */ sll $t9,$t2,0x4 +/* f066f14: 00b96821 */ addu $t5,$a1,$t9 +/* f066f18: d5ac0008 */ ldc1 $f12,0x8($t5) +/* f066f1c: d4800008 */ ldc1 $f0,0x8($a0) +/* f066f20: 4620603c */ c.lt.d $f12,$f0 +/* f066f24: 00000000 */ sll $zero,$zero,0x0 +/* f066f28: 4503000c */ bc1tl .L0f066f5c +/* f066f2c: 00605025 */ or $t2,$v1,$zero +/* f066f30: 462c0032 */ c.eq.d $f0,$f12 +/* f066f34: 00000000 */ sll $zero,$zero,0x0 +/* f066f38: 45020009 */ bc1fl .L0f066f60 +/* f066f3c: 24630001 */ addiu $v1,$v1,0x1 +/* f066f40: d4860000 */ ldc1 $f6,0x0($a0) +/* f066f44: d5aa0000 */ ldc1 $f10,0x0($t5) +/* f066f48: 462a303c */ c.lt.d $f6,$f10 +/* f066f4c: 00000000 */ sll $zero,$zero,0x0 +/* f066f50: 45020003 */ bc1fl .L0f066f60 +/* f066f54: 24630001 */ addiu $v1,$v1,0x1 +/* f066f58: 00605025 */ or $t2,$v1,$zero +.L0f066f5c: +/* f066f5c: 24630001 */ addiu $v1,$v1,0x1 +.L0f066f60: +/* f066f60: 1462ffeb */ bne $v1,$v0,.L0f066f10 +/* f066f64: 24840010 */ addiu $a0,$a0,0x10 +/* f066f68: 24030001 */ addiu $v1,$zero,0x1 +.L0f066f6c: +/* f066f6c: 28410002 */ slti $at,$v0,0x2 +/* f066f70: 14200018 */ bnez $at,.L0f066fd4 +/* f066f74: 27a40200 */ addiu $a0,$sp,0x200 +.L0f066f78: +/* f066f78: 00097100 */ sll $t6,$t1,0x4 +/* f066f7c: 00ae8021 */ addu $s0,$a1,$t6 +/* f066f80: d60c0000 */ ldc1 $f12,0x0($s0) +/* f066f84: d4800000 */ ldc1 $f0,0x0($a0) +/* f066f88: 4620603c */ c.lt.d $f12,$f0 +/* f066f8c: 00000000 */ sll $zero,$zero,0x0 +/* f066f90: 4503000c */ bc1tl .L0f066fc4 +/* f066f94: 00604825 */ or $t1,$v1,$zero +/* f066f98: 462c0032 */ c.eq.d $f0,$f12 +/* f066f9c: 00000000 */ sll $zero,$zero,0x0 +/* f066fa0: 45020009 */ bc1fl .L0f066fc8 +/* f066fa4: 24630001 */ addiu $v1,$v1,0x1 +/* f066fa8: d6040008 */ ldc1 $f4,0x8($s0) +/* f066fac: d4880008 */ ldc1 $f8,0x8($a0) +/* f066fb0: 4628203c */ c.lt.d $f4,$f8 +/* f066fb4: 00000000 */ sll $zero,$zero,0x0 +/* f066fb8: 45020003 */ bc1fl .L0f066fc8 +/* f066fbc: 24630001 */ addiu $v1,$v1,0x1 +/* f066fc0: 00604825 */ or $t1,$v1,$zero +.L0f066fc4: +/* f066fc4: 24630001 */ addiu $v1,$v1,0x1 +.L0f066fc8: +/* f066fc8: 1462ffeb */ bne $v1,$v0,.L0f066f78 +/* f066fcc: 24840010 */ addiu $a0,$a0,0x10 +/* f066fd0: 24030001 */ addiu $v1,$zero,0x1 +.L0f066fd4: +/* f066fd4: 28410002 */ slti $at,$v0,0x2 +/* f066fd8: 14200018 */ bnez $at,.L0f06703c +/* f066fdc: 46201120 */ cvt.s.d $f4,$f2 +/* f066fe0: 27a40200 */ addiu $a0,$sp,0x200 +.L0f066fe4: +/* f066fe4: 00087900 */ sll $t7,$t0,0x4 +/* f066fe8: 00af6821 */ addu $t5,$a1,$t7 +/* f066fec: d5ac0008 */ ldc1 $f12,0x8($t5) +/* f066ff0: d4800008 */ ldc1 $f0,0x8($a0) +/* f066ff4: 462c003c */ c.lt.d $f0,$f12 +/* f066ff8: 00000000 */ sll $zero,$zero,0x0 +/* f066ffc: 4503000c */ bc1tl .L0f067030 +/* f067000: 00604025 */ or $t0,$v1,$zero +/* f067004: 462c0032 */ c.eq.d $f0,$f12 +/* f067008: 00000000 */ sll $zero,$zero,0x0 +/* f06700c: 45020009 */ bc1fl .L0f067034 +/* f067010: 24630001 */ addiu $v1,$v1,0x1 +/* f067014: d5a60000 */ ldc1 $f6,0x0($t5) +/* f067018: d48a0000 */ ldc1 $f10,0x0($a0) +/* f06701c: 462a303c */ c.lt.d $f6,$f10 +/* f067020: 00000000 */ sll $zero,$zero,0x0 +/* f067024: 45020003 */ bc1fl .L0f067034 +/* f067028: 24630001 */ addiu $v1,$v1,0x1 +/* f06702c: 00604025 */ or $t0,$v1,$zero +.L0f067030: +/* f067030: 24630001 */ addiu $v1,$v1,0x1 +.L0f067034: +/* f067034: 1462ffeb */ bne $v1,$v0,.L0f066fe4 +/* f067038: 24840010 */ addiu $a0,$a0,0x10 +.L0f06703c: +/* f06703c: 00002025 */ or $a0,$zero,$zero +/* f067040: 18400011 */ blez $v0,.L0f067088 +/* f067044: 00001825 */ or $v1,$zero,$zero +/* f067048: 27a601bc */ addiu $a2,$sp,0x1bc +.L0f06704c: +/* f06704c: 506b000b */ beql $v1,$t3,.L0f06707c +/* f067050: 24630001 */ addiu $v1,$v1,0x1 +/* f067054: 50690009 */ beql $v1,$t1,.L0f06707c +/* f067058: 24630001 */ addiu $v1,$v1,0x1 +/* f06705c: 506a0007 */ beql $v1,$t2,.L0f06707c +/* f067060: 24630001 */ addiu $v1,$v1,0x1 +/* f067064: 10680004 */ beq $v1,$t0,.L0f067078 +/* f067068: 0004c080 */ sll $t8,$a0,0x2 +/* f06706c: 00d8c821 */ addu $t9,$a2,$t8 +/* f067070: af230000 */ sw $v1,0x0($t9) +/* f067074: 24840001 */ addiu $a0,$a0,0x1 +.L0f067078: +/* f067078: 24630001 */ addiu $v1,$v1,0x1 +.L0f06707c: +/* f06707c: 1462fff3 */ bne $v1,$v0,.L0f06704c +/* f067080: 00000000 */ sll $zero,$zero,0x0 +/* f067084: 00001825 */ or $v1,$zero,$zero +.L0f067088: +/* f067088: 8fac031c */ lw $t4,0x31c($sp) +/* f06708c: 24060001 */ addiu $a2,$zero,0x1 +/* f067090: 00087100 */ sll $t6,$t0,0x4 +/* f067094: e584000c */ swc1 $f4,0xc($t4) +/* f067098: d4e80008 */ ldc1 $f8,0x8($a3) +/* f06709c: 462041a0 */ cvt.s.d $f6,$f8 +/* f0670a0: 110b002e */ beq $t0,$t3,.L0f06715c +/* f0670a4: e5860010 */ swc1 $f6,0x10($t4) +/* f0670a8: 18800023 */ blez $a0,.L0f067138 +/* f0670ac: 00ae6821 */ addu $t5,$a1,$t6 +/* f0670b0: d5ac0008 */ ldc1 $f12,0x8($t5) +/* f0670b4: d5a00000 */ ldc1 $f0,0x0($t5) +/* f0670b8: d4ea0008 */ ldc1 $f10,0x8($a3) +/* f0670bc: d4e40000 */ ldc1 $f4,0x0($a3) +/* f0670c0: 27a201bc */ addiu $v0,$sp,0x1bc +/* f0670c4: 462c5381 */ sub.d $f14,$f10,$f12 +/* f0670c8: 46202401 */ sub.d $f16,$f4,$f0 +.L0f0670cc: +/* f0670cc: 8c500000 */ lw $s0,0x0($v0) +/* f0670d0: 00107900 */ sll $t7,$s0,0x4 +/* f0670d4: 00af8821 */ addu $s1,$a1,$t7 +/* f0670d8: d6220000 */ ldc1 $f2,0x0($s1) +/* f0670dc: d62a0008 */ ldc1 $f10,0x8($s1) +/* f0670e0: 46201201 */ sub.d $f8,$f2,$f0 +/* f0670e4: 462c5101 */ sub.d $f4,$f10,$f12 +/* f0670e8: 462e4182 */ mul.d $f6,$f8,$f14 +/* f0670ec: 00000000 */ sll $zero,$zero,0x0 +/* f0670f0: 46302202 */ mul.d $f8,$f4,$f16 +/* f0670f4: 4628303c */ c.lt.d $f6,$f8 +/* f0670f8: 00000000 */ sll $zero,$zero,0x0 +/* f0670fc: 4500000a */ bc1f .L0f067128 +/* f067100: 00000000 */ sll $zero,$zero,0x0 +/* f067104: 462012a0 */ cvt.s.d $f10,$f2 +/* f067108: 25820008 */ addiu $v0,$t4,0x8 +/* f06710c: 24060002 */ addiu $a2,$zero,0x2 +/* f067110: 00001825 */ or $v1,$zero,$zero +/* f067114: e44a000c */ swc1 $f10,0xc($v0) +/* f067118: d6240008 */ ldc1 $f4,0x8($s1) +/* f06711c: 462021a0 */ cvt.s.d $f6,$f4 +/* f067120: 10000005 */ beqz $zero,.L0f067138 +/* f067124: e4460010 */ swc1 $f6,0x10($v0) +.L0f067128: +/* f067128: 24630001 */ addiu $v1,$v1,0x1 +/* f06712c: 1464ffe7 */ bne $v1,$a0,.L0f0670cc +/* f067130: 24420004 */ addiu $v0,$v0,0x4 +/* f067134: 00001825 */ or $v1,$zero,$zero +.L0f067138: +/* f067138: d5a80000 */ ldc1 $f8,0x0($t5) +/* f06713c: 0006c0c0 */ sll $t8,$a2,0x3 +/* f067140: 01988821 */ addu $s1,$t4,$t8 +/* f067144: 462042a0 */ cvt.s.d $f10,$f8 +/* f067148: 24c60001 */ addiu $a2,$a2,0x1 +/* f06714c: e62a000c */ swc1 $f10,0xc($s1) +/* f067150: d5a40008 */ ldc1 $f4,0x8($t5) +/* f067154: 462021a0 */ cvt.s.d $f6,$f4 +/* f067158: e6260010 */ swc1 $f6,0x10($s1) +.L0f06715c: +/* f06715c: 11280030 */ beq $t1,$t0,.L0f067220 +/* f067160: 0009c900 */ sll $t9,$t1,0x4 +/* f067164: 000670c0 */ sll $t6,$a2,0x3 +/* f067168: 018e8821 */ addu $s1,$t4,$t6 +/* f06716c: 18800025 */ blez $a0,.L0f067204 +/* f067170: 00b98021 */ addu $s0,$a1,$t9 +/* f067174: 00087900 */ sll $t7,$t0,0x4 +/* f067178: 00af6821 */ addu $t5,$a1,$t7 +/* f06717c: d5a80008 */ ldc1 $f8,0x8($t5) +/* f067180: d5aa0000 */ ldc1 $f10,0x0($t5) +/* f067184: d60c0000 */ ldc1 $f12,0x0($s0) +/* f067188: d6000008 */ ldc1 $f0,0x8($s0) +/* f06718c: 27a201bc */ addiu $v0,$sp,0x1bc +/* f067190: 462c5401 */ sub.d $f16,$f10,$f12 +/* f067194: 46204381 */ sub.d $f14,$f8,$f0 +.L0f067198: +/* f067198: 8c480000 */ lw $t0,0x0($v0) +/* f06719c: 0008c100 */ sll $t8,$t0,0x4 +/* f0671a0: 00b86821 */ addu $t5,$a1,$t8 +/* f0671a4: d5a20000 */ ldc1 $f2,0x0($t5) +/* f0671a8: d5a80008 */ ldc1 $f8,0x8($t5) +/* f0671ac: 462c1101 */ sub.d $f4,$f2,$f12 +/* f0671b0: 46204281 */ sub.d $f10,$f8,$f0 +/* f0671b4: 462e2182 */ mul.d $f6,$f4,$f14 +/* f0671b8: 00000000 */ sll $zero,$zero,0x0 +/* f0671bc: 46305102 */ mul.d $f4,$f10,$f16 +/* f0671c0: 4624303c */ c.lt.d $f6,$f4 +/* f0671c4: 00000000 */ sll $zero,$zero,0x0 +/* f0671c8: 4500000a */ bc1f .L0f0671f4 +/* f0671cc: 00000000 */ sll $zero,$zero,0x0 +/* f0671d0: 46201220 */ cvt.s.d $f8,$f2 +/* f0671d4: 24c60001 */ addiu $a2,$a2,0x1 +/* f0671d8: 26310008 */ addiu $s1,$s1,0x8 +/* f0671dc: 00001825 */ or $v1,$zero,$zero +/* f0671e0: e6280004 */ swc1 $f8,0x4($s1) +/* f0671e4: d5aa0008 */ ldc1 $f10,0x8($t5) +/* f0671e8: 462051a0 */ cvt.s.d $f6,$f10 +/* f0671ec: 10000005 */ beqz $zero,.L0f067204 +/* f0671f0: e6260008 */ swc1 $f6,0x8($s1) +.L0f0671f4: +/* f0671f4: 24630001 */ addiu $v1,$v1,0x1 +/* f0671f8: 1464ffe7 */ bne $v1,$a0,.L0f067198 +/* f0671fc: 24420004 */ addiu $v0,$v0,0x4 +/* f067200: 00001825 */ or $v1,$zero,$zero +.L0f067204: +/* f067204: d6040000 */ ldc1 $f4,0x0($s0) +/* f067208: 24c60001 */ addiu $a2,$a2,0x1 +/* f06720c: 46202220 */ cvt.s.d $f8,$f4 +/* f067210: e628000c */ swc1 $f8,0xc($s1) +/* f067214: d60a0008 */ ldc1 $f10,0x8($s0) +/* f067218: 462051a0 */ cvt.s.d $f6,$f10 +/* f06721c: e6260010 */ swc1 $f6,0x10($s1) +.L0f067220: +/* f067220: 11490029 */ beq $t2,$t1,.L0f0672c8 +/* f067224: 00000000 */ sll $zero,$zero,0x0 +/* f067228: 18800027 */ blez $a0,.L0f0672c8 +/* f06722c: 000ac900 */ sll $t9,$t2,0x4 +/* f067230: 00097100 */ sll $t6,$t1,0x4 +/* f067234: 00ae8021 */ addu $s0,$a1,$t6 +/* f067238: 00b96821 */ addu $t5,$a1,$t9 +/* f06723c: d5ac0008 */ ldc1 $f12,0x8($t5) +/* f067240: d5a00000 */ ldc1 $f0,0x0($t5) +/* f067244: d6040008 */ ldc1 $f4,0x8($s0) +/* f067248: d6080000 */ ldc1 $f8,0x0($s0) +/* f06724c: 27a201bc */ addiu $v0,$sp,0x1bc +/* f067250: 462c2381 */ sub.d $f14,$f4,$f12 +/* f067254: 46204401 */ sub.d $f16,$f8,$f0 +.L0f067258: +/* f067258: 8c480000 */ lw $t0,0x0($v0) +/* f06725c: 00087900 */ sll $t7,$t0,0x4 +/* f067260: 00af6821 */ addu $t5,$a1,$t7 +/* f067264: d5a20000 */ ldc1 $f2,0x0($t5) +/* f067268: d5a40008 */ ldc1 $f4,0x8($t5) +/* f06726c: 46201281 */ sub.d $f10,$f2,$f0 +/* f067270: 462c2201 */ sub.d $f8,$f4,$f12 +/* f067274: 462e5182 */ mul.d $f6,$f10,$f14 +/* f067278: 00000000 */ sll $zero,$zero,0x0 +/* f06727c: 46304282 */ mul.d $f10,$f8,$f16 +/* f067280: 462a303c */ c.lt.d $f6,$f10 +/* f067284: 00000000 */ sll $zero,$zero,0x0 +/* f067288: 4500000b */ bc1f .L0f0672b8 +/* f06728c: 00000000 */ sll $zero,$zero,0x0 +/* f067290: 46201120 */ cvt.s.d $f4,$f2 +/* f067294: 0006c0c0 */ sll $t8,$a2,0x3 +/* f067298: 01988821 */ addu $s1,$t4,$t8 +/* f06729c: 24c60001 */ addiu $a2,$a2,0x1 +/* f0672a0: e624000c */ swc1 $f4,0xc($s1) +/* f0672a4: d5a80008 */ ldc1 $f8,0x8($t5) +/* f0672a8: 00001825 */ or $v1,$zero,$zero +/* f0672ac: 462041a0 */ cvt.s.d $f6,$f8 +/* f0672b0: 10000005 */ beqz $zero,.L0f0672c8 +/* f0672b4: e6260010 */ swc1 $f6,0x10($s1) +.L0f0672b8: +/* f0672b8: 24630001 */ addiu $v1,$v1,0x1 +/* f0672bc: 1464ffe6 */ bne $v1,$a0,.L0f067258 +/* f0672c0: 24420004 */ addiu $v0,$v0,0x4 +/* f0672c4: 00001825 */ or $v1,$zero,$zero +.L0f0672c8: +/* f0672c8: 1149000d */ beq $t2,$t1,.L0f067300 +/* f0672cc: 00000000 */ sll $zero,$zero,0x0 +/* f0672d0: 116a000b */ beq $t3,$t2,.L0f067300 +/* f0672d4: 000a7100 */ sll $t6,$t2,0x4 +/* f0672d8: 00ae6821 */ addu $t5,$a1,$t6 +/* f0672dc: d5aa0000 */ ldc1 $f10,0x0($t5) +/* f0672e0: 0006c8c0 */ sll $t9,$a2,0x3 +/* f0672e4: 01998821 */ addu $s1,$t4,$t9 +/* f0672e8: 46205120 */ cvt.s.d $f4,$f10 +/* f0672ec: 24c60001 */ addiu $a2,$a2,0x1 +/* f0672f0: e624000c */ swc1 $f4,0xc($s1) +/* f0672f4: d5a80008 */ ldc1 $f8,0x8($t5) +/* f0672f8: 462041a0 */ cvt.s.d $f6,$f8 +/* f0672fc: e6260010 */ swc1 $f6,0x10($s1) +.L0f067300: +/* f067300: 116a0027 */ beq $t3,$t2,.L0f0673a0 +/* f067304: 00000000 */ sll $zero,$zero,0x0 +/* f067308: 18800025 */ blez $a0,.L0f0673a0 +/* f06730c: 000a7900 */ sll $t7,$t2,0x4 +/* f067310: 00af6821 */ addu $t5,$a1,$t7 +/* f067314: d5aa0008 */ ldc1 $f10,0x8($t5) +/* f067318: d5a40000 */ ldc1 $f4,0x0($t5) +/* f06731c: d4e20000 */ ldc1 $f2,0x0($a3) +/* f067320: d4e00008 */ ldc1 $f0,0x8($a3) +/* f067324: 27a201bc */ addiu $v0,$sp,0x1bc +/* f067328: 46222401 */ sub.d $f16,$f4,$f2 +/* f06732c: 46205381 */ sub.d $f14,$f10,$f0 +.L0f067330: +/* f067330: 8c470000 */ lw $a3,0x0($v0) +/* f067334: 0007c100 */ sll $t8,$a3,0x4 +/* f067338: 00b84021 */ addu $t0,$a1,$t8 +/* f06733c: d50c0000 */ ldc1 $f12,0x0($t0) +/* f067340: d50a0008 */ ldc1 $f10,0x8($t0) +/* f067344: 46226201 */ sub.d $f8,$f12,$f2 +/* f067348: 46205101 */ sub.d $f4,$f10,$f0 +/* f06734c: 462e4182 */ mul.d $f6,$f8,$f14 +/* f067350: 00000000 */ sll $zero,$zero,0x0 +/* f067354: 46302202 */ mul.d $f8,$f4,$f16 +/* f067358: 4628303c */ c.lt.d $f6,$f8 +/* f06735c: 00000000 */ sll $zero,$zero,0x0 +/* f067360: 4500000b */ bc1f .L0f067390 +/* f067364: 00000000 */ sll $zero,$zero,0x0 +/* f067368: 462062a0 */ cvt.s.d $f10,$f12 +/* f06736c: 0006c8c0 */ sll $t9,$a2,0x3 +/* f067370: 01998821 */ addu $s1,$t4,$t9 +/* f067374: 24c60001 */ addiu $a2,$a2,0x1 +/* f067378: e62a000c */ swc1 $f10,0xc($s1) +/* f06737c: d5040008 */ ldc1 $f4,0x8($t0) +/* f067380: 00001825 */ or $v1,$zero,$zero +/* f067384: 462021a0 */ cvt.s.d $f6,$f4 +/* f067388: 10000005 */ beqz $zero,.L0f0673a0 +/* f06738c: e6260010 */ swc1 $f6,0x10($s1) +.L0f067390: +/* f067390: 24630001 */ addiu $v1,$v1,0x1 +/* f067394: 1464ffe6 */ bne $v1,$a0,.L0f067330 +/* f067398: 24420004 */ addiu $v0,$v0,0x4 +/* f06739c: 00001825 */ or $v1,$zero,$zero +.L0f0673a0: +/* f0673a0: 18c0001b */ blez $a2,.L0f067410 +/* f0673a4: 01801025 */ or $v0,$t4,$zero +/* f0673a8: 24630001 */ addiu $v1,$v1,0x1 +/* f0673ac: c452000c */ lwc1 $f18,0xc($v0) +/* f0673b0: 1066000e */ beq $v1,$a2,.L0f0673ec +/* f0673b4: 8fae0318 */ lw $t6,0x318($sp) +.L0f0673b8: +/* f0673b8: c5d00030 */ lwc1 $f16,0x30($t6) +/* f0673bc: c44e0010 */ lwc1 $f14,0x10($v0) +/* f0673c0: 24630001 */ addiu $v1,$v1,0x1 +/* f0673c4: 46109400 */ add.s $f16,$f18,$f16 +/* f0673c8: c4520014 */ lwc1 $f18,0x14($v0) +/* f0673cc: 24420008 */ addiu $v0,$v0,0x8 +/* f0673d0: e4500004 */ swc1 $f16,0x4($v0) +/* f0673d4: 8faf0318 */ lw $t7,0x318($sp) +/* f0673d8: c5f00038 */ lwc1 $f16,0x38($t7) +/* f0673dc: 46107400 */ add.s $f16,$f14,$f16 +/* f0673e0: e4500008 */ swc1 $f16,0x8($v0) +/* f0673e4: 1466fff4 */ bne $v1,$a2,.L0f0673b8 +/* f0673e8: 8fae0318 */ lw $t6,0x318($sp) +.L0f0673ec: +/* f0673ec: c5d00030 */ lwc1 $f16,0x30($t6) +/* f0673f0: c44e0010 */ lwc1 $f14,0x10($v0) +/* f0673f4: 24420008 */ addiu $v0,$v0,0x8 +/* f0673f8: 46109400 */ add.s $f16,$f18,$f16 +/* f0673fc: e4500004 */ swc1 $f16,0x4($v0) +/* f067400: 8faf0318 */ lw $t7,0x318($sp) +/* f067404: c5f00038 */ lwc1 $f16,0x38($t7) +/* f067408: 46107400 */ add.s $f16,$f14,$f16 +/* f06740c: e4500008 */ swc1 $f16,0x8($v0) +.L0f067410: +/* f067410: 8fb00008 */ lw $s0,0x8($sp) +/* f067414: 8fb1000c */ lw $s1,0xc($sp) +/* f067418: 27bd0300 */ addiu $sp,$sp,0x300 +/* f06741c: 03e00008 */ jr $ra +/* f067420: 00c01025 */ or $v0,$a2,$zero +); + +GLOBAL_ASM( +glabel func0f067424 +/* f067424: 27bdffd0 */ addiu $sp,$sp,-48 +/* f067428: afb10028 */ sw $s1,0x28($sp) +/* f06742c: afbf002c */ sw $ra,0x2c($sp) +/* f067430: afb00024 */ sw $s0,0x24($sp) +/* f067434: c4840014 */ lwc1 $f4,0x14($a0) +/* f067438: 00c08825 */ or $s1,$a2,$zero +/* f06743c: 8c86000c */ lw $a2,0xc($a0) +/* f067440: 8c870010 */ lw $a3,0x10($a0) +/* f067444: c48e0008 */ lwc1 $f14,0x8($a0) +/* f067448: c48c0004 */ lwc1 $f12,0x4($a0) +/* f06744c: e7a40010 */ swc1 $f4,0x10($sp) +/* f067450: c4860018 */ lwc1 $f6,0x18($a0) +/* f067454: 00a08025 */ or $s0,$a1,$zero +/* f067458: afa40030 */ sw $a0,0x30($sp) +/* f06745c: afb1001c */ sw $s1,0x1c($sp) +/* f067460: afa50018 */ sw $a1,0x18($sp) +/* f067464: 0fc19ad7 */ jal func0f066b5c +/* f067468: e7a60014 */ swc1 $f6,0x14($sp) +/* f06746c: 8fa40030 */ lw $a0,0x30($sp) +/* f067470: 240e0002 */ addiu $t6,$zero,0x2 +/* f067474: a2220001 */ sb $v0,0x1($s1) +/* f067478: a22e0000 */ sb $t6,0x0($s1) +/* f06747c: 0fc19a0f */ jal func0f06683c +/* f067480: 02002825 */ or $a1,$s0,$zero +/* f067484: c6080034 */ lwc1 $f8,0x34($s0) +/* f067488: 8fa40030 */ lw $a0,0x30($sp) +/* f06748c: 02002825 */ or $a1,$s0,$zero +/* f067490: 46080280 */ add.s $f10,$f0,$f8 +/* f067494: 0fc19a1b */ jal func0f06686c +/* f067498: e62a0008 */ swc1 $f10,0x8($s1) +/* f06749c: c6100034 */ lwc1 $f16,0x34($s0) +/* f0674a0: 46100480 */ add.s $f18,$f0,$f16 +/* f0674a4: e6320004 */ swc1 $f18,0x4($s1) +/* f0674a8: 8fbf002c */ lw $ra,0x2c($sp) +/* f0674ac: 8fb10028 */ lw $s1,0x28($sp) +/* f0674b0: 8fb00024 */ lw $s0,0x24($sp) +/* f0674b4: 03e00008 */ jr $ra +/* f0674b8: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f0674bc +/* f0674bc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0674c0: afbf0014 */ sw $ra,0x14($sp) +/* f0674c4: afa5001c */ sw $a1,0x1c($sp) +/* f0674c8: 8c890000 */ lw $t1,0x0($a0) +/* f0674cc: 00004025 */ or $t0,$zero,$zero +/* f0674d0: 240e0002 */ addiu $t6,$zero,0x2 +/* f0674d4: 19200026 */ blez $t1,.L0f067570 +/* f0674d8: 00c02825 */ or $a1,$a2,$zero +/* f0674dc: 00e01825 */ or $v1,$a3,$zero +/* f0674e0: 00801025 */ or $v0,$a0,$zero +/* f0674e4: c4c40000 */ lwc1 $f4,0x0($a2) +.L0f0674e8: +/* f0674e8: c4460004 */ lwc1 $f6,0x4($v0) +/* f0674ec: c4d20010 */ lwc1 $f18,0x10($a2) +/* f0674f0: c4ca0030 */ lwc1 $f10,0x30($a2) +/* f0674f4: 46062202 */ mul.s $f8,$f4,$f6 +/* f0674f8: c4440008 */ lwc1 $f4,0x8($v0) +/* f0674fc: 25080001 */ addiu $t0,$t0,0x1 +/* f067500: 24630008 */ addiu $v1,$v1,0x8 +/* f067504: 46049182 */ mul.s $f6,$f18,$f4 +/* f067508: c4d20020 */ lwc1 $f18,0x20($a2) +/* f06750c: 2442000c */ addiu $v0,$v0,0xc +/* f067510: 46085400 */ add.s $f16,$f10,$f8 +/* f067514: c4480000 */ lwc1 $f8,0x0($v0) +/* f067518: 46124102 */ mul.s $f4,$f8,$f18 +/* f06751c: 46068280 */ add.s $f10,$f16,$f6 +/* f067520: 460a2400 */ add.s $f16,$f4,$f10 +/* f067524: e4700004 */ swc1 $f16,0x4($v1) +/* f067528: c448fff8 */ lwc1 $f8,-0x8($v0) +/* f06752c: c4c60008 */ lwc1 $f6,0x8($a2) +/* f067530: c4d00018 */ lwc1 $f16,0x18($a2) +/* f067534: c4c40038 */ lwc1 $f4,0x38($a2) +/* f067538: 46083482 */ mul.s $f18,$f6,$f8 +/* f06753c: c446fffc */ lwc1 $f6,-0x4($v0) +/* f067540: 46068202 */ mul.s $f8,$f16,$f6 +/* f067544: c4d00028 */ lwc1 $f16,0x28($a2) +/* f067548: 46122280 */ add.s $f10,$f4,$f18 +/* f06754c: c4520000 */ lwc1 $f18,0x0($v0) +/* f067550: 46109182 */ mul.s $f6,$f18,$f16 +/* f067554: 46085100 */ add.s $f4,$f10,$f8 +/* f067558: 46043280 */ add.s $f10,$f6,$f4 +/* f06755c: e46a0008 */ swc1 $f10,0x8($v1) +/* f067560: 8c890000 */ lw $t1,0x0($a0) +/* f067564: 0109082a */ slt $at,$t0,$t1 +/* f067568: 5420ffdf */ bnezl $at,.L0f0674e8 +/* f06756c: c4c40000 */ lwc1 $f4,0x0($a2) +.L0f067570: +/* f067570: a0e90001 */ sb $t1,0x1($a3) +/* f067574: a0ee0000 */ sb $t6,0x0($a3) +/* f067578: afa70024 */ sw $a3,0x24($sp) +/* f06757c: afa60020 */ sw $a2,0x20($sp) +/* f067580: 0fc19a0f */ jal func0f06683c +/* f067584: 8fa4001c */ lw $a0,0x1c($sp) +/* f067588: 8fa50020 */ lw $a1,0x20($sp) +/* f06758c: 8fa70024 */ lw $a3,0x24($sp) +/* f067590: c4a80034 */ lwc1 $f8,0x34($a1) +/* f067594: 46080480 */ add.s $f18,$f0,$f8 +/* f067598: e4f20008 */ swc1 $f18,0x8($a3) +/* f06759c: 0fc19a1b */ jal func0f06686c +/* f0675a0: 8fa4001c */ lw $a0,0x1c($sp) +/* f0675a4: 8fa60020 */ lw $a2,0x20($sp) +/* f0675a8: 8fa70024 */ lw $a3,0x24($sp) +/* f0675ac: c4d00034 */ lwc1 $f16,0x34($a2) +/* f0675b0: 46100180 */ add.s $f6,$f0,$f16 +/* f0675b4: e4e60004 */ swc1 $f6,0x4($a3) +/* f0675b8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0675bc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0675c0: 03e00008 */ jr $ra +/* f0675c4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0675c8 +/* f0675c8: 44856000 */ mtc1 $a1,$f12 +/* f0675cc: 27bdff68 */ addiu $sp,$sp,-152 +/* f0675d0: afbf001c */ sw $ra,0x1c($sp) +/* f0675d4: e7ac003c */ swc1 $f12,0x3c($sp) +/* f0675d8: c7a0003c */ lwc1 $f0,0x3c($sp) +/* f0675dc: afb00018 */ sw $s0,0x18($sp) +/* f0675e0: afa40098 */ sw $a0,0x98($sp) +/* f0675e4: e7a00038 */ swc1 $f0,0x38($sp) +/* f0675e8: e7a00034 */ swc1 $f0,0x34($sp) +/* f0675ec: c4e60030 */ lwc1 $f6,0x30($a3) +/* f0675f0: c4840000 */ lwc1 $f4,0x0($a0) +/* f0675f4: 00c08025 */ or $s0,$a2,$zero +/* f0675f8: 27a50058 */ addiu $a1,$sp,0x58 +/* f0675fc: 46062201 */ sub.s $f8,$f4,$f6 +/* f067600: e7a8004c */ swc1 $f8,0x4c($sp) +/* f067604: c4f00034 */ lwc1 $f16,0x34($a3) +/* f067608: c48a0004 */ lwc1 $f10,0x4($a0) +/* f06760c: 46105481 */ sub.s $f18,$f10,$f16 +/* f067610: e7b20050 */ swc1 $f18,0x50($sp) +/* f067614: c4e60038 */ lwc1 $f6,0x38($a3) +/* f067618: c4840008 */ lwc1 $f4,0x8($a0) +/* f06761c: 00e02025 */ or $a0,$a3,$zero +/* f067620: 46062201 */ sub.s $f8,$f4,$f6 +/* f067624: 0c005c39 */ jal 0x170e4 +/* f067628: e7a80054 */ swc1 $f8,0x54($sp) +/* f06762c: 27a40058 */ addiu $a0,$sp,0x58 +/* f067630: 27a5004c */ addiu $a1,$sp,0x4c +/* f067634: 0c0056c5 */ jal 0x15b14 +/* f067638: 27a60040 */ addiu $a2,$sp,0x40 +/* f06763c: 27a40058 */ addiu $a0,$sp,0x58 +/* f067640: 27a50034 */ addiu $a1,$sp,0x34 +/* f067644: 0c0056c5 */ jal 0x15b14 +/* f067648: 27a60028 */ addiu $a2,$sp,0x28 +/* f06764c: 44800000 */ mtc1 $zero,$f0 +/* f067650: c7a20028 */ lwc1 $f2,0x28($sp) +/* f067654: 4600103c */ c.lt.s $f2,$f0 +/* f067658: 00000000 */ sll $zero,$zero,0x0 +/* f06765c: 45020004 */ bc1fl .L0f067670 +/* f067660: c7a2002c */ lwc1 $f2,0x2c($sp) +/* f067664: 46001087 */ neg.s $f2,$f2 +/* f067668: e7a20028 */ swc1 $f2,0x28($sp) +/* f06766c: c7a2002c */ lwc1 $f2,0x2c($sp) +.L0f067670: +/* f067670: 4600103c */ c.lt.s $f2,$f0 +/* f067674: 00000000 */ sll $zero,$zero,0x0 +/* f067678: 45020004 */ bc1fl .L0f06768c +/* f06767c: c7a20030 */ lwc1 $f2,0x30($sp) +/* f067680: 46001087 */ neg.s $f2,$f2 +/* f067684: e7a2002c */ swc1 $f2,0x2c($sp) +/* f067688: c7a20030 */ lwc1 $f2,0x30($sp) +.L0f06768c: +/* f06768c: 4600103c */ c.lt.s $f2,$f0 +/* f067690: 00000000 */ sll $zero,$zero,0x0 +/* f067694: 45020004 */ bc1fl .L0f0676a8 +/* f067698: c7aa0040 */ lwc1 $f10,0x40($sp) +/* f06769c: 46001087 */ neg.s $f2,$f2 +/* f0676a0: e7a20030 */ swc1 $f2,0x30($sp) +/* f0676a4: c7aa0040 */ lwc1 $f10,0x40($sp) +.L0f0676a8: +/* f0676a8: c7b00028 */ lwc1 $f16,0x28($sp) +/* f0676ac: c6040008 */ lwc1 $f4,0x8($s0) +/* f0676b0: 00001025 */ or $v0,$zero,$zero +/* f0676b4: 46105481 */ sub.s $f18,$f10,$f16 +/* f0676b8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0676bc: 4604903e */ c.le.s $f18,$f4 +/* f0676c0: 00000000 */ sll $zero,$zero,0x0 +/* f0676c4: 45000002 */ bc1f .L0f0676d0 +/* f0676c8: 00000000 */ sll $zero,$zero,0x0 +/* f0676cc: 24020001 */ addiu $v0,$zero,0x1 +.L0f0676d0: +/* f0676d0: 50400034 */ beqzl $v0,.L0f0677a4 +/* f0676d4: 8fb00018 */ lw $s0,0x18($sp) +/* f0676d8: 460a8180 */ add.s $f6,$f16,$f10 +/* f0676dc: c6080004 */ lwc1 $f8,0x4($s0) +/* f0676e0: 00001025 */ or $v0,$zero,$zero +/* f0676e4: c7a40044 */ lwc1 $f4,0x44($sp) +/* f0676e8: 4606403e */ c.le.s $f8,$f6 +/* f0676ec: c7b2002c */ lwc1 $f18,0x2c($sp) +/* f0676f0: 45000002 */ bc1f .L0f0676fc +/* f0676f4: 00000000 */ sll $zero,$zero,0x0 +/* f0676f8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0676fc: +/* f0676fc: 50400029 */ beqzl $v0,.L0f0677a4 +/* f067700: 8fb00018 */ lw $s0,0x18($sp) +/* f067704: 46122401 */ sub.s $f16,$f4,$f18 +/* f067708: c60a0010 */ lwc1 $f10,0x10($s0) +/* f06770c: 00001025 */ or $v0,$zero,$zero +/* f067710: 460a803e */ c.le.s $f16,$f10 +/* f067714: 00000000 */ sll $zero,$zero,0x0 +/* f067718: 45000002 */ bc1f .L0f067724 +/* f06771c: 00000000 */ sll $zero,$zero,0x0 +/* f067720: 24020001 */ addiu $v0,$zero,0x1 +.L0f067724: +/* f067724: 5040001f */ beqzl $v0,.L0f0677a4 +/* f067728: 8fb00018 */ lw $s0,0x18($sp) +/* f06772c: 46049180 */ add.s $f6,$f18,$f4 +/* f067730: c608000c */ lwc1 $f8,0xc($s0) +/* f067734: 00001025 */ or $v0,$zero,$zero +/* f067738: c7aa0048 */ lwc1 $f10,0x48($sp) +/* f06773c: 4606403e */ c.le.s $f8,$f6 +/* f067740: c7b00030 */ lwc1 $f16,0x30($sp) +/* f067744: 45000002 */ bc1f .L0f067750 +/* f067748: 00000000 */ sll $zero,$zero,0x0 +/* f06774c: 24020001 */ addiu $v0,$zero,0x1 +.L0f067750: +/* f067750: 50400014 */ beqzl $v0,.L0f0677a4 +/* f067754: 8fb00018 */ lw $s0,0x18($sp) +/* f067758: 46105481 */ sub.s $f18,$f10,$f16 +/* f06775c: c6040018 */ lwc1 $f4,0x18($s0) +/* f067760: 00001025 */ or $v0,$zero,$zero +/* f067764: 4604903e */ c.le.s $f18,$f4 +/* f067768: 00000000 */ sll $zero,$zero,0x0 +/* f06776c: 45000002 */ bc1f .L0f067778 +/* f067770: 00000000 */ sll $zero,$zero,0x0 +/* f067774: 24020001 */ addiu $v0,$zero,0x1 +.L0f067778: +/* f067778: 5040000a */ beqzl $v0,.L0f0677a4 +/* f06777c: 8fb00018 */ lw $s0,0x18($sp) +/* f067780: 460a8180 */ add.s $f6,$f16,$f10 +/* f067784: c6080014 */ lwc1 $f8,0x14($s0) +/* f067788: 00001025 */ or $v0,$zero,$zero +/* f06778c: 4606403e */ c.le.s $f8,$f6 +/* f067790: 00000000 */ sll $zero,$zero,0x0 +/* f067794: 45020003 */ bc1fl .L0f0677a4 +/* f067798: 8fb00018 */ lw $s0,0x18($sp) +/* f06779c: 24020001 */ addiu $v0,$zero,0x1 +/* f0677a0: 8fb00018 */ lw $s0,0x18($sp) +.L0f0677a4: +/* f0677a4: 03e00008 */ jr $ra +/* f0677a8: 27bd0098 */ addiu $sp,$sp,0x98 +); + +GLOBAL_ASM( +glabel func0f0677ac +/* f0677ac: c4840000 */ lwc1 $f4,0x0($a0) +/* f0677b0: c4c60000 */ lwc1 $f6,0x0($a2) +/* f0677b4: c4880004 */ lwc1 $f8,0x4($a0) +/* f0677b8: c4ca0004 */ lwc1 $f10,0x4($a2) +/* f0677bc: 8fae0014 */ lw $t6,0x14($sp) +/* f0677c0: 46062081 */ sub.s $f2,$f4,$f6 +/* f0677c4: c4c40008 */ lwc1 $f4,0x8($a2) +/* f0677c8: c5c60000 */ lwc1 $f6,0x0($t6) +/* f0677cc: 460a4301 */ sub.s $f12,$f8,$f10 +/* f0677d0: c4920008 */ lwc1 $f18,0x8($a0) +/* f0677d4: 46061202 */ mul.s $f8,$f2,$f6 +/* f0677d8: c5ca0004 */ lwc1 $f10,0x4($t6) +/* f0677dc: 46049381 */ sub.s $f14,$f18,$f4 +/* f0677e0: c5c60008 */ lwc1 $f6,0x8($t6) +/* f0677e4: 460a6482 */ mul.s $f18,$f12,$f10 +/* f0677e8: c4b00008 */ lwc1 $f16,0x8($a1) +/* f0677ec: 460e3282 */ mul.s $f10,$f6,$f14 +/* f0677f0: c7a60028 */ lwc1 $f6,0x28($sp) +/* f0677f4: 46124100 */ add.s $f4,$f8,$f18 +/* f0677f8: c7a8002c */ lwc1 $f8,0x2c($sp) +/* f0677fc: 46045000 */ add.s $f0,$f10,$f4 +/* f067800: 46088480 */ add.s $f18,$f16,$f8 +/* f067804: 4600903c */ c.lt.s $f18,$f0 +/* f067808: 00000000 */ sll $zero,$zero,0x0 +/* f06780c: 45010007 */ bc1t .L0f06782c +/* f067810: 00000000 */ sll $zero,$zero,0x0 +/* f067814: 46103281 */ sub.s $f10,$f6,$f16 +/* f067818: 8fa20010 */ lw $v0,0x10($sp) +/* f06781c: 460a003c */ c.lt.s $f0,$f10 +/* f067820: 00000000 */ sll $zero,$zero,0x0 +/* f067824: 45020004 */ bc1fl .L0f067838 +/* f067828: c4440000 */ lwc1 $f4,0x0($v0) +.L0f06782c: +/* f06782c: 03e00008 */ jr $ra +/* f067830: 00001025 */ or $v0,$zero,$zero +/* f067834: c4440000 */ lwc1 $f4,0x0($v0) +.L0f067838: +/* f067838: c4520004 */ lwc1 $f18,0x4($v0) +/* f06783c: c4b00004 */ lwc1 $f16,0x4($a1) +/* f067840: 46041202 */ mul.s $f8,$f2,$f4 +/* f067844: c4440008 */ lwc1 $f4,0x8($v0) +/* f067848: 46126182 */ mul.s $f6,$f12,$f18 +/* f06784c: 46064280 */ add.s $f10,$f8,$f6 +/* f067850: 460e2482 */ mul.s $f18,$f4,$f14 +/* f067854: c7a80024 */ lwc1 $f8,0x24($sp) +/* f067858: c7a40020 */ lwc1 $f4,0x20($sp) +/* f06785c: 46088180 */ add.s $f6,$f16,$f8 +/* f067860: 460a9000 */ add.s $f0,$f18,$f10 +/* f067864: 4600303c */ c.lt.s $f6,$f0 +/* f067868: 00000000 */ sll $zero,$zero,0x0 +/* f06786c: 45010006 */ bc1t .L0f067888 +/* f067870: 00000000 */ sll $zero,$zero,0x0 +/* f067874: 46102481 */ sub.s $f18,$f4,$f16 +/* f067878: 4612003c */ c.lt.s $f0,$f18 +/* f06787c: 00000000 */ sll $zero,$zero,0x0 +/* f067880: 45020004 */ bc1fl .L0f067894 +/* f067884: c4ea0000 */ lwc1 $f10,0x0($a3) +.L0f067888: +/* f067888: 03e00008 */ jr $ra +/* f06788c: 00001025 */ or $v0,$zero,$zero +/* f067890: c4ea0000 */ lwc1 $f10,0x0($a3) +.L0f067894: +/* f067894: c4e60004 */ lwc1 $f6,0x4($a3) +/* f067898: c4b00000 */ lwc1 $f16,0x0($a1) +/* f06789c: 460a1202 */ mul.s $f8,$f2,$f10 +/* f0678a0: c4ea0008 */ lwc1 $f10,0x8($a3) +/* f0678a4: 46066102 */ mul.s $f4,$f12,$f6 +/* f0678a8: 46044480 */ add.s $f18,$f8,$f4 +/* f0678ac: 460e5182 */ mul.s $f6,$f10,$f14 +/* f0678b0: c7a8001c */ lwc1 $f8,0x1c($sp) +/* f0678b4: c7aa0018 */ lwc1 $f10,0x18($sp) +/* f0678b8: 46088100 */ add.s $f4,$f16,$f8 +/* f0678bc: 46123000 */ add.s $f0,$f6,$f18 +/* f0678c0: 4600203c */ c.lt.s $f4,$f0 +/* f0678c4: 00000000 */ sll $zero,$zero,0x0 +/* f0678c8: 45010007 */ bc1t .L0f0678e8 +/* f0678cc: 00000000 */ sll $zero,$zero,0x0 +/* f0678d0: 46105181 */ sub.s $f6,$f10,$f16 +/* f0678d4: 24020001 */ addiu $v0,$zero,0x1 +/* f0678d8: 4606003c */ c.lt.s $f0,$f6 +/* f0678dc: 00000000 */ sll $zero,$zero,0x0 +/* f0678e0: 45000003 */ bc1f .L0f0678f0 +/* f0678e4: 00000000 */ sll $zero,$zero,0x0 +.L0f0678e8: +/* f0678e8: 03e00008 */ jr $ra +/* f0678ec: 00001025 */ or $v0,$zero,$zero +.L0f0678f0: +/* f0678f0: 03e00008 */ jr $ra +/* f0678f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0678f8 +/* f0678f8: 27bdff70 */ addiu $sp,$sp,-144 +/* f0678fc: afa40090 */ sw $a0,0x90($sp) +/* f067900: afbf0034 */ sw $ra,0x34($sp) +/* f067904: afa50094 */ sw $a1,0x94($sp) +/* f067908: 00c02025 */ or $a0,$a2,$zero +/* f06790c: 27a6003c */ addiu $a2,$sp,0x3c +/* f067910: 0fc456ac */ jal func0f115ab0 +/* f067914: 2405003e */ addiu $a1,$zero,0x3e +/* f067918: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f06791c: c7a60070 */ lwc1 $f6,0x70($sp) +/* f067920: c7a80074 */ lwc1 $f8,0x74($sp) +/* f067924: c7aa0078 */ lwc1 $f10,0x78($sp) +/* f067928: c7b0007c */ lwc1 $f16,0x7c($sp) +/* f06792c: c7b20080 */ lwc1 $f18,0x80($sp) +/* f067930: 27ae0054 */ addiu $t6,$sp,0x54 +/* f067934: 27af0048 */ addiu $t7,$sp,0x48 +/* f067938: afaf0014 */ sw $t7,0x14($sp) +/* f06793c: afae0010 */ sw $t6,0x10($sp) +/* f067940: 8fa40090 */ lw $a0,0x90($sp) +/* f067944: 8fa50094 */ lw $a1,0x94($sp) +/* f067948: 27a6003c */ addiu $a2,$sp,0x3c +/* f06794c: 27a70060 */ addiu $a3,$sp,0x60 +/* f067950: e7a40018 */ swc1 $f4,0x18($sp) +/* f067954: e7a6001c */ swc1 $f6,0x1c($sp) +/* f067958: e7a80020 */ swc1 $f8,0x20($sp) +/* f06795c: e7aa0024 */ swc1 $f10,0x24($sp) +/* f067960: e7b00028 */ swc1 $f16,0x28($sp) +/* f067964: 0fc19deb */ jal func0f0677ac +/* f067968: e7b2002c */ swc1 $f18,0x2c($sp) +/* f06796c: 8fbf0034 */ lw $ra,0x34($sp) +/* f067970: 27bd0090 */ addiu $sp,$sp,0x90 +/* f067974: 03e00008 */ jr $ra +/* f067978: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06797c +/* f06797c: 44856000 */ mtc1 $a1,$f12 +/* f067980: 27bdffd8 */ addiu $sp,$sp,-40 +/* f067984: afbf0014 */ sw $ra,0x14($sp) +/* f067988: 27a5001c */ addiu $a1,$sp,0x1c +/* f06798c: e7ac001c */ swc1 $f12,0x1c($sp) +/* f067990: e7ac0020 */ swc1 $f12,0x20($sp) +/* f067994: 0fc19e3e */ jal func0f0678f8 +/* f067998: e7ac0024 */ swc1 $f12,0x24($sp) +/* f06799c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0679a0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0679a4: 03e00008 */ jr $ra +/* f0679a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0679ac +/* f0679ac: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0679b0: afbf0044 */ sw $ra,0x44($sp) +/* f0679b4: afbe0040 */ sw $s8,0x40($sp) +/* f0679b8: afb7003c */ sw $s7,0x3c($sp) +/* f0679bc: afb60038 */ sw $s6,0x38($sp) +/* f0679c0: afb50034 */ sw $s5,0x34($sp) +/* f0679c4: afb40030 */ sw $s4,0x30($sp) +/* f0679c8: afb3002c */ sw $s3,0x2c($sp) +/* f0679cc: afb20028 */ sw $s2,0x28($sp) +/* f0679d0: afb10024 */ sw $s1,0x24($sp) +/* f0679d4: afb00020 */ sw $s0,0x20($sp) +/* f0679d8: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0679dc: afa40048 */ sw $a0,0x48($sp) +/* f0679e0: 8c8f0008 */ lw $t7,0x8($a0) +/* f0679e4: 00e0a825 */ or $s5,$a3,$zero +/* f0679e8: 00a0b025 */ or $s6,$a1,$zero +/* f0679ec: 8df00000 */ lw $s0,0x0($t7) +/* f0679f0: 00c0b825 */ or $s7,$a2,$zero +/* f0679f4: 24130001 */ addiu $s3,$zero,0x1 +/* f0679f8: 12000064 */ beqz $s0,.L0f067b8c +/* f0679fc: 241e000a */ addiu $s8,$zero,0xa +/* f067a00: 8fb40058 */ lw $s4,0x58($sp) +/* f067a04: 96020000 */ lhu $v0,0x0($s0) +.L0f067a08: +/* f067a08: 8fa40048 */ lw $a0,0x48($sp) +/* f067a0c: 02002825 */ or $a1,$s0,$zero +/* f067a10: 305800ff */ andi $t8,$v0,0xff +/* f067a14: 171e004c */ bne $t8,$s8,.L0f067b48 +/* f067a18: 00003025 */ or $a2,$zero,$zero +/* f067a1c: 0c006973 */ jal 0x1a5cc +/* f067a20: 8e120004 */ lw $s2,0x4($s0) +/* f067a24: 00408825 */ or $s1,$v0,$zero +/* f067a28: 02402025 */ or $a0,$s2,$zero +/* f067a2c: 0fc19a03 */ jal func0f06680c +/* f067a30: 00402825 */ or $a1,$v0,$zero +/* f067a34: c6240030 */ lwc1 $f4,0x30($s1) +/* f067a38: 02402025 */ or $a0,$s2,$zero +/* f067a3c: 02202825 */ or $a1,$s1,$zero +/* f067a40: 0fc199f7 */ jal func0f0667dc +/* f067a44: 46002500 */ add.s $f20,$f4,$f0 +/* f067a48: c6ac0000 */ lwc1 $f12,0x0($s5) +/* f067a4c: c68e0000 */ lwc1 $f14,0x0($s4) +/* f067a50: c6260030 */ lwc1 $f6,0x30($s1) +/* f067a54: 460e6201 */ sub.s $f8,$f12,$f14 +/* f067a58: 46003080 */ add.s $f2,$f6,$f0 +/* f067a5c: 4614403e */ c.le.s $f8,$f20 +/* f067a60: 00000000 */ sll $zero,$zero,0x0 +/* f067a64: 45000036 */ bc1f .L0f067b40 +/* f067a68: 00000000 */ sll $zero,$zero,0x0 +/* f067a6c: 460c7280 */ add.s $f10,$f14,$f12 +/* f067a70: 02402025 */ or $a0,$s2,$zero +/* f067a74: 460a103e */ c.le.s $f2,$f10 +/* f067a78: 00000000 */ sll $zero,$zero,0x0 +/* f067a7c: 45000030 */ bc1f .L0f067b40 +/* f067a80: 00000000 */ sll $zero,$zero,0x0 +/* f067a84: 0fc19a1b */ jal func0f06686c +/* f067a88: 02202825 */ or $a1,$s1,$zero +/* f067a8c: c6300034 */ lwc1 $f16,0x34($s1) +/* f067a90: 02402025 */ or $a0,$s2,$zero +/* f067a94: 02202825 */ or $a1,$s1,$zero +/* f067a98: 0fc19a0f */ jal func0f06683c +/* f067a9c: 46008500 */ add.s $f20,$f16,$f0 +/* f067aa0: c6ac0004 */ lwc1 $f12,0x4($s5) +/* f067aa4: c68e0004 */ lwc1 $f14,0x4($s4) +/* f067aa8: c6320034 */ lwc1 $f18,0x34($s1) +/* f067aac: 460e6101 */ sub.s $f4,$f12,$f14 +/* f067ab0: 46009080 */ add.s $f2,$f18,$f0 +/* f067ab4: 4614203e */ c.le.s $f4,$f20 +/* f067ab8: 00000000 */ sll $zero,$zero,0x0 +/* f067abc: 45000020 */ bc1f .L0f067b40 +/* f067ac0: 00000000 */ sll $zero,$zero,0x0 +/* f067ac4: 460c7180 */ add.s $f6,$f14,$f12 +/* f067ac8: 02402025 */ or $a0,$s2,$zero +/* f067acc: 4606103e */ c.le.s $f2,$f6 +/* f067ad0: 00000000 */ sll $zero,$zero,0x0 +/* f067ad4: 4500001a */ bc1f .L0f067b40 +/* f067ad8: 00000000 */ sll $zero,$zero,0x0 +/* f067adc: 0fc19a33 */ jal func0f0668cc +/* f067ae0: 02202825 */ or $a1,$s1,$zero +/* f067ae4: c6280038 */ lwc1 $f8,0x38($s1) +/* f067ae8: 02402025 */ or $a0,$s2,$zero +/* f067aec: 02202825 */ or $a1,$s1,$zero +/* f067af0: 0fc19a27 */ jal func0f06689c +/* f067af4: 46004500 */ add.s $f20,$f8,$f0 +/* f067af8: c62a0038 */ lwc1 $f10,0x38($s1) +/* f067afc: 0013102b */ sltu $v0,$zero,$s3 +/* f067b00: 16600006 */ bnez $s3,.L0f067b1c +/* f067b04: 46005080 */ add.s $f2,$f10,$f0 +/* f067b08: c6d00000 */ lwc1 $f16,0x0($s6) +/* f067b0c: 4614803c */ c.lt.s $f16,$f20 +/* f067b10: 00000000 */ sll $zero,$zero,0x0 +/* f067b14: 45000002 */ bc1f .L0f067b20 +/* f067b18: 00000000 */ sll $zero,$zero,0x0 +.L0f067b1c: +/* f067b1c: e6d40000 */ swc1 $f20,0x0($s6) +.L0f067b20: +/* f067b20: 14400006 */ bnez $v0,.L0f067b3c +/* f067b24: 00009825 */ or $s3,$zero,$zero +/* f067b28: c6f20000 */ lwc1 $f18,0x0($s7) +/* f067b2c: 4612103c */ c.lt.s $f2,$f18 +/* f067b30: 00000000 */ sll $zero,$zero,0x0 +/* f067b34: 45000002 */ bc1f .L0f067b40 +/* f067b38: 00000000 */ sll $zero,$zero,0x0 +.L0f067b3c: +/* f067b3c: e6e20000 */ swc1 $f2,0x0($s7) +.L0f067b40: +/* f067b40: 10000002 */ beqz $zero,.L0f067b4c +/* f067b44: 8e020014 */ lw $v0,0x14($s0) +.L0f067b48: +/* f067b48: 8e020014 */ lw $v0,0x14($s0) +.L0f067b4c: +/* f067b4c: 10400003 */ beqz $v0,.L0f067b5c +/* f067b50: 00000000 */ sll $zero,$zero,0x0 +/* f067b54: 1000000b */ beqz $zero,.L0f067b84 +/* f067b58: 00408025 */ or $s0,$v0,$zero +.L0f067b5c: +/* f067b5c: 12000009 */ beqz $s0,.L0f067b84 +/* f067b60: 00000000 */ sll $zero,$zero,0x0 +/* f067b64: 8e02000c */ lw $v0,0xc($s0) +.L0f067b68: +/* f067b68: 50400004 */ beqzl $v0,.L0f067b7c +/* f067b6c: 8e100008 */ lw $s0,0x8($s0) +/* f067b70: 10000004 */ beqz $zero,.L0f067b84 +/* f067b74: 00408025 */ or $s0,$v0,$zero +/* f067b78: 8e100008 */ lw $s0,0x8($s0) +.L0f067b7c: +/* f067b7c: 5600fffa */ bnezl $s0,.L0f067b68 +/* f067b80: 8e02000c */ lw $v0,0xc($s0) +.L0f067b84: +/* f067b84: 5600ffa0 */ bnezl $s0,.L0f067a08 +/* f067b88: 96020000 */ lhu $v0,0x0($s0) +.L0f067b8c: +/* f067b8c: 8fbf0044 */ lw $ra,0x44($sp) +/* f067b90: 2e620001 */ sltiu $v0,$s3,0x1 +/* f067b94: 8fb3002c */ lw $s3,0x2c($sp) +/* f067b98: d7b40018 */ ldc1 $f20,0x18($sp) +/* f067b9c: 8fb00020 */ lw $s0,0x20($sp) +/* f067ba0: 8fb10024 */ lw $s1,0x24($sp) +/* f067ba4: 8fb20028 */ lw $s2,0x28($sp) +/* f067ba8: 8fb40030 */ lw $s4,0x30($sp) +/* f067bac: 8fb50034 */ lw $s5,0x34($sp) +/* f067bb0: 8fb60038 */ lw $s6,0x38($sp) +/* f067bb4: 8fb7003c */ lw $s7,0x3c($sp) +/* f067bb8: 8fbe0040 */ lw $s8,0x40($sp) +/* f067bbc: 03e00008 */ jr $ra +/* f067bc0: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f067bc4 +/* f067bc4: 27bdffb8 */ addiu $sp,$sp,-72 +/* f067bc8: afbf0044 */ sw $ra,0x44($sp) +/* f067bcc: afbe0040 */ sw $s8,0x40($sp) +/* f067bd0: afb7003c */ sw $s7,0x3c($sp) +/* f067bd4: afb60038 */ sw $s6,0x38($sp) +/* f067bd8: afb50034 */ sw $s5,0x34($sp) +/* f067bdc: afb40030 */ sw $s4,0x30($sp) +/* f067be0: afb3002c */ sw $s3,0x2c($sp) +/* f067be4: afb20028 */ sw $s2,0x28($sp) +/* f067be8: afb10024 */ sw $s1,0x24($sp) +/* f067bec: afb00020 */ sw $s0,0x20($sp) +/* f067bf0: f7b40018 */ sdc1 $f20,0x18($sp) +/* f067bf4: afa40048 */ sw $a0,0x48($sp) +/* f067bf8: 8c8f0008 */ lw $t7,0x8($a0) +/* f067bfc: 00e0a025 */ or $s4,$a3,$zero +/* f067c00: 00a0a825 */ or $s5,$a1,$zero +/* f067c04: 8df00000 */ lw $s0,0x0($t7) +/* f067c08: 00c0b025 */ or $s6,$a2,$zero +/* f067c0c: 24130001 */ addiu $s3,$zero,0x1 +/* f067c10: 12000050 */ beqz $s0,.L0f067d54 +/* f067c14: 241e0001 */ addiu $s8,$zero,0x1 +/* f067c18: 2417000a */ addiu $s7,$zero,0xa +/* f067c1c: 96020000 */ lhu $v0,0x0($s0) +.L0f067c20: +/* f067c20: 8fa40048 */ lw $a0,0x48($sp) +/* f067c24: 02002825 */ or $a1,$s0,$zero +/* f067c28: 305800ff */ andi $t8,$v0,0xff +/* f067c2c: 17170038 */ bne $t8,$s7,.L0f067d10 +/* f067c30: 00003025 */ or $a2,$zero,$zero +/* f067c34: 0c006973 */ jal 0x1a5cc +/* f067c38: 8e120004 */ lw $s2,0x4($s0) +/* f067c3c: 1680000c */ bnez $s4,.L0f067c70 +/* f067c40: 00408825 */ or $s1,$v0,$zero +/* f067c44: 02402025 */ or $a0,$s2,$zero +/* f067c48: 0fc19a03 */ jal func0f06680c +/* f067c4c: 00402825 */ or $a1,$v0,$zero +/* f067c50: c6240030 */ lwc1 $f4,0x30($s1) +/* f067c54: 02402025 */ or $a0,$s2,$zero +/* f067c58: 02202825 */ or $a1,$s1,$zero +/* f067c5c: 0fc199f7 */ jal func0f0667dc +/* f067c60: 46002500 */ add.s $f20,$f4,$f0 +/* f067c64: c6260030 */ lwc1 $f6,0x30($s1) +/* f067c68: 10000017 */ beqz $zero,.L0f067cc8 +/* f067c6c: 46003080 */ add.s $f2,$f6,$f0 +.L0f067c70: +/* f067c70: 169e000c */ bne $s4,$s8,.L0f067ca4 +/* f067c74: 02402025 */ or $a0,$s2,$zero +/* f067c78: 02402025 */ or $a0,$s2,$zero +/* f067c7c: 0fc19a1b */ jal func0f06686c +/* f067c80: 02202825 */ or $a1,$s1,$zero +/* f067c84: c6280034 */ lwc1 $f8,0x34($s1) +/* f067c88: 02402025 */ or $a0,$s2,$zero +/* f067c8c: 02202825 */ or $a1,$s1,$zero +/* f067c90: 0fc19a0f */ jal func0f06683c +/* f067c94: 46004500 */ add.s $f20,$f8,$f0 +/* f067c98: c62a0034 */ lwc1 $f10,0x34($s1) +/* f067c9c: 1000000a */ beqz $zero,.L0f067cc8 +/* f067ca0: 46005080 */ add.s $f2,$f10,$f0 +.L0f067ca4: +/* f067ca4: 0fc19a33 */ jal func0f0668cc +/* f067ca8: 02202825 */ or $a1,$s1,$zero +/* f067cac: c6300038 */ lwc1 $f16,0x38($s1) +/* f067cb0: 02402025 */ or $a0,$s2,$zero +/* f067cb4: 02202825 */ or $a1,$s1,$zero +/* f067cb8: 0fc19a27 */ jal func0f06689c +/* f067cbc: 46008500 */ add.s $f20,$f16,$f0 +/* f067cc0: c6320038 */ lwc1 $f18,0x38($s1) +/* f067cc4: 46009080 */ add.s $f2,$f18,$f0 +.L0f067cc8: +/* f067cc8: 16600006 */ bnez $s3,.L0f067ce4 +/* f067ccc: 0013102b */ sltu $v0,$zero,$s3 +/* f067cd0: c6a40000 */ lwc1 $f4,0x0($s5) +/* f067cd4: 4614203c */ c.lt.s $f4,$f20 +/* f067cd8: 00000000 */ sll $zero,$zero,0x0 +/* f067cdc: 45000002 */ bc1f .L0f067ce8 +/* f067ce0: 00000000 */ sll $zero,$zero,0x0 +.L0f067ce4: +/* f067ce4: e6b40000 */ swc1 $f20,0x0($s5) +.L0f067ce8: +/* f067ce8: 14400006 */ bnez $v0,.L0f067d04 +/* f067cec: 00009825 */ or $s3,$zero,$zero +/* f067cf0: c6c60000 */ lwc1 $f6,0x0($s6) +/* f067cf4: 4606103c */ c.lt.s $f2,$f6 +/* f067cf8: 00000000 */ sll $zero,$zero,0x0 +/* f067cfc: 45000002 */ bc1f .L0f067d08 +/* f067d00: 00000000 */ sll $zero,$zero,0x0 +.L0f067d04: +/* f067d04: e6c20000 */ swc1 $f2,0x0($s6) +.L0f067d08: +/* f067d08: 10000002 */ beqz $zero,.L0f067d14 +/* f067d0c: 8e020014 */ lw $v0,0x14($s0) +.L0f067d10: +/* f067d10: 8e020014 */ lw $v0,0x14($s0) +.L0f067d14: +/* f067d14: 10400003 */ beqz $v0,.L0f067d24 +/* f067d18: 00000000 */ sll $zero,$zero,0x0 +/* f067d1c: 1000000b */ beqz $zero,.L0f067d4c +/* f067d20: 00408025 */ or $s0,$v0,$zero +.L0f067d24: +/* f067d24: 12000009 */ beqz $s0,.L0f067d4c +/* f067d28: 00000000 */ sll $zero,$zero,0x0 +/* f067d2c: 8e02000c */ lw $v0,0xc($s0) +.L0f067d30: +/* f067d30: 50400004 */ beqzl $v0,.L0f067d44 +/* f067d34: 8e100008 */ lw $s0,0x8($s0) +/* f067d38: 10000004 */ beqz $zero,.L0f067d4c +/* f067d3c: 00408025 */ or $s0,$v0,$zero +/* f067d40: 8e100008 */ lw $s0,0x8($s0) +.L0f067d44: +/* f067d44: 5600fffa */ bnezl $s0,.L0f067d30 +/* f067d48: 8e02000c */ lw $v0,0xc($s0) +.L0f067d4c: +/* f067d4c: 5600ffb4 */ bnezl $s0,.L0f067c20 +/* f067d50: 96020000 */ lhu $v0,0x0($s0) +.L0f067d54: +/* f067d54: 8fbf0044 */ lw $ra,0x44($sp) +/* f067d58: d7b40018 */ ldc1 $f20,0x18($sp) +/* f067d5c: 8fb00020 */ lw $s0,0x20($sp) +/* f067d60: 8fb10024 */ lw $s1,0x24($sp) +/* f067d64: 8fb20028 */ lw $s2,0x28($sp) +/* f067d68: 8fb3002c */ lw $s3,0x2c($sp) +/* f067d6c: 8fb40030 */ lw $s4,0x30($sp) +/* f067d70: 8fb50034 */ lw $s5,0x34($sp) +/* f067d74: 8fb60038 */ lw $s6,0x38($sp) +/* f067d78: 8fb7003c */ lw $s7,0x3c($sp) +/* f067d7c: 8fbe0040 */ lw $s8,0x40($sp) +/* f067d80: 03e00008 */ jr $ra +/* f067d84: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f067d88 +/* f067d88: 27bdffe8 */ addiu $sp,$sp,-24 +/* f067d8c: afbf0014 */ sw $ra,0x14($sp) +/* f067d90: afa70024 */ sw $a3,0x24($sp) +/* f067d94: afa40018 */ sw $a0,0x18($sp) +/* f067d98: 0fc19ef1 */ jal func0f067bc4 +/* f067d9c: 00003825 */ or $a3,$zero,$zero +/* f067da0: 8fa40018 */ lw $a0,0x18($sp) +/* f067da4: 8fa50024 */ lw $a1,0x24($sp) +/* f067da8: 8fa60028 */ lw $a2,0x28($sp) +/* f067dac: 0fc19ef1 */ jal func0f067bc4 +/* f067db0: 24070001 */ addiu $a3,$zero,0x1 +/* f067db4: 8fbf0014 */ lw $ra,0x14($sp) +/* f067db8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f067dbc: 03e00008 */ jr $ra +/* f067dc0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f067dc4 +/* f067dc4: 27bdff70 */ addiu $sp,$sp,-144 +/* f067dc8: afb70038 */ sw $s7,0x38($sp) +/* f067dcc: afb60034 */ sw $s6,0x34($sp) +/* f067dd0: afb50030 */ sw $s5,0x30($sp) +/* f067dd4: afb30028 */ sw $s3,0x28($sp) +/* f067dd8: 00c0a825 */ or $s5,$a2,$zero +/* f067ddc: 00a0b025 */ or $s6,$a1,$zero +/* f067de0: 00e0b825 */ or $s7,$a3,$zero +/* f067de4: afbf003c */ sw $ra,0x3c($sp) +/* f067de8: afb4002c */ sw $s4,0x2c($sp) +/* f067dec: afb20024 */ sw $s2,0x24($sp) +/* f067df0: afb10020 */ sw $s1,0x20($sp) +/* f067df4: afb0001c */ sw $s0,0x1c($sp) +/* f067df8: afa40090 */ sw $a0,0x90($sp) +/* f067dfc: 10800076 */ beqz $a0,.L0f067fd8 +/* f067e00: 24130001 */ addiu $s3,$zero,0x1 +/* f067e04: 8c820008 */ lw $v0,0x8($a0) +/* f067e08: 10400073 */ beqz $v0,.L0f067fd8 +/* f067e0c: 00000000 */ sll $zero,$zero,0x0 +/* f067e10: 8c500000 */ lw $s0,0x0($v0) +/* f067e14: 8fb400a0 */ lw $s4,0xa0($sp) +/* f067e18: 1200006f */ beqz $s0,.L0f067fd8 +/* f067e1c: 00000000 */ sll $zero,$zero,0x0 +/* f067e20: 96020000 */ lhu $v0,0x0($s0) +.L0f067e24: +/* f067e24: 2401000a */ addiu $at,$zero,0xa +/* f067e28: 8fa40090 */ lw $a0,0x90($sp) +/* f067e2c: 304f00ff */ andi $t7,$v0,0xff +/* f067e30: 15e10058 */ bne $t7,$at,.L0f067f94 +/* f067e34: 02002825 */ or $a1,$s0,$zero +/* f067e38: 8e120004 */ lw $s2,0x4($s0) +/* f067e3c: 0c006973 */ jal 0x1a5cc +/* f067e40: 00003025 */ or $a2,$zero,$zero +/* f067e44: c4440038 */ lwc1 $f4,0x38($v0) +/* f067e48: 44803000 */ mtc1 $zero,$f6 +/* f067e4c: 00408825 */ or $s1,$v0,$zero +/* f067e50: 4606203c */ c.lt.s $f4,$f6 +/* f067e54: 00000000 */ sll $zero,$zero,0x0 +/* f067e58: 4500004c */ bc1f .L0f067f8c +/* f067e5c: 00000000 */ sll $zero,$zero,0x0 +/* f067e60: c4480030 */ lwc1 $f8,0x30($v0) +/* f067e64: 02402025 */ or $a0,$s2,$zero +/* f067e68: 00402825 */ or $a1,$v0,$zero +/* f067e6c: e7a80050 */ swc1 $f8,0x50($sp) +/* f067e70: c44a0034 */ lwc1 $f10,0x34($v0) +/* f067e74: e7aa0054 */ swc1 $f10,0x54($sp) +/* f067e78: c4500038 */ lwc1 $f16,0x38($v0) +/* f067e7c: 0fc199f7 */ jal func0f0667dc +/* f067e80: e7b00058 */ swc1 $f16,0x58($sp) +/* f067e84: c7b20050 */ lwc1 $f18,0x50($sp) +/* f067e88: 02402025 */ or $a0,$s2,$zero +/* f067e8c: 02202825 */ or $a1,$s1,$zero +/* f067e90: 46009100 */ add.s $f4,$f18,$f0 +/* f067e94: 0fc19a03 */ jal func0f06680c +/* f067e98: e7a40064 */ swc1 $f4,0x64($sp) +/* f067e9c: c7a60050 */ lwc1 $f6,0x50($sp) +/* f067ea0: 02402025 */ or $a0,$s2,$zero +/* f067ea4: 02202825 */ or $a1,$s1,$zero +/* f067ea8: 46003200 */ add.s $f8,$f6,$f0 +/* f067eac: 0fc19a0f */ jal func0f06683c +/* f067eb0: e7a80068 */ swc1 $f8,0x68($sp) +/* f067eb4: c7aa0054 */ lwc1 $f10,0x54($sp) +/* f067eb8: 02402025 */ or $a0,$s2,$zero +/* f067ebc: 02202825 */ or $a1,$s1,$zero +/* f067ec0: 46005400 */ add.s $f16,$f10,$f0 +/* f067ec4: 0fc19a1b */ jal func0f06686c +/* f067ec8: e7b0005c */ swc1 $f16,0x5c($sp) +/* f067ecc: c7b20054 */ lwc1 $f18,0x54($sp) +/* f067ed0: 27b8006c */ addiu $t8,$sp,0x6c +/* f067ed4: afb80010 */ sw $t8,0x10($sp) +/* f067ed8: 46009100 */ add.s $f4,$f18,$f0 +/* f067edc: 27a40050 */ addiu $a0,$sp,0x50 +/* f067ee0: 27a50064 */ addiu $a1,$sp,0x64 +/* f067ee4: 27a6005c */ addiu $a2,$sp,0x5c +/* f067ee8: e7a40060 */ swc1 $f4,0x60($sp) +/* f067eec: 0fc1a00f */ jal func0f06803c +/* f067ef0: 27a70074 */ addiu $a3,$sp,0x74 +/* f067ef4: 16600007 */ bnez $s3,.L0f067f14 +/* f067ef8: 0013102b */ sltu $v0,$zero,$s3 +/* f067efc: c7a60074 */ lwc1 $f6,0x74($sp) +/* f067f00: c6a80000 */ lwc1 $f8,0x0($s5) +/* f067f04: 4608303c */ c.lt.s $f6,$f8 +/* f067f08: 00000000 */ sll $zero,$zero,0x0 +/* f067f0c: 45000003 */ bc1f .L0f067f1c +/* f067f10: 00000000 */ sll $zero,$zero,0x0 +.L0f067f14: +/* f067f14: c7aa0074 */ lwc1 $f10,0x74($sp) +/* f067f18: e6aa0000 */ swc1 $f10,0x0($s5) +.L0f067f1c: +/* f067f1c: 16600006 */ bnez $s3,.L0f067f38 +/* f067f20: c7b2006c */ lwc1 $f18,0x6c($sp) +/* f067f24: c6d00000 */ lwc1 $f16,0x0($s6) +/* f067f28: 4612803c */ c.lt.s $f16,$f18 +/* f067f2c: 00000000 */ sll $zero,$zero,0x0 +/* f067f30: 45000003 */ bc1f .L0f067f40 +/* f067f34: 00000000 */ sll $zero,$zero,0x0 +.L0f067f38: +/* f067f38: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f067f3c: e6c40000 */ swc1 $f4,0x0($s6) +.L0f067f40: +/* f067f40: 16600006 */ bnez $s3,.L0f067f5c +/* f067f44: c7a60078 */ lwc1 $f6,0x78($sp) +/* f067f48: c6880000 */ lwc1 $f8,0x0($s4) +/* f067f4c: 4608303c */ c.lt.s $f6,$f8 +/* f067f50: 00000000 */ sll $zero,$zero,0x0 +/* f067f54: 45000003 */ bc1f .L0f067f64 +/* f067f58: 00000000 */ sll $zero,$zero,0x0 +.L0f067f5c: +/* f067f5c: c7aa0078 */ lwc1 $f10,0x78($sp) +/* f067f60: e68a0000 */ swc1 $f10,0x0($s4) +.L0f067f64: +/* f067f64: 14400007 */ bnez $v0,.L0f067f84 +/* f067f68: 00009825 */ or $s3,$zero,$zero +/* f067f6c: c6f00000 */ lwc1 $f16,0x0($s7) +/* f067f70: c7b20070 */ lwc1 $f18,0x70($sp) +/* f067f74: 4612803c */ c.lt.s $f16,$f18 +/* f067f78: 00000000 */ sll $zero,$zero,0x0 +/* f067f7c: 45000003 */ bc1f .L0f067f8c +/* f067f80: 00000000 */ sll $zero,$zero,0x0 +.L0f067f84: +/* f067f84: c7a40070 */ lwc1 $f4,0x70($sp) +/* f067f88: e6e40000 */ swc1 $f4,0x0($s7) +.L0f067f8c: +/* f067f8c: 10000002 */ beqz $zero,.L0f067f98 +/* f067f90: 8e020014 */ lw $v0,0x14($s0) +.L0f067f94: +/* f067f94: 8e020014 */ lw $v0,0x14($s0) +.L0f067f98: +/* f067f98: 10400003 */ beqz $v0,.L0f067fa8 +/* f067f9c: 00000000 */ sll $zero,$zero,0x0 +/* f067fa0: 1000000b */ beqz $zero,.L0f067fd0 +/* f067fa4: 00408025 */ or $s0,$v0,$zero +.L0f067fa8: +/* f067fa8: 12000009 */ beqz $s0,.L0f067fd0 +/* f067fac: 00000000 */ sll $zero,$zero,0x0 +/* f067fb0: 8e02000c */ lw $v0,0xc($s0) +.L0f067fb4: +/* f067fb4: 50400004 */ beqzl $v0,.L0f067fc8 +/* f067fb8: 8e100008 */ lw $s0,0x8($s0) +/* f067fbc: 10000004 */ beqz $zero,.L0f067fd0 +/* f067fc0: 00408025 */ or $s0,$v0,$zero +/* f067fc4: 8e100008 */ lw $s0,0x8($s0) +.L0f067fc8: +/* f067fc8: 5600fffa */ bnezl $s0,.L0f067fb4 +/* f067fcc: 8e02000c */ lw $v0,0xc($s0) +.L0f067fd0: +/* f067fd0: 5600ff94 */ bnezl $s0,.L0f067e24 +/* f067fd4: 96020000 */ lhu $v0,0x0($s0) +.L0f067fd8: +/* f067fd8: 12600003 */ beqz $s3,.L0f067fe8 +/* f067fdc: 8fb0001c */ lw $s0,0x1c($sp) +/* f067fe0: 10000002 */ beqz $zero,.L0f067fec +/* f067fe4: 00001825 */ or $v1,$zero,$zero +.L0f067fe8: +/* f067fe8: 24030001 */ addiu $v1,$zero,0x1 +.L0f067fec: +/* f067fec: 8fbf003c */ lw $ra,0x3c($sp) +/* f067ff0: 8fb10020 */ lw $s1,0x20($sp) +/* f067ff4: 8fb20024 */ lw $s2,0x24($sp) +/* f067ff8: 8fb30028 */ lw $s3,0x28($sp) +/* f067ffc: 8fb4002c */ lw $s4,0x2c($sp) +/* f068000: 8fb50030 */ lw $s5,0x30($sp) +/* f068004: 8fb60034 */ lw $s6,0x34($sp) +/* f068008: 8fb70038 */ lw $s7,0x38($sp) +/* f06800c: 27bd0090 */ addiu $sp,$sp,0x90 +/* f068010: 03e00008 */ jr $ra +/* f068014: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f068018 +/* f068018: 27bdffe0 */ addiu $sp,$sp,-32 +/* f06801c: 8fae0030 */ lw $t6,0x30($sp) +/* f068020: afbf001c */ sw $ra,0x1c($sp) +/* f068024: 0fc19f71 */ jal func0f067dc4 +/* f068028: afae0010 */ sw $t6,0x10($sp) +/* f06802c: 8fbf001c */ lw $ra,0x1c($sp) +/* f068030: 27bd0020 */ addiu $sp,$sp,0x20 +/* f068034: 03e00008 */ jr $ra +/* f068038: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06803c +/* f06803c: 27bdffa8 */ addiu $sp,$sp,-88 +/* f068040: afbf002c */ sw $ra,0x2c($sp) +/* f068044: afb00028 */ sw $s0,0x28($sp) +/* f068048: 00808025 */ or $s0,$a0,$zero +/* f06804c: f7b60020 */ sdc1 $f22,0x20($sp) +/* f068050: f7b40018 */ sdc1 $f20,0x18($sp) +/* f068054: afa5005c */ sw $a1,0x5c($sp) +/* f068058: afa60060 */ sw $a2,0x60($sp) +/* f06805c: 0c002f72 */ jal 0xbdc8 +/* f068060: afa70064 */ sw $a3,0x64($sp) +/* f068064: 0c002f9d */ jal 0xbe74 +/* f068068: 46000586 */ mov.s $f22,$f0 +/* f06806c: 3c02800a */ lui $v0,0x800a +/* f068070: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f068074: 46000506 */ mov.s $f20,$f0 +/* f068078: 8faa005c */ lw $t2,0x5c($sp) +/* f06807c: 8c4f1c54 */ lw $t7,0x1c54($v0) +/* f068080: 8c4e00c4 */ lw $t6,0xc4($v0) +/* f068084: 01e0c027 */ nor $t8,$t7,$zero +/* f068088: 01d8c824 */ and $t9,$t6,$t8 +/* f06808c: 33280004 */ andi $t0,$t9,0x4 +/* f068090: 5100000b */ beqzl $t0,.L0f0680c0 +/* f068094: c5440000 */ lwc1 $f4,0x0($t2) +/* f068098: 8c430480 */ lw $v1,0x480($v0) +/* f06809c: 50600008 */ beqzl $v1,.L0f0680c0 +/* f0680a0: c5440000 */ lwc1 $f4,0x0($t2) +/* f0680a4: 80690037 */ lb $t1,0x37($v1) +/* f0680a8: 3c0142f0 */ lui $at,0x42f0 +/* f0680ac: 51200004 */ beqzl $t1,.L0f0680c0 +/* f0680b0: c5440000 */ lwc1 $f4,0x0($t2) +/* f0680b4: 4481a000 */ mtc1 $at,$f20 +/* f0680b8: 00000000 */ sll $zero,$zero,0x0 +/* f0680bc: c5440000 */ lwc1 $f4,0x0($t2) +.L0f0680c0: +/* f0680c0: 4406a000 */ mfc1 $a2,$f20 +/* f0680c4: 4407b000 */ mfc1 $a3,$f22 +/* f0680c8: e7a4004c */ swc1 $f4,0x4c($sp) +/* f0680cc: c6060004 */ lwc1 $f6,0x4($s0) +/* f0680d0: 27a4004c */ addiu $a0,$sp,0x4c +/* f0680d4: 27a50044 */ addiu $a1,$sp,0x44 +/* f0680d8: e7a60050 */ swc1 $f6,0x50($sp) +/* f0680dc: c6080008 */ lwc1 $f8,0x8($s0) +/* f0680e0: 0fc2d3ae */ jal func0f0b4eb8 +/* f0680e4: e7a80054 */ swc1 $f8,0x54($sp) +/* f0680e8: c7aa0044 */ lwc1 $f10,0x44($sp) +/* f0680ec: 8fab0064 */ lw $t3,0x64($sp) +/* f0680f0: 4406a000 */ mfc1 $a2,$f20 +/* f0680f4: 4407b000 */ mfc1 $a3,$f22 +/* f0680f8: e56a0000 */ swc1 $f10,0x0($t3) +/* f0680fc: 8fac005c */ lw $t4,0x5c($sp) +/* f068100: 27a4004c */ addiu $a0,$sp,0x4c +/* f068104: 27a50044 */ addiu $a1,$sp,0x44 +/* f068108: c5900004 */ lwc1 $f16,0x4($t4) +/* f06810c: e7b0004c */ swc1 $f16,0x4c($sp) +/* f068110: c6120004 */ lwc1 $f18,0x4($s0) +/* f068114: e7b20050 */ swc1 $f18,0x50($sp) +/* f068118: c6040008 */ lwc1 $f4,0x8($s0) +/* f06811c: 0fc2d3ae */ jal func0f0b4eb8 +/* f068120: e7a40054 */ swc1 $f4,0x54($sp) +/* f068124: c7a60044 */ lwc1 $f6,0x44($sp) +/* f068128: 8fad0068 */ lw $t5,0x68($sp) +/* f06812c: 4406a000 */ mfc1 $a2,$f20 +/* f068130: 4407b000 */ mfc1 $a3,$f22 +/* f068134: e5a60000 */ swc1 $f6,0x0($t5) +/* f068138: c6080000 */ lwc1 $f8,0x0($s0) +/* f06813c: 8faf0060 */ lw $t7,0x60($sp) +/* f068140: 27a4004c */ addiu $a0,$sp,0x4c +/* f068144: e7a8004c */ swc1 $f8,0x4c($sp) +/* f068148: c5ea0004 */ lwc1 $f10,0x4($t7) +/* f06814c: 27a50044 */ addiu $a1,$sp,0x44 +/* f068150: e7aa0050 */ swc1 $f10,0x50($sp) +/* f068154: c6100008 */ lwc1 $f16,0x8($s0) +/* f068158: 0fc2d3ae */ jal func0f0b4eb8 +/* f06815c: e7b00054 */ swc1 $f16,0x54($sp) +/* f068160: c7b20048 */ lwc1 $f18,0x48($sp) +/* f068164: 8fae0064 */ lw $t6,0x64($sp) +/* f068168: 4406a000 */ mfc1 $a2,$f20 +/* f06816c: 4407b000 */ mfc1 $a3,$f22 +/* f068170: e5d20004 */ swc1 $f18,0x4($t6) +/* f068174: c6040000 */ lwc1 $f4,0x0($s0) +/* f068178: 8fb80060 */ lw $t8,0x60($sp) +/* f06817c: 27a4004c */ addiu $a0,$sp,0x4c +/* f068180: e7a4004c */ swc1 $f4,0x4c($sp) +/* f068184: c7060000 */ lwc1 $f6,0x0($t8) +/* f068188: 27a50044 */ addiu $a1,$sp,0x44 +/* f06818c: e7a60050 */ swc1 $f6,0x50($sp) +/* f068190: c6080008 */ lwc1 $f8,0x8($s0) +/* f068194: 0fc2d3ae */ jal func0f0b4eb8 +/* f068198: e7a80054 */ swc1 $f8,0x54($sp) +/* f06819c: c7aa0048 */ lwc1 $f10,0x48($sp) +/* f0681a0: 8fb90068 */ lw $t9,0x68($sp) +/* f0681a4: e72a0004 */ swc1 $f10,0x4($t9) +/* f0681a8: 8fbf002c */ lw $ra,0x2c($sp) +/* f0681ac: 8fb00028 */ lw $s0,0x28($sp) +/* f0681b0: d7b60020 */ ldc1 $f22,0x20($sp) +/* f0681b4: d7b40018 */ ldc1 $f20,0x18($sp) +/* f0681b8: 03e00008 */ jr $ra +/* f0681bc: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0f0681c0 +/* f0681c0: 3c02800a */ lui $v0,0x800a +/* f0681c4: 8c42a2fc */ lw $v0,-0x5d04($v0) +/* f0681c8: 24050001 */ addiu $a1,$zero,0x1 +/* f0681cc: 50400010 */ beqzl $v0,.L0f068210 +/* f0681d0: 00001025 */ or $v0,$zero,$zero +/* f0681d4: 904e0000 */ lbu $t6,0x0($v0) +.L0f0681d8: +/* f0681d8: 54ae000a */ bnel $a1,$t6,.L0f068204 +/* f0681dc: 8c420020 */ lw $v0,0x20($v0) +/* f0681e0: 8c430004 */ lw $v1,0x4($v0) +/* f0681e4: 00047c00 */ sll $t7,$a0,0x10 +/* f0681e8: 000fc403 */ sra $t8,$t7,0x10 +/* f0681ec: 84790006 */ lh $t9,0x6($v1) +/* f0681f0: 57190004 */ bnel $t8,$t9,.L0f068204 +/* f0681f4: 8c420020 */ lw $v0,0x20($v0) +/* f0681f8: 03e00008 */ jr $ra +/* f0681fc: 00601025 */ or $v0,$v1,$zero +/* f068200: 8c420020 */ lw $v0,0x20($v0) +.L0f068204: +/* f068204: 5440fff4 */ bnezl $v0,.L0f0681d8 +/* f068208: 904e0000 */ lbu $t6,0x0($v0) +/* f06820c: 00001025 */ or $v0,$zero,$zero +.L0f068210: +/* f068210: 03e00008 */ jr $ra +/* f068214: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f068218 +/* f068218: 27bdffc0 */ addiu $sp,$sp,-64 +/* f06821c: afb00014 */ sw $s0,0x14($sp) +/* f068220: 3c10800a */ lui $s0,0x800a +/* f068224: 8e10a2fc */ lw $s0,-0x5d04($s0) +/* f068228: afb50028 */ sw $s5,0x28($sp) +/* f06822c: afb10018 */ sw $s1,0x18($sp) +/* f068230: 00808825 */ or $s1,$a0,$zero +/* f068234: 00a0a825 */ or $s5,$a1,$zero +/* f068238: afbf002c */ sw $ra,0x2c($sp) +/* f06823c: afb40024 */ sw $s4,0x24($sp) +/* f068240: afb30020 */ sw $s3,0x20($sp) +/* f068244: 1200001b */ beqz $s0,.L0f0682b4 +/* f068248: afb2001c */ sw $s2,0x1c($sp) +/* f06824c: 27b40034 */ addiu $s4,$sp,0x34 +/* f068250: 27b30038 */ addiu $s3,$sp,0x38 +/* f068254: 24120001 */ addiu $s2,$zero,0x1 +/* f068258: 920e0000 */ lbu $t6,0x0($s0) +.L0f06825c: +/* f06825c: 26040028 */ addiu $a0,$s0,0x28 +/* f068260: 564e0012 */ bnel $s2,$t6,.L0f0682ac +/* f068264: 8e100020 */ lw $s0,0x20($s0) +/* f068268: 0fc19620 */ jal func0f065880 +/* f06826c: 02a02825 */ or $a1,$s5,$zero +/* f068270: 1040000d */ beqz $v0,.L0f0682a8 +/* f068274: 02002025 */ or $a0,$s0,$zero +/* f068278: 02602825 */ or $a1,$s3,$zero +/* f06827c: 0fc198a4 */ jal func0f066290 +/* f068280: 02803025 */ or $a2,$s4,$zero +/* f068284: 10400008 */ beqz $v0,.L0f0682a8 +/* f068288: 8fa60038 */ lw $a2,0x38($sp) +/* f06828c: c62c0000 */ lwc1 $f12,0x0($s1) +/* f068290: 0c0099a9 */ jal 0x266a4 +/* f068294: c62e0008 */ lwc1 $f14,0x8($s1) +/* f068298: 50400004 */ beqzl $v0,.L0f0682ac +/* f06829c: 8e100020 */ lw $s0,0x20($s0) +/* f0682a0: 10000005 */ beqz $zero,.L0f0682b8 +/* f0682a4: 8e020004 */ lw $v0,0x4($s0) +.L0f0682a8: +/* f0682a8: 8e100020 */ lw $s0,0x20($s0) +.L0f0682ac: +/* f0682ac: 5600ffeb */ bnezl $s0,.L0f06825c +/* f0682b0: 920e0000 */ lbu $t6,0x0($s0) +.L0f0682b4: +/* f0682b4: 00001025 */ or $v0,$zero,$zero +.L0f0682b8: +/* f0682b8: 8fbf002c */ lw $ra,0x2c($sp) +/* f0682bc: 8fb00014 */ lw $s0,0x14($sp) +/* f0682c0: 8fb10018 */ lw $s1,0x18($sp) +/* f0682c4: 8fb2001c */ lw $s2,0x1c($sp) +/* f0682c8: 8fb30020 */ lw $s3,0x20($sp) +/* f0682cc: 8fb40024 */ lw $s4,0x24($sp) +/* f0682d0: 8fb50028 */ lw $s5,0x28($sp) +/* f0682d4: 03e00008 */ jr $ra +/* f0682d8: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f0682dc +/* f0682dc: 10800005 */ beqz $a0,.L0f0682f4 +/* f0682e0: 00000000 */ sll $zero,$zero,0x0 +/* f0682e4: 8c8e0000 */ lw $t6,0x0($a0) +/* f0682e8: 3c018000 */ lui $at,0x8000 +/* f0682ec: 01c17825 */ or $t7,$t6,$at +/* f0682f0: ac8f0000 */ sw $t7,0x0($a0) +.L0f0682f4: +/* f0682f4: 03e00008 */ jr $ra +/* f0682f8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0682fc +/* f0682fc: 3c03800a */ lui $v1,0x800a +/* f068300: 8c63ce50 */ lw $v1,-0x31b0($v1) +/* f068304: 00803025 */ or $a2,$a0,$zero +/* f068308: 00002025 */ or $a0,$zero,$zero +/* f06830c: 18600014 */ blez $v1,.L0f068360 +/* f068310: 00001025 */ or $v0,$zero,$zero +/* f068314: 3c07800a */ lui $a3,0x800a +/* f068318: 24e7ce68 */ addiu $a3,$a3,-12696 +/* f06831c: 3c088000 */ lui $t0,0x8000 +.L0f068320: +/* f068320: 8cee0000 */ lw $t6,0x0($a3) +/* f068324: 24420001 */ addiu $v0,$v0,0x1 +/* f068328: 01c42821 */ addu $a1,$t6,$a0 +/* f06832c: 8caf0000 */ lw $t7,0x0($a1) +/* f068330: 01e8c024 */ and $t8,$t7,$t0 +/* f068334: 57000008 */ bnezl $t8,.L0f068358 +/* f068338: 0043082a */ slt $at,$v0,$v1 +/* f06833c: 8cb90088 */ lw $t9,0x88($a1) +/* f068340: 54d90005 */ bnel $a2,$t9,.L0f068358 +/* f068344: 0043082a */ slt $at,$v0,$v1 +/* f068348: aca00088 */ sw $zero,0x88($a1) +/* f06834c: 3c03800a */ lui $v1,0x800a +/* f068350: 8c63ce50 */ lw $v1,-0x31b0($v1) +/* f068354: 0043082a */ slt $at,$v0,$v1 +.L0f068358: +/* f068358: 1420fff1 */ bnez $at,.L0f068320 +/* f06835c: 2484010c */ addiu $a0,$a0,0x10c +.L0f068360: +/* f068360: 03e00008 */ jr $ra +/* f068364: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f068368 +/* f068368: 44800000 */ mtc1 $zero,$f0 +/* f06836c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f068370: afbf0014 */ sw $ra,0x14($sp) +/* f068374: 00802825 */ or $a1,$a0,$zero +/* f068378: ac800000 */ sw $zero,0x0($a0) +/* f06837c: e4800004 */ swc1 $f0,0x4($a0) +/* f068380: e4800008 */ swc1 $f0,0x8($a0) +/* f068384: e480000c */ swc1 $f0,0xc($a0) +/* f068388: e4800010 */ swc1 $f0,0x10($a0) +/* f06838c: e4800014 */ swc1 $f0,0x14($a0) +/* f068390: e4800018 */ swc1 $f0,0x18($a0) +/* f068394: e480001c */ swc1 $f0,0x1c($a0) +/* f068398: afa50018 */ sw $a1,0x18($sp) +/* f06839c: 0c00566c */ jal 0x159b0 +/* f0683a0: 24840020 */ addiu $a0,$a0,0x20 +/* f0683a4: 8fa50018 */ lw $a1,0x18($sp) +/* f0683a8: 3c013f80 */ lui $at,0x3f80 +/* f0683ac: 44811000 */ mtc1 $at,$f2 +/* f0683b0: 3c017f1b */ lui $at,0x7f1b +/* f0683b4: aca00088 */ sw $zero,0x88($a1) +/* f0683b8: e4a20060 */ swc1 $f2,0x60($a1) +/* f0683bc: c424a1d0 */ lwc1 $f4,-0x5e30($at) +/* f0683c0: 44800000 */ mtc1 $zero,$f0 +/* f0683c4: 2402ffff */ addiu $v0,$zero,-1 +/* f0683c8: 240e0001 */ addiu $t6,$zero,0x1 +/* f0683cc: aca00090 */ sw $zero,0x90($a1) +/* f0683d0: aca20094 */ sw $v0,0x94($a1) +/* f0683d4: aca2009c */ sw $v0,0x9c($a1) +/* f0683d8: aca000a0 */ sw $zero,0xa0($a1) +/* f0683dc: aca200a4 */ sw $v0,0xa4($a1) +/* f0683e0: a4ae00b0 */ sh $t6,0xb0($a1) +/* f0683e4: aca000b4 */ sw $zero,0xb4($a1) +/* f0683e8: aca000d0 */ sw $zero,0xd0($a1) +/* f0683ec: aca000d4 */ sw $zero,0xd4($a1) +/* f0683f0: aca000d8 */ sw $zero,0xd8($a1) +/* f0683f4: aca000f4 */ sw $zero,0xf4($a1) +/* f0683f8: aca000e8 */ sw $zero,0xe8($a1) +/* f0683fc: aca00108 */ sw $zero,0x108($a1) +/* f068400: a4a200b2 */ sh $v0,0xb2($a1) +/* f068404: e4a200b8 */ swc1 $f2,0xb8($a1) +/* f068408: e4a200bc */ swc1 $f2,0xbc($a1) +/* f06840c: e4a200c0 */ swc1 $f2,0xc0($a1) +/* f068410: e4a200e4 */ swc1 $f2,0xe4($a1) +/* f068414: e4a4008c */ swc1 $f4,0x8c($a1) +/* f068418: e4a00098 */ swc1 $f0,0x98($a1) +/* f06841c: e4a000dc */ swc1 $f0,0xdc($a1) +/* f068420: e4a000e0 */ swc1 $f0,0xe0($a1) +/* f068424: e4a000ec */ swc1 $f0,0xec($a1) +/* f068428: e4a000f0 */ swc1 $f0,0xf0($a1) +/* f06842c: 8fbf0014 */ lw $ra,0x14($sp) +/* f068430: 27bd0018 */ addiu $sp,$sp,0x18 +/* f068434: 03e00008 */ jr $ra +/* f068438: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06843c +/* f06843c: 3c07800a */ lui $a3,0x800a +/* f068440: 8ce7ce50 */ lw $a3,-0x31b0($a3) +/* f068444: 27bdffd0 */ addiu $sp,$sp,-48 +/* f068448: afbf0014 */ sw $ra,0x14($sp) +/* f06844c: 2405ffff */ addiu $a1,$zero,-1 +/* f068450: 18e00017 */ blez $a3,.L0f0684b0 +/* f068454: 00002025 */ or $a0,$zero,$zero +/* f068458: 3c08800a */ lui $t0,0x800a +/* f06845c: 8d08ce68 */ lw $t0,-0x3198($t0) +/* f068460: 00001825 */ or $v1,$zero,$zero +/* f068464: 3c068000 */ lui $a2,0x8000 +/* f068468: 01001025 */ or $v0,$t0,$zero +.L0f06846c: +/* f06846c: 8c4e0000 */ lw $t6,0x0($v0) +/* f068470: 24840001 */ addiu $a0,$a0,0x1 +/* f068474: 0087082a */ slt $at,$a0,$a3 +/* f068478: 01c67824 */ and $t7,$t6,$a2 +/* f06847c: 11e00009 */ beqz $t7,.L0f0684a4 +/* f068480: 2442010c */ addiu $v0,$v0,0x10c +/* f068484: 00682021 */ addu $a0,$v1,$t0 +/* f068488: 0fc1a0da */ jal func0f068368 +/* f06848c: afa3001c */ sw $v1,0x1c($sp) +/* f068490: 3c18800a */ lui $t8,0x800a +/* f068494: 8fa3001c */ lw $v1,0x1c($sp) +/* f068498: 8f18ce68 */ lw $t8,-0x3198($t8) +/* f06849c: 1000004d */ beqz $zero,.L0f0685d4 +/* f0684a0: 00781021 */ addu $v0,$v1,$t8 +.L0f0684a4: +/* f0684a4: 1420fff1 */ bnez $at,.L0f06846c +/* f0684a8: 2463010c */ addiu $v1,$v1,0x10c +/* f0684ac: 00002025 */ or $a0,$zero,$zero +.L0f0684b0: +/* f0684b0: 18e00018 */ blez $a3,.L0f068514 +/* f0684b4: 3c08800a */ lui $t0,0x800a +/* f0684b8: 8d08ce68 */ lw $t0,-0x3198($t0) +/* f0684bc: 2406010c */ addiu $a2,$zero,0x10c +/* f0684c0: 01001025 */ or $v0,$t0,$zero +.L0f0684c4: +/* f0684c4: 8c5900d4 */ lw $t9,0xd4($v0) +/* f0684c8: 5320000f */ beqzl $t9,.L0f068508 +/* f0684cc: 24840001 */ addiu $a0,$a0,0x1 +/* f0684d0: 8c4300d8 */ lw $v1,0xd8($v0) +/* f0684d4: 5860000c */ blezl $v1,.L0f068508 +/* f0684d8: 24840001 */ addiu $a0,$a0,0x1 +/* f0684dc: 04a20009 */ bltzl $a1,.L0f068504 +/* f0684e0: 00802825 */ or $a1,$a0,$zero +/* f0684e4: 00a60019 */ multu $a1,$a2 +/* f0684e8: 00004812 */ mflo $t1 +/* f0684ec: 01095021 */ addu $t2,$t0,$t1 +/* f0684f0: 8d4b00d8 */ lw $t3,0xd8($t2) +/* f0684f4: 006b082a */ slt $at,$v1,$t3 +/* f0684f8: 50200003 */ beqzl $at,.L0f068508 +/* f0684fc: 24840001 */ addiu $a0,$a0,0x1 +/* f068500: 00802825 */ or $a1,$a0,$zero +.L0f068504: +/* f068504: 24840001 */ addiu $a0,$a0,0x1 +.L0f068508: +/* f068508: 0087082a */ slt $at,$a0,$a3 +/* f06850c: 1420ffed */ bnez $at,.L0f0684c4 +/* f068510: 2442010c */ addiu $v0,$v0,0x10c +.L0f068514: +/* f068514: 2401ffff */ addiu $at,$zero,-1 +/* f068518: 14a1000d */ bne $a1,$at,.L0f068550 +/* f06851c: 2406010c */ addiu $a2,$zero,0x10c +/* f068520: 10e0000b */ beqz $a3,.L0f068550 +/* f068524: 00000000 */ sll $zero,$zero,0x0 +/* f068528: 0c004b70 */ jal 0x12dc0 +/* f06852c: 00000000 */ sll $zero,$zero,0x0 +/* f068530: 3c0c800a */ lui $t4,0x800a +/* f068534: 8d8cce50 */ lw $t4,-0x31b0($t4) +/* f068538: 2406010c */ addiu $a2,$zero,0x10c +/* f06853c: 004c001b */ divu $zero,$v0,$t4 +/* f068540: 00002810 */ mfhi $a1 +/* f068544: 15800002 */ bnez $t4,.L0f068550 +/* f068548: 00000000 */ sll $zero,$zero,0x0 +/* f06854c: 0007000d */ break 0x7 +.L0f068550: +/* f068550: 04a00020 */ bltz $a1,.L0f0685d4 +/* f068554: 00001025 */ or $v0,$zero,$zero +/* f068558: 00a60019 */ multu $a1,$a2 +/* f06855c: 3c08800a */ lui $t0,0x800a +/* f068560: 8d08ce68 */ lw $t0,-0x3198($t0) +/* f068564: 00001812 */ mflo $v1 +/* f068568: 01036821 */ addu $t5,$t0,$v1 +/* f06856c: 8da200d4 */ lw $v0,0xd4($t5) +/* f068570: 50400011 */ beqzl $v0,.L0f0685b8 +/* f068574: 00682021 */ addu $a0,$v1,$t0 +/* f068578: 8c440014 */ lw $a0,0x14($v0) +/* f06857c: 50800009 */ beqzl $a0,.L0f0685a4 +/* f068580: 8c580040 */ lw $t8,0x40($v0) +/* f068584: 0fc1ab24 */ jal func0f06ac90 +/* f068588: afa30024 */ sw $v1,0x24($sp) +/* f06858c: 3c0e800a */ lui $t6,0x800a +/* f068590: 8dcece68 */ lw $t6,-0x3198($t6) +/* f068594: 8fa30024 */ lw $v1,0x24($sp) +/* f068598: 01c37821 */ addu $t7,$t6,$v1 +/* f06859c: 8de200d4 */ lw $v0,0xd4($t7) +/* f0685a0: 8c580040 */ lw $t8,0x40($v0) +.L0f0685a4: +/* f0685a4: 3c08800a */ lui $t0,0x800a +/* f0685a8: 37190004 */ ori $t9,$t8,0x4 +/* f0685ac: ac590040 */ sw $t9,0x40($v0) +/* f0685b0: 8d08ce68 */ lw $t0,-0x3198($t0) +/* f0685b4: 00682021 */ addu $a0,$v1,$t0 +.L0f0685b8: +/* f0685b8: 0fc1a0da */ jal func0f068368 +/* f0685bc: afa30024 */ sw $v1,0x24($sp) +/* f0685c0: 3c09800a */ lui $t1,0x800a +/* f0685c4: 8fa30024 */ lw $v1,0x24($sp) +/* f0685c8: 8d29ce68 */ lw $t1,-0x3198($t1) +/* f0685cc: 10000001 */ beqz $zero,.L0f0685d4 +/* f0685d0: 00691021 */ addu $v0,$v1,$t1 +.L0f0685d4: +/* f0685d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0685d8: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0685dc: 03e00008 */ jr $ra +/* f0685e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0685e4 +/* f0685e4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0685e8: afbf0014 */ sw $ra,0x14($sp) +/* f0685ec: 8c830004 */ lw $v1,0x4($a0) +/* f0685f0: 8c620040 */ lw $v0,0x40($v1) +/* f0685f4: 304e0040 */ andi $t6,$v0,0x40 +/* f0685f8: 11c0000f */ beqz $t6,.L0f068638 +/* f0685fc: 30590080 */ andi $t9,$v0,0x80 +/* f068600: 8c6f0048 */ lw $t7,0x48($v1) +/* f068604: 8de40044 */ lw $a0,0x44($t7) +/* f068608: 10800005 */ beqz $a0,.L0f068620 +/* f06860c: 00000000 */ sll $zero,$zero,0x0 +/* f068610: 0fc1a0da */ jal func0f068368 +/* f068614: 00000000 */ sll $zero,$zero,0x0 +/* f068618: 1000001b */ beqz $zero,.L0f068688 +/* f06861c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f068620: +/* f068620: 0fc1a10f */ jal func0f06843c +/* f068624: afa3001c */ sw $v1,0x1c($sp) +/* f068628: 8fa3001c */ lw $v1,0x1c($sp) +/* f06862c: 8c780048 */ lw $t8,0x48($v1) +/* f068630: 10000014 */ beqz $zero,.L0f068684 +/* f068634: af020044 */ sw $v0,0x44($t8) +.L0f068638: +/* f068638: 57200013 */ bnezl $t9,.L0f068688 +/* f06863c: 8fbf0014 */ lw $ra,0x14($sp) +/* f068640: 8c640048 */ lw $a0,0x48($v1) +/* f068644: 10800005 */ beqz $a0,.L0f06865c +/* f068648: 00000000 */ sll $zero,$zero,0x0 +/* f06864c: 0fc1a0da */ jal func0f068368 +/* f068650: afa3001c */ sw $v1,0x1c($sp) +/* f068654: 10000005 */ beqz $zero,.L0f06866c +/* f068658: 8fa3001c */ lw $v1,0x1c($sp) +.L0f06865c: +/* f06865c: 0fc1a10f */ jal func0f06843c +/* f068660: afa3001c */ sw $v1,0x1c($sp) +/* f068664: 8fa3001c */ lw $v1,0x1c($sp) +/* f068668: ac620048 */ sw $v0,0x48($v1) +.L0f06866c: +/* f06866c: 8c680048 */ lw $t0,0x48($v1) +/* f068670: 51000005 */ beqzl $t0,.L0f068688 +/* f068674: 8fbf0014 */ lw $ra,0x14($sp) +/* f068678: 8c690040 */ lw $t1,0x40($v1) +/* f06867c: 352a0080 */ ori $t2,$t1,0x80 +/* f068680: ac6a0040 */ sw $t2,0x40($v1) +.L0f068684: +/* f068684: 8fbf0014 */ lw $ra,0x14($sp) +.L0f068688: +/* f068688: 27bd0020 */ addiu $sp,$sp,0x20 +/* f06868c: 03e00008 */ jr $ra +/* f068690: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f068694 +/* f068694: 8c820004 */ lw $v0,0x4($a0) +/* f068698: 00001825 */ or $v1,$zero,$zero +/* f06869c: 8c450040 */ lw $a1,0x40($v0) +/* f0686a0: 30ae0040 */ andi $t6,$a1,0x40 +/* f0686a4: 11c00004 */ beqz $t6,.L0f0686b8 +/* f0686a8: 30b80080 */ andi $t8,$a1,0x80 +/* f0686ac: 8c4f0048 */ lw $t7,0x48($v0) +/* f0686b0: 10000004 */ beqz $zero,.L0f0686c4 +/* f0686b4: 8de30044 */ lw $v1,0x44($t7) +.L0f0686b8: +/* f0686b8: 13000002 */ beqz $t8,.L0f0686c4 +/* f0686bc: 00000000 */ sll $zero,$zero,0x0 +/* f0686c0: 8c430048 */ lw $v1,0x48($v0) +.L0f0686c4: +/* f0686c4: 10600004 */ beqz $v1,.L0f0686d8 +/* f0686c8: 00000000 */ sll $zero,$zero,0x0 +/* f0686cc: 8c790000 */ lw $t9,0x0($v1) +/* f0686d0: 37280004 */ ori $t0,$t9,0x4 +/* f0686d4: ac680000 */ sw $t0,0x0($v1) +.L0f0686d8: +/* f0686d8: 03e00008 */ jr $ra +/* f0686dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0686e0 +/* f0686e0: 8c8e0000 */ lw $t6,0x0($a0) +/* f0686e4: 35cf0001 */ ori $t7,$t6,0x1 +/* f0686e8: 03e00008 */ jr $ra +/* f0686ec: ac8f0000 */ sw $t7,0x0($a0) +); + +GLOBAL_ASM( +glabel func0f0686f0 +/* f0686f0: 3c03800a */ lui $v1,0x800a +/* f0686f4: 8c63ce54 */ lw $v1,-0x31ac($v1) +/* f0686f8: 00001025 */ or $v0,$zero,$zero +/* f0686fc: 00002025 */ or $a0,$zero,$zero +/* f068700: 18600014 */ blez $v1,.L0f068754 +/* f068704: 3c05800a */ lui $a1,0x800a +/* f068708: 8ca5ce6c */ lw $a1,-0x3194($a1) +.L0f06870c: +/* f06870c: 8cae0000 */ lw $t6,0x0($a1) +/* f068710: 31cf0001 */ andi $t7,$t6,0x1 +/* f068714: 51e0000b */ beqzl $t7,.L0f068744 +/* f068718: 24420001 */ addiu $v0,$v0,0x1 +/* f06871c: 3c03800a */ lui $v1,0x800a +/* f068720: 2463ce6c */ addiu $v1,$v1,-12692 +/* f068724: aca00000 */ sw $zero,0x0($a1) +/* f068728: 8c780000 */ lw $t8,0x0($v1) +/* f06872c: 0304c821 */ addu $t9,$t8,$a0 +/* f068730: af200044 */ sw $zero,0x44($t9) +/* f068734: 8c680000 */ lw $t0,0x0($v1) +/* f068738: 03e00008 */ jr $ra +/* f06873c: 00881021 */ addu $v0,$a0,$t0 +/* f068740: 24420001 */ addiu $v0,$v0,0x1 +.L0f068744: +/* f068744: 0043082a */ slt $at,$v0,$v1 +/* f068748: 24840048 */ addiu $a0,$a0,0x48 +/* f06874c: 1420ffef */ bnez $at,.L0f06870c +/* f068750: 24a50048 */ addiu $a1,$a1,0x48 +.L0f068754: +/* f068754: 00001025 */ or $v0,$zero,$zero +/* f068758: 03e00008 */ jr $ra +/* f06875c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f068760 +/* f068760: 908e0002 */ lbu $t6,0x2($a0) +/* f068764: 31cf0040 */ andi $t7,$t6,0x40 +/* f068768: 55e00010 */ bnezl $t7,.L0f0687ac +/* f06876c: 8482004c */ lh $v0,0x4c($a0) +/* f068770: 8498004c */ lh $t8,0x4c($a0) +/* f068774: 8499004e */ lh $t9,0x4e($a0) +/* f068778: 3c014040 */ lui $at,0x4040 +/* f06877c: 44982000 */ mtc1 $t8,$f4 +/* f068780: 44814000 */ mtc1 $at,$f8 +/* f068784: 44998000 */ mtc1 $t9,$f16 +/* f068788: 468021a0 */ cvt.s.w $f6,$f4 +/* f06878c: 468084a0 */ cvt.s.w $f18,$f16 +/* f068790: 46083282 */ mul.s $f10,$f6,$f8 +/* f068794: 46125103 */ div.s $f4,$f10,$f18 +/* f068798: 4600218d */ trunc.w.s $f6,$f4 +/* f06879c: 44023000 */ mfc1 $v0,$f6 +/* f0687a0: 03e00008 */ jr $ra +/* f0687a4: 00000000 */ sll $zero,$zero,0x0 +/* f0687a8: 8482004c */ lh $v0,0x4c($a0) +.L0f0687ac: +/* f0687ac: 24420004 */ addiu $v0,$v0,0x4 +/* f0687b0: 03e00008 */ jr $ra +/* f0687b4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0687b8 +/* f0687b8: 908e0002 */ lbu $t6,0x2($a0) +/* f0687bc: 31cf0040 */ andi $t7,$t6,0x40 +/* f0687c0: 55e00004 */ bnezl $t7,.L0f0687d4 +/* f0687c4: 8482004c */ lh $v0,0x4c($a0) +/* f0687c8: 03e00008 */ jr $ra +/* f0687cc: 00001025 */ or $v0,$zero,$zero +/* f0687d0: 8482004c */ lh $v0,0x4c($a0) +.L0f0687d4: +/* f0687d4: 0002c083 */ sra $t8,$v0,0x2 +/* f0687d8: 27020001 */ addiu $v0,$t8,0x1 +/* f0687dc: 03e00008 */ jr $ra +/* f0687e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0687e4 +/* f0687e4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0687e8: afbf002c */ sw $ra,0x2c($sp) +/* f0687ec: afb50028 */ sw $s5,0x28($sp) +/* f0687f0: afb40024 */ sw $s4,0x24($sp) +/* f0687f4: afb30020 */ sw $s3,0x20($sp) +/* f0687f8: afb2001c */ sw $s2,0x1c($sp) +/* f0687fc: afb10018 */ sw $s1,0x18($sp) +/* f068800: afb00014 */ sw $s0,0x14($sp) +/* f068804: 8c820008 */ lw $v0,0x8($a0) +/* f068808: 00808825 */ or $s1,$a0,$zero +/* f06880c: 24120008 */ addiu $s2,$zero,0x8 +/* f068810: 8c500000 */ lw $s0,0x0($v0) +/* f068814: 24130012 */ addiu $s3,$zero,0x12 +/* f068818: 24140017 */ addiu $s4,$zero,0x17 +/* f06881c: 1200002b */ beqz $s0,.L0f0688cc +/* f068820: 24150018 */ addiu $s5,$zero,0x18 +/* f068824: 96020000 */ lhu $v0,0x0($s0) +.L0f068828: +/* f068828: 02202025 */ or $a0,$s1,$zero +/* f06882c: 304e00ff */ andi $t6,$v0,0xff +/* f068830: 11d2000b */ beq $t6,$s2,.L0f068860 +/* f068834: 00000000 */ sll $zero,$zero,0x0 +/* f068838: 11d3000d */ beq $t6,$s3,.L0f068870 +/* f06883c: 02202025 */ or $a0,$s1,$zero +/* f068840: 11d4000f */ beq $t6,$s4,.L0f068880 +/* f068844: 02202025 */ or $a0,$s1,$zero +/* f068848: 11d50003 */ beq $t6,$s5,.L0f068858 +/* f06884c: 00000000 */ sll $zero,$zero,0x0 +/* f068850: 1000000e */ beqz $zero,.L0f06888c +/* f068854: 8e020014 */ lw $v0,0x14($s0) +.L0f068858: +/* f068858: 1000001d */ beqz $zero,.L0f0688d0 +/* f06885c: 02001025 */ or $v0,$s0,$zero +.L0f068860: +/* f068860: 0c0071e1 */ jal 0x1c784 +/* f068864: 02002825 */ or $a1,$s0,$zero +/* f068868: 10000008 */ beqz $zero,.L0f06888c +/* f06886c: 8e020014 */ lw $v0,0x14($s0) +.L0f068870: +/* f068870: 0c0071f4 */ jal 0x1c7d0 +/* f068874: 02002825 */ or $a1,$s0,$zero +/* f068878: 10000004 */ beqz $zero,.L0f06888c +/* f06887c: 8e020014 */ lw $v0,0x14($s0) +.L0f068880: +/* f068880: 0c007207 */ jal 0x1c81c +/* f068884: 02002825 */ or $a1,$s0,$zero +/* f068888: 8e020014 */ lw $v0,0x14($s0) +.L0f06888c: +/* f06888c: 10400003 */ beqz $v0,.L0f06889c +/* f068890: 00000000 */ sll $zero,$zero,0x0 +/* f068894: 1000000b */ beqz $zero,.L0f0688c4 +/* f068898: 00408025 */ or $s0,$v0,$zero +.L0f06889c: +/* f06889c: 12000009 */ beqz $s0,.L0f0688c4 +/* f0688a0: 00000000 */ sll $zero,$zero,0x0 +/* f0688a4: 8e02000c */ lw $v0,0xc($s0) +.L0f0688a8: +/* f0688a8: 50400004 */ beqzl $v0,.L0f0688bc +/* f0688ac: 8e100008 */ lw $s0,0x8($s0) +/* f0688b0: 10000004 */ beqz $zero,.L0f0688c4 +/* f0688b4: 00408025 */ or $s0,$v0,$zero +/* f0688b8: 8e100008 */ lw $s0,0x8($s0) +.L0f0688bc: +/* f0688bc: 5600fffa */ bnezl $s0,.L0f0688a8 +/* f0688c0: 8e02000c */ lw $v0,0xc($s0) +.L0f0688c4: +/* f0688c4: 5600ffd8 */ bnezl $s0,.L0f068828 +/* f0688c8: 96020000 */ lhu $v0,0x0($s0) +.L0f0688cc: +/* f0688cc: 00001025 */ or $v0,$zero,$zero +.L0f0688d0: +/* f0688d0: 8fbf002c */ lw $ra,0x2c($sp) +/* f0688d4: 8fb00014 */ lw $s0,0x14($sp) +/* f0688d8: 8fb10018 */ lw $s1,0x18($sp) +/* f0688dc: 8fb2001c */ lw $s2,0x1c($sp) +/* f0688e0: 8fb30020 */ lw $s3,0x20($sp) +/* f0688e4: 8fb40024 */ lw $s4,0x24($sp) +/* f0688e8: 8fb50028 */ lw $s5,0x28($sp) +/* f0688ec: 03e00008 */ jr $ra +/* f0688f0: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f0688f4 +/* f0688f4: 8c830000 */ lw $v1,0x0($a0) +/* f0688f8: 2404000a */ addiu $a0,$zero,0xa +/* f0688fc: 50600019 */ beqzl $v1,.L0f068964 +/* f068900: 00001025 */ or $v0,$zero,$zero +/* f068904: 946e0000 */ lhu $t6,0x0($v1) +.L0f068908: +/* f068908: 31cf00ff */ andi $t7,$t6,0xff +/* f06890c: 548f0004 */ bnel $a0,$t7,.L0f068920 +/* f068910: 8c620014 */ lw $v0,0x14($v1) +/* f068914: 03e00008 */ jr $ra +/* f068918: 00601025 */ or $v0,$v1,$zero +/* f06891c: 8c620014 */ lw $v0,0x14($v1) +.L0f068920: +/* f068920: 10400003 */ beqz $v0,.L0f068930 +/* f068924: 00000000 */ sll $zero,$zero,0x0 +/* f068928: 1000000b */ beqz $zero,.L0f068958 +/* f06892c: 00401825 */ or $v1,$v0,$zero +.L0f068930: +/* f068930: 10600009 */ beqz $v1,.L0f068958 +/* f068934: 00000000 */ sll $zero,$zero,0x0 +/* f068938: 8c62000c */ lw $v0,0xc($v1) +.L0f06893c: +/* f06893c: 50400004 */ beqzl $v0,.L0f068950 +/* f068940: 8c630008 */ lw $v1,0x8($v1) +/* f068944: 10000004 */ beqz $zero,.L0f068958 +/* f068948: 00401825 */ or $v1,$v0,$zero +/* f06894c: 8c630008 */ lw $v1,0x8($v1) +.L0f068950: +/* f068950: 5460fffa */ bnezl $v1,.L0f06893c +/* f068954: 8c62000c */ lw $v0,0xc($v1) +.L0f068958: +/* f068958: 5460ffeb */ bnezl $v1,.L0f068908 +/* f06895c: 946e0000 */ lhu $t6,0x0($v1) +/* f068960: 00001025 */ or $v0,$zero,$zero +.L0f068964: +/* f068964: 03e00008 */ jr $ra +/* f068968: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06896c +/* f06896c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f068970: afbf0014 */ sw $ra,0x14($sp) +/* f068974: 0fc1a23d */ jal func0f0688f4 +/* f068978: 00000000 */ sll $zero,$zero,0x0 +/* f06897c: 10400003 */ beqz $v0,.L0f06898c +/* f068980: 8fbf0014 */ lw $ra,0x14($sp) +/* f068984: 10000002 */ beqz $zero,.L0f068990 +/* f068988: 8c420004 */ lw $v0,0x4($v0) +.L0f06898c: +/* f06898c: 00001025 */ or $v0,$zero,$zero +.L0f068990: +/* f068990: 03e00008 */ jr $ra +/* f068994: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f068998 +/* f068998: 27bdffd0 */ addiu $sp,$sp,-48 +/* f06899c: afbf002c */ sw $ra,0x2c($sp) +/* f0689a0: afb50028 */ sw $s5,0x28($sp) +/* f0689a4: afb40024 */ sw $s4,0x24($sp) +/* f0689a8: afb30020 */ sw $s3,0x20($sp) +/* f0689ac: afb2001c */ sw $s2,0x1c($sp) +/* f0689b0: afb10018 */ sw $s1,0x18($sp) +/* f0689b4: afb00014 */ sw $s0,0x14($sp) +/* f0689b8: 8c8e0008 */ lw $t6,0x8($a0) +/* f0689bc: 00808825 */ or $s1,$a0,$zero +/* f0689c0: 24120008 */ addiu $s2,$zero,0x8 +/* f0689c4: 8dd00000 */ lw $s0,0x0($t6) +/* f0689c8: 2413000a */ addiu $s3,$zero,0xa +/* f0689cc: 24140012 */ addiu $s4,$zero,0x12 +/* f0689d0: 1200002b */ beqz $s0,.L0f068a80 +/* f0689d4: 24150017 */ addiu $s5,$zero,0x17 +/* f0689d8: 96020000 */ lhu $v0,0x0($s0) +.L0f0689dc: +/* f0689dc: 02202025 */ or $a0,$s1,$zero +/* f0689e0: 304f00ff */ andi $t7,$v0,0xff +/* f0689e4: 11f2000b */ beq $t7,$s2,.L0f068a14 +/* f0689e8: 00000000 */ sll $zero,$zero,0x0 +/* f0689ec: 11f30007 */ beq $t7,$s3,.L0f068a0c +/* f0689f0: 02202025 */ or $a0,$s1,$zero +/* f0689f4: 11f4000b */ beq $t7,$s4,.L0f068a24 +/* f0689f8: 00000000 */ sll $zero,$zero,0x0 +/* f0689fc: 11f5000d */ beq $t7,$s5,.L0f068a34 +/* f068a00: 02202025 */ or $a0,$s1,$zero +/* f068a04: 1000000e */ beqz $zero,.L0f068a40 +/* f068a08: 8e020014 */ lw $v0,0x14($s0) +.L0f068a0c: +/* f068a0c: 1000001d */ beqz $zero,.L0f068a84 +/* f068a10: 02001025 */ or $v0,$s0,$zero +.L0f068a14: +/* f068a14: 0c0071e1 */ jal 0x1c784 +/* f068a18: 02002825 */ or $a1,$s0,$zero +/* f068a1c: 10000008 */ beqz $zero,.L0f068a40 +/* f068a20: 8e020014 */ lw $v0,0x14($s0) +.L0f068a24: +/* f068a24: 0c0071f4 */ jal 0x1c7d0 +/* f068a28: 02002825 */ or $a1,$s0,$zero +/* f068a2c: 10000004 */ beqz $zero,.L0f068a40 +/* f068a30: 8e020014 */ lw $v0,0x14($s0) +.L0f068a34: +/* f068a34: 0c007207 */ jal 0x1c81c +/* f068a38: 02002825 */ or $a1,$s0,$zero +/* f068a3c: 8e020014 */ lw $v0,0x14($s0) +.L0f068a40: +/* f068a40: 10400003 */ beqz $v0,.L0f068a50 +/* f068a44: 00000000 */ sll $zero,$zero,0x0 +/* f068a48: 1000000b */ beqz $zero,.L0f068a78 +/* f068a4c: 00408025 */ or $s0,$v0,$zero +.L0f068a50: +/* f068a50: 12000009 */ beqz $s0,.L0f068a78 +/* f068a54: 00000000 */ sll $zero,$zero,0x0 +/* f068a58: 8e02000c */ lw $v0,0xc($s0) +.L0f068a5c: +/* f068a5c: 50400004 */ beqzl $v0,.L0f068a70 +/* f068a60: 8e100008 */ lw $s0,0x8($s0) +/* f068a64: 10000004 */ beqz $zero,.L0f068a78 +/* f068a68: 00408025 */ or $s0,$v0,$zero +/* f068a6c: 8e100008 */ lw $s0,0x8($s0) +.L0f068a70: +/* f068a70: 5600fffa */ bnezl $s0,.L0f068a5c +/* f068a74: 8e02000c */ lw $v0,0xc($s0) +.L0f068a78: +/* f068a78: 5600ffd8 */ bnezl $s0,.L0f0689dc +/* f068a7c: 96020000 */ lhu $v0,0x0($s0) +.L0f068a80: +/* f068a80: 00001025 */ or $v0,$zero,$zero +.L0f068a84: +/* f068a84: 8fbf002c */ lw $ra,0x2c($sp) +/* f068a88: 8fb00014 */ lw $s0,0x14($sp) +/* f068a8c: 8fb10018 */ lw $s1,0x18($sp) +/* f068a90: 8fb2001c */ lw $s2,0x1c($sp) +/* f068a94: 8fb30020 */ lw $s3,0x20($sp) +/* f068a98: 8fb40024 */ lw $s4,0x24($sp) +/* f068a9c: 8fb50028 */ lw $s5,0x28($sp) +/* f068aa0: 03e00008 */ jr $ra +/* f068aa4: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f068aa8 +/* f068aa8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f068aac: afbf0014 */ sw $ra,0x14($sp) +/* f068ab0: 0fc1a266 */ jal func0f068998 +/* f068ab4: 00000000 */ sll $zero,$zero,0x0 +/* f068ab8: 10400003 */ beqz $v0,.L0f068ac8 +/* f068abc: 8fbf0014 */ lw $ra,0x14($sp) +/* f068ac0: 10000002 */ beqz $zero,.L0f068acc +/* f068ac4: 8c420004 */ lw $v0,0x4($v0) +.L0f068ac8: +/* f068ac8: 00001025 */ or $v0,$zero,$zero +.L0f068acc: +/* f068acc: 03e00008 */ jr $ra +/* f068ad0: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f068ad4 +/* f068ad4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f068ad8: afbf0014 */ sw $ra,0x14($sp) +/* f068adc: 0fc1a266 */ jal func0f068998 +/* f068ae0: 8c840018 */ lw $a0,0x18($a0) +/* f068ae4: 8fbf0014 */ lw $ra,0x14($sp) +/* f068ae8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f068aec: 03e00008 */ jr $ra +/* f068af0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f068af4 +/* f068af4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f068af8: afbf0014 */ sw $ra,0x14($sp) +/* f068afc: 0fc1a2aa */ jal func0f068aa8 +/* f068b00: 8c840018 */ lw $a0,0x18($a0) +/* f068b04: 8fbf0014 */ lw $ra,0x14($sp) +/* f068b08: 27bd0018 */ addiu $sp,$sp,0x18 +/* f068b0c: 03e00008 */ jr $ra +/* f068b10: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f068b14 +/* f068b14: 27bdffd0 */ addiu $sp,$sp,-48 +/* f068b18: afbf002c */ sw $ra,0x2c($sp) +/* f068b1c: afb50028 */ sw $s5,0x28($sp) +/* f068b20: afb40024 */ sw $s4,0x24($sp) +/* f068b24: afb30020 */ sw $s3,0x20($sp) +/* f068b28: afb2001c */ sw $s2,0x1c($sp) +/* f068b2c: afb10018 */ sw $s1,0x18($sp) +/* f068b30: afb00014 */ sw $s0,0x14($sp) +/* f068b34: 848e0000 */ lh $t6,0x0($a0) +/* f068b38: 2414ffff */ addiu $s4,$zero,-1 +/* f068b3c: 00a09025 */ or $s2,$a1,$zero +/* f068b40: 00008825 */ or $s1,$zero,$zero +/* f068b44: 128e0013 */ beq $s4,$t6,.L0f068b94 +/* f068b48: 00009825 */ or $s3,$zero,$zero +/* f068b4c: 00808025 */ or $s0,$a0,$zero +/* f068b50: 24150001 */ addiu $s5,$zero,0x1 +.L0f068b54: +/* f068b54: 16400005 */ bnez $s2,.L0f068b6c +/* f068b58: 00000000 */ sll $zero,$zero,0x0 +/* f068b5c: 0fc002c9 */ jal func0f000b24 +/* f068b60: 86040000 */ lh $a0,0x0($s0) +/* f068b64: 10000006 */ beqz $zero,.L0f068b80 +/* f068b68: 02228821 */ addu $s1,$s1,$v0 +.L0f068b6c: +/* f068b6c: 56550005 */ bnel $s2,$s5,.L0f068b84 +/* f068b70: 860f0002 */ lh $t7,0x2($s0) +/* f068b74: 0fc00315 */ jal func0f000c54 +/* f068b78: 86040000 */ lh $a0,0x0($s0) +/* f068b7c: 02228821 */ addu $s1,$s1,$v0 +.L0f068b80: +/* f068b80: 860f0002 */ lh $t7,0x2($s0) +.L0f068b84: +/* f068b84: 26730001 */ addiu $s3,$s3,0x1 +/* f068b88: 26100002 */ addiu $s0,$s0,0x2 +/* f068b8c: 168ffff1 */ bne $s4,$t7,.L0f068b54 +/* f068b90: 00000000 */ sll $zero,$zero,0x0 +.L0f068b94: +/* f068b94: 12600012 */ beqz $s3,.L0f068be0 +/* f068b98: 8fb00014 */ lw $s0,0x14($sp) +/* f068b9c: 0233001a */ div $zero,$s1,$s3 +/* f068ba0: 16600002 */ bnez $s3,.L0f068bac +/* f068ba4: 00000000 */ sll $zero,$zero,0x0 +/* f068ba8: 0007000d */ break 0x7 +.L0f068bac: +/* f068bac: 2401ffff */ addiu $at,$zero,-1 +/* f068bb0: 16610004 */ bne $s3,$at,.L0f068bc4 +/* f068bb4: 3c018000 */ lui $at,0x8000 +/* f068bb8: 16210002 */ bne $s1,$at,.L0f068bc4 +/* f068bbc: 00000000 */ sll $zero,$zero,0x0 +/* f068bc0: 0006000d */ break 0x6 +.L0f068bc4: +/* f068bc4: 00001012 */ mflo $v0 +/* f068bc8: 28410100 */ slti $at,$v0,0x100 +/* f068bcc: 14200002 */ bnez $at,.L0f068bd8 +/* f068bd0: 00401825 */ or $v1,$v0,$zero +/* f068bd4: 240300ff */ addiu $v1,$zero,0xff +.L0f068bd8: +/* f068bd8: 10000002 */ beqz $zero,.L0f068be4 +/* f068bdc: 00601025 */ or $v0,$v1,$zero +.L0f068be0: +/* f068be0: 00001025 */ or $v0,$zero,$zero +.L0f068be4: +/* f068be4: 8fbf002c */ lw $ra,0x2c($sp) +/* f068be8: 8fb10018 */ lw $s1,0x18($sp) +/* f068bec: 8fb2001c */ lw $s2,0x1c($sp) +/* f068bf0: 8fb30020 */ lw $s3,0x20($sp) +/* f068bf4: 8fb40024 */ lw $s4,0x24($sp) +/* f068bf8: 8fb50028 */ lw $s5,0x28($sp) +/* f068bfc: 03e00008 */ jr $ra +/* f068c00: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f068c04 +/* f068c04: 27bdfed0 */ addiu $sp,$sp,-304 +/* f068c08: afbf0054 */ sw $ra,0x54($sp) +/* f068c0c: afbe0050 */ sw $s8,0x50($sp) +/* f068c10: afb7004c */ sw $s7,0x4c($sp) +/* f068c14: afb60048 */ sw $s6,0x48($sp) +/* f068c18: afb50044 */ sw $s5,0x44($sp) +/* f068c1c: afb40040 */ sw $s4,0x40($sp) +/* f068c20: afb3003c */ sw $s3,0x3c($sp) +/* f068c24: afb20038 */ sw $s2,0x38($sp) +/* f068c28: afb10034 */ sw $s1,0x34($sp) +/* f068c2c: afb00030 */ sw $s0,0x30($sp) +/* f068c30: f7b80028 */ sdc1 $f24,0x28($sp) +/* f068c34: f7b60020 */ sdc1 $f22,0x20($sp) +/* f068c38: f7b40018 */ sdc1 $f20,0x18($sp) +/* f068c3c: afa40130 */ sw $a0,0x130($sp) +/* f068c40: afa50134 */ sw $a1,0x134($sp) +/* f068c44: afa60138 */ sw $a2,0x138($sp) +/* f068c48: 8c8f0004 */ lw $t7,0x4($a0) +/* f068c4c: 3c047f1b */ lui $a0,0x7f1b +/* f068c50: 3c058007 */ lui $a1,0x8007 +/* f068c54: 00009825 */ or $s3,$zero,$zero +/* f068c58: 0000a025 */ or $s4,$zero,$zero +/* f068c5c: 00009025 */ or $s2,$zero,$zero +/* f068c60: 0000a825 */ or $s5,$zero,$zero +/* f068c64: 24a59974 */ addiu $a1,$a1,-26252 +/* f068c68: 24849f60 */ addiu $a0,$a0,-24736 +/* f068c6c: 0c0036cc */ jal 0xdb30 +/* f068c70: afaf012c */ sw $t7,0x12c($sp) +/* f068c74: 8fa3012c */ lw $v1,0x12c($sp) +/* f068c78: 10600092 */ beqz $v1,.L0f068ec4 +/* f068c7c: 00603825 */ or $a3,$v1,$zero +/* f068c80: 8c780014 */ lw $t8,0x14($v1) +/* f068c84: 1300008f */ beqz $t8,.L0f068ec4 +/* f068c88: 00000000 */ sll $zero,$zero,0x0 +/* f068c8c: 3c17800a */ lui $s7,0x800a +/* f068c90: 4480c000 */ mtc1 $zero,$f24 +/* f068c94: 26f74928 */ addiu $s7,$s7,0x4928 +/* f068c98: 241e008c */ addiu $s8,$zero,0x8c +/* f068c9c: 2416ffff */ addiu $s6,$zero,-1 +/* f068ca0: afa70128 */ sw $a3,0x128($sp) +.L0f068ca4: +/* f068ca4: 84e800c4 */ lh $t0,0xc4($a3) +/* f068ca8: 847900c4 */ lh $t9,0xc4($v1) +/* f068cac: 5728007c */ bnel $t9,$t0,.L0f068ea0 +/* f068cb0: 8fa70128 */ lw $a3,0x128($sp) +/* f068cb4: 3c02800a */ lui $v0,0x800a +/* f068cb8: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f068cbc: afa70128 */ sw $a3,0x128($sp) +/* f068cc0: 8c4900bc */ lw $t1,0xbc($v0) +/* f068cc4: 51200076 */ beqzl $t1,.L0f068ea0 +/* f068cc8: 8fa70128 */ lw $a3,0x128($sp) +/* f068ccc: 8ce30014 */ lw $v1,0x14($a3) +/* f068cd0: 84e40006 */ lh $a0,0x6($a3) +/* f068cd4: 24501bb0 */ addiu $s0,$v0,0x1bb0 +/* f068cd8: afa70128 */ sw $a3,0x128($sp) +/* f068cdc: 2405005e */ addiu $a1,$zero,0x5e +/* f068ce0: 27a600b0 */ addiu $a2,$sp,0xb0 +/* f068ce4: 0fc456ac */ jal func0f115ab0 +/* f068ce8: afa30104 */ sw $v1,0x104($sp) +/* f068cec: 8faa012c */ lw $t2,0x12c($sp) +/* f068cf0: 3c010400 */ lui $at,0x400 +/* f068cf4: 8fa30104 */ lw $v1,0x104($sp) +/* f068cf8: 8d4b0010 */ lw $t3,0x10($t2) +/* f068cfc: 8fad012c */ lw $t5,0x12c($sp) +/* f068d00: 01616024 */ and $t4,$t3,$at +/* f068d04: 5180000e */ beqzl $t4,.L0f068d40 +/* f068d08: 95ae0070 */ lhu $t6,0x70($t5) +/* f068d0c: 0fc002c9 */ jal func0f000b24 +/* f068d10: 8fa400f8 */ lw $a0,0xf8($sp) +/* f068d14: 02629821 */ addu $s3,$s3,$v0 +/* f068d18: 0fc00315 */ jal func0f000c54 +/* f068d1c: 8fa400f8 */ lw $a0,0xf8($sp) +/* f068d20: 0282a021 */ addu $s4,$s4,$v0 +/* f068d24: 02749021 */ addu $s2,$s3,$s4 +/* f068d28: 2a410100 */ slti $at,$s2,0x100 +/* f068d2c: 1420005b */ bnez $at,.L0f068e9c +/* f068d30: 26b50001 */ addiu $s5,$s5,0x1 +/* f068d34: 10000059 */ beqz $zero,.L0f068e9c +/* f068d38: 241200ff */ addiu $s2,$zero,0xff +/* f068d3c: 95ae0070 */ lhu $t6,0x70($t5) +.L0f068d40: +/* f068d40: 00001025 */ or $v0,$zero,$zero +/* f068d44: 31cf0008 */ andi $t7,$t6,0x8 +/* f068d48: 51e0000b */ beqzl $t7,.L0f068d78 +/* f068d4c: c6080000 */ lwc1 $f8,0x0($s0) +/* f068d50: c7b600d4 */ lwc1 $f22,0xd4($sp) +/* f068d54: c7a800d8 */ lwc1 $f8,0xd8($sp) +/* f068d58: c7ac00dc */ lwc1 $f12,0xdc($sp) +/* f068d5c: 4600b587 */ neg.s $f22,$f22 +/* f068d60: 46004287 */ neg.s $f10,$f8 +/* f068d64: 46006307 */ neg.s $f12,$f12 +/* f068d68: e7b600d4 */ swc1 $f22,0xd4($sp) +/* f068d6c: e7aa00d8 */ swc1 $f10,0xd8($sp) +/* f068d70: e7ac00dc */ swc1 $f12,0xdc($sp) +/* f068d74: c6080000 */ lwc1 $f8,0x0($s0) +.L0f068d78: +/* f068d78: c7aa00b0 */ lwc1 $f10,0xb0($sp) +/* f068d7c: c6040004 */ lwc1 $f4,0x4($s0) +/* f068d80: c7a600b4 */ lwc1 $f6,0xb4($sp) +/* f068d84: 460a4001 */ sub.s $f0,$f8,$f10 +/* f068d88: c7aa00b8 */ lwc1 $f10,0xb8($sp) +/* f068d8c: c6080008 */ lwc1 $f8,0x8($s0) +/* f068d90: 46062081 */ sub.s $f2,$f4,$f6 +/* f068d94: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* f068d98: 84780028 */ lh $t8,0x28($v1) +/* f068d9c: 460a4301 */ sub.s $f12,$f8,$f10 +/* f068da0: 46002182 */ mul.s $f6,$f4,$f0 +/* f068da4: c7a800d8 */ lwc1 $f8,0xd8($sp) +/* f068da8: 46081282 */ mul.s $f10,$f2,$f8 +/* f068dac: c7a800dc */ lwc1 $f8,0xdc($sp) +/* f068db0: 460a3100 */ add.s $f4,$f6,$f10 +/* f068db4: 46086182 */ mul.s $f6,$f12,$f8 +/* f068db8: 12d80038 */ beq $s6,$t8,.L0f068e9c +/* f068dbc: 46062580 */ add.s $f22,$f4,$f6 +/* f068dc0: 00608825 */ or $s1,$v1,$zero +/* f068dc4: 84640028 */ lh $a0,0x28($v1) +.L0f068dc8: +/* f068dc8: 009e0019 */ multu $a0,$s8 +/* f068dcc: 8ef90000 */ lw $t9,0x0($s7) +/* f068dd0: c7aa00b0 */ lwc1 $f10,0xb0($sp) +/* f068dd4: c7a800b4 */ lwc1 $f8,0xb4($sp) +/* f068dd8: c7a600d4 */ lwc1 $f6,0xd4($sp) +/* f068ddc: c7a400b8 */ lwc1 $f4,0xb8($sp) +/* f068de0: 4618b03c */ c.lt.s $f22,$f24 +/* f068de4: 00004012 */ mflo $t0 +/* f068de8: 03281021 */ addu $v0,$t9,$t0 +/* f068dec: c4400030 */ lwc1 $f0,0x30($v0) +/* f068df0: c4420034 */ lwc1 $f2,0x34($v0) +/* f068df4: c44c0038 */ lwc1 $f12,0x38($v0) +/* f068df8: 460a0381 */ sub.s $f14,$f0,$f10 +/* f068dfc: 46081401 */ sub.s $f16,$f2,$f8 +/* f068e00: 460e3282 */ mul.s $f10,$f6,$f14 +/* f068e04: c7a800d8 */ lwc1 $f8,0xd8($sp) +/* f068e08: 46046481 */ sub.s $f18,$f12,$f4 +/* f068e0c: 46088102 */ mul.s $f4,$f16,$f8 +/* f068e10: c7a800dc */ lwc1 $f8,0xdc($sp) +/* f068e14: 46045180 */ add.s $f6,$f10,$f4 +/* f068e18: 46089282 */ mul.s $f10,$f18,$f8 +/* f068e1c: 45000005 */ bc1f .L0f068e34 +/* f068e20: 460a3500 */ add.s $f20,$f6,$f10 +/* f068e24: 4618b03c */ c.lt.s $f22,$f24 +/* f068e28: 00000000 */ sll $zero,$zero,0x0 +/* f068e2c: 45010009 */ bc1t .L0f068e54 +/* f068e30: 00000000 */ sll $zero,$zero,0x0 +.L0f068e34: +/* f068e34: 4616c03c */ c.lt.s $f24,$f22 +/* f068e38: 00000000 */ sll $zero,$zero,0x0 +/* f068e3c: 45020014 */ bc1fl .L0f068e90 +/* f068e40: 8624002a */ lh $a0,0x2a($s1) +/* f068e44: 4614c03c */ c.lt.s $f24,$f20 +/* f068e48: 00000000 */ sll $zero,$zero,0x0 +/* f068e4c: 45020010 */ bc1fl .L0f068e90 +/* f068e50: 8624002a */ lh $a0,0x2a($s1) +.L0f068e54: +/* f068e54: 0fc00315 */ jal func0f000c54 +/* f068e58: 00000000 */ sll $zero,$zero,0x0 +/* f068e5c: 00408025 */ or $s0,$v0,$zero +/* f068e60: 0fc002c9 */ jal func0f000b24 +/* f068e64: 86240028 */ lh $a0,0x28($s1) +/* f068e68: 00502821 */ addu $a1,$v0,$s0 +/* f068e6c: 28a10100 */ slti $at,$a1,0x100 +/* f068e70: 14200002 */ bnez $at,.L0f068e7c +/* f068e74: 00402025 */ or $a0,$v0,$zero +/* f068e78: 240500ff */ addiu $a1,$zero,0xff +.L0f068e7c: +/* f068e7c: 26b50001 */ addiu $s5,$s5,0x1 +/* f068e80: 02649821 */ addu $s3,$s3,$a0 +/* f068e84: 0290a021 */ addu $s4,$s4,$s0 +/* f068e88: 02459021 */ addu $s2,$s2,$a1 +/* f068e8c: 8624002a */ lh $a0,0x2a($s1) +.L0f068e90: +/* f068e90: 26310002 */ addiu $s1,$s1,0x2 +/* f068e94: 16c4ffcc */ bne $s6,$a0,.L0f068dc8 +/* f068e98: 00000000 */ sll $zero,$zero,0x0 +.L0f068e9c: +/* f068e9c: 8fa70128 */ lw $a3,0x128($sp) +.L0f068ea0: +/* f068ea0: 8fa3012c */ lw $v1,0x12c($sp) +/* f068ea4: 8ce700bc */ lw $a3,0xbc($a3) +/* f068ea8: 10e30006 */ beq $a3,$v1,.L0f068ec4 +/* f068eac: 00000000 */ sll $zero,$zero,0x0 +/* f068eb0: 10e00004 */ beqz $a3,.L0f068ec4 +/* f068eb4: 00000000 */ sll $zero,$zero,0x0 +/* f068eb8: 8ce90014 */ lw $t1,0x14($a3) +/* f068ebc: 5520ff79 */ bnezl $t1,.L0f068ca4 +/* f068ec0: afa70128 */ sw $a3,0x128($sp) +.L0f068ec4: +/* f068ec4: 16a0000c */ bnez $s5,.L0f068ef8 +/* f068ec8: 00000000 */ sll $zero,$zero,0x0 +/* f068ecc: 8fb00130 */ lw $s0,0x130($sp) +/* f068ed0: 00002825 */ or $a1,$zero,$zero +/* f068ed4: 26100028 */ addiu $s0,$s0,0x28 +/* f068ed8: 0fc1a2c5 */ jal func0f068b14 +/* f068edc: 02002025 */ or $a0,$s0,$zero +/* f068ee0: 00408825 */ or $s1,$v0,$zero +/* f068ee4: 02002025 */ or $a0,$s0,$zero +/* f068ee8: 0fc1a2c5 */ jal func0f068b14 +/* f068eec: 24050001 */ addiu $a1,$zero,0x1 +/* f068ef0: 10000017 */ beqz $zero,.L0f068f50 +/* f068ef4: 00401825 */ or $v1,$v0,$zero +.L0f068ef8: +/* f068ef8: 0275001a */ div $zero,$s3,$s5 +/* f068efc: 00008812 */ mflo $s1 +/* f068f00: 16a00002 */ bnez $s5,.L0f068f0c +/* f068f04: 00000000 */ sll $zero,$zero,0x0 +/* f068f08: 0007000d */ break 0x7 +.L0f068f0c: +/* f068f0c: 2401ffff */ addiu $at,$zero,-1 +/* f068f10: 16a10004 */ bne $s5,$at,.L0f068f24 +/* f068f14: 3c018000 */ lui $at,0x8000 +/* f068f18: 16610002 */ bne $s3,$at,.L0f068f24 +/* f068f1c: 00000000 */ sll $zero,$zero,0x0 +/* f068f20: 0006000d */ break 0x6 +.L0f068f24: +/* f068f24: 0295001a */ div $zero,$s4,$s5 +/* f068f28: 00001812 */ mflo $v1 +/* f068f2c: 16a00002 */ bnez $s5,.L0f068f38 +/* f068f30: 00000000 */ sll $zero,$zero,0x0 +/* f068f34: 0007000d */ break 0x7 +.L0f068f38: +/* f068f38: 2401ffff */ addiu $at,$zero,-1 +/* f068f3c: 16a10004 */ bne $s5,$at,.L0f068f50 +/* f068f40: 3c018000 */ lui $at,0x8000 +/* f068f44: 16810002 */ bne $s4,$at,.L0f068f50 +/* f068f48: 00000000 */ sll $zero,$zero,0x0 +/* f068f4c: 0006000d */ break 0x6 +.L0f068f50: +/* f068f50: 8fa20134 */ lw $v0,0x134($sp) +/* f068f54: 50400003 */ beqzl $v0,.L0f068f64 +/* f068f58: 8fa20138 */ lw $v0,0x138($sp) +/* f068f5c: ac510000 */ sw $s1,0x0($v0) +/* f068f60: 8fa20138 */ lw $v0,0x138($sp) +.L0f068f64: +/* f068f64: 50400003 */ beqzl $v0,.L0f068f74 +/* f068f68: 02231021 */ addu $v0,$s1,$v1 +/* f068f6c: ac430000 */ sw $v1,0x0($v0) +/* f068f70: 02231021 */ addu $v0,$s1,$v1 +.L0f068f74: +/* f068f74: 284100ff */ slti $at,$v0,0xff +/* f068f78: 10200003 */ beqz $at,.L0f068f88 +/* f068f7c: d7b40018 */ ldc1 $f20,0x18($sp) +/* f068f80: 10000002 */ beqz $zero,.L0f068f8c +/* f068f84: 00401825 */ or $v1,$v0,$zero +.L0f068f88: +/* f068f88: 240300ff */ addiu $v1,$zero,0xff +.L0f068f8c: +/* f068f8c: 8fbf0054 */ lw $ra,0x54($sp) +/* f068f90: d7b60020 */ ldc1 $f22,0x20($sp) +/* f068f94: d7b80028 */ ldc1 $f24,0x28($sp) +/* f068f98: 8fb00030 */ lw $s0,0x30($sp) +/* f068f9c: 8fb10034 */ lw $s1,0x34($sp) +/* f068fa0: 8fb20038 */ lw $s2,0x38($sp) +/* f068fa4: 8fb3003c */ lw $s3,0x3c($sp) +/* f068fa8: 8fb40040 */ lw $s4,0x40($sp) +/* f068fac: 8fb50044 */ lw $s5,0x44($sp) +/* f068fb0: 8fb60048 */ lw $s6,0x48($sp) +/* f068fb4: 8fb7004c */ lw $s7,0x4c($sp) +/* f068fb8: 8fbe0050 */ lw $s8,0x50($sp) +/* f068fbc: 27bd0130 */ addiu $sp,$sp,0x130 +/* f068fc0: 03e00008 */ jr $ra +/* f068fc4: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f068fc8 +/* f068fc8: 27bdffc8 */ addiu $sp,$sp,-56 +/* f068fcc: afbf0014 */ sw $ra,0x14($sp) +/* f068fd0: afa5003c */ sw $a1,0x3c($sp) +/* f068fd4: 8c830004 */ lw $v1,0x4($a0) +/* f068fd8: afa00030 */ sw $zero,0x30($sp) +/* f068fdc: afa0002c */ sw $zero,0x2c($sp) +/* f068fe0: 848e0028 */ lh $t6,0x28($a0) +/* f068fe4: 2401ffff */ addiu $at,$zero,-1 +/* f068fe8: 00803825 */ or $a3,$a0,$zero +/* f068fec: 55c1000a */ bnel $t6,$at,.L0f069018 +/* f068ff0: 90780003 */ lbu $t8,0x3($v1) +/* f068ff4: 0c004b70 */ jal 0x12dc0 +/* f068ff8: 00000000 */ sll $zero,$zero,0x0 +/* f068ffc: 240100ff */ addiu $at,$zero,0xff +/* f069000: 0041001b */ divu $zero,$v0,$at +/* f069004: 00007810 */ mfhi $t7 +/* f069008: afaf0030 */ sw $t7,0x30($sp) +/* f06900c: 10000040 */ beqz $zero,.L0f069110 +/* f069010: afa0002c */ sw $zero,0x2c($sp) +/* f069014: 90780003 */ lbu $t8,0x3($v1) +.L0f069018: +/* f069018: 24010001 */ addiu $at,$zero,0x1 +/* f06901c: 24e40028 */ addiu $a0,$a3,0x28 +/* f069020: 17010034 */ bne $t8,$at,.L0f0690f4 +/* f069024: 00002825 */ or $a1,$zero,$zero +/* f069028: 3c08800a */ lui $t0,0x800a +/* f06902c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f069030: 8d190318 */ lw $t9,0x318($t0) +/* f069034: 8faa003c */ lw $t2,0x3c($sp) +/* f069038: 8fab003c */ lw $t3,0x3c($sp) +/* f06903c: 13200004 */ beqz $t9,.L0f069050 +/* f069040: 24010001 */ addiu $at,$zero,0x1 +/* f069044: 240900ff */ addiu $t1,$zero,0xff +/* f069048: 10000031 */ beqz $zero,.L0f069110 +/* f06904c: afa90030 */ sw $t1,0x30($sp) +.L0f069050: +/* f069050: 15400003 */ bnez $t2,.L0f069060 +/* f069054: 00e02025 */ or $a0,$a3,$zero +/* f069058: 10000002 */ beqz $zero,.L0f069064 +/* f06905c: 27a50030 */ addiu $a1,$sp,0x30 +.L0f069060: +/* f069060: 00002825 */ or $a1,$zero,$zero +.L0f069064: +/* f069064: 15610003 */ bne $t3,$at,.L0f069074 +/* f069068: 00003025 */ or $a2,$zero,$zero +/* f06906c: 10000001 */ beqz $zero,.L0f069074 +/* f069070: 27a6002c */ addiu $a2,$sp,0x2c +.L0f069074: +/* f069074: afa30034 */ sw $v1,0x34($sp) +/* f069078: afa50028 */ sw $a1,0x28($sp) +/* f06907c: 0fc1a301 */ jal func0f068c04 +/* f069080: afa60024 */ sw $a2,0x24($sp) +/* f069084: 3c08800a */ lui $t0,0x800a +/* f069088: 25089fc0 */ addiu $t0,$t0,-24640 +/* f06908c: 8d0c0298 */ lw $t4,0x298($t0) +/* f069090: 8fa30034 */ lw $v1,0x34($sp) +/* f069094: 8fa50028 */ lw $a1,0x28($sp) +/* f069098: 05810004 */ bgez $t4,.L0f0690ac +/* f06909c: 8fa60024 */ lw $a2,0x24($sp) +/* f0690a0: 8d0d029c */ lw $t5,0x29c($t0) +/* f0690a4: 05a2001b */ bltzl $t5,.L0f069114 +/* f0690a8: 8fae003c */ lw $t6,0x3c($sp) +.L0f0690ac: +/* f0690ac: 8d0e028c */ lw $t6,0x28c($t0) +/* f0690b0: 24010001 */ addiu $at,$zero,0x1 +/* f0690b4: 15c10008 */ bne $t6,$at,.L0f0690d8 +/* f0690b8: 00000000 */ sll $zero,$zero,0x0 +/* f0690bc: 10a00002 */ beqz $a1,.L0f0690c8 +/* f0690c0: 8fb80030 */ lw $t8,0x30($sp) +/* f0690c4: a07800d8 */ sb $t8,0xd8($v1) +.L0f0690c8: +/* f0690c8: 10c00011 */ beqz $a2,.L0f069110 +/* f0690cc: 8fa9002c */ lw $t1,0x2c($sp) +/* f0690d0: 1000000f */ beqz $zero,.L0f069110 +/* f0690d4: a06900da */ sb $t1,0xda($v1) +.L0f0690d8: +/* f0690d8: 10a00002 */ beqz $a1,.L0f0690e4 +/* f0690dc: 8fab0030 */ lw $t3,0x30($sp) +/* f0690e0: a06b00d9 */ sb $t3,0xd9($v1) +.L0f0690e4: +/* f0690e4: 10c0000a */ beqz $a2,.L0f069110 +/* f0690e8: 8fad002c */ lw $t5,0x2c($sp) +/* f0690ec: 10000008 */ beqz $zero,.L0f069110 +/* f0690f0: a06d00db */ sb $t5,0xdb($v1) +.L0f0690f4: +/* f0690f4: 0fc1a2c5 */ jal func0f068b14 +/* f0690f8: afa4001c */ sw $a0,0x1c($sp) +/* f0690fc: 8fa4001c */ lw $a0,0x1c($sp) +/* f069100: afa20030 */ sw $v0,0x30($sp) +/* f069104: 0fc1a2c5 */ jal func0f068b14 +/* f069108: 24050001 */ addiu $a1,$zero,0x1 +/* f06910c: afa2002c */ sw $v0,0x2c($sp) +.L0f069110: +/* f069110: 8fae003c */ lw $t6,0x3c($sp) +.L0f069114: +/* f069114: 8faf003c */ lw $t7,0x3c($sp) +/* f069118: 24010001 */ addiu $at,$zero,0x1 +/* f06911c: 15c00003 */ bnez $t6,.L0f06912c +/* f069120: 8fbf0014 */ lw $ra,0x14($sp) +/* f069124: 10000005 */ beqz $zero,.L0f06913c +/* f069128: 8fa20030 */ lw $v0,0x30($sp) +.L0f06912c: +/* f06912c: 15e10003 */ bne $t7,$at,.L0f06913c +/* f069130: 240200ff */ addiu $v0,$zero,0xff +/* f069134: 10000001 */ beqz $zero,.L0f06913c +/* f069138: 8fa2002c */ lw $v0,0x2c($sp) +.L0f06913c: +/* f06913c: 03e00008 */ jr $ra +/* f069140: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f069144 +/* f069144: 27bdff90 */ addiu $sp,$sp,-112 +/* f069148: afb00018 */ sw $s0,0x18($sp) +/* f06914c: 00a08025 */ or $s0,$a1,$zero +/* f069150: afa40070 */ sw $a0,0x70($sp) +/* f069154: afbf001c */ sw $ra,0x1c($sp) +/* f069158: 3c047f1b */ lui $a0,0x7f1b +/* f06915c: 3c058007 */ lui $a1,0x8007 +/* f069160: afa60078 */ sw $a2,0x78($sp) +/* f069164: 24a59978 */ addiu $a1,$a1,-26248 +/* f069168: 0c0036cc */ jal 0xdb30 +/* f06916c: 24849f6c */ addiu $a0,$a0,-24724 +/* f069170: 3c047f1b */ lui $a0,0x7f1b +/* f069174: 3c058007 */ lui $a1,0x8007 +/* f069178: 24a5997c */ addiu $a1,$a1,-26244 +/* f06917c: 0c0036cc */ jal 0xdb30 +/* f069180: 24849f74 */ addiu $a0,$a0,-24716 +/* f069184: 8fae0070 */ lw $t6,0x70($sp) +/* f069188: 24010001 */ addiu $at,$zero,0x1 +/* f06918c: 8faf0070 */ lw $t7,0x70($sp) +/* f069190: 91c20000 */ lbu $v0,0x0($t6) +/* f069194: 8fb80070 */ lw $t8,0x70($sp) +/* f069198: 10410005 */ beq $v0,$at,.L0f0691b0 +/* f06919c: 24010004 */ addiu $at,$zero,0x4 +/* f0691a0: 10410003 */ beq $v0,$at,.L0f0691b0 +/* f0691a4: 24010002 */ addiu $at,$zero,0x2 +/* f0691a8: 14410003 */ bne $v0,$at,.L0f0691b8 +/* f0691ac: 00003025 */ or $a2,$zero,$zero +.L0f0691b0: +/* f0691b0: 10000001 */ beqz $zero,.L0f0691b8 +/* f0691b4: 8de60004 */ lw $a2,0x4($t7) +.L0f0691b8: +/* f0691b8: 24010003 */ addiu $at,$zero,0x3 +/* f0691bc: 14410005 */ bne $v0,$at,.L0f0691d4 +/* f0691c0: 00000000 */ sll $zero,$zero,0x0 +/* f0691c4: 8f020004 */ lw $v0,0x4($t8) +/* f0691c8: 9059032e */ lbu $t9,0x32e($v0) +/* f0691cc: 332effdf */ andi $t6,$t9,0xffdf +/* f0691d0: a04e032e */ sb $t6,0x32e($v0) +.L0f0691d4: +/* f0691d4: 10c0000b */ beqz $a2,.L0f069204 +/* f0691d8: 97a2007a */ lhu $v0,0x7a($sp) +/* f0691dc: 8ccf0008 */ lw $t7,0x8($a2) +/* f0691e0: 240700ff */ addiu $a3,$zero,0xff +/* f0691e4: 31f80400 */ andi $t8,$t7,0x400 +/* f0691e8: 53000007 */ beqzl $t8,.L0f069208 +/* f0691ec: 00021a03 */ sra $v1,$v0,0x8 +/* f0691f0: a2070000 */ sb $a3,0x0($s0) +/* f0691f4: a2070001 */ sb $a3,0x1($s0) +/* f0691f8: a2070002 */ sb $a3,0x2($s0) +/* f0691fc: 10000011 */ beqz $zero,.L0f069244 +/* f069200: a2070003 */ sb $a3,0x3($s0) +.L0f069204: +/* f069204: 00021a03 */ sra $v1,$v0,0x8 +.L0f069208: +/* f069208: 306e000f */ andi $t6,$v1,0xf +/* f06920c: 000e7900 */ sll $t7,$t6,0x4 +/* f069210: 01eec025 */ or $t8,$t7,$t6 +/* f069214: 00022103 */ sra $a0,$v0,0x4 +/* f069218: 308e000f */ andi $t6,$a0,0xf +/* f06921c: a2180000 */ sb $t8,0x0($s0) +/* f069220: 000e7900 */ sll $t7,$t6,0x4 +/* f069224: 01eec025 */ or $t8,$t7,$t6 +/* f069228: 3059000f */ andi $t9,$v0,0xf +/* f06922c: 00197100 */ sll $t6,$t9,0x4 +/* f069230: 240700ff */ addiu $a3,$zero,0xff +/* f069234: 01d97825 */ or $t7,$t6,$t9 +/* f069238: a2180001 */ sb $t8,0x1($s0) +/* f06923c: a20f0002 */ sb $t7,0x2($s0) +/* f069240: a2070003 */ sb $a3,0x3($s0) +.L0f069244: +/* f069244: 50c0000a */ beqzl $a2,.L0f069270 +/* f069248: 8fa40070 */ lw $a0,0x70($sp) +/* f06924c: 8cd80008 */ lw $t8,0x8($a2) +/* f069250: 33191000 */ andi $t9,$t8,0x1000 +/* f069254: 53200006 */ beqzl $t9,.L0f069270 +/* f069258: 8fa40070 */ lw $a0,0x70($sp) +/* f06925c: 0fc41b99 */ jal func0f106e64 +/* f069260: 24040015 */ addiu $a0,$zero,0x15 +/* f069264: 50400065 */ beqzl $v0,.L0f0693fc +/* f069268: 920a0002 */ lbu $t2,0x2($s0) +/* f06926c: 8fa40070 */ lw $a0,0x70($sp) +.L0f069270: +/* f069270: 0fc1a3f2 */ jal func0f068fc8 +/* f069274: 00002825 */ or $a1,$zero,$zero +/* f069278: 44822000 */ mtc1 $v0,$f4 +/* f06927c: 3c017f1b */ lui $at,0x7f1b +/* f069280: c428a1d4 */ lwc1 $f8,-0x5e2c($at) +/* f069284: 468021a0 */ cvt.s.w $f6,$f4 +/* f069288: 3c013f80 */ lui $at,0x3f80 +/* f06928c: 44818000 */ mtc1 $at,$f16 +/* f069290: 8fae0070 */ lw $t6,0x70($sp) +/* f069294: afa20058 */ sw $v0,0x58($sp) +/* f069298: afa20054 */ sw $v0,0x54($sp) +/* f06929c: 46083282 */ mul.s $f10,$f6,$f8 +/* f0692a0: afa20050 */ sw $v0,0x50($sp) +/* f0692a4: 27a50058 */ addiu $a1,$sp,0x58 +/* f0692a8: 27a60054 */ addiu $a2,$sp,0x54 +/* f0692ac: 27a70050 */ addiu $a3,$sp,0x50 +/* f0692b0: 460a8481 */ sub.s $f18,$f16,$f10 +/* f0692b4: e7b2005c */ swc1 $f18,0x5c($sp) +/* f0692b8: 0fc6192e */ jal func0f1864b8 +/* f0692bc: 85c40028 */ lh $a0,0x28($t6) +/* f0692c0: 920f0000 */ lbu $t7,0x0($s0) +/* f0692c4: 8fb80058 */ lw $t8,0x58($sp) +/* f0692c8: 3c014f00 */ lui $at,0x4f00 +/* f0692cc: 01f80019 */ multu $t7,$t8 +/* f0692d0: 920f0001 */ lbu $t7,0x1($s0) +/* f0692d4: 0000c812 */ mflo $t9 +/* f0692d8: 00197203 */ sra $t6,$t9,0x8 +/* f0692dc: a20e0000 */ sb $t6,0x0($s0) +/* f0692e0: 8fb80054 */ lw $t8,0x54($sp) +/* f0692e4: 920c0000 */ lbu $t4,0x0($s0) +/* f0692e8: 01f80019 */ multu $t7,$t8 +/* f0692ec: 920f0002 */ lbu $t7,0x2($s0) +/* f0692f0: 0000c812 */ mflo $t9 +/* f0692f4: 00197203 */ sra $t6,$t9,0x8 +/* f0692f8: a20e0001 */ sb $t6,0x1($s0) +/* f0692fc: 8fb80050 */ lw $t8,0x50($sp) +/* f069300: 920d0001 */ lbu $t5,0x1($s0) +/* f069304: 01f80019 */ multu $t7,$t8 +/* f069308: 000cc080 */ sll $t8,$t4,0x2 +/* f06930c: 030cc021 */ addu $t8,$t8,$t4 +/* f069310: 0018c100 */ sll $t8,$t8,0x4 +/* f069314: 030cc023 */ subu $t8,$t8,$t4 +/* f069318: 0000c812 */ mflo $t9 +/* f06931c: 00197203 */ sra $t6,$t9,0x8 +/* f069320: 31ca00ff */ andi $t2,$t6,0xff +/* f069324: a20e0002 */ sb $t6,0x2($s0) +/* f069328: 000a7880 */ sll $t7,$t2,0x2 +/* f06932c: 01ea7821 */ addu $t7,$t7,$t2 +/* f069330: 000d7080 */ sll $t6,$t5,0x2 +/* f069334: 000f7880 */ sll $t7,$t7,0x2 +/* f069338: 01cd7021 */ addu $t6,$t6,$t5 +/* f06933c: 000e70c0 */ sll $t6,$t6,0x3 +/* f069340: 01ea7821 */ addu $t7,$t7,$t2 +/* f069344: 01f8c821 */ addu $t9,$t7,$t8 +/* f069348: 01cd7023 */ subu $t6,$t6,$t5 +/* f06934c: 000e7080 */ sll $t6,$t6,0x2 +/* f069350: 032e1021 */ addu $v0,$t9,$t6 +/* f069354: 00027a03 */ sra $t7,$v0,0x8 +/* f069358: 241800ff */ addiu $t8,$zero,0xff +/* f06935c: 030fc823 */ subu $t9,$t8,$t7 +/* f069360: 44992000 */ mtc1 $t9,$f4 +/* f069364: c7a8005c */ lwc1 $f8,0x5c($sp) +/* f069368: 240f0001 */ addiu $t7,$zero,0x1 +/* f06936c: 468021a0 */ cvt.s.w $f6,$f4 +/* f069370: 46083402 */ mul.s $f16,$f6,$f8 +/* f069374: 444ef800 */ cfc1 $t6,$31 +/* f069378: 44cff800 */ ctc1 $t7,$31 +/* f06937c: 00000000 */ sll $zero,$zero,0x0 +/* f069380: 460082a4 */ cvt.w.s $f10,$f16 +/* f069384: 444ff800 */ cfc1 $t7,$31 +/* f069388: 00000000 */ sll $zero,$zero,0x0 +/* f06938c: 31ef0078 */ andi $t7,$t7,0x78 +/* f069390: 51e00013 */ beqzl $t7,.L0f0693e0 +/* f069394: 440f5000 */ mfc1 $t7,$f10 +/* f069398: 44815000 */ mtc1 $at,$f10 +/* f06939c: 240f0001 */ addiu $t7,$zero,0x1 +/* f0693a0: 460a8281 */ sub.s $f10,$f16,$f10 +/* f0693a4: 44cff800 */ ctc1 $t7,$31 +/* f0693a8: 00000000 */ sll $zero,$zero,0x0 +/* f0693ac: 460052a4 */ cvt.w.s $f10,$f10 +/* f0693b0: 444ff800 */ cfc1 $t7,$31 +/* f0693b4: 00000000 */ sll $zero,$zero,0x0 +/* f0693b8: 31ef0078 */ andi $t7,$t7,0x78 +/* f0693bc: 15e00005 */ bnez $t7,.L0f0693d4 +/* f0693c0: 00000000 */ sll $zero,$zero,0x0 +/* f0693c4: 440f5000 */ mfc1 $t7,$f10 +/* f0693c8: 3c018000 */ lui $at,0x8000 +/* f0693cc: 10000007 */ beqz $zero,.L0f0693ec +/* f0693d0: 01e17825 */ or $t7,$t7,$at +.L0f0693d4: +/* f0693d4: 10000005 */ beqz $zero,.L0f0693ec +/* f0693d8: 240fffff */ addiu $t7,$zero,-1 +/* f0693dc: 440f5000 */ mfc1 $t7,$f10 +.L0f0693e0: +/* f0693e0: 00000000 */ sll $zero,$zero,0x0 +/* f0693e4: 05e0fffb */ bltz $t7,.L0f0693d4 +/* f0693e8: 00000000 */ sll $zero,$zero,0x0 +.L0f0693ec: +/* f0693ec: 44cef800 */ ctc1 $t6,$31 +/* f0693f0: 1000003e */ beqz $zero,.L0f0694ec +/* f0693f4: a20f0003 */ sb $t7,0x3($s0) +/* f0693f8: 920a0002 */ lbu $t2,0x2($s0) +.L0f0693fc: +/* f0693fc: 920c0000 */ lbu $t4,0x0($s0) +/* f069400: 920d0001 */ lbu $t5,0x1($s0) +/* f069404: 000ac080 */ sll $t8,$t2,0x2 +/* f069408: 000cc880 */ sll $t9,$t4,0x2 +/* f06940c: 030ac021 */ addu $t8,$t8,$t2 +/* f069410: 032cc821 */ addu $t9,$t9,$t4 +/* f069414: 000d7880 */ sll $t7,$t5,0x2 +/* f069418: 0019c900 */ sll $t9,$t9,0x4 +/* f06941c: 0018c080 */ sll $t8,$t8,0x2 +/* f069420: 01ed7821 */ addu $t7,$t7,$t5 +/* f069424: 000f78c0 */ sll $t7,$t7,0x3 +/* f069428: 030ac021 */ addu $t8,$t8,$t2 +/* f06942c: 032cc823 */ subu $t9,$t9,$t4 +/* f069430: 03197021 */ addu $t6,$t8,$t9 +/* f069434: 01ed7823 */ subu $t7,$t7,$t5 +/* f069438: 000f7880 */ sll $t7,$t7,0x2 +/* f06943c: 01cf1021 */ addu $v0,$t6,$t7 +/* f069440: 0002c203 */ sra $t8,$v0,0x8 +/* f069444: 241900ff */ addiu $t9,$zero,0xff +/* f069448: 03387023 */ subu $t6,$t9,$t8 +/* f06944c: 448e9000 */ mtc1 $t6,$f18 +/* f069450: 3c017f1b */ lui $at,0x7f1b +/* f069454: c426a1d8 */ lwc1 $f6,-0x5e28($at) +/* f069458: 46809120 */ cvt.s.w $f4,$f18 +/* f06945c: 24180001 */ addiu $t8,$zero,0x1 +/* f069460: 3c014f00 */ lui $at,0x4f00 +/* f069464: 46062202 */ mul.s $f8,$f4,$f6 +/* f069468: 444ff800 */ cfc1 $t7,$31 +/* f06946c: 44d8f800 */ ctc1 $t8,$31 +/* f069470: 00000000 */ sll $zero,$zero,0x0 +/* f069474: 46004424 */ cvt.w.s $f16,$f8 +/* f069478: 4458f800 */ cfc1 $t8,$31 +/* f06947c: 00000000 */ sll $zero,$zero,0x0 +/* f069480: 33180078 */ andi $t8,$t8,0x78 +/* f069484: 53000013 */ beqzl $t8,.L0f0694d4 +/* f069488: 44188000 */ mfc1 $t8,$f16 +/* f06948c: 44818000 */ mtc1 $at,$f16 +/* f069490: 24180001 */ addiu $t8,$zero,0x1 +/* f069494: 46104401 */ sub.s $f16,$f8,$f16 +/* f069498: 44d8f800 */ ctc1 $t8,$31 +/* f06949c: 00000000 */ sll $zero,$zero,0x0 +/* f0694a0: 46008424 */ cvt.w.s $f16,$f16 +/* f0694a4: 4458f800 */ cfc1 $t8,$31 +/* f0694a8: 00000000 */ sll $zero,$zero,0x0 +/* f0694ac: 33180078 */ andi $t8,$t8,0x78 +/* f0694b0: 17000005 */ bnez $t8,.L0f0694c8 +/* f0694b4: 00000000 */ sll $zero,$zero,0x0 +/* f0694b8: 44188000 */ mfc1 $t8,$f16 +/* f0694bc: 3c018000 */ lui $at,0x8000 +/* f0694c0: 10000007 */ beqz $zero,.L0f0694e0 +/* f0694c4: 0301c025 */ or $t8,$t8,$at +.L0f0694c8: +/* f0694c8: 10000005 */ beqz $zero,.L0f0694e0 +/* f0694cc: 2418ffff */ addiu $t8,$zero,-1 +/* f0694d0: 44188000 */ mfc1 $t8,$f16 +.L0f0694d4: +/* f0694d4: 00000000 */ sll $zero,$zero,0x0 +/* f0694d8: 0700fffb */ bltz $t8,.L0f0694c8 +/* f0694dc: 00000000 */ sll $zero,$zero,0x0 +.L0f0694e0: +/* f0694e0: 44cff800 */ ctc1 $t7,$31 +/* f0694e4: a2180003 */ sb $t8,0x3($s0) +/* f0694e8: 00000000 */ sll $zero,$zero,0x0 +.L0f0694ec: +/* f0694ec: 018d082a */ slt $at,$t4,$t5 +/* f0694f0: 00001025 */ or $v0,$zero,$zero +/* f0694f4: 10200003 */ beqz $at,.L0f069504 +/* f0694f8: 00005825 */ or $t3,$zero,$zero +/* f0694fc: 10000002 */ beqz $zero,.L0f069508 +/* f069500: 24020001 */ addiu $v0,$zero,0x1 +.L0f069504: +/* f069504: 240b0001 */ addiu $t3,$zero,0x1 +.L0f069508: +/* f069508: 02024821 */ addu $t1,$s0,$v0 +/* f06950c: 91260000 */ lbu $a2,0x0($t1) +/* f069510: 00402825 */ or $a1,$v0,$zero +/* f069514: 020bc821 */ addu $t9,$s0,$t3 +/* f069518: 00ca082a */ slt $at,$a2,$t2 +/* f06951c: 50200005 */ beqzl $at,.L0f069534 +/* f069520: 932e0000 */ lbu $t6,0x0($t9) +/* f069524: 26090002 */ addiu $t1,$s0,0x2 +/* f069528: 10000009 */ beqz $zero,.L0f069550 +/* f06952c: 91260000 */ lbu $a2,0x0($t1) +/* f069530: 932e0000 */ lbu $t6,0x0($t9) +.L0f069534: +/* f069534: 01602825 */ or $a1,$t3,$zero +/* f069538: 01ca082a */ slt $at,$t6,$t2 +/* f06953c: 50200004 */ beqzl $at,.L0f069550 +/* f069540: 240b0002 */ addiu $t3,$zero,0x2 +/* f069544: 10000002 */ beqz $zero,.L0f069550 +/* f069548: 24050002 */ addiu $a1,$zero,0x2 +/* f06954c: 240b0002 */ addiu $t3,$zero,0x2 +.L0f069550: +/* f069550: 18c0001b */ blez $a2,.L0f0695c0 +/* f069554: 02051821 */ addu $v1,$s0,$a1 +/* f069558: 020b1021 */ addu $v0,$s0,$t3 +/* f06955c: 904f0000 */ lbu $t7,0x0($v0) +/* f069560: 90780000 */ lbu $t8,0x0($v1) +/* f069564: a0400000 */ sb $zero,0x0($v0) +/* f069568: 00cf2023 */ subu $a0,$a2,$t7 +/* f06956c: 03040019 */ multu $t8,$a0 +/* f069570: 00804025 */ or $t0,$a0,$zero +/* f069574: 0000c812 */ mflo $t9 +/* f069578: 00000000 */ sll $zero,$zero,0x0 +/* f06957c: 00000000 */ sll $zero,$zero,0x0 +/* f069580: 0326001a */ div $zero,$t9,$a2 +/* f069584: 00003812 */ mflo $a3 +/* f069588: a0670000 */ sb $a3,0x0($v1) +/* f06958c: a1240000 */ sb $a0,0x0($t1) +/* f069590: 14c00002 */ bnez $a2,.L0f06959c +/* f069594: 00000000 */ sll $zero,$zero,0x0 +/* f069598: 0007000d */ break 0x7 +.L0f06959c: +/* f06959c: 2401ffff */ addiu $at,$zero,-1 +/* f0695a0: 14c10004 */ bne $a2,$at,.L0f0695b4 +/* f0695a4: 3c018000 */ lui $at,0x8000 +/* f0695a8: 17210002 */ bne $t9,$at,.L0f0695b4 +/* f0695ac: 00000000 */ sll $zero,$zero,0x0 +/* f0695b0: 0006000d */ break 0x6 +.L0f0695b4: +/* f0695b4: 920a0002 */ lbu $t2,0x2($s0) +/* f0695b8: 920d0001 */ lbu $t5,0x1($s0) +/* f0695bc: 920c0000 */ lbu $t4,0x0($s0) +.L0f0695c0: +/* f0695c0: 000c7042 */ srl $t6,$t4,0x1 +/* f0695c4: 000d7842 */ srl $t7,$t5,0x1 +/* f0695c8: 000ac042 */ srl $t8,$t2,0x1 +/* f0695cc: a20e0000 */ sb $t6,0x0($s0) +/* f0695d0: a20f0001 */ sb $t7,0x1($s0) +/* f0695d4: a2180002 */ sb $t8,0x2($s0) +/* f0695d8: 3c198007 */ lui $t9,0x8007 +/* f0695dc: 8f399978 */ lw $t9,-0x6688($t9) +/* f0695e0: 3c0e8007 */ lui $t6,0x8007 +/* f0695e4: 3c0f8007 */ lui $t7,0x8007 +/* f0695e8: 17200004 */ bnez $t9,.L0f0695fc +/* f0695ec: 3c028007 */ lui $v0,0x8007 +/* f0695f0: 8dce997c */ lw $t6,-0x6684($t6) +/* f0695f4: 51c0000a */ beqzl $t6,.L0f069620 +/* f0695f8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0695fc: +/* f0695fc: 9042997b */ lbu $v0,-0x6685($v0) +/* f069600: 8def9978 */ lw $t7,-0x6688($t7) +/* f069604: 3c188007 */ lui $t8,0x8007 +/* f069608: a2020000 */ sb $v0,0x0($s0) +/* f06960c: a2020001 */ sb $v0,0x1($s0) +/* f069610: a20f0002 */ sb $t7,0x2($s0) +/* f069614: 8f18997c */ lw $t8,-0x6684($t8) +/* f069618: a2180003 */ sb $t8,0x3($s0) +/* f06961c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f069620: +/* f069620: 8fb00018 */ lw $s0,0x18($sp) +/* f069624: 27bd0070 */ addiu $sp,$sp,0x70 +/* f069628: 03e00008 */ jr $ra +/* f06962c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f069630 +/* f069630: 27bdffe8 */ addiu $sp,$sp,-24 +/* f069634: afbf0014 */ sw $ra,0x14($sp) +/* f069638: afa60020 */ sw $a2,0x20($sp) +/* f06963c: 30ceffff */ andi $t6,$a2,0xffff +/* f069640: 01c03025 */ or $a2,$t6,$zero +/* f069644: afa40018 */ sw $a0,0x18($sp) +/* f069648: 0fc1a451 */ jal func0f069144 +/* f06964c: afa5001c */ sw $a1,0x1c($sp) +/* f069650: 8fa5001c */ lw $a1,0x1c($sp) +/* f069654: 8fa40018 */ lw $a0,0x18($sp) +/* f069658: 24010002 */ addiu $at,$zero,0x2 +/* f06965c: 90af0000 */ lbu $t7,0x0($a1) +/* f069660: 90b90001 */ lbu $t9,0x1($a1) +/* f069664: 90a90002 */ lbu $t1,0x2($a1) +/* f069668: 000fc042 */ srl $t8,$t7,0x1 +/* f06966c: 00194042 */ srl $t0,$t9,0x1 +/* f069670: 00095042 */ srl $t2,$t1,0x1 +/* f069674: a0b80000 */ sb $t8,0x0($a1) +/* f069678: a0a80001 */ sb $t0,0x1($a1) +/* f06967c: a0aa0002 */ sb $t2,0x2($a1) +/* f069680: 908b0000 */ lbu $t3,0x0($a0) +/* f069684: 3c03800a */ lui $v1,0x800a +/* f069688: 24639fc0 */ addiu $v1,$v1,-24640 +/* f06968c: 5561001d */ bnel $t3,$at,.L0f069704 +/* f069690: 8fbf0014 */ lw $ra,0x14($sp) +/* f069694: 8c6c0298 */ lw $t4,0x298($v1) +/* f069698: 05830005 */ bgezl $t4,.L0f0696b0 +/* f06969c: 8c6e028c */ lw $t6,0x28c($v1) +/* f0696a0: 8c6d029c */ lw $t5,0x29c($v1) +/* f0696a4: 05a20017 */ bltzl $t5,.L0f069704 +/* f0696a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0696ac: 8c6e028c */ lw $t6,0x28c($v1) +.L0f0696b0: +/* f0696b0: 8c820004 */ lw $v0,0x4($a0) +/* f0696b4: 55c0000b */ bnezl $t6,.L0f0696e4 +/* f0696b8: 90a90000 */ lbu $t1,0x0($a1) +/* f0696bc: 90af0000 */ lbu $t7,0x0($a1) +/* f0696c0: a04f00d0 */ sb $t7,0xd0($v0) +/* f0696c4: 90b80001 */ lbu $t8,0x1($a1) +/* f0696c8: a05800d1 */ sb $t8,0xd1($v0) +/* f0696cc: 90b90002 */ lbu $t9,0x2($a1) +/* f0696d0: a05900d2 */ sb $t9,0xd2($v0) +/* f0696d4: 90a80003 */ lbu $t0,0x3($a1) +/* f0696d8: 10000009 */ beqz $zero,.L0f069700 +/* f0696dc: a04800d3 */ sb $t0,0xd3($v0) +/* f0696e0: 90a90000 */ lbu $t1,0x0($a1) +.L0f0696e4: +/* f0696e4: a04900d4 */ sb $t1,0xd4($v0) +/* f0696e8: 90aa0001 */ lbu $t2,0x1($a1) +/* f0696ec: a04a00d5 */ sb $t2,0xd5($v0) +/* f0696f0: 90ab0002 */ lbu $t3,0x2($a1) +/* f0696f4: a04b00d6 */ sb $t3,0xd6($v0) +/* f0696f8: 90ac0003 */ lbu $t4,0x3($a1) +/* f0696fc: a04c00d7 */ sb $t4,0xd7($v0) +.L0f069700: +/* f069700: 8fbf0014 */ lw $ra,0x14($sp) +.L0f069704: +/* f069704: 27bd0018 */ addiu $sp,$sp,0x18 +/* f069708: 03e00008 */ jr $ra +/* f06970c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f069710 +/* f069710: 00001025 */ or $v0,$zero,$zero +/* f069714: 00a03025 */ or $a2,$a1,$zero +/* f069718: 00803825 */ or $a3,$a0,$zero +/* f06971c: 24080004 */ addiu $t0,$zero,0x4 +.L0f069720: +/* f069720: 90e40000 */ lbu $a0,0x0($a3) +/* f069724: 90ce0000 */ lbu $t6,0x0($a2) +/* f069728: 24420001 */ addiu $v0,$v0,0x1 +/* f06972c: 24c60001 */ addiu $a2,$a2,0x1 +/* f069730: 01c41823 */ subu $v1,$t6,$a0 +/* f069734: 00037843 */ sra $t7,$v1,0x1 +/* f069738: 008f2821 */ addu $a1,$a0,$t7 +/* f06973c: 24e70001 */ addiu $a3,$a3,0x1 +/* f069740: 1448fff7 */ bne $v0,$t0,.L0f069720 +/* f069744: a0e5ffff */ sb $a1,-0x1($a3) +/* f069748: 03e00008 */ jr $ra +/* f06974c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f069750 +/* f069750: 24010001 */ addiu $at,$zero,0x1 +/* f069754: 14a1003c */ bne $a1,$at,.L0f069848 +/* f069758: 3c01437f */ lui $at,0x437f +/* f06975c: 44811000 */ mtc1 $at,$f2 +/* f069760: c4c40000 */ lwc1 $f4,0x0($a2) +/* f069764: c4c80004 */ lwc1 $f8,0x4($a2) +/* f069768: c4d00008 */ lwc1 $f16,0x8($a2) +/* f06976c: 46022182 */ mul.s $f6,$f4,$f2 +/* f069770: 00000000 */ sll $zero,$zero,0x0 +/* f069774: 46024282 */ mul.s $f10,$f8,$f2 +/* f069778: 00000000 */ sll $zero,$zero,0x0 +/* f06977c: 46028482 */ mul.s $f18,$f16,$f2 +/* f069780: e4c60000 */ swc1 $f6,0x0($a2) +/* f069784: c4c80000 */ lwc1 $f8,0x0($a2) +/* f069788: c4c6000c */ lwc1 $f6,0xc($a2) +/* f06978c: e4ca0004 */ swc1 $f10,0x4($a2) +/* f069790: e4d20008 */ swc1 $f18,0x8($a2) +/* f069794: 8c8e0000 */ lw $t6,0x0($a0) +/* f069798: 8c990004 */ lw $t9,0x4($a0) +/* f06979c: 8c8a0008 */ lw $t2,0x8($a0) +/* f0697a0: 448e2000 */ mtc1 $t6,$f4 +/* f0697a4: 8c8d000c */ lw $t5,0xc($a0) +/* f0697a8: 46802020 */ cvt.s.w $f0,$f4 +/* f0697ac: 46004281 */ sub.s $f10,$f8,$f0 +/* f0697b0: 44994000 */ mtc1 $t9,$f8 +/* f0697b4: 460a3402 */ mul.s $f16,$f6,$f10 +/* f0697b8: 46008480 */ add.s $f18,$f16,$f0 +/* f0697bc: 46804020 */ cvt.s.w $f0,$f8 +/* f0697c0: 4600910d */ trunc.w.s $f4,$f18 +/* f0697c4: 44182000 */ mfc1 $t8,$f4 +/* f0697c8: 00000000 */ sll $zero,$zero,0x0 +/* f0697cc: ac980000 */ sw $t8,0x0($a0) +/* f0697d0: c4ca0004 */ lwc1 $f10,0x4($a2) +/* f0697d4: c4c6000c */ lwc1 $f6,0xc($a2) +/* f0697d8: 46005401 */ sub.s $f16,$f10,$f0 +/* f0697dc: 448a5000 */ mtc1 $t2,$f10 +/* f0697e0: 46103482 */ mul.s $f18,$f6,$f16 +/* f0697e4: 46009100 */ add.s $f4,$f18,$f0 +/* f0697e8: 46805020 */ cvt.s.w $f0,$f10 +/* f0697ec: 4600220d */ trunc.w.s $f8,$f4 +/* f0697f0: 44094000 */ mfc1 $t1,$f8 +/* f0697f4: 00000000 */ sll $zero,$zero,0x0 +/* f0697f8: ac890004 */ sw $t1,0x4($a0) +/* f0697fc: c4d00008 */ lwc1 $f16,0x8($a2) +/* f069800: c4c6000c */ lwc1 $f6,0xc($a2) +/* f069804: 46008481 */ sub.s $f18,$f16,$f0 +/* f069808: 448d8000 */ mtc1 $t5,$f16 +/* f06980c: 46123102 */ mul.s $f4,$f6,$f18 +/* f069810: 46002200 */ add.s $f8,$f4,$f0 +/* f069814: 46808020 */ cvt.s.w $f0,$f16 +/* f069818: 4600428d */ trunc.w.s $f10,$f8 +/* f06981c: 46001481 */ sub.s $f18,$f2,$f0 +/* f069820: 440c5000 */ mfc1 $t4,$f10 +/* f069824: 00000000 */ sll $zero,$zero,0x0 +/* f069828: ac8c0008 */ sw $t4,0x8($a0) +/* f06982c: c4c6000c */ lwc1 $f6,0xc($a2) +/* f069830: 46123102 */ mul.s $f4,$f6,$f18 +/* f069834: 46002200 */ add.s $f8,$f4,$f0 +/* f069838: 4600428d */ trunc.w.s $f10,$f8 +/* f06983c: 440f5000 */ mfc1 $t7,$f10 +/* f069840: 00000000 */ sll $zero,$zero,0x0 +/* f069844: ac8f000c */ sw $t7,0xc($a0) +.L0f069848: +/* f069848: 03e00008 */ jr $ra +/* f06984c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f069850 +/* f069850: 27bdff88 */ addiu $sp,$sp,-120 +/* f069854: afbf001c */ sw $ra,0x1c($sp) +/* f069858: afb10018 */ sw $s1,0x18($sp) +/* f06985c: afb00014 */ sw $s0,0x14($sp) +/* f069860: 00808025 */ or $s0,$a0,$zero +/* f069864: 00e08825 */ or $s1,$a3,$zero +/* f069868: afa5007c */ sw $a1,0x7c($sp) +/* f06986c: 0fc1a2bd */ jal func0f068af4 +/* f069870: afa60080 */ sw $a2,0x80($sp) +/* f069874: afa20034 */ sw $v0,0x34($sp) +/* f069878: afa00030 */ sw $zero,0x30($sp) +/* f06987c: 8fa40080 */ lw $a0,0x80($sp) +/* f069880: 0c005755 */ jal 0x15d54 +/* f069884: 27a50038 */ addiu $a1,$sp,0x38 +/* f069888: 8fa4007c */ lw $a0,0x7c($sp) +/* f06988c: 0c005775 */ jal 0x15dd4 +/* f069890: 27a50038 */ addiu $a1,$sp,0x38 +/* f069894: 8e0e0018 */ lw $t6,0x18($s0) +/* f069898: 3c0f8008 */ lui $t7,0x8008 +/* f06989c: 25efaf3c */ addiu $t7,$t7,-20676 +/* f0698a0: 8dc40008 */ lw $a0,0x8($t6) +/* f0698a4: 3c188008 */ lui $t8,0x8008 +/* f0698a8: 2718c06c */ addiu $t8,$t8,-16276 +/* f0698ac: 8c820004 */ lw $v0,0x4($a0) +/* f0698b0: 11e20009 */ beq $t7,$v0,.L0f0698d8 +/* f0698b4: 00000000 */ sll $zero,$zero,0x0 +/* f0698b8: 13020007 */ beq $t8,$v0,.L0f0698d8 +/* f0698bc: 3c198008 */ lui $t9,0x8008 +/* f0698c0: 2739afc8 */ addiu $t9,$t9,-20536 +/* f0698c4: 13220004 */ beq $t9,$v0,.L0f0698d8 +/* f0698c8: 3c088008 */ lui $t0,0x8008 +/* f0698cc: 2508adf0 */ addiu $t0,$t0,-21008 +/* f0698d0: 55020005 */ bnel $t0,$v0,.L0f0698e8 +/* f0698d4: 8e090010 */ lw $t1,0x10($s0) +.L0f0698d8: +/* f0698d8: 0c006a6f */ jal 0x1a9bc +/* f0698dc: 24050064 */ addiu $a1,$zero,0x64 +/* f0698e0: afa20030 */ sw $v0,0x30($sp) +/* f0698e4: 8e090010 */ lw $t1,0x10($s0) +.L0f0698e8: +/* f0698e8: 8fa40030 */ lw $a0,0x30($sp) +/* f0698ec: 240b0003 */ addiu $t3,$zero,0x3 +/* f0698f0: 00095180 */ sll $t2,$t1,0x6 +/* f0698f4: 0541004f */ bgez $t2,.L0f069a34 +/* f0698f8: 240c001c */ addiu $t4,$zero,0x1c +/* f0698fc: a22b0000 */ sb $t3,0x0($s1) +/* f069900: a62c0002 */ sh $t4,0x2($s1) +/* f069904: 92020003 */ lbu $v0,0x3($s0) +/* f069908: 24010033 */ addiu $at,$zero,0x33 +/* f06990c: 5441001a */ bnel $v0,$at,.L0f069978 +/* f069910: 24010035 */ addiu $at,$zero,0x35 +/* f069914: 0fc199f1 */ jal func0f0667c4 +/* f069918: 8fa40034 */ lw $a0,0x34($sp) +/* f06991c: 920d005c */ lbu $t5,0x5c($s0) +/* f069920: 8e0f0018 */ lw $t7,0x18($s0) +/* f069924: 3c018007 */ lui $at,0x8007 +/* f069928: 000d7080 */ sll $t6,$t5,0x2 +/* f06992c: 01cd7023 */ subu $t6,$t6,$t5 +/* f069930: 000e7080 */ sll $t6,$t6,0x2 +/* f069934: c5ea0014 */ lwc1 $f10,0x14($t7) +/* f069938: 01cd7021 */ addu $t6,$t6,$t5 +/* f06993c: 000e7080 */ sll $t6,$t6,0x2 +/* f069940: 002e0821 */ addu $at,$at,$t6 +/* f069944: 460a0402 */ mul.s $f16,$f0,$f10 +/* f069948: c4269a70 */ lwc1 $f6,-0x6590($at) +/* f06994c: c6040090 */ lwc1 $f4,0x90($s0) +/* f069950: 3c0141a0 */ lui $at,0x41a0 +/* f069954: 46062200 */ add.s $f8,$f4,$f6 +/* f069958: 44813000 */ mtc1 $at,$f6 +/* f06995c: 46088480 */ add.s $f18,$f16,$f8 +/* f069960: e6320004 */ swc1 $f18,0x4($s1) +/* f069964: c6040090 */ lwc1 $f4,0x90($s0) +/* f069968: 46062280 */ add.s $f10,$f4,$f6 +/* f06996c: 10000027 */ beqz $zero,.L0f069a0c +/* f069970: e62a0008 */ swc1 $f10,0x8($s1) +/* f069974: 24010035 */ addiu $at,$zero,0x35 +.L0f069978: +/* f069978: 14410019 */ bne $v0,$at,.L0f0699e0 +/* f06997c: 8fa40034 */ lw $a0,0x34($sp) +/* f069980: 0fc199f1 */ jal func0f0667c4 +/* f069984: 8fa40034 */ lw $a0,0x34($sp) +/* f069988: 9218005c */ lbu $t8,0x5c($s0) +/* f06998c: 8e080018 */ lw $t0,0x18($s0) +/* f069990: 3c018007 */ lui $at,0x8007 +/* f069994: 0018c880 */ sll $t9,$t8,0x2 +/* f069998: 0338c823 */ subu $t9,$t9,$t8 +/* f06999c: 0019c880 */ sll $t9,$t9,0x2 +/* f0699a0: c5040014 */ lwc1 $f4,0x14($t0) +/* f0699a4: 0338c821 */ addu $t9,$t9,$t8 +/* f0699a8: 0019c880 */ sll $t9,$t9,0x2 +/* f0699ac: 00390821 */ addu $at,$at,$t9 +/* f0699b0: 46040182 */ mul.s $f6,$f0,$f4 +/* f0699b4: c4289a70 */ lwc1 $f8,-0x6590($at) +/* f0699b8: c6100090 */ lwc1 $f16,0x90($s0) +/* f0699bc: 3c0141a0 */ lui $at,0x41a0 +/* f0699c0: 46088480 */ add.s $f18,$f16,$f8 +/* f0699c4: 44814000 */ mtc1 $at,$f8 +/* f0699c8: 46123280 */ add.s $f10,$f6,$f18 +/* f0699cc: e62a0004 */ swc1 $f10,0x4($s1) +/* f0699d0: c6100090 */ lwc1 $f16,0x90($s0) +/* f0699d4: 46088100 */ add.s $f4,$f16,$f8 +/* f0699d8: 1000000c */ beqz $zero,.L0f069a0c +/* f0699dc: e6240008 */ swc1 $f4,0x8($s1) +.L0f0699e0: +/* f0699e0: 0fc19a0f */ jal func0f06683c +/* f0699e4: 27a50038 */ addiu $a1,$sp,0x38 +/* f0699e8: c7a6006c */ lwc1 $f6,0x6c($sp) +/* f0699ec: 27a50038 */ addiu $a1,$sp,0x38 +/* f0699f0: 46060480 */ add.s $f18,$f0,$f6 +/* f0699f4: e6320008 */ swc1 $f18,0x8($s1) +/* f0699f8: 0fc19a1b */ jal func0f06686c +/* f0699fc: 8fa40034 */ lw $a0,0x34($sp) +/* f069a00: c7aa006c */ lwc1 $f10,0x6c($sp) +/* f069a04: 460a0400 */ add.s $f16,$f0,$f10 +/* f069a08: e6300004 */ swc1 $f16,0x4($s1) +.L0f069a0c: +/* f069a0c: 8fa9007c */ lw $t1,0x7c($sp) +/* f069a10: 3c0142b4 */ lui $at,0x42b4 +/* f069a14: 44813000 */ mtc1 $at,$f6 +/* f069a18: c5280000 */ lwc1 $f8,0x0($t1) +/* f069a1c: e628000c */ swc1 $f8,0xc($s1) +/* f069a20: 8faa007c */ lw $t2,0x7c($sp) +/* f069a24: c5440008 */ lwc1 $f4,0x8($t2) +/* f069a28: e6260014 */ swc1 $f6,0x14($s1) +/* f069a2c: 10000042 */ beqz $zero,.L0f069b38 +/* f069a30: e6240010 */ swc1 $f4,0x10($s1) +.L0f069a34: +/* f069a34: 10800007 */ beqz $a0,.L0f069a54 +/* f069a38: 27a50038 */ addiu $a1,$sp,0x38 +/* f069a3c: 8fa50034 */ lw $a1,0x34($sp) +/* f069a40: 27a60038 */ addiu $a2,$sp,0x38 +/* f069a44: 0fc19d2f */ jal func0f0674bc +/* f069a48: 02203825 */ or $a3,$s1,$zero +/* f069a4c: 10000005 */ beqz $zero,.L0f069a64 +/* f069a50: 92020003 */ lbu $v0,0x3($s0) +.L0f069a54: +/* f069a54: 8fa40034 */ lw $a0,0x34($sp) +/* f069a58: 0fc19d09 */ jal func0f067424 +/* f069a5c: 02203025 */ or $a2,$s1,$zero +/* f069a60: 92020003 */ lbu $v0,0x3($s0) +.L0f069a64: +/* f069a64: 24010033 */ addiu $at,$zero,0x33 +/* f069a68: 5441001a */ bnel $v0,$at,.L0f069ad4 +/* f069a6c: 24010035 */ addiu $at,$zero,0x35 +/* f069a70: 0fc199f1 */ jal func0f0667c4 +/* f069a74: 8fa40034 */ lw $a0,0x34($sp) +/* f069a78: 920b005c */ lbu $t3,0x5c($s0) +/* f069a7c: 8e0d0018 */ lw $t5,0x18($s0) +/* f069a80: 3c018007 */ lui $at,0x8007 +/* f069a84: 000b6080 */ sll $t4,$t3,0x2 +/* f069a88: 018b6023 */ subu $t4,$t4,$t3 +/* f069a8c: 000c6080 */ sll $t4,$t4,0x2 +/* f069a90: c5a80014 */ lwc1 $f8,0x14($t5) +/* f069a94: 018b6021 */ addu $t4,$t4,$t3 +/* f069a98: 000c6080 */ sll $t4,$t4,0x2 +/* f069a9c: 002c0821 */ addu $at,$at,$t4 +/* f069aa0: 46080102 */ mul.s $f4,$f0,$f8 +/* f069aa4: c42a9a70 */ lwc1 $f10,-0x6590($at) +/* f069aa8: c6120090 */ lwc1 $f18,0x90($s0) +/* f069aac: 3c0141a0 */ lui $at,0x41a0 +/* f069ab0: 460a9400 */ add.s $f16,$f18,$f10 +/* f069ab4: 44815000 */ mtc1 $at,$f10 +/* f069ab8: 46102180 */ add.s $f6,$f4,$f16 +/* f069abc: e6260004 */ swc1 $f6,0x4($s1) +/* f069ac0: c6120090 */ lwc1 $f18,0x90($s0) +/* f069ac4: 460a9200 */ add.s $f8,$f18,$f10 +/* f069ac8: 1000001b */ beqz $zero,.L0f069b38 +/* f069acc: e6280008 */ swc1 $f8,0x8($s1) +/* f069ad0: 24010035 */ addiu $at,$zero,0x35 +.L0f069ad4: +/* f069ad4: 54410019 */ bnel $v0,$at,.L0f069b3c +/* f069ad8: 8fbf001c */ lw $ra,0x1c($sp) +/* f069adc: 0fc199f1 */ jal func0f0667c4 +/* f069ae0: 8fa40034 */ lw $a0,0x34($sp) +/* f069ae4: 920e005c */ lbu $t6,0x5c($s0) +/* f069ae8: 8e180018 */ lw $t8,0x18($s0) +/* f069aec: 3c018007 */ lui $at,0x8007 +/* f069af0: 000e7880 */ sll $t7,$t6,0x2 +/* f069af4: 01ee7823 */ subu $t7,$t7,$t6 +/* f069af8: 000f7880 */ sll $t7,$t7,0x2 +/* f069afc: c7120014 */ lwc1 $f18,0x14($t8) +/* f069b00: 01ee7821 */ addu $t7,$t7,$t6 +/* f069b04: 000f7880 */ sll $t7,$t7,0x2 +/* f069b08: 002f0821 */ addu $at,$at,$t7 +/* f069b0c: 46120282 */ mul.s $f10,$f0,$f18 +/* f069b10: c4309a70 */ lwc1 $f16,-0x6590($at) +/* f069b14: c6040090 */ lwc1 $f4,0x90($s0) +/* f069b18: 3c0141a0 */ lui $at,0x41a0 +/* f069b1c: 46102180 */ add.s $f6,$f4,$f16 +/* f069b20: 44818000 */ mtc1 $at,$f16 +/* f069b24: 46065200 */ add.s $f8,$f10,$f6 +/* f069b28: e6280004 */ swc1 $f8,0x4($s1) +/* f069b2c: c6040090 */ lwc1 $f4,0x90($s0) +/* f069b30: 46102480 */ add.s $f18,$f4,$f16 +/* f069b34: e6320008 */ swc1 $f18,0x8($s1) +.L0f069b38: +/* f069b38: 8fbf001c */ lw $ra,0x1c($sp) +.L0f069b3c: +/* f069b3c: 8fb00014 */ lw $s0,0x14($sp) +/* f069b40: 8fb10018 */ lw $s1,0x18($sp) +/* f069b44: 03e00008 */ jr $ra +/* f069b48: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f069b4c +/* f069b4c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f069b50: afbf0024 */ sw $ra,0x24($sp) +/* f069b54: afb10020 */ sw $s1,0x20($sp) +/* f069b58: afb0001c */ sw $s0,0x1c($sp) +/* f069b5c: 8c900044 */ lw $s0,0x44($a0) +/* f069b60: 00808825 */ or $s1,$a0,$zero +/* f069b64: 52000029 */ beqzl $s0,.L0f069c0c +/* f069b68: 8fbf0024 */ lw $ra,0x24($sp) +/* f069b6c: 908e0002 */ lbu $t6,0x2($a0) +/* f069b70: 31cf0008 */ andi $t7,$t6,0x8 +/* f069b74: 51e00009 */ beqzl $t7,.L0f069b9c +/* f069b78: 8e280018 */ lw $t0,0x18($s1) +/* f069b7c: 8c980010 */ lw $t8,0x10($a0) +/* f069b80: 0018c980 */ sll $t9,$t8,0x6 +/* f069b84: 07230004 */ bgezl $t9,.L0f069b98 +/* f069b88: 2610004c */ addiu $s0,$s0,0x4c +/* f069b8c: 10000002 */ beqz $zero,.L0f069b98 +/* f069b90: 26100018 */ addiu $s0,$s0,0x18 +/* f069b94: 2610004c */ addiu $s0,$s0,0x4c +.L0f069b98: +/* f069b98: 8e280018 */ lw $t0,0x18($s1) +.L0f069b9c: +/* f069b9c: 24050065 */ addiu $a1,$zero,0x65 +/* f069ba0: 0c006a6f */ jal 0x1a9bc +/* f069ba4: 8d040008 */ lw $a0,0x8($t0) +/* f069ba8: 1040000c */ beqz $v0,.L0f069bdc +/* f069bac: 00401825 */ or $v1,$v0,$zero +/* f069bb0: 92290003 */ lbu $t1,0x3($s1) +/* f069bb4: 2401003b */ addiu $at,$zero,0x3b +/* f069bb8: 24060003 */ addiu $a2,$zero,0x3 +/* f069bbc: 15210002 */ bne $t1,$at,.L0f069bc8 +/* f069bc0: 02202025 */ or $a0,$s1,$zero +/* f069bc4: 24060023 */ addiu $a2,$zero,0x23 +.L0f069bc8: +/* f069bc8: 02002825 */ or $a1,$s0,$zero +/* f069bcc: 00003825 */ or $a3,$zero,$zero +/* f069bd0: 0fc1c328 */ jal func0f070ca0 +/* f069bd4: afa30010 */ sw $v1,0x10($sp) +/* f069bd8: 26100040 */ addiu $s0,$s0,0x40 +.L0f069bdc: +/* f069bdc: 8e2a0018 */ lw $t2,0x18($s1) +/* f069be0: 24050066 */ addiu $a1,$zero,0x66 +/* f069be4: 0c006a6f */ jal 0x1a9bc +/* f069be8: 8d440008 */ lw $a0,0x8($t2) +/* f069bec: 10400006 */ beqz $v0,.L0f069c08 +/* f069bf0: 02202025 */ or $a0,$s1,$zero +/* f069bf4: 02002825 */ or $a1,$s0,$zero +/* f069bf8: 2406001c */ addiu $a2,$zero,0x1c +/* f069bfc: 00003825 */ or $a3,$zero,$zero +/* f069c00: 0fc1c328 */ jal func0f070ca0 +/* f069c04: afa20010 */ sw $v0,0x10($sp) +.L0f069c08: +/* f069c08: 8fbf0024 */ lw $ra,0x24($sp) +.L0f069c0c: +/* f069c0c: 8fb0001c */ lw $s0,0x1c($sp) +/* f069c10: 8fb10020 */ lw $s1,0x20($sp) +/* f069c14: 03e00008 */ jr $ra +/* f069c18: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f069c1c +/* f069c1c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f069c20: afbf0014 */ sw $ra,0x14($sp) +/* f069c24: 8c870044 */ lw $a3,0x44($a0) +/* f069c28: 50e0000e */ beqzl $a3,.L0f069c64 +/* f069c2c: 8fbf0014 */ lw $ra,0x14($sp) +/* f069c30: 908e0002 */ lbu $t6,0x2($a0) +/* f069c34: 2486001c */ addiu $a2,$a0,0x1c +/* f069c38: 31cf0008 */ andi $t7,$t6,0x8 +/* f069c3c: 11e00006 */ beqz $t7,.L0f069c58 +/* f069c40: 00000000 */ sll $zero,$zero,0x0 +/* f069c44: 8c850014 */ lw $a1,0x14($a0) +/* f069c48: afa40018 */ sw $a0,0x18($sp) +/* f069c4c: 0fc1a614 */ jal func0f069850 +/* f069c50: 24a50008 */ addiu $a1,$a1,0x8 +/* f069c54: 8fa40018 */ lw $a0,0x18($sp) +.L0f069c58: +/* f069c58: 0fc1a6d3 */ jal func0f069b4c +/* f069c5c: 00000000 */ sll $zero,$zero,0x0 +/* f069c60: 8fbf0014 */ lw $ra,0x14($sp) +.L0f069c64: +/* f069c64: 27bd0018 */ addiu $sp,$sp,0x18 +/* f069c68: 03e00008 */ jr $ra +/* f069c6c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f069c70 +/* f069c70: 27bdffe0 */ addiu $sp,$sp,-32 +/* f069c74: afb00018 */ sw $s0,0x18($sp) +/* f069c78: 00808025 */ or $s0,$a0,$zero +/* f069c7c: afbf001c */ sw $ra,0x1c($sp) +/* f069c80: 10a00003 */ beqz $a1,.L0f069c90 +/* f069c84: afa60028 */ sw $a2,0x28($sp) +/* f069c88: 0fc1a707 */ jal func0f069c1c +/* f069c8c: 00000000 */ sll $zero,$zero,0x0 +.L0f069c90: +/* f069c90: 8fae0028 */ lw $t6,0x28($sp) +/* f069c94: 51c00004 */ beqzl $t6,.L0f069ca8 +/* f069c98: 8e040014 */ lw $a0,0x14($s0) +/* f069c9c: 0fc248f5 */ jal func0f0923d4 +/* f069ca0: 02002025 */ or $a0,$s0,$zero +/* f069ca4: 8e040014 */ lw $a0,0x14($s0) +.L0f069ca8: +/* f069ca8: 26050054 */ addiu $a1,$s0,0x54 +/* f069cac: 0fc1a58c */ jal func0f069630 +/* f069cb0: 96060058 */ lhu $a2,0x58($s0) +/* f069cb4: 8e040014 */ lw $a0,0x14($s0) +/* f069cb8: 00002825 */ or $a1,$zero,$zero +/* f069cbc: 0fc22af5 */ jal func0f08abd4 +/* f069cc0: 24840008 */ addiu $a0,$a0,0x8 +/* f069cc4: 8fbf001c */ lw $ra,0x1c($sp) +/* f069cc8: 8fb00018 */ lw $s0,0x18($sp) +/* f069ccc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f069cd0: 03e00008 */ jr $ra +/* f069cd4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f069cd8 +/* f069cd8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f069cdc: afb20020 */ sw $s2,0x20($sp) +/* f069ce0: afb00018 */ sw $s0,0x18($sp) +/* f069ce4: afbf0024 */ sw $ra,0x24($sp) +/* f069ce8: afb1001c */ sw $s1,0x1c($sp) +/* f069cec: 8c910018 */ lw $s1,0x18($a0) +/* f069cf0: 00008025 */ or $s0,$zero,$zero +/* f069cf4: 24120014 */ addiu $s2,$zero,0x14 +.L0f069cf8: +/* f069cf8: 8e240008 */ lw $a0,0x8($s1) +/* f069cfc: 0c006a47 */ jal 0x1a91c +/* f069d00: 260500c9 */ addiu $a1,$s0,0xc9 +/* f069d04: 10400006 */ beqz $v0,.L0f069d20 +/* f069d08: 00402825 */ or $a1,$v0,$zero +/* f069d0c: 0c006a87 */ jal 0x1aa1c +/* f069d10: 02202025 */ or $a0,$s1,$zero +/* f069d14: 26100001 */ addiu $s0,$s0,0x1 +/* f069d18: 1612fff7 */ bne $s0,$s2,.L0f069cf8 +/* f069d1c: ac400000 */ sw $zero,0x0($v0) +.L0f069d20: +/* f069d20: 8fbf0024 */ lw $ra,0x24($sp) +/* f069d24: 8fb00018 */ lw $s0,0x18($sp) +/* f069d28: 8fb1001c */ lw $s1,0x1c($sp) +/* f069d2c: 8fb20020 */ lw $s2,0x20($sp) +/* f069d30: 03e00008 */ jr $ra +/* f069d34: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f069d38 +/* f069d38: 27bdff58 */ addiu $sp,$sp,-168 +/* f069d3c: afbf001c */ sw $ra,0x1c($sp) +/* f069d40: afb00018 */ sw $s0,0x18($sp) +/* f069d44: afa400a8 */ sw $a0,0xa8($sp) +/* f069d48: afa500ac */ sw $a1,0xac($sp) +/* f069d4c: 0fc22a23 */ jal func0f08a88c +/* f069d50: afa600b0 */ sw $a2,0xb0($sp) +/* f069d54: 10400101 */ beqz $v0,.L0f06a15c +/* f069d58: 00408025 */ or $s0,$v0,$zero +/* f069d5c: 3c0e8007 */ lui $t6,0x8007 +/* f069d60: 27a20048 */ addiu $v0,$sp,0x48 +/* f069d64: 25ce9980 */ addiu $t6,$t6,-26240 +/* f069d68: 25d80054 */ addiu $t8,$t6,0x54 +/* f069d6c: 0040c825 */ or $t9,$v0,$zero +.L0f069d70: +/* f069d70: 8dc10000 */ lw $at,0x0($t6) +/* f069d74: 25ce000c */ addiu $t6,$t6,0xc +/* f069d78: 2739000c */ addiu $t9,$t9,0xc +/* f069d7c: af21fff4 */ sw $at,-0xc($t9) +/* f069d80: 8dc1fff8 */ lw $at,-0x8($t6) +/* f069d84: af21fff8 */ sw $at,-0x8($t9) +/* f069d88: 8dc1fffc */ lw $at,-0x4($t6) +/* f069d8c: 15d8fff8 */ bne $t6,$t8,.L0f069d70 +/* f069d90: af21fffc */ sw $at,-0x4($t9) +/* f069d94: 8dc10000 */ lw $at,0x0($t6) +/* f069d98: 00405025 */ or $t2,$v0,$zero +/* f069d9c: 02005825 */ or $t3,$s0,$zero +/* f069da0: af210000 */ sw $at,0x0($t9) +/* f069da4: 8dd80004 */ lw $t8,0x4($t6) +/* f069da8: 24490054 */ addiu $t1,$v0,0x54 +/* f069dac: af380004 */ sw $t8,0x4($t9) +.L0f069db0: +/* f069db0: 8d410000 */ lw $at,0x0($t2) +/* f069db4: 254a000c */ addiu $t2,$t2,0xc +/* f069db8: 256b000c */ addiu $t3,$t3,0xc +/* f069dbc: ad61fff4 */ sw $at,-0xc($t3) +/* f069dc0: 8d41fff8 */ lw $at,-0x8($t2) +/* f069dc4: ad61fff8 */ sw $at,-0x8($t3) +/* f069dc8: 8d41fffc */ lw $at,-0x4($t2) +/* f069dcc: 1549fff8 */ bne $t2,$t1,.L0f069db0 +/* f069dd0: ad61fffc */ sw $at,-0x4($t3) +/* f069dd4: 8d410000 */ lw $at,0x0($t2) +/* f069dd8: 3c058008 */ lui $a1,0x8008 +/* f069ddc: 02002025 */ or $a0,$s0,$zero +/* f069de0: ad610000 */ sw $at,0x0($t3) +/* f069de4: 8d490004 */ lw $t1,0x4($t2) +/* f069de8: ad690004 */ sw $t1,0x4($t3) +/* f069dec: 8fac00a8 */ lw $t4,0xa8($sp) +/* f069df0: 858d0004 */ lh $t5,0x4($t4) +/* f069df4: a60d0004 */ sh $t5,0x4($s0) +/* f069df8: 860f0004 */ lh $t7,0x4($s0) +/* f069dfc: 000fc0c0 */ sll $t8,$t7,0x3 +/* f069e00: 00b82821 */ addu $a1,$a1,$t8 +/* f069e04: 0fc1a94b */ jal func0f06a52c +/* f069e08: 8ca5b06c */ lw $a1,-0x4f94($a1) +/* f069e0c: 104000d3 */ beqz $v0,.L0f06a15c +/* f069e10: 8fae00a8 */ lw $t6,0xa8($sp) +/* f069e14: 8e040014 */ lw $a0,0x14($s0) +/* f069e18: 0fc181a6 */ jal func0f060698 +/* f069e1c: 8dc50014 */ lw $a1,0x14($t6) +/* f069e20: 8e040014 */ lw $a0,0x14($s0) +/* f069e24: 0fc20a59 */ jal func0f082964 +/* f069e28: 24050005 */ addiu $a1,$zero,0x5 +/* f069e2c: 8e190040 */ lw $t9,0x40($s0) +/* f069e30: 8fa200b0 */ lw $v0,0xb0($sp) +/* f069e34: 33280080 */ andi $t0,$t9,0x80 +/* f069e38: 510000a4 */ beqzl $t0,.L0f06a0cc +/* f069e3c: 8fa900a8 */ lw $t1,0xa8($sp) +/* f069e40: 8e090048 */ lw $t1,0x48($s0) +/* f069e44: 3c0b8007 */ lui $t3,0x8007 +/* f069e48: 256b99dc */ addiu $t3,$t3,-26148 +/* f069e4c: afa9003c */ sw $t1,0x3c($sp) +/* f069e50: 8d610000 */ lw $at,0x0($t3) +/* f069e54: 27aa0030 */ addiu $t2,$sp,0x30 +/* f069e58: 8d6f0004 */ lw $t7,0x4($t3) +/* f069e5c: ad410000 */ sw $at,0x0($t2) +/* f069e60: 8d610008 */ lw $at,0x8($t3) +/* f069e64: ad4f0004 */ sw $t7,0x4($t2) +/* f069e68: 44805000 */ mtc1 $zero,$f10 +/* f069e6c: ad410008 */ sw $at,0x8($t2) +/* f069e70: 8fb800a8 */ lw $t8,0xa8($sp) +/* f069e74: c4460008 */ lwc1 $f6,0x8($v0) +/* f069e78: 8f0e0014 */ lw $t6,0x14($t8) +/* f069e7c: c5c40008 */ lwc1 $f4,0x8($t6) +/* f069e80: e7aa0028 */ swc1 $f10,0x28($sp) +/* f069e84: 46062201 */ sub.s $f8,$f4,$f6 +/* f069e88: e7a80024 */ swc1 $f8,0x24($sp) +/* f069e8c: 8f190014 */ lw $t9,0x14($t8) +/* f069e90: c4520010 */ lwc1 $f18,0x10($v0) +/* f069e94: c7300010 */ lwc1 $f16,0x10($t9) +/* f069e98: 46128101 */ sub.s $f4,$f16,$f18 +/* f069e9c: 46042182 */ mul.s $f6,$f4,$f4 +/* f069ea0: e7a4002c */ swc1 $f4,0x2c($sp) +/* f069ea4: 46084282 */ mul.s $f10,$f8,$f8 +/* f069ea8: 0c012974 */ jal 0x4a5d0 +/* f069eac: 460a3300 */ add.s $f12,$f6,$f10 +/* f069eb0: 44808000 */ mtc1 $zero,$f16 +/* f069eb4: 00000000 */ sll $zero,$zero,0x0 +/* f069eb8: 4600803c */ c.lt.s $f16,$f0 +/* f069ebc: 00000000 */ sll $zero,$zero,0x0 +/* f069ec0: 4500000b */ bc1f .L0f069ef0 +/* f069ec4: 3c013f80 */ lui $at,0x3f80 +/* f069ec8: 44819000 */ mtc1 $at,$f18 +/* f069ecc: c7a40024 */ lwc1 $f4,0x24($sp) +/* f069ed0: c7a6002c */ lwc1 $f6,0x2c($sp) +/* f069ed4: 46009083 */ div.s $f2,$f18,$f0 +/* f069ed8: 46022202 */ mul.s $f8,$f4,$f2 +/* f069edc: 00000000 */ sll $zero,$zero,0x0 +/* f069ee0: 46023282 */ mul.s $f10,$f6,$f2 +/* f069ee4: e7a80024 */ swc1 $f8,0x24($sp) +/* f069ee8: 10000022 */ beqz $zero,.L0f069f74 +/* f069eec: e7aa002c */ swc1 $f10,0x2c($sp) +.L0f069ef0: +/* f069ef0: 0c004b70 */ jal 0x12dc0 +/* f069ef4: 00000000 */ sll $zero,$zero,0x0 +/* f069ef8: 44828000 */ mtc1 $v0,$f16 +/* f069efc: 3c014f80 */ lui $at,0x4f80 +/* f069f00: 04410004 */ bgez $v0,.L0f069f14 +/* f069f04: 468084a0 */ cvt.s.w $f18,$f16 +/* f069f08: 44812000 */ mtc1 $at,$f4 +/* f069f0c: 00000000 */ sll $zero,$zero,0x0 +/* f069f10: 46049480 */ add.s $f18,$f18,$f4 +.L0f069f14: +/* f069f14: 3c012f80 */ lui $at,0x2f80 +/* f069f18: 44814000 */ mtc1 $at,$f8 +/* f069f1c: 3c013f00 */ lui $at,0x3f00 +/* f069f20: 44815000 */ mtc1 $at,$f10 +/* f069f24: 46089182 */ mul.s $f6,$f18,$f8 +/* f069f28: 00000000 */ sll $zero,$zero,0x0 +/* f069f2c: 460a3402 */ mul.s $f16,$f6,$f10 +/* f069f30: 0c004b70 */ jal 0x12dc0 +/* f069f34: e7b00024 */ swc1 $f16,0x24($sp) +/* f069f38: 44822000 */ mtc1 $v0,$f4 +/* f069f3c: 3c014f80 */ lui $at,0x4f80 +/* f069f40: 04410004 */ bgez $v0,.L0f069f54 +/* f069f44: 468024a0 */ cvt.s.w $f18,$f4 +/* f069f48: 44814000 */ mtc1 $at,$f8 +/* f069f4c: 00000000 */ sll $zero,$zero,0x0 +/* f069f50: 46089480 */ add.s $f18,$f18,$f8 +.L0f069f54: +/* f069f54: 3c012f80 */ lui $at,0x2f80 +/* f069f58: 44813000 */ mtc1 $at,$f6 +/* f069f5c: 3c013f00 */ lui $at,0x3f00 +/* f069f60: 44818000 */ mtc1 $at,$f16 +/* f069f64: 46069282 */ mul.s $f10,$f18,$f6 +/* f069f68: 00000000 */ sll $zero,$zero,0x0 +/* f069f6c: 46105102 */ mul.s $f4,$f10,$f16 +/* f069f70: e7a4002c */ swc1 $f4,0x2c($sp) +.L0f069f74: +/* f069f74: 3c017f1b */ lui $at,0x7f1b +/* f069f78: c432a1dc */ lwc1 $f18,-0x5e24($at) +/* f069f7c: c7a80024 */ lwc1 $f8,0x24($sp) +/* f069f80: 8fa8003c */ lw $t0,0x3c($sp) +/* f069f84: 46124182 */ mul.s $f6,$f8,$f18 +/* f069f88: 0c004b70 */ jal 0x12dc0 +/* f069f8c: e5060004 */ swc1 $f6,0x4($t0) +/* f069f90: 44825000 */ mtc1 $v0,$f10 +/* f069f94: 8fa3003c */ lw $v1,0x3c($sp) +/* f069f98: 04410005 */ bgez $v0,.L0f069fb0 +/* f069f9c: 46805420 */ cvt.s.w $f16,$f10 +/* f069fa0: 3c014f80 */ lui $at,0x4f80 +/* f069fa4: 44812000 */ mtc1 $at,$f4 +/* f069fa8: 00000000 */ sll $zero,$zero,0x0 +/* f069fac: 46048400 */ add.s $f16,$f16,$f4 +.L0f069fb0: +/* f069fb0: 3c012f80 */ lui $at,0x2f80 +/* f069fb4: 44814000 */ mtc1 $at,$f8 +/* f069fb8: 3c017f1b */ lui $at,0x7f1b +/* f069fbc: c426a1e0 */ lwc1 $f6,-0x5e20($at) +/* f069fc0: 46088482 */ mul.s $f18,$f16,$f8 +/* f069fc4: 3c017f1b */ lui $at,0x7f1b +/* f069fc8: 46069282 */ mul.s $f10,$f18,$f6 +/* f069fcc: e46a0008 */ swc1 $f10,0x8($v1) +/* f069fd0: c430a1e4 */ lwc1 $f16,-0x5e1c($at) +/* f069fd4: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f069fd8: 46102202 */ mul.s $f8,$f4,$f16 +/* f069fdc: 0c004b70 */ jal 0x12dc0 +/* f069fe0: e468000c */ swc1 $f8,0xc($v1) +/* f069fe4: 44829000 */ mtc1 $v0,$f18 +/* f069fe8: 3c014f80 */ lui $at,0x4f80 +/* f069fec: 04410004 */ bgez $v0,.L0f06a000 +/* f069ff0: 468091a0 */ cvt.s.w $f6,$f18 +/* f069ff4: 44815000 */ mtc1 $at,$f10 +/* f069ff8: 00000000 */ sll $zero,$zero,0x0 +/* f069ffc: 460a3180 */ add.s $f6,$f6,$f10 +.L0f06a000: +/* f06a000: 3c012f80 */ lui $at,0x2f80 +/* f06a004: 44812000 */ mtc1 $at,$f4 +/* f06a008: 3c017f1b */ lui $at,0x7f1b +/* f06a00c: c428a1e8 */ lwc1 $f8,-0x5e18($at) +/* f06a010: 46043402 */ mul.s $f16,$f6,$f4 +/* f06a014: 3c017f1b */ lui $at,0x7f1b +/* f06a018: c42aa1ec */ lwc1 $f10,-0x5e14($at) +/* f06a01c: 46088482 */ mul.s $f18,$f16,$f8 +/* f06a020: 460a9181 */ sub.s $f6,$f18,$f10 +/* f06a024: 0c004b70 */ jal 0x12dc0 +/* f06a028: e7a60030 */ swc1 $f6,0x30($sp) +/* f06a02c: 44822000 */ mtc1 $v0,$f4 +/* f06a030: 3c014f80 */ lui $at,0x4f80 +/* f06a034: 04410004 */ bgez $v0,.L0f06a048 +/* f06a038: 46802420 */ cvt.s.w $f16,$f4 +/* f06a03c: 44814000 */ mtc1 $at,$f8 +/* f06a040: 00000000 */ sll $zero,$zero,0x0 +/* f06a044: 46088400 */ add.s $f16,$f16,$f8 +.L0f06a048: +/* f06a048: 3c012f80 */ lui $at,0x2f80 +/* f06a04c: 44819000 */ mtc1 $at,$f18 +/* f06a050: 3c017f1b */ lui $at,0x7f1b +/* f06a054: c426a1f0 */ lwc1 $f6,-0x5e10($at) +/* f06a058: 46128282 */ mul.s $f10,$f16,$f18 +/* f06a05c: 3c017f1b */ lui $at,0x7f1b +/* f06a060: c428a1f4 */ lwc1 $f8,-0x5e0c($at) +/* f06a064: 46065102 */ mul.s $f4,$f10,$f6 +/* f06a068: 46082401 */ sub.s $f16,$f4,$f8 +/* f06a06c: 0c004b70 */ jal 0x12dc0 +/* f06a070: e7b00034 */ swc1 $f16,0x34($sp) +/* f06a074: 44829000 */ mtc1 $v0,$f18 +/* f06a078: 3c014f80 */ lui $at,0x4f80 +/* f06a07c: 04410004 */ bgez $v0,.L0f06a090 +/* f06a080: 468092a0 */ cvt.s.w $f10,$f18 +/* f06a084: 44813000 */ mtc1 $at,$f6 +/* f06a088: 00000000 */ sll $zero,$zero,0x0 +/* f06a08c: 46065280 */ add.s $f10,$f10,$f6 +.L0f06a090: +/* f06a090: 3c012f80 */ lui $at,0x2f80 +/* f06a094: 44812000 */ mtc1 $at,$f4 +/* f06a098: 3c017f1b */ lui $at,0x7f1b +/* f06a09c: c430a1f8 */ lwc1 $f16,-0x5e08($at) +/* f06a0a0: 46045202 */ mul.s $f8,$f10,$f4 +/* f06a0a4: 3c017f1b */ lui $at,0x7f1b +/* f06a0a8: c426a1fc */ lwc1 $f6,-0x5e04($at) +/* f06a0ac: 8fa5003c */ lw $a1,0x3c($sp) +/* f06a0b0: 27a40030 */ addiu $a0,$sp,0x30 +/* f06a0b4: 24a50020 */ addiu $a1,$a1,0x20 +/* f06a0b8: 46104482 */ mul.s $f18,$f8,$f16 +/* f06a0bc: 46069281 */ sub.s $f10,$f18,$f6 +/* f06a0c0: 0c005923 */ jal 0x1648c +/* f06a0c4: e7aa0038 */ swc1 $f10,0x38($sp) +/* f06a0c8: 8fa900a8 */ lw $t1,0xa8($sp) +.L0f06a0cc: +/* f06a0cc: 8e0c0018 */ lw $t4,0x18($s0) +/* f06a0d0: 3c010122 */ lui $at,0x122 +/* f06a0d4: 8d2d0018 */ lw $t5,0x18($t1) +/* f06a0d8: 240500c8 */ addiu $a1,$zero,0xc8 +/* f06a0dc: c5a40014 */ lwc1 $f4,0x14($t5) +/* f06a0e0: e5840014 */ swc1 $f4,0x14($t4) +/* f06a0e4: 8e0a0008 */ lw $t2,0x8($s0) +/* f06a0e8: 8e0f000c */ lw $t7,0xc($s0) +/* f06a0ec: 8e180010 */ lw $t8,0x10($s0) +/* f06a0f0: 01415825 */ or $t3,$t2,$at +/* f06a0f4: 3c010020 */ lui $at,0x20 +/* f06a0f8: 34214000 */ ori $at,$at,0x4000 +/* f06a0fc: 8e080018 */ lw $t0,0x18($s0) +/* f06a100: 01e17025 */ or $t6,$t7,$at +/* f06a104: 37190008 */ ori $t9,$t8,0x8 +/* f06a108: ae0b0008 */ sw $t3,0x8($s0) +/* f06a10c: ae0e000c */ sw $t6,0xc($s0) +/* f06a110: ae190010 */ sw $t9,0x10($s0) +/* f06a114: 0c006a47 */ jal 0x1a91c +/* f06a118: 8d040008 */ lw $a0,0x8($t0) +/* f06a11c: 10400004 */ beqz $v0,.L0f06a130 +/* f06a120: 00402825 */ or $a1,$v0,$zero +/* f06a124: 0c006a87 */ jal 0x1aa1c +/* f06a128: 8e040018 */ lw $a0,0x18($s0) +/* f06a12c: ac400000 */ sw $zero,0x0($v0) +.L0f06a130: +/* f06a130: 8e090018 */ lw $t1,0x18($s0) +/* f06a134: 8fa500ac */ lw $a1,0xac($sp) +/* f06a138: 8d240008 */ lw $a0,0x8($t1) +/* f06a13c: 0c006a47 */ jal 0x1a91c +/* f06a140: 24a500c9 */ addiu $a1,$a1,0xc9 +/* f06a144: 10400005 */ beqz $v0,.L0f06a15c +/* f06a148: 00402825 */ or $a1,$v0,$zero +/* f06a14c: 0c006a87 */ jal 0x1aa1c +/* f06a150: 8e040018 */ lw $a0,0x18($s0) +/* f06a154: 240d0001 */ addiu $t5,$zero,0x1 +/* f06a158: ac4d0000 */ sw $t5,0x0($v0) +.L0f06a15c: +/* f06a15c: 8fbf001c */ lw $ra,0x1c($sp) +/* f06a160: 8fb00018 */ lw $s0,0x18($sp) +/* f06a164: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* f06a168: 03e00008 */ jr $ra +/* f06a16c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06a170 +/* f06a170: 27bdffd0 */ addiu $sp,$sp,-48 +/* f06a174: afb40028 */ sw $s4,0x28($sp) +/* f06a178: afb30024 */ sw $s3,0x24($sp) +/* f06a17c: afb1001c */ sw $s1,0x1c($sp) +/* f06a180: afb00018 */ sw $s0,0x18($sp) +/* f06a184: afbf002c */ sw $ra,0x2c($sp) +/* f06a188: afb20020 */ sw $s2,0x20($sp) +/* f06a18c: 00809825 */ or $s3,$a0,$zero +/* f06a190: 00a0a025 */ or $s4,$a1,$zero +/* f06a194: 8c920018 */ lw $s2,0x18($a0) +/* f06a198: 00008025 */ or $s0,$zero,$zero +/* f06a19c: 24110014 */ addiu $s1,$zero,0x14 +/* f06a1a0: 8e440008 */ lw $a0,0x8($s2) +.L0f06a1a4: +/* f06a1a4: 0c006a47 */ jal 0x1a91c +/* f06a1a8: 260500c9 */ addiu $a1,$s0,0xc9 +/* f06a1ac: 10400007 */ beqz $v0,.L0f06a1cc +/* f06a1b0: 02602025 */ or $a0,$s3,$zero +/* f06a1b4: 02002825 */ or $a1,$s0,$zero +/* f06a1b8: 0fc1a74e */ jal func0f069d38 +/* f06a1bc: 02803025 */ or $a2,$s4,$zero +/* f06a1c0: 26100001 */ addiu $s0,$s0,0x1 +/* f06a1c4: 5611fff7 */ bnel $s0,$s1,.L0f06a1a4 +/* f06a1c8: 8e440008 */ lw $a0,0x8($s2) +.L0f06a1cc: +/* f06a1cc: 8fbf002c */ lw $ra,0x2c($sp) +/* f06a1d0: 8fb00018 */ lw $s0,0x18($sp) +/* f06a1d4: 8fb1001c */ lw $s1,0x1c($sp) +/* f06a1d8: 8fb20020 */ lw $s2,0x20($sp) +/* f06a1dc: 8fb30024 */ lw $s3,0x24($sp) +/* f06a1e0: 8fb40028 */ lw $s4,0x28($sp) +/* f06a1e4: 03e00008 */ jr $ra +/* f06a1e8: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f06a1ec +/* f06a1ec: 27bdffe0 */ addiu $sp,$sp,-32 +/* f06a1f0: afb00018 */ sw $s0,0x18($sp) +/* f06a1f4: 00808025 */ or $s0,$a0,$zero +/* f06a1f8: afbf001c */ sw $ra,0x1c($sp) +/* f06a1fc: 14c00005 */ bnez $a2,.L0f06a214 +/* f06a200: afa50024 */ sw $a1,0x24($sp) +/* f06a204: 0fc180d6 */ jal func0f060358 +/* f06a208: afa7002c */ sw $a3,0x2c($sp) +/* f06a20c: 8fa7002c */ lw $a3,0x2c($sp) +/* f06a210: 00403025 */ or $a2,$v0,$zero +.L0f06a214: +/* f06a214: 14e00005 */ bnez $a3,.L0f06a22c +/* f06a218: 8fa40024 */ lw $a0,0x24($sp) +/* f06a21c: 0fc2cc2b */ jal func0f0b30ac +/* f06a220: afa60028 */ sw $a2,0x28($sp) +/* f06a224: 8fa60028 */ lw $a2,0x28($sp) +/* f06a228: 00403825 */ or $a3,$v0,$zero +.L0f06a22c: +/* f06a22c: 10c00075 */ beqz $a2,.L0f06a404 +/* f06a230: 00000000 */ sll $zero,$zero,0x0 +/* f06a234: 10e00073 */ beqz $a3,.L0f06a404 +/* f06a238: 24050065 */ addiu $a1,$zero,0x65 +/* f06a23c: ae070018 */ sw $a3,0x18($s0) +/* f06a240: afa60028 */ sw $a2,0x28($sp) +/* f06a244: 0c006a6f */ jal 0x1a9bc +/* f06a248: 8fa40024 */ lw $a0,0x24($sp) +/* f06a24c: 10400004 */ beqz $v0,.L0f06a260 +/* f06a250: 8fa60028 */ lw $a2,0x28($sp) +/* f06a254: 820e005a */ lb $t6,0x5a($s0) +/* f06a258: 25cf0001 */ addiu $t7,$t6,0x1 +/* f06a25c: a20f005a */ sb $t7,0x5a($s0) +.L0f06a260: +/* f06a260: 8fa40024 */ lw $a0,0x24($sp) +/* f06a264: 24050066 */ addiu $a1,$zero,0x66 +/* f06a268: 0c006a6f */ jal 0x1a9bc +/* f06a26c: afa60028 */ sw $a2,0x28($sp) +/* f06a270: 10400004 */ beqz $v0,.L0f06a284 +/* f06a274: 8fa60028 */ lw $a2,0x28($sp) +/* f06a278: 8218005a */ lb $t8,0x5a($s0) +/* f06a27c: 27190001 */ addiu $t9,$t8,0x1 +/* f06a280: a219005a */ sb $t9,0x5a($s0) +.L0f06a284: +/* f06a284: 8e080008 */ lw $t0,0x8($s0) +/* f06a288: 8203005a */ lb $v1,0x5a($s0) +/* f06a28c: 24050004 */ addiu $a1,$zero,0x4 +/* f06a290: 31090100 */ andi $t1,$t0,0x100 +/* f06a294: 1120000e */ beqz $t1,.L0f06a2d0 +/* f06a298: 00031180 */ sll $v0,$v1,0x6 +/* f06a29c: 8e0a0010 */ lw $t2,0x10($s0) +/* f06a2a0: 000a5980 */ sll $t3,$t2,0x6 +/* f06a2a4: 05630004 */ bgezl $t3,.L0f06a2b8 +/* f06a2a8: 2442004c */ addiu $v0,$v0,0x4c +/* f06a2ac: 10000002 */ beqz $zero,.L0f06a2b8 +/* f06a2b0: 24420018 */ addiu $v0,$v0,0x18 +/* f06a2b4: 2442004c */ addiu $v0,$v0,0x4c +.L0f06a2b8: +/* f06a2b8: 920d0002 */ lbu $t5,0x2($s0) +/* f06a2bc: 246c0001 */ addiu $t4,$v1,0x1 +/* f06a2c0: a20c005a */ sb $t4,0x5a($s0) +/* f06a2c4: 35ae0008 */ ori $t6,$t5,0x8 +/* f06a2c8: 10000004 */ beqz $zero,.L0f06a2dc +/* f06a2cc: a20e0002 */ sb $t6,0x2($s0) +.L0f06a2d0: +/* f06a2d0: 920f0002 */ lbu $t7,0x2($s0) +/* f06a2d4: 31f8fff7 */ andi $t8,$t7,0xfff7 +/* f06a2d8: a2180002 */ sb $t8,0x2($s0) +.L0f06a2dc: +/* f06a2dc: 8219005a */ lb $t9,0x5a($s0) +/* f06a2e0: 2444000f */ addiu $a0,$v0,0xf +/* f06a2e4: 3488000f */ ori $t0,$a0,0xf +/* f06a2e8: 1b200006 */ blez $t9,.L0f06a304 +/* f06a2ec: 3904000f */ xori $a0,$t0,0xf +/* f06a2f0: 0c0048f2 */ jal 0x123c8 +/* f06a2f4: afa60028 */ sw $a2,0x28($sp) +/* f06a2f8: 8fa60028 */ lw $a2,0x28($sp) +/* f06a2fc: 10000002 */ beqz $zero,.L0f06a308 +/* f06a300: ae020044 */ sw $v0,0x44($s0) +.L0f06a304: +/* f06a304: ae000044 */ sw $zero,0x44($s0) +.L0f06a308: +/* f06a308: 8e0b0018 */ lw $t3,0x18($s0) +/* f06a30c: 240a0fff */ addiu $t2,$zero,0xfff +/* f06a310: ae060014 */ sw $a2,0x14($s0) +/* f06a314: a600004c */ sh $zero,0x4c($s0) +/* f06a318: ae000048 */ sw $zero,0x48($s0) +/* f06a31c: a2000050 */ sb $zero,0x50($s0) +/* f06a320: a2000051 */ sb $zero,0x51($s0) +/* f06a324: a2000052 */ sb $zero,0x52($s0) +/* f06a328: a2000053 */ sb $zero,0x53($s0) +/* f06a32c: a2000054 */ sb $zero,0x54($s0) +/* f06a330: a2000055 */ sb $zero,0x55($s0) +/* f06a334: a2000056 */ sb $zero,0x56($s0) +/* f06a338: a2000057 */ sb $zero,0x57($s0) +/* f06a33c: a60a0058 */ sh $t2,0x58($s0) +/* f06a340: ad700004 */ sw $s0,0x4($t3) +/* f06a344: 8e0c0018 */ lw $t4,0x18($s0) +/* f06a348: 3c0f8008 */ lui $t7,0x8008 +/* f06a34c: 3c014f80 */ lui $at,0x4f80 +/* f06a350: a1800001 */ sb $zero,0x1($t4) +/* f06a354: 860d0004 */ lh $t5,0x4($s0) +/* f06a358: 8e040018 */ lw $a0,0x18($s0) +/* f06a35c: 000d70c0 */ sll $t6,$t5,0x3 +/* f06a360: 01ee7821 */ addu $t7,$t7,$t6 +/* f06a364: 95efb072 */ lhu $t7,-0x4f8e($t7) +/* f06a368: 448f2000 */ mtc1 $t7,$f4 +/* f06a36c: 05e10004 */ bgez $t7,.L0f06a380 +/* f06a370: 468021a0 */ cvt.s.w $f6,$f4 +/* f06a374: 44814000 */ mtc1 $at,$f8 +/* f06a378: 00000000 */ sll $zero,$zero,0x0 +/* f06a37c: 46083180 */ add.s $f6,$f6,$f8 +.L0f06a380: +/* f06a380: 3c013980 */ lui $at,0x3980 +/* f06a384: 44815000 */ mtc1 $at,$f10 +/* f06a388: afa60028 */ sw $a2,0x28($sp) +/* f06a38c: 460a3402 */ mul.s $f16,$f6,$f10 +/* f06a390: 44058000 */ mfc1 $a1,$f16 +/* f06a394: 0c006bd6 */ jal 0x1af58 +/* f06a398: 00000000 */ sll $zero,$zero,0x0 +/* f06a39c: 8fa60028 */ lw $a2,0x28($sp) +/* f06a3a0: 44800000 */ mtc1 $zero,$f0 +/* f06a3a4: 24180001 */ addiu $t8,$zero,0x1 +/* f06a3a8: 02002025 */ or $a0,$s0,$zero +/* f06a3ac: a0d80000 */ sb $t8,0x0($a2) +/* f06a3b0: acd00004 */ sw $s0,0x4($a2) +/* f06a3b4: e4c00008 */ swc1 $f0,0x8($a2) +/* f06a3b8: e4c0000c */ swc1 $f0,0xc($a2) +/* f06a3bc: 0fc1a736 */ jal func0f069cd8 +/* f06a3c0: e4c00010 */ swc1 $f0,0x10($a2) +/* f06a3c4: 8e020010 */ lw $v0,0x10($s0) +/* f06a3c8: 8fa60028 */ lw $a2,0x28($sp) +/* f06a3cc: 0002cb40 */ sll $t9,$v0,0xd +/* f06a3d0: 07230006 */ bgezl $t9,.L0f06a3ec +/* f06a3d4: 00025300 */ sll $t2,$v0,0xc +/* f06a3d8: 90c80001 */ lbu $t0,0x1($a2) +/* f06a3dc: 35090001 */ ori $t1,$t0,0x1 +/* f06a3e0: a0c90001 */ sb $t1,0x1($a2) +/* f06a3e4: 8e020010 */ lw $v0,0x10($s0) +/* f06a3e8: 00025300 */ sll $t2,$v0,0xc +.L0f06a3ec: +/* f06a3ec: 05410013 */ bgez $t2,.L0f06a43c +/* f06a3f0: 00000000 */ sll $zero,$zero,0x0 +/* f06a3f4: 90cb0001 */ lbu $t3,0x1($a2) +/* f06a3f8: 356c0020 */ ori $t4,$t3,0x20 +/* f06a3fc: 1000000f */ beqz $zero,.L0f06a43c +/* f06a400: a0cc0001 */ sb $t4,0x1($a2) +.L0f06a404: +/* f06a404: 10e00004 */ beqz $a3,.L0f06a418 +/* f06a408: 00e02025 */ or $a0,$a3,$zero +/* f06a40c: 0fc2cc33 */ jal func0f0b30cc +/* f06a410: afa60028 */ sw $a2,0x28($sp) +/* f06a414: 8fa60028 */ lw $a2,0x28($sp) +.L0f06a418: +/* f06a418: 10c00004 */ beqz $a2,.L0f06a42c +/* f06a41c: 00000000 */ sll $zero,$zero,0x0 +/* f06a420: 0fc1810e */ jal func0f060438 +/* f06a424: 00c02025 */ or $a0,$a2,$zero +/* f06a428: 00003025 */ or $a2,$zero,$zero +.L0f06a42c: +/* f06a42c: 12000003 */ beqz $s0,.L0f06a43c +/* f06a430: 00000000 */ sll $zero,$zero,0x0 +/* f06a434: ae000014 */ sw $zero,0x14($s0) +/* f06a438: ae000018 */ sw $zero,0x18($s0) +.L0f06a43c: +/* f06a43c: 3c0d800a */ lui $t5,0x800a +/* f06a440: 8dada2d8 */ lw $t5,-0x5d28($t5) +/* f06a444: 51a00035 */ beqzl $t5,.L0f06a51c +/* f06a448: 8fbf001c */ lw $ra,0x1c($sp) +/* f06a44c: 50c00033 */ beqzl $a2,.L0f06a51c +/* f06a450: 8fbf001c */ lw $ra,0x1c($sp) +/* f06a454: 52000031 */ beqzl $s0,.L0f06a51c +/* f06a458: 8fbf001c */ lw $ra,0x1c($sp) +/* f06a45c: 920e0003 */ lbu $t6,0x3($s0) +/* f06a460: 24010008 */ addiu $at,$zero,0x8 +/* f06a464: 55c1002d */ bnel $t6,$at,.L0f06a51c +/* f06a468: 8fbf001c */ lw $ra,0x1c($sp) +/* f06a46c: 9202005c */ lbu $v0,0x5c($s0) +/* f06a470: 24010057 */ addiu $at,$zero,0x57 +/* f06a474: 3c0f800b */ lui $t7,0x800b +/* f06a478: 54410014 */ bnel $v0,$at,.L0f06a4cc +/* f06a47c: 24010036 */ addiu $at,$zero,0x36 +/* f06a480: 91efcb98 */ lbu $t7,-0x3468($t7) +/* f06a484: 24010001 */ addiu $at,$zero,0x1 +/* f06a488: 15e10002 */ bne $t7,$at,.L0f06a494 +/* f06a48c: 3c01800b */ lui $at,0x800b +/* f06a490: ac26c114 */ sw $a2,-0x3eec($at) +.L0f06a494: +/* f06a494: 90d9003f */ lbu $t9,0x3f($a2) +/* f06a498: 3c010042 */ lui $at,0x42 +/* f06a49c: 37280020 */ ori $t0,$t9,0x20 +/* f06a4a0: a0c8003f */ sb $t0,0x3f($a2) +/* f06a4a4: 8e090008 */ lw $t1,0x8($s0) +/* f06a4a8: 8e0b000c */ lw $t3,0xc($s0) +/* f06a4ac: 01215025 */ or $t2,$t1,$at +/* f06a4b0: 3c010020 */ lui $at,0x20 +/* f06a4b4: 34214000 */ ori $at,$at,0x4000 +/* f06a4b8: 01616025 */ or $t4,$t3,$at +/* f06a4bc: ae0a0008 */ sw $t2,0x8($s0) +/* f06a4c0: 10000015 */ beqz $zero,.L0f06a518 +/* f06a4c4: ae0c000c */ sw $t4,0xc($s0) +/* f06a4c8: 24010036 */ addiu $at,$zero,0x36 +.L0f06a4cc: +/* f06a4cc: 14410012 */ bne $v0,$at,.L0f06a518 +/* f06a4d0: 3c0d800b */ lui $t5,0x800b +/* f06a4d4: 91adcb98 */ lbu $t5,-0x3468($t5) +/* f06a4d8: 24010002 */ addiu $at,$zero,0x2 +/* f06a4dc: 15a10002 */ bne $t5,$at,.L0f06a4e8 +/* f06a4e0: 3c01800b */ lui $at,0x800b +/* f06a4e4: ac26c24c */ sw $a2,-0x3db4($at) +.L0f06a4e8: +/* f06a4e8: 90cf003f */ lbu $t7,0x3f($a2) +/* f06a4ec: 3c010042 */ lui $at,0x42 +/* f06a4f0: 35f80020 */ ori $t8,$t7,0x20 +/* f06a4f4: a0d8003f */ sb $t8,0x3f($a2) +/* f06a4f8: 8e190008 */ lw $t9,0x8($s0) +/* f06a4fc: 8e09000c */ lw $t1,0xc($s0) +/* f06a500: 03214025 */ or $t0,$t9,$at +/* f06a504: 3c010020 */ lui $at,0x20 +/* f06a508: 34214000 */ ori $at,$at,0x4000 +/* f06a50c: 01215025 */ or $t2,$t1,$at +/* f06a510: ae080008 */ sw $t0,0x8($s0) +/* f06a514: ae0a000c */ sw $t2,0xc($s0) +.L0f06a518: +/* f06a518: 8fbf001c */ lw $ra,0x1c($sp) +.L0f06a51c: +/* f06a51c: 8fb00018 */ lw $s0,0x18($sp) +/* f06a520: 27bd0020 */ addiu $sp,$sp,0x20 +/* f06a524: 03e00008 */ jr $ra +/* f06a528: 00c01025 */ or $v0,$a2,$zero +); + +GLOBAL_ASM( +glabel func0f06a52c +/* f06a52c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f06a530: afbf0014 */ sw $ra,0x14($sp) +/* f06a534: 00003025 */ or $a2,$zero,$zero +/* f06a538: 0fc1a87b */ jal func0f06a1ec +/* f06a53c: 00003825 */ or $a3,$zero,$zero +/* f06a540: 8fbf0014 */ lw $ra,0x14($sp) +/* f06a544: 27bd0018 */ addiu $sp,$sp,0x18 +/* f06a548: 03e00008 */ jr $ra +/* f06a54c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06a550 +/* f06a550: 27bdffe8 */ addiu $sp,$sp,-24 +/* f06a554: afbf0014 */ sw $ra,0x14($sp) +/* f06a558: 848e0004 */ lh $t6,0x4($a0) +/* f06a55c: 3c058008 */ lui $a1,0x8008 +/* f06a560: 000e78c0 */ sll $t7,$t6,0x3 +/* f06a564: 00af2821 */ addu $a1,$a1,$t7 +/* f06a568: 0fc1a94b */ jal func0f06a52c +/* f06a56c: 8ca5b06c */ lw $a1,-0x4f94($a1) +/* f06a570: 8fbf0014 */ lw $ra,0x14($sp) +/* f06a574: 27bd0018 */ addiu $sp,$sp,0x18 +/* f06a578: 03e00008 */ jr $ra +/* f06a57c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06a580 +/* f06a580: 27bdffe0 */ addiu $sp,$sp,-32 +/* f06a584: afb00014 */ sw $s0,0x14($sp) +/* f06a588: afbf001c */ sw $ra,0x1c($sp) +/* f06a58c: afb10018 */ sw $s1,0x18($sp) +/* f06a590: afa50024 */ sw $a1,0x24($sp) +/* f06a594: afa7002c */ sw $a3,0x2c($sp) +/* f06a598: 00808025 */ or $s0,$a0,$zero +/* f06a59c: 8c910014 */ lw $s1,0x14($a0) +/* f06a5a0: 00c02025 */ or $a0,$a2,$zero +/* f06a5a4: 0c005768 */ jal 0x15da0 +/* f06a5a8: 2605001c */ addiu $a1,$s0,0x1c +/* f06a5ac: 8fa20024 */ lw $v0,0x24($sp) +/* f06a5b0: 02202025 */ or $a0,$s1,$zero +/* f06a5b4: c4440000 */ lwc1 $f4,0x0($v0) +/* f06a5b8: e6240008 */ swc1 $f4,0x8($s1) +/* f06a5bc: c4460004 */ lwc1 $f6,0x4($v0) +/* f06a5c0: e626000c */ swc1 $f6,0xc($s1) +/* f06a5c4: c4480008 */ lwc1 $f8,0x8($v0) +/* f06a5c8: 0fc19711 */ jal func0f065c44 +/* f06a5cc: e6280010 */ swc1 $f8,0x10($s1) +/* f06a5d0: 8fa4002c */ lw $a0,0x2c($sp) +/* f06a5d4: 0fc195e9 */ jal func0f0657a4 +/* f06a5d8: 26250028 */ addiu $a1,$s1,0x28 +/* f06a5dc: 02002025 */ or $a0,$s0,$zero +/* f06a5e0: 24050001 */ addiu $a1,$zero,0x1 +/* f06a5e4: 0fc1a71c */ jal func0f069c70 +/* f06a5e8: 24060001 */ addiu $a2,$zero,0x1 +/* f06a5ec: 920e0054 */ lbu $t6,0x54($s0) +/* f06a5f0: 920f0055 */ lbu $t7,0x55($s0) +/* f06a5f4: 92180056 */ lbu $t8,0x56($s0) +/* f06a5f8: 92190057 */ lbu $t9,0x57($s0) +/* f06a5fc: a20e0050 */ sb $t6,0x50($s0) +/* f06a600: a20f0051 */ sb $t7,0x51($s0) +/* f06a604: a2180052 */ sb $t8,0x52($s0) +/* f06a608: a2190053 */ sb $t9,0x53($s0) +/* f06a60c: 8fbf001c */ lw $ra,0x1c($sp) +/* f06a610: 8fb10018 */ lw $s1,0x18($sp) +/* f06a614: 8fb00014 */ lw $s0,0x14($sp) +/* f06a618: 03e00008 */ jr $ra +/* f06a61c: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f06a620 +/* f06a620: 908e0003 */ lbu $t6,0x3($a0) +/* f06a624: 24010008 */ addiu $at,$zero,0x8 +/* f06a628: 55c10005 */ bnel $t6,$at,.L0f06a640 +/* f06a62c: 3c014080 */ lui $at,0x4080 +/* f06a630: 44800000 */ mtc1 $zero,$f0 +/* f06a634: 03e00008 */ jr $ra +/* f06a638: 00000000 */ sll $zero,$zero,0x0 +/* f06a63c: 3c014080 */ lui $at,0x4080 +.L0f06a640: +/* f06a640: 44810000 */ mtc1 $at,$f0 +/* f06a644: 00000000 */ sll $zero,$zero,0x0 +/* f06a648: 03e00008 */ jr $ra +/* f06a64c: 00000000 */ sll $zero,$zero,0x0 +/* f06a650: 27bdffb8 */ addiu $sp,$sp,-72 +/* f06a654: afb00020 */ sw $s0,0x20($sp) +/* f06a658: 00808025 */ or $s0,$a0,$zero +/* f06a65c: afbf0024 */ sw $ra,0x24($sp) +/* f06a660: afa5004c */ sw $a1,0x4c($sp) +/* f06a664: afa60050 */ sw $a2,0x50($sp) +/* f06a668: afa70054 */ sw $a3,0x54($sp) +/* f06a66c: 0fc1a2aa */ jal func0f068aa8 +/* f06a670: 8c840018 */ lw $a0,0x18($a0) +/* f06a674: afa20044 */ sw $v0,0x44($sp) +/* f06a678: 8fa4004c */ lw $a0,0x4c($sp) +/* f06a67c: 8fa50054 */ lw $a1,0x54($sp) +/* f06a680: 27a6003c */ addiu $a2,$sp,0x3c +/* f06a684: 26070058 */ addiu $a3,$s0,0x58 +/* f06a688: 0c00a910 */ jal 0x2a440 +/* f06a68c: afa00010 */ sw $zero,0x10($sp) +/* f06a690: 1840001d */ blez $v0,.L0f06a708 +/* f06a694: a7a20042 */ sh $v0,0x42($sp) +/* f06a698: 8fae004c */ lw $t6,0x4c($sp) +/* f06a69c: 02002025 */ or $a0,$s0,$zero +/* f06a6a0: c5c40000 */ lwc1 $f4,0x0($t6) +/* f06a6a4: 0fc1a988 */ jal func0f06a620 +/* f06a6a8: e7a40030 */ swc1 $f4,0x30($sp) +/* f06a6ac: e7a00028 */ swc1 $f0,0x28($sp) +/* f06a6b0: 8fa40044 */ lw $a0,0x44($sp) +/* f06a6b4: 0fc19a0f */ jal func0f06683c +/* f06a6b8: 8fa50050 */ lw $a1,0x50($sp) +/* f06a6bc: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f06a6c0: c7a80028 */ lwc1 $f8,0x28($sp) +/* f06a6c4: 8faf004c */ lw $t7,0x4c($sp) +/* f06a6c8: 87b80042 */ lh $t8,0x42($sp) +/* f06a6cc: 46083280 */ add.s $f10,$f6,$f8 +/* f06a6d0: 2419ffff */ addiu $t9,$zero,-1 +/* f06a6d4: 02002025 */ or $a0,$s0,$zero +/* f06a6d8: 27a50030 */ addiu $a1,$sp,0x30 +/* f06a6dc: 46005401 */ sub.s $f16,$f10,$f0 +/* f06a6e0: 8fa60050 */ lw $a2,0x50($sp) +/* f06a6e4: 27a7002c */ addiu $a3,$sp,0x2c +/* f06a6e8: e7b00034 */ swc1 $f16,0x34($sp) +/* f06a6ec: c5f20008 */ lwc1 $f18,0x8($t7) +/* f06a6f0: a7b9002e */ sh $t9,0x2e($sp) +/* f06a6f4: a7b8002c */ sh $t8,0x2c($sp) +/* f06a6f8: 0fc1a960 */ jal func0f06a580 +/* f06a6fc: e7b20038 */ swc1 $f18,0x38($sp) +/* f06a700: 10000007 */ beqz $zero,.L0f06a720 +/* f06a704: 8fbf0024 */ lw $ra,0x24($sp) +.L0f06a708: +/* f06a708: 02002025 */ or $a0,$s0,$zero +/* f06a70c: 8fa5004c */ lw $a1,0x4c($sp) +/* f06a710: 8fa60050 */ lw $a2,0x50($sp) +/* f06a714: 0fc1a960 */ jal func0f06a580 +/* f06a718: 8fa70054 */ lw $a3,0x54($sp) +/* f06a71c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f06a720: +/* f06a720: 8fb00020 */ lw $s0,0x20($sp) +/* f06a724: 27bd0048 */ addiu $sp,$sp,0x48 +/* f06a728: 03e00008 */ jr $ra +/* f06a72c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06a730 +/* f06a730: 27bdff38 */ addiu $sp,$sp,-200 +/* f06a734: afbf0024 */ sw $ra,0x24($sp) +/* f06a738: f7b40018 */ sdc1 $f20,0x18($sp) +/* f06a73c: afa400c8 */ sw $a0,0xc8($sp) +/* f06a740: afa500cc */ sw $a1,0xcc($sp) +/* f06a744: afa600d0 */ sw $a2,0xd0($sp) +/* f06a748: afa700d4 */ sw $a3,0xd4($sp) +/* f06a74c: 0fc1a2aa */ jal func0f068aa8 +/* f06a750: 8c840018 */ lw $a0,0x18($a0) +/* f06a754: afa200c4 */ sw $v0,0xc4($sp) +/* f06a758: 0fc199ef */ jal func0f0667bc +/* f06a75c: 00402025 */ or $a0,$v0,$zero +/* f06a760: 46000506 */ mov.s $f20,$f0 +/* f06a764: 0fc199f1 */ jal func0f0667c4 +/* f06a768: 8fa400c4 */ lw $a0,0xc4($sp) +/* f06a76c: 8faf00c8 */ lw $t7,0xc8($sp) +/* f06a770: 46000386 */ mov.s $f14,$f0 +/* f06a774: 3c017f1b */ lui $at,0x7f1b +/* f06a778: 8de20008 */ lw $v0,0x8($t7) +/* f06a77c: 27a50070 */ addiu $a1,$sp,0x70 +/* f06a780: 30580004 */ andi $t8,$v0,0x4 +/* f06a784: 13000019 */ beqz $t8,.L0f06a7ec +/* f06a788: 30590008 */ andi $t9,$v0,0x8 +/* f06a78c: c42ca200 */ lwc1 $f12,-0x5e00($at) +/* f06a790: 0c005900 */ jal 0x16400 +/* f06a794: e7ae00bc */ swc1 $f14,0xbc($sp) +/* f06a798: 8fa400d0 */ lw $a0,0xd0($sp) +/* f06a79c: 0c00567f */ jal 0x159fc +/* f06a7a0: 27a50070 */ addiu $a1,$sp,0x70 +/* f06a7a4: c7ae00bc */ lwc1 $f14,0xbc($sp) +/* f06a7a8: c7a60080 */ lwc1 $f6,0x80($sp) +/* f06a7ac: 8fa200d8 */ lw $v0,0xd8($sp) +/* f06a7b0: 460e3202 */ mul.s $f8,$f6,$f14 +/* f06a7b4: c4440000 */ lwc1 $f4,0x0($v0) +/* f06a7b8: 46082281 */ sub.s $f10,$f4,$f8 +/* f06a7bc: c7a40084 */ lwc1 $f4,0x84($sp) +/* f06a7c0: 460e2202 */ mul.s $f8,$f4,$f14 +/* f06a7c4: e7aa00b0 */ swc1 $f10,0xb0($sp) +/* f06a7c8: c4460004 */ lwc1 $f6,0x4($v0) +/* f06a7cc: 46083281 */ sub.s $f10,$f6,$f8 +/* f06a7d0: c7a60088 */ lwc1 $f6,0x88($sp) +/* f06a7d4: 460e3202 */ mul.s $f8,$f6,$f14 +/* f06a7d8: e7aa00b4 */ swc1 $f10,0xb4($sp) +/* f06a7dc: c4440008 */ lwc1 $f4,0x8($v0) +/* f06a7e0: 46082281 */ sub.s $f10,$f4,$f8 +/* f06a7e4: 100000cf */ beqz $zero,.L0f06ab24 +/* f06a7e8: e7aa00b8 */ swc1 $f10,0xb8($sp) +.L0f06a7ec: +/* f06a7ec: 13200015 */ beqz $t9,.L0f06a844 +/* f06a7f0: 8fa400d0 */ lw $a0,0xd0($sp) +/* f06a7f4: 8fa400d0 */ lw $a0,0xd0($sp) +/* f06a7f8: 0c005746 */ jal 0x15d18 +/* f06a7fc: 27a50070 */ addiu $a1,$sp,0x70 +/* f06a800: c7a40080 */ lwc1 $f4,0x80($sp) +/* f06a804: 8fa200d8 */ lw $v0,0xd8($sp) +/* f06a808: 46142202 */ mul.s $f8,$f4,$f20 +/* f06a80c: c4460000 */ lwc1 $f6,0x0($v0) +/* f06a810: 46083281 */ sub.s $f10,$f6,$f8 +/* f06a814: c7a60084 */ lwc1 $f6,0x84($sp) +/* f06a818: 46143202 */ mul.s $f8,$f6,$f20 +/* f06a81c: e7aa00b0 */ swc1 $f10,0xb0($sp) +/* f06a820: c4440004 */ lwc1 $f4,0x4($v0) +/* f06a824: 46082281 */ sub.s $f10,$f4,$f8 +/* f06a828: c7a40088 */ lwc1 $f4,0x88($sp) +/* f06a82c: 46142202 */ mul.s $f8,$f4,$f20 +/* f06a830: e7aa00b4 */ swc1 $f10,0xb4($sp) +/* f06a834: c4460008 */ lwc1 $f6,0x8($v0) +/* f06a838: 46083281 */ sub.s $f10,$f6,$f8 +/* f06a83c: 100000b9 */ beqz $zero,.L0f06ab24 +/* f06a840: e7aa00b8 */ swc1 $f10,0xb8($sp) +.L0f06a844: +/* f06a844: 27a50070 */ addiu $a1,$sp,0x70 +/* f06a848: 0c005746 */ jal 0x15d18 +/* f06a84c: e7ae00bc */ swc1 $f14,0xbc($sp) +/* f06a850: 44806000 */ mtc1 $zero,$f12 +/* f06a854: c7b20074 */ lwc1 $f18,0x74($sp) +/* f06a858: c7ae00bc */ lwc1 $f14,0xbc($sp) +/* f06a85c: 460c903c */ c.lt.s $f18,$f12 +/* f06a860: 46009006 */ mov.s $f0,$f18 +/* f06a864: 45020003 */ bc1fl .L0f06a874 +/* f06a868: 460c903c */ c.lt.s $f18,$f12 +/* f06a86c: 46009007 */ neg.s $f0,$f18 +/* f06a870: 460c903c */ c.lt.s $f18,$f12 +.L0f06a874: +/* f06a874: c7b00084 */ lwc1 $f16,0x84($sp) +/* f06a878: 00004025 */ or $t0,$zero,$zero +/* f06a87c: 00004825 */ or $t1,$zero,$zero +/* f06a880: 45020003 */ bc1fl .L0f06a890 +/* f06a884: 460c803c */ c.lt.s $f16,$f12 +/* f06a888: 24090001 */ addiu $t1,$zero,0x1 +/* f06a88c: 460c803c */ c.lt.s $f16,$f12 +.L0f06a890: +/* f06a890: 46000086 */ mov.s $f2,$f0 +/* f06a894: afa9004c */ sw $t1,0x4c($sp) +/* f06a898: 46008006 */ mov.s $f0,$f16 +/* f06a89c: 45020003 */ bc1fl .L0f06a8ac +/* f06a8a0: 4600103c */ c.lt.s $f2,$f0 +/* f06a8a4: 46008007 */ neg.s $f0,$f16 +/* f06a8a8: 4600103c */ c.lt.s $f2,$f0 +.L0f06a8ac: +/* f06a8ac: 00000000 */ sll $zero,$zero,0x0 +/* f06a8b0: 4502000a */ bc1fl .L0f06a8dc +/* f06a8b4: c7b00094 */ lwc1 $f16,0x94($sp) +/* f06a8b8: 460c803c */ c.lt.s $f16,$f12 +/* f06a8bc: 24080001 */ addiu $t0,$zero,0x1 +/* f06a8c0: 00005025 */ or $t2,$zero,$zero +/* f06a8c4: 46000086 */ mov.s $f2,$f0 +/* f06a8c8: 45020003 */ bc1fl .L0f06a8d8 +/* f06a8cc: afaa004c */ sw $t2,0x4c($sp) +/* f06a8d0: 240a0001 */ addiu $t2,$zero,0x1 +/* f06a8d4: afaa004c */ sw $t2,0x4c($sp) +.L0f06a8d8: +/* f06a8d8: c7b00094 */ lwc1 $f16,0x94($sp) +.L0f06a8dc: +/* f06a8dc: 24010002 */ addiu $at,$zero,0x2 +/* f06a8e0: 460c803c */ c.lt.s $f16,$f12 +/* f06a8e4: 46008006 */ mov.s $f0,$f16 +/* f06a8e8: 45020003 */ bc1fl .L0f06a8f8 +/* f06a8ec: 4600103c */ c.lt.s $f2,$f0 +/* f06a8f0: 46008007 */ neg.s $f0,$f16 +/* f06a8f4: 4600103c */ c.lt.s $f2,$f0 +.L0f06a8f8: +/* f06a8f8: 00000000 */ sll $zero,$zero,0x0 +/* f06a8fc: 45000008 */ bc1f .L0f06a920 +/* f06a900: 00000000 */ sll $zero,$zero,0x0 +/* f06a904: 460c803c */ c.lt.s $f16,$f12 +/* f06a908: 24080002 */ addiu $t0,$zero,0x2 +/* f06a90c: 00005825 */ or $t3,$zero,$zero +/* f06a910: 45020003 */ bc1fl .L0f06a920 +/* f06a914: afab004c */ sw $t3,0x4c($sp) +/* f06a918: 240b0001 */ addiu $t3,$zero,0x1 +/* f06a91c: afab004c */ sw $t3,0x4c($sp) +.L0f06a920: +/* f06a920: 15000009 */ bnez $t0,.L0f06a948 +/* f06a924: 8fa400c4 */ lw $a0,0xc4($sp) +/* f06a928: 0fc199eb */ jal func0f0667ac +/* f06a92c: afa80050 */ sw $t0,0x50($sp) +/* f06a930: 46000506 */ mov.s $f20,$f0 +/* f06a934: 0fc199ed */ jal func0f0667b4 +/* f06a938: 8fa400c4 */ lw $a0,0xc4($sp) +/* f06a93c: 8fa80050 */ lw $t0,0x50($sp) +/* f06a940: 1000000a */ beqz $zero,.L0f06a96c +/* f06a944: 46000386 */ mov.s $f14,$f0 +.L0f06a948: +/* f06a948: 15010008 */ bne $t0,$at,.L0f06a96c +/* f06a94c: 8fa400c4 */ lw $a0,0xc4($sp) +/* f06a950: 0fc199f3 */ jal func0f0667cc +/* f06a954: afa80050 */ sw $t0,0x50($sp) +/* f06a958: 46000506 */ mov.s $f20,$f0 +/* f06a95c: 0fc199f5 */ jal func0f0667d4 +/* f06a960: 8fa400c4 */ lw $a0,0xc4($sp) +/* f06a964: 8fa80050 */ lw $t0,0x50($sp) +/* f06a968: 46000386 */ mov.s $f14,$f0 +.L0f06a96c: +/* f06a96c: 8fac004c */ lw $t4,0x4c($sp) +/* f06a970: 00086900 */ sll $t5,$t0,0x4 +/* f06a974: 27ae0070 */ addiu $t6,$sp,0x70 +/* f06a978: 11800004 */ beqz $t4,.L0f06a98c +/* f06a97c: 01ae1821 */ addu $v1,$t5,$t6 +/* f06a980: 4600a006 */ mov.s $f0,$f20 +/* f06a984: 46007506 */ mov.s $f20,$f14 +/* f06a988: 46000386 */ mov.s $f14,$f0 +.L0f06a98c: +/* f06a98c: c4660000 */ lwc1 $f6,0x0($v1) +/* f06a990: 8fa200d8 */ lw $v0,0xd8($sp) +/* f06a994: 8fa400cc */ lw $a0,0xcc($sp) +/* f06a998: 46143202 */ mul.s $f8,$f6,$f20 +/* f06a99c: c4440000 */ lwc1 $f4,0x0($v0) +/* f06a9a0: 8fa500d4 */ lw $a1,0xd4($sp) +/* f06a9a4: 27a600b0 */ addiu $a2,$sp,0xb0 +/* f06a9a8: 27a70060 */ addiu $a3,$sp,0x60 +/* f06a9ac: 46082281 */ sub.s $f10,$f4,$f8 +/* f06a9b0: e7aa00b0 */ swc1 $f10,0xb0($sp) +/* f06a9b4: c4640004 */ lwc1 $f4,0x4($v1) +/* f06a9b8: c4460004 */ lwc1 $f6,0x4($v0) +/* f06a9bc: 46142202 */ mul.s $f8,$f4,$f20 +/* f06a9c0: 46083281 */ sub.s $f10,$f6,$f8 +/* f06a9c4: e7aa00b4 */ swc1 $f10,0xb4($sp) +/* f06a9c8: c4660008 */ lwc1 $f6,0x8($v1) +/* f06a9cc: c4440008 */ lwc1 $f4,0x8($v0) +/* f06a9d0: e7ae00bc */ swc1 $f14,0xbc($sp) +/* f06a9d4: 46143202 */ mul.s $f8,$f6,$f20 +/* f06a9d8: afa30030 */ sw $v1,0x30($sp) +/* f06a9dc: 46082281 */ sub.s $f10,$f4,$f8 +/* f06a9e0: 0fc1979d */ jal func0f065e74 +/* f06a9e4: e7aa00b8 */ swc1 $f10,0xb8($sp) +/* f06a9e8: 8fa700c8 */ lw $a3,0xc8($sp) +/* f06a9ec: 27a400b0 */ addiu $a0,$sp,0xb0 +/* f06a9f0: 27a50060 */ addiu $a1,$sp,0x60 +/* f06a9f4: 27a60058 */ addiu $a2,$sp,0x58 +/* f06a9f8: afa00010 */ sw $zero,0x10($sp) +/* f06a9fc: 0c00a910 */ jal 0x2a440 +/* f06aa00: 24e70058 */ addiu $a3,$a3,0x58 +/* f06aa04: 18400047 */ blez $v0,.L0f06ab24 +/* f06aa08: c7ae00bc */ lwc1 $f14,0xbc($sp) +/* f06aa0c: 27a400b0 */ addiu $a0,$sp,0xb0 +/* f06aa10: 27a50060 */ addiu $a1,$sp,0x60 +/* f06aa14: 0fc1a086 */ jal func0f068218 +/* f06aa18: e7ae00bc */ swc1 $f14,0xbc($sp) +/* f06aa1c: 10400038 */ beqz $v0,.L0f06ab00 +/* f06aa20: c7ae00bc */ lwc1 $f14,0xbc($sp) +/* f06aa24: 8c440014 */ lw $a0,0x14($v0) +/* f06aa28: e7ae00bc */ swc1 $f14,0xbc($sp) +/* f06aa2c: 27a5003c */ addiu $a1,$sp,0x3c +/* f06aa30: 0fc198a4 */ jal func0f066290 +/* f06aa34: 27a60038 */ addiu $a2,$sp,0x38 +/* f06aa38: 10400027 */ beqz $v0,.L0f06aad8 +/* f06aa3c: c7ae00bc */ lwc1 $f14,0xbc($sp) +/* f06aa40: 8faf003c */ lw $t7,0x3c($sp) +/* f06aa44: 24010002 */ addiu $at,$zero,0x2 +/* f06aa48: c7a60058 */ lwc1 $f6,0x58($sp) +/* f06aa4c: 91f80000 */ lbu $t8,0x0($t7) +/* f06aa50: 17010021 */ bne $t8,$at,.L0f06aad8 +/* f06aa54: 00000000 */ sll $zero,$zero,0x0 +/* f06aa58: c5e40004 */ lwc1 $f4,0x4($t7) +/* f06aa5c: 8fa400c8 */ lw $a0,0xc8($sp) +/* f06aa60: 4604303c */ c.lt.s $f6,$f4 +/* f06aa64: 00000000 */ sll $zero,$zero,0x0 +/* f06aa68: 4500001b */ bc1f .L0f06aad8 +/* f06aa6c: 00000000 */ sll $zero,$zero,0x0 +/* f06aa70: afaf0034 */ sw $t7,0x34($sp) +/* f06aa74: 0fc1a988 */ jal func0f06a620 +/* f06aa78: e7ae00bc */ swc1 $f14,0xbc($sp) +/* f06aa7c: c7ae00bc */ lwc1 $f14,0xbc($sp) +/* f06aa80: 8fb90030 */ lw $t9,0x30($sp) +/* f06aa84: c7aa0058 */ lwc1 $f10,0x58($sp) +/* f06aa88: 46147181 */ sub.s $f6,$f14,$f20 +/* f06aa8c: c7220004 */ lwc1 $f2,0x4($t9) +/* f06aa90: 8fa20034 */ lw $v0,0x34($sp) +/* f06aa94: 46023102 */ mul.s $f4,$f6,$f2 +/* f06aa98: c4480008 */ lwc1 $f8,0x8($v0) +/* f06aa9c: 46045180 */ add.s $f6,$f10,$f4 +/* f06aaa0: 46060280 */ add.s $f10,$f0,$f6 +/* f06aaa4: 460a403c */ c.lt.s $f8,$f10 +/* f06aaa8: 00000000 */ sll $zero,$zero,0x0 +/* f06aaac: 4500000a */ bc1f .L0f06aad8 +/* f06aab0: 00000000 */ sll $zero,$zero,0x0 +/* f06aab4: 46141182 */ mul.s $f6,$f2,$f20 +/* f06aab8: c4440004 */ lwc1 $f4,0x4($v0) +/* f06aabc: 8fa900c8 */ lw $t1,0xc8($sp) +/* f06aac0: 46062201 */ sub.s $f8,$f4,$f6 +/* f06aac4: e7a800b4 */ swc1 $f8,0xb4($sp) +/* f06aac8: 8d2a0040 */ lw $t2,0x40($t1) +/* f06aacc: 354b8000 */ ori $t3,$t2,0x8000 +/* f06aad0: 10000014 */ beqz $zero,.L0f06ab24 +/* f06aad4: ad2b0040 */ sw $t3,0x40($t1) +.L0f06aad8: +/* f06aad8: 0fc1a988 */ jal func0f06a620 +/* f06aadc: 8fa400c8 */ lw $a0,0xc8($sp) +/* f06aae0: 8fac0030 */ lw $t4,0x30($sp) +/* f06aae4: c7aa0058 */ lwc1 $f10,0x58($sp) +/* f06aae8: c5840004 */ lwc1 $f4,0x4($t4) +/* f06aaec: 4604a182 */ mul.s $f6,$f20,$f4 +/* f06aaf0: 46065201 */ sub.s $f8,$f10,$f6 +/* f06aaf4: 46080100 */ add.s $f4,$f0,$f8 +/* f06aaf8: 1000000a */ beqz $zero,.L0f06ab24 +/* f06aafc: e7a400b4 */ swc1 $f4,0xb4($sp) +.L0f06ab00: +/* f06ab00: 0fc1a988 */ jal func0f06a620 +/* f06ab04: 8fa400c8 */ lw $a0,0xc8($sp) +/* f06ab08: 8fad0030 */ lw $t5,0x30($sp) +/* f06ab0c: c7aa0058 */ lwc1 $f10,0x58($sp) +/* f06ab10: c5a60004 */ lwc1 $f6,0x4($t5) +/* f06ab14: 4606a202 */ mul.s $f8,$f20,$f6 +/* f06ab18: 46085101 */ sub.s $f4,$f10,$f8 +/* f06ab1c: 46040180 */ add.s $f6,$f0,$f4 +/* f06ab20: e7a600b4 */ swc1 $f6,0xb4($sp) +.L0f06ab24: +/* f06ab24: 8fa400cc */ lw $a0,0xcc($sp) +/* f06ab28: 8fa500d4 */ lw $a1,0xd4($sp) +/* f06ab2c: 27a600b0 */ addiu $a2,$sp,0xb0 +/* f06ab30: 0fc1979d */ jal func0f065e74 +/* f06ab34: 27a70060 */ addiu $a3,$sp,0x60 +/* f06ab38: 8fa400c8 */ lw $a0,0xc8($sp) +/* f06ab3c: 27a500b0 */ addiu $a1,$sp,0xb0 +/* f06ab40: 27a60070 */ addiu $a2,$sp,0x70 +/* f06ab44: 0fc1a960 */ jal func0f06a580 +/* f06ab48: 27a70060 */ addiu $a3,$sp,0x60 +/* f06ab4c: 8fbf0024 */ lw $ra,0x24($sp) +/* f06ab50: d7b40018 */ ldc1 $f20,0x18($sp) +/* f06ab54: 27bd00c8 */ addiu $sp,$sp,0xc8 +/* f06ab58: 03e00008 */ jr $ra +/* f06ab5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06ab60 +/* f06ab60: 27bdff40 */ addiu $sp,$sp,-192 +/* f06ab64: afbf0014 */ sw $ra,0x14($sp) +/* f06ab68: afa400c0 */ sw $a0,0xc0($sp) +/* f06ab6c: afa500c4 */ sw $a1,0xc4($sp) +/* f06ab70: afa600c8 */ sw $a2,0xc8($sp) +/* f06ab74: afa700cc */ sw $a3,0xcc($sp) +/* f06ab78: 0fc1a2aa */ jal func0f068aa8 +/* f06ab7c: 8c840018 */ lw $a0,0x18($a0) +/* f06ab80: 0fc199f3 */ jal func0f0667cc +/* f06ab84: 00402025 */ or $a0,$v0,$zero +/* f06ab88: 3c017f1b */ lui $at,0x7f1b +/* f06ab8c: e7a000b8 */ swc1 $f0,0xb8($sp) +/* f06ab90: c42ca204 */ lwc1 $f12,-0x5dfc($at) +/* f06ab94: 0c0058ba */ jal 0x162e8 +/* f06ab98: 27a5005c */ addiu $a1,$sp,0x5c +/* f06ab9c: 3c017f1b */ lui $at,0x7f1b +/* f06aba0: c42ca208 */ lwc1 $f12,-0x5df8($at) +/* f06aba4: 0c0058dd */ jal 0x16374 +/* f06aba8: 27a5001c */ addiu $a1,$sp,0x1c +/* f06abac: 27a4001c */ addiu $a0,$sp,0x1c +/* f06abb0: 0c00567f */ jal 0x159fc +/* f06abb4: 27a5005c */ addiu $a1,$sp,0x5c +/* f06abb8: 8fa400c8 */ lw $a0,0xc8($sp) +/* f06abbc: 0c00567f */ jal 0x159fc +/* f06abc0: 27a5005c */ addiu $a1,$sp,0x5c +/* f06abc4: c7a000b8 */ lwc1 $f0,0xb8($sp) +/* f06abc8: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f06abcc: 8fa200d0 */ lw $v0,0xd0($sp) +/* f06abd0: c7b20080 */ lwc1 $f18,0x80($sp) +/* f06abd4: 46003202 */ mul.s $f8,$f6,$f0 +/* f06abd8: c4440000 */ lwc1 $f4,0x0($v0) +/* f06abdc: 8fa400c4 */ lw $a0,0xc4($sp) +/* f06abe0: 46009182 */ mul.s $f6,$f18,$f0 +/* f06abe4: 8fa500cc */ lw $a1,0xcc($sp) +/* f06abe8: 27a600ac */ addiu $a2,$sp,0xac +/* f06abec: 27a7009c */ addiu $a3,$sp,0x9c +/* f06abf0: 46082281 */ sub.s $f10,$f4,$f8 +/* f06abf4: e7aa00ac */ swc1 $f10,0xac($sp) +/* f06abf8: c4500004 */ lwc1 $f16,0x4($v0) +/* f06abfc: c7aa0084 */ lwc1 $f10,0x84($sp) +/* f06ac00: 46068101 */ sub.s $f4,$f16,$f6 +/* f06ac04: 46005482 */ mul.s $f18,$f10,$f0 +/* f06ac08: e7a400b0 */ swc1 $f4,0xb0($sp) +/* f06ac0c: c4480008 */ lwc1 $f8,0x8($v0) +/* f06ac10: 46124401 */ sub.s $f16,$f8,$f18 +/* f06ac14: 0fc1979d */ jal func0f065e74 +/* f06ac18: e7b000b4 */ swc1 $f16,0xb4($sp) +/* f06ac1c: 8fa400c0 */ lw $a0,0xc0($sp) +/* f06ac20: 27a500ac */ addiu $a1,$sp,0xac +/* f06ac24: 27a6005c */ addiu $a2,$sp,0x5c +/* f06ac28: 0fc1a960 */ jal func0f06a580 +/* f06ac2c: 27a7009c */ addiu $a3,$sp,0x9c +/* f06ac30: 8fbf0014 */ lw $ra,0x14($sp) +/* f06ac34: 27bd00c0 */ addiu $sp,$sp,0xc0 +/* f06ac38: 03e00008 */ jr $ra +/* f06ac3c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06ac40 +/* f06ac40: 27bdffe8 */ addiu $sp,$sp,-24 +/* f06ac44: afbf0014 */ sw $ra,0x14($sp) +/* f06ac48: 8c8e0040 */ lw $t6,0x40($a0) +/* f06ac4c: 00802825 */ or $a1,$a0,$zero +/* f06ac50: 31cf0080 */ andi $t7,$t6,0x80 +/* f06ac54: 51e0000b */ beqzl $t7,.L0f06ac84 +/* f06ac58: 8fbf0014 */ lw $ra,0x14($sp) +/* f06ac5c: 8c840048 */ lw $a0,0x48($a0) +/* f06ac60: 0fc1a0b7 */ jal func0f0682dc +/* f06ac64: afa50018 */ sw $a1,0x18($sp) +/* f06ac68: 8fa50018 */ lw $a1,0x18($sp) +/* f06ac6c: 2401ff7f */ addiu $at,$zero,-129 +/* f06ac70: 8cb80040 */ lw $t8,0x40($a1) +/* f06ac74: aca00048 */ sw $zero,0x48($a1) +/* f06ac78: 0301c824 */ and $t9,$t8,$at +/* f06ac7c: acb90040 */ sw $t9,0x40($a1) +/* f06ac80: 8fbf0014 */ lw $ra,0x14($sp) +.L0f06ac84: +/* f06ac84: 27bd0018 */ addiu $sp,$sp,0x18 +/* f06ac88: 03e00008 */ jr $ra +/* f06ac8c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06ac90 +/* f06ac90: 27bdffe0 */ addiu $sp,$sp,-32 +/* f06ac94: 10800021 */ beqz $a0,.L0f06ad1c +/* f06ac98: afbf0014 */ sw $ra,0x14($sp) +/* f06ac9c: 8c830004 */ lw $v1,0x4($a0) +/* f06aca0: 5060001f */ beqzl $v1,.L0f06ad20 +/* f06aca4: 8fbf0014 */ lw $ra,0x14($sp) +/* f06aca8: 8c620040 */ lw $v0,0x40($v1) +/* f06acac: 00602825 */ or $a1,$v1,$zero +/* f06acb0: 304e0040 */ andi $t6,$v0,0x40 +/* f06acb4: 11c00015 */ beqz $t6,.L0f06ad0c +/* f06acb8: 30580080 */ andi $t8,$v0,0x80 +/* f06acbc: 8c640048 */ lw $a0,0x48($v1) +/* f06acc0: 5080000e */ beqzl $a0,.L0f06acfc +/* f06acc4: 2401ffbf */ addiu $at,$zero,-65 +/* f06acc8: 8c860044 */ lw $a2,0x44($a0) +/* f06accc: 10c00006 */ beqz $a2,.L0f06ace8 +/* f06acd0: 00000000 */ sll $zero,$zero,0x0 +/* f06acd4: 00c02025 */ or $a0,$a2,$zero +/* f06acd8: 0fc1a0b7 */ jal func0f0682dc +/* f06acdc: afa3001c */ sw $v1,0x1c($sp) +/* f06ace0: 8fa5001c */ lw $a1,0x1c($sp) +/* f06ace4: 8ca40048 */ lw $a0,0x48($a1) +.L0f06ace8: +/* f06ace8: 0fc1a1b8 */ jal func0f0686e0 +/* f06acec: afa5001c */ sw $a1,0x1c($sp) +/* f06acf0: 8fa5001c */ lw $a1,0x1c($sp) +/* f06acf4: 8ca20040 */ lw $v0,0x40($a1) +/* f06acf8: 2401ffbf */ addiu $at,$zero,-65 +.L0f06acfc: +/* f06acfc: 00417824 */ and $t7,$v0,$at +/* f06ad00: aca00048 */ sw $zero,0x48($a1) +/* f06ad04: 10000005 */ beqz $zero,.L0f06ad1c +/* f06ad08: acaf0040 */ sw $t7,0x40($a1) +.L0f06ad0c: +/* f06ad0c: 53000004 */ beqzl $t8,.L0f06ad20 +/* f06ad10: 8fbf0014 */ lw $ra,0x14($sp) +/* f06ad14: 0fc1ab10 */ jal func0f06ac40 +/* f06ad18: 00a02025 */ or $a0,$a1,$zero +.L0f06ad1c: +/* f06ad1c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f06ad20: +/* f06ad20: 27bd0020 */ addiu $sp,$sp,0x20 +/* f06ad24: 03e00008 */ jr $ra +/* f06ad28: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06ad2c +/* f06ad2c: 27bdffa0 */ addiu $sp,$sp,-96 +/* f06ad30: afbf0024 */ sw $ra,0x24($sp) +/* f06ad34: afb20020 */ sw $s2,0x20($sp) +/* f06ad38: afb1001c */ sw $s1,0x1c($sp) +/* f06ad3c: afb00018 */ sw $s0,0x18($sp) +/* f06ad40: afa50064 */ sw $a1,0x64($sp) +/* f06ad44: afa60068 */ sw $a2,0x68($sp) +/* f06ad48: 90820003 */ lbu $v0,0x3($a0) +/* f06ad4c: 24010008 */ addiu $at,$zero,0x8 +/* f06ad50: 00808825 */ or $s1,$a0,$zero +/* f06ad54: 5441005c */ bnel $v0,$at,.L0f06aec8 +/* f06ad58: 2401002f */ addiu $at,$zero,0x2f +/* f06ad5c: 8c820064 */ lw $v0,0x64($a0) +/* f06ad60: 50400004 */ beqzl $v0,.L0f06ad74 +/* f06ad64: 9222005c */ lbu $v0,0x5c($s1) +/* f06ad68: ac400064 */ sw $zero,0x64($v0) +/* f06ad6c: ac800064 */ sw $zero,0x64($a0) +/* f06ad70: 9222005c */ lbu $v0,0x5c($s1) +.L0f06ad74: +/* f06ad74: 24010021 */ addiu $at,$zero,0x21 +/* f06ad78: 54410005 */ bnel $v0,$at,.L0f06ad90 +/* f06ad7c: 2401000f */ addiu $at,$zero,0xf +/* f06ad80: 0fc22ae7 */ jal func0f08ab9c +/* f06ad84: 02202025 */ or $a0,$s1,$zero +/* f06ad88: 9222005c */ lbu $v0,0x5c($s1) +/* f06ad8c: 2401000f */ addiu $at,$zero,0xf +.L0f06ad90: +/* f06ad90: 54410009 */ bnel $v0,$at,.L0f06adb8 +/* f06ad94: 2401001f */ addiu $at,$zero,0x1f +/* f06ad98: 922e005f */ lbu $t6,0x5f($s1) +/* f06ad9c: 24100001 */ addiu $s0,$zero,0x1 +/* f06ada0: 560e0005 */ bnel $s0,$t6,.L0f06adb8 +/* f06ada4: 2401001f */ addiu $at,$zero,0x1f +/* f06ada8: 0fc22ae7 */ jal func0f08ab9c +/* f06adac: 02202025 */ or $a0,$s1,$zero +/* f06adb0: 9222005c */ lbu $v0,0x5c($s1) +/* f06adb4: 2401001f */ addiu $at,$zero,0x1f +.L0f06adb8: +/* f06adb8: 14410007 */ bne $v0,$at,.L0f06add8 +/* f06adbc: 24100001 */ addiu $s0,$zero,0x1 +/* f06adc0: 922f005f */ lbu $t7,0x5f($s1) +/* f06adc4: 560f0005 */ bnel $s0,$t7,.L0f06addc +/* f06adc8: 2401001e */ addiu $at,$zero,0x1e +/* f06adcc: 0fc22ae7 */ jal func0f08ab9c +/* f06add0: 02202025 */ or $a0,$s1,$zero +/* f06add4: 9222005c */ lbu $v0,0x5c($s1) +.L0f06add8: +/* f06add8: 2401001e */ addiu $at,$zero,0x1e +.L0f06addc: +/* f06addc: 5441000a */ bnel $v0,$at,.L0f06ae08 +/* f06ade0: 24010056 */ addiu $at,$zero,0x56 +/* f06ade4: 9238005f */ lbu $t8,0x5f($s1) +/* f06ade8: 56180007 */ bnel $s0,$t8,.L0f06ae08 +/* f06adec: 24010056 */ addiu $at,$zero,0x56 +/* f06adf0: 0fc22ae7 */ jal func0f08ab9c +/* f06adf4: 02202025 */ or $a0,$s1,$zero +/* f06adf8: 0fc4b9df */ jal func0f12e77c +/* f06adfc: 8e240014 */ lw $a0,0x14($s1) +/* f06ae00: 9222005c */ lbu $v0,0x5c($s1) +/* f06ae04: 24010056 */ addiu $at,$zero,0x56 +.L0f06ae08: +/* f06ae08: 14410008 */ bne $v0,$at,.L0f06ae2c +/* f06ae0c: 00000000 */ sll $zero,$zero,0x0 +/* f06ae10: 0fc2bb15 */ jal func0f0aec54 +/* f06ae14: 8e240014 */ lw $a0,0x14($s1) +/* f06ae18: 2401ffff */ addiu $at,$zero,-1 +/* f06ae1c: 10410003 */ beq $v0,$at,.L0f06ae2c +/* f06ae20: 00402025 */ or $a0,$v0,$zero +/* f06ae24: 0fc2bbaa */ jal func0f0aeea8 +/* f06ae28: 3c0544af */ lui $a1,0x44af +.L0f06ae2c: +/* f06ae2c: 3c12800a */ lui $s2,0x800a +/* f06ae30: 26529fc0 */ addiu $s2,$s2,-24640 +/* f06ae34: 8e590318 */ lw $t9,0x318($s2) +/* f06ae38: 5320004f */ beqzl $t9,.L0f06af78 +/* f06ae3c: 8e2c0014 */ lw $t4,0x14($s1) +/* f06ae40: 9228005c */ lbu $t0,0x5c($s1) +/* f06ae44: 24010058 */ addiu $at,$zero,0x58 +/* f06ae48: 5501004b */ bnel $t0,$at,.L0f06af78 +/* f06ae4c: 8e2c0014 */ lw $t4,0x14($s1) +/* f06ae50: 8e220048 */ lw $v0,0x48($s1) +/* f06ae54: 50400048 */ beqzl $v0,.L0f06af78 +/* f06ae58: 8e2c0014 */ lw $t4,0x14($s1) +/* f06ae5c: 8c490088 */ lw $t1,0x88($v0) +/* f06ae60: 3c04800b */ lui $a0,0x800b +/* f06ae64: 51200044 */ beqzl $t1,.L0f06af78 +/* f06ae68: 8e2c0014 */ lw $t4,0x14($s1) +/* f06ae6c: 8c84c530 */ lw $a0,-0x3ad0($a0) +/* f06ae70: 3c03800b */ lui $v1,0x800b +/* f06ae74: 2463c4d0 */ addiu $v1,$v1,-15152 +/* f06ae78: 1880003e */ blez $a0,.L0f06af74 +/* f06ae7c: 00002825 */ or $a1,$zero,$zero +.L0f06ae80: +/* f06ae80: 8c6a0000 */ lw $t2,0x0($v1) +/* f06ae84: 24a50001 */ addiu $a1,$a1,0x1 +/* f06ae88: 8d4202d4 */ lw $v0,0x2d4($t2) +/* f06ae8c: 50400009 */ beqzl $v0,.L0f06aeb4 +/* f06ae90: 00a4082a */ slt $at,$a1,$a0 +/* f06ae94: 8e2b0014 */ lw $t3,0x14($s1) +/* f06ae98: 8c4c0044 */ lw $t4,0x44($v0) +/* f06ae9c: 556c0005 */ bnel $t3,$t4,.L0f06aeb4 +/* f06aea0: 00a4082a */ slt $at,$a1,$a0 +/* f06aea4: ac400044 */ sw $zero,0x44($v0) +/* f06aea8: 3c04800b */ lui $a0,0x800b +/* f06aeac: 8c84c530 */ lw $a0,-0x3ad0($a0) +/* f06aeb0: 00a4082a */ slt $at,$a1,$a0 +.L0f06aeb4: +/* f06aeb4: 1420fff2 */ bnez $at,.L0f06ae80 +/* f06aeb8: 24630004 */ addiu $v1,$v1,0x4 +/* f06aebc: 1000002e */ beqz $zero,.L0f06af78 +/* f06aec0: 8e2c0014 */ lw $t4,0x14($s1) +/* f06aec4: 2401002f */ addiu $at,$zero,0x2f +.L0f06aec8: +/* f06aec8: 54410013 */ bnel $v0,$at,.L0f06af18 +/* f06aecc: 2401002a */ addiu $at,$zero,0x2a +/* f06aed0: 86240062 */ lh $a0,0x62($s1) +/* f06aed4: 04820028 */ bltzl $a0,.L0f06af78 +/* f06aed8: 8e2c0014 */ lw $t4,0x14($s1) +/* f06aedc: 0fc2d91c */ jal func0f0b6470 +/* f06aee0: 3c053f80 */ lui $a1,0x3f80 +/* f06aee4: 86240062 */ lh $a0,0x62($s1) +/* f06aee8: 0fc59392 */ jal func0f164e48 +/* f06aeec: 24050001 */ addiu $a1,$zero,0x1 +/* f06aef0: 862e0062 */ lh $t6,0x62($s1) +/* f06aef4: 3c0d800a */ lui $t5,0x800a +/* f06aef8: 8dad4cc8 */ lw $t5,0x4cc8($t5) +/* f06aefc: 000e78c0 */ sll $t7,$t6,0x3 +/* f06af00: 01af1021 */ addu $v0,$t5,$t7 +/* f06af04: 90580006 */ lbu $t8,0x6($v0) +/* f06af08: 37190004 */ ori $t9,$t8,0x4 +/* f06af0c: 10000019 */ beqz $zero,.L0f06af74 +/* f06af10: a0590006 */ sb $t9,0x6($v0) +/* f06af14: 2401002a */ addiu $at,$zero,0x2a +.L0f06af18: +/* f06af18: 14410008 */ bne $v0,$at,.L0f06af3c +/* f06af1c: 24100001 */ addiu $s0,$zero,0x1 +/* f06af20: 8624005c */ lh $a0,0x5c($s1) +/* f06af24: 04820014 */ bltzl $a0,.L0f06af78 +/* f06af28: 8e2c0014 */ lw $t4,0x14($s1) +/* f06af2c: 0fc2d91c */ jal func0f0b6470 +/* f06af30: 3c053f80 */ lui $a1,0x3f80 +/* f06af34: 10000010 */ beqz $zero,.L0f06af78 +/* f06af38: 8e2c0014 */ lw $t4,0x14($s1) +.L0f06af3c: +/* f06af3c: 5602000e */ bnel $s0,$v0,.L0f06af78 +/* f06af40: 8e2c0014 */ lw $t4,0x14($s1) +/* f06af44: 0fc2353a */ jal func0f08d4e8 +/* f06af48: 02202025 */ or $a0,$s1,$zero +/* f06af4c: 862300c4 */ lh $v1,0xc4($s1) +/* f06af50: 3c08800a */ lui $t0,0x800a +/* f06af54: 04620008 */ bltzl $v1,.L0f06af78 +/* f06af58: 8e2c0014 */ lw $t4,0x14($s1) +/* f06af5c: 8d084cc8 */ lw $t0,0x4cc8($t0) +/* f06af60: 000348c0 */ sll $t1,$v1,0x3 +/* f06af64: 01091021 */ addu $v0,$t0,$t1 +/* f06af68: 904a0006 */ lbu $t2,0x6($v0) +/* f06af6c: 354b0004 */ ori $t3,$t2,0x4 +/* f06af70: a04b0006 */ sb $t3,0x6($v0) +.L0f06af74: +/* f06af74: 8e2c0014 */ lw $t4,0x14($s1) +.L0f06af78: +/* f06af78: 3c12800a */ lui $s2,0x800a +/* f06af7c: 26529fc0 */ addiu $s2,$s2,-24640 +/* f06af80: 518000ed */ beqzl $t4,.L0f06b338 +/* f06af84: 8fbf0024 */ lw $ra,0x24($sp) +/* f06af88: 8e4d006c */ lw $t5,0x6c($s2) +/* f06af8c: 8e4e028c */ lw $t6,0x28c($s2) +/* f06af90: 00008025 */ or $s0,$zero,$zero +/* f06af94: 11a00003 */ beqz $t5,.L0f06afa4 +/* f06af98: afae0040 */ sw $t6,0x40($sp) +/* f06af9c: 10000002 */ beqz $zero,.L0f06afa8 +/* f06afa0: 24050001 */ addiu $a1,$zero,0x1 +.L0f06afa4: +/* f06afa4: 00002825 */ or $a1,$zero,$zero +.L0f06afa8: +/* f06afa8: 8e4f0068 */ lw $t7,0x68($s2) +/* f06afac: 51e00004 */ beqzl $t7,.L0f06afc0 +/* f06afb0: 00002025 */ or $a0,$zero,$zero +/* f06afb4: 10000002 */ beqz $zero,.L0f06afc0 +/* f06afb8: 24040001 */ addiu $a0,$zero,0x1 +/* f06afbc: 00002025 */ or $a0,$zero,$zero +.L0f06afc0: +/* f06afc0: 8e580064 */ lw $t8,0x64($s2) +/* f06afc4: 53000004 */ beqzl $t8,.L0f06afd8 +/* f06afc8: 00001825 */ or $v1,$zero,$zero +/* f06afcc: 10000002 */ beqz $zero,.L0f06afd8 +/* f06afd0: 24030001 */ addiu $v1,$zero,0x1 +/* f06afd4: 00001825 */ or $v1,$zero,$zero +.L0f06afd8: +/* f06afd8: 8e590070 */ lw $t9,0x70($s2) +/* f06afdc: 53200004 */ beqzl $t9,.L0f06aff0 +/* f06afe0: 00001025 */ or $v0,$zero,$zero +/* f06afe4: 10000002 */ beqz $zero,.L0f06aff0 +/* f06afe8: 24020001 */ addiu $v0,$zero,0x1 +/* f06afec: 00001025 */ or $v0,$zero,$zero +.L0f06aff0: +/* f06aff0: 00434021 */ addu $t0,$v0,$v1 +/* f06aff4: 01044821 */ addu $t1,$t0,$a0 +/* f06aff8: 01255021 */ addu $t2,$t1,$a1 +/* f06affc: 19400030 */ blez $t2,.L0f06b0c0 +/* f06b000: 00000000 */ sll $zero,$zero,0x0 +.L0f06b004: +/* f06b004: 0fc4a24b */ jal func0f12892c +/* f06b008: 02002025 */ or $a0,$s0,$zero +/* f06b00c: 0fc31f31 */ jal func0f0c7cc4 +/* f06b010: 00000000 */ sll $zero,$zero,0x0 +/* f06b014: 8e2b0014 */ lw $t3,0x14($s1) +/* f06b018: 104b0006 */ beq $v0,$t3,.L0f06b034 +/* f06b01c: 00000000 */ sll $zero,$zero,0x0 +/* f06b020: 0fc31f26 */ jal func0f0c7c98 +/* f06b024: 00000000 */ sll $zero,$zero,0x0 +/* f06b028: 8e240014 */ lw $a0,0x14($s1) +/* f06b02c: 14440004 */ bne $v0,$a0,.L0f06b040 +/* f06b030: 00000000 */ sll $zero,$zero,0x0 +.L0f06b034: +/* f06b034: 0fc31f4c */ jal func0f0c7d30 +/* f06b038: 00002025 */ or $a0,$zero,$zero +/* f06b03c: 8e240014 */ lw $a0,0x14($s1) +.L0f06b040: +/* f06b040: 0fc44815 */ jal func0f112054 +/* f06b044: 00000000 */ sll $zero,$zero,0x0 +/* f06b048: 8e4c006c */ lw $t4,0x6c($s2) +/* f06b04c: 26100001 */ addiu $s0,$s0,0x1 +/* f06b050: 00002825 */ or $a1,$zero,$zero +/* f06b054: 11800003 */ beqz $t4,.L0f06b064 +/* f06b058: 00002025 */ or $a0,$zero,$zero +/* f06b05c: 10000001 */ beqz $zero,.L0f06b064 +/* f06b060: 24050001 */ addiu $a1,$zero,0x1 +.L0f06b064: +/* f06b064: 8e4e0068 */ lw $t6,0x68($s2) +/* f06b068: 00001825 */ or $v1,$zero,$zero +/* f06b06c: 00001025 */ or $v0,$zero,$zero +/* f06b070: 11c00003 */ beqz $t6,.L0f06b080 +/* f06b074: 00000000 */ sll $zero,$zero,0x0 +/* f06b078: 10000001 */ beqz $zero,.L0f06b080 +/* f06b07c: 24040001 */ addiu $a0,$zero,0x1 +.L0f06b080: +/* f06b080: 8e4d0064 */ lw $t5,0x64($s2) +/* f06b084: 11a00003 */ beqz $t5,.L0f06b094 +/* f06b088: 00000000 */ sll $zero,$zero,0x0 +/* f06b08c: 10000001 */ beqz $zero,.L0f06b094 +/* f06b090: 24030001 */ addiu $v1,$zero,0x1 +.L0f06b094: +/* f06b094: 8e4f0070 */ lw $t7,0x70($s2) +/* f06b098: 11e00003 */ beqz $t7,.L0f06b0a8 +/* f06b09c: 00000000 */ sll $zero,$zero,0x0 +/* f06b0a0: 10000001 */ beqz $zero,.L0f06b0a8 +/* f06b0a4: 24020001 */ addiu $v0,$zero,0x1 +.L0f06b0a8: +/* f06b0a8: 0043c021 */ addu $t8,$v0,$v1 +/* f06b0ac: 0304c821 */ addu $t9,$t8,$a0 +/* f06b0b0: 03254021 */ addu $t0,$t9,$a1 +/* f06b0b4: 0208082a */ slt $at,$s0,$t0 +/* f06b0b8: 1420ffd2 */ bnez $at,.L0f06b004 +/* f06b0bc: 00000000 */ sll $zero,$zero,0x0 +.L0f06b0c0: +/* f06b0c0: 0fc4a24b */ jal func0f12892c +/* f06b0c4: 8fa40040 */ lw $a0,0x40($sp) +/* f06b0c8: 8e290040 */ lw $t1,0x40($s1) +/* f06b0cc: 00095280 */ sll $t2,$t1,0xa +/* f06b0d0: 05430033 */ bgezl $t2,.L0f06b1a0 +/* f06b0d4: 8e4e0318 */ lw $t6,0x318($s2) +/* f06b0d8: 0fc07934 */ jal func0f01e4d0 +/* f06b0dc: 00000000 */ sll $zero,$zero,0x0 +/* f06b0e0: 8e2b0040 */ lw $t3,0x40($s1) +/* f06b0e4: 3c01ffdf */ lui $at,0xffdf +/* f06b0e8: 3421ffff */ ori $at,$at,0xffff +/* f06b0ec: 01616024 */ and $t4,$t3,$at +/* f06b0f0: 00402825 */ or $a1,$v0,$zero +/* f06b0f4: 18400029 */ blez $v0,.L0f06b19c +/* f06b0f8: ae2c0040 */ sw $t4,0x40($s1) +/* f06b0fc: 000230c0 */ sll $a2,$v0,0x3 +/* f06b100: 00c23023 */ subu $a2,$a2,$v0 +/* f06b104: 00063080 */ sll $a2,$a2,0x2 +/* f06b108: 00c23023 */ subu $a2,$a2,$v0 +/* f06b10c: 00063080 */ sll $a2,$a2,0x2 +/* f06b110: 00c23021 */ addu $a2,$a2,$v0 +/* f06b114: 3c048006 */ lui $a0,0x8006 +/* f06b118: 24842988 */ addiu $a0,$a0,0x2988 +/* f06b11c: 000630c0 */ sll $a2,$a2,0x3 +/* f06b120: 00001825 */ or $v1,$zero,$zero +/* f06b124: 24100048 */ addiu $s0,$zero,0x48 +/* f06b128: 8e2e0014 */ lw $t6,0x14($s1) +.L0f06b12c: +/* f06b12c: 8e4d0338 */ lw $t5,0x338($s2) +/* f06b130: 8c880000 */ lw $t0,0x0($a0) +/* f06b134: 01cd7823 */ subu $t7,$t6,$t5 +/* f06b138: 01f0001a */ div $zero,$t7,$s0 +/* f06b13c: 00001012 */ mflo $v0 +/* f06b140: 0002c400 */ sll $t8,$v0,0x10 +/* f06b144: 0018cc03 */ sra $t9,$t8,0x10 +/* f06b148: 16000002 */ bnez $s0,.L0f06b154 +/* f06b14c: 00000000 */ sll $zero,$zero,0x0 +/* f06b150: 0007000d */ break 0x7 +.L0f06b154: +/* f06b154: 2401ffff */ addiu $at,$zero,-1 +/* f06b158: 16010004 */ bne $s0,$at,.L0f06b16c +/* f06b15c: 3c018000 */ lui $at,0x8000 +/* f06b160: 15e10002 */ bne $t7,$at,.L0f06b16c +/* f06b164: 00000000 */ sll $zero,$zero,0x0 +/* f06b168: 0006000d */ break 0x6 +.L0f06b16c: +/* f06b16c: 01034821 */ addu $t1,$t0,$v1 +/* f06b170: a539012c */ sh $t9,0x12c($t1) +/* f06b174: 13200005 */ beqz $t9,.L0f06b18c +/* f06b178: 03201025 */ or $v0,$t9,$zero +/* f06b17c: 8c8b0000 */ lw $t3,0x0($a0) +/* f06b180: 240affff */ addiu $t2,$zero,-1 +/* f06b184: 01636021 */ addu $t4,$t3,$v1 +/* f06b188: a58a012c */ sh $t2,0x12c($t4) +.L0f06b18c: +/* f06b18c: 24630368 */ addiu $v1,$v1,0x368 +/* f06b190: 0066082a */ slt $at,$v1,$a2 +/* f06b194: 5420ffe5 */ bnezl $at,.L0f06b12c +/* f06b198: 8e2e0014 */ lw $t6,0x14($s1) +.L0f06b19c: +/* f06b19c: 8e4e0318 */ lw $t6,0x318($s2) +.L0f06b1a0: +/* f06b1a0: 24100048 */ addiu $s0,$zero,0x48 +/* f06b1a4: 3c04800b */ lui $a0,0x800b +/* f06b1a8: 11c00015 */ beqz $t6,.L0f06b200 +/* f06b1ac: 3406ffff */ dli $a2,0xffff +/* f06b1b0: 8c84c530 */ lw $a0,-0x3ad0($a0) +/* f06b1b4: 3c03800b */ lui $v1,0x800b +/* f06b1b8: 2463c4d0 */ addiu $v1,$v1,-15152 +/* f06b1bc: 18800010 */ blez $a0,.L0f06b200 +/* f06b1c0: 00002825 */ or $a1,$zero,$zero +.L0f06b1c4: +/* f06b1c4: 8c6d0000 */ lw $t5,0x0($v1) +/* f06b1c8: 24a50001 */ addiu $a1,$a1,0x1 +/* f06b1cc: 8da202d4 */ lw $v0,0x2d4($t5) +/* f06b1d0: 50400009 */ beqzl $v0,.L0f06b1f8 +/* f06b1d4: 00a4082a */ slt $at,$a1,$a0 +/* f06b1d8: 8e2f0014 */ lw $t7,0x14($s1) +/* f06b1dc: 8c580010 */ lw $t8,0x10($v0) +/* f06b1e0: 55f80005 */ bnel $t7,$t8,.L0f06b1f8 +/* f06b1e4: 00a4082a */ slt $at,$a1,$a0 +/* f06b1e8: ac400010 */ sw $zero,0x10($v0) +/* f06b1ec: 3c04800b */ lui $a0,0x800b +/* f06b1f0: 8c84c530 */ lw $a0,-0x3ad0($a0) +/* f06b1f4: 00a4082a */ slt $at,$a1,$a0 +.L0f06b1f8: +/* f06b1f8: 1420fff2 */ bnez $at,.L0f06b1c4 +/* f06b1fc: 24630004 */ addiu $v1,$v1,0x4 +.L0f06b200: +/* f06b200: 8e240014 */ lw $a0,0x14($s1) +/* f06b204: 0fc249af */ jal func0f0926bc +/* f06b208: 24050001 */ addiu $a1,$zero,0x1 +/* f06b20c: 0fc0a4af */ jal func0f0292bc +/* f06b210: 8e240014 */ lw $a0,0x14($s1) +/* f06b214: 8e390014 */ lw $t9,0x14($s1) +/* f06b218: 8e480338 */ lw $t0,0x338($s2) +/* f06b21c: 03284823 */ subu $t1,$t9,$t0 +/* f06b220: 0130001a */ div $zero,$t1,$s0 +/* f06b224: 00002012 */ mflo $a0 +/* f06b228: 16000002 */ bnez $s0,.L0f06b234 +/* f06b22c: 00000000 */ sll $zero,$zero,0x0 +/* f06b230: 0007000d */ break 0x7 +.L0f06b234: +/* f06b234: 2401ffff */ addiu $at,$zero,-1 +/* f06b238: 16010004 */ bne $s0,$at,.L0f06b24c +/* f06b23c: 3c018000 */ lui $at,0x8000 +/* f06b240: 15210002 */ bne $t1,$at,.L0f06b24c +/* f06b244: 00000000 */ sll $zero,$zero,0x0 +/* f06b248: 0006000d */ break 0x6 +.L0f06b24c: +/* f06b24c: 0fc083e4 */ jal func0f020f90 +/* f06b250: 00000000 */ sll $zero,$zero,0x0 +/* f06b254: 0fc1a0bf */ jal func0f0682fc +/* f06b258: 8e240014 */ lw $a0,0x14($s1) +/* f06b25c: 8e240014 */ lw $a0,0x14($s1) +/* f06b260: 0fc4f903 */ jal func0f13e40c +/* f06b264: 00002825 */ or $a1,$zero,$zero +/* f06b268: 8e240014 */ lw $a0,0x14($s1) +/* f06b26c: 0fc4f903 */ jal func0f13e40c +/* f06b270: 24050001 */ addiu $a1,$zero,0x1 +/* f06b274: 0fc1ab24 */ jal func0f06ac90 +/* f06b278: 8e240014 */ lw $a0,0x14($s1) +/* f06b27c: 8e2b0014 */ lw $t3,0x14($s1) +/* f06b280: 8d62001c */ lw $v0,0x1c($t3) +/* f06b284: 5040000a */ beqzl $v0,.L0f06b2b0 +/* f06b288: 8faa0068 */ lw $t2,0x68($sp) +/* f06b28c: 8c430020 */ lw $v1,0x20($v0) +.L0f06b290: +/* f06b290: 8c440004 */ lw $a0,0x4($v0) +/* f06b294: 24050001 */ addiu $a1,$zero,0x1 +/* f06b298: 0fc1acd3 */ jal func0f06b34c +/* f06b29c: afa3002c */ sw $v1,0x2c($sp) +/* f06b2a0: 8fa2002c */ lw $v0,0x2c($sp) +/* f06b2a4: 5440fffa */ bnezl $v0,.L0f06b290 +/* f06b2a8: 8c430020 */ lw $v1,0x20($v0) +/* f06b2ac: 8faa0068 */ lw $t2,0x68($sp) +.L0f06b2b0: +/* f06b2b0: 55400021 */ bnezl $t2,.L0f06b338 +/* f06b2b4: 8fbf0024 */ lw $ra,0x24($sp) +/* f06b2b8: 8e240014 */ lw $a0,0x14($s1) +/* f06b2bc: 8c8c0018 */ lw $t4,0x18($a0) +/* f06b2c0: 11800004 */ beqz $t4,.L0f06b2d4 +/* f06b2c4: 00000000 */ sll $zero,$zero,0x0 +/* f06b2c8: 0fc20be2 */ jal func0f082f88 +/* f06b2cc: 00000000 */ sll $zero,$zero,0x0 +/* f06b2d0: 8e240014 */ lw $a0,0x14($s1) +.L0f06b2d4: +/* f06b2d4: 0fc19711 */ jal func0f065c44 +/* f06b2d8: 00000000 */ sll $zero,$zero,0x0 +/* f06b2dc: 8e2e0014 */ lw $t6,0x14($s1) +/* f06b2e0: 24010002 */ addiu $at,$zero,0x2 +/* f06b2e4: 24040001 */ addiu $a0,$zero,0x1 +/* f06b2e8: 91cd0000 */ lbu $t5,0x0($t6) +/* f06b2ec: 11a10003 */ beq $t5,$at,.L0f06b2fc +/* f06b2f0: 00000000 */ sll $zero,$zero,0x0 +/* f06b2f4: 0fc226a5 */ jal func0f089a94 +/* f06b2f8: 8e250018 */ lw $a1,0x18($s1) +.L0f06b2fc: +/* f06b2fc: 0fc2cc33 */ jal func0f0b30cc +/* f06b300: 8e240018 */ lw $a0,0x18($s1) +/* f06b304: 8faf0064 */ lw $t7,0x64($sp) +/* f06b308: 51e00008 */ beqzl $t7,.L0f06b32c +/* f06b30c: 8e380014 */ lw $t8,0x14($s1) +/* f06b310: 0fc18171 */ jal func0f0605c4 +/* f06b314: 8e240014 */ lw $a0,0x14($s1) +/* f06b318: 0fc180c0 */ jal func0f060300 +/* f06b31c: 8e240014 */ lw $a0,0x14($s1) +/* f06b320: 0fc1810e */ jal func0f060438 +/* f06b324: 8e240014 */ lw $a0,0x14($s1) +/* f06b328: 8e380014 */ lw $t8,0x14($s1) +.L0f06b32c: +/* f06b32c: af000004 */ sw $zero,0x4($t8) +/* f06b330: ae200014 */ sw $zero,0x14($s1) +/* f06b334: 8fbf0024 */ lw $ra,0x24($sp) +.L0f06b338: +/* f06b338: 8fb00018 */ lw $s0,0x18($sp) +/* f06b33c: 8fb1001c */ lw $s1,0x1c($sp) +/* f06b340: 8fb20020 */ lw $s2,0x20($sp) +/* f06b344: 03e00008 */ jr $ra +/* f06b348: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f06b34c +/* f06b34c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f06b350: afbf0014 */ sw $ra,0x14($sp) +/* f06b354: 0fc1ab4b */ jal func0f06ad2c +/* f06b358: 00003025 */ or $a2,$zero,$zero +/* f06b35c: 8fbf0014 */ lw $ra,0x14($sp) +/* f06b360: 27bd0018 */ addiu $sp,$sp,0x18 +/* f06b364: 03e00008 */ jr $ra +/* f06b368: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06b36c +/* f06b36c: 908e0003 */ lbu $t6,0x3($a0) +/* f06b370: 24010004 */ addiu $at,$zero,0x4 +/* f06b374: 15c10004 */ bne $t6,$at,.L0f06b388 +/* f06b378: 3c0141a0 */ lui $at,0x41a0 +/* f06b37c: 44810000 */ mtc1 $at,$f0 +/* f06b380: 03e00008 */ jr $ra +/* f06b384: 00000000 */ sll $zero,$zero,0x0 +.L0f06b388: +/* f06b388: 3c014120 */ lui $at,0x4120 +/* f06b38c: 44810000 */ mtc1 $at,$f0 +/* f06b390: 00000000 */ sll $zero,$zero,0x0 +/* f06b394: 03e00008 */ jr $ra +/* f06b398: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06b39c +/* f06b39c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f06b3a0: afa70024 */ sw $a3,0x24($sp) +/* f06b3a4: c48a0000 */ lwc1 $f10,0x0($a0) +/* f06b3a8: c4c80000 */ lwc1 $f8,0x0($a2) +/* f06b3ac: 00001025 */ or $v0,$zero,$zero +/* f06b3b0: 460a4181 */ sub.s $f6,$f8,$f10 +/* f06b3b4: e7a6000c */ swc1 $f6,0xc($sp) +/* f06b3b8: c4880004 */ lwc1 $f8,0x4($a0) +/* f06b3bc: c4c40004 */ lwc1 $f4,0x4($a2) +/* f06b3c0: 46082281 */ sub.s $f10,$f4,$f8 +/* f06b3c4: e7aa0010 */ swc1 $f10,0x10($sp) +/* f06b3c8: c4840008 */ lwc1 $f4,0x8($a0) +/* f06b3cc: c4c60008 */ lwc1 $f6,0x8($a2) +/* f06b3d0: c7aa000c */ lwc1 $f10,0xc($sp) +/* f06b3d4: 46043201 */ sub.s $f8,$f6,$f4 +/* f06b3d8: c7a40010 */ lwc1 $f4,0x10($sp) +/* f06b3dc: e7a80014 */ swc1 $f8,0x14($sp) +/* f06b3e0: c4ac0000 */ lwc1 $f12,0x0($a1) +/* f06b3e4: c4ae0004 */ lwc1 $f14,0x4($a1) +/* f06b3e8: c4a20008 */ lwc1 $f2,0x8($a1) +/* f06b3ec: 460a6182 */ mul.s $f6,$f12,$f10 +/* f06b3f0: e7aa0000 */ swc1 $f10,0x0($sp) +/* f06b3f4: 46047202 */ mul.s $f8,$f14,$f4 +/* f06b3f8: 46083180 */ add.s $f6,$f6,$f8 +/* f06b3fc: c7a80014 */ lwc1 $f8,0x14($sp) +/* f06b400: 46024282 */ mul.s $f10,$f8,$f2 +/* f06b404: 46065000 */ add.s $f0,$f10,$f6 +/* f06b408: 44805000 */ mtc1 $zero,$f10 +/* f06b40c: 00000000 */ sll $zero,$zero,0x0 +/* f06b410: 4600503c */ c.lt.s $f10,$f0 +/* f06b414: 00000000 */ sll $zero,$zero,0x0 +/* f06b418: 45000019 */ bc1f .L0f06b480 +/* f06b41c: 00000000 */ sll $zero,$zero,0x0 +/* f06b420: 460c6182 */ mul.s $f6,$f12,$f12 +/* f06b424: 00000000 */ sll $zero,$zero,0x0 +/* f06b428: 460e7282 */ mul.s $f10,$f14,$f14 +/* f06b42c: 460a3180 */ add.s $f6,$f6,$f10 +/* f06b430: 46021282 */ mul.s $f10,$f2,$f2 +/* f06b434: 46065400 */ add.s $f16,$f10,$f6 +/* f06b438: c7aa0000 */ lwc1 $f10,0x0($sp) +/* f06b43c: 460a5182 */ mul.s $f6,$f10,$f10 +/* f06b440: 00000000 */ sll $zero,$zero,0x0 +/* f06b444: 46042282 */ mul.s $f10,$f4,$f4 +/* f06b448: 460a3100 */ add.s $f4,$f6,$f10 +/* f06b44c: 46084182 */ mul.s $f6,$f8,$f8 +/* f06b450: c7a80024 */ lwc1 $f8,0x24($sp) +/* f06b454: 46000282 */ mul.s $f10,$f0,$f0 +/* f06b458: 46043480 */ add.s $f18,$f6,$f4 +/* f06b45c: 46084182 */ mul.s $f6,$f8,$f8 +/* f06b460: 46069101 */ sub.s $f4,$f18,$f6 +/* f06b464: 46102202 */ mul.s $f8,$f4,$f16 +/* f06b468: 460a403e */ c.le.s $f8,$f10 +/* f06b46c: 00000000 */ sll $zero,$zero,0x0 +/* f06b470: 45000003 */ bc1f .L0f06b480 +/* f06b474: 00000000 */ sll $zero,$zero,0x0 +/* f06b478: 10000001 */ beqz $zero,.L0f06b480 +/* f06b47c: 24020001 */ addiu $v0,$zero,0x1 +.L0f06b480: +/* f06b480: 03e00008 */ jr $ra +/* f06b484: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f06b488 +/* f06b488: 27bdffb8 */ addiu $sp,$sp,-72 +/* f06b48c: afa40048 */ sw $a0,0x48($sp) +/* f06b490: afa5004c */ sw $a1,0x4c($sp) +/* f06b494: 00a02025 */ or $a0,$a1,$zero +/* f06b498: afbf001c */ sw $ra,0x1c($sp) +/* f06b49c: afb00018 */ sw $s0,0x18($sp) +/* f06b4a0: afa60050 */ sw $a2,0x50($sp) +/* f06b4a4: 00c02825 */ or $a1,$a2,$zero +/* f06b4a8: 00e08025 */ or $s0,$a3,$zero +/* f06b4ac: 0c00b7b6 */ jal 0x2ded8 +/* f06b4b0: 8fa60048 */ lw $a2,0x48($sp) +/* f06b4b4: 14400050 */ bnez $v0,.L0f06b5f8 +/* f06b4b8: 27a4003c */ addiu $a0,$sp,0x3c +/* f06b4bc: 3c077f1b */ lui $a3,0x7f1b +/* f06b4c0: 24e79f7c */ addiu $a3,$a3,-24708 +/* f06b4c4: 27a50030 */ addiu $a1,$sp,0x30 +/* f06b4c8: 0c009393 */ jal 0x24e4c +/* f06b4cc: 24060b5d */ addiu $a2,$zero,0xb5d +/* f06b4d0: 3c067f1b */ lui $a2,0x7f1b +/* f06b4d4: 24c69f88 */ addiu $a2,$a2,-24696 +/* f06b4d8: 27a40020 */ addiu $a0,$sp,0x20 +/* f06b4dc: 0c0093af */ jal 0x24ebc +/* f06b4e0: 24050b5e */ addiu $a1,$zero,0xb5e +/* f06b4e4: 8fa2004c */ lw $v0,0x4c($sp) +/* f06b4e8: c7a40020 */ lwc1 $f4,0x20($sp) +/* f06b4ec: c60a0000 */ lwc1 $f10,0x0($s0) +/* f06b4f0: c4460000 */ lwc1 $f6,0x0($v0) +/* f06b4f4: c7b20024 */ lwc1 $f18,0x24($sp) +/* f06b4f8: 8fa30060 */ lw $v1,0x60($sp) +/* f06b4fc: 46062201 */ sub.s $f8,$f4,$f6 +/* f06b500: c4440004 */ lwc1 $f4,0x4($v0) +/* f06b504: 8fa4005c */ lw $a0,0x5c($sp) +/* f06b508: 460a4402 */ mul.s $f16,$f8,$f10 +/* f06b50c: 46049181 */ sub.s $f6,$f18,$f4 +/* f06b510: c6080004 */ lwc1 $f8,0x4($s0) +/* f06b514: c7a40028 */ lwc1 $f4,0x28($sp) +/* f06b518: 46083282 */ mul.s $f10,$f6,$f8 +/* f06b51c: c4460008 */ lwc1 $f6,0x8($v0) +/* f06b520: 8fa20058 */ lw $v0,0x58($sp) +/* f06b524: 46062201 */ sub.s $f8,$f4,$f6 +/* f06b528: c4640000 */ lwc1 $f4,0x0($v1) +/* f06b52c: 460a8480 */ add.s $f18,$f16,$f10 +/* f06b530: c6100008 */ lwc1 $f16,0x8($s0) +/* f06b534: 46088282 */ mul.s $f10,$f16,$f8 +/* f06b538: 46125000 */ add.s $f0,$f10,$f18 +/* f06b53c: 4604003c */ c.lt.s $f0,$f4 +/* f06b540: 00000000 */ sll $zero,$zero,0x0 +/* f06b544: 4502002d */ bc1fl .L0f06b5fc +/* f06b548: 00001025 */ or $v0,$zero,$zero +/* f06b54c: e4600000 */ swc1 $f0,0x0($v1) +/* f06b550: c7a60020 */ lwc1 $f6,0x20($sp) +/* f06b554: 44801000 */ mtc1 $zero,$f2 +/* f06b558: 24850004 */ addiu $a1,$a0,0x4 +/* f06b55c: e4460000 */ swc1 $f6,0x0($v0) +/* f06b560: c7b00024 */ lwc1 $f16,0x24($sp) +/* f06b564: e4500004 */ swc1 $f16,0x4($v0) +/* f06b568: c7a80028 */ lwc1 $f8,0x28($sp) +/* f06b56c: e4480008 */ swc1 $f8,0x8($v0) +/* f06b570: c60a0000 */ lwc1 $f10,0x0($s0) +/* f06b574: e4820004 */ swc1 $f2,0x4($a0) +/* f06b578: 46005487 */ neg.s $f18,$f10 +/* f06b57c: e4920000 */ swc1 $f18,0x0($a0) +/* f06b580: c4900000 */ lwc1 $f16,0x0($a0) +/* f06b584: c6040008 */ lwc1 $f4,0x8($s0) +/* f06b588: 46101032 */ c.eq.s $f2,$f16 +/* f06b58c: 46002187 */ neg.s $f6,$f4 +/* f06b590: 45000007 */ bc1f .L0f06b5b0 +/* f06b594: e4860008 */ swc1 $f6,0x8($a0) +/* f06b598: c4880008 */ lwc1 $f8,0x8($a0) +/* f06b59c: 3c013f80 */ lui $at,0x3f80 +/* f06b5a0: 46081032 */ c.eq.s $f2,$f8 +/* f06b5a4: 00000000 */ sll $zero,$zero,0x0 +/* f06b5a8: 45030006 */ bc1tl .L0f06b5c4 +/* f06b5ac: 44815000 */ mtc1 $at,$f10 +.L0f06b5b0: +/* f06b5b0: 0c0011e4 */ jal 0x4790 +/* f06b5b4: 24860008 */ addiu $a2,$a0,0x8 +/* f06b5b8: 10000005 */ beqz $zero,.L0f06b5d0 +/* f06b5bc: 8fae0048 */ lw $t6,0x48($sp) +/* f06b5c0: 44815000 */ mtc1 $at,$f10 +.L0f06b5c4: +/* f06b5c4: 00000000 */ sll $zero,$zero,0x0 +/* f06b5c8: e48a0008 */ swc1 $f10,0x8($a0) +/* f06b5cc: 8fae0048 */ lw $t6,0x48($sp) +.L0f06b5d0: +/* f06b5d0: 3c018007 */ lui $at,0x8007 +/* f06b5d4: 24020001 */ addiu $v0,$zero,0x1 +/* f06b5d8: ac2e9930 */ sw $t6,-0x66d0($at) +/* f06b5dc: 3c018007 */ lui $at,0x8007 +/* f06b5e0: ac209934 */ sw $zero,-0x66cc($at) +/* f06b5e4: 3c01800a */ lui $at,0x800a +/* f06b5e8: ac20ce70 */ sw $zero,-0x3190($at) +/* f06b5ec: 3c01800a */ lui $at,0x800a +/* f06b5f0: 10000002 */ beqz $zero,.L0f06b5fc +/* f06b5f4: ac20ce74 */ sw $zero,-0x318c($at) +.L0f06b5f8: +/* f06b5f8: 00001025 */ or $v0,$zero,$zero +.L0f06b5fc: +/* f06b5fc: 8fbf001c */ lw $ra,0x1c($sp) +/* f06b600: 8fb00018 */ lw $s0,0x18($sp) +/* f06b604: 27bd0048 */ addiu $sp,$sp,0x48 +/* f06b608: 03e00008 */ jr $ra +/* f06b60c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06b610 +/* f06b610: 27bdfed0 */ addiu $sp,$sp,-304 +/* f06b614: afbf005c */ sw $ra,0x5c($sp) +/* f06b618: afbe0058 */ sw $s8,0x58($sp) +/* f06b61c: afb70054 */ sw $s7,0x54($sp) +/* f06b620: afb60050 */ sw $s6,0x50($sp) +/* f06b624: afb5004c */ sw $s5,0x4c($sp) +/* f06b628: afb40048 */ sw $s4,0x48($sp) +/* f06b62c: afb30044 */ sw $s3,0x44($sp) +/* f06b630: afb20040 */ sw $s2,0x40($sp) +/* f06b634: afb1003c */ sw $s1,0x3c($sp) +/* f06b638: afb00038 */ sw $s0,0x38($sp) +/* f06b63c: f7b40030 */ sdc1 $f20,0x30($sp) +/* f06b640: afa50134 */ sw $a1,0x134($sp) +/* f06b644: afa60138 */ sw $a2,0x138($sp) +/* f06b648: afa7013c */ sw $a3,0x13c($sp) +/* f06b64c: 8c940018 */ lw $s4,0x18($a0) +/* f06b650: 00808025 */ or $s0,$a0,$zero +/* f06b654: 0c006be0 */ jal 0x1af80 +/* f06b658: 02802025 */ or $a0,$s4,$zero +/* f06b65c: 8e020014 */ lw $v0,0x14($s0) +/* f06b660: afa000e4 */ sw $zero,0xe4($sp) +/* f06b664: 4480a000 */ mtc1 $zero,$f20 +/* f06b668: 8c4e0018 */ lw $t6,0x18($v0) +/* f06b66c: 0000f025 */ or $s8,$zero,$zero +/* f06b670: 8faf0134 */ lw $t7,0x134($sp) +/* f06b674: 15c00013 */ bnez $t6,.L0f06b6c4 +/* f06b678: 4600a406 */ mov.s $f16,$f20 +/* f06b67c: c4440008 */ lwc1 $f4,0x8($v0) +/* f06b680: c5e60000 */ lwc1 $f6,0x0($t7) +/* f06b684: c448000c */ lwc1 $f8,0xc($v0) +/* f06b688: c5ea0004 */ lwc1 $f10,0x4($t7) +/* f06b68c: 8fb8013c */ lw $t8,0x13c($sp) +/* f06b690: 46062081 */ sub.s $f2,$f4,$f6 +/* f06b694: c5e40008 */ lwc1 $f4,0x8($t7) +/* f06b698: c7060000 */ lwc1 $f6,0x0($t8) +/* f06b69c: 460a4301 */ sub.s $f12,$f8,$f10 +/* f06b6a0: c4520010 */ lwc1 $f18,0x10($v0) +/* f06b6a4: 46061202 */ mul.s $f8,$f2,$f6 +/* f06b6a8: c70a0004 */ lwc1 $f10,0x4($t8) +/* f06b6ac: 46049381 */ sub.s $f14,$f18,$f4 +/* f06b6b0: c7060008 */ lwc1 $f6,0x8($t8) +/* f06b6b4: 460a6482 */ mul.s $f18,$f12,$f10 +/* f06b6b8: 46124100 */ add.s $f4,$f8,$f18 +/* f06b6bc: 460e3282 */ mul.s $f10,$f6,$f14 +/* f06b6c0: 46045400 */ add.s $f16,$f10,$f4 +.L0f06b6c4: +/* f06b6c4: 46000207 */ neg.s $f8,$f0 +/* f06b6c8: afa20114 */ sw $v0,0x114($sp) +/* f06b6cc: 4610403e */ c.le.s $f8,$f16 +/* f06b6d0: 00000000 */ sll $zero,$zero,0x0 +/* f06b6d4: 450201ab */ bc1fl .L0f06bd84 +/* f06b6d8: 8fa20114 */ lw $v0,0x114($sp) +/* f06b6dc: c7b20140 */ lwc1 $f18,0x140($sp) +/* f06b6e0: afa20114 */ sw $v0,0x114($sp) +/* f06b6e4: 46009180 */ add.s $f6,$f18,$f0 +/* f06b6e8: 4606803e */ c.le.s $f16,$f6 +/* f06b6ec: 00000000 */ sll $zero,$zero,0x0 +/* f06b6f0: 450201a4 */ bc1fl .L0f06bd84 +/* f06b6f4: 8fa20114 */ lw $v0,0x114($sp) +/* f06b6f8: 90590001 */ lbu $t9,0x1($v0) +/* f06b6fc: 3c018006 */ lui $at,0x8006 +/* f06b700: 02802025 */ or $a0,$s4,$zero +/* f06b704: 33280002 */ andi $t0,$t9,0x2 +/* f06b708: 11000181 */ beqz $t0,.L0f06bd10 +/* f06b70c: 00000000 */ sll $zero,$zero,0x0 +/* f06b710: c42aefc0 */ lwc1 $f10,-0x1040($at) +/* f06b714: 8fb20148 */ lw $s2,0x148($sp) +/* f06b718: 8fb30144 */ lw $s3,0x144($sp) +/* f06b71c: 460aa03c */ c.lt.s $f20,$f10 +/* f06b720: 02802025 */ or $a0,$s4,$zero +/* f06b724: 27b600b4 */ addiu $s6,$sp,0xb4 +/* f06b728: 02403025 */ or $a2,$s2,$zero +/* f06b72c: 45000088 */ bc1f .L0f06b950 +/* f06b730: 02602825 */ or $a1,$s3,$zero +/* f06b734: 27a700e4 */ addiu $a3,$sp,0xe4 +/* f06b738: 0c008975 */ jal 0x225d4 +/* f06b73c: afa20114 */ sw $v0,0x114($sp) +/* f06b740: 18400081 */ blez $v0,.L0f06b948 +/* f06b744: 0040a825 */ or $s5,$v0,$zero +/* f06b748: 3c118007 */ lui $s1,0x8007 +/* f06b74c: 2631993c */ addiu $s1,$s1,-26308 +/* f06b750: 8fb70154 */ lw $s7,0x154($sp) +/* f06b754: 27b600b4 */ addiu $s6,$sp,0xb4 +/* f06b758: 8fb00150 */ lw $s0,0x150($sp) +.L0f06b75c: +/* f06b75c: 27a900b0 */ addiu $t1,$sp,0xb0 +/* f06b760: 27aa00ec */ addiu $t2,$sp,0xec +/* f06b764: afaa0018 */ sw $t2,0x18($sp) +/* f06b768: afa90014 */ sw $t1,0x14($sp) +/* f06b76c: 02802025 */ or $a0,$s4,$zero +/* f06b770: 8fa500e4 */ lw $a1,0xe4($sp) +/* f06b774: 02603025 */ or $a2,$s3,$zero +/* f06b778: 02403825 */ or $a3,$s2,$zero +/* f06b77c: 0fc21165 */ jal func0f084594 +/* f06b780: afb60010 */ sw $s6,0x10($sp) +/* f06b784: 10400069 */ beqz $v0,.L0f06b92c +/* f06b788: 8fac00b0 */ lw $t4,0xb0($sp) +/* f06b78c: 8e8b000c */ lw $t3,0xc($s4) +/* f06b790: 000c6980 */ sll $t5,$t4,0x6 +/* f06b794: 02c02825 */ or $a1,$s6,$zero +/* f06b798: 27a600fc */ addiu $a2,$sp,0xfc +/* f06b79c: 0c0056da */ jal 0x15b68 +/* f06b7a0: 016d2021 */ addu $a0,$t3,$t5 +/* f06b7a4: c7a400fc */ lwc1 $f4,0xfc($sp) +/* f06b7a8: c6680000 */ lwc1 $f8,0x0($s3) +/* f06b7ac: c6460000 */ lwc1 $f6,0x0($s2) +/* f06b7b0: 8faf00b0 */ lw $t7,0xb0($sp) +/* f06b7b4: 46082481 */ sub.s $f18,$f4,$f8 +/* f06b7b8: c6680004 */ lwc1 $f8,0x4($s3) +/* f06b7bc: c7a40100 */ lwc1 $f4,0x100($sp) +/* f06b7c0: 27a500c0 */ addiu $a1,$sp,0xc0 +/* f06b7c4: 46069282 */ mul.s $f10,$f18,$f6 +/* f06b7c8: 46082481 */ sub.s $f18,$f4,$f8 +/* f06b7cc: c6460004 */ lwc1 $f6,0x4($s2) +/* f06b7d0: 27a600f0 */ addiu $a2,$sp,0xf0 +/* f06b7d4: 000fc180 */ sll $t8,$t7,0x6 +/* f06b7d8: 46069102 */ mul.s $f4,$f18,$f6 +/* f06b7dc: c6660008 */ lwc1 $f6,0x8($s3) +/* f06b7e0: c7b20104 */ lwc1 $f18,0x104($sp) +/* f06b7e4: 46045200 */ add.s $f8,$f10,$f4 +/* f06b7e8: c6440008 */ lwc1 $f4,0x8($s2) +/* f06b7ec: 46069281 */ sub.s $f10,$f18,$f6 +/* f06b7f0: c6e60000 */ lwc1 $f6,0x0($s7) +/* f06b7f4: 460a2482 */ mul.s $f18,$f4,$f10 +/* f06b7f8: 46089000 */ add.s $f0,$f18,$f8 +/* f06b7fc: 4606003c */ c.lt.s $f0,$f6 +/* f06b800: 00000000 */ sll $zero,$zero,0x0 +/* f06b804: 4502004a */ bc1fl .L0f06b930 +/* f06b808: 02802025 */ or $a0,$s4,$zero +/* f06b80c: 8e8e000c */ lw $t6,0xc($s4) +/* f06b810: e7a00108 */ swc1 $f0,0x108($sp) +/* f06b814: 241e0001 */ addiu $s8,$zero,0x1 +/* f06b818: 0c0056c5 */ jal 0x15b14 +/* f06b81c: 01d82021 */ addu $a0,$t6,$t8 +/* f06b820: c7a00108 */ lwc1 $f0,0x108($sp) +/* f06b824: 0fc2d5de */ jal func0f0b5778 +/* f06b828: e6e00000 */ swc1 $f0,0x0($s7) +/* f06b82c: 00402025 */ or $a0,$v0,$zero +/* f06b830: 27a500fc */ addiu $a1,$sp,0xfc +/* f06b834: 0c0056da */ jal 0x15b68 +/* f06b838: 8fa6014c */ lw $a2,0x14c($sp) +/* f06b83c: 0fc2d5de */ jal func0f0b5778 +/* f06b840: 00000000 */ sll $zero,$zero,0x0 +/* f06b844: 00402025 */ or $a0,$v0,$zero +/* f06b848: 27a500f0 */ addiu $a1,$sp,0xf0 +/* f06b84c: 0c0056c5 */ jal 0x15b14 +/* f06b850: 02003025 */ or $a2,$s0,$zero +/* f06b854: c6040000 */ lwc1 $f4,0x0($s0) +/* f06b858: 02002025 */ or $a0,$s0,$zero +/* f06b85c: 26050004 */ addiu $a1,$s0,0x4 +/* f06b860: 4604a032 */ c.eq.s $f20,$f4 +/* f06b864: 00000000 */ sll $zero,$zero,0x0 +/* f06b868: 4500000c */ bc1f .L0f06b89c +/* f06b86c: 00000000 */ sll $zero,$zero,0x0 +/* f06b870: c60a0004 */ lwc1 $f10,0x4($s0) +/* f06b874: 460aa032 */ c.eq.s $f20,$f10 +/* f06b878: 00000000 */ sll $zero,$zero,0x0 +/* f06b87c: 45000007 */ bc1f .L0f06b89c +/* f06b880: 00000000 */ sll $zero,$zero,0x0 +/* f06b884: c6120008 */ lwc1 $f18,0x8($s0) +/* f06b888: 3c013f80 */ lui $at,0x3f80 +/* f06b88c: 4612a032 */ c.eq.s $f20,$f18 +/* f06b890: 00000000 */ sll $zero,$zero,0x0 +/* f06b894: 45030006 */ bc1tl .L0f06b8b0 +/* f06b898: 44814000 */ mtc1 $at,$f8 +.L0f06b89c: +/* f06b89c: 0c0011e4 */ jal 0x4790 +/* f06b8a0: 26060008 */ addiu $a2,$s0,0x8 +/* f06b8a4: 10000005 */ beqz $zero,.L0f06b8bc +/* f06b8a8: 8fb90114 */ lw $t9,0x114($sp) +/* f06b8ac: 44814000 */ mtc1 $at,$f8 +.L0f06b8b0: +/* f06b8b0: 00000000 */ sll $zero,$zero,0x0 +/* f06b8b4: e6080008 */ swc1 $f8,0x8($s0) +/* f06b8b8: 8fb90114 */ lw $t9,0x114($sp) +.L0f06b8bc: +/* f06b8bc: 3c018007 */ lui $at,0x8007 +/* f06b8c0: c7a600b4 */ lwc1 $f6,0xb4($sp) +/* f06b8c4: ac399930 */ sw $t9,-0x66d0($at) +/* f06b8c8: 3c01800a */ lui $at,0x800a +/* f06b8cc: ac34ce70 */ sw $s4,-0x3190($at) +/* f06b8d0: 8fa800e4 */ lw $t0,0xe4($sp) +/* f06b8d4: c7aa00b8 */ lwc1 $f10,0xb8($sp) +/* f06b8d8: c7a800bc */ lwc1 $f8,0xbc($sp) +/* f06b8dc: 3c018007 */ lui $at,0x8007 +/* f06b8e0: 87a900dc */ lh $t1,0xdc($sp) +/* f06b8e4: ac359934 */ sw $s5,-0x66cc($at) +/* f06b8e8: 4600310d */ trunc.w.s $f4,$f6 +/* f06b8ec: 3c01800a */ lui $at,0x800a +/* f06b8f0: ac28ce74 */ sw $t0,-0x318c($at) +/* f06b8f4: 4600548d */ trunc.w.s $f18,$f10 +/* f06b8f8: 05210003 */ bgez $t1,.L0f06b908 +/* f06b8fc: 00095043 */ sra $t2,$t1,0x1 +/* f06b900: 25210001 */ addiu $at,$t1,0x1 +/* f06b904: 00015043 */ sra $t2,$at,0x1 +.L0f06b908: +/* f06b908: 4600418d */ trunc.w.s $f6,$f8 +/* f06b90c: 3c018007 */ lui $at,0x8007 +/* f06b910: 440b2000 */ mfc1 $t3,$f4 +/* f06b914: 440f9000 */ mfc1 $t7,$f18 +/* f06b918: 44183000 */ mfc1 $t8,$f6 +/* f06b91c: ac2a9938 */ sw $t2,-0x66c8($at) +/* f06b920: a62b0000 */ sh $t3,0x0($s1) +/* f06b924: a62f0002 */ sh $t7,0x2($s1) +/* f06b928: a6380004 */ sh $t8,0x4($s1) +.L0f06b92c: +/* f06b92c: 02802025 */ or $a0,$s4,$zero +.L0f06b930: +/* f06b930: 02602825 */ or $a1,$s3,$zero +/* f06b934: 02403025 */ or $a2,$s2,$zero +/* f06b938: 0c008975 */ jal 0x225d4 +/* f06b93c: 27a700e4 */ addiu $a3,$sp,0xe4 +/* f06b940: 1c40ff86 */ bgtz $v0,.L0f06b75c +/* f06b944: 0040a825 */ or $s5,$v0,$zero +.L0f06b948: +/* f06b948: 100000ef */ beqz $zero,.L0f06bd08 +/* f06b94c: 00000000 */ sll $zero,$zero,0x0 +.L0f06b950: +/* f06b950: afa20114 */ sw $v0,0x114($sp) +/* f06b954: e7b00118 */ swc1 $f16,0x118($sp) +/* f06b958: 8fb30144 */ lw $s3,0x144($sp) +/* f06b95c: 8fb20148 */ lw $s2,0x148($sp) +/* f06b960: 02802025 */ or $a0,$s4,$zero +.L0f06b964: +/* f06b964: 02602825 */ or $a1,$s3,$zero +/* f06b968: 02403025 */ or $a2,$s2,$zero +/* f06b96c: 0c008975 */ jal 0x225d4 +/* f06b970: 27a700e4 */ addiu $a3,$sp,0xe4 +/* f06b974: 1840000d */ blez $v0,.L0f06b9ac +/* f06b978: 0040a825 */ or $s5,$v0,$zero +/* f06b97c: 27b900b0 */ addiu $t9,$sp,0xb0 +/* f06b980: 27a800ec */ addiu $t0,$sp,0xec +/* f06b984: afa80018 */ sw $t0,0x18($sp) +/* f06b988: afb90014 */ sw $t9,0x14($sp) +/* f06b98c: 02802025 */ or $a0,$s4,$zero +/* f06b990: 8fa500e4 */ lw $a1,0xe4($sp) +/* f06b994: 02603025 */ or $a2,$s3,$zero +/* f06b998: 02403825 */ or $a3,$s2,$zero +/* f06b99c: 0fc21277 */ jal func0f0849dc +/* f06b9a0: afb60010 */ sw $s6,0x10($sp) +/* f06b9a4: 54400004 */ bnezl $v0,.L0f06b9b8 +/* f06b9a8: 8e090010 */ lw $t1,0x10($s0) +.L0f06b9ac: +/* f06b9ac: 5ea0ffed */ bgtzl $s5,.L0f06b964 +/* f06b9b0: 02802025 */ or $a0,$s4,$zero +/* f06b9b4: 8e090010 */ lw $t1,0x10($s0) +.L0f06b9b8: +/* f06b9b8: 24050067 */ addiu $a1,$zero,0x67 +/* f06b9bc: 000952c0 */ sll $t2,$t1,0xb +/* f06b9c0: 05410046 */ bgez $t2,.L0f06badc +/* f06b9c4: 00000000 */ sll $zero,$zero,0x0 +/* f06b9c8: 0c006a47 */ jal 0x1a91c +/* f06b9cc: 8e840008 */ lw $a0,0x8($s4) +/* f06b9d0: 10400042 */ beqz $v0,.L0f06badc +/* f06b9d4: 00402825 */ or $a1,$v0,$zero +/* f06b9d8: 27b0007c */ addiu $s0,$sp,0x7c +/* f06b9dc: 27ac0078 */ addiu $t4,$sp,0x78 +/* f06b9e0: 27ab0074 */ addiu $t3,$sp,0x74 +/* f06b9e4: afab0018 */ sw $t3,0x18($sp) +/* f06b9e8: afac0014 */ sw $t4,0x14($sp) +/* f06b9ec: afb00010 */ sw $s0,0x10($sp) +/* f06b9f0: 02802025 */ or $a0,$s4,$zero +/* f06b9f4: 02603025 */ or $a2,$s3,$zero +/* f06b9f8: 0fc21165 */ jal func0f084594 +/* f06b9fc: 02403825 */ or $a3,$s2,$zero +/* f06ba00: 10400036 */ beqz $v0,.L0f06badc +/* f06ba04: 00000000 */ sll $zero,$zero,0x0 +/* f06ba08: 1aa00021 */ blez $s5,.L0f06ba90 +/* f06ba0c: 8fad00b0 */ lw $t5,0xb0($sp) +/* f06ba10: 8e84000c */ lw $a0,0xc($s4) +/* f06ba14: 000d7980 */ sll $t7,$t5,0x6 +/* f06ba18: c7aa00b4 */ lwc1 $f10,0xb4($sp) +/* f06ba1c: 008f1021 */ addu $v0,$a0,$t7 +/* f06ba20: c4440008 */ lwc1 $f4,0x8($v0) +/* f06ba24: c4480018 */ lwc1 $f8,0x18($v0) +/* f06ba28: c7a600b8 */ lwc1 $f6,0xb8($sp) +/* f06ba2c: 460a2482 */ mul.s $f18,$f4,$f10 +/* f06ba30: 8fae0078 */ lw $t6,0x78($sp) +/* f06ba34: 46064102 */ mul.s $f4,$f8,$f6 +/* f06ba38: c4460028 */ lwc1 $f6,0x28($v0) +/* f06ba3c: c7a800bc */ lwc1 $f8,0xbc($sp) +/* f06ba40: 000ec180 */ sll $t8,$t6,0x6 +/* f06ba44: 00981821 */ addu $v1,$a0,$t8 +/* f06ba48: 46049280 */ add.s $f10,$f18,$f4 +/* f06ba4c: 46064482 */ mul.s $f18,$f8,$f6 +/* f06ba50: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f06ba54: c4680008 */ lwc1 $f8,0x8($v1) +/* f06ba58: 460a9100 */ add.s $f4,$f18,$f10 +/* f06ba5c: 46064482 */ mul.s $f18,$f8,$f6 +/* f06ba60: c7a80080 */ lwc1 $f8,0x80($sp) +/* f06ba64: c46a0018 */ lwc1 $f10,0x18($v1) +/* f06ba68: 46085182 */ mul.s $f6,$f10,$f8 +/* f06ba6c: c4680028 */ lwc1 $f8,0x28($v1) +/* f06ba70: 46069280 */ add.s $f10,$f18,$f6 +/* f06ba74: c7b20084 */ lwc1 $f18,0x84($sp) +/* f06ba78: 46124182 */ mul.s $f6,$f8,$f18 +/* f06ba7c: 46065200 */ add.s $f8,$f10,$f6 +/* f06ba80: 4608203c */ c.lt.s $f4,$f8 +/* f06ba84: 00000000 */ sll $zero,$zero,0x0 +/* f06ba88: 45000014 */ bc1f .L0f06badc +/* f06ba8c: 00000000 */ sll $zero,$zero,0x0 +.L0f06ba90: +/* f06ba90: 24150001 */ addiu $s5,$zero,0x1 +/* f06ba94: 02004825 */ or $t1,$s0,$zero +/* f06ba98: 02c05025 */ or $t2,$s6,$zero +/* f06ba9c: 26080030 */ addiu $t0,$s0,0x30 +.L0f06baa0: +/* f06baa0: 8d210000 */ lw $at,0x0($t1) +/* f06baa4: 2529000c */ addiu $t1,$t1,0xc +/* f06baa8: 254a000c */ addiu $t2,$t2,0xc +/* f06baac: ad41fff4 */ sw $at,-0xc($t2) +/* f06bab0: 8d21fff8 */ lw $at,-0x8($t1) +/* f06bab4: ad41fff8 */ sw $at,-0x8($t2) +/* f06bab8: 8d21fffc */ lw $at,-0x4($t1) +/* f06babc: 1528fff8 */ bne $t1,$t0,.L0f06baa0 +/* f06bac0: ad41fffc */ sw $at,-0x4($t2) +/* f06bac4: 8fac0078 */ lw $t4,0x78($sp) +/* f06bac8: 8fab0074 */ lw $t3,0x74($sp) +/* f06bacc: 240d2710 */ addiu $t5,$zero,0x2710 +/* f06bad0: a7ad00de */ sh $t5,0xde($sp) +/* f06bad4: afac00b0 */ sw $t4,0xb0($sp) +/* f06bad8: afab00ec */ sw $t3,0xec($sp) +.L0f06badc: +/* f06badc: 1aa0008a */ blez $s5,.L0f06bd08 +/* f06bae0: 8fae00b0 */ lw $t6,0xb0($sp) +/* f06bae4: 8e8f000c */ lw $t7,0xc($s4) +/* f06bae8: 000ec180 */ sll $t8,$t6,0x6 +/* f06baec: 02c02825 */ or $a1,$s6,$zero +/* f06baf0: 27a600fc */ addiu $a2,$sp,0xfc +/* f06baf4: 0c0056da */ jal 0x15b68 +/* f06baf8: 01f82021 */ addu $a0,$t7,$t8 +/* f06bafc: c7b200fc */ lwc1 $f18,0xfc($sp) +/* f06bb00: c66a0000 */ lwc1 $f10,0x0($s3) +/* f06bb04: c6440000 */ lwc1 $f4,0x0($s2) +/* f06bb08: 8fb70154 */ lw $s7,0x154($sp) +/* f06bb0c: 460a9181 */ sub.s $f6,$f18,$f10 +/* f06bb10: c66a0004 */ lwc1 $f10,0x4($s3) +/* f06bb14: c7b20100 */ lwc1 $f18,0x100($sp) +/* f06bb18: 46043202 */ mul.s $f8,$f6,$f4 +/* f06bb1c: 460a9181 */ sub.s $f6,$f18,$f10 +/* f06bb20: c6440004 */ lwc1 $f4,0x4($s2) +/* f06bb24: 46043482 */ mul.s $f18,$f6,$f4 +/* f06bb28: c6640008 */ lwc1 $f4,0x8($s3) +/* f06bb2c: c7a60104 */ lwc1 $f6,0x104($sp) +/* f06bb30: 46124280 */ add.s $f10,$f8,$f18 +/* f06bb34: c6520008 */ lwc1 $f18,0x8($s2) +/* f06bb38: 46043201 */ sub.s $f8,$f6,$f4 +/* f06bb3c: 46089182 */ mul.s $f6,$f18,$f8 +/* f06bb40: 460a3000 */ add.s $f0,$f6,$f10 +/* f06bb44: 4600a03e */ c.le.s $f20,$f0 +/* f06bb48: 00000000 */ sll $zero,$zero,0x0 +/* f06bb4c: 4500006e */ bc1f .L0f06bd08 +/* f06bb50: 00000000 */ sll $zero,$zero,0x0 +/* f06bb54: c6e40000 */ lwc1 $f4,0x0($s7) +/* f06bb58: 8fa800b0 */ lw $t0,0xb0($sp) +/* f06bb5c: 27a500c0 */ addiu $a1,$sp,0xc0 +/* f06bb60: 4604003e */ c.le.s $f0,$f4 +/* f06bb64: 00084980 */ sll $t1,$t0,0x6 +/* f06bb68: 45000067 */ bc1f .L0f06bd08 +/* f06bb6c: 00000000 */ sll $zero,$zero,0x0 +/* f06bb70: 8e99000c */ lw $t9,0xc($s4) +/* f06bb74: 27a600f0 */ addiu $a2,$sp,0xf0 +/* f06bb78: 0c0056c5 */ jal 0x15b14 +/* f06bb7c: 03292021 */ addu $a0,$t9,$t1 +/* f06bb80: c7b20118 */ lwc1 $f18,0x118($sp) +/* f06bb84: 0fc2d5de */ jal func0f0b5778 +/* f06bb88: e6f20000 */ swc1 $f18,0x0($s7) +/* f06bb8c: 00402025 */ or $a0,$v0,$zero +/* f06bb90: 27a500fc */ addiu $a1,$sp,0xfc +/* f06bb94: 0c0056da */ jal 0x15b68 +/* f06bb98: 8fa6014c */ lw $a2,0x14c($sp) +/* f06bb9c: c7a800f0 */ lwc1 $f8,0xf0($sp) +/* f06bba0: c6460000 */ lwc1 $f6,0x0($s2) +/* f06bba4: c7a400f4 */ lwc1 $f4,0xf4($sp) +/* f06bba8: c6520004 */ lwc1 $f18,0x4($s2) +/* f06bbac: 46064282 */ mul.s $f10,$f8,$f6 +/* f06bbb0: 00000000 */ sll $zero,$zero,0x0 +/* f06bbb4: 46122182 */ mul.s $f6,$f4,$f18 +/* f06bbb8: 46065480 */ add.s $f18,$f10,$f6 +/* f06bbbc: c7a600f8 */ lwc1 $f6,0xf8($sp) +/* f06bbc0: c64a0008 */ lwc1 $f10,0x8($s2) +/* f06bbc4: 46065282 */ mul.s $f10,$f10,$f6 +/* f06bbc8: 46125280 */ add.s $f10,$f10,$f18 +/* f06bbcc: 460aa03c */ c.lt.s $f20,$f10 +/* f06bbd0: 00000000 */ sll $zero,$zero,0x0 +/* f06bbd4: 45000007 */ bc1f .L0f06bbf4 +/* f06bbd8: 00000000 */ sll $zero,$zero,0x0 +/* f06bbdc: 46004487 */ neg.s $f18,$f8 +/* f06bbe0: 46002287 */ neg.s $f10,$f4 +/* f06bbe4: 46003207 */ neg.s $f8,$f6 +/* f06bbe8: e7b200f0 */ swc1 $f18,0xf0($sp) +/* f06bbec: e7aa00f4 */ swc1 $f10,0xf4($sp) +/* f06bbf0: e7a800f8 */ swc1 $f8,0xf8($sp) +.L0f06bbf4: +/* f06bbf4: 0fc2d5de */ jal func0f0b5778 +/* f06bbf8: 00000000 */ sll $zero,$zero,0x0 +/* f06bbfc: 8fb00150 */ lw $s0,0x150($sp) +/* f06bc00: 00402025 */ or $a0,$v0,$zero +/* f06bc04: 27a500f0 */ addiu $a1,$sp,0xf0 +/* f06bc08: 0c0056c5 */ jal 0x15b14 +/* f06bc0c: 02003025 */ or $a2,$s0,$zero +/* f06bc10: c6120000 */ lwc1 $f18,0x0($s0) +/* f06bc14: 02002025 */ or $a0,$s0,$zero +/* f06bc18: 26050004 */ addiu $a1,$s0,0x4 +/* f06bc1c: 4612a032 */ c.eq.s $f20,$f18 +/* f06bc20: 00000000 */ sll $zero,$zero,0x0 +/* f06bc24: 4500000c */ bc1f .L0f06bc58 +/* f06bc28: 00000000 */ sll $zero,$zero,0x0 +/* f06bc2c: c6040004 */ lwc1 $f4,0x4($s0) +/* f06bc30: 4604a032 */ c.eq.s $f20,$f4 +/* f06bc34: 00000000 */ sll $zero,$zero,0x0 +/* f06bc38: 45000007 */ bc1f .L0f06bc58 +/* f06bc3c: 00000000 */ sll $zero,$zero,0x0 +/* f06bc40: c60a0008 */ lwc1 $f10,0x8($s0) +/* f06bc44: 3c013f80 */ lui $at,0x3f80 +/* f06bc48: 460aa032 */ c.eq.s $f20,$f10 +/* f06bc4c: 00000000 */ sll $zero,$zero,0x0 +/* f06bc50: 45030006 */ bc1tl .L0f06bc6c +/* f06bc54: 44813000 */ mtc1 $at,$f6 +.L0f06bc58: +/* f06bc58: 0c0011e4 */ jal 0x4790 +/* f06bc5c: 26060008 */ addiu $a2,$s0,0x8 +/* f06bc60: 10000005 */ beqz $zero,.L0f06bc78 +/* f06bc64: 8faa0114 */ lw $t2,0x114($sp) +/* f06bc68: 44813000 */ mtc1 $at,$f6 +.L0f06bc6c: +/* f06bc6c: 00000000 */ sll $zero,$zero,0x0 +/* f06bc70: e6060008 */ swc1 $f6,0x8($s0) +/* f06bc74: 8faa0114 */ lw $t2,0x114($sp) +.L0f06bc78: +/* f06bc78: 3c018007 */ lui $at,0x8007 +/* f06bc7c: 8fac00ec */ lw $t4,0xec($sp) +/* f06bc80: ac2a9930 */ sw $t2,-0x66d0($at) +/* f06bc84: 3c018007 */ lui $at,0x8007 +/* f06bc88: ac359934 */ sw $s5,-0x66cc($at) +/* f06bc8c: 3c01800a */ lui $at,0x800a +/* f06bc90: ac34ce70 */ sw $s4,-0x3190($at) +/* f06bc94: 87a200de */ lh $v0,0xde($sp) +/* f06bc98: 3c01800a */ lui $at,0x800a +/* f06bc9c: ac2cce74 */ sw $t4,-0x318c($at) +/* f06bca0: 3c018007 */ lui $at,0x8007 +/* f06bca4: ac229944 */ sw $v0,-0x66bc($at) +/* f06bca8: 24012710 */ addiu $at,$zero,0x2710 +/* f06bcac: 14410016 */ bne $v0,$at,.L0f06bd08 +/* f06bcb0: 241e0001 */ addiu $s8,$zero,0x1 +/* f06bcb4: c7a800b4 */ lwc1 $f8,0xb4($sp) +/* f06bcb8: c7a400b8 */ lwc1 $f4,0xb8($sp) +/* f06bcbc: c7a600bc */ lwc1 $f6,0xbc($sp) +/* f06bcc0: 87ab00dc */ lh $t3,0xdc($sp) +/* f06bcc4: 4600448d */ trunc.w.s $f18,$f8 +/* f06bcc8: 3c118007 */ lui $s1,0x8007 +/* f06bccc: 2631993c */ addiu $s1,$s1,-26308 +/* f06bcd0: 4600228d */ trunc.w.s $f10,$f4 +/* f06bcd4: 05610003 */ bgez $t3,.L0f06bce4 +/* f06bcd8: 000b6843 */ sra $t5,$t3,0x1 +/* f06bcdc: 25610001 */ addiu $at,$t3,0x1 +/* f06bce0: 00016843 */ sra $t5,$at,0x1 +.L0f06bce4: +/* f06bce4: 4600320d */ trunc.w.s $f8,$f6 +/* f06bce8: 3c018007 */ lui $at,0x8007 +/* f06bcec: 440f9000 */ mfc1 $t7,$f18 +/* f06bcf0: 44085000 */ mfc1 $t0,$f10 +/* f06bcf4: 44094000 */ mfc1 $t1,$f8 +/* f06bcf8: ac2d9938 */ sw $t5,-0x66c8($at) +/* f06bcfc: a62f0000 */ sh $t7,0x0($s1) +/* f06bd00: a6280002 */ sh $t0,0x2($s1) +/* f06bd04: a6290004 */ sh $t1,0x4($s1) +.L0f06bd08: +/* f06bd08: 1000001e */ beqz $zero,.L0f06bd84 +/* f06bd0c: 8fa20114 */ lw $v0,0x114($sp) +.L0f06bd10: +/* f06bd10: 0c006be0 */ jal 0x1af80 +/* f06bd14: afa20114 */ sw $v0,0x114($sp) +/* f06bd18: 8fa60114 */ lw $a2,0x114($sp) +/* f06bd1c: 44070000 */ mfc1 $a3,$f0 +/* f06bd20: 8fa40134 */ lw $a0,0x134($sp) +/* f06bd24: 8fa5013c */ lw $a1,0x13c($sp) +/* f06bd28: 0fc1ace7 */ jal func0f06b39c +/* f06bd2c: 24c60008 */ addiu $a2,$a2,0x8 +/* f06bd30: 10400013 */ beqz $v0,.L0f06bd80 +/* f06bd34: 8fb00150 */ lw $s0,0x150($sp) +/* f06bd38: 8fb70154 */ lw $s7,0x154($sp) +/* f06bd3c: 8faa014c */ lw $t2,0x14c($sp) +/* f06bd40: 8fa40114 */ lw $a0,0x114($sp) +/* f06bd44: 8fa50134 */ lw $a1,0x134($sp) +/* f06bd48: 8fa60138 */ lw $a2,0x138($sp) +/* f06bd4c: 8fa7013c */ lw $a3,0x13c($sp) +/* f06bd50: afb00014 */ sw $s0,0x14($sp) +/* f06bd54: afb70018 */ sw $s7,0x18($sp) +/* f06bd58: 0fc1ad22 */ jal func0f06b488 +/* f06bd5c: afaa0010 */ sw $t2,0x10($sp) +/* f06bd60: 10400007 */ beqz $v0,.L0f06bd80 +/* f06bd64: 3c01800a */ lui $at,0x800a +/* f06bd68: ac34ce70 */ sw $s4,-0x3190($at) +/* f06bd6c: 8e8c0008 */ lw $t4,0x8($s4) +/* f06bd70: 3c01800a */ lui $at,0x800a +/* f06bd74: 241e0001 */ addiu $s8,$zero,0x1 +/* f06bd78: 8d8b0000 */ lw $t3,0x0($t4) +/* f06bd7c: ac2bce74 */ sw $t3,-0x318c($at) +.L0f06bd80: +/* f06bd80: 8fa20114 */ lw $v0,0x114($sp) +.L0f06bd84: +/* f06bd84: 8fb00150 */ lw $s0,0x150($sp) +/* f06bd88: 8fb20148 */ lw $s2,0x148($sp) +/* f06bd8c: 904d0001 */ lbu $t5,0x1($v0) +/* f06bd90: 8fb30144 */ lw $s3,0x144($sp) +/* f06bd94: 8fb70154 */ lw $s7,0x154($sp) +/* f06bd98: 31ae0002 */ andi $t6,$t5,0x2 +/* f06bd9c: 51c0001c */ beqzl $t6,.L0f06be10 +/* f06bda0: 8fbf005c */ lw $ra,0x5c($sp) +/* f06bda4: 8c43001c */ lw $v1,0x1c($v0) +/* f06bda8: 50600019 */ beqzl $v1,.L0f06be10 +/* f06bdac: 8fbf005c */ lw $ra,0x5c($sp) +/* f06bdb0: 906f0001 */ lbu $t7,0x1($v1) +.L0f06bdb4: +/* f06bdb4: 8fa50134 */ lw $a1,0x134($sp) +/* f06bdb8: 8fa60138 */ lw $a2,0x138($sp) +/* f06bdbc: 31f80002 */ andi $t8,$t7,0x2 +/* f06bdc0: 1300000f */ beqz $t8,.L0f06be00 +/* f06bdc4: 8fa7013c */ lw $a3,0x13c($sp) +/* f06bdc8: 8c640004 */ lw $a0,0x4($v1) +/* f06bdcc: c7b20140 */ lwc1 $f18,0x140($sp) +/* f06bdd0: 8fa8014c */ lw $t0,0x14c($sp) +/* f06bdd4: afa30110 */ sw $v1,0x110($sp) +/* f06bdd8: afb70024 */ sw $s7,0x24($sp) +/* f06bddc: afb00020 */ sw $s0,0x20($sp) +/* f06bde0: afb20018 */ sw $s2,0x18($sp) +/* f06bde4: afb30014 */ sw $s3,0x14($sp) +/* f06bde8: e7b20010 */ swc1 $f18,0x10($sp) +/* f06bdec: 0fc1ad84 */ jal func0f06b610 +/* f06bdf0: afa8001c */ sw $t0,0x1c($sp) +/* f06bdf4: 10400002 */ beqz $v0,.L0f06be00 +/* f06bdf8: 8fa30110 */ lw $v1,0x110($sp) +/* f06bdfc: 241e0001 */ addiu $s8,$zero,0x1 +.L0f06be00: +/* f06be00: 8c630020 */ lw $v1,0x20($v1) +/* f06be04: 5460ffeb */ bnezl $v1,.L0f06bdb4 +/* f06be08: 906f0001 */ lbu $t7,0x1($v1) +/* f06be0c: 8fbf005c */ lw $ra,0x5c($sp) +.L0f06be10: +/* f06be10: 03c01025 */ or $v0,$s8,$zero +/* f06be14: 8fbe0058 */ lw $s8,0x58($sp) +/* f06be18: d7b40030 */ ldc1 $f20,0x30($sp) +/* f06be1c: 8fb00038 */ lw $s0,0x38($sp) +/* f06be20: 8fb1003c */ lw $s1,0x3c($sp) +/* f06be24: 8fb20040 */ lw $s2,0x40($sp) +/* f06be28: 8fb30044 */ lw $s3,0x44($sp) +/* f06be2c: 8fb40048 */ lw $s4,0x48($sp) +/* f06be30: 8fb5004c */ lw $s5,0x4c($sp) +/* f06be34: 8fb60050 */ lw $s6,0x50($sp) +/* f06be38: 8fb70054 */ lw $s7,0x54($sp) +/* f06be3c: 03e00008 */ jr $ra +/* f06be40: 27bd0130 */ addiu $sp,$sp,0x130 +); + +GLOBAL_ASM( +glabel func0f06be44 +/* f06be44: 27bdffe0 */ addiu $sp,$sp,-32 +/* f06be48: afb10018 */ sw $s1,0x18($sp) +/* f06be4c: afb00014 */ sw $s0,0x14($sp) +/* f06be50: afbf001c */ sw $ra,0x1c($sp) +/* f06be54: 00008025 */ or $s0,$zero,$zero +/* f06be58: 1080000b */ beqz $a0,.L0f06be88 +/* f06be5c: 00808825 */ or $s1,$a0,$zero +/* f06be60: 8e240014 */ lw $a0,0x14($s1) +.L0f06be64: +/* f06be64: 26100001 */ addiu $s0,$s0,0x1 +/* f06be68: 50800005 */ beqzl $a0,.L0f06be80 +/* f06be6c: 8e31000c */ lw $s1,0xc($s1) +/* f06be70: 0fc1af91 */ jal func0f06be44 +/* f06be74: 00000000 */ sll $zero,$zero,0x0 +/* f06be78: 02028021 */ addu $s0,$s0,$v0 +/* f06be7c: 8e31000c */ lw $s1,0xc($s1) +.L0f06be80: +/* f06be80: 5620fff8 */ bnezl $s1,.L0f06be64 +/* f06be84: 8e240014 */ lw $a0,0x14($s1) +.L0f06be88: +/* f06be88: 8fbf001c */ lw $ra,0x1c($sp) +/* f06be8c: 02001025 */ or $v0,$s0,$zero +/* f06be90: 8fb00014 */ lw $s0,0x14($sp) +/* f06be94: 8fb10018 */ lw $s1,0x18($sp) +/* f06be98: 03e00008 */ jr $ra +/* f06be9c: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f06bea0 +/* f06bea0: 27bdff58 */ addiu $sp,$sp,-168 +/* f06bea4: 3c017f1b */ lui $at,0x7f1b +/* f06bea8: c420a20c */ lwc1 $f0,-0x5df4($at) +/* f06beac: 3c017f1b */ lui $at,0x7f1b +/* f06beb0: c424a210 */ lwc1 $f4,-0x5df0($at) +/* f06beb4: afbf0054 */ sw $ra,0x54($sp) +/* f06beb8: afbe0050 */ sw $s8,0x50($sp) +/* f06bebc: afb7004c */ sw $s7,0x4c($sp) +/* f06bec0: afb60048 */ sw $s6,0x48($sp) +/* f06bec4: afb50044 */ sw $s5,0x44($sp) +/* f06bec8: afb40040 */ sw $s4,0x40($sp) +/* f06becc: afb3003c */ sw $s3,0x3c($sp) +/* f06bed0: afb20038 */ sw $s2,0x38($sp) +/* f06bed4: afb10034 */ sw $s1,0x34($sp) +/* f06bed8: afb00030 */ sw $s0,0x30($sp) +/* f06bedc: afa700b4 */ sw $a3,0xb4($sp) +/* f06bee0: afa0009c */ sw $zero,0x9c($sp) +/* f06bee4: afa00084 */ sw $zero,0x84($sp) +/* f06bee8: afa0008c */ sw $zero,0x8c($sp) +/* f06beec: 3c014020 */ lui $at,0x4020 +/* f06bef0: e7a40098 */ swc1 $f4,0x98($sp) +/* f06bef4: c4880014 */ lwc1 $f8,0x14($a0) +/* f06bef8: 44813000 */ mtc1 $at,$f6 +/* f06befc: 8fae00b8 */ lw $t6,0xb8($sp) +/* f06bf00: 3c018006 */ lui $at,0x8006 +/* f06bf04: 46083283 */ div.s $f10,$f6,$f8 +/* f06bf08: 3c15800a */ lui $s5,0x800a +/* f06bf0c: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f06bf10: 00c08025 */ or $s0,$a2,$zero +/* f06bf14: 00a09025 */ or $s2,$a1,$zero +/* f06bf18: 00809825 */ or $s3,$a0,$zero +/* f06bf1c: 0000b825 */ or $s7,$zero,$zero +/* f06bf20: e42aefc0 */ swc1 $f10,-0x1040($at) +/* f06bf24: c5d00000 */ lwc1 $f16,0x0($t6) +/* f06bf28: c4e40000 */ lwc1 $f4,0x0($a3) +/* f06bf2c: 46008482 */ mul.s $f18,$f16,$f0 +/* f06bf30: 46049180 */ add.s $f6,$f18,$f4 +/* f06bf34: e7a60074 */ swc1 $f6,0x74($sp) +/* f06bf38: c5c80004 */ lwc1 $f8,0x4($t6) +/* f06bf3c: c4f00004 */ lwc1 $f16,0x4($a3) +/* f06bf40: 46004282 */ mul.s $f10,$f8,$f0 +/* f06bf44: 46105480 */ add.s $f18,$f10,$f16 +/* f06bf48: e7b20078 */ swc1 $f18,0x78($sp) +/* f06bf4c: c5c40008 */ lwc1 $f4,0x8($t6) +/* f06bf50: c4e80008 */ lwc1 $f8,0x8($a3) +/* f06bf54: aea002c0 */ sw $zero,0x2c0($s5) +/* f06bf58: 46002182 */ mul.s $f6,$f4,$f0 +/* f06bf5c: 46083280 */ add.s $f10,$f6,$f8 +/* f06bf60: 10c000ac */ beqz $a2,.L0f06c214 +/* f06bf64: e7aa007c */ swc1 $f10,0x7c($sp) +/* f06bf68: 3c1e00ff */ lui $s8,0xff +/* f06bf6c: 37deffff */ ori $s8,$s8,0xffff +/* f06bf70: 96020000 */ lhu $v0,0x0($s0) +.L0f06bf74: +/* f06bf74: 0000a025 */ or $s4,$zero,$zero +/* f06bf78: 0000b025 */ or $s6,$zero,$zero +/* f06bf7c: 305800ff */ andi $t8,$v0,0xff +/* f06bf80: 2719fffc */ addiu $t9,$t8,-4 +/* f06bf84: 2f210015 */ sltiu $at,$t9,0x15 +/* f06bf88: 10200074 */ beqz $at,.L0f06c15c +/* f06bf8c: 0019c880 */ sll $t9,$t9,0x2 +/* f06bf90: 3c017f1b */ lui $at,0x7f1b +/* f06bf94: 00390821 */ addu $at,$at,$t9 +/* f06bf98: 8c39a214 */ lw $t9,-0x5dec($at) +/* f06bf9c: 03200008 */ jr $t9 +/* f06bfa0: 00000000 */ sll $zero,$zero,0x0 +/* f06bfa4: 8e110004 */ lw $s1,0x4($s0) +/* f06bfa8: 02602025 */ or $a0,$s3,$zero +/* f06bfac: 02002825 */ or $a1,$s0,$zero +/* f06bfb0: 0c006973 */ jal 0x1a5cc +/* f06bfb4: 00003025 */ or $a2,$zero,$zero +/* f06bfb8: 02202025 */ or $a0,$s1,$zero +/* f06bfbc: 00402825 */ or $a1,$v0,$zero +/* f06bfc0: 8fa600b4 */ lw $a2,0xb4($sp) +/* f06bfc4: 0c00883f */ jal 0x220fc +/* f06bfc8: 8fa700b8 */ lw $a3,0xb8($sp) +/* f06bfcc: 1040000d */ beqz $v0,.L0f06c004 +/* f06bfd0: 3c014120 */ lui $at,0x4120 +/* f06bfd4: 8ea202c0 */ lw $v0,0x2c0($s5) +/* f06bfd8: 24170001 */ addiu $s7,$zero,0x1 +/* f06bfdc: afb00084 */ sw $s0,0x84($sp) +/* f06bfe0: 28410014 */ slti $at,$v0,0x14 +/* f06bfe4: 1020005d */ beqz $at,.L0f06c15c +/* f06bfe8: 00024080 */ sll $t0,$v0,0x2 +/* f06bfec: 02a84821 */ addu $t1,$s5,$t0 +/* f06bff0: ad3002c4 */ sw $s0,0x2c4($t1) +/* f06bff4: 8eaa02c0 */ lw $t2,0x2c0($s5) +/* f06bff8: 254b0001 */ addiu $t3,$t2,0x1 +/* f06bffc: 10000057 */ beqz $zero,.L0f06c15c +/* f06c000: aeab02c0 */ sw $t3,0x2c0($s5) +.L0f06c004: +/* f06c004: 44818000 */ mtc1 $at,$f16 +/* f06c008: c6720014 */ lwc1 $f18,0x14($s3) +/* f06c00c: 3c018006 */ lui $at,0x8006 +/* f06c010: 0000b825 */ or $s7,$zero,$zero +/* f06c014: 46128103 */ div.s $f4,$f16,$f18 +/* f06c018: 02602025 */ or $a0,$s3,$zero +/* f06c01c: 02002825 */ or $a1,$s0,$zero +/* f06c020: 00003025 */ or $a2,$zero,$zero +/* f06c024: 0c006973 */ jal 0x1a5cc +/* f06c028: e424efc0 */ swc1 $f4,-0x1040($at) +/* f06c02c: 02202025 */ or $a0,$s1,$zero +/* f06c030: 00402825 */ or $a1,$v0,$zero +/* f06c034: 8fa600b4 */ lw $a2,0xb4($sp) +/* f06c038: 0c00883f */ jal 0x220fc +/* f06c03c: 8fa700b8 */ lw $a3,0xb8($sp) +/* f06c040: 5040000b */ beqzl $v0,.L0f06c070 +/* f06c044: 3c014020 */ lui $at,0x4020 +/* f06c048: 8ea202c0 */ lw $v0,0x2c0($s5) +/* f06c04c: 28410014 */ slti $at,$v0,0x14 +/* f06c050: 10200006 */ beqz $at,.L0f06c06c +/* f06c054: 00026080 */ sll $t4,$v0,0x2 +/* f06c058: 02ac6821 */ addu $t5,$s5,$t4 +/* f06c05c: adb002c4 */ sw $s0,0x2c4($t5) +/* f06c060: 8eae02c0 */ lw $t6,0x2c0($s5) +/* f06c064: 25cf0001 */ addiu $t7,$t6,0x1 +/* f06c068: aeaf02c0 */ sw $t7,0x2c0($s5) +.L0f06c06c: +/* f06c06c: 3c014020 */ lui $at,0x4020 +.L0f06c070: +/* f06c070: 44813000 */ mtc1 $at,$f6 +/* f06c074: c6680014 */ lwc1 $f8,0x14($s3) +/* f06c078: 3c018006 */ lui $at,0x8006 +/* f06c07c: 46083283 */ div.s $f10,$f6,$f8 +/* f06c080: 10000036 */ beqz $zero,.L0f06c15c +/* f06c084: e42aefc0 */ swc1 $f10,-0x1040($at) +/* f06c088: 12e00034 */ beqz $s7,.L0f06c15c +/* f06c08c: 02602025 */ or $a0,$s3,$zero +/* f06c090: 8e110004 */ lw $s1,0x4($s0) +/* f06c094: 0c006a87 */ jal 0x1aa1c +/* f06c098: 02002825 */ or $a1,$s0,$zero +/* f06c09c: 8c430004 */ lw $v1,0x4($v0) +/* f06c0a0: 1060002e */ beqz $v1,.L0f06c15c +/* f06c0a4: 00000000 */ sll $zero,$zero,0x0 +/* f06c0a8: 8e240000 */ lw $a0,0x0($s1) +/* f06c0ac: 0060a025 */ or $s4,$v1,$zero +/* f06c0b0: 14830005 */ bne $a0,$v1,.L0f06c0c8 +/* f06c0b4: 00000000 */ sll $zero,$zero,0x0 +/* f06c0b8: 8e380008 */ lw $t8,0x8($s1) +/* f06c0bc: 009ec824 */ and $t9,$a0,$s8 +/* f06c0c0: 10000001 */ beqz $zero,.L0f06c0c8 +/* f06c0c4: 0319a021 */ addu $s4,$t8,$t9 +.L0f06c0c8: +/* f06c0c8: 8e230004 */ lw $v1,0x4($s1) +/* f06c0cc: 50600005 */ beqzl $v1,.L0f06c0e4 +/* f06c0d0: 8c4a0000 */ lw $t2,0x0($v0) +/* f06c0d4: 8e280008 */ lw $t0,0x8($s1) +/* f06c0d8: 007e4824 */ and $t1,$v1,$s8 +/* f06c0dc: 0109b021 */ addu $s6,$t0,$t1 +/* f06c0e0: 8c4a0000 */ lw $t2,0x0($v0) +.L0f06c0e4: +/* f06c0e4: 1000001d */ beqz $zero,.L0f06c15c +/* f06c0e8: afaa008c */ sw $t2,0x8c($sp) +/* f06c0ec: 12e0001b */ beqz $s7,.L0f06c15c +/* f06c0f0: 00000000 */ sll $zero,$zero,0x0 +/* f06c0f4: 8e020004 */ lw $v0,0x4($s0) +/* f06c0f8: 8c440000 */ lw $a0,0x0($v0) +/* f06c0fc: 10800017 */ beqz $a0,.L0f06c15c +/* f06c100: 00000000 */ sll $zero,$zero,0x0 +/* f06c104: 8c450004 */ lw $a1,0x4($v0) +/* f06c108: 8c430008 */ lw $v1,0x8($v0) +/* f06c10c: 009e5824 */ and $t3,$a0,$s8 +/* f06c110: 10a00003 */ beqz $a1,.L0f06c120 +/* f06c114: 006ba021 */ addu $s4,$v1,$t3 +/* f06c118: 00be6024 */ and $t4,$a1,$s8 +/* f06c11c: 006cb021 */ addu $s6,$v1,$t4 +.L0f06c120: +/* f06c120: 1000000e */ beqz $zero,.L0f06c15c +/* f06c124: afa3008c */ sw $v1,0x8c($sp) +/* f06c128: 02602025 */ or $a0,$s3,$zero +/* f06c12c: 0c0071e1 */ jal 0x1c784 +/* f06c130: 02002825 */ or $a1,$s0,$zero +/* f06c134: 10000009 */ beqz $zero,.L0f06c15c +/* f06c138: 00000000 */ sll $zero,$zero,0x0 +/* f06c13c: 02602025 */ or $a0,$s3,$zero +/* f06c140: 0c0071f4 */ jal 0x1c7d0 +/* f06c144: 02002825 */ or $a1,$s0,$zero +/* f06c148: 10000004 */ beqz $zero,.L0f06c15c +/* f06c14c: 00000000 */ sll $zero,$zero,0x0 +/* f06c150: 02602025 */ or $a0,$s3,$zero +/* f06c154: 0c007207 */ jal 0x1c81c +/* f06c158: 02002825 */ or $a1,$s0,$zero +.L0f06c15c: +/* f06c15c: 12800018 */ beqz $s4,.L0f06c1c0 +/* f06c160: 02602025 */ or $a0,$s3,$zero +/* f06c164: 8fad008c */ lw $t5,0x8c($sp) +/* f06c168: 8faf00bc */ lw $t7,0xbc($sp) +/* f06c16c: 27ae0098 */ addiu $t6,$sp,0x98 +/* f06c170: afae001c */ sw $t6,0x1c($sp) +/* f06c174: 8fa500b4 */ lw $a1,0xb4($sp) +/* f06c178: 27a60074 */ addiu $a2,$sp,0x74 +/* f06c17c: 8fa700b8 */ lw $a3,0xb8($sp) +/* f06c180: afb40010 */ sw $s4,0x10($sp) +/* f06c184: afb60014 */ sw $s6,0x14($sp) +/* f06c188: afad0018 */ sw $t5,0x18($sp) +/* f06c18c: 0fc57ff7 */ jal func0f15ffdc +/* f06c190: afaf0020 */ sw $t7,0x20($sp) +/* f06c194: 1040000a */ beqz $v0,.L0f06c1c0 +/* f06c198: 24180001 */ addiu $t8,$zero,0x1 +/* f06c19c: 8fb90084 */ lw $t9,0x84($sp) +/* f06c1a0: 8fa800c4 */ lw $t0,0xc4($sp) +/* f06c1a4: afb8009c */ sw $t8,0x9c($sp) +/* f06c1a8: afb00088 */ sw $s0,0x88($sp) +/* f06c1ac: ad190000 */ sw $t9,0x0($t0) +/* f06c1b0: 8f290004 */ lw $t1,0x4($t9) +/* f06c1b4: 8fab00c8 */ lw $t3,0xc8($sp) +/* f06c1b8: 8d2a0000 */ lw $t2,0x0($t1) +/* f06c1bc: ad6a0000 */ sw $t2,0x0($t3) +.L0f06c1c0: +/* f06c1c0: 8e020014 */ lw $v0,0x14($s0) +/* f06c1c4: 10400003 */ beqz $v0,.L0f06c1d4 +/* f06c1c8: 00000000 */ sll $zero,$zero,0x0 +/* f06c1cc: 1000000f */ beqz $zero,.L0f06c20c +/* f06c1d0: 00408025 */ or $s0,$v0,$zero +.L0f06c1d4: +/* f06c1d4: 1200000d */ beqz $s0,.L0f06c20c +/* f06c1d8: 00000000 */ sll $zero,$zero,0x0 +.L0f06c1dc: +/* f06c1dc: 56120004 */ bnel $s0,$s2,.L0f06c1f0 +/* f06c1e0: 8e02000c */ lw $v0,0xc($s0) +/* f06c1e4: 10000009 */ beqz $zero,.L0f06c20c +/* f06c1e8: 00008025 */ or $s0,$zero,$zero +/* f06c1ec: 8e02000c */ lw $v0,0xc($s0) +.L0f06c1f0: +/* f06c1f0: 50400004 */ beqzl $v0,.L0f06c204 +/* f06c1f4: 8e100008 */ lw $s0,0x8($s0) +/* f06c1f8: 10000004 */ beqz $zero,.L0f06c20c +/* f06c1fc: 00408025 */ or $s0,$v0,$zero +/* f06c200: 8e100008 */ lw $s0,0x8($s0) +.L0f06c204: +/* f06c204: 1600fff5 */ bnez $s0,.L0f06c1dc +/* f06c208: 00000000 */ sll $zero,$zero,0x0 +.L0f06c20c: +/* f06c20c: 5600ff59 */ bnezl $s0,.L0f06bf74 +/* f06c210: 96020000 */ lhu $v0,0x0($s0) +.L0f06c214: +/* f06c214: 8fac009c */ lw $t4,0x9c($sp) +/* f06c218: 5180000d */ beqzl $t4,.L0f06c250 +/* f06c21c: 8fbf0054 */ lw $ra,0x54($sp) +/* f06c220: 0c012974 */ jal 0x4a5d0 +/* f06c224: c7ac0098 */ lwc1 $f12,0x98($sp) +/* f06c228: 8fad00c0 */ lw $t5,0xc0($sp) +/* f06c22c: 00002825 */ or $a1,$zero,$zero +/* f06c230: e5a00000 */ swc1 $f0,0x0($t5) +/* f06c234: 8faf00d0 */ lw $t7,0xd0($sp) +/* f06c238: 8fa40088 */ lw $a0,0x88($sp) +/* f06c23c: 0c006949 */ jal 0x1a524 +/* f06c240: ade40000 */ sw $a0,0x0($t7) +/* f06c244: 8fb800cc */ lw $t8,0xcc($sp) +/* f06c248: af020000 */ sw $v0,0x0($t8) +/* f06c24c: 8fbf0054 */ lw $ra,0x54($sp) +.L0f06c250: +/* f06c250: 44808000 */ mtc1 $zero,$f16 +/* f06c254: 3c018006 */ lui $at,0x8006 +/* f06c258: 8fa2009c */ lw $v0,0x9c($sp) +/* f06c25c: 8fb00030 */ lw $s0,0x30($sp) +/* f06c260: 8fb10034 */ lw $s1,0x34($sp) +/* f06c264: 8fb20038 */ lw $s2,0x38($sp) +/* f06c268: 8fb3003c */ lw $s3,0x3c($sp) +/* f06c26c: 8fb40040 */ lw $s4,0x40($sp) +/* f06c270: 8fb50044 */ lw $s5,0x44($sp) +/* f06c274: 8fb60048 */ lw $s6,0x48($sp) +/* f06c278: 8fb7004c */ lw $s7,0x4c($sp) +/* f06c27c: 8fbe0050 */ lw $s8,0x50($sp) +/* f06c280: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* f06c284: 03e00008 */ jr $ra +/* f06c288: e430efc0 */ swc1 $f16,-0x1040($at) +); + +GLOBAL_ASM( +glabel func0f06c28c +/* f06c28c: 27bdff10 */ addiu $sp,$sp,-240 +/* f06c290: afbf0064 */ sw $ra,0x64($sp) +/* f06c294: afbe0060 */ sw $s8,0x60($sp) +/* f06c298: afb7005c */ sw $s7,0x5c($sp) +/* f06c29c: afb60058 */ sw $s6,0x58($sp) +/* f06c2a0: afb50054 */ sw $s5,0x54($sp) +/* f06c2a4: afb40050 */ sw $s4,0x50($sp) +/* f06c2a8: afb3004c */ sw $s3,0x4c($sp) +/* f06c2ac: afb20048 */ sw $s2,0x48($sp) +/* f06c2b0: afb10044 */ sw $s1,0x44($sp) +/* f06c2b4: afb00040 */ sw $s0,0x40($sp) +/* f06c2b8: f7b40038 */ sdc1 $f20,0x38($sp) +/* f06c2bc: afa500f4 */ sw $a1,0xf4($sp) +/* f06c2c0: afa600f8 */ sw $a2,0xf8($sp) +/* f06c2c4: afa700fc */ sw $a3,0xfc($sp) +/* f06c2c8: 8c8e001c */ lw $t6,0x1c($a0) +/* f06c2cc: 00808025 */ or $s0,$a0,$zero +/* f06c2d0: 0fc09e29 */ jal func0f0278a4 +/* f06c2d4: afae00e8 */ sw $t6,0xe8($sp) +/* f06c2d8: 8fa200e8 */ lw $v0,0xe8($sp) +/* f06c2dc: 8fa300f4 */ lw $v1,0xf4($sp) +/* f06c2e0: 8fa500fc */ lw $a1,0xfc($sp) +/* f06c2e4: c4440008 */ lwc1 $f4,0x8($v0) +/* f06c2e8: c4660000 */ lwc1 $f6,0x0($v1) +/* f06c2ec: c448000c */ lwc1 $f8,0xc($v0) +/* f06c2f0: c46a0004 */ lwc1 $f10,0x4($v1) +/* f06c2f4: 46062081 */ sub.s $f2,$f4,$f6 +/* f06c2f8: c4440010 */ lwc1 $f4,0x10($v0) +/* f06c2fc: c4660008 */ lwc1 $f6,0x8($v1) +/* f06c300: 460a4301 */ sub.s $f12,$f8,$f10 +/* f06c304: c4a80000 */ lwc1 $f8,0x0($a1) +/* f06c308: 02002025 */ or $a0,$s0,$zero +/* f06c30c: 46062381 */ sub.s $f14,$f4,$f6 +/* f06c310: 46081282 */ mul.s $f10,$f2,$f8 +/* f06c314: c4a40004 */ lwc1 $f4,0x4($a1) +/* f06c318: 46046182 */ mul.s $f6,$f12,$f4 +/* f06c31c: c4a40008 */ lwc1 $f4,0x8($a1) +/* f06c320: afa000d0 */ sw $zero,0xd0($sp) +/* f06c324: afa000cc */ sw $zero,0xcc($sp) +/* f06c328: afa000c8 */ sw $zero,0xc8($sp) +/* f06c32c: afa00078 */ sw $zero,0x78($sp) +/* f06c330: afa00074 */ sw $zero,0x74($sp) +/* f06c334: 46065200 */ add.s $f8,$f10,$f6 +/* f06c338: 460e2282 */ mul.s $f10,$f4,$f14 +/* f06c33c: 8e120020 */ lw $s2,0x20($s0) +/* f06c340: e7a000e4 */ swc1 $f0,0xe4($sp) +/* f06c344: 46085400 */ add.s $f16,$f10,$f8 +/* f06c348: 0fc0cfe8 */ jal func0f033fa0 +/* f06c34c: e7b000d4 */ swc1 $f16,0xd4($sp) +/* f06c350: 4480a000 */ mtc1 $zero,$f20 +/* f06c354: c7b200e4 */ lwc1 $f18,0xe4($sp) +/* f06c358: c7b000d4 */ lwc1 $f16,0xd4($sp) +/* f06c35c: 4600a03c */ c.lt.s $f20,$f0 +/* f06c360: 46009207 */ neg.s $f8,$f18 +/* f06c364: 45020009 */ bc1fl .L0f06c38c +/* f06c368: 4610403e */ c.le.s $f8,$f16 +/* f06c36c: 8e0f0020 */ lw $t7,0x20($s0) +/* f06c370: 3c014120 */ lui $at,0x4120 +/* f06c374: 44813000 */ mtc1 $at,$f6 +/* f06c378: c5e40014 */ lwc1 $f4,0x14($t7) +/* f06c37c: 3c018006 */ lui $at,0x8006 +/* f06c380: 46043283 */ div.s $f10,$f6,$f4 +/* f06c384: e42aefc0 */ swc1 $f10,-0x1040($at) +/* f06c388: 4610403e */ c.le.s $f8,$f16 +.L0f06c38c: +/* f06c38c: c7a60100 */ lwc1 $f6,0x100($sp) +/* f06c390: 4502010f */ bc1fl .L0f06c7d0 +/* f06c394: 8faa00e8 */ lw $t2,0xe8($sp) +/* f06c398: 46123100 */ add.s $f4,$f6,$f18 +/* f06c39c: 8fa400f4 */ lw $a0,0xf4($sp) +/* f06c3a0: 8fa500fc */ lw $a1,0xfc($sp) +/* f06c3a4: 8fa600e8 */ lw $a2,0xe8($sp) +/* f06c3a8: 4604803e */ c.le.s $f16,$f4 +/* f06c3ac: 00000000 */ sll $zero,$zero,0x0 +/* f06c3b0: 45020107 */ bc1fl .L0f06c7d0 +/* f06c3b4: 8faa00e8 */ lw $t2,0xe8($sp) +/* f06c3b8: 44079000 */ mfc1 $a3,$f18 +/* f06c3bc: 0fc1ace7 */ jal func0f06b39c +/* f06c3c0: 24c60008 */ addiu $a2,$a2,0x8 +/* f06c3c4: 10400101 */ beqz $v0,.L0f06c7cc +/* f06c3c8: 8fb000e8 */ lw $s0,0xe8($sp) +/* f06c3cc: 92180001 */ lbu $t8,0x1($s0) +/* f06c3d0: 8fb10110 */ lw $s1,0x110($sp) +/* f06c3d4: 02002025 */ or $a0,$s0,$zero +/* f06c3d8: 33190002 */ andi $t9,$t8,0x2 +/* f06c3dc: 132000ed */ beqz $t9,.L0f06c794 +/* f06c3e0: 8fa500f4 */ lw $a1,0xf4($sp) +/* f06c3e4: 3c018006 */ lui $at,0x8006 +/* f06c3e8: c42aefc0 */ lwc1 $f10,-0x1040($at) +/* f06c3ec: 8fb30104 */ lw $s3,0x104($sp) +/* f06c3f0: 8fb40108 */ lw $s4,0x108($sp) +/* f06c3f4: 460aa03c */ c.lt.s $f20,$f10 +/* f06c3f8: 27a700cc */ addiu $a3,$sp,0xcc +/* f06c3fc: 02402025 */ or $a0,$s2,$zero +/* f06c400: 02602825 */ or $a1,$s3,$zero +/* f06c404: 4500008f */ bc1f .L0f06c644 +/* f06c408: 02803025 */ or $a2,$s4,$zero +/* f06c40c: 8fb30104 */ lw $s3,0x104($sp) +/* f06c410: 8fb40108 */ lw $s4,0x108($sp) +/* f06c414: 02402025 */ or $a0,$s2,$zero +/* f06c418: 02602825 */ or $a1,$s3,$zero +/* f06c41c: 0c008975 */ jal 0x225d4 +/* f06c420: 02803025 */ or $a2,$s4,$zero +/* f06c424: 18400085 */ blez $v0,.L0f06c63c +/* f06c428: afa200d0 */ sw $v0,0xd0($sp) +/* f06c42c: 3c108007 */ lui $s0,0x8007 +/* f06c430: 2610993c */ addiu $s0,$s0,-26308 +/* f06c434: 8fbe0114 */ lw $s8,0x114($sp) +/* f06c438: 27b7007c */ addiu $s7,$sp,0x7c +/* f06c43c: 27b600ac */ addiu $s6,$sp,0xac +/* f06c440: 27b500b8 */ addiu $s5,$sp,0xb8 +/* f06c444: 8fb10110 */ lw $s1,0x110($sp) +.L0f06c448: +/* f06c448: 27a80078 */ addiu $t0,$sp,0x78 +/* f06c44c: 27a90074 */ addiu $t1,$sp,0x74 +/* f06c450: afa90018 */ sw $t1,0x18($sp) +/* f06c454: afa80014 */ sw $t0,0x14($sp) +/* f06c458: 02402025 */ or $a0,$s2,$zero +/* f06c45c: 8fa500cc */ lw $a1,0xcc($sp) +/* f06c460: 02603025 */ or $a2,$s3,$zero +/* f06c464: 02803825 */ or $a3,$s4,$zero +/* f06c468: 0fc21165 */ jal func0f084594 +/* f06c46c: afb70010 */ sw $s7,0x10($sp) +/* f06c470: 1040006b */ beqz $v0,.L0f06c620 +/* f06c474: 8fab0078 */ lw $t3,0x78($sp) +/* f06c478: 8e4a000c */ lw $t2,0xc($s2) +/* f06c47c: 000b6180 */ sll $t4,$t3,0x6 +/* f06c480: 02e02825 */ or $a1,$s7,$zero +/* f06c484: 02a03025 */ or $a2,$s5,$zero +/* f06c488: 0c0056da */ jal 0x15b68 +/* f06c48c: 014c2021 */ addu $a0,$t2,$t4 +/* f06c490: c7a800b8 */ lwc1 $f8,0xb8($sp) +/* f06c494: c6660000 */ lwc1 $f6,0x0($s3) +/* f06c498: c68a0000 */ lwc1 $f10,0x0($s4) +/* f06c49c: 8fae0078 */ lw $t6,0x78($sp) +/* f06c4a0: 46064101 */ sub.s $f4,$f8,$f6 +/* f06c4a4: c7a600bc */ lwc1 $f6,0xbc($sp) +/* f06c4a8: 27a50088 */ addiu $a1,$sp,0x88 +/* f06c4ac: 02c03025 */ or $a2,$s6,$zero +/* f06c4b0: 460a2202 */ mul.s $f8,$f4,$f10 +/* f06c4b4: c6640004 */ lwc1 $f4,0x4($s3) +/* f06c4b8: 24180001 */ addiu $t8,$zero,0x1 +/* f06c4bc: 000e7980 */ sll $t7,$t6,0x6 +/* f06c4c0: 46043281 */ sub.s $f10,$f6,$f4 +/* f06c4c4: c6860004 */ lwc1 $f6,0x4($s4) +/* f06c4c8: 46065102 */ mul.s $f4,$f10,$f6 +/* f06c4cc: c7a600c0 */ lwc1 $f6,0xc0($sp) +/* f06c4d0: 46044280 */ add.s $f10,$f8,$f4 +/* f06c4d4: c6680008 */ lwc1 $f8,0x8($s3) +/* f06c4d8: 46083101 */ sub.s $f4,$f6,$f8 +/* f06c4dc: c6860008 */ lwc1 $f6,0x8($s4) +/* f06c4e0: 46043202 */ mul.s $f8,$f6,$f4 +/* f06c4e4: 460a4180 */ add.s $f6,$f8,$f10 +/* f06c4e8: e7a600ec */ swc1 $f6,0xec($sp) +/* f06c4ec: c7c40000 */ lwc1 $f4,0x0($s8) +/* f06c4f0: 4604303c */ c.lt.s $f6,$f4 +/* f06c4f4: 00000000 */ sll $zero,$zero,0x0 +/* f06c4f8: 4502004a */ bc1fl .L0f06c624 +/* f06c4fc: 02402025 */ or $a0,$s2,$zero +/* f06c500: 8e4d000c */ lw $t5,0xc($s2) +/* f06c504: afb800c8 */ sw $t8,0xc8($sp) +/* f06c508: 0c0056c5 */ jal 0x15b14 +/* f06c50c: 01af2021 */ addu $a0,$t5,$t7 +/* f06c510: c7a800ec */ lwc1 $f8,0xec($sp) +/* f06c514: 0fc2d5de */ jal func0f0b5778 +/* f06c518: e7c80000 */ swc1 $f8,0x0($s8) +/* f06c51c: 00402025 */ or $a0,$v0,$zero +/* f06c520: 02a02825 */ or $a1,$s5,$zero +/* f06c524: 0c0056da */ jal 0x15b68 +/* f06c528: 8fa6010c */ lw $a2,0x10c($sp) +/* f06c52c: 0fc2d5de */ jal func0f0b5778 +/* f06c530: 00000000 */ sll $zero,$zero,0x0 +/* f06c534: 00402025 */ or $a0,$v0,$zero +/* f06c538: 02c02825 */ or $a1,$s6,$zero +/* f06c53c: 0c0056c5 */ jal 0x15b14 +/* f06c540: 02203025 */ or $a2,$s1,$zero +/* f06c544: c62a0000 */ lwc1 $f10,0x0($s1) +/* f06c548: 02202025 */ or $a0,$s1,$zero +/* f06c54c: 26250004 */ addiu $a1,$s1,0x4 +/* f06c550: 460aa032 */ c.eq.s $f20,$f10 +/* f06c554: 00000000 */ sll $zero,$zero,0x0 +/* f06c558: 4500000c */ bc1f .L0f06c58c +/* f06c55c: 00000000 */ sll $zero,$zero,0x0 +/* f06c560: c6260004 */ lwc1 $f6,0x4($s1) +/* f06c564: 4606a032 */ c.eq.s $f20,$f6 +/* f06c568: 00000000 */ sll $zero,$zero,0x0 +/* f06c56c: 45000007 */ bc1f .L0f06c58c +/* f06c570: 00000000 */ sll $zero,$zero,0x0 +/* f06c574: c6240008 */ lwc1 $f4,0x8($s1) +/* f06c578: 3c013f80 */ lui $at,0x3f80 +/* f06c57c: 4604a032 */ c.eq.s $f20,$f4 +/* f06c580: 00000000 */ sll $zero,$zero,0x0 +/* f06c584: 45030006 */ bc1tl .L0f06c5a0 +/* f06c588: 44814000 */ mtc1 $at,$f8 +.L0f06c58c: +/* f06c58c: 0c0011e4 */ jal 0x4790 +/* f06c590: 26260008 */ addiu $a2,$s1,0x8 +/* f06c594: 10000005 */ beqz $zero,.L0f06c5ac +/* f06c598: 8fb900e8 */ lw $t9,0xe8($sp) +/* f06c59c: 44814000 */ mtc1 $at,$f8 +.L0f06c5a0: +/* f06c5a0: 00000000 */ sll $zero,$zero,0x0 +/* f06c5a4: e6280008 */ swc1 $f8,0x8($s1) +/* f06c5a8: 8fb900e8 */ lw $t9,0xe8($sp) +.L0f06c5ac: +/* f06c5ac: c7aa007c */ lwc1 $f10,0x7c($sp) +/* f06c5b0: 3c018007 */ lui $at,0x8007 +/* f06c5b4: ac399930 */ sw $t9,-0x66d0($at) +/* f06c5b8: 4600518d */ trunc.w.s $f6,$f10 +/* f06c5bc: 8fa800d0 */ lw $t0,0xd0($sp) +/* f06c5c0: 3c01800a */ lui $at,0x800a +/* f06c5c4: ac32ce70 */ sw $s2,-0x3190($at) +/* f06c5c8: 8fa900cc */ lw $t1,0xcc($sp) +/* f06c5cc: c7a40080 */ lwc1 $f4,0x80($sp) +/* f06c5d0: c7aa0084 */ lwc1 $f10,0x84($sp) +/* f06c5d4: 3c018007 */ lui $at,0x8007 +/* f06c5d8: 87ab00a4 */ lh $t3,0xa4($sp) +/* f06c5dc: ac289934 */ sw $t0,-0x66cc($at) +/* f06c5e0: 440e3000 */ mfc1 $t6,$f6 +/* f06c5e4: 3c01800a */ lui $at,0x800a +/* f06c5e8: 4600220d */ trunc.w.s $f8,$f4 +/* f06c5ec: ac29ce74 */ sw $t1,-0x318c($at) +/* f06c5f0: 05610003 */ bgez $t3,.L0f06c600 +/* f06c5f4: 000b5043 */ sra $t2,$t3,0x1 +/* f06c5f8: 25610001 */ addiu $at,$t3,0x1 +/* f06c5fc: 00015043 */ sra $t2,$at,0x1 +.L0f06c600: +/* f06c600: 4600518d */ trunc.w.s $f6,$f10 +/* f06c604: 3c018007 */ lui $at,0x8007 +/* f06c608: 440f4000 */ mfc1 $t7,$f8 +/* f06c60c: ac2a9938 */ sw $t2,-0x66c8($at) +/* f06c610: 44193000 */ mfc1 $t9,$f6 +/* f06c614: a60e0000 */ sh $t6,0x0($s0) +/* f06c618: a60f0002 */ sh $t7,0x2($s0) +/* f06c61c: a6190004 */ sh $t9,0x4($s0) +.L0f06c620: +/* f06c620: 02402025 */ or $a0,$s2,$zero +.L0f06c624: +/* f06c624: 02602825 */ or $a1,$s3,$zero +/* f06c628: 02803025 */ or $a2,$s4,$zero +/* f06c62c: 0c008975 */ jal 0x225d4 +/* f06c630: 27a700cc */ addiu $a3,$sp,0xcc +/* f06c634: 1c40ff84 */ bgtz $v0,.L0f06c448 +/* f06c638: afa200d0 */ sw $v0,0xd0($sp) +.L0f06c63c: +/* f06c63c: 10000053 */ beqz $zero,.L0f06c78c +/* f06c640: 00000000 */ sll $zero,$zero,0x0 +.L0f06c644: +/* f06c644: 0c008975 */ jal 0x225d4 +/* f06c648: 27a700cc */ addiu $a3,$sp,0xcc +/* f06c64c: 1840004f */ blez $v0,.L0f06c78c +/* f06c650: afa200d0 */ sw $v0,0xd0($sp) +/* f06c654: 8e480008 */ lw $t0,0x8($s2) +/* f06c658: 27b7007c */ addiu $s7,$sp,0x7c +/* f06c65c: 27a900ec */ addiu $t1,$sp,0xec +/* f06c660: 8d050000 */ lw $a1,0x0($t0) +/* f06c664: 27ab00cc */ addiu $t3,$sp,0xcc +/* f06c668: 27aa00d0 */ addiu $t2,$sp,0xd0 +/* f06c66c: 27ac0078 */ addiu $t4,$sp,0x78 +/* f06c670: 27ae0074 */ addiu $t6,$sp,0x74 +/* f06c674: afae0028 */ sw $t6,0x28($sp) +/* f06c678: afac0024 */ sw $t4,0x24($sp) +/* f06c67c: afaa0020 */ sw $t2,0x20($sp) +/* f06c680: afab001c */ sw $t3,0x1c($sp) +/* f06c684: afa90018 */ sw $t1,0x18($sp) +/* f06c688: afb70014 */ sw $s7,0x14($sp) +/* f06c68c: afb40010 */ sw $s4,0x10($sp) +/* f06c690: 02402025 */ or $a0,$s2,$zero +/* f06c694: 02603825 */ or $a3,$s3,$zero +/* f06c698: 0fc1afa8 */ jal func0f06bea0 +/* f06c69c: 00a03025 */ or $a2,$a1,$zero +/* f06c6a0: 1040003a */ beqz $v0,.L0f06c78c +/* f06c6a4: 8fbe0114 */ lw $s8,0x114($sp) +/* f06c6a8: c7a400ec */ lwc1 $f4,0xec($sp) +/* f06c6ac: c7c80000 */ lwc1 $f8,0x0($s8) +/* f06c6b0: 4608203c */ c.lt.s $f4,$f8 +/* f06c6b4: 00000000 */ sll $zero,$zero,0x0 +/* f06c6b8: 45000034 */ bc1f .L0f06c78c +/* f06c6bc: 00000000 */ sll $zero,$zero,0x0 +/* f06c6c0: 0fc2d5de */ jal func0f0b5778 +/* f06c6c4: e7c40000 */ swc1 $f4,0x0($s8) +/* f06c6c8: 00402025 */ or $a0,$v0,$zero +/* f06c6cc: 02e02825 */ or $a1,$s7,$zero +/* f06c6d0: 0c0056da */ jal 0x15b68 +/* f06c6d4: 8fa6010c */ lw $a2,0x10c($sp) +/* f06c6d8: 0fc2d5de */ jal func0f0b5778 +/* f06c6dc: 00000000 */ sll $zero,$zero,0x0 +/* f06c6e0: 8fb10110 */ lw $s1,0x110($sp) +/* f06c6e4: 00402025 */ or $a0,$v0,$zero +/* f06c6e8: 27a50088 */ addiu $a1,$sp,0x88 +/* f06c6ec: 0c0056c5 */ jal 0x15b14 +/* f06c6f0: 02203025 */ or $a2,$s1,$zero +/* f06c6f4: c62a0000 */ lwc1 $f10,0x0($s1) +/* f06c6f8: 02202025 */ or $a0,$s1,$zero +/* f06c6fc: 26250004 */ addiu $a1,$s1,0x4 +/* f06c700: 460aa032 */ c.eq.s $f20,$f10 +/* f06c704: 00000000 */ sll $zero,$zero,0x0 +/* f06c708: 4500000c */ bc1f .L0f06c73c +/* f06c70c: 00000000 */ sll $zero,$zero,0x0 +/* f06c710: c6260004 */ lwc1 $f6,0x4($s1) +/* f06c714: 4606a032 */ c.eq.s $f20,$f6 +/* f06c718: 00000000 */ sll $zero,$zero,0x0 +/* f06c71c: 45000007 */ bc1f .L0f06c73c +/* f06c720: 00000000 */ sll $zero,$zero,0x0 +/* f06c724: c6280008 */ lwc1 $f8,0x8($s1) +/* f06c728: 3c013f80 */ lui $at,0x3f80 +/* f06c72c: 4608a032 */ c.eq.s $f20,$f8 +/* f06c730: 00000000 */ sll $zero,$zero,0x0 +/* f06c734: 45030006 */ bc1tl .L0f06c750 +/* f06c738: 44812000 */ mtc1 $at,$f4 +.L0f06c73c: +/* f06c73c: 0c0011e4 */ jal 0x4790 +/* f06c740: 26260008 */ addiu $a2,$s1,0x8 +/* f06c744: 10000005 */ beqz $zero,.L0f06c75c +/* f06c748: 8fad00e8 */ lw $t5,0xe8($sp) +/* f06c74c: 44812000 */ mtc1 $at,$f4 +.L0f06c750: +/* f06c750: 00000000 */ sll $zero,$zero,0x0 +/* f06c754: e6240008 */ swc1 $f4,0x8($s1) +/* f06c758: 8fad00e8 */ lw $t5,0xe8($sp) +.L0f06c75c: +/* f06c75c: 3c018007 */ lui $at,0x8007 +/* f06c760: 8faf00d0 */ lw $t7,0xd0($sp) +/* f06c764: ac2d9930 */ sw $t5,-0x66d0($at) +/* f06c768: 3c01800a */ lui $at,0x800a +/* f06c76c: ac32ce70 */ sw $s2,-0x3190($at) +/* f06c770: 8fb800cc */ lw $t8,0xcc($sp) +/* f06c774: 3c018007 */ lui $at,0x8007 +/* f06c778: ac2f9934 */ sw $t7,-0x66cc($at) +/* f06c77c: 3c01800a */ lui $at,0x800a +/* f06c780: 24190001 */ addiu $t9,$zero,0x1 +/* f06c784: afb900c8 */ sw $t9,0xc8($sp) +/* f06c788: ac38ce74 */ sw $t8,-0x318c($at) +.L0f06c78c: +/* f06c78c: 10000010 */ beqz $zero,.L0f06c7d0 +/* f06c790: 8faa00e8 */ lw $t2,0xe8($sp) +.L0f06c794: +/* f06c794: 8fbe0114 */ lw $s8,0x114($sp) +/* f06c798: 8fa8010c */ lw $t0,0x10c($sp) +/* f06c79c: 8fa600f8 */ lw $a2,0xf8($sp) +/* f06c7a0: 8fa700fc */ lw $a3,0xfc($sp) +/* f06c7a4: afb10014 */ sw $s1,0x14($sp) +/* f06c7a8: afbe0018 */ sw $s8,0x18($sp) +/* f06c7ac: 0fc1ad22 */ jal func0f06b488 +/* f06c7b0: afa80010 */ sw $t0,0x10($sp) +/* f06c7b4: 10400005 */ beqz $v0,.L0f06c7cc +/* f06c7b8: 2409000f */ addiu $t1,$zero,0xf +/* f06c7bc: 3c018007 */ lui $at,0x8007 +/* f06c7c0: 240b0001 */ addiu $t3,$zero,0x1 +/* f06c7c4: ac299934 */ sw $t1,-0x66cc($at) +/* f06c7c8: afab00c8 */ sw $t3,0xc8($sp) +.L0f06c7cc: +/* f06c7cc: 8faa00e8 */ lw $t2,0xe8($sp) +.L0f06c7d0: +/* f06c7d0: 8fb10110 */ lw $s1,0x110($sp) +/* f06c7d4: 8fb30104 */ lw $s3,0x104($sp) +/* f06c7d8: 914c0001 */ lbu $t4,0x1($t2) +/* f06c7dc: 8fb40108 */ lw $s4,0x108($sp) +/* f06c7e0: 8fbe0114 */ lw $s8,0x114($sp) +/* f06c7e4: 318e0002 */ andi $t6,$t4,0x2 +/* f06c7e8: 11c0001a */ beqz $t6,.L0f06c854 +/* f06c7ec: 00000000 */ sll $zero,$zero,0x0 +/* f06c7f0: 8d50001c */ lw $s0,0x1c($t2) +/* f06c7f4: 12000017 */ beqz $s0,.L0f06c854 +/* f06c7f8: 00000000 */ sll $zero,$zero,0x0 +/* f06c7fc: 920d0001 */ lbu $t5,0x1($s0) +.L0f06c800: +/* f06c800: 8fa500f4 */ lw $a1,0xf4($sp) +/* f06c804: 8fa600f8 */ lw $a2,0xf8($sp) +/* f06c808: 31af0002 */ andi $t7,$t5,0x2 +/* f06c80c: 11e0000e */ beqz $t7,.L0f06c848 +/* f06c810: 8fa700fc */ lw $a3,0xfc($sp) +/* f06c814: 8e040004 */ lw $a0,0x4($s0) +/* f06c818: c7aa0100 */ lwc1 $f10,0x100($sp) +/* f06c81c: 8fb8010c */ lw $t8,0x10c($sp) +/* f06c820: afbe0024 */ sw $s8,0x24($sp) +/* f06c824: afb10020 */ sw $s1,0x20($sp) +/* f06c828: afb40018 */ sw $s4,0x18($sp) +/* f06c82c: afb30014 */ sw $s3,0x14($sp) +/* f06c830: e7aa0010 */ swc1 $f10,0x10($sp) +/* f06c834: 0fc1ad84 */ jal func0f06b610 +/* f06c838: afb8001c */ sw $t8,0x1c($sp) +/* f06c83c: 10400002 */ beqz $v0,.L0f06c848 +/* f06c840: 24190001 */ addiu $t9,$zero,0x1 +/* f06c844: afb900c8 */ sw $t9,0xc8($sp) +.L0f06c848: +/* f06c848: 8e100020 */ lw $s0,0x20($s0) +/* f06c84c: 5600ffec */ bnezl $s0,.L0f06c800 +/* f06c850: 920d0001 */ lbu $t5,0x1($s0) +.L0f06c854: +/* f06c854: 3c018006 */ lui $at,0x8006 +/* f06c858: c426efc0 */ lwc1 $f6,-0x1040($at) +/* f06c85c: 3c018006 */ lui $at,0x8006 +/* f06c860: 4606a03c */ c.lt.s $f20,$f6 +/* f06c864: 00000000 */ sll $zero,$zero,0x0 +/* f06c868: 45020003 */ bc1fl .L0f06c878 +/* f06c86c: 8fbf0064 */ lw $ra,0x64($sp) +/* f06c870: e434efc0 */ swc1 $f20,-0x1040($at) +/* f06c874: 8fbf0064 */ lw $ra,0x64($sp) +.L0f06c878: +/* f06c878: 8fa200c8 */ lw $v0,0xc8($sp) +/* f06c87c: d7b40038 */ ldc1 $f20,0x38($sp) +/* f06c880: 8fb00040 */ lw $s0,0x40($sp) +/* f06c884: 8fb10044 */ lw $s1,0x44($sp) +/* f06c888: 8fb20048 */ lw $s2,0x48($sp) +/* f06c88c: 8fb3004c */ lw $s3,0x4c($sp) +/* f06c890: 8fb40050 */ lw $s4,0x50($sp) +/* f06c894: 8fb50054 */ lw $s5,0x54($sp) +/* f06c898: 8fb60058 */ lw $s6,0x58($sp) +/* f06c89c: 8fb7005c */ lw $s7,0x5c($sp) +/* f06c8a0: 8fbe0060 */ lw $s8,0x60($sp) +/* f06c8a4: 03e00008 */ jr $ra +/* f06c8a8: 27bd00f0 */ addiu $sp,$sp,0xf0 +); + +GLOBAL_ASM( +glabel func0f06c8ac +/* f06c8ac: 27bdfd48 */ addiu $sp,$sp,-696 +/* f06c8b0: afbf005c */ sw $ra,0x5c($sp) +/* f06c8b4: afbe0058 */ sw $s8,0x58($sp) +/* f06c8b8: afb70054 */ sw $s7,0x54($sp) +/* f06c8bc: afb60050 */ sw $s6,0x50($sp) +/* f06c8c0: afb5004c */ sw $s5,0x4c($sp) +/* f06c8c4: afb40048 */ sw $s4,0x48($sp) +/* f06c8c8: afb30044 */ sw $s3,0x44($sp) +/* f06c8cc: afb20040 */ sw $s2,0x40($sp) +/* f06c8d0: afb1003c */ sw $s1,0x3c($sp) +/* f06c8d4: afb00038 */ sw $s0,0x38($sp) +/* f06c8d8: f7b40030 */ sdc1 $f20,0x30($sp) +/* f06c8dc: afa402b8 */ sw $a0,0x2b8($sp) +/* f06c8e0: afa002b4 */ sw $zero,0x2b4($sp) +/* f06c8e4: afa000a4 */ sw $zero,0xa4($sp) +/* f06c8e8: c4a60000 */ lwc1 $f6,0x0($a1) +/* f06c8ec: c4c40000 */ lwc1 $f4,0x0($a2) +/* f06c8f0: 00e09025 */ or $s2,$a3,$zero +/* f06c8f4: 00a0a025 */ or $s4,$a1,$zero +/* f06c8f8: 46062201 */ sub.s $f8,$f4,$f6 +/* f06c8fc: e7a80098 */ swc1 $f8,0x98($sp) +/* f06c900: c4b00004 */ lwc1 $f16,0x4($a1) +/* f06c904: c4ca0004 */ lwc1 $f10,0x4($a2) +/* f06c908: 46105481 */ sub.s $f18,$f10,$f16 +/* f06c90c: c7aa0098 */ lwc1 $f10,0x98($sp) +/* f06c910: e7b2009c */ swc1 $f18,0x9c($sp) +/* f06c914: c4a60008 */ lwc1 $f6,0x8($a1) +/* f06c918: c4c40008 */ lwc1 $f4,0x8($a2) +/* f06c91c: 460a5402 */ mul.s $f16,$f10,$f10 +/* f06c920: c7b2009c */ lwc1 $f18,0x9c($sp) +/* f06c924: 46062201 */ sub.s $f8,$f4,$f6 +/* f06c928: afa602c0 */ sw $a2,0x2c0($sp) +/* f06c92c: 46129102 */ mul.s $f4,$f18,$f18 +/* f06c930: e7a800a0 */ swc1 $f8,0xa0($sp) +/* f06c934: c7a800a0 */ lwc1 $f8,0xa0($sp) +/* f06c938: 46084282 */ mul.s $f10,$f8,$f8 +/* f06c93c: 46048180 */ add.s $f6,$f16,$f4 +/* f06c940: 0c012974 */ jal 0x4a5d0 +/* f06c944: 46065300 */ add.s $f12,$f10,$f6 +/* f06c948: 44809000 */ mtc1 $zero,$f18 +/* f06c94c: 46000506 */ mov.s $f20,$f0 +/* f06c950: 3c013f80 */ lui $at,0x3f80 +/* f06c954: 46120032 */ c.eq.s $f0,$f18 +/* f06c958: 00000000 */ sll $zero,$zero,0x0 +/* f06c95c: 45020004 */ bc1fl .L0f06c970 +/* f06c960: 44818000 */ mtc1 $at,$f16 +/* f06c964: 100000d9 */ beqz $zero,.L0f06cccc +/* f06c968: 00001025 */ or $v0,$zero,$zero +/* f06c96c: 44818000 */ mtc1 $at,$f16 +.L0f06c970: +/* f06c970: c7a40098 */ lwc1 $f4,0x98($sp) +/* f06c974: c7aa009c */ lwc1 $f10,0x9c($sp) +/* f06c978: 46148003 */ div.s $f0,$f16,$f20 +/* f06c97c: c7b200a0 */ lwc1 $f18,0xa0($sp) +/* f06c980: 46002202 */ mul.s $f8,$f4,$f0 +/* f06c984: 00000000 */ sll $zero,$zero,0x0 +/* f06c988: 46005182 */ mul.s $f6,$f10,$f0 +/* f06c98c: 00000000 */ sll $zero,$zero,0x0 +/* f06c990: 46009402 */ mul.s $f16,$f18,$f0 +/* f06c994: e7a80098 */ swc1 $f8,0x98($sp) +/* f06c998: e7a6009c */ swc1 $f6,0x9c($sp) +/* f06c99c: e7b000a0 */ swc1 $f16,0xa0($sp) +/* f06c9a0: c6840000 */ lwc1 $f4,0x0($s4) +/* f06c9a4: e7a40088 */ swc1 $f4,0x88($sp) +/* f06c9a8: c6880004 */ lwc1 $f8,0x4($s4) +/* f06c9ac: e7a8008c */ swc1 $f8,0x8c($sp) +/* f06c9b0: c68a0008 */ lwc1 $f10,0x8($s4) +/* f06c9b4: 0fc2d5be */ jal func0f0b56f8 +/* f06c9b8: e7aa0090 */ swc1 $f10,0x90($sp) +/* f06c9bc: 00402025 */ or $a0,$v0,$zero +/* f06c9c0: 0c0056d9 */ jal 0x15b64 +/* f06c9c4: 27a50088 */ addiu $a1,$sp,0x88 +/* f06c9c8: c7a60098 */ lwc1 $f6,0x98($sp) +/* f06c9cc: c7b2009c */ lwc1 $f18,0x9c($sp) +/* f06c9d0: c7b000a0 */ lwc1 $f16,0xa0($sp) +/* f06c9d4: e7a6007c */ swc1 $f6,0x7c($sp) +/* f06c9d8: e7b20080 */ swc1 $f18,0x80($sp) +/* f06c9dc: 0fc2d5be */ jal func0f0b56f8 +/* f06c9e0: e7b00084 */ swc1 $f16,0x84($sp) +/* f06c9e4: 00402025 */ or $a0,$v0,$zero +/* f06c9e8: 0c0056c4 */ jal 0x15b10 +/* f06c9ec: 27a5007c */ addiu $a1,$sp,0x7c +/* f06c9f0: 124000a1 */ beqz $s2,.L0f06cc78 +/* f06c9f4: e7b400a8 */ swc1 $f20,0xa8($sp) +/* f06c9f8: 27b000ac */ addiu $s0,$sp,0xac +/* f06c9fc: 02002825 */ or $a1,$s0,$zero +/* f06ca00: 8fa402d0 */ lw $a0,0x2d0($sp) +/* f06ca04: 0fc197e0 */ jal func0f065f80 +/* f06ca08: 24060100 */ addiu $a2,$zero,0x100 +/* f06ca0c: 87ae00ac */ lh $t6,0xac($sp) +/* f06ca10: 0200a825 */ or $s5,$s0,$zero +/* f06ca14: 27af00ac */ addiu $t7,$sp,0xac +/* f06ca18: 05c00097 */ bltz $t6,.L0f06cc78 +/* f06ca1c: 27be0098 */ addiu $s8,$sp,0x98 +/* f06ca20: 3c13800a */ lui $s3,0x800a +/* f06ca24: 26739fc0 */ addiu $s3,$s3,-24640 +/* f06ca28: 85e20000 */ lh $v0,0x0($t7) +/* f06ca2c: 8fb702cc */ lw $s7,0x2cc($sp) +/* f06ca30: 8fb602c8 */ lw $s6,0x2c8($sp) +/* f06ca34: 8e790338 */ lw $t9,0x338($s3) +.L0f06ca38: +/* f06ca38: 0002c0c0 */ sll $t8,$v0,0x3 +/* f06ca3c: 8fa802b8 */ lw $t0,0x2b8($sp) +/* f06ca40: 0302c021 */ addu $t8,$t8,$v0 +/* f06ca44: 0018c0c0 */ sll $t8,$t8,0x3 +/* f06ca48: 03198021 */ addu $s0,$t8,$t9 +/* f06ca4c: 52080087 */ beql $s0,$t0,.L0f06cc6c +/* f06ca50: 86a20002 */ lh $v0,0x2($s5) +/* f06ca54: 92020000 */ lbu $v0,0x0($s0) +/* f06ca58: 24010001 */ addiu $at,$zero,0x1 +/* f06ca5c: 10410005 */ beq $v0,$at,.L0f06ca74 +/* f06ca60: 24010004 */ addiu $at,$zero,0x4 +/* f06ca64: 10410003 */ beq $v0,$at,.L0f06ca74 +/* f06ca68: 24010002 */ addiu $at,$zero,0x2 +/* f06ca6c: 5441002b */ bnel $v0,$at,.L0f06cb1c +/* f06ca70: 24010003 */ addiu $at,$zero,0x3 +.L0f06ca74: +/* f06ca74: 8e110004 */ lw $s1,0x4($s0) +/* f06ca78: 8e290040 */ lw $t1,0x40($s1) +/* f06ca7c: 312a0008 */ andi $t2,$t1,0x8 +/* f06ca80: 5540007a */ bnezl $t2,.L0f06cc6c +/* f06ca84: 86a20002 */ lh $v0,0x2($s5) +/* f06ca88: 8e2b000c */ lw $t3,0xc($s1) +/* f06ca8c: 24010002 */ addiu $at,$zero,0x2 +/* f06ca90: 000b6180 */ sll $t4,$t3,0x6 +/* f06ca94: 05820075 */ bltzl $t4,.L0f06cc6c +/* f06ca98: 86a20002 */ lh $v0,0x2($s5) +/* f06ca9c: 1441000b */ bne $v0,$at,.L0f06cacc +/* f06caa0: 324f0001 */ andi $t7,$s2,0x1 +/* f06caa4: 324d0002 */ andi $t5,$s2,0x2 +/* f06caa8: 55a0000a */ bnezl $t5,.L0f06cad4 +/* f06caac: 27b80088 */ addiu $t8,$sp,0x88 +/* f06cab0: 0fc1953a */ jal func0f0654e8 +/* f06cab4: 02002025 */ or $a0,$s0,$zero +/* f06cab8: 00527024 */ and $t6,$v0,$s2 +/* f06cabc: 55c00005 */ bnezl $t6,.L0f06cad4 +/* f06cac0: 27b80088 */ addiu $t8,$sp,0x88 +/* f06cac4: 10000069 */ beqz $zero,.L0f06cc6c +/* f06cac8: 86a20002 */ lh $v0,0x2($s5) +.L0f06cacc: +/* f06cacc: 11e00066 */ beqz $t7,.L0f06cc68 +/* f06cad0: 27b80088 */ addiu $t8,$sp,0x88 +.L0f06cad4: +/* f06cad4: 27b9007c */ addiu $t9,$sp,0x7c +/* f06cad8: 27a800a8 */ addiu $t0,$sp,0xa8 +/* f06cadc: afa80024 */ sw $t0,0x24($sp) +/* f06cae0: afb90018 */ sw $t9,0x18($sp) +/* f06cae4: afb80014 */ sw $t8,0x14($sp) +/* f06cae8: 02202025 */ or $a0,$s1,$zero +/* f06caec: 02802825 */ or $a1,$s4,$zero +/* f06caf0: 8fa602c0 */ lw $a2,0x2c0($sp) +/* f06caf4: 03c03825 */ or $a3,$s8,$zero +/* f06caf8: e7b40010 */ swc1 $f20,0x10($sp) +/* f06cafc: afb6001c */ sw $s6,0x1c($sp) +/* f06cb00: 0fc1ad84 */ jal func0f06b610 +/* f06cb04: afb70020 */ sw $s7,0x20($sp) +/* f06cb08: 10400057 */ beqz $v0,.L0f06cc68 +/* f06cb0c: 24090001 */ addiu $t1,$zero,0x1 +/* f06cb10: 10000055 */ beqz $zero,.L0f06cc68 +/* f06cb14: afa900a4 */ sw $t1,0xa4($sp) +/* f06cb18: 24010003 */ addiu $at,$zero,0x3 +.L0f06cb1c: +/* f06cb1c: 1041000c */ beq $v0,$at,.L0f06cb50 +/* f06cb20: 24010006 */ addiu $at,$zero,0x6 +/* f06cb24: 5441003a */ bnel $v0,$at,.L0f06cc10 +/* f06cb28: 92080000 */ lbu $t0,0x0($s0) +/* f06cb2c: 0fc4a25f */ jal func0f12897c +/* f06cb30: 02002025 */ or $a0,$s0,$zero +/* f06cb34: 00025080 */ sll $t2,$v0,0x2 +/* f06cb38: 026a5821 */ addu $t3,$s3,$t2 +/* f06cb3c: 8d6c0064 */ lw $t4,0x64($t3) +/* f06cb40: 8d8d19c8 */ lw $t5,0x19c8($t4) +/* f06cb44: 51a00032 */ beqzl $t5,.L0f06cc10 +/* f06cb48: 92080000 */ lbu $t0,0x0($s0) +/* f06cb4c: 92020000 */ lbu $v0,0x0($s0) +.L0f06cb50: +/* f06cb50: 24010006 */ addiu $at,$zero,0x6 +/* f06cb54: 1441000e */ bne $v0,$at,.L0f06cb90 +/* f06cb58: 8e110004 */ lw $s1,0x4($s0) +/* f06cb5c: 0fc4a25f */ jal func0f12897c +/* f06cb60: 02002025 */ or $a0,$s0,$zero +/* f06cb64: 00027080 */ sll $t6,$v0,0x2 +/* f06cb68: 026e7821 */ addu $t7,$s3,$t6 +/* f06cb6c: 8df80064 */ lw $t8,0x64($t7) +/* f06cb70: 32480004 */ andi $t0,$s2,0x4 +/* f06cb74: 8f1900c0 */ lw $t9,0xc0($t8) +/* f06cb78: 5320003c */ beqzl $t9,.L0f06cc6c +/* f06cb7c: 86a20002 */ lh $v0,0x2($s5) +/* f06cb80: 55000011 */ bnezl $t0,.L0f06cbc8 +/* f06cb84: 27ae0088 */ addiu $t6,$sp,0x88 +/* f06cb88: 10000038 */ beqz $zero,.L0f06cc6c +/* f06cb8c: 86a20002 */ lh $v0,0x2($s5) +.L0f06cb90: +/* f06cb90: 24010003 */ addiu $at,$zero,0x3 +/* f06cb94: 5441000c */ bnel $v0,$at,.L0f06cbc8 +/* f06cb98: 27ae0088 */ addiu $t6,$sp,0x88 +/* f06cb9c: 8e290014 */ lw $t1,0x14($s1) +/* f06cba0: 312a0100 */ andi $t2,$t1,0x100 +/* f06cba4: 55400031 */ bnezl $t2,.L0f06cc6c +/* f06cba8: 86a20002 */ lh $v0,0x2($s5) +/* f06cbac: 8e2b0018 */ lw $t3,0x18($s1) +/* f06cbb0: 324d0008 */ andi $t5,$s2,0x8 +/* f06cbb4: 316c0400 */ andi $t4,$t3,0x400 +/* f06cbb8: 5580002c */ bnezl $t4,.L0f06cc6c +/* f06cbbc: 86a20002 */ lh $v0,0x2($s5) +/* f06cbc0: 11a00029 */ beqz $t5,.L0f06cc68 +/* f06cbc4: 27ae0088 */ addiu $t6,$sp,0x88 +.L0f06cbc8: +/* f06cbc8: 27af007c */ addiu $t7,$sp,0x7c +/* f06cbcc: 27b800a8 */ addiu $t8,$sp,0xa8 +/* f06cbd0: afb80024 */ sw $t8,0x24($sp) +/* f06cbd4: afaf0018 */ sw $t7,0x18($sp) +/* f06cbd8: afae0014 */ sw $t6,0x14($sp) +/* f06cbdc: 02202025 */ or $a0,$s1,$zero +/* f06cbe0: 02802825 */ or $a1,$s4,$zero +/* f06cbe4: 8fa602c0 */ lw $a2,0x2c0($sp) +/* f06cbe8: 03c03825 */ or $a3,$s8,$zero +/* f06cbec: e7b40010 */ swc1 $f20,0x10($sp) +/* f06cbf0: afb6001c */ sw $s6,0x1c($sp) +/* f06cbf4: 0fc1b0a3 */ jal func0f06c28c +/* f06cbf8: afb70020 */ sw $s7,0x20($sp) +/* f06cbfc: 1040001a */ beqz $v0,.L0f06cc68 +/* f06cc00: 24190001 */ addiu $t9,$zero,0x1 +/* f06cc04: 10000018 */ beqz $zero,.L0f06cc68 +/* f06cc08: afb900a4 */ sw $t9,0xa4($sp) +/* f06cc0c: 92080000 */ lbu $t0,0x0($s0) +.L0f06cc10: +/* f06cc10: 24010006 */ addiu $at,$zero,0x6 +/* f06cc14: 55010015 */ bnel $t0,$at,.L0f06cc6c +/* f06cc18: 86a20002 */ lh $v0,0x2($s5) +/* f06cc1c: 0fc4a25f */ jal func0f12897c +/* f06cc20: 02002025 */ or $a0,$s0,$zero +/* f06cc24: 00024880 */ sll $t1,$v0,0x2 +/* f06cc28: 02695021 */ addu $t2,$s3,$t1 +/* f06cc2c: 8d4b0064 */ lw $t3,0x64($t2) +/* f06cc30: 02002025 */ or $a0,$s0,$zero +/* f06cc34: 02802825 */ or $a1,$s4,$zero +/* f06cc38: 8d6c00c0 */ lw $t4,0xc0($t3) +/* f06cc3c: 8fa602c0 */ lw $a2,0x2c0($sp) +/* f06cc40: 03c03825 */ or $a3,$s8,$zero +/* f06cc44: 11800008 */ beqz $t4,.L0f06cc68 +/* f06cc48: 27ad00a8 */ addiu $t5,$sp,0xa8 +/* f06cc4c: afb60010 */ sw $s6,0x10($sp) +/* f06cc50: afb70014 */ sw $s7,0x14($sp) +/* f06cc54: 0fc1ad22 */ jal func0f06b488 +/* f06cc58: afad0018 */ sw $t5,0x18($sp) +/* f06cc5c: 10400002 */ beqz $v0,.L0f06cc68 +/* f06cc60: 240e0001 */ addiu $t6,$zero,0x1 +/* f06cc64: afae00a4 */ sw $t6,0xa4($sp) +.L0f06cc68: +/* f06cc68: 86a20002 */ lh $v0,0x2($s5) +.L0f06cc6c: +/* f06cc6c: 26b50002 */ addiu $s5,$s5,0x2 +/* f06cc70: 0443ff71 */ bgezl $v0,.L0f06ca38 +/* f06cc74: 8e790338 */ lw $t9,0x338($s3) +.L0f06cc78: +/* f06cc78: 8faf00a4 */ lw $t7,0xa4($sp) +/* f06cc7c: 3c02800a */ lui $v0,0x800a +/* f06cc80: 2442ce78 */ addiu $v0,$v0,-12680 +/* f06cc84: 11e00010 */ beqz $t7,.L0f06ccc8 +/* f06cc88: 3c03800a */ lui $v1,0x800a +/* f06cc8c: c7a40098 */ lwc1 $f4,0x98($sp) +/* f06cc90: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f06cc94: c7aa00a0 */ lwc1 $f10,0xa0($sp) +/* f06cc98: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f06cc9c: c7b20080 */ lwc1 $f18,0x80($sp) +/* f06cca0: c7b00084 */ lwc1 $f16,0x84($sp) +/* f06cca4: 2463ce88 */ addiu $v1,$v1,-12664 +/* f06cca8: 24180001 */ addiu $t8,$zero,0x1 +/* f06ccac: afb802b4 */ sw $t8,0x2b4($sp) +/* f06ccb0: e4440000 */ swc1 $f4,0x0($v0) +/* f06ccb4: e4480004 */ swc1 $f8,0x4($v0) +/* f06ccb8: e44a0008 */ swc1 $f10,0x8($v0) +/* f06ccbc: e4660000 */ swc1 $f6,0x0($v1) +/* f06ccc0: e4720004 */ swc1 $f18,0x4($v1) +/* f06ccc4: e4700008 */ swc1 $f16,0x8($v1) +.L0f06ccc8: +/* f06ccc8: 8fa202b4 */ lw $v0,0x2b4($sp) +.L0f06cccc: +/* f06cccc: 8fbf005c */ lw $ra,0x5c($sp) +/* f06ccd0: d7b40030 */ ldc1 $f20,0x30($sp) +/* f06ccd4: 8fb00038 */ lw $s0,0x38($sp) +/* f06ccd8: 8fb1003c */ lw $s1,0x3c($sp) +/* f06ccdc: 8fb20040 */ lw $s2,0x40($sp) +/* f06cce0: 8fb30044 */ lw $s3,0x44($sp) +/* f06cce4: 8fb40048 */ lw $s4,0x48($sp) +/* f06cce8: 8fb5004c */ lw $s5,0x4c($sp) +/* f06ccec: 8fb60050 */ lw $s6,0x50($sp) +/* f06ccf0: 8fb70054 */ lw $s7,0x54($sp) +/* f06ccf4: 8fbe0058 */ lw $s8,0x58($sp) +/* f06ccf8: 03e00008 */ jr $ra +/* f06ccfc: 27bd02b8 */ addiu $sp,$sp,0x2b8 +); + +GLOBAL_ASM( +glabel func0f06cd00 +/* f06cd00: 27bdfdf8 */ addiu $sp,$sp,-520 +/* f06cd04: 3c02800a */ lui $v0,0x800a +/* f06cd08: 24429fc0 */ addiu $v0,$v0,-24640 +/* f06cd0c: 8c4f0318 */ lw $t7,0x318($v0) +/* f06cd10: afbf0074 */ sw $ra,0x74($sp) +/* f06cd14: afb70070 */ sw $s7,0x70($sp) +/* f06cd18: afb6006c */ sw $s6,0x6c($sp) +/* f06cd1c: afb50068 */ sw $s5,0x68($sp) +/* f06cd20: afb40064 */ sw $s4,0x64($sp) +/* f06cd24: afb30060 */ sw $s3,0x60($sp) +/* f06cd28: afb2005c */ sw $s2,0x5c($sp) +/* f06cd2c: afb10058 */ sw $s1,0x58($sp) +/* f06cd30: afb00054 */ sw $s0,0x54($sp) +/* f06cd34: f7b60048 */ sdc1 $f22,0x48($sp) +/* f06cd38: f7b40040 */ sdc1 $f20,0x40($sp) +/* f06cd3c: afa60210 */ sw $a2,0x210($sp) +/* f06cd40: 8c920014 */ lw $s2,0x14($a0) +/* f06cd44: 240e0001 */ addiu $t6,$zero,0x1 +/* f06cd48: 00a08025 */ or $s0,$a1,$zero +/* f06cd4c: 00e0a025 */ or $s4,$a3,$zero +/* f06cd50: 0080b825 */ or $s7,$a0,$zero +/* f06cd54: 11e00003 */ beqz $t7,.L0f06cd64 +/* f06cd58: afae0200 */ sw $t6,0x200($sp) +/* f06cd5c: 24180001 */ addiu $t8,$zero,0x1 +/* f06cd60: ac58048c */ sw $t8,0x48c($v0) +.L0f06cd64: +/* f06cd64: 3c018007 */ lui $at,0x8007 +/* f06cd68: ac209930 */ sw $zero,-0x66d0($at) +/* f06cd6c: 3c018007 */ lui $at,0x8007 +/* f06cd70: ac209944 */ sw $zero,-0x66bc($at) +/* f06cd74: c6040000 */ lwc1 $f4,0x0($s0) +/* f06cd78: e7a401c4 */ swc1 $f4,0x1c4($sp) +/* f06cd7c: c6060004 */ lwc1 $f6,0x4($s0) +/* f06cd80: e7a601c8 */ swc1 $f6,0x1c8($sp) +/* f06cd84: c6080008 */ lwc1 $f8,0x8($s0) +/* f06cd88: e7a801cc */ swc1 $f8,0x1cc($sp) +/* f06cd8c: c6500008 */ lwc1 $f16,0x8($s2) +/* f06cd90: c60a0000 */ lwc1 $f10,0x0($s0) +/* f06cd94: 46105032 */ c.eq.s $f10,$f16 +/* f06cd98: 00000000 */ sll $zero,$zero,0x0 +/* f06cd9c: 4502000e */ bc1fl .L0f06cdd8 +/* f06cda0: 8ef90040 */ lw $t9,0x40($s7) +/* f06cda4: c6120004 */ lwc1 $f18,0x4($s0) +/* f06cda8: c644000c */ lwc1 $f4,0xc($s2) +/* f06cdac: 46049032 */ c.eq.s $f18,$f4 +/* f06cdb0: 00000000 */ sll $zero,$zero,0x0 +/* f06cdb4: 45020008 */ bc1fl .L0f06cdd8 +/* f06cdb8: 8ef90040 */ lw $t9,0x40($s7) +/* f06cdbc: c6060008 */ lwc1 $f6,0x8($s0) +/* f06cdc0: c6480010 */ lwc1 $f8,0x10($s2) +/* f06cdc4: 46083032 */ c.eq.s $f6,$f8 +/* f06cdc8: 00000000 */ sll $zero,$zero,0x0 +/* f06cdcc: 45010157 */ bc1t .L0f06d32c +/* f06cdd0: 00000000 */ sll $zero,$zero,0x0 +/* f06cdd4: 8ef90040 */ lw $t9,0x40($s7) +.L0f06cdd8: +/* f06cdd8: 33280080 */ andi $t0,$t9,0x80 +/* f06cddc: 11000153 */ beqz $t0,.L0f06d32c +/* f06cde0: 00000000 */ sll $zero,$zero,0x0 +/* f06cde4: 8ee90048 */ lw $t1,0x48($s7) +/* f06cde8: 26550008 */ addiu $s5,$s2,0x8 +/* f06cdec: 02a02025 */ or $a0,$s5,$zero +/* f06cdf0: 8d2a0000 */ lw $t2,0x0($t1) +/* f06cdf4: 27a501c4 */ addiu $a1,$sp,0x1c4 +/* f06cdf8: 26460028 */ addiu $a2,$s2,0x28 +/* f06cdfc: 314b0004 */ andi $t3,$t2,0x4 +/* f06ce00: 1160014a */ beqz $t3,.L0f06d32c +/* f06ce04: 27a700b8 */ addiu $a3,$sp,0xb8 +/* f06ce08: 27ac00cc */ addiu $t4,$sp,0xcc +/* f06ce0c: 240d0014 */ addiu $t5,$zero,0x14 +/* f06ce10: afad0014 */ sw $t5,0x14($sp) +/* f06ce14: afac0010 */ sw $t4,0x10($sp) +/* f06ce18: 0c006052 */ jal 0x18148 +/* f06ce1c: afb0020c */ sw $s0,0x20c($sp) +/* f06ce20: 87ae00cc */ lh $t6,0xcc($sp) +/* f06ce24: 2416ffff */ addiu $s6,$zero,-1 +/* f06ce28: 27a400cc */ addiu $a0,$sp,0xcc +/* f06ce2c: 12ce0005 */ beq $s6,$t6,.L0f06ce44 +/* f06ce30: 00000000 */ sll $zero,$zero,0x0 +/* f06ce34: 848f0002 */ lh $t7,0x2($a0) +.L0f06ce38: +/* f06ce38: 24840002 */ addiu $a0,$a0,0x2 +/* f06ce3c: 56cffffe */ bnel $s6,$t7,.L0f06ce38 +/* f06ce40: 848f0002 */ lh $t7,0x2($a0) +.L0f06ce44: +/* f06ce44: 0fc5914d */ jal func0f164534 +/* f06ce48: 24050064 */ addiu $a1,$zero,0x64 +/* f06ce4c: 87b800cc */ lh $t8,0xcc($sp) +/* f06ce50: 27b100cc */ addiu $s1,$sp,0xcc +/* f06ce54: 3c013f80 */ lui $at,0x3f80 +/* f06ce58: 12d800d1 */ beq $s6,$t8,.L0f06d1a0 +/* f06ce5c: 27b301d0 */ addiu $s3,$sp,0x1d0 +/* f06ce60: 4481b000 */ mtc1 $at,$f22 +/* f06ce64: 3c01bf80 */ lui $at,0xbf80 +/* f06ce68: 4481a000 */ mtc1 $at,$f20 +/* f06ce6c: 86240000 */ lh $a0,0x0($s1) +.L0f06ce70: +/* f06ce70: 0fc586ad */ jal func0f161ab4 +/* f06ce74: 00008025 */ or $s0,$zero,$zero +/* f06ce78: 10400045 */ beqz $v0,.L0f06cf90 +/* f06ce7c: 02a02025 */ or $a0,$s5,$zero +/* f06ce80: 02a02025 */ or $a0,$s5,$zero +/* f06ce84: 27a501c4 */ addiu $a1,$sp,0x1c4 +/* f06ce88: 86260000 */ lh $a2,0x0($s1) +/* f06ce8c: 0fc58548 */ jal func0f161520 +/* f06ce90: 02603825 */ or $a3,$s3,$zero +/* f06ce94: 1040004e */ beqz $v0,.L0f06cfd0 +/* f06ce98: c7aa01d0 */ lwc1 $f10,0x1d0($sp) +/* f06ce9c: 46165402 */ mul.s $f16,$f10,$f22 +/* f06cea0: c7b201d4 */ lwc1 $f18,0x1d4($sp) +/* f06cea4: c7a601d8 */ lwc1 $f6,0x1d8($sp) +/* f06cea8: 87a801fa */ lh $t0,0x1fa($sp) +/* f06ceac: 46169102 */ mul.s $f4,$f18,$f22 +/* f06ceb0: 3c09800b */ lui $t1,0x800b +/* f06ceb4: 8d29abc0 */ lw $t1,-0x5440($t1) +/* f06ceb8: 46163202 */ mul.s $f8,$f6,$f22 +/* f06cebc: 3c018007 */ lui $at,0x8007 +/* f06cec0: 000850c0 */ sll $t2,$t0,0x3 +/* f06cec4: e7b001d0 */ swc1 $f16,0x1d0($sp) +/* f06cec8: e7a401d4 */ swc1 $f4,0x1d4($sp) +/* f06cecc: ac289944 */ sw $t0,-0x66bc($at) +/* f06ced0: 012a5821 */ addu $t3,$t1,$t2 +/* f06ced4: e7a801d8 */ swc1 $f8,0x1d8($sp) +/* f06ced8: 916c0000 */ lbu $t4,0x0($t3) +/* f06cedc: 2401000e */ addiu $at,$zero,0xe +/* f06cee0: 24100001 */ addiu $s0,$zero,0x1 +/* f06cee4: 318d000f */ andi $t5,$t4,0xf +/* f06cee8: 15a10039 */ bne $t5,$at,.L0f06cfd0 +/* f06ceec: 3c0e8007 */ lui $t6,0x8007 +/* f06cef0: 25ce99e8 */ addiu $t6,$t6,-26136 +/* f06cef4: 8dc10000 */ lw $at,0x0($t6) +/* f06cef8: 27a700a4 */ addiu $a3,$sp,0xa4 +/* f06cefc: 27b901dc */ addiu $t9,$sp,0x1dc +/* f06cf00: ace10000 */ sw $at,0x0($a3) +/* f06cf04: 8dd80004 */ lw $t8,0x4($t6) +/* f06cf08: 2408001a */ addiu $t0,$zero,0x1a +/* f06cf0c: 00008025 */ or $s0,$zero,$zero +/* f06cf10: acf80004 */ sw $t8,0x4($a3) +/* f06cf14: 8dc10008 */ lw $at,0x8($t6) +/* f06cf18: 02402825 */ or $a1,$s2,$zero +/* f06cf1c: 02603025 */ or $a2,$s3,$zero +/* f06cf20: ace10008 */ sw $at,0x8($a3) +/* f06cf24: 86440028 */ lh $a0,0x28($s2) +/* f06cf28: afa80014 */ sw $t0,0x14($sp) +/* f06cf2c: 0fc4be7c */ jal func0f12f9f0 +/* f06cf30: afb90010 */ sw $t9,0x10($sp) +/* f06cf34: 00163c00 */ sll $a3,$s6,0x10 +/* f06cf38: 00074c03 */ sra $t1,$a3,0x10 +/* f06cf3c: 240a0400 */ addiu $t2,$zero,0x400 +/* f06cf40: afaa0014 */ sw $t2,0x14($sp) +/* f06cf44: 01203825 */ or $a3,$t1,$zero +/* f06cf48: 00002025 */ or $a0,$zero,$zero +/* f06cf4c: 02402825 */ or $a1,$s2,$zero +/* f06cf50: 24068080 */ addiu $a2,$zero,-32640 +/* f06cf54: afb60010 */ sw $s6,0x10($sp) +/* f06cf58: afa00018 */ sw $zero,0x18($sp) +/* f06cf5c: afa0001c */ sw $zero,0x1c($sp) +/* f06cf60: afa00020 */ sw $zero,0x20($sp) +/* f06cf64: e7b40024 */ swc1 $f20,0x24($sp) +/* f06cf68: afa00028 */ sw $zero,0x28($sp) +/* f06cf6c: afb6002c */ sw $s6,0x2c($sp) +/* f06cf70: e7b40030 */ swc1 $f20,0x30($sp) +/* f06cf74: e7b40034 */ swc1 $f20,0x34($sp) +/* f06cf78: 0fc24e7e */ jal func0f0939f8 +/* f06cf7c: e7b40038 */ swc1 $f20,0x38($sp) +/* f06cf80: 8eeb0040 */ lw $t3,0x40($s7) +/* f06cf84: 356c0004 */ ori $t4,$t3,0x4 +/* f06cf88: 10000011 */ beqz $zero,.L0f06cfd0 +/* f06cf8c: aeec0040 */ sw $t4,0x40($s7) +.L0f06cf90: +/* f06cf90: 862d0000 */ lh $t5,0x0($s1) +/* f06cf94: a7b600a2 */ sh $s6,0xa2($sp) +/* f06cf98: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f06cf9c: 27a601c4 */ addiu $a2,$sp,0x1c4 +/* f06cfa0: 24070020 */ addiu $a3,$zero,0x20 +/* f06cfa4: 0c00b784 */ jal 0x2de10 +/* f06cfa8: a7ad00a0 */ sh $t5,0xa0($sp) +/* f06cfac: 14400008 */ bnez $v0,.L0f06cfd0 +/* f06cfb0: 02602025 */ or $a0,$s3,$zero +/* f06cfb4: 3c067f1b */ lui $a2,0x7f1b +/* f06cfb8: 24100001 */ addiu $s0,$zero,0x1 +/* f06cfbc: 24c69f94 */ addiu $a2,$a2,-24684 +/* f06cfc0: 0c0093af */ jal 0x24ebc +/* f06cfc4: 240510a1 */ addiu $a1,$zero,0x10a1 +/* f06cfc8: 0c0093ba */ jal 0x24ee8 +/* f06cfcc: 27a401dc */ addiu $a0,$sp,0x1dc +.L0f06cfd0: +/* f06cfd0: 1200006f */ beqz $s0,.L0f06d190 +/* f06cfd4: c7aa01c4 */ lwc1 $f10,0x1c4($sp) +/* f06cfd8: c64c0008 */ lwc1 $f12,0x8($s2) +/* f06cfdc: c7b001d0 */ lwc1 $f16,0x1d0($sp) +/* f06cfe0: c7b201c4 */ lwc1 $f18,0x1c4($sp) +/* f06cfe4: 460a603e */ c.le.s $f12,$f10 +/* f06cfe8: 00000000 */ sll $zero,$zero,0x0 +/* f06cfec: 4502000a */ bc1fl .L0f06d018 +/* f06cff0: 460c903e */ c.le.s $f18,$f12 +/* f06cff4: 460a803e */ c.le.s $f16,$f10 +/* f06cff8: 00000000 */ sll $zero,$zero,0x0 +/* f06cffc: 45020006 */ bc1fl .L0f06d018 +/* f06d000: 460c903e */ c.le.s $f18,$f12 +/* f06d004: 4610603e */ c.le.s $f12,$f16 +/* f06d008: 00000000 */ sll $zero,$zero,0x0 +/* f06d00c: 4503000e */ bc1tl .L0f06d048 +/* f06d010: c642000c */ lwc1 $f2,0xc($s2) +/* f06d014: 460c903e */ c.le.s $f18,$f12 +.L0f06d018: +/* f06d018: c7a401d0 */ lwc1 $f4,0x1d0($sp) +/* f06d01c: 4502005d */ bc1fl .L0f06d194 +/* f06d020: 86240002 */ lh $a0,0x2($s1) +/* f06d024: 4604903e */ c.le.s $f18,$f4 +/* f06d028: 00000000 */ sll $zero,$zero,0x0 +/* f06d02c: 45020059 */ bc1fl .L0f06d194 +/* f06d030: 86240002 */ lh $a0,0x2($s1) +/* f06d034: 460c203e */ c.le.s $f4,$f12 +/* f06d038: 00000000 */ sll $zero,$zero,0x0 +/* f06d03c: 45020055 */ bc1fl .L0f06d194 +/* f06d040: 86240002 */ lh $a0,0x2($s1) +/* f06d044: c642000c */ lwc1 $f2,0xc($s2) +.L0f06d048: +/* f06d048: c7a601c8 */ lwc1 $f6,0x1c8($sp) +/* f06d04c: c7a801d4 */ lwc1 $f8,0x1d4($sp) +/* f06d050: c7aa01c8 */ lwc1 $f10,0x1c8($sp) +/* f06d054: 4606103e */ c.le.s $f2,$f6 +/* f06d058: 00000000 */ sll $zero,$zero,0x0 +/* f06d05c: 4502000a */ bc1fl .L0f06d088 +/* f06d060: 4602503e */ c.le.s $f10,$f2 +/* f06d064: 4606403e */ c.le.s $f8,$f6 +/* f06d068: 00000000 */ sll $zero,$zero,0x0 +/* f06d06c: 45020006 */ bc1fl .L0f06d088 +/* f06d070: 4602503e */ c.le.s $f10,$f2 +/* f06d074: 4608103e */ c.le.s $f2,$f8 +/* f06d078: 00000000 */ sll $zero,$zero,0x0 +/* f06d07c: 4503000e */ bc1tl .L0f06d0b8 +/* f06d080: c6400010 */ lwc1 $f0,0x10($s2) +/* f06d084: 4602503e */ c.le.s $f10,$f2 +.L0f06d088: +/* f06d088: c7b001d4 */ lwc1 $f16,0x1d4($sp) +/* f06d08c: 45020041 */ bc1fl .L0f06d194 +/* f06d090: 86240002 */ lh $a0,0x2($s1) +/* f06d094: 4610503e */ c.le.s $f10,$f16 +/* f06d098: 00000000 */ sll $zero,$zero,0x0 +/* f06d09c: 4502003d */ bc1fl .L0f06d194 +/* f06d0a0: 86240002 */ lh $a0,0x2($s1) +/* f06d0a4: 4602803e */ c.le.s $f16,$f2 +/* f06d0a8: 00000000 */ sll $zero,$zero,0x0 +/* f06d0ac: 45020039 */ bc1fl .L0f06d194 +/* f06d0b0: 86240002 */ lh $a0,0x2($s1) +/* f06d0b4: c6400010 */ lwc1 $f0,0x10($s2) +.L0f06d0b8: +/* f06d0b8: c7b201cc */ lwc1 $f18,0x1cc($sp) +/* f06d0bc: c7a401d8 */ lwc1 $f4,0x1d8($sp) +/* f06d0c0: c7a601cc */ lwc1 $f6,0x1cc($sp) +/* f06d0c4: 4612003e */ c.le.s $f0,$f18 +/* f06d0c8: 00000000 */ sll $zero,$zero,0x0 +/* f06d0cc: 4502000a */ bc1fl .L0f06d0f8 +/* f06d0d0: 4600303e */ c.le.s $f6,$f0 +/* f06d0d4: 4612203e */ c.le.s $f4,$f18 +/* f06d0d8: 00000000 */ sll $zero,$zero,0x0 +/* f06d0dc: 45020006 */ bc1fl .L0f06d0f8 +/* f06d0e0: 4600303e */ c.le.s $f6,$f0 +/* f06d0e4: 4604003e */ c.le.s $f0,$f4 +/* f06d0e8: 00000000 */ sll $zero,$zero,0x0 +/* f06d0ec: 4503000e */ bc1tl .L0f06d128 +/* f06d0f0: c7aa01d0 */ lwc1 $f10,0x1d0($sp) +/* f06d0f4: 4600303e */ c.le.s $f6,$f0 +.L0f06d0f8: +/* f06d0f8: c7a801d8 */ lwc1 $f8,0x1d8($sp) +/* f06d0fc: 45020025 */ bc1fl .L0f06d194 +/* f06d100: 86240002 */ lh $a0,0x2($s1) +/* f06d104: 4608303e */ c.le.s $f6,$f8 +/* f06d108: 00000000 */ sll $zero,$zero,0x0 +/* f06d10c: 45020021 */ bc1fl .L0f06d194 +/* f06d110: 86240002 */ lh $a0,0x2($s1) +/* f06d114: 4600403e */ c.le.s $f8,$f0 +/* f06d118: 00000000 */ sll $zero,$zero,0x0 +/* f06d11c: 4502001d */ bc1fl .L0f06d194 +/* f06d120: 86240002 */ lh $a0,0x2($s1) +/* f06d124: c7aa01d0 */ lwc1 $f10,0x1d0($sp) +.L0f06d128: +/* f06d128: c7b001d4 */ lwc1 $f16,0x1d4($sp) +/* f06d12c: 460a6032 */ c.eq.s $f12,$f10 +/* f06d130: 00000000 */ sll $zero,$zero,0x0 +/* f06d134: 4502000a */ bc1fl .L0f06d160 +/* f06d138: c7a401d0 */ lwc1 $f4,0x1d0($sp) +/* f06d13c: 46101032 */ c.eq.s $f2,$f16 +/* f06d140: c7b201d8 */ lwc1 $f18,0x1d8($sp) +/* f06d144: 45020006 */ bc1fl .L0f06d160 +/* f06d148: c7a401d0 */ lwc1 $f4,0x1d0($sp) +/* f06d14c: 46120032 */ c.eq.s $f0,$f18 +/* f06d150: 00000000 */ sll $zero,$zero,0x0 +/* f06d154: 4503000f */ bc1tl .L0f06d194 +/* f06d158: 86240002 */ lh $a0,0x2($s1) +/* f06d15c: c7a401d0 */ lwc1 $f4,0x1d0($sp) +.L0f06d160: +/* f06d160: c7a601d4 */ lwc1 $f6,0x1d4($sp) +/* f06d164: c7a801d8 */ lwc1 $f8,0x1d8($sp) +/* f06d168: c7aa01dc */ lwc1 $f10,0x1dc($sp) +/* f06d16c: afa00200 */ sw $zero,0x200($sp) +/* f06d170: e7a401c4 */ swc1 $f4,0x1c4($sp) +/* f06d174: e7a601c8 */ swc1 $f6,0x1c8($sp) +/* f06d178: e7a801cc */ swc1 $f8,0x1cc($sp) +/* f06d17c: e68a0000 */ swc1 $f10,0x0($s4) +/* f06d180: c7b001e0 */ lwc1 $f16,0x1e0($sp) +/* f06d184: e6900004 */ swc1 $f16,0x4($s4) +/* f06d188: c7b201e4 */ lwc1 $f18,0x1e4($sp) +/* f06d18c: e6920008 */ swc1 $f18,0x8($s4) +.L0f06d190: +/* f06d190: 86240002 */ lh $a0,0x2($s1) +.L0f06d194: +/* f06d194: 26310002 */ addiu $s1,$s1,0x2 +/* f06d198: 16c4ff35 */ bne $s6,$a0,.L0f06ce70 +/* f06d19c: 00000000 */ sll $zero,$zero,0x0 +.L0f06d1a0: +/* f06d1a0: 8faf0210 */ lw $t7,0x210($sp) +/* f06d1a4: 3c013f80 */ lui $at,0x3f80 +/* f06d1a8: 4481b000 */ mtc1 $at,$f22 +/* f06d1ac: 27ae00cc */ addiu $t6,$sp,0xcc +/* f06d1b0: afae0018 */ sw $t6,0x18($sp) +/* f06d1b4: 02402025 */ or $a0,$s2,$zero +/* f06d1b8: 02a02825 */ or $a1,$s5,$zero +/* f06d1bc: 27a601c4 */ addiu $a2,$sp,0x1c4 +/* f06d1c0: 2407003f */ addiu $a3,$zero,0x3f +/* f06d1c4: afb40014 */ sw $s4,0x14($sp) +/* f06d1c8: 0fc1b22b */ jal func0f06c8ac +/* f06d1cc: afaf0010 */ sw $t7,0x10($sp) +/* f06d1d0: 1440000a */ bnez $v0,.L0f06d1fc +/* f06d1d4: 8fb80200 */ lw $t8,0x200($sp) +/* f06d1d8: 17000009 */ bnez $t8,.L0f06d200 +/* f06d1dc: c7a401c4 */ lwc1 $f4,0x1c4($sp) +/* f06d1e0: 8fb90210 */ lw $t9,0x210($sp) +/* f06d1e4: e7240000 */ swc1 $f4,0x0($t9) +/* f06d1e8: c7a601c8 */ lwc1 $f6,0x1c8($sp) +/* f06d1ec: e7260004 */ swc1 $f6,0x4($t9) +/* f06d1f0: c7a801cc */ lwc1 $f8,0x1cc($sp) +/* f06d1f4: 10000002 */ beqz $zero,.L0f06d200 +/* f06d1f8: e7280008 */ swc1 $f8,0x8($t9) +.L0f06d1fc: +/* f06d1fc: afa00200 */ sw $zero,0x200($sp) +.L0f06d200: +/* f06d200: 8fa80200 */ lw $t0,0x200($sp) +/* f06d204: 24010001 */ addiu $at,$zero,0x1 +/* f06d208: 8fa2020c */ lw $v0,0x20c($sp) +/* f06d20c: 11010047 */ beq $t0,$at,.L0f06d32c +/* f06d210: 00000000 */ sll $zero,$zero,0x0 +/* f06d214: c44a0000 */ lwc1 $f10,0x0($v0) +/* f06d218: c6500008 */ lwc1 $f16,0x8($s2) +/* f06d21c: 46105481 */ sub.s $f18,$f10,$f16 +/* f06d220: e7b20094 */ swc1 $f18,0x94($sp) +/* f06d224: c646000c */ lwc1 $f6,0xc($s2) +/* f06d228: c4440004 */ lwc1 $f4,0x4($v0) +/* f06d22c: 46062201 */ sub.s $f8,$f4,$f6 +/* f06d230: c7a40094 */ lwc1 $f4,0x94($sp) +/* f06d234: e7a80098 */ swc1 $f8,0x98($sp) +/* f06d238: c6500010 */ lwc1 $f16,0x10($s2) +/* f06d23c: c44a0008 */ lwc1 $f10,0x8($v0) +/* f06d240: 46042182 */ mul.s $f6,$f4,$f4 +/* f06d244: c7a80098 */ lwc1 $f8,0x98($sp) +/* f06d248: 46105481 */ sub.s $f18,$f10,$f16 +/* f06d24c: 46084282 */ mul.s $f10,$f8,$f8 +/* f06d250: e7b2009c */ swc1 $f18,0x9c($sp) +/* f06d254: c7b2009c */ lwc1 $f18,0x9c($sp) +/* f06d258: 46129102 */ mul.s $f4,$f18,$f18 +/* f06d25c: 460a3400 */ add.s $f16,$f6,$f10 +/* f06d260: 0c012974 */ jal 0x4a5d0 +/* f06d264: 46102300 */ add.s $f12,$f4,$f16 +/* f06d268: 3c017f1b */ lui $at,0x7f1b +/* f06d26c: c42ca268 */ lwc1 $f12,-0x5d98($at) +/* f06d270: 3c013f00 */ lui $at,0x3f00 +/* f06d274: c7a60094 */ lwc1 $f6,0x94($sp) +/* f06d278: 4600603c */ c.lt.s $f12,$f0 +/* f06d27c: 02802025 */ or $a0,$s4,$zero +/* f06d280: 26850004 */ addiu $a1,$s4,0x4 +/* f06d284: 45020004 */ bc1fl .L0f06d298 +/* f06d288: 44811000 */ mtc1 $at,$f2 +/* f06d28c: 10000003 */ beqz $zero,.L0f06d29c +/* f06d290: 46006083 */ div.s $f2,$f12,$f0 +/* f06d294: 44811000 */ mtc1 $at,$f2 +.L0f06d298: +/* f06d298: 00000000 */ sll $zero,$zero,0x0 +.L0f06d29c: +/* f06d29c: 46061282 */ mul.s $f10,$f2,$f6 +/* f06d2a0: 8fa20210 */ lw $v0,0x210($sp) +/* f06d2a4: 44800000 */ mtc1 $zero,$f0 +/* f06d2a8: c4480000 */ lwc1 $f8,0x0($v0) +/* f06d2ac: c4440004 */ lwc1 $f4,0x4($v0) +/* f06d2b0: 460a4481 */ sub.s $f18,$f8,$f10 +/* f06d2b4: c44a0008 */ lwc1 $f10,0x8($v0) +/* f06d2b8: e4520000 */ swc1 $f18,0x0($v0) +/* f06d2bc: c7b00098 */ lwc1 $f16,0x98($sp) +/* f06d2c0: 46101182 */ mul.s $f6,$f2,$f16 +/* f06d2c4: 46062201 */ sub.s $f8,$f4,$f6 +/* f06d2c8: e4480004 */ swc1 $f8,0x4($v0) +/* f06d2cc: c7b2009c */ lwc1 $f18,0x9c($sp) +/* f06d2d0: 46121402 */ mul.s $f16,$f2,$f18 +/* f06d2d4: 46105101 */ sub.s $f4,$f10,$f16 +/* f06d2d8: e4440008 */ swc1 $f4,0x8($v0) +/* f06d2dc: c6860000 */ lwc1 $f6,0x0($s4) +/* f06d2e0: 46060032 */ c.eq.s $f0,$f6 +/* f06d2e4: 00000000 */ sll $zero,$zero,0x0 +/* f06d2e8: 4500000b */ bc1f .L0f06d318 +/* f06d2ec: 00000000 */ sll $zero,$zero,0x0 +/* f06d2f0: c6880004 */ lwc1 $f8,0x4($s4) +/* f06d2f4: 46080032 */ c.eq.s $f0,$f8 +/* f06d2f8: 00000000 */ sll $zero,$zero,0x0 +/* f06d2fc: 45000006 */ bc1f .L0f06d318 +/* f06d300: 00000000 */ sll $zero,$zero,0x0 +/* f06d304: c6920008 */ lwc1 $f18,0x8($s4) +/* f06d308: 46120032 */ c.eq.s $f0,$f18 +/* f06d30c: 00000000 */ sll $zero,$zero,0x0 +/* f06d310: 45030006 */ bc1tl .L0f06d32c +/* f06d314: e6960008 */ swc1 $f22,0x8($s4) +.L0f06d318: +/* f06d318: 0c0011e4 */ jal 0x4790 +/* f06d31c: 26860008 */ addiu $a2,$s4,0x8 +/* f06d320: 10000002 */ beqz $zero,.L0f06d32c +/* f06d324: 00000000 */ sll $zero,$zero,0x0 +/* f06d328: e6960008 */ swc1 $f22,0x8($s4) +.L0f06d32c: +/* f06d32c: 3c02800a */ lui $v0,0x800a +/* f06d330: 24429fc0 */ addiu $v0,$v0,-24640 +/* f06d334: 8c490318 */ lw $t1,0x318($v0) +/* f06d338: 51200003 */ beqzl $t1,.L0f06d348 +/* f06d33c: 8fbf0074 */ lw $ra,0x74($sp) +/* f06d340: ac40048c */ sw $zero,0x48c($v0) +/* f06d344: 8fbf0074 */ lw $ra,0x74($sp) +.L0f06d348: +/* f06d348: 8fa20200 */ lw $v0,0x200($sp) +/* f06d34c: d7b40040 */ ldc1 $f20,0x40($sp) +/* f06d350: d7b60048 */ ldc1 $f22,0x48($sp) +/* f06d354: 8fb00054 */ lw $s0,0x54($sp) +/* f06d358: 8fb10058 */ lw $s1,0x58($sp) +/* f06d35c: 8fb2005c */ lw $s2,0x5c($sp) +/* f06d360: 8fb30060 */ lw $s3,0x60($sp) +/* f06d364: 8fb40064 */ lw $s4,0x64($sp) +/* f06d368: 8fb50068 */ lw $s5,0x68($sp) +/* f06d36c: 8fb6006c */ lw $s6,0x6c($sp) +/* f06d370: 8fb70070 */ lw $s7,0x70($sp) +/* f06d374: 03e00008 */ jr $ra +/* f06d378: 27bd0208 */ addiu $sp,$sp,0x208 +); + +GLOBAL_ASM( +glabel func0f06d37c +/* f06d37c: 27bdff58 */ addiu $sp,$sp,-168 +/* f06d380: afbf0034 */ sw $ra,0x34($sp) +/* f06d384: afb10030 */ sw $s1,0x30($sp) +/* f06d388: afb0002c */ sw $s0,0x2c($sp) +/* f06d38c: afa700b4 */ sw $a3,0xb4($sp) +/* f06d390: 8c900014 */ lw $s0,0x14($a0) +/* f06d394: 00c08825 */ or $s1,$a2,$zero +/* f06d398: afa500ac */ sw $a1,0xac($sp) +/* f06d39c: 0fc1acdb */ jal func0f06b36c +/* f06d3a0: afa400a8 */ sw $a0,0xa8($sp) +/* f06d3a4: 3c018007 */ lui $at,0x8007 +/* f06d3a8: 8fa500ac */ lw $a1,0xac($sp) +/* f06d3ac: ac209930 */ sw $zero,-0x66d0($at) +/* f06d3b0: 240e0001 */ addiu $t6,$zero,0x1 +/* f06d3b4: 3c018007 */ lui $at,0x8007 +/* f06d3b8: afae009c */ sw $t6,0x9c($sp) +/* f06d3bc: afa00098 */ sw $zero,0x98($sp) +/* f06d3c0: ac209944 */ sw $zero,-0x66bc($at) +/* f06d3c4: c4a40000 */ lwc1 $f4,0x0($a1) +/* f06d3c8: 46000086 */ mov.s $f2,$f0 +/* f06d3cc: 8faf00a8 */ lw $t7,0xa8($sp) +/* f06d3d0: e7a40080 */ swc1 $f4,0x80($sp) +/* f06d3d4: c4a60004 */ lwc1 $f6,0x4($a1) +/* f06d3d8: e7a60084 */ swc1 $f6,0x84($sp) +/* f06d3dc: c4a80008 */ lwc1 $f8,0x8($a1) +/* f06d3e0: e7a80088 */ swc1 $f8,0x88($sp) +/* f06d3e4: c6100008 */ lwc1 $f16,0x8($s0) +/* f06d3e8: c4aa0000 */ lwc1 $f10,0x0($a1) +/* f06d3ec: 46105032 */ c.eq.s $f10,$f16 +/* f06d3f0: 00000000 */ sll $zero,$zero,0x0 +/* f06d3f4: 4502000e */ bc1fl .L0f06d430 +/* f06d3f8: 8df80040 */ lw $t8,0x40($t7) +/* f06d3fc: c4b20004 */ lwc1 $f18,0x4($a1) +/* f06d400: c604000c */ lwc1 $f4,0xc($s0) +/* f06d404: 46049032 */ c.eq.s $f18,$f4 +/* f06d408: 00000000 */ sll $zero,$zero,0x0 +/* f06d40c: 45020008 */ bc1fl .L0f06d430 +/* f06d410: 8df80040 */ lw $t8,0x40($t7) +/* f06d414: c4a60008 */ lwc1 $f6,0x8($a1) +/* f06d418: c6080010 */ lwc1 $f8,0x10($s0) +/* f06d41c: 46083032 */ c.eq.s $f6,$f8 +/* f06d420: 00000000 */ sll $zero,$zero,0x0 +/* f06d424: 45030134 */ bc1tl .L0f06d8f8 +/* f06d428: 8fbf0034 */ lw $ra,0x34($sp) +/* f06d42c: 8df80040 */ lw $t8,0x40($t7) +.L0f06d430: +/* f06d430: 26040008 */ addiu $a0,$s0,0x8 +/* f06d434: 26050028 */ addiu $a1,$s0,0x28 +/* f06d438: 33190080 */ andi $t9,$t8,0x80 +/* f06d43c: 1320012d */ beqz $t9,.L0f06d8f4 +/* f06d440: 27a60080 */ addiu $a2,$sp,0x80 +/* f06d444: 44800000 */ mtc1 $zero,$f0 +/* f06d448: 2408003f */ addiu $t0,$zero,0x3f +/* f06d44c: afa80014 */ sw $t0,0x14($sp) +/* f06d450: 27a70070 */ addiu $a3,$sp,0x70 +/* f06d454: e7a20010 */ swc1 $f2,0x10($sp) +/* f06d458: afa00018 */ sw $zero,0x18($sp) +/* f06d45c: afa40040 */ sw $a0,0x40($sp) +/* f06d460: afa5003c */ sw $a1,0x3c($sp) +/* f06d464: e7a200a0 */ swc1 $f2,0xa0($sp) +/* f06d468: e7a0001c */ swc1 $f0,0x1c($sp) +/* f06d46c: 0c00b6b2 */ jal 0x2dac8 +/* f06d470: e7a00020 */ swc1 $f0,0x20($sp) +/* f06d474: 10400020 */ beqz $v0,.L0f06d4f8 +/* f06d478: 8fa400a8 */ lw $a0,0xa8($sp) +/* f06d47c: 27a50080 */ addiu $a1,$sp,0x80 +/* f06d480: 2486001c */ addiu $a2,$a0,0x1c +/* f06d484: 0fc248cf */ jal func0f09233c +/* f06d488: 27a70070 */ addiu $a3,$sp,0x70 +/* f06d48c: 44800000 */ mtc1 $zero,$f0 +/* f06d490: 2409003f */ addiu $t1,$zero,0x3f +/* f06d494: afa90010 */ sw $t1,0x10($sp) +/* f06d498: 8fa40040 */ lw $a0,0x40($sp) +/* f06d49c: 27a50080 */ addiu $a1,$sp,0x80 +/* f06d4a0: 8fa600a0 */ lw $a2,0xa0($sp) +/* f06d4a4: 27a70070 */ addiu $a3,$sp,0x70 +/* f06d4a8: afa00014 */ sw $zero,0x14($sp) +/* f06d4ac: e7a00018 */ swc1 $f0,0x18($sp) +/* f06d4b0: 0c00aa7c */ jal 0x2a9f0 +/* f06d4b4: e7a0001c */ swc1 $f0,0x1c($sp) +/* f06d4b8: 1040000d */ beqz $v0,.L0f06d4f0 +/* f06d4bc: c7aa0080 */ lwc1 $f10,0x80($sp) +/* f06d4c0: e60a0008 */ swc1 $f10,0x8($s0) +/* f06d4c4: c7b00084 */ lwc1 $f16,0x84($sp) +/* f06d4c8: 02002025 */ or $a0,$s0,$zero +/* f06d4cc: e610000c */ swc1 $f16,0xc($s0) +/* f06d4d0: c7b20088 */ lwc1 $f18,0x88($sp) +/* f06d4d4: 0fc19711 */ jal func0f065c44 +/* f06d4d8: e6120010 */ swc1 $f18,0x10($s0) +/* f06d4dc: 27a40070 */ addiu $a0,$sp,0x70 +/* f06d4e0: 0fc195e9 */ jal func0f0657a4 +/* f06d4e4: 8fa5003c */ lw $a1,0x3c($sp) +/* f06d4e8: 10000005 */ beqz $zero,.L0f06d500 +/* f06d4ec: 8faa009c */ lw $t2,0x9c($sp) +.L0f06d4f0: +/* f06d4f0: 10000002 */ beqz $zero,.L0f06d4fc +/* f06d4f4: afa0009c */ sw $zero,0x9c($sp) +.L0f06d4f8: +/* f06d4f8: afa0009c */ sw $zero,0x9c($sp) +.L0f06d4fc: +/* f06d4fc: 8faa009c */ lw $t2,0x9c($sp) +.L0f06d500: +/* f06d500: 27a40064 */ addiu $a0,$sp,0x64 +/* f06d504: 27a50058 */ addiu $a1,$sp,0x58 +/* f06d508: 154000fa */ bnez $t2,.L0f06d8f4 +/* f06d50c: 24061121 */ addiu $a2,$zero,0x1121 +/* f06d510: 3c077f1b */ lui $a3,0x7f1b +/* f06d514: 0c009393 */ jal 0x24e4c +/* f06d518: 24e79fa0 */ addiu $a3,$a3,-24672 +/* f06d51c: c7a40060 */ lwc1 $f4,0x60($sp) +/* f06d520: c7a6006c */ lwc1 $f6,0x6c($sp) +/* f06d524: 8fa400b4 */ lw $a0,0xb4($sp) +/* f06d528: 44800000 */ mtc1 $zero,$f0 +/* f06d52c: 46062201 */ sub.s $f8,$f4,$f6 +/* f06d530: 24850004 */ addiu $a1,$a0,0x4 +/* f06d534: e4800004 */ swc1 $f0,0x4($a0) +/* f06d538: e4880000 */ swc1 $f8,0x0($a0) +/* f06d53c: c4840000 */ lwc1 $f4,0x0($a0) +/* f06d540: c7b00058 */ lwc1 $f16,0x58($sp) +/* f06d544: c7aa0064 */ lwc1 $f10,0x64($sp) +/* f06d548: 46040032 */ c.eq.s $f0,$f4 +/* f06d54c: 46105481 */ sub.s $f18,$f10,$f16 +/* f06d550: 45000007 */ bc1f .L0f06d570 +/* f06d554: e4920008 */ swc1 $f18,0x8($a0) +/* f06d558: c4860008 */ lwc1 $f6,0x8($a0) +/* f06d55c: 3c013f80 */ lui $at,0x3f80 +/* f06d560: 46060032 */ c.eq.s $f0,$f6 +/* f06d564: 00000000 */ sll $zero,$zero,0x0 +/* f06d568: 45030006 */ bc1tl .L0f06d584 +/* f06d56c: 44814000 */ mtc1 $at,$f8 +.L0f06d570: +/* f06d570: 0c0011e4 */ jal 0x4790 +/* f06d574: 24860008 */ addiu $a2,$a0,0x8 +/* f06d578: 10000005 */ beqz $zero,.L0f06d590 +/* f06d57c: c6020008 */ lwc1 $f2,0x8($s0) +/* f06d580: 44814000 */ mtc1 $at,$f8 +.L0f06d584: +/* f06d584: 00000000 */ sll $zero,$zero,0x0 +/* f06d588: e4880008 */ swc1 $f8,0x8($a0) +/* f06d58c: c6020008 */ lwc1 $f2,0x8($s0) +.L0f06d590: +/* f06d590: c7aa0080 */ lwc1 $f10,0x80($sp) +/* f06d594: c7b00084 */ lwc1 $f16,0x84($sp) +/* f06d598: c7a80080 */ lwc1 $f8,0x80($sp) +/* f06d59c: 46025032 */ c.eq.s $f10,$f2 +/* f06d5a0: 00000000 */ sll $zero,$zero,0x0 +/* f06d5a4: 4502000e */ bc1fl .L0f06d5e0 +/* f06d5a8: 46024281 */ sub.s $f10,$f8,$f2 +/* f06d5ac: c612000c */ lwc1 $f18,0xc($s0) +/* f06d5b0: c7a40088 */ lwc1 $f4,0x88($sp) +/* f06d5b4: 46128032 */ c.eq.s $f16,$f18 +/* f06d5b8: 00000000 */ sll $zero,$zero,0x0 +/* f06d5bc: 45020008 */ bc1fl .L0f06d5e0 +/* f06d5c0: 46024281 */ sub.s $f10,$f8,$f2 +/* f06d5c4: c6060010 */ lwc1 $f6,0x10($s0) +/* f06d5c8: c7aa0080 */ lwc1 $f10,0x80($sp) +/* f06d5cc: 46062032 */ c.eq.s $f4,$f6 +/* f06d5d0: 00000000 */ sll $zero,$zero,0x0 +/* f06d5d4: 450300ad */ bc1tl .L0f06d88c +/* f06d5d8: e62a0000 */ swc1 $f10,0x0($s1) +/* f06d5dc: 46024281 */ sub.s $f10,$f8,$f2 +.L0f06d5e0: +/* f06d5e0: c7b00084 */ lwc1 $f16,0x84($sp) +/* f06d5e4: c7a60088 */ lwc1 $f6,0x88($sp) +/* f06d5e8: 8fa40040 */ lw $a0,0x40($sp) +/* f06d5ec: e7aa008c */ swc1 $f10,0x8c($sp) +/* f06d5f0: c612000c */ lwc1 $f18,0xc($s0) +/* f06d5f4: 27a5008c */ addiu $a1,$sp,0x8c +/* f06d5f8: 02203025 */ or $a2,$s1,$zero +/* f06d5fc: 46128101 */ sub.s $f4,$f16,$f18 +/* f06d600: e7a40090 */ swc1 $f4,0x90($sp) +/* f06d604: c6080010 */ lwc1 $f8,0x10($s0) +/* f06d608: 46083281 */ sub.s $f10,$f6,$f8 +/* f06d60c: 0fc0b93e */ jal func0f02e4f8 +/* f06d610: e7aa0094 */ swc1 $f10,0x94($sp) +/* f06d614: c6020008 */ lwc1 $f2,0x8($s0) +/* f06d618: c7b00080 */ lwc1 $f16,0x80($sp) +/* f06d61c: 4610103c */ c.lt.s $f2,$f16 +/* f06d620: 00000000 */ sll $zero,$zero,0x0 +/* f06d624: 4502000f */ bc1fl .L0f06d664 +/* f06d628: c6200000 */ lwc1 $f0,0x0($s1) +/* f06d62c: c6200000 */ lwc1 $f0,0x0($s1) +/* f06d630: 4600803c */ c.lt.s $f16,$f0 +/* f06d634: 00000000 */ sll $zero,$zero,0x0 +/* f06d638: 45020004 */ bc1fl .L0f06d64c +/* f06d63c: 4602003c */ c.lt.s $f0,$f2 +/* f06d640: 10000014 */ beqz $zero,.L0f06d694 +/* f06d644: e6300000 */ swc1 $f16,0x0($s1) +/* f06d648: 4602003c */ c.lt.s $f0,$f2 +.L0f06d64c: +/* f06d64c: 00000000 */ sll $zero,$zero,0x0 +/* f06d650: 45020011 */ bc1fl .L0f06d698 +/* f06d654: c602000c */ lwc1 $f2,0xc($s0) +/* f06d658: 1000000e */ beqz $zero,.L0f06d694 +/* f06d65c: e6220000 */ swc1 $f2,0x0($s1) +/* f06d660: c6200000 */ lwc1 $f0,0x0($s1) +.L0f06d664: +/* f06d664: c7b20080 */ lwc1 $f18,0x80($sp) +/* f06d668: 4600103c */ c.lt.s $f2,$f0 +/* f06d66c: 00000000 */ sll $zero,$zero,0x0 +/* f06d670: 45020004 */ bc1fl .L0f06d684 +/* f06d674: 4612003c */ c.lt.s $f0,$f18 +/* f06d678: 10000006 */ beqz $zero,.L0f06d694 +/* f06d67c: e6220000 */ swc1 $f2,0x0($s1) +/* f06d680: 4612003c */ c.lt.s $f0,$f18 +.L0f06d684: +/* f06d684: 00000000 */ sll $zero,$zero,0x0 +/* f06d688: 45020003 */ bc1fl .L0f06d698 +/* f06d68c: c602000c */ lwc1 $f2,0xc($s0) +/* f06d690: e6320000 */ swc1 $f18,0x0($s1) +.L0f06d694: +/* f06d694: c602000c */ lwc1 $f2,0xc($s0) +.L0f06d698: +/* f06d698: c7a40084 */ lwc1 $f4,0x84($sp) +/* f06d69c: 4604103c */ c.lt.s $f2,$f4 +/* f06d6a0: 00000000 */ sll $zero,$zero,0x0 +/* f06d6a4: 4502000f */ bc1fl .L0f06d6e4 +/* f06d6a8: c6200004 */ lwc1 $f0,0x4($s1) +/* f06d6ac: c6200004 */ lwc1 $f0,0x4($s1) +/* f06d6b0: 4600203c */ c.lt.s $f4,$f0 +/* f06d6b4: 00000000 */ sll $zero,$zero,0x0 +/* f06d6b8: 45020004 */ bc1fl .L0f06d6cc +/* f06d6bc: 4602003c */ c.lt.s $f0,$f2 +/* f06d6c0: 10000014 */ beqz $zero,.L0f06d714 +/* f06d6c4: e6240004 */ swc1 $f4,0x4($s1) +/* f06d6c8: 4602003c */ c.lt.s $f0,$f2 +.L0f06d6cc: +/* f06d6cc: 00000000 */ sll $zero,$zero,0x0 +/* f06d6d0: 45020011 */ bc1fl .L0f06d718 +/* f06d6d4: c6020010 */ lwc1 $f2,0x10($s0) +/* f06d6d8: 1000000e */ beqz $zero,.L0f06d714 +/* f06d6dc: e6220004 */ swc1 $f2,0x4($s1) +/* f06d6e0: c6200004 */ lwc1 $f0,0x4($s1) +.L0f06d6e4: +/* f06d6e4: c7a60084 */ lwc1 $f6,0x84($sp) +/* f06d6e8: 4600103c */ c.lt.s $f2,$f0 +/* f06d6ec: 00000000 */ sll $zero,$zero,0x0 +/* f06d6f0: 45020004 */ bc1fl .L0f06d704 +/* f06d6f4: 4606003c */ c.lt.s $f0,$f6 +/* f06d6f8: 10000006 */ beqz $zero,.L0f06d714 +/* f06d6fc: e6220004 */ swc1 $f2,0x4($s1) +/* f06d700: 4606003c */ c.lt.s $f0,$f6 +.L0f06d704: +/* f06d704: 00000000 */ sll $zero,$zero,0x0 +/* f06d708: 45020003 */ bc1fl .L0f06d718 +/* f06d70c: c6020010 */ lwc1 $f2,0x10($s0) +/* f06d710: e6260004 */ swc1 $f6,0x4($s1) +.L0f06d714: +/* f06d714: c6020010 */ lwc1 $f2,0x10($s0) +.L0f06d718: +/* f06d718: c7a80088 */ lwc1 $f8,0x88($sp) +/* f06d71c: 4608103c */ c.lt.s $f2,$f8 +/* f06d720: 00000000 */ sll $zero,$zero,0x0 +/* f06d724: 4502000f */ bc1fl .L0f06d764 +/* f06d728: c6200008 */ lwc1 $f0,0x8($s1) +/* f06d72c: c6200008 */ lwc1 $f0,0x8($s1) +/* f06d730: 4600403c */ c.lt.s $f8,$f0 +/* f06d734: 00000000 */ sll $zero,$zero,0x0 +/* f06d738: 45020004 */ bc1fl .L0f06d74c +/* f06d73c: 4602003c */ c.lt.s $f0,$f2 +/* f06d740: 10000014 */ beqz $zero,.L0f06d794 +/* f06d744: e6280008 */ swc1 $f8,0x8($s1) +/* f06d748: 4602003c */ c.lt.s $f0,$f2 +.L0f06d74c: +/* f06d74c: 00000000 */ sll $zero,$zero,0x0 +/* f06d750: 45000010 */ bc1f .L0f06d794 +/* f06d754: 00000000 */ sll $zero,$zero,0x0 +/* f06d758: 1000000e */ beqz $zero,.L0f06d794 +/* f06d75c: e6220008 */ swc1 $f2,0x8($s1) +/* f06d760: c6200008 */ lwc1 $f0,0x8($s1) +.L0f06d764: +/* f06d764: c7aa0088 */ lwc1 $f10,0x88($sp) +/* f06d768: 4600103c */ c.lt.s $f2,$f0 +/* f06d76c: 00000000 */ sll $zero,$zero,0x0 +/* f06d770: 45020004 */ bc1fl .L0f06d784 +/* f06d774: 460a003c */ c.lt.s $f0,$f10 +/* f06d778: 10000006 */ beqz $zero,.L0f06d794 +/* f06d77c: e6220008 */ swc1 $f2,0x8($s1) +/* f06d780: 460a003c */ c.lt.s $f0,$f10 +.L0f06d784: +/* f06d784: 00000000 */ sll $zero,$zero,0x0 +/* f06d788: 45000002 */ bc1f .L0f06d794 +/* f06d78c: 00000000 */ sll $zero,$zero,0x0 +/* f06d790: e62a0008 */ swc1 $f10,0x8($s1) +.L0f06d794: +/* f06d794: 0c0093a6 */ jal 0x24e98 +/* f06d798: 00000000 */ sll $zero,$zero,0x0 +/* f06d79c: 3c017f1b */ lui $at,0x7f1b +/* f06d7a0: c430a26c */ lwc1 $f16,-0x5d94($at) +/* f06d7a4: c7b2008c */ lwc1 $f18,0x8c($sp) +/* f06d7a8: c6060008 */ lwc1 $f6,0x8($s0) +/* f06d7ac: 46100082 */ mul.s $f2,$f0,$f16 +/* f06d7b0: c7b00094 */ lwc1 $f16,0x94($sp) +/* f06d7b4: c7aa0084 */ lwc1 $f10,0x84($sp) +/* f06d7b8: 27b1004c */ addiu $s1,$sp,0x4c +/* f06d7bc: 240b003f */ addiu $t3,$zero,0x3f +/* f06d7c0: e7aa0050 */ swc1 $f10,0x50($sp) +/* f06d7c4: 44805000 */ mtc1 $zero,$f10 +/* f06d7c8: 46029102 */ mul.s $f4,$f18,$f2 +/* f06d7cc: 02203025 */ or $a2,$s1,$zero +/* f06d7d0: 8fa40040 */ lw $a0,0x40($sp) +/* f06d7d4: 46028482 */ mul.s $f18,$f16,$f2 +/* f06d7d8: 8fa5003c */ lw $a1,0x3c($sp) +/* f06d7dc: 27a70070 */ addiu $a3,$sp,0x70 +/* f06d7e0: 46062200 */ add.s $f8,$f4,$f6 +/* f06d7e4: e7a8004c */ swc1 $f8,0x4c($sp) +/* f06d7e8: c6040010 */ lwc1 $f4,0x10($s0) +/* f06d7ec: 44804000 */ mtc1 $zero,$f8 +/* f06d7f0: afa00014 */ sw $zero,0x14($sp) +/* f06d7f4: 46049180 */ add.s $f6,$f18,$f4 +/* f06d7f8: afab0010 */ sw $t3,0x10($sp) +/* f06d7fc: e7aa001c */ swc1 $f10,0x1c($sp) +/* f06d800: e7a80018 */ swc1 $f8,0x18($sp) +/* f06d804: 0c00b694 */ jal 0x2da50 +/* f06d808: e7a60054 */ swc1 $f6,0x54($sp) +/* f06d80c: 10400024 */ beqz $v0,.L0f06d8a0 +/* f06d810: 8fa400a8 */ lw $a0,0xa8($sp) +/* f06d814: 02202825 */ or $a1,$s1,$zero +/* f06d818: 2486001c */ addiu $a2,$a0,0x1c +/* f06d81c: 0fc248cf */ jal func0f09233c +/* f06d820: 27a70070 */ addiu $a3,$sp,0x70 +/* f06d824: 44808000 */ mtc1 $zero,$f16 +/* f06d828: 44809000 */ mtc1 $zero,$f18 +/* f06d82c: 02202025 */ or $a0,$s1,$zero +/* f06d830: 8fa500a0 */ lw $a1,0xa0($sp) +/* f06d834: 27a60070 */ addiu $a2,$sp,0x70 +/* f06d838: 2407003f */ addiu $a3,$zero,0x3f +/* f06d83c: afa00010 */ sw $zero,0x10($sp) +/* f06d840: e7b00014 */ swc1 $f16,0x14($sp) +/* f06d844: 0c00a9a1 */ jal 0x2a684 +/* f06d848: e7b20018 */ swc1 $f18,0x18($sp) +/* f06d84c: 10400014 */ beqz $v0,.L0f06d8a0 +/* f06d850: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f06d854: e6040008 */ swc1 $f4,0x8($s0) +/* f06d858: c7a60050 */ lwc1 $f6,0x50($sp) +/* f06d85c: 02002025 */ or $a0,$s0,$zero +/* f06d860: e606000c */ swc1 $f6,0xc($s0) +/* f06d864: c7a80054 */ lwc1 $f8,0x54($sp) +/* f06d868: 0fc19711 */ jal func0f065c44 +/* f06d86c: e6080010 */ swc1 $f8,0x10($s0) +/* f06d870: 27a40070 */ addiu $a0,$sp,0x70 +/* f06d874: 0fc195e9 */ jal func0f0657a4 +/* f06d878: 8fa5003c */ lw $a1,0x3c($sp) +/* f06d87c: 240d0001 */ addiu $t5,$zero,0x1 +/* f06d880: 10000007 */ beqz $zero,.L0f06d8a0 +/* f06d884: afad0098 */ sw $t5,0x98($sp) +/* f06d888: e62a0000 */ swc1 $f10,0x0($s1) +.L0f06d88c: +/* f06d88c: c7b00084 */ lwc1 $f16,0x84($sp) +/* f06d890: e6300004 */ swc1 $f16,0x4($s1) +/* f06d894: c7b20088 */ lwc1 $f18,0x88($sp) +/* f06d898: e6320008 */ swc1 $f18,0x8($s1) +/* f06d89c: 27b1004c */ addiu $s1,$sp,0x4c +.L0f06d8a0: +/* f06d8a0: 8fae0098 */ lw $t6,0x98($sp) +/* f06d8a4: 02203025 */ or $a2,$s1,$zero +/* f06d8a8: 27a70070 */ addiu $a3,$sp,0x70 +/* f06d8ac: 55c00012 */ bnezl $t6,.L0f06d8f8 +/* f06d8b0: 8fbf0034 */ lw $ra,0x34($sp) +/* f06d8b4: c6040008 */ lwc1 $f4,0x8($s0) +/* f06d8b8: c7a60084 */ lwc1 $f6,0x84($sp) +/* f06d8bc: 8fa40040 */ lw $a0,0x40($sp) +/* f06d8c0: e7a4004c */ swc1 $f4,0x4c($sp) +/* f06d8c4: e7a60050 */ swc1 $f6,0x50($sp) +/* f06d8c8: c6080010 */ lwc1 $f8,0x10($s0) +/* f06d8cc: 8fa5003c */ lw $a1,0x3c($sp) +/* f06d8d0: 0fc1979d */ jal func0f065e74 +/* f06d8d4: e7a80054 */ swc1 $f8,0x54($sp) +/* f06d8d8: c7aa0050 */ lwc1 $f10,0x50($sp) +/* f06d8dc: 02002025 */ or $a0,$s0,$zero +/* f06d8e0: 0fc19711 */ jal func0f065c44 +/* f06d8e4: e60a000c */ swc1 $f10,0xc($s0) +/* f06d8e8: 27a40070 */ addiu $a0,$sp,0x70 +/* f06d8ec: 0fc195e9 */ jal func0f0657a4 +/* f06d8f0: 8fa5003c */ lw $a1,0x3c($sp) +.L0f06d8f4: +/* f06d8f4: 8fbf0034 */ lw $ra,0x34($sp) +.L0f06d8f8: +/* f06d8f8: 8fa2009c */ lw $v0,0x9c($sp) +/* f06d8fc: 8fb0002c */ lw $s0,0x2c($sp) +/* f06d900: 8fb10030 */ lw $s1,0x30($sp) +/* f06d904: 03e00008 */ jr $ra +/* f06d908: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f06d90c +/* f06d90c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f06d910: 3c03800a */ lui $v1,0x800a +/* f06d914: 24639fc0 */ addiu $v1,$v1,-24640 +/* f06d918: 8c6e0038 */ lw $t6,0x38($v1) +/* f06d91c: f7b40008 */ sdc1 $f20,0x8($sp) +/* f06d920: 4487a000 */ mtc1 $a3,$f20 +/* f06d924: f7ba0020 */ sdc1 $f26,0x20($sp) +/* f06d928: f7b80018 */ sdc1 $f24,0x18($sp) +/* f06d92c: f7b60010 */ sdc1 $f22,0x10($sp) +/* f06d930: 44857000 */ mtc1 $a1,$f14 +/* f06d934: c4c00000 */ lwc1 $f0,0x0($a2) +/* f06d938: 19c0006a */ blez $t6,.L0f06dae4 +/* f06d93c: 00001025 */ or $v0,$zero,$zero +/* f06d940: 3c013f00 */ lui $at,0x3f00 +/* f06d944: 4481d000 */ mtc1 $at,$f26 +/* f06d948: 4480c000 */ mtc1 $zero,$f24 +/* f06d94c: c7b2003c */ lwc1 $f18,0x3c($sp) +/* f06d950: c7a20038 */ lwc1 $f2,0x38($sp) +/* f06d954: c4900000 */ lwc1 $f16,0x0($a0) +.L0f06d958: +/* f06d958: 46107301 */ sub.s $f12,$f14,$f16 +/* f06d95c: 460cc03c */ c.lt.s $f24,$f12 +/* f06d960: 00000000 */ sll $zero,$zero,0x0 +/* f06d964: 4502002e */ bc1fl .L0f06da20 +/* f06d968: 4618003c */ c.lt.s $f0,$f24 +/* f06d96c: 4600c03c */ c.lt.s $f24,$f0 +/* f06d970: 00000000 */ sll $zero,$zero,0x0 +/* f06d974: 45020011 */ bc1fl .L0f06d9bc +/* f06d978: 4612003c */ c.lt.s $f0,$f18 +/* f06d97c: 46000102 */ mul.s $f4,$f0,$f0 +/* f06d980: 00000000 */ sll $zero,$zero,0x0 +/* f06d984: 461a2182 */ mul.s $f6,$f4,$f26 +/* f06d988: 46023203 */ div.s $f8,$f6,$f2 +/* f06d98c: 4608603e */ c.le.s $f12,$f8 +/* f06d990: 00000000 */ sll $zero,$zero,0x0 +/* f06d994: 45000008 */ bc1f .L0f06d9b8 +/* f06d998: 00000000 */ sll $zero,$zero,0x0 +/* f06d99c: 46020001 */ sub.s $f0,$f0,$f2 +/* f06d9a0: 4602003c */ c.lt.s $f0,$f2 +/* f06d9a4: 00000000 */ sll $zero,$zero,0x0 +/* f06d9a8: 45020014 */ bc1fl .L0f06d9fc +/* f06d9ac: 4600603e */ c.le.s $f12,$f0 +/* f06d9b0: 10000011 */ beqz $zero,.L0f06d9f8 +/* f06d9b4: 46001006 */ mov.s $f0,$f2 +.L0f06d9b8: +/* f06d9b8: 4612003c */ c.lt.s $f0,$f18 +.L0f06d9bc: +/* f06d9bc: 00000000 */ sll $zero,$zero,0x0 +/* f06d9c0: 4502000e */ bc1fl .L0f06d9fc +/* f06d9c4: 4600603e */ c.le.s $f12,$f0 +/* f06d9c8: 4618003c */ c.lt.s $f0,$f24 +/* f06d9cc: 00000000 */ sll $zero,$zero,0x0 +/* f06d9d0: 45020004 */ bc1fl .L0f06d9e4 +/* f06d9d4: 46140000 */ add.s $f0,$f0,$f20 +/* f06d9d8: 10000002 */ beqz $zero,.L0f06d9e4 +/* f06d9dc: 46020000 */ add.s $f0,$f0,$f2 +/* f06d9e0: 46140000 */ add.s $f0,$f0,$f20 +.L0f06d9e4: +/* f06d9e4: 4600903c */ c.lt.s $f18,$f0 +/* f06d9e8: 00000000 */ sll $zero,$zero,0x0 +/* f06d9ec: 45020003 */ bc1fl .L0f06d9fc +/* f06d9f0: 4600603e */ c.le.s $f12,$f0 +/* f06d9f4: 46009006 */ mov.s $f0,$f18 +.L0f06d9f8: +/* f06d9f8: 4600603e */ c.le.s $f12,$f0 +.L0f06d9fc: +/* f06d9fc: 00000000 */ sll $zero,$zero,0x0 +/* f06da00: 45020004 */ bc1fl .L0f06da14 +/* f06da04: 46008280 */ add.s $f10,$f16,$f0 +/* f06da08: 10000036 */ beqz $zero,.L0f06dae4 +/* f06da0c: e48e0000 */ swc1 $f14,0x0($a0) +/* f06da10: 46008280 */ add.s $f10,$f16,$f0 +.L0f06da14: +/* f06da14: 1000002e */ beqz $zero,.L0f06dad0 +/* f06da18: e48a0000 */ swc1 $f10,0x0($a0) +/* f06da1c: 4618003c */ c.lt.s $f0,$f24 +.L0f06da20: +/* f06da20: 00000000 */ sll $zero,$zero,0x0 +/* f06da24: 45020012 */ bc1fl .L0f06da70 +/* f06da28: 46009587 */ neg.s $f22,$f18 +/* f06da2c: 46000102 */ mul.s $f4,$f0,$f0 +/* f06da30: 46006287 */ neg.s $f10,$f12 +/* f06da34: 461a2182 */ mul.s $f6,$f4,$f26 +/* f06da38: 46023203 */ div.s $f8,$f6,$f2 +/* f06da3c: 4608503e */ c.le.s $f10,$f8 +/* f06da40: 00000000 */ sll $zero,$zero,0x0 +/* f06da44: 4502000a */ bc1fl .L0f06da70 +/* f06da48: 46009587 */ neg.s $f22,$f18 +/* f06da4c: 46020000 */ add.s $f0,$f0,$f2 +/* f06da50: 46001587 */ neg.s $f22,$f2 +/* f06da54: 4600b03c */ c.lt.s $f22,$f0 +/* f06da58: 00000000 */ sll $zero,$zero,0x0 +/* f06da5c: 45020015 */ bc1fl .L0f06dab4 +/* f06da60: 460c003e */ c.le.s $f0,$f12 +/* f06da64: 10000012 */ beqz $zero,.L0f06dab0 +/* f06da68: 4600b006 */ mov.s $f0,$f22 +/* f06da6c: 46009587 */ neg.s $f22,$f18 +.L0f06da70: +/* f06da70: 4600b03c */ c.lt.s $f22,$f0 +/* f06da74: 00000000 */ sll $zero,$zero,0x0 +/* f06da78: 4502000e */ bc1fl .L0f06dab4 +/* f06da7c: 460c003e */ c.le.s $f0,$f12 +/* f06da80: 4600c03c */ c.lt.s $f24,$f0 +/* f06da84: 00000000 */ sll $zero,$zero,0x0 +/* f06da88: 45020004 */ bc1fl .L0f06da9c +/* f06da8c: 46140001 */ sub.s $f0,$f0,$f20 +/* f06da90: 10000002 */ beqz $zero,.L0f06da9c +/* f06da94: 46020001 */ sub.s $f0,$f0,$f2 +/* f06da98: 46140001 */ sub.s $f0,$f0,$f20 +.L0f06da9c: +/* f06da9c: 4616003c */ c.lt.s $f0,$f22 +/* f06daa0: 00000000 */ sll $zero,$zero,0x0 +/* f06daa4: 45020003 */ bc1fl .L0f06dab4 +/* f06daa8: 460c003e */ c.le.s $f0,$f12 +/* f06daac: 4600b006 */ mov.s $f0,$f22 +.L0f06dab0: +/* f06dab0: 460c003e */ c.le.s $f0,$f12 +.L0f06dab4: +/* f06dab4: 00000000 */ sll $zero,$zero,0x0 +/* f06dab8: 45020004 */ bc1fl .L0f06dacc +/* f06dabc: 46008100 */ add.s $f4,$f16,$f0 +/* f06dac0: 10000008 */ beqz $zero,.L0f06dae4 +/* f06dac4: e48e0000 */ swc1 $f14,0x0($a0) +/* f06dac8: 46008100 */ add.s $f4,$f16,$f0 +.L0f06dacc: +/* f06dacc: e4840000 */ swc1 $f4,0x0($a0) +.L0f06dad0: +/* f06dad0: 8c6f0038 */ lw $t7,0x38($v1) +/* f06dad4: 24420001 */ addiu $v0,$v0,0x1 +/* f06dad8: 004f082a */ slt $at,$v0,$t7 +/* f06dadc: 5420ff9e */ bnezl $at,.L0f06d958 +/* f06dae0: c4900000 */ lwc1 $f16,0x0($a0) +.L0f06dae4: +/* f06dae4: e4c00000 */ swc1 $f0,0x0($a2) +/* f06dae8: d7ba0020 */ ldc1 $f26,0x20($sp) +/* f06daec: d7b80018 */ ldc1 $f24,0x18($sp) +/* f06daf0: d7b60010 */ ldc1 $f22,0x10($sp) +/* f06daf4: d7b40008 */ ldc1 $f20,0x8($sp) +/* f06daf8: 03e00008 */ jr $ra +/* f06dafc: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f06db00 +/* f06db00: 27bdffe0 */ addiu $sp,$sp,-32 +/* f06db04: afbf001c */ sw $ra,0x1c($sp) +/* f06db08: 44856000 */ mtc1 $a1,$f12 +/* f06db0c: c4840000 */ lwc1 $f4,0x0($a0) +/* f06db10: 3c017f1b */ lui $at,0x7f1b +/* f06db14: c426a270 */ lwc1 $f6,-0x5d90($at) +/* f06db18: 46046001 */ sub.s $f0,$f12,$f4 +/* f06db1c: 44877000 */ mtc1 $a3,$f14 +/* f06db20: 3c017f1b */ lui $at,0x7f1b +/* f06db24: c7b00030 */ lwc1 $f16,0x30($sp) +/* f06db28: 4606003c */ c.lt.s $f0,$f6 +/* f06db2c: 44077000 */ mfc1 $a3,$f14 +/* f06db30: 45000005 */ bc1f .L0f06db48 +/* f06db34: 00000000 */ sll $zero,$zero,0x0 +/* f06db38: 3c017f1b */ lui $at,0x7f1b +/* f06db3c: c428a274 */ lwc1 $f8,-0x5d8c($at) +/* f06db40: 10000009 */ beqz $zero,.L0f06db68 +/* f06db44: 46086300 */ add.s $f12,$f12,$f8 +.L0f06db48: +/* f06db48: c42aa278 */ lwc1 $f10,-0x5d88($at) +/* f06db4c: 3c017f1b */ lui $at,0x7f1b +/* f06db50: 4600503e */ c.le.s $f10,$f0 +/* f06db54: 00000000 */ sll $zero,$zero,0x0 +/* f06db58: 45020004 */ bc1fl .L0f06db6c +/* f06db5c: c7b20034 */ lwc1 $f18,0x34($sp) +/* f06db60: c422a27c */ lwc1 $f2,-0x5d84($at) +/* f06db64: 46026301 */ sub.s $f12,$f12,$f2 +.L0f06db68: +/* f06db68: c7b20034 */ lwc1 $f18,0x34($sp) +.L0f06db6c: +/* f06db6c: 44056000 */ mfc1 $a1,$f12 +/* f06db70: e7b00010 */ swc1 $f16,0x10($sp) +/* f06db74: afa40020 */ sw $a0,0x20($sp) +/* f06db78: 0fc1b643 */ jal func0f06d90c +/* f06db7c: e7b20014 */ swc1 $f18,0x14($sp) +/* f06db80: 8fa40020 */ lw $a0,0x20($sp) +/* f06db84: 44802000 */ mtc1 $zero,$f4 +/* f06db88: 3c017f1b */ lui $at,0x7f1b +/* f06db8c: c4800000 */ lwc1 $f0,0x0($a0) +/* f06db90: c422a280 */ lwc1 $f2,-0x5d80($at) +/* f06db94: 4604003c */ c.lt.s $f0,$f4 +/* f06db98: 00000000 */ sll $zero,$zero,0x0 +/* f06db9c: 45020005 */ bc1fl .L0f06dbb4 +/* f06dba0: 4600103e */ c.le.s $f2,$f0 +/* f06dba4: 46020180 */ add.s $f6,$f0,$f2 +/* f06dba8: e4860000 */ swc1 $f6,0x0($a0) +/* f06dbac: c4800000 */ lwc1 $f0,0x0($a0) +/* f06dbb0: 4600103e */ c.le.s $f2,$f0 +.L0f06dbb4: +/* f06dbb4: 00000000 */ sll $zero,$zero,0x0 +/* f06dbb8: 45020004 */ bc1fl .L0f06dbcc +/* f06dbbc: 8fbf001c */ lw $ra,0x1c($sp) +/* f06dbc0: 46020201 */ sub.s $f8,$f0,$f2 +/* f06dbc4: e4880000 */ swc1 $f8,0x0($a0) +/* f06dbc8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f06dbcc: +/* f06dbcc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f06dbd0: 03e00008 */ jr $ra +/* f06dbd4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06dbd8 +/* f06dbd8: 27bdfe60 */ addiu $sp,$sp,-416 +/* f06dbdc: afbf0014 */ sw $ra,0x14($sp) +/* f06dbe0: afa501a4 */ sw $a1,0x1a4($sp) +/* f06dbe4: 8c8e0040 */ lw $t6,0x40($a0) +/* f06dbe8: 3c01fffe */ lui $at,0xfffe +/* f06dbec: 3421ffff */ ori $at,$at,0xffff +/* f06dbf0: 01c17824 */ and $t7,$t6,$at +/* f06dbf4: 31f90080 */ andi $t9,$t7,0x80 +/* f06dbf8: 00803025 */ or $a2,$a0,$zero +/* f06dbfc: 1320031b */ beqz $t9,.L0f06e86c +/* f06dc00: ac8f0040 */ sw $t7,0x40($a0) +/* f06dc04: 908e0003 */ lbu $t6,0x3($a0) +/* f06dc08: 24010001 */ addiu $at,$zero,0x1 +/* f06dc0c: 8c820048 */ lw $v0,0x48($a0) +/* f06dc10: 15c10005 */ bne $t6,$at,.L0f06dc28 +/* f06dc14: 27a50148 */ addiu $a1,$sp,0x148 +/* f06dc18: 0fc1ab10 */ jal func0f06ac40 +/* f06dc1c: 00000000 */ sll $zero,$zero,0x0 +/* f06dc20: 10000313 */ beqz $zero,.L0f06e870 +/* f06dc24: 8fbf0014 */ lw $ra,0x14($sp) +.L0f06dc28: +/* f06dc28: 8c4f0000 */ lw $t7,0x0($v0) +/* f06dc2c: 2401fffe */ addiu $at,$zero,-2 +/* f06dc30: ac400088 */ sw $zero,0x88($v0) +/* f06dc34: 01e1c024 */ and $t8,$t7,$at +/* f06dc38: ac580000 */ sw $t8,0x0($v0) +/* f06dc3c: 370e0400 */ ori $t6,$t8,0x400 +/* f06dc40: 2401fffb */ addiu $at,$zero,-5 +/* f06dc44: ac4e0000 */ sw $t6,0x0($v0) +/* f06dc48: 01c1c024 */ and $t8,$t6,$at +/* f06dc4c: ac580000 */ sw $t8,0x0($v0) +/* f06dc50: afa601a0 */ sw $a2,0x1a0($sp) +/* f06dc54: afa20068 */ sw $v0,0x68($sp) +/* f06dc58: 0c005755 */ jal 0x15d54 +/* f06dc5c: 24c4001c */ addiu $a0,$a2,0x1c +/* f06dc60: 27a40148 */ addiu $a0,$sp,0x148 +/* f06dc64: 0c005976 */ jal 0x165d8 +/* f06dc68: 27a50188 */ addiu $a1,$sp,0x188 +/* f06dc6c: 27a40188 */ addiu $a0,$sp,0x188 +/* f06dc70: 0c005923 */ jal 0x1648c +/* f06dc74: 27a50108 */ addiu $a1,$sp,0x108 +/* f06dc78: 8fa50068 */ lw $a1,0x68($sp) +/* f06dc7c: 27a40188 */ addiu $a0,$sp,0x188 +/* f06dc80: 24a50068 */ addiu $a1,$a1,0x68 +/* f06dc84: 0fc25b28 */ jal func0f096ca0 +/* f06dc88: afa50038 */ sw $a1,0x38($sp) +/* f06dc8c: 27a40108 */ addiu $a0,$sp,0x108 +/* f06dc90: 0c005c1c */ jal 0x17070 +/* f06dc94: 27a500c8 */ addiu $a1,$sp,0xc8 +/* f06dc98: 27a400c8 */ addiu $a0,$sp,0xc8 +/* f06dc9c: 27a50148 */ addiu $a1,$sp,0x148 +/* f06dca0: 0c005680 */ jal 0x15a00 +/* f06dca4: 27a60088 */ addiu $a2,$sp,0x88 +/* f06dca8: c7a20088 */ lwc1 $f2,0x88($sp) +/* f06dcac: c7ae008c */ lwc1 $f14,0x8c($sp) +/* f06dcb0: c7a00090 */ lwc1 $f0,0x90($sp) +/* f06dcb4: 46021102 */ mul.s $f4,$f2,$f2 +/* f06dcb8: 00000000 */ sll $zero,$zero,0x0 +/* f06dcbc: 460e7182 */ mul.s $f6,$f14,$f14 +/* f06dcc0: 46062200 */ add.s $f8,$f4,$f6 +/* f06dcc4: 46000282 */ mul.s $f10,$f0,$f0 +/* f06dcc8: 0c012974 */ jal 0x4a5d0 +/* f06dccc: 46085300 */ add.s $f12,$f10,$f8 +/* f06dcd0: 8fb90068 */ lw $t9,0x68($sp) +/* f06dcd4: e72000b8 */ swc1 $f0,0xb8($t9) +/* f06dcd8: c7a40098 */ lwc1 $f4,0x98($sp) +/* f06dcdc: c7aa009c */ lwc1 $f10,0x9c($sp) +/* f06dce0: 46042182 */ mul.s $f6,$f4,$f4 +/* f06dce4: 00000000 */ sll $zero,$zero,0x0 +/* f06dce8: 460a5202 */ mul.s $f8,$f10,$f10 +/* f06dcec: c7aa00a0 */ lwc1 $f10,0xa0($sp) +/* f06dcf0: 46083100 */ add.s $f4,$f6,$f8 +/* f06dcf4: 460a5182 */ mul.s $f6,$f10,$f10 +/* f06dcf8: 0c012974 */ jal 0x4a5d0 +/* f06dcfc: 46043300 */ add.s $f12,$f6,$f4 +/* f06dd00: 8fae0068 */ lw $t6,0x68($sp) +/* f06dd04: e5c000bc */ swc1 $f0,0xbc($t6) +/* f06dd08: c7a800a8 */ lwc1 $f8,0xa8($sp) +/* f06dd0c: c7a600ac */ lwc1 $f6,0xac($sp) +/* f06dd10: 46084282 */ mul.s $f10,$f8,$f8 +/* f06dd14: 00000000 */ sll $zero,$zero,0x0 +/* f06dd18: 46063102 */ mul.s $f4,$f6,$f6 +/* f06dd1c: c7a600b0 */ lwc1 $f6,0xb0($sp) +/* f06dd20: 46045200 */ add.s $f8,$f10,$f4 +/* f06dd24: 46063282 */ mul.s $f10,$f6,$f6 +/* f06dd28: 0c012974 */ jal 0x4a5d0 +/* f06dd2c: 46085300 */ add.s $f12,$f10,$f8 +/* f06dd30: 8faf0068 */ lw $t7,0x68($sp) +/* f06dd34: 240affff */ addiu $t2,$zero,-1 +/* f06dd38: 240cffff */ addiu $t4,$zero,-1 +/* f06dd3c: e5e000c0 */ swc1 $f0,0xc0($t7) +/* f06dd40: 240bffff */ addiu $t3,$zero,-1 +/* f06dd44: afab0194 */ sw $t3,0x194($sp) +/* f06dd48: afac0198 */ sw $t4,0x198($sp) +/* f06dd4c: afaa019c */ sw $t2,0x19c($sp) +/* f06dd50: 0fc1a2bd */ jal func0f068af4 +/* f06dd54: 8fa401a0 */ lw $a0,0x1a0($sp) +/* f06dd58: c4440008 */ lwc1 $f4,0x8($v0) +/* f06dd5c: c4460004 */ lwc1 $f6,0x4($v0) +/* f06dd60: 44809000 */ mtc1 $zero,$f18 +/* f06dd64: 8faa019c */ lw $t2,0x19c($sp) +/* f06dd68: 46062281 */ sub.s $f10,$f4,$f6 +/* f06dd6c: 8fab0194 */ lw $t3,0x194($sp) +/* f06dd70: 8fac0198 */ lw $t4,0x198($sp) +/* f06dd74: 00002825 */ or $a1,$zero,$zero +/* f06dd78: e7aa004c */ swc1 $f10,0x4c($sp) +/* f06dd7c: c444000c */ lwc1 $f4,0xc($v0) +/* f06dd80: c4480010 */ lwc1 $f8,0x10($v0) +/* f06dd84: 27a40058 */ addiu $a0,$sp,0x58 +/* f06dd88: 8fa60068 */ lw $a2,0x68($sp) +/* f06dd8c: 46044181 */ sub.s $f6,$f8,$f4 +/* f06dd90: 27a7004c */ addiu $a3,$sp,0x4c +/* f06dd94: 27a30040 */ addiu $v1,$sp,0x40 +/* f06dd98: 00004025 */ or $t0,$zero,$zero +/* f06dd9c: e7a60050 */ swc1 $f6,0x50($sp) +/* f06dda0: c4480014 */ lwc1 $f8,0x14($v0) +/* f06dda4: c44a0018 */ lwc1 $f10,0x18($v0) +/* f06dda8: 8fa901a0 */ lw $t1,0x1a0($sp) +/* f06ddac: 46085101 */ sub.s $f4,$f10,$f8 +/* f06ddb0: e7a40054 */ swc1 $f4,0x54($sp) +.L0f06ddb4: +/* f06ddb4: c4e00000 */ lwc1 $f0,0x0($a3) +/* f06ddb8: c4c600b8 */ lwc1 $f6,0xb8($a2) +/* f06ddbc: 2508000c */ addiu $t0,$t0,0xc +/* f06ddc0: 29010024 */ slti $at,$t0,0x24 +/* f06ddc4: 46003282 */ mul.s $f10,$f6,$f0 +/* f06ddc8: 24840004 */ addiu $a0,$a0,0x4 +/* f06ddcc: 24c60004 */ addiu $a2,$a2,0x4 +/* f06ddd0: 24e70004 */ addiu $a3,$a3,0x4 +/* f06ddd4: 2529000c */ addiu $t1,$t1,0xc +/* f06ddd8: e48afffc */ swc1 $f10,-0x4($a0) +/* f06dddc: c5280014 */ lwc1 $f8,0x14($t1) +/* f06dde0: 46080102 */ mul.s $f4,$f0,$f8 +/* f06dde4: e4640000 */ swc1 $f4,0x0($v1) +/* f06dde8: c4620000 */ lwc1 $f2,0x0($v1) +/* f06ddec: 4612103c */ c.lt.s $f2,$f18 +/* f06ddf0: 00000000 */ sll $zero,$zero,0x0 +/* f06ddf4: 45000003 */ bc1f .L0f06de04 +/* f06ddf8: 00000000 */ sll $zero,$zero,0x0 +/* f06ddfc: 46001187 */ neg.s $f6,$f2 +/* f06de00: e4660000 */ swc1 $f6,0x0($v1) +.L0f06de04: +/* f06de04: 1420ffeb */ bnez $at,.L0f06ddb4 +/* f06de08: 24630004 */ addiu $v1,$v1,0x4 +/* f06de0c: 8fb801a0 */ lw $t8,0x1a0($sp) +/* f06de10: 3c010800 */ lui $at,0x800 +/* f06de14: 34210208 */ ori $at,$at,0x208 +/* f06de18: 8f020010 */ lw $v0,0x10($t8) +/* f06de1c: 0041c824 */ and $t9,$v0,$at +/* f06de20: 53200061 */ beqzl $t9,.L0f06dfa8 +/* f06de24: 27a30058 */ addiu $v1,$sp,0x58 +/* f06de28: 304e0008 */ andi $t6,$v0,0x8 +/* f06de2c: 11c00032 */ beqz $t6,.L0f06def8 +/* f06de30: 24080003 */ addiu $t0,$zero,0x3 +/* f06de34: 00002825 */ or $a1,$zero,$zero +/* f06de38: 27a40058 */ addiu $a0,$sp,0x58 +/* f06de3c: 27a30058 */ addiu $v1,$sp,0x58 +.L0f06de40: +/* f06de40: 24a20001 */ addiu $v0,$a1,0x1 +/* f06de44: 0048001a */ div $zero,$v0,$t0 +/* f06de48: 00007810 */ mfhi $t7 +/* f06de4c: 000fc080 */ sll $t8,$t7,0x2 +/* f06de50: 0078c821 */ addu $t9,$v1,$t8 +/* f06de54: c72a0000 */ lwc1 $f10,0x0($t9) +/* f06de58: c4800000 */ lwc1 $f0,0x0($a0) +/* f06de5c: 15000002 */ bnez $t0,.L0f06de68 +/* f06de60: 00000000 */ sll $zero,$zero,0x0 +/* f06de64: 0007000d */ break 0x7 +.L0f06de68: +/* f06de68: 2401ffff */ addiu $at,$zero,-1 +/* f06de6c: 15010004 */ bne $t0,$at,.L0f06de80 +/* f06de70: 3c018000 */ lui $at,0x8000 +/* f06de74: 14410002 */ bne $v0,$at,.L0f06de80 +/* f06de78: 00000000 */ sll $zero,$zero,0x0 +/* f06de7c: 0006000d */ break 0x6 +.L0f06de80: +/* f06de80: 460a003c */ c.lt.s $f0,$f10 +/* f06de84: 00000000 */ sll $zero,$zero,0x0 +/* f06de88: 45020017 */ bc1fl .L0f06dee8 +/* f06de8c: 00402825 */ or $a1,$v0,$zero +/* f06de90: 24ae0002 */ addiu $t6,$a1,0x2 +/* f06de94: 01c8001a */ div $zero,$t6,$t0 +/* f06de98: 00007810 */ mfhi $t7 +/* f06de9c: 000fc080 */ sll $t8,$t7,0x2 +/* f06dea0: 0078c821 */ addu $t9,$v1,$t8 +/* f06dea4: c7280000 */ lwc1 $f8,0x0($t9) +/* f06dea8: 15000002 */ bnez $t0,.L0f06deb4 +/* f06deac: 00000000 */ sll $zero,$zero,0x0 +/* f06deb0: 0007000d */ break 0x7 +.L0f06deb4: +/* f06deb4: 2401ffff */ addiu $at,$zero,-1 +/* f06deb8: 15010004 */ bne $t0,$at,.L0f06decc +/* f06debc: 3c018000 */ lui $at,0x8000 +/* f06dec0: 15c10002 */ bne $t6,$at,.L0f06decc +/* f06dec4: 00000000 */ sll $zero,$zero,0x0 +/* f06dec8: 0006000d */ break 0x6 +.L0f06decc: +/* f06decc: 4608003c */ c.lt.s $f0,$f8 +/* f06ded0: 00000000 */ sll $zero,$zero,0x0 +/* f06ded4: 45020004 */ bc1fl .L0f06dee8 +/* f06ded8: 00402825 */ or $a1,$v0,$zero +/* f06dedc: 10000009 */ beqz $zero,.L0f06df04 +/* f06dee0: 00a06025 */ or $t4,$a1,$zero +/* f06dee4: 00402825 */ or $a1,$v0,$zero +.L0f06dee8: +/* f06dee8: 1448ffd5 */ bne $v0,$t0,.L0f06de40 +/* f06deec: 24840004 */ addiu $a0,$a0,0x4 +/* f06def0: 10000005 */ beqz $zero,.L0f06df08 +/* f06def4: 258e0001 */ addiu $t6,$t4,0x1 +.L0f06def8: +/* f06def8: 240c0001 */ addiu $t4,$zero,0x1 +/* f06defc: 24080003 */ addiu $t0,$zero,0x3 +/* f06df00: 27a30058 */ addiu $v1,$sp,0x58 +.L0f06df04: +/* f06df04: 258e0001 */ addiu $t6,$t4,0x1 +.L0f06df08: +/* f06df08: 01c8001a */ div $zero,$t6,$t0 +/* f06df0c: 258f0002 */ addiu $t7,$t4,0x2 +/* f06df10: 00001010 */ mfhi $v0 +/* f06df14: 27a90040 */ addiu $t1,$sp,0x40 +/* f06df18: 15000002 */ bnez $t0,.L0f06df24 +/* f06df1c: 00000000 */ sll $zero,$zero,0x0 +/* f06df20: 0007000d */ break 0x7 +.L0f06df24: +/* f06df24: 2401ffff */ addiu $at,$zero,-1 +/* f06df28: 15010004 */ bne $t0,$at,.L0f06df3c +/* f06df2c: 3c018000 */ lui $at,0x8000 +/* f06df30: 15c10002 */ bne $t6,$at,.L0f06df3c +/* f06df34: 00000000 */ sll $zero,$zero,0x0 +/* f06df38: 0006000d */ break 0x6 +.L0f06df3c: +/* f06df3c: 01e8001a */ div $zero,$t7,$t0 +/* f06df40: 00002010 */ mfhi $a0 +/* f06df44: 00047080 */ sll $t6,$a0,0x2 +/* f06df48: 15000002 */ bnez $t0,.L0f06df54 +/* f06df4c: 00000000 */ sll $zero,$zero,0x0 +/* f06df50: 0007000d */ break 0x7 +.L0f06df54: +/* f06df54: 2401ffff */ addiu $at,$zero,-1 +/* f06df58: 15010004 */ bne $t0,$at,.L0f06df6c +/* f06df5c: 3c018000 */ lui $at,0x8000 +/* f06df60: 15e10002 */ bne $t7,$at,.L0f06df6c +/* f06df64: 00000000 */ sll $zero,$zero,0x0 +/* f06df68: 0006000d */ break 0x6 +.L0f06df6c: +/* f06df6c: 0002c080 */ sll $t8,$v0,0x2 +/* f06df70: 0138c821 */ addu $t9,$t1,$t8 +/* f06df74: 012e7821 */ addu $t7,$t1,$t6 +/* f06df78: c5e60000 */ lwc1 $f6,0x0($t7) +/* f06df7c: c7240000 */ lwc1 $f4,0x0($t9) +/* f06df80: 00805025 */ or $t2,$a0,$zero +/* f06df84: 00405825 */ or $t3,$v0,$zero +/* f06df88: 4604303e */ c.le.s $f6,$f4 +/* f06df8c: 00000000 */ sll $zero,$zero,0x0 +/* f06df90: 45000004 */ bc1f .L0f06dfa4 +/* f06df94: 00000000 */ sll $zero,$zero,0x0 +/* f06df98: 00405025 */ or $t2,$v0,$zero +/* f06df9c: 10000001 */ beqz $zero,.L0f06dfa4 +/* f06dfa0: 00805825 */ or $t3,$a0,$zero +.L0f06dfa4: +/* f06dfa4: 27a30058 */ addiu $v1,$sp,0x58 +.L0f06dfa8: +/* f06dfa8: 24080003 */ addiu $t0,$zero,0x3 +/* f06dfac: 05410055 */ bgez $t2,.L0f06e104 +/* f06dfb0: 27a90040 */ addiu $t1,$sp,0x40 +/* f06dfb4: 3c014040 */ lui $at,0x4040 +/* f06dfb8: 44817000 */ mtc1 $at,$f14 +/* f06dfbc: 00002825 */ or $a1,$zero,$zero +/* f06dfc0: 27a40058 */ addiu $a0,$sp,0x58 +.L0f06dfc4: +/* f06dfc4: 24a20001 */ addiu $v0,$a1,0x1 +/* f06dfc8: 0048001a */ div $zero,$v0,$t0 +/* f06dfcc: 00003010 */ mfhi $a2 +/* f06dfd0: 0006c080 */ sll $t8,$a2,0x2 +/* f06dfd4: 0078c821 */ addu $t9,$v1,$t8 +/* f06dfd8: c7220000 */ lwc1 $f2,0x0($t9) +/* f06dfdc: c4800000 */ lwc1 $f0,0x0($a0) +/* f06dfe0: 15000002 */ bnez $t0,.L0f06dfec +/* f06dfe4: 00000000 */ sll $zero,$zero,0x0 +/* f06dfe8: 0007000d */ break 0x7 +.L0f06dfec: +/* f06dfec: 2401ffff */ addiu $at,$zero,-1 +/* f06dff0: 15010004 */ bne $t0,$at,.L0f06e004 +/* f06dff4: 3c018000 */ lui $at,0x8000 +/* f06dff8: 14410002 */ bne $v0,$at,.L0f06e004 +/* f06dffc: 00000000 */ sll $zero,$zero,0x0 +/* f06e000: 0006000d */ break 0x6 +.L0f06e004: +/* f06e004: 460e1282 */ mul.s $f10,$f2,$f14 +/* f06e008: 4600503c */ c.lt.s $f10,$f0 +/* f06e00c: 00000000 */ sll $zero,$zero,0x0 +/* f06e010: 4502003a */ bc1fl .L0f06e0fc +/* f06e014: 00402825 */ or $a1,$v0,$zero +/* f06e018: 24ae0002 */ addiu $t6,$a1,0x2 +/* f06e01c: 01c8001a */ div $zero,$t6,$t0 +/* f06e020: 00003810 */ mfhi $a3 +/* f06e024: 00077880 */ sll $t7,$a3,0x2 +/* f06e028: 006fc021 */ addu $t8,$v1,$t7 +/* f06e02c: c70c0000 */ lwc1 $f12,0x0($t8) +/* f06e030: 15000002 */ bnez $t0,.L0f06e03c +/* f06e034: 00000000 */ sll $zero,$zero,0x0 +/* f06e038: 0007000d */ break 0x7 +.L0f06e03c: +/* f06e03c: 2401ffff */ addiu $at,$zero,-1 +/* f06e040: 15010004 */ bne $t0,$at,.L0f06e054 +/* f06e044: 3c018000 */ lui $at,0x8000 +/* f06e048: 15c10002 */ bne $t6,$at,.L0f06e054 +/* f06e04c: 00000000 */ sll $zero,$zero,0x0 +/* f06e050: 0006000d */ break 0x6 +.L0f06e054: +/* f06e054: 460e6202 */ mul.s $f8,$f12,$f14 +/* f06e058: 4600403c */ c.lt.s $f8,$f0 +/* f06e05c: 00000000 */ sll $zero,$zero,0x0 +/* f06e060: 45020026 */ bc1fl .L0f06e0fc +/* f06e064: 00402825 */ or $a1,$v0,$zero +/* f06e068: 460c6100 */ add.s $f4,$f12,$f12 +/* f06e06c: 00a05025 */ or $t2,$a1,$zero +/* f06e070: 00e06025 */ or $t4,$a3,$zero +/* f06e074: 4602203c */ c.lt.s $f4,$f2 +/* f06e078: 00000000 */ sll $zero,$zero,0x0 +/* f06e07c: 45020004 */ bc1fl .L0f06e090 +/* f06e080: 46021180 */ add.s $f6,$f2,$f2 +/* f06e084: 1000001f */ beqz $zero,.L0f06e104 +/* f06e088: 00c05825 */ or $t3,$a2,$zero +/* f06e08c: 46021180 */ add.s $f6,$f2,$f2 +.L0f06e090: +/* f06e090: 00c06025 */ or $t4,$a2,$zero +/* f06e094: 460c303c */ c.lt.s $f6,$f12 +/* f06e098: 00000000 */ sll $zero,$zero,0x0 +/* f06e09c: 45020004 */ bc1fl .L0f06e0b0 +/* f06e0a0: afa60024 */ sw $a2,0x24($sp) +/* f06e0a4: 10000017 */ beqz $zero,.L0f06e104 +/* f06e0a8: 00e05825 */ or $t3,$a3,$zero +/* f06e0ac: afa60024 */ sw $a2,0x24($sp) +.L0f06e0b0: +/* f06e0b0: afa70020 */ sw $a3,0x20($sp) +/* f06e0b4: 0c004b70 */ jal 0x12dc0 +/* f06e0b8: afaa019c */ sw $t2,0x19c($sp) +/* f06e0bc: 44809000 */ mtc1 $zero,$f18 +/* f06e0c0: 30590001 */ andi $t9,$v0,0x1 +/* f06e0c4: 27a30058 */ addiu $v1,$sp,0x58 +/* f06e0c8: 8fa60024 */ lw $a2,0x24($sp) +/* f06e0cc: 8fa70020 */ lw $a3,0x20($sp) +/* f06e0d0: 24080003 */ addiu $t0,$zero,0x3 +/* f06e0d4: 27a90040 */ addiu $t1,$sp,0x40 +/* f06e0d8: 17200004 */ bnez $t9,.L0f06e0ec +/* f06e0dc: 8faa019c */ lw $t2,0x19c($sp) +/* f06e0e0: 00e06025 */ or $t4,$a3,$zero +/* f06e0e4: 10000007 */ beqz $zero,.L0f06e104 +/* f06e0e8: 00c05825 */ or $t3,$a2,$zero +.L0f06e0ec: +/* f06e0ec: 00c06025 */ or $t4,$a2,$zero +/* f06e0f0: 10000004 */ beqz $zero,.L0f06e104 +/* f06e0f4: 00e05825 */ or $t3,$a3,$zero +/* f06e0f8: 00402825 */ or $a1,$v0,$zero +.L0f06e0fc: +/* f06e0fc: 1448ffb1 */ bne $v0,$t0,.L0f06dfc4 +/* f06e100: 24840004 */ addiu $a0,$a0,0x4 +.L0f06e104: +/* f06e104: 3c014040 */ lui $at,0x4040 +/* f06e108: 44817000 */ mtc1 $at,$f14 +/* f06e10c: 05410072 */ bgez $t2,.L0f06e2d8 +/* f06e110: 8fad01a0 */ lw $t5,0x1a0($sp) +/* f06e114: 00002825 */ or $a1,$zero,$zero +/* f06e118: 27a40058 */ addiu $a0,$sp,0x58 +.L0f06e11c: +/* f06e11c: 24a20001 */ addiu $v0,$a1,0x1 +/* f06e120: 0048001a */ div $zero,$v0,$t0 +/* f06e124: 00003010 */ mfhi $a2 +/* f06e128: 00067080 */ sll $t6,$a2,0x2 +/* f06e12c: 006e7821 */ addu $t7,$v1,$t6 +/* f06e130: c5ea0000 */ lwc1 $f10,0x0($t7) +/* f06e134: c4800000 */ lwc1 $f0,0x0($a0) +/* f06e138: 15000002 */ bnez $t0,.L0f06e144 +/* f06e13c: 00000000 */ sll $zero,$zero,0x0 +/* f06e140: 0007000d */ break 0x7 +.L0f06e144: +/* f06e144: 2401ffff */ addiu $at,$zero,-1 +/* f06e148: 15010004 */ bne $t0,$at,.L0f06e15c +/* f06e14c: 3c018000 */ lui $at,0x8000 +/* f06e150: 14410002 */ bne $v0,$at,.L0f06e15c +/* f06e154: 00000000 */ sll $zero,$zero,0x0 +/* f06e158: 0006000d */ break 0x6 +.L0f06e15c: +/* f06e15c: 460e5082 */ mul.s $f2,$f10,$f14 +/* f06e160: 4600103c */ c.lt.s $f2,$f0 +/* f06e164: 00000000 */ sll $zero,$zero,0x0 +/* f06e168: 45030016 */ bc1tl .L0f06e1c4 +/* f06e16c: 4600103c */ c.lt.s $f2,$f0 +/* f06e170: 24b80002 */ addiu $t8,$a1,0x2 +/* f06e174: 0308001a */ div $zero,$t8,$t0 +/* f06e178: 0000c810 */ mfhi $t9 +/* f06e17c: 00197080 */ sll $t6,$t9,0x2 +/* f06e180: 006e7821 */ addu $t7,$v1,$t6 +/* f06e184: c5e80000 */ lwc1 $f8,0x0($t7) +/* f06e188: 15000002 */ bnez $t0,.L0f06e194 +/* f06e18c: 00000000 */ sll $zero,$zero,0x0 +/* f06e190: 0007000d */ break 0x7 +.L0f06e194: +/* f06e194: 2401ffff */ addiu $at,$zero,-1 +/* f06e198: 15010004 */ bne $t0,$at,.L0f06e1ac +/* f06e19c: 3c018000 */ lui $at,0x8000 +/* f06e1a0: 17010002 */ bne $t8,$at,.L0f06e1ac +/* f06e1a4: 00000000 */ sll $zero,$zero,0x0 +/* f06e1a8: 0006000d */ break 0x6 +.L0f06e1ac: +/* f06e1ac: 460e4102 */ mul.s $f4,$f8,$f14 +/* f06e1b0: 4600203c */ c.lt.s $f4,$f0 +/* f06e1b4: 00000000 */ sll $zero,$zero,0x0 +/* f06e1b8: 45020045 */ bc1fl .L0f06e2d0 +/* f06e1bc: 00402825 */ or $a1,$v0,$zero +/* f06e1c0: 4600103c */ c.lt.s $f2,$f0 +.L0f06e1c4: +/* f06e1c4: 00000000 */ sll $zero,$zero,0x0 +/* f06e1c8: 45020004 */ bc1fl .L0f06e1dc +/* f06e1cc: 24b80002 */ addiu $t8,$a1,0x2 +/* f06e1d0: 10000016 */ beqz $zero,.L0f06e22c +/* f06e1d4: 00c06025 */ or $t4,$a2,$zero +/* f06e1d8: 24b80002 */ addiu $t8,$a1,0x2 +.L0f06e1dc: +/* f06e1dc: 0308001a */ div $zero,$t8,$t0 +/* f06e1e0: 00003810 */ mfhi $a3 +/* f06e1e4: 0007c880 */ sll $t9,$a3,0x2 +/* f06e1e8: 00797021 */ addu $t6,$v1,$t9 +/* f06e1ec: c5c60000 */ lwc1 $f6,0x0($t6) +/* f06e1f0: 15000002 */ bnez $t0,.L0f06e1fc +/* f06e1f4: 00000000 */ sll $zero,$zero,0x0 +/* f06e1f8: 0007000d */ break 0x7 +.L0f06e1fc: +/* f06e1fc: 2401ffff */ addiu $at,$zero,-1 +/* f06e200: 15010004 */ bne $t0,$at,.L0f06e214 +/* f06e204: 3c018000 */ lui $at,0x8000 +/* f06e208: 17010002 */ bne $t8,$at,.L0f06e214 +/* f06e20c: 00000000 */ sll $zero,$zero,0x0 +/* f06e210: 0006000d */ break 0x6 +.L0f06e214: +/* f06e214: 460e3282 */ mul.s $f10,$f6,$f14 +/* f06e218: 4600503c */ c.lt.s $f10,$f0 +/* f06e21c: 00000000 */ sll $zero,$zero,0x0 +/* f06e220: 45020003 */ bc1fl .L0f06e230 +/* f06e224: 258f0001 */ addiu $t7,$t4,0x1 +/* f06e228: 00e06025 */ or $t4,$a3,$zero +.L0f06e22c: +/* f06e22c: 258f0001 */ addiu $t7,$t4,0x1 +.L0f06e230: +/* f06e230: 01e8001a */ div $zero,$t7,$t0 +/* f06e234: 25980002 */ addiu $t8,$t4,0x2 +/* f06e238: 00001010 */ mfhi $v0 +/* f06e23c: 0002c880 */ sll $t9,$v0,0x2 +/* f06e240: 15000002 */ bnez $t0,.L0f06e24c +/* f06e244: 00000000 */ sll $zero,$zero,0x0 +/* f06e248: 0007000d */ break 0x7 +.L0f06e24c: +/* f06e24c: 2401ffff */ addiu $at,$zero,-1 +/* f06e250: 15010004 */ bne $t0,$at,.L0f06e264 +/* f06e254: 3c018000 */ lui $at,0x8000 +/* f06e258: 15e10002 */ bne $t7,$at,.L0f06e264 +/* f06e25c: 00000000 */ sll $zero,$zero,0x0 +/* f06e260: 0006000d */ break 0x6 +.L0f06e264: +/* f06e264: 0308001a */ div $zero,$t8,$t0 +/* f06e268: 00002010 */ mfhi $a0 +/* f06e26c: 00047880 */ sll $t7,$a0,0x2 +/* f06e270: 15000002 */ bnez $t0,.L0f06e27c +/* f06e274: 00000000 */ sll $zero,$zero,0x0 +/* f06e278: 0007000d */ break 0x7 +.L0f06e27c: +/* f06e27c: 2401ffff */ addiu $at,$zero,-1 +/* f06e280: 15010004 */ bne $t0,$at,.L0f06e294 +/* f06e284: 3c018000 */ lui $at,0x8000 +/* f06e288: 17010002 */ bne $t8,$at,.L0f06e294 +/* f06e28c: 00000000 */ sll $zero,$zero,0x0 +/* f06e290: 0006000d */ break 0x6 +.L0f06e294: +/* f06e294: 012fc021 */ addu $t8,$t1,$t7 +/* f06e298: 01397021 */ addu $t6,$t1,$t9 +/* f06e29c: c5c80000 */ lwc1 $f8,0x0($t6) +/* f06e2a0: c7040000 */ lwc1 $f4,0x0($t8) +/* f06e2a4: 00805825 */ or $t3,$a0,$zero +/* f06e2a8: 00805025 */ or $t2,$a0,$zero +/* f06e2ac: 4608203e */ c.le.s $f4,$f8 +/* f06e2b0: 00000000 */ sll $zero,$zero,0x0 +/* f06e2b4: 45000003 */ bc1f .L0f06e2c4 +/* f06e2b8: 00000000 */ sll $zero,$zero,0x0 +/* f06e2bc: 10000006 */ beqz $zero,.L0f06e2d8 +/* f06e2c0: 00405025 */ or $t2,$v0,$zero +.L0f06e2c4: +/* f06e2c4: 10000004 */ beqz $zero,.L0f06e2d8 +/* f06e2c8: 00405825 */ or $t3,$v0,$zero +/* f06e2cc: 00402825 */ or $a1,$v0,$zero +.L0f06e2d0: +/* f06e2d0: 1448ff92 */ bne $v0,$t0,.L0f06e11c +/* f06e2d4: 24840004 */ addiu $a0,$a0,0x4 +.L0f06e2d8: +/* f06e2d8: 05410035 */ bgez $t2,.L0f06e3b0 +/* f06e2dc: 00002825 */ or $a1,$zero,$zero +/* f06e2e0: 27a30040 */ addiu $v1,$sp,0x40 +.L0f06e2e4: +/* f06e2e4: 24a20001 */ addiu $v0,$a1,0x1 +/* f06e2e8: 0048001a */ div $zero,$v0,$t0 +/* f06e2ec: 00003010 */ mfhi $a2 +/* f06e2f0: 0006c880 */ sll $t9,$a2,0x2 +/* f06e2f4: 01397021 */ addu $t6,$t1,$t9 +/* f06e2f8: c5c00000 */ lwc1 $f0,0x0($t6) +/* f06e2fc: c4620000 */ lwc1 $f2,0x0($v1) +/* f06e300: 15000002 */ bnez $t0,.L0f06e30c +/* f06e304: 00000000 */ sll $zero,$zero,0x0 +/* f06e308: 0007000d */ break 0x7 +.L0f06e30c: +/* f06e30c: 2401ffff */ addiu $at,$zero,-1 +/* f06e310: 15010004 */ bne $t0,$at,.L0f06e324 +/* f06e314: 3c018000 */ lui $at,0x8000 +/* f06e318: 14410002 */ bne $v0,$at,.L0f06e324 +/* f06e31c: 00000000 */ sll $zero,$zero,0x0 +/* f06e320: 0006000d */ break 0x6 +.L0f06e324: +/* f06e324: 4602003e */ c.le.s $f0,$f2 +/* f06e328: 24630004 */ addiu $v1,$v1,0x4 +/* f06e32c: 4500001e */ bc1f .L0f06e3a8 +/* f06e330: 00000000 */ sll $zero,$zero,0x0 +/* f06e334: 24af0002 */ addiu $t7,$a1,0x2 +/* f06e338: 01e8001a */ div $zero,$t7,$t0 +/* f06e33c: 00003810 */ mfhi $a3 +/* f06e340: 0007c080 */ sll $t8,$a3,0x2 +/* f06e344: 0138c821 */ addu $t9,$t1,$t8 +/* f06e348: c72c0000 */ lwc1 $f12,0x0($t9) +/* f06e34c: 15000002 */ bnez $t0,.L0f06e358 +/* f06e350: 00000000 */ sll $zero,$zero,0x0 +/* f06e354: 0007000d */ break 0x7 +.L0f06e358: +/* f06e358: 2401ffff */ addiu $at,$zero,-1 +/* f06e35c: 15010004 */ bne $t0,$at,.L0f06e370 +/* f06e360: 3c018000 */ lui $at,0x8000 +/* f06e364: 15e10002 */ bne $t7,$at,.L0f06e370 +/* f06e368: 00000000 */ sll $zero,$zero,0x0 +/* f06e36c: 0006000d */ break 0x6 +.L0f06e370: +/* f06e370: 4602603e */ c.le.s $f12,$f2 +/* f06e374: 00000000 */ sll $zero,$zero,0x0 +/* f06e378: 4500000b */ bc1f .L0f06e3a8 +/* f06e37c: 00000000 */ sll $zero,$zero,0x0 +/* f06e380: 4600603e */ c.le.s $f12,$f0 +/* f06e384: 00a06025 */ or $t4,$a1,$zero +/* f06e388: 00e05825 */ or $t3,$a3,$zero +/* f06e38c: 00e05025 */ or $t2,$a3,$zero +/* f06e390: 45000003 */ bc1f .L0f06e3a0 +/* f06e394: 00000000 */ sll $zero,$zero,0x0 +/* f06e398: 10000005 */ beqz $zero,.L0f06e3b0 +/* f06e39c: 00c05025 */ or $t2,$a2,$zero +.L0f06e3a0: +/* f06e3a0: 10000003 */ beqz $zero,.L0f06e3b0 +/* f06e3a4: 00c05825 */ or $t3,$a2,$zero +.L0f06e3a8: +/* f06e3a8: 1448ffce */ bne $v0,$t0,.L0f06e2e4 +/* f06e3ac: 00402825 */ or $a1,$v0,$zero +.L0f06e3b0: +/* f06e3b0: 05430005 */ bgezl $t2,.L0f06e3c8 +/* f06e3b4: 000a7080 */ sll $t6,$t2,0x2 +/* f06e3b8: 00005025 */ or $t2,$zero,$zero +/* f06e3bc: 240c0001 */ addiu $t4,$zero,0x1 +/* f06e3c0: 240b0002 */ addiu $t3,$zero,0x2 +/* f06e3c4: 000a7080 */ sll $t6,$t2,0x2 +.L0f06e3c8: +/* f06e3c8: 01ca7023 */ subu $t6,$t6,$t2 +/* f06e3cc: 000e7080 */ sll $t6,$t6,0x2 +/* f06e3d0: afae0034 */ sw $t6,0x34($sp) +/* f06e3d4: 01ae3021 */ addu $a2,$t5,$t6 +/* f06e3d8: c4ce001c */ lwc1 $f14,0x1c($a2) +/* f06e3dc: c4d00024 */ lwc1 $f16,0x24($a2) +/* f06e3e0: 46127032 */ c.eq.s $f14,$f18 +/* f06e3e4: 00000000 */ sll $zero,$zero,0x0 +/* f06e3e8: 45000005 */ bc1f .L0f06e400 +/* f06e3ec: 00000000 */ sll $zero,$zero,0x0 +/* f06e3f0: 46128032 */ c.eq.s $f16,$f18 +/* f06e3f4: 3c013f80 */ lui $at,0x3f80 +/* f06e3f8: 45030025 */ bc1tl .L0f06e490 +/* f06e3fc: 44818000 */ mtc1 $at,$f16 +.L0f06e400: +/* f06e400: 460e7182 */ mul.s $f6,$f14,$f14 +/* f06e404: afa60030 */ sw $a2,0x30($sp) +/* f06e408: afaa019c */ sw $t2,0x19c($sp) +/* f06e40c: 46108282 */ mul.s $f10,$f16,$f16 +/* f06e410: afab0194 */ sw $t3,0x194($sp) +/* f06e414: afac0198 */ sw $t4,0x198($sp) +/* f06e418: e7ae0084 */ swc1 $f14,0x84($sp) +/* f06e41c: e7b00080 */ swc1 $f16,0x80($sp) +/* f06e420: 0c012974 */ jal 0x4a5d0 +/* f06e424: 460a3300 */ add.s $f12,$f6,$f10 +/* f06e428: 44809000 */ mtc1 $zero,$f18 +/* f06e42c: 8fa60030 */ lw $a2,0x30($sp) +/* f06e430: 24080003 */ addiu $t0,$zero,0x3 +/* f06e434: 4600903c */ c.lt.s $f18,$f0 +/* f06e438: 8faa019c */ lw $t2,0x19c($sp) +/* f06e43c: 8fab0194 */ lw $t3,0x194($sp) +/* f06e440: 8fac0198 */ lw $t4,0x198($sp) +/* f06e444: c7ae0084 */ lwc1 $f14,0x84($sp) +/* f06e448: c7b00080 */ lwc1 $f16,0x80($sp) +/* f06e44c: 4500000a */ bc1f .L0f06e478 +/* f06e450: 46000086 */ mov.s $f2,$f0 +/* f06e454: 3c013f80 */ lui $at,0x3f80 +/* f06e458: 44814000 */ mtc1 $at,$f8 +/* f06e45c: 00000000 */ sll $zero,$zero,0x0 +/* f06e460: 46004083 */ div.s $f2,$f8,$f0 +/* f06e464: 46027382 */ mul.s $f14,$f14,$f2 +/* f06e468: 00000000 */ sll $zero,$zero,0x0 +/* f06e46c: 46028402 */ mul.s $f16,$f16,$f2 +/* f06e470: 10000004 */ beqz $zero,.L0f06e484 +/* f06e474: 00000000 */ sll $zero,$zero,0x0 +.L0f06e478: +/* f06e478: 3c013f80 */ lui $at,0x3f80 +/* f06e47c: 44818000 */ mtc1 $at,$f16 +/* f06e480: 46009386 */ mov.s $f14,$f18 +.L0f06e484: +/* f06e484: 10000003 */ beqz $zero,.L0f06e494 +/* f06e488: 8fad01a0 */ lw $t5,0x1a0($sp) +/* f06e48c: 44818000 */ mtc1 $at,$f16 +.L0f06e490: +/* f06e490: 46009386 */ mov.s $f14,$f18 +.L0f06e494: +/* f06e494: 27a700c8 */ addiu $a3,$sp,0xc8 +/* f06e498: 000a4900 */ sll $t1,$t2,0x4 +/* f06e49c: 00e91821 */ addu $v1,$a3,$t1 +/* f06e4a0: 000cc080 */ sll $t8,$t4,0x2 +/* f06e4a4: 030cc023 */ subu $t8,$t8,$t4 +/* f06e4a8: 0018c080 */ sll $t8,$t8,0x2 +/* f06e4ac: e46e0000 */ swc1 $f14,0x0($v1) +/* f06e4b0: e4720004 */ swc1 $f18,0x4($v1) +/* f06e4b4: e4700008 */ swc1 $f16,0x8($v1) +/* f06e4b8: e472000c */ swc1 $f18,0xc($v1) +/* f06e4bc: 01b82021 */ addu $a0,$t5,$t8 +/* f06e4c0: c4800020 */ lwc1 $f0,0x20($a0) +/* f06e4c4: 258f0001 */ addiu $t7,$t4,0x1 +/* f06e4c8: 4600903e */ c.le.s $f18,$f0 +/* f06e4cc: 00000000 */ sll $zero,$zero,0x0 +/* f06e4d0: 45010006 */ bc1t .L0f06e4ec +/* f06e4d4: 00000000 */ sll $zero,$zero,0x0 +/* f06e4d8: 8db90010 */ lw $t9,0x10($t5) +/* f06e4dc: 3c050800 */ lui $a1,0x800 +/* f06e4e0: 03257024 */ and $t6,$t9,$a1 +/* f06e4e4: 51c00010 */ beqzl $t6,.L0f06e528 +/* f06e4e8: 4612003e */ c.le.s $f0,$f18 +.L0f06e4ec: +/* f06e4ec: 01e8001a */ div $zero,$t7,$t0 +/* f06e4f0: 0000c010 */ mfhi $t8 +/* f06e4f4: 3c050800 */ lui $a1,0x800 +/* f06e4f8: 15000002 */ bnez $t0,.L0f06e504 +/* f06e4fc: 00000000 */ sll $zero,$zero,0x0 +/* f06e500: 0007000d */ break 0x7 +.L0f06e504: +/* f06e504: 2401ffff */ addiu $at,$zero,-1 +/* f06e508: 15010004 */ bne $t0,$at,.L0f06e51c +/* f06e50c: 3c018000 */ lui $at,0x8000 +/* f06e510: 15e10002 */ bne $t7,$at,.L0f06e51c +/* f06e514: 00000000 */ sll $zero,$zero,0x0 +/* f06e518: 0006000d */ break 0x6 +.L0f06e51c: +/* f06e51c: 51780017 */ beql $t3,$t8,.L0f06e57c +/* f06e520: 000bc900 */ sll $t9,$t3,0x4 +/* f06e524: 4612003e */ c.le.s $f0,$f18 +.L0f06e528: +/* f06e528: 00000000 */ sll $zero,$zero,0x0 +/* f06e52c: 4502001b */ bc1fl .L0f06e59c +/* f06e530: 000b7100 */ sll $t6,$t3,0x4 +/* f06e534: 8db90010 */ lw $t9,0x10($t5) +/* f06e538: 258f0002 */ addiu $t7,$t4,0x2 +/* f06e53c: 03257024 */ and $t6,$t9,$a1 +/* f06e540: 55c00016 */ bnezl $t6,.L0f06e59c +/* f06e544: 000b7100 */ sll $t6,$t3,0x4 +/* f06e548: 01e8001a */ div $zero,$t7,$t0 +/* f06e54c: 0000c010 */ mfhi $t8 +/* f06e550: 15000002 */ bnez $t0,.L0f06e55c +/* f06e554: 00000000 */ sll $zero,$zero,0x0 +/* f06e558: 0007000d */ break 0x7 +.L0f06e55c: +/* f06e55c: 2401ffff */ addiu $at,$zero,-1 +/* f06e560: 15010004 */ bne $t0,$at,.L0f06e574 +/* f06e564: 3c018000 */ lui $at,0x8000 +/* f06e568: 15e10002 */ bne $t7,$at,.L0f06e574 +/* f06e56c: 00000000 */ sll $zero,$zero,0x0 +/* f06e570: 0006000d */ break 0x6 +.L0f06e574: +/* f06e574: 15780008 */ bne $t3,$t8,.L0f06e598 +/* f06e578: 000bc900 */ sll $t9,$t3,0x4 +.L0f06e57c: +/* f06e57c: 00f91021 */ addu $v0,$a3,$t9 +/* f06e580: 46008107 */ neg.s $f4,$f16 +/* f06e584: e4520004 */ swc1 $f18,0x4($v0) +/* f06e588: e4440000 */ swc1 $f4,0x0($v0) +/* f06e58c: e44e0008 */ swc1 $f14,0x8($v0) +/* f06e590: 10000008 */ beqz $zero,.L0f06e5b4 +/* f06e594: e452000c */ swc1 $f18,0xc($v0) +.L0f06e598: +/* f06e598: 000b7100 */ sll $t6,$t3,0x4 +.L0f06e59c: +/* f06e59c: 00ee1021 */ addu $v0,$a3,$t6 +/* f06e5a0: 46007187 */ neg.s $f6,$f14 +/* f06e5a4: e4500000 */ swc1 $f16,0x0($v0) +/* f06e5a8: e4520004 */ swc1 $f18,0x4($v0) +/* f06e5ac: e4460008 */ swc1 $f6,0x8($v0) +/* f06e5b0: e452000c */ swc1 $f18,0xc($v0) +.L0f06e5b4: +/* f06e5b4: c48a0020 */ lwc1 $f10,0x20($a0) +/* f06e5b8: 000cc900 */ sll $t9,$t4,0x4 +/* f06e5bc: 00f91021 */ addu $v0,$a3,$t9 +/* f06e5c0: 460a903e */ c.le.s $f18,$f10 +/* f06e5c4: 3c013f80 */ lui $at,0x3f80 +/* f06e5c8: 00e02025 */ or $a0,$a3,$zero +/* f06e5cc: 45030007 */ bc1tl .L0f06e5ec +/* f06e5d0: 44814000 */ mtc1 $at,$f8 +/* f06e5d4: 8daf0010 */ lw $t7,0x10($t5) +/* f06e5d8: 000c7100 */ sll $t6,$t4,0x4 +/* f06e5dc: 01e5c024 */ and $t8,$t7,$a1 +/* f06e5e0: 53000008 */ beqzl $t8,.L0f06e604 +/* f06e5e4: 00ee1021 */ addu $v0,$a3,$t6 +/* f06e5e8: 44814000 */ mtc1 $at,$f8 +.L0f06e5ec: +/* f06e5ec: e4520000 */ swc1 $f18,0x0($v0) +/* f06e5f0: e4520008 */ swc1 $f18,0x8($v0) +/* f06e5f4: e452000c */ swc1 $f18,0xc($v0) +/* f06e5f8: 10000008 */ beqz $zero,.L0f06e61c +/* f06e5fc: e4480004 */ swc1 $f8,0x4($v0) +/* f06e600: 00ee1021 */ addu $v0,$a3,$t6 +.L0f06e604: +/* f06e604: 3c01bf80 */ lui $at,0xbf80 +/* f06e608: 44812000 */ mtc1 $at,$f4 +/* f06e60c: e4520000 */ swc1 $f18,0x0($v0) +/* f06e610: e4520008 */ swc1 $f18,0x8($v0) +/* f06e614: e452000c */ swc1 $f18,0xc($v0) +/* f06e618: e4440004 */ swc1 $f4,0x4($v0) +.L0f06e61c: +/* f06e61c: 3c013f80 */ lui $at,0x3f80 +/* f06e620: 44813000 */ mtc1 $at,$f6 +/* f06e624: e7b200f8 */ swc1 $f18,0xf8($sp) +/* f06e628: e7b200fc */ swc1 $f18,0xfc($sp) +/* f06e62c: e7b20100 */ swc1 $f18,0x100($sp) +/* f06e630: 27a50188 */ addiu $a1,$sp,0x188 +/* f06e634: afa30028 */ sw $v1,0x28($sp) +/* f06e638: afa60030 */ sw $a2,0x30($sp) +/* f06e63c: afa9002c */ sw $t1,0x2c($sp) +/* f06e640: 0c005976 */ jal 0x165d8 +/* f06e644: e7a60104 */ swc1 $f6,0x104($sp) +/* f06e648: 8fa50068 */ lw $a1,0x68($sp) +/* f06e64c: 27a40188 */ addiu $a0,$sp,0x188 +/* f06e650: 24a50078 */ addiu $a1,$a1,0x78 +/* f06e654: 0fc25b28 */ jal func0f096ca0 +/* f06e658: afa50024 */ sw $a1,0x24($sp) +/* f06e65c: 8fa50024 */ lw $a1,0x24($sp) +/* f06e660: 0fc25db0 */ jal func0f0976c0 +/* f06e664: 8fa40038 */ lw $a0,0x38($sp) +/* f06e668: 44809000 */ mtc1 $zero,$f18 +/* f06e66c: 8faf0068 */ lw $t7,0x68($sp) +/* f06e670: 8fa30028 */ lw $v1,0x28($sp) +/* f06e674: 27b90108 */ addiu $t9,$sp,0x108 +/* f06e678: e5f20060 */ swc1 $f18,0x60($t7) +/* f06e67c: 8fb8002c */ lw $t8,0x2c($sp) +/* f06e680: c46a0000 */ lwc1 $f10,0x0($v1) +/* f06e684: c4660004 */ lwc1 $f6,0x4($v1) +/* f06e688: 03191021 */ addu $v0,$t8,$t9 +/* f06e68c: c4480000 */ lwc1 $f8,0x0($v0) +/* f06e690: 46085102 */ mul.s $f4,$f10,$f8 +/* f06e694: c44a0004 */ lwc1 $f10,0x4($v0) +/* f06e698: 460a3202 */ mul.s $f8,$f6,$f10 +/* f06e69c: c44a0008 */ lwc1 $f10,0x8($v0) +/* f06e6a0: 46082180 */ add.s $f6,$f4,$f8 +/* f06e6a4: c4640008 */ lwc1 $f4,0x8($v1) +/* f06e6a8: 46045202 */ mul.s $f8,$f10,$f4 +/* f06e6ac: 0fc25a74 */ jal func0f0969d0 +/* f06e6b0: 46064300 */ add.s $f12,$f8,$f6 +/* f06e6b4: 44809000 */ mtc1 $zero,$f18 +/* f06e6b8: 8fa60030 */ lw $a2,0x30($sp) +/* f06e6bc: 46000406 */ mov.s $f16,$f0 +/* f06e6c0: 4600903c */ c.lt.s $f18,$f0 +/* f06e6c4: 00000000 */ sll $zero,$zero,0x0 +/* f06e6c8: 45020017 */ bc1fl .L0f06e728 +/* f06e6cc: 4600903c */ c.lt.s $f18,$f0 +/* f06e6d0: c4c20020 */ lwc1 $f2,0x20($a2) +/* f06e6d4: 8fae01a4 */ lw $t6,0x1a4($sp) +/* f06e6d8: 8faf0034 */ lw $t7,0x34($sp) +/* f06e6dc: 4602903c */ c.lt.s $f18,$f2 +/* f06e6e0: 01cfc021 */ addu $t8,$t6,$t7 +/* f06e6e4: 45020010 */ bc1fl .L0f06e728 +/* f06e6e8: 4600903c */ c.lt.s $f18,$f0 +/* f06e6ec: c70a0004 */ lwc1 $f10,0x4($t8) +/* f06e6f0: 3c017f1b */ lui $at,0x7f1b +/* f06e6f4: 4602503c */ c.lt.s $f10,$f2 +/* f06e6f8: 00000000 */ sll $zero,$zero,0x0 +/* f06e6fc: 4502000a */ bc1fl .L0f06e728 +/* f06e700: 4600903c */ c.lt.s $f18,$f0 +/* f06e704: c424a284 */ lwc1 $f4,-0x5d7c($at) +/* f06e708: 3c017f1b */ lui $at,0x7f1b +/* f06e70c: c428a288 */ lwc1 $f8,-0x5d78($at) +/* f06e710: 8fb90068 */ lw $t9,0x68($sp) +/* f06e714: 46080182 */ mul.s $f6,$f0,$f8 +/* f06e718: 46062283 */ div.s $f10,$f4,$f6 +/* f06e71c: 10000039 */ beqz $zero,.L0f06e804 +/* f06e720: e72a0064 */ swc1 $f10,0x64($t9) +/* f06e724: 4600903c */ c.lt.s $f18,$f0 +.L0f06e728: +/* f06e728: 8fae01a4 */ lw $t6,0x1a4($sp) +/* f06e72c: 8faf0034 */ lw $t7,0x34($sp) +/* f06e730: c4c20020 */ lwc1 $f2,0x20($a2) +/* f06e734: 01cf1021 */ addu $v0,$t6,$t7 +/* f06e738: 45000011 */ bc1f .L0f06e780 +/* f06e73c: c44e0004 */ lwc1 $f14,0x4($v0) +/* f06e740: 4612103c */ c.lt.s $f2,$f18 +/* f06e744: 00000000 */ sll $zero,$zero,0x0 +/* f06e748: 4502000e */ bc1fl .L0f06e784 +/* f06e74c: c4c40024 */ lwc1 $f4,0x24($a2) +/* f06e750: 460e103c */ c.lt.s $f2,$f14 +/* f06e754: 3c017f1b */ lui $at,0x7f1b +/* f06e758: 4502000a */ bc1fl .L0f06e784 +/* f06e75c: c4c40024 */ lwc1 $f4,0x24($a2) +/* f06e760: c428a28c */ lwc1 $f8,-0x5d74($at) +/* f06e764: 3c017f1b */ lui $at,0x7f1b +/* f06e768: c424a290 */ lwc1 $f4,-0x5d70($at) +/* f06e76c: 8fb80068 */ lw $t8,0x68($sp) +/* f06e770: 46040182 */ mul.s $f6,$f0,$f4 +/* f06e774: 46064283 */ div.s $f10,$f8,$f6 +/* f06e778: 10000022 */ beqz $zero,.L0f06e804 +/* f06e77c: e70a0064 */ swc1 $f10,0x64($t8) +.L0f06e780: +/* f06e780: c4c40024 */ lwc1 $f4,0x24($a2) +.L0f06e784: +/* f06e784: c4480008 */ lwc1 $f8,0x8($v0) +/* f06e788: c44a0000 */ lwc1 $f10,0x0($v0) +/* f06e78c: 8fb901a0 */ lw $t9,0x1a0($sp) +/* f06e790: 46082182 */ mul.s $f6,$f4,$f8 +/* f06e794: c4c4001c */ lwc1 $f4,0x1c($a2) +/* f06e798: 8f2e0018 */ lw $t6,0x18($t9) +/* f06e79c: 46045202 */ mul.s $f8,$f10,$f4 +/* f06e7a0: c5c00014 */ lwc1 $f0,0x14($t6) +/* f06e7a4: e7b0006c */ swc1 $f16,0x6c($sp) +/* f06e7a8: 46027282 */ mul.s $f10,$f14,$f2 +/* f06e7ac: 460a4100 */ add.s $f4,$f8,$f10 +/* f06e7b0: 46000282 */ mul.s $f10,$f0,$f0 +/* f06e7b4: 46043200 */ add.s $f8,$f6,$f4 +/* f06e7b8: 0fc25a74 */ jal func0f0969d0 +/* f06e7bc: 460a4303 */ div.s $f12,$f8,$f10 +/* f06e7c0: c7b0006c */ lwc1 $f16,0x6c($sp) +/* f06e7c4: 44809000 */ mtc1 $zero,$f18 +/* f06e7c8: 3c01800a */ lui $at,0x800a +/* f06e7cc: c426a00c */ lwc1 $f6,-0x5ff4($at) +/* f06e7d0: 46128032 */ c.eq.s $f16,$f18 +/* f06e7d4: 3c013f80 */ lui $at,0x3f80 +/* f06e7d8: 8fb80068 */ lw $t8,0x68($sp) +/* f06e7dc: 46060083 */ div.s $f2,$f0,$f6 +/* f06e7e0: 45030006 */ bc1tl .L0f06e7fc +/* f06e7e4: 44814000 */ mtc1 $at,$f8 +/* f06e7e8: 46101103 */ div.s $f4,$f2,$f16 +/* f06e7ec: 8faf0068 */ lw $t7,0x68($sp) +/* f06e7f0: 10000004 */ beqz $zero,.L0f06e804 +/* f06e7f4: e5e40064 */ swc1 $f4,0x64($t7) +/* f06e7f8: 44814000 */ mtc1 $at,$f8 +.L0f06e7fc: +/* f06e7fc: 00000000 */ sll $zero,$zero,0x0 +/* f06e800: e7080064 */ swc1 $f8,0x64($t8) +.L0f06e804: +/* f06e804: 8fb90068 */ lw $t9,0x68($sp) +/* f06e808: 3c017f1b */ lui $at,0x7f1b +/* f06e80c: c7200064 */ lwc1 $f0,0x64($t9) +/* f06e810: 4612003c */ c.lt.s $f0,$f18 +/* f06e814: 00000000 */ sll $zero,$zero,0x0 +/* f06e818: 45000004 */ bc1f .L0f06e82c +/* f06e81c: 00000000 */ sll $zero,$zero,0x0 +/* f06e820: 46000287 */ neg.s $f10,$f0 +/* f06e824: e72a0064 */ swc1 $f10,0x64($t9) +/* f06e828: 46005006 */ mov.s $f0,$f10 +.L0f06e82c: +/* f06e82c: c422a294 */ lwc1 $f2,-0x5d6c($at) +/* f06e830: 3c017f1b */ lui $at,0x7f1b +/* f06e834: 8fae0068 */ lw $t6,0x68($sp) +/* f06e838: 4602003c */ c.lt.s $f0,$f2 +/* f06e83c: 00000000 */ sll $zero,$zero,0x0 +/* f06e840: 45000003 */ bc1f .L0f06e850 +/* f06e844: 00000000 */ sll $zero,$zero,0x0 +/* f06e848: 10000008 */ beqz $zero,.L0f06e86c +/* f06e84c: e5c20064 */ swc1 $f2,0x64($t6) +.L0f06e850: +/* f06e850: c422a298 */ lwc1 $f2,-0x5d68($at) +/* f06e854: 8faf0068 */ lw $t7,0x68($sp) +/* f06e858: 4600103c */ c.lt.s $f2,$f0 +/* f06e85c: 00000000 */ sll $zero,$zero,0x0 +/* f06e860: 45020003 */ bc1fl .L0f06e870 +/* f06e864: 8fbf0014 */ lw $ra,0x14($sp) +/* f06e868: e5e20064 */ swc1 $f2,0x64($t7) +.L0f06e86c: +/* f06e86c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f06e870: +/* f06e870: 27bd01a0 */ addiu $sp,$sp,0x1a0 +/* f06e874: 03e00008 */ jr $ra +/* f06e878: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06e87c +/* f06e87c: 27bdff98 */ addiu $sp,$sp,-104 +/* f06e880: afbf004c */ sw $ra,0x4c($sp) +/* f06e884: afb00048 */ sw $s0,0x48($sp) +/* f06e888: 8c820040 */ lw $v0,0x40($a0) +/* f06e88c: 00808025 */ or $s0,$a0,$zero +/* f06e890: 304e0080 */ andi $t6,$v0,0x80 +/* f06e894: 51c00049 */ beqzl $t6,.L0f06e9bc +/* f06e898: 8fbf004c */ lw $ra,0x4c($sp) +/* f06e89c: 8c830048 */ lw $v1,0x48($a0) +/* f06e8a0: 2401ffdf */ addiu $at,$zero,-33 +/* f06e8a4: 00417024 */ and $t6,$v0,$at +/* f06e8a8: 8c6f0000 */ lw $t7,0x0($v1) +/* f06e8ac: 24050001 */ addiu $a1,$zero,0x1 +/* f06e8b0: 3406ffff */ dli $a2,0xffff +/* f06e8b4: 31f80001 */ andi $t8,$t7,0x1 +/* f06e8b8: 5300003d */ beqzl $t8,.L0f06e9b0 +/* f06e8bc: ae0e0040 */ sw $t6,0x40($s0) +/* f06e8c0: 8c790090 */ lw $t9,0x90($v1) +/* f06e8c4: 30480020 */ andi $t0,$v0,0x20 +/* f06e8c8: 5f200039 */ bgtzl $t9,.L0f06e9b0 +/* f06e8cc: ae0e0040 */ sw $t6,0x40($s0) +/* f06e8d0: 11000036 */ beqz $t0,.L0f06e9ac +/* f06e8d4: 3c0a8007 */ lui $t2,0x8007 +/* f06e8d8: 254a99f4 */ addiu $t2,$t2,-26124 +/* f06e8dc: 8d410000 */ lw $at,0x0($t2) +/* f06e8e0: 27a90060 */ addiu $t1,$sp,0x60 +/* f06e8e4: ad210000 */ sw $at,0x0($t1) +/* f06e8e8: 95410004 */ lhu $at,0x4($t2) +/* f06e8ec: 0c004b70 */ jal 0x12dc0 +/* f06e8f0: a5210004 */ sh $at,0x4($t1) +/* f06e8f4: 24010003 */ addiu $at,$zero,0x3 +/* f06e8f8: 0041001b */ divu $zero,$v0,$at +/* f06e8fc: 00006810 */ mfhi $t5 +/* f06e900: afad005c */ sw $t5,0x5c($sp) +/* f06e904: 8e0e0048 */ lw $t6,0x48($s0) +/* f06e908: 3c18800a */ lui $t8,0x800a +/* f06e90c: 8f189fc8 */ lw $t8,-0x6038($t8) +/* f06e910: 8dcf009c */ lw $t7,0x9c($t6) +/* f06e914: 24050001 */ addiu $a1,$zero,0x1 +/* f06e918: 2719fffa */ addiu $t9,$t8,-6 +/* f06e91c: 01f9082a */ slt $at,$t7,$t9 +/* f06e920: 10200025 */ beqz $at,.L0f06e9b8 +/* f06e924: 3406ffff */ dli $a2,0xffff +/* f06e928: 0fc249af */ jal func0f0926bc +/* f06e92c: 8e040014 */ lw $a0,0x14($s0) +/* f06e930: 0fc5b364 */ jal func0f16cd90 +/* f06e934: 00000000 */ sll $zero,$zero,0x0 +/* f06e938: 1440001f */ bnez $v0,.L0f06e9b8 +/* f06e93c: 3c01bf80 */ lui $at,0xbf80 +/* f06e940: 8fa8005c */ lw $t0,0x5c($sp) +/* f06e944: 8e050014 */ lw $a1,0x14($s0) +/* f06e948: 44810000 */ mtc1 $at,$f0 +/* f06e94c: 00085840 */ sll $t3,$t0,0x1 +/* f06e950: 03ab3021 */ addu $a2,$sp,$t3 +/* f06e954: 84c60060 */ lh $a2,0x60($a2) +/* f06e958: 2409ffff */ addiu $t1,$zero,-1 +/* f06e95c: 240affff */ addiu $t2,$zero,-1 +/* f06e960: afaa002c */ sw $t2,0x2c($sp) +/* f06e964: afa90010 */ sw $t1,0x10($sp) +/* f06e968: afa00028 */ sw $zero,0x28($sp) +/* f06e96c: afa00020 */ sw $zero,0x20($sp) +/* f06e970: afa0001c */ sw $zero,0x1c($sp) +/* f06e974: afa00018 */ sw $zero,0x18($sp) +/* f06e978: afa00014 */ sw $zero,0x14($sp) +/* f06e97c: 00002025 */ or $a0,$zero,$zero +/* f06e980: 2407ffff */ addiu $a3,$zero,-1 +/* f06e984: e7a00038 */ swc1 $f0,0x38($sp) +/* f06e988: e7a00034 */ swc1 $f0,0x34($sp) +/* f06e98c: e7a00030 */ swc1 $f0,0x30($sp) +/* f06e990: 0fc24e7e */ jal func0f0939f8 +/* f06e994: e7a00024 */ swc1 $f0,0x24($sp) +/* f06e998: 3c0c800a */ lui $t4,0x800a +/* f06e99c: 8d8c9fc8 */ lw $t4,-0x6038($t4) +/* f06e9a0: 8e0d0048 */ lw $t5,0x48($s0) +/* f06e9a4: 10000004 */ beqz $zero,.L0f06e9b8 +/* f06e9a8: adac009c */ sw $t4,0x9c($t5) +.L0f06e9ac: +/* f06e9ac: ae0e0040 */ sw $t6,0x40($s0) +.L0f06e9b0: +/* f06e9b0: 0fc249af */ jal func0f0926bc +/* f06e9b4: 8e040014 */ lw $a0,0x14($s0) +.L0f06e9b8: +/* f06e9b8: 8fbf004c */ lw $ra,0x4c($sp) +.L0f06e9bc: +/* f06e9bc: 8fb00048 */ lw $s0,0x48($sp) +/* f06e9c0: 27bd0068 */ addiu $sp,$sp,0x68 +/* f06e9c4: 03e00008 */ jr $ra +/* f06e9c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06e9cc +/* f06e9cc: 27bdfed8 */ addiu $sp,$sp,-296 +/* f06e9d0: afbf0014 */ sw $ra,0x14($sp) +/* f06e9d4: afa5012c */ sw $a1,0x12c($sp) +/* f06e9d8: c4820000 */ lwc1 $f2,0x0($a0) +/* f06e9dc: c48e0004 */ lwc1 $f14,0x4($a0) +/* f06e9e0: c4800008 */ lwc1 $f0,0x8($a0) +/* f06e9e4: 46021102 */ mul.s $f4,$f2,$f2 +/* f06e9e8: afa40128 */ sw $a0,0x128($sp) +/* f06e9ec: 460e7182 */ mul.s $f6,$f14,$f14 +/* f06e9f0: 46062200 */ add.s $f8,$f4,$f6 +/* f06e9f4: 46000282 */ mul.s $f10,$f0,$f0 +/* f06e9f8: 0c012974 */ jal 0x4a5d0 +/* f06e9fc: 46085300 */ add.s $f12,$f10,$f8 +/* f06ea00: 8fa40128 */ lw $a0,0x128($sp) +/* f06ea04: 44801000 */ mtc1 $zero,$f2 +/* f06ea08: c4840000 */ lwc1 $f4,0x0($a0) +/* f06ea0c: c4860004 */ lwc1 $f6,0x4($a0) +/* f06ea10: c48a0008 */ lwc1 $f10,0x8($a0) +/* f06ea14: 46002383 */ div.s $f14,$f4,$f0 +/* f06ea18: 46003483 */ div.s $f18,$f6,$f0 +/* f06ea1c: 46027032 */ c.eq.s $f14,$f2 +/* f06ea20: 00000000 */ sll $zero,$zero,0x0 +/* f06ea24: 4500000c */ bc1f .L0f06ea58 +/* f06ea28: 46005403 */ div.s $f16,$f10,$f0 +/* f06ea2c: 46028032 */ c.eq.s $f16,$f2 +/* f06ea30: 3c013f80 */ lui $at,0x3f80 +/* f06ea34: 45000008 */ bc1f .L0f06ea58 +/* f06ea38: 00000000 */ sll $zero,$zero,0x0 +/* f06ea3c: 44814000 */ mtc1 $at,$f8 +/* f06ea40: e7a20124 */ swc1 $f2,0x124($sp) +/* f06ea44: e7a20120 */ swc1 $f2,0x120($sp) +/* f06ea48: e7b2011c */ swc1 $f18,0x11c($sp) +/* f06ea4c: e7a20114 */ swc1 $f2,0x114($sp) +/* f06ea50: 10000016 */ beqz $zero,.L0f06eaac +/* f06ea54: e7a80118 */ swc1 $f8,0x118($sp) +.L0f06ea58: +/* f06ea58: 460e7102 */ mul.s $f4,$f14,$f14 +/* f06ea5c: e7ae010c */ swc1 $f14,0x10c($sp) +/* f06ea60: e7b00104 */ swc1 $f16,0x104($sp) +/* f06ea64: 46108182 */ mul.s $f6,$f16,$f16 +/* f06ea68: e7b20108 */ swc1 $f18,0x108($sp) +/* f06ea6c: 0c012974 */ jal 0x4a5d0 +/* f06ea70: 46062300 */ add.s $f12,$f4,$f6 +/* f06ea74: c7ae010c */ lwc1 $f14,0x10c($sp) +/* f06ea78: c7b00104 */ lwc1 $f16,0x104($sp) +/* f06ea7c: c7b20108 */ lwc1 $f18,0x108($sp) +/* f06ea80: 46007083 */ div.s $f2,$f14,$f0 +/* f06ea84: 46000107 */ neg.s $f4,$f0 +/* f06ea88: e7a40120 */ swc1 $f4,0x120($sp) +/* f06ea8c: 46008303 */ div.s $f12,$f16,$f0 +/* f06ea90: 46029202 */ mul.s $f8,$f18,$f2 +/* f06ea94: 46001287 */ neg.s $f10,$f2 +/* f06ea98: e7aa0114 */ swc1 $f10,0x114($sp) +/* f06ea9c: e7a80124 */ swc1 $f8,0x124($sp) +/* f06eaa0: 460c9182 */ mul.s $f6,$f18,$f12 +/* f06eaa4: e7ac0118 */ swc1 $f12,0x118($sp) +/* f06eaa8: e7a6011c */ swc1 $f6,0x11c($sp) +.L0f06eaac: +/* f06eaac: c7ac0118 */ lwc1 $f12,0x118($sp) +/* f06eab0: 0fc259d4 */ jal func0f096750 +/* f06eab4: c7ae0114 */ lwc1 $f14,0x114($sp) +/* f06eab8: e7a000f4 */ swc1 $f0,0xf4($sp) +/* f06eabc: 46000307 */ neg.s $f12,$f0 +/* f06eac0: 0c0058dd */ jal 0x16374 +/* f06eac4: 27a500b0 */ addiu $a1,$sp,0xb0 +/* f06eac8: c7aa0124 */ lwc1 $f10,0x124($sp) +/* f06eacc: c7a80120 */ lwc1 $f8,0x120($sp) +/* f06ead0: c7a4011c */ lwc1 $f4,0x11c($sp) +/* f06ead4: 27a400b0 */ addiu $a0,$sp,0xb0 +/* f06ead8: 27a50024 */ addiu $a1,$sp,0x24 +/* f06eadc: e7aa0024 */ swc1 $f10,0x24($sp) +/* f06eae0: e7a80028 */ swc1 $f8,0x28($sp) +/* f06eae4: 0c0056c4 */ jal 0x15b10 +/* f06eae8: e7a4002c */ swc1 $f4,0x2c($sp) +/* f06eaec: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f06eaf0: 0fc259d4 */ jal func0f096750 +/* f06eaf4: c7ae0028 */ lwc1 $f14,0x28($sp) +/* f06eaf8: 3c017f1b */ lui $at,0x7f1b +/* f06eafc: c426a29c */ lwc1 $f6,-0x5d64($at) +/* f06eb00: c7aa00f4 */ lwc1 $f10,0xf4($sp) +/* f06eb04: e7a000f0 */ swc1 $f0,0xf0($sp) +/* f06eb08: 27a50070 */ addiu $a1,$sp,0x70 +/* f06eb0c: 0c0058dd */ jal 0x16374 +/* f06eb10: 460a3300 */ add.s $f12,$f6,$f10 +/* f06eb14: 3c017f1b */ lui $at,0x7f1b +/* f06eb18: c428a2a0 */ lwc1 $f8,-0x5d60($at) +/* f06eb1c: c7a400f0 */ lwc1 $f4,0xf0($sp) +/* f06eb20: 27a50030 */ addiu $a1,$sp,0x30 +/* f06eb24: 0c0058ba */ jal 0x162e8 +/* f06eb28: 46044301 */ sub.s $f12,$f8,$f4 +/* f06eb2c: 27a40070 */ addiu $a0,$sp,0x70 +/* f06eb30: 27a50030 */ addiu $a1,$sp,0x30 +/* f06eb34: 0c005680 */ jal 0x15a00 +/* f06eb38: 8fa6012c */ lw $a2,0x12c($sp) +/* f06eb3c: 8fbf0014 */ lw $ra,0x14($sp) +/* f06eb40: 27bd0128 */ addiu $sp,$sp,0x128 +/* f06eb44: 03e00008 */ jr $ra +/* f06eb48: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06eb4c +/* f06eb4c: 27bdff80 */ addiu $sp,$sp,-128 +/* f06eb50: afbf0014 */ sw $ra,0x14($sp) +/* f06eb54: afa40080 */ sw $a0,0x80($sp) +/* f06eb58: afa50084 */ sw $a1,0x84($sp) +/* f06eb5c: afa60088 */ sw $a2,0x88($sp) +/* f06eb60: 0fc1a2aa */ jal func0f068aa8 +/* f06eb64: 8c840018 */ lw $a0,0x18($a0) +/* f06eb68: 0fc199ef */ jal func0f0667bc +/* f06eb6c: 00402025 */ or $a0,$v0,$zero +/* f06eb70: 8faf0080 */ lw $t7,0x80($sp) +/* f06eb74: 8fa40088 */ lw $a0,0x88($sp) +/* f06eb78: 27a50040 */ addiu $a1,$sp,0x40 +/* f06eb7c: 8df80014 */ lw $t8,0x14($t7) +/* f06eb80: e7a0002c */ swc1 $f0,0x2c($sp) +/* f06eb84: 0fc1ba73 */ jal func0f06e9cc +/* f06eb88: afb80028 */ sw $t8,0x28($sp) +/* f06eb8c: 8fb90080 */ lw $t9,0x80($sp) +/* f06eb90: 27a50040 */ addiu $a1,$sp,0x40 +/* f06eb94: 8f280018 */ lw $t0,0x18($t9) +/* f06eb98: 0c0057c1 */ jal 0x15f04 +/* f06eb9c: c50c0014 */ lwc1 $f12,0x14($t0) +/* f06eba0: c7a2002c */ lwc1 $f2,0x2c($sp) +/* f06eba4: c7a60050 */ lwc1 $f6,0x50($sp) +/* f06eba8: 8fa20084 */ lw $v0,0x84($sp) +/* f06ebac: c7b20054 */ lwc1 $f18,0x54($sp) +/* f06ebb0: 46023202 */ mul.s $f8,$f6,$f2 +/* f06ebb4: c4440000 */ lwc1 $f4,0x0($v0) +/* f06ebb8: 8fa30028 */ lw $v1,0x28($sp) +/* f06ebbc: 46029182 */ mul.s $f6,$f18,$f2 +/* f06ebc0: 27a60034 */ addiu $a2,$sp,0x34 +/* f06ebc4: 27a70018 */ addiu $a3,$sp,0x18 +/* f06ebc8: 24640008 */ addiu $a0,$v1,0x8 +/* f06ebcc: 24650028 */ addiu $a1,$v1,0x28 +/* f06ebd0: 46082281 */ sub.s $f10,$f4,$f8 +/* f06ebd4: e7aa0034 */ swc1 $f10,0x34($sp) +/* f06ebd8: c4500004 */ lwc1 $f16,0x4($v0) +/* f06ebdc: c7aa0058 */ lwc1 $f10,0x58($sp) +/* f06ebe0: 46068101 */ sub.s $f4,$f16,$f6 +/* f06ebe4: 46025482 */ mul.s $f18,$f10,$f2 +/* f06ebe8: e7a40038 */ swc1 $f4,0x38($sp) +/* f06ebec: c4480008 */ lwc1 $f8,0x8($v0) +/* f06ebf0: 46124401 */ sub.s $f16,$f8,$f18 +/* f06ebf4: 0fc1979d */ jal func0f065e74 +/* f06ebf8: e7b0003c */ swc1 $f16,0x3c($sp) +/* f06ebfc: 8fa40080 */ lw $a0,0x80($sp) +/* f06ec00: 27a50034 */ addiu $a1,$sp,0x34 +/* f06ec04: 27a60040 */ addiu $a2,$sp,0x40 +/* f06ec08: 0fc1a960 */ jal func0f06a580 +/* f06ec0c: 27a70018 */ addiu $a3,$sp,0x18 +/* f06ec10: 8fbf0014 */ lw $ra,0x14($sp) +/* f06ec14: 27bd0080 */ addiu $sp,$sp,0x80 +/* f06ec18: 03e00008 */ jr $ra +/* f06ec1c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06ec20 +/* f06ec20: 27bdff68 */ addiu $sp,$sp,-152 +/* f06ec24: afb00018 */ sw $s0,0x18($sp) +/* f06ec28: 00808025 */ or $s0,$a0,$zero +/* f06ec2c: afbf001c */ sw $ra,0x1c($sp) +/* f06ec30: afa5009c */ sw $a1,0x9c($sp) +/* f06ec34: 0fc1a2aa */ jal func0f068aa8 +/* f06ec38: 8c840018 */ lw $a0,0x18($a0) +/* f06ec3c: 8e0e0014 */ lw $t6,0x14($s0) +/* f06ec40: 240f000d */ addiu $t7,$zero,0xd +/* f06ec44: 00402025 */ or $a0,$v0,$zero +/* f06ec48: afae003c */ sw $t6,0x3c($sp) +/* f06ec4c: 0fc199f5 */ jal func0f0667d4 +/* f06ec50: a60f0062 */ sh $t7,0x62($s0) +/* f06ec54: 0c004b70 */ jal 0x12dc0 +/* f06ec58: e7a00040 */ swc1 $f0,0x40($sp) +/* f06ec5c: 44822000 */ mtc1 $v0,$f4 +/* f06ec60: c7a20040 */ lwc1 $f2,0x40($sp) +/* f06ec64: 04410005 */ bgez $v0,.L0f06ec7c +/* f06ec68: 468021a0 */ cvt.s.w $f6,$f4 +/* f06ec6c: 3c014f80 */ lui $at,0x4f80 +/* f06ec70: 44814000 */ mtc1 $at,$f8 +/* f06ec74: 00000000 */ sll $zero,$zero,0x0 +/* f06ec78: 46083180 */ add.s $f6,$f6,$f8 +.L0f06ec7c: +/* f06ec7c: 3c012f80 */ lui $at,0x2f80 +/* f06ec80: 44815000 */ mtc1 $at,$f10 +/* f06ec84: 3c0141c8 */ lui $at,0x41c8 +/* f06ec88: 44818000 */ mtc1 $at,$f16 +/* f06ec8c: 460a3002 */ mul.s $f0,$f6,$f10 +/* f06ec90: 2604001c */ addiu $a0,$s0,0x1c +/* f06ec94: 27a50058 */ addiu $a1,$sp,0x58 +/* f06ec98: 46000480 */ add.s $f18,$f0,$f0 +/* f06ec9c: 46128100 */ add.s $f4,$f16,$f18 +/* f06eca0: 46041081 */ sub.s $f2,$f2,$f4 +/* f06eca4: 0c005755 */ jal 0x15d54 +/* f06eca8: e7a20040 */ swc1 $f2,0x40($sp) +/* f06ecac: c7a20040 */ lwc1 $f2,0x40($sp) +/* f06ecb0: c7a60078 */ lwc1 $f6,0x78($sp) +/* f06ecb4: 8fa2009c */ lw $v0,0x9c($sp) +/* f06ecb8: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f06ecbc: 46023282 */ mul.s $f10,$f6,$f2 +/* f06ecc0: c4480000 */ lwc1 $f8,0x0($v0) +/* f06ecc4: 8fa3003c */ lw $v1,0x3c($sp) +/* f06ecc8: 46022182 */ mul.s $f6,$f4,$f2 +/* f06eccc: 27a6004c */ addiu $a2,$sp,0x4c +/* f06ecd0: 24640008 */ addiu $a0,$v1,0x8 +/* f06ecd4: 27a7002c */ addiu $a3,$sp,0x2c +/* f06ecd8: 24650028 */ addiu $a1,$v1,0x28 +/* f06ecdc: 460a4401 */ sub.s $f16,$f8,$f10 +/* f06ece0: e7b0004c */ swc1 $f16,0x4c($sp) +/* f06ece4: c4520004 */ lwc1 $f18,0x4($v0) +/* f06ece8: c7b00080 */ lwc1 $f16,0x80($sp) +/* f06ecec: 46069201 */ sub.s $f8,$f18,$f6 +/* f06ecf0: 46028102 */ mul.s $f4,$f16,$f2 +/* f06ecf4: e7a80050 */ swc1 $f8,0x50($sp) +/* f06ecf8: c44a0008 */ lwc1 $f10,0x8($v0) +/* f06ecfc: afa40024 */ sw $a0,0x24($sp) +/* f06ed00: 46045481 */ sub.s $f18,$f10,$f4 +/* f06ed04: 0fc19776 */ jal func0f065dd8 +/* f06ed08: e7b20054 */ swc1 $f18,0x54($sp) +/* f06ed0c: 02002025 */ or $a0,$s0,$zero +/* f06ed10: 27a5004c */ addiu $a1,$sp,0x4c +/* f06ed14: 27a60058 */ addiu $a2,$sp,0x58 +/* f06ed18: 0fc1a960 */ jal func0f06a580 +/* f06ed1c: 27a7002c */ addiu $a3,$sp,0x2c +/* f06ed20: 0fc2bb15 */ jal func0f0aec54 +/* f06ed24: 8fa4003c */ lw $a0,0x3c($sp) +/* f06ed28: 2401ffff */ addiu $at,$zero,-1 +/* f06ed2c: 10410008 */ beq $v0,$at,.L0f06ed50 +/* f06ed30: 00408025 */ or $s0,$v0,$zero +/* f06ed34: 00402025 */ or $a0,$v0,$zero +/* f06ed38: 0fc2bb5c */ jal func0f0aed70 +/* f06ed3c: 8fa50024 */ lw $a1,0x24($sp) +/* f06ed40: 3c054503 */ lui $a1,0x4503 +/* f06ed44: 34a54000 */ ori $a1,$a1,0x4000 +/* f06ed48: 0fc2bbaa */ jal func0f0aeea8 +/* f06ed4c: 02002025 */ or $a0,$s0,$zero +.L0f06ed50: +/* f06ed50: 8fbf001c */ lw $ra,0x1c($sp) +/* f06ed54: 8fb00018 */ lw $s0,0x18($sp) +/* f06ed58: 27bd0098 */ addiu $sp,$sp,0x98 +/* f06ed5c: 03e00008 */ jr $ra +/* f06ed60: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06ed64 +/* f06ed64: 27bdfef0 */ addiu $sp,$sp,-272 +/* f06ed68: afbf0014 */ sw $ra,0x14($sp) +/* f06ed6c: afa40110 */ sw $a0,0x110($sp) +/* f06ed70: afa50114 */ sw $a1,0x114($sp) +/* f06ed74: afa60118 */ sw $a2,0x118($sp) +/* f06ed78: 0fc1a2aa */ jal func0f068aa8 +/* f06ed7c: 8c840018 */ lw $a0,0x18($a0) +/* f06ed80: 8faf0110 */ lw $t7,0x110($sp) +/* f06ed84: 00402025 */ or $a0,$v0,$zero +/* f06ed88: 8df80014 */ lw $t8,0x14($t7) +/* f06ed8c: 0fc199f3 */ jal func0f0667cc +/* f06ed90: afb80038 */ sw $t8,0x38($sp) +/* f06ed94: 0c004b70 */ jal 0x12dc0 +/* f06ed98: 00000000 */ sll $zero,$zero,0x0 +/* f06ed9c: 0c004b70 */ jal 0x12dc0 +/* f06eda0: 00000000 */ sll $zero,$zero,0x0 +/* f06eda4: 44822000 */ mtc1 $v0,$f4 +/* f06eda8: 04410005 */ bgez $v0,.L0f06edc0 +/* f06edac: 468021a0 */ cvt.s.w $f6,$f4 +/* f06edb0: 3c014f80 */ lui $at,0x4f80 +/* f06edb4: 44814000 */ mtc1 $at,$f8 +/* f06edb8: 00000000 */ sll $zero,$zero,0x0 +/* f06edbc: 46083180 */ add.s $f6,$f6,$f8 +.L0f06edc0: +/* f06edc0: 3c012f80 */ lui $at,0x2f80 +/* f06edc4: 44815000 */ mtc1 $at,$f10 +/* f06edc8: 3c017f1b */ lui $at,0x7f1b +/* f06edcc: c432a2a4 */ lwc1 $f18,-0x5d5c($at) +/* f06edd0: 460a3402 */ mul.s $f16,$f6,$f10 +/* f06edd4: 8fb90118 */ lw $t9,0x118($sp) +/* f06edd8: 3c017f1b */ lui $at,0x7f1b +/* f06eddc: c42aa2a8 */ lwc1 $f10,-0x5d58($at) +/* f06ede0: c7280000 */ lwc1 $f8,0x0($t9) +/* f06ede4: 46128102 */ mul.s $f4,$f16,$f18 +/* f06ede8: 46082180 */ add.s $f6,$f4,$f8 +/* f06edec: 460a3401 */ sub.s $f16,$f6,$f10 +/* f06edf0: 0c004b70 */ jal 0x12dc0 +/* f06edf4: e7b0001c */ swc1 $f16,0x1c($sp) +/* f06edf8: 44829000 */ mtc1 $v0,$f18 +/* f06edfc: 3c014f80 */ lui $at,0x4f80 +/* f06ee00: 04410004 */ bgez $v0,.L0f06ee14 +/* f06ee04: 46809120 */ cvt.s.w $f4,$f18 +/* f06ee08: 44814000 */ mtc1 $at,$f8 +/* f06ee0c: 00000000 */ sll $zero,$zero,0x0 +/* f06ee10: 46082100 */ add.s $f4,$f4,$f8 +.L0f06ee14: +/* f06ee14: 3c012f80 */ lui $at,0x2f80 +/* f06ee18: 44813000 */ mtc1 $at,$f6 +/* f06ee1c: 3c017f1b */ lui $at,0x7f1b +/* f06ee20: c430a2ac */ lwc1 $f16,-0x5d54($at) +/* f06ee24: 46062282 */ mul.s $f10,$f4,$f6 +/* f06ee28: 8fa80118 */ lw $t0,0x118($sp) +/* f06ee2c: 3c017f1b */ lui $at,0x7f1b +/* f06ee30: c426a2b0 */ lwc1 $f6,-0x5d50($at) +/* f06ee34: c5080004 */ lwc1 $f8,0x4($t0) +/* f06ee38: 46105482 */ mul.s $f18,$f10,$f16 +/* f06ee3c: 46089100 */ add.s $f4,$f18,$f8 +/* f06ee40: 46062281 */ sub.s $f10,$f4,$f6 +/* f06ee44: 0c004b70 */ jal 0x12dc0 +/* f06ee48: e7aa0020 */ swc1 $f10,0x20($sp) +/* f06ee4c: 44828000 */ mtc1 $v0,$f16 +/* f06ee50: 3c014f80 */ lui $at,0x4f80 +/* f06ee54: 04410004 */ bgez $v0,.L0f06ee68 +/* f06ee58: 468084a0 */ cvt.s.w $f18,$f16 +/* f06ee5c: 44814000 */ mtc1 $at,$f8 +/* f06ee60: 00000000 */ sll $zero,$zero,0x0 +/* f06ee64: 46089480 */ add.s $f18,$f18,$f8 +.L0f06ee68: +/* f06ee68: 3c012f80 */ lui $at,0x2f80 +/* f06ee6c: 44812000 */ mtc1 $at,$f4 +/* f06ee70: 3c017f1b */ lui $at,0x7f1b +/* f06ee74: c42aa2b4 */ lwc1 $f10,-0x5d4c($at) +/* f06ee78: 46049182 */ mul.s $f6,$f18,$f4 +/* f06ee7c: 8fa90118 */ lw $t1,0x118($sp) +/* f06ee80: 3c017f1b */ lui $at,0x7f1b +/* f06ee84: c424a2b8 */ lwc1 $f4,-0x5d48($at) +/* f06ee88: c5280008 */ lwc1 $f8,0x8($t1) +/* f06ee8c: 27a4001c */ addiu $a0,$sp,0x1c +/* f06ee90: 27a50090 */ addiu $a1,$sp,0x90 +/* f06ee94: 460a3402 */ mul.s $f16,$f6,$f10 +/* f06ee98: 46088480 */ add.s $f18,$f16,$f8 +/* f06ee9c: 46049181 */ sub.s $f6,$f18,$f4 +/* f06eea0: 0fc1ba73 */ jal func0f06e9cc +/* f06eea4: e7a60024 */ swc1 $f6,0x24($sp) +/* f06eea8: 3c017f1b */ lui $at,0x7f1b +/* f06eeac: c42ca2bc */ lwc1 $f12,-0x5d44($at) +/* f06eeb0: 0c0058ba */ jal 0x162e8 +/* f06eeb4: 27a50050 */ addiu $a1,$sp,0x50 +/* f06eeb8: 27a40090 */ addiu $a0,$sp,0x90 +/* f06eebc: 27a50050 */ addiu $a1,$sp,0x50 +/* f06eec0: 0c005680 */ jal 0x15a00 +/* f06eec4: 27a600d0 */ addiu $a2,$sp,0xd0 +/* f06eec8: 8faa0110 */ lw $t2,0x110($sp) +/* f06eecc: 27a500d0 */ addiu $a1,$sp,0xd0 +/* f06eed0: 8d4b0018 */ lw $t3,0x18($t2) +/* f06eed4: 0c0057c1 */ jal 0x15f04 +/* f06eed8: c56c0014 */ lwc1 $f12,0x14($t3) +/* f06eedc: 8fa20114 */ lw $v0,0x114($sp) +/* f06eee0: 44800000 */ mtc1 $zero,$f0 +/* f06eee4: 8fa30038 */ lw $v1,0x38($sp) +/* f06eee8: c44a0000 */ lwc1 $f10,0x0($v0) +/* f06eeec: 27a60044 */ addiu $a2,$sp,0x44 +/* f06eef0: 27a70028 */ addiu $a3,$sp,0x28 +/* f06eef4: 46005401 */ sub.s $f16,$f10,$f0 +/* f06eef8: 24640008 */ addiu $a0,$v1,0x8 +/* f06eefc: 24650028 */ addiu $a1,$v1,0x28 +/* f06ef00: e7b00044 */ swc1 $f16,0x44($sp) +/* f06ef04: c4480004 */ lwc1 $f8,0x4($v0) +/* f06ef08: 46004481 */ sub.s $f18,$f8,$f0 +/* f06ef0c: e7b20048 */ swc1 $f18,0x48($sp) +/* f06ef10: c4440008 */ lwc1 $f4,0x8($v0) +/* f06ef14: 46002181 */ sub.s $f6,$f4,$f0 +/* f06ef18: 0fc1979d */ jal func0f065e74 +/* f06ef1c: e7a6004c */ swc1 $f6,0x4c($sp) +/* f06ef20: 8fa40110 */ lw $a0,0x110($sp) +/* f06ef24: 27a50044 */ addiu $a1,$sp,0x44 +/* f06ef28: 27a600d0 */ addiu $a2,$sp,0xd0 +/* f06ef2c: 0fc1a960 */ jal func0f06a580 +/* f06ef30: 27a70028 */ addiu $a3,$sp,0x28 +/* f06ef34: 8fbf0014 */ lw $ra,0x14($sp) +/* f06ef38: 27bd0110 */ addiu $sp,$sp,0x110 +/* f06ef3c: 03e00008 */ jr $ra +/* f06ef40: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06ef44 +/* f06ef44: 27bdfe88 */ addiu $sp,$sp,-376 +/* f06ef48: afbf001c */ sw $ra,0x1c($sp) +/* f06ef4c: afb10018 */ sw $s1,0x18($sp) +/* f06ef50: afb00014 */ sw $s0,0x14($sp) +/* f06ef54: afa5017c */ sw $a1,0x17c($sp) +/* f06ef58: afa60180 */ sw $a2,0x180($sp) +/* f06ef5c: afa70184 */ sw $a3,0x184($sp) +/* f06ef60: 90af0001 */ lbu $t7,0x1($a1) +/* f06ef64: 00808825 */ or $s1,$a0,$zero +/* f06ef68: 31f80002 */ andi $t8,$t7,0x2 +/* f06ef6c: 53000047 */ beqzl $t8,.L0f06f08c +/* f06ef70: 00001025 */ or $v0,$zero,$zero +/* f06ef74: 0fc1a1bc */ jal func0f0686f0 +/* f06ef78: 8c900004 */ lw $s0,0x4($a0) +/* f06ef7c: 10400042 */ beqz $v0,.L0f06f088 +/* f06ef80: ae020048 */ sw $v0,0x48($s0) +/* f06ef84: 8fa40180 */ lw $a0,0x180($sp) +/* f06ef88: 8fa50184 */ lw $a1,0x184($sp) +/* f06ef8c: 0c006973 */ jal 0x1a5cc +/* f06ef90: 00003025 */ or $a2,$zero,$zero +/* f06ef94: afa20024 */ sw $v0,0x24($sp) +/* f06ef98: 8e190040 */ lw $t9,0x40($s0) +/* f06ef9c: 02202025 */ or $a0,$s1,$zero +/* f06efa0: 37280040 */ ori $t0,$t9,0x40 +/* f06efa4: 0fc19711 */ jal func0f065c44 +/* f06efa8: ae080040 */ sw $t0,0x40($s0) +/* f06efac: 0fc18171 */ jal func0f0605c4 +/* f06efb0: 02202025 */ or $a0,$s1,$zero +/* f06efb4: 0fc180c0 */ jal func0f060300 +/* f06efb8: 02202025 */ or $a0,$s1,$zero +/* f06efbc: 8fa90180 */ lw $t1,0x180($sp) +/* f06efc0: 8e0a0018 */ lw $t2,0x18($s0) +/* f06efc4: 02202025 */ or $a0,$s1,$zero +/* f06efc8: ad490018 */ sw $t1,0x18($t2) +/* f06efcc: 8e0c0018 */ lw $t4,0x18($s0) +/* f06efd0: 8fab0184 */ lw $t3,0x184($sp) +/* f06efd4: ad8b001c */ sw $t3,0x1c($t4) +/* f06efd8: 0fc181a6 */ jal func0f060698 +/* f06efdc: 8fa5017c */ lw $a1,0x17c($sp) +/* f06efe0: 8e040018 */ lw $a0,0x18($s0) +/* f06efe4: 0c006b43 */ jal 0x1ad0c +/* f06efe8: 27a50028 */ addiu $a1,$sp,0x28 +/* f06efec: c7a40028 */ lwc1 $f4,0x28($sp) +/* f06eff0: c7a8002c */ lwc1 $f8,0x2c($sp) +/* f06eff4: c7b00030 */ lwc1 $f16,0x30($sp) +/* f06eff8: 46002187 */ neg.s $f6,$f4 +/* f06effc: 46004287 */ neg.s $f10,$f8 +/* f06f000: 46008487 */ neg.s $f18,$f16 +/* f06f004: e7a60028 */ swc1 $f6,0x28($sp) +/* f06f008: e7aa002c */ swc1 $f10,0x2c($sp) +/* f06f00c: e7b20030 */ swc1 $f18,0x30($sp) +/* f06f010: 27a40028 */ addiu $a0,$sp,0x28 +/* f06f014: 0c0059b7 */ jal 0x166dc +/* f06f018: 27a50074 */ addiu $a1,$sp,0x74 +/* f06f01c: 2604001c */ addiu $a0,$s0,0x1c +/* f06f020: 0c005755 */ jal 0x15d54 +/* f06f024: 27a50034 */ addiu $a1,$sp,0x34 +/* f06f028: 26240008 */ addiu $a0,$s1,0x8 +/* f06f02c: 0c005775 */ jal 0x15dd4 +/* f06f030: 27a50034 */ addiu $a1,$sp,0x34 +/* f06f034: 27b10134 */ addiu $s1,$sp,0x134 +/* f06f038: 02203025 */ or $a2,$s1,$zero +/* f06f03c: 27a40034 */ addiu $a0,$sp,0x34 +/* f06f040: 0c0056f9 */ jal 0x15be4 +/* f06f044: 27a50074 */ addiu $a1,$sp,0x74 +/* f06f048: 0fc2d5de */ jal func0f0b5778 +/* f06f04c: 00000000 */ sll $zero,$zero,0x0 +/* f06f050: 00402025 */ or $a0,$v0,$zero +/* f06f054: 8fa50024 */ lw $a1,0x24($sp) +/* f06f058: 0c0056f9 */ jal 0x15be4 +/* f06f05c: 27a600f4 */ addiu $a2,$sp,0xf4 +/* f06f060: 27a400f4 */ addiu $a0,$sp,0xf4 +/* f06f064: 0c005cbc */ jal 0x172f0 +/* f06f068: 27a500b4 */ addiu $a1,$sp,0xb4 +/* f06f06c: 8e060048 */ lw $a2,0x48($s0) +/* f06f070: 27a400b4 */ addiu $a0,$sp,0xb4 +/* f06f074: 02202825 */ or $a1,$s1,$zero +/* f06f078: 0c0056f9 */ jal 0x15be4 +/* f06f07c: 24c60004 */ addiu $a2,$a2,0x4 +/* f06f080: 10000002 */ beqz $zero,.L0f06f08c +/* f06f084: 24020001 */ addiu $v0,$zero,0x1 +.L0f06f088: +/* f06f088: 00001025 */ or $v0,$zero,$zero +.L0f06f08c: +/* f06f08c: 8fbf001c */ lw $ra,0x1c($sp) +/* f06f090: 8fb00014 */ lw $s0,0x14($sp) +/* f06f094: 8fb10018 */ lw $s1,0x18($sp) +/* f06f098: 03e00008 */ jr $ra +/* f06f09c: 27bd0178 */ addiu $sp,$sp,0x178 +); + +GLOBAL_ASM( +glabel func0f06f0a0 +/* f06f0a0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f06f0a4: afbf001c */ sw $ra,0x1c($sp) +/* f06f0a8: afb00018 */ sw $s0,0x18($sp) +/* f06f0ac: afa40028 */ sw $a0,0x28($sp) +/* f06f0b0: afa5002c */ sw $a1,0x2c($sp) +/* f06f0b4: afa60030 */ sw $a2,0x30($sp) +/* f06f0b8: afa70034 */ sw $a3,0x34($sp) +/* f06f0bc: 8c900004 */ lw $s0,0x4($a0) +/* f06f0c0: afa00020 */ sw $zero,0x20($sp) +/* f06f0c4: 8e030040 */ lw $v1,0x40($s0) +/* f06f0c8: 306f0080 */ andi $t7,$v1,0x80 +/* f06f0cc: 51e00008 */ beqzl $t7,.L0f06f0f0 +/* f06f0d0: 92020003 */ lbu $v0,0x3($s0) +/* f06f0d4: 8e180048 */ lw $t8,0x48($s0) +/* f06f0d8: 02002025 */ or $a0,$s0,$zero +/* f06f0dc: 8f190088 */ lw $t9,0x88($t8) +/* f06f0e0: 0fc1ab10 */ jal func0f06ac40 +/* f06f0e4: afb90020 */ sw $t9,0x20($sp) +/* f06f0e8: 8e030040 */ lw $v1,0x40($s0) +/* f06f0ec: 92020003 */ lbu $v0,0x3($s0) +.L0f06f0f0: +/* f06f0f0: 3c050002 */ lui $a1,0x2 +/* f06f0f4: 24070008 */ addiu $a3,$zero,0x8 +/* f06f0f8: 00654025 */ or $t0,$v1,$a1 +/* f06f0fc: 14e20030 */ bne $a3,$v0,.L0f06f1c0 +/* f06f100: ae080040 */ sw $t0,0x40($s0) +/* f06f104: 9204005c */ lbu $a0,0x5c($s0) +/* f06f108: 24010035 */ addiu $at,$zero,0x35 +/* f06f10c: 10810007 */ beq $a0,$at,.L0f06f12c +/* f06f110: 2401003d */ addiu $at,$zero,0x3d +/* f06f114: 10810005 */ beq $a0,$at,.L0f06f12c +/* f06f118: 2401003e */ addiu $at,$zero,0x3e +/* f06f11c: 10810003 */ beq $a0,$at,.L0f06f12c +/* f06f120: 2401003f */ addiu $at,$zero,0x3f +/* f06f124: 5481000c */ bnel $a0,$at,.L0f06f158 +/* f06f128: 8fa50028 */ lw $a1,0x28($sp) +.L0f06f12c: +/* f06f12c: 8e090008 */ lw $t1,0x8($s0) +/* f06f130: 8e0d000c */ lw $t5,0xc($s0) +/* f06f134: 3c010040 */ lui $at,0x40 +/* f06f138: 01255025 */ or $t2,$t1,$a1 +/* f06f13c: ae0a0008 */ sw $t2,0x8($s0) +/* f06f140: 01416025 */ or $t4,$t2,$at +/* f06f144: 35ae4000 */ ori $t6,$t5,0x4000 +/* f06f148: ae0c0008 */ sw $t4,0x8($s0) +/* f06f14c: ae0e000c */ sw $t6,0xc($s0) +/* f06f150: 9204005c */ lbu $a0,0x5c($s0) +/* f06f154: 8fa50028 */ lw $a1,0x28($sp) +.L0f06f158: +/* f06f158: 0fc257f6 */ jal func0f095fd8 +/* f06f15c: 24a50028 */ addiu $a1,$a1,0x28 +/* f06f160: 9204005c */ lbu $a0,0x5c($s0) +/* f06f164: 24010056 */ addiu $at,$zero,0x56 +/* f06f168: 8fa5002c */ lw $a1,0x2c($sp) +/* f06f16c: 54810006 */ bnel $a0,$at,.L0f06f188 +/* f06f170: 2401001a */ addiu $at,$zero,0x1a +/* f06f174: 0fc1bb08 */ jal func0f06ec20 +/* f06f178: 02002025 */ or $a0,$s0,$zero +/* f06f17c: 1000000e */ beqz $zero,.L0f06f1b8 +/* f06f180: 92020003 */ lbu $v0,0x3($s0) +/* f06f184: 2401001a */ addiu $at,$zero,0x1a +.L0f06f188: +/* f06f188: 14810007 */ bne $a0,$at,.L0f06f1a8 +/* f06f18c: 8fa5002c */ lw $a1,0x2c($sp) +/* f06f190: 02002025 */ or $a0,$s0,$zero +/* f06f194: 8fa5002c */ lw $a1,0x2c($sp) +/* f06f198: 0fc1bb59 */ jal func0f06ed64 +/* f06f19c: 8fa60030 */ lw $a2,0x30($sp) +/* f06f1a0: 10000005 */ beqz $zero,.L0f06f1b8 +/* f06f1a4: 92020003 */ lbu $v0,0x3($s0) +.L0f06f1a8: +/* f06f1a8: 02002025 */ or $a0,$s0,$zero +/* f06f1ac: 0fc1bad3 */ jal func0f06eb4c +/* f06f1b0: 8fa60030 */ lw $a2,0x30($sp) +/* f06f1b4: 92020003 */ lbu $v0,0x3($s0) +.L0f06f1b8: +/* f06f1b8: 1000001e */ beqz $zero,.L0f06f234 +/* f06f1bc: 24070008 */ addiu $a3,$zero,0x8 +.L0f06f1c0: +/* f06f1c0: 2401000d */ addiu $at,$zero,0xd +/* f06f1c4: 1441001b */ bne $v0,$at,.L0f06f234 +/* f06f1c8: 02002025 */ or $a0,$s0,$zero +/* f06f1cc: 8fa5002c */ lw $a1,0x2c($sp) +/* f06f1d0: 0fc1bad3 */ jal func0f06eb4c +/* f06f1d4: 8fa60030 */ lw $a2,0x30($sp) +/* f06f1d8: 8fa20030 */ lw $v0,0x30($sp) +/* f06f1dc: c44c0000 */ lwc1 $f12,0x0($v0) +/* f06f1e0: 0fc259d4 */ jal func0f096750 +/* f06f1e4: c44e0008 */ lwc1 $f14,0x8($v0) +/* f06f1e8: e6000060 */ swc1 $f0,0x60($s0) +/* f06f1ec: 8faf0030 */ lw $t7,0x30($sp) +/* f06f1f0: c5ee0008 */ lwc1 $f14,0x8($t7) +/* f06f1f4: c5e20000 */ lwc1 $f2,0x0($t7) +/* f06f1f8: 460e7102 */ mul.s $f4,$f14,$f14 +/* f06f1fc: 00000000 */ sll $zero,$zero,0x0 +/* f06f200: 46021182 */ mul.s $f6,$f2,$f2 +/* f06f204: 0c012974 */ jal 0x4a5d0 +/* f06f208: 46062300 */ add.s $f12,$f4,$f6 +/* f06f20c: 8fb80030 */ lw $t8,0x30($sp) +/* f06f210: 46000386 */ mov.s $f14,$f0 +/* f06f214: 0fc259d4 */ jal func0f096750 +/* f06f218: c70c0004 */ lwc1 $f12,0x4($t8) +/* f06f21c: c6080060 */ lwc1 $f8,0x60($s0) +/* f06f220: e6000074 */ swc1 $f0,0x74($s0) +/* f06f224: e6000078 */ swc1 $f0,0x78($s0) +/* f06f228: 92020003 */ lbu $v0,0x3($s0) +/* f06f22c: 24070008 */ addiu $a3,$zero,0x8 +/* f06f230: e608006c */ swc1 $f8,0x6c($s0) +.L0f06f234: +/* f06f234: 3c058007 */ lui $a1,0x8007 +/* f06f238: 8ca59930 */ lw $a1,-0x66d0($a1) +/* f06f23c: 10a00029 */ beqz $a1,.L0f06f2e4 +/* f06f240: 00000000 */ sll $zero,$zero,0x0 +/* f06f244: 14e20012 */ bne $a3,$v0,.L0f06f290 +/* f06f248: 2604005c */ addiu $a0,$s0,0x5c +/* f06f24c: 0fc29f66 */ jal func0f0a7d98 +/* f06f250: 2406ffff */ addiu $a2,$zero,-1 +/* f06f254: 9219005c */ lbu $t9,0x5c($s0) +/* f06f258: 2401001a */ addiu $at,$zero,0x1a +/* f06f25c: 3c038007 */ lui $v1,0x8007 +/* f06f260: 1721000b */ bne $t9,$at,.L0f06f290 +/* f06f264: 00000000 */ sll $zero,$zero,0x0 +/* f06f268: 8c639930 */ lw $v1,-0x66d0($v1) +/* f06f26c: 24010003 */ addiu $at,$zero,0x3 +/* f06f270: 8fa50020 */ lw $a1,0x20($sp) +/* f06f274: 90620000 */ lbu $v0,0x0($v1) +/* f06f278: 10410003 */ beq $v0,$at,.L0f06f288 +/* f06f27c: 24010006 */ addiu $at,$zero,0x6 +/* f06f280: 14410003 */ bne $v0,$at,.L0f06f290 +/* f06f284: 00000000 */ sll $zero,$zero,0x0 +.L0f06f288: +/* f06f288: 0fc08b32 */ jal func0f022cc8 +/* f06f28c: 8c640004 */ lw $a0,0x4($v1) +.L0f06f290: +/* f06f290: 3c058007 */ lui $a1,0x8007 +/* f06f294: 8ca59930 */ lw $a1,-0x66d0($a1) +/* f06f298: 8fa40028 */ lw $a0,0x28($sp) +/* f06f29c: 3c06800a */ lui $a2,0x800a +/* f06f2a0: 90a80001 */ lbu $t0,0x1($a1) +/* f06f2a4: 3c07800a */ lui $a3,0x800a +/* f06f2a8: 31090002 */ andi $t1,$t0,0x2 +/* f06f2ac: 5120000a */ beqzl $t1,.L0f06f2d8 +/* f06f2b0: 8e0c0040 */ lw $t4,0x40($s0) +/* f06f2b4: 8cc6ce70 */ lw $a2,-0x3190($a2) +/* f06f2b8: 0fc1bbd1 */ jal func0f06ef44 +/* f06f2bc: 8ce7ce74 */ lw $a3,-0x318c($a3) +/* f06f2c0: 1040000f */ beqz $v0,.L0f06f300 +/* f06f2c4: 8fab0034 */ lw $t3,0x34($sp) +/* f06f2c8: 240a0001 */ addiu $t2,$zero,0x1 +/* f06f2cc: 1000000c */ beqz $zero,.L0f06f300 +/* f06f2d0: ad6a0000 */ sw $t2,0x0($t3) +/* f06f2d4: 8e0c0040 */ lw $t4,0x40($s0) +.L0f06f2d8: +/* f06f2d8: 358d0004 */ ori $t5,$t4,0x4 +/* f06f2dc: 10000008 */ beqz $zero,.L0f06f300 +/* f06f2e0: ae0d0040 */ sw $t5,0x40($s0) +.L0f06f2e4: +/* f06f2e4: 14e20006 */ bne $a3,$v0,.L0f06f300 +/* f06f2e8: 2604005c */ addiu $a0,$s0,0x5c +/* f06f2ec: 8fa70028 */ lw $a3,0x28($sp) +/* f06f2f0: 8fa5002c */ lw $a1,0x2c($sp) +/* f06f2f4: 2406ffff */ addiu $a2,$zero,-1 +/* f06f2f8: 0fc2a132 */ jal func0f0a84c8 +/* f06f2fc: 24e70028 */ addiu $a3,$a3,0x28 +.L0f06f300: +/* f06f300: 8fbf001c */ lw $ra,0x1c($sp) +/* f06f304: 8fb00018 */ lw $s0,0x18($sp) +/* f06f308: 27bd0028 */ addiu $sp,$sp,0x28 +/* f06f30c: 03e00008 */ jr $ra +/* f06f310: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06f314 +/* f06f314: 27bdff68 */ addiu $sp,$sp,-152 +/* f06f318: afbf0034 */ sw $ra,0x34($sp) +/* f06f31c: afb00030 */ sw $s0,0x30($sp) +/* f06f320: afa5009c */ sw $a1,0x9c($sp) +/* f06f324: 8c880004 */ lw $t0,0x4($a0) +/* f06f328: 3c01f000 */ lui $at,0xf000 +/* f06f32c: 00808025 */ or $s0,$a0,$zero +/* f06f330: 8d020040 */ lw $v0,0x40($t0) +/* f06f334: 00417024 */ and $t6,$v0,$at +/* f06f338: 000e7f02 */ srl $t7,$t6,0x1c +/* f06f33c: afaf0090 */ sw $t7,0x90($sp) +/* f06f340: 8c860018 */ lw $a2,0x18($a0) +/* f06f344: 3c010002 */ lui $at,0x2 +/* f06f348: 342100c0 */ ori $at,$at,0xc0 +/* f06f34c: 10c00032 */ beqz $a2,.L0f06f418 +/* f06f350: 00415024 */ and $t2,$v0,$at +/* f06f354: 8cc20018 */ lw $v0,0x18($a2) +/* f06f358: 00c01825 */ or $v1,$a2,$zero +/* f06f35c: 50400006 */ beqzl $v0,.L0f06f378 +/* f06f360: 92180001 */ lbu $t8,0x1($s0) +/* f06f364: 00401825 */ or $v1,$v0,$zero +.L0f06f368: +/* f06f368: 8c420018 */ lw $v0,0x18($v0) +/* f06f36c: 5440fffe */ bnezl $v0,.L0f06f368 +/* f06f370: 00401825 */ or $v1,$v0,$zero +/* f06f374: 92180001 */ lbu $t8,0x1($s0) +.L0f06f378: +/* f06f378: 33190002 */ andi $t9,$t8,0x2 +/* f06f37c: 53200012 */ beqzl $t9,.L0f06f3c8 +/* f06f380: c46a0008 */ lwc1 $f10,0x8($v1) +/* f06f384: 8d040018 */ lw $a0,0x18($t0) +/* f06f388: 0c006983 */ jal 0x1a60c +/* f06f38c: afa30088 */ sw $v1,0x88($sp) +/* f06f390: c4440030 */ lwc1 $f4,0x30($v0) +/* f06f394: e7a4007c */ swc1 $f4,0x7c($sp) +/* f06f398: c4460034 */ lwc1 $f6,0x34($v0) +/* f06f39c: e7a60080 */ swc1 $f6,0x80($sp) +/* f06f3a0: c4480038 */ lwc1 $f8,0x38($v0) +/* f06f3a4: 0fc2d5de */ jal func0f0b5778 +/* f06f3a8: e7a80084 */ swc1 $f8,0x84($sp) +/* f06f3ac: 27b0007c */ addiu $s0,$sp,0x7c +/* f06f3b0: 02002825 */ or $a1,$s0,$zero +/* f06f3b4: 0c0056d9 */ jal 0x15b64 +/* f06f3b8: 00402025 */ or $a0,$v0,$zero +/* f06f3bc: 10000008 */ beqz $zero,.L0f06f3e0 +/* f06f3c0: 8fa30088 */ lw $v1,0x88($sp) +/* f06f3c4: c46a0008 */ lwc1 $f10,0x8($v1) +.L0f06f3c8: +/* f06f3c8: 27b0007c */ addiu $s0,$sp,0x7c +/* f06f3cc: e7aa007c */ swc1 $f10,0x7c($sp) +/* f06f3d0: c470000c */ lwc1 $f16,0xc($v1) +/* f06f3d4: e7b00080 */ swc1 $f16,0x80($sp) +/* f06f3d8: c4720010 */ lwc1 $f18,0x10($v1) +/* f06f3dc: e7b20084 */ swc1 $f18,0x84($sp) +.L0f06f3e0: +/* f06f3e0: 24640008 */ addiu $a0,$v1,0x8 +/* f06f3e4: 24650028 */ addiu $a1,$v1,0x28 +/* f06f3e8: 02003025 */ or $a2,$s0,$zero +/* f06f3ec: 0fc1979d */ jal func0f065e74 +/* f06f3f0: 27a7006c */ addiu $a3,$sp,0x6c +/* f06f3f4: 8fa90090 */ lw $t1,0x90($sp) +/* f06f3f8: 00002025 */ or $a0,$zero,$zero +/* f06f3fc: 02002825 */ or $a1,$s0,$zero +/* f06f400: 27a6006c */ addiu $a2,$sp,0x6c +/* f06f404: 87a7009e */ lh $a3,0x9e($sp) +/* f06f408: 0fc4a650 */ jal func0f129940 +/* f06f40c: afa90010 */ sw $t1,0x10($sp) +/* f06f410: 10000037 */ beqz $zero,.L0f06f4f0 +/* f06f414: 00401825 */ or $v1,$v0,$zero +.L0f06f418: +/* f06f418: 3c010002 */ lui $at,0x2 +/* f06f41c: 1541002d */ bne $t2,$at,.L0f06f4d4 +/* f06f420: 00002025 */ or $a0,$zero,$zero +/* f06f424: 8d040018 */ lw $a0,0x18($t0) +/* f06f428: 0fc1a2aa */ jal func0f068aa8 +/* f06f42c: afa80094 */ sw $t0,0x94($sp) +/* f06f430: 0fc199ef */ jal func0f0667bc +/* f06f434: 00402025 */ or $a0,$v0,$zero +/* f06f438: 8fa80094 */ lw $t0,0x94($sp) +/* f06f43c: 86020028 */ lh $v0,0x28($s0) +/* f06f440: 8fab0090 */ lw $t3,0x90($sp) +/* f06f444: c5040028 */ lwc1 $f4,0x28($t0) +/* f06f448: 240c0001 */ addiu $t4,$zero,0x1 +/* f06f44c: 27ad005c */ addiu $t5,$sp,0x5c +/* f06f450: e7a40050 */ swc1 $f4,0x50($sp) +/* f06f454: c506002c */ lwc1 $f6,0x2c($t0) +/* f06f458: 27ae0050 */ addiu $t6,$sp,0x50 +/* f06f45c: 00002025 */ or $a0,$zero,$zero +/* f06f460: e7a60054 */ swc1 $f6,0x54($sp) +/* f06f464: c5080030 */ lwc1 $f8,0x30($t0) +/* f06f468: 26050008 */ addiu $a1,$s0,0x8 +/* f06f46c: 26060028 */ addiu $a2,$s0,0x28 +/* f06f470: e7a80058 */ swc1 $f8,0x58($sp) +/* f06f474: c50a0028 */ lwc1 $f10,0x28($t0) +/* f06f478: c6120008 */ lwc1 $f18,0x8($s0) +/* f06f47c: 87a7009e */ lh $a3,0x9e($sp) +/* f06f480: 46005402 */ mul.s $f16,$f10,$f0 +/* f06f484: 46128100 */ add.s $f4,$f16,$f18 +/* f06f488: e7a4005c */ swc1 $f4,0x5c($sp) +/* f06f48c: c506002c */ lwc1 $f6,0x2c($t0) +/* f06f490: c60a000c */ lwc1 $f10,0xc($s0) +/* f06f494: 46003202 */ mul.s $f8,$f6,$f0 +/* f06f498: 460a4400 */ add.s $f16,$f8,$f10 +/* f06f49c: e7b00060 */ swc1 $f16,0x60($sp) +/* f06f4a0: c5120030 */ lwc1 $f18,0x30($t0) +/* f06f4a4: c6060010 */ lwc1 $f6,0x10($s0) +/* f06f4a8: afae0020 */ sw $t6,0x20($sp) +/* f06f4ac: 46009102 */ mul.s $f4,$f18,$f0 +/* f06f4b0: afad0018 */ sw $t5,0x18($sp) +/* f06f4b4: afac0014 */ sw $t4,0x14($sp) +/* f06f4b8: afa2001c */ sw $v0,0x1c($sp) +/* f06f4bc: afab0010 */ sw $t3,0x10($sp) +/* f06f4c0: 46062200 */ add.s $f8,$f4,$f6 +/* f06f4c4: 0fc4a7d5 */ jal func0f129f54 +/* f06f4c8: e7a80064 */ swc1 $f8,0x64($sp) +/* f06f4cc: 10000008 */ beqz $zero,.L0f06f4f0 +/* f06f4d0: 00401825 */ or $v1,$v0,$zero +.L0f06f4d4: +/* f06f4d4: 8faf0090 */ lw $t7,0x90($sp) +/* f06f4d8: 26050008 */ addiu $a1,$s0,0x8 +/* f06f4dc: 26060028 */ addiu $a2,$s0,0x28 +/* f06f4e0: 87a7009e */ lh $a3,0x9e($sp) +/* f06f4e4: 0fc4a650 */ jal func0f129940 +/* f06f4e8: afaf0010 */ sw $t7,0x10($sp) +/* f06f4ec: 00401825 */ or $v1,$v0,$zero +.L0f06f4f0: +/* f06f4f0: 8fbf0034 */ lw $ra,0x34($sp) +/* f06f4f4: 8fb00030 */ lw $s0,0x30($sp) +/* f06f4f8: 27bd0098 */ addiu $sp,$sp,0x98 +/* f06f4fc: 03e00008 */ jr $ra +/* f06f500: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f06f504 +/* f06f504: 27bdffe0 */ addiu $sp,$sp,-32 +/* f06f508: afbf0014 */ sw $ra,0x14($sp) +/* f06f50c: 8c820004 */ lw $v0,0x4($a0) +/* f06f510: 2405000c */ addiu $a1,$zero,0xc +/* f06f514: 8c4e0008 */ lw $t6,0x8($v0) +/* f06f518: 000e78c0 */ sll $t7,$t6,0x3 +/* f06f51c: 05e30008 */ bgezl $t7,.L0f06f540 +/* f06f520: 8fbf0014 */ lw $ra,0x14($sp) +/* f06f524: 0fc1bcc5 */ jal func0f06f314 +/* f06f528: afa2001c */ sw $v0,0x1c($sp) +/* f06f52c: 8fa2001c */ lw $v0,0x1c($sp) +/* f06f530: 8c580040 */ lw $t8,0x40($v0) +/* f06f534: 37190004 */ ori $t9,$t8,0x4 +/* f06f538: ac590040 */ sw $t9,0x40($v0) +/* f06f53c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f06f540: +/* f06f540: 27bd0020 */ addiu $sp,$sp,0x20 +/* f06f544: 03e00008 */ jr $ra +/* f06f548: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f06f54c +/* f06f54c: 27bdfe50 */ addiu $sp,$sp,-432 +/* f06f550: afbf001c */ sw $ra,0x1c($sp) +/* f06f554: afb00018 */ sw $s0,0x18($sp) +/* f06f558: afa401b0 */ sw $a0,0x1b0($sp) +/* f06f55c: 8c820004 */ lw $v0,0x4($a0) +/* f06f560: 2406001e */ addiu $a2,$zero,0x1e +/* f06f564: afa201a8 */ sw $v0,0x1a8($sp) +/* f06f568: 904f005c */ lbu $t7,0x5c($v0) +/* f06f56c: 8fae01a8 */ lw $t6,0x1a8($sp) +/* f06f570: 00408025 */ or $s0,$v0,$zero +/* f06f574: 54cf0005 */ bnel $a2,$t7,.L0f06f58c +/* f06f578: 91c2005c */ lbu $v0,0x5c($t6) +/* f06f57c: 9059005f */ lbu $t9,0x5f($v0) +/* f06f580: 53200006 */ beqzl $t9,.L0f06f59c +/* f06f584: 8faf01a8 */ lw $t7,0x1a8($sp) +/* f06f588: 91c2005c */ lbu $v0,0x5c($t6) +.L0f06f58c: +/* f06f58c: 24010055 */ addiu $at,$zero,0x55 +/* f06f590: 544100cf */ bnel $v0,$at,.L0f06f8d0 +/* f06f594: 2405001f */ addiu $a1,$zero,0x1f +/* f06f598: 8faf01a8 */ lw $t7,0x1a8($sp) +.L0f06f59c: +/* f06f59c: 24010055 */ addiu $at,$zero,0x55 +/* f06f5a0: 85e30062 */ lh $v1,0x62($t7) +/* f06f5a4: 91e2005c */ lbu $v0,0x5c($t7) +/* f06f5a8: 046200c9 */ bltzl $v1,.L0f06f8d0 +/* f06f5ac: 2405001f */ addiu $a1,$zero,0x1f +/* f06f5b0: 1441005f */ bne $v0,$at,.L0f06f730 +/* f06f5b4: 3c0d800a */ lui $t5,0x800a +/* f06f5b8: 91f8005f */ lbu $t8,0x5f($t7) +/* f06f5bc: 24070001 */ addiu $a3,$zero,0x1 +/* f06f5c0: 14f8005b */ bne $a3,$t8,.L0f06f730 +/* f06f5c4: 00000000 */ sll $zero,$zero,0x0 +/* f06f5c8: 18600059 */ blez $v1,.L0f06f730 +/* f06f5cc: 28610002 */ slti $at,$v1,0x2 +/* f06f5d0: 14200055 */ bnez $at,.L0f06f728 +/* f06f5d4: 3c0d800a */ lui $t5,0x800a +/* f06f5d8: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f06f5dc: 8db90034 */ lw $t9,0x34($t5) +/* f06f5e0: 00797023 */ subu $t6,$v1,$t9 +/* f06f5e4: 29c10008 */ slti $at,$t6,0x8 +/* f06f5e8: 102003e9 */ beqz $at,.L0f070590 +/* f06f5ec: a5ee0062 */ sh $t6,0x62($t7) +/* f06f5f0: 3c198007 */ lui $t9,0x8007 +/* f06f5f4: 273999fc */ addiu $t9,$t9,-26116 +/* f06f5f8: 8f210000 */ lw $at,0x0($t9) +/* f06f5fc: 27b8019c */ addiu $t8,$sp,0x19c +/* f06f600: 8f2e0004 */ lw $t6,0x4($t9) +/* f06f604: af010000 */ sw $at,0x0($t8) +/* f06f608: 8f210008 */ lw $at,0x8($t9) +/* f06f60c: af0e0004 */ sw $t6,0x4($t8) +/* f06f610: af010008 */ sw $at,0x8($t8) +/* f06f614: afa00194 */ sw $zero,0x194($sp) +/* f06f618: 0fc1a179 */ jal func0f0685e4 +/* f06f61c: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f06f620: 8e020040 */ lw $v0,0x40($s0) +/* f06f624: 8fa50194 */ lw $a1,0x194($sp) +/* f06f628: 24070001 */ addiu $a3,$zero,0x1 +/* f06f62c: 304f0040 */ andi $t7,$v0,0x40 +/* f06f630: 11e00004 */ beqz $t7,.L0f06f644 +/* f06f634: 30590080 */ andi $t9,$v0,0x80 +/* f06f638: 8e180048 */ lw $t8,0x48($s0) +/* f06f63c: 10000004 */ beqz $zero,.L0f06f650 +/* f06f640: 8f050044 */ lw $a1,0x44($t8) +.L0f06f644: +/* f06f644: 13200002 */ beqz $t9,.L0f06f650 +/* f06f648: 00000000 */ sll $zero,$zero,0x0 +/* f06f64c: 8e050048 */ lw $a1,0x48($s0) +.L0f06f650: +/* f06f650: 10a00032 */ beqz $a1,.L0f06f71c +/* f06f654: 8fb801a8 */ lw $t8,0x1a8($sp) +/* f06f658: 8fae01b0 */ lw $t6,0x1b0($sp) +/* f06f65c: 8dcf0018 */ lw $t7,0x18($t6) +/* f06f660: 01c01825 */ or $v1,$t6,$zero +/* f06f664: 11e00006 */ beqz $t7,.L0f06f680 +/* f06f668: 00000000 */ sll $zero,$zero,0x0 +/* f06f66c: 8dc20018 */ lw $v0,0x18($t6) +/* f06f670: 00401825 */ or $v1,$v0,$zero +.L0f06f674: +/* f06f674: 8c420018 */ lw $v0,0x18($v0) +/* f06f678: 5440fffe */ bnezl $v0,.L0f06f674 +/* f06f67c: 00401825 */ or $v1,$v0,$zero +.L0f06f680: +/* f06f680: 5060000d */ beqzl $v1,.L0f06f6b8 +/* f06f684: 8cae0000 */ lw $t6,0x0($a1) +/* f06f688: 90620000 */ lbu $v0,0x0($v1) +/* f06f68c: 24010003 */ addiu $at,$zero,0x3 +/* f06f690: 10410003 */ beq $v0,$at,.L0f06f6a0 +/* f06f694: 24010006 */ addiu $at,$zero,0x6 +/* f06f698: 54410007 */ bnel $v0,$at,.L0f06f6b8 +/* f06f69c: 8cae0000 */ lw $t6,0x0($a1) +.L0f06f6a0: +/* f06f6a0: 8c620004 */ lw $v0,0x4($v1) +/* f06f6a4: 8c580014 */ lw $t8,0x14($v0) +/* f06f6a8: 37190001 */ ori $t9,$t8,0x1 +/* f06f6ac: 10000005 */ beqz $zero,.L0f06f6c4 +/* f06f6b0: ac590014 */ sw $t9,0x14($v0) +/* f06f6b4: 8cae0000 */ lw $t6,0x0($a1) +.L0f06f6b8: +/* f06f6b8: aca00088 */ sw $zero,0x88($a1) +/* f06f6bc: 35cf0001 */ ori $t7,$t6,0x1 +/* f06f6c0: acaf0000 */ sw $t7,0x0($a1) +.L0f06f6c4: +/* f06f6c4: 8fb801a8 */ lw $t8,0x1a8($sp) +/* f06f6c8: a7070062 */ sh $a3,0x62($t8) +/* f06f6cc: afa50194 */ sw $a1,0x194($sp) +/* f06f6d0: 0fc1a1a5 */ jal func0f068694 +/* f06f6d4: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f06f6d8: 8fa50194 */ lw $a1,0x194($sp) +/* f06f6dc: c7a4019c */ lwc1 $f4,0x19c($sp) +/* f06f6e0: 24a40020 */ addiu $a0,$a1,0x20 +/* f06f6e4: e4a40004 */ swc1 $f4,0x4($a1) +/* f06f6e8: c7a601a0 */ lwc1 $f6,0x1a0($sp) +/* f06f6ec: e4a60008 */ swc1 $f6,0x8($a1) +/* f06f6f0: c7a801a4 */ lwc1 $f8,0x1a4($sp) +/* f06f6f4: 0c00566c */ jal 0x159b0 +/* f06f6f8: e4a8000c */ swc1 $f8,0xc($a1) +/* f06f6fc: 8fa50194 */ lw $a1,0x194($sp) +/* f06f700: 8fb901a8 */ lw $t9,0x1a8($sp) +/* f06f704: 3c0d800a */ lui $t5,0x800a +/* f06f708: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f06f70c: acb900d4 */ sw $t9,0xd4($a1) +/* f06f710: 8dae000c */ lw $t6,0xc($t5) +/* f06f714: 1000039e */ beqz $zero,.L0f070590 +/* f06f718: acae00d8 */ sw $t6,0xd8($a1) +.L0f06f71c: +/* f06f71c: 240f0002 */ addiu $t7,$zero,0x2 +/* f06f720: 1000039b */ beqz $zero,.L0f070590 +/* f06f724: a70f0062 */ sh $t7,0x62($t8) +.L0f06f728: +/* f06f728: 1000039a */ beqz $zero,.L0f070594 +/* f06f72c: 8e190010 */ lw $t9,0x10($s0) +.L0f06f730: +/* f06f730: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f06f734: 8db90034 */ lw $t9,0x34($t5) +/* f06f738: 8faf01a8 */ lw $t7,0x1a8($sp) +/* f06f73c: 00797023 */ subu $t6,$v1,$t9 +/* f06f740: 05c10393 */ bgez $t6,.L0f070590 +/* f06f744: a5ee0062 */ sh $t6,0x62($t7) +/* f06f748: 0fc10e62 */ jal func0f043988 +/* f06f74c: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f06f750: 8fb801a8 */ lw $t8,0x1a8($sp) +/* f06f754: 24010002 */ addiu $at,$zero,0x2 +/* f06f758: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f06f75c: 9319005f */ lbu $t9,0x5f($t8) +/* f06f760: 57210007 */ bnel $t9,$at,.L0f06f780 +/* f06f764: 8e0f000c */ lw $t7,0xc($s0) +/* f06f768: 0fc1bcc5 */ jal func0f06f314 +/* f06f76c: 24050015 */ addiu $a1,$zero,0x15 +/* f06f770: 3c0d800a */ lui $t5,0x800a +/* f06f774: 1000000c */ beqz $zero,.L0f06f7a8 +/* f06f778: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f06f77c: 8e0f000c */ lw $t7,0xc($s0) +.L0f06f780: +/* f06f780: 2405000d */ addiu $a1,$zero,0xd +/* f06f784: 000f7000 */ sll $t6,$t7,0x0 +/* f06f788: 05c10003 */ bgez $t6,.L0f06f798 +/* f06f78c: 00000000 */ sll $zero,$zero,0x0 +/* f06f790: 10000001 */ beqz $zero,.L0f06f798 +/* f06f794: 24050011 */ addiu $a1,$zero,0x11 +.L0f06f798: +/* f06f798: 0fc1bcc5 */ jal func0f06f314 +/* f06f79c: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f06f7a0: 3c0d800a */ lui $t5,0x800a +/* f06f7a4: 25ad9fc0 */ addiu $t5,$t5,-24640 +.L0f06f7a8: +/* f06f7a8: 8e180040 */ lw $t8,0x40($s0) +/* f06f7ac: 00004025 */ or $t0,$zero,$zero +/* f06f7b0: 00003025 */ or $a2,$zero,$zero +/* f06f7b4: 37190004 */ ori $t9,$t8,0x4 +/* f06f7b8: ae190040 */ sw $t9,0x40($s0) +/* f06f7bc: 8dab006c */ lw $t3,0x6c($t5) +/* f06f7c0: 00002025 */ or $a0,$zero,$zero +/* f06f7c4: 00001025 */ or $v0,$zero,$zero +/* f06f7c8: 11600003 */ beqz $t3,.L0f06f7d8 +/* f06f7cc: 00002825 */ or $a1,$zero,$zero +/* f06f7d0: 10000001 */ beqz $zero,.L0f06f7d8 +/* f06f7d4: 24060001 */ addiu $a2,$zero,0x1 +.L0f06f7d8: +/* f06f7d8: 8daa0068 */ lw $t2,0x68($t5) +/* f06f7dc: 0008c880 */ sll $t9,$t0,0x2 +/* f06f7e0: 01b91821 */ addu $v1,$t5,$t9 +/* f06f7e4: 11400003 */ beqz $t2,.L0f06f7f4 +/* f06f7e8: 240c0003 */ addiu $t4,$zero,0x3 +/* f06f7ec: 10000001 */ beqz $zero,.L0f06f7f4 +/* f06f7f0: 24040001 */ addiu $a0,$zero,0x1 +.L0f06f7f4: +/* f06f7f4: 8da90064 */ lw $t1,0x64($t5) +/* f06f7f8: 11200003 */ beqz $t1,.L0f06f808 +/* f06f7fc: 00000000 */ sll $zero,$zero,0x0 +/* f06f800: 10000001 */ beqz $zero,.L0f06f808 +/* f06f804: 24020001 */ addiu $v0,$zero,0x1 +.L0f06f808: +/* f06f808: 8da70070 */ lw $a3,0x70($t5) +/* f06f80c: 10e00003 */ beqz $a3,.L0f06f81c +/* f06f810: 00000000 */ sll $zero,$zero,0x0 +/* f06f814: 10000001 */ beqz $zero,.L0f06f81c +/* f06f818: 24050001 */ addiu $a1,$zero,0x1 +.L0f06f81c: +/* f06f81c: 00a27821 */ addu $t7,$a1,$v0 +/* f06f820: 01e47021 */ addu $t6,$t7,$a0 +/* f06f824: 01c6c021 */ addu $t8,$t6,$a2 +/* f06f828: 5b00035a */ blezl $t8,.L0f070594 +/* f06f82c: 8e190010 */ lw $t9,0x10($s0) +/* f06f830: 8c620064 */ lw $v0,0x64($v1) +.L0f06f834: +/* f06f834: 25080001 */ addiu $t0,$t0,0x1 +/* f06f838: 00003025 */ or $a2,$zero,$zero +/* f06f83c: 8c4f0264 */ lw $t7,0x264($v0) +/* f06f840: 00002025 */ or $a0,$zero,$zero +/* f06f844: 00002825 */ or $a1,$zero,$zero +/* f06f848: 160f0008 */ bne $s0,$t7,.L0f06f86c +/* f06f84c: 00000000 */ sll $zero,$zero,0x0 +/* f06f850: ac400264 */ sw $zero,0x264($v0) +/* f06f854: 8c6e0064 */ lw $t6,0x64($v1) +/* f06f858: a5cc0010 */ sh $t4,0x10($t6) +/* f06f85c: 8da70070 */ lw $a3,0x70($t5) +/* f06f860: 8da90064 */ lw $t1,0x64($t5) +/* f06f864: 8daa0068 */ lw $t2,0x68($t5) +/* f06f868: 8dab006c */ lw $t3,0x6c($t5) +.L0f06f86c: +/* f06f86c: 11600003 */ beqz $t3,.L0f06f87c +/* f06f870: 24630004 */ addiu $v1,$v1,0x4 +/* f06f874: 10000001 */ beqz $zero,.L0f06f87c +/* f06f878: 24060001 */ addiu $a2,$zero,0x1 +.L0f06f87c: +/* f06f87c: 11400003 */ beqz $t2,.L0f06f88c +/* f06f880: 00001025 */ or $v0,$zero,$zero +/* f06f884: 10000001 */ beqz $zero,.L0f06f88c +/* f06f888: 24040001 */ addiu $a0,$zero,0x1 +.L0f06f88c: +/* f06f88c: 11200003 */ beqz $t1,.L0f06f89c +/* f06f890: 00000000 */ sll $zero,$zero,0x0 +/* f06f894: 10000001 */ beqz $zero,.L0f06f89c +/* f06f898: 24020001 */ addiu $v0,$zero,0x1 +.L0f06f89c: +/* f06f89c: 10e00003 */ beqz $a3,.L0f06f8ac +/* f06f8a0: 00000000 */ sll $zero,$zero,0x0 +/* f06f8a4: 10000001 */ beqz $zero,.L0f06f8ac +/* f06f8a8: 24050001 */ addiu $a1,$zero,0x1 +.L0f06f8ac: +/* f06f8ac: 00a2c021 */ addu $t8,$a1,$v0 +/* f06f8b0: 0304c821 */ addu $t9,$t8,$a0 +/* f06f8b4: 03267821 */ addu $t7,$t9,$a2 +/* f06f8b8: 010f082a */ slt $at,$t0,$t7 +/* f06f8bc: 5420ffdd */ bnezl $at,.L0f06f834 +/* f06f8c0: 8c620064 */ lw $v0,0x64($v1) +/* f06f8c4: 10000333 */ beqz $zero,.L0f070594 +/* f06f8c8: 8e190010 */ lw $t9,0x10($s0) +/* f06f8cc: 2405001f */ addiu $a1,$zero,0x1f +.L0f06f8d0: +/* f06f8d0: 54a2006b */ bnel $a1,$v0,.L0f06fa80 +/* f06f8d4: 24010053 */ addiu $at,$zero,0x53 +/* f06f8d8: 8fae01a8 */ lw $t6,0x1a8($sp) +/* f06f8dc: 91d8005f */ lbu $t8,0x5f($t6) +/* f06f8e0: 57000067 */ bnezl $t8,.L0f06fa80 +/* f06f8e4: 24010053 */ addiu $at,$zero,0x53 +/* f06f8e8: 85c30062 */ lh $v1,0x62($t6) +/* f06f8ec: 3c0d800a */ lui $t5,0x800a +/* f06f8f0: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f06f8f4: 0460005f */ bltz $v1,.L0f06fa74 +/* f06f8f8: 00000000 */ sll $zero,$zero,0x0 +/* f06f8fc: 8db90034 */ lw $t9,0x34($t5) +/* f06f900: 00002825 */ or $a1,$zero,$zero +/* f06f904: 00797823 */ subu $t7,$v1,$t9 +/* f06f908: 05e1005a */ bgez $t7,.L0f06fa74 +/* f06f90c: a5cf0062 */ sh $t7,0x62($t6) +/* f06f910: 8e040040 */ lw $a0,0x40($s0) +/* f06f914: 8dae0318 */ lw $t6,0x318($t5) +/* f06f918: 3c01f000 */ lui $at,0xf000 +/* f06f91c: 0081c024 */ and $t8,$a0,$at +/* f06f920: 11c00006 */ beqz $t6,.L0f06f93c +/* f06f924: 00182702 */ srl $a0,$t8,0x1c +/* f06f928: 0fc63410 */ jal func0f18d040 +/* f06f92c: afa0018c */ sw $zero,0x18c($sp) +/* f06f930: 10400002 */ beqz $v0,.L0f06f93c +/* f06f934: 8fa5018c */ lw $a1,0x18c($sp) +/* f06f938: 8c45001c */ lw $a1,0x1c($v0) +.L0f06f93c: +/* f06f93c: 8fa601b0 */ lw $a2,0x1b0($sp) +/* f06f940: 0fc0287e */ jal func0f00a1f8 +/* f06f944: 24c40008 */ addiu $a0,$a2,0x8 +/* f06f948: 0fc10e62 */ jal func0f043988 +/* f06f94c: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f06f950: 8e180040 */ lw $t8,0x40($s0) +/* f06f954: 3c0d800a */ lui $t5,0x800a +/* f06f958: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f06f95c: 37190004 */ ori $t9,$t8,0x4 +/* f06f960: ae190040 */ sw $t9,0x40($s0) +/* f06f964: 8dab006c */ lw $t3,0x6c($t5) +/* f06f968: 00004025 */ or $t0,$zero,$zero +/* f06f96c: 00003025 */ or $a2,$zero,$zero +/* f06f970: 11600003 */ beqz $t3,.L0f06f980 +/* f06f974: 00002025 */ or $a0,$zero,$zero +/* f06f978: 10000001 */ beqz $zero,.L0f06f980 +/* f06f97c: 24060001 */ addiu $a2,$zero,0x1 +.L0f06f980: +/* f06f980: 8daa0068 */ lw $t2,0x68($t5) +/* f06f984: 00001025 */ or $v0,$zero,$zero +/* f06f988: 00002825 */ or $a1,$zero,$zero +/* f06f98c: 11400003 */ beqz $t2,.L0f06f99c +/* f06f990: 0008c880 */ sll $t9,$t0,0x2 +/* f06f994: 10000001 */ beqz $zero,.L0f06f99c +/* f06f998: 24040001 */ addiu $a0,$zero,0x1 +.L0f06f99c: +/* f06f99c: 8da90064 */ lw $t1,0x64($t5) +/* f06f9a0: 01b91821 */ addu $v1,$t5,$t9 +/* f06f9a4: 240c0003 */ addiu $t4,$zero,0x3 +/* f06f9a8: 11200003 */ beqz $t1,.L0f06f9b8 +/* f06f9ac: 00000000 */ sll $zero,$zero,0x0 +/* f06f9b0: 10000001 */ beqz $zero,.L0f06f9b8 +/* f06f9b4: 24020001 */ addiu $v0,$zero,0x1 +.L0f06f9b8: +/* f06f9b8: 8da70070 */ lw $a3,0x70($t5) +/* f06f9bc: 10e00003 */ beqz $a3,.L0f06f9cc +/* f06f9c0: 00000000 */ sll $zero,$zero,0x0 +/* f06f9c4: 10000001 */ beqz $zero,.L0f06f9cc +/* f06f9c8: 24050001 */ addiu $a1,$zero,0x1 +.L0f06f9cc: +/* f06f9cc: 00a27021 */ addu $t6,$a1,$v0 +/* f06f9d0: 01c47821 */ addu $t7,$t6,$a0 +/* f06f9d4: 01e6c021 */ addu $t8,$t7,$a2 +/* f06f9d8: 1b000026 */ blez $t8,.L0f06fa74 +/* f06f9dc: 00000000 */ sll $zero,$zero,0x0 +/* f06f9e0: 8c620064 */ lw $v0,0x64($v1) +.L0f06f9e4: +/* f06f9e4: 25080001 */ addiu $t0,$t0,0x1 +/* f06f9e8: 00003025 */ or $a2,$zero,$zero +/* f06f9ec: 8c4e0264 */ lw $t6,0x264($v0) +/* f06f9f0: 00002025 */ or $a0,$zero,$zero +/* f06f9f4: 00002825 */ or $a1,$zero,$zero +/* f06f9f8: 160e0008 */ bne $s0,$t6,.L0f06fa1c +/* f06f9fc: 00000000 */ sll $zero,$zero,0x0 +/* f06fa00: ac400264 */ sw $zero,0x264($v0) +/* f06fa04: 8c6f0064 */ lw $t7,0x64($v1) +/* f06fa08: a5ec0010 */ sh $t4,0x10($t7) +/* f06fa0c: 8da70070 */ lw $a3,0x70($t5) +/* f06fa10: 8da90064 */ lw $t1,0x64($t5) +/* f06fa14: 8daa0068 */ lw $t2,0x68($t5) +/* f06fa18: 8dab006c */ lw $t3,0x6c($t5) +.L0f06fa1c: +/* f06fa1c: 11600003 */ beqz $t3,.L0f06fa2c +/* f06fa20: 24630004 */ addiu $v1,$v1,0x4 +/* f06fa24: 10000001 */ beqz $zero,.L0f06fa2c +/* f06fa28: 24060001 */ addiu $a2,$zero,0x1 +.L0f06fa2c: +/* f06fa2c: 11400003 */ beqz $t2,.L0f06fa3c +/* f06fa30: 00001025 */ or $v0,$zero,$zero +/* f06fa34: 10000001 */ beqz $zero,.L0f06fa3c +/* f06fa38: 24040001 */ addiu $a0,$zero,0x1 +.L0f06fa3c: +/* f06fa3c: 11200003 */ beqz $t1,.L0f06fa4c +/* f06fa40: 00000000 */ sll $zero,$zero,0x0 +/* f06fa44: 10000001 */ beqz $zero,.L0f06fa4c +/* f06fa48: 24020001 */ addiu $v0,$zero,0x1 +.L0f06fa4c: +/* f06fa4c: 10e00003 */ beqz $a3,.L0f06fa5c +/* f06fa50: 00000000 */ sll $zero,$zero,0x0 +/* f06fa54: 10000001 */ beqz $zero,.L0f06fa5c +/* f06fa58: 24050001 */ addiu $a1,$zero,0x1 +.L0f06fa5c: +/* f06fa5c: 00a2c021 */ addu $t8,$a1,$v0 +/* f06fa60: 0304c821 */ addu $t9,$t8,$a0 +/* f06fa64: 03267021 */ addu $t6,$t9,$a2 +/* f06fa68: 010e082a */ slt $at,$t0,$t6 +/* f06fa6c: 5420ffdd */ bnezl $at,.L0f06f9e4 +/* f06fa70: 8c620064 */ lw $v0,0x64($v1) +.L0f06fa74: +/* f06fa74: 100002c7 */ beqz $zero,.L0f070594 +/* f06fa78: 8e190010 */ lw $t9,0x10($s0) +/* f06fa7c: 24010053 */ addiu $at,$zero,0x53 +.L0f06fa80: +/* f06fa80: 10410005 */ beq $v0,$at,.L0f06fa98 +/* f06fa84: 24010054 */ addiu $at,$zero,0x54 +/* f06fa88: 10410003 */ beq $v0,$at,.L0f06fa98 +/* f06fa8c: 24010058 */ addiu $at,$zero,0x58 +/* f06fa90: 5441005a */ bnel $v0,$at,.L0f06fbfc +/* f06fa94: 24010020 */ addiu $at,$zero,0x20 +.L0f06fa98: +/* f06fa98: 8faf01a8 */ lw $t7,0x1a8($sp) +/* f06fa9c: 85f80062 */ lh $t8,0x62($t7) +/* f06faa0: 17000053 */ bnez $t8,.L0f06fbf0 +/* f06faa4: 00000000 */ sll $zero,$zero,0x0 +/* f06faa8: 8e19000c */ lw $t9,0xc($s0) +/* f06faac: 2405000d */ addiu $a1,$zero,0xd +/* f06fab0: 00197000 */ sll $t6,$t9,0x0 +/* f06fab4: 05c10003 */ bgez $t6,.L0f06fac4 +/* f06fab8: 00000000 */ sll $zero,$zero,0x0 +/* f06fabc: 10000001 */ beqz $zero,.L0f06fac4 +/* f06fac0: 24050011 */ addiu $a1,$zero,0x11 +.L0f06fac4: +/* f06fac4: 0fc1bcc5 */ jal func0f06f314 +/* f06fac8: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f06facc: 8e0f0040 */ lw $t7,0x40($s0) +/* f06fad0: 3c0d800a */ lui $t5,0x800a +/* f06fad4: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f06fad8: 35f80004 */ ori $t8,$t7,0x4 +/* f06fadc: ae180040 */ sw $t8,0x40($s0) +/* f06fae0: 8dab006c */ lw $t3,0x6c($t5) +/* f06fae4: 00004025 */ or $t0,$zero,$zero +/* f06fae8: 00003025 */ or $a2,$zero,$zero +/* f06faec: 11600003 */ beqz $t3,.L0f06fafc +/* f06faf0: 00002025 */ or $a0,$zero,$zero +/* f06faf4: 10000001 */ beqz $zero,.L0f06fafc +/* f06faf8: 24060001 */ addiu $a2,$zero,0x1 +.L0f06fafc: +/* f06fafc: 8daa0068 */ lw $t2,0x68($t5) +/* f06fb00: 00001025 */ or $v0,$zero,$zero +/* f06fb04: 00002825 */ or $a1,$zero,$zero +/* f06fb08: 11400003 */ beqz $t2,.L0f06fb18 +/* f06fb0c: 0008c080 */ sll $t8,$t0,0x2 +/* f06fb10: 10000001 */ beqz $zero,.L0f06fb18 +/* f06fb14: 24040001 */ addiu $a0,$zero,0x1 +.L0f06fb18: +/* f06fb18: 8da90064 */ lw $t1,0x64($t5) +/* f06fb1c: 01b81821 */ addu $v1,$t5,$t8 +/* f06fb20: 240c0003 */ addiu $t4,$zero,0x3 +/* f06fb24: 11200003 */ beqz $t1,.L0f06fb34 +/* f06fb28: 00000000 */ sll $zero,$zero,0x0 +/* f06fb2c: 10000001 */ beqz $zero,.L0f06fb34 +/* f06fb30: 24020001 */ addiu $v0,$zero,0x1 +.L0f06fb34: +/* f06fb34: 8da70070 */ lw $a3,0x70($t5) +/* f06fb38: 10e00003 */ beqz $a3,.L0f06fb48 +/* f06fb3c: 00000000 */ sll $zero,$zero,0x0 +/* f06fb40: 10000001 */ beqz $zero,.L0f06fb48 +/* f06fb44: 24050001 */ addiu $a1,$zero,0x1 +.L0f06fb48: +/* f06fb48: 00a2c821 */ addu $t9,$a1,$v0 +/* f06fb4c: 03247021 */ addu $t6,$t9,$a0 +/* f06fb50: 01c67821 */ addu $t7,$t6,$a2 +/* f06fb54: 19e00026 */ blez $t7,.L0f06fbf0 +/* f06fb58: 00000000 */ sll $zero,$zero,0x0 +/* f06fb5c: 8c620064 */ lw $v0,0x64($v1) +.L0f06fb60: +/* f06fb60: 25080001 */ addiu $t0,$t0,0x1 +/* f06fb64: 00003025 */ or $a2,$zero,$zero +/* f06fb68: 8c590264 */ lw $t9,0x264($v0) +/* f06fb6c: 00002025 */ or $a0,$zero,$zero +/* f06fb70: 00002825 */ or $a1,$zero,$zero +/* f06fb74: 16190008 */ bne $s0,$t9,.L0f06fb98 +/* f06fb78: 00000000 */ sll $zero,$zero,0x0 +/* f06fb7c: ac400264 */ sw $zero,0x264($v0) +/* f06fb80: 8c6e0064 */ lw $t6,0x64($v1) +/* f06fb84: a5cc0010 */ sh $t4,0x10($t6) +/* f06fb88: 8da70070 */ lw $a3,0x70($t5) +/* f06fb8c: 8da90064 */ lw $t1,0x64($t5) +/* f06fb90: 8daa0068 */ lw $t2,0x68($t5) +/* f06fb94: 8dab006c */ lw $t3,0x6c($t5) +.L0f06fb98: +/* f06fb98: 11600003 */ beqz $t3,.L0f06fba8 +/* f06fb9c: 24630004 */ addiu $v1,$v1,0x4 +/* f06fba0: 10000001 */ beqz $zero,.L0f06fba8 +/* f06fba4: 24060001 */ addiu $a2,$zero,0x1 +.L0f06fba8: +/* f06fba8: 11400003 */ beqz $t2,.L0f06fbb8 +/* f06fbac: 00001025 */ or $v0,$zero,$zero +/* f06fbb0: 10000001 */ beqz $zero,.L0f06fbb8 +/* f06fbb4: 24040001 */ addiu $a0,$zero,0x1 +.L0f06fbb8: +/* f06fbb8: 11200003 */ beqz $t1,.L0f06fbc8 +/* f06fbbc: 00000000 */ sll $zero,$zero,0x0 +/* f06fbc0: 10000001 */ beqz $zero,.L0f06fbc8 +/* f06fbc4: 24020001 */ addiu $v0,$zero,0x1 +.L0f06fbc8: +/* f06fbc8: 10e00003 */ beqz $a3,.L0f06fbd8 +/* f06fbcc: 00000000 */ sll $zero,$zero,0x0 +/* f06fbd0: 10000001 */ beqz $zero,.L0f06fbd8 +/* f06fbd4: 24050001 */ addiu $a1,$zero,0x1 +.L0f06fbd8: +/* f06fbd8: 00a27821 */ addu $t7,$a1,$v0 +/* f06fbdc: 01e4c021 */ addu $t8,$t7,$a0 +/* f06fbe0: 0306c821 */ addu $t9,$t8,$a2 +/* f06fbe4: 0119082a */ slt $at,$t0,$t9 +/* f06fbe8: 5420ffdd */ bnezl $at,.L0f06fb60 +/* f06fbec: 8c620064 */ lw $v0,0x64($v1) +.L0f06fbf0: +/* f06fbf0: 10000268 */ beqz $zero,.L0f070594 +/* f06fbf4: 8e190010 */ lw $t9,0x10($s0) +/* f06fbf8: 24010020 */ addiu $at,$zero,0x20 +.L0f06fbfc: +/* f06fbfc: 54410022 */ bnel $v0,$at,.L0f06fc88 +/* f06fc00: 24010022 */ addiu $at,$zero,0x22 +/* f06fc04: 8fae01a8 */ lw $t6,0x1a8($sp) +/* f06fc08: 85c30062 */ lh $v1,0x62($t6) +/* f06fc0c: 0462001e */ bltzl $v1,.L0f06fc88 +/* f06fc10: 24010022 */ addiu $at,$zero,0x22 +/* f06fc14: 91cf005f */ lbu $t7,0x5f($t6) +/* f06fc18: 3c0d800a */ lui $t5,0x800a +/* f06fc1c: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f06fc20: 15e00016 */ bnez $t7,.L0f06fc7c +/* f06fc24: 00000000 */ sll $zero,$zero,0x0 +/* f06fc28: 8db80034 */ lw $t8,0x34($t5) +/* f06fc2c: 0078c823 */ subu $t9,$v1,$t8 +/* f06fc30: 07210257 */ bgez $t9,.L0f070590 +/* f06fc34: a5d90062 */ sh $t9,0x62($t6) +/* f06fc38: 8e0f000c */ lw $t7,0xc($s0) +/* f06fc3c: 2405000d */ addiu $a1,$zero,0xd +/* f06fc40: 000fc000 */ sll $t8,$t7,0x0 +/* f06fc44: 07010003 */ bgez $t8,.L0f06fc54 +/* f06fc48: 00000000 */ sll $zero,$zero,0x0 +/* f06fc4c: 10000001 */ beqz $zero,.L0f06fc54 +/* f06fc50: 24050011 */ addiu $a1,$zero,0x11 +.L0f06fc54: +/* f06fc54: 0fc1bcc5 */ jal func0f06f314 +/* f06fc58: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f06fc5c: 1040024c */ beqz $v0,.L0f070590 +/* f06fc60: 8fb901a8 */ lw $t9,0x1a8($sp) +/* f06fc64: 240effff */ addiu $t6,$zero,-1 +/* f06fc68: a72e0062 */ sh $t6,0x62($t9) +/* f06fc6c: 8e0f0040 */ lw $t7,0x40($s0) +/* f06fc70: 35f80004 */ ori $t8,$t7,0x4 +/* f06fc74: 10000246 */ beqz $zero,.L0f070590 +/* f06fc78: ae180040 */ sw $t8,0x40($s0) +.L0f06fc7c: +/* f06fc7c: 10000245 */ beqz $zero,.L0f070594 +/* f06fc80: 8e190010 */ lw $t9,0x10($s0) +/* f06fc84: 24010022 */ addiu $at,$zero,0x22 +.L0f06fc88: +/* f06fc88: 5441007a */ bnel $v0,$at,.L0f06fe74 +/* f06fc8c: 24010021 */ addiu $at,$zero,0x21 +/* f06fc90: 3c058007 */ lui $a1,0x8007 +/* f06fc94: 24a59910 */ addiu $a1,$a1,-26352 +/* f06fc98: 8cae0000 */ lw $t6,0x0($a1) +/* f06fc9c: 8fb801b0 */ lw $t8,0x1b0($sp) +/* f06fca0: 51c00053 */ beqzl $t6,.L0f06fdf0 +/* f06fca4: 8fb801a8 */ lw $t8,0x1a8($sp) +/* f06fca8: 8e030040 */ lw $v1,0x40($s0) +/* f06fcac: 8f020018 */ lw $v0,0x18($t8) +/* f06fcb0: 3c01f000 */ lui $at,0xf000 +/* f06fcb4: 0061c824 */ and $t9,$v1,$at +/* f06fcb8: 10400003 */ beqz $v0,.L0f06fcc8 +/* f06fcbc: 00191f02 */ srl $v1,$t9,0x1c +/* f06fcc0: 10000002 */ beqz $zero,.L0f06fccc +/* f06fcc4: 8c440004 */ lw $a0,0x4($v0) +.L0f06fcc8: +/* f06fcc8: 00002025 */ or $a0,$zero,$zero +.L0f06fccc: +/* f06fccc: 10400009 */ beqz $v0,.L0f06fcf4 +/* f06fcd0: 00000000 */ sll $zero,$zero,0x0 +/* f06fcd4: 10800007 */ beqz $a0,.L0f06fcf4 +/* f06fcd8: 00000000 */ sll $zero,$zero,0x0 +/* f06fcdc: 0fc633fe */ jal func0f18cff8 +/* f06fce0: afa30178 */ sw $v1,0x178($sp) +/* f06fce4: 8fa30178 */ lw $v1,0x178($sp) +/* f06fce8: 3c058007 */ lui $a1,0x8007 +/* f06fcec: 24a59910 */ addiu $a1,$a1,-26352 +/* f06fcf0: 1043003e */ beq $v0,$v1,.L0f06fdec +.L0f06fcf4: +/* f06fcf4: 3c0d800a */ lui $t5,0x800a +/* f06fcf8: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f06fcfc: 8dae0298 */ lw $t6,0x298($t5) +/* f06fd00: 24010002 */ addiu $at,$zero,0x2 +/* f06fd04: 05c10004 */ bgez $t6,.L0f06fd18 +/* f06fd08: 00000000 */ sll $zero,$zero,0x0 +/* f06fd0c: 8db9029c */ lw $t9,0x29c($t5) +/* f06fd10: 07220030 */ bltzl $t9,.L0f06fdd4 +/* f06fd14: 8cae0000 */ lw $t6,0x0($a1) +.L0f06fd18: +/* f06fd18: 54610026 */ bnel $v1,$at,.L0f06fdb4 +/* f06fd1c: 8cb80000 */ lw $t8,0x0($a1) +/* f06fd20: 8da202a4 */ lw $v0,0x2a4($t5) +/* f06fd24: 00001825 */ or $v1,$zero,$zero +/* f06fd28: 5040000d */ beqzl $v0,.L0f06fd60 +/* f06fd2c: 8da202a0 */ lw $v0,0x2a0($t5) +/* f06fd30: 8c4400bc */ lw $a0,0xbc($v0) +/* f06fd34: 5080000a */ beqzl $a0,.L0f06fd60 +/* f06fd38: 8da202a0 */ lw $v0,0x2a0($t5) +/* f06fd3c: 0fc4a25f */ jal func0f12897c +/* f06fd40: 00000000 */ sll $zero,$zero,0x0 +/* f06fd44: 3c058007 */ lui $a1,0x8007 +/* f06fd48: 3c0d800a */ lui $t5,0x800a +/* f06fd4c: 240f0001 */ addiu $t7,$zero,0x1 +/* f06fd50: 004f1804 */ sllv $v1,$t7,$v0 +/* f06fd54: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f06fd58: 24a59910 */ addiu $a1,$a1,-26352 +/* f06fd5c: 8da202a0 */ lw $v0,0x2a0($t5) +.L0f06fd60: +/* f06fd60: 5040000d */ beqzl $v0,.L0f06fd98 +/* f06fd64: 8cb90000 */ lw $t9,0x0($a1) +/* f06fd68: 8c4400bc */ lw $a0,0xbc($v0) +/* f06fd6c: 5080000a */ beqzl $a0,.L0f06fd98 +/* f06fd70: 8cb90000 */ lw $t9,0x0($a1) +/* f06fd74: 0fc4a25f */ jal func0f12897c +/* f06fd78: afa30170 */ sw $v1,0x170($sp) +/* f06fd7c: 8fa30170 */ lw $v1,0x170($sp) +/* f06fd80: 24180001 */ addiu $t8,$zero,0x1 +/* f06fd84: 00587004 */ sllv $t6,$t8,$v0 +/* f06fd88: 3c058007 */ lui $a1,0x8007 +/* f06fd8c: 24a59910 */ addiu $a1,$a1,-26352 +/* f06fd90: 006e1825 */ or $v1,$v1,$t6 +/* f06fd94: 8cb90000 */ lw $t9,0x0($a1) +.L0f06fd98: +/* f06fd98: 03237824 */ and $t7,$t9,$v1 +/* f06fd9c: 11e00013 */ beqz $t7,.L0f06fdec +/* f06fda0: acaf0000 */ sw $t7,0x0($a1) +/* f06fda4: 8fae01a8 */ lw $t6,0x1a8($sp) +/* f06fda8: 10000010 */ beqz $zero,.L0f06fdec +/* f06fdac: a5c00062 */ sh $zero,0x62($t6) +/* f06fdb0: 8cb80000 */ lw $t8,0x0($a1) +.L0f06fdb4: +/* f06fdb4: 24190001 */ addiu $t9,$zero,0x1 +/* f06fdb8: 00797804 */ sllv $t7,$t9,$v1 +/* f06fdbc: 01f87024 */ and $t6,$t7,$t8 +/* f06fdc0: 11c0000a */ beqz $t6,.L0f06fdec +/* f06fdc4: 8fb901a8 */ lw $t9,0x1a8($sp) +/* f06fdc8: 10000008 */ beqz $zero,.L0f06fdec +/* f06fdcc: a7200062 */ sh $zero,0x62($t9) +/* f06fdd0: 8cae0000 */ lw $t6,0x0($a1) +.L0f06fdd4: +/* f06fdd4: 240f0001 */ addiu $t7,$zero,0x1 +/* f06fdd8: 006fc004 */ sllv $t8,$t7,$v1 +/* f06fddc: 030ec824 */ and $t9,$t8,$t6 +/* f06fde0: 13200002 */ beqz $t9,.L0f06fdec +/* f06fde4: 8faf01a8 */ lw $t7,0x1a8($sp) +/* f06fde8: a5e00062 */ sh $zero,0x62($t7) +.L0f06fdec: +/* f06fdec: 8fb801a8 */ lw $t8,0x1a8($sp) +.L0f06fdf0: +/* f06fdf0: 3c0d800a */ lui $t5,0x800a +/* f06fdf4: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f06fdf8: 87030062 */ lh $v1,0x62($t8) +/* f06fdfc: 28610002 */ slti $at,$v1,0x2 +/* f06fe00: 14200009 */ bnez $at,.L0f06fe28 +/* f06fe04: 00000000 */ sll $zero,$zero,0x0 +/* f06fe08: 8dae0034 */ lw $t6,0x34($t5) +/* f06fe0c: 24070001 */ addiu $a3,$zero,0x1 +/* f06fe10: 006ec823 */ subu $t9,$v1,$t6 +/* f06fe14: 2b210002 */ slti $at,$t9,0x2 +/* f06fe18: 102001dd */ beqz $at,.L0f070590 +/* f06fe1c: a7190062 */ sh $t9,0x62($t8) +/* f06fe20: 100001db */ beqz $zero,.L0f070590 +/* f06fe24: a7070062 */ sh $a3,0x62($t8) +.L0f06fe28: +/* f06fe28: 546001da */ bnezl $v1,.L0f070594 +/* f06fe2c: 8e190010 */ lw $t9,0x10($s0) +/* f06fe30: 8e0f000c */ lw $t7,0xc($s0) +/* f06fe34: 2405000d */ addiu $a1,$zero,0xd +/* f06fe38: 000f7000 */ sll $t6,$t7,0x0 +/* f06fe3c: 05c10002 */ bgez $t6,.L0f06fe48 +/* f06fe40: 00000000 */ sll $zero,$zero,0x0 +/* f06fe44: 24050011 */ addiu $a1,$zero,0x11 +.L0f06fe48: +/* f06fe48: 0fc1bcc5 */ jal func0f06f314 +/* f06fe4c: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f06fe50: 104001cf */ beqz $v0,.L0f070590 +/* f06fe54: 8fb801a8 */ lw $t8,0x1a8($sp) +/* f06fe58: 2419ffff */ addiu $t9,$zero,-1 +/* f06fe5c: a7190062 */ sh $t9,0x62($t8) +/* f06fe60: 8e0f0040 */ lw $t7,0x40($s0) +/* f06fe64: 35ee0004 */ ori $t6,$t7,0x4 +/* f06fe68: 100001c9 */ beqz $zero,.L0f070590 +/* f06fe6c: ae0e0040 */ sw $t6,0x40($s0) +/* f06fe70: 24010021 */ addiu $at,$zero,0x21 +.L0f06fe74: +/* f06fe74: 10410012 */ beq $v0,$at,.L0f06fec0 +/* f06fe78: 2401000f */ addiu $at,$zero,0xf +/* f06fe7c: 14410005 */ bne $v0,$at,.L0f06fe94 +/* f06fe80: 8fb901a8 */ lw $t9,0x1a8($sp) +/* f06fe84: 9338005f */ lbu $t8,0x5f($t9) +/* f06fe88: 24070001 */ addiu $a3,$zero,0x1 +/* f06fe8c: 50f8000d */ beql $a3,$t8,.L0f06fec4 +/* f06fe90: 8faf01a8 */ lw $t7,0x1a8($sp) +.L0f06fe94: +/* f06fe94: 14c20005 */ bne $a2,$v0,.L0f06feac +/* f06fe98: 24070001 */ addiu $a3,$zero,0x1 +/* f06fe9c: 8faf01a8 */ lw $t7,0x1a8($sp) +/* f06fea0: 91ee005f */ lbu $t6,0x5f($t7) +/* f06fea4: 50ee0007 */ beql $a3,$t6,.L0f06fec4 +/* f06fea8: 8faf01a8 */ lw $t7,0x1a8($sp) +.L0f06feac: +/* f06feac: 14a200af */ bne $a1,$v0,.L0f07016c +/* f06feb0: 8fb901a8 */ lw $t9,0x1a8($sp) +/* f06feb4: 9338005f */ lbu $t8,0x5f($t9) +/* f06feb8: 54f800ad */ bnel $a3,$t8,.L0f070170 +/* f06febc: 24010056 */ addiu $at,$zero,0x56 +.L0f06fec0: +/* f06fec0: 8faf01a8 */ lw $t7,0x1a8($sp) +.L0f06fec4: +/* f06fec4: 3c0d800a */ lui $t5,0x800a +/* f06fec8: 24070001 */ addiu $a3,$zero,0x1 +/* f06fecc: 85e30062 */ lh $v1,0x62($t7) +/* f06fed0: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f06fed4: 28610002 */ slti $at,$v1,0x2 +/* f06fed8: 1420000e */ bnez $at,.L0f06ff14 +/* f06fedc: 00000000 */ sll $zero,$zero,0x0 +/* f06fee0: 8dae0034 */ lw $t6,0x34($t5) +/* f06fee4: 01e02025 */ or $a0,$t7,$zero +/* f06fee8: 006ec823 */ subu $t9,$v1,$t6 +/* f06feec: 2b210002 */ slti $at,$t9,0x2 +/* f06fef0: a5f90062 */ sh $t9,0x62($t7) +/* f06fef4: 10200025 */ beqz $at,.L0f06ff8c +/* f06fef8: 03201825 */ or $v1,$t9,$zero +/* f06fefc: 0fc22ad9 */ jal func0f08ab64 +/* f06ff00: a5e70062 */ sh $a3,0x62($t7) +/* f06ff04: 8fb801a8 */ lw $t8,0x1a8($sp) +/* f06ff08: 2405001f */ addiu $a1,$zero,0x1f +/* f06ff0c: 1000001f */ beqz $zero,.L0f06ff8c +/* f06ff10: 87030062 */ lh $v1,0x62($t8) +.L0f06ff14: +/* f06ff14: 14e3001d */ bne $a3,$v1,.L0f06ff8c +/* f06ff18: 3c0d800a */ lui $t5,0x800a +/* f06ff1c: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f06ff20: 8dae0284 */ lw $t6,0x284($t5) +/* f06ff24: 8fb901b0 */ lw $t9,0x1b0($sp) +/* f06ff28: 3c017f1b */ lui $at,0x7f1b +/* f06ff2c: 8dc200bc */ lw $v0,0xbc($t6) +/* f06ff30: c7240008 */ lwc1 $f4,0x8($t9) +/* f06ff34: c728000c */ lwc1 $f8,0xc($t9) +/* f06ff38: c44a0008 */ lwc1 $f10,0x8($v0) +/* f06ff3c: c446000c */ lwc1 $f6,0xc($v0) +/* f06ff40: 8faf01a8 */ lw $t7,0x1a8($sp) +/* f06ff44: 46045001 */ sub.s $f0,$f10,$f4 +/* f06ff48: c7240010 */ lwc1 $f4,0x10($t9) +/* f06ff4c: c44a0010 */ lwc1 $f10,0x10($v0) +/* f06ff50: 46083081 */ sub.s $f2,$f6,$f8 +/* f06ff54: 46000182 */ mul.s $f6,$f0,$f0 +/* f06ff58: 24420008 */ addiu $v0,$v0,0x8 +/* f06ff5c: 46045301 */ sub.s $f12,$f10,$f4 +/* f06ff60: 46021202 */ mul.s $f8,$f2,$f2 +/* f06ff64: 46083280 */ add.s $f10,$f6,$f8 +/* f06ff68: 460c6102 */ mul.s $f4,$f12,$f12 +/* f06ff6c: c428a2c0 */ lwc1 $f8,-0x5d40($at) +/* f06ff70: 46045180 */ add.s $f6,$f10,$f4 +/* f06ff74: 4608303c */ c.lt.s $f6,$f8 +/* f06ff78: 00000000 */ sll $zero,$zero,0x0 +/* f06ff7c: 45000003 */ bc1f .L0f06ff8c +/* f06ff80: 00000000 */ sll $zero,$zero,0x0 +/* f06ff84: a5e00062 */ sh $zero,0x62($t7) +/* f06ff88: 00001825 */ or $v1,$zero,$zero +.L0f06ff8c: +/* f06ff8c: 3c0d800a */ lui $t5,0x800a +/* f06ff90: 1460017f */ bnez $v1,.L0f070590 +/* f06ff94: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f06ff98: 8fb801a8 */ lw $t8,0x1a8($sp) +/* f06ff9c: 2401000f */ addiu $at,$zero,0xf +/* f06ffa0: 9302005c */ lbu $v0,0x5c($t8) +/* f06ffa4: 54a2005e */ bnel $a1,$v0,.L0f070120 +/* f06ffa8: 8e18000c */ lw $t8,0xc($s0) +/* f06ffac: 8e040040 */ lw $a0,0x40($s0) +/* f06ffb0: 8daf0318 */ lw $t7,0x318($t5) +/* f06ffb4: 3c01f000 */ lui $at,0xf000 +/* f06ffb8: 00817024 */ and $t6,$a0,$at +/* f06ffbc: 00002825 */ or $a1,$zero,$zero +/* f06ffc0: 11e00006 */ beqz $t7,.L0f06ffdc +/* f06ffc4: 000e2702 */ srl $a0,$t6,0x1c +/* f06ffc8: 0fc63410 */ jal func0f18d040 +/* f06ffcc: afa00154 */ sw $zero,0x154($sp) +/* f06ffd0: 10400002 */ beqz $v0,.L0f06ffdc +/* f06ffd4: 8fa50154 */ lw $a1,0x154($sp) +/* f06ffd8: 8c45001c */ lw $a1,0x1c($v0) +.L0f06ffdc: +/* f06ffdc: 8fa601b0 */ lw $a2,0x1b0($sp) +/* f06ffe0: 0fc0287e */ jal func0f00a1f8 +/* f06ffe4: 24c40008 */ addiu $a0,$a2,0x8 +/* f06ffe8: 0fc10e62 */ jal func0f043988 +/* f06ffec: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f06fff0: 8e0e0040 */ lw $t6,0x40($s0) +/* f06fff4: 3c0d800a */ lui $t5,0x800a +/* f06fff8: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f06fffc: 35d90004 */ ori $t9,$t6,0x4 +/* f070000: ae190040 */ sw $t9,0x40($s0) +/* f070004: 8dab006c */ lw $t3,0x6c($t5) +/* f070008: 00004025 */ or $t0,$zero,$zero +/* f07000c: 00003025 */ or $a2,$zero,$zero +/* f070010: 11600003 */ beqz $t3,.L0f070020 +/* f070014: 00002025 */ or $a0,$zero,$zero +/* f070018: 10000001 */ beqz $zero,.L0f070020 +/* f07001c: 24060001 */ addiu $a2,$zero,0x1 +.L0f070020: +/* f070020: 8daa0068 */ lw $t2,0x68($t5) +/* f070024: 00001025 */ or $v0,$zero,$zero +/* f070028: 00002825 */ or $a1,$zero,$zero +/* f07002c: 11400003 */ beqz $t2,.L0f07003c +/* f070030: 0008c880 */ sll $t9,$t0,0x2 +/* f070034: 10000001 */ beqz $zero,.L0f07003c +/* f070038: 24040001 */ addiu $a0,$zero,0x1 +.L0f07003c: +/* f07003c: 8da90064 */ lw $t1,0x64($t5) +/* f070040: 01b91821 */ addu $v1,$t5,$t9 +/* f070044: 240c0003 */ addiu $t4,$zero,0x3 +/* f070048: 11200003 */ beqz $t1,.L0f070058 +/* f07004c: 00000000 */ sll $zero,$zero,0x0 +/* f070050: 10000001 */ beqz $zero,.L0f070058 +/* f070054: 24020001 */ addiu $v0,$zero,0x1 +.L0f070058: +/* f070058: 8da70070 */ lw $a3,0x70($t5) +/* f07005c: 10e00003 */ beqz $a3,.L0f07006c +/* f070060: 00000000 */ sll $zero,$zero,0x0 +/* f070064: 10000001 */ beqz $zero,.L0f07006c +/* f070068: 24050001 */ addiu $a1,$zero,0x1 +.L0f07006c: +/* f07006c: 00a27821 */ addu $t7,$a1,$v0 +/* f070070: 01e4c021 */ addu $t8,$t7,$a0 +/* f070074: 03067021 */ addu $t6,$t8,$a2 +/* f070078: 59c00146 */ blezl $t6,.L0f070594 +/* f07007c: 8e190010 */ lw $t9,0x10($s0) +/* f070080: 8c620064 */ lw $v0,0x64($v1) +.L0f070084: +/* f070084: 25080001 */ addiu $t0,$t0,0x1 +/* f070088: 00003025 */ or $a2,$zero,$zero +/* f07008c: 8c4f0264 */ lw $t7,0x264($v0) +/* f070090: 00002025 */ or $a0,$zero,$zero +/* f070094: 00002825 */ or $a1,$zero,$zero +/* f070098: 160f0008 */ bne $s0,$t7,.L0f0700bc +/* f07009c: 00000000 */ sll $zero,$zero,0x0 +/* f0700a0: ac400264 */ sw $zero,0x264($v0) +/* f0700a4: 8c780064 */ lw $t8,0x64($v1) +/* f0700a8: a70c0010 */ sh $t4,0x10($t8) +/* f0700ac: 8da70070 */ lw $a3,0x70($t5) +/* f0700b0: 8da90064 */ lw $t1,0x64($t5) +/* f0700b4: 8daa0068 */ lw $t2,0x68($t5) +/* f0700b8: 8dab006c */ lw $t3,0x6c($t5) +.L0f0700bc: +/* f0700bc: 11600003 */ beqz $t3,.L0f0700cc +/* f0700c0: 24630004 */ addiu $v1,$v1,0x4 +/* f0700c4: 10000001 */ beqz $zero,.L0f0700cc +/* f0700c8: 24060001 */ addiu $a2,$zero,0x1 +.L0f0700cc: +/* f0700cc: 11400003 */ beqz $t2,.L0f0700dc +/* f0700d0: 00001025 */ or $v0,$zero,$zero +/* f0700d4: 10000001 */ beqz $zero,.L0f0700dc +/* f0700d8: 24040001 */ addiu $a0,$zero,0x1 +.L0f0700dc: +/* f0700dc: 11200003 */ beqz $t1,.L0f0700ec +/* f0700e0: 00000000 */ sll $zero,$zero,0x0 +/* f0700e4: 10000001 */ beqz $zero,.L0f0700ec +/* f0700e8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0700ec: +/* f0700ec: 10e00003 */ beqz $a3,.L0f0700fc +/* f0700f0: 00000000 */ sll $zero,$zero,0x0 +/* f0700f4: 10000001 */ beqz $zero,.L0f0700fc +/* f0700f8: 24050001 */ addiu $a1,$zero,0x1 +.L0f0700fc: +/* f0700fc: 00a27021 */ addu $t6,$a1,$v0 +/* f070100: 01c4c821 */ addu $t9,$t6,$a0 +/* f070104: 03267821 */ addu $t7,$t9,$a2 +/* f070108: 010f082a */ slt $at,$t0,$t7 +/* f07010c: 5420ffdd */ bnezl $at,.L0f070084 +/* f070110: 8c620064 */ lw $v0,0x64($v1) +/* f070114: 1000011f */ beqz $zero,.L0f070594 +/* f070118: 8e190010 */ lw $t9,0x10($s0) +/* f07011c: 8e18000c */ lw $t8,0xc($s0) +.L0f070120: +/* f070120: 2405000d */ addiu $a1,$zero,0xd +/* f070124: 00187000 */ sll $t6,$t8,0x0 +/* f070128: 05c10003 */ bgez $t6,.L0f070138 +/* f07012c: 00000000 */ sll $zero,$zero,0x0 +/* f070130: 10000001 */ beqz $zero,.L0f070138 +/* f070134: 24050011 */ addiu $a1,$zero,0x11 +.L0f070138: +/* f070138: 14410002 */ bne $v0,$at,.L0f070144 +/* f07013c: 00000000 */ sll $zero,$zero,0x0 +/* f070140: 24050017 */ addiu $a1,$zero,0x17 +.L0f070144: +/* f070144: 0fc1bcc5 */ jal func0f06f314 +/* f070148: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f07014c: 10400110 */ beqz $v0,.L0f070590 +/* f070150: 8faf01a8 */ lw $t7,0x1a8($sp) +/* f070154: 2419ffff */ addiu $t9,$zero,-1 +/* f070158: a5f90062 */ sh $t9,0x62($t7) +/* f07015c: 8e180040 */ lw $t8,0x40($s0) +/* f070160: 370e0004 */ ori $t6,$t8,0x4 +/* f070164: 1000010a */ beqz $zero,.L0f070590 +/* f070168: ae0e0040 */ sw $t6,0x40($s0) +.L0f07016c: +/* f07016c: 24010056 */ addiu $at,$zero,0x56 +.L0f070170: +/* f070170: 54410108 */ bnel $v0,$at,.L0f070594 +/* f070174: 8e190010 */ lw $t9,0x10($s0) +/* f070178: 8fb901a8 */ lw $t9,0x1a8($sp) +/* f07017c: 87230062 */ lh $v1,0x62($t9) +/* f070180: 28610002 */ slti $at,$v1,0x2 +/* f070184: 14200099 */ bnez $at,.L0f0703ec +/* f070188: 00000000 */ sll $zero,$zero,0x0 +/* f07018c: 0fc1a2aa */ jal func0f068aa8 +/* f070190: 8e040018 */ lw $a0,0x18($s0) +/* f070194: 8faf01a8 */ lw $t7,0x1a8($sp) +/* f070198: 3c014140 */ lui $at,0x4140 +/* f07019c: 44811000 */ mtc1 $at,$f2 +/* f0701a0: 85e30062 */ lh $v1,0x62($t7) +/* f0701a4: 3c017f1b */ lui $at,0x7f1b +/* f0701a8: c42ea2c4 */ lwc1 $f14,-0x5d3c($at) +/* f0701ac: 2463ffff */ addiu $v1,$v1,-1 +/* f0701b0: 44835000 */ mtc1 $v1,$f10 +/* f0701b4: 2861000c */ slti $at,$v1,0xc +/* f0701b8: 24070001 */ addiu $a3,$zero,0x1 +/* f0701bc: 46805120 */ cvt.s.w $f4,$f10 +/* f0701c0: 00403025 */ or $a2,$v0,$zero +/* f0701c4: 24780001 */ addiu $t8,$v1,0x1 +/* f0701c8: 306e0001 */ andi $t6,$v1,0x1 +/* f0701cc: 27a500b8 */ addiu $a1,$sp,0xb8 +/* f0701d0: 46022183 */ div.s $f6,$f4,$f2 +/* f0701d4: 460e3002 */ mul.s $f0,$f6,$f14 +/* f0701d8: 10200007 */ beqz $at,.L0f0701f8 +/* f0701dc: 46000306 */ mov.s $f12,$f0 +/* f0701e0: 44984000 */ mtc1 $t8,$f8 +/* f0701e4: 00000000 */ sll $zero,$zero,0x0 +/* f0701e8: 468042a0 */ cvt.s.w $f10,$f8 +/* f0701ec: 46025103 */ div.s $f4,$f10,$f2 +/* f0701f0: 46047182 */ mul.s $f6,$f14,$f4 +/* f0701f4: 46060300 */ add.s $f12,$f0,$f6 +.L0f0701f8: +/* f0701f8: 14ee0002 */ bne $a3,$t6,.L0f070204 +/* f0701fc: 00000000 */ sll $zero,$zero,0x0 +/* f070200: 46006307 */ neg.s $f12,$f12 +.L0f070204: +/* f070204: 0c0058dd */ jal 0x16374 +/* f070208: afa60140 */ sw $a2,0x140($sp) +/* f07020c: 8e030048 */ lw $v1,0x48($s0) +/* f070210: 8fa60140 */ lw $a2,0x140($sp) +/* f070214: 8fb901b0 */ lw $t9,0x1b0($sp) +/* f070218: 50600040 */ beqzl $v1,.L0f07031c +/* f07021c: 44808000 */ mtc1 $zero,$f16 +/* f070220: 8f220018 */ lw $v0,0x18($t9) +/* f070224: 5040006e */ beqzl $v0,.L0f0703e0 +/* f070228: 8fb801a8 */ lw $t8,0x1a8($sp) +/* f07022c: 904f0000 */ lbu $t7,0x0($v0) +/* f070230: 24010003 */ addiu $at,$zero,0x3 +/* f070234: 24640004 */ addiu $a0,$v1,0x4 +/* f070238: 11e10068 */ beq $t7,$at,.L0f0703dc +/* f07023c: 27a500f8 */ addiu $a1,$sp,0xf8 +/* f070240: 0c005746 */ jal 0x15d18 +/* f070244: afa60140 */ sw $a2,0x140($sp) +/* f070248: 44800000 */ mtc1 $zero,$f0 +/* f07024c: 8fa40140 */ lw $a0,0x140($sp) +/* f070250: e7a0012c */ swc1 $f0,0x12c($sp) +/* f070254: e7a00128 */ swc1 $f0,0x128($sp) +/* f070258: e7a00114 */ swc1 $f0,0x114($sp) +/* f07025c: e7a00104 */ swc1 $f0,0x104($sp) +/* f070260: e7a00070 */ swc1 $f0,0x70($sp) +/* f070264: e7a00060 */ swc1 $f0,0x60($sp) +/* f070268: e7a0006c */ swc1 $f0,0x6c($sp) +/* f07026c: e7a00130 */ swc1 $f0,0x130($sp) +/* f070270: e7a00124 */ swc1 $f0,0x124($sp) +/* f070274: 0fc199f5 */ jal func0f0667d4 +/* f070278: e7a00064 */ swc1 $f0,0x64($sp) +/* f07027c: e7a00068 */ swc1 $f0,0x68($sp) +/* f070280: e7a00074 */ swc1 $f0,0x74($sp) +/* f070284: 27a400f8 */ addiu $a0,$sp,0xf8 +/* f070288: 27a500b8 */ addiu $a1,$sp,0xb8 +/* f07028c: 0c005680 */ jal 0x15a00 +/* f070290: 27a60078 */ addiu $a2,$sp,0x78 +/* f070294: 27a400f8 */ addiu $a0,$sp,0xf8 +/* f070298: 0c0056c4 */ jal 0x15b10 +/* f07029c: 27a5006c */ addiu $a1,$sp,0x6c +/* f0702a0: 27a40078 */ addiu $a0,$sp,0x78 +/* f0702a4: 0c0056c4 */ jal 0x15b10 +/* f0702a8: 27a50060 */ addiu $a1,$sp,0x60 +/* f0702ac: c7a80060 */ lwc1 $f8,0x60($sp) +/* f0702b0: c7aa006c */ lwc1 $f10,0x6c($sp) +/* f0702b4: 8e180048 */ lw $t8,0x48($s0) +/* f0702b8: 27a40078 */ addiu $a0,$sp,0x78 +/* f0702bc: 460a4101 */ sub.s $f4,$f8,$f10 +/* f0702c0: c7060034 */ lwc1 $f6,0x34($t8) +/* f0702c4: c7aa0064 */ lwc1 $f10,0x64($sp) +/* f0702c8: 46043201 */ sub.s $f8,$f6,$f4 +/* f0702cc: c7a60070 */ lwc1 $f6,0x70($sp) +/* f0702d0: e7a800a8 */ swc1 $f8,0xa8($sp) +/* f0702d4: 8e0e0048 */ lw $t6,0x48($s0) +/* f0702d8: 46065101 */ sub.s $f4,$f10,$f6 +/* f0702dc: c7a60068 */ lwc1 $f6,0x68($sp) +/* f0702e0: c5c80038 */ lwc1 $f8,0x38($t6) +/* f0702e4: 46044281 */ sub.s $f10,$f8,$f4 +/* f0702e8: c7a80074 */ lwc1 $f8,0x74($sp) +/* f0702ec: e7aa00ac */ swc1 $f10,0xac($sp) +/* f0702f0: 8e190048 */ lw $t9,0x48($s0) +/* f0702f4: 46083101 */ sub.s $f4,$f6,$f8 +/* f0702f8: c72a003c */ lwc1 $f10,0x3c($t9) +/* f0702fc: 46045181 */ sub.s $f6,$f10,$f4 +/* f070300: e7a600b0 */ swc1 $f6,0xb0($sp) +/* f070304: 8e050048 */ lw $a1,0x48($s0) +/* f070308: 0c005746 */ jal 0x15d18 +/* f07030c: 24a50004 */ addiu $a1,$a1,0x4 +/* f070310: 10000033 */ beqz $zero,.L0f0703e0 +/* f070314: 8fb801a8 */ lw $t8,0x1a8($sp) +/* f070318: 44808000 */ mtc1 $zero,$f16 +.L0f07031c: +/* f07031c: 00c02025 */ or $a0,$a2,$zero +/* f070320: e7b00070 */ swc1 $f16,0x70($sp) +/* f070324: e7b00060 */ swc1 $f16,0x60($sp) +/* f070328: e7b0006c */ swc1 $f16,0x6c($sp) +/* f07032c: 0fc199f5 */ jal func0f0667d4 +/* f070330: e7b00064 */ swc1 $f16,0x64($sp) +/* f070334: 2604001c */ addiu $a0,$s0,0x1c +/* f070338: e7a00068 */ swc1 $f0,0x68($sp) +/* f07033c: e7a00074 */ swc1 $f0,0x74($sp) +/* f070340: afa40038 */ sw $a0,0x38($sp) +/* f070344: 0c005755 */ jal 0x15d54 +/* f070348: 27a500f8 */ addiu $a1,$sp,0xf8 +/* f07034c: 27a400f8 */ addiu $a0,$sp,0xf8 +/* f070350: 27a500b8 */ addiu $a1,$sp,0xb8 +/* f070354: 0c005680 */ jal 0x15a00 +/* f070358: 27a60078 */ addiu $a2,$sp,0x78 +/* f07035c: 27a40078 */ addiu $a0,$sp,0x78 +/* f070360: 0c005768 */ jal 0x15da0 +/* f070364: 8fa50038 */ lw $a1,0x38($sp) +/* f070368: 27a400f8 */ addiu $a0,$sp,0xf8 +/* f07036c: 0c0056c4 */ jal 0x15b10 +/* f070370: 27a5006c */ addiu $a1,$sp,0x6c +/* f070374: 27a40078 */ addiu $a0,$sp,0x78 +/* f070378: 0c0056c4 */ jal 0x15b10 +/* f07037c: 27a50060 */ addiu $a1,$sp,0x60 +/* f070380: c7a80060 */ lwc1 $f8,0x60($sp) +/* f070384: c7aa006c */ lwc1 $f10,0x6c($sp) +/* f070388: 8faf01b0 */ lw $t7,0x1b0($sp) +/* f07038c: 02002025 */ or $a0,$s0,$zero +/* f070390: 460a4101 */ sub.s $f4,$f8,$f10 +/* f070394: c5e60008 */ lwc1 $f6,0x8($t7) +/* f070398: 00002825 */ or $a1,$zero,$zero +/* f07039c: 24060001 */ addiu $a2,$zero,0x1 +/* f0703a0: 46043201 */ sub.s $f8,$f6,$f4 +/* f0703a4: e5e80008 */ swc1 $f8,0x8($t7) +/* f0703a8: c7a60070 */ lwc1 $f6,0x70($sp) +/* f0703ac: c7aa0064 */ lwc1 $f10,0x64($sp) +/* f0703b0: c5e8000c */ lwc1 $f8,0xc($t7) +/* f0703b4: 46065101 */ sub.s $f4,$f10,$f6 +/* f0703b8: 46044281 */ sub.s $f10,$f8,$f4 +/* f0703bc: e5ea000c */ swc1 $f10,0xc($t7) +/* f0703c0: c7a80074 */ lwc1 $f8,0x74($sp) +/* f0703c4: c7a60068 */ lwc1 $f6,0x68($sp) +/* f0703c8: c5ea0010 */ lwc1 $f10,0x10($t7) +/* f0703cc: 46083101 */ sub.s $f4,$f6,$f8 +/* f0703d0: 46045181 */ sub.s $f6,$f10,$f4 +/* f0703d4: 0fc1a71c */ jal func0f069c70 +/* f0703d8: e5e60010 */ swc1 $f6,0x10($t7) +.L0f0703dc: +/* f0703dc: 8fb801a8 */ lw $t8,0x1a8($sp) +.L0f0703e0: +/* f0703e0: 870e0062 */ lh $t6,0x62($t8) +/* f0703e4: 25c3ffff */ addiu $v1,$t6,-1 +/* f0703e8: a7030062 */ sh $v1,0x62($t8) +.L0f0703ec: +/* f0703ec: 04610023 */ bgez $v1,.L0f07047c +/* f0703f0: 3c0d800a */ lui $t5,0x800a +/* f0703f4: 8e030048 */ lw $v1,0x48($s0) +/* f0703f8: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f0703fc: 0fc2bb15 */ jal func0f0aec54 +/* f070400: afa3005c */ sw $v1,0x5c($sp) +/* f070404: 2401ffff */ addiu $at,$zero,-1 +/* f070408: 8fa3005c */ lw $v1,0x5c($sp) +/* f07040c: 10410019 */ beq $v0,$at,.L0f070474 +/* f070410: 00402025 */ or $a0,$v0,$zero +/* f070414: 8fa501b0 */ lw $a1,0x1b0($sp) +/* f070418: afa3005c */ sw $v1,0x5c($sp) +/* f07041c: afa20058 */ sw $v0,0x58($sp) +/* f070420: 0fc2bb5c */ jal func0f0aed70 +/* f070424: 24a50008 */ addiu $a1,$a1,0x8 +/* f070428: 3c05453b */ lui $a1,0x453b +/* f07042c: 34a58000 */ ori $a1,$a1,0x8000 +/* f070430: 8fa40058 */ lw $a0,0x58($sp) +/* f070434: 0fc2bb69 */ jal func0f0aeda4 +/* f070438: 00003025 */ or $a2,$zero,$zero +/* f07043c: 8fa3005c */ lw $v1,0x5c($sp) +/* f070440: 8fae01a8 */ lw $t6,0x1a8($sp) +/* f070444: 3c0544af */ lui $a1,0x44af +/* f070448: 10600005 */ beqz $v1,.L0f070460 +/* f07044c: 00000000 */ sll $zero,$zero,0x0 +/* f070450: 8c6f0090 */ lw $t7,0x90($v1) +/* f070454: 19e00002 */ blez $t7,.L0f070460 +/* f070458: 00000000 */ sll $zero,$zero,0x0 +/* f07045c: 00001825 */ or $v1,$zero,$zero +.L0f070460: +/* f070460: 14600004 */ bnez $v1,.L0f070474 +/* f070464: 00000000 */ sll $zero,$zero,0x0 +/* f070468: a5c00062 */ sh $zero,0x62($t6) +/* f07046c: 0fc2bbaa */ jal func0f0aeea8 +/* f070470: 8fa40058 */ lw $a0,0x58($sp) +.L0f070474: +/* f070474: 10000047 */ beqz $zero,.L0f070594 +/* f070478: 8e190010 */ lw $t9,0x10($s0) +.L0f07047c: +/* f07047c: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f070480: 8dab006c */ lw $t3,0x6c($t5) +/* f070484: 00004025 */ or $t0,$zero,$zero +/* f070488: 00003025 */ or $a2,$zero,$zero +/* f07048c: 11600003 */ beqz $t3,.L0f07049c +/* f070490: 00002025 */ or $a0,$zero,$zero +/* f070494: 10000001 */ beqz $zero,.L0f07049c +/* f070498: 24060001 */ addiu $a2,$zero,0x1 +.L0f07049c: +/* f07049c: 8daa0068 */ lw $t2,0x68($t5) +/* f0704a0: 00001025 */ or $v0,$zero,$zero +/* f0704a4: 00002825 */ or $a1,$zero,$zero +/* f0704a8: 11400003 */ beqz $t2,.L0f0704b8 +/* f0704ac: 00087080 */ sll $t6,$t0,0x2 +/* f0704b0: 10000001 */ beqz $zero,.L0f0704b8 +/* f0704b4: 24040001 */ addiu $a0,$zero,0x1 +.L0f0704b8: +/* f0704b8: 8da90064 */ lw $t1,0x64($t5) +/* f0704bc: 01ae1821 */ addu $v1,$t5,$t6 +/* f0704c0: 240c0003 */ addiu $t4,$zero,0x3 +/* f0704c4: 11200003 */ beqz $t1,.L0f0704d4 +/* f0704c8: 00000000 */ sll $zero,$zero,0x0 +/* f0704cc: 10000001 */ beqz $zero,.L0f0704d4 +/* f0704d0: 24020001 */ addiu $v0,$zero,0x1 +.L0f0704d4: +/* f0704d4: 8da70070 */ lw $a3,0x70($t5) +/* f0704d8: 10e00003 */ beqz $a3,.L0f0704e8 +/* f0704dc: 00000000 */ sll $zero,$zero,0x0 +/* f0704e0: 10000001 */ beqz $zero,.L0f0704e8 +/* f0704e4: 24050001 */ addiu $a1,$zero,0x1 +.L0f0704e8: +/* f0704e8: 00a2c021 */ addu $t8,$a1,$v0 +/* f0704ec: 0304c821 */ addu $t9,$t8,$a0 +/* f0704f0: 03267821 */ addu $t7,$t9,$a2 +/* f0704f4: 59e00027 */ blezl $t7,.L0f070594 +/* f0704f8: 8e190010 */ lw $t9,0x10($s0) +/* f0704fc: 8c620064 */ lw $v0,0x64($v1) +.L0f070500: +/* f070500: 25080001 */ addiu $t0,$t0,0x1 +/* f070504: 00003025 */ or $a2,$zero,$zero +/* f070508: 8c580264 */ lw $t8,0x264($v0) +/* f07050c: 00002025 */ or $a0,$zero,$zero +/* f070510: 00002825 */ or $a1,$zero,$zero +/* f070514: 16180008 */ bne $s0,$t8,.L0f070538 +/* f070518: 00000000 */ sll $zero,$zero,0x0 +/* f07051c: ac400264 */ sw $zero,0x264($v0) +/* f070520: 8c790064 */ lw $t9,0x64($v1) +/* f070524: a72c0010 */ sh $t4,0x10($t9) +/* f070528: 8da70070 */ lw $a3,0x70($t5) +/* f07052c: 8da90064 */ lw $t1,0x64($t5) +/* f070530: 8daa0068 */ lw $t2,0x68($t5) +/* f070534: 8dab006c */ lw $t3,0x6c($t5) +.L0f070538: +/* f070538: 11600003 */ beqz $t3,.L0f070548 +/* f07053c: 24630004 */ addiu $v1,$v1,0x4 +/* f070540: 10000001 */ beqz $zero,.L0f070548 +/* f070544: 24060001 */ addiu $a2,$zero,0x1 +.L0f070548: +/* f070548: 11400003 */ beqz $t2,.L0f070558 +/* f07054c: 00001025 */ or $v0,$zero,$zero +/* f070550: 10000001 */ beqz $zero,.L0f070558 +/* f070554: 24040001 */ addiu $a0,$zero,0x1 +.L0f070558: +/* f070558: 11200003 */ beqz $t1,.L0f070568 +/* f07055c: 00000000 */ sll $zero,$zero,0x0 +/* f070560: 10000001 */ beqz $zero,.L0f070568 +/* f070564: 24020001 */ addiu $v0,$zero,0x1 +.L0f070568: +/* f070568: 10e00003 */ beqz $a3,.L0f070578 +/* f07056c: 00000000 */ sll $zero,$zero,0x0 +/* f070570: 10000001 */ beqz $zero,.L0f070578 +/* f070574: 24050001 */ addiu $a1,$zero,0x1 +.L0f070578: +/* f070578: 00a27821 */ addu $t7,$a1,$v0 +/* f07057c: 01e47021 */ addu $t6,$t7,$a0 +/* f070580: 01c6c021 */ addu $t8,$t6,$a2 +/* f070584: 0118082a */ slt $at,$t0,$t8 +/* f070588: 5420ffdd */ bnezl $at,.L0f070500 +/* f07058c: 8c620064 */ lw $v0,0x64($v1) +.L0f070590: +/* f070590: 8e190010 */ lw $t9,0x10($s0) +.L0f070594: +/* f070594: 3c0d800a */ lui $t5,0x800a +/* f070598: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f07059c: 332f0100 */ andi $t7,$t9,0x100 +/* f0705a0: 11e0000a */ beqz $t7,.L0f0705cc +/* f0705a4: 8fae01a8 */ lw $t6,0x1a8($sp) +/* f0705a8: 81d80060 */ lb $t8,0x60($t6) +/* f0705ac: 8db90038 */ lw $t9,0x38($t5) +/* f0705b0: 03197823 */ subu $t7,$t8,$t9 +/* f0705b4: 1de00005 */ bgtz $t7,.L0f0705cc +/* f0705b8: a1cf0060 */ sb $t7,0x60($t6) +/* f0705bc: a1c00060 */ sb $zero,0x60($t6) +/* f0705c0: 8e180040 */ lw $t8,0x40($s0) +/* f0705c4: 37190004 */ ori $t9,$t8,0x4 +/* f0705c8: ae190040 */ sw $t9,0x40($s0) +.L0f0705cc: +/* f0705cc: 8e0f0010 */ lw $t7,0x10($s0) +/* f0705d0: 8fb801b0 */ lw $t8,0x1b0($sp) +/* f0705d4: 31ee0080 */ andi $t6,$t7,0x80 +/* f0705d8: 51c00014 */ beqzl $t6,.L0f07062c +/* f0705dc: 8fbf001c */ lw $ra,0x1c($sp) +/* f0705e0: 93190001 */ lbu $t9,0x1($t8) +/* f0705e4: 332f0002 */ andi $t7,$t9,0x2 +/* f0705e8: 51e00010 */ beqzl $t7,.L0f07062c +/* f0705ec: 8fbf001c */ lw $ra,0x1c($sp) +/* f0705f0: 8dae043c */ lw $t6,0x43c($t5) +/* f0705f4: 25d80001 */ addiu $t8,$t6,0x1 +/* f0705f8: 2b010015 */ slti $at,$t8,0x15 +/* f0705fc: 1420000a */ bnez $at,.L0f070628 +/* f070600: adb8043c */ sw $t8,0x43c($t5) +/* f070604: 8fae01a8 */ lw $t6,0x1a8($sp) +/* f070608: 240f003c */ addiu $t7,$zero,0x3c +/* f07060c: 2401ff7f */ addiu $at,$zero,-129 +/* f070610: a1cf0060 */ sb $t7,0x60($t6) +/* f070614: 8e180010 */ lw $t8,0x10($s0) +/* f070618: 0301c824 */ and $t9,$t8,$at +/* f07061c: ae190010 */ sw $t9,0x10($s0) +/* f070620: 372e0100 */ ori $t6,$t9,0x100 +/* f070624: ae0e0010 */ sw $t6,0x10($s0) +.L0f070628: +/* f070628: 8fbf001c */ lw $ra,0x1c($sp) +.L0f07062c: +/* f07062c: 8fb00018 */ lw $s0,0x18($sp) +/* f070630: 27bd01b0 */ addiu $sp,$sp,0x1b0 +/* f070634: 03e00008 */ jr $ra +/* f070638: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07063c +/* f07063c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f070640: afbf0014 */ sw $ra,0x14($sp) +/* f070644: 10a00010 */ beqz $a1,.L0f070688 +/* f070648: 8c830004 */ lw $v1,0x4($a0) +/* f07064c: 90620003 */ lbu $v0,0x3($v1) +/* f070650: 24010007 */ addiu $at,$zero,0x7 +/* f070654: 10410003 */ beq $v0,$at,.L0f070664 +/* f070658: 24010014 */ addiu $at,$zero,0x14 +/* f07065c: 54410006 */ bnel $v0,$at,.L0f070678 +/* f070660: 24010008 */ addiu $at,$zero,0x8 +.L0f070664: +/* f070664: 0fc1bd41 */ jal func0f06f504 +/* f070668: 00000000 */ sll $zero,$zero,0x0 +/* f07066c: 10000007 */ beqz $zero,.L0f07068c +/* f070670: 8fbf0014 */ lw $ra,0x14($sp) +/* f070674: 24010008 */ addiu $at,$zero,0x8 +.L0f070678: +/* f070678: 54410004 */ bnel $v0,$at,.L0f07068c +/* f07067c: 8fbf0014 */ lw $ra,0x14($sp) +/* f070680: 0fc1bd53 */ jal func0f06f54c +/* f070684: 00000000 */ sll $zero,$zero,0x0 +.L0f070688: +/* f070688: 8fbf0014 */ lw $ra,0x14($sp) +.L0f07068c: +/* f07068c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f070690: 03e00008 */ jr $ra +/* f070694: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f070698 +/* f070698: 27bdffd8 */ addiu $sp,$sp,-40 +/* f07069c: afbf0024 */ sw $ra,0x24($sp) +/* f0706a0: afb20020 */ sw $s2,0x20($sp) +/* f0706a4: afb1001c */ sw $s1,0x1c($sp) +/* f0706a8: afb00018 */ sw $s0,0x18($sp) +/* f0706ac: 8c90001c */ lw $s0,0x1c($a0) +/* f0706b0: 00a09025 */ or $s2,$a1,$zero +/* f0706b4: 5200000b */ beqzl $s0,.L0f0706e4 +/* f0706b8: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0706bc: +/* f0706bc: 8e110020 */ lw $s1,0x20($s0) +/* f0706c0: 02002025 */ or $a0,$s0,$zero +/* f0706c4: 0fc1c1a6 */ jal func0f070698 +/* f0706c8: 02402825 */ or $a1,$s2,$zero +/* f0706cc: 02002025 */ or $a0,$s0,$zero +/* f0706d0: 0fc20c1f */ jal func0f08307c +/* f0706d4: 02402825 */ or $a1,$s2,$zero +/* f0706d8: 1620fff8 */ bnez $s1,.L0f0706bc +/* f0706dc: 02208025 */ or $s0,$s1,$zero +/* f0706e0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0706e4: +/* f0706e4: 8fb00018 */ lw $s0,0x18($sp) +/* f0706e8: 8fb1001c */ lw $s1,0x1c($sp) +/* f0706ec: 8fb20020 */ lw $s2,0x20($sp) +/* f0706f0: 03e00008 */ jr $ra +/* f0706f4: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f0706f8 +/* f0706f8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0706fc: afbf0024 */ sw $ra,0x24($sp) +/* f070700: afb20020 */ sw $s2,0x20($sp) +/* f070704: afb1001c */ sw $s1,0x1c($sp) +/* f070708: afb00018 */ sw $s0,0x18($sp) +/* f07070c: 8c870004 */ lw $a3,0x4($a0) +/* f070710: 00808825 */ or $s1,$a0,$zero +/* f070714: 00a09025 */ or $s2,$a1,$zero +/* f070718: 8cee0040 */ lw $t6,0x40($a3) +/* f07071c: 31cf0004 */ andi $t7,$t6,0x4 +/* f070720: 51e0000a */ beqzl $t7,.L0f07074c +/* f070724: 92390001 */ lbu $t9,0x1($s1) +/* f070728: 90e60002 */ lbu $a2,0x2($a3) +/* f07072c: 00e02025 */ or $a0,$a3,$zero +/* f070730: 24050001 */ addiu $a1,$zero,0x1 +/* f070734: 30d80004 */ andi $t8,$a2,0x4 +/* f070738: 0fc1ab4b */ jal func0f06ad2c +/* f07073c: 03003025 */ or $a2,$t8,$zero +/* f070740: 10000011 */ beqz $zero,.L0f070788 +/* f070744: 8fbf0024 */ lw $ra,0x24($sp) +/* f070748: 92390001 */ lbu $t9,0x1($s1) +.L0f07074c: +/* f07074c: 02202025 */ or $a0,$s1,$zero +/* f070750: 02402825 */ or $a1,$s2,$zero +/* f070754: 3328fffd */ andi $t0,$t9,0xfffd +/* f070758: 0fc1c18f */ jal func0f07063c +/* f07075c: a2280001 */ sb $t0,0x1($s1) +/* f070760: 8e30001c */ lw $s0,0x1c($s1) +/* f070764: 52000008 */ beqzl $s0,.L0f070788 +/* f070768: 8fbf0024 */ lw $ra,0x24($sp) +.L0f07076c: +/* f07076c: 8e110020 */ lw $s1,0x20($s0) +/* f070770: 02002025 */ or $a0,$s0,$zero +/* f070774: 0fc1c1be */ jal func0f0706f8 +/* f070778: 02402825 */ or $a1,$s2,$zero +/* f07077c: 1620fffb */ bnez $s1,.L0f07076c +/* f070780: 02208025 */ or $s0,$s1,$zero +/* f070784: 8fbf0024 */ lw $ra,0x24($sp) +.L0f070788: +/* f070788: 8fb00018 */ lw $s0,0x18($sp) +/* f07078c: 8fb1001c */ lw $s1,0x1c($sp) +/* f070790: 8fb20020 */ lw $s2,0x20($sp) +/* f070794: 03e00008 */ jr $ra +/* f070798: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f07079c +/* f07079c: 27bdff38 */ addiu $sp,$sp,-200 +/* f0707a0: afbf0024 */ sw $ra,0x24($sp) +/* f0707a4: afb20020 */ sw $s2,0x20($sp) +/* f0707a8: afb1001c */ sw $s1,0x1c($sp) +/* f0707ac: afb00018 */ sw $s0,0x18($sp) +/* f0707b0: 8c910004 */ lw $s1,0x4($a0) +/* f0707b4: 00808025 */ or $s0,$a0,$zero +/* f0707b8: 00a09025 */ or $s2,$a1,$zero +/* f0707bc: 8e220040 */ lw $v0,0x40($s1) +/* f0707c0: 8e230018 */ lw $v1,0x18($s1) +/* f0707c4: 304e0004 */ andi $t6,$v0,0x4 +/* f0707c8: 51c0000a */ beqzl $t6,.L0f0707f4 +/* f0707cc: 8c65001c */ lw $a1,0x1c($v1) +/* f0707d0: 92260002 */ lbu $a2,0x2($s1) +/* f0707d4: 02202025 */ or $a0,$s1,$zero +/* f0707d8: 24050001 */ addiu $a1,$zero,0x1 +/* f0707dc: 30cf0004 */ andi $t7,$a2,0x4 +/* f0707e0: 0fc1ab4b */ jal func0f06ad2c +/* f0707e4: 01e03025 */ or $a2,$t7,$zero +/* f0707e8: 1000004b */ beqz $zero,.L0f070918 +/* f0707ec: 8fbf0024 */ lw $ra,0x24($sp) +/* f0707f0: 8c65001c */ lw $a1,0x1c($v1) +.L0f0707f4: +/* f0707f4: 30580040 */ andi $t8,$v0,0x40 +/* f0707f8: 50a00038 */ beqzl $a1,.L0f0708dc +/* f0707fc: 92090001 */ lbu $t1,0x1($s0) +/* f070800: 13000035 */ beqz $t8,.L0f0708d8 +/* f070804: 00003025 */ or $a2,$zero,$zero +/* f070808: 8c640018 */ lw $a0,0x18($v1) +/* f07080c: 0c006973 */ jal 0x1a5cc +/* f070810: afa300c0 */ sw $v1,0xc0($sp) +/* f070814: 3c088007 */ lui $t0,0x8007 +/* f070818: 25089a08 */ addiu $t0,$t0,-26104 +/* f07081c: 250b003c */ addiu $t3,$t0,0x3c +/* f070820: 27b90074 */ addiu $t9,$sp,0x74 +.L0f070824: +/* f070824: 8d010000 */ lw $at,0x0($t0) +/* f070828: 2508000c */ addiu $t0,$t0,0xc +/* f07082c: 2739000c */ addiu $t9,$t9,0xc +/* f070830: af21fff4 */ sw $at,-0xc($t9) +/* f070834: 8d01fff8 */ lw $at,-0x8($t0) +/* f070838: af21fff8 */ sw $at,-0x8($t9) +/* f07083c: 8d01fffc */ lw $at,-0x4($t0) +/* f070840: 150bfff8 */ bne $t0,$t3,.L0f070824 +/* f070844: af21fffc */ sw $at,-0x4($t9) +/* f070848: 8d010000 */ lw $at,0x0($t0) +/* f07084c: 00402025 */ or $a0,$v0,$zero +/* f070850: 27a60030 */ addiu $a2,$sp,0x30 +/* f070854: af210000 */ sw $at,0x0($t9) +/* f070858: 920c0001 */ lbu $t4,0x1($s0) +/* f07085c: 358d0042 */ ori $t5,$t4,0x42 +/* f070860: a20d0001 */ sb $t5,0x1($s0) +/* f070864: 8e250048 */ lw $a1,0x48($s1) +/* f070868: 0c0056f9 */ jal 0x15be4 +/* f07086c: 24a50004 */ addiu $a1,$a1,0x4 +/* f070870: 8fae00c0 */ lw $t6,0xc0($sp) +/* f070874: 8dcf0008 */ lw $t7,0x8($t6) +/* f070878: 85e4000e */ lh $a0,0xe($t7) +/* f07087c: 0004c180 */ sll $t8,$a0,0x6 +/* f070880: 0fc59e7d */ jal func0f1679f4 +/* f070884: 03002025 */ or $a0,$t8,$zero +/* f070888: 27aa0030 */ addiu $t2,$sp,0x30 +/* f07088c: afa20084 */ sw $v0,0x84($sp) +/* f070890: afaa0074 */ sw $t2,0x74($sp) +/* f070894: 27a40074 */ addiu $a0,$sp,0x74 +/* f070898: 0c007399 */ jal 0x1ce64 +/* f07089c: 8fa500c0 */ lw $a1,0xc0($sp) +/* f0708a0: 02002025 */ or $a0,$s0,$zero +/* f0708a4: 0fc1c18f */ jal func0f07063c +/* f0708a8: 02402825 */ or $a1,$s2,$zero +/* f0708ac: 8e11001c */ lw $s1,0x1c($s0) +/* f0708b0: 52200019 */ beqzl $s1,.L0f070918 +/* f0708b4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0708b8: +/* f0708b8: 8e300020 */ lw $s0,0x20($s1) +/* f0708bc: 02202025 */ or $a0,$s1,$zero +/* f0708c0: 0fc1c1e7 */ jal func0f07079c +/* f0708c4: 02402825 */ or $a1,$s2,$zero +/* f0708c8: 1600fffb */ bnez $s0,.L0f0708b8 +/* f0708cc: 02008825 */ or $s1,$s0,$zero +/* f0708d0: 10000011 */ beqz $zero,.L0f070918 +/* f0708d4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0708d8: +/* f0708d8: 92090001 */ lbu $t1,0x1($s0) +.L0f0708dc: +/* f0708dc: 02002025 */ or $a0,$s0,$zero +/* f0708e0: 02402825 */ or $a1,$s2,$zero +/* f0708e4: 312bfffd */ andi $t3,$t1,0xfffd +/* f0708e8: 0fc1c18f */ jal func0f07063c +/* f0708ec: a20b0001 */ sb $t3,0x1($s0) +/* f0708f0: 8e11001c */ lw $s1,0x1c($s0) +/* f0708f4: 52200008 */ beqzl $s1,.L0f070918 +/* f0708f8: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0708fc: +/* f0708fc: 8e300020 */ lw $s0,0x20($s1) +/* f070900: 02202025 */ or $a0,$s1,$zero +/* f070904: 0fc1c1be */ jal func0f0706f8 +/* f070908: 02402825 */ or $a1,$s2,$zero +/* f07090c: 1600fffb */ bnez $s0,.L0f0708fc +/* f070910: 02008825 */ or $s1,$s0,$zero +/* f070914: 8fbf0024 */ lw $ra,0x24($sp) +.L0f070918: +/* f070918: 8fb00018 */ lw $s0,0x18($sp) +/* f07091c: 8fb1001c */ lw $s1,0x1c($sp) +/* f070920: 8fb20020 */ lw $s2,0x20($sp) +/* f070924: 03e00008 */ jr $ra +/* f070928: 27bd00c8 */ addiu $sp,$sp,0xc8 +); + +GLOBAL_ASM( +glabel func0f07092c +/* f07092c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f070930: 3c02800a */ lui $v0,0x800a +/* f070934: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f070938: afbf0014 */ sw $ra,0x14($sp) +/* f07093c: afa5001c */ sw $a1,0x1c($sp) +/* f070940: afa60020 */ sw $a2,0x20($sp) +/* f070944: afa70024 */ sw $a3,0x24($sp) +/* f070948: c4840000 */ lwc1 $f4,0x0($a0) +/* f07094c: c4461bb0 */ lwc1 $f6,0x1bb0($v0) +/* f070950: c4880004 */ lwc1 $f8,0x4($a0) +/* f070954: c44a1bb4 */ lwc1 $f10,0x1bb4($v0) +/* f070958: 46062001 */ sub.s $f0,$f4,$f6 +/* f07095c: c4900008 */ lwc1 $f16,0x8($a0) +/* f070960: c4521bb8 */ lwc1 $f18,0x1bb8($v0) +/* f070964: 460a4081 */ sub.s $f2,$f8,$f10 +/* f070968: 46000102 */ mul.s $f4,$f0,$f0 +/* f07096c: 24421bb0 */ addiu $v0,$v0,0x1bb0 +/* f070970: 46128381 */ sub.s $f14,$f16,$f18 +/* f070974: 46021182 */ mul.s $f6,$f2,$f2 +/* f070978: 46062200 */ add.s $f8,$f4,$f6 +/* f07097c: 460e7282 */ mul.s $f10,$f14,$f14 +/* f070980: 0c012974 */ jal 0x4a5d0 +/* f070984: 460a4300 */ add.s $f12,$f8,$f10 +/* f070988: c7ae0020 */ lwc1 $f14,0x20($sp) +/* f07098c: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f070990: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f070994: 4600703c */ c.lt.s $f14,$f0 +/* f070998: 8fbf0014 */ lw $ra,0x14($sp) +/* f07099c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0709a0: 45020004 */ bc1fl .L0f0709b4 +/* f0709a4: 4602003c */ c.lt.s $f0,$f2 +/* f0709a8: 1000001a */ beqz $zero,.L0f070a14 +/* f0709ac: 240300ff */ addiu $v1,$zero,0xff +/* f0709b0: 4602003c */ c.lt.s $f0,$f2 +.L0f0709b4: +/* f0709b4: 3c013f80 */ lui $at,0x3f80 +/* f0709b8: 4502000a */ bc1fl .L0f0709e4 +/* f0709bc: 44814000 */ mtc1 $at,$f8 +/* f0709c0: 3c01437f */ lui $at,0x437f +/* f0709c4: 44818000 */ mtc1 $at,$f16 +/* f0709c8: 00000000 */ sll $zero,$zero,0x0 +/* f0709cc: 46106482 */ mul.s $f18,$f12,$f16 +/* f0709d0: 4600910d */ trunc.w.s $f4,$f18 +/* f0709d4: 44032000 */ mfc1 $v1,$f4 +/* f0709d8: 1000000e */ beqz $zero,.L0f070a14 +/* f0709dc: 00000000 */ sll $zero,$zero,0x0 +/* f0709e0: 44814000 */ mtc1 $at,$f8 +.L0f0709e4: +/* f0709e4: 46020181 */ sub.s $f6,$f0,$f2 +/* f0709e8: 3c01437f */ lui $at,0x437f +/* f0709ec: 460c4281 */ sub.s $f10,$f8,$f12 +/* f0709f0: 46027481 */ sub.s $f18,$f14,$f2 +/* f0709f4: 460a3402 */ mul.s $f16,$f6,$f10 +/* f0709f8: 44813000 */ mtc1 $at,$f6 +/* f0709fc: 46128103 */ div.s $f4,$f16,$f18 +/* f070a00: 460c2200 */ add.s $f8,$f4,$f12 +/* f070a04: 46064282 */ mul.s $f10,$f8,$f6 +/* f070a08: 4600540d */ trunc.w.s $f16,$f10 +/* f070a0c: 44038000 */ mfc1 $v1,$f16 +/* f070a10: 00000000 */ sll $zero,$zero,0x0 +.L0f070a14: +/* f070a14: 03e00008 */ jr $ra +/* f070a18: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f070a1c +/* f070a1c: c4ae0000 */ lwc1 $f14,0x0($a1) +/* f070a20: c4800004 */ lwc1 $f0,0x4($a0) +/* f070a24: 27bdffa8 */ addiu $sp,$sp,-88 +/* f070a28: 46007102 */ mul.s $f4,$f14,$f0 +/* f070a2c: e7a40054 */ swc1 $f4,0x54($sp) +/* f070a30: c4b00004 */ lwc1 $f16,0x4($a1) +/* f070a34: 46008282 */ mul.s $f10,$f16,$f0 +/* f070a38: e7aa0050 */ swc1 $f10,0x50($sp) +/* f070a3c: c4b20008 */ lwc1 $f18,0x8($a1) +/* f070a40: 46009202 */ mul.s $f8,$f18,$f0 +/* f070a44: e7a8004c */ swc1 $f8,0x4c($sp) +/* f070a48: c4a60018 */ lwc1 $f6,0x18($a1) +/* f070a4c: e7a60008 */ swc1 $f6,0x8($sp) +/* f070a50: c7a40008 */ lwc1 $f4,0x8($sp) +/* f070a54: c4820014 */ lwc1 $f2,0x14($a0) +/* f070a58: 46022282 */ mul.s $f10,$f4,$f2 +/* f070a5c: e7aa0048 */ swc1 $f10,0x48($sp) +/* f070a60: c4a8001c */ lwc1 $f8,0x1c($a1) +/* f070a64: e7a80018 */ swc1 $f8,0x18($sp) +/* f070a68: c7a60018 */ lwc1 $f6,0x18($sp) +/* f070a6c: 46023202 */ mul.s $f8,$f6,$f2 +/* f070a70: e7a80044 */ swc1 $f8,0x44($sp) +/* f070a74: c4a80020 */ lwc1 $f8,0x20($a1) +/* f070a78: e7a40000 */ swc1 $f4,0x0($sp) +/* f070a7c: e7a80014 */ swc1 $f8,0x14($sp) +/* f070a80: c7a80014 */ lwc1 $f8,0x14($sp) +/* f070a84: 46024102 */ mul.s $f4,$f8,$f2 +/* f070a88: e7a40040 */ swc1 $f4,0x40($sp) +/* f070a8c: c48c0008 */ lwc1 $f12,0x8($a0) +/* f070a90: 460c7102 */ mul.s $f4,$f14,$f12 +/* f070a94: e7a4003c */ swc1 $f4,0x3c($sp) +/* f070a98: 460c8102 */ mul.s $f4,$f16,$f12 +/* f070a9c: e7a40038 */ swc1 $f4,0x38($sp) +/* f070aa0: 460c9102 */ mul.s $f4,$f18,$f12 +/* f070aa4: e7a40034 */ swc1 $f4,0x34($sp) +/* f070aa8: c4840018 */ lwc1 $f4,0x18($a0) +/* f070aac: e7a40010 */ swc1 $f4,0x10($sp) +/* f070ab0: c7a40000 */ lwc1 $f4,0x0($sp) +/* f070ab4: e7aa0000 */ swc1 $f10,0x0($sp) +/* f070ab8: c7aa0010 */ lwc1 $f10,0x10($sp) +/* f070abc: 460a2102 */ mul.s $f4,$f4,$f10 +/* f070ac0: e7a40030 */ swc1 $f4,0x30($sp) +/* f070ac4: 460a3082 */ mul.s $f2,$f6,$f10 +/* f070ac8: c4a6000c */ lwc1 $f6,0xc($a1) +/* f070acc: c480000c */ lwc1 $f0,0xc($a0) +/* f070ad0: 460a4302 */ mul.s $f12,$f8,$f10 +/* f070ad4: c4c40000 */ lwc1 $f4,0x0($a2) +/* f070ad8: c4ca0004 */ lwc1 $f10,0x4($a2) +/* f070adc: 46003202 */ mul.s $f8,$f6,$f0 +/* f070ae0: c4a60010 */ lwc1 $f6,0x10($a1) +/* f070ae4: 46082380 */ add.s $f14,$f4,$f8 +/* f070ae8: 46003102 */ mul.s $f4,$f6,$f0 +/* f070aec: c4a60014 */ lwc1 $f6,0x14($a1) +/* f070af0: c4c80008 */ lwc1 $f8,0x8($a2) +/* f070af4: 46045400 */ add.s $f16,$f10,$f4 +/* f070af8: 46003282 */ mul.s $f10,$f6,$f0 +/* f070afc: c7a40054 */ lwc1 $f4,0x54($sp) +/* f070b00: 460e2180 */ add.s $f6,$f4,$f14 +/* f070b04: 460a4480 */ add.s $f18,$f8,$f10 +/* f070b08: c7a80000 */ lwc1 $f8,0x0($sp) +/* f070b0c: e7a6000c */ swc1 $f6,0xc($sp) +/* f070b10: 46083280 */ add.s $f10,$f6,$f8 +/* f070b14: e4ea0000 */ swc1 $f10,0x0($a3) +/* f070b18: c7a40050 */ lwc1 $f4,0x50($sp) +/* f070b1c: c7a80044 */ lwc1 $f8,0x44($sp) +/* f070b20: 46102180 */ add.s $f6,$f4,$f16 +/* f070b24: 46083280 */ add.s $f10,$f6,$f8 +/* f070b28: e7a60008 */ swc1 $f6,0x8($sp) +/* f070b2c: e4ea0004 */ swc1 $f10,0x4($a3) +/* f070b30: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f070b34: c7a60040 */ lwc1 $f6,0x40($sp) +/* f070b38: 46122000 */ add.s $f0,$f4,$f18 +/* f070b3c: 46060200 */ add.s $f8,$f0,$f6 +/* f070b40: e4e80008 */ swc1 $f8,0x8($a3) +/* f070b44: c7a40030 */ lwc1 $f4,0x30($sp) +/* f070b48: c7aa000c */ lwc1 $f10,0xc($sp) +/* f070b4c: 46045180 */ add.s $f6,$f10,$f4 +/* f070b50: 460c0100 */ add.s $f4,$f0,$f12 +/* f070b54: e4e6000c */ swc1 $f6,0xc($a3) +/* f070b58: c7a80008 */ lwc1 $f8,0x8($sp) +/* f070b5c: e4e40014 */ swc1 $f4,0x14($a3) +/* f070b60: 46024280 */ add.s $f10,$f8,$f2 +/* f070b64: e4ea0010 */ swc1 $f10,0x10($a3) +/* f070b68: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f070b6c: c7aa0030 */ lwc1 $f10,0x30($sp) +/* f070b70: 460e3200 */ add.s $f8,$f6,$f14 +/* f070b74: 460a4100 */ add.s $f4,$f8,$f10 +/* f070b78: e7a80018 */ swc1 $f8,0x18($sp) +/* f070b7c: e4e40018 */ swc1 $f4,0x18($a3) +/* f070b80: c7a60038 */ lwc1 $f6,0x38($sp) +/* f070b84: 46103000 */ add.s $f0,$f6,$f16 +/* f070b88: 46020200 */ add.s $f8,$f0,$f2 +/* f070b8c: e4e8001c */ swc1 $f8,0x1c($a3) +/* f070b90: c7aa0034 */ lwc1 $f10,0x34($sp) +/* f070b94: 46125380 */ add.s $f14,$f10,$f18 +/* f070b98: 460c7100 */ add.s $f4,$f14,$f12 +/* f070b9c: e4e40020 */ swc1 $f4,0x20($a3) +/* f070ba0: c7a80048 */ lwc1 $f8,0x48($sp) +/* f070ba4: c7a60018 */ lwc1 $f6,0x18($sp) +/* f070ba8: 46083280 */ add.s $f10,$f6,$f8 +/* f070bac: e4ea0024 */ swc1 $f10,0x24($a3) +/* f070bb0: c7a40044 */ lwc1 $f4,0x44($sp) +/* f070bb4: 46040180 */ add.s $f6,$f0,$f4 +/* f070bb8: e4e60028 */ swc1 $f6,0x28($a3) +/* f070bbc: c7a80040 */ lwc1 $f8,0x40($sp) +/* f070bc0: 27bd0058 */ addiu $sp,$sp,0x58 +/* f070bc4: 46087280 */ add.s $f10,$f14,$f8 +/* f070bc8: 03e00008 */ jr $ra +/* f070bcc: e4ea002c */ swc1 $f10,0x2c($a3) +); + +GLOBAL_ASM( +glabel func0f070bd0 +/* f070bd0: 00804025 */ or $t0,$a0,$zero +/* f070bd4: 24040004 */ addiu $a0,$zero,0x4 +/* f070bd8: 00001025 */ or $v0,$zero,$zero +/* f070bdc: 00e01825 */ or $v1,$a3,$zero +.L0f070be0: +/* f070be0: c4b20000 */ lwc1 $f18,0x0($a1) +/* f070be4: c5100004 */ lwc1 $f16,0x4($t0) +/* f070be8: c4ce0000 */ lwc1 $f14,0x0($a2) +/* f070bec: c4ac000c */ lwc1 $f12,0xc($a1) +/* f070bf0: 46109402 */ mul.s $f16,$f18,$f16 +/* f070bf4: c5120008 */ lwc1 $f18,0x8($t0) +/* f070bf8: c50a000c */ lwc1 $f10,0xc($t0) +/* f070bfc: c4a80018 */ lwc1 $f8,0x18($a1) +/* f070c00: 46126482 */ mul.s $f18,$f12,$f18 +/* f070c04: 24420001 */ addiu $v0,$v0,0x1 +/* f070c08: 2463000c */ addiu $v1,$v1,0xc +/* f070c0c: 46085202 */ mul.s $f8,$f10,$f8 +/* f070c10: 2508000c */ addiu $t0,$t0,0xc +/* f070c14: 46107400 */ add.s $f16,$f14,$f16 +/* f070c18: 46128480 */ add.s $f18,$f16,$f18 +/* f070c1c: 46124480 */ add.s $f18,$f8,$f18 +/* f070c20: e472fff4 */ swc1 $f18,-0xc($v1) +/* f070c24: c4b20004 */ lwc1 $f18,0x4($a1) +/* f070c28: c508fff8 */ lwc1 $f8,-0x8($t0) +/* f070c2c: c4b00010 */ lwc1 $f16,0x10($a1) +/* f070c30: c50efffc */ lwc1 $f14,-0x4($t0) +/* f070c34: 46089202 */ mul.s $f8,$f18,$f8 +/* f070c38: c4d20004 */ lwc1 $f18,0x4($a2) +/* f070c3c: c50a0000 */ lwc1 $f10,0x0($t0) +/* f070c40: 460e8382 */ mul.s $f14,$f16,$f14 +/* f070c44: c4b0001c */ lwc1 $f16,0x1c($a1) +/* f070c48: 46105402 */ mul.s $f16,$f10,$f16 +/* f070c4c: 46089200 */ add.s $f8,$f18,$f8 +/* f070c50: 460e4380 */ add.s $f14,$f8,$f14 +/* f070c54: 460e8380 */ add.s $f14,$f16,$f14 +/* f070c58: e46efff8 */ swc1 $f14,-0x8($v1) +/* f070c5c: c4ae0008 */ lwc1 $f14,0x8($a1) +/* f070c60: c510fff8 */ lwc1 $f16,-0x8($t0) +/* f070c64: c4a80014 */ lwc1 $f8,0x14($a1) +/* f070c68: c512fffc */ lwc1 $f18,-0x4($t0) +/* f070c6c: 46107402 */ mul.s $f16,$f14,$f16 +/* f070c70: c4ce0008 */ lwc1 $f14,0x8($a2) +/* f070c74: c50a0000 */ lwc1 $f10,0x0($t0) +/* f070c78: 46124482 */ mul.s $f18,$f8,$f18 +/* f070c7c: c4a80020 */ lwc1 $f8,0x20($a1) +/* f070c80: 46085202 */ mul.s $f8,$f10,$f8 +/* f070c84: 46107400 */ add.s $f16,$f14,$f16 +/* f070c88: 46128480 */ add.s $f18,$f16,$f18 +/* f070c8c: 46124480 */ add.s $f18,$f8,$f18 +/* f070c90: 1444ffd3 */ bne $v0,$a0,.L0f070be0 +/* f070c94: e472fffc */ swc1 $f18,-0x4($v1) +/* f070c98: 03e00008 */ jr $ra +/* f070c9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f070ca0 +/* f070ca0: 27bdff98 */ addiu $sp,$sp,-104 +/* f070ca4: afb00018 */ sw $s0,0x18($sp) +/* f070ca8: 00a08025 */ or $s0,$a1,$zero +/* f070cac: afbf001c */ sw $ra,0x1c($sp) +/* f070cb0: afa40068 */ sw $a0,0x68($sp) +/* f070cb4: afa60070 */ sw $a2,0x70($sp) +/* f070cb8: 10e0000a */ beqz $a3,.L0f070ce4 +/* f070cbc: afa70074 */ sw $a3,0x74($sp) +/* f070cc0: 8faf0068 */ lw $t7,0x68($sp) +/* f070cc4: 00e02025 */ or $a0,$a3,$zero +/* f070cc8: 27a70038 */ addiu $a3,$sp,0x38 +/* f070ccc: 8de60014 */ lw $a2,0x14($t7) +/* f070cd0: 25e5001c */ addiu $a1,$t7,0x1c +/* f070cd4: 0fc1c287 */ jal func0f070a1c +/* f070cd8: 24c60008 */ addiu $a2,$a2,0x8 +/* f070cdc: 1000000a */ beqz $zero,.L0f070d08 +/* f070ce0: 24190001 */ addiu $t9,$zero,0x1 +.L0f070ce4: +/* f070ce4: 8fa40078 */ lw $a0,0x78($sp) +/* f070ce8: 8fb80068 */ lw $t8,0x68($sp) +/* f070cec: 10800005 */ beqz $a0,.L0f070d04 +/* f070cf0: 2705001c */ addiu $a1,$t8,0x1c +/* f070cf4: 8f060014 */ lw $a2,0x14($t8) +/* f070cf8: 27a70038 */ addiu $a3,$sp,0x38 +/* f070cfc: 0fc1c2f4 */ jal func0f070bd0 +/* f070d00: 24c60008 */ addiu $a2,$a2,0x8 +.L0f070d04: +/* f070d04: 24190001 */ addiu $t9,$zero,0x1 +.L0f070d08: +/* f070d08: a2190000 */ sb $t9,0x0($s0) +/* f070d0c: 8fa80070 */ lw $t0,0x70($sp) +/* f070d10: 24090004 */ addiu $t1,$zero,0x4 +/* f070d14: a2090001 */ sb $t1,0x1($s0) +/* f070d18: 02001825 */ or $v1,$s0,$zero +/* f070d1c: 27a20038 */ addiu $v0,$sp,0x38 +/* f070d20: 27a40068 */ addiu $a0,$sp,0x68 +/* f070d24: a6080002 */ sh $t0,0x2($s0) +.L0f070d28: +/* f070d28: c4440000 */ lwc1 $f4,0x0($v0) +/* f070d2c: 2442000c */ addiu $v0,$v0,0xc +/* f070d30: 0044082b */ sltu $at,$v0,$a0 +/* f070d34: e4640010 */ swc1 $f4,0x10($v1) +/* f070d38: c446fff8 */ lwc1 $f6,-0x8($v0) +/* f070d3c: 2463000c */ addiu $v1,$v1,0xc +/* f070d40: e4660008 */ swc1 $f6,0x8($v1) +/* f070d44: c448fffc */ lwc1 $f8,-0x4($v0) +/* f070d48: 1420fff7 */ bnez $at,.L0f070d28 +/* f070d4c: e468000c */ swc1 $f8,0xc($v1) +/* f070d50: 240a0fff */ addiu $t2,$zero,0xfff +/* f070d54: a60a000c */ sh $t2,0xc($s0) +/* f070d58: a6000004 */ sh $zero,0x4($s0) +/* f070d5c: 00003025 */ or $a2,$zero,$zero +/* f070d60: 02002025 */ or $a0,$s0,$zero +/* f070d64: 24070003 */ addiu $a3,$zero,0x3 +.L0f070d68: +/* f070d68: a0800006 */ sb $zero,0x6($a0) +/* f070d6c: a0800009 */ sb $zero,0x9($a0) +/* f070d70: 920b0001 */ lbu $t3,0x1($s0) +/* f070d74: 00062880 */ sll $a1,$a2,0x2 +/* f070d78: 02051821 */ addu $v1,$s0,$a1 +/* f070d7c: 29610002 */ slti $at,$t3,0x2 +/* f070d80: 14200022 */ bnez $at,.L0f070e0c +/* f070d84: 24020001 */ addiu $v0,$zero,0x1 +/* f070d88: 2463000c */ addiu $v1,$v1,0xc +/* f070d8c: 908c0006 */ lbu $t4,0x6($a0) +.L0f070d90: +/* f070d90: c4600010 */ lwc1 $f0,0x10($v1) +/* f070d94: 000c6880 */ sll $t5,$t4,0x2 +/* f070d98: 01ac6823 */ subu $t5,$t5,$t4 +/* f070d9c: 000d6880 */ sll $t5,$t5,0x2 +/* f070da0: 020d7021 */ addu $t6,$s0,$t5 +/* f070da4: 01c57821 */ addu $t7,$t6,$a1 +/* f070da8: c5ea0010 */ lwc1 $f10,0x10($t7) +/* f070dac: 460a003c */ c.lt.s $f0,$f10 +/* f070db0: 00000000 */ sll $zero,$zero,0x0 +/* f070db4: 45020004 */ bc1fl .L0f070dc8 +/* f070db8: 90980009 */ lbu $t8,0x9($a0) +/* f070dbc: a0820006 */ sb $v0,0x6($a0) +/* f070dc0: c4600010 */ lwc1 $f0,0x10($v1) +/* f070dc4: 90980009 */ lbu $t8,0x9($a0) +.L0f070dc8: +/* f070dc8: 0018c880 */ sll $t9,$t8,0x2 +/* f070dcc: 0338c823 */ subu $t9,$t9,$t8 +/* f070dd0: 0019c880 */ sll $t9,$t9,0x2 +/* f070dd4: 02194021 */ addu $t0,$s0,$t9 +/* f070dd8: 01054821 */ addu $t1,$t0,$a1 +/* f070ddc: c5300010 */ lwc1 $f16,0x10($t1) +/* f070de0: 4600803c */ c.lt.s $f16,$f0 +/* f070de4: 00000000 */ sll $zero,$zero,0x0 +/* f070de8: 45020003 */ bc1fl .L0f070df8 +/* f070dec: 920a0001 */ lbu $t2,0x1($s0) +/* f070df0: a0820009 */ sb $v0,0x9($a0) +/* f070df4: 920a0001 */ lbu $t2,0x1($s0) +.L0f070df8: +/* f070df8: 24420001 */ addiu $v0,$v0,0x1 +/* f070dfc: 2463000c */ addiu $v1,$v1,0xc +/* f070e00: 004a082a */ slt $at,$v0,$t2 +/* f070e04: 5420ffe2 */ bnezl $at,.L0f070d90 +/* f070e08: 908c0006 */ lbu $t4,0x6($a0) +.L0f070e0c: +/* f070e0c: 24c60001 */ addiu $a2,$a2,0x1 +/* f070e10: 14c7ffd5 */ bne $a2,$a3,.L0f070d68 +/* f070e14: 24840001 */ addiu $a0,$a0,0x1 +/* f070e18: 8fbf001c */ lw $ra,0x1c($sp) +/* f070e1c: 8fb00018 */ lw $s0,0x18($sp) +/* f070e20: 27bd0068 */ addiu $sp,$sp,0x68 +/* f070e24: 03e00008 */ jr $ra +/* f070e28: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f070e2c +/* f070e2c: 30ae00ff */ andi $t6,$a1,0xff +/* f070e30: 19c00007 */ blez $t6,.L0f070e50 +/* f070e34: afa50004 */ sw $a1,0x4($sp) +/* f070e38: 29c1000b */ slti $at,$t6,0xb +/* f070e3c: 10200004 */ beqz $at,.L0f070e50 +/* f070e40: 000e7880 */ sll $t7,$t6,0x2 +/* f070e44: 3c018007 */ lui $at,0x8007 +/* f070e48: 002f0821 */ addu $at,$at,$t7 +/* f070e4c: ac249a44 */ sw $a0,-0x65bc($at) +.L0f070e50: +/* f070e50: 03e00008 */ jr $ra +/* f070e54: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f070e58 +/* f070e58: 27bdff90 */ addiu $sp,$sp,-112 +/* f070e5c: afbf0014 */ sw $ra,0x14($sp) +/* f070e60: afa40070 */ sw $a0,0x70($sp) +/* f070e64: 00047400 */ sll $t6,$a0,0x10 +/* f070e68: 000e2403 */ sra $a0,$t6,0x10 +/* f070e6c: 27a6001c */ addiu $a2,$sp,0x1c +/* f070e70: 0fc456ac */ jal func0f115ab0 +/* f070e74: 24050100 */ addiu $a1,$zero,0x100 +/* f070e78: 93a3006c */ lbu $v1,0x6c($sp) +/* f070e7c: 8fbf0014 */ lw $ra,0x14($sp) +/* f070e80: 18600003 */ blez $v1,.L0f070e90 +/* f070e84: 2861000b */ slti $at,$v1,0xb +/* f070e88: 14200003 */ bnez $at,.L0f070e98 +/* f070e8c: 0003c080 */ sll $t8,$v1,0x2 +.L0f070e90: +/* f070e90: 10000004 */ beqz $zero,.L0f070ea4 +/* f070e94: 00001025 */ or $v0,$zero,$zero +.L0f070e98: +/* f070e98: 3c028007 */ lui $v0,0x8007 +/* f070e9c: 00581021 */ addu $v0,$v0,$t8 +/* f070ea0: 8c429a44 */ lw $v0,-0x65bc($v0) +.L0f070ea4: +/* f070ea4: 03e00008 */ jr $ra +/* f070ea8: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f070eac +/* f070eac: 808f005a */ lb $t7,0x5a($a0) +/* f070eb0: 8c8e0014 */ lw $t6,0x14($a0) +/* f070eb4: 19e00012 */ blez $t7,.L0f070f00 +/* f070eb8: c5c2000c */ lwc1 $f2,0xc($t6) +/* f070ebc: 8c820044 */ lw $v0,0x44($a0) +/* f070ec0: 1040000f */ beqz $v0,.L0f070f00 +/* f070ec4: 00000000 */ sll $zero,$zero,0x0 +/* f070ec8: 90580000 */ lbu $t8,0x0($v0) +/* f070ecc: 24010001 */ addiu $at,$zero,0x1 +/* f070ed0: 1701000b */ bne $t8,$at,.L0f070f00 +/* f070ed4: 00000000 */ sll $zero,$zero,0x0 +/* f070ed8: 94590002 */ lhu $t9,0x2($v0) +/* f070edc: 33280001 */ andi $t0,$t9,0x1 +/* f070ee0: 11000007 */ beqz $t0,.L0f070f00 +/* f070ee4: 00000000 */ sll $zero,$zero,0x0 +/* f070ee8: 9049000a */ lbu $t1,0xa($v0) +/* f070eec: 00095080 */ sll $t2,$t1,0x2 +/* f070ef0: 01495023 */ subu $t2,$t2,$t1 +/* f070ef4: 000a5080 */ sll $t2,$t2,0x2 +/* f070ef8: 004a5821 */ addu $t3,$v0,$t2 +/* f070efc: c5620014 */ lwc1 $f2,0x14($t3) +.L0f070f00: +/* f070f00: 03e00008 */ jr $ra +/* f070f04: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f070f08 +/* f070f08: 27bdffa0 */ addiu $sp,$sp,-96 +/* f070f0c: afbf0044 */ sw $ra,0x44($sp) +/* f070f10: afbe0040 */ sw $s8,0x40($sp) +/* f070f14: afb7003c */ sw $s7,0x3c($sp) +/* f070f18: afb60038 */ sw $s6,0x38($sp) +/* f070f1c: afb50034 */ sw $s5,0x34($sp) +/* f070f20: afb40030 */ sw $s4,0x30($sp) +/* f070f24: afb3002c */ sw $s3,0x2c($sp) +/* f070f28: afb20028 */ sw $s2,0x28($sp) +/* f070f2c: afb10024 */ sw $s1,0x24($sp) +/* f070f30: afb00020 */ sw $s0,0x20($sp) +/* f070f34: afa50064 */ sw $a1,0x64($sp) +/* f070f38: a080005a */ sb $zero,0x5a($a0) +/* f070f3c: 00808825 */ or $s1,$a0,$zero +/* f070f40: 00009025 */ or $s2,$zero,$zero +/* f070f44: 8fb3004c */ lw $s3,0x4c($sp) +/* f070f48: 24150001 */ addiu $s5,$zero,0x1 +/* f070f4c: 24160002 */ addiu $s6,$zero,0x2 +/* f070f50: 24170003 */ addiu $s7,$zero,0x3 +/* f070f54: 241e0004 */ addiu $s8,$zero,0x4 +/* f070f58: 822f005a */ lb $t7,0x5a($s1) +.L0f070f5c: +/* f070f5c: 8e2e0044 */ lw $t6,0x44($s1) +/* f070f60: 0000a025 */ or $s4,$zero,$zero +/* f070f64: 000fc180 */ sll $t8,$t7,0x6 +/* f070f68: 01d8c821 */ addu $t9,$t6,$t8 +/* f070f6c: afb9005c */ sw $t9,0x5c($sp) +/* f070f70: 00008025 */ or $s0,$zero,$zero +.L0f070f74: +/* f070f74: 16400011 */ bnez $s2,.L0f070fbc +/* f070f78: 24050005 */ addiu $a1,$zero,0x5 +/* f070f7c: 8e280018 */ lw $t0,0x18($s1) +/* f070f80: 2413003b */ addiu $s3,$zero,0x3b +/* f070f84: 0c006a6f */ jal 0x1a9bc +/* f070f88: 8d040008 */ lw $a0,0x8($t0) +/* f070f8c: 14400036 */ bnez $v0,.L0f071068 +/* f070f90: 00408025 */ or $s0,$v0,$zero +/* f070f94: 8e290018 */ lw $t1,0x18($s1) +/* f070f98: 00002825 */ or $a1,$zero,$zero +/* f070f9c: 0c006a6f */ jal 0x1a9bc +/* f070fa0: 8d240008 */ lw $a0,0x8($t1) +/* f070fa4: 14400030 */ bnez $v0,.L0f071068 +/* f070fa8: 0040a025 */ or $s4,$v0,$zero +/* f070fac: 0fc1a2bd */ jal func0f068af4 +/* f070fb0: 02202025 */ or $a0,$s1,$zero +/* f070fb4: 1000002c */ beqz $zero,.L0f071068 +/* f070fb8: 0040a025 */ or $s4,$v0,$zero +.L0f070fbc: +/* f070fbc: 16550007 */ bne $s2,$s5,.L0f070fdc +/* f070fc0: 02a02825 */ or $a1,$s5,$zero +/* f070fc4: 8e2a0018 */ lw $t2,0x18($s1) +/* f070fc8: 24130004 */ addiu $s3,$zero,0x4 +/* f070fcc: 0c006a6f */ jal 0x1a9bc +/* f070fd0: 8d440008 */ lw $a0,0x8($t2) +/* f070fd4: 10000024 */ beqz $zero,.L0f071068 +/* f070fd8: 00408025 */ or $s0,$v0,$zero +.L0f070fdc: +/* f070fdc: 16560007 */ bne $s2,$s6,.L0f070ffc +/* f070fe0: 02c02825 */ or $a1,$s6,$zero +/* f070fe4: 8e2b0018 */ lw $t3,0x18($s1) +/* f070fe8: 24130004 */ addiu $s3,$zero,0x4 +/* f070fec: 0c006a6f */ jal 0x1a9bc +/* f070ff0: 8d640008 */ lw $a0,0x8($t3) +/* f070ff4: 1000001c */ beqz $zero,.L0f071068 +/* f070ff8: 00408025 */ or $s0,$v0,$zero +.L0f070ffc: +/* f070ffc: 16570007 */ bne $s2,$s7,.L0f07101c +/* f071000: 02e02825 */ or $a1,$s7,$zero +/* f071004: 8e2c0018 */ lw $t4,0x18($s1) +/* f071008: 24130004 */ addiu $s3,$zero,0x4 +/* f07100c: 0c006a6f */ jal 0x1a9bc +/* f071010: 8d840008 */ lw $a0,0x8($t4) +/* f071014: 10000014 */ beqz $zero,.L0f071068 +/* f071018: 00408025 */ or $s0,$v0,$zero +.L0f07101c: +/* f07101c: 165e000b */ bne $s2,$s8,.L0f07104c +/* f071020: 24010005 */ addiu $at,$zero,0x5 +/* f071024: 8fad0064 */ lw $t5,0x64($sp) +/* f071028: 03c02825 */ or $a1,$s8,$zero +/* f07102c: 15a0000e */ bnez $t5,.L0f071068 +/* f071030: 00000000 */ sll $zero,$zero,0x0 +/* f071034: 8e2f0018 */ lw $t7,0x18($s1) +/* f071038: 24130004 */ addiu $s3,$zero,0x4 +/* f07103c: 0c006a6f */ jal 0x1a9bc +/* f071040: 8de40008 */ lw $a0,0x8($t7) +/* f071044: 10000008 */ beqz $zero,.L0f071068 +/* f071048: 00408025 */ or $s0,$v0,$zero +.L0f07104c: +/* f07104c: 1641000a */ bne $s2,$at,.L0f071078 +/* f071050: 24050006 */ addiu $a1,$zero,0x6 +/* f071054: 8e2e0018 */ lw $t6,0x18($s1) +/* f071058: 2413003b */ addiu $s3,$zero,0x3b +/* f07105c: 0c006a6f */ jal 0x1a9bc +/* f071060: 8dc40008 */ lw $a0,0x8($t6) +/* f071064: 00408025 */ or $s0,$v0,$zero +.L0f071068: +/* f071068: 16800003 */ bnez $s4,.L0f071078 +/* f07106c: 26520001 */ addiu $s2,$s2,0x1 +/* f071070: 1200ffc0 */ beqz $s0,.L0f070f74 +/* f071074: 00000000 */ sll $zero,$zero,0x0 +.L0f071078: +/* f071078: 16800003 */ bnez $s4,.L0f071088 +/* f07107c: 02202025 */ or $a0,$s1,$zero +/* f071080: 12000009 */ beqz $s0,.L0f0710a8 +/* f071084: 00000000 */ sll $zero,$zero,0x0 +.L0f071088: +/* f071088: 8fa5005c */ lw $a1,0x5c($sp) +/* f07108c: 02603025 */ or $a2,$s3,$zero +/* f071090: 02803825 */ or $a3,$s4,$zero +/* f071094: 0fc1c328 */ jal func0f070ca0 +/* f071098: afb00010 */ sw $s0,0x10($sp) +/* f07109c: 8238005a */ lb $t8,0x5a($s1) +/* f0710a0: 27190001 */ addiu $t9,$t8,0x1 +/* f0710a4: a239005a */ sb $t9,0x5a($s1) +.L0f0710a8: +/* f0710a8: 5680ffac */ bnezl $s4,.L0f070f5c +/* f0710ac: 822f005a */ lb $t7,0x5a($s1) +/* f0710b0: 5600ffaa */ bnezl $s0,.L0f070f5c +/* f0710b4: 822f005a */ lb $t7,0x5a($s1) +/* f0710b8: 8fbf0044 */ lw $ra,0x44($sp) +/* f0710bc: afb3004c */ sw $s3,0x4c($sp) +/* f0710c0: 8fb3002c */ lw $s3,0x2c($sp) +/* f0710c4: 8fb00020 */ lw $s0,0x20($sp) +/* f0710c8: 8fb10024 */ lw $s1,0x24($sp) +/* f0710cc: 8fb20028 */ lw $s2,0x28($sp) +/* f0710d0: 8fb40030 */ lw $s4,0x30($sp) +/* f0710d4: 8fb50034 */ lw $s5,0x34($sp) +/* f0710d8: 8fb60038 */ lw $s6,0x38($sp) +/* f0710dc: 8fb7003c */ lw $s7,0x3c($sp) +/* f0710e0: 8fbe0040 */ lw $s8,0x40($sp) +/* f0710e4: 03e00008 */ jr $ra +/* f0710e8: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f0710ec +/* f0710ec: 27bdfec8 */ addiu $sp,$sp,-312 +/* f0710f0: 00057840 */ sll $t7,$a1,0x1 +/* f0710f4: 008fc021 */ addu $t8,$a0,$t7 +/* f0710f8: afbf0014 */ sw $ra,0x14($sp) +/* f0710fc: afa5013c */ sw $a1,0x13c($sp) +/* f071100: afb80024 */ sw $t8,0x24($sp) +/* f071104: 8708005c */ lh $t0,0x5c($t8) +/* f071108: 00803825 */ or $a3,$a0,$zero +/* f07110c: 05020091 */ bltzl $t0,.L0f071354 +/* f071110: 8fbf0014 */ lw $ra,0x14($sp) +/* f071114: 80820086 */ lb $v0,0x86($a0) +/* f071118: 50a2008e */ beql $a1,$v0,.L0f071354 +/* f07111c: 8fbf0014 */ lw $ra,0x14($sp) +/* f071120: 80830085 */ lb $v1,0x85($a0) +/* f071124: 10430009 */ beq $v0,$v1,.L0f07114c +/* f071128: 00034880 */ sll $t1,$v1,0x2 +/* f07112c: 00895021 */ addu $t2,$a0,$t1 +/* f071130: 8d440064 */ lw $a0,0x64($t2) +/* f071134: 50800014 */ beqzl $a0,.L0f071188 +/* f071138: 80ec0085 */ lb $t4,0x85($a3) +/* f07113c: 0fc23948 */ jal func0f08e520 +/* f071140: afa70138 */ sw $a3,0x138($sp) +/* f071144: 1440000f */ bnez $v0,.L0f071184 +/* f071148: 8fa70138 */ lw $a3,0x138($sp) +.L0f07114c: +/* f07114c: 44800000 */ mtc1 $zero,$f0 +/* f071150: c4e40074 */ lwc1 $f4,0x74($a3) +/* f071154: 46040032 */ c.eq.s $f0,$f4 +/* f071158: 00000000 */ sll $zero,$zero,0x0 +/* f07115c: 4502000a */ bc1fl .L0f071188 +/* f071160: 80ec0085 */ lb $t4,0x85($a3) +/* f071164: c4e60078 */ lwc1 $f6,0x78($a3) +/* f071168: 8fab013c */ lw $t3,0x13c($sp) +/* f07116c: 46060032 */ c.eq.s $f0,$f6 +/* f071170: 00000000 */ sll $zero,$zero,0x0 +/* f071174: 45020004 */ bc1fl .L0f071188 +/* f071178: 80ec0085 */ lb $t4,0x85($a3) +/* f07117c: 10000074 */ beqz $zero,.L0f071350 +/* f071180: a0eb0086 */ sb $t3,0x86($a3) +.L0f071184: +/* f071184: 80ec0085 */ lb $t4,0x85($a3) +.L0f071188: +/* f071188: 24050002 */ addiu $a1,$zero,0x2 +/* f07118c: 27a600e0 */ addiu $a2,$sp,0xe0 +/* f071190: 000c6840 */ sll $t5,$t4,0x1 +/* f071194: 00ed7821 */ addu $t7,$a3,$t5 +/* f071198: 85e4005c */ lh $a0,0x5c($t7) +/* f07119c: 0fc456ac */ jal func0f115ab0 +/* f0711a0: afa70138 */ sw $a3,0x138($sp) +/* f0711a4: 8fa70138 */ lw $a3,0x138($sp) +/* f0711a8: 24050002 */ addiu $a1,$zero,0x2 +/* f0711ac: 27a6008c */ addiu $a2,$sp,0x8c +/* f0711b0: 80f80086 */ lb $t8,0x86($a3) +/* f0711b4: 0018c840 */ sll $t9,$t8,0x1 +/* f0711b8: 00f94021 */ addu $t0,$a3,$t9 +/* f0711bc: 0fc456ac */ jal func0f115ab0 +/* f0711c0: 8504005c */ lh $a0,0x5c($t0) +/* f0711c4: 8fae0024 */ lw $t6,0x24($sp) +/* f0711c8: 24050002 */ addiu $a1,$zero,0x2 +/* f0711cc: 27a60038 */ addiu $a2,$sp,0x38 +/* f0711d0: 0fc456ac */ jal func0f115ab0 +/* f0711d4: 85c4005c */ lh $a0,0x5c($t6) +/* f0711d8: 8fa70138 */ lw $a3,0x138($sp) +/* f0711dc: 8fa2013c */ lw $v0,0x13c($sp) +/* f0711e0: c7a8008c */ lwc1 $f8,0x8c($sp) +/* f0711e4: 80e90085 */ lb $t1,0x85($a3) +/* f0711e8: c7aa00e0 */ lwc1 $f10,0xe0($sp) +/* f0711ec: 5049003e */ beql $v0,$t1,.L0f0712e8 +/* f0711f0: c7aa008c */ lwc1 $f10,0x8c($sp) +/* f0711f4: 4608503e */ c.le.s $f10,$f8 +/* f0711f8: c7a8008c */ lwc1 $f8,0x8c($sp) +/* f0711fc: c7a40038 */ lwc1 $f4,0x38($sp) +/* f071200: c7a600e0 */ lwc1 $f6,0xe0($sp) +/* f071204: 45020006 */ bc1fl .L0f071220 +/* f071208: 4606403e */ c.le.s $f8,$f6 +/* f07120c: 4604503e */ c.le.s $f10,$f4 +/* f071210: 00000000 */ sll $zero,$zero,0x0 +/* f071214: 4503000a */ bc1tl .L0f071240 +/* f071218: c7b200e4 */ lwc1 $f18,0xe4($sp) +/* f07121c: 4606403e */ c.le.s $f8,$f6 +.L0f071220: +/* f071220: c7a40038 */ lwc1 $f4,0x38($sp) +/* f071224: 45020030 */ bc1fl .L0f0712e8 +/* f071228: c7aa008c */ lwc1 $f10,0x8c($sp) +/* f07122c: 4606203e */ c.le.s $f4,$f6 +/* f071230: 00000000 */ sll $zero,$zero,0x0 +/* f071234: 4502002c */ bc1fl .L0f0712e8 +/* f071238: c7aa008c */ lwc1 $f10,0x8c($sp) +/* f07123c: c7b200e4 */ lwc1 $f18,0xe4($sp) +.L0f071240: +/* f071240: c7aa0090 */ lwc1 $f10,0x90($sp) +/* f071244: c7a8003c */ lwc1 $f8,0x3c($sp) +/* f071248: c7a60090 */ lwc1 $f6,0x90($sp) +/* f07124c: 460a903e */ c.le.s $f18,$f10 +/* f071250: 00000000 */ sll $zero,$zero,0x0 +/* f071254: 45020006 */ bc1fl .L0f071270 +/* f071258: 4612303e */ c.le.s $f6,$f18 +/* f07125c: 4608903e */ c.le.s $f18,$f8 +/* f071260: 00000000 */ sll $zero,$zero,0x0 +/* f071264: 4503000a */ bc1tl .L0f071290 +/* f071268: c7b000e8 */ lwc1 $f16,0xe8($sp) +/* f07126c: 4612303e */ c.le.s $f6,$f18 +.L0f071270: +/* f071270: c7a4003c */ lwc1 $f4,0x3c($sp) +/* f071274: 4502001c */ bc1fl .L0f0712e8 +/* f071278: c7aa008c */ lwc1 $f10,0x8c($sp) +/* f07127c: 4612203e */ c.le.s $f4,$f18 +/* f071280: 00000000 */ sll $zero,$zero,0x0 +/* f071284: 45020018 */ bc1fl .L0f0712e8 +/* f071288: c7aa008c */ lwc1 $f10,0x8c($sp) +/* f07128c: c7b000e8 */ lwc1 $f16,0xe8($sp) +.L0f071290: +/* f071290: c7aa0094 */ lwc1 $f10,0x94($sp) +/* f071294: c7a80040 */ lwc1 $f8,0x40($sp) +/* f071298: c7a60094 */ lwc1 $f6,0x94($sp) +/* f07129c: 460a803e */ c.le.s $f16,$f10 +/* f0712a0: 00000000 */ sll $zero,$zero,0x0 +/* f0712a4: 45020006 */ bc1fl .L0f0712c0 +/* f0712a8: 4610303e */ c.le.s $f6,$f16 +/* f0712ac: 4608803e */ c.le.s $f16,$f8 +/* f0712b0: 00000000 */ sll $zero,$zero,0x0 +/* f0712b4: 45010009 */ bc1t .L0f0712dc +/* f0712b8: 00000000 */ sll $zero,$zero,0x0 +/* f0712bc: 4610303e */ c.le.s $f6,$f16 +.L0f0712c0: +/* f0712c0: c7a40040 */ lwc1 $f4,0x40($sp) +/* f0712c4: 45020008 */ bc1fl .L0f0712e8 +/* f0712c8: c7aa008c */ lwc1 $f10,0x8c($sp) +/* f0712cc: 4610203e */ c.le.s $f4,$f16 +/* f0712d0: 00000000 */ sll $zero,$zero,0x0 +/* f0712d4: 45020004 */ bc1fl .L0f0712e8 +/* f0712d8: c7aa008c */ lwc1 $f10,0x8c($sp) +.L0f0712dc: +/* f0712dc: 1000001c */ beqz $zero,.L0f071350 +/* f0712e0: a0e20086 */ sb $v0,0x86($a3) +/* f0712e4: c7aa008c */ lwc1 $f10,0x8c($sp) +.L0f0712e8: +/* f0712e8: c7a800e0 */ lwc1 $f8,0xe0($sp) +/* f0712ec: c7b200e4 */ lwc1 $f18,0xe4($sp) +/* f0712f0: c7a60090 */ lwc1 $f6,0x90($sp) +/* f0712f4: 46085001 */ sub.s $f0,$f10,$f8 +/* f0712f8: c7b000e8 */ lwc1 $f16,0xe8($sp) +/* f0712fc: c7a40094 */ lwc1 $f4,0x94($sp) +/* f071300: 46123081 */ sub.s $f2,$f6,$f18 +/* f071304: 46000282 */ mul.s $f10,$f0,$f0 +/* f071308: afa70138 */ sw $a3,0x138($sp) +/* f07130c: 46102381 */ sub.s $f14,$f4,$f16 +/* f071310: 46021202 */ mul.s $f8,$f2,$f2 +/* f071314: 46085180 */ add.s $f6,$f10,$f8 +/* f071318: 460e7102 */ mul.s $f4,$f14,$f14 +/* f07131c: 0c012974 */ jal 0x4a5d0 +/* f071320: 46043300 */ add.s $f12,$f6,$f4 +/* f071324: 8fa70138 */ lw $a3,0x138($sp) +/* f071328: c4ea0074 */ lwc1 $f10,0x74($a3) +/* f07132c: c4e60078 */ lwc1 $f6,0x78($a3) +/* f071330: 80ea0086 */ lb $t2,0x86($a3) +/* f071334: 460a0201 */ sub.s $f8,$f0,$f10 +/* f071338: a0ea0085 */ sb $t2,0x85($a3) +/* f07133c: 46003107 */ neg.s $f4,$f6 +/* f071340: e4e80074 */ swc1 $f8,0x74($a3) +/* f071344: e4e40078 */ swc1 $f4,0x78($a3) +/* f071348: 8fab013c */ lw $t3,0x13c($sp) +/* f07134c: a0eb0086 */ sb $t3,0x86($a3) +.L0f071350: +/* f071350: 8fbf0014 */ lw $ra,0x14($sp) +.L0f071354: +/* f071354: 27bd0138 */ addiu $sp,$sp,0x138 +/* f071358: 03e00008 */ jr $ra +/* f07135c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f071360 +/* f071360: 27bdffd0 */ addiu $sp,$sp,-48 +/* f071364: afbf0014 */ sw $ra,0x14($sp) +/* f071368: 90830003 */ lbu $v1,0x3($a0) +/* f07136c: 24010035 */ addiu $at,$zero,0x35 +/* f071370: 00803025 */ or $a2,$a0,$zero +/* f071374: 14610003 */ bne $v1,$at,.L0f071384 +/* f071378: 00001025 */ or $v0,$zero,$zero +/* f07137c: 10000005 */ beqz $zero,.L0f071394 +/* f071380: 2482005c */ addiu $v0,$a0,0x5c +.L0f071384: +/* f071384: 24010033 */ addiu $at,$zero,0x33 +/* f071388: 14610002 */ bne $v1,$at,.L0f071394 +/* f07138c: 00000000 */ sll $zero,$zero,0x0 +/* f071390: 24c2005c */ addiu $v0,$a2,0x5c +.L0f071394: +/* f071394: 10400003 */ beqz $v0,.L0f0713a4 +/* f071398: 00c02025 */ or $a0,$a2,$zero +/* f07139c: 1000000c */ beqz $zero,.L0f0713d0 +/* f0713a0: c4420004 */ lwc1 $f2,0x4($v0) +.L0f0713a4: +/* f0713a4: 0fc1a2bd */ jal func0f068af4 +/* f0713a8: afa60030 */ sw $a2,0x30($sp) +/* f0713ac: 8fa60030 */ lw $a2,0x30($sp) +/* f0713b0: 00402025 */ or $a0,$v0,$zero +/* f0713b4: 0fc19a57 */ jal func0f06695c +/* f0713b8: 24c5001c */ addiu $a1,$a2,0x1c +/* f0713bc: 8fa40030 */ lw $a0,0x30($sp) +/* f0713c0: 0fc1a988 */ jal func0f06a620 +/* f0713c4: e7a00018 */ swc1 $f0,0x18($sp) +/* f0713c8: c7a40018 */ lwc1 $f4,0x18($sp) +/* f0713cc: 46040081 */ sub.s $f2,$f0,$f4 +.L0f0713d0: +/* f0713d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0713d4: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0713d8: 46001006 */ mov.s $f0,$f2 +/* f0713dc: 03e00008 */ jr $ra +/* f0713e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0713e4 +/* f0713e4: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0713e8: afbf001c */ sw $ra,0x1c($sp) +/* f0713ec: afa40040 */ sw $a0,0x40($sp) +/* f0713f0: afa50044 */ sw $a1,0x44($sp) +/* f0713f4: 3c18800a */ lui $t8,0x800a +/* f0713f8: 8f189fc8 */ lw $t8,-0x6038($t8) +/* f0713fc: 8caf0038 */ lw $t7,0x38($a1) +/* f071400: 01f8082a */ slt $at,$t7,$t8 +/* f071404: 50200029 */ beqzl $at,.L0f0714ac +/* f071408: 8fbf001c */ lw $ra,0x1c($sp) +/* f07140c: c4c40000 */ lwc1 $f4,0x0($a2) +/* f071410: 3c014248 */ lui $at,0x4248 +/* f071414: 44814000 */ mtc1 $at,$f8 +/* f071418: e7a40020 */ swc1 $f4,0x20($sp) +/* f07141c: c4c60004 */ lwc1 $f6,0x4($a2) +/* f071420: 00e02025 */ or $a0,$a3,$zero +/* f071424: 27a5002c */ addiu $a1,$sp,0x2c +/* f071428: 46083281 */ sub.s $f10,$f6,$f8 +/* f07142c: e7aa0024 */ swc1 $f10,0x24($sp) +/* f071430: c4d00008 */ lwc1 $f16,0x8($a2) +/* f071434: afa60048 */ sw $a2,0x48($sp) +/* f071438: 0fc195e9 */ jal func0f0657a4 +/* f07143c: e7b00028 */ swc1 $f16,0x28($sp) +/* f071440: 8fa40040 */ lw $a0,0x40($sp) +/* f071444: 27a50020 */ addiu $a1,$sp,0x20 +/* f071448: 8fa60050 */ lw $a2,0x50($sp) +/* f07144c: 0fc248cf */ jal func0f09233c +/* f071450: 27a7002c */ addiu $a3,$sp,0x2c +/* f071454: 8fa70040 */ lw $a3,0x40($sp) +/* f071458: 8fa40048 */ lw $a0,0x48($sp) +/* f07145c: 3c0540a0 */ lui $a1,0x40a0 +/* f071460: 27a6002c */ addiu $a2,$sp,0x2c +/* f071464: afa00010 */ sw $zero,0x10($sp) +/* f071468: 0c00a8cc */ jal 0x2a330 +/* f07146c: 24e70058 */ addiu $a3,$a3,0x58 +/* f071470: 3c017f1b */ lui $at,0x7f1b +/* f071474: c432a2c8 */ lwc1 $f18,-0x5d38($at) +/* f071478: 46000086 */ mov.s $f2,$f0 +/* f07147c: 8fa20044 */ lw $v0,0x44($sp) +/* f071480: 4612003c */ c.lt.s $f0,$f18 +/* f071484: 00000000 */ sll $zero,$zero,0x0 +/* f071488: 45020003 */ bc1fl .L0f071498 +/* f07148c: 8fa20044 */ lw $v0,0x44($sp) +/* f071490: c4420034 */ lwc1 $f2,0x34($v0) +/* f071494: 8fa20044 */ lw $v0,0x44($sp) +.L0f071498: +/* f071498: 3c19800a */ lui $t9,0x800a +/* f07149c: e4420034 */ swc1 $f2,0x34($v0) +/* f0714a0: 8f399fc8 */ lw $t9,-0x6038($t9) +/* f0714a4: ac59003c */ sw $t9,0x3c($v0) +/* f0714a8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0714ac: +/* f0714ac: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0714b0: 03e00008 */ jr $ra +/* f0714b4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0714b8 +/* f0714b8: 27bdfe28 */ addiu $sp,$sp,-472 +/* f0714bc: afbf004c */ sw $ra,0x4c($sp) +/* f0714c0: afb10048 */ sw $s1,0x48($sp) +/* f0714c4: afb00044 */ sw $s0,0x44($sp) +/* f0714c8: 3c0f800a */ lui $t7,0x800a +/* f0714cc: 8def9fc8 */ lw $t7,-0x6038($t7) +/* f0714d0: 8cae0038 */ lw $t6,0x38($a1) +/* f0714d4: 00a08025 */ or $s0,$a1,$zero +/* f0714d8: 00808825 */ or $s1,$a0,$zero +/* f0714dc: 01cf082a */ slt $at,$t6,$t7 +/* f0714e0: 502002f0 */ beqzl $at,.L0f0720a4 +/* f0714e4: 8fbf004c */ lw $ra,0x4c($sp) +/* f0714e8: 8c980014 */ lw $t8,0x14($a0) +/* f0714ec: 0fc1a2bd */ jal func0f068af4 +/* f0714f0: afb801d4 */ sw $t8,0x1d4($sp) +/* f0714f4: 92190000 */ lbu $t9,0x0($s0) +/* f0714f8: 3c0a8007 */ lui $t2,0x8007 +/* f0714fc: 254a9a70 */ addiu $t2,$t2,-26000 +/* f071500: 00194880 */ sll $t1,$t9,0x2 +/* f071504: 01394823 */ subu $t1,$t1,$t9 +/* f071508: 00094880 */ sll $t1,$t1,0x2 +/* f07150c: 01394821 */ addu $t1,$t1,$t9 +/* f071510: 00094880 */ sll $t1,$t1,0x2 +/* f071514: 012a5821 */ addu $t3,$t1,$t2 +/* f071518: afab00c0 */ sw $t3,0xc0($sp) +/* f07151c: afa0008c */ sw $zero,0x8c($sp) +/* f071520: 3c03800a */ lui $v1,0x800a +/* f071524: 8c639fc8 */ lw $v1,-0x6038($v1) +/* f071528: 8e0c003c */ lw $t4,0x3c($s0) +/* f07152c: 00404025 */ or $t0,$v0,$zero +/* f071530: 0183082a */ slt $at,$t4,$v1 +/* f071534: 5020000e */ beqzl $at,.L0f071570 +/* f071538: ae030038 */ sw $v1,0x38($s0) +/* f07153c: 8fa201d4 */ lw $v0,0x1d4($sp) +/* f071540: 262d001c */ addiu $t5,$s1,0x1c +/* f071544: afad0010 */ sw $t5,0x10($sp) +/* f071548: 02202025 */ or $a0,$s1,$zero +/* f07154c: 02002825 */ or $a1,$s0,$zero +/* f071550: afa801c0 */ sw $t0,0x1c0($sp) +/* f071554: 24460008 */ addiu $a2,$v0,0x8 +/* f071558: 0fc1c4f9 */ jal func0f0713e4 +/* f07155c: 24470028 */ addiu $a3,$v0,0x28 +/* f071560: 3c03800a */ lui $v1,0x800a +/* f071564: 8c639fc8 */ lw $v1,-0x6038($v1) +/* f071568: 8fa801c0 */ lw $t0,0x1c0($sp) +/* f07156c: ae030038 */ sw $v1,0x38($s0) +.L0f071570: +/* f071570: 262e001c */ addiu $t6,$s1,0x1c +/* f071574: afae005c */ sw $t6,0x5c($sp) +/* f071578: 8e2f0008 */ lw $t7,0x8($s1) +/* f07157c: 000fc0c0 */ sll $t8,$t7,0x3 +/* f071580: 07030005 */ bgezl $t8,.L0f071598 +/* f071584: 8fa401d4 */ lw $a0,0x1d4($sp) +/* f071588: 44802000 */ mtc1 $zero,$f4 +/* f07158c: 100000b6 */ beqz $zero,.L0f071868 +/* f071590: e7a400b4 */ swc1 $f4,0xb4($sp) +/* f071594: 8fa401d4 */ lw $a0,0x1d4($sp) +.L0f071598: +/* f071598: 24990008 */ addiu $t9,$a0,0x8 +/* f07159c: 24890028 */ addiu $t1,$a0,0x28 +/* f0715a0: afa90060 */ sw $t1,0x60($sp) +/* f0715a4: afb90064 */ sw $t9,0x64($sp) +/* f0715a8: 8e2a0010 */ lw $t2,0x10($s1) +/* f0715ac: 000a5980 */ sll $t3,$t2,0x6 +/* f0715b0: 0561000c */ bgez $t3,.L0f0715e4 +/* f0715b4: 27a50088 */ addiu $a1,$sp,0x88 +/* f0715b8: 27a60084 */ addiu $a2,$sp,0x84 +/* f0715bc: 0fc21d5b */ jal func0f08756c +/* f0715c0: 27a70080 */ addiu $a3,$sp,0x80 +/* f0715c4: 3c017f1b */ lui $at,0x7f1b +/* f0715c8: c422a2cc */ lwc1 $f2,-0x5d34($at) +/* f0715cc: c7a60088 */ lwc1 $f6,0x88($sp) +/* f0715d0: 46023002 */ mul.s $f0,$f6,$f2 +/* f0715d4: 46000207 */ neg.s $f8,$f0 +/* f0715d8: e7a001cc */ swc1 $f0,0x1cc($sp) +/* f0715dc: 1000000e */ beqz $zero,.L0f071618 +/* f0715e0: e7a801d0 */ swc1 $f8,0x1d0($sp) +.L0f0715e4: +/* f0715e4: 3c017f1b */ lui $at,0x7f1b +/* f0715e8: c422a2d0 */ lwc1 $f2,-0x5d30($at) +/* f0715ec: c50a0014 */ lwc1 $f10,0x14($t0) +/* f0715f0: 8e2c0018 */ lw $t4,0x18($s1) +/* f0715f4: 46025102 */ mul.s $f4,$f10,$f2 +/* f0715f8: c5800014 */ lwc1 $f0,0x14($t4) +/* f0715fc: 46002182 */ mul.s $f6,$f4,$f0 +/* f071600: e7a601d0 */ swc1 $f6,0x1d0($sp) +/* f071604: c5080018 */ lwc1 $f8,0x18($t0) +/* f071608: 46024282 */ mul.s $f10,$f8,$f2 +/* f07160c: 00000000 */ sll $zero,$zero,0x0 +/* f071610: 46005102 */ mul.s $f4,$f10,$f0 +/* f071614: e7a401cc */ swc1 $f4,0x1cc($sp) +.L0f071618: +/* f071618: 0c0068f4 */ jal 0x1a3d0 +/* f07161c: c60c0010 */ lwc1 $f12,0x10($s0) +/* f071620: c60c0010 */ lwc1 $f12,0x10($s0) +/* f071624: 0c0068f7 */ jal 0x1a3dc +/* f071628: e7a000bc */ swc1 $f0,0xbc($sp) +/* f07162c: c7ac01d0 */ lwc1 $f12,0x1d0($sp) +/* f071630: 8fa201d4 */ lw $v0,0x1d4($sp) +/* f071634: c7a200bc */ lwc1 $f2,0xbc($sp) +/* f071638: 46006202 */ mul.s $f8,$f12,$f0 +/* f07163c: c4460008 */ lwc1 $f6,0x8($v0) +/* f071640: c7ae01cc */ lwc1 $f14,0x1cc($sp) +/* f071644: 3c014248 */ lui $at,0x4248 +/* f071648: 8fa40060 */ lw $a0,0x60($sp) +/* f07164c: 27a5009c */ addiu $a1,$sp,0x9c +/* f071650: 46083280 */ add.s $f10,$f6,$f8 +/* f071654: 46026202 */ mul.s $f8,$f12,$f2 +/* f071658: e7aa01b4 */ swc1 $f10,0x1b4($sp) +/* f07165c: c444000c */ lwc1 $f4,0xc($v0) +/* f071660: e7a401b8 */ swc1 $f4,0x1b8($sp) +/* f071664: c4460010 */ lwc1 $f6,0x10($v0) +/* f071668: 46083280 */ add.s $f10,$f6,$f8 +/* f07166c: 46007182 */ mul.s $f6,$f14,$f0 +/* f071670: e7aa01bc */ swc1 $f10,0x1bc($sp) +/* f071674: c4440008 */ lwc1 $f4,0x8($v0) +/* f071678: 46062200 */ add.s $f8,$f4,$f6 +/* f07167c: 46027182 */ mul.s $f6,$f14,$f2 +/* f071680: e7a801a8 */ swc1 $f8,0x1a8($sp) +/* f071684: c44a000c */ lwc1 $f10,0xc($v0) +/* f071688: e7aa01ac */ swc1 $f10,0x1ac($sp) +/* f07168c: c4440010 */ lwc1 $f4,0x10($v0) +/* f071690: 46062200 */ add.s $f8,$f4,$f6 +/* f071694: 44813000 */ mtc1 $at,$f6 +/* f071698: e7a801b0 */ swc1 $f8,0x1b0($sp) +/* f07169c: c44a0008 */ lwc1 $f10,0x8($v0) +/* f0716a0: e7aa0090 */ swc1 $f10,0x90($sp) +/* f0716a4: c444000c */ lwc1 $f4,0xc($v0) +/* f0716a8: 46062201 */ sub.s $f8,$f4,$f6 +/* f0716ac: e7a80094 */ swc1 $f8,0x94($sp) +/* f0716b0: c44a0010 */ lwc1 $f10,0x10($v0) +/* f0716b4: 0fc195e9 */ jal func0f0657a4 +/* f0716b8: e7aa0098 */ swc1 $f10,0x98($sp) +/* f0716bc: 02202025 */ or $a0,$s1,$zero +/* f0716c0: 27a50090 */ addiu $a1,$sp,0x90 +/* f0716c4: 8fa6005c */ lw $a2,0x5c($sp) +/* f0716c8: 0fc248cf */ jal func0f09233c +/* f0716cc: 27a7009c */ addiu $a3,$sp,0x9c +/* f0716d0: 8fa40064 */ lw $a0,0x64($sp) +/* f0716d4: 8fa50060 */ lw $a1,0x60($sp) +/* f0716d8: 27a601b4 */ addiu $a2,$sp,0x1b4 +/* f0716dc: 0fc1979d */ jal func0f065e74 +/* f0716e0: 27a70198 */ addiu $a3,$sp,0x198 +/* f0716e4: 27a4009c */ addiu $a0,$sp,0x9c +/* f0716e8: 27a50198 */ addiu $a1,$sp,0x198 +/* f0716ec: 0fc195f6 */ jal func0f0657d8 +/* f0716f0: 24060008 */ addiu $a2,$zero,0x8 +/* f0716f4: 27a401b4 */ addiu $a0,$sp,0x1b4 +/* f0716f8: 3c0540a0 */ lui $a1,0x40a0 +/* f0716fc: 27a60198 */ addiu $a2,$sp,0x198 +/* f071700: 26270058 */ addiu $a3,$s1,0x58 +/* f071704: 0c00a8cc */ jal 0x2a330 +/* f071708: afa00010 */ sw $zero,0x10($sp) +/* f07170c: 8fa40064 */ lw $a0,0x64($sp) +/* f071710: 8fa50060 */ lw $a1,0x60($sp) +/* f071714: 27a601a8 */ addiu $a2,$sp,0x1a8 +/* f071718: 27a70188 */ addiu $a3,$sp,0x188 +/* f07171c: 0fc1979d */ jal func0f065e74 +/* f071720: e7a001c8 */ swc1 $f0,0x1c8($sp) +/* f071724: 27a4009c */ addiu $a0,$sp,0x9c +/* f071728: 27a50188 */ addiu $a1,$sp,0x188 +/* f07172c: 0fc195f6 */ jal func0f0657d8 +/* f071730: 24060008 */ addiu $a2,$zero,0x8 +/* f071734: 27a401a8 */ addiu $a0,$sp,0x1a8 +/* f071738: 3c0540a0 */ lui $a1,0x40a0 +/* f07173c: 27a60188 */ addiu $a2,$sp,0x188 +/* f071740: 00003825 */ or $a3,$zero,$zero +/* f071744: 0c00a8cc */ jal 0x2a330 +/* f071748: afa00010 */ sw $zero,0x10($sp) +/* f07174c: 3c017f1b */ lui $at,0x7f1b +/* f071750: c42ca2d4 */ lwc1 $f12,-0x5d2c($at) +/* f071754: c7a201c8 */ lwc1 $f2,0x1c8($sp) +/* f071758: 46000406 */ mov.s $f16,$f0 +/* f07175c: 4602603e */ c.le.s $f12,$f2 +/* f071760: 00000000 */ sll $zero,$zero,0x0 +/* f071764: 45020016 */ bc1fl .L0f0717c0 +/* f071768: 4602603e */ c.le.s $f12,$f2 +/* f07176c: 4600603e */ c.le.s $f12,$f0 +/* f071770: c7a401cc */ lwc1 $f4,0x1cc($sp) +/* f071774: c7a601d0 */ lwc1 $f6,0x1d0($sp) +/* f071778: 45020011 */ bc1fl .L0f0717c0 +/* f07177c: 4602603e */ c.le.s $f12,$f2 +/* f071780: 46101301 */ sub.s $f12,$f2,$f16 +/* f071784: 0fc259d4 */ jal func0f096750 +/* f071788: 46062381 */ sub.s $f14,$f4,$f6 +/* f07178c: 3c017f1b */ lui $at,0x7f1b +/* f071790: c428a2d8 */ lwc1 $f8,-0x5d28($at) +/* f071794: 46000086 */ mov.s $f2,$f0 +/* f071798: 3c017f1b */ lui $at,0x7f1b +/* f07179c: 4600403e */ c.le.s $f8,$f0 +/* f0717a0: 00000000 */ sll $zero,$zero,0x0 +/* f0717a4: 45000003 */ bc1f .L0f0717b4 +/* f0717a8: 00000000 */ sll $zero,$zero,0x0 +/* f0717ac: c42aa2dc */ lwc1 $f10,-0x5d24($at) +/* f0717b0: 460a0081 */ sub.s $f2,$f0,$f10 +.L0f0717b4: +/* f0717b4: 1000002c */ beqz $zero,.L0f071868 +/* f0717b8: e7a200b4 */ swc1 $f2,0xb4($sp) +/* f0717bc: 4602603e */ c.le.s $f12,$f2 +.L0f0717c0: +/* f0717c0: c7ae01d0 */ lwc1 $f14,0x1d0($sp) +/* f0717c4: 45020012 */ bc1fl .L0f071810 +/* f0717c8: 4600603e */ c.le.s $f12,$f0 +/* f0717cc: c6040034 */ lwc1 $f4,0x34($s0) +/* f0717d0: 46007387 */ neg.s $f14,$f14 +/* f0717d4: 0fc259d4 */ jal func0f096750 +/* f0717d8: 46041301 */ sub.s $f12,$f2,$f4 +/* f0717dc: 3c017f1b */ lui $at,0x7f1b +/* f0717e0: c426a2e0 */ lwc1 $f6,-0x5d20($at) +/* f0717e4: 46000086 */ mov.s $f2,$f0 +/* f0717e8: 3c017f1b */ lui $at,0x7f1b +/* f0717ec: 4600303e */ c.le.s $f6,$f0 +/* f0717f0: 00000000 */ sll $zero,$zero,0x0 +/* f0717f4: 45000003 */ bc1f .L0f071804 +/* f0717f8: 00000000 */ sll $zero,$zero,0x0 +/* f0717fc: c428a2e4 */ lwc1 $f8,-0x5d1c($at) +/* f071800: 46080081 */ sub.s $f2,$f0,$f8 +.L0f071804: +/* f071804: 10000018 */ beqz $zero,.L0f071868 +/* f071808: e7a200b4 */ swc1 $f2,0xb4($sp) +/* f07180c: 4600603e */ c.le.s $f12,$f0 +.L0f071810: +/* f071810: 00000000 */ sll $zero,$zero,0x0 +/* f071814: 45020012 */ bc1fl .L0f071860 +/* f071818: 44804000 */ mtc1 $zero,$f8 +/* f07181c: c60a0034 */ lwc1 $f10,0x34($s0) +/* f071820: c7ae01cc */ lwc1 $f14,0x1cc($sp) +/* f071824: 0fc259d4 */ jal func0f096750 +/* f071828: 46105301 */ sub.s $f12,$f10,$f16 +/* f07182c: 3c017f1b */ lui $at,0x7f1b +/* f071830: c424a2e8 */ lwc1 $f4,-0x5d18($at) +/* f071834: 46000086 */ mov.s $f2,$f0 +/* f071838: 3c017f1b */ lui $at,0x7f1b +/* f07183c: 4600203e */ c.le.s $f4,$f0 +/* f071840: 00000000 */ sll $zero,$zero,0x0 +/* f071844: 45000003 */ bc1f .L0f071854 +/* f071848: 00000000 */ sll $zero,$zero,0x0 +/* f07184c: c426a2ec */ lwc1 $f6,-0x5d14($at) +/* f071850: 46060081 */ sub.s $f2,$f0,$f6 +.L0f071854: +/* f071854: 10000004 */ beqz $zero,.L0f071868 +/* f071858: e7a200b4 */ swc1 $f2,0xb4($sp) +/* f07185c: 44804000 */ mtc1 $zero,$f8 +.L0f071860: +/* f071860: 00000000 */ sll $zero,$zero,0x0 +/* f071864: e7a800b4 */ swc1 $f8,0xb4($sp) +.L0f071868: +/* f071868: c60a0034 */ lwc1 $f10,0x34($s0) +/* f07186c: e7aa00ac */ swc1 $f10,0xac($sp) +/* f071870: 8e2d0040 */ lw $t5,0x40($s1) +/* f071874: 000d7100 */ sll $t6,$t5,0x4 +/* f071878: 05c1000c */ bgez $t6,.L0f0718ac +/* f07187c: 3c0f800a */ lui $t7,0x800a +/* f071880: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f071884: 3c01428c */ lui $at,0x428c +/* f071888: 44813000 */ mtc1 $at,$f6 +/* f07188c: c5e00078 */ lwc1 $f0,0x78($t7) +/* f071890: c7a400ac */ lwc1 $f4,0xac($sp) +/* f071894: 46060201 */ sub.s $f8,$f0,$f6 +/* f071898: 4608203c */ c.lt.s $f4,$f8 +/* f07189c: 00000000 */ sll $zero,$zero,0x0 +/* f0718a0: 45020003 */ bc1fl .L0f0718b0 +/* f0718a4: 92020001 */ lbu $v0,0x1($s0) +/* f0718a8: e7a000ac */ swc1 $f0,0xac($sp) +.L0f0718ac: +/* f0718ac: 92020001 */ lbu $v0,0x1($s0) +.L0f0718b0: +/* f0718b0: 30580001 */ andi $t8,$v0,0x1 +/* f0718b4: 53000023 */ beqzl $t8,.L0f071944 +/* f0718b8: 8fae00c0 */ lw $t6,0xc0($sp) +/* f0718bc: 8fa900c0 */ lw $t1,0xc0($sp) +/* f0718c0: 24190001 */ addiu $t9,$zero,0x1 +/* f0718c4: afb9008c */ sw $t9,0x8c($sp) +/* f0718c8: c5200000 */ lwc1 $f0,0x0($t1) +/* f0718cc: 304afffe */ andi $t2,$v0,0xfffe +/* f0718d0: 24010033 */ addiu $at,$zero,0x33 +/* f0718d4: e6000008 */ swc1 $f0,0x8($s0) +/* f0718d8: e6000004 */ swc1 $f0,0x4($s0) +/* f0718dc: c7aa00ac */ lwc1 $f10,0xac($sp) +/* f0718e0: a20a0001 */ sb $t2,0x1($s0) +/* f0718e4: 00002025 */ or $a0,$zero,$zero +/* f0718e8: e60a0030 */ swc1 $f10,0x30($s0) +/* f0718ec: 922b0003 */ lbu $t3,0x3($s1) +/* f0718f0: 240680af */ addiu $a2,$zero,-32593 +/* f0718f4: 2407ffff */ addiu $a3,$zero,-1 +/* f0718f8: 15610011 */ bne $t3,$at,.L0f071940 +/* f0718fc: 240cffff */ addiu $t4,$zero,-1 +/* f071900: 8e250014 */ lw $a1,0x14($s1) +/* f071904: 3c01bf80 */ lui $at,0xbf80 +/* f071908: 44810000 */ mtc1 $at,$f0 +/* f07190c: 240dffff */ addiu $t5,$zero,-1 +/* f071910: afad002c */ sw $t5,0x2c($sp) +/* f071914: afa00028 */ sw $zero,0x28($sp) +/* f071918: afa00020 */ sw $zero,0x20($sp) +/* f07191c: afa0001c */ sw $zero,0x1c($sp) +/* f071920: afa00018 */ sw $zero,0x18($sp) +/* f071924: afa00014 */ sw $zero,0x14($sp) +/* f071928: afac0010 */ sw $t4,0x10($sp) +/* f07192c: e7a00024 */ swc1 $f0,0x24($sp) +/* f071930: e7a00030 */ swc1 $f0,0x30($sp) +/* f071934: e7a00034 */ swc1 $f0,0x34($sp) +/* f071938: 0fc24e7e */ jal func0f0939f8 +/* f07193c: e7a00038 */ swc1 $f0,0x38($sp) +.L0f071940: +/* f071940: 8fae00c0 */ lw $t6,0xc0($sp) +.L0f071944: +/* f071944: 8e050008 */ lw $a1,0x8($s0) +/* f071948: 26040004 */ addiu $a0,$s0,0x4 +/* f07194c: c5c0000c */ lwc1 $f0,0xc($t6) +/* f071950: 2606000c */ addiu $a2,$s0,0xc +/* f071954: e7a00010 */ swc1 $f0,0x10($sp) +/* f071958: c5c60010 */ lwc1 $f6,0x10($t6) +/* f07195c: 44070000 */ mfc1 $a3,$f0 +/* f071960: 0fc1b643 */ jal func0f06d90c +/* f071964: e7a60014 */ swc1 $f6,0x14($sp) +/* f071968: 8fa200c0 */ lw $v0,0xc0($sp) +/* f07196c: c6000008 */ lwc1 $f0,0x8($s0) +/* f071970: c4420000 */ lwc1 $f2,0x0($v0) +/* f071974: 4600103e */ c.le.s $f2,$f0 +/* f071978: 00000000 */ sll $zero,$zero,0x0 +/* f07197c: 4502001f */ bc1fl .L0f0719fc +/* f071980: 4602003c */ c.lt.s $f0,$f2 +/* f071984: c6040004 */ lwc1 $f4,0x4($s0) +/* f071988: 4604003e */ c.le.s $f0,$f4 +/* f07198c: 00000000 */ sll $zero,$zero,0x0 +/* f071990: 4502001a */ bc1fl .L0f0719fc +/* f071994: 4602003c */ c.lt.s $f0,$f2 +/* f071998: 44804000 */ mtc1 $zero,$f8 +/* f07199c: 0c004b70 */ jal 0x12dc0 +/* f0719a0: e608000c */ swc1 $f8,0xc($s0) +/* f0719a4: 8fa300c0 */ lw $v1,0xc0($sp) +/* f0719a8: 44824000 */ mtc1 $v0,$f8 +/* f0719ac: 3c014f80 */ lui $at,0x4f80 +/* f0719b0: c46a0000 */ lwc1 $f10,0x0($v1) +/* f0719b4: c4660004 */ lwc1 $f6,0x4($v1) +/* f0719b8: 46065101 */ sub.s $f4,$f10,$f6 +/* f0719bc: 04410004 */ bgez $v0,.L0f0719d0 +/* f0719c0: 468042a0 */ cvt.s.w $f10,$f8 +/* f0719c4: 44813000 */ mtc1 $at,$f6 +/* f0719c8: 00000000 */ sll $zero,$zero,0x0 +/* f0719cc: 46065280 */ add.s $f10,$f10,$f6 +.L0f0719d0: +/* f0719d0: 3c012f80 */ lui $at,0x2f80 +/* f0719d4: 44814000 */ mtc1 $at,$f8 +/* f0719d8: 00000000 */ sll $zero,$zero,0x0 +/* f0719dc: 46085182 */ mul.s $f6,$f10,$f8 +/* f0719e0: c46a0008 */ lwc1 $f10,0x8($v1) +/* f0719e4: 460a3202 */ mul.s $f8,$f6,$f10 +/* f0719e8: 46082181 */ sub.s $f6,$f4,$f8 +/* f0719ec: e6060008 */ swc1 $f6,0x8($s0) +/* f0719f0: 10000020 */ beqz $zero,.L0f071a74 +/* f0719f4: 8fa200c0 */ lw $v0,0xc0($sp) +/* f0719f8: 4602003c */ c.lt.s $f0,$f2 +.L0f0719fc: +/* f0719fc: 00000000 */ sll $zero,$zero,0x0 +/* f071a00: 4502001d */ bc1fl .L0f071a78 +/* f071a04: c440001c */ lwc1 $f0,0x1c($v0) +/* f071a08: c60a0004 */ lwc1 $f10,0x4($s0) +/* f071a0c: 4600503e */ c.le.s $f10,$f0 +/* f071a10: 00000000 */ sll $zero,$zero,0x0 +/* f071a14: 45020018 */ bc1fl .L0f071a78 +/* f071a18: c440001c */ lwc1 $f0,0x1c($v0) +/* f071a1c: 44802000 */ mtc1 $zero,$f4 +/* f071a20: 0c004b70 */ jal 0x12dc0 +/* f071a24: e604000c */ swc1 $f4,0xc($s0) +/* f071a28: 44824000 */ mtc1 $v0,$f8 +/* f071a2c: 3c014f80 */ lui $at,0x4f80 +/* f071a30: 04410004 */ bgez $v0,.L0f071a44 +/* f071a34: 468041a0 */ cvt.s.w $f6,$f8 +/* f071a38: 44815000 */ mtc1 $at,$f10 +/* f071a3c: 00000000 */ sll $zero,$zero,0x0 +/* f071a40: 460a3180 */ add.s $f6,$f6,$f10 +.L0f071a44: +/* f071a44: 3c012f80 */ lui $at,0x2f80 +/* f071a48: 44812000 */ mtc1 $at,$f4 +/* f071a4c: 8faf00c0 */ lw $t7,0xc0($sp) +/* f071a50: 46043202 */ mul.s $f8,$f6,$f4 +/* f071a54: c5ea0008 */ lwc1 $f10,0x8($t7) +/* f071a58: c5e40000 */ lwc1 $f4,0x0($t7) +/* f071a5c: 460a4182 */ mul.s $f6,$f8,$f10 +/* f071a60: c5e80004 */ lwc1 $f8,0x4($t7) +/* f071a64: 46082280 */ add.s $f10,$f4,$f8 +/* f071a68: 460a3100 */ add.s $f4,$f6,$f10 +/* f071a6c: e6040008 */ swc1 $f4,0x8($s0) +/* f071a70: 8fa200c0 */ lw $v0,0xc0($sp) +.L0f071a74: +/* f071a74: c440001c */ lwc1 $f0,0x1c($v0) +.L0f071a78: +/* f071a78: 8e050018 */ lw $a1,0x18($s0) +/* f071a7c: 26040014 */ addiu $a0,$s0,0x14 +/* f071a80: e7a00010 */ swc1 $f0,0x10($sp) +/* f071a84: c4480020 */ lwc1 $f8,0x20($v0) +/* f071a88: 44070000 */ mfc1 $a3,$f0 +/* f071a8c: 2606001c */ addiu $a2,$s0,0x1c +/* f071a90: 0fc1b6c0 */ jal func0f06db00 +/* f071a94: e7a80014 */ swc1 $f8,0x14($sp) +/* f071a98: c60c0018 */ lwc1 $f12,0x18($s0) +/* f071a9c: c6060014 */ lwc1 $f6,0x14($s0) +/* f071aa0: 46066032 */ c.eq.s $f12,$f6 +/* f071aa4: 00000000 */ sll $zero,$zero,0x0 +/* f071aa8: 45020041 */ bc1fl .L0f071bb0 +/* f071aac: 8fa200c0 */ lw $v0,0xc0($sp) +/* f071ab0: 8fa200c0 */ lw $v0,0xc0($sp) +/* f071ab4: c60e001c */ lwc1 $f14,0x1c($s0) +/* f071ab8: c440001c */ lwc1 $f0,0x1c($v0) +/* f071abc: 46000280 */ add.s $f10,$f0,$f0 +/* f071ac0: 460a703e */ c.le.s $f14,$f10 +/* f071ac4: 00000000 */ sll $zero,$zero,0x0 +/* f071ac8: 45020039 */ bc1fl .L0f071bb0 +/* f071acc: 8fa200c0 */ lw $v0,0xc0($sp) +/* f071ad0: 46000087 */ neg.s $f2,$f0 +/* f071ad4: 46021100 */ add.s $f4,$f2,$f2 +/* f071ad8: 460e203e */ c.le.s $f4,$f14 +/* f071adc: 00000000 */ sll $zero,$zero,0x0 +/* f071ae0: 45020033 */ bc1fl .L0f071bb0 +/* f071ae4: 8fa200c0 */ lw $v0,0xc0($sp) +/* f071ae8: 44804000 */ mtc1 $zero,$f8 +/* f071aec: 3c017f1b */ lui $at,0x7f1b +/* f071af0: e608001c */ swc1 $f8,0x1c($s0) +/* f071af4: c426a2f0 */ lwc1 $f6,-0x5d10($at) +/* f071af8: 4606603c */ c.lt.s $f12,$f6 +/* f071afc: 00000000 */ sll $zero,$zero,0x0 +/* f071b00: 45000018 */ bc1f .L0f071b64 +/* f071b04: 00000000 */ sll $zero,$zero,0x0 +/* f071b08: 0c004b70 */ jal 0x12dc0 +/* f071b0c: 00000000 */ sll $zero,$zero,0x0 +/* f071b10: 8fa300c0 */ lw $v1,0xc0($sp) +/* f071b14: 3c017f1b */ lui $at,0x7f1b +/* f071b18: c42aa2f4 */ lwc1 $f10,-0x5d0c($at) +/* f071b1c: c4640014 */ lwc1 $f4,0x14($v1) +/* f071b20: 44823000 */ mtc1 $v0,$f6 +/* f071b24: 3c014f80 */ lui $at,0x4f80 +/* f071b28: 46045201 */ sub.s $f8,$f10,$f4 +/* f071b2c: 04410004 */ bgez $v0,.L0f071b40 +/* f071b30: 468032a0 */ cvt.s.w $f10,$f6 +/* f071b34: 44812000 */ mtc1 $at,$f4 +/* f071b38: 00000000 */ sll $zero,$zero,0x0 +/* f071b3c: 46045280 */ add.s $f10,$f10,$f4 +.L0f071b40: +/* f071b40: 3c012f80 */ lui $at,0x2f80 +/* f071b44: 44813000 */ mtc1 $at,$f6 +/* f071b48: 00000000 */ sll $zero,$zero,0x0 +/* f071b4c: 46065102 */ mul.s $f4,$f10,$f6 +/* f071b50: c46a0018 */ lwc1 $f10,0x18($v1) +/* f071b54: 460a2182 */ mul.s $f6,$f4,$f10 +/* f071b58: 46064101 */ sub.s $f4,$f8,$f6 +/* f071b5c: 10000013 */ beqz $zero,.L0f071bac +/* f071b60: e6040018 */ swc1 $f4,0x18($s0) +.L0f071b64: +/* f071b64: 0c004b70 */ jal 0x12dc0 +/* f071b68: 00000000 */ sll $zero,$zero,0x0 +/* f071b6c: 44825000 */ mtc1 $v0,$f10 +/* f071b70: 3c014f80 */ lui $at,0x4f80 +/* f071b74: 04410004 */ bgez $v0,.L0f071b88 +/* f071b78: 46805220 */ cvt.s.w $f8,$f10 +/* f071b7c: 44813000 */ mtc1 $at,$f6 +/* f071b80: 00000000 */ sll $zero,$zero,0x0 +/* f071b84: 46064200 */ add.s $f8,$f8,$f6 +.L0f071b88: +/* f071b88: 3c012f80 */ lui $at,0x2f80 +/* f071b8c: 44812000 */ mtc1 $at,$f4 +/* f071b90: 8fb800c0 */ lw $t8,0xc0($sp) +/* f071b94: 46044282 */ mul.s $f10,$f8,$f4 +/* f071b98: c7060018 */ lwc1 $f6,0x18($t8) +/* f071b9c: c7040014 */ lwc1 $f4,0x14($t8) +/* f071ba0: 46065202 */ mul.s $f8,$f10,$f6 +/* f071ba4: 46044280 */ add.s $f10,$f8,$f4 +/* f071ba8: e60a0018 */ swc1 $f10,0x18($s0) +.L0f071bac: +/* f071bac: 8fa200c0 */ lw $v0,0xc0($sp) +.L0f071bb0: +/* f071bb0: 8e050024 */ lw $a1,0x24($s0) +/* f071bb4: 26040020 */ addiu $a0,$s0,0x20 +/* f071bb8: c440002c */ lwc1 $f0,0x2c($v0) +/* f071bbc: 26060028 */ addiu $a2,$s0,0x28 +/* f071bc0: e7a00010 */ swc1 $f0,0x10($sp) +/* f071bc4: c4460030 */ lwc1 $f6,0x30($v0) +/* f071bc8: 44070000 */ mfc1 $a3,$f0 +/* f071bcc: 0fc1b6c0 */ jal func0f06db00 +/* f071bd0: e7a60014 */ swc1 $f6,0x14($sp) +/* f071bd4: c60c0024 */ lwc1 $f12,0x24($s0) +/* f071bd8: c6080020 */ lwc1 $f8,0x20($s0) +/* f071bdc: 46086032 */ c.eq.s $f12,$f8 +/* f071be0: 00000000 */ sll $zero,$zero,0x0 +/* f071be4: 45000040 */ bc1f .L0f071ce8 +/* f071be8: 00000000 */ sll $zero,$zero,0x0 +/* f071bec: 8fb900c0 */ lw $t9,0xc0($sp) +/* f071bf0: c60e0028 */ lwc1 $f14,0x28($s0) +/* f071bf4: c720002c */ lwc1 $f0,0x2c($t9) +/* f071bf8: 46000100 */ add.s $f4,$f0,$f0 +/* f071bfc: 4604703e */ c.le.s $f14,$f4 +/* f071c00: 00000000 */ sll $zero,$zero,0x0 +/* f071c04: 45000038 */ bc1f .L0f071ce8 +/* f071c08: 00000000 */ sll $zero,$zero,0x0 +/* f071c0c: 46000087 */ neg.s $f2,$f0 +/* f071c10: 46021280 */ add.s $f10,$f2,$f2 +/* f071c14: 460e503e */ c.le.s $f10,$f14 +/* f071c18: 00000000 */ sll $zero,$zero,0x0 +/* f071c1c: 45000032 */ bc1f .L0f071ce8 +/* f071c20: 00000000 */ sll $zero,$zero,0x0 +/* f071c24: 44803000 */ mtc1 $zero,$f6 +/* f071c28: 3c017f1b */ lui $at,0x7f1b +/* f071c2c: e6060028 */ swc1 $f6,0x28($s0) +/* f071c30: c428a2f8 */ lwc1 $f8,-0x5d08($at) +/* f071c34: 4608603c */ c.lt.s $f12,$f8 +/* f071c38: 00000000 */ sll $zero,$zero,0x0 +/* f071c3c: 45000018 */ bc1f .L0f071ca0 +/* f071c40: 00000000 */ sll $zero,$zero,0x0 +/* f071c44: 0c004b70 */ jal 0x12dc0 +/* f071c48: 00000000 */ sll $zero,$zero,0x0 +/* f071c4c: 8fa900c0 */ lw $t1,0xc0($sp) +/* f071c50: 3c017f1b */ lui $at,0x7f1b +/* f071c54: c424a2fc */ lwc1 $f4,-0x5d04($at) +/* f071c58: c52a0024 */ lwc1 $f10,0x24($t1) +/* f071c5c: 44824000 */ mtc1 $v0,$f8 +/* f071c60: 3c014f80 */ lui $at,0x4f80 +/* f071c64: 460a2181 */ sub.s $f6,$f4,$f10 +/* f071c68: 04410004 */ bgez $v0,.L0f071c7c +/* f071c6c: 46804120 */ cvt.s.w $f4,$f8 +/* f071c70: 44815000 */ mtc1 $at,$f10 +/* f071c74: 00000000 */ sll $zero,$zero,0x0 +/* f071c78: 460a2100 */ add.s $f4,$f4,$f10 +.L0f071c7c: +/* f071c7c: 3c012f80 */ lui $at,0x2f80 +/* f071c80: 44814000 */ mtc1 $at,$f8 +/* f071c84: 00000000 */ sll $zero,$zero,0x0 +/* f071c88: 46082282 */ mul.s $f10,$f4,$f8 +/* f071c8c: c5240028 */ lwc1 $f4,0x28($t1) +/* f071c90: 46045202 */ mul.s $f8,$f10,$f4 +/* f071c94: 46083281 */ sub.s $f10,$f6,$f8 +/* f071c98: 10000013 */ beqz $zero,.L0f071ce8 +/* f071c9c: e60a0024 */ swc1 $f10,0x24($s0) +.L0f071ca0: +/* f071ca0: 0c004b70 */ jal 0x12dc0 +/* f071ca4: 00000000 */ sll $zero,$zero,0x0 +/* f071ca8: 44822000 */ mtc1 $v0,$f4 +/* f071cac: 3c014f80 */ lui $at,0x4f80 +/* f071cb0: 04410004 */ bgez $v0,.L0f071cc4 +/* f071cb4: 468021a0 */ cvt.s.w $f6,$f4 +/* f071cb8: 44814000 */ mtc1 $at,$f8 +/* f071cbc: 00000000 */ sll $zero,$zero,0x0 +/* f071cc0: 46083180 */ add.s $f6,$f6,$f8 +.L0f071cc4: +/* f071cc4: 3c012f80 */ lui $at,0x2f80 +/* f071cc8: 44815000 */ mtc1 $at,$f10 +/* f071ccc: 8faa00c0 */ lw $t2,0xc0($sp) +/* f071cd0: 460a3102 */ mul.s $f4,$f6,$f10 +/* f071cd4: c5480028 */ lwc1 $f8,0x28($t2) +/* f071cd8: c54a0024 */ lwc1 $f10,0x24($t2) +/* f071cdc: 46082182 */ mul.s $f6,$f4,$f8 +/* f071ce0: 460a3100 */ add.s $f4,$f6,$f10 +/* f071ce4: e6040024 */ swc1 $f4,0x24($s0) +.L0f071ce8: +/* f071ce8: 3c04800a */ lui $a0,0x800a +/* f071cec: 24849fc0 */ addiu $a0,$a0,-24640 +/* f071cf0: 8c8b0038 */ lw $t3,0x38($a0) +/* f071cf4: 00001025 */ or $v0,$zero,$zero +/* f071cf8: 19600071 */ blez $t3,.L0f071ec0 +/* f071cfc: 3c017f1b */ lui $at,0x7f1b +/* f071d00: c432a300 */ lwc1 $f18,-0x5d00($at) +/* f071d04: 3c014120 */ lui $at,0x4120 +/* f071d08: 44818000 */ mtc1 $at,$f16 +/* f071d0c: 3c030400 */ lui $v1,0x400 +/* f071d10: c602002c */ lwc1 $f2,0x2c($s0) +.L0f071d14: +/* f071d14: c7a800b4 */ lwc1 $f8,0xb4($sp) +/* f071d18: 3c017f1b */ lui $at,0x7f1b +/* f071d1c: c42aa304 */ lwc1 $f10,-0x5cfc($at) +/* f071d20: 46024181 */ sub.s $f6,$f8,$f2 +/* f071d24: c60e0030 */ lwc1 $f14,0x30($s0) +/* f071d28: 46009306 */ mov.s $f12,$f18 +/* f071d2c: 240e0001 */ addiu $t6,$zero,0x1 +/* f071d30: 460a3102 */ mul.s $f4,$f6,$f10 +/* f071d34: c60a0034 */ lwc1 $f10,0x34($s0) +/* f071d38: 460a703c */ c.lt.s $f14,$f10 +/* f071d3c: 46041200 */ add.s $f8,$f2,$f4 +/* f071d40: e608002c */ swc1 $f8,0x2c($s0) +/* f071d44: c7a600ac */ lwc1 $f6,0xac($sp) +/* f071d48: 45000022 */ bc1f .L0f071dd4 +/* f071d4c: 460e3001 */ sub.s $f0,$f6,$f14 +/* f071d50: 44802000 */ mtc1 $zero,$f4 +/* f071d54: 3c017f1b */ lui $at,0x7f1b +/* f071d58: 4600203e */ c.le.s $f4,$f0 +/* f071d5c: 00000000 */ sll $zero,$zero,0x0 +/* f071d60: 45020004 */ bc1fl .L0f071d74 +/* f071d64: 46000087 */ neg.s $f2,$f0 +/* f071d68: 10000002 */ beqz $zero,.L0f071d74 +/* f071d6c: 46000086 */ mov.s $f2,$f0 +/* f071d70: 46000087 */ neg.s $f2,$f0 +.L0f071d74: +/* f071d74: 4602803c */ c.lt.s $f16,$f2 +/* f071d78: 00000000 */ sll $zero,$zero,0x0 +/* f071d7c: 4502000a */ bc1fl .L0f071da8 +/* f071d80: 3c013f00 */ lui $at,0x3f00 +/* f071d84: 46101201 */ sub.s $f8,$f2,$f16 +/* f071d88: c426a308 */ lwc1 $f6,-0x5cf8($at) +/* f071d8c: 3c013f80 */ lui $at,0x3f80 +/* f071d90: 44812000 */ mtc1 $at,$f4 +/* f071d94: 46064282 */ mul.s $f10,$f8,$f6 +/* f071d98: 460a2200 */ add.s $f8,$f4,$f10 +/* f071d9c: 46089302 */ mul.s $f12,$f18,$f8 +/* f071da0: 00000000 */ sll $zero,$zero,0x0 +/* f071da4: 3c013f00 */ lui $at,0x3f00 +.L0f071da8: +/* f071da8: 44813000 */ mtc1 $at,$f6 +/* f071dac: 3c013f00 */ lui $at,0x3f00 +/* f071db0: 460c303c */ c.lt.s $f6,$f12 +/* f071db4: 00000000 */ sll $zero,$zero,0x0 +/* f071db8: 45000003 */ bc1f .L0f071dc8 +/* f071dbc: 00000000 */ sll $zero,$zero,0x0 +/* f071dc0: 44816000 */ mtc1 $at,$f12 +/* f071dc4: 00000000 */ sll $zero,$zero,0x0 +.L0f071dc8: +/* f071dc8: 460c0002 */ mul.s $f0,$f0,$f12 +/* f071dcc: 10000029 */ beqz $zero,.L0f071e74 +/* f071dd0: 3c013f80 */ lui $at,0x3f80 +.L0f071dd4: +/* f071dd4: 8e2c0040 */ lw $t4,0x40($s1) +/* f071dd8: 46120002 */ mul.s $f0,$f0,$f18 +/* f071ddc: 3c0140a0 */ lui $at,0x40a0 +/* f071de0: 01836824 */ and $t5,$t4,$v1 +/* f071de4: 51a00011 */ beqzl $t5,.L0f071e2c +/* f071de8: 44815000 */ mtc1 $at,$f10 +/* f071dec: 4600803c */ c.lt.s $f16,$f0 +/* f071df0: 3c01c120 */ lui $at,0xc120 +/* f071df4: 45020004 */ bc1fl .L0f071e08 +/* f071df8: 44812000 */ mtc1 $at,$f4 +/* f071dfc: 1000001c */ beqz $zero,.L0f071e70 +/* f071e00: 46008006 */ mov.s $f0,$f16 +/* f071e04: 44812000 */ mtc1 $at,$f4 +.L0f071e08: +/* f071e08: 3c01c120 */ lui $at,0xc120 +/* f071e0c: 4604003c */ c.lt.s $f0,$f4 +/* f071e10: 00000000 */ sll $zero,$zero,0x0 +/* f071e14: 45020017 */ bc1fl .L0f071e74 +/* f071e18: 3c013f80 */ lui $at,0x3f80 +/* f071e1c: 44810000 */ mtc1 $at,$f0 +/* f071e20: 10000014 */ beqz $zero,.L0f071e74 +/* f071e24: 3c013f80 */ lui $at,0x3f80 +/* f071e28: 44815000 */ mtc1 $at,$f10 +.L0f071e2c: +/* f071e2c: 3c01c0a0 */ lui $at,0xc0a0 +/* f071e30: 4600503c */ c.lt.s $f10,$f0 +/* f071e34: 00000000 */ sll $zero,$zero,0x0 +/* f071e38: 45020006 */ bc1fl .L0f071e54 +/* f071e3c: 44814000 */ mtc1 $at,$f8 +/* f071e40: 3c0140a0 */ lui $at,0x40a0 +/* f071e44: 44810000 */ mtc1 $at,$f0 +/* f071e48: 1000000a */ beqz $zero,.L0f071e74 +/* f071e4c: 3c013f80 */ lui $at,0x3f80 +/* f071e50: 44814000 */ mtc1 $at,$f8 +.L0f071e54: +/* f071e54: 3c01c0a0 */ lui $at,0xc0a0 +/* f071e58: 4608003c */ c.lt.s $f0,$f8 +/* f071e5c: 00000000 */ sll $zero,$zero,0x0 +/* f071e60: 45020004 */ bc1fl .L0f071e74 +/* f071e64: 3c013f80 */ lui $at,0x3f80 +/* f071e68: 44810000 */ mtc1 $at,$f0 +/* f071e6c: 00000000 */ sll $zero,$zero,0x0 +.L0f071e70: +/* f071e70: 3c013f80 */ lui $at,0x3f80 +.L0f071e74: +/* f071e74: 44812000 */ mtc1 $at,$f4 +/* f071e78: 46007180 */ add.s $f6,$f14,$f0 +/* f071e7c: 3c01bf80 */ lui $at,0xbf80 +/* f071e80: 4600203c */ c.lt.s $f4,$f0 +/* f071e84: e6060030 */ swc1 $f6,0x30($s0) +/* f071e88: 45030008 */ bc1tl .L0f071eac +/* f071e8c: afae008c */ sw $t6,0x8c($sp) +/* f071e90: 44815000 */ mtc1 $at,$f10 +/* f071e94: 00000000 */ sll $zero,$zero,0x0 +/* f071e98: 460a003c */ c.lt.s $f0,$f10 +/* f071e9c: 00000000 */ sll $zero,$zero,0x0 +/* f071ea0: 45020003 */ bc1fl .L0f071eb0 +/* f071ea4: 8c8f0038 */ lw $t7,0x38($a0) +/* f071ea8: afae008c */ sw $t6,0x8c($sp) +.L0f071eac: +/* f071eac: 8c8f0038 */ lw $t7,0x38($a0) +.L0f071eb0: +/* f071eb0: 24420001 */ addiu $v0,$v0,0x1 +/* f071eb4: 004f082a */ slt $at,$v0,$t7 +/* f071eb8: 5420ff96 */ bnezl $at,.L0f071d14 +/* f071ebc: c602002c */ lwc1 $f2,0x2c($s0) +.L0f071ec0: +/* f071ec0: 8fb8008c */ lw $t8,0x8c($sp) +/* f071ec4: 13000004 */ beqz $t8,.L0f071ed8 +/* f071ec8: 02202025 */ or $a0,$s1,$zero +/* f071ecc: 24050001 */ addiu $a1,$zero,0x1 +/* f071ed0: 0fc1a71c */ jal func0f069c70 +/* f071ed4: 24060001 */ addiu $a2,$zero,0x1 +.L0f071ed8: +/* f071ed8: 3c0140a0 */ lui $at,0x40a0 +/* f071edc: 44811000 */ mtc1 $at,$f2 +/* f071ee0: c6000034 */ lwc1 $f0,0x34($s0) +/* f071ee4: c60e0030 */ lwc1 $f14,0x30($s0) +/* f071ee8: 46020201 */ sub.s $f8,$f0,$f2 +/* f071eec: 4608703c */ c.lt.s $f14,$f8 +/* f071ef0: 00000000 */ sll $zero,$zero,0x0 +/* f071ef4: 45030007 */ bc1tl .L0f071f14 +/* f071ef8: 8e390008 */ lw $t9,0x8($s1) +/* f071efc: 46020180 */ add.s $f6,$f0,$f2 +/* f071f00: 460e303c */ c.lt.s $f6,$f14 +/* f071f04: 00000000 */ sll $zero,$zero,0x0 +/* f071f08: 45020007 */ bc1fl .L0f071f28 +/* f071f0c: 8e2a0008 */ lw $t2,0x8($s1) +/* f071f10: 8e390008 */ lw $t9,0x8($s1) +.L0f071f14: +/* f071f14: 3c018000 */ lui $at,0x8000 +/* f071f18: 03214825 */ or $t1,$t9,$at +/* f071f1c: 10000006 */ beqz $zero,.L0f071f38 +/* f071f20: ae290008 */ sw $t1,0x8($s1) +/* f071f24: 8e2a0008 */ lw $t2,0x8($s1) +.L0f071f28: +/* f071f28: 3c017fff */ lui $at,0x7fff +/* f071f2c: 3421ffff */ ori $at,$at,0xffff +/* f071f30: 01415824 */ and $t3,$t2,$at +/* f071f34: ae2b0008 */ sw $t3,0x8($s1) +.L0f071f38: +/* f071f38: 0fc1c4d8 */ jal func0f071360 +/* f071f3c: 02202025 */ or $a0,$s1,$zero +/* f071f40: c6040030 */ lwc1 $f4,0x30($s0) +/* f071f44: 8fac01d4 */ lw $t4,0x1d4($sp) +/* f071f48: 27a50148 */ addiu $a1,$sp,0x148 +/* f071f4c: 46040280 */ add.s $f10,$f0,$f4 +/* f071f50: e58a000c */ swc1 $f10,0xc($t4) +/* f071f54: 0c005900 */ jal 0x16400 +/* f071f58: c60c0020 */ lwc1 $f12,0x20($s0) +/* f071f5c: c608002c */ lwc1 $f8,0x2c($s0) +/* f071f60: c6060014 */ lwc1 $f6,0x14($s0) +/* f071f64: 3c017f1b */ lui $at,0x7f1b +/* f071f68: c424a30c */ lwc1 $f4,-0x5cf4($at) +/* f071f6c: 46064300 */ add.s $f12,$f8,$f6 +/* f071f70: 3c017f1b */ lui $at,0x7f1b +/* f071f74: 460c203e */ c.le.s $f4,$f12 +/* f071f78: 00000000 */ sll $zero,$zero,0x0 +/* f071f7c: 45020005 */ bc1fl .L0f071f94 +/* f071f80: 44804000 */ mtc1 $zero,$f8 +/* f071f84: c42aa310 */ lwc1 $f10,-0x5cf0($at) +/* f071f88: 10000009 */ beqz $zero,.L0f071fb0 +/* f071f8c: 460a6301 */ sub.s $f12,$f12,$f10 +/* f071f90: 44804000 */ mtc1 $zero,$f8 +.L0f071f94: +/* f071f94: 3c017f1b */ lui $at,0x7f1b +/* f071f98: 4608603c */ c.lt.s $f12,$f8 +/* f071f9c: 00000000 */ sll $zero,$zero,0x0 +/* f071fa0: 45000003 */ bc1f .L0f071fb0 +/* f071fa4: 00000000 */ sll $zero,$zero,0x0 +/* f071fa8: c426a314 */ lwc1 $f6,-0x5cec($at) +/* f071fac: 46066300 */ add.s $f12,$f12,$f6 +.L0f071fb0: +/* f071fb0: 0c0058ba */ jal 0x162e8 +/* f071fb4: 27a50108 */ addiu $a1,$sp,0x108 +/* f071fb8: 27a40108 */ addiu $a0,$sp,0x108 +/* f071fbc: 0c0056f8 */ jal 0x15be0 +/* f071fc0: 27a50148 */ addiu $a1,$sp,0x148 +/* f071fc4: c60c0010 */ lwc1 $f12,0x10($s0) +/* f071fc8: 0c0058dd */ jal 0x16374 +/* f071fcc: 27a50108 */ addiu $a1,$sp,0x108 +/* f071fd0: 27b00108 */ addiu $s0,$sp,0x108 +/* f071fd4: 02002025 */ or $a0,$s0,$zero +/* f071fd8: 0c0056f8 */ jal 0x15be0 +/* f071fdc: 27a50148 */ addiu $a1,$sp,0x148 +/* f071fe0: 8e2d0018 */ lw $t5,0x18($s1) +/* f071fe4: 27a50148 */ addiu $a1,$sp,0x148 +/* f071fe8: 0c0057c1 */ jal 0x15f04 +/* f071fec: c5ac0014 */ lwc1 $f12,0x14($t5) +/* f071ff0: 922e0003 */ lbu $t6,0x3($s1) +/* f071ff4: 24010033 */ addiu $at,$zero,0x33 +/* f071ff8: 55c10027 */ bnel $t6,$at,.L0f072098 +/* f071ffc: 27a40148 */ addiu $a0,$sp,0x148 +/* f072000: c62400bc */ lwc1 $f4,0xbc($s1) +/* f072004: c62a00c0 */ lwc1 $f10,0xc0($s1) +/* f072008: 44803000 */ mtc1 $zero,$f6 +/* f07200c: 460a2200 */ add.s $f8,$f4,$f10 +/* f072010: e7a8006c */ swc1 $f8,0x6c($sp) +/* f072014: c62c00b8 */ lwc1 $f12,0xb8($s1) +/* f072018: 460c3032 */ c.eq.s $f6,$f12 +/* f07201c: 00000000 */ sll $zero,$zero,0x0 +/* f072020: 4503000c */ bc1tl .L0f072054 +/* f072024: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f072028: 0c0058ba */ jal 0x162e8 +/* f07202c: 02002825 */ or $a1,$s0,$zero +/* f072030: 27b100c8 */ addiu $s1,$sp,0xc8 +/* f072034: 02203025 */ or $a2,$s1,$zero +/* f072038: 27a40148 */ addiu $a0,$sp,0x148 +/* f07203c: 0c0056f9 */ jal 0x15be4 +/* f072040: 02002825 */ or $a1,$s0,$zero +/* f072044: 02202025 */ or $a0,$s1,$zero +/* f072048: 0c005746 */ jal 0x15d18 +/* f07204c: 27a50148 */ addiu $a1,$sp,0x148 +/* f072050: c7a4006c */ lwc1 $f4,0x6c($sp) +.L0f072054: +/* f072054: 44805000 */ mtc1 $zero,$f10 +/* f072058: 27b100c8 */ addiu $s1,$sp,0xc8 +/* f07205c: 02002825 */ or $a1,$s0,$zero +/* f072060: 460a2032 */ c.eq.s $f4,$f10 +/* f072064: 00000000 */ sll $zero,$zero,0x0 +/* f072068: 4503000b */ bc1tl .L0f072098 +/* f07206c: 27a40148 */ addiu $a0,$sp,0x148 +/* f072070: 0c005900 */ jal 0x16400 +/* f072074: 46002306 */ mov.s $f12,$f4 +/* f072078: 27a40148 */ addiu $a0,$sp,0x148 +/* f07207c: 02002825 */ or $a1,$s0,$zero +/* f072080: 0c0056f9 */ jal 0x15be4 +/* f072084: 02203025 */ or $a2,$s1,$zero +/* f072088: 02202025 */ or $a0,$s1,$zero +/* f07208c: 0c005746 */ jal 0x15d18 +/* f072090: 27a50148 */ addiu $a1,$sp,0x148 +/* f072094: 27a40148 */ addiu $a0,$sp,0x148 +.L0f072098: +/* f072098: 0c005768 */ jal 0x15da0 +/* f07209c: 8fa5005c */ lw $a1,0x5c($sp) +/* f0720a0: 8fbf004c */ lw $ra,0x4c($sp) +.L0f0720a4: +/* f0720a4: 8fb00044 */ lw $s0,0x44($sp) +/* f0720a8: 8fb10048 */ lw $s1,0x48($sp) +/* f0720ac: 03e00008 */ jr $ra +/* f0720b0: 27bd01d8 */ addiu $sp,$sp,0x1d8 +); + +GLOBAL_ASM( +glabel func0f0720b4 +/* f0720b4: 90830003 */ lbu $v1,0x3($a0) +/* f0720b8: 38620035 */ xori $v0,$v1,0x35 +/* f0720bc: 2c420001 */ sltiu $v0,$v0,0x1 +/* f0720c0: 14400003 */ bnez $v0,.L0f0720d0 +/* f0720c4: 00000000 */ sll $zero,$zero,0x0 +/* f0720c8: 38620033 */ xori $v0,$v1,0x33 +/* f0720cc: 2c420001 */ sltiu $v0,$v0,0x1 +.L0f0720d0: +/* f0720d0: 03e00008 */ jr $ra +/* f0720d4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0720d8 +/* f0720d8: 90820003 */ lbu $v0,0x3($a0) +/* f0720dc: 44801000 */ mtc1 $zero,$f2 +/* f0720e0: 24010035 */ addiu $at,$zero,0x35 +/* f0720e4: 54410005 */ bnel $v0,$at,.L0f0720fc +/* f0720e8: 24010033 */ addiu $at,$zero,0x33 +/* f0720ec: c482006c */ lwc1 $f2,0x6c($a0) +/* f0720f0: 03e00008 */ jr $ra +/* f0720f4: 46001006 */ mov.s $f0,$f2 +/* f0720f8: 24010033 */ addiu $at,$zero,0x33 +.L0f0720fc: +/* f0720fc: 14410002 */ bne $v0,$at,.L0f072108 +/* f072100: 00000000 */ sll $zero,$zero,0x0 +/* f072104: c482006c */ lwc1 $f2,0x6c($a0) +.L0f072108: +/* f072108: 03e00008 */ jr $ra +/* f07210c: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f072110 +/* f072110: 90820003 */ lbu $v0,0x3($a0) +/* f072114: 44856000 */ mtc1 $a1,$f12 +/* f072118: 24010035 */ addiu $at,$zero,0x35 +/* f07211c: 54410004 */ bnel $v0,$at,.L0f072130 +/* f072120: 24010033 */ addiu $at,$zero,0x33 +/* f072124: 03e00008 */ jr $ra +/* f072128: e48c006c */ swc1 $f12,0x6c($a0) +/* f07212c: 24010033 */ addiu $at,$zero,0x33 +.L0f072130: +/* f072130: 14410002 */ bne $v0,$at,.L0f07213c +/* f072134: 00000000 */ sll $zero,$zero,0x0 +/* f072138: e48c006c */ swc1 $f12,0x6c($a0) +.L0f07213c: +/* f07213c: 03e00008 */ jr $ra +/* f072140: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f072144 +/* f072144: 27bdfb78 */ addiu $sp,$sp,-1160 +/* f072148: 240e0001 */ addiu $t6,$zero,0x1 +/* f07214c: afbf002c */ sw $ra,0x2c($sp) +/* f072150: afb00028 */ sw $s0,0x28($sp) +/* f072154: afa5048c */ sw $a1,0x48c($sp) +/* f072158: afa70494 */ sw $a3,0x494($sp) +/* f07215c: afae0484 */ sw $t6,0x484($sp) +/* f072160: afa003fc */ sw $zero,0x3fc($sp) +/* f072164: 44866000 */ mtc1 $a2,$f12 +/* f072168: 8c8f0014 */ lw $t7,0x14($a0) +/* f07216c: 00808025 */ or $s0,$a0,$zero +/* f072170: e7ac0490 */ swc1 $f12,0x490($sp) +/* f072174: 0fc1c82d */ jal func0f0720b4 +/* f072178: afaf00e8 */ sw $t7,0xe8($sp) +/* f07217c: 1040002c */ beqz $v0,.L0f072230 +/* f072180: c7ac0490 */ lwc1 $f12,0x490($sp) +/* f072184: 44802000 */ mtc1 $zero,$f4 +/* f072188: 02002025 */ or $a0,$s0,$zero +/* f07218c: 46046032 */ c.eq.s $f12,$f4 +/* f072190: 00000000 */ sll $zero,$zero,0x0 +/* f072194: 45010017 */ bc1t .L0f0721f4 +/* f072198: 00000000 */ sll $zero,$zero,0x0 +/* f07219c: 0fc1c836 */ jal func0f0720d8 +/* f0721a0: e7ac0490 */ swc1 $f12,0x490($sp) +/* f0721a4: c7ac0490 */ lwc1 $f12,0x490($sp) +/* f0721a8: 3c017f1b */ lui $at,0x7f1b +/* f0721ac: c42ea318 */ lwc1 $f14,-0x5ce8($at) +/* f0721b0: 460c0080 */ add.s $f2,$f0,$f12 +/* f0721b4: 4602703e */ c.le.s $f14,$f2 +/* f0721b8: e7a2045c */ swc1 $f2,0x45c($sp) +/* f0721bc: 45020005 */ bc1fl .L0f0721d4 +/* f0721c0: 44804000 */ mtc1 $zero,$f8 +/* f0721c4: 460e1181 */ sub.s $f6,$f2,$f14 +/* f0721c8: 1000000d */ beqz $zero,.L0f072200 +/* f0721cc: e7a6045c */ swc1 $f6,0x45c($sp) +/* f0721d0: 44804000 */ mtc1 $zero,$f8 +.L0f0721d4: +/* f0721d4: 00000000 */ sll $zero,$zero,0x0 +/* f0721d8: 4608103c */ c.lt.s $f2,$f8 +/* f0721dc: 00000000 */ sll $zero,$zero,0x0 +/* f0721e0: 45020008 */ bc1fl .L0f072204 +/* f0721e4: c7ac045c */ lwc1 $f12,0x45c($sp) +/* f0721e8: 460e1280 */ add.s $f10,$f2,$f14 +/* f0721ec: 10000004 */ beqz $zero,.L0f072200 +/* f0721f0: e7aa045c */ swc1 $f10,0x45c($sp) +.L0f0721f4: +/* f0721f4: 0fc1c836 */ jal func0f0720d8 +/* f0721f8: 02002025 */ or $a0,$s0,$zero +/* f0721fc: e7a0045c */ swc1 $f0,0x45c($sp) +.L0f072200: +/* f072200: c7ac045c */ lwc1 $f12,0x45c($sp) +.L0f072204: +/* f072204: 0c0058dd */ jal 0x16374 +/* f072208: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f07220c: 8e180018 */ lw $t8,0x18($s0) +/* f072210: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f072214: 0c0057c1 */ jal 0x15f04 +/* f072218: c70c0014 */ lwc1 $f12,0x14($t8) +/* f07221c: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f072220: 0c005768 */ jal 0x15da0 +/* f072224: 27a50460 */ addiu $a1,$sp,0x460 +/* f072228: 10000025 */ beqz $zero,.L0f0722c0 +/* f07222c: 8fa400e8 */ lw $a0,0xe8($sp) +.L0f072230: +/* f072230: 44809000 */ mtc1 $zero,$f18 +/* f072234: 44808000 */ mtc1 $zero,$f16 +/* f072238: 3c017f1b */ lui $at,0x7f1b +/* f07223c: 46126032 */ c.eq.s $f12,$f18 +/* f072240: 2604001c */ addiu $a0,$s0,0x1c +/* f072244: e7b0045c */ swc1 $f16,0x45c($sp) +/* f072248: 4501001a */ bc1t .L0f0722b4 +/* f07224c: 00000000 */ sll $zero,$zero,0x0 +/* f072250: c42ea31c */ lwc1 $f14,-0x5ce4($at) +/* f072254: 460c703e */ c.le.s $f14,$f12 +/* f072258: 00000000 */ sll $zero,$zero,0x0 +/* f07225c: 45020004 */ bc1fl .L0f072270 +/* f072260: 44802000 */ mtc1 $zero,$f4 +/* f072264: 10000008 */ beqz $zero,.L0f072288 +/* f072268: 460e6301 */ sub.s $f12,$f12,$f14 +/* f07226c: 44802000 */ mtc1 $zero,$f4 +.L0f072270: +/* f072270: 00000000 */ sll $zero,$zero,0x0 +/* f072274: 4604603c */ c.lt.s $f12,$f4 +/* f072278: 00000000 */ sll $zero,$zero,0x0 +/* f07227c: 45000002 */ bc1f .L0f072288 +/* f072280: 00000000 */ sll $zero,$zero,0x0 +/* f072284: 460e6300 */ add.s $f12,$f12,$f14 +.L0f072288: +/* f072288: 0c0058dd */ jal 0x16374 +/* f07228c: 27a50064 */ addiu $a1,$sp,0x64 +/* f072290: 27a40064 */ addiu $a0,$sp,0x64 +/* f072294: 0c005768 */ jal 0x15da0 +/* f072298: 27a50040 */ addiu $a1,$sp,0x40 +/* f07229c: 27a40040 */ addiu $a0,$sp,0x40 +/* f0722a0: 2605001c */ addiu $a1,$s0,0x1c +/* f0722a4: 0c005850 */ jal 0x16140 +/* f0722a8: 27a60460 */ addiu $a2,$sp,0x460 +/* f0722ac: 10000004 */ beqz $zero,.L0f0722c0 +/* f0722b0: 8fa400e8 */ lw $a0,0xe8($sp) +.L0f0722b4: +/* f0722b4: 0c005736 */ jal 0x15cd8 +/* f0722b8: 27a50460 */ addiu $a1,$sp,0x460 +/* f0722bc: 8fa400e8 */ lw $a0,0xe8($sp) +.L0f0722c0: +/* f0722c0: 00002825 */ or $a1,$zero,$zero +/* f0722c4: c4860008 */ lwc1 $f6,0x8($a0) +/* f0722c8: e7a60450 */ swc1 $f6,0x450($sp) +/* f0722cc: c488000c */ lwc1 $f8,0xc($a0) +/* f0722d0: e7a80454 */ swc1 $f8,0x454($sp) +/* f0722d4: c48a0010 */ lwc1 $f10,0x10($a0) +/* f0722d8: 0fc1905e */ jal func0f064178 +/* f0722dc: e7aa0458 */ swc1 $f10,0x458($sp) +/* f0722e0: 8fa3048c */ lw $v1,0x48c($sp) +/* f0722e4: 44801000 */ mtc1 $zero,$f2 +/* f0722e8: c7b20450 */ lwc1 $f18,0x450($sp) +/* f0722ec: c4600000 */ lwc1 $f0,0x0($v1) +/* f0722f0: 27a60450 */ addiu $a2,$sp,0x450 +/* f0722f4: 46001032 */ c.eq.s $f2,$f0 +/* f0722f8: 00000000 */ sll $zero,$zero,0x0 +/* f0722fc: 45020009 */ bc1fl .L0f072324 +/* f072300: 46009100 */ add.s $f4,$f18,$f0 +/* f072304: c4700008 */ lwc1 $f16,0x8($v1) +/* f072308: 8fa400e8 */ lw $a0,0xe8($sp) +/* f07230c: 27a50440 */ addiu $a1,$sp,0x440 +/* f072310: 46101032 */ c.eq.s $f2,$f16 +/* f072314: 24840028 */ addiu $a0,$a0,0x28 +/* f072318: 4501004f */ bc1t .L0f072458 +/* f07231c: 00000000 */ sll $zero,$zero,0x0 +/* f072320: 46009100 */ add.s $f4,$f18,$f0 +.L0f072324: +/* f072324: c7a60458 */ lwc1 $f6,0x458($sp) +/* f072328: 8fa200e8 */ lw $v0,0xe8($sp) +/* f07232c: 27a70440 */ addiu $a3,$sp,0x440 +/* f072330: e7a40450 */ swc1 $f4,0x450($sp) +/* f072334: c4680008 */ lwc1 $f8,0x8($v1) +/* f072338: 24440008 */ addiu $a0,$v0,0x8 +/* f07233c: 24450028 */ addiu $a1,$v0,0x28 +/* f072340: 46083280 */ add.s $f10,$f6,$f8 +/* f072344: afa50034 */ sw $a1,0x34($sp) +/* f072348: afa40038 */ sw $a0,0x38($sp) +/* f07234c: 0fc1979d */ jal func0f065e74 +/* f072350: e7aa0458 */ swc1 $f10,0x458($sp) +/* f072354: 02002025 */ or $a0,$s0,$zero +/* f072358: 27a50450 */ addiu $a1,$sp,0x450 +/* f07235c: 27a60460 */ addiu $a2,$sp,0x460 +/* f072360: 0fc248cf */ jal func0f09233c +/* f072364: 27a70440 */ addiu $a3,$sp,0x440 +/* f072368: 92020003 */ lbu $v0,0x3($s0) +/* f07236c: 24010033 */ addiu $at,$zero,0x33 +/* f072370: 2619005c */ addiu $t9,$s0,0x5c +/* f072374: 14410003 */ bne $v0,$at,.L0f072384 +/* f072378: 27aa0400 */ addiu $t2,$sp,0x400 +/* f07237c: 10000005 */ beqz $zero,.L0f072394 +/* f072380: afb903fc */ sw $t9,0x3fc($sp) +.L0f072384: +/* f072384: 24010035 */ addiu $at,$zero,0x35 +/* f072388: 14410002 */ bne $v0,$at,.L0f072394 +/* f07238c: 2608005c */ addiu $t0,$s0,0x5c +/* f072390: afa803fc */ sw $t0,0x3fc($sp) +.L0f072394: +/* f072394: 8fa903fc */ lw $t1,0x3fc($sp) +/* f072398: 02002025 */ or $a0,$s0,$zero +/* f07239c: 27a60450 */ addiu $a2,$sp,0x450 +/* f0723a0: 11200018 */ beqz $t1,.L0f072404 +/* f0723a4: 252c003c */ addiu $t4,$t1,0x3c +.L0f0723a8: +/* f0723a8: 8d210000 */ lw $at,0x0($t1) +/* f0723ac: 2529000c */ addiu $t1,$t1,0xc +/* f0723b0: 254a000c */ addiu $t2,$t2,0xc +/* f0723b4: ad41fff4 */ sw $at,-0xc($t2) +/* f0723b8: 8d21fff8 */ lw $at,-0x8($t1) +/* f0723bc: ad41fff8 */ sw $at,-0x8($t2) +/* f0723c0: 8d21fffc */ lw $at,-0x4($t1) +/* f0723c4: 152cfff8 */ bne $t1,$t4,.L0f0723a8 +/* f0723c8: ad41fffc */ sw $at,-0x4($t2) +/* f0723cc: 8d210000 */ lw $at,0x0($t1) +/* f0723d0: 27ad0460 */ addiu $t5,$sp,0x460 +/* f0723d4: 27a70440 */ addiu $a3,$sp,0x440 +/* f0723d8: ad410000 */ sw $at,0x0($t2) +/* f0723dc: afad0010 */ sw $t5,0x10($sp) +/* f0723e0: 0fc1c4f9 */ jal func0f0713e4 +/* f0723e4: 8fa503fc */ lw $a1,0x3fc($sp) +/* f0723e8: 8fae03fc */ lw $t6,0x3fc($sp) +/* f0723ec: c7b20434 */ lwc1 $f18,0x434($sp) +/* f0723f0: c7a60454 */ lwc1 $f6,0x454($sp) +/* f0723f4: c5d00034 */ lwc1 $f16,0x34($t6) +/* f0723f8: 46128101 */ sub.s $f4,$f16,$f18 +/* f0723fc: 46043200 */ add.s $f8,$f6,$f4 +/* f072400: e7a80454 */ swc1 $f8,0x454($sp) +.L0f072404: +/* f072404: 44800000 */ mtc1 $zero,$f0 +/* f072408: 240f003f */ addiu $t7,$zero,0x3f +/* f07240c: 24180001 */ addiu $t8,$zero,0x1 +/* f072410: afb80014 */ sw $t8,0x14($sp) +/* f072414: afaf0010 */ sw $t7,0x10($sp) +/* f072418: 8fa40038 */ lw $a0,0x38($sp) +/* f07241c: 8fa50034 */ lw $a1,0x34($sp) +/* f072420: 27a60450 */ addiu $a2,$sp,0x450 +/* f072424: 27a70440 */ addiu $a3,$sp,0x440 +/* f072428: e7a00018 */ swc1 $f0,0x18($sp) +/* f07242c: 0c00b62e */ jal 0x2d8b8 +/* f072430: e7a0001c */ swc1 $f0,0x1c($sp) +/* f072434: 2401ffff */ addiu $at,$zero,-1 +/* f072438: 1041000e */ beq $v0,$at,.L0f072474 +/* f07243c: afa20484 */ sw $v0,0x484($sp) +/* f072440: 1440000c */ bnez $v0,.L0f072474 +/* f072444: 8fa40038 */ lw $a0,0x38($sp) +/* f072448: 0c0094c5 */ jal 0x25314 +/* f07244c: 27a50450 */ addiu $a1,$sp,0x450 +/* f072450: 10000009 */ beqz $zero,.L0f072478 +/* f072454: 8fb90484 */ lw $t9,0x484($sp) +.L0f072458: +/* f072458: 0fc195e9 */ jal func0f0657a4 +/* f07245c: afa40034 */ sw $a0,0x34($sp) +/* f072460: 02002025 */ or $a0,$s0,$zero +/* f072464: 27a50450 */ addiu $a1,$sp,0x450 +/* f072468: 27a60460 */ addiu $a2,$sp,0x460 +/* f07246c: 0fc248cf */ jal func0f09233c +/* f072470: 27a70440 */ addiu $a3,$sp,0x440 +.L0f072474: +/* f072474: 8fb90484 */ lw $t9,0x484($sp) +.L0f072478: +/* f072478: 24010001 */ addiu $at,$zero,0x1 +/* f07247c: 02002025 */ or $a0,$s0,$zero +/* f072480: 1721001f */ bne $t9,$at,.L0f072500 +/* f072484: 27a50450 */ addiu $a1,$sp,0x450 +/* f072488: 27a60460 */ addiu $a2,$sp,0x460 +/* f07248c: 0fc1a614 */ jal func0f069850 +/* f072490: 27a700ec */ addiu $a3,$sp,0xec +/* f072494: 8e080010 */ lw $t0,0x10($s0) +/* f072498: c7a00454 */ lwc1 $f0,0x454($sp) +/* f07249c: 27a400ec */ addiu $a0,$sp,0xec +/* f0724a0: 00085980 */ sll $t3,$t0,0x6 +/* f0724a4: 05610013 */ bgez $t3,.L0f0724f4 +/* f0724a8: 27a50440 */ addiu $a1,$sp,0x440 +/* f0724ac: c7aa00f0 */ lwc1 $f10,0xf0($sp) +/* f0724b0: c7b200f4 */ lwc1 $f18,0xf4($sp) +/* f0724b4: 8fa400e8 */ lw $a0,0xe8($sp) +/* f0724b8: 46005401 */ sub.s $f16,$f10,$f0 +/* f0724bc: 240c003f */ addiu $t4,$zero,0x3f +/* f0724c0: 24090001 */ addiu $t1,$zero,0x1 +/* f0724c4: 46009181 */ sub.s $f6,$f18,$f0 +/* f0724c8: afa90014 */ sw $t1,0x14($sp) +/* f0724cc: afac0010 */ sw $t4,0x10($sp) +/* f0724d0: e7b00018 */ swc1 $f16,0x18($sp) +/* f0724d4: e7a6001c */ swc1 $f6,0x1c($sp) +/* f0724d8: 27a50450 */ addiu $a1,$sp,0x450 +/* f0724dc: 8fa60100 */ lw $a2,0x100($sp) +/* f0724e0: 27a70440 */ addiu $a3,$sp,0x440 +/* f0724e4: 0c00a9bf */ jal 0x2a6fc +/* f0724e8: 24840008 */ addiu $a0,$a0,0x8 +/* f0724ec: 10000004 */ beqz $zero,.L0f072500 +/* f0724f0: afa20484 */ sw $v0,0x484($sp) +.L0f0724f4: +/* f0724f4: 0c00bc0b */ jal 0x2f02c +/* f0724f8: 2406003f */ addiu $a2,$zero,0x3f +/* f0724fc: afa20484 */ sw $v0,0x484($sp) +.L0f072500: +/* f072500: 8fa400e8 */ lw $a0,0xe8($sp) +/* f072504: 0fc1905e */ jal func0f064178 +/* f072508: 24050001 */ addiu $a1,$zero,0x1 +/* f07250c: 8faa0484 */ lw $t2,0x484($sp) +/* f072510: 24010001 */ addiu $at,$zero,0x1 +/* f072514: 8fad0494 */ lw $t5,0x494($sp) +/* f072518: 1541003a */ bne $t2,$at,.L0f072604 +/* f07251c: 8fb903fc */ lw $t9,0x3fc($sp) +/* f072520: 11a00038 */ beqz $t5,.L0f072604 +/* f072524: 02002025 */ or $a0,$s0,$zero +/* f072528: 260e001c */ addiu $t6,$s0,0x1c +/* f07252c: afae003c */ sw $t6,0x3c($sp) +/* f072530: 0fc1c844 */ jal func0f072110 +/* f072534: 8fa5045c */ lw $a1,0x45c($sp) +/* f072538: 27a40460 */ addiu $a0,$sp,0x460 +/* f07253c: 0c005736 */ jal 0x15cd8 +/* f072540: 8fa5003c */ lw $a1,0x3c($sp) +/* f072544: c7a40450 */ lwc1 $f4,0x450($sp) +/* f072548: 8fa400e8 */ lw $a0,0xe8($sp) +/* f07254c: e4840008 */ swc1 $f4,0x8($a0) +/* f072550: c7a80458 */ lwc1 $f8,0x458($sp) +/* f072554: 0fc19711 */ jal func0f065c44 +/* f072558: e4880010 */ swc1 $f8,0x10($a0) +/* f07255c: 27a40440 */ addiu $a0,$sp,0x440 +/* f072560: 0fc195e9 */ jal func0f0657a4 +/* f072564: 8fa50034 */ lw $a1,0x34($sp) +/* f072568: 8e020044 */ lw $v0,0x44($s0) +/* f07256c: 50400034 */ beqzl $v0,.L0f072640 +/* f072570: 8fbf002c */ lw $ra,0x2c($sp) +/* f072574: 92180002 */ lbu $t8,0x2($s0) +/* f072578: 33190008 */ andi $t9,$t8,0x8 +/* f07257c: 53200030 */ beqzl $t9,.L0f072640 +/* f072580: 8fbf002c */ lw $ra,0x2c($sp) +/* f072584: 8e080010 */ lw $t0,0x10($s0) +/* f072588: 27ad00ec */ addiu $t5,$sp,0xec +/* f07258c: 25af0048 */ addiu $t7,$t5,0x48 +/* f072590: 00085980 */ sll $t3,$t0,0x6 +/* f072594: 0561000f */ bgez $t3,.L0f0725d4 +/* f072598: 0040c025 */ or $t8,$v0,$zero +/* f07259c: 27ac00ec */ addiu $t4,$sp,0xec +/* f0725a0: 8d810000 */ lw $at,0x0($t4) +/* f0725a4: ac410000 */ sw $at,0x0($v0) +/* f0725a8: 8d8a0004 */ lw $t2,0x4($t4) +/* f0725ac: ac4a0004 */ sw $t2,0x4($v0) +/* f0725b0: 8d810008 */ lw $at,0x8($t4) +/* f0725b4: ac410008 */ sw $at,0x8($v0) +/* f0725b8: 8d8a000c */ lw $t2,0xc($t4) +/* f0725bc: ac4a000c */ sw $t2,0xc($v0) +/* f0725c0: 8d810010 */ lw $at,0x10($t4) +/* f0725c4: ac410010 */ sw $at,0x10($v0) +/* f0725c8: 8d8a0014 */ lw $t2,0x14($t4) +/* f0725cc: 1000001b */ beqz $zero,.L0f07263c +/* f0725d0: ac4a0014 */ sw $t2,0x14($v0) +.L0f0725d4: +/* f0725d4: 8da10000 */ lw $at,0x0($t5) +/* f0725d8: 25ad000c */ addiu $t5,$t5,0xc +/* f0725dc: 2718000c */ addiu $t8,$t8,0xc +/* f0725e0: af01fff4 */ sw $at,-0xc($t8) +/* f0725e4: 8da1fff8 */ lw $at,-0x8($t5) +/* f0725e8: af01fff8 */ sw $at,-0x8($t8) +/* f0725ec: 8da1fffc */ lw $at,-0x4($t5) +/* f0725f0: 15affff8 */ bne $t5,$t7,.L0f0725d4 +/* f0725f4: af01fffc */ sw $at,-0x4($t8) +/* f0725f8: 8da10000 */ lw $at,0x0($t5) +/* f0725fc: 1000000f */ beqz $zero,.L0f07263c +/* f072600: af010000 */ sw $at,0x0($t8) +.L0f072604: +/* f072604: 1320000d */ beqz $t9,.L0f07263c +/* f072608: 27a80400 */ addiu $t0,$sp,0x400 +/* f07260c: 2509003c */ addiu $t1,$t0,0x3c +.L0f072610: +/* f072610: 8d010000 */ lw $at,0x0($t0) +/* f072614: 2508000c */ addiu $t0,$t0,0xc +/* f072618: 2739000c */ addiu $t9,$t9,0xc +/* f07261c: af21fff4 */ sw $at,-0xc($t9) +/* f072620: 8d01fff8 */ lw $at,-0x8($t0) +/* f072624: af21fff8 */ sw $at,-0x8($t9) +/* f072628: 8d01fffc */ lw $at,-0x4($t0) +/* f07262c: 1509fff8 */ bne $t0,$t1,.L0f072610 +/* f072630: af21fffc */ sw $at,-0x4($t9) +/* f072634: 8d010000 */ lw $at,0x0($t0) +/* f072638: af210000 */ sw $at,0x0($t9) +.L0f07263c: +/* f07263c: 8fbf002c */ lw $ra,0x2c($sp) +.L0f072640: +/* f072640: 8fa20484 */ lw $v0,0x484($sp) +/* f072644: 8fb00028 */ lw $s0,0x28($sp) +/* f072648: 03e00008 */ jr $ra +/* f07264c: 27bd0488 */ addiu $sp,$sp,0x488 +); + +GLOBAL_ASM( +glabel func0f072650 +/* f072650: 3c09800a */ lui $t1,0x800a +/* f072654: 2529d030 */ addiu $t1,$t1,-12240 +/* f072658: 8d250014 */ lw $a1,0x14($t1) +/* f07265c: 8c830088 */ lw $v1,0x88($a0) +/* f072660: 00651023 */ subu $v0,$v1,$a1 +/* f072664: 000270c3 */ sra $t6,$v0,0x3 +/* f072668: 25c20001 */ addiu $v0,$t6,0x1 +/* f07266c: 000278c0 */ sll $t7,$v0,0x3 +/* f072670: 00af3021 */ addu $a2,$a1,$t7 +.L0f072674: +/* f072674: 8cd80000 */ lw $t8,0x0($a2) +/* f072678: 57000003 */ bnezl $t8,.L0f072688 +/* f07267c: 000238c0 */ sll $a3,$v0,0x3 +/* f072680: 00001025 */ or $v0,$zero,$zero +/* f072684: 000238c0 */ sll $a3,$v0,0x3 +.L0f072688: +/* f072688: 00e5c821 */ addu $t9,$a3,$a1 +/* f07268c: 10790015 */ beq $v1,$t9,.L0f0726e4 +/* f072690: 000250c0 */ sll $t2,$v0,0x3 +/* f072694: 00aa3021 */ addu $a2,$a1,$t2 +/* f072698: 90c80005 */ lbu $t0,0x5($a2) +/* f07269c: 24420001 */ addiu $v0,$v0,0x1 +/* f0726a0: 310b0002 */ andi $t3,$t0,0x2 +/* f0726a4: 1160000d */ beqz $t3,.L0f0726dc +/* f0726a8: 310c0004 */ andi $t4,$t0,0x4 +/* f0726ac: 1580000b */ bnez $t4,.L0f0726dc +/* f0726b0: 00000000 */ sll $zero,$zero,0x0 +/* f0726b4: 906d0005 */ lbu $t5,0x5($v1) +/* f0726b8: 31aefffb */ andi $t6,$t5,0xfffb +/* f0726bc: a06e0005 */ sb $t6,0x5($v1) +/* f0726c0: 8d2f0014 */ lw $t7,0x14($t1) +/* f0726c4: 00efc021 */ addu $t8,$a3,$t7 +/* f0726c8: ac980088 */ sw $t8,0x88($a0) +/* f0726cc: 93190005 */ lbu $t9,0x5($t8) +/* f0726d0: 372a0004 */ ori $t2,$t9,0x4 +/* f0726d4: 03e00008 */ jr $ra +/* f0726d8: a30a0005 */ sb $t2,0x5($t8) +.L0f0726dc: +/* f0726dc: 1000ffe5 */ beqz $zero,.L0f072674 +/* f0726e0: 24c60008 */ addiu $a2,$a2,0x8 +.L0f0726e4: +/* f0726e4: 03e00008 */ jr $ra +/* f0726e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0726ec +/* f0726ec: 27bdff38 */ addiu $sp,$sp,-200 +/* f0726f0: afbf0024 */ sw $ra,0x24($sp) +/* f0726f4: afb00020 */ sw $s0,0x20($sp) +/* f0726f8: 0fc1c994 */ jal func0f072650 +/* f0726fc: 00808025 */ or $s0,$a0,$zero +/* f072700: 8e0e0088 */ lw $t6,0x88($s0) +/* f072704: 24050042 */ addiu $a1,$zero,0x42 +/* f072708: 27a60070 */ addiu $a2,$sp,0x70 +/* f07270c: 8dc20000 */ lw $v0,0x0($t6) +/* f072710: ae00008c */ sw $zero,0x8c($s0) +/* f072714: 0fc456ac */ jal func0f115ab0 +/* f072718: 8c440000 */ lw $a0,0x0($v0) +/* f07271c: 2604001c */ addiu $a0,$s0,0x1c +/* f072720: 0c005755 */ jal 0x15d54 +/* f072724: 27a50030 */ addiu $a1,$sp,0x30 +/* f072728: 8faf00b8 */ lw $t7,0xb8($sp) +/* f07272c: 27a50070 */ addiu $a1,$sp,0x70 +/* f072730: 2418ffff */ addiu $t8,$zero,-1 +/* f072734: a7b8002e */ sh $t8,0x2e($sp) +/* f072738: afa50010 */ sw $a1,0x10($sp) +/* f07273c: 02002025 */ or $a0,$s0,$zero +/* f072740: 27a60030 */ addiu $a2,$sp,0x30 +/* f072744: 27a7002c */ addiu $a3,$sp,0x2c +/* f072748: 0fc1a9cc */ jal func0f06a730 +/* f07274c: a7af002c */ sh $t7,0x2c($sp) +/* f072750: 8e190008 */ lw $t9,0x8($s0) +/* f072754: 3c012000 */ lui $at,0x2000 +/* f072758: 03214025 */ or $t0,$t9,$at +/* f07275c: ae080008 */ sw $t0,0x8($s0) +/* f072760: 8fbf0024 */ lw $ra,0x24($sp) +/* f072764: 8fb00020 */ lw $s0,0x20($sp) +/* f072768: 27bd00c8 */ addiu $sp,$sp,0xc8 +/* f07276c: 03e00008 */ jr $ra +/* f072770: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f072774 +/* f072774: 27bdffe8 */ addiu $sp,$sp,-24 +/* f072778: afbf0014 */ sw $ra,0x14($sp) +/* f07277c: 8c8e008c */ lw $t6,0x8c($a0) +/* f072780: 8c820088 */ lw $v0,0x88($a0) +/* f072784: 25cf0001 */ addiu $t7,$t6,0x1 +/* f072788: ac8f008c */ sw $t7,0x8c($a0) +/* f07278c: 8c580000 */ lw $t8,0x0($v0) +/* f072790: 000f4080 */ sll $t0,$t7,0x2 +/* f072794: 03084821 */ addu $t1,$t8,$t0 +/* f072798: 8d2a0000 */ lw $t2,0x0($t1) +/* f07279c: 0543000a */ bgezl $t2,.L0f0727c8 +/* f0727a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0727a4: 904b0005 */ lbu $t3,0x5($v0) +/* f0727a8: 316c0001 */ andi $t4,$t3,0x1 +/* f0727ac: 11800003 */ beqz $t4,.L0f0727bc +/* f0727b0: 00000000 */ sll $zero,$zero,0x0 +/* f0727b4: 10000003 */ beqz $zero,.L0f0727c4 +/* f0727b8: ac80008c */ sw $zero,0x8c($a0) +.L0f0727bc: +/* f0727bc: 0fc1c9bb */ jal func0f0726ec +/* f0727c0: 00000000 */ sll $zero,$zero,0x0 +.L0f0727c4: +/* f0727c4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0727c8: +/* f0727c8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0727cc: 03e00008 */ jr $ra +/* f0727d0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0727d4 +/* f0727d4: 27bdff60 */ addiu $sp,$sp,-160 +/* f0727d8: 3c013f80 */ lui $at,0x3f80 +/* f0727dc: 44812000 */ mtc1 $at,$f4 +/* f0727e0: afbf0024 */ sw $ra,0x24($sp) +/* f0727e4: afb00020 */ sw $s0,0x20($sp) +/* f0727e8: 00808025 */ or $s0,$a0,$zero +/* f0727ec: afa500a4 */ sw $a1,0xa4($sp) +/* f0727f0: afa600a8 */ sw $a2,0xa8($sp) +/* f0727f4: 0c0093ac */ jal 0x24eb0 +/* f0727f8: e7a4009c */ swc1 $f4,0x9c($sp) +/* f0727fc: 104000b2 */ beqz $v0,.L0f072ac8 +/* f072800: 8faa00a4 */ lw $t2,0xa4($sp) +/* f072804: 3c09800a */ lui $t1,0x800a +/* f072808: 25299fc0 */ addiu $t1,$t1,-24640 +/* f07280c: 8d2e0034 */ lw $t6,0x34($t1) +/* f072810: 59c000ae */ blezl $t6,.L0f072acc +/* f072814: 8fbf0024 */ lw $ra,0x24($sp) +/* f072818: 90430000 */ lbu $v1,0x0($v0) +/* f07281c: 24010003 */ addiu $at,$zero,0x3 +/* f072820: 106100a9 */ beq $v1,$at,.L0f072ac8 +/* f072824: 24010006 */ addiu $at,$zero,0x6 +/* f072828: 106100a7 */ beq $v1,$at,.L0f072ac8 +/* f07282c: 24010001 */ addiu $at,$zero,0x1 +/* f072830: 546100a6 */ bnel $v1,$at,.L0f072acc +/* f072834: 8fbf0024 */ lw $ra,0x24($sp) +/* f072838: 8c440004 */ lw $a0,0x4($v0) +/* f07283c: 8c830040 */ lw $v1,0x40($a0) +/* f072840: 00037940 */ sll $t7,$v1,0x5 +/* f072844: 05e000a0 */ bltz $t7,.L0f072ac8 +/* f072848: 0003c100 */ sll $t8,$v1,0x4 +/* f07284c: 0702009f */ bltzl $t8,.L0f072acc +/* f072850: 8fbf0024 */ lw $ra,0x24($sp) +/* f072854: 8c990010 */ lw $t9,0x10($a0) +/* f072858: 3c0c8007 */ lui $t4,0x8007 +/* f07285c: 3c013f00 */ lui $at,0x3f00 +/* f072860: 332b0001 */ andi $t3,$t9,0x1 +/* f072864: 11600098 */ beqz $t3,.L0f072ac8 +/* f072868: 258c9b74 */ addiu $t4,$t4,-25740 +/* f07286c: 44816000 */ mtc1 $at,$f12 +/* f072870: 8d810000 */ lw $at,0x0($t4) +/* f072874: 27a5007c */ addiu $a1,$sp,0x7c +/* f072878: c520004c */ lwc1 $f0,0x4c($t1) +/* f07287c: aca10000 */ sw $at,0x0($a1) +/* f072880: 8d8e0004 */ lw $t6,0x4($t4) +/* f072884: 44801000 */ mtc1 $zero,$f2 +/* f072888: 240f0001 */ addiu $t7,$zero,0x1 +/* f07288c: acae0004 */ sw $t6,0x4($a1) +/* f072890: 8d810008 */ lw $at,0x8($t4) +/* f072894: 44061000 */ mfc1 $a2,$f2 +/* f072898: 24070001 */ addiu $a3,$zero,0x1 +/* f07289c: aca10008 */ sw $at,0x8($a1) +/* f0728a0: c5460000 */ lwc1 $f6,0x0($t2) +/* f0728a4: e7a20080 */ swc1 $f2,0x80($sp) +/* f0728a8: 460c3202 */ mul.s $f8,$f6,$f12 +/* f0728ac: 46004283 */ div.s $f10,$f8,$f0 +/* f0728b0: e7aa007c */ swc1 $f10,0x7c($sp) +/* f0728b4: c5440008 */ lwc1 $f4,0x8($t2) +/* f0728b8: afa20098 */ sw $v0,0x98($sp) +/* f0728bc: afa40094 */ sw $a0,0x94($sp) +/* f0728c0: 460c2182 */ mul.s $f6,$f4,$f12 +/* f0728c4: afaf0010 */ sw $t7,0x10($sp) +/* f0728c8: 46003203 */ div.s $f8,$f6,$f0 +/* f0728cc: 0fc20a87 */ jal func0f082a1c +/* f0728d0: e7a80084 */ swc1 $f8,0x84($sp) +/* f0728d4: 3c077f1b */ lui $a3,0x7f1b +/* f0728d8: 24e79fac */ addiu $a3,$a3,-24660 +/* f0728dc: 27a40070 */ addiu $a0,$sp,0x70 +/* f0728e0: 27a50064 */ addiu $a1,$sp,0x64 +/* f0728e4: 0c009393 */ jal 0x24e4c +/* f0728e8: 24061cbb */ addiu $a2,$zero,0x1cbb +/* f0728ec: 27a40058 */ addiu $a0,$sp,0x58 +/* f0728f0: 0c0094d9 */ jal 0x25364 +/* f0728f4: 27a5004c */ addiu $a1,$sp,0x4c +/* f0728f8: 1040000e */ beqz $v0,.L0f072934 +/* f0728fc: 8fa80098 */ lw $t0,0x98($sp) +/* f072900: c7aa004c */ lwc1 $f10,0x4c($sp) +/* f072904: c7a40058 */ lwc1 $f4,0x58($sp) +/* f072908: c7a80050 */ lwc1 $f8,0x50($sp) +/* f07290c: 46045181 */ sub.s $f6,$f10,$f4 +/* f072910: c7aa005c */ lwc1 $f10,0x5c($sp) +/* f072914: 460a4101 */ sub.s $f4,$f8,$f10 +/* f072918: e7a6004c */ swc1 $f6,0x4c($sp) +/* f07291c: c7a60054 */ lwc1 $f6,0x54($sp) +/* f072920: c7a80060 */ lwc1 $f8,0x60($sp) +/* f072924: e7a40050 */ swc1 $f4,0x50($sp) +/* f072928: 46083281 */ sub.s $f10,$f6,$f8 +/* f07292c: 10000019 */ beqz $zero,.L0f072994 +/* f072930: e7aa0054 */ swc1 $f10,0x54($sp) +.L0f072934: +/* f072934: 8e180014 */ lw $t8,0x14($s0) +/* f072938: c7040008 */ lwc1 $f4,0x8($t8) +/* f07293c: e7a40058 */ swc1 $f4,0x58($sp) +/* f072940: 8e190014 */ lw $t9,0x14($s0) +/* f072944: c726000c */ lwc1 $f6,0xc($t9) +/* f072948: e7a6005c */ swc1 $f6,0x5c($sp) +/* f07294c: 8e0b0014 */ lw $t3,0x14($s0) +/* f072950: c5680010 */ lwc1 $f8,0x10($t3) +/* f072954: e7a80060 */ swc1 $f8,0x60($sp) +/* f072958: 8e0d0014 */ lw $t5,0x14($s0) +/* f07295c: c50a0008 */ lwc1 $f10,0x8($t0) +/* f072960: c5a40008 */ lwc1 $f4,0x8($t5) +/* f072964: 46045181 */ sub.s $f6,$f10,$f4 +/* f072968: e7a6004c */ swc1 $f6,0x4c($sp) +/* f07296c: 8e0c0014 */ lw $t4,0x14($s0) +/* f072970: c508000c */ lwc1 $f8,0xc($t0) +/* f072974: c58a000c */ lwc1 $f10,0xc($t4) +/* f072978: 460a4101 */ sub.s $f4,$f8,$f10 +/* f07297c: e7a40050 */ swc1 $f4,0x50($sp) +/* f072980: 8e0e0014 */ lw $t6,0x14($s0) +/* f072984: c5060010 */ lwc1 $f6,0x10($t0) +/* f072988: c5c80010 */ lwc1 $f8,0x10($t6) +/* f07298c: 46083281 */ sub.s $f10,$f6,$f8 +/* f072990: e7aa0054 */ swc1 $f10,0x54($sp) +.L0f072994: +/* f072994: 27af0088 */ addiu $t7,$sp,0x88 +/* f072998: afaf0010 */ sw $t7,0x10($sp) +/* f07299c: 27a40070 */ addiu $a0,$sp,0x70 +/* f0729a0: 27a50064 */ addiu $a1,$sp,0x64 +/* f0729a4: 27a60058 */ addiu $a2,$sp,0x58 +/* f0729a8: 0fc0b8f7 */ jal func0f02e3dc +/* f0729ac: 27a7004c */ addiu $a3,$sp,0x4c +/* f0729b0: 44800000 */ mtc1 $zero,$f0 +/* f0729b4: c7a600a8 */ lwc1 $f6,0xa8($sp) +/* f0729b8: 3c013f00 */ lui $at,0x3f00 +/* f0729bc: 44812000 */ mtc1 $at,$f4 +/* f0729c0: 46003032 */ c.eq.s $f6,$f0 +/* f0729c4: c7a80088 */ lwc1 $f8,0x88($sp) +/* f0729c8: e7a4009c */ swc1 $f4,0x9c($sp) +/* f0729cc: c7a40090 */ lwc1 $f4,0x90($sp) +/* f0729d0: 4503003e */ bc1tl .L0f072acc +/* f0729d4: 8fbf0024 */ lw $ra,0x24($sp) +/* f0729d8: 8e020014 */ lw $v0,0x14($s0) +/* f0729dc: 3c198007 */ lui $t9,0x8007 +/* f0729e0: 27399b80 */ addiu $t9,$t9,-25728 +/* f0729e4: c44a0008 */ lwc1 $f10,0x8($v0) +/* f0729e8: c4460010 */ lwc1 $f6,0x10($v0) +/* f0729ec: 8f210000 */ lw $at,0x0($t9) +/* f0729f0: 460a4081 */ sub.s $f2,$f8,$f10 +/* f0729f4: 27b80034 */ addiu $t8,$sp,0x34 +/* f0729f8: af010000 */ sw $at,0x0($t8) +/* f0729fc: 46062381 */ sub.s $f14,$f4,$f6 +/* f072a00: 46021202 */ mul.s $f8,$f2,$f2 +/* f072a04: 8f210008 */ lw $at,0x8($t9) +/* f072a08: 8f2d0004 */ lw $t5,0x4($t9) +/* f072a0c: 460e7282 */ mul.s $f10,$f14,$f14 +/* f072a10: af010008 */ sw $at,0x8($t8) +/* f072a14: af0d0004 */ sw $t5,0x4($t8) +/* f072a18: e7ae0044 */ swc1 $f14,0x44($sp) +/* f072a1c: e7a20048 */ swc1 $f2,0x48($sp) +/* f072a20: 0c012974 */ jal 0x4a5d0 +/* f072a24: 460a4300 */ add.s $f12,$f8,$f10 +/* f072a28: 3c014120 */ lui $at,0x4120 +/* f072a2c: 44819000 */ mtc1 $at,$f18 +/* f072a30: 3c013f80 */ lui $at,0x3f80 +/* f072a34: 44812000 */ mtc1 $at,$f4 +/* f072a38: 3c01800a */ lui $at,0x800a +/* f072a3c: c428a00c */ lwc1 $f8,-0x5ff4($at) +/* f072a40: 46002303 */ div.s $f12,$f4,$f0 +/* f072a44: c7a600a8 */ lwc1 $f6,0xa8($sp) +/* f072a48: c7a20048 */ lwc1 $f2,0x48($sp) +/* f072a4c: c7ae0044 */ lwc1 $f14,0x44($sp) +/* f072a50: 3c017f1b */ lui $at,0x7f1b +/* f072a54: 240c0001 */ addiu $t4,$zero,0x1 +/* f072a58: afac0010 */ sw $t4,0x10($sp) +/* f072a5c: 8fa40094 */ lw $a0,0x94($sp) +/* f072a60: 27a50034 */ addiu $a1,$sp,0x34 +/* f072a64: 24070001 */ addiu $a3,$zero,0x1 +/* f072a68: 46083283 */ div.s $f10,$f6,$f8 +/* f072a6c: 460c1082 */ mul.s $f2,$f2,$f12 +/* f072a70: 00000000 */ sll $zero,$zero,0x0 +/* f072a74: 460c7382 */ mul.s $f14,$f14,$f12 +/* f072a78: 46007107 */ neg.s $f4,$f14 +/* f072a7c: e7aa00a8 */ swc1 $f10,0xa8($sp) +/* f072a80: 460a2182 */ mul.s $f6,$f4,$f10 +/* f072a84: c7a40034 */ lwc1 $f4,0x34($sp) +/* f072a88: 46123202 */ mul.s $f8,$f6,$f18 +/* f072a8c: 46082180 */ add.s $f6,$f4,$f8 +/* f072a90: 460a1102 */ mul.s $f4,$f2,$f10 +/* f072a94: e7a60034 */ swc1 $f6,0x34($sp) +/* f072a98: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f072a9c: 46122202 */ mul.s $f8,$f4,$f18 +/* f072aa0: 46083100 */ add.s $f4,$f6,$f8 +/* f072aa4: c426a320 */ lwc1 $f6,-0x5ce0($at) +/* f072aa8: 46065202 */ mul.s $f8,$f10,$f6 +/* f072aac: e7a4003c */ swc1 $f4,0x3c($sp) +/* f072ab0: 44802000 */ mtc1 $zero,$f4 +/* f072ab4: 00000000 */ sll $zero,$zero,0x0 +/* f072ab8: 46082400 */ add.s $f16,$f4,$f8 +/* f072abc: 44068000 */ mfc1 $a2,$f16 +/* f072ac0: 0fc20a87 */ jal func0f082a1c +/* f072ac4: 00000000 */ sll $zero,$zero,0x0 +.L0f072ac8: +/* f072ac8: 8fbf0024 */ lw $ra,0x24($sp) +.L0f072acc: +/* f072acc: c7a0009c */ lwc1 $f0,0x9c($sp) +/* f072ad0: 8fb00020 */ lw $s0,0x20($sp) +/* f072ad4: 03e00008 */ jr $ra +/* f072ad8: 27bd00a0 */ addiu $sp,$sp,0xa0 +); + +GLOBAL_ASM( +glabel func0f072adc +/* f072adc: 27bdff78 */ addiu $sp,$sp,-136 +/* f072ae0: f7b40010 */ sdc1 $f20,0x10($sp) +/* f072ae4: afa5008c */ sw $a1,0x8c($sp) +/* f072ae8: 4480a000 */ mtc1 $zero,$f20 +/* f072aec: c7a6008c */ lwc1 $f6,0x8c($sp) +/* f072af0: 3c017f1b */ lui $at,0x7f1b +/* f072af4: 44877000 */ mtc1 $a3,$f14 +/* f072af8: 4614303c */ c.lt.s $f6,$f20 +/* f072afc: c424a324 */ lwc1 $f4,-0x5cdc($at) +/* f072b00: afbf001c */ sw $ra,0x1c($sp) +/* f072b04: afa60090 */ sw $a2,0x90($sp) +/* f072b08: 46047302 */ mul.s $f12,$f14,$f4 +/* f072b0c: 45000009 */ bc1f .L0f072b34 +/* f072b10: 3c05800a */ lui $a1,0x800a +/* f072b14: 3c013f00 */ lui $at,0x3f00 +/* f072b18: 44814000 */ mtc1 $at,$f8 +/* f072b1c: 3c013f80 */ lui $at,0x3f80 +/* f072b20: 44812000 */ mtc1 $at,$f4 +/* f072b24: 46083282 */ mul.s $f10,$f6,$f8 +/* f072b28: 460a2181 */ sub.s $f6,$f4,$f10 +/* f072b2c: 46066302 */ mul.s $f12,$f12,$f6 +/* f072b30: 00000000 */ sll $zero,$zero,0x0 +.L0f072b34: +/* f072b34: 3c013f00 */ lui $at,0x3f00 +/* f072b38: 44812000 */ mtc1 $at,$f4 +/* f072b3c: c7a8008c */ lwc1 $f8,0x8c($sp) +/* f072b40: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f072b44: 8cae0038 */ lw $t6,0x38($a1) +/* f072b48: 46044382 */ mul.s $f14,$f8,$f4 +/* f072b4c: 00001825 */ or $v1,$zero,$zero +/* f072b50: 19c0000d */ blez $t6,.L0f072b88 +/* f072b54: 3c017f1b */ lui $at,0x7f1b +/* f072b58: c420a328 */ lwc1 $f0,-0x5cd8($at) +/* f072b5c: c48200ac */ lwc1 $f2,0xac($a0) +.L0f072b60: +/* f072b60: 24630001 */ addiu $v1,$v1,0x1 +/* f072b64: 46026281 */ sub.s $f10,$f12,$f2 +/* f072b68: 46005182 */ mul.s $f6,$f10,$f0 +/* f072b6c: 46061200 */ add.s $f8,$f2,$f6 +/* f072b70: e48800ac */ swc1 $f8,0xac($a0) +/* f072b74: 8caf0038 */ lw $t7,0x38($a1) +/* f072b78: 006f082a */ slt $at,$v1,$t7 +/* f072b7c: 5420fff8 */ bnezl $at,.L0f072b60 +/* f072b80: c48200ac */ lwc1 $f2,0xac($a0) +/* f072b84: 00001825 */ or $v1,$zero,$zero +.L0f072b88: +/* f072b88: 3c014140 */ lui $at,0x4140 +/* f072b8c: 44815000 */ mtc1 $at,$f10 +/* f072b90: c48400ac */ lwc1 $f4,0xac($a0) +/* f072b94: e7ae0044 */ swc1 $f14,0x44($sp) +/* f072b98: afa40088 */ sw $a0,0x88($sp) +/* f072b9c: 460a2182 */ mul.s $f6,$f4,$f10 +/* f072ba0: afa30064 */ sw $v1,0x64($sp) +/* f072ba4: 4606a200 */ add.s $f8,$f20,$f6 +/* f072ba8: 0fc1c836 */ jal func0f0720d8 +/* f072bac: e7a8006c */ swc1 $f8,0x6c($sp) +/* f072bb0: e7a00080 */ swc1 $f0,0x80($sp) +/* f072bb4: 0c0068f7 */ jal 0x1a3dc +/* f072bb8: 46000306 */ mov.s $f12,$f0 +/* f072bbc: e7a0007c */ swc1 $f0,0x7c($sp) +/* f072bc0: 0c0068f4 */ jal 0x1a3d0 +/* f072bc4: c7ac0080 */ lwc1 $f12,0x80($sp) +/* f072bc8: c7b0008c */ lwc1 $f16,0x8c($sp) +/* f072bcc: 3c05800a */ lui $a1,0x800a +/* f072bd0: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f072bd4: 4610a03e */ c.le.s $f20,$f16 +/* f072bd8: 8fa30064 */ lw $v1,0x64($sp) +/* f072bdc: 8fa40088 */ lw $a0,0x88($sp) +/* f072be0: c7ae0044 */ lwc1 $f14,0x44($sp) +/* f072be4: 4500000c */ bc1f .L0f072c18 +/* f072be8: 3c017f1b */ lui $at,0x7f1b +/* f072bec: 3c017f1b */ lui $at,0x7f1b +/* f072bf0: c424a32c */ lwc1 $f4,-0x5cd4($at) +/* f072bf4: 3c017f1b */ lui $at,0x7f1b +/* f072bf8: c426a330 */ lwc1 $f6,-0x5cd0($at) +/* f072bfc: 46048280 */ add.s $f10,$f16,$f4 +/* f072c00: c4a4004c */ lwc1 $f4,0x4c($a1) +/* f072c04: 46065202 */ mul.s $f8,$f10,$f6 +/* f072c08: 00000000 */ sll $zero,$zero,0x0 +/* f072c0c: 46044082 */ mul.s $f2,$f8,$f4 +/* f072c10: 1000000a */ beqz $zero,.L0f072c3c +/* f072c14: 00000000 */ sll $zero,$zero,0x0 +.L0f072c18: +/* f072c18: c42aa334 */ lwc1 $f10,-0x5ccc($at) +/* f072c1c: 3c017f1b */ lui $at,0x7f1b +/* f072c20: c428a338 */ lwc1 $f8,-0x5cc8($at) +/* f072c24: 46105181 */ sub.s $f6,$f10,$f16 +/* f072c28: c4aa004c */ lwc1 $f10,0x4c($a1) +/* f072c2c: 46083102 */ mul.s $f4,$f6,$f8 +/* f072c30: 00000000 */ sll $zero,$zero,0x0 +/* f072c34: 460a2082 */ mul.s $f2,$f4,$f10 +/* f072c38: 00000000 */ sll $zero,$zero,0x0 +.L0f072c3c: +/* f072c3c: c49200b4 */ lwc1 $f18,0xb4($a0) +/* f072c40: 3c013f80 */ lui $at,0x3f80 +/* f072c44: 44816000 */ mtc1 $at,$f12 +/* f072c48: 460e903c */ c.lt.s $f18,$f14 +/* f072c4c: 3c017f1b */ lui $at,0x7f1b +/* f072c50: 4502000b */ bc1fl .L0f072c80 +/* f072c54: 46029101 */ sub.s $f4,$f18,$f2 +/* f072c58: 46029180 */ add.s $f6,$f18,$f2 +/* f072c5c: e48600b4 */ swc1 $f6,0xb4($a0) +/* f072c60: c48800b4 */ lwc1 $f8,0xb4($a0) +/* f072c64: 4608703c */ c.lt.s $f14,$f8 +/* f072c68: 00000000 */ sll $zero,$zero,0x0 +/* f072c6c: 4502000c */ bc1fl .L0f072ca0 +/* f072c70: c48600c8 */ lwc1 $f6,0xc8($a0) +/* f072c74: 10000009 */ beqz $zero,.L0f072c9c +/* f072c78: e48e00b4 */ swc1 $f14,0xb4($a0) +/* f072c7c: 46029101 */ sub.s $f4,$f18,$f2 +.L0f072c80: +/* f072c80: e48400b4 */ swc1 $f4,0xb4($a0) +/* f072c84: c48a00b4 */ lwc1 $f10,0xb4($a0) +/* f072c88: 460e503c */ c.lt.s $f10,$f14 +/* f072c8c: 00000000 */ sll $zero,$zero,0x0 +/* f072c90: 45020003 */ bc1fl .L0f072ca0 +/* f072c94: c48600c8 */ lwc1 $f6,0xc8($a0) +/* f072c98: e48e00b4 */ swc1 $f14,0xb4($a0) +.L0f072c9c: +/* f072c9c: c48600c8 */ lwc1 $f6,0xc8($a0) +.L0f072ca0: +/* f072ca0: c428a33c */ lwc1 $f8,-0x5cc4($at) +/* f072ca4: 3c0140a0 */ lui $at,0x40a0 +/* f072ca8: 46083102 */ mul.s $f4,$f6,$f8 +/* f072cac: c48600c4 */ lwc1 $f6,0xc4($a0) +/* f072cb0: e49000c4 */ swc1 $f16,0xc4($a0) +/* f072cb4: 46068201 */ sub.s $f8,$f16,$f6 +/* f072cb8: e48400c8 */ swc1 $f4,0xc8($a0) +/* f072cbc: c48a00c8 */ lwc1 $f10,0xc8($a0) +/* f072cc0: 46085100 */ add.s $f4,$f10,$f8 +/* f072cc4: 44815000 */ mtc1 $at,$f10 +/* f072cc8: 3c01bf80 */ lui $at,0xbf80 +/* f072ccc: e48400c8 */ swc1 $f4,0xc8($a0) +/* f072cd0: c48600c8 */ lwc1 $f6,0xc8($a0) +/* f072cd4: 460a3082 */ mul.s $f2,$f6,$f10 +/* f072cd8: 4602603c */ c.lt.s $f12,$f2 +/* f072cdc: 00000000 */ sll $zero,$zero,0x0 +/* f072ce0: 45020004 */ bc1fl .L0f072cf4 +/* f072ce4: 44816000 */ mtc1 $at,$f12 +/* f072ce8: 10000008 */ beqz $zero,.L0f072d0c +/* f072cec: 46006086 */ mov.s $f2,$f12 +/* f072cf0: 44816000 */ mtc1 $at,$f12 +.L0f072cf4: +/* f072cf4: 00000000 */ sll $zero,$zero,0x0 +/* f072cf8: 460c103c */ c.lt.s $f2,$f12 +/* f072cfc: 00000000 */ sll $zero,$zero,0x0 +/* f072d00: 45020003 */ bc1fl .L0f072d10 +/* f072d04: 4610a03e */ c.le.s $f20,$f16 +/* f072d08: 46006086 */ mov.s $f2,$f12 +.L0f072d0c: +/* f072d0c: 4610a03e */ c.le.s $f20,$f16 +.L0f072d10: +/* f072d10: 00000000 */ sll $zero,$zero,0x0 +/* f072d14: 45020015 */ bc1fl .L0f072d6c +/* f072d18: 4614103c */ c.lt.s $f2,$f20 +/* f072d1c: 4602a03c */ c.lt.s $f20,$f2 +/* f072d20: 3c017f1b */ lui $at,0x7f1b +/* f072d24: 4500000c */ bc1f .L0f072d58 +/* f072d28: 00000000 */ sll $zero,$zero,0x0 +/* f072d2c: 3c017f1b */ lui $at,0x7f1b +/* f072d30: c428a340 */ lwc1 $f8,-0x5cc0($at) +/* f072d34: 3c017f1b */ lui $at,0x7f1b +/* f072d38: c426a344 */ lwc1 $f6,-0x5cbc($at) +/* f072d3c: 46088102 */ mul.s $f4,$f16,$f8 +/* f072d40: 00000000 */ sll $zero,$zero,0x0 +/* f072d44: 46068282 */ mul.s $f10,$f16,$f6 +/* f072d48: 00000000 */ sll $zero,$zero,0x0 +/* f072d4c: 46025202 */ mul.s $f8,$f10,$f2 +/* f072d50: 1000000d */ beqz $zero,.L0f072d88 +/* f072d54: 46082300 */ add.s $f12,$f4,$f8 +.L0f072d58: +/* f072d58: c426a348 */ lwc1 $f6,-0x5cb8($at) +/* f072d5c: 46068302 */ mul.s $f12,$f16,$f6 +/* f072d60: 10000009 */ beqz $zero,.L0f072d88 +/* f072d64: 00000000 */ sll $zero,$zero,0x0 +/* f072d68: 4614103c */ c.lt.s $f2,$f20 +.L0f072d6c: +/* f072d6c: 00000000 */ sll $zero,$zero,0x0 +/* f072d70: 45020005 */ bc1fl .L0f072d88 +/* f072d74: 46007306 */ mov.s $f12,$f14 +/* f072d78: 46027282 */ mul.s $f10,$f14,$f2 +/* f072d7c: 10000002 */ beqz $zero,.L0f072d88 +/* f072d80: 460a7301 */ sub.s $f12,$f14,$f10 +/* f072d84: 46007306 */ mov.s $f12,$f14 +.L0f072d88: +/* f072d88: 3c017f1b */ lui $at,0x7f1b +/* f072d8c: c424a34c */ lwc1 $f4,-0x5cb4($at) +/* f072d90: 3c017f1b */ lui $at,0x7f1b +/* f072d94: c426a350 */ lwc1 $f6,-0x5cb0($at) +/* f072d98: 46046202 */ mul.s $f8,$f12,$f4 +/* f072d9c: c7b20090 */ lwc1 $f18,0x90($sp) +/* f072da0: 3c017f1b */ lui $at,0x7f1b +/* f072da4: 4612a03e */ c.le.s $f20,$f18 +/* f072da8: 46064282 */ mul.s $f10,$f8,$f6 +/* f072dac: 460aa100 */ add.s $f4,$f20,$f10 +/* f072db0: 4500000c */ bc1f .L0f072de4 +/* f072db4: e7a40070 */ swc1 $f4,0x70($sp) +/* f072db8: 3c017f1b */ lui $at,0x7f1b +/* f072dbc: c428a354 */ lwc1 $f8,-0x5cac($at) +/* f072dc0: 3c017f1b */ lui $at,0x7f1b +/* f072dc4: c42aa358 */ lwc1 $f10,-0x5ca8($at) +/* f072dc8: 46089180 */ add.s $f6,$f18,$f8 +/* f072dcc: c4a8004c */ lwc1 $f8,0x4c($a1) +/* f072dd0: 460a3102 */ mul.s $f4,$f6,$f10 +/* f072dd4: 00000000 */ sll $zero,$zero,0x0 +/* f072dd8: 46082302 */ mul.s $f12,$f4,$f8 +/* f072ddc: 1000000a */ beqz $zero,.L0f072e08 +/* f072de0: 00000000 */ sll $zero,$zero,0x0 +.L0f072de4: +/* f072de4: c426a35c */ lwc1 $f6,-0x5ca4($at) +/* f072de8: 3c017f1b */ lui $at,0x7f1b +/* f072dec: c424a360 */ lwc1 $f4,-0x5ca0($at) +/* f072df0: 46123281 */ sub.s $f10,$f6,$f18 +/* f072df4: c4a6004c */ lwc1 $f6,0x4c($a1) +/* f072df8: 46045202 */ mul.s $f8,$f10,$f4 +/* f072dfc: 00000000 */ sll $zero,$zero,0x0 +/* f072e00: 46064302 */ mul.s $f12,$f8,$f6 +/* f072e04: 00000000 */ sll $zero,$zero,0x0 +.L0f072e08: +/* f072e08: 3c017f1b */ lui $at,0x7f1b +/* f072e0c: c42aa364 */ lwc1 $f10,-0x5c9c($at) +/* f072e10: c48e00b0 */ lwc1 $f14,0xb0($a0) +/* f072e14: 3c017f1b */ lui $at,0x7f1b +/* f072e18: 46125082 */ mul.s $f2,$f10,$f18 +/* f072e1c: 4602703c */ c.lt.s $f14,$f2 +/* f072e20: 00000000 */ sll $zero,$zero,0x0 +/* f072e24: 4502000b */ bc1fl .L0f072e54 +/* f072e28: 460c7181 */ sub.s $f6,$f14,$f12 +/* f072e2c: 460c7100 */ add.s $f4,$f14,$f12 +/* f072e30: e48400b0 */ swc1 $f4,0xb0($a0) +/* f072e34: c48800b0 */ lwc1 $f8,0xb0($a0) +/* f072e38: 4608103c */ c.lt.s $f2,$f8 +/* f072e3c: 00000000 */ sll $zero,$zero,0x0 +/* f072e40: 4500000b */ bc1f .L0f072e70 +/* f072e44: 00000000 */ sll $zero,$zero,0x0 +/* f072e48: 10000009 */ beqz $zero,.L0f072e70 +/* f072e4c: e48200b0 */ swc1 $f2,0xb0($a0) +/* f072e50: 460c7181 */ sub.s $f6,$f14,$f12 +.L0f072e54: +/* f072e54: e48600b0 */ swc1 $f6,0xb0($a0) +/* f072e58: c48a00b0 */ lwc1 $f10,0xb0($a0) +/* f072e5c: 4602503c */ c.lt.s $f10,$f2 +/* f072e60: 00000000 */ sll $zero,$zero,0x0 +/* f072e64: 45000002 */ bc1f .L0f072e70 +/* f072e68: 00000000 */ sll $zero,$zero,0x0 +/* f072e6c: e48200b0 */ swc1 $f2,0xb0($a0) +.L0f072e70: +/* f072e70: c424a368 */ lwc1 $f4,-0x5c98($at) +/* f072e74: 8ca20038 */ lw $v0,0x38($a1) +/* f072e78: 46049202 */ mul.s $f8,$f18,$f4 +/* f072e7c: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f072e80: 4608a180 */ add.s $f6,$f20,$f8 +/* f072e84: 18400032 */ blez $v0,.L0f072f50 +/* f072e88: e7a60068 */ swc1 $f6,0x68($sp) +/* f072e8c: c48a00b4 */ lwc1 $f10,0xb4($a0) +/* f072e90: 3c017f1b */ lui $at,0x7f1b +/* f072e94: c426a36c */ lwc1 $f6,-0x5c94($at) +/* f072e98: 46045202 */ mul.s $f8,$f10,$f4 +/* f072e9c: c48a00b0 */ lwc1 $f10,0xb0($a0) +/* f072ea0: 3c017f1b */ lui $at,0x7f1b +/* f072ea4: 46064302 */ mul.s $f12,$f8,$f6 +/* f072ea8: c426a370 */ lwc1 $f6,-0x5c90($at) +/* f072eac: 3c017f1b */ lui $at,0x7f1b +/* f072eb0: 46045202 */ mul.s $f8,$f10,$f4 +/* f072eb4: c48a00b4 */ lwc1 $f10,0xb4($a0) +/* f072eb8: 46064382 */ mul.s $f14,$f8,$f6 +/* f072ebc: c428a374 */ lwc1 $f8,-0x5c8c($at) +/* f072ec0: c48600b0 */ lwc1 $f6,0xb0($a0) +/* f072ec4: 46005102 */ mul.s $f4,$f10,$f0 +/* f072ec8: 3c017f1b */ lui $at,0x7f1b +/* f072ecc: 46003287 */ neg.s $f10,$f6 +/* f072ed0: 46082402 */ mul.s $f16,$f4,$f8 +/* f072ed4: c428a378 */ lwc1 $f8,-0x5c88($at) +/* f072ed8: 3c017f1b */ lui $at,0x7f1b +/* f072edc: 46005102 */ mul.s $f4,$f10,$f0 +/* f072ee0: c422a37c */ lwc1 $f2,-0x5c84($at) +/* f072ee4: 46082482 */ mul.s $f18,$f4,$f8 +/* f072ee8: 00000000 */ sll $zero,$zero,0x0 +.L0f072eec: +/* f072eec: c48600d4 */ lwc1 $f6,0xd4($a0) +/* f072ef0: c48400d0 */ lwc1 $f4,0xd0($a0) +/* f072ef4: 24630001 */ addiu $v1,$v1,0x1 +/* f072ef8: 46023282 */ mul.s $f10,$f6,$f2 +/* f072efc: 00000000 */ sll $zero,$zero,0x0 +/* f072f00: 46022202 */ mul.s $f8,$f4,$f2 +/* f072f04: e48a00d4 */ swc1 $f10,0xd4($a0) +/* f072f08: c48600d4 */ lwc1 $f6,0xd4($a0) +/* f072f0c: e48800d0 */ swc1 $f8,0xd0($a0) +/* f072f10: c48400d0 */ lwc1 $f4,0xd0($a0) +/* f072f14: 46103280 */ add.s $f10,$f6,$f16 +/* f072f18: 460c2200 */ add.s $f8,$f4,$f12 +/* f072f1c: e48a00d4 */ swc1 $f10,0xd4($a0) +/* f072f20: c48600d4 */ lwc1 $f6,0xd4($a0) +/* f072f24: e48800d0 */ swc1 $f8,0xd0($a0) +/* f072f28: c48400d0 */ lwc1 $f4,0xd0($a0) +/* f072f2c: 460e3280 */ add.s $f10,$f6,$f14 +/* f072f30: 46122200 */ add.s $f8,$f4,$f18 +/* f072f34: e48a00d4 */ swc1 $f10,0xd4($a0) +/* f072f38: e48800d0 */ swc1 $f8,0xd0($a0) +/* f072f3c: 8ca20038 */ lw $v0,0x38($a1) +/* f072f40: 0062082a */ slt $at,$v1,$v0 +/* f072f44: 1420ffe9 */ bnez $at,.L0f072eec +/* f072f48: 00000000 */ sll $zero,$zero,0x0 +/* f072f4c: 00001825 */ or $v1,$zero,$zero +.L0f072f50: +/* f072f50: 1840001b */ blez $v0,.L0f072fc0 +/* f072f54: 3c017f1b */ lui $at,0x7f1b +/* f072f58: c432a380 */ lwc1 $f18,-0x5c80($at) +/* f072f5c: 3c017f1b */ lui $at,0x7f1b +/* f072f60: c422a384 */ lwc1 $f2,-0x5c7c($at) +/* f072f64: c48c00b8 */ lwc1 $f12,0xb8($a0) +.L0f072f68: +/* f072f68: c7a60070 */ lwc1 $f6,0x70($sp) +/* f072f6c: c48e00bc */ lwc1 $f14,0xbc($a0) +/* f072f70: c49000c0 */ lwc1 $f16,0xc0($a0) +/* f072f74: 460c3281 */ sub.s $f10,$f6,$f12 +/* f072f78: 24630001 */ addiu $v1,$v1,0x1 +/* f072f7c: 46125102 */ mul.s $f4,$f10,$f18 +/* f072f80: 46046200 */ add.s $f8,$f12,$f4 +/* f072f84: e48800b8 */ swc1 $f8,0xb8($a0) +/* f072f88: c7a6006c */ lwc1 $f6,0x6c($sp) +/* f072f8c: 460e3281 */ sub.s $f10,$f6,$f14 +/* f072f90: 46025102 */ mul.s $f4,$f10,$f2 +/* f072f94: 46047200 */ add.s $f8,$f14,$f4 +/* f072f98: e48800bc */ swc1 $f8,0xbc($a0) +/* f072f9c: c7a60068 */ lwc1 $f6,0x68($sp) +/* f072fa0: 46103281 */ sub.s $f10,$f6,$f16 +/* f072fa4: 46125102 */ mul.s $f4,$f10,$f18 +/* f072fa8: 46048200 */ add.s $f8,$f16,$f4 +/* f072fac: e48800c0 */ swc1 $f8,0xc0($a0) +/* f072fb0: 8cb80038 */ lw $t8,0x38($a1) +/* f072fb4: 0078082a */ slt $at,$v1,$t8 +/* f072fb8: 5420ffeb */ bnezl $at,.L0f072f68 +/* f072fbc: c48c00b8 */ lwc1 $f12,0xb8($a0) +.L0f072fc0: +/* f072fc0: 3c017f1b */ lui $at,0x7f1b +/* f072fc4: c7a2008c */ lwc1 $f2,0x8c($sp) +/* f072fc8: c426a388 */ lwc1 $f6,-0x5c78($at) +/* f072fcc: 4602303e */ c.le.s $f6,$f2 +/* f072fd0: 00000000 */ sll $zero,$zero,0x0 +/* f072fd4: 4502000b */ bc1fl .L0f073004 +/* f072fd8: 8c8200cc */ lw $v0,0xcc($a0) +/* f072fdc: 8c9900cc */ lw $t9,0xcc($a0) +/* f072fe0: 8ca80034 */ lw $t0,0x34($a1) +/* f072fe4: 03281021 */ addu $v0,$t9,$t0 +/* f072fe8: 28410961 */ slti $at,$v0,0x961 +/* f072fec: 1420001d */ bnez $at,.L0f073064 +/* f072ff0: ac8200cc */ sw $v0,0xcc($a0) +/* f072ff4: 24020960 */ addiu $v0,$zero,0x960 +/* f072ff8: 1000001a */ beqz $zero,.L0f073064 +/* f072ffc: ac8200cc */ sw $v0,0xcc($a0) +/* f073000: 8c8200cc */ lw $v0,0xcc($a0) +.L0f073004: +/* f073004: 3c017f1b */ lui $at,0x7f1b +/* f073008: 58400017 */ blezl $v0,.L0f073068 +/* f07300c: 44824000 */ mtc1 $v0,$f8 +/* f073010: c42aa38c */ lwc1 $f10,-0x5c74($at) +/* f073014: 3c017f1b */ lui $at,0x7f1b +/* f073018: 4602503e */ c.le.s $f10,$f2 +/* f07301c: 00000000 */ sll $zero,$zero,0x0 +/* f073020: 45030011 */ bc1tl .L0f073068 +/* f073024: 44824000 */ mtc1 $v0,$f8 +/* f073028: c424a390 */ lwc1 $f4,-0x5c70($at) +/* f07302c: 4602203e */ c.le.s $f4,$f2 +/* f073030: 00000000 */ sll $zero,$zero,0x0 +/* f073034: 4502000a */ bc1fl .L0f073060 +/* f073038: ac8000cc */ sw $zero,0xcc($a0) +/* f07303c: 8cab0034 */ lw $t3,0x34($a1) +/* f073040: 004b6023 */ subu $t4,$v0,$t3 +/* f073044: ac8c00cc */ sw $t4,0xcc($a0) +/* f073048: 05810006 */ bgez $t4,.L0f073064 +/* f07304c: 01801025 */ or $v0,$t4,$zero +/* f073050: ac8000cc */ sw $zero,0xcc($a0) +/* f073054: 10000003 */ beqz $zero,.L0f073064 +/* f073058: 00001025 */ or $v0,$zero,$zero +/* f07305c: ac8000cc */ sw $zero,0xcc($a0) +.L0f073060: +/* f073060: 00001025 */ or $v0,$zero,$zero +.L0f073064: +/* f073064: 44824000 */ mtc1 $v0,$f8 +.L0f073068: +/* f073068: 3c017f1b */ lui $at,0x7f1b +/* f07306c: c42aa394 */ lwc1 $f10,-0x5c6c($at) +/* f073070: 468041a0 */ cvt.s.w $f6,$f8 +/* f073074: 3c017f1b */ lui $at,0x7f1b +/* f073078: c428a398 */ lwc1 $f8,-0x5c68($at) +/* f07307c: c48c00d8 */ lwc1 $f12,0xd8($a0) +/* f073080: 8c8d0008 */ lw $t5,0x8($a0) +/* f073084: 460a3102 */ mul.s $f4,$f6,$f10 +/* f073088: c48600d4 */ lwc1 $f6,0xd4($a0) +/* f07308c: 000d7040 */ sll $t6,$t5,0x1 +/* f073090: 46082083 */ div.s $f2,$f4,$f8 +/* f073094: 46001282 */ mul.s $f10,$f2,$f0 +/* f073098: e48200dc */ swc1 $f2,0xdc($a0) +/* f07309c: c7a8007c */ lwc1 $f8,0x7c($sp) +/* f0730a0: 460a3100 */ add.s $f4,$f6,$f10 +/* f0730a4: 46086182 */ mul.s $f6,$f12,$f8 +/* f0730a8: c48800d0 */ lwc1 $f8,0xd0($a0) +/* f0730ac: 46043280 */ add.s $f10,$f6,$f4 +/* f0730b0: e48a00a0 */ swc1 $f10,0xa0($a0) +/* f0730b4: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f0730b8: 46061102 */ mul.s $f4,$f2,$f6 +/* f0730bc: 46044280 */ add.s $f10,$f8,$f4 +/* f0730c0: 46006182 */ mul.s $f6,$f12,$f0 +/* f0730c4: 46065201 */ sub.s $f8,$f10,$f6 +/* f0730c8: 05c1007d */ bgez $t6,.L0f0732c0 +/* f0730cc: e488009c */ swc1 $f8,0x9c($a0) +/* f0730d0: c484009c */ lwc1 $f4,0x9c($a0) +/* f0730d4: 3c017f1b */ lui $at,0x7f1b +/* f0730d8: c42aa39c */ lwc1 $f10,-0x5c64($at) +/* f0730dc: e7a40028 */ swc1 $f4,0x28($sp) +/* f0730e0: c7a60028 */ lwc1 $f6,0x28($sp) +/* f0730e4: 4606503c */ c.lt.s $f10,$f6 +/* f0730e8: 00000000 */ sll $zero,$zero,0x0 +/* f0730ec: 45030075 */ bc1tl .L0f0732c4 +/* f0730f0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0730f4: c48800a0 */ lwc1 $f8,0xa0($a0) +/* f0730f8: 3c017f1b */ lui $at,0x7f1b +/* f0730fc: c424a3a0 */ lwc1 $f4,-0x5c60($at) +/* f073100: e7a80024 */ swc1 $f8,0x24($sp) +/* f073104: c7aa0024 */ lwc1 $f10,0x24($sp) +/* f073108: 3c017f1b */ lui $at,0x7f1b +/* f07310c: 460a203c */ c.lt.s $f4,$f10 +/* f073110: 00000000 */ sll $zero,$zero,0x0 +/* f073114: 4503006b */ bc1tl .L0f0732c4 +/* f073118: 8fbf001c */ lw $ra,0x1c($sp) +/* f07311c: c420a3a4 */ lwc1 $f0,-0x5c5c($at) +/* f073120: c48200ac */ lwc1 $f2,0xac($a0) +/* f073124: 4602003c */ c.lt.s $f0,$f2 +/* f073128: 00000000 */ sll $zero,$zero,0x0 +/* f07312c: 45030065 */ bc1tl .L0f0732c4 +/* f073130: 8fbf001c */ lw $ra,0x1c($sp) +/* f073134: c49000b0 */ lwc1 $f16,0xb0($a0) +/* f073138: 4610003c */ c.lt.s $f0,$f16 +/* f07313c: 00000000 */ sll $zero,$zero,0x0 +/* f073140: 45030060 */ bc1tl .L0f0732c4 +/* f073144: 8fbf001c */ lw $ra,0x1c($sp) +/* f073148: c49200b4 */ lwc1 $f18,0xb4($a0) +/* f07314c: 4612003c */ c.lt.s $f0,$f18 +/* f073150: 00000000 */ sll $zero,$zero,0x0 +/* f073154: 4503005b */ bc1tl .L0f0732c4 +/* f073158: 8fbf001c */ lw $ra,0x1c($sp) +/* f07315c: c48c00b8 */ lwc1 $f12,0xb8($a0) +/* f073160: 460c003c */ c.lt.s $f0,$f12 +/* f073164: 00000000 */ sll $zero,$zero,0x0 +/* f073168: 45030056 */ bc1tl .L0f0732c4 +/* f07316c: 8fbf001c */ lw $ra,0x1c($sp) +/* f073170: c48e00bc */ lwc1 $f14,0xbc($a0) +/* f073174: e7b00038 */ swc1 $f16,0x38($sp) +/* f073178: 460e003c */ c.lt.s $f0,$f14 +/* f07317c: 00000000 */ sll $zero,$zero,0x0 +/* f073180: 45030050 */ bc1tl .L0f0732c4 +/* f073184: 8fbf001c */ lw $ra,0x1c($sp) +/* f073188: c49000c0 */ lwc1 $f16,0xc0($a0) +/* f07318c: 3c017f1b */ lui $at,0x7f1b +/* f073190: 4610003c */ c.lt.s $f0,$f16 +/* f073194: 00000000 */ sll $zero,$zero,0x0 +/* f073198: 4503004a */ bc1tl .L0f0732c4 +/* f07319c: 8fbf001c */ lw $ra,0x1c($sp) +/* f0731a0: c48000c8 */ lwc1 $f0,0xc8($a0) +/* f0731a4: c428a3a8 */ lwc1 $f8,-0x5c58($at) +/* f0731a8: 3c017f1b */ lui $at,0x7f1b +/* f0731ac: 4600403c */ c.lt.s $f8,$f0 +/* f0731b0: 00000000 */ sll $zero,$zero,0x0 +/* f0731b4: 45030043 */ bc1tl .L0f0732c4 +/* f0731b8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0731bc: c424a3ac */ lwc1 $f4,-0x5c54($at) +/* f0731c0: 3c017f1b */ lui $at,0x7f1b +/* f0731c4: 4604303c */ c.lt.s $f6,$f4 +/* f0731c8: 00000000 */ sll $zero,$zero,0x0 +/* f0731cc: 4503003d */ bc1tl .L0f0732c4 +/* f0731d0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0731d4: c428a3b0 */ lwc1 $f8,-0x5c50($at) +/* f0731d8: 3c017f1b */ lui $at,0x7f1b +/* f0731dc: e7a0003c */ swc1 $f0,0x3c($sp) +/* f0731e0: 4608503c */ c.lt.s $f10,$f8 +/* f0731e4: 00000000 */ sll $zero,$zero,0x0 +/* f0731e8: 45030036 */ bc1tl .L0f0732c4 +/* f0731ec: 8fbf001c */ lw $ra,0x1c($sp) +/* f0731f0: c420a3b4 */ lwc1 $f0,-0x5c4c($at) +/* f0731f4: c7a60038 */ lwc1 $f6,0x38($sp) +/* f0731f8: 4600103c */ c.lt.s $f2,$f0 +/* f0731fc: 00000000 */ sll $zero,$zero,0x0 +/* f073200: 45030030 */ bc1tl .L0f0732c4 +/* f073204: 8fbf001c */ lw $ra,0x1c($sp) +/* f073208: 4600303c */ c.lt.s $f6,$f0 +/* f07320c: 00000000 */ sll $zero,$zero,0x0 +/* f073210: 4503002c */ bc1tl .L0f0732c4 +/* f073214: 8fbf001c */ lw $ra,0x1c($sp) +/* f073218: 4600903c */ c.lt.s $f18,$f0 +/* f07321c: 00000000 */ sll $zero,$zero,0x0 +/* f073220: 45030028 */ bc1tl .L0f0732c4 +/* f073224: 8fbf001c */ lw $ra,0x1c($sp) +/* f073228: 4600603c */ c.lt.s $f12,$f0 +/* f07322c: 00000000 */ sll $zero,$zero,0x0 +/* f073230: 45030024 */ bc1tl .L0f0732c4 +/* f073234: 8fbf001c */ lw $ra,0x1c($sp) +/* f073238: 4600703c */ c.lt.s $f14,$f0 +/* f07323c: 00000000 */ sll $zero,$zero,0x0 +/* f073240: 45030020 */ bc1tl .L0f0732c4 +/* f073244: 8fbf001c */ lw $ra,0x1c($sp) +/* f073248: 4600803c */ c.lt.s $f16,$f0 +/* f07324c: c7a4003c */ lwc1 $f4,0x3c($sp) +/* f073250: 3c017f1b */ lui $at,0x7f1b +/* f073254: 4503001b */ bc1tl .L0f0732c4 +/* f073258: 8fbf001c */ lw $ra,0x1c($sp) +/* f07325c: c42aa3b8 */ lwc1 $f10,-0x5c48($at) +/* f073260: 3c01bfff */ lui $at,0xbfff +/* f073264: 3421ffff */ ori $at,$at,0xffff +/* f073268: 460a203c */ c.lt.s $f4,$f10 +/* f07326c: 00000000 */ sll $zero,$zero,0x0 +/* f073270: 45030014 */ bc1tl .L0f0732c4 +/* f073274: 8fbf001c */ lw $ra,0x1c($sp) +/* f073278: 8c8f0008 */ lw $t7,0x8($a0) +/* f07327c: e494009c */ swc1 $f20,0x9c($a0) +/* f073280: e49400a0 */ swc1 $f20,0xa0($a0) +/* f073284: 01e1c024 */ and $t8,$t7,$at +/* f073288: e49400ac */ swc1 $f20,0xac($a0) +/* f07328c: e49400b0 */ swc1 $f20,0xb0($a0) +/* f073290: e49400b4 */ swc1 $f20,0xb4($a0) +/* f073294: e49400b8 */ swc1 $f20,0xb8($a0) +/* f073298: e49400bc */ swc1 $f20,0xbc($a0) +/* f07329c: e49400c0 */ swc1 $f20,0xc0($a0) +/* f0732a0: e49400c4 */ swc1 $f20,0xc4($a0) +/* f0732a4: e49400c8 */ swc1 $f20,0xc8($a0) +/* f0732a8: ac8000cc */ sw $zero,0xcc($a0) +/* f0732ac: e49400d0 */ swc1 $f20,0xd0($a0) +/* f0732b0: e49400d4 */ swc1 $f20,0xd4($a0) +/* f0732b4: e49400d8 */ swc1 $f20,0xd8($a0) +/* f0732b8: e49400dc */ swc1 $f20,0xdc($a0) +/* f0732bc: ac980008 */ sw $t8,0x8($a0) +.L0f0732c0: +/* f0732c0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0732c4: +/* f0732c4: d7b40010 */ ldc1 $f20,0x10($sp) +/* f0732c8: 27bd0088 */ addiu $sp,$sp,0x88 +/* f0732cc: 03e00008 */ jr $ra +/* f0732d0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0732d4 +/* f0732d4: 27bdfd58 */ addiu $sp,$sp,-680 +/* f0732d8: afbf003c */ sw $ra,0x3c($sp) +/* f0732dc: afb70034 */ sw $s7,0x34($sp) +/* f0732e0: afa502ac */ sw $a1,0x2ac($sp) +/* f0732e4: 0080b825 */ or $s7,$a0,$zero +/* f0732e8: afbe0038 */ sw $s8,0x38($sp) +/* f0732ec: afb60030 */ sw $s6,0x30($sp) +/* f0732f0: afb5002c */ sw $s5,0x2c($sp) +/* f0732f4: afb40028 */ sw $s4,0x28($sp) +/* f0732f8: afb30024 */ sw $s3,0x24($sp) +/* f0732fc: afb20020 */ sw $s2,0x20($sp) +/* f073300: afb1001c */ sw $s1,0x1c($sp) +/* f073304: afb00018 */ sw $s0,0x18($sp) +/* f073308: 27a5009c */ addiu $a1,$sp,0x9c +/* f07330c: 0fc198a4 */ jal func0f066290 +/* f073310: 27a60098 */ addiu $a2,$sp,0x98 +/* f073314: 1040004c */ beqz $v0,.L0f073448 +/* f073318: 27b000a0 */ addiu $s0,$sp,0xa0 +/* f07331c: 26fe0028 */ addiu $s8,$s7,0x28 +/* f073320: 03c02025 */ or $a0,$s8,$zero +/* f073324: 02002825 */ or $a1,$s0,$zero +/* f073328: 0fc197e0 */ jal func0f065f80 +/* f07332c: 24060100 */ addiu $a2,$zero,0x100 +/* f073330: 87ae00a0 */ lh $t6,0xa0($sp) +/* f073334: 0200b025 */ or $s6,$s0,$zero +/* f073338: 27af00a0 */ addiu $t7,$sp,0xa0 +/* f07333c: 05c00042 */ bltz $t6,.L0f073448 +/* f073340: 27b40058 */ addiu $s4,$sp,0x58 +/* f073344: 85e20000 */ lh $v0,0x0($t7) +.L0f073348: +/* f073348: 3c19800a */ lui $t9,0x800a +/* f07334c: 8f39a2f8 */ lw $t9,-0x5d08($t9) +/* f073350: 0002c0c0 */ sll $t8,$v0,0x3 +/* f073354: 0302c021 */ addu $t8,$t8,$v0 +/* f073358: 0018c0c0 */ sll $t8,$t8,0x3 +/* f07335c: 03198021 */ addu $s0,$t8,$t9 +/* f073360: 92030000 */ lbu $v1,0x0($s0) +/* f073364: 24010001 */ addiu $at,$zero,0x1 +/* f073368: 10610003 */ beq $v1,$at,.L0f073378 +/* f07336c: 24010004 */ addiu $at,$zero,0x4 +/* f073370: 54610032 */ bnel $v1,$at,.L0f07343c +/* f073374: 86c20002 */ lh $v0,0x2($s6) +.L0f073378: +/* f073378: c6e4000c */ lwc1 $f4,0xc($s7) +/* f07337c: c606000c */ lwc1 $f6,0xc($s0) +/* f073380: 8e130004 */ lw $s3,0x4($s0) +/* f073384: 4606203c */ c.lt.s $f4,$f6 +/* f073388: 00000000 */ sll $zero,$zero,0x0 +/* f07338c: 4502002b */ bc1fl .L0f07343c +/* f073390: 86c20002 */ lh $v0,0x2($s6) +/* f073394: 8e680040 */ lw $t0,0x40($s3) +/* f073398: 8fa6009c */ lw $a2,0x9c($sp) +/* f07339c: 31098000 */ andi $t1,$t0,0x8000 +/* f0733a0: 51200026 */ beqzl $t1,.L0f07343c +/* f0733a4: 86c20002 */ lh $v0,0x2($s6) +/* f0733a8: c60c0008 */ lwc1 $f12,0x8($s0) +/* f0733ac: 0c0099a9 */ jal 0x266a4 +/* f0733b0: c60e0010 */ lwc1 $f14,0x10($s0) +/* f0733b4: 10400020 */ beqz $v0,.L0f073438 +/* f0733b8: 2671001c */ addiu $s1,$s3,0x1c +/* f0733bc: 02202025 */ or $a0,$s1,$zero +/* f0733c0: 02802825 */ or $a1,$s4,$zero +/* f0733c4: 0c005755 */ jal 0x15d54 +/* f0733c8: 26f50008 */ addiu $s5,$s7,0x8 +/* f0733cc: 26120008 */ addiu $s2,$s0,0x8 +/* f0733d0: 02402025 */ or $a0,$s2,$zero +/* f0733d4: 0c005775 */ jal 0x15dd4 +/* f0733d8: 02802825 */ or $a1,$s4,$zero +/* f0733dc: 8fa402ac */ lw $a0,0x2ac($sp) +/* f0733e0: 0c00567f */ jal 0x159fc +/* f0733e4: 02802825 */ or $a1,$s4,$zero +/* f0733e8: 02802025 */ or $a0,$s4,$zero +/* f0733ec: 0c005768 */ jal 0x15da0 +/* f0733f0: 02202825 */ or $a1,$s1,$zero +/* f0733f4: c7a80088 */ lwc1 $f8,0x88($sp) +/* f0733f8: 02002025 */ or $a0,$s0,$zero +/* f0733fc: e6080008 */ swc1 $f8,0x8($s0) +/* f073400: c7aa008c */ lwc1 $f10,0x8c($sp) +/* f073404: e60a000c */ swc1 $f10,0xc($s0) +/* f073408: c7b00090 */ lwc1 $f16,0x90($sp) +/* f07340c: 0fc19711 */ jal func0f065c44 +/* f073410: e6100010 */ swc1 $f16,0x10($s0) +/* f073414: 02a02025 */ or $a0,$s5,$zero +/* f073418: 03c02825 */ or $a1,$s8,$zero +/* f07341c: 02403025 */ or $a2,$s2,$zero +/* f073420: 0fc1979d */ jal func0f065e74 +/* f073424: 26070028 */ addiu $a3,$s0,0x28 +/* f073428: 02602025 */ or $a0,$s3,$zero +/* f07342c: 24050001 */ addiu $a1,$zero,0x1 +/* f073430: 0fc1a71c */ jal func0f069c70 +/* f073434: 24060001 */ addiu $a2,$zero,0x1 +.L0f073438: +/* f073438: 86c20002 */ lh $v0,0x2($s6) +.L0f07343c: +/* f07343c: 26d60002 */ addiu $s6,$s6,0x2 +/* f073440: 0441ffc1 */ bgez $v0,.L0f073348 +/* f073444: 00000000 */ sll $zero,$zero,0x0 +.L0f073448: +/* f073448: 8fbf003c */ lw $ra,0x3c($sp) +/* f07344c: 8fb00018 */ lw $s0,0x18($sp) +/* f073450: 8fb1001c */ lw $s1,0x1c($sp) +/* f073454: 8fb20020 */ lw $s2,0x20($sp) +/* f073458: 8fb30024 */ lw $s3,0x24($sp) +/* f07345c: 8fb40028 */ lw $s4,0x28($sp) +/* f073460: 8fb5002c */ lw $s5,0x2c($sp) +/* f073464: 8fb60030 */ lw $s6,0x30($sp) +/* f073468: 8fb70034 */ lw $s7,0x34($sp) +/* f07346c: 8fbe0038 */ lw $s8,0x38($sp) +/* f073470: 03e00008 */ jr $ra +/* f073474: 27bd02a8 */ addiu $sp,$sp,0x2a8 +); + +GLOBAL_ASM( +glabel func0f073478 +/* f073478: 27bdfe78 */ addiu $sp,$sp,-392 +/* f07347c: afbf003c */ sw $ra,0x3c($sp) +/* f073480: afb50038 */ sw $s5,0x38($sp) +/* f073484: afb40034 */ sw $s4,0x34($sp) +/* f073488: afb30030 */ sw $s3,0x30($sp) +/* f07348c: afb2002c */ sw $s2,0x2c($sp) +/* f073490: afb10028 */ sw $s1,0x28($sp) +/* f073494: afb00024 */ sw $s0,0x24($sp) +/* f073498: f7b40018 */ sdc1 $f20,0x18($sp) +/* f07349c: afa40188 */ sw $a0,0x188($sp) +/* f0734a0: 8c920048 */ lw $s2,0x48($a0) +/* f0734a4: 8c930014 */ lw $s3,0x14($a0) +/* f0734a8: 8e460088 */ lw $a2,0x88($s2) +/* f0734ac: 50c00008 */ beqzl $a2,.L0f0734d0 +/* f0734b0: 0000a025 */ or $s4,$zero,$zero +/* f0734b4: 90cf0000 */ lbu $t7,0x0($a2) +/* f0734b8: 24010003 */ addiu $at,$zero,0x3 +/* f0734bc: 55e10004 */ bnel $t7,$at,.L0f0734d0 +/* f0734c0: 0000a025 */ or $s4,$zero,$zero +/* f0734c4: 10000002 */ beqz $zero,.L0f0734d0 +/* f0734c8: 8cd40004 */ lw $s4,0x4($a2) +/* f0734cc: 0000a025 */ or $s4,$zero,$zero +.L0f0734d0: +/* f0734d0: c64400c4 */ lwc1 $f4,0xc4($s2) +/* f0734d4: c6660008 */ lwc1 $f6,0x8($s3) +/* f0734d8: c64800c8 */ lwc1 $f8,0xc8($s2) +/* f0734dc: c66a000c */ lwc1 $f10,0xc($s3) +/* f0734e0: c65000cc */ lwc1 $f16,0xcc($s2) +/* f0734e4: c6720010 */ lwc1 $f18,0x10($s3) +/* f0734e8: 46062301 */ sub.s $f12,$f4,$f6 +/* f0734ec: 460a4501 */ sub.s $f20,$f8,$f10 +/* f0734f0: 1280002f */ beqz $s4,.L0f0735b0 +/* f0734f4: 46128381 */ sub.s $f14,$f16,$f18 +/* f0734f8: 460c6102 */ mul.s $f4,$f12,$f12 +/* f0734fc: 3c017f1b */ lui $at,0x7f1b +/* f073500: c432a3bc */ lwc1 $f18,-0x5c44($at) +/* f073504: 4614a182 */ mul.s $f6,$f20,$f20 +/* f073508: 46062200 */ add.s $f8,$f4,$f6 +/* f07350c: 460e7282 */ mul.s $f10,$f14,$f14 +/* f073510: 460a4400 */ add.s $f16,$f8,$f10 +/* f073514: 4612803c */ c.lt.s $f16,$f18 +/* f073518: 00000000 */ sll $zero,$zero,0x0 +/* f07351c: 45000024 */ bc1f .L0f0735b0 +/* f073520: 00000000 */ sll $zero,$zero,0x0 +/* f073524: 92580105 */ lbu $t8,0x105($s2) +/* f073528: 92430104 */ lbu $v1,0x104($s2) +/* f07352c: 02802025 */ or $a0,$s4,$zero +/* f073530: 27190001 */ addiu $t9,$t8,0x1 +/* f073534: 18600005 */ blez $v1,.L0f07354c +/* f073538: a2590105 */ sb $t9,0x105($s2) +/* f07353c: 332200ff */ andi $v0,$t9,0xff +/* f073540: 0043082a */ slt $at,$v0,$v1 +/* f073544: 14200012 */ bnez $at,.L0f073590 +/* f073548: 00025040 */ sll $t2,$v0,0x1 +.L0f07354c: +/* f07354c: e7ac0094 */ swc1 $f12,0x94($sp) +/* f073550: 0fc0a221 */ jal func0f028884 +/* f073554: e7ae008c */ swc1 $f14,0x8c($sp) +/* f073558: 24480028 */ addiu $t0,$v0,0x28 +/* f07355c: afa80010 */ sw $t0,0x10($sp) +/* f073560: 02802025 */ or $a0,$s4,$zero +/* f073564: 26650008 */ addiu $a1,$s3,0x8 +/* f073568: 24460008 */ addiu $a2,$v0,0x8 +/* f07356c: 26670028 */ addiu $a3,$s3,0x28 +/* f073570: 0fc669b4 */ jal func0f19a6d0 +/* f073574: afb20014 */ sw $s2,0x14($sp) +/* f073578: c7ac0094 */ lwc1 $f12,0x94($sp) +/* f07357c: 1440000c */ bnez $v0,.L0f0735b0 +/* f073580: c7ae008c */ lwc1 $f14,0x8c($sp) +/* f073584: 8fa90188 */ lw $t1,0x188($sp) +/* f073588: 10000009 */ beqz $zero,.L0f0735b0 +/* f07358c: a5200062 */ sh $zero,0x62($t1) +.L0f073590: +/* f073590: 024a5821 */ addu $t3,$s2,$t2 +/* f073594: 956400f8 */ lhu $a0,0xf8($t3) +/* f073598: e7ae008c */ swc1 $f14,0x8c($sp) +/* f07359c: e7ac0094 */ swc1 $f12,0x94($sp) +/* f0735a0: 0fc669f4 */ jal func0f19a7d0 +/* f0735a4: 264500c4 */ addiu $a1,$s2,0xc4 +/* f0735a8: c7ac0094 */ lwc1 $f12,0x94($sp) +/* f0735ac: c7ae008c */ lwc1 $f14,0x8c($sp) +.L0f0735b0: +/* f0735b0: 1280003e */ beqz $s4,.L0f0736ac +/* f0735b4: 00000000 */ sll $zero,$zero,0x0 +/* f0735b8: 460c6102 */ mul.s $f4,$f12,$f12 +/* f0735bc: 00000000 */ sll $zero,$zero,0x0 +/* f0735c0: 460e7182 */ mul.s $f6,$f14,$f14 +/* f0735c4: e7a40044 */ swc1 $f4,0x44($sp) +/* f0735c8: 0fc259d4 */ jal func0f096750 +/* f0735cc: e7a60040 */ swc1 $f6,0x40($sp) +/* f0735d0: c7a80044 */ lwc1 $f8,0x44($sp) +/* f0735d4: c7aa0040 */ lwc1 $f10,0x40($sp) +/* f0735d8: e7a00084 */ swc1 $f0,0x84($sp) +/* f0735dc: 0c012974 */ jal 0x4a5d0 +/* f0735e0: 460a4300 */ add.s $f12,$f8,$f10 +/* f0735e4: 4600a306 */ mov.s $f12,$f20 +/* f0735e8: 0fc259d4 */ jal func0f096750 +/* f0735ec: 46000386 */ mov.s $f14,$f0 +/* f0735f0: 3c15800a */ lui $s5,0x800a +/* f0735f4: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f0735f8: 8eac0034 */ lw $t4,0x34($s5) +/* f0735fc: 46000506 */ mov.s $f20,$f0 +/* f073600: 00008825 */ or $s1,$zero,$zero +/* f073604: 19800011 */ blez $t4,.L0f07364c +/* f073608: 3c063c99 */ lui $a2,0x3c99 +.L0f07360c: +/* f07360c: 34c6999a */ ori $a2,$a2,0x999a +/* f073610: c64c0018 */ lwc1 $f12,0x18($s2) +/* f073614: 0c006bfa */ jal 0x1afe8 +/* f073618: c7ae0084 */ lwc1 $f14,0x84($sp) +/* f07361c: 3c063c99 */ lui $a2,0x3c99 +/* f073620: e6400018 */ swc1 $f0,0x18($s2) +/* f073624: 34c6999a */ ori $a2,$a2,0x999a +/* f073628: c64c0014 */ lwc1 $f12,0x14($s2) +/* f07362c: 0c006bfa */ jal 0x1afe8 +/* f073630: 4600a386 */ mov.s $f14,$f20 +/* f073634: e6400014 */ swc1 $f0,0x14($s2) +/* f073638: 8ead0034 */ lw $t5,0x34($s5) +/* f07363c: 26310001 */ addiu $s1,$s1,0x1 +/* f073640: 022d082a */ slt $at,$s1,$t5 +/* f073644: 5420fff1 */ bnezl $at,.L0f07360c +/* f073648: 3c063c99 */ lui $a2,0x3c99 +.L0f07364c: +/* f07364c: 3c017f1b */ lui $at,0x7f1b +/* f073650: c430a3c0 */ lwc1 $f16,-0x5c40($at) +/* f073654: c6520014 */ lwc1 $f18,0x14($s2) +/* f073658: 27b10118 */ addiu $s1,$sp,0x118 +/* f07365c: 02202825 */ or $a1,$s1,$zero +/* f073660: 0c0058ba */ jal 0x162e8 +/* f073664: 46128301 */ sub.s $f12,$f16,$f18 +/* f073668: c64c0018 */ lwc1 $f12,0x18($s2) +/* f07366c: 0c0058dd */ jal 0x16374 +/* f073670: 27a500d8 */ addiu $a1,$sp,0xd8 +/* f073674: 27b00098 */ addiu $s0,$sp,0x98 +/* f073678: 02003025 */ or $a2,$s0,$zero +/* f07367c: 27a400d8 */ addiu $a0,$sp,0xd8 +/* f073680: 0c005680 */ jal 0x15a00 +/* f073684: 02202825 */ or $a1,$s1,$zero +/* f073688: 8fae0188 */ lw $t6,0x188($sp) +/* f07368c: 02002825 */ or $a1,$s0,$zero +/* f073690: 8dcf0018 */ lw $t7,0x18($t6) +/* f073694: 0c0057c1 */ jal 0x15f04 +/* f073698: c5ec0014 */ lwc1 $f12,0x14($t7) +/* f07369c: 8fa50188 */ lw $a1,0x188($sp) +/* f0736a0: 02002025 */ or $a0,$s0,$zero +/* f0736a4: 0c005768 */ jal 0x15da0 +/* f0736a8: 24a5001c */ addiu $a1,$a1,0x1c +.L0f0736ac: +/* f0736ac: 3c15800a */ lui $s5,0x800a +/* f0736b0: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f0736b4: c64c0018 */ lwc1 $f12,0x18($s2) +/* f0736b8: 0c0068f7 */ jal 0x1a3dc +/* f0736bc: 00008825 */ or $s1,$zero,$zero +/* f0736c0: 46000506 */ mov.s $f20,$f0 +/* f0736c4: 0c0068f4 */ jal 0x1a3d0 +/* f0736c8: c64c0014 */ lwc1 $f12,0x14($s2) +/* f0736cc: 46140102 */ mul.s $f4,$f0,$f20 +/* f0736d0: e7a40068 */ swc1 $f4,0x68($sp) +/* f0736d4: 0c0068f7 */ jal 0x1a3dc +/* f0736d8: c64c0014 */ lwc1 $f12,0x14($s2) +/* f0736dc: e7a0006c */ swc1 $f0,0x6c($sp) +/* f0736e0: 0c0068f4 */ jal 0x1a3d0 +/* f0736e4: c64c0018 */ lwc1 $f12,0x18($s2) +/* f0736e8: 46000506 */ mov.s $f20,$f0 +/* f0736ec: 0c0068f4 */ jal 0x1a3d0 +/* f0736f0: c64c0014 */ lwc1 $f12,0x14($s2) +/* f0736f4: 46140182 */ mul.s $f6,$f0,$f20 +/* f0736f8: 8eb80038 */ lw $t8,0x38($s5) +/* f0736fc: 3c017f1b */ lui $at,0x7f1b +/* f073700: 2402ffff */ addiu $v0,$zero,-1 +/* f073704: e7a60070 */ swc1 $f6,0x70($sp) +/* f073708: c6680008 */ lwc1 $f8,0x8($s3) +/* f07370c: e7a80074 */ swc1 $f8,0x74($sp) +/* f073710: c66a000c */ lwc1 $f10,0xc($s3) +/* f073714: e7aa0078 */ swc1 $f10,0x78($sp) +/* f073718: c6700010 */ lwc1 $f16,0x10($s3) +/* f07371c: 1b000020 */ blez $t8,.L0f0737a0 +/* f073720: e7b0007c */ swc1 $f16,0x7c($sp) +/* f073724: c42ca3c4 */ lwc1 $f12,-0x5c3c($at) +/* f073728: 3c017f1b */ lui $at,0x7f1b +/* f07372c: c422a3c8 */ lwc1 $f2,-0x5c38($at) +.L0f073730: +/* f073730: c6520010 */ lwc1 $f18,0x10($s2) +/* f073734: 46029100 */ add.s $f4,$f18,$f2 +/* f073738: e6440010 */ swc1 $f4,0x10($s2) +/* f07373c: c6400010 */ lwc1 $f0,0x10($s2) +/* f073740: 12800005 */ beqz $s4,.L0f073758 +/* f073744: c7a80068 */ lwc1 $f8,0x68($sp) +/* f073748: 8699017e */ lh $t9,0x17e($s4) +/* f07374c: 14590002 */ bne $v0,$t9,.L0f073758 +/* f073750: 00000000 */ sll $zero,$zero,0x0 +/* f073754: 46006006 */ mov.s $f0,$f12 +.L0f073758: +/* f073758: 46004282 */ mul.s $f10,$f8,$f0 +/* f07375c: c7a60074 */ lwc1 $f6,0x74($sp) +/* f073760: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f073764: c7b20078 */ lwc1 $f18,0x78($sp) +/* f073768: 8ea80038 */ lw $t0,0x38($s5) +/* f07376c: 46002202 */ mul.s $f8,$f4,$f0 +/* f073770: 26310001 */ addiu $s1,$s1,0x1 +/* f073774: 460a3400 */ add.s $f16,$f6,$f10 +/* f073778: c7aa007c */ lwc1 $f10,0x7c($sp) +/* f07377c: 0228082a */ slt $at,$s1,$t0 +/* f073780: e7b00074 */ swc1 $f16,0x74($sp) +/* f073784: c7b00070 */ lwc1 $f16,0x70($sp) +/* f073788: 46089180 */ add.s $f6,$f18,$f8 +/* f07378c: 46008102 */ mul.s $f4,$f16,$f0 +/* f073790: e7a60078 */ swc1 $f6,0x78($sp) +/* f073794: 46045480 */ add.s $f18,$f10,$f4 +/* f073798: 1420ffe5 */ bnez $at,.L0f073730 +/* f07379c: e7b2007c */ swc1 $f18,0x7c($sp) +.L0f0737a0: +/* f0737a0: 8e460088 */ lw $a2,0x88($s2) +/* f0737a4: 10c00003 */ beqz $a2,.L0f0737b4 +/* f0737a8: 00c02025 */ or $a0,$a2,$zero +/* f0737ac: 0fc1905e */ jal func0f064178 +/* f0737b0: 00002825 */ or $a1,$zero,$zero +.L0f0737b4: +/* f0737b4: 8fa40188 */ lw $a0,0x188($sp) +/* f0737b8: 27a50074 */ addiu $a1,$sp,0x74 +/* f0737bc: 27a60164 */ addiu $a2,$sp,0x164 +/* f0737c0: 0fc1b340 */ jal func0f06cd00 +/* f0737c4: 27a70158 */ addiu $a3,$sp,0x158 +/* f0737c8: afa20184 */ sw $v0,0x184($sp) +/* f0737cc: 8e460088 */ lw $a2,0x88($s2) +/* f0737d0: 10c00003 */ beqz $a2,.L0f0737e0 +/* f0737d4: 00c02025 */ or $a0,$a2,$zero +/* f0737d8: 0fc1905e */ jal func0f064178 +/* f0737dc: 24050001 */ addiu $a1,$zero,0x1 +.L0f0737e0: +/* f0737e0: 8fa90184 */ lw $t1,0x184($sp) +/* f0737e4: 24010001 */ addiu $at,$zero,0x1 +/* f0737e8: 27b10050 */ addiu $s1,$sp,0x50 +/* f0737ec: 15210018 */ bne $t1,$at,.L0f073850 +/* f0737f0: 8faa0188 */ lw $t2,0x188($sp) +/* f0737f4: 26700028 */ addiu $s0,$s3,0x28 +/* f0737f8: 02002825 */ or $a1,$s0,$zero +/* f0737fc: 26640008 */ addiu $a0,$s3,0x8 +/* f073800: 27a60074 */ addiu $a2,$sp,0x74 +/* f073804: 0fc1979d */ jal func0f065e74 +/* f073808: 02203825 */ or $a3,$s1,$zero +/* f07380c: c7a80074 */ lwc1 $f8,0x74($sp) +/* f073810: 02602025 */ or $a0,$s3,$zero +/* f073814: e6680008 */ swc1 $f8,0x8($s3) +/* f073818: c7a60078 */ lwc1 $f6,0x78($sp) +/* f07381c: e666000c */ swc1 $f6,0xc($s3) +/* f073820: c7b0007c */ lwc1 $f16,0x7c($sp) +/* f073824: 0fc19711 */ jal func0f065c44 +/* f073828: e6700010 */ swc1 $f16,0x10($s3) +/* f07382c: 02202025 */ or $a0,$s1,$zero +/* f073830: 0fc195e9 */ jal func0f0657a4 +/* f073834: 02002825 */ or $a1,$s0,$zero +/* f073838: 8fa40188 */ lw $a0,0x188($sp) +/* f07383c: 24050001 */ addiu $a1,$zero,0x1 +/* f073840: 0fc1a71c */ jal func0f069c70 +/* f073844: 24060001 */ addiu $a2,$zero,0x1 +/* f073848: 10000003 */ beqz $zero,.L0f073858 +/* f07384c: 8e4200f4 */ lw $v0,0xf4($s2) +.L0f073850: +/* f073850: a5400062 */ sh $zero,0x62($t2) +/* f073854: 8e4200f4 */ lw $v0,0xf4($s2) +.L0f073858: +/* f073858: 240b0018 */ addiu $t3,$zero,0x18 +/* f07385c: 26640008 */ addiu $a0,$s3,0x8 +/* f073860: 1c400006 */ bgtz $v0,.L0f07387c +/* f073864: 26650028 */ addiu $a1,$s3,0x28 +/* f073868: ae4b00f4 */ sw $t3,0xf4($s2) +/* f07386c: 0fc4ba08 */ jal func0f12e820 +/* f073870: 24060008 */ addiu $a2,$zero,0x8 +/* f073874: 10000004 */ beqz $zero,.L0f073888 +/* f073878: 00000000 */ sll $zero,$zero,0x0 +.L0f07387c: +/* f07387c: 8eac0034 */ lw $t4,0x34($s5) +/* f073880: 004c6823 */ subu $t5,$v0,$t4 +/* f073884: ae4d00f4 */ sw $t5,0xf4($s2) +.L0f073888: +/* f073888: 3c017f1b */ lui $at,0x7f1b +/* f07388c: c42aa3cc */ lwc1 $f10,-0x5c34($at) +/* f073890: c664000c */ lwc1 $f4,0xc($s3) +/* f073894: 8fae0188 */ lw $t6,0x188($sp) +/* f073898: 4604503c */ c.lt.s $f10,$f4 +/* f07389c: 00000000 */ sll $zero,$zero,0x0 +/* f0738a0: 45000002 */ bc1f .L0f0738ac +/* f0738a4: 00000000 */ sll $zero,$zero,0x0 +/* f0738a8: a5c00062 */ sh $zero,0x62($t6) +.L0f0738ac: +/* f0738ac: 12800065 */ beqz $s4,.L0f073a44 +/* f0738b0: 8faf0188 */ lw $t7,0x188($sp) +/* f0738b4: 85f80062 */ lh $t8,0x62($t7) +/* f0738b8: 3c19800b */ lui $t9,0x800b +/* f0738bc: 13000061 */ beqz $t8,.L0f073a44 +/* f0738c0: 00000000 */ sll $zero,$zero,0x0 +/* f0738c4: 8f39c530 */ lw $t9,-0x3ad0($t9) +/* f0738c8: 00008825 */ or $s1,$zero,$zero +/* f0738cc: 1b20005d */ blez $t9,.L0f073a44 +/* f0738d0: 00000000 */ sll $zero,$zero,0x0 +.L0f0738d4: +/* f0738d4: 0fc63410 */ jal func0f18d040 +/* f0738d8: 02202025 */ or $a0,$s1,$zero +/* f0738dc: 10540053 */ beq $v0,$s4,.L0f073a2c +/* f0738e0: 00408025 */ or $s0,$v0,$zero +/* f0738e4: 0fc0e6a5 */ jal func0f039a94 +/* f0738e8: 00402025 */ or $a0,$v0,$zero +/* f0738ec: 1440004f */ bnez $v0,.L0f073a2c +/* f0738f0: 02802025 */ or $a0,$s4,$zero +/* f0738f4: 02002825 */ or $a1,$s0,$zero +/* f0738f8: 0fc12aa3 */ jal func0f04aa8c +/* f0738fc: 24060002 */ addiu $a2,$zero,0x2 +/* f073900: 1040004a */ beqz $v0,.L0f073a2c +/* f073904: 00002025 */ or $a0,$zero,$zero +/* f073908: 0fc64a53 */ jal func0f19294c +/* f07390c: 02002825 */ or $a1,$s0,$zero +/* f073910: 14400046 */ bnez $v0,.L0f073a2c +/* f073914: 00000000 */ sll $zero,$zero,0x0 +/* f073918: 8e02001c */ lw $v0,0x1c($s0) +/* f07391c: c6720008 */ lwc1 $f18,0x8($s3) +/* f073920: c666000c */ lwc1 $f6,0xc($s3) +/* f073924: c4480008 */ lwc1 $f8,0x8($v0) +/* f073928: c450000c */ lwc1 $f16,0xc($v0) +/* f07392c: c66a0010 */ lwc1 $f10,0x10($s3) +/* f073930: 46089301 */ sub.s $f12,$f18,$f8 +/* f073934: c4440010 */ lwc1 $f4,0x10($v0) +/* f073938: 3c017f1b */ lui $at,0x7f1b +/* f07393c: 46103501 */ sub.s $f20,$f6,$f16 +/* f073940: 460c6482 */ mul.s $f18,$f12,$f12 +/* f073944: 46045381 */ sub.s $f14,$f10,$f4 +/* f073948: 4614a202 */ mul.s $f8,$f20,$f20 +/* f07394c: c424a3d0 */ lwc1 $f4,-0x5c30($at) +/* f073950: 460e7402 */ mul.s $f16,$f14,$f14 +/* f073954: 46089180 */ add.s $f6,$f18,$f8 +/* f073958: 46103280 */ add.s $f10,$f6,$f16 +/* f07395c: 4604503c */ c.lt.s $f10,$f4 +/* f073960: 00000000 */ sll $zero,$zero,0x0 +/* f073964: 45000004 */ bc1f .L0f073978 +/* f073968: 00000000 */ sll $zero,$zero,0x0 +/* f07396c: 8fa80188 */ lw $t0,0x188($sp) +/* f073970: 10000034 */ beqz $zero,.L0f073a44 +/* f073974: a5000062 */ sh $zero,0x62($t0) +.L0f073978: +/* f073978: 0fc0a221 */ jal func0f028884 +/* f07397c: 02802025 */ or $a0,$s4,$zero +/* f073980: 8e09001c */ lw $t1,0x1c($s0) +/* f073984: 14490029 */ bne $v0,$t1,.L0f073a2c +/* f073988: 00000000 */ sll $zero,$zero,0x0 +/* f07398c: 0fc633fe */ jal func0f18cff8 +/* f073990: 02802025 */ or $a0,$s4,$zero +/* f073994: 3c0b800b */ lui $t3,0x800b +/* f073998: 8d6bc530 */ lw $t3,-0x3ad0($t3) +/* f07399c: 8eaa000c */ lw $t2,0xc($s5) +/* f0739a0: 26640008 */ addiu $a0,$s3,0x8 +/* f0739a4: 26650028 */ addiu $a1,$s3,0x28 +/* f0739a8: 014b001a */ div $zero,$t2,$t3 +/* f0739ac: 00006010 */ mfhi $t4 +/* f0739b0: 240d0133 */ addiu $t5,$zero,0x133 +/* f0739b4: 15600002 */ bnez $t3,.L0f0739c0 +/* f0739b8: 00000000 */ sll $zero,$zero,0x0 +/* f0739bc: 0007000d */ break 0x7 +.L0f0739c0: +/* f0739c0: 2401ffff */ addiu $at,$zero,-1 +/* f0739c4: 15610004 */ bne $t3,$at,.L0f0739d8 +/* f0739c8: 3c018000 */ lui $at,0x8000 +/* f0739cc: 15410002 */ bne $t2,$at,.L0f0739d8 +/* f0739d0: 00000000 */ sll $zero,$zero,0x0 +/* f0739d4: 0006000d */ break 0x6 +.L0f0739d8: +/* f0739d8: 240e0008 */ addiu $t6,$zero,0x8 +/* f0739dc: 144c0013 */ bne $v0,$t4,.L0f073a2c +/* f0739e0: 00000000 */ sll $zero,$zero,0x0 +/* f0739e4: 8e02001c */ lw $v0,0x1c($s0) +/* f0739e8: afae0014 */ sw $t6,0x14($sp) +/* f0739ec: afad0010 */ sw $t5,0x10($sp) +/* f0739f0: 24460008 */ addiu $a2,$v0,0x8 +/* f0739f4: 0c00b70f */ jal 0x2dc3c +/* f0739f8: 24470028 */ addiu $a3,$v0,0x28 +/* f0739fc: 1040000b */ beqz $v0,.L0f073a2c +/* f073a00: 00000000 */ sll $zero,$zero,0x0 +/* f073a04: 8e0f001c */ lw $t7,0x1c($s0) +/* f073a08: c5f20008 */ lwc1 $f18,0x8($t7) +/* f073a0c: e65200c4 */ swc1 $f18,0xc4($s2) +/* f073a10: 8e18001c */ lw $t8,0x1c($s0) +/* f073a14: c708000c */ lwc1 $f8,0xc($t8) +/* f073a18: e64800c8 */ swc1 $f8,0xc8($s2) +/* f073a1c: 8e19001c */ lw $t9,0x1c($s0) +/* f073a20: c7260010 */ lwc1 $f6,0x10($t9) +/* f073a24: a2400104 */ sb $zero,0x104($s2) +/* f073a28: e64600cc */ swc1 $f6,0xcc($s2) +.L0f073a2c: +/* f073a2c: 3c08800b */ lui $t0,0x800b +/* f073a30: 8d08c530 */ lw $t0,-0x3ad0($t0) +/* f073a34: 26310001 */ addiu $s1,$s1,0x1 +/* f073a38: 0228082a */ slt $at,$s1,$t0 +/* f073a3c: 1420ffa5 */ bnez $at,.L0f0738d4 +/* f073a40: 00000000 */ sll $zero,$zero,0x0 +.L0f073a44: +/* f073a44: 52800010 */ beqzl $s4,.L0f073a88 +/* f073a48: ae4000d0 */ sw $zero,0xd0($s2) +/* f073a4c: 8689017e */ lh $t1,0x17e($s4) +/* f073a50: 2401ffff */ addiu $at,$zero,-1 +/* f073a54: 5521000c */ bnel $t1,$at,.L0f073a88 +/* f073a58: ae4000d0 */ sw $zero,0xd0($s2) +/* f073a5c: a2400104 */ sb $zero,0x104($s2) +/* f073a60: 8eab0034 */ lw $t3,0x34($s5) +/* f073a64: 8e4a00d0 */ lw $t2,0xd0($s2) +/* f073a68: 014b6021 */ addu $t4,$t2,$t3 +/* f073a6c: 29810781 */ slti $at,$t4,0x781 +/* f073a70: 14200005 */ bnez $at,.L0f073a88 +/* f073a74: ae4c00d0 */ sw $t4,0xd0($s2) +/* f073a78: 8fae0188 */ lw $t6,0x188($sp) +/* f073a7c: 10000002 */ beqz $zero,.L0f073a88 +/* f073a80: a5c00062 */ sh $zero,0x62($t6) +/* f073a84: ae4000d0 */ sw $zero,0xd0($s2) +.L0f073a88: +/* f073a88: 5280000d */ beqzl $s4,.L0f073ac0 +/* f073a8c: 8fbf003c */ lw $ra,0x3c($sp) +/* f073a90: 8e8202d4 */ lw $v0,0x2d4($s4) +/* f073a94: 10400004 */ beqz $v0,.L0f073aa8 +/* f073a98: 00000000 */ sll $zero,$zero,0x0 +/* f073a9c: 8c4f0044 */ lw $t7,0x44($v0) +/* f073aa0: 51e00006 */ beqzl $t7,.L0f073abc +/* f073aa4: ae400088 */ sw $zero,0x88($s2) +.L0f073aa8: +/* f073aa8: 0fc0e6a5 */ jal func0f039a94 +/* f073aac: 02802025 */ or $a0,$s4,$zero +/* f073ab0: 50400003 */ beqzl $v0,.L0f073ac0 +/* f073ab4: 8fbf003c */ lw $ra,0x3c($sp) +/* f073ab8: ae400088 */ sw $zero,0x88($s2) +.L0f073abc: +/* f073abc: 8fbf003c */ lw $ra,0x3c($sp) +.L0f073ac0: +/* f073ac0: 8fa20184 */ lw $v0,0x184($sp) +/* f073ac4: d7b40018 */ ldc1 $f20,0x18($sp) +/* f073ac8: 8fb00024 */ lw $s0,0x24($sp) +/* f073acc: 8fb10028 */ lw $s1,0x28($sp) +/* f073ad0: 8fb2002c */ lw $s2,0x2c($sp) +/* f073ad4: 8fb30030 */ lw $s3,0x30($sp) +/* f073ad8: 8fb40034 */ lw $s4,0x34($sp) +/* f073adc: 8fb50038 */ lw $s5,0x38($sp) +/* f073ae0: 03e00008 */ jr $ra +/* f073ae4: 27bd0188 */ addiu $sp,$sp,0x188 +); + +GLOBAL_ASM( +glabel func0f073ae8 +/* f073ae8: 27bdffa0 */ addiu $sp,$sp,-96 +/* f073aec: afbf0024 */ sw $ra,0x24($sp) +/* f073af0: afb30020 */ sw $s3,0x20($sp) +/* f073af4: afb2001c */ sw $s2,0x1c($sp) +/* f073af8: afb10018 */ sw $s1,0x18($sp) +/* f073afc: afb00014 */ sw $s0,0x14($sp) +/* f073b00: afa60068 */ sw $a2,0x68($sp) +/* f073b04: afa7006c */ sw $a3,0x6c($sp) +/* f073b08: 8cb00088 */ lw $s0,0x88($a1) +/* f073b0c: 00809025 */ or $s2,$a0,$zero +/* f073b10: 00a09825 */ or $s3,$a1,$zero +/* f073b14: 12000004 */ beqz $s0,.L0f073b28 +/* f073b18: 8c910014 */ lw $s1,0x14($a0) +/* f073b1c: 02002025 */ or $a0,$s0,$zero +/* f073b20: 0fc1905e */ jal func0f064178 +/* f073b24: 00002825 */ or $a1,$zero,$zero +.L0f073b28: +/* f073b28: 266500c4 */ addiu $a1,$s3,0xc4 +/* f073b2c: afa5002c */ sw $a1,0x2c($sp) +/* f073b30: 02402025 */ or $a0,$s2,$zero +/* f073b34: 8fa60068 */ lw $a2,0x68($sp) +/* f073b38: 0fc1b340 */ jal func0f06cd00 +/* f073b3c: 8fa7006c */ lw $a3,0x6c($sp) +/* f073b40: afa2005c */ sw $v0,0x5c($sp) +/* f073b44: 8e700088 */ lw $s0,0x88($s3) +/* f073b48: 12000003 */ beqz $s0,.L0f073b58 +/* f073b4c: 02002025 */ or $a0,$s0,$zero +/* f073b50: 0fc1905e */ jal func0f064178 +/* f073b54: 24050001 */ addiu $a1,$zero,0x1 +.L0f073b58: +/* f073b58: 8fae005c */ lw $t6,0x5c($sp) +/* f073b5c: 24020001 */ addiu $v0,$zero,0x1 +/* f073b60: 26240008 */ addiu $a0,$s1,0x8 +/* f073b64: 15c20014 */ bne $t6,$v0,.L0f073bb8 +/* f073b68: 8faf005c */ lw $t7,0x5c($sp) +/* f073b6c: 27b20048 */ addiu $s2,$sp,0x48 +/* f073b70: 26300028 */ addiu $s0,$s1,0x28 +/* f073b74: 02002825 */ or $a1,$s0,$zero +/* f073b78: 02403825 */ or $a3,$s2,$zero +/* f073b7c: 0fc1979d */ jal func0f065e74 +/* f073b80: 8fa6002c */ lw $a2,0x2c($sp) +/* f073b84: c66400c4 */ lwc1 $f4,0xc4($s3) +/* f073b88: 02202025 */ or $a0,$s1,$zero +/* f073b8c: e6240008 */ swc1 $f4,0x8($s1) +/* f073b90: c66600c8 */ lwc1 $f6,0xc8($s3) +/* f073b94: e626000c */ swc1 $f6,0xc($s1) +/* f073b98: c66800cc */ lwc1 $f8,0xcc($s3) +/* f073b9c: 0fc19711 */ jal func0f065c44 +/* f073ba0: e6280010 */ swc1 $f8,0x10($s1) +/* f073ba4: 02402025 */ or $a0,$s2,$zero +/* f073ba8: 0fc195e9 */ jal func0f0657a4 +/* f073bac: 02002825 */ or $a1,$s0,$zero +/* f073bb0: 10000023 */ beqz $zero,.L0f073c40 +/* f073bb4: 8e6a0000 */ lw $t2,0x0($s3) +.L0f073bb8: +/* f073bb8: 51e20021 */ beql $t7,$v0,.L0f073c40 +/* f073bbc: 8e6a0000 */ lw $t2,0x0($s3) +/* f073bc0: 92580003 */ lbu $t8,0x3($s2) +/* f073bc4: 24010008 */ addiu $at,$zero,0x8 +/* f073bc8: 5701001d */ bnel $t8,$at,.L0f073c40 +/* f073bcc: 8e6a0000 */ lw $t2,0x0($s3) +/* f073bd0: 9242005c */ lbu $v0,0x5c($s2) +/* f073bd4: 24010053 */ addiu $at,$zero,0x53 +/* f073bd8: 26240008 */ addiu $a0,$s1,0x8 +/* f073bdc: 10410004 */ beq $v0,$at,.L0f073bf0 +/* f073be0: 26300028 */ addiu $s0,$s1,0x28 +/* f073be4: 24010054 */ addiu $at,$zero,0x54 +/* f073be8: 54410015 */ bnel $v0,$at,.L0f073c40 +/* f073bec: 8e6a0000 */ lw $t2,0x0($s3) +.L0f073bf0: +/* f073bf0: a6400062 */ sh $zero,0x62($s2) +/* f073bf4: 8fa60068 */ lw $a2,0x68($sp) +/* f073bf8: 02002825 */ or $a1,$s0,$zero +/* f073bfc: 0fc1979d */ jal func0f065e74 +/* f073c00: 27a70034 */ addiu $a3,$sp,0x34 +/* f073c04: 8fb90068 */ lw $t9,0x68($sp) +/* f073c08: 02202025 */ or $a0,$s1,$zero +/* f073c0c: c72a0000 */ lwc1 $f10,0x0($t9) +/* f073c10: e62a0008 */ swc1 $f10,0x8($s1) +/* f073c14: 8fa80068 */ lw $t0,0x68($sp) +/* f073c18: c5100004 */ lwc1 $f16,0x4($t0) +/* f073c1c: e630000c */ swc1 $f16,0xc($s1) +/* f073c20: 8fa90068 */ lw $t1,0x68($sp) +/* f073c24: c5320008 */ lwc1 $f18,0x8($t1) +/* f073c28: 0fc19711 */ jal func0f065c44 +/* f073c2c: e6320010 */ swc1 $f18,0x10($s1) +/* f073c30: 27a40034 */ addiu $a0,$sp,0x34 +/* f073c34: 0fc195e9 */ jal func0f0657a4 +/* f073c38: 02002825 */ or $a1,$s0,$zero +/* f073c3c: 8e6a0000 */ lw $t2,0x0($s3) +.L0f073c40: +/* f073c40: 2401ff7f */ addiu $at,$zero,-129 +/* f073c44: 01415824 */ and $t3,$t2,$at +/* f073c48: ae6b0000 */ sw $t3,0x0($s3) +/* f073c4c: 8fbf0024 */ lw $ra,0x24($sp) +/* f073c50: 8fb30020 */ lw $s3,0x20($sp) +/* f073c54: 8fb2001c */ lw $s2,0x1c($sp) +/* f073c58: 8fb10018 */ lw $s1,0x18($sp) +/* f073c5c: 8fb00014 */ lw $s0,0x14($sp) +/* f073c60: 8fa2005c */ lw $v0,0x5c($sp) +/* f073c64: 03e00008 */ jr $ra +/* f073c68: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f073c6c +/* f073c6c: 27bdf9f8 */ addiu $sp,$sp,-1544 +/* f073c70: 3c03800a */ lui $v1,0x800a +/* f073c74: 24639fc0 */ addiu $v1,$v1,-24640 +/* f073c78: 8c6e0034 */ lw $t6,0x34($v1) +/* f073c7c: afbf005c */ sw $ra,0x5c($sp) +/* f073c80: afb20058 */ sw $s2,0x58($sp) +/* f073c84: afb10054 */ sw $s1,0x54($sp) +/* f073c88: afb00050 */ sw $s0,0x50($sp) +/* f073c8c: f7b40048 */ sdc1 $f20,0x48($sp) +/* f073c90: afa5060c */ sw $a1,0x60c($sp) +/* f073c94: 8c900048 */ lw $s0,0x48($a0) +/* f073c98: afa005d8 */ sw $zero,0x5d8($sp) +/* f073c9c: 00808825 */ or $s1,$a0,$zero +/* f073ca0: 19c00c9b */ blez $t6,.L0f076f10 +/* f073ca4: 8c920014 */ lw $s2,0x14($a0) +/* f073ca8: 908f0003 */ lbu $t7,0x3($a0) +/* f073cac: 24010008 */ addiu $at,$zero,0x8 +/* f073cb0: 55e1000a */ bnel $t7,$at,.L0f073cdc +/* f073cb4: 8e020000 */ lw $v0,0x0($s0) +/* f073cb8: 9098005c */ lbu $t8,0x5c($a0) +/* f073cbc: 24010058 */ addiu $at,$zero,0x58 +/* f073cc0: 57010006 */ bnel $t8,$at,.L0f073cdc +/* f073cc4: 8e020000 */ lw $v0,0x0($s0) +/* f073cc8: 0fc1cd1e */ jal func0f073478 +/* f073ccc: 00000000 */ sll $zero,$zero,0x0 +/* f073cd0: 10000c8f */ beqz $zero,.L0f076f10 +/* f073cd4: afa205d8 */ sw $v0,0x5d8($sp) +/* f073cd8: 8e020000 */ lw $v0,0x0($s0) +.L0f073cdc: +/* f073cdc: 2401cfff */ addiu $at,$zero,-12289 +/* f073ce0: 30591000 */ andi $t9,$v0,0x1000 +/* f073ce4: 13200006 */ beqz $t9,.L0f073d00 +/* f073ce8: 30492000 */ andi $t1,$v0,0x2000 +/* f073cec: 0009502b */ sltu $t2,$zero,$t1 +/* f073cf0: afaa05d8 */ sw $t2,0x5d8($sp) +/* f073cf4: 00415824 */ and $t3,$v0,$at +/* f073cf8: 10000c85 */ beqz $zero,.L0f076f10 +/* f073cfc: ae0b0000 */ sw $t3,0x0($s0) +.L0f073d00: +/* f073d00: 8e2c0040 */ lw $t4,0x40($s1) +/* f073d04: 3c01fffd */ lui $at,0xfffd +/* f073d08: 3421ffff */ ori $at,$at,0xffff +/* f073d0c: 01816824 */ and $t5,$t4,$at +/* f073d10: ae2d0040 */ sw $t5,0x40($s1) +/* f073d14: 8e0e0000 */ lw $t6,0x0($s0) +/* f073d18: 02202025 */ or $a0,$s1,$zero +/* f073d1c: 02002825 */ or $a1,$s0,$zero +/* f073d20: 31cf0080 */ andi $t7,$t6,0x80 +/* f073d24: 11e00005 */ beqz $t7,.L0f073d3c +/* f073d28: 27a605e8 */ addiu $a2,$sp,0x5e8 +/* f073d2c: 0fc1ceba */ jal func0f073ae8 +/* f073d30: 27a705f4 */ addiu $a3,$sp,0x5f4 +/* f073d34: 3c03800a */ lui $v1,0x800a +/* f073d38: 24639fc0 */ addiu $v1,$v1,-24640 +.L0f073d3c: +/* f073d3c: c6440008 */ lwc1 $f4,0x8($s2) +/* f073d40: 2624001c */ addiu $a0,$s1,0x1c +/* f073d44: 27a50504 */ addiu $a1,$sp,0x504 +/* f073d48: e7a405dc */ swc1 $f4,0x5dc($sp) +/* f073d4c: c646000c */ lwc1 $f6,0xc($s2) +/* f073d50: e7a605e0 */ swc1 $f6,0x5e0($sp) +/* f073d54: c6480010 */ lwc1 $f8,0x10($s2) +/* f073d58: e7a805e4 */ swc1 $f8,0x5e4($sp) +/* f073d5c: 8e0200b4 */ lw $v0,0xb4($s0) +/* f073d60: 58400005 */ blezl $v0,.L0f073d78 +/* f073d64: 8e020000 */ lw $v0,0x0($s0) +/* f073d68: 8c780034 */ lw $t8,0x34($v1) +/* f073d6c: 0058c823 */ subu $t9,$v0,$t8 +/* f073d70: ae1900b4 */ sw $t9,0xb4($s0) +/* f073d74: 8e020000 */ lw $v0,0x0($s0) +.L0f073d78: +/* f073d78: 30490800 */ andi $t1,$v0,0x800 +/* f073d7c: 11200376 */ beqz $t1,.L0f074b58 +/* f073d80: 304e0001 */ andi $t6,$v0,0x1 +/* f073d84: 0c005755 */ jal 0x15d54 +/* f073d88: afa40074 */ sw $a0,0x74($sp) +/* f073d8c: 26440008 */ addiu $a0,$s2,0x8 +/* f073d90: afa40070 */ sw $a0,0x70($sp) +/* f073d94: 0c005775 */ jal 0x15dd4 +/* f073d98: 27a50504 */ addiu $a1,$sp,0x504 +/* f073d9c: 4480a000 */ mtc1 $zero,$f20 +/* f073da0: c60000dc */ lwc1 $f0,0xdc($s0) +/* f073da4: 3c01800a */ lui $at,0x800a +/* f073da8: 4600a03c */ c.lt.s $f20,$f0 +/* f073dac: 00000000 */ sll $zero,$zero,0x0 +/* f073db0: 4502002c */ bc1fl .L0f073e64 +/* f073db4: 4614003c */ c.lt.s $f0,$f20 +/* f073db8: c60a00e0 */ lwc1 $f10,0xe0($s0) +/* f073dbc: c424a00c */ lwc1 $f4,-0x5ff4($at) +/* f073dc0: 3c013f80 */ lui $at,0x3f80 +/* f073dc4: 46045182 */ mul.s $f6,$f10,$f4 +/* f073dc8: 46060201 */ sub.s $f8,$f0,$f6 +/* f073dcc: e60800dc */ swc1 $f8,0xdc($s0) +/* f073dd0: c60a00dc */ lwc1 $f10,0xdc($s0) +/* f073dd4: 4614503c */ c.lt.s $f10,$f20 +/* f073dd8: 00000000 */ sll $zero,$zero,0x0 +/* f073ddc: 45020004 */ bc1fl .L0f073df0 +/* f073de0: c61000e4 */ lwc1 $f16,0xe4($s0) +/* f073de4: 1000004b */ beqz $zero,.L0f073f14 +/* f073de8: e61400dc */ swc1 $f20,0xdc($s0) +/* f073dec: c61000e4 */ lwc1 $f16,0xe4($s0) +.L0f073df0: +/* f073df0: 44812000 */ mtc1 $at,$f4 +/* f073df4: 3c03800a */ lui $v1,0x800a +/* f073df8: 4604803c */ c.lt.s $f16,$f4 +/* f073dfc: 00000000 */ sll $zero,$zero,0x0 +/* f073e00: 45020045 */ bc1fl .L0f073f18 +/* f073e04: c60e0004 */ lwc1 $f14,0x4($s0) +/* f073e08: 8c639ff8 */ lw $v1,-0x6008($v1) +/* f073e0c: 00001025 */ or $v0,$zero,$zero +/* f073e10: 58600041 */ blezl $v1,.L0f073f18 +/* f073e14: c60e0004 */ lwc1 $f14,0x4($s0) +/* f073e18: c60200ec */ lwc1 $f2,0xec($s0) +/* f073e1c: c60000dc */ lwc1 $f0,0xdc($s0) +.L0f073e20: +/* f073e20: 24420001 */ addiu $v0,$v0,0x1 +/* f073e24: 4600103c */ c.lt.s $f2,$f0 +/* f073e28: 00000000 */ sll $zero,$zero,0x0 +/* f073e2c: 45020008 */ bc1fl .L0f073e50 +/* f073e30: 0043082a */ slt $at,$v0,$v1 +/* f073e34: 46020181 */ sub.s $f6,$f0,$f2 +/* f073e38: 3c03800a */ lui $v1,0x800a +/* f073e3c: 46103202 */ mul.s $f8,$f6,$f16 +/* f073e40: 46081280 */ add.s $f10,$f2,$f8 +/* f073e44: e60a00dc */ swc1 $f10,0xdc($s0) +/* f073e48: 8c639ff8 */ lw $v1,-0x6008($v1) +/* f073e4c: 0043082a */ slt $at,$v0,$v1 +.L0f073e50: +/* f073e50: 5420fff3 */ bnezl $at,.L0f073e20 +/* f073e54: c60000dc */ lwc1 $f0,0xdc($s0) +/* f073e58: 1000002f */ beqz $zero,.L0f073f18 +/* f073e5c: c60e0004 */ lwc1 $f14,0x4($s0) +/* f073e60: 4614003c */ c.lt.s $f0,$f20 +.L0f073e64: +/* f073e64: 3c04800a */ lui $a0,0x800a +/* f073e68: 24849fc0 */ addiu $a0,$a0,-24640 +/* f073e6c: 4502002a */ bc1fl .L0f073f18 +/* f073e70: c60e0004 */ lwc1 $f14,0x4($s0) +/* f073e74: c60400e0 */ lwc1 $f4,0xe0($s0) +/* f073e78: c486004c */ lwc1 $f6,0x4c($a0) +/* f073e7c: 3c013f80 */ lui $at,0x3f80 +/* f073e80: 46062202 */ mul.s $f8,$f4,$f6 +/* f073e84: 46080280 */ add.s $f10,$f0,$f8 +/* f073e88: e60a00dc */ swc1 $f10,0xdc($s0) +/* f073e8c: c60400dc */ lwc1 $f4,0xdc($s0) +/* f073e90: 4604a03c */ c.lt.s $f20,$f4 +/* f073e94: 00000000 */ sll $zero,$zero,0x0 +/* f073e98: 45020004 */ bc1fl .L0f073eac +/* f073e9c: c61000e4 */ lwc1 $f16,0xe4($s0) +/* f073ea0: 1000001c */ beqz $zero,.L0f073f14 +/* f073ea4: e61400dc */ swc1 $f20,0xdc($s0) +/* f073ea8: c61000e4 */ lwc1 $f16,0xe4($s0) +.L0f073eac: +/* f073eac: 44813000 */ mtc1 $at,$f6 +/* f073eb0: 00000000 */ sll $zero,$zero,0x0 +/* f073eb4: 4606803c */ c.lt.s $f16,$f6 +/* f073eb8: 00000000 */ sll $zero,$zero,0x0 +/* f073ebc: 45020016 */ bc1fl .L0f073f18 +/* f073ec0: c60e0004 */ lwc1 $f14,0x4($s0) +/* f073ec4: 8c830038 */ lw $v1,0x38($a0) +/* f073ec8: 00001025 */ or $v0,$zero,$zero +/* f073ecc: 58600012 */ blezl $v1,.L0f073f18 +/* f073ed0: c60e0004 */ lwc1 $f14,0x4($s0) +/* f073ed4: c60200ec */ lwc1 $f2,0xec($s0) +/* f073ed8: 46001307 */ neg.s $f12,$f2 +/* f073edc: c60000dc */ lwc1 $f0,0xdc($s0) +.L0f073ee0: +/* f073ee0: 24420001 */ addiu $v0,$v0,0x1 +/* f073ee4: 460c003c */ c.lt.s $f0,$f12 +/* f073ee8: 00000000 */ sll $zero,$zero,0x0 +/* f073eec: 45020007 */ bc1fl .L0f073f0c +/* f073ef0: 0043082a */ slt $at,$v0,$v1 +/* f073ef4: 46020200 */ add.s $f8,$f0,$f2 +/* f073ef8: 46104282 */ mul.s $f10,$f8,$f16 +/* f073efc: 460a6100 */ add.s $f4,$f12,$f10 +/* f073f00: e60400dc */ swc1 $f4,0xdc($s0) +/* f073f04: 8c830038 */ lw $v1,0x38($a0) +/* f073f08: 0043082a */ slt $at,$v0,$v1 +.L0f073f0c: +/* f073f0c: 5420fff4 */ bnezl $at,.L0f073ee0 +/* f073f10: c60000dc */ lwc1 $f0,0xdc($s0) +.L0f073f14: +/* f073f14: c60e0004 */ lwc1 $f14,0x4($s0) +.L0f073f18: +/* f073f18: 460ea032 */ c.eq.s $f20,$f14 +/* f073f1c: 00000000 */ sll $zero,$zero,0x0 +/* f073f20: 45020007 */ bc1fl .L0f073f40 +/* f073f24: c6080098 */ lwc1 $f8,0x98($s0) +/* f073f28: c606000c */ lwc1 $f6,0xc($s0) +/* f073f2c: 4606a032 */ c.eq.s $f20,$f6 +/* f073f30: 00000000 */ sll $zero,$zero,0x0 +/* f073f34: 45030061 */ bc1tl .L0f0740bc +/* f073f38: 8e040088 */ lw $a0,0x88($s0) +/* f073f3c: c6080098 */ lwc1 $f8,0x98($s0) +.L0f073f40: +/* f073f40: 4608a03c */ c.lt.s $f20,$f8 +/* f073f44: 00000000 */ sll $zero,$zero,0x0 +/* f073f48: 4502005c */ bc1fl .L0f0740bc +/* f073f4c: 8e040088 */ lw $a0,0x88($s0) +/* f073f50: c602000c */ lwc1 $f2,0xc($s0) +/* f073f54: 46021282 */ mul.s $f10,$f2,$f2 +/* f073f58: 00000000 */ sll $zero,$zero,0x0 +/* f073f5c: 460e7102 */ mul.s $f4,$f14,$f14 +/* f073f60: 0c012974 */ jal 0x4a5d0 +/* f073f64: 46045300 */ add.s $f12,$f10,$f4 +/* f073f68: 4600a03c */ c.lt.s $f20,$f0 +/* f073f6c: 3c03800a */ lui $v1,0x800a +/* f073f70: 24639fc0 */ addiu $v1,$v1,-24640 +/* f073f74: 4502004f */ bc1fl .L0f0740b4 +/* f073f78: e6140004 */ swc1 $f20,0x4($s0) +/* f073f7c: c6060098 */ lwc1 $f6,0x98($s0) +/* f073f80: c468004c */ lwc1 $f8,0x4c($v1) +/* f073f84: 3c013f80 */ lui $at,0x3f80 +/* f073f88: 44812000 */ mtc1 $at,$f4 +/* f073f8c: 46083282 */ mul.s $f10,$f6,$f8 +/* f073f90: 46005303 */ div.s $f12,$f10,$f0 +/* f073f94: 460c203e */ c.le.s $f4,$f12 +/* f073f98: 00000000 */ sll $zero,$zero,0x0 +/* f073f9c: 45020005 */ bc1fl .L0f073fb4 +/* f073fa0: c60e0004 */ lwc1 $f14,0x4($s0) +/* f073fa4: e6140004 */ swc1 $f20,0x4($s0) +/* f073fa8: 10000043 */ beqz $zero,.L0f0740b8 +/* f073fac: e614000c */ swc1 $f20,0xc($s0) +/* f073fb0: c60e0004 */ lwc1 $f14,0x4($s0) +.L0f073fb4: +/* f073fb4: c602000c */ lwc1 $f2,0xc($s0) +/* f073fb8: 3c013f80 */ lui $at,0x3f80 +/* f073fbc: 460c7182 */ mul.s $f6,$f14,$f12 +/* f073fc0: c61000e4 */ lwc1 $f16,0xe4($s0) +/* f073fc4: 460c1282 */ mul.s $f10,$f2,$f12 +/* f073fc8: 46067201 */ sub.s $f8,$f14,$f6 +/* f073fcc: 44813000 */ mtc1 $at,$f6 +/* f073fd0: 460a1101 */ sub.s $f4,$f2,$f10 +/* f073fd4: e6080004 */ swc1 $f8,0x4($s0) +/* f073fd8: 4606803c */ c.lt.s $f16,$f6 +/* f073fdc: e604000c */ swc1 $f4,0xc($s0) +/* f073fe0: 45020036 */ bc1fl .L0f0740bc +/* f073fe4: 8e040088 */ lw $a0,0x88($s0) +/* f073fe8: 8c6a0038 */ lw $t2,0x38($v1) +/* f073fec: 00001025 */ or $v0,$zero,$zero +/* f073ff0: 59400032 */ blezl $t2,.L0f0740bc +/* f073ff4: 8e040088 */ lw $a0,0x88($s0) +/* f073ff8: c60c00f0 */ lwc1 $f12,0xf0($s0) +/* f073ffc: c60e0004 */ lwc1 $f14,0x4($s0) +.L0f074000: +/* f074000: 460e603c */ c.lt.s $f12,$f14 +/* f074004: 00000000 */ sll $zero,$zero,0x0 +/* f074008: 45020007 */ bc1fl .L0f074028 +/* f07400c: 46006007 */ neg.s $f0,$f12 +/* f074010: 460c7201 */ sub.s $f8,$f14,$f12 +/* f074014: 46104282 */ mul.s $f10,$f8,$f16 +/* f074018: 460c5100 */ add.s $f4,$f10,$f12 +/* f07401c: 1000000a */ beqz $zero,.L0f074048 +/* f074020: e6040004 */ swc1 $f4,0x4($s0) +/* f074024: 46006007 */ neg.s $f0,$f12 +.L0f074028: +/* f074028: 4600703c */ c.lt.s $f14,$f0 +/* f07402c: 00000000 */ sll $zero,$zero,0x0 +/* f074030: 45020006 */ bc1fl .L0f07404c +/* f074034: c602000c */ lwc1 $f2,0xc($s0) +/* f074038: 460c7180 */ add.s $f6,$f14,$f12 +/* f07403c: 46103202 */ mul.s $f8,$f6,$f16 +/* f074040: 46004280 */ add.s $f10,$f8,$f0 +/* f074044: e60a0004 */ swc1 $f10,0x4($s0) +.L0f074048: +/* f074048: c602000c */ lwc1 $f2,0xc($s0) +.L0f07404c: +/* f07404c: 4602603c */ c.lt.s $f12,$f2 +/* f074050: 00000000 */ sll $zero,$zero,0x0 +/* f074054: 45020007 */ bc1fl .L0f074074 +/* f074058: 46006007 */ neg.s $f0,$f12 +/* f07405c: 460c1101 */ sub.s $f4,$f2,$f12 +/* f074060: 46102182 */ mul.s $f6,$f4,$f16 +/* f074064: 460c3200 */ add.s $f8,$f6,$f12 +/* f074068: 1000000a */ beqz $zero,.L0f074094 +/* f07406c: e608000c */ swc1 $f8,0xc($s0) +/* f074070: 46006007 */ neg.s $f0,$f12 +.L0f074074: +/* f074074: 4600103c */ c.lt.s $f2,$f0 +/* f074078: 00000000 */ sll $zero,$zero,0x0 +/* f07407c: 45020006 */ bc1fl .L0f074098 +/* f074080: 8c6b0038 */ lw $t3,0x38($v1) +/* f074084: 460c1280 */ add.s $f10,$f2,$f12 +/* f074088: 46105102 */ mul.s $f4,$f10,$f16 +/* f07408c: 46002180 */ add.s $f6,$f4,$f0 +/* f074090: e606000c */ swc1 $f6,0xc($s0) +.L0f074094: +/* f074094: 8c6b0038 */ lw $t3,0x38($v1) +.L0f074098: +/* f074098: 24420001 */ addiu $v0,$v0,0x1 +/* f07409c: 004b082a */ slt $at,$v0,$t3 +/* f0740a0: 5420ffd7 */ bnezl $at,.L0f074000 +/* f0740a4: c60e0004 */ lwc1 $f14,0x4($s0) +/* f0740a8: 10000004 */ beqz $zero,.L0f0740bc +/* f0740ac: 8e040088 */ lw $a0,0x88($s0) +/* f0740b0: e6140004 */ swc1 $f20,0x4($s0) +.L0f0740b4: +/* f0740b4: e614000c */ swc1 $f20,0xc($s0) +.L0f0740b8: +/* f0740b8: 8e040088 */ lw $a0,0x88($s0) +.L0f0740bc: +/* f0740bc: 50800004 */ beqzl $a0,.L0f0740d0 +/* f0740c0: 86240006 */ lh $a0,0x6($s1) +/* f0740c4: 0fc1905e */ jal func0f064178 +/* f0740c8: 00002825 */ or $a1,$zero,$zero +/* f0740cc: 86240006 */ lh $a0,0x6($s1) +.L0f0740d0: +/* f0740d0: 288c0000 */ slti $t4,$a0,0x0 +/* f0740d4: 398c0001 */ xori $t4,$t4,0x1 +/* f0740d8: 11800007 */ beqz $t4,.L0f0740f8 +/* f0740dc: afac0088 */ sw $t4,0x88($sp) +/* f0740e0: 8e2e0010 */ lw $t6,0x10($s1) +/* f0740e4: 3c010100 */ lui $at,0x100 +/* f0740e8: 34210002 */ ori $at,$at,0x2 +/* f0740ec: 01c17824 */ and $t7,$t6,$at +/* f0740f0: 2df80001 */ sltiu $t8,$t7,0x1 +/* f0740f4: afb80088 */ sw $t8,0x88($sp) +.L0f0740f8: +/* f0740f8: 8fb90088 */ lw $t9,0x88($sp) +/* f0740fc: 13200038 */ beqz $t9,.L0f0741e0 +/* f074100: 24050002 */ addiu $a1,$zero,0x2 +/* f074104: 0fc456ac */ jal func0f115ab0 +/* f074108: 27a60430 */ addiu $a2,$sp,0x430 +/* f07410c: 3c014348 */ lui $at,0x4348 +/* f074110: 44811000 */ mtc1 $at,$f2 +/* f074114: 8e290010 */ lw $t1,0x10($s1) +/* f074118: 3c014396 */ lui $at,0x4396 +/* f07411c: 44816000 */ mtc1 $at,$f12 +/* f074120: 00095200 */ sll $t2,$t1,0x8 +/* f074124: 46001406 */ mov.s $f16,$f2 +/* f074128: 05410006 */ bgez $t2,.L0f074144 +/* f07412c: 46006386 */ mov.s $f14,$f12 +/* f074130: 3c01442f */ lui $at,0x442f +/* f074134: 44810000 */ mtc1 $at,$f0 +/* f074138: 00000000 */ sll $zero,$zero,0x0 +/* f07413c: 46001400 */ add.s $f16,$f2,$f0 +/* f074140: 46006380 */ add.s $f14,$f12,$f0 +.L0f074144: +/* f074144: 862b0004 */ lh $t3,0x4($s1) +/* f074148: 240101a8 */ addiu $at,$zero,0x1a8 +/* f07414c: c7a80430 */ lwc1 $f8,0x430($sp) +/* f074150: 15610003 */ bne $t3,$at,.L0f074160 +/* f074154: 3c014366 */ lui $at,0x4366 +/* f074158: 44818000 */ mtc1 $at,$f16 +/* f07415c: 00000000 */ sll $zero,$zero,0x0 +.L0f074160: +/* f074160: c64a0008 */ lwc1 $f10,0x8($s2) +/* f074164: c7a40438 */ lwc1 $f4,0x438($sp) +/* f074168: c6460010 */ lwc1 $f6,0x10($s2) +/* f07416c: 460a4001 */ sub.s $f0,$f8,$f10 +/* f074170: e7b0041c */ swc1 $f16,0x41c($sp) +/* f074174: e7ae0418 */ swc1 $f14,0x418($sp) +/* f074178: 46062081 */ sub.s $f2,$f4,$f6 +/* f07417c: 46000202 */ mul.s $f8,$f0,$f0 +/* f074180: 00000000 */ sll $zero,$zero,0x0 +/* f074184: 46021282 */ mul.s $f10,$f2,$f2 +/* f074188: 0c012974 */ jal 0x4a5d0 +/* f07418c: 460a4300 */ add.s $f12,$f8,$f10 +/* f074190: c7a40418 */ lwc1 $f4,0x418($sp) +/* f074194: c7a6041c */ lwc1 $f6,0x41c($sp) +/* f074198: 4600203c */ c.lt.s $f4,$f0 +/* f07419c: 00000000 */ sll $zero,$zero,0x0 +/* f0741a0: 45020004 */ bc1fl .L0f0741b4 +/* f0741a4: 4600303c */ c.lt.s $f6,$f0 +/* f0741a8: 1000000d */ beqz $zero,.L0f0741e0 +/* f0741ac: e61400dc */ swc1 $f20,0xdc($s0) +/* f0741b0: 4600303c */ c.lt.s $f6,$f0 +.L0f0741b4: +/* f0741b4: c7a80418 */ lwc1 $f8,0x418($sp) +/* f0741b8: 3c017f1b */ lui $at,0x7f1b +/* f0741bc: 45000008 */ bc1f .L0f0741e0 +/* f0741c0: 00000000 */ sll $zero,$zero,0x0 +/* f0741c4: 46004281 */ sub.s $f10,$f8,$f0 +/* f0741c8: c424a3d4 */ lwc1 $f4,-0x5c2c($at) +/* f0741cc: c60800dc */ lwc1 $f8,0xdc($s0) +/* f0741d0: 46045182 */ mul.s $f6,$f10,$f4 +/* f0741d4: 00000000 */ sll $zero,$zero,0x0 +/* f0741d8: 46064282 */ mul.s $f10,$f8,$f6 +/* f0741dc: e60a00dc */ swc1 $f10,0xdc($s0) +.L0f0741e0: +/* f0741e0: 3c01800a */ lui $at,0x800a +/* f0741e4: c428a00c */ lwc1 $f8,-0x5ff4($at) +/* f0741e8: c60400dc */ lwc1 $f4,0xdc($s0) +/* f0741ec: 46082002 */ mul.s $f0,$f4,$f8 +/* f0741f0: 46140032 */ c.eq.s $f0,$f20 +/* f0741f4: 00000000 */ sll $zero,$zero,0x0 +/* f0741f8: 4501001c */ bc1t .L0f07426c +/* f0741fc: 3c0c8007 */ lui $t4,0x8007 +/* f074200: 258c9b8c */ addiu $t4,$t4,-25716 +/* f074204: 8d810000 */ lw $at,0x0($t4) +/* f074208: 27a50404 */ addiu $a1,$sp,0x404 +/* f07420c: 44060000 */ mfc1 $a2,$f0 +/* f074210: aca10000 */ sw $at,0x0($a1) +/* f074214: 8d8e0004 */ lw $t6,0x4($t4) +/* f074218: 02202025 */ or $a0,$s1,$zero +/* f07421c: 24070001 */ addiu $a3,$zero,0x1 +/* f074220: acae0004 */ sw $t6,0x4($a1) +/* f074224: 8d810008 */ lw $at,0x8($t4) +/* f074228: aca10008 */ sw $at,0x8($a1) +/* f07422c: 0fc1c851 */ jal func0f072144 +/* f074230: e7a005a8 */ swc1 $f0,0x5a8($sp) +/* f074234: 2401ffff */ addiu $at,$zero,-1 +/* f074238: 1041000c */ beq $v0,$at,.L0f07426c +/* f07423c: c7a005a8 */ lwc1 $f0,0x5a8($sp) +/* f074240: 1440000a */ bnez $v0,.L0f07426c +/* f074244: 00000000 */ sll $zero,$zero,0x0 +/* f074248: c60600dc */ lwc1 $f6,0xdc($s0) +/* f07424c: c604008c */ lwc1 $f4,0x8c($s0) +/* f074250: 44060000 */ mfc1 $a2,$f0 +/* f074254: 46003287 */ neg.s $f10,$f6 +/* f074258: 02202025 */ or $a0,$s1,$zero +/* f07425c: 46045202 */ mul.s $f8,$f10,$f4 +/* f074260: 27a50404 */ addiu $a1,$sp,0x404 +/* f074264: 0fc1c9f5 */ jal func0f0727d4 +/* f074268: e60800dc */ swc1 $f8,0xdc($s0) +.L0f07426c: +/* f07426c: 3c01800a */ lui $at,0x800a +/* f074270: c422a00c */ lwc1 $f2,-0x5ff4($at) +/* f074274: c6060004 */ lwc1 $f6,0x4($s0) +/* f074278: e7b405a0 */ swc1 $f20,0x5a0($sp) +/* f07427c: 8faf0088 */ lw $t7,0x88($sp) +/* f074280: 46023282 */ mul.s $f10,$f6,$f2 +/* f074284: e7aa059c */ swc1 $f10,0x59c($sp) +/* f074288: c604000c */ lwc1 $f4,0xc($s0) +/* f07428c: 46022202 */ mul.s $f8,$f4,$f2 +/* f074290: 11e00031 */ beqz $t7,.L0f074358 +/* f074294: e7a805a4 */ swc1 $f8,0x5a4($sp) +/* f074298: c7a60430 */ lwc1 $f6,0x430($sp) +/* f07429c: c64a0008 */ lwc1 $f10,0x8($s2) +/* f0742a0: c7a8059c */ lwc1 $f8,0x59c($sp) +/* f0742a4: 460a3101 */ sub.s $f4,$f6,$f10 +/* f0742a8: c64a0010 */ lwc1 $f10,0x10($s2) +/* f0742ac: c7a60438 */ lwc1 $f6,0x438($sp) +/* f0742b0: 46082001 */ sub.s $f0,$f4,$f8 +/* f0742b4: c7a805a4 */ lwc1 $f8,0x5a4($sp) +/* f0742b8: 460a3101 */ sub.s $f4,$f6,$f10 +/* f0742bc: 46000182 */ mul.s $f6,$f0,$f0 +/* f0742c0: 46082081 */ sub.s $f2,$f4,$f8 +/* f0742c4: 46021282 */ mul.s $f10,$f2,$f2 +/* f0742c8: 0c012974 */ jal 0x4a5d0 +/* f0742cc: 460a3300 */ add.s $f12,$f6,$f10 +/* f0742d0: c7ac0418 */ lwc1 $f12,0x418($sp) +/* f0742d4: c7a4041c */ lwc1 $f4,0x41c($sp) +/* f0742d8: 4600603c */ c.lt.s $f12,$f0 +/* f0742dc: 00000000 */ sll $zero,$zero,0x0 +/* f0742e0: 45020009 */ bc1fl .L0f074308 +/* f0742e4: 4600203c */ c.lt.s $f4,$f0 +/* f0742e8: e7b405a4 */ swc1 $f20,0x5a4($sp) +/* f0742ec: c7a005a4 */ lwc1 $f0,0x5a4($sp) +/* f0742f0: e7a0059c */ swc1 $f0,0x59c($sp) +/* f0742f4: e6000004 */ swc1 $f0,0x4($s0) +/* f0742f8: e600000c */ swc1 $f0,0xc($s0) +/* f0742fc: 10000016 */ beqz $zero,.L0f074358 +/* f074300: e60000dc */ swc1 $f0,0xdc($s0) +/* f074304: 4600203c */ c.lt.s $f4,$f0 +.L0f074308: +/* f074308: 3c017f1b */ lui $at,0x7f1b +/* f07430c: 45020013 */ bc1fl .L0f07435c +/* f074310: 4406a000 */ mfc1 $a2,$f20 +/* f074314: 46006201 */ sub.s $f8,$f12,$f0 +/* f074318: c426a3d8 */ lwc1 $f6,-0x5c28($at) +/* f07431c: c60a0004 */ lwc1 $f10,0x4($s0) +/* f074320: 46064082 */ mul.s $f2,$f8,$f6 +/* f074324: c608000c */ lwc1 $f8,0xc($s0) +/* f074328: 46025102 */ mul.s $f4,$f10,$f2 +/* f07432c: 00000000 */ sll $zero,$zero,0x0 +/* f074330: 46024182 */ mul.s $f6,$f8,$f2 +/* f074334: e6040004 */ swc1 $f4,0x4($s0) +/* f074338: e606000c */ swc1 $f6,0xc($s0) +/* f07433c: c7aa059c */ lwc1 $f10,0x59c($sp) +/* f074340: c7a805a4 */ lwc1 $f8,0x5a4($sp) +/* f074344: 46025102 */ mul.s $f4,$f10,$f2 +/* f074348: 00000000 */ sll $zero,$zero,0x0 +/* f07434c: 46024182 */ mul.s $f6,$f8,$f2 +/* f074350: e7a4059c */ swc1 $f4,0x59c($sp) +/* f074354: e7a605a4 */ swc1 $f6,0x5a4($sp) +.L0f074358: +/* f074358: 4406a000 */ mfc1 $a2,$f20 +.L0f07435c: +/* f07435c: 02202025 */ or $a0,$s1,$zero +/* f074360: 27a5059c */ addiu $a1,$sp,0x59c +/* f074364: 0fc1c851 */ jal func0f072144 +/* f074368: 24070001 */ addiu $a3,$zero,0x1 +/* f07436c: 144001ae */ bnez $v0,.L0f074a28 +/* f074370: afa20600 */ sw $v0,0x600($sp) +/* f074374: 4406a000 */ mfc1 $a2,$f20 +/* f074378: 02202025 */ or $a0,$s1,$zero +/* f07437c: 0fc1c9f5 */ jal func0f0727d4 +/* f074380: 27a5059c */ addiu $a1,$sp,0x59c +/* f074384: c60a008c */ lwc1 $f10,0x8c($s0) +/* f074388: 27a403d0 */ addiu $a0,$sp,0x3d0 +/* f07438c: 27a503c4 */ addiu $a1,$sp,0x3c4 +/* f074390: 460a0402 */ mul.s $f16,$f0,$f10 +/* f074394: 4610a03c */ c.lt.s $f20,$f16 +/* f074398: 00000000 */ sll $zero,$zero,0x0 +/* f07439c: 450201a3 */ bc1fl .L0f074a2c +/* f0743a0: 8fab0600 */ lw $t3,0x600($sp) +/* f0743a4: 0c0094d9 */ jal 0x25364 +/* f0743a8: e7b0058c */ swc1 $f16,0x58c($sp) +/* f0743ac: 1040000e */ beqz $v0,.L0f0743e8 +/* f0743b0: c7b0058c */ lwc1 $f16,0x58c($sp) +/* f0743b4: c7a403c4 */ lwc1 $f4,0x3c4($sp) +/* f0743b8: c7a803d0 */ lwc1 $f8,0x3d0($sp) +/* f0743bc: c7aa03c8 */ lwc1 $f10,0x3c8($sp) +/* f0743c0: 46082181 */ sub.s $f6,$f4,$f8 +/* f0743c4: c7a403d4 */ lwc1 $f4,0x3d4($sp) +/* f0743c8: 46045201 */ sub.s $f8,$f10,$f4 +/* f0743cc: e7a603c4 */ swc1 $f6,0x3c4($sp) +/* f0743d0: c7a603cc */ lwc1 $f6,0x3cc($sp) +/* f0743d4: c7aa03d8 */ lwc1 $f10,0x3d8($sp) +/* f0743d8: e7a803c8 */ swc1 $f8,0x3c8($sp) +/* f0743dc: 460a3101 */ sub.s $f4,$f6,$f10 +/* f0743e0: 10000020 */ beqz $zero,.L0f074464 +/* f0743e4: e7a403cc */ swc1 $f4,0x3cc($sp) +.L0f0743e8: +/* f0743e8: 3c077f1b */ lui $a3,0x7f1b +/* f0743ec: 24e79fb8 */ addiu $a3,$a3,-24648 +/* f0743f0: 27a403d0 */ addiu $a0,$sp,0x3d0 +/* f0743f4: 27a503c4 */ addiu $a1,$sp,0x3c4 +/* f0743f8: 24062093 */ addiu $a2,$zero,0x2093 +/* f0743fc: 0c009393 */ jal 0x24e4c +/* f074400: e7b0058c */ swc1 $f16,0x58c($sp) +/* f074404: c7a803d0 */ lwc1 $f8,0x3d0($sp) +/* f074408: c7a603c4 */ lwc1 $f6,0x3c4($sp) +/* f07440c: c7a403d4 */ lwc1 $f4,0x3d4($sp) +/* f074410: c7b0058c */ lwc1 $f16,0x58c($sp) +/* f074414: 46064281 */ sub.s $f10,$f8,$f6 +/* f074418: c7a803c8 */ lwc1 $f8,0x3c8($sp) +/* f07441c: 46082181 */ sub.s $f6,$f4,$f8 +/* f074420: e7aa03d0 */ swc1 $f10,0x3d0($sp) +/* f074424: c7aa03d8 */ lwc1 $f10,0x3d8($sp) +/* f074428: c7a403cc */ lwc1 $f4,0x3cc($sp) +/* f07442c: e7a603d4 */ swc1 $f6,0x3d4($sp) +/* f074430: e7a603c8 */ swc1 $f6,0x3c8($sp) +/* f074434: 46045201 */ sub.s $f8,$f10,$f4 +/* f074438: c7a403d0 */ lwc1 $f4,0x3d0($sp) +/* f07443c: 46004287 */ neg.s $f10,$f8 +/* f074440: e7a803d8 */ swc1 $f8,0x3d8($sp) +/* f074444: e7aa03c4 */ swc1 $f10,0x3c4($sp) +/* f074448: e7a403cc */ swc1 $f4,0x3cc($sp) +/* f07444c: c6480008 */ lwc1 $f8,0x8($s2) +/* f074450: e7a803d0 */ swc1 $f8,0x3d0($sp) +/* f074454: c64a000c */ lwc1 $f10,0xc($s2) +/* f074458: e7aa03d4 */ swc1 $f10,0x3d4($sp) +/* f07445c: c6460010 */ lwc1 $f6,0x10($s2) +/* f074460: e7a603d8 */ swc1 $f6,0x3d8($sp) +.L0f074464: +/* f074464: 27a403d0 */ addiu $a0,$sp,0x3d0 +/* f074468: 27a503c4 */ addiu $a1,$sp,0x3c4 +/* f07446c: 27a603b8 */ addiu $a2,$sp,0x3b8 +/* f074470: 0fc0b93e */ jal func0f02e4f8 +/* f074474: e7b0058c */ swc1 $f16,0x58c($sp) +/* f074478: c6440008 */ lwc1 $f4,0x8($s2) +/* f07447c: c7a805dc */ lwc1 $f8,0x5dc($sp) +/* f074480: e7b403b0 */ swc1 $f20,0x3b0($sp) +/* f074484: 3c017f1b */ lui $at,0x7f1b +/* f074488: 46082281 */ sub.s $f10,$f4,$f8 +/* f07448c: c7a405e4 */ lwc1 $f4,0x5e4($sp) +/* f074490: c7b0058c */ lwc1 $f16,0x58c($sp) +/* f074494: e7aa03ac */ swc1 $f10,0x3ac($sp) +/* f074498: c6460010 */ lwc1 $f6,0x10($s2) +/* f07449c: c7aa03b8 */ lwc1 $f10,0x3b8($sp) +/* f0744a0: 46043201 */ sub.s $f8,$f6,$f4 +/* f0744a4: e7a803b4 */ swc1 $f8,0x3b4($sp) +/* f0744a8: c6460008 */ lwc1 $f6,0x8($s2) +/* f0744ac: c7a803c0 */ lwc1 $f8,0x3c0($sp) +/* f0744b0: 46065101 */ sub.s $f4,$f10,$f6 +/* f0744b4: e7a403b8 */ swc1 $f4,0x3b8($sp) +/* f0744b8: c64a0010 */ lwc1 $f10,0x10($s2) +/* f0744bc: 460a4181 */ sub.s $f6,$f8,$f10 +/* f0744c0: c7a803ac */ lwc1 $f8,0x3ac($sp) +/* f0744c4: 46064282 */ mul.s $f10,$f8,$f6 +/* f0744c8: e7a603c0 */ swc1 $f6,0x3c0($sp) +/* f0744cc: c7a603b4 */ lwc1 $f6,0x3b4($sp) +/* f0744d0: 46002207 */ neg.s $f8,$f4 +/* f0744d4: c60200ec */ lwc1 $f2,0xec($s0) +/* f0744d8: 46064102 */ mul.s $f4,$f8,$f6 +/* f0744dc: c426a3dc */ lwc1 $f6,-0x5c24($at) +/* f0744e0: 46045200 */ add.s $f8,$f10,$f4 +/* f0744e4: 46064382 */ mul.s $f14,$f8,$f6 +/* f0744e8: 460e103c */ c.lt.s $f2,$f14 +/* f0744ec: 46007006 */ mov.s $f0,$f14 +/* f0744f0: 45020004 */ bc1fl .L0f074504 +/* f0744f4: 46001307 */ neg.s $f12,$f2 +/* f0744f8: 10000007 */ beqz $zero,.L0f074518 +/* f0744fc: 46001006 */ mov.s $f0,$f2 +/* f074500: 46001307 */ neg.s $f12,$f2 +.L0f074504: +/* f074504: 460c703c */ c.lt.s $f14,$f12 +/* f074508: 00000000 */ sll $zero,$zero,0x0 +/* f07450c: 45020003 */ bc1fl .L0f07451c +/* f074510: c60a00dc */ lwc1 $f10,0xdc($s0) +/* f074514: 46006006 */ mov.s $f0,$f12 +.L0f074518: +/* f074518: c60a00dc */ lwc1 $f10,0xdc($s0) +.L0f07451c: +/* f07451c: 3c077f1b */ lui $a3,0x7f1b +/* f074520: 24e79fc4 */ addiu $a3,$a3,-24636 +/* f074524: 46005100 */ add.s $f4,$f10,$f0 +/* f074528: 27a403e8 */ addiu $a0,$sp,0x3e8 +/* f07452c: 27a503dc */ addiu $a1,$sp,0x3dc +/* f074530: 240620b9 */ addiu $a2,$zero,0x20b9 +/* f074534: e60400dc */ swc1 $f4,0xdc($s0) +/* f074538: 0c009393 */ jal 0x24e4c +/* f07453c: e7b0058c */ swc1 $f16,0x58c($sp) +/* f074540: c7a803e4 */ lwc1 $f8,0x3e4($sp) +/* f074544: c7a603f0 */ lwc1 $f6,0x3f0($sp) +/* f074548: c7ae03e8 */ lwc1 $f14,0x3e8($sp) +/* f07454c: c7b203dc */ lwc1 $f18,0x3dc($sp) +/* f074550: 46064001 */ sub.s $f0,$f8,$f6 +/* f074554: c7b0058c */ lwc1 $f16,0x58c($sp) +/* f074558: e7b403f8 */ swc1 $f20,0x3f8($sp) +/* f07455c: 46127281 */ sub.s $f10,$f14,$f18 +/* f074560: e7a003f4 */ swc1 $f0,0x3f4($sp) +/* f074564: 27a403f4 */ addiu $a0,$sp,0x3f4 +/* f074568: 4600a032 */ c.eq.s $f20,$f0 +/* f07456c: e7aa03fc */ swc1 $f10,0x3fc($sp) +/* f074570: c7a403fc */ lwc1 $f4,0x3fc($sp) +/* f074574: 27a503f8 */ addiu $a1,$sp,0x3f8 +/* f074578: 45000005 */ bc1f .L0f074590 +/* f07457c: 27a603fc */ addiu $a2,$sp,0x3fc +/* f074580: 4604a032 */ c.eq.s $f20,$f4 +/* f074584: 3c013f80 */ lui $at,0x3f80 +/* f074588: 45030006 */ bc1tl .L0f0745a4 +/* f07458c: 44814000 */ mtc1 $at,$f8 +.L0f074590: +/* f074590: 0c0011e4 */ jal 0x4790 +/* f074594: e7b0058c */ swc1 $f16,0x58c($sp) +/* f074598: 10000004 */ beqz $zero,.L0f0745ac +/* f07459c: c7b0058c */ lwc1 $f16,0x58c($sp) +/* f0745a0: 44814000 */ mtc1 $at,$f8 +.L0f0745a4: +/* f0745a4: 00000000 */ sll $zero,$zero,0x0 +/* f0745a8: e7a803fc */ swc1 $f8,0x3fc($sp) +.L0f0745ac: +/* f0745ac: c7a603fc */ lwc1 $f6,0x3fc($sp) +/* f0745b0: c60a000c */ lwc1 $f10,0xc($s0) +/* f0745b4: c60e0004 */ lwc1 $f14,0x4($s0) +/* f0745b8: c7a803f4 */ lwc1 $f8,0x3f4($sp) +/* f0745bc: 460a3102 */ mul.s $f4,$f6,$f10 +/* f0745c0: 3c013f80 */ lui $at,0x3f80 +/* f0745c4: e7b40594 */ swc1 $f20,0x594($sp) +/* f0745c8: 46087282 */ mul.s $f10,$f14,$f8 +/* f0745cc: 8fb80088 */ lw $t8,0x88($sp) +/* f0745d0: 460a2000 */ add.s $f0,$f4,$f10 +/* f0745d4: 44812000 */ mtc1 $at,$f4 +/* f0745d8: 3c01800a */ lui $at,0x800a +/* f0745dc: c422a00c */ lwc1 $f2,-0x5ff4($at) +/* f0745e0: 46048280 */ add.s $f10,$f16,$f4 +/* f0745e4: 46005107 */ neg.s $f4,$f10 +/* f0745e8: 46040002 */ mul.s $f0,$f0,$f4 +/* f0745ec: 00000000 */ sll $zero,$zero,0x0 +/* f0745f0: 46004282 */ mul.s $f10,$f8,$f0 +/* f0745f4: 460e5100 */ add.s $f4,$f10,$f14 +/* f0745f8: 46003202 */ mul.s $f8,$f6,$f0 +/* f0745fc: e7a40590 */ swc1 $f4,0x590($sp) +/* f074600: c60a000c */ lwc1 $f10,0xc($s0) +/* f074604: e7b405a0 */ swc1 $f20,0x5a0($sp) +/* f074608: 460a4180 */ add.s $f6,$f8,$f10 +/* f07460c: 46022202 */ mul.s $f8,$f4,$f2 +/* f074610: c7a40430 */ lwc1 $f4,0x430($sp) +/* f074614: 46023282 */ mul.s $f10,$f6,$f2 +/* f074618: e7a60598 */ swc1 $f6,0x598($sp) +/* f07461c: e7a8059c */ swc1 $f8,0x59c($sp) +/* f074620: 1300002f */ beqz $t8,.L0f0746e0 +/* f074624: e7aa05a4 */ swc1 $f10,0x5a4($sp) +/* f074628: c6460008 */ lwc1 $f6,0x8($s2) +/* f07462c: 46062101 */ sub.s $f4,$f4,$f6 +/* f074630: c7a60438 */ lwc1 $f6,0x438($sp) +/* f074634: 46082001 */ sub.s $f0,$f4,$f8 +/* f074638: c6440010 */ lwc1 $f4,0x10($s2) +/* f07463c: 46043201 */ sub.s $f8,$f6,$f4 +/* f074640: 46000182 */ mul.s $f6,$f0,$f0 +/* f074644: 460a4081 */ sub.s $f2,$f8,$f10 +/* f074648: 46021102 */ mul.s $f4,$f2,$f2 +/* f07464c: 0c012974 */ jal 0x4a5d0 +/* f074650: 46043300 */ add.s $f12,$f6,$f4 +/* f074654: c7a80418 */ lwc1 $f8,0x418($sp) +/* f074658: c7aa041c */ lwc1 $f10,0x41c($sp) +/* f07465c: 4600403c */ c.lt.s $f8,$f0 +/* f074660: 00000000 */ sll $zero,$zero,0x0 +/* f074664: 45020009 */ bc1fl .L0f07468c +/* f074668: 4600503c */ c.lt.s $f10,$f0 +/* f07466c: e7b405a4 */ swc1 $f20,0x5a4($sp) +/* f074670: c7a005a4 */ lwc1 $f0,0x5a4($sp) +/* f074674: e7a0059c */ swc1 $f0,0x59c($sp) +/* f074678: e6000004 */ swc1 $f0,0x4($s0) +/* f07467c: e600000c */ swc1 $f0,0xc($s0) +/* f074680: 10000017 */ beqz $zero,.L0f0746e0 +/* f074684: e60000dc */ swc1 $f0,0xdc($s0) +/* f074688: 4600503c */ c.lt.s $f10,$f0 +.L0f07468c: +/* f07468c: c7a60418 */ lwc1 $f6,0x418($sp) +/* f074690: 3c017f1b */ lui $at,0x7f1b +/* f074694: 45020013 */ bc1fl .L0f0746e4 +/* f074698: 4406a000 */ mfc1 $a2,$f20 +/* f07469c: 46003101 */ sub.s $f4,$f6,$f0 +/* f0746a0: c428a3e0 */ lwc1 $f8,-0x5c20($at) +/* f0746a4: c60a0004 */ lwc1 $f10,0x4($s0) +/* f0746a8: 46082082 */ mul.s $f2,$f4,$f8 +/* f0746ac: c604000c */ lwc1 $f4,0xc($s0) +/* f0746b0: 46025182 */ mul.s $f6,$f10,$f2 +/* f0746b4: 00000000 */ sll $zero,$zero,0x0 +/* f0746b8: 46022202 */ mul.s $f8,$f4,$f2 +/* f0746bc: e6060004 */ swc1 $f6,0x4($s0) +/* f0746c0: e608000c */ swc1 $f8,0xc($s0) +/* f0746c4: c7aa059c */ lwc1 $f10,0x59c($sp) +/* f0746c8: c7a405a4 */ lwc1 $f4,0x5a4($sp) +/* f0746cc: 46025182 */ mul.s $f6,$f10,$f2 +/* f0746d0: 00000000 */ sll $zero,$zero,0x0 +/* f0746d4: 46022202 */ mul.s $f8,$f4,$f2 +/* f0746d8: e7a6059c */ swc1 $f6,0x59c($sp) +/* f0746dc: e7a805a4 */ swc1 $f8,0x5a4($sp) +.L0f0746e0: +/* f0746e0: 4406a000 */ mfc1 $a2,$f20 +.L0f0746e4: +/* f0746e4: 02202025 */ or $a0,$s1,$zero +/* f0746e8: 27a5059c */ addiu $a1,$sp,0x59c +/* f0746ec: 0fc1c851 */ jal func0f072144 +/* f0746f0: 24070001 */ addiu $a3,$zero,0x1 +/* f0746f4: 144000c2 */ bnez $v0,.L0f074a00 +/* f0746f8: afa20600 */ sw $v0,0x600($sp) +/* f0746fc: 4406a000 */ mfc1 $a2,$f20 +/* f074700: 02202025 */ or $a0,$s1,$zero +/* f074704: 0fc1c9f5 */ jal func0f0727d4 +/* f074708: 27a5059c */ addiu $a1,$sp,0x59c +/* f07470c: c60a008c */ lwc1 $f10,0x8c($s0) +/* f074710: c6060004 */ lwc1 $f6,0x4($s0) +/* f074714: e7b40594 */ swc1 $f20,0x594($sp) +/* f074718: 460a0402 */ mul.s $f16,$f0,$f10 +/* f07471c: 46003107 */ neg.s $f4,$f6 +/* f074720: 3c01800a */ lui $at,0x800a +/* f074724: c422a00c */ lwc1 $f2,-0x5ff4($at) +/* f074728: 8fb90088 */ lw $t9,0x88($sp) +/* f07472c: 46102202 */ mul.s $f8,$f4,$f16 +/* f074730: e7a80590 */ swc1 $f8,0x590($sp) +/* f074734: c60a000c */ lwc1 $f10,0xc($s0) +/* f074738: e7b405a0 */ swc1 $f20,0x5a0($sp) +/* f07473c: 46005187 */ neg.s $f6,$f10 +/* f074740: 46103102 */ mul.s $f4,$f6,$f16 +/* f074744: 00000000 */ sll $zero,$zero,0x0 +/* f074748: 46024282 */ mul.s $f10,$f8,$f2 +/* f07474c: c7a80430 */ lwc1 $f8,0x430($sp) +/* f074750: 46022182 */ mul.s $f6,$f4,$f2 +/* f074754: e7a40598 */ swc1 $f4,0x598($sp) +/* f074758: e7aa059c */ swc1 $f10,0x59c($sp) +/* f07475c: 1320002f */ beqz $t9,.L0f07481c +/* f074760: e7a605a4 */ swc1 $f6,0x5a4($sp) +/* f074764: c6440008 */ lwc1 $f4,0x8($s2) +/* f074768: 46044201 */ sub.s $f8,$f8,$f4 +/* f07476c: c7a40438 */ lwc1 $f4,0x438($sp) +/* f074770: 460a4001 */ sub.s $f0,$f8,$f10 +/* f074774: c6480010 */ lwc1 $f8,0x10($s2) +/* f074778: 46082281 */ sub.s $f10,$f4,$f8 +/* f07477c: 46000102 */ mul.s $f4,$f0,$f0 +/* f074780: 46065081 */ sub.s $f2,$f10,$f6 +/* f074784: 46021202 */ mul.s $f8,$f2,$f2 +/* f074788: 0c012974 */ jal 0x4a5d0 +/* f07478c: 46082300 */ add.s $f12,$f4,$f8 +/* f074790: c7aa0418 */ lwc1 $f10,0x418($sp) +/* f074794: c7a6041c */ lwc1 $f6,0x41c($sp) +/* f074798: 4600503c */ c.lt.s $f10,$f0 +/* f07479c: 00000000 */ sll $zero,$zero,0x0 +/* f0747a0: 45020009 */ bc1fl .L0f0747c8 +/* f0747a4: 4600303c */ c.lt.s $f6,$f0 +/* f0747a8: e7b405a4 */ swc1 $f20,0x5a4($sp) +/* f0747ac: c7a005a4 */ lwc1 $f0,0x5a4($sp) +/* f0747b0: e7a0059c */ swc1 $f0,0x59c($sp) +/* f0747b4: e6000004 */ swc1 $f0,0x4($s0) +/* f0747b8: e600000c */ swc1 $f0,0xc($s0) +/* f0747bc: 10000017 */ beqz $zero,.L0f07481c +/* f0747c0: e60000dc */ swc1 $f0,0xdc($s0) +/* f0747c4: 4600303c */ c.lt.s $f6,$f0 +.L0f0747c8: +/* f0747c8: c7a40418 */ lwc1 $f4,0x418($sp) +/* f0747cc: 3c017f1b */ lui $at,0x7f1b +/* f0747d0: 45020013 */ bc1fl .L0f074820 +/* f0747d4: 4406a000 */ mfc1 $a2,$f20 +/* f0747d8: 46002201 */ sub.s $f8,$f4,$f0 +/* f0747dc: c42aa3e4 */ lwc1 $f10,-0x5c1c($at) +/* f0747e0: c6060004 */ lwc1 $f6,0x4($s0) +/* f0747e4: 460a4082 */ mul.s $f2,$f8,$f10 +/* f0747e8: c608000c */ lwc1 $f8,0xc($s0) +/* f0747ec: 46023102 */ mul.s $f4,$f6,$f2 +/* f0747f0: 00000000 */ sll $zero,$zero,0x0 +/* f0747f4: 46024282 */ mul.s $f10,$f8,$f2 +/* f0747f8: e6040004 */ swc1 $f4,0x4($s0) +/* f0747fc: e60a000c */ swc1 $f10,0xc($s0) +/* f074800: c7a6059c */ lwc1 $f6,0x59c($sp) +/* f074804: c7a805a4 */ lwc1 $f8,0x5a4($sp) +/* f074808: 46023102 */ mul.s $f4,$f6,$f2 +/* f07480c: 00000000 */ sll $zero,$zero,0x0 +/* f074810: 46024282 */ mul.s $f10,$f8,$f2 +/* f074814: e7a4059c */ swc1 $f4,0x59c($sp) +/* f074818: e7aa05a4 */ swc1 $f10,0x5a4($sp) +.L0f07481c: +/* f07481c: 4406a000 */ mfc1 $a2,$f20 +.L0f074820: +/* f074820: 02202025 */ or $a0,$s1,$zero +/* f074824: 27a5059c */ addiu $a1,$sp,0x59c +/* f074828: 0fc1c851 */ jal func0f072144 +/* f07482c: 24070001 */ addiu $a3,$zero,0x1 +/* f074830: 14400073 */ bnez $v0,.L0f074a00 +/* f074834: afa20600 */ sw $v0,0x600($sp) +/* f074838: 4406a000 */ mfc1 $a2,$f20 +/* f07483c: 02202025 */ or $a0,$s1,$zero +/* f074840: 0fc1c9f5 */ jal func0f0727d4 +/* f074844: 27a5059c */ addiu $a1,$sp,0x59c +/* f074848: c7ae03e8 */ lwc1 $f14,0x3e8($sp) +/* f07484c: c7b203dc */ lwc1 $f18,0x3dc($sp) +/* f074850: c7a603f0 */ lwc1 $f6,0x3f0($sp) +/* f074854: c7a403e4 */ lwc1 $f4,0x3e4($sp) +/* f074858: 46127032 */ c.eq.s $f14,$f18 +/* f07485c: c7a803e4 */ lwc1 $f8,0x3e4($sp) +/* f074860: c7aa03f0 */ lwc1 $f10,0x3f0($sp) +/* f074864: 45020006 */ bc1fl .L0f074880 +/* f074868: 460a4081 */ sub.s $f2,$f8,$f10 +/* f07486c: 46043032 */ c.eq.s $f6,$f4 +/* f074870: 00000000 */ sll $zero,$zero,0x0 +/* f074874: 45030063 */ bc1tl .L0f074a04 +/* f074878: 8faa0600 */ lw $t2,0x600($sp) +/* f07487c: 460a4081 */ sub.s $f2,$f8,$f10 +.L0f074880: +/* f074880: 460e9001 */ sub.s $f0,$f18,$f14 +/* f074884: 46021182 */ mul.s $f6,$f2,$f2 +/* f074888: e7a203a0 */ swc1 $f2,0x3a0($sp) +/* f07488c: 46000102 */ mul.s $f4,$f0,$f0 +/* f074890: e7a00398 */ swc1 $f0,0x398($sp) +/* f074894: 0c012974 */ jal 0x4a5d0 +/* f074898: 46043300 */ add.s $f12,$f6,$f4 +/* f07489c: 3c013f80 */ lui $at,0x3f80 +/* f0748a0: 44814000 */ mtc1 $at,$f8 +/* f0748a4: c7aa0398 */ lwc1 $f10,0x398($sp) +/* f0748a8: c7a403a0 */ lwc1 $f4,0x3a0($sp) +/* f0748ac: 46004303 */ div.s $f12,$f8,$f0 +/* f0748b0: 3c01800a */ lui $at,0x800a +/* f0748b4: c422a00c */ lwc1 $f2,-0x5ff4($at) +/* f0748b8: 8fa90088 */ lw $t1,0x88($sp) +/* f0748bc: 460c5182 */ mul.s $f6,$f10,$f12 +/* f0748c0: 00000000 */ sll $zero,$zero,0x0 +/* f0748c4: 460c2202 */ mul.s $f8,$f4,$f12 +/* f0748c8: e7a60398 */ swc1 $f6,0x398($sp) +/* f0748cc: e7a803a0 */ swc1 $f8,0x3a0($sp) +/* f0748d0: c60a000c */ lwc1 $f10,0xc($s0) +/* f0748d4: 460a4102 */ mul.s $f4,$f8,$f10 +/* f0748d8: c60a0004 */ lwc1 $f10,0x4($s0) +/* f0748dc: e7b40594 */ swc1 $f20,0x594($sp) +/* f0748e0: e7b405a0 */ swc1 $f20,0x5a0($sp) +/* f0748e4: 46065282 */ mul.s $f10,$f10,$f6 +/* f0748e8: 460a2380 */ add.s $f14,$f4,$f10 +/* f0748ec: 460e3102 */ mul.s $f4,$f6,$f14 +/* f0748f0: 00000000 */ sll $zero,$zero,0x0 +/* f0748f4: 460e4282 */ mul.s $f10,$f8,$f14 +/* f0748f8: 00000000 */ sll $zero,$zero,0x0 +/* f0748fc: 46022182 */ mul.s $f6,$f4,$f2 +/* f074900: e7a40590 */ swc1 $f4,0x590($sp) +/* f074904: c7a40430 */ lwc1 $f4,0x430($sp) +/* f074908: 46025202 */ mul.s $f8,$f10,$f2 +/* f07490c: e7aa0598 */ swc1 $f10,0x598($sp) +/* f074910: e7a6059c */ swc1 $f6,0x59c($sp) +/* f074914: 1120002f */ beqz $t1,.L0f0749d4 +/* f074918: e7a805a4 */ swc1 $f8,0x5a4($sp) +/* f07491c: c64a0008 */ lwc1 $f10,0x8($s2) +/* f074920: 460a2101 */ sub.s $f4,$f4,$f10 +/* f074924: c7aa0438 */ lwc1 $f10,0x438($sp) +/* f074928: 46062001 */ sub.s $f0,$f4,$f6 +/* f07492c: c6440010 */ lwc1 $f4,0x10($s2) +/* f074930: 46045181 */ sub.s $f6,$f10,$f4 +/* f074934: 46000282 */ mul.s $f10,$f0,$f0 +/* f074938: 46083081 */ sub.s $f2,$f6,$f8 +/* f07493c: 46021102 */ mul.s $f4,$f2,$f2 +/* f074940: 0c012974 */ jal 0x4a5d0 +/* f074944: 46045300 */ add.s $f12,$f10,$f4 +/* f074948: c7a60418 */ lwc1 $f6,0x418($sp) +/* f07494c: c7a8041c */ lwc1 $f8,0x41c($sp) +/* f074950: 4600303c */ c.lt.s $f6,$f0 +/* f074954: 00000000 */ sll $zero,$zero,0x0 +/* f074958: 45020009 */ bc1fl .L0f074980 +/* f07495c: 4600403c */ c.lt.s $f8,$f0 +/* f074960: e7b405a4 */ swc1 $f20,0x5a4($sp) +/* f074964: c7a005a4 */ lwc1 $f0,0x5a4($sp) +/* f074968: e7a0059c */ swc1 $f0,0x59c($sp) +/* f07496c: e6000004 */ swc1 $f0,0x4($s0) +/* f074970: e600000c */ swc1 $f0,0xc($s0) +/* f074974: 10000017 */ beqz $zero,.L0f0749d4 +/* f074978: e60000dc */ swc1 $f0,0xdc($s0) +/* f07497c: 4600403c */ c.lt.s $f8,$f0 +.L0f074980: +/* f074980: c7aa0418 */ lwc1 $f10,0x418($sp) +/* f074984: 3c017f1b */ lui $at,0x7f1b +/* f074988: 45020013 */ bc1fl .L0f0749d8 +/* f07498c: 4406a000 */ mfc1 $a2,$f20 +/* f074990: 46005101 */ sub.s $f4,$f10,$f0 +/* f074994: c426a3e8 */ lwc1 $f6,-0x5c18($at) +/* f074998: c6080004 */ lwc1 $f8,0x4($s0) +/* f07499c: 46062082 */ mul.s $f2,$f4,$f6 +/* f0749a0: c604000c */ lwc1 $f4,0xc($s0) +/* f0749a4: 46024282 */ mul.s $f10,$f8,$f2 +/* f0749a8: 00000000 */ sll $zero,$zero,0x0 +/* f0749ac: 46022182 */ mul.s $f6,$f4,$f2 +/* f0749b0: e60a0004 */ swc1 $f10,0x4($s0) +/* f0749b4: e606000c */ swc1 $f6,0xc($s0) +/* f0749b8: c7a8059c */ lwc1 $f8,0x59c($sp) +/* f0749bc: c7a405a4 */ lwc1 $f4,0x5a4($sp) +/* f0749c0: 46024282 */ mul.s $f10,$f8,$f2 +/* f0749c4: 00000000 */ sll $zero,$zero,0x0 +/* f0749c8: 46022182 */ mul.s $f6,$f4,$f2 +/* f0749cc: e7aa059c */ swc1 $f10,0x59c($sp) +/* f0749d0: e7a605a4 */ swc1 $f6,0x5a4($sp) +.L0f0749d4: +/* f0749d4: 4406a000 */ mfc1 $a2,$f20 +.L0f0749d8: +/* f0749d8: 02202025 */ or $a0,$s1,$zero +/* f0749dc: 27a5059c */ addiu $a1,$sp,0x59c +/* f0749e0: 0fc1c851 */ jal func0f072144 +/* f0749e4: 24070001 */ addiu $a3,$zero,0x1 +/* f0749e8: 14400005 */ bnez $v0,.L0f074a00 +/* f0749ec: afa20600 */ sw $v0,0x600($sp) +/* f0749f0: 4406a000 */ mfc1 $a2,$f20 +/* f0749f4: 02202025 */ or $a0,$s1,$zero +/* f0749f8: 0fc1c9f5 */ jal func0f0727d4 +/* f0749fc: 27a5059c */ addiu $a1,$sp,0x59c +.L0f074a00: +/* f074a00: 8faa0600 */ lw $t2,0x600($sp) +.L0f074a04: +/* f074a04: 24010001 */ addiu $at,$zero,0x1 +/* f074a08: c7a80590 */ lwc1 $f8,0x590($sp) +/* f074a0c: 55410007 */ bnel $t2,$at,.L0f074a2c +/* f074a10: 8fab0600 */ lw $t3,0x600($sp) +/* f074a14: e6080004 */ swc1 $f8,0x4($s0) +/* f074a18: c7aa0594 */ lwc1 $f10,0x594($sp) +/* f074a1c: e60a0008 */ swc1 $f10,0x8($s0) +/* f074a20: c7a40598 */ lwc1 $f4,0x598($sp) +/* f074a24: e604000c */ swc1 $f4,0xc($s0) +.L0f074a28: +/* f074a28: 8fab0600 */ lw $t3,0x600($sp) +.L0f074a2c: +/* f074a2c: 24010001 */ addiu $at,$zero,0x1 +/* f074a30: 51610005 */ beql $t3,$at,.L0f074a48 +/* f074a34: 8e040088 */ lw $a0,0x88($s0) +/* f074a38: e61400dc */ swc1 $f20,0xdc($s0) +/* f074a3c: e614000c */ swc1 $f20,0xc($s0) +/* f074a40: e6140004 */ swc1 $f20,0x4($s0) +/* f074a44: 8e040088 */ lw $a0,0x88($s0) +.L0f074a48: +/* f074a48: 50800004 */ beqzl $a0,.L0f074a5c +/* f074a4c: c6060004 */ lwc1 $f6,0x4($s0) +/* f074a50: 0fc1905e */ jal func0f064178 +/* f074a54: 24050001 */ addiu $a1,$zero,0x1 +/* f074a58: c6060004 */ lwc1 $f6,0x4($s0) +.L0f074a5c: +/* f074a5c: 4606a032 */ c.eq.s $f20,$f6 +/* f074a60: 00000000 */ sll $zero,$zero,0x0 +/* f074a64: 4502000e */ bc1fl .L0f074aa0 +/* f074a68: 8fad0600 */ lw $t5,0x600($sp) +/* f074a6c: c608000c */ lwc1 $f8,0xc($s0) +/* f074a70: 4608a032 */ c.eq.s $f20,$f8 +/* f074a74: 00000000 */ sll $zero,$zero,0x0 +/* f074a78: 45020009 */ bc1fl .L0f074aa0 +/* f074a7c: 8fad0600 */ lw $t5,0x600($sp) +/* f074a80: c60a00dc */ lwc1 $f10,0xdc($s0) +/* f074a84: 460aa032 */ c.eq.s $f20,$f10 +/* f074a88: 00000000 */ sll $zero,$zero,0x0 +/* f074a8c: 45020004 */ bc1fl .L0f074aa0 +/* f074a90: 8fad0600 */ lw $t5,0x600($sp) +/* f074a94: 0fc1ab10 */ jal func0f06ac40 +/* f074a98: 02202025 */ or $a0,$s1,$zero +/* f074a9c: 8fad0600 */ lw $t5,0x600($sp) +.L0f074aa0: +/* f074aa0: 24010001 */ addiu $at,$zero,0x1 +/* f074aa4: 8fa40070 */ lw $a0,0x70($sp) +/* f074aa8: 15a10012 */ bne $t5,$at,.L0f074af4 +/* f074aac: 3c054000 */ lui $a1,0x4000 +/* f074ab0: 26460028 */ addiu $a2,$s2,0x28 +/* f074ab4: 26270058 */ addiu $a3,$s1,0x58 +/* f074ab8: 0c00a8cc */ jal 0x2a330 +/* f074abc: afa00010 */ sw $zero,0x10($sp) +/* f074ac0: 3c017f1b */ lui $at,0x7f1b +/* f074ac4: c424a3ec */ lwc1 $f4,-0x5c14($at) +/* f074ac8: 46000086 */ mov.s $f2,$f0 +/* f074acc: 02202025 */ or $a0,$s1,$zero +/* f074ad0: 4600203c */ c.lt.s $f4,$f0 +/* f074ad4: 00000000 */ sll $zero,$zero,0x0 +/* f074ad8: 45020007 */ bc1fl .L0f074af8 +/* f074adc: 02202025 */ or $a0,$s1,$zero +/* f074ae0: 0fc1c4d8 */ jal func0f071360 +/* f074ae4: e7a20584 */ swc1 $f2,0x584($sp) +/* f074ae8: c7a20584 */ lwc1 $f2,0x584($sp) +/* f074aec: 46020180 */ add.s $f6,$f0,$f2 +/* f074af0: e646000c */ swc1 $f6,0xc($s2) +.L0f074af4: +/* f074af4: 02202025 */ or $a0,$s1,$zero +.L0f074af8: +/* f074af8: 00002825 */ or $a1,$zero,$zero +/* f074afc: 0fc1a71c */ jal func0f069c70 +/* f074b00: 24060001 */ addiu $a2,$zero,0x1 +/* f074b04: 27b00484 */ addiu $s0,$sp,0x484 +/* f074b08: 02002825 */ or $a1,$s0,$zero +/* f074b0c: 0c005755 */ jal 0x15d54 +/* f074b10: 8fa40074 */ lw $a0,0x74($sp) +/* f074b14: 8fa40070 */ lw $a0,0x70($sp) +/* f074b18: 0c005775 */ jal 0x15dd4 +/* f074b1c: 02002825 */ or $a1,$s0,$zero +/* f074b20: 27b104c4 */ addiu $s1,$sp,0x4c4 +/* f074b24: 02202825 */ or $a1,$s1,$zero +/* f074b28: 0c005cbc */ jal 0x172f0 +/* f074b2c: 27a40504 */ addiu $a0,$sp,0x504 +/* f074b30: 02002025 */ or $a0,$s0,$zero +/* f074b34: 02202825 */ or $a1,$s1,$zero +/* f074b38: 0c005680 */ jal 0x15a00 +/* f074b3c: 27a60544 */ addiu $a2,$sp,0x544 +/* f074b40: 02402025 */ or $a0,$s2,$zero +/* f074b44: 0fc1ccb5 */ jal func0f0732d4 +/* f074b48: 27a50544 */ addiu $a1,$sp,0x544 +/* f074b4c: 240c0001 */ addiu $t4,$zero,0x1 +/* f074b50: 100008ef */ beqz $zero,.L0f076f10 +/* f074b54: afac05d8 */ sw $t4,0x5d8($sp) +.L0f074b58: +/* f074b58: 11c007c2 */ beqz $t6,.L0f076a64 +/* f074b5c: 304c0400 */ andi $t4,$v0,0x400 +/* f074b60: afa00354 */ sw $zero,0x354($sp) +/* f074b64: afa00350 */ sw $zero,0x350($sp) +/* f074b68: afa0034c */ sw $zero,0x34c($sp) +/* f074b6c: 8e0f00d0 */ lw $t7,0xd0($s0) +/* f074b70: 8c780034 */ lw $t8,0x34($v1) +/* f074b74: 30494000 */ andi $t1,$v0,0x4000 +/* f074b78: 01f8c821 */ addu $t9,$t7,$t8 +/* f074b7c: 15200003 */ bnez $t1,.L0f074b8c +/* f074b80: ae1900d0 */ sw $t9,0xd0($s0) +/* f074b84: 2b212581 */ slti $at,$t9,0x2581 +/* f074b88: 10200021 */ beqz $at,.L0f074c10 +.L0f074b8c: +/* f074b8c: 3c017f1b */ lui $at,0x7f1b +/* f074b90: c428a3f0 */ lwc1 $f8,-0x5c10($at) +/* f074b94: c640000c */ lwc1 $f0,0xc($s2) +/* f074b98: 3c0146fa */ lui $at,0x46fa +/* f074b9c: 4608003c */ c.lt.s $f0,$f8 +/* f074ba0: 00000000 */ sll $zero,$zero,0x0 +/* f074ba4: 4503001b */ bc1tl .L0f074c14 +/* f074ba8: 8e2b0040 */ lw $t3,0x40($s1) +/* f074bac: 44811000 */ mtc1 $at,$f2 +/* f074bb0: 3c01c6fa */ lui $at,0xc6fa +/* f074bb4: 4600103c */ c.lt.s $f2,$f0 +/* f074bb8: 00000000 */ sll $zero,$zero,0x0 +/* f074bbc: 45030015 */ bc1tl .L0f074c14 +/* f074bc0: 8e2b0040 */ lw $t3,0x40($s1) +/* f074bc4: 44816000 */ mtc1 $at,$f12 +/* f074bc8: c6400008 */ lwc1 $f0,0x8($s2) +/* f074bcc: 460c003c */ c.lt.s $f0,$f12 +/* f074bd0: 00000000 */ sll $zero,$zero,0x0 +/* f074bd4: 4503000f */ bc1tl .L0f074c14 +/* f074bd8: 8e2b0040 */ lw $t3,0x40($s1) +/* f074bdc: 4600103c */ c.lt.s $f2,$f0 +/* f074be0: 00000000 */ sll $zero,$zero,0x0 +/* f074be4: 4503000b */ bc1tl .L0f074c14 +/* f074be8: 8e2b0040 */ lw $t3,0x40($s1) +/* f074bec: c6400010 */ lwc1 $f0,0x10($s2) +/* f074bf0: 460c003c */ c.lt.s $f0,$f12 +/* f074bf4: 00000000 */ sll $zero,$zero,0x0 +/* f074bf8: 45030006 */ bc1tl .L0f074c14 +/* f074bfc: 8e2b0040 */ lw $t3,0x40($s1) +/* f074c00: 4600103c */ c.lt.s $f2,$f0 +/* f074c04: 00000000 */ sll $zero,$zero,0x0 +/* f074c08: 45020005 */ bc1fl .L0f074c20 +/* f074c0c: 8e0c00a0 */ lw $t4,0xa0($s0) +.L0f074c10: +/* f074c10: 8e2b0040 */ lw $t3,0x40($s1) +.L0f074c14: +/* f074c14: 356d0004 */ ori $t5,$t3,0x4 +/* f074c18: ae2d0040 */ sw $t5,0x40($s1) +/* f074c1c: 8e0c00a0 */ lw $t4,0xa0($s0) +.L0f074c20: +/* f074c20: 8c6e0034 */ lw $t6,0x34($v1) +/* f074c24: 2624001c */ addiu $a0,$s1,0x1c +/* f074c28: 27a50358 */ addiu $a1,$sp,0x358 +/* f074c2c: 018e7821 */ addu $t7,$t4,$t6 +/* f074c30: ae0f00a0 */ sw $t7,0xa0($s0) +/* f074c34: 0c005736 */ jal 0x15cd8 +/* f074c38: afa40074 */ sw $a0,0x74($sp) +/* f074c3c: 8e180000 */ lw $t8,0x0($s0) +/* f074c40: 3c017f1b */ lui $at,0x7f1b +/* f074c44: 33190020 */ andi $t9,$t8,0x20 +/* f074c48: 5320004b */ beqzl $t9,.L0f074d78 +/* f074c4c: 922c0003 */ lbu $t4,0x3($s1) +/* f074c50: c430a3f4 */ lwc1 $f16,-0x5c0c($at) +/* f074c54: c600001c */ lwc1 $f0,0x1c($s0) +/* f074c58: 3c03800a */ lui $v1,0x800a +/* f074c5c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f074c60: 4610003c */ c.lt.s $f0,$f16 +/* f074c64: 00000000 */ sll $zero,$zero,0x0 +/* f074c68: 4502001b */ bc1fl .L0f074cd8 +/* f074c6c: c60000a8 */ lwc1 $f0,0xa8($s0) +/* f074c70: c60a0014 */ lwc1 $f10,0x14($s0) +/* f074c74: c464004c */ lwc1 $f4,0x4c($v1) +/* f074c78: c60800ac */ lwc1 $f8,0xac($s0) +/* f074c7c: 3c017f1b */ lui $at,0x7f1b +/* f074c80: 46045182 */ mul.s $f6,$f10,$f4 +/* f074c84: 46064280 */ add.s $f10,$f8,$f6 +/* f074c88: e60a00ac */ swc1 $f10,0xac($s0) +/* f074c8c: c468004c */ lwc1 $f8,0x4c($v1) +/* f074c90: c60400ac */ lwc1 $f4,0xac($s0) +/* f074c94: c60a00a8 */ lwc1 $f10,0xa8($s0) +/* f074c98: 46082182 */ mul.s $f6,$f4,$f8 +/* f074c9c: 46065100 */ add.s $f4,$f10,$f6 +/* f074ca0: e60400a8 */ swc1 $f4,0xa8($s0) +/* f074ca4: c46a004c */ lwc1 $f10,0x4c($v1) +/* f074ca8: c428a3f8 */ lwc1 $f8,-0x5c08($at) +/* f074cac: 460a4182 */ mul.s $f6,$f8,$f10 +/* f074cb0: 46060100 */ add.s $f4,$f0,$f6 +/* f074cb4: e604001c */ swc1 $f4,0x1c($s0) +/* f074cb8: c608001c */ lwc1 $f8,0x1c($s0) +/* f074cbc: 4608803c */ c.lt.s $f16,$f8 +/* f074cc0: 00000000 */ sll $zero,$zero,0x0 +/* f074cc4: 4502002c */ bc1fl .L0f074d78 +/* f074cc8: 922c0003 */ lbu $t4,0x3($s1) +/* f074ccc: 10000029 */ beqz $zero,.L0f074d74 +/* f074cd0: e610001c */ swc1 $f16,0x1c($s0) +/* f074cd4: c60000a8 */ lwc1 $f0,0xa8($s0) +.L0f074cd8: +/* f074cd8: c7aa05e0 */ lwc1 $f10,0x5e0($sp) +/* f074cdc: 4600503c */ c.lt.s $f10,$f0 +/* f074ce0: 00000000 */ sll $zero,$zero,0x0 +/* f074ce4: 45000018 */ bc1f .L0f074d48 +/* f074ce8: 3c01800a */ lui $at,0x800a +/* f074cec: c424a00c */ lwc1 $f4,-0x5ff4($at) +/* f074cf0: c6060014 */ lwc1 $f6,0x14($s0) +/* f074cf4: c60a00ac */ lwc1 $f10,0xac($s0) +/* f074cf8: 46043202 */ mul.s $f8,$f6,$f4 +/* f074cfc: 46085180 */ add.s $f6,$f10,$f8 +/* f074d00: e60600ac */ swc1 $f6,0xac($s0) +/* f074d04: c42aa00c */ lwc1 $f10,-0x5ff4($at) +/* f074d08: c60400ac */ lwc1 $f4,0xac($s0) +/* f074d0c: 3c017f1b */ lui $at,0x7f1b +/* f074d10: 460a2202 */ mul.s $f8,$f4,$f10 +/* f074d14: 46080180 */ add.s $f6,$f0,$f8 +/* f074d18: e60600a8 */ swc1 $f6,0xa8($s0) +/* f074d1c: c7aa05e0 */ lwc1 $f10,0x5e0($sp) +/* f074d20: c60400a8 */ lwc1 $f4,0xa8($s0) +/* f074d24: c426a3fc */ lwc1 $f6,-0x5c04($at) +/* f074d28: 3c01800a */ lui $at,0x800a +/* f074d2c: 460a2201 */ sub.s $f8,$f4,$f10 +/* f074d30: 46083102 */ mul.s $f4,$f6,$f8 +/* f074d34: c426a00c */ lwc1 $f6,-0x5ff4($at) +/* f074d38: 46062202 */ mul.s $f8,$f4,$f6 +/* f074d3c: 46085100 */ add.s $f4,$f10,$f8 +/* f074d40: 1000000c */ beqz $zero,.L0f074d74 +/* f074d44: e7a405e0 */ swc1 $f4,0x5e0($sp) +.L0f074d48: +/* f074d48: e7a005e0 */ swc1 $f0,0x5e0($sp) +/* f074d4c: 8e090000 */ lw $t1,0x0($s0) +/* f074d50: 2401ffdf */ addiu $at,$zero,-33 +/* f074d54: 4480a000 */ mtc1 $zero,$f20 +/* f074d58: c60600ac */ lwc1 $f6,0xac($s0) +/* f074d5c: 01215024 */ and $t2,$t1,$at +/* f074d60: ae0a0000 */ sw $t2,0x0($s0) +/* f074d64: 354d0010 */ ori $t5,$t2,0x10 +/* f074d68: ae0d0000 */ sw $t5,0x0($s0) +/* f074d6c: e6060008 */ swc1 $f6,0x8($s0) +/* f074d70: e614001c */ swc1 $f20,0x1c($s0) +.L0f074d74: +/* f074d74: 922c0003 */ lbu $t4,0x3($s1) +.L0f074d78: +/* f074d78: 4480a000 */ mtc1 $zero,$f20 +/* f074d7c: 24010008 */ addiu $at,$zero,0x8 +/* f074d80: 15810006 */ bne $t4,$at,.L0f074d9c +/* f074d84: 00001025 */ or $v0,$zero,$zero +/* f074d88: 922e005c */ lbu $t6,0x5c($s1) +/* f074d8c: 24010054 */ addiu $at,$zero,0x54 +/* f074d90: 15c10002 */ bne $t6,$at,.L0f074d9c +/* f074d94: 00000000 */ sll $zero,$zero,0x0 +/* f074d98: 24020001 */ addiu $v0,$zero,0x1 +.L0f074d9c: +/* f074d9c: 10400129 */ beqz $v0,.L0f075244 +/* f074da0: 3c188007 */ lui $t8,0x8007 +/* f074da4: 27189b98 */ addiu $t8,$t8,-25704 +/* f074da8: 8f010000 */ lw $at,0x0($t8) +/* f074dac: 27af02f8 */ addiu $t7,$sp,0x2f8 +/* f074db0: 8f090004 */ lw $t1,0x4($t8) +/* f074db4: ade10000 */ sw $at,0x0($t7) +/* f074db8: 8f010008 */ lw $at,0x8($t8) +/* f074dbc: 3c0b8007 */ lui $t3,0x8007 +/* f074dc0: 256b9ba4 */ addiu $t3,$t3,-25692 +/* f074dc4: ade90004 */ sw $t1,0x4($t7) +/* f074dc8: ade10008 */ sw $at,0x8($t7) +/* f074dcc: 8d610000 */ lw $at,0x0($t3) +/* f074dd0: 27aa02ec */ addiu $t2,$sp,0x2ec +/* f074dd4: 8d6c0004 */ lw $t4,0x4($t3) +/* f074dd8: ad410000 */ sw $at,0x0($t2) +/* f074ddc: 8d610008 */ lw $at,0x8($t3) +/* f074de0: 3c198007 */ lui $t9,0x8007 +/* f074de4: 27399bb0 */ addiu $t9,$t9,-25680 +/* f074de8: ad4c0004 */ sw $t4,0x4($t2) +/* f074dec: ad410008 */ sw $at,0x8($t2) +/* f074df0: 8f210000 */ lw $at,0x0($t9) +/* f074df4: 27ae02e0 */ addiu $t6,$sp,0x2e0 +/* f074df8: 8f380004 */ lw $t8,0x4($t9) +/* f074dfc: adc10000 */ sw $at,0x0($t6) +/* f074e00: 8f210008 */ lw $at,0x8($t9) +/* f074e04: add80004 */ sw $t8,0x4($t6) +/* f074e08: 1220010e */ beqz $s1,.L0f075244 +/* f074e0c: adc10008 */ sw $at,0x8($t6) +/* f074e10: 8e290014 */ lw $t1,0x14($s1) +/* f074e14: 5120010c */ beqzl $t1,.L0f075248 +/* f074e18: 8e020000 */ lw $v0,0x0($s0) +/* f074e1c: 8e0d00e8 */ lw $t5,0xe8($s0) +/* f074e20: 51a00109 */ beqzl $t5,.L0f075248 +/* f074e24: 8e020000 */ lw $v0,0x0($s0) +/* f074e28: c622001c */ lwc1 $f2,0x1c($s1) +/* f074e2c: c62e0028 */ lwc1 $f14,0x28($s1) +/* f074e30: c6200034 */ lwc1 $f0,0x34($s1) +/* f074e34: 46021282 */ mul.s $f10,$f2,$f2 +/* f074e38: 00000000 */ sll $zero,$zero,0x0 +/* f074e3c: 460e7202 */ mul.s $f8,$f14,$f14 +/* f074e40: 46085100 */ add.s $f4,$f10,$f8 +/* f074e44: 46000182 */ mul.s $f6,$f0,$f0 +/* f074e48: 0c012974 */ jal 0x4a5d0 +/* f074e4c: 46043300 */ add.s $f12,$f6,$f4 +/* f074e50: 27a402a0 */ addiu $a0,$sp,0x2a0 +/* f074e54: 0c00566c */ jal 0x159b0 +/* f074e58: e7a0029c */ swc1 $f0,0x29c($sp) +/* f074e5c: c7a2029c */ lwc1 $f2,0x29c($sp) +/* f074e60: c62a001c */ lwc1 $f10,0x1c($s1) +/* f074e64: 27a40290 */ addiu $a0,$sp,0x290 +/* f074e68: 27a50294 */ addiu $a1,$sp,0x294 +/* f074e6c: 46025203 */ div.s $f8,$f10,$f2 +/* f074e70: 27a60298 */ addiu $a2,$sp,0x298 +/* f074e74: e7a802a0 */ swc1 $f8,0x2a0($sp) +/* f074e78: c6260020 */ lwc1 $f6,0x20($s1) +/* f074e7c: 46023103 */ div.s $f4,$f6,$f2 +/* f074e80: e7a402a4 */ swc1 $f4,0x2a4($sp) +/* f074e84: c62a0024 */ lwc1 $f10,0x24($s1) +/* f074e88: 46025203 */ div.s $f8,$f10,$f2 +/* f074e8c: e7a802a8 */ swc1 $f8,0x2a8($sp) +/* f074e90: c6260028 */ lwc1 $f6,0x28($s1) +/* f074e94: 46023103 */ div.s $f4,$f6,$f2 +/* f074e98: e7a402b0 */ swc1 $f4,0x2b0($sp) +/* f074e9c: c62a002c */ lwc1 $f10,0x2c($s1) +/* f074ea0: 46025203 */ div.s $f8,$f10,$f2 +/* f074ea4: e7a802b4 */ swc1 $f8,0x2b4($sp) +/* f074ea8: c6260030 */ lwc1 $f6,0x30($s1) +/* f074eac: 46023103 */ div.s $f4,$f6,$f2 +/* f074eb0: e7a402b8 */ swc1 $f4,0x2b8($sp) +/* f074eb4: c62a0034 */ lwc1 $f10,0x34($s1) +/* f074eb8: 46025203 */ div.s $f8,$f10,$f2 +/* f074ebc: e7a802c0 */ swc1 $f8,0x2c0($sp) +/* f074ec0: c6260038 */ lwc1 $f6,0x38($s1) +/* f074ec4: 46023103 */ div.s $f4,$f6,$f2 +/* f074ec8: e7a402c4 */ swc1 $f4,0x2c4($sp) +/* f074ecc: c62a003c */ lwc1 $f10,0x3c($s1) +/* f074ed0: 46025203 */ div.s $f8,$f10,$f2 +/* f074ed4: e7a802c8 */ swc1 $f8,0x2c8($sp) +/* f074ed8: 8e2a0014 */ lw $t2,0x14($s1) +/* f074edc: c5460008 */ lwc1 $f6,0x8($t2) +/* f074ee0: e7a602f8 */ swc1 $f6,0x2f8($sp) +/* f074ee4: 8e2b0014 */ lw $t3,0x14($s1) +/* f074ee8: c7a602f8 */ lwc1 $f6,0x2f8($sp) +/* f074eec: c564000c */ lwc1 $f4,0xc($t3) +/* f074ef0: e7a402fc */ swc1 $f4,0x2fc($sp) +/* f074ef4: 8e2c0014 */ lw $t4,0x14($s1) +/* f074ef8: c58a0010 */ lwc1 $f10,0x10($t4) +/* f074efc: e7aa0300 */ swc1 $f10,0x300($sp) +/* f074f00: 8e0f00e8 */ lw $t7,0xe8($s0) +/* f074f04: c5e80008 */ lwc1 $f8,0x8($t7) +/* f074f08: 46064101 */ sub.s $f4,$f8,$f6 +/* f074f0c: c7a802fc */ lwc1 $f8,0x2fc($sp) +/* f074f10: e7a40290 */ swc1 $f4,0x290($sp) +/* f074f14: 8e0e00e8 */ lw $t6,0xe8($s0) +/* f074f18: c5ca000c */ lwc1 $f10,0xc($t6) +/* f074f1c: 46085181 */ sub.s $f6,$f10,$f8 +/* f074f20: c7aa0300 */ lwc1 $f10,0x300($sp) +/* f074f24: e7a60294 */ swc1 $f6,0x294($sp) +/* f074f28: 8e1900e8 */ lw $t9,0xe8($s0) +/* f074f2c: c7240010 */ lwc1 $f4,0x10($t9) +/* f074f30: e7a2029c */ swc1 $f2,0x29c($sp) +/* f074f34: 460a2201 */ sub.s $f8,$f4,$f10 +/* f074f38: 0c0011e4 */ jal 0x4790 +/* f074f3c: e7a80298 */ swc1 $f8,0x298($sp) +/* f074f40: c6060004 */ lwc1 $f6,0x4($s0) +/* f074f44: 27a402ec */ addiu $a0,$sp,0x2ec +/* f074f48: 27a502f0 */ addiu $a1,$sp,0x2f0 +/* f074f4c: e7a602ec */ swc1 $f6,0x2ec($sp) +/* f074f50: c6040008 */ lwc1 $f4,0x8($s0) +/* f074f54: 27a602f4 */ addiu $a2,$sp,0x2f4 +/* f074f58: e7a402f0 */ swc1 $f4,0x2f0($sp) +/* f074f5c: c60a000c */ lwc1 $f10,0xc($s0) +/* f074f60: 0c0011e4 */ jal 0x4790 +/* f074f64: e7aa02f4 */ swc1 $f10,0x2f4($sp) +/* f074f68: c7a80298 */ lwc1 $f8,0x298($sp) +/* f074f6c: c7a602f4 */ lwc1 $f6,0x2f4($sp) +/* f074f70: c7b00290 */ lwc1 $f16,0x290($sp) +/* f074f74: c7aa02ec */ lwc1 $f10,0x2ec($sp) +/* f074f78: 46064102 */ mul.s $f4,$f8,$f6 +/* f074f7c: c7b20294 */ lwc1 $f18,0x294($sp) +/* f074f80: c7a602f0 */ lwc1 $f6,0x2f0($sp) +/* f074f84: 46105202 */ mul.s $f8,$f10,$f16 +/* f074f88: 00000000 */ sll $zero,$zero,0x0 +/* f074f8c: 46123282 */ mul.s $f10,$f6,$f18 +/* f074f90: 460a4180 */ add.s $f6,$f8,$f10 +/* f074f94: 0fc25a74 */ jal func0f0969d0 +/* f074f98: 46062300 */ add.s $f12,$f4,$f6 +/* f074f9c: 3c017f1b */ lui $at,0x7f1b +/* f074fa0: c428a404 */ lwc1 $f8,-0x5bfc($at) +/* f074fa4: 3c047f1b */ lui $a0,0x7f1b +/* f074fa8: c7a2029c */ lwc1 $f2,0x29c($sp) +/* f074fac: 4600403c */ c.lt.s $f8,$f0 +/* f074fb0: e7a0028c */ swc1 $f0,0x28c($sp) +/* f074fb4: 3c017f1b */ lui $at,0x7f1b +/* f074fb8: 24849fd0 */ addiu $a0,$a0,-24624 +/* f074fbc: 45010005 */ bc1t .L0f074fd4 +/* f074fc0: 3c058007 */ lui $a1,0x8007 +/* f074fc4: c42aa408 */ lwc1 $f10,-0x5bf8($at) +/* f074fc8: 460a003c */ c.lt.s $f0,$f10 +/* f074fcc: 00000000 */ sll $zero,$zero,0x0 +/* f074fd0: 4500009c */ bc1f .L0f075244 +.L0f074fd4: +/* f074fd4: 24a59bc8 */ addiu $a1,$a1,-25656 +/* f074fd8: 0c0036cc */ jal 0xdb30 +/* f074fdc: e7a2029c */ swc1 $f2,0x29c($sp) +/* f074fe0: 3c047f1b */ lui $a0,0x7f1b +/* f074fe4: 3c058007 */ lui $a1,0x8007 +/* f074fe8: 24a59bcc */ addiu $a1,$a1,-25652 +/* f074fec: 0c0036cc */ jal 0xdb30 +/* f074ff0: 24849fd4 */ addiu $a0,$a0,-24620 +/* f074ff4: 3c047f1b */ lui $a0,0x7f1b +/* f074ff8: 3c058007 */ lui $a1,0x8007 +/* f074ffc: 24a59bd0 */ addiu $a1,$a1,-25648 +/* f075000: 0c0036cc */ jal 0xdb30 +/* f075004: 24849fd8 */ addiu $a0,$a0,-24616 +/* f075008: 3c188007 */ lui $t8,0x8007 +/* f07500c: 8f189bcc */ lw $t8,-0x6434($t8) +/* f075010: 3c01800a */ lui $at,0x800a +/* f075014: c7b00290 */ lwc1 $f16,0x290($sp) +/* f075018: 44982000 */ mtc1 $t8,$f4 +/* f07501c: c7b20294 */ lwc1 $f18,0x294($sp) +/* f075020: c420a004 */ lwc1 $f0,-0x5ffc($at) +/* f075024: 07010005 */ bgez $t8,.L0f07503c +/* f075028: 468021a0 */ cvt.s.w $f6,$f4 +/* f07502c: 3c014f80 */ lui $at,0x4f80 +/* f075030: 44814000 */ mtc1 $at,$f8 +/* f075034: 00000000 */ sll $zero,$zero,0x0 +/* f075038: 46083180 */ add.s $f6,$f6,$f8 +.L0f07503c: +/* f07503c: 3c0142c8 */ lui $at,0x42c8 +/* f075040: 44815000 */ mtc1 $at,$f10 +/* f075044: 3c018007 */ lui $at,0x8007 +/* f075048: c4289bc4 */ lwc1 $f8,-0x643c($at) +/* f07504c: 460a3103 */ div.s $f4,$f6,$f10 +/* f075050: 3c098007 */ lui $t1,0x8007 +/* f075054: 8d299bd0 */ lw $t1,-0x6430($t1) +/* f075058: 46082182 */ mul.s $f6,$f4,$f8 +/* f07505c: 44892000 */ mtc1 $t1,$f4 +/* f075060: 00000000 */ sll $zero,$zero,0x0 +/* f075064: 46802220 */ cvt.s.w $f8,$f4 +/* f075068: 05210005 */ bgez $t1,.L0f075080 +/* f07506c: 46003283 */ div.s $f10,$f6,$f0 +/* f075070: 3c014f80 */ lui $at,0x4f80 +/* f075074: 44813000 */ mtc1 $at,$f6 +/* f075078: 00000000 */ sll $zero,$zero,0x0 +/* f07507c: 46064200 */ add.s $f8,$f8,$f6 +.L0f075080: +/* f075080: 3c0142c8 */ lui $at,0x42c8 +/* f075084: 44812000 */ mtc1 $at,$f4 +/* f075088: 3c0d8007 */ lui $t5,0x8007 +/* f07508c: 8dad9bc8 */ lw $t5,-0x6438($t5) +/* f075090: 46044183 */ div.s $f6,$f8,$f4 +/* f075094: c7a8028c */ lwc1 $f8,0x28c($sp) +/* f075098: 3c014f80 */ lui $at,0x4f80 +/* f07509c: 46083102 */ mul.s $f4,$f6,$f8 +/* f0750a0: 00000000 */ sll $zero,$zero,0x0 +/* f0750a4: 46002182 */ mul.s $f6,$f4,$f0 +/* f0750a8: 46065100 */ add.s $f4,$f10,$f6 +/* f0750ac: 448d5000 */ mtc1 $t5,$f10 +/* f0750b0: 05a10004 */ bgez $t5,.L0f0750c4 +/* f0750b4: 468051a0 */ cvt.s.w $f6,$f10 +/* f0750b8: 44815000 */ mtc1 $at,$f10 +/* f0750bc: 00000000 */ sll $zero,$zero,0x0 +/* f0750c0: 460a3180 */ add.s $f6,$f6,$f10 +.L0f0750c4: +/* f0750c4: 3c0142c8 */ lui $at,0x42c8 +/* f0750c8: 44815000 */ mtc1 $at,$f10 +/* f0750cc: 3c018007 */ lui $at,0x8007 +/* f0750d0: e4289bc4 */ swc1 $f8,-0x643c($at) +/* f0750d4: 460a3183 */ div.s $f6,$f6,$f10 +/* f0750d8: c7aa02f0 */ lwc1 $f10,0x2f0($sp) +/* f0750dc: c7a802f4 */ lwc1 $f8,0x2f4($sp) +/* f0750e0: 3c013f00 */ lui $at,0x3f00 +/* f0750e4: 46062382 */ mul.s $f14,$f4,$f6 +/* f0750e8: c7a40298 */ lwc1 $f4,0x298($sp) +/* f0750ec: 46045182 */ mul.s $f6,$f10,$f4 +/* f0750f0: 00000000 */ sll $zero,$zero,0x0 +/* f0750f4: 46089102 */ mul.s $f4,$f18,$f8 +/* f0750f8: 46043201 */ sub.s $f8,$f6,$f4 +/* f0750fc: c7a40298 */ lwc1 $f4,0x298($sp) +/* f075100: c7a602ec */ lwc1 $f6,0x2ec($sp) +/* f075104: e7a80280 */ swc1 $f8,0x280($sp) +/* f075108: 46043202 */ mul.s $f8,$f6,$f4 +/* f07510c: c7a602f4 */ lwc1 $f6,0x2f4($sp) +/* f075110: 46068102 */ mul.s $f4,$f16,$f6 +/* f075114: 46044181 */ sub.s $f6,$f8,$f4 +/* f075118: c7a402ec */ lwc1 $f4,0x2ec($sp) +/* f07511c: 46003207 */ neg.s $f8,$f6 +/* f075120: 46122182 */ mul.s $f6,$f4,$f18 +/* f075124: e7a80284 */ swc1 $f8,0x284($sp) +/* f075128: 460a8202 */ mul.s $f8,$f16,$f10 +/* f07512c: 44815000 */ mtc1 $at,$f10 +/* f075130: 00000000 */ sll $zero,$zero,0x0 +/* f075134: 460a7302 */ mul.s $f12,$f14,$f10 +/* f075138: 46083101 */ sub.s $f4,$f6,$f8 +/* f07513c: e7ac0078 */ swc1 $f12,0x78($sp) +/* f075140: 0c0068f4 */ jal 0x1a3d0 +/* f075144: e7a40288 */ swc1 $f4,0x288($sp) +/* f075148: e7a00260 */ swc1 $f0,0x260($sp) +/* f07514c: 0c0068f7 */ jal 0x1a3dc +/* f075150: c7ac0078 */ lwc1 $f12,0x78($sp) +/* f075154: c7a60280 */ lwc1 $f6,0x280($sp) +/* f075158: c7ac0078 */ lwc1 $f12,0x78($sp) +/* f07515c: 46060202 */ mul.s $f8,$f0,$f6 +/* f075160: 0c0068f7 */ jal 0x1a3dc +/* f075164: e7a80264 */ swc1 $f8,0x264($sp) +/* f075168: c7a40284 */ lwc1 $f4,0x284($sp) +/* f07516c: c7ac0078 */ lwc1 $f12,0x78($sp) +/* f075170: 46040282 */ mul.s $f10,$f0,$f4 +/* f075174: 0c0068f7 */ jal 0x1a3dc +/* f075178: e7aa0268 */ swc1 $f10,0x268($sp) +/* f07517c: c7a60288 */ lwc1 $f6,0x288($sp) +/* f075180: 27a40260 */ addiu $a0,$sp,0x260 +/* f075184: 27a5020c */ addiu $a1,$sp,0x20c +/* f075188: 46060202 */ mul.s $f8,$f0,$f6 +/* f07518c: 0fc25bb5 */ jal func0f096ed4 +/* f075190: e7a8026c */ swc1 $f8,0x26c($sp) +/* f075194: e6140018 */ swc1 $f20,0x18($s0) +/* f075198: e6140014 */ swc1 $f20,0x14($s0) +/* f07519c: e6140010 */ swc1 $f20,0x10($s0) +/* f0751a0: 27a4020c */ addiu $a0,$sp,0x20c +/* f0751a4: 0c0056c4 */ jal 0x15b10 +/* f0751a8: 26050004 */ addiu $a1,$s0,0x4 +/* f0751ac: 27a402a0 */ addiu $a0,$sp,0x2a0 +/* f0751b0: 0fc25c11 */ jal func0f097044 +/* f0751b4: 27a50270 */ addiu $a1,$sp,0x270 +/* f0751b8: 27a40270 */ addiu $a0,$sp,0x270 +/* f0751bc: 27a50260 */ addiu $a1,$sp,0x260 +/* f0751c0: 0fc25dce */ jal func0f097738 +/* f0751c4: 27a60250 */ addiu $a2,$sp,0x250 +/* f0751c8: 27a40250 */ addiu $a0,$sp,0x250 +/* f0751cc: 0fc25bb5 */ jal func0f096ed4 +/* f0751d0: 27a5020c */ addiu $a1,$sp,0x20c +/* f0751d4: c7a2029c */ lwc1 $f2,0x29c($sp) +/* f0751d8: c7a4020c */ lwc1 $f4,0x20c($sp) +/* f0751dc: 46022282 */ mul.s $f10,$f4,$f2 +/* f0751e0: e62a001c */ swc1 $f10,0x1c($s1) +/* f0751e4: c7a60210 */ lwc1 $f6,0x210($sp) +/* f0751e8: 46023202 */ mul.s $f8,$f6,$f2 +/* f0751ec: e6280020 */ swc1 $f8,0x20($s1) +/* f0751f0: c7a40214 */ lwc1 $f4,0x214($sp) +/* f0751f4: 46022282 */ mul.s $f10,$f4,$f2 +/* f0751f8: e62a0024 */ swc1 $f10,0x24($s1) +/* f0751fc: c7a6021c */ lwc1 $f6,0x21c($sp) +/* f075200: 46023202 */ mul.s $f8,$f6,$f2 +/* f075204: e6280028 */ swc1 $f8,0x28($s1) +/* f075208: c7a40220 */ lwc1 $f4,0x220($sp) +/* f07520c: 46022282 */ mul.s $f10,$f4,$f2 +/* f075210: e62a002c */ swc1 $f10,0x2c($s1) +/* f075214: c7a60224 */ lwc1 $f6,0x224($sp) +/* f075218: 46023202 */ mul.s $f8,$f6,$f2 +/* f07521c: e6280030 */ swc1 $f8,0x30($s1) +/* f075220: c7a4022c */ lwc1 $f4,0x22c($sp) +/* f075224: 46022282 */ mul.s $f10,$f4,$f2 +/* f075228: e62a0034 */ swc1 $f10,0x34($s1) +/* f07522c: c7a60230 */ lwc1 $f6,0x230($sp) +/* f075230: 46023202 */ mul.s $f8,$f6,$f2 +/* f075234: e6280038 */ swc1 $f8,0x38($s1) +/* f075238: c7a40234 */ lwc1 $f4,0x234($sp) +/* f07523c: 46022282 */ mul.s $f10,$f4,$f2 +/* f075240: e62a003c */ swc1 $f10,0x3c($s1) +.L0f075244: +/* f075244: 8e020000 */ lw $v0,0x0($s0) +.L0f075248: +/* f075248: 3c03800a */ lui $v1,0x800a +/* f07524c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f075250: 3c017f1b */ lui $at,0x7f1b +/* f075254: 304a0010 */ andi $t2,$v0,0x10 +/* f075258: c430a40c */ lwc1 $f16,-0x5bf4($at) +/* f07525c: c462004c */ lwc1 $f2,0x4c($v1) +/* f075260: c600001c */ lwc1 $f0,0x1c($s0) +/* f075264: 1540001e */ bnez $t2,.L0f0752e0 +/* f075268: c60c0014 */ lwc1 $f12,0x14($s0) +/* f07526c: 46006200 */ add.s $f8,$f12,$f0 +/* f075270: c6060008 */ lwc1 $f6,0x8($s0) +/* f075274: 00025840 */ sll $t3,$v0,0x1 +/* f075278: 3c017f1b */ lui $at,0x7f1b +/* f07527c: 46024102 */ mul.s $f4,$f8,$f2 +/* f075280: 46043280 */ add.s $f10,$f6,$f4 +/* f075284: 05610007 */ bgez $t3,.L0f0752a4 +/* f075288: e60a0008 */ swc1 $f10,0x8($s0) +/* f07528c: c462004c */ lwc1 $f2,0x4c($v1) +/* f075290: c428a410 */ lwc1 $f8,-0x5bf0($at) +/* f075294: c60c0008 */ lwc1 $f12,0x8($s0) +/* f075298: 46024182 */ mul.s $f6,$f8,$f2 +/* f07529c: 10000005 */ beqz $zero,.L0f0752b4 +/* f0752a0: 46066001 */ sub.s $f0,$f12,$f6 +.L0f0752a4: +/* f0752a4: c462004c */ lwc1 $f2,0x4c($v1) +/* f0752a8: c60c0008 */ lwc1 $f12,0x8($s0) +/* f0752ac: 46028102 */ mul.s $f4,$f16,$f2 +/* f0752b0: 46046001 */ sub.s $f0,$f12,$f4 +.L0f0752b4: +/* f0752b4: 46006280 */ add.s $f10,$f12,$f0 +/* f0752b8: 3c013f00 */ lui $at,0x3f00 +/* f0752bc: 44813000 */ mtc1 $at,$f6 +/* f0752c0: 460a1202 */ mul.s $f8,$f2,$f10 +/* f0752c4: c7aa05e0 */ lwc1 $f10,0x5e0($sp) +/* f0752c8: 46064102 */ mul.s $f4,$f8,$f6 +/* f0752cc: 46045200 */ add.s $f8,$f10,$f4 +/* f0752d0: e7a805e0 */ swc1 $f8,0x5e0($sp) +/* f0752d4: e6000008 */ swc1 $f0,0x8($s0) +/* f0752d8: 1000000c */ beqz $zero,.L0f07530c +/* f0752dc: c462004c */ lwc1 $f2,0x4c($v1) +.L0f0752e0: +/* f0752e0: 46006280 */ add.s $f10,$f12,$f0 +/* f0752e4: c6060008 */ lwc1 $f6,0x8($s0) +/* f0752e8: 46025102 */ mul.s $f4,$f10,$f2 +/* f0752ec: 46043200 */ add.s $f8,$f6,$f4 +/* f0752f0: e6080008 */ swc1 $f8,0x8($s0) +/* f0752f4: c6060008 */ lwc1 $f6,0x8($s0) +/* f0752f8: c462004c */ lwc1 $f2,0x4c($v1) +/* f0752fc: c7aa05e0 */ lwc1 $f10,0x5e0($sp) +/* f075300: 46023102 */ mul.s $f4,$f6,$f2 +/* f075304: 46045200 */ add.s $f8,$f10,$f4 +/* f075308: e7a805e0 */ swc1 $f8,0x5e0($sp) +.L0f07530c: +/* f07530c: c60a0010 */ lwc1 $f10,0x10($s0) +/* f075310: c6060004 */ lwc1 $f6,0x4($s0) +/* f075314: 27a5030c */ addiu $a1,$sp,0x30c +/* f075318: 46025102 */ mul.s $f4,$f10,$f2 +/* f07531c: c60a0018 */ lwc1 $f10,0x18($s0) +/* f075320: 46043200 */ add.s $f8,$f6,$f4 +/* f075324: e6080004 */ swc1 $f8,0x4($s0) +/* f075328: c466004c */ lwc1 $f6,0x4c($v1) +/* f07532c: c608000c */ lwc1 $f8,0xc($s0) +/* f075330: 46065102 */ mul.s $f4,$f10,$f6 +/* f075334: 46044280 */ add.s $f10,$f8,$f4 +/* f075338: c6080004 */ lwc1 $f8,0x4($s0) +/* f07533c: e60a000c */ swc1 $f10,0xc($s0) +/* f075340: c462004c */ lwc1 $f2,0x4c($v1) +/* f075344: c7a605dc */ lwc1 $f6,0x5dc($sp) +/* f075348: 8fa40074 */ lw $a0,0x74($sp) +/* f07534c: 46024102 */ mul.s $f4,$f8,$f2 +/* f075350: c7a805e4 */ lwc1 $f8,0x5e4($sp) +/* f075354: 46043280 */ add.s $f10,$f6,$f4 +/* f075358: e7aa05dc */ swc1 $f10,0x5dc($sp) +/* f07535c: c606000c */ lwc1 $f6,0xc($s0) +/* f075360: 46023102 */ mul.s $f4,$f6,$f2 +/* f075364: 46044280 */ add.s $f10,$f8,$f4 +/* f075368: 0c005755 */ jal 0x15d54 +/* f07536c: e7aa05e4 */ swc1 $f10,0x5e4($sp) +/* f075370: 26050020 */ addiu $a1,$s0,0x20 +/* f075374: 3c06800a */ lui $a2,0x800a +/* f075378: 8cc69ff4 */ lw $a2,-0x600c($a2) +/* f07537c: afa50064 */ sw $a1,0x64($sp) +/* f075380: 0fc259a6 */ jal func0f096698 +/* f075384: 27a4030c */ addiu $a0,$sp,0x30c +/* f075388: 27a4030c */ addiu $a0,$sp,0x30c +/* f07538c: 0c005768 */ jal 0x15da0 +/* f075390: 8fa50074 */ lw $a1,0x74($sp) +/* f075394: c6460008 */ lwc1 $f6,0x8($s2) +/* f075398: 26440028 */ addiu $a0,$s2,0x28 +/* f07539c: 27a505b8 */ addiu $a1,$sp,0x5b8 +/* f0753a0: e7a605c8 */ swc1 $f6,0x5c8($sp) +/* f0753a4: c648000c */ lwc1 $f8,0xc($s2) +/* f0753a8: e7a805cc */ swc1 $f8,0x5cc($sp) +/* f0753ac: c6440010 */ lwc1 $f4,0x10($s2) +/* f0753b0: afa4006c */ sw $a0,0x6c($sp) +/* f0753b4: 0fc195e9 */ jal func0f0657a4 +/* f0753b8: e7a405d0 */ swc1 $f4,0x5d0($sp) +/* f0753bc: 8e040088 */ lw $a0,0x88($s0) +/* f0753c0: 50800004 */ beqzl $a0,.L0f0753d4 +/* f0753c4: 8e0c0000 */ lw $t4,0x0($s0) +/* f0753c8: 0fc1905e */ jal func0f064178 +/* f0753cc: 00002825 */ or $a1,$zero,$zero +/* f0753d0: 8e0c0000 */ lw $t4,0x0($s0) +.L0f0753d4: +/* f0753d4: 318f0004 */ andi $t7,$t4,0x4 +/* f0753d8: 11e00007 */ beqz $t7,.L0f0753f8 +/* f0753dc: 02202025 */ or $a0,$s1,$zero +/* f0753e0: 27a505dc */ addiu $a1,$sp,0x5dc +/* f0753e4: 27a605e8 */ addiu $a2,$sp,0x5e8 +/* f0753e8: 0fc1b340 */ jal func0f06cd00 +/* f0753ec: 27a705f4 */ addiu $a3,$sp,0x5f4 +/* f0753f0: 10000007 */ beqz $zero,.L0f075410 +/* f0753f4: afa20600 */ sw $v0,0x600($sp) +.L0f0753f8: +/* f0753f8: 02202025 */ or $a0,$s1,$zero +/* f0753fc: 27a505dc */ addiu $a1,$sp,0x5dc +/* f075400: 27a605e8 */ addiu $a2,$sp,0x5e8 +/* f075404: 0fc1b4df */ jal func0f06d37c +/* f075408: 27a705f4 */ addiu $a3,$sp,0x5f4 +/* f07540c: afa20600 */ sw $v0,0x600($sp) +.L0f075410: +/* f075410: 8e040088 */ lw $a0,0x88($s0) +/* f075414: 50800004 */ beqzl $a0,.L0f075428 +/* f075418: 240e0001 */ addiu $t6,$zero,0x1 +/* f07541c: 0fc1905e */ jal func0f064178 +/* f075420: 24050001 */ addiu $a1,$zero,0x1 +/* f075424: 240e0001 */ addiu $t6,$zero,0x1 +.L0f075428: +/* f075428: afae05d8 */ sw $t6,0x5d8($sp) +/* f07542c: 8e190000 */ lw $t9,0x0($s0) +/* f075430: 33380004 */ andi $t8,$t9,0x4 +/* f075434: 53000318 */ beqzl $t8,.L0f076098 +/* f075438: 8fae034c */ lw $t6,0x34c($sp) +/* f07543c: 8fa90600 */ lw $t1,0x600($sp) +/* f075440: 3c038007 */ lui $v1,0x8007 +/* f075444: 552002da */ bnezl $t1,.L0f075fb0 +/* f075448: 8faa034c */ lw $t2,0x34c($sp) +/* f07544c: 8c639930 */ lw $v1,-0x66d0($v1) +/* f075450: afa001f8 */ sw $zero,0x1f8($sp) +/* f075454: afa001f4 */ sw $zero,0x1f4($sp) +/* f075458: 5060000a */ beqzl $v1,.L0f075484 +/* f07545c: 92220003 */ lbu $v0,0x3($s1) +/* f075460: afa301f4 */ sw $v1,0x1f4($sp) +/* f075464: 8c620018 */ lw $v0,0x18($v1) +/* f075468: 10400005 */ beqz $v0,.L0f075480 +/* f07546c: 00401825 */ or $v1,$v0,$zero +.L0f075470: +/* f075470: 8c420018 */ lw $v0,0x18($v0) +/* f075474: 5440fffe */ bnezl $v0,.L0f075470 +/* f075478: 00401825 */ or $v1,$v0,$zero +/* f07547c: afa301f4 */ sw $v1,0x1f4($sp) +.L0f075480: +/* f075480: 92220003 */ lbu $v0,0x3($s1) +.L0f075484: +/* f075484: 2401000d */ addiu $at,$zero,0xd +/* f075488: 8faa01f4 */ lw $t2,0x1f4($sp) +/* f07548c: 54410006 */ bnel $v0,$at,.L0f0754a8 +/* f075490: 24010008 */ addiu $at,$zero,0x8 +/* f075494: 15400030 */ bnez $t2,.L0f075558 +/* f075498: 240b0001 */ addiu $t3,$zero,0x1 +/* f07549c: 1000002e */ beqz $zero,.L0f075558 +/* f0754a0: afab01f8 */ sw $t3,0x1f8($sp) +/* f0754a4: 24010008 */ addiu $at,$zero,0x8 +.L0f0754a8: +/* f0754a8: 5441002c */ bnel $v0,$at,.L0f07555c +/* f0754ac: 8fb801f8 */ lw $t8,0x1f8($sp) +/* f0754b0: 9227005c */ lbu $a3,0x5c($s1) +/* f0754b4: 24010022 */ addiu $at,$zero,0x22 +/* f0754b8: 10e10016 */ beq $a3,$at,.L0f075514 +/* f0754bc: 24010020 */ addiu $at,$zero,0x20 +/* f0754c0: 10e10014 */ beq $a3,$at,.L0f075514 +/* f0754c4: 24010021 */ addiu $at,$zero,0x21 +/* f0754c8: 10e10012 */ beq $a3,$at,.L0f075514 +/* f0754cc: 2401003d */ addiu $at,$zero,0x3d +/* f0754d0: 10e10010 */ beq $a3,$at,.L0f075514 +/* f0754d4: 2401003e */ addiu $at,$zero,0x3e +/* f0754d8: 10e1000e */ beq $a3,$at,.L0f075514 +/* f0754dc: 2401003f */ addiu $at,$zero,0x3f +/* f0754e0: 10e1000c */ beq $a3,$at,.L0f075514 +/* f0754e4: 24010056 */ addiu $at,$zero,0x56 +/* f0754e8: 10e1000a */ beq $a3,$at,.L0f075514 +/* f0754ec: 2401001a */ addiu $at,$zero,0x1a +/* f0754f0: 10e10008 */ beq $a3,$at,.L0f075514 +/* f0754f4: 24010035 */ addiu $at,$zero,0x35 +/* f0754f8: 10e10006 */ beq $a3,$at,.L0f075514 +/* f0754fc: 2624005c */ addiu $a0,$s1,0x5c +/* f075500: 0fc2c7aa */ jal func0f0b1ea8 +/* f075504: 24050100 */ addiu $a1,$zero,0x100 +/* f075508: 50400014 */ beqzl $v0,.L0f07555c +/* f07550c: 8fb801f8 */ lw $t8,0x1f8($sp) +/* f075510: 9227005c */ lbu $a3,0x5c($s1) +.L0f075514: +/* f075514: 240c0001 */ addiu $t4,$zero,0x1 +/* f075518: 24010055 */ addiu $at,$zero,0x55 +/* f07551c: 14e1000e */ bne $a3,$at,.L0f075558 +/* f075520: afac01f8 */ sw $t4,0x1f8($sp) +/* f075524: 922f005f */ lbu $t7,0x5f($s1) +/* f075528: 24010001 */ addiu $at,$zero,0x1 +/* f07552c: 55e1000b */ bnel $t7,$at,.L0f07555c +/* f075530: 8fb801f8 */ lw $t8,0x1f8($sp) +/* f075534: 862e0062 */ lh $t6,0x62($s1) +/* f075538: 24010001 */ addiu $at,$zero,0x1 +/* f07553c: 241901e0 */ addiu $t9,$zero,0x1e0 +/* f075540: 55c10005 */ bnel $t6,$at,.L0f075558 +/* f075544: a6390062 */ sh $t9,0x62($s1) +/* f075548: afa001f8 */ sw $zero,0x1f8($sp) +/* f07554c: 10000002 */ beqz $zero,.L0f075558 +/* f075550: a6200062 */ sh $zero,0x62($s1) +/* f075554: a6390062 */ sh $t9,0x62($s1) +.L0f075558: +/* f075558: 8fb801f8 */ lw $t8,0x1f8($sp) +.L0f07555c: +/* f07555c: 00004025 */ or $t0,$zero,$zero +/* f075560: 53000071 */ beqzl $t8,.L0f075728 +/* f075564: 8fae034c */ lw $t6,0x34c($sp) +/* f075568: 92290003 */ lbu $t1,0x3($s1) +/* f07556c: 3c038007 */ lui $v1,0x8007 +/* f075570: 24010008 */ addiu $at,$zero,0x8 +/* f075574: 15210002 */ bne $t1,$at,.L0f075580 +/* f075578: 8c639930 */ lw $v1,-0x66d0($v1) +/* f07557c: 02204025 */ or $t0,$s1,$zero +.L0f075580: +/* f075580: 50600017 */ beqzl $v1,.L0f0755e0 +/* f075584: 8faa01f4 */ lw $t2,0x1f4($sp) +/* f075588: 90620000 */ lbu $v0,0x0($v1) +/* f07558c: 24010001 */ addiu $at,$zero,0x1 +/* f075590: 10410005 */ beq $v0,$at,.L0f0755a8 +/* f075594: 24010004 */ addiu $at,$zero,0x4 +/* f075598: 10410003 */ beq $v0,$at,.L0f0755a8 +/* f07559c: 24010002 */ addiu $at,$zero,0x2 +/* f0755a0: 5441000f */ bnel $v0,$at,.L0f0755e0 +/* f0755a4: 8faa01f4 */ lw $t2,0x1f4($sp) +.L0f0755a8: +/* f0755a8: 1100000c */ beqz $t0,.L0f0755dc +/* f0755ac: 8c640004 */ lw $a0,0x4($v1) +/* f0755b0: 9102005c */ lbu $v0,0x5c($t0) +/* f0755b4: 24010056 */ addiu $at,$zero,0x56 +/* f0755b8: 10410003 */ beq $v0,$at,.L0f0755c8 +/* f0755bc: 2401001a */ addiu $at,$zero,0x1a +/* f0755c0: 54410007 */ bnel $v0,$at,.L0f0755e0 +/* f0755c4: 8faa01f4 */ lw $t2,0x1f4($sp) +.L0f0755c8: +/* f0755c8: 908d0003 */ lbu $t5,0x3($a0) +/* f0755cc: 24010008 */ addiu $at,$zero,0x8 +/* f0755d0: 55a10003 */ bnel $t5,$at,.L0f0755e0 +/* f0755d4: 8faa01f4 */ lw $t2,0x1f4($sp) +/* f0755d8: afa001f8 */ sw $zero,0x1f8($sp) +.L0f0755dc: +/* f0755dc: 8faa01f4 */ lw $t2,0x1f4($sp) +.L0f0755e0: +/* f0755e0: 51400051 */ beqzl $t2,.L0f075728 +/* f0755e4: 8fae034c */ lw $t6,0x34c($sp) +/* f0755e8: 91420000 */ lbu $v0,0x0($t2) +/* f0755ec: 24010001 */ addiu $at,$zero,0x1 +/* f0755f0: 8fab01f4 */ lw $t3,0x1f4($sp) +/* f0755f4: 10410006 */ beq $v0,$at,.L0f075610 +/* f0755f8: 3c098007 */ lui $t1,0x8007 +/* f0755fc: 24010004 */ addiu $at,$zero,0x4 +/* f075600: 10410003 */ beq $v0,$at,.L0f075610 +/* f075604: 24010002 */ addiu $at,$zero,0x2 +/* f075608: 5441003a */ bnel $v0,$at,.L0f0756f4 +/* f07560c: 24010003 */ addiu $at,$zero,0x3 +.L0f075610: +/* f075610: 8d630004 */ lw $v1,0x4($t3) +/* f075614: 8c6c0040 */ lw $t4,0x40($v1) +/* f075618: 318f0080 */ andi $t7,$t4,0x80 +/* f07561c: 11e00007 */ beqz $t7,.L0f07563c +/* f075620: 00000000 */ sll $zero,$zero,0x0 +/* f075624: 8c6e0048 */ lw $t6,0x48($v1) +/* f075628: 8dd90000 */ lw $t9,0x0($t6) +/* f07562c: 33380800 */ andi $t8,$t9,0x800 +/* f075630: 17000002 */ bnez $t8,.L0f07563c +/* f075634: 00000000 */ sll $zero,$zero,0x0 +/* f075638: afa001f8 */ sw $zero,0x1f8($sp) +.L0f07563c: +/* f07563c: 8d299944 */ lw $t1,-0x66bc($t1) +/* f075640: 24012710 */ addiu $at,$zero,0x2710 +/* f075644: 15210002 */ bne $t1,$at,.L0f075650 +/* f075648: 00000000 */ sll $zero,$zero,0x0 +/* f07564c: afa001f8 */ sw $zero,0x1f8($sp) +.L0f075650: +/* f075650: 51000035 */ beqzl $t0,.L0f075728 +/* f075654: 8fae034c */ lw $t6,0x34c($sp) +/* f075658: 9102005c */ lbu $v0,0x5c($t0) +/* f07565c: 24010056 */ addiu $at,$zero,0x56 +/* f075660: 10410003 */ beq $v0,$at,.L0f075670 +/* f075664: 2401001a */ addiu $at,$zero,0x1a +/* f075668: 5441002f */ bnel $v0,$at,.L0f075728 +/* f07566c: 8fae034c */ lw $t6,0x34c($sp) +.L0f075670: +/* f075670: 90620003 */ lbu $v0,0x3($v1) +/* f075674: 2401002a */ addiu $at,$zero,0x2a +/* f075678: 26440008 */ addiu $a0,$s2,0x8 +/* f07567c: 10410003 */ beq $v0,$at,.L0f07568c +/* f075680: 8fa5006c */ lw $a1,0x6c($sp) +/* f075684: 2401002f */ addiu $at,$zero,0x2f +/* f075688: 14410026 */ bne $v0,$at,.L0f075724 +.L0f07568c: +/* f07568c: 2406ffff */ addiu $a2,$zero,-1 +/* f075690: afa301e4 */ sw $v1,0x1e4($sp) +/* f075694: afa40070 */ sw $a0,0x70($sp) +/* f075698: 0fc2a101 */ jal func0f0a8404 +/* f07569c: afa801ec */ sw $t0,0x1ec($sp) +/* f0756a0: 8fa401e4 */ lw $a0,0x1e4($sp) +/* f0756a4: 8fa801ec */ lw $t0,0x1ec($sp) +/* f0756a8: 3c0542c8 */ lui $a1,0x42c8 +/* f0756ac: 8c8d000c */ lw $t5,0xc($a0) +/* f0756b0: 8fa60070 */ lw $a2,0x70($sp) +/* f0756b4: 3c0b800a */ lui $t3,0x800a +/* f0756b8: 31aa4000 */ andi $t2,$t5,0x4000 +/* f0756bc: 5540001a */ bnezl $t2,.L0f075728 +/* f0756c0: 8fae034c */ lw $t6,0x34c($sp) +/* f0756c4: 8d6ba24c */ lw $t3,-0x5db4($t3) +/* f0756c8: 9107005c */ lbu $a3,0x5c($t0) +/* f0756cc: afa001f8 */ sw $zero,0x1f8($sp) +/* f0756d0: 0fc2149c */ jal func0f085270 +/* f0756d4: afab0010 */ sw $t3,0x10($sp) +/* f0756d8: 8fa401f4 */ lw $a0,0x1f4($sp) +/* f0756dc: 0fc1c1a6 */ jal func0f070698 +/* f0756e0: 00002825 */ or $a1,$zero,$zero +/* f0756e4: 240c0001 */ addiu $t4,$zero,0x1 +/* f0756e8: 1000000e */ beqz $zero,.L0f075724 +/* f0756ec: afac034c */ sw $t4,0x34c($sp) +/* f0756f0: 24010003 */ addiu $at,$zero,0x3 +.L0f0756f4: +/* f0756f4: 10410004 */ beq $v0,$at,.L0f075708 +/* f0756f8: 8faf01f4 */ lw $t7,0x1f4($sp) +/* f0756fc: 24010006 */ addiu $at,$zero,0x6 +/* f075700: 54410009 */ bnel $v0,$at,.L0f075728 +/* f075704: 8fae034c */ lw $t6,0x34c($sp) +.L0f075708: +/* f075708: 0fc0cfe8 */ jal func0f033fa0 +/* f07570c: 8de40004 */ lw $a0,0x4($t7) +/* f075710: 4600a03c */ c.lt.s $f20,$f0 +/* f075714: 00000000 */ sll $zero,$zero,0x0 +/* f075718: 45020003 */ bc1fl .L0f075728 +/* f07571c: 8fae034c */ lw $t6,0x34c($sp) +/* f075720: afa001f8 */ sw $zero,0x1f8($sp) +.L0f075724: +/* f075724: 8fae034c */ lw $t6,0x34c($sp) +.L0f075728: +/* f075728: 3c198007 */ lui $t9,0x8007 +/* f07572c: 55c00163 */ bnezl $t6,.L0f075cbc +/* f075730: 8faf034c */ lw $t7,0x34c($sp) +/* f075734: 8f399930 */ lw $t9,-0x66d0($t9) +/* f075738: 1320015f */ beqz $t9,.L0f075cb8 +/* f07573c: afb90068 */ sw $t9,0x68($sp) +/* f075740: 92380003 */ lbu $t8,0x3($s1) +/* f075744: 24010008 */ addiu $at,$zero,0x8 +/* f075748: 5701015c */ bnel $t8,$at,.L0f075cbc +/* f07574c: 8faf034c */ lw $t7,0x34c($sp) +/* f075750: 9227005c */ lbu $a3,0x5c($s1) +/* f075754: 24010056 */ addiu $at,$zero,0x56 +/* f075758: 8fa901f4 */ lw $t1,0x1f4($sp) +/* f07575c: 10e10003 */ beq $a3,$at,.L0f07576c +/* f075760: 2401001a */ addiu $at,$zero,0x1a +/* f075764: 54e100aa */ bnel $a3,$at,.L0f075a10 +/* f075768: 24010053 */ addiu $at,$zero,0x53 +.L0f07576c: +/* f07576c: 91220000 */ lbu $v0,0x0($t1) +/* f075770: 24010003 */ addiu $at,$zero,0x3 +/* f075774: 10410006 */ beq $v0,$at,.L0f075790 +/* f075778: 24010006 */ addiu $at,$zero,0x6 +/* f07577c: 54410072 */ bnel $v0,$at,.L0f075948 +/* f075780: 24010001 */ addiu $at,$zero,0x1 +/* f075784: 8d2d0004 */ lw $t5,0x4($t1) +/* f075788: 51a0006f */ beqzl $t5,.L0f075948 +/* f07578c: 24010001 */ addiu $at,$zero,0x1 +.L0f075790: +/* f075790: 8e220048 */ lw $v0,0x48($s1) +/* f075794: 8faa01f4 */ lw $t2,0x1f4($sp) +/* f075798: 8c4b0000 */ lw $t3,0x0($v0) +/* f07579c: 8d440004 */ lw $a0,0x4($t2) +/* f0757a0: 316c0001 */ andi $t4,$t3,0x1 +/* f0757a4: 51800145 */ beqzl $t4,.L0f075cbc +/* f0757a8: 8faf034c */ lw $t7,0x34c($sp) +/* f0757ac: 8c4f0090 */ lw $t7,0x90($v0) +/* f0757b0: 2627005c */ addiu $a3,$s1,0x5c +/* f0757b4: 5de00141 */ bgtzl $t7,.L0f075cbc +/* f0757b8: 8faf034c */ lw $t7,0x34c($sp) +/* f0757bc: 8c4e0088 */ lw $t6,0x88($v0) +/* f0757c0: afa70070 */ sw $a3,0x70($sp) +/* f0757c4: afa401dc */ sw $a0,0x1dc($sp) +/* f0757c8: 0fc0cfe8 */ jal func0f033fa0 +/* f0757cc: afae01d4 */ sw $t6,0x1d4($sp) +/* f0757d0: 8fa40070 */ lw $a0,0x70($sp) +/* f0757d4: 0fc2c74a */ jal func0f0b1d28 +/* f0757d8: e7a001d8 */ swc1 $f0,0x1d8($sp) +/* f0757dc: 3c188007 */ lui $t8,0x8007 +/* f0757e0: 3c098007 */ lui $t1,0x8007 +/* f0757e4: 3c0d800a */ lui $t5,0x800a +/* f0757e8: 3c0a800a */ lui $t2,0x800a +/* f0757ec: 3c0b8007 */ lui $t3,0x8007 +/* f0757f0: 8d6b9938 */ lw $t3,-0x66c8($t3) +/* f0757f4: 8d4ace70 */ lw $t2,-0x3190($t2) +/* f0757f8: 8dadce74 */ lw $t5,-0x318c($t5) +/* f0757fc: 8d299930 */ lw $t1,-0x66d0($t1) +/* f075800: 8f189934 */ lw $t8,-0x66cc($t8) +/* f075804: 8fb901d4 */ lw $t9,0x1d4($sp) +/* f075808: 3c0c8007 */ lui $t4,0x8007 +/* f07580c: 258c993c */ addiu $t4,$t4,-26308 +/* f075810: 44050000 */ mfc1 $a1,$f0 +/* f075814: 3c06800a */ lui $a2,0x800a +/* f075818: 24c6ce78 */ addiu $a2,$a2,-12680 +/* f07581c: afac0028 */ sw $t4,0x28($sp) +/* f075820: 8fa70070 */ lw $a3,0x70($sp) +/* f075824: 8fa401dc */ lw $a0,0x1dc($sp) +/* f075828: afab0024 */ sw $t3,0x24($sp) +/* f07582c: afaa0020 */ sw $t2,0x20($sp) +/* f075830: afad001c */ sw $t5,0x1c($sp) +/* f075834: afa90018 */ sw $t1,0x18($sp) +/* f075838: afb80014 */ sw $t8,0x14($sp) +/* f07583c: 0fc0d077 */ jal func0f0341dc +/* f075840: afb90010 */ sw $t9,0x10($sp) +/* f075844: c7aa01d8 */ lwc1 $f10,0x1d8($sp) +/* f075848: 8faf01d4 */ lw $t7,0x1d4($sp) +/* f07584c: 3c058007 */ lui $a1,0x8007 +/* f075850: 4614503e */ c.le.s $f10,$f20 +/* f075854: 3c068007 */ lui $a2,0x8007 +/* f075858: 27a705e8 */ addiu $a3,$sp,0x5e8 +/* f07585c: 27b905f4 */ addiu $t9,$sp,0x5f4 +/* f075860: 45020116 */ bc1fl .L0f075cbc +/* f075864: 8faf034c */ lw $t7,0x34c($sp) +/* f075868: 51e00005 */ beqzl $t7,.L0f075880 +/* f07586c: afa00088 */ sw $zero,0x88($sp) +/* f075870: 8dee0004 */ lw $t6,0x4($t7) +/* f075874: 10000002 */ beqz $zero,.L0f075880 +/* f075878: afae0088 */ sw $t6,0x88($sp) +/* f07587c: afa00088 */ sw $zero,0x88($sp) +.L0f075880: +/* f075880: 8fb80088 */ lw $t8,0x88($sp) +/* f075884: 8fa401dc */ lw $a0,0x1dc($sp) +/* f075888: 8ca59930 */ lw $a1,-0x66d0($a1) +/* f07588c: 8cc69934 */ lw $a2,-0x66cc($a2) +/* f075890: afb90010 */ sw $t9,0x10($sp) +/* f075894: 0fc097a9 */ jal func0f025ea4 +/* f075898: afb80014 */ sw $t8,0x14($sp) +/* f07589c: 3c098007 */ lui $t1,0x8007 +/* f0758a0: 8d299930 */ lw $t1,-0x66d0($t1) +/* f0758a4: 3c04800a */ lui $a0,0x800a +/* f0758a8: 912d0001 */ lbu $t5,0x1($t1) +/* f0758ac: 31aa0002 */ andi $t2,$t5,0x2 +/* f0758b0: 51400102 */ beqzl $t2,.L0f075cbc +/* f0758b4: 8faf034c */ lw $t7,0x34c($sp) +/* f0758b8: 8c84ce70 */ lw $a0,-0x3190($a0) +/* f0758bc: 3c028007 */ lui $v0,0x8007 +/* f0758c0: 508000fe */ beqzl $a0,.L0f075cbc +/* f0758c4: 8faf034c */ lw $t7,0x34c($sp) +/* f0758c8: 8c429934 */ lw $v0,-0x66cc($v0) +/* f0758cc: 24010064 */ addiu $at,$zero,0x64 +/* f0758d0: 104100f9 */ beq $v0,$at,.L0f075cb8 +/* f0758d4: 2401006e */ addiu $at,$zero,0x6e +/* f0758d8: 104100f7 */ beq $v0,$at,.L0f075cb8 +/* f0758dc: 3c05800a */ lui $a1,0x800a +/* f0758e0: 8ca5ce74 */ lw $a1,-0x318c($a1) +/* f0758e4: 0c006973 */ jal 0x1a5cc +/* f0758e8: 00003025 */ or $a2,$zero,$zero +/* f0758ec: 0fc2d5be */ jal func0f0b56f8 +/* f0758f0: afa20184 */ sw $v0,0x184($sp) +/* f0758f4: 00402025 */ or $a0,$v0,$zero +/* f0758f8: 27a505e8 */ addiu $a1,$sp,0x5e8 +/* f0758fc: 0c0056da */ jal 0x15b68 +/* f075900: 27a601c8 */ addiu $a2,$sp,0x1c8 +/* f075904: 8fa40184 */ lw $a0,0x184($sp) +/* f075908: 0c005c67 */ jal 0x1719c +/* f07590c: 27a50188 */ addiu $a1,$sp,0x188 +/* f075910: 27a40188 */ addiu $a0,$sp,0x188 +/* f075914: 0c0056d9 */ jal 0x15b64 +/* f075918: 27a501c8 */ addiu $a1,$sp,0x1c8 +/* f07591c: 3c04800a */ lui $a0,0x800a +/* f075920: 3c058007 */ lui $a1,0x8007 +/* f075924: 3c06800a */ lui $a2,0x800a +/* f075928: 8cc6ce74 */ lw $a2,-0x318c($a2) +/* f07592c: 8ca59934 */ lw $a1,-0x66cc($a1) +/* f075930: 8c84ce70 */ lw $a0,-0x3190($a0) +/* f075934: 0fc09831 */ jal func0f0260c4 +/* f075938: 27a701c8 */ addiu $a3,$sp,0x1c8 +/* f07593c: 100000df */ beqz $zero,.L0f075cbc +/* f075940: 8faf034c */ lw $t7,0x34c($sp) +/* f075944: 24010001 */ addiu $at,$zero,0x1 +.L0f075948: +/* f075948: 144100db */ bne $v0,$at,.L0f075cb8 +/* f07594c: 8fab01f4 */ lw $t3,0x1f4($sp) +/* f075950: 3c0f8007 */ lui $t7,0x8007 +/* f075954: 8def9944 */ lw $t7,-0x66bc($t7) +/* f075958: 8d6c0004 */ lw $t4,0x4($t3) +/* f07595c: 24012710 */ addiu $at,$zero,0x2710 +/* f075960: 15e1001a */ bne $t7,$at,.L0f0759cc +/* f075964: afac0180 */ sw $t4,0x180($sp) +/* f075968: 8d8e0010 */ lw $t6,0x10($t4) +/* f07596c: 8fa60068 */ lw $a2,0x68($sp) +/* f075970: 8fa401f4 */ lw $a0,0x1f4($sp) +/* f075974: 31d91000 */ andi $t9,$t6,0x1000 +/* f075978: 13200005 */ beqz $t9,.L0f075990 +/* f07597c: 3c07800a */ lui $a3,0x800a +/* f075980: 3c014080 */ lui $at,0x4080 +/* f075984: 44810000 */ mtc1 $at,$f0 +/* f075988: 10000004 */ beqz $zero,.L0f07599c +/* f07598c: 00000000 */ sll $zero,$zero,0x0 +.L0f075990: +/* f075990: 3c014100 */ lui $at,0x4100 +/* f075994: 44810000 */ mtc1 $at,$f0 +/* f075998: 00000000 */ sll $zero,$zero,0x0 +.L0f07599c: +/* f07599c: 3c18800a */ lui $t8,0x800a +/* f0759a0: 3c098007 */ lui $t1,0x8007 +/* f0759a4: 8d299938 */ lw $t1,-0x66c8($t1) +/* f0759a8: 8f18ce70 */ lw $t8,-0x3190($t8) +/* f0759ac: 3c0d8007 */ lui $t5,0x8007 +/* f0759b0: 25ad993c */ addiu $t5,$t5,-26308 +/* f0759b4: 44050000 */ mfc1 $a1,$f0 +/* f0759b8: afad0018 */ sw $t5,0x18($sp) +/* f0759bc: 8ce7ce74 */ lw $a3,-0x318c($a3) +/* f0759c0: afa90014 */ sw $t1,0x14($sp) +/* f0759c4: 0fc0a3df */ jal func0f028f7c +/* f0759c8: afb80010 */ sw $t8,0x10($sp) +.L0f0759cc: +/* f0759cc: 8faa0180 */ lw $t2,0x180($sp) +/* f0759d0: 2401014c */ addiu $at,$zero,0x14c +/* f0759d4: 3c0f8007 */ lui $t7,0x8007 +/* f0759d8: 854b0004 */ lh $t3,0x4($t2) +/* f0759dc: 556100b7 */ bnel $t3,$at,.L0f075cbc +/* f0759e0: 8faf034c */ lw $t7,0x34c($sp) +/* f0759e4: 8def9944 */ lw $t7,-0x66bc($t7) +/* f0759e8: 24010b9e */ addiu $at,$zero,0xb9e +/* f0759ec: 01402025 */ or $a0,$t2,$zero +/* f0759f0: 55e100b2 */ bnel $t7,$at,.L0f075cbc +/* f0759f4: 8faf034c */ lw $t7,0x34c($sp) +/* f0759f8: 4406a000 */ mfc1 $a2,$f20 +/* f0759fc: 0fc68330 */ jal func0f1a0cc0 +/* f075a00: 27a505e8 */ addiu $a1,$sp,0x5e8 +/* f075a04: 100000ad */ beqz $zero,.L0f075cbc +/* f075a08: 8faf034c */ lw $t7,0x34c($sp) +/* f075a0c: 24010053 */ addiu $at,$zero,0x53 +.L0f075a10: +/* f075a10: 10e10003 */ beq $a3,$at,.L0f075a20 +/* f075a14: 24010054 */ addiu $at,$zero,0x54 +/* f075a18: 14e1006b */ bne $a3,$at,.L0f075bc8 +/* f075a1c: 8fa901f4 */ lw $t1,0x1f4($sp) +.L0f075a20: +/* f075a20: 8e2c0040 */ lw $t4,0x40($s1) +/* f075a24: 3c01f000 */ lui $at,0xf000 +/* f075a28: 8fb80068 */ lw $t8,0x68($sp) +/* f075a2c: 01817024 */ and $t6,$t4,$at +/* f075a30: 000ecf02 */ srl $t9,$t6,0x1c +/* f075a34: afb9017c */ sw $t9,0x17c($sp) +/* f075a38: 93020000 */ lbu $v0,0x0($t8) +/* f075a3c: 24010003 */ addiu $at,$zero,0x3 +/* f075a40: 24090001 */ addiu $t1,$zero,0x1 +/* f075a44: 10410006 */ beq $v0,$at,.L0f075a60 +/* f075a48: afa9034c */ sw $t1,0x34c($sp) +/* f075a4c: 24010006 */ addiu $at,$zero,0x6 +/* f075a50: 5441002b */ bnel $v0,$at,.L0f075b00 +/* f075a54: 24010001 */ addiu $at,$zero,0x1 +/* f075a58: 8f0d0004 */ lw $t5,0x4($t8) +/* f075a5c: 11a00027 */ beqz $t5,.L0f075afc +.L0f075a60: +/* f075a60: 3c0b800a */ lui $t3,0x800a +/* f075a64: 8d6ba2d8 */ lw $t3,-0x5d28($t3) +/* f075a68: 00001825 */ or $v1,$zero,$zero +/* f075a6c: 2627005c */ addiu $a3,$s1,0x5c +/* f075a70: 11600008 */ beqz $t3,.L0f075a94 +/* f075a74: 8fa4017c */ lw $a0,0x17c($sp) +/* f075a78: afa00178 */ sw $zero,0x178($sp) +/* f075a7c: 0fc63410 */ jal func0f18d040 +/* f075a80: afa70070 */ sw $a3,0x70($sp) +/* f075a84: 8fa30178 */ lw $v1,0x178($sp) +/* f075a88: 10400002 */ beqz $v0,.L0f075a94 +/* f075a8c: 8fa70070 */ lw $a3,0x70($sp) +/* f075a90: 8c43001c */ lw $v1,0x1c($v0) +.L0f075a94: +/* f075a94: 3c028007 */ lui $v0,0x8007 +/* f075a98: 8c429930 */ lw $v0,-0x66d0($v0) +/* f075a9c: 3c0f8007 */ lui $t7,0x8007 +/* f075aa0: 3c0a800a */ lui $t2,0x800a +/* f075aa4: 8c440004 */ lw $a0,0x4($v0) +/* f075aa8: 3c0c800a */ lui $t4,0x800a +/* f075aac: 3c0e8007 */ lui $t6,0x8007 +/* f075ab0: 8dce9938 */ lw $t6,-0x66c8($t6) +/* f075ab4: 8d8cce70 */ lw $t4,-0x3190($t4) +/* f075ab8: 8d4ace74 */ lw $t2,-0x318c($t2) +/* f075abc: 8def9934 */ lw $t7,-0x66cc($t7) +/* f075ac0: 3c198007 */ lui $t9,0x8007 +/* f075ac4: 2739993c */ addiu $t9,$t9,-26308 +/* f075ac8: 3c06800a */ lui $a2,0x800a +/* f075acc: 24c6ce78 */ addiu $a2,$a2,-12680 +/* f075ad0: afb90028 */ sw $t9,0x28($sp) +/* f075ad4: afa30010 */ sw $v1,0x10($sp) +/* f075ad8: 3c054000 */ lui $a1,0x4000 +/* f075adc: afa20018 */ sw $v0,0x18($sp) +/* f075ae0: afae0024 */ sw $t6,0x24($sp) +/* f075ae4: afac0020 */ sw $t4,0x20($sp) +/* f075ae8: afaa001c */ sw $t2,0x1c($sp) +/* f075aec: 0fc0d077 */ jal func0f0341dc +/* f075af0: afaf0014 */ sw $t7,0x14($sp) +/* f075af4: 1000002f */ beqz $zero,.L0f075bb4 +/* f075af8: 02202025 */ or $a0,$s1,$zero +.L0f075afc: +/* f075afc: 24010001 */ addiu $at,$zero,0x1 +.L0f075b00: +/* f075b00: 10410003 */ beq $v0,$at,.L0f075b10 +/* f075b04: 8fa60068 */ lw $a2,0x68($sp) +/* f075b08: 24010004 */ addiu $at,$zero,0x4 +/* f075b0c: 14410028 */ bne $v0,$at,.L0f075bb0 +.L0f075b10: +/* f075b10: 3c188007 */ lui $t8,0x8007 +/* f075b14: 8f189944 */ lw $t8,-0x66bc($t8) +/* f075b18: 26490008 */ addiu $t1,$s2,0x8 +/* f075b1c: afa90070 */ sw $t1,0x70($sp) +/* f075b20: 24012710 */ addiu $at,$zero,0x2710 +/* f075b24: 1701001d */ bne $t8,$at,.L0f075b9c +/* f075b28: 8cc40004 */ lw $a0,0x4($a2) +/* f075b2c: 8c8d0010 */ lw $t5,0x10($a0) +/* f075b30: 8fa401f4 */ lw $a0,0x1f4($sp) +/* f075b34: 3c07800a */ lui $a3,0x800a +/* f075b38: 31ab1000 */ andi $t3,$t5,0x1000 +/* f075b3c: 11600005 */ beqz $t3,.L0f075b54 +/* f075b40: 3c0f800a */ lui $t7,0x800a +/* f075b44: 3c014080 */ lui $at,0x4080 +/* f075b48: 44810000 */ mtc1 $at,$f0 +/* f075b4c: 10000004 */ beqz $zero,.L0f075b60 +/* f075b50: 00000000 */ sll $zero,$zero,0x0 +.L0f075b54: +/* f075b54: 3c014100 */ lui $at,0x4100 +/* f075b58: 44810000 */ mtc1 $at,$f0 +/* f075b5c: 00000000 */ sll $zero,$zero,0x0 +.L0f075b60: +/* f075b60: 3c0a8007 */ lui $t2,0x8007 +/* f075b64: 8d4a9938 */ lw $t2,-0x66c8($t2) +/* f075b68: 8defce70 */ lw $t7,-0x3190($t7) +/* f075b6c: 3c0c8007 */ lui $t4,0x8007 +/* f075b70: 258c993c */ addiu $t4,$t4,-26308 +/* f075b74: 44050000 */ mfc1 $a1,$f0 +/* f075b78: afac0018 */ sw $t4,0x18($sp) +/* f075b7c: 8ce7ce74 */ lw $a3,-0x318c($a3) +/* f075b80: afaa0014 */ sw $t2,0x14($sp) +/* f075b84: 0fc0a3df */ jal func0f028f7c +/* f075b88: afaf0010 */ sw $t7,0x10($sp) +/* f075b8c: 3c0e8007 */ lui $t6,0x8007 +/* f075b90: 8dce9930 */ lw $t6,-0x66d0($t6) +/* f075b94: 9227005c */ lbu $a3,0x5c($s1) +/* f075b98: 8dc40004 */ lw $a0,0x4($t6) +.L0f075b9c: +/* f075b9c: 8fb9017c */ lw $t9,0x17c($sp) +/* f075ba0: 3c0542c8 */ lui $a1,0x42c8 +/* f075ba4: 8fa60070 */ lw $a2,0x70($sp) +/* f075ba8: 0fc214ab */ jal func0f0852ac +/* f075bac: afb90010 */ sw $t9,0x10($sp) +.L0f075bb0: +/* f075bb0: 02202025 */ or $a0,$s1,$zero +.L0f075bb4: +/* f075bb4: 24050001 */ addiu $a1,$zero,0x1 +/* f075bb8: 0fc1a71c */ jal func0f069c70 +/* f075bbc: 24060001 */ addiu $a2,$zero,0x1 +/* f075bc0: 1000003d */ beqz $zero,.L0f075cb8 +/* f075bc4: a6200062 */ sh $zero,0x62($s1) +.L0f075bc8: +/* f075bc8: 91220000 */ lbu $v0,0x0($t1) +/* f075bcc: 24010003 */ addiu $at,$zero,0x3 +/* f075bd0: 8fa60068 */ lw $a2,0x68($sp) +/* f075bd4: 10410006 */ beq $v0,$at,.L0f075bf0 +/* f075bd8: 8fad01f4 */ lw $t5,0x1f4($sp) +/* f075bdc: 24010006 */ addiu $at,$zero,0x6 +/* f075be0: 54410012 */ bnel $v0,$at,.L0f075c2c +/* f075be4: 24010001 */ addiu $at,$zero,0x1 +/* f075be8: 8d380004 */ lw $t8,0x4($t1) +/* f075bec: 1300000e */ beqz $t8,.L0f075c28 +.L0f075bf0: +/* f075bf0: 3c0b8007 */ lui $t3,0x8007 +/* f075bf4: 8d6b9938 */ lw $t3,-0x66c8($t3) +/* f075bf8: 3c0f8007 */ lui $t7,0x8007 +/* f075bfc: 8da40004 */ lw $a0,0x4($t5) +/* f075c00: 25ef993c */ addiu $t7,$t7,-26308 +/* f075c04: 3c05800a */ lui $a1,0x800a +/* f075c08: 3c07800a */ lui $a3,0x800a +/* f075c0c: 8ce7ce70 */ lw $a3,-0x3190($a3) +/* f075c10: 8ca5ce74 */ lw $a1,-0x318c($a1) +/* f075c14: afaf0014 */ sw $t7,0x14($sp) +/* f075c18: 0fc0d020 */ jal func0f034080 +/* f075c1c: afab0010 */ sw $t3,0x10($sp) +/* f075c20: 10000026 */ beqz $zero,.L0f075cbc +/* f075c24: 8faf034c */ lw $t7,0x34c($sp) +.L0f075c28: +/* f075c28: 24010001 */ addiu $at,$zero,0x1 +.L0f075c2c: +/* f075c2c: 10410004 */ beq $v0,$at,.L0f075c40 +/* f075c30: 3c0a8007 */ lui $t2,0x8007 +/* f075c34: 24010004 */ addiu $at,$zero,0x4 +/* f075c38: 54410020 */ bnel $v0,$at,.L0f075cbc +/* f075c3c: 8faf034c */ lw $t7,0x34c($sp) +.L0f075c40: +/* f075c40: 8d4a9944 */ lw $t2,-0x66bc($t2) +/* f075c44: 24012710 */ addiu $at,$zero,0x2710 +/* f075c48: 8fac01f4 */ lw $t4,0x1f4($sp) +/* f075c4c: 1541001a */ bne $t2,$at,.L0f075cb8 +/* f075c50: 8fa60068 */ lw $a2,0x68($sp) +/* f075c54: 8d8e0004 */ lw $t6,0x4($t4) +/* f075c58: 8fa401f4 */ lw $a0,0x1f4($sp) +/* f075c5c: 3c07800a */ lui $a3,0x800a +/* f075c60: 8dd90010 */ lw $t9,0x10($t6) +/* f075c64: 3c18800a */ lui $t8,0x800a +/* f075c68: 3c0d8007 */ lui $t5,0x8007 +/* f075c6c: 33291000 */ andi $t1,$t9,0x1000 +/* f075c70: 11200005 */ beqz $t1,.L0f075c88 +/* f075c74: 3c0b8007 */ lui $t3,0x8007 +/* f075c78: 3c014080 */ lui $at,0x4080 +/* f075c7c: 44810000 */ mtc1 $at,$f0 +/* f075c80: 10000004 */ beqz $zero,.L0f075c94 +/* f075c84: 00000000 */ sll $zero,$zero,0x0 +.L0f075c88: +/* f075c88: 3c014100 */ lui $at,0x4100 +/* f075c8c: 44810000 */ mtc1 $at,$f0 +/* f075c90: 00000000 */ sll $zero,$zero,0x0 +.L0f075c94: +/* f075c94: 8f18ce70 */ lw $t8,-0x3190($t8) +/* f075c98: 8dad9938 */ lw $t5,-0x66c8($t5) +/* f075c9c: 44050000 */ mfc1 $a1,$f0 +/* f075ca0: 256b993c */ addiu $t3,$t3,-26308 +/* f075ca4: afab0018 */ sw $t3,0x18($sp) +/* f075ca8: 8ce7ce74 */ lw $a3,-0x318c($a3) +/* f075cac: afb80010 */ sw $t8,0x10($sp) +/* f075cb0: 0fc0a3df */ jal func0f028f7c +/* f075cb4: afad0014 */ sw $t5,0x14($sp) +.L0f075cb8: +/* f075cb8: 8faf034c */ lw $t7,0x34c($sp) +.L0f075cbc: +/* f075cbc: 8faa01f8 */ lw $t2,0x1f8($sp) +/* f075cc0: 55e000bb */ bnezl $t7,.L0f075fb0 +/* f075cc4: 8faa034c */ lw $t2,0x34c($sp) +/* f075cc8: 114000b8 */ beqz $t2,.L0f075fac +/* f075ccc: 240c0001 */ addiu $t4,$zero,0x1 +/* f075cd0: afac034c */ sw $t4,0x34c($sp) +/* f075cd4: 02202025 */ or $a0,$s1,$zero +/* f075cd8: 24050001 */ addiu $a1,$zero,0x1 +/* f075cdc: 0fc1a71c */ jal func0f069c70 +/* f075ce0: 24060001 */ addiu $a2,$zero,0x1 +/* f075ce4: 922e0003 */ lbu $t6,0x3($s1) +/* f075ce8: 24010008 */ addiu $at,$zero,0x8 +/* f075cec: 55c100ab */ bnel $t6,$at,.L0f075f9c +/* f075cf0: 02402025 */ or $a0,$s2,$zero +/* f075cf4: 9227005c */ lbu $a3,0x5c($s1) +/* f075cf8: 24010056 */ addiu $at,$zero,0x56 +/* f075cfc: 10e10003 */ beq $a3,$at,.L0f075d0c +/* f075d00: 2401001a */ addiu $at,$zero,0x1a +/* f075d04: 54e100a5 */ bnel $a3,$at,.L0f075f9c +/* f075d08: 02402025 */ or $a0,$s2,$zero +.L0f075d0c: +/* f075d0c: 8e390048 */ lw $t9,0x48($s1) +/* f075d10: 8f240088 */ lw $a0,0x88($t9) +/* f075d14: 5080006b */ beqzl $a0,.L0f075ec4 +/* f075d18: 8fae01f4 */ lw $t6,0x1f4($sp) +/* f075d1c: 90890000 */ lbu $t1,0x0($a0) +/* f075d20: 24010006 */ addiu $at,$zero,0x6 +/* f075d24: 3c18800a */ lui $t8,0x800a +/* f075d28: 15210065 */ bne $t1,$at,.L0f075ec0 +/* f075d2c: 2627005c */ addiu $a3,$s1,0x5c +/* f075d30: 8f18a24c */ lw $t8,-0x5db4($t8) +/* f075d34: afa70070 */ sw $a3,0x70($sp) +/* f075d38: 0fc4a25f */ jal func0f12897c +/* f075d3c: afb80164 */ sw $t8,0x164($sp) +/* f075d40: 0fc4a24b */ jal func0f12892c +/* f075d44: 00402025 */ or $a0,$v0,$zero +/* f075d48: 8fa40070 */ lw $a0,0x70($sp) +/* f075d4c: 0fc2c108 */ jal func0f0b0420 +/* f075d50: 00002825 */ or $a1,$zero,$zero +/* f075d54: 3c058007 */ lui $a1,0x8007 +/* f075d58: 8ca59930 */ lw $a1,-0x66d0($a1) +/* f075d5c: 8fa70070 */ lw $a3,0x70($sp) +/* f075d60: 10a00055 */ beqz $a1,.L0f075eb8 +/* f075d64: 00000000 */ sll $zero,$zero,0x0 +/* f075d68: 90a20000 */ lbu $v0,0x0($a1) +/* f075d6c: 24010001 */ addiu $at,$zero,0x1 +/* f075d70: 5441000c */ bnel $v0,$at,.L0f075da4 +/* f075d74: 24010003 */ addiu $at,$zero,0x3 +/* f075d78: 8ca40004 */ lw $a0,0x4($a1) +/* f075d7c: 0fc21a6a */ jal func0f0869a8 +/* f075d80: afa70070 */ sw $a3,0x70($sp) +/* f075d84: 1040004c */ beqz $v0,.L0f075eb8 +/* f075d88: 8fa70070 */ lw $a3,0x70($sp) +/* f075d8c: 00e02025 */ or $a0,$a3,$zero +/* f075d90: 0fc2c108 */ jal func0f0b0420 +/* f075d94: 24050006 */ addiu $a1,$zero,0x6 +/* f075d98: 10000047 */ beqz $zero,.L0f075eb8 +/* f075d9c: 00000000 */ sll $zero,$zero,0x0 +/* f075da0: 24010003 */ addiu $at,$zero,0x3 +.L0f075da4: +/* f075da4: 10410003 */ beq $v0,$at,.L0f075db4 +/* f075da8: 24010006 */ addiu $at,$zero,0x6 +/* f075dac: 14410042 */ bne $v0,$at,.L0f075eb8 +/* f075db0: 00000000 */ sll $zero,$zero,0x0 +.L0f075db4: +/* f075db4: 8ca30004 */ lw $v1,0x4($a1) +/* f075db8: 00003025 */ or $a2,$zero,$zero +/* f075dbc: 00a02025 */ or $a0,$a1,$zero +/* f075dc0: 50600007 */ beqzl $v1,.L0f075de0 +/* f075dc4: 24010006 */ addiu $at,$zero,0x6 +/* f075dc8: 806d0007 */ lb $t5,0x7($v1) +/* f075dcc: 24010005 */ addiu $at,$zero,0x5 +/* f075dd0: 55a10003 */ bnel $t5,$at,.L0f075de0 +/* f075dd4: 24010006 */ addiu $at,$zero,0x6 +/* f075dd8: 24060001 */ addiu $a2,$zero,0x1 +/* f075ddc: 24010006 */ addiu $at,$zero,0x6 +.L0f075de0: +/* f075de0: 1441000e */ bne $v0,$at,.L0f075e1c +/* f075de4: 00000000 */ sll $zero,$zero,0x0 +/* f075de8: afa6015c */ sw $a2,0x15c($sp) +/* f075dec: 0fc4a25f */ jal func0f12897c +/* f075df0: afa70070 */ sw $a3,0x70($sp) +/* f075df4: 00025880 */ sll $t3,$v0,0x2 +/* f075df8: 3c0f800a */ lui $t7,0x800a +/* f075dfc: 01eb7821 */ addu $t7,$t7,$t3 +/* f075e00: 8defa024 */ lw $t7,-0x5fdc($t7) +/* f075e04: 8fa6015c */ lw $a2,0x15c($sp) +/* f075e08: 8fa70070 */ lw $a3,0x70($sp) +/* f075e0c: 8dea00d8 */ lw $t2,0xd8($t7) +/* f075e10: 11400002 */ beqz $t2,.L0f075e1c +/* f075e14: 00000000 */ sll $zero,$zero,0x0 +/* f075e18: 24060001 */ addiu $a2,$zero,0x1 +.L0f075e1c: +/* f075e1c: 14c00026 */ bnez $a2,.L0f075eb8 +/* f075e20: 3c0c8007 */ lui $t4,0x8007 +/* f075e24: 8d8c9934 */ lw $t4,-0x66cc($t4) +/* f075e28: 24010007 */ addiu $at,$zero,0x7 +/* f075e2c: 11800022 */ beqz $t4,.L0f075eb8 +/* f075e30: afac0088 */ sw $t4,0x88($sp) +/* f075e34: 1181001a */ beq $t4,$at,.L0f075ea0 +/* f075e38: 00e02025 */ or $a0,$a3,$zero +/* f075e3c: 24010008 */ addiu $at,$zero,0x8 +/* f075e40: 1181000b */ beq $t4,$at,.L0f075e70 +/* f075e44: 24050001 */ addiu $a1,$zero,0x1 +/* f075e48: 2401000f */ addiu $at,$zero,0xf +/* f075e4c: 11810014 */ beq $t4,$at,.L0f075ea0 +/* f075e50: 24010064 */ addiu $at,$zero,0x64 +/* f075e54: 1181000a */ beq $t4,$at,.L0f075e80 +/* f075e58: 00e02025 */ or $a0,$a3,$zero +/* f075e5c: 2401006e */ addiu $at,$zero,0x6e +/* f075e60: 1181000b */ beq $t4,$at,.L0f075e90 +/* f075e64: 00e02025 */ or $a0,$a3,$zero +/* f075e68: 10000011 */ beqz $zero,.L0f075eb0 +/* f075e6c: 00e02025 */ or $a0,$a3,$zero +.L0f075e70: +/* f075e70: 0fc2c108 */ jal func0f0b0420 +/* f075e74: 00e02025 */ or $a0,$a3,$zero +/* f075e78: 1000000f */ beqz $zero,.L0f075eb8 +/* f075e7c: 00000000 */ sll $zero,$zero,0x0 +.L0f075e80: +/* f075e80: 0fc2c108 */ jal func0f0b0420 +/* f075e84: 24050004 */ addiu $a1,$zero,0x4 +/* f075e88: 1000000b */ beqz $zero,.L0f075eb8 +/* f075e8c: 00000000 */ sll $zero,$zero,0x0 +.L0f075e90: +/* f075e90: 0fc2c108 */ jal func0f0b0420 +/* f075e94: 24050005 */ addiu $a1,$zero,0x5 +/* f075e98: 10000007 */ beqz $zero,.L0f075eb8 +/* f075e9c: 00000000 */ sll $zero,$zero,0x0 +.L0f075ea0: +/* f075ea0: 0fc2c108 */ jal func0f0b0420 +/* f075ea4: 24050002 */ addiu $a1,$zero,0x2 +/* f075ea8: 10000003 */ beqz $zero,.L0f075eb8 +/* f075eac: 00000000 */ sll $zero,$zero,0x0 +.L0f075eb0: +/* f075eb0: 0fc2c108 */ jal func0f0b0420 +/* f075eb4: 24050003 */ addiu $a1,$zero,0x3 +.L0f075eb8: +/* f075eb8: 0fc4a24b */ jal func0f12892c +/* f075ebc: 8fa40164 */ lw $a0,0x164($sp) +.L0f075ec0: +/* f075ec0: 8fae01f4 */ lw $t6,0x1f4($sp) +.L0f075ec4: +/* f075ec4: 51c0000a */ beqzl $t6,.L0f075ef0 +/* f075ec8: 8e390048 */ lw $t9,0x48($s1) +/* f075ecc: 91c20000 */ lbu $v0,0x0($t6) +/* f075ed0: 24010001 */ addiu $at,$zero,0x1 +/* f075ed4: 10410005 */ beq $v0,$at,.L0f075eec +/* f075ed8: 24010004 */ addiu $at,$zero,0x4 +/* f075edc: 10410003 */ beq $v0,$at,.L0f075eec +/* f075ee0: 24010002 */ addiu $at,$zero,0x2 +/* f075ee4: 5441002d */ bnel $v0,$at,.L0f075f9c +/* f075ee8: 02402025 */ or $a0,$s2,$zero +.L0f075eec: +/* f075eec: 8e390048 */ lw $t9,0x48($s1) +.L0f075ef0: +/* f075ef0: c6060004 */ lwc1 $f6,0x4($s0) +/* f075ef4: 27a40150 */ addiu $a0,$sp,0x150 +/* f075ef8: 8f220088 */ lw $v0,0x88($t9) +/* f075efc: e7a60150 */ swc1 $f6,0x150($sp) +/* f075f00: c6080008 */ lwc1 $f8,0x8($s0) +/* f075f04: 27a50154 */ addiu $a1,$sp,0x154 +/* f075f08: 27a60158 */ addiu $a2,$sp,0x158 +/* f075f0c: e7a80154 */ swc1 $f8,0x154($sp) +/* f075f10: c604000c */ lwc1 $f4,0xc($s0) +/* f075f14: afa2014c */ sw $v0,0x14c($sp) +/* f075f18: 0c0011e4 */ jal 0x4790 +/* f075f1c: e7a40158 */ swc1 $f4,0x158($sp) +/* f075f20: 8fa2014c */ lw $v0,0x14c($sp) +/* f075f24: 50400005 */ beqzl $v0,.L0f075f3c +/* f075f28: afa00088 */ sw $zero,0x88($sp) +/* f075f2c: 8c490004 */ lw $t1,0x4($v0) +/* f075f30: 10000002 */ beqz $zero,.L0f075f3c +/* f075f34: afa90088 */ sw $t1,0x88($sp) +/* f075f38: afa00088 */ sw $zero,0x88($sp) +.L0f075f3c: +/* f075f3c: 0fc4f92a */ jal func0f13e4a8 +/* f075f40: 8fa40088 */ lw $a0,0x88($sp) +/* f075f44: 1040000c */ beqz $v0,.L0f075f78 +/* f075f48: 02402825 */ or $a1,$s2,$zero +/* f075f4c: 86440028 */ lh $a0,0x28($s2) +/* f075f50: 27b805f4 */ addiu $t8,$sp,0x5f4 +/* f075f54: 240d0019 */ addiu $t5,$zero,0x19 +/* f075f58: afad0014 */ sw $t5,0x14($sp) +/* f075f5c: afb80010 */ sw $t8,0x10($sp) +/* f075f60: 02402825 */ or $a1,$s2,$zero +/* f075f64: 27a605e8 */ addiu $a2,$sp,0x5e8 +/* f075f68: 0fc4be7c */ jal func0f12f9f0 +/* f075f6c: 27a70150 */ addiu $a3,$sp,0x150 +/* f075f70: 1000000a */ beqz $zero,.L0f075f9c +/* f075f74: 02402025 */ or $a0,$s2,$zero +.L0f075f78: +/* f075f78: 86440028 */ lh $a0,0x28($s2) +/* f075f7c: 27ab05f4 */ addiu $t3,$sp,0x5f4 +/* f075f80: 240f0010 */ addiu $t7,$zero,0x10 +/* f075f84: afaf0014 */ sw $t7,0x14($sp) +/* f075f88: afab0010 */ sw $t3,0x10($sp) +/* f075f8c: 27a605e8 */ addiu $a2,$sp,0x5e8 +/* f075f90: 0fc4be7c */ jal func0f12f9f0 +/* f075f94: 27a70150 */ addiu $a3,$sp,0x150 +/* f075f98: 02402025 */ or $a0,$s2,$zero +.L0f075f9c: +/* f075f9c: 27a505e8 */ addiu $a1,$sp,0x5e8 +/* f075fa0: 27a605f4 */ addiu $a2,$sp,0x5f4 +/* f075fa4: 0fc1bc28 */ jal func0f06f0a0 +/* f075fa8: 8fa7060c */ lw $a3,0x60c($sp) +.L0f075fac: +/* f075fac: 8faa034c */ lw $t2,0x34c($sp) +.L0f075fb0: +/* f075fb0: 8fac0600 */ lw $t4,0x600($sp) +/* f075fb4: 55400038 */ bnezl $t2,.L0f076098 +/* f075fb8: 8fae034c */ lw $t6,0x34c($sp) +/* f075fbc: 11800012 */ beqz $t4,.L0f076008 +/* f075fc0: 26440008 */ addiu $a0,$s2,0x8 +/* f075fc4: 8fa5006c */ lw $a1,0x6c($sp) +/* f075fc8: 27a605dc */ addiu $a2,$sp,0x5dc +/* f075fcc: 0fc1979d */ jal func0f065e74 +/* f075fd0: 27a7013c */ addiu $a3,$sp,0x13c +/* f075fd4: c7aa05dc */ lwc1 $f10,0x5dc($sp) +/* f075fd8: 02402025 */ or $a0,$s2,$zero +/* f075fdc: e64a0008 */ swc1 $f10,0x8($s2) +/* f075fe0: c7a605e0 */ lwc1 $f6,0x5e0($sp) +/* f075fe4: e646000c */ swc1 $f6,0xc($s2) +/* f075fe8: c7a805e4 */ lwc1 $f8,0x5e4($sp) +/* f075fec: 0fc19711 */ jal func0f065c44 +/* f075ff0: e6480010 */ swc1 $f8,0x10($s2) +/* f075ff4: 27a4013c */ addiu $a0,$sp,0x13c +/* f075ff8: 0fc195e9 */ jal func0f0657a4 +/* f075ffc: 8fa5006c */ lw $a1,0x6c($sp) +/* f076000: 10000025 */ beqz $zero,.L0f076098 +/* f076004: 8fae034c */ lw $t6,0x34c($sp) +.L0f076008: +/* f076008: 3c038007 */ lui $v1,0x8007 +/* f07600c: 8c639930 */ lw $v1,-0x66d0($v1) +/* f076010: c7a605e8 */ lwc1 $f6,0x5e8($sp) +/* f076014: 27a605dc */ addiu $a2,$sp,0x5dc +/* f076018: 1060000c */ beqz $v1,.L0f07604c +/* f07601c: 27a7012c */ addiu $a3,$sp,0x12c +/* f076020: 90620000 */ lbu $v0,0x0($v1) +/* f076024: 24010003 */ addiu $at,$zero,0x3 +/* f076028: 10410003 */ beq $v0,$at,.L0f076038 +/* f07602c: 24010006 */ addiu $at,$zero,0x6 +/* f076030: 54410007 */ bnel $v0,$at,.L0f076050 +/* f076034: c7a805ec */ lwc1 $f8,0x5ec($sp) +.L0f076038: +/* f076038: c6440008 */ lwc1 $f4,0x8($s2) +/* f07603c: e7a405dc */ swc1 $f4,0x5dc($sp) +/* f076040: c64a0010 */ lwc1 $f10,0x10($s2) +/* f076044: 10000006 */ beqz $zero,.L0f076060 +/* f076048: e7aa05e4 */ swc1 $f10,0x5e4($sp) +.L0f07604c: +/* f07604c: c7a805ec */ lwc1 $f8,0x5ec($sp) +.L0f076050: +/* f076050: c7a405f0 */ lwc1 $f4,0x5f0($sp) +/* f076054: e7a605dc */ swc1 $f6,0x5dc($sp) +/* f076058: e7a805e0 */ swc1 $f8,0x5e0($sp) +/* f07605c: e7a405e4 */ swc1 $f4,0x5e4($sp) +.L0f076060: +/* f076060: 0fc1979d */ jal func0f065e74 +/* f076064: 8fa5006c */ lw $a1,0x6c($sp) +/* f076068: c7aa05dc */ lwc1 $f10,0x5dc($sp) +/* f07606c: 02402025 */ or $a0,$s2,$zero +/* f076070: e64a0008 */ swc1 $f10,0x8($s2) +/* f076074: c7a605e0 */ lwc1 $f6,0x5e0($sp) +/* f076078: e646000c */ swc1 $f6,0xc($s2) +/* f07607c: c7a805e4 */ lwc1 $f8,0x5e4($sp) +/* f076080: 0fc19711 */ jal func0f065c44 +/* f076084: e6480010 */ swc1 $f8,0x10($s2) +/* f076088: 27a4012c */ addiu $a0,$sp,0x12c +/* f07608c: 0fc195e9 */ jal func0f0657a4 +/* f076090: 8fa5006c */ lw $a1,0x6c($sp) +/* f076094: 8fae034c */ lw $t6,0x34c($sp) +.L0f076098: +/* f076098: 55c0039e */ bnezl $t6,.L0f076f14 +/* f07609c: 8fbf005c */ lw $ra,0x5c($sp) +/* f0760a0: 0fc1a2bd */ jal func0f068af4 +/* f0760a4: 02202025 */ or $a0,$s1,$zero +/* f0760a8: 00402025 */ or $a0,$v0,$zero +/* f0760ac: 0fc19a57 */ jal func0f06695c +/* f0760b0: 8fa50074 */ lw $a1,0x74($sp) +/* f0760b4: e7a0037c */ swc1 $f0,0x37c($sp) +/* f0760b8: c6440008 */ lwc1 $f4,0x8($s2) +/* f0760bc: 26270058 */ addiu $a3,$s1,0x58 +/* f0760c0: 27b9012a */ addiu $t9,$sp,0x12a +/* f0760c4: e7a405ac */ swc1 $f4,0x5ac($sp) +/* f0760c8: c64a000c */ lwc1 $f10,0xc($s2) +/* f0760cc: 27a90380 */ addiu $t1,$sp,0x380 +/* f0760d0: 27a405ac */ addiu $a0,$sp,0x5ac +/* f0760d4: 46005180 */ add.s $f6,$f10,$f0 +/* f0760d8: 8fa5006c */ lw $a1,0x6c($sp) +/* f0760dc: 27a60390 */ addiu $a2,$sp,0x390 +/* f0760e0: e7a605b0 */ swc1 $f6,0x5b0($sp) +/* f0760e4: c6480010 */ lwc1 $f8,0x10($s2) +/* f0760e8: afa70074 */ sw $a3,0x74($sp) +/* f0760ec: afa90014 */ sw $t1,0x14($sp) +/* f0760f0: afb90010 */ sw $t9,0x10($sp) +/* f0760f4: 0c00a979 */ jal 0x2a5e4 +/* f0760f8: e7a805b4 */ swc1 $f8,0x5b4($sp) +/* f0760fc: 00021c00 */ sll $v1,$v0,0x10 +/* f076100: 1840002e */ blez $v0,.L0f0761bc +/* f076104: 0003c403 */ sra $t8,$v1,0x10 +/* f076108: c644000c */ lwc1 $f4,0xc($s2) +/* f07610c: c7aa037c */ lwc1 $f10,0x37c($sp) +/* f076110: c7a80390 */ lwc1 $f8,0x390($sp) +/* f076114: 27a405c8 */ addiu $a0,$sp,0x5c8 +/* f076118: 460a2180 */ add.s $f6,$f4,$f10 +/* f07611c: 27a505b8 */ addiu $a1,$sp,0x5b8 +/* f076120: 27a605ac */ addiu $a2,$sp,0x5ac +/* f076124: 24070021 */ addiu $a3,$zero,0x21 +/* f076128: 4608303c */ c.lt.s $f6,$f8 +/* f07612c: 240d0003 */ addiu $t5,$zero,0x3 +/* f076130: 45020023 */ bc1fl .L0f0761c0 +/* f076134: 26440008 */ addiu $a0,$s2,0x8 +/* f076138: afad0010 */ sw $t5,0x10($sp) +/* f07613c: 0c00b6e6 */ jal 0x2db98 +/* f076140: a7b8038e */ sh $t8,0x38e($sp) +/* f076144: 1440001d */ bnez $v0,.L0f0761bc +/* f076148: 87a3038e */ lh $v1,0x38e($sp) +/* f07614c: c7a40380 */ lwc1 $f4,0x380($sp) +/* f076150: c7aa0384 */ lwc1 $f10,0x384($sp) +/* f076154: c7a60388 */ lwc1 $f6,0x388($sp) +/* f076158: 240b0001 */ addiu $t3,$zero,0x1 +/* f07615c: afab0354 */ sw $t3,0x354($sp) +/* f076160: 27a405f4 */ addiu $a0,$sp,0x5f4 +/* f076164: 27a505f8 */ addiu $a1,$sp,0x5f8 +/* f076168: 27a605fc */ addiu $a2,$sp,0x5fc +/* f07616c: a7a3038e */ sh $v1,0x38e($sp) +/* f076170: e7a405f4 */ swc1 $f4,0x5f4($sp) +/* f076174: e7aa05f8 */ swc1 $f10,0x5f8($sp) +/* f076178: 0c0011e4 */ jal 0x4790 +/* f07617c: e7a605fc */ swc1 $f6,0x5fc($sp) +/* f076180: c6480008 */ lwc1 $f8,0x8($s2) +/* f076184: c7a40390 */ lwc1 $f4,0x390($sp) +/* f076188: 97af012a */ lhu $t7,0x12a($sp) +/* f07618c: e7a805e8 */ swc1 $f8,0x5e8($sp) +/* f076190: e7a405ec */ swc1 $f4,0x5ec($sp) +/* f076194: c64a0010 */ lwc1 $f10,0x10($s2) +/* f076198: 31ea4000 */ andi $t2,$t7,0x4000 +/* f07619c: 87a3038e */ lh $v1,0x38e($sp) +/* f0761a0: afa00600 */ sw $zero,0x600($sp) +/* f0761a4: 1140003d */ beqz $t2,.L0f07629c +/* f0761a8: e7aa05f0 */ swc1 $f10,0x5f0($sp) +/* f0761ac: 8e2c0040 */ lw $t4,0x40($s1) +/* f0761b0: 358e0004 */ ori $t6,$t4,0x4 +/* f0761b4: 10000039 */ beqz $zero,.L0f07629c +/* f0761b8: ae2e0040 */ sw $t6,0x40($s1) +.L0f0761bc: +/* f0761bc: 26440008 */ addiu $a0,$s2,0x8 +.L0f0761c0: +/* f0761c0: 27b90380 */ addiu $t9,$sp,0x380 +/* f0761c4: afb90010 */ sw $t9,0x10($sp) +/* f0761c8: afa40070 */ sw $a0,0x70($sp) +/* f0761cc: 8fa5006c */ lw $a1,0x6c($sp) +/* f0761d0: 27a60390 */ addiu $a2,$sp,0x390 +/* f0761d4: 8fa70074 */ lw $a3,0x74($sp) +/* f0761d8: 0c00a959 */ jal 0x2a564 +/* f0761dc: afa00014 */ sw $zero,0x14($sp) +/* f0761e0: 00021c00 */ sll $v1,$v0,0x10 +/* f0761e4: 00034c03 */ sra $t1,$v1,0x10 +/* f0761e8: 1c40002c */ bgtz $v0,.L0f07629c +/* f0761ec: 01201825 */ or $v1,$t1,$zero +/* f0761f0: 8e020000 */ lw $v0,0x0($s0) +/* f0761f4: 30580004 */ andi $t8,$v0,0x4 +/* f0761f8: 17000028 */ bnez $t8,.L0f07629c +/* f0761fc: 00026bc0 */ sll $t5,$v0,0xf +/* f076200: 05a0000c */ bltz $t5,.L0f076234 +/* f076204: 3c010001 */ lui $at,0x1 +/* f076208: 00415825 */ or $t3,$v0,$at +/* f07620c: ae0b0000 */ sw $t3,0x0($s0) +/* f076210: a7a9038e */ sh $t1,0x38e($sp) +/* f076214: 27a405c8 */ addiu $a0,$sp,0x5c8 +/* f076218: 0c00a900 */ jal 0x2a400 +/* f07621c: 27a505b8 */ addiu $a1,$sp,0x5b8 +/* f076220: 18400004 */ blez $v0,.L0f076234 +/* f076224: 87a3038e */ lh $v1,0x38e($sp) +/* f076228: 8e0f0000 */ lw $t7,0x0($s0) +/* f07622c: 35ea8000 */ ori $t2,$t7,0x8000 +/* f076230: ae0a0000 */ sw $t2,0x0($s0) +.L0f076234: +/* f076234: 8e0c0000 */ lw $t4,0x0($s0) +/* f076238: c7a605c8 */ lwc1 $f6,0x5c8($sp) +/* f07623c: 318e8000 */ andi $t6,$t4,0x8000 +/* f076240: 11c00016 */ beqz $t6,.L0f07629c +/* f076244: 00000000 */ sll $zero,$zero,0x0 +/* f076248: e6460008 */ swc1 $f6,0x8($s2) +/* f07624c: c7a805cc */ lwc1 $f8,0x5cc($sp) +/* f076250: 02402025 */ or $a0,$s2,$zero +/* f076254: e648000c */ swc1 $f8,0xc($s2) +/* f076258: c7a405d0 */ lwc1 $f4,0x5d0($sp) +/* f07625c: 0fc19711 */ jal func0f065c44 +/* f076260: e6440010 */ swc1 $f4,0x10($s2) +/* f076264: 27a405b8 */ addiu $a0,$sp,0x5b8 +/* f076268: 0fc195e9 */ jal func0f0657a4 +/* f07626c: 8fa5006c */ lw $a1,0x6c($sp) +/* f076270: 8fa40070 */ lw $a0,0x70($sp) +/* f076274: 8fa5006c */ lw $a1,0x6c($sp) +/* f076278: 27a60390 */ addiu $a2,$sp,0x390 +/* f07627c: 8fa70074 */ lw $a3,0x74($sp) +/* f076280: 0c00a910 */ jal 0x2a440 +/* f076284: afa00010 */ sw $zero,0x10($sp) +/* f076288: 00021c00 */ sll $v1,$v0,0x10 +/* f07628c: 0003cc03 */ sra $t9,$v1,0x10 +/* f076290: 03201825 */ or $v1,$t9,$zero +/* f076294: e6140004 */ swc1 $f20,0x4($s0) +/* f076298: e614000c */ swc1 $f20,0xc($s0) +.L0f07629c: +/* f07629c: 18600004 */ blez $v1,.L0f0762b0 +/* f0762a0: 8e020000 */ lw $v0,0x0($s0) +/* f0762a4: 34498000 */ ori $t1,$v0,0x8000 +/* f0762a8: 10000005 */ beqz $zero,.L0f0762c0 +/* f0762ac: ae090000 */ sw $t1,0x0($s0) +.L0f0762b0: +/* f0762b0: 3c01ffff */ lui $at,0xffff +/* f0762b4: 34217fff */ ori $at,$at,0x7fff +/* f0762b8: 0041c024 */ and $t8,$v0,$at +/* f0762bc: ae180000 */ sw $t8,0x0($s0) +.L0f0762c0: +/* f0762c0: 8fad0600 */ lw $t5,0x600($sp) +/* f0762c4: 55a000ac */ bnezl $t5,.L0f076578 +/* f0762c8: 922b0003 */ lbu $t3,0x3($s1) +/* f0762cc: c60c0008 */ lwc1 $f12,0x8($s0) +/* f0762d0: c7a605cc */ lwc1 $f6,0x5cc($sp) +/* f0762d4: 4614603e */ c.le.s $f12,$f20 +/* f0762d8: 00000000 */ sll $zero,$zero,0x0 +/* f0762dc: 45020007 */ bc1fl .L0f0762fc +/* f0762e0: 8e0b0000 */ lw $t3,0x0($s0) +/* f0762e4: c64a000c */ lwc1 $f10,0xc($s2) +/* f0762e8: 460a303e */ c.le.s $f6,$f10 +/* f0762ec: 00000000 */ sll $zero,$zero,0x0 +/* f0762f0: 45030008 */ bc1tl .L0f076314 +/* f0762f4: 240c0001 */ addiu $t4,$zero,0x1 +/* f0762f8: 8e0b0000 */ lw $t3,0x0($s0) +.L0f0762fc: +/* f0762fc: 8faa0354 */ lw $t2,0x354($sp) +/* f076300: 316f0004 */ andi $t7,$t3,0x4 +/* f076304: 55e00005 */ bnezl $t7,.L0f07631c +/* f076308: c612008c */ lwc1 $f18,0x8c($s0) +/* f07630c: 11400002 */ beqz $t2,.L0f076318 +/* f076310: 240c0001 */ addiu $t4,$zero,0x1 +.L0f076314: +/* f076314: afac0350 */ sw $t4,0x350($sp) +.L0f076318: +/* f076318: c612008c */ lwc1 $f18,0x8c($s0) +.L0f07631c: +/* f07631c: c7a805f4 */ lwc1 $f8,0x5f4($sp) +/* f076320: 4612a03c */ c.lt.s $f20,$f18 +/* f076324: 00000000 */ sll $zero,$zero,0x0 +/* f076328: 45020034 */ bc1fl .L0f0763fc +/* f07632c: 8fad0350 */ lw $t5,0x350($sp) +/* f076330: c60e0004 */ lwc1 $f14,0x4($s0) +/* f076334: c7aa05f8 */ lwc1 $f10,0x5f8($sp) +/* f076338: c602000c */ lwc1 $f2,0xc($s0) +/* f07633c: 46087102 */ mul.s $f4,$f14,$f8 +/* f076340: 3c013f80 */ lui $at,0x3f80 +/* f076344: 4614603e */ c.le.s $f12,$f20 +/* f076348: 460a6182 */ mul.s $f6,$f12,$f10 +/* f07634c: 46062280 */ add.s $f10,$f4,$f6 +/* f076350: c7a405fc */ lwc1 $f4,0x5fc($sp) +/* f076354: 46022182 */ mul.s $f6,$f4,$f2 +/* f076358: 44812000 */ mtc1 $at,$f4 +/* f07635c: 460a3000 */ add.s $f0,$f6,$f10 +/* f076360: 46049180 */ add.s $f6,$f18,$f4 +/* f076364: 46003287 */ neg.s $f10,$f6 +/* f076368: 460a0002 */ mul.s $f0,$f0,$f10 +/* f07636c: 00000000 */ sll $zero,$zero,0x0 +/* f076370: 46080102 */ mul.s $f4,$f0,$f8 +/* f076374: 46047180 */ add.s $f6,$f14,$f4 +/* f076378: e6060004 */ swc1 $f6,0x4($s0) +/* f07637c: c7aa05f8 */ lwc1 $f10,0x5f8($sp) +/* f076380: 460a0202 */ mul.s $f8,$f0,$f10 +/* f076384: 46086100 */ add.s $f4,$f12,$f8 +/* f076388: e6040008 */ swc1 $f4,0x8($s0) +/* f07638c: c7a605fc */ lwc1 $f6,0x5fc($sp) +/* f076390: 46060282 */ mul.s $f10,$f0,$f6 +/* f076394: 460a1200 */ add.s $f8,$f2,$f10 +/* f076398: 45000008 */ bc1f .L0f0763bc +/* f07639c: e608000c */ swc1 $f8,0xc($s0) +/* f0763a0: c6040008 */ lwc1 $f4,0x8($s0) +/* f0763a4: 240e0001 */ addiu $t6,$zero,0x1 +/* f0763a8: 4604a03e */ c.le.s $f20,$f4 +/* f0763ac: 00000000 */ sll $zero,$zero,0x0 +/* f0763b0: 45020003 */ bc1fl .L0f0763c0 +/* f0763b4: 92390003 */ lbu $t9,0x3($s1) +/* f0763b8: afae0350 */ sw $t6,0x350($sp) +.L0f0763bc: +/* f0763bc: 92390003 */ lbu $t9,0x3($s1) +.L0f0763c0: +/* f0763c0: 24010008 */ addiu $at,$zero,0x8 +/* f0763c4: 5721000d */ bnel $t9,$at,.L0f0763fc +/* f0763c8: 8fad0350 */ lw $t5,0x350($sp) +/* f0763cc: 9229005c */ lbu $t1,0x5c($s1) +/* f0763d0: 2401001e */ addiu $at,$zero,0x1e +/* f0763d4: 55210009 */ bnel $t1,$at,.L0f0763fc +/* f0763d8: 8fad0350 */ lw $t5,0x350($sp) +/* f0763dc: 9238005f */ lbu $t8,0x5f($s1) +/* f0763e0: 24010001 */ addiu $at,$zero,0x1 +/* f0763e4: 02402025 */ or $a0,$s2,$zero +/* f0763e8: 57010004 */ bnel $t8,$at,.L0f0763fc +/* f0763ec: 8fad0350 */ lw $t5,0x350($sp) +/* f0763f0: 0fc4b9c5 */ jal func0f12e714 +/* f0763f4: 24050013 */ addiu $a1,$zero,0x13 +/* f0763f8: 8fad0350 */ lw $t5,0x350($sp) +.L0f0763fc: +/* f0763fc: c7a605ec */ lwc1 $f6,0x5ec($sp) +/* f076400: c7aa037c */ lwc1 $f10,0x37c($sp) +/* f076404: 51a0000c */ beqzl $t5,.L0f076438 +/* f076408: 8e0f0000 */ lw $t7,0x0($s0) +/* f07640c: 460a3201 */ sub.s $f8,$f6,$f10 +/* f076410: e648000c */ swc1 $f8,0xc($s2) +/* f076414: 8fab0354 */ lw $t3,0x354($sp) +/* f076418: 51600007 */ beqzl $t3,.L0f076438 +/* f07641c: 8e0f0000 */ lw $t7,0x0($s0) +/* f076420: 0fc1a988 */ jal func0f06a620 +/* f076424: 02202025 */ or $a0,$s1,$zero +/* f076428: c644000c */ lwc1 $f4,0xc($s2) +/* f07642c: 46002180 */ add.s $f6,$f4,$f0 +/* f076430: e646000c */ swc1 $f6,0xc($s2) +/* f076434: 8e0f0000 */ lw $t7,0x0($s0) +.L0f076438: +/* f076438: 31ea0100 */ andi $t2,$t7,0x100 +/* f07643c: 5540000d */ bnezl $t2,.L0f076474 +/* f076440: 8e190090 */ lw $t9,0x90($s0) +/* f076444: 8e020094 */ lw $v0,0x94($s0) +/* f076448: 3c0c800a */ lui $t4,0x800a +/* f07644c: 04400006 */ bltz $v0,.L0f076468 +/* f076450: 00000000 */ sll $zero,$zero,0x0 +/* f076454: 8d8c9fc8 */ lw $t4,-0x6038($t4) +/* f076458: 258effc4 */ addiu $t6,$t4,-60 +/* f07645c: 004e082a */ slt $at,$v0,$t6 +/* f076460: 50200004 */ beqzl $at,.L0f076474 +/* f076464: 8e190090 */ lw $t9,0x90($s0) +.L0f076468: +/* f076468: 0fc258d8 */ jal func0f096360 +/* f07646c: 8fa40064 */ lw $a0,0x64($sp) +/* f076470: 8e190090 */ lw $t9,0x90($s0) +.L0f076474: +/* f076474: 3c18800a */ lui $t8,0x800a +/* f076478: 27290001 */ addiu $t1,$t9,0x1 +/* f07647c: ae090090 */ sw $t1,0x90($s0) +/* f076480: 8f189fc8 */ lw $t8,-0x6038($t8) +/* f076484: ae180094 */ sw $t8,0x94($s0) +/* f076488: 8e220040 */ lw $v0,0x40($s1) +/* f07648c: 00026bc0 */ sll $t5,$v0,0xf +/* f076490: 05a00002 */ bltz $t5,.L0f07649c +/* f076494: 344b0100 */ ori $t3,$v0,0x100 +/* f076498: ae2b0040 */ sw $t3,0x40($s1) +.L0f07649c: +/* f07649c: 8faf0350 */ lw $t7,0x350($sp) +/* f0764a0: 51e00035 */ beqzl $t7,.L0f076578 +/* f0764a4: 922b0003 */ lbu $t3,0x3($s1) +/* f0764a8: 8e020000 */ lw $v0,0x0($s0) +/* f0764ac: 304a0004 */ andi $t2,$v0,0x4 +/* f0764b0: 5540000d */ bnezl $t2,.L0f0764e8 +/* f0764b4: c60a008c */ lwc1 $f10,0x8c($s0) +/* f0764b8: 8e0c0090 */ lw $t4,0x90($s0) +/* f0764bc: 8fae0354 */ lw $t6,0x354($sp) +/* f0764c0: 29810006 */ slti $at,$t4,0x6 +/* f0764c4: 54200008 */ bnezl $at,.L0f0764e8 +/* f0764c8: c60a008c */ lwc1 $f10,0x8c($s0) +/* f0764cc: 11c00029 */ beqz $t6,.L0f076574 +/* f0764d0: 02202025 */ or $a0,$s1,$zero +/* f0764d4: 0fc1b6f6 */ jal func0f06dbd8 +/* f0764d8: 27a50358 */ addiu $a1,$sp,0x358 +/* f0764dc: 10000026 */ beqz $zero,.L0f076578 +/* f0764e0: 922b0003 */ lbu $t3,0x3($s1) +/* f0764e4: c60a008c */ lwc1 $f10,0x8c($s0) +.L0f0764e8: +/* f0764e8: 8fad0354 */ lw $t5,0x354($sp) +/* f0764ec: 460aa03c */ c.lt.s $f20,$f10 +/* f0764f0: 00000000 */ sll $zero,$zero,0x0 +/* f0764f4: 4500001b */ bc1f .L0f076564 +/* f0764f8: 00000000 */ sll $zero,$zero,0x0 +/* f0764fc: c60c0008 */ lwc1 $f12,0x8($s0) +/* f076500: 3c017f1b */ lui $at,0x7f1b +/* f076504: 460ca03e */ c.le.s $f20,$f12 +/* f076508: 00000000 */ sll $zero,$zero,0x0 +/* f07650c: 4502001a */ bc1fl .L0f076578 +/* f076510: 922b0003 */ lbu $t3,0x3($s1) +/* f076514: c420a414 */ lwc1 $f0,-0x5bec($at) +/* f076518: 30590002 */ andi $t9,$v0,0x2 +/* f07651c: 4600603c */ c.lt.s $f12,$f0 +/* f076520: 00000000 */ sll $zero,$zero,0x0 +/* f076524: 45020014 */ bc1fl .L0f076578 +/* f076528: 922b0003 */ lbu $t3,0x3($s1) +/* f07652c: 13200007 */ beqz $t9,.L0f07654c +/* f076530: 8fb80354 */ lw $t8,0x354($sp) +/* f076534: 8e090090 */ lw $t1,0x90($s0) +/* f076538: 24010001 */ addiu $at,$zero,0x1 +/* f07653c: 15210003 */ bne $t1,$at,.L0f07654c +/* f076540: 00000000 */ sll $zero,$zero,0x0 +/* f076544: 1000000b */ beqz $zero,.L0f076574 +/* f076548: e6000008 */ swc1 $f0,0x8($s0) +.L0f07654c: +/* f07654c: 13000009 */ beqz $t8,.L0f076574 +/* f076550: 02202025 */ or $a0,$s1,$zero +/* f076554: 0fc1b6f6 */ jal func0f06dbd8 +/* f076558: 27a50358 */ addiu $a1,$sp,0x358 +/* f07655c: 10000006 */ beqz $zero,.L0f076578 +/* f076560: 922b0003 */ lbu $t3,0x3($s1) +.L0f076564: +/* f076564: 11a00003 */ beqz $t5,.L0f076574 +/* f076568: 02202025 */ or $a0,$s1,$zero +/* f07656c: 0fc1b6f6 */ jal func0f06dbd8 +/* f076570: 27a50358 */ addiu $a1,$sp,0x358 +.L0f076574: +/* f076574: 922b0003 */ lbu $t3,0x3($s1) +.L0f076578: +/* f076578: 24010008 */ addiu $at,$zero,0x8 +/* f07657c: 55610134 */ bnel $t3,$at,.L0f076a50 +/* f076580: 02202025 */ or $a0,$s1,$zero +/* f076584: 9227005c */ lbu $a3,0x5c($s1) +/* f076588: 2401001a */ addiu $at,$zero,0x1a +/* f07658c: 54e1000a */ bnel $a3,$at,.L0f0765b8 +/* f076590: 24010053 */ addiu $at,$zero,0x53 +/* f076594: 922f005f */ lbu $t7,0x5f($s1) +/* f076598: 24010001 */ addiu $at,$zero,0x1 +/* f07659c: 55e10006 */ bnel $t7,$at,.L0f0765b8 +/* f0765a0: 24010053 */ addiu $at,$zero,0x53 +/* f0765a4: 0fc1ba1f */ jal func0f06e87c +/* f0765a8: 02202025 */ or $a0,$s1,$zero +/* f0765ac: 100000b0 */ beqz $zero,.L0f076870 +/* f0765b0: 8fac0600 */ lw $t4,0x600($sp) +/* f0765b4: 24010053 */ addiu $at,$zero,0x53 +.L0f0765b8: +/* f0765b8: 14e10044 */ bne $a3,$at,.L0f0766cc +/* f0765bc: 8faa0600 */ lw $t2,0x600($sp) +/* f0765c0: 55400004 */ bnezl $t2,.L0f0765d4 +/* f0765c4: c60e0004 */ lwc1 $f14,0x4($s0) +/* f0765c8: 100000a8 */ beqz $zero,.L0f07686c +/* f0765cc: a6200062 */ sh $zero,0x62($s1) +/* f0765d0: c60e0004 */ lwc1 $f14,0x4($s0) +.L0f0765d4: +/* f0765d4: c60c0008 */ lwc1 $f12,0x8($s0) +/* f0765d8: c602000c */ lwc1 $f2,0xc($s0) +/* f0765dc: 460e7202 */ mul.s $f8,$f14,$f14 +/* f0765e0: 3c017f1b */ lui $at,0x7f1b +/* f0765e4: 460c6102 */ mul.s $f4,$f12,$f12 +/* f0765e8: 46044180 */ add.s $f6,$f8,$f4 +/* f0765ec: 46021282 */ mul.s $f10,$f2,$f2 +/* f0765f0: c428a418 */ lwc1 $f8,-0x5be8($at) +/* f0765f4: 46065000 */ add.s $f0,$f10,$f6 +/* f0765f8: 4600403c */ c.lt.s $f8,$f0 +/* f0765fc: 00000000 */ sll $zero,$zero,0x0 +/* f076600: 45020005 */ bc1fl .L0f076618 +/* f076604: 860200b2 */ lh $v0,0xb2($s0) +/* f076608: e6140010 */ swc1 $f20,0x10($s0) +/* f07660c: e6140014 */ swc1 $f20,0x14($s0) +/* f076610: e6140018 */ swc1 $f20,0x18($s0) +/* f076614: 860200b2 */ lh $v0,0xb2($s0) +.L0f076618: +/* f076618: 0442000c */ bltzl $v0,.L0f07664c +/* f07661c: c6040004 */ lwc1 $f4,0x4($s0) +/* f076620: 8e0c00a0 */ lw $t4,0xa0($s0) +/* f076624: 004c082a */ slt $at,$v0,$t4 +/* f076628: 50200008 */ beqzl $at,.L0f07664c +/* f07662c: c6040004 */ lwc1 $f4,0x4($s0) +/* f076630: 8e0e0000 */ lw $t6,0x0($s0) +/* f076634: 2401ffcf */ addiu $at,$zero,-49 +/* f076638: e614001c */ swc1 $f20,0x1c($s0) +/* f07663c: 01c1c824 */ and $t9,$t6,$at +/* f076640: 1000008a */ beqz $zero,.L0f07686c +/* f076644: ae190000 */ sw $t9,0x0($s0) +/* f076648: c6040004 */ lwc1 $f4,0x4($s0) +.L0f07664c: +/* f07664c: 27a40108 */ addiu $a0,$sp,0x108 +/* f076650: 27a5010c */ addiu $a1,$sp,0x10c +/* f076654: e7a40108 */ swc1 $f4,0x108($sp) +/* f076658: c60a0008 */ lwc1 $f10,0x8($s0) +/* f07665c: 27a60110 */ addiu $a2,$sp,0x110 +/* f076660: e7aa010c */ swc1 $f10,0x10c($sp) +/* f076664: c606000c */ lwc1 $f6,0xc($s0) +/* f076668: 0c0011e4 */ jal 0x4790 +/* f07666c: e7a60110 */ swc1 $f6,0x110($sp) +/* f076670: 3c0141a0 */ lui $at,0x41a0 +/* f076674: 44810000 */ mtc1 $at,$f0 +/* f076678: c7a40108 */ lwc1 $f4,0x108($sp) +/* f07667c: c6480008 */ lwc1 $f8,0x8($s2) +/* f076680: 27a40108 */ addiu $a0,$sp,0x108 +/* f076684: 46002282 */ mul.s $f10,$f4,$f0 +/* f076688: 8fa5006c */ lw $a1,0x6c($sp) +/* f07668c: 24060008 */ addiu $a2,$zero,0x8 +/* f076690: 460a4181 */ sub.s $f6,$f8,$f10 +/* f076694: c7a8010c */ lwc1 $f8,0x10c($sp) +/* f076698: 46004282 */ mul.s $f10,$f8,$f0 +/* f07669c: e7a60108 */ swc1 $f6,0x108($sp) +/* f0766a0: c644000c */ lwc1 $f4,0xc($s2) +/* f0766a4: 460a2181 */ sub.s $f6,$f4,$f10 +/* f0766a8: c7a40110 */ lwc1 $f4,0x110($sp) +/* f0766ac: 46002282 */ mul.s $f10,$f4,$f0 +/* f0766b0: e7a6010c */ swc1 $f6,0x10c($sp) +/* f0766b4: c6480010 */ lwc1 $f8,0x10($s2) +/* f0766b8: 460a4181 */ sub.s $f6,$f8,$f10 +/* f0766bc: 0fc4ba08 */ jal func0f12e820 +/* f0766c0: e7a60110 */ swc1 $f6,0x110($sp) +/* f0766c4: 1000006a */ beqz $zero,.L0f076870 +/* f0766c8: 8fac0600 */ lw $t4,0x600($sp) +.L0f0766cc: +/* f0766cc: 24010054 */ addiu $at,$zero,0x54 +/* f0766d0: 14e1000a */ bne $a3,$at,.L0f0766fc +/* f0766d4: 8fa90600 */ lw $t1,0x600($sp) +/* f0766d8: 15200003 */ bnez $t1,.L0f0766e8 +/* f0766dc: 26440008 */ addiu $a0,$s2,0x8 +/* f0766e0: 10000062 */ beqz $zero,.L0f07686c +/* f0766e4: a6200062 */ sh $zero,0x62($s1) +.L0f0766e8: +/* f0766e8: 8fa5006c */ lw $a1,0x6c($sp) +/* f0766ec: 0fc4ba08 */ jal func0f12e820 +/* f0766f0: 2406000b */ addiu $a2,$zero,0xb +/* f0766f4: 1000005e */ beqz $zero,.L0f076870 +/* f0766f8: 8fac0600 */ lw $t4,0x600($sp) +.L0f0766fc: +/* f0766fc: 24010055 */ addiu $at,$zero,0x55 +/* f076700: 10e10006 */ beq $a3,$at,.L0f07671c +/* f076704: 2402001f */ addiu $v0,$zero,0x1f +/* f076708: 54470059 */ bnel $v0,$a3,.L0f076870 +/* f07670c: 8fac0600 */ lw $t4,0x600($sp) +/* f076710: 9238005f */ lbu $t8,0x5f($s1) +/* f076714: 57000056 */ bnezl $t8,.L0f076870 +/* f076718: 8fac0600 */ lw $t4,0x600($sp) +.L0f07671c: +/* f07671c: 8fad0350 */ lw $t5,0x350($sp) +/* f076720: 2402001f */ addiu $v0,$zero,0x1f +/* f076724: 15a00045 */ bnez $t5,.L0f07683c +/* f076728: 00000000 */ sll $zero,$zero,0x0 +/* f07672c: 8e0b0000 */ lw $t3,0x0($s0) +/* f076730: 3c017f1b */ lui $at,0x7f1b +/* f076734: 316f0400 */ andi $t7,$t3,0x400 +/* f076738: 15e00040 */ bnez $t7,.L0f07683c +/* f07673c: 00000000 */ sll $zero,$zero,0x0 +/* f076740: c430a41c */ lwc1 $f16,-0x5be4($at) +/* f076744: c60e0004 */ lwc1 $f14,0x4($s0) +/* f076748: 3c017f1b */ lui $at,0x7f1b +/* f07674c: c7a805c8 */ lwc1 $f8,0x5c8($sp) +/* f076750: 4610703c */ c.lt.s $f14,$f16 +/* f076754: 00000000 */ sll $zero,$zero,0x0 +/* f076758: 45020019 */ bc1fl .L0f0767c0 +/* f07675c: c6440008 */ lwc1 $f4,0x8($s2) +/* f076760: c432a420 */ lwc1 $f18,-0x5be0($at) +/* f076764: 460e903c */ c.lt.s $f18,$f14 +/* f076768: 00000000 */ sll $zero,$zero,0x0 +/* f07676c: 45020014 */ bc1fl .L0f0767c0 +/* f076770: c6440008 */ lwc1 $f4,0x8($s2) +/* f076774: c60c0008 */ lwc1 $f12,0x8($s0) +/* f076778: 4610603c */ c.lt.s $f12,$f16 +/* f07677c: 00000000 */ sll $zero,$zero,0x0 +/* f076780: 4502000f */ bc1fl .L0f0767c0 +/* f076784: c6440008 */ lwc1 $f4,0x8($s2) +/* f076788: 460c903c */ c.lt.s $f18,$f12 +/* f07678c: 00000000 */ sll $zero,$zero,0x0 +/* f076790: 4502000b */ bc1fl .L0f0767c0 +/* f076794: c6440008 */ lwc1 $f4,0x8($s2) +/* f076798: c602000c */ lwc1 $f2,0xc($s0) +/* f07679c: 4610103c */ c.lt.s $f2,$f16 +/* f0767a0: 00000000 */ sll $zero,$zero,0x0 +/* f0767a4: 45020006 */ bc1fl .L0f0767c0 +/* f0767a8: c6440008 */ lwc1 $f4,0x8($s2) +/* f0767ac: 4602903c */ c.lt.s $f18,$f2 +/* f0767b0: 00000000 */ sll $zero,$zero,0x0 +/* f0767b4: 45010021 */ bc1t .L0f07683c +/* f0767b8: 00000000 */ sll $zero,$zero,0x0 +/* f0767bc: c6440008 */ lwc1 $f4,0x8($s2) +.L0f0767c0: +/* f0767c0: 3c017f1b */ lui $at,0x7f1b +/* f0767c4: c432a424 */ lwc1 $f18,-0x5bdc($at) +/* f0767c8: 46082001 */ sub.s $f0,$f4,$f8 +/* f0767cc: 4610003c */ c.lt.s $f0,$f16 +/* f0767d0: 00000000 */ sll $zero,$zero,0x0 +/* f0767d4: 45000020 */ bc1f .L0f076858 +/* f0767d8: 00000000 */ sll $zero,$zero,0x0 +/* f0767dc: 4600903c */ c.lt.s $f18,$f0 +/* f0767e0: c7a605cc */ lwc1 $f6,0x5cc($sp) +/* f0767e4: 4500001c */ bc1f .L0f076858 +/* f0767e8: 00000000 */ sll $zero,$zero,0x0 +/* f0767ec: c64a000c */ lwc1 $f10,0xc($s2) +/* f0767f0: 46065001 */ sub.s $f0,$f10,$f6 +/* f0767f4: 4610003c */ c.lt.s $f0,$f16 +/* f0767f8: 00000000 */ sll $zero,$zero,0x0 +/* f0767fc: 45000016 */ bc1f .L0f076858 +/* f076800: 00000000 */ sll $zero,$zero,0x0 +/* f076804: 4600903c */ c.lt.s $f18,$f0 +/* f076808: c7a805d0 */ lwc1 $f8,0x5d0($sp) +/* f07680c: 45000012 */ bc1f .L0f076858 +/* f076810: 00000000 */ sll $zero,$zero,0x0 +/* f076814: c6440010 */ lwc1 $f4,0x10($s2) +/* f076818: 46082001 */ sub.s $f0,$f4,$f8 +/* f07681c: 4610003c */ c.lt.s $f0,$f16 +/* f076820: 00000000 */ sll $zero,$zero,0x0 +/* f076824: 4500000c */ bc1f .L0f076858 +/* f076828: 00000000 */ sll $zero,$zero,0x0 +/* f07682c: 4600903c */ c.lt.s $f18,$f0 +/* f076830: 00000000 */ sll $zero,$zero,0x0 +/* f076834: 45000008 */ bc1f .L0f076858 +/* f076838: 00000000 */ sll $zero,$zero,0x0 +.L0f07683c: +/* f07683c: 14470004 */ bne $v0,$a3,.L0f076850 +/* f076840: 00000000 */ sll $zero,$zero,0x0 +/* f076844: 862a0062 */ lh $t2,0x62($s1) +/* f076848: 05420009 */ bltzl $t2,.L0f076870 +/* f07684c: 8fac0600 */ lw $t4,0x600($sp) +.L0f076850: +/* f076850: 10000006 */ beqz $zero,.L0f07686c +/* f076854: a6200062 */ sh $zero,0x62($s1) +.L0f076858: +/* f076858: 10470004 */ beq $v0,$a3,.L0f07686c +/* f07685c: 26440008 */ addiu $a0,$s2,0x8 +/* f076860: 8fa5006c */ lw $a1,0x6c($sp) +/* f076864: 0fc4ba08 */ jal func0f12e820 +/* f076868: 24060009 */ addiu $a2,$zero,0x9 +.L0f07686c: +/* f07686c: 8fac0600 */ lw $t4,0x600($sp) +.L0f076870: +/* f076870: 3c03800a */ lui $v1,0x800a +/* f076874: 55800076 */ bnezl $t4,.L0f076a50 +/* f076878: 02202025 */ or $a0,$s1,$zero +/* f07687c: 8c639fcc */ lw $v1,-0x6034($v1) +/* f076880: 8e0e00a4 */ lw $t6,0xa4($s0) +/* f076884: 2479fffe */ addiu $t9,$v1,-2 +/* f076888: 01d9082a */ slt $at,$t6,$t9 +/* f07688c: 5020006f */ beqzl $at,.L0f076a4c +/* f076890: ae0300a4 */ sw $v1,0xa4($s0) +/* f076894: 9227005c */ lbu $a3,0x5c($s1) +/* f076898: 2401001a */ addiu $at,$zero,0x1a +/* f07689c: 00002025 */ or $a0,$zero,$zero +/* f0768a0: 10e10003 */ beq $a3,$at,.L0f0768b0 +/* f0768a4: 02402825 */ or $a1,$s2,$zero +/* f0768a8: 2401001a */ addiu $at,$zero,0x1a +/* f0768ac: 14e10015 */ bne $a3,$at,.L0f076904 +.L0f0768b0: +/* f0768b0: 3c01bf80 */ lui $at,0xbf80 +/* f0768b4: 44810000 */ mtc1 $at,$f0 +/* f0768b8: 2409ffff */ addiu $t1,$zero,-1 +/* f0768bc: 2418ffff */ addiu $t8,$zero,-1 +/* f0768c0: afb8002c */ sw $t8,0x2c($sp) +/* f0768c4: afa90010 */ sw $t1,0x10($sp) +/* f0768c8: 2406808b */ addiu $a2,$zero,-32629 +/* f0768cc: 2407ffff */ addiu $a3,$zero,-1 +/* f0768d0: afa00014 */ sw $zero,0x14($sp) +/* f0768d4: afa00018 */ sw $zero,0x18($sp) +/* f0768d8: afa0001c */ sw $zero,0x1c($sp) +/* f0768dc: afa00020 */ sw $zero,0x20($sp) +/* f0768e0: afa00028 */ sw $zero,0x28($sp) +/* f0768e4: e7a00024 */ swc1 $f0,0x24($sp) +/* f0768e8: e7a00030 */ swc1 $f0,0x30($sp) +/* f0768ec: e7a00034 */ swc1 $f0,0x34($sp) +/* f0768f0: 0fc24e7e */ jal func0f0939f8 +/* f0768f4: e7a00038 */ swc1 $f0,0x38($sp) +/* f0768f8: 3c03800a */ lui $v1,0x800a +/* f0768fc: 10000052 */ beqz $zero,.L0f076a48 +/* f076900: 8c639fcc */ lw $v1,-0x6034($v1) +.L0f076904: +/* f076904: 2401001e */ addiu $at,$zero,0x1e +/* f076908: 14e1003a */ bne $a3,$at,.L0f0769f4 +/* f07690c: 00002025 */ or $a0,$zero,$zero +/* f076910: 922d005f */ lbu $t5,0x5f($s1) +/* f076914: 24010001 */ addiu $at,$zero,0x1 +/* f076918: 3c0f8007 */ lui $t7,0x8007 +/* f07691c: 15a10035 */ bne $t5,$at,.L0f0769f4 +/* f076920: 25ef9bbc */ addiu $t7,$t7,-25668 +/* f076924: 8de10000 */ lw $at,0x0($t7) +/* f076928: 8dec0004 */ lw $t4,0x4($t7) +/* f07692c: 27ab0100 */ addiu $t3,$sp,0x100 +/* f076930: ad610000 */ sw $at,0x0($t3) +/* f076934: 0c004b70 */ jal 0x12dc0 +/* f076938: ad6c0004 */ sw $t4,0x4($t3) +/* f07693c: 304e0003 */ andi $t6,$v0,0x3 +/* f076940: 000ec840 */ sll $t9,$t6,0x1 +/* f076944: 03b93021 */ addu $a2,$sp,$t9 +/* f076948: 84c60100 */ lh $a2,0x100($a2) +/* f07694c: 3c01bf80 */ lui $at,0xbf80 +/* f076950: 44810000 */ mtc1 $at,$f0 +/* f076954: 2409ffff */ addiu $t1,$zero,-1 +/* f076958: 2418ffff */ addiu $t8,$zero,-1 +/* f07695c: afb8002c */ sw $t8,0x2c($sp) +/* f076960: afa90010 */ sw $t1,0x10($sp) +/* f076964: afa00028 */ sw $zero,0x28($sp) +/* f076968: afa00020 */ sw $zero,0x20($sp) +/* f07696c: afa0001c */ sw $zero,0x1c($sp) +/* f076970: afa00018 */ sw $zero,0x18($sp) +/* f076974: afa00014 */ sw $zero,0x14($sp) +/* f076978: 00002025 */ or $a0,$zero,$zero +/* f07697c: 02402825 */ or $a1,$s2,$zero +/* f076980: 2407ffff */ addiu $a3,$zero,-1 +/* f076984: e7a00024 */ swc1 $f0,0x24($sp) +/* f076988: e7a00030 */ swc1 $f0,0x30($sp) +/* f07698c: e7a00034 */ swc1 $f0,0x34($sp) +/* f076990: 0fc24e7e */ jal func0f0939f8 +/* f076994: e7a00038 */ swc1 $f0,0x38($sp) +/* f076998: 3c01bf80 */ lui $at,0xbf80 +/* f07699c: 44810000 */ mtc1 $at,$f0 +/* f0769a0: 240dffff */ addiu $t5,$zero,-1 +/* f0769a4: 240affff */ addiu $t2,$zero,-1 +/* f0769a8: afaa002c */ sw $t2,0x2c($sp) +/* f0769ac: afad0010 */ sw $t5,0x10($sp) +/* f0769b0: 00002025 */ or $a0,$zero,$zero +/* f0769b4: 02402825 */ or $a1,$s2,$zero +/* f0769b8: 2406808c */ addiu $a2,$zero,-32628 +/* f0769bc: 2407ffff */ addiu $a3,$zero,-1 +/* f0769c0: afa00014 */ sw $zero,0x14($sp) +/* f0769c4: afa00018 */ sw $zero,0x18($sp) +/* f0769c8: afa0001c */ sw $zero,0x1c($sp) +/* f0769cc: afa00020 */ sw $zero,0x20($sp) +/* f0769d0: afa00028 */ sw $zero,0x28($sp) +/* f0769d4: e7a00024 */ swc1 $f0,0x24($sp) +/* f0769d8: e7a00030 */ swc1 $f0,0x30($sp) +/* f0769dc: e7a00034 */ swc1 $f0,0x34($sp) +/* f0769e0: 0fc24e7e */ jal func0f0939f8 +/* f0769e4: e7a00038 */ swc1 $f0,0x38($sp) +/* f0769e8: 3c03800a */ lui $v1,0x800a +/* f0769ec: 10000016 */ beqz $zero,.L0f076a48 +/* f0769f0: 8c639fcc */ lw $v1,-0x6034($v1) +.L0f0769f4: +/* f0769f4: 3c01bf80 */ lui $at,0xbf80 +/* f0769f8: 44810000 */ mtc1 $at,$f0 +/* f0769fc: 240bffff */ addiu $t3,$zero,-1 +/* f076a00: 240fffff */ addiu $t7,$zero,-1 +/* f076a04: afaf002c */ sw $t7,0x2c($sp) +/* f076a08: afab0010 */ sw $t3,0x10($sp) +/* f076a0c: 02402825 */ or $a1,$s2,$zero +/* f076a10: 2406808c */ addiu $a2,$zero,-32628 +/* f076a14: 2407ffff */ addiu $a3,$zero,-1 +/* f076a18: afa00014 */ sw $zero,0x14($sp) +/* f076a1c: afa00018 */ sw $zero,0x18($sp) +/* f076a20: afa0001c */ sw $zero,0x1c($sp) +/* f076a24: afa00020 */ sw $zero,0x20($sp) +/* f076a28: afa00028 */ sw $zero,0x28($sp) +/* f076a2c: e7a00024 */ swc1 $f0,0x24($sp) +/* f076a30: e7a00030 */ swc1 $f0,0x30($sp) +/* f076a34: e7a00034 */ swc1 $f0,0x34($sp) +/* f076a38: 0fc24e7e */ jal func0f0939f8 +/* f076a3c: e7a00038 */ swc1 $f0,0x38($sp) +/* f076a40: 3c03800a */ lui $v1,0x800a +/* f076a44: 8c639fcc */ lw $v1,-0x6034($v1) +.L0f076a48: +/* f076a48: ae0300a4 */ sw $v1,0xa4($s0) +.L0f076a4c: +/* f076a4c: 02202025 */ or $a0,$s1,$zero +.L0f076a50: +/* f076a50: 24050001 */ addiu $a1,$zero,0x1 +/* f076a54: 0fc1a71c */ jal func0f069c70 +/* f076a58: 24060001 */ addiu $a2,$zero,0x1 +/* f076a5c: 1000012d */ beqz $zero,.L0f076f14 +/* f076a60: 8fbf005c */ lw $ra,0x5c($sp) +.L0f076a64: +/* f076a64: 1180012a */ beqz $t4,.L0f076f10 +/* f076a68: 3c013f80 */ lui $at,0x3f80 +/* f076a6c: 240e0001 */ addiu $t6,$zero,0x1 +/* f076a70: afae00fc */ sw $t6,0xfc($sp) +/* f076a74: 44816000 */ mtc1 $at,$f12 +/* f076a78: c6000060 */ lwc1 $f0,0x60($s0) +/* f076a7c: 26040068 */ addiu $a0,$s0,0x68 +/* f076a80: 26050078 */ addiu $a1,$s0,0x78 +/* f076a84: 460c003c */ c.lt.s $f0,$f12 +/* f076a88: 00000000 */ sll $zero,$zero,0x0 +/* f076a8c: 4502002a */ bc1fl .L0f076b38 +/* f076a90: 4480a000 */ mtc1 $zero,$f20 +/* f076a94: c6020064 */ lwc1 $f2,0x64($s0) +/* f076a98: c46a004c */ lwc1 $f10,0x4c($v1) +/* f076a9c: 3c017f1b */ lui $at,0x7f1b +/* f076aa0: 460a1182 */ mul.s $f6,$f2,$f10 +/* f076aa4: 46060100 */ add.s $f4,$f0,$f6 +/* f076aa8: e6040060 */ swc1 $f4,0x60($s0) +/* f076aac: 8c790038 */ lw $t9,0x38($v1) +/* f076ab0: 5b200005 */ blezl $t9,.L0f076ac8 +/* f076ab4: c6000060 */ lwc1 $f0,0x60($s0) +/* f076ab8: c428a428 */ lwc1 $f8,-0x5bd8($at) +/* f076abc: 46081282 */ mul.s $f10,$f2,$f8 +/* f076ac0: e60a0064 */ swc1 $f10,0x64($s0) +/* f076ac4: c6000060 */ lwc1 $f0,0x60($s0) +.L0f076ac8: +/* f076ac8: 4600603c */ c.lt.s $f12,$f0 +/* f076acc: 00000000 */ sll $zero,$zero,0x0 +/* f076ad0: 45020004 */ bc1fl .L0f076ae4 +/* f076ad4: 44060000 */ mfc1 $a2,$f0 +/* f076ad8: e60c0060 */ swc1 $f12,0x60($s0) +/* f076adc: c6000060 */ lwc1 $f0,0x60($s0) +/* f076ae0: 44060000 */ mfc1 $a2,$f0 +.L0f076ae4: +/* f076ae4: 0fc25cae */ jal func0f0972b8 +/* f076ae8: 27a700ec */ addiu $a3,$sp,0xec +/* f076aec: 27a400ec */ addiu $a0,$sp,0xec +/* f076af0: 0fc25bb5 */ jal func0f096ed4 +/* f076af4: 27a500ac */ addiu $a1,$sp,0xac +/* f076af8: c60c00b8 */ lwc1 $f12,0xb8($s0) +/* f076afc: 0c005789 */ jal 0x15e24 +/* f076b00: 27a500ac */ addiu $a1,$sp,0xac +/* f076b04: c60c00bc */ lwc1 $f12,0xbc($s0) +/* f076b08: 0c0057a0 */ jal 0x15e80 +/* f076b0c: 27a500ac */ addiu $a1,$sp,0xac +/* f076b10: c60c00c0 */ lwc1 $f12,0xc0($s0) +/* f076b14: 0c0057b7 */ jal 0x15edc +/* f076b18: 27a500ac */ addiu $a1,$sp,0xac +/* f076b1c: 27a400ac */ addiu $a0,$sp,0xac +/* f076b20: 0c005768 */ jal 0x15da0 +/* f076b24: 2625001c */ addiu $a1,$s1,0x1c +/* f076b28: 3c013f80 */ lui $at,0x3f80 +/* f076b2c: 44816000 */ mtc1 $at,$f12 +/* f076b30: afa000fc */ sw $zero,0xfc($sp) +/* f076b34: 4480a000 */ mtc1 $zero,$f20 +.L0f076b38: +/* f076b38: c6060004 */ lwc1 $f6,0x4($s0) +/* f076b3c: 02202025 */ or $a0,$s1,$zero +/* f076b40: 2629001c */ addiu $t1,$s1,0x1c +/* f076b44: 4606a032 */ c.eq.s $f20,$f6 +/* f076b48: 00000000 */ sll $zero,$zero,0x0 +/* f076b4c: 4502000c */ bc1fl .L0f076b80 +/* f076b50: afa90074 */ sw $t1,0x74($sp) +/* f076b54: c604000c */ lwc1 $f4,0xc($s0) +/* f076b58: 4604a032 */ c.eq.s $f20,$f4 +/* f076b5c: 00000000 */ sll $zero,$zero,0x0 +/* f076b60: 45020007 */ bc1fl .L0f076b80 +/* f076b64: afa90074 */ sw $t1,0x74($sp) +/* f076b68: c6080060 */ lwc1 $f8,0x60($s0) +/* f076b6c: 460c403c */ c.lt.s $f8,$f12 +/* f076b70: 00000000 */ sll $zero,$zero,0x0 +/* f076b74: 450200d4 */ bc1fl .L0f076ec8 +/* f076b78: 8faf00fc */ lw $t7,0xfc($sp) +/* f076b7c: afa90074 */ sw $t1,0x74($sp) +.L0f076b80: +/* f076b80: 0fc1a2bd */ jal func0f068af4 +/* f076b84: afa000fc */ sw $zero,0xfc($sp) +/* f076b88: 00402025 */ or $a0,$v0,$zero +/* f076b8c: 0fc19a57 */ jal func0f06695c +/* f076b90: 8fa50074 */ lw $a1,0x74($sp) +/* f076b94: 3c03800a */ lui $v1,0x800a +/* f076b98: 8c639ff8 */ lw $v1,-0x6008($v1) +/* f076b9c: e7a00098 */ swc1 $f0,0x98($sp) +/* f076ba0: 00001025 */ or $v0,$zero,$zero +/* f076ba4: 1860004d */ blez $v1,.L0f076cdc +/* f076ba8: 3c017f1b */ lui $at,0x7f1b +/* f076bac: c430a42c */ lwc1 $f16,-0x5bd4($at) +/* f076bb0: c7aa05dc */ lwc1 $f10,0x5dc($sp) +.L0f076bb4: +/* f076bb4: c6060004 */ lwc1 $f6,0x4($s0) +/* f076bb8: c7a805e4 */ lwc1 $f8,0x5e4($sp) +/* f076bbc: 3c013f80 */ lui $at,0x3f80 +/* f076bc0: 46065100 */ add.s $f4,$f10,$f6 +/* f076bc4: e7a405dc */ swc1 $f4,0x5dc($sp) +/* f076bc8: c60a000c */ lwc1 $f10,0xc($s0) +/* f076bcc: 460a4180 */ add.s $f6,$f8,$f10 +/* f076bd0: 44814000 */ mtc1 $at,$f8 +/* f076bd4: e7a605e4 */ swc1 $f6,0x5e4($sp) +/* f076bd8: c6040060 */ lwc1 $f4,0x60($s0) +/* f076bdc: 4604403e */ c.le.s $f8,$f4 +/* f076be0: 00000000 */ sll $zero,$zero,0x0 +/* f076be4: 4502003a */ bc1fl .L0f076cd0 +/* f076be8: 24420001 */ addiu $v0,$v0,0x1 +/* f076bec: c60a0098 */ lwc1 $f10,0x98($s0) +/* f076bf0: 460aa03c */ c.lt.s $f20,$f10 +/* f076bf4: 00000000 */ sll $zero,$zero,0x0 +/* f076bf8: 4502002c */ bc1fl .L0f076cac +/* f076bfc: c6080004 */ lwc1 $f8,0x4($s0) +/* f076c00: c602000c */ lwc1 $f2,0xc($s0) +/* f076c04: c60e0004 */ lwc1 $f14,0x4($s0) +/* f076c08: afa2009c */ sw $v0,0x9c($sp) +/* f076c0c: 46021182 */ mul.s $f6,$f2,$f2 +/* f076c10: 00000000 */ sll $zero,$zero,0x0 +/* f076c14: 460e7102 */ mul.s $f4,$f14,$f14 +/* f076c18: 0c012974 */ jal 0x4a5d0 +/* f076c1c: 46043300 */ add.s $f12,$f6,$f4 +/* f076c20: 4600a03c */ c.lt.s $f20,$f0 +/* f076c24: 3c017f1b */ lui $at,0x7f1b +/* f076c28: c430a430 */ lwc1 $f16,-0x5bd0($at) +/* f076c2c: 8fa2009c */ lw $v0,0x9c($sp) +/* f076c30: 45000019 */ bc1f .L0f076c98 +/* f076c34: 3c03800a */ lui $v1,0x800a +/* f076c38: 3c01800a */ lui $at,0x800a +/* f076c3c: c42aa00c */ lwc1 $f10,-0x5ff4($at) +/* f076c40: c6080098 */ lwc1 $f8,0x98($s0) +/* f076c44: 3c013f80 */ lui $at,0x3f80 +/* f076c48: 44812000 */ mtc1 $at,$f4 +/* f076c4c: 460a4182 */ mul.s $f6,$f8,$f10 +/* f076c50: 46003303 */ div.s $f12,$f6,$f0 +/* f076c54: 460c203e */ c.le.s $f4,$f12 +/* f076c58: 00000000 */ sll $zero,$zero,0x0 +/* f076c5c: 45020005 */ bc1fl .L0f076c74 +/* f076c60: c60e0004 */ lwc1 $f14,0x4($s0) +/* f076c64: e6140004 */ swc1 $f20,0x4($s0) +/* f076c68: 1000000d */ beqz $zero,.L0f076ca0 +/* f076c6c: e614000c */ swc1 $f20,0xc($s0) +/* f076c70: c60e0004 */ lwc1 $f14,0x4($s0) +.L0f076c74: +/* f076c74: c602000c */ lwc1 $f2,0xc($s0) +/* f076c78: 460c7202 */ mul.s $f8,$f14,$f12 +/* f076c7c: 00000000 */ sll $zero,$zero,0x0 +/* f076c80: 460c1182 */ mul.s $f6,$f2,$f12 +/* f076c84: 46087281 */ sub.s $f10,$f14,$f8 +/* f076c88: 46061101 */ sub.s $f4,$f2,$f6 +/* f076c8c: e60a0004 */ swc1 $f10,0x4($s0) +/* f076c90: 10000003 */ beqz $zero,.L0f076ca0 +/* f076c94: e604000c */ swc1 $f4,0xc($s0) +.L0f076c98: +/* f076c98: e6140004 */ swc1 $f20,0x4($s0) +/* f076c9c: e614000c */ swc1 $f20,0xc($s0) +.L0f076ca0: +/* f076ca0: 1000000a */ beqz $zero,.L0f076ccc +/* f076ca4: 8c639ff8 */ lw $v1,-0x6008($v1) +/* f076ca8: c6080004 */ lwc1 $f8,0x4($s0) +.L0f076cac: +/* f076cac: c606000c */ lwc1 $f6,0xc($s0) +/* f076cb0: 3c03800a */ lui $v1,0x800a +/* f076cb4: 46104282 */ mul.s $f10,$f8,$f16 +/* f076cb8: 00000000 */ sll $zero,$zero,0x0 +/* f076cbc: 46103102 */ mul.s $f4,$f6,$f16 +/* f076cc0: e60a0004 */ swc1 $f10,0x4($s0) +/* f076cc4: e604000c */ swc1 $f4,0xc($s0) +/* f076cc8: 8c639ff8 */ lw $v1,-0x6008($v1) +.L0f076ccc: +/* f076ccc: 24420001 */ addiu $v0,$v0,0x1 +.L0f076cd0: +/* f076cd0: 0043082a */ slt $at,$v0,$v1 +/* f076cd4: 5420ffb7 */ bnezl $at,.L0f076bb4 +/* f076cd8: c7aa05dc */ lwc1 $f10,0x5dc($sp) +.L0f076cdc: +/* f076cdc: c6480008 */ lwc1 $f8,0x8($s2) +/* f076ce0: 26440028 */ addiu $a0,$s2,0x28 +/* f076ce4: 27a505b8 */ addiu $a1,$sp,0x5b8 +/* f076ce8: e7a805c8 */ swc1 $f8,0x5c8($sp) +/* f076cec: c64a000c */ lwc1 $f10,0xc($s2) +/* f076cf0: e7aa05cc */ swc1 $f10,0x5cc($sp) +/* f076cf4: c6460010 */ lwc1 $f6,0x10($s2) +/* f076cf8: afa4006c */ sw $a0,0x6c($sp) +/* f076cfc: 0fc195e9 */ jal func0f0657a4 +/* f076d00: e7a605d0 */ swc1 $f6,0x5d0($sp) +/* f076d04: 02202025 */ or $a0,$s1,$zero +/* f076d08: 27a505dc */ addiu $a1,$sp,0x5dc +/* f076d0c: 27a605e8 */ addiu $a2,$sp,0x5e8 +/* f076d10: 0fc1b4df */ jal func0f06d37c +/* f076d14: 27a705f4 */ addiu $a3,$sp,0x5f4 +/* f076d18: 24180001 */ addiu $t8,$zero,0x1 +/* f076d1c: afb805d8 */ sw $t8,0x5d8($sp) +/* f076d20: c6440008 */ lwc1 $f4,0x8($s2) +/* f076d24: c7aa0098 */ lwc1 $f10,0x98($sp) +/* f076d28: 26270058 */ addiu $a3,$s1,0x58 +/* f076d2c: e7a405ac */ swc1 $f4,0x5ac($sp) +/* f076d30: c648000c */ lwc1 $f8,0xc($s2) +/* f076d34: 27ad0096 */ addiu $t5,$sp,0x96 +/* f076d38: 27a405ac */ addiu $a0,$sp,0x5ac +/* f076d3c: 460a4180 */ add.s $f6,$f8,$f10 +/* f076d40: 8fa5006c */ lw $a1,0x6c($sp) +/* f076d44: 27a600a4 */ addiu $a2,$sp,0xa4 +/* f076d48: e7a605b0 */ swc1 $f6,0x5b0($sp) +/* f076d4c: c6440010 */ lwc1 $f4,0x10($s2) +/* f076d50: afa70074 */ sw $a3,0x74($sp) +/* f076d54: afad0010 */ sw $t5,0x10($sp) +/* f076d58: 0c00a934 */ jal 0x2a4d0 +/* f076d5c: e7a405b4 */ swc1 $f4,0x5b4($sp) +/* f076d60: 00021c00 */ sll $v1,$v0,0x10 +/* f076d64: 1840000b */ blez $v0,.L0f076d94 +/* f076d68: 00035403 */ sra $t2,$v1,0x10 +/* f076d6c: 240b0003 */ addiu $t3,$zero,0x3 +/* f076d70: afab0010 */ sw $t3,0x10($sp) +/* f076d74: 27a405c8 */ addiu $a0,$sp,0x5c8 +/* f076d78: 27a505b8 */ addiu $a1,$sp,0x5b8 +/* f076d7c: 27a605ac */ addiu $a2,$sp,0x5ac +/* f076d80: 24070021 */ addiu $a3,$zero,0x21 +/* f076d84: 0c00b6e6 */ jal 0x2db98 +/* f076d88: a7aa00a2 */ sh $t2,0xa2($sp) +/* f076d8c: 1040000b */ beqz $v0,.L0f076dbc +/* f076d90: 87a300a2 */ lh $v1,0xa2($sp) +.L0f076d94: +/* f076d94: 27af0096 */ addiu $t7,$sp,0x96 +/* f076d98: afaf0010 */ sw $t7,0x10($sp) +/* f076d9c: 26440008 */ addiu $a0,$s2,0x8 +/* f076da0: 8fa5006c */ lw $a1,0x6c($sp) +/* f076da4: 27a600a4 */ addiu $a2,$sp,0xa4 +/* f076da8: 0c00a910 */ jal 0x2a440 +/* f076dac: 8fa70074 */ lw $a3,0x74($sp) +/* f076db0: 00021c00 */ sll $v1,$v0,0x10 +/* f076db4: 00036403 */ sra $t4,$v1,0x10 +/* f076db8: 01801825 */ or $v1,$t4,$zero +.L0f076dbc: +/* f076dbc: 1c600017 */ bgtz $v1,.L0f076e1c +/* f076dc0: c7a805c8 */ lwc1 $f8,0x5c8($sp) +/* f076dc4: e6480008 */ swc1 $f8,0x8($s2) +/* f076dc8: c7aa05d0 */ lwc1 $f10,0x5d0($sp) +/* f076dcc: 264e0008 */ addiu $t6,$s2,0x8 +/* f076dd0: 02402025 */ or $a0,$s2,$zero +/* f076dd4: e64a0010 */ swc1 $f10,0x10($s2) +/* f076dd8: 0fc19711 */ jal func0f065c44 +/* f076ddc: afae0070 */ sw $t6,0x70($sp) +/* f076de0: 27a405b8 */ addiu $a0,$sp,0x5b8 +/* f076de4: 0fc195e9 */ jal func0f0657a4 +/* f076de8: 8fa5006c */ lw $a1,0x6c($sp) +/* f076dec: 27b90096 */ addiu $t9,$sp,0x96 +/* f076df0: afb90010 */ sw $t9,0x10($sp) +/* f076df4: 8fa40070 */ lw $a0,0x70($sp) +/* f076df8: 8fa5006c */ lw $a1,0x6c($sp) +/* f076dfc: 27a600a4 */ addiu $a2,$sp,0xa4 +/* f076e00: 0c00a910 */ jal 0x2a440 +/* f076e04: 8fa70074 */ lw $a3,0x74($sp) +/* f076e08: 00021c00 */ sll $v1,$v0,0x10 +/* f076e0c: 00034c03 */ sra $t1,$v1,0x10 +/* f076e10: 01201825 */ or $v1,$t1,$zero +/* f076e14: e6140004 */ swc1 $f20,0x4($s0) +/* f076e18: e614000c */ swc1 $f20,0xc($s0) +.L0f076e1c: +/* f076e1c: 18600010 */ blez $v1,.L0f076e60 +/* f076e20: c7a605cc */ lwc1 $f6,0x5cc($sp) +/* f076e24: 0fc1a988 */ jal func0f06a620 +/* f076e28: 02202025 */ or $a0,$s1,$zero +/* f076e2c: c7a600a4 */ lwc1 $f6,0xa4($sp) +/* f076e30: c7a40098 */ lwc1 $f4,0x98($sp) +/* f076e34: 46043201 */ sub.s $f8,$f6,$f4 +/* f076e38: 46080280 */ add.s $f10,$f0,$f8 +/* f076e3c: e64a000c */ swc1 $f10,0xc($s2) +/* f076e40: 97b80096 */ lhu $t8,0x96($sp) +/* f076e44: 330d4000 */ andi $t5,$t8,0x4000 +/* f076e48: 11a00006 */ beqz $t5,.L0f076e64 +/* f076e4c: 00000000 */ sll $zero,$zero,0x0 +/* f076e50: 8e2a0040 */ lw $t2,0x40($s1) +/* f076e54: 354b0004 */ ori $t3,$t2,0x4 +/* f076e58: 10000002 */ beqz $zero,.L0f076e64 +/* f076e5c: ae2b0040 */ sw $t3,0x40($s1) +.L0f076e60: +/* f076e60: e646000c */ swc1 $f6,0xc($s2) +.L0f076e64: +/* f076e64: 3c017f1b */ lui $at,0x7f1b +/* f076e68: c430a434 */ lwc1 $f16,-0x5bcc($at) +/* f076e6c: c60e0004 */ lwc1 $f14,0x4($s0) +/* f076e70: 3c017f1b */ lui $at,0x7f1b +/* f076e74: 4610703c */ c.lt.s $f14,$f16 +/* f076e78: 00000000 */ sll $zero,$zero,0x0 +/* f076e7c: 45020012 */ bc1fl .L0f076ec8 +/* f076e80: 8faf00fc */ lw $t7,0xfc($sp) +/* f076e84: c432a438 */ lwc1 $f18,-0x5bc8($at) +/* f076e88: 460e903c */ c.lt.s $f18,$f14 +/* f076e8c: 00000000 */ sll $zero,$zero,0x0 +/* f076e90: 4502000d */ bc1fl .L0f076ec8 +/* f076e94: 8faf00fc */ lw $t7,0xfc($sp) +/* f076e98: c602000c */ lwc1 $f2,0xc($s0) +/* f076e9c: 4610103c */ c.lt.s $f2,$f16 +/* f076ea0: 00000000 */ sll $zero,$zero,0x0 +/* f076ea4: 45020008 */ bc1fl .L0f076ec8 +/* f076ea8: 8faf00fc */ lw $t7,0xfc($sp) +/* f076eac: 4602903c */ c.lt.s $f18,$f2 +/* f076eb0: 00000000 */ sll $zero,$zero,0x0 +/* f076eb4: 45020004 */ bc1fl .L0f076ec8 +/* f076eb8: 8faf00fc */ lw $t7,0xfc($sp) +/* f076ebc: e614000c */ swc1 $f20,0xc($s0) +/* f076ec0: e6140004 */ swc1 $f20,0x4($s0) +/* f076ec4: 8faf00fc */ lw $t7,0xfc($sp) +.L0f076ec8: +/* f076ec8: 51e0000b */ beqzl $t7,.L0f076ef8 +/* f076ecc: 8fae05d8 */ lw $t6,0x5d8($sp) +/* f076ed0: 0fc1ab10 */ jal func0f06ac40 +/* f076ed4: 02202025 */ or $a0,$s1,$zero +/* f076ed8: 922c0003 */ lbu $t4,0x3($s1) +/* f076edc: 24010008 */ addiu $at,$zero,0x8 +/* f076ee0: 26450028 */ addiu $a1,$s2,0x28 +/* f076ee4: 55810004 */ bnel $t4,$at,.L0f076ef8 +/* f076ee8: 8fae05d8 */ lw $t6,0x5d8($sp) +/* f076eec: 0fc257f6 */ jal func0f095fd8 +/* f076ef0: 9224005c */ lbu $a0,0x5c($s1) +/* f076ef4: 8fae05d8 */ lw $t6,0x5d8($sp) +.L0f076ef8: +/* f076ef8: 02202025 */ or $a0,$s1,$zero +/* f076efc: 24050001 */ addiu $a1,$zero,0x1 +/* f076f00: 51c00004 */ beqzl $t6,.L0f076f14 +/* f076f04: 8fbf005c */ lw $ra,0x5c($sp) +/* f076f08: 0fc1a71c */ jal func0f069c70 +/* f076f0c: 24060001 */ addiu $a2,$zero,0x1 +.L0f076f10: +/* f076f10: 8fbf005c */ lw $ra,0x5c($sp) +.L0f076f14: +/* f076f14: 8fa205d8 */ lw $v0,0x5d8($sp) +/* f076f18: d7b40048 */ ldc1 $f20,0x48($sp) +/* f076f1c: 8fb00050 */ lw $s0,0x50($sp) +/* f076f20: 8fb10054 */ lw $s1,0x54($sp) +/* f076f24: 8fb20058 */ lw $s2,0x58($sp) +/* f076f28: 03e00008 */ jr $ra +/* f076f2c: 27bd0608 */ addiu $sp,$sp,0x608 +); + +GLOBAL_ASM( +glabel func0f076f30 +/* f076f30: 27bdff88 */ addiu $sp,$sp,-120 +/* f076f34: afbf004c */ sw $ra,0x4c($sp) +/* f076f38: afb00048 */ sw $s0,0x48($sp) +/* f076f3c: afa40078 */ sw $a0,0x78($sp) +/* f076f40: 8c900004 */ lw $s0,0x4($a0) +/* f076f44: 3c047f1b */ lui $a0,0x7f1b +/* f076f48: 3c058007 */ lui $a1,0x8007 +/* f076f4c: 8e0f0018 */ lw $t7,0x18($s0) +/* f076f50: 24a59bd4 */ addiu $a1,$a1,-25644 +/* f076f54: 24849fdc */ addiu $a0,$a0,-24612 +/* f076f58: afaf0070 */ sw $t7,0x70($sp) +/* f076f5c: c604007c */ lwc1 $f4,0x7c($s0) +/* f076f60: 0c0036cc */ jal 0xdb30 +/* f076f64: e7a4006c */ swc1 $f4,0x6c($sp) +/* f076f68: 3c028007 */ lui $v0,0x8007 +/* f076f6c: 8c429bd4 */ lw $v0,-0x642c($v0) +/* f076f70: 24010001 */ addiu $at,$zero,0x1 +/* f076f74: 50400013 */ beqzl $v0,.L0f076fc4 +/* f076f78: 8e0200c0 */ lw $v0,0xc0($s0) +/* f076f7c: 10410002 */ beq $v0,$at,.L0f076f88 +/* f076f80: 8fb80078 */ lw $t8,0x78($sp) +/* f076f84: 1458000e */ bne $v0,$t8,.L0f076fc0 +.L0f076f88: +/* f076f88: 3c02800a */ lui $v0,0x800a +/* f076f8c: 8c42a024 */ lw $v0,-0x5fdc($v0) +/* f076f90: 8fb90078 */ lw $t9,0x78($sp) +/* f076f94: c4481bb0 */ lwc1 $f8,0x1bb0($v0) +/* f076f98: c7260008 */ lwc1 $f6,0x8($t9) +/* f076f9c: c4501bb8 */ lwc1 $f16,0x1bb8($v0) +/* f076fa0: c72a0010 */ lwc1 $f10,0x10($t9) +/* f076fa4: 46083001 */ sub.s $f0,$f6,$f8 +/* f076fa8: 46105081 */ sub.s $f2,$f10,$f16 +/* f076fac: 46000482 */ mul.s $f18,$f0,$f0 +/* f076fb0: 00000000 */ sll $zero,$zero,0x0 +/* f076fb4: 46021102 */ mul.s $f4,$f2,$f2 +/* f076fb8: 0c012974 */ jal 0x4a5d0 +/* f076fbc: 46049300 */ add.s $f12,$f18,$f4 +.L0f076fc0: +/* f076fc0: 8e0200c0 */ lw $v0,0xc0($s0) +.L0f076fc4: +/* f076fc4: 58400056 */ blezl $v0,.L0f077120 +/* f076fc8: 820a0084 */ lb $t2,0x84($s0) +/* f076fcc: 82080084 */ lb $t0,0x84($s0) +/* f076fd0: 55000053 */ bnezl $t0,.L0f077120 +/* f076fd4: 820a0084 */ lb $t2,0x84($s0) +/* f076fd8: 8e090008 */ lw $t1,0x8($s0) +/* f076fdc: 3c0b800a */ lui $t3,0x800a +/* f076fe0: 00095040 */ sll $t2,$t1,0x1 +/* f076fe4: 0542004e */ bltzl $t2,.L0f077120 +/* f076fe8: 820a0084 */ lb $t2,0x84($s0) +/* f076fec: 8d6b9fc8 */ lw $t3,-0x6038($t3) +/* f076ff0: 8e0c0078 */ lw $t4,0x78($s0) +/* f076ff4: 016c6823 */ subu $t5,$t3,$t4 +/* f076ff8: 004d082a */ slt $at,$v0,$t5 +/* f076ffc: 50200048 */ beqzl $at,.L0f077120 +/* f077000: 820a0084 */ lb $t2,0x84($s0) +/* f077004: 96020070 */ lhu $v0,0x70($s0) +/* f077008: 8e0400bc */ lw $a0,0xbc($s0) +/* f07700c: 24050002 */ addiu $a1,$zero,0x2 +/* f077010: 304e0010 */ andi $t6,$v0,0x10 +/* f077014: 01c01025 */ or $v0,$t6,$zero +/* f077018: 1080000e */ beqz $a0,.L0f077054 +/* f07701c: 01c01825 */ or $v1,$t6,$zero +/* f077020: 1090000c */ beq $a0,$s0,.L0f077054 +/* f077024: 00000000 */ sll $zero,$zero,0x0 +/* f077028: 15c0000a */ bnez $t6,.L0f077054 +/* f07702c: 00000000 */ sll $zero,$zero,0x0 +/* f077030: 94830070 */ lhu $v1,0x70($a0) +.L0f077034: +/* f077034: 8c8400bc */ lw $a0,0xbc($a0) +/* f077038: 306f0010 */ andi $t7,$v1,0x10 +/* f07703c: 10800005 */ beqz $a0,.L0f077054 +/* f077040: 01e01825 */ or $v1,$t7,$zero +/* f077044: 10900003 */ beq $a0,$s0,.L0f077054 +/* f077048: 00000000 */ sll $zero,$zero,0x0 +/* f07704c: 51e0fff9 */ beqzl $t7,.L0f077034 +/* f077050: 94830070 */ lhu $v1,0x70($a0) +.L0f077054: +/* f077054: 14600005 */ bnez $v1,.L0f07706c +/* f077058: 00000000 */ sll $zero,$zero,0x0 +/* f07705c: 0fc23922 */ jal func0f08e488 +/* f077060: 02002025 */ or $a0,$s0,$zero +/* f077064: 1000002e */ beqz $zero,.L0f077120 +/* f077068: 820a0084 */ lb $t2,0x84($s0) +.L0f07706c: +/* f07706c: 5040002c */ beqzl $v0,.L0f077120 +/* f077070: 820a0084 */ lb $t2,0x84($s0) +/* f077074: 0fc23010 */ jal func0f08c040 +/* f077078: 02002025 */ or $a0,$s0,$zero +/* f07707c: 8e0400bc */ lw $a0,0xbc($s0) +/* f077080: 50800011 */ beqzl $a0,.L0f0770c8 +/* f077084: 2c590001 */ sltiu $t9,$v0,0x1 +/* f077088: 1090000e */ beq $a0,$s0,.L0f0770c4 +/* f07708c: 2c580001 */ sltiu $t8,$v0,0x1 +/* f077090: 5700000d */ bnezl $t8,.L0f0770c8 +/* f077094: 2c590001 */ sltiu $t9,$v0,0x1 +.L0f077098: +/* f077098: 0fc23010 */ jal func0f08c040 +/* f07709c: afa40054 */ sw $a0,0x54($sp) +/* f0770a0: 8fa40054 */ lw $a0,0x54($sp) +/* f0770a4: 2c430001 */ sltiu $v1,$v0,0x1 +/* f0770a8: 8c8400bc */ lw $a0,0xbc($a0) +/* f0770ac: 50800006 */ beqzl $a0,.L0f0770c8 +/* f0770b0: 2c590001 */ sltiu $t9,$v0,0x1 +/* f0770b4: 50900004 */ beql $a0,$s0,.L0f0770c8 +/* f0770b8: 2c590001 */ sltiu $t9,$v0,0x1 +/* f0770bc: 1060fff6 */ beqz $v1,.L0f077098 +/* f0770c0: 00000000 */ sll $zero,$zero,0x0 +.L0f0770c4: +/* f0770c4: 2c590001 */ sltiu $t9,$v0,0x1 +.L0f0770c8: +/* f0770c8: 13200011 */ beqz $t9,.L0f077110 +/* f0770cc: 3c02800a */ lui $v0,0x800a +/* f0770d0: 8e0400bc */ lw $a0,0xbc($s0) +/* f0770d4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0770d8: 8c480008 */ lw $t0,0x8($v0) +/* f0770dc: 1080000f */ beqz $a0,.L0f07711c +/* f0770e0: ae0800c0 */ sw $t0,0xc0($s0) +/* f0770e4: 5090000e */ beql $a0,$s0,.L0f077120 +/* f0770e8: 820a0084 */ lb $t2,0x84($s0) +/* f0770ec: 8c490008 */ lw $t1,0x8($v0) +.L0f0770f0: +/* f0770f0: ac8900c0 */ sw $t1,0xc0($a0) +/* f0770f4: 8c8400bc */ lw $a0,0xbc($a0) +/* f0770f8: 50800009 */ beqzl $a0,.L0f077120 +/* f0770fc: 820a0084 */ lb $t2,0x84($s0) +/* f077100: 5490fffb */ bnel $a0,$s0,.L0f0770f0 +/* f077104: 8c490008 */ lw $t1,0x8($v0) +/* f077108: 10000005 */ beqz $zero,.L0f077120 +/* f07710c: 820a0084 */ lb $t2,0x84($s0) +.L0f077110: +/* f077110: 02002025 */ or $a0,$s0,$zero +/* f077114: 0fc23922 */ jal func0f08e488 +/* f077118: 24050002 */ addiu $a1,$zero,0x2 +.L0f07711c: +/* f07711c: 820a0084 */ lb $t2,0x84($s0) +.L0f077120: +/* f077120: 24010003 */ addiu $at,$zero,0x3 +/* f077124: 5541001d */ bnel $t2,$at,.L0f07719c +/* f077128: 960c0072 */ lhu $t4,0x72($s0) +/* f07712c: 8e0200bc */ lw $v0,0xbc($s0) +/* f077130: 24030001 */ addiu $v1,$zero,0x1 +/* f077134: 02002025 */ or $a0,$s0,$zero +/* f077138: 10400013 */ beqz $v0,.L0f077188 +/* f07713c: 00000000 */ sll $zero,$zero,0x0 +/* f077140: 10500011 */ beq $v0,$s0,.L0f077188 +/* f077144: 00000000 */ sll $zero,$zero,0x0 +/* f077148: 44800000 */ mtc1 $zero,$f0 +/* f07714c: 00000000 */ sll $zero,$zero,0x0 +/* f077150: 804b0084 */ lb $t3,0x84($v0) +.L0f077154: +/* f077154: 55600007 */ bnezl $t3,.L0f077174 +/* f077158: 00001825 */ or $v1,$zero,$zero +/* f07715c: c446007c */ lwc1 $f6,0x7c($v0) +/* f077160: 4606003c */ c.lt.s $f0,$f6 +/* f077164: 00000000 */ sll $zero,$zero,0x0 +/* f077168: 45020003 */ bc1fl .L0f077178 +/* f07716c: 8c4200bc */ lw $v0,0xbc($v0) +/* f077170: 00001825 */ or $v1,$zero,$zero +.L0f077174: +/* f077174: 8c4200bc */ lw $v0,0xbc($v0) +.L0f077178: +/* f077178: 10400003 */ beqz $v0,.L0f077188 +/* f07717c: 00000000 */ sll $zero,$zero,0x0 +/* f077180: 5450fff4 */ bnel $v0,$s0,.L0f077154 +/* f077184: 804b0084 */ lb $t3,0x84($v0) +.L0f077188: +/* f077188: 50600004 */ beqzl $v1,.L0f07719c +/* f07718c: 960c0072 */ lhu $t4,0x72($s0) +/* f077190: 0fc238e9 */ jal func0f08e3a4 +/* f077194: 24050001 */ addiu $a1,$zero,0x1 +/* f077198: 960c0072 */ lhu $t4,0x72($s0) +.L0f07719c: +/* f07719c: 24010008 */ addiu $at,$zero,0x8 +/* f0771a0: 1581000b */ bne $t4,$at,.L0f0771d0 +/* f0771a4: 00000000 */ sll $zero,$zero,0x0 +/* f0771a8: 0fc23948 */ jal func0f08e520 +/* f0771ac: 02002025 */ or $a0,$s0,$zero +/* f0771b0: 10400007 */ beqz $v0,.L0f0771d0 +/* f0771b4: 00000000 */ sll $zero,$zero,0x0 +/* f0771b8: 0fc1996b */ jal func0f0665ac +/* f0771bc: 02002025 */ or $a0,$s0,$zero +/* f0771c0: 10400003 */ beqz $v0,.L0f0771d0 +/* f0771c4: 8fa40078 */ lw $a0,0x78($sp) +/* f0771c8: 0fc23fba */ jal func0f08fee8 +/* f0771cc: 00002825 */ or $a1,$zero,$zero +.L0f0771d0: +/* f0771d0: 3c0e800a */ lui $t6,0x800a +/* f0771d4: 8dce9fc8 */ lw $t6,-0x6038($t6) +/* f0771d8: 8e0d00c8 */ lw $t5,0xc8($s0) +/* f0771dc: 3c0f800a */ lui $t7,0x800a +/* f0771e0: 01ae082a */ slt $at,$t5,$t6 +/* f0771e4: 14200004 */ bnez $at,.L0f0771f8 +/* f0771e8: 00000000 */ sll $zero,$zero,0x0 +/* f0771ec: 8def9ff4 */ lw $t7,-0x600c($t7) +/* f0771f0: 55e00004 */ bnezl $t7,.L0f077204 +/* f0771f4: 8fb90070 */ lw $t9,0x70($sp) +.L0f0771f8: +/* f0771f8: 0fc23c47 */ jal func0f08f11c +/* f0771fc: 02002025 */ or $a0,$s0,$zero +/* f077200: 8fb90070 */ lw $t9,0x70($sp) +.L0f077204: +/* f077204: 3c188008 */ lui $t8,0x8008 +/* f077208: 2718aea8 */ addiu $t8,$t8,-20824 +/* f07720c: 8f280008 */ lw $t0,0x8($t9) +/* f077210: 3c017f1b */ lui $at,0x7f1b +/* f077214: 8d090004 */ lw $t1,0x4($t0) +/* f077218: 5709003c */ bnel $t8,$t1,.L0f07730c +/* f07721c: 8fbf004c */ lw $ra,0x4c($sp) +/* f077220: c608005c */ lwc1 $f8,0x5c($s0) +/* f077224: c42aa43c */ lwc1 $f10,-0x5bc4($at) +/* f077228: c610007c */ lwc1 $f16,0x7c($s0) +/* f07722c: c7b2006c */ lwc1 $f18,0x6c($sp) +/* f077230: 460a4002 */ mul.s $f0,$f8,$f10 +/* f077234: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f077238: 4610003c */ c.lt.s $f0,$f16 +/* f07723c: 00000000 */ sll $zero,$zero,0x0 +/* f077240: 4502001b */ bc1fl .L0f0772b0 +/* f077244: 4604003c */ c.lt.s $f0,$f4 +/* f077248: 4600903e */ c.le.s $f18,$f0 +/* f07724c: 3c01bf80 */ lui $at,0xbf80 +/* f077250: 00002025 */ or $a0,$zero,$zero +/* f077254: 8fa50078 */ lw $a1,0x78($sp) +/* f077258: 4500002b */ bc1f .L0f077308 +/* f07725c: 24068014 */ addiu $a2,$zero,-32748 +/* f077260: 44810000 */ mtc1 $at,$f0 +/* f077264: 240affff */ addiu $t2,$zero,-1 +/* f077268: 240b000c */ addiu $t3,$zero,0xc +/* f07726c: 240cffff */ addiu $t4,$zero,-1 +/* f077270: afac002c */ sw $t4,0x2c($sp) +/* f077274: afab001c */ sw $t3,0x1c($sp) +/* f077278: afaa0010 */ sw $t2,0x10($sp) +/* f07727c: 2407ffff */ addiu $a3,$zero,-1 +/* f077280: afa00014 */ sw $zero,0x14($sp) +/* f077284: afa00018 */ sw $zero,0x18($sp) +/* f077288: afa00020 */ sw $zero,0x20($sp) +/* f07728c: afa00028 */ sw $zero,0x28($sp) +/* f077290: e7a00024 */ swc1 $f0,0x24($sp) +/* f077294: e7a00030 */ swc1 $f0,0x30($sp) +/* f077298: e7a00034 */ swc1 $f0,0x34($sp) +/* f07729c: 0fc24e7e */ jal func0f0939f8 +/* f0772a0: e7a00038 */ swc1 $f0,0x38($sp) +/* f0772a4: 10000019 */ beqz $zero,.L0f07730c +/* f0772a8: 8fbf004c */ lw $ra,0x4c($sp) +/* f0772ac: 4604003c */ c.lt.s $f0,$f4 +.L0f0772b0: +/* f0772b0: 3c01bf80 */ lui $at,0xbf80 +/* f0772b4: 00002025 */ or $a0,$zero,$zero +/* f0772b8: 8fa50078 */ lw $a1,0x78($sp) +/* f0772bc: 45000012 */ bc1f .L0f077308 +/* f0772c0: 24068015 */ addiu $a2,$zero,-32747 +/* f0772c4: 44810000 */ mtc1 $at,$f0 +/* f0772c8: 240dffff */ addiu $t5,$zero,-1 +/* f0772cc: 240e000c */ addiu $t6,$zero,0xc +/* f0772d0: 240fffff */ addiu $t7,$zero,-1 +/* f0772d4: afaf002c */ sw $t7,0x2c($sp) +/* f0772d8: afae001c */ sw $t6,0x1c($sp) +/* f0772dc: afad0010 */ sw $t5,0x10($sp) +/* f0772e0: 2407ffff */ addiu $a3,$zero,-1 +/* f0772e4: afa00014 */ sw $zero,0x14($sp) +/* f0772e8: afa00018 */ sw $zero,0x18($sp) +/* f0772ec: afa00020 */ sw $zero,0x20($sp) +/* f0772f0: afa00028 */ sw $zero,0x28($sp) +/* f0772f4: e7a00024 */ swc1 $f0,0x24($sp) +/* f0772f8: e7a00030 */ swc1 $f0,0x30($sp) +/* f0772fc: e7a00034 */ swc1 $f0,0x34($sp) +/* f077300: 0fc24e7e */ jal func0f0939f8 +/* f077304: e7a00038 */ swc1 $f0,0x38($sp) +.L0f077308: +/* f077308: 8fbf004c */ lw $ra,0x4c($sp) +.L0f07730c: +/* f07730c: 8fb00048 */ lw $s0,0x48($sp) +/* f077310: 27bd0078 */ addiu $sp,$sp,0x78 +/* f077314: 03e00008 */ jr $ra +/* f077318: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07731c +/* f07731c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f077320: afbf001c */ sw $ra,0x1c($sp) +/* f077324: afb00018 */ sw $s0,0x18($sp) +/* f077328: afa40030 */ sw $a0,0x30($sp) +/* f07732c: afa50034 */ sw $a1,0x34($sp) +/* f077330: 8c820004 */ lw $v0,0x4($a0) +/* f077334: 24030001 */ addiu $v1,$zero,0x1 +/* f077338: 8c4f0018 */ lw $t7,0x18($v0) +/* f07733c: 00408025 */ or $s0,$v0,$zero +/* f077340: afaf0020 */ sw $t7,0x20($sp) +/* f077344: 94580070 */ lhu $t8,0x70($v0) +/* f077348: 33190002 */ andi $t9,$t8,0x2 +/* f07734c: 5320003a */ beqzl $t9,.L0f077438 +/* f077350: 8fbf001c */ lw $ra,0x1c($sp) +/* f077354: 84480088 */ lh $t0,0x88($v0) +/* f077358: 8449008a */ lh $t1,0x8a($v0) +/* f07735c: afa30024 */ sw $v1,0x24($sp) +/* f077360: 44882000 */ mtc1 $t0,$f4 +/* f077364: 44893000 */ mtc1 $t1,$f6 +/* f077368: 24840008 */ addiu $a0,$a0,0x8 +/* f07736c: 46802120 */ cvt.s.w $f4,$f4 +/* f077370: 24070000 */ addiu $a3,$zero,0x0 +/* f077374: 468031a0 */ cvt.s.w $f6,$f6 +/* f077378: 44052000 */ mfc1 $a1,$f4 +/* f07737c: 44063000 */ mfc1 $a2,$f6 +/* f077380: 0fc1c24b */ jal func0f07092c +/* f077384: 00000000 */ sll $zero,$zero,0x0 +/* f077388: 8fa30024 */ lw $v1,0x24($sp) +/* f07738c: a6020086 */ sh $v0,0x86($s0) +/* f077390: 860a0086 */ lh $t2,0x86($s0) +/* f077394: 240100ff */ addiu $at,$zero,0xff +/* f077398: 8fab0020 */ lw $t3,0x20($sp) +/* f07739c: 15410007 */ bne $t2,$at,.L0f0773bc +/* f0773a0: 24050001 */ addiu $a1,$zero,0x1 +/* f0773a4: 44804000 */ mtc1 $zero,$f8 +/* f0773a8: c60a007c */ lwc1 $f10,0x7c($s0) +/* f0773ac: 460a403c */ c.lt.s $f8,$f10 +/* f0773b0: 00000000 */ sll $zero,$zero,0x0 +/* f0773b4: 45020003 */ bc1fl .L0f0773c4 +/* f0773b8: 8d640008 */ lw $a0,0x8($t3) +.L0f0773bc: +/* f0773bc: 00001825 */ or $v1,$zero,$zero +/* f0773c0: 8d640008 */ lw $a0,0x8($t3) +.L0f0773c4: +/* f0773c4: 3c0c8008 */ lui $t4,0x8008 +/* f0773c8: 258caed8 */ addiu $t4,$t4,-20776 +/* f0773cc: 8c8d0004 */ lw $t5,0x4($a0) +/* f0773d0: 558d000c */ bnel $t4,$t5,.L0f077404 +/* f0773d4: 8fb80034 */ lw $t8,0x34($sp) +/* f0773d8: 0c006a47 */ jal 0x1a91c +/* f0773dc: afa30024 */ sw $v1,0x24($sp) +/* f0773e0: 8fa40020 */ lw $a0,0x20($sp) +/* f0773e4: 0c006a87 */ jal 0x1aa1c +/* f0773e8: 00402825 */ or $a1,$v0,$zero +/* f0773ec: 8c4f0000 */ lw $t7,0x0($v0) +/* f0773f0: 8fa30024 */ lw $v1,0x24($sp) +/* f0773f4: 55e00003 */ bnezl $t7,.L0f077404 +/* f0773f8: 8fb80034 */ lw $t8,0x34($sp) +/* f0773fc: 00001825 */ or $v1,$zero,$zero +/* f077400: 8fb80034 */ lw $t8,0x34($sp) +.L0f077404: +/* f077404: 2b010002 */ slti $at,$t8,0x2 +/* f077408: 14200002 */ bnez $at,.L0f077414 +/* f07740c: 00000000 */ sll $zero,$zero,0x0 +/* f077410: 00001825 */ or $v1,$zero,$zero +.L0f077414: +/* f077414: 10600005 */ beqz $v1,.L0f07742c +/* f077418: 00000000 */ sll $zero,$zero,0x0 +/* f07741c: 0fc23545 */ jal func0f08d514 +/* f077420: 02002025 */ or $a0,$s0,$zero +/* f077424: 10000004 */ beqz $zero,.L0f077438 +/* f077428: 8fbf001c */ lw $ra,0x1c($sp) +.L0f07742c: +/* f07742c: 0fc2353a */ jal func0f08d4e8 +/* f077430: 02002025 */ or $a0,$s0,$zero +/* f077434: 8fbf001c */ lw $ra,0x1c($sp) +.L0f077438: +/* f077438: 8fb00018 */ lw $s0,0x18($sp) +/* f07743c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f077440: 03e00008 */ jr $ra +/* f077444: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f077448 +/* f077448: 27bdffb8 */ addiu $sp,$sp,-72 +/* f07744c: afbf0044 */ sw $ra,0x44($sp) +/* f077450: afb70040 */ sw $s7,0x40($sp) +/* f077454: afb6003c */ sw $s6,0x3c($sp) +/* f077458: afb50038 */ sw $s5,0x38($sp) +/* f07745c: afb40034 */ sw $s4,0x34($sp) +/* f077460: afb30030 */ sw $s3,0x30($sp) +/* f077464: afb2002c */ sw $s2,0x2c($sp) +/* f077468: afb10028 */ sw $s1,0x28($sp) +/* f07746c: afb00024 */ sw $s0,0x24($sp) +/* f077470: f7b60018 */ sdc1 $f22,0x18($sp) +/* f077474: f7b40010 */ sdc1 $f20,0x10($sp) +/* f077478: 8c900004 */ lw $s0,0x4($a0) +/* f07747c: 8e160018 */ lw $s6,0x18($s0) +/* f077480: 02002025 */ or $a0,$s0,$zero +/* f077484: 8ed5000c */ lw $s5,0xc($s6) +/* f077488: 0fc23109 */ jal func0f08c424 +/* f07748c: 02a02825 */ or $a1,$s5,$zero +/* f077490: 0fc2d5be */ jal func0f0b56f8 +/* f077494: 00000000 */ sll $zero,$zero,0x0 +/* f077498: 00402025 */ or $a0,$v0,$zero +/* f07749c: 0c0056f8 */ jal 0x15be0 +/* f0774a0: 02a02825 */ or $a1,$s5,$zero +/* f0774a4: 8ec40008 */ lw $a0,0x8($s6) +/* f0774a8: 3c0e8008 */ lui $t6,0x8008 +/* f0774ac: 25ceae84 */ addiu $t6,$t6,-20860 +/* f0774b0: 8c820004 */ lw $v0,0x4($a0) +/* f0774b4: 3c0f8008 */ lui $t7,0x8008 +/* f0774b8: 3c017f1b */ lui $at,0x7f1b +/* f0774bc: 15c20024 */ bne $t6,$v0,.L0f077550 +/* f0774c0: 25efaea8 */ addiu $t7,$t7,-20824 +/* f0774c4: c42ea440 */ lwc1 $f14,-0x5bc0($at) +/* f0774c8: c604007c */ lwc1 $f4,0x7c($s0) +/* f0774cc: 3c017f1b */ lui $at,0x7f1b +/* f0774d0: c436a444 */ lwc1 $f22,-0x5bbc($at) +/* f0774d4: 460e2182 */ mul.s $f6,$f4,$f14 +/* f0774d8: 24050001 */ addiu $a1,$zero,0x1 +/* f0774dc: 0c006a6f */ jal 0x1a9bc +/* f0774e0: 4606b501 */ sub.s $f20,$f22,$f6 +/* f0774e4: 26b10040 */ addiu $s1,$s5,0x40 +/* f0774e8: 00408025 */ or $s0,$v0,$zero +/* f0774ec: 02202825 */ or $a1,$s1,$zero +/* f0774f0: 0c0058ba */ jal 0x162e8 +/* f0774f4: 4600a306 */ mov.s $f12,$f20 +/* f0774f8: 02002025 */ or $a0,$s0,$zero +/* f0774fc: 0c005775 */ jal 0x15dd4 +/* f077500: 02202825 */ or $a1,$s1,$zero +/* f077504: 02a02025 */ or $a0,$s5,$zero +/* f077508: 0c00567f */ jal 0x159fc +/* f07750c: 02202825 */ or $a1,$s1,$zero +/* f077510: 8ec40008 */ lw $a0,0x8($s6) +/* f077514: 0c006a6f */ jal 0x1a9bc +/* f077518: 24050002 */ addiu $a1,$zero,0x2 +/* f07751c: 26b10080 */ addiu $s1,$s5,0x80 +/* f077520: 00408025 */ or $s0,$v0,$zero +/* f077524: 02202825 */ or $a1,$s1,$zero +/* f077528: 0c0058ba */ jal 0x162e8 +/* f07752c: 4614b301 */ sub.s $f12,$f22,$f20 +/* f077530: 02002025 */ or $a0,$s0,$zero +/* f077534: 0c005775 */ jal 0x15dd4 +/* f077538: 02202825 */ or $a1,$s1,$zero +/* f07753c: 02a02025 */ or $a0,$s5,$zero +/* f077540: 0c00567f */ jal 0x159fc +/* f077544: 02202825 */ or $a1,$s1,$zero +/* f077548: 1000003c */ beqz $zero,.L0f07763c +/* f07754c: 8fbf0044 */ lw $ra,0x44($sp) +.L0f077550: +/* f077550: 15e20039 */ bne $t7,$v0,.L0f077638 +/* f077554: 3c017f1b */ lui $at,0x7f1b +/* f077558: c42ea448 */ lwc1 $f14,-0x5bb8($at) +/* f07755c: c600007c */ lwc1 $f0,0x7c($s0) +/* f077560: 3c017f1b */ lui $at,0x7f1b +/* f077564: c428a44c */ lwc1 $f8,-0x5bb4($at) +/* f077568: c60c005c */ lwc1 $f12,0x5c($s0) +/* f07756c: 460e0582 */ mul.s $f22,$f0,$f14 +/* f077570: 4480a000 */ mtc1 $zero,$f20 +/* f077574: 0000a025 */ or $s4,$zero,$zero +/* f077578: 46086082 */ mul.s $f2,$f12,$f8 +/* f07757c: 24170006 */ addiu $s7,$zero,0x6 +/* f077580: 4600103c */ c.lt.s $f2,$f0 +/* f077584: 00000000 */ sll $zero,$zero,0x0 +/* f077588: 45000007 */ bc1f .L0f0775a8 +/* f07758c: 00000000 */ sll $zero,$zero,0x0 +/* f077590: 46020281 */ sub.s $f10,$f0,$f2 +/* f077594: 46026481 */ sub.s $f18,$f12,$f2 +/* f077598: 460a6402 */ mul.s $f16,$f12,$f10 +/* f07759c: 46128103 */ div.s $f4,$f16,$f18 +/* f0775a0: 460e2502 */ mul.s $f20,$f4,$f14 +/* f0775a4: 00000000 */ sll $zero,$zero,0x0 +.L0f0775a8: +/* f0775a8: 00148840 */ sll $s1,$s4,0x1 +.L0f0775ac: +/* f0775ac: 26330001 */ addiu $s3,$s1,0x1 +/* f0775b0: 02602825 */ or $a1,$s3,$zero +/* f0775b4: 0c006a6f */ jal 0x1a9bc +/* f0775b8: 8ec40008 */ lw $a0,0x8($s6) +/* f0775bc: 0013c180 */ sll $t8,$s3,0x6 +/* f0775c0: 02b89021 */ addu $s2,$s5,$t8 +/* f0775c4: 00408025 */ or $s0,$v0,$zero +/* f0775c8: 02402825 */ or $a1,$s2,$zero +/* f0775cc: 0c005900 */ jal 0x16400 +/* f0775d0: 4600a306 */ mov.s $f12,$f20 +/* f0775d4: 02002025 */ or $a0,$s0,$zero +/* f0775d8: 0c005775 */ jal 0x15dd4 +/* f0775dc: 02402825 */ or $a1,$s2,$zero +/* f0775e0: 02a02025 */ or $a0,$s5,$zero +/* f0775e4: 0c00567f */ jal 0x159fc +/* f0775e8: 02402825 */ or $a1,$s2,$zero +/* f0775ec: 26330002 */ addiu $s3,$s1,0x2 +/* f0775f0: 02602825 */ or $a1,$s3,$zero +/* f0775f4: 0c006a6f */ jal 0x1a9bc +/* f0775f8: 8ec40008 */ lw $a0,0x8($s6) +/* f0775fc: 0013c980 */ sll $t9,$s3,0x6 +/* f077600: 02b98821 */ addu $s1,$s5,$t9 +/* f077604: 00408025 */ or $s0,$v0,$zero +/* f077608: 02202825 */ or $a1,$s1,$zero +/* f07760c: 0c005900 */ jal 0x16400 +/* f077610: 4600b306 */ mov.s $f12,$f22 +/* f077614: 02002025 */ or $a0,$s0,$zero +/* f077618: 0c005775 */ jal 0x15dd4 +/* f07761c: 02202825 */ or $a1,$s1,$zero +/* f077620: 02402025 */ or $a0,$s2,$zero +/* f077624: 0c00567f */ jal 0x159fc +/* f077628: 02202825 */ or $a1,$s1,$zero +/* f07762c: 26940001 */ addiu $s4,$s4,0x1 +/* f077630: 5697ffde */ bnel $s4,$s7,.L0f0775ac +/* f077634: 00148840 */ sll $s1,$s4,0x1 +.L0f077638: +/* f077638: 8fbf0044 */ lw $ra,0x44($sp) +.L0f07763c: +/* f07763c: d7b40010 */ ldc1 $f20,0x10($sp) +/* f077640: d7b60018 */ ldc1 $f22,0x18($sp) +/* f077644: 8fb00024 */ lw $s0,0x24($sp) +/* f077648: 8fb10028 */ lw $s1,0x28($sp) +/* f07764c: 8fb2002c */ lw $s2,0x2c($sp) +/* f077650: 8fb30030 */ lw $s3,0x30($sp) +/* f077654: 8fb40034 */ lw $s4,0x34($sp) +/* f077658: 8fb50038 */ lw $s5,0x38($sp) +/* f07765c: 8fb6003c */ lw $s6,0x3c($sp) +/* f077660: 8fb70040 */ lw $s7,0x40($sp) +/* f077664: 03e00008 */ jr $ra +/* f077668: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f07766c +/* f07766c: 27bdff40 */ addiu $sp,$sp,-192 +/* f077670: afbf0054 */ sw $ra,0x54($sp) +/* f077674: afbe0050 */ sw $s8,0x50($sp) +/* f077678: afb7004c */ sw $s7,0x4c($sp) +/* f07767c: afb60048 */ sw $s6,0x48($sp) +/* f077680: afb50044 */ sw $s5,0x44($sp) +/* f077684: afb40040 */ sw $s4,0x40($sp) +/* f077688: afb3003c */ sw $s3,0x3c($sp) +/* f07768c: afb20038 */ sw $s2,0x38($sp) +/* f077690: afb10034 */ sw $s1,0x34($sp) +/* f077694: afb00030 */ sw $s0,0x30($sp) +/* f077698: f7b80028 */ sdc1 $f24,0x28($sp) +/* f07769c: f7b60020 */ sdc1 $f22,0x20($sp) +/* f0776a0: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0776a4: 84ae0000 */ lh $t6,0x0($a1) +/* f0776a8: 00e0a825 */ or $s5,$a3,$zero +/* f0776ac: 00c0b025 */ or $s6,$a2,$zero +/* f0776b0: 05c00148 */ bltz $t6,.L0f077bd4 +/* f0776b4: 0080f025 */ or $s8,$a0,$zero +/* f0776b8: 84a30000 */ lh $v1,0x0($a1) +/* f0776bc: 3c017f1b */ lui $at,0x7f1b +/* f0776c0: 4480b000 */ mtc1 $zero,$f22 +/* f0776c4: c438a450 */ lwc1 $f24,-0x5bb0($at) +/* f0776c8: afa500b8 */ sw $a1,0xb8($sp) +.L0f0776cc: +/* f0776cc: 3c18800a */ lui $t8,0x800a +/* f0776d0: 8f18a2f8 */ lw $t8,-0x5d08($t8) +/* f0776d4: 000378c0 */ sll $t7,$v1,0x3 +/* f0776d8: 01e37821 */ addu $t7,$t7,$v1 +/* f0776dc: 000f78c0 */ sll $t7,$t7,0x3 +/* f0776e0: 01f88821 */ addu $s1,$t7,$t8 +/* f0776e4: 92220000 */ lbu $v0,0x0($s1) +/* f0776e8: 24010001 */ addiu $at,$zero,0x1 +/* f0776ec: 10410003 */ beq $v0,$at,.L0f0776fc +/* f0776f0: 24010004 */ addiu $at,$zero,0x4 +/* f0776f4: 54410046 */ bnel $v0,$at,.L0f077810 +/* f0776f8: 24010003 */ addiu $at,$zero,0x3 +.L0f0776fc: +/* f0776fc: 8e300004 */ lw $s0,0x4($s1) +/* f077700: 8e020040 */ lw $v0,0x40($s0) +/* f077704: 0002cb80 */ sll $t9,$v0,0xe +/* f077708: 0720012c */ bltz $t9,.L0f077bbc +/* f07770c: 30480080 */ andi $t0,$v0,0x80 +/* f077710: 11000006 */ beqz $t0,.L0f07772c +/* f077714: 00001025 */ or $v0,$zero,$zero +/* f077718: 8e090048 */ lw $t1,0x48($s0) +/* f07771c: 8d2a0000 */ lw $t2,0x0($t1) +/* f077720: 314b0c00 */ andi $t3,$t2,0xc00 +/* f077724: 51600126 */ beqzl $t3,.L0f077bc0 +/* f077728: 8fac00b8 */ lw $t4,0xb8($sp) +.L0f07772c: +/* f07772c: 92030003 */ lbu $v1,0x3($s0) +/* f077730: 24010035 */ addiu $at,$zero,0x35 +/* f077734: 27d30008 */ addiu $s3,$s8,0x8 +/* f077738: 14610003 */ bne $v1,$at,.L0f077748 +/* f07773c: 27d40028 */ addiu $s4,$s8,0x28 +/* f077740: 10000005 */ beqz $zero,.L0f077758 +/* f077744: 2602005c */ addiu $v0,$s0,0x5c +.L0f077748: +/* f077748: 24010033 */ addiu $at,$zero,0x33 +/* f07774c: 14610002 */ bne $v1,$at,.L0f077758 +/* f077750: 00000000 */ sll $zero,$zero,0x0 +/* f077754: 2602005c */ addiu $v0,$s0,0x5c +.L0f077758: +/* f077758: 5040000e */ beqzl $v0,.L0f077794 +/* f07775c: c6b00000 */ lwc1 $f16,0x0($s5) +/* f077760: c6a40004 */ lwc1 $f4,0x4($s5) +/* f077764: c6c60004 */ lwc1 $f6,0x4($s6) +/* f077768: c44a0030 */ lwc1 $f10,0x30($v0) +/* f07776c: 46062201 */ sub.s $f8,$f4,$f6 +/* f077770: 46085400 */ add.s $f16,$f10,$f8 +/* f077774: c44a0034 */ lwc1 $f10,0x34($v0) +/* f077778: e4500030 */ swc1 $f16,0x30($v0) +/* f07777c: c6c40004 */ lwc1 $f4,0x4($s6) +/* f077780: c6b20004 */ lwc1 $f18,0x4($s5) +/* f077784: 46049181 */ sub.s $f6,$f18,$f4 +/* f077788: 46065200 */ add.s $f8,$f10,$f6 +/* f07778c: e4480034 */ swc1 $f8,0x34($v0) +/* f077790: c6b00000 */ lwc1 $f16,0x0($s5) +.L0f077794: +/* f077794: c6d20000 */ lwc1 $f18,0x0($s6) +/* f077798: c62a0008 */ lwc1 $f10,0x8($s1) +/* f07779c: 02202025 */ or $a0,$s1,$zero +/* f0777a0: 46128101 */ sub.s $f4,$f16,$f18 +/* f0777a4: 46045180 */ add.s $f6,$f10,$f4 +/* f0777a8: c62a000c */ lwc1 $f10,0xc($s1) +/* f0777ac: e6260008 */ swc1 $f6,0x8($s1) +/* f0777b0: c6d00004 */ lwc1 $f16,0x4($s6) +/* f0777b4: c6a80004 */ lwc1 $f8,0x4($s5) +/* f0777b8: 46104481 */ sub.s $f18,$f8,$f16 +/* f0777bc: 46125100 */ add.s $f4,$f10,$f18 +/* f0777c0: c62a0010 */ lwc1 $f10,0x10($s1) +/* f0777c4: e624000c */ swc1 $f4,0xc($s1) +/* f0777c8: c6c80008 */ lwc1 $f8,0x8($s6) +/* f0777cc: c6a60008 */ lwc1 $f6,0x8($s5) +/* f0777d0: 46083401 */ sub.s $f16,$f6,$f8 +/* f0777d4: 46105480 */ add.s $f18,$f10,$f16 +/* f0777d8: 0fc19711 */ jal func0f065c44 +/* f0777dc: e6320010 */ swc1 $f18,0x10($s1) +/* f0777e0: 02602025 */ or $a0,$s3,$zero +/* f0777e4: 02802825 */ or $a1,$s4,$zero +/* f0777e8: 26260008 */ addiu $a2,$s1,0x8 +/* f0777ec: 0fc1979d */ jal func0f065e74 +/* f0777f0: 26270028 */ addiu $a3,$s1,0x28 +/* f0777f4: 02002025 */ or $a0,$s0,$zero +/* f0777f8: 24050001 */ addiu $a1,$zero,0x1 +/* f0777fc: 0fc1a71c */ jal func0f069c70 +/* f077800: 24060001 */ addiu $a2,$zero,0x1 +/* f077804: 100000ee */ beqz $zero,.L0f077bc0 +/* f077808: 8fac00b8 */ lw $t4,0xb8($sp) +/* f07780c: 24010003 */ addiu $at,$zero,0x3 +.L0f077810: +/* f077810: 5441004b */ bnel $v0,$at,.L0f077940 +/* f077814: 24010006 */ addiu $at,$zero,0x6 +/* f077818: 8e300004 */ lw $s0,0x4($s1) +/* f07781c: c60400c0 */ lwc1 $f4,0xc0($s0) +/* f077820: 4604b032 */ c.eq.s $f22,$f4 +/* f077824: 00000000 */ sll $zero,$zero,0x0 +/* f077828: 450200e5 */ bc1fl .L0f077bc0 +/* f07782c: 8fac00b8 */ lw $t4,0xb8($sp) +/* f077830: c6a60004 */ lwc1 $f6,0x4($s5) +/* f077834: c6c80004 */ lwc1 $f8,0x4($s6) +/* f077838: c61000b8 */ lwc1 $f16,0xb8($s0) +/* f07783c: 3c017f1b */ lui $at,0x7f1b +/* f077840: 46083281 */ sub.s $f10,$f6,$f8 +/* f077844: 27d30008 */ addiu $s3,$s8,0x8 +/* f077848: 27d40028 */ addiu $s4,$s8,0x28 +/* f07784c: 02202025 */ or $a0,$s1,$zero +/* f077850: 460a8480 */ add.s $f18,$f16,$f10 +/* f077854: c61000b4 */ lwc1 $f16,0xb4($s0) +/* f077858: e61200b8 */ swc1 $f18,0xb8($s0) +/* f07785c: c6c60004 */ lwc1 $f6,0x4($s6) +/* f077860: c6a40004 */ lwc1 $f4,0x4($s5) +/* f077864: 46062201 */ sub.s $f8,$f4,$f6 +/* f077868: 46088280 */ add.s $f10,$f16,$f8 +/* f07786c: e60a00b4 */ swc1 $f10,0xb4($s0) +/* f077870: c424a454 */ lwc1 $f4,-0x5bac($at) +/* f077874: c61200b4 */ lwc1 $f18,0xb4($s0) +/* f077878: 46049182 */ mul.s $f6,$f18,$f4 +/* f07787c: e60600b0 */ swc1 $f6,0xb0($s0) +/* f077880: c6c80000 */ lwc1 $f8,0x0($s6) +/* f077884: c6b00000 */ lwc1 $f16,0x0($s5) +/* f077888: c6320008 */ lwc1 $f18,0x8($s1) +/* f07788c: 46088281 */ sub.s $f10,$f16,$f8 +/* f077890: 460a9100 */ add.s $f4,$f18,$f10 +/* f077894: c632000c */ lwc1 $f18,0xc($s1) +/* f077898: e6240008 */ swc1 $f4,0x8($s1) +/* f07789c: c6d00004 */ lwc1 $f16,0x4($s6) +/* f0778a0: c6a60004 */ lwc1 $f6,0x4($s5) +/* f0778a4: 46103201 */ sub.s $f8,$f6,$f16 +/* f0778a8: 46089280 */ add.s $f10,$f18,$f8 +/* f0778ac: c6320010 */ lwc1 $f18,0x10($s1) +/* f0778b0: e62a000c */ swc1 $f10,0xc($s1) +/* f0778b4: c6c60008 */ lwc1 $f6,0x8($s6) +/* f0778b8: c6a40008 */ lwc1 $f4,0x8($s5) +/* f0778bc: 46062401 */ sub.s $f16,$f4,$f6 +/* f0778c0: 46109200 */ add.s $f8,$f18,$f16 +/* f0778c4: 0fc19711 */ jal func0f065c44 +/* f0778c8: e6280010 */ swc1 $f8,0x10($s1) +/* f0778cc: 26320008 */ addiu $s2,$s1,0x8 +/* f0778d0: 02403025 */ or $a2,$s2,$zero +/* f0778d4: 02602025 */ or $a0,$s3,$zero +/* f0778d8: 02802825 */ or $a1,$s4,$zero +/* f0778dc: 0fc1979d */ jal func0f065e74 +/* f0778e0: 26270028 */ addiu $a3,$s1,0x28 +/* f0778e4: 0fc0882b */ jal func0f0220ac +/* f0778e8: 02002025 */ or $a0,$s0,$zero +/* f0778ec: 8e040020 */ lw $a0,0x20($s0) +/* f0778f0: 0c006b4d */ jal 0x1ad34 +/* f0778f4: 02402825 */ or $a1,$s2,$zero +/* f0778f8: 8e040020 */ lw $a0,0x20($s0) +/* f0778fc: 24010001 */ addiu $at,$zero,0x1 +/* f077900: 8c8c0008 */ lw $t4,0x8($a0) +/* f077904: 8d850000 */ lw $a1,0x0($t4) +/* f077908: 94a20000 */ lhu $v0,0x0($a1) +/* f07790c: 304d00ff */ andi $t5,$v0,0xff +/* f077910: 55a100ab */ bnel $t5,$at,.L0f077bc0 +/* f077914: 8fac00b8 */ lw $t4,0xb8($sp) +/* f077918: 0c006a87 */ jal 0x1aa1c +/* f07791c: 00000000 */ sll $zero,$zero,0x0 +/* f077920: c6aa0004 */ lwc1 $f10,0x4($s5) +/* f077924: c6c40004 */ lwc1 $f4,0x4($s6) +/* f077928: c4520004 */ lwc1 $f18,0x4($v0) +/* f07792c: 46045181 */ sub.s $f6,$f10,$f4 +/* f077930: 46069400 */ add.s $f16,$f18,$f6 +/* f077934: 100000a1 */ beqz $zero,.L0f077bbc +/* f077938: e4500004 */ swc1 $f16,0x4($v0) +/* f07793c: 24010006 */ addiu $at,$zero,0x6 +.L0f077940: +/* f077940: 1441009e */ bne $v0,$at,.L0f077bbc +/* f077944: 02202025 */ or $a0,$s1,$zero +/* f077948: 0fc4a25f */ jal func0f12897c +/* f07794c: 8fd40004 */ lw $s4,0x4($s8) +/* f077950: 928e0003 */ lbu $t6,0x3($s4) +/* f077954: 24010030 */ addiu $at,$zero,0x30 +/* f077958: 00409825 */ or $s3,$v0,$zero +/* f07795c: 15c10097 */ bne $t6,$at,.L0f077bbc +/* f077960: 00027880 */ sll $t7,$v0,0x2 +/* f077964: 3c18800a */ lui $t8,0x800a +/* f077968: 27189fc0 */ addiu $t8,$t8,-24640 +/* f07796c: 01f8c821 */ addu $t9,$t7,$t8 +/* f077970: 8f230064 */ lw $v1,0x64($t9) +/* f077974: 8c680298 */ lw $t0,0x298($v1) +/* f077978: 57c80091 */ bnel $s8,$t0,.L0f077bc0 +/* f07797c: 8fac00b8 */ lw $t4,0xb8($sp) +/* f077980: 8c6901b0 */ lw $t1,0x1b0($v1) +/* f077984: 5520008e */ bnezl $t1,.L0f077bc0 +/* f077988: 8fac00b8 */ lw $t4,0xb8($sp) +/* f07798c: 8e8a0008 */ lw $t2,0x8($s4) +/* f077990: 00026080 */ sll $t4,$v0,0x2 +/* f077994: 01989021 */ addu $s2,$t4,$t8 +/* f077998: 000a5880 */ sll $t3,$t2,0x2 +/* f07799c: 05610026 */ bgez $t3,.L0f077a38 +/* f0779a0: 00000000 */ sll $zero,$zero,0x0 +/* f0779a4: c6a80000 */ lwc1 $f8,0x0($s5) +/* f0779a8: c6ca0000 */ lwc1 $f10,0x0($s6) +/* f0779ac: 8e500064 */ lw $s0,0x64($s2) +/* f0779b0: 3c17800a */ lui $s7,0x800a +/* f0779b4: 460a4101 */ sub.s $f4,$f8,$f10 +/* f0779b8: c6121c44 */ lwc1 $f18,0x1c44($s0) +/* f0779bc: 00402025 */ or $a0,$v0,$zero +/* f0779c0: 46049180 */ add.s $f6,$f18,$f4 +/* f0779c4: e6061c44 */ swc1 $f6,0x1c44($s0) +/* f0779c8: c6c80008 */ lwc1 $f8,0x8($s6) +/* f0779cc: c6b00008 */ lwc1 $f16,0x8($s5) +/* f0779d0: 8e500064 */ lw $s0,0x64($s2) +/* f0779d4: 46088281 */ sub.s $f10,$f16,$f8 +/* f0779d8: c6121c4c */ lwc1 $f18,0x1c4c($s0) +/* f0779dc: 460a9100 */ add.s $f4,$f18,$f10 +/* f0779e0: e6041c4c */ swc1 $f4,0x1c4c($s0) +/* f0779e4: c6d00000 */ lwc1 $f16,0x0($s6) +/* f0779e8: c6a60000 */ lwc1 $f6,0x0($s5) +/* f0779ec: e7b60090 */ swc1 $f22,0x90($sp) +/* f0779f0: 8ef7a24c */ lw $s7,-0x5db4($s7) +/* f0779f4: 46103201 */ sub.s $f8,$f6,$f16 +/* f0779f8: e7a8008c */ swc1 $f8,0x8c($sp) +/* f0779fc: c6ca0008 */ lwc1 $f10,0x8($s6) +/* f077a00: c6b20008 */ lwc1 $f18,0x8($s5) +/* f077a04: 460a9101 */ sub.s $f4,$f18,$f10 +/* f077a08: 0fc4a24b */ jal func0f12892c +/* f077a0c: e7a40094 */ swc1 $f4,0x94($sp) +/* f077a10: 27a4008c */ addiu $a0,$sp,0x8c +/* f077a14: 24050001 */ addiu $a1,$zero,0x1 +/* f077a18: 0fc318ef */ jal func0f0c63bc +/* f077a1c: 24060020 */ addiu $a2,$zero,0x20 +/* f077a20: 0fc307fd */ jal func0f0c1ff4 +/* f077a24: 00000000 */ sll $zero,$zero,0x0 +/* f077a28: 0fc32e31 */ jal func0f0cb8c4 +/* f077a2c: 8e440064 */ lw $a0,0x64($s2) +/* f077a30: 0fc4a24b */ jal func0f12892c +/* f077a34: 02e02025 */ or $a0,$s7,$zero +.L0f077a38: +/* f077a38: 3c0e800a */ lui $t6,0x800a +/* f077a3c: 25ce9fc0 */ addiu $t6,$t6,-24640 +/* f077a40: 00136880 */ sll $t5,$s3,0x2 +/* f077a44: 01ae9021 */ addu $s2,$t5,$t6 +/* f077a48: 8e500064 */ lw $s0,0x64($s2) +/* f077a4c: 8e0f02b0 */ lw $t7,0x2b0($s0) +/* f077a50: 51e0005b */ beqzl $t7,.L0f077bc0 +/* f077a54: 8fac00b8 */ lw $t4,0xb8($sp) +/* f077a58: 8e1902ac */ lw $t9,0x2ac($s0) +/* f077a5c: 57200058 */ bnezl $t9,.L0f077bc0 +/* f077a60: 8fac00b8 */ lw $t4,0xb8($sp) +/* f077a64: 8e080030 */ lw $t0,0x30($s0) +/* f077a68: 55000055 */ bnezl $t0,.L0f077bc0 +/* f077a6c: 8fac00b8 */ lw $t4,0xb8($sp) +/* f077a70: c6a60004 */ lwc1 $f6,0x4($s5) +/* f077a74: c6d00004 */ lwc1 $f16,0x4($s6) +/* f077a78: 46103501 */ sub.s $f20,$f6,$f16 +/* f077a7c: 4616a032 */ c.eq.s $f20,$f22 +/* f077a80: 00000000 */ sll $zero,$zero,0x0 +/* f077a84: 4503004e */ bc1tl .L0f077bc0 +/* f077a88: 8fac00b8 */ lw $t4,0xb8($sp) +/* f077a8c: c6081c48 */ lwc1 $f8,0x1c48($s0) +/* f077a90: 3c17800a */ lui $s7,0x800a +/* f077a94: 02602025 */ or $a0,$s3,$zero +/* f077a98: 46144480 */ add.s $f18,$f8,$f20 +/* f077a9c: e6121c48 */ swc1 $f18,0x1c48($s0) +/* f077aa0: 0fc4a24b */ jal func0f12892c +/* f077aa4: 8ef7a24c */ lw $s7,-0x5db4($s7) +/* f077aa8: 8e500064 */ lw $s0,0x64($s2) +/* f077aac: 4614b03c */ c.lt.s $f22,$f20 +/* f077ab0: c60a0078 */ lwc1 $f10,0x78($s0) +/* f077ab4: 46145100 */ add.s $f4,$f10,$f20 +/* f077ab8: 45010005 */ bc1t .L0f077ad0 +/* f077abc: e6040078 */ swc1 $f4,0x78($s0) +/* f077ac0: 8e890008 */ lw $t1,0x8($s4) +/* f077ac4: 00095000 */ sll $t2,$t1,0x0 +/* f077ac8: 05400022 */ bltz $t2,.L0f077b54 +/* f077acc: 00000000 */ sll $zero,$zero,0x0 +.L0f077ad0: +/* f077ad0: c6260008 */ lwc1 $f6,0x8($s1) +/* f077ad4: 26300028 */ addiu $s0,$s1,0x28 +/* f077ad8: 02002825 */ or $a1,$s0,$zero +/* f077adc: e7a60078 */ swc1 $f6,0x78($sp) +/* f077ae0: c630000c */ lwc1 $f16,0xc($s1) +/* f077ae4: 26240008 */ addiu $a0,$s1,0x8 +/* f077ae8: 27a60078 */ addiu $a2,$sp,0x78 +/* f077aec: 46148200 */ add.s $f8,$f16,$f20 +/* f077af0: 27a70068 */ addiu $a3,$sp,0x68 +/* f077af4: e7a8007c */ swc1 $f8,0x7c($sp) +/* f077af8: c6320010 */ lwc1 $f18,0x10($s1) +/* f077afc: 0fc1979d */ jal func0f065e74 +/* f077b00: e7b20080 */ swc1 $f18,0x80($sp) +/* f077b04: c7aa0078 */ lwc1 $f10,0x78($sp) +/* f077b08: 02202025 */ or $a0,$s1,$zero +/* f077b0c: e62a0008 */ swc1 $f10,0x8($s1) +/* f077b10: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f077b14: e624000c */ swc1 $f4,0xc($s1) +/* f077b18: c7a60080 */ lwc1 $f6,0x80($sp) +/* f077b1c: 0fc19711 */ jal func0f065c44 +/* f077b20: e6260010 */ swc1 $f6,0x10($s1) +/* f077b24: 27a40068 */ addiu $a0,$sp,0x68 +/* f077b28: 0fc195e9 */ jal func0f0657a4 +/* f077b2c: 02002825 */ or $a1,$s0,$zero +/* f077b30: 8e500064 */ lw $s0,0x64($s2) +/* f077b34: c6100074 */ lwc1 $f16,0x74($s0) +/* f077b38: 46148200 */ add.s $f8,$f16,$f20 +/* f077b3c: e6080074 */ swc1 $f8,0x74($s0) +/* f077b40: 8e500064 */ lw $s0,0x64($s2) +/* f077b44: c6120074 */ lwc1 $f18,0x74($s0) +/* f077b48: 46189283 */ div.s $f10,$f18,$f24 +/* f077b4c: 1000000e */ beqz $zero,.L0f077b88 +/* f077b50: e60a0070 */ swc1 $f10,0x70($s0) +.L0f077b54: +/* f077b54: 0fc30f23 */ jal func0f0c3c8c +/* f077b58: 4600a306 */ mov.s $f12,$f20 +/* f077b5c: 24010001 */ addiu $at,$zero,0x1 +/* f077b60: 14410009 */ bne $v0,$at,.L0f077b88 +/* f077b64: 00000000 */ sll $zero,$zero,0x0 +/* f077b68: 8e500064 */ lw $s0,0x64($s2) +/* f077b6c: c6040074 */ lwc1 $f4,0x74($s0) +/* f077b70: 46142180 */ add.s $f6,$f4,$f20 +/* f077b74: e6060074 */ swc1 $f6,0x74($s0) +/* f077b78: 8e500064 */ lw $s0,0x64($s2) +/* f077b7c: c6100074 */ lwc1 $f16,0x74($s0) +/* f077b80: 46188203 */ div.s $f8,$f16,$f24 +/* f077b84: e6080070 */ swc1 $f8,0x70($s0) +.L0f077b88: +/* f077b88: 0fc307fd */ jal func0f0c1ff4 +/* f077b8c: 00000000 */ sll $zero,$zero,0x0 +/* f077b90: 0fc32e31 */ jal func0f0cb8c4 +/* f077b94: 8e440064 */ lw $a0,0x64($s2) +/* f077b98: 0fc4a24b */ jal func0f12892c +/* f077b9c: 02e02025 */ or $a0,$s7,$zero +/* f077ba0: 8e500064 */ lw $s0,0x64($s2) +/* f077ba4: 8e0b1af8 */ lw $t3,0x1af8($s0) +/* f077ba8: 51600005 */ beqzl $t3,.L0f077bc0 +/* f077bac: 8fac00b8 */ lw $t4,0xb8($sp) +/* f077bb0: c6121b54 */ lwc1 $f18,0x1b54($s0) +/* f077bb4: 46149280 */ add.s $f10,$f18,$f20 +/* f077bb8: e60a1b54 */ swc1 $f10,0x1b54($s0) +.L0f077bbc: +/* f077bbc: 8fac00b8 */ lw $t4,0xb8($sp) +.L0f077bc0: +/* f077bc0: 25980002 */ addiu $t8,$t4,0x2 +/* f077bc4: afb800b8 */ sw $t8,0xb8($sp) +/* f077bc8: 87030000 */ lh $v1,0x0($t8) +/* f077bcc: 0461febf */ bgez $v1,.L0f0776cc +/* f077bd0: 00000000 */ sll $zero,$zero,0x0 +.L0f077bd4: +/* f077bd4: 8fbf0054 */ lw $ra,0x54($sp) +/* f077bd8: d7b40018 */ ldc1 $f20,0x18($sp) +/* f077bdc: d7b60020 */ ldc1 $f22,0x20($sp) +/* f077be0: d7b80028 */ ldc1 $f24,0x28($sp) +/* f077be4: 8fb00030 */ lw $s0,0x30($sp) +/* f077be8: 8fb10034 */ lw $s1,0x34($sp) +/* f077bec: 8fb20038 */ lw $s2,0x38($sp) +/* f077bf0: 8fb3003c */ lw $s3,0x3c($sp) +/* f077bf4: 8fb40040 */ lw $s4,0x40($sp) +/* f077bf8: 8fb50044 */ lw $s5,0x44($sp) +/* f077bfc: 8fb60048 */ lw $s6,0x48($sp) +/* f077c00: 8fb7004c */ lw $s7,0x4c($sp) +/* f077c04: 8fbe0050 */ lw $s8,0x50($sp) +/* f077c08: 03e00008 */ jr $ra +/* f077c0c: 27bd00c0 */ addiu $sp,$sp,0xc0 +); + +GLOBAL_ASM( +glabel func0f077c10 +/* f077c10: 27bdfcc0 */ addiu $sp,$sp,-832 +/* f077c14: afbf0024 */ sw $ra,0x24($sp) +/* f077c18: afb10020 */ sw $s1,0x20($sp) +/* f077c1c: afb0001c */ sw $s0,0x1c($sp) +/* f077c20: 8c900004 */ lw $s0,0x4($a0) +/* f077c24: 00808825 */ or $s1,$a0,$zero +/* f077c28: afb00338 */ sw $s0,0x338($sp) +/* f077c2c: c4840008 */ lwc1 $f4,0x8($a0) +/* f077c30: 82050085 */ lb $a1,0x85($s0) +/* f077c34: 82030086 */ lb $v1,0x86($s0) +/* f077c38: e6040088 */ swc1 $f4,0x88($s0) +/* f077c3c: c486000c */ lwc1 $f6,0xc($a0) +/* f077c40: 0005c080 */ sll $t8,$a1,0x2 +/* f077c44: 0218c821 */ addu $t9,$s0,$t8 +/* f077c48: e606008c */ swc1 $f6,0x8c($s0) +/* f077c4c: c4880010 */ lwc1 $f8,0x10($a0) +/* f077c50: 106500f1 */ beq $v1,$a1,.L0f078018 +/* f077c54: e6080090 */ swc1 $f8,0x90($s0) +/* f077c58: 8fae0338 */ lw $t6,0x338($sp) +/* f077c5c: 0005c880 */ sll $t9,$a1,0x2 +/* f077c60: 24030001 */ addiu $v1,$zero,0x1 +/* f077c64: 8dcf0008 */ lw $t7,0x8($t6) +/* f077c68: 02194021 */ addu $t0,$s0,$t9 +/* f077c6c: 000fc0c0 */ sll $t8,$t7,0x3 +/* f077c70: 07030004 */ bgezl $t8,.L0f077c84 +/* f077c74: 8d040064 */ lw $a0,0x64($t0) +/* f077c78: 1000000f */ beqz $zero,.L0f077cb8 +/* f077c7c: 00001825 */ or $v1,$zero,$zero +/* f077c80: 8d040064 */ lw $a0,0x64($t0) +.L0f077c84: +/* f077c84: 1080000c */ beqz $a0,.L0f077cb8 +/* f077c88: 00000000 */ sll $zero,$zero,0x0 +/* f077c8c: 0fc23948 */ jal func0f08e520 +/* f077c90: afa30268 */ sw $v1,0x268($sp) +/* f077c94: 14400008 */ bnez $v0,.L0f077cb8 +/* f077c98: 8fa30268 */ lw $v1,0x268($sp) +/* f077c9c: 82090085 */ lb $t1,0x85($s0) +/* f077ca0: 24050002 */ addiu $a1,$zero,0x2 +/* f077ca4: 00095080 */ sll $t2,$t1,0x2 +/* f077ca8: 020a5821 */ addu $t3,$s0,$t2 +/* f077cac: 0fc23922 */ jal func0f08e488 +/* f077cb0: 8d640064 */ lw $a0,0x64($t3) +/* f077cb4: 00001825 */ or $v1,$zero,$zero +.L0f077cb8: +/* f077cb8: 506000f2 */ beqzl $v1,.L0f078084 +/* f077cbc: 8fbf0024 */ lw $ra,0x24($sp) +/* f077cc0: c62a0008 */ lwc1 $f10,0x8($s1) +/* f077cc4: 02202025 */ or $a0,$s1,$zero +/* f077cc8: 27a5003c */ addiu $a1,$sp,0x3c +/* f077ccc: e7aa0240 */ swc1 $f10,0x240($sp) +/* f077cd0: c624000c */ lwc1 $f4,0xc($s1) +/* f077cd4: 24060100 */ addiu $a2,$zero,0x100 +/* f077cd8: e7a40244 */ swc1 $f4,0x244($sp) +/* f077cdc: c6260010 */ lwc1 $f6,0x10($s1) +/* f077ce0: 0c0099c7 */ jal 0x2671c +/* f077ce4: e7a60248 */ swc1 $f6,0x248($sp) +/* f077ce8: 44807000 */ mtc1 $zero,$f14 +/* f077cec: c6080074 */ lwc1 $f8,0x74($s0) +/* f077cf0: 46087032 */ c.eq.s $f14,$f8 +/* f077cf4: 00000000 */ sll $zero,$zero,0x0 +/* f077cf8: 45020015 */ bc1fl .L0f077d50 +/* f077cfc: 82180085 */ lb $t8,0x85($s0) +/* f077d00: c60a0078 */ lwc1 $f10,0x78($s0) +/* f077d04: 460a7032 */ c.eq.s $f14,$f10 +/* f077d08: 00000000 */ sll $zero,$zero,0x0 +/* f077d0c: 45020010 */ bc1fl .L0f077d50 +/* f077d10: 82180085 */ lb $t8,0x85($s0) +/* f077d14: 82040084 */ lb $a0,0x84($s0) +/* f077d18: 0fc235e1 */ jal func0f08d784 +/* f077d1c: 8e050014 */ lw $a1,0x14($s0) +/* f077d20: 8fa30338 */ lw $v1,0x338($sp) +/* f077d24: 3c01bfff */ lui $at,0xbfff +/* f077d28: 3421ffff */ ori $at,$at,0xffff +/* f077d2c: 8c620008 */ lw $v0,0x8($v1) +/* f077d30: 00026040 */ sll $t4,$v0,0x1 +/* f077d34: 05810005 */ bgez $t4,.L0f077d4c +/* f077d38: 00416824 */ and $t5,$v0,$at +/* f077d3c: 3c011000 */ lui $at,0x1000 +/* f077d40: ac6d0008 */ sw $t5,0x8($v1) +/* f077d44: 01a17825 */ or $t7,$t5,$at +/* f077d48: ac6f0008 */ sw $t7,0x8($v1) +.L0f077d4c: +/* f077d4c: 82180085 */ lb $t8,0x85($s0) +.L0f077d50: +/* f077d50: 27a50270 */ addiu $a1,$sp,0x270 +/* f077d54: 0018c840 */ sll $t9,$t8,0x1 +/* f077d58: 02194021 */ addu $t0,$s0,$t9 +/* f077d5c: 0fc457cd */ jal func0f115f34 +/* f077d60: 8504005c */ lh $a0,0x5c($t0) +/* f077d64: 82090085 */ lb $t1,0x85($s0) +/* f077d68: 24050002 */ addiu $a1,$zero,0x2 +/* f077d6c: 27a602e0 */ addiu $a2,$sp,0x2e0 +/* f077d70: 00095040 */ sll $t2,$t1,0x1 +/* f077d74: 020a5821 */ addu $t3,$s0,$t2 +/* f077d78: 0fc456ac */ jal func0f115ab0 +/* f077d7c: 8564005c */ lh $a0,0x5c($t3) +/* f077d80: 820c0086 */ lb $t4,0x86($s0) +/* f077d84: 24050002 */ addiu $a1,$zero,0x2 +/* f077d88: 27a6028c */ addiu $a2,$sp,0x28c +/* f077d8c: 000c6840 */ sll $t5,$t4,0x1 +/* f077d90: 020d7021 */ addu $t6,$s0,$t5 +/* f077d94: 0fc456ac */ jal func0f115ab0 +/* f077d98: 85c4005c */ lh $a0,0x5c($t6) +/* f077d9c: c7a4028c */ lwc1 $f4,0x28c($sp) +/* f077da0: c7a602e0 */ lwc1 $f6,0x2e0($sp) +/* f077da4: c7a80290 */ lwc1 $f8,0x290($sp) +/* f077da8: c7aa02e4 */ lwc1 $f10,0x2e4($sp) +/* f077dac: 46062481 */ sub.s $f18,$f4,$f6 +/* f077db0: c7a602e8 */ lwc1 $f6,0x2e8($sp) +/* f077db4: c7a40294 */ lwc1 $f4,0x294($sp) +/* f077db8: 460a4001 */ sub.s $f0,$f8,$f10 +/* f077dbc: 46129202 */ mul.s $f8,$f18,$f18 +/* f077dc0: e7b20284 */ swc1 $f18,0x284($sp) +/* f077dc4: 46062081 */ sub.s $f2,$f4,$f6 +/* f077dc8: 46000282 */ mul.s $f10,$f0,$f0 +/* f077dcc: e7a00280 */ swc1 $f0,0x280($sp) +/* f077dd0: 46021182 */ mul.s $f6,$f2,$f2 +/* f077dd4: e7a2027c */ swc1 $f2,0x27c($sp) +/* f077dd8: 460a4100 */ add.s $f4,$f8,$f10 +/* f077ddc: 0c012974 */ jal 0x4a5d0 +/* f077de0: 46062300 */ add.s $f12,$f4,$f6 +/* f077de4: c602007c */ lwc1 $f2,0x7c($s0) +/* f077de8: c6100074 */ lwc1 $f16,0x74($s0) +/* f077dec: 44050000 */ mfc1 $a1,$f0 +/* f077df0: e7a20010 */ swc1 $f2,0x10($sp) +/* f077df4: c6080080 */ lwc1 $f8,0x80($s0) +/* f077df8: 44071000 */ mfc1 $a3,$f2 +/* f077dfc: e7a00288 */ swc1 $f0,0x288($sp) +/* f077e00: 26040074 */ addiu $a0,$s0,0x74 +/* f077e04: 26060078 */ addiu $a2,$s0,0x78 +/* f077e08: e7b0023c */ swc1 $f16,0x23c($sp) +/* f077e0c: 0fc1b643 */ jal func0f06d90c +/* f077e10: e7a80014 */ swc1 $f8,0x14($sp) +/* f077e14: 3c013f80 */ lui $at,0x3f80 +/* f077e18: 44815000 */ mtc1 $at,$f10 +/* f077e1c: c6000078 */ lwc1 $f0,0x78($s0) +/* f077e20: 44807000 */ mtc1 $zero,$f14 +/* f077e24: c7ac0288 */ lwc1 $f12,0x288($sp) +/* f077e28: 460a003c */ c.lt.s $f0,$f10 +/* f077e2c: c7b0023c */ lwc1 $f16,0x23c($sp) +/* f077e30: c7b20284 */ lwc1 $f18,0x284($sp) +/* f077e34: 3c01bf80 */ lui $at,0xbf80 +/* f077e38: 4502001d */ bc1fl .L0f077eb0 +/* f077e3c: 460e6032 */ c.eq.s $f12,$f14 +/* f077e40: 44812000 */ mtc1 $at,$f4 +/* f077e44: 00000000 */ sll $zero,$zero,0x0 +/* f077e48: 4600203c */ c.lt.s $f4,$f0 +/* f077e4c: 00000000 */ sll $zero,$zero,0x0 +/* f077e50: 45020017 */ bc1fl .L0f077eb0 +/* f077e54: 460e6032 */ c.eq.s $f12,$f14 +/* f077e58: 460c803c */ c.lt.s $f16,$f12 +/* f077e5c: 00000000 */ sll $zero,$zero,0x0 +/* f077e60: 45020009 */ bc1fl .L0f077e88 +/* f077e64: 4610703c */ c.lt.s $f14,$f16 +/* f077e68: c6060074 */ lwc1 $f6,0x74($s0) +/* f077e6c: 4606603e */ c.le.s $f12,$f6 +/* f077e70: 00000000 */ sll $zero,$zero,0x0 +/* f077e74: 45020004 */ bc1fl .L0f077e88 +/* f077e78: 4610703c */ c.lt.s $f14,$f16 +/* f077e7c: 1000000b */ beqz $zero,.L0f077eac +/* f077e80: e60c0074 */ swc1 $f12,0x74($s0) +/* f077e84: 4610703c */ c.lt.s $f14,$f16 +.L0f077e88: +/* f077e88: 00000000 */ sll $zero,$zero,0x0 +/* f077e8c: 45020008 */ bc1fl .L0f077eb0 +/* f077e90: 460e6032 */ c.eq.s $f12,$f14 +/* f077e94: c6080074 */ lwc1 $f8,0x74($s0) +/* f077e98: 460e403e */ c.le.s $f8,$f14 +/* f077e9c: 00000000 */ sll $zero,$zero,0x0 +/* f077ea0: 45020003 */ bc1fl .L0f077eb0 +/* f077ea4: 460e6032 */ c.eq.s $f12,$f14 +/* f077ea8: e60e0074 */ swc1 $f14,0x74($s0) +.L0f077eac: +/* f077eac: 460e6032 */ c.eq.s $f12,$f14 +.L0f077eb0: +/* f077eb0: 00000000 */ sll $zero,$zero,0x0 +/* f077eb4: 45020004 */ bc1fl .L0f077ec8 +/* f077eb8: c60a0074 */ lwc1 $f10,0x74($s0) +/* f077ebc: 10000003 */ beqz $zero,.L0f077ecc +/* f077ec0: 46007006 */ mov.s $f0,$f14 +/* f077ec4: c60a0074 */ lwc1 $f10,0x74($s0) +.L0f077ec8: +/* f077ec8: 460c5003 */ div.s $f0,$f10,$f12 +.L0f077ecc: +/* f077ecc: 46009182 */ mul.s $f6,$f18,$f0 +/* f077ed0: c7a40270 */ lwc1 $f4,0x270($sp) +/* f077ed4: c7aa0274 */ lwc1 $f10,0x274($sp) +/* f077ed8: 46062200 */ add.s $f8,$f4,$f6 +/* f077edc: c7a40280 */ lwc1 $f4,0x280($sp) +/* f077ee0: 46002182 */ mul.s $f6,$f4,$f0 +/* f077ee4: e7a8025c */ swc1 $f8,0x25c($sp) +/* f077ee8: c7a40278 */ lwc1 $f4,0x278($sp) +/* f077eec: 46065200 */ add.s $f8,$f10,$f6 +/* f077ef0: c7aa027c */ lwc1 $f10,0x27c($sp) +/* f077ef4: 46005182 */ mul.s $f6,$f10,$f0 +/* f077ef8: e7a80260 */ swc1 $f8,0x260($sp) +/* f077efc: 46062200 */ add.s $f8,$f4,$f6 +/* f077f00: e7a80264 */ swc1 $f8,0x264($sp) +/* f077f04: c60a0074 */ lwc1 $f10,0x74($s0) +/* f077f08: 460a6032 */ c.eq.s $f12,$f10 +/* f077f0c: 00000000 */ sll $zero,$zero,0x0 +/* f077f10: 4502001f */ bc1fl .L0f077f90 +/* f077f14: 26240008 */ addiu $a0,$s1,0x8 +/* f077f18: 820f0086 */ lb $t7,0x86($s0) +/* f077f1c: e60e0074 */ swc1 $f14,0x74($s0) +/* f077f20: e60e0078 */ swc1 $f14,0x78($s0) +/* f077f24: 82040084 */ lb $a0,0x84($s0) +/* f077f28: 8e050014 */ lw $a1,0x14($s0) +/* f077f2c: 0fc23751 */ jal func0f08dd44 +/* f077f30: a20f0085 */ sb $t7,0x85($s0) +/* f077f34: 8fa30338 */ lw $v1,0x338($sp) +/* f077f38: 3c01bfff */ lui $at,0xbfff +/* f077f3c: 3421ffff */ ori $at,$at,0xffff +/* f077f40: 8c620008 */ lw $v0,0x8($v1) +/* f077f44: 0002c040 */ sll $t8,$v0,0x1 +/* f077f48: 07010005 */ bgez $t8,.L0f077f60 +/* f077f4c: 0041c824 */ and $t9,$v0,$at +/* f077f50: 3c011000 */ lui $at,0x1000 +/* f077f54: ac790008 */ sw $t9,0x8($v1) +/* f077f58: 03214825 */ or $t1,$t9,$at +/* f077f5c: ac690008 */ sw $t1,0x8($v1) +.L0f077f60: +/* f077f60: 820a0085 */ lb $t2,0x85($s0) +/* f077f64: 000a5880 */ sll $t3,$t2,0x2 +/* f077f68: 020b6021 */ addu $t4,$s0,$t3 +/* f077f6c: 8d840064 */ lw $a0,0x64($t4) +/* f077f70: 50800007 */ beqzl $a0,.L0f077f90 +/* f077f74: 26240008 */ addiu $a0,$s1,0x8 +/* f077f78: 8c8d0074 */ lw $t5,0x74($a0) +/* f077f7c: 55a00004 */ bnezl $t5,.L0f077f90 +/* f077f80: 26240008 */ addiu $a0,$s1,0x8 +/* f077f84: 0fc23922 */ jal func0f08e488 +/* f077f88: 24050001 */ addiu $a1,$zero,0x1 +/* f077f8c: 26240008 */ addiu $a0,$s1,0x8 +.L0f077f90: +/* f077f90: 26250028 */ addiu $a1,$s1,0x28 +/* f077f94: afa50030 */ sw $a1,0x30($sp) +/* f077f98: afa40034 */ sw $a0,0x34($sp) +/* f077f9c: 27a6025c */ addiu $a2,$sp,0x25c +/* f077fa0: 0fc1979d */ jal func0f065e74 +/* f077fa4: 27a7024c */ addiu $a3,$sp,0x24c +/* f077fa8: c7a4025c */ lwc1 $f4,0x25c($sp) +/* f077fac: 02202025 */ or $a0,$s1,$zero +/* f077fb0: e6240008 */ swc1 $f4,0x8($s1) +/* f077fb4: c7a60260 */ lwc1 $f6,0x260($sp) +/* f077fb8: e626000c */ swc1 $f6,0xc($s1) +/* f077fbc: c7a80264 */ lwc1 $f8,0x264($sp) +/* f077fc0: 0fc19711 */ jal func0f065c44 +/* f077fc4: e6280010 */ swc1 $f8,0x10($s1) +/* f077fc8: 27a4024c */ addiu $a0,$sp,0x24c +/* f077fcc: 0fc195e9 */ jal func0f0657a4 +/* f077fd0: 8fa50030 */ lw $a1,0x30($sp) +/* f077fd4: 8fa40338 */ lw $a0,0x338($sp) +/* f077fd8: 24050001 */ addiu $a1,$zero,0x1 +/* f077fdc: 0fc1a71c */ jal func0f069c70 +/* f077fe0: 24060001 */ addiu $a2,$zero,0x1 +/* f077fe4: 820e0086 */ lb $t6,0x86($s0) +/* f077fe8: 820f0085 */ lb $t7,0x85($s0) +/* f077fec: 02002025 */ or $a0,$s0,$zero +/* f077ff0: 01cf2826 */ xor $a1,$t6,$t7 +/* f077ff4: 0fc1c3c2 */ jal func0f070f08 +/* f077ff8: 2ca50001 */ sltiu $a1,$a1,0x1 +/* f077ffc: 02202025 */ or $a0,$s1,$zero +/* f078000: 27a5003c */ addiu $a1,$sp,0x3c +/* f078004: 27a60240 */ addiu $a2,$sp,0x240 +/* f078008: 0fc1dd9b */ jal func0f07766c +/* f07800c: 8fa70034 */ lw $a3,0x34($sp) +/* f078010: 1000001c */ beqz $zero,.L0f078084 +/* f078014: 8fbf0024 */ lw $ra,0x24($sp) +.L0f078018: +/* f078018: 8f240064 */ lw $a0,0x64($t9) +/* f07801c: 5080000a */ beqzl $a0,.L0f078048 +/* f078020: 00602825 */ or $a1,$v1,$zero +/* f078024: 0fc23948 */ jal func0f08e520 +/* f078028: afa40334 */ sw $a0,0x334($sp) +/* f07802c: 10400014 */ beqz $v0,.L0f078080 +/* f078030: 8fa40334 */ lw $a0,0x334($sp) +/* f078034: 8c880074 */ lw $t0,0x74($a0) +/* f078038: 55000012 */ bnezl $t0,.L0f078084 +/* f07803c: 8fbf0024 */ lw $ra,0x24($sp) +/* f078040: 82030086 */ lb $v1,0x86($s0) +/* f078044: 00602825 */ or $a1,$v1,$zero +.L0f078048: +/* f078048: 24a50001 */ addiu $a1,$a1,0x1 +.L0f07804c: +/* f07804c: 04a10004 */ bgez $a1,.L0f078060 +/* f078050: 30a90003 */ andi $t1,$a1,0x3 +/* f078054: 11200002 */ beqz $t1,.L0f078060 +/* f078058: 00000000 */ sll $zero,$zero,0x0 +/* f07805c: 2529fffc */ addiu $t1,$t1,-4 +.L0f078060: +/* f078060: 00095040 */ sll $t2,$t1,0x1 +/* f078064: 020a5821 */ addu $t3,$s0,$t2 +/* f078068: 856c005c */ lh $t4,0x5c($t3) +/* f07806c: 01202825 */ or $a1,$t1,$zero +/* f078070: 0582fff6 */ bltzl $t4,.L0f07804c +/* f078074: 24a50001 */ addiu $a1,$a1,0x1 +/* f078078: 0fc1c43b */ jal func0f0710ec +/* f07807c: 02002025 */ or $a0,$s0,$zero +.L0f078080: +/* f078080: 8fbf0024 */ lw $ra,0x24($sp) +.L0f078084: +/* f078084: 8fb0001c */ lw $s0,0x1c($sp) +/* f078088: 8fb10020 */ lw $s1,0x20($sp) +/* f07808c: 03e00008 */ jr $ra +/* f078090: 27bd0340 */ addiu $sp,$sp,0x340 +); + +GLOBAL_ASM( +glabel func0f078094 +/* f078094: 27bdfda0 */ addiu $sp,$sp,-608 +/* f078098: afbf001c */ sw $ra,0x1c($sp) +/* f07809c: afb00018 */ sw $s0,0x18($sp) +/* f0780a0: 8c870004 */ lw $a3,0x4($a0) +/* f0780a4: 3c0f800a */ lui $t7,0x800a +/* f0780a8: 8def9ff8 */ lw $t7,-0x6008($t7) +/* f0780ac: afa70258 */ sw $a3,0x258($sp) +/* f0780b0: 8cee005c */ lw $t6,0x5c($a3) +/* f0780b4: 3c088007 */ lui $t0,0x8007 +/* f0780b8: 00808025 */ or $s0,$a0,$zero +/* f0780bc: 01cfc021 */ addu $t8,$t6,$t7 +/* f0780c0: acf8005c */ sw $t8,0x5c($a3) +/* f0780c4: 8fb90258 */ lw $t9,0x258($sp) +/* f0780c8: 00004825 */ or $t1,$zero,$zero +/* f0780cc: 25089bd8 */ addiu $t0,$t0,-25640 +/* f0780d0: 8f2a0008 */ lw $t2,0x8($t9) +/* f0780d4: 00002825 */ or $a1,$zero,$zero +/* f0780d8: 2406ffff */ addiu $a2,$zero,-1 +/* f0780dc: 000a58c0 */ sll $t3,$t2,0x3 +/* f0780e0: 05610004 */ bgez $t3,.L0f0780f4 +/* f0780e4: 00000000 */ sll $zero,$zero,0x0 +/* f0780e8: 3c088007 */ lui $t0,0x8007 +/* f0780ec: 10000001 */ beqz $zero,.L0f0780f4 +/* f0780f0: 25089c48 */ addiu $t0,$t0,-25528 +.L0f0780f4: +/* f0780f4: 01001025 */ or $v0,$t0,$zero +/* f0780f8: 8ce4005c */ lw $a0,0x5c($a3) +.L0f0780fc: +/* f0780fc: 8c430010 */ lw $v1,0x10($v0) +/* f078100: 24a50001 */ addiu $a1,$a1,0x1 +/* f078104: 14c3000a */ bne $a2,$v1,.L0f078130 +/* f078108: 0083082a */ slt $at,$a0,$v1 +/* f07810c: 8c4c0000 */ lw $t4,0x0($v0) +/* f078110: 01001025 */ or $v0,$t0,$zero +/* f078114: 24420000 */ addiu $v0,$v0,0x0 +/* f078118: 008c6823 */ subu $t5,$a0,$t4 +/* f07811c: 24c50001 */ addiu $a1,$a2,0x1 +/* f078120: aced005c */ sw $t5,0x5c($a3) +/* f078124: 01a02025 */ or $a0,$t5,$zero +/* f078128: 1000fff4 */ beqz $zero,.L0f0780fc +/* f07812c: 24090001 */ addiu $t1,$zero,0x1 +.L0f078130: +/* f078130: 1020001d */ beqz $at,.L0f0781a8 +/* f078134: 00000000 */ sll $zero,$zero,0x0 +/* f078138: 8c450000 */ lw $a1,0x0($v0) +/* f07813c: c4400004 */ lwc1 $f0,0x4($v0) +/* f078140: c4500014 */ lwc1 $f16,0x14($v0) +/* f078144: 00857023 */ subu $t6,$a0,$a1 +/* f078148: 00657823 */ subu $t7,$v1,$a1 +/* f07814c: 448f4000 */ mtc1 $t7,$f8 +/* f078150: 448e2000 */ mtc1 $t6,$f4 +/* f078154: 46008481 */ sub.s $f18,$f16,$f0 +/* f078158: 468042a0 */ cvt.s.w $f10,$f8 +/* f07815c: 468021a0 */ cvt.s.w $f6,$f4 +/* f078160: 460a3303 */ div.s $f12,$f6,$f10 +/* f078164: 460c9102 */ mul.s $f4,$f18,$f12 +/* f078168: 46002200 */ add.s $f8,$f4,$f0 +/* f07816c: e7a8024c */ swc1 $f8,0x24c($sp) +/* f078170: c4460018 */ lwc1 $f6,0x18($v0) +/* f078174: c4420008 */ lwc1 $f2,0x8($v0) +/* f078178: 46023281 */ sub.s $f10,$f6,$f2 +/* f07817c: 460c5402 */ mul.s $f16,$f10,$f12 +/* f078180: 46028480 */ add.s $f18,$f16,$f2 +/* f078184: c7b0024c */ lwc1 $f16,0x24c($sp) +/* f078188: e7b20250 */ swc1 $f18,0x250($sp) +/* f07818c: c444001c */ lwc1 $f4,0x1c($v0) +/* f078190: c440000c */ lwc1 $f0,0xc($v0) +/* f078194: 46002201 */ sub.s $f8,$f4,$f0 +/* f078198: 460c4182 */ mul.s $f6,$f8,$f12 +/* f07819c: 46003280 */ add.s $f10,$f6,$f0 +/* f0781a0: 10000003 */ beqz $zero,.L0f0781b0 +/* f0781a4: e7aa0254 */ swc1 $f10,0x254($sp) +.L0f0781a8: +/* f0781a8: 1000ffd4 */ beqz $zero,.L0f0780fc +/* f0781ac: 24420010 */ addiu $v0,$v0,0x10 +.L0f0781b0: +/* f0781b0: 55200017 */ bnezl $t1,.L0f078210 +/* f0781b4: e4f00060 */ swc1 $f16,0x60($a3) +/* f0781b8: c6100008 */ lwc1 $f16,0x8($s0) +/* f0781bc: 02002025 */ or $a0,$s0,$zero +/* f0781c0: 27a50034 */ addiu $a1,$sp,0x34 +/* f0781c4: e7b00234 */ swc1 $f16,0x234($sp) +/* f0781c8: c612000c */ lwc1 $f18,0xc($s0) +/* f0781cc: 24060100 */ addiu $a2,$zero,0x100 +/* f0781d0: e7b20238 */ swc1 $f18,0x238($sp) +/* f0781d4: c6040010 */ lwc1 $f4,0x10($s0) +/* f0781d8: afa90030 */ sw $t1,0x30($sp) +/* f0781dc: afa7025c */ sw $a3,0x25c($sp) +/* f0781e0: 0c0099c7 */ jal 0x2671c +/* f0781e4: e7a4023c */ swc1 $f4,0x23c($sp) +/* f0781e8: 8fa7025c */ lw $a3,0x25c($sp) +/* f0781ec: c6080008 */ lwc1 $f8,0x8($s0) +/* f0781f0: 8fa90030 */ lw $t1,0x30($sp) +/* f0781f4: e4e80060 */ swc1 $f8,0x60($a3) +/* f0781f8: c606000c */ lwc1 $f6,0xc($s0) +/* f0781fc: e4e60064 */ swc1 $f6,0x64($a3) +/* f078200: c60a0010 */ lwc1 $f10,0x10($s0) +/* f078204: 10000006 */ beqz $zero,.L0f078220 +/* f078208: e4ea0068 */ swc1 $f10,0x68($a3) +/* f07820c: e4f00060 */ swc1 $f16,0x60($a3) +.L0f078210: +/* f078210: c7b20250 */ lwc1 $f18,0x250($sp) +/* f078214: e4f20064 */ swc1 $f18,0x64($a3) +/* f078218: c7a40254 */ lwc1 $f4,0x254($sp) +/* f07821c: e4e40068 */ swc1 $f4,0x68($a3) +.L0f078220: +/* f078220: c7a8024c */ lwc1 $f8,0x24c($sp) +/* f078224: 26040008 */ addiu $a0,$s0,0x8 +/* f078228: 26050028 */ addiu $a1,$s0,0x28 +/* f07822c: e6080008 */ swc1 $f8,0x8($s0) +/* f078230: c7a60250 */ lwc1 $f6,0x250($sp) +/* f078234: 00003825 */ or $a3,$zero,$zero +/* f078238: e606000c */ swc1 $f6,0xc($s0) +/* f07823c: c7aa0254 */ lwc1 $f10,0x254($sp) +/* f078240: e60a0010 */ swc1 $f10,0x10($s0) +/* f078244: 8fb80258 */ lw $t8,0x258($sp) +/* f078248: 8f190008 */ lw $t9,0x8($t8) +/* f07824c: 27060058 */ addiu $a2,$t8,0x58 +/* f078250: 332a0400 */ andi $t2,$t9,0x400 +/* f078254: 55400005 */ bnezl $t2,.L0f07826c +/* f078258: 8fa40258 */ lw $a0,0x258($sp) +/* f07825c: 0c00a8db */ jal 0x2a36c +/* f078260: afa90030 */ sw $t1,0x30($sp) +/* f078264: 8fa90030 */ lw $t1,0x30($sp) +/* f078268: 8fa40258 */ lw $a0,0x258($sp) +.L0f07826c: +/* f07826c: 24050001 */ addiu $a1,$zero,0x1 +/* f078270: 24060001 */ addiu $a2,$zero,0x1 +/* f078274: 0fc1a71c */ jal func0f069c70 +/* f078278: afa90030 */ sw $t1,0x30($sp) +/* f07827c: 8fa90030 */ lw $t1,0x30($sp) +/* f078280: 02002025 */ or $a0,$s0,$zero +/* f078284: 27a50034 */ addiu $a1,$sp,0x34 +/* f078288: 15200003 */ bnez $t1,.L0f078298 +/* f07828c: 27a60234 */ addiu $a2,$sp,0x234 +/* f078290: 0fc1dd9b */ jal func0f07766c +/* f078294: 26070008 */ addiu $a3,$s0,0x8 +.L0f078298: +/* f078298: 8fbf001c */ lw $ra,0x1c($sp) +/* f07829c: 8fb00018 */ lw $s0,0x18($sp) +/* f0782a0: 27bd0260 */ addiu $sp,$sp,0x260 +/* f0782a4: 03e00008 */ jr $ra +/* f0782a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0782ac +/* f0782ac: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0782b0: 3c09800a */ lui $t1,0x800a +/* f0782b4: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0782b8: 8d2f0298 */ lw $t7,0x298($t1) +/* f0782bc: afbf001c */ sw $ra,0x1c($sp) +/* f0782c0: afa40040 */ sw $a0,0x40($sp) +/* f0782c4: 8c830004 */ lw $v1,0x4($a0) +/* f0782c8: 24080001 */ addiu $t0,$zero,0x1 +/* f0782cc: 05e0000d */ bltz $t7,.L0f078304 +/* f0782d0: afa30038 */ sw $v1,0x38($sp) +/* f0782d4: 8d38000c */ lw $t8,0xc($t1) +/* f0782d8: 33190001 */ andi $t9,$t8,0x1 +/* f0782dc: 53200006 */ beqzl $t9,.L0f0782f8 +/* f0782e0: 8d2c02a4 */ lw $t4,0x2a4($t1) +/* f0782e4: 8d2a02a0 */ lw $t2,0x2a0($t1) +/* f0782e8: 8d4b00bc */ lw $t3,0xbc($t2) +/* f0782ec: 10000008 */ beqz $zero,.L0f078310 +/* f0782f0: afab0030 */ sw $t3,0x30($sp) +/* f0782f4: 8d2c02a4 */ lw $t4,0x2a4($t1) +.L0f0782f8: +/* f0782f8: 8d8d00bc */ lw $t5,0xbc($t4) +/* f0782fc: 10000004 */ beqz $zero,.L0f078310 +/* f078300: afad0030 */ sw $t5,0x30($sp) +.L0f078304: +/* f078304: 8d2e02a0 */ lw $t6,0x2a0($t1) +/* f078308: 8dcf00bc */ lw $t7,0xbc($t6) +/* f07830c: afaf0030 */ sw $t7,0x30($sp) +.L0f078310: +/* f078310: 8fb80030 */ lw $t8,0x30($sp) +/* f078314: 8fb90040 */ lw $t9,0x40($sp) +/* f078318: c7040008 */ lwc1 $f4,0x8($t8) +/* f07831c: c7260008 */ lwc1 $f6,0x8($t9) +/* f078320: 46062201 */ sub.s $f8,$f4,$f6 +/* f078324: e7a8002c */ swc1 $f8,0x2c($sp) +/* f078328: c70a000c */ lwc1 $f10,0xc($t8) +/* f07832c: c724000c */ lwc1 $f4,0xc($t9) +/* f078330: 46045181 */ sub.s $f6,$f10,$f4 +/* f078334: 44802000 */ mtc1 $zero,$f4 +/* f078338: e7a60028 */ swc1 $f6,0x28($sp) +/* f07833c: 846a005e */ lh $t2,0x5e($v1) +/* f078340: c7080010 */ lwc1 $f8,0x10($t8) +/* f078344: c72a0010 */ lwc1 $f10,0x10($t9) +/* f078348: 11400003 */ beqz $t2,.L0f078358 +/* f07834c: 460a4381 */ sub.s $f14,$f8,$f10 +/* f078350: 10000002 */ beqz $zero,.L0f07835c +/* f078354: c47200a8 */ lwc1 $f18,0xa8($v1) +.L0f078358: +/* f078358: c47200ac */ lwc1 $f18,0xac($v1) +.L0f07835c: +/* f07835c: c46000bc */ lwc1 $f0,0xbc($v1) +/* f078360: c7a8002c */ lwc1 $f8,0x2c($sp) +/* f078364: 8fac0038 */ lw $t4,0x38($sp) +/* f078368: 4600203c */ c.lt.s $f4,$f0 +/* f07836c: 00000000 */ sll $zero,$zero,0x0 +/* f078370: 4502000f */ bc1fl .L0f0783b0 +/* f078374: 8d2b0324 */ lw $t3,0x324($t1) +/* f078378: 46000182 */ mul.s $f6,$f0,$f0 +/* f07837c: c7a40028 */ lwc1 $f4,0x28($sp) +/* f078380: 46084282 */ mul.s $f10,$f8,$f8 +/* f078384: 00000000 */ sll $zero,$zero,0x0 +/* f078388: 46042202 */ mul.s $f8,$f4,$f4 +/* f07838c: 46085100 */ add.s $f4,$f10,$f8 +/* f078390: 460e7282 */ mul.s $f10,$f14,$f14 +/* f078394: 460a2200 */ add.s $f8,$f4,$f10 +/* f078398: 4608303c */ c.lt.s $f6,$f8 +/* f07839c: 00000000 */ sll $zero,$zero,0x0 +/* f0783a0: 45000002 */ bc1f .L0f0783ac +/* f0783a4: 00000000 */ sll $zero,$zero,0x0 +/* f0783a8: 00004025 */ or $t0,$zero,$zero +.L0f0783ac: +/* f0783ac: 8d2b0324 */ lw $t3,0x324($t1) +.L0f0783b0: +/* f0783b0: 5160000d */ beqzl $t3,.L0f0783e8 +/* f0783b4: 00004025 */ or $t0,$zero,$zero +/* f0783b8: 8d8d0008 */ lw $t5,0x8($t4) +/* f0783bc: 3c022000 */ lui $v0,0x2000 +/* f0783c0: 8faf0030 */ lw $t7,0x30($sp) +/* f0783c4: 000d7080 */ sll $t6,$t5,0x2 +/* f0783c8: 05c20007 */ bltzl $t6,.L0f0783e8 +/* f0783cc: 00004025 */ or $t0,$zero,$zero +/* f0783d0: 8df80004 */ lw $t8,0x4($t7) +/* f0783d4: 8f190014 */ lw $t9,0x14($t8) +/* f0783d8: 03225024 */ and $t2,$t9,$v0 +/* f0783dc: 11400002 */ beqz $t2,.L0f0783e8 +/* f0783e0: 00000000 */ sll $zero,$zero,0x0 +/* f0783e4: 00004025 */ or $t0,$zero,$zero +.L0f0783e8: +/* f0783e8: 11000045 */ beqz $t0,.L0f078500 +/* f0783ec: e7ae0024 */ swc1 $f14,0x24($sp) +/* f0783f0: c7ac002c */ lwc1 $f12,0x2c($sp) +/* f0783f4: afa3003c */ sw $v1,0x3c($sp) +/* f0783f8: afa80020 */ sw $t0,0x20($sp) +/* f0783fc: e7ae0024 */ swc1 $f14,0x24($sp) +/* f078400: 0fc259d4 */ jal func0f096750 +/* f078404: e7b20034 */ swc1 $f18,0x34($sp) +/* f078408: 8fa3003c */ lw $v1,0x3c($sp) +/* f07840c: 44802000 */ mtc1 $zero,$f4 +/* f078410: 3c09800a */ lui $t1,0x800a +/* f078414: c46200a4 */ lwc1 $f2,0xa4($v1) +/* f078418: 25299fc0 */ addiu $t1,$t1,-24640 +/* f07841c: 8fa80020 */ lw $t0,0x20($sp) +/* f078420: 4604103c */ c.lt.s $f2,$f4 +/* f078424: c7b20034 */ lwc1 $f18,0x34($sp) +/* f078428: 3c017f1b */ lui $at,0x7f1b +/* f07842c: 45000005 */ bc1f .L0f078444 +/* f078430: 00000000 */ sll $zero,$zero,0x0 +/* f078434: 3c017f1b */ lui $at,0x7f1b +/* f078438: c430a458 */ lwc1 $f16,-0x5ba8($at) +/* f07843c: 10000007 */ beqz $zero,.L0f07845c +/* f078440: 46101080 */ add.s $f2,$f2,$f16 +.L0f078444: +/* f078444: c430a45c */ lwc1 $f16,-0x5ba4($at) +/* f078448: 4602803e */ c.le.s $f16,$f2 +/* f07844c: 00000000 */ sll $zero,$zero,0x0 +/* f078450: 45020003 */ bc1fl .L0f078460 +/* f078454: c46a00a0 */ lwc1 $f10,0xa0($v1) +/* f078458: 46101081 */ sub.s $f2,$f2,$f16 +.L0f07845c: +/* f07845c: c46a00a0 */ lwc1 $f10,0xa0($v1) +.L0f078460: +/* f078460: 3c017f1b */ lui $at,0x7f1b +/* f078464: 460a1080 */ add.s $f2,$f2,$f10 +/* f078468: 4602803e */ c.le.s $f16,$f2 +/* f07846c: 00000000 */ sll $zero,$zero,0x0 +/* f078470: 45020003 */ bc1fl .L0f078480 +/* f078474: 4602003c */ c.lt.s $f0,$f2 +/* f078478: 46101081 */ sub.s $f2,$f2,$f16 +/* f07847c: 4602003c */ c.lt.s $f0,$f2 +.L0f078480: +/* f078480: 46020381 */ sub.s $f14,$f0,$f2 +/* f078484: 45000002 */ bc1f .L0f078490 +/* f078488: 46007306 */ mov.s $f12,$f14 +/* f07848c: 46107300 */ add.s $f12,$f14,$f16 +.L0f078490: +/* f078490: c426a460 */ lwc1 $f6,-0x5ba0($at) +/* f078494: 44804000 */ mtc1 $zero,$f8 +/* f078498: 3c017f1b */ lui $at,0x7f1b +/* f07849c: 46066301 */ sub.s $f12,$f12,$f6 +/* f0784a0: 4608603c */ c.lt.s $f12,$f8 +/* f0784a4: 00000000 */ sll $zero,$zero,0x0 +/* f0784a8: 45000002 */ bc1f .L0f0784b4 +/* f0784ac: 00000000 */ sll $zero,$zero,0x0 +/* f0784b0: 46106300 */ add.s $f12,$f12,$f16 +.L0f0784b4: +/* f0784b4: c424a464 */ lwc1 $f4,-0x5b9c($at) +/* f0784b8: 3c017f1b */ lui $at,0x7f1b +/* f0784bc: 460c203c */ c.lt.s $f4,$f12 +/* f0784c0: 00000000 */ sll $zero,$zero,0x0 +/* f0784c4: 45000002 */ bc1f .L0f0784d0 +/* f0784c8: 00000000 */ sll $zero,$zero,0x0 +/* f0784cc: 46106301 */ sub.s $f12,$f12,$f16 +.L0f0784d0: +/* f0784d0: c42aa468 */ lwc1 $f10,-0x5b98($at) +/* f0784d4: 3c017f1b */ lui $at,0x7f1b +/* f0784d8: 460c503c */ c.lt.s $f10,$f12 +/* f0784dc: 00000000 */ sll $zero,$zero,0x0 +/* f0784e0: 45030007 */ bc1tl .L0f078500 +/* f0784e4: 00004025 */ or $t0,$zero,$zero +/* f0784e8: c426a46c */ lwc1 $f6,-0x5b94($at) +/* f0784ec: 4606603c */ c.lt.s $f12,$f6 +/* f0784f0: 00000000 */ sll $zero,$zero,0x0 +/* f0784f4: 45000002 */ bc1f .L0f078500 +/* f0784f8: 00000000 */ sll $zero,$zero,0x0 +/* f0784fc: 00004025 */ or $t0,$zero,$zero +.L0f078500: +/* f078500: 11000032 */ beqz $t0,.L0f0785cc +/* f078504: c7ae0024 */ lwc1 $f14,0x24($sp) +/* f078508: c7a8002c */ lwc1 $f8,0x2c($sp) +/* f07850c: afa3003c */ sw $v1,0x3c($sp) +/* f078510: afa80020 */ sw $t0,0x20($sp) +/* f078514: 46084102 */ mul.s $f4,$f8,$f8 +/* f078518: e7b20034 */ swc1 $f18,0x34($sp) +/* f07851c: 460e7282 */ mul.s $f10,$f14,$f14 +/* f078520: 0c012974 */ jal 0x4a5d0 +/* f078524: 460a2300 */ add.s $f12,$f4,$f10 +/* f078528: c7ac0028 */ lwc1 $f12,0x28($sp) +/* f07852c: 0fc259d4 */ jal func0f096750 +/* f078530: 46000386 */ mov.s $f14,$f0 +/* f078534: 8fa3003c */ lw $v1,0x3c($sp) +/* f078538: 3c017f1b */ lui $at,0x7f1b +/* f07853c: c430a478 */ lwc1 $f16,-0x5b88($at) +/* f078540: c46200c0 */ lwc1 $f2,0xc0($v1) +/* f078544: 3c09800a */ lui $t1,0x800a +/* f078548: 25299fc0 */ addiu $t1,$t1,-24640 +/* f07854c: 4602003c */ c.lt.s $f0,$f2 +/* f078550: 8fa80020 */ lw $t0,0x20($sp) +/* f078554: 46020381 */ sub.s $f14,$f0,$f2 +/* f078558: c7b20034 */ lwc1 $f18,0x34($sp) +/* f07855c: 3c017f1b */ lui $at,0x7f1b +/* f078560: 45000002 */ bc1f .L0f07856c +/* f078564: 46007306 */ mov.s $f12,$f14 +/* f078568: 46107300 */ add.s $f12,$f14,$f16 +.L0f07856c: +/* f07856c: 460c803c */ c.lt.s $f16,$f12 +/* f078570: 00000000 */ sll $zero,$zero,0x0 +/* f078574: 45000002 */ bc1f .L0f078580 +/* f078578: 00000000 */ sll $zero,$zero,0x0 +/* f07857c: 46106301 */ sub.s $f12,$f12,$f16 +.L0f078580: +/* f078580: c426a47c */ lwc1 $f6,-0x5b84($at) +/* f078584: 3c017f1b */ lui $at,0x7f1b +/* f078588: 460c303c */ c.lt.s $f6,$f12 +/* f07858c: 00000000 */ sll $zero,$zero,0x0 +/* f078590: 45000002 */ bc1f .L0f07859c +/* f078594: 00000000 */ sll $zero,$zero,0x0 +/* f078598: 46106301 */ sub.s $f12,$f12,$f16 +.L0f07859c: +/* f07859c: c428a480 */ lwc1 $f8,-0x5b80($at) +/* f0785a0: 3c017f1b */ lui $at,0x7f1b +/* f0785a4: 460c403c */ c.lt.s $f8,$f12 +/* f0785a8: 00000000 */ sll $zero,$zero,0x0 +/* f0785ac: 45030007 */ bc1tl .L0f0785cc +/* f0785b0: 00004025 */ or $t0,$zero,$zero +/* f0785b4: c424a484 */ lwc1 $f4,-0x5b7c($at) +/* f0785b8: 4604603c */ c.lt.s $f12,$f4 +/* f0785bc: 00000000 */ sll $zero,$zero,0x0 +/* f0785c0: 45000002 */ bc1f .L0f0785cc +/* f0785c4: 00000000 */ sll $zero,$zero,0x0 +/* f0785c8: 00004025 */ or $t0,$zero,$zero +.L0f0785cc: +/* f0785cc: 11000021 */ beqz $t0,.L0f078654 +/* f0785d0: 8fa40030 */ lw $a0,0x30($sp) +/* f0785d4: 00002825 */ or $a1,$zero,$zero +/* f0785d8: afa3003c */ sw $v1,0x3c($sp) +/* f0785dc: afa80020 */ sw $t0,0x20($sp) +/* f0785e0: 0fc30795 */ jal func0f0c1e54 +/* f0785e4: e7b20034 */ swc1 $f18,0x34($sp) +/* f0785e8: 8fab0040 */ lw $t3,0x40($sp) +/* f0785ec: 8fac0030 */ lw $t4,0x30($sp) +/* f0785f0: 240d013b */ addiu $t5,$zero,0x13b +/* f0785f4: 240e0008 */ addiu $t6,$zero,0x8 +/* f0785f8: afae0014 */ sw $t6,0x14($sp) +/* f0785fc: afad0010 */ sw $t5,0x10($sp) +/* f078600: 25640008 */ addiu $a0,$t3,0x8 +/* f078604: 25650028 */ addiu $a1,$t3,0x28 +/* f078608: 25860008 */ addiu $a2,$t4,0x8 +/* f07860c: 0c00b70f */ jal 0x2dc3c +/* f078610: 25870028 */ addiu $a3,$t4,0x28 +/* f078614: 8fa3003c */ lw $v1,0x3c($sp) +/* f078618: 8fa80020 */ lw $t0,0x20($sp) +/* f07861c: 14400002 */ bnez $v0,.L0f078628 +/* f078620: c7b20034 */ lwc1 $f18,0x34($sp) +/* f078624: 00004025 */ or $t0,$zero,$zero +.L0f078628: +/* f078628: 8fa40030 */ lw $a0,0x30($sp) +/* f07862c: 24050001 */ addiu $a1,$zero,0x1 +/* f078630: afa3003c */ sw $v1,0x3c($sp) +/* f078634: afa80020 */ sw $t0,0x20($sp) +/* f078638: 0fc30795 */ jal func0f0c1e54 +/* f07863c: e7b20034 */ swc1 $f18,0x34($sp) +/* f078640: 3c09800a */ lui $t1,0x800a +/* f078644: 25299fc0 */ addiu $t1,$t1,-24640 +/* f078648: 8fa3003c */ lw $v1,0x3c($sp) +/* f07864c: 8fa80020 */ lw $t0,0x20($sp) +/* f078650: c7b20034 */ lwc1 $f18,0x34($sp) +.L0f078654: +/* f078654: 8faf0038 */ lw $t7,0x38($sp) +/* f078658: 3c01bfff */ lui $at,0xbfff +/* f07865c: 11000023 */ beqz $t0,.L0f0786ec +/* f078660: 8de20008 */ lw $v0,0x8($t7) +/* f078664: 3c014000 */ lui $at,0x4000 +/* f078668: 0041c025 */ or $t8,$v0,$at +/* f07866c: adf80008 */ sw $t8,0x8($t7) +/* f078670: 8c7900b8 */ lw $t9,0xb8($v1) +/* f078674: 8d2a0038 */ lw $t2,0x38($t1) +/* f078678: 3c014396 */ lui $at,0x4396 +/* f07867c: 44815000 */ mtc1 $at,$f10 +/* f078680: 032a5821 */ addu $t3,$t9,$t2 +/* f078684: ac6b00b8 */ sw $t3,0xb8($v1) +/* f078688: 8d2c0298 */ lw $t4,0x298($t1) +/* f07868c: 3c018007 */ lui $at,0x8007 +/* f078690: 05800004 */ bltz $t4,.L0f0786a4 +/* f078694: 00000000 */ sll $zero,$zero,0x0 +/* f078698: 8d2e0038 */ lw $t6,0x38($t1) +/* f07869c: 016ec021 */ addu $t8,$t3,$t6 +/* f0786a0: ac7800b8 */ sw $t8,0xb8($v1) +.L0f0786a4: +/* f0786a4: c4269948 */ lwc1 $f6,-0x66b8($at) +/* f0786a8: 8c6f00b8 */ lw $t7,0xb8($v1) +/* f0786ac: 46065202 */ mul.s $f8,$f10,$f6 +/* f0786b0: 4600410d */ trunc.w.s $f4,$f8 +/* f0786b4: 440a2000 */ mfc1 $t2,$f4 +/* f0786b8: 00000000 */ sll $zero,$zero,0x0 +/* f0786bc: 01ea082a */ slt $at,$t7,$t2 +/* f0786c0: 5420000f */ bnezl $at,.L0f078700 +/* f0786c4: c46e00a4 */ lwc1 $f14,0xa4($v1) +/* f0786c8: afa3003c */ sw $v1,0x3c($sp) +/* f0786cc: 0fc240ec */ jal func0f0903b0 +/* f0786d0: e7b20034 */ swc1 $f18,0x34($sp) +/* f0786d4: 8fa3003c */ lw $v1,0x3c($sp) +/* f0786d8: 3c09800a */ lui $t1,0x800a +/* f0786dc: c7b20034 */ lwc1 $f18,0x34($sp) +/* f0786e0: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0786e4: 10000005 */ beqz $zero,.L0f0786fc +/* f0786e8: ac6000b8 */ sw $zero,0xb8($v1) +.L0f0786ec: +/* f0786ec: 8fac0038 */ lw $t4,0x38($sp) +/* f0786f0: 3421ffff */ ori $at,$at,0xffff +/* f0786f4: 00415824 */ and $t3,$v0,$at +/* f0786f8: ad8b0008 */ sw $t3,0x8($t4) +.L0f0786fc: +/* f0786fc: c46e00a4 */ lwc1 $f14,0xa4($v1) +.L0f078700: +/* f078700: 4612703c */ c.lt.s $f14,$f18 +/* f078704: 00000000 */ sll $zero,$zero,0x0 +/* f078708: 45020044 */ bc1fl .L0f07881c +/* f07870c: c46000b0 */ lwc1 $f0,0xb0($v1) +/* f078710: c46000b0 */ lwc1 $f0,0xb0($v1) +/* f078714: 3c017f1b */ lui $at,0x7f1b +/* f078718: c426a488 */ lwc1 $f6,-0x5b78($at) +/* f07871c: 46000282 */ mul.s $f10,$f0,$f0 +/* f078720: 3c017f1b */ lui $at,0x7f1b +/* f078724: 46065082 */ mul.s $f2,$f10,$f6 +/* f078728: 46029201 */ sub.s $f8,$f18,$f2 +/* f07872c: 460e403e */ c.le.s $f8,$f14 +/* f078730: 00000000 */ sll $zero,$zero,0x0 +/* f078734: 45020010 */ bc1fl .L0f078778 +/* f078738: c46c00b4 */ lwc1 $f12,0xb4($v1) +/* f07873c: c430a48c */ lwc1 $f16,-0x5b74($at) +/* f078740: c524004c */ lwc1 $f4,0x4c($t1) +/* f078744: 46048282 */ mul.s $f10,$f16,$f4 +/* f078748: 460a0181 */ sub.s $f6,$f0,$f10 +/* f07874c: e46600b0 */ swc1 $f6,0xb0($v1) +/* f078750: c46000b0 */ lwc1 $f0,0xb0($v1) +/* f078754: 4610003c */ c.lt.s $f0,$f16 +/* f078758: 00000000 */ sll $zero,$zero,0x0 +/* f07875c: 45000003 */ bc1f .L0f07876c +/* f078760: 00000000 */ sll $zero,$zero,0x0 +/* f078764: e47000b0 */ swc1 $f16,0xb0($v1) +/* f078768: c46000b0 */ lwc1 $f0,0xb0($v1) +.L0f07876c: +/* f07876c: 1000001c */ beqz $zero,.L0f0787e0 +/* f078770: c46e00a4 */ lwc1 $f14,0xa4($v1) +/* f078774: c46c00b4 */ lwc1 $f12,0xb4($v1) +.L0f078778: +/* f078778: 3c017f1b */ lui $at,0x7f1b +/* f07877c: 460c003c */ c.lt.s $f0,$f12 +/* f078780: 00000000 */ sll $zero,$zero,0x0 +/* f078784: 45020017 */ bc1fl .L0f0787e4 +/* f078788: c52a004c */ lwc1 $f10,0x4c($t1) +/* f07878c: c430a490 */ lwc1 $f16,-0x5b70($at) +/* f078790: c528004c */ lwc1 $f8,0x4c($t1) +/* f078794: 46088102 */ mul.s $f4,$f16,$f8 +/* f078798: 46040080 */ add.s $f2,$f0,$f4 +/* f07879c: 4602603c */ c.lt.s $f12,$f2 +/* f0787a0: 00000000 */ sll $zero,$zero,0x0 +/* f0787a4: 45000002 */ bc1f .L0f0787b0 +/* f0787a8: 00000000 */ sll $zero,$zero,0x0 +/* f0787ac: 46006086 */ mov.s $f2,$f12 +.L0f0787b0: +/* f0787b0: 46021282 */ mul.s $f10,$f2,$f2 +/* f0787b4: 3c017f1b */ lui $at,0x7f1b +/* f0787b8: c426a494 */ lwc1 $f6,-0x5b6c($at) +/* f0787bc: 46065202 */ mul.s $f8,$f10,$f6 +/* f0787c0: 46089101 */ sub.s $f4,$f18,$f8 +/* f0787c4: 4604703c */ c.lt.s $f14,$f4 +/* f0787c8: 00000000 */ sll $zero,$zero,0x0 +/* f0787cc: 45020005 */ bc1fl .L0f0787e4 +/* f0787d0: c52a004c */ lwc1 $f10,0x4c($t1) +/* f0787d4: e46200b0 */ swc1 $f2,0xb0($v1) +/* f0787d8: c46000b0 */ lwc1 $f0,0xb0($v1) +/* f0787dc: c46e00a4 */ lwc1 $f14,0xa4($v1) +.L0f0787e0: +/* f0787e0: c52a004c */ lwc1 $f10,0x4c($t1) +.L0f0787e4: +/* f0787e4: 460a0182 */ mul.s $f6,$f0,$f10 +/* f0787e8: 46067200 */ add.s $f8,$f14,$f6 +/* f0787ec: e46800a4 */ swc1 $f8,0xa4($v1) +/* f0787f0: c46400a4 */ lwc1 $f4,0xa4($v1) +/* f0787f4: 4604903e */ c.le.s $f18,$f4 +/* f0787f8: 00000000 */ sll $zero,$zero,0x0 +/* f0787fc: 45020049 */ bc1fl .L0f078924 +/* f078800: 8fbf001c */ lw $ra,0x1c($sp) +/* f078804: 44805000 */ mtc1 $zero,$f10 +/* f078808: e47200a4 */ swc1 $f18,0xa4($v1) +/* f07880c: a460005e */ sh $zero,0x5e($v1) +/* f078810: 10000043 */ beqz $zero,.L0f078920 +/* f078814: e46a00b0 */ swc1 $f10,0xb0($v1) +/* f078818: c46000b0 */ lwc1 $f0,0xb0($v1) +.L0f07881c: +/* f07881c: 3c017f1b */ lui $at,0x7f1b +/* f078820: c428a498 */ lwc1 $f8,-0x5b68($at) +/* f078824: 46000182 */ mul.s $f6,$f0,$f0 +/* f078828: 3c017f1b */ lui $at,0x7f1b +/* f07882c: 240d0001 */ addiu $t5,$zero,0x1 +/* f078830: 46083082 */ mul.s $f2,$f6,$f8 +/* f078834: 46029100 */ add.s $f4,$f18,$f2 +/* f078838: 4604703e */ c.le.s $f14,$f4 +/* f07883c: 00000000 */ sll $zero,$zero,0x0 +/* f078840: 45020010 */ bc1fl .L0f078884 +/* f078844: c46c00b4 */ lwc1 $f12,0xb4($v1) +/* f078848: c430a49c */ lwc1 $f16,-0x5b64($at) +/* f07884c: c52a004c */ lwc1 $f10,0x4c($t1) +/* f078850: 460a8182 */ mul.s $f6,$f16,$f10 +/* f078854: 46060201 */ sub.s $f8,$f0,$f6 +/* f078858: e46800b0 */ swc1 $f8,0xb0($v1) +/* f07885c: c46000b0 */ lwc1 $f0,0xb0($v1) +/* f078860: 4610003c */ c.lt.s $f0,$f16 +/* f078864: 00000000 */ sll $zero,$zero,0x0 +/* f078868: 45000003 */ bc1f .L0f078878 +/* f07886c: 00000000 */ sll $zero,$zero,0x0 +/* f078870: e47000b0 */ swc1 $f16,0xb0($v1) +/* f078874: c46000b0 */ lwc1 $f0,0xb0($v1) +.L0f078878: +/* f078878: 1000001c */ beqz $zero,.L0f0788ec +/* f07887c: c46e00a4 */ lwc1 $f14,0xa4($v1) +/* f078880: c46c00b4 */ lwc1 $f12,0xb4($v1) +.L0f078884: +/* f078884: 3c017f1b */ lui $at,0x7f1b +/* f078888: 460c003c */ c.lt.s $f0,$f12 +/* f07888c: 00000000 */ sll $zero,$zero,0x0 +/* f078890: 45020017 */ bc1fl .L0f0788f0 +/* f078894: c526004c */ lwc1 $f6,0x4c($t1) +/* f078898: c430a4a0 */ lwc1 $f16,-0x5b60($at) +/* f07889c: c524004c */ lwc1 $f4,0x4c($t1) +/* f0788a0: 46048282 */ mul.s $f10,$f16,$f4 +/* f0788a4: 460a0080 */ add.s $f2,$f0,$f10 +/* f0788a8: 4602603c */ c.lt.s $f12,$f2 +/* f0788ac: 00000000 */ sll $zero,$zero,0x0 +/* f0788b0: 45000002 */ bc1f .L0f0788bc +/* f0788b4: 00000000 */ sll $zero,$zero,0x0 +/* f0788b8: 46006086 */ mov.s $f2,$f12 +.L0f0788bc: +/* f0788bc: 46021182 */ mul.s $f6,$f2,$f2 +/* f0788c0: 3c017f1b */ lui $at,0x7f1b +/* f0788c4: c428a4a4 */ lwc1 $f8,-0x5b5c($at) +/* f0788c8: 46083102 */ mul.s $f4,$f6,$f8 +/* f0788cc: 46049280 */ add.s $f10,$f18,$f4 +/* f0788d0: 460e503c */ c.lt.s $f10,$f14 +/* f0788d4: 00000000 */ sll $zero,$zero,0x0 +/* f0788d8: 45020005 */ bc1fl .L0f0788f0 +/* f0788dc: c526004c */ lwc1 $f6,0x4c($t1) +/* f0788e0: e46200b0 */ swc1 $f2,0xb0($v1) +/* f0788e4: c46000b0 */ lwc1 $f0,0xb0($v1) +/* f0788e8: c46e00a4 */ lwc1 $f14,0xa4($v1) +.L0f0788ec: +/* f0788ec: c526004c */ lwc1 $f6,0x4c($t1) +.L0f0788f0: +/* f0788f0: 46060202 */ mul.s $f8,$f0,$f6 +/* f0788f4: 46087101 */ sub.s $f4,$f14,$f8 +/* f0788f8: e46400a4 */ swc1 $f4,0xa4($v1) +/* f0788fc: c46a00a4 */ lwc1 $f10,0xa4($v1) +/* f078900: 4612503e */ c.le.s $f10,$f18 +/* f078904: 00000000 */ sll $zero,$zero,0x0 +/* f078908: 45020006 */ bc1fl .L0f078924 +/* f07890c: 8fbf001c */ lw $ra,0x1c($sp) +/* f078910: 44803000 */ mtc1 $zero,$f6 +/* f078914: e47200a4 */ swc1 $f18,0xa4($v1) +/* f078918: a46d005e */ sh $t5,0x5e($v1) +/* f07891c: e46600b0 */ swc1 $f6,0xb0($v1) +.L0f078920: +/* f078920: 8fbf001c */ lw $ra,0x1c($sp) +.L0f078924: +/* f078924: 27bd0040 */ addiu $sp,$sp,0x40 +/* f078928: 03e00008 */ jr $ra +/* f07892c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f078930 +/* f078930: 27bdff80 */ addiu $sp,$sp,-128 +/* f078934: afbf0014 */ sw $ra,0x14($sp) +/* f078938: afa50084 */ sw $a1,0x84($sp) +/* f07893c: 8c830004 */ lw $v1,0x4($a0) +/* f078940: 00002825 */ or $a1,$zero,$zero +/* f078944: 8c620018 */ lw $v0,0x18($v1) +/* f078948: 8c4e000c */ lw $t6,0xc($v0) +/* f07894c: afae0074 */ sw $t6,0x74($sp) +/* f078950: 8c440008 */ lw $a0,0x8($v0) +/* f078954: 0c006a6f */ jal 0x1a9bc +/* f078958: afa3007c */ sw $v1,0x7c($sp) +/* f07895c: 8fa3007c */ lw $v1,0x7c($sp) +/* f078960: 44802000 */ mtc1 $zero,$f4 +/* f078964: 00403825 */ or $a3,$v0,$zero +/* f078968: c46c00a4 */ lwc1 $f12,0xa4($v1) +/* f07896c: 3c017f1b */ lui $at,0x7f1b +/* f078970: 27a50024 */ addiu $a1,$sp,0x24 +/* f078974: 4604603c */ c.lt.s $f12,$f4 +/* f078978: 00000000 */ sll $zero,$zero,0x0 +/* f07897c: 45000005 */ bc1f .L0f078994 +/* f078980: 00000000 */ sll $zero,$zero,0x0 +/* f078984: 3c017f1b */ lui $at,0x7f1b +/* f078988: c420a4a8 */ lwc1 $f0,-0x5b58($at) +/* f07898c: 10000007 */ beqz $zero,.L0f0789ac +/* f078990: 46006300 */ add.s $f12,$f12,$f0 +.L0f078994: +/* f078994: c420a4ac */ lwc1 $f0,-0x5b54($at) +/* f078998: 460c003e */ c.le.s $f0,$f12 +/* f07899c: 00000000 */ sll $zero,$zero,0x0 +/* f0789a0: 45020003 */ bc1fl .L0f0789b0 +/* f0789a4: afa3007c */ sw $v1,0x7c($sp) +/* f0789a8: 46006301 */ sub.s $f12,$f12,$f0 +.L0f0789ac: +/* f0789ac: afa3007c */ sw $v1,0x7c($sp) +.L0f0789b0: +/* f0789b0: 0c0058dd */ jal 0x16374 +/* f0789b4: afa70070 */ sw $a3,0x70($sp) +/* f0789b8: 8fa60074 */ lw $a2,0x74($sp) +/* f0789bc: 8fa3007c */ lw $v1,0x7c($sp) +/* f0789c0: 27a40024 */ addiu $a0,$sp,0x24 +/* f0789c4: 24c60040 */ addiu $a2,$a2,0x40 +/* f0789c8: afa60018 */ sw $a2,0x18($sp) +/* f0789cc: 0c005680 */ jal 0x15a00 +/* f0789d0: 24650060 */ addiu $a1,$v1,0x60 +/* f0789d4: 8fa70070 */ lw $a3,0x70($sp) +/* f0789d8: 8fa40084 */ lw $a0,0x84($sp) +/* f0789dc: 27a50064 */ addiu $a1,$sp,0x64 +/* f0789e0: c4e60000 */ lwc1 $f6,0x0($a3) +/* f0789e4: e7a60064 */ swc1 $f6,0x64($sp) +/* f0789e8: c4e80004 */ lwc1 $f8,0x4($a3) +/* f0789ec: e7a80068 */ swc1 $f8,0x68($sp) +/* f0789f0: c4ea0008 */ lwc1 $f10,0x8($a3) +/* f0789f4: 0c0056d9 */ jal 0x15b64 +/* f0789f8: e7aa006c */ swc1 $f10,0x6c($sp) +/* f0789fc: 27a40064 */ addiu $a0,$sp,0x64 +/* f078a00: 0c005775 */ jal 0x15dd4 +/* f078a04: 8fa50018 */ lw $a1,0x18($sp) +/* f078a08: 0fc2d5be */ jal func0f0b56f8 +/* f078a0c: 00000000 */ sll $zero,$zero,0x0 +/* f078a10: 00402025 */ or $a0,$v0,$zero +/* f078a14: 0c0056f8 */ jal 0x15be0 +/* f078a18: 8fa50018 */ lw $a1,0x18($sp) +/* f078a1c: 8fbf0014 */ lw $ra,0x14($sp) +/* f078a20: 27bd0080 */ addiu $sp,$sp,0x80 +/* f078a24: 03e00008 */ jr $ra +/* f078a28: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f078a2c +/* f078a2c: 8c850004 */ lw $a1,0x4($a0) +/* f078a30: 3c010004 */ lui $at,0x4 +/* f078a34: 34214000 */ ori $at,$at,0x4000 +/* f078a38: 8cae0040 */ lw $t6,0x40($a1) +/* f078a3c: 00a01025 */ or $v0,$a1,$zero +/* f078a40: 01c17824 */ and $t7,$t6,$at +/* f078a44: 51e00013 */ beqzl $t7,.L0f078a94 +/* f078a48: 80ab0070 */ lb $t3,0x70($a1) +/* f078a4c: 80b80070 */ lb $t8,0x70($a1) +/* f078a50: 24030001 */ addiu $v1,$zero,0x1 +/* f078a54: 54780009 */ bnel $v1,$t8,.L0f078a7c +/* f078a58: a0a30070 */ sb $v1,0x70($a1) +/* f078a5c: a0a00070 */ sb $zero,0x70($a1) +/* f078a60: 8c590040 */ lw $t9,0x40($v0) +/* f078a64: 3c01fffb */ lui $at,0xfffb +/* f078a68: 3421bfff */ ori $at,$at,0xbfff +/* f078a6c: 03214024 */ and $t0,$t9,$at +/* f078a70: 10000007 */ beqz $zero,.L0f078a90 +/* f078a74: ac480040 */ sw $t0,0x40($v0) +/* f078a78: a0a30070 */ sb $v1,0x70($a1) +.L0f078a7c: +/* f078a7c: 8c490040 */ lw $t1,0x40($v0) +/* f078a80: 3c01fffb */ lui $at,0xfffb +/* f078a84: 3421bfff */ ori $at,$at,0xbfff +/* f078a88: 01215024 */ and $t2,$t1,$at +/* f078a8c: ac4a0040 */ sw $t2,0x40($v0) +.L0f078a90: +/* f078a90: 80ab0070 */ lb $t3,0x70($a1) +.L0f078a94: +/* f078a94: 24030001 */ addiu $v1,$zero,0x1 +/* f078a98: 146b0013 */ bne $v1,$t3,.L0f078ae8 +/* f078a9c: 3c03800a */ lui $v1,0x800a +/* f078aa0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f078aa4: c466004c */ lwc1 $f6,0x4c($v1) +/* f078aa8: c4a4006c */ lwc1 $f4,0x6c($a1) +/* f078aac: c4aa0068 */ lwc1 $f10,0x68($a1) +/* f078ab0: c4a20064 */ lwc1 $f2,0x64($a1) +/* f078ab4: 46062202 */ mul.s $f8,$f4,$f6 +/* f078ab8: 46085400 */ add.s $f16,$f10,$f8 +/* f078abc: e4b00068 */ swc1 $f16,0x68($a1) +/* f078ac0: c4a00068 */ lwc1 $f0,0x68($a1) +/* f078ac4: 4600103c */ c.lt.s $f2,$f0 +/* f078ac8: 00000000 */ sll $zero,$zero,0x0 +/* f078acc: 45020004 */ bc1fl .L0f078ae0 +/* f078ad0: 44801000 */ mtc1 $zero,$f2 +/* f078ad4: e4a20068 */ swc1 $f2,0x68($a1) +/* f078ad8: c4a00068 */ lwc1 $f0,0x68($a1) +/* f078adc: 44801000 */ mtc1 $zero,$f2 +.L0f078ae0: +/* f078ae0: 10000025 */ beqz $zero,.L0f078b78 +/* f078ae4: 4600103c */ c.lt.s $f2,$f0 +.L0f078ae8: +/* f078ae8: 44801000 */ mtc1 $zero,$f2 +/* f078aec: c4a00068 */ lwc1 $f0,0x68($a1) +/* f078af0: 4600103c */ c.lt.s $f2,$f0 +/* f078af4: 00000000 */ sll $zero,$zero,0x0 +/* f078af8: 4500001e */ bc1f .L0f078b74 +/* f078afc: 3c03800a */ lui $v1,0x800a +/* f078b00: 24639fc0 */ addiu $v1,$v1,-24640 +/* f078b04: 8c6c0034 */ lw $t4,0x34($v1) +/* f078b08: 00001025 */ or $v0,$zero,$zero +/* f078b0c: 3c017f1b */ lui $at,0x7f1b +/* f078b10: 1980000e */ blez $t4,.L0f078b4c +/* f078b14: 00000000 */ sll $zero,$zero,0x0 +/* f078b18: c4b2006c */ lwc1 $f18,0x6c($a1) +/* f078b1c: c424a4b0 */ lwc1 $f4,-0x5b50($at) +/* f078b20: 46049002 */ mul.s $f0,$f18,$f4 +/* f078b24: 00000000 */ sll $zero,$zero,0x0 +/* f078b28: c4a60068 */ lwc1 $f6,0x68($a1) +.L0f078b2c: +/* f078b2c: 24420001 */ addiu $v0,$v0,0x1 +/* f078b30: 46003281 */ sub.s $f10,$f6,$f0 +/* f078b34: e4aa0068 */ swc1 $f10,0x68($a1) +/* f078b38: 8c6d0034 */ lw $t5,0x34($v1) +/* f078b3c: 004d082a */ slt $at,$v0,$t5 +/* f078b40: 5420fffa */ bnezl $at,.L0f078b2c +/* f078b44: c4a60068 */ lwc1 $f6,0x68($a1) +/* f078b48: c4a00068 */ lwc1 $f0,0x68($a1) +.L0f078b4c: +/* f078b4c: 3c017f1b */ lui $at,0x7f1b +/* f078b50: c430a4b4 */ lwc1 $f16,-0x5b4c($at) +/* f078b54: c4a80064 */ lwc1 $f8,0x64($a1) +/* f078b58: 46104482 */ mul.s $f18,$f8,$f16 +/* f078b5c: 4612003e */ c.le.s $f0,$f18 +/* f078b60: 00000000 */ sll $zero,$zero,0x0 +/* f078b64: 45020004 */ bc1fl .L0f078b78 +/* f078b68: 4600103c */ c.lt.s $f2,$f0 +/* f078b6c: e4a20068 */ swc1 $f2,0x68($a1) +/* f078b70: c4a00068 */ lwc1 $f0,0x68($a1) +.L0f078b74: +/* f078b74: 4600103c */ c.lt.s $f2,$f0 +.L0f078b78: +/* f078b78: 3c03800a */ lui $v1,0x800a +/* f078b7c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f078b80: 45000015 */ bc1f .L0f078bd8 +/* f078b84: 00000000 */ sll $zero,$zero,0x0 +/* f078b88: c466004c */ lwc1 $f6,0x4c($v1) +/* f078b8c: c4a4005c */ lwc1 $f4,0x5c($a1) +/* f078b90: 3c017f1b */ lui $at,0x7f1b +/* f078b94: 46060282 */ mul.s $f10,$f0,$f6 +/* f078b98: c42ca4b8 */ lwc1 $f12,-0x5b48($at) +/* f078b9c: 460a2200 */ add.s $f8,$f4,$f10 +/* f078ba0: e4a8005c */ swc1 $f8,0x5c($a1) +/* f078ba4: c4a2005c */ lwc1 $f2,0x5c($a1) +/* f078ba8: 4602603e */ c.le.s $f12,$f2 +/* f078bac: 00000000 */ sll $zero,$zero,0x0 +/* f078bb0: 45020009 */ bc1fl .L0f078bd8 +/* f078bb4: e4a20060 */ swc1 $f2,0x60($a1) +/* f078bb8: 460c1401 */ sub.s $f16,$f2,$f12 +.L0f078bbc: +/* f078bbc: e4b0005c */ swc1 $f16,0x5c($a1) +/* f078bc0: c4a2005c */ lwc1 $f2,0x5c($a1) +/* f078bc4: 4602603e */ c.le.s $f12,$f2 +/* f078bc8: 00000000 */ sll $zero,$zero,0x0 +/* f078bcc: 4503fffb */ bc1tl .L0f078bbc +/* f078bd0: 460c1401 */ sub.s $f16,$f2,$f12 +/* f078bd4: e4a20060 */ swc1 $f2,0x60($a1) +.L0f078bd8: +/* f078bd8: 03e00008 */ jr $ra +/* f078bdc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f078be0 +/* f078be0: 27bdff50 */ addiu $sp,$sp,-176 +/* f078be4: afbf0014 */ sw $ra,0x14($sp) +/* f078be8: 8c820004 */ lw $v0,0x4($a0) +/* f078bec: 3c017f1b */ lui $at,0x7f1b +/* f078bf0: c420a4bc */ lwc1 $f0,-0x5b44($at) +/* f078bf4: 3c01800a */ lui $at,0x800a +/* f078bf8: c426a00c */ lwc1 $f6,-0x5ff4($at) +/* f078bfc: c4440068 */ lwc1 $f4,0x68($v0) +/* f078c00: 27a5006c */ addiu $a1,$sp,0x6c +/* f078c04: 46062302 */ mul.s $f12,$f4,$f6 +/* f078c08: 460c003e */ c.le.s $f0,$f12 +/* f078c0c: 00000000 */ sll $zero,$zero,0x0 +/* f078c10: 45000006 */ bc1f .L0f078c2c +/* f078c14: 00000000 */ sll $zero,$zero,0x0 +/* f078c18: 46006301 */ sub.s $f12,$f12,$f0 +.L0f078c1c: +/* f078c1c: 460c003e */ c.le.s $f0,$f12 +/* f078c20: 00000000 */ sll $zero,$zero,0x0 +/* f078c24: 4503fffd */ bc1tl .L0f078c1c +/* f078c28: 46006301 */ sub.s $f12,$f12,$f0 +.L0f078c2c: +/* f078c2c: 0c0058dd */ jal 0x16374 +/* f078c30: afa200ac */ sw $v0,0xac($sp) +/* f078c34: 27a4006c */ addiu $a0,$sp,0x6c +/* f078c38: 0c005768 */ jal 0x15da0 +/* f078c3c: 27a50048 */ addiu $a1,$sp,0x48 +/* f078c40: 8fa200ac */ lw $v0,0xac($sp) +/* f078c44: 27a50048 */ addiu $a1,$sp,0x48 +/* f078c48: 27a60024 */ addiu $a2,$sp,0x24 +/* f078c4c: 2447001c */ addiu $a3,$v0,0x1c +/* f078c50: 00e02025 */ or $a0,$a3,$zero +/* f078c54: 0c005850 */ jal 0x16140 +/* f078c58: afa7001c */ sw $a3,0x1c($sp) +/* f078c5c: 8fa5001c */ lw $a1,0x1c($sp) +/* f078c60: 0c005736 */ jal 0x15cd8 +/* f078c64: 27a40024 */ addiu $a0,$sp,0x24 +/* f078c68: 8fbf0014 */ lw $ra,0x14($sp) +/* f078c6c: 27bd00b0 */ addiu $sp,$sp,0xb0 +/* f078c70: 03e00008 */ jr $ra +/* f078c74: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f078c78 +/* f078c78: 27bdff50 */ addiu $sp,$sp,-176 +/* f078c7c: afbf001c */ sw $ra,0x1c($sp) +/* f078c80: afa400b0 */ sw $a0,0xb0($sp) +/* f078c84: 8c820004 */ lw $v0,0x4($a0) +/* f078c88: 44802000 */ mtc1 $zero,$f4 +/* f078c8c: afa0007c */ sw $zero,0x7c($sp) +/* f078c90: afa00078 */ sw $zero,0x78($sp) +/* f078c94: afa00074 */ sw $zero,0x74($sp) +/* f078c98: afa200a8 */ sw $v0,0xa8($sp) +/* f078c9c: e7a40070 */ swc1 $f4,0x70($sp) +/* f078ca0: 8c4f000c */ lw $t7,0xc($v0) +/* f078ca4: 00001825 */ or $v1,$zero,$zero +/* f078ca8: 8fac00a8 */ lw $t4,0xa8($sp) +/* f078cac: 000fc000 */ sll $t8,$t7,0x0 +/* f078cb0: 0701005a */ bgez $t8,.L0f078e1c +/* f078cb4: 00404025 */ or $t0,$v0,$zero +/* f078cb8: 000f5840 */ sll $t3,$t7,0x1 +/* f078cbc: 05630008 */ bgezl $t3,.L0f078ce0 +/* f078cc0: c5020060 */ lwc1 $f2,0x60($t0) +/* f078cc4: c448006c */ lwc1 $f8,0x6c($v0) +/* f078cc8: c4460078 */ lwc1 $f6,0x78($v0) +/* f078ccc: e4480060 */ swc1 $f8,0x60($v0) +/* f078cd0: c4420060 */ lwc1 $f2,0x60($v0) +/* f078cd4: 10000037 */ beqz $zero,.L0f078db4 +/* f078cd8: e4460074 */ swc1 $f6,0x74($v0) +/* f078cdc: c5020060 */ lwc1 $f2,0x60($t0) +.L0f078ce0: +/* f078ce0: c50a006c */ lwc1 $f10,0x6c($t0) +/* f078ce4: 460a1032 */ c.eq.s $f2,$f10 +/* f078ce8: 00000000 */ sll $zero,$zero,0x0 +/* f078cec: 45000031 */ bc1f .L0f078db4 +/* f078cf0: 00000000 */ sll $zero,$zero,0x0 +/* f078cf4: c5040074 */ lwc1 $f4,0x74($t0) +/* f078cf8: c5060078 */ lwc1 $f6,0x78($t0) +/* f078cfc: 46062032 */ c.eq.s $f4,$f6 +/* f078d00: 00000000 */ sll $zero,$zero,0x0 +/* f078d04: 4500002b */ bc1f .L0f078db4 +/* f078d08: 00000000 */ sll $zero,$zero,0x0 +/* f078d0c: 0c004b70 */ jal 0x12dc0 +/* f078d10: afa800ac */ sw $t0,0xac($sp) +/* f078d14: 44824000 */ mtc1 $v0,$f8 +/* f078d18: 8fa800ac */ lw $t0,0xac($sp) +/* f078d1c: 04410005 */ bgez $v0,.L0f078d34 +/* f078d20: 468042a0 */ cvt.s.w $f10,$f8 +/* f078d24: 3c014f80 */ lui $at,0x4f80 +/* f078d28: 44812000 */ mtc1 $at,$f4 +/* f078d2c: 00000000 */ sll $zero,$zero,0x0 +/* f078d30: 46045280 */ add.s $f10,$f10,$f4 +.L0f078d34: +/* f078d34: 3c012f80 */ lui $at,0x2f80 +/* f078d38: 44813000 */ mtc1 $at,$f6 +/* f078d3c: 3c01421c */ lui $at,0x421c +/* f078d40: 44812000 */ mtc1 $at,$f4 +/* f078d44: 46065202 */ mul.s $f8,$f10,$f6 +/* f078d48: 3c013f80 */ lui $at,0x3f80 +/* f078d4c: 44813000 */ mtc1 $at,$f6 +/* f078d50: 3c017f1b */ lui $at,0x7f1b +/* f078d54: 46044282 */ mul.s $f10,$f8,$f4 +/* f078d58: c424a4c0 */ lwc1 $f4,-0x5b40($at) +/* f078d5c: 46065200 */ add.s $f8,$f10,$f6 +/* f078d60: 46044282 */ mul.s $f10,$f8,$f4 +/* f078d64: 0c004b70 */ jal 0x12dc0 +/* f078d68: e50a0074 */ swc1 $f10,0x74($t0) +/* f078d6c: 44823000 */ mtc1 $v0,$f6 +/* f078d70: 3c017f1b */ lui $at,0x7f1b +/* f078d74: c430a4c4 */ lwc1 $f16,-0x5b3c($at) +/* f078d78: 8fa800ac */ lw $t0,0xac($sp) +/* f078d7c: 04410005 */ bgez $v0,.L0f078d94 +/* f078d80: 46803220 */ cvt.s.w $f8,$f6 +/* f078d84: 3c014f80 */ lui $at,0x4f80 +/* f078d88: 44812000 */ mtc1 $at,$f4 +/* f078d8c: 00000000 */ sll $zero,$zero,0x0 +/* f078d90: 46044200 */ add.s $f8,$f8,$f4 +.L0f078d94: +/* f078d94: 3c012f80 */ lui $at,0x2f80 +/* f078d98: 44815000 */ mtc1 $at,$f10 +/* f078d9c: 00000000 */ sll $zero,$zero,0x0 +/* f078da0: 460a4182 */ mul.s $f6,$f8,$f10 +/* f078da4: 00000000 */ sll $zero,$zero,0x0 +/* f078da8: 46103102 */ mul.s $f4,$f6,$f16 +/* f078dac: e5040060 */ swc1 $f4,0x60($t0) +/* f078db0: c5020060 */ lwc1 $f2,0x60($t0) +.L0f078db4: +/* f078db4: 3c017f1b */ lui $at,0x7f1b +/* f078db8: c420a4c8 */ lwc1 $f0,-0x5b38($at) +/* f078dbc: 3c017f1b */ lui $at,0x7f1b +/* f078dc0: c428a4cc */ lwc1 $f8,-0x5b34($at) +/* f078dc4: 44051000 */ mfc1 $a1,$f2 +/* f078dc8: 44070000 */ mfc1 $a3,$f0 +/* f078dcc: 2504006c */ addiu $a0,$t0,0x6c +/* f078dd0: 25060070 */ addiu $a2,$t0,0x70 +/* f078dd4: afa800ac */ sw $t0,0xac($sp) +/* f078dd8: e7a00010 */ swc1 $f0,0x10($sp) +/* f078ddc: 0fc1b6c0 */ jal func0f06db00 +/* f078de0: e7a80014 */ swc1 $f8,0x14($sp) +/* f078de4: 3c017f1b */ lui $at,0x7f1b +/* f078de8: c420a4d0 */ lwc1 $f0,-0x5b30($at) +/* f078dec: 8fa800ac */ lw $t0,0xac($sp) +/* f078df0: 3c017f1b */ lui $at,0x7f1b +/* f078df4: c42aa4d4 */ lwc1 $f10,-0x5b2c($at) +/* f078df8: 44070000 */ mfc1 $a3,$f0 +/* f078dfc: 8d050074 */ lw $a1,0x74($t0) +/* f078e00: e7a00010 */ swc1 $f0,0x10($sp) +/* f078e04: 25040078 */ addiu $a0,$t0,0x78 +/* f078e08: 2506007c */ addiu $a2,$t0,0x7c +/* f078e0c: 0fc1b6c0 */ jal func0f06db00 +/* f078e10: e7aa0014 */ swc1 $f10,0x14($sp) +/* f078e14: 100003a0 */ beqz $zero,.L0f079c98 +/* f078e18: 8fbf001c */ lw $ra,0x1c($sp) +.L0f078e1c: +/* f078e1c: 8d82000c */ lw $v0,0xc($t4) +/* f078e20: 00026880 */ sll $t5,$v0,0x2 +/* f078e24: 05a10073 */ bgez $t5,.L0f078ff4 +/* f078e28: 00027040 */ sll $t6,$v0,0x1 +/* f078e2c: 05c30008 */ bgezl $t6,.L0f078e50 +/* f078e30: c5020060 */ lwc1 $f2,0x60($t0) +/* f078e34: c504006c */ lwc1 $f4,0x6c($t0) +/* f078e38: c5060078 */ lwc1 $f6,0x78($t0) +/* f078e3c: e5040060 */ swc1 $f4,0x60($t0) +/* f078e40: c5020060 */ lwc1 $f2,0x60($t0) +/* f078e44: 1000001b */ beqz $zero,.L0f078eb4 +/* f078e48: e5060074 */ swc1 $f6,0x74($t0) +/* f078e4c: c5020060 */ lwc1 $f2,0x60($t0) +.L0f078e50: +/* f078e50: c508006c */ lwc1 $f8,0x6c($t0) +/* f078e54: 46081032 */ c.eq.s $f2,$f8 +/* f078e58: 00000000 */ sll $zero,$zero,0x0 +/* f078e5c: 45000015 */ bc1f .L0f078eb4 +/* f078e60: 00000000 */ sll $zero,$zero,0x0 +/* f078e64: 0c004b70 */ jal 0x12dc0 +/* f078e68: afa800ac */ sw $t0,0xac($sp) +/* f078e6c: 44825000 */ mtc1 $v0,$f10 +/* f078e70: 3c017f1b */ lui $at,0x7f1b +/* f078e74: c430a4d8 */ lwc1 $f16,-0x5b28($at) +/* f078e78: 8fa800ac */ lw $t0,0xac($sp) +/* f078e7c: 04410005 */ bgez $v0,.L0f078e94 +/* f078e80: 468051a0 */ cvt.s.w $f6,$f10 +/* f078e84: 3c014f80 */ lui $at,0x4f80 +/* f078e88: 44812000 */ mtc1 $at,$f4 +/* f078e8c: 00000000 */ sll $zero,$zero,0x0 +/* f078e90: 46043180 */ add.s $f6,$f6,$f4 +.L0f078e94: +/* f078e94: 3c012f80 */ lui $at,0x2f80 +/* f078e98: 44814000 */ mtc1 $at,$f8 +/* f078e9c: 00000000 */ sll $zero,$zero,0x0 +/* f078ea0: 46083282 */ mul.s $f10,$f6,$f8 +/* f078ea4: 00000000 */ sll $zero,$zero,0x0 +/* f078ea8: 46105102 */ mul.s $f4,$f10,$f16 +/* f078eac: e5040060 */ swc1 $f4,0x60($t0) +/* f078eb0: c5020060 */ lwc1 $f2,0x60($t0) +.L0f078eb4: +/* f078eb4: 3c017f1b */ lui $at,0x7f1b +/* f078eb8: c420a4dc */ lwc1 $f0,-0x5b24($at) +/* f078ebc: 3c017f1b */ lui $at,0x7f1b +/* f078ec0: c426a4e4 */ lwc1 $f6,-0x5b1c($at) +/* f078ec4: 44051000 */ mfc1 $a1,$f2 +/* f078ec8: 44070000 */ mfc1 $a3,$f0 +/* f078ecc: 2504006c */ addiu $a0,$t0,0x6c +/* f078ed0: 25060070 */ addiu $a2,$t0,0x70 +/* f078ed4: afa800ac */ sw $t0,0xac($sp) +/* f078ed8: e7a00010 */ swc1 $f0,0x10($sp) +/* f078edc: 0fc1b6c0 */ jal func0f06db00 +/* f078ee0: e7a60014 */ swc1 $f6,0x14($sp) +/* f078ee4: 3c017f1b */ lui $at,0x7f1b +/* f078ee8: c420a4e8 */ lwc1 $f0,-0x5b18($at) +/* f078eec: 8fa800ac */ lw $t0,0xac($sp) +/* f078ef0: 3c017f1b */ lui $at,0x7f1b +/* f078ef4: c428a4f0 */ lwc1 $f8,-0x5b10($at) +/* f078ef8: 44070000 */ mfc1 $a3,$f0 +/* f078efc: 8d050074 */ lw $a1,0x74($t0) +/* f078f00: e7a00010 */ swc1 $f0,0x10($sp) +/* f078f04: 25040078 */ addiu $a0,$t0,0x78 +/* f078f08: 2506007c */ addiu $a2,$t0,0x7c +/* f078f0c: 0fc1b6c0 */ jal func0f06db00 +/* f078f10: e7a80014 */ swc1 $f8,0x14($sp) +/* f078f14: 8fa800ac */ lw $t0,0xac($sp) +/* f078f18: 0c0068f4 */ jal 0x1a3d0 +/* f078f1c: c50c006c */ lwc1 $f12,0x6c($t0) +/* f078f20: 44807000 */ mtc1 $zero,$f14 +/* f078f24: 3c017f1b */ lui $at,0x7f1b +/* f078f28: c430a4f8 */ lwc1 $f16,-0x5b08($at) +/* f078f2c: 4600703c */ c.lt.s $f14,$f0 +/* f078f30: 3c09800a */ lui $t1,0x800a +/* f078f34: 8fa800ac */ lw $t0,0xac($sp) +/* f078f38: 3c017f1b */ lui $at,0x7f1b +/* f078f3c: 45000006 */ bc1f .L0f078f58 +/* f078f40: 25299fc0 */ addiu $t1,$t1,-24640 +/* f078f44: 3c017f1b */ lui $at,0x7f1b +/* f078f48: c42aa4fc */ lwc1 $f10,-0x5b04($at) +/* f078f4c: 46005302 */ mul.s $f12,$f10,$f0 +/* f078f50: 10000002 */ beqz $zero,.L0f078f5c +/* f078f54: 00000000 */ sll $zero,$zero,0x0 +.L0f078f58: +/* f078f58: c42ca500 */ lwc1 $f12,-0x5b00($at) +.L0f078f5c: +/* f078f5c: 3c017f1b */ lui $at,0x7f1b +/* f078f60: c424a504 */ lwc1 $f4,-0x5afc($at) +/* f078f64: c526004c */ lwc1 $f6,0x4c($t1) +/* f078f68: c50a0088 */ lwc1 $f10,0x88($t0) +/* f078f6c: 46062202 */ mul.s $f8,$f4,$f6 +/* f078f70: 46085100 */ add.s $f4,$f10,$f8 +/* f078f74: e5040088 */ swc1 $f4,0x88($t0) +/* f078f78: c5020088 */ lwc1 $f2,0x88($t0) +/* f078f7c: 4602603c */ c.lt.s $f12,$f2 +/* f078f80: 00000000 */ sll $zero,$zero,0x0 +/* f078f84: 45020004 */ bc1fl .L0f078f98 +/* f078f88: 4602703c */ c.lt.s $f14,$f2 +/* f078f8c: e50c0088 */ swc1 $f12,0x88($t0) +/* f078f90: c5020088 */ lwc1 $f2,0x88($t0) +/* f078f94: 4602703c */ c.lt.s $f14,$f2 +.L0f078f98: +/* f078f98: 3c09800a */ lui $t1,0x800a +/* f078f9c: 25299fc0 */ addiu $t1,$t1,-24640 +/* f078fa0: 4502033d */ bc1fl .L0f079c98 +/* f078fa4: 8fbf001c */ lw $ra,0x1c($sp) +/* f078fa8: c52a004c */ lwc1 $f10,0x4c($t1) +/* f078fac: c506008c */ lwc1 $f6,0x8c($t0) +/* f078fb0: 460a1202 */ mul.s $f8,$f2,$f10 +/* f078fb4: 46083100 */ add.s $f4,$f6,$f8 +/* f078fb8: e504008c */ swc1 $f4,0x8c($t0) +/* f078fbc: c500008c */ lwc1 $f0,0x8c($t0) +/* f078fc0: 4600803e */ c.le.s $f16,$f0 +/* f078fc4: 00000000 */ sll $zero,$zero,0x0 +/* f078fc8: 45020333 */ bc1fl .L0f079c98 +/* f078fcc: 8fbf001c */ lw $ra,0x1c($sp) +/* f078fd0: 46100281 */ sub.s $f10,$f0,$f16 +.L0f078fd4: +/* f078fd4: e50a008c */ swc1 $f10,0x8c($t0) +/* f078fd8: c500008c */ lwc1 $f0,0x8c($t0) +/* f078fdc: 4600803e */ c.le.s $f16,$f0 +/* f078fe0: 00000000 */ sll $zero,$zero,0x0 +/* f078fe4: 4503fffb */ bc1tl .L0f078fd4 +/* f078fe8: 46100281 */ sub.s $f10,$f0,$f16 +/* f078fec: 1000032a */ beqz $zero,.L0f079c98 +/* f078ff0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f078ff4: +/* f078ff4: 910f00a9 */ lbu $t7,0xa9($t0) +/* f078ff8: 15e00004 */ bnez $t7,.L0f07900c +/* f078ffc: 3c09800a */ lui $t1,0x800a +/* f079000: 25299fc0 */ addiu $t1,$t1,-24640 +/* f079004: 10000096 */ beqz $zero,.L0f079260 +/* f079008: afa3006c */ sw $v1,0x6c($sp) +.L0f07900c: +/* f07900c: 8d0200a4 */ lw $v0,0xa4($t0) +/* f079010: 3c09800a */ lui $t1,0x800a +/* f079014: 25299fc0 */ addiu $t1,$t1,-24640 +/* f079018: 50400004 */ beqzl $v0,.L0f07902c +/* f07901c: afa3006c */ sw $v1,0x6c($sp) +/* f079020: 1000008f */ beqz $zero,.L0f079260 +/* f079024: afa2006c */ sw $v0,0x6c($sp) +/* f079028: afa3006c */ sw $v1,0x6c($sp) +.L0f07902c: +/* f07902c: 0fc6830c */ jal func0f1a0c30 +/* f079030: afa800ac */ sw $t0,0xac($sp) +/* f079034: 1040000a */ beqz $v0,.L0f079060 +/* f079038: 8fa800ac */ lw $t0,0xac($sp) +/* f07903c: 8fa400b0 */ lw $a0,0xb0($sp) +/* f079040: afa800ac */ sw $t0,0xac($sp) +/* f079044: 0fc67ce7 */ jal func0f19f39c +/* f079048: 24840008 */ addiu $a0,$a0,0x8 +/* f07904c: 3c09800a */ lui $t1,0x800a +/* f079050: 8fa800ac */ lw $t0,0xac($sp) +/* f079054: afa2006c */ sw $v0,0x6c($sp) +/* f079058: 10000081 */ beqz $zero,.L0f079260 +/* f07905c: 25299fc0 */ addiu $t1,$t1,-24640 +.L0f079060: +/* f079060: 911800a8 */ lbu $t8,0xa8($t0) +/* f079064: 3c09800a */ lui $t1,0x800a +/* f079068: 25299fc0 */ addiu $t1,$t1,-24640 +/* f07906c: 5300006b */ beqzl $t8,.L0f07921c +/* f079070: 8d2e0298 */ lw $t6,0x298($t1) +/* f079074: 3c09800a */ lui $t1,0x800a +/* f079078: 25299fc0 */ addiu $t1,$t1,-24640 +/* f07907c: 8d390318 */ lw $t9,0x318($t1) +/* f079080: 3c05800b */ lui $a1,0x800b +/* f079084: 13200003 */ beqz $t9,.L0f079094 +/* f079088: 00000000 */ sll $zero,$zero,0x0 +/* f07908c: 10000007 */ beqz $zero,.L0f0790ac +/* f079090: 8ca5c530 */ lw $a1,-0x3ad0($a1) +.L0f079094: +/* f079094: 0fc07934 */ jal func0f01e4d0 +/* f079098: afa800ac */ sw $t0,0xac($sp) +/* f07909c: 3c09800a */ lui $t1,0x800a +/* f0790a0: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0790a4: 8fa800ac */ lw $t0,0xac($sp) +/* f0790a8: 00402825 */ or $a1,$v0,$zero +.L0f0790ac: +/* f0790ac: 850300aa */ lh $v1,0xaa($t0) +.L0f0790b0: +/* f0790b0: 246a0001 */ addiu $t2,$v1,0x1 +.L0f0790b4: +/* f0790b4: a50a00aa */ sh $t2,0xaa($t0) +/* f0790b8: 850300aa */ lh $v1,0xaa($t0) +/* f0790bc: 8fad00a8 */ lw $t5,0xa8($sp) +/* f0790c0: 3c198006 */ lui $t9,0x8006 +/* f0790c4: 0065082a */ slt $at,$v1,$a1 +/* f0790c8: 14200004 */ bnez $at,.L0f0790dc +/* f0790cc: 0003c0c0 */ sll $t8,$v1,0x3 +/* f0790d0: 240bffff */ addiu $t3,$zero,-1 +/* f0790d4: 10000062 */ beqz $zero,.L0f079260 +/* f0790d8: a50b00aa */ sh $t3,0xaa($t0) +.L0f0790dc: +/* f0790dc: 8d2c0318 */ lw $t4,0x318($t1) +/* f0790e0: 0303c023 */ subu $t8,$t8,$v1 +/* f0790e4: 0018c080 */ sll $t8,$t8,0x2 +/* f0790e8: 1180001c */ beqz $t4,.L0f07915c +/* f0790ec: 0303c023 */ subu $t8,$t8,$v1 +/* f0790f0: 8da20040 */ lw $v0,0x40($t5) +/* f0790f4: 3c01f000 */ lui $at,0xf000 +/* f0790f8: 0003c080 */ sll $t8,$v1,0x2 +/* f0790fc: 00417024 */ and $t6,$v0,$at +/* f079100: 000e7f02 */ srl $t7,$t6,0x1c +/* f079104: 11e3ffea */ beq $t7,$v1,.L0f0790b0 +/* f079108: 3c04800b */ lui $a0,0x800b +/* f07910c: 00982021 */ addu $a0,$a0,$t8 +/* f079110: 8c84c4d0 */ lw $a0,-0x3b30($a0) +/* f079114: 8c99001c */ lw $t9,0x1c($a0) +/* f079118: 5320ffe6 */ beqzl $t9,.L0f0790b4 +/* f07911c: 246a0001 */ addiu $t2,$v1,0x1 +/* f079120: 8c8a0020 */ lw $t2,0x20($a0) +/* f079124: 3c0b800b */ lui $t3,0x800b +/* f079128: 5140ffe2 */ beqzl $t2,.L0f0790b4 +/* f07912c: 246a0001 */ addiu $t2,$v1,0x1 +/* f079130: 8d6bcb94 */ lw $t3,-0x346c($t3) +/* f079134: 316c0002 */ andi $t4,$t3,0x2 +/* f079138: 51800021 */ beqzl $t4,.L0f0791c0 +/* f07913c: 8c990018 */ lw $t9,0x18($a0) +/* f079140: 908d0125 */ lbu $t5,0x125($a0) +/* f079144: 910e00a8 */ lbu $t6,0xa8($t0) +/* f079148: 01ae7824 */ and $t7,$t5,$t6 +/* f07914c: 55e0001c */ bnezl $t7,.L0f0791c0 +/* f079150: 8c990018 */ lw $t9,0x18($a0) +/* f079154: 1000ffd7 */ beqz $zero,.L0f0790b4 +/* f079158: 246a0001 */ addiu $t2,$v1,0x1 +.L0f07915c: +/* f07915c: 8f392988 */ lw $t9,0x2988($t9) +/* f079160: 0018c080 */ sll $t8,$t8,0x2 +/* f079164: 0303c021 */ addu $t8,$t8,$v1 +/* f079168: 0018c0c0 */ sll $t8,$t8,0x3 +/* f07916c: 03192021 */ addu $a0,$t8,$t9 +/* f079170: 8c82001c */ lw $v0,0x1c($a0) +/* f079174: 5040ffcf */ beqzl $v0,.L0f0790b4 +/* f079178: 246a0001 */ addiu $t2,$v1,0x1 +/* f07917c: 908a0125 */ lbu $t2,0x125($a0) +/* f079180: 910b00a8 */ lbu $t3,0xa8($t0) +/* f079184: 014b6024 */ and $t4,$t2,$t3 +/* f079188: 5180ffca */ beqzl $t4,.L0f0790b4 +/* f07918c: 246a0001 */ addiu $t2,$v1,0x1 +/* f079190: 8c8d0020 */ lw $t5,0x20($a0) +/* f079194: 51a00006 */ beqzl $t5,.L0f0791b0 +/* f079198: 90580000 */ lbu $t8,0x0($v0) +/* f07919c: 904e0001 */ lbu $t6,0x1($v0) +/* f0791a0: 31cf0004 */ andi $t7,$t6,0x4 +/* f0791a4: 55e00006 */ bnezl $t7,.L0f0791c0 +/* f0791a8: 8c990018 */ lw $t9,0x18($a0) +/* f0791ac: 90580000 */ lbu $t8,0x0($v0) +.L0f0791b0: +/* f0791b0: 24010006 */ addiu $at,$zero,0x6 +/* f0791b4: 5701ffbf */ bnel $t8,$at,.L0f0790b4 +/* f0791b8: 246a0001 */ addiu $t2,$v1,0x1 +/* f0791bc: 8c990018 */ lw $t9,0x18($a0) +.L0f0791c0: +/* f0791c0: 332a0400 */ andi $t2,$t9,0x400 +/* f0791c4: 15400012 */ bnez $t2,.L0f079210 +/* f0791c8: 00000000 */ sll $zero,$zero,0x0 +/* f0791cc: 8c8b0014 */ lw $t3,0x14($a0) +/* f0791d0: 000b6080 */ sll $t4,$t3,0x2 +/* f0791d4: 0580000e */ bltz $t4,.L0f079210 +/* f0791d8: 00000000 */ sll $zero,$zero,0x0 +/* f0791dc: afa40058 */ sw $a0,0x58($sp) +/* f0791e0: afa5005c */ sw $a1,0x5c($sp) +/* f0791e4: 0fc0e6a5 */ jal func0f039a94 +/* f0791e8: afa800ac */ sw $t0,0xac($sp) +/* f0791ec: 3c09800a */ lui $t1,0x800a +/* f0791f0: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0791f4: 8fa40058 */ lw $a0,0x58($sp) +/* f0791f8: 8fa5005c */ lw $a1,0x5c($sp) +/* f0791fc: 14400004 */ bnez $v0,.L0f079210 +/* f079200: 8fa800ac */ lw $t0,0xac($sp) +/* f079204: 8c8d001c */ lw $t5,0x1c($a0) +/* f079208: 10000015 */ beqz $zero,.L0f079260 +/* f07920c: afad006c */ sw $t5,0x6c($sp) +.L0f079210: +/* f079210: 1000ffa7 */ beqz $zero,.L0f0790b0 +/* f079214: 850300aa */ lh $v1,0xaa($t0) +/* f079218: 8d2e0298 */ lw $t6,0x298($t1) +.L0f07921c: +/* f07921c: 05c2000e */ bltzl $t6,.L0f079258 +/* f079220: 8d2d02a0 */ lw $t5,0x2a0($t1) +/* f079224: 8d2f000c */ lw $t7,0xc($t1) +/* f079228: 31f80001 */ andi $t8,$t7,0x1 +/* f07922c: 53000006 */ beqzl $t8,.L0f079248 +/* f079230: 8d2b02a4 */ lw $t3,0x2a4($t1) +/* f079234: 8d3902a0 */ lw $t9,0x2a0($t1) +/* f079238: 8f2a00bc */ lw $t2,0xbc($t9) +/* f07923c: 10000008 */ beqz $zero,.L0f079260 +/* f079240: afaa006c */ sw $t2,0x6c($sp) +/* f079244: 8d2b02a4 */ lw $t3,0x2a4($t1) +.L0f079248: +/* f079248: 8d6c00bc */ lw $t4,0xbc($t3) +/* f07924c: 10000004 */ beqz $zero,.L0f079260 +/* f079250: afac006c */ sw $t4,0x6c($sp) +/* f079254: 8d2d02a0 */ lw $t5,0x2a0($t1) +.L0f079258: +/* f079258: 8dae00bc */ lw $t6,0xbc($t5) +/* f07925c: afae006c */ sw $t6,0x6c($sp) +.L0f079260: +/* f079260: 8fa3006c */ lw $v1,0x6c($sp) +/* f079264: 50600016 */ beqzl $v1,.L0f0792c0 +/* f079268: 8fa3006c */ lw $v1,0x6c($sp) +/* f07926c: 8c6f0004 */ lw $t7,0x4($v1) +/* f079270: 55e00004 */ bnezl $t7,.L0f079284 +/* f079274: 90620000 */ lbu $v0,0x0($v1) +/* f079278: 10000010 */ beqz $zero,.L0f0792bc +/* f07927c: afa0006c */ sw $zero,0x6c($sp) +/* f079280: 90620000 */ lbu $v0,0x0($v1) +.L0f079284: +/* f079284: 24010003 */ addiu $at,$zero,0x3 +/* f079288: afa3006c */ sw $v1,0x6c($sp) +/* f07928c: 1041000b */ beq $v0,$at,.L0f0792bc +/* f079290: 24010006 */ addiu $at,$zero,0x6 +/* f079294: 10410009 */ beq $v0,$at,.L0f0792bc +/* f079298: afa3006c */ sw $v1,0x6c($sp) +/* f07929c: afa3006c */ sw $v1,0x6c($sp) +/* f0792a0: 0fc6830c */ jal func0f1a0c30 +/* f0792a4: afa800ac */ sw $t0,0xac($sp) +/* f0792a8: 3c09800a */ lui $t1,0x800a +/* f0792ac: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0792b0: 14400002 */ bnez $v0,.L0f0792bc +/* f0792b4: 8fa800ac */ lw $t0,0xac($sp) +/* f0792b8: afa0006c */ sw $zero,0x6c($sp) +.L0f0792bc: +/* f0792bc: 8fa3006c */ lw $v1,0x6c($sp) +.L0f0792c0: +/* f0792c0: c5060074 */ lwc1 $f6,0x74($t0) +/* f0792c4: c5120060 */ lwc1 $f18,0x60($t0) +/* f0792c8: 10600152 */ beqz $v1,.L0f079814 +/* f0792cc: e7a600a0 */ swc1 $f6,0xa0($sp) +/* f0792d0: 8fb800b0 */ lw $t8,0xb0($sp) +/* f0792d4: c46e0008 */ lwc1 $f14,0x8($v1) +/* f0792d8: 90790000 */ lbu $t9,0x0($v1) +/* f0792dc: c70c0008 */ lwc1 $f12,0x8($t8) +/* f0792e0: c46a000c */ lwc1 $f10,0xc($v1) +/* f0792e4: c708000c */ lwc1 $f8,0xc($t8) +/* f0792e8: 460c7081 */ sub.s $f2,$f14,$f12 +/* f0792ec: c46c0010 */ lwc1 $f12,0x10($v1) +/* f0792f0: c70e0010 */ lwc1 $f14,0x10($t8) +/* f0792f4: 46085001 */ sub.s $f0,$f10,$f8 +/* f0792f8: 24010006 */ addiu $at,$zero,0x6 +/* f0792fc: 17210005 */ bne $t9,$at,.L0f079314 +/* f079300: 460e6401 */ sub.s $f16,$f12,$f14 +/* f079304: 3c0141a0 */ lui $at,0x41a0 +/* f079308: 44815000 */ mtc1 $at,$f10 +/* f07930c: 00000000 */ sll $zero,$zero,0x0 +/* f079310: 460a0001 */ sub.s $f0,$f0,$f10 +.L0f079314: +/* f079314: 46021182 */ mul.s $f6,$f2,$f2 +/* f079318: afa3006c */ sw $v1,0x6c($sp) +/* f07931c: afa800ac */ sw $t0,0xac($sp) +/* f079320: 46108202 */ mul.s $f8,$f16,$f16 +/* f079324: e7a00090 */ swc1 $f0,0x90($sp) +/* f079328: e7a20094 */ swc1 $f2,0x94($sp) +/* f07932c: e7b0008c */ swc1 $f16,0x8c($sp) +/* f079330: e7b200a4 */ swc1 $f18,0xa4($sp) +/* f079334: 46083300 */ add.s $f12,$f6,$f8 +/* f079338: e7ac0088 */ swc1 $f12,0x88($sp) +/* f07933c: 0c012974 */ jal 0x4a5d0 +/* f079340: e7ac0024 */ swc1 $f12,0x24($sp) +/* f079344: 8faa00a8 */ lw $t2,0xa8($sp) +/* f079348: e7a00080 */ swc1 $f0,0x80($sp) +/* f07934c: 8fa800ac */ lw $t0,0xac($sp) +/* f079350: 8d4b0008 */ lw $t3,0x8($t2) +/* f079354: c7ae0024 */ lwc1 $f14,0x24($sp) +/* f079358: c7b200a4 */ lwc1 $f18,0xa4($sp) +/* f07935c: 000b6100 */ sll $t4,$t3,0x4 +/* f079360: 0581000b */ bgez $t4,.L0f079390 +/* f079364: 46000086 */ mov.s $f2,$f0 +/* f079368: c7a00090 */ lwc1 $f0,0x90($sp) +/* f07936c: afa800ac */ sw $t0,0xac($sp) +/* f079370: e7b200a4 */ swc1 $f18,0xa4($sp) +/* f079374: 46000102 */ mul.s $f4,$f0,$f0 +/* f079378: 46047300 */ add.s $f12,$f14,$f4 +/* f07937c: 0c012974 */ jal 0x4a5d0 +/* f079380: e7ac0088 */ swc1 $f12,0x88($sp) +/* f079384: 8fa800ac */ lw $t0,0xac($sp) +/* f079388: c7b200a4 */ lwc1 $f18,0xa4($sp) +/* f07938c: 46000086 */ mov.s $f2,$f0 +.L0f079390: +/* f079390: c7ac0088 */ lwc1 $f12,0x88($sp) +/* f079394: afa800ac */ sw $t0,0xac($sp) +/* f079398: e7a20084 */ swc1 $f2,0x84($sp) +/* f07939c: 0fc0fe84 */ jal func0f03fa10 +/* f0793a0: e7b200a4 */ swc1 $f18,0xa4($sp) +/* f0793a4: 8fa800ac */ lw $t0,0xac($sp) +/* f0793a8: e7a00070 */ swc1 $f0,0x70($sp) +/* f0793ac: c7a20084 */ lwc1 $f2,0x84($sp) +/* f0793b0: c50a0084 */ lwc1 $f10,0x84($t0) +/* f0793b4: 3c09800a */ lui $t1,0x800a +/* f0793b8: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0793bc: 460a103e */ c.le.s $f2,$f10 +/* f0793c0: c7b200a4 */ lwc1 $f18,0xa4($sp) +/* f0793c4: c7ac0094 */ lwc1 $f12,0x94($sp) +/* f0793c8: c7ae008c */ lwc1 $f14,0x8c($sp) +/* f0793cc: 45020112 */ bc1fl .L0f079818 +/* f0793d0: 8fb8007c */ lw $t8,0x7c($sp) +/* f0793d4: afa800ac */ sw $t0,0xac($sp) +/* f0793d8: 0fc259d4 */ jal func0f096750 +/* f0793dc: e7b200a4 */ swc1 $f18,0xa4($sp) +/* f0793e0: e7a00050 */ swc1 $f0,0x50($sp) +/* f0793e4: c7ac0090 */ lwc1 $f12,0x90($sp) +/* f0793e8: 0fc259d4 */ jal func0f096750 +/* f0793ec: c7ae0080 */ lwc1 $f14,0x80($sp) +/* f0793f0: 8fae00a8 */ lw $t6,0xa8($sp) +/* f0793f4: e7a0004c */ swc1 $f0,0x4c($sp) +/* f0793f8: 3c09800a */ lui $t1,0x800a +/* f0793fc: 8dc20008 */ lw $v0,0x8($t6) +/* f079400: 25299fc0 */ addiu $t1,$t1,-24640 +/* f079404: 3c054000 */ lui $a1,0x4000 +/* f079408: 00027840 */ sll $t7,$v0,0x1 +/* f07940c: 8fa800ac */ lw $t0,0xac($sp) +/* f079410: 05e00004 */ bltz $t7,.L0f079424 +/* f079414: c7b200a4 */ lwc1 $f18,0xa4($sp) +/* f079418: 0002c080 */ sll $t8,$v0,0x2 +/* f07941c: 07010006 */ bgez $t8,.L0f079438 +/* f079420: c7a60050 */ lwc1 $f6,0x50($sp) +.L0f079424: +/* f079424: 24190001 */ addiu $t9,$zero,0x1 +/* f079428: 3c017f1b */ lui $at,0x7f1b +/* f07942c: c430a508 */ lwc1 $f16,-0x5af8($at) +/* f079430: 10000029 */ beqz $zero,.L0f0794d8 +/* f079434: afb9007c */ sw $t9,0x7c($sp) +.L0f079438: +/* f079438: c508006c */ lwc1 $f8,0x6c($t0) +/* f07943c: 44802000 */ mtc1 $zero,$f4 +/* f079440: 3c017f1b */ lui $at,0x7f1b +/* f079444: 46083301 */ sub.s $f12,$f6,$f8 +/* f079448: 4604603c */ c.lt.s $f12,$f4 +/* f07944c: 00000000 */ sll $zero,$zero,0x0 +/* f079450: 45000003 */ bc1f .L0f079460 +/* f079454: 00000000 */ sll $zero,$zero,0x0 +/* f079458: c430a50c */ lwc1 $f16,-0x5af4($at) +/* f07945c: 46106300 */ add.s $f12,$f12,$f16 +.L0f079460: +/* f079460: 3c017f1b */ lui $at,0x7f1b +/* f079464: c430a510 */ lwc1 $f16,-0x5af0($at) +/* f079468: 3c017f1b */ lui $at,0x7f1b +/* f07946c: c42aa514 */ lwc1 $f10,-0x5aec($at) +/* f079470: 3c017f1b */ lui $at,0x7f1b +/* f079474: 460c503c */ c.lt.s $f10,$f12 +/* f079478: 00000000 */ sll $zero,$zero,0x0 +/* f07947c: 45020003 */ bc1fl .L0f07948c +/* f079480: c5060078 */ lwc1 $f6,0x78($t0) +/* f079484: 46106301 */ sub.s $f12,$f12,$f16 +/* f079488: c5060078 */ lwc1 $f6,0x78($t0) +.L0f07948c: +/* f07948c: 44804000 */ mtc1 $zero,$f8 +/* f079490: 46060081 */ sub.s $f2,$f0,$f6 +/* f079494: 4608103c */ c.lt.s $f2,$f8 +/* f079498: 00000000 */ sll $zero,$zero,0x0 +/* f07949c: 45000001 */ bc1f .L0f0794a4 +/* f0794a0: 00000000 */ sll $zero,$zero,0x0 +.L0f0794a4: +/* f0794a4: c424a518 */ lwc1 $f4,-0x5ae8($at) +/* f0794a8: 3c017f1b */ lui $at,0x7f1b +/* f0794ac: 4604603c */ c.lt.s $f12,$f4 +/* f0794b0: 00000000 */ sll $zero,$zero,0x0 +/* f0794b4: 45020009 */ bc1fl .L0f0794dc +/* f0794b8: 8fab007c */ lw $t3,0x7c($sp) +/* f0794bc: c42aa51c */ lwc1 $f10,-0x5ae4($at) +/* f0794c0: 240a0001 */ addiu $t2,$zero,0x1 +/* f0794c4: 460c503c */ c.lt.s $f10,$f12 +/* f0794c8: 00000000 */ sll $zero,$zero,0x0 +/* f0794cc: 45020003 */ bc1fl .L0f0794dc +/* f0794d0: 8fab007c */ lw $t3,0x7c($sp) +/* f0794d4: afaa007c */ sw $t2,0x7c($sp) +.L0f0794d8: +/* f0794d8: 8fab007c */ lw $t3,0x7c($sp) +.L0f0794dc: +/* f0794dc: c7a60050 */ lwc1 $f6,0x50($sp) +/* f0794e0: 8fac006c */ lw $t4,0x6c($sp) +/* f0794e4: 516000cc */ beqzl $t3,.L0f079818 +/* f0794e8: 8fb8007c */ lw $t8,0x7c($sp) +/* f0794ec: c5080060 */ lwc1 $f8,0x60($t0) +/* f0794f0: 3c017f1b */ lui $at,0x7f1b +/* f0794f4: c424a520 */ lwc1 $f4,-0x5ae0($at) +/* f0794f8: 46083001 */ sub.s $f0,$f6,$f8 +/* f0794fc: 24030001 */ addiu $v1,$zero,0x1 +/* f079500: 3c017f1b */ lui $at,0x7f1b +/* f079504: 4604003c */ c.lt.s $f0,$f4 +/* f079508: 00000000 */ sll $zero,$zero,0x0 +/* f07950c: 45000003 */ bc1f .L0f07951c +/* f079510: 00000000 */ sll $zero,$zero,0x0 +/* f079514: 10000007 */ beqz $zero,.L0f079534 +/* f079518: 46100000 */ add.s $f0,$f0,$f16 +.L0f07951c: +/* f07951c: c42aa524 */ lwc1 $f10,-0x5adc($at) +/* f079520: 4600503e */ c.le.s $f10,$f0 +/* f079524: 00000000 */ sll $zero,$zero,0x0 +/* f079528: 45020003 */ bc1fl .L0f079538 +/* f07952c: 91820000 */ lbu $v0,0x0($t4) +/* f079530: 46100001 */ sub.s $f0,$f0,$f16 +.L0f079534: +/* f079534: 91820000 */ lbu $v0,0x0($t4) +.L0f079538: +/* f079538: 24010006 */ addiu $at,$zero,0x6 +/* f07953c: 54410022 */ bnel $v0,$at,.L0f0795c8 +/* f079540: 24010003 */ addiu $at,$zero,0x3 +/* f079544: 8d2d0324 */ lw $t5,0x324($t1) +/* f079548: 01802025 */ or $a0,$t4,$zero +/* f07954c: 11a0001b */ beqz $t5,.L0f0795bc +/* f079550: 00000000 */ sll $zero,$zero,0x0 +/* f079554: afa30044 */ sw $v1,0x44($sp) +/* f079558: afa800ac */ sw $t0,0xac($sp) +/* f07955c: e7a00048 */ swc1 $f0,0x48($sp) +/* f079560: 0fc4a25f */ jal func0f12897c +/* f079564: e7b200a4 */ swc1 $f18,0xa4($sp) +/* f079568: 3c09800a */ lui $t1,0x800a +/* f07956c: 25299fc0 */ addiu $t1,$t1,-24640 +/* f079570: 00027080 */ sll $t6,$v0,0x2 +/* f079574: 012e7821 */ addu $t7,$t1,$t6 +/* f079578: 8df80064 */ lw $t8,0x64($t7) +/* f07957c: 8fa30044 */ lw $v1,0x44($sp) +/* f079580: 8fa800ac */ lw $t0,0xac($sp) +/* f079584: 8f1900d8 */ lw $t9,0xd8($t8) +/* f079588: c7a00048 */ lwc1 $f0,0x48($sp) +/* f07958c: c7b200a4 */ lwc1 $f18,0xa4($sp) +/* f079590: 1720000a */ bnez $t9,.L0f0795bc +/* f079594: 8faa006c */ lw $t2,0x6c($sp) +/* f079598: 8d420004 */ lw $v0,0x4($t2) +/* f07959c: 8c4b0018 */ lw $t3,0x18($v0) +/* f0795a0: 316d0400 */ andi $t5,$t3,0x400 +/* f0795a4: 15a00005 */ bnez $t5,.L0f0795bc +/* f0795a8: 00000000 */ sll $zero,$zero,0x0 +/* f0795ac: 8c4c0014 */ lw $t4,0x14($v0) +/* f0795b0: 000c7080 */ sll $t6,$t4,0x2 +/* f0795b4: 05c30043 */ bgezl $t6,.L0f0796c4 +/* f0795b8: 8fa400b0 */ lw $a0,0xb0($sp) +.L0f0795bc: +/* f0795bc: 10000040 */ beqz $zero,.L0f0796c0 +/* f0795c0: 00001825 */ or $v1,$zero,$zero +/* f0795c4: 24010003 */ addiu $at,$zero,0x3 +.L0f0795c8: +/* f0795c8: 14410024 */ bne $v0,$at,.L0f07965c +/* f0795cc: 8faf006c */ lw $t7,0x6c($sp) +/* f0795d0: 8de40004 */ lw $a0,0x4($t7) +/* f0795d4: 1080001f */ beqz $a0,.L0f079654 +/* f0795d8: 00000000 */ sll $zero,$zero,0x0 +/* f0795dc: 8c980018 */ lw $t8,0x18($a0) +/* f0795e0: 33190400 */ andi $t9,$t8,0x400 +/* f0795e4: 1720001b */ bnez $t9,.L0f079654 +/* f0795e8: 00000000 */ sll $zero,$zero,0x0 +/* f0795ec: 8c820014 */ lw $v0,0x14($a0) +/* f0795f0: 00025080 */ sll $t2,$v0,0x2 +/* f0795f4: 05400017 */ bltz $t2,.L0f079654 +/* f0795f8: 00455824 */ and $t3,$v0,$a1 +/* f0795fc: 15600015 */ bnez $t3,.L0f079654 +/* f079600: 00000000 */ sll $zero,$zero,0x0 +/* f079604: afa30044 */ sw $v1,0x44($sp) +/* f079608: afa40040 */ sw $a0,0x40($sp) +/* f07960c: afa800ac */ sw $t0,0xac($sp) +/* f079610: e7a00048 */ swc1 $f0,0x48($sp) +/* f079614: 0fc0e6a5 */ jal func0f039a94 +/* f079618: e7b200a4 */ swc1 $f18,0xa4($sp) +/* f07961c: 8fa30044 */ lw $v1,0x44($sp) +/* f079620: 8fa40040 */ lw $a0,0x40($sp) +/* f079624: 8fa800ac */ lw $t0,0xac($sp) +/* f079628: c7a00048 */ lwc1 $f0,0x48($sp) +/* f07962c: 14400009 */ bnez $v0,.L0f079654 +/* f079630: c7b200a4 */ lwc1 $f18,0xa4($sp) +/* f079634: 80820007 */ lb $v0,0x7($a0) +/* f079638: 24010020 */ addiu $at,$zero,0x20 +/* f07963c: 10410005 */ beq $v0,$at,.L0f079654 +/* f079640: 2401001e */ addiu $at,$zero,0x1e +/* f079644: 10410003 */ beq $v0,$at,.L0f079654 +/* f079648: 2401001f */ addiu $at,$zero,0x1f +/* f07964c: 5441001d */ bnel $v0,$at,.L0f0796c4 +/* f079650: 8fa400b0 */ lw $a0,0xb0($sp) +.L0f079654: +/* f079654: 1000001a */ beqz $zero,.L0f0796c0 +/* f079658: 00001825 */ or $v1,$zero,$zero +.L0f07965c: +/* f07965c: 24010001 */ addiu $at,$zero,0x1 +/* f079660: 14410017 */ bne $v0,$at,.L0f0796c0 +/* f079664: 8fad006c */ lw $t5,0x6c($sp) +/* f079668: 8da20004 */ lw $v0,0x4($t5) +/* f07966c: 50400014 */ beqzl $v0,.L0f0796c0 +/* f079670: 00001825 */ or $v1,$zero,$zero +/* f079674: 844c0004 */ lh $t4,0x4($v0) +/* f079678: 2401014c */ addiu $at,$zero,0x14c +/* f07967c: 01a02025 */ or $a0,$t5,$zero +/* f079680: 1581000e */ bne $t4,$at,.L0f0796bc +/* f079684: 8fa500b0 */ lw $a1,0xb0($sp) +/* f079688: 24a50008 */ addiu $a1,$a1,0x8 +/* f07968c: afa30044 */ sw $v1,0x44($sp) +/* f079690: afa800ac */ sw $t0,0xac($sp) +/* f079694: e7a00048 */ swc1 $f0,0x48($sp) +/* f079698: 0fc67cbb */ jal func0f19f2ec +/* f07969c: e7b200a4 */ swc1 $f18,0xa4($sp) +/* f0796a0: 8fa30044 */ lw $v1,0x44($sp) +/* f0796a4: 8fa800ac */ lw $t0,0xac($sp) +/* f0796a8: c7a00048 */ lwc1 $f0,0x48($sp) +/* f0796ac: 14400004 */ bnez $v0,.L0f0796c0 +/* f0796b0: c7b200a4 */ lwc1 $f18,0xa4($sp) +/* f0796b4: 10000002 */ beqz $zero,.L0f0796c0 +/* f0796b8: 00001825 */ or $v1,$zero,$zero +.L0f0796bc: +/* f0796bc: 00001825 */ or $v1,$zero,$zero +.L0f0796c0: +/* f0796c0: 8fa400b0 */ lw $a0,0xb0($sp) +.L0f0796c4: +/* f0796c4: 00002825 */ or $a1,$zero,$zero +/* f0796c8: afa30044 */ sw $v1,0x44($sp) +/* f0796cc: afa800ac */ sw $t0,0xac($sp) +/* f0796d0: e7a00048 */ swc1 $f0,0x48($sp) +/* f0796d4: 0fc1905e */ jal func0f064178 +/* f0796d8: e7b200a4 */ swc1 $f18,0xa4($sp) +/* f0796dc: 8fa4006c */ lw $a0,0x6c($sp) +/* f0796e0: 0fc1905e */ jal func0f064178 +/* f0796e4: 00002825 */ or $a1,$zero,$zero +/* f0796e8: 8fa800ac */ lw $t0,0xac($sp) +/* f0796ec: c7a00048 */ lwc1 $f0,0x48($sp) +/* f0796f0: 3c09800a */ lui $t1,0x800a +/* f0796f4: c5060064 */ lwc1 $f6,0x64($t0) +/* f0796f8: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0796fc: 8fa30044 */ lw $v1,0x44($sp) +/* f079700: 4606003e */ c.le.s $f0,$f6 +/* f079704: c7b200a4 */ lwc1 $f18,0xa4($sp) +/* f079708: 4502002a */ bc1fl .L0f0797b4 +/* f07970c: 8d020090 */ lw $v0,0x90($t0) +/* f079710: c5080068 */ lwc1 $f8,0x68($t0) +/* f079714: 4600403e */ c.le.s $f8,$f0 +/* f079718: 00000000 */ sll $zero,$zero,0x0 +/* f07971c: 45020025 */ bc1fl .L0f0797b4 +/* f079720: 8d020090 */ lw $v0,0x90($t0) +/* f079724: 10600022 */ beqz $v1,.L0f0797b0 +/* f079728: 8fa200b0 */ lw $v0,0xb0($sp) +/* f07972c: 8fae006c */ lw $t6,0x6c($sp) +/* f079730: 240f003f */ addiu $t7,$zero,0x3f +/* f079734: 24180008 */ addiu $t8,$zero,0x8 +/* f079738: afb80014 */ sw $t8,0x14($sp) +/* f07973c: afaf0010 */ sw $t7,0x10($sp) +/* f079740: 24440008 */ addiu $a0,$v0,0x8 +/* f079744: 24450028 */ addiu $a1,$v0,0x28 +/* f079748: afa800ac */ sw $t0,0xac($sp) +/* f07974c: e7b200a4 */ swc1 $f18,0xa4($sp) +/* f079750: 25c60008 */ addiu $a2,$t6,0x8 +/* f079754: 0c00b70f */ jal 0x2dc3c +/* f079758: 25c70028 */ addiu $a3,$t6,0x28 +/* f07975c: 3c09800a */ lui $t1,0x800a +/* f079760: 25299fc0 */ addiu $t1,$t1,-24640 +/* f079764: 8fa800ac */ lw $t0,0xac($sp) +/* f079768: 10400011 */ beqz $v0,.L0f0797b0 +/* f07976c: c7b200a4 */ lwc1 $f18,0xa4($sp) +/* f079770: 8fa200a8 */ lw $v0,0xa8($sp) +/* f079774: 3c012000 */ lui $at,0x2000 +/* f079778: 240b0001 */ addiu $t3,$zero,0x1 +/* f07977c: 8c590008 */ lw $t9,0x8($v0) +/* f079780: 03215025 */ or $t2,$t9,$at +/* f079784: ac4a0008 */ sw $t2,0x8($v0) +/* f079788: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f07978c: afab0074 */ sw $t3,0x74($sp) +/* f079790: c7b20050 */ lwc1 $f18,0x50($sp) +/* f079794: e7a400a0 */ swc1 $f4,0xa0($sp) +/* f079798: 8d0c00a4 */ lw $t4,0xa4($t0) +/* f07979c: 8fad006c */ lw $t5,0x6c($sp) +/* f0797a0: 55800011 */ bnezl $t4,.L0f0797e8 +/* f0797a4: 8fa400b0 */ lw $a0,0xb0($sp) +/* f0797a8: 1000000e */ beqz $zero,.L0f0797e4 +/* f0797ac: ad0d00a4 */ sw $t5,0xa4($t0) +.L0f0797b0: +/* f0797b0: 8d020090 */ lw $v0,0x90($t0) +.L0f0797b4: +/* f0797b4: 0442000b */ bltzl $v0,.L0f0797e4 +/* f0797b8: afa0007c */ sw $zero,0x7c($sp) +/* f0797bc: 8d2e0008 */ lw $t6,0x8($t1) +/* f0797c0: 25cfff88 */ addiu $t7,$t6,-120 +/* f0797c4: 01e2082a */ slt $at,$t7,$v0 +/* f0797c8: 50200006 */ beqzl $at,.L0f0797e4 +/* f0797cc: afa0007c */ sw $zero,0x7c($sp) +/* f0797d0: c50a0078 */ lwc1 $f10,0x78($t0) +/* f0797d4: c512006c */ lwc1 $f18,0x6c($t0) +/* f0797d8: 10000002 */ beqz $zero,.L0f0797e4 +/* f0797dc: e7aa00a0 */ swc1 $f10,0xa0($sp) +/* f0797e0: afa0007c */ sw $zero,0x7c($sp) +.L0f0797e4: +/* f0797e4: 8fa400b0 */ lw $a0,0xb0($sp) +.L0f0797e8: +/* f0797e8: 24050001 */ addiu $a1,$zero,0x1 +/* f0797ec: afa800ac */ sw $t0,0xac($sp) +/* f0797f0: 0fc1905e */ jal func0f064178 +/* f0797f4: e7b200a4 */ swc1 $f18,0xa4($sp) +/* f0797f8: 8fa4006c */ lw $a0,0x6c($sp) +/* f0797fc: 0fc1905e */ jal func0f064178 +/* f079800: 24050001 */ addiu $a1,$zero,0x1 +/* f079804: 3c09800a */ lui $t1,0x800a +/* f079808: 25299fc0 */ addiu $t1,$t1,-24640 +/* f07980c: 8fa800ac */ lw $t0,0xac($sp) +/* f079810: c7b200a4 */ lwc1 $f18,0xa4($sp) +.L0f079814: +/* f079814: 8fb8007c */ lw $t8,0x7c($sp) +.L0f079818: +/* f079818: 3c017f1b */ lui $at,0x7f1b +/* f07981c: c430a548 */ lwc1 $f16,-0x5ab8($at) +/* f079820: 57000003 */ bnezl $t8,.L0f079830 +/* f079824: 8119005e */ lb $t9,0x5e($t0) +/* f079828: ad0000a4 */ sw $zero,0xa4($t0) +/* f07982c: 8119005e */ lb $t9,0x5e($t0) +.L0f079830: +/* f079830: 53200024 */ beqzl $t9,.L0f0798c4 +/* f079834: c5020060 */ lwc1 $f2,0x60($t0) +/* f079838: 8d2a0008 */ lw $t2,0x8($t1) +/* f07983c: 24010078 */ addiu $at,$zero,0x78 +/* f079840: afa800ac */ sw $t0,0xac($sp) +/* f079844: 0141001a */ div $zero,$t2,$at +/* f079848: 00005810 */ mfhi $t3 +/* f07984c: 448b3000 */ mtc1 $t3,$f6 +/* f079850: 3c017f1b */ lui $at,0x7f1b +/* f079854: c424a54c */ lwc1 $f4,-0x5ab4($at) +/* f079858: 46803220 */ cvt.s.w $f8,$f6 +/* f07985c: e7b200a4 */ swc1 $f18,0xa4($sp) +/* f079860: 46044302 */ mul.s $f12,$f8,$f4 +/* f079864: 0c0068f7 */ jal 0x1a3dc +/* f079868: 00000000 */ sll $zero,$zero,0x0 +/* f07986c: 3c017f1b */ lui $at,0x7f1b +/* f079870: c430a550 */ lwc1 $f16,-0x5ab0($at) +/* f079874: 3c017f1b */ lui $at,0x7f1b +/* f079878: c426a554 */ lwc1 $f6,-0x5aac($at) +/* f07987c: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f079880: c7b200a4 */ lwc1 $f18,0xa4($sp) +/* f079884: 8fa800ac */ lw $t0,0xac($sp) +/* f079888: 46065202 */ mul.s $f8,$f10,$f6 +/* f07988c: 44805000 */ mtc1 $zero,$f10 +/* f079890: 46004102 */ mul.s $f4,$f8,$f0 +/* f079894: 46049480 */ add.s $f18,$f18,$f4 +/* f079898: 460a903c */ c.lt.s $f18,$f10 +/* f07989c: 00000000 */ sll $zero,$zero,0x0 +/* f0798a0: 45020003 */ bc1fl .L0f0798b0 +/* f0798a4: 4612803e */ c.le.s $f16,$f18 +/* f0798a8: 46109480 */ add.s $f18,$f18,$f16 +/* f0798ac: 4612803e */ c.le.s $f16,$f18 +.L0f0798b0: +/* f0798b0: 00000000 */ sll $zero,$zero,0x0 +/* f0798b4: 45020003 */ bc1fl .L0f0798c4 +/* f0798b8: c5020060 */ lwc1 $f2,0x60($t0) +/* f0798bc: 46109481 */ sub.s $f18,$f18,$f16 +/* f0798c0: c5020060 */ lwc1 $f2,0x60($t0) +.L0f0798c4: +/* f0798c4: 3c017f1b */ lui $at,0x7f1b +/* f0798c8: c426a558 */ lwc1 $f6,-0x5aa8($at) +/* f0798cc: 46029001 */ sub.s $f0,$f18,$f2 +/* f0798d0: 44802000 */ mtc1 $zero,$f4 +/* f0798d4: 2504006c */ addiu $a0,$t0,0x6c +/* f0798d8: 4606003c */ c.lt.s $f0,$f6 +/* f0798dc: 00000000 */ sll $zero,$zero,0x0 +/* f0798e0: 45000003 */ bc1f .L0f0798f0 +/* f0798e4: 00000000 */ sll $zero,$zero,0x0 +/* f0798e8: 10000008 */ beqz $zero,.L0f07990c +/* f0798ec: 46100000 */ add.s $f0,$f0,$f16 +.L0f0798f0: +/* f0798f0: 3c017f1b */ lui $at,0x7f1b +/* f0798f4: c428a55c */ lwc1 $f8,-0x5aa4($at) +/* f0798f8: 4600403e */ c.le.s $f8,$f0 +/* f0798fc: 00000000 */ sll $zero,$zero,0x0 +/* f079900: 45020003 */ bc1fl .L0f079910 +/* f079904: c50c0064 */ lwc1 $f12,0x64($t0) +/* f079908: 46100001 */ sub.s $f0,$f0,$f16 +.L0f07990c: +/* f07990c: c50c0064 */ lwc1 $f12,0x64($t0) +.L0f079910: +/* f079910: 3c017f1b */ lui $at,0x7f1b +/* f079914: 4600603c */ c.lt.s $f12,$f0 +/* f079918: 00000000 */ sll $zero,$zero,0x0 +/* f07991c: 45020004 */ bc1fl .L0f079930 +/* f079920: c50c0068 */ lwc1 $f12,0x68($t0) +/* f079924: 10000007 */ beqz $zero,.L0f079944 +/* f079928: 460c1480 */ add.s $f18,$f2,$f12 +/* f07992c: c50c0068 */ lwc1 $f12,0x68($t0) +.L0f079930: +/* f079930: 460c003c */ c.lt.s $f0,$f12 +/* f079934: 00000000 */ sll $zero,$zero,0x0 +/* f079938: 45020003 */ bc1fl .L0f079948 +/* f07993c: 4604903c */ c.lt.s $f18,$f4 +/* f079940: 460c1480 */ add.s $f18,$f2,$f12 +.L0f079944: +/* f079944: 4604903c */ c.lt.s $f18,$f4 +.L0f079948: +/* f079948: 00000000 */ sll $zero,$zero,0x0 +/* f07994c: 45020003 */ bc1fl .L0f07995c +/* f079950: 4612803e */ c.le.s $f16,$f18 +/* f079954: 46109480 */ add.s $f18,$f18,$f16 +/* f079958: 4612803e */ c.le.s $f16,$f18 +.L0f07995c: +/* f07995c: 00000000 */ sll $zero,$zero,0x0 +/* f079960: 45000002 */ bc1f .L0f07996c +/* f079964: 00000000 */ sll $zero,$zero,0x0 +/* f079968: 46109481 */ sub.s $f18,$f18,$f16 +.L0f07996c: +/* f07996c: c420a560 */ lwc1 $f0,-0x5aa0($at) +/* f079970: 44059000 */ mfc1 $a1,$f18 +/* f079974: 25060070 */ addiu $a2,$t0,0x70 +/* f079978: e7a00010 */ swc1 $f0,0x10($sp) +/* f07997c: c50a0080 */ lwc1 $f10,0x80($t0) +/* f079980: 44070000 */ mfc1 $a3,$f0 +/* f079984: e7b200a4 */ swc1 $f18,0xa4($sp) +/* f079988: afa800ac */ sw $t0,0xac($sp) +/* f07998c: 0fc1b6c0 */ jal func0f06db00 +/* f079990: e7aa0014 */ swc1 $f10,0x14($sp) +/* f079994: 3c017f1b */ lui $at,0x7f1b +/* f079998: c420a564 */ lwc1 $f0,-0x5a9c($at) +/* f07999c: 8fa800ac */ lw $t0,0xac($sp) +/* f0799a0: 8fa500a0 */ lw $a1,0xa0($sp) +/* f0799a4: e7a00010 */ swc1 $f0,0x10($sp) +/* f0799a8: c5060080 */ lwc1 $f6,0x80($t0) +/* f0799ac: 44070000 */ mfc1 $a3,$f0 +/* f0799b0: 25040078 */ addiu $a0,$t0,0x78 +/* f0799b4: 2506007c */ addiu $a2,$t0,0x7c +/* f0799b8: 0fc1b6c0 */ jal func0f06db00 +/* f0799bc: e7a60014 */ swc1 $f6,0x14($sp) +/* f0799c0: 8fa800ac */ lw $t0,0xac($sp) +/* f0799c4: c7b200a4 */ lwc1 $f18,0xa4($sp) +/* f0799c8: 44802000 */ mtc1 $zero,$f4 +/* f0799cc: c508006c */ lwc1 $f8,0x6c($t0) +/* f0799d0: 3c017f1b */ lui $at,0x7f1b +/* f0799d4: c430a56c */ lwc1 $f16,-0x5a94($at) +/* f0799d8: 46089301 */ sub.s $f12,$f18,$f8 +/* f0799dc: 3c09800a */ lui $t1,0x800a +/* f0799e0: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0799e4: 3c017f1b */ lui $at,0x7f1b +/* f0799e8: 4604603c */ c.lt.s $f12,$f4 +/* f0799ec: c7aa00a0 */ lwc1 $f10,0xa0($sp) +/* f0799f0: 45000002 */ bc1f .L0f0799fc +/* f0799f4: 00000000 */ sll $zero,$zero,0x0 +/* f0799f8: 46106300 */ add.s $f12,$f12,$f16 +.L0f0799fc: +/* f0799fc: c420a570 */ lwc1 $f0,-0x5a90($at) +/* f079a00: 460c003c */ c.lt.s $f0,$f12 +/* f079a04: 00000000 */ sll $zero,$zero,0x0 +/* f079a08: 45020003 */ bc1fl .L0f079a18 +/* f079a0c: c5060078 */ lwc1 $f6,0x78($t0) +/* f079a10: 46106301 */ sub.s $f12,$f12,$f16 +/* f079a14: c5060078 */ lwc1 $f6,0x78($t0) +.L0f079a18: +/* f079a18: 44804000 */ mtc1 $zero,$f8 +/* f079a1c: 46065081 */ sub.s $f2,$f10,$f6 +/* f079a20: 4608103c */ c.lt.s $f2,$f8 +/* f079a24: 00000000 */ sll $zero,$zero,0x0 +/* f079a28: 45020003 */ bc1fl .L0f079a38 +/* f079a2c: 4602003c */ c.lt.s $f0,$f2 +/* f079a30: 46101080 */ add.s $f2,$f2,$f16 +/* f079a34: 4602003c */ c.lt.s $f0,$f2 +.L0f079a38: +/* f079a38: 00000000 */ sll $zero,$zero,0x0 +/* f079a3c: 45020003 */ bc1fl .L0f079a4c +/* f079a40: a100005e */ sb $zero,0x5e($t0) +/* f079a44: 46101081 */ sub.s $f2,$f2,$f16 +/* f079a48: a100005e */ sb $zero,0x5e($t0) +.L0f079a4c: +/* f079a4c: 8fac007c */ lw $t4,0x7c($sp) +/* f079a50: c7a40070 */ lwc1 $f4,0x70($sp) +/* f079a54: 51800045 */ beqzl $t4,.L0f079b6c +/* f079a58: 8faa0078 */ lw $t2,0x78($sp) +/* f079a5c: 4604603c */ c.lt.s $f12,$f4 +/* f079a60: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f079a64: 4502001a */ bc1fl .L0f079ad0 +/* f079a68: 460a5000 */ add.s $f0,$f10,$f10 +/* f079a6c: 46002007 */ neg.s $f0,$f4 +/* f079a70: 460c003c */ c.lt.s $f0,$f12 +/* f079a74: 00000000 */ sll $zero,$zero,0x0 +/* f079a78: 45020015 */ bc1fl .L0f079ad0 +/* f079a7c: 460a5000 */ add.s $f0,$f10,$f10 +/* f079a80: 4604103c */ c.lt.s $f2,$f4 +/* f079a84: 00000000 */ sll $zero,$zero,0x0 +/* f079a88: 45020011 */ bc1fl .L0f079ad0 +/* f079a8c: 460a5000 */ add.s $f0,$f10,$f10 +/* f079a90: 4602003c */ c.lt.s $f0,$f2 +/* f079a94: 240d0001 */ addiu $t5,$zero,0x1 +/* f079a98: 4502000d */ bc1fl .L0f079ad0 +/* f079a9c: 460a5000 */ add.s $f0,$f10,$f10 +/* f079aa0: a10d005e */ sb $t5,0x5e($t0) +/* f079aa4: 8faf0074 */ lw $t7,0x74($sp) +/* f079aa8: 240e0001 */ addiu $t6,$zero,0x1 +/* f079aac: afae0078 */ sw $t6,0x78($sp) +/* f079ab0: 51e0002e */ beqzl $t7,.L0f079b6c +/* f079ab4: 8faa0078 */ lw $t2,0x78($sp) +/* f079ab8: 8d380008 */ lw $t8,0x8($t1) +/* f079abc: ad180090 */ sw $t8,0x90($t0) +/* f079ac0: 8d390008 */ lw $t9,0x8($t1) +/* f079ac4: 10000028 */ beqz $zero,.L0f079b68 +/* f079ac8: ad190094 */ sw $t9,0x94($t0) +/* f079acc: 460a5000 */ add.s $f0,$f10,$f10 +.L0f079ad0: +/* f079ad0: 4600603c */ c.lt.s $f12,$f0 +/* f079ad4: 00000000 */ sll $zero,$zero,0x0 +/* f079ad8: 45020018 */ bc1fl .L0f079b3c +/* f079adc: 8d020090 */ lw $v0,0x90($t0) +/* f079ae0: 46000387 */ neg.s $f14,$f0 +/* f079ae4: 460c703c */ c.lt.s $f14,$f12 +/* f079ae8: 00000000 */ sll $zero,$zero,0x0 +/* f079aec: 45020013 */ bc1fl .L0f079b3c +/* f079af0: 8d020090 */ lw $v0,0x90($t0) +/* f079af4: 4600103c */ c.lt.s $f2,$f0 +/* f079af8: 00000000 */ sll $zero,$zero,0x0 +/* f079afc: 4502000f */ bc1fl .L0f079b3c +/* f079b00: 8d020090 */ lw $v0,0x90($t0) +/* f079b04: 4602703c */ c.lt.s $f14,$f2 +/* f079b08: 240a0001 */ addiu $t2,$zero,0x1 +/* f079b0c: 4502000b */ bc1fl .L0f079b3c +/* f079b10: 8d020090 */ lw $v0,0x90($t0) +/* f079b14: a10a005e */ sb $t2,0x5e($t0) +/* f079b18: 8fac0074 */ lw $t4,0x74($sp) +/* f079b1c: 240b0001 */ addiu $t3,$zero,0x1 +/* f079b20: afab0078 */ sw $t3,0x78($sp) +/* f079b24: 51800011 */ beqzl $t4,.L0f079b6c +/* f079b28: 8faa0078 */ lw $t2,0x78($sp) +/* f079b2c: 8d2d0008 */ lw $t5,0x8($t1) +/* f079b30: 1000000d */ beqz $zero,.L0f079b68 +/* f079b34: ad0d0090 */ sw $t5,0x90($t0) +/* f079b38: 8d020090 */ lw $v0,0x90($t0) +.L0f079b3c: +/* f079b3c: 0442000b */ bltzl $v0,.L0f079b6c +/* f079b40: 8faa0078 */ lw $t2,0x78($sp) +/* f079b44: 8d2e0008 */ lw $t6,0x8($t1) +/* f079b48: 24180001 */ addiu $t8,$zero,0x1 +/* f079b4c: 24190001 */ addiu $t9,$zero,0x1 +/* f079b50: 25cfff88 */ addiu $t7,$t6,-120 +/* f079b54: 01e2082a */ slt $at,$t7,$v0 +/* f079b58: 50200004 */ beqzl $at,.L0f079b6c +/* f079b5c: 8faa0078 */ lw $t2,0x78($sp) +/* f079b60: a118005e */ sb $t8,0x5e($t0) +/* f079b64: afb90078 */ sw $t9,0x78($sp) +.L0f079b68: +/* f079b68: 8faa0078 */ lw $t2,0x78($sp) +.L0f079b6c: +/* f079b6c: 3c017f1b */ lui $at,0x7f1b +/* f079b70: 51400012 */ beqzl $t2,.L0f079bbc +/* f079b74: c5020088 */ lwc1 $f2,0x88($t0) +/* f079b78: c420a574 */ lwc1 $f0,-0x5a8c($at) +/* f079b7c: 3c017f1b */ lui $at,0x7f1b +/* f079b80: c426a578 */ lwc1 $f6,-0x5a88($at) +/* f079b84: c528004c */ lwc1 $f8,0x4c($t1) +/* f079b88: c50a0088 */ lwc1 $f10,0x88($t0) +/* f079b8c: 46083102 */ mul.s $f4,$f6,$f8 +/* f079b90: 46045180 */ add.s $f6,$f10,$f4 +/* f079b94: e5060088 */ swc1 $f6,0x88($t0) +/* f079b98: c5020088 */ lwc1 $f2,0x88($t0) +/* f079b9c: 4602003c */ c.lt.s $f0,$f2 +/* f079ba0: 00000000 */ sll $zero,$zero,0x0 +/* f079ba4: 45020025 */ bc1fl .L0f079c3c +/* f079ba8: 44805000 */ mtc1 $zero,$f10 +/* f079bac: e5000088 */ swc1 $f0,0x88($t0) +/* f079bb0: 10000021 */ beqz $zero,.L0f079c38 +/* f079bb4: c5020088 */ lwc1 $f2,0x88($t0) +/* f079bb8: c5020088 */ lwc1 $f2,0x88($t0) +.L0f079bbc: +/* f079bbc: 44804000 */ mtc1 $zero,$f8 +/* f079bc0: 00000000 */ sll $zero,$zero,0x0 +/* f079bc4: 4602403c */ c.lt.s $f8,$f2 +/* f079bc8: 00000000 */ sll $zero,$zero,0x0 +/* f079bcc: 4502001b */ bc1fl .L0f079c3c +/* f079bd0: 44805000 */ mtc1 $zero,$f10 +/* f079bd4: 8d2b0038 */ lw $t3,0x38($t1) +/* f079bd8: 00001025 */ or $v0,$zero,$zero +/* f079bdc: 3c017f1b */ lui $at,0x7f1b +/* f079be0: 1960000b */ blez $t3,.L0f079c10 +/* f079be4: 00000000 */ sll $zero,$zero,0x0 +/* f079be8: c420a57c */ lwc1 $f0,-0x5a84($at) +/* f079bec: c50a0088 */ lwc1 $f10,0x88($t0) +.L0f079bf0: +/* f079bf0: 24420001 */ addiu $v0,$v0,0x1 +/* f079bf4: 46005102 */ mul.s $f4,$f10,$f0 +/* f079bf8: e5040088 */ swc1 $f4,0x88($t0) +/* f079bfc: 8d2c0038 */ lw $t4,0x38($t1) +/* f079c00: 004c082a */ slt $at,$v0,$t4 +/* f079c04: 5420fffa */ bnezl $at,.L0f079bf0 +/* f079c08: c50a0088 */ lwc1 $f10,0x88($t0) +/* f079c0c: c5020088 */ lwc1 $f2,0x88($t0) +.L0f079c10: +/* f079c10: 3c017f1b */ lui $at,0x7f1b +/* f079c14: c426a580 */ lwc1 $f6,-0x5a80($at) +/* f079c18: 4606103e */ c.le.s $f2,$f6 +/* f079c1c: 00000000 */ sll $zero,$zero,0x0 +/* f079c20: 45020006 */ bc1fl .L0f079c3c +/* f079c24: 44805000 */ mtc1 $zero,$f10 +/* f079c28: 44804000 */ mtc1 $zero,$f8 +/* f079c2c: 00000000 */ sll $zero,$zero,0x0 +/* f079c30: e5080088 */ swc1 $f8,0x88($t0) +/* f079c34: c5020088 */ lwc1 $f2,0x88($t0) +.L0f079c38: +/* f079c38: 44805000 */ mtc1 $zero,$f10 +.L0f079c3c: +/* f079c3c: 00000000 */ sll $zero,$zero,0x0 +/* f079c40: 4602503c */ c.lt.s $f10,$f2 +/* f079c44: 00000000 */ sll $zero,$zero,0x0 +/* f079c48: 45020013 */ bc1fl .L0f079c98 +/* f079c4c: 8fbf001c */ lw $ra,0x1c($sp) +/* f079c50: c526004c */ lwc1 $f6,0x4c($t1) +/* f079c54: c504008c */ lwc1 $f4,0x8c($t0) +/* f079c58: 46061202 */ mul.s $f8,$f2,$f6 +/* f079c5c: 46082280 */ add.s $f10,$f4,$f8 +/* f079c60: e50a008c */ swc1 $f10,0x8c($t0) +/* f079c64: c500008c */ lwc1 $f0,0x8c($t0) +/* f079c68: 4600803e */ c.le.s $f16,$f0 +/* f079c6c: 00000000 */ sll $zero,$zero,0x0 +/* f079c70: 45020009 */ bc1fl .L0f079c98 +/* f079c74: 8fbf001c */ lw $ra,0x1c($sp) +/* f079c78: 46100181 */ sub.s $f6,$f0,$f16 +.L0f079c7c: +/* f079c7c: e506008c */ swc1 $f6,0x8c($t0) +/* f079c80: c500008c */ lwc1 $f0,0x8c($t0) +/* f079c84: 4600803e */ c.le.s $f16,$f0 +/* f079c88: 00000000 */ sll $zero,$zero,0x0 +/* f079c8c: 4503fffb */ bc1tl .L0f079c7c +/* f079c90: 46100181 */ sub.s $f6,$f0,$f16 +/* f079c94: 8fbf001c */ lw $ra,0x1c($sp) +.L0f079c98: +/* f079c98: 27bd00b0 */ addiu $sp,$sp,0xb0 +/* f079c9c: 03e00008 */ jr $ra +/* f079ca0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f079ca4 +/* f079ca4: 27bdff98 */ addiu $sp,$sp,-104 +/* f079ca8: afbf001c */ sw $ra,0x1c($sp) +/* f079cac: afb10018 */ sw $s1,0x18($sp) +/* f079cb0: afb00014 */ sw $s0,0x14($sp) +/* f079cb4: 8c820004 */ lw $v0,0x4($a0) +/* f079cb8: 3c017f1b */ lui $at,0x7f1b +/* f079cbc: c420a584 */ lwc1 $f0,-0x5a7c($at) +/* f079cc0: 8c510018 */ lw $s1,0x18($v0) +/* f079cc4: 3c017f1b */ lui $at,0x7f1b +/* f079cc8: c426a588 */ lwc1 $f6,-0x5a78($at) +/* f079ccc: 8e2e000c */ lw $t6,0xc($s1) +/* f079cd0: 00a08025 */ or $s0,$a1,$zero +/* f079cd4: 24050001 */ addiu $a1,$zero,0x1 +/* f079cd8: afae005c */ sw $t6,0x5c($sp) +/* f079cdc: c444006c */ lwc1 $f4,0x6c($v0) +/* f079ce0: c4480078 */ lwc1 $f8,0x78($v0) +/* f079ce4: 46062300 */ add.s $f12,$f4,$f6 +/* f079ce8: 46004287 */ neg.s $f10,$f8 +/* f079cec: 460c003e */ c.le.s $f0,$f12 +/* f079cf0: e7aa0044 */ swc1 $f10,0x44($sp) +/* f079cf4: 45020003 */ bc1fl .L0f079d04 +/* f079cf8: 8e240008 */ lw $a0,0x8($s1) +/* f079cfc: 46006301 */ sub.s $f12,$f12,$f0 +/* f079d00: 8e240008 */ lw $a0,0x8($s1) +.L0f079d04: +/* f079d04: e7ac0048 */ swc1 $f12,0x48($sp) +/* f079d08: 0c006a6f */ jal 0x1a9bc +/* f079d0c: afa20064 */ sw $v0,0x64($sp) +/* f079d10: c4500000 */ lwc1 $f16,0x0($v0) +/* f079d14: 02002025 */ or $a0,$s0,$zero +/* f079d18: 27a5004c */ addiu $a1,$sp,0x4c +/* f079d1c: e7b0004c */ swc1 $f16,0x4c($sp) +/* f079d20: c4520004 */ lwc1 $f18,0x4($v0) +/* f079d24: e7b20050 */ swc1 $f18,0x50($sp) +/* f079d28: c4440008 */ lwc1 $f4,0x8($v0) +/* f079d2c: 0c0056d9 */ jal 0x15b64 +/* f079d30: e7a40054 */ swc1 $f4,0x54($sp) +/* f079d34: 8fa5005c */ lw $a1,0x5c($sp) +/* f079d38: c7ac0048 */ lwc1 $f12,0x48($sp) +/* f079d3c: 24a50040 */ addiu $a1,$a1,0x40 +/* f079d40: 0c0058dd */ jal 0x16374 +/* f079d44: afa50028 */ sw $a1,0x28($sp) +/* f079d48: 27a4004c */ addiu $a0,$sp,0x4c +/* f079d4c: 0c005775 */ jal 0x15dd4 +/* f079d50: 8fa50028 */ lw $a1,0x28($sp) +/* f079d54: 8faf0064 */ lw $t7,0x64($sp) +/* f079d58: 8fa50028 */ lw $a1,0x28($sp) +/* f079d5c: 8df80018 */ lw $t8,0x18($t7) +/* f079d60: 0c0057c1 */ jal 0x15f04 +/* f079d64: c70c0014 */ lwc1 $f12,0x14($t8) +/* f079d68: 0fc2d5be */ jal func0f0b56f8 +/* f079d6c: 00000000 */ sll $zero,$zero,0x0 +/* f079d70: 00402025 */ or $a0,$v0,$zero +/* f079d74: 0c0056f8 */ jal 0x15be0 +/* f079d78: 8fa50028 */ lw $a1,0x28($sp) +/* f079d7c: 8e240008 */ lw $a0,0x8($s1) +/* f079d80: 0c006a47 */ jal 0x1a91c +/* f079d84: 24050002 */ addiu $a1,$zero,0x2 +/* f079d88: 8fa5005c */ lw $a1,0x5c($sp) +/* f079d8c: 8c590004 */ lw $t9,0x4($v0) +/* f079d90: 00408025 */ or $s0,$v0,$zero +/* f079d94: 24a50080 */ addiu $a1,$a1,0x80 +/* f079d98: afa50024 */ sw $a1,0x24($sp) +/* f079d9c: c7ac0044 */ lwc1 $f12,0x44($sp) +/* f079da0: 0c005900 */ jal 0x16400 +/* f079da4: afb90058 */ sw $t9,0x58($sp) +/* f079da8: 8fa40058 */ lw $a0,0x58($sp) +/* f079dac: 0c005775 */ jal 0x15dd4 +/* f079db0: 8fa50024 */ lw $a1,0x24($sp) +/* f079db4: 8fa40028 */ lw $a0,0x28($sp) +/* f079db8: 0c0056f8 */ jal 0x15be0 +/* f079dbc: 8fa50024 */ lw $a1,0x24($sp) +/* f079dc0: 02202025 */ or $a0,$s1,$zero +/* f079dc4: 02002825 */ or $a1,$s0,$zero +/* f079dc8: 0c006973 */ jal 0x1a5cc +/* f079dcc: 24060100 */ addiu $a2,$zero,0x100 +/* f079dd0: 1040000e */ beqz $v0,.L0f079e0c +/* f079dd4: 00408025 */ or $s0,$v0,$zero +/* f079dd8: 3c013f00 */ lui $at,0x3f00 +/* f079ddc: 44814000 */ mtc1 $at,$f8 +/* f079de0: c7a60044 */ lwc1 $f6,0x44($sp) +/* f079de4: 00402825 */ or $a1,$v0,$zero +/* f079de8: 46083302 */ mul.s $f12,$f6,$f8 +/* f079dec: 0c005900 */ jal 0x16400 +/* f079df0: 00000000 */ sll $zero,$zero,0x0 +/* f079df4: 8fa40058 */ lw $a0,0x58($sp) +/* f079df8: 0c005775 */ jal 0x15dd4 +/* f079dfc: 02002825 */ or $a1,$s0,$zero +/* f079e00: 8fa40028 */ lw $a0,0x28($sp) +/* f079e04: 0c0056f8 */ jal 0x15be0 +/* f079e08: 02002825 */ or $a1,$s0,$zero +.L0f079e0c: +/* f079e0c: 8e240008 */ lw $a0,0x8($s1) +/* f079e10: 0c006a47 */ jal 0x1a91c +/* f079e14: 24050003 */ addiu $a1,$zero,0x3 +/* f079e18: 10400013 */ beqz $v0,.L0f079e68 +/* f079e1c: 02202025 */ or $a0,$s1,$zero +/* f079e20: 00402825 */ or $a1,$v0,$zero +/* f079e24: 00003025 */ or $a2,$zero,$zero +/* f079e28: 0c006973 */ jal 0x1a5cc +/* f079e2c: afa20038 */ sw $v0,0x38($sp) +/* f079e30: 8fa70038 */ lw $a3,0x38($sp) +/* f079e34: 8fa90064 */ lw $t1,0x64($sp) +/* f079e38: 00408025 */ or $s0,$v0,$zero +/* f079e3c: 8ce80004 */ lw $t0,0x4($a3) +/* f079e40: 00402825 */ or $a1,$v0,$zero +/* f079e44: afa80058 */ sw $t0,0x58($sp) +/* f079e48: 0c0058ba */ jal 0x162e8 +/* f079e4c: c52c008c */ lwc1 $f12,0x8c($t1) +/* f079e50: 8fa40058 */ lw $a0,0x58($sp) +/* f079e54: 0c005775 */ jal 0x15dd4 +/* f079e58: 02002825 */ or $a1,$s0,$zero +/* f079e5c: 8fa40024 */ lw $a0,0x24($sp) +/* f079e60: 0c0056f8 */ jal 0x15be0 +/* f079e64: 02002825 */ or $a1,$s0,$zero +.L0f079e68: +/* f079e68: 8e240008 */ lw $a0,0x8($s1) +/* f079e6c: 0c006a47 */ jal 0x1a91c +/* f079e70: 24050004 */ addiu $a1,$zero,0x4 +/* f079e74: 1040000d */ beqz $v0,.L0f079eac +/* f079e78: 02202025 */ or $a0,$s1,$zero +/* f079e7c: 00402825 */ or $a1,$v0,$zero +/* f079e80: 00003025 */ or $a2,$zero,$zero +/* f079e84: 0c006973 */ jal 0x1a5cc +/* f079e88: afa20034 */ sw $v0,0x34($sp) +/* f079e8c: 8fa70034 */ lw $a3,0x34($sp) +/* f079e90: 00408025 */ or $s0,$v0,$zero +/* f079e94: 00402825 */ or $a1,$v0,$zero +/* f079e98: 0c0059b7 */ jal 0x166dc +/* f079e9c: 8ce40004 */ lw $a0,0x4($a3) +/* f079ea0: 8fa40024 */ lw $a0,0x24($sp) +/* f079ea4: 0c0056f8 */ jal 0x15be0 +/* f079ea8: 02002825 */ or $a1,$s0,$zero +.L0f079eac: +/* f079eac: 8e240008 */ lw $a0,0x8($s1) +/* f079eb0: 0c006a47 */ jal 0x1a91c +/* f079eb4: 24050006 */ addiu $a1,$zero,0x6 +/* f079eb8: 10400013 */ beqz $v0,.L0f079f08 +/* f079ebc: 02202025 */ or $a0,$s1,$zero +/* f079ec0: 00402825 */ or $a1,$v0,$zero +/* f079ec4: 00003025 */ or $a2,$zero,$zero +/* f079ec8: 0c006973 */ jal 0x1a5cc +/* f079ecc: afa20030 */ sw $v0,0x30($sp) +/* f079ed0: 8fa70030 */ lw $a3,0x30($sp) +/* f079ed4: 8fab0064 */ lw $t3,0x64($sp) +/* f079ed8: 00408025 */ or $s0,$v0,$zero +/* f079edc: 8cea0004 */ lw $t2,0x4($a3) +/* f079ee0: 00402825 */ or $a1,$v0,$zero +/* f079ee4: afaa0058 */ sw $t2,0x58($sp) +/* f079ee8: 0c0058ba */ jal 0x162e8 +/* f079eec: c56c008c */ lwc1 $f12,0x8c($t3) +/* f079ef0: 8fa40058 */ lw $a0,0x58($sp) +/* f079ef4: 0c005775 */ jal 0x15dd4 +/* f079ef8: 02002825 */ or $a1,$s0,$zero +/* f079efc: 8fa40024 */ lw $a0,0x24($sp) +/* f079f00: 0c0056f8 */ jal 0x15be0 +/* f079f04: 02002825 */ or $a1,$s0,$zero +.L0f079f08: +/* f079f08: 8fbf001c */ lw $ra,0x1c($sp) +/* f079f0c: 8fb00014 */ lw $s0,0x14($sp) +/* f079f10: 8fb10018 */ lw $s1,0x18($sp) +/* f079f14: 03e00008 */ jr $ra +/* f079f18: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f079f1c +/* f079f1c: 27bdfe68 */ addiu $sp,$sp,-408 +/* f079f20: afbf0044 */ sw $ra,0x44($sp) +/* f079f24: 0fc5b364 */ jal func0f16cd90 +/* f079f28: afa40198 */ sw $a0,0x198($sp) +/* f079f2c: 14400363 */ bnez $v0,.L0f07acbc +/* f079f30: 8fae0198 */ lw $t6,0x198($sp) +/* f079f34: 8dc20004 */ lw $v0,0x4($t6) +/* f079f38: afa0018c */ sw $zero,0x18c($sp) +/* f079f3c: afa00188 */ sw $zero,0x188($sp) +/* f079f40: 8c4f0018 */ lw $t7,0x18($v0) +/* f079f44: afa00174 */ sw $zero,0x174($sp) +/* f079f48: afaf0184 */ sw $t7,0x184($sp) +/* f079f4c: 8058005e */ lb $t8,0x5e($v0) +/* f079f50: 53000347 */ beqzl $t8,.L0f07ac70 +/* f079f54: 8fad0184 */ lw $t5,0x184($sp) +/* f079f58: 8c590008 */ lw $t9,0x8($v0) +/* f079f5c: 001940c0 */ sll $t0,$t9,0x3 +/* f079f60: 05020343 */ bltzl $t0,.L0f07ac70 +/* f079f64: 8fad0184 */ lw $t5,0x184($sp) +/* f079f68: 9049005f */ lbu $t1,0x5f($v0) +/* f079f6c: 24050005 */ addiu $a1,$zero,0x5 +/* f079f70: 252b0001 */ addiu $t3,$t1,0x1 +/* f079f74: a04b005f */ sb $t3,0x5f($v0) +/* f079f78: 8fae0184 */ lw $t6,0x184($sp) +/* f079f7c: 316c0001 */ andi $t4,$t3,0x1 +/* f079f80: 2d8d0001 */ sltiu $t5,$t4,0x1 +/* f079f84: afad018c */ sw $t5,0x18c($sp) +/* f079f88: 8dc40008 */ lw $a0,0x8($t6) +/* f079f8c: afa20194 */ sw $v0,0x194($sp) +/* f079f90: 0c006a47 */ jal 0x1a91c +/* f079f94: afa20190 */ sw $v0,0x190($sp) +/* f079f98: 1040000b */ beqz $v0,.L0f079fc8 +/* f079f9c: 8fa30190 */ lw $v1,0x190($sp) +/* f079fa0: 8faf0194 */ lw $t7,0x194($sp) +/* f079fa4: 91f8005f */ lbu $t8,0x5f($t7) +/* f079fa8: 07010004 */ bgez $t8,.L0f079fbc +/* f079fac: 33190001 */ andi $t9,$t8,0x1 +/* f079fb0: 13200002 */ beqz $t9,.L0f079fbc +/* f079fb4: 00000000 */ sll $zero,$zero,0x0 +/* f079fb8: 2739fffe */ addiu $t9,$t9,-2 +.L0f079fbc: +/* f079fbc: 3b280001 */ xori $t0,$t9,0x1 +/* f079fc0: 2d080001 */ sltiu $t0,$t0,0x1 +/* f079fc4: afa80188 */ sw $t0,0x188($sp) +.L0f079fc8: +/* f079fc8: 8fa9018c */ lw $t1,0x18c($sp) +/* f079fcc: 8faa0188 */ lw $t2,0x188($sp) +/* f079fd0: 55200004 */ bnezl $t1,.L0f079fe4 +/* f079fd4: 8fab0194 */ lw $t3,0x194($sp) +/* f079fd8: 514002f0 */ beqzl $t2,.L0f07ab9c +/* f079fdc: 8fa80194 */ lw $t0,0x194($sp) +/* f079fe0: 8fab0194 */ lw $t3,0x194($sp) +.L0f079fe4: +/* f079fe4: afa00148 */ sw $zero,0x148($sp) +/* f079fe8: 3c188007 */ lui $t8,0x8007 +/* f079fec: 916c005f */ lbu $t4,0x5f($t3) +/* f079ff0: 8f189cb8 */ lw $t8,-0x6348($t8) +/* f079ff4: 3c09800a */ lui $t1,0x800a +/* f079ff8: 318d0003 */ andi $t5,$t4,0x3 +/* f079ffc: 2dae0001 */ sltiu $t6,$t5,0x1 +/* f07a000: afae0128 */ sw $t6,0x128($sp) +/* f07a004: 8d6f00a4 */ lw $t7,0xa4($t3) +/* f07a008: afa0011c */ sw $zero,0x11c($sp) +/* f07a00c: afa00114 */ sw $zero,0x114($sp) +/* f07a010: afa00110 */ sw $zero,0x110($sp) +/* f07a014: afb80118 */ sw $t8,0x118($sp) +/* f07a018: afaf0124 */ sw $t7,0x124($sp) +/* f07a01c: 8c640040 */ lw $a0,0x40($v1) +/* f07a020: 8d29a2d8 */ lw $t1,-0x5d28($t1) +/* f07a024: 3c01f000 */ lui $at,0xf000 +/* f07a028: 0081c824 */ and $t9,$a0,$at +/* f07a02c: 11200007 */ beqz $t1,.L0f07a04c +/* f07a030: 00192702 */ srl $a0,$t9,0x1c +/* f07a034: 0fc63410 */ jal func0f18d040 +/* f07a038: 00000000 */ sll $zero,$zero,0x0 +/* f07a03c: 10400003 */ beqz $v0,.L0f07a04c +/* f07a040: afa20110 */ sw $v0,0x110($sp) +/* f07a044: 8c4a001c */ lw $t2,0x1c($v0) +/* f07a048: afaa0114 */ sw $t2,0x114($sp) +.L0f07a04c: +/* f07a04c: 8fac0194 */ lw $t4,0x194($sp) +/* f07a050: 918d005f */ lbu $t5,0x5f($t4) +/* f07a054: 31ae0007 */ andi $t6,$t5,0x7 +/* f07a058: 55c00008 */ bnezl $t6,.L0f07a07c +/* f07a05c: 8faf0184 */ lw $t7,0x184($sp) +/* f07a060: 8fab0184 */ lw $t3,0x184($sp) +/* f07a064: 24050007 */ addiu $a1,$zero,0x7 +/* f07a068: 0c006a47 */ jal 0x1a91c +/* f07a06c: 8d640008 */ lw $a0,0x8($t3) +/* f07a070: 14400006 */ bnez $v0,.L0f07a08c +/* f07a074: 00403825 */ or $a3,$v0,$zero +/* f07a078: 8faf0184 */ lw $t7,0x184($sp) +.L0f07a07c: +/* f07a07c: 24050005 */ addiu $a1,$zero,0x5 +/* f07a080: 0c006a47 */ jal 0x1a91c +/* f07a084: 8de40008 */ lw $a0,0x8($t7) +/* f07a088: 00403825 */ or $a3,$v0,$zero +.L0f07a08c: +/* f07a08c: 54400009 */ bnezl $v0,.L0f07a0b4 +/* f07a090: 8fa40198 */ lw $a0,0x198($sp) +/* f07a094: 8fb80184 */ lw $t8,0x184($sp) +/* f07a098: 24050003 */ addiu $a1,$zero,0x3 +/* f07a09c: 8f040008 */ lw $a0,0x8($t8) +/* f07a0a0: 0c006a47 */ jal 0x1a91c +/* f07a0a4: afa70120 */ sw $a3,0x120($sp) +/* f07a0a8: 8fa70120 */ lw $a3,0x120($sp) +/* f07a0ac: afa2011c */ sw $v0,0x11c($sp) +/* f07a0b0: 8fa40198 */ lw $a0,0x198($sp) +.L0f07a0b4: +/* f07a0b4: 00002825 */ or $a1,$zero,$zero +/* f07a0b8: 0fc1905e */ jal func0f064178 +/* f07a0bc: afa70120 */ sw $a3,0x120($sp) +/* f07a0c0: 8fa20198 */ lw $v0,0x198($sp) +/* f07a0c4: 8fa70120 */ lw $a3,0x120($sp) +/* f07a0c8: 90590001 */ lbu $t9,0x1($v0) +/* f07a0cc: 33280002 */ andi $t0,$t9,0x2 +/* f07a0d0: 51000042 */ beqzl $t0,.L0f07a1dc +/* f07a0d4: c44a0008 */ lwc1 $f10,0x8($v0) +/* f07a0d8: 14e00003 */ bnez $a3,.L0f07a0e8 +/* f07a0dc: 8fa9011c */ lw $t1,0x11c($sp) +/* f07a0e0: 5120003e */ beqzl $t1,.L0f07a1dc +/* f07a0e4: c44a0008 */ lwc1 $f10,0x8($v0) +.L0f07a0e8: +/* f07a0e8: 10e00010 */ beqz $a3,.L0f07a12c +/* f07a0ec: 8fa40184 */ lw $a0,0x184($sp) +/* f07a0f0: 8fa40184 */ lw $a0,0x184($sp) +/* f07a0f4: 00e02825 */ or $a1,$a3,$zero +/* f07a0f8: 00003025 */ or $a2,$zero,$zero +/* f07a0fc: 0c006973 */ jal 0x1a5cc +/* f07a100: afa70120 */ sw $a3,0x120($sp) +/* f07a104: 8fa70120 */ lw $a3,0x120($sp) +/* f07a108: 00402825 */ or $a1,$v0,$zero +/* f07a10c: 8ce30004 */ lw $v1,0x4($a3) +/* f07a110: c4640000 */ lwc1 $f4,0x0($v1) +/* f07a114: e7a40168 */ swc1 $f4,0x168($sp) +/* f07a118: c4660004 */ lwc1 $f6,0x4($v1) +/* f07a11c: e7a6016c */ swc1 $f6,0x16c($sp) +/* f07a120: c4680008 */ lwc1 $f8,0x8($v1) +/* f07a124: 1000000b */ beqz $zero,.L0f07a154 +/* f07a128: e7a80170 */ swc1 $f8,0x170($sp) +.L0f07a12c: +/* f07a12c: 8fa5011c */ lw $a1,0x11c($sp) +/* f07a130: 0c006973 */ jal 0x1a5cc +/* f07a134: 00003025 */ or $a2,$zero,$zero +/* f07a138: 44805000 */ mtc1 $zero,$f10 +/* f07a13c: 44808000 */ mtc1 $zero,$f16 +/* f07a140: 44809000 */ mtc1 $zero,$f18 +/* f07a144: 00402825 */ or $a1,$v0,$zero +/* f07a148: e7aa0168 */ swc1 $f10,0x168($sp) +/* f07a14c: e7b0016c */ swc1 $f16,0x16c($sp) +/* f07a150: e7b20170 */ swc1 $f18,0x170($sp) +.L0f07a154: +/* f07a154: 0fc2d5de */ jal func0f0b5778 +/* f07a158: afa50108 */ sw $a1,0x108($sp) +/* f07a15c: 8fa50108 */ lw $a1,0x108($sp) +/* f07a160: 00402025 */ or $a0,$v0,$zero +/* f07a164: 0c0056f9 */ jal 0x15be4 +/* f07a168: 27a600c8 */ addiu $a2,$sp,0xc8 +/* f07a16c: 27a400c8 */ addiu $a0,$sp,0xc8 +/* f07a170: 0c0056d9 */ jal 0x15b64 +/* f07a174: 27a50168 */ addiu $a1,$sp,0x168 +/* f07a178: 8fa20198 */ lw $v0,0x198($sp) +/* f07a17c: 240a0020 */ addiu $t2,$zero,0x20 +/* f07a180: 240c0010 */ addiu $t4,$zero,0x10 +/* f07a184: 24450028 */ addiu $a1,$v0,0x28 +/* f07a188: afa5004c */ sw $a1,0x4c($sp) +/* f07a18c: afac0014 */ sw $t4,0x14($sp) +/* f07a190: afaa0010 */ sw $t2,0x10($sp) +/* f07a194: 27a60168 */ addiu $a2,$sp,0x168 +/* f07a198: 27a70158 */ addiu $a3,$sp,0x158 +/* f07a19c: 0c00b78d */ jal 0x2de34 +/* f07a1a0: 24440008 */ addiu $a0,$v0,0x8 +/* f07a1a4: 14400015 */ bnez $v0,.L0f07a1fc +/* f07a1a8: 8fad0198 */ lw $t5,0x198($sp) +/* f07a1ac: c5a40008 */ lwc1 $f4,0x8($t5) +/* f07a1b0: 8fa4004c */ lw $a0,0x4c($sp) +/* f07a1b4: 27a50158 */ addiu $a1,$sp,0x158 +/* f07a1b8: e7a40168 */ swc1 $f4,0x168($sp) +/* f07a1bc: c5a6000c */ lwc1 $f6,0xc($t5) +/* f07a1c0: e7a6016c */ swc1 $f6,0x16c($sp) +/* f07a1c4: c5a80010 */ lwc1 $f8,0x10($t5) +/* f07a1c8: 0fc195e9 */ jal func0f0657a4 +/* f07a1cc: e7a80170 */ swc1 $f8,0x170($sp) +/* f07a1d0: 1000000b */ beqz $zero,.L0f07a200 +/* f07a1d4: 8fae0194 */ lw $t6,0x194($sp) +/* f07a1d8: c44a0008 */ lwc1 $f10,0x8($v0) +.L0f07a1dc: +/* f07a1dc: 24440028 */ addiu $a0,$v0,0x28 +/* f07a1e0: 27a50158 */ addiu $a1,$sp,0x158 +/* f07a1e4: e7aa0168 */ swc1 $f10,0x168($sp) +/* f07a1e8: c450000c */ lwc1 $f16,0xc($v0) +/* f07a1ec: e7b0016c */ swc1 $f16,0x16c($sp) +/* f07a1f0: c4520010 */ lwc1 $f18,0x10($v0) +/* f07a1f4: 0fc195e9 */ jal func0f0657a4 +/* f07a1f8: e7b20170 */ swc1 $f18,0x170($sp) +.L0f07a1fc: +/* f07a1fc: 8fae0194 */ lw $t6,0x194($sp) +.L0f07a200: +/* f07a200: 0c0068f4 */ jal 0x1a3d0 +/* f07a204: c5cc0078 */ lwc1 $f12,0x78($t6) +/* f07a208: 8fab0194 */ lw $t3,0x194($sp) +/* f07a20c: e7a00050 */ swc1 $f0,0x50($sp) +/* f07a210: 0c0068f7 */ jal 0x1a3dc +/* f07a214: c56c006c */ lwc1 $f12,0x6c($t3) +/* f07a218: c7a40050 */ lwc1 $f4,0x50($sp) +/* f07a21c: 8faf0194 */ lw $t7,0x194($sp) +/* f07a220: 46040182 */ mul.s $f6,$f0,$f4 +/* f07a224: e7a6014c */ swc1 $f6,0x14c($sp) +/* f07a228: 0c0068f7 */ jal 0x1a3dc +/* f07a22c: c5ec0078 */ lwc1 $f12,0x78($t7) +/* f07a230: 8fb80194 */ lw $t8,0x194($sp) +/* f07a234: e7a00150 */ swc1 $f0,0x150($sp) +/* f07a238: 0c0068f4 */ jal 0x1a3d0 +/* f07a23c: c70c0078 */ lwc1 $f12,0x78($t8) +/* f07a240: 8fb90194 */ lw $t9,0x194($sp) +/* f07a244: e7a00050 */ swc1 $f0,0x50($sp) +/* f07a248: 0c0068f4 */ jal 0x1a3d0 +/* f07a24c: c72c006c */ lwc1 $f12,0x6c($t9) +/* f07a250: c7a80050 */ lwc1 $f8,0x50($sp) +/* f07a254: 3c014780 */ lui $at,0x4780 +/* f07a258: 44811000 */ mtc1 $at,$f2 +/* f07a25c: 46080302 */ mul.s $f12,$f0,$f8 +/* f07a260: c7aa014c */ lwc1 $f10,0x14c($sp) +/* f07a264: c7a60150 */ lwc1 $f6,0x150($sp) +/* f07a268: c7b20168 */ lwc1 $f18,0x168($sp) +/* f07a26c: 46025402 */ mul.s $f16,$f10,$f2 +/* f07a270: c7aa016c */ lwc1 $f10,0x16c($sp) +/* f07a274: 3c03800a */ lui $v1,0x800a +/* f07a278: 46023202 */ mul.s $f8,$f6,$f2 +/* f07a27c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f07a280: 8c680318 */ lw $t0,0x318($v1) +/* f07a284: e7ac0154 */ swc1 $f12,0x154($sp) +/* f07a288: 8fa20124 */ lw $v0,0x124($sp) +/* f07a28c: 46128100 */ add.s $f4,$f16,$f18 +/* f07a290: 46026482 */ mul.s $f18,$f12,$f2 +/* f07a294: 27a40168 */ addiu $a0,$sp,0x168 +/* f07a298: 460a4400 */ add.s $f16,$f8,$f10 +/* f07a29c: e7a4013c */ swc1 $f4,0x13c($sp) +/* f07a2a0: c7a40170 */ lwc1 $f4,0x170($sp) +/* f07a2a4: 27a50158 */ addiu $a1,$sp,0x158 +/* f07a2a8: e7b00140 */ swc1 $f16,0x140($sp) +/* f07a2ac: 46049180 */ add.s $f6,$f18,$f4 +/* f07a2b0: 27a6013c */ addiu $a2,$sp,0x13c +/* f07a2b4: 2407003f */ addiu $a3,$zero,0x3f +/* f07a2b8: 1500000f */ bnez $t0,.L0f07a2f8 +/* f07a2bc: e7a60144 */ swc1 $f6,0x144($sp) +/* f07a2c0: 50400006 */ beqzl $v0,.L0f07a2dc +/* f07a2c4: 8c6a029c */ lw $t2,0x29c($v1) +/* f07a2c8: 90490000 */ lbu $t1,0x0($v0) +/* f07a2cc: 24010003 */ addiu $at,$zero,0x3 +/* f07a2d0: 5121000a */ beql $t1,$at,.L0f07a2fc +/* f07a2d4: 240e0010 */ addiu $t6,$zero,0x10 +/* f07a2d8: 8c6a029c */ lw $t2,0x29c($v1) +.L0f07a2dc: +/* f07a2dc: 0540007f */ bltz $t2,.L0f07a4dc +/* f07a2e0: 00000000 */ sll $zero,$zero,0x0 +/* f07a2e4: 1040007d */ beqz $v0,.L0f07a4dc +/* f07a2e8: 00000000 */ sll $zero,$zero,0x0 +/* f07a2ec: 8c6c02a8 */ lw $t4,0x2a8($v1) +/* f07a2f0: 8d8d00bc */ lw $t5,0xbc($t4) +/* f07a2f4: 144d0079 */ bne $v0,$t5,.L0f07a4dc +.L0f07a2f8: +/* f07a2f8: 240e0010 */ addiu $t6,$zero,0x10 +.L0f07a2fc: +/* f07a2fc: 0c00b764 */ jal 0x2dd90 +/* f07a300: afae0010 */ sw $t6,0x10($sp) +/* f07a304: 14400151 */ bnez $v0,.L0f07a84c +/* f07a308: 27a4013c */ addiu $a0,$sp,0x13c +/* f07a30c: 3c067f1b */ lui $a2,0x7f1b +/* f07a310: 24c6a020 */ addiu $a2,$a2,-24544 +/* f07a314: 0c0093af */ jal 0x24ebc +/* f07a318: 24052cc2 */ addiu $a1,$zero,0x2cc2 +/* f07a31c: 0c0093ac */ jal 0x24eb0 +/* f07a320: 00000000 */ sll $zero,$zero,0x0 +/* f07a324: 1040006a */ beqz $v0,.L0f07a4d0 +/* f07a328: afa20178 */ sw $v0,0x178($sp) +/* f07a32c: 90430000 */ lbu $v1,0x0($v0) +/* f07a330: 24010003 */ addiu $at,$zero,0x3 +/* f07a334: 3c0b800a */ lui $t3,0x800a +/* f07a338: 10610003 */ beq $v1,$at,.L0f07a348 +/* f07a33c: 24010006 */ addiu $at,$zero,0x6 +/* f07a340: 54610064 */ bnel $v1,$at,.L0f07a4d4 +/* f07a344: 24080001 */ addiu $t0,$zero,0x1 +.L0f07a348: +/* f07a348: 8d6ba2d8 */ lw $t3,-0x5d28($t3) +/* f07a34c: 8faf0124 */ lw $t7,0x124($sp) +/* f07a350: 2418ffff */ addiu $t8,$zero,-1 +/* f07a354: 15600003 */ bnez $t3,.L0f07a364 +/* f07a358: 241900c8 */ addiu $t9,$zero,0xc8 +/* f07a35c: 55e2005d */ bnel $t7,$v0,.L0f07a4d4 +/* f07a360: 24080001 */ addiu $t0,$zero,0x1 +.L0f07a364: +/* f07a364: afa000c0 */ sw $zero,0xc0($sp) +/* f07a368: afa000bc */ sw $zero,0xbc($sp) +/* f07a36c: afb800b8 */ sw $t8,0xb8($sp) +/* f07a370: afb900b4 */ sw $t9,0xb4($sp) +/* f07a374: 0fc2c74a */ jal func0f0b1d28 +/* f07a378: 27a40118 */ addiu $a0,$sp,0x118 +/* f07a37c: 8fa80178 */ lw $t0,0x178($sp) +/* f07a380: 3c09800a */ lui $t1,0x800a +/* f07a384: 8d29a2d8 */ lw $t1,-0x5d28($t1) +/* f07a388: e7a000b0 */ swc1 $f0,0xb0($sp) +/* f07a38c: 8d040004 */ lw $a0,0x4($t0) +/* f07a390: 3c013f00 */ lui $at,0x3f00 +/* f07a394: 11200005 */ beqz $t1,.L0f07a3ac +/* f07a398: afa400ac */ sw $a0,0xac($sp) +/* f07a39c: 44814000 */ mtc1 $at,$f8 +/* f07a3a0: 00000000 */ sll $zero,$zero,0x0 +/* f07a3a4: 46080282 */ mul.s $f10,$f0,$f8 +/* f07a3a8: e7aa00b0 */ swc1 $f10,0xb0($sp) +.L0f07a3ac: +/* f07a3ac: 8faa0114 */ lw $t2,0x114($sp) +/* f07a3b0: 8fac0178 */ lw $t4,0x178($sp) +/* f07a3b4: 8fad0110 */ lw $t5,0x110($sp) +/* f07a3b8: 514c0007 */ beql $t2,$t4,.L0f07a3d8 +/* f07a3bc: 240e0001 */ addiu $t6,$zero,0x1 +/* f07a3c0: 11a00009 */ beqz $t5,.L0f07a3e8 +/* f07a3c4: 01a02825 */ or $a1,$t5,$zero +/* f07a3c8: 0fc12aa3 */ jal func0f04aa8c +/* f07a3cc: 24060001 */ addiu $a2,$zero,0x1 +/* f07a3d0: 10400005 */ beqz $v0,.L0f07a3e8 +/* f07a3d4: 240e0001 */ addiu $t6,$zero,0x1 +.L0f07a3d8: +/* f07a3d8: afa00128 */ sw $zero,0x128($sp) +/* f07a3dc: afa0018c */ sw $zero,0x18c($sp) +/* f07a3e0: afa00188 */ sw $zero,0x188($sp) +/* f07a3e4: afae0174 */ sw $t6,0x174($sp) +.L0f07a3e8: +/* f07a3e8: 8fab018c */ lw $t3,0x18c($sp) +/* f07a3ec: 8faf0188 */ lw $t7,0x188($sp) +/* f07a3f0: 27a40118 */ addiu $a0,$sp,0x118 +/* f07a3f4: 15600003 */ bnez $t3,.L0f07a404 +/* f07a3f8: 8fa50178 */ lw $a1,0x178($sp) +/* f07a3fc: 51e00114 */ beqzl $t7,.L0f07a850 +/* f07a400: 8fa40198 */ lw $a0,0x198($sp) +.L0f07a404: +/* f07a404: 0fc29f66 */ jal func0f0a7d98 +/* f07a408: 2406ffff */ addiu $a2,$zero,-1 +/* f07a40c: 8fa400ac */ lw $a0,0xac($sp) +/* f07a410: 8c980020 */ lw $t8,0x20($a0) +/* f07a414: 53000012 */ beqzl $t8,.L0f07a460 +/* f07a418: 8fac0110 */ lw $t4,0x110($sp) +/* f07a41c: 0fc0cfe8 */ jal func0f033fa0 +/* f07a420: 00000000 */ sll $zero,$zero,0x0 +/* f07a424: 44808000 */ mtc1 $zero,$f16 +/* f07a428: 8fa400ac */ lw $a0,0xac($sp) +/* f07a42c: 27a5013c */ addiu $a1,$sp,0x13c +/* f07a430: 4600803c */ c.lt.s $f16,$f0 +/* f07a434: 27a6014c */ addiu $a2,$sp,0x14c +/* f07a438: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f07a43c: 27b900b4 */ addiu $t9,$sp,0xb4 +/* f07a440: 45000006 */ bc1f .L0f07a45c +/* f07a444: 27a800bc */ addiu $t0,$sp,0xbc +/* f07a448: 27a900b8 */ addiu $t1,$sp,0xb8 +/* f07a44c: afa90018 */ sw $t1,0x18($sp) +/* f07a450: afb90010 */ sw $t9,0x10($sp) +/* f07a454: 0fc0ffcb */ jal func0f03ff2c +/* f07a458: afa80014 */ sw $t0,0x14($sp) +.L0f07a45c: +/* f07a45c: 8fac0110 */ lw $t4,0x110($sp) +.L0f07a460: +/* f07a460: 27aa014c */ addiu $t2,$sp,0x14c +/* f07a464: 8fa400ac */ lw $a0,0xac($sp) +/* f07a468: afaa0010 */ sw $t2,0x10($sp) +/* f07a46c: 8fa50178 */ lw $a1,0x178($sp) +/* f07a470: 8fa600b4 */ lw $a2,0xb4($sp) +/* f07a474: 27a7013c */ addiu $a3,$sp,0x13c +/* f07a478: 0fc097a9 */ jal func0f025ea4 +/* f07a47c: afac0014 */ sw $t4,0x14($sp) +/* f07a480: 8fad0114 */ lw $t5,0x114($sp) +/* f07a484: 8fab0178 */ lw $t3,0x178($sp) +/* f07a488: 8faf00c0 */ lw $t7,0xc0($sp) +/* f07a48c: 8fb800bc */ lw $t8,0xbc($sp) +/* f07a490: 8fb900b8 */ lw $t9,0xb8($sp) +/* f07a494: 240e00c8 */ addiu $t6,$zero,0xc8 +/* f07a498: afae0014 */ sw $t6,0x14($sp) +/* f07a49c: 8fa400ac */ lw $a0,0xac($sp) +/* f07a4a0: 8fa500b0 */ lw $a1,0xb0($sp) +/* f07a4a4: 27a6014c */ addiu $a2,$sp,0x14c +/* f07a4a8: 27a70118 */ addiu $a3,$sp,0x118 +/* f07a4ac: afa00028 */ sw $zero,0x28($sp) +/* f07a4b0: afad0010 */ sw $t5,0x10($sp) +/* f07a4b4: afab0018 */ sw $t3,0x18($sp) +/* f07a4b8: afaf001c */ sw $t7,0x1c($sp) +/* f07a4bc: afb80020 */ sw $t8,0x20($sp) +/* f07a4c0: 0fc0d077 */ jal func0f0341dc +/* f07a4c4: afb90024 */ sw $t9,0x24($sp) +/* f07a4c8: 100000e1 */ beqz $zero,.L0f07a850 +/* f07a4cc: 8fa40198 */ lw $a0,0x198($sp) +.L0f07a4d0: +/* f07a4d0: 24080001 */ addiu $t0,$zero,0x1 +.L0f07a4d4: +/* f07a4d4: 100000dd */ beqz $zero,.L0f07a84c +/* f07a4d8: afa80148 */ sw $t0,0x148($sp) +.L0f07a4dc: +/* f07a4dc: 10400045 */ beqz $v0,.L0f07a5f4 +/* f07a4e0: 27a40168 */ addiu $a0,$sp,0x168 +/* f07a4e4: 90490000 */ lbu $t1,0x0($v0) +/* f07a4e8: 24010001 */ addiu $at,$zero,0x1 +/* f07a4ec: 27a50158 */ addiu $a1,$sp,0x158 +/* f07a4f0: 15210040 */ bne $t1,$at,.L0f07a5f4 +/* f07a4f4: 27a6013c */ addiu $a2,$sp,0x13c +/* f07a4f8: 240a0010 */ addiu $t2,$zero,0x10 +/* f07a4fc: afa000a8 */ sw $zero,0xa8($sp) +/* f07a500: afaa0010 */ sw $t2,0x10($sp) +/* f07a504: 27a40168 */ addiu $a0,$sp,0x168 +/* f07a508: 0c00b764 */ jal 0x2dd90 +/* f07a50c: 2407003b */ addiu $a3,$zero,0x3b +/* f07a510: 1440000a */ bnez $v0,.L0f07a53c +/* f07a514: 27a4013c */ addiu $a0,$sp,0x13c +/* f07a518: 3c067f1b */ lui $a2,0x7f1b +/* f07a51c: 24c6a02c */ addiu $a2,$a2,-24532 +/* f07a520: 0c0093af */ jal 0x24ebc +/* f07a524: 24052cf9 */ addiu $a1,$zero,0x2cf9 +/* f07a528: 0c0093ac */ jal 0x24eb0 +/* f07a52c: 00000000 */ sll $zero,$zero,0x0 +/* f07a530: 240c0001 */ addiu $t4,$zero,0x1 +/* f07a534: afac0148 */ sw $t4,0x148($sp) +/* f07a538: afa200a8 */ sw $v0,0xa8($sp) +.L0f07a53c: +/* f07a53c: 8fa300a8 */ lw $v1,0xa8($sp) +/* f07a540: 506000c3 */ beqzl $v1,.L0f07a850 +/* f07a544: 8fa40198 */ lw $a0,0x198($sp) +/* f07a548: 906d0000 */ lbu $t5,0x0($v1) +/* f07a54c: 24010001 */ addiu $at,$zero,0x1 +/* f07a550: 55a100bf */ bnel $t5,$at,.L0f07a850 +/* f07a554: 8fa40198 */ lw $a0,0x198($sp) +/* f07a558: 8c640004 */ lw $a0,0x4($v1) +/* f07a55c: 2401014c */ addiu $at,$zero,0x14c +/* f07a560: 3c0b8007 */ lui $t3,0x8007 +/* f07a564: 848e0004 */ lh $t6,0x4($a0) +/* f07a568: 27a5013c */ addiu $a1,$sp,0x13c +/* f07a56c: 24060000 */ addiu $a2,$zero,0x0 +/* f07a570: 55c100b7 */ bnel $t6,$at,.L0f07a850 +/* f07a574: 8fa40198 */ lw $a0,0x198($sp) +/* f07a578: 8d6b9cbc */ lw $t3,-0x6344($t3) +/* f07a57c: afa00148 */ sw $zero,0x148($sp) +/* f07a580: afa300a8 */ sw $v1,0xa8($sp) +/* f07a584: 0fc68330 */ jal func0f1a0cc0 +/* f07a588: afab00a0 */ sw $t3,0xa0($sp) +/* f07a58c: 0fc4f92a */ jal func0f13e4a8 +/* f07a590: 8fa40110 */ lw $a0,0x110($sp) +/* f07a594: 1040000b */ beqz $v0,.L0f07a5c4 +/* f07a598: 8fa500a8 */ lw $a1,0xa8($sp) +/* f07a59c: 8fa500a8 */ lw $a1,0xa8($sp) +/* f07a5a0: 240f0019 */ addiu $t7,$zero,0x19 +/* f07a5a4: 27a6013c */ addiu $a2,$sp,0x13c +/* f07a5a8: 84a40028 */ lh $a0,0x28($a1) +/* f07a5ac: afaf0014 */ sw $t7,0x14($sp) +/* f07a5b0: afa00010 */ sw $zero,0x10($sp) +/* f07a5b4: 0fc4be7c */ jal func0f12f9f0 +/* f07a5b8: 00003825 */ or $a3,$zero,$zero +/* f07a5bc: 10000008 */ beqz $zero,.L0f07a5e0 +/* f07a5c0: 27a400a0 */ addiu $a0,$sp,0xa0 +.L0f07a5c4: +/* f07a5c4: 84a40028 */ lh $a0,0x28($a1) +/* f07a5c8: afa00014 */ sw $zero,0x14($sp) +/* f07a5cc: afa00010 */ sw $zero,0x10($sp) +/* f07a5d0: 27a6013c */ addiu $a2,$sp,0x13c +/* f07a5d4: 0fc4be7c */ jal func0f12f9f0 +/* f07a5d8: 00003825 */ or $a3,$zero,$zero +/* f07a5dc: 27a400a0 */ addiu $a0,$sp,0xa0 +.L0f07a5e0: +/* f07a5e0: 8fa500a8 */ lw $a1,0xa8($sp) +/* f07a5e4: 0fc29f66 */ jal func0f0a7d98 +/* f07a5e8: 240600f2 */ addiu $a2,$zero,0xf2 +/* f07a5ec: 10000098 */ beqz $zero,.L0f07a850 +/* f07a5f0: 8fa40198 */ lw $a0,0x198($sp) +.L0f07a5f4: +/* f07a5f4: 24190010 */ addiu $t9,$zero,0x10 +/* f07a5f8: afb90010 */ sw $t9,0x10($sp) +/* f07a5fc: 27a50158 */ addiu $a1,$sp,0x158 +/* f07a600: 27a6013c */ addiu $a2,$sp,0x13c +/* f07a604: 0c00b764 */ jal 0x2dd90 +/* f07a608: 24070022 */ addiu $a3,$zero,0x22 +/* f07a60c: 14400007 */ bnez $v0,.L0f07a62c +/* f07a610: 27a4013c */ addiu $a0,$sp,0x13c +/* f07a614: 3c067f1b */ lui $a2,0x7f1b +/* f07a618: 24c6a038 */ addiu $a2,$a2,-24520 +/* f07a61c: 0c0093af */ jal 0x24ebc +/* f07a620: 24052d13 */ addiu $a1,$zero,0x2d13 +/* f07a624: 24080001 */ addiu $t0,$zero,0x1 +/* f07a628: afa80148 */ sw $t0,0x148($sp) +.L0f07a62c: +/* f07a62c: 8faa0194 */ lw $t2,0x194($sp) +/* f07a630: 3c09800a */ lui $t1,0x800a +/* f07a634: 8d299fc8 */ lw $t1,-0x6038($t1) +/* f07a638: 8d4c0094 */ lw $t4,0x94($t2) +/* f07a63c: 8fa20124 */ lw $v0,0x124($sp) +/* f07a640: 552c0083 */ bnel $t1,$t4,.L0f07a850 +/* f07a644: 8fa40198 */ lw $a0,0x198($sp) +/* f07a648: 50400081 */ beqzl $v0,.L0f07a850 +/* f07a64c: 8fa40198 */ lw $a0,0x198($sp) +/* f07a650: 904d0000 */ lbu $t5,0x0($v0) +/* f07a654: 24010006 */ addiu $at,$zero,0x6 +/* f07a658: c7a40168 */ lwc1 $f4,0x168($sp) +/* f07a65c: 55a1007c */ bnel $t5,$at,.L0f07a850 +/* f07a660: 8fa40198 */ lw $a0,0x198($sp) +/* f07a664: c4520008 */ lwc1 $f18,0x8($v0) +/* f07a668: c446000c */ lwc1 $f6,0xc($v0) +/* f07a66c: c7a8016c */ lwc1 $f8,0x16c($sp) +/* f07a670: 46049001 */ sub.s $f0,$f18,$f4 +/* f07a674: c44a0010 */ lwc1 $f10,0x10($v0) +/* f07a678: c7b00170 */ lwc1 $f16,0x170($sp) +/* f07a67c: 46083081 */ sub.s $f2,$f6,$f8 +/* f07a680: 46000482 */ mul.s $f18,$f0,$f0 +/* f07a684: 46105301 */ sub.s $f12,$f10,$f16 +/* f07a688: 46021182 */ mul.s $f6,$f2,$f2 +/* f07a68c: 46069280 */ add.s $f10,$f18,$f6 +/* f07a690: 460c6482 */ mul.s $f18,$f12,$f12 +/* f07a694: c7a6013c */ lwc1 $f6,0x13c($sp) +/* f07a698: 46043001 */ sub.s $f0,$f6,$f4 +/* f07a69c: 46125380 */ add.s $f14,$f10,$f18 +/* f07a6a0: c7aa0140 */ lwc1 $f10,0x140($sp) +/* f07a6a4: 46000182 */ mul.s $f6,$f0,$f0 +/* f07a6a8: c7b20144 */ lwc1 $f18,0x144($sp) +/* f07a6ac: 46085081 */ sub.s $f2,$f10,$f8 +/* f07a6b0: 46109301 */ sub.s $f12,$f18,$f16 +/* f07a6b4: 46021102 */ mul.s $f4,$f2,$f2 +/* f07a6b8: 46043280 */ add.s $f10,$f6,$f4 +/* f07a6bc: 460c6202 */ mul.s $f8,$f12,$f12 +/* f07a6c0: 46085480 */ add.s $f18,$f10,$f8 +/* f07a6c4: 4612703e */ c.le.s $f14,$f18 +/* f07a6c8: 00000000 */ sll $zero,$zero,0x0 +/* f07a6cc: 45020060 */ bc1fl .L0f07a850 +/* f07a6d0: 8fa40198 */ lw $a0,0x198($sp) +/* f07a6d4: 0c012974 */ jal 0x4a5d0 +/* f07a6d8: 46007306 */ mov.s $f12,$f14 +/* f07a6dc: 3c014348 */ lui $at,0x4348 +/* f07a6e0: 44816000 */ mtc1 $at,$f12 +/* f07a6e4: 3c017f1b */ lui $at,0x7f1b +/* f07a6e8: c430a58c */ lwc1 $f16,-0x5a74($at) +/* f07a6ec: 3c01800a */ lui $at,0x800a +/* f07a6f0: c426a00c */ lwc1 $f6,-0x5ff4($at) +/* f07a6f4: 3c018007 */ lui $at,0x8007 +/* f07a6f8: 4600603c */ c.lt.s $f12,$f0 +/* f07a6fc: 46068102 */ mul.s $f4,$f16,$f6 +/* f07a700: c42a9950 */ lwc1 $f10,-0x66b0($at) +/* f07a704: 8fae0194 */ lw $t6,0x194($sp) +/* f07a708: 460a2082 */ mul.s $f2,$f4,$f10 +/* f07a70c: 45020005 */ bc1fl .L0f07a724 +/* f07a710: c5d200a0 */ lwc1 $f18,0xa0($t6) +/* f07a714: 46006203 */ div.s $f8,$f12,$f0 +/* f07a718: 46081082 */ mul.s $f2,$f2,$f8 +/* f07a71c: 00000000 */ sll $zero,$zero,0x0 +/* f07a720: c5d200a0 */ lwc1 $f18,0xa0($t6) +.L0f07a724: +/* f07a724: 3c013f80 */ lui $at,0x3f80 +/* f07a728: 44813000 */ mtc1 $at,$f6 +/* f07a72c: 46029400 */ add.s $f16,$f18,$f2 +/* f07a730: 4610303e */ c.le.s $f6,$f16 +/* f07a734: e5d000a0 */ swc1 $f16,0xa0($t6) +/* f07a738: 8fab0124 */ lw $t3,0x124($sp) +/* f07a73c: 45020044 */ bc1fl .L0f07a850 +/* f07a740: 8fa40198 */ lw $a0,0x198($sp) +/* f07a744: c5640008 */ lwc1 $f4,0x8($t3) +/* f07a748: e7a4013c */ swc1 $f4,0x13c($sp) +/* f07a74c: c56a000c */ lwc1 $f10,0xc($t3) +/* f07a750: e7aa0140 */ swc1 $f10,0x140($sp) +/* f07a754: c5680010 */ lwc1 $f8,0x10($t3) +/* f07a758: afa00148 */ sw $zero,0x148($sp) +/* f07a75c: 0c004b70 */ jal 0x12dc0 +/* f07a760: e7a80144 */ swc1 $f8,0x144($sp) +/* f07a764: 304f0001 */ andi $t7,$v0,0x1 +/* f07a768: 11e00012 */ beqz $t7,.L0f07a7b4 +/* f07a76c: 00000000 */ sll $zero,$zero,0x0 +/* f07a770: 0c004b70 */ jal 0x12dc0 +/* f07a774: 00000000 */ sll $zero,$zero,0x0 +/* f07a778: 2401000a */ addiu $at,$zero,0xa +/* f07a77c: 0041001b */ divu $zero,$v0,$at +/* f07a780: 0000c010 */ mfhi $t8 +/* f07a784: 27190002 */ addiu $t9,$t8,0x2 +/* f07a788: 44998000 */ mtc1 $t9,$f16 +/* f07a78c: c7b20140 */ lwc1 $f18,0x140($sp) +/* f07a790: 07210005 */ bgez $t9,.L0f07a7a8 +/* f07a794: 468081a0 */ cvt.s.w $f6,$f16 +/* f07a798: 3c014f80 */ lui $at,0x4f80 +/* f07a79c: 44812000 */ mtc1 $at,$f4 +/* f07a7a0: 00000000 */ sll $zero,$zero,0x0 +/* f07a7a4: 46043180 */ add.s $f6,$f6,$f4 +.L0f07a7a8: +/* f07a7a8: 46069280 */ add.s $f10,$f18,$f6 +/* f07a7ac: 10000011 */ beqz $zero,.L0f07a7f4 +/* f07a7b0: e7aa0140 */ swc1 $f10,0x140($sp) +.L0f07a7b4: +/* f07a7b4: 0c004b70 */ jal 0x12dc0 +/* f07a7b8: 00000000 */ sll $zero,$zero,0x0 +/* f07a7bc: 2401000a */ addiu $at,$zero,0xa +/* f07a7c0: 0041001b */ divu $zero,$v0,$at +/* f07a7c4: 00004010 */ mfhi $t0 +/* f07a7c8: 250a0002 */ addiu $t2,$t0,0x2 +/* f07a7cc: 448a8000 */ mtc1 $t2,$f16 +/* f07a7d0: c7a80140 */ lwc1 $f8,0x140($sp) +/* f07a7d4: 05410005 */ bgez $t2,.L0f07a7ec +/* f07a7d8: 46808120 */ cvt.s.w $f4,$f16 +/* f07a7dc: 3c014f80 */ lui $at,0x4f80 +/* f07a7e0: 44819000 */ mtc1 $at,$f18 +/* f07a7e4: 00000000 */ sll $zero,$zero,0x0 +/* f07a7e8: 46122100 */ add.s $f4,$f4,$f18 +.L0f07a7ec: +/* f07a7ec: 46044181 */ sub.s $f6,$f8,$f4 +/* f07a7f0: e7a60140 */ swc1 $f6,0x140($sp) +.L0f07a7f4: +/* f07a7f4: 27a40118 */ addiu $a0,$sp,0x118 +/* f07a7f8: 8fa50124 */ lw $a1,0x124($sp) +/* f07a7fc: 0fc29f66 */ jal func0f0a7d98 +/* f07a800: 2406ffff */ addiu $a2,$zero,-1 +/* f07a804: 3c013f00 */ lui $at,0x3f00 +/* f07a808: 44815000 */ mtc1 $at,$f10 +/* f07a80c: 3c018007 */ lui $at,0x8007 +/* f07a810: c4309954 */ lwc1 $f16,-0x66ac($at) +/* f07a814: 8fa90124 */ lw $t1,0x124($sp) +/* f07a818: 240c00c8 */ addiu $t4,$zero,0xc8 +/* f07a81c: 46105002 */ mul.s $f0,$f10,$f16 +/* f07a820: 8d240004 */ lw $a0,0x4($t1) +/* f07a824: afac0014 */ sw $t4,0x14($sp) +/* f07a828: afa00010 */ sw $zero,0x10($sp) +/* f07a82c: 27a6014c */ addiu $a2,$sp,0x14c +/* f07a830: 27a70118 */ addiu $a3,$sp,0x118 +/* f07a834: 44050000 */ mfc1 $a1,$f0 +/* f07a838: 0fc0d0cc */ jal func0f034330 +/* f07a83c: 00000000 */ sll $zero,$zero,0x0 +/* f07a840: 44809000 */ mtc1 $zero,$f18 +/* f07a844: 8fad0194 */ lw $t5,0x194($sp) +/* f07a848: e5b200a0 */ swc1 $f18,0xa0($t5) +.L0f07a84c: +/* f07a84c: 8fa40198 */ lw $a0,0x198($sp) +.L0f07a850: +/* f07a850: 0fc1905e */ jal func0f064178 +/* f07a854: 24050001 */ addiu $a1,$zero,0x1 +/* f07a858: 8fae018c */ lw $t6,0x18c($sp) +/* f07a85c: 8fab0188 */ lw $t3,0x188($sp) +/* f07a860: 8faf0194 */ lw $t7,0x194($sp) +/* f07a864: 15c00003 */ bnez $t6,.L0f07a874 +/* f07a868: 27a40168 */ addiu $a0,$sp,0x168 +/* f07a86c: 51600009 */ beqzl $t3,.L0f07a894 +/* f07a870: 8fb90148 */ lw $t9,0x148($sp) +.L0f07a874: +/* f07a874: 91e200a9 */ lbu $v0,0xa9($t7) +/* f07a878: 240100ff */ addiu $at,$zero,0xff +/* f07a87c: 58400005 */ blezl $v0,.L0f07a894 +/* f07a880: 8fb90148 */ lw $t9,0x148($sp) +/* f07a884: 10410002 */ beq $v0,$at,.L0f07a890 +/* f07a888: 2458ffff */ addiu $t8,$v0,-1 +/* f07a88c: a1f800a9 */ sb $t8,0xa9($t7) +.L0f07a890: +/* f07a890: 8fb90148 */ lw $t9,0x148($sp) +.L0f07a894: +/* f07a894: 27a5013c */ addiu $a1,$sp,0x13c +/* f07a898: 27a60158 */ addiu $a2,$sp,0x158 +/* f07a89c: 13200024 */ beqz $t9,.L0f07a930 +/* f07a8a0: 27a7012c */ addiu $a3,$sp,0x12c +/* f07a8a4: afa00010 */ sw $zero,0x10($sp) +/* f07a8a8: 0c006052 */ jal 0x18148 +/* f07a8ac: afa00014 */ sw $zero,0x14($sp) +/* f07a8b0: 0fc4f92a */ jal func0f13e4a8 +/* f07a8b4: 8fa40110 */ lw $a0,0x110($sp) +/* f07a8b8: 1040000b */ beqz $v0,.L0f07a8e8 +/* f07a8bc: 8faa0194 */ lw $t2,0x194($sp) +/* f07a8c0: 24080019 */ addiu $t0,$zero,0x19 +/* f07a8c4: afa80014 */ sw $t0,0x14($sp) +/* f07a8c8: 87a4012c */ lh $a0,0x12c($sp) +/* f07a8cc: 00002825 */ or $a1,$zero,$zero +/* f07a8d0: 27a6013c */ addiu $a2,$sp,0x13c +/* f07a8d4: 00003825 */ or $a3,$zero,$zero +/* f07a8d8: 0fc4be7c */ jal func0f12f9f0 +/* f07a8dc: afa00010 */ sw $zero,0x10($sp) +/* f07a8e0: 1000000f */ beqz $zero,.L0f07a920 +/* f07a8e4: 27a40118 */ addiu $a0,$sp,0x118 +.L0f07a8e8: +/* f07a8e8: 85490004 */ lh $t1,0x4($t2) +/* f07a8ec: 24010144 */ addiu $at,$zero,0x144 +/* f07a8f0: 87a4012c */ lh $a0,0x12c($sp) +/* f07a8f4: 15210003 */ bne $t1,$at,.L0f07a904 +/* f07a8f8: 00002825 */ or $a1,$zero,$zero +/* f07a8fc: 10000002 */ beqz $zero,.L0f07a908 +/* f07a900: 24020017 */ addiu $v0,$zero,0x17 +.L0f07a904: +/* f07a904: 00001025 */ or $v0,$zero,$zero +.L0f07a908: +/* f07a908: 27a6013c */ addiu $a2,$sp,0x13c +/* f07a90c: 00003825 */ or $a3,$zero,$zero +/* f07a910: afa00010 */ sw $zero,0x10($sp) +/* f07a914: 0fc4be7c */ jal func0f12f9f0 +/* f07a918: afa20014 */ sw $v0,0x14($sp) +/* f07a91c: 27a40118 */ addiu $a0,$sp,0x118 +.L0f07a920: +/* f07a920: 27a5013c */ addiu $a1,$sp,0x13c +/* f07a924: 2406ffff */ addiu $a2,$zero,-1 +/* f07a928: 0fc2a132 */ jal func0f0a84c8 +/* f07a92c: 27a7012c */ addiu $a3,$sp,0x12c +.L0f07a930: +/* f07a930: 8fac0128 */ lw $t4,0x128($sp) +/* f07a934: c7a8013c */ lwc1 $f8,0x13c($sp) +/* f07a938: c7a40168 */ lwc1 $f4,0x168($sp) +/* f07a93c: 51800097 */ beqzl $t4,.L0f07ab9c +/* f07a940: 8fa80194 */ lw $t0,0x194($sp) +/* f07a944: 46044181 */ sub.s $f6,$f8,$f4 +/* f07a948: c7aa0140 */ lwc1 $f10,0x140($sp) +/* f07a94c: c7b0016c */ lwc1 $f16,0x16c($sp) +/* f07a950: c7a40170 */ lwc1 $f4,0x170($sp) +/* f07a954: c7a80144 */ lwc1 $f8,0x144($sp) +/* f07a958: 46105481 */ sub.s $f18,$f10,$f16 +/* f07a95c: 8fad0194 */ lw $t5,0x194($sp) +/* f07a960: 46063402 */ mul.s $f16,$f6,$f6 +/* f07a964: 46044281 */ sub.s $f10,$f8,$f4 +/* f07a968: 8da3009c */ lw $v1,0x9c($t5) +/* f07a96c: 46129202 */ mul.s $f8,$f18,$f18 +/* f07a970: e7a60068 */ swc1 $f6,0x68($sp) +/* f07a974: e7aa0070 */ swc1 $f10,0x70($sp) +/* f07a978: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f07a97c: c7a60070 */ lwc1 $f6,0x70($sp) +/* f07a980: e7b2006c */ swc1 $f18,0x6c($sp) +/* f07a984: afa30078 */ sw $v1,0x78($sp) +/* f07a988: 46065482 */ mul.s $f18,$f10,$f6 +/* f07a98c: 46088100 */ add.s $f4,$f16,$f8 +/* f07a990: 0c012974 */ jal 0x4a5d0 +/* f07a994: 46049300 */ add.s $f12,$f18,$f4 +/* f07a998: 44808000 */ mtc1 $zero,$f16 +/* f07a99c: 8fa30078 */ lw $v1,0x78($sp) +/* f07a9a0: 46000306 */ mov.s $f12,$f0 +/* f07a9a4: 4600803c */ c.lt.s $f16,$f0 +/* f07a9a8: 3c017f1b */ lui $at,0x7f1b +/* f07a9ac: c7a80168 */ lwc1 $f8,0x168($sp) +/* f07a9b0: 4502007a */ bc1fl .L0f07ab9c +/* f07a9b4: 8fa80194 */ lw $t0,0x194($sp) +/* f07a9b8: c42ea590 */ lwc1 $f14,-0x5a70($at) +/* f07a9bc: e4680004 */ swc1 $f8,0x4($v1) +/* f07a9c0: 3c013f80 */ lui $at,0x3f80 +/* f07a9c4: 44814000 */ mtc1 $at,$f8 +/* f07a9c8: c7aa016c */ lwc1 $f10,0x16c($sp) +/* f07a9cc: 4600703c */ c.lt.s $f14,$f0 +/* f07a9d0: 240f002b */ addiu $t7,$zero,0x2b +/* f07a9d4: 46004083 */ div.s $f2,$f8,$f0 +/* f07a9d8: e46a0008 */ swc1 $f10,0x8($v1) +/* f07a9dc: c7a60170 */ lwc1 $f6,0x170($sp) +/* f07a9e0: 2418000c */ addiu $t8,$zero,0xc +/* f07a9e4: e466000c */ swc1 $f6,0xc($v1) +/* f07a9e8: c7b20068 */ lwc1 $f18,0x68($sp) +/* f07a9ec: e4720010 */ swc1 $f18,0x10($v1) +/* f07a9f0: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f07a9f4: c46a0010 */ lwc1 $f10,0x10($v1) +/* f07a9f8: e4640014 */ swc1 $f4,0x14($v1) +/* f07a9fc: c7b00070 */ lwc1 $f16,0x70($sp) +/* f07aa00: c4720014 */ lwc1 $f18,0x14($v1) +/* f07aa04: e4700018 */ swc1 $f16,0x18($v1) +/* f07aa08: c4700018 */ lwc1 $f16,0x18($v1) +/* f07aa0c: 46025182 */ mul.s $f6,$f10,$f2 +/* f07aa10: 00000000 */ sll $zero,$zero,0x0 +/* f07aa14: 46029102 */ mul.s $f4,$f18,$f2 +/* f07aa18: 00000000 */ sll $zero,$zero,0x0 +/* f07aa1c: 46028202 */ mul.s $f8,$f16,$f2 +/* f07aa20: e4660010 */ swc1 $f6,0x10($v1) +/* f07aa24: e4640014 */ swc1 $f4,0x14($v1) +/* f07aa28: 45000002 */ bc1f .L0f07aa34 +/* f07aa2c: e4680018 */ swc1 $f8,0x18($v1) +/* f07aa30: 46007306 */ mov.s $f12,$f14 +.L0f07aa34: +/* f07aa34: a0600000 */ sb $zero,0x0($v1) +/* f07aa38: 8fae0194 */ lw $t6,0x194($sp) +/* f07aa3c: 24010144 */ addiu $at,$zero,0x144 +/* f07aa40: 85cb0004 */ lh $t3,0x4($t6) +/* f07aa44: 55610004 */ bnel $t3,$at,.L0f07aa58 +/* f07aa48: a06f0001 */ sb $t7,0x1($v1) +/* f07aa4c: 10000002 */ beqz $zero,.L0f07aa58 +/* f07aa50: a0780001 */ sb $t8,0x1($v1) +/* f07aa54: a06f0001 */ sb $t7,0x1($v1) +.L0f07aa58: +/* f07aa58: 3c0143fa */ lui $at,0x43fa +/* f07aa5c: 44810000 */ mtc1 $at,$f0 +/* f07aa60: e46c001c */ swc1 $f12,0x1c($v1) +/* f07aa64: 4600603c */ c.lt.s $f12,$f0 +/* f07aa68: 00000000 */ sll $zero,$zero,0x0 +/* f07aa6c: 45020003 */ bc1fl .L0f07aa7c +/* f07aa70: 80790001 */ lb $t9,0x1($v1) +/* f07aa74: 46000306 */ mov.s $f12,$f0 +/* f07aa78: 80790001 */ lb $t9,0x1($v1) +.L0f07aa7c: +/* f07aa7c: 2401001d */ addiu $at,$zero,0x1d +/* f07aa80: 17210026 */ bne $t9,$at,.L0f07ab1c +/* f07aa84: 3c017f1b */ lui $at,0x7f1b +/* f07aa88: c422a594 */ lwc1 $f2,-0x5a6c($at) +/* f07aa8c: 3c013e80 */ lui $at,0x3e80 +/* f07aa90: 44815000 */ mtc1 $at,$f10 +/* f07aa94: 3c017f1b */ lui $at,0x7f1b +/* f07aa98: 460c5182 */ mul.s $f6,$f10,$f12 +/* f07aa9c: e4660020 */ swc1 $f6,0x20($v1) +/* f07aaa0: c432a598 */ lwc1 $f18,-0x5a68($at) +/* f07aaa4: 460c9002 */ mul.s $f0,$f18,$f12 +/* f07aaa8: 4600103c */ c.lt.s $f2,$f0 +/* f07aaac: e4600024 */ swc1 $f0,0x24($v1) +/* f07aab0: 45020003 */ bc1fl .L0f07aac0 +/* f07aab4: afa30078 */ sw $v1,0x78($sp) +/* f07aab8: e4620024 */ swc1 $f2,0x24($v1) +/* f07aabc: afa30078 */ sw $v1,0x78($sp) +.L0f07aac0: +/* f07aac0: 0c004b70 */ jal 0x12dc0 +/* f07aac4: e7ac007c */ swc1 $f12,0x7c($sp) +/* f07aac8: 44822000 */ mtc1 $v0,$f4 +/* f07aacc: 8fa30078 */ lw $v1,0x78($sp) +/* f07aad0: c7ac007c */ lwc1 $f12,0x7c($sp) +/* f07aad4: 04410005 */ bgez $v0,.L0f07aaec +/* f07aad8: 46802420 */ cvt.s.w $f16,$f4 +/* f07aadc: 3c014f80 */ lui $at,0x4f80 +/* f07aae0: 44814000 */ mtc1 $at,$f8 +/* f07aae4: 00000000 */ sll $zero,$zero,0x0 +/* f07aae8: 46088400 */ add.s $f16,$f16,$f8 +.L0f07aaec: +/* f07aaec: 3c012f80 */ lui $at,0x2f80 +/* f07aaf0: 44815000 */ mtc1 $at,$f10 +/* f07aaf4: 3c017f1b */ lui $at,0x7f1b +/* f07aaf8: c432a59c */ lwc1 $f18,-0x5a64($at) +/* f07aafc: 460a8182 */ mul.s $f6,$f16,$f10 +/* f07ab00: 3c017f1b */ lui $at,0x7f1b +/* f07ab04: c428a5a0 */ lwc1 $f8,-0x5a60($at) +/* f07ab08: 46123102 */ mul.s $f4,$f6,$f18 +/* f07ab0c: 46044401 */ sub.s $f16,$f8,$f4 +/* f07ab10: 460c8282 */ mul.s $f10,$f16,$f12 +/* f07ab14: 10000020 */ beqz $zero,.L0f07ab98 +/* f07ab18: e46a0028 */ swc1 $f10,0x28($v1) +.L0f07ab1c: +/* f07ab1c: 3c017f1b */ lui $at,0x7f1b +/* f07ab20: c422a5a4 */ lwc1 $f2,-0x5a5c($at) +/* f07ab24: 3c017f1b */ lui $at,0x7f1b +/* f07ab28: c426a5a8 */ lwc1 $f6,-0x5a58($at) +/* f07ab2c: 460c3002 */ mul.s $f0,$f6,$f12 +/* f07ab30: 4600103c */ c.lt.s $f2,$f0 +/* f07ab34: e4600020 */ swc1 $f0,0x20($v1) +/* f07ab38: e4600024 */ swc1 $f0,0x24($v1) +/* f07ab3c: 45000002 */ bc1f .L0f07ab48 +/* f07ab40: 00000000 */ sll $zero,$zero,0x0 +/* f07ab44: e4620024 */ swc1 $f2,0x24($v1) +.L0f07ab48: +/* f07ab48: 0c004b70 */ jal 0x12dc0 +/* f07ab4c: afa30078 */ sw $v1,0x78($sp) +/* f07ab50: 44829000 */ mtc1 $v0,$f18 +/* f07ab54: 8fa30078 */ lw $v1,0x78($sp) +/* f07ab58: 04410005 */ bgez $v0,.L0f07ab70 +/* f07ab5c: 46809220 */ cvt.s.w $f8,$f18 +/* f07ab60: 3c014f80 */ lui $at,0x4f80 +/* f07ab64: 44812000 */ mtc1 $at,$f4 +/* f07ab68: 00000000 */ sll $zero,$zero,0x0 +/* f07ab6c: 46044200 */ add.s $f8,$f8,$f4 +.L0f07ab70: +/* f07ab70: 3c012f80 */ lui $at,0x2f80 +/* f07ab74: 44818000 */ mtc1 $at,$f16 +/* f07ab78: 3c013f80 */ lui $at,0x3f80 +/* f07ab7c: 44813000 */ mtc1 $at,$f6 +/* f07ab80: 46104002 */ mul.s $f0,$f8,$f16 +/* f07ab84: c4640020 */ lwc1 $f4,0x20($v1) +/* f07ab88: 46000280 */ add.s $f10,$f0,$f0 +/* f07ab8c: 46065481 */ sub.s $f18,$f10,$f6 +/* f07ab90: 46049202 */ mul.s $f8,$f18,$f4 +/* f07ab94: e4680028 */ swc1 $f8,0x28($v1) +.L0f07ab98: +/* f07ab98: 8fa80194 */ lw $t0,0x194($sp) +.L0f07ab9c: +/* f07ab9c: 3c09800a */ lui $t1,0x800a +/* f07aba0: 8d299fc8 */ lw $t1,-0x6038($t1) +/* f07aba4: 8d0a0098 */ lw $t2,0x98($t0) +/* f07aba8: 240c0002 */ addiu $t4,$zero,0x2 +/* f07abac: 24050001 */ addiu $a1,$zero,0x1 +/* f07abb0: 0149082a */ slt $at,$t2,$t1 +/* f07abb4: 1020002d */ beqz $at,.L0f07ac6c +/* f07abb8: 3406ffff */ dli $a2,0xffff +/* f07abbc: afac0064 */ sw $t4,0x64($sp) +/* f07abc0: 0fc249af */ jal func0f0926bc +/* f07abc4: 8fa40198 */ lw $a0,0x198($sp) +/* f07abc8: 8fad0174 */ lw $t5,0x174($sp) +/* f07abcc: 8fae0194 */ lw $t6,0x194($sp) +/* f07abd0: 00002025 */ or $a0,$zero,$zero +/* f07abd4: 15a0001f */ bnez $t5,.L0f07ac54 +/* f07abd8: 2407ffff */ addiu $a3,$zero,-1 +/* f07abdc: 85c30004 */ lh $v1,0x4($t6) +/* f07abe0: 24010144 */ addiu $at,$zero,0x144 +/* f07abe4: 3402806f */ dli $v0,0x806f +/* f07abe8: 14610002 */ bne $v1,$at,.L0f07abf4 +/* f07abec: 240fffff */ addiu $t7,$zero,-1 +/* f07abf0: 34028040 */ dli $v0,0x8040 +.L0f07abf4: +/* f07abf4: 24010157 */ addiu $at,$zero,0x157 +/* f07abf8: 14610004 */ bne $v1,$at,.L0f07ac0c +/* f07abfc: 2419ffff */ addiu $t9,$zero,-1 +/* f07ac00: 240b0004 */ addiu $t3,$zero,0x4 +/* f07ac04: 34028044 */ dli $v0,0x8044 +/* f07ac08: afab0064 */ sw $t3,0x64($sp) +.L0f07ac0c: +/* f07ac0c: 3c01bf80 */ lui $at,0xbf80 +/* f07ac10: 44810000 */ mtc1 $at,$f0 +/* f07ac14: 00023400 */ sll $a2,$v0,0x10 +/* f07ac18: 0006c403 */ sra $t8,$a2,0x10 +/* f07ac1c: 03003025 */ or $a2,$t8,$zero +/* f07ac20: 8fa50198 */ lw $a1,0x198($sp) +/* f07ac24: afaf0010 */ sw $t7,0x10($sp) +/* f07ac28: afa00014 */ sw $zero,0x14($sp) +/* f07ac2c: afa00018 */ sw $zero,0x18($sp) +/* f07ac30: afa0001c */ sw $zero,0x1c($sp) +/* f07ac34: afa00020 */ sw $zero,0x20($sp) +/* f07ac38: afa00028 */ sw $zero,0x28($sp) +/* f07ac3c: afb9002c */ sw $t9,0x2c($sp) +/* f07ac40: e7a00024 */ swc1 $f0,0x24($sp) +/* f07ac44: e7a00030 */ swc1 $f0,0x30($sp) +/* f07ac48: e7a00034 */ swc1 $f0,0x34($sp) +/* f07ac4c: 0fc24e7e */ jal func0f0939f8 +/* f07ac50: e7a00038 */ swc1 $f0,0x38($sp) +.L0f07ac54: +/* f07ac54: 3c0a800a */ lui $t2,0x800a +/* f07ac58: 8d4a9fc8 */ lw $t2,-0x6038($t2) +/* f07ac5c: 8fa80064 */ lw $t0,0x64($sp) +/* f07ac60: 8fac0194 */ lw $t4,0x194($sp) +/* f07ac64: 010a4821 */ addu $t1,$t0,$t2 +/* f07ac68: ad890098 */ sw $t1,0x98($t4) +.L0f07ac6c: +/* f07ac6c: 8fad0184 */ lw $t5,0x184($sp) +.L0f07ac70: +/* f07ac70: 24050005 */ addiu $a1,$zero,0x5 +/* f07ac74: 0c006a47 */ jal 0x1a91c +/* f07ac78: 8da40008 */ lw $a0,0x8($t5) +/* f07ac7c: 10400005 */ beqz $v0,.L0f07ac94 +/* f07ac80: 00402825 */ or $a1,$v0,$zero +/* f07ac84: 0c006a87 */ jal 0x1aa1c +/* f07ac88: 8fa40184 */ lw $a0,0x184($sp) +/* f07ac8c: 8fae018c */ lw $t6,0x18c($sp) +/* f07ac90: a44e0000 */ sh $t6,0x0($v0) +.L0f07ac94: +/* f07ac94: 8fab0184 */ lw $t3,0x184($sp) +/* f07ac98: 24050007 */ addiu $a1,$zero,0x7 +/* f07ac9c: 0c006a47 */ jal 0x1a91c +/* f07aca0: 8d640008 */ lw $a0,0x8($t3) +/* f07aca4: 10400005 */ beqz $v0,.L0f07acbc +/* f07aca8: 00402825 */ or $a1,$v0,$zero +/* f07acac: 0c006a87 */ jal 0x1aa1c +/* f07acb0: 8fa40184 */ lw $a0,0x184($sp) +/* f07acb4: 8fb80188 */ lw $t8,0x188($sp) +/* f07acb8: a4580000 */ sh $t8,0x0($v0) +.L0f07acbc: +/* f07acbc: 8fbf0044 */ lw $ra,0x44($sp) +/* f07acc0: 27bd0198 */ addiu $sp,$sp,0x198 +/* f07acc4: 03e00008 */ jr $ra +/* f07acc8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07accc +/* f07accc: 27bdff08 */ addiu $sp,$sp,-248 +/* f07acd0: afbf001c */ sw $ra,0x1c($sp) +/* f07acd4: afb10018 */ sw $s1,0x18($sp) +/* f07acd8: afb00014 */ sw $s0,0x14($sp) +/* f07acdc: 8c900004 */ lw $s0,0x4($a0) +/* f07ace0: 24050001 */ addiu $a1,$zero,0x1 +/* f07ace4: 8e020018 */ lw $v0,0x18($s0) +/* f07ace8: 8c4e000c */ lw $t6,0xc($v0) +/* f07acec: afae00ec */ sw $t6,0xec($sp) +/* f07acf0: 8c440008 */ lw $a0,0x8($v0) +/* f07acf4: 0c006a6f */ jal 0x1a9bc +/* f07acf8: afa200f0 */ sw $v0,0xf0($sp) +/* f07acfc: afa200e8 */ sw $v0,0xe8($sp) +/* f07ad00: 3c017f1b */ lui $at,0x7f1b +/* f07ad04: c424a5ac */ lwc1 $f4,-0x5a54($at) +/* f07ad08: c60600d4 */ lwc1 $f6,0xd4($s0) +/* f07ad0c: 27a50068 */ addiu $a1,$sp,0x68 +/* f07ad10: 0c005900 */ jal 0x16400 +/* f07ad14: 46062301 */ sub.s $f12,$f4,$f6 +/* f07ad18: 3c017f1b */ lui $at,0x7f1b +/* f07ad1c: c42aa5b0 */ lwc1 $f10,-0x5a50($at) +/* f07ad20: c60800d0 */ lwc1 $f8,0xd0($s0) +/* f07ad24: 27a50028 */ addiu $a1,$sp,0x28 +/* f07ad28: 0c0058dd */ jal 0x16374 +/* f07ad2c: 460a4300 */ add.s $f12,$f8,$f10 +/* f07ad30: 27b100a8 */ addiu $s1,$sp,0xa8 +/* f07ad34: 02203025 */ or $a2,$s1,$zero +/* f07ad38: 27a40028 */ addiu $a0,$sp,0x28 +/* f07ad3c: 0c0056f9 */ jal 0x15be4 +/* f07ad40: 27a50068 */ addiu $a1,$sp,0x68 +/* f07ad44: 8fa400e8 */ lw $a0,0xe8($sp) +/* f07ad48: 0c005775 */ jal 0x15dd4 +/* f07ad4c: 02202825 */ or $a1,$s1,$zero +/* f07ad50: 8fa400ec */ lw $a0,0xec($sp) +/* f07ad54: 02202825 */ or $a1,$s1,$zero +/* f07ad58: 24860040 */ addiu $a2,$a0,0x40 +/* f07ad5c: 0c0056f9 */ jal 0x15be4 +/* f07ad60: afa60024 */ sw $a2,0x24($sp) +/* f07ad64: 8faf00f0 */ lw $t7,0xf0($sp) +/* f07ad68: 24050002 */ addiu $a1,$zero,0x2 +/* f07ad6c: 0c006a6f */ jal 0x1a9bc +/* f07ad70: 8de40008 */ lw $a0,0x8($t7) +/* f07ad74: afa200e8 */ sw $v0,0xe8($sp) +/* f07ad78: c60c00dc */ lwc1 $f12,0xdc($s0) +/* f07ad7c: 0c0058ba */ jal 0x162e8 +/* f07ad80: 02202825 */ or $a1,$s1,$zero +/* f07ad84: 8fa400e8 */ lw $a0,0xe8($sp) +/* f07ad88: 0c005775 */ jal 0x15dd4 +/* f07ad8c: 02202825 */ or $a1,$s1,$zero +/* f07ad90: 8fa600ec */ lw $a2,0xec($sp) +/* f07ad94: 8fa40024 */ lw $a0,0x24($sp) +/* f07ad98: 02202825 */ or $a1,$s1,$zero +/* f07ad9c: 0c0056f9 */ jal 0x15be4 +/* f07ada0: 24c60080 */ addiu $a2,$a2,0x80 +/* f07ada4: 8fbf001c */ lw $ra,0x1c($sp) +/* f07ada8: 8fb00014 */ lw $s0,0x14($sp) +/* f07adac: 8fb10018 */ lw $s1,0x18($sp) +/* f07adb0: 03e00008 */ jr $ra +/* f07adb4: 27bd00f8 */ addiu $sp,$sp,0xf8 +); + +GLOBAL_ASM( +glabel func0f07adb8 +/* f07adb8: 84830094 */ lh $v1,0x94($a0) +/* f07adbc: 2401ffff */ addiu $at,$zero,-1 +/* f07adc0: 3c18800a */ lui $t8,0x800a +/* f07adc4: 14610005 */ bne $v1,$at,.L0f07addc +/* f07adc8: 000378c0 */ sll $t7,$v1,0x3 +/* f07adcc: 3c0e800a */ lui $t6,0x800a +/* f07add0: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f07add4: 03e00008 */ jr $ra +/* f07add8: 8dc200bc */ lw $v0,0xbc($t6) +.L0f07addc: +/* f07addc: 8f18a2f8 */ lw $t8,-0x5d08($t8) +/* f07ade0: 01e37821 */ addu $t7,$t7,$v1 +/* f07ade4: 000f78c0 */ sll $t7,$t7,0x3 +/* f07ade8: 01f81021 */ addu $v0,$t7,$t8 +/* f07adec: 03e00008 */ jr $ra +/* f07adf0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07adf4 +/* f07adf4: 908e0003 */ lbu $t6,0x3($a0) +/* f07adf8: 24010039 */ addiu $at,$zero,0x39 +/* f07adfc: 00001025 */ or $v0,$zero,$zero +/* f07ae00: 15c10003 */ bne $t6,$at,.L0f07ae10 +/* f07ae04: 00000000 */ sll $zero,$zero,0x0 +/* f07ae08: 03e00008 */ jr $ra +/* f07ae0c: 00801025 */ or $v0,$a0,$zero +.L0f07ae10: +/* f07ae10: 03e00008 */ jr $ra +/* f07ae14: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07ae18 +/* f07ae18: 27bdffd8 */ addiu $sp,$sp,-40 +/* f07ae1c: afbf0014 */ sw $ra,0x14($sp) +/* f07ae20: 0fc1eb7d */ jal func0f07adf4 +/* f07ae24: afa5002c */ sw $a1,0x2c($sp) +/* f07ae28: 00402025 */ or $a0,$v0,$zero +/* f07ae2c: 1040003c */ beqz $v0,.L0f07af20 +/* f07ae30: 00002825 */ or $a1,$zero,$zero +/* f07ae34: c444007c */ lwc1 $f4,0x7c($v0) +/* f07ae38: a3a00023 */ sb $zero,0x23($sp) +/* f07ae3c: afa20024 */ sw $v0,0x24($sp) +/* f07ae40: 0fc1eb6e */ jal func0f07adb8 +/* f07ae44: e7a4001c */ swc1 $f4,0x1c($sp) +/* f07ae48: 8fa40024 */ lw $a0,0x24($sp) +/* f07ae4c: c4480008 */ lwc1 $f8,0x8($v0) +/* f07ae50: c4500010 */ lwc1 $f16,0x10($v0) +/* f07ae54: 8c830014 */ lw $v1,0x14($a0) +/* f07ae58: c4660008 */ lwc1 $f6,0x8($v1) +/* f07ae5c: c46a0010 */ lwc1 $f10,0x10($v1) +/* f07ae60: 46083301 */ sub.s $f12,$f6,$f8 +/* f07ae64: 0fc259d4 */ jal func0f096750 +/* f07ae68: 46105381 */ sub.s $f14,$f10,$f16 +/* f07ae6c: c7ae001c */ lwc1 $f14,0x1c($sp) +/* f07ae70: 93ae002f */ lbu $t6,0x2f($sp) +/* f07ae74: 8fa40024 */ lw $a0,0x24($sp) +/* f07ae78: 460e003c */ c.lt.s $f0,$f14 +/* f07ae7c: 448e2000 */ mtc1 $t6,$f4 +/* f07ae80: 460e0301 */ sub.s $f12,$f0,$f14 +/* f07ae84: 93a50023 */ lbu $a1,0x23($sp) +/* f07ae88: 3c017f1b */ lui $at,0x7f1b +/* f07ae8c: 45000003 */ bc1f .L0f07ae9c +/* f07ae90: 46006086 */ mov.s $f2,$f12 +/* f07ae94: c432a5b4 */ lwc1 $f18,-0x5a4c($at) +/* f07ae98: 46126080 */ add.s $f2,$f12,$f18 +.L0f07ae9c: +/* f07ae9c: 05c10005 */ bgez $t6,.L0f07aeb4 +/* f07aea0: 468021a0 */ cvt.s.w $f6,$f4 +/* f07aea4: 3c014f80 */ lui $at,0x4f80 +/* f07aea8: 44814000 */ mtc1 $at,$f8 +/* f07aeac: 00000000 */ sll $zero,$zero,0x0 +/* f07aeb0: 46083180 */ add.s $f6,$f6,$f8 +.L0f07aeb4: +/* f07aeb4: 3c017f1b */ lui $at,0x7f1b +/* f07aeb8: c42aa5b8 */ lwc1 $f10,-0x5a48($at) +/* f07aebc: 3c017f1b */ lui $at,0x7f1b +/* f07aec0: 460a3002 */ mul.s $f0,$f6,$f10 +/* f07aec4: 4600103c */ c.lt.s $f2,$f0 +/* f07aec8: 00000000 */ sll $zero,$zero,0x0 +/* f07aecc: 45000005 */ bc1f .L0f07aee4 +/* f07aed0: 00000000 */ sll $zero,$zero,0x0 +/* f07aed4: c430a5bc */ lwc1 $f16,-0x5a44($at) +/* f07aed8: 4610103c */ c.lt.s $f2,$f16 +/* f07aedc: 00000000 */ sll $zero,$zero,0x0 +/* f07aee0: 4501000e */ bc1t .L0f07af1c +.L0f07aee4: +/* f07aee4: 3c017f1b */ lui $at,0x7f1b +/* f07aee8: c432a5c0 */ lwc1 $f18,-0x5a40($at) +/* f07aeec: 3c017f1b */ lui $at,0x7f1b +/* f07aef0: 46009101 */ sub.s $f4,$f18,$f0 +/* f07aef4: 4602203c */ c.lt.s $f4,$f2 +/* f07aef8: 00000000 */ sll $zero,$zero,0x0 +/* f07aefc: 45020007 */ bc1fl .L0f07af1c +/* f07af00: 24050001 */ addiu $a1,$zero,0x1 +/* f07af04: c428a5c4 */ lwc1 $f8,-0x5a3c($at) +/* f07af08: 4602403c */ c.lt.s $f8,$f2 +/* f07af0c: 00000000 */ sll $zero,$zero,0x0 +/* f07af10: 45030003 */ bc1tl .L0f07af20 +/* f07af14: ac8500bc */ sw $a1,0xbc($a0) +/* f07af18: 24050001 */ addiu $a1,$zero,0x1 +.L0f07af1c: +/* f07af1c: ac8500bc */ sw $a1,0xbc($a0) +.L0f07af20: +/* f07af20: 8fbf0014 */ lw $ra,0x14($sp) +/* f07af24: 27bd0028 */ addiu $sp,$sp,0x28 +/* f07af28: 00a01025 */ or $v0,$a1,$zero +/* f07af2c: 03e00008 */ jr $ra +/* f07af30: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07af34 +/* f07af34: 27bdffd8 */ addiu $sp,$sp,-40 +/* f07af38: afbf001c */ sw $ra,0x1c($sp) +/* f07af3c: 0fc1eb7d */ jal func0f07adf4 +/* f07af40: 00000000 */ sll $zero,$zero,0x0 +/* f07af44: 1040001d */ beqz $v0,.L0f07afbc +/* f07af48: 00402025 */ or $a0,$v0,$zero +/* f07af4c: afa00020 */ sw $zero,0x20($sp) +/* f07af50: 0fc1eb6e */ jal func0f07adb8 +/* f07af54: afa20024 */ sw $v0,0x24($sp) +/* f07af58: 904e0000 */ lbu $t6,0x0($v0) +/* f07af5c: 24010006 */ addiu $at,$zero,0x6 +/* f07af60: 8fa30020 */ lw $v1,0x20($sp) +/* f07af64: 15c10005 */ bne $t6,$at,.L0f07af7c +/* f07af68: 00404025 */ or $t0,$v0,$zero +/* f07af6c: 3c0f800a */ lui $t7,0x800a +/* f07af70: 8defa2e4 */ lw $t7,-0x5d1c($t7) +/* f07af74: 51e0000e */ beqzl $t7,.L0f07afb0 +/* f07af78: 8faa0024 */ lw $t2,0x24($sp) +.L0f07af7c: +/* f07af7c: 8fb80024 */ lw $t8,0x24($sp) +/* f07af80: 24190133 */ addiu $t9,$zero,0x133 +/* f07af84: 24090010 */ addiu $t1,$zero,0x10 +/* f07af88: 8f020014 */ lw $v0,0x14($t8) +/* f07af8c: afa90014 */ sw $t1,0x14($sp) +/* f07af90: afb90010 */ sw $t9,0x10($sp) +/* f07af94: 25040008 */ addiu $a0,$t0,0x8 +/* f07af98: 25050028 */ addiu $a1,$t0,0x28 +/* f07af9c: 24460008 */ addiu $a2,$v0,0x8 +/* f07afa0: 0c00b70f */ jal 0x2dc3c +/* f07afa4: 24470028 */ addiu $a3,$v0,0x28 +/* f07afa8: 00401825 */ or $v1,$v0,$zero +/* f07afac: 8faa0024 */ lw $t2,0x24($sp) +.L0f07afb0: +/* f07afb0: 00601025 */ or $v0,$v1,$zero +/* f07afb4: 10000002 */ beqz $zero,.L0f07afc0 +/* f07afb8: ad4300bc */ sw $v1,0xbc($t2) +.L0f07afbc: +/* f07afbc: 00001025 */ or $v0,$zero,$zero +.L0f07afc0: +/* f07afc0: 8fbf001c */ lw $ra,0x1c($sp) +/* f07afc4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f07afc8: 03e00008 */ jr $ra +/* f07afcc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07afd0 +/* f07afd0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f07afd4: afbf0014 */ sw $ra,0x14($sp) +/* f07afd8: 0fc1eb7d */ jal func0f07adf4 +/* f07afdc: afa50024 */ sw $a1,0x24($sp) +/* f07afe0: 10400011 */ beqz $v0,.L0f07b028 +/* f07afe4: 00002025 */ or $a0,$zero,$zero +/* f07afe8: 8fa50024 */ lw $a1,0x24($sp) +/* f07afec: 0fc126d1 */ jal func0f049b44 +/* f07aff0: afa2001c */ sw $v0,0x1c($sp) +/* f07aff4: 1040000c */ beqz $v0,.L0f07b028 +/* f07aff8: 8fa6001c */ lw $a2,0x1c($sp) +/* f07affc: 8c43001c */ lw $v1,0x1c($v0) +/* f07b000: 3c0e800a */ lui $t6,0x800a +/* f07b004: 50600009 */ beqzl $v1,.L0f07b02c +/* f07b008: 8fbf0014 */ lw $ra,0x14($sp) +/* f07b00c: 8dcea2f8 */ lw $t6,-0x5d08($t6) +/* f07b010: 24010048 */ addiu $at,$zero,0x48 +/* f07b014: 006e7823 */ subu $t7,$v1,$t6 +/* f07b018: 01e1001a */ div $zero,$t7,$at +/* f07b01c: 0000c012 */ mflo $t8 +/* f07b020: a4d80094 */ sh $t8,0x94($a2) +/* f07b024: 00000000 */ sll $zero,$zero,0x0 +.L0f07b028: +/* f07b028: 8fbf0014 */ lw $ra,0x14($sp) +.L0f07b02c: +/* f07b02c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f07b030: 03e00008 */ jr $ra +/* f07b034: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07b038 +/* f07b038: 27bdffe8 */ addiu $sp,$sp,-24 +/* f07b03c: afbf0014 */ sw $ra,0x14($sp) +/* f07b040: 0fc1eb7d */ jal func0f07adf4 +/* f07b044: 00000000 */ sll $zero,$zero,0x0 +/* f07b048: 10400006 */ beqz $v0,.L0f07b064 +/* f07b04c: 240e0001 */ addiu $t6,$zero,0x1 +/* f07b050: 240f00f0 */ addiu $t7,$zero,0xf0 +/* f07b054: a04e0096 */ sb $t6,0x96($v0) +/* f07b058: ac4f00c4 */ sw $t7,0xc4($v0) +/* f07b05c: 10000002 */ beqz $zero,.L0f07b068 +/* f07b060: 24020001 */ addiu $v0,$zero,0x1 +.L0f07b064: +/* f07b064: 00001025 */ or $v0,$zero,$zero +.L0f07b068: +/* f07b068: 8fbf0014 */ lw $ra,0x14($sp) +/* f07b06c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f07b070: 03e00008 */ jr $ra +/* f07b074: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07b078 +/* f07b078: 27bdffe8 */ addiu $sp,$sp,-24 +/* f07b07c: afbf0014 */ sw $ra,0x14($sp) +/* f07b080: 0fc1eb7d */ jal func0f07adf4 +/* f07b084: 00000000 */ sll $zero,$zero,0x0 +/* f07b088: 10400007 */ beqz $v0,.L0f07b0a8 +/* f07b08c: 240e0078 */ addiu $t6,$zero,0x78 +/* f07b090: 44802000 */ mtc1 $zero,$f4 +/* f07b094: a0400096 */ sb $zero,0x96($v0) +/* f07b098: ac4e00c4 */ sw $t6,0xc4($v0) +/* f07b09c: e44400a4 */ swc1 $f4,0xa4($v0) +/* f07b0a0: 10000002 */ beqz $zero,.L0f07b0ac +/* f07b0a4: 24020001 */ addiu $v0,$zero,0x1 +.L0f07b0a8: +/* f07b0a8: 00001025 */ or $v0,$zero,$zero +.L0f07b0ac: +/* f07b0ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f07b0b0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f07b0b4: 03e00008 */ jr $ra +/* f07b0b8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07b0bc +/* f07b0bc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f07b0c0: afbf0014 */ sw $ra,0x14($sp) +/* f07b0c4: 0fc1eb7d */ jal func0f07adf4 +/* f07b0c8: afa5001c */ sw $a1,0x1c($sp) +/* f07b0cc: 10400004 */ beqz $v0,.L0f07b0e0 +/* f07b0d0: 8fae001c */ lw $t6,0x1c($sp) +/* f07b0d4: a44e0090 */ sh $t6,0x90($v0) +/* f07b0d8: 10000002 */ beqz $zero,.L0f07b0e4 +/* f07b0dc: 24020001 */ addiu $v0,$zero,0x1 +.L0f07b0e0: +/* f07b0e0: 00001025 */ or $v0,$zero,$zero +.L0f07b0e4: +/* f07b0e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f07b0e8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f07b0ec: 03e00008 */ jr $ra +/* f07b0f0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07b0f4 +/* f07b0f4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f07b0f8: afbf0014 */ sw $ra,0x14($sp) +/* f07b0fc: 0fc1eb7d */ jal func0f07adf4 +/* f07b100: 00000000 */ sll $zero,$zero,0x0 +/* f07b104: 50400003 */ beqzl $v0,.L0f07b114 +/* f07b108: 8fbf0014 */ lw $ra,0x14($sp) +/* f07b10c: ac4000c0 */ sw $zero,0xc0($v0) +/* f07b110: 8fbf0014 */ lw $ra,0x14($sp) +.L0f07b114: +/* f07b114: 27bd0018 */ addiu $sp,$sp,0x18 +/* f07b118: 03e00008 */ jr $ra +/* f07b11c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07b120 +/* f07b120: 27bdffe8 */ addiu $sp,$sp,-24 +/* f07b124: afbf0014 */ sw $ra,0x14($sp) +/* f07b128: 0fc1eb7d */ jal func0f07adf4 +/* f07b12c: 00000000 */ sll $zero,$zero,0x0 +/* f07b130: 8c4e00c0 */ lw $t6,0xc0($v0) +/* f07b134: 3c017f1b */ lui $at,0x7f1b +/* f07b138: c428a5c8 */ lwc1 $f8,-0x5a38($at) +/* f07b13c: 448e2000 */ mtc1 $t6,$f4 +/* f07b140: 8fbf0014 */ lw $ra,0x14($sp) +/* f07b144: 27bd0018 */ addiu $sp,$sp,0x18 +/* f07b148: 468021a0 */ cvt.s.w $f6,$f4 +/* f07b14c: 46083002 */ mul.s $f0,$f6,$f8 +/* f07b150: 03e00008 */ jr $ra +/* f07b154: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07b158 +/* f07b158: afa50004 */ sw $a1,0x4($sp) +/* f07b15c: 03e00008 */ jr $ra +/* f07b160: a485004e */ sh $a1,0x4e($a0) +); + +GLOBAL_ASM( +glabel func0f07b164 +/* f07b164: 27bdffc0 */ addiu $sp,$sp,-64 +/* f07b168: afbf001c */ sw $ra,0x1c($sp) +/* f07b16c: afb00018 */ sw $s0,0x18($sp) +/* f07b170: afa50044 */ sw $a1,0x44($sp) +/* f07b174: afa60048 */ sw $a2,0x48($sp) +/* f07b178: c4860000 */ lwc1 $f6,0x0($a0) +/* f07b17c: c4a40000 */ lwc1 $f4,0x0($a1) +/* f07b180: 00808025 */ or $s0,$a0,$zero +/* f07b184: 46062201 */ sub.s $f8,$f4,$f6 +/* f07b188: e7a80034 */ swc1 $f8,0x34($sp) +/* f07b18c: c4900004 */ lwc1 $f16,0x4($a0) +/* f07b190: c4aa0004 */ lwc1 $f10,0x4($a1) +/* f07b194: 46105481 */ sub.s $f18,$f10,$f16 +/* f07b198: e7b20038 */ swc1 $f18,0x38($sp) +/* f07b19c: c4860008 */ lwc1 $f6,0x8($a0) +/* f07b1a0: c4a40008 */ lwc1 $f4,0x8($a1) +/* f07b1a4: 27a50038 */ addiu $a1,$sp,0x38 +/* f07b1a8: 46062201 */ sub.s $f8,$f4,$f6 +/* f07b1ac: e7a8003c */ swc1 $f8,0x3c($sp) +/* f07b1b0: c4900000 */ lwc1 $f16,0x0($a0) +/* f07b1b4: c4ca0000 */ lwc1 $f10,0x0($a2) +/* f07b1b8: 46105481 */ sub.s $f18,$f10,$f16 +/* f07b1bc: e7b20028 */ swc1 $f18,0x28($sp) +/* f07b1c0: c4860004 */ lwc1 $f6,0x4($a0) +/* f07b1c4: c4c40004 */ lwc1 $f4,0x4($a2) +/* f07b1c8: 46062201 */ sub.s $f8,$f4,$f6 +/* f07b1cc: e7a8002c */ swc1 $f8,0x2c($sp) +/* f07b1d0: c4900008 */ lwc1 $f16,0x8($a0) +/* f07b1d4: c4ca0008 */ lwc1 $f10,0x8($a2) +/* f07b1d8: afa7004c */ sw $a3,0x4c($sp) +/* f07b1dc: 27a6003c */ addiu $a2,$sp,0x3c +/* f07b1e0: 46105481 */ sub.s $f18,$f10,$f16 +/* f07b1e4: 27a40034 */ addiu $a0,$sp,0x34 +/* f07b1e8: 0c0011e4 */ jal 0x4790 +/* f07b1ec: e7b20030 */ swc1 $f18,0x30($sp) +/* f07b1f0: c7a40028 */ lwc1 $f4,0x28($sp) +/* f07b1f4: c7a60034 */ lwc1 $f6,0x34($sp) +/* f07b1f8: c7aa002c */ lwc1 $f10,0x2c($sp) +/* f07b1fc: c7b00038 */ lwc1 $f16,0x38($sp) +/* f07b200: 46062202 */ mul.s $f8,$f4,$f6 +/* f07b204: 8fa7004c */ lw $a3,0x4c($sp) +/* f07b208: 46105482 */ mul.s $f18,$f10,$f16 +/* f07b20c: c7b00030 */ lwc1 $f16,0x30($sp) +/* f07b210: c7aa003c */ lwc1 $f10,0x3c($sp) +/* f07b214: 46124100 */ add.s $f4,$f8,$f18 +/* f07b218: 46105202 */ mul.s $f8,$f10,$f16 +/* f07b21c: c60a0000 */ lwc1 $f10,0x0($s0) +/* f07b220: 46044080 */ add.s $f2,$f8,$f4 +/* f07b224: 46023482 */ mul.s $f18,$f6,$f2 +/* f07b228: 460a9400 */ add.s $f16,$f18,$f10 +/* f07b22c: e4f00000 */ swc1 $f16,0x0($a3) +/* f07b230: c7a80038 */ lwc1 $f8,0x38($sp) +/* f07b234: c6060004 */ lwc1 $f6,0x4($s0) +/* f07b238: 46024102 */ mul.s $f4,$f8,$f2 +/* f07b23c: 46062480 */ add.s $f18,$f4,$f6 +/* f07b240: e4f20004 */ swc1 $f18,0x4($a3) +/* f07b244: c7aa003c */ lwc1 $f10,0x3c($sp) +/* f07b248: c6080008 */ lwc1 $f8,0x8($s0) +/* f07b24c: 46025402 */ mul.s $f16,$f10,$f2 +/* f07b250: 46088100 */ add.s $f4,$f16,$f8 +/* f07b254: e4e40008 */ swc1 $f4,0x8($a3) +/* f07b258: c7a60028 */ lwc1 $f6,0x28($sp) +/* f07b25c: c7aa002c */ lwc1 $f10,0x2c($sp) +/* f07b260: c7a40030 */ lwc1 $f4,0x30($sp) +/* f07b264: 46063482 */ mul.s $f18,$f6,$f6 +/* f07b268: 8fbf001c */ lw $ra,0x1c($sp) +/* f07b26c: 8fb00018 */ lw $s0,0x18($sp) +/* f07b270: 460a5402 */ mul.s $f16,$f10,$f10 +/* f07b274: 27bd0040 */ addiu $sp,$sp,0x40 +/* f07b278: 46042182 */ mul.s $f6,$f4,$f4 +/* f07b27c: 46109200 */ add.s $f8,$f18,$f16 +/* f07b280: 46021482 */ mul.s $f18,$f2,$f2 +/* f07b284: 46083280 */ add.s $f10,$f6,$f8 +/* f07b288: 03e00008 */ jr $ra +/* f07b28c: 46125001 */ sub.s $f0,$f10,$f18 +); + +GLOBAL_ASM( +glabel func0f07b290 +/* f07b290: 27bdff30 */ addiu $sp,$sp,-208 +/* f07b294: afbf0024 */ sw $ra,0x24($sp) +/* f07b298: afb10020 */ sw $s1,0x20($sp) +/* f07b29c: afb0001c */ sw $s0,0x1c($sp) +/* f07b2a0: afa500d4 */ sw $a1,0xd4($sp) +/* f07b2a4: 848e0092 */ lh $t6,0x92($a0) +/* f07b2a8: 00803025 */ or $a2,$a0,$zero +/* f07b2ac: 51c0004c */ beqzl $t6,.L0f07b3e0 +/* f07b2b0: 8fbf0024 */ lw $ra,0x24($sp) +/* f07b2b4: 0fc1eb6e */ jal func0f07adb8 +/* f07b2b8: afa600d0 */ sw $a2,0xd0($sp) +/* f07b2bc: 8faf00d4 */ lw $t7,0xd4($sp) +/* f07b2c0: 8fa600d0 */ lw $a2,0xd0($sp) +/* f07b2c4: 00408825 */ or $s1,$v0,$zero +/* f07b2c8: 11e00005 */ beqz $t7,.L0f07b2e0 +/* f07b2cc: 8cd00014 */ lw $s0,0x14($a2) +/* f07b2d0: 3c017f1b */ lui $at,0x7f1b +/* f07b2d4: c424a5cc */ lwc1 $f4,-0x5a34($at) +/* f07b2d8: 10000004 */ beqz $zero,.L0f07b2ec +/* f07b2dc: e7a400b8 */ swc1 $f4,0xb8($sp) +.L0f07b2e0: +/* f07b2e0: 3c017f1b */ lui $at,0x7f1b +/* f07b2e4: c426a5d0 */ lwc1 $f6,-0x5a30($at) +/* f07b2e8: e7a600b8 */ swc1 $f6,0xb8($sp) +.L0f07b2ec: +/* f07b2ec: 3c01c3c8 */ lui $at,0xc3c8 +/* f07b2f0: 44810000 */ mtc1 $at,$f0 +/* f07b2f4: 24c4001c */ addiu $a0,$a2,0x1c +/* f07b2f8: 27a5002c */ addiu $a1,$sp,0x2c +/* f07b2fc: e7a000bc */ swc1 $f0,0xbc($sp) +/* f07b300: 0c005755 */ jal 0x15d54 +/* f07b304: e7a000c0 */ swc1 $f0,0xc0($sp) +/* f07b308: 27a400b8 */ addiu $a0,$sp,0xb8 +/* f07b30c: 0c0059b7 */ jal 0x166dc +/* f07b310: 27a5006c */ addiu $a1,$sp,0x6c +/* f07b314: 27a4002c */ addiu $a0,$sp,0x2c +/* f07b318: 0c00567f */ jal 0x159fc +/* f07b31c: 27a5006c */ addiu $a1,$sp,0x6c +/* f07b320: c6080008 */ lwc1 $f8,0x8($s0) +/* f07b324: c7aa009c */ lwc1 $f10,0x9c($sp) +/* f07b328: c7a400a0 */ lwc1 $f4,0xa0($sp) +/* f07b32c: 460a4400 */ add.s $f16,$f8,$f10 +/* f07b330: c7aa00a4 */ lwc1 $f10,0xa4($sp) +/* f07b334: e7b000b8 */ swc1 $f16,0xb8($sp) +/* f07b338: c612000c */ lwc1 $f18,0xc($s0) +/* f07b33c: 46049180 */ add.s $f6,$f18,$f4 +/* f07b340: c7a400b8 */ lwc1 $f4,0xb8($sp) +/* f07b344: e7a600bc */ swc1 $f6,0xbc($sp) +/* f07b348: c6080010 */ lwc1 $f8,0x10($s0) +/* f07b34c: 460a4400 */ add.s $f16,$f8,$f10 +/* f07b350: e7b000c0 */ swc1 $f16,0xc0($sp) +/* f07b354: c6320008 */ lwc1 $f18,0x8($s1) +/* f07b358: 46049181 */ sub.s $f6,$f18,$f4 +/* f07b35c: 0c004b70 */ jal 0x12dc0 +/* f07b360: e7a600c4 */ swc1 $f6,0xc4($sp) +/* f07b364: 24010064 */ addiu $at,$zero,0x64 +/* f07b368: 0041001b */ divu $zero,$v0,$at +/* f07b36c: 0000c010 */ mfhi $t8 +/* f07b370: 44989000 */ mtc1 $t8,$f18 +/* f07b374: c628000c */ lwc1 $f8,0xc($s1) +/* f07b378: c7aa00bc */ lwc1 $f10,0xbc($sp) +/* f07b37c: 46809120 */ cvt.s.w $f4,$f18 +/* f07b380: 27a400c4 */ addiu $a0,$sp,0xc4 +/* f07b384: 27a500c8 */ addiu $a1,$sp,0xc8 +/* f07b388: 27a600cc */ addiu $a2,$sp,0xcc +/* f07b38c: 460a4401 */ sub.s $f16,$f8,$f10 +/* f07b390: c7aa00c0 */ lwc1 $f10,0xc0($sp) +/* f07b394: 46102180 */ add.s $f6,$f4,$f16 +/* f07b398: e7a600c8 */ swc1 $f6,0xc8($sp) +/* f07b39c: c6280010 */ lwc1 $f8,0x10($s1) +/* f07b3a0: 460a4481 */ sub.s $f18,$f8,$f10 +/* f07b3a4: 0c0011e4 */ jal 0x4790 +/* f07b3a8: e7b200cc */ swc1 $f18,0xcc($sp) +/* f07b3ac: 27a400b8 */ addiu $a0,$sp,0xb8 +/* f07b3b0: 26050028 */ addiu $a1,$s0,0x28 +/* f07b3b4: 0fc4ba08 */ jal func0f12e820 +/* f07b3b8: 24060003 */ addiu $a2,$zero,0x3 +/* f07b3bc: 24190018 */ addiu $t9,$zero,0x18 +/* f07b3c0: afb90010 */ sw $t9,0x10($sp) +/* f07b3c4: 02002025 */ or $a0,$s0,$zero +/* f07b3c8: 00002825 */ or $a1,$zero,$zero +/* f07b3cc: 27a600b8 */ addiu $a2,$sp,0xb8 +/* f07b3d0: 27a700c4 */ addiu $a3,$sp,0xc4 +/* f07b3d4: 0fc244b7 */ jal func0f0912dc +/* f07b3d8: afb10014 */ sw $s1,0x14($sp) +/* f07b3dc: 8fbf0024 */ lw $ra,0x24($sp) +.L0f07b3e0: +/* f07b3e0: 8fb0001c */ lw $s0,0x1c($sp) +/* f07b3e4: 8fb10020 */ lw $s1,0x20($sp) +/* f07b3e8: 03e00008 */ jr $ra +/* f07b3ec: 27bd00d0 */ addiu $sp,$sp,0xd0 +); + +GLOBAL_ASM( +glabel func0f07b3f0 +/* f07b3f0: 27bdfee0 */ addiu $sp,$sp,-288 +/* f07b3f4: afbf0024 */ sw $ra,0x24($sp) +/* f07b3f8: afb00020 */ sw $s0,0x20($sp) +/* f07b3fc: afa40120 */ sw $a0,0x120($sp) +/* f07b400: afa50124 */ sw $a1,0x124($sp) +/* f07b404: 8c820004 */ lw $v0,0x4($a0) +/* f07b408: 3c013f80 */ lui $at,0x3f80 +/* f07b40c: 44812000 */ mtc1 $at,$f4 +/* f07b410: afa2011c */ sw $v0,0x11c($sp) +/* f07b414: 8c4f0018 */ lw $t7,0x18($v0) +/* f07b418: e7a40108 */ swc1 $f4,0x108($sp) +/* f07b41c: 44808000 */ mtc1 $zero,$f16 +/* f07b420: afaf0114 */ sw $t7,0x114($sp) +/* f07b424: c44600d0 */ lwc1 $f6,0xd0($v0) +/* f07b428: 00408025 */ or $s0,$v0,$zero +/* f07b42c: 00402025 */ or $a0,$v0,$zero +/* f07b430: e7a600ec */ swc1 $f6,0xec($sp) +/* f07b434: c44800d4 */ lwc1 $f8,0xd4($v0) +/* f07b438: e7a800e8 */ swc1 $f8,0xe8($sp) +/* f07b43c: c44a00c8 */ lwc1 $f10,0xc8($v0) +/* f07b440: e7aa00e4 */ swc1 $f10,0xe4($sp) +/* f07b444: c44400cc */ lwc1 $f4,0xcc($v0) +/* f07b448: e7b00110 */ swc1 $f16,0x110($sp) +/* f07b44c: e7b0010c */ swc1 $f16,0x10c($sp) +/* f07b450: 0fc1eb6e */ jal func0f07adb8 +/* f07b454: e7a400e0 */ swc1 $f4,0xe0($sp) +/* f07b458: afa200dc */ sw $v0,0xdc($sp) +/* f07b45c: afa000d4 */ sw $zero,0xd4($sp) +/* f07b460: 8e0300e0 */ lw $v1,0xe0($s0) +/* f07b464: 24010003 */ addiu $at,$zero,0x3 +/* f07b468: c7a2010c */ lwc1 $f2,0x10c($sp) +/* f07b46c: 90640000 */ lbu $a0,0x0($v1) +/* f07b470: c7b00110 */ lwc1 $f16,0x110($sp) +/* f07b474: 24050001 */ addiu $a1,$zero,0x1 +/* f07b478: 0081001a */ div $zero,$a0,$at +/* f07b47c: 0000c010 */ mfhi $t8 +/* f07b480: 2f190001 */ sltiu $t9,$t8,0x1 +/* f07b484: a0790001 */ sb $t9,0x1($v1) +/* f07b488: 8fa80124 */ lw $t0,0x124($sp) +/* f07b48c: 8fa90114 */ lw $t1,0x114($sp) +/* f07b490: 510000b2 */ beqzl $t0,.L0f07b75c +/* f07b494: c60000d8 */ lwc1 $f0,0xd8($s0) +/* f07b498: 0c006a6f */ jal 0x1a9bc +/* f07b49c: 8d240008 */ lw $a0,0x8($t1) +/* f07b4a0: 8faa00dc */ lw $t2,0xdc($sp) +/* f07b4a4: afa200d0 */ sw $v0,0xd0($sp) +/* f07b4a8: 3c0141a0 */ lui $at,0x41a0 +/* f07b4ac: 44814000 */ mtc1 $at,$f8 +/* f07b4b0: c546000c */ lwc1 $f6,0xc($t2) +/* f07b4b4: 46083281 */ sub.s $f10,$f6,$f8 +/* f07b4b8: 0c004b70 */ jal 0x12dc0 +/* f07b4bc: e7aa004c */ swc1 $f10,0x4c($sp) +/* f07b4c0: 0c004b70 */ jal 0x12dc0 +/* f07b4c4: afa2003c */ sw $v0,0x3c($sp) +/* f07b4c8: 44802000 */ mtc1 $zero,$f4 +/* f07b4cc: 04010005 */ bgez $zero,.L0f07b4e4 +/* f07b4d0: 468021a0 */ cvt.s.w $f6,$f4 +/* f07b4d4: 3c014f80 */ lui $at,0x4f80 +/* f07b4d8: 44814000 */ mtc1 $at,$f8 +/* f07b4dc: 00000000 */ sll $zero,$zero,0x0 +/* f07b4e0: 46083180 */ add.s $f6,$f6,$f8 +.L0f07b4e4: +/* f07b4e4: 3c0141f0 */ lui $at,0x41f0 +/* f07b4e8: 44815000 */ mtc1 $at,$f10 +/* f07b4ec: 8fab00d0 */ lw $t3,0xd0($sp) +/* f07b4f0: 460a3102 */ mul.s $f4,$f6,$f10 +/* f07b4f4: c5680000 */ lwc1 $f8,0x0($t3) +/* f07b4f8: 46082180 */ add.s $f6,$f4,$f8 +/* f07b4fc: 0c004b70 */ jal 0x12dc0 +/* f07b500: e7a600f0 */ swc1 $f6,0xf0($sp) +/* f07b504: 44805000 */ mtc1 $zero,$f10 +/* f07b508: 8fa3011c */ lw $v1,0x11c($sp) +/* f07b50c: 04010005 */ bgez $zero,.L0f07b524 +/* f07b510: 46805120 */ cvt.s.w $f4,$f10 +/* f07b514: 3c014f80 */ lui $at,0x4f80 +/* f07b518: 44814000 */ mtc1 $at,$f8 +/* f07b51c: 00000000 */ sll $zero,$zero,0x0 +/* f07b520: 46082100 */ add.s $f4,$f4,$f8 +.L0f07b524: +/* f07b524: 3c0141f0 */ lui $at,0x41f0 +/* f07b528: 44813000 */ mtc1 $at,$f6 +/* f07b52c: 8fac00d0 */ lw $t4,0xd0($sp) +/* f07b530: 3c014248 */ lui $at,0x4248 +/* f07b534: 46062282 */ mul.s $f10,$f4,$f6 +/* f07b538: 44812000 */ mtc1 $at,$f4 +/* f07b53c: c5880004 */ lwc1 $f8,0x4($t4) +/* f07b540: 3c01437a */ lui $at,0x437a +/* f07b544: 2464001c */ addiu $a0,$v1,0x1c +/* f07b548: 46044181 */ sub.s $f6,$f8,$f4 +/* f07b54c: 46065200 */ add.s $f8,$f10,$f6 +/* f07b550: 44815000 */ mtc1 $at,$f10 +/* f07b554: 24010128 */ addiu $at,$zero,0x128 +/* f07b558: e7a800f4 */ swc1 $f8,0xf4($sp) +/* f07b55c: c5840008 */ lwc1 $f4,0x8($t4) +/* f07b560: 460a2180 */ add.s $f6,$f4,$f10 +/* f07b564: e7a600f8 */ swc1 $f6,0xf8($sp) +/* f07b568: 846d0004 */ lh $t5,0x4($v1) +/* f07b56c: 15a1000e */ bne $t5,$at,.L0f07b5a8 +/* f07b570: 00000000 */ sll $zero,$zero,0x0 +/* f07b574: 8c6e0018 */ lw $t6,0x18($v1) +/* f07b578: 3c017f1b */ lui $at,0x7f1b +/* f07b57c: c424a5d4 */ lwc1 $f4,-0x5a2c($at) +/* f07b580: c5ca0014 */ lwc1 $f10,0x14($t6) +/* f07b584: 460a2003 */ div.s $f0,$f4,$f10 +/* f07b588: c7a400f0 */ lwc1 $f4,0xf0($sp) +/* f07b58c: 46002282 */ mul.s $f10,$f4,$f0 +/* f07b590: e7aa00f0 */ swc1 $f10,0xf0($sp) +/* f07b594: 46004102 */ mul.s $f4,$f8,$f0 +/* f07b598: 00000000 */ sll $zero,$zero,0x0 +/* f07b59c: 46003282 */ mul.s $f10,$f6,$f0 +/* f07b5a0: e7a400f4 */ swc1 $f4,0xf4($sp) +/* f07b5a4: e7aa00f8 */ swc1 $f10,0xf8($sp) +.L0f07b5a8: +/* f07b5a8: 0c005755 */ jal 0x15d54 +/* f07b5ac: 27a50050 */ addiu $a1,$sp,0x50 +/* f07b5b0: 27a400f0 */ addiu $a0,$sp,0xf0 +/* f07b5b4: 0c0059b7 */ jal 0x166dc +/* f07b5b8: 27a50090 */ addiu $a1,$sp,0x90 +/* f07b5bc: 27a40050 */ addiu $a0,$sp,0x50 +/* f07b5c0: 0c00567f */ jal 0x159fc +/* f07b5c4: 27a50090 */ addiu $a1,$sp,0x90 +/* f07b5c8: 8fa30120 */ lw $v1,0x120($sp) +/* f07b5cc: c7a400c0 */ lwc1 $f4,0xc0($sp) +/* f07b5d0: 8fa200dc */ lw $v0,0xdc($sp) +/* f07b5d4: c4680008 */ lwc1 $f8,0x8($v1) +/* f07b5d8: 46044180 */ add.s $f6,$f8,$f4 +/* f07b5dc: c7a800c4 */ lwc1 $f8,0xc4($sp) +/* f07b5e0: e7a600f0 */ swc1 $f6,0xf0($sp) +/* f07b5e4: c46a000c */ lwc1 $f10,0xc($v1) +/* f07b5e8: 46085100 */ add.s $f4,$f10,$f8 +/* f07b5ec: c7aa00c8 */ lwc1 $f10,0xc8($sp) +/* f07b5f0: e7a400f4 */ swc1 $f4,0xf4($sp) +/* f07b5f4: c4660010 */ lwc1 $f6,0x10($v1) +/* f07b5f8: 460a3200 */ add.s $f8,$f6,$f10 +/* f07b5fc: c7a600f0 */ lwc1 $f6,0xf0($sp) +/* f07b600: e7a800f8 */ swc1 $f8,0xf8($sp) +/* f07b604: c7a800f8 */ lwc1 $f8,0xf8($sp) +/* f07b608: c44a0010 */ lwc1 $f10,0x10($v0) +/* f07b60c: c4440008 */ lwc1 $f4,0x8($v0) +/* f07b610: 46085381 */ sub.s $f14,$f10,$f8 +/* f07b614: 0fc259d4 */ jal func0f096750 +/* f07b618: 46062301 */ sub.s $f12,$f4,$f6 +/* f07b61c: 44802000 */ mtc1 $zero,$f4 +/* f07b620: 46000406 */ mov.s $f16,$f0 +/* f07b624: 3c017f1b */ lui $at,0x7f1b +/* f07b628: 4604003e */ c.le.s $f0,$f4 +/* f07b62c: 8faf00dc */ lw $t7,0xdc($sp) +/* f07b630: 45000003 */ bc1f .L0f07b640 +/* f07b634: 00000000 */ sll $zero,$zero,0x0 +/* f07b638: c432a5d8 */ lwc1 $f18,-0x5a28($at) +/* f07b63c: 46120400 */ add.s $f16,$f0,$f18 +.L0f07b640: +/* f07b640: 3c017f1b */ lui $at,0x7f1b +/* f07b644: c432a5dc */ lwc1 $f18,-0x5a24($at) +/* f07b648: 4610903c */ c.lt.s $f18,$f16 +/* f07b64c: 00000000 */ sll $zero,$zero,0x0 +/* f07b650: 45020003 */ bc1fl .L0f07b660 +/* f07b654: c606007c */ lwc1 $f6,0x7c($s0) +/* f07b658: 46128401 */ sub.s $f16,$f16,$f18 +/* f07b65c: c606007c */ lwc1 $f6,0x7c($s0) +.L0f07b660: +/* f07b660: 3c017f1b */ lui $at,0x7f1b +/* f07b664: c42aa5e0 */ lwc1 $f10,-0x5a20($at) +/* f07b668: 46068401 */ sub.s $f16,$f16,$f6 +/* f07b66c: 3c017f1b */ lui $at,0x7f1b +/* f07b670: c7a600f0 */ lwc1 $f6,0xf0($sp) +/* f07b674: 4610503c */ c.lt.s $f10,$f16 +/* f07b678: 00000000 */ sll $zero,$zero,0x0 +/* f07b67c: 45000002 */ bc1f .L0f07b688 +/* f07b680: 00000000 */ sll $zero,$zero,0x0 +/* f07b684: 46128401 */ sub.s $f16,$f16,$f18 +.L0f07b688: +/* f07b688: c428a5e4 */ lwc1 $f8,-0x5a1c($at) +/* f07b68c: 4608803c */ c.lt.s $f16,$f8 +/* f07b690: 00000000 */ sll $zero,$zero,0x0 +/* f07b694: 45020003 */ bc1fl .L0f07b6a4 +/* f07b698: c5e40008 */ lwc1 $f4,0x8($t7) +/* f07b69c: 46128400 */ add.s $f16,$f16,$f18 +/* f07b6a0: c5e40008 */ lwc1 $f4,0x8($t7) +.L0f07b6a4: +/* f07b6a4: c5ea0010 */ lwc1 $f10,0x10($t7) +/* f07b6a8: c7a800f8 */ lwc1 $f8,0xf8($sp) +/* f07b6ac: 46062001 */ sub.s $f0,$f4,$f6 +/* f07b6b0: e7b00110 */ swc1 $f16,0x110($sp) +/* f07b6b4: 46085081 */ sub.s $f2,$f10,$f8 +/* f07b6b8: 46000102 */ mul.s $f4,$f0,$f0 +/* f07b6bc: 00000000 */ sll $zero,$zero,0x0 +/* f07b6c0: 46021182 */ mul.s $f6,$f2,$f2 +/* f07b6c4: 0c012974 */ jal 0x4a5d0 +/* f07b6c8: 46062300 */ add.s $f12,$f4,$f6 +/* f07b6cc: c7aa004c */ lwc1 $f10,0x4c($sp) +/* f07b6d0: c7a800f4 */ lwc1 $f8,0xf4($sp) +/* f07b6d4: 46000386 */ mov.s $f14,$f0 +/* f07b6d8: 0fc259d4 */ jal func0f096750 +/* f07b6dc: 46085301 */ sub.s $f12,$f10,$f8 +/* f07b6e0: c6040080 */ lwc1 $f4,0x80($s0) +/* f07b6e4: 3c017f1b */ lui $at,0x7f1b +/* f07b6e8: c432a5ec */ lwc1 $f18,-0x5a14($at) +/* f07b6ec: 46040181 */ sub.s $f6,$f0,$f4 +/* f07b6f0: 3c017f1b */ lui $at,0x7f1b +/* f07b6f4: c42aa5f0 */ lwc1 $f10,-0x5a10($at) +/* f07b6f8: c7b00110 */ lwc1 $f16,0x110($sp) +/* f07b6fc: 46123080 */ add.s $f2,$f6,$f18 +/* f07b700: 3c017f1b */ lui $at,0x7f1b +/* f07b704: 4602503c */ c.lt.s $f10,$f2 +/* f07b708: 00000000 */ sll $zero,$zero,0x0 +/* f07b70c: 45000002 */ bc1f .L0f07b718 +/* f07b710: 00000000 */ sll $zero,$zero,0x0 +/* f07b714: 46121081 */ sub.s $f2,$f2,$f18 +.L0f07b718: +/* f07b718: c42ca5f4 */ lwc1 $f12,-0x5a0c($at) +/* f07b71c: c60000d8 */ lwc1 $f0,0xd8($s0) +/* f07b720: 3c017f1b */ lui $at,0x7f1b +/* f07b724: 460c003c */ c.lt.s $f0,$f12 +/* f07b728: 00000000 */ sll $zero,$zero,0x0 +/* f07b72c: 45000008 */ bc1f .L0f07b750 +/* f07b730: 00000000 */ sll $zero,$zero,0x0 +/* f07b734: c428a5f8 */ lwc1 $f8,-0x5a08($at) +/* f07b738: 3c01800a */ lui $at,0x800a +/* f07b73c: c424a004 */ lwc1 $f4,-0x5ffc($at) +/* f07b740: 46044182 */ mul.s $f6,$f8,$f4 +/* f07b744: 46060280 */ add.s $f10,$f0,$f6 +/* f07b748: 10000014 */ beqz $zero,.L0f07b79c +/* f07b74c: e60a00d8 */ swc1 $f10,0xd8($s0) +.L0f07b750: +/* f07b750: 10000012 */ beqz $zero,.L0f07b79c +/* f07b754: e60c00d8 */ swc1 $f12,0xd8($s0) +/* f07b758: c60000d8 */ lwc1 $f0,0xd8($s0) +.L0f07b75c: +/* f07b75c: 44804000 */ mtc1 $zero,$f8 +/* f07b760: 3c013e00 */ lui $at,0x3e00 +/* f07b764: 44819000 */ mtc1 $at,$f18 +/* f07b768: 4600403c */ c.lt.s $f8,$f0 +/* f07b76c: 3c017f1b */ lui $at,0x7f1b +/* f07b770: 45020007 */ bc1fl .L0f07b790 +/* f07b774: 44805000 */ mtc1 $zero,$f10 +/* f07b778: c424a5fc */ lwc1 $f4,-0x5a04($at) +/* f07b77c: 46040181 */ sub.s $f6,$f0,$f4 +/* f07b780: e60600d8 */ swc1 $f6,0xd8($s0) +/* f07b784: 10000005 */ beqz $zero,.L0f07b79c +/* f07b788: e7b20108 */ swc1 $f18,0x108($sp) +/* f07b78c: 44805000 */ mtc1 $zero,$f10 +.L0f07b790: +/* f07b790: 00000000 */ sll $zero,$zero,0x0 +/* f07b794: e60a00d8 */ swc1 $f10,0xd8($s0) +/* f07b798: e7b20108 */ swc1 $f18,0x108($sp) +.L0f07b79c: +/* f07b79c: 3c01800a */ lui $at,0x800a +/* f07b7a0: c424a004 */ lwc1 $f4,-0x5ffc($at) +/* f07b7a4: c60800d8 */ lwc1 $f8,0xd8($s0) +/* f07b7a8: c60a00dc */ lwc1 $f10,0xdc($s0) +/* f07b7ac: c7b20108 */ lwc1 $f18,0x108($sp) +/* f07b7b0: 46044182 */ mul.s $f6,$f8,$f4 +/* f07b7b4: 3c017f1b */ lui $at,0x7f1b +/* f07b7b8: 44058000 */ mfc1 $a1,$f16 +/* f07b7bc: 27a400ec */ addiu $a0,$sp,0xec +/* f07b7c0: 27a600e4 */ addiu $a2,$sp,0xe4 +/* f07b7c4: 46065200 */ add.s $f8,$f10,$f6 +/* f07b7c8: e60800dc */ swc1 $f8,0xdc($s0) +/* f07b7cc: c424a600 */ lwc1 $f4,-0x5a00($at) +/* f07b7d0: 3c017f1b */ lui $at,0x7f1b +/* f07b7d4: c42aa604 */ lwc1 $f10,-0x59fc($at) +/* f07b7d8: 46122302 */ mul.s $f12,$f4,$f18 +/* f07b7dc: 3c017f1b */ lui $at,0x7f1b +/* f07b7e0: c426a608 */ lwc1 $f6,-0x59f8($at) +/* f07b7e4: 46125002 */ mul.s $f0,$f10,$f18 +/* f07b7e8: e7b00110 */ swc1 $f16,0x110($sp) +/* f07b7ec: e7a2010c */ swc1 $f2,0x10c($sp) +/* f07b7f0: 46123382 */ mul.s $f14,$f6,$f18 +/* f07b7f4: 44076000 */ mfc1 $a3,$f12 +/* f07b7f8: e7ac0034 */ swc1 $f12,0x34($sp) +/* f07b7fc: e7a00010 */ swc1 $f0,0x10($sp) +/* f07b800: e7a00030 */ swc1 $f0,0x30($sp) +/* f07b804: e7ae0014 */ swc1 $f14,0x14($sp) +/* f07b808: 0fc1b643 */ jal func0f06d90c +/* f07b80c: e7ae002c */ swc1 $f14,0x2c($sp) +/* f07b810: c7b00110 */ lwc1 $f16,0x110($sp) +/* f07b814: c7a800ec */ lwc1 $f8,0xec($sp) +/* f07b818: c7a2010c */ lwc1 $f2,0x10c($sp) +/* f07b81c: c7a00030 */ lwc1 $f0,0x30($sp) +/* f07b820: 46104032 */ c.eq.s $f8,$f16 +/* f07b824: 44051000 */ mfc1 $a1,$f2 +/* f07b828: c7ac0034 */ lwc1 $f12,0x34($sp) +/* f07b82c: c7ae002c */ lwc1 $f14,0x2c($sp) +/* f07b830: 45000011 */ bc1f .L0f07b878 +/* f07b834: 27a400e8 */ addiu $a0,$sp,0xe8 +/* f07b838: c7b000e4 */ lwc1 $f16,0xe4($sp) +/* f07b83c: 3c017f1b */ lui $at,0x7f1b +/* f07b840: c7aa0108 */ lwc1 $f10,0x108($sp) +/* f07b844: 4600803e */ c.le.s $f16,$f0 +/* f07b848: 00000000 */ sll $zero,$zero,0x0 +/* f07b84c: 4502000b */ bc1fl .L0f07b87c +/* f07b850: 44076000 */ mfc1 $a3,$f12 +/* f07b854: c424a60c */ lwc1 $f4,-0x59f4($at) +/* f07b858: 460a2182 */ mul.s $f6,$f4,$f10 +/* f07b85c: 4610303e */ c.le.s $f6,$f16 +/* f07b860: 00000000 */ sll $zero,$zero,0x0 +/* f07b864: 45020005 */ bc1fl .L0f07b87c +/* f07b868: 44076000 */ mfc1 $a3,$f12 +/* f07b86c: 44808000 */ mtc1 $zero,$f16 +/* f07b870: 00000000 */ sll $zero,$zero,0x0 +/* f07b874: e7b000e4 */ swc1 $f16,0xe4($sp) +.L0f07b878: +/* f07b878: 44076000 */ mfc1 $a3,$f12 +.L0f07b87c: +/* f07b87c: 27a600e0 */ addiu $a2,$sp,0xe0 +/* f07b880: e7a00010 */ swc1 $f0,0x10($sp) +/* f07b884: e7ae0014 */ swc1 $f14,0x14($sp) +/* f07b888: e7a00030 */ swc1 $f0,0x30($sp) +/* f07b88c: 0fc1b643 */ jal func0f06d90c +/* f07b890: e7a2010c */ swc1 $f2,0x10c($sp) +/* f07b894: c7a2010c */ lwc1 $f2,0x10c($sp) +/* f07b898: c7a800e8 */ lwc1 $f8,0xe8($sp) +/* f07b89c: c7a00030 */ lwc1 $f0,0x30($sp) +/* f07b8a0: 46024032 */ c.eq.s $f8,$f2 +/* f07b8a4: c7a200e0 */ lwc1 $f2,0xe0($sp) +/* f07b8a8: 45020010 */ bc1fl .L0f07b8ec +/* f07b8ac: c7a800ec */ lwc1 $f8,0xec($sp) +/* f07b8b0: 4600103e */ c.le.s $f2,$f0 +/* f07b8b4: 3c017f1b */ lui $at,0x7f1b +/* f07b8b8: c7aa0108 */ lwc1 $f10,0x108($sp) +/* f07b8bc: 4502000b */ bc1fl .L0f07b8ec +/* f07b8c0: c7a800ec */ lwc1 $f8,0xec($sp) +/* f07b8c4: c424a610 */ lwc1 $f4,-0x59f0($at) +/* f07b8c8: 460a2182 */ mul.s $f6,$f4,$f10 +/* f07b8cc: 4602303e */ c.le.s $f6,$f2 +/* f07b8d0: 00000000 */ sll $zero,$zero,0x0 +/* f07b8d4: 45020005 */ bc1fl .L0f07b8ec +/* f07b8d8: c7a800ec */ lwc1 $f8,0xec($sp) +/* f07b8dc: 44801000 */ mtc1 $zero,$f2 +/* f07b8e0: 00000000 */ sll $zero,$zero,0x0 +/* f07b8e4: e7a200e0 */ swc1 $f2,0xe0($sp) +/* f07b8e8: c7a800ec */ lwc1 $f8,0xec($sp) +.L0f07b8ec: +/* f07b8ec: 8e1800e0 */ lw $t8,0xe0($s0) +/* f07b8f0: e60800d0 */ swc1 $f8,0xd0($s0) +/* f07b8f4: c7a400e8 */ lwc1 $f4,0xe8($sp) +/* f07b8f8: e60400d4 */ swc1 $f4,0xd4($s0) +/* f07b8fc: c7aa00e4 */ lwc1 $f10,0xe4($sp) +/* f07b900: e60a00c8 */ swc1 $f10,0xc8($s0) +/* f07b904: c7a600e0 */ lwc1 $f6,0xe0($sp) +/* f07b908: e60600cc */ swc1 $f6,0xcc($s0) +/* f07b90c: 93190000 */ lbu $t9,0x0($t8) +/* f07b910: 07210004 */ bgez $t9,.L0f07b924 +/* f07b914: 33280001 */ andi $t0,$t9,0x1 +/* f07b918: 11000002 */ beqz $t0,.L0f07b924 +/* f07b91c: 00000000 */ sll $zero,$zero,0x0 +/* f07b920: 2508fffe */ addiu $t0,$t0,-2 +.L0f07b924: +/* f07b924: 55000003 */ bnezl $t0,.L0f07b934 +/* f07b928: 8fa90114 */ lw $t1,0x114($sp) +/* f07b92c: afa00124 */ sw $zero,0x124($sp) +/* f07b930: 8fa90114 */ lw $t1,0x114($sp) +.L0f07b934: +/* f07b934: 24050003 */ addiu $a1,$zero,0x3 +/* f07b938: 0c006a47 */ jal 0x1a91c +/* f07b93c: 8d240008 */ lw $a0,0x8($t1) +/* f07b940: 10400004 */ beqz $v0,.L0f07b954 +/* f07b944: 00402825 */ or $a1,$v0,$zero +/* f07b948: 0c006a87 */ jal 0x1aa1c +/* f07b94c: 8fa40114 */ lw $a0,0x114($sp) +/* f07b950: afa200d4 */ sw $v0,0xd4($sp) +.L0f07b954: +/* f07b954: 8faa0124 */ lw $t2,0x124($sp) +/* f07b958: 8faf00d4 */ lw $t7,0xd4($sp) +/* f07b95c: 1140002a */ beqz $t2,.L0f07ba08 +/* f07b960: 00000000 */ sll $zero,$zero,0x0 +/* f07b964: c60800d4 */ lwc1 $f8,0xd4($s0) +/* f07b968: c6040080 */ lwc1 $f4,0x80($s0) +/* f07b96c: 46044280 */ add.s $f10,$f8,$f4 +/* f07b970: e7aa0044 */ swc1 $f10,0x44($sp) +/* f07b974: c608007c */ lwc1 $f8,0x7c($s0) +/* f07b978: c60600d0 */ lwc1 $f6,0xd0($s0) +/* f07b97c: 46083300 */ add.s $f12,$f6,$f8 +/* f07b980: 0c0068f7 */ jal 0x1a3dc +/* f07b984: e7ac0040 */ swc1 $f12,0x40($sp) +/* f07b988: e7a00038 */ swc1 $f0,0x38($sp) +/* f07b98c: 0c0068f4 */ jal 0x1a3d0 +/* f07b990: c7ac0044 */ lwc1 $f12,0x44($sp) +/* f07b994: c7a40038 */ lwc1 $f4,0x38($sp) +/* f07b998: c7ac0044 */ lwc1 $f12,0x44($sp) +/* f07b99c: 46040282 */ mul.s $f10,$f0,$f4 +/* f07b9a0: 0c0068f7 */ jal 0x1a3dc +/* f07b9a4: e7aa00fc */ swc1 $f10,0xfc($sp) +/* f07b9a8: e7a00100 */ swc1 $f0,0x100($sp) +/* f07b9ac: 0c0068f4 */ jal 0x1a3d0 +/* f07b9b0: c7ac0040 */ lwc1 $f12,0x40($sp) +/* f07b9b4: e7a00038 */ swc1 $f0,0x38($sp) +/* f07b9b8: 0c0068f4 */ jal 0x1a3d0 +/* f07b9bc: c7ac0044 */ lwc1 $f12,0x44($sp) +/* f07b9c0: c7a60038 */ lwc1 $f6,0x38($sp) +/* f07b9c4: 8fac00dc */ lw $t4,0xdc($sp) +/* f07b9c8: 240b0059 */ addiu $t3,$zero,0x59 +/* f07b9cc: 46060202 */ mul.s $f8,$f0,$f6 +/* f07b9d0: 8fa40120 */ lw $a0,0x120($sp) +/* f07b9d4: 27a600f0 */ addiu $a2,$sp,0xf0 +/* f07b9d8: 27a700fc */ addiu $a3,$sp,0xfc +/* f07b9dc: e7a80104 */ swc1 $f8,0x104($sp) +/* f07b9e0: 8e0500e0 */ lw $a1,0xe0($s0) +/* f07b9e4: afab0010 */ sw $t3,0x10($sp) +/* f07b9e8: 0fc244b7 */ jal func0f0912dc +/* f07b9ec: afac0014 */ sw $t4,0x14($sp) +/* f07b9f0: 8fad00d4 */ lw $t5,0xd4($sp) +/* f07b9f4: 240e0001 */ addiu $t6,$zero,0x1 +/* f07b9f8: 51a00007 */ beqzl $t5,.L0f07ba18 +/* f07b9fc: 8e0300e0 */ lw $v1,0xe0($s0) +/* f07ba00: 10000004 */ beqz $zero,.L0f07ba14 +/* f07ba04: a5ae0000 */ sh $t6,0x0($t5) +.L0f07ba08: +/* f07ba08: 51e00003 */ beqzl $t7,.L0f07ba18 +/* f07ba0c: 8e0300e0 */ lw $v1,0xe0($s0) +/* f07ba10: a5e00000 */ sh $zero,0x0($t7) +.L0f07ba14: +/* f07ba14: 8e0300e0 */ lw $v1,0xe0($s0) +.L0f07ba18: +/* f07ba18: 90780000 */ lbu $t8,0x0($v1) +/* f07ba1c: 27190001 */ addiu $t9,$t8,0x1 +/* f07ba20: a0790000 */ sb $t9,0x0($v1) +/* f07ba24: 8fbf0024 */ lw $ra,0x24($sp) +/* f07ba28: 8fb00020 */ lw $s0,0x20($sp) +/* f07ba2c: 27bd0120 */ addiu $sp,$sp,0x120 +/* f07ba30: 03e00008 */ jr $ra +/* f07ba34: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07ba38 +/* f07ba38: 27bdfe88 */ addiu $sp,$sp,-376 +/* f07ba3c: afbf0024 */ sw $ra,0x24($sp) +/* f07ba40: afb00020 */ sw $s0,0x20($sp) +/* f07ba44: afa40178 */ sw $a0,0x178($sp) +/* f07ba48: afa5017c */ sw $a1,0x17c($sp) +/* f07ba4c: afa60180 */ sw $a2,0x180($sp) +/* f07ba50: 8c900004 */ lw $s0,0x4($a0) +/* f07ba54: 3c017f1b */ lui $at,0x7f1b +/* f07ba58: c604007c */ lwc1 $f4,0x7c($s0) +/* f07ba5c: e7a40150 */ swc1 $f4,0x150($sp) +/* f07ba60: c6060080 */ lwc1 $f6,0x80($s0) +/* f07ba64: e7a6014c */ swc1 $f6,0x14c($sp) +/* f07ba68: c6080084 */ lwc1 $f8,0x84($s0) +/* f07ba6c: e7a80148 */ swc1 $f8,0x148($sp) +/* f07ba70: c60a0070 */ lwc1 $f10,0x70($s0) +/* f07ba74: e7aa0144 */ swc1 $f10,0x144($sp) +/* f07ba78: c6120074 */ lwc1 $f18,0x74($s0) +/* f07ba7c: e7b20140 */ swc1 $f18,0x140($sp) +/* f07ba80: c4e40000 */ lwc1 $f4,0x0($a3) +/* f07ba84: c61200a4 */ lwc1 $f18,0xa4($s0) +/* f07ba88: e60400a8 */ swc1 $f4,0xa8($s0) +/* f07ba8c: c4e60004 */ lwc1 $f6,0x4($a3) +/* f07ba90: e60600ac */ swc1 $f6,0xac($s0) +/* f07ba94: c4e80008 */ lwc1 $f8,0x8($a3) +/* f07ba98: e60800b0 */ swc1 $f8,0xb0($s0) +/* f07ba9c: c4ea0000 */ lwc1 $f10,0x0($a3) +/* f07baa0: c4e60004 */ lwc1 $f6,0x4($a3) +/* f07baa4: 46125102 */ mul.s $f4,$f10,$f18 +/* f07baa8: c4f20008 */ lwc1 $f18,0x8($a3) +/* f07baac: e4e40000 */ swc1 $f4,0x0($a3) +/* f07bab0: c60800a4 */ lwc1 $f8,0xa4($s0) +/* f07bab4: 46083282 */ mul.s $f10,$f6,$f8 +/* f07bab8: e4ea0004 */ swc1 $f10,0x4($a3) +/* f07babc: c60400a4 */ lwc1 $f4,0xa4($s0) +/* f07bac0: 46049182 */ mul.s $f6,$f18,$f4 +/* f07bac4: e4e60008 */ swc1 $f6,0x8($a3) +/* f07bac8: c428a614 */ lwc1 $f8,-0x59ec($at) +/* f07bacc: c60000a4 */ lwc1 $f0,0xa4($s0) +/* f07bad0: 4608003c */ c.lt.s $f0,$f8 +/* f07bad4: 00000000 */ sll $zero,$zero,0x0 +/* f07bad8: 45000007 */ bc1f .L0f07baf8 +/* f07badc: 3c017f1b */ lui $at,0x7f1b +/* f07bae0: c42aa618 */ lwc1 $f10,-0x59e8($at) +/* f07bae4: 3c01800a */ lui $at,0x800a +/* f07bae8: c432a00c */ lwc1 $f18,-0x5ff4($at) +/* f07baec: 46125102 */ mul.s $f4,$f10,$f18 +/* f07baf0: 46040180 */ add.s $f6,$f0,$f4 +/* f07baf4: e60600a4 */ swc1 $f6,0xa4($s0) +.L0f07baf8: +/* f07baf8: 3c017f1b */ lui $at,0x7f1b +/* f07bafc: c42aa61c */ lwc1 $f10,-0x59e4($at) +/* f07bb00: c60800b4 */ lwc1 $f8,0xb4($s0) +/* f07bb04: 3c017f1b */ lui $at,0x7f1b +/* f07bb08: 460a4480 */ add.s $f18,$f8,$f10 +/* f07bb0c: e61200b4 */ swc1 $f18,0xb4($s0) +/* f07bb10: c60600b4 */ lwc1 $f6,0xb4($s0) +/* f07bb14: c424a620 */ lwc1 $f4,-0x59e0($at) +/* f07bb18: 4606203c */ c.lt.s $f4,$f6 +/* f07bb1c: 00000000 */ sll $zero,$zero,0x0 +/* f07bb20: 4502001d */ bc1fl .L0f07bb98 +/* f07bb24: c60c00b4 */ lwc1 $f12,0xb4($s0) +/* f07bb28: 44804000 */ mtc1 $zero,$f8 +/* f07bb2c: 00000000 */ sll $zero,$zero,0x0 +/* f07bb30: e60800b4 */ swc1 $f8,0xb4($s0) +/* f07bb34: 0c004b70 */ jal 0x12dc0 +/* f07bb38: afa70184 */ sw $a3,0x184($sp) +/* f07bb3c: 304f0007 */ andi $t7,$v0,0x7 +/* f07bb40: 25f80002 */ addiu $t8,$t7,0x2 +/* f07bb44: 44985000 */ mtc1 $t8,$f10 +/* f07bb48: 8fa70184 */ lw $a3,0x184($sp) +/* f07bb4c: 07010005 */ bgez $t8,.L0f07bb64 +/* f07bb50: 468054a0 */ cvt.s.w $f18,$f10 +/* f07bb54: 3c014f80 */ lui $at,0x4f80 +/* f07bb58: 44812000 */ mtc1 $at,$f4 +/* f07bb5c: 00000000 */ sll $zero,$zero,0x0 +/* f07bb60: 46049480 */ add.s $f18,$f18,$f4 +.L0f07bb64: +/* f07bb64: 3c017f1b */ lui $at,0x7f1b +/* f07bb68: c426a624 */ lwc1 $f6,-0x59dc($at) +/* f07bb6c: 8e190008 */ lw $t9,0x8($s0) +/* f07bb70: 3c017f1b */ lui $at,0x7f1b +/* f07bb74: 46069202 */ mul.s $f8,$f18,$f6 +/* f07bb78: 00194000 */ sll $t0,$t9,0x0 +/* f07bb7c: 05010005 */ bgez $t0,.L0f07bb94 +/* f07bb80: e60800b8 */ swc1 $f8,0xb8($s0) +/* f07bb84: c60a00b8 */ lwc1 $f10,0xb8($s0) +/* f07bb88: c424a628 */ lwc1 $f4,-0x59d8($at) +/* f07bb8c: 46045482 */ mul.s $f18,$f10,$f4 +/* f07bb90: e61200b8 */ swc1 $f18,0xb8($s0) +.L0f07bb94: +/* f07bb94: c60c00b4 */ lwc1 $f12,0xb4($s0) +.L0f07bb98: +/* f07bb98: 0c0068f7 */ jal 0x1a3dc +/* f07bb9c: afa70184 */ sw $a3,0x184($sp) +/* f07bba0: c60800b8 */ lwc1 $f8,0xb8($s0) +/* f07bba4: 8fa70184 */ lw $a3,0x184($sp) +/* f07bba8: 3c017f1b */ lui $at,0x7f1b +/* f07bbac: 46004282 */ mul.s $f10,$f8,$f0 +/* f07bbb0: c4e60004 */ lwc1 $f6,0x4($a3) +/* f07bbb4: c42ca62c */ lwc1 $f12,-0x59d4($at) +/* f07bbb8: 3c03800a */ lui $v1,0x800a +/* f07bbbc: 24020001 */ addiu $v0,$zero,0x1 +/* f07bbc0: 46006086 */ mov.s $f2,$f12 +/* f07bbc4: 460a3100 */ add.s $f4,$f6,$f10 +/* f07bbc8: e4e40004 */ swc1 $f4,0x4($a3) +/* f07bbcc: 8c639ff8 */ lw $v1,-0x6008($v1) +/* f07bbd0: 28610002 */ slti $at,$v1,0x2 +/* f07bbd4: 14200005 */ bnez $at,.L0f07bbec +/* f07bbd8: 24420001 */ addiu $v0,$v0,0x1 +.L0f07bbdc: +/* f07bbdc: 0043082a */ slt $at,$v0,$v1 +/* f07bbe0: 460c1082 */ mul.s $f2,$f2,$f12 +/* f07bbe4: 5420fffd */ bnezl $at,.L0f07bbdc +/* f07bbe8: 24420001 */ addiu $v0,$v0,0x1 +.L0f07bbec: +/* f07bbec: c6120098 */ lwc1 $f18,0x98($s0) +/* f07bbf0: c4e80000 */ lwc1 $f8,0x0($a3) +/* f07bbf4: c60a009c */ lwc1 $f10,0x9c($s0) +/* f07bbf8: 92020096 */ lbu $v0,0x96($s0) +/* f07bbfc: 46089180 */ add.s $f6,$f18,$f8 +/* f07bc00: c60800a0 */ lwc1 $f8,0xa0($s0) +/* f07bc04: 24010002 */ addiu $at,$zero,0x2 +/* f07bc08: e6060098 */ swc1 $f6,0x98($s0) +/* f07bc0c: c4e40004 */ lwc1 $f4,0x4($a3) +/* f07bc10: 46045480 */ add.s $f18,$f10,$f4 +/* f07bc14: c6040098 */ lwc1 $f4,0x98($s0) +/* f07bc18: e612009c */ swc1 $f18,0x9c($s0) +/* f07bc1c: c4e60008 */ lwc1 $f6,0x8($a3) +/* f07bc20: 46022482 */ mul.s $f18,$f4,$f2 +/* f07bc24: 46064280 */ add.s $f10,$f8,$f6 +/* f07bc28: c608009c */ lwc1 $f8,0x9c($s0) +/* f07bc2c: e60a00a0 */ swc1 $f10,0xa0($s0) +/* f07bc30: 46024182 */ mul.s $f6,$f8,$f2 +/* f07bc34: c60a00a0 */ lwc1 $f10,0xa0($s0) +/* f07bc38: e6120098 */ swc1 $f18,0x98($s0) +/* f07bc3c: 46025102 */ mul.s $f4,$f10,$f2 +/* f07bc40: e606009c */ swc1 $f6,0x9c($s0) +/* f07bc44: 1041002b */ beq $v0,$at,.L0f07bcf4 +/* f07bc48: e60400a0 */ swc1 $f4,0xa0($s0) +/* f07bc4c: 14400004 */ bnez $v0,.L0f07bc60 +/* f07bc50: 3c0140a0 */ lui $at,0x40a0 +/* f07bc54: 8e0900c4 */ lw $t1,0xc4($s0) +/* f07bc58: 59200005 */ blezl $t1,.L0f07bc70 +/* f07bc5c: 3c014100 */ lui $at,0x4100 +.L0f07bc60: +/* f07bc60: 44810000 */ mtc1 $at,$f0 +/* f07bc64: 10000005 */ beqz $zero,.L0f07bc7c +/* f07bc68: c6020098 */ lwc1 $f2,0x98($s0) +/* f07bc6c: 3c014100 */ lui $at,0x4100 +.L0f07bc70: +/* f07bc70: 44810000 */ mtc1 $at,$f0 +/* f07bc74: 00000000 */ sll $zero,$zero,0x0 +/* f07bc78: c6020098 */ lwc1 $f2,0x98($s0) +.L0f07bc7c: +/* f07bc7c: c60c009c */ lwc1 $f12,0x9c($s0) +/* f07bc80: c60e00a0 */ lwc1 $f14,0xa0($s0) +/* f07bc84: 46021482 */ mul.s $f18,$f2,$f2 +/* f07bc88: 26040098 */ addiu $a0,$s0,0x98 +/* f07bc8c: 2605009c */ addiu $a1,$s0,0x9c +/* f07bc90: 460c6202 */ mul.s $f8,$f12,$f12 +/* f07bc94: 260600a0 */ addiu $a2,$s0,0xa0 +/* f07bc98: 460e7282 */ mul.s $f10,$f14,$f14 +/* f07bc9c: 00000000 */ sll $zero,$zero,0x0 +/* f07bca0: 46000102 */ mul.s $f4,$f0,$f0 +/* f07bca4: 46089180 */ add.s $f6,$f18,$f8 +/* f07bca8: 460a3400 */ add.s $f16,$f6,$f10 +/* f07bcac: 4610203c */ c.lt.s $f4,$f16 +/* f07bcb0: 00000000 */ sll $zero,$zero,0x0 +/* f07bcb4: 4500000f */ bc1f .L0f07bcf4 +/* f07bcb8: 00000000 */ sll $zero,$zero,0x0 +/* f07bcbc: 0c0011e4 */ jal 0x4790 +/* f07bcc0: e7a0010c */ swc1 $f0,0x10c($sp) +/* f07bcc4: c7a0010c */ lwc1 $f0,0x10c($sp) +/* f07bcc8: c6120098 */ lwc1 $f18,0x98($s0) +/* f07bccc: c606009c */ lwc1 $f6,0x9c($s0) +/* f07bcd0: c60400a0 */ lwc1 $f4,0xa0($s0) +/* f07bcd4: 46009202 */ mul.s $f8,$f18,$f0 +/* f07bcd8: 00000000 */ sll $zero,$zero,0x0 +/* f07bcdc: 46003282 */ mul.s $f10,$f6,$f0 +/* f07bce0: 00000000 */ sll $zero,$zero,0x0 +/* f07bce4: 46002482 */ mul.s $f18,$f4,$f0 +/* f07bce8: e6080098 */ swc1 $f8,0x98($s0) +/* f07bcec: e60a009c */ swc1 $f10,0x9c($s0) +/* f07bcf0: e61200a0 */ swc1 $f18,0xa0($s0) +.L0f07bcf4: +/* f07bcf4: 3c017f1b */ lui $at,0x7f1b +/* f07bcf8: c7a20180 */ lwc1 $f2,0x180($sp) +/* f07bcfc: c428a630 */ lwc1 $f8,-0x59d0($at) +/* f07bd00: 3c073964 */ lui $a3,0x3964 +/* f07bd04: 34e7ba35 */ ori $a3,$a3,0xba35 +/* f07bd08: 4602403c */ c.lt.s $f8,$f2 +/* f07bd0c: 27a40150 */ addiu $a0,$sp,0x150 +/* f07bd10: 27a60144 */ addiu $a2,$sp,0x144 +/* f07bd14: 45000007 */ bc1f .L0f07bd34 +/* f07bd18: 3c017f1b */ lui $at,0x7f1b +/* f07bd1c: c420a634 */ lwc1 $f0,-0x59cc($at) +/* f07bd20: 4600103c */ c.lt.s $f2,$f0 +/* f07bd24: 00000000 */ sll $zero,$zero,0x0 +/* f07bd28: 45000002 */ bc1f .L0f07bd34 +/* f07bd2c: 00000000 */ sll $zero,$zero,0x0 +/* f07bd30: e7a00180 */ swc1 $f0,0x180($sp) +.L0f07bd34: +/* f07bd34: 3c017f1b */ lui $at,0x7f1b +/* f07bd38: c426a638 */ lwc1 $f6,-0x59c8($at) +/* f07bd3c: 3c017f1b */ lui $at,0x7f1b +/* f07bd40: c42aa63c */ lwc1 $f10,-0x59c4($at) +/* f07bd44: 8fa5017c */ lw $a1,0x17c($sp) +/* f07bd48: e7a60010 */ swc1 $f6,0x10($sp) +/* f07bd4c: 0fc1b6c0 */ jal func0f06db00 +/* f07bd50: e7aa0014 */ swc1 $f10,0x14($sp) +/* f07bd54: c7a40150 */ lwc1 $f4,0x150($sp) +/* f07bd58: c7b2017c */ lwc1 $f18,0x17c($sp) +/* f07bd5c: 3c073964 */ lui $a3,0x3964 +/* f07bd60: 34e7ba35 */ ori $a3,$a3,0xba35 +/* f07bd64: 46122032 */ c.eq.s $f4,$f18 +/* f07bd68: 27a4014c */ addiu $a0,$sp,0x14c +/* f07bd6c: 27a60140 */ addiu $a2,$sp,0x140 +/* f07bd70: 45000010 */ bc1f .L0f07bdb4 +/* f07bd74: 3c017f1b */ lui $at,0x7f1b +/* f07bd78: c428a640 */ lwc1 $f8,-0x59c0($at) +/* f07bd7c: c7a20144 */ lwc1 $f2,0x144($sp) +/* f07bd80: 3c017f1b */ lui $at,0x7f1b +/* f07bd84: 4608103e */ c.le.s $f2,$f8 +/* f07bd88: 00000000 */ sll $zero,$zero,0x0 +/* f07bd8c: 45000009 */ bc1f .L0f07bdb4 +/* f07bd90: 00000000 */ sll $zero,$zero,0x0 +/* f07bd94: c426a644 */ lwc1 $f6,-0x59bc($at) +/* f07bd98: 4602303e */ c.le.s $f6,$f2 +/* f07bd9c: 00000000 */ sll $zero,$zero,0x0 +/* f07bda0: 45000004 */ bc1f .L0f07bdb4 +/* f07bda4: 00000000 */ sll $zero,$zero,0x0 +/* f07bda8: 44801000 */ mtc1 $zero,$f2 +/* f07bdac: 00000000 */ sll $zero,$zero,0x0 +/* f07bdb0: e7a20144 */ swc1 $f2,0x144($sp) +.L0f07bdb4: +/* f07bdb4: 3c017f1b */ lui $at,0x7f1b +/* f07bdb8: c42aa648 */ lwc1 $f10,-0x59b8($at) +/* f07bdbc: 3c017f1b */ lui $at,0x7f1b +/* f07bdc0: c424a64c */ lwc1 $f4,-0x59b4($at) +/* f07bdc4: 8fa50180 */ lw $a1,0x180($sp) +/* f07bdc8: e7aa0010 */ swc1 $f10,0x10($sp) +/* f07bdcc: 0fc1b6c0 */ jal func0f06db00 +/* f07bdd0: e7a40014 */ swc1 $f4,0x14($sp) +/* f07bdd4: c7a0014c */ lwc1 $f0,0x14c($sp) +/* f07bdd8: c7b20180 */ lwc1 $f18,0x180($sp) +/* f07bddc: 46120032 */ c.eq.s $f0,$f18 +/* f07bde0: 00000000 */ sll $zero,$zero,0x0 +/* f07bde4: 45000010 */ bc1f .L0f07be28 +/* f07bde8: 3c017f1b */ lui $at,0x7f1b +/* f07bdec: c428a650 */ lwc1 $f8,-0x59b0($at) +/* f07bdf0: c7a20140 */ lwc1 $f2,0x140($sp) +/* f07bdf4: 3c017f1b */ lui $at,0x7f1b +/* f07bdf8: 4608103e */ c.le.s $f2,$f8 +/* f07bdfc: 00000000 */ sll $zero,$zero,0x0 +/* f07be00: 4502000a */ bc1fl .L0f07be2c +/* f07be04: c7a20144 */ lwc1 $f2,0x144($sp) +/* f07be08: c426a654 */ lwc1 $f6,-0x59ac($at) +/* f07be0c: 4602303e */ c.le.s $f6,$f2 +/* f07be10: 00000000 */ sll $zero,$zero,0x0 +/* f07be14: 45020005 */ bc1fl .L0f07be2c +/* f07be18: c7a20144 */ lwc1 $f2,0x144($sp) +/* f07be1c: 44801000 */ mtc1 $zero,$f2 +/* f07be20: 00000000 */ sll $zero,$zero,0x0 +/* f07be24: e7a20140 */ swc1 $f2,0x140($sp) +.L0f07be28: +/* f07be28: c7a20144 */ lwc1 $f2,0x144($sp) +.L0f07be2c: +/* f07be2c: 3c014220 */ lui $at,0x4220 +/* f07be30: 44812000 */ mtc1 $at,$f4 +/* f07be34: 46001287 */ neg.s $f10,$f2 +/* f07be38: c7ae0148 */ lwc1 $f14,0x148($sp) +/* f07be3c: 46045482 */ mul.s $f18,$f10,$f4 +/* f07be40: 3c017f1b */ lui $at,0x7f1b +/* f07be44: c426a658 */ lwc1 $f6,-0x59a8($at) +/* f07be48: 3c017f1b */ lui $at,0x7f1b +/* f07be4c: c424a65c */ lwc1 $f4,-0x59a4($at) +/* f07be50: 460e9201 */ sub.s $f8,$f18,$f14 +/* f07be54: 46002481 */ sub.s $f18,$f4,$f0 +/* f07be58: 46064282 */ mul.s $f10,$f8,$f6 +/* f07be5c: c7a80150 */ lwc1 $f8,0x150($sp) +/* f07be60: 44803000 */ mtc1 $zero,$f6 +/* f07be64: e7b200fc */ swc1 $f18,0xfc($sp) +/* f07be68: e7a80100 */ swc1 $f8,0x100($sp) +/* f07be6c: e7a60104 */ swc1 $f6,0x104($sp) +/* f07be70: 460a7380 */ add.s $f14,$f14,$f10 +/* f07be74: 44805000 */ mtc1 $zero,$f10 +/* f07be78: 00000000 */ sll $zero,$zero,0x0 +/* f07be7c: 460e503e */ c.le.s $f10,$f14 +/* f07be80: 00000000 */ sll $zero,$zero,0x0 +/* f07be84: 45000007 */ bc1f .L0f07bea4 +/* f07be88: 00000000 */ sll $zero,$zero,0x0 +/* f07be8c: 46007306 */ mov.s $f12,$f14 +/* f07be90: 27a5003c */ addiu $a1,$sp,0x3c +/* f07be94: 0c005900 */ jal 0x16400 +/* f07be98: e7ae0148 */ swc1 $f14,0x148($sp) +/* f07be9c: 10000008 */ beqz $zero,.L0f07bec0 +/* f07bea0: 27a400fc */ addiu $a0,$sp,0xfc +.L0f07bea4: +/* f07bea4: 3c017f1b */ lui $at,0x7f1b +/* f07bea8: c424a660 */ lwc1 $f4,-0x59a0($at) +/* f07beac: 27a5003c */ addiu $a1,$sp,0x3c +/* f07beb0: e7ae0148 */ swc1 $f14,0x148($sp) +/* f07beb4: 0c005900 */ jal 0x16400 +/* f07beb8: 46047300 */ add.s $f12,$f14,$f4 +/* f07bebc: 27a400fc */ addiu $a0,$sp,0xfc +.L0f07bec0: +/* f07bec0: 0c005923 */ jal 0x1648c +/* f07bec4: 27a5007c */ addiu $a1,$sp,0x7c +/* f07bec8: 8e0a0018 */ lw $t2,0x18($s0) +/* f07becc: 27a5007c */ addiu $a1,$sp,0x7c +/* f07bed0: 0c0057c1 */ jal 0x15f04 +/* f07bed4: c54c0014 */ lwc1 $f12,0x14($t2) +/* f07bed8: 27a4007c */ addiu $a0,$sp,0x7c +/* f07bedc: 27a5003c */ addiu $a1,$sp,0x3c +/* f07bee0: 0c005680 */ jal 0x15a00 +/* f07bee4: 27a600bc */ addiu $a2,$sp,0xbc +/* f07bee8: 27a400bc */ addiu $a0,$sp,0xbc +/* f07beec: 0c005768 */ jal 0x15da0 +/* f07bef0: 27a5011c */ addiu $a1,$sp,0x11c +/* f07bef4: 27a4011c */ addiu $a0,$sp,0x11c +/* f07bef8: 0c005736 */ jal 0x15cd8 +/* f07befc: 2605001c */ addiu $a1,$s0,0x1c +/* f07bf00: 3c017f1b */ lui $at,0x7f1b +/* f07bf04: c432a664 */ lwc1 $f18,-0x599c($at) +/* f07bf08: c60800a4 */ lwc1 $f8,0xa4($s0) +/* f07bf0c: 8fab0188 */ lw $t3,0x188($sp) +/* f07bf10: 4608903c */ c.lt.s $f18,$f8 +/* f07bf14: 00000000 */ sll $zero,$zero,0x0 +/* f07bf18: 4502001a */ bc1fl .L0f07bf84 +/* f07bf1c: 8fa40178 */ lw $a0,0x178($sp) +/* f07bf20: 55600018 */ bnezl $t3,.L0f07bf84 +/* f07bf24: 8fa40178 */ lw $a0,0x178($sp) +/* f07bf28: 8e0c000c */ lw $t4,0xc($s0) +/* f07bf2c: 000c6b00 */ sll $t5,$t4,0xc +/* f07bf30: 05a20014 */ bltzl $t5,.L0f07bf84 +/* f07bf34: 8fa40178 */ lw $a0,0x178($sp) +/* f07bf38: 0fc21a6a */ jal func0f0869a8 +/* f07bf3c: 02002025 */ or $a0,$s0,$zero +/* f07bf40: 1040000f */ beqz $v0,.L0f07bf80 +/* f07bf44: 3c0e800a */ lui $t6,0x800a +/* f07bf48: 8dcea474 */ lw $t6,-0x5b8c($t6) +/* f07bf4c: 24010022 */ addiu $at,$zero,0x22 +/* f07bf50: 8fa40178 */ lw $a0,0x178($sp) +/* f07bf54: 15c10003 */ bne $t6,$at,.L0f07bf64 +/* f07bf58: 24060006 */ addiu $a2,$zero,0x6 +/* f07bf5c: 10000002 */ beqz $zero,.L0f07bf68 +/* f07bf60: 3402810d */ dli $v0,0x810d +.L0f07bf64: +/* f07bf64: 34028110 */ dli $v0,0x8110 +.L0f07bf68: +/* f07bf68: 00022c00 */ sll $a1,$v0,0x10 +/* f07bf6c: 00057c03 */ sra $t7,$a1,0x10 +/* f07bf70: 0fc24a53 */ jal func0f09294c +/* f07bf74: 01e02825 */ or $a1,$t7,$zero +/* f07bf78: 10000006 */ beqz $zero,.L0f07bf94 +/* f07bf7c: c7a60150 */ lwc1 $f6,0x150($sp) +.L0f07bf80: +/* f07bf80: 8fa40178 */ lw $a0,0x178($sp) +.L0f07bf84: +/* f07bf84: 24050006 */ addiu $a1,$zero,0x6 +/* f07bf88: 0fc249af */ jal func0f0926bc +/* f07bf8c: 3406ffff */ dli $a2,0xffff +/* f07bf90: c7a60150 */ lwc1 $f6,0x150($sp) +.L0f07bf94: +/* f07bf94: 3c017f1b */ lui $at,0x7f1b +/* f07bf98: e606007c */ swc1 $f6,0x7c($s0) +/* f07bf9c: c7aa014c */ lwc1 $f10,0x14c($sp) +/* f07bfa0: e60a0080 */ swc1 $f10,0x80($s0) +/* f07bfa4: c7a40148 */ lwc1 $f4,0x148($sp) +/* f07bfa8: e6040084 */ swc1 $f4,0x84($s0) +/* f07bfac: c7b20144 */ lwc1 $f18,0x144($sp) +/* f07bfb0: e6120070 */ swc1 $f18,0x70($s0) +/* f07bfb4: c7a80140 */ lwc1 $f8,0x140($sp) +/* f07bfb8: e6080074 */ swc1 $f8,0x74($s0) +/* f07bfbc: c7a6017c */ lwc1 $f6,0x17c($sp) +/* f07bfc0: c7aa0150 */ lwc1 $f10,0x150($sp) +/* f07bfc4: c7b2017c */ lwc1 $f18,0x17c($sp) +/* f07bfc8: c7a40150 */ lwc1 $f4,0x150($sp) +/* f07bfcc: 460a303c */ c.lt.s $f6,$f10 +/* f07bfd0: 00000000 */ sll $zero,$zero,0x0 +/* f07bfd4: 45020004 */ bc1fl .L0f07bfe8 +/* f07bfd8: 46122081 */ sub.s $f2,$f4,$f18 +/* f07bfdc: 10000003 */ beqz $zero,.L0f07bfec +/* f07bfe0: 46065081 */ sub.s $f2,$f10,$f6 +/* f07bfe4: 46122081 */ sub.s $f2,$f4,$f18 +.L0f07bfe8: +/* f07bfe8: 46001087 */ neg.s $f2,$f2 +.L0f07bfec: +/* f07bfec: c428a668 */ lwc1 $f8,-0x5998($at) +/* f07bff0: 8fa20178 */ lw $v0,0x178($sp) +/* f07bff4: 0000c025 */ or $t8,$zero,$zero +/* f07bff8: 4608103c */ c.lt.s $f2,$f8 +/* f07bffc: 3c01800a */ lui $at,0x800a +/* f07c000: 45020003 */ bc1fl .L0f07c010 +/* f07c004: a6180092 */ sh $t8,0x92($s0) +/* f07c008: 24180001 */ addiu $t8,$zero,0x1 +/* f07c00c: a6180092 */ sh $t8,0x92($s0) +.L0f07c010: +/* f07c010: c420a00c */ lwc1 $f0,-0x5ff4($at) +/* f07c014: c6060098 */ lwc1 $f6,0x98($s0) +/* f07c018: c44a0008 */ lwc1 $f10,0x8($v0) +/* f07c01c: 24450028 */ addiu $a1,$v0,0x28 +/* f07c020: 46003102 */ mul.s $f4,$f6,$f0 +/* f07c024: 24440008 */ addiu $a0,$v0,0x8 +/* f07c028: 27a60154 */ addiu $a2,$sp,0x154 +/* f07c02c: 27a70160 */ addiu $a3,$sp,0x160 +/* f07c030: 46045480 */ add.s $f18,$f10,$f4 +/* f07c034: e7b20154 */ swc1 $f18,0x154($sp) +/* f07c038: c606009c */ lwc1 $f6,0x9c($s0) +/* f07c03c: c448000c */ lwc1 $f8,0xc($v0) +/* f07c040: 46003282 */ mul.s $f10,$f6,$f0 +/* f07c044: 460a4100 */ add.s $f4,$f8,$f10 +/* f07c048: e7a40158 */ swc1 $f4,0x158($sp) +/* f07c04c: c60600a0 */ lwc1 $f6,0xa0($s0) +/* f07c050: c4520010 */ lwc1 $f18,0x10($v0) +/* f07c054: afa50030 */ sw $a1,0x30($sp) +/* f07c058: 46003202 */ mul.s $f8,$f6,$f0 +/* f07c05c: 46089280 */ add.s $f10,$f18,$f8 +/* f07c060: 0fc1979d */ jal func0f065e74 +/* f07c064: e7aa015c */ swc1 $f10,0x15c($sp) +/* f07c068: 8fa40178 */ lw $a0,0x178($sp) +/* f07c06c: c7a40154 */ lwc1 $f4,0x154($sp) +/* f07c070: e4840008 */ swc1 $f4,0x8($a0) +/* f07c074: c7a60158 */ lwc1 $f6,0x158($sp) +/* f07c078: e486000c */ swc1 $f6,0xc($a0) +/* f07c07c: c7b2015c */ lwc1 $f18,0x15c($sp) +/* f07c080: 0fc19711 */ jal func0f065c44 +/* f07c084: e4920010 */ swc1 $f18,0x10($a0) +/* f07c088: 27a40160 */ addiu $a0,$sp,0x160 +/* f07c08c: 0fc195e9 */ jal func0f0657a4 +/* f07c090: 8fa50030 */ lw $a1,0x30($sp) +/* f07c094: 02002025 */ or $a0,$s0,$zero +/* f07c098: 00002825 */ or $a1,$zero,$zero +/* f07c09c: 0fc1a71c */ jal func0f069c70 +/* f07c0a0: 24060001 */ addiu $a2,$zero,0x1 +/* f07c0a4: 8fa40178 */ lw $a0,0x178($sp) +/* f07c0a8: 0fc1ecfc */ jal func0f07b3f0 +/* f07c0ac: 8fa50188 */ lw $a1,0x188($sp) +/* f07c0b0: 8e19000c */ lw $t9,0xc($s0) +/* f07c0b4: 00194300 */ sll $t0,$t9,0xc +/* f07c0b8: 05020014 */ bltzl $t0,.L0f07c10c +/* f07c0bc: 8fa40178 */ lw $a0,0x178($sp) +/* f07c0c0: 0fc21a6a */ jal func0f0869a8 +/* f07c0c4: 02002025 */ or $a0,$s0,$zero +/* f07c0c8: 1040000f */ beqz $v0,.L0f07c108 +/* f07c0cc: 3c09800a */ lui $t1,0x800a +/* f07c0d0: 8d29a474 */ lw $t1,-0x5b8c($t1) +/* f07c0d4: 24010022 */ addiu $at,$zero,0x22 +/* f07c0d8: 8fa40178 */ lw $a0,0x178($sp) +/* f07c0dc: 15210003 */ bne $t1,$at,.L0f07c0ec +/* f07c0e0: 24060005 */ addiu $a2,$zero,0x5 +/* f07c0e4: 10000002 */ beqz $zero,.L0f07c0f0 +/* f07c0e8: 3402810c */ dli $v0,0x810c +.L0f07c0ec: +/* f07c0ec: 3402810f */ dli $v0,0x810f +.L0f07c0f0: +/* f07c0f0: 00022c00 */ sll $a1,$v0,0x10 +/* f07c0f4: 00055403 */ sra $t2,$a1,0x10 +/* f07c0f8: 0fc24a53 */ jal func0f09294c +/* f07c0fc: 01402825 */ or $a1,$t2,$zero +/* f07c100: 10000006 */ beqz $zero,.L0f07c11c +/* f07c104: 8fbf0024 */ lw $ra,0x24($sp) +.L0f07c108: +/* f07c108: 8fa40178 */ lw $a0,0x178($sp) +.L0f07c10c: +/* f07c10c: 24050005 */ addiu $a1,$zero,0x5 +/* f07c110: 0fc249af */ jal func0f0926bc +/* f07c114: 3406ffff */ dli $a2,0xffff +/* f07c118: 8fbf0024 */ lw $ra,0x24($sp) +.L0f07c11c: +/* f07c11c: 8fb00020 */ lw $s0,0x20($sp) +/* f07c120: 27bd0178 */ addiu $sp,$sp,0x178 +/* f07c124: 03e00008 */ jr $ra +/* f07c128: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07c12c +/* f07c12c: 27bdfe80 */ addiu $sp,$sp,-384 +/* f07c130: afbf0034 */ sw $ra,0x34($sp) +/* f07c134: afb10030 */ sw $s1,0x30($sp) +/* f07c138: afb0002c */ sw $s0,0x2c($sp) +/* f07c13c: 8c900004 */ lw $s0,0x4($a0) +/* f07c140: 24010002 */ addiu $at,$zero,0x2 +/* f07c144: 00808825 */ or $s1,$a0,$zero +/* f07c148: 8e0300c0 */ lw $v1,0xc0($s0) +/* f07c14c: 3c0e800a */ lui $t6,0x800a +/* f07c150: 02002825 */ or $a1,$s0,$zero +/* f07c154: 14610078 */ bne $v1,$at,.L0f07c338 +/* f07c158: 00000000 */ sll $zero,$zero,0x0 +/* f07c15c: 8dce9ff8 */ lw $t6,-0x6008($t6) +/* f07c160: 8e080088 */ lw $t0,0x88($s0) +/* f07c164: 44801000 */ mtc1 $zero,$f2 +/* f07c168: 44807000 */ mtc1 $zero,$f14 +/* f07c16c: 006e7823 */ subu $t7,$v1,$t6 +/* f07c170: 1100006a */ beqz $t0,.L0f07c31c +/* f07c174: ae0f00c0 */ sw $t7,0xc0($s0) +/* f07c178: 95070006 */ lhu $a3,0x6($t0) +/* f07c17c: 00001825 */ or $v1,$zero,$zero +/* f07c180: 58e0001c */ blezl $a3,.L0f07c1f4 +/* f07c184: 920a0097 */ lbu $t2,0x97($s0) +/* f07c188: 92040097 */ lbu $a0,0x97($s0) +/* f07c18c: 8e06008c */ lw $a2,0x8c($s0) +.L0f07c190: +/* f07c190: 50800004 */ beqzl $a0,.L0f07c1a4 +/* f07c194: 24780001 */ addiu $t8,$v1,0x1 +/* f07c198: 1000000d */ beqz $zero,.L0f07c1d0 +/* f07c19c: 00601025 */ or $v0,$v1,$zero +/* f07c1a0: 24780001 */ addiu $t8,$v1,0x1 +.L0f07c1a4: +/* f07c1a4: 0307001a */ div $zero,$t8,$a3 +/* f07c1a8: 00001010 */ mfhi $v0 +/* f07c1ac: 14e00002 */ bnez $a3,.L0f07c1b8 +/* f07c1b0: 00000000 */ sll $zero,$zero,0x0 +/* f07c1b4: 0007000d */ break 0x7 +.L0f07c1b8: +/* f07c1b8: 2401ffff */ addiu $at,$zero,-1 +/* f07c1bc: 14e10004 */ bne $a3,$at,.L0f07c1d0 +/* f07c1c0: 3c018000 */ lui $at,0x8000 +/* f07c1c4: 17010002 */ bne $t8,$at,.L0f07c1d0 +/* f07c1c8: 00000000 */ sll $zero,$zero,0x0 +/* f07c1cc: 0006000d */ break 0x6 +.L0f07c1d0: +/* f07c1d0: 50460008 */ beql $v0,$a2,.L0f07c1f4 +/* f07c1d4: 920a0097 */ lbu $t2,0x97($s0) +/* f07c1d8: 8cb90088 */ lw $t9,0x88($a1) +/* f07c1dc: 24630001 */ addiu $v1,$v1,0x1 +/* f07c1e0: 97290006 */ lhu $t1,0x6($t9) +/* f07c1e4: 0069082a */ slt $at,$v1,$t1 +/* f07c1e8: 1420ffe9 */ bnez $at,.L0f07c190 +/* f07c1ec: 00000000 */ sll $zero,$zero,0x0 +/* f07c1f0: 920a0097 */ lbu $t2,0x97($s0) +.L0f07c1f4: +/* f07c1f4: 24050002 */ addiu $a1,$zero,0x2 +/* f07c1f8: 246b0001 */ addiu $t3,$v1,0x1 +/* f07c1fc: 5140000f */ beqzl $t2,.L0f07c23c +/* f07c200: 00601025 */ or $v0,$v1,$zero +/* f07c204: 0167001a */ div $zero,$t3,$a3 +/* f07c208: 00001010 */ mfhi $v0 +/* f07c20c: 14e00002 */ bnez $a3,.L0f07c218 +/* f07c210: 00000000 */ sll $zero,$zero,0x0 +/* f07c214: 0007000d */ break 0x7 +.L0f07c218: +/* f07c218: 2401ffff */ addiu $at,$zero,-1 +/* f07c21c: 14e10004 */ bne $a3,$at,.L0f07c230 +/* f07c220: 3c018000 */ lui $at,0x8000 +/* f07c224: 15610002 */ bne $t3,$at,.L0f07c230 +/* f07c228: 00000000 */ sll $zero,$zero,0x0 +/* f07c22c: 0006000d */ break 0x6 +.L0f07c230: +/* f07c230: 10000003 */ beqz $zero,.L0f07c240 +/* f07c234: 8d0c0000 */ lw $t4,0x0($t0) +/* f07c238: 00601025 */ or $v0,$v1,$zero +.L0f07c23c: +/* f07c23c: 8d0c0000 */ lw $t4,0x0($t0) +.L0f07c240: +/* f07c240: 00026880 */ sll $t5,$v0,0x2 +/* f07c244: 27a60104 */ addiu $a2,$sp,0x104 +/* f07c248: 018d7021 */ addu $t6,$t4,$t5 +/* f07c24c: 8dc40000 */ lw $a0,0x0($t6) +/* f07c250: 0fc456ac */ jal func0f115ab0 +/* f07c254: afa30158 */ sw $v1,0x158($sp) +/* f07c258: 920f0097 */ lbu $t7,0x97($s0) +/* f07c25c: 8fa30158 */ lw $v1,0x158($sp) +/* f07c260: 24050002 */ addiu $a1,$zero,0x2 +/* f07c264: 51e00005 */ beqzl $t7,.L0f07c27c +/* f07c268: 8e080088 */ lw $t0,0x88($s0) +/* f07c26c: 00601025 */ or $v0,$v1,$zero +/* f07c270: 1000000f */ beqz $zero,.L0f07c2b0 +/* f07c274: 8e080088 */ lw $t0,0x88($s0) +/* f07c278: 8e080088 */ lw $t0,0x88($s0) +.L0f07c27c: +/* f07c27c: 24780001 */ addiu $t8,$v1,0x1 +/* f07c280: 95190006 */ lhu $t9,0x6($t0) +/* f07c284: 0319001a */ div $zero,$t8,$t9 +/* f07c288: 00001010 */ mfhi $v0 +/* f07c28c: 17200002 */ bnez $t9,.L0f07c298 +/* f07c290: 00000000 */ sll $zero,$zero,0x0 +/* f07c294: 0007000d */ break 0x7 +.L0f07c298: +/* f07c298: 2401ffff */ addiu $at,$zero,-1 +/* f07c29c: 17210004 */ bne $t9,$at,.L0f07c2b0 +/* f07c2a0: 3c018000 */ lui $at,0x8000 +/* f07c2a4: 17010002 */ bne $t8,$at,.L0f07c2b0 +/* f07c2a8: 00000000 */ sll $zero,$zero,0x0 +/* f07c2ac: 0006000d */ break 0x6 +.L0f07c2b0: +/* f07c2b0: 8d090000 */ lw $t1,0x0($t0) +/* f07c2b4: 00025080 */ sll $t2,$v0,0x2 +/* f07c2b8: 27a600b0 */ addiu $a2,$sp,0xb0 +/* f07c2bc: 012a5821 */ addu $t3,$t1,$t2 +/* f07c2c0: 0fc456ac */ jal func0f115ab0 +/* f07c2c4: 8d640000 */ lw $a0,0x0($t3) +/* f07c2c8: c7a40104 */ lwc1 $f4,0x104($sp) +/* f07c2cc: c7a600b0 */ lwc1 $f6,0xb0($sp) +/* f07c2d0: c7a8010c */ lwc1 $f8,0x10c($sp) +/* f07c2d4: c7aa00b8 */ lwc1 $f10,0xb8($sp) +/* f07c2d8: 46062081 */ sub.s $f2,$f4,$f6 +/* f07c2dc: 460a4381 */ sub.s $f14,$f8,$f10 +/* f07c2e0: 46021402 */ mul.s $f16,$f2,$f2 +/* f07c2e4: e7a200ac */ swc1 $f2,0xac($sp) +/* f07c2e8: 460e7482 */ mul.s $f18,$f14,$f14 +/* f07c2ec: e7ae00a8 */ swc1 $f14,0xa8($sp) +/* f07c2f0: 0c012974 */ jal 0x4a5d0 +/* f07c2f4: 46128300 */ add.s $f12,$f16,$f18 +/* f07c2f8: 3c013e80 */ lui $at,0x3e80 +/* f07c2fc: 44812000 */ mtc1 $at,$f4 +/* f07c300: c7a200ac */ lwc1 $f2,0xac($sp) +/* f07c304: c7ae00a8 */ lwc1 $f14,0xa8($sp) +/* f07c308: 46002303 */ div.s $f12,$f4,$f0 +/* f07c30c: 460c1082 */ mul.s $f2,$f2,$f12 +/* f07c310: 00000000 */ sll $zero,$zero,0x0 +/* f07c314: 460c7382 */ mul.s $f14,$f14,$f12 +/* f07c318: 00000000 */ sll $zero,$zero,0x0 +.L0f07c31c: +/* f07c31c: 44804000 */ mtc1 $zero,$f8 +/* f07c320: 46007187 */ neg.s $f6,$f14 +/* f07c324: 26020068 */ addiu $v0,$s0,0x68 +/* f07c328: e6060064 */ swc1 $f6,0x64($s0) +/* f07c32c: e4480000 */ swc1 $f8,0x0($v0) +/* f07c330: 10000017 */ beqz $zero,.L0f07c390 +/* f07c334: e602006c */ swc1 $f2,0x6c($s0) +.L0f07c338: +/* f07c338: 04600007 */ bltz $v1,.L0f07c358 +/* f07c33c: 26020068 */ addiu $v0,$s0,0x68 +/* f07c340: 3c0c800a */ lui $t4,0x800a +/* f07c344: 8d8c9ff8 */ lw $t4,-0x6008($t4) +/* f07c348: 26020068 */ addiu $v0,$s0,0x68 +/* f07c34c: 006c6823 */ subu $t5,$v1,$t4 +/* f07c350: 1000000f */ beqz $zero,.L0f07c390 +/* f07c354: ae0d00c0 */ sw $t5,0xc0($s0) +.L0f07c358: +/* f07c358: 3c017f1b */ lui $at,0x7f1b +/* f07c35c: c42aa66c */ lwc1 $f10,-0x5994($at) +/* f07c360: c4400000 */ lwc1 $f0,0x0($v0) +/* f07c364: 3c017f1b */ lui $at,0x7f1b +/* f07c368: 4600503c */ c.lt.s $f10,$f0 +/* f07c36c: 00000000 */ sll $zero,$zero,0x0 +/* f07c370: 45020008 */ bc1fl .L0f07c394 +/* f07c374: 26030064 */ addiu $v1,$s0,0x64 +/* f07c378: c430a670 */ lwc1 $f16,-0x5990($at) +/* f07c37c: 3c01800a */ lui $at,0x800a +/* f07c380: c432a004 */ lwc1 $f18,-0x5ffc($at) +/* f07c384: 46128102 */ mul.s $f4,$f16,$f18 +/* f07c388: 46040181 */ sub.s $f6,$f0,$f4 +/* f07c38c: e4460000 */ swc1 $f6,0x0($v0) +.L0f07c390: +/* f07c390: 26030064 */ addiu $v1,$s0,0x64 +.L0f07c394: +/* f07c394: c4680000 */ lwc1 $f8,0x0($v1) +/* f07c398: 2605006c */ addiu $a1,$s0,0x6c +/* f07c39c: 3c04800a */ lui $a0,0x800a +/* f07c3a0: e7a8015c */ swc1 $f8,0x15c($sp) +/* f07c3a4: c44a0000 */ lwc1 $f10,0x0($v0) +/* f07c3a8: 8c84a474 */ lw $a0,-0x5b8c($a0) +/* f07c3ac: e7aa0160 */ swc1 $f10,0x160($sp) +/* f07c3b0: c4b00000 */ lwc1 $f16,0x0($a1) +/* f07c3b4: e7b00164 */ swc1 $f16,0x164($sp) +/* f07c3b8: c4640000 */ lwc1 $f4,0x0($v1) +/* f07c3bc: c612007c */ lwc1 $f18,0x7c($s0) +/* f07c3c0: c4a80000 */ lwc1 $f8,0x0($a1) +/* f07c3c4: 46049180 */ add.s $f6,$f18,$f4 +/* f07c3c8: 46064280 */ add.s $f10,$f8,$f6 +/* f07c3cc: 0fc59585 */ jal func0f165614 +/* f07c3d0: e7aa0174 */ swc1 $f10,0x174($sp) +/* f07c3d4: 2401000e */ addiu $at,$zero,0xe +/* f07c3d8: 14410022 */ bne $v0,$at,.L0f07c464 +/* f07c3dc: 3c03800a */ lui $v1,0x800a +/* f07c3e0: 3c017f1b */ lui $at,0x7f1b +/* f07c3e4: c432a674 */ lwc1 $f18,-0x598c($at) +/* f07c3e8: c630000c */ lwc1 $f16,0xc($s1) +/* f07c3ec: 3406ffff */ dli $a2,0xffff +/* f07c3f0: 02202025 */ or $a0,$s1,$zero +/* f07c3f4: 4612803c */ c.lt.s $f16,$f18 +/* f07c3f8: 8fa50174 */ lw $a1,0x174($sp) +/* f07c3fc: 27a7015c */ addiu $a3,$sp,0x15c +/* f07c400: 45020009 */ bc1fl .L0f07c428 +/* f07c404: c6040080 */ lwc1 $f4,0x80($s0) +/* f07c408: 02202025 */ or $a0,$s1,$zero +/* f07c40c: 0fc249af */ jal func0f0926bc +/* f07c410: 24050001 */ addiu $a1,$zero,0x1 +/* f07c414: 8e0e0040 */ lw $t6,0x40($s0) +/* f07c418: 35cf0004 */ ori $t7,$t6,0x4 +/* f07c41c: 100000df */ beqz $zero,.L0f07c79c +/* f07c420: ae0f0040 */ sw $t7,0x40($s0) +/* f07c424: c6040080 */ lwc1 $f4,0x80($s0) +.L0f07c428: +/* f07c428: 44804000 */ mtc1 $zero,$f8 +/* f07c42c: 3c017f1b */ lui $at,0x7f1b +/* f07c430: 4608203c */ c.lt.s $f4,$f8 +/* f07c434: 00000000 */ sll $zero,$zero,0x0 +/* f07c438: 45000004 */ bc1f .L0f07c44c +/* f07c43c: 00000000 */ sll $zero,$zero,0x0 +/* f07c440: 3c017f1b */ lui $at,0x7f1b +/* f07c444: 10000002 */ beqz $zero,.L0f07c450 +/* f07c448: c420a678 */ lwc1 $f0,-0x5988($at) +.L0f07c44c: +/* f07c44c: c420a67c */ lwc1 $f0,-0x5984($at) +.L0f07c450: +/* f07c450: 44060000 */ mfc1 $a2,$f0 +/* f07c454: 0fc1ee8e */ jal func0f07ba38 +/* f07c458: afa00010 */ sw $zero,0x10($sp) +/* f07c45c: 100000d0 */ beqz $zero,.L0f07c7a0 +/* f07c460: 8fbf0034 */ lw $ra,0x34($sp) +.L0f07c464: +/* f07c464: 8c639ff8 */ lw $v1,-0x6008($v1) +/* f07c468: 3c017f1b */ lui $at,0x7f1b +/* f07c46c: c420a680 */ lwc1 $f0,-0x5980($at) +/* f07c470: 28610002 */ slti $at,$v1,0x2 +/* f07c474: 24020001 */ addiu $v0,$zero,0x1 +/* f07c478: 14200006 */ bnez $at,.L0f07c494 +/* f07c47c: 46000086 */ mov.s $f2,$f0 +/* f07c480: 24420001 */ addiu $v0,$v0,0x1 +.L0f07c484: +/* f07c484: 0043082a */ slt $at,$v0,$v1 +/* f07c488: 46001082 */ mul.s $f2,$f2,$f0 +/* f07c48c: 5420fffd */ bnezl $at,.L0f07c484 +/* f07c490: 24420001 */ addiu $v0,$v0,0x1 +.L0f07c494: +/* f07c494: 3c017f1b */ lui $at,0x7f1b +/* f07c498: c42aa684 */ lwc1 $f10,-0x597c($at) +/* f07c49c: c60600b4 */ lwc1 $f6,0xb4($s0) +/* f07c4a0: 3c017f1b */ lui $at,0x7f1b +/* f07c4a4: c430a688 */ lwc1 $f16,-0x5978($at) +/* f07c4a8: 460a3300 */ add.s $f12,$f6,$f10 +/* f07c4ac: 460c803c */ c.lt.s $f16,$f12 +/* f07c4b0: 00000000 */ sll $zero,$zero,0x0 +/* f07c4b4: 4500001c */ bc1f .L0f07c528 +/* f07c4b8: 00000000 */ sll $zero,$zero,0x0 +/* f07c4bc: 44806000 */ mtc1 $zero,$f12 +/* f07c4c0: e7a20088 */ swc1 $f2,0x88($sp) +/* f07c4c4: 0c004b70 */ jal 0x12dc0 +/* f07c4c8: e7ac0084 */ swc1 $f12,0x84($sp) +/* f07c4cc: 30580007 */ andi $t8,$v0,0x7 +/* f07c4d0: 27190002 */ addiu $t9,$t8,0x2 +/* f07c4d4: 44999000 */ mtc1 $t9,$f18 +/* f07c4d8: c7a20088 */ lwc1 $f2,0x88($sp) +/* f07c4dc: c7ac0084 */ lwc1 $f12,0x84($sp) +/* f07c4e0: 07210005 */ bgez $t9,.L0f07c4f8 +/* f07c4e4: 46809120 */ cvt.s.w $f4,$f18 +/* f07c4e8: 3c014f80 */ lui $at,0x4f80 +/* f07c4ec: 44814000 */ mtc1 $at,$f8 +/* f07c4f0: 00000000 */ sll $zero,$zero,0x0 +/* f07c4f4: 46082100 */ add.s $f4,$f4,$f8 +.L0f07c4f8: +/* f07c4f8: 3c017f1b */ lui $at,0x7f1b +/* f07c4fc: c426a68c */ lwc1 $f6,-0x5974($at) +/* f07c500: 8e090008 */ lw $t1,0x8($s0) +/* f07c504: 3c017f1b */ lui $at,0x7f1b +/* f07c508: 46062282 */ mul.s $f10,$f4,$f6 +/* f07c50c: 00095000 */ sll $t2,$t1,0x0 +/* f07c510: 05410005 */ bgez $t2,.L0f07c528 +/* f07c514: e60a00b8 */ swc1 $f10,0xb8($s0) +/* f07c518: c61000b8 */ lwc1 $f16,0xb8($s0) +/* f07c51c: c432a690 */ lwc1 $f18,-0x5970($at) +/* f07c520: 46128202 */ mul.s $f8,$f16,$f18 +/* f07c524: e60800b8 */ swc1 $f8,0xb8($s0) +.L0f07c528: +/* f07c528: 0c0068f7 */ jal 0x1a3dc +/* f07c52c: e7a20088 */ swc1 $f2,0x88($sp) +/* f07c530: c60600b8 */ lwc1 $f6,0xb8($s0) +/* f07c534: c7a40160 */ lwc1 $f4,0x160($sp) +/* f07c538: c7b2015c */ lwc1 $f18,0x15c($sp) +/* f07c53c: 46003282 */ mul.s $f10,$f6,$f0 +/* f07c540: c7a20088 */ lwc1 $f2,0x88($sp) +/* f07c544: 3c01800a */ lui $at,0x800a +/* f07c548: c42ca00c */ lwc1 $f12,-0x5ff4($at) +/* f07c54c: 26240008 */ addiu $a0,$s1,0x8 +/* f07c550: 26250028 */ addiu $a1,$s1,0x28 +/* f07c554: 27a60098 */ addiu $a2,$sp,0x98 +/* f07c558: 460a2400 */ add.s $f16,$f4,$f10 +/* f07c55c: 24070020 */ addiu $a3,$zero,0x20 +/* f07c560: e7b00160 */ swc1 $f16,0x160($sp) +/* f07c564: c60800a4 */ lwc1 $f8,0xa4($s0) +/* f07c568: c6040098 */ lwc1 $f4,0x98($s0) +/* f07c56c: 46089182 */ mul.s $f6,$f18,$f8 +/* f07c570: 46043280 */ add.s $f10,$f6,$f4 +/* f07c574: 46025482 */ mul.s $f18,$f10,$f2 +/* f07c578: e7b2008c */ swc1 $f18,0x8c($sp) +/* f07c57c: c60800a4 */ lwc1 $f8,0xa4($s0) +/* f07c580: c604009c */ lwc1 $f4,0x9c($s0) +/* f07c584: 46088182 */ mul.s $f6,$f16,$f8 +/* f07c588: c7a80164 */ lwc1 $f8,0x164($sp) +/* f07c58c: 46043280 */ add.s $f10,$f6,$f4 +/* f07c590: 46025402 */ mul.s $f16,$f10,$f2 +/* f07c594: e7b00090 */ swc1 $f16,0x90($sp) +/* f07c598: c60600a4 */ lwc1 $f6,0xa4($s0) +/* f07c59c: c60a00a0 */ lwc1 $f10,0xa0($s0) +/* f07c5a0: 46064102 */ mul.s $f4,$f8,$f6 +/* f07c5a4: 460a2200 */ add.s $f8,$f4,$f10 +/* f07c5a8: 46024182 */ mul.s $f6,$f8,$f2 +/* f07c5ac: e7a60094 */ swc1 $f6,0x94($sp) +/* f07c5b0: 460c9102 */ mul.s $f4,$f18,$f12 +/* f07c5b4: c62a0008 */ lwc1 $f10,0x8($s1) +/* f07c5b8: 460c8482 */ mul.s $f18,$f16,$f12 +/* f07c5bc: 460a2200 */ add.s $f8,$f4,$f10 +/* f07c5c0: e7a80098 */ swc1 $f8,0x98($sp) +/* f07c5c4: c624000c */ lwc1 $f4,0xc($s1) +/* f07c5c8: 460c3202 */ mul.s $f8,$f6,$f12 +/* f07c5cc: 46049280 */ add.s $f10,$f18,$f4 +/* f07c5d0: e7aa009c */ swc1 $f10,0x9c($sp) +/* f07c5d4: c6300010 */ lwc1 $f16,0x10($s1) +/* f07c5d8: afa50040 */ sw $a1,0x40($sp) +/* f07c5dc: afa40044 */ sw $a0,0x44($sp) +/* f07c5e0: 46104480 */ add.s $f18,$f8,$f16 +/* f07c5e4: 0c00b784 */ jal 0x2de10 +/* f07c5e8: e7b200a0 */ swc1 $f18,0xa0($sp) +/* f07c5ec: 14400058 */ bnez $v0,.L0f07c750 +/* f07c5f0: 8fa40044 */ lw $a0,0x44($sp) +/* f07c5f4: 3c0142c8 */ lui $at,0x42c8 +/* f07c5f8: 44815000 */ mtc1 $at,$f10 +/* f07c5fc: c624000c */ lwc1 $f4,0xc($s1) +/* f07c600: 3c0540a0 */ lui $a1,0x40a0 +/* f07c604: 00003825 */ or $a3,$zero,$zero +/* f07c608: 460a2180 */ add.s $f6,$f4,$f10 +/* f07c60c: e626000c */ swc1 $f6,0xc($s1) +/* f07c610: afa00010 */ sw $zero,0x10($sp) +/* f07c614: 8fa60040 */ lw $a2,0x40($sp) +/* f07c618: 0c00a8cc */ jal 0x2a330 +/* f07c61c: 8fa40044 */ lw $a0,0x44($sp) +/* f07c620: e7a00060 */ swc1 $f0,0x60($sp) +/* f07c624: 3c0142c8 */ lui $at,0x42c8 +/* f07c628: 44818000 */ mtc1 $at,$f16 +/* f07c62c: c628000c */ lwc1 $f8,0xc($s1) +/* f07c630: 3c067f1b */ lui $a2,0x7f1b +/* f07c634: 24c6a044 */ addiu $a2,$a2,-24508 +/* f07c638: 46104481 */ sub.s $f18,$f8,$f16 +/* f07c63c: 27a40064 */ addiu $a0,$sp,0x64 +/* f07c640: 240530a1 */ addiu $a1,$zero,0x30a1 +/* f07c644: 0c0093af */ jal 0x24ebc +/* f07c648: e632000c */ swc1 $f18,0xc($s1) +/* f07c64c: 3c0141a0 */ lui $at,0x41a0 +/* f07c650: 44813000 */ mtc1 $at,$f6 +/* f07c654: c7aa0060 */ lwc1 $f10,0x60($sp) +/* f07c658: c7a40064 */ lwc1 $f4,0x64($sp) +/* f07c65c: c7b0006c */ lwc1 $f16,0x6c($sp) +/* f07c660: 46065200 */ add.s $f8,$f10,$f6 +/* f07c664: 8fa40044 */ lw $a0,0x44($sp) +/* f07c668: 8fa50040 */ lw $a1,0x40($sp) +/* f07c66c: 27a60098 */ addiu $a2,$sp,0x98 +/* f07c670: e7a8009c */ swc1 $f8,0x9c($sp) +/* f07c674: 27a70050 */ addiu $a3,$sp,0x50 +/* f07c678: e7a40098 */ swc1 $f4,0x98($sp) +/* f07c67c: 0fc1979d */ jal func0f065e74 +/* f07c680: e7b000a0 */ swc1 $f16,0xa0($sp) +/* f07c684: c7b20098 */ lwc1 $f18,0x98($sp) +/* f07c688: 02202025 */ or $a0,$s1,$zero +/* f07c68c: e6320008 */ swc1 $f18,0x8($s1) +/* f07c690: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f07c694: e624000c */ swc1 $f4,0xc($s1) +/* f07c698: c7aa00a0 */ lwc1 $f10,0xa0($sp) +/* f07c69c: 0fc19711 */ jal func0f065c44 +/* f07c6a0: e62a0010 */ swc1 $f10,0x10($s1) +/* f07c6a4: 27a40050 */ addiu $a0,$sp,0x50 +/* f07c6a8: 0fc195e9 */ jal func0f0657a4 +/* f07c6ac: 8fa50040 */ lw $a1,0x40($sp) +/* f07c6b0: 02002025 */ or $a0,$s0,$zero +/* f07c6b4: 00002825 */ or $a1,$zero,$zero +/* f07c6b8: 0fc1a71c */ jal func0f069c70 +/* f07c6bc: 24060001 */ addiu $a2,$zero,0x1 +/* f07c6c0: 920b0096 */ lbu $t3,0x96($s0) +/* f07c6c4: 02002025 */ or $a0,$s0,$zero +/* f07c6c8: 24050008 */ addiu $a1,$zero,0x8 +/* f07c6cc: 256c0001 */ addiu $t4,$t3,0x1 +/* f07c6d0: 0fc20733 */ jal func0f081ccc +/* f07c6d4: a20c0096 */ sb $t4,0x96($s0) +/* f07c6d8: 862d0028 */ lh $t5,0x28($s1) +/* f07c6dc: 3c013f80 */ lui $at,0x3f80 +/* f07c6e0: 44803000 */ mtc1 $zero,$f6 +/* f07c6e4: 44814000 */ mtc1 $at,$f8 +/* f07c6e8: 44808000 */ mtc1 $zero,$f16 +/* f07c6ec: 02202025 */ or $a0,$s1,$zero +/* f07c6f0: 24050001 */ addiu $a1,$zero,0x1 +/* f07c6f4: 3406ffff */ dli $a2,0xffff +/* f07c6f8: a7ad0072 */ sh $t5,0x72($sp) +/* f07c6fc: e7a60074 */ swc1 $f6,0x74($sp) +/* f07c700: e7a80078 */ swc1 $f8,0x78($sp) +/* f07c704: 0fc249af */ jal func0f0926bc +/* f07c708: e7b0007c */ swc1 $f16,0x7c($sp) +/* f07c70c: 87b80072 */ lh $t8,0x72($sp) +/* f07c710: 240e0001 */ addiu $t6,$zero,0x1 +/* f07c714: 27af0098 */ addiu $t7,$sp,0x98 +/* f07c718: 27b90074 */ addiu $t9,$sp,0x74 +/* f07c71c: afb90020 */ sw $t9,0x20($sp) +/* f07c720: afaf0018 */ sw $t7,0x18($sp) +/* f07c724: afae0014 */ sw $t6,0x14($sp) +/* f07c728: 00002025 */ or $a0,$zero,$zero +/* f07c72c: 8fa50044 */ lw $a1,0x44($sp) +/* f07c730: 8fa60040 */ lw $a2,0x40($sp) +/* f07c734: 2407000d */ addiu $a3,$zero,0xd +/* f07c738: afa00010 */ sw $zero,0x10($sp) +/* f07c73c: 0fc4a7d5 */ jal func0f129f54 +/* f07c740: afb8001c */ sw $t8,0x1c($sp) +/* f07c744: 24090001 */ addiu $t1,$zero,0x1 +/* f07c748: 10000014 */ beqz $zero,.L0f07c79c +/* f07c74c: ae0900e4 */ sw $t1,0xe4($s0) +.L0f07c750: +/* f07c750: 8fa50040 */ lw $a1,0x40($sp) +/* f07c754: 0fc4ba08 */ jal func0f12e820 +/* f07c758: 24060003 */ addiu $a2,$zero,0x3 +/* f07c75c: c6120080 */ lwc1 $f18,0x80($s0) +/* f07c760: 44802000 */ mtc1 $zero,$f4 +/* f07c764: 02202025 */ or $a0,$s1,$zero +/* f07c768: 8fa50174 */ lw $a1,0x174($sp) +/* f07c76c: 4604903c */ c.lt.s $f18,$f4 +/* f07c770: 27a7015c */ addiu $a3,$sp,0x15c +/* f07c774: 3c017f1b */ lui $at,0x7f1b +/* f07c778: 45000004 */ bc1f .L0f07c78c +/* f07c77c: 00000000 */ sll $zero,$zero,0x0 +/* f07c780: 3c017f1b */ lui $at,0x7f1b +/* f07c784: 10000002 */ beqz $zero,.L0f07c790 +/* f07c788: c420a694 */ lwc1 $f0,-0x596c($at) +.L0f07c78c: +/* f07c78c: c420a698 */ lwc1 $f0,-0x5968($at) +.L0f07c790: +/* f07c790: 44060000 */ mfc1 $a2,$f0 +/* f07c794: 0fc1ee8e */ jal func0f07ba38 +/* f07c798: afa00010 */ sw $zero,0x10($sp) +.L0f07c79c: +/* f07c79c: 8fbf0034 */ lw $ra,0x34($sp) +.L0f07c7a0: +/* f07c7a0: 8fb0002c */ lw $s0,0x2c($sp) +/* f07c7a4: 8fb10030 */ lw $s1,0x30($sp) +/* f07c7a8: 03e00008 */ jr $ra +/* f07c7ac: 27bd0180 */ addiu $sp,$sp,0x180 +); + +GLOBAL_ASM( +glabel func0f07c7b0 +/* f07c7b0: 27bdffb8 */ addiu $sp,$sp,-72 +/* f07c7b4: afbf0024 */ sw $ra,0x24($sp) +/* f07c7b8: afb00020 */ sw $s0,0x20($sp) +/* f07c7bc: afa40048 */ sw $a0,0x48($sp) +/* f07c7c0: 8c900004 */ lw $s0,0x4($a0) +/* f07c7c4: 24050001 */ addiu $a1,$zero,0x1 +/* f07c7c8: c604007c */ lwc1 $f4,0x7c($s0) +/* f07c7cc: 02002025 */ or $a0,$s0,$zero +/* f07c7d0: e7a4003c */ swc1 $f4,0x3c($sp) +/* f07c7d4: c6060080 */ lwc1 $f6,0x80($s0) +/* f07c7d8: 0fc135ad */ jal func0f04d6b4 +/* f07c7dc: e7a60038 */ swc1 $f6,0x38($sp) +/* f07c7e0: 3c18800a */ lui $t8,0x800a +/* f07c7e4: 8f189ff8 */ lw $t8,-0x6008($t8) +/* f07c7e8: 8e0f00c0 */ lw $t7,0xc0($s0) +/* f07c7ec: 44800000 */ mtc1 $zero,$f0 +/* f07c7f0: 27a7002c */ addiu $a3,$sp,0x2c +/* f07c7f4: 01f8c821 */ addu $t9,$t7,$t8 +/* f07c7f8: ae1900c0 */ sw $t9,0xc0($s0) +/* f07c7fc: afa00010 */ sw $zero,0x10($sp) +/* f07c800: 8fa60038 */ lw $a2,0x38($sp) +/* f07c804: 8fa5003c */ lw $a1,0x3c($sp) +/* f07c808: 8fa40048 */ lw $a0,0x48($sp) +/* f07c80c: e7a0002c */ swc1 $f0,0x2c($sp) +/* f07c810: e7a00030 */ swc1 $f0,0x30($sp) +/* f07c814: 0fc1ee8e */ jal func0f07ba38 +/* f07c818: e7a00034 */ swc1 $f0,0x34($sp) +/* f07c81c: 8fbf0024 */ lw $ra,0x24($sp) +/* f07c820: 8fb00020 */ lw $s0,0x20($sp) +/* f07c824: 27bd0048 */ addiu $sp,$sp,0x48 +/* f07c828: 03e00008 */ jr $ra +/* f07c82c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07c830 +/* f07c830: 27bdff50 */ addiu $sp,$sp,-176 +/* f07c834: afbf0024 */ sw $ra,0x24($sp) +/* f07c838: afb10020 */ sw $s1,0x20($sp) +/* f07c83c: afb0001c */ sw $s0,0x1c($sp) +/* f07c840: 8c900004 */ lw $s0,0x4($a0) +/* f07c844: 00808825 */ or $s1,$a0,$zero +/* f07c848: 24050001 */ addiu $a1,$zero,0x1 +/* f07c84c: c604007c */ lwc1 $f4,0x7c($s0) +/* f07c850: 02002025 */ or $a0,$s0,$zero +/* f07c854: e7a400a4 */ swc1 $f4,0xa4($sp) +/* f07c858: c6060080 */ lwc1 $f6,0x80($s0) +/* f07c85c: 0fc135ad */ jal func0f04d6b4 +/* f07c860: e7a600a0 */ swc1 $f6,0xa0($sp) +/* f07c864: 3c03800a */ lui $v1,0x800a +/* f07c868: 24639fc0 */ addiu $v1,$v1,-24640 +/* f07c86c: 8c6f0038 */ lw $t7,0x38($v1) +/* f07c870: 8e0e00c0 */ lw $t6,0xc0($s0) +/* f07c874: 8e0200c4 */ lw $v0,0xc4($s0) +/* f07c878: 24050002 */ addiu $a1,$zero,0x2 +/* f07c87c: 01cfc021 */ addu $t8,$t6,$t7 +/* f07c880: 18400004 */ blez $v0,.L0f07c894 +/* f07c884: ae1800c0 */ sw $t8,0xc0($s0) +/* f07c888: 8c790038 */ lw $t9,0x38($v1) +/* f07c88c: 00594023 */ subu $t0,$v0,$t9 +/* f07c890: ae0800c4 */ sw $t0,0xc4($s0) +.L0f07c894: +/* f07c894: 8e020088 */ lw $v0,0x88($s0) +/* f07c898: 50400051 */ beqzl $v0,.L0f07c9e0 +/* f07c89c: 8e0c0008 */ lw $t4,0x8($s0) +/* f07c8a0: 8e0a008c */ lw $t2,0x8c($s0) +/* f07c8a4: 8c490000 */ lw $t1,0x0($v0) +/* f07c8a8: 27a60040 */ addiu $a2,$sp,0x40 +/* f07c8ac: 000a5880 */ sll $t3,$t2,0x2 +/* f07c8b0: 012b6021 */ addu $t4,$t1,$t3 +/* f07c8b4: 0fc456ac */ jal func0f115ab0 +/* f07c8b8: 8d840000 */ lw $a0,0x0($t4) +/* f07c8bc: 3c01c37a */ lui $at,0xc37a +/* f07c8c0: 44815000 */ mtc1 $at,$f10 +/* f07c8c4: c7a80044 */ lwc1 $f8,0x44($sp) +/* f07c8c8: 26240008 */ addiu $a0,$s1,0x8 +/* f07c8cc: 00802825 */ or $a1,$a0,$zero +/* f07c8d0: 460a4400 */ add.s $f16,$f8,$f10 +/* f07c8d4: 27a60040 */ addiu $a2,$sp,0x40 +/* f07c8d8: 3c0743af */ lui $a3,0x43af +/* f07c8dc: 0fc111b8 */ jal func0f0446e0 +/* f07c8e0: e7b00044 */ swc1 $f16,0x44($sp) +/* f07c8e4: 50400025 */ beqzl $v0,.L0f07c97c +/* f07c8e8: c7a80040 */ lwc1 $f8,0x40($sp) +/* f07c8ec: 920d0097 */ lbu $t5,0x97($s0) +/* f07c8f0: 24070001 */ addiu $a3,$zero,0x1 +/* f07c8f4: 11a00003 */ beqz $t5,.L0f07c904 +/* f07c8f8: 00000000 */ sll $zero,$zero,0x0 +/* f07c8fc: 10000001 */ beqz $zero,.L0f07c904 +/* f07c900: 2407ffff */ addiu $a3,$zero,-1 +.L0f07c904: +/* f07c904: 8e020088 */ lw $v0,0x88($s0) +/* f07c908: 8e0e008c */ lw $t6,0x8c($s0) +/* f07c90c: 24050002 */ addiu $a1,$zero,0x2 +/* f07c910: 94430006 */ lhu $v1,0x6($v0) +/* f07c914: 00ee7821 */ addu $t7,$a3,$t6 +/* f07c918: 27a60040 */ addiu $a2,$sp,0x40 +/* f07c91c: 01e3c021 */ addu $t8,$t7,$v1 +/* f07c920: 0303001a */ div $zero,$t8,$v1 +/* f07c924: 0000c810 */ mfhi $t9 +/* f07c928: ae19008c */ sw $t9,0x8c($s0) +/* f07c92c: 8c480000 */ lw $t0,0x0($v0) +/* f07c930: 00194880 */ sll $t1,$t9,0x2 +/* f07c934: 14600002 */ bnez $v1,.L0f07c940 +/* f07c938: 00000000 */ sll $zero,$zero,0x0 +/* f07c93c: 0007000d */ break 0x7 +.L0f07c940: +/* f07c940: 2401ffff */ addiu $at,$zero,-1 +/* f07c944: 14610004 */ bne $v1,$at,.L0f07c958 +/* f07c948: 3c018000 */ lui $at,0x8000 +/* f07c94c: 17010002 */ bne $t8,$at,.L0f07c958 +/* f07c950: 00000000 */ sll $zero,$zero,0x0 +/* f07c954: 0006000d */ break 0x6 +.L0f07c958: +/* f07c958: 01095821 */ addu $t3,$t0,$t1 +/* f07c95c: 0fc456ac */ jal func0f115ab0 +/* f07c960: 8d640000 */ lw $a0,0x0($t3) +/* f07c964: 3c01c37a */ lui $at,0xc37a +/* f07c968: 44812000 */ mtc1 $at,$f4 +/* f07c96c: c7b20044 */ lwc1 $f18,0x44($sp) +/* f07c970: 46049180 */ add.s $f6,$f18,$f4 +/* f07c974: e7a60044 */ swc1 $f6,0x44($sp) +/* f07c978: c7a80040 */ lwc1 $f8,0x40($sp) +.L0f07c97c: +/* f07c97c: c62a0008 */ lwc1 $f10,0x8($s1) +/* f07c980: c7b00048 */ lwc1 $f16,0x48($sp) +/* f07c984: c6320010 */ lwc1 $f18,0x10($s1) +/* f07c988: 460a4301 */ sub.s $f12,$f8,$f10 +/* f07c98c: 0fc259d4 */ jal func0f096750 +/* f07c990: 46128381 */ sub.s $f14,$f16,$f18 +/* f07c994: e7a000a4 */ swc1 $f0,0xa4($sp) +/* f07c998: c6260008 */ lwc1 $f6,0x8($s1) +/* f07c99c: c7a40040 */ lwc1 $f4,0x40($sp) +/* f07c9a0: c62a0010 */ lwc1 $f10,0x10($s1) +/* f07c9a4: c7a80048 */ lwc1 $f8,0x48($sp) +/* f07c9a8: 46062081 */ sub.s $f2,$f4,$f6 +/* f07c9ac: 460a4381 */ sub.s $f14,$f8,$f10 +/* f07c9b0: 46021402 */ mul.s $f16,$f2,$f2 +/* f07c9b4: 00000000 */ sll $zero,$zero,0x0 +/* f07c9b8: 460e7482 */ mul.s $f18,$f14,$f14 +/* f07c9bc: 0c012974 */ jal 0x4a5d0 +/* f07c9c0: 46128300 */ add.s $f12,$f16,$f18 +/* f07c9c4: c7a40044 */ lwc1 $f4,0x44($sp) +/* f07c9c8: c626000c */ lwc1 $f6,0xc($s1) +/* f07c9cc: 46000386 */ mov.s $f14,$f0 +/* f07c9d0: 0fc259d4 */ jal func0f096750 +/* f07c9d4: 46062301 */ sub.s $f12,$f4,$f6 +/* f07c9d8: e7a000a0 */ swc1 $f0,0xa0($sp) +/* f07c9dc: 8e0c0008 */ lw $t4,0x8($s0) +.L0f07c9e0: +/* f07c9e0: 3c01dfff */ lui $at,0xdfff +/* f07c9e4: c7a800a4 */ lwc1 $f8,0xa4($sp) +/* f07c9e8: 000c6880 */ sll $t5,$t4,0x2 +/* f07c9ec: 05a10007 */ bgez $t5,.L0f07ca0c +/* f07c9f0: 3421ffff */ ori $at,$at,0xffff +/* f07c9f4: 8e0e0008 */ lw $t6,0x8($s0) +/* f07c9f8: e608007c */ swc1 $f8,0x7c($s0) +/* f07c9fc: c7aa00a0 */ lwc1 $f10,0xa0($sp) +/* f07ca00: 01c17824 */ and $t7,$t6,$at +/* f07ca04: ae0f0008 */ sw $t7,0x8($s0) +/* f07ca08: e60a0080 */ swc1 $f10,0x80($s0) +.L0f07ca0c: +/* f07ca0c: 8e1800c4 */ lw $t8,0xc4($s0) +/* f07ca10: c7b00040 */ lwc1 $f16,0x40($sp) +/* f07ca14: 1b000012 */ blez $t8,.L0f07ca60 +/* f07ca18: 00000000 */ sll $zero,$zero,0x0 +/* f07ca1c: c6320008 */ lwc1 $f18,0x8($s1) +/* f07ca20: c7a60044 */ lwc1 $f6,0x44($sp) +/* f07ca24: 27a40094 */ addiu $a0,$sp,0x94 +/* f07ca28: 46128101 */ sub.s $f4,$f16,$f18 +/* f07ca2c: c7b00048 */ lwc1 $f16,0x48($sp) +/* f07ca30: 27a50098 */ addiu $a1,$sp,0x98 +/* f07ca34: 27a6009c */ addiu $a2,$sp,0x9c +/* f07ca38: e7a40094 */ swc1 $f4,0x94($sp) +/* f07ca3c: c628000c */ lwc1 $f8,0xc($s1) +/* f07ca40: 46083281 */ sub.s $f10,$f6,$f8 +/* f07ca44: e7aa0098 */ swc1 $f10,0x98($sp) +/* f07ca48: c6320010 */ lwc1 $f18,0x10($s1) +/* f07ca4c: 46128101 */ sub.s $f4,$f16,$f18 +/* f07ca50: 0c0011e4 */ jal 0x4790 +/* f07ca54: e7a4009c */ swc1 $f4,0x9c($sp) +/* f07ca58: 10000012 */ beqz $zero,.L0f07caa4 +/* f07ca5c: 02202025 */ or $a0,$s1,$zero +.L0f07ca60: +/* f07ca60: 0c0068f4 */ jal 0x1a3d0 +/* f07ca64: c60c0080 */ lwc1 $f12,0x80($s0) +/* f07ca68: e7a0003c */ swc1 $f0,0x3c($sp) +/* f07ca6c: 0c0068f7 */ jal 0x1a3dc +/* f07ca70: c60c007c */ lwc1 $f12,0x7c($s0) +/* f07ca74: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f07ca78: 46060202 */ mul.s $f8,$f0,$f6 +/* f07ca7c: e7a80094 */ swc1 $f8,0x94($sp) +/* f07ca80: 0c0068f7 */ jal 0x1a3dc +/* f07ca84: c60c0080 */ lwc1 $f12,0x80($s0) +/* f07ca88: e7a00098 */ swc1 $f0,0x98($sp) +/* f07ca8c: 0c0068f4 */ jal 0x1a3d0 +/* f07ca90: c60c007c */ lwc1 $f12,0x7c($s0) +/* f07ca94: c7aa003c */ lwc1 $f10,0x3c($sp) +/* f07ca98: 460a0402 */ mul.s $f16,$f0,$f10 +/* f07ca9c: e7b0009c */ swc1 $f16,0x9c($sp) +/* f07caa0: 02202025 */ or $a0,$s1,$zero +.L0f07caa4: +/* f07caa4: 8fa500a4 */ lw $a1,0xa4($sp) +/* f07caa8: 8fa600a0 */ lw $a2,0xa0($sp) +/* f07caac: 27a70094 */ addiu $a3,$sp,0x94 +/* f07cab0: 0fc1ee8e */ jal func0f07ba38 +/* f07cab4: afa00010 */ sw $zero,0x10($sp) +/* f07cab8: 8fbf0024 */ lw $ra,0x24($sp) +/* f07cabc: 8fb0001c */ lw $s0,0x1c($sp) +/* f07cac0: 8fb10020 */ lw $s1,0x20($sp) +/* f07cac4: 03e00008 */ jr $ra +/* f07cac8: 27bd00b0 */ addiu $sp,$sp,0xb0 +); + +GLOBAL_ASM( +glabel func0f07cacc +/* f07cacc: 27bdfe90 */ addiu $sp,$sp,-368 +/* f07cad0: afbf0044 */ sw $ra,0x44($sp) +/* f07cad4: afb50040 */ sw $s5,0x40($sp) +/* f07cad8: afb4003c */ sw $s4,0x3c($sp) +/* f07cadc: afb30038 */ sw $s3,0x38($sp) +/* f07cae0: afb20034 */ sw $s2,0x34($sp) +/* f07cae4: afb10030 */ sw $s1,0x30($sp) +/* f07cae8: afb0002c */ sw $s0,0x2c($sp) +/* f07caec: f7b60020 */ sdc1 $f22,0x20($sp) +/* f07caf0: f7b40018 */ sdc1 $f20,0x18($sp) +/* f07caf4: afa40170 */ sw $a0,0x170($sp) +/* f07caf8: 8c930004 */ lw $s3,0x4($a0) +/* f07cafc: afb30168 */ sw $s3,0x168($sp) +/* f07cb00: 0fc1eb6e */ jal func0f07adb8 +/* f07cb04: 02602025 */ or $a0,$s3,$zero +/* f07cb08: 8fa50170 */ lw $a1,0x170($sp) +/* f07cb0c: afa2015c */ sw $v0,0x15c($sp) +/* f07cb10: 24440008 */ addiu $a0,$v0,0x8 +/* f07cb14: 24a50008 */ addiu $a1,$a1,0x8 +/* f07cb18: 0fc12565 */ jal func0f049594 +/* f07cb1c: afa5005c */ sw $a1,0x5c($sp) +/* f07cb20: e7a00158 */ swc1 $f0,0x158($sp) +/* f07cb24: 02602025 */ or $a0,$s3,$zero +/* f07cb28: 0fc135ad */ jal func0f04d6b4 +/* f07cb2c: 24050001 */ addiu $a1,$zero,0x1 +/* f07cb30: 3c18800a */ lui $t8,0x800a +/* f07cb34: 8f189ff8 */ lw $t8,-0x6008($t8) +/* f07cb38: 8e6f00c0 */ lw $t7,0xc0($s3) +/* f07cb3c: 8e6800bc */ lw $t0,0xbc($s3) +/* f07cb40: 3c017f1b */ lui $at,0x7f1b +/* f07cb44: 01f8c821 */ addu $t9,$t7,$t8 +/* f07cb48: 11000007 */ beqz $t0,.L0f07cb68 +/* f07cb4c: ae7900c0 */ sw $t9,0xc0($s3) +/* f07cb50: c7a40158 */ lwc1 $f4,0x158($sp) +/* f07cb54: c426a69c */ lwc1 $f6,-0x5964($at) +/* f07cb58: 4606203c */ c.lt.s $f4,$f6 +/* f07cb5c: 00000000 */ sll $zero,$zero,0x0 +/* f07cb60: 45030005 */ bc1tl .L0f07cb78 +/* f07cb64: 8fa20170 */ lw $v0,0x170($sp) +.L0f07cb68: +/* f07cb68: 8e620088 */ lw $v0,0x88($s3) +/* f07cb6c: 5440000a */ bnezl $v0,.L0f07cb98 +/* f07cb70: 94490006 */ lhu $t1,0x6($v0) +/* f07cb74: 8fa20170 */ lw $v0,0x170($sp) +.L0f07cb78: +/* f07cb78: c4480008 */ lwc1 $f8,0x8($v0) +/* f07cb7c: e7a8014c */ swc1 $f8,0x14c($sp) +/* f07cb80: c44a000c */ lwc1 $f10,0xc($v0) +/* f07cb84: e7aa0150 */ swc1 $f10,0x150($sp) +/* f07cb88: c4500010 */ lwc1 $f16,0x10($v0) +/* f07cb8c: 1000012e */ beqz $zero,.L0f07d048 +/* f07cb90: e7b00154 */ swc1 $f16,0x154($sp) +/* f07cb94: 94490006 */ lhu $t1,0x6($v0) +.L0f07cb98: +/* f07cb98: 3c014d80 */ lui $at,0x4d80 +/* f07cb9c: 4481a000 */ mtc1 $at,$f20 +/* f07cba0: 19200060 */ blez $t1,.L0f07cd24 +/* f07cba4: 00008025 */ or $s0,$zero,$zero +/* f07cba8: 8faa015c */ lw $t2,0x15c($sp) +/* f07cbac: 3c01c37a */ lui $at,0xc37a +/* f07cbb0: 4481b000 */ mtc1 $at,$f22 +/* f07cbb4: 254b0008 */ addiu $t3,$t2,0x8 +/* f07cbb8: afab0050 */ sw $t3,0x50($sp) +/* f07cbbc: 00009025 */ or $s2,$zero,$zero +/* f07cbc0: 27b500ec */ addiu $s5,$sp,0xec +/* f07cbc4: 27b40098 */ addiu $s4,$sp,0x98 +/* f07cbc8: 8e6c0088 */ lw $t4,0x88($s3) +.L0f07cbcc: +/* f07cbcc: 24050002 */ addiu $a1,$zero,0x2 +/* f07cbd0: 02a03025 */ or $a2,$s5,$zero +/* f07cbd4: 8d8d0000 */ lw $t5,0x0($t4) +/* f07cbd8: 01b27021 */ addu $t6,$t5,$s2 +/* f07cbdc: 0fc456ac */ jal func0f115ab0 +/* f07cbe0: 8dc40000 */ lw $a0,0x0($t6) +/* f07cbe4: 8e620088 */ lw $v0,0x88($s3) +/* f07cbe8: 26110001 */ addiu $s1,$s0,0x1 +/* f07cbec: 24050002 */ addiu $a1,$zero,0x2 +/* f07cbf0: 94580006 */ lhu $t8,0x6($v0) +/* f07cbf4: 8c4f0000 */ lw $t7,0x0($v0) +/* f07cbf8: 02803025 */ or $a2,$s4,$zero +/* f07cbfc: 0238001a */ div $zero,$s1,$t8 +/* f07cc00: 0000c810 */ mfhi $t9 +/* f07cc04: 00194080 */ sll $t0,$t9,0x2 +/* f07cc08: 17000002 */ bnez $t8,.L0f07cc14 +/* f07cc0c: 00000000 */ sll $zero,$zero,0x0 +/* f07cc10: 0007000d */ break 0x7 +.L0f07cc14: +/* f07cc14: 2401ffff */ addiu $at,$zero,-1 +/* f07cc18: 17010004 */ bne $t8,$at,.L0f07cc2c +/* f07cc1c: 3c018000 */ lui $at,0x8000 +/* f07cc20: 16210002 */ bne $s1,$at,.L0f07cc2c +/* f07cc24: 00000000 */ sll $zero,$zero,0x0 +/* f07cc28: 0006000d */ break 0x6 +.L0f07cc2c: +/* f07cc2c: 01e84821 */ addu $t1,$t7,$t0 +/* f07cc30: 0fc456ac */ jal func0f115ab0 +/* f07cc34: 8d240000 */ lw $a0,0x0($t1) +/* f07cc38: c7a000f0 */ lwc1 $f0,0xf0($sp) +/* f07cc3c: c7b2009c */ lwc1 $f18,0x9c($sp) +/* f07cc40: 02a02025 */ or $a0,$s5,$zero +/* f07cc44: 46160000 */ add.s $f0,$f0,$f22 +/* f07cc48: 02802825 */ or $a1,$s4,$zero +/* f07cc4c: 8fa60050 */ lw $a2,0x50($sp) +/* f07cc50: 46169100 */ add.s $f4,$f18,$f22 +/* f07cc54: e7a000f0 */ swc1 $f0,0xf0($sp) +/* f07cc58: 27a70078 */ addiu $a3,$sp,0x78 +/* f07cc5c: 0fc1ec59 */ jal func0f07b164 +/* f07cc60: e7a4009c */ swc1 $f4,0x9c($sp) +/* f07cc64: 4614003c */ c.lt.s $f0,$f20 +/* f07cc68: 00000000 */ sll $zero,$zero,0x0 +/* f07cc6c: 4502000a */ bc1fl .L0f07cc98 +/* f07cc70: 926a0097 */ lbu $t2,0x97($s3) +/* f07cc74: c7a60078 */ lwc1 $f6,0x78($sp) +/* f07cc78: c7a8007c */ lwc1 $f8,0x7c($sp) +/* f07cc7c: c7aa0080 */ lwc1 $f10,0x80($sp) +/* f07cc80: 46000506 */ mov.s $f20,$f0 +/* f07cc84: afb00090 */ sw $s0,0x90($sp) +/* f07cc88: e7a6014c */ swc1 $f6,0x14c($sp) +/* f07cc8c: e7a80150 */ swc1 $f8,0x150($sp) +/* f07cc90: e7aa0154 */ swc1 $f10,0x154($sp) +/* f07cc94: 926a0097 */ lbu $t2,0x97($s3) +.L0f07cc98: +/* f07cc98: 51400004 */ beqzl $t2,.L0f07ccac +/* f07cc9c: 8e6b0088 */ lw $t3,0x88($s3) +/* f07cca0: 1000000e */ beqz $zero,.L0f07ccdc +/* f07cca4: 02001825 */ or $v1,$s0,$zero +/* f07cca8: 8e6b0088 */ lw $t3,0x88($s3) +.L0f07ccac: +/* f07ccac: 956c0006 */ lhu $t4,0x6($t3) +/* f07ccb0: 022c001a */ div $zero,$s1,$t4 +/* f07ccb4: 00001810 */ mfhi $v1 +/* f07ccb8: 15800002 */ bnez $t4,.L0f07ccc4 +/* f07ccbc: 00000000 */ sll $zero,$zero,0x0 +/* f07ccc0: 0007000d */ break 0x7 +.L0f07ccc4: +/* f07ccc4: 2401ffff */ addiu $at,$zero,-1 +/* f07ccc8: 15810004 */ bne $t4,$at,.L0f07ccdc +/* f07cccc: 3c018000 */ lui $at,0x8000 +/* f07ccd0: 16210002 */ bne $s1,$at,.L0f07ccdc +/* f07ccd4: 00000000 */ sll $zero,$zero,0x0 +/* f07ccd8: 0006000d */ break 0x6 +.L0f07ccdc: +/* f07ccdc: 8e6d008c */ lw $t5,0x8c($s3) +/* f07cce0: 546d0009 */ bnel $v1,$t5,.L0f07cd08 +/* f07cce4: 8fae0168 */ lw $t6,0x168($sp) +/* f07cce8: c7b00078 */ lwc1 $f16,0x78($sp) +/* f07ccec: c7b2007c */ lwc1 $f18,0x7c($sp) +/* f07ccf0: c7a40080 */ lwc1 $f4,0x80($sp) +/* f07ccf4: afb0008c */ sw $s0,0x8c($sp) +/* f07ccf8: e7b0006c */ swc1 $f16,0x6c($sp) +/* f07ccfc: e7b20070 */ swc1 $f18,0x70($sp) +/* f07cd00: e7a40074 */ swc1 $f4,0x74($sp) +/* f07cd04: 8fae0168 */ lw $t6,0x168($sp) +.L0f07cd08: +/* f07cd08: 02208025 */ or $s0,$s1,$zero +/* f07cd0c: 26520004 */ addiu $s2,$s2,0x4 +/* f07cd10: 8dd80088 */ lw $t8,0x88($t6) +/* f07cd14: 97190006 */ lhu $t9,0x6($t8) +/* f07cd18: 0239082a */ slt $at,$s1,$t9 +/* f07cd1c: 5420ffab */ bnezl $at,.L0f07cbcc +/* f07cd20: 8e6c0088 */ lw $t4,0x88($s3) +.L0f07cd24: +/* f07cd24: 8faf008c */ lw $t7,0x8c($sp) +/* f07cd28: 8fa80090 */ lw $t0,0x90($sp) +/* f07cd2c: 3c01c37a */ lui $at,0xc37a +/* f07cd30: 4481b000 */ mtc1 $at,$f22 +/* f07cd34: 11e8007b */ beq $t7,$t0,.L0f07cf24 +/* f07cd38: 27b500ec */ addiu $s5,$sp,0xec +/* f07cd3c: 3c017f1b */ lui $at,0x7f1b +/* f07cd40: c426a6a0 */ lwc1 $f6,-0x5960($at) +/* f07cd44: c7a80158 */ lwc1 $f8,0x158($sp) +/* f07cd48: 01e81023 */ subu $v0,$t7,$t0 +/* f07cd4c: 00021e00 */ sll $v1,$v0,0x18 +/* f07cd50: 4608303c */ c.lt.s $f6,$f8 +/* f07cd54: 00034e03 */ sra $t1,$v1,0x18 +/* f07cd58: 00002025 */ or $a0,$zero,$zero +/* f07cd5c: 01201825 */ or $v1,$t1,$zero +/* f07cd60: 45000069 */ bc1f .L0f07cf08 +/* f07cd64: 00022e00 */ sll $a1,$v0,0x18 +/* f07cd68: 8e6b0088 */ lw $t3,0x88($s3) +/* f07cd6c: 00055603 */ sra $t2,$a1,0x18 +/* f07cd70: 01402825 */ or $a1,$t2,$zero +/* f07cd74: 05410006 */ bgez $t2,.L0f07cd90 +/* f07cd78: 95670006 */ lhu $a3,0x6($t3) +/* f07cd7c: 000a1823 */ negu $v1,$t2 +/* f07cd80: 00036600 */ sll $t4,$v1,0x18 +/* f07cd84: 000c6e03 */ sra $t5,$t4,0x18 +/* f07cd88: 01a01825 */ or $v1,$t5,$zero +/* f07cd8c: 24040001 */ addiu $a0,$zero,0x1 +.L0f07cd90: +/* f07cd90: 00e31023 */ subu $v0,$a3,$v1 +/* f07cd94: 00027600 */ sll $t6,$v0,0x18 +/* f07cd98: 000ec603 */ sra $t8,$t6,0x18 +/* f07cd9c: 0078c82a */ slt $t9,$v1,$t8 +/* f07cda0: 10800005 */ beqz $a0,.L0f07cdb8 +/* f07cda4: a2790097 */ sb $t9,0x97($s3) +/* f07cda8: 332300ff */ andi $v1,$t9,0xff +/* f07cdac: 2c6f0001 */ sltiu $t7,$v1,0x1 +/* f07cdb0: 01e01825 */ or $v1,$t7,$zero +/* f07cdb4: a26f0097 */ sb $t7,0x97($s3) +.L0f07cdb8: +/* f07cdb8: 92680097 */ lbu $t0,0x97($s3) +/* f07cdbc: 24050002 */ addiu $a1,$zero,0x2 +/* f07cdc0: 51000006 */ beqzl $t0,.L0f07cddc +/* f07cdc4: 8e620088 */ lw $v0,0x88($s3) +/* f07cdc8: 8fa9008c */ lw $t1,0x8c($sp) +/* f07cdcc: 8e620088 */ lw $v0,0x88($s3) +/* f07cdd0: 10000011 */ beqz $zero,.L0f07ce18 +/* f07cdd4: ae69008c */ sw $t1,0x8c($s3) +/* f07cdd8: 8e620088 */ lw $v0,0x88($s3) +.L0f07cddc: +/* f07cddc: 8faa008c */ lw $t2,0x8c($sp) +/* f07cde0: 944c0006 */ lhu $t4,0x6($v0) +/* f07cde4: 254b0001 */ addiu $t3,$t2,0x1 +/* f07cde8: 016c001a */ div $zero,$t3,$t4 +/* f07cdec: 00006810 */ mfhi $t5 +/* f07cdf0: ae6d008c */ sw $t5,0x8c($s3) +/* f07cdf4: 15800002 */ bnez $t4,.L0f07ce00 +/* f07cdf8: 00000000 */ sll $zero,$zero,0x0 +/* f07cdfc: 0007000d */ break 0x7 +.L0f07ce00: +/* f07ce00: 2401ffff */ addiu $at,$zero,-1 +/* f07ce04: 15810004 */ bne $t4,$at,.L0f07ce18 +/* f07ce08: 3c018000 */ lui $at,0x8000 +/* f07ce0c: 15610002 */ bne $t3,$at,.L0f07ce18 +/* f07ce10: 00000000 */ sll $zero,$zero,0x0 +/* f07ce14: 0006000d */ break 0x6 +.L0f07ce18: +/* f07ce18: 8e78008c */ lw $t8,0x8c($s3) +/* f07ce1c: 8c4e0000 */ lw $t6,0x0($v0) +/* f07ce20: 02a03025 */ or $a2,$s5,$zero +/* f07ce24: 0018c880 */ sll $t9,$t8,0x2 +/* f07ce28: 01d97821 */ addu $t7,$t6,$t9 +/* f07ce2c: 0fc456ac */ jal func0f115ab0 +/* f07ce30: 8de40000 */ lw $a0,0x0($t7) +/* f07ce34: c7a000f0 */ lwc1 $f0,0xf0($sp) +/* f07ce38: 02a02025 */ or $a0,$s5,$zero +/* f07ce3c: 8fa5005c */ lw $a1,0x5c($sp) +/* f07ce40: 46160000 */ add.s $f0,$f0,$f22 +/* f07ce44: 0fc12565 */ jal func0f049594 +/* f07ce48: e7a000f0 */ swc1 $f0,0xf0($sp) +/* f07ce4c: 3c017f1b */ lui $at,0x7f1b +/* f07ce50: c42aa6a4 */ lwc1 $f10,-0x595c($at) +/* f07ce54: 460a003c */ c.lt.s $f0,$f10 +/* f07ce58: 00000000 */ sll $zero,$zero,0x0 +/* f07ce5c: 45020024 */ bc1fl .L0f07cef0 +/* f07ce60: c7a000f0 */ lwc1 $f0,0xf0($sp) +/* f07ce64: 92680097 */ lbu $t0,0x97($s3) +/* f07ce68: 4480a000 */ mtc1 $zero,$f20 +/* f07ce6c: 24030001 */ addiu $v1,$zero,0x1 +/* f07ce70: 11000003 */ beqz $t0,.L0f07ce80 +/* f07ce74: e67400a4 */ swc1 $f20,0xa4($s3) +/* f07ce78: 10000001 */ beqz $zero,.L0f07ce80 +/* f07ce7c: 2403ffff */ addiu $v1,$zero,-1 +.L0f07ce80: +/* f07ce80: 8e620088 */ lw $v0,0x88($s3) +/* f07ce84: 8e69008c */ lw $t1,0x8c($s3) +/* f07ce88: 24050002 */ addiu $a1,$zero,0x2 +/* f07ce8c: 94470006 */ lhu $a3,0x6($v0) +/* f07ce90: 00695021 */ addu $t2,$v1,$t1 +/* f07ce94: 02a03025 */ or $a2,$s5,$zero +/* f07ce98: 01475821 */ addu $t3,$t2,$a3 +/* f07ce9c: 0167001a */ div $zero,$t3,$a3 +/* f07cea0: 00006010 */ mfhi $t4 +/* f07cea4: ae6c008c */ sw $t4,0x8c($s3) +/* f07cea8: 8c4d0000 */ lw $t5,0x0($v0) +/* f07ceac: 000c7080 */ sll $t6,$t4,0x2 +/* f07ceb0: 14e00002 */ bnez $a3,.L0f07cebc +/* f07ceb4: 00000000 */ sll $zero,$zero,0x0 +/* f07ceb8: 0007000d */ break 0x7 +.L0f07cebc: +/* f07cebc: 2401ffff */ addiu $at,$zero,-1 +/* f07cec0: 14e10004 */ bne $a3,$at,.L0f07ced4 +/* f07cec4: 3c018000 */ lui $at,0x8000 +/* f07cec8: 15610002 */ bne $t3,$at,.L0f07ced4 +/* f07cecc: 00000000 */ sll $zero,$zero,0x0 +/* f07ced0: 0006000d */ break 0x6 +.L0f07ced4: +/* f07ced4: 01aec821 */ addu $t9,$t5,$t6 +/* f07ced8: 0fc456ac */ jal func0f115ab0 +/* f07cedc: 8f240000 */ lw $a0,0x0($t9) +/* f07cee0: c7a000f0 */ lwc1 $f0,0xf0($sp) +/* f07cee4: 46160000 */ add.s $f0,$f0,$f22 +/* f07cee8: e7a000f0 */ swc1 $f0,0xf0($sp) +/* f07ceec: c7a000f0 */ lwc1 $f0,0xf0($sp) +.L0f07cef0: +/* f07cef0: c7b000ec */ lwc1 $f16,0xec($sp) +/* f07cef4: c7b200f4 */ lwc1 $f18,0xf4($sp) +/* f07cef8: e7a00150 */ swc1 $f0,0x150($sp) +/* f07cefc: e7b0014c */ swc1 $f16,0x14c($sp) +/* f07cf00: 10000051 */ beqz $zero,.L0f07d048 +/* f07cf04: e7b20154 */ swc1 $f18,0x154($sp) +.L0f07cf08: +/* f07cf08: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f07cf0c: c7a60070 */ lwc1 $f6,0x70($sp) +/* f07cf10: c7a80074 */ lwc1 $f8,0x74($sp) +/* f07cf14: e7a4014c */ swc1 $f4,0x14c($sp) +/* f07cf18: e7a60150 */ swc1 $f6,0x150($sp) +/* f07cf1c: 1000004a */ beqz $zero,.L0f07d048 +/* f07cf20: e7a80154 */ swc1 $f8,0x154($sp) +.L0f07cf24: +/* f07cf24: 8faf015c */ lw $t7,0x15c($sp) +/* f07cf28: 24080010 */ addiu $t0,$zero,0x10 +/* f07cf2c: afa80010 */ sw $t0,0x10($sp) +/* f07cf30: 27a6014c */ addiu $a2,$sp,0x14c +/* f07cf34: 24070133 */ addiu $a3,$zero,0x133 +/* f07cf38: 25e40008 */ addiu $a0,$t7,0x8 +/* f07cf3c: 0c00b6e6 */ jal 0x2db98 +/* f07cf40: 25e50028 */ addiu $a1,$t7,0x28 +/* f07cf44: 14400040 */ bnez $v0,.L0f07d048 +/* f07cf48: 24050002 */ addiu $a1,$zero,0x2 +/* f07cf4c: 92690097 */ lbu $t1,0x97($s3) +/* f07cf50: 51200013 */ beqzl $t1,.L0f07cfa0 +/* f07cf54: 8fa3008c */ lw $v1,0x8c($sp) +/* f07cf58: 8e620088 */ lw $v0,0x88($s3) +/* f07cf5c: 8faa008c */ lw $t2,0x8c($sp) +/* f07cf60: 944c0006 */ lhu $t4,0x6($v0) +/* f07cf64: 254b0001 */ addiu $t3,$t2,0x1 +/* f07cf68: 016c001a */ div $zero,$t3,$t4 +/* f07cf6c: 00001810 */ mfhi $v1 +/* f07cf70: 15800002 */ bnez $t4,.L0f07cf7c +/* f07cf74: 00000000 */ sll $zero,$zero,0x0 +/* f07cf78: 0007000d */ break 0x7 +.L0f07cf7c: +/* f07cf7c: 2401ffff */ addiu $at,$zero,-1 +/* f07cf80: 15810004 */ bne $t4,$at,.L0f07cf94 +/* f07cf84: 3c018000 */ lui $at,0x8000 +/* f07cf88: 15610002 */ bne $t3,$at,.L0f07cf94 +/* f07cf8c: 00000000 */ sll $zero,$zero,0x0 +/* f07cf90: 0006000d */ break 0x6 +.L0f07cf94: +/* f07cf94: 10000004 */ beqz $zero,.L0f07cfa8 +/* f07cf98: 8c580000 */ lw $t8,0x0($v0) +/* f07cf9c: 8fa3008c */ lw $v1,0x8c($sp) +.L0f07cfa0: +/* f07cfa0: 8e620088 */ lw $v0,0x88($s3) +/* f07cfa4: 8c580000 */ lw $t8,0x0($v0) +.L0f07cfa8: +/* f07cfa8: 00036880 */ sll $t5,$v1,0x2 +/* f07cfac: 02a03025 */ or $a2,$s5,$zero +/* f07cfb0: 030d7021 */ addu $t6,$t8,$t5 +/* f07cfb4: 0fc456ac */ jal func0f115ab0 +/* f07cfb8: 8dc40000 */ lw $a0,0x0($t6) +/* f07cfbc: c7a000f0 */ lwc1 $f0,0xf0($sp) +/* f07cfc0: c7aa00ec */ lwc1 $f10,0xec($sp) +/* f07cfc4: c7b0014c */ lwc1 $f16,0x14c($sp) +/* f07cfc8: 46160000 */ add.s $f0,$f0,$f22 +/* f07cfcc: c7a40150 */ lwc1 $f4,0x150($sp) +/* f07cfd0: c7a800f4 */ lwc1 $f8,0xf4($sp) +/* f07cfd4: 46105481 */ sub.s $f18,$f10,$f16 +/* f07cfd8: c7aa0154 */ lwc1 $f10,0x154($sp) +/* f07cfdc: e7a000f0 */ swc1 $f0,0xf0($sp) +/* f07cfe0: 46040181 */ sub.s $f6,$f0,$f4 +/* f07cfe4: e7b20078 */ swc1 $f18,0x78($sp) +/* f07cfe8: 27a40078 */ addiu $a0,$sp,0x78 +/* f07cfec: 460a4401 */ sub.s $f16,$f8,$f10 +/* f07cff0: e7a6007c */ swc1 $f6,0x7c($sp) +/* f07cff4: 27a5007c */ addiu $a1,$sp,0x7c +/* f07cff8: 27a60080 */ addiu $a2,$sp,0x80 +/* f07cffc: 0c0011e4 */ jal 0x4790 +/* f07d000: e7b00080 */ swc1 $f16,0x80($sp) +/* f07d004: 3c0143c8 */ lui $at,0x43c8 +/* f07d008: 44810000 */ mtc1 $at,$f0 +/* f07d00c: c7a40078 */ lwc1 $f4,0x78($sp) +/* f07d010: c7b2014c */ lwc1 $f18,0x14c($sp) +/* f07d014: c7b0007c */ lwc1 $f16,0x7c($sp) +/* f07d018: 46002182 */ mul.s $f6,$f4,$f0 +/* f07d01c: c7aa0150 */ lwc1 $f10,0x150($sp) +/* f07d020: 46008102 */ mul.s $f4,$f16,$f0 +/* f07d024: 46069200 */ add.s $f8,$f18,$f6 +/* f07d028: c7a60154 */ lwc1 $f6,0x154($sp) +/* f07d02c: 46045480 */ add.s $f18,$f10,$f4 +/* f07d030: e7a8014c */ swc1 $f8,0x14c($sp) +/* f07d034: c7a80080 */ lwc1 $f8,0x80($sp) +/* f07d038: e7b20150 */ swc1 $f18,0x150($sp) +/* f07d03c: 46004402 */ mul.s $f16,$f8,$f0 +/* f07d040: 46103280 */ add.s $f10,$f6,$f16 +/* f07d044: e7aa0154 */ swc1 $f10,0x154($sp) +.L0f07d048: +/* f07d048: 4480a000 */ mtc1 $zero,$f20 +/* f07d04c: 27a4014c */ addiu $a0,$sp,0x14c +/* f07d050: 0fc12565 */ jal func0f049594 +/* f07d054: 8fa5005c */ lw $a1,0x5c($sp) +/* f07d058: 3c017f1b */ lui $at,0x7f1b +/* f07d05c: c424a6a8 */ lwc1 $f4,-0x5958($at) +/* f07d060: 8fb90170 */ lw $t9,0x170($sp) +/* f07d064: 4604003c */ c.lt.s $f0,$f4 +/* f07d068: 00000000 */ sll $zero,$zero,0x0 +/* f07d06c: 45020007 */ bc1fl .L0f07d08c +/* f07d070: c7b2014c */ lwc1 $f18,0x14c($sp) +/* f07d074: e67400a4 */ swc1 $f20,0xa4($s3) +/* f07d078: e7b40140 */ swc1 $f20,0x140($sp) +/* f07d07c: e7b40144 */ swc1 $f20,0x144($sp) +/* f07d080: 10000021 */ beqz $zero,.L0f07d108 +/* f07d084: e7b40148 */ swc1 $f20,0x148($sp) +/* f07d088: c7b2014c */ lwc1 $f18,0x14c($sp) +.L0f07d08c: +/* f07d08c: c7280008 */ lwc1 $f8,0x8($t9) +/* f07d090: c7b00150 */ lwc1 $f16,0x150($sp) +/* f07d094: 27a40140 */ addiu $a0,$sp,0x140 +/* f07d098: 46089181 */ sub.s $f6,$f18,$f8 +/* f07d09c: c7b20154 */ lwc1 $f18,0x154($sp) +/* f07d0a0: 27a50144 */ addiu $a1,$sp,0x144 +/* f07d0a4: 27a60148 */ addiu $a2,$sp,0x148 +/* f07d0a8: e7a60140 */ swc1 $f6,0x140($sp) +/* f07d0ac: c72a000c */ lwc1 $f10,0xc($t9) +/* f07d0b0: 460a8101 */ sub.s $f4,$f16,$f10 +/* f07d0b4: e7a40144 */ swc1 $f4,0x144($sp) +/* f07d0b8: c7280010 */ lwc1 $f8,0x10($t9) +/* f07d0bc: 46089181 */ sub.s $f6,$f18,$f8 +/* f07d0c0: 0c0011e4 */ jal 0x4790 +/* f07d0c4: e7a60148 */ swc1 $f6,0x148($sp) +/* f07d0c8: c7b00140 */ lwc1 $f16,0x140($sp) +/* f07d0cc: c66a00a8 */ lwc1 $f10,0xa8($s3) +/* f07d0d0: c7b20144 */ lwc1 $f18,0x144($sp) +/* f07d0d4: c66800ac */ lwc1 $f8,0xac($s3) +/* f07d0d8: 460a8102 */ mul.s $f4,$f16,$f10 +/* f07d0dc: c7aa0148 */ lwc1 $f10,0x148($sp) +/* f07d0e0: 46089182 */ mul.s $f6,$f18,$f8 +/* f07d0e4: c67200b0 */ lwc1 $f18,0xb0($s3) +/* f07d0e8: 46125202 */ mul.s $f8,$f10,$f18 +/* f07d0ec: 46062400 */ add.s $f16,$f4,$f6 +/* f07d0f0: 46104100 */ add.s $f4,$f8,$f16 +/* f07d0f4: 4614203c */ c.lt.s $f4,$f20 +/* f07d0f8: 00000000 */ sll $zero,$zero,0x0 +/* f07d0fc: 45020003 */ bc1fl .L0f07d10c +/* f07d100: 8fa20170 */ lw $v0,0x170($sp) +/* f07d104: e67400a4 */ swc1 $f20,0xa4($s3) +.L0f07d108: +/* f07d108: 8fa20170 */ lw $v0,0x170($sp) +.L0f07d10c: +/* f07d10c: 8fa3015c */ lw $v1,0x15c($sp) +/* f07d110: c44a0008 */ lwc1 $f10,0x8($v0) +/* f07d114: c4480010 */ lwc1 $f8,0x10($v0) +/* f07d118: c4660008 */ lwc1 $f6,0x8($v1) +/* f07d11c: c4720010 */ lwc1 $f18,0x10($v1) +/* f07d120: 460a3301 */ sub.s $f12,$f6,$f10 +/* f07d124: 0fc259d4 */ jal func0f096750 +/* f07d128: 46089381 */ sub.s $f14,$f18,$f8 +/* f07d12c: 8fa2015c */ lw $v0,0x15c($sp) +/* f07d130: 8fa30170 */ lw $v1,0x170($sp) +/* f07d134: 46000506 */ mov.s $f20,$f0 +/* f07d138: c4500008 */ lwc1 $f16,0x8($v0) +/* f07d13c: c4640008 */ lwc1 $f4,0x8($v1) +/* f07d140: c4460010 */ lwc1 $f6,0x10($v0) +/* f07d144: c46a0010 */ lwc1 $f10,0x10($v1) +/* f07d148: 46048081 */ sub.s $f2,$f16,$f4 +/* f07d14c: 460a3381 */ sub.s $f14,$f6,$f10 +/* f07d150: 46021482 */ mul.s $f18,$f2,$f2 +/* f07d154: 00000000 */ sll $zero,$zero,0x0 +/* f07d158: 460e7202 */ mul.s $f8,$f14,$f14 +/* f07d15c: 0c012974 */ jal 0x4a5d0 +/* f07d160: 46089300 */ add.s $f12,$f18,$f8 +/* f07d164: 8faf015c */ lw $t7,0x15c($sp) +/* f07d168: 8fa80170 */ lw $t0,0x170($sp) +/* f07d16c: 46000386 */ mov.s $f14,$f0 +/* f07d170: c5f0000c */ lwc1 $f16,0xc($t7) +/* f07d174: c504000c */ lwc1 $f4,0xc($t0) +/* f07d178: 0fc259d4 */ jal func0f096750 +/* f07d17c: 46048301 */ sub.s $f12,$f16,$f4 +/* f07d180: 8e6300bc */ lw $v1,0xbc($s3) +/* f07d184: 46000086 */ mov.s $f2,$f0 +/* f07d188: 8fa40170 */ lw $a0,0x170($sp) +/* f07d18c: 0003482b */ sltu $t1,$zero,$v1 +/* f07d190: 11200004 */ beqz $t1,.L0f07d1a4 +/* f07d194: 01201825 */ or $v1,$t1,$zero +/* f07d198: 86630090 */ lh $v1,0x90($s3) +/* f07d19c: 0003502b */ sltu $t2,$zero,$v1 +/* f07d1a0: 01401825 */ or $v1,$t2,$zero +.L0f07d1a4: +/* f07d1a4: 4405a000 */ mfc1 $a1,$f20 +/* f07d1a8: 44061000 */ mfc1 $a2,$f2 +/* f07d1ac: 27a70140 */ addiu $a3,$sp,0x140 +/* f07d1b0: 0fc1ee8e */ jal func0f07ba38 +/* f07d1b4: afa30010 */ sw $v1,0x10($sp) +/* f07d1b8: 8fbf0044 */ lw $ra,0x44($sp) +/* f07d1bc: d7b40018 */ ldc1 $f20,0x18($sp) +/* f07d1c0: d7b60020 */ ldc1 $f22,0x20($sp) +/* f07d1c4: 8fb0002c */ lw $s0,0x2c($sp) +/* f07d1c8: 8fb10030 */ lw $s1,0x30($sp) +/* f07d1cc: 8fb20034 */ lw $s2,0x34($sp) +/* f07d1d0: 8fb30038 */ lw $s3,0x38($sp) +/* f07d1d4: 8fb4003c */ lw $s4,0x3c($sp) +/* f07d1d8: 8fb50040 */ lw $s5,0x40($sp) +/* f07d1dc: 03e00008 */ jr $ra +/* f07d1e0: 27bd0170 */ addiu $sp,$sp,0x170 +); + +GLOBAL_ASM( +glabel func0f07d1e4 +/* f07d1e4: 27bdfd88 */ addiu $sp,$sp,-632 +/* f07d1e8: afbf004c */ sw $ra,0x4c($sp) +/* f07d1ec: afb00048 */ sw $s0,0x48($sp) +/* f07d1f0: afa40278 */ sw $a0,0x278($sp) +/* f07d1f4: 8c900004 */ lw $s0,0x4($a0) +/* f07d1f8: 3c018000 */ lui $at,0x8000 +/* f07d1fc: c604007c */ lwc1 $f4,0x7c($s0) +/* f07d200: e7a40200 */ swc1 $f4,0x200($sp) +/* f07d204: c6060080 */ lwc1 $f6,0x80($s0) +/* f07d208: e7a601fc */ swc1 $f6,0x1fc($sp) +/* f07d20c: 8e020008 */ lw $v0,0x8($s0) +/* f07d210: 00417824 */ and $t7,$v0,$at +/* f07d214: 11e00005 */ beqz $t7,.L0f07d22c +/* f07d218: 01e01025 */ or $v0,$t7,$zero +/* f07d21c: 3c0140a0 */ lui $at,0x40a0 +/* f07d220: 44814000 */ mtc1 $at,$f8 +/* f07d224: 10000005 */ beqz $zero,.L0f07d23c +/* f07d228: e7a801f4 */ swc1 $f8,0x1f4($sp) +.L0f07d22c: +/* f07d22c: 3c014120 */ lui $at,0x4120 +/* f07d230: 44815000 */ mtc1 $at,$f10 +/* f07d234: 00000000 */ sll $zero,$zero,0x0 +/* f07d238: e7aa01f4 */ swc1 $f10,0x1f4($sp) +.L0f07d23c: +/* f07d23c: 10400038 */ beqz $v0,.L0f07d320 +/* f07d240: afa001f0 */ sw $zero,0x1f0($sp) +/* f07d244: 86180094 */ lh $t8,0x94($s0) +/* f07d248: 07030036 */ bgezl $t8,.L0f07d324 +/* f07d24c: 860f0092 */ lh $t7,0x92($s0) +/* f07d250: 0fc1a2aa */ jal func0f068aa8 +/* f07d254: 8e040018 */ lw $a0,0x18($s0) +/* f07d258: 0fc199ef */ jal func0f0667bc +/* f07d25c: 00402025 */ or $a0,$v0,$zero +/* f07d260: 8fa40278 */ lw $a0,0x278($sp) +/* f07d264: 24050001 */ addiu $a1,$zero,0x1 +/* f07d268: 3406ffff */ dli $a2,0xffff +/* f07d26c: 84990028 */ lh $t9,0x28($a0) +/* f07d270: a7b901d6 */ sh $t9,0x1d6($sp) +/* f07d274: c6040028 */ lwc1 $f4,0x28($s0) +/* f07d278: e7a401d8 */ swc1 $f4,0x1d8($sp) +/* f07d27c: c606002c */ lwc1 $f6,0x2c($s0) +/* f07d280: e7a601dc */ swc1 $f6,0x1dc($sp) +/* f07d284: c6080030 */ lwc1 $f8,0x30($s0) +/* f07d288: e7a801e0 */ swc1 $f8,0x1e0($sp) +/* f07d28c: c60a0028 */ lwc1 $f10,0x28($s0) +/* f07d290: c4860008 */ lwc1 $f6,0x8($a0) +/* f07d294: 46005102 */ mul.s $f4,$f10,$f0 +/* f07d298: 46062200 */ add.s $f8,$f4,$f6 +/* f07d29c: e7a801e4 */ swc1 $f8,0x1e4($sp) +/* f07d2a0: c60a002c */ lwc1 $f10,0x2c($s0) +/* f07d2a4: c486000c */ lwc1 $f6,0xc($a0) +/* f07d2a8: 46005102 */ mul.s $f4,$f10,$f0 +/* f07d2ac: 46062200 */ add.s $f8,$f4,$f6 +/* f07d2b0: e7a801e8 */ swc1 $f8,0x1e8($sp) +/* f07d2b4: c60a0030 */ lwc1 $f10,0x30($s0) +/* f07d2b8: c4860010 */ lwc1 $f6,0x10($a0) +/* f07d2bc: 46005102 */ mul.s $f4,$f10,$f0 +/* f07d2c0: 46062200 */ add.s $f8,$f4,$f6 +/* f07d2c4: 0fc249af */ jal func0f0926bc +/* f07d2c8: e7a801ec */ swc1 $f8,0x1ec($sp) +/* f07d2cc: 8fa20278 */ lw $v0,0x278($sp) +/* f07d2d0: 3c08800a */ lui $t0,0x800a +/* f07d2d4: 8d08a24c */ lw $t0,-0x5db4($t0) +/* f07d2d8: 87ab01d6 */ lh $t3,0x1d6($sp) +/* f07d2dc: 24090001 */ addiu $t1,$zero,0x1 +/* f07d2e0: 27aa01e4 */ addiu $t2,$sp,0x1e4 +/* f07d2e4: 27ac01d8 */ addiu $t4,$sp,0x1d8 +/* f07d2e8: afac0020 */ sw $t4,0x20($sp) +/* f07d2ec: afaa0018 */ sw $t2,0x18($sp) +/* f07d2f0: afa90014 */ sw $t1,0x14($sp) +/* f07d2f4: 00002025 */ or $a0,$zero,$zero +/* f07d2f8: 24070007 */ addiu $a3,$zero,0x7 +/* f07d2fc: 24450008 */ addiu $a1,$v0,0x8 +/* f07d300: 24460028 */ addiu $a2,$v0,0x28 +/* f07d304: afa80010 */ sw $t0,0x10($sp) +/* f07d308: 0fc4a7d5 */ jal func0f129f54 +/* f07d30c: afab001c */ sw $t3,0x1c($sp) +/* f07d310: 8e0d0040 */ lw $t5,0x40($s0) +/* f07d314: 35ae0004 */ ori $t6,$t5,0x4 +/* f07d318: 10000311 */ beqz $zero,.L0f07df60 +/* f07d31c: ae0e0040 */ sw $t6,0x40($s0) +.L0f07d320: +/* f07d320: 860f0092 */ lh $t7,0x92($s0) +.L0f07d324: +/* f07d324: 02002025 */ or $a0,$s0,$zero +/* f07d328: 24050001 */ addiu $a1,$zero,0x1 +/* f07d32c: 11e00063 */ beqz $t7,.L0f07d4bc +/* f07d330: 00000000 */ sll $zero,$zero,0x0 +/* f07d334: 1040002c */ beqz $v0,.L0f07d3e8 +/* f07d338: 3c02800a */ lui $v0,0x800a +/* f07d33c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f07d340: 8c590038 */ lw $t9,0x38($v0) +/* f07d344: 86180094 */ lh $t8,0x94($s0) +/* f07d348: 86090096 */ lh $t1,0x96($s0) +/* f07d34c: 3c01bf80 */ lui $at,0xbf80 +/* f07d350: 03194023 */ subu $t0,$t8,$t9 +/* f07d354: a6080094 */ sh $t0,0x94($s0) +/* f07d358: 8c4a0038 */ lw $t2,0x38($v0) +/* f07d35c: 240d0032 */ addiu $t5,$zero,0x32 +/* f07d360: 00002025 */ or $a0,$zero,$zero +/* f07d364: 012a5823 */ subu $t3,$t1,$t2 +/* f07d368: a60b0096 */ sh $t3,0x96($s0) +/* f07d36c: 860c0096 */ lh $t4,0x96($s0) +/* f07d370: 24060064 */ addiu $a2,$zero,0x64 +/* f07d374: 2407ffff */ addiu $a3,$zero,-1 +/* f07d378: 058102f9 */ bgez $t4,.L0f07df60 +/* f07d37c: 240effff */ addiu $t6,$zero,-1 +/* f07d380: a60d0096 */ sh $t5,0x96($s0) +/* f07d384: 44810000 */ mtc1 $at,$f0 +/* f07d388: 240f0400 */ addiu $t7,$zero,0x400 +/* f07d38c: 2418ffff */ addiu $t8,$zero,-1 +/* f07d390: afb8002c */ sw $t8,0x2c($sp) +/* f07d394: afaf0014 */ sw $t7,0x14($sp) +/* f07d398: afa00028 */ sw $zero,0x28($sp) +/* f07d39c: afa00020 */ sw $zero,0x20($sp) +/* f07d3a0: afa0001c */ sw $zero,0x1c($sp) +/* f07d3a4: afa00018 */ sw $zero,0x18($sp) +/* f07d3a8: afae0010 */ sw $t6,0x10($sp) +/* f07d3ac: 8fa50278 */ lw $a1,0x278($sp) +/* f07d3b0: e7a00024 */ swc1 $f0,0x24($sp) +/* f07d3b4: e7a00030 */ swc1 $f0,0x30($sp) +/* f07d3b8: e7a00034 */ swc1 $f0,0x34($sp) +/* f07d3bc: 0fc24e7e */ jal func0f0939f8 +/* f07d3c0: e7a00038 */ swc1 $f0,0x38($sp) +/* f07d3c4: 8fa50278 */ lw $a1,0x278($sp) +/* f07d3c8: 00003825 */ or $a3,$zero,$zero +/* f07d3cc: 84a40028 */ lh $a0,0x28($a1) +/* f07d3d0: afa00014 */ sw $zero,0x14($sp) +/* f07d3d4: afa00010 */ sw $zero,0x10($sp) +/* f07d3d8: 0fc4be7c */ jal func0f12f9f0 +/* f07d3dc: 24a60008 */ addiu $a2,$a1,0x8 +/* f07d3e0: 100002e0 */ beqz $zero,.L0f07df64 +/* f07d3e4: 8fbf004c */ lw $ra,0x4c($sp) +.L0f07d3e8: +/* f07d3e8: 44805000 */ mtc1 $zero,$f10 +/* f07d3ec: c604006c */ lwc1 $f4,0x6c($s0) +/* f07d3f0: 3c0140c0 */ lui $at,0x40c0 +/* f07d3f4: 46045032 */ c.eq.s $f10,$f4 +/* f07d3f8: 00000000 */ sll $zero,$zero,0x0 +/* f07d3fc: 450202d9 */ bc1fl .L0f07df64 +/* f07d400: 8fbf004c */ lw $ra,0x4c($sp) +/* f07d404: c6060064 */ lwc1 $f6,0x64($s0) +/* f07d408: 44814000 */ mtc1 $at,$f8 +/* f07d40c: 3c013f80 */ lui $at,0x3f80 +/* f07d410: 46083280 */ add.s $f10,$f6,$f8 +/* f07d414: e60a0064 */ swc1 $f10,0x64($s0) +/* f07d418: 8fb90278 */ lw $t9,0x278($sp) +/* f07d41c: c7240008 */ lwc1 $f4,0x8($t9) +/* f07d420: e7a401c0 */ swc1 $f4,0x1c0($sp) +/* f07d424: c6080064 */ lwc1 $f8,0x64($s0) +/* f07d428: c726000c */ lwc1 $f6,0xc($t9) +/* f07d42c: 46083281 */ sub.s $f10,$f6,$f8 +/* f07d430: e7aa01c4 */ swc1 $f10,0x1c4($sp) +/* f07d434: c7240010 */ lwc1 $f4,0x10($t9) +/* f07d438: e7a401c8 */ swc1 $f4,0x1c8($sp) +/* f07d43c: c6020068 */ lwc1 $f2,0x68($s0) +/* f07d440: 4602503c */ c.lt.s $f10,$f2 +/* f07d444: 00000000 */ sll $zero,$zero,0x0 +/* f07d448: 45020005 */ bc1fl .L0f07d460 +/* f07d44c: 8fa80278 */ lw $t0,0x278($sp) +/* f07d450: 44813000 */ mtc1 $at,$f6 +/* f07d454: e7a201c4 */ swc1 $f2,0x1c4($sp) +/* f07d458: e606006c */ swc1 $f6,0x6c($s0) +/* f07d45c: 8fa80278 */ lw $t0,0x278($sp) +.L0f07d460: +/* f07d460: 27a601c0 */ addiu $a2,$sp,0x1c0 +/* f07d464: 27a701b0 */ addiu $a3,$sp,0x1b0 +/* f07d468: 25050028 */ addiu $a1,$t0,0x28 +/* f07d46c: afa50054 */ sw $a1,0x54($sp) +/* f07d470: 0fc1979d */ jal func0f065e74 +/* f07d474: 25040008 */ addiu $a0,$t0,0x8 +/* f07d478: 8fa40278 */ lw $a0,0x278($sp) +/* f07d47c: c7a801c0 */ lwc1 $f8,0x1c0($sp) +/* f07d480: e4880008 */ swc1 $f8,0x8($a0) +/* f07d484: c7a401c4 */ lwc1 $f4,0x1c4($sp) +/* f07d488: e484000c */ swc1 $f4,0xc($a0) +/* f07d48c: c7aa01c8 */ lwc1 $f10,0x1c8($sp) +/* f07d490: 0fc19711 */ jal func0f065c44 +/* f07d494: e48a0010 */ swc1 $f10,0x10($a0) +/* f07d498: 27a401b0 */ addiu $a0,$sp,0x1b0 +/* f07d49c: 0fc195e9 */ jal func0f0657a4 +/* f07d4a0: 8fa50054 */ lw $a1,0x54($sp) +/* f07d4a4: 02002025 */ or $a0,$s0,$zero +/* f07d4a8: 00002825 */ or $a1,$zero,$zero +/* f07d4ac: 0fc1a71c */ jal func0f069c70 +/* f07d4b0: 24060001 */ addiu $a2,$zero,0x1 +/* f07d4b4: 100002ab */ beqz $zero,.L0f07df64 +/* f07d4b8: 8fbf004c */ lw $ra,0x4c($sp) +.L0f07d4bc: +/* f07d4bc: 0fc135ad */ jal func0f04d6b4 +/* f07d4c0: afa201f8 */ sw $v0,0x1f8($sp) +/* f07d4c4: afa00274 */ sw $zero,0x274($sp) +/* f07d4c8: 8e020088 */ lw $v0,0x88($s0) +/* f07d4cc: 24050042 */ addiu $a1,$zero,0x42 +/* f07d4d0: 5040009f */ beqzl $v0,.L0f07d750 +/* f07d4d4: 8e090008 */ lw $t1,0x8($s0) +/* f07d4d8: 8e0a008c */ lw $t2,0x8c($s0) +/* f07d4dc: 8c490000 */ lw $t1,0x0($v0) +/* f07d4e0: 27a60220 */ addiu $a2,$sp,0x220 +/* f07d4e4: 000a5880 */ sll $t3,$t2,0x2 +/* f07d4e8: 012b1821 */ addu $v1,$t1,$t3 +/* f07d4ec: 0fc456ac */ jal func0f115ab0 +/* f07d4f0: 8c640000 */ lw $a0,0x0($v1) +/* f07d4f4: 8fac01f8 */ lw $t4,0x1f8($sp) +/* f07d4f8: c7a60220 */ lwc1 $f6,0x220($sp) +/* f07d4fc: c7aa0224 */ lwc1 $f10,0x224($sp) +/* f07d500: 11800011 */ beqz $t4,.L0f07d548 +/* f07d504: e7a60214 */ swc1 $f6,0x214($sp) +/* f07d508: 8fad0268 */ lw $t5,0x268($sp) +/* f07d50c: 240effff */ addiu $t6,$zero,-1 +/* f07d510: a7ae0212 */ sh $t6,0x212($sp) +/* f07d514: 27a40220 */ addiu $a0,$sp,0x220 +/* f07d518: 3c0540a0 */ lui $a1,0x40a0 +/* f07d51c: 27a60210 */ addiu $a2,$sp,0x210 +/* f07d520: 00003825 */ or $a3,$zero,$zero +/* f07d524: afa00010 */ sw $zero,0x10($sp) +/* f07d528: 0c00a8cc */ jal 0x2a330 +/* f07d52c: a7ad0210 */ sh $t5,0x210($sp) +/* f07d530: 3c01420c */ lui $at,0x420c +/* f07d534: 44814000 */ mtc1 $at,$f8 +/* f07d538: 00000000 */ sll $zero,$zero,0x0 +/* f07d53c: 46080100 */ add.s $f4,$f0,$f8 +/* f07d540: 10000002 */ beqz $zero,.L0f07d54c +/* f07d544: e7a40218 */ swc1 $f4,0x218($sp) +.L0f07d548: +/* f07d548: e7aa0218 */ swc1 $f10,0x218($sp) +.L0f07d54c: +/* f07d54c: c7a60228 */ lwc1 $f6,0x228($sp) +/* f07d550: 8fa40278 */ lw $a0,0x278($sp) +/* f07d554: 27a60214 */ addiu $a2,$sp,0x214 +/* f07d558: e7a6021c */ swc1 $f6,0x21c($sp) +/* f07d55c: 8e0f0008 */ lw $t7,0x8($s0) +/* f07d560: 24840008 */ addiu $a0,$a0,0x8 +/* f07d564: 00802825 */ or $a1,$a0,$zero +/* f07d568: 000fc080 */ sll $t8,$t7,0x2 +/* f07d56c: 07030011 */ bgezl $t8,.L0f07d5b4 +/* f07d570: 8fa20278 */ lw $v0,0x278($sp) +/* f07d574: 0fc111b8 */ jal func0f0446e0 +/* f07d578: 8fa701f4 */ lw $a3,0x1f4($sp) +/* f07d57c: 5040000d */ beqzl $v0,.L0f07d5b4 +/* f07d580: 8fa20278 */ lw $v0,0x278($sp) +/* f07d584: 0fc1c9dd */ jal func0f072774 +/* f07d588: 02002025 */ or $a0,$s0,$zero +/* f07d58c: 8e190088 */ lw $t9,0x88($s0) +/* f07d590: 8e0a008c */ lw $t2,0x8c($s0) +/* f07d594: 24050002 */ addiu $a1,$zero,0x2 +/* f07d598: 8f280000 */ lw $t0,0x0($t9) +/* f07d59c: 000a4880 */ sll $t1,$t2,0x2 +/* f07d5a0: 27a60220 */ addiu $a2,$sp,0x220 +/* f07d5a4: 01091821 */ addu $v1,$t0,$t1 +/* f07d5a8: 0fc456ac */ jal func0f115ab0 +/* f07d5ac: 8c640000 */ lw $a0,0x0($v1) +/* f07d5b0: 8fa20278 */ lw $v0,0x278($sp) +.L0f07d5b4: +/* f07d5b4: c7a80214 */ lwc1 $f8,0x214($sp) +/* f07d5b8: c7aa021c */ lwc1 $f10,0x21c($sp) +/* f07d5bc: c4440008 */ lwc1 $f4,0x8($v0) +/* f07d5c0: c4460010 */ lwc1 $f6,0x10($v0) +/* f07d5c4: 46044301 */ sub.s $f12,$f8,$f4 +/* f07d5c8: 0fc259d4 */ jal func0f096750 +/* f07d5cc: 46065381 */ sub.s $f14,$f10,$f6 +/* f07d5d0: 8fa20278 */ lw $v0,0x278($sp) +/* f07d5d4: e7a00200 */ swc1 $f0,0x200($sp) +/* f07d5d8: c7a80214 */ lwc1 $f8,0x214($sp) +/* f07d5dc: c4440008 */ lwc1 $f4,0x8($v0) +/* f07d5e0: c7aa021c */ lwc1 $f10,0x21c($sp) +/* f07d5e4: c4460010 */ lwc1 $f6,0x10($v0) +/* f07d5e8: 46044081 */ sub.s $f2,$f8,$f4 +/* f07d5ec: 46065381 */ sub.s $f14,$f10,$f6 +/* f07d5f0: 46021202 */ mul.s $f8,$f2,$f2 +/* f07d5f4: 00000000 */ sll $zero,$zero,0x0 +/* f07d5f8: 460e7102 */ mul.s $f4,$f14,$f14 +/* f07d5fc: 0c012974 */ jal 0x4a5d0 +/* f07d600: 46044300 */ add.s $f12,$f8,$f4 +/* f07d604: 8fab0278 */ lw $t3,0x278($sp) +/* f07d608: c7aa0218 */ lwc1 $f10,0x218($sp) +/* f07d60c: 46000386 */ mov.s $f14,$f0 +/* f07d610: c566000c */ lwc1 $f6,0xc($t3) +/* f07d614: 0fc259d4 */ jal func0f096750 +/* f07d618: 46065301 */ sub.s $f12,$f10,$f6 +/* f07d61c: e7a001fc */ swc1 $f0,0x1fc($sp) +/* f07d620: 8e0c0008 */ lw $t4,0x8($s0) +/* f07d624: 3c01dfff */ lui $at,0xdfff +/* f07d628: c7a80200 */ lwc1 $f8,0x200($sp) +/* f07d62c: 000c6880 */ sll $t5,$t4,0x2 +/* f07d630: 05a1000c */ bgez $t5,.L0f07d664 +/* f07d634: 3421ffff */ ori $at,$at,0xffff +/* f07d638: 8e0e0008 */ lw $t6,0x8($s0) +/* f07d63c: e608007c */ swc1 $f8,0x7c($s0) +/* f07d640: e6000080 */ swc1 $f0,0x80($s0) +/* f07d644: 01c17824 */ and $t7,$t6,$at +/* f07d648: ae0f0008 */ sw $t7,0x8($s0) +/* f07d64c: 8fb801f8 */ lw $t8,0x1f8($sp) +/* f07d650: 8fa30278 */ lw $v1,0x278($sp) +/* f07d654: c7a40218 */ lwc1 $f4,0x218($sp) +/* f07d658: 53000003 */ beqzl $t8,.L0f07d668 +/* f07d65c: 8fb901f8 */ lw $t9,0x1f8($sp) +/* f07d660: e464000c */ swc1 $f4,0xc($v1) +.L0f07d664: +/* f07d664: 8fb901f8 */ lw $t9,0x1f8($sp) +.L0f07d668: +/* f07d668: 8fa30278 */ lw $v1,0x278($sp) +/* f07d66c: 27a60214 */ addiu $a2,$sp,0x214 +/* f07d670: 13200034 */ beqz $t9,.L0f07d744 +/* f07d674: 24640008 */ addiu $a0,$v1,0x8 +/* f07d678: 44800000 */ mtc1 $zero,$f0 +/* f07d67c: 24650028 */ addiu $a1,$v1,0x28 +/* f07d680: 24075000 */ addiu $a3,$zero,0x5000 +/* f07d684: afa00010 */ sw $zero,0x10($sp) +/* f07d688: e7a00014 */ swc1 $f0,0x14($sp) +/* f07d68c: 0c00b5f0 */ jal 0x2d7c0 +/* f07d690: e7a00018 */ swc1 $f0,0x18($sp) +/* f07d694: 54400005 */ bnezl $v0,.L0f07d6ac +/* f07d698: 8fa301f0 */ lw $v1,0x1f0($sp) +/* f07d69c: 0c0093ac */ jal 0x24eb0 +/* f07d6a0: 00000000 */ sll $zero,$zero,0x0 +/* f07d6a4: afa201f0 */ sw $v0,0x1f0($sp) +/* f07d6a8: 8fa301f0 */ lw $v1,0x1f0($sp) +.L0f07d6ac: +/* f07d6ac: 10600025 */ beqz $v1,.L0f07d744 +/* f07d6b0: 00000000 */ sll $zero,$zero,0x0 +/* f07d6b4: 8c6a0004 */ lw $t2,0x4($v1) +/* f07d6b8: 8fa60278 */ lw $a2,0x278($sp) +/* f07d6bc: 3c017f1b */ lui $at,0x7f1b +/* f07d6c0: afaa01a0 */ sw $t2,0x1a0($sp) +/* f07d6c4: c46a0008 */ lwc1 $f10,0x8($v1) +/* f07d6c8: c4c60008 */ lwc1 $f6,0x8($a2) +/* f07d6cc: c4680010 */ lwc1 $f8,0x10($v1) +/* f07d6d0: c4c40010 */ lwc1 $f4,0x10($a2) +/* f07d6d4: 46065001 */ sub.s $f0,$f10,$f6 +/* f07d6d8: 01402825 */ or $a1,$t2,$zero +/* f07d6dc: 00c02025 */ or $a0,$a2,$zero +/* f07d6e0: 46044081 */ sub.s $f2,$f8,$f4 +/* f07d6e4: 46000282 */ mul.s $f10,$f0,$f0 +/* f07d6e8: c428a6ac */ lwc1 $f8,-0x5954($at) +/* f07d6ec: 46021182 */ mul.s $f6,$f2,$f2 +/* f07d6f0: 46065300 */ add.s $f12,$f10,$f6 +/* f07d6f4: 4608603c */ c.lt.s $f12,$f8 +/* f07d6f8: 00000000 */ sll $zero,$zero,0x0 +/* f07d6fc: 45000007 */ bc1f .L0f07d71c +/* f07d700: 00000000 */ sll $zero,$zero,0x0 +/* f07d704: 0fc24030 */ jal func0f0900c0 +/* f07d708: e7ac0058 */ swc1 $f12,0x58($sp) +/* f07d70c: 8fa401a0 */ lw $a0,0x1a0($sp) +/* f07d710: 0fc23922 */ jal func0f08e488 +/* f07d714: 24050001 */ addiu $a1,$zero,0x1 +/* f07d718: c7ac0058 */ lwc1 $f12,0x58($sp) +.L0f07d71c: +/* f07d71c: 3c017f1b */ lui $at,0x7f1b +/* f07d720: c424a6b0 */ lwc1 $f4,-0x5950($at) +/* f07d724: 4604603c */ c.lt.s $f12,$f4 +/* f07d728: 00000000 */ sll $zero,$zero,0x0 +/* f07d72c: 45000005 */ bc1f .L0f07d744 +/* f07d730: 00000000 */ sll $zero,$zero,0x0 +/* f07d734: 0fc23959 */ jal func0f08e564 +/* f07d738: 8fa401a0 */ lw $a0,0x1a0($sp) +/* f07d73c: 2c480001 */ sltiu $t0,$v0,0x1 +/* f07d740: afa80274 */ sw $t0,0x274($sp) +.L0f07d744: +/* f07d744: 1000001a */ beqz $zero,.L0f07d7b0 +/* f07d748: 44807000 */ mtc1 $zero,$f14 +/* f07d74c: 8e090008 */ lw $t1,0x8($s0) +.L0f07d750: +/* f07d750: 00095880 */ sll $t3,$t1,0x2 +/* f07d754: 05630016 */ bgezl $t3,.L0f07d7b0 +/* f07d758: 44807000 */ mtc1 $zero,$f14 +/* f07d75c: c60c0034 */ lwc1 $f12,0x34($s0) +/* f07d760: 0fc259d4 */ jal func0f096750 +/* f07d764: c60e003c */ lwc1 $f14,0x3c($s0) +/* f07d768: c6020034 */ lwc1 $f2,0x34($s0) +/* f07d76c: c60e003c */ lwc1 $f14,0x3c($s0) +/* f07d770: e600007c */ swc1 $f0,0x7c($s0) +/* f07d774: 46021282 */ mul.s $f10,$f2,$f2 +/* f07d778: 00000000 */ sll $zero,$zero,0x0 +/* f07d77c: 460e7182 */ mul.s $f6,$f14,$f14 +/* f07d780: 0c012974 */ jal 0x4a5d0 +/* f07d784: 46065300 */ add.s $f12,$f10,$f6 +/* f07d788: c60c0038 */ lwc1 $f12,0x38($s0) +/* f07d78c: 0fc259d4 */ jal func0f096750 +/* f07d790: 46000386 */ mov.s $f14,$f0 +/* f07d794: 8e0c0008 */ lw $t4,0x8($s0) +/* f07d798: 3c01dfff */ lui $at,0xdfff +/* f07d79c: 3421ffff */ ori $at,$at,0xffff +/* f07d7a0: 01816824 */ and $t5,$t4,$at +/* f07d7a4: e6000080 */ swc1 $f0,0x80($s0) +/* f07d7a8: ae0d0008 */ sw $t5,0x8($s0) +/* f07d7ac: 44807000 */ mtc1 $zero,$f14 +.L0f07d7b0: +/* f07d7b0: c60c006c */ lwc1 $f12,0x6c($s0) +/* f07d7b4: 3c02800a */ lui $v0,0x800a +/* f07d7b8: 8fa30278 */ lw $v1,0x278($sp) +/* f07d7bc: 460c703e */ c.le.s $f14,$f12 +/* f07d7c0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f07d7c4: 45020015 */ bc1fl .L0f07d81c +/* f07d7c8: 8fae01f8 */ lw $t6,0x1f8($sp) +/* f07d7cc: c442004c */ lwc1 $f2,0x4c($v0) +/* f07d7d0: 4602603e */ c.le.s $f12,$f2 +/* f07d7d4: 00000000 */ sll $zero,$zero,0x0 +/* f07d7d8: 45020006 */ bc1fl .L0f07d7f4 +/* f07d7dc: c6000064 */ lwc1 $f0,0x64($s0) +/* f07d7e0: c6080068 */ lwc1 $f8,0x68($s0) +/* f07d7e4: c60c006c */ lwc1 $f12,0x6c($s0) +/* f07d7e8: 10000008 */ beqz $zero,.L0f07d80c +/* f07d7ec: e6080064 */ swc1 $f8,0x64($s0) +/* f07d7f0: c6000064 */ lwc1 $f0,0x64($s0) +.L0f07d7f4: +/* f07d7f4: c6040068 */ lwc1 $f4,0x68($s0) +/* f07d7f8: 46002281 */ sub.s $f10,$f4,$f0 +/* f07d7fc: 46025182 */ mul.s $f6,$f10,$f2 +/* f07d800: 460c3203 */ div.s $f8,$f6,$f12 +/* f07d804: 46080100 */ add.s $f4,$f0,$f8 +/* f07d808: e6040064 */ swc1 $f4,0x64($s0) +.L0f07d80c: +/* f07d80c: c44a004c */ lwc1 $f10,0x4c($v0) +/* f07d810: 460a6181 */ sub.s $f6,$f12,$f10 +/* f07d814: e606006c */ swc1 $f6,0x6c($s0) +/* f07d818: 8fae01f8 */ lw $t6,0x1f8($sp) +.L0f07d81c: +/* f07d81c: 3c02800a */ lui $v0,0x800a +/* f07d820: 24429fc0 */ addiu $v0,$v0,-24640 +/* f07d824: 51c00037 */ beqzl $t6,.L0f07d904 +/* f07d828: c6040064 */ lwc1 $f4,0x64($s0) +/* f07d82c: c6080070 */ lwc1 $f8,0x70($s0) +/* f07d830: 3c017f1b */ lui $at,0x7f1b +/* f07d834: 4608703c */ c.lt.s $f14,$f8 +/* f07d838: 00000000 */ sll $zero,$zero,0x0 +/* f07d83c: 45020013 */ bc1fl .L0f07d88c +/* f07d840: c6000064 */ lwc1 $f0,0x64($s0) +/* f07d844: c6040068 */ lwc1 $f4,0x68($s0) +/* f07d848: c42aa6b4 */ lwc1 $f10,-0x594c($at) +/* f07d84c: c4480044 */ lwc1 $f8,0x44($v0) +/* f07d850: 3c017f1b */ lui $at,0x7f1b +/* f07d854: 460a2182 */ mul.s $f6,$f4,$f10 +/* f07d858: c60a0064 */ lwc1 $f10,0x64($s0) +/* f07d85c: 46083102 */ mul.s $f4,$f6,$f8 +/* f07d860: 46045181 */ sub.s $f6,$f10,$f4 +/* f07d864: e6060064 */ swc1 $f6,0x64($s0) +/* f07d868: c6080064 */ lwc1 $f8,0x64($s0) +/* f07d86c: 460e403c */ c.lt.s $f8,$f14 +/* f07d870: 00000000 */ sll $zero,$zero,0x0 +/* f07d874: 45020013 */ bc1fl .L0f07d8c4 +/* f07d878: 8faf0274 */ lw $t7,0x274($sp) +/* f07d87c: c42aa6b8 */ lwc1 $f10,-0x5948($at) +/* f07d880: 1000000f */ beqz $zero,.L0f07d8c0 +/* f07d884: e60a0064 */ swc1 $f10,0x64($s0) +/* f07d888: c6000064 */ lwc1 $f0,0x64($s0) +.L0f07d88c: +/* f07d88c: c6020068 */ lwc1 $f2,0x68($s0) +/* f07d890: 3c017f1b */ lui $at,0x7f1b +/* f07d894: 4602003c */ c.lt.s $f0,$f2 +/* f07d898: 00000000 */ sll $zero,$zero,0x0 +/* f07d89c: 45020009 */ bc1fl .L0f07d8c4 +/* f07d8a0: 8faf0274 */ lw $t7,0x274($sp) +/* f07d8a4: c424a6bc */ lwc1 $f4,-0x5944($at) +/* f07d8a8: c4480044 */ lwc1 $f8,0x44($v0) +/* f07d8ac: 46041182 */ mul.s $f6,$f2,$f4 +/* f07d8b0: 00000000 */ sll $zero,$zero,0x0 +/* f07d8b4: 46083282 */ mul.s $f10,$f6,$f8 +/* f07d8b8: 460a0100 */ add.s $f4,$f0,$f10 +/* f07d8bc: e6040064 */ swc1 $f4,0x64($s0) +.L0f07d8c0: +/* f07d8c0: 8faf0274 */ lw $t7,0x274($sp) +.L0f07d8c4: +/* f07d8c4: 3c017f1b */ lui $at,0x7f1b +/* f07d8c8: 51e0000e */ beqzl $t7,.L0f07d904 +/* f07d8cc: c6040064 */ lwc1 $f4,0x64($s0) +/* f07d8d0: c426a6c0 */ lwc1 $f6,-0x5940($at) +/* f07d8d4: c4480044 */ lwc1 $f8,0x44($v0) +/* f07d8d8: c6040064 */ lwc1 $f4,0x64($s0) +/* f07d8dc: 46083282 */ mul.s $f10,$f6,$f8 +/* f07d8e0: 460a2181 */ sub.s $f6,$f4,$f10 +/* f07d8e4: e6060064 */ swc1 $f6,0x64($s0) +/* f07d8e8: c6080064 */ lwc1 $f8,0x64($s0) +/* f07d8ec: 460e403c */ c.lt.s $f8,$f14 +/* f07d8f0: 00000000 */ sll $zero,$zero,0x0 +/* f07d8f4: 45020003 */ bc1fl .L0f07d904 +/* f07d8f8: c6040064 */ lwc1 $f4,0x64($s0) +/* f07d8fc: e60e0064 */ swc1 $f14,0x64($s0) +/* f07d900: c6040064 */ lwc1 $f4,0x64($s0) +.L0f07d904: +/* f07d904: 4604703c */ c.lt.s $f14,$f4 +/* f07d908: 00000000 */ sll $zero,$zero,0x0 +/* f07d90c: 45020195 */ bc1fl .L0f07df64 +/* f07d910: 8fbf004c */ lw $ra,0x4c($sp) +/* f07d914: c60a007c */ lwc1 $f10,0x7c($s0) +/* f07d918: 24780008 */ addiu $t8,$v1,0x8 +/* f07d91c: 24790028 */ addiu $t9,$v1,0x28 +/* f07d920: e7aa0190 */ swc1 $f10,0x190($sp) +/* f07d924: c6060080 */ lwc1 $f6,0x80($s0) +/* f07d928: e7a6018c */ swc1 $f6,0x18c($sp) +/* f07d92c: c6080084 */ lwc1 $f8,0x84($s0) +/* f07d930: e7a80188 */ swc1 $f8,0x188($sp) +/* f07d934: c6040070 */ lwc1 $f4,0x70($s0) +/* f07d938: e7a40184 */ swc1 $f4,0x184($sp) +/* f07d93c: c60a0074 */ lwc1 $f10,0x74($s0) +/* f07d940: e7aa0180 */ swc1 $f10,0x180($sp) +/* f07d944: c60c007c */ lwc1 $f12,0x7c($s0) +/* f07d948: afb90054 */ sw $t9,0x54($sp) +/* f07d94c: 0c0068f7 */ jal 0x1a3dc +/* f07d950: afb80058 */ sw $t8,0x58($sp) +/* f07d954: c60c0080 */ lwc1 $f12,0x80($s0) +/* f07d958: 0c0068f4 */ jal 0x1a3d0 +/* f07d95c: e7a00068 */ swc1 $f0,0x68($sp) +/* f07d960: c7a20068 */ lwc1 $f2,0x68($sp) +/* f07d964: 46020182 */ mul.s $f6,$f0,$f2 +/* f07d968: e7a60194 */ swc1 $f6,0x194($sp) +/* f07d96c: 0c0068f7 */ jal 0x1a3dc +/* f07d970: c60c0080 */ lwc1 $f12,0x80($s0) +/* f07d974: e7a00198 */ swc1 $f0,0x198($sp) +/* f07d978: 0c0068f4 */ jal 0x1a3d0 +/* f07d97c: c60c007c */ lwc1 $f12,0x7c($s0) +/* f07d980: c60c0080 */ lwc1 $f12,0x80($s0) +/* f07d984: 0c0068f4 */ jal 0x1a3d0 +/* f07d988: e7a00068 */ swc1 $f0,0x68($sp) +/* f07d98c: c7a20068 */ lwc1 $f2,0x68($sp) +/* f07d990: 8fa40058 */ lw $a0,0x58($sp) +/* f07d994: 27a50194 */ addiu $a1,$sp,0x194 +/* f07d998: 46020202 */ mul.s $f8,$f0,$f2 +/* f07d99c: 27a60214 */ addiu $a2,$sp,0x214 +/* f07d9a0: 8fa701f4 */ lw $a3,0x1f4($sp) +/* f07d9a4: 0fc11171 */ jal func0f0445c4 +/* f07d9a8: e7a8019c */ swc1 $f8,0x19c($sp) +/* f07d9ac: 50400006 */ beqzl $v0,.L0f07d9c8 +/* f07d9b0: 8fa201f8 */ lw $v0,0x1f8($sp) +/* f07d9b4: c604007c */ lwc1 $f4,0x7c($s0) +/* f07d9b8: e7a40200 */ swc1 $f4,0x200($sp) +/* f07d9bc: c60a0080 */ lwc1 $f10,0x80($s0) +/* f07d9c0: e7aa01fc */ swc1 $f10,0x1fc($sp) +/* f07d9c4: 8fa201f8 */ lw $v0,0x1f8($sp) +.L0f07d9c8: +/* f07d9c8: 10400004 */ beqz $v0,.L0f07d9dc +/* f07d9cc: 3c014170 */ lui $at,0x4170 +/* f07d9d0: 44818000 */ mtc1 $at,$f16 +/* f07d9d4: 10000006 */ beqz $zero,.L0f07d9f0 +/* f07d9d8: 46008386 */ mov.s $f14,$f16 +.L0f07d9dc: +/* f07d9dc: 3c0140a0 */ lui $at,0x40a0 +/* f07d9e0: 44817000 */ mtc1 $at,$f14 +/* f07d9e4: 3c014170 */ lui $at,0x4170 +/* f07d9e8: 44818000 */ mtc1 $at,$f16 +/* f07d9ec: 00000000 */ sll $zero,$zero,0x0 +.L0f07d9f0: +/* f07d9f0: 50400004 */ beqzl $v0,.L0f07da04 +/* f07d9f4: 3c0140a0 */ lui $at,0x40a0 +/* f07d9f8: 10000004 */ beqz $zero,.L0f07da0c +/* f07d9fc: 46008306 */ mov.s $f12,$f16 +/* f07da00: 3c0140a0 */ lui $at,0x40a0 +.L0f07da04: +/* f07da04: 44816000 */ mtc1 $at,$f12 +/* f07da08: 00000000 */ sll $zero,$zero,0x0 +.L0f07da0c: +/* f07da0c: 50400004 */ beqzl $v0,.L0f07da20 +/* f07da10: 3c0140a0 */ lui $at,0x40a0 +/* f07da14: 10000004 */ beqz $zero,.L0f07da28 +/* f07da18: 46008086 */ mov.s $f2,$f16 +/* f07da1c: 3c0140a0 */ lui $at,0x40a0 +.L0f07da20: +/* f07da20: 44811000 */ mtc1 $at,$f2 +/* f07da24: 00000000 */ sll $zero,$zero,0x0 +.L0f07da28: +/* f07da28: 3c017f1b */ lui $at,0x7f1b +/* f07da2c: c432a6c4 */ lwc1 $f18,-0x593c($at) +/* f07da30: 3c017f1b */ lui $at,0x7f1b +/* f07da34: c424a6c8 */ lwc1 $f4,-0x5938($at) +/* f07da38: 46127182 */ mul.s $f6,$f14,$f18 +/* f07da3c: 27a40190 */ addiu $a0,$sp,0x190 +/* f07da40: 8fa50200 */ lw $a1,0x200($sp) +/* f07da44: 46126002 */ mul.s $f0,$f12,$f18 +/* f07da48: 27a60184 */ addiu $a2,$sp,0x184 +/* f07da4c: 46041282 */ mul.s $f10,$f2,$f4 +/* f07da50: 44073000 */ mfc1 $a3,$f6 +/* f07da54: 46000200 */ add.s $f8,$f0,$f0 +/* f07da58: e7aa0014 */ swc1 $f10,0x14($sp) +/* f07da5c: 0fc1b6c0 */ jal func0f06db00 +/* f07da60: e7a80010 */ swc1 $f8,0x10($sp) +/* f07da64: c7a60190 */ lwc1 $f6,0x190($sp) +/* f07da68: c7a80200 */ lwc1 $f8,0x200($sp) +/* f07da6c: 3c014170 */ lui $at,0x4170 +/* f07da70: 44818000 */ mtc1 $at,$f16 +/* f07da74: 46083032 */ c.eq.s $f6,$f8 +/* f07da78: 3c017f1b */ lui $at,0x7f1b +/* f07da7c: c432a6cc */ lwc1 $f18,-0x5934($at) +/* f07da80: 45020021 */ bc1fl .L0f07db08 +/* f07da84: 8fa201f8 */ lw $v0,0x1f8($sp) +/* f07da88: 8fa201f8 */ lw $v0,0x1f8($sp) +/* f07da8c: 3c0140a0 */ lui $at,0x40a0 +/* f07da90: 50400004 */ beqzl $v0,.L0f07daa4 +/* f07da94: 44811000 */ mtc1 $at,$f2 +/* f07da98: 10000003 */ beqz $zero,.L0f07daa8 +/* f07da9c: 46008086 */ mov.s $f2,$f16 +/* f07daa0: 44811000 */ mtc1 $at,$f2 +.L0f07daa4: +/* f07daa4: 00000000 */ sll $zero,$zero,0x0 +.L0f07daa8: +/* f07daa8: 46121002 */ mul.s $f0,$f2,$f18 +/* f07daac: c7ae0184 */ lwc1 $f14,0x184($sp) +/* f07dab0: 46000100 */ add.s $f4,$f0,$f0 +/* f07dab4: 4604703e */ c.le.s $f14,$f4 +/* f07dab8: 00000000 */ sll $zero,$zero,0x0 +/* f07dabc: 45020012 */ bc1fl .L0f07db08 +/* f07dac0: 8fa201f8 */ lw $v0,0x1f8($sp) +/* f07dac4: 10400003 */ beqz $v0,.L0f07dad4 +/* f07dac8: 3c0140a0 */ lui $at,0x40a0 +/* f07dacc: 10000003 */ beqz $zero,.L0f07dadc +/* f07dad0: 46008306 */ mov.s $f12,$f16 +.L0f07dad4: +/* f07dad4: 44816000 */ mtc1 $at,$f12 +/* f07dad8: 00000000 */ sll $zero,$zero,0x0 +.L0f07dadc: +/* f07dadc: 46126002 */ mul.s $f0,$f12,$f18 +/* f07dae0: 46000007 */ neg.s $f0,$f0 +/* f07dae4: 46000280 */ add.s $f10,$f0,$f0 +/* f07dae8: 460e503e */ c.le.s $f10,$f14 +/* f07daec: 00000000 */ sll $zero,$zero,0x0 +/* f07daf0: 45020005 */ bc1fl .L0f07db08 +/* f07daf4: 8fa201f8 */ lw $v0,0x1f8($sp) +/* f07daf8: 44807000 */ mtc1 $zero,$f14 +/* f07dafc: 00000000 */ sll $zero,$zero,0x0 +/* f07db00: e7ae0184 */ swc1 $f14,0x184($sp) +/* f07db04: 8fa201f8 */ lw $v0,0x1f8($sp) +.L0f07db08: +/* f07db08: 50400004 */ beqzl $v0,.L0f07db1c +/* f07db0c: 3c0140a0 */ lui $at,0x40a0 +/* f07db10: 10000004 */ beqz $zero,.L0f07db24 +/* f07db14: 46008386 */ mov.s $f14,$f16 +/* f07db18: 3c0140a0 */ lui $at,0x40a0 +.L0f07db1c: +/* f07db1c: 44817000 */ mtc1 $at,$f14 +/* f07db20: 00000000 */ sll $zero,$zero,0x0 +.L0f07db24: +/* f07db24: 46127182 */ mul.s $f6,$f14,$f18 +/* f07db28: 50400004 */ beqzl $v0,.L0f07db3c +/* f07db2c: 3c0140a0 */ lui $at,0x40a0 +/* f07db30: 10000004 */ beqz $zero,.L0f07db44 +/* f07db34: 46008306 */ mov.s $f12,$f16 +/* f07db38: 3c0140a0 */ lui $at,0x40a0 +.L0f07db3c: +/* f07db3c: 44816000 */ mtc1 $at,$f12 +/* f07db40: 00000000 */ sll $zero,$zero,0x0 +.L0f07db44: +/* f07db44: 46126002 */ mul.s $f0,$f12,$f18 +/* f07db48: 50400004 */ beqzl $v0,.L0f07db5c +/* f07db4c: 3c0140a0 */ lui $at,0x40a0 +/* f07db50: 10000004 */ beqz $zero,.L0f07db64 +/* f07db54: 46008086 */ mov.s $f2,$f16 +/* f07db58: 3c0140a0 */ lui $at,0x40a0 +.L0f07db5c: +/* f07db5c: 44811000 */ mtc1 $at,$f2 +/* f07db60: 00000000 */ sll $zero,$zero,0x0 +.L0f07db64: +/* f07db64: 3c017f1b */ lui $at,0x7f1b +/* f07db68: c424a6d0 */ lwc1 $f4,-0x5930($at) +/* f07db6c: 46000200 */ add.s $f8,$f0,$f0 +/* f07db70: 44073000 */ mfc1 $a3,$f6 +/* f07db74: 46041282 */ mul.s $f10,$f2,$f4 +/* f07db78: 27a4018c */ addiu $a0,$sp,0x18c +/* f07db7c: e7a80010 */ swc1 $f8,0x10($sp) +/* f07db80: 8fa501fc */ lw $a1,0x1fc($sp) +/* f07db84: 27a60180 */ addiu $a2,$sp,0x180 +/* f07db88: 0fc1b6c0 */ jal func0f06db00 +/* f07db8c: e7aa0014 */ swc1 $f10,0x14($sp) +/* f07db90: c7a6018c */ lwc1 $f6,0x18c($sp) +/* f07db94: c7a801fc */ lwc1 $f8,0x1fc($sp) +/* f07db98: 3c014170 */ lui $at,0x4170 +/* f07db9c: 44818000 */ mtc1 $at,$f16 +/* f07dba0: 46083032 */ c.eq.s $f6,$f8 +/* f07dba4: 3c017f1b */ lui $at,0x7f1b +/* f07dba8: c432a6d4 */ lwc1 $f18,-0x592c($at) +/* f07dbac: 45020022 */ bc1fl .L0f07dc38 +/* f07dbb0: 8e090008 */ lw $t1,0x8($s0) +/* f07dbb4: 8faa01f8 */ lw $t2,0x1f8($sp) +/* f07dbb8: 3c0140a0 */ lui $at,0x40a0 +/* f07dbbc: 8fa801f8 */ lw $t0,0x1f8($sp) +/* f07dbc0: 51400004 */ beqzl $t2,.L0f07dbd4 +/* f07dbc4: 44811000 */ mtc1 $at,$f2 +/* f07dbc8: 10000003 */ beqz $zero,.L0f07dbd8 +/* f07dbcc: 46008086 */ mov.s $f2,$f16 +/* f07dbd0: 44811000 */ mtc1 $at,$f2 +.L0f07dbd4: +/* f07dbd4: 00000000 */ sll $zero,$zero,0x0 +.L0f07dbd8: +/* f07dbd8: 46121002 */ mul.s $f0,$f2,$f18 +/* f07dbdc: c7ae0180 */ lwc1 $f14,0x180($sp) +/* f07dbe0: 46000100 */ add.s $f4,$f0,$f0 +/* f07dbe4: 4604703e */ c.le.s $f14,$f4 +/* f07dbe8: 00000000 */ sll $zero,$zero,0x0 +/* f07dbec: 45020012 */ bc1fl .L0f07dc38 +/* f07dbf0: 8e090008 */ lw $t1,0x8($s0) +/* f07dbf4: 11000003 */ beqz $t0,.L0f07dc04 +/* f07dbf8: 3c0140a0 */ lui $at,0x40a0 +/* f07dbfc: 10000003 */ beqz $zero,.L0f07dc0c +/* f07dc00: 46008306 */ mov.s $f12,$f16 +.L0f07dc04: +/* f07dc04: 44816000 */ mtc1 $at,$f12 +/* f07dc08: 00000000 */ sll $zero,$zero,0x0 +.L0f07dc0c: +/* f07dc0c: 46126002 */ mul.s $f0,$f12,$f18 +/* f07dc10: 46000007 */ neg.s $f0,$f0 +/* f07dc14: 46000280 */ add.s $f10,$f0,$f0 +/* f07dc18: 460e503e */ c.le.s $f10,$f14 +/* f07dc1c: 00000000 */ sll $zero,$zero,0x0 +/* f07dc20: 45020005 */ bc1fl .L0f07dc38 +/* f07dc24: 8e090008 */ lw $t1,0x8($s0) +/* f07dc28: 44807000 */ mtc1 $zero,$f14 +/* f07dc2c: 00000000 */ sll $zero,$zero,0x0 +/* f07dc30: e7ae0180 */ swc1 $f14,0x180($sp) +/* f07dc34: 8e090008 */ lw $t1,0x8($s0) +.L0f07dc38: +/* f07dc38: 44800000 */ mtc1 $zero,$f0 +/* f07dc3c: 00095800 */ sll $t3,$t1,0x0 +/* f07dc40: 05630004 */ bgezl $t3,.L0f07dc54 +/* f07dc44: c7ae0184 */ lwc1 $f14,0x184($sp) +/* f07dc48: 1000000d */ beqz $zero,.L0f07dc80 +/* f07dc4c: e7a00188 */ swc1 $f0,0x188($sp) +/* f07dc50: c7ae0184 */ lwc1 $f14,0x184($sp) +.L0f07dc54: +/* f07dc54: 3c0142f0 */ lui $at,0x42f0 +/* f07dc58: 44814000 */ mtc1 $at,$f8 +/* f07dc5c: 46007187 */ neg.s $f6,$f14 +/* f07dc60: c7aa0188 */ lwc1 $f10,0x188($sp) +/* f07dc64: 46083102 */ mul.s $f4,$f6,$f8 +/* f07dc68: 3c017f1b */ lui $at,0x7f1b +/* f07dc6c: c428a6d8 */ lwc1 $f8,-0x5928($at) +/* f07dc70: 460a2181 */ sub.s $f6,$f4,$f10 +/* f07dc74: 46083102 */ mul.s $f4,$f6,$f8 +/* f07dc78: 46045180 */ add.s $f6,$f10,$f4 +/* f07dc7c: e7a60188 */ swc1 $f6,0x188($sp) +.L0f07dc80: +/* f07dc80: 8fac01f8 */ lw $t4,0x1f8($sp) +/* f07dc84: 11800006 */ beqz $t4,.L0f07dca0 +/* f07dc88: 3c017f1b */ lui $at,0x7f1b +/* f07dc8c: c428a6dc */ lwc1 $f8,-0x5924($at) +/* f07dc90: c7aa018c */ lwc1 $f10,0x18c($sp) +/* f07dc94: 460a4101 */ sub.s $f4,$f8,$f10 +/* f07dc98: 10000002 */ beqz $zero,.L0f07dca4 +/* f07dc9c: e7a4012c */ swc1 $f4,0x12c($sp) +.L0f07dca0: +/* f07dca0: e7a0012c */ swc1 $f0,0x12c($sp) +.L0f07dca4: +/* f07dca4: c7a80188 */ lwc1 $f8,0x188($sp) +/* f07dca8: c7a60190 */ lwc1 $f6,0x190($sp) +/* f07dcac: e7a00134 */ swc1 $f0,0x134($sp) +/* f07dcb0: 4608003e */ c.le.s $f0,$f8 +/* f07dcb4: e7a60130 */ swc1 $f6,0x130($sp) +/* f07dcb8: 45000006 */ bc1f .L0f07dcd4 +/* f07dcbc: 00000000 */ sll $zero,$zero,0x0 +/* f07dcc0: 46004306 */ mov.s $f12,$f8 +/* f07dcc4: 0c005900 */ jal 0x16400 +/* f07dcc8: 27a5006c */ addiu $a1,$sp,0x6c +/* f07dccc: 10000008 */ beqz $zero,.L0f07dcf0 +/* f07dcd0: 27a4012c */ addiu $a0,$sp,0x12c +.L0f07dcd4: +/* f07dcd4: 3c017f1b */ lui $at,0x7f1b +/* f07dcd8: c424a6e0 */ lwc1 $f4,-0x5920($at) +/* f07dcdc: c7aa0188 */ lwc1 $f10,0x188($sp) +/* f07dce0: 27a5006c */ addiu $a1,$sp,0x6c +/* f07dce4: 0c005900 */ jal 0x16400 +/* f07dce8: 46045300 */ add.s $f12,$f10,$f4 +/* f07dcec: 27a4012c */ addiu $a0,$sp,0x12c +.L0f07dcf0: +/* f07dcf0: 0c005923 */ jal 0x1648c +/* f07dcf4: 27a500ac */ addiu $a1,$sp,0xac +/* f07dcf8: 8e0d0018 */ lw $t5,0x18($s0) +/* f07dcfc: 27a500ac */ addiu $a1,$sp,0xac +/* f07dd00: 0c0057c1 */ jal 0x15f04 +/* f07dd04: c5ac0014 */ lwc1 $f12,0x14($t5) +/* f07dd08: 27a400ac */ addiu $a0,$sp,0xac +/* f07dd0c: 27a5006c */ addiu $a1,$sp,0x6c +/* f07dd10: 0c005680 */ jal 0x15a00 +/* f07dd14: 27a600ec */ addiu $a2,$sp,0xec +/* f07dd18: 27a400ec */ addiu $a0,$sp,0xec +/* f07dd1c: 0c005768 */ jal 0x15da0 +/* f07dd20: 27a5015c */ addiu $a1,$sp,0x15c +/* f07dd24: 27a4015c */ addiu $a0,$sp,0x15c +/* f07dd28: 0c005736 */ jal 0x15cd8 +/* f07dd2c: 2605001c */ addiu $a1,$s0,0x1c +/* f07dd30: 0c0068f4 */ jal 0x1a3d0 +/* f07dd34: c7ac018c */ lwc1 $f12,0x18c($sp) +/* f07dd38: e7a00138 */ swc1 $f0,0x138($sp) +/* f07dd3c: 0c0068f7 */ jal 0x1a3dc +/* f07dd40: c7ac0190 */ lwc1 $f12,0x190($sp) +/* f07dd44: c7a60138 */ lwc1 $f6,0x138($sp) +/* f07dd48: 8fae01f8 */ lw $t6,0x1f8($sp) +/* f07dd4c: 46060202 */ mul.s $f8,$f0,$f6 +/* f07dd50: 11c00005 */ beqz $t6,.L0f07dd68 +/* f07dd54: e7a80194 */ swc1 $f8,0x194($sp) +/* f07dd58: 0c0068f7 */ jal 0x1a3dc +/* f07dd5c: c7ac01fc */ lwc1 $f12,0x1fc($sp) +/* f07dd60: 10000004 */ beqz $zero,.L0f07dd74 +/* f07dd64: e7a00198 */ swc1 $f0,0x198($sp) +.L0f07dd68: +/* f07dd68: 0c0068f7 */ jal 0x1a3dc +/* f07dd6c: c7ac018c */ lwc1 $f12,0x18c($sp) +/* f07dd70: e7a00198 */ swc1 $f0,0x198($sp) +.L0f07dd74: +/* f07dd74: 0c0068f4 */ jal 0x1a3d0 +/* f07dd78: c7ac0190 */ lwc1 $f12,0x190($sp) +/* f07dd7c: c7aa0138 */ lwc1 $f10,0x138($sp) +/* f07dd80: 3c01800a */ lui $at,0x800a +/* f07dd84: c422a00c */ lwc1 $f2,-0x5ff4($at) +/* f07dd88: 460a0102 */ mul.s $f4,$f0,$f10 +/* f07dd8c: c7a60194 */ lwc1 $f6,0x194($sp) +/* f07dd90: 8faf0278 */ lw $t7,0x278($sp) +/* f07dd94: 8fa40058 */ lw $a0,0x58($sp) +/* f07dd98: 8fa50054 */ lw $a1,0x54($sp) +/* f07dd9c: 27a60150 */ addiu $a2,$sp,0x150 +/* f07dda0: 27a70140 */ addiu $a3,$sp,0x140 +/* f07dda4: e7a4019c */ swc1 $f4,0x19c($sp) +/* f07dda8: c6080064 */ lwc1 $f8,0x64($s0) +/* f07ddac: 46024282 */ mul.s $f10,$f8,$f2 +/* f07ddb0: c5e80008 */ lwc1 $f8,0x8($t7) +/* f07ddb4: 460a3102 */ mul.s $f4,$f6,$f10 +/* f07ddb8: c7aa0198 */ lwc1 $f10,0x198($sp) +/* f07ddbc: 46082180 */ add.s $f6,$f4,$f8 +/* f07ddc0: e7a60150 */ swc1 $f6,0x150($sp) +/* f07ddc4: c6040064 */ lwc1 $f4,0x64($s0) +/* f07ddc8: 46022202 */ mul.s $f8,$f4,$f2 +/* f07ddcc: c5e4000c */ lwc1 $f4,0xc($t7) +/* f07ddd0: 46085182 */ mul.s $f6,$f10,$f8 +/* f07ddd4: c7a8019c */ lwc1 $f8,0x19c($sp) +/* f07ddd8: 46043280 */ add.s $f10,$f6,$f4 +/* f07dddc: e7aa0154 */ swc1 $f10,0x154($sp) +/* f07dde0: c6060064 */ lwc1 $f6,0x64($s0) +/* f07dde4: 46023102 */ mul.s $f4,$f6,$f2 +/* f07dde8: c5e60010 */ lwc1 $f6,0x10($t7) +/* f07ddec: 46044282 */ mul.s $f10,$f8,$f4 +/* f07ddf0: 46065200 */ add.s $f8,$f10,$f6 +/* f07ddf4: 0fc1979d */ jal func0f065e74 +/* f07ddf8: e7a80158 */ swc1 $f8,0x158($sp) +/* f07ddfc: 8fb801f8 */ lw $t8,0x1f8($sp) +/* f07de00: 27a40150 */ addiu $a0,$sp,0x150 +/* f07de04: 3c0540a0 */ lui $a1,0x40a0 +/* f07de08: 13000017 */ beqz $t8,.L0f07de68 +/* f07de0c: 27a60140 */ addiu $a2,$sp,0x140 +/* f07de10: 00003825 */ or $a3,$zero,$zero +/* f07de14: 0c00a8cc */ jal 0x2a330 +/* f07de18: afa00010 */ sw $zero,0x10($sp) +/* f07de1c: 3c01420c */ lui $at,0x420c +/* f07de20: 44812000 */ mtc1 $at,$f4 +/* f07de24: 3c017f1b */ lui $at,0x7f1b +/* f07de28: c42aa6e4 */ lwc1 $f10,-0x591c($at) +/* f07de2c: 46040080 */ add.s $f2,$f0,$f4 +/* f07de30: 3c01800a */ lui $at,0x800a +/* f07de34: 460a103c */ c.lt.s $f2,$f10 +/* f07de38: e7a20154 */ swc1 $f2,0x154($sp) +/* f07de3c: 4502000b */ bc1fl .L0f07de6c +/* f07de40: c7a40150 */ lwc1 $f4,0x150($sp) +/* f07de44: c6060064 */ lwc1 $f6,0x64($s0) +/* f07de48: c428a00c */ lwc1 $f8,-0x5ff4($at) +/* f07de4c: c7aa0198 */ lwc1 $f10,0x198($sp) +/* f07de50: 8fb90278 */ lw $t9,0x278($sp) +/* f07de54: 46083102 */ mul.s $f4,$f6,$f8 +/* f07de58: c728000c */ lwc1 $f8,0xc($t9) +/* f07de5c: 46045182 */ mul.s $f6,$f10,$f4 +/* f07de60: 46083280 */ add.s $f10,$f6,$f8 +/* f07de64: e7aa0154 */ swc1 $f10,0x154($sp) +.L0f07de68: +/* f07de68: c7a40150 */ lwc1 $f4,0x150($sp) +.L0f07de6c: +/* f07de6c: 8fa40278 */ lw $a0,0x278($sp) +/* f07de70: e4840008 */ swc1 $f4,0x8($a0) +/* f07de74: c7a60154 */ lwc1 $f6,0x154($sp) +/* f07de78: e486000c */ swc1 $f6,0xc($a0) +/* f07de7c: c7a80158 */ lwc1 $f8,0x158($sp) +/* f07de80: 0fc19711 */ jal func0f065c44 +/* f07de84: e4880010 */ swc1 $f8,0x10($a0) +/* f07de88: 27a40140 */ addiu $a0,$sp,0x140 +/* f07de8c: 0fc195e9 */ jal func0f0657a4 +/* f07de90: 8fa50054 */ lw $a1,0x54($sp) +/* f07de94: c7aa0190 */ lwc1 $f10,0x190($sp) +/* f07de98: 8e020088 */ lw $v0,0x88($s0) +/* f07de9c: e60a007c */ swc1 $f10,0x7c($s0) +/* f07dea0: c7a4018c */ lwc1 $f4,0x18c($sp) +/* f07dea4: e6040080 */ swc1 $f4,0x80($s0) +/* f07dea8: c7a60188 */ lwc1 $f6,0x188($sp) +/* f07deac: e6060084 */ swc1 $f6,0x84($s0) +/* f07deb0: c7a80184 */ lwc1 $f8,0x184($sp) +/* f07deb4: e6080070 */ swc1 $f8,0x70($s0) +/* f07deb8: c7aa0180 */ lwc1 $f10,0x180($sp) +/* f07debc: 10400024 */ beqz $v0,.L0f07df50 +/* f07dec0: e60a0074 */ swc1 $f10,0x74($s0) +/* f07dec4: 8e09008c */ lw $t1,0x8c($s0) +/* f07dec8: 8c480000 */ lw $t0,0x0($v0) +/* f07decc: c7a601f4 */ lwc1 $f6,0x1f4($sp) +/* f07ded0: 00095880 */ sll $t3,$t1,0x2 +/* f07ded4: 010b6021 */ addu $t4,$t0,$t3 +/* f07ded8: 8d8d0004 */ lw $t5,0x4($t4) +/* f07dedc: c7a401f4 */ lwc1 $f4,0x1f4($sp) +/* f07dee0: 05a20010 */ bltzl $t5,.L0f07df24 +/* f07dee4: c60a0064 */ lwc1 $f10,0x64($s0) +/* f07dee8: c6040064 */ lwc1 $f4,0x64($s0) +/* f07deec: 8fa40058 */ lw $a0,0x58($sp) +/* f07def0: 27a50150 */ addiu $a1,$sp,0x150 +/* f07def4: 46062202 */ mul.s $f8,$f4,$f6 +/* f07def8: 27a60214 */ addiu $a2,$sp,0x214 +/* f07defc: 44074000 */ mfc1 $a3,$f8 +/* f07df00: 0fc111b8 */ jal func0f0446e0 +/* f07df04: 00000000 */ sll $zero,$zero,0x0 +/* f07df08: 50400012 */ beqzl $v0,.L0f07df54 +/* f07df0c: 02002025 */ or $a0,$s0,$zero +/* f07df10: 0fc1c9dd */ jal func0f072774 +/* f07df14: 02002025 */ or $a0,$s0,$zero +/* f07df18: 1000000e */ beqz $zero,.L0f07df54 +/* f07df1c: 02002025 */ or $a0,$s0,$zero +/* f07df20: c60a0064 */ lwc1 $f10,0x64($s0) +.L0f07df24: +/* f07df24: 8fa40058 */ lw $a0,0x58($sp) +/* f07df28: 27a50150 */ addiu $a1,$sp,0x150 +/* f07df2c: 46045182 */ mul.s $f6,$f10,$f4 +/* f07df30: 27a60214 */ addiu $a2,$sp,0x214 +/* f07df34: 44073000 */ mfc1 $a3,$f6 +/* f07df38: 0fc111b8 */ jal func0f0446e0 +/* f07df3c: 00000000 */ sll $zero,$zero,0x0 +/* f07df40: 50400004 */ beqzl $v0,.L0f07df54 +/* f07df44: 02002025 */ or $a0,$s0,$zero +/* f07df48: 0fc1c9dd */ jal func0f072774 +/* f07df4c: 02002025 */ or $a0,$s0,$zero +.L0f07df50: +/* f07df50: 02002025 */ or $a0,$s0,$zero +.L0f07df54: +/* f07df54: 00002825 */ or $a1,$zero,$zero +/* f07df58: 0fc1a71c */ jal func0f069c70 +/* f07df5c: 24060001 */ addiu $a2,$zero,0x1 +.L0f07df60: +/* f07df60: 8fbf004c */ lw $ra,0x4c($sp) +.L0f07df64: +/* f07df64: 8fb00048 */ lw $s0,0x48($sp) +/* f07df68: 27bd0278 */ addiu $sp,$sp,0x278 +/* f07df6c: 03e00008 */ jr $ra +/* f07df70: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07df74 +/* f07df74: 27bdffe8 */ addiu $sp,$sp,-24 +/* f07df78: afbf0014 */ sw $ra,0x14($sp) +/* f07df7c: 8c860004 */ lw $a2,0x4($a0) +/* f07df80: 8cce0040 */ lw $t6,0x40($a2) +/* f07df84: 000e7900 */ sll $t7,$t6,0x4 +/* f07df88: 05e2000e */ bltzl $t7,.L0f07dfc4 +/* f07df8c: 8fbf0014 */ lw $ra,0x14($sp) +/* f07df90: 54a00009 */ bnezl $a1,.L0f07dfb8 +/* f07df94: 00c02025 */ or $a0,$a2,$zero +/* f07df98: 90980001 */ lbu $t8,0x1($a0) +/* f07df9c: 33190080 */ andi $t9,$t8,0x80 +/* f07dfa0: 57200005 */ bnezl $t9,.L0f07dfb8 +/* f07dfa4: 00c02025 */ or $a0,$a2,$zero +/* f07dfa8: 8cc80008 */ lw $t0,0x8($a2) +/* f07dfac: 00084800 */ sll $t1,$t0,0x0 +/* f07dfb0: 05210003 */ bgez $t1,.L0f07dfc0 +/* f07dfb4: 00c02025 */ or $a0,$a2,$zero +.L0f07dfb8: +/* f07dfb8: 0fc1c52e */ jal func0f0714b8 +/* f07dfbc: 24c5005c */ addiu $a1,$a2,0x5c +.L0f07dfc0: +/* f07dfc0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f07dfc4: +/* f07dfc4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f07dfc8: 03e00008 */ jr $ra +/* f07dfcc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07dfd0 +/* f07dfd0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f07dfd4: afbf001c */ sw $ra,0x1c($sp) +/* f07dfd8: afb00018 */ sw $s0,0x18($sp) +/* f07dfdc: 8c900004 */ lw $s0,0x4($a0) +/* f07dfe0: 8e020040 */ lw $v0,0x40($s0) +/* f07dfe4: 00027140 */ sll $t6,$v0,0x5 +/* f07dfe8: 05c00016 */ bltz $t6,.L0f07e044 +/* f07dfec: 00027900 */ sll $t7,$v0,0x4 +/* f07dff0: 05e2000a */ bltzl $t7,.L0f07e01c +/* f07dff4: 8e080008 */ lw $t0,0x8($s0) +/* f07dff8: 54a00005 */ bnezl $a1,.L0f07e010 +/* f07dffc: 02002025 */ or $a0,$s0,$zero +/* f07e000: 90980001 */ lbu $t8,0x1($a0) +/* f07e004: 33190080 */ andi $t9,$t8,0x80 +/* f07e008: 13200003 */ beqz $t9,.L0f07e018 +/* f07e00c: 02002025 */ or $a0,$s0,$zero +.L0f07e010: +/* f07e010: 0fc1c52e */ jal func0f0714b8 +/* f07e014: 2605005c */ addiu $a1,$s0,0x5c +.L0f07e018: +/* f07e018: 8e080008 */ lw $t0,0x8($s0) +.L0f07e01c: +/* f07e01c: 00084840 */ sll $t1,$t0,0x1 +/* f07e020: 05230009 */ bgezl $t1,.L0f07e048 +/* f07e024: 8fbf001c */ lw $ra,0x1c($sp) +/* f07e028: 44800000 */ mtc1 $zero,$f0 +/* f07e02c: 02002025 */ or $a0,$s0,$zero +/* f07e030: 44050000 */ mfc1 $a1,$f0 +/* f07e034: 44060000 */ mfc1 $a2,$f0 +/* f07e038: 44070000 */ mfc1 $a3,$f0 +/* f07e03c: 0fc1cab7 */ jal func0f072adc +/* f07e040: 00000000 */ sll $zero,$zero,0x0 +.L0f07e044: +/* f07e044: 8fbf001c */ lw $ra,0x1c($sp) +.L0f07e048: +/* f07e048: 8fb00018 */ lw $s0,0x18($sp) +/* f07e04c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f07e050: 03e00008 */ jr $ra +/* f07e054: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07e058 +/* f07e058: 27bdffe0 */ addiu $sp,$sp,-32 +/* f07e05c: afbf0014 */ sw $ra,0x14($sp) +/* f07e060: 8c820004 */ lw $v0,0x4($a0) +/* f07e064: 2405006e */ addiu $a1,$zero,0x6e +/* f07e068: 8c460018 */ lw $a2,0x18($v0) +/* f07e06c: 8cc40008 */ lw $a0,0x8($a2) +/* f07e070: afa2001c */ sw $v0,0x1c($sp) +/* f07e074: 0c006a47 */ jal 0x1a91c +/* f07e078: afa60018 */ sw $a2,0x18($sp) +/* f07e07c: 8fa60018 */ lw $a2,0x18($sp) +/* f07e080: 10400009 */ beqz $v0,.L0f07e0a8 +/* f07e084: 00402825 */ or $a1,$v0,$zero +/* f07e088: 0c006a87 */ jal 0x1aa1c +/* f07e08c: 00c02025 */ or $a0,$a2,$zero +/* f07e090: 8fae001c */ lw $t6,0x1c($sp) +/* f07e094: 3c011000 */ lui $at,0x1000 +/* f07e098: 8dc30008 */ lw $v1,0x8($t6) +/* f07e09c: 00617824 */ and $t7,$v1,$at +/* f07e0a0: 2df80001 */ sltiu $t8,$t7,0x1 +/* f07e0a4: ac580000 */ sw $t8,0x0($v0) +.L0f07e0a8: +/* f07e0a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f07e0ac: 27bd0020 */ addiu $sp,$sp,0x20 +/* f07e0b0: 03e00008 */ jr $ra +/* f07e0b4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07e0b8 +/* f07e0b8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f07e0bc: 3c0f8007 */ lui $t7,0x8007 +/* f07e0c0: 8def98d0 */ lw $t7,-0x6730($t7) +/* f07e0c4: afbf0014 */ sw $ra,0x14($sp) +/* f07e0c8: afa40020 */ sw $a0,0x20($sp) +/* f07e0cc: afa50024 */ sw $a1,0x24($sp) +/* f07e0d0: afa60028 */ sw $a2,0x28($sp) +/* f07e0d4: 11e00004 */ beqz $t7,.L0f07e0e8 +/* f07e0d8: 8c830004 */ lw $v1,0x4($a0) +/* f07e0dc: 241800ff */ addiu $t8,$zero,0xff +/* f07e0e0: 10000011 */ beqz $zero,.L0f07e128 +/* f07e0e4: a4780060 */ sh $t8,0x60($v1) +.L0f07e0e8: +/* f07e0e8: 8479005c */ lh $t9,0x5c($v1) +/* f07e0ec: 8468005e */ lh $t0,0x5e($v1) +/* f07e0f0: 8fa40020 */ lw $a0,0x20($sp) +/* f07e0f4: 44992000 */ mtc1 $t9,$f4 +/* f07e0f8: 44883000 */ mtc1 $t0,$f6 +/* f07e0fc: 8c670064 */ lw $a3,0x64($v1) +/* f07e100: 46802120 */ cvt.s.w $f4,$f4 +/* f07e104: afa3001c */ sw $v1,0x1c($sp) +/* f07e108: 24840008 */ addiu $a0,$a0,0x8 +/* f07e10c: 468031a0 */ cvt.s.w $f6,$f6 +/* f07e110: 44052000 */ mfc1 $a1,$f4 +/* f07e114: 44063000 */ mfc1 $a2,$f6 +/* f07e118: 0fc1c24b */ jal func0f07092c +/* f07e11c: 00000000 */ sll $zero,$zero,0x0 +/* f07e120: 8fa3001c */ lw $v1,0x1c($sp) +/* f07e124: a4620060 */ sh $v0,0x60($v1) +.L0f07e128: +/* f07e128: 84640062 */ lh $a0,0x62($v1) +/* f07e12c: 8fa90024 */ lw $t1,0x24($sp) +/* f07e130: 24010001 */ addiu $at,$zero,0x1 +/* f07e134: 0482000e */ bltzl $a0,.L0f07e170 +/* f07e138: 8fab0028 */ lw $t3,0x28($sp) +/* f07e13c: 5521000c */ bnel $t1,$at,.L0f07e170 +/* f07e140: 8fab0028 */ lw $t3,0x28($sp) +/* f07e144: 846a0060 */ lh $t2,0x60($v1) +/* f07e148: 240100ff */ addiu $at,$zero,0xff +/* f07e14c: 15410005 */ bne $t2,$at,.L0f07e164 +/* f07e150: 00000000 */ sll $zero,$zero,0x0 +/* f07e154: 0fc59392 */ jal func0f164e48 +/* f07e158: 00002825 */ or $a1,$zero,$zero +/* f07e15c: 10000004 */ beqz $zero,.L0f07e170 +/* f07e160: 8fab0028 */ lw $t3,0x28($sp) +.L0f07e164: +/* f07e164: 0fc59392 */ jal func0f164e48 +/* f07e168: 24050001 */ addiu $a1,$zero,0x1 +/* f07e16c: 8fab0028 */ lw $t3,0x28($sp) +.L0f07e170: +/* f07e170: ad600000 */ sw $zero,0x0($t3) +/* f07e174: 8fbf0014 */ lw $ra,0x14($sp) +/* f07e178: 27bd0020 */ addiu $sp,$sp,0x20 +/* f07e17c: 03e00008 */ jr $ra +/* f07e180: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07e184 +/* f07e184: 27bdffd8 */ addiu $sp,$sp,-40 +/* f07e188: afbf0024 */ sw $ra,0x24($sp) +/* f07e18c: afb20020 */ sw $s2,0x20($sp) +/* f07e190: afb1001c */ sw $s1,0x1c($sp) +/* f07e194: afb00018 */ sw $s0,0x18($sp) +/* f07e198: 8c820004 */ lw $v0,0x4($a0) +/* f07e19c: 24100001 */ addiu $s0,$zero,0x1 +/* f07e1a0: 8c520018 */ lw $s2,0x18($v0) +/* f07e1a4: 8e4e0008 */ lw $t6,0x8($s2) +/* f07e1a8: 8e43000c */ lw $v1,0xc($s2) +/* f07e1ac: 85cf000e */ lh $t7,0xe($t6) +/* f07e1b0: 24710040 */ addiu $s1,$v1,0x40 +/* f07e1b4: 29e10002 */ slti $at,$t7,0x2 +/* f07e1b8: 5420000b */ bnezl $at,.L0f07e1e8 +/* f07e1bc: 8fbf0024 */ lw $ra,0x24($sp) +.L0f07e1c0: +/* f07e1c0: 0c00566c */ jal 0x159b0 +/* f07e1c4: 02202025 */ or $a0,$s1,$zero +/* f07e1c8: 8e580008 */ lw $t8,0x8($s2) +/* f07e1cc: 26100001 */ addiu $s0,$s0,0x1 +/* f07e1d0: 26310040 */ addiu $s1,$s1,0x40 +/* f07e1d4: 8719000e */ lh $t9,0xe($t8) +/* f07e1d8: 0219082a */ slt $at,$s0,$t9 +/* f07e1dc: 1420fff8 */ bnez $at,.L0f07e1c0 +/* f07e1e0: 00000000 */ sll $zero,$zero,0x0 +/* f07e1e4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f07e1e8: +/* f07e1e8: 8fb00018 */ lw $s0,0x18($sp) +/* f07e1ec: 8fb1001c */ lw $s1,0x1c($sp) +/* f07e1f0: 8fb20020 */ lw $s2,0x20($sp) +/* f07e1f4: 03e00008 */ jr $ra +/* f07e1f8: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f07e1fc +/* f07e1fc: 27bdffc8 */ addiu $sp,$sp,-56 +/* f07e200: afbf001c */ sw $ra,0x1c($sp) +/* f07e204: afb10018 */ sw $s1,0x18($sp) +/* f07e208: afb00014 */ sw $s0,0x14($sp) +/* f07e20c: 8c820004 */ lw $v0,0x4($a0) +/* f07e210: 00002825 */ or $a1,$zero,$zero +/* f07e214: 8c510018 */ lw $s1,0x18($v0) +/* f07e218: 8e30000c */ lw $s0,0xc($s1) +/* f07e21c: 0c006a6f */ jal 0x1a9bc +/* f07e220: 8e240008 */ lw $a0,0x8($s1) +/* f07e224: 26050040 */ addiu $a1,$s0,0x40 +/* f07e228: afa50024 */ sw $a1,0x24($sp) +/* f07e22c: 0c0059b7 */ jal 0x166dc +/* f07e230: 00402025 */ or $a0,$v0,$zero +/* f07e234: 8fa50024 */ lw $a1,0x24($sp) +/* f07e238: 0c0056f8 */ jal 0x15be0 +/* f07e23c: 02002025 */ or $a0,$s0,$zero +/* f07e240: 8e240008 */ lw $a0,0x8($s1) +/* f07e244: 0c006a6f */ jal 0x1a9bc +/* f07e248: 24050001 */ addiu $a1,$zero,0x1 +/* f07e24c: 26050080 */ addiu $a1,$s0,0x80 +/* f07e250: afa50024 */ sw $a1,0x24($sp) +/* f07e254: 0c0059b7 */ jal 0x166dc +/* f07e258: 00402025 */ or $a0,$v0,$zero +/* f07e25c: 8fa50024 */ lw $a1,0x24($sp) +/* f07e260: 0c0056f8 */ jal 0x15be0 +/* f07e264: 02002025 */ or $a0,$s0,$zero +/* f07e268: 8e240008 */ lw $a0,0x8($s1) +/* f07e26c: 0c006a6f */ jal 0x1a9bc +/* f07e270: 24050002 */ addiu $a1,$zero,0x2 +/* f07e274: 260500c0 */ addiu $a1,$s0,0xc0 +/* f07e278: afa50024 */ sw $a1,0x24($sp) +/* f07e27c: 0c0059b7 */ jal 0x166dc +/* f07e280: 00402025 */ or $a0,$v0,$zero +/* f07e284: 8fa50024 */ lw $a1,0x24($sp) +/* f07e288: 0c0056f8 */ jal 0x15be0 +/* f07e28c: 02002025 */ or $a0,$s0,$zero +/* f07e290: 8e240008 */ lw $a0,0x8($s1) +/* f07e294: 0c006a6f */ jal 0x1a9bc +/* f07e298: 24050003 */ addiu $a1,$zero,0x3 +/* f07e29c: 26110100 */ addiu $s1,$s0,0x100 +/* f07e2a0: 02202825 */ or $a1,$s1,$zero +/* f07e2a4: 0c0059b7 */ jal 0x166dc +/* f07e2a8: 00402025 */ or $a0,$v0,$zero +/* f07e2ac: 02002025 */ or $a0,$s0,$zero +/* f07e2b0: 0c0056f8 */ jal 0x15be0 +/* f07e2b4: 02202825 */ or $a1,$s1,$zero +/* f07e2b8: 8fbf001c */ lw $ra,0x1c($sp) +/* f07e2bc: 8fb00014 */ lw $s0,0x14($sp) +/* f07e2c0: 8fb10018 */ lw $s1,0x18($sp) +/* f07e2c4: 03e00008 */ jr $ra +/* f07e2c8: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f07e2cc +/* f07e2cc: 27bdff10 */ addiu $sp,$sp,-240 +/* f07e2d0: afbf001c */ sw $ra,0x1c($sp) +/* f07e2d4: afb00018 */ sw $s0,0x18($sp) +/* f07e2d8: 8c900004 */ lw $s0,0x4($a0) +/* f07e2dc: 24010001 */ addiu $at,$zero,0x1 +/* f07e2e0: 00803825 */ or $a3,$a0,$zero +/* f07e2e4: 920e0003 */ lbu $t6,0x3($s0) +/* f07e2e8: 27a500ac */ addiu $a1,$sp,0xac +/* f07e2ec: 55c10006 */ bnel $t6,$at,.L0f07e308 +/* f07e2f0: 2604001c */ addiu $a0,$s0,0x1c +/* f07e2f4: 0fc1dd12 */ jal func0f077448 +/* f07e2f8: 00000000 */ sll $zero,$zero,0x0 +/* f07e2fc: 10000056 */ beqz $zero,.L0f07e458 +/* f07e300: 8fbf001c */ lw $ra,0x1c($sp) +/* f07e304: 2604001c */ addiu $a0,$s0,0x1c +.L0f07e308: +/* f07e308: 0c005755 */ jal 0x15d54 +/* f07e30c: afa700f0 */ sw $a3,0xf0($sp) +/* f07e310: 8fa700f0 */ lw $a3,0xf0($sp) +/* f07e314: 27a500ac */ addiu $a1,$sp,0xac +/* f07e318: 0c005775 */ jal 0x15dd4 +/* f07e31c: 24e40008 */ addiu $a0,$a3,0x8 +/* f07e320: 0fc2d5be */ jal func0f0b56f8 +/* f07e324: 00000000 */ sll $zero,$zero,0x0 +/* f07e328: 8e0f0018 */ lw $t7,0x18($s0) +/* f07e32c: 00402025 */ or $a0,$v0,$zero +/* f07e330: 27a500ac */ addiu $a1,$sp,0xac +/* f07e334: 0c0056f9 */ jal 0x15be4 +/* f07e338: 8de6000c */ lw $a2,0xc($t7) +/* f07e33c: 92020003 */ lbu $v0,0x3($s0) +/* f07e340: 8fa700f0 */ lw $a3,0xf0($sp) +/* f07e344: 24010006 */ addiu $at,$zero,0x6 +/* f07e348: 14410005 */ bne $v0,$at,.L0f07e360 +/* f07e34c: 00e02025 */ or $a0,$a3,$zero +/* f07e350: 0fc1e24c */ jal func0f078930 +/* f07e354: 27a500ac */ addiu $a1,$sp,0xac +/* f07e358: 1000003f */ beqz $zero,.L0f07e458 +/* f07e35c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f07e360: +/* f07e360: 2401000d */ addiu $at,$zero,0xd +/* f07e364: 14410005 */ bne $v0,$at,.L0f07e37c +/* f07e368: 00e02025 */ or $a0,$a3,$zero +/* f07e36c: 0fc1e729 */ jal func0f079ca4 +/* f07e370: 27a500ac */ addiu $a1,$sp,0xac +/* f07e374: 10000038 */ beqz $zero,.L0f07e458 +/* f07e378: 8fbf001c */ lw $ra,0x1c($sp) +.L0f07e37c: +/* f07e37c: 24010039 */ addiu $at,$zero,0x39 +/* f07e380: 54410006 */ bnel $v0,$at,.L0f07e39c +/* f07e384: 24010008 */ addiu $at,$zero,0x8 +/* f07e388: 0fc1eb33 */ jal func0f07accc +/* f07e38c: 00e02025 */ or $a0,$a3,$zero +/* f07e390: 10000031 */ beqz $zero,.L0f07e458 +/* f07e394: 8fbf001c */ lw $ra,0x1c($sp) +/* f07e398: 24010008 */ addiu $at,$zero,0x8 +.L0f07e39c: +/* f07e39c: 54410006 */ bnel $v0,$at,.L0f07e3b8 +/* f07e3a0: 2401000c */ addiu $at,$zero,0xc +/* f07e3a4: 0fc1f861 */ jal func0f07e184 +/* f07e3a8: 00e02025 */ or $a0,$a3,$zero +/* f07e3ac: 1000002a */ beqz $zero,.L0f07e458 +/* f07e3b0: 8fbf001c */ lw $ra,0x1c($sp) +/* f07e3b4: 2401000c */ addiu $at,$zero,0xc +.L0f07e3b8: +/* f07e3b8: 54410006 */ bnel $v0,$at,.L0f07e3d4 +/* f07e3bc: 8e180018 */ lw $t8,0x18($s0) +/* f07e3c0: 0fc1f87f */ jal func0f07e1fc +/* f07e3c4: 00e02025 */ or $a0,$a3,$zero +/* f07e3c8: 10000023 */ beqz $zero,.L0f07e458 +/* f07e3cc: 8fbf001c */ lw $ra,0x1c($sp) +/* f07e3d0: 8e180018 */ lw $t8,0x18($s0) +.L0f07e3d4: +/* f07e3d4: 3c0a8007 */ lui $t2,0x8007 +/* f07e3d8: 254a9cc4 */ addiu $t2,$t2,-25404 +/* f07e3dc: 8f190008 */ lw $t9,0x8($t8) +/* f07e3e0: 254c003c */ addiu $t4,$t2,0x3c +/* f07e3e4: 27a9006c */ addiu $t1,$sp,0x6c +/* f07e3e8: 8728000e */ lh $t0,0xe($t9) +/* f07e3ec: 29010002 */ slti $at,$t0,0x2 +/* f07e3f0: 54200019 */ bnezl $at,.L0f07e458 +/* f07e3f4: 8fbf001c */ lw $ra,0x1c($sp) +.L0f07e3f8: +/* f07e3f8: 8d410000 */ lw $at,0x0($t2) +/* f07e3fc: 254a000c */ addiu $t2,$t2,0xc +/* f07e400: 2529000c */ addiu $t1,$t1,0xc +/* f07e404: ad21fff4 */ sw $at,-0xc($t1) +/* f07e408: 8d41fff8 */ lw $at,-0x8($t2) +/* f07e40c: ad21fff8 */ sw $at,-0x8($t1) +/* f07e410: 8d41fffc */ lw $at,-0x4($t2) +/* f07e414: 154cfff8 */ bne $t2,$t4,.L0f07e3f8 +/* f07e418: ad21fffc */ sw $at,-0x4($t1) +/* f07e41c: 8d410000 */ lw $at,0x0($t2) +/* f07e420: 27a50028 */ addiu $a1,$sp,0x28 +/* f07e424: ad210000 */ sw $at,0x0($t1) +/* f07e428: 8e0d0018 */ lw $t5,0x18($s0) +/* f07e42c: 0c005746 */ jal 0x15d18 +/* f07e430: 8da4000c */ lw $a0,0xc($t5) +/* f07e434: 8e0e0018 */ lw $t6,0x18($s0) +/* f07e438: 27b80028 */ addiu $t8,$sp,0x28 +/* f07e43c: 27a4006c */ addiu $a0,$sp,0x6c +/* f07e440: 8dcf000c */ lw $t7,0xc($t6) +/* f07e444: afb8006c */ sw $t8,0x6c($sp) +/* f07e448: afaf007c */ sw $t7,0x7c($sp) +/* f07e44c: 0c007399 */ jal 0x1ce64 +/* f07e450: 8e050018 */ lw $a1,0x18($s0) +/* f07e454: 8fbf001c */ lw $ra,0x1c($sp) +.L0f07e458: +/* f07e458: 8fb00018 */ lw $s0,0x18($sp) +/* f07e45c: 27bd00f0 */ addiu $sp,$sp,0xf0 +/* f07e460: 03e00008 */ jr $ra +/* f07e464: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07e468 +/* f07e468: afa40000 */ sw $a0,0x0($sp) +/* f07e46c: 03e00008 */ jr $ra +/* f07e470: 24020001 */ addiu $v0,$zero,0x1 +); + +GLOBAL_ASM( +glabel func0f07e474 +/* f07e474: 27bdff98 */ addiu $sp,$sp,-104 +/* f07e478: afbf004c */ sw $ra,0x4c($sp) +/* f07e47c: afb10048 */ sw $s1,0x48($sp) +/* f07e480: afb00044 */ sw $s0,0x44($sp) +/* f07e484: 8c900004 */ lw $s0,0x4($a0) +/* f07e488: afa00060 */ sw $zero,0x60($sp) +/* f07e48c: 84820002 */ lh $v0,0x2($a0) +/* f07e490: 00808825 */ or $s1,$a0,$zero +/* f07e494: 3c0e800a */ lui $t6,0x800a +/* f07e498: 18400088 */ blez $v0,.L0f07e6bc +/* f07e49c: 2841003c */ slti $at,$v0,0x3c +/* f07e4a0: 14200002 */ bnez $at,.L0f07e4ac +/* f07e4a4: 24030001 */ addiu $v1,$zero,0x1 +/* f07e4a8: 00001825 */ or $v1,$zero,$zero +.L0f07e4ac: +/* f07e4ac: 8dce9ff8 */ lw $t6,-0x6008($t6) +/* f07e4b0: 004e7823 */ subu $t7,$v0,$t6 +/* f07e4b4: a62f0002 */ sh $t7,0x2($s1) +/* f07e4b8: 86380002 */ lh $t8,0x2($s1) +/* f07e4bc: 2b01003c */ slti $at,$t8,0x3c +/* f07e4c0: 5020000b */ beqzl $at,.L0f07e4f0 +/* f07e4c4: 86220002 */ lh $v0,0x2($s1) +/* f07e4c8: 14600008 */ bnez $v1,.L0f07e4ec +/* f07e4cc: 02202025 */ or $a0,$s1,$zero +/* f07e4d0: 0fc1f91a */ jal func0f07e468 +/* f07e4d4: afa3005c */ sw $v1,0x5c($sp) +/* f07e4d8: 14400004 */ bnez $v0,.L0f07e4ec +/* f07e4dc: 8fa3005c */ lw $v1,0x5c($sp) +/* f07e4e0: 86390002 */ lh $t9,0x2($s1) +/* f07e4e4: 2728003c */ addiu $t0,$t9,0x3c +/* f07e4e8: a6280002 */ sh $t0,0x2($s1) +.L0f07e4ec: +/* f07e4ec: 86220002 */ lh $v0,0x2($s1) +.L0f07e4f0: +/* f07e4f0: 1c40000f */ bgtz $v0,.L0f07e530 +/* f07e4f4: 2841003c */ slti $at,$v0,0x3c +/* f07e4f8: a6200002 */ sh $zero,0x2($s1) +/* f07e4fc: 92090002 */ lbu $t1,0x2($s0) +/* f07e500: 312a0010 */ andi $t2,$t1,0x10 +/* f07e504: 51400006 */ beqzl $t2,.L0f07e520 +/* f07e508: 8e0d0040 */ lw $t5,0x40($s0) +/* f07e50c: 8e0b0040 */ lw $t3,0x40($s0) +/* f07e510: 356c1000 */ ori $t4,$t3,0x1000 +/* f07e514: 10000069 */ beqz $zero,.L0f07e6bc +/* f07e518: ae0c0040 */ sw $t4,0x40($s0) +/* f07e51c: 8e0d0040 */ lw $t5,0x40($s0) +.L0f07e520: +/* f07e520: 2401efff */ addiu $at,$zero,-4097 +/* f07e524: 01a17024 */ and $t6,$t5,$at +/* f07e528: 10000064 */ beqz $zero,.L0f07e6bc +/* f07e52c: ae0e0040 */ sw $t6,0x40($s0) +.L0f07e530: +/* f07e530: 50200063 */ beqzl $at,.L0f07e6c0 +/* f07e534: 92020003 */ lbu $v0,0x3($s0) +/* f07e538: 54600061 */ bnezl $v1,.L0f07e6c0 +/* f07e53c: 92020003 */ lbu $v0,0x3($s0) +/* f07e540: 860f004c */ lh $t7,0x4c($s0) +/* f07e544: 24040001 */ addiu $a0,$zero,0x1 +/* f07e548: 55e00030 */ bnezl $t7,.L0f07e60c +/* f07e54c: 92180002 */ lbu $t8,0x2($s0) +/* f07e550: 92180002 */ lbu $t8,0x2($s0) +/* f07e554: 33190040 */ andi $t9,$t8,0x40 +/* f07e558: 5720002c */ bnezl $t9,.L0f07e60c +/* f07e55c: 92180002 */ lbu $t8,0x2($s0) +/* f07e560: 8e080008 */ lw $t0,0x8($s0) +/* f07e564: 31098000 */ andi $t1,$t0,0x8000 +/* f07e568: 1120001e */ beqz $t1,.L0f07e5e4 +/* f07e56c: 00000000 */ sll $zero,$zero,0x0 +/* f07e570: 0fc19711 */ jal func0f065c44 +/* f07e574: 02202025 */ or $a0,$s1,$zero +/* f07e578: 0fc18171 */ jal func0f0605c4 +/* f07e57c: 02202025 */ or $a0,$s1,$zero +/* f07e580: 8e0a0040 */ lw $t2,0x40($s0) +/* f07e584: 2401f7ff */ addiu $at,$zero,-2049 +/* f07e588: 02202025 */ or $a0,$s1,$zero +/* f07e58c: 01415824 */ and $t3,$t2,$at +/* f07e590: 0fc24849 */ jal func0f092124 +/* f07e594: ae0b0040 */ sw $t3,0x40($s0) +/* f07e598: 86030006 */ lh $v1,0x6($s0) +/* f07e59c: 0fc24908 */ jal func0f092420 +/* f07e5a0: 00432021 */ addu $a0,$v0,$v1 +/* f07e5a4: 5040002b */ beqzl $v0,.L0f07e654 +/* f07e5a8: 920e0003 */ lbu $t6,0x3($s0) +/* f07e5ac: 8c4c0014 */ lw $t4,0x14($v0) +/* f07e5b0: 51800028 */ beqzl $t4,.L0f07e654 +/* f07e5b4: 920e0003 */ lbu $t6,0x3($s0) +/* f07e5b8: 8e040018 */ lw $a0,0x18($s0) +/* f07e5bc: 8c850014 */ lw $a1,0x14($a0) +/* f07e5c0: 0c006bd6 */ jal 0x1af58 +/* f07e5c4: afa20050 */ sw $v0,0x50($sp) +/* f07e5c8: 8fa30050 */ lw $v1,0x50($sp) +/* f07e5cc: 8e040014 */ lw $a0,0x14($s0) +/* f07e5d0: 0fc181a6 */ jal func0f060698 +/* f07e5d4: 8c650014 */ lw $a1,0x14($v1) +/* f07e5d8: 240d0001 */ addiu $t5,$zero,0x1 +/* f07e5dc: 1000001c */ beqz $zero,.L0f07e650 +/* f07e5e0: afad0060 */ sw $t5,0x60($sp) +.L0f07e5e4: +/* f07e5e4: 0fc180bc */ jal func0f0602f0 +/* f07e5e8: 02202025 */ or $a0,$s1,$zero +/* f07e5ec: 0fc248f5 */ jal func0f0923d4 +/* f07e5f0: 02002025 */ or $a0,$s0,$zero +/* f07e5f4: 8e0e0040 */ lw $t6,0x40($s0) +/* f07e5f8: 2401f7ff */ addiu $at,$zero,-2049 +/* f07e5fc: 01c17824 */ and $t7,$t6,$at +/* f07e600: 10000013 */ beqz $zero,.L0f07e650 +/* f07e604: ae0f0040 */ sw $t7,0x40($s0) +/* f07e608: 92180002 */ lbu $t8,0x2($s0) +.L0f07e60c: +/* f07e60c: 33190008 */ andi $t9,$t8,0x8 +/* f07e610: 53200006 */ beqzl $t9,.L0f07e62c +/* f07e614: 8e0a0008 */ lw $t2,0x8($s0) +/* f07e618: 8e080008 */ lw $t0,0x8($s0) +/* f07e61c: 35090100 */ ori $t1,$t0,0x100 +/* f07e620: 10000005 */ beqz $zero,.L0f07e638 +/* f07e624: ae090008 */ sw $t1,0x8($s0) +/* f07e628: 8e0a0008 */ lw $t2,0x8($s0) +.L0f07e62c: +/* f07e62c: 2401feff */ addiu $at,$zero,-257 +/* f07e630: 01415824 */ and $t3,$t2,$at +/* f07e634: ae0b0008 */ sw $t3,0x8($s0) +.L0f07e638: +/* f07e638: 920c0002 */ lbu $t4,0x2($s0) +/* f07e63c: a600004c */ sh $zero,0x4c($s0) +/* f07e640: 8e050018 */ lw $a1,0x18($s0) +/* f07e644: 318dffbf */ andi $t5,$t4,0xffbf +/* f07e648: 0fc226a5 */ jal func0f089a94 +/* f07e64c: a20d0002 */ sb $t5,0x2($s0) +.L0f07e650: +/* f07e650: 920e0003 */ lbu $t6,0x3($s0) +.L0f07e654: +/* f07e654: 24010015 */ addiu $at,$zero,0x15 +/* f07e658: 00002025 */ or $a0,$zero,$zero +/* f07e65c: 15c10003 */ bne $t6,$at,.L0f07e66c +/* f07e660: 02202825 */ or $a1,$s1,$zero +/* f07e664: c604005c */ lwc1 $f4,0x5c($s0) +/* f07e668: e6040060 */ swc1 $f4,0x60($s0) +.L0f07e66c: +/* f07e66c: 8faf0060 */ lw $t7,0x60($sp) +/* f07e670: 3c01bf80 */ lui $at,0xbf80 +/* f07e674: 24060052 */ addiu $a2,$zero,0x52 +/* f07e678: 15e00010 */ bnez $t7,.L0f07e6bc +/* f07e67c: 2407ffff */ addiu $a3,$zero,-1 +/* f07e680: 44810000 */ mtc1 $at,$f0 +/* f07e684: 2418ffff */ addiu $t8,$zero,-1 +/* f07e688: 2419ffff */ addiu $t9,$zero,-1 +/* f07e68c: afb9002c */ sw $t9,0x2c($sp) +/* f07e690: afb80010 */ sw $t8,0x10($sp) +/* f07e694: afa00014 */ sw $zero,0x14($sp) +/* f07e698: afa00018 */ sw $zero,0x18($sp) +/* f07e69c: afa0001c */ sw $zero,0x1c($sp) +/* f07e6a0: afa00020 */ sw $zero,0x20($sp) +/* f07e6a4: afa00028 */ sw $zero,0x28($sp) +/* f07e6a8: e7a00024 */ swc1 $f0,0x24($sp) +/* f07e6ac: e7a00030 */ swc1 $f0,0x30($sp) +/* f07e6b0: e7a00034 */ swc1 $f0,0x34($sp) +/* f07e6b4: 0fc24e7e */ jal func0f0939f8 +/* f07e6b8: e7a00038 */ swc1 $f0,0x38($sp) +.L0f07e6bc: +/* f07e6bc: 92020003 */ lbu $v0,0x3($s0) +.L0f07e6c0: +/* f07e6c0: 2401000d */ addiu $at,$zero,0xd +/* f07e6c4: 5441000a */ bnel $v0,$at,.L0f07e6f0 +/* f07e6c8: 24010039 */ addiu $at,$zero,0x39 +/* f07e6cc: 8e220004 */ lw $v0,0x4($s1) +/* f07e6d0: 8c44009c */ lw $a0,0x9c($v0) +/* f07e6d4: 5080001b */ beqzl $a0,.L0f07e744 +/* f07e6d8: 8fbf004c */ lw $ra,0x4c($sp) +/* f07e6dc: 0fc2b6ef */ jal func0f0adbbc +/* f07e6e0: 00000000 */ sll $zero,$zero,0x0 +/* f07e6e4: 10000017 */ beqz $zero,.L0f07e744 +/* f07e6e8: 8fbf004c */ lw $ra,0x4c($sp) +/* f07e6ec: 24010039 */ addiu $at,$zero,0x39 +.L0f07e6f0: +/* f07e6f0: 54410008 */ bnel $v0,$at,.L0f07e714 +/* f07e6f4: 24010030 */ addiu $at,$zero,0x30 +/* f07e6f8: 8e220004 */ lw $v0,0x4($s1) +/* f07e6fc: 8c4800e0 */ lw $t0,0xe0($v0) +/* f07e700: 0fc2b6ef */ jal func0f0adbbc +/* f07e704: 8d040004 */ lw $a0,0x4($t0) +/* f07e708: 1000000e */ beqz $zero,.L0f07e744 +/* f07e70c: 8fbf004c */ lw $ra,0x4c($sp) +/* f07e710: 24010030 */ addiu $at,$zero,0x30 +.L0f07e714: +/* f07e714: 54410006 */ bnel $v0,$at,.L0f07e730 +/* f07e718: 2401003b */ addiu $at,$zero,0x3b +/* f07e71c: 0fc1df04 */ jal func0f077c10 +/* f07e720: 02202025 */ or $a0,$s1,$zero +/* f07e724: 10000007 */ beqz $zero,.L0f07e744 +/* f07e728: 8fbf004c */ lw $ra,0x4c($sp) +/* f07e72c: 2401003b */ addiu $at,$zero,0x3b +.L0f07e730: +/* f07e730: 54410004 */ bnel $v0,$at,.L0f07e744 +/* f07e734: 8fbf004c */ lw $ra,0x4c($sp) +/* f07e738: 0fc1e025 */ jal func0f078094 +/* f07e73c: 02202025 */ or $a0,$s1,$zero +/* f07e740: 8fbf004c */ lw $ra,0x4c($sp) +.L0f07e744: +/* f07e744: 8fb00044 */ lw $s0,0x44($sp) +/* f07e748: 8fb10048 */ lw $s1,0x48($sp) +/* f07e74c: 27bd0068 */ addiu $sp,$sp,0x68 +/* f07e750: 03e00008 */ jr $ra +/* f07e754: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f07e758 +/* f07e758: 27bdfda0 */ addiu $sp,$sp,-608 +/* f07e75c: afbf002c */ sw $ra,0x2c($sp) +/* f07e760: afb10028 */ sw $s1,0x28($sp) +/* f07e764: afb00024 */ sw $s0,0x24($sp) +/* f07e768: 8c900004 */ lw $s0,0x4($a0) +/* f07e76c: 3c07800a */ lui $a3,0x800a +/* f07e770: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f07e774: 8cef006c */ lw $t7,0x6c($a3) +/* f07e778: 8e0e0018 */ lw $t6,0x18($s0) +/* f07e77c: 00808825 */ or $s1,$a0,$zero +/* f07e780: afa00250 */ sw $zero,0x250($sp) +/* f07e784: afa00240 */ sw $zero,0x240($sp) +/* f07e788: afa0023c */ sw $zero,0x23c($sp) +/* f07e78c: 11e00003 */ beqz $t7,.L0f07e79c +/* f07e790: afae0254 */ sw $t6,0x254($sp) +/* f07e794: 10000002 */ beqz $zero,.L0f07e7a0 +/* f07e798: 24060001 */ addiu $a2,$zero,0x1 +.L0f07e79c: +/* f07e79c: 00003025 */ or $a2,$zero,$zero +.L0f07e7a0: +/* f07e7a0: 8cf80068 */ lw $t8,0x68($a3) +/* f07e7a4: 00002025 */ or $a0,$zero,$zero +/* f07e7a8: 00002825 */ or $a1,$zero,$zero +/* f07e7ac: 13000003 */ beqz $t8,.L0f07e7bc +/* f07e7b0: 240d0001 */ addiu $t5,$zero,0x1 +/* f07e7b4: 10000001 */ beqz $zero,.L0f07e7bc +/* f07e7b8: 24040001 */ addiu $a0,$zero,0x1 +.L0f07e7bc: +/* f07e7bc: 8cf90064 */ lw $t9,0x64($a3) +/* f07e7c0: 00001025 */ or $v0,$zero,$zero +/* f07e7c4: 2401fff7 */ addiu $at,$zero,-9 +/* f07e7c8: 13200003 */ beqz $t9,.L0f07e7d8 +/* f07e7cc: 00000000 */ sll $zero,$zero,0x0 +/* f07e7d0: 10000001 */ beqz $zero,.L0f07e7d8 +/* f07e7d4: 24050001 */ addiu $a1,$zero,0x1 +.L0f07e7d8: +/* f07e7d8: 8ce90070 */ lw $t1,0x70($a3) +/* f07e7dc: 11200003 */ beqz $t1,.L0f07e7ec +/* f07e7e0: 00000000 */ sll $zero,$zero,0x0 +/* f07e7e4: 10000001 */ beqz $zero,.L0f07e7ec +/* f07e7e8: 24020001 */ addiu $v0,$zero,0x1 +.L0f07e7ec: +/* f07e7ec: 00455021 */ addu $t2,$v0,$a1 +/* f07e7f0: 01445821 */ addu $t3,$t2,$a0 +/* f07e7f4: 01666021 */ addu $t4,$t3,$a2 +/* f07e7f8: afac0238 */ sw $t4,0x238($sp) +/* f07e7fc: afad0234 */ sw $t5,0x234($sp) +/* f07e800: afa00230 */ sw $zero,0x230($sp) +/* f07e804: afa0022c */ sw $zero,0x22c($sp) +/* f07e808: afa00228 */ sw $zero,0x228($sp) +/* f07e80c: 8e030040 */ lw $v1,0x40($s0) +/* f07e810: 306e0008 */ andi $t6,$v1,0x8 +/* f07e814: 11c00005 */ beqz $t6,.L0f07e82c +/* f07e818: 30780080 */ andi $t8,$v1,0x80 +/* f07e81c: 00617824 */ and $t7,$v1,$at +/* f07e820: ae0f0040 */ sw $t7,0x40($s0) +/* f07e824: 10000010 */ beqz $zero,.L0f07e868 +/* f07e828: 01e01825 */ or $v1,$t7,$zero +.L0f07e82c: +/* f07e82c: 5300000f */ beqzl $t8,.L0f07e86c +/* f07e830: 306f0004 */ andi $t7,$v1,0x4 +/* f07e834: 8e190048 */ lw $t9,0x48($s0) +/* f07e838: 8f290000 */ lw $t1,0x0($t9) +/* f07e83c: 312a0800 */ andi $t2,$t1,0x800 +/* f07e840: 5540000a */ bnezl $t2,.L0f07e86c +/* f07e844: 306f0004 */ andi $t7,$v1,0x4 +/* f07e848: 922b0001 */ lbu $t3,0x1($s1) +/* f07e84c: 24020003 */ addiu $v0,$zero,0x3 +/* f07e850: 316cfffd */ andi $t4,$t3,0xfffd +/* f07e854: a22c0001 */ sb $t4,0x1($s1) +/* f07e858: 8e0d0040 */ lw $t5,0x40($s0) +/* f07e85c: 35ae0008 */ ori $t6,$t5,0x8 +/* f07e860: 10000396 */ beqz $zero,.L0f07f6bc +/* f07e864: ae0e0040 */ sw $t6,0x40($s0) +.L0f07e868: +/* f07e868: 306f0004 */ andi $t7,$v1,0x4 +.L0f07e86c: +/* f07e86c: 51e0003b */ beqzl $t7,.L0f07e95c +/* f07e870: 92220001 */ lbu $v0,0x1($s1) +/* f07e874: 92020003 */ lbu $v0,0x3($s0) +/* f07e878: 2401002f */ addiu $at,$zero,0x2f +/* f07e87c: 00003025 */ or $a2,$zero,$zero +/* f07e880: 54410015 */ bnel $v0,$at,.L0f07e8d8 +/* f07e884: 24010001 */ addiu $at,$zero,0x1 +/* f07e888: 86040062 */ lh $a0,0x62($s0) +/* f07e88c: 3c18800a */ lui $t8,0x800a +/* f07e890: 04800025 */ bltz $a0,.L0f07e928 +/* f07e894: 00000000 */ sll $zero,$zero,0x0 +/* f07e898: 8f184cc8 */ lw $t8,0x4cc8($t8) +/* f07e89c: 0004c8c0 */ sll $t9,$a0,0x3 +/* f07e8a0: 03192821 */ addu $a1,$t8,$t9 +/* f07e8a4: 90a30006 */ lbu $v1,0x6($a1) +/* f07e8a8: 30620001 */ andi $v0,$v1,0x1 +/* f07e8ac: 0002482b */ sltu $t1,$zero,$v0 +/* f07e8b0: 11200004 */ beqz $t1,.L0f07e8c4 +/* f07e8b4: 01201025 */ or $v0,$t1,$zero +/* f07e8b8: 30620004 */ andi $v0,$v1,0x4 +/* f07e8bc: 2c4a0001 */ sltiu $t2,$v0,0x1 +/* f07e8c0: 01401025 */ or $v0,$t2,$zero +.L0f07e8c4: +/* f07e8c4: 346b0004 */ ori $t3,$v1,0x4 +/* f07e8c8: 00403025 */ or $a2,$v0,$zero +/* f07e8cc: 10000016 */ beqz $zero,.L0f07e928 +/* f07e8d0: a0ab0006 */ sb $t3,0x6($a1) +/* f07e8d4: 24010001 */ addiu $at,$zero,0x1 +.L0f07e8d8: +/* f07e8d8: 14410013 */ bne $v0,$at,.L0f07e928 +/* f07e8dc: 00000000 */ sll $zero,$zero,0x0 +/* f07e8e0: 860400c4 */ lh $a0,0xc4($s0) +/* f07e8e4: 3c0c800a */ lui $t4,0x800a +/* f07e8e8: 0480000f */ bltz $a0,.L0f07e928 +/* f07e8ec: 00000000 */ sll $zero,$zero,0x0 +/* f07e8f0: 8d8c4cc8 */ lw $t4,0x4cc8($t4) +/* f07e8f4: 000468c0 */ sll $t5,$a0,0x3 +/* f07e8f8: 018d2821 */ addu $a1,$t4,$t5 +/* f07e8fc: 90a30006 */ lbu $v1,0x6($a1) +/* f07e900: 30620001 */ andi $v0,$v1,0x1 +/* f07e904: 0002702b */ sltu $t6,$zero,$v0 +/* f07e908: 11c00004 */ beqz $t6,.L0f07e91c +/* f07e90c: 01c01025 */ or $v0,$t6,$zero +/* f07e910: 30620004 */ andi $v0,$v1,0x4 +/* f07e914: 2c4f0001 */ sltiu $t7,$v0,0x1 +/* f07e918: 01e01025 */ or $v0,$t7,$zero +.L0f07e91c: +/* f07e91c: 34780004 */ ori $t8,$v1,0x4 +/* f07e920: 00403025 */ or $a2,$v0,$zero +/* f07e924: a0b80006 */ sb $t8,0x6($a1) +.L0f07e928: +/* f07e928: 14c0000b */ bnez $a2,.L0f07e958 +/* f07e92c: 02202025 */ or $a0,$s1,$zero +/* f07e930: 0fc1c1a6 */ jal func0f070698 +/* f07e934: 24050001 */ addiu $a1,$zero,0x1 +/* f07e938: 92060002 */ lbu $a2,0x2($s0) +/* f07e93c: 02002025 */ or $a0,$s0,$zero +/* f07e940: 00002825 */ or $a1,$zero,$zero +/* f07e944: 30d90004 */ andi $t9,$a2,0x4 +/* f07e948: 0fc1ab4b */ jal func0f06ad2c +/* f07e94c: 03203025 */ or $a2,$t9,$zero +/* f07e950: 1000035a */ beqz $zero,.L0f07f6bc +/* f07e954: 24020001 */ addiu $v0,$zero,0x1 +.L0f07e958: +/* f07e958: 92220001 */ lbu $v0,0x1($s1) +.L0f07e95c: +/* f07e95c: 240a0001 */ addiu $t2,$zero,0x1 +/* f07e960: 30490008 */ andi $t1,$v0,0x8 +/* f07e964: 11200003 */ beqz $t1,.L0f07e974 +/* f07e968: 304bfff7 */ andi $t3,$v0,0xfff7 +/* f07e96c: afaa023c */ sw $t2,0x23c($sp) +/* f07e970: a22b0001 */ sb $t3,0x1($s1) +.L0f07e974: +/* f07e974: 8e0c0040 */ lw $t4,0x40($s0) +/* f07e978: 318d0080 */ andi $t5,$t4,0x80 +/* f07e97c: 51a00012 */ beqzl $t5,.L0f07e9c8 +/* f07e980: 8fa90254 */ lw $t1,0x254($sp) +/* f07e984: 8e030048 */ lw $v1,0x48($s0) +/* f07e988: 8c640088 */ lw $a0,0x88($v1) +/* f07e98c: 5080000e */ beqzl $a0,.L0f07e9c8 +/* f07e990: 8fa90254 */ lw $t1,0x254($sp) +/* f07e994: 0fc4a25f */ jal func0f12897c +/* f07e998: afa3021c */ sw $v1,0x21c($sp) +/* f07e99c: 3c07800a */ lui $a3,0x800a +/* f07e9a0: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f07e9a4: 04400007 */ bltz $v0,.L0f07e9c4 +/* f07e9a8: 8fa3021c */ lw $v1,0x21c($sp) +/* f07e9ac: 8cee0284 */ lw $t6,0x284($a3) +/* f07e9b0: 8c780088 */ lw $t8,0x88($v1) +/* f07e9b4: 8dcf00bc */ lw $t7,0xbc($t6) +/* f07e9b8: 01f8c826 */ xor $t9,$t7,$t8 +/* f07e9bc: 2f390001 */ sltiu $t9,$t9,0x1 +/* f07e9c0: afb9023c */ sw $t9,0x23c($sp) +.L0f07e9c4: +/* f07e9c4: 8fa90254 */ lw $t1,0x254($sp) +.L0f07e9c8: +/* f07e9c8: 8d220020 */ lw $v0,0x20($t1) +/* f07e9cc: 504001ef */ beqzl $v0,.L0f07f18c +/* f07e9d0: 8fad023c */ lw $t5,0x23c($sp) +/* f07e9d4: 844b0000 */ lh $t3,0x0($v0) +/* f07e9d8: 3c0a8006 */ lui $t2,0x8006 +/* f07e9dc: 8d4af00c */ lw $t2,-0xff4($t2) +/* f07e9e0: 000b6080 */ sll $t4,$t3,0x2 +/* f07e9e4: 018b6023 */ subu $t4,$t4,$t3 +/* f07e9e8: 000c6080 */ sll $t4,$t4,0x2 +/* f07e9ec: 014c6821 */ addu $t5,$t2,$t4 +/* f07e9f0: 91ae000b */ lbu $t6,0xb($t5) +/* f07e9f4: 3c0b8007 */ lui $t3,0x8007 +/* f07e9f8: 256b9d44 */ addiu $t3,$t3,-25276 +/* f07e9fc: 31cf0002 */ andi $t7,$t6,0x2 +/* f07ea00: 11e000d2 */ beqz $t7,.L0f07ed4c +/* f07ea04: 27b90138 */ addiu $t9,$sp,0x138 +/* f07ea08: 8cf802ac */ lw $t8,0x2ac($a3) +/* f07ea0c: 24010006 */ addiu $at,$zero,0x6 +/* f07ea10: 13010016 */ beq $t8,$at,.L0f07ea6c +/* f07ea14: 00000000 */ sll $zero,$zero,0x0 +/* f07ea18: 0c00745f */ jal 0x1d17c +/* f07ea1c: 01202025 */ or $a0,$t1,$zero +/* f07ea20: e7a00044 */ swc1 $f0,0x44($sp) +/* f07ea24: 0c007486 */ jal 0x1d218 +/* f07ea28: 8fa40254 */ lw $a0,0x254($sp) +/* f07ea2c: 2459ffff */ addiu $t9,$v0,-1 +/* f07ea30: 44993000 */ mtc1 $t9,$f6 +/* f07ea34: c7a40044 */ lwc1 $f4,0x44($sp) +/* f07ea38: 3c07800a */ lui $a3,0x800a +/* f07ea3c: 46803220 */ cvt.s.w $f8,$f6 +/* f07ea40: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f07ea44: 8fab0254 */ lw $t3,0x254($sp) +/* f07ea48: 4604403e */ c.le.s $f8,$f4 +/* f07ea4c: 00000000 */ sll $zero,$zero,0x0 +/* f07ea50: 45000006 */ bc1f .L0f07ea6c +/* f07ea54: 00000000 */ sll $zero,$zero,0x0 +/* f07ea58: 0fc2ccce */ jal func0f0b3338 +/* f07ea5c: 8d640020 */ lw $a0,0x20($t3) +/* f07ea60: 8faa0254 */ lw $t2,0x254($sp) +/* f07ea64: 100001c8 */ beqz $zero,.L0f07f188 +/* f07ea68: ad400020 */ sw $zero,0x20($t2) +.L0f07ea6c: +/* f07ea6c: 3c0d8007 */ lui $t5,0x8007 +/* f07ea70: 25ad9d04 */ addiu $t5,$t5,-25340 +/* f07ea74: 25af003c */ addiu $t7,$t5,0x3c +/* f07ea78: 27ac01dc */ addiu $t4,$sp,0x1dc +.L0f07ea7c: +/* f07ea7c: 8da10000 */ lw $at,0x0($t5) +/* f07ea80: 25ad000c */ addiu $t5,$t5,0xc +/* f07ea84: 258c000c */ addiu $t4,$t4,0xc +/* f07ea88: ad81fff4 */ sw $at,-0xc($t4) +/* f07ea8c: 8da1fff8 */ lw $at,-0x8($t5) +/* f07ea90: ad81fff8 */ sw $at,-0x8($t4) +/* f07ea94: 8da1fffc */ lw $at,-0x4($t5) +/* f07ea98: 15affff8 */ bne $t5,$t7,.L0f07ea7c +/* f07ea9c: ad81fffc */ sw $at,-0x4($t4) +/* f07eaa0: 8da10000 */ lw $at,0x0($t5) +/* f07eaa4: ad810000 */ sw $at,0x0($t4) +/* f07eaa8: 8fb8023c */ lw $t8,0x23c($sp) +/* f07eaac: afa0017c */ sw $zero,0x17c($sp) +/* f07eab0: 8fa40254 */ lw $a0,0x254($sp) +/* f07eab4: 5300000f */ beqzl $t8,.L0f07eaf4 +/* f07eab8: 8fab0254 */ lw $t3,0x254($sp) +/* f07eabc: 8ce902ac */ lw $t1,0x2ac($a3) +/* f07eac0: 24010006 */ addiu $at,$zero,0x6 +/* f07eac4: 8ce50034 */ lw $a1,0x34($a3) +/* f07eac8: 15210007 */ bne $t1,$at,.L0f07eae8 +/* f07eacc: 00000000 */ sll $zero,$zero,0x0 +/* f07ead0: 18a00005 */ blez $a1,.L0f07eae8 +/* f07ead4: 00000000 */ sll $zero,$zero,0x0 +/* f07ead8: 90e204e2 */ lbu $v0,0x4e2($a3) +/* f07eadc: 18400002 */ blez $v0,.L0f07eae8 +/* f07eae0: 0002c880 */ sll $t9,$v0,0x2 +/* f07eae4: 00b92821 */ addu $a1,$a1,$t9 +.L0f07eae8: +/* f07eae8: 0c007b86 */ jal 0x1ee18 +/* f07eaec: 24060001 */ addiu $a2,$zero,0x1 +/* f07eaf0: 8fab0254 */ lw $t3,0x254($sp) +.L0f07eaf4: +/* f07eaf4: 8d6a0020 */ lw $t2,0x20($t3) +/* f07eaf8: 0c008f4e */ jal 0x23d38 +/* f07eafc: 85440000 */ lh $a0,0x0($t2) +/* f07eb00: 8fae0254 */ lw $t6,0x254($sp) +/* f07eb04: 3c0f8006 */ lui $t7,0x8006 +/* f07eb08: 8deff00c */ lw $t7,-0xff4($t7) +/* f07eb0c: 8dc20020 */ lw $v0,0x20($t6) +/* f07eb10: 84440000 */ lh $a0,0x0($v0) +/* f07eb14: 00046880 */ sll $t5,$a0,0x2 +/* f07eb18: 01a46823 */ subu $t5,$t5,$a0 +/* f07eb1c: 000d6880 */ sll $t5,$t5,0x2 +/* f07eb20: 01ed6021 */ addu $t4,$t7,$t5 +/* f07eb24: 9198000b */ lbu $t8,0xb($t4) +/* f07eb28: 33090004 */ andi $t1,$t8,0x4 +/* f07eb2c: 51200008 */ beqzl $t1,.L0f07eb50 +/* f07eb30: 8fab023c */ lw $t3,0x23c($sp) +/* f07eb34: 0c008e13 */ jal 0x2384c +/* f07eb38: 84450014 */ lh $a1,0x14($v0) +/* f07eb3c: 04410003 */ bgez $v0,.L0f07eb4c +/* f07eb40: 24190001 */ addiu $t9,$zero,0x1 +/* f07eb44: 10000190 */ beqz $zero,.L0f07f188 +/* f07eb48: afb90228 */ sw $t9,0x228($sp) +.L0f07eb4c: +/* f07eb4c: 8fab023c */ lw $t3,0x23c($sp) +.L0f07eb50: +/* f07eb50: 51600004 */ beqzl $t3,.L0f07eb64 +/* f07eb54: 8fae0254 */ lw $t6,0x254($sp) +/* f07eb58: 0c006cef */ jal 0x1b3bc +/* f07eb5c: 8fa40254 */ lw $a0,0x254($sp) +/* f07eb60: 8fae0254 */ lw $t6,0x254($sp) +.L0f07eb64: +/* f07eb64: 240a0001 */ addiu $t2,$zero,0x1 +/* f07eb68: afaa022c */ sw $t2,0x22c($sp) +/* f07eb6c: 8dcf0008 */ lw $t7,0x8($t6) +/* f07eb70: 85e4000e */ lh $a0,0xe($t7) +/* f07eb74: 00046980 */ sll $t5,$a0,0x6 +/* f07eb78: 0fc59e7d */ jal func0f1679f4 +/* f07eb7c: 01a02025 */ or $a0,$t5,$zero +/* f07eb80: 0fc2d5be */ jal func0f0b56f8 +/* f07eb84: afa201ec */ sw $v0,0x1ec($sp) +/* f07eb88: afa201dc */ sw $v0,0x1dc($sp) +/* f07eb8c: 27a401dc */ addiu $a0,$sp,0x1dc +/* f07eb90: 0c0073af */ jal 0x1cebc +/* f07eb94: 8fa50254 */ lw $a1,0x254($sp) +/* f07eb98: 8fac023c */ lw $t4,0x23c($sp) +/* f07eb9c: 5180017b */ beqzl $t4,.L0f07f18c +/* f07eba0: 8fad023c */ lw $t5,0x23c($sp) +/* f07eba4: 0fc2d5de */ jal func0f0b5778 +/* f07eba8: 00000000 */ sll $zero,$zero,0x0 +/* f07ebac: 8fb80254 */ lw $t8,0x254($sp) +/* f07ebb0: 00402025 */ or $a0,$v0,$zero +/* f07ebb4: 27a6019c */ addiu $a2,$sp,0x19c +/* f07ebb8: 0c0056f9 */ jal 0x15be4 +/* f07ebbc: 8f05000c */ lw $a1,0xc($t8) +/* f07ebc0: 2605001c */ addiu $a1,$s0,0x1c +/* f07ebc4: afa5003c */ sw $a1,0x3c($sp) +/* f07ebc8: 0c005768 */ jal 0x15da0 +/* f07ebcc: 27a4019c */ addiu $a0,$sp,0x19c +/* f07ebd0: c7aa01cc */ lwc1 $f10,0x1cc($sp) +/* f07ebd4: c7b001d0 */ lwc1 $f16,0x1d0($sp) +/* f07ebd8: c7b201d4 */ lwc1 $f18,0x1d4($sp) +/* f07ebdc: e7aa0190 */ swc1 $f10,0x190($sp) +/* f07ebe0: e7b00194 */ swc1 $f16,0x194($sp) +/* f07ebe4: e7b20198 */ swc1 $f18,0x198($sp) +/* f07ebe8: 8e090010 */ lw $t1,0x10($s0) +/* f07ebec: 26240008 */ addiu $a0,$s1,0x8 +/* f07ebf0: 26250028 */ addiu $a1,$s1,0x28 +/* f07ebf4: 31390010 */ andi $t9,$t1,0x10 +/* f07ebf8: 1320000a */ beqz $t9,.L0f07ec24 +/* f07ebfc: 27a60190 */ addiu $a2,$sp,0x190 +/* f07ec00: 26240008 */ addiu $a0,$s1,0x8 +/* f07ec04: 26250028 */ addiu $a1,$s1,0x28 +/* f07ec08: afa50034 */ sw $a1,0x34($sp) +/* f07ec0c: afa40038 */ sw $a0,0x38($sp) +/* f07ec10: 27a60190 */ addiu $a2,$sp,0x190 +/* f07ec14: 0fc197a6 */ jal func0f065e98 +/* f07ec18: 27a70180 */ addiu $a3,$sp,0x180 +/* f07ec1c: 10000006 */ beqz $zero,.L0f07ec38 +/* f07ec20: c7a60190 */ lwc1 $f6,0x190($sp) +.L0f07ec24: +/* f07ec24: 27a70180 */ addiu $a3,$sp,0x180 +/* f07ec28: afa40038 */ sw $a0,0x38($sp) +/* f07ec2c: 0fc1979d */ jal func0f065e74 +/* f07ec30: afa50034 */ sw $a1,0x34($sp) +/* f07ec34: c7a60190 */ lwc1 $f6,0x190($sp) +.L0f07ec38: +/* f07ec38: 02202025 */ or $a0,$s1,$zero +/* f07ec3c: e6260008 */ swc1 $f6,0x8($s1) +/* f07ec40: c7a40194 */ lwc1 $f4,0x194($sp) +/* f07ec44: e624000c */ swc1 $f4,0xc($s1) +/* f07ec48: c7a80198 */ lwc1 $f8,0x198($sp) +/* f07ec4c: 0fc19711 */ jal func0f065c44 +/* f07ec50: e6280010 */ swc1 $f8,0x10($s1) +/* f07ec54: 27a40180 */ addiu $a0,$sp,0x180 +/* f07ec58: 0fc195e9 */ jal func0f0657a4 +/* f07ec5c: 8fa50034 */ lw $a1,0x34($sp) +/* f07ec60: 92020003 */ lbu $v0,0x3($s0) +/* f07ec64: 24010035 */ addiu $at,$zero,0x35 +/* f07ec68: 260b005c */ addiu $t3,$s0,0x5c +/* f07ec6c: 14410003 */ bne $v0,$at,.L0f07ec7c +/* f07ec70: 02002025 */ or $a0,$s0,$zero +/* f07ec74: 10000005 */ beqz $zero,.L0f07ec8c +/* f07ec78: afab017c */ sw $t3,0x17c($sp) +.L0f07ec7c: +/* f07ec7c: 24010033 */ addiu $at,$zero,0x33 +/* f07ec80: 14410002 */ bne $v0,$at,.L0f07ec8c +/* f07ec84: 260a005c */ addiu $t2,$s0,0x5c +/* f07ec88: afaa017c */ sw $t2,0x17c($sp) +.L0f07ec8c: +/* f07ec8c: 8fae017c */ lw $t6,0x17c($sp) +/* f07ec90: 8fa60038 */ lw $a2,0x38($sp) +/* f07ec94: 8faf003c */ lw $t7,0x3c($sp) +/* f07ec98: 11c00016 */ beqz $t6,.L0f07ecf4 +/* f07ec9c: 01c02825 */ or $a1,$t6,$zero +/* f07eca0: 8fa70034 */ lw $a3,0x34($sp) +/* f07eca4: 0fc1c4f9 */ jal func0f0713e4 +/* f07eca8: afaf0010 */ sw $t7,0x10($sp) +/* f07ecac: c7ac01bc */ lwc1 $f12,0x1bc($sp) +/* f07ecb0: 0fc259d4 */ jal func0f096750 +/* f07ecb4: c7ae01c4 */ lwc1 $f14,0x1c4($sp) +/* f07ecb8: 44050000 */ mfc1 $a1,$f0 +/* f07ecbc: 0fc1c844 */ jal func0f072110 +/* f07ecc0: 02002025 */ or $a0,$s0,$zero +/* f07ecc4: 8fa2017c */ lw $v0,0x17c($sp) +/* f07ecc8: 44800000 */ mtc1 $zero,$f0 +/* f07eccc: c4420034 */ lwc1 $f2,0x34($v0) +/* f07ecd0: e4400014 */ swc1 $f0,0x14($v0) +/* f07ecd4: e440001c */ swc1 $f0,0x1c($v0) +/* f07ecd8: e4400020 */ swc1 $f0,0x20($v0) +/* f07ecdc: e4400028 */ swc1 $f0,0x28($v0) +/* f07ece0: e4420030 */ swc1 $f2,0x30($v0) +/* f07ece4: c62a000c */ lwc1 $f10,0xc($s1) +/* f07ece8: e440000c */ swc1 $f0,0xc($v0) +/* f07ecec: 46025401 */ sub.s $f16,$f10,$f2 +/* f07ecf0: e4500004 */ swc1 $f16,0x4($v0) +.L0f07ecf4: +/* f07ecf4: 8e0d0008 */ lw $t5,0x8($s0) +/* f07ecf8: 8fa40038 */ lw $a0,0x38($sp) +/* f07ecfc: 8fa50034 */ lw $a1,0x34($sp) +/* f07ed00: 31ac0400 */ andi $t4,$t5,0x400 +/* f07ed04: 15800003 */ bnez $t4,.L0f07ed14 +/* f07ed08: 26060058 */ addiu $a2,$s0,0x58 +/* f07ed0c: 0c00a8db */ jal 0x2a36c +/* f07ed10: 00003825 */ or $a3,$zero,$zero +.L0f07ed14: +/* f07ed14: 02002025 */ or $a0,$s0,$zero +/* f07ed18: 24050001 */ addiu $a1,$zero,0x1 +/* f07ed1c: 0fc1a71c */ jal func0f069c70 +/* f07ed20: 24060001 */ addiu $a2,$zero,0x1 +/* f07ed24: 92180003 */ lbu $t8,0x3($s0) +/* f07ed28: 24010030 */ addiu $at,$zero,0x30 +/* f07ed2c: 02002025 */ or $a0,$s0,$zero +/* f07ed30: 57010004 */ bnel $t8,$at,.L0f07ed44 +/* f07ed34: 24090001 */ addiu $t1,$zero,0x1 +/* f07ed38: 0fc1c3c2 */ jal func0f070f08 +/* f07ed3c: 00002825 */ or $a1,$zero,$zero +/* f07ed40: 24090001 */ addiu $t1,$zero,0x1 +.L0f07ed44: +/* f07ed44: 10000110 */ beqz $zero,.L0f07f188 +/* f07ed48: afa90250 */ sw $t1,0x250($sp) +.L0f07ed4c: +/* f07ed4c: 256f003c */ addiu $t7,$t3,0x3c +.L0f07ed50: +/* f07ed50: 8d610000 */ lw $at,0x0($t3) +/* f07ed54: 256b000c */ addiu $t3,$t3,0xc +/* f07ed58: 2739000c */ addiu $t9,$t9,0xc +/* f07ed5c: af21fff4 */ sw $at,-0xc($t9) +/* f07ed60: 8d61fff8 */ lw $at,-0x8($t3) +/* f07ed64: af21fff8 */ sw $at,-0x8($t9) +/* f07ed68: 8d61fffc */ lw $at,-0x4($t3) +/* f07ed6c: 156ffff8 */ bne $t3,$t7,.L0f07ed50 +/* f07ed70: af21fffc */ sw $at,-0x4($t9) +/* f07ed74: 8d610000 */ lw $at,0x0($t3) +/* f07ed78: 3c0c8007 */ lui $t4,0x8007 +/* f07ed7c: 258c9d84 */ addiu $t4,$t4,-25212 +/* f07ed80: af210000 */ sw $at,0x0($t9) +/* f07ed84: 8d810000 */ lw $at,0x0($t4) +/* f07ed88: 27ad0074 */ addiu $t5,$sp,0x74 +/* f07ed8c: 8d8e0004 */ lw $t6,0x4($t4) +/* f07ed90: ada10000 */ sw $at,0x0($t5) +/* f07ed94: 8d810008 */ lw $at,0x8($t4) +/* f07ed98: adae0004 */ sw $t6,0x4($t5) +/* f07ed9c: ada10008 */ sw $at,0x8($t5) +/* f07eda0: 8faa023c */ lw $t2,0x23c($sp) +/* f07eda4: 8faf0254 */ lw $t7,0x254($sp) +/* f07eda8: 5140003e */ beqzl $t2,.L0f07eea4 +/* f07edac: 2604001c */ addiu $a0,$s0,0x1c +/* f07edb0: 8deb0020 */ lw $t3,0x20($t7) +/* f07edb4: 0fc25e24 */ jal func0f097890 +/* f07edb8: c56c000c */ lwc1 $f12,0xc($t3) +/* f07edbc: 4600048d */ trunc.w.s $f18,$f0 +/* f07edc0: 3c07800a */ lui $a3,0x800a +/* f07edc4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f07edc8: 8ce50034 */ lw $a1,0x34($a3) +/* f07edcc: 44099000 */ mfc1 $t1,$f18 +/* f07edd0: 8fa40254 */ lw $a0,0x254($sp) +/* f07edd4: 24060001 */ addiu $a2,$zero,0x1 +/* f07edd8: 25380001 */ addiu $t8,$t1,0x1 +/* f07eddc: 0c007b86 */ jal 0x1ee18 +/* f07ede0: afb80094 */ sw $t8,0x94($sp) +/* f07ede4: 8fad0254 */ lw $t5,0x254($sp) +/* f07ede8: 8dac0020 */ lw $t4,0x20($t5) +/* f07edec: 0fc25e24 */ jal func0f097890 +/* f07edf0: c58c000c */ lwc1 $f12,0xc($t4) +/* f07edf4: 4600018d */ trunc.w.s $f6,$f0 +/* f07edf8: 8fa30094 */ lw $v1,0x94($sp) +/* f07edfc: 44023000 */ mfc1 $v0,$f6 +/* f07ee00: 00000000 */ sll $zero,$zero,0x0 +/* f07ee04: 0043082a */ slt $at,$v0,$v1 +/* f07ee08: 14200022 */ bnez $at,.L0f07ee94 +/* f07ee0c: afa20090 */ sw $v0,0x90($sp) +.L0f07ee10: +/* f07ee10: 8faf0254 */ lw $t7,0x254($sp) +/* f07ee14: 27a90080 */ addiu $t1,$sp,0x80 +/* f07ee18: 00002025 */ or $a0,$zero,$zero +/* f07ee1c: 8deb0008 */ lw $t3,0x8($t7) +/* f07ee20: 8df90020 */ lw $t9,0x20($t7) +/* f07ee24: 00002825 */ or $a1,$zero,$zero +/* f07ee28: 8d660004 */ lw $a2,0x4($t3) +/* f07ee2c: 87270000 */ lh $a3,0x0($t9) +/* f07ee30: afa3008c */ sw $v1,0x8c($sp) +/* f07ee34: afa00018 */ sw $zero,0x18($sp) +/* f07ee38: afa90014 */ sw $t1,0x14($sp) +/* f07ee3c: 0c0092d9 */ jal 0x24b64 +/* f07ee40: afa30010 */ sw $v1,0x10($sp) +/* f07ee44: 3c017f1b */ lui $at,0x7f1b +/* f07ee48: c422a6ec */ lwc1 $f2,-0x5914($at) +/* f07ee4c: c7a80080 */ lwc1 $f8,0x80($sp) +/* f07ee50: c7b20084 */ lwc1 $f18,0x84($sp) +/* f07ee54: c7a40074 */ lwc1 $f4,0x74($sp) +/* f07ee58: 46024282 */ mul.s $f10,$f8,$f2 +/* f07ee5c: c7a80088 */ lwc1 $f8,0x88($sp) +/* f07ee60: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f07ee64: 46029302 */ mul.s $f12,$f18,$f2 +/* f07ee68: 8fa3008c */ lw $v1,0x8c($sp) +/* f07ee6c: 8fb80090 */ lw $t8,0x90($sp) +/* f07ee70: 24630001 */ addiu $v1,$v1,0x1 +/* f07ee74: 460a2400 */ add.s $f16,$f4,$f10 +/* f07ee78: 46024102 */ mul.s $f4,$f8,$f2 +/* f07ee7c: 0303082a */ slt $at,$t8,$v1 +/* f07ee80: e7b00074 */ swc1 $f16,0x74($sp) +/* f07ee84: 46043280 */ add.s $f10,$f6,$f4 +/* f07ee88: 1020ffe1 */ beqz $at,.L0f07ee10 +/* f07ee8c: e7aa007c */ swc1 $f10,0x7c($sp) +/* f07ee90: e7ac0070 */ swc1 $f12,0x70($sp) +.L0f07ee94: +/* f07ee94: 2604001c */ addiu $a0,$s0,0x1c +/* f07ee98: 0c005882 */ jal 0x16208 +/* f07ee9c: 27a50074 */ addiu $a1,$sp,0x74 +/* f07eea0: 2604001c */ addiu $a0,$s0,0x1c +.L0f07eea4: +/* f07eea4: afa4003c */ sw $a0,0x3c($sp) +/* f07eea8: 0c005755 */ jal 0x15d54 +/* f07eeac: 27a500f8 */ addiu $a1,$sp,0xf8 +/* f07eeb0: 26240008 */ addiu $a0,$s1,0x8 +/* f07eeb4: afa40038 */ sw $a0,0x38($sp) +/* f07eeb8: 0c005775 */ jal 0x15dd4 +/* f07eebc: 27a500f8 */ addiu $a1,$sp,0xf8 +/* f07eec0: 0fc2d5be */ jal func0f0b56f8 +/* f07eec4: 00000000 */ sll $zero,$zero,0x0 +/* f07eec8: 00402025 */ or $a0,$v0,$zero +/* f07eecc: 27a500f8 */ addiu $a1,$sp,0xf8 +/* f07eed0: 0c005680 */ jal 0x15a00 +/* f07eed4: 27a60098 */ addiu $a2,$sp,0x98 +/* f07eed8: 8fac0254 */ lw $t4,0x254($sp) +/* f07eedc: 240d0001 */ addiu $t5,$zero,0x1 +/* f07eee0: afad022c */ sw $t5,0x22c($sp) +/* f07eee4: 8d8e0008 */ lw $t6,0x8($t4) +/* f07eee8: 85c4000e */ lh $a0,0xe($t6) +/* f07eeec: 00045180 */ sll $t2,$a0,0x6 +/* f07eef0: 0fc59e7d */ jal func0f1679f4 +/* f07eef4: 01402025 */ or $a0,$t2,$zero +/* f07eef8: 27ab0098 */ addiu $t3,$sp,0x98 +/* f07eefc: afa20148 */ sw $v0,0x148($sp) +/* f07ef00: afab0138 */ sw $t3,0x138($sp) +/* f07ef04: 27a40138 */ addiu $a0,$sp,0x138 +/* f07ef08: 0c0073af */ jal 0x1cebc +/* f07ef0c: 8fa50254 */ lw $a1,0x254($sp) +/* f07ef10: 8faf023c */ lw $t7,0x23c($sp) +/* f07ef14: c7b00074 */ lwc1 $f16,0x74($sp) +/* f07ef18: 51e0009c */ beqzl $t7,.L0f07f18c +/* f07ef1c: 8fad023c */ lw $t5,0x23c($sp) +/* f07ef20: c6320008 */ lwc1 $f18,0x8($s1) +/* f07ef24: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f07ef28: 8fa40038 */ lw $a0,0x38($sp) +/* f07ef2c: 46128200 */ add.s $f8,$f16,$f18 +/* f07ef30: 26250028 */ addiu $a1,$s1,0x28 +/* f07ef34: 27a600ec */ addiu $a2,$sp,0xec +/* f07ef38: 27a700dc */ addiu $a3,$sp,0xdc +/* f07ef3c: e7a800ec */ swc1 $f8,0xec($sp) +/* f07ef40: c626000c */ lwc1 $f6,0xc($s1) +/* f07ef44: e7a600f0 */ swc1 $f6,0xf0($sp) +/* f07ef48: c62a0010 */ lwc1 $f10,0x10($s1) +/* f07ef4c: 460a2400 */ add.s $f16,$f4,$f10 +/* f07ef50: e7b000f4 */ swc1 $f16,0xf4($sp) +/* f07ef54: 8e190010 */ lw $t9,0x10($s0) +/* f07ef58: 33290010 */ andi $t1,$t9,0x10 +/* f07ef5c: 11200009 */ beqz $t1,.L0f07ef84 +/* f07ef60: 00000000 */ sll $zero,$zero,0x0 +/* f07ef64: 26250028 */ addiu $a1,$s1,0x28 +/* f07ef68: afa50034 */ sw $a1,0x34($sp) +/* f07ef6c: 8fa40038 */ lw $a0,0x38($sp) +/* f07ef70: 27a600ec */ addiu $a2,$sp,0xec +/* f07ef74: 0fc197a6 */ jal func0f065e98 +/* f07ef78: 27a700dc */ addiu $a3,$sp,0xdc +/* f07ef7c: 10000003 */ beqz $zero,.L0f07ef8c +/* f07ef80: 00000000 */ sll $zero,$zero,0x0 +.L0f07ef84: +/* f07ef84: 0fc1979d */ jal func0f065e74 +/* f07ef88: afa50034 */ sw $a1,0x34($sp) +.L0f07ef8c: +/* f07ef8c: 0c00745f */ jal 0x1d17c +/* f07ef90: 8fa40254 */ lw $a0,0x254($sp) +/* f07ef94: e7a00044 */ swc1 $f0,0x44($sp) +/* f07ef98: 0c007486 */ jal 0x1d218 +/* f07ef9c: 8fa40254 */ lw $a0,0x254($sp) +/* f07efa0: 2458ffff */ addiu $t8,$v0,-1 +/* f07efa4: 44984000 */ mtc1 $t8,$f8 +/* f07efa8: c7b20044 */ lwc1 $f18,0x44($sp) +/* f07efac: 8fad0254 */ lw $t5,0x254($sp) +/* f07efb0: 468041a0 */ cvt.s.w $f6,$f8 +/* f07efb4: 4612303e */ c.le.s $f6,$f18 +/* f07efb8: 00000000 */ sll $zero,$zero,0x0 +/* f07efbc: 4502002d */ bc1fl .L0f07f074 +/* f07efc0: c7a400ec */ lwc1 $f4,0xec($sp) +/* f07efc4: 0fc2ccce */ jal func0f0b3338 +/* f07efc8: 8da40020 */ lw $a0,0x20($t5) +/* f07efcc: 8fac0254 */ lw $t4,0x254($sp) +/* f07efd0: 0fc2d5de */ jal func0f0b5778 +/* f07efd4: ad800020 */ sw $zero,0x20($t4) +/* f07efd8: 8fae0254 */ lw $t6,0x254($sp) +/* f07efdc: 00402025 */ or $a0,$v0,$zero +/* f07efe0: 27a600f8 */ addiu $a2,$sp,0xf8 +/* f07efe4: 0c0056f9 */ jal 0x15be4 +/* f07efe8: 8dc5000c */ lw $a1,0xc($t6) +/* f07efec: 27a400f8 */ addiu $a0,$sp,0xf8 +/* f07eff0: 0c005768 */ jal 0x15da0 +/* f07eff4: 8fa5003c */ lw $a1,0x3c($sp) +/* f07eff8: 0fc25558 */ jal func0f095560 +/* f07effc: 02002025 */ or $a0,$s0,$zero +/* f07f000: 0442001c */ bltzl $v0,.L0f07f074 +/* f07f004: c7a400ec */ lwc1 $f4,0xec($sp) +/* f07f008: 0fc07934 */ jal func0f01e4d0 +/* f07f00c: afa2006c */ sw $v0,0x6c($sp) +/* f07f010: 8fa8006c */ lw $t0,0x6c($sp) +/* f07f014: 18400016 */ blez $v0,.L0f07f070 +/* f07f018: 00402025 */ or $a0,$v0,$zero +/* f07f01c: 000428c0 */ sll $a1,$a0,0x3 +/* f07f020: 00a42823 */ subu $a1,$a1,$a0 +/* f07f024: 00052880 */ sll $a1,$a1,0x2 +/* f07f028: 00a42823 */ subu $a1,$a1,$a0 +/* f07f02c: 00052880 */ sll $a1,$a1,0x2 +/* f07f030: 00a42821 */ addu $a1,$a1,$a0 +/* f07f034: 3c068006 */ lui $a2,0x8006 +/* f07f038: 24c62988 */ addiu $a2,$a2,0x2988 +/* f07f03c: 000528c0 */ sll $a1,$a1,0x3 +/* f07f040: 00001025 */ or $v0,$zero,$zero +/* f07f044: 2407ffff */ addiu $a3,$zero,-1 +/* f07f048: 8cca0000 */ lw $t2,0x0($a2) +.L0f07f04c: +/* f07f04c: 01421821 */ addu $v1,$t2,$v0 +/* f07f050: 8c6b02e4 */ lw $t3,0x2e4($v1) +/* f07f054: 24420368 */ addiu $v0,$v0,0x368 +/* f07f058: 0045082a */ slt $at,$v0,$a1 +/* f07f05c: 150b0002 */ bne $t0,$t3,.L0f07f068 +/* f07f060: 00000000 */ sll $zero,$zero,0x0 +/* f07f064: ac6702e4 */ sw $a3,0x2e4($v1) +.L0f07f068: +/* f07f068: 5420fff8 */ bnezl $at,.L0f07f04c +/* f07f06c: 8cca0000 */ lw $t2,0x0($a2) +.L0f07f070: +/* f07f070: c7a400ec */ lwc1 $f4,0xec($sp) +.L0f07f074: +/* f07f074: 02202025 */ or $a0,$s1,$zero +/* f07f078: e6240008 */ swc1 $f4,0x8($s1) +/* f07f07c: c7aa00f4 */ lwc1 $f10,0xf4($sp) +/* f07f080: 0fc19711 */ jal func0f065c44 +/* f07f084: e62a0010 */ swc1 $f10,0x10($s1) +/* f07f088: 27a400dc */ addiu $a0,$sp,0xdc +/* f07f08c: 0fc195e9 */ jal func0f0657a4 +/* f07f090: 8fa50034 */ lw $a1,0x34($sp) +/* f07f094: 8faf0090 */ lw $t7,0x90($sp) +/* f07f098: 8fb90094 */ lw $t9,0x94($sp) +/* f07f09c: 8fa40038 */ lw $a0,0x38($sp) +/* f07f0a0: 3c0540a0 */ lui $a1,0x40a0 +/* f07f0a4: 01f9082a */ slt $at,$t7,$t9 +/* f07f0a8: 1420000c */ bnez $at,.L0f07f0dc +/* f07f0ac: 8fa60034 */ lw $a2,0x34($sp) +/* f07f0b0: 26070058 */ addiu $a3,$s0,0x58 +/* f07f0b4: 0c00a8cc */ jal 0x2a330 +/* f07f0b8: afa00010 */ sw $zero,0x10($sp) +/* f07f0bc: e7a00044 */ swc1 $f0,0x44($sp) +/* f07f0c0: 0fc1a988 */ jal func0f06a620 +/* f07f0c4: 02002025 */ or $a0,$s0,$zero +/* f07f0c8: c7b00044 */ lwc1 $f16,0x44($sp) +/* f07f0cc: c7b20070 */ lwc1 $f18,0x70($sp) +/* f07f0d0: 46100200 */ add.s $f8,$f0,$f16 +/* f07f0d4: 46124180 */ add.s $f6,$f8,$f18 +/* f07f0d8: e626000c */ swc1 $f6,0xc($s1) +.L0f07f0dc: +/* f07f0dc: 02002025 */ or $a0,$s0,$zero +/* f07f0e0: 24050001 */ addiu $a1,$zero,0x1 +/* f07f0e4: 0fc1a71c */ jal func0f069c70 +/* f07f0e8: 24060001 */ addiu $a2,$zero,0x1 +/* f07f0ec: 24090001 */ addiu $t1,$zero,0x1 +/* f07f0f0: afa90250 */ sw $t1,0x250($sp) +/* f07f0f4: 02202025 */ or $a0,$s1,$zero +/* f07f0f8: 27a50064 */ addiu $a1,$sp,0x64 +/* f07f0fc: 0fc21d16 */ jal func0f087458 +/* f07f100: 27a60060 */ addiu $a2,$sp,0x60 +/* f07f104: 10400020 */ beqz $v0,.L0f07f188 +/* f07f108: 8fb80064 */ lw $t8,0x64($sp) +/* f07f10c: 930d0000 */ lbu $t5,0x0($t8) +/* f07f110: 24010002 */ addiu $at,$zero,0x2 +/* f07f114: 03002025 */ or $a0,$t8,$zero +/* f07f118: 15a1001b */ bne $t5,$at,.L0f07f188 +/* f07f11c: 8fa50034 */ lw $a1,0x34($sp) +/* f07f120: 0c00b931 */ jal 0x2e4c4 +/* f07f124: 24060004 */ addiu $a2,$zero,0x4 +/* f07f128: 54400018 */ bnezl $v0,.L0f07f18c +/* f07f12c: 8fad023c */ lw $t5,0x23c($sp) +/* f07f130: 860c004e */ lh $t4,0x4e($s0) +/* f07f134: 860e004c */ lh $t6,0x4c($s0) +/* f07f138: 3c01437a */ lui $at,0x437a +/* f07f13c: 44818000 */ mtc1 $at,$f16 +/* f07f140: 018e5023 */ subu $t2,$t4,$t6 +/* f07f144: 254b0001 */ addiu $t3,$t2,0x1 +/* f07f148: 448b2000 */ mtc1 $t3,$f4 +/* f07f14c: 8e0f0008 */ lw $t7,0x8($s0) +/* f07f150: 3c01fffd */ lui $at,0xfffd +/* f07f154: 468022a0 */ cvt.s.w $f10,$f4 +/* f07f158: 3421ffff */ ori $at,$at,0xffff +/* f07f15c: 01e1c824 */ and $t9,$t7,$at +/* f07f160: ae190008 */ sw $t9,0x8($s0) +/* f07f164: 2409ffff */ addiu $t1,$zero,-1 +/* f07f168: afa90010 */ sw $t1,0x10($sp) +/* f07f16c: 46105003 */ div.s $f0,$f10,$f16 +/* f07f170: 8fa60038 */ lw $a2,0x38($sp) +/* f07f174: 02002025 */ or $a0,$s0,$zero +/* f07f178: 24070022 */ addiu $a3,$zero,0x22 +/* f07f17c: 44050000 */ mfc1 $a1,$f0 +/* f07f180: 0fc214ab */ jal func0f0852ac +/* f07f184: 00000000 */ sll $zero,$zero,0x0 +.L0f07f188: +/* f07f188: 8fad023c */ lw $t5,0x23c($sp) +.L0f07f18c: +/* f07f18c: 8fb80254 */ lw $t8,0x254($sp) +/* f07f190: 51a0007f */ beqzl $t5,.L0f07f390 +/* f07f194: 92020003 */ lbu $v0,0x3($s0) +/* f07f198: 8f0c0020 */ lw $t4,0x20($t8) +/* f07f19c: 5580000f */ bnezl $t4,.L0f07f1dc +/* f07f1a0: 92020003 */ lbu $v0,0x3($s0) +/* f07f1a4: 8e0e0040 */ lw $t6,0x40($s0) +/* f07f1a8: 02002025 */ or $a0,$s0,$zero +/* f07f1ac: 31ca0080 */ andi $t2,$t6,0x80 +/* f07f1b0: 5140000a */ beqzl $t2,.L0f07f1dc +/* f07f1b4: 92020003 */ lbu $v0,0x3($s0) +/* f07f1b8: 0fc1cf1b */ jal func0f073c6c +/* f07f1bc: 27a50230 */ addiu $a1,$sp,0x230 +/* f07f1c0: 8fab0230 */ lw $t3,0x230($sp) +/* f07f1c4: afa20250 */ sw $v0,0x250($sp) +/* f07f1c8: 240f0005 */ addiu $t7,$zero,0x5 +/* f07f1cc: 51600003 */ beqzl $t3,.L0f07f1dc +/* f07f1d0: 92020003 */ lbu $v0,0x3($s0) +/* f07f1d4: afaf0240 */ sw $t7,0x240($sp) +/* f07f1d8: 92020003 */ lbu $v0,0x3($s0) +.L0f07f1dc: +/* f07f1dc: 24010001 */ addiu $at,$zero,0x1 +/* f07f1e0: 54410006 */ bnel $v0,$at,.L0f07f1fc +/* f07f1e4: 24010006 */ addiu $at,$zero,0x6 +/* f07f1e8: 0fc1dbcc */ jal func0f076f30 +/* f07f1ec: 02202025 */ or $a0,$s1,$zero +/* f07f1f0: 10000067 */ beqz $zero,.L0f07f390 +/* f07f1f4: 92020003 */ lbu $v0,0x3($s0) +/* f07f1f8: 24010006 */ addiu $at,$zero,0x6 +.L0f07f1fc: +/* f07f1fc: 5441000a */ bnel $v0,$at,.L0f07f228 +/* f07f200: 24010036 */ addiu $at,$zero,0x36 +/* f07f204: 8e190008 */ lw $t9,0x8($s0) +/* f07f208: 001948c0 */ sll $t1,$t9,0x3 +/* f07f20c: 05220006 */ bltzl $t1,.L0f07f228 +/* f07f210: 24010036 */ addiu $at,$zero,0x36 +/* f07f214: 0fc1e0ab */ jal func0f0782ac +/* f07f218: 02202025 */ or $a0,$s1,$zero +/* f07f21c: 1000005c */ beqz $zero,.L0f07f390 +/* f07f220: 92020003 */ lbu $v0,0x3($s0) +/* f07f224: 24010036 */ addiu $at,$zero,0x36 +.L0f07f228: +/* f07f228: 54410006 */ bnel $v0,$at,.L0f07f244 +/* f07f22c: 2401000d */ addiu $at,$zero,0xd +/* f07f230: 0fc1e28b */ jal func0f078a2c +/* f07f234: 02202025 */ or $a0,$s1,$zero +/* f07f238: 10000055 */ beqz $zero,.L0f07f390 +/* f07f23c: 92020003 */ lbu $v0,0x3($s0) +/* f07f240: 2401000d */ addiu $at,$zero,0xd +.L0f07f244: +/* f07f244: 5441000a */ bnel $v0,$at,.L0f07f270 +/* f07f248: 24010037 */ addiu $at,$zero,0x37 +/* f07f24c: 8e0d0008 */ lw $t5,0x8($s0) +/* f07f250: 000dc0c0 */ sll $t8,$t5,0x3 +/* f07f254: 07020006 */ bltzl $t8,.L0f07f270 +/* f07f258: 24010037 */ addiu $at,$zero,0x37 +/* f07f25c: 0fc1e31e */ jal func0f078c78 +/* f07f260: 02202025 */ or $a0,$s1,$zero +/* f07f264: 1000004a */ beqz $zero,.L0f07f390 +/* f07f268: 92020003 */ lbu $v0,0x3($s0) +/* f07f26c: 24010037 */ addiu $at,$zero,0x37 +.L0f07f270: +/* f07f270: 54410006 */ bnel $v0,$at,.L0f07f28c +/* f07f274: 24010039 */ addiu $at,$zero,0x39 +/* f07f278: 0fc1f479 */ jal func0f07d1e4 +/* f07f27c: 02202025 */ or $a0,$s1,$zero +/* f07f280: 10000043 */ beqz $zero,.L0f07f390 +/* f07f284: 92020003 */ lbu $v0,0x3($s0) +/* f07f288: 24010039 */ addiu $at,$zero,0x39 +.L0f07f28c: +/* f07f28c: 54410034 */ bnel $v0,$at,.L0f07f360 +/* f07f290: 24010035 */ addiu $at,$zero,0x35 +/* f07f294: 8e0c00e4 */ lw $t4,0xe4($s0) +/* f07f298: 02202025 */ or $a0,$s1,$zero +/* f07f29c: 24050001 */ addiu $a1,$zero,0x1 +/* f07f2a0: 1580002a */ bnez $t4,.L0f07f34c +/* f07f2a4: 00000000 */ sll $zero,$zero,0x0 +/* f07f2a8: 0fc5b364 */ jal func0f16cd90 +/* f07f2ac: 00000000 */ sll $zero,$zero,0x0 +/* f07f2b0: 54400037 */ bnezl $v0,.L0f07f390 +/* f07f2b4: 92020003 */ lbu $v0,0x3($s0) +/* f07f2b8: 92020096 */ lbu $v0,0x96($s0) +/* f07f2bc: 24010003 */ addiu $at,$zero,0x3 +/* f07f2c0: 10410032 */ beq $v0,$at,.L0f07f38c +/* f07f2c4: 24010002 */ addiu $at,$zero,0x2 +/* f07f2c8: 5441000d */ bnel $v0,$at,.L0f07f300 +/* f07f2cc: 8e0f0008 */ lw $t7,0x8($s0) +/* f07f2d0: 8e0e0008 */ lw $t6,0x8($s0) +/* f07f2d4: 240b0001 */ addiu $t3,$zero,0x1 +/* f07f2d8: 000e5000 */ sll $t2,$t6,0x0 +/* f07f2dc: 05410003 */ bgez $t2,.L0f07f2ec +/* f07f2e0: 00000000 */ sll $zero,$zero,0x0 +/* f07f2e4: 10000029 */ beqz $zero,.L0f07f38c +/* f07f2e8: ae0b00e4 */ sw $t3,0xe4($s0) +.L0f07f2ec: +/* f07f2ec: 0fc1f04b */ jal func0f07c12c +/* f07f2f0: 02202025 */ or $a0,$s1,$zero +/* f07f2f4: 10000026 */ beqz $zero,.L0f07f390 +/* f07f2f8: 92020003 */ lbu $v0,0x3($s0) +/* f07f2fc: 8e0f0008 */ lw $t7,0x8($s0) +.L0f07f300: +/* f07f300: 000fc800 */ sll $t9,$t7,0x0 +/* f07f304: 07210005 */ bgez $t9,.L0f07f31c +/* f07f308: 00000000 */ sll $zero,$zero,0x0 +/* f07f30c: 0fc1f1ec */ jal func0f07c7b0 +/* f07f310: 02202025 */ or $a0,$s1,$zero +/* f07f314: 1000001e */ beqz $zero,.L0f07f390 +/* f07f318: 92020003 */ lbu $v0,0x3($s0) +.L0f07f31c: +/* f07f31c: 14400005 */ bnez $v0,.L0f07f334 +/* f07f320: 24010001 */ addiu $at,$zero,0x1 +/* f07f324: 0fc1f20c */ jal func0f07c830 +/* f07f328: 02202025 */ or $a0,$s1,$zero +/* f07f32c: 10000018 */ beqz $zero,.L0f07f390 +/* f07f330: 92020003 */ lbu $v0,0x3($s0) +.L0f07f334: +/* f07f334: 54410016 */ bnel $v0,$at,.L0f07f390 +/* f07f338: 92020003 */ lbu $v0,0x3($s0) +/* f07f33c: 0fc1f2b3 */ jal func0f07cacc +/* f07f340: 02202025 */ or $a0,$s1,$zero +/* f07f344: 10000012 */ beqz $zero,.L0f07f390 +/* f07f348: 92020003 */ lbu $v0,0x3($s0) +.L0f07f34c: +/* f07f34c: 0fc249af */ jal func0f0926bc +/* f07f350: 3406ffff */ dli $a2,0xffff +/* f07f354: 1000000e */ beqz $zero,.L0f07f390 +/* f07f358: 92020003 */ lbu $v0,0x3($s0) +/* f07f35c: 24010035 */ addiu $at,$zero,0x35 +.L0f07f360: +/* f07f360: 14410005 */ bne $v0,$at,.L0f07f378 +/* f07f364: 02202025 */ or $a0,$s1,$zero +/* f07f368: 0fc1f7dd */ jal func0f07df74 +/* f07f36c: 8fa50250 */ lw $a1,0x250($sp) +/* f07f370: 10000007 */ beqz $zero,.L0f07f390 +/* f07f374: 92020003 */ lbu $v0,0x3($s0) +.L0f07f378: +/* f07f378: 24010033 */ addiu $at,$zero,0x33 +/* f07f37c: 14410003 */ bne $v0,$at,.L0f07f38c +/* f07f380: 02202025 */ or $a0,$s1,$zero +/* f07f384: 0fc1f7f4 */ jal func0f07dfd0 +/* f07f388: 8fa50250 */ lw $a1,0x250($sp) +.L0f07f38c: +/* f07f38c: 92020003 */ lbu $v0,0x3($s0) +.L0f07f390: +/* f07f390: 2401002f */ addiu $at,$zero,0x2f +/* f07f394: 02202025 */ or $a0,$s1,$zero +/* f07f398: 14410005 */ bne $v0,$at,.L0f07f3b0 +/* f07f39c: 8fa50238 */ lw $a1,0x238($sp) +/* f07f3a0: 0fc1f82e */ jal func0f07e0b8 +/* f07f3a4: 27a60234 */ addiu $a2,$sp,0x234 +/* f07f3a8: 10000007 */ beqz $zero,.L0f07f3c8 +/* f07f3ac: 8fa90228 */ lw $t1,0x228($sp) +.L0f07f3b0: +/* f07f3b0: 24010001 */ addiu $at,$zero,0x1 +/* f07f3b4: 14410003 */ bne $v0,$at,.L0f07f3c4 +/* f07f3b8: 02202025 */ or $a0,$s1,$zero +/* f07f3bc: 0fc1dcc7 */ jal func0f07731c +/* f07f3c0: 8fa50238 */ lw $a1,0x238($sp) +.L0f07f3c4: +/* f07f3c4: 8fa90228 */ lw $t1,0x228($sp) +.L0f07f3c8: +/* f07f3c8: 11200003 */ beqz $t1,.L0f07f3d8 +/* f07f3cc: 00000000 */ sll $zero,$zero,0x0 +/* f07f3d0: 10000027 */ beqz $zero,.L0f07f470 +/* f07f3d4: 00001825 */ or $v1,$zero,$zero +.L0f07f3d8: +/* f07f3d8: 0fc31f26 */ jal func0f0c7c98 +/* f07f3dc: 00000000 */ sll $zero,$zero,0x0 +/* f07f3e0: 10510005 */ beq $v0,$s1,.L0f07f3f8 +/* f07f3e4: 00000000 */ sll $zero,$zero,0x0 +/* f07f3e8: 0fc31f31 */ jal func0f0c7cc4 +/* f07f3ec: 00000000 */ sll $zero,$zero,0x0 +/* f07f3f0: 54510006 */ bnel $v0,$s1,.L0f07f40c +/* f07f3f4: 8e02000c */ lw $v0,0xc($s0) +.L0f07f3f8: +/* f07f3f8: 0fc23a79 */ jal func0f08e9e4 +/* f07f3fc: 26240008 */ addiu $a0,$s1,0x8 +/* f07f400: 1000001b */ beqz $zero,.L0f07f470 +/* f07f404: 00401825 */ or $v1,$v0,$zero +/* f07f408: 8e02000c */ lw $v0,0xc($s0) +.L0f07f40c: +/* f07f40c: 00026940 */ sll $t5,$v0,0x5 +/* f07f410: 05a30006 */ bgezl $t5,.L0f07f42c +/* f07f414: 8e180040 */ lw $t8,0x40($s0) +/* f07f418: 0fc23a79 */ jal func0f08e9e4 +/* f07f41c: 26240008 */ addiu $a0,$s1,0x8 +/* f07f420: 10000013 */ beqz $zero,.L0f07f470 +/* f07f424: 00401825 */ or $v1,$v0,$zero +/* f07f428: 8e180040 */ lw $t8,0x40($s0) +.L0f07f42c: +/* f07f42c: 00027300 */ sll $t6,$v0,0xc +/* f07f430: 00001825 */ or $v1,$zero,$zero +/* f07f434: 330c0800 */ andi $t4,$t8,0x800 +/* f07f438: 1580000d */ bnez $t4,.L0f07f470 +/* f07f43c: 00000000 */ sll $zero,$zero,0x0 +/* f07f440: 05c0000b */ bltz $t6,.L0f07f470 +/* f07f444: 8fa40254 */ lw $a0,0x254($sp) +/* f07f448: 262a0008 */ addiu $t2,$s1,0x8 +/* f07f44c: 0c006be0 */ jal 0x1af80 +/* f07f450: afaa0038 */ sw $t2,0x38($sp) +/* f07f454: 44060000 */ mfc1 $a2,$f0 +/* f07f458: 02202025 */ or $a0,$s1,$zero +/* f07f45c: 8fa50038 */ lw $a1,0x38($sp) +/* f07f460: 0fc23a2b */ jal func0f08e8ac +/* f07f464: 8fa70234 */ lw $a3,0x234($sp) +/* f07f468: 10000001 */ beqz $zero,.L0f07f470 +/* f07f46c: 00401825 */ or $v1,$v0,$zero +.L0f07f470: +/* f07f470: 10600051 */ beqz $v1,.L0f07f5b8 +/* f07f474: 8fab0250 */ lw $t3,0x250($sp) +/* f07f478: 15600004 */ bnez $t3,.L0f07f48c +/* f07f47c: 02202025 */ or $a0,$s1,$zero +/* f07f480: 26050054 */ addiu $a1,$s0,0x54 +/* f07f484: 0fc1a58c */ jal func0f069630 +/* f07f488: 96060058 */ lhu $a2,0x58($s0) +.L0f07f48c: +/* f07f48c: 8faf023c */ lw $t7,0x23c($sp) +/* f07f490: 92220001 */ lbu $v0,0x1($s1) +/* f07f494: 11e00010 */ beqz $t7,.L0f07f4d8 +/* f07f498: 30590080 */ andi $t9,$v0,0x80 +/* f07f49c: 13200005 */ beqz $t9,.L0f07f4b4 +/* f07f4a0: 26040050 */ addiu $a0,$s0,0x50 +/* f07f4a4: 0fc1a5c4 */ jal func0f069710 +/* f07f4a8: 26050054 */ addiu $a1,$s0,0x54 +/* f07f4ac: 1000000a */ beqz $zero,.L0f07f4d8 +/* f07f4b0: 92220001 */ lbu $v0,0x1($s1) +.L0f07f4b4: +/* f07f4b4: 92090054 */ lbu $t1,0x54($s0) +/* f07f4b8: 920d0055 */ lbu $t5,0x55($s0) +/* f07f4bc: 92180056 */ lbu $t8,0x56($s0) +/* f07f4c0: 920c0057 */ lbu $t4,0x57($s0) +/* f07f4c4: a2090050 */ sb $t1,0x50($s0) +/* f07f4c8: a20d0051 */ sb $t5,0x51($s0) +/* f07f4cc: a2180052 */ sb $t8,0x52($s0) +/* f07f4d0: a20c0053 */ sb $t4,0x53($s0) +/* f07f4d4: 92220001 */ lbu $v0,0x1($s1) +.L0f07f4d8: +/* f07f4d8: 344e0042 */ ori $t6,$v0,0x42 +/* f07f4dc: a22e0001 */ sb $t6,0x1($s1) +/* f07f4e0: 920a0003 */ lbu $t2,0x3($s0) +/* f07f4e4: 24010036 */ addiu $at,$zero,0x36 +/* f07f4e8: 55410006 */ bnel $t2,$at,.L0f07f504 +/* f07f4ec: 8e0f0018 */ lw $t7,0x18($s0) +/* f07f4f0: 0fc1e2f8 */ jal func0f078be0 +/* f07f4f4: 02202025 */ or $a0,$s1,$zero +/* f07f4f8: 1000000b */ beqz $zero,.L0f07f528 +/* f07f4fc: 8fad022c */ lw $t5,0x22c($sp) +/* f07f500: 8e0f0018 */ lw $t7,0x18($s0) +.L0f07f504: +/* f07f504: 3c0b8008 */ lui $t3,0x8008 +/* f07f508: 256badf0 */ addiu $t3,$t3,-21008 +/* f07f50c: 8df90008 */ lw $t9,0x8($t7) +/* f07f510: 8f290004 */ lw $t1,0x4($t9) +/* f07f514: 55690004 */ bnel $t3,$t1,.L0f07f528 +/* f07f518: 8fad022c */ lw $t5,0x22c($sp) +/* f07f51c: 0fc1f816 */ jal func0f07e058 +/* f07f520: 02202025 */ or $a0,$s1,$zero +/* f07f524: 8fad022c */ lw $t5,0x22c($sp) +.L0f07f528: +/* f07f528: 8fb80254 */ lw $t8,0x254($sp) +/* f07f52c: 55a0000f */ bnezl $t5,.L0f07f56c +/* f07f530: 8fb90254 */ lw $t9,0x254($sp) +/* f07f534: 8f0c0008 */ lw $t4,0x8($t8) +/* f07f538: 8584000e */ lh $a0,0xe($t4) +/* f07f53c: 00047180 */ sll $t6,$a0,0x6 +/* f07f540: 0fc59e7d */ jal func0f1679f4 +/* f07f544: 01c02025 */ or $a0,$t6,$zero +/* f07f548: 8faa0254 */ lw $t2,0x254($sp) +/* f07f54c: 02202025 */ or $a0,$s1,$zero +/* f07f550: 0fc1f8b3 */ jal func0f07e2cc +/* f07f554: ad42000c */ sw $v0,0xc($t2) +/* f07f558: 8fa40254 */ lw $a0,0x254($sp) +/* f07f55c: 8c8f0008 */ lw $t7,0x8($a0) +/* f07f560: 0c0072c3 */ jal 0x1cb0c +/* f07f564: 8de50000 */ lw $a1,0x0($t7) +/* f07f568: 8fb90254 */ lw $t9,0x254($sp) +.L0f07f56c: +/* f07f56c: 02202025 */ or $a0,$s1,$zero +/* f07f570: 8f2b000c */ lw $t3,0xc($t9) +/* f07f574: c5680038 */ lwc1 $f8,0x38($t3) +/* f07f578: 46004487 */ neg.s $f18,$f8 +/* f07f57c: e6320014 */ swc1 $f18,0x14($s1) +/* f07f580: 0fc1c18f */ jal func0f07063c +/* f07f584: 8fa5023c */ lw $a1,0x23c($sp) +/* f07f588: 8e24001c */ lw $a0,0x1c($s1) +/* f07f58c: 5080001b */ beqzl $a0,.L0f07f5fc +/* f07f590: 8e030040 */ lw $v1,0x40($s0) +/* f07f594: 8c820020 */ lw $v0,0x20($a0) +.L0f07f598: +/* f07f598: 8fa5023c */ lw $a1,0x23c($sp) +/* f07f59c: 0fc1c1e7 */ jal func0f07079c +/* f07f5a0: afa20244 */ sw $v0,0x244($sp) +/* f07f5a4: 8fa40244 */ lw $a0,0x244($sp) +/* f07f5a8: 5480fffb */ bnezl $a0,.L0f07f598 +/* f07f5ac: 8c820020 */ lw $v0,0x20($a0) +/* f07f5b0: 10000012 */ beqz $zero,.L0f07f5fc +/* f07f5b4: 8e030040 */ lw $v1,0x40($s0) +.L0f07f5b8: +/* f07f5b8: 92290001 */ lbu $t1,0x1($s1) +/* f07f5bc: 02202025 */ or $a0,$s1,$zero +/* f07f5c0: 312dfffd */ andi $t5,$t1,0xfffd +/* f07f5c4: a22d0001 */ sb $t5,0x1($s1) +/* f07f5c8: 0fc1c18f */ jal func0f07063c +/* f07f5cc: 8fa5023c */ lw $a1,0x23c($sp) +/* f07f5d0: 8e24001c */ lw $a0,0x1c($s1) +/* f07f5d4: 50800009 */ beqzl $a0,.L0f07f5fc +/* f07f5d8: 8e030040 */ lw $v1,0x40($s0) +/* f07f5dc: 8c820020 */ lw $v0,0x20($a0) +.L0f07f5e0: +/* f07f5e0: 8fa5023c */ lw $a1,0x23c($sp) +/* f07f5e4: 0fc1c1be */ jal func0f0706f8 +/* f07f5e8: afa20244 */ sw $v0,0x244($sp) +/* f07f5ec: 8fa40244 */ lw $a0,0x244($sp) +/* f07f5f0: 5480fffb */ bnezl $a0,.L0f07f5e0 +/* f07f5f4: 8c820020 */ lw $v0,0x20($a0) +/* f07f5f8: 8e030040 */ lw $v1,0x40($s0) +.L0f07f5fc: +/* f07f5fc: 2401feff */ addiu $at,$zero,-257 +/* f07f600: 262e0008 */ addiu $t6,$s1,0x8 +/* f07f604: 30780100 */ andi $t8,$v1,0x100 +/* f07f608: 1300001f */ beqz $t8,.L0f07f688 +/* f07f60c: 00616024 */ and $t4,$v1,$at +/* f07f610: ae0c0040 */ sw $t4,0x40($s0) +/* f07f614: 0c004b70 */ jal 0x12dc0 +/* f07f618: afae0038 */ sw $t6,0x38($sp) +/* f07f61c: 44823000 */ mtc1 $v0,$f6 +/* f07f620: 02002025 */ or $a0,$s0,$zero +/* f07f624: 04410005 */ bgez $v0,.L0f07f63c +/* f07f628: 46803120 */ cvt.s.w $f4,$f6 +/* f07f62c: 3c014f80 */ lui $at,0x4f80 +/* f07f630: 44815000 */ mtc1 $at,$f10 +/* f07f634: 00000000 */ sll $zero,$zero,0x0 +/* f07f638: 460a2100 */ add.s $f4,$f4,$f10 +.L0f07f63c: +/* f07f63c: 3c012f80 */ lui $at,0x2f80 +/* f07f640: 44818000 */ mtc1 $at,$f16 +/* f07f644: 3c014080 */ lui $at,0x4080 +/* f07f648: 44819000 */ mtc1 $at,$f18 +/* f07f64c: 46102202 */ mul.s $f8,$f4,$f16 +/* f07f650: 3c014000 */ lui $at,0x4000 +/* f07f654: 44815000 */ mtc1 $at,$f10 +/* f07f658: 8e0a0040 */ lw $t2,0x40($s0) +/* f07f65c: 3c01f000 */ lui $at,0xf000 +/* f07f660: 8fa60038 */ lw $a2,0x38($sp) +/* f07f664: 01417824 */ and $t7,$t2,$at +/* f07f668: 46124182 */ mul.s $f6,$f8,$f18 +/* f07f66c: 00003825 */ or $a3,$zero,$zero +/* f07f670: 000fcf02 */ srl $t9,$t7,0x1c +/* f07f674: afb90010 */ sw $t9,0x10($sp) +/* f07f678: 460a3100 */ add.s $f4,$f6,$f10 +/* f07f67c: 44052000 */ mfc1 $a1,$f4 +/* f07f680: 0fc214ab */ jal func0f0852ac +/* f07f684: 00000000 */ sll $zero,$zero,0x0 +.L0f07f688: +/* f07f688: 8fab023c */ lw $t3,0x23c($sp) +/* f07f68c: 5160000b */ beqzl $t3,.L0f07f6bc +/* f07f690: 8fa20240 */ lw $v0,0x240($sp) +/* f07f694: 92090003 */ lbu $t1,0x3($s0) +/* f07f698: 2401000d */ addiu $at,$zero,0xd +/* f07f69c: 55210004 */ bnel $t1,$at,.L0f07f6b0 +/* f07f6a0: 02202025 */ or $a0,$s1,$zero +/* f07f6a4: 0fc1e7c7 */ jal func0f079f1c +/* f07f6a8: 02202025 */ or $a0,$s1,$zero +/* f07f6ac: 02202025 */ or $a0,$s1,$zero +.L0f07f6b0: +/* f07f6b0: 0fc1c1a6 */ jal func0f070698 +/* f07f6b4: 00002825 */ or $a1,$zero,$zero +/* f07f6b8: 8fa20240 */ lw $v0,0x240($sp) +.L0f07f6bc: +/* f07f6bc: 8fbf002c */ lw $ra,0x2c($sp) +/* f07f6c0: 8fb00024 */ lw $s0,0x24($sp) +/* f07f6c4: 8fb10028 */ lw $s1,0x28($sp) +/* f07f6c8: 03e00008 */ jr $ra +/* f07f6cc: 27bd0260 */ addiu $sp,$sp,0x260 +); + +GLOBAL_ASM( +glabel func0f07f6d0 +/* f07f6d0: 27bdffc0 */ addiu $sp,$sp,-64 +/* f07f6d4: afb5002c */ sw $s5,0x2c($sp) +/* f07f6d8: 3c15800a */ lui $s5,0x800a +/* f07f6dc: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f07f6e0: afb20020 */ sw $s2,0x20($sp) +/* f07f6e4: 8eb2033c */ lw $s2,0x33c($s5) +/* f07f6e8: afb1001c */ sw $s1,0x1c($sp) +/* f07f6ec: 00808825 */ or $s1,$a0,$zero +/* f07f6f0: afbf003c */ sw $ra,0x3c($sp) +/* f07f6f4: afbe0038 */ sw $s8,0x38($sp) +/* f07f6f8: afb70034 */ sw $s7,0x34($sp) +/* f07f6fc: afb60030 */ sw $s6,0x30($sp) +/* f07f700: afb40028 */ sw $s4,0x28($sp) +/* f07f704: afb30024 */ sw $s3,0x24($sp) +/* f07f708: 12400076 */ beqz $s2,.L0f07f8e4 +/* f07f70c: afb00018 */ sw $s0,0x18($sp) +/* f07f710: 3c13800a */ lui $s3,0x800a +/* f07f714: 2673d150 */ addiu $s3,$s3,-11952 +/* f07f718: 241e0001 */ addiu $s8,$zero,0x1 +/* f07f71c: 24170004 */ addiu $s7,$zero,0x4 +/* f07f720: 24160003 */ addiu $s6,$zero,0x3 +/* f07f724: 24140030 */ addiu $s4,$zero,0x30 +/* f07f728: 92420000 */ lbu $v0,0x0($s2) +.L0f07f72c: +/* f07f72c: 16c2002f */ bne $s6,$v0,.L0f07f7ec +/* f07f730: 00000000 */ sll $zero,$zero,0x0 +/* f07f734: 8e500004 */ lw $s0,0x4($s2) +/* f07f738: 00001025 */ or $v0,$zero,$zero +/* f07f73c: 02202025 */ or $a0,$s1,$zero +/* f07f740: 12000003 */ beqz $s0,.L0f07f750 +/* f07f744: 03c03025 */ or $a2,$s8,$zero +/* f07f748: 10000001 */ beqz $zero,.L0f07f750 +/* f07f74c: 920202fe */ lbu $v0,0x2fe($s0) +.L0f07f750: +/* f07f750: 5457000e */ bnel $v0,$s7,.L0f07f78c +/* f07f754: 8202017c */ lb $v0,0x17c($s0) +/* f07f758: 8e0e0348 */ lw $t6,0x348($s0) +/* f07f75c: 24070001 */ addiu $a3,$zero,0x1 +/* f07f760: 0fc2b2e4 */ jal func0f0acb90 +/* f07f764: 8dc50004 */ lw $a1,0x4($t6) +/* f07f768: 8e0f034c */ lw $t7,0x34c($s0) +/* f07f76c: 00402025 */ or $a0,$v0,$zero +/* f07f770: 03c03025 */ or $a2,$s8,$zero +/* f07f774: 24070001 */ addiu $a3,$zero,0x1 +/* f07f778: 0fc2b2e4 */ jal func0f0acb90 +/* f07f77c: 8de50004 */ lw $a1,0x4($t7) +/* f07f780: 10000055 */ beqz $zero,.L0f07f8d8 +/* f07f784: 00408825 */ or $s1,$v0,$zero +/* f07f788: 8202017c */ lb $v0,0x17c($s0) +.L0f07f78c: +/* f07f78c: 0442000b */ bltzl $v0,.L0f07f7bc +/* f07f790: 8202017d */ lb $v0,0x17d($s0) +/* f07f794: 00540019 */ multu $v0,$s4 +/* f07f798: 02202025 */ or $a0,$s1,$zero +/* f07f79c: 03c03025 */ or $a2,$s8,$zero +/* f07f7a0: 00003825 */ or $a3,$zero,$zero +/* f07f7a4: 0000c012 */ mflo $t8 +/* f07f7a8: 02782821 */ addu $a1,$s3,$t8 +/* f07f7ac: 0fc2b2e4 */ jal func0f0acb90 +/* f07f7b0: 24a50004 */ addiu $a1,$a1,0x4 +/* f07f7b4: 00408825 */ or $s1,$v0,$zero +/* f07f7b8: 8202017d */ lb $v0,0x17d($s0) +.L0f07f7bc: +/* f07f7bc: 04420047 */ bltzl $v0,.L0f07f8dc +/* f07f7c0: 8e520020 */ lw $s2,0x20($s2) +/* f07f7c4: 00540019 */ multu $v0,$s4 +/* f07f7c8: 02202025 */ or $a0,$s1,$zero +/* f07f7cc: 03c03025 */ or $a2,$s8,$zero +/* f07f7d0: 00003825 */ or $a3,$zero,$zero +/* f07f7d4: 0000c812 */ mflo $t9 +/* f07f7d8: 02792821 */ addu $a1,$s3,$t9 +/* f07f7dc: 0fc2b2e4 */ jal func0f0acb90 +/* f07f7e0: 24a50004 */ addiu $a1,$a1,0x4 +/* f07f7e4: 1000003c */ beqz $zero,.L0f07f8d8 +/* f07f7e8: 00408825 */ or $s1,$v0,$zero +.L0f07f7ec: +/* f07f7ec: 17c20017 */ bne $s8,$v0,.L0f07f84c +/* f07f7f0: 24010006 */ addiu $at,$zero,0x6 +/* f07f7f4: 8e420004 */ lw $v0,0x4($s2) +/* f07f7f8: 2401000d */ addiu $at,$zero,0xd +/* f07f7fc: 03c03025 */ or $a2,$s8,$zero +/* f07f800: 90440003 */ lbu $a0,0x3($v0) +/* f07f804: 00003825 */ or $a3,$zero,$zero +/* f07f808: 54810007 */ bnel $a0,$at,.L0f07f828 +/* f07f80c: 24010039 */ addiu $at,$zero,0x39 +/* f07f810: 02202025 */ or $a0,$s1,$zero +/* f07f814: 0fc2b2e4 */ jal func0f0acb90 +/* f07f818: 8c45009c */ lw $a1,0x9c($v0) +/* f07f81c: 1000002e */ beqz $zero,.L0f07f8d8 +/* f07f820: 00408825 */ or $s1,$v0,$zero +/* f07f824: 24010039 */ addiu $at,$zero,0x39 +.L0f07f828: +/* f07f828: 1481002b */ bne $a0,$at,.L0f07f8d8 +/* f07f82c: 03c03025 */ or $a2,$s8,$zero +/* f07f830: 8c4800e0 */ lw $t0,0xe0($v0) +/* f07f834: 02202025 */ or $a0,$s1,$zero +/* f07f838: 24070001 */ addiu $a3,$zero,0x1 +/* f07f83c: 0fc2b2e4 */ jal func0f0acb90 +/* f07f840: 8d050004 */ lw $a1,0x4($t0) +/* f07f844: 10000024 */ beqz $zero,.L0f07f8d8 +/* f07f848: 00408825 */ or $s1,$v0,$zero +.L0f07f84c: +/* f07f84c: 54410023 */ bnel $v0,$at,.L0f07f8dc +/* f07f850: 8e520020 */ lw $s2,0x20($s2) +/* f07f854: 8e490004 */ lw $t1,0x4($s2) +/* f07f858: 51200020 */ beqzl $t1,.L0f07f8dc +/* f07f85c: 8e520020 */ lw $s2,0x20($s2) +/* f07f860: 0fc4a25f */ jal func0f12897c +/* f07f864: 02402025 */ or $a0,$s2,$zero +/* f07f868: 8eaa028c */ lw $t2,0x28c($s5) +/* f07f86c: 504a001b */ beql $v0,$t2,.L0f07f8dc +/* f07f870: 8e520020 */ lw $s2,0x20($s2) +/* f07f874: 8e500004 */ lw $s0,0x4($s2) +/* f07f878: 8202017c */ lb $v0,0x17c($s0) +/* f07f87c: 0442000b */ bltzl $v0,.L0f07f8ac +/* f07f880: 8202017d */ lb $v0,0x17d($s0) +/* f07f884: 00540019 */ multu $v0,$s4 +/* f07f888: 02202025 */ or $a0,$s1,$zero +/* f07f88c: 03c03025 */ or $a2,$s8,$zero +/* f07f890: 00003825 */ or $a3,$zero,$zero +/* f07f894: 00005812 */ mflo $t3 +/* f07f898: 026b2821 */ addu $a1,$s3,$t3 +/* f07f89c: 0fc2b2e4 */ jal func0f0acb90 +/* f07f8a0: 24a50004 */ addiu $a1,$a1,0x4 +/* f07f8a4: 00408825 */ or $s1,$v0,$zero +/* f07f8a8: 8202017d */ lb $v0,0x17d($s0) +.L0f07f8ac: +/* f07f8ac: 0442000b */ bltzl $v0,.L0f07f8dc +/* f07f8b0: 8e520020 */ lw $s2,0x20($s2) +/* f07f8b4: 00540019 */ multu $v0,$s4 +/* f07f8b8: 02202025 */ or $a0,$s1,$zero +/* f07f8bc: 03c03025 */ or $a2,$s8,$zero +/* f07f8c0: 00003825 */ or $a3,$zero,$zero +/* f07f8c4: 00006012 */ mflo $t4 +/* f07f8c8: 026c2821 */ addu $a1,$s3,$t4 +/* f07f8cc: 0fc2b2e4 */ jal func0f0acb90 +/* f07f8d0: 24a50004 */ addiu $a1,$a1,0x4 +/* f07f8d4: 00408825 */ or $s1,$v0,$zero +.L0f07f8d8: +/* f07f8d8: 8e520020 */ lw $s2,0x20($s2) +.L0f07f8dc: +/* f07f8dc: 5640ff93 */ bnezl $s2,.L0f07f72c +/* f07f8e0: 92420000 */ lbu $v0,0x0($s2) +.L0f07f8e4: +/* f07f8e4: 8fbf003c */ lw $ra,0x3c($sp) +/* f07f8e8: 02201025 */ or $v0,$s1,$zero +/* f07f8ec: 8fb1001c */ lw $s1,0x1c($sp) +/* f07f8f0: 8fb00018 */ lw $s0,0x18($sp) +/* f07f8f4: 8fb20020 */ lw $s2,0x20($sp) +/* f07f8f8: 8fb30024 */ lw $s3,0x24($sp) +/* f07f8fc: 8fb40028 */ lw $s4,0x28($sp) +/* f07f900: 8fb5002c */ lw $s5,0x2c($sp) +/* f07f904: 8fb60030 */ lw $s6,0x30($sp) +/* f07f908: 8fb70034 */ lw $s7,0x34($sp) +/* f07f90c: 8fbe0038 */ lw $s8,0x38($sp) +/* f07f910: 03e00008 */ jr $ra +/* f07f914: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f07f918 +/* f07f918: ac850000 */ sw $a1,0x0($a0) +/* f07f91c: 03e00008 */ jr $ra +/* f07f920: a4800004 */ sh $zero,0x4($a0) +); + +GLOBAL_ASM( +glabel func0f07f924 +/* f07f924: 27bdffe8 */ addiu $sp,$sp,-24 +/* f07f928: 3c068007 */ lui $a2,0x8007 +/* f07f92c: 2ca10037 */ sltiu $at,$a1,0x37 +/* f07f930: afbf0014 */ sw $ra,0x14($sp) +/* f07f934: 102000a8 */ beqz $at,.L0f07fbd8 +/* f07f938: 24c69d90 */ addiu $a2,$a2,-25200 +/* f07f93c: 00057080 */ sll $t6,$a1,0x2 +/* f07f940: 3c017f1b */ lui $at,0x7f1b +/* f07f944: 002e0821 */ addu $at,$at,$t6 +/* f07f948: 8c2ea6f0 */ lw $t6,-0x5910($at) +/* f07f94c: 01c00008 */ jr $t6 +/* f07f950: 00000000 */ sll $zero,$zero,0x0 +/* f07f954: 3c068007 */ lui $a2,0x8007 +/* f07f958: 1000009f */ beqz $zero,.L0f07fbd8 +/* f07f95c: 24c69e0c */ addiu $a2,$a2,-25076 +/* f07f960: 3c068007 */ lui $a2,0x8007 +/* f07f964: 1000009c */ beqz $zero,.L0f07fbd8 +/* f07f968: 24c69ee0 */ addiu $a2,$a2,-24864 +/* f07f96c: 3c068007 */ lui $a2,0x8007 +/* f07f970: 10000099 */ beqz $zero,.L0f07fbd8 +/* f07f974: 24c69f3c */ addiu $a2,$a2,-24772 +/* f07f978: 3c068007 */ lui $a2,0x8007 +/* f07f97c: 10000096 */ beqz $zero,.L0f07fbd8 +/* f07f980: 24c6a034 */ addiu $a2,$a2,-24524 +/* f07f984: 3c068007 */ lui $a2,0x8007 +/* f07f988: 10000093 */ beqz $zero,.L0f07fbd8 +/* f07f98c: 24c6a0d0 */ addiu $a2,$a2,-24368 +/* f07f990: 3c068007 */ lui $a2,0x8007 +/* f07f994: 10000090 */ beqz $zero,.L0f07fbd8 +/* f07f998: 24c6a160 */ addiu $a2,$a2,-24224 +/* f07f99c: 3c068007 */ lui $a2,0x8007 +/* f07f9a0: 1000008d */ beqz $zero,.L0f07fbd8 +/* f07f9a4: 24c6a18c */ addiu $a2,$a2,-24180 +/* f07f9a8: 3c068007 */ lui $a2,0x8007 +/* f07f9ac: 1000008a */ beqz $zero,.L0f07fbd8 +/* f07f9b0: 24c6a1b8 */ addiu $a2,$a2,-24136 +/* f07f9b4: 3c068007 */ lui $a2,0x8007 +/* f07f9b8: 10000087 */ beqz $zero,.L0f07fbd8 +/* f07f9bc: 24c69f3c */ addiu $a2,$a2,-24772 +/* f07f9c0: 3c068007 */ lui $a2,0x8007 +/* f07f9c4: 10000084 */ beqz $zero,.L0f07fbd8 +/* f07f9c8: 24c69f3c */ addiu $a2,$a2,-24772 +/* f07f9cc: 3c068007 */ lui $a2,0x8007 +/* f07f9d0: 10000081 */ beqz $zero,.L0f07fbd8 +/* f07f9d4: 24c69f3c */ addiu $a2,$a2,-24772 +/* f07f9d8: 3c068007 */ lui $a2,0x8007 +/* f07f9dc: 1000007e */ beqz $zero,.L0f07fbd8 +/* f07f9e0: 24c69f3c */ addiu $a2,$a2,-24772 +/* f07f9e4: 3c068007 */ lui $a2,0x8007 +/* f07f9e8: 1000007b */ beqz $zero,.L0f07fbd8 +/* f07f9ec: 24c69f3c */ addiu $a2,$a2,-24772 +/* f07f9f0: 3c068007 */ lui $a2,0x8007 +/* f07f9f4: 10000078 */ beqz $zero,.L0f07fbd8 +/* f07f9f8: 24c69f3c */ addiu $a2,$a2,-24772 +/* f07f9fc: 3c068007 */ lui $a2,0x8007 +/* f07fa00: 10000075 */ beqz $zero,.L0f07fbd8 +/* f07fa04: 24c6a1e4 */ addiu $a2,$a2,-24092 +/* f07fa08: 3c068007 */ lui $a2,0x8007 +/* f07fa0c: 10000072 */ beqz $zero,.L0f07fbd8 +/* f07fa10: 24c6a230 */ addiu $a2,$a2,-24016 +/* f07fa14: 3c068007 */ lui $a2,0x8007 +/* f07fa18: 1000006f */ beqz $zero,.L0f07fbd8 +/* f07fa1c: 24c6a27c */ addiu $a2,$a2,-23940 +/* f07fa20: 3c068007 */ lui $a2,0x8007 +/* f07fa24: 1000006c */ beqz $zero,.L0f07fbd8 +/* f07fa28: 24c6a2b4 */ addiu $a2,$a2,-23884 +/* f07fa2c: 3c068007 */ lui $a2,0x8007 +/* f07fa30: 10000069 */ beqz $zero,.L0f07fbd8 +/* f07fa34: 24c6a2ec */ addiu $a2,$a2,-23828 +/* f07fa38: 3c068007 */ lui $a2,0x8007 +/* f07fa3c: 10000066 */ beqz $zero,.L0f07fbd8 +/* f07fa40: 24c6aa88 */ addiu $a2,$a2,-21880 +/* f07fa44: 3c068007 */ lui $a2,0x8007 +/* f07fa48: 10000063 */ beqz $zero,.L0f07fbd8 +/* f07fa4c: 24c69fb8 */ addiu $a2,$a2,-24648 +/* f07fa50: 3c068007 */ lui $a2,0x8007 +/* f07fa54: 10000060 */ beqz $zero,.L0f07fbd8 +/* f07fa58: 24c6a324 */ addiu $a2,$a2,-23772 +/* f07fa5c: 3c068007 */ lui $a2,0x8007 +/* f07fa60: 1000005d */ beqz $zero,.L0f07fbd8 +/* f07fa64: 24c6a344 */ addiu $a2,$a2,-23740 +/* f07fa68: 3c068007 */ lui $a2,0x8007 +/* f07fa6c: 1000005a */ beqz $zero,.L0f07fbd8 +/* f07fa70: 24c6a364 */ addiu $a2,$a2,-23708 +/* f07fa74: 3c068007 */ lui $a2,0x8007 +/* f07fa78: 10000057 */ beqz $zero,.L0f07fbd8 +/* f07fa7c: 24c6a384 */ addiu $a2,$a2,-23676 +/* f07fa80: 3c068007 */ lui $a2,0x8007 +/* f07fa84: 10000054 */ beqz $zero,.L0f07fbd8 +/* f07fa88: 24c6a3a4 */ addiu $a2,$a2,-23644 +/* f07fa8c: 3c068007 */ lui $a2,0x8007 +/* f07fa90: 10000051 */ beqz $zero,.L0f07fbd8 +/* f07fa94: 24c6a3c4 */ addiu $a2,$a2,-23612 +/* f07fa98: 3c068007 */ lui $a2,0x8007 +/* f07fa9c: 1000004e */ beqz $zero,.L0f07fbd8 +/* f07faa0: 24c6a3e4 */ addiu $a2,$a2,-23580 +/* f07faa4: 3c068007 */ lui $a2,0x8007 +/* f07faa8: 1000004b */ beqz $zero,.L0f07fbd8 +/* f07faac: 24c6a4bc */ addiu $a2,$a2,-23364 +/* f07fab0: 3c068007 */ lui $a2,0x8007 +/* f07fab4: 10000048 */ beqz $zero,.L0f07fbd8 +/* f07fab8: 24c6a404 */ addiu $a2,$a2,-23548 +/* f07fabc: 3c068007 */ lui $a2,0x8007 +/* f07fac0: 10000045 */ beqz $zero,.L0f07fbd8 +/* f07fac4: 24c6a1b8 */ addiu $a2,$a2,-24136 +/* f07fac8: 3c068007 */ lui $a2,0x8007 +/* f07facc: 10000042 */ beqz $zero,.L0f07fbd8 +/* f07fad0: 24c6a1b8 */ addiu $a2,$a2,-24136 +/* f07fad4: 3c068007 */ lui $a2,0x8007 +/* f07fad8: 1000003f */ beqz $zero,.L0f07fbd8 +/* f07fadc: 24c6a1b8 */ addiu $a2,$a2,-24136 +/* f07fae0: 3c068007 */ lui $a2,0x8007 +/* f07fae4: 1000003c */ beqz $zero,.L0f07fbd8 +/* f07fae8: 24c6a1b8 */ addiu $a2,$a2,-24136 +/* f07faec: 3c068007 */ lui $a2,0x8007 +/* f07faf0: 10000039 */ beqz $zero,.L0f07fbd8 +/* f07faf4: 24c6a1b8 */ addiu $a2,$a2,-24136 +/* f07faf8: 3c068007 */ lui $a2,0x8007 +/* f07fafc: 10000036 */ beqz $zero,.L0f07fbd8 +/* f07fb00: 24c6a1b8 */ addiu $a2,$a2,-24136 +/* f07fb04: 3c068007 */ lui $a2,0x8007 +/* f07fb08: 10000033 */ beqz $zero,.L0f07fbd8 +/* f07fb0c: 24c6a6bc */ addiu $a2,$a2,-22852 +/* f07fb10: 3c068007 */ lui $a2,0x8007 +/* f07fb14: 10000030 */ beqz $zero,.L0f07fbd8 +/* f07fb18: 24c6a6dc */ addiu $a2,$a2,-22820 +/* f07fb1c: 3c068007 */ lui $a2,0x8007 +/* f07fb20: 1000002d */ beqz $zero,.L0f07fbd8 +/* f07fb24: 24c6a6fc */ addiu $a2,$a2,-22788 +/* f07fb28: 3c068007 */ lui $a2,0x8007 +/* f07fb2c: 1000002a */ beqz $zero,.L0f07fbd8 +/* f07fb30: 24c6a728 */ addiu $a2,$a2,-22744 +/* f07fb34: 3c068007 */ lui $a2,0x8007 +/* f07fb38: 10000027 */ beqz $zero,.L0f07fbd8 +/* f07fb3c: 24c6a754 */ addiu $a2,$a2,-22700 +/* f07fb40: 3c068007 */ lui $a2,0x8007 +/* f07fb44: 10000024 */ beqz $zero,.L0f07fbd8 +/* f07fb48: 24c6a774 */ addiu $a2,$a2,-22668 +/* f07fb4c: 3c068007 */ lui $a2,0x8007 +/* f07fb50: 10000021 */ beqz $zero,.L0f07fbd8 +/* f07fb54: 24c6a7a0 */ addiu $a2,$a2,-22624 +/* f07fb58: 3c068007 */ lui $a2,0x8007 +/* f07fb5c: 1000001e */ beqz $zero,.L0f07fbd8 +/* f07fb60: 24c6a7cc */ addiu $a2,$a2,-22580 +/* f07fb64: 3c068007 */ lui $a2,0x8007 +/* f07fb68: 1000001b */ beqz $zero,.L0f07fbd8 +/* f07fb6c: 24c6a7f8 */ addiu $a2,$a2,-22536 +/* f07fb70: 3c068007 */ lui $a2,0x8007 +/* f07fb74: 10000018 */ beqz $zero,.L0f07fbd8 +/* f07fb78: 24c6a818 */ addiu $a2,$a2,-22504 +/* f07fb7c: 3c068007 */ lui $a2,0x8007 +/* f07fb80: 10000015 */ beqz $zero,.L0f07fbd8 +/* f07fb84: 24c6a894 */ addiu $a2,$a2,-22380 +/* f07fb88: 3c068007 */ lui $a2,0x8007 +/* f07fb8c: 10000012 */ beqz $zero,.L0f07fbd8 +/* f07fb90: 24c6a910 */ addiu $a2,$a2,-22256 +/* f07fb94: 3c068007 */ lui $a2,0x8007 +/* f07fb98: 1000000f */ beqz $zero,.L0f07fbd8 +/* f07fb9c: 24c6a930 */ addiu $a2,$a2,-22224 +/* f07fba0: 3c068007 */ lui $a2,0x8007 +/* f07fba4: 1000000c */ beqz $zero,.L0f07fbd8 +/* f07fba8: 24c6a950 */ addiu $a2,$a2,-22192 +/* f07fbac: 3c068007 */ lui $a2,0x8007 +/* f07fbb0: 10000009 */ beqz $zero,.L0f07fbd8 +/* f07fbb4: 24c6a970 */ addiu $a2,$a2,-22160 +/* f07fbb8: 3c068007 */ lui $a2,0x8007 +/* f07fbbc: 10000006 */ beqz $zero,.L0f07fbd8 +/* f07fbc0: 24c6aa28 */ addiu $a2,$a2,-21976 +/* f07fbc4: 3c068007 */ lui $a2,0x8007 +/* f07fbc8: 10000003 */ beqz $zero,.L0f07fbd8 +/* f07fbcc: 24c6aa48 */ addiu $a2,$a2,-21944 +/* f07fbd0: 3c068007 */ lui $a2,0x8007 +/* f07fbd4: 24c6aa68 */ addiu $a2,$a2,-21912 +.L0f07fbd8: +/* f07fbd8: 0fc1fe46 */ jal func0f07f918 +/* f07fbdc: 00c02825 */ or $a1,$a2,$zero +/* f07fbe0: 8fbf0014 */ lw $ra,0x14($sp) +/* f07fbe4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f07fbe8: 03e00008 */ jr $ra +/* f07fbec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f07fbf0 +/* f07fbf0: 03e00008 */ jr $ra +/* f07fbf4: ac850008 */ sw $a1,0x8($a0) +); + +GLOBAL_ASM( +glabel func0f07fbf8 +/* f07fbf8: 27bdff48 */ addiu $sp,$sp,-184 +/* f07fbfc: afb10048 */ sw $s1,0x48($sp) +/* f07fc00: afb00044 */ sw $s0,0x44($sp) +/* f07fc04: 00c08025 */ or $s0,$a2,$zero +/* f07fc08: 00a08825 */ or $s1,$a1,$zero +/* f07fc0c: afbf004c */ sw $ra,0x4c($sp) +/* f07fc10: f7ba0038 */ sdc1 $f26,0x38($sp) +/* f07fc14: f7b80030 */ sdc1 $f24,0x30($sp) +/* f07fc18: f7b60028 */ sdc1 $f22,0x28($sp) +/* f07fc1c: f7b40020 */ sdc1 $f20,0x20($sp) +/* f07fc20: afa400b8 */ sw $a0,0xb8($sp) +/* f07fc24: 10a0035d */ beqz $a1,.L0f08099c +/* f07fc28: afa700c4 */ sw $a3,0xc4($sp) +/* f07fc2c: 94ae0000 */ lhu $t6,0x0($a1) +/* f07fc30: 24010018 */ addiu $at,$zero,0x18 +/* f07fc34: 31cf00ff */ andi $t7,$t6,0xff +/* f07fc38: 55e10359 */ bnel $t7,$at,.L0f0809a0 +/* f07fc3c: 8fbf004c */ lw $ra,0x4c($sp) +/* f07fc40: 0fc59e59 */ jal func0f167964 +/* f07fc44: 24040004 */ addiu $a0,$zero,0x4 +/* f07fc48: afa200b4 */ sw $v0,0xb4($sp) +/* f07fc4c: 0fc59e73 */ jal func0f1679cc +/* f07fc50: 24040001 */ addiu $a0,$zero,0x1 +/* f07fc54: 8fb800c4 */ lw $t8,0xc4($sp) +/* f07fc58: afa200b0 */ sw $v0,0xb0($sp) +/* f07fc5c: 8fa400b8 */ lw $a0,0xb8($sp) +/* f07fc60: 27190008 */ addiu $t9,$t8,0x8 +/* f07fc64: afb900c4 */ sw $t9,0xc4($sp) +/* f07fc68: afb800ac */ sw $t8,0xac($sp) +/* f07fc6c: 8e290004 */ lw $t1,0x4($s1) +/* f07fc70: 02202825 */ or $a1,$s1,$zero +/* f07fc74: 0c006a87 */ jal 0x1aa1c +/* f07fc78: afa900a8 */ sw $t1,0xa8($sp) +/* f07fc7c: 3c017f1b */ lui $at,0x7f1b +/* f07fc80: c43aa7cc */ lwc1 $f26,-0x5834($at) +/* f07fc84: 3c013a80 */ lui $at,0x3a80 +/* f07fc88: 4481c000 */ mtc1 $at,$f24 +/* f07fc8c: 3c013f80 */ lui $at,0x3f80 +/* f07fc90: 4481a000 */ mtc1 $at,$f20 +/* f07fc94: 3c017f1b */ lui $at,0x7f1b +/* f07fc98: 3c06800a */ lui $a2,0x800a +/* f07fc9c: 4480b000 */ mtc1 $zero,$f22 +/* f07fca0: afa200a4 */ sw $v0,0xa4($sp) +/* f07fca4: 00008825 */ or $s1,$zero,$zero +/* f07fca8: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f07fcac: c422a7d0 */ lwc1 $f2,-0x5830($at) +/* f07fcb0: 96020004 */ lhu $v0,0x4($s0) +.L0f07fcb4: +/* f07fcb4: 8e0a0000 */ lw $t2,0x0($s0) +/* f07fcb8: 00025880 */ sll $t3,$v0,0x2 +/* f07fcbc: 014b1821 */ addu $v1,$t2,$t3 +/* f07fcc0: 8c6c0000 */ lw $t4,0x0($v1) +/* f07fcc4: 2d810010 */ sltiu $at,$t4,0x10 +/* f07fcc8: 10200139 */ beqz $at,.L0f0801b0 +/* f07fccc: 000c6080 */ sll $t4,$t4,0x2 +/* f07fcd0: 3c017f1b */ lui $at,0x7f1b +/* f07fcd4: 002c0821 */ addu $at,$at,$t4 +/* f07fcd8: 8c2ca7d4 */ lw $t4,-0x582c($at) +/* f07fcdc: 01800008 */ jr $t4 +/* f07fce0: 00000000 */ sll $zero,$zero,0x0 +/* f07fce4: 244d0001 */ addiu $t5,$v0,0x1 +/* f07fce8: e6160040 */ swc1 $f22,0x40($s0) +/* f07fcec: e6160054 */ swc1 $f22,0x54($s0) +/* f07fcf0: 1000012f */ beqz $zero,.L0f0801b0 +/* f07fcf4: a60d0004 */ sh $t5,0x4($s0) +/* f07fcf8: e616003c */ swc1 $f22,0x3c($s0) +/* f07fcfc: 8c620008 */ lw $v0,0x8($v1) +/* f07fd00: 54400004 */ bnezl $v0,.L0f07fd14 +/* f07fd04: 44822000 */ mtc1 $v0,$f4 +/* f07fd08: 1000000a */ beqz $zero,.L0f07fd34 +/* f07fd0c: e6140040 */ swc1 $f20,0x40($s0) +/* f07fd10: 44822000 */ mtc1 $v0,$f4 +.L0f07fd14: +/* f07fd14: 3c014f80 */ lui $at,0x4f80 +/* f07fd18: 04410004 */ bgez $v0,.L0f07fd2c +/* f07fd1c: 468021a0 */ cvt.s.w $f6,$f4 +/* f07fd20: 44814000 */ mtc1 $at,$f8 +/* f07fd24: 00000000 */ sll $zero,$zero,0x0 +/* f07fd28: 46083180 */ add.s $f6,$f6,$f8 +.L0f07fd2c: +/* f07fd2c: 4606a283 */ div.s $f10,$f20,$f6 +/* f07fd30: e60a0040 */ swc1 $f10,0x40($s0) +.L0f07fd34: +/* f07fd34: c6000038 */ lwc1 $f0,0x38($s0) +/* f07fd38: 960f0004 */ lhu $t7,0x4($s0) +/* f07fd3c: e6000044 */ swc1 $f0,0x44($s0) +/* f07fd40: 8c6e0004 */ lw $t6,0x4($v1) +/* f07fd44: 25f80003 */ addiu $t8,$t7,0x3 +/* f07fd48: a6180004 */ sh $t8,0x4($s0) +/* f07fd4c: 448e9000 */ mtc1 $t6,$f18 +/* f07fd50: 00000000 */ sll $zero,$zero,0x0 +/* f07fd54: 46809120 */ cvt.s.w $f4,$f18 +/* f07fd58: 46182202 */ mul.s $f8,$f4,$f24 +/* f07fd5c: 46080180 */ add.s $f6,$f0,$f8 +/* f07fd60: 10000113 */ beqz $zero,.L0f0801b0 +/* f07fd64: e6060048 */ swc1 $f6,0x48($s0) +/* f07fd68: e6160050 */ swc1 $f22,0x50($s0) +/* f07fd6c: 8c620008 */ lw $v0,0x8($v1) +/* f07fd70: 54400004 */ bnezl $v0,.L0f07fd84 +/* f07fd74: 44825000 */ mtc1 $v0,$f10 +/* f07fd78: 1000000a */ beqz $zero,.L0f07fda4 +/* f07fd7c: e6140054 */ swc1 $f20,0x54($s0) +/* f07fd80: 44825000 */ mtc1 $v0,$f10 +.L0f07fd84: +/* f07fd84: 3c014f80 */ lui $at,0x4f80 +/* f07fd88: 04410004 */ bgez $v0,.L0f07fd9c +/* f07fd8c: 468054a0 */ cvt.s.w $f18,$f10 +/* f07fd90: 44812000 */ mtc1 $at,$f4 +/* f07fd94: 00000000 */ sll $zero,$zero,0x0 +/* f07fd98: 46049480 */ add.s $f18,$f18,$f4 +.L0f07fd9c: +/* f07fd9c: 4612a203 */ div.s $f8,$f20,$f18 +/* f07fda0: e6080054 */ swc1 $f8,0x54($s0) +.L0f07fda4: +/* f07fda4: c600004c */ lwc1 $f0,0x4c($s0) +/* f07fda8: 96090004 */ lhu $t1,0x4($s0) +/* f07fdac: e6000058 */ swc1 $f0,0x58($s0) +/* f07fdb0: 8c790004 */ lw $t9,0x4($v1) +/* f07fdb4: 252a0003 */ addiu $t2,$t1,0x3 +/* f07fdb8: a60a0004 */ sh $t2,0x4($s0) +/* f07fdbc: 44993000 */ mtc1 $t9,$f6 +/* f07fdc0: 00000000 */ sll $zero,$zero,0x0 +/* f07fdc4: 468032a0 */ cvt.s.w $f10,$f6 +/* f07fdc8: 46185102 */ mul.s $f4,$f10,$f24 +/* f07fdcc: 46040480 */ add.s $f18,$f0,$f4 +/* f07fdd0: 100000f7 */ beqz $zero,.L0f0801b0 +/* f07fdd4: e612005c */ swc1 $f18,0x5c($s0) +/* f07fdd8: e616003c */ swc1 $f22,0x3c($s0) +/* f07fddc: 8c620008 */ lw $v0,0x8($v1) +/* f07fde0: 54400004 */ bnezl $v0,.L0f07fdf4 +/* f07fde4: 44824000 */ mtc1 $v0,$f8 +/* f07fde8: 1000000a */ beqz $zero,.L0f07fe14 +/* f07fdec: e6140040 */ swc1 $f20,0x40($s0) +/* f07fdf0: 44824000 */ mtc1 $v0,$f8 +.L0f07fdf4: +/* f07fdf4: 3c014f80 */ lui $at,0x4f80 +/* f07fdf8: 04410004 */ bgez $v0,.L0f07fe0c +/* f07fdfc: 468041a0 */ cvt.s.w $f6,$f8 +/* f07fe00: 44815000 */ mtc1 $at,$f10 +/* f07fe04: 00000000 */ sll $zero,$zero,0x0 +/* f07fe08: 460a3180 */ add.s $f6,$f6,$f10 +.L0f07fe0c: +/* f07fe0c: 4606a103 */ div.s $f4,$f20,$f6 +/* f07fe10: e6040040 */ swc1 $f4,0x40($s0) +.L0f07fe14: +/* f07fe14: c6120038 */ lwc1 $f18,0x38($s0) +/* f07fe18: 960c0004 */ lhu $t4,0x4($s0) +/* f07fe1c: e6120044 */ swc1 $f18,0x44($s0) +/* f07fe20: 8c6b0004 */ lw $t3,0x4($v1) +/* f07fe24: 258d0003 */ addiu $t5,$t4,0x3 +/* f07fe28: a60d0004 */ sh $t5,0x4($s0) +/* f07fe2c: 448b4000 */ mtc1 $t3,$f8 +/* f07fe30: 00000000 */ sll $zero,$zero,0x0 +/* f07fe34: 468042a0 */ cvt.s.w $f10,$f8 +/* f07fe38: 46185182 */ mul.s $f6,$f10,$f24 +/* f07fe3c: 100000dc */ beqz $zero,.L0f0801b0 +/* f07fe40: e6060048 */ swc1 $f6,0x48($s0) +/* f07fe44: e6160050 */ swc1 $f22,0x50($s0) +/* f07fe48: 8c620008 */ lw $v0,0x8($v1) +/* f07fe4c: 54400004 */ bnezl $v0,.L0f07fe60 +/* f07fe50: 44822000 */ mtc1 $v0,$f4 +/* f07fe54: 1000000a */ beqz $zero,.L0f07fe80 +/* f07fe58: e6140054 */ swc1 $f20,0x54($s0) +/* f07fe5c: 44822000 */ mtc1 $v0,$f4 +.L0f07fe60: +/* f07fe60: 3c014f80 */ lui $at,0x4f80 +/* f07fe64: 04410004 */ bgez $v0,.L0f07fe78 +/* f07fe68: 468024a0 */ cvt.s.w $f18,$f4 +/* f07fe6c: 44814000 */ mtc1 $at,$f8 +/* f07fe70: 00000000 */ sll $zero,$zero,0x0 +/* f07fe74: 46089480 */ add.s $f18,$f18,$f8 +.L0f07fe78: +/* f07fe78: 4612a283 */ div.s $f10,$f20,$f18 +/* f07fe7c: e60a0054 */ swc1 $f10,0x54($s0) +.L0f07fe80: +/* f07fe80: c606004c */ lwc1 $f6,0x4c($s0) +/* f07fe84: 960f0004 */ lhu $t7,0x4($s0) +/* f07fe88: e6060058 */ swc1 $f6,0x58($s0) +/* f07fe8c: 8c6e0004 */ lw $t6,0x4($v1) +/* f07fe90: 25f80003 */ addiu $t8,$t7,0x3 +/* f07fe94: a6180004 */ sh $t8,0x4($s0) +/* f07fe98: 448e2000 */ mtc1 $t6,$f4 +/* f07fe9c: 00000000 */ sll $zero,$zero,0x0 +/* f07fea0: 46802220 */ cvt.s.w $f8,$f4 +/* f07fea4: 46184482 */ mul.s $f18,$f8,$f24 +/* f07fea8: 100000c1 */ beqz $zero,.L0f0801b0 +/* f07feac: e612005c */ swc1 $f18,0x5c($s0) +/* f07feb0: e6160014 */ swc1 $f22,0x14($s0) +/* f07feb4: 8c620008 */ lw $v0,0x8($v1) +/* f07feb8: 54400004 */ bnezl $v0,.L0f07fecc +/* f07febc: 44825000 */ mtc1 $v0,$f10 +/* f07fec0: 1000000a */ beqz $zero,.L0f07feec +/* f07fec4: e6140018 */ swc1 $f20,0x18($s0) +/* f07fec8: 44825000 */ mtc1 $v0,$f10 +.L0f07fecc: +/* f07fecc: 3c014f80 */ lui $at,0x4f80 +/* f07fed0: 04410004 */ bgez $v0,.L0f07fee4 +/* f07fed4: 468051a0 */ cvt.s.w $f6,$f10 +/* f07fed8: 44812000 */ mtc1 $at,$f4 +/* f07fedc: 00000000 */ sll $zero,$zero,0x0 +/* f07fee0: 46043180 */ add.s $f6,$f6,$f4 +.L0f07fee4: +/* f07fee4: 4606a203 */ div.s $f8,$f20,$f6 +/* f07fee8: e6080018 */ swc1 $f8,0x18($s0) +.L0f07feec: +/* f07feec: c6120010 */ lwc1 $f18,0x10($s0) +/* f07fef0: 96090004 */ lhu $t1,0x4($s0) +/* f07fef4: e612001c */ swc1 $f18,0x1c($s0) +/* f07fef8: 8c790004 */ lw $t9,0x4($v1) +/* f07fefc: 252a0003 */ addiu $t2,$t1,0x3 +/* f07ff00: a60a0004 */ sh $t2,0x4($s0) +/* f07ff04: 44995000 */ mtc1 $t9,$f10 +/* f07ff08: 00000000 */ sll $zero,$zero,0x0 +/* f07ff0c: 46805120 */ cvt.s.w $f4,$f10 +/* f07ff10: 46182182 */ mul.s $f6,$f4,$f24 +/* f07ff14: 100000a6 */ beqz $zero,.L0f0801b0 +/* f07ff18: e6060020 */ swc1 $f6,0x20($s0) +/* f07ff1c: e6160028 */ swc1 $f22,0x28($s0) +/* f07ff20: 8c620008 */ lw $v0,0x8($v1) +/* f07ff24: 54400004 */ bnezl $v0,.L0f07ff38 +/* f07ff28: 44824000 */ mtc1 $v0,$f8 +/* f07ff2c: 1000000a */ beqz $zero,.L0f07ff58 +/* f07ff30: e614002c */ swc1 $f20,0x2c($s0) +/* f07ff34: 44824000 */ mtc1 $v0,$f8 +.L0f07ff38: +/* f07ff38: 3c014f80 */ lui $at,0x4f80 +/* f07ff3c: 04410004 */ bgez $v0,.L0f07ff50 +/* f07ff40: 468044a0 */ cvt.s.w $f18,$f8 +/* f07ff44: 44815000 */ mtc1 $at,$f10 +/* f07ff48: 00000000 */ sll $zero,$zero,0x0 +/* f07ff4c: 460a9480 */ add.s $f18,$f18,$f10 +.L0f07ff50: +/* f07ff50: 4612a103 */ div.s $f4,$f20,$f18 +/* f07ff54: e604002c */ swc1 $f4,0x2c($s0) +.L0f07ff58: +/* f07ff58: c6060024 */ lwc1 $f6,0x24($s0) +/* f07ff5c: 960c0004 */ lhu $t4,0x4($s0) +/* f07ff60: e6060030 */ swc1 $f6,0x30($s0) +/* f07ff64: 8c6b0004 */ lw $t3,0x4($v1) +/* f07ff68: 258d0003 */ addiu $t5,$t4,0x3 +/* f07ff6c: a60d0004 */ sh $t5,0x4($s0) +/* f07ff70: 448b4000 */ mtc1 $t3,$f8 +/* f07ff74: 00000000 */ sll $zero,$zero,0x0 +/* f07ff78: 468042a0 */ cvt.s.w $f10,$f8 +/* f07ff7c: 46185482 */ mul.s $f18,$f10,$f24 +/* f07ff80: 1000008b */ beqz $zero,.L0f0801b0 +/* f07ff84: e6120034 */ swc1 $f18,0x34($s0) +/* f07ff88: 02002025 */ or $a0,$s0,$zero +/* f07ff8c: 0fc1fefc */ jal func0f07fbf0 +/* f07ff90: 8c650004 */ lw $a1,0x4($v1) +/* f07ff94: 960e0004 */ lhu $t6,0x4($s0) +/* f07ff98: 3c017f1b */ lui $at,0x7f1b +/* f07ff9c: 3c06800a */ lui $a2,0x800a +/* f07ffa0: 25cf0002 */ addiu $t7,$t6,0x2 +/* f07ffa4: a60f0004 */ sh $t7,0x4($s0) +/* f07ffa8: c422a814 */ lwc1 $f2,-0x57ec($at) +/* f07ffac: 10000080 */ beqz $zero,.L0f0801b0 +/* f07ffb0: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f07ffb4: 86020006 */ lh $v0,0x6($s0) +/* f07ffb8: 0442000e */ bltzl $v0,.L0f07fff4 +/* f07ffbc: 8c6c0004 */ lw $t4,0x4($v1) +/* f07ffc0: 8cd80038 */ lw $t8,0x38($a2) +/* f07ffc4: 0058c823 */ subu $t9,$v0,$t8 +/* f07ffc8: a6190006 */ sh $t9,0x6($s0) +/* f07ffcc: 86090006 */ lh $t1,0x6($s0) +/* f07ffd0: 05220004 */ bltzl $t1,.L0f07ffe4 +/* f07ffd4: 960a0004 */ lhu $t2,0x4($s0) +/* f07ffd8: 10000075 */ beqz $zero,.L0f0801b0 +/* f07ffdc: 24110001 */ addiu $s1,$zero,0x1 +/* f07ffe0: 960a0004 */ lhu $t2,0x4($s0) +.L0f07ffe4: +/* f07ffe4: 254b0002 */ addiu $t3,$t2,0x2 +/* f07ffe8: 10000071 */ beqz $zero,.L0f0801b0 +/* f07ffec: a60b0004 */ sh $t3,0x4($s0) +/* f07fff0: 8c6c0004 */ lw $t4,0x4($v1) +.L0f07fff4: +/* f07fff4: 24110001 */ addiu $s1,$zero,0x1 +/* f07fff8: 1000006d */ beqz $zero,.L0f0801b0 +/* f07fffc: a60c0006 */ sh $t4,0x6($s0) +/* f080000: 02002025 */ or $a0,$s0,$zero +/* f080004: 0fc1fe46 */ jal func0f07f918 +/* f080008: 8c650004 */ lw $a1,0x4($v1) +/* f08000c: 3c017f1b */ lui $at,0x7f1b +/* f080010: 3c06800a */ lui $a2,0x800a +/* f080014: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f080018: 10000065 */ beqz $zero,.L0f0801b0 +/* f08001c: c422a818 */ lwc1 $f2,-0x57e8($at) +/* f080020: 0c004b70 */ jal 0x12dc0 +/* f080024: afa30098 */ sw $v1,0x98($sp) +/* f080028: 8fa30098 */ lw $v1,0x98($sp) +/* f08002c: 00026c02 */ srl $t5,$v0,0x10 +/* f080030: 02002025 */ or $a0,$s0,$zero +/* f080034: 8c6e0008 */ lw $t6,0x8($v1) +/* f080038: 01ae082b */ sltu $at,$t5,$t6 +/* f08003c: 50200006 */ beqzl $at,.L0f080058 +/* f080040: 960f0004 */ lhu $t7,0x4($s0) +/* f080044: 0fc1fe46 */ jal func0f07f918 +/* f080048: 8c650004 */ lw $a1,0x4($v1) +/* f08004c: 10000004 */ beqz $zero,.L0f080060 +/* f080050: 00000000 */ sll $zero,$zero,0x0 +/* f080054: 960f0004 */ lhu $t7,0x4($s0) +.L0f080058: +/* f080058: 25f80003 */ addiu $t8,$t7,0x3 +/* f08005c: a6180004 */ sh $t8,0x4($s0) +.L0f080060: +/* f080060: 3c017f1b */ lui $at,0x7f1b +/* f080064: 3c06800a */ lui $a2,0x800a +/* f080068: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f08006c: 10000050 */ beqz $zero,.L0f0801b0 +/* f080070: c422a81c */ lwc1 $f2,-0x57e4($at) +/* f080074: 1000004e */ beqz $zero,.L0f0801b0 +/* f080078: a6000004 */ sh $zero,0x4($s0) +/* f08007c: 1000004c */ beqz $zero,.L0f0801b0 +/* f080080: 24110001 */ addiu $s1,$zero,0x1 +/* f080084: e616006c */ swc1 $f22,0x6c($s0) +/* f080088: 8c620008 */ lw $v0,0x8($v1) +/* f08008c: 54400004 */ bnezl $v0,.L0f0800a0 +/* f080090: 44822000 */ mtc1 $v0,$f4 +/* f080094: 1000000a */ beqz $zero,.L0f0800c0 +/* f080098: e6140070 */ swc1 $f20,0x70($s0) +/* f08009c: 44822000 */ mtc1 $v0,$f4 +.L0f0800a0: +/* f0800a0: 3c014f80 */ lui $at,0x4f80 +/* f0800a4: 04410004 */ bgez $v0,.L0f0800b8 +/* f0800a8: 468021a0 */ cvt.s.w $f6,$f4 +/* f0800ac: 44814000 */ mtc1 $at,$f8 +/* f0800b0: 00000000 */ sll $zero,$zero,0x0 +/* f0800b4: 46083180 */ add.s $f6,$f6,$f8 +.L0f0800b8: +/* f0800b8: 4606a283 */ div.s $f10,$f20,$f6 +/* f0800bc: e60a0070 */ swc1 $f10,0x70($s0) +.L0f0800c0: +/* f0800c0: 92190060 */ lbu $t9,0x60($s0) +/* f0800c4: 920c0063 */ lbu $t4,0x63($s0) +/* f0800c8: 92180066 */ lbu $t8,0x66($s0) +/* f0800cc: a2190061 */ sb $t9,0x61($s0) +/* f0800d0: 8c690004 */ lw $t1,0x4($v1) +/* f0800d4: a20c0064 */ sb $t4,0x64($s0) +/* f0800d8: 960e0004 */ lhu $t6,0x4($s0) +/* f0800dc: 00095e02 */ srl $t3,$t1,0x18 +/* f0800e0: a20b0062 */ sb $t3,0x62($s0) +/* f0800e4: 8c6d0004 */ lw $t5,0x4($v1) +/* f0800e8: a2180067 */ sb $t8,0x67($s0) +/* f0800ec: 920b0069 */ lbu $t3,0x69($s0) +/* f0800f0: 000d7c02 */ srl $t7,$t5,0x10 +/* f0800f4: a20f0065 */ sb $t7,0x65($s0) +/* f0800f8: 8c790004 */ lw $t9,0x4($v1) +/* f0800fc: a20b006a */ sb $t3,0x6a($s0) +/* f080100: 25cf0003 */ addiu $t7,$t6,0x3 +/* f080104: 00195202 */ srl $t2,$t9,0x8 +/* f080108: a20a0068 */ sb $t2,0x68($s0) +/* f08010c: 8c6d0004 */ lw $t5,0x4($v1) +/* f080110: a60f0004 */ sh $t7,0x4($s0) +/* f080114: 10000026 */ beqz $zero,.L0f0801b0 +/* f080118: a20d006b */ sb $t5,0x6b($s0) +/* f08011c: 8c780004 */ lw $t8,0x4($v1) +/* f080120: 24590002 */ addiu $t9,$v0,0x2 +/* f080124: a6190004 */ sh $t9,0x4($s0) +/* f080128: 44989000 */ mtc1 $t8,$f18 +/* f08012c: 00000000 */ sll $zero,$zero,0x0 +/* f080130: 46809120 */ cvt.s.w $f4,$f18 +/* f080134: 46022202 */ mul.s $f8,$f4,$f2 +/* f080138: 1000001d */ beqz $zero,.L0f0801b0 +/* f08013c: e608000c */ swc1 $f8,0xc($s0) +/* f080140: 8c690004 */ lw $t1,0x4($v1) +/* f080144: c4c60044 */ lwc1 $f6,0x44($a2) +/* f080148: 44895000 */ mtc1 $t1,$f10 +/* f08014c: 00000000 */ sll $zero,$zero,0x0 +/* f080150: 468054a0 */ cvt.s.w $f18,$f10 +/* f080154: c60a000c */ lwc1 $f10,0xc($s0) +/* f080158: 46123102 */ mul.s $f4,$f6,$f18 +/* f08015c: 00000000 */ sll $zero,$zero,0x0 +/* f080160: 46022202 */ mul.s $f8,$f4,$f2 +/* f080164: 46085180 */ add.s $f6,$f10,$f8 +/* f080168: e606000c */ swc1 $f6,0xc($s0) +/* f08016c: c60c000c */ lwc1 $f12,0xc($s0) +/* f080170: 460cd03e */ c.le.s $f26,$f12 +/* f080174: 00000000 */ sll $zero,$zero,0x0 +/* f080178: 45000004 */ bc1f .L0f08018c +/* f08017c: 00000000 */ sll $zero,$zero,0x0 +/* f080180: 461a6481 */ sub.s $f18,$f12,$f26 +/* f080184: e612000c */ swc1 $f18,0xc($s0) +/* f080188: c60c000c */ lwc1 $f12,0xc($s0) +.L0f08018c: +/* f08018c: 4616603c */ c.lt.s $f12,$f22 +/* f080190: 00000000 */ sll $zero,$zero,0x0 +/* f080194: 45020004 */ bc1fl .L0f0801a8 +/* f080198: 960a0004 */ lhu $t2,0x4($s0) +/* f08019c: 461a6100 */ add.s $f4,$f12,$f26 +/* f0801a0: e604000c */ swc1 $f4,0xc($s0) +/* f0801a4: 960a0004 */ lhu $t2,0x4($s0) +.L0f0801a8: +/* f0801a8: 254b0002 */ addiu $t3,$t2,0x2 +/* f0801ac: a60b0004 */ sh $t3,0x4($s0) +.L0f0801b0: +/* f0801b0: 5220fec0 */ beqzl $s1,.L0f07fcb4 +/* f0801b4: 96020004 */ lhu $v0,0x4($s0) +/* f0801b8: c6000018 */ lwc1 $f0,0x18($s0) +/* f0801bc: 4600b03c */ c.lt.s $f22,$f0 +/* f0801c0: 00000000 */ sll $zero,$zero,0x0 +/* f0801c4: 45000017 */ bc1f .L0f080224 +/* f0801c8: 3c02800a */ lui $v0,0x800a +/* f0801cc: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0801d0: c4480044 */ lwc1 $f8,0x44($v0) +/* f0801d4: c60a0014 */ lwc1 $f10,0x14($s0) +/* f0801d8: 46080182 */ mul.s $f6,$f0,$f8 +/* f0801dc: 46065480 */ add.s $f18,$f10,$f6 +/* f0801e0: e6120014 */ swc1 $f18,0x14($s0) +/* f0801e4: c6020014 */ lwc1 $f2,0x14($s0) +/* f0801e8: 4614103c */ c.lt.s $f2,$f20 +/* f0801ec: 00000000 */ sll $zero,$zero,0x0 +/* f0801f0: 45020009 */ bc1fl .L0f080218 +/* f0801f4: c6120020 */ lwc1 $f18,0x20($s0) +/* f0801f8: c600001c */ lwc1 $f0,0x1c($s0) +/* f0801fc: c6040020 */ lwc1 $f4,0x20($s0) +/* f080200: 46002201 */ sub.s $f8,$f4,$f0 +/* f080204: 46024282 */ mul.s $f10,$f8,$f2 +/* f080208: 460a0180 */ add.s $f6,$f0,$f10 +/* f08020c: 10000005 */ beqz $zero,.L0f080224 +/* f080210: e6060010 */ swc1 $f6,0x10($s0) +/* f080214: c6120020 */ lwc1 $f18,0x20($s0) +.L0f080218: +/* f080218: e6140014 */ swc1 $f20,0x14($s0) +/* f08021c: e6160018 */ swc1 $f22,0x18($s0) +/* f080220: e6120010 */ swc1 $f18,0x10($s0) +.L0f080224: +/* f080224: c600002c */ lwc1 $f0,0x2c($s0) +/* f080228: 3c02800a */ lui $v0,0x800a +/* f08022c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f080230: 4600b03c */ c.lt.s $f22,$f0 +/* f080234: 00000000 */ sll $zero,$zero,0x0 +/* f080238: 45020017 */ bc1fl .L0f080298 +/* f08023c: c6000040 */ lwc1 $f0,0x40($s0) +/* f080240: c4480044 */ lwc1 $f8,0x44($v0) +/* f080244: c6040028 */ lwc1 $f4,0x28($s0) +/* f080248: 46080282 */ mul.s $f10,$f0,$f8 +/* f08024c: 460a2180 */ add.s $f6,$f4,$f10 +/* f080250: e6060028 */ swc1 $f6,0x28($s0) +/* f080254: c6020028 */ lwc1 $f2,0x28($s0) +/* f080258: 4614103c */ c.lt.s $f2,$f20 +/* f08025c: 00000000 */ sll $zero,$zero,0x0 +/* f080260: 45020009 */ bc1fl .L0f080288 +/* f080264: c6060034 */ lwc1 $f6,0x34($s0) +/* f080268: c6000030 */ lwc1 $f0,0x30($s0) +/* f08026c: c6120034 */ lwc1 $f18,0x34($s0) +/* f080270: 46009201 */ sub.s $f8,$f18,$f0 +/* f080274: 46024102 */ mul.s $f4,$f8,$f2 +/* f080278: 46040280 */ add.s $f10,$f0,$f4 +/* f08027c: 10000005 */ beqz $zero,.L0f080294 +/* f080280: e60a0024 */ swc1 $f10,0x24($s0) +/* f080284: c6060034 */ lwc1 $f6,0x34($s0) +.L0f080288: +/* f080288: e6140028 */ swc1 $f20,0x28($s0) +/* f08028c: e616002c */ swc1 $f22,0x2c($s0) +/* f080290: e6060024 */ swc1 $f6,0x24($s0) +.L0f080294: +/* f080294: c6000040 */ lwc1 $f0,0x40($s0) +.L0f080298: +/* f080298: 4600b03c */ c.lt.s $f22,$f0 +/* f08029c: 00000000 */ sll $zero,$zero,0x0 +/* f0802a0: 45020017 */ bc1fl .L0f080300 +/* f0802a4: c6000054 */ lwc1 $f0,0x54($s0) +/* f0802a8: c4480044 */ lwc1 $f8,0x44($v0) +/* f0802ac: c612003c */ lwc1 $f18,0x3c($s0) +/* f0802b0: 46080102 */ mul.s $f4,$f0,$f8 +/* f0802b4: 46049280 */ add.s $f10,$f18,$f4 +/* f0802b8: e60a003c */ swc1 $f10,0x3c($s0) +/* f0802bc: c602003c */ lwc1 $f2,0x3c($s0) +/* f0802c0: 4614103c */ c.lt.s $f2,$f20 +/* f0802c4: 00000000 */ sll $zero,$zero,0x0 +/* f0802c8: 45020009 */ bc1fl .L0f0802f0 +/* f0802cc: c60a0048 */ lwc1 $f10,0x48($s0) +/* f0802d0: c6000044 */ lwc1 $f0,0x44($s0) +/* f0802d4: c6060048 */ lwc1 $f6,0x48($s0) +/* f0802d8: 46003201 */ sub.s $f8,$f6,$f0 +/* f0802dc: 46024482 */ mul.s $f18,$f8,$f2 +/* f0802e0: 46120100 */ add.s $f4,$f0,$f18 +/* f0802e4: 10000005 */ beqz $zero,.L0f0802fc +/* f0802e8: e6040038 */ swc1 $f4,0x38($s0) +/* f0802ec: c60a0048 */ lwc1 $f10,0x48($s0) +.L0f0802f0: +/* f0802f0: e614003c */ swc1 $f20,0x3c($s0) +/* f0802f4: e6160040 */ swc1 $f22,0x40($s0) +/* f0802f8: e60a0038 */ swc1 $f10,0x38($s0) +.L0f0802fc: +/* f0802fc: c6000054 */ lwc1 $f0,0x54($s0) +.L0f080300: +/* f080300: 4600b03c */ c.lt.s $f22,$f0 +/* f080304: 00000000 */ sll $zero,$zero,0x0 +/* f080308: 45020017 */ bc1fl .L0f080368 +/* f08030c: c6020070 */ lwc1 $f2,0x70($s0) +/* f080310: c4480044 */ lwc1 $f8,0x44($v0) +/* f080314: c6060050 */ lwc1 $f6,0x50($s0) +/* f080318: 46080482 */ mul.s $f18,$f0,$f8 +/* f08031c: 46123100 */ add.s $f4,$f6,$f18 +/* f080320: e6040050 */ swc1 $f4,0x50($s0) +/* f080324: c6020050 */ lwc1 $f2,0x50($s0) +/* f080328: 4614103c */ c.lt.s $f2,$f20 +/* f08032c: 00000000 */ sll $zero,$zero,0x0 +/* f080330: 45020009 */ bc1fl .L0f080358 +/* f080334: c604005c */ lwc1 $f4,0x5c($s0) +/* f080338: c6000058 */ lwc1 $f0,0x58($s0) +/* f08033c: c60a005c */ lwc1 $f10,0x5c($s0) +/* f080340: 46005201 */ sub.s $f8,$f10,$f0 +/* f080344: 46024182 */ mul.s $f6,$f8,$f2 +/* f080348: 46060480 */ add.s $f18,$f0,$f6 +/* f08034c: 10000005 */ beqz $zero,.L0f080364 +/* f080350: e612004c */ swc1 $f18,0x4c($s0) +/* f080354: c604005c */ lwc1 $f4,0x5c($s0) +.L0f080358: +/* f080358: e6140050 */ swc1 $f20,0x50($s0) +/* f08035c: e6160054 */ swc1 $f22,0x54($s0) +/* f080360: e604004c */ swc1 $f4,0x4c($s0) +.L0f080364: +/* f080364: c6020070 */ lwc1 $f2,0x70($s0) +.L0f080368: +/* f080368: 4602b03c */ c.lt.s $f22,$f2 +/* f08036c: 00000000 */ sll $zero,$zero,0x0 +/* f080370: 4502003f */ bc1fl .L0f080470 +/* f080374: 8faa00a4 */ lw $t2,0xa4($sp) +/* f080378: c4480044 */ lwc1 $f8,0x44($v0) +/* f08037c: c60a006c */ lwc1 $f10,0x6c($s0) +/* f080380: 46081182 */ mul.s $f6,$f2,$f8 +/* f080384: 46065480 */ add.s $f18,$f10,$f6 +/* f080388: e612006c */ swc1 $f18,0x6c($s0) +/* f08038c: c600006c */ lwc1 $f0,0x6c($s0) +/* f080390: 4614003c */ c.lt.s $f0,$f20 +/* f080394: 00000000 */ sll $zero,$zero,0x0 +/* f080398: 4502002b */ bc1fl .L0f080448 +/* f08039c: 920e0062 */ lbu $t6,0x62($s0) +/* f0803a0: 92020061 */ lbu $v0,0x61($s0) +/* f0803a4: 920c0062 */ lbu $t4,0x62($s0) +/* f0803a8: 92030064 */ lbu $v1,0x64($s0) +/* f0803ac: 92190065 */ lbu $t9,0x65($s0) +/* f0803b0: 01826823 */ subu $t5,$t4,$v0 +/* f0803b4: 448d2000 */ mtc1 $t5,$f4 +/* f0803b8: 03234823 */ subu $t1,$t9,$v1 +/* f0803bc: 44899000 */ mtc1 $t1,$f18 +/* f0803c0: 46802220 */ cvt.s.w $f8,$f4 +/* f0803c4: 920d0068 */ lbu $t5,0x68($s0) +/* f0803c8: 92040067 */ lbu $a0,0x67($s0) +/* f0803cc: 9209006b */ lbu $t1,0x6b($s0) +/* f0803d0: 9205006a */ lbu $a1,0x6a($s0) +/* f0803d4: 46809120 */ cvt.s.w $f4,$f18 +/* f0803d8: 46004282 */ mul.s $f10,$f8,$f0 +/* f0803dc: 01a47023 */ subu $t6,$t5,$a0 +/* f0803e0: 01255023 */ subu $t2,$t1,$a1 +/* f0803e4: 46002202 */ mul.s $f8,$f4,$f0 +/* f0803e8: 4600518d */ trunc.w.s $f6,$f10 +/* f0803ec: 4600428d */ trunc.w.s $f10,$f8 +/* f0803f0: 440f3000 */ mfc1 $t7,$f6 +/* f0803f4: 448e3000 */ mtc1 $t6,$f6 +/* f0803f8: 440b5000 */ mfc1 $t3,$f10 +/* f0803fc: 468034a0 */ cvt.s.w $f18,$f6 +/* f080400: 448a5000 */ mtc1 $t2,$f10 +/* f080404: 004fc021 */ addu $t8,$v0,$t7 +/* f080408: 006b6021 */ addu $t4,$v1,$t3 +/* f08040c: a2180060 */ sb $t8,0x60($s0) +/* f080410: 468051a0 */ cvt.s.w $f6,$f10 +/* f080414: 46009102 */ mul.s $f4,$f18,$f0 +/* f080418: a20c0063 */ sb $t4,0x63($s0) +/* f08041c: 46003482 */ mul.s $f18,$f6,$f0 +/* f080420: 4600220d */ trunc.w.s $f8,$f4 +/* f080424: 4600910d */ trunc.w.s $f4,$f18 +/* f080428: 44184000 */ mfc1 $t8,$f8 +/* f08042c: 440c2000 */ mfc1 $t4,$f4 +/* f080430: 0098c821 */ addu $t9,$a0,$t8 +/* f080434: a2190066 */ sb $t9,0x66($s0) +/* f080438: 00ac6821 */ addu $t5,$a1,$t4 +/* f08043c: 1000000b */ beqz $zero,.L0f08046c +/* f080440: a20d0069 */ sb $t5,0x69($s0) +/* f080444: 920e0062 */ lbu $t6,0x62($s0) +.L0f080448: +/* f080448: 920f0065 */ lbu $t7,0x65($s0) +/* f08044c: 92180068 */ lbu $t8,0x68($s0) +/* f080450: 9219006b */ lbu $t9,0x6b($s0) +/* f080454: e614006c */ swc1 $f20,0x6c($s0) +/* f080458: e6160070 */ swc1 $f22,0x70($s0) +/* f08045c: a20e0060 */ sb $t6,0x60($s0) +/* f080460: a20f0063 */ sb $t7,0x63($s0) +/* f080464: a2180066 */ sb $t8,0x66($s0) +/* f080468: a2190069 */ sb $t9,0x69($s0) +.L0f08046c: +/* f08046c: 8faa00a4 */ lw $t2,0xa4($sp) +.L0f080470: +/* f080470: 8fa400a8 */ lw $a0,0xa8($sp) +/* f080474: 8fa300b4 */ lw $v1,0xb4($sp) +/* f080478: 8fa800b0 */ lw $t0,0xb0($sp) +/* f08047c: 8fa900c4 */ lw $t1,0xc4($sp) +/* f080480: ad430000 */ sw $v1,0x0($t2) +/* f080484: ad480008 */ sw $t0,0x8($t2) +/* f080488: ad490004 */ sw $t1,0x4($t2) +/* f08048c: 8c8b000c */ lw $t3,0xc($a0) +/* f080490: 89610000 */ lwl $at,0x0($t3) +/* f080494: 99610003 */ lwr $at,0x3($t3) +/* f080498: a8610000 */ swl $at,0x0($v1) +/* f08049c: b8610003 */ swr $at,0x3($v1) +/* f0804a0: 896d0004 */ lwl $t5,0x4($t3) +/* f0804a4: 996d0007 */ lwr $t5,0x7($t3) +/* f0804a8: a86d0004 */ swl $t5,0x4($v1) +/* f0804ac: b86d0007 */ swr $t5,0x7($v1) +/* f0804b0: 89610008 */ lwl $at,0x8($t3) +/* f0804b4: 9961000b */ lwr $at,0xb($t3) +/* f0804b8: a8610008 */ swl $at,0x8($v1) +/* f0804bc: b861000b */ swr $at,0xb($v1) +/* f0804c0: 8c8e000c */ lw $t6,0xc($a0) +/* f0804c4: 89c1000c */ lwl $at,0xc($t6) +/* f0804c8: 99c1000f */ lwr $at,0xf($t6) +/* f0804cc: a861000c */ swl $at,0xc($v1) +/* f0804d0: b861000f */ swr $at,0xf($v1) +/* f0804d4: 89d80010 */ lwl $t8,0x10($t6) +/* f0804d8: 99d80013 */ lwr $t8,0x13($t6) +/* f0804dc: a8780010 */ swl $t8,0x10($v1) +/* f0804e0: b8780013 */ swr $t8,0x13($v1) +/* f0804e4: 89c10014 */ lwl $at,0x14($t6) +/* f0804e8: 99c10017 */ lwr $at,0x17($t6) +/* f0804ec: 3c0e800b */ lui $t6,0x800b +/* f0804f0: a8610014 */ swl $at,0x14($v1) +/* f0804f4: b8610017 */ swr $at,0x17($v1) +/* f0804f8: 8c99000c */ lw $t9,0xc($a0) +/* f0804fc: 8b210018 */ lwl $at,0x18($t9) +/* f080500: 9b21001b */ lwr $at,0x1b($t9) +/* f080504: a8610018 */ swl $at,0x18($v1) +/* f080508: b861001b */ swr $at,0x1b($v1) +/* f08050c: 8b2a001c */ lwl $t2,0x1c($t9) +/* f080510: 9b2a001f */ lwr $t2,0x1f($t9) +/* f080514: a86a001c */ swl $t2,0x1c($v1) +/* f080518: b86a001f */ swr $t2,0x1f($v1) +/* f08051c: 8b210020 */ lwl $at,0x20($t9) +/* f080520: 9b210023 */ lwr $at,0x23($t9) +/* f080524: a8610020 */ swl $at,0x20($v1) +/* f080528: b8610023 */ swr $at,0x23($v1) +/* f08052c: 8c8c000c */ lw $t4,0xc($a0) +/* f080530: 89810024 */ lwl $at,0x24($t4) +/* f080534: 99810027 */ lwr $at,0x27($t4) +/* f080538: a8610024 */ swl $at,0x24($v1) +/* f08053c: b8610027 */ swr $at,0x27($v1) +/* f080540: 898d0028 */ lwl $t5,0x28($t4) +/* f080544: 998d002b */ lwr $t5,0x2b($t4) +/* f080548: a86d0028 */ swl $t5,0x28($v1) +/* f08054c: b86d002b */ swr $t5,0x2b($v1) +/* f080550: 8981002c */ lwl $at,0x2c($t4) +/* f080554: 9981002f */ lwr $at,0x2f($t4) +/* f080558: a861002c */ swl $at,0x2c($v1) +/* f08055c: b861002f */ swr $at,0x2f($v1) +/* f080560: 8e020008 */ lw $v0,0x8($s0) +/* f080564: 2c410064 */ sltiu $at,$v0,0x64 +/* f080568: 10200007 */ beqz $at,.L0f080588 +/* f08056c: 00408825 */ or $s1,$v0,$zero +/* f080570: 00027880 */ sll $t7,$v0,0x2 +/* f080574: 8dceb594 */ lw $t6,-0x4a6c($t6) +/* f080578: 01e27823 */ subu $t7,$t7,$v0 +/* f08057c: 000f7880 */ sll $t7,$t7,0x2 +/* f080580: 10000001 */ beqz $zero,.L0f080588 +/* f080584: 01ee8821 */ addu $s1,$t7,$t6 +.L0f080588: +/* f080588: 122000aa */ beqz $s1,.L0f080834 +/* f08058c: 3c013f00 */ lui $at,0x3f00 +/* f080590: 44810000 */ mtc1 $at,$f0 +/* f080594: c6080010 */ lwc1 $f8,0x10($s0) +/* f080598: c60a0024 */ lwc1 $f10,0x24($s0) +/* f08059c: c60c000c */ lwc1 $f12,0xc($s0) +/* f0805a0: 46004502 */ mul.s $f20,$f8,$f0 +/* f0805a4: 460cb032 */ c.eq.s $f22,$f12 +/* f0805a8: 46005602 */ mul.s $f24,$f10,$f0 +/* f0805ac: 4600a386 */ mov.s $f14,$f20 +/* f0805b0: 45010016 */ bc1t .L0f08060c +/* f0805b4: 4600c406 */ mov.s $f16,$f24 +/* f0805b8: e7ae0058 */ swc1 $f14,0x58($sp) +/* f0805bc: 0c0068f4 */ jal 0x1a3d0 +/* f0805c0: e7b00054 */ swc1 $f16,0x54($sp) +/* f0805c4: 3c017f1b */ lui $at,0x7f1b +/* f0805c8: c43aa824 */ lwc1 $f26,-0x57dc($at) +/* f0805cc: c60c000c */ lwc1 $f12,0xc($s0) +/* f0805d0: 461a0582 */ mul.s $f22,$f0,$f26 +/* f0805d4: 0c0068f7 */ jal 0x1a3dc +/* f0805d8: 00000000 */ sll $zero,$zero,0x0 +/* f0805dc: 4616a502 */ mul.s $f20,$f20,$f22 +/* f0805e0: c7ae0058 */ lwc1 $f14,0x58($sp) +/* f0805e4: c7b00054 */ lwc1 $f16,0x54($sp) +/* f0805e8: 461a0082 */ mul.s $f2,$f0,$f26 +/* f0805ec: 8fa800b0 */ lw $t0,0xb0($sp) +/* f0805f0: 8fa300b4 */ lw $v1,0xb4($sp) +/* f0805f4: 4602c602 */ mul.s $f24,$f24,$f2 +/* f0805f8: 00000000 */ sll $zero,$zero,0x0 +/* f0805fc: 46027382 */ mul.s $f14,$f14,$f2 +/* f080600: 00000000 */ sll $zero,$zero,0x0 +/* f080604: 46168402 */ mul.s $f16,$f16,$f22 +/* f080608: 00000000 */ sll $zero,$zero,0x0 +.L0f08060c: +/* f08060c: 92380004 */ lbu $t8,0x4($s1) +/* f080610: 3c014200 */ lui $at,0x4200 +/* f080614: 44810000 */ mtc1 $at,$f0 +/* f080618: 44989000 */ mtc1 $t8,$f18 +/* f08061c: 3c014f80 */ lui $at,0x4f80 +/* f080620: 07010004 */ bgez $t8,.L0f080634 +/* f080624: 46809120 */ cvt.s.w $f4,$f18 +/* f080628: 44814000 */ mtc1 $at,$f8 +/* f08062c: 00000000 */ sll $zero,$zero,0x0 +/* f080630: 46082100 */ add.s $f4,$f4,$f8 +.L0f080634: +/* f080634: c60a0038 */ lwc1 $f10,0x38($s0) +/* f080638: 3c014f80 */ lui $at,0x4f80 +/* f08063c: 46145180 */ add.s $f6,$f10,$f20 +/* f080640: 46062482 */ mul.s $f18,$f4,$f6 +/* f080644: 00000000 */ sll $zero,$zero,0x0 +/* f080648: 46009202 */ mul.s $f8,$f18,$f0 +/* f08064c: 4600428d */ trunc.w.s $f10,$f8 +/* f080650: 44195000 */ mfc1 $t9,$f10 +/* f080654: 00000000 */ sll $zero,$zero,0x0 +/* f080658: a4790008 */ sh $t9,0x8($v1) +/* f08065c: 922a0005 */ lbu $t2,0x5($s1) +/* f080660: 448a2000 */ mtc1 $t2,$f4 +/* f080664: 05410004 */ bgez $t2,.L0f080678 +/* f080668: 468021a0 */ cvt.s.w $f6,$f4 +/* f08066c: 44819000 */ mtc1 $at,$f18 +/* f080670: 00000000 */ sll $zero,$zero,0x0 +/* f080674: 46123180 */ add.s $f6,$f6,$f18 +.L0f080678: +/* f080678: c608004c */ lwc1 $f8,0x4c($s0) +/* f08067c: 3c014f80 */ lui $at,0x4f80 +/* f080680: 46184280 */ add.s $f10,$f8,$f24 +/* f080684: 460a3102 */ mul.s $f4,$f6,$f10 +/* f080688: 00000000 */ sll $zero,$zero,0x0 +/* f08068c: 46002482 */ mul.s $f18,$f4,$f0 +/* f080690: 4600920d */ trunc.w.s $f8,$f18 +/* f080694: 440c4000 */ mfc1 $t4,$f8 +/* f080698: 00000000 */ sll $zero,$zero,0x0 +/* f08069c: a46c000a */ sh $t4,0xa($v1) +/* f0806a0: 922d0004 */ lbu $t5,0x4($s1) +/* f0806a4: 448d3000 */ mtc1 $t5,$f6 +/* f0806a8: 05a10004 */ bgez $t5,.L0f0806bc +/* f0806ac: 468032a0 */ cvt.s.w $f10,$f6 +/* f0806b0: 44812000 */ mtc1 $at,$f4 +/* f0806b4: 00000000 */ sll $zero,$zero,0x0 +/* f0806b8: 46045280 */ add.s $f10,$f10,$f4 +.L0f0806bc: +/* f0806bc: c6120038 */ lwc1 $f18,0x38($s0) +/* f0806c0: 3c014f80 */ lui $at,0x4f80 +/* f0806c4: 460e9201 */ sub.s $f8,$f18,$f14 +/* f0806c8: 46085182 */ mul.s $f6,$f10,$f8 +/* f0806cc: 00000000 */ sll $zero,$zero,0x0 +/* f0806d0: 46003102 */ mul.s $f4,$f6,$f0 +/* f0806d4: 4600248d */ trunc.w.s $f18,$f4 +/* f0806d8: 440e9000 */ mfc1 $t6,$f18 +/* f0806dc: 00000000 */ sll $zero,$zero,0x0 +/* f0806e0: a46e0014 */ sh $t6,0x14($v1) +/* f0806e4: 92380005 */ lbu $t8,0x5($s1) +/* f0806e8: 44985000 */ mtc1 $t8,$f10 +/* f0806ec: 07010004 */ bgez $t8,.L0f080700 +/* f0806f0: 46805220 */ cvt.s.w $f8,$f10 +/* f0806f4: 44813000 */ mtc1 $at,$f6 +/* f0806f8: 00000000 */ sll $zero,$zero,0x0 +/* f0806fc: 46064200 */ add.s $f8,$f8,$f6 +.L0f080700: +/* f080700: c604004c */ lwc1 $f4,0x4c($s0) +/* f080704: 3c014f80 */ lui $at,0x4f80 +/* f080708: 46102480 */ add.s $f18,$f4,$f16 +/* f08070c: 46124282 */ mul.s $f10,$f8,$f18 +/* f080710: 00000000 */ sll $zero,$zero,0x0 +/* f080714: 46005182 */ mul.s $f6,$f10,$f0 +/* f080718: 4600310d */ trunc.w.s $f4,$f6 +/* f08071c: 44192000 */ mfc1 $t9,$f4 +/* f080720: 00000000 */ sll $zero,$zero,0x0 +/* f080724: a4790016 */ sh $t9,0x16($v1) +/* f080728: 922a0004 */ lbu $t2,0x4($s1) +/* f08072c: 448a4000 */ mtc1 $t2,$f8 +/* f080730: 05410004 */ bgez $t2,.L0f080744 +/* f080734: 468044a0 */ cvt.s.w $f18,$f8 +/* f080738: 44815000 */ mtc1 $at,$f10 +/* f08073c: 00000000 */ sll $zero,$zero,0x0 +/* f080740: 460a9480 */ add.s $f18,$f18,$f10 +.L0f080744: +/* f080744: c6060038 */ lwc1 $f6,0x38($s0) +/* f080748: 3c014f80 */ lui $at,0x4f80 +/* f08074c: 46143101 */ sub.s $f4,$f6,$f20 +/* f080750: 46049202 */ mul.s $f8,$f18,$f4 +/* f080754: 00000000 */ sll $zero,$zero,0x0 +/* f080758: 46004282 */ mul.s $f10,$f8,$f0 +/* f08075c: 4600518d */ trunc.w.s $f6,$f10 +/* f080760: 440c3000 */ mfc1 $t4,$f6 +/* f080764: 00000000 */ sll $zero,$zero,0x0 +/* f080768: a46c0020 */ sh $t4,0x20($v1) +/* f08076c: 922d0005 */ lbu $t5,0x5($s1) +/* f080770: 448d9000 */ mtc1 $t5,$f18 +/* f080774: 05a10004 */ bgez $t5,.L0f080788 +/* f080778: 46809120 */ cvt.s.w $f4,$f18 +/* f08077c: 44814000 */ mtc1 $at,$f8 +/* f080780: 00000000 */ sll $zero,$zero,0x0 +/* f080784: 46082100 */ add.s $f4,$f4,$f8 +.L0f080788: +/* f080788: c60a004c */ lwc1 $f10,0x4c($s0) +/* f08078c: 3c014f80 */ lui $at,0x4f80 +/* f080790: 46185181 */ sub.s $f6,$f10,$f24 +/* f080794: 46062482 */ mul.s $f18,$f4,$f6 +/* f080798: 00000000 */ sll $zero,$zero,0x0 +/* f08079c: 46009202 */ mul.s $f8,$f18,$f0 +/* f0807a0: 4600428d */ trunc.w.s $f10,$f8 +/* f0807a4: 440e5000 */ mfc1 $t6,$f10 +/* f0807a8: 00000000 */ sll $zero,$zero,0x0 +/* f0807ac: a46e0022 */ sh $t6,0x22($v1) +/* f0807b0: 92380004 */ lbu $t8,0x4($s1) +/* f0807b4: 44982000 */ mtc1 $t8,$f4 +/* f0807b8: 07010004 */ bgez $t8,.L0f0807cc +/* f0807bc: 468021a0 */ cvt.s.w $f6,$f4 +/* f0807c0: 44819000 */ mtc1 $at,$f18 +/* f0807c4: 00000000 */ sll $zero,$zero,0x0 +/* f0807c8: 46123180 */ add.s $f6,$f6,$f18 +.L0f0807cc: +/* f0807cc: c6080038 */ lwc1 $f8,0x38($s0) +/* f0807d0: 3c014f80 */ lui $at,0x4f80 +/* f0807d4: 460e4280 */ add.s $f10,$f8,$f14 +/* f0807d8: 460a3102 */ mul.s $f4,$f6,$f10 +/* f0807dc: 00000000 */ sll $zero,$zero,0x0 +/* f0807e0: 46002482 */ mul.s $f18,$f4,$f0 +/* f0807e4: 4600920d */ trunc.w.s $f8,$f18 +/* f0807e8: 44194000 */ mfc1 $t9,$f8 +/* f0807ec: 00000000 */ sll $zero,$zero,0x0 +/* f0807f0: a479002c */ sh $t9,0x2c($v1) +/* f0807f4: 922a0005 */ lbu $t2,0x5($s1) +/* f0807f8: 448a3000 */ mtc1 $t2,$f6 +/* f0807fc: 05410004 */ bgez $t2,.L0f080810 +/* f080800: 468032a0 */ cvt.s.w $f10,$f6 +/* f080804: 44812000 */ mtc1 $at,$f4 +/* f080808: 00000000 */ sll $zero,$zero,0x0 +/* f08080c: 46045280 */ add.s $f10,$f10,$f4 +.L0f080810: +/* f080810: c612004c */ lwc1 $f18,0x4c($s0) +/* f080814: 46109201 */ sub.s $f8,$f18,$f16 +/* f080818: 46085182 */ mul.s $f6,$f10,$f8 +/* f08081c: 00000000 */ sll $zero,$zero,0x0 +/* f080820: 46003102 */ mul.s $f4,$f6,$f0 +/* f080824: 4600248d */ trunc.w.s $f18,$f4 +/* f080828: 440c9000 */ mfc1 $t4,$f18 +/* f08082c: 00000000 */ sll $zero,$zero,0x0 +/* f080830: a46c002e */ sh $t4,0x2e($v1) +.L0f080834: +/* f080834: 920d0060 */ lbu $t5,0x60($s0) +/* f080838: 24190002 */ addiu $t9,$zero,0x2 +/* f08083c: 3c0cb700 */ lui $t4,0xb700 +/* f080840: a10d0000 */ sb $t5,0x0($t0) +/* f080844: 920f0063 */ lbu $t7,0x63($s0) +/* f080848: 240d2000 */ addiu $t5,$zero,0x2000 +/* f08084c: 27a400c4 */ addiu $a0,$sp,0xc4 +/* f080850: a10f0001 */ sb $t7,0x1($t0) +/* f080854: 920e0066 */ lbu $t6,0x66($s0) +/* f080858: 02202825 */ or $a1,$s1,$zero +/* f08085c: a10e0002 */ sb $t6,0x2($t0) +/* f080860: 92180069 */ lbu $t8,0x69($s0) +/* f080864: a1180003 */ sb $t8,0x3($t0) +/* f080868: a0600007 */ sb $zero,0x7($v1) +/* f08086c: a0600013 */ sb $zero,0x13($v1) +/* f080870: a060001f */ sb $zero,0x1f($v1) +/* f080874: a060002b */ sb $zero,0x2b($v1) +/* f080878: 92090069 */ lbu $t1,0x69($s0) +/* f08087c: 292100ff */ slti $at,$t1,0xff +/* f080880: 50200003 */ beqzl $at,.L0f080890 +/* f080884: 8faa00c4 */ lw $t2,0xc4($sp) +/* f080888: afb900cc */ sw $t9,0xcc($sp) +/* f08088c: 8faa00c4 */ lw $t2,0xc4($sp) +.L0f080890: +/* f080890: 240f0002 */ addiu $t7,$zero,0x2 +/* f080894: 240e0001 */ addiu $t6,$zero,0x1 +/* f080898: 254b0008 */ addiu $t3,$t2,0x8 +/* f08089c: afab00c4 */ sw $t3,0xc4($sp) +/* f0808a0: ad4d0004 */ sw $t5,0x4($t2) +/* f0808a4: ad4c0000 */ sw $t4,0x0($t2) +/* f0808a8: afa00018 */ sw $zero,0x18($sp) +/* f0808ac: afae0014 */ sw $t6,0x14($sp) +/* f0808b0: afaf0010 */ sw $t7,0x10($sp) +/* f0808b4: 8fa700c8 */ lw $a3,0xc8($sp) +/* f0808b8: 0fc2ce70 */ jal func0f0b39c0 +/* f0808bc: 8fa600cc */ lw $a2,0xcc($sp) +/* f0808c0: 8fb000c4 */ lw $s0,0xc4($sp) +/* f0808c4: 3c190102 */ lui $t9,0x102 +/* f0808c8: 37390040 */ ori $t9,$t9,0x40 +/* f0808cc: 26090008 */ addiu $t1,$s0,0x8 +/* f0808d0: afa900c4 */ sw $t1,0xc4($sp) +/* f0808d4: ae190000 */ sw $t9,0x0($s0) +/* f0808d8: 8faa00b8 */ lw $t2,0xb8($sp) +/* f0808dc: 0c012d20 */ jal 0x4b480 +/* f0808e0: 8d44000c */ lw $a0,0xc($t2) +/* f0808e4: ae020004 */ sw $v0,0x4($s0) +/* f0808e8: 8fb100c4 */ lw $s1,0xc4($sp) +/* f0808ec: 3c0dbc00 */ lui $t5,0xbc00 +/* f0808f0: 35ad1006 */ ori $t5,$t5,0x1006 +/* f0808f4: 262c0008 */ addiu $t4,$s1,0x8 +/* f0808f8: afac00c4 */ sw $t4,0xc4($sp) +/* f0808fc: ae2d0000 */ sw $t5,0x0($s1) +/* f080900: 0c012d20 */ jal 0x4b480 +/* f080904: 8fa400b4 */ lw $a0,0xb4($sp) +/* f080908: ae220004 */ sw $v0,0x4($s1) +/* f08090c: 8fb000c4 */ lw $s0,0xc4($sp) +/* f080910: 3c180700 */ lui $t8,0x700 +/* f080914: 37180004 */ ori $t8,$t8,0x4 +/* f080918: 260e0008 */ addiu $t6,$s0,0x8 +/* f08091c: afae00c4 */ sw $t6,0xc4($sp) +/* f080920: ae180000 */ sw $t8,0x0($s0) +/* f080924: 0c012d20 */ jal 0x4b480 +/* f080928: 8fa400b0 */ lw $a0,0xb0($sp) +/* f08092c: ae020004 */ sw $v0,0x4($s0) +/* f080930: 8fa900c4 */ lw $t1,0xc4($sp) +/* f080934: 3c0a0430 */ lui $t2,0x430 +/* f080938: 354a0030 */ ori $t2,$t2,0x30 +/* f08093c: 25390008 */ addiu $t9,$t1,0x8 +/* f080940: afb900c4 */ sw $t9,0xc4($sp) +/* f080944: 3c0b0400 */ lui $t3,0x400 +/* f080948: ad2b0004 */ sw $t3,0x4($t1) +/* f08094c: ad2a0000 */ sw $t2,0x0($t1) +/* f080950: 8fac00c4 */ lw $t4,0xc4($sp) +/* f080954: 3c0fb100 */ lui $t7,0xb100 +/* f080958: 35ef0032 */ ori $t7,$t7,0x32 +/* f08095c: 258d0008 */ addiu $t5,$t4,0x8 +/* f080960: afad00c4 */ sw $t5,0xc4($sp) +/* f080964: 240e2010 */ addiu $t6,$zero,0x2010 +/* f080968: ad8e0004 */ sw $t6,0x4($t4) +/* f08096c: ad8f0000 */ sw $t7,0x0($t4) +/* f080970: 8fb800c4 */ lw $t8,0xc4($sp) +/* f080974: 3c19b800 */ lui $t9,0xb800 +/* f080978: 3c0a0601 */ lui $t2,0x601 +/* f08097c: 27090008 */ addiu $t1,$t8,0x8 +/* f080980: afa900c4 */ sw $t1,0xc4($sp) +/* f080984: af000004 */ sw $zero,0x4($t8) +/* f080988: af190000 */ sw $t9,0x0($t8) +/* f08098c: 8fa600ac */ lw $a2,0xac($sp) +/* f080990: acca0000 */ sw $t2,0x0($a2) +/* f080994: 8fab00c4 */ lw $t3,0xc4($sp) +/* f080998: accb0004 */ sw $t3,0x4($a2) +.L0f08099c: +/* f08099c: 8fbf004c */ lw $ra,0x4c($sp) +.L0f0809a0: +/* f0809a0: 8fa200c4 */ lw $v0,0xc4($sp) +/* f0809a4: d7b40020 */ ldc1 $f20,0x20($sp) +/* f0809a8: d7b60028 */ ldc1 $f22,0x28($sp) +/* f0809ac: d7b80030 */ ldc1 $f24,0x30($sp) +/* f0809b0: d7ba0038 */ ldc1 $f26,0x38($sp) +/* f0809b4: 8fb00044 */ lw $s0,0x44($sp) +/* f0809b8: 8fb10048 */ lw $s1,0x48($sp) +/* f0809bc: 03e00008 */ jr $ra +/* f0809c0: 27bd00b8 */ addiu $sp,$sp,0xb8 +); + +GLOBAL_ASM( +glabel func0f0809c4 +/* f0809c4: 27bdff88 */ addiu $sp,$sp,-120 +/* f0809c8: afbf0034 */ sw $ra,0x34($sp) +/* f0809cc: afb10030 */ sw $s1,0x30($sp) +/* f0809d0: afb0002c */ sw $s0,0x2c($sp) +/* f0809d4: afa40078 */ sw $a0,0x78($sp) +/* f0809d8: afa60080 */ sw $a2,0x80($sp) +/* f0809dc: 908f0001 */ lbu $t7,0x1($a0) +/* f0809e0: 00a08025 */ or $s0,$a1,$zero +/* f0809e4: 31f80002 */ andi $t8,$t7,0x2 +/* f0809e8: 53000164 */ beqzl $t8,.L0f080f7c +/* f0809ec: 8fbf0034 */ lw $ra,0x34($sp) +/* f0809f0: 8c990004 */ lw $t9,0x4($a0) +/* f0809f4: afb90074 */ sw $t9,0x74($sp) +/* f0809f8: 8f280018 */ lw $t0,0x18($t9) +/* f0809fc: afa80070 */ sw $t0,0x70($sp) +/* f080a00: 8f230008 */ lw $v1,0x8($t9) +/* f080a04: 30690200 */ andi $t1,$v1,0x200 +/* f080a08: 0009182b */ sltu $v1,$zero,$t1 +/* f080a0c: 50600005 */ beqzl $v1,.L0f080a24 +/* f080a10: 8fab0074 */ lw $t3,0x74($sp) +/* f080a14: 0fc2d402 */ jal func0f0b5008 +/* f080a18: 00000000 */ sll $zero,$zero,0x0 +/* f080a1c: 0002182b */ sltu $v1,$zero,$v0 +/* f080a20: 8fab0074 */ lw $t3,0x74($sp) +.L0f080a24: +/* f080a24: afa3006c */ sw $v1,0x6c($sp) +/* f080a28: 2401000a */ addiu $at,$zero,0xa +/* f080a2c: 91640003 */ lbu $a0,0x3($t3) +/* f080a30: 8e11000c */ lw $s1,0xc($s0) +/* f080a34: 5481002d */ bnel $a0,$at,.L0f080aec +/* f080a38: 2401000b */ addiu $at,$zero,0xb +/* f080a3c: 8e0c0008 */ lw $t4,0x8($s0) +/* f080a40: 8faf0078 */ lw $t7,0x78($sp) +/* f080a44: 318d0001 */ andi $t5,$t4,0x1 +/* f080a48: 51a00096 */ beqzl $t5,.L0f080ca4 +/* f080a4c: 24010001 */ addiu $at,$zero,0x1 +/* f080a50: 8df80004 */ lw $t8,0x4($t7) +/* f080a54: 8fb90074 */ lw $t9,0x74($sp) +/* f080a58: afb8005c */ sw $t8,0x5c($sp) +/* f080a5c: 8d6e000c */ lw $t6,0xc($t3) +/* f080a60: 000e43c0 */ sll $t0,$t6,0xf +/* f080a64: 05030004 */ bgezl $t0,.L0f080a78 +/* f080a68: 8f290008 */ lw $t1,0x8($t9) +/* f080a6c: 1000000b */ beqz $zero,.L0f080a9c +/* f080a70: 00001825 */ or $v1,$zero,$zero +/* f080a74: 8f290008 */ lw $t1,0x8($t9) +.L0f080a78: +/* f080a78: 8fa40078 */ lw $a0,0x78($sp) +/* f080a7c: 24030001 */ addiu $v1,$zero,0x1 +/* f080a80: 000950c0 */ sll $t2,$t1,0x3 +/* f080a84: 05410005 */ bgez $t2,.L0f080a9c +/* f080a88: 00000000 */ sll $zero,$zero,0x0 +/* f080a8c: 0fc501d4 */ jal func0f140750 +/* f080a90: 24840008 */ addiu $a0,$a0,0x8 +/* f080a94: 10000001 */ beqz $zero,.L0f080a9c +/* f080a98: 00401825 */ or $v1,$v0,$zero +.L0f080a9c: +/* f080a9c: 8fac0070 */ lw $t4,0x70($sp) +/* f080aa0: 00002825 */ or $a1,$zero,$zero +/* f080aa4: 8d840008 */ lw $a0,0x8($t4) +/* f080aa8: 0c006a47 */ jal 0x1a91c +/* f080aac: afa30060 */ sw $v1,0x60($sp) +/* f080ab0: 8fa30060 */ lw $v1,0x60($sp) +/* f080ab4: 8fa6005c */ lw $a2,0x5c($sp) +/* f080ab8: 240d0001 */ addiu $t5,$zero,0x1 +/* f080abc: afad0014 */ sw $t5,0x14($sp) +/* f080ac0: 8fa40070 */ lw $a0,0x70($sp) +/* f080ac4: 00402825 */ or $a1,$v0,$zero +/* f080ac8: 02203825 */ or $a3,$s1,$zero +/* f080acc: afa30010 */ sw $v1,0x10($sp) +/* f080ad0: 0fc1fefe */ jal func0f07fbf8 +/* f080ad4: 24c6005c */ addiu $a2,$a2,0x5c +/* f080ad8: 8faf0074 */ lw $t7,0x74($sp) +/* f080adc: 00408825 */ or $s1,$v0,$zero +/* f080ae0: 1000006f */ beqz $zero,.L0f080ca0 +/* f080ae4: 91e40003 */ lbu $a0,0x3($t7) +/* f080ae8: 2401000b */ addiu $at,$zero,0xb +.L0f080aec: +/* f080aec: 5481006d */ bnel $a0,$at,.L0f080ca4 +/* f080af0: 24010001 */ addiu $at,$zero,0x1 +/* f080af4: 8e180008 */ lw $t8,0x8($s0) +/* f080af8: 8fae0078 */ lw $t6,0x78($sp) +/* f080afc: 330b0001 */ andi $t3,$t8,0x1 +/* f080b00: 51600068 */ beqzl $t3,.L0f080ca4 +/* f080b04: 24010001 */ addiu $at,$zero,0x1 +/* f080b08: 8dc80004 */ lw $t0,0x4($t6) +/* f080b0c: 8fb90074 */ lw $t9,0x74($sp) +/* f080b10: 8fac0074 */ lw $t4,0x74($sp) +/* f080b14: afa80058 */ sw $t0,0x58($sp) +/* f080b18: 8f29000c */ lw $t1,0xc($t9) +/* f080b1c: 000953c0 */ sll $t2,$t1,0xf +/* f080b20: 05430004 */ bgezl $t2,.L0f080b34 +/* f080b24: 8d8d0008 */ lw $t5,0x8($t4) +/* f080b28: 1000000b */ beqz $zero,.L0f080b58 +/* f080b2c: 00001825 */ or $v1,$zero,$zero +/* f080b30: 8d8d0008 */ lw $t5,0x8($t4) +.L0f080b34: +/* f080b34: 8fa40078 */ lw $a0,0x78($sp) +/* f080b38: 24030001 */ addiu $v1,$zero,0x1 +/* f080b3c: 000d78c0 */ sll $t7,$t5,0x3 +/* f080b40: 05e10005 */ bgez $t7,.L0f080b58 +/* f080b44: 00000000 */ sll $zero,$zero,0x0 +/* f080b48: 0fc501d4 */ jal func0f140750 +/* f080b4c: 24840008 */ addiu $a0,$a0,0x8 +/* f080b50: 10000001 */ beqz $zero,.L0f080b58 +/* f080b54: 00401825 */ or $v1,$v0,$zero +.L0f080b58: +/* f080b58: 8fb80070 */ lw $t8,0x70($sp) +/* f080b5c: 00002825 */ or $a1,$zero,$zero +/* f080b60: 8f040008 */ lw $a0,0x8($t8) +/* f080b64: 0c006a47 */ jal 0x1a91c +/* f080b68: afa30060 */ sw $v1,0x60($sp) +/* f080b6c: 8fa30060 */ lw $v1,0x60($sp) +/* f080b70: 8fa60058 */ lw $a2,0x58($sp) +/* f080b74: 240b0001 */ addiu $t3,$zero,0x1 +/* f080b78: afab0014 */ sw $t3,0x14($sp) +/* f080b7c: 8fa40070 */ lw $a0,0x70($sp) +/* f080b80: 00402825 */ or $a1,$v0,$zero +/* f080b84: 02203825 */ or $a3,$s1,$zero +/* f080b88: afa30010 */ sw $v1,0x10($sp) +/* f080b8c: 0fc1fefe */ jal func0f07fbf8 +/* f080b90: 24c6005c */ addiu $a2,$a2,0x5c +/* f080b94: 8fae0074 */ lw $t6,0x74($sp) +/* f080b98: 00408825 */ or $s1,$v0,$zero +/* f080b9c: 8fa90074 */ lw $t1,0x74($sp) +/* f080ba0: 8dc8000c */ lw $t0,0xc($t6) +/* f080ba4: 0008cbc0 */ sll $t9,$t0,0xf +/* f080ba8: 07230004 */ bgezl $t9,.L0f080bbc +/* f080bac: 8d2a0008 */ lw $t2,0x8($t1) +/* f080bb0: 1000000b */ beqz $zero,.L0f080be0 +/* f080bb4: 00001825 */ or $v1,$zero,$zero +/* f080bb8: 8d2a0008 */ lw $t2,0x8($t1) +.L0f080bbc: +/* f080bbc: 3c013000 */ lui $at,0x3000 +/* f080bc0: 8fa40078 */ lw $a0,0x78($sp) +/* f080bc4: 01416024 */ and $t4,$t2,$at +/* f080bc8: 11800005 */ beqz $t4,.L0f080be0 +/* f080bcc: 24030001 */ addiu $v1,$zero,0x1 +/* f080bd0: 0fc501d4 */ jal func0f140750 +/* f080bd4: 24840008 */ addiu $a0,$a0,0x8 +/* f080bd8: 10000001 */ beqz $zero,.L0f080be0 +/* f080bdc: 00401825 */ or $v1,$v0,$zero +.L0f080be0: +/* f080be0: 8fad0070 */ lw $t5,0x70($sp) +/* f080be4: 24050001 */ addiu $a1,$zero,0x1 +/* f080be8: 8da40008 */ lw $a0,0x8($t5) +/* f080bec: 0c006a47 */ jal 0x1a91c +/* f080bf0: afa30060 */ sw $v1,0x60($sp) +/* f080bf4: 8fa30060 */ lw $v1,0x60($sp) +/* f080bf8: 8fa60058 */ lw $a2,0x58($sp) +/* f080bfc: 240f0001 */ addiu $t7,$zero,0x1 +/* f080c00: afaf0014 */ sw $t7,0x14($sp) +/* f080c04: 8fa40070 */ lw $a0,0x70($sp) +/* f080c08: 00402825 */ or $a1,$v0,$zero +/* f080c0c: 02203825 */ or $a3,$s1,$zero +/* f080c10: afa30010 */ sw $v1,0x10($sp) +/* f080c14: 0fc1fefe */ jal func0f07fbf8 +/* f080c18: 24c600d0 */ addiu $a2,$a2,0xd0 +/* f080c1c: 8fb80070 */ lw $t8,0x70($sp) +/* f080c20: 00408825 */ or $s1,$v0,$zero +/* f080c24: 24050002 */ addiu $a1,$zero,0x2 +/* f080c28: 0c006a47 */ jal 0x1a91c +/* f080c2c: 8f040008 */ lw $a0,0x8($t8) +/* f080c30: 8fa30060 */ lw $v1,0x60($sp) +/* f080c34: 8fa60058 */ lw $a2,0x58($sp) +/* f080c38: 240b0001 */ addiu $t3,$zero,0x1 +/* f080c3c: afab0014 */ sw $t3,0x14($sp) +/* f080c40: 8fa40070 */ lw $a0,0x70($sp) +/* f080c44: 00402825 */ or $a1,$v0,$zero +/* f080c48: 02203825 */ or $a3,$s1,$zero +/* f080c4c: afa30010 */ sw $v1,0x10($sp) +/* f080c50: 0fc1fefe */ jal func0f07fbf8 +/* f080c54: 24c60144 */ addiu $a2,$a2,0x144 +/* f080c58: 8fae0070 */ lw $t6,0x70($sp) +/* f080c5c: 00408825 */ or $s1,$v0,$zero +/* f080c60: 24050003 */ addiu $a1,$zero,0x3 +/* f080c64: 0c006a47 */ jal 0x1a91c +/* f080c68: 8dc40008 */ lw $a0,0x8($t6) +/* f080c6c: 8fa30060 */ lw $v1,0x60($sp) +/* f080c70: 8fa60058 */ lw $a2,0x58($sp) +/* f080c74: 24080001 */ addiu $t0,$zero,0x1 +/* f080c78: afa80014 */ sw $t0,0x14($sp) +/* f080c7c: 8fa40070 */ lw $a0,0x70($sp) +/* f080c80: 00402825 */ or $a1,$v0,$zero +/* f080c84: 02203825 */ or $a3,$s1,$zero +/* f080c88: afa30010 */ sw $v1,0x10($sp) +/* f080c8c: 0fc1fefe */ jal func0f07fbf8 +/* f080c90: 24c601b8 */ addiu $a2,$a2,0x1b8 +/* f080c94: 8fb90074 */ lw $t9,0x74($sp) +/* f080c98: 00408825 */ or $s1,$v0,$zero +/* f080c9c: 93240003 */ lbu $a0,0x3($t9) +.L0f080ca0: +/* f080ca0: 24010001 */ addiu $at,$zero,0x1 +.L0f080ca4: +/* f080ca4: 1481001a */ bne $a0,$at,.L0f080d10 +/* f080ca8: 8fa90074 */ lw $t1,0x74($sp) +/* f080cac: 8fa90078 */ lw $t1,0x78($sp) +/* f080cb0: 02201025 */ or $v0,$s1,$zero +/* f080cb4: 3c0ab600 */ lui $t2,0xb600 +/* f080cb8: 8d230004 */ lw $v1,0x4($t1) +/* f080cbc: 240c3000 */ addiu $t4,$zero,0x3000 +/* f080cc0: ac4c0004 */ sw $t4,0x4($v0) +/* f080cc4: ac4a0000 */ sw $t2,0x0($v0) +/* f080cc8: 946d0070 */ lhu $t5,0x70($v1) +/* f080ccc: 26310008 */ addiu $s1,$s1,0x8 +/* f080cd0: 24180002 */ addiu $t8,$zero,0x2 +/* f080cd4: 31af0008 */ andi $t7,$t5,0x8 +/* f080cd8: 11e00003 */ beqz $t7,.L0f080ce8 +/* f080cdc: 240b0003 */ addiu $t3,$zero,0x3 +/* f080ce0: 10000002 */ beqz $zero,.L0f080cec +/* f080ce4: ae18003c */ sw $t8,0x3c($s0) +.L0f080ce8: +/* f080ce8: ae0b003c */ sw $t3,0x3c($s0) +.L0f080cec: +/* f080cec: 8e0e0030 */ lw $t6,0x30($s0) +/* f080cf0: 24010009 */ addiu $at,$zero,0x9 +/* f080cf4: 55c10032 */ bnel $t6,$at,.L0f080dc0 +/* f080cf8: 8fb8006c */ lw $t8,0x6c($sp) +/* f080cfc: 8e080034 */ lw $t0,0x34($s0) +/* f080d00: 2401ff00 */ addiu $at,$zero,-256 +/* f080d04: 0101c824 */ and $t9,$t0,$at +/* f080d08: 1000002c */ beqz $zero,.L0f080dbc +/* f080d0c: ae190034 */ sw $t9,0x34($s0) +.L0f080d10: +/* f080d10: 912a0002 */ lbu $t2,0x2($t1) +/* f080d14: 314c0080 */ andi $t4,$t2,0x80 +/* f080d18: 1580000b */ bnez $t4,.L0f080d48 +/* f080d1c: 00000000 */ sll $zero,$zero,0x0 +/* f080d20: 8e0f0030 */ lw $t7,0x30($s0) +/* f080d24: 240d0003 */ addiu $t5,$zero,0x3 +/* f080d28: 24010009 */ addiu $at,$zero,0x9 +/* f080d2c: 15e10023 */ bne $t7,$at,.L0f080dbc +/* f080d30: ae0d003c */ sw $t5,0x3c($s0) +/* f080d34: 8e180034 */ lw $t8,0x34($s0) +/* f080d38: 2401ff00 */ addiu $at,$zero,-256 +/* f080d3c: 03015824 */ and $t3,$t8,$at +/* f080d40: 1000001e */ beqz $zero,.L0f080dbc +/* f080d44: ae0b0034 */ sw $t3,0x34($s0) +.L0f080d48: +/* f080d48: 0fc1a1ee */ jal func0f0687b8 +/* f080d4c: 8fa40074 */ lw $a0,0x74($sp) +/* f080d50: 8e080030 */ lw $t0,0x30($s0) +/* f080d54: 240e0001 */ addiu $t6,$zero,0x1 +/* f080d58: 24010009 */ addiu $at,$zero,0x9 +/* f080d5c: 15010012 */ bne $t0,$at,.L0f080da8 +/* f080d60: ae0e003c */ sw $t6,0x3c($s0) +/* f080d64: 00021880 */ sll $v1,$v0,0x2 +/* f080d68: 00621823 */ subu $v1,$v1,$v0 +/* f080d6c: 000318c0 */ sll $v1,$v1,0x3 +/* f080d70: 00621821 */ addu $v1,$v1,$v0 +/* f080d74: 00031840 */ sll $v1,$v1,0x1 +/* f080d78: 24640064 */ addiu $a0,$v1,0x64 +/* f080d7c: 28810100 */ slti $at,$a0,0x100 +/* f080d80: 54200003 */ bnezl $at,.L0f080d90 +/* f080d84: 8e190034 */ lw $t9,0x34($s0) +/* f080d88: 240400ff */ addiu $a0,$zero,0xff +/* f080d8c: 8e190034 */ lw $t9,0x34($s0) +.L0f080d90: +/* f080d90: 2401ff00 */ addiu $at,$zero,-256 +/* f080d94: 03214824 */ and $t1,$t9,$at +/* f080d98: ae090034 */ sw $t1,0x34($s0) +/* f080d9c: 01246025 */ or $t4,$t1,$a0 +/* f080da0: 10000006 */ beqz $zero,.L0f080dbc +/* f080da4: ae0c0034 */ sw $t4,0x34($s0) +.L0f080da8: +/* f080da8: 58400005 */ blezl $v0,.L0f080dc0 +/* f080dac: 8fb8006c */ lw $t8,0x6c($sp) +/* f080db0: 8e0d0034 */ lw $t5,0x34($s0) +/* f080db4: 35afff00 */ ori $t7,$t5,0xff00 +/* f080db8: ae0f0034 */ sw $t7,0x34($s0) +.L0f080dbc: +/* f080dbc: 8fb8006c */ lw $t8,0x6c($sp) +.L0f080dc0: +/* f080dc0: 3c0b0103 */ lui $t3,0x103 +/* f080dc4: 356b0040 */ ori $t3,$t3,0x40 +/* f080dc8: 13000007 */ beqz $t8,.L0f080de8 +/* f080dcc: 02201825 */ or $v1,$s1,$zero +/* f080dd0: ac6b0000 */ sw $t3,0x0($v1) +/* f080dd4: afa30044 */ sw $v1,0x44($sp) +/* f080dd8: 0fc2d402 */ jal func0f0b5008 +/* f080ddc: 26310008 */ addiu $s1,$s1,0x8 +/* f080de0: 8fa30044 */ lw $v1,0x44($sp) +/* f080de4: ac620004 */ sw $v0,0x4($v1) +.L0f080de8: +/* f080de8: ae11000c */ sw $s1,0xc($s0) +/* f080dec: 8fa50070 */ lw $a1,0x70($sp) +/* f080df0: 0c0087bd */ jal 0x21ef4 +/* f080df4: 02002025 */ or $a0,$s0,$zero +/* f080df8: 8fae0074 */ lw $t6,0x74($sp) +/* f080dfc: 8e11000c */ lw $s1,0xc($s0) +/* f080e00: 24010001 */ addiu $at,$zero,0x1 +/* f080e04: 91c80003 */ lbu $t0,0x3($t6) +/* f080e08: 3c19b600 */ lui $t9,0xb600 +/* f080e0c: 24093000 */ addiu $t1,$zero,0x3000 +/* f080e10: 15010004 */ bne $t0,$at,.L0f080e24 +/* f080e14: 02201025 */ or $v0,$s1,$zero +/* f080e18: 26310008 */ addiu $s1,$s1,0x8 +/* f080e1c: ac590000 */ sw $t9,0x0($v0) +/* f080e20: ac490004 */ sw $t1,0x4($v0) +.L0f080e24: +/* f080e24: 8faa0074 */ lw $t2,0x74($sp) +/* f080e28: 8fa60080 */ lw $a2,0x80($sp) +/* f080e2c: 240d0001 */ addiu $t5,$zero,0x1 +/* f080e30: 914c0002 */ lbu $t4,0x2($t2) +/* f080e34: 00cd7804 */ sllv $t7,$t5,$a2 +/* f080e38: 02202025 */ or $a0,$s1,$zero +/* f080e3c: 018fc024 */ and $t8,$t4,$t7 +/* f080e40: 53000006 */ beqzl $t8,.L0f080e5c +/* f080e44: 8fab006c */ lw $t3,0x6c($sp) +/* f080e48: 0fc50388 */ jal func0f140e20 +/* f080e4c: 8fa50078 */ lw $a1,0x78($sp) +/* f080e50: 00408825 */ or $s1,$v0,$zero +/* f080e54: 8fa60080 */ lw $a2,0x80($sp) +/* f080e58: 8fab006c */ lw $t3,0x6c($sp) +.L0f080e5c: +/* f080e5c: 3c0e0103 */ lui $t6,0x103 +/* f080e60: 35ce0040 */ ori $t6,$t6,0x40 +/* f080e64: 11600008 */ beqz $t3,.L0f080e88 +/* f080e68: 02201825 */ or $v1,$s1,$zero +/* f080e6c: ac6e0000 */ sw $t6,0x0($v1) +/* f080e70: afa3003c */ sw $v1,0x3c($sp) +/* f080e74: 0fc2d3fa */ jal func0f0b4fe8 +/* f080e78: 26310008 */ addiu $s1,$s1,0x8 +/* f080e7c: 8fa3003c */ lw $v1,0x3c($sp) +/* f080e80: ac620004 */ sw $v0,0x4($v1) +/* f080e84: 8fa60080 */ lw $a2,0x80($sp) +.L0f080e88: +/* f080e88: ae11000c */ sw $s1,0xc($s0) +/* f080e8c: 8fa80078 */ lw $t0,0x78($sp) +/* f080e90: 8d04001c */ lw $a0,0x1c($t0) +/* f080e94: 1080000a */ beqz $a0,.L0f080ec0 +/* f080e98: 00000000 */ sll $zero,$zero,0x0 +/* f080e9c: 8fa60080 */ lw $a2,0x80($sp) +.L0f080ea0: +/* f080ea0: 02002825 */ or $a1,$s0,$zero +/* f080ea4: 0fc20271 */ jal func0f0809c4 +/* f080ea8: afa40068 */ sw $a0,0x68($sp) +/* f080eac: 8fa40068 */ lw $a0,0x68($sp) +/* f080eb0: 8c840020 */ lw $a0,0x20($a0) +/* f080eb4: 5480fffa */ bnezl $a0,.L0f080ea0 +/* f080eb8: 8fa60080 */ lw $a2,0x80($sp) +/* f080ebc: 8fa60080 */ lw $a2,0x80($sp) +.L0f080ec0: +/* f080ec0: 10c0002d */ beqz $a2,.L0f080f78 +/* f080ec4: 8fb9006c */ lw $t9,0x6c($sp) +/* f080ec8: 13200008 */ beqz $t9,.L0f080eec +/* f080ecc: 8fa20070 */ lw $v0,0x70($sp) +/* f080ed0: 8fa20070 */ lw $v0,0x70($sp) +/* f080ed4: 8c490008 */ lw $t1,0x8($v0) +/* f080ed8: 8c44000c */ lw $a0,0xc($v0) +/* f080edc: 0fc30cc8 */ jal func0f0c3320 +/* f080ee0: 8525000e */ lh $a1,0xe($t1) +/* f080ee4: 10000006 */ beqz $zero,.L0f080f00 +/* f080ee8: 8fad0074 */ lw $t5,0x74($sp) +.L0f080eec: +/* f080eec: 8c4a0008 */ lw $t2,0x8($v0) +/* f080ef0: 8c44000c */ lw $a0,0xc($v0) +/* f080ef4: 0fc30cfc */ jal func0f0c33f0 +/* f080ef8: 8545000e */ lh $a1,0xe($t2) +/* f080efc: 8fad0074 */ lw $t5,0x74($sp) +.L0f080f00: +/* f080f00: 3c010002 */ lui $at,0x2 +/* f080f04: 34211000 */ ori $at,$at,0x1000 +/* f080f08: 8dac0010 */ lw $t4,0x10($t5) +/* f080f0c: 01817824 */ and $t7,$t4,$at +/* f080f10: 51e0001a */ beqzl $t7,.L0f080f7c +/* f080f14: 8fbf0034 */ lw $ra,0x34($sp) +/* f080f18: 0fc21a6a */ jal func0f0869a8 +/* f080f1c: 01a02025 */ or $a0,$t5,$zero +/* f080f20: 10400015 */ beqz $v0,.L0f080f78 +/* f080f24: 3c0bb700 */ lui $t3,0xb700 +/* f080f28: 8e02000c */ lw $v0,0xc($s0) +/* f080f2c: 240e2000 */ addiu $t6,$zero,0x2000 +/* f080f30: 24190001 */ addiu $t9,$zero,0x1 +/* f080f34: 24580008 */ addiu $t8,$v0,0x8 +/* f080f38: ae18000c */ sw $t8,0xc($s0) +/* f080f3c: ac4e0004 */ sw $t6,0x4($v0) +/* f080f40: ac4b0000 */ sw $t3,0x0($v0) +/* f080f44: 8e04000c */ lw $a0,0xc($s0) +/* f080f48: 8fa60078 */ lw $a2,0x78($sp) +/* f080f4c: 24090002 */ addiu $t1,$zero,0x2 +/* f080f50: 240a0003 */ addiu $t2,$zero,0x3 +/* f080f54: afaa0020 */ sw $t2,0x20($sp) +/* f080f58: afa9001c */ sw $t1,0x1c($sp) +/* f080f5c: afb90018 */ sw $t9,0x18($sp) +/* f080f60: afa00014 */ sw $zero,0x14($sp) +/* f080f64: afa00010 */ sw $zero,0x10($sp) +/* f080f68: 240700ff */ addiu $a3,$zero,0xff +/* f080f6c: 0fc0adf5 */ jal func0f02b7d4 +/* f080f70: 00c02825 */ or $a1,$a2,$zero +/* f080f74: ae02000c */ sw $v0,0xc($s0) +.L0f080f78: +/* f080f78: 8fbf0034 */ lw $ra,0x34($sp) +.L0f080f7c: +/* f080f7c: 8fb0002c */ lw $s0,0x2c($sp) +/* f080f80: 8fb10030 */ lw $s1,0x30($sp) +/* f080f84: 03e00008 */ jr $ra +/* f080f88: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f080f8c +/* f080f8c: 27bdff00 */ addiu $sp,$sp,-256 +/* f080f90: afbf002c */ sw $ra,0x2c($sp) +/* f080f94: afa40100 */ sw $a0,0x100($sp) +/* f080f98: afb10028 */ sw $s1,0x28($sp) +/* f080f9c: afb00024 */ sw $s0,0x24($sp) +/* f080fa0: afa50104 */ sw $a1,0x104($sp) +/* f080fa4: afa60108 */ sw $a2,0x108($sp) +/* f080fa8: afa7010c */ sw $a3,0x10c($sp) +/* f080fac: 0fc59e59 */ jal func0f167964 +/* f080fb0: 24040004 */ addiu $a0,$zero,0x4 +/* f080fb4: 00408025 */ or $s0,$v0,$zero +/* f080fb8: 0fc59e73 */ jal func0f1679cc +/* f080fbc: 24040001 */ addiu $a0,$zero,0x1 +/* f080fc0: 8fae0118 */ lw $t6,0x118($sp) +/* f080fc4: 3c11800b */ lui $s1,0x800b +/* f080fc8: afa20074 */ sw $v0,0x74($sp) +/* f080fcc: 8e31b588 */ lw $s1,-0x4a78($s1) +/* f080fd0: 3c014000 */ lui $at,0x4000 +/* f080fd4: ac4e0000 */ sw $t6,0x0($v0) +/* f080fd8: c7a60108 */ lwc1 $f6,0x108($sp) +/* f080fdc: 44814000 */ mtc1 $at,$f8 +/* f080fe0: c7a40104 */ lwc1 $f4,0x104($sp) +/* f080fe4: c7b0010c */ lwc1 $f16,0x10c($sp) +/* f080fe8: 46083280 */ add.s $f10,$f6,$f8 +/* f080fec: e7a40068 */ swc1 $f4,0x68($sp) +/* f080ff0: e7b00070 */ swc1 $f16,0x70($sp) +/* f080ff4: 0fc59e66 */ jal func0f167998 +/* f080ff8: e7aa006c */ swc1 $f10,0x6c($sp) +/* f080ffc: afa2007c */ sw $v0,0x7c($sp) +/* f081000: 27a40068 */ addiu $a0,$sp,0x68 +/* f081004: 8fa50110 */ lw $a1,0x110($sp) +/* f081008: 0c005892 */ jal 0x16248 +/* f08100c: 27a600c0 */ addiu $a2,$sp,0xc0 +/* f081010: 0fc2d5be */ jal func0f0b56f8 +/* f081014: 00000000 */ sll $zero,$zero,0x0 +/* f081018: 00402025 */ or $a0,$v0,$zero +/* f08101c: 27a500c0 */ addiu $a1,$sp,0xc0 +/* f081020: 0c005680 */ jal 0x15a00 +/* f081024: 27a60080 */ addiu $a2,$sp,0x80 +/* f081028: 27a40080 */ addiu $a0,$sp,0x80 +/* f08102c: 0c005815 */ jal 0x16054 +/* f081030: 8fa5007c */ lw $a1,0x7c($sp) +/* f081034: 00001825 */ or $v1,$zero,$zero +/* f081038: 02001025 */ or $v0,$s0,$zero +/* f08103c: 24040004 */ addiu $a0,$zero,0x4 +.L0f081040: +/* f081040: 24630001 */ addiu $v1,$v1,0x1 +/* f081044: 2442000c */ addiu $v0,$v0,0xc +/* f081048: a440fff6 */ sh $zero,-0xa($v0) +/* f08104c: 1464fffc */ bne $v1,$a0,.L0f081040 +/* f081050: a040fffb */ sb $zero,-0x5($v0) +/* f081054: 44800000 */ mtc1 $zero,$f0 +/* f081058: c7a20114 */ lwc1 $f2,0x114($sp) +/* f08105c: 27a40100 */ addiu $a0,$sp,0x100 +/* f081060: 00002825 */ or $a1,$zero,$zero +/* f081064: 46020481 */ sub.s $f18,$f0,$f2 +/* f081068: 24060001 */ addiu $a2,$zero,0x1 +/* f08106c: 24070001 */ addiu $a3,$zero,0x1 +/* f081070: 46020280 */ add.s $f10,$f0,$f2 +/* f081074: 240d0002 */ addiu $t5,$zero,0x2 +/* f081078: 240e0001 */ addiu $t6,$zero,0x1 +/* f08107c: 4600910d */ trunc.w.s $f4,$f18 +/* f081080: 4600540d */ trunc.w.s $f16,$f10 +/* f081084: 44032000 */ mfc1 $v1,$f4 +/* f081088: 46020181 */ sub.s $f6,$f0,$f2 +/* f08108c: 44028000 */ mfc1 $v0,$f16 +/* f081090: a6030000 */ sh $v1,0x0($s0) +/* f081094: 46020480 */ add.s $f18,$f0,$f2 +/* f081098: a6020010 */ sh $v0,0x10($s0) +/* f08109c: 4600320d */ trunc.w.s $f8,$f6 +/* f0810a0: 4600910d */ trunc.w.s $f4,$f18 +/* f0810a4: 44034000 */ mfc1 $v1,$f8 +/* f0810a8: 44022000 */ mfc1 $v0,$f4 +/* f0810ac: a6030004 */ sh $v1,0x4($s0) +/* f0810b0: a603000c */ sh $v1,0xc($s0) +/* f0810b4: a6030028 */ sh $v1,0x28($s0) +/* f0810b8: a6020018 */ sh $v0,0x18($s0) +/* f0810bc: a602001c */ sh $v0,0x1c($s0) +/* f0810c0: 12200021 */ beqz $s1,.L0f081148 +/* f0810c4: a6020024 */ sh $v0,0x24($s0) +/* f0810c8: a6000008 */ sh $zero,0x8($s0) +/* f0810cc: a600000a */ sh $zero,0xa($s0) +/* f0810d0: 92290004 */ lbu $t1,0x4($s1) +/* f0810d4: a6000016 */ sh $zero,0x16($s0) +/* f0810d8: 27a40100 */ addiu $a0,$sp,0x100 +/* f0810dc: 00095140 */ sll $t2,$t1,0x5 +/* f0810e0: 254bffff */ addiu $t3,$t2,-1 +/* f0810e4: a60b0014 */ sh $t3,0x14($s0) +/* f0810e8: 922c0004 */ lbu $t4,0x4($s1) +/* f0810ec: 240b0002 */ addiu $t3,$zero,0x2 +/* f0810f0: 02202825 */ or $a1,$s1,$zero +/* f0810f4: 000c6940 */ sll $t5,$t4,0x5 +/* f0810f8: 25aeffff */ addiu $t6,$t5,-1 +/* f0810fc: a60e0020 */ sh $t6,0x20($s0) +/* f081100: 922f0005 */ lbu $t7,0x5($s1) +/* f081104: a600002c */ sh $zero,0x2c($s0) +/* f081108: 240c0001 */ addiu $t4,$zero,0x1 +/* f08110c: 000fc140 */ sll $t8,$t7,0x5 +/* f081110: 2719ffff */ addiu $t9,$t8,-1 +/* f081114: a6190022 */ sh $t9,0x22($s0) +/* f081118: 92280005 */ lbu $t0,0x5($s1) +/* f08111c: 24060004 */ addiu $a2,$zero,0x4 +/* f081120: 24070001 */ addiu $a3,$zero,0x1 +/* f081124: 00084940 */ sll $t1,$t0,0x5 +/* f081128: 252affff */ addiu $t2,$t1,-1 +/* f08112c: a60a002e */ sh $t2,0x2e($s0) +/* f081130: afa00018 */ sw $zero,0x18($sp) +/* f081134: afac0014 */ sw $t4,0x14($sp) +/* f081138: 0fc2ce70 */ jal func0f0b39c0 +/* f08113c: afab0010 */ sw $t3,0x10($sp) +/* f081140: 10000006 */ beqz $zero,.L0f08115c +/* f081144: 8faf0100 */ lw $t7,0x100($sp) +.L0f081148: +/* f081148: afad0010 */ sw $t5,0x10($sp) +/* f08114c: afae0014 */ sw $t6,0x14($sp) +/* f081150: 0fc2ce70 */ jal func0f0b39c0 +/* f081154: afa00018 */ sw $zero,0x18($sp) +/* f081158: 8faf0100 */ lw $t7,0x100($sp) +.L0f08115c: +/* f08115c: 3c19b700 */ lui $t9,0xb700 +/* f081160: 24082000 */ addiu $t0,$zero,0x2000 +/* f081164: 25f80008 */ addiu $t8,$t7,0x8 +/* f081168: afb80100 */ sw $t8,0x100($sp) +/* f08116c: ade80004 */ sw $t0,0x4($t7) +/* f081170: adf90000 */ sw $t9,0x0($t7) +/* f081174: 8fb10100 */ lw $s1,0x100($sp) +/* f081178: 3c0b0102 */ lui $t3,0x102 +/* f08117c: 356b0040 */ ori $t3,$t3,0x40 +/* f081180: 262a0008 */ addiu $t2,$s1,0x8 +/* f081184: afaa0100 */ sw $t2,0x100($sp) +/* f081188: ae2b0000 */ sw $t3,0x0($s1) +/* f08118c: 0c012d20 */ jal 0x4b480 +/* f081190: 8fa4007c */ lw $a0,0x7c($sp) +/* f081194: ae220004 */ sw $v0,0x4($s1) +/* f081198: 8fac0100 */ lw $t4,0x100($sp) +/* f08119c: 3c0e0700 */ lui $t6,0x700 +/* f0811a0: 35ce0004 */ ori $t6,$t6,0x4 +/* f0811a4: 258d0008 */ addiu $t5,$t4,0x8 +/* f0811a8: afad0100 */ sw $t5,0x100($sp) +/* f0811ac: ad8e0000 */ sw $t6,0x0($t4) +/* f0811b0: 8fa40074 */ lw $a0,0x74($sp) +/* f0811b4: 0c012d20 */ jal 0x4b480 +/* f0811b8: afac0044 */ sw $t4,0x44($sp) +/* f0811bc: 8fa30044 */ lw $v1,0x44($sp) +/* f0811c0: 3c190430 */ lui $t9,0x430 +/* f0811c4: 37390030 */ ori $t9,$t9,0x30 +/* f0811c8: ac620004 */ sw $v0,0x4($v1) +/* f0811cc: 8fb10100 */ lw $s1,0x100($sp) +/* f0811d0: 02002025 */ or $a0,$s0,$zero +/* f0811d4: 26380008 */ addiu $t8,$s1,0x8 +/* f0811d8: afb80100 */ sw $t8,0x100($sp) +/* f0811dc: 0c012d20 */ jal 0x4b480 +/* f0811e0: ae390000 */ sw $t9,0x0($s1) +/* f0811e4: ae220004 */ sw $v0,0x4($s1) +/* f0811e8: 8fa80100 */ lw $t0,0x100($sp) +/* f0811ec: 3c0ab100 */ lui $t2,0xb100 +/* f0811f0: 354a0002 */ ori $t2,$t2,0x2 +/* f0811f4: 25090008 */ addiu $t1,$t0,0x8 +/* f0811f8: afa90100 */ sw $t1,0x100($sp) +/* f0811fc: 240b3210 */ addiu $t3,$zero,0x3210 +/* f081200: ad0b0004 */ sw $t3,0x4($t0) +/* f081204: ad0a0000 */ sw $t2,0x0($t0) +/* f081208: 8fbf002c */ lw $ra,0x2c($sp) +/* f08120c: 8fb10028 */ lw $s1,0x28($sp) +/* f081210: 8fb00024 */ lw $s0,0x24($sp) +/* f081214: 8fa20100 */ lw $v0,0x100($sp) +/* f081218: 03e00008 */ jr $ra +/* f08121c: 27bd0100 */ addiu $sp,$sp,0x100 +); + +GLOBAL_ASM( +glabel func0f081220 +/* f081220: 27bdffc0 */ addiu $sp,$sp,-64 +/* f081224: afbf002c */ sw $ra,0x2c($sp) +/* f081228: afb10028 */ sw $s1,0x28($sp) +/* f08122c: afb00024 */ sw $s0,0x24($sp) +/* f081230: 8c820014 */ lw $v0,0x14($a0) +/* f081234: 00808025 */ or $s0,$a0,$zero +/* f081238: 00a08825 */ or $s1,$a1,$zero +/* f08123c: afa00010 */ sw $zero,0x10($sp) +/* f081240: 27a60038 */ addiu $a2,$sp,0x38 +/* f081244: 00003825 */ or $a3,$zero,$zero +/* f081248: 24450028 */ addiu $a1,$v0,0x28 +/* f08124c: 0c00a910 */ jal 0x2a440 +/* f081250: 24440008 */ addiu $a0,$v0,0x8 +/* f081254: 18400017 */ blez $v0,.L0f0812b4 +/* f081258: 00000000 */ sll $zero,$zero,0x0 +/* f08125c: 86030004 */ lh $v1,0x4($s0) +/* f081260: 2401008c */ addiu $at,$zero,0x8c +/* f081264: 10610003 */ beq $v1,$at,.L0f081274 +/* f081268: 2401008d */ addiu $at,$zero,0x8d +/* f08126c: 14610011 */ bne $v1,$at,.L0f0812b4 +/* f081270: 00000000 */ sll $zero,$zero,0x0 +.L0f081274: +/* f081274: 0fc1c836 */ jal func0f0720d8 +/* f081278: 02002025 */ or $a0,$s0,$zero +/* f08127c: 8e020014 */ lw $v0,0x14($s0) +/* f081280: 3c0141a0 */ lui $at,0x41a0 +/* f081284: 44812000 */ mtc1 $at,$f4 +/* f081288: 8c450008 */ lw $a1,0x8($v0) +/* f08128c: 8c470010 */ lw $a3,0x10($v0) +/* f081290: 240eff78 */ addiu $t6,$zero,-136 +/* f081294: afae0018 */ sw $t6,0x18($sp) +/* f081298: e7a00010 */ swc1 $f0,0x10($sp) +/* f08129c: 02202025 */ or $a0,$s1,$zero +/* f0812a0: 8fa60038 */ lw $a2,0x38($sp) +/* f0812a4: 0fc203e3 */ jal func0f080f8c +/* f0812a8: e7a40014 */ swc1 $f4,0x14($sp) +/* f0812ac: 10000012 */ beqz $zero,.L0f0812f8 +/* f0812b0: 00408825 */ or $s1,$v0,$zero +.L0f0812b4: +/* f0812b4: 58400011 */ blezl $v0,.L0f0812fc +/* f0812b8: 8fbf002c */ lw $ra,0x2c($sp) +/* f0812bc: 0fc1c836 */ jal func0f0720d8 +/* f0812c0: 02002025 */ or $a0,$s0,$zero +/* f0812c4: 8e020014 */ lw $v0,0x14($s0) +/* f0812c8: 3c0141f0 */ lui $at,0x41f0 +/* f0812cc: 44813000 */ mtc1 $at,$f6 +/* f0812d0: 8c450008 */ lw $a1,0x8($v0) +/* f0812d4: 8c470010 */ lw $a3,0x10($v0) +/* f0812d8: 240fff78 */ addiu $t7,$zero,-136 +/* f0812dc: afaf0018 */ sw $t7,0x18($sp) +/* f0812e0: e7a00010 */ swc1 $f0,0x10($sp) +/* f0812e4: 02202025 */ or $a0,$s1,$zero +/* f0812e8: 8fa60038 */ lw $a2,0x38($sp) +/* f0812ec: 0fc203e3 */ jal func0f080f8c +/* f0812f0: e7a60014 */ swc1 $f6,0x14($sp) +/* f0812f4: 00408825 */ or $s1,$v0,$zero +.L0f0812f8: +/* f0812f8: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0812fc: +/* f0812fc: 02201025 */ or $v0,$s1,$zero +/* f081300: 8fb10028 */ lw $s1,0x28($sp) +/* f081304: 8fb00024 */ lw $s0,0x24($sp) +/* f081308: 03e00008 */ jr $ra +/* f08130c: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f081310 +/* f081310: 27bdff08 */ addiu $sp,$sp,-248 +/* f081314: 3c0f8007 */ lui $t7,0x8007 +/* f081318: afbf0024 */ sw $ra,0x24($sp) +/* f08131c: afb00020 */ sw $s0,0x20($sp) +/* f081320: afa500fc */ sw $a1,0xfc($sp) +/* f081324: afa60100 */ sw $a2,0x100($sp) +/* f081328: 25efab70 */ addiu $t7,$t7,-21648 +/* f08132c: 8c900004 */ lw $s0,0x4($a0) +/* f081330: 25e9003c */ addiu $t1,$t7,0x3c +/* f081334: 27ae00a0 */ addiu $t6,$sp,0xa0 +.L0f081338: +/* f081338: 8de10000 */ lw $at,0x0($t7) +/* f08133c: 25ef000c */ addiu $t7,$t7,0xc +/* f081340: 25ce000c */ addiu $t6,$t6,0xc +/* f081344: adc1fff4 */ sw $at,-0xc($t6) +/* f081348: 8de1fff8 */ lw $at,-0x8($t7) +/* f08134c: adc1fff8 */ sw $at,-0x8($t6) +/* f081350: 8de1fffc */ lw $at,-0x4($t7) +/* f081354: 15e9fff8 */ bne $t7,$t1,.L0f081338 +/* f081358: adc1fffc */ sw $at,-0x4($t6) +/* f08135c: 8de10000 */ lw $at,0x0($t7) +/* f081360: 240800ff */ addiu $t0,$zero,0xff +/* f081364: 27a500e8 */ addiu $a1,$sp,0xe8 +/* f081368: adc10000 */ sw $at,0x0($t6) +/* f08136c: afa8007c */ sw $t0,0x7c($sp) +/* f081370: 0fc599fd */ jal func0f1667f4 +/* f081374: afa400f8 */ sw $a0,0xf8($sp) +/* f081378: 8fa8007c */ lw $t0,0x7c($sp) +/* f08137c: 14400003 */ bnez $v0,.L0f08138c +/* f081380: afa200e4 */ sw $v0,0xe4($sp) +/* f081384: 1000021f */ beqz $zero,.L0f081c04 +/* f081388: 8fa200fc */ lw $v0,0xfc($sp) +.L0f08138c: +/* f08138c: 920a0003 */ lbu $t2,0x3($s0) +/* f081390: 2401002f */ addiu $at,$zero,0x2f +/* f081394: 11410023 */ beq $t2,$at,.L0f081424 +/* f081398: 00000000 */ sll $zero,$zero,0x0 +/* f08139c: 0c006be0 */ jal 0x1af80 +/* f0813a0: 8e040018 */ lw $a0,0x18($s0) +/* f0813a4: 44050000 */ mfc1 $a1,$f0 +/* f0813a8: 0fc239af */ jal func0f08e6bc +/* f0813ac: 8fa400f8 */ lw $a0,0xf8($sp) +/* f0813b0: 8fa600f8 */ lw $a2,0xf8($sp) +/* f0813b4: 46000086 */ mov.s $f2,$f0 +/* f0813b8: 84c20002 */ lh $v0,0x2($a2) +/* f0813bc: 1840000e */ blez $v0,.L0f0813f8 +/* f0813c0: 2841003c */ slti $at,$v0,0x3c +/* f0813c4: 5020000d */ beqzl $at,.L0f0813fc +/* f0813c8: 3c01437f */ lui $at,0x437f +/* f0813cc: 44823000 */ mtc1 $v0,$f6 +/* f0813d0: 3c014270 */ lui $at,0x4270 +/* f0813d4: 44812000 */ mtc1 $at,$f4 +/* f0813d8: 46803220 */ cvt.s.w $f8,$f6 +/* f0813dc: 3c017f1b */ lui $at,0x7f1b +/* f0813e0: c430a828 */ lwc1 $f16,-0x57d8($at) +/* f0813e4: 46082281 */ sub.s $f10,$f4,$f8 +/* f0813e8: 46105482 */ mul.s $f18,$f10,$f16 +/* f0813ec: 00000000 */ sll $zero,$zero,0x0 +/* f0813f0: 46120082 */ mul.s $f2,$f0,$f18 +/* f0813f4: 00000000 */ sll $zero,$zero,0x0 +.L0f0813f8: +/* f0813f8: 3c01437f */ lui $at,0x437f +.L0f0813fc: +/* f0813fc: 44813000 */ mtc1 $at,$f6 +/* f081400: 00000000 */ sll $zero,$zero,0x0 +/* f081404: 46061102 */ mul.s $f4,$f2,$f6 +/* f081408: 4600220d */ trunc.w.s $f8,$f4 +/* f08140c: 44084000 */ mfc1 $t0,$f8 +/* f081410: 00000000 */ sll $zero,$zero,0x0 +/* f081414: 1d000003 */ bgtz $t0,.L0f081424 +/* f081418: 00000000 */ sll $zero,$zero,0x0 +/* f08141c: 100001f9 */ beqz $zero,.L0f081c04 +/* f081420: 8fa200fc */ lw $v0,0xfc($sp) +.L0f081424: +/* f081424: 3c02800a */ lui $v0,0x800a +/* f081428: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f08142c: 8fa600f8 */ lw $a2,0xf8($sp) +/* f081430: 24010002 */ addiu $at,$zero,0x2 +/* f081434: 94430010 */ lhu $v1,0x10($v0) +/* f081438: 10600048 */ beqz $v1,.L0f08155c +/* f08143c: 00000000 */ sll $zero,$zero,0x0 +/* f081440: 5461000c */ bnel $v1,$at,.L0f081474 +/* f081444: 24010001 */ addiu $at,$zero,0x1 +/* f081448: 8c430264 */ lw $v1,0x264($v0) +/* f08144c: 10600043 */ beqz $v1,.L0f08155c +/* f081450: 00000000 */ sll $zero,$zero,0x0 +/* f081454: 8c620014 */ lw $v0,0x14($v1) +/* f081458: 10400040 */ beqz $v0,.L0f08155c +/* f08145c: 00000000 */ sll $zero,$zero,0x0 +/* f081460: 14c2003e */ bne $a2,$v0,.L0f08155c +/* f081464: 00000000 */ sll $zero,$zero,0x0 +/* f081468: 100001e6 */ beqz $zero,.L0f081c04 +/* f08146c: 8fa200fc */ lw $v0,0xfc($sp) +/* f081470: 24010001 */ addiu $at,$zero,0x1 +.L0f081474: +/* f081474: 14610039 */ bne $v1,$at,.L0f08155c +/* f081478: 00000000 */ sll $zero,$zero,0x0 +/* f08147c: c4d20008 */ lwc1 $f18,0x8($a2) +/* f081480: c4460018 */ lwc1 $f6,0x18($v0) +/* f081484: c4ca0010 */ lwc1 $f10,0x10($a2) +/* f081488: c4500020 */ lwc1 $f16,0x20($v0) +/* f08148c: 46069081 */ sub.s $f2,$f18,$f6 +/* f081490: c4c4000c */ lwc1 $f4,0xc($a2) +/* f081494: c448001c */ lwc1 $f8,0x1c($v0) +/* f081498: 46105001 */ sub.s $f0,$f10,$f16 +/* f08149c: 46021282 */ mul.s $f10,$f2,$f2 +/* f0814a0: 46082381 */ sub.s $f14,$f4,$f8 +/* f0814a4: 460e7402 */ mul.s $f16,$f14,$f14 +/* f0814a8: 46105480 */ add.s $f18,$f10,$f16 +/* f0814ac: 46000182 */ mul.s $f6,$f0,$f0 +/* f0814b0: 0c012974 */ jal 0x4a5d0 +/* f0814b4: 46123300 */ add.s $f12,$f6,$f18 +/* f0814b8: 3c0c800a */ lui $t4,0x800a +/* f0814bc: 8d8ca244 */ lw $t4,-0x5dbc($t4) +/* f0814c0: 3c014316 */ lui $at,0x4316 +/* f0814c4: c5820024 */ lwc1 $f2,0x24($t4) +/* f0814c8: 4600103c */ c.lt.s $f2,$f0 +/* f0814cc: 00000000 */ sll $zero,$zero,0x0 +/* f0814d0: 45020004 */ bc1fl .L0f0814e4 +/* f0814d4: 44817000 */ mtc1 $at,$f14 +/* f0814d8: 100001ca */ beqz $zero,.L0f081c04 +/* f0814dc: 8fa200fc */ lw $v0,0xfc($sp) +/* f0814e0: 44817000 */ mtc1 $at,$f14 +.L0f0814e4: +/* f0814e4: 24080080 */ addiu $t0,$zero,0x80 +/* f0814e8: 460e1301 */ sub.s $f12,$f2,$f14 +/* f0814ec: 4600603c */ c.lt.s $f12,$f0 +/* f0814f0: 00000000 */ sll $zero,$zero,0x0 +/* f0814f4: 4502000d */ bc1fl .L0f08152c +/* f0814f8: 46020103 */ div.s $f4,$f0,$f2 +/* f0814fc: 460c0201 */ sub.s $f8,$f0,$f12 +/* f081500: 3c013f80 */ lui $at,0x3f80 +/* f081504: 44812000 */ mtc1 $at,$f4 +/* f081508: 3c014300 */ lui $at,0x4300 +/* f08150c: 460e4283 */ div.s $f10,$f8,$f14 +/* f081510: 44813000 */ mtc1 $at,$f6 +/* f081514: 460a2401 */ sub.s $f16,$f4,$f10 +/* f081518: 46068482 */ mul.s $f18,$f16,$f6 +/* f08151c: 4600920d */ trunc.w.s $f8,$f18 +/* f081520: 44084000 */ mfc1 $t0,$f8 +/* f081524: 00000000 */ sll $zero,$zero,0x0 +/* f081528: 46020103 */ div.s $f4,$f0,$f2 +.L0f08152c: +/* f08152c: 3c013f80 */ lui $at,0x3f80 +/* f081530: 44815000 */ mtc1 $at,$f10 +/* f081534: 3c013f80 */ lui $at,0x3f80 +/* f081538: e7a40078 */ swc1 $f4,0x78($sp) +/* f08153c: c7b00078 */ lwc1 $f16,0x78($sp) +/* f081540: 4610503c */ c.lt.s $f10,$f16 +/* f081544: 00000000 */ sll $zero,$zero,0x0 +/* f081548: 45000004 */ bc1f .L0f08155c +/* f08154c: 00000000 */ sll $zero,$zero,0x0 +/* f081550: 44813000 */ mtc1 $at,$f6 +/* f081554: 00000000 */ sll $zero,$zero,0x0 +/* f081558: e7a60078 */ swc1 $f6,0x78($sp) +.L0f08155c: +/* f08155c: 3c19800a */ lui $t9,0x800a +/* f081560: 8f39a2dc */ lw $t9,-0x5d24($t9) +/* f081564: 8fa600f8 */ lw $a2,0xf8($sp) +/* f081568: 8fad0100 */ lw $t5,0x100($sp) +/* f08156c: 5320001e */ beqzl $t9,.L0f0815e8 +/* f081570: 290100ff */ slti $at,$t0,0xff +/* f081574: 92180003 */ lbu $t8,0x3($s0) +/* f081578: 24010008 */ addiu $at,$zero,0x8 +/* f08157c: 5701001a */ bnel $t8,$at,.L0f0815e8 +/* f081580: 290100ff */ slti $at,$t0,0xff +/* f081584: 8e090010 */ lw $t1,0x10($s0) +/* f081588: 312f0100 */ andi $t7,$t1,0x100 +/* f08158c: 51e00016 */ beqzl $t7,.L0f0815e8 +/* f081590: 290100ff */ slti $at,$t0,0xff +/* f081594: 820e0060 */ lb $t6,0x60($s0) +/* f081598: 44889000 */ mtc1 $t0,$f18 +/* f08159c: 3c017f1b */ lui $at,0x7f1b +/* f0815a0: 448e2000 */ mtc1 $t6,$f4 +/* f0815a4: 46809220 */ cvt.s.w $f8,$f18 +/* f0815a8: c426a82c */ lwc1 $f6,-0x57d4($at) +/* f0815ac: 468022a0 */ cvt.s.w $f10,$f4 +/* f0815b0: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0815b4: 00000000 */ sll $zero,$zero,0x0 +/* f0815b8: 46068482 */ mul.s $f18,$f16,$f6 +/* f0815bc: 4600910d */ trunc.w.s $f4,$f18 +/* f0815c0: 44082000 */ mfc1 $t0,$f4 +/* f0815c4: 00000000 */ sll $zero,$zero,0x0 +/* f0815c8: 05010003 */ bgez $t0,.L0f0815d8 +/* f0815cc: 29010100 */ slti $at,$t0,0x100 +/* f0815d0: 10000004 */ beqz $zero,.L0f0815e4 +/* f0815d4: 00004025 */ or $t0,$zero,$zero +.L0f0815d8: +/* f0815d8: 54200003 */ bnezl $at,.L0f0815e8 +/* f0815dc: 290100ff */ slti $at,$t0,0xff +/* f0815e0: 240800ff */ addiu $t0,$zero,0xff +.L0f0815e4: +/* f0815e4: 290100ff */ slti $at,$t0,0xff +.L0f0815e8: +/* f0815e8: 14200006 */ bnez $at,.L0f081604 +/* f0815ec: 00000000 */ sll $zero,$zero,0x0 +/* f0815f0: 8e0b000c */ lw $t3,0xc($s0) +/* f0815f4: 8fb80100 */ lw $t8,0x100($sp) +/* f0815f8: 000b63c0 */ sll $t4,$t3,0xf +/* f0815fc: 05810008 */ bgez $t4,.L0f081620 +/* f081600: 00000000 */ sll $zero,$zero,0x0 +.L0f081604: +/* f081604: 15a00003 */ bnez $t5,.L0f081614 +/* f081608: 24190003 */ addiu $t9,$zero,0x3 +/* f08160c: 1000017d */ beqz $zero,.L0f081c04 +/* f081610: 8fa200fc */ lw $v0,0xfc($sp) +.L0f081614: +/* f081614: afb90084 */ sw $t9,0x84($sp) +/* f081618: 10000008 */ beqz $zero,.L0f08163c +/* f08161c: 92020003 */ lbu $v0,0x3($s0) +.L0f081620: +/* f081620: 17000004 */ bnez $t8,.L0f081634 +/* f081624: 92020003 */ lbu $v0,0x3($s0) +/* f081628: 24090001 */ addiu $t1,$zero,0x1 +/* f08162c: 10000003 */ beqz $zero,.L0f08163c +/* f081630: afa90084 */ sw $t1,0x84($sp) +.L0f081634: +/* f081634: 240f0002 */ addiu $t7,$zero,0x2 +/* f081638: afaf0084 */ sw $t7,0x84($sp) +.L0f08163c: +/* f08163c: 24010001 */ addiu $at,$zero,0x1 +/* f081640: 54410032 */ bnel $v0,$at,.L0f08170c +/* f081644: 8e19000c */ lw $t9,0xc($s0) +/* f081648: 960e0072 */ lhu $t6,0x72($s0) +/* f08164c: 2401000b */ addiu $at,$zero,0xb +/* f081650: 55c1002e */ bnel $t6,$at,.L0f08170c +/* f081654: 8e19000c */ lw $t9,0xc($s0) +/* f081658: 8e040018 */ lw $a0,0x18($s0) +/* f08165c: 0fc1a1f9 */ jal func0f0687e4 +/* f081660: afa8007c */ sw $t0,0x7c($sp) +/* f081664: 8c460004 */ lw $a2,0x4($v0) +/* f081668: 8e040018 */ lw $a0,0x18($s0) +/* f08166c: 00402825 */ or $a1,$v0,$zero +/* f081670: 0c006a87 */ jal 0x1aa1c +/* f081674: afa60060 */ sw $a2,0x60($sp) +/* f081678: 8fa60060 */ lw $a2,0x60($sp) +/* f08167c: afa2005c */ sw $v0,0x5c($sp) +/* f081680: 84cb0010 */ lh $t3,0x10($a2) +/* f081684: 8cca000c */ lw $t2,0xc($a2) +/* f081688: 000b6080 */ sll $t4,$t3,0x2 +/* f08168c: 018b6023 */ subu $t4,$t4,$t3 +/* f081690: 000c6080 */ sll $t4,$t4,0x2 +/* f081694: 014c6821 */ addu $t5,$t2,$t4 +/* f081698: 25b90007 */ addiu $t9,$t5,0x7 +/* f08169c: 37380007 */ ori $t8,$t9,0x7 +/* f0816a0: 3b090007 */ xori $t1,$t8,0x7 +/* f0816a4: afa90054 */ sw $t1,0x54($sp) +/* f0816a8: 0fc59e73 */ jal func0f1679cc +/* f0816ac: 94c40016 */ lhu $a0,0x16($a2) +/* f0816b0: 8fa60060 */ lw $a2,0x60($sp) +/* f0816b4: 8fa8007c */ lw $t0,0x7c($sp) +/* f0816b8: 00002025 */ or $a0,$zero,$zero +/* f0816bc: 94cf0016 */ lhu $t7,0x16($a2) +/* f0816c0: 8fa50054 */ lw $a1,0x54($sp) +/* f0816c4: 00401825 */ or $v1,$v0,$zero +/* f0816c8: 59e0000d */ blezl $t7,.L0f081700 +/* f0816cc: 8fad005c */ lw $t5,0x5c($sp) +/* f0816d0: 8ca10000 */ lw $at,0x0($a1) +.L0f0816d4: +/* f0816d4: 24840001 */ addiu $a0,$a0,0x1 +/* f0816d8: 24a50004 */ addiu $a1,$a1,0x4 +/* f0816dc: ac610000 */ sw $at,0x0($v1) +/* f0816e0: 920a00cc */ lbu $t2,0xcc($s0) +/* f0816e4: 24630004 */ addiu $v1,$v1,0x4 +/* f0816e8: a06affff */ sb $t2,-0x1($v1) +/* f0816ec: 94cc0016 */ lhu $t4,0x16($a2) +/* f0816f0: 008c082a */ slt $at,$a0,$t4 +/* f0816f4: 5420fff7 */ bnezl $at,.L0f0816d4 +/* f0816f8: 8ca10000 */ lw $at,0x0($a1) +/* f0816fc: 8fad005c */ lw $t5,0x5c($sp) +.L0f081700: +/* f081700: ada20008 */ sw $v0,0x8($t5) +/* f081704: 8fa600f8 */ lw $a2,0xf8($sp) +/* f081708: 8e19000c */ lw $t9,0xc($s0) +.L0f08170c: +/* f08170c: 24c40028 */ addiu $a0,$a2,0x28 +/* f081710: 27a50098 */ addiu $a1,$sp,0x98 +/* f081714: 0019c140 */ sll $t8,$t9,0x5 +/* f081718: 07020010 */ bltzl $t8,.L0f08175c +/* f08171c: 8fa400fc */ lw $a0,0xfc($sp) +/* f081720: 0fc2396a */ jal func0f08e5a8 +/* f081724: afa8007c */ sw $t0,0x7c($sp) +/* f081728: 1840000b */ blez $v0,.L0f081758 +/* f08172c: 8fa8007c */ lw $t0,0x7c($sp) +/* f081730: 87a9009e */ lh $t1,0x9e($sp) +/* f081734: 8fa400fc */ lw $a0,0xfc($sp) +/* f081738: 87a50098 */ lh $a1,0x98($sp) +/* f08173c: 87a6009a */ lh $a2,0x9a($sp) +/* f081740: 87a7009c */ lh $a3,0x9c($sp) +/* f081744: afa8007c */ sw $t0,0x7c($sp) +/* f081748: 0fc57306 */ jal func0f15cc18 +/* f08174c: afa90010 */ sw $t1,0x10($sp) +/* f081750: 10000005 */ beqz $zero,.L0f081768 +/* f081754: 8fa8007c */ lw $t0,0x7c($sp) +.L0f081758: +/* f081758: 8fa400fc */ lw $a0,0xfc($sp) +.L0f08175c: +/* f08175c: 0fc572dd */ jal func0f15cb74 +/* f081760: afa8007c */ sw $t0,0x7c($sp) +/* f081764: 8fa8007c */ lw $t0,0x7c($sp) +.L0f081768: +/* f081768: 8faf0084 */ lw $t7,0x84($sp) +/* f08176c: 3c010001 */ lui $at,0x1 +/* f081770: 240c0005 */ addiu $t4,$zero,0x5 +/* f081774: afaf00a8 */ sw $t7,0xa8($sp) +/* f081778: 8e0e000c */ lw $t6,0xc($s0) +/* f08177c: afa200ac */ sw $v0,0xac($sp) +/* f081780: 240d0009 */ addiu $t5,$zero,0x9 +/* f081784: 01c15824 */ and $t3,$t6,$at +/* f081788: 2d6a0001 */ sltiu $t2,$t3,0x1 +/* f08178c: 290100ff */ slti $at,$t0,0xff +/* f081790: 10200004 */ beqz $at,.L0f0817a4 +/* f081794: afaa00a4 */ sw $t2,0xa4($sp) +/* f081798: afac00d0 */ sw $t4,0xd0($sp) +/* f08179c: 10000016 */ beqz $zero,.L0f0817f8 +/* f0817a0: afa800d4 */ sw $t0,0xd4($sp) +.L0f0817a4: +/* f0817a4: afad00d0 */ sw $t5,0xd0($sp) +/* f0817a8: 92020003 */ lbu $v0,0x3($s0) +/* f0817ac: 2401002f */ addiu $at,$zero,0x2f +/* f0817b0: 54410006 */ bnel $v0,$at,.L0f0817cc +/* f0817b4: 24010001 */ addiu $at,$zero,0x1 +/* f0817b8: 86190060 */ lh $t9,0x60($s0) +/* f0817bc: 0019c200 */ sll $t8,$t9,0x8 +/* f0817c0: 1000000d */ beqz $zero,.L0f0817f8 +/* f0817c4: afb800d4 */ sw $t8,0xd4($sp) +/* f0817c8: 24010001 */ addiu $at,$zero,0x1 +.L0f0817cc: +/* f0817cc: 5441000a */ bnel $v0,$at,.L0f0817f8 +/* f0817d0: afa000d4 */ sw $zero,0xd4($sp) +/* f0817d4: 96090070 */ lhu $t1,0x70($s0) +/* f0817d8: 312f0002 */ andi $t7,$t1,0x2 +/* f0817dc: 51e00006 */ beqzl $t7,.L0f0817f8 +/* f0817e0: afa000d4 */ sw $zero,0xd4($sp) +/* f0817e4: 860e0086 */ lh $t6,0x86($s0) +/* f0817e8: 000e5a00 */ sll $t3,$t6,0x8 +/* f0817ec: 10000002 */ beqz $zero,.L0f0817f8 +/* f0817f0: afab00d4 */ sw $t3,0xd4($sp) +/* f0817f4: afa000d4 */ sw $zero,0xd4($sp) +.L0f0817f8: +/* f0817f8: 8faa00f8 */ lw $t2,0xf8($sp) +/* f0817fc: 24010002 */ addiu $at,$zero,0x2 +/* f081800: 3c06800a */ lui $a2,0x800a +/* f081804: 914c0000 */ lbu $t4,0x0($t2) +/* f081808: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f08180c: 27a50088 */ addiu $a1,$sp,0x88 +/* f081810: 5581001e */ bnel $t4,$at,.L0f08188c +/* f081814: 92090050 */ lbu $t1,0x50($s0) +/* f081818: 8ccd0298 */ lw $t5,0x298($a2) +/* f08181c: 05a30005 */ bgezl $t5,.L0f081834 +/* f081820: 8cc9028c */ lw $t1,0x28c($a2) +/* f081824: 8cd9029c */ lw $t9,0x29c($a2) +/* f081828: 07220018 */ bltzl $t9,.L0f08188c +/* f08182c: 92090050 */ lbu $t1,0x50($s0) +/* f081830: 8cc9028c */ lw $t1,0x28c($a2) +.L0f081834: +/* f081834: 8fb800f8 */ lw $t8,0xf8($sp) +/* f081838: 1520000a */ bnez $t1,.L0f081864 +/* f08183c: 8f020004 */ lw $v0,0x4($t8) +/* f081840: 904f00d0 */ lbu $t7,0xd0($v0) +/* f081844: afaf0088 */ sw $t7,0x88($sp) +/* f081848: 904e00d1 */ lbu $t6,0xd1($v0) +/* f08184c: afae008c */ sw $t6,0x8c($sp) +/* f081850: 904b00d2 */ lbu $t3,0xd2($v0) +/* f081854: afab0090 */ sw $t3,0x90($sp) +/* f081858: 904a00d3 */ lbu $t2,0xd3($v0) +/* f08185c: 10000014 */ beqz $zero,.L0f0818b0 +/* f081860: afaa0094 */ sw $t2,0x94($sp) +.L0f081864: +/* f081864: 904c00d4 */ lbu $t4,0xd4($v0) +/* f081868: afac0088 */ sw $t4,0x88($sp) +/* f08186c: 904d00d5 */ lbu $t5,0xd5($v0) +/* f081870: afad008c */ sw $t5,0x8c($sp) +/* f081874: 905900d6 */ lbu $t9,0xd6($v0) +/* f081878: afb90090 */ sw $t9,0x90($sp) +/* f08187c: 905800d7 */ lbu $t8,0xd7($v0) +/* f081880: 1000000b */ beqz $zero,.L0f0818b0 +/* f081884: afb80094 */ sw $t8,0x94($sp) +/* f081888: 92090050 */ lbu $t1,0x50($s0) +.L0f08188c: +/* f08188c: 3c06800a */ lui $a2,0x800a +/* f081890: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f081894: afa90088 */ sw $t1,0x88($sp) +/* f081898: 920f0051 */ lbu $t7,0x51($s0) +/* f08189c: afaf008c */ sw $t7,0x8c($sp) +/* f0818a0: 920e0052 */ lbu $t6,0x52($s0) +/* f0818a4: afae0090 */ sw $t6,0x90($sp) +/* f0818a8: 920b0053 */ lbu $t3,0x53($s0) +/* f0818ac: afab0094 */ sw $t3,0x94($sp) +.L0f0818b0: +/* f0818b0: 8cca0318 */ lw $t2,0x318($a2) +/* f0818b4: 51400006 */ beqzl $t2,.L0f0818d0 +/* f0818b8: 8cc20284 */ lw $v0,0x284($a2) +/* f0818bc: 0fc61788 */ jal func0f185e20 +/* f0818c0: 8fa400f8 */ lw $a0,0xf8($sp) +/* f0818c4: 3c06800a */ lui $a2,0x800a +/* f0818c8: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0818cc: 8cc20284 */ lw $v0,0x284($a2) +.L0f0818d0: +/* f0818d0: 24010001 */ addiu $at,$zero,0x1 +/* f0818d4: c7a80078 */ lwc1 $f8,0x78($sp) +/* f0818d8: 944c0010 */ lhu $t4,0x10($v0) +/* f0818dc: 15810020 */ bne $t4,$at,.L0f081960 +/* f0818e0: 3c01437f */ lui $at,0x437f +/* f0818e4: 44815000 */ mtc1 $at,$f10 +/* f0818e8: 90580270 */ lbu $t8,0x270($v0) +/* f0818ec: 27a30088 */ addiu $v1,$sp,0x88 +/* f0818f0: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0818f4: 00184880 */ sll $t1,$t8,0x2 +/* f0818f8: 00697821 */ addu $t7,$v1,$t1 +/* f0818fc: 3c013f80 */ lui $at,0x3f80 +/* f081900: 44819000 */ mtc1 $at,$f18 +/* f081904: 3c01437f */ lui $at,0x437f +/* f081908: 44815000 */ mtc1 $at,$f10 +/* f08190c: 4600818d */ trunc.w.s $f6,$f16 +/* f081910: 44193000 */ mfc1 $t9,$f6 +/* f081914: 00000000 */ sll $zero,$zero,0x0 +/* f081918: adf90000 */ sw $t9,0x0($t7) +/* f08191c: c7a40078 */ lwc1 $f4,0x78($sp) +/* f081920: 904a0271 */ lbu $t2,0x271($v0) +/* f081924: 240f00ff */ addiu $t7,$zero,0xff +/* f081928: 46049201 */ sub.s $f8,$f18,$f4 +/* f08192c: 000a6080 */ sll $t4,$t2,0x2 +/* f081930: 006c6821 */ addu $t5,$v1,$t4 +/* f081934: 460a4402 */ mul.s $f16,$f8,$f10 +/* f081938: 4600818d */ trunc.w.s $f6,$f16 +/* f08193c: 440b3000 */ mfc1 $t3,$f6 +/* f081940: 00000000 */ sll $zero,$zero,0x0 +/* f081944: adab0000 */ sw $t3,0x0($t5) +/* f081948: 90580272 */ lbu $t8,0x272($v0) +/* f08194c: 00184880 */ sll $t1,$t8,0x2 +/* f081950: 0069c821 */ addu $t9,$v1,$t1 +/* f081954: af200000 */ sw $zero,0x0($t9) +/* f081958: 1000000d */ beqz $zero,.L0f081990 +/* f08195c: afaf0094 */ sw $t7,0x94($sp) +.L0f081960: +/* f081960: 8e040014 */ lw $a0,0x14($s0) +/* f081964: 0fc1a3f2 */ jal func0f068fc8 +/* f081968: 24050001 */ addiu $a1,$zero,0x1 +/* f08196c: 8fa30094 */ lw $v1,0x94($sp) +/* f081970: 00621823 */ subu $v1,$v1,$v0 +/* f081974: 28610100 */ slti $at,$v1,0x100 +/* f081978: 14200002 */ bnez $at,.L0f081984 +/* f08197c: 00000000 */ sll $zero,$zero,0x0 +/* f081980: 240300ff */ addiu $v1,$zero,0xff +.L0f081984: +/* f081984: 04610002 */ bgez $v1,.L0f081990 +/* f081988: afa30094 */ sw $v1,0x94($sp) +/* f08198c: afa00094 */ sw $zero,0x94($sp) +.L0f081990: +/* f081990: 0fc1a1d8 */ jal func0f068760 +/* f081994: 02002025 */ or $a0,$s0,$zero +/* f081998: 00027080 */ sll $t6,$v0,0x2 +/* f08199c: 01c27021 */ addu $t6,$t6,$v0 +/* f0819a0: 000e7080 */ sll $t6,$t6,0x2 +/* f0819a4: 01c27021 */ addu $t6,$t6,$v0 +/* f0819a8: 240a00ff */ addiu $t2,$zero,0xff +/* f0819ac: 014e2023 */ subu $a0,$t2,$t6 +/* f0819b0: 04810002 */ bgez $a0,.L0f0819bc +/* f0819b4: 8fac0088 */ lw $t4,0x88($sp) +/* f0819b8: 00002025 */ or $a0,$zero,$zero +.L0f0819bc: +/* f0819bc: 01840019 */ multu $t4,$a0 +/* f0819c0: 8fb8008c */ lw $t8,0x8c($sp) +/* f0819c4: 8faf0090 */ lw $t7,0x90($sp) +/* f0819c8: 8fa30094 */ lw $v1,0x94($sp) +/* f0819cc: 00026100 */ sll $t4,$v0,0x4 +/* f0819d0: 01826023 */ subu $t4,$t4,$v0 +/* f0819d4: 006c1821 */ addu $v1,$v1,$t4 +/* f0819d8: 28610100 */ slti $at,$v1,0x100 +/* f0819dc: afa30094 */ sw $v1,0x94($sp) +/* f0819e0: 27a600e8 */ addiu $a2,$sp,0xe8 +/* f0819e4: 00005812 */ mflo $t3 +/* f0819e8: 000b6a03 */ sra $t5,$t3,0x8 +/* f0819ec: afad0088 */ sw $t5,0x88($sp) +/* f0819f0: 03040019 */ multu $t8,$a0 +/* f0819f4: 00004812 */ mflo $t1 +/* f0819f8: 0009ca03 */ sra $t9,$t1,0x8 +/* f0819fc: afb9008c */ sw $t9,0x8c($sp) +/* f081a00: 01e40019 */ multu $t7,$a0 +/* f081a04: 27a40088 */ addiu $a0,$sp,0x88 +/* f081a08: 00005012 */ mflo $t2 +/* f081a0c: 000a7203 */ sra $t6,$t2,0x8 +/* f081a10: 14200003 */ bnez $at,.L0f081a20 +/* f081a14: afae0090 */ sw $t6,0x90($sp) +/* f081a18: 240300ff */ addiu $v1,$zero,0xff +/* f081a1c: afa30094 */ sw $v1,0x94($sp) +.L0f081a20: +/* f081a20: 0fc1a5d4 */ jal func0f069750 +/* f081a24: 8fa500e4 */ lw $a1,0xe4($sp) +/* f081a28: 3c02800a */ lui $v0,0x800a +/* f081a2c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f081a30: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f081a34: 8c4400d8 */ lw $a0,0xd8($v0) +/* f081a38: 14800021 */ bnez $a0,.L0f081ac0 +/* f081a3c: 3c0b8007 */ lui $t3,0x8007 +/* f081a40: 8d6b0764 */ lw $t3,0x764($t3) +/* f081a44: 1560001e */ bnez $t3,.L0f081ac0 +/* f081a48: 00000000 */ sll $zero,$zero,0x0 +/* f081a4c: 8c430480 */ lw $v1,0x480($v0) +/* f081a50: 50600007 */ beqzl $v1,.L0f081a70 +/* f081a54: 8c491c54 */ lw $t1,0x1c54($v0) +/* f081a58: 10600019 */ beqz $v1,.L0f081ac0 +/* f081a5c: 00000000 */ sll $zero,$zero,0x0 +/* f081a60: 806d0037 */ lb $t5,0x37($v1) +/* f081a64: 15a00016 */ bnez $t5,.L0f081ac0 +/* f081a68: 00000000 */ sll $zero,$zero,0x0 +/* f081a6c: 8c491c54 */ lw $t1,0x1c54($v0) +.L0f081a70: +/* f081a70: 8c5800c4 */ lw $t8,0xc4($v0) +/* f081a74: 0120c827 */ nor $t9,$t1,$zero +/* f081a78: 03197824 */ and $t7,$t8,$t9 +/* f081a7c: 31ea0001 */ andi $t2,$t7,0x1 +/* f081a80: 1140000f */ beqz $t2,.L0f081ac0 +/* f081a84: 00000000 */ sll $zero,$zero,0x0 +/* f081a88: 8e0e0008 */ lw $t6,0x8($s0) +/* f081a8c: 3c02800a */ lui $v0,0x800a +/* f081a90: 31cc0800 */ andi $t4,$t6,0x800 +/* f081a94: 15800008 */ bnez $t4,.L0f081ab8 +/* f081a98: 00000000 */ sll $zero,$zero,0x0 +/* f081a9c: 9042caed */ lbu $v0,-0x3513($v0) +/* f081aa0: 3c03800a */ lui $v1,0x800a +/* f081aa4: 9063caee */ lbu $v1,-0x3512($v1) +/* f081aa8: afa20088 */ sw $v0,0x88($sp) +/* f081aac: afa2008c */ sw $v0,0x8c($sp) +/* f081ab0: afa20090 */ sw $v0,0x90($sp) +/* f081ab4: afa30094 */ sw $v1,0x94($sp) +.L0f081ab8: +/* f081ab8: 10000024 */ beqz $zero,.L0f081b4c +/* f081abc: 8faf0088 */ lw $t7,0x88($sp) +.L0f081ac0: +/* f081ac0: 14800021 */ bnez $a0,.L0f081b48 +/* f081ac4: 3c0b8007 */ lui $t3,0x8007 +/* f081ac8: 8d6b0764 */ lw $t3,0x764($t3) +/* f081acc: 5560001f */ bnezl $t3,.L0f081b4c +/* f081ad0: 8faf0088 */ lw $t7,0x88($sp) +/* f081ad4: 8c430480 */ lw $v1,0x480($v0) +/* f081ad8: 50600007 */ beqzl $v1,.L0f081af8 +/* f081adc: 8c581c54 */ lw $t8,0x1c54($v0) +/* f081ae0: 5060001a */ beqzl $v1,.L0f081b4c +/* f081ae4: 8faf0088 */ lw $t7,0x88($sp) +/* f081ae8: 806d0037 */ lb $t5,0x37($v1) +/* f081aec: 55a00017 */ bnezl $t5,.L0f081b4c +/* f081af0: 8faf0088 */ lw $t7,0x88($sp) +/* f081af4: 8c581c54 */ lw $t8,0x1c54($v0) +.L0f081af8: +/* f081af8: 8c4900c4 */ lw $t1,0xc4($v0) +/* f081afc: 0300c827 */ nor $t9,$t8,$zero +/* f081b00: 01397824 */ and $t7,$t1,$t9 +/* f081b04: 31ea0008 */ andi $t2,$t7,0x8 +/* f081b08: 51400010 */ beqzl $t2,.L0f081b4c +/* f081b0c: 8faf0088 */ lw $t7,0x88($sp) +/* f081b10: 8e0e0040 */ lw $t6,0x40($s0) +/* f081b14: 241800ff */ addiu $t8,$zero,0xff +/* f081b18: 240900ff */ addiu $t1,$zero,0xff +/* f081b1c: 000e61c0 */ sll $t4,$t6,0x7 +/* f081b20: 05800004 */ bltz $t4,.L0f081b34 +/* f081b24: 241900ff */ addiu $t9,$zero,0xff +/* f081b28: 8e0b0010 */ lw $t3,0x10($s0) +/* f081b2c: 000b6840 */ sll $t5,$t3,0x1 +/* f081b30: 05a10005 */ bgez $t5,.L0f081b48 +.L0f081b34: +/* f081b34: 24030046 */ addiu $v1,$zero,0x46 +/* f081b38: afb80088 */ sw $t8,0x88($sp) +/* f081b3c: afa9008c */ sw $t1,0x8c($sp) +/* f081b40: afb90090 */ sw $t9,0x90($sp) +/* f081b44: afa30094 */ sw $v1,0x94($sp) +.L0f081b48: +/* f081b48: 8faf0088 */ lw $t7,0x88($sp) +.L0f081b4c: +/* f081b4c: 8fa30094 */ lw $v1,0x94($sp) +/* f081b50: 8fac008c */ lw $t4,0x8c($sp) +/* f081b54: 8fb80090 */ lw $t8,0x90($sp) +/* f081b58: 000f5600 */ sll $t2,$t7,0x18 +/* f081b5c: 006a7025 */ or $t6,$v1,$t2 +/* f081b60: 000c5c00 */ sll $t3,$t4,0x10 +/* f081b64: 01cb6825 */ or $t5,$t6,$t3 +/* f081b68: 00184a00 */ sll $t1,$t8,0x8 +/* f081b6c: 01a9c825 */ or $t9,$t5,$t1 +/* f081b70: afb900d8 */ sw $t9,0xd8($sp) +/* f081b74: 8fa400f8 */ lw $a0,0xf8($sp) +/* f081b78: 0fc20271 */ jal func0f0809c4 +/* f081b7c: 8fa60100 */ lw $a2,0x100($sp) +/* f081b80: 8faa0100 */ lw $t2,0x100($sp) +/* f081b84: 8faf00ac */ lw $t7,0xac($sp) +/* f081b88: 1140001d */ beqz $t2,.L0f081c00 +/* f081b8c: afaf00fc */ sw $t7,0xfc($sp) +/* f081b90: 92020003 */ lbu $v0,0x3($s0) +/* f081b94: 24010035 */ addiu $at,$zero,0x35 +/* f081b98: 02002025 */ or $a0,$s0,$zero +/* f081b9c: 10410009 */ beq $v0,$at,.L0f081bc4 +/* f081ba0: 24010033 */ addiu $at,$zero,0x33 +/* f081ba4: 10410007 */ beq $v0,$at,.L0f081bc4 +/* f081ba8: 00000000 */ sll $zero,$zero,0x0 +/* f081bac: 86030004 */ lh $v1,0x4($s0) +/* f081bb0: 2401008c */ addiu $at,$zero,0x8c +/* f081bb4: 10610003 */ beq $v1,$at,.L0f081bc4 +/* f081bb8: 2401008d */ addiu $at,$zero,0x8d +/* f081bbc: 54610006 */ bnel $v1,$at,.L0f081bd8 +/* f081bc0: 24010128 */ addiu $at,$zero,0x128 +.L0f081bc4: +/* f081bc4: 0fc20488 */ jal func0f081220 +/* f081bc8: 8fa500fc */ lw $a1,0xfc($sp) +/* f081bcc: afa200fc */ sw $v0,0xfc($sp) +/* f081bd0: 86030004 */ lh $v1,0x4($s0) +/* f081bd4: 24010128 */ addiu $at,$zero,0x128 +.L0f081bd8: +/* f081bd8: 5461000a */ bnel $v1,$at,.L0f081c04 +/* f081bdc: 8fa200fc */ lw $v0,0xfc($sp) +/* f081be0: 8e0c0008 */ lw $t4,0x8($s0) +/* f081be4: 02002025 */ or $a0,$s0,$zero +/* f081be8: 000c7000 */ sll $t6,$t4,0x0 +/* f081bec: 05c30005 */ bgezl $t6,.L0f081c04 +/* f081bf0: 8fa200fc */ lw $v0,0xfc($sp) +/* f081bf4: 0fc20488 */ jal func0f081220 +/* f081bf8: 8fa500fc */ lw $a1,0xfc($sp) +/* f081bfc: afa200fc */ sw $v0,0xfc($sp) +.L0f081c00: +/* f081c00: 8fa200fc */ lw $v0,0xfc($sp) +.L0f081c04: +/* f081c04: 8fbf0024 */ lw $ra,0x24($sp) +/* f081c08: 8fb00020 */ lw $s0,0x20($sp) +/* f081c0c: 27bd00f8 */ addiu $sp,$sp,0xf8 +/* f081c10: 03e00008 */ jr $ra +/* f081c14: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f081c18 +/* f081c18: 27bdffe0 */ addiu $sp,$sp,-32 +/* f081c1c: afbf001c */ sw $ra,0x1c($sp) +/* f081c20: afb10018 */ sw $s1,0x18($sp) +/* f081c24: afb00014 */ sw $s0,0x14($sp) +/* f081c28: 8c8f0004 */ lw $t7,0x4($a0) +/* f081c2c: 3c0e8008 */ lui $t6,0x8008 +/* f081c30: 25ceae40 */ addiu $t6,$t6,-20928 +/* f081c34: 00808025 */ or $s0,$a0,$zero +/* f081c38: 15cf0007 */ bne $t6,$t7,.L0f081c58 +/* f081c3c: 00a08825 */ or $s1,$a1,$zero +/* f081c40: 0c006a47 */ jal 0x1a91c +/* f081c44: 00002825 */ or $a1,$zero,$zero +/* f081c48: 54510004 */ bnel $v0,$s1,.L0f081c5c +/* f081c4c: 8e190004 */ lw $t9,0x4($s0) +/* f081c50: 10000019 */ beqz $zero,.L0f081cb8 +/* f081c54: 00001025 */ or $v0,$zero,$zero +.L0f081c58: +/* f081c58: 8e190004 */ lw $t9,0x4($s0) +.L0f081c5c: +/* f081c5c: 3c188008 */ lui $t8,0x8008 +/* f081c60: 2718ae4c */ addiu $t8,$t8,-20916 +/* f081c64: 17190013 */ bne $t8,$t9,.L0f081cb4 +/* f081c68: 02002025 */ or $a0,$s0,$zero +/* f081c6c: 0c006a47 */ jal 0x1a91c +/* f081c70: 00002825 */ or $a1,$zero,$zero +/* f081c74: 1051000d */ beq $v0,$s1,.L0f081cac +/* f081c78: 02002025 */ or $a0,$s0,$zero +/* f081c7c: 0c006a47 */ jal 0x1a91c +/* f081c80: 24050001 */ addiu $a1,$zero,0x1 +/* f081c84: 10510009 */ beq $v0,$s1,.L0f081cac +/* f081c88: 02002025 */ or $a0,$s0,$zero +/* f081c8c: 0c006a47 */ jal 0x1a91c +/* f081c90: 24050002 */ addiu $a1,$zero,0x2 +/* f081c94: 10510005 */ beq $v0,$s1,.L0f081cac +/* f081c98: 02002025 */ or $a0,$s0,$zero +/* f081c9c: 0c006a47 */ jal 0x1a91c +/* f081ca0: 24050003 */ addiu $a1,$zero,0x3 +/* f081ca4: 54510004 */ bnel $v0,$s1,.L0f081cb8 +/* f081ca8: 24020001 */ addiu $v0,$zero,0x1 +.L0f081cac: +/* f081cac: 10000002 */ beqz $zero,.L0f081cb8 +/* f081cb0: 00001025 */ or $v0,$zero,$zero +.L0f081cb4: +/* f081cb4: 24020001 */ addiu $v0,$zero,0x1 +.L0f081cb8: +/* f081cb8: 8fbf001c */ lw $ra,0x1c($sp) +/* f081cbc: 8fb00014 */ lw $s0,0x14($sp) +/* f081cc0: 8fb10018 */ lw $s1,0x18($sp) +/* f081cc4: 03e00008 */ jr $ra +/* f081cc8: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f081ccc +/* f081ccc: 27bdff30 */ addiu $sp,$sp,-208 +/* f081cd0: afbf003c */ sw $ra,0x3c($sp) +/* f081cd4: afbe0038 */ sw $s8,0x38($sp) +/* f081cd8: afb70034 */ sw $s7,0x34($sp) +/* f081cdc: afb60030 */ sw $s6,0x30($sp) +/* f081ce0: afb5002c */ sw $s5,0x2c($sp) +/* f081ce4: afb40028 */ sw $s4,0x28($sp) +/* f081ce8: afb30024 */ sw $s3,0x24($sp) +/* f081cec: afb20020 */ sw $s2,0x20($sp) +/* f081cf0: afb1001c */ sw $s1,0x1c($sp) +/* f081cf4: afb00018 */ sw $s0,0x18($sp) +/* f081cf8: 8c820018 */ lw $v0,0x18($a0) +/* f081cfc: 240f0001 */ addiu $t7,$zero,0x1 +/* f081d00: 00803825 */ or $a3,$a0,$zero +/* f081d04: 8c4e0008 */ lw $t6,0x8($v0) +/* f081d08: afaf008c */ sw $t7,0x8c($sp) +/* f081d0c: 44808000 */ mtc1 $zero,$f16 +/* f081d10: afae0094 */ sw $t6,0x94($sp) +/* f081d14: 8c840014 */ lw $a0,0x14($a0) +/* f081d18: 00a0a825 */ or $s5,$a1,$zero +/* f081d1c: 2405000f */ addiu $a1,$zero,0xf +/* f081d20: afa700d0 */ sw $a3,0xd0($sp) +/* f081d24: 3406ffff */ dli $a2,0xffff +/* f081d28: afa20098 */ sw $v0,0x98($sp) +/* f081d2c: 0fc249af */ jal func0f0926bc +/* f081d30: e7b000bc */ swc1 $f16,0xbc($sp) +/* f081d34: 0fc47b6e */ jal func0f11edb8 +/* f081d38: afa00090 */ sw $zero,0x90($sp) +/* f081d3c: c7b000bc */ lwc1 $f16,0xbc($sp) +/* f081d40: 0fc47b6e */ jal func0f11edb8 +/* f081d44: e7b000bc */ swc1 $f16,0xbc($sp) +/* f081d48: c7b000bc */ lwc1 $f16,0xbc($sp) +/* f081d4c: 0c004b70 */ jal 0x12dc0 +/* f081d50: e7b000bc */ swc1 $f16,0xbc($sp) +/* f081d54: 0fc47b6e */ jal func0f11edb8 +/* f081d58: afa20090 */ sw $v0,0x90($sp) +/* f081d5c: 10400004 */ beqz $v0,.L0f081d70 +/* f081d60: c7b000bc */ lwc1 $f16,0xbc($sp) +/* f081d64: 8fb80090 */ lw $t8,0x90($sp) +/* f081d68: 3319ffff */ andi $t9,$t8,0xffff +/* f081d6c: afb90090 */ sw $t9,0x90($sp) +.L0f081d70: +/* f081d70: 8fa800d0 */ lw $t0,0xd0($sp) +/* f081d74: 24050001 */ addiu $a1,$zero,0x1 +/* f081d78: 8d040014 */ lw $a0,0x14($t0) +/* f081d7c: 0fc4f903 */ jal func0f13e40c +/* f081d80: e7b000bc */ swc1 $f16,0xbc($sp) +/* f081d84: 24090001 */ addiu $t1,$zero,0x1 +/* f081d88: c7b000bc */ lwc1 $f16,0xbc($sp) +/* f081d8c: afa00084 */ sw $zero,0x84($sp) +/* f081d90: afa90080 */ sw $t1,0x80($sp) +/* f081d94: 00009025 */ or $s2,$zero,$zero +/* f081d98: 8fb000d0 */ lw $s0,0xd0($sp) +/* f081d9c: 27b300b0 */ addiu $s3,$sp,0xb0 +/* f081da0: 24140003 */ addiu $s4,$zero,0x3 +.L0f081da4: +/* f081da4: c602001c */ lwc1 $f2,0x1c($s0) +/* f081da8: c60e0020 */ lwc1 $f14,0x20($s0) +/* f081dac: c6000024 */ lwc1 $f0,0x24($s0) +/* f081db0: 46021102 */ mul.s $f4,$f2,$f2 +/* f081db4: 00008825 */ or $s1,$zero,$zero +/* f081db8: e7b000bc */ swc1 $f16,0xbc($sp) +/* f081dbc: 460e7182 */ mul.s $f6,$f14,$f14 +/* f081dc0: 46062200 */ add.s $f8,$f4,$f6 +/* f081dc4: 46000282 */ mul.s $f10,$f0,$f0 +/* f081dc8: 0c012974 */ jal 0x4a5d0 +/* f081dcc: 46085300 */ add.s $f12,$f10,$f8 +/* f081dd0: c7b000bc */ lwc1 $f16,0xbc($sp) +/* f081dd4: e6600000 */ swc1 $f0,0x0($s3) +/* f081dd8: c6120020 */ lwc1 $f18,0x20($s0) +/* f081ddc: 44802000 */ mtc1 $zero,$f4 +/* f081de0: 2610000c */ addiu $s0,$s0,0xc +/* f081de4: 46009083 */ div.s $f2,$f18,$f0 +/* f081de8: 4604103c */ c.lt.s $f2,$f4 +/* f081dec: 00000000 */ sll $zero,$zero,0x0 +/* f081df0: 45020004 */ bc1fl .L0f081e04 +/* f081df4: 4602803c */ c.lt.s $f16,$f2 +/* f081df8: 24110001 */ addiu $s1,$zero,0x1 +/* f081dfc: 46001087 */ neg.s $f2,$f2 +/* f081e00: 4602803c */ c.lt.s $f16,$f2 +.L0f081e04: +/* f081e04: 00000000 */ sll $zero,$zero,0x0 +/* f081e08: 45020005 */ bc1fl .L0f081e20 +/* f081e0c: 26520001 */ addiu $s2,$s2,0x1 +/* f081e10: 46001406 */ mov.s $f16,$f2 +/* f081e14: afb20080 */ sw $s2,0x80($sp) +/* f081e18: afb10084 */ sw $s1,0x84($sp) +/* f081e1c: 26520001 */ addiu $s2,$s2,0x1 +.L0f081e20: +/* f081e20: 1654ffe0 */ bne $s2,$s4,.L0f081da4 +/* f081e24: 26730004 */ addiu $s3,$s3,0x4 +/* f081e28: 3c017f1b */ lui $at,0x7f1b +/* f081e2c: c42ea830 */ lwc1 $f14,-0x57d0($at) +/* f081e30: 3c017f1b */ lui $at,0x7f1b +/* f081e34: c422a834 */ lwc1 $f2,-0x57cc($at) +/* f081e38: 8fa40098 */ lw $a0,0x98($sp) +/* f081e3c: e7ae00cc */ swc1 $f14,0xcc($sp) +/* f081e40: 0fc1a2aa */ jal func0f068aa8 +/* f081e44: e7a200c8 */ swc1 $f2,0xc8($sp) +/* f081e48: 8faa0080 */ lw $t2,0x80($sp) +/* f081e4c: c7a200c8 */ lwc1 $f2,0xc8($sp) +/* f081e50: c7ae00cc */ lwc1 $f14,0xcc($sp) +/* f081e54: 15400009 */ bnez $t2,.L0f081e7c +/* f081e58: afa200a4 */ sw $v0,0xa4($sp) +/* f081e5c: 0fc199eb */ jal func0f0667ac +/* f081e60: 00402025 */ or $a0,$v0,$zero +/* f081e64: 8fa400a4 */ lw $a0,0xa4($sp) +/* f081e68: 0fc199ed */ jal func0f0667b4 +/* f081e6c: e7a000cc */ swc1 $f0,0xcc($sp) +/* f081e70: c7ae00cc */ lwc1 $f14,0xcc($sp) +/* f081e74: 10000018 */ beqz $zero,.L0f081ed8 +/* f081e78: 46000086 */ mov.s $f2,$f0 +.L0f081e7c: +/* f081e7c: 8fab0080 */ lw $t3,0x80($sp) +/* f081e80: 24010001 */ addiu $at,$zero,0x1 +/* f081e84: 8fac0080 */ lw $t4,0x80($sp) +/* f081e88: 5561000a */ bnel $t3,$at,.L0f081eb4 +/* f081e8c: 24010002 */ addiu $at,$zero,0x2 +/* f081e90: 0fc199ef */ jal func0f0667bc +/* f081e94: 8fa400a4 */ lw $a0,0xa4($sp) +/* f081e98: 8fa400a4 */ lw $a0,0xa4($sp) +/* f081e9c: 0fc199f1 */ jal func0f0667c4 +/* f081ea0: e7a000cc */ swc1 $f0,0xcc($sp) +/* f081ea4: c7ae00cc */ lwc1 $f14,0xcc($sp) +/* f081ea8: 1000000b */ beqz $zero,.L0f081ed8 +/* f081eac: 46000086 */ mov.s $f2,$f0 +/* f081eb0: 24010002 */ addiu $at,$zero,0x2 +.L0f081eb4: +/* f081eb4: 55810009 */ bnel $t4,$at,.L0f081edc +/* f081eb8: 8fad0084 */ lw $t5,0x84($sp) +/* f081ebc: 0fc199f3 */ jal func0f0667cc +/* f081ec0: 8fa400a4 */ lw $a0,0xa4($sp) +/* f081ec4: 8fa400a4 */ lw $a0,0xa4($sp) +/* f081ec8: 0fc199f5 */ jal func0f0667d4 +/* f081ecc: e7a000cc */ swc1 $f0,0xcc($sp) +/* f081ed0: c7ae00cc */ lwc1 $f14,0xcc($sp) +/* f081ed4: 46000086 */ mov.s $f2,$f0 +.L0f081ed8: +/* f081ed8: 8fad0084 */ lw $t5,0x84($sp) +.L0f081edc: +/* f081edc: 3c013f00 */ lui $at,0x3f00 +/* f081ee0: 51a00005 */ beqzl $t5,.L0f081ef8 +/* f081ee4: 4602703c */ c.lt.s $f14,$f2 +/* f081ee8: 46001006 */ mov.s $f0,$f2 +/* f081eec: 46007086 */ mov.s $f2,$f14 +/* f081ef0: 46000386 */ mov.s $f14,$f0 +/* f081ef4: 4602703c */ c.lt.s $f14,$f2 +.L0f081ef8: +/* f081ef8: 00000000 */ sll $zero,$zero,0x0 +/* f081efc: 45020008 */ bc1fl .L0f081f20 +/* f081f00: 44801000 */ mtc1 $zero,$f2 +/* f081f04: 46027180 */ add.s $f6,$f14,$f2 +/* f081f08: 44815000 */ mtc1 $at,$f10 +/* f081f0c: 00000000 */ sll $zero,$zero,0x0 +/* f081f10: 460a3202 */ mul.s $f8,$f6,$f10 +/* f081f14: 10000005 */ beqz $zero,.L0f081f2c +/* f081f18: e7a800c4 */ swc1 $f8,0xc4($sp) +/* f081f1c: 44801000 */ mtc1 $zero,$f2 +.L0f081f20: +/* f081f20: 00000000 */ sll $zero,$zero,0x0 +/* f081f24: e7a200c4 */ swc1 $f2,0xc4($sp) +/* f081f28: 46001386 */ mov.s $f14,$f2 +.L0f081f2c: +/* f081f2c: 16b40010 */ bne $s5,$s4,.L0f081f70 +/* f081f30: 460e1301 */ sub.s $f12,$f2,$f14 +/* f081f34: c7a400c4 */ lwc1 $f4,0xc4($sp) +/* f081f38: 3c014080 */ lui $at,0x4080 +/* f081f3c: 44819000 */ mtc1 $at,$f18 +/* f081f40: 460e2181 */ sub.s $f6,$f4,$f14 +/* f081f44: 3c0140c0 */ lui $at,0x40c0 +/* f081f48: 4606903c */ c.lt.s $f18,$f6 +/* f081f4c: 00000000 */ sll $zero,$zero,0x0 +/* f081f50: 45020008 */ bc1fl .L0f081f74 +/* f081f54: 3c0140c0 */ lui $at,0x40c0 +/* f081f58: 44818000 */ mtc1 $at,$f16 +/* f081f5c: 3c014000 */ lui $at,0x4000 +/* f081f60: 44814000 */ mtc1 $at,$f8 +/* f081f64: 46107280 */ add.s $f10,$f14,$f16 +/* f081f68: 46085101 */ sub.s $f4,$f10,$f8 +/* f081f6c: e7a400c4 */ swc1 $f4,0xc4($sp) +.L0f081f70: +/* f081f70: 3c0140c0 */ lui $at,0x40c0 +.L0f081f74: +/* f081f74: 44818000 */ mtc1 $at,$f16 +/* f081f78: 3c013f80 */ lui $at,0x3f80 +/* f081f7c: 8fa600d0 */ lw $a2,0xd0($sp) +/* f081f80: 460c803c */ c.lt.s $f16,$f12 +/* f081f84: 00000000 */ sll $zero,$zero,0x0 +/* f081f88: 4502000a */ bc1fl .L0f081fb4 +/* f081f8c: 44810000 */ mtc1 $at,$f0 +/* f081f90: 2aa10003 */ slti $at,$s5,0x3 +/* f081f94: 10200003 */ beqz $at,.L0f081fa4 +/* f081f98: 3c017f1b */ lui $at,0x7f1b +/* f081f9c: 10000006 */ beqz $zero,.L0f081fb8 +/* f081fa0: c420a838 */ lwc1 $f0,-0x57c8($at) +.L0f081fa4: +/* f081fa4: 46106481 */ sub.s $f18,$f12,$f16 +/* f081fa8: 10000003 */ beqz $zero,.L0f081fb8 +/* f081fac: 460c9003 */ div.s $f0,$f18,$f12 +/* f081fb0: 44810000 */ mtc1 $at,$f0 +.L0f081fb4: +/* f081fb4: 00000000 */ sll $zero,$zero,0x0 +.L0f081fb8: +/* f081fb8: c4c60028 */ lwc1 $f6,0x28($a2) +/* f081fbc: c4c8002c */ lwc1 $f8,0x2c($a2) +/* f081fc0: c4d20030 */ lwc1 $f18,0x30($a2) +/* f081fc4: 46003282 */ mul.s $f10,$f6,$f0 +/* f081fc8: 3c013f80 */ lui $at,0x3f80 +/* f081fcc: 8cce0014 */ lw $t6,0x14($a2) +/* f081fd0: 46004102 */ mul.s $f4,$f8,$f0 +/* f081fd4: 44814000 */ mtc1 $at,$f8 +/* f081fd8: 46009182 */ mul.s $f6,$f18,$f0 +/* f081fdc: e4ca0028 */ swc1 $f10,0x28($a2) +/* f081fe0: e4c4002c */ swc1 $f4,0x2c($a2) +/* f081fe4: 46004101 */ sub.s $f4,$f8,$f0 +/* f081fe8: e4c60030 */ swc1 $f6,0x30($a2) +/* f081fec: 8faf0080 */ lw $t7,0x80($sp) +/* f081ff0: 460e2482 */ mul.s $f18,$f4,$f14 +/* f081ff4: 000fc080 */ sll $t8,$t7,0x2 +/* f081ff8: 01d81021 */ addu $v0,$t6,$t8 +/* f081ffc: c44a0008 */ lwc1 $f10,0x8($v0) +/* f082000: 46125180 */ add.s $f6,$f10,$f18 +/* f082004: e4460008 */ swc1 $f6,0x8($v0) +/* f082008: 8fb90094 */ lw $t9,0x94($sp) +/* f08200c: 8f3e0000 */ lw $s8,0x0($t9) +/* f082010: 53c00196 */ beqzl $s8,.L0f08266c +/* f082014: 90c20002 */ lbu $v0,0x2($a2) +/* f082018: 97c20000 */ lhu $v0,0x0($s8) +.L0f08201c: +/* f08201c: 24010008 */ addiu $at,$zero,0x8 +/* f082020: 03c02825 */ or $a1,$s8,$zero +/* f082024: 304800ff */ andi $t0,$v0,0xff +/* f082028: 11010171 */ beq $t0,$at,.L0f0825f0 +/* f08202c: 24010012 */ addiu $at,$zero,0x12 +/* f082030: 11010174 */ beq $t0,$at,.L0f082604 +/* f082034: 03c02825 */ or $a1,$s8,$zero +/* f082038: 24010017 */ addiu $at,$zero,0x17 +/* f08203c: 11010176 */ beq $t0,$at,.L0f082618 +/* f082040: 03c02825 */ or $a1,$s8,$zero +/* f082044: 24010018 */ addiu $at,$zero,0x18 +/* f082048: 11010003 */ beq $t0,$at,.L0f082058 +/* f08204c: 0000a825 */ or $s5,$zero,$zero +/* f082050: 10000175 */ beqz $zero,.L0f082628 +/* f082054: 8fc20014 */ lw $v0,0x14($s8) +.L0f082058: +/* f082058: 13c0000b */ beqz $s8,.L0f082088 +/* f08205c: 03c01025 */ or $v0,$s8,$zero +/* f082060: 2403000a */ addiu $v1,$zero,0xa +/* f082064: 94490000 */ lhu $t1,0x0($v0) +.L0f082068: +/* f082068: 312a00ff */ andi $t2,$t1,0xff +/* f08206c: 546a0004 */ bnel $v1,$t2,.L0f082080 +/* f082070: 8c420008 */ lw $v0,0x8($v0) +/* f082074: 10000004 */ beqz $zero,.L0f082088 +/* f082078: 8c550004 */ lw $s5,0x4($v0) +/* f08207c: 8c420008 */ lw $v0,0x8($v0) +.L0f082080: +/* f082080: 5440fff9 */ bnezl $v0,.L0f082068 +/* f082084: 94490000 */ lhu $t1,0x0($v0) +.L0f082088: +/* f082088: 8fa40094 */ lw $a0,0x94($sp) +/* f08208c: 0fc20706 */ jal func0f081c18 +/* f082090: 03c02825 */ or $a1,$s8,$zero +/* f082094: 10400153 */ beqz $v0,.L0f0825e4 +/* f082098: 8fab00a4 */ lw $t3,0xa4($sp) +/* f08209c: 56ab0152 */ bnel $s5,$t3,.L0f0825e8 +/* f0820a0: 8fc20014 */ lw $v0,0x14($s8) +/* f0820a4: 8fd40004 */ lw $s4,0x4($s8) +/* f0820a8: 8fac0098 */ lw $t4,0x98($sp) +/* f0820ac: 8fa400d0 */ lw $a0,0xd0($sp) +/* f0820b0: 968f0014 */ lhu $t7,0x14($s4) +/* f0820b4: 8d8d0010 */ lw $t5,0x10($t4) +/* f0820b8: 000f7080 */ sll $t6,$t7,0x2 +/* f0820bc: 0fc1a1ee */ jal func0f0687b8 +/* f0820c0: 01ae9821 */ addu $s3,$t5,$t6 +/* f0820c4: 86840010 */ lh $a0,0x10($s4) +/* f0820c8: 24050001 */ addiu $a1,$zero,0x1 +/* f0820cc: 03c03025 */ or $a2,$s8,$zero +/* f0820d0: 0fc4a557 */ jal func0f12955c +/* f0820d4: 00403825 */ or $a3,$v0,$zero +/* f0820d8: 10400041 */ beqz $v0,.L0f0821e0 +/* f0820dc: 00408025 */ or $s0,$v0,$zero +/* f0820e0: 8e650000 */ lw $a1,0x0($s3) +/* f0820e4: 8e98000c */ lw $t8,0xc($s4) +/* f0820e8: 00009025 */ or $s2,$zero,$zero +/* f0820ec: 53050021 */ beql $t8,$a1,.L0f082174 +/* f0820f0: 868f0010 */ lh $t7,0x10($s4) +/* f0820f4: 86990010 */ lh $t9,0x10($s4) +/* f0820f8: 00008825 */ or $s1,$zero,$zero +/* f0820fc: 00401825 */ or $v1,$v0,$zero +/* f082100: 1b200017 */ blez $t9,.L0f082160 +/* f082104: 00000000 */ sll $zero,$zero,0x0 +/* f082108: 8e680000 */ lw $t0,0x0($s3) +.L0f08210c: +/* f08210c: 26520001 */ addiu $s2,$s2,0x1 +/* f082110: 2463000c */ addiu $v1,$v1,0xc +/* f082114: 01114821 */ addu $t1,$t0,$s1 +/* f082118: 89210000 */ lwl $at,0x0($t1) +/* f08211c: 99210003 */ lwr $at,0x3($t1) +/* f082120: 2631000c */ addiu $s1,$s1,0xc +/* f082124: a861fff4 */ swl $at,-0xc($v1) +/* f082128: b861fff7 */ swr $at,-0x9($v1) +/* f08212c: 892b0004 */ lwl $t3,0x4($t1) +/* f082130: 992b0007 */ lwr $t3,0x7($t1) +/* f082134: a86bfff8 */ swl $t3,-0x8($v1) +/* f082138: b86bfffb */ swr $t3,-0x5($v1) +/* f08213c: 89210008 */ lwl $at,0x8($t1) +/* f082140: 9921000b */ lwr $at,0xb($t1) +/* f082144: a861fffc */ swl $at,-0x4($v1) +/* f082148: b861ffff */ swr $at,-0x1($v1) +/* f08214c: 868c0010 */ lh $t4,0x10($s4) +/* f082150: 024c082a */ slt $at,$s2,$t4 +/* f082154: 5420ffed */ bnezl $at,.L0f08210c +/* f082158: 8e680000 */ lw $t0,0x0($s3) +/* f08215c: 8e650000 */ lw $a1,0x0($s3) +.L0f082160: +/* f082160: 0fc4a606 */ jal func0f129818 +/* f082164: 24040001 */ addiu $a0,$zero,0x1 +/* f082168: 1000001b */ beqz $zero,.L0f0821d8 +/* f08216c: 00000000 */ sll $zero,$zero,0x0 +/* f082170: 868f0010 */ lh $t7,0x10($s4) +.L0f082174: +/* f082174: 00008825 */ or $s1,$zero,$zero +/* f082178: 00401825 */ or $v1,$v0,$zero +/* f08217c: 19e00016 */ blez $t7,.L0f0821d8 +/* f082180: 00000000 */ sll $zero,$zero,0x0 +/* f082184: 8e8d000c */ lw $t5,0xc($s4) +.L0f082188: +/* f082188: 26520001 */ addiu $s2,$s2,0x1 +/* f08218c: 2463000c */ addiu $v1,$v1,0xc +/* f082190: 01b17021 */ addu $t6,$t5,$s1 +/* f082194: 89c10000 */ lwl $at,0x0($t6) +/* f082198: 99c10003 */ lwr $at,0x3($t6) +/* f08219c: 2631000c */ addiu $s1,$s1,0xc +/* f0821a0: a861fff4 */ swl $at,-0xc($v1) +/* f0821a4: b861fff7 */ swr $at,-0x9($v1) +/* f0821a8: 89d90004 */ lwl $t9,0x4($t6) +/* f0821ac: 99d90007 */ lwr $t9,0x7($t6) +/* f0821b0: a879fff8 */ swl $t9,-0x8($v1) +/* f0821b4: b879fffb */ swr $t9,-0x5($v1) +/* f0821b8: 89c10008 */ lwl $at,0x8($t6) +/* f0821bc: 99c1000b */ lwr $at,0xb($t6) +/* f0821c0: a861fffc */ swl $at,-0x4($v1) +/* f0821c4: b861ffff */ swr $at,-0x1($v1) +/* f0821c8: 86880010 */ lh $t0,0x10($s4) +/* f0821cc: 0248082a */ slt $at,$s2,$t0 +/* f0821d0: 5420ffed */ bnezl $at,.L0f082188 +/* f0821d4: 8e8d000c */ lw $t5,0xc($s4) +.L0f0821d8: +/* f0821d8: 10000002 */ beqz $zero,.L0f0821e4 +/* f0821dc: ae700000 */ sw $s0,0x0($s3) +.L0f0821e0: +/* f0821e0: afa0008c */ sw $zero,0x8c($sp) +.L0f0821e4: +/* f0821e4: 86890010 */ lh $t1,0x10($s4) +/* f0821e8: 8e8a000c */ lw $t2,0xc($s4) +/* f0821ec: 8e6e0008 */ lw $t6,0x8($s3) +/* f0821f0: 00095880 */ sll $t3,$t1,0x2 +/* f0821f4: 01695823 */ subu $t3,$t3,$t1 +/* f0821f8: 000b5880 */ sll $t3,$t3,0x2 +/* f0821fc: 014b6021 */ addu $t4,$t2,$t3 +/* f082200: 258f0007 */ addiu $t7,$t4,0x7 +/* f082204: 35ed0007 */ ori $t5,$t7,0x7 +/* f082208: 39b80007 */ xori $t8,$t5,0x7 +/* f08220c: 170e001a */ bne $t8,$t6,.L0f082278 +/* f082210: 24050003 */ addiu $a1,$zero,0x3 +/* f082214: 96840016 */ lhu $a0,0x16($s4) +/* f082218: 00003025 */ or $a2,$zero,$zero +/* f08221c: 0fc4a557 */ jal func0f12955c +/* f082220: 00003825 */ or $a3,$zero,$zero +/* f082224: 50400014 */ beqzl $v0,.L0f082278 +/* f082228: afa0008c */ sw $zero,0x8c($sp) +/* f08222c: 96990016 */ lhu $t9,0x16($s4) +/* f082230: 00009025 */ or $s2,$zero,$zero +/* f082234: 00001825 */ or $v1,$zero,$zero +/* f082238: 1b20000c */ blez $t9,.L0f08226c +/* f08223c: 00402025 */ or $a0,$v0,$zero +/* f082240: 8e680008 */ lw $t0,0x8($s3) +.L0f082244: +/* f082244: 26520001 */ addiu $s2,$s2,0x1 +/* f082248: 24840004 */ addiu $a0,$a0,0x4 +/* f08224c: 01034821 */ addu $t1,$t0,$v1 +/* f082250: 8d210000 */ lw $at,0x0($t1) +/* f082254: 24630004 */ addiu $v1,$v1,0x4 +/* f082258: ac81fffc */ sw $at,-0x4($a0) +/* f08225c: 968c0016 */ lhu $t4,0x16($s4) +/* f082260: 024c082a */ slt $at,$s2,$t4 +/* f082264: 5420fff7 */ bnezl $at,.L0f082244 +/* f082268: 8e680008 */ lw $t0,0x8($s3) +.L0f08226c: +/* f08226c: 10000002 */ beqz $zero,.L0f082278 +/* f082270: ae620008 */ sw $v0,0x8($s3) +/* f082274: afa0008c */ sw $zero,0x8c($sp) +.L0f082278: +/* f082278: 8faf008c */ lw $t7,0x8c($sp) +/* f08227c: 51e000da */ beqzl $t7,.L0f0825e8 +/* f082280: 8fc20014 */ lw $v0,0x14($s8) +/* f082284: 96820016 */ lhu $v0,0x16($s4) +/* f082288: 00009025 */ or $s2,$zero,$zero +/* f08228c: 5840000e */ blezl $v0,.L0f0822c8 +/* f082290: 86990010 */ lh $t9,0x10($s4) +.L0f082294: +/* f082294: 5a400007 */ blezl $s2,.L0f0822b4 +/* f082298: 26520001 */ addiu $s2,$s2,0x1 +/* f08229c: 8e6d0008 */ lw $t5,0x8($s3) +/* f0822a0: 0012c080 */ sll $t8,$s2,0x2 +/* f0822a4: 01b87021 */ addu $t6,$t5,$t8 +/* f0822a8: a1c00003 */ sb $zero,0x3($t6) +/* f0822ac: 96820016 */ lhu $v0,0x16($s4) +/* f0822b0: 26520001 */ addiu $s2,$s2,0x1 +.L0f0822b4: +/* f0822b4: 0242082a */ slt $at,$s2,$v0 +/* f0822b8: 1420fff6 */ bnez $at,.L0f082294 +/* f0822bc: 00000000 */ sll $zero,$zero,0x0 +/* f0822c0: 00009025 */ or $s2,$zero,$zero +/* f0822c4: 86990010 */ lh $t9,0x10($s4) +.L0f0822c8: +/* f0822c8: c7a800c4 */ lwc1 $f8,0xc4($sp) +/* f0822cc: 5b2000c6 */ blezl $t9,.L0f0825e8 +/* f0822d0: 8fc20014 */ lw $v0,0x14($s8) +/* f0822d4: 4600410d */ trunc.w.s $f4,$f8 +/* f0822d8: 8fb60080 */ lw $s6,0x80($sp) +/* f0822dc: 00008825 */ or $s1,$zero,$zero +/* f0822e0: 44172000 */ mfc1 $s7,$f4 +/* f0822e4: 00164040 */ sll $t0,$s6,0x1 +/* f0822e8: 0100b025 */ or $s6,$t0,$zero +/* f0822ec: 00174c00 */ sll $t1,$s7,0x10 +/* f0822f0: 0009bc03 */ sra $s7,$t1,0x10 +/* f0822f4: 8e8c000c */ lw $t4,0xc($s4) +.L0f0822f8: +/* f0822f8: 8fa80090 */ lw $t0,0x90($sp) +/* f0822fc: 01911021 */ addu $v0,$t4,$s1 +/* f082300: 844f0004 */ lh $t7,0x4($v0) +/* f082304: 844d0000 */ lh $t5,0x0($v0) +/* f082308: 844e0002 */ lh $t6,0x2($v0) +/* f08230c: 01edc021 */ addu $t8,$t7,$t5 +/* f082310: 030ec821 */ addu $t9,$t8,$t6 +/* f082314: 0fc4a47e */ jal func0f1291f8 +/* f082318: 03282021 */ addu $a0,$t9,$t0 +/* f08231c: 8faa0084 */ lw $t2,0x84($sp) +/* f082320: 00125880 */ sll $t3,$s2,0x2 +/* f082324: 00127080 */ sll $t6,$s2,0x2 +/* f082328: 5140000f */ beqzl $t2,.L0f082368 +/* f08232c: 8e780000 */ lw $t8,0x0($s3) +/* f082330: 8e690000 */ lw $t1,0x0($s3) +/* f082334: 01725823 */ subu $t3,$t3,$s2 +/* f082338: 000b5880 */ sll $t3,$t3,0x2 +/* f08233c: 012b6021 */ addu $t4,$t1,$t3 +/* f082340: 01967821 */ addu $t7,$t4,$s6 +/* f082344: 85ed0000 */ lh $t5,0x0($t7) +/* f082348: 01b7082a */ slt $at,$t5,$s7 +/* f08234c: 14200003 */ bnez $at,.L0f08235c +/* f082350: 00000000 */ sll $zero,$zero,0x0 +/* f082354: 1000000f */ beqz $zero,.L0f082394 +/* f082358: 24100014 */ addiu $s0,$zero,0x14 +.L0f08235c: +/* f08235c: 1000000d */ beqz $zero,.L0f082394 +/* f082360: 2410005a */ addiu $s0,$zero,0x5a +/* f082364: 8e780000 */ lw $t8,0x0($s3) +.L0f082368: +/* f082368: 01d27023 */ subu $t6,$t6,$s2 +/* f08236c: 000e7080 */ sll $t6,$t6,0x2 +/* f082370: 030ec821 */ addu $t9,$t8,$t6 +/* f082374: 03364021 */ addu $t0,$t9,$s6 +/* f082378: 850a0000 */ lh $t2,0x0($t0) +/* f08237c: 2410005a */ addiu $s0,$zero,0x5a +/* f082380: 02ea082a */ slt $at,$s7,$t2 +/* f082384: 14200003 */ bnez $at,.L0f082394 +/* f082388: 00000000 */ sll $zero,$zero,0x0 +/* f08238c: 10000001 */ beqz $zero,.L0f082394 +/* f082390: 24100014 */ addiu $s0,$zero,0x14 +.L0f082394: +/* f082394: 0fc4a46c */ jal func0f1291b0 +/* f082398: 00000000 */ sll $zero,$zero,0x0 +/* f08239c: 24010064 */ addiu $at,$zero,0x64 +/* f0823a0: 0041001b */ divu $zero,$v0,$at +/* f0823a4: 00004810 */ mfhi $t1 +/* f0823a8: 0130082a */ slt $at,$t1,$s0 +/* f0823ac: 10200004 */ beqz $at,.L0f0823c0 +/* f0823b0: 00000000 */ sll $zero,$zero,0x0 +/* f0823b4: 8e6b0000 */ lw $t3,0x0($s3) +/* f0823b8: 01716021 */ addu $t4,$t3,$s1 +/* f0823bc: a1800007 */ sb $zero,0x7($t4) +.L0f0823c0: +/* f0823c0: 0fc4a46c */ jal func0f1291b0 +/* f0823c4: 00000000 */ sll $zero,$zero,0x0 +/* f0823c8: 24010014 */ addiu $at,$zero,0x14 +/* f0823cc: 0041001b */ divu $zero,$v0,$at +/* f0823d0: 00006810 */ mfhi $t5 +/* f0823d4: 25b8fff6 */ addiu $t8,$t5,-10 +/* f0823d8: 44985000 */ mtc1 $t8,$f10 +/* f0823dc: c7a600b0 */ lwc1 $f6,0xb0($sp) +/* f0823e0: 8e6f0000 */ lw $t7,0x0($s3) +/* f0823e4: 468054a0 */ cvt.s.w $f18,$f10 +/* f0823e8: 01f18021 */ addu $s0,$t7,$s1 +/* f0823ec: 86080000 */ lh $t0,0x0($s0) +/* f0823f0: 46069202 */ mul.s $f8,$f18,$f6 +/* f0823f4: 4600410d */ trunc.w.s $f4,$f8 +/* f0823f8: 44192000 */ mfc1 $t9,$f4 +/* f0823fc: 00000000 */ sll $zero,$zero,0x0 +/* f082400: 01195021 */ addu $t2,$t0,$t9 +/* f082404: 0fc4a46c */ jal func0f1291b0 +/* f082408: a60a0000 */ sh $t2,0x0($s0) +/* f08240c: 24010014 */ addiu $at,$zero,0x14 +/* f082410: 0041001b */ divu $zero,$v0,$at +/* f082414: 00005810 */ mfhi $t3 +/* f082418: 256cfff6 */ addiu $t4,$t3,-10 +/* f08241c: 448c5000 */ mtc1 $t4,$f10 +/* f082420: c7a600b4 */ lwc1 $f6,0xb4($sp) +/* f082424: 8e690000 */ lw $t1,0x0($s3) +/* f082428: 468054a0 */ cvt.s.w $f18,$f10 +/* f08242c: 01318021 */ addu $s0,$t1,$s1 +/* f082430: 86180002 */ lh $t8,0x2($s0) +/* f082434: 46069202 */ mul.s $f8,$f18,$f6 +/* f082438: 4600410d */ trunc.w.s $f4,$f8 +/* f08243c: 440d2000 */ mfc1 $t5,$f4 +/* f082440: 00000000 */ sll $zero,$zero,0x0 +/* f082444: 030d7021 */ addu $t6,$t8,$t5 +/* f082448: 0fc4a46c */ jal func0f1291b0 +/* f08244c: a60e0002 */ sh $t6,0x2($s0) +/* f082450: 24010014 */ addiu $at,$zero,0x14 +/* f082454: 0041001b */ divu $zero,$v0,$at +/* f082458: 0000c810 */ mfhi $t9 +/* f08245c: 272afff6 */ addiu $t2,$t9,-10 +/* f082460: 448a5000 */ mtc1 $t2,$f10 +/* f082464: c7a600b8 */ lwc1 $f6,0xb8($sp) +/* f082468: 8e680000 */ lw $t0,0x0($s3) +/* f08246c: 468054a0 */ cvt.s.w $f18,$f10 +/* f082470: 01118021 */ addu $s0,$t0,$s1 +/* f082474: 860c0004 */ lh $t4,0x4($s0) +/* f082478: 46069202 */ mul.s $f8,$f18,$f6 +/* f08247c: 4600410d */ trunc.w.s $f4,$f8 +/* f082480: 440b2000 */ mfc1 $t3,$f4 +/* f082484: 00000000 */ sll $zero,$zero,0x0 +/* f082488: 018b7821 */ addu $t7,$t4,$t3 +/* f08248c: 12a0004f */ beqz $s5,.L0f0825cc +/* f082490: a60f0004 */ sh $t7,0x4($s0) +/* f082494: c6aa0004 */ lwc1 $f10,0x4($s5) +/* f082498: 8e780000 */ lw $t8,0x0($s3) +/* f08249c: 4600548d */ trunc.w.s $f18,$f10 +/* f0824a0: 03118021 */ addu $s0,$t8,$s1 +/* f0824a4: 86020000 */ lh $v0,0x0($s0) +/* f0824a8: 44039000 */ mfc1 $v1,$f18 +/* f0824ac: 00000000 */ sll $zero,$zero,0x0 +/* f0824b0: 00037400 */ sll $t6,$v1,0x10 +/* f0824b4: 000e4403 */ sra $t0,$t6,0x10 +/* f0824b8: 0048082a */ slt $at,$v0,$t0 +/* f0824bc: 50200006 */ beqzl $at,.L0f0824d8 +/* f0824c0: c6a60008 */ lwc1 $f6,0x8($s5) +/* f0824c4: a6030000 */ sh $v1,0x0($s0) +/* f0824c8: 8e790000 */ lw $t9,0x0($s3) +/* f0824cc: 03318021 */ addu $s0,$t9,$s1 +/* f0824d0: 86020000 */ lh $v0,0x0($s0) +/* f0824d4: c6a60008 */ lwc1 $f6,0x8($s5) +.L0f0824d8: +/* f0824d8: 4600320d */ trunc.w.s $f8,$f6 +/* f0824dc: 44034000 */ mfc1 $v1,$f8 +/* f0824e0: 00000000 */ sll $zero,$zero,0x0 +/* f0824e4: 00034c00 */ sll $t1,$v1,0x10 +/* f0824e8: 00096403 */ sra $t4,$t1,0x10 +/* f0824ec: 0182082a */ slt $at,$t4,$v0 +/* f0824f0: 50200005 */ beqzl $at,.L0f082508 +/* f0824f4: c6a4000c */ lwc1 $f4,0xc($s5) +/* f0824f8: a6030000 */ sh $v1,0x0($s0) +/* f0824fc: 8e6b0000 */ lw $t3,0x0($s3) +/* f082500: 01718021 */ addu $s0,$t3,$s1 +/* f082504: c6a4000c */ lwc1 $f4,0xc($s5) +.L0f082508: +/* f082508: 86020002 */ lh $v0,0x2($s0) +/* f08250c: 4600228d */ trunc.w.s $f10,$f4 +/* f082510: 44035000 */ mfc1 $v1,$f10 +/* f082514: 00000000 */ sll $zero,$zero,0x0 +/* f082518: 0003c400 */ sll $t8,$v1,0x10 +/* f08251c: 00186c03 */ sra $t5,$t8,0x10 +/* f082520: 004d082a */ slt $at,$v0,$t5 +/* f082524: 50200006 */ beqzl $at,.L0f082540 +/* f082528: c6b20010 */ lwc1 $f18,0x10($s5) +/* f08252c: a6030002 */ sh $v1,0x2($s0) +/* f082530: 8e6e0000 */ lw $t6,0x0($s3) +/* f082534: 01d18021 */ addu $s0,$t6,$s1 +/* f082538: 86020002 */ lh $v0,0x2($s0) +/* f08253c: c6b20010 */ lwc1 $f18,0x10($s5) +.L0f082540: +/* f082540: 4600918d */ trunc.w.s $f6,$f18 +/* f082544: 44033000 */ mfc1 $v1,$f6 +/* f082548: 00000000 */ sll $zero,$zero,0x0 +/* f08254c: 0003cc00 */ sll $t9,$v1,0x10 +/* f082550: 00195403 */ sra $t2,$t9,0x10 +/* f082554: 0142082a */ slt $at,$t2,$v0 +/* f082558: 50200005 */ beqzl $at,.L0f082570 +/* f08255c: c6a80014 */ lwc1 $f8,0x14($s5) +/* f082560: a6030002 */ sh $v1,0x2($s0) +/* f082564: 8e690000 */ lw $t1,0x0($s3) +/* f082568: 01318021 */ addu $s0,$t1,$s1 +/* f08256c: c6a80014 */ lwc1 $f8,0x14($s5) +.L0f082570: +/* f082570: 86020004 */ lh $v0,0x4($s0) +/* f082574: 4600410d */ trunc.w.s $f4,$f8 +/* f082578: 44032000 */ mfc1 $v1,$f4 +/* f08257c: 00000000 */ sll $zero,$zero,0x0 +/* f082580: 00035c00 */ sll $t3,$v1,0x10 +/* f082584: 000b7c03 */ sra $t7,$t3,0x10 +/* f082588: 004f082a */ slt $at,$v0,$t7 +/* f08258c: 50200006 */ beqzl $at,.L0f0825a8 +/* f082590: c6aa0018 */ lwc1 $f10,0x18($s5) +/* f082594: a6030004 */ sh $v1,0x4($s0) +/* f082598: 8e780000 */ lw $t8,0x0($s3) +/* f08259c: 03118021 */ addu $s0,$t8,$s1 +/* f0825a0: 86020004 */ lh $v0,0x4($s0) +/* f0825a4: c6aa0018 */ lwc1 $f10,0x18($s5) +.L0f0825a8: +/* f0825a8: 4600548d */ trunc.w.s $f18,$f10 +/* f0825ac: 44039000 */ mfc1 $v1,$f18 +/* f0825b0: 00000000 */ sll $zero,$zero,0x0 +/* f0825b4: 00037400 */ sll $t6,$v1,0x10 +/* f0825b8: 000e4403 */ sra $t0,$t6,0x10 +/* f0825bc: 0102082a */ slt $at,$t0,$v0 +/* f0825c0: 50200003 */ beqzl $at,.L0f0825d0 +/* f0825c4: 86990010 */ lh $t9,0x10($s4) +/* f0825c8: a6030004 */ sh $v1,0x4($s0) +.L0f0825cc: +/* f0825cc: 86990010 */ lh $t9,0x10($s4) +.L0f0825d0: +/* f0825d0: 26520001 */ addiu $s2,$s2,0x1 +/* f0825d4: 2631000c */ addiu $s1,$s1,0xc +/* f0825d8: 0259082a */ slt $at,$s2,$t9 +/* f0825dc: 5420ff46 */ bnezl $at,.L0f0822f8 +/* f0825e0: 8e8c000c */ lw $t4,0xc($s4) +.L0f0825e4: +/* f0825e4: 8fc20014 */ lw $v0,0x14($s8) +.L0f0825e8: +/* f0825e8: 1000000f */ beqz $zero,.L0f082628 +/* f0825ec: 8fa600d0 */ lw $a2,0xd0($sp) +.L0f0825f0: +/* f0825f0: 0c0071e1 */ jal 0x1c784 +/* f0825f4: 8cc40018 */ lw $a0,0x18($a2) +/* f0825f8: 8fc20014 */ lw $v0,0x14($s8) +/* f0825fc: 1000000a */ beqz $zero,.L0f082628 +/* f082600: 8fa600d0 */ lw $a2,0xd0($sp) +.L0f082604: +/* f082604: 0c0071f4 */ jal 0x1c7d0 +/* f082608: 8cc40018 */ lw $a0,0x18($a2) +/* f08260c: 8fc20014 */ lw $v0,0x14($s8) +/* f082610: 10000005 */ beqz $zero,.L0f082628 +/* f082614: 8fa600d0 */ lw $a2,0xd0($sp) +.L0f082618: +/* f082618: 0c007207 */ jal 0x1c81c +/* f08261c: 8cc40018 */ lw $a0,0x18($a2) +/* f082620: 8fc20014 */ lw $v0,0x14($s8) +/* f082624: 8fa600d0 */ lw $a2,0xd0($sp) +.L0f082628: +/* f082628: 10400003 */ beqz $v0,.L0f082638 +/* f08262c: 00000000 */ sll $zero,$zero,0x0 +/* f082630: 1000000b */ beqz $zero,.L0f082660 +/* f082634: 0040f025 */ or $s8,$v0,$zero +.L0f082638: +/* f082638: 13c00009 */ beqz $s8,.L0f082660 +/* f08263c: 00000000 */ sll $zero,$zero,0x0 +/* f082640: 8fc2000c */ lw $v0,0xc($s8) +.L0f082644: +/* f082644: 50400004 */ beqzl $v0,.L0f082658 +/* f082648: 8fde0008 */ lw $s8,0x8($s8) +/* f08264c: 10000004 */ beqz $zero,.L0f082660 +/* f082650: 0040f025 */ or $s8,$v0,$zero +/* f082654: 8fde0008 */ lw $s8,0x8($s8) +.L0f082658: +/* f082658: 57c0fffa */ bnezl $s8,.L0f082644 +/* f08265c: 8fc2000c */ lw $v0,0xc($s8) +.L0f082660: +/* f082660: 57c0fe6e */ bnezl $s8,.L0f08201c +/* f082664: 97c20000 */ lhu $v0,0x0($s8) +/* f082668: 90c20002 */ lbu $v0,0x2($a2) +.L0f08266c: +/* f08266c: 8fa9008c */ lw $t1,0x8c($sp) +/* f082670: 304a0080 */ andi $t2,$v0,0x80 +/* f082674: 5540000a */ bnezl $t2,.L0f0826a0 +/* f082678: 8fbf003c */ lw $ra,0x3c($sp) +/* f08267c: 15200006 */ bnez $t1,.L0f082698 +/* f082680: 344c0080 */ ori $t4,$v0,0x80 +/* f082684: 24040001 */ addiu $a0,$zero,0x1 +/* f082688: 0fc226a5 */ jal func0f089a94 +/* f08268c: 8fa50098 */ lw $a1,0x98($sp) +/* f082690: 10000003 */ beqz $zero,.L0f0826a0 +/* f082694: 8fbf003c */ lw $ra,0x3c($sp) +.L0f082698: +/* f082698: a0cc0002 */ sb $t4,0x2($a2) +/* f08269c: 8fbf003c */ lw $ra,0x3c($sp) +.L0f0826a0: +/* f0826a0: 8fb00018 */ lw $s0,0x18($sp) +/* f0826a4: 8fb1001c */ lw $s1,0x1c($sp) +/* f0826a8: 8fb20020 */ lw $s2,0x20($sp) +/* f0826ac: 8fb30024 */ lw $s3,0x24($sp) +/* f0826b0: 8fb40028 */ lw $s4,0x28($sp) +/* f0826b4: 8fb5002c */ lw $s5,0x2c($sp) +/* f0826b8: 8fb60030 */ lw $s6,0x30($sp) +/* f0826bc: 8fb70034 */ lw $s7,0x34($sp) +/* f0826c0: 8fbe0038 */ lw $s8,0x38($sp) +/* f0826c4: 03e00008 */ jr $ra +/* f0826c8: 27bd00d0 */ addiu $sp,$sp,0xd0 +); + +GLOBAL_ASM( +glabel func0f0826cc +/* f0826cc: 27bdffa8 */ addiu $sp,$sp,-88 +/* f0826d0: 3c0f8007 */ lui $t7,0x8007 +/* f0826d4: afbf002c */ sw $ra,0x2c($sp) +/* f0826d8: afb00028 */ sw $s0,0x28($sp) +/* f0826dc: f7b60020 */ sdc1 $f22,0x20($sp) +/* f0826e0: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0826e4: afa5005c */ sw $a1,0x5c($sp) +/* f0826e8: 25efabb0 */ addiu $t7,$t7,-21584 +/* f0826ec: 8de10000 */ lw $at,0x0($t7) +/* f0826f0: 27ae0040 */ addiu $t6,$sp,0x40 +/* f0826f4: 8de80004 */ lw $t0,0x4($t7) +/* f0826f8: adc10000 */ sw $at,0x0($t6) +/* f0826fc: 8de10008 */ lw $at,0x8($t7) +/* f082700: 00803025 */ or $a2,$a0,$zero +/* f082704: adc80004 */ sw $t0,0x4($t6) +/* f082708: adc10008 */ sw $at,0x8($t6) +/* f08270c: 8c840014 */ lw $a0,0x14($a0) +/* f082710: 00008025 */ or $s0,$zero,$zero +/* f082714: 0fc1a179 */ jal func0f0685e4 +/* f082718: afa60058 */ sw $a2,0x58($sp) +/* f08271c: 8fa60058 */ lw $a2,0x58($sp) +/* f082720: 8cc20040 */ lw $v0,0x40($a2) +/* f082724: 30490040 */ andi $t1,$v0,0x40 +/* f082728: 11200004 */ beqz $t1,.L0f08273c +/* f08272c: 304b0080 */ andi $t3,$v0,0x80 +/* f082730: 8cca0048 */ lw $t2,0x48($a2) +/* f082734: 10000004 */ beqz $zero,.L0f082748 +/* f082738: 8d500044 */ lw $s0,0x44($t2) +.L0f08273c: +/* f08273c: 11600002 */ beqz $t3,.L0f082748 +/* f082740: 00000000 */ sll $zero,$zero,0x0 +/* f082744: 8cd00048 */ lw $s0,0x48($a2) +.L0f082748: +/* f082748: 52000081 */ beqzl $s0,.L0f082950 +/* f08274c: 8fbf002c */ lw $ra,0x2c($sp) +/* f082750: 0c004b70 */ jal 0x12dc0 +/* f082754: 00000000 */ sll $zero,$zero,0x0 +/* f082758: 3c012f80 */ lui $at,0x2f80 +/* f08275c: 44822000 */ mtc1 $v0,$f4 +/* f082760: 4481a000 */ mtc1 $at,$f20 +/* f082764: 3c017f1b */ lui $at,0x7f1b +/* f082768: c436a83c */ lwc1 $f22,-0x57c4($at) +/* f08276c: 04410005 */ bgez $v0,.L0f082784 +/* f082770: 468021a0 */ cvt.s.w $f6,$f4 +/* f082774: 3c014f80 */ lui $at,0x4f80 +/* f082778: 44814000 */ mtc1 $at,$f8 +/* f08277c: 00000000 */ sll $zero,$zero,0x0 +/* f082780: 46083180 */ add.s $f6,$f6,$f8 +.L0f082784: +/* f082784: 46143282 */ mul.s $f10,$f6,$f20 +/* f082788: 3c017f1b */ lui $at,0x7f1b +/* f08278c: c430a840 */ lwc1 $f16,-0x57c0($at) +/* f082790: 46105482 */ mul.s $f18,$f10,$f16 +/* f082794: 46169101 */ sub.s $f4,$f18,$f22 +/* f082798: 0c004b70 */ jal 0x12dc0 +/* f08279c: e6040004 */ swc1 $f4,0x4($s0) +/* f0827a0: 44824000 */ mtc1 $v0,$f8 +/* f0827a4: 04410005 */ bgez $v0,.L0f0827bc +/* f0827a8: 468041a0 */ cvt.s.w $f6,$f8 +/* f0827ac: 3c014f80 */ lui $at,0x4f80 +/* f0827b0: 44815000 */ mtc1 $at,$f10 +/* f0827b4: 00000000 */ sll $zero,$zero,0x0 +/* f0827b8: 460a3180 */ add.s $f6,$f6,$f10 +.L0f0827bc: +/* f0827bc: 46143402 */ mul.s $f16,$f6,$f20 +/* f0827c0: 00000000 */ sll $zero,$zero,0x0 +/* f0827c4: 46168482 */ mul.s $f18,$f16,$f22 +/* f0827c8: 46169100 */ add.s $f4,$f18,$f22 +/* f0827cc: 0c004b70 */ jal 0x12dc0 +/* f0827d0: e6040008 */ swc1 $f4,0x8($s0) +/* f0827d4: 44824000 */ mtc1 $v0,$f8 +/* f0827d8: 3c014f80 */ lui $at,0x4f80 +/* f0827dc: 04410004 */ bgez $v0,.L0f0827f0 +/* f0827e0: 468042a0 */ cvt.s.w $f10,$f8 +/* f0827e4: 44813000 */ mtc1 $at,$f6 +/* f0827e8: 00000000 */ sll $zero,$zero,0x0 +/* f0827ec: 46065280 */ add.s $f10,$f10,$f6 +.L0f0827f0: +/* f0827f0: 46145402 */ mul.s $f16,$f10,$f20 +/* f0827f4: 3c017f1b */ lui $at,0x7f1b +/* f0827f8: c432a844 */ lwc1 $f18,-0x57bc($at) +/* f0827fc: 46128102 */ mul.s $f4,$f16,$f18 +/* f082800: 46162201 */ sub.s $f8,$f4,$f22 +/* f082804: 0c004b70 */ jal 0x12dc0 +/* f082808: e608000c */ swc1 $f8,0xc($s0) +/* f08280c: 44823000 */ mtc1 $v0,$f6 +/* f082810: 3c014f80 */ lui $at,0x4f80 +/* f082814: 04410004 */ bgez $v0,.L0f082828 +/* f082818: 468032a0 */ cvt.s.w $f10,$f6 +/* f08281c: 44818000 */ mtc1 $at,$f16 +/* f082820: 00000000 */ sll $zero,$zero,0x0 +/* f082824: 46105280 */ add.s $f10,$f10,$f16 +.L0f082828: +/* f082828: 46145482 */ mul.s $f18,$f10,$f20 +/* f08282c: 3c017f1b */ lui $at,0x7f1b +/* f082830: c424a848 */ lwc1 $f4,-0x57b8($at) +/* f082834: 3c017f1b */ lui $at,0x7f1b +/* f082838: c426a84c */ lwc1 $f6,-0x57b4($at) +/* f08283c: 46049202 */ mul.s $f8,$f18,$f4 +/* f082840: 46064401 */ sub.s $f16,$f8,$f6 +/* f082844: 0c004b70 */ jal 0x12dc0 +/* f082848: e7b00040 */ swc1 $f16,0x40($sp) +/* f08284c: 44825000 */ mtc1 $v0,$f10 +/* f082850: 3c014f80 */ lui $at,0x4f80 +/* f082854: 04410004 */ bgez $v0,.L0f082868 +/* f082858: 468054a0 */ cvt.s.w $f18,$f10 +/* f08285c: 44812000 */ mtc1 $at,$f4 +/* f082860: 00000000 */ sll $zero,$zero,0x0 +/* f082864: 46049480 */ add.s $f18,$f18,$f4 +.L0f082868: +/* f082868: 46149202 */ mul.s $f8,$f18,$f20 +/* f08286c: 3c017f1b */ lui $at,0x7f1b +/* f082870: c426a850 */ lwc1 $f6,-0x57b0($at) +/* f082874: 3c017f1b */ lui $at,0x7f1b +/* f082878: c42aa854 */ lwc1 $f10,-0x57ac($at) +/* f08287c: 46064402 */ mul.s $f16,$f8,$f6 +/* f082880: 460a8101 */ sub.s $f4,$f16,$f10 +/* f082884: 0c004b70 */ jal 0x12dc0 +/* f082888: e7a40044 */ swc1 $f4,0x44($sp) +/* f08288c: 44829000 */ mtc1 $v0,$f18 +/* f082890: 3c014f80 */ lui $at,0x4f80 +/* f082894: 04410004 */ bgez $v0,.L0f0828a8 +/* f082898: 46809220 */ cvt.s.w $f8,$f18 +/* f08289c: 44813000 */ mtc1 $at,$f6 +/* f0828a0: 00000000 */ sll $zero,$zero,0x0 +/* f0828a4: 46064200 */ add.s $f8,$f8,$f6 +.L0f0828a8: +/* f0828a8: 46144402 */ mul.s $f16,$f8,$f20 +/* f0828ac: 3c017f1b */ lui $at,0x7f1b +/* f0828b0: c42aa858 */ lwc1 $f10,-0x57a8($at) +/* f0828b4: 3c017f1b */ lui $at,0x7f1b +/* f0828b8: c432a85c */ lwc1 $f18,-0x57a4($at) +/* f0828bc: 27a40040 */ addiu $a0,$sp,0x40 +/* f0828c0: 26050020 */ addiu $a1,$s0,0x20 +/* f0828c4: 460a8102 */ mul.s $f4,$f16,$f10 +/* f0828c8: 46122181 */ sub.s $f6,$f4,$f18 +/* f0828cc: 0c005923 */ jal 0x1648c +/* f0828d0: e7a60048 */ swc1 $f6,0x48($sp) +/* f0828d4: 8e0c0000 */ lw $t4,0x0($s0) +/* f0828d8: 8fa2005c */ lw $v0,0x5c($sp) +/* f0828dc: 358d0001 */ ori $t5,$t4,0x1 +/* f0828e0: ae0d0000 */ sw $t5,0x0($s0) +/* f0828e4: c4480000 */ lwc1 $f8,0x0($v0) +/* f0828e8: e7a8004c */ swc1 $f8,0x4c($sp) +/* f0828ec: c4500004 */ lwc1 $f16,0x4($v0) +/* f0828f0: e7b00050 */ swc1 $f16,0x50($sp) +/* f0828f4: c44a0008 */ lwc1 $f10,0x8($v0) +/* f0828f8: 0fc2d5de */ jal func0f0b5778 +/* f0828fc: e7aa0054 */ swc1 $f10,0x54($sp) +/* f082900: 00402025 */ or $a0,$v0,$zero +/* f082904: 0c0056c4 */ jal 0x15b10 +/* f082908: 27a5004c */ addiu $a1,$sp,0x4c +/* f08290c: c7b2004c */ lwc1 $f18,0x4c($sp) +/* f082910: c6040004 */ lwc1 $f4,0x4($s0) +/* f082914: c610000c */ lwc1 $f16,0xc($s0) +/* f082918: 4612b182 */ mul.s $f6,$f22,$f18 +/* f08291c: 3c19800a */ lui $t9,0x800a +/* f082920: 240e0001 */ addiu $t6,$zero,0x1 +/* f082924: 46062200 */ add.s $f8,$f4,$f6 +/* f082928: e6080004 */ swc1 $f8,0x4($s0) +/* f08292c: c7aa0054 */ lwc1 $f10,0x54($sp) +/* f082930: 460ab482 */ mul.s $f18,$f22,$f10 +/* f082934: 46128100 */ add.s $f4,$f16,$f18 +/* f082938: e604000c */ swc1 $f4,0xc($s0) +/* f08293c: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f082940: 8f3800bc */ lw $t8,0xbc($t9) +/* f082944: ae0e0090 */ sw $t6,0x90($s0) +/* f082948: ae180088 */ sw $t8,0x88($s0) +/* f08294c: 8fbf002c */ lw $ra,0x2c($sp) +.L0f082950: +/* f082950: d7b40018 */ ldc1 $f20,0x18($sp) +/* f082954: d7b60020 */ ldc1 $f22,0x20($sp) +/* f082958: 8fb00028 */ lw $s0,0x28($sp) +/* f08295c: 03e00008 */ jr $ra +/* f082960: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0f082964 +/* f082964: 27bdffe0 */ addiu $sp,$sp,-32 +/* f082968: afbf0014 */ sw $ra,0x14($sp) +/* f08296c: 8c820018 */ lw $v0,0x18($a0) +/* f082970: 50400027 */ beqzl $v0,.L0f082a10 +/* f082974: 8fbf0014 */ lw $ra,0x14($sp) +/* f082978: 8c820004 */ lw $v0,0x4($a0) +/* f08297c: afa50024 */ sw $a1,0x24($sp) +/* f082980: 0fc1a179 */ jal func0f0685e4 +/* f082984: afa20018 */ sw $v0,0x18($sp) +/* f082988: 8fa20018 */ lw $v0,0x18($sp) +/* f08298c: 8fa50024 */ lw $a1,0x24($sp) +/* f082990: 3c08800a */ lui $t0,0x800a +/* f082994: 8c430040 */ lw $v1,0x40($v0) +/* f082998: 306e0040 */ andi $t6,$v1,0x40 +/* f08299c: 11c00007 */ beqz $t6,.L0f0829bc +/* f0829a0: 30780080 */ andi $t8,$v1,0x80 +/* f0829a4: 8c4f0048 */ lw $t7,0x48($v0) +/* f0829a8: 8de40044 */ lw $a0,0x44($t7) +/* f0829ac: 10800003 */ beqz $a0,.L0f0829bc +/* f0829b0: 00000000 */ sll $zero,$zero,0x0 +/* f0829b4: 10000005 */ beqz $zero,.L0f0829cc +/* f0829b8: a48500b0 */ sh $a1,0xb0($a0) +.L0f0829bc: +/* f0829bc: 13000003 */ beqz $t8,.L0f0829cc +/* f0829c0: 00000000 */ sll $zero,$zero,0x0 +/* f0829c4: 8c590048 */ lw $t9,0x48($v0) +/* f0829c8: a72500b0 */ sh $a1,0xb0($t9) +.L0f0829cc: +/* f0829cc: 8d08a2dc */ lw $t0,-0x5d24($t0) +/* f0829d0: 5100000f */ beqzl $t0,.L0f082a10 +/* f0829d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0829d8: 90490003 */ lbu $t1,0x3($v0) +/* f0829dc: 24010008 */ addiu $at,$zero,0x8 +/* f0829e0: 5521000b */ bnel $t1,$at,.L0f082a10 +/* f0829e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0829e8: 84430004 */ lh $v1,0x4($v0) +/* f0829ec: 24010011 */ addiu $at,$zero,0x11 +/* f0829f0: 10610006 */ beq $v1,$at,.L0f082a0c +/* f0829f4: 24010013 */ addiu $at,$zero,0x13 +/* f0829f8: 50610005 */ beql $v1,$at,.L0f082a10 +/* f0829fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f082a00: 8c4a0010 */ lw $t2,0x10($v0) +/* f082a04: 354b0080 */ ori $t3,$t2,0x80 +/* f082a08: ac4b0010 */ sw $t3,0x10($v0) +.L0f082a0c: +/* f082a0c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f082a10: +/* f082a10: 27bd0020 */ addiu $sp,$sp,0x20 +/* f082a14: 03e00008 */ jr $ra +/* f082a18: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f082a1c +/* f082a1c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f082a20: afa60038 */ sw $a2,0x38($sp) +/* f082a24: 00803025 */ or $a2,$a0,$zero +/* f082a28: afbf0014 */ sw $ra,0x14($sp) +/* f082a2c: afa40030 */ sw $a0,0x30($sp) +/* f082a30: afa7003c */ sw $a3,0x3c($sp) +/* f082a34: 8c840014 */ lw $a0,0x14($a0) +/* f082a38: afa60030 */ sw $a2,0x30($sp) +/* f082a3c: afa50034 */ sw $a1,0x34($sp) +/* f082a40: 0fc1a179 */ jal func0f0685e4 +/* f082a44: afa0002c */ sw $zero,0x2c($sp) +/* f082a48: 8fa60030 */ lw $a2,0x30($sp) +/* f082a4c: 8fa3002c */ lw $v1,0x2c($sp) +/* f082a50: 8fa50034 */ lw $a1,0x34($sp) +/* f082a54: 8cc20040 */ lw $v0,0x40($a2) +/* f082a58: c7a00038 */ lwc1 $f0,0x38($sp) +/* f082a5c: 304e0040 */ andi $t6,$v0,0x40 +/* f082a60: 11c00004 */ beqz $t6,.L0f082a74 +/* f082a64: 30580080 */ andi $t8,$v0,0x80 +/* f082a68: 8ccf0048 */ lw $t7,0x48($a2) +/* f082a6c: 10000004 */ beqz $zero,.L0f082a80 +/* f082a70: 8de30044 */ lw $v1,0x44($t7) +.L0f082a74: +/* f082a74: 13000002 */ beqz $t8,.L0f082a80 +/* f082a78: 00000000 */ sll $zero,$zero,0x0 +/* f082a7c: 8cc30048 */ lw $v1,0x48($a2) +.L0f082a80: +/* f082a80: 506000b9 */ beqzl $v1,.L0f082d68 +/* f082a84: 8fbf0014 */ lw $ra,0x14($sp) +/* f082a88: 8c790000 */ lw $t9,0x0($v1) +/* f082a8c: 37280800 */ ori $t0,$t9,0x800 +/* f082a90: ac680000 */ sw $t0,0x0($v1) +/* f082a94: 8fa9003c */ lw $t1,0x3c($sp) +/* f082a98: 5120000f */ beqzl $t1,.L0f082ad8 +/* f082a9c: c4aa0000 */ lwc1 $f10,0x0($a1) +/* f082aa0: c4640004 */ lwc1 $f4,0x4($v1) +/* f082aa4: c4a60000 */ lwc1 $f6,0x0($a1) +/* f082aa8: c46a0008 */ lwc1 $f10,0x8($v1) +/* f082aac: 46062200 */ add.s $f8,$f4,$f6 +/* f082ab0: c464000c */ lwc1 $f4,0xc($v1) +/* f082ab4: e4680004 */ swc1 $f8,0x4($v1) +/* f082ab8: c4b00004 */ lwc1 $f16,0x4($a1) +/* f082abc: 46105480 */ add.s $f18,$f10,$f16 +/* f082ac0: e4720008 */ swc1 $f18,0x8($v1) +/* f082ac4: c4a60008 */ lwc1 $f6,0x8($a1) +/* f082ac8: 46062200 */ add.s $f8,$f4,$f6 +/* f082acc: 10000007 */ beqz $zero,.L0f082aec +/* f082ad0: e468000c */ swc1 $f8,0xc($v1) +/* f082ad4: c4aa0000 */ lwc1 $f10,0x0($a1) +.L0f082ad8: +/* f082ad8: e46a0004 */ swc1 $f10,0x4($v1) +/* f082adc: c4b00004 */ lwc1 $f16,0x4($a1) +/* f082ae0: e4700008 */ swc1 $f16,0x8($v1) +/* f082ae4: c4b20008 */ lwc1 $f18,0x8($a1) +/* f082ae8: e472000c */ swc1 $f18,0xc($v1) +.L0f082aec: +/* f082aec: 8faa0040 */ lw $t2,0x40($sp) +/* f082af0: 51400006 */ beqzl $t2,.L0f082b0c +/* f082af4: e46000dc */ swc1 $f0,0xdc($v1) +/* f082af8: c46400dc */ lwc1 $f4,0xdc($v1) +/* f082afc: 46002180 */ add.s $f6,$f4,$f0 +/* f082b00: 10000002 */ beqz $zero,.L0f082b0c +/* f082b04: e46600dc */ swc1 $f6,0xdc($v1) +/* f082b08: e46000dc */ swc1 $f0,0xdc($v1) +.L0f082b0c: +/* f082b0c: 90c20003 */ lbu $v0,0x3($a2) +/* f082b10: 24010035 */ addiu $at,$zero,0x35 +/* f082b14: 10410003 */ beq $v0,$at,.L0f082b24 +/* f082b18: 24010033 */ addiu $at,$zero,0x33 +/* f082b1c: 1441002b */ bne $v0,$at,.L0f082bcc +/* f082b20: 00c02025 */ or $a0,$a2,$zero +.L0f082b24: +/* f082b24: 8ccb0008 */ lw $t3,0x8($a2) +/* f082b28: 3c013f00 */ lui $at,0x3f00 +/* f082b2c: 000b6080 */ sll $t4,$t3,0x2 +/* f082b30: 05830015 */ bgezl $t4,.L0f082b88 +/* f082b34: 44814000 */ mtc1 $at,$f8 +/* f082b38: 3c017f1b */ lui $at,0x7f1b +/* f082b3c: c428a860 */ lwc1 $f8,-0x57a0($at) +/* f082b40: 3c017f1b */ lui $at,0x7f1b +/* f082b44: e468008c */ swc1 $f8,0x8c($v1) +/* f082b48: c42aa864 */ lwc1 $f10,-0x579c($at) +/* f082b4c: 3c017f1b */ lui $at,0x7f1b +/* f082b50: e46a0098 */ swc1 $f10,0x98($v1) +/* f082b54: c430a868 */ lwc1 $f16,-0x5798($at) +/* f082b58: 3c017f1b */ lui $at,0x7f1b +/* f082b5c: e47000e0 */ swc1 $f16,0xe0($v1) +/* f082b60: c432a86c */ lwc1 $f18,-0x5794($at) +/* f082b64: 3c017f1b */ lui $at,0x7f1b +/* f082b68: e47200e4 */ swc1 $f18,0xe4($v1) +/* f082b6c: c424a870 */ lwc1 $f4,-0x5790($at) +/* f082b70: 3c017f1b */ lui $at,0x7f1b +/* f082b74: e46400ec */ swc1 $f4,0xec($v1) +/* f082b78: c426a874 */ lwc1 $f6,-0x578c($at) +/* f082b7c: 10000079 */ beqz $zero,.L0f082d64 +/* f082b80: e46600f0 */ swc1 $f6,0xf0($v1) +/* f082b84: 44814000 */ mtc1 $at,$f8 +.L0f082b88: +/* f082b88: 3c017f1b */ lui $at,0x7f1b +/* f082b8c: e468008c */ swc1 $f8,0x8c($v1) +/* f082b90: c42aa878 */ lwc1 $f10,-0x5788($at) +/* f082b94: 3c017f1b */ lui $at,0x7f1b +/* f082b98: e46a0098 */ swc1 $f10,0x98($v1) +/* f082b9c: c430a87c */ lwc1 $f16,-0x5784($at) +/* f082ba0: 3c017f1b */ lui $at,0x7f1b +/* f082ba4: e47000e0 */ swc1 $f16,0xe0($v1) +/* f082ba8: c432a880 */ lwc1 $f18,-0x5780($at) +/* f082bac: 3c017f1b */ lui $at,0x7f1b +/* f082bb0: e47200e4 */ swc1 $f18,0xe4($v1) +/* f082bb4: c424a884 */ lwc1 $f4,-0x577c($at) +/* f082bb8: 3c017f1b */ lui $at,0x7f1b +/* f082bbc: e46400ec */ swc1 $f4,0xec($v1) +/* f082bc0: c426a888 */ lwc1 $f6,-0x5778($at) +/* f082bc4: 10000067 */ beqz $zero,.L0f082d64 +/* f082bc8: e46600f0 */ swc1 $f6,0xf0($v1) +.L0f082bcc: +/* f082bcc: afa3002c */ sw $v1,0x2c($sp) +/* f082bd0: 0fc1a2bd */ jal func0f068af4 +/* f082bd4: afa60030 */ sw $a2,0x30($sp) +/* f082bd8: 8fa60030 */ lw $a2,0x30($sp) +/* f082bdc: afa20028 */ sw $v0,0x28($sp) +/* f082be0: 00402025 */ or $a0,$v0,$zero +/* f082be4: 24c5001c */ addiu $a1,$a2,0x1c +/* f082be8: 0fc19a4b */ jal func0f06692c +/* f082bec: afa50018 */ sw $a1,0x18($sp) +/* f082bf0: e7a0001c */ swc1 $f0,0x1c($sp) +/* f082bf4: 8fa40028 */ lw $a0,0x28($sp) +/* f082bf8: 0fc19a3f */ jal func0f0668fc +/* f082bfc: 8fa50018 */ lw $a1,0x18($sp) +/* f082c00: c7a8001c */ lwc1 $f8,0x1c($sp) +/* f082c04: 8fa40028 */ lw $a0,0x28($sp) +/* f082c08: 8fa50018 */ lw $a1,0x18($sp) +/* f082c0c: 46004281 */ sub.s $f10,$f8,$f0 +/* f082c10: 0fc19a7b */ jal func0f0669ec +/* f082c14: e7aa0024 */ swc1 $f10,0x24($sp) +/* f082c18: e7a0001c */ swc1 $f0,0x1c($sp) +/* f082c1c: 8fa40028 */ lw $a0,0x28($sp) +/* f082c20: 0fc19a6f */ jal func0f0669bc +/* f082c24: 8fa50018 */ lw $a1,0x18($sp) +/* f082c28: 3c014316 */ lui $at,0x4316 +/* f082c2c: 44816000 */ mtc1 $at,$f12 +/* f082c30: c7ae0024 */ lwc1 $f14,0x24($sp) +/* f082c34: 8fa3002c */ lw $v1,0x2c($sp) +/* f082c38: c7b0001c */ lwc1 $f16,0x1c($sp) +/* f082c3c: 460e603c */ c.lt.s $f12,$f14 +/* f082c40: 3c017f1b */ lui $at,0x7f1b +/* f082c44: 45010006 */ bc1t .L0f082c60 +/* f082c48: 00000000 */ sll $zero,$zero,0x0 +/* f082c4c: 46008081 */ sub.s $f2,$f16,$f0 +/* f082c50: 4602603c */ c.lt.s $f12,$f2 +/* f082c54: 00000000 */ sll $zero,$zero,0x0 +/* f082c58: 45020014 */ bc1fl .L0f082cac +/* f082c5c: 3c014296 */ lui $at,0x4296 +.L0f082c60: +/* f082c60: c432a88c */ lwc1 $f18,-0x5774($at) +/* f082c64: 3c017f1b */ lui $at,0x7f1b +/* f082c68: e472008c */ swc1 $f18,0x8c($v1) +/* f082c6c: c424a890 */ lwc1 $f4,-0x5770($at) +/* f082c70: 3c017f1b */ lui $at,0x7f1b +/* f082c74: e4640098 */ swc1 $f4,0x98($v1) +/* f082c78: c426a894 */ lwc1 $f6,-0x576c($at) +/* f082c7c: 3c017f1b */ lui $at,0x7f1b +/* f082c80: e46600e0 */ swc1 $f6,0xe0($v1) +/* f082c84: c428a898 */ lwc1 $f8,-0x5768($at) +/* f082c88: 3c017f1b */ lui $at,0x7f1b +/* f082c8c: e46800e4 */ swc1 $f8,0xe4($v1) +/* f082c90: c42aa89c */ lwc1 $f10,-0x5764($at) +/* f082c94: 3c017f1b */ lui $at,0x7f1b +/* f082c98: e46a00ec */ swc1 $f10,0xec($v1) +/* f082c9c: c430a8a0 */ lwc1 $f16,-0x5760($at) +/* f082ca0: 10000030 */ beqz $zero,.L0f082d64 +/* f082ca4: e47000f0 */ swc1 $f16,0xf0($v1) +/* f082ca8: 3c014296 */ lui $at,0x4296 +.L0f082cac: +/* f082cac: 44810000 */ mtc1 $at,$f0 +/* f082cb0: 3c017f1b */ lui $at,0x7f1b +/* f082cb4: 460e003c */ c.lt.s $f0,$f14 +/* f082cb8: 00000000 */ sll $zero,$zero,0x0 +/* f082cbc: 45010005 */ bc1t .L0f082cd4 +/* f082cc0: 00000000 */ sll $zero,$zero,0x0 +/* f082cc4: 4602003c */ c.lt.s $f0,$f2 +/* f082cc8: 00000000 */ sll $zero,$zero,0x0 +/* f082ccc: 45000013 */ bc1f .L0f082d1c +/* f082cd0: 00000000 */ sll $zero,$zero,0x0 +.L0f082cd4: +/* f082cd4: c432a8a4 */ lwc1 $f18,-0x575c($at) +/* f082cd8: 3c017f1b */ lui $at,0x7f1b +/* f082cdc: e472008c */ swc1 $f18,0x8c($v1) +/* f082ce0: c424a8a8 */ lwc1 $f4,-0x5758($at) +/* f082ce4: 3c017f1b */ lui $at,0x7f1b +/* f082ce8: e4640098 */ swc1 $f4,0x98($v1) +/* f082cec: c426a8ac */ lwc1 $f6,-0x5754($at) +/* f082cf0: 3c017f1b */ lui $at,0x7f1b +/* f082cf4: e46600e0 */ swc1 $f6,0xe0($v1) +/* f082cf8: c428a8b0 */ lwc1 $f8,-0x5750($at) +/* f082cfc: 3c017f1b */ lui $at,0x7f1b +/* f082d00: e46800e4 */ swc1 $f8,0xe4($v1) +/* f082d04: c42aa8b4 */ lwc1 $f10,-0x574c($at) +/* f082d08: 3c017f1b */ lui $at,0x7f1b +/* f082d0c: e46a00ec */ swc1 $f10,0xec($v1) +/* f082d10: c430a8b8 */ lwc1 $f16,-0x5748($at) +/* f082d14: 10000013 */ beqz $zero,.L0f082d64 +/* f082d18: e47000f0 */ swc1 $f16,0xf0($v1) +.L0f082d1c: +/* f082d1c: 3c017f1b */ lui $at,0x7f1b +/* f082d20: c432a8bc */ lwc1 $f18,-0x5744($at) +/* f082d24: 3c017f1b */ lui $at,0x7f1b +/* f082d28: e472008c */ swc1 $f18,0x8c($v1) +/* f082d2c: c424a8c0 */ lwc1 $f4,-0x5740($at) +/* f082d30: 3c017f1b */ lui $at,0x7f1b +/* f082d34: e4640098 */ swc1 $f4,0x98($v1) +/* f082d38: c426a8c4 */ lwc1 $f6,-0x573c($at) +/* f082d3c: 3c017f1b */ lui $at,0x7f1b +/* f082d40: e46600e0 */ swc1 $f6,0xe0($v1) +/* f082d44: c428a8c8 */ lwc1 $f8,-0x5738($at) +/* f082d48: 3c017f1b */ lui $at,0x7f1b +/* f082d4c: e46800e4 */ swc1 $f8,0xe4($v1) +/* f082d50: c42aa8cc */ lwc1 $f10,-0x5734($at) +/* f082d54: 3c017f1b */ lui $at,0x7f1b +/* f082d58: e46a00ec */ swc1 $f10,0xec($v1) +/* f082d5c: c430a8d0 */ lwc1 $f16,-0x5730($at) +/* f082d60: e47000f0 */ swc1 $f16,0xf0($v1) +.L0f082d64: +/* f082d64: 8fbf0014 */ lw $ra,0x14($sp) +.L0f082d68: +/* f082d68: 27bd0030 */ addiu $sp,$sp,0x30 +/* f082d6c: 03e00008 */ jr $ra +/* f082d70: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f082d74 +/* f082d74: 27bdff78 */ addiu $sp,$sp,-136 +/* f082d78: 27a70024 */ addiu $a3,$sp,0x24 +/* f082d7c: 30ee0007 */ andi $t6,$a3,0x7 +/* f082d80: 11c00005 */ beqz $t6,.L0f082d98 +/* f082d84: afbf0014 */ sw $ra,0x14($sp) +/* f082d88: 24e70004 */ addiu $a3,$a3,0x4 +.L0f082d8c: +/* f082d8c: 30ef0007 */ andi $t7,$a3,0x7 +/* f082d90: 55e0fffe */ bnezl $t7,.L0f082d8c +/* f082d94: 24e70004 */ addiu $a3,$a3,0x4 +.L0f082d98: +/* f082d98: 3c0501d6 */ lui $a1,0x1d6 +/* f082d9c: 24a55740 */ addiu $a1,$a1,0x5740 +/* f082da0: afa50020 */ sw $a1,0x20($sp) +/* f082da4: 00e02025 */ or $a0,$a3,$zero +/* f082da8: 24060040 */ addiu $a2,$zero,0x40 +/* f082dac: 0c003504 */ jal 0xd410 +/* f082db0: afa70074 */ sw $a3,0x74($sp) +/* f082db4: 3c098007 */ lui $t1,0x8007 +/* f082db8: 8129abbc */ lb $t1,-0x5444($t1) +/* f082dbc: 8fa70074 */ lw $a3,0x74($sp) +/* f082dc0: 00001825 */ or $v1,$zero,$zero +/* f082dc4: 24080040 */ addiu $t0,$zero,0x40 +/* f082dc8: 0520000c */ bltz $t1,.L0f082dfc +/* f082dcc: 00003025 */ or $a2,$zero,$zero +/* f082dd0: 25250001 */ addiu $a1,$t1,0x1 +.L0f082dd4: +/* f082dd4: 0060c025 */ or $t8,$v1,$zero +/* f082dd8: 0018c8c0 */ sll $t9,$t8,0x3 +/* f082ddc: 01064021 */ addu $t0,$t0,$a2 +/* f082de0: 00f91021 */ addu $v0,$a3,$t9 +/* f082de4: 24630001 */ addiu $v1,$v1,0x1 +/* f082de8: 8c440000 */ lw $a0,0x0($v0) +/* f082dec: 14a3fff9 */ bne $a1,$v1,.L0f082dd4 +/* f082df0: 8c460004 */ lw $a2,0x4($v0) +/* f082df4: 00001825 */ or $v1,$zero,$zero +/* f082df8: afa40080 */ sw $a0,0x80($sp) +.L0f082dfc: +/* f082dfc: 10c0000a */ beqz $a2,.L0f082e28 +/* f082e00: 8fa40080 */ lw $a0,0x80($sp) +/* f082e04: 8faa0020 */ lw $t2,0x20($sp) +/* f082e08: afa30084 */ sw $v1,0x84($sp) +/* f082e0c: afa70074 */ sw $a3,0x74($sp) +/* f082e10: 0c003504 */ jal 0xd410 +/* f082e14: 01482821 */ addu $a1,$t2,$t0 +/* f082e18: 3c098007 */ lui $t1,0x8007 +/* f082e1c: 8129abbc */ lb $t1,-0x5444($t1) +/* f082e20: 8fa30084 */ lw $v1,0x84($sp) +/* f082e24: 8fa70074 */ lw $a3,0x74($sp) +.L0f082e28: +/* f082e28: 8ceb0000 */ lw $t3,0x0($a3) +/* f082e2c: 25250001 */ addiu $a1,$t1,0x1 +/* f082e30: 00054e00 */ sll $t1,$a1,0x18 +/* f082e34: 11600009 */ beqz $t3,.L0f082e5c +/* f082e38: 0009c603 */ sra $t8,$t1,0x18 +/* f082e3c: 24630001 */ addiu $v1,$v1,0x1 +.L0f082e40: +/* f082e40: 28610008 */ slti $at,$v1,0x8 +/* f082e44: 10200005 */ beqz $at,.L0f082e5c +/* f082e48: 000368c0 */ sll $t5,$v1,0x3 +/* f082e4c: 00ed7021 */ addu $t6,$a3,$t5 +/* f082e50: 8dcf0000 */ lw $t7,0x0($t6) +/* f082e54: 55e0fffa */ bnezl $t7,.L0f082e40 +/* f082e58: 24630001 */ addiu $v1,$v1,0x1 +.L0f082e5c: +/* f082e5c: 3c018007 */ lui $at,0x8007 +/* f082e60: a038abbc */ sb $t8,-0x5444($at) +/* f082e64: 0303082a */ slt $at,$t8,$v1 +/* f082e68: 14200002 */ bnez $at,.L0f082e74 +/* f082e6c: 3c018007 */ lui $at,0x8007 +/* f082e70: a020abbc */ sb $zero,-0x5444($at) +.L0f082e74: +/* f082e74: 8fbf0014 */ lw $ra,0x14($sp) +/* f082e78: 27bd0088 */ addiu $sp,$sp,0x88 +/* f082e7c: 03e00008 */ jr $ra +/* f082e80: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f082e84 +/* f082e84: 27bdffc0 */ addiu $sp,$sp,-64 +/* f082e88: 3c0e8007 */ lui $t6,0x8007 +/* f082e8c: afbf001c */ sw $ra,0x1c($sp) +/* f082e90: afa50044 */ sw $a1,0x44($sp) +/* f082e94: afa60048 */ sw $a2,0x48($sp) +/* f082e98: afa7004c */ sw $a3,0x4c($sp) +/* f082e9c: 25ceabc0 */ addiu $t6,$t6,-21568 +/* f082ea0: 8dc10000 */ lw $at,0x0($t6) +/* f082ea4: 27a50034 */ addiu $a1,$sp,0x34 +/* f082ea8: 24070001 */ addiu $a3,$zero,0x1 +/* f082eac: aca10000 */ sw $at,0x0($a1) +/* f082eb0: 8dd90004 */ lw $t9,0x4($t6) +/* f082eb4: acb90004 */ sw $t9,0x4($a1) +/* f082eb8: 8dc10008 */ lw $at,0x8($t6) +/* f082ebc: aca10008 */ sw $at,0x8($a1) +/* f082ec0: 8fa9004c */ lw $t1,0x4c($sp) +/* f082ec4: 8fa80048 */ lw $t0,0x48($sp) +/* f082ec8: 8faa0044 */ lw $t2,0x44($sp) +/* f082ecc: c5240008 */ lwc1 $f4,0x8($t1) +/* f082ed0: c50c0008 */ lwc1 $f12,0x8($t0) +/* f082ed4: c5280000 */ lwc1 $f8,0x0($t1) +/* f082ed8: c5020000 */ lwc1 $f2,0x0($t0) +/* f082edc: 46046182 */ mul.s $f6,$f12,$f4 +/* f082ee0: 8c820014 */ lw $v0,0x14($a0) +/* f082ee4: c5440000 */ lwc1 $f4,0x0($t2) +/* f082ee8: 46024282 */ mul.s $f10,$f8,$f2 +/* f082eec: c4480008 */ lwc1 $f8,0x8($v0) +/* f082ef0: 3c017f1b */ lui $at,0x7f1b +/* f082ef4: 8fab0050 */ lw $t3,0x50($sp) +/* f082ef8: 46082381 */ sub.s $f14,$f4,$f8 +/* f082efc: 460a3000 */ add.s $f0,$f6,$f10 +/* f082f00: c5460008 */ lwc1 $f6,0x8($t2) +/* f082f04: c44a0010 */ lwc1 $f10,0x10($v0) +/* f082f08: 46007207 */ neg.s $f8,$f14 +/* f082f0c: 460a3401 */ sub.s $f16,$f6,$f10 +/* f082f10: 46101102 */ mul.s $f4,$f2,$f16 +/* f082f14: 00000000 */ sll $zero,$zero,0x0 +/* f082f18: 460c4182 */ mul.s $f6,$f8,$f12 +/* f082f1c: c428a8d4 */ lwc1 $f8,-0x572c($at) +/* f082f20: 3c017f1b */ lui $at,0x7f1b +/* f082f24: 46020282 */ mul.s $f10,$f0,$f2 +/* f082f28: 46062480 */ add.s $f18,$f4,$f6 +/* f082f2c: c7a60034 */ lwc1 $f6,0x34($sp) +/* f082f30: 46085102 */ mul.s $f4,$f10,$f8 +/* f082f34: 46043280 */ add.s $f10,$f6,$f4 +/* f082f38: c424a8d8 */ lwc1 $f4,-0x5728($at) +/* f082f3c: 3c017f1b */ lui $at,0x7f1b +/* f082f40: e7aa0034 */ swc1 $f10,0x34($sp) +/* f082f44: c5080008 */ lwc1 $f8,0x8($t0) +/* f082f48: afab0010 */ sw $t3,0x10($sp) +/* f082f4c: 46080182 */ mul.s $f6,$f0,$f8 +/* f082f50: c7a8003c */ lwc1 $f8,0x3c($sp) +/* f082f54: 46043282 */ mul.s $f10,$f6,$f4 +/* f082f58: 460a4180 */ add.s $f6,$f8,$f10 +/* f082f5c: 46120102 */ mul.s $f4,$f0,$f18 +/* f082f60: c428a8dc */ lwc1 $f8,-0x5724($at) +/* f082f64: e7a6003c */ swc1 $f6,0x3c($sp) +/* f082f68: 46082282 */ mul.s $f10,$f4,$f8 +/* f082f6c: 44065000 */ mfc1 $a2,$f10 +/* f082f70: 0fc20a87 */ jal func0f082a1c +/* f082f74: 00000000 */ sll $zero,$zero,0x0 +/* f082f78: 8fbf001c */ lw $ra,0x1c($sp) +/* f082f7c: 27bd0040 */ addiu $sp,$sp,0x40 +/* f082f80: 03e00008 */ jr $ra +/* f082f84: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f082f88 +/* f082f88: 27bdffd8 */ addiu $sp,$sp,-40 +/* f082f8c: afbf0014 */ sw $ra,0x14($sp) +/* f082f90: 8c850018 */ lw $a1,0x18($a0) +/* f082f94: 00803825 */ or $a3,$a0,$zero +/* f082f98: 50a00035 */ beqzl $a1,.L0f083070 +/* f082f9c: 8fbf0014 */ lw $ra,0x14($sp) +/* f082fa0: 8c820004 */ lw $v0,0x4($a0) +/* f082fa4: 8c430018 */ lw $v1,0x18($v0) +/* f082fa8: afa70028 */ sw $a3,0x28($sp) +/* f082fac: afa50024 */ sw $a1,0x24($sp) +/* f082fb0: afa20020 */ sw $v0,0x20($sp) +/* f082fb4: 0fc181b0 */ jal func0f0606c0 +/* f082fb8: afa3001c */ sw $v1,0x1c($sp) +/* f082fbc: 8fa3001c */ lw $v1,0x1c($sp) +/* f082fc0: 8fa20020 */ lw $v0,0x20($sp) +/* f082fc4: 8fa50024 */ lw $a1,0x24($sp) +/* f082fc8: 8fa70028 */ lw $a3,0x28($sp) +/* f082fcc: ac600018 */ sw $zero,0x18($v1) +/* f082fd0: ac60001c */ sw $zero,0x1c($v1) +/* f082fd4: 8c4e0040 */ lw $t6,0x40($v0) +/* f082fd8: 3c01fff7 */ lui $at,0xfff7 +/* f082fdc: 3421ffff */ ori $at,$at,0xffff +/* f082fe0: 01c17824 */ and $t7,$t6,$at +/* f082fe4: ac4f0040 */ sw $t7,0x40($v0) +/* f082fe8: 90a40000 */ lbu $a0,0x0($a1) +/* f082fec: 24010003 */ addiu $at,$zero,0x3 +/* f082ff0: 10810003 */ beq $a0,$at,.L0f083000 +/* f082ff4: 24010006 */ addiu $at,$zero,0x6 +/* f082ff8: 5481001d */ bnel $a0,$at,.L0f083070 +/* f082ffc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f083000: +/* f083000: 8ca40004 */ lw $a0,0x4($a1) +/* f083004: 5080001a */ beqzl $a0,.L0f083070 +/* f083008: 8fbf0014 */ lw $ra,0x14($sp) +/* f08300c: 8c980178 */ lw $t8,0x178($a0) +/* f083010: 00002825 */ or $a1,$zero,$zero +/* f083014: 00003025 */ or $a2,$zero,$zero +/* f083018: 54f80003 */ bnel $a3,$t8,.L0f083028 +/* f08301c: 8c990170 */ lw $t9,0x170($a0) +/* f083020: ac800178 */ sw $zero,0x178($a0) +/* f083024: 8c990170 */ lw $t9,0x170($a0) +.L0f083028: +/* f083028: 54f90008 */ bnel $a3,$t9,.L0f08304c +/* f08302c: 8c880174 */ lw $t0,0x174($a0) +/* f083030: afa40018 */ sw $a0,0x18($sp) +/* f083034: 0fc0fe12 */ jal func0f03f848 +/* f083038: afa70028 */ sw $a3,0x28($sp) +/* f08303c: 8fa40018 */ lw $a0,0x18($sp) +/* f083040: 8fa70028 */ lw $a3,0x28($sp) +/* f083044: ac800170 */ sw $zero,0x170($a0) +/* f083048: 8c880174 */ lw $t0,0x174($a0) +.L0f08304c: +/* f08304c: 24050001 */ addiu $a1,$zero,0x1 +/* f083050: 00003025 */ or $a2,$zero,$zero +/* f083054: 54e80006 */ bnel $a3,$t0,.L0f083070 +/* f083058: 8fbf0014 */ lw $ra,0x14($sp) +/* f08305c: 0fc0fe12 */ jal func0f03f848 +/* f083060: afa40018 */ sw $a0,0x18($sp) +/* f083064: 8fa40018 */ lw $a0,0x18($sp) +/* f083068: ac800174 */ sw $zero,0x174($a0) +/* f08306c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f083070: +/* f083070: 27bd0028 */ addiu $sp,$sp,0x28 +/* f083074: 03e00008 */ jr $ra +/* f083078: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08307c +/* f08307c: 27bdfec0 */ addiu $sp,$sp,-320 +/* f083080: afbf002c */ sw $ra,0x2c($sp) +/* f083084: afb00028 */ sw $s0,0x28($sp) +/* f083088: afa40140 */ sw $a0,0x140($sp) +/* f08308c: afa50144 */ sw $a1,0x144($sp) +/* f083090: 8c8f0004 */ lw $t7,0x4($a0) +/* f083094: 8c830018 */ lw $v1,0x18($a0) +/* f083098: afaf0138 */ sw $t7,0x138($sp) +/* f08309c: 8df80040 */ lw $t8,0x40($t7) +/* f0830a0: 33190040 */ andi $t9,$t8,0x40 +/* f0830a4: 13200010 */ beqz $t9,.L0f0830e8 +/* f0830a8: 00000000 */ sll $zero,$zero,0x0 +/* f0830ac: 8de40048 */ lw $a0,0x48($t7) +/* f0830b0: 8c820044 */ lw $v0,0x44($a0) +/* f0830b4: 1040000c */ beqz $v0,.L0f0830e8 +/* f0830b8: 00408025 */ or $s0,$v0,$zero +/* f0830bc: 0fc1a1b8 */ jal func0f0686e0 +/* f0830c0: afa3013c */ sw $v1,0x13c($sp) +/* f0830c4: 8fa20138 */ lw $v0,0x138($sp) +/* f0830c8: 2401ffbf */ addiu $at,$zero,-65 +/* f0830cc: 8fa3013c */ lw $v1,0x13c($sp) +/* f0830d0: 8c480040 */ lw $t0,0x40($v0) +/* f0830d4: ac500048 */ sw $s0,0x48($v0) +/* f0830d8: 01014824 */ and $t1,$t0,$at +/* f0830dc: 352b0080 */ ori $t3,$t1,0x80 +/* f0830e0: ac490040 */ sw $t1,0x40($v0) +/* f0830e4: ac4b0040 */ sw $t3,0x40($v0) +.L0f0830e8: +/* f0830e8: 1060032b */ beqz $v1,.L0f083d98 +/* f0830ec: 8fac0138 */ lw $t4,0x138($sp) +/* f0830f0: 8d8d0040 */ lw $t5,0x40($t4) +/* f0830f4: 24010005 */ addiu $at,$zero,0x5 +/* f0830f8: 31ae0080 */ andi $t6,$t5,0x80 +/* f0830fc: 51c00327 */ beqzl $t6,.L0f083d9c +/* f083100: 00001025 */ or $v0,$zero,$zero +/* f083104: 8d980018 */ lw $t8,0x18($t4) +/* f083108: 00608025 */ or $s0,$v1,$zero +/* f08310c: afb80130 */ sw $t8,0x130($sp) +/* f083110: 8c790018 */ lw $t9,0x18($v1) +/* f083114: 8d860048 */ lw $a2,0x48($t4) +/* f083118: 53200007 */ beqzl $t9,.L0f083138 +/* f08311c: 8ccf0000 */ lw $t7,0x0($a2) +/* f083120: 8e020018 */ lw $v0,0x18($s0) +/* f083124: 00408025 */ or $s0,$v0,$zero +.L0f083128: +/* f083128: 8c420018 */ lw $v0,0x18($v0) +/* f08312c: 5440fffe */ bnezl $v0,.L0f083128 +/* f083130: 00408025 */ or $s0,$v0,$zero +/* f083134: 8ccf0000 */ lw $t7,0x0($a2) +.L0f083138: +/* f083138: 84c200b0 */ lh $v0,0xb0($a2) +/* f08313c: acc30088 */ sw $v1,0x88($a2) +/* f083140: 35e80001 */ ori $t0,$t7,0x1 +/* f083144: 14410086 */ bne $v0,$at,.L0f083360 +/* f083148: acc80000 */ sw $t0,0x0($a2) +/* f08314c: 8e090004 */ lw $t1,0x4($s0) +/* f083150: afa600cc */ sw $a2,0xcc($sp) +/* f083154: 8fa40138 */ lw $a0,0x138($sp) +/* f083158: 0fc1a2b5 */ jal func0f068ad4 +/* f08315c: afa900c8 */ sw $t1,0xc8($sp) +/* f083160: 0c0069d0 */ jal 0x1a740 +/* f083164: 00402025 */ or $a0,$v0,$zero +/* f083168: 8faa0138 */ lw $t2,0x138($sp) +/* f08316c: 00402825 */ or $a1,$v0,$zero +/* f083170: 27a600b8 */ addiu $a2,$sp,0xb8 +/* f083174: 0c006ac3 */ jal 0x1ab0c +/* f083178: 8d440018 */ lw $a0,0x18($t2) +/* f08317c: 0fc1a2b5 */ jal func0f068ad4 +/* f083180: 8fa400c8 */ lw $a0,0xc8($sp) +/* f083184: 0c0069d0 */ jal 0x1a740 +/* f083188: 00402025 */ or $a0,$v0,$zero +/* f08318c: 8fab00c8 */ lw $t3,0xc8($sp) +/* f083190: 00402825 */ or $a1,$v0,$zero +/* f083194: 27a600a8 */ addiu $a2,$sp,0xa8 +/* f083198: 0c006ac3 */ jal 0x1ab0c +/* f08319c: 8d640018 */ lw $a0,0x18($t3) +/* f0831a0: c7a400b8 */ lwc1 $f4,0xb8($sp) +/* f0831a4: c7a600a8 */ lwc1 $f6,0xa8($sp) +/* f0831a8: c7aa00bc */ lwc1 $f10,0xbc($sp) +/* f0831ac: c7b200ac */ lwc1 $f18,0xac($sp) +/* f0831b0: 46062201 */ sub.s $f8,$f4,$f6 +/* f0831b4: c7a600c0 */ lwc1 $f6,0xc0($sp) +/* f0831b8: 8fa400c8 */ lw $a0,0xc8($sp) +/* f0831bc: 46125101 */ sub.s $f4,$f10,$f18 +/* f0831c0: e7a800e4 */ swc1 $f8,0xe4($sp) +/* f0831c4: c7a800b0 */ lwc1 $f8,0xb0($sp) +/* f0831c8: 2484001c */ addiu $a0,$a0,0x1c +/* f0831cc: e7a400e8 */ swc1 $f4,0xe8($sp) +/* f0831d0: 46083281 */ sub.s $f10,$f6,$f8 +/* f0831d4: afa40038 */ sw $a0,0x38($sp) +/* f0831d8: 27a500e4 */ addiu $a1,$sp,0xe4 +/* f0831dc: 0c005882 */ jal 0x16208 +/* f0831e0: e7aa00ec */ swc1 $f10,0xec($sp) +/* f0831e4: 0c004b70 */ jal 0x12dc0 +/* f0831e8: 00000000 */ sll $zero,$zero,0x0 +/* f0831ec: 44829000 */ mtc1 $v0,$f18 +/* f0831f0: 3c014f80 */ lui $at,0x4f80 +/* f0831f4: 04410004 */ bgez $v0,.L0f083208 +/* f0831f8: 46809120 */ cvt.s.w $f4,$f18 +/* f0831fc: 44813000 */ mtc1 $at,$f6 +/* f083200: 00000000 */ sll $zero,$zero,0x0 +/* f083204: 46062100 */ add.s $f4,$f4,$f6 +.L0f083208: +/* f083208: 3c012f80 */ lui $at,0x2f80 +/* f08320c: 44814000 */ mtc1 $at,$f8 +/* f083210: 3c017f1b */ lui $at,0x7f1b +/* f083214: c432a8e0 */ lwc1 $f18,-0x5720($at) +/* f083218: 46082282 */ mul.s $f10,$f4,$f8 +/* f08321c: c7ac00e4 */ lwc1 $f12,0xe4($sp) +/* f083220: c7ae00ec */ lwc1 $f14,0xec($sp) +/* f083224: 46125182 */ mul.s $f6,$f10,$f18 +/* f083228: 0fc259d4 */ jal func0f096750 +/* f08322c: e7a600a4 */ swc1 $f6,0xa4($sp) +/* f083230: 0c004b70 */ jal 0x12dc0 +/* f083234: e7a000a0 */ swc1 $f0,0xa0($sp) +/* f083238: 44822000 */ mtc1 $v0,$f4 +/* f08323c: 3c017f1b */ lui $at,0x7f1b +/* f083240: c420a8e4 */ lwc1 $f0,-0x571c($at) +/* f083244: c7ac00a0 */ lwc1 $f12,0xa0($sp) +/* f083248: 04410005 */ bgez $v0,.L0f083260 +/* f08324c: 46802220 */ cvt.s.w $f8,$f4 +/* f083250: 3c014f80 */ lui $at,0x4f80 +/* f083254: 44815000 */ mtc1 $at,$f10 +/* f083258: 00000000 */ sll $zero,$zero,0x0 +/* f08325c: 460a4200 */ add.s $f8,$f8,$f10 +.L0f083260: +/* f083260: 3c012f80 */ lui $at,0x2f80 +/* f083264: 44819000 */ mtc1 $at,$f18 +/* f083268: 3c017f1b */ lui $at,0x7f1b +/* f08326c: c424a8e8 */ lwc1 $f4,-0x5718($at) +/* f083270: 46124182 */ mul.s $f6,$f8,$f18 +/* f083274: 3c017f1b */ lui $at,0x7f1b +/* f083278: c428a8ec */ lwc1 $f8,-0x5714($at) +/* f08327c: 46043282 */ mul.s $f10,$f6,$f4 +/* f083280: 46085481 */ sub.s $f18,$f10,$f8 +/* f083284: 46126300 */ add.s $f12,$f12,$f18 +/* f083288: 460c003e */ c.le.s $f0,$f12 +/* f08328c: 00000000 */ sll $zero,$zero,0x0 +/* f083290: 45020004 */ bc1fl .L0f0832a4 +/* f083294: 44803000 */ mtc1 $zero,$f6 +/* f083298: 10000008 */ beqz $zero,.L0f0832bc +/* f08329c: 46006301 */ sub.s $f12,$f12,$f0 +/* f0832a0: 44803000 */ mtc1 $zero,$f6 +.L0f0832a4: +/* f0832a4: 00000000 */ sll $zero,$zero,0x0 +/* f0832a8: 4606603c */ c.lt.s $f12,$f6 +/* f0832ac: 00000000 */ sll $zero,$zero,0x0 +/* f0832b0: 45000002 */ bc1f .L0f0832bc +/* f0832b4: 00000000 */ sll $zero,$zero,0x0 +/* f0832b8: 46006300 */ add.s $f12,$f12,$f0 +.L0f0832bc: +/* f0832bc: 0c0068f7 */ jal 0x1a3dc +/* f0832c0: e7ac00a0 */ swc1 $f12,0xa0($sp) +/* f0832c4: c7aa00a4 */ lwc1 $f10,0xa4($sp) +/* f0832c8: 8fa200cc */ lw $v0,0xcc($sp) +/* f0832cc: c7ac00a0 */ lwc1 $f12,0xa0($sp) +/* f0832d0: 46005202 */ mul.s $f8,$f10,$f0 +/* f0832d4: c4440004 */ lwc1 $f4,0x4($v0) +/* f0832d8: 46082480 */ add.s $f18,$f4,$f8 +/* f0832dc: 0c0068f4 */ jal 0x1a3d0 +/* f0832e0: e4520004 */ swc1 $f18,0x4($v0) +/* f0832e4: c7aa00a4 */ lwc1 $f10,0xa4($sp) +/* f0832e8: 8fa200cc */ lw $v0,0xcc($sp) +/* f0832ec: 27a500f0 */ addiu $a1,$sp,0xf0 +/* f0832f0: 46005102 */ mul.s $f4,$f10,$f0 +/* f0832f4: c446000c */ lwc1 $f6,0xc($v0) +/* f0832f8: 46043200 */ add.s $f8,$f6,$f4 +/* f0832fc: e448000c */ swc1 $f8,0xc($v0) +/* f083300: 0c005755 */ jal 0x15d54 +/* f083304: 8fa40038 */ lw $a0,0x38($sp) +/* f083308: c7b200e4 */ lwc1 $f18,0xe4($sp) +/* f08330c: c60a0008 */ lwc1 $f10,0x8($s0) +/* f083310: c7a400e8 */ lwc1 $f4,0xe8($sp) +/* f083314: 27a400e4 */ addiu $a0,$sp,0xe4 +/* f083318: 460a9180 */ add.s $f6,$f18,$f10 +/* f08331c: c7aa00ec */ lwc1 $f10,0xec($sp) +/* f083320: 27a500f0 */ addiu $a1,$sp,0xf0 +/* f083324: e7a600e4 */ swc1 $f6,0xe4($sp) +/* f083328: c608000c */ lwc1 $f8,0xc($s0) +/* f08332c: 46082480 */ add.s $f18,$f4,$f8 +/* f083330: e7b200e8 */ swc1 $f18,0xe8($sp) +/* f083334: c6060010 */ lwc1 $f6,0x10($s0) +/* f083338: 46065100 */ add.s $f4,$f10,$f6 +/* f08333c: 0c005775 */ jal 0x15dd4 +/* f083340: e7a400ec */ swc1 $f4,0xec($sp) +/* f083344: 26040008 */ addiu $a0,$s0,0x8 +/* f083348: 26050028 */ addiu $a1,$s0,0x28 +/* f08334c: 27a600e4 */ addiu $a2,$sp,0xe4 +/* f083350: 0fc1979d */ jal func0f065e74 +/* f083354: 27a700d4 */ addiu $a3,$sp,0xd4 +/* f083358: 10000256 */ beqz $zero,.L0f083cb4 +/* f08335c: 00000000 */ sll $zero,$zero,0x0 +.L0f083360: +/* f083360: 24010002 */ addiu $at,$zero,0x2 +/* f083364: 5441006d */ bnel $v0,$at,.L0f08351c +/* f083368: 24040003 */ addiu $a0,$zero,0x3 +/* f08336c: 906d0000 */ lbu $t5,0x0($v1) +/* f083370: 24040003 */ addiu $a0,$zero,0x3 +/* f083374: 27ae0090 */ addiu $t6,$sp,0x90 +/* f083378: 148d0067 */ bne $a0,$t5,.L0f083518 +/* f08337c: 3c188007 */ lui $t8,0x8007 +/* f083380: 2718abcc */ addiu $t8,$t8,-21556 +/* f083384: 8f010000 */ lw $at,0x0($t8) +/* f083388: 8c640004 */ lw $a0,0x4($v1) +/* f08338c: 8f190004 */ lw $t9,0x4($t8) +/* f083390: adc10000 */ sw $at,0x0($t6) +/* f083394: 8f010008 */ lw $at,0x8($t8) +/* f083398: add90004 */ sw $t9,0x4($t6) +/* f08339c: adc10008 */ sw $at,0x8($t6) +/* f0833a0: 0fc0f917 */ jal func0f03e45c +/* f0833a4: afa600cc */ sw $a2,0xcc($sp) +/* f0833a8: e7a0008c */ swc1 $f0,0x8c($sp) +/* f0833ac: 0c0068f7 */ jal 0x1a3dc +/* f0833b0: 46000306 */ mov.s $f12,$f0 +/* f0833b4: 3c017f1b */ lui $at,0x7f1b +/* f0833b8: c428a8f0 */ lwc1 $f8,-0x5710($at) +/* f0833bc: 8faf00cc */ lw $t7,0xcc($sp) +/* f0833c0: 46080482 */ mul.s $f18,$f0,$f8 +/* f0833c4: 0c004b70 */ jal 0x12dc0 +/* f0833c8: e5f20004 */ swc1 $f18,0x4($t7) +/* f0833cc: 44825000 */ mtc1 $v0,$f10 +/* f0833d0: 3c014f80 */ lui $at,0x4f80 +/* f0833d4: 04410004 */ bgez $v0,.L0f0833e8 +/* f0833d8: 468051a0 */ cvt.s.w $f6,$f10 +/* f0833dc: 44812000 */ mtc1 $at,$f4 +/* f0833e0: 00000000 */ sll $zero,$zero,0x0 +/* f0833e4: 46043180 */ add.s $f6,$f6,$f4 +.L0f0833e8: +/* f0833e8: 3c012f80 */ lui $at,0x2f80 +/* f0833ec: 44814000 */ mtc1 $at,$f8 +/* f0833f0: 3c017f1b */ lui $at,0x7f1b +/* f0833f4: c424a8f4 */ lwc1 $f4,-0x570c($at) +/* f0833f8: 46083482 */ mul.s $f18,$f6,$f8 +/* f0833fc: 8fa800cc */ lw $t0,0xcc($sp) +/* f083400: 46009287 */ neg.s $f10,$f18 +/* f083404: 46045182 */ mul.s $f6,$f10,$f4 +/* f083408: e5060008 */ swc1 $f6,0x8($t0) +/* f08340c: 0c0068f4 */ jal 0x1a3d0 +/* f083410: c7ac008c */ lwc1 $f12,0x8c($sp) +/* f083414: 3c017f1b */ lui $at,0x7f1b +/* f083418: c428a8f8 */ lwc1 $f8,-0x5708($at) +/* f08341c: 8fa900cc */ lw $t1,0xcc($sp) +/* f083420: 46080482 */ mul.s $f18,$f0,$f8 +/* f083424: 0c004b70 */ jal 0x12dc0 +/* f083428: e532000c */ swc1 $f18,0xc($t1) +/* f08342c: 44825000 */ mtc1 $v0,$f10 +/* f083430: 3c014f80 */ lui $at,0x4f80 +/* f083434: 04410004 */ bgez $v0,.L0f083448 +/* f083438: 46805120 */ cvt.s.w $f4,$f10 +/* f08343c: 44813000 */ mtc1 $at,$f6 +/* f083440: 00000000 */ sll $zero,$zero,0x0 +/* f083444: 46062100 */ add.s $f4,$f4,$f6 +.L0f083448: +/* f083448: 3c012f80 */ lui $at,0x2f80 +/* f08344c: 44814000 */ mtc1 $at,$f8 +/* f083450: 3c017f1b */ lui $at,0x7f1b +/* f083454: c42aa8fc */ lwc1 $f10,-0x5704($at) +/* f083458: 46082482 */ mul.s $f18,$f4,$f8 +/* f08345c: 3c017f1b */ lui $at,0x7f1b +/* f083460: c424a900 */ lwc1 $f4,-0x5700($at) +/* f083464: 460a9182 */ mul.s $f6,$f18,$f10 +/* f083468: 46043201 */ sub.s $f8,$f6,$f4 +/* f08346c: 0c004b70 */ jal 0x12dc0 +/* f083470: e7a80090 */ swc1 $f8,0x90($sp) +/* f083474: 44829000 */ mtc1 $v0,$f18 +/* f083478: 3c014f80 */ lui $at,0x4f80 +/* f08347c: 04410004 */ bgez $v0,.L0f083490 +/* f083480: 468092a0 */ cvt.s.w $f10,$f18 +/* f083484: 44813000 */ mtc1 $at,$f6 +/* f083488: 00000000 */ sll $zero,$zero,0x0 +/* f08348c: 46065280 */ add.s $f10,$f10,$f6 +.L0f083490: +/* f083490: 3c012f80 */ lui $at,0x2f80 +/* f083494: 44812000 */ mtc1 $at,$f4 +/* f083498: 3c017f1b */ lui $at,0x7f1b +/* f08349c: c432a904 */ lwc1 $f18,-0x56fc($at) +/* f0834a0: 46045202 */ mul.s $f8,$f10,$f4 +/* f0834a4: 3c017f1b */ lui $at,0x7f1b +/* f0834a8: c42aa908 */ lwc1 $f10,-0x56f8($at) +/* f0834ac: 46124182 */ mul.s $f6,$f8,$f18 +/* f0834b0: 460a3101 */ sub.s $f4,$f6,$f10 +/* f0834b4: 0c004b70 */ jal 0x12dc0 +/* f0834b8: e7a40094 */ swc1 $f4,0x94($sp) +/* f0834bc: 44824000 */ mtc1 $v0,$f8 +/* f0834c0: 3c014f80 */ lui $at,0x4f80 +/* f0834c4: 04410004 */ bgez $v0,.L0f0834d8 +/* f0834c8: 468044a0 */ cvt.s.w $f18,$f8 +/* f0834cc: 44813000 */ mtc1 $at,$f6 +/* f0834d0: 00000000 */ sll $zero,$zero,0x0 +/* f0834d4: 46069480 */ add.s $f18,$f18,$f6 +.L0f0834d8: +/* f0834d8: 3c012f80 */ lui $at,0x2f80 +/* f0834dc: 44815000 */ mtc1 $at,$f10 +/* f0834e0: 3c017f1b */ lui $at,0x7f1b +/* f0834e4: c428a90c */ lwc1 $f8,-0x56f4($at) +/* f0834e8: 460a9102 */ mul.s $f4,$f18,$f10 +/* f0834ec: 3c017f1b */ lui $at,0x7f1b +/* f0834f0: c432a910 */ lwc1 $f18,-0x56f0($at) +/* f0834f4: 8fa500cc */ lw $a1,0xcc($sp) +/* f0834f8: 27a40090 */ addiu $a0,$sp,0x90 +/* f0834fc: 24a50020 */ addiu $a1,$a1,0x20 +/* f083500: 46082182 */ mul.s $f6,$f4,$f8 +/* f083504: 46123281 */ sub.s $f10,$f6,$f18 +/* f083508: 0c005923 */ jal 0x1648c +/* f08350c: e7aa0098 */ swc1 $f10,0x98($sp) +/* f083510: 1000019a */ beqz $zero,.L0f083b7c +/* f083514: 8fb80144 */ lw $t8,0x144($sp) +.L0f083518: +/* f083518: 24040003 */ addiu $a0,$zero,0x3 +.L0f08351c: +/* f08351c: 14820092 */ bne $a0,$v0,.L0f083768 +/* f083520: 24010004 */ addiu $at,$zero,0x4 +/* f083524: 906a0000 */ lbu $t2,0x0($v1) +/* f083528: 3c0d8007 */ lui $t5,0x8007 +/* f08352c: 25adabd8 */ addiu $t5,$t5,-21544 +/* f083530: 148a008d */ bne $a0,$t2,.L0f083768 +/* f083534: 27ab007c */ addiu $t3,$sp,0x7c +/* f083538: 8da10000 */ lw $at,0x0($t5) +/* f08353c: 8c640004 */ lw $a0,0x4($v1) +/* f083540: 8dae0004 */ lw $t6,0x4($t5) +/* f083544: ad610000 */ sw $at,0x0($t3) +/* f083548: 8da10008 */ lw $at,0x8($t5) +/* f08354c: ad6e0004 */ sw $t6,0x4($t3) +/* f083550: ad610008 */ sw $at,0x8($t3) +/* f083554: afa600cc */ sw $a2,0xcc($sp) +/* f083558: 0fc0f917 */ jal func0f03e45c +/* f08355c: afa40088 */ sw $a0,0x88($sp) +/* f083560: 8fa40088 */ lw $a0,0x88($sp) +/* f083564: e7a00078 */ swc1 $f0,0x78($sp) +/* f083568: 8c9802d4 */ lw $t8,0x2d4($a0) +/* f08356c: 53000007 */ beqzl $t8,.L0f08358c +/* f083570: 8c85002c */ lw $a1,0x2c($a0) +/* f083574: 0fc12472 */ jal func0f0491c8 +/* f083578: afa40088 */ sw $a0,0x88($sp) +/* f08357c: 8fa40088 */ lw $a0,0x88($sp) +/* f083580: 10000007 */ beqz $zero,.L0f0835a0 +/* f083584: 46000086 */ mov.s $f2,$f0 +/* f083588: 8c85002c */ lw $a1,0x2c($a0) +.L0f08358c: +/* f08358c: 8c860030 */ lw $a2,0x30($a0) +/* f083590: 0fc0b8dc */ jal func0f02e370 +/* f083594: afa40088 */ sw $a0,0x88($sp) +/* f083598: 8fa40088 */ lw $a0,0x88($sp) +/* f08359c: 46000086 */ mov.s $f2,$f0 +.L0f0835a0: +/* f0835a0: 8c9902d4 */ lw $t9,0x2d4($a0) +/* f0835a4: 17200008 */ bnez $t9,.L0f0835c8 +/* f0835a8: 3c014396 */ lui $at,0x4396 +/* f0835ac: 44816000 */ mtc1 $at,$f12 +/* f0835b0: 00000000 */ sll $zero,$zero,0x0 +/* f0835b4: 460c003c */ c.lt.s $f0,$f12 +/* f0835b8: 00000000 */ sll $zero,$zero,0x0 +/* f0835bc: 45020003 */ bc1fl .L0f0835cc +/* f0835c0: c7ac0078 */ lwc1 $f12,0x78($sp) +/* f0835c4: 46006086 */ mov.s $f2,$f12 +.L0f0835c8: +/* f0835c8: c7ac0078 */ lwc1 $f12,0x78($sp) +.L0f0835cc: +/* f0835cc: 0c0068f7 */ jal 0x1a3dc +/* f0835d0: e7a20074 */ swc1 $f2,0x74($sp) +/* f0835d4: 3c014496 */ lui $at,0x4496 +/* f0835d8: 44817000 */ mtc1 $at,$f14 +/* f0835dc: 3c01447a */ lui $at,0x447a +/* f0835e0: 44812000 */ mtc1 $at,$f4 +/* f0835e4: c7a20074 */ lwc1 $f2,0x74($sp) +/* f0835e8: 3c017f1b */ lui $at,0x7f1b +/* f0835ec: c428a914 */ lwc1 $f8,-0x56ec($at) +/* f0835f0: 46041403 */ div.s $f16,$f2,$f4 +/* f0835f4: 8fa200cc */ lw $v0,0xcc($sp) +/* f0835f8: 00007825 */ or $t7,$zero,$zero +/* f0835fc: 46080182 */ mul.s $f6,$f0,$f8 +/* f083600: 4602703e */ c.le.s $f14,$f2 +/* f083604: 460e1201 */ sub.s $f8,$f2,$f14 +/* f083608: 46103482 */ mul.s $f18,$f6,$f16 +/* f08360c: 460e4183 */ div.s $f6,$f8,$f14 +/* f083610: 45000002 */ bc1f .L0f08361c +/* f083614: e4520004 */ swc1 $f18,0x4($v0) +/* f083618: 240f0001 */ addiu $t7,$zero,0x1 +.L0f08361c: +/* f08361c: 448f5000 */ mtc1 $t7,$f10 +/* f083620: 3c013f80 */ lui $at,0x3f80 +/* f083624: 46805120 */ cvt.s.w $f4,$f10 +/* f083628: 44815000 */ mtc1 $at,$f10 +/* f08362c: 3c017f1b */ lui $at,0x7f1b +/* f083630: 46062482 */ mul.s $f18,$f4,$f6 +/* f083634: c424a918 */ lwc1 $f4,-0x56e8($at) +/* f083638: 460a9200 */ add.s $f8,$f18,$f10 +/* f08363c: 46044182 */ mul.s $f6,$f8,$f4 +/* f083640: e4460008 */ swc1 $f6,0x8($v0) +/* f083644: e7b00038 */ swc1 $f16,0x38($sp) +/* f083648: 0c0068f4 */ jal 0x1a3d0 +/* f08364c: c7ac0078 */ lwc1 $f12,0x78($sp) +/* f083650: 3c017f1b */ lui $at,0x7f1b +/* f083654: c432a91c */ lwc1 $f18,-0x56e4($at) +/* f083658: c7b00038 */ lwc1 $f16,0x38($sp) +/* f08365c: 8fa800cc */ lw $t0,0xcc($sp) +/* f083660: 46120282 */ mul.s $f10,$f0,$f18 +/* f083664: 00000000 */ sll $zero,$zero,0x0 +/* f083668: 46105202 */ mul.s $f8,$f10,$f16 +/* f08366c: 0c004b70 */ jal 0x12dc0 +/* f083670: e508000c */ swc1 $f8,0xc($t0) +/* f083674: 44822000 */ mtc1 $v0,$f4 +/* f083678: 3c014f80 */ lui $at,0x4f80 +/* f08367c: 04410004 */ bgez $v0,.L0f083690 +/* f083680: 468021a0 */ cvt.s.w $f6,$f4 +/* f083684: 44819000 */ mtc1 $at,$f18 +/* f083688: 00000000 */ sll $zero,$zero,0x0 +/* f08368c: 46123180 */ add.s $f6,$f6,$f18 +.L0f083690: +/* f083690: 3c012f80 */ lui $at,0x2f80 +/* f083694: 44815000 */ mtc1 $at,$f10 +/* f083698: 3c017f1b */ lui $at,0x7f1b +/* f08369c: c424a920 */ lwc1 $f4,-0x56e0($at) +/* f0836a0: 460a3202 */ mul.s $f8,$f6,$f10 +/* f0836a4: 3c017f1b */ lui $at,0x7f1b +/* f0836a8: c426a924 */ lwc1 $f6,-0x56dc($at) +/* f0836ac: 46044482 */ mul.s $f18,$f8,$f4 +/* f0836b0: 46069281 */ sub.s $f10,$f18,$f6 +/* f0836b4: 0c004b70 */ jal 0x12dc0 +/* f0836b8: e7aa007c */ swc1 $f10,0x7c($sp) +/* f0836bc: 44824000 */ mtc1 $v0,$f8 +/* f0836c0: 3c014f80 */ lui $at,0x4f80 +/* f0836c4: 04410004 */ bgez $v0,.L0f0836d8 +/* f0836c8: 46804120 */ cvt.s.w $f4,$f8 +/* f0836cc: 44819000 */ mtc1 $at,$f18 +/* f0836d0: 00000000 */ sll $zero,$zero,0x0 +/* f0836d4: 46122100 */ add.s $f4,$f4,$f18 +.L0f0836d8: +/* f0836d8: 3c012f80 */ lui $at,0x2f80 +/* f0836dc: 44813000 */ mtc1 $at,$f6 +/* f0836e0: 3c017f1b */ lui $at,0x7f1b +/* f0836e4: c428a928 */ lwc1 $f8,-0x56d8($at) +/* f0836e8: 46062282 */ mul.s $f10,$f4,$f6 +/* f0836ec: 3c017f1b */ lui $at,0x7f1b +/* f0836f0: c424a92c */ lwc1 $f4,-0x56d4($at) +/* f0836f4: 46085482 */ mul.s $f18,$f10,$f8 +/* f0836f8: 46049181 */ sub.s $f6,$f18,$f4 +/* f0836fc: 0c004b70 */ jal 0x12dc0 +/* f083700: e7a60080 */ swc1 $f6,0x80($sp) +/* f083704: 44825000 */ mtc1 $v0,$f10 +/* f083708: 3c014f80 */ lui $at,0x4f80 +/* f08370c: 04410004 */ bgez $v0,.L0f083720 +/* f083710: 46805220 */ cvt.s.w $f8,$f10 +/* f083714: 44819000 */ mtc1 $at,$f18 +/* f083718: 00000000 */ sll $zero,$zero,0x0 +/* f08371c: 46124200 */ add.s $f8,$f8,$f18 +.L0f083720: +/* f083720: 3c012f80 */ lui $at,0x2f80 +/* f083724: 44812000 */ mtc1 $at,$f4 +/* f083728: 3c017f1b */ lui $at,0x7f1b +/* f08372c: c42aa930 */ lwc1 $f10,-0x56d0($at) +/* f083730: 46044182 */ mul.s $f6,$f8,$f4 +/* f083734: 3c017f1b */ lui $at,0x7f1b +/* f083738: c428a934 */ lwc1 $f8,-0x56cc($at) +/* f08373c: 8fa500cc */ lw $a1,0xcc($sp) +/* f083740: 27a4007c */ addiu $a0,$sp,0x7c +/* f083744: 24a50020 */ addiu $a1,$a1,0x20 +/* f083748: 460a3482 */ mul.s $f18,$f6,$f10 +/* f08374c: 46089101 */ sub.s $f4,$f18,$f8 +/* f083750: 0c005923 */ jal 0x1648c +/* f083754: e7a40084 */ swc1 $f4,0x84($sp) +/* f083758: 0fc1a1a5 */ jal func0f068694 +/* f08375c: 8fa40140 */ lw $a0,0x140($sp) +/* f083760: 10000106 */ beqz $zero,.L0f083b7c +/* f083764: 8fb80144 */ lw $t8,0x144($sp) +.L0f083768: +/* f083768: 1441008f */ bne $v0,$at,.L0f0839a8 +/* f08376c: 3c0a8007 */ lui $t2,0x8007 +/* f083770: 254aabe4 */ addiu $t2,$t2,-21532 +/* f083774: 8d410000 */ lw $at,0x0($t2) +/* f083778: 27a90068 */ addiu $t1,$sp,0x68 +/* f08377c: 8d4b0004 */ lw $t3,0x4($t2) +/* f083780: ad210000 */ sw $at,0x0($t1) +/* f083784: 8d410008 */ lw $at,0x8($t2) +/* f083788: 3c0d800a */ lui $t5,0x800a +/* f08378c: ad2b0004 */ sw $t3,0x4($t1) +/* f083790: ad210008 */ sw $at,0x8($t1) +/* f083794: 8dada244 */ lw $t5,-0x5dbc($t5) +/* f083798: c4660008 */ lwc1 $f6,0x8($v1) +/* f08379c: c4720010 */ lwc1 $f18,0x10($v1) +/* f0837a0: 8da200bc */ lw $v0,0xbc($t5) +/* f0837a4: c44a0008 */ lwc1 $f10,0x8($v0) +/* f0837a8: c4480010 */ lwc1 $f8,0x10($v0) +/* f0837ac: afa600cc */ sw $a2,0xcc($sp) +/* f0837b0: 460a3301 */ sub.s $f12,$f6,$f10 +/* f0837b4: 0fc259d4 */ jal func0f096750 +/* f0837b8: 46089381 */ sub.s $f14,$f18,$f8 +/* f0837bc: 0c004b70 */ jal 0x12dc0 +/* f0837c0: e7a00058 */ swc1 $f0,0x58($sp) +/* f0837c4: afa20040 */ sw $v0,0x40($sp) +/* f0837c8: 0c0068f7 */ jal 0x1a3dc +/* f0837cc: c7ac0058 */ lwc1 $f12,0x58($sp) +/* f0837d0: 8fae0040 */ lw $t6,0x40($sp) +/* f0837d4: 3c017f1b */ lui $at,0x7f1b +/* f0837d8: c422a938 */ lwc1 $f2,-0x56c8($at) +/* f0837dc: 448e2000 */ mtc1 $t6,$f4 +/* f0837e0: 05c10005 */ bgez $t6,.L0f0837f8 +/* f0837e4: 468021a0 */ cvt.s.w $f6,$f4 +/* f0837e8: 3c014f80 */ lui $at,0x4f80 +/* f0837ec: 44815000 */ mtc1 $at,$f10 +/* f0837f0: 00000000 */ sll $zero,$zero,0x0 +/* f0837f4: 460a3180 */ add.s $f6,$f6,$f10 +.L0f0837f8: +/* f0837f8: 3c012f80 */ lui $at,0x2f80 +/* f0837fc: 44819000 */ mtc1 $at,$f18 +/* f083800: 8fb800cc */ lw $t8,0xcc($sp) +/* f083804: 46123202 */ mul.s $f8,$f6,$f18 +/* f083808: 00000000 */ sll $zero,$zero,0x0 +/* f08380c: 46024102 */ mul.s $f4,$f8,$f2 +/* f083810: 46022280 */ add.s $f10,$f4,$f2 +/* f083814: 460a0182 */ mul.s $f6,$f0,$f10 +/* f083818: 0c004b70 */ jal 0x12dc0 +/* f08381c: e7060004 */ swc1 $f6,0x4($t8) +/* f083820: 44829000 */ mtc1 $v0,$f18 +/* f083824: 04410005 */ bgez $v0,.L0f08383c +/* f083828: 46809220 */ cvt.s.w $f8,$f18 +/* f08382c: 3c014f80 */ lui $at,0x4f80 +/* f083830: 44812000 */ mtc1 $at,$f4 +/* f083834: 00000000 */ sll $zero,$zero,0x0 +/* f083838: 46044200 */ add.s $f8,$f8,$f4 +.L0f08383c: +/* f08383c: 3c012f80 */ lui $at,0x2f80 +/* f083840: 44815000 */ mtc1 $at,$f10 +/* f083844: 3c017f1b */ lui $at,0x7f1b +/* f083848: c432a93c */ lwc1 $f18,-0x56c4($at) +/* f08384c: 460a4182 */ mul.s $f6,$f8,$f10 +/* f083850: 8fb900cc */ lw $t9,0xcc($sp) +/* f083854: 46123102 */ mul.s $f4,$f6,$f18 +/* f083858: 0c004b70 */ jal 0x12dc0 +/* f08385c: e7240008 */ swc1 $f4,0x8($t9) +/* f083860: afa20040 */ sw $v0,0x40($sp) +/* f083864: 0c0068f4 */ jal 0x1a3d0 +/* f083868: c7ac0058 */ lwc1 $f12,0x58($sp) +/* f08386c: 8faf0040 */ lw $t7,0x40($sp) +/* f083870: 3c017f1b */ lui $at,0x7f1b +/* f083874: c422a940 */ lwc1 $f2,-0x56c0($at) +/* f083878: 448f4000 */ mtc1 $t7,$f8 +/* f08387c: 3c014f80 */ lui $at,0x4f80 +/* f083880: 05e10004 */ bgez $t7,.L0f083894 +/* f083884: 468042a0 */ cvt.s.w $f10,$f8 +/* f083888: 44813000 */ mtc1 $at,$f6 +/* f08388c: 00000000 */ sll $zero,$zero,0x0 +/* f083890: 46065280 */ add.s $f10,$f10,$f6 +.L0f083894: +/* f083894: 3c012f80 */ lui $at,0x2f80 +/* f083898: 44819000 */ mtc1 $at,$f18 +/* f08389c: 8fa800cc */ lw $t0,0xcc($sp) +/* f0838a0: 46125102 */ mul.s $f4,$f10,$f18 +/* f0838a4: 00000000 */ sll $zero,$zero,0x0 +/* f0838a8: 46022202 */ mul.s $f8,$f4,$f2 +/* f0838ac: 46024180 */ add.s $f6,$f8,$f2 +/* f0838b0: 46060282 */ mul.s $f10,$f0,$f6 +/* f0838b4: 0c004b70 */ jal 0x12dc0 +/* f0838b8: e50a000c */ swc1 $f10,0xc($t0) +/* f0838bc: 44829000 */ mtc1 $v0,$f18 +/* f0838c0: 3c014f80 */ lui $at,0x4f80 +/* f0838c4: 04410004 */ bgez $v0,.L0f0838d8 +/* f0838c8: 46809120 */ cvt.s.w $f4,$f18 +/* f0838cc: 44814000 */ mtc1 $at,$f8 +/* f0838d0: 00000000 */ sll $zero,$zero,0x0 +/* f0838d4: 46082100 */ add.s $f4,$f4,$f8 +.L0f0838d8: +/* f0838d8: 3c012f80 */ lui $at,0x2f80 +/* f0838dc: 44813000 */ mtc1 $at,$f6 +/* f0838e0: 3c017f1b */ lui $at,0x7f1b +/* f0838e4: c432a944 */ lwc1 $f18,-0x56bc($at) +/* f0838e8: 46062282 */ mul.s $f10,$f4,$f6 +/* f0838ec: 3c017f1b */ lui $at,0x7f1b +/* f0838f0: c424a948 */ lwc1 $f4,-0x56b8($at) +/* f0838f4: 46125202 */ mul.s $f8,$f10,$f18 +/* f0838f8: 46044181 */ sub.s $f6,$f8,$f4 +/* f0838fc: 0c004b70 */ jal 0x12dc0 +/* f083900: e7a60068 */ swc1 $f6,0x68($sp) +/* f083904: 44825000 */ mtc1 $v0,$f10 +/* f083908: 3c014f80 */ lui $at,0x4f80 +/* f08390c: 04410004 */ bgez $v0,.L0f083920 +/* f083910: 468054a0 */ cvt.s.w $f18,$f10 +/* f083914: 44814000 */ mtc1 $at,$f8 +/* f083918: 00000000 */ sll $zero,$zero,0x0 +/* f08391c: 46089480 */ add.s $f18,$f18,$f8 +.L0f083920: +/* f083920: 3c012f80 */ lui $at,0x2f80 +/* f083924: 44812000 */ mtc1 $at,$f4 +/* f083928: 3c017f1b */ lui $at,0x7f1b +/* f08392c: c42aa94c */ lwc1 $f10,-0x56b4($at) +/* f083930: 46049182 */ mul.s $f6,$f18,$f4 +/* f083934: 3c017f1b */ lui $at,0x7f1b +/* f083938: c432a950 */ lwc1 $f18,-0x56b0($at) +/* f08393c: 460a3202 */ mul.s $f8,$f6,$f10 +/* f083940: 46124101 */ sub.s $f4,$f8,$f18 +/* f083944: 0c004b70 */ jal 0x12dc0 +/* f083948: e7a4006c */ swc1 $f4,0x6c($sp) +/* f08394c: 44823000 */ mtc1 $v0,$f6 +/* f083950: 3c014f80 */ lui $at,0x4f80 +/* f083954: 04410004 */ bgez $v0,.L0f083968 +/* f083958: 468032a0 */ cvt.s.w $f10,$f6 +/* f08395c: 44814000 */ mtc1 $at,$f8 +/* f083960: 00000000 */ sll $zero,$zero,0x0 +/* f083964: 46085280 */ add.s $f10,$f10,$f8 +.L0f083968: +/* f083968: 3c012f80 */ lui $at,0x2f80 +/* f08396c: 44819000 */ mtc1 $at,$f18 +/* f083970: 3c017f1b */ lui $at,0x7f1b +/* f083974: c426a954 */ lwc1 $f6,-0x56ac($at) +/* f083978: 46125102 */ mul.s $f4,$f10,$f18 +/* f08397c: 3c017f1b */ lui $at,0x7f1b +/* f083980: c42aa958 */ lwc1 $f10,-0x56a8($at) +/* f083984: 8fa500cc */ lw $a1,0xcc($sp) +/* f083988: 27a40068 */ addiu $a0,$sp,0x68 +/* f08398c: 24a50020 */ addiu $a1,$a1,0x20 +/* f083990: 46062202 */ mul.s $f8,$f4,$f6 +/* f083994: 460a4481 */ sub.s $f18,$f8,$f10 +/* f083998: 0c005923 */ jal 0x1648c +/* f08399c: e7b20070 */ swc1 $f18,0x70($sp) +/* f0839a0: 10000076 */ beqz $zero,.L0f083b7c +/* f0839a4: 8fb80144 */ lw $t8,0x144($sp) +.L0f0839a8: +/* f0839a8: 24010006 */ addiu $at,$zero,0x6 +/* f0839ac: 1441006f */ bne $v0,$at,.L0f083b6c +/* f0839b0: 24c40004 */ addiu $a0,$a2,0x4 +/* f0839b4: 3c098007 */ lui $t1,0x8007 +/* f0839b8: 2529abf0 */ addiu $t1,$t1,-21520 +/* f0839bc: 8d210000 */ lw $at,0x0($t1) +/* f0839c0: 27ac004c */ addiu $t4,$sp,0x4c +/* f0839c4: 8d2b0004 */ lw $t3,0x4($t1) +/* f0839c8: ad810000 */ sw $at,0x0($t4) +/* f0839cc: 8d210008 */ lw $at,0x8($t1) +/* f0839d0: ad8b0004 */ sw $t3,0x4($t4) +/* f0839d4: ad810008 */ sw $at,0x8($t4) +/* f0839d8: 0c004b70 */ jal 0x12dc0 +/* f0839dc: afa600cc */ sw $a2,0xcc($sp) +/* f0839e0: 44822000 */ mtc1 $v0,$f4 +/* f0839e4: 3c014f80 */ lui $at,0x4f80 +/* f0839e8: 04410004 */ bgez $v0,.L0f0839fc +/* f0839ec: 468021a0 */ cvt.s.w $f6,$f4 +/* f0839f0: 44814000 */ mtc1 $at,$f8 +/* f0839f4: 00000000 */ sll $zero,$zero,0x0 +/* f0839f8: 46083180 */ add.s $f6,$f6,$f8 +.L0f0839fc: +/* f0839fc: 3c012f80 */ lui $at,0x2f80 +/* f083a00: 44815000 */ mtc1 $at,$f10 +/* f083a04: 3c013f00 */ lui $at,0x3f00 +/* f083a08: 44812000 */ mtc1 $at,$f4 +/* f083a0c: 460a3482 */ mul.s $f18,$f6,$f10 +/* f083a10: 3c017f1b */ lui $at,0x7f1b +/* f083a14: c426a95c */ lwc1 $f6,-0x56a4($at) +/* f083a18: 8fad00cc */ lw $t5,0xcc($sp) +/* f083a1c: 46122201 */ sub.s $f8,$f4,$f18 +/* f083a20: 44802000 */ mtc1 $zero,$f4 +/* f083a24: 46064282 */ mul.s $f10,$f8,$f6 +/* f083a28: e5a40008 */ swc1 $f4,0x8($t5) +/* f083a2c: 0c004b70 */ jal 0x12dc0 +/* f083a30: e5aa0004 */ swc1 $f10,0x4($t5) +/* f083a34: 44829000 */ mtc1 $v0,$f18 +/* f083a38: 3c014f80 */ lui $at,0x4f80 +/* f083a3c: 04410004 */ bgez $v0,.L0f083a50 +/* f083a40: 46809220 */ cvt.s.w $f8,$f18 +/* f083a44: 44813000 */ mtc1 $at,$f6 +/* f083a48: 00000000 */ sll $zero,$zero,0x0 +/* f083a4c: 46064200 */ add.s $f8,$f8,$f6 +.L0f083a50: +/* f083a50: 3c012f80 */ lui $at,0x2f80 +/* f083a54: 44815000 */ mtc1 $at,$f10 +/* f083a58: 3c013f00 */ lui $at,0x3f00 +/* f083a5c: 44819000 */ mtc1 $at,$f18 +/* f083a60: 460a4102 */ mul.s $f4,$f8,$f10 +/* f083a64: 3c017f1b */ lui $at,0x7f1b +/* f083a68: c428a960 */ lwc1 $f8,-0x56a0($at) +/* f083a6c: 8fae00cc */ lw $t6,0xcc($sp) +/* f083a70: 46049181 */ sub.s $f6,$f18,$f4 +/* f083a74: 46083282 */ mul.s $f10,$f6,$f8 +/* f083a78: 0c004b70 */ jal 0x12dc0 +/* f083a7c: e5ca000c */ swc1 $f10,0xc($t6) +/* f083a80: 44829000 */ mtc1 $v0,$f18 +/* f083a84: 3c014f80 */ lui $at,0x4f80 +/* f083a88: 04410004 */ bgez $v0,.L0f083a9c +/* f083a8c: 46809120 */ cvt.s.w $f4,$f18 +/* f083a90: 44813000 */ mtc1 $at,$f6 +/* f083a94: 00000000 */ sll $zero,$zero,0x0 +/* f083a98: 46062100 */ add.s $f4,$f4,$f6 +.L0f083a9c: +/* f083a9c: 3c012f80 */ lui $at,0x2f80 +/* f083aa0: 44814000 */ mtc1 $at,$f8 +/* f083aa4: 3c017f1b */ lui $at,0x7f1b +/* f083aa8: c432a964 */ lwc1 $f18,-0x569c($at) +/* f083aac: 46082282 */ mul.s $f10,$f4,$f8 +/* f083ab0: 3c017f1b */ lui $at,0x7f1b +/* f083ab4: c424a968 */ lwc1 $f4,-0x5698($at) +/* f083ab8: 46125182 */ mul.s $f6,$f10,$f18 +/* f083abc: 46043201 */ sub.s $f8,$f6,$f4 +/* f083ac0: 0c004b70 */ jal 0x12dc0 +/* f083ac4: e7a8004c */ swc1 $f8,0x4c($sp) +/* f083ac8: 44825000 */ mtc1 $v0,$f10 +/* f083acc: 3c014f80 */ lui $at,0x4f80 +/* f083ad0: 04410004 */ bgez $v0,.L0f083ae4 +/* f083ad4: 468054a0 */ cvt.s.w $f18,$f10 +/* f083ad8: 44813000 */ mtc1 $at,$f6 +/* f083adc: 00000000 */ sll $zero,$zero,0x0 +/* f083ae0: 46069480 */ add.s $f18,$f18,$f6 +.L0f083ae4: +/* f083ae4: 3c012f80 */ lui $at,0x2f80 +/* f083ae8: 44812000 */ mtc1 $at,$f4 +/* f083aec: 3c017f1b */ lui $at,0x7f1b +/* f083af0: c42aa96c */ lwc1 $f10,-0x5694($at) +/* f083af4: 46049202 */ mul.s $f8,$f18,$f4 +/* f083af8: 3c017f1b */ lui $at,0x7f1b +/* f083afc: c432a970 */ lwc1 $f18,-0x5690($at) +/* f083b00: 460a4182 */ mul.s $f6,$f8,$f10 +/* f083b04: 46123101 */ sub.s $f4,$f6,$f18 +/* f083b08: 0c004b70 */ jal 0x12dc0 +/* f083b0c: e7a40050 */ swc1 $f4,0x50($sp) +/* f083b10: 44824000 */ mtc1 $v0,$f8 +/* f083b14: 3c014f80 */ lui $at,0x4f80 +/* f083b18: 04410004 */ bgez $v0,.L0f083b2c +/* f083b1c: 468042a0 */ cvt.s.w $f10,$f8 +/* f083b20: 44813000 */ mtc1 $at,$f6 +/* f083b24: 00000000 */ sll $zero,$zero,0x0 +/* f083b28: 46065280 */ add.s $f10,$f10,$f6 +.L0f083b2c: +/* f083b2c: 3c012f80 */ lui $at,0x2f80 +/* f083b30: 44819000 */ mtc1 $at,$f18 +/* f083b34: 3c017f1b */ lui $at,0x7f1b +/* f083b38: c428a974 */ lwc1 $f8,-0x568c($at) +/* f083b3c: 46125102 */ mul.s $f4,$f10,$f18 +/* f083b40: 3c017f1b */ lui $at,0x7f1b +/* f083b44: c42aa978 */ lwc1 $f10,-0x5688($at) +/* f083b48: 8fa500cc */ lw $a1,0xcc($sp) +/* f083b4c: 27a4004c */ addiu $a0,$sp,0x4c +/* f083b50: 24a50020 */ addiu $a1,$a1,0x20 +/* f083b54: 46082182 */ mul.s $f6,$f4,$f8 +/* f083b58: 460a3481 */ sub.s $f18,$f6,$f10 +/* f083b5c: 0c005923 */ jal 0x1648c +/* f083b60: e7b20054 */ swc1 $f18,0x54($sp) +/* f083b64: 10000005 */ beqz $zero,.L0f083b7c +/* f083b68: 8fb80144 */ lw $t8,0x144($sp) +.L0f083b6c: +/* f083b6c: 24c50020 */ addiu $a1,$a2,0x20 +/* f083b70: 0fc2592d */ jal func0f0964b4 +/* f083b74: afa600cc */ sw $a2,0xcc($sp) +/* f083b78: 8fb80144 */ lw $t8,0x144($sp) +.L0f083b7c: +/* f083b7c: 8fb90140 */ lw $t9,0x140($sp) +/* f083b80: 17000040 */ bnez $t8,.L0f083c84 +/* f083b84: 00000000 */ sll $zero,$zero,0x0 +/* f083b88: 932f0001 */ lbu $t7,0x1($t9) +/* f083b8c: 31e80002 */ andi $t0,$t7,0x2 +/* f083b90: 1100003c */ beqz $t0,.L0f083c84 +/* f083b94: 00000000 */ sll $zero,$zero,0x0 +/* f083b98: 0c006983 */ jal 0x1a60c +/* f083b9c: 8fa40130 */ lw $a0,0x130($sp) +/* f083ba0: 0fc2d5de */ jal func0f0b5778 +/* f083ba4: afa20048 */ sw $v0,0x48($sp) +/* f083ba8: 00402025 */ or $a0,$v0,$zero +/* f083bac: 8fa50048 */ lw $a1,0x48($sp) +/* f083bb0: 0c0056f9 */ jal 0x15be4 +/* f083bb4: 27a600f0 */ addiu $a2,$sp,0xf0 +/* f083bb8: 02002025 */ or $a0,$s0,$zero +/* f083bbc: 0fc1905e */ jal func0f064178 +/* f083bc0: 00002825 */ or $a1,$zero,$zero +/* f083bc4: c7a40120 */ lwc1 $f4,0x120($sp) +/* f083bc8: c7a80124 */ lwc1 $f8,0x124($sp) +/* f083bcc: c7a60128 */ lwc1 $f6,0x128($sp) +/* f083bd0: 240a003f */ addiu $t2,$zero,0x3f +/* f083bd4: 240c0007 */ addiu $t4,$zero,0x7 +/* f083bd8: afac0014 */ sw $t4,0x14($sp) +/* f083bdc: afaa0010 */ sw $t2,0x10($sp) +/* f083be0: 26040008 */ addiu $a0,$s0,0x8 +/* f083be4: 26050028 */ addiu $a1,$s0,0x28 +/* f083be8: 27a600e4 */ addiu $a2,$sp,0xe4 +/* f083bec: 27a700d4 */ addiu $a3,$sp,0xd4 +/* f083bf0: e7a400e4 */ swc1 $f4,0xe4($sp) +/* f083bf4: e7a800e8 */ swc1 $f8,0xe8($sp) +/* f083bf8: 0c00b78d */ jal 0x2de34 +/* f083bfc: e7a600ec */ swc1 $f6,0xec($sp) +/* f083c00: 10400005 */ beqz $v0,.L0f083c18 +/* f083c04: 8fa900cc */ lw $t1,0xcc($sp) +/* f083c08: 8d2b0000 */ lw $t3,0x0($t1) +/* f083c0c: 316d0004 */ andi $t5,$t3,0x4 +/* f083c10: 55a00014 */ bnezl $t5,.L0f083c64 +/* f083c14: 02002025 */ or $a0,$s0,$zero +.L0f083c18: +/* f083c18: 0fc1acdb */ jal func0f06b36c +/* f083c1c: 8fa40138 */ lw $a0,0x138($sp) +/* f083c20: 44805000 */ mtc1 $zero,$f10 +/* f083c24: 44809000 */ mtc1 $zero,$f18 +/* f083c28: 44050000 */ mfc1 $a1,$f0 +/* f083c2c: 27a400e4 */ addiu $a0,$sp,0xe4 +/* f083c30: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f083c34: 2407003f */ addiu $a3,$zero,0x3f +/* f083c38: afa00010 */ sw $zero,0x10($sp) +/* f083c3c: e7aa0014 */ swc1 $f10,0x14($sp) +/* f083c40: 0c00a9a1 */ jal 0x2a684 +/* f083c44: e7b20018 */ swc1 $f18,0x18($sp) +/* f083c48: 54400006 */ bnezl $v0,.L0f083c64 +/* f083c4c: 02002025 */ or $a0,$s0,$zero +/* f083c50: c6040008 */ lwc1 $f4,0x8($s0) +/* f083c54: e7a40120 */ swc1 $f4,0x120($sp) +/* f083c58: c6080010 */ lwc1 $f8,0x10($s0) +/* f083c5c: e7a80128 */ swc1 $f8,0x128($sp) +/* f083c60: 02002025 */ or $a0,$s0,$zero +.L0f083c64: +/* f083c64: 0fc1905e */ jal func0f064178 +/* f083c68: 24050001 */ addiu $a1,$zero,0x1 +/* f083c6c: 8fae0048 */ lw $t6,0x48($sp) +/* f083c70: 8fb80140 */ lw $t8,0x140($sp) +/* f083c74: c5c60038 */ lwc1 $f6,0x38($t6) +/* f083c78: 46003287 */ neg.s $f10,$f6 +/* f083c7c: 1000000d */ beqz $zero,.L0f083cb4 +/* f083c80: e70a0014 */ swc1 $f10,0x14($t8) +.L0f083c84: +/* f083c84: 0c00566c */ jal 0x159b0 +/* f083c88: 27a400f0 */ addiu $a0,$sp,0xf0 +/* f083c8c: 8fb90130 */ lw $t9,0x130($sp) +/* f083c90: 27a500f0 */ addiu $a1,$sp,0xf0 +/* f083c94: 0c0057c1 */ jal 0x15f04 +/* f083c98: c72c0014 */ lwc1 $f12,0x14($t9) +/* f083c9c: 26040008 */ addiu $a0,$s0,0x8 +/* f083ca0: 0c005775 */ jal 0x15dd4 +/* f083ca4: 27a500f0 */ addiu $a1,$sp,0xf0 +/* f083ca8: 26040028 */ addiu $a0,$s0,0x28 +/* f083cac: 0fc195e9 */ jal func0f0657a4 +/* f083cb0: 27a500d4 */ addiu $a1,$sp,0xd4 +.L0f083cb4: +/* f083cb4: 0fc20be2 */ jal func0f082f88 +/* f083cb8: 8fa40140 */ lw $a0,0x140($sp) +/* f083cbc: 0fc1812f */ jal func0f0604bc +/* f083cc0: 8fa40140 */ lw $a0,0x140($sp) +/* f083cc4: 0fc180bc */ jal func0f0602f0 +/* f083cc8: 8fa40140 */ lw $a0,0x140($sp) +/* f083ccc: 8fa40140 */ lw $a0,0x140($sp) +/* f083cd0: c7b20120 */ lwc1 $f18,0x120($sp) +/* f083cd4: e4920008 */ swc1 $f18,0x8($a0) +/* f083cd8: c7a40124 */ lwc1 $f4,0x124($sp) +/* f083cdc: e484000c */ swc1 $f4,0xc($a0) +/* f083ce0: c7a80128 */ lwc1 $f8,0x128($sp) +/* f083ce4: 0fc19711 */ jal func0f065c44 +/* f083ce8: e4880010 */ swc1 $f8,0x10($a0) +/* f083cec: 8fa50140 */ lw $a1,0x140($sp) +/* f083cf0: 27a400d4 */ addiu $a0,$sp,0xd4 +/* f083cf4: 0fc195e9 */ jal func0f0657a4 +/* f083cf8: 24a50028 */ addiu $a1,$a1,0x28 +/* f083cfc: 44800000 */ mtc1 $zero,$f0 +/* f083d00: 8fa50138 */ lw $a1,0x138($sp) +/* f083d04: 27a400f0 */ addiu $a0,$sp,0xf0 +/* f083d08: e7a00120 */ swc1 $f0,0x120($sp) +/* f083d0c: e7a00124 */ swc1 $f0,0x124($sp) +/* f083d10: e7a00128 */ swc1 $f0,0x128($sp) +/* f083d14: 0c005768 */ jal 0x15da0 +/* f083d18: 24a5001c */ addiu $a1,$a1,0x1c +/* f083d1c: 8fa40138 */ lw $a0,0x138($sp) +/* f083d20: 24050001 */ addiu $a1,$zero,0x1 +/* f083d24: 0fc1a71c */ jal func0f069c70 +/* f083d28: 24060001 */ addiu $a2,$zero,0x1 +/* f083d2c: 8fa20138 */ lw $v0,0x138($sp) +/* f083d30: 3c010010 */ lui $at,0x10 +/* f083d34: 8c490040 */ lw $t1,0x40($v0) +/* f083d38: 904d0003 */ lbu $t5,0x3($v0) +/* f083d3c: 904f0054 */ lbu $t7,0x54($v0) +/* f083d40: 90480055 */ lbu $t0,0x55($v0) +/* f083d44: 904a0056 */ lbu $t2,0x56($v0) +/* f083d48: 904c0057 */ lbu $t4,0x57($v0) +/* f083d4c: 01215825 */ or $t3,$t1,$at +/* f083d50: 24010008 */ addiu $at,$zero,0x8 +/* f083d54: ac4b0040 */ sw $t3,0x40($v0) +/* f083d58: a04f0050 */ sb $t7,0x50($v0) +/* f083d5c: a0480051 */ sb $t0,0x51($v0) +/* f083d60: a04a0052 */ sb $t2,0x52($v0) +/* f083d64: 15a1000a */ bne $t5,$at,.L0f083d90 +/* f083d68: a04c0053 */ sb $t4,0x53($v0) +/* f083d6c: 904e005c */ lbu $t6,0x5c($v0) +/* f083d70: 2401001e */ addiu $at,$zero,0x1e +/* f083d74: 15c10006 */ bne $t6,$at,.L0f083d90 +/* f083d78: 00000000 */ sll $zero,$zero,0x0 +/* f083d7c: 84580062 */ lh $t8,0x62($v0) +/* f083d80: 07000003 */ bltz $t8,.L0f083d90 +/* f083d84: 00000000 */ sll $zero,$zero,0x0 +/* f083d88: 0fc10e70 */ jal func0f0439c0 +/* f083d8c: 8fa40140 */ lw $a0,0x140($sp) +.L0f083d90: +/* f083d90: 10000002 */ beqz $zero,.L0f083d9c +/* f083d94: 24020001 */ addiu $v0,$zero,0x1 +.L0f083d98: +/* f083d98: 00001025 */ or $v0,$zero,$zero +.L0f083d9c: +/* f083d9c: 8fbf002c */ lw $ra,0x2c($sp) +/* f083da0: 8fb00028 */ lw $s0,0x28($sp) +/* f083da4: 27bd0140 */ addiu $sp,$sp,0x140 +/* f083da8: 03e00008 */ jr $ra +/* f083dac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f083db0 +/* f083db0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f083db4: afbf001c */ sw $ra,0x1c($sp) +/* f083db8: afb10018 */ sw $s1,0x18($sp) +/* f083dbc: afb00014 */ sw $s0,0x14($sp) +/* f083dc0: 908e0003 */ lbu $t6,0x3($a0) +/* f083dc4: 2401000d */ addiu $at,$zero,0xd +/* f083dc8: 00808025 */ or $s0,$a0,$zero +/* f083dcc: 15c10004 */ bne $t6,$at,.L0f083de0 +/* f083dd0: 3c0f800a */ lui $t7,0x800a +/* f083dd4: 8defa2d8 */ lw $t7,-0x5d28($t7) +/* f083dd8: 55e0000c */ bnezl $t7,.L0f083e0c +/* f083ddc: 8e0c000c */ lw $t4,0xc($s0) +.L0f083de0: +/* f083de0: 8e180040 */ lw $t8,0x40($s0) +/* f083de4: 3c010fff */ lui $at,0xfff +/* f083de8: 3421ffff */ ori $at,$at,0xffff +/* f083dec: 0301c824 */ and $t9,$t8,$at +/* f083df0: 3c01f000 */ lui $at,0xf000 +/* f083df4: 00054f00 */ sll $t1,$a1,0x1c +/* f083df8: 01215024 */ and $t2,$t1,$at +/* f083dfc: ae190040 */ sw $t9,0x40($s0) +/* f083e00: 032a5825 */ or $t3,$t9,$t2 +/* f083e04: ae0b0040 */ sw $t3,0x40($s0) +/* f083e08: 8e0c000c */ lw $t4,0xc($s0) +.L0f083e0c: +/* f083e0c: 318d0100 */ andi $t5,$t4,0x100 +/* f083e10: 55a000a2 */ bnezl $t5,.L0f08409c +/* f083e14: 8fbf001c */ lw $ra,0x1c($sp) +/* f083e18: 8e0e0010 */ lw $t6,0x10($s0) +/* f083e1c: 000e78c0 */ sll $t7,$t6,0x3 +/* f083e20: 05e2009e */ bltzl $t7,.L0f08409c +/* f083e24: 8fbf001c */ lw $ra,0x1c($sp) +/* f083e28: 8e180008 */ lw $t8,0x8($s0) +/* f083e2c: 33190009 */ andi $t9,$t8,0x9 +/* f083e30: 5320009a */ beqzl $t9,.L0f08409c +/* f083e34: 8fbf001c */ lw $ra,0x1c($sp) +/* f083e38: 8e090040 */ lw $t1,0x40($s0) +/* f083e3c: 3c0b8007 */ lui $t3,0x8007 +/* f083e40: 256babfc */ addiu $t3,$t3,-21508 +/* f083e44: 312800c0 */ andi $t0,$t1,0xc0 +/* f083e48: 55000094 */ bnezl $t0,.L0f08409c +/* f083e4c: 8fbf001c */ lw $ra,0x1c($sp) +/* f083e50: 8d610000 */ lw $at,0x0($t3) +/* f083e54: 27aa0024 */ addiu $t2,$sp,0x24 +/* f083e58: 8d6d0004 */ lw $t5,0x4($t3) +/* f083e5c: ad410000 */ sw $at,0x0($t2) +/* f083e60: 8d610008 */ lw $at,0x8($t3) +/* f083e64: ad4d0004 */ sw $t5,0x4($t2) +/* f083e68: 00008825 */ or $s1,$zero,$zero +/* f083e6c: ad410008 */ sw $at,0x8($t2) +/* f083e70: 0fc1a179 */ jal func0f0685e4 +/* f083e74: 8e040014 */ lw $a0,0x14($s0) +/* f083e78: 8e0e0040 */ lw $t6,0x40($s0) +/* f083e7c: 31cf0080 */ andi $t7,$t6,0x80 +/* f083e80: 11e00002 */ beqz $t7,.L0f083e8c +/* f083e84: 00000000 */ sll $zero,$zero,0x0 +/* f083e88: 8e110048 */ lw $s1,0x48($s0) +.L0f083e8c: +/* f083e8c: 52200083 */ beqzl $s1,.L0f08409c +/* f083e90: 8fbf001c */ lw $ra,0x1c($sp) +/* f083e94: 0c004b70 */ jal 0x12dc0 +/* f083e98: 00000000 */ sll $zero,$zero,0x0 +/* f083e9c: 44822000 */ mtc1 $v0,$f4 +/* f083ea0: 3c014f80 */ lui $at,0x4f80 +/* f083ea4: 04410004 */ bgez $v0,.L0f083eb8 +/* f083ea8: 468021a0 */ cvt.s.w $f6,$f4 +/* f083eac: 44814000 */ mtc1 $at,$f8 +/* f083eb0: 00000000 */ sll $zero,$zero,0x0 +/* f083eb4: 46083180 */ add.s $f6,$f6,$f8 +.L0f083eb8: +/* f083eb8: 3c012f80 */ lui $at,0x2f80 +/* f083ebc: 44815000 */ mtc1 $at,$f10 +/* f083ec0: 3c017f1b */ lui $at,0x7f1b +/* f083ec4: c432a97c */ lwc1 $f18,-0x5684($at) +/* f083ec8: 460a3402 */ mul.s $f16,$f6,$f10 +/* f083ecc: 3c017f1b */ lui $at,0x7f1b +/* f083ed0: c428a980 */ lwc1 $f8,-0x5680($at) +/* f083ed4: 46128102 */ mul.s $f4,$f16,$f18 +/* f083ed8: 46082181 */ sub.s $f6,$f4,$f8 +/* f083edc: 0c004b70 */ jal 0x12dc0 +/* f083ee0: e6260004 */ swc1 $f6,0x4($s1) +/* f083ee4: 44825000 */ mtc1 $v0,$f10 +/* f083ee8: 3c014f80 */ lui $at,0x4f80 +/* f083eec: 04410004 */ bgez $v0,.L0f083f00 +/* f083ef0: 46805420 */ cvt.s.w $f16,$f10 +/* f083ef4: 44819000 */ mtc1 $at,$f18 +/* f083ef8: 00000000 */ sll $zero,$zero,0x0 +/* f083efc: 46128400 */ add.s $f16,$f16,$f18 +.L0f083f00: +/* f083f00: 3c012f80 */ lui $at,0x2f80 +/* f083f04: 44812000 */ mtc1 $at,$f4 +/* f083f08: 3c017f1b */ lui $at,0x7f1b +/* f083f0c: c426a984 */ lwc1 $f6,-0x567c($at) +/* f083f10: 46048202 */ mul.s $f8,$f16,$f4 +/* f083f14: 3c017f1b */ lui $at,0x7f1b +/* f083f18: c432a988 */ lwc1 $f18,-0x5678($at) +/* f083f1c: 46064282 */ mul.s $f10,$f8,$f6 +/* f083f20: 46125400 */ add.s $f16,$f10,$f18 +/* f083f24: 0c004b70 */ jal 0x12dc0 +/* f083f28: e6300008 */ swc1 $f16,0x8($s1) +/* f083f2c: 44822000 */ mtc1 $v0,$f4 +/* f083f30: 3c014f80 */ lui $at,0x4f80 +/* f083f34: 04410004 */ bgez $v0,.L0f083f48 +/* f083f38: 46802220 */ cvt.s.w $f8,$f4 +/* f083f3c: 44813000 */ mtc1 $at,$f6 +/* f083f40: 00000000 */ sll $zero,$zero,0x0 +/* f083f44: 46064200 */ add.s $f8,$f8,$f6 +.L0f083f48: +/* f083f48: 3c012f80 */ lui $at,0x2f80 +/* f083f4c: 44815000 */ mtc1 $at,$f10 +/* f083f50: 3c017f1b */ lui $at,0x7f1b +/* f083f54: c430a98c */ lwc1 $f16,-0x5674($at) +/* f083f58: 460a4482 */ mul.s $f18,$f8,$f10 +/* f083f5c: 3c017f1b */ lui $at,0x7f1b +/* f083f60: c426a990 */ lwc1 $f6,-0x5670($at) +/* f083f64: 46109102 */ mul.s $f4,$f18,$f16 +/* f083f68: 46062201 */ sub.s $f8,$f4,$f6 +/* f083f6c: e628000c */ swc1 $f8,0xc($s1) +/* f083f70: 8e18000c */ lw $t8,0xc($s0) +/* f083f74: 33190200 */ andi $t9,$t8,0x200 +/* f083f78: 57200039 */ bnezl $t9,.L0f084060 +/* f083f7c: 27a40024 */ addiu $a0,$sp,0x24 +/* f083f80: 0c004b70 */ jal 0x12dc0 +/* f083f84: 00000000 */ sll $zero,$zero,0x0 +/* f083f88: 44825000 */ mtc1 $v0,$f10 +/* f083f8c: 3c014f80 */ lui $at,0x4f80 +/* f083f90: 04410004 */ bgez $v0,.L0f083fa4 +/* f083f94: 468054a0 */ cvt.s.w $f18,$f10 +/* f083f98: 44818000 */ mtc1 $at,$f16 +/* f083f9c: 00000000 */ sll $zero,$zero,0x0 +/* f083fa0: 46109480 */ add.s $f18,$f18,$f16 +.L0f083fa4: +/* f083fa4: 3c012f80 */ lui $at,0x2f80 +/* f083fa8: 44812000 */ mtc1 $at,$f4 +/* f083fac: 3c017f1b */ lui $at,0x7f1b +/* f083fb0: c428a994 */ lwc1 $f8,-0x566c($at) +/* f083fb4: 46049182 */ mul.s $f6,$f18,$f4 +/* f083fb8: 3c017f1b */ lui $at,0x7f1b +/* f083fbc: c430a998 */ lwc1 $f16,-0x5668($at) +/* f083fc0: 46083282 */ mul.s $f10,$f6,$f8 +/* f083fc4: 46105481 */ sub.s $f18,$f10,$f16 +/* f083fc8: 0c004b70 */ jal 0x12dc0 +/* f083fcc: e7b20024 */ swc1 $f18,0x24($sp) +/* f083fd0: 44822000 */ mtc1 $v0,$f4 +/* f083fd4: 3c014f80 */ lui $at,0x4f80 +/* f083fd8: 04410004 */ bgez $v0,.L0f083fec +/* f083fdc: 468021a0 */ cvt.s.w $f6,$f4 +/* f083fe0: 44814000 */ mtc1 $at,$f8 +/* f083fe4: 00000000 */ sll $zero,$zero,0x0 +/* f083fe8: 46083180 */ add.s $f6,$f6,$f8 +.L0f083fec: +/* f083fec: 3c012f80 */ lui $at,0x2f80 +/* f083ff0: 44815000 */ mtc1 $at,$f10 +/* f083ff4: 3c017f1b */ lui $at,0x7f1b +/* f083ff8: c432a99c */ lwc1 $f18,-0x5664($at) +/* f083ffc: 460a3402 */ mul.s $f16,$f6,$f10 +/* f084000: 3c017f1b */ lui $at,0x7f1b +/* f084004: c428a9a0 */ lwc1 $f8,-0x5660($at) +/* f084008: 46128102 */ mul.s $f4,$f16,$f18 +/* f08400c: 46082181 */ sub.s $f6,$f4,$f8 +/* f084010: 0c004b70 */ jal 0x12dc0 +/* f084014: e7a60028 */ swc1 $f6,0x28($sp) +/* f084018: 44825000 */ mtc1 $v0,$f10 +/* f08401c: 3c014f80 */ lui $at,0x4f80 +/* f084020: 04410004 */ bgez $v0,.L0f084034 +/* f084024: 46805420 */ cvt.s.w $f16,$f10 +/* f084028: 44819000 */ mtc1 $at,$f18 +/* f08402c: 00000000 */ sll $zero,$zero,0x0 +/* f084030: 46128400 */ add.s $f16,$f16,$f18 +.L0f084034: +/* f084034: 3c012f80 */ lui $at,0x2f80 +/* f084038: 44812000 */ mtc1 $at,$f4 +/* f08403c: 3c017f1b */ lui $at,0x7f1b +/* f084040: c426a9a4 */ lwc1 $f6,-0x565c($at) +/* f084044: 46048202 */ mul.s $f8,$f16,$f4 +/* f084048: 3c017f1b */ lui $at,0x7f1b +/* f08404c: c432a9a8 */ lwc1 $f18,-0x5658($at) +/* f084050: 46064282 */ mul.s $f10,$f8,$f6 +/* f084054: 46125401 */ sub.s $f16,$f10,$f18 +/* f084058: e7b0002c */ swc1 $f16,0x2c($sp) +/* f08405c: 27a40024 */ addiu $a0,$sp,0x24 +.L0f084060: +/* f084060: 0c005923 */ jal 0x1648c +/* f084064: 26250020 */ addiu $a1,$s1,0x20 +/* f084068: 8e290000 */ lw $t1,0x0($s1) +/* f08406c: 2401feff */ addiu $at,$zero,-257 +/* f084070: 35280001 */ ori $t0,$t1,0x1 +/* f084074: ae280000 */ sw $t0,0x0($s1) +/* f084078: 8e0c0008 */ lw $t4,0x8($s0) +/* f08407c: 8e0b0040 */ lw $t3,0x40($s0) +/* f084080: 01815024 */ and $t2,$t4,$at +/* f084084: 3c01ffff */ lui $at,0xffff +/* f084088: 34217fff */ ori $at,$at,0x7fff +/* f08408c: 01616824 */ and $t5,$t3,$at +/* f084090: ae0a0008 */ sw $t2,0x8($s0) +/* f084094: ae0d0040 */ sw $t5,0x40($s0) +/* f084098: 8fbf001c */ lw $ra,0x1c($sp) +.L0f08409c: +/* f08409c: 8fb00014 */ lw $s0,0x14($sp) +/* f0840a0: 8fb10018 */ lw $s1,0x18($sp) +/* f0840a4: 03e00008 */ jr $ra +/* f0840a8: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f0840ac +/* f0840ac: 27bdfda8 */ addiu $sp,$sp,-600 +/* f0840b0: afb70030 */ sw $s7,0x30($sp) +/* f0840b4: 00a0b825 */ or $s7,$a1,$zero +/* f0840b8: afbf0034 */ sw $ra,0x34($sp) +/* f0840bc: afb6002c */ sw $s6,0x2c($sp) +/* f0840c0: 0080b025 */ or $s6,$a0,$zero +/* f0840c4: afb50028 */ sw $s5,0x28($sp) +/* f0840c8: afb40024 */ sw $s4,0x24($sp) +/* f0840cc: afb30020 */ sw $s3,0x20($sp) +/* f0840d0: afb2001c */ sw $s2,0x1c($sp) +/* f0840d4: afb10018 */ sw $s1,0x18($sp) +/* f0840d8: afb00014 */ sw $s0,0x14($sp) +/* f0840dc: 27a5004c */ addiu $a1,$sp,0x4c +/* f0840e0: 0fc198a4 */ jal func0f066290 +/* f0840e4: 27a60048 */ addiu $a2,$sp,0x48 +/* f0840e8: 10400031 */ beqz $v0,.L0f0841b0 +/* f0840ec: 27b00050 */ addiu $s0,$sp,0x50 +/* f0840f0: 26c40028 */ addiu $a0,$s6,0x28 +/* f0840f4: 02002825 */ or $a1,$s0,$zero +/* f0840f8: 0fc197e0 */ jal func0f065f80 +/* f0840fc: 24060100 */ addiu $a2,$zero,0x100 +/* f084100: 87ae0050 */ lh $t6,0x50($sp) +/* f084104: 02008825 */ or $s1,$s0,$zero +/* f084108: 27af0050 */ addiu $t7,$sp,0x50 +/* f08410c: 05c00028 */ bltz $t6,.L0f0841b0 +/* f084110: 24150004 */ addiu $s5,$zero,0x4 +/* f084114: 3c13800a */ lui $s3,0x800a +/* f084118: 26739fc0 */ addiu $s3,$s3,-24640 +/* f08411c: 85e30000 */ lh $v1,0x0($t7) +/* f084120: 24140001 */ addiu $s4,$zero,0x1 +/* f084124: 24120048 */ addiu $s2,$zero,0x48 +.L0f084128: +/* f084128: 00720019 */ multu $v1,$s2 +/* f08412c: 8e790338 */ lw $t9,0x338($s3) +/* f084130: 0000c012 */ mflo $t8 +/* f084134: 03191021 */ addu $v0,$t8,$t9 +/* f084138: 90440000 */ lbu $a0,0x0($v0) +/* f08413c: 52840004 */ beql $s4,$a0,.L0f084150 +/* f084140: 8c500004 */ lw $s0,0x4($v0) +/* f084144: 56a40017 */ bnel $s5,$a0,.L0f0841a4 +/* f084148: 86230002 */ lh $v1,0x2($s1) +/* f08414c: 8c500004 */ lw $s0,0x4($v0) +.L0f084150: +/* f084150: 52000014 */ beqzl $s0,.L0f0841a4 +/* f084154: 86230002 */ lh $v1,0x2($s1) +/* f084158: c6c4000c */ lwc1 $f4,0xc($s6) +/* f08415c: c446000c */ lwc1 $f6,0xc($v0) +/* f084160: 4606203c */ c.lt.s $f4,$f6 +/* f084164: 00000000 */ sll $zero,$zero,0x0 +/* f084168: 4502000e */ bc1fl .L0f0841a4 +/* f08416c: 86230002 */ lh $v1,0x2($s1) +/* f084170: 8e080040 */ lw $t0,0x40($s0) +/* f084174: 8fa6004c */ lw $a2,0x4c($sp) +/* f084178: 31098000 */ andi $t1,$t0,0x8000 +/* f08417c: 51200009 */ beqzl $t1,.L0f0841a4 +/* f084180: 86230002 */ lh $v1,0x2($s1) +/* f084184: c44c0008 */ lwc1 $f12,0x8($v0) +/* f084188: 0c0099a9 */ jal 0x266a4 +/* f08418c: c44e0010 */ lwc1 $f14,0x10($v0) +/* f084190: 10400003 */ beqz $v0,.L0f0841a0 +/* f084194: 02002025 */ or $a0,$s0,$zero +/* f084198: 0fc20f6c */ jal func0f083db0 +/* f08419c: 02e02825 */ or $a1,$s7,$zero +.L0f0841a0: +/* f0841a0: 86230002 */ lh $v1,0x2($s1) +.L0f0841a4: +/* f0841a4: 26310002 */ addiu $s1,$s1,0x2 +/* f0841a8: 0461ffdf */ bgez $v1,.L0f084128 +/* f0841ac: 00000000 */ sll $zero,$zero,0x0 +.L0f0841b0: +/* f0841b0: 8fbf0034 */ lw $ra,0x34($sp) +/* f0841b4: 8fb00014 */ lw $s0,0x14($sp) +/* f0841b8: 8fb10018 */ lw $s1,0x18($sp) +/* f0841bc: 8fb2001c */ lw $s2,0x1c($sp) +/* f0841c0: 8fb30020 */ lw $s3,0x20($sp) +/* f0841c4: 8fb40024 */ lw $s4,0x24($sp) +/* f0841c8: 8fb50028 */ lw $s5,0x28($sp) +/* f0841cc: 8fb6002c */ lw $s6,0x2c($sp) +/* f0841d0: 8fb70030 */ lw $s7,0x30($sp) +/* f0841d4: 03e00008 */ jr $ra +/* f0841d8: 27bd0258 */ addiu $sp,$sp,0x258 +); + +GLOBAL_ASM( +glabel func0f0841dc +/* f0841dc: 27bdff90 */ addiu $sp,$sp,-112 +/* f0841e0: afbf0024 */ sw $ra,0x24($sp) +/* f0841e4: afb00020 */ sw $s0,0x20($sp) +/* f0841e8: afa50074 */ sw $a1,0x74($sp) +/* f0841ec: afa60078 */ sw $a2,0x78($sp) +/* f0841f0: 848f004c */ lh $t7,0x4c($a0) +/* f0841f4: 848e004e */ lh $t6,0x4e($a0) +/* f0841f8: 00808025 */ or $s0,$a0,$zero +/* f0841fc: 01cf082a */ slt $at,$t6,$t7 +/* f084200: 54200006 */ bnezl $at,.L0f08421c +/* f084204: 86180004 */ lh $t8,0x4($s0) +/* f084208: 0fc1a1ee */ jal func0f0687b8 +/* f08420c: 00000000 */ sll $zero,$zero,0x0 +/* f084210: 504000dc */ beqzl $v0,.L0f084584 +/* f084214: 8fbf0024 */ lw $ra,0x24($sp) +/* f084218: 86180004 */ lh $t8,0x4($s0) +.L0f08421c: +/* f08421c: 3c19800a */ lui $t9,0x800a +/* f084220: 8f39a26c */ lw $t9,-0x5d94($t9) +/* f084224: 8e050014 */ lw $a1,0x14($s0) +/* f084228: 3c068008 */ lui $a2,0x8008 +/* f08422c: 24010006 */ addiu $at,$zero,0x6 +/* f084230: 00d83021 */ addu $a2,$a2,$t8 +/* f084234: 80c6be3c */ lb $a2,-0x41c4($a2) +/* f084238: 17210007 */ bne $t9,$at,.L0f084258 +/* f08423c: 00a01825 */ or $v1,$a1,$zero +/* f084240: 3c08800a */ lui $t0,0x800a +/* f084244: 8508de18 */ lh $t0,-0x21e8($t0) +/* f084248: 240102d7 */ addiu $at,$zero,0x2d7 +/* f08424c: 55010003 */ bnel $t0,$at,.L0f08425c +/* f084250: 8ca90018 */ lw $t1,0x18($a1) +/* f084254: 24060018 */ addiu $a2,$zero,0x18 +.L0f084258: +/* f084258: 8ca90018 */ lw $t1,0x18($a1) +.L0f08425c: +/* f08425c: 02002025 */ or $a0,$s0,$zero +/* f084260: 51200007 */ beqzl $t1,.L0f084280 +/* f084264: afa30068 */ sw $v1,0x68($sp) +/* f084268: 8c620018 */ lw $v0,0x18($v1) +/* f08426c: 00401825 */ or $v1,$v0,$zero +.L0f084270: +/* f084270: 8c420018 */ lw $v0,0x18($v0) +/* f084274: 5440fffe */ bnezl $v0,.L0f084270 +/* f084278: 00401825 */ or $v1,$v0,$zero +/* f08427c: afa30068 */ sw $v1,0x68($sp) +.L0f084280: +/* f084280: afa5006c */ sw $a1,0x6c($sp) +/* f084284: 0fc1a1ee */ jal func0f0687b8 +/* f084288: a7a60066 */ sh $a2,0x66($sp) +/* f08428c: 14400079 */ bnez $v0,.L0f084474 +/* f084290: 8fa30068 */ lw $v1,0x68($sp) +/* f084294: 920a0002 */ lbu $t2,0x2($s0) +/* f084298: a600004c */ sh $zero,0x4c($s0) +/* f08429c: 24640008 */ addiu $a0,$v1,0x8 +/* f0842a0: 354b0040 */ ori $t3,$t2,0x40 +/* f0842a4: a20b0002 */ sb $t3,0x2($s0) +/* f0842a8: afa30068 */ sw $v1,0x68($sp) +/* f0842ac: 8fa60074 */ lw $a2,0x74($sp) +/* f0842b0: 24650028 */ addiu $a1,$v1,0x28 +/* f0842b4: 0fc1979d */ jal func0f065e74 +/* f0842b8: 27a70054 */ addiu $a3,$sp,0x54 +/* f0842bc: 8fac0078 */ lw $t4,0x78($sp) +/* f0842c0: 8fa4006c */ lw $a0,0x6c($sp) +/* f0842c4: 8fa50074 */ lw $a1,0x74($sp) +/* f0842c8: 27a60054 */ addiu $a2,$sp,0x54 +/* f0842cc: 87a70066 */ lh $a3,0x66($sp) +/* f0842d0: 0fc4a650 */ jal func0f129940 +/* f0842d4: afac0010 */ sw $t4,0x10($sp) +/* f0842d8: 8e0d000c */ lw $t5,0xc($s0) +/* f0842dc: 8fa30068 */ lw $v1,0x68($sp) +/* f0842e0: 31ae2000 */ andi $t6,$t5,0x2000 +/* f0842e4: 51c00006 */ beqzl $t6,.L0f084300 +/* f0842e8: 92020003 */ lbu $v0,0x3($s0) +/* f0842ec: 8e0f0040 */ lw $t7,0x40($s0) +/* f0842f0: 35f80004 */ ori $t8,$t7,0x4 +/* f0842f4: 100000a2 */ beqz $zero,.L0f084580 +/* f0842f8: ae180040 */ sw $t8,0x40($s0) +/* f0842fc: 92020003 */ lbu $v0,0x3($s0) +.L0f084300: +/* f084300: 24010039 */ addiu $at,$zero,0x39 +/* f084304: 02002025 */ or $a0,$s0,$zero +/* f084308: 54410013 */ bnel $v0,$at,.L0f084358 +/* f08430c: 24010037 */ addiu $at,$zero,0x37 +/* f084310: 0fc20f6c */ jal func0f083db0 +/* f084314: 8fa50078 */ lw $a1,0x78($sp) +/* f084318: 8e080008 */ lw $t0,0x8($s0) +/* f08431c: 24190002 */ addiu $t9,$zero,0x2 +/* f084320: a2190096 */ sb $t9,0x96($s0) +/* f084324: 00084800 */ sll $t1,$t0,0x0 +/* f084328: 05210003 */ bgez $t1,.L0f084338 +/* f08432c: 240a0002 */ addiu $t2,$zero,0x2 +/* f084330: 10000002 */ beqz $zero,.L0f08433c +/* f084334: ae0000c0 */ sw $zero,0xc0($s0) +.L0f084338: +/* f084338: ae0a00c0 */ sw $t2,0xc0($s0) +.L0f08433c: +/* f08433c: 8e0b0008 */ lw $t3,0x8($s0) +/* f084340: 3c017fff */ lui $at,0x7fff +/* f084344: 3421ffff */ ori $at,$at,0xffff +/* f084348: 01616024 */ and $t4,$t3,$at +/* f08434c: 1000008c */ beqz $zero,.L0f084580 +/* f084350: ae0c0008 */ sw $t4,0x8($s0) +/* f084354: 24010037 */ addiu $at,$zero,0x37 +.L0f084358: +/* f084358: 14410032 */ bne $v0,$at,.L0f084424 +/* f08435c: 02002025 */ or $a0,$s0,$zero +/* f084360: 8e0d0008 */ lw $t5,0x8($s0) +/* f084364: 240f0001 */ addiu $t7,$zero,0x1 +/* f084368: 241800fa */ addiu $t8,$zero,0xfa +/* f08436c: 000d7000 */ sll $t6,$t5,0x0 +/* f084370: 05c1000e */ bgez $t6,.L0f0843ac +/* f084374: 24190032 */ addiu $t9,$zero,0x32 +/* f084378: a60f0092 */ sh $t7,0x92($s0) +/* f08437c: a6180094 */ sh $t8,0x94($s0) +/* f084380: a6190096 */ sh $t9,0x96($s0) +/* f084384: 27a40040 */ addiu $a0,$sp,0x40 +/* f084388: 27a50034 */ addiu $a1,$sp,0x34 +/* f08438c: 00003025 */ or $a2,$zero,$zero +/* f084390: 0fc2832c */ jal func0f0a0cb0 +/* f084394: 00003825 */ or $a3,$zero,$zero +/* f084398: 02002025 */ or $a0,$s0,$zero +/* f08439c: 0fc209b3 */ jal func0f0826cc +/* f0843a0: 27a50034 */ addiu $a1,$sp,0x34 +/* f0843a4: 10000077 */ beqz $zero,.L0f084584 +/* f0843a8: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0843ac: +/* f0843ac: 86020004 */ lh $v0,0x4($s0) +/* f0843b0: 24010086 */ addiu $at,$zero,0x86 +/* f0843b4: 02002025 */ or $a0,$s0,$zero +/* f0843b8: 10410003 */ beq $v0,$at,.L0f0843c8 +/* f0843bc: 24010087 */ addiu $at,$zero,0x87 +/* f0843c0: 1441000e */ bne $v0,$at,.L0f0843fc +/* f0843c4: 8fa90078 */ lw $t1,0x78($sp) +.L0f0843c8: +/* f0843c8: 0fc20733 */ jal func0f081ccc +/* f0843cc: 2405000a */ addiu $a1,$zero,0xa +/* f0843d0: 3c014120 */ lui $at,0x4120 +/* f0843d4: 44813000 */ mtc1 $at,$f6 +/* f0843d8: c6040068 */ lwc1 $f4,0x68($s0) +/* f0843dc: 44800000 */ mtc1 $zero,$f0 +/* f0843e0: 24080001 */ addiu $t0,$zero,0x1 +/* f0843e4: 46062200 */ add.s $f8,$f4,$f6 +/* f0843e8: a6080092 */ sh $t0,0x92($s0) +/* f0843ec: e6000064 */ swc1 $f0,0x64($s0) +/* f0843f0: e600006c */ swc1 $f0,0x6c($s0) +/* f0843f4: 10000062 */ beqz $zero,.L0f084580 +/* f0843f8: e6080068 */ swc1 $f8,0x68($s0) +.L0f0843fc: +/* f0843fc: 8fa4006c */ lw $a0,0x6c($sp) +/* f084400: 87a70066 */ lh $a3,0x66($sp) +/* f084404: afa90010 */ sw $t1,0x10($sp) +/* f084408: 24850008 */ addiu $a1,$a0,0x8 +/* f08440c: 0fc4a640 */ jal func0f129900 +/* f084410: 24860028 */ addiu $a2,$a0,0x28 +/* f084414: 0fc1c9bb */ jal func0f0726ec +/* f084418: 02002025 */ or $a0,$s0,$zero +/* f08441c: 10000059 */ beqz $zero,.L0f084584 +/* f084420: 8fbf0024 */ lw $ra,0x24($sp) +.L0f084424: +/* f084424: 24050001 */ addiu $a1,$zero,0x1 +/* f084428: 0fc20733 */ jal func0f081ccc +/* f08442c: afa30068 */ sw $v1,0x68($sp) +/* f084430: 8fa30068 */ lw $v1,0x68($sp) +/* f084434: 8fa4006c */ lw $a0,0x6c($sp) +/* f084438: 54640052 */ bnel $v1,$a0,.L0f084584 +/* f08443c: 8fbf0024 */ lw $ra,0x24($sp) +/* f084440: 0fc2102b */ jal func0f0840ac +/* f084444: 8fa50078 */ lw $a1,0x78($sp) +/* f084448: 8e020040 */ lw $v0,0x40($s0) +/* f08444c: 3c010001 */ lui $at,0x1 +/* f084450: 02002025 */ or $a0,$s0,$zero +/* f084454: 304a8000 */ andi $t2,$v0,0x8000 +/* f084458: 15400049 */ bnez $t2,.L0f084580 +/* f08445c: 00415825 */ or $t3,$v0,$at +/* f084460: ae0b0040 */ sw $t3,0x40($s0) +/* f084464: 0fc20f6c */ jal func0f083db0 +/* f084468: 8fa50078 */ lw $a1,0x78($sp) +/* f08446c: 10000045 */ beqz $zero,.L0f084584 +/* f084470: 8fbf0024 */ lw $ra,0x24($sp) +.L0f084474: +/* f084474: 02002025 */ or $a0,$s0,$zero +/* f084478: 0fc1a1d8 */ jal func0f068760 +/* f08447c: afa30068 */ sw $v1,0x68($sp) +/* f084480: 304c0003 */ andi $t4,$v0,0x3 +/* f084484: 8fa30068 */ lw $v1,0x68($sp) +/* f084488: 1580001b */ bnez $t4,.L0f0844f8 +/* f08448c: afa20030 */ sw $v0,0x30($sp) +/* f084490: 92020003 */ lbu $v0,0x3($s0) +/* f084494: 24010039 */ addiu $at,$zero,0x39 +/* f084498: 10410009 */ beq $v0,$at,.L0f0844c0 +/* f08449c: 24010037 */ addiu $at,$zero,0x37 +/* f0844a0: 10410007 */ beq $v0,$at,.L0f0844c0 +/* f0844a4: 8fa50030 */ lw $a1,0x30($sp) +/* f0844a8: 00056883 */ sra $t5,$a1,0x2 +/* f0844ac: 25a50001 */ addiu $a1,$t5,0x1 +/* f0844b0: 02002025 */ or $a0,$s0,$zero +/* f0844b4: 0fc20733 */ jal func0f081ccc +/* f0844b8: afa30068 */ sw $v1,0x68($sp) +/* f0844bc: 8fa30068 */ lw $v1,0x68($sp) +.L0f0844c0: +/* f0844c0: 24640008 */ addiu $a0,$v1,0x8 +/* f0844c4: 24650028 */ addiu $a1,$v1,0x28 +/* f0844c8: 8fa60074 */ lw $a2,0x74($sp) +/* f0844cc: 0fc1979d */ jal func0f065e74 +/* f0844d0: 27a70054 */ addiu $a3,$sp,0x54 +/* f0844d4: 87ae0066 */ lh $t6,0x66($sp) +/* f0844d8: 8fa4006c */ lw $a0,0x6c($sp) +/* f0844dc: 8fa50074 */ lw $a1,0x74($sp) +/* f0844e0: 11c00005 */ beqz $t6,.L0f0844f8 +/* f0844e4: 27a60054 */ addiu $a2,$sp,0x54 +/* f0844e8: 8faf0078 */ lw $t7,0x78($sp) +/* f0844ec: 24070006 */ addiu $a3,$zero,0x6 +/* f0844f0: 0fc4a640 */ jal func0f129900 +/* f0844f4: afaf0010 */ sw $t7,0x10($sp) +.L0f0844f8: +/* f0844f8: 0fc1a1ee */ jal func0f0687b8 +/* f0844fc: 02002025 */ or $a0,$s0,$zero +/* f084500: 58400012 */ blezl $v0,.L0f08454c +/* f084504: 8fad0030 */ lw $t5,0x30($sp) +/* f084508: 92020002 */ lbu $v0,0x2($s0) +/* f08450c: 30580004 */ andi $t8,$v0,0x4 +/* f084510: 5300000e */ beqzl $t8,.L0f08454c +/* f084514: 8fad0030 */ lw $t5,0x30($sp) +/* f084518: 8e190040 */ lw $t9,0x40($s0) +/* f08451c: 34490010 */ ori $t1,$v0,0x10 +/* f084520: 304affef */ andi $t2,$v0,0xffef +/* f084524: 33281000 */ andi $t0,$t9,0x1000 +/* f084528: 51000004 */ beqzl $t0,.L0f08453c +/* f08452c: a20a0002 */ sb $t2,0x2($s0) +/* f084530: 10000002 */ beqz $zero,.L0f08453c +/* f084534: a2090002 */ sb $t1,0x2($s0) +/* f084538: a20a0002 */ sb $t2,0x2($s0) +.L0f08453c: +/* f08453c: 8fac006c */ lw $t4,0x6c($sp) +/* f084540: 240b04b0 */ addiu $t3,$zero,0x4b0 +/* f084544: a58b0002 */ sh $t3,0x2($t4) +/* f084548: 8fad0030 */ lw $t5,0x30($sp) +.L0f08454c: +/* f08454c: 29a1000c */ slti $at,$t5,0xc +/* f084550: 5420000c */ bnezl $at,.L0f084584 +/* f084554: 8fbf0024 */ lw $ra,0x24($sp) +/* f084558: 8e0e0040 */ lw $t6,0x40($s0) +/* f08455c: 8e180010 */ lw $t8,0x10($s0) +/* f084560: 35cf1000 */ ori $t7,$t6,0x1000 +/* f084564: 0018c8c0 */ sll $t9,$t8,0x3 +/* f084568: 07200005 */ bltz $t9,.L0f084580 +/* f08456c: ae0f0040 */ sw $t7,0x40($s0) +/* f084570: 8e080008 */ lw $t0,0x8($s0) +/* f084574: 2401feff */ addiu $at,$zero,-257 +/* f084578: 01014824 */ and $t1,$t0,$at +/* f08457c: ae090008 */ sw $t1,0x8($s0) +.L0f084580: +/* f084580: 8fbf0024 */ lw $ra,0x24($sp) +.L0f084584: +/* f084584: 8fb00020 */ lw $s0,0x20($sp) +/* f084588: 27bd0070 */ addiu $sp,$sp,0x70 +/* f08458c: 03e00008 */ jr $ra +/* f084590: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f084594 +/* f084594: 27bdff20 */ addiu $sp,$sp,-224 +/* f084598: afb00014 */ sw $s0,0x14($sp) +/* f08459c: afbf001c */ sw $ra,0x1c($sp) +/* f0845a0: afb10018 */ sw $s1,0x18($sp) +/* f0845a4: afa500e4 */ sw $a1,0xe4($sp) +/* f0845a8: afa700ec */ sw $a3,0xec($sp) +/* f0845ac: 8ca30004 */ lw $v1,0x4($a1) +/* f0845b0: 00808025 */ or $s0,$a0,$zero +/* f0845b4: 00a02025 */ or $a0,$a1,$zero +/* f0845b8: 00c08825 */ or $s1,$a2,$zero +/* f0845bc: 00002825 */ or $a1,$zero,$zero +/* f0845c0: 0c006949 */ jal 0x1a524 +/* f0845c4: afa300c8 */ sw $v1,0xc8($sp) +/* f0845c8: afa200d8 */ sw $v0,0xd8($sp) +/* f0845cc: 8e0f000c */ lw $t7,0xc($s0) +/* f0845d0: 0002c180 */ sll $t8,$v0,0x6 +/* f0845d4: 27a5003c */ addiu $a1,$sp,0x3c +/* f0845d8: 0c005cbc */ jal 0x172f0 +/* f0845dc: 01f82021 */ addu $a0,$t7,$t8 +/* f0845e0: c6240000 */ lwc1 $f4,0x0($s1) +/* f0845e4: 27b000b8 */ addiu $s0,$sp,0xb8 +/* f0845e8: 02002825 */ or $a1,$s0,$zero +/* f0845ec: e7a400b8 */ swc1 $f4,0xb8($sp) +/* f0845f0: c6260004 */ lwc1 $f6,0x4($s1) +/* f0845f4: 27a4003c */ addiu $a0,$sp,0x3c +/* f0845f8: e7a600bc */ swc1 $f6,0xbc($sp) +/* f0845fc: c6280008 */ lwc1 $f8,0x8($s1) +/* f084600: 0c0056d9 */ jal 0x15b64 +/* f084604: e7a800c0 */ swc1 $f8,0xc0($sp) +/* f084608: 8fa200ec */ lw $v0,0xec($sp) +/* f08460c: 27b100ac */ addiu $s1,$sp,0xac +/* f084610: 02202825 */ or $a1,$s1,$zero +/* f084614: c44a0000 */ lwc1 $f10,0x0($v0) +/* f084618: 27a4003c */ addiu $a0,$sp,0x3c +/* f08461c: e7aa00ac */ swc1 $f10,0xac($sp) +/* f084620: c4500004 */ lwc1 $f16,0x4($v0) +/* f084624: e7b000b0 */ swc1 $f16,0xb0($sp) +/* f084628: c4520008 */ lwc1 $f18,0x8($v0) +/* f08462c: 0c0056c4 */ jal 0x15b10 +/* f084630: e7b200b4 */ swc1 $f18,0xb4($sp) +/* f084634: 3c018006 */ lui $at,0x8006 +/* f084638: 44806000 */ mtc1 $zero,$f12 +/* f08463c: c420efc0 */ lwc1 $f0,-0x1040($at) +/* f084640: 8fa300c8 */ lw $v1,0xc8($sp) +/* f084644: 240d0001 */ addiu $t5,$zero,0x1 +/* f084648: 46006032 */ c.eq.s $f12,$f0 +/* f08464c: 24070001 */ addiu $a3,$zero,0x1 +/* f084650: 27a400b8 */ addiu $a0,$sp,0xb8 +/* f084654: 27a600a0 */ addiu $a2,$sp,0xa0 +/* f084658: 45010014 */ bc1t .L0f0846ac +/* f08465c: 27a200c4 */ addiu $v0,$sp,0xc4 +/* f084660: c4640004 */ lwc1 $f4,0x4($v1) +/* f084664: 46002181 */ sub.s $f6,$f4,$f0 +/* f084668: e7a600a0 */ swc1 $f6,0xa0($sp) +/* f08466c: c468000c */ lwc1 $f8,0xc($v1) +/* f084670: 46004281 */ sub.s $f10,$f8,$f0 +/* f084674: e7aa00a4 */ swc1 $f10,0xa4($sp) +/* f084678: c4700014 */ lwc1 $f16,0x14($v1) +/* f08467c: 46008481 */ sub.s $f18,$f16,$f0 +/* f084680: e7b200a8 */ swc1 $f18,0xa8($sp) +/* f084684: c4640008 */ lwc1 $f4,0x8($v1) +/* f084688: 46002180 */ add.s $f6,$f4,$f0 +/* f08468c: e7a60094 */ swc1 $f6,0x94($sp) +/* f084690: c4680010 */ lwc1 $f8,0x10($v1) +/* f084694: 46004280 */ add.s $f10,$f8,$f0 +/* f084698: e7aa0098 */ swc1 $f10,0x98($sp) +/* f08469c: c4700018 */ lwc1 $f16,0x18($v1) +/* f0846a0: 46008480 */ add.s $f18,$f16,$f0 +/* f0846a4: 1000000d */ beqz $zero,.L0f0846dc +/* f0846a8: e7b2009c */ swc1 $f18,0x9c($sp) +.L0f0846ac: +/* f0846ac: c4640004 */ lwc1 $f4,0x4($v1) +/* f0846b0: e7a400a0 */ swc1 $f4,0xa0($sp) +/* f0846b4: c466000c */ lwc1 $f6,0xc($v1) +/* f0846b8: e7a600a4 */ swc1 $f6,0xa4($sp) +/* f0846bc: c4680014 */ lwc1 $f8,0x14($v1) +/* f0846c0: e7a800a8 */ swc1 $f8,0xa8($sp) +/* f0846c4: c46a0008 */ lwc1 $f10,0x8($v1) +/* f0846c8: e7aa0094 */ swc1 $f10,0x94($sp) +/* f0846cc: c4700010 */ lwc1 $f16,0x10($v1) +/* f0846d0: e7b00098 */ swc1 $f16,0x98($sp) +/* f0846d4: c4720018 */ lwc1 $f18,0x18($v1) +/* f0846d8: e7b2009c */ swc1 $f18,0x9c($sp) +.L0f0846dc: +/* f0846dc: 8fac00f0 */ lw $t4,0xf0($sp) +/* f0846e0: 00001825 */ or $v1,$zero,$zero +/* f0846e4: 27ab0094 */ addiu $t3,$sp,0x94 +/* f0846e8: 27aa00c7 */ addiu $t2,$sp,0xc7 +/* f0846ec: 24090002 */ addiu $t1,$zero,0x2 +/* f0846f0: 27a80088 */ addiu $t0,$sp,0x88 +/* f0846f4: 24050001 */ addiu $a1,$zero,0x1 +/* f0846f8: a5800028 */ sh $zero,0x28($t4) +.L0f0846fc: +/* f0846fc: c4800000 */ lwc1 $f0,0x0($a0) +/* f084700: c4c20000 */ lwc1 $f2,0x0($a2) +/* f084704: 24840004 */ addiu $a0,$a0,0x4 +/* f084708: 24c60004 */ addiu $a2,$a2,0x4 +/* f08470c: 4602003c */ c.lt.s $f0,$f2 +/* f084710: 0103c821 */ addu $t9,$t0,$v1 +/* f084714: 01637021 */ addu $t6,$t3,$v1 +/* f084718: 45020006 */ bc1fl .L0f084734 +/* f08471c: c5c20000 */ lwc1 $f2,0x0($t6) +/* f084720: a0450000 */ sb $a1,0x0($v0) +/* f084724: e7220000 */ swc1 $f2,0x0($t9) +/* f084728: 1000000c */ beqz $zero,.L0f08475c +/* f08472c: 00003825 */ or $a3,$zero,$zero +/* f084730: c5c20000 */ lwc1 $f2,0x0($t6) +.L0f084734: +/* f084734: 01037821 */ addu $t7,$t0,$v1 +/* f084738: 4600103c */ c.lt.s $f2,$f0 +/* f08473c: 00000000 */ sll $zero,$zero,0x0 +/* f084740: 45020006 */ bc1fl .L0f08475c +/* f084744: a0490000 */ sb $t1,0x0($v0) +/* f084748: a0400000 */ sb $zero,0x0($v0) +/* f08474c: e5e20000 */ swc1 $f2,0x0($t7) +/* f084750: 10000002 */ beqz $zero,.L0f08475c +/* f084754: 00003825 */ or $a3,$zero,$zero +/* f084758: a0490000 */ sb $t1,0x0($v0) +.L0f08475c: +/* f08475c: 24420001 */ addiu $v0,$v0,0x1 +/* f084760: 004a082b */ sltu $at,$v0,$t2 +/* f084764: 1420ffe5 */ bnez $at,.L0f0846fc +/* f084768: 24630004 */ addiu $v1,$v1,0x4 +/* f08476c: 10e00010 */ beqz $a3,.L0f0847b0 +/* f084770: 00001825 */ or $v1,$zero,$zero +/* f084774: 27a400b8 */ addiu $a0,$sp,0xb8 +/* f084778: 01801025 */ or $v0,$t4,$zero +/* f08477c: 27a300c4 */ addiu $v1,$sp,0xc4 +.L0f084780: +/* f084780: c4840000 */ lwc1 $f4,0x0($a0) +/* f084784: 24840004 */ addiu $a0,$a0,0x4 +/* f084788: 24420004 */ addiu $v0,$v0,0x4 +/* f08478c: 1483fffc */ bne $a0,$v1,.L0f084780 +/* f084790: e444fffc */ swc1 $f4,-0x4($v0) +/* f084794: 3c013f80 */ lui $at,0x3f80 +/* f084798: 44810000 */ mtc1 $at,$f0 +/* f08479c: e58c000c */ swc1 $f12,0xc($t4) +/* f0847a0: e58c0014 */ swc1 $f12,0x14($t4) +/* f0847a4: a5890028 */ sh $t1,0x28($t4) +/* f0847a8: 1000007f */ beqz $zero,.L0f0849a8 +/* f0847ac: e5800010 */ swc1 $f0,0x10($t4) +.L0f0847b0: +/* f0847b0: 3c01bf80 */ lui $at,0xbf80 +/* f0847b4: 44811000 */ mtc1 $at,$f2 +/* f0847b8: 27a200c4 */ addiu $v0,$sp,0xc4 +/* f0847bc: 27a4007c */ addiu $a0,$sp,0x7c +/* f0847c0: 27a50088 */ addiu $a1,$sp,0x88 +.L0f0847c4: +/* f0847c4: 80580000 */ lb $t8,0x0($v0) +/* f0847c8: 24420001 */ addiu $v0,$v0,0x1 +/* f0847cc: 0223c821 */ addu $t9,$s1,$v1 +/* f0847d0: 5138000f */ beql $t1,$t8,.L0f084810 +/* f0847d4: e4820000 */ swc1 $f2,0x0($a0) +/* f0847d8: c7200000 */ lwc1 $f0,0x0($t9) +/* f0847dc: 01037021 */ addu $t6,$t0,$v1 +/* f0847e0: 02037821 */ addu $t7,$s0,$v1 +/* f0847e4: 46006032 */ c.eq.s $f12,$f0 +/* f0847e8: 00000000 */ sll $zero,$zero,0x0 +/* f0847ec: 45030008 */ bc1tl .L0f084810 +/* f0847f0: e4820000 */ swc1 $f2,0x0($a0) +/* f0847f4: c5c60000 */ lwc1 $f6,0x0($t6) +/* f0847f8: c5e80000 */ lwc1 $f8,0x0($t7) +/* f0847fc: 46083281 */ sub.s $f10,$f6,$f8 +/* f084800: 46005403 */ div.s $f16,$f10,$f0 +/* f084804: 10000002 */ beqz $zero,.L0f084810 +/* f084808: e4900000 */ swc1 $f16,0x0($a0) +/* f08480c: e4820000 */ swc1 $f2,0x0($a0) +.L0f084810: +/* f084810: 24840004 */ addiu $a0,$a0,0x4 +/* f084814: 0085082b */ sltu $at,$a0,$a1 +/* f084818: 1420ffea */ bnez $at,.L0f0847c4 +/* f08481c: 24630004 */ addiu $v1,$v1,0x4 +/* f084820: 27a7007c */ addiu $a3,$sp,0x7c +/* f084824: 00003025 */ or $a2,$zero,$zero +/* f084828: c4e00000 */ lwc1 $f0,0x0($a3) +/* f08482c: 24050001 */ addiu $a1,$zero,0x1 +/* f084830: 27a40080 */ addiu $a0,$sp,0x80 +.L0f084834: +/* f084834: c4920000 */ lwc1 $f18,0x0($a0) +/* f084838: 0005c880 */ sll $t9,$a1,0x2 +/* f08483c: 27ae007c */ addiu $t6,$sp,0x7c +/* f084840: 4612003c */ c.lt.s $f0,$f18 +/* f084844: 00000000 */ sll $zero,$zero,0x0 +/* f084848: 45020005 */ bc1fl .L0f084860 +/* f08484c: 24a50001 */ addiu $a1,$a1,0x1 +/* f084850: 032e3821 */ addu $a3,$t9,$t6 +/* f084854: c4e00000 */ lwc1 $f0,0x0($a3) +/* f084858: 00a03025 */ or $a2,$a1,$zero +/* f08485c: 24a50001 */ addiu $a1,$a1,0x1 +.L0f084860: +/* f084860: 28a10003 */ slti $at,$a1,0x3 +/* f084864: 1420fff3 */ bnez $at,.L0f084834 +/* f084868: 24840004 */ addiu $a0,$a0,0x4 +/* f08486c: 460c003c */ c.lt.s $f0,$f12 +/* f084870: 00067880 */ sll $t7,$a2,0x2 +/* f084874: 01ec2021 */ addu $a0,$t7,$t4 +/* f084878: 00001825 */ or $v1,$zero,$zero +/* f08487c: 45000003 */ bc1f .L0f08488c +/* f084880: 01801025 */ or $v0,$t4,$zero +/* f084884: 10000048 */ beqz $zero,.L0f0849a8 +/* f084888: 00006825 */ or $t5,$zero,$zero +.L0f08488c: +/* f08488c: 27a500a0 */ addiu $a1,$sp,0xa0 +.L0f084890: +/* f084890: 10820018 */ beq $a0,$v0,.L0f0848f4 +/* f084894: 0103c021 */ addu $t8,$t0,$v1 +/* f084898: 0223c021 */ addu $t8,$s1,$v1 +/* f08489c: c7040000 */ lwc1 $f4,0x0($t8) +/* f0848a0: c4e60000 */ lwc1 $f6,0x0($a3) +/* f0848a4: 0203c821 */ addu $t9,$s0,$v1 +/* f0848a8: c72a0000 */ lwc1 $f10,0x0($t9) +/* f0848ac: 46062202 */ mul.s $f8,$f4,$f6 +/* f0848b0: 00a37021 */ addu $t6,$a1,$v1 +/* f0848b4: 01637821 */ addu $t7,$t3,$v1 +/* f0848b8: 460a4400 */ add.s $f16,$f8,$f10 +/* f0848bc: e4500000 */ swc1 $f16,0x0($v0) +/* f0848c0: c5d20000 */ lwc1 $f18,0x0($t6) +/* f0848c4: c4400000 */ lwc1 $f0,0x0($v0) +/* f0848c8: 4612003c */ c.lt.s $f0,$f18 +/* f0848cc: 00000000 */ sll $zero,$zero,0x0 +/* f0848d0: 45010006 */ bc1t .L0f0848ec +/* f0848d4: 00000000 */ sll $zero,$zero,0x0 +/* f0848d8: c5e40000 */ lwc1 $f4,0x0($t7) +/* f0848dc: 4600203c */ c.lt.s $f4,$f0 +/* f0848e0: 00000000 */ sll $zero,$zero,0x0 +/* f0848e4: 45020006 */ bc1fl .L0f084900 +/* f0848e8: 24630004 */ addiu $v1,$v1,0x4 +.L0f0848ec: +/* f0848ec: 10000003 */ beqz $zero,.L0f0848fc +/* f0848f0: 00006825 */ or $t5,$zero,$zero +.L0f0848f4: +/* f0848f4: c7060000 */ lwc1 $f6,0x0($t8) +/* f0848f8: e4460000 */ swc1 $f6,0x0($v0) +.L0f0848fc: +/* f0848fc: 24630004 */ addiu $v1,$v1,0x4 +.L0f084900: +/* f084900: 2861000c */ slti $at,$v1,0xc +/* f084904: 1420ffe2 */ bnez $at,.L0f084890 +/* f084908: 24420004 */ addiu $v0,$v0,0x4 +/* f08490c: 11a00026 */ beqz $t5,.L0f0849a8 +/* f084910: 0006c840 */ sll $t9,$a2,0x1 +/* f084914: a5990028 */ sh $t9,0x28($t4) +/* f084918: 03a67021 */ addu $t6,$sp,$a2 +/* f08491c: 81ce00c4 */ lb $t6,0xc4($t6) +/* f084920: 00001825 */ or $v1,$zero,$zero +/* f084924: 01801025 */ or $v0,$t4,$zero +/* f084928: 15c00014 */ bnez $t6,.L0f08497c +/* f08492c: 00067880 */ sll $t7,$a2,0x2 +/* f084930: 00067880 */ sll $t7,$a2,0x2 +/* f084934: 3c013f80 */ lui $at,0x3f80 +/* f084938: 25f80002 */ addiu $t8,$t7,0x2 +/* f08493c: 0006c880 */ sll $t9,$a2,0x2 +/* f084940: 44810000 */ mtc1 $at,$f0 +/* f084944: a5980028 */ sh $t8,0x28($t4) +/* f084948: 032c2021 */ addu $a0,$t9,$t4 +/* f08494c: 00001825 */ or $v1,$zero,$zero +/* f084950: 01801025 */ or $v0,$t4,$zero +/* f084954: 2405000c */ addiu $a1,$zero,0xc +.L0f084958: +/* f084958: 10440003 */ beq $v0,$a0,.L0f084968 +/* f08495c: 24630004 */ addiu $v1,$v1,0x4 +/* f084960: 10000002 */ beqz $zero,.L0f08496c +/* f084964: e44c000c */ swc1 $f12,0xc($v0) +.L0f084968: +/* f084968: e440000c */ swc1 $f0,0xc($v0) +.L0f08496c: +/* f08496c: 1465fffa */ bne $v1,$a1,.L0f084958 +/* f084970: 24420004 */ addiu $v0,$v0,0x4 +/* f084974: 1000000c */ beqz $zero,.L0f0849a8 +/* f084978: 00000000 */ sll $zero,$zero,0x0 +.L0f08497c: +/* f08497c: 00067080 */ sll $t6,$a2,0x2 +/* f084980: a58e0028 */ sh $t6,0x28($t4) +/* f084984: 01ec2021 */ addu $a0,$t7,$t4 +/* f084988: 2405000c */ addiu $a1,$zero,0xc +.L0f08498c: +/* f08498c: 10440003 */ beq $v0,$a0,.L0f08499c +/* f084990: 24630004 */ addiu $v1,$v1,0x4 +/* f084994: 10000002 */ beqz $zero,.L0f0849a0 +/* f084998: e44c000c */ swc1 $f12,0xc($v0) +.L0f08499c: +/* f08499c: e442000c */ swc1 $f2,0xc($v0) +.L0f0849a0: +/* f0849a0: 1465fffa */ bne $v1,$a1,.L0f08498c +/* f0849a4: 24420004 */ addiu $v0,$v0,0x4 +.L0f0849a8: +/* f0849a8: 11a00007 */ beqz $t5,.L0f0849c8 +/* f0849ac: 01a01025 */ or $v0,$t5,$zero +/* f0849b0: 8fb800d8 */ lw $t8,0xd8($sp) +/* f0849b4: 8fb900f4 */ lw $t9,0xf4($sp) +/* f0849b8: af380000 */ sw $t8,0x0($t9) +/* f0849bc: 8faf00f8 */ lw $t7,0xf8($sp) +/* f0849c0: 8fae00e4 */ lw $t6,0xe4($sp) +/* f0849c4: adee0000 */ sw $t6,0x0($t7) +.L0f0849c8: +/* f0849c8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0849cc: 8fb00014 */ lw $s0,0x14($sp) +/* f0849d0: 8fb10018 */ lw $s1,0x18($sp) +/* f0849d4: 03e00008 */ jr $ra +/* f0849d8: 27bd00e0 */ addiu $sp,$sp,0xe0 +); + +GLOBAL_ASM( +glabel func0f0849dc +/* f0849dc: 27bdff08 */ addiu $sp,$sp,-248 +/* f0849e0: afbe0050 */ sw $s8,0x50($sp) +/* f0849e4: afb60048 */ sw $s6,0x48($sp) +/* f0849e8: afb20038 */ sw $s2,0x38($sp) +/* f0849ec: afb00030 */ sw $s0,0x30($sp) +/* f0849f0: 00a09025 */ or $s2,$a1,$zero +/* f0849f4: 0080b025 */ or $s6,$a0,$zero +/* f0849f8: afbf0054 */ sw $ra,0x54($sp) +/* f0849fc: afb7004c */ sw $s7,0x4c($sp) +/* f084a00: afb50044 */ sw $s5,0x44($sp) +/* f084a04: afb40040 */ sw $s4,0x40($sp) +/* f084a08: afb3003c */ sw $s3,0x3c($sp) +/* f084a0c: afb10034 */ sw $s1,0x34($sp) +/* f084a10: f7b40028 */ sdc1 $f20,0x28($sp) +/* f084a14: afa60100 */ sw $a2,0x100($sp) +/* f084a18: afa70104 */ sw $a3,0x104($sp) +/* f084a1c: afa000d0 */ sw $zero,0xd0($sp) +/* f084a20: afa000cc */ sw $zero,0xcc($sp) +/* f084a24: 00a08025 */ or $s0,$a1,$zero +/* f084a28: 10a0009f */ beqz $a1,.L0f084ca8 +/* f084a2c: 0000f025 */ or $s8,$zero,$zero +/* f084a30: 3c017f1b */ lui $at,0x7f1b +/* f084a34: 3c1700ff */ lui $s7,0xff +/* f084a38: 36f7ffff */ ori $s7,$s7,0xffff +/* f084a3c: c434a9ac */ lwc1 $f20,-0x5654($at) +/* f084a40: 96020000 */ lhu $v0,0x0($s0) +.L0f084a44: +/* f084a44: 00009825 */ or $s3,$zero,$zero +/* f084a48: 0000a825 */ or $s5,$zero,$zero +/* f084a4c: 304e00ff */ andi $t6,$v0,0xff +/* f084a50: 25cffffc */ addiu $t7,$t6,-4 +/* f084a54: 2de10015 */ sltiu $at,$t7,0x15 +/* f084a58: 10200037 */ beqz $at,.L0f084b38 +/* f084a5c: 000f7880 */ sll $t7,$t7,0x2 +/* f084a60: 3c017f1b */ lui $at,0x7f1b +/* f084a64: 002f0821 */ addu $at,$at,$t7 +/* f084a68: 8c2fa9b0 */ lw $t7,-0x5650($at) +/* f084a6c: 01e00008 */ jr $t7 +/* f084a70: 00000000 */ sll $zero,$zero,0x0 +/* f084a74: 8e110004 */ lw $s1,0x4($s0) +/* f084a78: 02c02025 */ or $a0,$s6,$zero +/* f084a7c: 0c006a87 */ jal 0x1aa1c +/* f084a80: 02002825 */ or $a1,$s0,$zero +/* f084a84: 8c430004 */ lw $v1,0x4($v0) +/* f084a88: 1060002b */ beqz $v1,.L0f084b38 +/* f084a8c: 00000000 */ sll $zero,$zero,0x0 +/* f084a90: 8e240000 */ lw $a0,0x0($s1) +/* f084a94: 00609825 */ or $s3,$v1,$zero +/* f084a98: 14830005 */ bne $a0,$v1,.L0f084ab0 +/* f084a9c: 00000000 */ sll $zero,$zero,0x0 +/* f084aa0: 8e380008 */ lw $t8,0x8($s1) +/* f084aa4: 0097c824 */ and $t9,$a0,$s7 +/* f084aa8: 10000001 */ beqz $zero,.L0f084ab0 +/* f084aac: 03199821 */ addu $s3,$t8,$t9 +.L0f084ab0: +/* f084ab0: 8e230004 */ lw $v1,0x4($s1) +/* f084ab4: 10600004 */ beqz $v1,.L0f084ac8 +/* f084ab8: 00000000 */ sll $zero,$zero,0x0 +/* f084abc: 8e280008 */ lw $t0,0x8($s1) +/* f084ac0: 00774824 */ and $t1,$v1,$s7 +/* f084ac4: 0109a821 */ addu $s5,$t0,$t1 +.L0f084ac8: +/* f084ac8: 1000001b */ beqz $zero,.L0f084b38 +/* f084acc: 8c5e0000 */ lw $s8,0x0($v0) +/* f084ad0: 8e020004 */ lw $v0,0x4($s0) +/* f084ad4: 8c440000 */ lw $a0,0x0($v0) +/* f084ad8: 10800017 */ beqz $a0,.L0f084b38 +/* f084adc: 00000000 */ sll $zero,$zero,0x0 +/* f084ae0: 8c450004 */ lw $a1,0x4($v0) +/* f084ae4: 8c430008 */ lw $v1,0x8($v0) +/* f084ae8: 00975024 */ and $t2,$a0,$s7 +/* f084aec: 10a00003 */ beqz $a1,.L0f084afc +/* f084af0: 006a9821 */ addu $s3,$v1,$t2 +/* f084af4: 00b75824 */ and $t3,$a1,$s7 +/* f084af8: 006ba821 */ addu $s5,$v1,$t3 +.L0f084afc: +/* f084afc: 1000000e */ beqz $zero,.L0f084b38 +/* f084b00: 0060f025 */ or $s8,$v1,$zero +/* f084b04: 02c02025 */ or $a0,$s6,$zero +/* f084b08: 0c0071e1 */ jal 0x1c784 +/* f084b0c: 02002825 */ or $a1,$s0,$zero +/* f084b10: 10000009 */ beqz $zero,.L0f084b38 +/* f084b14: 00000000 */ sll $zero,$zero,0x0 +/* f084b18: 02c02025 */ or $a0,$s6,$zero +/* f084b1c: 0c0071f4 */ jal 0x1c7d0 +/* f084b20: 02002825 */ or $a1,$s0,$zero +/* f084b24: 10000004 */ beqz $zero,.L0f084b38 +/* f084b28: 00000000 */ sll $zero,$zero,0x0 +/* f084b2c: 02c02025 */ or $a0,$s6,$zero +/* f084b30: 0c007207 */ jal 0x1c81c +/* f084b34: 02002825 */ or $a1,$s0,$zero +.L0f084b38: +/* f084b38: 12600043 */ beqz $s3,.L0f084c48 +/* f084b3c: 02002025 */ or $a0,$s0,$zero +/* f084b40: 00002825 */ or $a1,$zero,$zero +/* f084b44: 0c006949 */ jal 0x1a524 +/* f084b48: 00008825 */ or $s1,$zero,$zero +/* f084b4c: 04400004 */ bltz $v0,.L0f084b60 +/* f084b50: 0040a025 */ or $s4,$v0,$zero +/* f084b54: 8ecc000c */ lw $t4,0xc($s6) +/* f084b58: 00026980 */ sll $t5,$v0,0x6 +/* f084b5c: 018d8821 */ addu $s1,$t4,$t5 +.L0f084b60: +/* f084b60: 12200029 */ beqz $s1,.L0f084c08 +/* f084b64: 8fae00d0 */ lw $t6,0xd0($sp) +/* f084b68: 122e0027 */ beq $s1,$t6,.L0f084c08 +/* f084b6c: 02202025 */ or $a0,$s1,$zero +/* f084b70: afb100d0 */ sw $s1,0xd0($sp) +/* f084b74: 0c005cbc */ jal 0x172f0 +/* f084b78: 27a50064 */ addiu $a1,$sp,0x64 +/* f084b7c: 8faf0100 */ lw $t7,0x100($sp) +/* f084b80: 27a40064 */ addiu $a0,$sp,0x64 +/* f084b84: 27a500ec */ addiu $a1,$sp,0xec +/* f084b88: c5e40000 */ lwc1 $f4,0x0($t7) +/* f084b8c: e7a400ec */ swc1 $f4,0xec($sp) +/* f084b90: c5e60004 */ lwc1 $f6,0x4($t7) +/* f084b94: e7a600f0 */ swc1 $f6,0xf0($sp) +/* f084b98: c5e80008 */ lwc1 $f8,0x8($t7) +/* f084b9c: 0c0056d9 */ jal 0x15b64 +/* f084ba0: e7a800f4 */ swc1 $f8,0xf4($sp) +/* f084ba4: 8fb80104 */ lw $t8,0x104($sp) +/* f084ba8: 27a40064 */ addiu $a0,$sp,0x64 +/* f084bac: 27a500d4 */ addiu $a1,$sp,0xd4 +/* f084bb0: c70a0000 */ lwc1 $f10,0x0($t8) +/* f084bb4: e7aa00d4 */ swc1 $f10,0xd4($sp) +/* f084bb8: c7100004 */ lwc1 $f16,0x4($t8) +/* f084bbc: e7b000d8 */ swc1 $f16,0xd8($sp) +/* f084bc0: c7120008 */ lwc1 $f18,0x8($t8) +/* f084bc4: 0c0056c4 */ jal 0x15b10 +/* f084bc8: e7b200dc */ swc1 $f18,0xdc($sp) +/* f084bcc: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* f084bd0: c7a800ec */ lwc1 $f8,0xec($sp) +/* f084bd4: c7b000d8 */ lwc1 $f16,0xd8($sp) +/* f084bd8: 46142182 */ mul.s $f6,$f4,$f20 +/* f084bdc: c7a400f0 */ lwc1 $f4,0xf0($sp) +/* f084be0: 46148482 */ mul.s $f18,$f16,$f20 +/* f084be4: c7b000f4 */ lwc1 $f16,0xf4($sp) +/* f084be8: 46083280 */ add.s $f10,$f6,$f8 +/* f084bec: c7a800dc */ lwc1 $f8,0xdc($sp) +/* f084bf0: 46049180 */ add.s $f6,$f18,$f4 +/* f084bf4: e7aa00e0 */ swc1 $f10,0xe0($sp) +/* f084bf8: 46144282 */ mul.s $f10,$f8,$f20 +/* f084bfc: e7a600e4 */ swc1 $f6,0xe4($sp) +/* f084c00: 46105480 */ add.s $f18,$f10,$f16 +/* f084c04: e7b200e8 */ swc1 $f18,0xe8($sp) +.L0f084c08: +/* f084c08: 8fb90108 */ lw $t9,0x108($sp) +/* f084c0c: 27a400ec */ addiu $a0,$sp,0xec +/* f084c10: 27a500e0 */ addiu $a1,$sp,0xe0 +/* f084c14: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f084c18: 02603825 */ or $a3,$s3,$zero +/* f084c1c: afb50010 */ sw $s5,0x10($sp) +/* f084c20: afbe0014 */ sw $s8,0x14($sp) +/* f084c24: 0fc57d58 */ jal func0f15f560 +/* f084c28: afb90018 */ sw $t9,0x18($sp) +/* f084c2c: 10400006 */ beqz $v0,.L0f084c48 +/* f084c30: 8fa8010c */ lw $t0,0x10c($sp) +/* f084c34: ad140000 */ sw $s4,0x0($t0) +/* f084c38: 8fa90110 */ lw $t1,0x110($sp) +/* f084c3c: 240a0001 */ addiu $t2,$zero,0x1 +/* f084c40: ad300000 */ sw $s0,0x0($t1) +/* f084c44: afaa00cc */ sw $t2,0xcc($sp) +.L0f084c48: +/* f084c48: 8e020014 */ lw $v0,0x14($s0) +/* f084c4c: 8fab00cc */ lw $t3,0xcc($sp) +/* f084c50: 10400003 */ beqz $v0,.L0f084c60 +/* f084c54: 00000000 */ sll $zero,$zero,0x0 +/* f084c58: 1000000f */ beqz $zero,.L0f084c98 +/* f084c5c: 00408025 */ or $s0,$v0,$zero +.L0f084c60: +/* f084c60: 1200000d */ beqz $s0,.L0f084c98 +/* f084c64: 00000000 */ sll $zero,$zero,0x0 +.L0f084c68: +/* f084c68: 56120004 */ bnel $s0,$s2,.L0f084c7c +/* f084c6c: 8e02000c */ lw $v0,0xc($s0) +/* f084c70: 10000009 */ beqz $zero,.L0f084c98 +/* f084c74: 00008025 */ or $s0,$zero,$zero +/* f084c78: 8e02000c */ lw $v0,0xc($s0) +.L0f084c7c: +/* f084c7c: 50400004 */ beqzl $v0,.L0f084c90 +/* f084c80: 8e100008 */ lw $s0,0x8($s0) +/* f084c84: 10000004 */ beqz $zero,.L0f084c98 +/* f084c88: 00408025 */ or $s0,$v0,$zero +/* f084c8c: 8e100008 */ lw $s0,0x8($s0) +.L0f084c90: +/* f084c90: 1600fff5 */ bnez $s0,.L0f084c68 +/* f084c94: 00000000 */ sll $zero,$zero,0x0 +.L0f084c98: +/* f084c98: 52000004 */ beqzl $s0,.L0f084cac +/* f084c9c: 8fbf0054 */ lw $ra,0x54($sp) +/* f084ca0: 5160ff68 */ beqzl $t3,.L0f084a44 +/* f084ca4: 96020000 */ lhu $v0,0x0($s0) +.L0f084ca8: +/* f084ca8: 8fbf0054 */ lw $ra,0x54($sp) +.L0f084cac: +/* f084cac: 8fa200cc */ lw $v0,0xcc($sp) +/* f084cb0: d7b40028 */ ldc1 $f20,0x28($sp) +/* f084cb4: 8fb00030 */ lw $s0,0x30($sp) +/* f084cb8: 8fb10034 */ lw $s1,0x34($sp) +/* f084cbc: 8fb20038 */ lw $s2,0x38($sp) +/* f084cc0: 8fb3003c */ lw $s3,0x3c($sp) +/* f084cc4: 8fb40040 */ lw $s4,0x40($sp) +/* f084cc8: 8fb50044 */ lw $s5,0x44($sp) +/* f084ccc: 8fb60048 */ lw $s6,0x48($sp) +/* f084cd0: 8fb7004c */ lw $s7,0x4c($sp) +/* f084cd4: 8fbe0050 */ lw $s8,0x50($sp) +/* f084cd8: 03e00008 */ jr $ra +/* f084cdc: 27bd00f8 */ addiu $sp,$sp,0xf8 +); + +GLOBAL_ASM( +glabel func0f084ce0 +/* f084ce0: 3c014321 */ lui $at,0x4321 +/* f084ce4: 34214321 */ ori $at,$at,0x4321 +/* f084ce8: 03e00008 */ jr $ra +/* f084cec: 00811021 */ addu $v0,$a0,$at +); + +GLOBAL_ASM( +glabel func0f084cf0 +/* f084cf0: 27bdff90 */ addiu $sp,$sp,-112 +/* f084cf4: afbf0034 */ sw $ra,0x34($sp) +/* f084cf8: afb10030 */ sw $s1,0x30($sp) +/* f084cfc: afb0002c */ sw $s0,0x2c($sp) +/* f084d00: 00808825 */ or $s1,$a0,$zero +/* f084d04: 0fc1a2bd */ jal func0f068af4 +/* f084d08: 8c900014 */ lw $s0,0x14($a0) +/* f084d0c: 02002025 */ or $a0,$s0,$zero +/* f084d10: 00002825 */ or $a1,$zero,$zero +/* f084d14: 0fc4f903 */ jal func0f13e40c +/* f084d18: afa20068 */ sw $v0,0x68($sp) +/* f084d1c: 02002025 */ or $a0,$s0,$zero +/* f084d20: 0fc4f903 */ jal func0f13e40c +/* f084d24: 24050001 */ addiu $a1,$zero,0x1 +/* f084d28: 86220004 */ lh $v0,0x4($s1) +/* f084d2c: 2401002f */ addiu $at,$zero,0x2f +/* f084d30: 8fa30068 */ lw $v1,0x68($sp) +/* f084d34: 10410005 */ beq $v0,$at,.L0f084d4c +/* f084d38: 24010030 */ addiu $at,$zero,0x30 +/* f084d3c: 10410003 */ beq $v0,$at,.L0f084d4c +/* f084d40: 24010031 */ addiu $at,$zero,0x31 +/* f084d44: 54410014 */ bnel $v0,$at,.L0f084d98 +/* f084d48: c4700004 */ lwc1 $f16,0x4($v1) +.L0f084d4c: +/* f084d4c: c4640004 */ lwc1 $f4,0x4($v1) +/* f084d50: 240e0001 */ addiu $t6,$zero,0x1 +/* f084d54: 26040008 */ addiu $a0,$s0,0x8 +/* f084d58: e7a40010 */ swc1 $f4,0x10($sp) +/* f084d5c: c4660008 */ lwc1 $f6,0x8($v1) +/* f084d60: 2625001c */ addiu $a1,$s1,0x1c +/* f084d64: 26260028 */ addiu $a2,$s1,0x28 +/* f084d68: e7a60014 */ swc1 $f6,0x14($sp) +/* f084d6c: c468000c */ lwc1 $f8,0xc($v1) +/* f084d70: 26270034 */ addiu $a3,$s1,0x34 +/* f084d74: e7a80018 */ swc1 $f8,0x18($sp) +/* f084d78: c46a0010 */ lwc1 $f10,0x10($v1) +/* f084d7c: afb00024 */ sw $s0,0x24($sp) +/* f084d80: afae0020 */ sw $t6,0x20($sp) +/* f084d84: 0fc54208 */ jal func0f150820 +/* f084d88: e7aa001c */ swc1 $f10,0x1c($sp) +/* f084d8c: 10000011 */ beqz $zero,.L0f084dd4 +/* f084d90: 3c04bcde */ lui $a0,0xbcde +/* f084d94: c4700004 */ lwc1 $f16,0x4($v1) +.L0f084d98: +/* f084d98: 26040008 */ addiu $a0,$s0,0x8 +/* f084d9c: 2625001c */ addiu $a1,$s1,0x1c +/* f084da0: e7b00010 */ swc1 $f16,0x10($sp) +/* f084da4: c4720008 */ lwc1 $f18,0x8($v1) +/* f084da8: 26260028 */ addiu $a2,$s1,0x28 +/* f084dac: 26270034 */ addiu $a3,$s1,0x34 +/* f084db0: e7b20014 */ swc1 $f18,0x14($sp) +/* f084db4: c464000c */ lwc1 $f4,0xc($v1) +/* f084db8: e7a40018 */ swc1 $f4,0x18($sp) +/* f084dbc: c4660010 */ lwc1 $f6,0x10($v1) +/* f084dc0: afb00024 */ sw $s0,0x24($sp) +/* f084dc4: afa00020 */ sw $zero,0x20($sp) +/* f084dc8: 0fc54208 */ jal func0f150820 +/* f084dcc: e7a6001c */ swc1 $f6,0x1c($sp) +/* f084dd0: 3c04bcde */ lui $a0,0xbcde +.L0f084dd4: +/* f084dd4: 0fc21338 */ jal func0f084ce0 +/* f084dd8: 3484ca9f */ ori $a0,$a0,0xca9f +/* f084ddc: 03a08025 */ or $s0,$sp,$zero +/* f084de0: 26100057 */ addiu $s0,$s0,0x57 +/* f084de4: 360f000f */ ori $t7,$s0,0xf +/* f084de8: 39e4000f */ xori $a0,$t7,0xf +/* f084dec: 00808025 */ or $s0,$a0,$zero +/* f084df0: 00402825 */ or $a1,$v0,$zero +/* f084df4: 0c003504 */ jal 0xd410 +/* f084df8: 24060010 */ addiu $a2,$zero,0x10 +/* f084dfc: 3c04c757 */ lui $a0,0xc757 +/* f084e00: 0fc21338 */ jal func0f084ce0 +/* f084e04: 3484aced */ ori $a0,$a0,0xaced +/* f084e08: 8e190004 */ lw $t9,0x4($s0) +/* f084e0c: 8e080000 */ lw $t0,0x0($s0) +/* f084e10: 3c040001 */ lui $a0,0x1 +/* f084e14: 03284821 */ addu $t1,$t9,$t0 +/* f084e18: 50490004 */ beql $v0,$t1,.L0f084e2c +/* f084e1c: 8e2a0040 */ lw $t2,0x40($s1) +/* f084e20: 0c01389c */ jal 0x4e270 +/* f084e24: 34843880 */ ori $a0,$a0,0x3880 +/* f084e28: 8e2a0040 */ lw $t2,0x40($s1) +.L0f084e2c: +/* f084e2c: 922c0002 */ lbu $t4,0x2($s1) +/* f084e30: a620004c */ sh $zero,0x4c($s1) +/* f084e34: 354b0004 */ ori $t3,$t2,0x4 +/* f084e38: 358d0040 */ ori $t5,$t4,0x40 +/* f084e3c: ae2b0040 */ sw $t3,0x40($s1) +/* f084e40: a22d0002 */ sb $t5,0x2($s1) +/* f084e44: 8fbf0034 */ lw $ra,0x34($sp) +/* f084e48: 8fb10030 */ lw $s1,0x30($sp) +/* f084e4c: 8fb0002c */ lw $s0,0x2c($sp) +/* f084e50: 03e00008 */ jr $ra +/* f084e54: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f084e58 +/* f084e58: 27bdff68 */ addiu $sp,$sp,-152 +/* f084e5c: afbf002c */ sw $ra,0x2c($sp) +/* f084e60: 8c8e0014 */ lw $t6,0x14($a0) +/* f084e64: 00803025 */ or $a2,$a0,$zero +/* f084e68: 24050002 */ addiu $a1,$zero,0x2 +/* f084e6c: afae008c */ sw $t6,0x8c($sp) +/* f084e70: 8c820018 */ lw $v0,0x18($a0) +/* f084e74: 8c440008 */ lw $a0,0x8($v0) +/* f084e78: afa60098 */ sw $a2,0x98($sp) +/* f084e7c: 0c006a6f */ jal 0x1a9bc +/* f084e80: afa20088 */ sw $v0,0x88($sp) +/* f084e84: 8fa60098 */ lw $a2,0x98($sp) +/* f084e88: 00404025 */ or $t0,$v0,$zero +/* f084e8c: 3c0f800a */ lui $t7,0x800a +/* f084e90: 84c400c4 */ lh $a0,0xc4($a2) +/* f084e94: 04820010 */ bltzl $a0,.L0f084ed8 +/* f084e98: 00c02025 */ or $a0,$a2,$zero +/* f084e9c: 8def4cc8 */ lw $t7,0x4cc8($t7) +/* f084ea0: 0004c0c0 */ sll $t8,$a0,0x3 +/* f084ea4: 01f82821 */ addu $a1,$t7,$t8 +/* f084ea8: 90a30006 */ lbu $v1,0x6($a1) +/* f084eac: 30620001 */ andi $v0,$v1,0x1 +/* f084eb0: 0002c82b */ sltu $t9,$zero,$v0 +/* f084eb4: 13200004 */ beqz $t9,.L0f084ec8 +/* f084eb8: 03201025 */ or $v0,$t9,$zero +/* f084ebc: 30620004 */ andi $v0,$v1,0x4 +/* f084ec0: 2c490001 */ sltiu $t1,$v0,0x1 +/* f084ec4: 01201025 */ or $v0,$t1,$zero +.L0f084ec8: +/* f084ec8: 346a0004 */ ori $t2,$v1,0x4 +/* f084ecc: 14400021 */ bnez $v0,.L0f084f54 +/* f084ed0: a0aa0006 */ sb $t2,0x6($a1) +/* f084ed4: 00c02025 */ or $a0,$a2,$zero +.L0f084ed8: +/* f084ed8: 27a50040 */ addiu $a1,$sp,0x40 +/* f084edc: 0fc23109 */ jal func0f08c424 +/* f084ee0: afa80084 */ sw $t0,0x84($sp) +/* f084ee4: 8fa80084 */ lw $t0,0x84($sp) +/* f084ee8: 8fab008c */ lw $t3,0x8c($sp) +/* f084eec: 27a40070 */ addiu $a0,$sp,0x70 +/* f084ef0: c5040004 */ lwc1 $f4,0x4($t0) +/* f084ef4: 27a50040 */ addiu $a1,$sp,0x40 +/* f084ef8: 27a60050 */ addiu $a2,$sp,0x50 +/* f084efc: e7a40010 */ swc1 $f4,0x10($sp) +/* f084f00: c5060008 */ lwc1 $f6,0x8($t0) +/* f084f04: 27a70060 */ addiu $a3,$sp,0x60 +/* f084f08: e7a60014 */ swc1 $f6,0x14($sp) +/* f084f0c: c508000c */ lwc1 $f8,0xc($t0) +/* f084f10: e7a80018 */ swc1 $f8,0x18($sp) +/* f084f14: c50a0010 */ lwc1 $f10,0x10($t0) +/* f084f18: afa00020 */ sw $zero,0x20($sp) +/* f084f1c: afab0024 */ sw $t3,0x24($sp) +/* f084f20: 0fc54208 */ jal func0f150820 +/* f084f24: e7aa001c */ swc1 $f10,0x1c($sp) +/* f084f28: 8fa4008c */ lw $a0,0x8c($sp) +/* f084f2c: 0fc4f903 */ jal func0f13e40c +/* f084f30: 24050001 */ addiu $a1,$zero,0x1 +/* f084f34: 8fac0088 */ lw $t4,0x88($sp) +/* f084f38: 24050001 */ addiu $a1,$zero,0x1 +/* f084f3c: 0c006a47 */ jal 0x1a91c +/* f084f40: 8d840008 */ lw $a0,0x8($t4) +/* f084f44: 8fa40088 */ lw $a0,0x88($sp) +/* f084f48: 0c006a87 */ jal 0x1aa1c +/* f084f4c: 00402825 */ or $a1,$v0,$zero +/* f084f50: ac400000 */ sw $zero,0x0($v0) +.L0f084f54: +/* f084f54: 8fbf002c */ lw $ra,0x2c($sp) +/* f084f58: 27bd0098 */ addiu $sp,$sp,0x98 +/* f084f5c: 03e00008 */ jr $ra +/* f084f60: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f084f64 +/* f084f64: 27bdff70 */ addiu $sp,$sp,-144 +/* f084f68: afbf0034 */ sw $ra,0x34($sp) +/* f084f6c: afb10030 */ sw $s1,0x30($sp) +/* f084f70: afb0002c */ sw $s0,0x2c($sp) +/* f084f74: 8c8e0014 */ lw $t6,0x14($a0) +/* f084f78: 24050002 */ addiu $a1,$zero,0x2 +/* f084f7c: afae008c */ sw $t6,0x8c($sp) +/* f084f80: 91d80001 */ lbu $t8,0x1($t6) +/* f084f84: 8c910018 */ lw $s1,0x18($a0) +/* f084f88: 33190002 */ andi $t9,$t8,0x2 +/* f084f8c: 53200022 */ beqzl $t9,.L0f085018 +/* f084f90: 8fa4008c */ lw $a0,0x8c($sp) +/* f084f94: 0c006a6f */ jal 0x1a9bc +/* f084f98: 8e240008 */ lw $a0,0x8($s1) +/* f084f9c: 00408025 */ or $s0,$v0,$zero +/* f084fa0: 8e240008 */ lw $a0,0x8($s1) +/* f084fa4: 0c006a47 */ jal 0x1a91c +/* f084fa8: 24050001 */ addiu $a1,$zero,0x1 +/* f084fac: 02202025 */ or $a0,$s1,$zero +/* f084fb0: 00402825 */ or $a1,$v0,$zero +/* f084fb4: 0c006973 */ jal 0x1a5cc +/* f084fb8: 00003025 */ or $a2,$zero,$zero +/* f084fbc: 0fc2d5de */ jal func0f0b5778 +/* f084fc0: afa2007c */ sw $v0,0x7c($sp) +/* f084fc4: 00402025 */ or $a0,$v0,$zero +/* f084fc8: 8fa5007c */ lw $a1,0x7c($sp) +/* f084fcc: 0c0056f9 */ jal 0x15be4 +/* f084fd0: 27a6003c */ addiu $a2,$sp,0x3c +/* f084fd4: c6040004 */ lwc1 $f4,0x4($s0) +/* f084fd8: 8fa8008c */ lw $t0,0x8c($sp) +/* f084fdc: 27a4006c */ addiu $a0,$sp,0x6c +/* f084fe0: e7a40010 */ swc1 $f4,0x10($sp) +/* f084fe4: c6060008 */ lwc1 $f6,0x8($s0) +/* f084fe8: 27a5003c */ addiu $a1,$sp,0x3c +/* f084fec: 27a6004c */ addiu $a2,$sp,0x4c +/* f084ff0: e7a60014 */ swc1 $f6,0x14($sp) +/* f084ff4: c608000c */ lwc1 $f8,0xc($s0) +/* f084ff8: 27a7005c */ addiu $a3,$sp,0x5c +/* f084ffc: e7a80018 */ swc1 $f8,0x18($sp) +/* f085000: c60a0010 */ lwc1 $f10,0x10($s0) +/* f085004: afa00020 */ sw $zero,0x20($sp) +/* f085008: afa80024 */ sw $t0,0x24($sp) +/* f08500c: 0fc54208 */ jal func0f150820 +/* f085010: e7aa001c */ swc1 $f10,0x1c($sp) +/* f085014: 8fa4008c */ lw $a0,0x8c($sp) +.L0f085018: +/* f085018: 0fc4f903 */ jal func0f13e40c +/* f08501c: 24050001 */ addiu $a1,$zero,0x1 +/* f085020: 8e240008 */ lw $a0,0x8($s1) +/* f085024: 0c006a47 */ jal 0x1a91c +/* f085028: 24050003 */ addiu $a1,$zero,0x3 +/* f08502c: 02202025 */ or $a0,$s1,$zero +/* f085030: 0c006a87 */ jal 0x1aa1c +/* f085034: 00402825 */ or $a1,$v0,$zero +/* f085038: ac400000 */ sw $zero,0x0($v0) +/* f08503c: 8fbf0034 */ lw $ra,0x34($sp) +/* f085040: 8fb10030 */ lw $s1,0x30($sp) +/* f085044: 8fb0002c */ lw $s0,0x2c($sp) +/* f085048: 03e00008 */ jr $ra +/* f08504c: 27bd0090 */ addiu $sp,$sp,0x90 +); + +GLOBAL_ASM( +glabel func0f085050 +/* f085050: 27bdffc0 */ addiu $sp,$sp,-64 +/* f085054: afbf003c */ sw $ra,0x3c($sp) +/* f085058: afb40038 */ sw $s4,0x38($sp) +/* f08505c: afb30034 */ sw $s3,0x34($sp) +/* f085060: afb20030 */ sw $s2,0x30($sp) +/* f085064: afb1002c */ sw $s1,0x2c($sp) +/* f085068: afb00028 */ sw $s0,0x28($sp) +/* f08506c: f7b40020 */ sdc1 $f20,0x20($sp) +/* f085070: afa40040 */ sw $a0,0x40($sp) +/* f085074: 8c820004 */ lw $v0,0x4($a0) +/* f085078: 4485a000 */ mtc1 $a1,$f20 +/* f08507c: 2401000d */ addiu $at,$zero,0xd +/* f085080: 904f0003 */ lbu $t7,0x3($v0) +/* f085084: 00c09825 */ or $s3,$a2,$zero +/* f085088: 00e0a025 */ or $s4,$a3,$zero +/* f08508c: 15e10006 */ bne $t7,$at,.L0f0850a8 +/* f085090: 3c18800a */ lui $t8,0x800a +/* f085094: 8f18a2d8 */ lw $t8,-0x5d28($t8) +/* f085098: 53000004 */ beqzl $t8,.L0f0850ac +/* f08509c: 8c590040 */ lw $t9,0x40($v0) +/* f0850a0: 1000000c */ beqz $zero,.L0f0850d4 +/* f0850a4: 8fb20050 */ lw $s2,0x50($sp) +.L0f0850a8: +/* f0850a8: 8c590040 */ lw $t9,0x40($v0) +.L0f0850ac: +/* f0850ac: 8fb20050 */ lw $s2,0x50($sp) +/* f0850b0: 3c010fff */ lui $at,0xfff +/* f0850b4: 3421ffff */ ori $at,$at,0xffff +/* f0850b8: 03214024 */ and $t0,$t9,$at +/* f0850bc: 3c01f000 */ lui $at,0xf000 +/* f0850c0: 00125700 */ sll $t2,$s2,0x1c +/* f0850c4: 01415824 */ and $t3,$t2,$at +/* f0850c8: ac480040 */ sw $t0,0x40($v0) +/* f0850cc: 010b6025 */ or $t4,$t0,$t3 +/* f0850d0: ac4c0040 */ sw $t4,0x40($v0) +.L0f0850d4: +/* f0850d4: 8c4d0040 */ lw $t5,0x40($v0) +/* f0850d8: 8faf0040 */ lw $t7,0x40($sp) +/* f0850dc: 000d7300 */ sll $t6,$t5,0xc +/* f0850e0: 05c20015 */ bltzl $t6,.L0f085138 +/* f0850e4: 8fbf003c */ lw $ra,0x3c($sp) +/* f0850e8: 8df0001c */ lw $s0,0x1c($t7) +/* f0850ec: 5200000b */ beqzl $s0,.L0f08511c +/* f0850f0: 8fb80040 */ lw $t8,0x40($sp) +.L0f0850f4: +/* f0850f4: 8e110020 */ lw $s1,0x20($s0) +/* f0850f8: 4405a000 */ mfc1 $a1,$f20 +/* f0850fc: afb20010 */ sw $s2,0x10($sp) +/* f085100: 02002025 */ or $a0,$s0,$zero +/* f085104: 02603025 */ or $a2,$s3,$zero +/* f085108: 0fc21414 */ jal func0f085050 +/* f08510c: 02803825 */ or $a3,$s4,$zero +/* f085110: 1620fff8 */ bnez $s1,.L0f0850f4 +/* f085114: 02208025 */ or $s0,$s1,$zero +/* f085118: 8fb80040 */ lw $t8,0x40($sp) +.L0f08511c: +/* f08511c: 4405a000 */ mfc1 $a1,$f20 +/* f085120: 02603025 */ or $a2,$s3,$zero +/* f085124: 8f040004 */ lw $a0,0x4($t8) +/* f085128: afb20010 */ sw $s2,0x10($sp) +/* f08512c: 0fc214ab */ jal func0f0852ac +/* f085130: 02803825 */ or $a3,$s4,$zero +/* f085134: 8fbf003c */ lw $ra,0x3c($sp) +.L0f085138: +/* f085138: d7b40020 */ ldc1 $f20,0x20($sp) +/* f08513c: 8fb00028 */ lw $s0,0x28($sp) +/* f085140: 8fb1002c */ lw $s1,0x2c($sp) +/* f085144: 8fb20030 */ lw $s2,0x30($sp) +/* f085148: 8fb30034 */ lw $s3,0x34($sp) +/* f08514c: 8fb40038 */ lw $s4,0x38($sp) +/* f085150: 03e00008 */ jr $ra +/* f085154: 27bd0040 */ addiu $sp,$sp,0x40 +/* f085158: 908e0003 */ lbu $t6,0x3($a0) +/* f08515c: 25cfffff */ addiu $t7,$t6,-1 +/* f085160: 2de10039 */ sltiu $at,$t7,0x39 +/* f085164: 10200008 */ beqz $at,.L0f085188 +/* f085168: 000f7880 */ sll $t7,$t7,0x2 +/* f08516c: 3c017f1b */ lui $at,0x7f1b +/* f085170: 002f0821 */ addu $at,$at,$t7 +/* f085174: 8c2faa04 */ lw $t7,-0x55fc($at) +/* f085178: 01e00008 */ jr $t7 +/* f08517c: 00000000 */ sll $zero,$zero,0x0 +/* f085180: 03e00008 */ jr $ra +/* f085184: 24020001 */ addiu $v0,$zero,0x1 +.L0f085188: +/* f085188: 00001025 */ or $v0,$zero,$zero +/* f08518c: 03e00008 */ jr $ra +/* f085190: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f085194 +/* f085194: 90820003 */ lbu $v0,0x3($a0) +/* f085198: 28410016 */ slti $at,$v0,0x16 +/* f08519c: 14200006 */ bnez $at,.L0f0851b8 +/* f0851a0: 244efffc */ addiu $t6,$v0,-4 +/* f0851a4: 2401003b */ addiu $at,$zero,0x3b +/* f0851a8: 1041000b */ beq $v0,$at,.L0f0851d8 +/* f0851ac: 00000000 */ sll $zero,$zero,0x0 +/* f0851b0: 1000000c */ beqz $zero,.L0f0851e4 +/* f0851b4: 00001025 */ or $v0,$zero,$zero +.L0f0851b8: +/* f0851b8: 2dc10012 */ sltiu $at,$t6,0x12 +/* f0851bc: 10200008 */ beqz $at,.L0f0851e0 +/* f0851c0: 000e7080 */ sll $t6,$t6,0x2 +/* f0851c4: 3c017f1b */ lui $at,0x7f1b +/* f0851c8: 002e0821 */ addu $at,$at,$t6 +/* f0851cc: 8c2eaae8 */ lw $t6,-0x5518($at) +/* f0851d0: 01c00008 */ jr $t6 +/* f0851d4: 00000000 */ sll $zero,$zero,0x0 +.L0f0851d8: +/* f0851d8: 03e00008 */ jr $ra +/* f0851dc: 24020001 */ addiu $v0,$zero,0x1 +.L0f0851e0: +/* f0851e0: 00001025 */ or $v0,$zero,$zero +.L0f0851e4: +/* f0851e4: 03e00008 */ jr $ra +/* f0851e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0851ec +/* f0851ec: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0851f0: afbf0014 */ sw $ra,0x14($sp) +/* f0851f4: 908e0003 */ lbu $t6,0x3($a0) +/* f0851f8: 24010001 */ addiu $at,$zero,0x1 +/* f0851fc: 15c10003 */ bne $t6,$at,.L0f08520c +/* f085200: 00000000 */ sll $zero,$zero,0x0 +/* f085204: 10000016 */ beqz $zero,.L0f085260 +/* f085208: 00001025 */ or $v0,$zero,$zero +.L0f08520c: +/* f08520c: 0fc21465 */ jal func0f085194 +/* f085210: afa40018 */ sw $a0,0x18($sp) +/* f085214: 1040000b */ beqz $v0,.L0f085244 +/* f085218: 8fa40018 */ lw $a0,0x18($sp) +/* f08521c: 908f0003 */ lbu $t7,0x3($a0) +/* f085220: 24010015 */ addiu $at,$zero,0x15 +/* f085224: 51e10008 */ beql $t7,$at,.L0f085248 +/* f085228: 8c880008 */ lw $t0,0x8($a0) +/* f08522c: 8c980008 */ lw $t8,0x8($a0) +/* f085230: 0018cbc0 */ sll $t9,$t8,0xf +/* f085234: 0722000a */ bltzl $t9,.L0f085260 +/* f085238: 24020001 */ addiu $v0,$zero,0x1 +/* f08523c: 10000008 */ beqz $zero,.L0f085260 +/* f085240: 00001025 */ or $v0,$zero,$zero +.L0f085244: +/* f085244: 8c880008 */ lw $t0,0x8($a0) +.L0f085248: +/* f085248: 00084b80 */ sll $t1,$t0,0xe +/* f08524c: 05230004 */ bgezl $t1,.L0f085260 +/* f085250: 24020001 */ addiu $v0,$zero,0x1 +/* f085254: 10000002 */ beqz $zero,.L0f085260 +/* f085258: 00001025 */ or $v0,$zero,$zero +/* f08525c: 24020001 */ addiu $v0,$zero,0x1 +.L0f085260: +/* f085260: 8fbf0014 */ lw $ra,0x14($sp) +/* f085264: 27bd0018 */ addiu $sp,$sp,0x18 +/* f085268: 03e00008 */ jr $ra +/* f08526c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f085270 +/* f085270: 27bdffe0 */ addiu $sp,$sp,-32 +/* f085274: afbf001c */ sw $ra,0x1c($sp) +/* f085278: 8c8e000c */ lw $t6,0xc($a0) +/* f08527c: 44856000 */ mtc1 $a1,$f12 +/* f085280: 8fb80030 */ lw $t8,0x30($sp) +/* f085284: 31cf4000 */ andi $t7,$t6,0x4000 +/* f085288: 55e00005 */ bnezl $t7,.L0f0852a0 +/* f08528c: 8fbf001c */ lw $ra,0x1c($sp) +/* f085290: 44056000 */ mfc1 $a1,$f12 +/* f085294: 0fc214ab */ jal func0f0852ac +/* f085298: afb80010 */ sw $t8,0x10($sp) +/* f08529c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0852a0: +/* f0852a0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0852a4: 03e00008 */ jr $ra +/* f0852a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0852ac +/* f0852ac: 27bdff40 */ addiu $sp,$sp,-192 +/* f0852b0: afbf001c */ sw $ra,0x1c($sp) +/* f0852b4: afb00018 */ sw $s0,0x18($sp) +/* f0852b8: afa600c8 */ sw $a2,0xc8($sp) +/* f0852bc: afa700cc */ sw $a3,0xcc($sp) +/* f0852c0: 90820003 */ lbu $v0,0x3($a0) +/* f0852c4: 44856000 */ mtc1 $a1,$f12 +/* f0852c8: 2401000d */ addiu $at,$zero,0xd +/* f0852cc: 14410005 */ bne $v0,$at,.L0f0852e4 +/* f0852d0: 00808025 */ or $s0,$a0,$zero +/* f0852d4: 3c0e800a */ lui $t6,0x800a +/* f0852d8: 8dcea2d8 */ lw $t6,-0x5d28($t6) +/* f0852dc: 55c0000e */ bnezl $t6,.L0f085318 +/* f0852e0: 24010024 */ addiu $at,$zero,0x24 +.L0f0852e4: +/* f0852e4: 8e0f0040 */ lw $t7,0x40($s0) +/* f0852e8: 3c010fff */ lui $at,0xfff +/* f0852ec: 3421ffff */ ori $at,$at,0xffff +/* f0852f0: 01e1c024 */ and $t8,$t7,$at +/* f0852f4: ae180040 */ sw $t8,0x40($s0) +/* f0852f8: 8fa900d0 */ lw $t1,0xd0($sp) +/* f0852fc: 3c01f000 */ lui $at,0xf000 +/* f085300: 92020003 */ lbu $v0,0x3($s0) +/* f085304: 00095700 */ sll $t2,$t1,0x1c +/* f085308: 01415824 */ and $t3,$t2,$at +/* f08530c: 030b6025 */ or $t4,$t8,$t3 +/* f085310: ae0c0040 */ sw $t4,0x40($s0) +/* f085314: 24010024 */ addiu $at,$zero,0x24 +.L0f085318: +/* f085318: 14410006 */ bne $v0,$at,.L0f085334 +/* f08531c: 02002025 */ or $a0,$s0,$zero +/* f085320: 0fc1a1ee */ jal func0f0687b8 +/* f085324: e7ac00c4 */ swc1 $f12,0xc4($sp) +/* f085328: 24010001 */ addiu $at,$zero,0x1 +/* f08532c: 10410197 */ beq $v0,$at,.L0f08598c +/* f085330: c7ac00c4 */ lwc1 $f12,0xc4($sp) +.L0f085334: +/* f085334: 8fad00cc */ lw $t5,0xcc($sp) +/* f085338: 02002025 */ or $a0,$s0,$zero +/* f08533c: 55a0000c */ bnezl $t5,.L0f085370 +/* f085340: 8e030008 */ lw $v1,0x8($s0) +/* f085344: 0fc21465 */ jal func0f085194 +/* f085348: e7ac00c4 */ swc1 $f12,0xc4($sp) +/* f08534c: 1440018f */ bnez $v0,.L0f08598c +/* f085350: c7ac00c4 */ lwc1 $f12,0xc4($sp) +/* f085354: 8e0e0008 */ lw $t6,0x8($s0) +/* f085358: 000e79c0 */ sll $t7,$t6,0x7 +/* f08535c: 05e3004f */ bgezl $t7,.L0f08549c +/* f085360: 920f0003 */ lbu $t7,0x3($s0) +/* f085364: 1000018a */ beqz $zero,.L0f085990 +/* f085368: 8fbf001c */ lw $ra,0x1c($sp) +/* f08536c: 8e030008 */ lw $v1,0x8($s0) +.L0f085370: +/* f085370: 0003c380 */ sll $t8,$v1,0xe +/* f085374: 07020186 */ bltzl $t8,.L0f085990 +/* f085378: 8fbf001c */ lw $ra,0x1c($sp) +/* f08537c: 92020003 */ lbu $v0,0x3($s0) +/* f085380: 24050008 */ addiu $a1,$zero,0x8 +/* f085384: 24040007 */ addiu $a0,$zero,0x7 +/* f085388: 14a20028 */ bne $a1,$v0,.L0f08542c +/* f08538c: 00000000 */ sll $zero,$zero,0x0 +/* f085390: 8e09000c */ lw $t1,0xc($s0) +/* f085394: 2405000c */ addiu $a1,$zero,0xc +/* f085398: 00095080 */ sll $t2,$t1,0x2 +/* f08539c: 05430007 */ bgezl $t2,.L0f0853bc +/* f0853a0: 9202005c */ lbu $v0,0x5c($s0) +/* f0853a4: 0fc1bcc5 */ jal func0f06f314 +/* f0853a8: 8e040014 */ lw $a0,0x14($s0) +/* f0853ac: 8e190040 */ lw $t9,0x40($s0) +/* f0853b0: 372b0004 */ ori $t3,$t9,0x4 +/* f0853b4: ae0b0040 */ sw $t3,0x40($s0) +/* f0853b8: 9202005c */ lbu $v0,0x5c($s0) +.L0f0853bc: +/* f0853bc: 2401001e */ addiu $at,$zero,0x1e +/* f0853c0: 10410012 */ beq $v0,$at,.L0f08540c +/* f0853c4: 24010020 */ addiu $at,$zero,0x20 +/* f0853c8: 10410010 */ beq $v0,$at,.L0f08540c +/* f0853cc: 24010022 */ addiu $at,$zero,0x22 +/* f0853d0: 1041000e */ beq $v0,$at,.L0f08540c +/* f0853d4: 24010021 */ addiu $at,$zero,0x21 +/* f0853d8: 1041000c */ beq $v0,$at,.L0f08540c +/* f0853dc: 24010053 */ addiu $at,$zero,0x53 +/* f0853e0: 1041000a */ beq $v0,$at,.L0f08540c +/* f0853e4: 24010054 */ addiu $at,$zero,0x54 +/* f0853e8: 10410008 */ beq $v0,$at,.L0f08540c +/* f0853ec: 24010055 */ addiu $at,$zero,0x55 +/* f0853f0: 10410006 */ beq $v0,$at,.L0f08540c +/* f0853f4: 2401000f */ addiu $at,$zero,0xf +/* f0853f8: 54410165 */ bnel $v0,$at,.L0f085990 +/* f0853fc: 8fbf001c */ lw $ra,0x1c($sp) +/* f085400: 920c005f */ lbu $t4,0x5f($s0) +/* f085404: 24010001 */ addiu $at,$zero,0x1 +/* f085408: 15810160 */ bne $t4,$at,.L0f08598c +.L0f08540c: +/* f08540c: 24010054 */ addiu $at,$zero,0x54 +/* f085410: 14410004 */ bne $v0,$at,.L0f085424 +/* f085414: 8fad00cc */ lw $t5,0xcc($sp) +/* f085418: 24010022 */ addiu $at,$zero,0x22 +/* f08541c: 51a1015c */ beql $t5,$at,.L0f085990 +/* f085420: 8fbf001c */ lw $ra,0x1c($sp) +.L0f085424: +/* f085424: 10000159 */ beqz $zero,.L0f08598c +/* f085428: a6000062 */ sh $zero,0x62($s0) +.L0f08542c: +/* f08542c: 10820003 */ beq $a0,$v0,.L0f08543c +/* f085430: 24010014 */ addiu $at,$zero,0x14 +/* f085434: 54410014 */ bnel $v0,$at,.L0f085488 +/* f085438: 02002025 */ or $a0,$s0,$zero +.L0f08543c: +/* f08543c: 8e02005c */ lw $v0,0x5c($s0) +/* f085440: 5082000d */ beql $a0,$v0,.L0f085478 +/* f085444: 3c011000 */ lui $at,0x1000 +/* f085448: 10a2000a */ beq $a1,$v0,.L0f085474 +/* f08544c: 24010010 */ addiu $at,$zero,0x10 +/* f085450: 10410008 */ beq $v0,$at,.L0f085474 +/* f085454: 2401000c */ addiu $at,$zero,0xc +/* f085458: 10410006 */ beq $v0,$at,.L0f085474 +/* f08545c: 2401000d */ addiu $at,$zero,0xd +/* f085460: 10410004 */ beq $v0,$at,.L0f085474 +/* f085464: 2401000e */ addiu $at,$zero,0xe +/* f085468: 10410002 */ beq $v0,$at,.L0f085474 +/* f08546c: 2401000b */ addiu $at,$zero,0xb +/* f085470: 14410146 */ bne $v0,$at,.L0f08598c +.L0f085474: +/* f085474: 3c011000 */ lui $at,0x1000 +.L0f085478: +/* f085478: 00617025 */ or $t6,$v1,$at +/* f08547c: 10000143 */ beqz $zero,.L0f08598c +/* f085480: ae0e0008 */ sw $t6,0x8($s0) +/* f085484: 02002025 */ or $a0,$s0,$zero +.L0f085488: +/* f085488: 0fc2147b */ jal func0f0851ec +/* f08548c: e7ac00c4 */ swc1 $f12,0xc4($sp) +/* f085490: 1040013e */ beqz $v0,.L0f08598c +/* f085494: c7ac00c4 */ lwc1 $f12,0xc4($sp) +/* f085498: 920f0003 */ lbu $t7,0x3($s0) +.L0f08549c: +/* f08549c: 24010039 */ addiu $at,$zero,0x39 +/* f0854a0: 02002025 */ or $a0,$s0,$zero +/* f0854a4: 15e10005 */ bne $t7,$at,.L0f0854bc +/* f0854a8: 3c013e80 */ lui $at,0x3e80 +/* f0854ac: 44812000 */ mtc1 $at,$f4 +/* f0854b0: 00000000 */ sll $zero,$zero,0x0 +/* f0854b4: 46046302 */ mul.s $f12,$f12,$f4 +/* f0854b8: 00000000 */ sll $zero,$zero,0x0 +.L0f0854bc: +/* f0854bc: 0fc1a1ee */ jal func0f0687b8 +/* f0854c0: e7ac00c4 */ swc1 $f12,0xc4($sp) +/* f0854c4: 1440000d */ bnez $v0,.L0f0854fc +/* f0854c8: c7ac00c4 */ lwc1 $f12,0xc4($sp) +/* f0854cc: 3c013f80 */ lui $at,0x3f80 +/* f0854d0: 44810000 */ mtc1 $at,$f0 +/* f0854d4: 3c01437a */ lui $at,0x437a +/* f0854d8: 44813000 */ mtc1 $at,$f6 +/* f0854dc: 00000000 */ sll $zero,$zero,0x0 +/* f0854e0: 46066302 */ mul.s $f12,$f12,$f6 +/* f0854e4: 4600603c */ c.lt.s $f12,$f0 +/* f0854e8: 00000000 */ sll $zero,$zero,0x0 +/* f0854ec: 4502001f */ bc1fl .L0f08556c +/* f0854f0: 8619004c */ lh $t9,0x4c($s0) +/* f0854f4: 1000001c */ beqz $zero,.L0f085568 +/* f0854f8: 46000306 */ mov.s $f12,$f0 +.L0f0854fc: +/* f0854fc: 02002025 */ or $a0,$s0,$zero +/* f085500: 0fc1a1d8 */ jal func0f068760 +/* f085504: e7ac00c4 */ swc1 $f12,0xc4($sp) +/* f085508: 24090004 */ addiu $t1,$zero,0x4 +/* f08550c: c7ac00c4 */ lwc1 $f12,0xc4($sp) +/* f085510: 04410004 */ bgez $v0,.L0f085524 +/* f085514: 30580003 */ andi $t8,$v0,0x3 +/* f085518: 13000002 */ beqz $t8,.L0f085524 +/* f08551c: 00000000 */ sll $zero,$zero,0x0 +/* f085520: 2718fffc */ addiu $t8,$t8,-4 +.L0f085524: +/* f085524: 01385023 */ subu $t2,$t1,$t8 +/* f085528: 448a4000 */ mtc1 $t2,$f8 +/* f08552c: 3c013f80 */ lui $at,0x3f80 +/* f085530: 46804020 */ cvt.s.w $f0,$f8 +/* f085534: 460c003c */ c.lt.s $f0,$f12 +/* f085538: 00000000 */ sll $zero,$zero,0x0 +/* f08553c: 45020004 */ bc1fl .L0f085550 +/* f085540: 44810000 */ mtc1 $at,$f0 +/* f085544: 10000008 */ beqz $zero,.L0f085568 +/* f085548: 46000306 */ mov.s $f12,$f0 +/* f08554c: 44810000 */ mtc1 $at,$f0 +.L0f085550: +/* f085550: 00000000 */ sll $zero,$zero,0x0 +/* f085554: 4600603c */ c.lt.s $f12,$f0 +/* f085558: 00000000 */ sll $zero,$zero,0x0 +/* f08555c: 45020003 */ bc1fl .L0f08556c +/* f085560: 8619004c */ lh $t9,0x4c($s0) +/* f085564: 46000306 */ mov.s $f12,$f0 +.L0f085568: +/* f085568: 8619004c */ lh $t9,0x4c($s0) +.L0f08556c: +/* f08556c: 3c017f1b */ lui $at,0x7f1b +/* f085570: c432ab30 */ lwc1 $f18,-0x54d0($at) +/* f085574: 44995000 */ mtc1 $t9,$f10 +/* f085578: 240b7fff */ addiu $t3,$zero,0x7fff +/* f08557c: 46805420 */ cvt.s.w $f16,$f10 +/* f085580: 460c8300 */ add.s $f12,$f16,$f12 +/* f085584: 460c903e */ c.le.s $f18,$f12 +/* f085588: 00000000 */ sll $zero,$zero,0x0 +/* f08558c: 45020004 */ bc1fl .L0f0855a0 +/* f085590: 4600610d */ trunc.w.s $f4,$f12 +/* f085594: 10000005 */ beqz $zero,.L0f0855ac +/* f085598: a60b004c */ sh $t3,0x4c($s0) +/* f08559c: 4600610d */ trunc.w.s $f4,$f12 +.L0f0855a0: +/* f0855a0: 440d2000 */ mfc1 $t5,$f4 +/* f0855a4: 00000000 */ sll $zero,$zero,0x0 +/* f0855a8: a60d004c */ sh $t5,0x4c($s0) +.L0f0855ac: +/* f0855ac: 860e0004 */ lh $t6,0x4($s0) +/* f0855b0: 2401014c */ addiu $at,$zero,0x14c +/* f0855b4: 51c100f6 */ beql $t6,$at,.L0f085990 +/* f0855b8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0855bc: 92020003 */ lbu $v0,0x3($s0) +/* f0855c0: 2401002a */ addiu $at,$zero,0x2a +/* f0855c4: 10410003 */ beq $v0,$at,.L0f0855d4 +/* f0855c8: 2401002f */ addiu $at,$zero,0x2f +/* f0855cc: 1441000a */ bne $v0,$at,.L0f0855f8 +/* f0855d0: 24050001 */ addiu $a1,$zero,0x1 +.L0f0855d4: +/* f0855d4: 860f004c */ lh $t7,0x4c($s0) +/* f0855d8: 8609004e */ lh $t1,0x4e($s0) +/* f0855dc: 01e9082a */ slt $at,$t7,$t1 +/* f0855e0: 5420000d */ bnezl $at,.L0f085618 +/* f0855e4: 24010014 */ addiu $at,$zero,0x14 +/* f0855e8: 0fc2133c */ jal func0f084cf0 +/* f0855ec: 02002025 */ or $a0,$s0,$zero +/* f0855f0: 10000008 */ beqz $zero,.L0f085614 +/* f0855f4: 92020003 */ lbu $v0,0x3($s0) +.L0f0855f8: +/* f0855f8: 0fc20a59 */ jal func0f082964 +/* f0855fc: 8e040014 */ lw $a0,0x14($s0) +/* f085600: 02002025 */ or $a0,$s0,$zero +/* f085604: 8fa500c8 */ lw $a1,0xc8($sp) +/* f085608: 0fc21077 */ jal func0f0841dc +/* f08560c: 8fa600d0 */ lw $a2,0xd0($sp) +/* f085610: 92020003 */ lbu $v0,0x3($s0) +.L0f085614: +/* f085614: 24010014 */ addiu $at,$zero,0x14 +.L0f085618: +/* f085618: 5441005c */ bnel $v0,$at,.L0f08578c +/* f08561c: 24010039 */ addiu $at,$zero,0x39 +/* f085620: 0fc1a1ee */ jal func0f0687b8 +/* f085624: 02002025 */ or $a0,$s0,$zero +/* f085628: 24010001 */ addiu $at,$zero,0x1 +/* f08562c: 144100c7 */ bne $v0,$at,.L0f08594c +/* f085630: 00000000 */ sll $zero,$zero,0x0 +/* f085634: 0c004b70 */ jal 0x12dc0 +/* f085638: 00000000 */ sll $zero,$zero,0x0 +/* f08563c: 24010013 */ addiu $at,$zero,0x13 +/* f085640: 0041001b */ divu $zero,$v0,$at +/* f085644: 00003010 */ mfhi $a2 +/* f085648: 00c02025 */ or $a0,$a2,$zero +/* f08564c: 00000000 */ sll $zero,$zero,0x0 +/* f085650: 0006c080 */ sll $t8,$a2,0x2 +.L0f085654: +/* f085654: 02181821 */ addu $v1,$s0,$t8 +/* f085658: 946a005e */ lhu $t2,0x5e($v1) +/* f08565c: 59400043 */ blezl $t2,.L0f08576c +/* f085660: 24c60001 */ addiu $a2,$a2,0x1 +/* f085664: 9479005c */ lhu $t9,0x5c($v1) +/* f085668: 3401ffff */ dli $at,0xffff +/* f08566c: 5321003f */ beql $t9,$at,.L0f08576c +/* f085670: 24c60001 */ addiu $a2,$a2,0x1 +/* f085674: afa30024 */ sw $v1,0x24($sp) +/* f085678: afa400a8 */ sw $a0,0xa8($sp) +/* f08567c: 0fc229c9 */ jal func0f08a724 +/* f085680: afa600a4 */ sw $a2,0xa4($sp) +/* f085684: 8fa30024 */ lw $v1,0x24($sp) +/* f085688: 8fa400a8 */ lw $a0,0xa8($sp) +/* f08568c: 8fa600a4 */ lw $a2,0xa4($sp) +/* f085690: 10400035 */ beqz $v0,.L0f085768 +/* f085694: 00403825 */ or $a3,$v0,$zero +/* f085698: 3c0b8007 */ lui $t3,0x8007 +/* f08569c: 27a80040 */ addiu $t0,$sp,0x40 +/* f0856a0: 256bac08 */ addiu $t3,$t3,-21496 +/* f0856a4: 9462005c */ lhu $v0,0x5c($v1) +/* f0856a8: 256d0054 */ addiu $t5,$t3,0x54 +/* f0856ac: 01007025 */ or $t6,$t0,$zero +.L0f0856b0: +/* f0856b0: 8d610000 */ lw $at,0x0($t3) +/* f0856b4: 256b000c */ addiu $t3,$t3,0xc +/* f0856b8: 25ce000c */ addiu $t6,$t6,0xc +/* f0856bc: adc1fff4 */ sw $at,-0xc($t6) +/* f0856c0: 8d61fff8 */ lw $at,-0x8($t3) +/* f0856c4: adc1fff8 */ sw $at,-0x8($t6) +/* f0856c8: 8d61fffc */ lw $at,-0x4($t3) +/* f0856cc: 156dfff8 */ bne $t3,$t5,.L0f0856b0 +/* f0856d0: adc1fffc */ sw $at,-0x4($t6) +/* f0856d4: 8d610000 */ lw $at,0x0($t3) +/* f0856d8: 0100c025 */ or $t8,$t0,$zero +/* f0856dc: 00e05025 */ or $t2,$a3,$zero +/* f0856e0: adc10000 */ sw $at,0x0($t6) +/* f0856e4: 8d6d0004 */ lw $t5,0x4($t3) +/* f0856e8: 25090054 */ addiu $t1,$t0,0x54 +/* f0856ec: 24d90001 */ addiu $t9,$a2,0x1 +/* f0856f0: adcd0004 */ sw $t5,0x4($t6) +.L0f0856f4: +/* f0856f4: 8f010000 */ lw $at,0x0($t8) +/* f0856f8: 2718000c */ addiu $t8,$t8,0xc +/* f0856fc: 254a000c */ addiu $t2,$t2,0xc +/* f085700: ad41fff4 */ sw $at,-0xc($t2) +/* f085704: 8f01fff8 */ lw $at,-0x8($t8) +/* f085708: ad41fff8 */ sw $at,-0x8($t2) +/* f08570c: 8f01fffc */ lw $at,-0x4($t8) +/* f085710: 1709fff8 */ bne $t8,$t1,.L0f0856f4 +/* f085714: ad41fffc */ sw $at,-0x4($t2) +/* f085718: 8f010000 */ lw $at,0x0($t8) +/* f08571c: 000260c0 */ sll $t4,$v0,0x3 +/* f085720: 3c058008 */ lui $a1,0x8008 +/* f085724: ad410000 */ sw $at,0x0($t2) +/* f085728: 8f090004 */ lw $t1,0x4($t8) +/* f08572c: 00ac2821 */ addu $a1,$a1,$t4 +/* f085730: 00e02025 */ or $a0,$a3,$zero +/* f085734: ad490004 */ sw $t1,0x4($t2) +/* f085738: a4e20004 */ sh $v0,0x4($a3) +/* f08573c: acf9005c */ sw $t9,0x5c($a3) +/* f085740: afa700a0 */ sw $a3,0xa0($sp) +/* f085744: 0fc1a94b */ jal func0f06a52c +/* f085748: 8ca5b06c */ lw $a1,-0x4f94($a1) +/* f08574c: 1040007f */ beqz $v0,.L0f08594c +/* f085750: 8fa700a0 */ lw $a3,0xa0($sp) +/* f085754: 8ce40014 */ lw $a0,0x14($a3) +/* f085758: 0fc181a6 */ jal func0f060698 +/* f08575c: 8e050014 */ lw $a1,0x14($s0) +/* f085760: 1000007a */ beqz $zero,.L0f08594c +/* f085764: 00000000 */ sll $zero,$zero,0x0 +.L0f085768: +/* f085768: 24c60001 */ addiu $a2,$a2,0x1 +.L0f08576c: +/* f08576c: 24010013 */ addiu $at,$zero,0x13 +/* f085770: 00c1001a */ div $zero,$a2,$at +/* f085774: 00003010 */ mfhi $a2 +/* f085778: 54c4ffb6 */ bnel $a2,$a0,.L0f085654 +/* f08577c: 0006c080 */ sll $t8,$a2,0x2 +/* f085780: 10000072 */ beqz $zero,.L0f08594c +/* f085784: 00000000 */ sll $zero,$zero,0x0 +/* f085788: 24010039 */ addiu $at,$zero,0x39 +.L0f08578c: +/* f08578c: 54410009 */ bnel $v0,$at,.L0f0857b4 +/* f085790: 2401000d */ addiu $at,$zero,0xd +/* f085794: 920b0096 */ lbu $t3,0x96($s0) +/* f085798: 24010002 */ addiu $at,$zero,0x2 +/* f08579c: 240e0001 */ addiu $t6,$zero,0x1 +/* f0857a0: 1161006a */ beq $t3,$at,.L0f08594c +/* f0857a4: 00000000 */ sll $zero,$zero,0x0 +/* f0857a8: 10000068 */ beqz $zero,.L0f08594c +/* f0857ac: a20e0096 */ sb $t6,0x96($s0) +/* f0857b0: 2401000d */ addiu $at,$zero,0xd +.L0f0857b4: +/* f0857b4: 54410010 */ bnel $v0,$at,.L0f0857f8 +/* f0857b8: 24010006 */ addiu $at,$zero,0x6 +/* f0857bc: 8e0f0008 */ lw $t7,0x8($s0) +/* f0857c0: 3c014000 */ lui $at,0x4000 +/* f0857c4: 02002025 */ or $a0,$s0,$zero +/* f0857c8: 01e14825 */ or $t1,$t7,$at +/* f0857cc: 0fc1a1ee */ jal func0f0687b8 +/* f0857d0: ae090008 */ sw $t1,0x8($s0) +/* f0857d4: 24010001 */ addiu $at,$zero,0x1 +/* f0857d8: 1441005c */ bne $v0,$at,.L0f08594c +/* f0857dc: 00000000 */ sll $zero,$zero,0x0 +/* f0857e0: 8e180008 */ lw $t8,0x8($s0) +/* f0857e4: 3c011000 */ lui $at,0x1000 +/* f0857e8: 03015025 */ or $t2,$t8,$at +/* f0857ec: 10000057 */ beqz $zero,.L0f08594c +/* f0857f0: ae0a0008 */ sw $t2,0x8($s0) +/* f0857f4: 24010006 */ addiu $at,$zero,0x6 +.L0f0857f8: +/* f0857f8: 5441000c */ bnel $v0,$at,.L0f08582c +/* f0857fc: 2401000a */ addiu $at,$zero,0xa +/* f085800: 0fc1a1ee */ jal func0f0687b8 +/* f085804: 02002025 */ or $a0,$s0,$zero +/* f085808: 24010001 */ addiu $at,$zero,0x1 +/* f08580c: 1441004f */ bne $v0,$at,.L0f08594c +/* f085810: 00000000 */ sll $zero,$zero,0x0 +/* f085814: 8e190008 */ lw $t9,0x8($s0) +/* f085818: 3c011000 */ lui $at,0x1000 +/* f08581c: 03216025 */ or $t4,$t9,$at +/* f085820: 1000004a */ beqz $zero,.L0f08594c +/* f085824: ae0c0008 */ sw $t4,0x8($s0) +/* f085828: 2401000a */ addiu $at,$zero,0xa +.L0f08582c: +/* f08582c: 5441000c */ bnel $v0,$at,.L0f085860 +/* f085830: 2401000b */ addiu $at,$zero,0xb +/* f085834: 0fc1a1ee */ jal func0f0687b8 +/* f085838: 02002025 */ or $a0,$s0,$zero +/* f08583c: 24010001 */ addiu $at,$zero,0x1 +/* f085840: 14410042 */ bne $v0,$at,.L0f08594c +/* f085844: 2604005c */ addiu $a0,$s0,0x5c +/* f085848: 3c058007 */ lui $a1,0x8007 +/* f08584c: 0fc1fe46 */ jal func0f07f918 +/* f085850: 24a5aa88 */ addiu $a1,$a1,-21880 +/* f085854: 1000003d */ beqz $zero,.L0f08594c +/* f085858: 00000000 */ sll $zero,$zero,0x0 +/* f08585c: 2401000b */ addiu $at,$zero,0xb +.L0f085860: +/* f085860: 54410018 */ bnel $v0,$at,.L0f0858c4 +/* f085864: 24010024 */ addiu $at,$zero,0x24 +/* f085868: 0fc1a1ee */ jal func0f0687b8 +/* f08586c: 02002025 */ or $a0,$s0,$zero +/* f085870: 24010001 */ addiu $at,$zero,0x1 +/* f085874: 14410035 */ bne $v0,$at,.L0f08594c +/* f085878: 2604005c */ addiu $a0,$s0,0x5c +/* f08587c: 3c058007 */ lui $a1,0x8007 +/* f085880: 0fc1fe46 */ jal func0f07f918 +/* f085884: 24a5aa88 */ addiu $a1,$a1,-21880 +/* f085888: 3c058007 */ lui $a1,0x8007 +/* f08588c: 24a5aa88 */ addiu $a1,$a1,-21880 +/* f085890: 0fc1fe46 */ jal func0f07f918 +/* f085894: 260400d0 */ addiu $a0,$s0,0xd0 +/* f085898: 3c058007 */ lui $a1,0x8007 +/* f08589c: 24a5aa88 */ addiu $a1,$a1,-21880 +/* f0858a0: 0fc1fe46 */ jal func0f07f918 +/* f0858a4: 26040144 */ addiu $a0,$s0,0x144 +/* f0858a8: 3c058007 */ lui $a1,0x8007 +/* f0858ac: 24a5aa88 */ addiu $a1,$a1,-21880 +/* f0858b0: 0fc1fe46 */ jal func0f07f918 +/* f0858b4: 260401b8 */ addiu $a0,$s0,0x1b8 +/* f0858b8: 10000024 */ beqz $zero,.L0f08594c +/* f0858bc: 00000000 */ sll $zero,$zero,0x0 +/* f0858c0: 24010024 */ addiu $at,$zero,0x24 +.L0f0858c4: +/* f0858c4: 5441000c */ bnel $v0,$at,.L0f0858f8 +/* f0858c8: 24010015 */ addiu $at,$zero,0x15 +/* f0858cc: 0fc1a1ee */ jal func0f0687b8 +/* f0858d0: 02002025 */ or $a0,$s0,$zero +/* f0858d4: 24010001 */ addiu $at,$zero,0x1 +/* f0858d8: 1441001c */ bne $v0,$at,.L0f08594c +/* f0858dc: 00000000 */ sll $zero,$zero,0x0 +/* f0858e0: 8e040014 */ lw $a0,0x14($s0) +/* f0858e4: 0fc24113 */ jal func0f09044c +/* f0858e8: 24840008 */ addiu $a0,$a0,0x8 +/* f0858ec: 10000017 */ beqz $zero,.L0f08594c +/* f0858f0: 00000000 */ sll $zero,$zero,0x0 +/* f0858f4: 24010015 */ addiu $at,$zero,0x15 +.L0f0858f8: +/* f0858f8: 14410014 */ bne $v0,$at,.L0f08594c +/* f0858fc: 00000000 */ sll $zero,$zero,0x0 +/* f085900: 0fc1a1ee */ jal func0f0687b8 +/* f085904: 02002025 */ or $a0,$s0,$zero +/* f085908: 5440000e */ bnezl $v0,.L0f085944 +/* f08590c: 44803000 */ mtc1 $zero,$f6 +/* f085910: 8602004e */ lh $v0,0x4e($s0) +/* f085914: 860d004c */ lh $t5,0x4c($s0) +/* f085918: c606005c */ lwc1 $f6,0x5c($s0) +/* f08591c: 44829000 */ mtc1 $v0,$f18 +/* f085920: 004d5823 */ subu $t3,$v0,$t5 +/* f085924: 448b4000 */ mtc1 $t3,$f8 +/* f085928: 46809120 */ cvt.s.w $f4,$f18 +/* f08592c: 468042a0 */ cvt.s.w $f10,$f8 +/* f085930: 460a3402 */ mul.s $f16,$f6,$f10 +/* f085934: 46048203 */ div.s $f8,$f16,$f4 +/* f085938: 10000004 */ beqz $zero,.L0f08594c +/* f08593c: e6080060 */ swc1 $f8,0x60($s0) +/* f085940: 44803000 */ mtc1 $zero,$f6 +.L0f085944: +/* f085944: 00000000 */ sll $zero,$zero,0x0 +/* f085948: e6060060 */ swc1 $f6,0x60($s0) +.L0f08594c: +/* f08594c: 0fc1a1ee */ jal func0f0687b8 +/* f085950: 02002025 */ or $a0,$s0,$zero +/* f085954: 24010001 */ addiu $at,$zero,0x1 +/* f085958: 5441000d */ bnel $v0,$at,.L0f085990 +/* f08595c: 8fbf001c */ lw $ra,0x1c($sp) +/* f085960: 8e0e0014 */ lw $t6,0x14($s0) +/* f085964: 8dc4001c */ lw $a0,0x1c($t6) +/* f085968: 50800009 */ beqzl $a0,.L0f085990 +/* f08596c: 8fbf001c */ lw $ra,0x1c($sp) +/* f085970: 8c820020 */ lw $v0,0x20($a0) +.L0f085974: +/* f085974: 24050001 */ addiu $a1,$zero,0x1 +/* f085978: 0fc20a59 */ jal func0f082964 +/* f08597c: afa20028 */ sw $v0,0x28($sp) +/* f085980: 8fa40028 */ lw $a0,0x28($sp) +/* f085984: 5480fffb */ bnezl $a0,.L0f085974 +/* f085988: 8c820020 */ lw $v0,0x20($a0) +.L0f08598c: +/* f08598c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f085990: +/* f085990: 8fb00018 */ lw $s0,0x18($sp) +/* f085994: 27bd00c0 */ addiu $sp,$sp,0xc0 +/* f085998: 03e00008 */ jr $ra +/* f08599c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0859a0 +/* f0859a0: 27bdfed8 */ addiu $sp,$sp,-296 +/* f0859a4: afbf005c */ sw $ra,0x5c($sp) +/* f0859a8: afb70058 */ sw $s7,0x58($sp) +/* f0859ac: afb60054 */ sw $s6,0x54($sp) +/* f0859b0: afb50050 */ sw $s5,0x50($sp) +/* f0859b4: afb4004c */ sw $s4,0x4c($sp) +/* f0859b8: afb30048 */ sw $s3,0x48($sp) +/* f0859bc: afb20044 */ sw $s2,0x44($sp) +/* f0859c0: afb10040 */ sw $s1,0x40($sp) +/* f0859c4: afb0003c */ sw $s0,0x3c($sp) +/* f0859c8: afa40128 */ sw $a0,0x128($sp) +/* f0859cc: 8c8f0004 */ lw $t7,0x4($a0) +/* f0859d0: 00a0a025 */ or $s4,$a1,$zero +/* f0859d4: afaf0124 */ sw $t7,0x124($sp) +/* f0859d8: 8df50018 */ lw $s5,0x18($t7) +/* f0859dc: afa00118 */ sw $zero,0x118($sp) +/* f0859e0: 8df80040 */ lw $t8,0x40($t7) +/* f0859e4: 33191000 */ andi $t9,$t8,0x1000 +/* f0859e8: 572000fb */ bnezl $t9,.L0f085dd8 +/* f0859ec: 8fbf005c */ lw $ra,0x5c($sp) +/* f0859f0: 908a0001 */ lbu $t2,0x1($a0) +/* f0859f4: 314b0002 */ andi $t3,$t2,0x2 +/* f0859f8: 516000f7 */ beqzl $t3,.L0f085dd8 +/* f0859fc: 8fbf005c */ lw $ra,0x5c($sp) +/* f085a00: 8c90001c */ lw $s0,0x1c($a0) +/* f085a04: 12000007 */ beqz $s0,.L0f085a24 +/* f085a08: 00000000 */ sll $zero,$zero,0x0 +.L0f085a0c: +/* f085a0c: 8e110020 */ lw $s1,0x20($s0) +/* f085a10: 02002025 */ or $a0,$s0,$zero +/* f085a14: 0fc21668 */ jal func0f0859a0 +/* f085a18: 02802825 */ or $a1,$s4,$zero +/* f085a1c: 1620fffb */ bnez $s1,.L0f085a0c +/* f085a20: 02208025 */ or $s0,$s1,$zero +.L0f085a24: +/* f085a24: 3c018006 */ lui $at,0x8006 +/* f085a28: c426efc0 */ lwc1 $f6,-0x1040($at) +/* f085a2c: 44802000 */ mtc1 $zero,$f4 +/* f085a30: 02a02025 */ or $a0,$s5,$zero +/* f085a34: 2692000c */ addiu $s2,$s4,0xc +/* f085a38: 4606203c */ c.lt.s $f4,$f6 +/* f085a3c: 27b700e8 */ addiu $s7,$sp,0xe8 +/* f085a40: 27b30118 */ addiu $s3,$sp,0x118 +/* f085a44: 27b100d0 */ addiu $s1,$sp,0xd0 +/* f085a48: 4500001e */ bc1f .L0f085ac4 +/* f085a4c: 27b000e4 */ addiu $s0,$sp,0xe4 +/* f085a50: 27b30118 */ addiu $s3,$sp,0x118 +/* f085a54: 2692000c */ addiu $s2,$s4,0xc +/* f085a58: 02403025 */ or $a2,$s2,$zero +/* f085a5c: 02603825 */ or $a3,$s3,$zero +/* f085a60: 0c008975 */ jal 0x225d4 +/* f085a64: 02802825 */ or $a1,$s4,$zero +/* f085a68: 18400014 */ blez $v0,.L0f085abc +/* f085a6c: 0040b025 */ or $s6,$v0,$zero +/* f085a70: 27b700e8 */ addiu $s7,$sp,0xe8 +/* f085a74: 27b100d0 */ addiu $s1,$sp,0xd0 +/* f085a78: 27b000e4 */ addiu $s0,$sp,0xe4 +.L0f085a7c: +/* f085a7c: 02a02025 */ or $a0,$s5,$zero +/* f085a80: 8fa50118 */ lw $a1,0x118($sp) +/* f085a84: 02803025 */ or $a2,$s4,$zero +/* f085a88: 02403825 */ or $a3,$s2,$zero +/* f085a8c: afb70010 */ sw $s7,0x10($sp) +/* f085a90: afb00014 */ sw $s0,0x14($sp) +/* f085a94: 0fc21165 */ jal func0f084594 +/* f085a98: afb10018 */ sw $s1,0x18($sp) +/* f085a9c: 14400007 */ bnez $v0,.L0f085abc +/* f085aa0: 02a02025 */ or $a0,$s5,$zero +/* f085aa4: 02802825 */ or $a1,$s4,$zero +/* f085aa8: 02403025 */ or $a2,$s2,$zero +/* f085aac: 0c008975 */ jal 0x225d4 +/* f085ab0: 02603825 */ or $a3,$s3,$zero +/* f085ab4: 1c40fff1 */ bgtz $v0,.L0f085a7c +/* f085ab8: 0040b025 */ or $s6,$v0,$zero +.L0f085abc: +/* f085abc: 10000014 */ beqz $zero,.L0f085b10 +/* f085ac0: 27b700e8 */ addiu $s7,$sp,0xe8 +.L0f085ac4: +/* f085ac4: 02a02025 */ or $a0,$s5,$zero +.L0f085ac8: +/* f085ac8: 02802825 */ or $a1,$s4,$zero +/* f085acc: 02403025 */ or $a2,$s2,$zero +/* f085ad0: 0c008975 */ jal 0x225d4 +/* f085ad4: 02603825 */ or $a3,$s3,$zero +/* f085ad8: 1840000b */ blez $v0,.L0f085b08 +/* f085adc: 0040b025 */ or $s6,$v0,$zero +/* f085ae0: 02a02025 */ or $a0,$s5,$zero +/* f085ae4: 8fa50118 */ lw $a1,0x118($sp) +/* f085ae8: 02803025 */ or $a2,$s4,$zero +/* f085aec: 02403825 */ or $a3,$s2,$zero +/* f085af0: afb70010 */ sw $s7,0x10($sp) +/* f085af4: afb00014 */ sw $s0,0x14($sp) +/* f085af8: 0fc21277 */ jal func0f0849dc +/* f085afc: afb10018 */ sw $s1,0x18($sp) +/* f085b00: 54400004 */ bnezl $v0,.L0f085b14 +/* f085b04: 8fad0124 */ lw $t5,0x124($sp) +.L0f085b08: +/* f085b08: 5ec0ffef */ bgtzl $s6,.L0f085ac8 +/* f085b0c: 02a02025 */ or $a0,$s5,$zero +.L0f085b10: +/* f085b10: 8fad0124 */ lw $t5,0x124($sp) +.L0f085b14: +/* f085b14: 3c130010 */ lui $s3,0x10 +/* f085b18: 24050067 */ addiu $a1,$zero,0x67 +/* f085b1c: 8dae0010 */ lw $t6,0x10($t5) +/* f085b20: 000e7ac0 */ sll $t7,$t6,0xb +/* f085b24: 05e10048 */ bgez $t7,.L0f085c48 +/* f085b28: 00000000 */ sll $zero,$zero,0x0 +/* f085b2c: 0c006a47 */ jal 0x1a91c +/* f085b30: 8ea40008 */ lw $a0,0x8($s5) +/* f085b34: 10400044 */ beqz $v0,.L0f085c48 +/* f085b38: 00408025 */ or $s0,$v0,$zero +/* f085b3c: 27b10094 */ addiu $s1,$sp,0x94 +/* f085b40: 27b80090 */ addiu $t8,$sp,0x90 +/* f085b44: 27b9008c */ addiu $t9,$sp,0x8c +/* f085b48: afb90018 */ sw $t9,0x18($sp) +/* f085b4c: afb80014 */ sw $t8,0x14($sp) +/* f085b50: afb10010 */ sw $s1,0x10($sp) +/* f085b54: 02a02025 */ or $a0,$s5,$zero +/* f085b58: 00402825 */ or $a1,$v0,$zero +/* f085b5c: 02803025 */ or $a2,$s4,$zero +/* f085b60: 0fc21165 */ jal func0f084594 +/* f085b64: 02403825 */ or $a3,$s2,$zero +/* f085b68: 10400037 */ beqz $v0,.L0f085c48 +/* f085b6c: 00000000 */ sll $zero,$zero,0x0 +/* f085b70: 1ac00021 */ blez $s6,.L0f085bf8 +/* f085b74: 8fa900e4 */ lw $t1,0xe4($sp) +/* f085b78: 8ea4000c */ lw $a0,0xc($s5) +/* f085b7c: 00095180 */ sll $t2,$t1,0x6 +/* f085b80: c7aa00e8 */ lwc1 $f10,0xe8($sp) +/* f085b84: 008a1021 */ addu $v0,$a0,$t2 +/* f085b88: c4480008 */ lwc1 $f8,0x8($v0) +/* f085b8c: c4520018 */ lwc1 $f18,0x18($v0) +/* f085b90: c7a400ec */ lwc1 $f4,0xec($sp) +/* f085b94: 460a4402 */ mul.s $f16,$f8,$f10 +/* f085b98: c7aa00f0 */ lwc1 $f10,0xf0($sp) +/* f085b9c: 8fab0090 */ lw $t3,0x90($sp) +/* f085ba0: 46049182 */ mul.s $f6,$f18,$f4 +/* f085ba4: c4520028 */ lwc1 $f18,0x28($v0) +/* f085ba8: 000b6180 */ sll $t4,$t3,0x6 +/* f085bac: 008c1821 */ addu $v1,$a0,$t4 +/* f085bb0: 46125102 */ mul.s $f4,$f10,$f18 +/* f085bb4: c7aa0094 */ lwc1 $f10,0x94($sp) +/* f085bb8: 46068200 */ add.s $f8,$f16,$f6 +/* f085bbc: c4660008 */ lwc1 $f6,0x8($v1) +/* f085bc0: 46082400 */ add.s $f16,$f4,$f8 +/* f085bc4: 460a3482 */ mul.s $f18,$f6,$f10 +/* f085bc8: c7a80098 */ lwc1 $f8,0x98($sp) +/* f085bcc: c4640018 */ lwc1 $f4,0x18($v1) +/* f085bd0: 46082182 */ mul.s $f6,$f4,$f8 +/* f085bd4: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f085bd8: c4640028 */ lwc1 $f4,0x28($v1) +/* f085bdc: 46069280 */ add.s $f10,$f18,$f6 +/* f085be0: 46082482 */ mul.s $f18,$f4,$f8 +/* f085be4: 46125180 */ add.s $f6,$f10,$f18 +/* f085be8: 4606803c */ c.lt.s $f16,$f6 +/* f085bec: 00000000 */ sll $zero,$zero,0x0 +/* f085bf0: 45000015 */ bc1f .L0f085c48 +/* f085bf4: 00000000 */ sll $zero,$zero,0x0 +.L0f085bf8: +/* f085bf8: 24160001 */ addiu $s6,$zero,0x1 +/* f085bfc: 02207825 */ or $t7,$s1,$zero +/* f085c00: 02e0c025 */ or $t8,$s7,$zero +/* f085c04: 262e0030 */ addiu $t6,$s1,0x30 +.L0f085c08: +/* f085c08: 8de10000 */ lw $at,0x0($t7) +/* f085c0c: 25ef000c */ addiu $t7,$t7,0xc +/* f085c10: 2718000c */ addiu $t8,$t8,0xc +/* f085c14: af01fff4 */ sw $at,-0xc($t8) +/* f085c18: 8de1fff8 */ lw $at,-0x8($t7) +/* f085c1c: af01fff8 */ sw $at,-0x8($t8) +/* f085c20: 8de1fffc */ lw $at,-0x4($t7) +/* f085c24: 15eefff8 */ bne $t7,$t6,.L0f085c08 +/* f085c28: af01fffc */ sw $at,-0x4($t8) +/* f085c2c: 8fb90090 */ lw $t9,0x90($sp) +/* f085c30: 8fa9008c */ lw $t1,0x8c($sp) +/* f085c34: 240a2710 */ addiu $t2,$zero,0x2710 +/* f085c38: afb00118 */ sw $s0,0x118($sp) +/* f085c3c: a7aa0112 */ sh $t2,0x112($sp) +/* f085c40: afb900e4 */ sw $t9,0xe4($sp) +/* f085c44: afa900d0 */ sw $t1,0xd0($sp) +.L0f085c48: +/* f085c48: 1ac00062 */ blez $s6,.L0f085dd4 +/* f085c4c: 27b100d8 */ addiu $s1,$sp,0xd8 +/* f085c50: 8fac00e4 */ lw $t4,0xe4($sp) +/* f085c54: 8eab000c */ lw $t3,0xc($s5) +/* f085c58: 02e02825 */ or $a1,$s7,$zero +/* f085c5c: 000c6980 */ sll $t5,$t4,0x6 +/* f085c60: 02203025 */ or $a2,$s1,$zero +/* f085c64: 0c0056da */ jal 0x15b68 +/* f085c68: 016d2021 */ addu $a0,$t3,$t5 +/* f085c6c: c7a400e0 */ lwc1 $f4,0xe0($sp) +/* f085c70: 8fae0124 */ lw $t6,0x124($sp) +/* f085c74: 46002207 */ neg.s $f8,$f4 +/* f085c78: e7a800d4 */ swc1 $f8,0xd4($sp) +/* f085c7c: c68a0034 */ lwc1 $f10,0x34($s4) +/* f085c80: 460a403e */ c.le.s $f8,$f10 +/* f085c84: 00000000 */ sll $zero,$zero,0x0 +/* f085c88: 45020053 */ bc1fl .L0f085dd8 +/* f085c8c: 8fbf005c */ lw $ra,0x5c($sp) +/* f085c90: 8dcf0008 */ lw $t7,0x8($t6) +/* f085c94: 24100001 */ addiu $s0,$zero,0x1 +/* f085c98: 000fc380 */ sll $t8,$t7,0xe +/* f085c9c: 07000016 */ bltz $t8,.L0f085cf8 +/* f085ca0: 00000000 */ sll $zero,$zero,0x0 +/* f085ca4: 91c20003 */ lbu $v0,0x3($t6) +/* f085ca8: 2401002a */ addiu $at,$zero,0x2a +/* f085cac: 10410003 */ beq $v0,$at,.L0f085cbc +/* f085cb0: 2401002f */ addiu $at,$zero,0x2f +/* f085cb4: 14410003 */ bne $v0,$at,.L0f085cc4 +/* f085cb8: 8fb90124 */ lw $t9,0x124($sp) +.L0f085cbc: +/* f085cbc: 1000000e */ beqz $zero,.L0f085cf8 +/* f085cc0: 00008025 */ or $s0,$zero,$zero +.L0f085cc4: +/* f085cc4: 8f290018 */ lw $t1,0x18($t9) +/* f085cc8: 3c0a8008 */ lui $t2,0x8008 +/* f085ccc: 254aaed8 */ addiu $t2,$t2,-20776 +/* f085cd0: 8d240008 */ lw $a0,0x8($t1) +/* f085cd4: 8c8c0004 */ lw $t4,0x4($a0) +/* f085cd8: 154c0007 */ bne $t2,$t4,.L0f085cf8 +/* f085cdc: 00000000 */ sll $zero,$zero,0x0 +/* f085ce0: 0c006a47 */ jal 0x1a91c +/* f085ce4: 24050003 */ addiu $a1,$zero,0x3 +/* f085ce8: 8fab00d0 */ lw $t3,0xd0($sp) +/* f085cec: 144b0002 */ bne $v0,$t3,.L0f085cf8 +/* f085cf0: 00000000 */ sll $zero,$zero,0x0 +/* f085cf4: 00008025 */ or $s0,$zero,$zero +.L0f085cf8: +/* f085cf8: 0fc2d5de */ jal func0f0b5778 +/* f085cfc: 00000000 */ sll $zero,$zero,0x0 +/* f085d00: 27b2007c */ addiu $s2,$sp,0x7c +/* f085d04: 02403025 */ or $a2,$s2,$zero +/* f085d08: 00402025 */ or $a0,$v0,$zero +/* f085d0c: 0c0056da */ jal 0x15b68 +/* f085d10: 02202825 */ or $a1,$s1,$zero +/* f085d14: 8faf00e4 */ lw $t7,0xe4($sp) +/* f085d18: 8ead000c */ lw $t5,0xc($s5) +/* f085d1c: 27b10070 */ addiu $s1,$sp,0x70 +/* f085d20: 000fc180 */ sll $t8,$t7,0x6 +/* f085d24: 02203025 */ or $a2,$s1,$zero +/* f085d28: 27a500f4 */ addiu $a1,$sp,0xf4 +/* f085d2c: 0c0056c5 */ jal 0x15b14 +/* f085d30: 01b82021 */ addu $a0,$t5,$t8 +/* f085d34: 0fc2d5de */ jal func0f0b5778 +/* f085d38: 00000000 */ sll $zero,$zero,0x0 +/* f085d3c: 00402025 */ or $a0,$v0,$zero +/* f085d40: 0c0056c4 */ jal 0x15b10 +/* f085d44: 02202825 */ or $a1,$s1,$zero +/* f085d48: 0010402b */ sltu $t0,$zero,$s0 +/* f085d4c: 11000004 */ beqz $t0,.L0f085d60 +/* f085d50: 8fb90124 */ lw $t9,0x124($sp) +/* f085d54: 92880018 */ lbu $t0,0x18($s4) +/* f085d58: 390e0016 */ xori $t6,$t0,0x16 +/* f085d5c: 000e402b */ sltu $t0,$zero,$t6 +.L0f085d60: +/* f085d60: 8f29000c */ lw $t1,0xc($t9) +/* f085d64: 02802025 */ or $a0,$s4,$zero +/* f085d68: 8fa50128 */ lw $a1,0x128($sp) +/* f085d6c: 01331024 */ and $v0,$t1,$s3 +/* f085d70: 0002502b */ sltu $t2,$zero,$v0 +/* f085d74: 11400008 */ beqz $t2,.L0f085d98 +/* f085d78: 01401025 */ or $v0,$t2,$zero +/* f085d7c: 92830018 */ lbu $v1,0x18($s4) +/* f085d80: 38620008 */ xori $v0,$v1,0x8 +/* f085d84: 0002102b */ sltu $v0,$zero,$v0 +/* f085d88: 50400004 */ beqzl $v0,.L0f085d9c +/* f085d8c: 8fac0118 */ lw $t4,0x118($sp) +/* f085d90: 38620016 */ xori $v0,$v1,0x16 +/* f085d94: 0002102b */ sltu $v0,$zero,$v0 +.L0f085d98: +/* f085d98: 8fac0118 */ lw $t4,0x118($sp) +.L0f085d9c: +/* f085d9c: 8fab00e4 */ lw $t3,0xe4($sp) +/* f085da0: 8faf00d0 */ lw $t7,0xd0($sp) +/* f085da4: 8fa600d4 */ lw $a2,0xd4($sp) +/* f085da8: 02c03825 */ or $a3,$s6,$zero +/* f085dac: afb70014 */ sw $s7,0x14($sp) +/* f085db0: afb50020 */ sw $s5,0x20($sp) +/* f085db4: afa80024 */ sw $t0,0x24($sp) +/* f085db8: afa20028 */ sw $v0,0x28($sp) +/* f085dbc: afb2002c */ sw $s2,0x2c($sp) +/* f085dc0: afb10030 */ sw $s1,0x30($sp) +/* f085dc4: afac0010 */ sw $t4,0x10($sp) +/* f085dc8: afab0018 */ sw $t3,0x18($sp) +/* f085dcc: 0fc187ea */ jal func0f061fa8 +/* f085dd0: afaf001c */ sw $t7,0x1c($sp) +.L0f085dd4: +/* f085dd4: 8fbf005c */ lw $ra,0x5c($sp) +.L0f085dd8: +/* f085dd8: 8fb0003c */ lw $s0,0x3c($sp) +/* f085ddc: 8fb10040 */ lw $s1,0x40($sp) +/* f085de0: 8fb20044 */ lw $s2,0x44($sp) +/* f085de4: 8fb30048 */ lw $s3,0x48($sp) +/* f085de8: 8fb4004c */ lw $s4,0x4c($sp) +/* f085dec: 8fb50050 */ lw $s5,0x50($sp) +/* f085df0: 8fb60054 */ lw $s6,0x54($sp) +/* f085df4: 8fb70058 */ lw $s7,0x58($sp) +/* f085df8: 03e00008 */ jr $ra +/* f085dfc: 27bd0128 */ addiu $sp,$sp,0x128 +); + +GLOBAL_ASM( +glabel func0f085e00 +/* f085e00: 27bdffd8 */ addiu $sp,$sp,-40 +/* f085e04: afbf0014 */ sw $ra,0x14($sp) +/* f085e08: afa40028 */ sw $a0,0x28($sp) +/* f085e0c: afa5002c */ sw $a1,0x2c($sp) +/* f085e10: 8c840004 */ lw $a0,0x4($a0) +/* f085e14: 8c8f0018 */ lw $t7,0x18($a0) +/* f085e18: afa40020 */ sw $a0,0x20($sp) +/* f085e1c: 0fc1a2bd */ jal func0f068af4 +/* f085e20: afaf001c */ sw $t7,0x1c($sp) +/* f085e24: 8fb80028 */ lw $t8,0x28($sp) +/* f085e28: 8fa40020 */ lw $a0,0x20($sp) +/* f085e2c: 93190001 */ lbu $t9,0x1($t8) +/* f085e30: 33280002 */ andi $t0,$t9,0x2 +/* f085e34: 5100001a */ beqzl $t0,.L0f085ea0 +/* f085e38: 8fbf0014 */ lw $ra,0x14($sp) +/* f085e3c: 8c890040 */ lw $t1,0x40($a0) +/* f085e40: 312a1000 */ andi $t2,$t1,0x1000 +/* f085e44: 55400016 */ bnezl $t2,.L0f085ea0 +/* f085e48: 8fbf0014 */ lw $ra,0x14($sp) +/* f085e4c: 8c8b000c */ lw $t3,0xc($a0) +/* f085e50: 8fad001c */ lw $t5,0x1c($sp) +/* f085e54: 316c8000 */ andi $t4,$t3,0x8000 +/* f085e58: 15800010 */ bnez $t4,.L0f085e9c +/* f085e5c: 00402025 */ or $a0,$v0,$zero +/* f085e60: 0fc19a33 */ jal func0f0668cc +/* f085e64: 8da5000c */ lw $a1,0xc($t5) +/* f085e68: 8fae001c */ lw $t6,0x1c($sp) +/* f085e6c: 8fa5002c */ lw $a1,0x2c($sp) +/* f085e70: 8dcf000c */ lw $t7,0xc($t6) +/* f085e74: c4a60034 */ lwc1 $f6,0x34($a1) +/* f085e78: c5e40038 */ lwc1 $f4,0x38($t7) +/* f085e7c: 46040080 */ add.s $f2,$f0,$f4 +/* f085e80: 46001087 */ neg.s $f2,$f2 +/* f085e84: 4606103e */ c.le.s $f2,$f6 +/* f085e88: 00000000 */ sll $zero,$zero,0x0 +/* f085e8c: 45020004 */ bc1fl .L0f085ea0 +/* f085e90: 8fbf0014 */ lw $ra,0x14($sp) +/* f085e94: 0fc21668 */ jal func0f0859a0 +/* f085e98: 8fa40028 */ lw $a0,0x28($sp) +.L0f085e9c: +/* f085e9c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f085ea0: +/* f085ea0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f085ea4: 03e00008 */ jr $ra +/* f085ea8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f085eac +/* f085eac: 27bdfee0 */ addiu $sp,$sp,-288 +/* f085eb0: afbf0034 */ sw $ra,0x34($sp) +/* f085eb4: afa40120 */ sw $a0,0x120($sp) +/* f085eb8: afa50124 */ sw $a1,0x124($sp) +/* f085ebc: a3a0010b */ sb $zero,0x10b($sp) +/* f085ec0: afa00100 */ sw $zero,0x100($sp) +/* f085ec4: 80af004c */ lb $t7,0x4c($a1) +/* f085ec8: 24840018 */ addiu $a0,$a0,0x18 +/* f085ecc: afa40048 */ sw $a0,0x48($sp) +/* f085ed0: 0fc2c41f */ jal func0f0b107c +/* f085ed4: afaf00fc */ sw $t7,0xfc($sp) +/* f085ed8: 5040000e */ beqzl $v0,.L0f085f14 +/* f085edc: 8fa40124 */ lw $a0,0x124($sp) +/* f085ee0: 8c580000 */ lw $t8,0x0($v0) +/* f085ee4: 24010003 */ addiu $at,$zero,0x3 +/* f085ee8: 240b0001 */ addiu $t3,$zero,0x1 +/* f085eec: 331900ff */ andi $t9,$t8,0xff +/* f085ef0: 17210002 */ bne $t9,$at,.L0f085efc +/* f085ef4: 240e0001 */ addiu $t6,$zero,0x1 +/* f085ef8: a3ab010b */ sb $t3,0x10b($sp) +.L0f085efc: +/* f085efc: 8c4c0010 */ lw $t4,0x10($v0) +/* f085f00: 318d4000 */ andi $t5,$t4,0x4000 +/* f085f04: 51a00003 */ beqzl $t5,.L0f085f14 +/* f085f08: 8fa40124 */ lw $a0,0x124($sp) +/* f085f0c: afae0100 */ sw $t6,0x100($sp) +/* f085f10: 8fa40124 */ lw $a0,0x124($sp) +.L0f085f14: +/* f085f14: 8c870004 */ lw $a3,0x4($a0) +/* f085f18: afa7010c */ sw $a3,0x10c($sp) +/* f085f1c: 8ce20018 */ lw $v0,0x18($a3) +/* f085f20: 10400005 */ beqz $v0,.L0f085f38 +/* f085f24: 00401825 */ or $v1,$v0,$zero +.L0f085f28: +/* f085f28: 8c420018 */ lw $v0,0x18($v0) +/* f085f2c: 5440fffe */ bnezl $v0,.L0f085f28 +/* f085f30: 00401825 */ or $v1,$v0,$zero +/* f085f34: afa3010c */ sw $v1,0x10c($sp) +.L0f085f38: +/* f085f38: 8cf80004 */ lw $t8,0x4($a3) +/* f085f3c: 8fa20120 */ lw $v0,0x120($sp) +/* f085f40: afb8011c */ sw $t8,0x11c($sp) +/* f085f44: c4840000 */ lwc1 $f4,0x0($a0) +/* f085f48: c446000c */ lwc1 $f6,0xc($v0) +/* f085f4c: c44a0014 */ lwc1 $f10,0x14($v0) +/* f085f50: c4520000 */ lwc1 $f18,0x0($v0) +/* f085f54: 46062202 */ mul.s $f8,$f4,$f6 +/* f085f58: 460a4403 */ div.s $f16,$f8,$f10 +/* f085f5c: 46109101 */ sub.s $f4,$f18,$f16 +/* f085f60: e7a40110 */ swc1 $f4,0x110($sp) +/* f085f64: c4860000 */ lwc1 $f6,0x0($a0) +/* f085f68: c4480010 */ lwc1 $f8,0x10($v0) +/* f085f6c: c4520014 */ lwc1 $f18,0x14($v0) +/* f085f70: c4440004 */ lwc1 $f4,0x4($v0) +/* f085f74: 46083282 */ mul.s $f10,$f6,$f8 +/* f085f78: 46125403 */ div.s $f16,$f10,$f18 +/* f085f7c: 46102181 */ sub.s $f6,$f4,$f16 +/* f085f80: e7a60114 */ swc1 $f6,0x114($sp) +/* f085f84: c48a0000 */ lwc1 $f10,0x0($a0) +/* f085f88: c4480008 */ lwc1 $f8,0x8($v0) +/* f085f8c: 460a4481 */ sub.s $f18,$f8,$f10 +/* f085f90: 0fc2d5de */ jal func0f0b5778 +/* f085f94: e7b20118 */ swc1 $f18,0x118($sp) +/* f085f98: 00402025 */ or $a0,$v0,$zero +/* f085f9c: 0c0056d9 */ jal 0x15b64 +/* f085fa0: 27a50110 */ addiu $a1,$sp,0x110 +/* f085fa4: 8fb900fc */ lw $t9,0xfc($sp) +/* f085fa8: 3c0b800a */ lui $t3,0x800a +/* f085fac: 57200009 */ bnezl $t9,.L0f085fd4 +/* f085fb0: 8fa30124 */ lw $v1,0x124($sp) +/* f085fb4: 8d6ba244 */ lw $t3,-0x5dbc($t3) +/* f085fb8: 8d6c00bc */ lw $t4,0xbc($t3) +/* f085fbc: 0fc4f92a */ jal func0f13e4a8 +/* f085fc0: 8d840004 */ lw $a0,0x4($t4) +/* f085fc4: 10400002 */ beqz $v0,.L0f085fd0 +/* f085fc8: 240d0001 */ addiu $t5,$zero,0x1 +/* f085fcc: afad00fc */ sw $t5,0xfc($sp) +.L0f085fd0: +/* f085fd0: 8fa30124 */ lw $v1,0x124($sp) +.L0f085fd4: +/* f085fd4: 806e004c */ lb $t6,0x4c($v1) +/* f085fd8: 51c00005 */ beqzl $t6,.L0f085ff0 +/* f085fdc: 8faf011c */ lw $t7,0x11c($sp) +/* f085fe0: 0fc2a519 */ jal func0f0a9464 +/* f085fe4: 27a40110 */ addiu $a0,$sp,0x110 +/* f085fe8: 8fa30124 */ lw $v1,0x124($sp) +/* f085fec: 8faf011c */ lw $t7,0x11c($sp) +.L0f085ff0: +/* f085ff0: 2401014c */ addiu $at,$zero,0x14c +/* f085ff4: 85f80004 */ lh $t8,0x4($t7) +/* f085ff8: 5701003e */ bnel $t8,$at,.L0f0860f4 +/* f085ffc: 93ab010b */ lbu $t3,0x10b($sp) +/* f086000: 8479003a */ lh $t9,0x3a($v1) +/* f086004: 24010b9e */ addiu $at,$zero,0xb9e +/* f086008: 8fab0120 */ lw $t3,0x120($sp) +/* f08600c: 17210010 */ bne $t9,$at,.L0f086050 +/* f086010: 8fad0120 */ lw $t5,0x120($sp) +/* f086014: 916c001a */ lbu $t4,0x1a($t3) +/* f086018: 01e02025 */ or $a0,$t7,$zero +/* f08601c: 27a50110 */ addiu $a1,$sp,0x110 +/* f086020: 448c2000 */ mtc1 $t4,$f4 +/* f086024: 3c014f80 */ lui $at,0x4f80 +/* f086028: 05810004 */ bgez $t4,.L0f08603c +/* f08602c: 46802120 */ cvt.s.w $f4,$f4 +/* f086030: 44818000 */ mtc1 $at,$f16 +/* f086034: 00000000 */ sll $zero,$zero,0x0 +/* f086038: 46102100 */ add.s $f4,$f4,$f16 +.L0f08603c: +/* f08603c: 44062000 */ mfc1 $a2,$f4 +/* f086040: 0fc68330 */ jal func0f1a0cc0 +/* f086044: 00000000 */ sll $zero,$zero,0x0 +/* f086048: 10000029 */ beqz $zero,.L0f0860f0 +/* f08604c: 8fa30124 */ lw $v1,0x124($sp) +.L0f086050: +/* f086050: 91a20018 */ lbu $v0,0x18($t5) +/* f086054: 2401000c */ addiu $at,$zero,0xc +/* f086058: 54410005 */ bnel $v0,$at,.L0f086070 +/* f08605c: 24010016 */ addiu $at,$zero,0x16 +/* f086060: 91ae001b */ lbu $t6,0x1b($t5) +/* f086064: 24010001 */ addiu $at,$zero,0x1 +/* f086068: 11c10021 */ beq $t6,$at,.L0f0860f0 +/* f08606c: 24010016 */ addiu $at,$zero,0x16 +.L0f086070: +/* f086070: 1041001f */ beq $v0,$at,.L0f0860f0 +/* f086074: 8fb8011c */ lw $t8,0x11c($sp) +/* f086078: 8f190018 */ lw $t9,0x18($t8) +/* f08607c: 8c670004 */ lw $a3,0x4($v1) +/* f086080: 27a50110 */ addiu $a1,$sp,0x110 +/* f086084: 8f24000c */ lw $a0,0xc($t9) +/* f086088: 27a600ec */ addiu $a2,$sp,0xec +/* f08608c: 0c0056da */ jal 0x15b68 +/* f086090: afa700e4 */ sw $a3,0xe4($sp) +/* f086094: c7a000f4 */ lwc1 $f0,0xf4($sp) +/* f086098: 8fa700e4 */ lw $a3,0xe4($sp) +/* f08609c: 00002025 */ or $a0,$zero,$zero +/* f0860a0: 8fa20120 */ lw $v0,0x120($sp) +/* f0860a4: 24050410 */ addiu $a1,$zero,0x410 +/* f0860a8: 46000007 */ neg.s $f0,$f0 +.L0f0860ac: +/* f0860ac: 8c430040 */ lw $v1,0x40($v0) +/* f0860b0: 24840068 */ addiu $a0,$a0,0x68 +/* f0860b4: 10600009 */ beqz $v1,.L0f0860dc +/* f0860b8: 00000000 */ sll $zero,$zero,0x0 +/* f0860bc: 10e30007 */ beq $a3,$v1,.L0f0860dc +/* f0860c0: 00000000 */ sll $zero,$zero,0x0 +/* f0860c4: c446003c */ lwc1 $f6,0x3c($v0) +/* f0860c8: 4606003c */ c.lt.s $f0,$f6 +/* f0860cc: 00000000 */ sll $zero,$zero,0x0 +/* f0860d0: 45000002 */ bc1f .L0f0860dc +/* f0860d4: 00000000 */ sll $zero,$zero,0x0 +/* f0860d8: ac400040 */ sw $zero,0x40($v0) +.L0f0860dc: +/* f0860dc: 1485fff3 */ bne $a0,$a1,.L0f0860ac +/* f0860e0: 24420068 */ addiu $v0,$v0,0x68 +/* f0860e4: 8faf0120 */ lw $t7,0x120($sp) +/* f0860e8: e5e00034 */ swc1 $f0,0x34($t7) +/* f0860ec: 8fa30124 */ lw $v1,0x124($sp) +.L0f0860f0: +/* f0860f0: 93ab010b */ lbu $t3,0x10b($sp) +.L0f0860f4: +/* f0860f4: 3c0c800a */ lui $t4,0x800a +/* f0860f8: 55600019 */ bnezl $t3,.L0f086160 +/* f0860fc: 8479003a */ lh $t9,0x3a($v1) +/* f086100: 8d8ca244 */ lw $t4,-0x5dbc($t4) +/* f086104: 8d8d00bc */ lw $t5,0xbc($t4) +/* f086108: 0fc4f92a */ jal func0f13e4a8 +/* f08610c: 8da40004 */ lw $a0,0x4($t5) +/* f086110: 1040000b */ beqz $v0,.L0f086140 +/* f086114: 8fa5010c */ lw $a1,0x10c($sp) +/* f086118: 8fa5010c */ lw $a1,0x10c($sp) +/* f08611c: 240e0019 */ addiu $t6,$zero,0x19 +/* f086120: 27a60110 */ addiu $a2,$sp,0x110 +/* f086124: 84a40028 */ lh $a0,0x28($a1) +/* f086128: afae0014 */ sw $t6,0x14($sp) +/* f08612c: afa00010 */ sw $zero,0x10($sp) +/* f086130: 0fc4be7c */ jal func0f12f9f0 +/* f086134: 00003825 */ or $a3,$zero,$zero +/* f086138: 10000008 */ beqz $zero,.L0f08615c +/* f08613c: 8fa30124 */ lw $v1,0x124($sp) +.L0f086140: +/* f086140: 84a40028 */ lh $a0,0x28($a1) +/* f086144: afa00014 */ sw $zero,0x14($sp) +/* f086148: afa00010 */ sw $zero,0x10($sp) +/* f08614c: 27a60110 */ addiu $a2,$sp,0x110 +/* f086150: 0fc4be7c */ jal func0f12f9f0 +/* f086154: 00003825 */ or $a3,$zero,$zero +/* f086158: 8fa30124 */ lw $v1,0x124($sp) +.L0f08615c: +/* f08615c: 8479003a */ lh $t9,0x3a($v1) +.L0f086160: +/* f086160: 24012710 */ addiu $at,$zero,0x2710 +/* f086164: 1721002b */ bne $t9,$at,.L0f086214 +/* f086168: 00000000 */ sll $zero,$zero,0x0 +/* f08616c: c4680010 */ lwc1 $f8,0x10($v1) +/* f086170: 8fb9011c */ lw $t9,0x11c($sp) +/* f086174: 8fa4010c */ lw $a0,0x10c($sp) +/* f086178: 4600428d */ trunc.w.s $f10,$f8 +/* f08617c: 3c014100 */ lui $at,0x4100 +/* f086180: 440b5000 */ mfc1 $t3,$f10 +/* f086184: 00000000 */ sll $zero,$zero,0x0 +/* f086188: a7ab00dc */ sh $t3,0xdc($sp) +/* f08618c: c4720014 */ lwc1 $f18,0x14($v1) +/* f086190: 4600910d */ trunc.w.s $f4,$f18 +/* f086194: 440d2000 */ mfc1 $t5,$f4 +/* f086198: 00000000 */ sll $zero,$zero,0x0 +/* f08619c: a7ad00de */ sh $t5,0xde($sp) +/* f0861a0: c4700018 */ lwc1 $f16,0x18($v1) +/* f0861a4: 4600818d */ trunc.w.s $f6,$f16 +/* f0861a8: 44183000 */ mfc1 $t8,$f6 +/* f0861ac: 00000000 */ sll $zero,$zero,0x0 +/* f0861b0: a7b800e0 */ sh $t8,0xe0($sp) +/* f0861b4: 8f2f0010 */ lw $t7,0x10($t9) +/* f0861b8: 27b800dc */ addiu $t8,$sp,0xdc +/* f0861bc: 31eb1000 */ andi $t3,$t7,0x1000 +/* f0861c0: 51600006 */ beqzl $t3,.L0f0861dc +/* f0861c4: 44810000 */ mtc1 $at,$f0 +/* f0861c8: 3c014080 */ lui $at,0x4080 +/* f0861cc: 44810000 */ mtc1 $at,$f0 +/* f0861d0: 10000004 */ beqz $zero,.L0f0861e4 +/* f0861d4: 8c6c0048 */ lw $t4,0x48($v1) +/* f0861d8: 44810000 */ mtc1 $at,$f0 +.L0f0861dc: +/* f0861dc: 00000000 */ sll $zero,$zero,0x0 +/* f0861e0: 8c6c0048 */ lw $t4,0x48($v1) +.L0f0861e4: +/* f0861e4: 8c660004 */ lw $a2,0x4($v1) +/* f0861e8: 8c67000c */ lw $a3,0xc($v1) +/* f0861ec: afac0010 */ sw $t4,0x10($sp) +/* f0861f0: 846d0038 */ lh $t5,0x38($v1) +/* f0861f4: 44050000 */ mfc1 $a1,$f0 +/* f0861f8: afb80018 */ sw $t8,0x18($sp) +/* f0861fc: 05a10003 */ bgez $t5,.L0f08620c +/* f086200: 000d7043 */ sra $t6,$t5,0x1 +/* f086204: 25a10001 */ addiu $at,$t5,0x1 +/* f086208: 00017043 */ sra $t6,$at,0x1 +.L0f08620c: +/* f08620c: 0fc0a3df */ jal func0f028f7c +/* f086210: afae0014 */ sw $t6,0x14($sp) +.L0f086214: +/* f086214: 0fc21a6a */ jal func0f0869a8 +/* f086218: 8fa4011c */ lw $a0,0x11c($sp) +/* f08621c: 5040000c */ beqzl $v0,.L0f086250 +/* f086220: 8faf00fc */ lw $t7,0xfc($sp) +/* f086224: 0fc2147b */ jal func0f0851ec +/* f086228: 8fa4011c */ lw $a0,0x11c($sp) +/* f08622c: 10400007 */ beqz $v0,.L0f08624c +/* f086230: 8fa80124 */ lw $t0,0x124($sp) +/* f086234: 8119004c */ lb $t9,0x4c($t0) +/* f086238: 8fa40048 */ lw $a0,0x48($sp) +/* f08623c: 53200004 */ beqzl $t9,.L0f086250 +/* f086240: 8faf00fc */ lw $t7,0xfc($sp) +/* f086244: 0fc2c11b */ jal func0f0b046c +/* f086248: 24050006 */ addiu $a1,$zero,0x6 +.L0f08624c: +/* f08624c: 8faf00fc */ lw $t7,0xfc($sp) +.L0f086250: +/* f086250: 8fa80124 */ lw $t0,0x124($sp) +/* f086254: 93ab010b */ lbu $t3,0x10b($sp) +/* f086258: 15e00008 */ bnez $t7,.L0f08627c +/* f08625c: 00000000 */ sll $zero,$zero,0x0 +/* f086260: 8d070004 */ lw $a3,0x4($t0) +/* f086264: 8506003a */ lh $a2,0x3a($t0) +/* f086268: 24e40008 */ addiu $a0,$a3,0x8 +/* f08626c: 0fc2a101 */ jal func0f0a8404 +/* f086270: 24e50028 */ addiu $a1,$a3,0x28 +/* f086274: 10000007 */ beqz $zero,.L0f086294 +/* f086278: 8fa80124 */ lw $t0,0x124($sp) +.L0f08627c: +/* f08627c: 15600005 */ bnez $t3,.L0f086294 +/* f086280: 8fa40048 */ lw $a0,0x48($sp) +/* f086284: 8d050004 */ lw $a1,0x4($t0) +/* f086288: 0fc29f66 */ jal func0f0a7d98 +/* f08628c: 8506003a */ lh $a2,0x3a($t0) +/* f086290: 8fa80124 */ lw $t0,0x124($sp) +.L0f086294: +/* f086294: 93ac010b */ lbu $t4,0x10b($sp) +/* f086298: 158000cb */ bnez $t4,.L0f0865c8 +/* f08629c: 00000000 */ sll $zero,$zero,0x0 +/* f0862a0: 8503003a */ lh $v1,0x3a($t0) +/* f0862a4: 24012710 */ addiu $at,$zero,0x2710 +/* f0862a8: 8fad0120 */ lw $t5,0x120($sp) +/* f0862ac: 106100c6 */ beq $v1,$at,.L0f0865c8 +/* f0862b0: 00000000 */ sll $zero,$zero,0x0 +/* f0862b4: 91a20018 */ lbu $v0,0x18($t5) +/* f0862b8: 24010001 */ addiu $at,$zero,0x1 +/* f0862bc: 104100c2 */ beq $v0,$at,.L0f0865c8 +/* f0862c0: 2401001d */ addiu $at,$zero,0x1d +/* f0862c4: 104100c0 */ beq $v0,$at,.L0f0865c8 +/* f0862c8: 2401001c */ addiu $at,$zero,0x1c +/* f0862cc: 104100be */ beq $v0,$at,.L0f0865c8 +/* f0862d0: 24010016 */ addiu $at,$zero,0x16 +/* f0862d4: 104100bc */ beq $v0,$at,.L0f0865c8 +/* f0862d8: 00000000 */ sll $zero,$zero,0x0 +/* f0862dc: 810e004c */ lb $t6,0x4c($t0) +/* f0862e0: 8fb9011c */ lw $t9,0x11c($sp) +/* f0862e4: 15c00041 */ bnez $t6,.L0f0863ec +/* f0862e8: 00000000 */ sll $zero,$zero,0x0 +/* f0862ec: 8f2f0018 */ lw $t7,0x18($t9) +/* f0862f0: 3c188008 */ lui $t8,0x8008 +/* f0862f4: 2718aed8 */ addiu $t8,$t8,-20776 +/* f0862f8: 8deb0008 */ lw $t3,0x8($t7) +/* f0862fc: 8d0a0004 */ lw $t2,0x4($t0) +/* f086300: 00001825 */ or $v1,$zero,$zero +/* f086304: 8d6c0004 */ lw $t4,0x4($t3) +/* f086308: 170c0003 */ bne $t8,$t4,.L0f086318 +/* f08630c: 00000000 */ sll $zero,$zero,0x0 +/* f086310: 10000001 */ beqz $zero,.L0f086318 +/* f086314: 24030001 */ addiu $v1,$zero,0x1 +.L0f086318: +/* f086318: a3a300d7 */ sb $v1,0xd7($sp) +/* f08631c: 0c004b70 */ jal 0x12dc0 +/* f086320: afaa00d8 */ sw $t2,0xd8($sp) +/* f086324: 24010003 */ addiu $at,$zero,0x3 +/* f086328: 0041001b */ divu $zero,$v0,$at +/* f08632c: 8fa9011c */ lw $t1,0x11c($sp) +/* f086330: 00002010 */ mfhi $a0 +/* f086334: 24840003 */ addiu $a0,$a0,0x3 +/* f086338: 912e0003 */ lbu $t6,0x3($t1) +/* f08633c: 00044400 */ sll $t0,$a0,0x10 +/* f086340: 00086c03 */ sra $t5,$t0,0x10 +/* f086344: 24010001 */ addiu $at,$zero,0x1 +/* f086348: 01a04025 */ or $t0,$t5,$zero +/* f08634c: 83a300d7 */ lb $v1,0xd7($sp) +/* f086350: 15c10003 */ bne $t6,$at,.L0f086360 +/* f086354: 8faa00d8 */ lw $t2,0xd8($sp) +/* f086358: 5060000a */ beqzl $v1,.L0f086384 +/* f08635c: 2488000a */ addiu $t0,$a0,0xa +.L0f086360: +/* f086360: 8d390008 */ lw $t9,0x8($t1) +/* f086364: 00197b80 */ sll $t7,$t9,0xe +/* f086368: 05e20006 */ bltzl $t7,.L0f086384 +/* f08636c: 2488000a */ addiu $t0,$a0,0xa +/* f086370: 8d2b000c */ lw $t3,0xc($t1) +/* f086374: 31784000 */ andi $t8,$t3,0x4000 +/* f086378: 53000005 */ beqzl $t8,.L0f086390 +/* f08637c: 8fb90124 */ lw $t9,0x124($sp) +/* f086380: 2488000a */ addiu $t0,$a0,0xa +.L0f086384: +/* f086384: 00086c00 */ sll $t5,$t0,0x10 +/* f086388: 000d4403 */ sra $t0,$t5,0x10 +/* f08638c: 8fb90124 */ lw $t9,0x124($sp) +.L0f086390: +/* f086390: 240f0001 */ addiu $t7,$zero,0x1 +/* f086394: afaf0018 */ sw $t7,0x18($sp) +/* f086398: afa00010 */ sw $zero,0x10($sp) +/* f08639c: afa80014 */ sw $t0,0x14($sp) +/* f0863a0: afaa001c */ sw $t2,0x1c($sp) +/* f0863a4: 8f2b0040 */ lw $t3,0x40($t9) +/* f0863a8: 3c18800a */ lui $t8,0x800a +/* f0863ac: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f0863b0: afa30024 */ sw $v1,0x24($sp) +/* f0863b4: afab0020 */ sw $t3,0x20($sp) +/* f0863b8: 8f0c00bc */ lw $t4,0xbc($t8) +/* f0863bc: 8fa60120 */ lw $a2,0x120($sp) +/* f0863c0: 240e0001 */ addiu $t6,$zero,0x1 +/* f0863c4: 8d8d0004 */ lw $t5,0x4($t4) +/* f0863c8: afae002c */ sw $t6,0x2c($sp) +/* f0863cc: 00003825 */ or $a3,$zero,$zero +/* f0863d0: 27240010 */ addiu $a0,$t9,0x10 +/* f0863d4: 2725001c */ addiu $a1,$t9,0x1c +/* f0863d8: 24c6001c */ addiu $a2,$a2,0x1c +/* f0863dc: 0fc4fcfd */ jal func0f13f3f4 +/* f0863e0: afad0028 */ sw $t5,0x28($sp) +/* f0863e4: 10000078 */ beqz $zero,.L0f0865c8 +/* f0863e8: 8fa80124 */ lw $t0,0x124($sp) +.L0f0863ec: +/* f0863ec: 04600004 */ bltz $v1,.L0f086400 +/* f0863f0: a3a000cb */ sb $zero,0xcb($sp) +/* f0863f4: 28610daf */ slti $at,$v1,0xdaf +/* f0863f8: 14200004 */ bnez $at,.L0f08640c +/* f0863fc: 3c0f800b */ lui $t7,0x800b +.L0f086400: +/* f086400: 3c068008 */ lui $a2,0x8008 +/* f086404: 1000000f */ beqz $zero,.L0f086444 +/* f086408: 8cc64458 */ lw $a2,0x4458($a2) +.L0f08640c: +/* f08640c: 8defabc0 */ lw $t7,-0x5440($t7) +/* f086410: 0003c8c0 */ sll $t9,$v1,0x3 +/* f086414: 3c068008 */ lui $a2,0x8008 +/* f086418: 01f95821 */ addu $t3,$t7,$t9 +/* f08641c: 91620000 */ lbu $v0,0x0($t3) +/* f086420: 3058000f */ andi $t8,$v0,0xf +/* f086424: 2f01000f */ sltiu $at,$t8,0xf +/* f086428: 10200005 */ beqz $at,.L0f086440 +/* f08642c: 00186080 */ sll $t4,$t8,0x2 +/* f086430: 3c068008 */ lui $a2,0x8008 +/* f086434: 00cc3021 */ addu $a2,$a2,$t4 +/* f086438: 10000002 */ beqz $zero,.L0f086444 +/* f08643c: 8cc64458 */ lw $a2,0x4458($a2) +.L0f086440: +/* f086440: 8cc64458 */ lw $a2,0x4458($a2) +.L0f086444: +/* f086444: 84cd000a */ lh $t5,0xa($a2) +/* f086448: 19a0005f */ blez $t5,.L0f0865c8 +/* f08644c: 00000000 */ sll $zero,$zero,0x0 +/* f086450: afa000c4 */ sw $zero,0xc4($sp) +/* f086454: 0c004b70 */ jal 0x12dc0 +/* f086458: afa600d0 */ sw $a2,0xd0($sp) +/* f08645c: 8fa600d0 */ lw $a2,0xd0($sp) +/* f086460: 8fb9011c */ lw $t9,0x11c($sp) +/* f086464: 3c188008 */ lui $t8,0x8008 +/* f086468: 84ce000a */ lh $t6,0xa($a2) +/* f08646c: 2718aed8 */ addiu $t8,$t8,-20776 +/* f086470: 24050003 */ addiu $a1,$zero,0x3 +/* f086474: 004e001b */ divu $zero,$v0,$t6 +/* f086478: 00007810 */ mfhi $t7 +/* f08647c: afaf00cc */ sw $t7,0xcc($sp) +/* f086480: 8f2b0018 */ lw $t3,0x18($t9) +/* f086484: 15c00002 */ bnez $t6,.L0f086490 +/* f086488: 00000000 */ sll $zero,$zero,0x0 +/* f08648c: 0007000d */ break 0x7 +.L0f086490: +/* f086490: 8d640008 */ lw $a0,0x8($t3) +/* f086494: 8c830004 */ lw $v1,0x4($a0) +/* f086498: 1703000c */ bne $t8,$v1,.L0f0864cc +/* f08649c: 00000000 */ sll $zero,$zero,0x0 +/* f0864a0: 0c006a47 */ jal 0x1a91c +/* f0864a4: afa600d0 */ sw $a2,0xd0($sp) +/* f0864a8: 8fac0124 */ lw $t4,0x124($sp) +/* f0864ac: 8fa600d0 */ lw $a2,0xd0($sp) +/* f0864b0: 8fae011c */ lw $t6,0x11c($sp) +/* f0864b4: 8d8d0044 */ lw $t5,0x44($t4) +/* f0864b8: 504d000f */ beql $v0,$t5,.L0f0864f8 +/* f0864bc: 240c0001 */ addiu $t4,$zero,0x1 +/* f0864c0: 8dcf0018 */ lw $t7,0x18($t6) +/* f0864c4: 8de40008 */ lw $a0,0x8($t7) +/* f0864c8: 8c830004 */ lw $v1,0x4($a0) +.L0f0864cc: +/* f0864cc: 3c198008 */ lui $t9,0x8008 +/* f0864d0: 2739ae34 */ addiu $t9,$t9,-20940 +/* f0864d4: 17230009 */ bne $t9,$v1,.L0f0864fc +/* f0864d8: 24050001 */ addiu $a1,$zero,0x1 +/* f0864dc: 0c006a47 */ jal 0x1a91c +/* f0864e0: afa600d0 */ sw $a2,0xd0($sp) +/* f0864e4: 8fab0124 */ lw $t3,0x124($sp) +/* f0864e8: 8fa600d0 */ lw $a2,0xd0($sp) +/* f0864ec: 8d780044 */ lw $t8,0x44($t3) +/* f0864f0: 14580002 */ bne $v0,$t8,.L0f0864fc +/* f0864f4: 240c0001 */ addiu $t4,$zero,0x1 +.L0f0864f8: +/* f0864f8: a3ac00cb */ sb $t4,0xcb($sp) +.L0f0864fc: +/* f0864fc: 8ccd0004 */ lw $t5,0x4($a2) +/* f086500: 8fae00cc */ lw $t6,0xcc($sp) +/* f086504: 00003825 */ or $a3,$zero,$zero +/* f086508: 01ae7821 */ addu $t7,$t5,$t6 +/* f08650c: 91e20000 */ lbu $v0,0x0($t7) +/* f086510: 28410003 */ slti $at,$v0,0x3 +/* f086514: 14200014 */ bnez $at,.L0f086568 +/* f086518: 28410006 */ slti $at,$v0,0x6 +/* f08651c: 10200012 */ beqz $at,.L0f086568 +/* f086520: 8fb9011c */ lw $t9,0x11c($sp) +/* f086524: 932b0003 */ lbu $t3,0x3($t9) +/* f086528: 24010001 */ addiu $at,$zero,0x1 +/* f08652c: 5161000a */ beql $t3,$at,.L0f086558 +/* f086530: 2442000a */ addiu $v0,$v0,0xa +/* f086534: 8f380008 */ lw $t8,0x8($t9) +/* f086538: 00186380 */ sll $t4,$t8,0xe +/* f08653c: 05820006 */ bltzl $t4,.L0f086558 +/* f086540: 2442000a */ addiu $v0,$v0,0xa +/* f086544: 8f2d000c */ lw $t5,0xc($t9) +/* f086548: 31ae4000 */ andi $t6,$t5,0x4000 +/* f08654c: 51c00005 */ beqzl $t6,.L0f086564 +/* f086550: 24180001 */ addiu $t8,$zero,0x1 +/* f086554: 2442000a */ addiu $v0,$v0,0xa +.L0f086558: +/* f086558: 00027c00 */ sll $t7,$v0,0x10 +/* f08655c: 000f1403 */ sra $v0,$t7,0x10 +/* f086560: 24180001 */ addiu $t8,$zero,0x1 +.L0f086564: +/* f086564: afb800c4 */ sw $t8,0xc4($sp) +.L0f086568: +/* f086568: 8fac0124 */ lw $t4,0x124($sp) +/* f08656c: 24190001 */ addiu $t9,$zero,0x1 +/* f086570: afb90018 */ sw $t9,0x18($sp) +/* f086574: afa00010 */ sw $zero,0x10($sp) +/* f086578: afa20014 */ sw $v0,0x14($sp) +/* f08657c: 8d8d0004 */ lw $t5,0x4($t4) +/* f086580: 83af00cb */ lb $t7,0xcb($sp) +/* f086584: 3c0b800a */ lui $t3,0x800a +/* f086588: afad001c */ sw $t5,0x1c($sp) +/* f08658c: 8d8e0040 */ lw $t6,0x40($t4) +/* f086590: 8d6ba244 */ lw $t3,-0x5dbc($t3) +/* f086594: afaf0024 */ sw $t7,0x24($sp) +/* f086598: afae0020 */ sw $t6,0x20($sp) +/* f08659c: 8d7800bc */ lw $t8,0xbc($t3) +/* f0865a0: 8fad00c4 */ lw $t5,0xc4($sp) +/* f0865a4: 8fa60120 */ lw $a2,0x120($sp) +/* f0865a8: 8f190004 */ lw $t9,0x4($t8) +/* f0865ac: 25840010 */ addiu $a0,$t4,0x10 +/* f0865b0: 2585001c */ addiu $a1,$t4,0x1c +/* f0865b4: afad002c */ sw $t5,0x2c($sp) +/* f0865b8: 24c6001c */ addiu $a2,$a2,0x1c +/* f0865bc: 0fc4fcfd */ jal func0f13f3f4 +/* f0865c0: afb90028 */ sw $t9,0x28($sp) +/* f0865c4: 8fa80124 */ lw $t0,0x124($sp) +.L0f0865c8: +/* f0865c8: 3c02800a */ lui $v0,0x800a +/* f0865cc: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0865d0: 8c4c029c */ lw $t4,0x29c($v0) +/* f0865d4: 0582000b */ bltzl $t4,.L0f086604 +/* f0865d8: 850d003a */ lh $t5,0x3a($t0) +/* f0865dc: 8c4e02a8 */ lw $t6,0x2a8($v0) +/* f0865e0: 8c4f0284 */ lw $t7,0x284($v0) +/* f0865e4: 8fab011c */ lw $t3,0x11c($sp) +/* f0865e8: 55cf0006 */ bnel $t6,$t7,.L0f086604 +/* f0865ec: 850d003a */ lh $t5,0x3a($t0) +/* f0865f0: 8d78000c */ lw $t8,0xc($t3) +/* f0865f4: 33190001 */ andi $t9,$t8,0x1 +/* f0865f8: 572000c4 */ bnezl $t9,.L0f08690c +/* f0865fc: 8fbf0034 */ lw $ra,0x34($sp) +/* f086600: 850d003a */ lh $t5,0x3a($t0) +.L0f086604: +/* f086604: 24012710 */ addiu $at,$zero,0x2710 +/* f086608: 51a1005b */ beql $t5,$at,.L0f086778 +/* f08660c: 8fa80124 */ lw $t0,0x124($sp) +/* f086610: 0fc2c74a */ jal func0f0b1d28 +/* f086614: 8fa40048 */ lw $a0,0x48($sp) +/* f086618: 8fac011c */ lw $t4,0x11c($sp) +/* f08661c: 2401000d */ addiu $at,$zero,0xd +/* f086620: 46000086 */ mov.s $f2,$f0 +/* f086624: 91820003 */ lbu $v0,0x3($t4) +/* f086628: 14410005 */ bne $v0,$at,.L0f086640 +/* f08662c: 3c018007 */ lui $at,0x8007 +/* f086630: c4289958 */ lwc1 $f8,-0x66a8($at) +/* f086634: 46080082 */ mul.s $f2,$f0,$f8 +/* f086638: 10000031 */ beqz $zero,.L0f086700 +/* f08663c: 8fae0120 */ lw $t6,0x120($sp) +.L0f086640: +/* f086640: 24010006 */ addiu $at,$zero,0x6 +/* f086644: 1441001d */ bne $v0,$at,.L0f0866bc +/* f086648: 8fac0100 */ lw $t4,0x100($sp) +/* f08664c: 8fae011c */ lw $t6,0x11c($sp) +/* f086650: 3c0b8008 */ lui $t3,0x8008 +/* f086654: 256bae34 */ addiu $t3,$t3,-20940 +/* f086658: 8dcf0018 */ lw $t7,0x18($t6) +/* f08665c: 24050001 */ addiu $a1,$zero,0x1 +/* f086660: 8de40008 */ lw $a0,0x8($t7) +/* f086664: 8c980004 */ lw $t8,0x4($a0) +/* f086668: 1578000f */ bne $t3,$t8,.L0f0866a8 +/* f08666c: 00000000 */ sll $zero,$zero,0x0 +/* f086670: 0c006a47 */ jal 0x1a91c +/* f086674: e7a200c0 */ swc1 $f2,0xc0($sp) +/* f086678: 8fb90124 */ lw $t9,0x124($sp) +/* f08667c: c7a200c0 */ lwc1 $f2,0xc0($sp) +/* f086680: 3c0142c8 */ lui $at,0x42c8 +/* f086684: 8f2d0044 */ lw $t5,0x44($t9) +/* f086688: 144d0007 */ bne $v0,$t5,.L0f0866a8 +/* f08668c: 00000000 */ sll $zero,$zero,0x0 +/* f086690: 44815000 */ mtc1 $at,$f10 +/* f086694: 8fa4011c */ lw $a0,0x11c($sp) +/* f086698: 460a1082 */ mul.s $f2,$f2,$f10 +/* f08669c: 0fc213d9 */ jal func0f084f64 +/* f0866a0: e7a200c0 */ swc1 $f2,0xc0($sp) +/* f0866a4: c7a200c0 */ lwc1 $f2,0xc0($sp) +.L0f0866a8: +/* f0866a8: 3c018007 */ lui $at,0x8007 +/* f0866ac: c432994c */ lwc1 $f18,-0x66b4($at) +/* f0866b0: 46121082 */ mul.s $f2,$f2,$f18 +/* f0866b4: 10000012 */ beqz $zero,.L0f086700 +/* f0866b8: 8fae0120 */ lw $t6,0x120($sp) +.L0f0866bc: +/* f0866bc: 1180000f */ beqz $t4,.L0f0866fc +/* f0866c0: 2401002a */ addiu $at,$zero,0x2a +/* f0866c4: 10410002 */ beq $v0,$at,.L0f0866d0 +/* f0866c8: 2401002f */ addiu $at,$zero,0x2f +/* f0866cc: 14410006 */ bne $v0,$at,.L0f0866e8 +.L0f0866d0: +/* f0866d0: 3c0142c8 */ lui $at,0x42c8 +/* f0866d4: 44812000 */ mtc1 $at,$f4 +/* f0866d8: 00000000 */ sll $zero,$zero,0x0 +/* f0866dc: 46040082 */ mul.s $f2,$f0,$f4 +/* f0866e0: 10000007 */ beqz $zero,.L0f086700 +/* f0866e4: 8fae0120 */ lw $t6,0x120($sp) +.L0f0866e8: +/* f0866e8: 3c0140a0 */ lui $at,0x40a0 +/* f0866ec: 44818000 */ mtc1 $at,$f16 +/* f0866f0: 00000000 */ sll $zero,$zero,0x0 +/* f0866f4: 46100082 */ mul.s $f2,$f0,$f16 +/* f0866f8: 00000000 */ sll $zero,$zero,0x0 +.L0f0866fc: +/* f0866fc: 8fae0120 */ lw $t6,0x120($sp) +.L0f086700: +/* f086700: 3c0f800a */ lui $t7,0x800a +/* f086704: 8defa24c */ lw $t7,-0x5db4($t7) +/* f086708: 44051000 */ mfc1 $a1,$f2 +/* f08670c: 91c70018 */ lbu $a3,0x18($t6) +/* f086710: 8fa4011c */ lw $a0,0x11c($sp) +/* f086714: 27a60110 */ addiu $a2,$sp,0x110 +/* f086718: 0fc2149c */ jal func0f085270 +/* f08671c: afaf0010 */ sw $t7,0x10($sp) +/* f086720: 8fa4011c */ lw $a0,0x11c($sp) +/* f086724: 3c0b8008 */ lui $t3,0x8008 +/* f086728: 256baed8 */ addiu $t3,$t3,-20776 +/* f08672c: 8c980018 */ lw $t8,0x18($a0) +/* f086730: 8fac0124 */ lw $t4,0x124($sp) +/* f086734: 8f190008 */ lw $t9,0x8($t8) +/* f086738: 8f2d0004 */ lw $t5,0x4($t9) +/* f08673c: 556d000e */ bnel $t3,$t5,.L0f086778 +/* f086740: 8fa80124 */ lw $t0,0x124($sp) +/* f086744: 818e004c */ lb $t6,0x4c($t4) +/* f086748: 55c0000b */ bnezl $t6,.L0f086778 +/* f08674c: 8fa80124 */ lw $t0,0x124($sp) +/* f086750: 808f0085 */ lb $t7,0x85($a0) +/* f086754: 25f80001 */ addiu $t8,$t7,0x1 +/* f086758: a0980085 */ sb $t8,0x85($a0) +/* f08675c: 80990085 */ lb $t9,0x85($a0) +/* f086760: 2b210003 */ slti $at,$t9,0x3 +/* f086764: 54200004 */ bnezl $at,.L0f086778 +/* f086768: 8fa80124 */ lw $t0,0x124($sp) +/* f08676c: 0fc21396 */ jal func0f084e58 +/* f086770: 00000000 */ sll $zero,$zero,0x0 +/* f086774: 8fa80124 */ lw $t0,0x124($sp) +.L0f086778: +/* f086778: 00002825 */ or $a1,$zero,$zero +/* f08677c: 0fc1c1a6 */ jal func0f070698 +/* f086780: 8d040004 */ lw $a0,0x4($t0) +/* f086784: 8fa4011c */ lw $a0,0x11c($sp) +/* f086788: 8c820040 */ lw $v0,0x40($a0) +/* f08678c: 00025940 */ sll $t3,$v0,0x5 +/* f086790: 0560005d */ bltz $t3,.L0f086908 +/* f086794: 00026900 */ sll $t5,$v0,0x4 +/* f086798: 05a2005c */ bltzl $t5,.L0f08690c +/* f08679c: 8fbf0034 */ lw $ra,0x34($sp) +/* f0867a0: 8c8c0010 */ lw $t4,0x10($a0) +/* f0867a4: 8fa20120 */ lw $v0,0x120($sp) +/* f0867a8: 3c014040 */ lui $at,0x4040 +/* f0867ac: 318e0001 */ andi $t6,$t4,0x1 +/* f0867b0: 11c0002d */ beqz $t6,.L0f086868 +/* f0867b4: 00000000 */ sll $zero,$zero,0x0 +/* f0867b8: 44810000 */ mtc1 $at,$f0 +/* f0867bc: c4460028 */ lwc1 $f6,0x28($v0) +/* f0867c0: 8faf0124 */ lw $t7,0x124($sp) +/* f0867c4: 46003202 */ mul.s $f8,$f6,$f0 +/* f0867c8: 25f80010 */ addiu $t8,$t7,0x10 +/* f0867cc: e7a800b0 */ swc1 $f8,0xb0($sp) +/* f0867d0: c44a002c */ lwc1 $f10,0x2c($v0) +/* f0867d4: 46005482 */ mul.s $f18,$f10,$f0 +/* f0867d8: e7b200b4 */ swc1 $f18,0xb4($sp) +/* f0867dc: c4440030 */ lwc1 $f4,0x30($v0) +/* f0867e0: afb80048 */ sw $t8,0x48($sp) +/* f0867e4: 46002402 */ mul.s $f16,$f4,$f0 +/* f0867e8: 0fc2d5de */ jal func0f0b5778 +/* f0867ec: e7b000b8 */ swc1 $f16,0xb8($sp) +/* f0867f0: 8fb9011c */ lw $t9,0x11c($sp) +/* f0867f4: 8fac0124 */ lw $t4,0x124($sp) +/* f0867f8: 00402025 */ or $a0,$v0,$zero +/* f0867fc: 8f2b0018 */ lw $t3,0x18($t9) +/* f086800: 8d8e0040 */ lw $t6,0x40($t4) +/* f086804: 27a60058 */ addiu $a2,$sp,0x58 +/* f086808: 8d6d000c */ lw $t5,0xc($t3) +/* f08680c: 000e7980 */ sll $t7,$t6,0x6 +/* f086810: 0c005680 */ jal 0x15a00 +/* f086814: 01af2821 */ addu $a1,$t5,$t7 +/* f086818: 27a40058 */ addiu $a0,$sp,0x58 +/* f08681c: 8fa50048 */ lw $a1,0x48($sp) +/* f086820: 0c0056da */ jal 0x15b68 +/* f086824: 27a600a4 */ addiu $a2,$sp,0xa4 +/* f086828: 8fb80120 */ lw $t8,0x120($sp) +/* f08682c: 24190001 */ addiu $t9,$zero,0x1 +/* f086830: 8fa4011c */ lw $a0,0x11c($sp) +/* f086834: c7060028 */ lwc1 $f6,0x28($t8) +/* f086838: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f08683c: 27a60098 */ addiu $a2,$sp,0x98 +/* f086840: e7a60098 */ swc1 $f6,0x98($sp) +/* f086844: c708002c */ lwc1 $f8,0x2c($t8) +/* f086848: 27a700b0 */ addiu $a3,$sp,0xb0 +/* f08684c: e7a8009c */ swc1 $f8,0x9c($sp) +/* f086850: c70a0030 */ lwc1 $f10,0x30($t8) +/* f086854: afb90010 */ sw $t9,0x10($sp) +/* f086858: 0fc20ba1 */ jal func0f082e84 +/* f08685c: e7aa00a0 */ swc1 $f10,0xa0($sp) +/* f086860: 1000002a */ beqz $zero,.L0f08690c +/* f086864: 8fbf0034 */ lw $ra,0x34($sp) +.L0f086868: +/* f086868: 0fc21465 */ jal func0f085194 +/* f08686c: afa00054 */ sw $zero,0x54($sp) +/* f086870: 10400008 */ beqz $v0,.L0f086894 +/* f086874: 8fa30054 */ lw $v1,0x54($sp) +/* f086878: 8fab011c */ lw $t3,0x11c($sp) +/* f08687c: 8d6c0008 */ lw $t4,0x8($t3) +/* f086880: 000c7240 */ sll $t6,$t4,0x9 +/* f086884: 05c2000a */ bltzl $t6,.L0f0868b0 +/* f086888: 8fb9011c */ lw $t9,0x11c($sp) +/* f08688c: 10000007 */ beqz $zero,.L0f0868ac +/* f086890: 24030001 */ addiu $v1,$zero,0x1 +.L0f086894: +/* f086894: 8fad011c */ lw $t5,0x11c($sp) +/* f086898: 8daf0008 */ lw $t7,0x8($t5) +/* f08689c: 000fc280 */ sll $t8,$t7,0xa +/* f0868a0: 07030003 */ bgezl $t8,.L0f0868b0 +/* f0868a4: 8fb9011c */ lw $t9,0x11c($sp) +/* f0868a8: 24030001 */ addiu $v1,$zero,0x1 +.L0f0868ac: +/* f0868ac: 8fb9011c */ lw $t9,0x11c($sp) +.L0f0868b0: +/* f0868b0: 8f2b000c */ lw $t3,0xc($t9) +/* f0868b4: 03202025 */ or $a0,$t9,$zero +/* f0868b8: 316c0002 */ andi $t4,$t3,0x2 +/* f0868bc: 51800007 */ beqzl $t4,.L0f0868dc +/* f0868c0: 8fae011c */ lw $t6,0x11c($sp) +/* f0868c4: 0fc21a6a */ jal func0f0869a8 +/* f0868c8: afa30054 */ sw $v1,0x54($sp) +/* f0868cc: 14400002 */ bnez $v0,.L0f0868d8 +/* f0868d0: 8fa30054 */ lw $v1,0x54($sp) +/* f0868d4: 24030001 */ addiu $v1,$zero,0x1 +.L0f0868d8: +/* f0868d8: 8fae011c */ lw $t6,0x11c($sp) +.L0f0868dc: +/* f0868dc: 8fa50120 */ lw $a1,0x120($sp) +/* f0868e0: 8dcd000c */ lw $t5,0xc($t6) +/* f0868e4: 24a5000c */ addiu $a1,$a1,0xc +/* f0868e8: 31af0400 */ andi $t7,$t5,0x400 +/* f0868ec: 11e00002 */ beqz $t7,.L0f0868f8 +/* f0868f0: 00000000 */ sll $zero,$zero,0x0 +/* f0868f4: 00001825 */ or $v1,$zero,$zero +.L0f0868f8: +/* f0868f8: 50600004 */ beqzl $v1,.L0f08690c +/* f0868fc: 8fbf0034 */ lw $ra,0x34($sp) +/* f086900: 0fc209b3 */ jal func0f0826cc +/* f086904: 8fa4011c */ lw $a0,0x11c($sp) +.L0f086908: +/* f086908: 8fbf0034 */ lw $ra,0x34($sp) +.L0f08690c: +/* f08690c: 27bd0120 */ addiu $sp,$sp,0x120 +/* f086910: 03e00008 */ jr $ra +/* f086914: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f086918 +/* f086918: 27bdffc0 */ addiu $sp,$sp,-64 +/* f08691c: afbf0024 */ sw $ra,0x24($sp) +/* f086920: afb20020 */ sw $s2,0x20($sp) +/* f086924: afb1001c */ sw $s1,0x1c($sp) +/* f086928: 10800018 */ beqz $a0,.L0f08698c +/* f08692c: afb00018 */ sw $s0,0x18($sp) +/* f086930: 3c0e800a */ lui $t6,0x800a +/* f086934: 8dcea474 */ lw $t6,-0x5b8c($t6) +/* f086938: 24010026 */ addiu $at,$zero,0x26 +/* f08693c: 27af0038 */ addiu $t7,$sp,0x38 +/* f086940: 15c10012 */ bne $t6,$at,.L0f08698c +/* f086944: 3c188007 */ lui $t8,0x8007 +/* f086948: 2718ac64 */ addiu $t8,$t8,-21404 +/* f08694c: 8f010000 */ lw $at,0x0($t8) +/* f086950: 8f080004 */ lw $t0,0x4($t8) +/* f086954: 27b00038 */ addiu $s0,$sp,0x38 +/* f086958: ade10000 */ sw $at,0x0($t7) +/* f08695c: ade80004 */ sw $t0,0x4($t7) +/* f086960: 8c910004 */ lw $s1,0x4($a0) +/* f086964: 27b20040 */ addiu $s2,$sp,0x40 +.L0f086968: +/* f086968: 0fc2556c */ jal func0f0955b0 +/* f08696c: 92040000 */ lbu $a0,0x0($s0) +/* f086970: 56220004 */ bnel $s1,$v0,.L0f086984 +/* f086974: 26100001 */ addiu $s0,$s0,0x1 +/* f086978: 10000005 */ beqz $zero,.L0f086990 +/* f08697c: 92020000 */ lbu $v0,0x0($s0) +/* f086980: 26100001 */ addiu $s0,$s0,0x1 +.L0f086984: +/* f086984: 1612fff8 */ bne $s0,$s2,.L0f086968 +/* f086988: 00000000 */ sll $zero,$zero,0x0 +.L0f08698c: +/* f08698c: 00001025 */ or $v0,$zero,$zero +.L0f086990: +/* f086990: 8fbf0024 */ lw $ra,0x24($sp) +/* f086994: 8fb00018 */ lw $s0,0x18($sp) +/* f086998: 8fb1001c */ lw $s1,0x1c($sp) +/* f08699c: 8fb20020 */ lw $s2,0x20($sp) +/* f0869a0: 03e00008 */ jr $ra +/* f0869a4: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f0869a8 +/* f0869a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0869ac: afbf0014 */ sw $ra,0x14($sp) +/* f0869b0: 0fc1a1ee */ jal func0f0687b8 +/* f0869b4: 00000000 */ sll $zero,$zero,0x0 +/* f0869b8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0869bc: 2c4e0001 */ sltiu $t6,$v0,0x1 +/* f0869c0: 01c01025 */ or $v0,$t6,$zero +/* f0869c4: 03e00008 */ jr $ra +/* f0869c8: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f0869cc +/* f0869cc: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0869d0: afbf001c */ sw $ra,0x1c($sp) +/* f0869d4: 8c860004 */ lw $a2,0x4($a0) +/* f0869d8: afa00024 */ sw $zero,0x24($sp) +/* f0869dc: afa40030 */ sw $a0,0x30($sp) +/* f0869e0: 0fc21a46 */ jal func0f086918 +/* f0869e4: afa60028 */ sw $a2,0x28($sp) +/* f0869e8: 8fa50024 */ lw $a1,0x24($sp) +/* f0869ec: 10400003 */ beqz $v0,.L0f0869fc +/* f0869f0: 8fa60028 */ lw $a2,0x28($sp) +/* f0869f4: 10000049 */ beqz $zero,.L0f086b1c +/* f0869f8: 24050001 */ addiu $a1,$zero,0x1 +.L0f0869fc: +/* f0869fc: 90c20003 */ lbu $v0,0x3($a2) +/* f086a00: 24010005 */ addiu $at,$zero,0x5 +/* f086a04: 10410010 */ beq $v0,$at,.L0f086a48 +/* f086a08: 00000000 */ sll $zero,$zero,0x0 +/* f086a0c: 8cce0008 */ lw $t6,0x8($a2) +/* f086a10: 000e7b00 */ sll $t7,$t6,0xc +/* f086a14: 05e0000c */ bltz $t7,.L0f086a48 +/* f086a18: 00000000 */ sll $zero,$zero,0x0 +/* f086a1c: 8cc30010 */ lw $v1,0x10($a2) +/* f086a20: 3c010001 */ lui $at,0x1 +/* f086a24: 34212000 */ ori $at,$at,0x2000 +/* f086a28: 0061c024 */ and $t8,$v1,$at +/* f086a2c: 17000006 */ bnez $t8,.L0f086a48 +/* f086a30: 00000000 */ sll $zero,$zero,0x0 +/* f086a34: 8cd90040 */ lw $t9,0x40($a2) +/* f086a38: 24010033 */ addiu $at,$zero,0x33 +/* f086a3c: 33280003 */ andi $t0,$t9,0x3 +/* f086a40: 11000003 */ beqz $t0,.L0f086a50 +/* f086a44: 00000000 */ sll $zero,$zero,0x0 +.L0f086a48: +/* f086a48: 10000034 */ beqz $zero,.L0f086b1c +/* f086a4c: 24050001 */ addiu $a1,$zero,0x1 +.L0f086a50: +/* f086a50: 1441001c */ bne $v0,$at,.L0f086ac4 +/* f086a54: 306b0002 */ andi $t3,$v1,0x2 +/* f086a58: 3c09800a */ lui $t1,0x800a +/* f086a5c: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f086a60: 24010004 */ addiu $at,$zero,0x4 +/* f086a64: 8d2201b0 */ lw $v0,0x1b0($t1) +/* f086a68: 14410003 */ bne $v0,$at,.L0f086a78 +/* f086a6c: 00000000 */ sll $zero,$zero,0x0 +/* f086a70: 1000002a */ beqz $zero,.L0f086b1c +/* f086a74: 24050001 */ addiu $a1,$zero,0x1 +.L0f086a78: +/* f086a78: 14400028 */ bnez $v0,.L0f086b1c +/* f086a7c: 00000000 */ sll $zero,$zero,0x0 +/* f086a80: afa50024 */ sw $a1,0x24($sp) +/* f086a84: 0fc331a0 */ jal func0f0cc680 +/* f086a88: afa60028 */ sw $a2,0x28($sp) +/* f086a8c: 24010002 */ addiu $at,$zero,0x2 +/* f086a90: 8fa50024 */ lw $a1,0x24($sp) +/* f086a94: 14410021 */ bne $v0,$at,.L0f086b1c +/* f086a98: 8fa60028 */ lw $a2,0x28($sp) +/* f086a9c: 3c0a800a */ lui $t2,0x800a +/* f086aa0: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f086aa4: 44802000 */ mtc1 $zero,$f4 +/* f086aa8: c54600b4 */ lwc1 $f6,0xb4($t2) +/* f086aac: 46062032 */ c.eq.s $f4,$f6 +/* f086ab0: 00000000 */ sll $zero,$zero,0x0 +/* f086ab4: 45000019 */ bc1f .L0f086b1c +/* f086ab8: 00000000 */ sll $zero,$zero,0x0 +/* f086abc: 10000017 */ beqz $zero,.L0f086b1c +/* f086ac0: 24050001 */ addiu $a1,$zero,0x1 +.L0f086ac4: +/* f086ac4: 11600015 */ beqz $t3,.L0f086b1c +/* f086ac8: 3c0c800a */ lui $t4,0x800a +/* f086acc: 8d8ca244 */ lw $t4,-0x5dbc($t4) +/* f086ad0: 8d8d01b0 */ lw $t5,0x1b0($t4) +/* f086ad4: 15a00011 */ bnez $t5,.L0f086b1c +/* f086ad8: 00000000 */ sll $zero,$zero,0x0 +/* f086adc: afa50024 */ sw $a1,0x24($sp) +/* f086ae0: 0fc331a0 */ jal func0f0cc680 +/* f086ae4: afa60028 */ sw $a2,0x28($sp) +/* f086ae8: 24010002 */ addiu $at,$zero,0x2 +/* f086aec: 8fa50024 */ lw $a1,0x24($sp) +/* f086af0: 1441000a */ bne $v0,$at,.L0f086b1c +/* f086af4: 8fa60028 */ lw $a2,0x28($sp) +/* f086af8: 3c0e800a */ lui $t6,0x800a +/* f086afc: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f086b00: 44804000 */ mtc1 $zero,$f8 +/* f086b04: c5ca00b4 */ lwc1 $f10,0xb4($t6) +/* f086b08: 460a4032 */ c.eq.s $f8,$f10 +/* f086b0c: 00000000 */ sll $zero,$zero,0x0 +/* f086b10: 45000002 */ bc1f .L0f086b1c +/* f086b14: 00000000 */ sll $zero,$zero,0x0 +/* f086b18: 24050001 */ addiu $a1,$zero,0x1 +.L0f086b1c: +/* f086b1c: 10a0000e */ beqz $a1,.L0f086b58 +/* f086b20: 00000000 */ sll $zero,$zero,0x0 +/* f086b24: 8ccf0040 */ lw $t7,0x40($a2) +/* f086b28: 000fc140 */ sll $t8,$t7,0x5 +/* f086b2c: 0701000a */ bgez $t8,.L0f086b58 +/* f086b30: 00000000 */ sll $zero,$zero,0x0 +/* f086b34: afa50024 */ sw $a1,0x24($sp) +/* f086b38: 0fc31f26 */ jal func0f0c7c98 +/* f086b3c: afa60028 */ sw $a2,0x28($sp) +/* f086b40: 8fb90030 */ lw $t9,0x30($sp) +/* f086b44: 8fa50024 */ lw $a1,0x24($sp) +/* f086b48: 8fa60028 */ lw $a2,0x28($sp) +/* f086b4c: 14590002 */ bne $v0,$t9,.L0f086b58 +/* f086b50: 00000000 */ sll $zero,$zero,0x0 +/* f086b54: 00002825 */ or $a1,$zero,$zero +.L0f086b58: +/* f086b58: 10a0007c */ beqz $a1,.L0f086d4c +/* f086b5c: 8fa80030 */ lw $t0,0x30($sp) +/* f086b60: 91090001 */ lbu $t1,0x1($t0) +/* f086b64: 00c02025 */ or $a0,$a2,$zero +/* f086b68: 312a0002 */ andi $t2,$t1,0x2 +/* f086b6c: 51400078 */ beqzl $t2,.L0f086d50 +/* f086b70: 8fbf001c */ lw $ra,0x1c($sp) +/* f086b74: 0fc21a6a */ jal func0f0869a8 +/* f086b78: afa60028 */ sw $a2,0x28($sp) +/* f086b7c: 10400073 */ beqz $v0,.L0f086d4c +/* f086b80: 8fa60028 */ lw $a2,0x28($sp) +/* f086b84: 8ccb0008 */ lw $t3,0x8($a2) +/* f086b88: 8fa40030 */ lw $a0,0x30($sp) +/* f086b8c: 3c0d800a */ lui $t5,0x800a +/* f086b90: 000b6180 */ sll $t4,$t3,0x6 +/* f086b94: 0580006d */ bltz $t4,.L0f086d4c +/* f086b98: 240100c8 */ addiu $at,$zero,0xc8 +/* f086b9c: 8dada244 */ lw $t5,-0x5dbc($t5) +/* f086ba0: c4900008 */ lwc1 $f16,0x8($a0) +/* f086ba4: c4880010 */ lwc1 $f8,0x10($a0) +/* f086ba8: 8da300bc */ lw $v1,0xbc($t5) +/* f086bac: 84c20004 */ lh $v0,0x4($a2) +/* f086bb0: c484000c */ lwc1 $f4,0xc($a0) +/* f086bb4: c4720008 */ lwc1 $f18,0x8($v1) +/* f086bb8: c46a0010 */ lwc1 $f10,0x10($v1) +/* f086bbc: c466000c */ lwc1 $f6,0xc($v1) +/* f086bc0: 46128301 */ sub.s $f12,$f16,$f18 +/* f086bc4: 460a4381 */ sub.s $f14,$f8,$f10 +/* f086bc8: 460c6402 */ mul.s $f16,$f12,$f12 +/* f086bcc: 46062081 */ sub.s $f2,$f4,$f6 +/* f086bd0: 460e7482 */ mul.s $f18,$f14,$f14 +/* f086bd4: 14410004 */ bne $v0,$at,.L0f086be8 +/* f086bd8: 3c0143fa */ lui $at,0x43fa +/* f086bdc: 44810000 */ mtc1 $at,$f0 +/* f086be0: 10000018 */ beqz $zero,.L0f086c44 +/* f086be4: 00000000 */ sll $zero,$zero,0x0 +.L0f086be8: +/* f086be8: 24010086 */ addiu $at,$zero,0x86 +/* f086bec: 14410004 */ bne $v0,$at,.L0f086c00 +/* f086bf0: 3c014396 */ lui $at,0x4396 +/* f086bf4: 44810000 */ mtc1 $at,$f0 +/* f086bf8: 10000012 */ beqz $zero,.L0f086c44 +/* f086bfc: 00000000 */ sll $zero,$zero,0x0 +.L0f086c00: +/* f086c00: 24010190 */ addiu $at,$zero,0x190 +/* f086c04: 14410004 */ bne $v0,$at,.L0f086c18 +/* f086c08: 3c01438c */ lui $at,0x438c +/* f086c0c: 44810000 */ mtc1 $at,$f0 +/* f086c10: 1000000c */ beqz $zero,.L0f086c44 +/* f086c14: 00000000 */ sll $zero,$zero,0x0 +.L0f086c18: +/* f086c18: 8cce0010 */ lw $t6,0x10($a2) +/* f086c1c: 3c014348 */ lui $at,0x4348 +/* f086c20: 000e7a80 */ sll $t7,$t6,0xa +/* f086c24: 05e30006 */ bgezl $t7,.L0f086c40 +/* f086c28: 44810000 */ mtc1 $at,$f0 +/* f086c2c: 3c0142c8 */ lui $at,0x42c8 +/* f086c30: 44810000 */ mtc1 $at,$f0 +/* f086c34: 10000003 */ beqz $zero,.L0f086c44 +/* f086c38: 00000000 */ sll $zero,$zero,0x0 +/* f086c3c: 44810000 */ mtc1 $at,$f0 +.L0f086c40: +/* f086c40: 00000000 */ sll $zero,$zero,0x0 +.L0f086c44: +/* f086c44: 46000182 */ mul.s $f6,$f0,$f0 +/* f086c48: 46128100 */ add.s $f4,$f16,$f18 +/* f086c4c: 4606203c */ c.lt.s $f4,$f6 +/* f086c50: 00000000 */ sll $zero,$zero,0x0 +/* f086c54: 4502003e */ bc1fl .L0f086d50 +/* f086c58: 8fbf001c */ lw $ra,0x1c($sp) +/* f086c5c: 4600103c */ c.lt.s $f2,$f0 +/* f086c60: 00000000 */ sll $zero,$zero,0x0 +/* f086c64: 4502003a */ bc1fl .L0f086d50 +/* f086c68: 8fbf001c */ lw $ra,0x1c($sp) +/* f086c6c: 46000207 */ neg.s $f8,$f0 +/* f086c70: 4602403c */ c.lt.s $f8,$f2 +/* f086c74: 00000000 */ sll $zero,$zero,0x0 +/* f086c78: 45020035 */ bc1fl .L0f086d50 +/* f086c7c: 8fbf001c */ lw $ra,0x1c($sp) +/* f086c80: afa30020 */ sw $v1,0x20($sp) +/* f086c84: 0fc259d4 */ jal func0f096750 +/* f086c88: afa60028 */ sw $a2,0x28($sp) +/* f086c8c: 3c18800a */ lui $t8,0x800a +/* f086c90: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f086c94: 3c0143b4 */ lui $at,0x43b4 +/* f086c98: 44816000 */ mtc1 $at,$f12 +/* f086c9c: c70a0144 */ lwc1 $f10,0x144($t8) +/* f086ca0: 3c017f1b */ lui $at,0x7f1b +/* f086ca4: c42eab34 */ lwc1 $f14,-0x54cc($at) +/* f086ca8: 460a6401 */ sub.s $f16,$f12,$f10 +/* f086cac: 44803000 */ mtc1 $zero,$f6 +/* f086cb0: 8fa30020 */ lw $v1,0x20($sp) +/* f086cb4: 8fa60028 */ lw $a2,0x28($sp) +/* f086cb8: 460e8482 */ mul.s $f18,$f16,$f14 +/* f086cbc: 3c017f1b */ lui $at,0x7f1b +/* f086cc0: 460c9103 */ div.s $f4,$f18,$f12 +/* f086cc4: 46040081 */ sub.s $f2,$f0,$f4 +/* f086cc8: 4606103c */ c.lt.s $f2,$f6 +/* f086ccc: 00000000 */ sll $zero,$zero,0x0 +/* f086cd0: 45000002 */ bc1f .L0f086cdc +/* f086cd4: 00000000 */ sll $zero,$zero,0x0 +/* f086cd8: 460e1080 */ add.s $f2,$f2,$f14 +.L0f086cdc: +/* f086cdc: c428ab38 */ lwc1 $f8,-0x54c8($at) +/* f086ce0: 3c017f1b */ lui $at,0x7f1b +/* f086ce4: 4602403c */ c.lt.s $f8,$f2 +/* f086ce8: 00000000 */ sll $zero,$zero,0x0 +/* f086cec: 45000002 */ bc1f .L0f086cf8 +/* f086cf0: 00000000 */ sll $zero,$zero,0x0 +/* f086cf4: 46027081 */ sub.s $f2,$f14,$f2 +.L0f086cf8: +/* f086cf8: c42aab3c */ lwc1 $f10,-0x54c4($at) +/* f086cfc: 460a103e */ c.le.s $f2,$f10 +/* f086d00: 00000000 */ sll $zero,$zero,0x0 +/* f086d04: 45020012 */ bc1fl .L0f086d50 +/* f086d08: 8fbf001c */ lw $ra,0x1c($sp) +/* f086d0c: 8cd9000c */ lw $t9,0xc($a2) +/* f086d10: 24640008 */ addiu $a0,$v1,0x8 +/* f086d14: 24650028 */ addiu $a1,$v1,0x28 +/* f086d18: 33280800 */ andi $t0,$t9,0x800 +/* f086d1c: 11000008 */ beqz $t0,.L0f086d40 +/* f086d20: 8fa90030 */ lw $t1,0x30($sp) +/* f086d24: 240a0020 */ addiu $t2,$zero,0x20 +/* f086d28: afaa0010 */ sw $t2,0x10($sp) +/* f086d2c: 25260008 */ addiu $a2,$t1,0x8 +/* f086d30: 0c00b734 */ jal 0x2dcd0 +/* f086d34: 25270028 */ addiu $a3,$t1,0x28 +/* f086d38: 50400005 */ beqzl $v0,.L0f086d50 +/* f086d3c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f086d40: +/* f086d40: 8fab0030 */ lw $t3,0x30($sp) +/* f086d44: 3c01800a */ lui $at,0x800a +/* f086d48: ac2bcda8 */ sw $t3,-0x3258($at) +.L0f086d4c: +/* f086d4c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f086d50: +/* f086d50: 27bd0030 */ addiu $sp,$sp,0x30 +/* f086d54: 24020001 */ addiu $v0,$zero,0x1 +/* f086d58: 03e00008 */ jr $ra +/* f086d5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f086d60 +/* f086d60: 27bdffd0 */ addiu $sp,$sp,-48 +/* f086d64: afbf0014 */ sw $ra,0x14($sp) +/* f086d68: afa40030 */ sw $a0,0x30($sp) +/* f086d6c: 8c850004 */ lw $a1,0x4($a0) +/* f086d70: 24010033 */ addiu $at,$zero,0x33 +/* f086d74: 00001825 */ or $v1,$zero,$zero +/* f086d78: 90af0003 */ lbu $t7,0x3($a1) +/* f086d7c: 3c19800a */ lui $t9,0x800a +/* f086d80: 15e10019 */ bne $t7,$at,.L0f086de8 +/* f086d84: 00000000 */ sll $zero,$zero,0x0 +/* f086d88: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f086d8c: 3c18800a */ lui $t8,0x800a +/* f086d90: 8f189fc8 */ lw $t8,-0x6038($t8) +/* f086d94: 8f28019c */ lw $t0,0x19c($t9) +/* f086d98: 03084823 */ subu $t1,$t8,$t0 +/* f086d9c: 2921001e */ slti $at,$t1,0x1e +/* f086da0: 10200011 */ beqz $at,.L0f086de8 +/* f086da4: 00000000 */ sll $zero,$zero,0x0 +/* f086da8: 8ca20040 */ lw $v0,0x40($a1) +/* f086dac: 00025140 */ sll $t2,$v0,0x5 +/* f086db0: 0540000d */ bltz $t2,.L0f086de8 +/* f086db4: 00025900 */ sll $t3,$v0,0x4 +/* f086db8: 0561000b */ bgez $t3,.L0f086de8 +/* f086dbc: 24030001 */ addiu $v1,$zero,0x1 +/* f086dc0: afa00028 */ sw $zero,0x28($sp) +/* f086dc4: 0fc31f31 */ jal func0f0c7cc4 +/* f086dc8: afa5002c */ sw $a1,0x2c($sp) +/* f086dcc: 8fac0030 */ lw $t4,0x30($sp) +/* f086dd0: 8fa30028 */ lw $v1,0x28($sp) +/* f086dd4: 8fa5002c */ lw $a1,0x2c($sp) +/* f086dd8: 144c0003 */ bne $v0,$t4,.L0f086de8 +/* f086ddc: 00000000 */ sll $zero,$zero,0x0 +/* f086de0: 10000001 */ beqz $zero,.L0f086de8 +/* f086de4: 24030001 */ addiu $v1,$zero,0x1 +.L0f086de8: +/* f086de8: 10600018 */ beqz $v1,.L0f086e4c +/* f086dec: 3c0d800a */ lui $t5,0x800a +/* f086df0: 8dada244 */ lw $t5,-0x5dbc($t5) +/* f086df4: 24010004 */ addiu $at,$zero,0x4 +/* f086df8: 8da201b0 */ lw $v0,0x1b0($t5) +/* f086dfc: 10410013 */ beq $v0,$at,.L0f086e4c +/* f086e00: 00000000 */ sll $zero,$zero,0x0 +/* f086e04: 54400011 */ bnezl $v0,.L0f086e4c +/* f086e08: 00001825 */ or $v1,$zero,$zero +/* f086e0c: afa30028 */ sw $v1,0x28($sp) +/* f086e10: 0fc331a0 */ jal func0f0cc680 +/* f086e14: afa5002c */ sw $a1,0x2c($sp) +/* f086e18: 24010002 */ addiu $at,$zero,0x2 +/* f086e1c: 8fa30028 */ lw $v1,0x28($sp) +/* f086e20: 14410009 */ bne $v0,$at,.L0f086e48 +/* f086e24: 8fa5002c */ lw $a1,0x2c($sp) +/* f086e28: 3c0e800a */ lui $t6,0x800a +/* f086e2c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f086e30: 44802000 */ mtc1 $zero,$f4 +/* f086e34: c5c600b4 */ lwc1 $f6,0xb4($t6) +/* f086e38: 46062032 */ c.eq.s $f4,$f6 +/* f086e3c: 00000000 */ sll $zero,$zero,0x0 +/* f086e40: 45010002 */ bc1t .L0f086e4c +/* f086e44: 00000000 */ sll $zero,$zero,0x0 +.L0f086e48: +/* f086e48: 00001825 */ or $v1,$zero,$zero +.L0f086e4c: +/* f086e4c: 10600037 */ beqz $v1,.L0f086f2c +/* f086e50: 3c0f800a */ lui $t7,0x800a +/* f086e54: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f086e58: 8fb90030 */ lw $t9,0x30($sp) +/* f086e5c: 8de200bc */ lw $v0,0xbc($t7) +/* f086e60: c7280008 */ lwc1 $f8,0x8($t9) +/* f086e64: c7300010 */ lwc1 $f16,0x10($t9) +/* f086e68: c44a0008 */ lwc1 $f10,0x8($v0) +/* f086e6c: c4520010 */ lwc1 $f18,0x10($v0) +/* f086e70: afa5002c */ sw $a1,0x2c($sp) +/* f086e74: 460a4301 */ sub.s $f12,$f8,$f10 +/* f086e78: 0fc259d4 */ jal func0f096750 +/* f086e7c: 46128381 */ sub.s $f14,$f16,$f18 +/* f086e80: 8fa4002c */ lw $a0,0x2c($sp) +/* f086e84: 0fc1c836 */ jal func0f0720d8 +/* f086e88: e7a0001c */ swc1 $f0,0x1c($sp) +/* f086e8c: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f086e90: 44802000 */ mtc1 $zero,$f4 +/* f086e94: 3c017f1b */ lui $at,0x7f1b +/* f086e98: 46001081 */ sub.s $f2,$f2,$f0 +/* f086e9c: 4604103c */ c.lt.s $f2,$f4 +/* f086ea0: 00000000 */ sll $zero,$zero,0x0 +/* f086ea4: 45000003 */ bc1f .L0f086eb4 +/* f086ea8: 00000000 */ sll $zero,$zero,0x0 +/* f086eac: c426ab40 */ lwc1 $f6,-0x54c0($at) +/* f086eb0: 46061080 */ add.s $f2,$f2,$f6 +.L0f086eb4: +/* f086eb4: 3c017f1b */ lui $at,0x7f1b +/* f086eb8: c428ab44 */ lwc1 $f8,-0x54bc($at) +/* f086ebc: 3c017f1b */ lui $at,0x7f1b +/* f086ec0: 4602403c */ c.lt.s $f8,$f2 +/* f086ec4: 00000000 */ sll $zero,$zero,0x0 +/* f086ec8: 45000005 */ bc1f .L0f086ee0 +/* f086ecc: 00000000 */ sll $zero,$zero,0x0 +/* f086ed0: c42aab48 */ lwc1 $f10,-0x54b8($at) +/* f086ed4: 460a103c */ c.lt.s $f2,$f10 +/* f086ed8: 00000000 */ sll $zero,$zero,0x0 +/* f086edc: 4501000b */ bc1t .L0f086f0c +.L0f086ee0: +/* f086ee0: 3c017f1b */ lui $at,0x7f1b +/* f086ee4: c430ab4c */ lwc1 $f16,-0x54b4($at) +/* f086ee8: 3c017f1b */ lui $at,0x7f1b +/* f086eec: 4610103c */ c.lt.s $f2,$f16 +/* f086ef0: 00000000 */ sll $zero,$zero,0x0 +/* f086ef4: 4502000e */ bc1fl .L0f086f30 +/* f086ef8: 00001025 */ or $v0,$zero,$zero +/* f086efc: c432ab50 */ lwc1 $f18,-0x54b0($at) +/* f086f00: 4602903c */ c.lt.s $f18,$f2 +/* f086f04: 00000000 */ sll $zero,$zero,0x0 +/* f086f08: 45000008 */ bc1f .L0f086f2c +.L0f086f0c: +/* f086f0c: 3c08800a */ lui $t0,0x800a +/* f086f10: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f086f14: 8fb80030 */ lw $t8,0x30($sp) +/* f086f18: 24040003 */ addiu $a0,$zero,0x3 +/* f086f1c: 0fc31f4c */ jal func0f0c7d30 +/* f086f20: ad181a6c */ sw $t8,0x1a6c($t0) +/* f086f24: 10000002 */ beqz $zero,.L0f086f30 +/* f086f28: 24020001 */ addiu $v0,$zero,0x1 +.L0f086f2c: +/* f086f2c: 00001025 */ or $v0,$zero,$zero +.L0f086f30: +/* f086f30: 8fbf0014 */ lw $ra,0x14($sp) +/* f086f34: 27bd0030 */ addiu $sp,$sp,0x30 +/* f086f38: 03e00008 */ jr $ra +/* f086f3c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f086f40 +/* f086f40: 27bdffc8 */ addiu $sp,$sp,-56 +/* f086f44: afbf0024 */ sw $ra,0x24($sp) +/* f086f48: 8c8e0004 */ lw $t6,0x4($a0) +/* f086f4c: afa00030 */ sw $zero,0x30($sp) +/* f086f50: afa40038 */ sw $a0,0x38($sp) +/* f086f54: 0fc21a46 */ jal func0f086918 +/* f086f58: afae0034 */ sw $t6,0x34($sp) +/* f086f5c: 1040008c */ beqz $v0,.L0f087190 +/* f086f60: afa2002c */ sw $v0,0x2c($sp) +/* f086f64: 0fc67264 */ jal func0f19c990 +/* f086f68: a3a0002b */ sb $zero,0x2b($sp) +/* f086f6c: 5040003f */ beqzl $v0,.L0f08706c +/* f086f70: 93ac002b */ lbu $t4,0x2b($sp) +/* f086f74: 8fa2002c */ lw $v0,0x2c($sp) +/* f086f78: 24010010 */ addiu $at,$zero,0x10 +/* f086f7c: 54410015 */ bnel $v0,$at,.L0f086fd4 +/* f086f80: 24010045 */ addiu $at,$zero,0x45 +/* f086f84: 0fc68606 */ jal func0f1a1818 +/* f086f88: 00000000 */ sll $zero,$zero,0x0 +/* f086f8c: 240f0001 */ addiu $t7,$zero,0x1 +/* f086f90: a3af002b */ sb $t7,0x2b($sp) +/* f086f94: 8c580000 */ lw $t8,0x0($v0) +/* f086f98: 3c048009 */ lui $a0,0x8009 +/* f086f9c: 2405000d */ addiu $a1,$zero,0xd +/* f086fa0: 0018cfc2 */ srl $t9,$t8,0x1f +/* f086fa4: 13200006 */ beqz $t9,.L0f086fc0 +/* f086fa8: 248493e0 */ addiu $a0,$a0,-27680 +/* f086fac: 3c048009 */ lui $a0,0x8009 +/* f086fb0: 0fc3e178 */ jal func0f0f85e0 +/* f086fb4: 2484947c */ addiu $a0,$a0,-27524 +/* f086fb8: 1000002c */ beqz $zero,.L0f08706c +/* f086fbc: 93ac002b */ lbu $t4,0x2b($sp) +.L0f086fc0: +/* f086fc0: 0fc3e178 */ jal func0f0f85e0 +/* f086fc4: 2405000d */ addiu $a1,$zero,0xd +/* f086fc8: 10000028 */ beqz $zero,.L0f08706c +/* f086fcc: 93ac002b */ lbu $t4,0x2b($sp) +/* f086fd0: 24010045 */ addiu $at,$zero,0x45 +.L0f086fd4: +/* f086fd4: 54410015 */ bnel $v0,$at,.L0f08702c +/* f086fd8: 2401007f */ addiu $at,$zero,0x7f +/* f086fdc: 0fc687f8 */ jal func0f1a1fe0 +/* f086fe0: 00000000 */ sll $zero,$zero,0x0 +/* f086fe4: 24080001 */ addiu $t0,$zero,0x1 +/* f086fe8: a3a8002b */ sb $t0,0x2b($sp) +/* f086fec: 8c490000 */ lw $t1,0x0($v0) +/* f086ff0: 3c048009 */ lui $a0,0x8009 +/* f086ff4: 2405000d */ addiu $a1,$zero,0xd +/* f086ff8: 000957c2 */ srl $t2,$t1,0x1f +/* f086ffc: 11400006 */ beqz $t2,.L0f087018 +/* f087000: 248495dc */ addiu $a0,$a0,-27172 +/* f087004: 3c048009 */ lui $a0,0x8009 +/* f087008: 0fc3e178 */ jal func0f0f85e0 +/* f08700c: 2484966c */ addiu $a0,$a0,-27028 +/* f087010: 10000016 */ beqz $zero,.L0f08706c +/* f087014: 93ac002b */ lbu $t4,0x2b($sp) +.L0f087018: +/* f087018: 0fc3e178 */ jal func0f0f85e0 +/* f08701c: 2405000d */ addiu $a1,$zero,0xd +/* f087020: 10000012 */ beqz $zero,.L0f08706c +/* f087024: 93ac002b */ lbu $t4,0x2b($sp) +/* f087028: 2401007f */ addiu $at,$zero,0x7f +.L0f08702c: +/* f08702c: 1441000e */ bne $v0,$at,.L0f087068 +/* f087030: 240b0001 */ addiu $t3,$zero,0x1 +/* f087034: 0fc6830c */ jal func0f1a0c30 +/* f087038: a3ab002b */ sb $t3,0x2b($sp) +/* f08703c: 10400007 */ beqz $v0,.L0f08705c +/* f087040: 3c048009 */ lui $a0,0x8009 +/* f087044: 3c048009 */ lui $a0,0x8009 +/* f087048: 24848e6c */ addiu $a0,$a0,-29076 +/* f08704c: 0fc3e178 */ jal func0f0f85e0 +/* f087050: 2405000d */ addiu $a1,$zero,0xd +/* f087054: 10000005 */ beqz $zero,.L0f08706c +/* f087058: 93ac002b */ lbu $t4,0x2b($sp) +.L0f08705c: +/* f08705c: 24848d78 */ addiu $a0,$a0,-29320 +/* f087060: 0fc3e178 */ jal func0f0f85e0 +/* f087064: 2405000d */ addiu $a1,$zero,0xd +.L0f087068: +/* f087068: 93ac002b */ lbu $t4,0x2b($sp) +.L0f08706c: +/* f08706c: 8fa2002c */ lw $v0,0x2c($sp) +/* f087070: 2401000e */ addiu $at,$zero,0xe +/* f087074: 55800031 */ bnezl $t4,.L0f08713c +/* f087078: 93a8002b */ lbu $t0,0x2b($sp) +/* f08707c: 14410008 */ bne $v0,$at,.L0f0870a0 +/* f087080: 240d0001 */ addiu $t5,$zero,0x1 +/* f087084: 3c048009 */ lui $a0,0x8009 +/* f087088: a3ad002b */ sb $t5,0x2b($sp) +/* f08708c: 248491e8 */ addiu $a0,$a0,-28184 +/* f087090: 0fc3e178 */ jal func0f0f85e0 +/* f087094: 2405000d */ addiu $a1,$zero,0xd +/* f087098: 10000028 */ beqz $zero,.L0f08713c +/* f08709c: 93a8002b */ lbu $t0,0x2b($sp) +.L0f0870a0: +/* f0870a0: 2401000f */ addiu $at,$zero,0xf +/* f0870a4: 14410008 */ bne $v0,$at,.L0f0870c8 +/* f0870a8: 240e0001 */ addiu $t6,$zero,0x1 +/* f0870ac: 3c048007 */ lui $a0,0x8007 +/* f0870b0: a3ae002b */ sb $t6,0x2b($sp) +/* f0870b4: 24844368 */ addiu $a0,$a0,0x4368 +/* f0870b8: 0fc3e178 */ jal func0f0f85e0 +/* f0870bc: 2405000d */ addiu $a1,$zero,0xd +/* f0870c0: 1000001e */ beqz $zero,.L0f08713c +/* f0870c4: 93a8002b */ lbu $t0,0x2b($sp) +.L0f0870c8: +/* f0870c8: 2401001b */ addiu $at,$zero,0x1b +/* f0870cc: 14410008 */ bne $v0,$at,.L0f0870f0 +/* f0870d0: 240f0001 */ addiu $t7,$zero,0x1 +/* f0870d4: 3c048007 */ lui $a0,0x8007 +/* f0870d8: a3af002b */ sb $t7,0x2b($sp) +/* f0870dc: 2484352c */ addiu $a0,$a0,0x352c +/* f0870e0: 0fc3e178 */ jal func0f0f85e0 +/* f0870e4: 2405000d */ addiu $a1,$zero,0xd +/* f0870e8: 10000014 */ beqz $zero,.L0f08713c +/* f0870ec: 93a8002b */ lbu $t0,0x2b($sp) +.L0f0870f0: +/* f0870f0: 24010047 */ addiu $at,$zero,0x47 +/* f0870f4: 14410008 */ bne $v0,$at,.L0f087118 +/* f0870f8: 24180001 */ addiu $t8,$zero,0x1 +/* f0870fc: 3c048007 */ lui $a0,0x8007 +/* f087100: a3b8002b */ sb $t8,0x2b($sp) +/* f087104: 24843a5c */ addiu $a0,$a0,0x3a5c +/* f087108: 0fc3e178 */ jal func0f0f85e0 +/* f08710c: 24050002 */ addiu $a1,$zero,0x2 +/* f087110: 1000000a */ beqz $zero,.L0f08713c +/* f087114: 93a8002b */ lbu $t0,0x2b($sp) +.L0f087118: +/* f087118: 24010046 */ addiu $at,$zero,0x46 +/* f08711c: 14410006 */ bne $v0,$at,.L0f087138 +/* f087120: 24190001 */ addiu $t9,$zero,0x1 +/* f087124: 3c048009 */ lui $a0,0x8009 +/* f087128: a3b9002b */ sb $t9,0x2b($sp) +/* f08712c: 24849970 */ addiu $a0,$a0,-26256 +/* f087130: 0fc3e178 */ jal func0f0f85e0 +/* f087134: 2405000d */ addiu $a1,$zero,0xd +.L0f087138: +/* f087138: 93a8002b */ lbu $t0,0x2b($sp) +.L0f08713c: +/* f08713c: 3c048009 */ lui $a0,0x8009 +/* f087140: 24058118 */ addiu $a1,$zero,-32488 +/* f087144: 1100000d */ beqz $t0,.L0f08717c +/* f087148: 00003025 */ or $a2,$zero,$zero +/* f08714c: 3c01bf80 */ lui $at,0xbf80 +/* f087150: 44812000 */ mtc1 $at,$f4 +/* f087154: 2409ffff */ addiu $t1,$zero,-1 +/* f087158: 240affff */ addiu $t2,$zero,-1 +/* f08715c: 240bffff */ addiu $t3,$zero,-1 +/* f087160: afab001c */ sw $t3,0x1c($sp) +/* f087164: afaa0018 */ sw $t2,0x18($sp) +/* f087168: afa90010 */ sw $t1,0x10($sp) +/* f08716c: 8c845200 */ lw $a0,0x5200($a0) +/* f087170: 2407ffff */ addiu $a3,$zero,-1 +/* f087174: 0c004241 */ jal 0x10904 +/* f087178: e7a40014 */ swc1 $f4,0x14($sp) +.L0f08717c: +/* f08717c: 8fa40038 */ lw $a0,0x38($sp) +/* f087180: 0fc3f525 */ jal func0f0fd494 +/* f087184: 24840008 */ addiu $a0,$a0,0x8 +/* f087188: 10000080 */ beqz $zero,.L0f08738c +/* f08718c: 00000000 */ sll $zero,$zero,0x0 +.L0f087190: +/* f087190: 8fac0034 */ lw $t4,0x34($sp) +/* f087194: 24010005 */ addiu $at,$zero,0x5 +/* f087198: 3c048009 */ lui $a0,0x8009 +/* f08719c: 91820003 */ lbu $v0,0x3($t4) +/* f0871a0: 240500ba */ addiu $a1,$zero,0xba +/* f0871a4: 00003025 */ or $a2,$zero,$zero +/* f0871a8: 14410019 */ bne $v0,$at,.L0f087210 +/* f0871ac: 8fb80034 */ lw $t8,0x34($sp) +/* f0871b0: 3c01bf80 */ lui $at,0xbf80 +/* f0871b4: 44813000 */ mtc1 $at,$f6 +/* f0871b8: 240dffff */ addiu $t5,$zero,-1 +/* f0871bc: 240effff */ addiu $t6,$zero,-1 +/* f0871c0: 240fffff */ addiu $t7,$zero,-1 +/* f0871c4: afaf001c */ sw $t7,0x1c($sp) +/* f0871c8: afae0018 */ sw $t6,0x18($sp) +/* f0871cc: afad0010 */ sw $t5,0x10($sp) +/* f0871d0: 8c845200 */ lw $a0,0x5200($a0) +/* f0871d4: 2407ffff */ addiu $a3,$zero,-1 +/* f0871d8: 0c004241 */ jal 0x10904 +/* f0871dc: e7a60014 */ swc1 $f6,0x14($sp) +/* f0871e0: 0fc2410e */ jal func0f090438 +/* f0871e4: 00000000 */ sll $zero,$zero,0x0 +/* f0871e8: 10400005 */ beqz $v0,.L0f087200 +/* f0871ec: 00000000 */ sll $zero,$zero,0x0 +/* f0871f0: 0fc24105 */ jal func0f090414 +/* f0871f4: 00000000 */ sll $zero,$zero,0x0 +/* f0871f8: 10000064 */ beqz $zero,.L0f08738c +/* f0871fc: 00000000 */ sll $zero,$zero,0x0 +.L0f087200: +/* f087200: 0fc240ec */ jal func0f0903b0 +/* f087204: 00000000 */ sll $zero,$zero,0x0 +/* f087208: 10000060 */ beqz $zero,.L0f08738c +/* f08720c: 00000000 */ sll $zero,$zero,0x0 +.L0f087210: +/* f087210: 8f190008 */ lw $t9,0x8($t8) +/* f087214: 2401000d */ addiu $at,$zero,0xd +/* f087218: 00194300 */ sll $t0,$t9,0xc +/* f08721c: 0501003d */ bgez $t0,.L0f087314 +/* f087220: 00000000 */ sll $zero,$zero,0x0 +/* f087224: 14410037 */ bne $v0,$at,.L0f087304 +/* f087228: 8fa40038 */ lw $a0,0x38($sp) +/* f08722c: 3c09800a */ lui $t1,0x800a +/* f087230: 8d29a2d8 */ lw $t1,-0x5d28($t1) +/* f087234: 3c0a800a */ lui $t2,0x800a +/* f087238: 3c03800a */ lui $v1,0x800a +/* f08723c: 11200007 */ beqz $t1,.L0f08725c +/* f087240: 00000000 */ sll $zero,$zero,0x0 +/* f087244: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f087248: 8d4b00bc */ lw $t3,0xbc($t2) +/* f08724c: 0fc633fe */ jal func0f18cff8 +/* f087250: 8d640004 */ lw $a0,0x4($t3) +/* f087254: 10000002 */ beqz $zero,.L0f087260 +/* f087258: 00401825 */ or $v1,$v0,$zero +.L0f08725c: +/* f08725c: 8c63a24c */ lw $v1,-0x5db4($v1) +.L0f087260: +/* f087260: 0460004a */ bltz $v1,.L0f08738c +/* f087264: 8fac0034 */ lw $t4,0x34($sp) +/* f087268: 00036880 */ sll $t5,$v1,0x2 +/* f08726c: 01a36823 */ subu $t5,$t5,$v1 +/* f087270: 000d6880 */ sll $t5,$t5,0x2 +/* f087274: 01a36823 */ subu $t5,$t5,$v1 +/* f087278: 3c0e8007 */ lui $t6,0x8007 +/* f08727c: 8dce9968 */ lw $t6,-0x6698($t6) +/* f087280: 000d6880 */ sll $t5,$t5,0x2 +/* f087284: 01a36823 */ subu $t5,$t5,$v1 +/* f087288: 000d6880 */ sll $t5,$t5,0x2 +/* f08728c: 01ae7821 */ addu $t7,$t5,$t6 +/* f087290: 158f003e */ bne $t4,$t7,.L0f08738c +/* f087294: 00000000 */ sll $zero,$zero,0x0 +/* f087298: 8d980040 */ lw $t8,0x40($t4) +/* f08729c: 2404000e */ addiu $a0,$zero,0xe +/* f0872a0: 37190004 */ ori $t9,$t8,0x4 +/* f0872a4: 0fc44762 */ jal func0f111d88 +/* f0872a8: ad990040 */ sw $t9,0x40($t4) +/* f0872ac: 2404000e */ addiu $a0,$zero,0xe +/* f0872b0: 0fc221f2 */ jal func0f0887c8 +/* f0872b4: 00002825 */ or $a1,$zero,$zero +/* f0872b8: 0fc21f44 */ jal func0f087d10 +/* f0872bc: 2404000e */ addiu $a0,$zero,0xe +/* f0872c0: 8fa80034 */ lw $t0,0x34($sp) +/* f0872c4: 240100ff */ addiu $at,$zero,0xff +/* f0872c8: 910200a9 */ lbu $v0,0xa9($t0) +/* f0872cc: 1840002f */ blez $v0,.L0f08738c +/* f0872d0: 00000000 */ sll $zero,$zero,0x0 +/* f0872d4: 1041002d */ beq $v0,$at,.L0f08738c +/* f0872d8: 2404000e */ addiu $a0,$zero,0xe +/* f0872dc: 0fc2a69d */ jal func0f0a9a74 +/* f0872e0: 00002825 */ or $a1,$zero,$zero +/* f0872e4: 8fa90034 */ lw $t1,0x34($sp) +/* f0872e8: 2404000e */ addiu $a0,$zero,0xe +/* f0872ec: 00002825 */ or $a1,$zero,$zero +/* f0872f0: 912a00a9 */ lbu $t2,0xa9($t1) +/* f0872f4: 0fc2a6b1 */ jal func0f0a9ac4 +/* f0872f8: 004a3021 */ addu $a2,$v0,$t2 +/* f0872fc: 10000023 */ beqz $zero,.L0f08738c +/* f087300: 00000000 */ sll $zero,$zero,0x0 +.L0f087304: +/* f087304: 0fc22210 */ jal func0f088840 +/* f087308: 24050001 */ addiu $a1,$zero,0x1 +/* f08730c: 1000001f */ beqz $zero,.L0f08738c +/* f087310: afa20030 */ sw $v0,0x30($sp) +.L0f087314: +/* f087314: 0fc21b58 */ jal func0f086d60 +/* f087318: 8fa40038 */ lw $a0,0x38($sp) +/* f08731c: 1440001b */ bnez $v0,.L0f08738c +/* f087320: 8fab0034 */ lw $t3,0x34($sp) +/* f087324: 8d6d0010 */ lw $t5,0x10($t3) +/* f087328: 3c0f800a */ lui $t7,0x800a +/* f08732c: 31ae0002 */ andi $t6,$t5,0x2 +/* f087330: 11c00016 */ beqz $t6,.L0f08738c +/* f087334: 00000000 */ sll $zero,$zero,0x0 +/* f087338: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f08733c: 8df801b0 */ lw $t8,0x1b0($t7) +/* f087340: 17000012 */ bnez $t8,.L0f08738c +/* f087344: 00000000 */ sll $zero,$zero,0x0 +/* f087348: 0fc331a0 */ jal func0f0cc680 +/* f08734c: 00000000 */ sll $zero,$zero,0x0 +/* f087350: 24010002 */ addiu $at,$zero,0x2 +/* f087354: 1441000d */ bne $v0,$at,.L0f08738c +/* f087358: 3c02800a */ lui $v0,0x800a +/* f08735c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f087360: 44804000 */ mtc1 $zero,$f8 +/* f087364: c44a00b4 */ lwc1 $f10,0xb4($v0) +/* f087368: 460a4032 */ c.eq.s $f8,$f10 +/* f08736c: 00000000 */ sll $zero,$zero,0x0 +/* f087370: 45000006 */ bc1f .L0f08738c +/* f087374: 00000000 */ sll $zero,$zero,0x0 +/* f087378: 8c5902ac */ lw $t9,0x2ac($v0) +/* f08737c: 17200003 */ bnez $t9,.L0f08738c +/* f087380: 00000000 */ sll $zero,$zero,0x0 +/* f087384: 0fc31f3c */ jal func0f0c7cf0 +/* f087388: 8fa40038 */ lw $a0,0x38($sp) +.L0f08738c: +/* f08738c: 3c03800a */ lui $v1,0x800a +/* f087390: 24639fc0 */ addiu $v1,$v1,-24640 +/* f087394: 8c6c0318 */ lw $t4,0x318($v1) +/* f087398: 51800009 */ beqzl $t4,.L0f0873c0 +/* f08739c: 8c62028c */ lw $v0,0x28c($v1) +/* f0873a0: 8c680284 */ lw $t0,0x284($v1) +/* f0873a4: 8fa50038 */ lw $a1,0x38($sp) +/* f0873a8: 8d0900bc */ lw $t1,0xbc($t0) +/* f0873ac: 0fc61db9 */ jal func0f1876e4 +/* f0873b0: 8d240004 */ lw $a0,0x4($t1) +/* f0873b4: 10000013 */ beqz $zero,.L0f087404 +/* f0873b8: 8fa40038 */ lw $a0,0x38($sp) +/* f0873bc: 8c62028c */ lw $v0,0x28c($v1) +.L0f0873c0: +/* f0873c0: 8c6a0298 */ lw $t2,0x298($v1) +/* f0873c4: 55420008 */ bnel $t2,$v0,.L0f0873e8 +/* f0873c8: 8c6e0294 */ lw $t6,0x294($v1) +/* f0873cc: 8fa20034 */ lw $v0,0x34($sp) +/* f0873d0: 3c010004 */ lui $at,0x4 +/* f0873d4: 8c4b0040 */ lw $t3,0x40($v0) +/* f0873d8: 01616825 */ or $t5,$t3,$at +/* f0873dc: 10000008 */ beqz $zero,.L0f087400 +/* f0873e0: ac4d0040 */ sw $t5,0x40($v0) +/* f0873e4: 8c6e0294 */ lw $t6,0x294($v1) +.L0f0873e8: +/* f0873e8: 55c20006 */ bnel $t6,$v0,.L0f087404 +/* f0873ec: 8fa40038 */ lw $a0,0x38($sp) +/* f0873f0: 8fa20034 */ lw $v0,0x34($sp) +/* f0873f4: 8c4f0040 */ lw $t7,0x40($v0) +/* f0873f8: 35f84000 */ ori $t8,$t7,0x4000 +/* f0873fc: ac580040 */ sw $t8,0x40($v0) +.L0f087400: +/* f087400: 8fa40038 */ lw $a0,0x38($sp) +.L0f087404: +/* f087404: 0fc198c4 */ jal func0f066310 +/* f087408: 00002825 */ or $a1,$zero,$zero +/* f08740c: 8fbf0024 */ lw $ra,0x24($sp) +/* f087410: 8fa20030 */ lw $v0,0x30($sp) +/* f087414: 27bd0038 */ addiu $sp,$sp,0x38 +/* f087418: 03e00008 */ jr $ra +/* f08741c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f087420 +/* f087420: 10a00007 */ beqz $a1,.L0f087440 +/* f087424: 8c820004 */ lw $v0,0x4($a0) +/* f087428: 8c4e0040 */ lw $t6,0x40($v0) +/* f08742c: 3c01ffbf */ lui $at,0xffbf +/* f087430: 3421ffff */ ori $at,$at,0xffff +/* f087434: 01c17824 */ and $t7,$t6,$at +/* f087438: 03e00008 */ jr $ra +/* f08743c: ac4f0040 */ sw $t7,0x40($v0) +.L0f087440: +/* f087440: 8c580040 */ lw $t8,0x40($v0) +/* f087444: 3c010040 */ lui $at,0x40 +/* f087448: 0301c825 */ or $t9,$t8,$at +/* f08744c: ac590040 */ sw $t9,0x40($v0) +/* f087450: 03e00008 */ jr $ra +/* f087454: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f087458 +/* f087458: 8c830004 */ lw $v1,0x4($a0) +/* f08745c: 8c670044 */ lw $a3,0x44($v1) +/* f087460: 50e0003e */ beqzl $a3,.L0f08755c +/* f087464: acc00000 */ sw $zero,0x0($a2) +/* f087468: 8c620010 */ lw $v0,0x10($v1) +/* f08746c: 304e0400 */ andi $t6,$v0,0x400 +/* f087470: 55c0003a */ bnezl $t6,.L0f08755c +/* f087474: acc00000 */ sw $zero,0x0($a2) +/* f087478: 906f0002 */ lbu $t7,0x2($v1) +/* f08747c: 0002c980 */ sll $t9,$v0,0x6 +/* f087480: 31f80008 */ andi $t8,$t7,0x8 +/* f087484: 5300002d */ beqzl $t8,.L0f08753c +/* f087488: aca70000 */ sw $a3,0x0($a1) +/* f08748c: 07210003 */ bgez $t9,.L0f08749c +/* f087490: 2404004c */ addiu $a0,$zero,0x4c +/* f087494: 10000001 */ beqz $zero,.L0f08749c +/* f087498: 24040018 */ addiu $a0,$zero,0x18 +.L0f08749c: +/* f08749c: 8c680008 */ lw $t0,0x8($v1) +/* f0874a0: 31090100 */ andi $t1,$t0,0x100 +/* f0874a4: 51200014 */ beqzl $t1,.L0f0874f8 +/* f0874a8: 8068005a */ lb $t0,0x5a($v1) +/* f0874ac: 8c6a0040 */ lw $t2,0x40($v1) +/* f0874b0: 3c0100c0 */ lui $at,0xc0 +/* f0874b4: 01415824 */ and $t3,$t2,$at +/* f0874b8: 5560000f */ bnezl $t3,.L0f0874f8 +/* f0874bc: 8068005a */ lb $t0,0x5a($v1) +/* f0874c0: aca70000 */ sw $a3,0x0($a1) +/* f0874c4: 8c6c0044 */ lw $t4,0x44($v1) +/* f0874c8: 01846821 */ addu $t5,$t4,$a0 +/* f0874cc: accd0000 */ sw $t5,0x0($a2) +/* f0874d0: 8062005a */ lb $v0,0x5a($v1) +/* f0874d4: 28410002 */ slti $at,$v0,0x2 +/* f0874d8: 14200004 */ bnez $at,.L0f0874ec +/* f0874dc: 00027980 */ sll $t7,$v0,0x6 +/* f0874e0: 01afc021 */ addu $t8,$t5,$t7 +/* f0874e4: 2719ffc0 */ addiu $t9,$t8,-64 +/* f0874e8: acd90000 */ sw $t9,0x0($a2) +.L0f0874ec: +/* f0874ec: 03e00008 */ jr $ra +/* f0874f0: 24020001 */ addiu $v0,$zero,0x1 +/* f0874f4: 8068005a */ lb $t0,0x5a($v1) +.L0f0874f8: +/* f0874f8: 00e44821 */ addu $t1,$a3,$a0 +/* f0874fc: 00001025 */ or $v0,$zero,$zero +/* f087500: 29010002 */ slti $at,$t0,0x2 +/* f087504: 5420000a */ bnezl $at,.L0f087530 +/* f087508: acc00000 */ sw $zero,0x0($a2) +/* f08750c: aca90000 */ sw $t1,0x0($a1) +/* f087510: 806b005a */ lb $t3,0x5a($v1) +/* f087514: 24020001 */ addiu $v0,$zero,0x1 +/* f087518: 000b6180 */ sll $t4,$t3,0x6 +/* f08751c: 012c6821 */ addu $t5,$t1,$t4 +/* f087520: 25aeffc0 */ addiu $t6,$t5,-64 +/* f087524: 03e00008 */ jr $ra +/* f087528: acce0000 */ sw $t6,0x0($a2) +/* f08752c: acc00000 */ sw $zero,0x0($a2) +.L0f087530: +/* f087530: 03e00008 */ jr $ra +/* f087534: aca00000 */ sw $zero,0x0($a1) +/* f087538: aca70000 */ sw $a3,0x0($a1) +.L0f08753c: +/* f08753c: 8078005a */ lb $t8,0x5a($v1) +/* f087540: 8c6f0044 */ lw $t7,0x44($v1) +/* f087544: 24020001 */ addiu $v0,$zero,0x1 +/* f087548: 0018c980 */ sll $t9,$t8,0x6 +/* f08754c: 01f94021 */ addu $t0,$t7,$t9 +/* f087550: 03e00008 */ jr $ra +/* f087554: acc80000 */ sw $t0,0x0($a2) +/* f087558: acc00000 */ sw $zero,0x0($a2) +.L0f08755c: +/* f08755c: aca00000 */ sw $zero,0x0($a1) +/* f087560: 00001025 */ or $v0,$zero,$zero +/* f087564: 03e00008 */ jr $ra +/* f087568: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08756c +/* f08756c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f087570: afbf0014 */ sw $ra,0x14($sp) +/* f087574: 8c820004 */ lw $v0,0x4($a0) +/* f087578: 3c013f80 */ lui $at,0x3f80 +/* f08757c: 8c430044 */ lw $v1,0x44($v0) +/* f087580: 50600025 */ beqzl $v1,.L0f087618 +/* f087584: 44819000 */ mtc1 $at,$f18 +/* f087588: 904e0002 */ lbu $t6,0x2($v0) +/* f08758c: 31cf0008 */ andi $t7,$t6,0x8 +/* f087590: 51e00021 */ beqzl $t7,.L0f087618 +/* f087594: 44819000 */ mtc1 $at,$f18 +/* f087598: 8c580010 */ lw $t8,0x10($v0) +/* f08759c: 0018c980 */ sll $t9,$t8,0x6 +/* f0875a0: 0723000b */ bgezl $t9,.L0f0875d0 +/* f0875a4: 8c440018 */ lw $a0,0x18($v0) +/* f0875a8: c4640014 */ lwc1 $f4,0x14($v1) +/* f0875ac: e4a40000 */ swc1 $f4,0x0($a1) +/* f0875b0: 8c480044 */ lw $t0,0x44($v0) +/* f0875b4: c5060008 */ lwc1 $f6,0x8($t0) +/* f0875b8: e4e60000 */ swc1 $f6,0x0($a3) +/* f0875bc: 8c490044 */ lw $t1,0x44($v0) +/* f0875c0: c5280004 */ lwc1 $f8,0x4($t1) +/* f0875c4: 10000018 */ beqz $zero,.L0f087628 +/* f0875c8: e4c80000 */ swc1 $f8,0x0($a2) +/* f0875cc: 8c440018 */ lw $a0,0x18($v0) +.L0f0875d0: +/* f0875d0: afa7002c */ sw $a3,0x2c($sp) +/* f0875d4: afa60028 */ sw $a2,0x28($sp) +/* f0875d8: afa50024 */ sw $a1,0x24($sp) +/* f0875dc: 0c006be0 */ jal 0x1af80 +/* f0875e0: afa2001c */ sw $v0,0x1c($sp) +/* f0875e4: 8fa50024 */ lw $a1,0x24($sp) +/* f0875e8: 8fa2001c */ lw $v0,0x1c($sp) +/* f0875ec: 8fa60028 */ lw $a2,0x28($sp) +/* f0875f0: 8fa7002c */ lw $a3,0x2c($sp) +/* f0875f4: e4a00000 */ swc1 $f0,0x0($a1) +/* f0875f8: 8c4a0044 */ lw $t2,0x44($v0) +/* f0875fc: c54a0008 */ lwc1 $f10,0x8($t2) +/* f087600: e4ea0000 */ swc1 $f10,0x0($a3) +/* f087604: 8c4b0044 */ lw $t3,0x44($v0) +/* f087608: c5700004 */ lwc1 $f16,0x4($t3) +/* f08760c: 10000006 */ beqz $zero,.L0f087628 +/* f087610: e4d00000 */ swc1 $f16,0x0($a2) +/* f087614: 44819000 */ mtc1 $at,$f18 +.L0f087618: +/* f087618: 44800000 */ mtc1 $zero,$f0 +/* f08761c: e4b20000 */ swc1 $f18,0x0($a1) +/* f087620: e4e00000 */ swc1 $f0,0x0($a3) +/* f087624: e4c00000 */ swc1 $f0,0x0($a2) +.L0f087628: +/* f087628: 8fbf0014 */ lw $ra,0x14($sp) +/* f08762c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f087630: 03e00008 */ jr $ra +/* f087634: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f087638 +/* f087638: 27bdffe8 */ addiu $sp,$sp,-24 +/* f08763c: afbf0014 */ sw $ra,0x14($sp) +/* f087640: afa40018 */ sw $a0,0x18($sp) +/* f087644: 0fc5b9f1 */ jal func0f16e7c4 +/* f087648: 24045200 */ addiu $a0,$zero,0x5200 +/* f08764c: 8fa40018 */ lw $a0,0x18($sp) +/* f087650: 0c004c89 */ jal 0x13224 +/* f087654: 00402825 */ or $a1,$v0,$zero +/* f087658: 8fbf0014 */ lw $ra,0x14($sp) +/* f08765c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f087660: 03e00008 */ jr $ra +/* f087664: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f087668 +/* f087668: 27bdffd0 */ addiu $sp,$sp,-48 +/* f08766c: 3c02800a */ lui $v0,0x800a +/* f087670: 24429fc0 */ addiu $v0,$v0,-24640 +/* f087674: 8c4e006c */ lw $t6,0x6c($v0) +/* f087678: afbf0014 */ sw $ra,0x14($sp) +/* f08767c: afa40030 */ sw $a0,0x30($sp) +/* f087680: afa50034 */ sw $a1,0x34($sp) +/* f087684: afa60038 */ sw $a2,0x38($sp) +/* f087688: 00004025 */ or $t0,$zero,$zero +/* f08768c: afa00028 */ sw $zero,0x28($sp) +/* f087690: afa00024 */ sw $zero,0x24($sp) +/* f087694: 11c00003 */ beqz $t6,.L0f0876a4 +/* f087698: afa00020 */ sw $zero,0x20($sp) +/* f08769c: 10000002 */ beqz $zero,.L0f0876a8 +/* f0876a0: 24070001 */ addiu $a3,$zero,0x1 +.L0f0876a4: +/* f0876a4: 00003825 */ or $a3,$zero,$zero +.L0f0876a8: +/* f0876a8: 8c4f0068 */ lw $t7,0x68($v0) +/* f0876ac: 00001825 */ or $v1,$zero,$zero +/* f0876b0: 11e00003 */ beqz $t7,.L0f0876c0 +/* f0876b4: 00000000 */ sll $zero,$zero,0x0 +/* f0876b8: 10000001 */ beqz $zero,.L0f0876c0 +/* f0876bc: 24030001 */ addiu $v1,$zero,0x1 +.L0f0876c0: +/* f0876c0: 8c580064 */ lw $t8,0x64($v0) +/* f0876c4: 00002025 */ or $a0,$zero,$zero +/* f0876c8: 00003025 */ or $a2,$zero,$zero +/* f0876cc: 13000003 */ beqz $t8,.L0f0876dc +/* f0876d0: 00000000 */ sll $zero,$zero,0x0 +/* f0876d4: 10000001 */ beqz $zero,.L0f0876dc +/* f0876d8: 24040001 */ addiu $a0,$zero,0x1 +.L0f0876dc: +/* f0876dc: 8c590070 */ lw $t9,0x70($v0) +/* f0876e0: 13200003 */ beqz $t9,.L0f0876f0 +/* f0876e4: 00000000 */ sll $zero,$zero,0x0 +/* f0876e8: 10000001 */ beqz $zero,.L0f0876f0 +/* f0876ec: 24060001 */ addiu $a2,$zero,0x1 +.L0f0876f0: +/* f0876f0: 00c44821 */ addu $t1,$a2,$a0 +/* f0876f4: 01235021 */ addu $t2,$t1,$v1 +/* f0876f8: 01471021 */ addu $v0,$t2,$a3 +/* f0876fc: 28460003 */ slti $a2,$v0,0x3 +/* f087700: 10c00012 */ beqz $a2,.L0f08774c +/* f087704: 38420002 */ xori $v0,$v0,0x2 +/* f087708: 2c420001 */ sltiu $v0,$v0,0x1 +/* f08770c: 2c460001 */ sltiu $a2,$v0,0x1 +/* f087710: 54c0000f */ bnezl $a2,.L0f087750 +/* f087714: 8fac0034 */ lw $t4,0x34($sp) +/* f087718: 0fc54bcd */ jal func0f152f34 +/* f08771c: afa8002c */ sw $t0,0x2c($sp) +/* f087720: 24040001 */ addiu $a0,$zero,0x1 +/* f087724: 00821826 */ xor $v1,$a0,$v0 +/* f087728: 2c630001 */ sltiu $v1,$v1,0x1 +/* f08772c: 2c660001 */ sltiu $a2,$v1,0x1 +/* f087730: 10c00006 */ beqz $a2,.L0f08774c +/* f087734: 8fa8002c */ lw $t0,0x2c($sp) +/* f087738: 3c0b8009 */ lui $t3,0x8009 +/* f08773c: 916b0af0 */ lbu $t3,0xaf0($t3) +/* f087740: 008b3026 */ xor $a2,$a0,$t3 +/* f087744: 2cc60001 */ sltiu $a2,$a2,0x1 +/* f087748: 2cc60001 */ sltiu $a2,$a2,0x1 +.L0f08774c: +/* f08774c: 8fac0034 */ lw $t4,0x34($sp) +.L0f087750: +/* f087750: 24040001 */ addiu $a0,$zero,0x1 +/* f087754: afa60018 */ sw $a2,0x18($sp) +/* f087758: 258dffff */ addiu $t5,$t4,-1 +/* f08775c: 2da10020 */ sltiu $at,$t5,0x20 +/* f087760: 10200024 */ beqz $at,.L0f0877f4 +/* f087764: 000d6880 */ sll $t5,$t5,0x2 +/* f087768: 3c017f1b */ lui $at,0x7f1b +/* f08776c: 002d0821 */ addu $at,$at,$t5 +/* f087770: 8c2dab54 */ lw $t5,-0x54ac($at) +/* f087774: 01a00008 */ jr $t5 +/* f087778: 00000000 */ sll $zero,$zero,0x0 +/* f08777c: 1000001d */ beqz $zero,.L0f0877f4 +/* f087780: 24080001 */ addiu $t0,$zero,0x1 +/* f087784: 240e0001 */ addiu $t6,$zero,0x1 +/* f087788: 1000001a */ beqz $zero,.L0f0877f4 +/* f08778c: afae0024 */ sw $t6,0x24($sp) +/* f087790: 8faf0038 */ lw $t7,0x38($sp) +/* f087794: 24180001 */ addiu $t8,$zero,0x1 +/* f087798: 15e40003 */ bne $t7,$a0,.L0f0877a8 +/* f08779c: 00000000 */ sll $zero,$zero,0x0 +/* f0877a0: 10000014 */ beqz $zero,.L0f0877f4 +/* f0877a4: 24080001 */ addiu $t0,$zero,0x1 +.L0f0877a8: +/* f0877a8: 10000012 */ beqz $zero,.L0f0877f4 +/* f0877ac: afb80024 */ sw $t8,0x24($sp) +/* f0877b0: 8fb90038 */ lw $t9,0x38($sp) +/* f0877b4: 24090001 */ addiu $t1,$zero,0x1 +/* f0877b8: 240a0001 */ addiu $t2,$zero,0x1 +/* f0877bc: 17240003 */ bne $t9,$a0,.L0f0877cc +/* f0877c0: 00000000 */ sll $zero,$zero,0x0 +/* f0877c4: 1000000b */ beqz $zero,.L0f0877f4 +/* f0877c8: afa90028 */ sw $t1,0x28($sp) +.L0f0877cc: +/* f0877cc: 10000009 */ beqz $zero,.L0f0877f4 +/* f0877d0: afaa0024 */ sw $t2,0x24($sp) +/* f0877d4: 8fab0038 */ lw $t3,0x38($sp) +/* f0877d8: 240c0001 */ addiu $t4,$zero,0x1 +/* f0877dc: 240d0001 */ addiu $t5,$zero,0x1 +/* f0877e0: 55640004 */ bnel $t3,$a0,.L0f0877f4 +/* f0877e4: afad0024 */ sw $t5,0x24($sp) +/* f0877e8: 10000002 */ beqz $zero,.L0f0877f4 +/* f0877ec: afac0020 */ sw $t4,0x20($sp) +/* f0877f0: afad0024 */ sw $t5,0x24($sp) +.L0f0877f4: +/* f0877f4: 51000010 */ beqzl $t0,.L0f087838 +/* f0877f8: 8fae0028 */ lw $t6,0x28($sp) +/* f0877fc: 10c00008 */ beqz $a2,.L0f087820 +/* f087800: 00000000 */ sll $zero,$zero,0x0 +/* f087804: 0fc5b9f1 */ jal func0f16e7c4 +/* f087808: 24045204 */ addiu $a0,$zero,0x5204 +/* f08780c: 8fa40030 */ lw $a0,0x30($sp) +/* f087810: 0c004c89 */ jal 0x13224 +/* f087814: 00402825 */ or $a1,$v0,$zero +/* f087818: 10000007 */ beqz $zero,.L0f087838 +/* f08781c: 8fae0028 */ lw $t6,0x28($sp) +.L0f087820: +/* f087820: 0fc5b9f1 */ jal func0f16e7c4 +/* f087824: 24045205 */ addiu $a0,$zero,0x5205 +/* f087828: 8fa40030 */ lw $a0,0x30($sp) +/* f08782c: 0c004c89 */ jal 0x13224 +/* f087830: 00402825 */ or $a1,$v0,$zero +/* f087834: 8fae0028 */ lw $t6,0x28($sp) +.L0f087838: +/* f087838: 8faf0018 */ lw $t7,0x18($sp) +/* f08783c: 51c00010 */ beqzl $t6,.L0f087880 +/* f087840: 8fb80024 */ lw $t8,0x24($sp) +/* f087844: 11e00008 */ beqz $t7,.L0f087868 +/* f087848: 00000000 */ sll $zero,$zero,0x0 +/* f08784c: 0fc5b9f1 */ jal func0f16e7c4 +/* f087850: 24045206 */ addiu $a0,$zero,0x5206 +/* f087854: 8fa40030 */ lw $a0,0x30($sp) +/* f087858: 0c004c89 */ jal 0x13224 +/* f08785c: 00402825 */ or $a1,$v0,$zero +/* f087860: 10000007 */ beqz $zero,.L0f087880 +/* f087864: 8fb80024 */ lw $t8,0x24($sp) +.L0f087868: +/* f087868: 0fc5b9f1 */ jal func0f16e7c4 +/* f08786c: 24045207 */ addiu $a0,$zero,0x5207 +/* f087870: 8fa40030 */ lw $a0,0x30($sp) +/* f087874: 0c004c89 */ jal 0x13224 +/* f087878: 00402825 */ or $a1,$v0,$zero +/* f08787c: 8fb80024 */ lw $t8,0x24($sp) +.L0f087880: +/* f087880: 8fb90018 */ lw $t9,0x18($sp) +/* f087884: 53000010 */ beqzl $t8,.L0f0878c8 +/* f087888: 8fa90020 */ lw $t1,0x20($sp) +/* f08788c: 13200008 */ beqz $t9,.L0f0878b0 +/* f087890: 00000000 */ sll $zero,$zero,0x0 +/* f087894: 0fc5b9f1 */ jal func0f16e7c4 +/* f087898: 24045202 */ addiu $a0,$zero,0x5202 +/* f08789c: 8fa40030 */ lw $a0,0x30($sp) +/* f0878a0: 0c004c89 */ jal 0x13224 +/* f0878a4: 00402825 */ or $a1,$v0,$zero +/* f0878a8: 10000007 */ beqz $zero,.L0f0878c8 +/* f0878ac: 8fa90020 */ lw $t1,0x20($sp) +.L0f0878b0: +/* f0878b0: 0fc5b9f1 */ jal func0f16e7c4 +/* f0878b4: 24045203 */ addiu $a0,$zero,0x5203 +/* f0878b8: 8fa40030 */ lw $a0,0x30($sp) +/* f0878bc: 0c004c89 */ jal 0x13224 +/* f0878c0: 00402825 */ or $a1,$v0,$zero +/* f0878c4: 8fa90020 */ lw $t1,0x20($sp) +.L0f0878c8: +/* f0878c8: 8faa0018 */ lw $t2,0x18($sp) +/* f0878cc: 51200010 */ beqzl $t1,.L0f087910 +/* f0878d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0878d4: 11400008 */ beqz $t2,.L0f0878f8 +/* f0878d8: 00000000 */ sll $zero,$zero,0x0 +/* f0878dc: 0fc5b9f1 */ jal func0f16e7c4 +/* f0878e0: 24045208 */ addiu $a0,$zero,0x5208 +/* f0878e4: 8fa40030 */ lw $a0,0x30($sp) +/* f0878e8: 0c004c89 */ jal 0x13224 +/* f0878ec: 00402825 */ or $a1,$v0,$zero +/* f0878f0: 10000007 */ beqz $zero,.L0f087910 +/* f0878f4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0878f8: +/* f0878f8: 0fc5b9f1 */ jal func0f16e7c4 +/* f0878fc: 24045209 */ addiu $a0,$zero,0x5209 +/* f087900: 8fa40030 */ lw $a0,0x30($sp) +/* f087904: 0c004c89 */ jal 0x13224 +/* f087908: 00402825 */ or $a1,$v0,$zero +/* f08790c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f087910: +/* f087910: 27bd0030 */ addiu $sp,$sp,0x30 +/* f087914: 03e00008 */ jr $ra +/* f087918: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08791c +/* f08791c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f087920: 24010001 */ addiu $at,$zero,0x1 +/* f087924: afbf0014 */ sw $ra,0x14($sp) +/* f087928: afa40018 */ sw $a0,0x18($sp) +/* f08792c: afa60020 */ sw $a2,0x20($sp) +/* f087930: 10a10006 */ beq $a1,$at,.L0f08794c +/* f087934: 00a03825 */ or $a3,$a1,$zero +/* f087938: 24010002 */ addiu $at,$zero,0x2 +/* f08793c: 10a10003 */ beq $a1,$at,.L0f08794c +/* f087940: 24010004 */ addiu $at,$zero,0x4 +/* f087944: 54a10009 */ bnel $a1,$at,.L0f08796c +/* f087948: 24010009 */ addiu $at,$zero,0x9 +.L0f08794c: +/* f08794c: 0fc5b9f1 */ jal func0f16e7c4 +/* f087950: 2404520a */ addiu $a0,$zero,0x520a +/* f087954: 8fa40018 */ lw $a0,0x18($sp) +/* f087958: 0c004c89 */ jal 0x13224 +/* f08795c: 00402825 */ or $a1,$v0,$zero +/* f087960: 10000067 */ beqz $zero,.L0f087b00 +/* f087964: 8fbf0014 */ lw $ra,0x14($sp) +/* f087968: 24010009 */ addiu $at,$zero,0x9 +.L0f08796c: +/* f08796c: 14e10018 */ bne $a3,$at,.L0f0879d0 +/* f087970: 24effffd */ addiu $t7,$a3,-3 +/* f087974: 0fc5b9f1 */ jal func0f16e7c4 +/* f087978: 24045215 */ addiu $a0,$zero,0x5215 +/* f08797c: 8fa40018 */ lw $a0,0x18($sp) +/* f087980: 0c004c89 */ jal 0x13224 +/* f087984: 00402825 */ or $a1,$v0,$zero +/* f087988: 8fae0020 */ lw $t6,0x20($sp) +/* f08798c: 24010001 */ addiu $at,$zero,0x1 +/* f087990: 15c10008 */ bne $t6,$at,.L0f0879b4 +/* f087994: 00000000 */ sll $zero,$zero,0x0 +/* f087998: 0fc5b9f1 */ jal func0f16e7c4 +/* f08799c: 24045216 */ addiu $a0,$zero,0x5216 +/* f0879a0: 8fa40018 */ lw $a0,0x18($sp) +/* f0879a4: 0c004c89 */ jal 0x13224 +/* f0879a8: 00402825 */ or $a1,$v0,$zero +/* f0879ac: 10000054 */ beqz $zero,.L0f087b00 +/* f0879b0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0879b4: +/* f0879b4: 0fc5b9f1 */ jal func0f16e7c4 +/* f0879b8: 24045217 */ addiu $a0,$zero,0x5217 +/* f0879bc: 8fa40018 */ lw $a0,0x18($sp) +/* f0879c0: 0c004c89 */ jal 0x13224 +/* f0879c4: 00402825 */ or $a1,$v0,$zero +/* f0879c8: 1000004d */ beqz $zero,.L0f087b00 +/* f0879cc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0879d0: +/* f0879d0: 2de1001c */ sltiu $at,$t7,0x1c +/* f0879d4: 10200032 */ beqz $at,.L0f087aa0 +/* f0879d8: 2404ffff */ addiu $a0,$zero,-1 +/* f0879dc: 000f7880 */ sll $t7,$t7,0x2 +/* f0879e0: 3c017f1b */ lui $at,0x7f1b +/* f0879e4: 002f0821 */ addu $at,$at,$t7 +/* f0879e8: 8c2fabd4 */ lw $t7,-0x542c($at) +/* f0879ec: 01e00008 */ jr $t7 +/* f0879f0: 00000000 */ sll $zero,$zero,0x0 +/* f0879f4: 1000002a */ beqz $zero,.L0f087aa0 +/* f0879f8: 2404522d */ addiu $a0,$zero,0x522d +/* f0879fc: 10000028 */ beqz $zero,.L0f087aa0 +/* f087a00: 2404520b */ addiu $a0,$zero,0x520b +/* f087a04: 10000026 */ beqz $zero,.L0f087aa0 +/* f087a08: 2404522e */ addiu $a0,$zero,0x522e +/* f087a0c: 10000024 */ beqz $zero,.L0f087aa0 +/* f087a10: 2404520e */ addiu $a0,$zero,0x520e +/* f087a14: 10000022 */ beqz $zero,.L0f087aa0 +/* f087a18: 24045210 */ addiu $a0,$zero,0x5210 +/* f087a1c: 10000020 */ beqz $zero,.L0f087aa0 +/* f087a20: 2404520c */ addiu $a0,$zero,0x520c +/* f087a24: 1000001e */ beqz $zero,.L0f087aa0 +/* f087a28: 2404520f */ addiu $a0,$zero,0x520f +/* f087a2c: 1000001c */ beqz $zero,.L0f087aa0 +/* f087a30: 24045212 */ addiu $a0,$zero,0x5212 +/* f087a34: 1000001a */ beqz $zero,.L0f087aa0 +/* f087a38: 24045213 */ addiu $a0,$zero,0x5213 +/* f087a3c: 10000018 */ beqz $zero,.L0f087aa0 +/* f087a40: 24045214 */ addiu $a0,$zero,0x5214 +/* f087a44: 10000016 */ beqz $zero,.L0f087aa0 +/* f087a48: 2404522f */ addiu $a0,$zero,0x522f +/* f087a4c: 10000014 */ beqz $zero,.L0f087aa0 +/* f087a50: 24045211 */ addiu $a0,$zero,0x5211 +/* f087a54: 10000012 */ beqz $zero,.L0f087aa0 +/* f087a58: 24045219 */ addiu $a0,$zero,0x5219 +/* f087a5c: 10000010 */ beqz $zero,.L0f087aa0 +/* f087a60: 2404521a */ addiu $a0,$zero,0x521a +/* f087a64: 1000000e */ beqz $zero,.L0f087aa0 +/* f087a68: 2404521b */ addiu $a0,$zero,0x521b +/* f087a6c: 1000000c */ beqz $zero,.L0f087aa0 +/* f087a70: 2404521b */ addiu $a0,$zero,0x521b +/* f087a74: 1000000a */ beqz $zero,.L0f087aa0 +/* f087a78: 24045223 */ addiu $a0,$zero,0x5223 +/* f087a7c: 10000008 */ beqz $zero,.L0f087aa0 +/* f087a80: 24045224 */ addiu $a0,$zero,0x5224 +/* f087a84: 10000006 */ beqz $zero,.L0f087aa0 +/* f087a88: 24045226 */ addiu $a0,$zero,0x5226 +/* f087a8c: 10000004 */ beqz $zero,.L0f087aa0 +/* f087a90: 24045227 */ addiu $a0,$zero,0x5227 +/* f087a94: 10000002 */ beqz $zero,.L0f087aa0 +/* f087a98: 24045230 */ addiu $a0,$zero,0x5230 +/* f087a9c: 24045231 */ addiu $a0,$zero,0x5231 +.L0f087aa0: +/* f087aa0: 04820008 */ bltzl $a0,.L0f087ac4 +/* f087aa4: 8fb80020 */ lw $t8,0x20($sp) +/* f087aa8: 0fc5b9f1 */ jal func0f16e7c4 +/* f087aac: afa7001c */ sw $a3,0x1c($sp) +/* f087ab0: 8fa40018 */ lw $a0,0x18($sp) +/* f087ab4: 0c004c89 */ jal 0x13224 +/* f087ab8: 00402825 */ or $a1,$v0,$zero +/* f087abc: 8fa7001c */ lw $a3,0x1c($sp) +/* f087ac0: 8fb80020 */ lw $t8,0x20($sp) +.L0f087ac4: +/* f087ac4: 2b010002 */ slti $at,$t8,0x2 +/* f087ac8: 1420000c */ bnez $at,.L0f087afc +/* f087acc: 2401000f */ addiu $at,$zero,0xf +/* f087ad0: 10e1000a */ beq $a3,$at,.L0f087afc +/* f087ad4: 24010013 */ addiu $at,$zero,0x13 +/* f087ad8: 10e10008 */ beq $a3,$at,.L0f087afc +/* f087adc: 24010014 */ addiu $at,$zero,0x14 +/* f087ae0: 50e10007 */ beql $a3,$at,.L0f087b00 +/* f087ae4: 8fbf0014 */ lw $ra,0x14($sp) +/* f087ae8: 0fc5b9f1 */ jal func0f16e7c4 +/* f087aec: 24045218 */ addiu $a0,$zero,0x5218 +/* f087af0: 8fa40018 */ lw $a0,0x18($sp) +/* f087af4: 0c004c89 */ jal 0x13224 +/* f087af8: 00402825 */ or $a1,$v0,$zero +.L0f087afc: +/* f087afc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f087b00: +/* f087b00: 27bd0018 */ addiu $sp,$sp,0x18 +/* f087b04: 03e00008 */ jr $ra +/* f087b08: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f087b0c +/* f087b0c: 248effff */ addiu $t6,$a0,-1 +/* f087b10: 27bdffd8 */ addiu $sp,$sp,-40 +/* f087b14: 2dc10020 */ sltiu $at,$t6,0x20 +/* f087b18: 10200038 */ beqz $at,.L0f087bfc +/* f087b1c: afbf0024 */ sw $ra,0x24($sp) +/* f087b20: 000e7080 */ sll $t6,$t6,0x2 +/* f087b24: 3c017f1b */ lui $at,0x7f1b +/* f087b28: 002e0821 */ addu $at,$at,$t6 +/* f087b2c: 8c2eac44 */ lw $t6,-0x53bc($at) +/* f087b30: 01c00008 */ jr $t6 +/* f087b34: 00000000 */ sll $zero,$zero,0x0 +/* f087b38: 3c01bf80 */ lui $at,0xbf80 +/* f087b3c: 44812000 */ mtc1 $at,$f4 +/* f087b40: 3c048009 */ lui $a0,0x8009 +/* f087b44: 240fffff */ addiu $t7,$zero,-1 +/* f087b48: 2418ffff */ addiu $t8,$zero,-1 +/* f087b4c: 2419ffff */ addiu $t9,$zero,-1 +/* f087b50: afb9001c */ sw $t9,0x1c($sp) +/* f087b54: afb80018 */ sw $t8,0x18($sp) +/* f087b58: afaf0010 */ sw $t7,0x10($sp) +/* f087b5c: 8c845200 */ lw $a0,0x5200($a0) +/* f087b60: 240500ea */ addiu $a1,$zero,0xea +/* f087b64: 00003025 */ or $a2,$zero,$zero +/* f087b68: 2407ffff */ addiu $a3,$zero,-1 +/* f087b6c: 0c004241 */ jal 0x10904 +/* f087b70: e7a40014 */ swc1 $f4,0x14($sp) +/* f087b74: 10000022 */ beqz $zero,.L0f087c00 +/* f087b78: 8fbf0024 */ lw $ra,0x24($sp) +/* f087b7c: 3c01bf80 */ lui $at,0xbf80 +/* f087b80: 44813000 */ mtc1 $at,$f6 +/* f087b84: 3c048009 */ lui $a0,0x8009 +/* f087b88: 2408ffff */ addiu $t0,$zero,-1 +/* f087b8c: 2409ffff */ addiu $t1,$zero,-1 +/* f087b90: 240affff */ addiu $t2,$zero,-1 +/* f087b94: afaa001c */ sw $t2,0x1c($sp) +/* f087b98: afa90018 */ sw $t1,0x18($sp) +/* f087b9c: afa80010 */ sw $t0,0x10($sp) +/* f087ba0: 8c845200 */ lw $a0,0x5200($a0) +/* f087ba4: 240500eb */ addiu $a1,$zero,0xeb +/* f087ba8: 00003025 */ or $a2,$zero,$zero +/* f087bac: 2407ffff */ addiu $a3,$zero,-1 +/* f087bb0: 0c004241 */ jal 0x10904 +/* f087bb4: e7a60014 */ swc1 $f6,0x14($sp) +/* f087bb8: 10000011 */ beqz $zero,.L0f087c00 +/* f087bbc: 8fbf0024 */ lw $ra,0x24($sp) +/* f087bc0: 3c01bf80 */ lui $at,0xbf80 +/* f087bc4: 44814000 */ mtc1 $at,$f8 +/* f087bc8: 3c048009 */ lui $a0,0x8009 +/* f087bcc: 240bffff */ addiu $t3,$zero,-1 +/* f087bd0: 240cffff */ addiu $t4,$zero,-1 +/* f087bd4: 240dffff */ addiu $t5,$zero,-1 +/* f087bd8: afad001c */ sw $t5,0x1c($sp) +/* f087bdc: afac0018 */ sw $t4,0x18($sp) +/* f087be0: afab0010 */ sw $t3,0x10($sp) +/* f087be4: 8c845200 */ lw $a0,0x5200($a0) +/* f087be8: 240500e9 */ addiu $a1,$zero,0xe9 +/* f087bec: 00003025 */ or $a2,$zero,$zero +/* f087bf0: 2407ffff */ addiu $a3,$zero,-1 +/* f087bf4: 0c004241 */ jal 0x10904 +/* f087bf8: e7a80014 */ swc1 $f8,0x14($sp) +.L0f087bfc: +/* f087bfc: 8fbf0024 */ lw $ra,0x24($sp) +.L0f087c00: +/* f087c00: 27bd0028 */ addiu $sp,$sp,0x28 +/* f087c04: 03e00008 */ jr $ra +/* f087c08: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f087c0c +/* f087c0c: 27bdffb8 */ addiu $sp,$sp,-72 +/* f087c10: 2402001a */ addiu $v0,$zero,0x1a +/* f087c14: afbf0044 */ sw $ra,0x44($sp) +/* f087c18: 10a20003 */ beq $a1,$v0,.L0f087c28 +/* f087c1c: afa40048 */ sw $a0,0x48($sp) +/* f087c20: 14a20003 */ bne $a1,$v0,.L0f087c30 +/* f087c24: 24010022 */ addiu $at,$zero,0x22 +.L0f087c28: +/* f087c28: 10000021 */ beqz $zero,.L0f087cb0 +/* f087c2c: 240600e9 */ addiu $a2,$zero,0xe9 +.L0f087c30: +/* f087c30: 10a1000d */ beq $a1,$at,.L0f087c68 +/* f087c34: 24010021 */ addiu $at,$zero,0x21 +/* f087c38: 10a1000b */ beq $a1,$at,.L0f087c68 +/* f087c3c: 24010020 */ addiu $at,$zero,0x20 +/* f087c40: 10a10009 */ beq $a1,$at,.L0f087c68 +/* f087c44: 2401003d */ addiu $at,$zero,0x3d +/* f087c48: 10a10007 */ beq $a1,$at,.L0f087c68 +/* f087c4c: 2401003e */ addiu $at,$zero,0x3e +/* f087c50: 10a10005 */ beq $a1,$at,.L0f087c68 +/* f087c54: 2401003f */ addiu $at,$zero,0x3f +/* f087c58: 10a10003 */ beq $a1,$at,.L0f087c68 +/* f087c5c: 24010035 */ addiu $at,$zero,0x35 +/* f087c60: 54a10004 */ bnel $a1,$at,.L0f087c74 +/* f087c64: 2401001e */ addiu $at,$zero,0x1e +.L0f087c68: +/* f087c68: 10000011 */ beqz $zero,.L0f087cb0 +/* f087c6c: 240600eb */ addiu $a2,$zero,0xeb +/* f087c70: 2401001e */ addiu $at,$zero,0x1e +.L0f087c74: +/* f087c74: 10a10007 */ beq $a1,$at,.L0f087c94 +/* f087c78: 24010055 */ addiu $at,$zero,0x55 +/* f087c7c: 10a10005 */ beq $a1,$at,.L0f087c94 +/* f087c80: 24010053 */ addiu $at,$zero,0x53 +/* f087c84: 10a10003 */ beq $a1,$at,.L0f087c94 +/* f087c88: 24010054 */ addiu $at,$zero,0x54 +/* f087c8c: 54a10004 */ bnel $a1,$at,.L0f087ca0 +/* f087c90: 2401001d */ addiu $at,$zero,0x1d +.L0f087c94: +/* f087c94: 10000006 */ beqz $zero,.L0f087cb0 +/* f087c98: 240600ea */ addiu $a2,$zero,0xea +/* f087c9c: 2401001d */ addiu $at,$zero,0x1d +.L0f087ca0: +/* f087ca0: 14a10003 */ bne $a1,$at,.L0f087cb0 +/* f087ca4: 240600e8 */ addiu $a2,$zero,0xe8 +/* f087ca8: 10000001 */ beqz $zero,.L0f087cb0 +/* f087cac: 240600f2 */ addiu $a2,$zero,0xf2 +.L0f087cb0: +/* f087cb0: 3c01bf80 */ lui $at,0xbf80 +/* f087cb4: 44810000 */ mtc1 $at,$f0 +/* f087cb8: 240effff */ addiu $t6,$zero,-1 +/* f087cbc: 240f0400 */ addiu $t7,$zero,0x400 +/* f087cc0: 2418ffff */ addiu $t8,$zero,-1 +/* f087cc4: afb8002c */ sw $t8,0x2c($sp) +/* f087cc8: afaf0014 */ sw $t7,0x14($sp) +/* f087ccc: afae0010 */ sw $t6,0x10($sp) +/* f087cd0: 00002025 */ or $a0,$zero,$zero +/* f087cd4: 8fa50048 */ lw $a1,0x48($sp) +/* f087cd8: 2407ffff */ addiu $a3,$zero,-1 +/* f087cdc: afa00018 */ sw $zero,0x18($sp) +/* f087ce0: afa0001c */ sw $zero,0x1c($sp) +/* f087ce4: afa00020 */ sw $zero,0x20($sp) +/* f087ce8: afa00028 */ sw $zero,0x28($sp) +/* f087cec: e7a00024 */ swc1 $f0,0x24($sp) +/* f087cf0: e7a00030 */ swc1 $f0,0x30($sp) +/* f087cf4: e7a00034 */ swc1 $f0,0x34($sp) +/* f087cf8: 0fc24e7e */ jal func0f0939f8 +/* f087cfc: e7a00038 */ swc1 $f0,0x38($sp) +/* f087d00: 8fbf0044 */ lw $ra,0x44($sp) +/* f087d04: 27bd0048 */ addiu $sp,$sp,0x48 +/* f087d08: 03e00008 */ jr $ra +/* f087d0c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f087d10 +/* f087d10: 27bdffd8 */ addiu $sp,$sp,-40 +/* f087d14: 2402001a */ addiu $v0,$zero,0x1a +/* f087d18: 10820003 */ beq $a0,$v0,.L0f087d28 +/* f087d1c: afbf0024 */ sw $ra,0x24($sp) +/* f087d20: 14820003 */ bne $a0,$v0,.L0f087d30 +/* f087d24: 24010022 */ addiu $at,$zero,0x22 +.L0f087d28: +/* f087d28: 10000030 */ beqz $zero,.L0f087dec +/* f087d2c: 240200e9 */ addiu $v0,$zero,0xe9 +.L0f087d30: +/* f087d30: 1081000d */ beq $a0,$at,.L0f087d68 +/* f087d34: 24010021 */ addiu $at,$zero,0x21 +/* f087d38: 1081000b */ beq $a0,$at,.L0f087d68 +/* f087d3c: 24010020 */ addiu $at,$zero,0x20 +/* f087d40: 10810009 */ beq $a0,$at,.L0f087d68 +/* f087d44: 2401003e */ addiu $at,$zero,0x3e +/* f087d48: 10810007 */ beq $a0,$at,.L0f087d68 +/* f087d4c: 2401003f */ addiu $at,$zero,0x3f +/* f087d50: 10810005 */ beq $a0,$at,.L0f087d68 +/* f087d54: 2401003d */ addiu $at,$zero,0x3d +/* f087d58: 10810003 */ beq $a0,$at,.L0f087d68 +/* f087d5c: 24010035 */ addiu $at,$zero,0x35 +/* f087d60: 54810004 */ bnel $a0,$at,.L0f087d74 +/* f087d64: 2401001e */ addiu $at,$zero,0x1e +.L0f087d68: +/* f087d68: 10000020 */ beqz $zero,.L0f087dec +/* f087d6c: 240200eb */ addiu $v0,$zero,0xeb +/* f087d70: 2401001e */ addiu $at,$zero,0x1e +.L0f087d74: +/* f087d74: 10810007 */ beq $a0,$at,.L0f087d94 +/* f087d78: 24010055 */ addiu $at,$zero,0x55 +/* f087d7c: 10810005 */ beq $a0,$at,.L0f087d94 +/* f087d80: 24010053 */ addiu $at,$zero,0x53 +/* f087d84: 10810003 */ beq $a0,$at,.L0f087d94 +/* f087d88: 24010054 */ addiu $at,$zero,0x54 +/* f087d8c: 54810004 */ bnel $a0,$at,.L0f087da0 +/* f087d90: 2401001d */ addiu $at,$zero,0x1d +.L0f087d94: +/* f087d94: 10000015 */ beqz $zero,.L0f087dec +/* f087d98: 240200ea */ addiu $v0,$zero,0xea +/* f087d9c: 2401001d */ addiu $at,$zero,0x1d +.L0f087da0: +/* f087da0: 54810004 */ bnel $a0,$at,.L0f087db4 +/* f087da4: 24010056 */ addiu $at,$zero,0x56 +/* f087da8: 10000010 */ beqz $zero,.L0f087dec +/* f087dac: 240200f2 */ addiu $v0,$zero,0xf2 +/* f087db0: 24010056 */ addiu $at,$zero,0x56 +.L0f087db4: +/* f087db4: 54810004 */ bnel $a0,$at,.L0f087dc8 +/* f087db8: 2401002e */ addiu $at,$zero,0x2e +/* f087dbc: 1000000b */ beqz $zero,.L0f087dec +/* f087dc0: 240200e8 */ addiu $v0,$zero,0xe8 +/* f087dc4: 2401002e */ addiu $at,$zero,0x2e +.L0f087dc8: +/* f087dc8: 54810004 */ bnel $a0,$at,.L0f087ddc +/* f087dcc: 2881002d */ slti $at,$a0,0x2d +/* f087dd0: 10000006 */ beqz $zero,.L0f087dec +/* f087dd4: 240200e5 */ addiu $v0,$zero,0xe5 +/* f087dd8: 2881002d */ slti $at,$a0,0x2d +.L0f087ddc: +/* f087ddc: 14200003 */ bnez $at,.L0f087dec +/* f087de0: 240200e8 */ addiu $v0,$zero,0xe8 +/* f087de4: 10000001 */ beqz $zero,.L0f087dec +/* f087de8: 240200e5 */ addiu $v0,$zero,0xe5 +.L0f087dec: +/* f087dec: 3c01bf80 */ lui $at,0xbf80 +/* f087df0: 44812000 */ mtc1 $at,$f4 +/* f087df4: 00022c00 */ sll $a1,$v0,0x10 +/* f087df8: 00057403 */ sra $t6,$a1,0x10 +/* f087dfc: 3c048009 */ lui $a0,0x8009 +/* f087e00: 240fffff */ addiu $t7,$zero,-1 +/* f087e04: 2418ffff */ addiu $t8,$zero,-1 +/* f087e08: 2419ffff */ addiu $t9,$zero,-1 +/* f087e0c: afb9001c */ sw $t9,0x1c($sp) +/* f087e10: afb80018 */ sw $t8,0x18($sp) +/* f087e14: afaf0010 */ sw $t7,0x10($sp) +/* f087e18: 8c845200 */ lw $a0,0x5200($a0) +/* f087e1c: 01c02825 */ or $a1,$t6,$zero +/* f087e20: 00003025 */ or $a2,$zero,$zero +/* f087e24: 2407ffff */ addiu $a3,$zero,-1 +/* f087e28: 0c004241 */ jal 0x10904 +/* f087e2c: e7a40014 */ swc1 $f4,0x14($sp) +/* f087e30: 8fbf0024 */ lw $ra,0x24($sp) +/* f087e34: 27bd0028 */ addiu $sp,$sp,0x28 +/* f087e38: 03e00008 */ jr $ra +/* f087e3c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f087e40 +/* f087e40: 3c02800a */ lui $v0,0x800a +/* f087e44: 24429fc0 */ addiu $v0,$v0,-24640 +/* f087e48: 8c4e006c */ lw $t6,0x6c($v0) +/* f087e4c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f087e50: afbf0014 */ sw $ra,0x14($sp) +/* f087e54: afa40028 */ sw $a0,0x28($sp) +/* f087e58: afa5002c */ sw $a1,0x2c($sp) +/* f087e5c: 11c00003 */ beqz $t6,.L0f087e6c +/* f087e60: afa60030 */ sw $a2,0x30($sp) +/* f087e64: 10000002 */ beqz $zero,.L0f087e70 +/* f087e68: 24060001 */ addiu $a2,$zero,0x1 +.L0f087e6c: +/* f087e6c: 00003025 */ or $a2,$zero,$zero +.L0f087e70: +/* f087e70: 8c4f0068 */ lw $t7,0x68($v0) +/* f087e74: 00001825 */ or $v1,$zero,$zero +/* f087e78: 00002025 */ or $a0,$zero,$zero +/* f087e7c: 11e00003 */ beqz $t7,.L0f087e8c +/* f087e80: 00003825 */ or $a3,$zero,$zero +/* f087e84: 10000001 */ beqz $zero,.L0f087e8c +/* f087e88: 24030001 */ addiu $v1,$zero,0x1 +.L0f087e8c: +/* f087e8c: 8c580064 */ lw $t8,0x64($v0) +/* f087e90: 13000003 */ beqz $t8,.L0f087ea0 +/* f087e94: 00000000 */ sll $zero,$zero,0x0 +/* f087e98: 10000001 */ beqz $zero,.L0f087ea0 +/* f087e9c: 24040001 */ addiu $a0,$zero,0x1 +.L0f087ea0: +/* f087ea0: 8c590070 */ lw $t9,0x70($v0) +/* f087ea4: 13200003 */ beqz $t9,.L0f087eb4 +/* f087ea8: 00000000 */ sll $zero,$zero,0x0 +/* f087eac: 10000001 */ beqz $zero,.L0f087eb4 +/* f087eb0: 24070001 */ addiu $a3,$zero,0x1 +.L0f087eb4: +/* f087eb4: 00e44021 */ addu $t0,$a3,$a0 +/* f087eb8: 01034821 */ addu $t1,$t0,$v1 +/* f087ebc: 01261021 */ addu $v0,$t1,$a2 +/* f087ec0: 28470003 */ slti $a3,$v0,0x3 +/* f087ec4: 10e00011 */ beqz $a3,.L0f087f0c +/* f087ec8: 38420002 */ xori $v0,$v0,0x2 +/* f087ecc: 2c420001 */ sltiu $v0,$v0,0x1 +/* f087ed0: 2c470001 */ sltiu $a3,$v0,0x1 +/* f087ed4: 54e0000e */ bnezl $a3,.L0f087f10 +/* f087ed8: 8fab0028 */ lw $t3,0x28($sp) +/* f087edc: 0fc54bcd */ jal func0f152f34 +/* f087ee0: 00000000 */ sll $zero,$zero,0x0 +/* f087ee4: 24040001 */ addiu $a0,$zero,0x1 +/* f087ee8: 00821826 */ xor $v1,$a0,$v0 +/* f087eec: 2c630001 */ sltiu $v1,$v1,0x1 +/* f087ef0: 2c670001 */ sltiu $a3,$v1,0x1 +/* f087ef4: 10e00005 */ beqz $a3,.L0f087f0c +/* f087ef8: 3c0a8009 */ lui $t2,0x8009 +/* f087efc: 914a0af0 */ lbu $t2,0xaf0($t2) +/* f087f00: 008a3826 */ xor $a3,$a0,$t2 +/* f087f04: 2ce70001 */ sltiu $a3,$a3,0x1 +/* f087f08: 2ce70001 */ sltiu $a3,$a3,0x1 +.L0f087f0c: +/* f087f0c: 8fab0028 */ lw $t3,0x28($sp) +.L0f087f10: +/* f087f10: 3c0c8008 */ lui $t4,0x8008 +/* f087f14: a1600000 */ sb $zero,0x0($t3) +/* f087f18: 8d8c4120 */ lw $t4,0x4120($t4) +/* f087f1c: 8fa60030 */ lw $a2,0x30($sp) +/* f087f20: 8fa5002c */ lw $a1,0x2c($sp) +/* f087f24: 1180000e */ beqz $t4,.L0f087f60 +/* f087f28: 01602025 */ or $a0,$t3,$zero +/* f087f2c: 0fc21e47 */ jal func0f08791c +/* f087f30: afa7001c */ sw $a3,0x1c($sp) +/* f087f34: 8fa7001c */ lw $a3,0x1c($sp) +/* f087f38: 10e00003 */ beqz $a3,.L0f087f48 +/* f087f3c: 00000000 */ sll $zero,$zero,0x0 +/* f087f40: 0fc21d8e */ jal func0f087638 +/* f087f44: 8fa40028 */ lw $a0,0x28($sp) +.L0f087f48: +/* f087f48: 3c057f1b */ lui $a1,0x7f1b +/* f087f4c: 24a5a064 */ addiu $a1,$a1,-24476 +/* f087f50: 0c004c89 */ jal 0x13224 +/* f087f54: 8fa40028 */ lw $a0,0x28($sp) +/* f087f58: 10000012 */ beqz $zero,.L0f087fa4 +/* f087f5c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f087f60: +/* f087f60: 50e00004 */ beqzl $a3,.L0f087f74 +/* f087f64: 8fa40028 */ lw $a0,0x28($sp) +/* f087f68: 0fc21d8e */ jal func0f087638 +/* f087f6c: 8fa40028 */ lw $a0,0x28($sp) +/* f087f70: 8fa40028 */ lw $a0,0x28($sp) +.L0f087f74: +/* f087f74: 8fa5002c */ lw $a1,0x2c($sp) +/* f087f78: 0fc21d9a */ jal func0f087668 +/* f087f7c: 8fa60030 */ lw $a2,0x30($sp) +/* f087f80: 8fa40028 */ lw $a0,0x28($sp) +/* f087f84: 8fa5002c */ lw $a1,0x2c($sp) +/* f087f88: 0fc21e47 */ jal func0f08791c +/* f087f8c: 8fa60030 */ lw $a2,0x30($sp) +/* f087f90: 3c057f1b */ lui $a1,0x7f1b +/* f087f94: 24a5a068 */ addiu $a1,$a1,-24472 +/* f087f98: 0c004c89 */ jal 0x13224 +/* f087f9c: 8fa40028 */ lw $a0,0x28($sp) +/* f087fa0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f087fa4: +/* f087fa4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f087fa8: 03e00008 */ jr $ra +/* f087fac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f087fb0 +/* f087fb0: 27bdff80 */ addiu $sp,$sp,-128 +/* f087fb4: afa40080 */ sw $a0,0x80($sp) +/* f087fb8: 3c0e7f1b */ lui $t6,0x7f1b +/* f087fbc: 27a4001c */ addiu $a0,$sp,0x1c +/* f087fc0: 00a03025 */ or $a2,$a1,$zero +/* f087fc4: 25cea06c */ addiu $t6,$t6,-24468 +/* f087fc8: 8fa50080 */ lw $a1,0x80($sp) +/* f087fcc: afbf0014 */ sw $ra,0x14($sp) +/* f087fd0: 25d90060 */ addiu $t9,$t6,0x60 +/* f087fd4: 00804025 */ or $t0,$a0,$zero +.L0f087fd8: +/* f087fd8: 8dc10000 */ lw $at,0x0($t6) +/* f087fdc: 25ce000c */ addiu $t6,$t6,0xc +/* f087fe0: 2508000c */ addiu $t0,$t0,0xc +/* f087fe4: ad01fff4 */ sw $at,-0xc($t0) +/* f087fe8: 8dc1fff8 */ lw $at,-0x8($t6) +/* f087fec: ad01fff8 */ sw $at,-0x8($t0) +/* f087ff0: 8dc1fffc */ lw $at,-0x4($t6) +/* f087ff4: 15d9fff8 */ bne $t6,$t9,.L0f087fd8 +/* f087ff8: ad01fffc */ sw $at,-0x4($t0) +/* f087ffc: 8dc10000 */ lw $at,0x0($t6) +/* f088000: 0fc21f90 */ jal func0f087e40 +/* f088004: ad010000 */ sw $at,0x0($t0) +/* f088008: 27a4001c */ addiu $a0,$sp,0x1c +/* f08800c: 00002825 */ or $a1,$zero,$zero +/* f088010: 0fc377e9 */ jal func0f0ddfa4 +/* f088014: 24060001 */ addiu $a2,$zero,0x1 +/* f088018: 8fbf0014 */ lw $ra,0x14($sp) +/* f08801c: 27bd0080 */ addiu $sp,$sp,0x80 +/* f088020: 03e00008 */ jr $ra +/* f088024: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f088028 +/* f088028: 27bdffd8 */ addiu $sp,$sp,-40 +/* f08802c: afb00018 */ sw $s0,0x18($sp) +/* f088030: 00808025 */ or $s0,$a0,$zero +/* f088034: afbf001c */ sw $ra,0x1c($sp) +/* f088038: afa5002c */ sw $a1,0x2c($sp) +/* f08803c: afa60030 */ sw $a2,0x30($sp) +/* f088040: 18a00051 */ blez $a1,.L0f088188 +/* f088044: afa70034 */ sw $a3,0x34($sp) +/* f088048: 0fc2a5dc */ jal func0f0a9770 +/* f08804c: 00000000 */ sll $zero,$zero,0x0 +/* f088050: afa20020 */ sw $v0,0x20($sp) +/* f088054: 0fc2a63d */ jal func0f0a98f4 +/* f088058: 02002025 */ or $a0,$s0,$zero +/* f08805c: 8faf0020 */ lw $t7,0x20($sp) +/* f088060: 01e2082a */ slt $at,$t7,$v0 +/* f088064: 5020000e */ beqzl $at,.L0f0880a0 +/* f088068: 8fa80030 */ lw $t0,0x30($sp) +/* f08806c: 0fc2a5dc */ jal func0f0a9770 +/* f088070: 02002025 */ or $a0,$s0,$zero +/* f088074: 8fb8002c */ lw $t8,0x2c($sp) +/* f088078: 02002025 */ or $a0,$s0,$zero +/* f08807c: 0fc2a58a */ jal func0f0a9628 +/* f088080: 00582821 */ addu $a1,$v0,$t8 +/* f088084: 8fb90034 */ lw $t9,0x34($sp) +/* f088088: 02002025 */ or $a0,$s0,$zero +/* f08808c: 53200004 */ beqzl $t9,.L0f0880a0 +/* f088090: 8fa80030 */ lw $t0,0x30($sp) +/* f088094: 0fc21fec */ jal func0f087fb0 +/* f088098: 8fa5002c */ lw $a1,0x2c($sp) +/* f08809c: 8fa80030 */ lw $t0,0x30($sp) +.L0f0880a0: +/* f0880a0: 51000004 */ beqzl $t0,.L0f0880b4 +/* f0880a4: 24010007 */ addiu $at,$zero,0x7 +/* f0880a8: 0fc21ec3 */ jal func0f087b0c +/* f0880ac: 02002025 */ or $a0,$s0,$zero +/* f0880b0: 24010007 */ addiu $at,$zero,0x7 +.L0f0880b4: +/* f0880b4: 56010004 */ bnel $s0,$at,.L0f0880c8 +/* f0880b8: 2401000c */ addiu $at,$zero,0xc +/* f0880bc: 1000002e */ beqz $zero,.L0f088178 +/* f0880c0: 2404001e */ addiu $a0,$zero,0x1e +/* f0880c4: 2401000c */ addiu $at,$zero,0xc +.L0f0880c8: +/* f0880c8: 56010004 */ bnel $s0,$at,.L0f0880dc +/* f0880cc: 2401000d */ addiu $at,$zero,0xd +/* f0880d0: 10000029 */ beqz $zero,.L0f088178 +/* f0880d4: 24040022 */ addiu $a0,$zero,0x22 +/* f0880d8: 2401000d */ addiu $at,$zero,0xd +.L0f0880dc: +/* f0880dc: 56010004 */ bnel $s0,$at,.L0f0880f0 +/* f0880e0: 2401000e */ addiu $at,$zero,0xe +/* f0880e4: 10000024 */ beqz $zero,.L0f088178 +/* f0880e8: 24040021 */ addiu $a0,$zero,0x21 +/* f0880ec: 2401000e */ addiu $at,$zero,0xe +.L0f0880f0: +/* f0880f0: 56010004 */ bnel $s0,$at,.L0f088104 +/* f0880f4: 24010012 */ addiu $at,$zero,0x12 +/* f0880f8: 1000001f */ beqz $zero,.L0f088178 +/* f0880fc: 24040020 */ addiu $a0,$zero,0x20 +/* f088100: 24010012 */ addiu $at,$zero,0x12 +.L0f088104: +/* f088104: 56010004 */ bnel $s0,$at,.L0f088118 +/* f088108: 24010009 */ addiu $at,$zero,0x9 +/* f08810c: 1000001a */ beqz $zero,.L0f088178 +/* f088110: 2404001f */ addiu $a0,$zero,0x1f +/* f088114: 24010009 */ addiu $at,$zero,0x9 +.L0f088118: +/* f088118: 56010004 */ bnel $s0,$at,.L0f08812c +/* f08811c: 24010020 */ addiu $at,$zero,0x20 +/* f088120: 10000015 */ beqz $zero,.L0f088178 +/* f088124: 2404001a */ addiu $a0,$zero,0x1a +/* f088128: 24010020 */ addiu $at,$zero,0x20 +.L0f08812c: +/* f08812c: 56010004 */ bnel $s0,$at,.L0f088140 +/* f088130: 2401001e */ addiu $at,$zero,0x1e +/* f088134: 10000010 */ beqz $zero,.L0f088178 +/* f088138: 24040035 */ addiu $a0,$zero,0x35 +/* f08813c: 2401001e */ addiu $at,$zero,0x1e +.L0f088140: +/* f088140: 56010004 */ bnel $s0,$at,.L0f088154 +/* f088144: 24010014 */ addiu $at,$zero,0x14 +/* f088148: 1000000b */ beqz $zero,.L0f088178 +/* f08814c: 24040057 */ addiu $a0,$zero,0x57 +/* f088150: 24010014 */ addiu $at,$zero,0x14 +.L0f088154: +/* f088154: 56010004 */ bnel $s0,$at,.L0f088168 +/* f088158: 24010015 */ addiu $at,$zero,0x15 +/* f08815c: 10000006 */ beqz $zero,.L0f088178 +/* f088160: 24040031 */ addiu $a0,$zero,0x31 +/* f088164: 24010015 */ addiu $at,$zero,0x15 +.L0f088168: +/* f088168: 16010003 */ bne $s0,$at,.L0f088178 +/* f08816c: 2404ffff */ addiu $a0,$zero,-1 +/* f088170: 10000001 */ beqz $zero,.L0f088178 +/* f088174: 24040023 */ addiu $a0,$zero,0x23 +.L0f088178: +/* f088178: 04820004 */ bltzl $a0,.L0f08818c +/* f08817c: 8fbf001c */ lw $ra,0x1c($sp) +/* f088180: 0fc44762 */ jal func0f111d88 +/* f088184: 00000000 */ sll $zero,$zero,0x0 +.L0f088188: +/* f088188: 8fbf001c */ lw $ra,0x1c($sp) +.L0f08818c: +/* f08818c: 8fb00018 */ lw $s0,0x18($sp) +/* f088190: 27bd0028 */ addiu $sp,$sp,0x28 +/* f088194: 03e00008 */ jr $ra +/* f088198: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08819c +/* f08819c: 8c8e005c */ lw $t6,0x5c($a0) +/* f0881a0: 24030001 */ addiu $v1,$zero,0x1 +/* f0881a4: 25cfffff */ addiu $t7,$t6,-1 +/* f0881a8: 2de10015 */ sltiu $at,$t7,0x15 +/* f0881ac: 10200019 */ beqz $at,.L0f088214 +/* f0881b0: 000f7880 */ sll $t7,$t7,0x2 +/* f0881b4: 3c017f1b */ lui $at,0x7f1b +/* f0881b8: 002f0821 */ addu $at,$at,$t7 +/* f0881bc: 8c2facc4 */ lw $t7,-0x533c($at) +/* f0881c0: 01e00008 */ jr $t7 +/* f0881c4: 00000000 */ sll $zero,$zero,0x0 +/* f0881c8: 10000012 */ beqz $zero,.L0f088214 +/* f0881cc: 2403000a */ addiu $v1,$zero,0xa +/* f0881d0: 10000010 */ beqz $zero,.L0f088214 +/* f0881d4: 2403000a */ addiu $v1,$zero,0xa +/* f0881d8: 1000000e */ beqz $zero,.L0f088214 +/* f0881dc: 2403000a */ addiu $v1,$zero,0xa +/* f0881e0: 1000000c */ beqz $zero,.L0f088214 +/* f0881e4: 2403000a */ addiu $v1,$zero,0xa +/* f0881e8: 1000000a */ beqz $zero,.L0f088214 +/* f0881ec: 24030005 */ addiu $v1,$zero,0x5 +/* f0881f0: 10000008 */ beqz $zero,.L0f088214 +/* f0881f4: 24030005 */ addiu $v1,$zero,0x5 +/* f0881f8: 10000006 */ beqz $zero,.L0f088214 +/* f0881fc: 240300c8 */ addiu $v1,$zero,0xc8 +/* f088200: 10000004 */ beqz $zero,.L0f088214 +/* f088204: 24030004 */ addiu $v1,$zero,0x4 +/* f088208: 10000002 */ beqz $zero,.L0f088214 +/* f08820c: 240304b0 */ addiu $v1,$zero,0x4b0 +/* f088210: 24030010 */ addiu $v1,$zero,0x10 +.L0f088214: +/* f088214: 28610002 */ slti $at,$v1,0x2 +/* f088218: 1420000c */ bnez $at,.L0f08824c +/* f08821c: 3c18800a */ lui $t8,0x800a +/* f088220: 8f18a2d8 */ lw $t8,-0x5d28($t8) +/* f088224: 17000009 */ bnez $t8,.L0f08824c +/* f088228: 00000000 */ sll $zero,$zero,0x0 +/* f08822c: 44832000 */ mtc1 $v1,$f4 +/* f088230: 3c018007 */ lui $at,0x8007 +/* f088234: c428995c */ lwc1 $f8,-0x66a4($at) +/* f088238: 468021a0 */ cvt.s.w $f6,$f4 +/* f08823c: 46083282 */ mul.s $f10,$f6,$f8 +/* f088240: 4600540d */ trunc.w.s $f16,$f10 +/* f088244: 44038000 */ mfc1 $v1,$f16 +/* f088248: 00000000 */ sll $zero,$zero,0x0 +.L0f08824c: +/* f08824c: 03e00008 */ jr $ra +/* f088250: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f088254 +/* f088254: 27bdffe0 */ addiu $sp,$sp,-32 +/* f088258: afbf0014 */ sw $ra,0x14($sp) +/* f08825c: 00803025 */ or $a2,$a0,$zero +/* f088260: 14800003 */ bnez $a0,.L0f088270 +/* f088264: 24030001 */ addiu $v1,$zero,0x1 +/* f088268: 10000068 */ beqz $zero,.L0f08840c +/* f08826c: 24020014 */ addiu $v0,$zero,0x14 +.L0f088270: +/* f088270: 90c4005c */ lbu $a0,0x5c($a2) +/* f088274: afa60020 */ sw $a2,0x20($sp) +/* f088278: afa30018 */ sw $v1,0x18($sp) +/* f08827c: 0fc2a685 */ jal func0f0a9a14 +/* f088280: 00002825 */ or $a1,$zero,$zero +/* f088284: 8fa60020 */ lw $a2,0x20($sp) +/* f088288: 2401001a */ addiu $at,$zero,0x1a +/* f08828c: 8fa30018 */ lw $v1,0x18($sp) +/* f088290: 90c4005c */ lbu $a0,0x5c($a2) +/* f088294: 10810003 */ beq $a0,$at,.L0f0882a4 +/* f088298: 24010056 */ addiu $at,$zero,0x56 +/* f08829c: 54810004 */ bnel $a0,$at,.L0f0882b0 +/* f0882a0: 8cce0008 */ lw $t6,0x8($a2) +.L0f0882a4: +/* f0882a4: 10000059 */ beqz $zero,.L0f08840c +/* f0882a8: 24020001 */ addiu $v0,$zero,0x1 +/* f0882ac: 8cce0008 */ lw $t6,0x8($a2) +.L0f0882b0: +/* f0882b0: 3c18800a */ lui $t8,0x800a +/* f0882b4: 000e7840 */ sll $t7,$t6,0x1 +/* f0882b8: 05e10003 */ bgez $t7,.L0f0882c8 +/* f0882bc: 00000000 */ sll $zero,$zero,0x0 +/* f0882c0: 10000052 */ beqz $zero,.L0f08840c +/* f0882c4: 00001025 */ or $v0,$zero,$zero +.L0f0882c8: +/* f0882c8: 8f18a2d8 */ lw $t8,-0x5d28($t8) +/* f0882cc: 2448ffff */ addiu $t0,$v0,-1 +/* f0882d0: 2459ffff */ addiu $t9,$v0,-1 +/* f0882d4: 13000021 */ beqz $t8,.L0f08835c +/* f0882d8: 2d010015 */ sltiu $at,$t0,0x15 +/* f0882dc: 2f210015 */ sltiu $at,$t9,0x15 +/* f0882e0: 10200049 */ beqz $at,.L0f088408 +/* f0882e4: 0019c880 */ sll $t9,$t9,0x2 +/* f0882e8: 3c017f1b */ lui $at,0x7f1b +/* f0882ec: 00390821 */ addu $at,$at,$t9 +/* f0882f0: 8c39ad18 */ lw $t9,-0x52e8($at) +/* f0882f4: 03200008 */ jr $t9 +/* f0882f8: 00000000 */ sll $zero,$zero,0x0 +/* f0882fc: 10000042 */ beqz $zero,.L0f088408 +/* f088300: 2403000a */ addiu $v1,$zero,0xa +/* f088304: 10000040 */ beqz $zero,.L0f088408 +/* f088308: 24030014 */ addiu $v1,$zero,0x14 +/* f08830c: 1000003e */ beqz $zero,.L0f088408 +/* f088310: 24030005 */ addiu $v1,$zero,0x5 +/* f088314: 1000003c */ beqz $zero,.L0f088408 +/* f088318: 24030014 */ addiu $v1,$zero,0x14 +/* f08831c: 1000003a */ beqz $zero,.L0f088408 +/* f088320: 2403000a */ addiu $v1,$zero,0xa +/* f088324: 10000038 */ beqz $zero,.L0f088408 +/* f088328: 24030004 */ addiu $v1,$zero,0x4 +/* f08832c: 10000036 */ beqz $zero,.L0f088408 +/* f088330: 2403000a */ addiu $v1,$zero,0xa +/* f088334: 10000034 */ beqz $zero,.L0f088408 +/* f088338: 24030003 */ addiu $v1,$zero,0x3 +/* f08833c: 10000032 */ beqz $zero,.L0f088408 +/* f088340: 240300c8 */ addiu $v1,$zero,0xc8 +/* f088344: 10000030 */ beqz $zero,.L0f088408 +/* f088348: 2403000a */ addiu $v1,$zero,0xa +/* f08834c: 1000002e */ beqz $zero,.L0f088408 +/* f088350: 240304b0 */ addiu $v1,$zero,0x4b0 +/* f088354: 1000002c */ beqz $zero,.L0f088408 +/* f088358: 24030010 */ addiu $v1,$zero,0x10 +.L0f08835c: +/* f08835c: 1020001f */ beqz $at,.L0f0883dc +/* f088360: 00084080 */ sll $t0,$t0,0x2 +/* f088364: 3c017f1b */ lui $at,0x7f1b +/* f088368: 00280821 */ addu $at,$at,$t0 +/* f08836c: 8c28ad6c */ lw $t0,-0x5294($at) +/* f088370: 01000008 */ jr $t0 +/* f088374: 00000000 */ sll $zero,$zero,0x0 +/* f088378: 10000018 */ beqz $zero,.L0f0883dc +/* f08837c: 2403000a */ addiu $v1,$zero,0xa +/* f088380: 10000016 */ beqz $zero,.L0f0883dc +/* f088384: 2403000a */ addiu $v1,$zero,0xa +/* f088388: 10000014 */ beqz $zero,.L0f0883dc +/* f08838c: 24030005 */ addiu $v1,$zero,0x5 +/* f088390: 10000012 */ beqz $zero,.L0f0883dc +/* f088394: 2403000a */ addiu $v1,$zero,0xa +/* f088398: 10000010 */ beqz $zero,.L0f0883dc +/* f08839c: 24030005 */ addiu $v1,$zero,0x5 +/* f0883a0: 1000000e */ beqz $zero,.L0f0883dc +/* f0883a4: 24030004 */ addiu $v1,$zero,0x4 +/* f0883a8: 1000000c */ beqz $zero,.L0f0883dc +/* f0883ac: 24030005 */ addiu $v1,$zero,0x5 +/* f0883b0: 1000000a */ beqz $zero,.L0f0883dc +/* f0883b4: 24030003 */ addiu $v1,$zero,0x3 +/* f0883b8: 10000008 */ beqz $zero,.L0f0883dc +/* f0883bc: 24030064 */ addiu $v1,$zero,0x64 +/* f0883c0: 10000006 */ beqz $zero,.L0f0883dc +/* f0883c4: 24030004 */ addiu $v1,$zero,0x4 +/* f0883c8: 10000004 */ beqz $zero,.L0f0883dc +/* f0883cc: 240304b0 */ addiu $v1,$zero,0x4b0 +/* f0883d0: 10000002 */ beqz $zero,.L0f0883dc +/* f0883d4: 24030002 */ addiu $v1,$zero,0x2 +/* f0883d8: 24030010 */ addiu $v1,$zero,0x10 +.L0f0883dc: +/* f0883dc: 28610002 */ slti $at,$v1,0x2 +/* f0883e0: 5420000a */ bnezl $at,.L0f08840c +/* f0883e4: 00601025 */ or $v0,$v1,$zero +/* f0883e8: 44832000 */ mtc1 $v1,$f4 +/* f0883ec: 3c018007 */ lui $at,0x8007 +/* f0883f0: c428995c */ lwc1 $f8,-0x66a4($at) +/* f0883f4: 468021a0 */ cvt.s.w $f6,$f4 +/* f0883f8: 46083282 */ mul.s $f10,$f6,$f8 +/* f0883fc: 4600540d */ trunc.w.s $f16,$f10 +/* f088400: 44038000 */ mfc1 $v1,$f16 +/* f088404: 00000000 */ sll $zero,$zero,0x0 +.L0f088408: +/* f088408: 00601025 */ or $v0,$v1,$zero +.L0f08840c: +/* f08840c: 8fbf0014 */ lw $ra,0x14($sp) +/* f088410: 27bd0020 */ addiu $sp,$sp,0x20 +/* f088414: 03e00008 */ jr $ra +/* f088418: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08841c +/* f08841c: 3c08800a */ lui $t0,0x800a +/* f088420: 25089fc0 */ addiu $t0,$t0,-24640 +/* f088424: 8d0e006c */ lw $t6,0x6c($t0) +/* f088428: 27bdffe0 */ addiu $sp,$sp,-32 +/* f08842c: afbf0014 */ sw $ra,0x14($sp) +/* f088430: afa40020 */ sw $a0,0x20($sp) +/* f088434: afa50024 */ sw $a1,0x24($sp) +/* f088438: 11c00003 */ beqz $t6,.L0f088448 +/* f08843c: afa60028 */ sw $a2,0x28($sp) +/* f088440: 10000002 */ beqz $zero,.L0f08844c +/* f088444: 24070001 */ addiu $a3,$zero,0x1 +.L0f088448: +/* f088448: 00003825 */ or $a3,$zero,$zero +.L0f08844c: +/* f08844c: 8d0f0068 */ lw $t7,0x68($t0) +/* f088450: 51e00004 */ beqzl $t7,.L0f088464 +/* f088454: 00002025 */ or $a0,$zero,$zero +/* f088458: 10000002 */ beqz $zero,.L0f088464 +/* f08845c: 24040001 */ addiu $a0,$zero,0x1 +/* f088460: 00002025 */ or $a0,$zero,$zero +.L0f088464: +/* f088464: 8d180064 */ lw $t8,0x64($t0) +/* f088468: 00002825 */ or $a1,$zero,$zero +/* f08846c: 13000003 */ beqz $t8,.L0f08847c +/* f088470: 00000000 */ sll $zero,$zero,0x0 +/* f088474: 10000001 */ beqz $zero,.L0f08847c +/* f088478: 24050001 */ addiu $a1,$zero,0x1 +.L0f08847c: +/* f08847c: 8d190070 */ lw $t9,0x70($t0) +/* f088480: 00001825 */ or $v1,$zero,$zero +/* f088484: 13200003 */ beqz $t9,.L0f088494 +/* f088488: 00000000 */ sll $zero,$zero,0x0 +/* f08848c: 10000001 */ beqz $zero,.L0f088494 +/* f088490: 24030001 */ addiu $v1,$zero,0x1 +.L0f088494: +/* f088494: 00654821 */ addu $t1,$v1,$a1 +/* f088498: 01245021 */ addu $t2,$t1,$a0 +/* f08849c: 01471021 */ addu $v0,$t2,$a3 +/* f0884a0: 28430003 */ slti $v1,$v0,0x3 +/* f0884a4: 10600013 */ beqz $v1,.L0f0884f4 +/* f0884a8: 38420002 */ xori $v0,$v0,0x2 +/* f0884ac: 2c420001 */ sltiu $v0,$v0,0x1 +/* f0884b0: 2c430001 */ sltiu $v1,$v0,0x1 +/* f0884b4: 54600010 */ bnezl $v1,.L0f0884f8 +/* f0884b8: 8fac0028 */ lw $t4,0x28($sp) +/* f0884bc: 0fc54bcd */ jal func0f152f34 +/* f0884c0: 00000000 */ sll $zero,$zero,0x0 +/* f0884c4: 24050001 */ addiu $a1,$zero,0x1 +/* f0884c8: 00a22026 */ xor $a0,$a1,$v0 +/* f0884cc: 2c840001 */ sltiu $a0,$a0,0x1 +/* f0884d0: 2c830001 */ sltiu $v1,$a0,0x1 +/* f0884d4: 3c08800a */ lui $t0,0x800a +/* f0884d8: 10600006 */ beqz $v1,.L0f0884f4 +/* f0884dc: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0884e0: 3c0b8009 */ lui $t3,0x8009 +/* f0884e4: 916b0af0 */ lbu $t3,0xaf0($t3) +/* f0884e8: 00ab1826 */ xor $v1,$a1,$t3 +/* f0884ec: 2c630001 */ sltiu $v1,$v1,0x1 +/* f0884f0: 2c630001 */ sltiu $v1,$v1,0x1 +.L0f0884f4: +/* f0884f4: 8fac0028 */ lw $t4,0x28($sp) +.L0f0884f8: +/* f0884f8: afa30018 */ sw $v1,0x18($sp) +/* f0884fc: 3c0d8008 */ lui $t5,0x8008 +/* f088500: 11800008 */ beqz $t4,.L0f088524 +/* f088504: 00000000 */ sll $zero,$zero,0x0 +/* f088508: 0fc5b9f1 */ jal func0f16e7c4 +/* f08850c: 24045201 */ addiu $a0,$zero,0x5201 +/* f088510: 8fa40020 */ lw $a0,0x20($sp) +/* f088514: 0c004c89 */ jal 0x13224 +/* f088518: 00402825 */ or $a1,$v0,$zero +/* f08851c: 10000051 */ beqz $zero,.L0f088664 +/* f088520: 8fab0018 */ lw $t3,0x18($sp) +.L0f088524: +/* f088524: 8dad4120 */ lw $t5,0x4120($t5) +/* f088528: 55a0004e */ bnezl $t5,.L0f088664 +/* f08852c: 8fab0018 */ lw $t3,0x18($sp) +/* f088530: 1060002b */ beqz $v1,.L0f0885e0 +/* f088534: 8fb90024 */ lw $t9,0x24($sp) +/* f088538: 0fc5b9f1 */ jal func0f16e7c4 +/* f08853c: 24045200 */ addiu $a0,$zero,0x5200 +/* f088540: 8fa40020 */ lw $a0,0x20($sp) +/* f088544: 0c004c89 */ jal 0x13224 +/* f088548: 00402825 */ or $a1,$v0,$zero +/* f08854c: 8fae0024 */ lw $t6,0x24($sp) +/* f088550: 3c08800a */ lui $t0,0x800a +/* f088554: 2401002e */ addiu $at,$zero,0x2e +/* f088558: 15c10007 */ bne $t6,$at,.L0f088578 +/* f08855c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f088560: 8d0f0284 */ lw $t7,0x284($t0) +/* f088564: 8df80480 */ lw $t8,0x480($t7) +/* f088568: 53000004 */ beqzl $t8,.L0f08857c +/* f08856c: 8fa40024 */ lw $a0,0x24($sp) +/* f088570: 10000014 */ beqz $zero,.L0f0885c4 +/* f088574: 24045232 */ addiu $a0,$zero,0x5232 +.L0f088578: +/* f088578: 8fa40024 */ lw $a0,0x24($sp) +.L0f08857c: +/* f08857c: 0fc2c5f0 */ jal func0f0b17c0 +/* f088580: 3c052000 */ lui $a1,0x2000 +/* f088584: 10400003 */ beqz $v0,.L0f088594 +/* f088588: 8fa40024 */ lw $a0,0x24($sp) +/* f08858c: 1000000d */ beqz $zero,.L0f0885c4 +/* f088590: 24045202 */ addiu $a0,$zero,0x5202 +.L0f088594: +/* f088594: 0fc2c5f0 */ jal func0f0b17c0 +/* f088598: 3c050040 */ lui $a1,0x40 +/* f08859c: 10400003 */ beqz $v0,.L0f0885ac +/* f0885a0: 8fa40024 */ lw $a0,0x24($sp) +/* f0885a4: 10000007 */ beqz $zero,.L0f0885c4 +/* f0885a8: 24045206 */ addiu $a0,$zero,0x5206 +.L0f0885ac: +/* f0885ac: 0fc2c5f0 */ jal func0f0b17c0 +/* f0885b0: 3c050100 */ lui $a1,0x100 +/* f0885b4: 10400003 */ beqz $v0,.L0f0885c4 +/* f0885b8: 24045204 */ addiu $a0,$zero,0x5204 +/* f0885bc: 10000001 */ beqz $zero,.L0f0885c4 +/* f0885c0: 24045208 */ addiu $a0,$zero,0x5208 +.L0f0885c4: +/* f0885c4: 0fc5b9f1 */ jal func0f16e7c4 +/* f0885c8: 00000000 */ sll $zero,$zero,0x0 +/* f0885cc: 8fa40020 */ lw $a0,0x20($sp) +/* f0885d0: 0c004c89 */ jal 0x13224 +/* f0885d4: 00402825 */ or $a1,$v0,$zero +/* f0885d8: 10000022 */ beqz $zero,.L0f088664 +/* f0885dc: 8fab0018 */ lw $t3,0x18($sp) +.L0f0885e0: +/* f0885e0: 2401002e */ addiu $at,$zero,0x2e +/* f0885e4: 17210007 */ bne $t9,$at,.L0f088604 +/* f0885e8: 8fa40024 */ lw $a0,0x24($sp) +/* f0885ec: 8d090284 */ lw $t1,0x284($t0) +/* f0885f0: 8d2a0480 */ lw $t2,0x480($t1) +/* f0885f4: 11400003 */ beqz $t2,.L0f088604 +/* f0885f8: 00000000 */ sll $zero,$zero,0x0 +/* f0885fc: 10000013 */ beqz $zero,.L0f08864c +/* f088600: 24045233 */ addiu $a0,$zero,0x5233 +.L0f088604: +/* f088604: 0fc2c5f0 */ jal func0f0b17c0 +/* f088608: 3c051000 */ lui $a1,0x1000 +/* f08860c: 10400003 */ beqz $v0,.L0f08861c +/* f088610: 8fa40024 */ lw $a0,0x24($sp) +/* f088614: 1000000d */ beqz $zero,.L0f08864c +/* f088618: 24045203 */ addiu $a0,$zero,0x5203 +.L0f08861c: +/* f08861c: 0fc2c5f0 */ jal func0f0b17c0 +/* f088620: 3c050020 */ lui $a1,0x20 +/* f088624: 10400003 */ beqz $v0,.L0f088634 +/* f088628: 8fa40024 */ lw $a0,0x24($sp) +/* f08862c: 10000007 */ beqz $zero,.L0f08864c +/* f088630: 24045207 */ addiu $a0,$zero,0x5207 +.L0f088634: +/* f088634: 0fc2c5f0 */ jal func0f0b17c0 +/* f088638: 3c050080 */ lui $a1,0x80 +/* f08863c: 10400003 */ beqz $v0,.L0f08864c +/* f088640: 24045205 */ addiu $a0,$zero,0x5205 +/* f088644: 10000001 */ beqz $zero,.L0f08864c +/* f088648: 24045209 */ addiu $a0,$zero,0x5209 +.L0f08864c: +/* f08864c: 0fc5b9f1 */ jal func0f16e7c4 +/* f088650: 00000000 */ sll $zero,$zero,0x0 +/* f088654: 8fa40020 */ lw $a0,0x20($sp) +/* f088658: 0c004c89 */ jal 0x13224 +/* f08865c: 00402825 */ or $a1,$v0,$zero +/* f088660: 8fab0018 */ lw $t3,0x18($sp) +.L0f088664: +/* f088664: 1160000b */ beqz $t3,.L0f088694 +/* f088668: 00000000 */ sll $zero,$zero,0x0 +/* f08866c: 0fc28857 */ jal func0f0a215c +/* f088670: 8fa40024 */ lw $a0,0x24($sp) +/* f088674: 8fa40020 */ lw $a0,0x20($sp) +/* f088678: 0c004c89 */ jal 0x13224 +/* f08867c: 00402825 */ or $a1,$v0,$zero +/* f088680: 8fa40024 */ lw $a0,0x24($sp) +/* f088684: 0fc2c5f0 */ jal func0f0b17c0 +/* f088688: 3c052000 */ lui $a1,0x2000 +/* f08868c: 10000009 */ beqz $zero,.L0f0886b4 +/* f088690: 00000000 */ sll $zero,$zero,0x0 +.L0f088694: +/* f088694: 0fc28874 */ jal func0f0a21d0 +/* f088698: 8fa40024 */ lw $a0,0x24($sp) +/* f08869c: 8fa40020 */ lw $a0,0x20($sp) +/* f0886a0: 0c004c89 */ jal 0x13224 +/* f0886a4: 00402825 */ or $a1,$v0,$zero +/* f0886a8: 8fa40024 */ lw $a0,0x24($sp) +/* f0886ac: 0fc2c5f0 */ jal func0f0b17c0 +/* f0886b0: 3c051000 */ lui $a1,0x1000 +.L0f0886b4: +/* f0886b4: 10400012 */ beqz $v0,.L0f088700 +/* f0886b8: 00000000 */ sll $zero,$zero,0x0 +/* f0886bc: 0c012983 */ jal 0x4a60c +/* f0886c0: 8fa40020 */ lw $a0,0x20($sp) +/* f0886c4: 8fa40020 */ lw $a0,0x20($sp) +/* f0886c8: 2401000a */ addiu $at,$zero,0xa +/* f0886cc: 00446021 */ addu $t4,$v0,$a0 +/* f0886d0: 918dffff */ lbu $t5,-0x1($t4) +/* f0886d4: 15a10007 */ bne $t5,$at,.L0f0886f4 +/* f0886d8: 00000000 */ sll $zero,$zero,0x0 +/* f0886dc: 0c012983 */ jal 0x4a60c +/* f0886e0: 00000000 */ sll $zero,$zero,0x0 +/* f0886e4: 8fae0020 */ lw $t6,0x20($sp) +/* f0886e8: 01c27821 */ addu $t7,$t6,$v0 +/* f0886ec: a1e0ffff */ sb $zero,-0x1($t7) +/* f0886f0: 8fa40020 */ lw $a0,0x20($sp) +.L0f0886f4: +/* f0886f4: 3c057f1b */ lui $a1,0x7f1b +/* f0886f8: 0c004c89 */ jal 0x13224 +/* f0886fc: 24a5a0d0 */ addiu $a1,$a1,-24368 +.L0f088700: +/* f088700: 3c188008 */ lui $t8,0x8008 +/* f088704: 8f184120 */ lw $t8,0x4120($t8) +/* f088708: 8fb90018 */ lw $t9,0x18($sp) +/* f08870c: 13000019 */ beqz $t8,.L0f088774 +/* f088710: 00000000 */ sll $zero,$zero,0x0 +/* f088714: 13200017 */ beqz $t9,.L0f088774 +/* f088718: 00000000 */ sll $zero,$zero,0x0 +/* f08871c: 0c012983 */ jal 0x4a60c +/* f088720: 8fa40020 */ lw $a0,0x20($sp) +/* f088724: 8fa90020 */ lw $t1,0x20($sp) +/* f088728: 2401000a */ addiu $at,$zero,0xa +/* f08872c: 00495021 */ addu $t2,$v0,$t1 +/* f088730: 914bffff */ lbu $t3,-0x1($t2) +/* f088734: 15610006 */ bne $t3,$at,.L0f088750 +/* f088738: 00000000 */ sll $zero,$zero,0x0 +/* f08873c: 0c012983 */ jal 0x4a60c +/* f088740: 01202025 */ or $a0,$t1,$zero +/* f088744: 8fac0020 */ lw $t4,0x20($sp) +/* f088748: 01826821 */ addu $t5,$t4,$v0 +/* f08874c: a1a0ffff */ sb $zero,-0x1($t5) +.L0f088750: +/* f088750: 0fc5b9f1 */ jal func0f16e7c4 +/* f088754: 24045200 */ addiu $a0,$zero,0x5200 +/* f088758: 8fa40020 */ lw $a0,0x20($sp) +/* f08875c: 0c004c89 */ jal 0x13224 +/* f088760: 00402825 */ or $a1,$v0,$zero +/* f088764: 3c057f1b */ lui $a1,0x7f1b +/* f088768: 24a5a0d4 */ addiu $a1,$a1,-24364 +/* f08876c: 0c004c89 */ jal 0x13224 +/* f088770: 8fa40020 */ lw $a0,0x20($sp) +.L0f088774: +/* f088774: 0c012983 */ jal 0x4a60c +/* f088778: 8fa40020 */ lw $a0,0x20($sp) +/* f08877c: 8fae0020 */ lw $t6,0x20($sp) +/* f088780: 2401000a */ addiu $at,$zero,0xa +/* f088784: 004e7821 */ addu $t7,$v0,$t6 +/* f088788: 91f8ffff */ lbu $t8,-0x1($t7) +/* f08878c: 17010006 */ bne $t8,$at,.L0f0887a8 +/* f088790: 00000000 */ sll $zero,$zero,0x0 +/* f088794: 0c012983 */ jal 0x4a60c +/* f088798: 01c02025 */ or $a0,$t6,$zero +/* f08879c: 8fb90020 */ lw $t9,0x20($sp) +/* f0887a0: 03225021 */ addu $t2,$t9,$v0 +/* f0887a4: a140ffff */ sb $zero,-0x1($t2) +.L0f0887a8: +/* f0887a8: 3c057f1b */ lui $a1,0x7f1b +/* f0887ac: 24a5a0d8 */ addiu $a1,$a1,-24360 +/* f0887b0: 0c004c89 */ jal 0x13224 +/* f0887b4: 8fa40020 */ lw $a0,0x20($sp) +/* f0887b8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0887bc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0887c0: 03e00008 */ jr $ra +/* f0887c4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0887c8 +/* f0887c8: 27bdff80 */ addiu $sp,$sp,-128 +/* f0887cc: afa40080 */ sw $a0,0x80($sp) +/* f0887d0: 3c0e7f1b */ lui $t6,0x7f1b +/* f0887d4: 27a4001c */ addiu $a0,$sp,0x1c +/* f0887d8: 00a03025 */ or $a2,$a1,$zero +/* f0887dc: 25cea0dc */ addiu $t6,$t6,-24356 +/* f0887e0: 8fa50080 */ lw $a1,0x80($sp) +/* f0887e4: afbf0014 */ sw $ra,0x14($sp) +/* f0887e8: 25d90060 */ addiu $t9,$t6,0x60 +/* f0887ec: 00804025 */ or $t0,$a0,$zero +.L0f0887f0: +/* f0887f0: 8dc10000 */ lw $at,0x0($t6) +/* f0887f4: 25ce000c */ addiu $t6,$t6,0xc +/* f0887f8: 2508000c */ addiu $t0,$t0,0xc +/* f0887fc: ad01fff4 */ sw $at,-0xc($t0) +/* f088800: 8dc1fff8 */ lw $at,-0x8($t6) +/* f088804: ad01fff8 */ sw $at,-0x8($t0) +/* f088808: 8dc1fffc */ lw $at,-0x4($t6) +/* f08880c: 15d9fff8 */ bne $t6,$t9,.L0f0887f0 +/* f088810: ad01fffc */ sw $at,-0x4($t0) +/* f088814: 8dc10000 */ lw $at,0x0($t6) +/* f088818: 0fc22107 */ jal func0f08841c +/* f08881c: ad010000 */ sw $at,0x0($t0) +/* f088820: 27a4001c */ addiu $a0,$sp,0x1c +/* f088824: 00002825 */ or $a1,$zero,$zero +/* f088828: 0fc377e9 */ jal func0f0ddfa4 +/* f08882c: 24060009 */ addiu $a2,$zero,0x9 +/* f088830: 8fbf0014 */ lw $ra,0x14($sp) +/* f088834: 27bd0080 */ addiu $sp,$sp,0x80 +/* f088838: 03e00008 */ jr $ra +/* f08883c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f088840 +/* f088840: 27bdff60 */ addiu $sp,$sp,-160 +/* f088844: afbf0024 */ sw $ra,0x24($sp) +/* f088848: afa400a0 */ sw $a0,0xa0($sp) +/* f08884c: afa500a4 */ sw $a1,0xa4($sp) +/* f088850: 3c08800a */ lui $t0,0x800a +/* f088854: 8c860004 */ lw $a2,0x4($a0) +/* f088858: 25089fc0 */ addiu $t0,$t0,-24640 +/* f08885c: 8d020284 */ lw $v0,0x284($t0) +/* f088860: afa00094 */ sw $zero,0x94($sp) +/* f088864: afa6009c */ sw $a2,0x9c($sp) +/* f088868: 8c4f00d8 */ lw $t7,0xd8($v0) +/* f08886c: 15e00005 */ bnez $t7,.L0f088884 +/* f088870: 00000000 */ sll $zero,$zero,0x0 +/* f088874: 8d180034 */ lw $t8,0x34($t0) +/* f088878: 8fb9009c */ lw $t9,0x9c($sp) +/* f08887c: 57000004 */ bnezl $t8,.L0f088890 +/* f088880: 93290003 */ lbu $t1,0x3($t9) +.L0f088884: +/* f088884: 100001df */ beqz $zero,.L0f089004 +/* f088888: 00001025 */ or $v0,$zero,$zero +/* f08888c: 93290003 */ lbu $t1,0x3($t9) +.L0f088890: +/* f088890: 252afffd */ addiu $t2,$t1,-3 +/* f088894: 2d41002d */ sltiu $at,$t2,0x2d +/* f088898: 102001a1 */ beqz $at,.L0f088f20 +/* f08889c: 000a5080 */ sll $t2,$t2,0x2 +/* f0888a0: 3c017f1b */ lui $at,0x7f1b +/* f0888a4: 002a0821 */ addu $at,$at,$t2 +/* f0888a8: 8c2aadc0 */ lw $t2,-0x5240($at) +/* f0888ac: 01400008 */ jr $t2 +/* f0888b0: 00000000 */ sll $zero,$zero,0x0 +/* f0888b4: 8d0b04cc */ lw $t3,0x4cc($t0) +/* f0888b8: 3c048009 */ lui $a0,0x8009 +/* f0888bc: 240500e5 */ addiu $a1,$zero,0xe5 +/* f0888c0: 1560000d */ bnez $t3,.L0f0888f8 +/* f0888c4: 00003025 */ or $a2,$zero,$zero +/* f0888c8: 3c01bf80 */ lui $at,0xbf80 +/* f0888cc: 44812000 */ mtc1 $at,$f4 +/* f0888d0: 240cffff */ addiu $t4,$zero,-1 +/* f0888d4: 240dffff */ addiu $t5,$zero,-1 +/* f0888d8: 240effff */ addiu $t6,$zero,-1 +/* f0888dc: afae001c */ sw $t6,0x1c($sp) +/* f0888e0: afad0018 */ sw $t5,0x18($sp) +/* f0888e4: afac0010 */ sw $t4,0x10($sp) +/* f0888e8: 8c845200 */ lw $a0,0x5200($a0) +/* f0888ec: 2407ffff */ addiu $a3,$zero,-1 +/* f0888f0: 0c004241 */ jal 0x10904 +/* f0888f4: e7a40014 */ swc1 $f4,0x14($sp) +.L0f0888f8: +/* f0888f8: 8faf00a4 */ lw $t7,0xa4($sp) +/* f0888fc: 11e0000b */ beqz $t7,.L0f08892c +/* f088900: 00000000 */ sll $zero,$zero,0x0 +/* f088904: 0fc44bfb */ jal func0f112fec +/* f088908: 8fa4009c */ lw $a0,0x9c($sp) +/* f08890c: 14400004 */ bnez $v0,.L0f088920 +/* f088910: 00402025 */ or $a0,$v0,$zero +/* f088914: 0fc5b9f1 */ jal func0f16e7c4 +/* f088918: 24045228 */ addiu $a0,$zero,0x5228 +/* f08891c: 00402025 */ or $a0,$v0,$zero +.L0f088920: +/* f088920: 00002825 */ or $a1,$zero,$zero +/* f088924: 0fc377e9 */ jal func0f0ddfa4 +/* f088928: 24060009 */ addiu $a2,$zero,0x9 +.L0f08892c: +/* f08892c: 1000019d */ beqz $zero,.L0f088fa4 +/* f088930: 24020004 */ addiu $v0,$zero,0x4 +/* f088934: 00c02025 */ or $a0,$a2,$zero +/* f088938: 0fc22067 */ jal func0f08819c +/* f08893c: afa6008c */ sw $a2,0x8c($sp) +/* f088940: 3c06800a */ lui $a2,0x800a +/* f088944: 8cc6a48c */ lw $a2,-0x5b74($a2) +/* f088948: 8fb9008c */ lw $t9,0x8c($sp) +/* f08894c: 00402825 */ or $a1,$v0,$zero +/* f088950: 2cd80001 */ sltiu $t8,$a2,0x1 +/* f088954: 03003025 */ or $a2,$t8,$zero +/* f088958: 8fa700a4 */ lw $a3,0xa4($sp) +/* f08895c: 0fc2200a */ jal func0f088028 +/* f088960: 8f24005c */ lw $a0,0x5c($t9) +/* f088964: 24090001 */ addiu $t1,$zero,0x1 +/* f088968: afa90098 */ sw $t1,0x98($sp) +/* f08896c: 1000018d */ beqz $zero,.L0f088fa4 +/* f088970: 24020001 */ addiu $v0,$zero,0x1 +/* f088974: 00001025 */ or $v0,$zero,$zero +/* f088978: 00c01825 */ or $v1,$a2,$zero +.L0f08897c: +/* f08897c: 3c08800a */ lui $t0,0x800a +/* f088980: 25089fc0 */ addiu $t0,$t0,-24640 +/* f088984: 8d0a0318 */ lw $t2,0x318($t0) +/* f088988: 9465005e */ lhu $a1,0x5e($v1) +/* f08898c: 24440001 */ addiu $a0,$v0,0x1 +/* f088990: 15400009 */ bnez $t2,.L0f0889b8 +/* f088994: 00003025 */ or $a2,$zero,$zero +/* f088998: 44853000 */ mtc1 $a1,$f6 +/* f08899c: 3c018007 */ lui $at,0x8007 +/* f0889a0: c42a995c */ lwc1 $f10,-0x66a4($at) +/* f0889a4: 46803220 */ cvt.s.w $f8,$f6 +/* f0889a8: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0889ac: 4600848d */ trunc.w.s $f18,$f16 +/* f0889b0: 44059000 */ mfc1 $a1,$f18 +/* f0889b4: 00000000 */ sll $zero,$zero,0x0 +.L0f0889b8: +/* f0889b8: 8fa700a4 */ lw $a3,0xa4($sp) +/* f0889bc: afa30028 */ sw $v1,0x28($sp) +/* f0889c0: 0fc2200a */ jal func0f088028 +/* f0889c4: afa4002c */ sw $a0,0x2c($sp) +/* f0889c8: 8fa2002c */ lw $v0,0x2c($sp) +/* f0889cc: 8fa30028 */ lw $v1,0x28($sp) +/* f0889d0: 24010013 */ addiu $at,$zero,0x13 +/* f0889d4: 1441ffe9 */ bne $v0,$at,.L0f08897c +/* f0889d8: 24630004 */ addiu $v1,$v1,0x4 +/* f0889dc: 3c0c800a */ lui $t4,0x800a +/* f0889e0: 8d8ca48c */ lw $t4,-0x5b74($t4) +/* f0889e4: 3c048009 */ lui $a0,0x8009 +/* f0889e8: 240500ea */ addiu $a1,$zero,0xea +/* f0889ec: 1580000d */ bnez $t4,.L0f088a24 +/* f0889f0: 00003025 */ or $a2,$zero,$zero +/* f0889f4: 3c01bf80 */ lui $at,0xbf80 +/* f0889f8: 44812000 */ mtc1 $at,$f4 +/* f0889fc: 240dffff */ addiu $t5,$zero,-1 +/* f088a00: 240effff */ addiu $t6,$zero,-1 +/* f088a04: 240fffff */ addiu $t7,$zero,-1 +/* f088a08: afaf001c */ sw $t7,0x1c($sp) +/* f088a0c: afae0018 */ sw $t6,0x18($sp) +/* f088a10: afad0010 */ sw $t5,0x10($sp) +/* f088a14: 8c845200 */ lw $a0,0x5200($a0) +/* f088a18: 2407ffff */ addiu $a3,$zero,-1 +/* f088a1c: 0c004241 */ jal 0x10904 +/* f088a20: e7a40014 */ swc1 $f4,0x14($sp) +.L0f088a24: +/* f088a24: 24180001 */ addiu $t8,$zero,0x1 +/* f088a28: afb80098 */ sw $t8,0x98($sp) +/* f088a2c: 1000015d */ beqz $zero,.L0f088fa4 +/* f088a30: 24020001 */ addiu $v0,$zero,0x1 +/* f088a34: 8d190318 */ lw $t9,0x318($t0) +/* f088a38: afa60074 */ sw $a2,0x74($sp) +/* f088a3c: afa00070 */ sw $zero,0x70($sp) +/* f088a40: 13200022 */ beqz $t9,.L0f088acc +/* f088a44: afa00068 */ sw $zero,0x68($sp) +/* f088a48: 90c5005c */ lbu $a1,0x5c($a2) +/* f088a4c: 24010057 */ addiu $at,$zero,0x57 +/* f088a50: 54a1000f */ bnel $a1,$at,.L0f088a90 +/* f088a54: 24010036 */ addiu $at,$zero,0x36 +/* f088a58: 8c4a00bc */ lw $t2,0xbc($v0) +/* f088a5c: 8fa500a0 */ lw $a1,0xa0($sp) +/* f088a60: 0fc61a26 */ jal func0f186898 +/* f088a64: 8d440004 */ lw $a0,0x4($t2) +/* f088a68: 10400006 */ beqz $v0,.L0f088a84 +/* f088a6c: 00401825 */ or $v1,$v0,$zero +/* f088a70: 8fab0074 */ lw $t3,0x74($sp) +/* f088a74: 9164005c */ lbu $a0,0x5c($t3) +/* f088a78: 0fc21f44 */ jal func0f087d10 +/* f088a7c: afa20064 */ sw $v0,0x64($sp) +/* f088a80: 8fa30064 */ lw $v1,0x64($sp) +.L0f088a84: +/* f088a84: 1000015f */ beqz $zero,.L0f089004 +/* f088a88: 00601025 */ or $v0,$v1,$zero +/* f088a8c: 24010036 */ addiu $at,$zero,0x36 +.L0f088a90: +/* f088a90: 54a1000f */ bnel $a1,$at,.L0f088ad0 +/* f088a94: 8d0f04cc */ lw $t7,0x4cc($t0) +/* f088a98: 8c4c00bc */ lw $t4,0xbc($v0) +/* f088a9c: 8fa500a0 */ lw $a1,0xa0($sp) +/* f088aa0: 0fc61d04 */ jal func0f187410 +/* f088aa4: 8d840004 */ lw $a0,0x4($t4) +/* f088aa8: 10400006 */ beqz $v0,.L0f088ac4 +/* f088aac: 00401825 */ or $v1,$v0,$zero +/* f088ab0: 8fad0074 */ lw $t5,0x74($sp) +/* f088ab4: 91a4005c */ lbu $a0,0x5c($t5) +/* f088ab8: 0fc21f44 */ jal func0f087d10 +/* f088abc: afa20064 */ sw $v0,0x64($sp) +/* f088ac0: 8fa30064 */ lw $v1,0x64($sp) +.L0f088ac4: +/* f088ac4: 1000014f */ beqz $zero,.L0f089004 +/* f088ac8: 00601025 */ or $v0,$v1,$zero +.L0f088acc: +/* f088acc: 8d0f04cc */ lw $t7,0x4cc($t0) +.L0f088ad0: +/* f088ad0: 8fae0074 */ lw $t6,0x74($sp) +/* f088ad4: 15e00007 */ bnez $t7,.L0f088af4 +/* f088ad8: 91c5005c */ lbu $a1,0x5c($t6) +/* f088adc: 0fc21f44 */ jal func0f087d10 +/* f088ae0: 00a02025 */ or $a0,$a1,$zero +/* f088ae4: 8fb80074 */ lw $t8,0x74($sp) +/* f088ae8: 3c08800a */ lui $t0,0x800a +/* f088aec: 25089fc0 */ addiu $t0,$t0,-24640 +/* f088af0: 9305005c */ lbu $a1,0x5c($t8) +.L0f088af4: +/* f088af4: 8fb9009c */ lw $t9,0x9c($sp) +/* f088af8: 24010056 */ addiu $at,$zero,0x56 +/* f088afc: 8f290040 */ lw $t1,0x40($t9) +/* f088b00: 312a0400 */ andi $t2,$t1,0x400 +/* f088b04: 11400020 */ beqz $t2,.L0f088b88 +/* f088b08: 00000000 */ sll $zero,$zero,0x0 +/* f088b0c: 28a1002d */ slti $at,$a1,0x2d +/* f088b10: 50200007 */ beqzl $at,.L0f088b30 +/* f088b14: 8fac00a4 */ lw $t4,0xa4($sp) +/* f088b18: 0fc4483c */ jal func0f1120f0 +/* f088b1c: 8fa400a0 */ lw $a0,0xa0($sp) +/* f088b20: 240b0001 */ addiu $t3,$zero,0x1 +/* f088b24: afa20068 */ sw $v0,0x68($sp) +/* f088b28: afab0094 */ sw $t3,0x94($sp) +/* f088b2c: 8fac00a4 */ lw $t4,0xa4($sp) +.L0f088b30: +/* f088b30: 51800013 */ beqzl $t4,.L0f088b80 +/* f088b34: 24180004 */ addiu $t8,$zero,0x4 +/* f088b38: 0fc44bfb */ jal func0f112fec +/* f088b3c: 8fa4009c */ lw $a0,0x9c($sp) +/* f088b40: 10400006 */ beqz $v0,.L0f088b5c +/* f088b44: 00402025 */ or $a0,$v0,$zero +/* f088b48: 00002825 */ or $a1,$zero,$zero +/* f088b4c: 0fc377e9 */ jal func0f0ddfa4 +/* f088b50: 24060009 */ addiu $a2,$zero,0x9 +/* f088b54: 10000008 */ beqz $zero,.L0f088b78 +/* f088b58: 240f0001 */ addiu $t7,$zero,0x1 +.L0f088b5c: +/* f088b5c: 8fa50068 */ lw $a1,0x68($sp) +/* f088b60: 8fad0074 */ lw $t5,0x74($sp) +/* f088b64: 38ae0002 */ xori $t6,$a1,0x2 +/* f088b68: 2dc50001 */ sltiu $a1,$t6,0x1 +/* f088b6c: 0fc221f2 */ jal func0f0887c8 +/* f088b70: 91a4005c */ lbu $a0,0x5c($t5) +/* f088b74: 240f0001 */ addiu $t7,$zero,0x1 +.L0f088b78: +/* f088b78: afaf0070 */ sw $t7,0x70($sp) +/* f088b7c: 24180004 */ addiu $t8,$zero,0x4 +.L0f088b80: +/* f088b80: 10000033 */ beqz $zero,.L0f088c50 +/* f088b84: afb80098 */ sw $t8,0x98($sp) +.L0f088b88: +/* f088b88: 14a10011 */ bne $a1,$at,.L0f088bd0 +/* f088b8c: 24190001 */ addiu $t9,$zero,0x1 +/* f088b90: 8d0604cc */ lw $a2,0x4cc($t0) +/* f088b94: 24090001 */ addiu $t1,$zero,0x1 +/* f088b98: afb90068 */ sw $t9,0x68($sp) +/* f088b9c: 2cca0001 */ sltiu $t2,$a2,0x1 +/* f088ba0: afa90094 */ sw $t1,0x94($sp) +/* f088ba4: 01403025 */ or $a2,$t2,$zero +/* f088ba8: 24040003 */ addiu $a0,$zero,0x3 +/* f088bac: 24050001 */ addiu $a1,$zero,0x1 +/* f088bb0: 0fc2200a */ jal func0f088028 +/* f088bb4: 24070001 */ addiu $a3,$zero,0x1 +/* f088bb8: 240b0001 */ addiu $t3,$zero,0x1 +/* f088bbc: 240c0001 */ addiu $t4,$zero,0x1 +/* f088bc0: afab0098 */ sw $t3,0x98($sp) +/* f088bc4: afa000a4 */ sw $zero,0xa4($sp) +/* f088bc8: 10000021 */ beqz $zero,.L0f088c50 +/* f088bcc: afac0070 */ sw $t4,0x70($sp) +.L0f088bd0: +/* f088bd0: 0fc4483c */ jal func0f1120f0 +/* f088bd4: 8fa400a0 */ lw $a0,0xa0($sp) +/* f088bd8: 10400003 */ beqz $v0,.L0f088be8 +/* f088bdc: afa20068 */ sw $v0,0x68($sp) +/* f088be0: 240d0001 */ addiu $t5,$zero,0x1 +/* f088be4: afad0070 */ sw $t5,0x70($sp) +.L0f088be8: +/* f088be8: 8faf00a4 */ lw $t7,0xa4($sp) +/* f088bec: 240e0001 */ addiu $t6,$zero,0x1 +/* f088bf0: afae0094 */ sw $t6,0x94($sp) +/* f088bf4: 11e00014 */ beqz $t7,.L0f088c48 +/* f088bf8: 8fb80074 */ lw $t8,0x74($sp) +/* f088bfc: 0fc44c0d */ jal func0f113034 +/* f088c00: 9304005c */ lbu $a0,0x5c($t8) +/* f088c04: 10400008 */ beqz $v0,.L0f088c28 +/* f088c08: 00402025 */ or $a0,$v0,$zero +/* f088c0c: 24190001 */ addiu $t9,$zero,0x1 +/* f088c10: afb90070 */ sw $t9,0x70($sp) +/* f088c14: 00002825 */ or $a1,$zero,$zero +/* f088c18: 0fc377e9 */ jal func0f0ddfa4 +/* f088c1c: 24060009 */ addiu $a2,$zero,0x9 +/* f088c20: 1000000a */ beqz $zero,.L0f088c4c +/* f088c24: 240c0001 */ addiu $t4,$zero,0x1 +.L0f088c28: +/* f088c28: 8fa90070 */ lw $t1,0x70($sp) +/* f088c2c: 8fa50068 */ lw $a1,0x68($sp) +/* f088c30: 8faa0074 */ lw $t2,0x74($sp) +/* f088c34: 11200004 */ beqz $t1,.L0f088c48 +/* f088c38: 38ab0002 */ xori $t3,$a1,0x2 +/* f088c3c: 9144005c */ lbu $a0,0x5c($t2) +/* f088c40: 0fc221f2 */ jal func0f0887c8 +/* f088c44: 2d650001 */ sltiu $a1,$t3,0x1 +.L0f088c48: +/* f088c48: 240c0001 */ addiu $t4,$zero,0x1 +.L0f088c4c: +/* f088c4c: afac0098 */ sw $t4,0x98($sp) +.L0f088c50: +/* f088c50: 8fad0068 */ lw $t5,0x68($sp) +/* f088c54: 24010002 */ addiu $at,$zero,0x2 +/* f088c58: 55a10010 */ bnel $t5,$at,.L0f088c9c +/* f088c5c: 8fb90074 */ lw $t9,0x74($sp) +/* f088c60: 0fc2866a */ jal func0f0a19a8 +/* f088c64: 00002025 */ or $a0,$zero,$zero +/* f088c68: 8fae0074 */ lw $t6,0x74($sp) +/* f088c6c: 91cf005c */ lbu $t7,0x5c($t6) +/* f088c70: 544f000a */ bnel $v0,$t7,.L0f088c9c +/* f088c74: 8fb90074 */ lw $t9,0x74($sp) +/* f088c78: 0fc2866a */ jal func0f0a19a8 +/* f088c7c: 24040001 */ addiu $a0,$zero,0x1 +/* f088c80: 8fb80074 */ lw $t8,0x74($sp) +/* f088c84: 9305005c */ lbu $a1,0x5c($t8) +/* f088c88: 50450004 */ beql $v0,$a1,.L0f088c9c +/* f088c8c: 8fb90074 */ lw $t9,0x74($sp) +/* f088c90: 0fc28824 */ jal func0f0a2090 +/* f088c94: 24040001 */ addiu $a0,$zero,0x1 +/* f088c98: 8fb90074 */ lw $t9,0x74($sp) +.L0f088c9c: +/* f088c9c: 00002825 */ or $a1,$zero,$zero +/* f088ca0: 0fc2a685 */ jal func0f0a9a14 +/* f088ca4: 9324005c */ lbu $a0,0x5c($t9) +/* f088ca8: 1040001d */ beqz $v0,.L0f088d20 +/* f088cac: afa2006c */ sw $v0,0x6c($sp) +/* f088cb0: 0fc22095 */ jal func0f088254 +/* f088cb4: 8fa40074 */ lw $a0,0x74($sp) +/* f088cb8: 18400019 */ blez $v0,.L0f088d20 +/* f088cbc: afa20058 */ sw $v0,0x58($sp) +/* f088cc0: 0fc2a5dc */ jal func0f0a9770 +/* f088cc4: 8fa4006c */ lw $a0,0x6c($sp) +/* f088cc8: 8fa4006c */ lw $a0,0x6c($sp) +/* f088ccc: 0fc2a5dc */ jal func0f0a9770 +/* f088cd0: afa20054 */ sw $v0,0x54($sp) +/* f088cd4: 8fa4006c */ lw $a0,0x6c($sp) +/* f088cd8: 0fc2a63d */ jal func0f0a98f4 +/* f088cdc: afa2003c */ sw $v0,0x3c($sp) +/* f088ce0: 8fa6003c */ lw $a2,0x3c($sp) +/* f088ce4: 8fa50054 */ lw $a1,0x54($sp) +/* f088ce8: 8fa90058 */ lw $t1,0x58($sp) +/* f088cec: 00c2082a */ slt $at,$a2,$v0 +/* f088cf0: 1020000b */ beqz $at,.L0f088d20 +/* f088cf4: 00a92821 */ addu $a1,$a1,$t1 +/* f088cf8: 0fc2a58a */ jal func0f0a9628 +/* f088cfc: 8fa4006c */ lw $a0,0x6c($sp) +/* f088d00: 8faa0070 */ lw $t2,0x70($sp) +/* f088d04: 8fab00a4 */ lw $t3,0xa4($sp) +/* f088d08: 55400006 */ bnezl $t2,.L0f088d24 +/* f088d0c: 8fac0074 */ lw $t4,0x74($sp) +/* f088d10: 11600003 */ beqz $t3,.L0f088d20 +/* f088d14: 8fa4006c */ lw $a0,0x6c($sp) +/* f088d18: 0fc21fec */ jal func0f087fb0 +/* f088d1c: 8fa50058 */ lw $a1,0x58($sp) +.L0f088d20: +/* f088d20: 8fac0074 */ lw $t4,0x74($sp) +.L0f088d24: +/* f088d24: 24010012 */ addiu $at,$zero,0x12 +/* f088d28: 918d005c */ lbu $t5,0x5c($t4) +/* f088d2c: 55a1001b */ bnel $t5,$at,.L0f088d9c +/* f088d30: 8fb80074 */ lw $t8,0x74($sp) +/* f088d34: 0fc22095 */ jal func0f088254 +/* f088d38: 01802025 */ or $a0,$t4,$zero +/* f088d3c: afa20050 */ sw $v0,0x50($sp) +/* f088d40: 0fc2a5dc */ jal func0f0a9770 +/* f088d44: 2404000b */ addiu $a0,$zero,0xb +/* f088d48: 2404000b */ addiu $a0,$zero,0xb +/* f088d4c: 0fc2a63d */ jal func0f0a98f4 +/* f088d50: afa2003c */ sw $v0,0x3c($sp) +/* f088d54: 8fa6003c */ lw $a2,0x3c($sp) +/* f088d58: 00c2082a */ slt $at,$a2,$v0 +/* f088d5c: 5020000f */ beqzl $at,.L0f088d9c +/* f088d60: 8fb80074 */ lw $t8,0x74($sp) +/* f088d64: 0fc2a5dc */ jal func0f0a9770 +/* f088d68: 2404000b */ addiu $a0,$zero,0xb +/* f088d6c: 2404000b */ addiu $a0,$zero,0xb +/* f088d70: 0fc2a58a */ jal func0f0a9628 +/* f088d74: 24450005 */ addiu $a1,$v0,0x5 +/* f088d78: 8fae0070 */ lw $t6,0x70($sp) +/* f088d7c: 8faf00a4 */ lw $t7,0xa4($sp) +/* f088d80: 55c00006 */ bnezl $t6,.L0f088d9c +/* f088d84: 8fb80074 */ lw $t8,0x74($sp) +/* f088d88: 11e00003 */ beqz $t7,.L0f088d98 +/* f088d8c: 2404000b */ addiu $a0,$zero,0xb +/* f088d90: 0fc21fec */ jal func0f087fb0 +/* f088d94: 8fa50050 */ lw $a1,0x50($sp) +.L0f088d98: +/* f088d98: 8fb80074 */ lw $t8,0x74($sp) +.L0f088d9c: +/* f088d9c: 2401002e */ addiu $at,$zero,0x2e +/* f088da0: 3c09800a */ lui $t1,0x800a +/* f088da4: 9319005c */ lbu $t9,0x5c($t8) +/* f088da8: 17210007 */ bne $t9,$at,.L0f088dc8 +/* f088dac: 00000000 */ sll $zero,$zero,0x0 +/* f088db0: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f088db4: 8d2a0480 */ lw $t2,0x480($t1) +/* f088db8: 15400003 */ bnez $t2,.L0f088dc8 +/* f088dbc: 00000000 */ sll $zero,$zero,0x0 +/* f088dc0: 0fc0458c */ jal func0f011630 +/* f088dc4: 00000000 */ sll $zero,$zero,0x0 +.L0f088dc8: +/* f088dc8: 10000076 */ beqz $zero,.L0f088fa4 +/* f088dcc: 8fa20098 */ lw $v0,0x98($sp) +/* f088dd0: 0fc30884 */ jal func0f0c2210 +/* f088dd4: c4cc0060 */ lwc1 $f12,0x60($a2) +/* f088dd8: 3c0b800a */ lui $t3,0x800a +/* f088ddc: 8d6ba48c */ lw $t3,-0x5b74($t3) +/* f088de0: 3c048009 */ lui $a0,0x8009 +/* f088de4: 240501cd */ addiu $a1,$zero,0x1cd +/* f088de8: 1560000d */ bnez $t3,.L0f088e20 +/* f088dec: 00003025 */ or $a2,$zero,$zero +/* f088df0: 3c01bf80 */ lui $at,0xbf80 +/* f088df4: 44813000 */ mtc1 $at,$f6 +/* f088df8: 240dffff */ addiu $t5,$zero,-1 +/* f088dfc: 240cffff */ addiu $t4,$zero,-1 +/* f088e00: 240effff */ addiu $t6,$zero,-1 +/* f088e04: afae001c */ sw $t6,0x1c($sp) +/* f088e08: afac0018 */ sw $t4,0x18($sp) +/* f088e0c: afad0010 */ sw $t5,0x10($sp) +/* f088e10: 8c845200 */ lw $a0,0x5200($a0) +/* f088e14: 2407ffff */ addiu $a3,$zero,-1 +/* f088e18: 0c004241 */ jal 0x10904 +/* f088e1c: e7a60014 */ swc1 $f6,0x14($sp) +.L0f088e20: +/* f088e20: 8faf00a4 */ lw $t7,0xa4($sp) +/* f088e24: 51e0003b */ beqzl $t7,.L0f088f14 +/* f088e28: 240e0001 */ addiu $t6,$zero,0x1 +/* f088e2c: 0fc44bfb */ jal func0f112fec +/* f088e30: 8fa4009c */ lw $a0,0x9c($sp) +/* f088e34: 14400033 */ bnez $v0,.L0f088f04 +/* f088e38: 00402025 */ or $a0,$v0,$zero +/* f088e3c: 3c18800a */ lui $t8,0x800a +/* f088e40: 8f18a02c */ lw $t8,-0x5fd4($t8) +/* f088e44: 3c19800a */ lui $t9,0x800a +/* f088e48: 3c09800a */ lui $t1,0x800a +/* f088e4c: 13000003 */ beqz $t8,.L0f088e5c +/* f088e50: 3c0a800a */ lui $t2,0x800a +/* f088e54: 10000002 */ beqz $zero,.L0f088e60 +/* f088e58: 24050001 */ addiu $a1,$zero,0x1 +.L0f088e5c: +/* f088e5c: 00002825 */ or $a1,$zero,$zero +.L0f088e60: +/* f088e60: 8f39a028 */ lw $t9,-0x5fd8($t9) +/* f088e64: 00001825 */ or $v1,$zero,$zero +/* f088e68: 00002025 */ or $a0,$zero,$zero +/* f088e6c: 13200003 */ beqz $t9,.L0f088e7c +/* f088e70: 00003025 */ or $a2,$zero,$zero +/* f088e74: 10000001 */ beqz $zero,.L0f088e7c +/* f088e78: 24030001 */ addiu $v1,$zero,0x1 +.L0f088e7c: +/* f088e7c: 8d29a024 */ lw $t1,-0x5fdc($t1) +/* f088e80: 11200003 */ beqz $t1,.L0f088e90 +/* f088e84: 00000000 */ sll $zero,$zero,0x0 +/* f088e88: 10000001 */ beqz $zero,.L0f088e90 +/* f088e8c: 24040001 */ addiu $a0,$zero,0x1 +.L0f088e90: +/* f088e90: 8d4aa030 */ lw $t2,-0x5fd0($t2) +/* f088e94: 11400003 */ beqz $t2,.L0f088ea4 +/* f088e98: 00000000 */ sll $zero,$zero,0x0 +/* f088e9c: 10000001 */ beqz $zero,.L0f088ea4 +/* f088ea0: 24060001 */ addiu $a2,$zero,0x1 +.L0f088ea4: +/* f088ea4: 00c45821 */ addu $t3,$a2,$a0 +/* f088ea8: 01636821 */ addu $t5,$t3,$v1 +/* f088eac: 01a51021 */ addu $v0,$t5,$a1 +/* f088eb0: 28410003 */ slti $at,$v0,0x3 +/* f088eb4: 10200010 */ beqz $at,.L0f088ef8 +/* f088eb8: 24010002 */ addiu $at,$zero,0x2 +/* f088ebc: 1441000a */ bne $v0,$at,.L0f088ee8 +/* f088ec0: 00000000 */ sll $zero,$zero,0x0 +/* f088ec4: 0fc54bcd */ jal func0f152f34 +/* f088ec8: 00000000 */ sll $zero,$zero,0x0 +/* f088ecc: 24010001 */ addiu $at,$zero,0x1 +/* f088ed0: 10410009 */ beq $v0,$at,.L0f088ef8 +/* f088ed4: 3c0c8009 */ lui $t4,0x8009 +/* f088ed8: 918c0af0 */ lbu $t4,0xaf0($t4) +/* f088edc: 24010001 */ addiu $at,$zero,0x1 +/* f088ee0: 11810005 */ beq $t4,$at,.L0f088ef8 +/* f088ee4: 00000000 */ sll $zero,$zero,0x0 +.L0f088ee8: +/* f088ee8: 0fc5b9f1 */ jal func0f16e7c4 +/* f088eec: 24045229 */ addiu $a0,$zero,0x5229 +/* f088ef0: 10000004 */ beqz $zero,.L0f088f04 +/* f088ef4: 00402025 */ or $a0,$v0,$zero +.L0f088ef8: +/* f088ef8: 0fc5b9f1 */ jal func0f16e7c4 +/* f088efc: 2404522a */ addiu $a0,$zero,0x522a +/* f088f00: 00402025 */ or $a0,$v0,$zero +.L0f088f04: +/* f088f04: 00002825 */ or $a1,$zero,$zero +/* f088f08: 0fc377e9 */ jal func0f0ddfa4 +/* f088f0c: 24060001 */ addiu $a2,$zero,0x1 +/* f088f10: 240e0001 */ addiu $t6,$zero,0x1 +.L0f088f14: +/* f088f14: afae0098 */ sw $t6,0x98($sp) +/* f088f18: 10000022 */ beqz $zero,.L0f088fa4 +/* f088f1c: 24020001 */ addiu $v0,$zero,0x1 +.L0f088f20: +/* f088f20: 8d0f04cc */ lw $t7,0x4cc($t0) +/* f088f24: 3c048009 */ lui $a0,0x8009 +/* f088f28: 240500e5 */ addiu $a1,$zero,0xe5 +/* f088f2c: 15e0000d */ bnez $t7,.L0f088f64 +/* f088f30: 00003025 */ or $a2,$zero,$zero +/* f088f34: 3c01bf80 */ lui $at,0xbf80 +/* f088f38: 44814000 */ mtc1 $at,$f8 +/* f088f3c: 2418ffff */ addiu $t8,$zero,-1 +/* f088f40: 2419ffff */ addiu $t9,$zero,-1 +/* f088f44: 2409ffff */ addiu $t1,$zero,-1 +/* f088f48: afa9001c */ sw $t1,0x1c($sp) +/* f088f4c: afb90018 */ sw $t9,0x18($sp) +/* f088f50: afb80010 */ sw $t8,0x10($sp) +/* f088f54: 8c845200 */ lw $a0,0x5200($a0) +/* f088f58: 2407ffff */ addiu $a3,$zero,-1 +/* f088f5c: 0c004241 */ jal 0x10904 +/* f088f60: e7a80014 */ swc1 $f8,0x14($sp) +.L0f088f64: +/* f088f64: 8faa00a4 */ lw $t2,0xa4($sp) +/* f088f68: 5140000c */ beqzl $t2,.L0f088f9c +/* f088f6c: 240b0004 */ addiu $t3,$zero,0x4 +/* f088f70: 0fc44bfb */ jal func0f112fec +/* f088f74: 8fa4009c */ lw $a0,0x9c($sp) +/* f088f78: 14400004 */ bnez $v0,.L0f088f8c +/* f088f7c: 00402025 */ or $a0,$v0,$zero +/* f088f80: 0fc5b9f1 */ jal func0f16e7c4 +/* f088f84: 2404522b */ addiu $a0,$zero,0x522b +/* f088f88: 00402025 */ or $a0,$v0,$zero +.L0f088f8c: +/* f088f8c: 00002825 */ or $a1,$zero,$zero +/* f088f90: 0fc377e9 */ jal func0f0ddfa4 +/* f088f94: 24060009 */ addiu $a2,$zero,0x9 +/* f088f98: 240b0004 */ addiu $t3,$zero,0x4 +.L0f088f9c: +/* f088f9c: afab0098 */ sw $t3,0x98($sp) +/* f088fa0: 24020004 */ addiu $v0,$zero,0x4 +.L0f088fa4: +/* f088fa4: 24010001 */ addiu $at,$zero,0x1 +/* f088fa8: 1441000d */ bne $v0,$at,.L0f088fe0 +/* f088fac: 8fad009c */ lw $t5,0x9c($sp) +/* f088fb0: 8dac0040 */ lw $t4,0x40($t5) +/* f088fb4: 318e0010 */ andi $t6,$t4,0x10 +/* f088fb8: 15c00009 */ bnez $t6,.L0f088fe0 +/* f088fbc: 00000000 */ sll $zero,$zero,0x0 +/* f088fc0: 91a60002 */ lbu $a2,0x2($t5) +/* f088fc4: 01a02025 */ or $a0,$t5,$zero +/* f088fc8: 00002825 */ or $a1,$zero,$zero +/* f088fcc: 30cf0004 */ andi $t7,$a2,0x4 +/* f088fd0: 0fc1ab4b */ jal func0f06ad2c +/* f088fd4: 01e03025 */ or $a2,$t7,$zero +/* f088fd8: 1000000a */ beqz $zero,.L0f089004 +/* f088fdc: 24020001 */ addiu $v0,$zero,0x1 +.L0f088fe0: +/* f088fe0: 10400007 */ beqz $v0,.L0f089000 +/* f088fe4: 8fb80094 */ lw $t8,0x94($sp) +/* f088fe8: 17000003 */ bnez $t8,.L0f088ff8 +/* f088fec: 00000000 */ sll $zero,$zero,0x0 +/* f088ff0: 0fc447f3 */ jal func0f111fcc +/* f088ff4: 8fa400a0 */ lw $a0,0xa0($sp) +.L0f088ff8: +/* f088ff8: 10000002 */ beqz $zero,.L0f089004 +/* f088ffc: 24020004 */ addiu $v0,$zero,0x4 +.L0f089000: +/* f089000: 00001025 */ or $v0,$zero,$zero +.L0f089004: +/* f089004: 8fbf0024 */ lw $ra,0x24($sp) +/* f089008: 27bd00a0 */ addiu $sp,$sp,0xa0 +/* f08900c: 03e00008 */ jr $ra +/* f089010: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f089014 +/* f089014: 27bdff78 */ addiu $sp,$sp,-136 +/* f089018: afbf0024 */ sw $ra,0x24($sp) +/* f08901c: afb00020 */ sw $s0,0x20($sp) +/* f089020: afa40088 */ sw $a0,0x88($sp) +/* f089024: 8c850004 */ lw $a1,0x4($a0) +/* f089028: 8caf0040 */ lw $t7,0x40($a1) +/* f08902c: 00a02025 */ or $a0,$a1,$zero +/* f089030: 31f80004 */ andi $t8,$t7,0x4 +/* f089034: 13000003 */ beqz $t8,.L0f089044 +/* f089038: 00000000 */ sll $zero,$zero,0x0 +/* f08903c: 10000262 */ beqz $zero,.L0f0899c8 +/* f089040: 00001025 */ or $v0,$zero,$zero +.L0f089044: +/* f089044: 0fc21465 */ jal func0f085194 +/* f089048: afa50084 */ sw $a1,0x84($sp) +/* f08904c: 1040000b */ beqz $v0,.L0f08907c +/* f089050: 8fa40084 */ lw $a0,0x84($sp) +/* f089054: 90990003 */ lbu $t9,0x3($a0) +/* f089058: 24010011 */ addiu $at,$zero,0x11 +/* f08905c: 53210008 */ beql $t9,$at,.L0f089080 +/* f089060: 8fa40084 */ lw $a0,0x84($sp) +/* f089064: 8c820008 */ lw $v0,0x8($a0) +/* f089068: 00024ac0 */ sll $t1,$v0,0xb +/* f08906c: 0523000b */ bgezl $t1,.L0f08909c +/* f089070: 00025b00 */ sll $t3,$v0,0xc +/* f089074: 10000254 */ beqz $zero,.L0f0899c8 +/* f089078: 00001025 */ or $v0,$zero,$zero +.L0f08907c: +/* f08907c: 8fa40084 */ lw $a0,0x84($sp) +.L0f089080: +/* f089080: 8c820008 */ lw $v0,0x8($a0) +/* f089084: 00025340 */ sll $t2,$v0,0xd +/* f089088: 05420004 */ bltzl $t2,.L0f08909c +/* f08908c: 00025b00 */ sll $t3,$v0,0xc +/* f089090: 1000024d */ beqz $zero,.L0f0899c8 +/* f089094: 00001025 */ or $v0,$zero,$zero +/* f089098: 00025b00 */ sll $t3,$v0,0xc +.L0f08909c: +/* f08909c: 05630004 */ bgezl $t3,.L0f0890b0 +/* f0890a0: 8c8c0040 */ lw $t4,0x40($a0) +/* f0890a4: 10000248 */ beqz $zero,.L0f0899c8 +/* f0890a8: 00001025 */ or $v0,$zero,$zero +/* f0890ac: 8c8c0040 */ lw $t4,0x40($a0) +.L0f0890b0: +/* f0890b0: 318d0080 */ andi $t5,$t4,0x80 +/* f0890b4: 11a00014 */ beqz $t5,.L0f089108 +/* f0890b8: 00000000 */ sll $zero,$zero,0x0 +/* f0890bc: 8c820048 */ lw $v0,0x48($a0) +/* f0890c0: 8c4e00b4 */ lw $t6,0xb4($v0) +/* f0890c4: 19c00010 */ blez $t6,.L0f089108 +/* f0890c8: 00000000 */ sll $zero,$zero,0x0 +/* f0890cc: 8c430108 */ lw $v1,0x108($v0) +/* f0890d0: 3c18800a */ lui $t8,0x800a +/* f0890d4: 14600006 */ bnez $v1,.L0f0890f0 +/* f0890d8: 00000000 */ sll $zero,$zero,0x0 +/* f0890dc: 8c4f0090 */ lw $t7,0x90($v0) +/* f0890e0: 15e00009 */ bnez $t7,.L0f089108 +/* f0890e4: 00000000 */ sll $zero,$zero,0x0 +/* f0890e8: 10000237 */ beqz $zero,.L0f0899c8 +/* f0890ec: 00001025 */ or $v0,$zero,$zero +.L0f0890f0: +/* f0890f0: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f0890f4: 8f1900bc */ lw $t9,0xbc($t8) +/* f0890f8: 13230003 */ beq $t9,$v1,.L0f089108 +/* f0890fc: 00000000 */ sll $zero,$zero,0x0 +/* f089100: 10000231 */ beqz $zero,.L0f0899c8 +/* f089104: 00001025 */ or $v0,$zero,$zero +.L0f089108: +/* f089108: 0fc19990 */ jal func0f066640 +/* f08910c: 00000000 */ sll $zero,$zero,0x0 +/* f089110: 14400003 */ bnez $v0,.L0f089120 +/* f089114: 8fa50084 */ lw $a1,0x84($sp) +/* f089118: 1000022b */ beqz $zero,.L0f0899c8 +/* f08911c: 00001025 */ or $v0,$zero,$zero +.L0f089120: +/* f089120: 90a20003 */ lbu $v0,0x3($a1) +/* f089124: 24010008 */ addiu $at,$zero,0x8 +/* f089128: 8fa90088 */ lw $t1,0x88($sp) +/* f08912c: 544100b4 */ bnel $v0,$at,.L0f089400 +/* f089130: 24010007 */ addiu $at,$zero,0x7 +/* f089134: 8d270004 */ lw $a3,0x4($t1) +/* f089138: 2401001e */ addiu $at,$zero,0x1e +/* f08913c: 90e4005c */ lbu $a0,0x5c($a3) +/* f089140: 10810007 */ beq $a0,$at,.L0f089160 +/* f089144: 24010055 */ addiu $at,$zero,0x55 +/* f089148: 10810005 */ beq $a0,$at,.L0f089160 +/* f08914c: 2401001f */ addiu $at,$zero,0x1f +/* f089150: 10810003 */ beq $a0,$at,.L0f089160 +/* f089154: 24010058 */ addiu $at,$zero,0x58 +/* f089158: 5481000b */ bnel $a0,$at,.L0f089188 +/* f08915c: 24010022 */ addiu $at,$zero,0x22 +.L0f089160: +/* f089160: 84ea0062 */ lh $t2,0x62($a3) +/* f089164: 05410005 */ bgez $t2,.L0f08917c +/* f089168: 00000000 */ sll $zero,$zero,0x0 +/* f08916c: 8cab0040 */ lw $t3,0x40($a1) +/* f089170: 316c0004 */ andi $t4,$t3,0x4 +/* f089174: 51800004 */ beqzl $t4,.L0f089188 +/* f089178: 24010022 */ addiu $at,$zero,0x22 +.L0f08917c: +/* f08917c: 10000212 */ beqz $zero,.L0f0899c8 +/* f089180: 00001025 */ or $v0,$zero,$zero +/* f089184: 24010022 */ addiu $at,$zero,0x22 +.L0f089188: +/* f089188: 10810013 */ beq $a0,$at,.L0f0891d8 +/* f08918c: 24010021 */ addiu $at,$zero,0x21 +/* f089190: 10810011 */ beq $a0,$at,.L0f0891d8 +/* f089194: 24010020 */ addiu $at,$zero,0x20 +/* f089198: 1081000f */ beq $a0,$at,.L0f0891d8 +/* f08919c: 2401000f */ addiu $at,$zero,0xf +/* f0891a0: 54810005 */ bnel $a0,$at,.L0f0891b8 +/* f0891a4: 2401003e */ addiu $at,$zero,0x3e +/* f0891a8: 90ed005f */ lbu $t5,0x5f($a3) +/* f0891ac: 24010001 */ addiu $at,$zero,0x1 +/* f0891b0: 11a10009 */ beq $t5,$at,.L0f0891d8 +/* f0891b4: 2401003e */ addiu $at,$zero,0x3e +.L0f0891b8: +/* f0891b8: 10810007 */ beq $a0,$at,.L0f0891d8 +/* f0891bc: 2401003f */ addiu $at,$zero,0x3f +/* f0891c0: 10810005 */ beq $a0,$at,.L0f0891d8 +/* f0891c4: 2401003d */ addiu $at,$zero,0x3d +/* f0891c8: 10810003 */ beq $a0,$at,.L0f0891d8 +/* f0891cc: 24010035 */ addiu $at,$zero,0x35 +/* f0891d0: 5481000b */ bnel $a0,$at,.L0f089200 +/* f0891d4: 24010053 */ addiu $at,$zero,0x53 +.L0f0891d8: +/* f0891d8: 84ee0062 */ lh $t6,0x62($a3) +/* f0891dc: 05c10005 */ bgez $t6,.L0f0891f4 +/* f0891e0: 00000000 */ sll $zero,$zero,0x0 +/* f0891e4: 8caf0040 */ lw $t7,0x40($a1) +/* f0891e8: 31f80004 */ andi $t8,$t7,0x4 +/* f0891ec: 53000004 */ beqzl $t8,.L0f089200 +/* f0891f0: 24010053 */ addiu $at,$zero,0x53 +.L0f0891f4: +/* f0891f4: 100001f4 */ beqz $zero,.L0f0899c8 +/* f0891f8: 00001025 */ or $v0,$zero,$zero +/* f0891fc: 24010053 */ addiu $at,$zero,0x53 +.L0f089200: +/* f089200: 10810007 */ beq $a0,$at,.L0f089220 +/* f089204: 24010054 */ addiu $at,$zero,0x54 +/* f089208: 10810005 */ beq $a0,$at,.L0f089220 +/* f08920c: 24010056 */ addiu $at,$zero,0x56 +/* f089210: 10810003 */ beq $a0,$at,.L0f089220 +/* f089214: 2401001a */ addiu $at,$zero,0x1a +/* f089218: 14810007 */ bne $a0,$at,.L0f089238 +/* f08921c: 00000000 */ sll $zero,$zero,0x0 +.L0f089220: +/* f089220: 8cb90040 */ lw $t9,0x40($a1) +/* f089224: 33290080 */ andi $t1,$t9,0x80 +/* f089228: 11200003 */ beqz $t1,.L0f089238 +/* f08922c: 00000000 */ sll $zero,$zero,0x0 +/* f089230: 100001e5 */ beqz $zero,.L0f0899c8 +/* f089234: 00001025 */ or $v0,$zero,$zero +.L0f089238: +/* f089238: 0fc4468a */ jal func0f111a28 +/* f08923c: afa70080 */ sw $a3,0x80($sp) +/* f089240: 1040013c */ beqz $v0,.L0f089734 +/* f089244: 8fa70080 */ lw $a3,0x80($sp) +/* f089248: 90e4005c */ lbu $a0,0x5c($a3) +/* f08924c: afa70080 */ sw $a3,0x80($sp) +/* f089250: 0fc2a685 */ jal func0f0a9a14 +/* f089254: 00002825 */ or $a1,$zero,$zero +/* f089258: 10400136 */ beqz $v0,.L0f089734 +/* f08925c: 8fa70080 */ lw $a3,0x80($sp) +/* f089260: 24040004 */ addiu $a0,$zero,0x4 +/* f089264: 0fc41b99 */ jal func0f106e64 +/* f089268: afa70080 */ sw $a3,0x80($sp) +/* f08926c: 14400006 */ bnez $v0,.L0f089288 +/* f089270: 8fa70080 */ lw $a3,0x80($sp) +/* f089274: 24040005 */ addiu $a0,$zero,0x5 +/* f089278: 0fc41b99 */ jal func0f106e64 +/* f08927c: afa70080 */ sw $a3,0x80($sp) +/* f089280: 10400003 */ beqz $v0,.L0f089290 +/* f089284: 8fa70080 */ lw $a3,0x80($sp) +.L0f089288: +/* f089288: 1000000e */ beqz $zero,.L0f0892c4 +/* f08928c: 00008025 */ or $s0,$zero,$zero +.L0f089290: +/* f089290: 90e4005c */ lbu $a0,0x5c($a3) +/* f089294: afa70080 */ sw $a3,0x80($sp) +/* f089298: 0fc2a69d */ jal func0f0a9a74 +/* f08929c: 00002825 */ or $a1,$zero,$zero +/* f0892a0: 8fa70080 */ lw $a3,0x80($sp) +/* f0892a4: 00002825 */ or $a1,$zero,$zero +/* f0892a8: 90e4005c */ lbu $a0,0x5c($a3) +/* f0892ac: 0fc2a6c4 */ jal func0f0a9b10 +/* f0892b0: afa20030 */ sw $v0,0x30($sp) +/* f0892b4: 8fa30030 */ lw $v1,0x30($sp) +/* f0892b8: 8fa70080 */ lw $a3,0x80($sp) +/* f0892bc: 0062802a */ slt $s0,$v1,$v0 +/* f0892c0: 3a100001 */ xori $s0,$s0,0x1 +.L0f0892c4: +/* f0892c4: 90e4005c */ lbu $a0,0x5c($a3) +/* f0892c8: 24010012 */ addiu $at,$zero,0x12 +/* f0892cc: 24050001 */ addiu $a1,$zero,0x1 +/* f0892d0: 1481000e */ bne $a0,$at,.L0f08930c +/* f0892d4: 00000000 */ sll $zero,$zero,0x0 +/* f0892d8: 0fc2a69d */ jal func0f0a9a74 +/* f0892dc: afa70080 */ sw $a3,0x80($sp) +/* f0892e0: 8fa70080 */ lw $a3,0x80($sp) +/* f0892e4: 24050001 */ addiu $a1,$zero,0x1 +/* f0892e8: 90e4005c */ lbu $a0,0x5c($a3) +/* f0892ec: 0fc2a6c4 */ jal func0f0a9b10 +/* f0892f0: afa20030 */ sw $v0,0x30($sp) +/* f0892f4: 8fa30030 */ lw $v1,0x30($sp) +/* f0892f8: 8fa70080 */ lw $a3,0x80($sp) +/* f0892fc: 0062082a */ slt $at,$v1,$v0 +/* f089300: 10200002 */ beqz $at,.L0f08930c +/* f089304: 00000000 */ sll $zero,$zero,0x0 +/* f089308: 00008025 */ or $s0,$zero,$zero +.L0f08930c: +/* f08930c: 12000109 */ beqz $s0,.L0f089734 +/* f089310: 00000000 */ sll $zero,$zero,0x0 +/* f089314: 8ce20064 */ lw $v0,0x64($a3) +/* f089318: 14400005 */ bnez $v0,.L0f089330 +/* f08931c: 00000000 */ sll $zero,$zero,0x0 +/* f089320: 80ea0061 */ lb $t2,0x61($a3) +/* f089324: 3c0d800a */ lui $t5,0x800a +/* f089328: 05400015 */ bltz $t2,.L0f089380 +/* f08932c: 00000000 */ sll $zero,$zero,0x0 +.L0f089330: +/* f089330: 10400004 */ beqz $v0,.L0f089344 +/* f089334: 90e4005c */ lbu $a0,0x5c($a3) +/* f089338: 9045005c */ lbu $a1,0x5c($v0) +/* f08933c: 10000003 */ beqz $zero,.L0f08934c +/* f089340: 00a03025 */ or $a2,$a1,$zero +.L0f089344: +/* f089344: 80e50061 */ lb $a1,0x61($a3) +/* f089348: 00a03025 */ or $a2,$a1,$zero +.L0f08934c: +/* f08934c: 8ceb0008 */ lw $t3,0x8($a3) +/* f089350: 000b60c0 */ sll $t4,$t3,0x3 +/* f089354: 05830004 */ bgezl $t4,.L0f089368 +/* f089358: 00803025 */ or $a2,$a0,$zero +/* f08935c: 10000002 */ beqz $zero,.L0f089368 +/* f089360: 00802825 */ or $a1,$a0,$zero +/* f089364: 00803025 */ or $a2,$a0,$zero +.L0f089368: +/* f089368: 0fc446ac */ jal func0f111ab0 +/* f08936c: 00c02025 */ or $a0,$a2,$zero +/* f089370: 104000f0 */ beqz $v0,.L0f089734 +/* f089374: 00000000 */ sll $zero,$zero,0x0 +/* f089378: 10000193 */ beqz $zero,.L0f0899c8 +/* f08937c: 00001025 */ or $v0,$zero,$zero +.L0f089380: +/* f089380: 8dada2d8 */ lw $t5,-0x5d28($t5) +/* f089384: 24051000 */ addiu $a1,$zero,0x1000 +/* f089388: 11a0001a */ beqz $t5,.L0f0893f4 +/* f08938c: 00000000 */ sll $zero,$zero,0x0 +/* f089390: 90e4005c */ lbu $a0,0x5c($a3) +/* f089394: 0fc2c5f0 */ jal func0f0b17c0 +/* f089398: afa70080 */ sw $a3,0x80($sp) +/* f08939c: 10400015 */ beqz $v0,.L0f0893f4 +/* f0893a0: 8fa70080 */ lw $a3,0x80($sp) +/* f0893a4: 90e4005c */ lbu $a0,0x5c($a3) +/* f0893a8: afa70080 */ sw $a3,0x80($sp) +/* f0893ac: 0fc446ac */ jal func0f111ab0 +/* f0893b0: 00802825 */ or $a1,$a0,$zero +/* f0893b4: 1440000f */ bnez $v0,.L0f0893f4 +/* f0893b8: 8fa70080 */ lw $a3,0x80($sp) +/* f0893bc: 90e4005c */ lbu $a0,0x5c($a3) +/* f0893c0: 0fc44674 */ jal func0f1119d0 +/* f0893c4: afa70080 */ sw $a3,0x80($sp) +/* f0893c8: 10400005 */ beqz $v0,.L0f0893e0 +/* f0893cc: 8fa70080 */ lw $a3,0x80($sp) +/* f0893d0: 84ee0006 */ lh $t6,0x6($a3) +/* f0893d4: 844f0006 */ lh $t7,0x6($v0) +/* f0893d8: 11cf0004 */ beq $t6,$t7,.L0f0893ec +/* f0893dc: 00000000 */ sll $zero,$zero,0x0 +.L0f0893e0: +/* f0893e0: 84f80006 */ lh $t8,0x6($a3) +/* f0893e4: 070100d3 */ bgez $t8,.L0f089734 +/* f0893e8: 00000000 */ sll $zero,$zero,0x0 +.L0f0893ec: +/* f0893ec: 10000176 */ beqz $zero,.L0f0899c8 +/* f0893f0: 00001025 */ or $v0,$zero,$zero +.L0f0893f4: +/* f0893f4: 10000174 */ beqz $zero,.L0f0899c8 +/* f0893f8: 00001025 */ or $v0,$zero,$zero +/* f0893fc: 24010007 */ addiu $at,$zero,0x7 +.L0f089400: +/* f089400: 1441004d */ bne $v0,$at,.L0f089538 +/* f089404: 8fb90088 */ lw $t9,0x88($sp) +/* f089408: 8f300004 */ lw $s0,0x4($t9) +/* f08940c: 0fc2a5dc */ jal func0f0a9770 +/* f089410: 8e04005c */ lw $a0,0x5c($s0) +/* f089414: 8e04005c */ lw $a0,0x5c($s0) +/* f089418: 0fc2a63d */ jal func0f0a98f4 +/* f08941c: afa20030 */ sw $v0,0x30($sp) +/* f089420: 8fa30030 */ lw $v1,0x30($sp) +/* f089424: 0062082a */ slt $at,$v1,$v0 +/* f089428: 142000c2 */ bnez $at,.L0f089734 +/* f08942c: 00000000 */ sll $zero,$zero,0x0 +/* f089430: 8e02005c */ lw $v0,0x5c($s0) +/* f089434: 24010007 */ addiu $at,$zero,0x7 +/* f089438: 54410007 */ bnel $v0,$at,.L0f089458 +/* f08943c: 24010014 */ addiu $at,$zero,0x14 +/* f089440: 0fc4468a */ jal func0f111a28 +/* f089444: 2404001e */ addiu $a0,$zero,0x1e +/* f089448: 104000ba */ beqz $v0,.L0f089734 +/* f08944c: 00000000 */ sll $zero,$zero,0x0 +/* f089450: 8e02005c */ lw $v0,0x5c($s0) +/* f089454: 24010014 */ addiu $at,$zero,0x14 +.L0f089458: +/* f089458: 54410007 */ bnel $v0,$at,.L0f089478 +/* f08945c: 24010015 */ addiu $at,$zero,0x15 +/* f089460: 0fc4468a */ jal func0f111a28 +/* f089464: 24040031 */ addiu $a0,$zero,0x31 +/* f089468: 104000b2 */ beqz $v0,.L0f089734 +/* f08946c: 00000000 */ sll $zero,$zero,0x0 +/* f089470: 8e02005c */ lw $v0,0x5c($s0) +/* f089474: 24010015 */ addiu $at,$zero,0x15 +.L0f089478: +/* f089478: 54410007 */ bnel $v0,$at,.L0f089498 +/* f08947c: 24010012 */ addiu $at,$zero,0x12 +/* f089480: 0fc4468a */ jal func0f111a28 +/* f089484: 24040023 */ addiu $a0,$zero,0x23 +/* f089488: 104000aa */ beqz $v0,.L0f089734 +/* f08948c: 00000000 */ sll $zero,$zero,0x0 +/* f089490: 8e02005c */ lw $v0,0x5c($s0) +/* f089494: 24010012 */ addiu $at,$zero,0x12 +.L0f089498: +/* f089498: 54410007 */ bnel $v0,$at,.L0f0894b8 +/* f08949c: 2401000c */ addiu $at,$zero,0xc +/* f0894a0: 0fc4468a */ jal func0f111a28 +/* f0894a4: 2404001f */ addiu $a0,$zero,0x1f +/* f0894a8: 104000a2 */ beqz $v0,.L0f089734 +/* f0894ac: 00000000 */ sll $zero,$zero,0x0 +/* f0894b0: 8e02005c */ lw $v0,0x5c($s0) +/* f0894b4: 2401000c */ addiu $at,$zero,0xc +.L0f0894b8: +/* f0894b8: 54410007 */ bnel $v0,$at,.L0f0894d8 +/* f0894bc: 2401000d */ addiu $at,$zero,0xd +/* f0894c0: 0fc4468a */ jal func0f111a28 +/* f0894c4: 24040022 */ addiu $a0,$zero,0x22 +/* f0894c8: 1040009a */ beqz $v0,.L0f089734 +/* f0894cc: 00000000 */ sll $zero,$zero,0x0 +/* f0894d0: 8e02005c */ lw $v0,0x5c($s0) +/* f0894d4: 2401000d */ addiu $at,$zero,0xd +.L0f0894d8: +/* f0894d8: 54410007 */ bnel $v0,$at,.L0f0894f8 +/* f0894dc: 2401000e */ addiu $at,$zero,0xe +/* f0894e0: 0fc4468a */ jal func0f111a28 +/* f0894e4: 24040021 */ addiu $a0,$zero,0x21 +/* f0894e8: 10400092 */ beqz $v0,.L0f089734 +/* f0894ec: 00000000 */ sll $zero,$zero,0x0 +/* f0894f0: 8e02005c */ lw $v0,0x5c($s0) +/* f0894f4: 2401000e */ addiu $at,$zero,0xe +.L0f0894f8: +/* f0894f8: 54410007 */ bnel $v0,$at,.L0f089518 +/* f0894fc: 24010009 */ addiu $at,$zero,0x9 +/* f089500: 0fc4468a */ jal func0f111a28 +/* f089504: 24040020 */ addiu $a0,$zero,0x20 +/* f089508: 1040008a */ beqz $v0,.L0f089734 +/* f08950c: 00000000 */ sll $zero,$zero,0x0 +/* f089510: 8e02005c */ lw $v0,0x5c($s0) +/* f089514: 24010009 */ addiu $at,$zero,0x9 +.L0f089518: +/* f089518: 14410005 */ bne $v0,$at,.L0f089530 +/* f08951c: 00000000 */ sll $zero,$zero,0x0 +/* f089520: 0fc4468a */ jal func0f111a28 +/* f089524: 2404001a */ addiu $a0,$zero,0x1a +/* f089528: 10400082 */ beqz $v0,.L0f089734 +/* f08952c: 00000000 */ sll $zero,$zero,0x0 +.L0f089530: +/* f089530: 10000125 */ beqz $zero,.L0f0899c8 +/* f089534: 00001025 */ or $v0,$zero,$zero +.L0f089538: +/* f089538: 24010014 */ addiu $at,$zero,0x14 +/* f08953c: 1441005c */ bne $v0,$at,.L0f0896b0 +/* f089540: 8fa90088 */ lw $t1,0x88($sp) +/* f089544: 8d300004 */ lw $s0,0x4($t1) +/* f089548: 240a0001 */ addiu $t2,$zero,0x1 +/* f08954c: afaa0064 */ sw $t2,0x64($sp) +/* f089550: 0fc1a1ee */ jal func0f0687b8 +/* f089554: 00a02025 */ or $a0,$a1,$zero +/* f089558: 10400003 */ beqz $v0,.L0f089568 +/* f08955c: 02001825 */ or $v1,$s0,$zero +/* f089560: 10000119 */ beqz $zero,.L0f0899c8 +/* f089564: 00001025 */ or $v0,$zero,$zero +.L0f089568: +/* f089568: 00001025 */ or $v0,$zero,$zero +.L0f08956c: +/* f08956c: afa20060 */ sw $v0,0x60($sp) +/* f089570: afa30028 */ sw $v1,0x28($sp) +/* f089574: 946b005e */ lhu $t3,0x5e($v1) +/* f089578: 24500001 */ addiu $s0,$v0,0x1 +/* f08957c: 02002025 */ or $a0,$s0,$zero +/* f089580: 59600041 */ blezl $t3,.L0f089688 +/* f089584: 8fa20060 */ lw $v0,0x60($sp) +/* f089588: afa20060 */ sw $v0,0x60($sp) +/* f08958c: 0fc2a5dc */ jal func0f0a9770 +/* f089590: afa30028 */ sw $v1,0x28($sp) +/* f089594: 02002025 */ or $a0,$s0,$zero +/* f089598: 0fc2a63d */ jal func0f0a98f4 +/* f08959c: afa20030 */ sw $v0,0x30($sp) +/* f0895a0: 8fa30030 */ lw $v1,0x30($sp) +/* f0895a4: 0062082a */ slt $at,$v1,$v0 +/* f0895a8: 50200004 */ beqzl $at,.L0f0895bc +/* f0895ac: 24010007 */ addiu $at,$zero,0x7 +/* f0895b0: 1000003a */ beqz $zero,.L0f08969c +/* f0895b4: afa00064 */ sw $zero,0x64($sp) +/* f0895b8: 24010007 */ addiu $at,$zero,0x7 +.L0f0895bc: +/* f0895bc: 56010005 */ bnel $s0,$at,.L0f0895d4 +/* f0895c0: 24010014 */ addiu $at,$zero,0x14 +/* f0895c4: 0fc4468a */ jal func0f111a28 +/* f0895c8: 2404001e */ addiu $a0,$zero,0x1e +/* f0895cc: 1040002b */ beqz $v0,.L0f08967c +/* f0895d0: 24010014 */ addiu $at,$zero,0x14 +.L0f0895d4: +/* f0895d4: 56010005 */ bnel $s0,$at,.L0f0895ec +/* f0895d8: 24010015 */ addiu $at,$zero,0x15 +/* f0895dc: 0fc4468a */ jal func0f111a28 +/* f0895e0: 24040031 */ addiu $a0,$zero,0x31 +/* f0895e4: 10400025 */ beqz $v0,.L0f08967c +/* f0895e8: 24010015 */ addiu $at,$zero,0x15 +.L0f0895ec: +/* f0895ec: 56010005 */ bnel $s0,$at,.L0f089604 +/* f0895f0: 24010012 */ addiu $at,$zero,0x12 +/* f0895f4: 0fc4468a */ jal func0f111a28 +/* f0895f8: 24040023 */ addiu $a0,$zero,0x23 +/* f0895fc: 1040001f */ beqz $v0,.L0f08967c +/* f089600: 24010012 */ addiu $at,$zero,0x12 +.L0f089604: +/* f089604: 56010005 */ bnel $s0,$at,.L0f08961c +/* f089608: 2401000c */ addiu $at,$zero,0xc +/* f08960c: 0fc4468a */ jal func0f111a28 +/* f089610: 2404001f */ addiu $a0,$zero,0x1f +/* f089614: 10400019 */ beqz $v0,.L0f08967c +/* f089618: 2401000c */ addiu $at,$zero,0xc +.L0f08961c: +/* f08961c: 56010005 */ bnel $s0,$at,.L0f089634 +/* f089620: 2401000d */ addiu $at,$zero,0xd +/* f089624: 0fc4468a */ jal func0f111a28 +/* f089628: 24040022 */ addiu $a0,$zero,0x22 +/* f08962c: 10400013 */ beqz $v0,.L0f08967c +/* f089630: 2401000d */ addiu $at,$zero,0xd +.L0f089634: +/* f089634: 56010005 */ bnel $s0,$at,.L0f08964c +/* f089638: 2401000e */ addiu $at,$zero,0xe +/* f08963c: 0fc4468a */ jal func0f111a28 +/* f089640: 24040021 */ addiu $a0,$zero,0x21 +/* f089644: 1040000d */ beqz $v0,.L0f08967c +/* f089648: 2401000e */ addiu $at,$zero,0xe +.L0f08964c: +/* f08964c: 56010005 */ bnel $s0,$at,.L0f089664 +/* f089650: 24010009 */ addiu $at,$zero,0x9 +/* f089654: 0fc4468a */ jal func0f111a28 +/* f089658: 24040020 */ addiu $a0,$zero,0x20 +/* f08965c: 10400007 */ beqz $v0,.L0f08967c +/* f089660: 24010009 */ addiu $at,$zero,0x9 +.L0f089664: +/* f089664: 56010008 */ bnel $s0,$at,.L0f089688 +/* f089668: 8fa20060 */ lw $v0,0x60($sp) +/* f08966c: 0fc4468a */ jal func0f111a28 +/* f089670: 2404001a */ addiu $a0,$zero,0x1a +/* f089674: 54400004 */ bnezl $v0,.L0f089688 +/* f089678: 8fa20060 */ lw $v0,0x60($sp) +.L0f08967c: +/* f08967c: 10000007 */ beqz $zero,.L0f08969c +/* f089680: afa00064 */ sw $zero,0x64($sp) +/* f089684: 8fa20060 */ lw $v0,0x60($sp) +.L0f089688: +/* f089688: 8fa30028 */ lw $v1,0x28($sp) +/* f08968c: 24010013 */ addiu $at,$zero,0x13 +/* f089690: 24420001 */ addiu $v0,$v0,0x1 +/* f089694: 1441ffb5 */ bne $v0,$at,.L0f08956c +/* f089698: 24630004 */ addiu $v1,$v1,0x4 +.L0f08969c: +/* f08969c: 8fac0064 */ lw $t4,0x64($sp) +/* f0896a0: 11800024 */ beqz $t4,.L0f089734 +/* f0896a4: 00000000 */ sll $zero,$zero,0x0 +/* f0896a8: 100000c7 */ beqz $zero,.L0f0899c8 +/* f0896ac: 00001025 */ or $v0,$zero,$zero +.L0f0896b0: +/* f0896b0: 24010015 */ addiu $at,$zero,0x15 +/* f0896b4: 1441001f */ bne $v0,$at,.L0f089734 +/* f0896b8: 8fad0088 */ lw $t5,0x88($sp) +/* f0896bc: 8dae0004 */ lw $t6,0x4($t5) +/* f0896c0: 00008025 */ or $s0,$zero,$zero +/* f0896c4: 0fc30869 */ jal func0f0c21a4 +/* f0896c8: afae0058 */ sw $t6,0x58($sp) +/* f0896cc: 8faf0058 */ lw $t7,0x58($sp) +/* f0896d0: 3c18800a */ lui $t8,0x800a +/* f0896d4: c5e40060 */ lwc1 $f4,0x60($t7) +/* f0896d8: 4600203e */ c.le.s $f4,$f0 +/* f0896dc: 00000000 */ sll $zero,$zero,0x0 +/* f0896e0: 45000003 */ bc1f .L0f0896f0 +/* f0896e4: 00000000 */ sll $zero,$zero,0x0 +/* f0896e8: 1000000e */ beqz $zero,.L0f089724 +/* f0896ec: 24100001 */ addiu $s0,$zero,0x1 +.L0f0896f0: +/* f0896f0: 8f18a2d8 */ lw $t8,-0x5d28($t8) +/* f0896f4: 3c19800b */ lui $t9,0x800b +/* f0896f8: 1300000a */ beqz $t8,.L0f089724 +/* f0896fc: 00000000 */ sll $zero,$zero,0x0 +/* f089700: 9339cb98 */ lbu $t9,-0x3468($t9) +/* f089704: 24010001 */ addiu $at,$zero,0x1 +/* f089708: 17210006 */ bne $t9,$at,.L0f089724 +/* f08970c: 00000000 */ sll $zero,$zero,0x0 +/* f089710: 0fc44a11 */ jal func0f112844 +/* f089714: 00000000 */ sll $zero,$zero,0x0 +/* f089718: 10400002 */ beqz $v0,.L0f089724 +/* f08971c: 00000000 */ sll $zero,$zero,0x0 +/* f089720: 24100001 */ addiu $s0,$zero,0x1 +.L0f089724: +/* f089724: 12000003 */ beqz $s0,.L0f089734 +/* f089728: 00000000 */ sll $zero,$zero,0x0 +/* f08972c: 100000a6 */ beqz $zero,.L0f0899c8 +/* f089730: 00001025 */ or $v0,$zero,$zero +.L0f089734: +/* f089734: 3c02800a */ lui $v0,0x800a +/* f089738: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f08973c: 3c017f1b */ lui $at,0x7f1b +/* f089740: c428ae74 */ lwc1 $f8,-0x518c($at) +/* f089744: c4460154 */ lwc1 $f6,0x154($v0) +/* f089748: 3c0143b4 */ lui $at,0x43b4 +/* f08974c: 44818000 */ mtc1 $at,$f16 +/* f089750: 46083282 */ mul.s $f10,$f6,$f8 +/* f089754: 3c017f1b */ lui $at,0x7f1b +/* f089758: c424ae78 */ lwc1 $f4,-0x5188($at) +/* f08975c: 8fa50084 */ lw $a1,0x84($sp) +/* f089760: 8faa0088 */ lw $t2,0x88($sp) +/* f089764: 3c012000 */ lui $at,0x2000 +/* f089768: 46105483 */ div.s $f18,$f10,$f16 +/* f08976c: 4604903c */ c.lt.s $f18,$f4 +/* f089770: 00000000 */ sll $zero,$zero,0x0 +/* f089774: 45020007 */ bc1fl .L0f089794 +/* f089778: 8c4800bc */ lw $t0,0xbc($v0) +/* f08977c: 8c4918f0 */ lw $t1,0x18f0($v0) +/* f089780: 05230004 */ bgezl $t1,.L0f089794 +/* f089784: 8c4800bc */ lw $t0,0xbc($v0) +/* f089788: 1000008f */ beqz $zero,.L0f0899c8 +/* f08978c: 00001025 */ or $v0,$zero,$zero +/* f089790: 8c4800bc */ lw $t0,0xbc($v0) +.L0f089794: +/* f089794: 8ca30010 */ lw $v1,0x10($a1) +/* f089798: c5460008 */ lwc1 $f6,0x8($t2) +/* f08979c: c54a000c */ lwc1 $f10,0xc($t2) +/* f0897a0: c5520010 */ lwc1 $f18,0x10($t2) +/* f0897a4: c5080008 */ lwc1 $f8,0x8($t0) +/* f0897a8: c510000c */ lwc1 $f16,0xc($t0) +/* f0897ac: c5040010 */ lwc1 $f4,0x10($t0) +/* f0897b0: 00615824 */ and $t3,$v1,$at +/* f0897b4: 000b182b */ sltu $v1,$zero,$t3 +/* f0897b8: 46083081 */ sub.s $f2,$f6,$f8 +/* f0897bc: 46105381 */ sub.s $f14,$f10,$f16 +/* f0897c0: 10600018 */ beqz $v1,.L0f089824 +/* f0897c4: 46049301 */ sub.s $f12,$f18,$f4 +/* f0897c8: 2404000a */ addiu $a0,$zero,0xa +/* f0897cc: afa80050 */ sw $t0,0x50($sp) +/* f0897d0: e7a2004c */ swc1 $f2,0x4c($sp) +/* f0897d4: e7ac0044 */ swc1 $f12,0x44($sp) +/* f0897d8: 0fc41b99 */ jal func0f106e64 +/* f0897dc: e7ae0048 */ swc1 $f14,0x48($sp) +/* f0897e0: 0002182b */ sltu $v1,$zero,$v0 +/* f0897e4: 8fa80050 */ lw $t0,0x50($sp) +/* f0897e8: c7a2004c */ lwc1 $f2,0x4c($sp) +/* f0897ec: c7ac0044 */ lwc1 $f12,0x44($sp) +/* f0897f0: 1460000c */ bnez $v1,.L0f089824 +/* f0897f4: c7ae0048 */ lwc1 $f14,0x48($sp) +/* f0897f8: 24040011 */ addiu $a0,$zero,0x11 +/* f0897fc: afa80050 */ sw $t0,0x50($sp) +/* f089800: e7a2004c */ swc1 $f2,0x4c($sp) +/* f089804: e7ac0044 */ swc1 $f12,0x44($sp) +/* f089808: 0fc41b99 */ jal func0f106e64 +/* f08980c: e7ae0048 */ swc1 $f14,0x48($sp) +/* f089810: 8fa80050 */ lw $t0,0x50($sp) +/* f089814: c7a2004c */ lwc1 $f2,0x4c($sp) +/* f089818: c7ac0044 */ lwc1 $f12,0x44($sp) +/* f08981c: c7ae0048 */ lwc1 $f14,0x48($sp) +/* f089820: 0002182b */ sltu $v1,$zero,$v0 +.L0f089824: +/* f089824: 3c0d800a */ lui $t5,0x800a +/* f089828: 8dada244 */ lw $t5,-0x5dbc($t5) +/* f08982c: 8fa50084 */ lw $a1,0x84($sp) +/* f089830: 00602025 */ or $a0,$v1,$zero +/* f089834: 8dae18f0 */ lw $t6,0x18f0($t5) +/* f089838: 29c1003c */ slti $at,$t6,0x3c +/* f08983c: 14200022 */ bnez $at,.L0f0898c8 +/* f089840: 00000000 */ sll $zero,$zero,0x0 +/* f089844: 46021182 */ mul.s $f6,$f2,$f2 +/* f089848: 3c017f1b */ lui $at,0x7f1b +/* f08984c: c430ae7c */ lwc1 $f16,-0x5184($at) +/* f089850: 460c6202 */ mul.s $f8,$f12,$f12 +/* f089854: 3c01c3fa */ lui $at,0xc3fa +/* f089858: 00001025 */ or $v0,$zero,$zero +/* f08985c: 46083280 */ add.s $f10,$f6,$f8 +/* f089860: 4610503e */ c.le.s $f10,$f16 +/* f089864: 00000000 */ sll $zero,$zero,0x0 +/* f089868: 45000002 */ bc1f .L0f089874 +/* f08986c: 00000000 */ sll $zero,$zero,0x0 +/* f089870: 24020001 */ addiu $v0,$zero,0x1 +.L0f089874: +/* f089874: 10400012 */ beqz $v0,.L0f0898c0 +/* f089878: 00401825 */ or $v1,$v0,$zero +/* f08987c: 44819000 */ mtc1 $at,$f18 +/* f089880: 3c0143fa */ lui $at,0x43fa +/* f089884: 00001025 */ or $v0,$zero,$zero +/* f089888: 460e903e */ c.le.s $f18,$f14 +/* f08988c: 00000000 */ sll $zero,$zero,0x0 +/* f089890: 45000002 */ bc1f .L0f08989c +/* f089894: 00000000 */ sll $zero,$zero,0x0 +/* f089898: 24020001 */ addiu $v0,$zero,0x1 +.L0f08989c: +/* f08989c: 10400008 */ beqz $v0,.L0f0898c0 +/* f0898a0: 00401825 */ or $v1,$v0,$zero +/* f0898a4: 44812000 */ mtc1 $at,$f4 +/* f0898a8: 00001825 */ or $v1,$zero,$zero +/* f0898ac: 4604703e */ c.le.s $f14,$f4 +/* f0898b0: 00000000 */ sll $zero,$zero,0x0 +/* f0898b4: 45000002 */ bc1f .L0f0898c0 +/* f0898b8: 00000000 */ sll $zero,$zero,0x0 +/* f0898bc: 24030001 */ addiu $v1,$zero,0x1 +.L0f0898c0: +/* f0898c0: 10000026 */ beqz $zero,.L0f08995c +/* f0898c4: 00608025 */ or $s0,$v1,$zero +.L0f0898c8: +/* f0898c8: 46021182 */ mul.s $f6,$f2,$f2 +/* f0898cc: 3c017f1b */ lui $at,0x7f1b +/* f0898d0: 460c6202 */ mul.s $f8,$f12,$f12 +/* f0898d4: 10600004 */ beqz $v1,.L0f0898e8 +/* f0898d8: 00000000 */ sll $zero,$zero,0x0 +/* f0898dc: 3c017f1b */ lui $at,0x7f1b +/* f0898e0: 10000002 */ beqz $zero,.L0f0898ec +/* f0898e4: c420ae80 */ lwc1 $f0,-0x5180($at) +.L0f0898e8: +/* f0898e8: c420ae84 */ lwc1 $f0,-0x517c($at) +.L0f0898ec: +/* f0898ec: 46083400 */ add.s $f16,$f6,$f8 +/* f0898f0: 00001025 */ or $v0,$zero,$zero +/* f0898f4: 3c01c348 */ lui $at,0xc348 +/* f0898f8: 4600803e */ c.le.s $f16,$f0 +/* f0898fc: 00000000 */ sll $zero,$zero,0x0 +/* f089900: 45000002 */ bc1f .L0f08990c +/* f089904: 00000000 */ sll $zero,$zero,0x0 +/* f089908: 24020001 */ addiu $v0,$zero,0x1 +.L0f08990c: +/* f08990c: 10400012 */ beqz $v0,.L0f089958 +/* f089910: 00401825 */ or $v1,$v0,$zero +/* f089914: 44815000 */ mtc1 $at,$f10 +/* f089918: 3c014348 */ lui $at,0x4348 +/* f08991c: 00001025 */ or $v0,$zero,$zero +/* f089920: 460e503e */ c.le.s $f10,$f14 +/* f089924: 00000000 */ sll $zero,$zero,0x0 +/* f089928: 45000002 */ bc1f .L0f089934 +/* f08992c: 00000000 */ sll $zero,$zero,0x0 +/* f089930: 24020001 */ addiu $v0,$zero,0x1 +.L0f089934: +/* f089934: 10400008 */ beqz $v0,.L0f089958 +/* f089938: 00401825 */ or $v1,$v0,$zero +/* f08993c: 44819000 */ mtc1 $at,$f18 +/* f089940: 00001825 */ or $v1,$zero,$zero +/* f089944: 4612703e */ c.le.s $f14,$f18 +/* f089948: 00000000 */ sll $zero,$zero,0x0 +/* f08994c: 45020003 */ bc1fl .L0f08995c +/* f089950: 00608025 */ or $s0,$v1,$zero +/* f089954: 24030001 */ addiu $v1,$zero,0x1 +.L0f089958: +/* f089958: 00608025 */ or $s0,$v1,$zero +.L0f08995c: +/* f08995c: 10600013 */ beqz $v1,.L0f0899ac +/* f089960: 00000000 */ sll $zero,$zero,0x0 +/* f089964: 8caf000c */ lw $t7,0xc($a1) +/* f089968: 31f81000 */ andi $t8,$t7,0x1000 +/* f08996c: 1700000f */ bnez $t8,.L0f0899ac +/* f089970: 00000000 */ sll $zero,$zero,0x0 +/* f089974: 1480000d */ bnez $a0,.L0f0899ac +/* f089978: 25050028 */ addiu $a1,$t0,0x28 +/* f08997c: 8fb90088 */ lw $t9,0x88($sp) +/* f089980: 24090022 */ addiu $t1,$zero,0x22 +/* f089984: 240a001c */ addiu $t2,$zero,0x1c +/* f089988: afaa0014 */ sw $t2,0x14($sp) +/* f08998c: afa90010 */ sw $t1,0x10($sp) +/* f089990: 25040008 */ addiu $a0,$t0,0x8 +/* f089994: 27260008 */ addiu $a2,$t9,0x8 +/* f089998: 0c00b70f */ jal 0x2dc3c +/* f08999c: 27270028 */ addiu $a3,$t9,0x28 +/* f0899a0: 14400002 */ bnez $v0,.L0f0899ac +/* f0899a4: 00000000 */ sll $zero,$zero,0x0 +/* f0899a8: 00008025 */ or $s0,$zero,$zero +.L0f0899ac: +/* f0899ac: 12000006 */ beqz $s0,.L0f0899c8 +/* f0899b0: 00001025 */ or $v0,$zero,$zero +/* f0899b4: 8fa40088 */ lw $a0,0x88($sp) +/* f0899b8: 0fc22210 */ jal func0f088840 +/* f0899bc: 24050001 */ addiu $a1,$zero,0x1 +/* f0899c0: 10000002 */ beqz $zero,.L0f0899cc +/* f0899c4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0899c8: +/* f0899c8: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0899cc: +/* f0899cc: 8fb00020 */ lw $s0,0x20($sp) +/* f0899d0: 27bd0088 */ addiu $sp,$sp,0x88 +/* f0899d4: 03e00008 */ jr $ra +/* f0899d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0899dc +/* f0899dc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0899e0: afbf001c */ sw $ra,0x1c($sp) +/* f0899e4: afa40028 */ sw $a0,0x28($sp) +/* f0899e8: afa5002c */ sw $a1,0x2c($sp) +/* f0899ec: afa70034 */ sw $a3,0x34($sp) +/* f0899f0: 908f0001 */ lbu $t7,0x1($a0) +/* f0899f4: 31f80002 */ andi $t8,$t7,0x2 +/* f0899f8: 53000022 */ beqzl $t8,.L0f089a84 +/* f0899fc: 00001025 */ or $v0,$zero,$zero +/* f089a00: 8c830004 */ lw $v1,0x4($a0) +/* f089a04: 8c640018 */ lw $a0,0x18($v1) +/* f089a08: afa60030 */ sw $a2,0x30($sp) +/* f089a0c: 0c006983 */ jal 0x1a60c +/* f089a10: afa30024 */ sw $v1,0x24($sp) +/* f089a14: 8fa9002c */ lw $t1,0x2c($sp) +/* f089a18: c4440038 */ lwc1 $f4,0x38($v0) +/* f089a1c: 8fa30024 */ lw $v1,0x24($sp) +/* f089a20: 8fa60030 */ lw $a2,0x30($sp) +/* f089a24: 8faa0034 */ lw $t2,0x34($sp) +/* f089a28: e5240008 */ swc1 $f4,0x8($t1) +/* f089a2c: 44800000 */ mtc1 $zero,$f0 +/* f089a30: c5260008 */ lwc1 $f6,0x8($t1) +/* f089a34: 4600303c */ c.lt.s $f6,$f0 +/* f089a38: 00000000 */ sll $zero,$zero,0x0 +/* f089a3c: 45020011 */ bc1fl .L0f089a84 +/* f089a40: 00001025 */ or $v0,$zero,$zero +/* f089a44: c4480030 */ lwc1 $f8,0x30($v0) +/* f089a48: 24c50004 */ addiu $a1,$a2,0x4 +/* f089a4c: 25470004 */ addiu $a3,$t2,0x4 +/* f089a50: e5280000 */ swc1 $f8,0x0($t1) +/* f089a54: c44a0034 */ lwc1 $f10,0x34($v0) +/* f089a58: e52a0004 */ swc1 $f10,0x4($t1) +/* f089a5c: e5400000 */ swc1 $f0,0x0($t2) +/* f089a60: e5400004 */ swc1 $f0,0x4($t2) +/* f089a64: e4c00000 */ swc1 $f0,0x0($a2) +/* f089a68: e4c00004 */ swc1 $f0,0x4($a2) +/* f089a6c: 8c640018 */ lw $a0,0x18($v1) +/* f089a70: 0fc19f62 */ jal func0f067d88 +/* f089a74: afaa0010 */ sw $t2,0x10($sp) +/* f089a78: 10000002 */ beqz $zero,.L0f089a84 +/* f089a7c: 24020001 */ addiu $v0,$zero,0x1 +/* f089a80: 00001025 */ or $v0,$zero,$zero +.L0f089a84: +/* f089a84: 8fbf001c */ lw $ra,0x1c($sp) +/* f089a88: 27bd0028 */ addiu $sp,$sp,0x28 +/* f089a8c: 03e00008 */ jr $ra +/* f089a90: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f089a94 +/* f089a94: 27bdffc0 */ addiu $sp,$sp,-64 +/* f089a98: afbf003c */ sw $ra,0x3c($sp) +/* f089a9c: afbe0038 */ sw $s8,0x38($sp) +/* f089aa0: afb70034 */ sw $s7,0x34($sp) +/* f089aa4: afb60030 */ sw $s6,0x30($sp) +/* f089aa8: afb5002c */ sw $s5,0x2c($sp) +/* f089aac: afb40028 */ sw $s4,0x28($sp) +/* f089ab0: afb30024 */ sw $s3,0x24($sp) +/* f089ab4: afb20020 */ sw $s2,0x20($sp) +/* f089ab8: afb1001c */ sw $s1,0x1c($sp) +/* f089abc: afb00018 */ sw $s0,0x18($sp) +/* f089ac0: 8cb60008 */ lw $s6,0x8($a1) +/* f089ac4: 00a09825 */ or $s3,$a1,$zero +/* f089ac8: 0080a825 */ or $s5,$a0,$zero +/* f089acc: 8ed00000 */ lw $s0,0x0($s6) +/* f089ad0: 2414000c */ addiu $s4,$zero,0xc +/* f089ad4: 24170008 */ addiu $s7,$zero,0x8 +/* f089ad8: 12000059 */ beqz $s0,.L0f089c40 +/* f089adc: 241e0012 */ addiu $s8,$zero,0x12 +/* f089ae0: 96020000 */ lhu $v0,0x0($s0) +.L0f089ae4: +/* f089ae4: 02602025 */ or $a0,$s3,$zero +/* f089ae8: 304e00ff */ andi $t6,$v0,0xff +/* f089aec: 11d70039 */ beq $t6,$s7,.L0f089bd4 +/* f089af0: 00000000 */ sll $zero,$zero,0x0 +/* f089af4: 11de003b */ beq $t6,$s8,.L0f089be4 +/* f089af8: 02602025 */ or $a0,$s3,$zero +/* f089afc: 24010017 */ addiu $at,$zero,0x17 +/* f089b00: 11c1003c */ beq $t6,$at,.L0f089bf4 +/* f089b04: 02602025 */ or $a0,$s3,$zero +/* f089b08: 24010018 */ addiu $at,$zero,0x18 +/* f089b0c: 11c10003 */ beq $t6,$at,.L0f089b1c +/* f089b10: 02602025 */ or $a0,$s3,$zero +/* f089b14: 1000003a */ beqz $zero,.L0f089c00 +/* f089b18: 8e020014 */ lw $v0,0x14($s0) +.L0f089b1c: +/* f089b1c: 8e110004 */ lw $s1,0x4($s0) +/* f089b20: 0c006a87 */ jal 0x1aa1c +/* f089b24: 02002825 */ or $a1,$s0,$zero +/* f089b28: 00409025 */ or $s2,$v0,$zero +/* f089b2c: 02c02025 */ or $a0,$s6,$zero +/* f089b30: 0fc20706 */ jal func0f081c18 +/* f089b34: 02002825 */ or $a1,$s0,$zero +/* f089b38: 10400024 */ beqz $v0,.L0f089bcc +/* f089b3c: 00000000 */ sll $zero,$zero,0x0 +/* f089b40: 8e22000c */ lw $v0,0xc($s1) +/* f089b44: 8e450000 */ lw $a1,0x0($s2) +/* f089b48: 50450007 */ beql $v0,$a1,.L0f089b68 +/* f089b4c: 86380010 */ lh $t8,0x10($s1) +/* f089b50: 0fc4a606 */ jal func0f129818 +/* f089b54: 02a02025 */ or $a0,$s5,$zero +/* f089b58: 8e2f000c */ lw $t7,0xc($s1) +/* f089b5c: ae4f0000 */ sw $t7,0x0($s2) +/* f089b60: 8e22000c */ lw $v0,0xc($s1) +/* f089b64: 86380010 */ lh $t8,0x10($s1) +.L0f089b68: +/* f089b68: 8e450008 */ lw $a1,0x8($s2) +/* f089b6c: 24010001 */ addiu $at,$zero,0x1 +/* f089b70: 03140019 */ multu $t8,$s4 +/* f089b74: 0000c812 */ mflo $t9 +/* f089b78: 00594021 */ addu $t0,$v0,$t9 +/* f089b7c: 25090007 */ addiu $t1,$t0,0x7 +/* f089b80: 352a0007 */ ori $t2,$t1,0x7 +/* f089b84: 394b0007 */ xori $t3,$t2,0x7 +/* f089b88: 11650010 */ beq $t3,$a1,.L0f089bcc +/* f089b8c: 00000000 */ sll $zero,$zero,0x0 +/* f089b90: 16a10003 */ bne $s5,$at,.L0f089ba0 +/* f089b94: 24040002 */ addiu $a0,$zero,0x2 +/* f089b98: 10000001 */ beqz $zero,.L0f089ba0 +/* f089b9c: 24040003 */ addiu $a0,$zero,0x3 +.L0f089ba0: +/* f089ba0: 0fc4a606 */ jal func0f129818 +/* f089ba4: 00000000 */ sll $zero,$zero,0x0 +/* f089ba8: 862d0010 */ lh $t5,0x10($s1) +/* f089bac: 8e2c000c */ lw $t4,0xc($s1) +/* f089bb0: 01b40019 */ multu $t5,$s4 +/* f089bb4: 00007012 */ mflo $t6 +/* f089bb8: 018e7821 */ addu $t7,$t4,$t6 +/* f089bbc: 25f80007 */ addiu $t8,$t7,0x7 +/* f089bc0: 37190007 */ ori $t9,$t8,0x7 +/* f089bc4: 3b280007 */ xori $t0,$t9,0x7 +/* f089bc8: ae480008 */ sw $t0,0x8($s2) +.L0f089bcc: +/* f089bcc: 1000000c */ beqz $zero,.L0f089c00 +/* f089bd0: 8e020014 */ lw $v0,0x14($s0) +.L0f089bd4: +/* f089bd4: 0c0071e1 */ jal 0x1c784 +/* f089bd8: 02002825 */ or $a1,$s0,$zero +/* f089bdc: 10000008 */ beqz $zero,.L0f089c00 +/* f089be0: 8e020014 */ lw $v0,0x14($s0) +.L0f089be4: +/* f089be4: 0c0071f4 */ jal 0x1c7d0 +/* f089be8: 02002825 */ or $a1,$s0,$zero +/* f089bec: 10000004 */ beqz $zero,.L0f089c00 +/* f089bf0: 8e020014 */ lw $v0,0x14($s0) +.L0f089bf4: +/* f089bf4: 0c007207 */ jal 0x1c81c +/* f089bf8: 02002825 */ or $a1,$s0,$zero +/* f089bfc: 8e020014 */ lw $v0,0x14($s0) +.L0f089c00: +/* f089c00: 10400003 */ beqz $v0,.L0f089c10 +/* f089c04: 00000000 */ sll $zero,$zero,0x0 +/* f089c08: 1000000b */ beqz $zero,.L0f089c38 +/* f089c0c: 00408025 */ or $s0,$v0,$zero +.L0f089c10: +/* f089c10: 12000009 */ beqz $s0,.L0f089c38 +/* f089c14: 00000000 */ sll $zero,$zero,0x0 +/* f089c18: 8e02000c */ lw $v0,0xc($s0) +.L0f089c1c: +/* f089c1c: 50400004 */ beqzl $v0,.L0f089c30 +/* f089c20: 8e100008 */ lw $s0,0x8($s0) +/* f089c24: 10000004 */ beqz $zero,.L0f089c38 +/* f089c28: 00408025 */ or $s0,$v0,$zero +/* f089c2c: 8e100008 */ lw $s0,0x8($s0) +.L0f089c30: +/* f089c30: 5600fffa */ bnezl $s0,.L0f089c1c +/* f089c34: 8e02000c */ lw $v0,0xc($s0) +.L0f089c38: +/* f089c38: 5600ffaa */ bnezl $s0,.L0f089ae4 +/* f089c3c: 96020000 */ lhu $v0,0x0($s0) +.L0f089c40: +/* f089c40: 8fbf003c */ lw $ra,0x3c($sp) +/* f089c44: 8fb00018 */ lw $s0,0x18($sp) +/* f089c48: 8fb1001c */ lw $s1,0x1c($sp) +/* f089c4c: 8fb20020 */ lw $s2,0x20($sp) +/* f089c50: 8fb30024 */ lw $s3,0x24($sp) +/* f089c54: 8fb40028 */ lw $s4,0x28($sp) +/* f089c58: 8fb5002c */ lw $s5,0x2c($sp) +/* f089c5c: 8fb60030 */ lw $s6,0x30($sp) +/* f089c60: 8fb70034 */ lw $s7,0x34($sp) +/* f089c64: 8fbe0038 */ lw $s8,0x38($sp) +/* f089c68: 03e00008 */ jr $ra +/* f089c6c: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f089c70 +/* f089c70: 27bdffd8 */ addiu $sp,$sp,-40 +/* f089c74: afbf0024 */ sw $ra,0x24($sp) +/* f089c78: afb20020 */ sw $s2,0x20($sp) +/* f089c7c: afb1001c */ sw $s1,0x1c($sp) +/* f089c80: afb00018 */ sw $s0,0x18($sp) +/* f089c84: afa60030 */ sw $a2,0x30($sp) +/* f089c88: 8caf0020 */ lw $t7,0x20($a1) +/* f089c8c: 00a08825 */ or $s1,$a1,$zero +/* f089c90: 3c0e8008 */ lui $t6,0x8008 +/* f089c94: 8df80008 */ lw $t8,0x8($t7) +/* f089c98: 25cece40 */ addiu $t6,$t6,-12736 +/* f089c9c: 00c02825 */ or $a1,$a2,$zero +/* f089ca0: 8f190004 */ lw $t9,0x4($t8) +/* f089ca4: 00808025 */ or $s0,$a0,$zero +/* f089ca8: 00e09025 */ or $s2,$a3,$zero +/* f089cac: 15d90026 */ bne $t6,$t9,.L0f089d48 +/* f089cb0: 00e03025 */ or $a2,$a3,$zero +/* f089cb4: 0fc1a87b */ jal func0f06a1ec +/* f089cb8: 8fa70038 */ lw $a3,0x38($sp) +/* f089cbc: 10400022 */ beqz $v0,.L0f089d48 +/* f089cc0: 00409025 */ or $s2,$v0,$zero +/* f089cc4: 8e040018 */ lw $a0,0x18($s0) +/* f089cc8: 50800020 */ beqzl $a0,.L0f089d4c +/* f089ccc: 8fbf0024 */ lw $ra,0x24($sp) +/* f089cd0: 96080000 */ lhu $t0,0x0($s0) +/* f089cd4: 3c014f80 */ lui $at,0x4f80 +/* f089cd8: 44882000 */ mtc1 $t0,$f4 +/* f089cdc: 05010004 */ bgez $t0,.L0f089cf0 +/* f089ce0: 468021a0 */ cvt.s.w $f6,$f4 +/* f089ce4: 44814000 */ mtc1 $at,$f8 +/* f089ce8: 00000000 */ sll $zero,$zero,0x0 +/* f089cec: 46083180 */ add.s $f6,$f6,$f8 +.L0f089cf0: +/* f089cf0: 3c013b80 */ lui $at,0x3b80 +/* f089cf4: 44815000 */ mtc1 $at,$f10 +/* f089cf8: c4900014 */ lwc1 $f16,0x14($a0) +/* f089cfc: 460a3002 */ mul.s $f0,$f6,$f10 +/* f089d00: 00000000 */ sll $zero,$zero,0x0 +/* f089d04: 46008482 */ mul.s $f18,$f16,$f0 +/* f089d08: 44059000 */ mfc1 $a1,$f18 +/* f089d0c: 0c006bd6 */ jal 0x1af58 +/* f089d10: 00000000 */ sll $zero,$zero,0x0 +/* f089d14: 8e290020 */ lw $t1,0x20($s1) +/* f089d18: 8e0a0018 */ lw $t2,0x18($s0) +/* f089d1c: 24050006 */ addiu $a1,$zero,0x6 +/* f089d20: ad490018 */ sw $t1,0x18($t2) +/* f089d24: 8e2b0020 */ lw $t3,0x20($s1) +/* f089d28: 0c006a47 */ jal 0x1a91c +/* f089d2c: 8d640008 */ lw $a0,0x8($t3) +/* f089d30: 8e0c0018 */ lw $t4,0x18($s0) +/* f089d34: 02402025 */ or $a0,$s2,$zero +/* f089d38: ad82001c */ sw $v0,0x1c($t4) +/* f089d3c: 0fc181a6 */ jal func0f060698 +/* f089d40: 8e25001c */ lw $a1,0x1c($s1) +/* f089d44: ae320178 */ sw $s2,0x178($s1) +.L0f089d48: +/* f089d48: 8fbf0024 */ lw $ra,0x24($sp) +.L0f089d4c: +/* f089d4c: 02401025 */ or $v0,$s2,$zero +/* f089d50: 8fb20020 */ lw $s2,0x20($sp) +/* f089d54: 8fb00018 */ lw $s0,0x18($sp) +/* f089d58: 8fb1001c */ lw $s1,0x1c($sp) +/* f089d5c: 03e00008 */ jr $ra +/* f089d60: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f089d64 +/* f089d64: 27bdffd8 */ addiu $sp,$sp,-40 +/* f089d68: afbf001c */ sw $ra,0x1c($sp) +/* f089d6c: afa40028 */ sw $a0,0x28($sp) +/* f089d70: afa5002c */ sw $a1,0x2c($sp) +/* f089d74: 84840004 */ lh $a0,0x4($a0) +/* f089d78: 0fc2486d */ jal func0f0921b4 +/* f089d7c: afa40020 */ sw $a0,0x20($sp) +/* f089d80: 8faf0020 */ lw $t7,0x20($sp) +/* f089d84: 3c068008 */ lui $a2,0x8008 +/* f089d88: 8fa40028 */ lw $a0,0x28($sp) +/* f089d8c: 000fc0c0 */ sll $t8,$t7,0x3 +/* f089d90: 00d83021 */ addu $a2,$a2,$t8 +/* f089d94: 8cc6b06c */ lw $a2,-0x4f94($a2) +/* f089d98: 8fa5002c */ lw $a1,0x2c($sp) +/* f089d9c: 00003825 */ or $a3,$zero,$zero +/* f089da0: 0fc2271c */ jal func0f089c70 +/* f089da4: afa00010 */ sw $zero,0x10($sp) +/* f089da8: 8fbf001c */ lw $ra,0x1c($sp) +/* f089dac: 27bd0028 */ addiu $sp,$sp,0x28 +/* f089db0: 03e00008 */ jr $ra +/* f089db4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f089db8 +/* f089db8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f089dbc: afbf0014 */ sw $ra,0x14($sp) +/* f089dc0: 0fc22759 */ jal func0f089d64 +/* f089dc4: 00000000 */ sll $zero,$zero,0x0 +/* f089dc8: 8fbf0014 */ lw $ra,0x14($sp) +/* f089dcc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f089dd0: 03e00008 */ jr $ra +/* f089dd4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f089dd8 +/* f089dd8: 27bdff60 */ addiu $sp,$sp,-160 +/* f089ddc: afbf002c */ sw $ra,0x2c($sp) +/* f089de0: afa400a0 */ sw $a0,0xa0($sp) +/* f089de4: afb20028 */ sw $s2,0x28($sp) +/* f089de8: afb10024 */ sw $s1,0x24($sp) +/* f089dec: afb00020 */ sw $s0,0x20($sp) +/* f089df0: afa500a4 */ sw $a1,0xa4($sp) +/* f089df4: afa600a8 */ sw $a2,0xa8($sp) +/* f089df8: 0fc2486d */ jal func0f0921b4 +/* f089dfc: 00a02025 */ or $a0,$a1,$zero +/* f089e00: 8fae00a4 */ lw $t6,0xa4($sp) +/* f089e04: 3c188008 */ lui $t8,0x8008 +/* f089e08: 000e78c0 */ sll $t7,$t6,0x3 +/* f089e0c: 030fc021 */ addu $t8,$t8,$t7 +/* f089e10: 8f18b06c */ lw $t8,-0x4f94($t8) +/* f089e14: 0fc180d6 */ jal func0f060358 +/* f089e18: afb8009c */ sw $t8,0x9c($sp) +/* f089e1c: 00408025 */ or $s0,$v0,$zero +/* f089e20: 0fc2cc2b */ jal func0f0b30ac +/* f089e24: 8fa4009c */ lw $a0,0x9c($sp) +/* f089e28: 00408825 */ or $s1,$v0,$zero +/* f089e2c: 2e040001 */ sltiu $a0,$s0,0x1 +/* f089e30: 2c450001 */ sltiu $a1,$v0,0x1 +/* f089e34: 0fc228e3 */ jal func0f08a38c +/* f089e38: 8fa6009c */ lw $a2,0x9c($sp) +/* f089e3c: 16000004 */ bnez $s0,.L0f089e50 +/* f089e40: 00409025 */ or $s2,$v0,$zero +/* f089e44: 0fc180d6 */ jal func0f060358 +/* f089e48: 00000000 */ sll $zero,$zero,0x0 +/* f089e4c: 00408025 */ or $s0,$v0,$zero +.L0f089e50: +/* f089e50: 16200004 */ bnez $s1,.L0f089e64 +/* f089e54: 00000000 */ sll $zero,$zero,0x0 +/* f089e58: 0fc2cc2b */ jal func0f0b30ac +/* f089e5c: 8fa4009c */ lw $a0,0x9c($sp) +/* f089e60: 00408825 */ or $s1,$v0,$zero +.L0f089e64: +/* f089e64: 12400035 */ beqz $s2,.L0f089f3c +/* f089e68: 00000000 */ sll $zero,$zero,0x0 +/* f089e6c: 12000033 */ beqz $s0,.L0f089f3c +/* f089e70: 00000000 */ sll $zero,$zero,0x0 +/* f089e74: 12200031 */ beqz $s1,.L0f089f3c +/* f089e78: 27a20034 */ addiu $v0,$sp,0x34 +/* f089e7c: 3c198007 */ lui $t9,0x8007 +/* f089e80: 2739ac6c */ addiu $t9,$t9,-21396 +/* f089e84: 8fa500a0 */ lw $a1,0xa0($sp) +/* f089e88: 27290054 */ addiu $t1,$t9,0x54 +/* f089e8c: 00405025 */ or $t2,$v0,$zero +.L0f089e90: +/* f089e90: 8f210000 */ lw $at,0x0($t9) +/* f089e94: 2739000c */ addiu $t9,$t9,0xc +/* f089e98: 254a000c */ addiu $t2,$t2,0xc +/* f089e9c: ad41fff4 */ sw $at,-0xc($t2) +/* f089ea0: 8f21fff8 */ lw $at,-0x8($t9) +/* f089ea4: ad41fff8 */ sw $at,-0x8($t2) +/* f089ea8: 8f21fffc */ lw $at,-0x4($t9) +/* f089eac: 1729fff8 */ bne $t9,$t1,.L0f089e90 +/* f089eb0: ad41fffc */ sw $at,-0x4($t2) +/* f089eb4: 8f210000 */ lw $at,0x0($t9) +/* f089eb8: 00406825 */ or $t5,$v0,$zero +/* f089ebc: 02407025 */ or $t6,$s2,$zero +/* f089ec0: ad410000 */ sw $at,0x0($t2) +/* f089ec4: 8f290004 */ lw $t1,0x4($t9) +/* f089ec8: 244c0054 */ addiu $t4,$v0,0x54 +/* f089ecc: ad490004 */ sw $t1,0x4($t2) +.L0f089ed0: +/* f089ed0: 8da10000 */ lw $at,0x0($t5) +/* f089ed4: 25ad000c */ addiu $t5,$t5,0xc +/* f089ed8: 25ce000c */ addiu $t6,$t6,0xc +/* f089edc: adc1fff4 */ sw $at,-0xc($t6) +/* f089ee0: 8da1fff8 */ lw $at,-0x8($t5) +/* f089ee4: adc1fff8 */ sw $at,-0x8($t6) +/* f089ee8: 8da1fffc */ lw $at,-0x4($t5) +/* f089eec: 15acfff8 */ bne $t5,$t4,.L0f089ed0 +/* f089ef0: adc1fffc */ sw $at,-0x4($t6) +/* f089ef4: 8da10000 */ lw $at,0x0($t5) +/* f089ef8: 02402025 */ or $a0,$s2,$zero +/* f089efc: 02003825 */ or $a3,$s0,$zero +/* f089f00: adc10000 */ sw $at,0x0($t6) +/* f089f04: 8dac0004 */ lw $t4,0x4($t5) +/* f089f08: adcc0004 */ sw $t4,0x4($t6) +/* f089f0c: 8faf00a4 */ lw $t7,0xa4($sp) +/* f089f10: a64f0004 */ sh $t7,0x4($s2) +/* f089f14: 8fb800a8 */ lw $t8,0xa8($sp) +/* f089f18: 37084000 */ ori $t0,$t8,0x4000 +/* f089f1c: ae480008 */ sw $t0,0x8($s2) +/* f089f20: 84a90000 */ lh $t1,0x0($a1) +/* f089f24: a6490006 */ sh $t1,0x6($s2) +/* f089f28: afb10010 */ sw $s1,0x10($sp) +/* f089f2c: 0fc2271c */ jal func0f089c70 +/* f089f30: 8fa6009c */ lw $a2,0x9c($sp) +/* f089f34: 1000000e */ beqz $zero,.L0f089f70 +/* f089f38: 00408025 */ or $s0,$v0,$zero +.L0f089f3c: +/* f089f3c: 12200003 */ beqz $s1,.L0f089f4c +/* f089f40: 00000000 */ sll $zero,$zero,0x0 +/* f089f44: 0fc2cc33 */ jal func0f0b30cc +/* f089f48: 02202025 */ or $a0,$s1,$zero +.L0f089f4c: +/* f089f4c: 12000004 */ beqz $s0,.L0f089f60 +/* f089f50: 00000000 */ sll $zero,$zero,0x0 +/* f089f54: 0fc1810e */ jal func0f060438 +/* f089f58: 02002025 */ or $a0,$s0,$zero +/* f089f5c: 00008025 */ or $s0,$zero,$zero +.L0f089f60: +/* f089f60: 52400004 */ beqzl $s2,.L0f089f74 +/* f089f64: 8fbf002c */ lw $ra,0x2c($sp) +/* f089f68: ae400014 */ sw $zero,0x14($s2) +/* f089f6c: ae400018 */ sw $zero,0x18($s2) +.L0f089f70: +/* f089f70: 8fbf002c */ lw $ra,0x2c($sp) +.L0f089f74: +/* f089f74: 02001025 */ or $v0,$s0,$zero +/* f089f78: 8fb00020 */ lw $s0,0x20($sp) +/* f089f7c: 8fb10024 */ lw $s1,0x24($sp) +/* f089f80: 8fb20028 */ lw $s2,0x28($sp) +/* f089f84: 03e00008 */ jr $ra +/* f089f88: 27bd00a0 */ addiu $sp,$sp,0xa0 +); + +GLOBAL_ASM( +glabel func0f089f8c +/* f089f8c: 27bdffa8 */ addiu $sp,$sp,-88 +/* f089f90: afb00020 */ sw $s0,0x20($sp) +/* f089f94: 240effff */ addiu $t6,$zero,-1 +/* f089f98: 3c088007 */ lui $t0,0x8007 +/* f089f9c: 3c09800a */ lui $t1,0x800a +/* f089fa0: 00a08025 */ or $s0,$a1,$zero +/* f089fa4: afbf0024 */ sw $ra,0x24($sp) +/* f089fa8: afa40058 */ sw $a0,0x58($sp) +/* f089fac: afa60060 */ sw $a2,0x60($sp) +/* f089fb0: afa0004c */ sw $zero,0x4c($sp) +/* f089fb4: afa00048 */ sw $zero,0x48($sp) +/* f089fb8: afae0044 */ sw $t6,0x44($sp) +/* f089fbc: 240affff */ addiu $t2,$zero,-1 +/* f089fc0: 240bffff */ addiu $t3,$zero,-1 +/* f089fc4: 8d29ce58 */ lw $t1,-0x31a8($t1) +/* f089fc8: 8d089914 */ lw $t0,-0x66ec($t0) +/* f089fcc: 00003825 */ or $a3,$zero,$zero +/* f089fd0: 240c0068 */ addiu $t4,$zero,0x68 +.L0f089fd4: +/* f089fd4: 010c0019 */ multu $t0,$t4 +/* f089fd8: 00003012 */ mflo $a2 +/* f089fdc: 01261821 */ addu $v1,$t1,$a2 +/* f089fe0: 8c640014 */ lw $a0,0x14($v1) +/* f089fe4: 54800009 */ bnezl $a0,.L0f08a00c +/* f089fe8: 8c620040 */ lw $v0,0x40($v1) +/* f089fec: 8faf0058 */ lw $t7,0x58($sp) +/* f089ff0: 15e0001b */ bnez $t7,.L0f08a060 +/* f089ff4: 00000000 */ sll $zero,$zero,0x0 +/* f089ff8: 16000019 */ bnez $s0,.L0f08a060 +/* f089ffc: 00000000 */ sll $zero,$zero,0x0 +/* f08a000: 1000004c */ beqz $zero,.L0f08a134 +/* f08a004: afa80044 */ sw $t0,0x44($sp) +/* f08a008: 8c620040 */ lw $v0,0x40($v1) +.L0f08a00c: +/* f08a00c: 30580080 */ andi $t8,$v0,0x80 +/* f08a010: 17000013 */ bnez $t8,.L0f08a060 +/* f08a014: 00000000 */ sll $zero,$zero,0x0 +/* f08a018: 90790002 */ lbu $t9,0x2($v1) +/* f08a01c: 332d0004 */ andi $t5,$t9,0x4 +/* f08a020: 15a0000f */ bnez $t5,.L0f08a060 +/* f08a024: 00000000 */ sll $zero,$zero,0x0 +/* f08a028: 8c6e0008 */ lw $t6,0x8($v1) +/* f08a02c: 3c010080 */ lui $at,0x80 +/* f08a030: 01c17824 */ and $t7,$t6,$at +/* f08a034: 15e0000a */ bnez $t7,.L0f08a060 +/* f08a038: 00000000 */ sll $zero,$zero,0x0 +/* f08a03c: 8c980018 */ lw $t8,0x18($a0) +/* f08a040: 30590040 */ andi $t9,$v0,0x40 +/* f08a044: 53000006 */ beqzl $t8,.L0f08a060 +/* f08a048: 24070001 */ addiu $a3,$zero,0x1 +/* f08a04c: 13200004 */ beqz $t9,.L0f08a060 +/* f08a050: 00000000 */ sll $zero,$zero,0x0 +/* f08a054: 10000002 */ beqz $zero,.L0f08a060 +/* f08a058: 24070001 */ addiu $a3,$zero,0x1 +/* f08a05c: 24070001 */ addiu $a3,$zero,0x1 +.L0f08a060: +/* f08a060: 50e0001f */ beqzl $a3,.L0f08a0e0 +/* f08a064: 25190001 */ addiu $t9,$t0,0x1 +/* f08a068: 52000013 */ beqzl $s0,.L0f08a0b8 +/* f08a06c: 908f0001 */ lbu $t7,0x1($a0) +/* f08a070: 8c640018 */ lw $a0,0x18($v1) +/* f08a074: afab003c */ sw $t3,0x3c($sp) +/* f08a078: afaa0040 */ sw $t2,0x40($sp) +/* f08a07c: afa80054 */ sw $t0,0x54($sp) +/* f08a080: afa60030 */ sw $a2,0x30($sp) +/* f08a084: 0fc2ca34 */ jal func0f0b28d0 +/* f08a088: 8fa50060 */ lw $a1,0x60($sp) +/* f08a08c: 8fa60030 */ lw $a2,0x30($sp) +/* f08a090: 8fa80054 */ lw $t0,0x54($sp) +/* f08a094: 8faa0040 */ lw $t2,0x40($sp) +/* f08a098: 8fab003c */ lw $t3,0x3c($sp) +/* f08a09c: 1040000f */ beqz $v0,.L0f08a0dc +/* f08a0a0: 240c0068 */ addiu $t4,$zero,0x68 +/* f08a0a4: 3c0d800a */ lui $t5,0x800a +/* f08a0a8: 8dadce58 */ lw $t5,-0x31a8($t5) +/* f08a0ac: 01a67021 */ addu $t6,$t5,$a2 +/* f08a0b0: 8dc40014 */ lw $a0,0x14($t6) +/* f08a0b4: 908f0001 */ lbu $t7,0x1($a0) +.L0f08a0b8: +/* f08a0b8: 31f800c2 */ andi $t8,$t7,0xc2 +/* f08a0bc: 17000004 */ bnez $t8,.L0f08a0d0 +/* f08a0c0: 00000000 */ sll $zero,$zero,0x0 +/* f08a0c4: 05410002 */ bgez $t2,.L0f08a0d0 +/* f08a0c8: 00000000 */ sll $zero,$zero,0x0 +/* f08a0cc: 01005025 */ or $t2,$t0,$zero +.L0f08a0d0: +/* f08a0d0: 05630003 */ bgezl $t3,.L0f08a0e0 +/* f08a0d4: 25190001 */ addiu $t9,$t0,0x1 +/* f08a0d8: 01005825 */ or $t3,$t0,$zero +.L0f08a0dc: +/* f08a0dc: 25190001 */ addiu $t9,$t0,0x1 +.L0f08a0e0: +/* f08a0e0: 3c0d800a */ lui $t5,0x800a +/* f08a0e4: 8dadce40 */ lw $t5,-0x31c0($t5) +/* f08a0e8: 3c0e8007 */ lui $t6,0x8007 +/* f08a0ec: 8dce9914 */ lw $t6,-0x66ec($t6) +/* f08a0f0: 032d001a */ div $zero,$t9,$t5 +/* f08a0f4: 00004010 */ mfhi $t0 +/* f08a0f8: 15a00002 */ bnez $t5,.L0f08a104 +/* f08a0fc: 00000000 */ sll $zero,$zero,0x0 +/* f08a100: 0007000d */ break 0x7 +.L0f08a104: +/* f08a104: 2401ffff */ addiu $at,$zero,-1 +/* f08a108: 15a10004 */ bne $t5,$at,.L0f08a11c +/* f08a10c: 3c018000 */ lui $at,0x8000 +/* f08a110: 17210002 */ bne $t9,$at,.L0f08a11c +/* f08a114: 00000000 */ sll $zero,$zero,0x0 +/* f08a118: 0006000d */ break 0x6 +.L0f08a11c: +/* f08a11c: 510e0006 */ beql $t0,$t6,.L0f08a138 +/* f08a120: 8faf0044 */ lw $t7,0x44($sp) +/* f08a124: 3c09800a */ lui $t1,0x800a +/* f08a128: 8d29ce58 */ lw $t1,-0x31a8($t1) +/* f08a12c: 1000ffa9 */ beqz $zero,.L0f089fd4 +/* f08a130: 00003825 */ or $a3,$zero,$zero +.L0f08a134: +/* f08a134: 8faf0044 */ lw $t7,0x44($sp) +.L0f08a138: +/* f08a138: 3c19800a */ lui $t9,0x800a +/* f08a13c: 05e20018 */ bltzl $t7,.L0f08a1a0 +/* f08a140: 8fb90060 */ lw $t9,0x60($sp) +/* f08a144: 8f39ce40 */ lw $t9,-0x31c0($t9) +/* f08a148: 25f80001 */ addiu $t8,$t7,0x1 +/* f08a14c: 0319001a */ div $zero,$t8,$t9 +/* f08a150: 00006810 */ mfhi $t5 +/* f08a154: 17200002 */ bnez $t9,.L0f08a160 +/* f08a158: 00000000 */ sll $zero,$zero,0x0 +/* f08a15c: 0007000d */ break 0x7 +.L0f08a160: +/* f08a160: 2401ffff */ addiu $at,$zero,-1 +/* f08a164: 17210004 */ bne $t9,$at,.L0f08a178 +/* f08a168: 3c018000 */ lui $at,0x8000 +/* f08a16c: 17010002 */ bne $t8,$at,.L0f08a178 +/* f08a170: 00000000 */ sll $zero,$zero,0x0 +/* f08a174: 0006000d */ break 0x6 +.L0f08a178: +/* f08a178: 01ec0019 */ multu $t7,$t4 +/* f08a17c: 3c18800a */ lui $t8,0x800a +/* f08a180: 8f18ce58 */ lw $t8,-0x31a8($t8) +/* f08a184: 3c018007 */ lui $at,0x8007 +/* f08a188: ac2d9914 */ sw $t5,-0x66ec($at) +/* f08a18c: 00007012 */ mflo $t6 +/* f08a190: 01d81021 */ addu $v0,$t6,$t8 +/* f08a194: 1000006f */ beqz $zero,.L0f08a354 +/* f08a198: 8fbf0024 */ lw $ra,0x24($sp) +/* f08a19c: 8fb90060 */ lw $t9,0x60($sp) +.L0f08a1a0: +/* f08a1a0: 24040008 */ addiu $a0,$zero,0x8 +/* f08a1a4: 27a5004c */ addiu $a1,$sp,0x4c +/* f08a1a8: 27a60048 */ addiu $a2,$sp,0x48 +/* f08a1ac: 8fa70058 */ lw $a3,0x58($sp) +/* f08a1b0: afb00010 */ sw $s0,0x10($sp) +/* f08a1b4: afaa0040 */ sw $t2,0x40($sp) +/* f08a1b8: afab003c */ sw $t3,0x3c($sp) +/* f08a1bc: 0fc24921 */ jal func0f092484 +/* f08a1c0: afb90014 */ sw $t9,0x14($sp) +/* f08a1c4: 8faa0040 */ lw $t2,0x40($sp) +/* f08a1c8: 8fab003c */ lw $t3,0x3c($sp) +/* f08a1cc: 240c0068 */ addiu $t4,$zero,0x68 +/* f08a1d0: 10400003 */ beqz $v0,.L0f08a1e0 +/* f08a1d4: 00401825 */ or $v1,$v0,$zero +/* f08a1d8: 1000005d */ beqz $zero,.L0f08a350 +/* f08a1dc: 00601025 */ or $v0,$v1,$zero +.L0f08a1e0: +/* f08a1e0: 05400023 */ bltz $t2,.L0f08a270 +/* f08a1e4: 8fad004c */ lw $t5,0x4c($sp) +/* f08a1e8: 014c0019 */ multu $t2,$t4 +/* f08a1ec: 3c09800a */ lui $t1,0x800a +/* f08a1f0: 8d29ce58 */ lw $t1,-0x31a8($t1) +/* f08a1f4: 00008012 */ mflo $s0 +/* f08a1f8: 01306821 */ addu $t5,$t1,$s0 +/* f08a1fc: 8daf0014 */ lw $t7,0x14($t5) +/* f08a200: 11e00008 */ beqz $t7,.L0f08a224 +/* f08a204: 00000000 */ sll $zero,$zero,0x0 +/* f08a208: 02092021 */ addu $a0,$s0,$t1 +/* f08a20c: 24050001 */ addiu $a1,$zero,0x1 +/* f08a210: 0fc1acd3 */ jal func0f06b34c +/* f08a214: afaa0040 */ sw $t2,0x40($sp) +/* f08a218: 3c09800a */ lui $t1,0x800a +/* f08a21c: 8d29ce58 */ lw $t1,-0x31a8($t1) +/* f08a220: 8faa0040 */ lw $t2,0x40($sp) +.L0f08a224: +/* f08a224: 3c18800a */ lui $t8,0x800a +/* f08a228: 8f18ce40 */ lw $t8,-0x31c0($t8) +/* f08a22c: 254e0001 */ addiu $t6,$t2,0x1 +/* f08a230: 02091021 */ addu $v0,$s0,$t1 +/* f08a234: 01d8001a */ div $zero,$t6,$t8 +/* f08a238: 17000002 */ bnez $t8,.L0f08a244 +/* f08a23c: 00000000 */ sll $zero,$zero,0x0 +/* f08a240: 0007000d */ break 0x7 +.L0f08a244: +/* f08a244: 2401ffff */ addiu $at,$zero,-1 +/* f08a248: 17010004 */ bne $t8,$at,.L0f08a25c +/* f08a24c: 3c018000 */ lui $at,0x8000 +/* f08a250: 15c10002 */ bne $t6,$at,.L0f08a25c +/* f08a254: 00000000 */ sll $zero,$zero,0x0 +/* f08a258: 0006000d */ break 0x6 +.L0f08a25c: +/* f08a25c: 3c018007 */ lui $at,0x8007 +/* f08a260: 0000c810 */ mfhi $t9 +/* f08a264: ac399914 */ sw $t9,-0x66ec($at) +/* f08a268: 1000003a */ beqz $zero,.L0f08a354 +/* f08a26c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f08a270: +/* f08a270: 11a00009 */ beqz $t5,.L0f08a298 +/* f08a274: 00000000 */ sll $zero,$zero,0x0 +/* f08a278: 8daf0014 */ lw $t7,0x14($t5) +/* f08a27c: 01a02025 */ or $a0,$t5,$zero +/* f08a280: 11e00003 */ beqz $t7,.L0f08a290 +/* f08a284: 00000000 */ sll $zero,$zero,0x0 +/* f08a288: 0fc1acd3 */ jal func0f06b34c +/* f08a28c: 24050001 */ addiu $a1,$zero,0x1 +.L0f08a290: +/* f08a290: 1000002f */ beqz $zero,.L0f08a350 +/* f08a294: 8fa2004c */ lw $v0,0x4c($sp) +.L0f08a298: +/* f08a298: 05600023 */ bltz $t3,.L0f08a328 +/* f08a29c: 8fae0048 */ lw $t6,0x48($sp) +/* f08a2a0: 016c0019 */ multu $t3,$t4 +/* f08a2a4: 3c09800a */ lui $t1,0x800a +/* f08a2a8: 8d29ce58 */ lw $t1,-0x31a8($t1) +/* f08a2ac: 00008012 */ mflo $s0 +/* f08a2b0: 01307021 */ addu $t6,$t1,$s0 +/* f08a2b4: 8dd80014 */ lw $t8,0x14($t6) +/* f08a2b8: 13000008 */ beqz $t8,.L0f08a2dc +/* f08a2bc: 00000000 */ sll $zero,$zero,0x0 +/* f08a2c0: 02092021 */ addu $a0,$s0,$t1 +/* f08a2c4: 24050001 */ addiu $a1,$zero,0x1 +/* f08a2c8: 0fc1acd3 */ jal func0f06b34c +/* f08a2cc: afab003c */ sw $t3,0x3c($sp) +/* f08a2d0: 3c09800a */ lui $t1,0x800a +/* f08a2d4: 8d29ce58 */ lw $t1,-0x31a8($t1) +/* f08a2d8: 8fab003c */ lw $t3,0x3c($sp) +.L0f08a2dc: +/* f08a2dc: 3c0f800a */ lui $t7,0x800a +/* f08a2e0: 8defce40 */ lw $t7,-0x31c0($t7) +/* f08a2e4: 25790001 */ addiu $t9,$t3,0x1 +/* f08a2e8: 02091021 */ addu $v0,$s0,$t1 +/* f08a2ec: 032f001a */ div $zero,$t9,$t7 +/* f08a2f0: 15e00002 */ bnez $t7,.L0f08a2fc +/* f08a2f4: 00000000 */ sll $zero,$zero,0x0 +/* f08a2f8: 0007000d */ break 0x7 +.L0f08a2fc: +/* f08a2fc: 2401ffff */ addiu $at,$zero,-1 +/* f08a300: 15e10004 */ bne $t7,$at,.L0f08a314 +/* f08a304: 3c018000 */ lui $at,0x8000 +/* f08a308: 17210002 */ bne $t9,$at,.L0f08a314 +/* f08a30c: 00000000 */ sll $zero,$zero,0x0 +/* f08a310: 0006000d */ break 0x6 +.L0f08a314: +/* f08a314: 3c018007 */ lui $at,0x8007 +/* f08a318: 00006810 */ mfhi $t5 +/* f08a31c: ac2d9914 */ sw $t5,-0x66ec($at) +/* f08a320: 1000000c */ beqz $zero,.L0f08a354 +/* f08a324: 8fbf0024 */ lw $ra,0x24($sp) +.L0f08a328: +/* f08a328: 11c00009 */ beqz $t6,.L0f08a350 +/* f08a32c: 00001025 */ or $v0,$zero,$zero +/* f08a330: 8dd80014 */ lw $t8,0x14($t6) +/* f08a334: 01c02025 */ or $a0,$t6,$zero +/* f08a338: 13000003 */ beqz $t8,.L0f08a348 +/* f08a33c: 00000000 */ sll $zero,$zero,0x0 +/* f08a340: 0fc1acd3 */ jal func0f06b34c +/* f08a344: 24050001 */ addiu $a1,$zero,0x1 +.L0f08a348: +/* f08a348: 10000001 */ beqz $zero,.L0f08a350 +/* f08a34c: 8fa20048 */ lw $v0,0x48($sp) +.L0f08a350: +/* f08a350: 8fbf0024 */ lw $ra,0x24($sp) +.L0f08a354: +/* f08a354: 8fb00020 */ lw $s0,0x20($sp) +/* f08a358: 27bd0058 */ addiu $sp,$sp,0x58 +/* f08a35c: 03e00008 */ jr $ra +/* f08a360: 00000000 */ sll $zero,$zero,0x0 +/* f08a364: 27bdffe8 */ addiu $sp,$sp,-24 +/* f08a368: afbf0014 */ sw $ra,0x14($sp) +/* f08a36c: 00002025 */ or $a0,$zero,$zero +/* f08a370: 00002825 */ or $a1,$zero,$zero +/* f08a374: 0fc227e3 */ jal func0f089f8c +/* f08a378: 00003025 */ or $a2,$zero,$zero +/* f08a37c: 8fbf0014 */ lw $ra,0x14($sp) +/* f08a380: 27bd0018 */ addiu $sp,$sp,0x18 +/* f08a384: 03e00008 */ jr $ra +/* f08a388: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08a38c +/* f08a38c: 27bdff98 */ addiu $sp,$sp,-104 +/* f08a390: afb3002c */ sw $s3,0x2c($sp) +/* f08a394: 3c138007 */ lui $s3,0x8007 +/* f08a398: afb40030 */ sw $s4,0x30($sp) +/* f08a39c: 26739918 */ addiu $s3,$s3,-26344 +/* f08a3a0: afb20028 */ sw $s2,0x28($sp) +/* f08a3a4: afb10024 */ sw $s1,0x24($sp) +/* f08a3a8: afb00020 */ sw $s0,0x20($sp) +/* f08a3ac: 240effff */ addiu $t6,$zero,-1 +/* f08a3b0: 3c14800a */ lui $s4,0x800a +/* f08a3b4: 3c08800a */ lui $t0,0x800a +/* f08a3b8: 00a08825 */ or $s1,$a1,$zero +/* f08a3bc: afbf0034 */ sw $ra,0x34($sp) +/* f08a3c0: afa40068 */ sw $a0,0x68($sp) +/* f08a3c4: afa60070 */ sw $a2,0x70($sp) +/* f08a3c8: afa0005c */ sw $zero,0x5c($sp) +/* f08a3cc: afa00058 */ sw $zero,0x58($sp) +/* f08a3d0: afae0054 */ sw $t6,0x54($sp) +/* f08a3d4: 2410ffff */ addiu $s0,$zero,-1 +/* f08a3d8: 2412ffff */ addiu $s2,$zero,-1 +/* f08a3dc: 8d08ce5c */ lw $t0,-0x31a4($t0) +/* f08a3e0: 2694ce44 */ addiu $s4,$s4,-12732 +/* f08a3e4: 8e670000 */ lw $a3,0x0($s3) +/* f08a3e8: 2409005c */ addiu $t1,$zero,0x5c +.L0f08a3ec: +/* f08a3ec: 00e90019 */ multu $a3,$t1 +/* f08a3f0: 8faf0068 */ lw $t7,0x68($sp) +/* f08a3f4: 00003012 */ mflo $a2 +/* f08a3f8: 01061021 */ addu $v0,$t0,$a2 +/* f08a3fc: 8c430014 */ lw $v1,0x14($v0) +/* f08a400: 54600008 */ bnezl $v1,.L0f08a424 +/* f08a404: 8c580040 */ lw $t8,0x40($v0) +/* f08a408: 55e00026 */ bnezl $t7,.L0f08a4a4 +/* f08a40c: 24ef0001 */ addiu $t7,$a3,0x1 +/* f08a410: 56200024 */ bnezl $s1,.L0f08a4a4 +/* f08a414: 24ef0001 */ addiu $t7,$a3,0x1 +/* f08a418: 10000034 */ beqz $zero,.L0f08a4ec +/* f08a41c: afa70054 */ sw $a3,0x54($sp) +/* f08a420: 8c580040 */ lw $t8,0x40($v0) +.L0f08a424: +/* f08a424: 33190080 */ andi $t9,$t8,0x80 +/* f08a428: 5720001e */ bnezl $t9,.L0f08a4a4 +/* f08a42c: 24ef0001 */ addiu $t7,$a3,0x1 +/* f08a430: 8c6a0018 */ lw $t2,0x18($v1) +/* f08a434: 5540001b */ bnezl $t2,.L0f08a4a4 +/* f08a438: 24ef0001 */ addiu $t7,$a3,0x1 +/* f08a43c: 5220000f */ beqzl $s1,.L0f08a47c +/* f08a440: 906d0001 */ lbu $t5,0x1($v1) +/* f08a444: 8c440018 */ lw $a0,0x18($v0) +/* f08a448: afa70064 */ sw $a3,0x64($sp) +/* f08a44c: afa60044 */ sw $a2,0x44($sp) +/* f08a450: 0fc2ca34 */ jal func0f0b28d0 +/* f08a454: 8fa50070 */ lw $a1,0x70($sp) +/* f08a458: 8fa60044 */ lw $a2,0x44($sp) +/* f08a45c: 8fa70064 */ lw $a3,0x64($sp) +/* f08a460: 1040000f */ beqz $v0,.L0f08a4a0 +/* f08a464: 2409005c */ addiu $t1,$zero,0x5c +/* f08a468: 3c0b800a */ lui $t3,0x800a +/* f08a46c: 8d6bce5c */ lw $t3,-0x31a4($t3) +/* f08a470: 01666021 */ addu $t4,$t3,$a2 +/* f08a474: 8d830014 */ lw $v1,0x14($t4) +/* f08a478: 906d0001 */ lbu $t5,0x1($v1) +.L0f08a47c: +/* f08a47c: 31ae00c2 */ andi $t6,$t5,0xc2 +/* f08a480: 15c00004 */ bnez $t6,.L0f08a494 +/* f08a484: 00000000 */ sll $zero,$zero,0x0 +/* f08a488: 06010002 */ bgez $s0,.L0f08a494 +/* f08a48c: 00000000 */ sll $zero,$zero,0x0 +/* f08a490: 00e08025 */ or $s0,$a3,$zero +.L0f08a494: +/* f08a494: 06430003 */ bgezl $s2,.L0f08a4a4 +/* f08a498: 24ef0001 */ addiu $t7,$a3,0x1 +/* f08a49c: 00e09025 */ or $s2,$a3,$zero +.L0f08a4a0: +/* f08a4a0: 24ef0001 */ addiu $t7,$a3,0x1 +.L0f08a4a4: +/* f08a4a4: 8e980000 */ lw $t8,0x0($s4) +/* f08a4a8: 8e790000 */ lw $t9,0x0($s3) +/* f08a4ac: 01f8001a */ div $zero,$t7,$t8 +/* f08a4b0: 00003810 */ mfhi $a3 +/* f08a4b4: 17000002 */ bnez $t8,.L0f08a4c0 +/* f08a4b8: 00000000 */ sll $zero,$zero,0x0 +/* f08a4bc: 0007000d */ break 0x7 +.L0f08a4c0: +/* f08a4c0: 2401ffff */ addiu $at,$zero,-1 +/* f08a4c4: 17010004 */ bne $t8,$at,.L0f08a4d8 +/* f08a4c8: 3c018000 */ lui $at,0x8000 +/* f08a4cc: 15e10002 */ bne $t7,$at,.L0f08a4d8 +/* f08a4d0: 00000000 */ sll $zero,$zero,0x0 +/* f08a4d4: 0006000d */ break 0x6 +.L0f08a4d8: +/* f08a4d8: 50f90005 */ beql $a3,$t9,.L0f08a4f0 +/* f08a4dc: 8faa0054 */ lw $t2,0x54($sp) +/* f08a4e0: 3c08800a */ lui $t0,0x800a +/* f08a4e4: 1000ffc1 */ beqz $zero,.L0f08a3ec +/* f08a4e8: 8d08ce5c */ lw $t0,-0x31a4($t0) +.L0f08a4ec: +/* f08a4ec: 8faa0054 */ lw $t2,0x54($sp) +.L0f08a4f0: +/* f08a4f0: 05400016 */ bltz $t2,.L0f08a54c +/* f08a4f4: 254b0001 */ addiu $t3,$t2,0x1 +/* f08a4f8: 8e8c0000 */ lw $t4,0x0($s4) +/* f08a4fc: 8fae0054 */ lw $t6,0x54($sp) +/* f08a500: 3c18800a */ lui $t8,0x800a +/* f08a504: 016c001a */ div $zero,$t3,$t4 +/* f08a508: 00006810 */ mfhi $t5 +/* f08a50c: ae6d0000 */ sw $t5,0x0($s3) +/* f08a510: 8f18ce5c */ lw $t8,-0x31a4($t8) +/* f08a514: 01c90019 */ multu $t6,$t1 +/* f08a518: 15800002 */ bnez $t4,.L0f08a524 +/* f08a51c: 00000000 */ sll $zero,$zero,0x0 +/* f08a520: 0007000d */ break 0x7 +.L0f08a524: +/* f08a524: 2401ffff */ addiu $at,$zero,-1 +/* f08a528: 15810004 */ bne $t4,$at,.L0f08a53c +/* f08a52c: 3c018000 */ lui $at,0x8000 +/* f08a530: 15610002 */ bne $t3,$at,.L0f08a53c +/* f08a534: 00000000 */ sll $zero,$zero,0x0 +/* f08a538: 0006000d */ break 0x6 +.L0f08a53c: +/* f08a53c: 00007812 */ mflo $t7 +/* f08a540: 01f81021 */ addu $v0,$t7,$t8 +/* f08a544: 10000066 */ beqz $zero,.L0f08a6e0 +/* f08a548: 8fbf0034 */ lw $ra,0x34($sp) +.L0f08a54c: +/* f08a54c: 8fb90070 */ lw $t9,0x70($sp) +/* f08a550: 24040011 */ addiu $a0,$zero,0x11 +/* f08a554: 27a5005c */ addiu $a1,$sp,0x5c +/* f08a558: 27a60058 */ addiu $a2,$sp,0x58 +/* f08a55c: 8fa70068 */ lw $a3,0x68($sp) +/* f08a560: afb10010 */ sw $s1,0x10($sp) +/* f08a564: 0fc24921 */ jal func0f092484 +/* f08a568: afb90014 */ sw $t9,0x14($sp) +/* f08a56c: 2409005c */ addiu $t1,$zero,0x5c +/* f08a570: 10400003 */ beqz $v0,.L0f08a580 +/* f08a574: 00401825 */ or $v1,$v0,$zero +/* f08a578: 10000058 */ beqz $zero,.L0f08a6dc +/* f08a57c: 00601025 */ or $v0,$v1,$zero +.L0f08a580: +/* f08a580: 06020020 */ bltzl $s0,.L0f08a604 +/* f08a584: 8faf005c */ lw $t7,0x5c($sp) +/* f08a588: 02090019 */ multu $s0,$t1 +/* f08a58c: 3c08800a */ lui $t0,0x800a +/* f08a590: 8d08ce5c */ lw $t0,-0x31a4($t0) +/* f08a594: 00008812 */ mflo $s1 +/* f08a598: 01115021 */ addu $t2,$t0,$s1 +/* f08a59c: 8d4b0014 */ lw $t3,0x14($t2) +/* f08a5a0: 51600007 */ beqzl $t3,.L0f08a5c0 +/* f08a5a4: 8e8d0000 */ lw $t5,0x0($s4) +/* f08a5a8: 02282021 */ addu $a0,$s1,$t0 +/* f08a5ac: 0fc1acd3 */ jal func0f06b34c +/* f08a5b0: 24050001 */ addiu $a1,$zero,0x1 +/* f08a5b4: 3c08800a */ lui $t0,0x800a +/* f08a5b8: 8d08ce5c */ lw $t0,-0x31a4($t0) +/* f08a5bc: 8e8d0000 */ lw $t5,0x0($s4) +.L0f08a5c0: +/* f08a5c0: 260c0001 */ addiu $t4,$s0,0x1 +/* f08a5c4: 02281021 */ addu $v0,$s1,$t0 +/* f08a5c8: 018d001a */ div $zero,$t4,$t5 +/* f08a5cc: 00007010 */ mfhi $t6 +/* f08a5d0: ae6e0000 */ sw $t6,0x0($s3) +/* f08a5d4: 15a00002 */ bnez $t5,.L0f08a5e0 +/* f08a5d8: 00000000 */ sll $zero,$zero,0x0 +/* f08a5dc: 0007000d */ break 0x7 +.L0f08a5e0: +/* f08a5e0: 2401ffff */ addiu $at,$zero,-1 +/* f08a5e4: 15a10004 */ bne $t5,$at,.L0f08a5f8 +/* f08a5e8: 3c018000 */ lui $at,0x8000 +/* f08a5ec: 15810002 */ bne $t4,$at,.L0f08a5f8 +/* f08a5f0: 00000000 */ sll $zero,$zero,0x0 +/* f08a5f4: 0006000d */ break 0x6 +.L0f08a5f8: +/* f08a5f8: 10000039 */ beqz $zero,.L0f08a6e0 +/* f08a5fc: 8fbf0034 */ lw $ra,0x34($sp) +/* f08a600: 8faf005c */ lw $t7,0x5c($sp) +.L0f08a604: +/* f08a604: 11e00009 */ beqz $t7,.L0f08a62c +/* f08a608: 00000000 */ sll $zero,$zero,0x0 +/* f08a60c: 8df80014 */ lw $t8,0x14($t7) +/* f08a610: 01e02025 */ or $a0,$t7,$zero +/* f08a614: 13000003 */ beqz $t8,.L0f08a624 +/* f08a618: 00000000 */ sll $zero,$zero,0x0 +/* f08a61c: 0fc1acd3 */ jal func0f06b34c +/* f08a620: 24050001 */ addiu $a1,$zero,0x1 +.L0f08a624: +/* f08a624: 1000002d */ beqz $zero,.L0f08a6dc +/* f08a628: 8fa2005c */ lw $v0,0x5c($sp) +.L0f08a62c: +/* f08a62c: 06420020 */ bltzl $s2,.L0f08a6b0 +/* f08a630: 8fae0058 */ lw $t6,0x58($sp) +/* f08a634: 02490019 */ multu $s2,$t1 +/* f08a638: 3c08800a */ lui $t0,0x800a +/* f08a63c: 8d08ce5c */ lw $t0,-0x31a4($t0) +/* f08a640: 00008012 */ mflo $s0 +/* f08a644: 0110c821 */ addu $t9,$t0,$s0 +/* f08a648: 8f2a0014 */ lw $t2,0x14($t9) +/* f08a64c: 51400007 */ beqzl $t2,.L0f08a66c +/* f08a650: 8e8c0000 */ lw $t4,0x0($s4) +/* f08a654: 02082021 */ addu $a0,$s0,$t0 +/* f08a658: 0fc1acd3 */ jal func0f06b34c +/* f08a65c: 24050001 */ addiu $a1,$zero,0x1 +/* f08a660: 3c08800a */ lui $t0,0x800a +/* f08a664: 8d08ce5c */ lw $t0,-0x31a4($t0) +/* f08a668: 8e8c0000 */ lw $t4,0x0($s4) +.L0f08a66c: +/* f08a66c: 264b0001 */ addiu $t3,$s2,0x1 +/* f08a670: 02081021 */ addu $v0,$s0,$t0 +/* f08a674: 016c001a */ div $zero,$t3,$t4 +/* f08a678: 00006810 */ mfhi $t5 +/* f08a67c: ae6d0000 */ sw $t5,0x0($s3) +/* f08a680: 15800002 */ bnez $t4,.L0f08a68c +/* f08a684: 00000000 */ sll $zero,$zero,0x0 +/* f08a688: 0007000d */ break 0x7 +.L0f08a68c: +/* f08a68c: 2401ffff */ addiu $at,$zero,-1 +/* f08a690: 15810004 */ bne $t4,$at,.L0f08a6a4 +/* f08a694: 3c018000 */ lui $at,0x8000 +/* f08a698: 15610002 */ bne $t3,$at,.L0f08a6a4 +/* f08a69c: 00000000 */ sll $zero,$zero,0x0 +/* f08a6a0: 0006000d */ break 0x6 +.L0f08a6a4: +/* f08a6a4: 1000000e */ beqz $zero,.L0f08a6e0 +/* f08a6a8: 8fbf0034 */ lw $ra,0x34($sp) +/* f08a6ac: 8fae0058 */ lw $t6,0x58($sp) +.L0f08a6b0: +/* f08a6b0: 51c0000a */ beqzl $t6,.L0f08a6dc +/* f08a6b4: 00001025 */ or $v0,$zero,$zero +/* f08a6b8: 8dd80014 */ lw $t8,0x14($t6) +/* f08a6bc: 01c02025 */ or $a0,$t6,$zero +/* f08a6c0: 13000003 */ beqz $t8,.L0f08a6d0 +/* f08a6c4: 00000000 */ sll $zero,$zero,0x0 +/* f08a6c8: 0fc1acd3 */ jal func0f06b34c +/* f08a6cc: 24050001 */ addiu $a1,$zero,0x1 +.L0f08a6d0: +/* f08a6d0: 10000002 */ beqz $zero,.L0f08a6dc +/* f08a6d4: 8fa20058 */ lw $v0,0x58($sp) +/* f08a6d8: 00001025 */ or $v0,$zero,$zero +.L0f08a6dc: +/* f08a6dc: 8fbf0034 */ lw $ra,0x34($sp) +.L0f08a6e0: +/* f08a6e0: 8fb00020 */ lw $s0,0x20($sp) +/* f08a6e4: 8fb10024 */ lw $s1,0x24($sp) +/* f08a6e8: 8fb20028 */ lw $s2,0x28($sp) +/* f08a6ec: 8fb3002c */ lw $s3,0x2c($sp) +/* f08a6f0: 8fb40030 */ lw $s4,0x30($sp) +/* f08a6f4: 03e00008 */ jr $ra +/* f08a6f8: 27bd0068 */ addiu $sp,$sp,0x68 +/* f08a6fc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f08a700: afbf0014 */ sw $ra,0x14($sp) +/* f08a704: 00002025 */ or $a0,$zero,$zero +/* f08a708: 00002825 */ or $a1,$zero,$zero +/* f08a70c: 0fc228e3 */ jal func0f08a38c +/* f08a710: 00003025 */ or $a2,$zero,$zero +/* f08a714: 8fbf0014 */ lw $ra,0x14($sp) +/* f08a718: 27bd0018 */ addiu $sp,$sp,0x18 +/* f08a71c: 03e00008 */ jr $ra +/* f08a720: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08a724 +/* f08a724: 3c05800a */ lui $a1,0x800a +/* f08a728: 8ca5ce48 */ lw $a1,-0x31b8($a1) +/* f08a72c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f08a730: afbf0014 */ sw $ra,0x14($sp) +/* f08a734: 18a0000f */ blez $a1,.L0f08a774 +/* f08a738: 00001825 */ or $v1,$zero,$zero +/* f08a73c: 3c07800a */ lui $a3,0x800a +/* f08a740: 8ce7ce60 */ lw $a3,-0x31a0($a3) +/* f08a744: 00003025 */ or $a2,$zero,$zero +/* f08a748: 00e01025 */ or $v0,$a3,$zero +.L0f08a74c: +/* f08a74c: 8c4e0014 */ lw $t6,0x14($v0) +/* f08a750: 24630001 */ addiu $v1,$v1,0x1 +/* f08a754: 0065082a */ slt $at,$v1,$a1 +/* f08a758: 15c00003 */ bnez $t6,.L0f08a768 +/* f08a75c: 24420060 */ addiu $v0,$v0,0x60 +/* f08a760: 10000046 */ beqz $zero,.L0f08a87c +/* f08a764: 00c71021 */ addu $v0,$a2,$a3 +.L0f08a768: +/* f08a768: 1420fff8 */ bnez $at,.L0f08a74c +/* f08a76c: 24c60060 */ addiu $a2,$a2,0x60 +/* f08a770: 00001825 */ or $v1,$zero,$zero +.L0f08a774: +/* f08a774: 18a00022 */ blez $a1,.L0f08a800 +/* f08a778: 3c07800a */ lui $a3,0x800a +/* f08a77c: 8ce7ce60 */ lw $a3,-0x31a0($a3) +/* f08a780: 00003025 */ or $a2,$zero,$zero +/* f08a784: 00e01025 */ or $v0,$a3,$zero +.L0f08a788: +/* f08a788: 8c4f0040 */ lw $t7,0x40($v0) +/* f08a78c: 24630001 */ addiu $v1,$v1,0x1 +/* f08a790: 0065082a */ slt $at,$v1,$a1 +/* f08a794: 31f80080 */ andi $t8,$t7,0x80 +/* f08a798: 57000016 */ bnezl $t8,.L0f08a7f4 +/* f08a79c: 24c60060 */ addiu $a2,$a2,0x60 +/* f08a7a0: 90590002 */ lbu $t9,0x2($v0) +/* f08a7a4: 33280004 */ andi $t0,$t9,0x4 +/* f08a7a8: 55000012 */ bnezl $t0,.L0f08a7f4 +/* f08a7ac: 24c60060 */ addiu $a2,$a2,0x60 +/* f08a7b0: 8c440014 */ lw $a0,0x14($v0) +/* f08a7b4: 8c890018 */ lw $t1,0x18($a0) +/* f08a7b8: 5520000e */ bnezl $t1,.L0f08a7f4 +/* f08a7bc: 24c60060 */ addiu $a2,$a2,0x60 +/* f08a7c0: 908a0001 */ lbu $t2,0x1($a0) +/* f08a7c4: 314b00c2 */ andi $t3,$t2,0xc2 +/* f08a7c8: 15600009 */ bnez $t3,.L0f08a7f0 +/* f08a7cc: 00c72021 */ addu $a0,$a2,$a3 +/* f08a7d0: 24050001 */ addiu $a1,$zero,0x1 +/* f08a7d4: 0fc1acd3 */ jal func0f06b34c +/* f08a7d8: afa60018 */ sw $a2,0x18($sp) +/* f08a7dc: 3c0c800a */ lui $t4,0x800a +/* f08a7e0: 8fa60018 */ lw $a2,0x18($sp) +/* f08a7e4: 8d8cce60 */ lw $t4,-0x31a0($t4) +/* f08a7e8: 10000024 */ beqz $zero,.L0f08a87c +/* f08a7ec: 00cc1021 */ addu $v0,$a2,$t4 +.L0f08a7f0: +/* f08a7f0: 24c60060 */ addiu $a2,$a2,0x60 +.L0f08a7f4: +/* f08a7f4: 1420ffe4 */ bnez $at,.L0f08a788 +/* f08a7f8: 24420060 */ addiu $v0,$v0,0x60 +/* f08a7fc: 00001825 */ or $v1,$zero,$zero +.L0f08a800: +/* f08a800: 18a0001d */ blez $a1,.L0f08a878 +/* f08a804: 3c07800a */ lui $a3,0x800a +/* f08a808: 8ce7ce60 */ lw $a3,-0x31a0($a3) +/* f08a80c: 00003025 */ or $a2,$zero,$zero +/* f08a810: 00e01025 */ or $v0,$a3,$zero +.L0f08a814: +/* f08a814: 8c4d0040 */ lw $t5,0x40($v0) +/* f08a818: 24630001 */ addiu $v1,$v1,0x1 +/* f08a81c: 0065082a */ slt $at,$v1,$a1 +/* f08a820: 31ae0080 */ andi $t6,$t5,0x80 +/* f08a824: 55c00012 */ bnezl $t6,.L0f08a870 +/* f08a828: 24c60060 */ addiu $a2,$a2,0x60 +/* f08a82c: 904f0002 */ lbu $t7,0x2($v0) +/* f08a830: 31f80004 */ andi $t8,$t7,0x4 +/* f08a834: 5700000e */ bnezl $t8,.L0f08a870 +/* f08a838: 24c60060 */ addiu $a2,$a2,0x60 +/* f08a83c: 8c590014 */ lw $t9,0x14($v0) +/* f08a840: 8f280018 */ lw $t0,0x18($t9) +/* f08a844: 15000009 */ bnez $t0,.L0f08a86c +/* f08a848: 00c72021 */ addu $a0,$a2,$a3 +/* f08a84c: 24050001 */ addiu $a1,$zero,0x1 +/* f08a850: 0fc1acd3 */ jal func0f06b34c +/* f08a854: afa60018 */ sw $a2,0x18($sp) +/* f08a858: 3c09800a */ lui $t1,0x800a +/* f08a85c: 8fa60018 */ lw $a2,0x18($sp) +/* f08a860: 8d29ce60 */ lw $t1,-0x31a0($t1) +/* f08a864: 10000005 */ beqz $zero,.L0f08a87c +/* f08a868: 00c91021 */ addu $v0,$a2,$t1 +.L0f08a86c: +/* f08a86c: 24c60060 */ addiu $a2,$a2,0x60 +.L0f08a870: +/* f08a870: 1420ffe8 */ bnez $at,.L0f08a814 +/* f08a874: 24420060 */ addiu $v0,$v0,0x60 +.L0f08a878: +/* f08a878: 00001025 */ or $v0,$zero,$zero +.L0f08a87c: +/* f08a87c: 8fbf0014 */ lw $ra,0x14($sp) +/* f08a880: 27bd0028 */ addiu $sp,$sp,0x28 +/* f08a884: 03e00008 */ jr $ra +/* f08a888: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08a88c +/* f08a88c: 3c05800a */ lui $a1,0x800a +/* f08a890: 8ca5ce4c */ lw $a1,-0x31b4($a1) +/* f08a894: 27bdffd8 */ addiu $sp,$sp,-40 +/* f08a898: afbf0014 */ sw $ra,0x14($sp) +/* f08a89c: 18a0000f */ blez $a1,.L0f08a8dc +/* f08a8a0: 00001825 */ or $v1,$zero,$zero +/* f08a8a4: 3c07800a */ lui $a3,0x800a +/* f08a8a8: 8ce7ce64 */ lw $a3,-0x319c($a3) +/* f08a8ac: 00003025 */ or $a2,$zero,$zero +/* f08a8b0: 00e01025 */ or $v0,$a3,$zero +.L0f08a8b4: +/* f08a8b4: 8c4e0014 */ lw $t6,0x14($v0) +/* f08a8b8: 24630001 */ addiu $v1,$v1,0x1 +/* f08a8bc: 0065082a */ slt $at,$v1,$a1 +/* f08a8c0: 15c00003 */ bnez $t6,.L0f08a8d0 +/* f08a8c4: 2442005c */ addiu $v0,$v0,0x5c +/* f08a8c8: 10000046 */ beqz $zero,.L0f08a9e4 +/* f08a8cc: 00c71021 */ addu $v0,$a2,$a3 +.L0f08a8d0: +/* f08a8d0: 1420fff8 */ bnez $at,.L0f08a8b4 +/* f08a8d4: 24c6005c */ addiu $a2,$a2,0x5c +/* f08a8d8: 00001825 */ or $v1,$zero,$zero +.L0f08a8dc: +/* f08a8dc: 18a00022 */ blez $a1,.L0f08a968 +/* f08a8e0: 3c07800a */ lui $a3,0x800a +/* f08a8e4: 8ce7ce64 */ lw $a3,-0x319c($a3) +/* f08a8e8: 00003025 */ or $a2,$zero,$zero +/* f08a8ec: 00e01025 */ or $v0,$a3,$zero +.L0f08a8f0: +/* f08a8f0: 8c4f0040 */ lw $t7,0x40($v0) +/* f08a8f4: 24630001 */ addiu $v1,$v1,0x1 +/* f08a8f8: 0065082a */ slt $at,$v1,$a1 +/* f08a8fc: 31f80080 */ andi $t8,$t7,0x80 +/* f08a900: 57000016 */ bnezl $t8,.L0f08a95c +/* f08a904: 24c6005c */ addiu $a2,$a2,0x5c +/* f08a908: 90590002 */ lbu $t9,0x2($v0) +/* f08a90c: 33280004 */ andi $t0,$t9,0x4 +/* f08a910: 55000012 */ bnezl $t0,.L0f08a95c +/* f08a914: 24c6005c */ addiu $a2,$a2,0x5c +/* f08a918: 8c440014 */ lw $a0,0x14($v0) +/* f08a91c: 8c890018 */ lw $t1,0x18($a0) +/* f08a920: 5520000e */ bnezl $t1,.L0f08a95c +/* f08a924: 24c6005c */ addiu $a2,$a2,0x5c +/* f08a928: 908a0001 */ lbu $t2,0x1($a0) +/* f08a92c: 314b00c2 */ andi $t3,$t2,0xc2 +/* f08a930: 15600009 */ bnez $t3,.L0f08a958 +/* f08a934: 00c72021 */ addu $a0,$a2,$a3 +/* f08a938: 24050001 */ addiu $a1,$zero,0x1 +/* f08a93c: 0fc1acd3 */ jal func0f06b34c +/* f08a940: afa60018 */ sw $a2,0x18($sp) +/* f08a944: 3c0c800a */ lui $t4,0x800a +/* f08a948: 8fa60018 */ lw $a2,0x18($sp) +/* f08a94c: 8d8cce64 */ lw $t4,-0x319c($t4) +/* f08a950: 10000024 */ beqz $zero,.L0f08a9e4 +/* f08a954: 00cc1021 */ addu $v0,$a2,$t4 +.L0f08a958: +/* f08a958: 24c6005c */ addiu $a2,$a2,0x5c +.L0f08a95c: +/* f08a95c: 1420ffe4 */ bnez $at,.L0f08a8f0 +/* f08a960: 2442005c */ addiu $v0,$v0,0x5c +/* f08a964: 00001825 */ or $v1,$zero,$zero +.L0f08a968: +/* f08a968: 18a0001d */ blez $a1,.L0f08a9e0 +/* f08a96c: 3c07800a */ lui $a3,0x800a +/* f08a970: 8ce7ce64 */ lw $a3,-0x319c($a3) +/* f08a974: 00003025 */ or $a2,$zero,$zero +/* f08a978: 00e01025 */ or $v0,$a3,$zero +.L0f08a97c: +/* f08a97c: 8c4d0040 */ lw $t5,0x40($v0) +/* f08a980: 24630001 */ addiu $v1,$v1,0x1 +/* f08a984: 0065082a */ slt $at,$v1,$a1 +/* f08a988: 31ae0080 */ andi $t6,$t5,0x80 +/* f08a98c: 55c00012 */ bnezl $t6,.L0f08a9d8 +/* f08a990: 24c6005c */ addiu $a2,$a2,0x5c +/* f08a994: 904f0002 */ lbu $t7,0x2($v0) +/* f08a998: 31f80004 */ andi $t8,$t7,0x4 +/* f08a99c: 5700000e */ bnezl $t8,.L0f08a9d8 +/* f08a9a0: 24c6005c */ addiu $a2,$a2,0x5c +/* f08a9a4: 8c590014 */ lw $t9,0x14($v0) +/* f08a9a8: 8f280018 */ lw $t0,0x18($t9) +/* f08a9ac: 15000009 */ bnez $t0,.L0f08a9d4 +/* f08a9b0: 00c72021 */ addu $a0,$a2,$a3 +/* f08a9b4: 24050001 */ addiu $a1,$zero,0x1 +/* f08a9b8: 0fc1acd3 */ jal func0f06b34c +/* f08a9bc: afa60018 */ sw $a2,0x18($sp) +/* f08a9c0: 3c09800a */ lui $t1,0x800a +/* f08a9c4: 8fa60018 */ lw $a2,0x18($sp) +/* f08a9c8: 8d29ce64 */ lw $t1,-0x319c($t1) +/* f08a9cc: 10000005 */ beqz $zero,.L0f08a9e4 +/* f08a9d0: 00c91021 */ addu $v0,$a2,$t1 +.L0f08a9d4: +/* f08a9d4: 24c6005c */ addiu $a2,$a2,0x5c +.L0f08a9d8: +/* f08a9d8: 1420ffe8 */ bnez $at,.L0f08a97c +/* f08a9dc: 2442005c */ addiu $v0,$v0,0x5c +.L0f08a9e0: +/* f08a9e0: 00001025 */ or $v0,$zero,$zero +.L0f08a9e4: +/* f08a9e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f08a9e8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f08a9ec: 03e00008 */ jr $ra +/* f08a9f0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08a9f4 +/* f08a9f4: 3c028007 */ lui $v0,0x8007 +/* f08a9f8: 24429910 */ addiu $v0,$v0,-26352 +/* f08a9fc: 8c4e0000 */ lw $t6,0x0($v0) +/* f08aa00: 27bdffd8 */ addiu $sp,$sp,-40 +/* f08aa04: 24180001 */ addiu $t8,$zero,0x1 +/* f08aa08: 0098c804 */ sllv $t9,$t8,$a0 +/* f08aa0c: 3c01bf80 */ lui $at,0xbf80 +/* f08aa10: 44812000 */ mtc1 $at,$f4 +/* f08aa14: afa40028 */ sw $a0,0x28($sp) +/* f08aa18: 01d94025 */ or $t0,$t6,$t9 +/* f08aa1c: afbf0024 */ sw $ra,0x24($sp) +/* f08aa20: ac480000 */ sw $t0,0x0($v0) +/* f08aa24: 3c048009 */ lui $a0,0x8009 +/* f08aa28: 2409ffff */ addiu $t1,$zero,-1 +/* f08aa2c: 240affff */ addiu $t2,$zero,-1 +/* f08aa30: 240bffff */ addiu $t3,$zero,-1 +/* f08aa34: afab001c */ sw $t3,0x1c($sp) +/* f08aa38: afaa0018 */ sw $t2,0x18($sp) +/* f08aa3c: afa90010 */ sw $t1,0x10($sp) +/* f08aa40: 8c845200 */ lw $a0,0x5200($a0) +/* f08aa44: 240580ab */ addiu $a1,$zero,-32597 +/* f08aa48: 00003025 */ or $a2,$zero,$zero +/* f08aa4c: 2407ffff */ addiu $a3,$zero,-1 +/* f08aa50: 0c004241 */ jal 0x10904 +/* f08aa54: e7a40014 */ swc1 $f4,0x14($sp) +/* f08aa58: 0fc28c41 */ jal func0f0a3104 +/* f08aa5c: 8fa40028 */ lw $a0,0x28($sp) +/* f08aa60: 8fbf0024 */ lw $ra,0x24($sp) +/* f08aa64: 27bd0028 */ addiu $sp,$sp,0x28 +/* f08aa68: 03e00008 */ jr $ra +/* f08aa6c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08aa70 +/* f08aa70: 27bdffe0 */ addiu $sp,$sp,-32 +/* f08aa74: afbf001c */ sw $ra,0x1c($sp) +/* f08aa78: afb10018 */ sw $s1,0x18($sp) +/* f08aa7c: afb00014 */ sw $s0,0x14($sp) +/* f08aa80: 90ae0000 */ lbu $t6,0x0($a1) +/* f08aa84: 24010004 */ addiu $at,$zero,0x4 +/* f08aa88: 00808825 */ or $s1,$a0,$zero +/* f08aa8c: 55c10008 */ bnel $t6,$at,.L0f08aab0 +/* f08aa90: 8cb0001c */ lw $s0,0x1c($a1) +/* f08aa94: 8ca30004 */ lw $v1,0x4($a1) +/* f08aa98: 906f005c */ lbu $t7,0x5c($v1) +/* f08aa9c: 548f0004 */ bnel $a0,$t7,.L0f08aab0 +/* f08aaa0: 8cb0001c */ lw $s0,0x1c($a1) +/* f08aaa4: 1000000e */ beqz $zero,.L0f08aae0 +/* f08aaa8: 00601025 */ or $v0,$v1,$zero +/* f08aaac: 8cb0001c */ lw $s0,0x1c($a1) +.L0f08aab0: +/* f08aab0: 1200000a */ beqz $s0,.L0f08aadc +/* f08aab4: 02202025 */ or $a0,$s1,$zero +.L0f08aab8: +/* f08aab8: 0fc22a9c */ jal func0f08aa70 +/* f08aabc: 02002825 */ or $a1,$s0,$zero +/* f08aac0: 50400004 */ beqzl $v0,.L0f08aad4 +/* f08aac4: 8e100020 */ lw $s0,0x20($s0) +/* f08aac8: 10000006 */ beqz $zero,.L0f08aae4 +/* f08aacc: 8fbf001c */ lw $ra,0x1c($sp) +/* f08aad0: 8e100020 */ lw $s0,0x20($s0) +.L0f08aad4: +/* f08aad4: 5600fff8 */ bnezl $s0,.L0f08aab8 +/* f08aad8: 02202025 */ or $a0,$s1,$zero +.L0f08aadc: +/* f08aadc: 00001025 */ or $v0,$zero,$zero +.L0f08aae0: +/* f08aae0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f08aae4: +/* f08aae4: 8fb00014 */ lw $s0,0x14($sp) +/* f08aae8: 8fb10018 */ lw $s1,0x18($sp) +/* f08aaec: 03e00008 */ jr $ra +/* f08aaf0: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f08aaf4 +/* f08aaf4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f08aaf8: afb00014 */ sw $s0,0x14($sp) +/* f08aafc: 3c10800a */ lui $s0,0x800a +/* f08ab00: 8e10a2fc */ lw $s0,-0x5d04($s0) +/* f08ab04: afb10018 */ sw $s1,0x18($sp) +/* f08ab08: 00808825 */ or $s1,$a0,$zero +/* f08ab0c: 1200000f */ beqz $s0,.L0f08ab4c +/* f08ab10: afbf001c */ sw $ra,0x1c($sp) +/* f08ab14: 02202025 */ or $a0,$s1,$zero +.L0f08ab18: +/* f08ab18: 0fc22a9c */ jal func0f08aa70 +/* f08ab1c: 02002825 */ or $a1,$s0,$zero +/* f08ab20: 50400008 */ beqzl $v0,.L0f08ab44 +/* f08ab24: 8e100020 */ lw $s0,0x20($s0) +/* f08ab28: 8c4e0040 */ lw $t6,0x40($v0) +/* f08ab2c: 31cf0080 */ andi $t7,$t6,0x80 +/* f08ab30: 55e00004 */ bnezl $t7,.L0f08ab44 +/* f08ab34: 8e100020 */ lw $s0,0x20($s0) +/* f08ab38: 10000006 */ beqz $zero,.L0f08ab54 +/* f08ab3c: 8fbf001c */ lw $ra,0x1c($sp) +/* f08ab40: 8e100020 */ lw $s0,0x20($s0) +.L0f08ab44: +/* f08ab44: 5600fff4 */ bnezl $s0,.L0f08ab18 +/* f08ab48: 02202025 */ or $a0,$s1,$zero +.L0f08ab4c: +/* f08ab4c: 00001025 */ or $v0,$zero,$zero +/* f08ab50: 8fbf001c */ lw $ra,0x1c($sp) +.L0f08ab54: +/* f08ab54: 8fb00014 */ lw $s0,0x14($sp) +/* f08ab58: 8fb10018 */ lw $s1,0x18($sp) +/* f08ab5c: 03e00008 */ jr $ra +/* f08ab60: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f08ab64 +/* f08ab64: 3c03800a */ lui $v1,0x800a +/* f08ab68: 3c02800a */ lui $v0,0x800a +/* f08ab6c: 2442ce38 */ addiu $v0,$v0,-12744 +/* f08ab70: 2463cdc0 */ addiu $v1,$v1,-12864 +/* f08ab74: 8c6e0000 */ lw $t6,0x0($v1) +.L0f08ab78: +/* f08ab78: 55c00004 */ bnezl $t6,.L0f08ab8c +/* f08ab7c: 24630004 */ addiu $v1,$v1,0x4 +/* f08ab80: 03e00008 */ jr $ra +/* f08ab84: ac640000 */ sw $a0,0x0($v1) +/* f08ab88: 24630004 */ addiu $v1,$v1,0x4 +.L0f08ab8c: +/* f08ab8c: 5462fffa */ bnel $v1,$v0,.L0f08ab78 +/* f08ab90: 8c6e0000 */ lw $t6,0x0($v1) +/* f08ab94: 03e00008 */ jr $ra +/* f08ab98: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08ab9c +/* f08ab9c: 3c03800a */ lui $v1,0x800a +/* f08aba0: 3c02800a */ lui $v0,0x800a +/* f08aba4: 2442ce38 */ addiu $v0,$v0,-12744 +/* f08aba8: 2463cdc0 */ addiu $v1,$v1,-12864 +/* f08abac: 8c6e0000 */ lw $t6,0x0($v1) +.L0f08abb0: +/* f08abb0: 548e0004 */ bnel $a0,$t6,.L0f08abc4 +/* f08abb4: 24630004 */ addiu $v1,$v1,0x4 +/* f08abb8: 03e00008 */ jr $ra +/* f08abbc: ac600000 */ sw $zero,0x0($v1) +/* f08abc0: 24630004 */ addiu $v1,$v1,0x4 +.L0f08abc4: +/* f08abc4: 5462fffa */ bnel $v1,$v0,.L0f08abb0 +/* f08abc8: 8c6e0000 */ lw $t6,0x0($v1) +/* f08abcc: 03e00008 */ jr $ra +/* f08abd0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08abd4 +/* f08abd4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f08abd8: f7b60010 */ sdc1 $f22,0x10($sp) +/* f08abdc: 3c03800a */ lui $v1,0x800a +/* f08abe0: 3c017f1b */ lui $at,0x7f1b +/* f08abe4: 3c0b800a */ lui $t3,0x800a +/* f08abe8: f7b40008 */ sdc1 $f20,0x8($sp) +/* f08abec: 00803025 */ or $a2,$a0,$zero +/* f08abf0: 00a03825 */ or $a3,$a1,$zero +/* f08abf4: 256bce38 */ addiu $t3,$t3,-12744 +/* f08abf8: c436ae88 */ lwc1 $f22,-0x5178($at) +/* f08abfc: 2463cdc0 */ addiu $v1,$v1,-12864 +/* f08ac00: 240a001e */ addiu $t2,$zero,0x1e +/* f08ac04: 2409000f */ addiu $t1,$zero,0xf +/* f08ac08: 24080001 */ addiu $t0,$zero,0x1 +/* f08ac0c: 8c620000 */ lw $v0,0x0($v1) +.L0f08ac10: +/* f08ac10: 24630004 */ addiu $v1,$v1,0x4 +/* f08ac14: 10400020 */ beqz $v0,.L0f08ac98 +/* f08ac18: 00000000 */ sll $zero,$zero,0x0 +/* f08ac1c: 844e0062 */ lh $t6,0x62($v0) +/* f08ac20: 150e001d */ bne $t0,$t6,.L0f08ac98 +/* f08ac24: 00000000 */ sll $zero,$zero,0x0 +/* f08ac28: 9044005c */ lbu $a0,0x5c($v0) +/* f08ac2c: 4600b006 */ mov.s $f0,$f22 +/* f08ac30: c4cc0000 */ lwc1 $f12,0x0($a2) +/* f08ac34: c4d00004 */ lwc1 $f16,0x4($a2) +/* f08ac38: 15240002 */ bne $t1,$a0,.L0f08ac44 +/* f08ac3c: c4d40008 */ lwc1 $f20,0x8($a2) +/* f08ac40: 4616b000 */ add.s $f0,$f22,$f22 +.L0f08ac44: +/* f08ac44: 8c450014 */ lw $a1,0x14($v0) +/* f08ac48: c4a40008 */ lwc1 $f4,0x8($a1) +/* f08ac4c: c4a6000c */ lwc1 $f6,0xc($a1) +/* f08ac50: c4a80010 */ lwc1 $f8,0x10($a1) +/* f08ac54: 46046081 */ sub.s $f2,$f12,$f4 +/* f08ac58: 46068381 */ sub.s $f14,$f16,$f6 +/* f08ac5c: 46021282 */ mul.s $f10,$f2,$f2 +/* f08ac60: 4608a481 */ sub.s $f18,$f20,$f8 +/* f08ac64: 460e7102 */ mul.s $f4,$f14,$f14 +/* f08ac68: 46045180 */ add.s $f6,$f10,$f4 +/* f08ac6c: 46129202 */ mul.s $f8,$f18,$f18 +/* f08ac70: 46083280 */ add.s $f10,$f6,$f8 +/* f08ac74: 4600503c */ c.lt.s $f10,$f0 +/* f08ac78: 00000000 */ sll $zero,$zero,0x0 +/* f08ac7c: 45000006 */ bc1f .L0f08ac98 +/* f08ac80: 00000000 */ sll $zero,$zero,0x0 +/* f08ac84: 55440004 */ bnel $t2,$a0,.L0f08ac98 +/* f08ac88: a4400062 */ sh $zero,0x62($v0) +/* f08ac8c: 14e80002 */ bne $a3,$t0,.L0f08ac98 +/* f08ac90: 00000000 */ sll $zero,$zero,0x0 +/* f08ac94: a4400062 */ sh $zero,0x62($v0) +.L0f08ac98: +/* f08ac98: 546bffdd */ bnel $v1,$t3,.L0f08ac10 +/* f08ac9c: 8c620000 */ lw $v0,0x0($v1) +/* f08aca0: d7b40008 */ ldc1 $f20,0x8($sp) +/* f08aca4: d7b60010 */ ldc1 $f22,0x10($sp) +/* f08aca8: 03e00008 */ jr $ra +/* f08acac: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f08acb0 +/* f08acb0: 27bdffa8 */ addiu $sp,$sp,-88 +/* f08acb4: afbf002c */ sw $ra,0x2c($sp) +/* f08acb8: afb50028 */ sw $s5,0x28($sp) +/* f08acbc: afb40024 */ sw $s4,0x24($sp) +/* f08acc0: afb30020 */ sw $s3,0x20($sp) +/* f08acc4: afb2001c */ sw $s2,0x1c($sp) +/* f08acc8: afb10018 */ sw $s1,0x18($sp) +/* f08accc: 0fc07934 */ jal func0f01e4d0 +/* f08acd0: afb00014 */ sw $s0,0x14($sp) +/* f08acd4: 1840002c */ blez $v0,.L0f08ad88 +/* f08acd8: 00008825 */ or $s1,$zero,$zero +/* f08acdc: 0002a8c0 */ sll $s5,$v0,0x3 +/* f08ace0: 02a2a823 */ subu $s5,$s5,$v0 +/* f08ace4: 0015a880 */ sll $s5,$s5,0x2 +/* f08ace8: 02a2a823 */ subu $s5,$s5,$v0 +/* f08acec: 0015a880 */ sll $s5,$s5,0x2 +/* f08acf0: 02a2a821 */ addu $s5,$s5,$v0 +/* f08acf4: 3c138006 */ lui $s3,0x8006 +/* f08acf8: 26732988 */ addiu $s3,$s3,0x2988 +/* f08acfc: 0015a8c0 */ sll $s5,$s5,0x3 +/* f08ad00: 27b20040 */ addiu $s2,$sp,0x40 +/* f08ad04: 8e6e0000 */ lw $t6,0x0($s3) +.L0f08ad08: +/* f08ad08: 022e8021 */ addu $s0,$s1,$t6 +/* f08ad0c: 8e0f0020 */ lw $t7,0x20($s0) +/* f08ad10: 51e0001a */ beqzl $t7,.L0f08ad7c +/* f08ad14: 26310368 */ addiu $s1,$s1,0x368 +/* f08ad18: 96180192 */ lhu $t8,0x192($s0) +/* f08ad1c: 33190040 */ andi $t9,$t8,0x40 +/* f08ad20: 53200016 */ beqzl $t9,.L0f08ad7c +/* f08ad24: 26310368 */ addiu $s1,$s1,0x368 +/* f08ad28: 8e080018 */ lw $t0,0x18($s0) +/* f08ad2c: 31090400 */ andi $t1,$t0,0x400 +/* f08ad30: 55200012 */ bnezl $t1,.L0f08ad7c +/* f08ad34: 26310368 */ addiu $s1,$s1,0x368 +/* f08ad38: 8e02001c */ lw $v0,0x1c($s0) +/* f08ad3c: 5040000f */ beqzl $v0,.L0f08ad7c +/* f08ad40: 26310368 */ addiu $s1,$s1,0x368 +/* f08ad44: 904a0001 */ lbu $t2,0x1($v0) +/* f08ad48: 314b0004 */ andi $t3,$t2,0x4 +/* f08ad4c: 5160000b */ beqzl $t3,.L0f08ad7c +/* f08ad50: 26310368 */ addiu $s1,$s1,0x368 +/* f08ad54: 0fc0e6a5 */ jal func0f039a94 +/* f08ad58: 02002025 */ or $a0,$s0,$zero +/* f08ad5c: 14400006 */ bnez $v0,.L0f08ad78 +/* f08ad60: 02002025 */ or $a0,$s0,$zero +/* f08ad64: 0fc0de6c */ jal func0f0379b0 +/* f08ad68: 02402825 */ or $a1,$s2,$zero +/* f08ad6c: 02402025 */ or $a0,$s2,$zero +/* f08ad70: 0fc22af5 */ jal func0f08abd4 +/* f08ad74: 24050001 */ addiu $a1,$zero,0x1 +.L0f08ad78: +/* f08ad78: 26310368 */ addiu $s1,$s1,0x368 +.L0f08ad7c: +/* f08ad7c: 0235082a */ slt $at,$s1,$s5 +/* f08ad80: 5420ffe1 */ bnezl $at,.L0f08ad08 +/* f08ad84: 8e6e0000 */ lw $t6,0x0($s3) +.L0f08ad88: +/* f08ad88: 8fbf002c */ lw $ra,0x2c($sp) +/* f08ad8c: 8fb00014 */ lw $s0,0x14($sp) +/* f08ad90: 8fb10018 */ lw $s1,0x18($sp) +/* f08ad94: 8fb2001c */ lw $s2,0x1c($sp) +/* f08ad98: 8fb30020 */ lw $s3,0x20($sp) +/* f08ad9c: 8fb40024 */ lw $s4,0x24($sp) +/* f08ada0: 8fb50028 */ lw $s5,0x28($sp) +/* f08ada4: 03e00008 */ jr $ra +/* f08ada8: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0f08adac +/* f08adac: 90ae005c */ lbu $t6,0x5c($a1) +/* f08adb0: 908f005c */ lbu $t7,0x5c($a0) +/* f08adb4: ac850064 */ sw $a1,0x64($a0) +/* f08adb8: a08e0061 */ sb $t6,0x61($a0) +/* f08adbc: aca40064 */ sw $a0,0x64($a1) +/* f08adc0: 03e00008 */ jr $ra +/* f08adc4: a0af0061 */ sb $t7,0x61($a1) +); + +GLOBAL_ASM( +glabel func0f08adc8 +/* f08adc8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f08adcc: afbf001c */ sw $ra,0x1c($sp) +/* f08add0: 0fc1a87b */ jal func0f06a1ec +/* f08add4: afb00018 */ sw $s0,0x18($sp) +/* f08add8: 10400007 */ beqz $v0,.L0f08adf8 +/* f08addc: 00408025 */ or $s0,$v0,$zero +/* f08ade0: 240e0004 */ addiu $t6,$zero,0x4 +/* f08ade4: a04e0000 */ sb $t6,0x0($v0) +/* f08ade8: 00402025 */ or $a0,$v0,$zero +/* f08adec: 00002825 */ or $a1,$zero,$zero +/* f08adf0: 0fc22ed7 */ jal func0f08bb5c +/* f08adf4: 2406ffff */ addiu $a2,$zero,-1 +.L0f08adf8: +/* f08adf8: 8fbf001c */ lw $ra,0x1c($sp) +/* f08adfc: 02001025 */ or $v0,$s0,$zero +/* f08ae00: 8fb00018 */ lw $s0,0x18($sp) +/* f08ae04: 03e00008 */ jr $ra +/* f08ae08: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f08ae0c +/* f08ae0c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f08ae10: afbf0014 */ sw $ra,0x14($sp) +/* f08ae14: 0fc1a94b */ jal func0f06a52c +/* f08ae18: 00000000 */ sll $zero,$zero,0x0 +/* f08ae1c: 10400008 */ beqz $v0,.L0f08ae40 +/* f08ae20: 00402025 */ or $a0,$v0,$zero +/* f08ae24: 240e0004 */ addiu $t6,$zero,0x4 +/* f08ae28: a04e0000 */ sb $t6,0x0($v0) +/* f08ae2c: afa2001c */ sw $v0,0x1c($sp) +/* f08ae30: 00002825 */ or $a1,$zero,$zero +/* f08ae34: 0fc22ed7 */ jal func0f08bb5c +/* f08ae38: 2406ffff */ addiu $a2,$zero,-1 +/* f08ae3c: 8fa4001c */ lw $a0,0x1c($sp) +.L0f08ae40: +/* f08ae40: 8fbf0014 */ lw $ra,0x14($sp) +/* f08ae44: 27bd0020 */ addiu $sp,$sp,0x20 +/* f08ae48: 00801025 */ or $v0,$a0,$zero +/* f08ae4c: 03e00008 */ jr $ra +/* f08ae50: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08ae54 +/* f08ae54: 27bdffc0 */ addiu $sp,$sp,-64 +/* f08ae58: afbf001c */ sw $ra,0x1c($sp) +/* f08ae5c: afb00018 */ sw $s0,0x18($sp) +/* f08ae60: 8c830008 */ lw $v1,0x8($a0) +/* f08ae64: 00a08025 */ or $s0,$a1,$zero +/* f08ae68: 00803025 */ or $a2,$a0,$zero +/* f08ae6c: 000370c0 */ sll $t6,$v1,0x3 +/* f08ae70: 05c10003 */ bgez $t6,.L0f08ae80 +/* f08ae74: 00002825 */ or $a1,$zero,$zero +/* f08ae78: 10000001 */ beqz $zero,.L0f08ae80 +/* f08ae7c: 24050001 */ addiu $a1,$zero,0x1 +.L0f08ae80: +/* f08ae80: 8ccf0014 */ lw $t7,0x14($a2) +/* f08ae84: 11e00099 */ beqz $t7,.L0f08b0ec +/* f08ae88: 00000000 */ sll $zero,$zero,0x0 +/* f08ae8c: 8cd80018 */ lw $t8,0x18($a2) +/* f08ae90: 3c19800a */ lui $t9,0x800a +/* f08ae94: 13000095 */ beqz $t8,.L0f08b0ec +/* f08ae98: 00000000 */ sll $zero,$zero,0x0 +/* f08ae9c: 8f39a2d4 */ lw $t9,-0x5d2c($t9) +/* f08aea0: 02002025 */ or $a0,$s0,$zero +/* f08aea4: 53200012 */ beqzl $t9,.L0f08aef0 +/* f08aea8: 00037880 */ sll $t7,$v1,0x2 +/* f08aeac: afa50038 */ sw $a1,0x38($sp) +/* f08aeb0: 0fc633fe */ jal func0f18cff8 +/* f08aeb4: afa60040 */ sw $a2,0x40($sp) +/* f08aeb8: 8fa60040 */ lw $a2,0x40($sp) +/* f08aebc: 3c010fff */ lui $at,0xfff +/* f08aec0: 3421ffff */ ori $at,$at,0xffff +/* f08aec4: 8cc90040 */ lw $t1,0x40($a2) +/* f08aec8: 00026700 */ sll $t4,$v0,0x1c +/* f08aecc: 8fa50038 */ lw $a1,0x38($sp) +/* f08aed0: 01215024 */ and $t2,$t1,$at +/* f08aed4: 3c01f000 */ lui $at,0xf000 +/* f08aed8: 01816824 */ and $t5,$t4,$at +/* f08aedc: 014d7025 */ or $t6,$t2,$t5 +/* f08aee0: acca0040 */ sw $t2,0x40($a2) +/* f08aee4: acce0040 */ sw $t6,0x40($a2) +/* f08aee8: 8cc30008 */ lw $v1,0x8($a2) +/* f08aeec: 00037880 */ sll $t7,$v1,0x2 +.L0f08aef0: +/* f08aef0: 05e00048 */ bltz $t7,.L0f08b014 +/* f08aef4: 00053880 */ sll $a3,$a1,0x2 +/* f08aef8: 02074021 */ addu $t0,$s0,$a3 +/* f08aefc: 8d030170 */ lw $v1,0x170($t0) +/* f08af00: 1060000d */ beqz $v1,.L0f08af38 +/* f08af04: 00000000 */ sll $zero,$zero,0x0 +/* f08af08: 8e1802d4 */ lw $t8,0x2d4($s0) +/* f08af0c: 13000008 */ beqz $t8,.L0f08af30 +/* f08af10: 00000000 */ sll $zero,$zero,0x0 +/* f08af14: 8c620004 */ lw $v0,0x4($v1) +/* f08af18: 00001825 */ or $v1,$zero,$zero +/* f08af1c: 8c590040 */ lw $t9,0x40($v0) +/* f08af20: 37290004 */ ori $t1,$t9,0x4 +/* f08af24: ac490040 */ sw $t1,0x40($v0) +/* f08af28: 10000003 */ beqz $zero,.L0f08af38 +/* f08af2c: ad000170 */ sw $zero,0x170($t0) +.L0f08af30: +/* f08af30: 10000070 */ beqz $zero,.L0f08b0f4 +/* f08af34: 00001025 */ or $v0,$zero,$zero +.L0f08af38: +/* f08af38: 54600037 */ bnezl $v1,.L0f08b018 +/* f08af3c: 8cc40014 */ lw $a0,0x14($a2) +/* f08af40: 8e020020 */ lw $v0,0x20($s0) +/* f08af44: 3c0c8008 */ lui $t4,0x8008 +/* f08af48: 258cce40 */ addiu $t4,$t4,-12736 +/* f08af4c: 8c4a0008 */ lw $t2,0x8($v0) +/* f08af50: 3c0d8008 */ lui $t5,0x8008 +/* f08af54: 25adce98 */ addiu $t5,$t5,-12648 +/* f08af58: 8d430004 */ lw $v1,0x4($t2) +/* f08af5c: 15830032 */ bne $t4,$v1,.L0f08b028 +/* f08af60: 00000000 */ sll $zero,$zero,0x0 +/* f08af64: 8ccb0018 */ lw $t3,0x18($a2) +/* f08af68: 14e0000e */ bnez $a3,.L0f08afa4 +/* f08af6c: ad620018 */ sw $v0,0x18($t3) +/* f08af70: 8e0d0020 */ lw $t5,0x20($s0) +/* f08af74: 24050003 */ addiu $a1,$zero,0x3 +/* f08af78: 8da40008 */ lw $a0,0x8($t5) +/* f08af7c: afa80024 */ sw $t0,0x24($sp) +/* f08af80: afa70028 */ sw $a3,0x28($sp) +/* f08af84: 0c006a47 */ jal 0x1a91c +/* f08af88: afa60040 */ sw $a2,0x40($sp) +/* f08af8c: 8fa60040 */ lw $a2,0x40($sp) +/* f08af90: 8fa70028 */ lw $a3,0x28($sp) +/* f08af94: 8fa80024 */ lw $t0,0x24($sp) +/* f08af98: 8cce0018 */ lw $t6,0x18($a2) +/* f08af9c: 1000000d */ beqz $zero,.L0f08afd4 +/* f08afa0: adc2001c */ sw $v0,0x1c($t6) +.L0f08afa4: +/* f08afa4: 8e0f0020 */ lw $t7,0x20($s0) +/* f08afa8: 24050005 */ addiu $a1,$zero,0x5 +/* f08afac: 8de40008 */ lw $a0,0x8($t7) +/* f08afb0: afa80024 */ sw $t0,0x24($sp) +/* f08afb4: afa70028 */ sw $a3,0x28($sp) +/* f08afb8: 0c006a47 */ jal 0x1a91c +/* f08afbc: afa60040 */ sw $a2,0x40($sp) +/* f08afc0: 8fa60040 */ lw $a2,0x40($sp) +/* f08afc4: 8fa70028 */ lw $a3,0x28($sp) +/* f08afc8: 8fa80024 */ lw $t0,0x24($sp) +/* f08afcc: 8cd80018 */ lw $t8,0x18($a2) +/* f08afd0: af02001c */ sw $v0,0x1c($t8) +.L0f08afd4: +/* f08afd4: 8cd90014 */ lw $t9,0x14($a2) +/* f08afd8: 00076023 */ negu $t4,$a3 +/* f08afdc: 020c5821 */ addu $t3,$s0,$t4 +/* f08afe0: ad190170 */ sw $t9,0x170($t0) +/* f08afe4: 8cc90008 */ lw $t1,0x8($a2) +/* f08afe8: 00095000 */ sll $t2,$t1,0x0 +/* f08afec: 0543000a */ bgezl $t2,.L0f08b018 +/* f08aff0: 8cc40014 */ lw $a0,0x14($a2) +/* f08aff4: 8d620174 */ lw $v0,0x174($t3) +/* f08aff8: 00c02025 */ or $a0,$a2,$zero +/* f08affc: 50400006 */ beqzl $v0,.L0f08b018 +/* f08b000: 8cc40014 */ lw $a0,0x14($a2) +/* f08b004: 8c450004 */ lw $a1,0x4($v0) +/* f08b008: 0fc22b6b */ jal func0f08adac +/* f08b00c: afa60040 */ sw $a2,0x40($sp) +/* f08b010: 8fa60040 */ lw $a2,0x40($sp) +.L0f08b014: +/* f08b014: 8cc40014 */ lw $a0,0x14($a2) +.L0f08b018: +/* f08b018: 0fc181a6 */ jal func0f060698 +/* f08b01c: 8e05001c */ lw $a1,0x1c($s0) +/* f08b020: 10000034 */ beqz $zero,.L0f08b0f4 +/* f08b024: 24020001 */ addiu $v0,$zero,0x1 +.L0f08b028: +/* f08b028: 15a3002e */ bne $t5,$v1,.L0f08b0e4 +/* f08b02c: 00000000 */ sll $zero,$zero,0x0 +/* f08b030: 8cce0018 */ lw $t6,0x18($a2) +/* f08b034: 14e0000e */ bnez $a3,.L0f08b070 +/* f08b038: adc20018 */ sw $v0,0x18($t6) +/* f08b03c: 8e0f0020 */ lw $t7,0x20($s0) +/* f08b040: 24050002 */ addiu $a1,$zero,0x2 +/* f08b044: 8de40008 */ lw $a0,0x8($t7) +/* f08b048: afa80024 */ sw $t0,0x24($sp) +/* f08b04c: afa70028 */ sw $a3,0x28($sp) +/* f08b050: 0c006a47 */ jal 0x1a91c +/* f08b054: afa60040 */ sw $a2,0x40($sp) +/* f08b058: 8fa60040 */ lw $a2,0x40($sp) +/* f08b05c: 8fa70028 */ lw $a3,0x28($sp) +/* f08b060: 8fa80024 */ lw $t0,0x24($sp) +/* f08b064: 8cd80018 */ lw $t8,0x18($a2) +/* f08b068: 1000000d */ beqz $zero,.L0f08b0a0 +/* f08b06c: af02001c */ sw $v0,0x1c($t8) +.L0f08b070: +/* f08b070: 8e190020 */ lw $t9,0x20($s0) +/* f08b074: 24050003 */ addiu $a1,$zero,0x3 +/* f08b078: 8f240008 */ lw $a0,0x8($t9) +/* f08b07c: afa80024 */ sw $t0,0x24($sp) +/* f08b080: afa70028 */ sw $a3,0x28($sp) +/* f08b084: 0c006a47 */ jal 0x1a91c +/* f08b088: afa60040 */ sw $a2,0x40($sp) +/* f08b08c: 8fa60040 */ lw $a2,0x40($sp) +/* f08b090: 8fa70028 */ lw $a3,0x28($sp) +/* f08b094: 8fa80024 */ lw $t0,0x24($sp) +/* f08b098: 8cc90018 */ lw $t1,0x18($a2) +/* f08b09c: ad22001c */ sw $v0,0x1c($t1) +.L0f08b0a0: +/* f08b0a0: 8cca0014 */ lw $t2,0x14($a2) +/* f08b0a4: 00076823 */ negu $t5,$a3 +/* f08b0a8: 020d7021 */ addu $t6,$s0,$t5 +/* f08b0ac: ad0a0170 */ sw $t2,0x170($t0) +/* f08b0b0: 8ccc0008 */ lw $t4,0x8($a2) +/* f08b0b4: 000c5800 */ sll $t3,$t4,0x0 +/* f08b0b8: 0563ffd7 */ bgezl $t3,.L0f08b018 +/* f08b0bc: 8cc40014 */ lw $a0,0x14($a2) +/* f08b0c0: 8dc20174 */ lw $v0,0x174($t6) +/* f08b0c4: 00c02025 */ or $a0,$a2,$zero +/* f08b0c8: 5040ffd3 */ beqzl $v0,.L0f08b018 +/* f08b0cc: 8cc40014 */ lw $a0,0x14($a2) +/* f08b0d0: 8c450004 */ lw $a1,0x4($v0) +/* f08b0d4: 0fc22b6b */ jal func0f08adac +/* f08b0d8: afa60040 */ sw $a2,0x40($sp) +/* f08b0dc: 1000ffcd */ beqz $zero,.L0f08b014 +/* f08b0e0: 8fa60040 */ lw $a2,0x40($sp) +.L0f08b0e4: +/* f08b0e4: 10000003 */ beqz $zero,.L0f08b0f4 +/* f08b0e8: 00001025 */ or $v0,$zero,$zero +.L0f08b0ec: +/* f08b0ec: 10000001 */ beqz $zero,.L0f08b0f4 +/* f08b0f0: 00001025 */ or $v0,$zero,$zero +.L0f08b0f4: +/* f08b0f4: 8fbf001c */ lw $ra,0x1c($sp) +/* f08b0f8: 8fb00018 */ lw $s0,0x18($sp) +/* f08b0fc: 27bd0040 */ addiu $sp,$sp,0x40 +/* f08b100: 03e00008 */ jr $ra +/* f08b104: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08b108 +/* f08b108: 27bdffe0 */ addiu $sp,$sp,-32 +/* f08b10c: afa50024 */ sw $a1,0x24($sp) +/* f08b110: afa60028 */ sw $a2,0x28($sp) +/* f08b114: 00c02825 */ or $a1,$a2,$zero +/* f08b118: afbf001c */ sw $ra,0x1c($sp) +/* f08b11c: afb00014 */ sw $s0,0x14($sp) +/* f08b120: 00e03025 */ or $a2,$a3,$zero +/* f08b124: 00808025 */ or $s0,$a0,$zero +/* f08b128: afb10018 */ sw $s1,0x18($sp) +/* f08b12c: 0fc22b72 */ jal func0f08adc8 +/* f08b130: 8fa70030 */ lw $a3,0x30($sp) +/* f08b134: 10400022 */ beqz $v0,.L0f08b1c0 +/* f08b138: 00408825 */ or $s1,$v0,$zero +/* f08b13c: 8e040018 */ lw $a0,0x18($s0) +/* f08b140: 1080001f */ beqz $a0,.L0f08b1c0 +/* f08b144: 00000000 */ sll $zero,$zero,0x0 +/* f08b148: 960e0000 */ lhu $t6,0x0($s0) +/* f08b14c: 3c014f80 */ lui $at,0x4f80 +/* f08b150: 448e2000 */ mtc1 $t6,$f4 +/* f08b154: 05c10004 */ bgez $t6,.L0f08b168 +/* f08b158: 468021a0 */ cvt.s.w $f6,$f4 +/* f08b15c: 44814000 */ mtc1 $at,$f8 +/* f08b160: 00000000 */ sll $zero,$zero,0x0 +/* f08b164: 46083180 */ add.s $f6,$f6,$f8 +.L0f08b168: +/* f08b168: 3c013b80 */ lui $at,0x3b80 +/* f08b16c: 44815000 */ mtc1 $at,$f10 +/* f08b170: c4900014 */ lwc1 $f16,0x14($a0) +/* f08b174: 460a3002 */ mul.s $f0,$f6,$f10 +/* f08b178: 00000000 */ sll $zero,$zero,0x0 +/* f08b17c: 46008482 */ mul.s $f18,$f16,$f0 +/* f08b180: 44059000 */ mfc1 $a1,$f18 +/* f08b184: 0c006bd6 */ jal 0x1af58 +/* f08b188: 00000000 */ sll $zero,$zero,0x0 +/* f08b18c: 02002025 */ or $a0,$s0,$zero +/* f08b190: 0fc22b95 */ jal func0f08ae54 +/* f08b194: 8fa50024 */ lw $a1,0x24($sp) +/* f08b198: 54400016 */ bnezl $v0,.L0f08b1f4 +/* f08b19c: 8fbf001c */ lw $ra,0x1c($sp) +/* f08b1a0: 0fc1810e */ jal func0f060438 +/* f08b1a4: 02202025 */ or $a0,$s1,$zero +/* f08b1a8: 00008825 */ or $s1,$zero,$zero +/* f08b1ac: ae000014 */ sw $zero,0x14($s0) +/* f08b1b0: 0fc2cc33 */ jal func0f0b30cc +/* f08b1b4: 8e040018 */ lw $a0,0x18($s0) +/* f08b1b8: 1000000d */ beqz $zero,.L0f08b1f0 +/* f08b1bc: ae000018 */ sw $zero,0x18($s0) +.L0f08b1c0: +/* f08b1c0: 50400006 */ beqzl $v0,.L0f08b1dc +/* f08b1c4: 8e040018 */ lw $a0,0x18($s0) +/* f08b1c8: 0fc1810e */ jal func0f060438 +/* f08b1cc: 02202025 */ or $a0,$s1,$zero +/* f08b1d0: 00008825 */ or $s1,$zero,$zero +/* f08b1d4: ae000014 */ sw $zero,0x14($s0) +/* f08b1d8: 8e040018 */ lw $a0,0x18($s0) +.L0f08b1dc: +/* f08b1dc: 50800005 */ beqzl $a0,.L0f08b1f4 +/* f08b1e0: 8fbf001c */ lw $ra,0x1c($sp) +/* f08b1e4: 0fc2cc33 */ jal func0f0b30cc +/* f08b1e8: 00000000 */ sll $zero,$zero,0x0 +/* f08b1ec: ae000018 */ sw $zero,0x18($s0) +.L0f08b1f0: +/* f08b1f0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f08b1f4: +/* f08b1f4: 02201025 */ or $v0,$s1,$zero +/* f08b1f8: 8fb10018 */ lw $s1,0x18($sp) +/* f08b1fc: 8fb00014 */ lw $s0,0x14($sp) +/* f08b200: 03e00008 */ jr $ra +/* f08b204: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f08b208 +/* f08b208: 27bdffd8 */ addiu $sp,$sp,-40 +/* f08b20c: afbf001c */ sw $ra,0x1c($sp) +/* f08b210: afa40028 */ sw $a0,0x28($sp) +/* f08b214: afa5002c */ sw $a1,0x2c($sp) +/* f08b218: 84840004 */ lh $a0,0x4($a0) +/* f08b21c: 0fc2486d */ jal func0f0921b4 +/* f08b220: afa40020 */ sw $a0,0x20($sp) +/* f08b224: 8faf0020 */ lw $t7,0x20($sp) +/* f08b228: 3c068008 */ lui $a2,0x8008 +/* f08b22c: 8fa40028 */ lw $a0,0x28($sp) +/* f08b230: 000fc0c0 */ sll $t8,$t7,0x3 +/* f08b234: 00d83021 */ addu $a2,$a2,$t8 +/* f08b238: 8cc6b06c */ lw $a2,-0x4f94($a2) +/* f08b23c: 8fa5002c */ lw $a1,0x2c($sp) +/* f08b240: 00003825 */ or $a3,$zero,$zero +/* f08b244: 0fc22c42 */ jal func0f08b108 +/* f08b248: afa00010 */ sw $zero,0x10($sp) +/* f08b24c: 8fbf001c */ lw $ra,0x1c($sp) +/* f08b250: 27bd0028 */ addiu $sp,$sp,0x28 +/* f08b254: 03e00008 */ jr $ra +/* f08b258: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08b25c +/* f08b25c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f08b260: afbf0014 */ sw $ra,0x14($sp) +/* f08b264: 0fc22c82 */ jal func0f08b208 +/* f08b268: 00000000 */ sll $zero,$zero,0x0 +/* f08b26c: 8fbf0014 */ lw $ra,0x14($sp) +/* f08b270: 27bd0018 */ addiu $sp,$sp,0x18 +/* f08b274: 03e00008 */ jr $ra +/* f08b278: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08b27c +/* f08b27c: 27bdff58 */ addiu $sp,$sp,-168 +/* f08b280: 3c0e800a */ lui $t6,0x800a +/* f08b284: 8dcea2d8 */ lw $t6,-0x5d28($t6) +/* f08b288: afb00020 */ sw $s0,0x20($sp) +/* f08b28c: afbf0024 */ sw $ra,0x24($sp) +/* f08b290: afa400a8 */ sw $a0,0xa8($sp) +/* f08b294: afa500ac */ sw $a1,0xac($sp) +/* f08b298: afa600b0 */ sw $a2,0xb0($sp) +/* f08b29c: 11c00005 */ beqz $t6,.L0f08b2b4 +/* f08b2a0: 00008025 */ or $s0,$zero,$zero +/* f08b2a4: 0fc633fe */ jal func0f18cff8 +/* f08b2a8: 00c02025 */ or $a0,$a2,$zero +/* f08b2ac: 10000005 */ beqz $zero,.L0f08b2c4 +/* f08b2b0: afa20094 */ sw $v0,0x94($sp) +.L0f08b2b4: +/* f08b2b4: 8faf00b0 */ lw $t7,0xb0($sp) +/* f08b2b8: 0fc4a25f */ jal func0f12897c +/* f08b2bc: 8de4001c */ lw $a0,0x1c($t7) +/* f08b2c0: afa20094 */ sw $v0,0x94($sp) +.L0f08b2c4: +/* f08b2c4: 044000df */ bltz $v0,.L0f08b644 +/* f08b2c8: 3c188007 */ lui $t8,0x8007 +/* f08b2cc: 8f189970 */ lw $t8,-0x6690($t8) +/* f08b2d0: 0058082a */ slt $at,$v0,$t8 +/* f08b2d4: 502000dc */ beqzl $at,.L0f08b648 +/* f08b2d8: 8fbf0024 */ lw $ra,0x24($sp) +/* f08b2dc: 0fc2486d */ jal func0f0921b4 +/* f08b2e0: 8fa400a8 */ lw $a0,0xa8($sp) +/* f08b2e4: 8faa0094 */ lw $t2,0x94($sp) +/* f08b2e8: 8fb900a8 */ lw $t9,0xa8($sp) +/* f08b2ec: 3c098008 */ lui $t1,0x8008 +/* f08b2f0: 000a5880 */ sll $t3,$t2,0x2 +/* f08b2f4: 016a5823 */ subu $t3,$t3,$t2 +/* f08b2f8: 000b5880 */ sll $t3,$t3,0x2 +/* f08b2fc: 001940c0 */ sll $t0,$t9,0x3 +/* f08b300: 01284821 */ addu $t1,$t1,$t0 +/* f08b304: 3c0c8007 */ lui $t4,0x8007 +/* f08b308: 016a5823 */ subu $t3,$t3,$t2 +/* f08b30c: 8d29b06c */ lw $t1,-0x4f94($t1) +/* f08b310: 8d8c9968 */ lw $t4,-0x6698($t4) +/* f08b314: 000b5880 */ sll $t3,$t3,0x2 +/* f08b318: 016a5823 */ subu $t3,$t3,$t2 +/* f08b31c: 000b5880 */ sll $t3,$t3,0x2 +/* f08b320: afa900a4 */ sw $t1,0xa4($sp) +/* f08b324: 016c8021 */ addu $s0,$t3,$t4 +/* f08b328: 8e030014 */ lw $v1,0x14($s0) +/* f08b32c: 00002025 */ or $a0,$zero,$zero +/* f08b330: 24070003 */ addiu $a3,$zero,0x3 +/* f08b334: 10600007 */ beqz $v1,.L0f08b354 +/* f08b338: 24650008 */ addiu $a1,$v1,0x8 +/* f08b33c: 24660028 */ addiu $a2,$v1,0x28 +/* f08b340: 0fc4a640 */ jal func0f129900 +/* f08b344: afaa0010 */ sw $t2,0x10($sp) +/* f08b348: 02002025 */ or $a0,$s0,$zero +/* f08b34c: 0fc1acd3 */ jal func0f06b34c +/* f08b350: 24050001 */ addiu $a1,$zero,0x1 +.L0f08b354: +/* f08b354: 0fc180d6 */ jal func0f060358 +/* f08b358: 00000000 */ sll $zero,$zero,0x0 +/* f08b35c: afa200a0 */ sw $v0,0xa0($sp) +/* f08b360: 0fc2cc2b */ jal func0f0b30ac +/* f08b364: 8fa400a4 */ lw $a0,0xa4($sp) +/* f08b368: 8fad00a0 */ lw $t5,0xa0($sp) +/* f08b36c: 00403825 */ or $a3,$v0,$zero +/* f08b370: 15a00005 */ bnez $t5,.L0f08b388 +/* f08b374: 00000000 */ sll $zero,$zero,0x0 +/* f08b378: 0fc180d6 */ jal func0f060358 +/* f08b37c: afa2009c */ sw $v0,0x9c($sp) +/* f08b380: 8fa7009c */ lw $a3,0x9c($sp) +/* f08b384: afa200a0 */ sw $v0,0xa0($sp) +.L0f08b388: +/* f08b388: 14e00004 */ bnez $a3,.L0f08b39c +/* f08b38c: 00000000 */ sll $zero,$zero,0x0 +/* f08b390: 0fc2cc2b */ jal func0f0b30ac +/* f08b394: 8fa400a4 */ lw $a0,0xa4($sp) +/* f08b398: 00403825 */ or $a3,$v0,$zero +.L0f08b39c: +/* f08b39c: 1200009f */ beqz $s0,.L0f08b61c +/* f08b3a0: 8fae00a0 */ lw $t6,0xa0($sp) +/* f08b3a4: 11c0009d */ beqz $t6,.L0f08b61c +/* f08b3a8: 00000000 */ sll $zero,$zero,0x0 +/* f08b3ac: 10e0009b */ beqz $a3,.L0f08b61c +/* f08b3b0: 27a20038 */ addiu $v0,$sp,0x38 +/* f08b3b4: 3c0f8007 */ lui $t7,0x8007 +/* f08b3b8: 25efacc8 */ addiu $t7,$t7,-21304 +/* f08b3bc: 25f90054 */ addiu $t9,$t7,0x54 +/* f08b3c0: 00404025 */ or $t0,$v0,$zero +.L0f08b3c4: +/* f08b3c4: 8de10000 */ lw $at,0x0($t7) +/* f08b3c8: 25ef000c */ addiu $t7,$t7,0xc +/* f08b3cc: 2508000c */ addiu $t0,$t0,0xc +/* f08b3d0: ad01fff4 */ sw $at,-0xc($t0) +/* f08b3d4: 8de1fff8 */ lw $at,-0x8($t7) +/* f08b3d8: ad01fff8 */ sw $at,-0x8($t0) +/* f08b3dc: 8de1fffc */ lw $at,-0x4($t7) +/* f08b3e0: 15f9fff8 */ bne $t7,$t9,.L0f08b3c4 +/* f08b3e4: ad01fffc */ sw $at,-0x4($t0) +/* f08b3e8: 8de10000 */ lw $at,0x0($t7) +/* f08b3ec: 00406025 */ or $t4,$v0,$zero +/* f08b3f0: 02005025 */ or $t2,$s0,$zero +/* f08b3f4: ad010000 */ sw $at,0x0($t0) +/* f08b3f8: 8df90004 */ lw $t9,0x4($t7) +/* f08b3fc: 244b0054 */ addiu $t3,$v0,0x54 +/* f08b400: ad190004 */ sw $t9,0x4($t0) +.L0f08b404: +/* f08b404: 8d810000 */ lw $at,0x0($t4) +/* f08b408: 258c000c */ addiu $t4,$t4,0xc +/* f08b40c: 254a000c */ addiu $t2,$t2,0xc +/* f08b410: ad41fff4 */ sw $at,-0xc($t2) +/* f08b414: 8d81fff8 */ lw $at,-0x8($t4) +/* f08b418: ad41fff8 */ sw $at,-0x8($t2) +/* f08b41c: 8d81fffc */ lw $at,-0x4($t4) +/* f08b420: 158bfff8 */ bne $t4,$t3,.L0f08b404 +/* f08b424: ad41fffc */ sw $at,-0x4($t2) +/* f08b428: 8d810000 */ lw $at,0x0($t4) +/* f08b42c: 02002025 */ or $a0,$s0,$zero +/* f08b430: ad410000 */ sw $at,0x0($t2) +/* f08b434: 8d8b0004 */ lw $t3,0x4($t4) +/* f08b438: ad4b0004 */ sw $t3,0x4($t2) +/* f08b43c: 8fad00a8 */ lw $t5,0xa8($sp) +/* f08b440: a60d0004 */ sh $t5,0x4($s0) +/* f08b444: 8fa600a0 */ lw $a2,0xa0($sp) +/* f08b448: 0fc1a87b */ jal func0f06a1ec +/* f08b44c: 8fa500a4 */ lw $a1,0xa4($sp) +/* f08b450: 8fa500b0 */ lw $a1,0xb0($sp) +/* f08b454: 2403ffff */ addiu $v1,$zero,-1 +/* f08b458: afa200a0 */ sw $v0,0xa0($sp) +/* f08b45c: a603005c */ sh $v1,0x5c($s0) +/* f08b460: 3c017f1b */ lui $at,0x7f1b +/* f08b464: c424ae8c */ lwc1 $f4,-0x5174($at) +/* f08b468: ae0000a4 */ sw $zero,0xa4($s0) +/* f08b46c: 44800000 */ mtc1 $zero,$f0 +/* f08b470: e6040084 */ swc1 $f4,0x84($s0) +/* f08b474: 90ae0125 */ lbu $t6,0x125($a1) +/* f08b478: a60000aa */ sh $zero,0xaa($s0) +/* f08b47c: a200005f */ sb $zero,0x5f($s0) +/* f08b480: 01c0c827 */ nor $t9,$t6,$zero +/* f08b484: a21900a8 */ sb $t9,0xa8($s0) +/* f08b488: ae030090 */ sw $v1,0x90($s0) +/* f08b48c: ae030094 */ sw $v1,0x94($s0) +/* f08b490: ae030098 */ sw $v1,0x98($s0) +/* f08b494: a200005e */ sb $zero,0x5e($s0) +/* f08b498: e6000070 */ swc1 $f0,0x70($s0) +/* f08b49c: e600007c */ swc1 $f0,0x7c($s0) +/* f08b4a0: e6000088 */ swc1 $f0,0x88($s0) +/* f08b4a4: e600008c */ swc1 $f0,0x8c($s0) +/* f08b4a8: e60000a0 */ swc1 $f0,0xa0($s0) +/* f08b4ac: 8ca402d4 */ lw $a0,0x2d4($a1) +/* f08b4b0: 00003025 */ or $a2,$zero,$zero +/* f08b4b4: 240700c8 */ addiu $a3,$zero,0xc8 +/* f08b4b8: 50800008 */ beqzl $a0,.L0f08b4dc +/* f08b4bc: 8ca4001c */ lw $a0,0x1c($a1) +/* f08b4c0: 0fc6675c */ jal func0f199d70 +/* f08b4c4: 2405000e */ addiu $a1,$zero,0xe +/* f08b4c8: 44800000 */ mtc1 $zero,$f0 +/* f08b4cc: a20200a9 */ sb $v0,0xa9($s0) +/* f08b4d0: 1000002a */ beqz $zero,.L0f08b57c +/* f08b4d4: 2403ffff */ addiu $v1,$zero,-1 +/* f08b4d8: 8ca4001c */ lw $a0,0x1c($a1) +.L0f08b4dc: +/* f08b4dc: 24010006 */ addiu $at,$zero,0x6 +/* f08b4e0: 3c08800a */ lui $t0,0x800a +/* f08b4e4: 908f0000 */ lbu $t7,0x0($a0) +/* f08b4e8: 240a00ff */ addiu $t2,$zero,0xff +/* f08b4ec: 55e10023 */ bnel $t7,$at,.L0f08b57c +/* f08b4f0: a20a00a9 */ sb $t2,0xa9($s0) +/* f08b4f4: 8d08a24c */ lw $t0,-0x5db4($t0) +/* f08b4f8: 0fc4a25f */ jal func0f12897c +/* f08b4fc: afa80030 */ sw $t0,0x30($sp) +/* f08b500: 0fc4a24b */ jal func0f12892c +/* f08b504: 00402025 */ or $a0,$v0,$zero +/* f08b508: 2404000e */ addiu $a0,$zero,0xe +/* f08b50c: 0fc2a69d */ jal func0f0a9a74 +/* f08b510: 00002825 */ or $a1,$zero,$zero +/* f08b514: 284100c8 */ slti $at,$v0,0xc8 +/* f08b518: 14200004 */ bnez $at,.L0f08b52c +/* f08b51c: 00403025 */ or $a2,$v0,$zero +/* f08b520: 240900c8 */ addiu $t1,$zero,0xc8 +/* f08b524: 10000002 */ beqz $zero,.L0f08b530 +/* f08b528: a20900a9 */ sb $t1,0xa9($s0) +.L0f08b52c: +/* f08b52c: a20200a9 */ sb $v0,0xa9($s0) +.L0f08b530: +/* f08b530: 24040013 */ addiu $a0,$zero,0x13 +/* f08b534: 0fc41b99 */ jal func0f106e64 +/* f08b538: afa60034 */ sw $a2,0x34($sp) +/* f08b53c: 10400004 */ beqz $v0,.L0f08b550 +/* f08b540: 8fa60034 */ lw $a2,0x34($sp) +/* f08b544: 240b00ff */ addiu $t3,$zero,0xff +/* f08b548: 10000003 */ beqz $zero,.L0f08b558 +/* f08b54c: a20b00a9 */ sb $t3,0xa9($s0) +.L0f08b550: +/* f08b550: 920c00a9 */ lbu $t4,0xa9($s0) +/* f08b554: 00cc3023 */ subu $a2,$a2,$t4 +.L0f08b558: +/* f08b558: 2404000e */ addiu $a0,$zero,0xe +/* f08b55c: 0fc2a6b1 */ jal func0f0a9ac4 +/* f08b560: 00002825 */ or $a1,$zero,$zero +/* f08b564: 0fc4a24b */ jal func0f12892c +/* f08b568: 8fa40030 */ lw $a0,0x30($sp) +/* f08b56c: 44800000 */ mtc1 $zero,$f0 +/* f08b570: 10000002 */ beqz $zero,.L0f08b57c +/* f08b574: 2403ffff */ addiu $v1,$zero,-1 +/* f08b578: a20a00a9 */ sb $t2,0xa9($s0) +.L0f08b57c: +/* f08b57c: 8fad0094 */ lw $t5,0x94($sp) +/* f08b580: 3c188007 */ lui $t8,0x8007 +/* f08b584: 8f18996c */ lw $t8,-0x6694($t8) +/* f08b588: 000d7080 */ sll $t6,$t5,0x2 +/* f08b58c: 01cd7023 */ subu $t6,$t6,$t5 +/* f08b590: 000e7080 */ sll $t6,$t6,0x2 +/* f08b594: 01cd7023 */ subu $t6,$t6,$t5 +/* f08b598: 000e7080 */ sll $t6,$t6,0x2 +/* f08b59c: 01d8c821 */ addu $t9,$t6,$t8 +/* f08b5a0: ae19009c */ sw $t9,0x9c($s0) +/* f08b5a4: a3230000 */ sb $v1,0x0($t9) +/* f08b5a8: e6000060 */ swc1 $f0,0x60($s0) +/* f08b5ac: e6000074 */ swc1 $f0,0x74($s0) +/* f08b5b0: e600006c */ swc1 $f0,0x6c($s0) +/* f08b5b4: e6000078 */ swc1 $f0,0x78($s0) +/* f08b5b8: 3c017f1b */ lui $at,0x7f1b +/* f08b5bc: c426ae90 */ lwc1 $f6,-0x5170($at) +/* f08b5c0: 3c017f1b */ lui $at,0x7f1b +/* f08b5c4: e6060064 */ swc1 $f6,0x64($s0) +/* f08b5c8: c428ae94 */ lwc1 $f8,-0x516c($at) +/* f08b5cc: 3c017f1b */ lui $at,0x7f1b +/* f08b5d0: e6080068 */ swc1 $f8,0x68($s0) +/* f08b5d4: c42aae98 */ lwc1 $f10,-0x5168($at) +/* f08b5d8: 3c012108 */ lui $at,0x2108 +/* f08b5dc: e60a0080 */ swc1 $f10,0x80($s0) +/* f08b5e0: 8fa800a0 */ lw $t0,0xa0($sp) +/* f08b5e4: 910b003f */ lbu $t3,0x3f($t0) +/* f08b5e8: 356c0020 */ ori $t4,$t3,0x20 +/* f08b5ec: a10c003f */ sb $t4,0x3f($t0) +/* f08b5f0: 8e0e0008 */ lw $t6,0x8($s0) +/* f08b5f4: 8e0a0040 */ lw $t2,0x40($s0) +/* f08b5f8: 8e190010 */ lw $t9,0x10($s0) +/* f08b5fc: 01c1c025 */ or $t8,$t6,$at +/* f08b600: 3c010801 */ lui $at,0x801 +/* f08b604: 354d0010 */ ori $t5,$t2,0x10 +/* f08b608: 03217825 */ or $t7,$t9,$at +/* f08b60c: ae0d0040 */ sw $t5,0x40($s0) +/* f08b610: ae180008 */ sw $t8,0x8($s0) +/* f08b614: 1000000b */ beqz $zero,.L0f08b644 +/* f08b618: ae0f0010 */ sw $t7,0x10($s0) +.L0f08b61c: +/* f08b61c: 50e00004 */ beqzl $a3,.L0f08b630 +/* f08b620: 8fa900a0 */ lw $t1,0xa0($sp) +/* f08b624: 0fc2cc33 */ jal func0f0b30cc +/* f08b628: 00e02025 */ or $a0,$a3,$zero +/* f08b62c: 8fa900a0 */ lw $t1,0xa0($sp) +.L0f08b630: +/* f08b630: 51200004 */ beqzl $t1,.L0f08b644 +/* f08b634: 00008025 */ or $s0,$zero,$zero +/* f08b638: 0fc1810e */ jal func0f060438 +/* f08b63c: 01202025 */ or $a0,$t1,$zero +/* f08b640: 00008025 */ or $s0,$zero,$zero +.L0f08b644: +/* f08b644: 8fbf0024 */ lw $ra,0x24($sp) +.L0f08b648: +/* f08b648: 02001025 */ or $v0,$s0,$zero +/* f08b64c: 8fb00020 */ lw $s0,0x20($sp) +/* f08b650: 03e00008 */ jr $ra +/* f08b654: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f08b658 +/* f08b658: 27bdff60 */ addiu $sp,$sp,-160 +/* f08b65c: afbf001c */ sw $ra,0x1c($sp) +/* f08b660: afb10018 */ sw $s1,0x18($sp) +/* f08b664: afb00014 */ sw $s0,0x14($sp) +/* f08b668: afa400a0 */ sw $a0,0xa0($sp) +/* f08b66c: afa500a4 */ sw $a1,0xa4($sp) +/* f08b670: 0fc2486d */ jal func0f0921b4 +/* f08b674: afa600a8 */ sw $a2,0xa8($sp) +/* f08b678: 8fae00a0 */ lw $t6,0xa0($sp) +/* f08b67c: 3c188008 */ lui $t8,0x8008 +/* f08b680: 000e78c0 */ sll $t7,$t6,0x3 +/* f08b684: 030fc021 */ addu $t8,$t8,$t7 +/* f08b688: 8f18b06c */ lw $t8,-0x4f94($t8) +/* f08b68c: 0fc180d6 */ jal func0f060358 +/* f08b690: afb8009c */ sw $t8,0x9c($sp) +/* f08b694: 00408825 */ or $s1,$v0,$zero +/* f08b698: 0fc2cc2b */ jal func0f0b30ac +/* f08b69c: 8fa4009c */ lw $a0,0x9c($sp) +/* f08b6a0: 2e240001 */ sltiu $a0,$s1,0x1 +/* f08b6a4: 2c450001 */ sltiu $a1,$v0,0x1 +/* f08b6a8: 8fa6009c */ lw $a2,0x9c($sp) +/* f08b6ac: 0fc227e3 */ jal func0f089f8c +/* f08b6b0: afa20094 */ sw $v0,0x94($sp) +/* f08b6b4: 8fa70094 */ lw $a3,0x94($sp) +/* f08b6b8: 16200005 */ bnez $s1,.L0f08b6d0 +/* f08b6bc: 00408025 */ or $s0,$v0,$zero +/* f08b6c0: 0fc180d6 */ jal func0f060358 +/* f08b6c4: afa70094 */ sw $a3,0x94($sp) +/* f08b6c8: 8fa70094 */ lw $a3,0x94($sp) +/* f08b6cc: 00408825 */ or $s1,$v0,$zero +.L0f08b6d0: +/* f08b6d0: 14e00004 */ bnez $a3,.L0f08b6e4 +/* f08b6d4: 00000000 */ sll $zero,$zero,0x0 +/* f08b6d8: 0fc2cc2b */ jal func0f0b30ac +/* f08b6dc: 8fa4009c */ lw $a0,0x9c($sp) +/* f08b6e0: 00403825 */ or $a3,$v0,$zero +.L0f08b6e4: +/* f08b6e4: 12000054 */ beqz $s0,.L0f08b838 +/* f08b6e8: 00000000 */ sll $zero,$zero,0x0 +/* f08b6ec: 12200052 */ beqz $s1,.L0f08b838 +/* f08b6f0: 00000000 */ sll $zero,$zero,0x0 +/* f08b6f4: 10e00050 */ beqz $a3,.L0f08b838 +/* f08b6f8: 27a20028 */ addiu $v0,$sp,0x28 +/* f08b6fc: 3c198007 */ lui $t9,0x8007 +/* f08b700: 2739ad24 */ addiu $t9,$t9,-21212 +/* f08b704: 8fa300a4 */ lw $v1,0xa4($sp) +/* f08b708: 27290060 */ addiu $t1,$t9,0x60 +/* f08b70c: 00405025 */ or $t2,$v0,$zero +.L0f08b710: +/* f08b710: 8f210000 */ lw $at,0x0($t9) +/* f08b714: 2739000c */ addiu $t9,$t9,0xc +/* f08b718: 254a000c */ addiu $t2,$t2,0xc +/* f08b71c: ad41fff4 */ sw $at,-0xc($t2) +/* f08b720: 8f21fff8 */ lw $at,-0x8($t9) +/* f08b724: ad41fff8 */ sw $at,-0x8($t2) +/* f08b728: 8f21fffc */ lw $at,-0x4($t9) +/* f08b72c: 1729fff8 */ bne $t9,$t1,.L0f08b710 +/* f08b730: ad41fffc */ sw $at,-0x4($t2) +/* f08b734: 8f210000 */ lw $at,0x0($t9) +/* f08b738: 00406825 */ or $t5,$v0,$zero +/* f08b73c: 02007025 */ or $t6,$s0,$zero +/* f08b740: ad410000 */ sw $at,0x0($t2) +/* f08b744: 8f290004 */ lw $t1,0x4($t9) +/* f08b748: 244c0060 */ addiu $t4,$v0,0x60 +/* f08b74c: ad490004 */ sw $t1,0x4($t2) +.L0f08b750: +/* f08b750: 8da10000 */ lw $at,0x0($t5) +/* f08b754: 25ad000c */ addiu $t5,$t5,0xc +/* f08b758: 25ce000c */ addiu $t6,$t6,0xc +/* f08b75c: adc1fff4 */ sw $at,-0xc($t6) +/* f08b760: 8da1fff8 */ lw $at,-0x8($t5) +/* f08b764: adc1fff8 */ sw $at,-0x8($t6) +/* f08b768: 8da1fffc */ lw $at,-0x4($t5) +/* f08b76c: 15acfff8 */ bne $t5,$t4,.L0f08b750 +/* f08b770: adc1fffc */ sw $at,-0x4($t6) +/* f08b774: 8da10000 */ lw $at,0x0($t5) +/* f08b778: adc10000 */ sw $at,0x0($t6) +/* f08b77c: 8dac0004 */ lw $t4,0x4($t5) +/* f08b780: adcc0004 */ sw $t4,0x4($t6) +/* f08b784: 906f0000 */ lbu $t7,0x0($v1) +/* f08b788: a20f005c */ sb $t7,0x5c($s0) +/* f08b78c: 90780001 */ lbu $t8,0x1($v1) +/* f08b790: a218005d */ sb $t8,0x5d($s0) +/* f08b794: 90680002 */ lbu $t0,0x2($v1) +/* f08b798: a208005e */ sb $t0,0x5e($s0) +/* f08b79c: 90690003 */ lbu $t1,0x3($v1) +/* f08b7a0: a209005f */ sb $t1,0x5f($s0) +/* f08b7a4: 90790000 */ lbu $t9,0x0($v1) +/* f08b7a8: 272affee */ addiu $t2,$t9,-18 +/* f08b7ac: 2d410023 */ sltiu $at,$t2,0x23 +/* f08b7b0: 10200006 */ beqz $at,.L0f08b7cc +/* f08b7b4: 000a5080 */ sll $t2,$t2,0x2 +/* f08b7b8: 3c017f1b */ lui $at,0x7f1b +/* f08b7bc: 002a0821 */ addu $at,$at,$t2 +/* f08b7c0: 8c2aae9c */ lw $t2,-0x5164($at) +/* f08b7c4: 01400008 */ jr $t2 +/* f08b7c8: 00000000 */ sll $zero,$zero,0x0 +.L0f08b7cc: +/* f08b7cc: 8fab00a0 */ lw $t3,0xa0($sp) +/* f08b7d0: 02002025 */ or $a0,$s0,$zero +/* f08b7d4: 02203025 */ or $a2,$s1,$zero +/* f08b7d8: a60b0004 */ sh $t3,0x4($s0) +/* f08b7dc: 0fc22b72 */ jal func0f08adc8 +/* f08b7e0: 8fa5009c */ lw $a1,0x9c($sp) +/* f08b7e4: 3c0c800a */ lui $t4,0x800a +/* f08b7e8: 8d8ca2d4 */ lw $t4,-0x5d2c($t4) +/* f08b7ec: 00408825 */ or $s1,$v0,$zero +/* f08b7f0: 5180000e */ beqzl $t4,.L0f08b82c +/* f08b7f4: 922a003f */ lbu $t2,0x3f($s1) +/* f08b7f8: 0fc633fe */ jal func0f18cff8 +/* f08b7fc: 8fa400a8 */ lw $a0,0xa8($sp) +/* f08b800: 8e0d0040 */ lw $t5,0x40($s0) +/* f08b804: 3c010fff */ lui $at,0xfff +/* f08b808: 3421ffff */ ori $at,$at,0xffff +/* f08b80c: 01a17024 */ and $t6,$t5,$at +/* f08b810: 3c01f000 */ lui $at,0xf000 +/* f08b814: 0002c700 */ sll $t8,$v0,0x1c +/* f08b818: 03014024 */ and $t0,$t8,$at +/* f08b81c: ae0e0040 */ sw $t6,0x40($s0) +/* f08b820: 01c84825 */ or $t1,$t6,$t0 +/* f08b824: ae090040 */ sw $t1,0x40($s0) +/* f08b828: 922a003f */ lbu $t2,0x3f($s1) +.L0f08b82c: +/* f08b82c: 354b0020 */ ori $t3,$t2,0x20 +/* f08b830: 1000000d */ beqz $zero,.L0f08b868 +/* f08b834: a22b003f */ sb $t3,0x3f($s1) +.L0f08b838: +/* f08b838: 12000003 */ beqz $s0,.L0f08b848 +/* f08b83c: 00000000 */ sll $zero,$zero,0x0 +/* f08b840: ae000014 */ sw $zero,0x14($s0) +/* f08b844: ae000018 */ sw $zero,0x18($s0) +.L0f08b848: +/* f08b848: 10e00003 */ beqz $a3,.L0f08b858 +/* f08b84c: 00008025 */ or $s0,$zero,$zero +/* f08b850: 0fc2cc33 */ jal func0f0b30cc +/* f08b854: 00e02025 */ or $a0,$a3,$zero +.L0f08b858: +/* f08b858: 52200004 */ beqzl $s1,.L0f08b86c +/* f08b85c: 8fbf001c */ lw $ra,0x1c($sp) +/* f08b860: 0fc1810e */ jal func0f060438 +/* f08b864: 02202025 */ or $a0,$s1,$zero +.L0f08b868: +/* f08b868: 8fbf001c */ lw $ra,0x1c($sp) +.L0f08b86c: +/* f08b86c: 02001025 */ or $v0,$s0,$zero +/* f08b870: 8fb00014 */ lw $s0,0x14($sp) +/* f08b874: 8fb10018 */ lw $s1,0x18($sp) +/* f08b878: 03e00008 */ jr $ra +/* f08b87c: 27bd00a0 */ addiu $sp,$sp,0xa0 +); + +GLOBAL_ASM( +glabel func0f08b880 +/* f08b880: 27bdffe0 */ addiu $sp,$sp,-32 +/* f08b884: 3c0e8007 */ lui $t6,0x8007 +/* f08b888: afbf0014 */ sw $ra,0x14($sp) +/* f08b88c: 25cead8c */ addiu $t6,$t6,-21108 +/* f08b890: 8dc10000 */ lw $at,0x0($t6) +/* f08b894: 00a03825 */ or $a3,$a1,$zero +/* f08b898: 27a5001c */ addiu $a1,$sp,0x1c +/* f08b89c: aca10000 */ sw $at,0x0($a1) +/* f08b8a0: 0fc22d96 */ jal func0f08b658 +/* f08b8a4: a3a7001c */ sb $a3,0x1c($sp) +/* f08b8a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f08b8ac: 27bd0020 */ addiu $sp,$sp,0x20 +/* f08b8b0: 03e00008 */ jr $ra +/* f08b8b4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08b8b8 +/* f08b8b8: 10800009 */ beqz $a0,.L0f08b8e0 +/* f08b8bc: 00057080 */ sll $t6,$a1,0x2 +/* f08b8c0: 008e7821 */ addu $t7,$a0,$t6 +/* f08b8c4: 8de20170 */ lw $v0,0x170($t7) +/* f08b8c8: 10400005 */ beqz $v0,.L0f08b8e0 +/* f08b8cc: 00000000 */ sll $zero,$zero,0x0 +/* f08b8d0: 8c430004 */ lw $v1,0x4($v0) +/* f08b8d4: 8c780040 */ lw $t8,0x40($v1) +/* f08b8d8: 37190004 */ ori $t9,$t8,0x4 +/* f08b8dc: ac790040 */ sw $t9,0x40($v1) +.L0f08b8e0: +/* f08b8e0: 03e00008 */ jr $ra +/* f08b8e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08b8e8 +/* f08b8e8: 27bdff60 */ addiu $sp,$sp,-160 +/* f08b8ec: 8fae00b4 */ lw $t6,0xb4($sp) +/* f08b8f0: afbf002c */ sw $ra,0x2c($sp) +/* f08b8f4: afb20028 */ sw $s2,0x28($sp) +/* f08b8f8: afb10024 */ sw $s1,0x24($sp) +/* f08b8fc: afb00020 */ sw $s0,0x20($sp) +/* f08b900: afa400a0 */ sw $a0,0xa0($sp) +/* f08b904: afa500a4 */ sw $a1,0xa4($sp) +/* f08b908: afa600a8 */ sw $a2,0xa8($sp) +/* f08b90c: 15c00009 */ bnez $t6,.L0f08b934 +/* f08b910: afa700ac */ sw $a3,0xac($sp) +/* f08b914: 0fc2486d */ jal func0f0921b4 +/* f08b918: 00a02025 */ or $a0,$a1,$zero +/* f08b91c: 8faf00a4 */ lw $t7,0xa4($sp) +/* f08b920: 3c198008 */ lui $t9,0x8008 +/* f08b924: 000fc0c0 */ sll $t8,$t7,0x3 +/* f08b928: 0338c821 */ addu $t9,$t9,$t8 +/* f08b92c: 8f39b06c */ lw $t9,-0x4f94($t9) +/* f08b930: afb900b4 */ sw $t9,0xb4($sp) +.L0f08b934: +/* f08b934: 0fc180d6 */ jal func0f060358 +/* f08b938: 00000000 */ sll $zero,$zero,0x0 +/* f08b93c: 00409025 */ or $s2,$v0,$zero +/* f08b940: 0fc2cc2b */ jal func0f0b30ac +/* f08b944: 8fa400b4 */ lw $a0,0xb4($sp) +/* f08b948: 8fb000b0 */ lw $s0,0xb0($sp) +/* f08b94c: 00408825 */ or $s1,$v0,$zero +/* f08b950: 2e440001 */ sltiu $a0,$s2,0x1 +/* f08b954: 16000004 */ bnez $s0,.L0f08b968 +/* f08b958: 2c450001 */ sltiu $a1,$v0,0x1 +/* f08b95c: 0fc227e3 */ jal func0f089f8c +/* f08b960: 8fa600b4 */ lw $a2,0xb4($sp) +/* f08b964: 00408025 */ or $s0,$v0,$zero +.L0f08b968: +/* f08b968: 16400004 */ bnez $s2,.L0f08b97c +/* f08b96c: 00000000 */ sll $zero,$zero,0x0 +/* f08b970: 0fc180d6 */ jal func0f060358 +/* f08b974: 00000000 */ sll $zero,$zero,0x0 +/* f08b978: 00409025 */ or $s2,$v0,$zero +.L0f08b97c: +/* f08b97c: 16200004 */ bnez $s1,.L0f08b990 +/* f08b980: 00000000 */ sll $zero,$zero,0x0 +/* f08b984: 0fc2cc2b */ jal func0f0b30ac +/* f08b988: 8fa400b4 */ lw $a0,0xb4($sp) +/* f08b98c: 00408825 */ or $s1,$v0,$zero +.L0f08b990: +/* f08b990: 1200003b */ beqz $s0,.L0f08ba80 +/* f08b994: 00000000 */ sll $zero,$zero,0x0 +/* f08b998: 12400039 */ beqz $s2,.L0f08ba80 +/* f08b99c: 00000000 */ sll $zero,$zero,0x0 +/* f08b9a0: 12200037 */ beqz $s1,.L0f08ba80 +/* f08b9a4: 27a20030 */ addiu $v0,$sp,0x30 +/* f08b9a8: 3c088007 */ lui $t0,0x8007 +/* f08b9ac: 2508ad90 */ addiu $t0,$t0,-21104 +/* f08b9b0: 250a0060 */ addiu $t2,$t0,0x60 +/* f08b9b4: 00405825 */ or $t3,$v0,$zero +.L0f08b9b8: +/* f08b9b8: 8d010000 */ lw $at,0x0($t0) +/* f08b9bc: 2508000c */ addiu $t0,$t0,0xc +/* f08b9c0: 256b000c */ addiu $t3,$t3,0xc +/* f08b9c4: ad61fff4 */ sw $at,-0xc($t3) +/* f08b9c8: 8d01fff8 */ lw $at,-0x8($t0) +/* f08b9cc: ad61fff8 */ sw $at,-0x8($t3) +/* f08b9d0: 8d01fffc */ lw $at,-0x4($t0) +/* f08b9d4: 150afff8 */ bne $t0,$t2,.L0f08b9b8 +/* f08b9d8: ad61fffc */ sw $at,-0x4($t3) +/* f08b9dc: 8d010000 */ lw $at,0x0($t0) +/* f08b9e0: 00407025 */ or $t6,$v0,$zero +/* f08b9e4: 02007825 */ or $t7,$s0,$zero +/* f08b9e8: ad610000 */ sw $at,0x0($t3) +/* f08b9ec: 8d0a0004 */ lw $t2,0x4($t0) +/* f08b9f0: 244d0060 */ addiu $t5,$v0,0x60 +/* f08b9f4: ad6a0004 */ sw $t2,0x4($t3) +.L0f08b9f8: +/* f08b9f8: 8dc10000 */ lw $at,0x0($t6) +/* f08b9fc: 25ce000c */ addiu $t6,$t6,0xc +/* f08ba00: 25ef000c */ addiu $t7,$t7,0xc +/* f08ba04: ade1fff4 */ sw $at,-0xc($t7) +/* f08ba08: 8dc1fff8 */ lw $at,-0x8($t6) +/* f08ba0c: ade1fff8 */ sw $at,-0x8($t7) +/* f08ba10: 8dc1fffc */ lw $at,-0x4($t6) +/* f08ba14: 15cdfff8 */ bne $t6,$t5,.L0f08b9f8 +/* f08ba18: ade1fffc */ sw $at,-0x4($t7) +/* f08ba1c: 8dc10000 */ lw $at,0x0($t6) +/* f08ba20: 02002025 */ or $a0,$s0,$zero +/* f08ba24: 02403825 */ or $a3,$s2,$zero +/* f08ba28: ade10000 */ sw $at,0x0($t7) +/* f08ba2c: 8dcd0004 */ lw $t5,0x4($t6) +/* f08ba30: aded0004 */ sw $t5,0x4($t7) +/* f08ba34: 8fb800a8 */ lw $t8,0xa8($sp) +/* f08ba38: a200005f */ sb $zero,0x5f($s0) +/* f08ba3c: a200005e */ sb $zero,0x5e($s0) +/* f08ba40: a200005d */ sb $zero,0x5d($s0) +/* f08ba44: a218005c */ sb $t8,0x5c($s0) +/* f08ba48: 8fb900a4 */ lw $t9,0xa4($sp) +/* f08ba4c: a6190004 */ sh $t9,0x4($s0) +/* f08ba50: 8fa900ac */ lw $t1,0xac($sp) +/* f08ba54: 352a4000 */ ori $t2,$t1,0x4000 +/* f08ba58: ae0a0008 */ sw $t2,0x8($s0) +/* f08ba5c: 8fa800a0 */ lw $t0,0xa0($sp) +/* f08ba60: 850b0000 */ lh $t3,0x0($t0) +/* f08ba64: a60b0006 */ sh $t3,0x6($s0) +/* f08ba68: afb10010 */ sw $s1,0x10($sp) +/* f08ba6c: 8fa600b4 */ lw $a2,0xb4($sp) +/* f08ba70: 0fc22c42 */ jal func0f08b108 +/* f08ba74: 8fa500a0 */ lw $a1,0xa0($sp) +/* f08ba78: 1000000e */ beqz $zero,.L0f08bab4 +/* f08ba7c: 00409025 */ or $s2,$v0,$zero +.L0f08ba80: +/* f08ba80: 12200003 */ beqz $s1,.L0f08ba90 +/* f08ba84: 00000000 */ sll $zero,$zero,0x0 +/* f08ba88: 0fc2cc33 */ jal func0f0b30cc +/* f08ba8c: 02202025 */ or $a0,$s1,$zero +.L0f08ba90: +/* f08ba90: 12400004 */ beqz $s2,.L0f08baa4 +/* f08ba94: 00000000 */ sll $zero,$zero,0x0 +/* f08ba98: 0fc1810e */ jal func0f060438 +/* f08ba9c: 02402025 */ or $a0,$s2,$zero +/* f08baa0: 00009025 */ or $s2,$zero,$zero +.L0f08baa4: +/* f08baa4: 52000004 */ beqzl $s0,.L0f08bab8 +/* f08baa8: 8fbf002c */ lw $ra,0x2c($sp) +/* f08baac: ae000014 */ sw $zero,0x14($s0) +/* f08bab0: ae000018 */ sw $zero,0x18($s0) +.L0f08bab4: +/* f08bab4: 8fbf002c */ lw $ra,0x2c($sp) +.L0f08bab8: +/* f08bab8: 02401025 */ or $v0,$s2,$zero +/* f08babc: 8fb20028 */ lw $s2,0x28($sp) +/* f08bac0: 8fb00020 */ lw $s0,0x20($sp) +/* f08bac4: 8fb10024 */ lw $s1,0x24($sp) +/* f08bac8: 03e00008 */ jr $ra +/* f08bacc: 27bd00a0 */ addiu $sp,$sp,0xa0 +); + +GLOBAL_ASM( +glabel func0f08bad0 +/* f08bad0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f08bad4: afbf001c */ sw $ra,0x1c($sp) +/* f08bad8: afa00010 */ sw $zero,0x10($sp) +/* f08badc: 0fc22e3a */ jal func0f08b8e8 +/* f08bae0: afa00014 */ sw $zero,0x14($sp) +/* f08bae4: 8fbf001c */ lw $ra,0x1c($sp) +/* f08bae8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f08baec: 03e00008 */ jr $ra +/* f08baf0: 00000000 */ sll $zero,$zero,0x0 +/* f08baf4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f08baf8: afbf001c */ sw $ra,0x1c($sp) +/* f08bafc: afa40020 */ sw $a0,0x20($sp) +/* f08bb00: afa50024 */ sw $a1,0x24($sp) +/* f08bb04: afa60028 */ sw $a2,0x28($sp) +/* f08bb08: 0fc4a2bd */ jal func0f128af4 +/* f08bb0c: 00a02025 */ or $a0,$a1,$zero +/* f08bb10: 8fa40020 */ lw $a0,0x20($sp) +/* f08bb14: 00402825 */ or $a1,$v0,$zero +/* f08bb18: 8fa60024 */ lw $a2,0x24($sp) +/* f08bb1c: 8fa70028 */ lw $a3,0x28($sp) +/* f08bb20: afa00010 */ sw $zero,0x10($sp) +/* f08bb24: 0fc22e3a */ jal func0f08b8e8 +/* f08bb28: afa00014 */ sw $zero,0x14($sp) +/* f08bb2c: 8fbf001c */ lw $ra,0x1c($sp) +/* f08bb30: 27bd0020 */ addiu $sp,$sp,0x20 +/* f08bb34: 03e00008 */ jr $ra +/* f08bb38: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08bb3c +/* f08bb3c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f08bb40: afbf0014 */ sw $ra,0x14($sp) +/* f08bb44: 0fc22405 */ jal func0f089014 +/* f08bb48: 00000000 */ sll $zero,$zero,0x0 +/* f08bb4c: 8fbf0014 */ lw $ra,0x14($sp) +/* f08bb50: 27bd0018 */ addiu $sp,$sp,0x18 +/* f08bb54: 03e00008 */ jr $ra +/* f08bb58: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08bb5c +/* f08bb5c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f08bb60: afbf001c */ sw $ra,0x1c($sp) +/* f08bb64: afb00018 */ sw $s0,0x18($sp) +/* f08bb68: afa5003c */ sw $a1,0x3c($sp) +/* f08bb6c: afa60040 */ sw $a2,0x40($sp) +/* f08bb70: afa00024 */ sw $zero,0x24($sp) +/* f08bb74: 8c820004 */ lw $v0,0x4($a0) +/* f08bb78: 5040002a */ beqzl $v0,.L0f08bc24 +/* f08bb7c: 8fad0024 */ lw $t5,0x24($sp) +/* f08bb80: 904e0003 */ lbu $t6,0x3($v0) +/* f08bb84: 24010008 */ addiu $at,$zero,0x8 +/* f08bb88: 55c10026 */ bnel $t6,$at,.L0f08bc24 +/* f08bb8c: 8fad0024 */ lw $t5,0x24($sp) +/* f08bb90: 8c500018 */ lw $s0,0x18($v0) +/* f08bb94: 52000023 */ beqzl $s0,.L0f08bc24 +/* f08bb98: 8fad0024 */ lw $t5,0x24($sp) +/* f08bb9c: 8e040008 */ lw $a0,0x8($s0) +/* f08bba0: 3c0f8008 */ lui $t7,0x8008 +/* f08bba4: 25efc084 */ addiu $t7,$t7,-16252 +/* f08bba8: 8c980004 */ lw $t8,0x4($a0) +/* f08bbac: 55f8001d */ bnel $t7,$t8,.L0f08bc24 +/* f08bbb0: 8fad0024 */ lw $t5,0x24($sp) +/* f08bbb4: 0c006a47 */ jal 0x1a91c +/* f08bbb8: 00002825 */ or $a1,$zero,$zero +/* f08bbbc: 1040000a */ beqz $v0,.L0f08bbe8 +/* f08bbc0: 00402825 */ or $a1,$v0,$zero +/* f08bbc4: 0c006a87 */ jal 0x1aa1c +/* f08bbc8: 02002025 */ or $a0,$s0,$zero +/* f08bbcc: 8fb9003c */ lw $t9,0x3c($sp) +/* f08bbd0: 24090001 */ addiu $t1,$zero,0x1 +/* f08bbd4: a4590000 */ sh $t9,0x0($v0) +/* f08bbd8: 8fa8003c */ lw $t0,0x3c($sp) +/* f08bbdc: 51000003 */ beqzl $t0,.L0f08bbec +/* f08bbe0: 8e040008 */ lw $a0,0x8($s0) +/* f08bbe4: afa90024 */ sw $t1,0x24($sp) +.L0f08bbe8: +/* f08bbe8: 8e040008 */ lw $a0,0x8($s0) +.L0f08bbec: +/* f08bbec: 0c006a47 */ jal 0x1a91c +/* f08bbf0: 24050002 */ addiu $a1,$zero,0x2 +/* f08bbf4: 1040000a */ beqz $v0,.L0f08bc20 +/* f08bbf8: 00402825 */ or $a1,$v0,$zero +/* f08bbfc: 0c006a87 */ jal 0x1aa1c +/* f08bc00: 02002025 */ or $a0,$s0,$zero +/* f08bc04: 8faa003c */ lw $t2,0x3c($sp) +/* f08bc08: 240c0001 */ addiu $t4,$zero,0x1 +/* f08bc0c: ac4a0000 */ sw $t2,0x0($v0) +/* f08bc10: 8fab003c */ lw $t3,0x3c($sp) +/* f08bc14: 51600003 */ beqzl $t3,.L0f08bc24 +/* f08bc18: 8fad0024 */ lw $t5,0x24($sp) +/* f08bc1c: afac0024 */ sw $t4,0x24($sp) +.L0f08bc20: +/* f08bc20: 8fad0024 */ lw $t5,0x24($sp) +.L0f08bc24: +/* f08bc24: 87ae0042 */ lh $t6,0x42($sp) +/* f08bc28: 2401ffff */ addiu $at,$zero,-1 +/* f08bc2c: 51a00007 */ beqzl $t5,.L0f08bc4c +/* f08bc30: 8fbf001c */ lw $ra,0x1c($sp) +/* f08bc34: 11c10004 */ beq $t6,$at,.L0f08bc48 +/* f08bc38: 01c02025 */ or $a0,$t6,$zero +/* f08bc3c: 24050030 */ addiu $a1,$zero,0x30 +/* f08bc40: 0fc010e3 */ jal func0f00438c +/* f08bc44: 24060080 */ addiu $a2,$zero,0x80 +.L0f08bc48: +/* f08bc48: 8fbf001c */ lw $ra,0x1c($sp) +.L0f08bc4c: +/* f08bc4c: 8fb00018 */ lw $s0,0x18($sp) +/* f08bc50: 27bd0038 */ addiu $sp,$sp,0x38 +/* f08bc54: 03e00008 */ jr $ra +/* f08bc58: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08bc5c +/* f08bc5c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f08bc60: afbf0014 */ sw $ra,0x14($sp) +/* f08bc64: 8c820004 */ lw $v0,0x4($a0) +/* f08bc68: 8c460018 */ lw $a2,0x18($v0) +/* f08bc6c: 50c0001d */ beqzl $a2,.L0f08bce4 +/* f08bc70: 00001025 */ or $v0,$zero,$zero +/* f08bc74: 8cc40008 */ lw $a0,0x8($a2) +/* f08bc78: 3c0e8008 */ lui $t6,0x8008 +/* f08bc7c: 25cec084 */ addiu $t6,$t6,-16252 +/* f08bc80: 8c8f0004 */ lw $t7,0x4($a0) +/* f08bc84: 00002825 */ or $a1,$zero,$zero +/* f08bc88: 55cf0016 */ bnel $t6,$t7,.L0f08bce4 +/* f08bc8c: 00001025 */ or $v0,$zero,$zero +/* f08bc90: 0c006a47 */ jal 0x1a91c +/* f08bc94: afa60018 */ sw $a2,0x18($sp) +/* f08bc98: 8fa60018 */ lw $a2,0x18($sp) +/* f08bc9c: 10400005 */ beqz $v0,.L0f08bcb4 +/* f08bca0: 00402825 */ or $a1,$v0,$zero +/* f08bca4: 0c006a87 */ jal 0x1aa1c +/* f08bca8: 00c02025 */ or $a0,$a2,$zero +/* f08bcac: 1000000d */ beqz $zero,.L0f08bce4 +/* f08bcb0: 84420000 */ lh $v0,0x0($v0) +.L0f08bcb4: +/* f08bcb4: 8cc40008 */ lw $a0,0x8($a2) +/* f08bcb8: afa60018 */ sw $a2,0x18($sp) +/* f08bcbc: 0c006a47 */ jal 0x1a91c +/* f08bcc0: 24050002 */ addiu $a1,$zero,0x2 +/* f08bcc4: 8fa60018 */ lw $a2,0x18($sp) +/* f08bcc8: 10400005 */ beqz $v0,.L0f08bce0 +/* f08bccc: 00402825 */ or $a1,$v0,$zero +/* f08bcd0: 0c006a87 */ jal 0x1aa1c +/* f08bcd4: 00c02025 */ or $a0,$a2,$zero +/* f08bcd8: 10000002 */ beqz $zero,.L0f08bce4 +/* f08bcdc: 8c420000 */ lw $v0,0x0($v0) +.L0f08bce0: +/* f08bce0: 00001025 */ or $v0,$zero,$zero +.L0f08bce4: +/* f08bce4: 8fbf0014 */ lw $ra,0x14($sp) +/* f08bce8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f08bcec: 03e00008 */ jr $ra +/* f08bcf0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08bcf4 +/* f08bcf4: afa40000 */ sw $a0,0x0($sp) +/* f08bcf8: 03e00008 */ jr $ra +/* f08bcfc: 2402ffff */ addiu $v0,$zero,-1 +); + +GLOBAL_ASM( +glabel func0f08bd00 +/* f08bd00: 27bdffe0 */ addiu $sp,$sp,-32 +/* f08bd04: afbf0014 */ sw $ra,0x14($sp) +/* f08bd08: afa40020 */ sw $a0,0x20($sp) +/* f08bd0c: 8ca70004 */ lw $a3,0x4($a1) +/* f08bd10: 00001825 */ or $v1,$zero,$zero +/* f08bd14: 8ce60074 */ lw $a2,0x74($a3) +/* f08bd18: 14c00003 */ bnez $a2,.L0f08bd28 +/* f08bd1c: 00c02025 */ or $a0,$a2,$zero +/* f08bd20: 10000021 */ beqz $zero,.L0f08bda8 +/* f08bd24: 24030001 */ addiu $v1,$zero,0x1 +.L0f08bd28: +/* f08bd28: afa30018 */ sw $v1,0x18($sp) +/* f08bd2c: 0fc449e4 */ jal func0f112790 +/* f08bd30: afa7001c */ sw $a3,0x1c($sp) +/* f08bd34: 8fa30018 */ lw $v1,0x18($sp) +/* f08bd38: 10400003 */ beqz $v0,.L0f08bd48 +/* f08bd3c: 8fa7001c */ lw $a3,0x1c($sp) +/* f08bd40: 10000019 */ beqz $zero,.L0f08bda8 +/* f08bd44: 24030001 */ addiu $v1,$zero,0x1 +.L0f08bd48: +/* f08bd48: 8fa40020 */ lw $a0,0x20($sp) +/* f08bd4c: 00e02825 */ or $a1,$a3,$zero +/* f08bd50: afa30018 */ sw $v1,0x18($sp) +/* f08bd54: afa7001c */ sw $a3,0x1c($sp) +/* f08bd58: 0fc23fff */ jal func0f08fffc +/* f08bd5c: 24840008 */ addiu $a0,$a0,0x8 +/* f08bd60: 8fa30018 */ lw $v1,0x18($sp) +/* f08bd64: 10400009 */ beqz $v0,.L0f08bd8c +/* f08bd68: 8fa7001c */ lw $a3,0x1c($sp) +/* f08bd6c: 8ce2000c */ lw $v0,0xc($a3) +/* f08bd70: 000270c0 */ sll $t6,$v0,0x3 +/* f08bd74: 05c1000c */ bgez $t6,.L0f08bda8 +/* f08bd78: 00027900 */ sll $t7,$v0,0x4 +/* f08bd7c: 05e2000b */ bltzl $t7,.L0f08bdac +/* f08bd80: 00e02025 */ or $a0,$a3,$zero +/* f08bd84: 10000008 */ beqz $zero,.L0f08bda8 +/* f08bd88: 24030001 */ addiu $v1,$zero,0x1 +.L0f08bd8c: +/* f08bd8c: 8ce2000c */ lw $v0,0xc($a3) +/* f08bd90: 0002c0c0 */ sll $t8,$v0,0x3 +/* f08bd94: 07000004 */ bltz $t8,.L0f08bda8 +/* f08bd98: 0002c900 */ sll $t9,$v0,0x4 +/* f08bd9c: 07230003 */ bgezl $t9,.L0f08bdac +/* f08bda0: 00e02025 */ or $a0,$a3,$zero +/* f08bda4: 24030001 */ addiu $v1,$zero,0x1 +.L0f08bda8: +/* f08bda8: 00e02025 */ or $a0,$a3,$zero +.L0f08bdac: +/* f08bdac: 0fc1996b */ jal func0f0665ac +/* f08bdb0: afa30018 */ sw $v1,0x18($sp) +/* f08bdb4: 14400002 */ bnez $v0,.L0f08bdc0 +/* f08bdb8: 8fa30018 */ lw $v1,0x18($sp) +/* f08bdbc: 00001825 */ or $v1,$zero,$zero +.L0f08bdc0: +/* f08bdc0: 8fbf0014 */ lw $ra,0x14($sp) +/* f08bdc4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f08bdc8: 00601025 */ or $v0,$v1,$zero +/* f08bdcc: 03e00008 */ jr $ra +/* f08bdd0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08bdd4 +/* f08bdd4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f08bdd8: afbf0014 */ sw $ra,0x14($sp) +/* f08bddc: afa40028 */ sw $a0,0x28($sp) +/* f08bde0: afa5002c */ sw $a1,0x2c($sp) +/* f08bde4: 948f0070 */ lhu $t7,0x70($a0) +/* f08bde8: 44866000 */ mtc1 $a2,$f12 +/* f08bdec: 44800000 */ mtc1 $zero,$f0 +/* f08bdf0: 31f80200 */ andi $t8,$t7,0x200 +/* f08bdf4: 17000003 */ bnez $t8,.L0f08be04 +/* f08bdf8: 3c0143c8 */ lui $at,0x43c8 +/* f08bdfc: 50e00005 */ beqzl $a3,.L0f08be14 +/* f08be00: 3c014348 */ lui $at,0x4348 +.L0f08be04: +/* f08be04: 44812000 */ mtc1 $at,$f4 +/* f08be08: 10000005 */ beqz $zero,.L0f08be20 +/* f08be0c: 46046300 */ add.s $f12,$f12,$f4 +/* f08be10: 3c014348 */ lui $at,0x4348 +.L0f08be14: +/* f08be14: 44813000 */ mtc1 $at,$f6 +/* f08be18: 00000000 */ sll $zero,$zero,0x0 +/* f08be1c: 46066300 */ add.s $f12,$f12,$f6 +.L0f08be20: +/* f08be20: 8fb90028 */ lw $t9,0x28($sp) +/* f08be24: e7ac001c */ swc1 $f12,0x1c($sp) +/* f08be28: e7a00020 */ swc1 $f0,0x20($sp) +/* f08be2c: e7a00024 */ swc1 $f0,0x24($sp) +/* f08be30: 97220072 */ lhu $v0,0x72($t9) +/* f08be34: 24010004 */ addiu $at,$zero,0x4 +/* f08be38: 8fa4002c */ lw $a0,0x2c($sp) +/* f08be3c: 10410004 */ beq $v0,$at,.L0f08be50 +/* f08be40: 8fa80028 */ lw $t0,0x28($sp) +/* f08be44: 10400002 */ beqz $v0,.L0f08be50 +/* f08be48: 24010005 */ addiu $at,$zero,0x5 +/* f08be4c: 14410007 */ bne $v0,$at,.L0f08be6c +.L0f08be50: +/* f08be50: 27a5001c */ addiu $a1,$sp,0x1c +/* f08be54: 0fc19e3e */ jal func0f0678f8 +/* f08be58: 85060006 */ lh $a2,0x6($t0) +/* f08be5c: 50400004 */ beqzl $v0,.L0f08be70 +/* f08be60: 00001025 */ or $v0,$zero,$zero +/* f08be64: 10000002 */ beqz $zero,.L0f08be70 +/* f08be68: 24020001 */ addiu $v0,$zero,0x1 +.L0f08be6c: +/* f08be6c: 00001025 */ or $v0,$zero,$zero +.L0f08be70: +/* f08be70: 8fbf0014 */ lw $ra,0x14($sp) +/* f08be74: 27bd0028 */ addiu $sp,$sp,0x28 +/* f08be78: 03e00008 */ jr $ra +/* f08be7c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08be80 +/* f08be80: 27bdffe8 */ addiu $sp,$sp,-24 +/* f08be84: afbf0014 */ sw $ra,0x14($sp) +/* f08be88: afa40018 */ sw $a0,0x18($sp) +/* f08be8c: afa5001c */ sw $a1,0x1c($sp) +/* f08be90: afa60020 */ sw $a2,0x20($sp) +/* f08be94: 0fc1a2bd */ jal func0f068af4 +/* f08be98: 00a02025 */ or $a0,$a1,$zero +/* f08be9c: 44800000 */ mtc1 $zero,$f0 +/* f08bea0: c4420004 */ lwc1 $f2,0x4($v0) +/* f08bea4: 8fa3001c */ lw $v1,0x1c($sp) +/* f08bea8: 4602003c */ c.lt.s $f0,$f2 +/* f08beac: 00000000 */ sll $zero,$zero,0x0 +/* f08beb0: 45020003 */ bc1fl .L0f08bec0 +/* f08beb4: c4420008 */ lwc1 $f2,0x8($v0) +/* f08beb8: 46001006 */ mov.s $f0,$f2 +/* f08bebc: c4420008 */ lwc1 $f2,0x8($v0) +.L0f08bec0: +/* f08bec0: 46001087 */ neg.s $f2,$f2 +/* f08bec4: 4602003c */ c.lt.s $f0,$f2 +/* f08bec8: 00000000 */ sll $zero,$zero,0x0 +/* f08becc: 45020003 */ bc1fl .L0f08bedc +/* f08bed0: c442000c */ lwc1 $f2,0xc($v0) +/* f08bed4: 46001006 */ mov.s $f0,$f2 +/* f08bed8: c442000c */ lwc1 $f2,0xc($v0) +.L0f08bedc: +/* f08bedc: 4602003c */ c.lt.s $f0,$f2 +/* f08bee0: 00000000 */ sll $zero,$zero,0x0 +/* f08bee4: 45020003 */ bc1fl .L0f08bef4 +/* f08bee8: c4420010 */ lwc1 $f2,0x10($v0) +/* f08beec: 46001006 */ mov.s $f0,$f2 +/* f08bef0: c4420010 */ lwc1 $f2,0x10($v0) +.L0f08bef4: +/* f08bef4: 46001087 */ neg.s $f2,$f2 +/* f08bef8: 4602003c */ c.lt.s $f0,$f2 +/* f08befc: 00000000 */ sll $zero,$zero,0x0 +/* f08bf00: 45020003 */ bc1fl .L0f08bf10 +/* f08bf04: c4420014 */ lwc1 $f2,0x14($v0) +/* f08bf08: 46001006 */ mov.s $f0,$f2 +/* f08bf0c: c4420014 */ lwc1 $f2,0x14($v0) +.L0f08bf10: +/* f08bf10: 4602003c */ c.lt.s $f0,$f2 +/* f08bf14: 00000000 */ sll $zero,$zero,0x0 +/* f08bf18: 45020003 */ bc1fl .L0f08bf28 +/* f08bf1c: c4420018 */ lwc1 $f2,0x18($v0) +/* f08bf20: 46001006 */ mov.s $f0,$f2 +/* f08bf24: c4420018 */ lwc1 $f2,0x18($v0) +.L0f08bf28: +/* f08bf28: 46001087 */ neg.s $f2,$f2 +/* f08bf2c: 4602003c */ c.lt.s $f0,$f2 +/* f08bf30: 00000000 */ sll $zero,$zero,0x0 +/* f08bf34: 45020003 */ bc1fl .L0f08bf44 +/* f08bf38: 8c6e0018 */ lw $t6,0x18($v1) +/* f08bf3c: 46001006 */ mov.s $f0,$f2 +/* f08bf40: 8c6e0018 */ lw $t6,0x18($v1) +.L0f08bf44: +/* f08bf44: 8c650014 */ lw $a1,0x14($v1) +/* f08bf48: 8fa40018 */ lw $a0,0x18($sp) +/* f08bf4c: c5c40014 */ lwc1 $f4,0x14($t6) +/* f08bf50: 8fa70020 */ lw $a3,0x20($sp) +/* f08bf54: 24a50008 */ addiu $a1,$a1,0x8 +/* f08bf58: 46040002 */ mul.s $f0,$f0,$f4 +/* f08bf5c: 44060000 */ mfc1 $a2,$f0 +/* f08bf60: 0fc22f75 */ jal func0f08bdd4 +/* f08bf64: 00000000 */ sll $zero,$zero,0x0 +/* f08bf68: 8fbf0014 */ lw $ra,0x14($sp) +/* f08bf6c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f08bf70: 03e00008 */ jr $ra +/* f08bf74: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08bf78 +/* f08bf78: 27bdff88 */ addiu $sp,$sp,-120 +/* f08bf7c: afbf0014 */ sw $ra,0x14($sp) +/* f08bf80: afa40078 */ sw $a0,0x78($sp) +/* f08bf84: 00a03825 */ or $a3,$a1,$zero +/* f08bf88: 84840006 */ lh $a0,0x6($a0) +/* f08bf8c: afa7007c */ sw $a3,0x7c($sp) +/* f08bf90: 24050010 */ addiu $a1,$zero,0x10 +/* f08bf94: 0fc456ac */ jal func0f115ab0 +/* f08bf98: 27a60020 */ addiu $a2,$sp,0x20 +/* f08bf9c: 8fa7007c */ lw $a3,0x7c($sp) +/* f08bfa0: c7a60044 */ lwc1 $f6,0x44($sp) +/* f08bfa4: c7b00048 */ lwc1 $f16,0x48($sp) +/* f08bfa8: c4e40000 */ lwc1 $f4,0x0($a3) +/* f08bfac: c4ea0004 */ lwc1 $f10,0x4($a3) +/* f08bfb0: 00007825 */ or $t7,$zero,$zero +/* f08bfb4: 46062202 */ mul.s $f8,$f4,$f6 +/* f08bfb8: c7a6004c */ lwc1 $f6,0x4c($sp) +/* f08bfbc: 8fb80078 */ lw $t8,0x78($sp) +/* f08bfc0: 46105482 */ mul.s $f18,$f10,$f16 +/* f08bfc4: c4ea0008 */ lwc1 $f10,0x8($a3) +/* f08bfc8: 460a3402 */ mul.s $f16,$f6,$f10 +/* f08bfcc: 46124100 */ add.s $f4,$f8,$f18 +/* f08bfd0: 44809000 */ mtc1 $zero,$f18 +/* f08bfd4: 46048200 */ add.s $f8,$f16,$f4 +/* f08bfd8: 4608903e */ c.le.s $f18,$f8 +/* f08bfdc: 00000000 */ sll $zero,$zero,0x0 +/* f08bfe0: 45020003 */ bc1fl .L0f08bff0 +/* f08bfe4: 97190070 */ lhu $t9,0x70($t8) +/* f08bfe8: 240f0001 */ addiu $t7,$zero,0x1 +/* f08bfec: 97190070 */ lhu $t9,0x70($t8) +.L0f08bff0: +/* f08bff0: 448f3000 */ mtc1 $t7,$f6 +/* f08bff4: 33280008 */ andi $t0,$t9,0x8 +/* f08bff8: 1100000b */ beqz $t0,.L0f08c028 +/* f08bffc: 46803020 */ cvt.s.w $f0,$f6 +/* f08c000: 44805000 */ mtc1 $zero,$f10 +/* f08c004: 00004825 */ or $t1,$zero,$zero +/* f08c008: 460a0032 */ c.eq.s $f0,$f10 +/* f08c00c: 00000000 */ sll $zero,$zero,0x0 +/* f08c010: 45020003 */ bc1fl .L0f08c020 +/* f08c014: 44898000 */ mtc1 $t1,$f16 +/* f08c018: 24090001 */ addiu $t1,$zero,0x1 +/* f08c01c: 44898000 */ mtc1 $t1,$f16 +.L0f08c020: +/* f08c020: 00000000 */ sll $zero,$zero,0x0 +/* f08c024: 46808020 */ cvt.s.w $f0,$f16 +.L0f08c028: +/* f08c028: 4600010d */ trunc.w.s $f4,$f0 +/* f08c02c: 8fbf0014 */ lw $ra,0x14($sp) +/* f08c030: 27bd0078 */ addiu $sp,$sp,0x78 +/* f08c034: 44022000 */ mfc1 $v0,$f4 +/* f08c038: 03e00008 */ jr $ra +/* f08c03c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08c040 +/* f08c040: 27bdfda0 */ addiu $sp,$sp,-608 +/* f08c044: afb10024 */ sw $s1,0x24($sp) +/* f08c048: 00808825 */ or $s1,$a0,$zero +/* f08c04c: afbf0044 */ sw $ra,0x44($sp) +/* f08c050: afbe0040 */ sw $s8,0x40($sp) +/* f08c054: afb7003c */ sw $s7,0x3c($sp) +/* f08c058: afb60038 */ sw $s6,0x38($sp) +/* f08c05c: afb50034 */ sw $s5,0x34($sp) +/* f08c060: afb40030 */ sw $s4,0x30($sp) +/* f08c064: afb3002c */ sw $s3,0x2c($sp) +/* f08c068: afb20028 */ sw $s2,0x28($sp) +/* f08c06c: afb00020 */ sw $s0,0x20($sp) +/* f08c070: f7b40018 */ sdc1 $f20,0x18($sp) +/* f08c074: 8c840014 */ lw $a0,0x14($a0) +/* f08c078: 27b20058 */ addiu $s2,$sp,0x58 +/* f08c07c: 02402825 */ or $a1,$s2,$zero +/* f08c080: 24060100 */ addiu $a2,$zero,0x100 +/* f08c084: 0fc197e0 */ jal func0f065f80 +/* f08c088: 24840028 */ addiu $a0,$a0,0x28 +/* f08c08c: 87ae0058 */ lh $t6,0x58($sp) +/* f08c090: 02408025 */ or $s0,$s2,$zero +/* f08c094: 27af0058 */ addiu $t7,$sp,0x58 +/* f08c098: 05c0002f */ bltz $t6,.L0f08c158 +/* f08c09c: 3c1e0400 */ lui $s8,0x400 +/* f08c0a0: 3c13800a */ lui $s3,0x800a +/* f08c0a4: 4480a000 */ mtc1 $zero,$f20 +/* f08c0a8: 26739fc0 */ addiu $s3,$s3,-24640 +/* f08c0ac: 85e30000 */ lh $v1,0x0($t7) +/* f08c0b0: 3c170c00 */ lui $s7,0xc00 +/* f08c0b4: 24160001 */ addiu $s6,$zero,0x1 +/* f08c0b8: 24150006 */ addiu $s5,$zero,0x6 +/* f08c0bc: 24140003 */ addiu $s4,$zero,0x3 +/* f08c0c0: 24120048 */ addiu $s2,$zero,0x48 +.L0f08c0c4: +/* f08c0c4: 00720019 */ multu $v1,$s2 +/* f08c0c8: 8e790338 */ lw $t9,0x338($s3) +/* f08c0cc: 02202025 */ or $a0,$s1,$zero +/* f08c0d0: 0000c012 */ mflo $t8 +/* f08c0d4: 03194021 */ addu $t0,$t8,$t9 +/* f08c0d8: 91020000 */ lbu $v0,0x0($t0) +/* f08c0dc: 25050008 */ addiu $a1,$t0,0x8 +/* f08c0e0: 52820004 */ beql $s4,$v0,.L0f08c0f4 +/* f08c0e4: 4406a000 */ mfc1 $a2,$f20 +/* f08c0e8: 16a20008 */ bne $s5,$v0,.L0f08c10c +/* f08c0ec: 00000000 */ sll $zero,$zero,0x0 +/* f08c0f0: 4406a000 */ mfc1 $a2,$f20 +.L0f08c0f4: +/* f08c0f4: 0fc22f75 */ jal func0f08bdd4 +/* f08c0f8: 00003825 */ or $a3,$zero,$zero +/* f08c0fc: 50400013 */ beqzl $v0,.L0f08c14c +/* f08c100: 86030002 */ lh $v1,0x2($s0) +/* f08c104: 10000015 */ beqz $zero,.L0f08c15c +/* f08c108: 00001025 */ or $v0,$zero,$zero +.L0f08c10c: +/* f08c10c: 56c2000f */ bnel $s6,$v0,.L0f08c14c +/* f08c110: 86030002 */ lh $v1,0x2($s0) +/* f08c114: 8d050004 */ lw $a1,0x4($t0) +/* f08c118: 02202025 */ or $a0,$s1,$zero +/* f08c11c: 8ca20040 */ lw $v0,0x40($a1) +/* f08c120: 00574824 */ and $t1,$v0,$s7 +/* f08c124: 11200008 */ beqz $t1,.L0f08c148 +/* f08c128: 005e3024 */ and $a2,$v0,$s8 +/* f08c12c: 0006502b */ sltu $t2,$zero,$a2 +/* f08c130: 0fc22fa0 */ jal func0f08be80 +/* f08c134: 01403025 */ or $a2,$t2,$zero +/* f08c138: 50400004 */ beqzl $v0,.L0f08c14c +/* f08c13c: 86030002 */ lh $v1,0x2($s0) +/* f08c140: 10000006 */ beqz $zero,.L0f08c15c +/* f08c144: 00001025 */ or $v0,$zero,$zero +.L0f08c148: +/* f08c148: 86030002 */ lh $v1,0x2($s0) +.L0f08c14c: +/* f08c14c: 26100002 */ addiu $s0,$s0,0x2 +/* f08c150: 0461ffdc */ bgez $v1,.L0f08c0c4 +/* f08c154: 00000000 */ sll $zero,$zero,0x0 +.L0f08c158: +/* f08c158: 24020001 */ addiu $v0,$zero,0x1 +.L0f08c15c: +/* f08c15c: 8fbf0044 */ lw $ra,0x44($sp) +/* f08c160: d7b40018 */ ldc1 $f20,0x18($sp) +/* f08c164: 8fb00020 */ lw $s0,0x20($sp) +/* f08c168: 8fb10024 */ lw $s1,0x24($sp) +/* f08c16c: 8fb20028 */ lw $s2,0x28($sp) +/* f08c170: 8fb3002c */ lw $s3,0x2c($sp) +/* f08c174: 8fb40030 */ lw $s4,0x30($sp) +/* f08c178: 8fb50034 */ lw $s5,0x34($sp) +/* f08c17c: 8fb60038 */ lw $s6,0x38($sp) +/* f08c180: 8fb7003c */ lw $s7,0x3c($sp) +/* f08c184: 8fbe0040 */ lw $s8,0x40($sp) +/* f08c188: 03e00008 */ jr $ra +/* f08c18c: 27bd0260 */ addiu $sp,$sp,0x260 +); + +GLOBAL_ASM( +glabel func0f08c190 +/* f08c190: 27bdfd90 */ addiu $sp,$sp,-624 +/* f08c194: afb50034 */ sw $s5,0x34($sp) +/* f08c198: 3c15800a */ lui $s5,0x800a +/* f08c19c: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f08c1a0: 8eae0284 */ lw $t6,0x284($s5) +/* f08c1a4: afbf0044 */ sw $ra,0x44($sp) +/* f08c1a8: afbe0040 */ sw $s8,0x40($sp) +/* f08c1ac: afb7003c */ sw $s7,0x3c($sp) +/* f08c1b0: afb60038 */ sw $s6,0x38($sp) +/* f08c1b4: afb40030 */ sw $s4,0x30($sp) +/* f08c1b8: afb3002c */ sw $s3,0x2c($sp) +/* f08c1bc: afb20028 */ sw $s2,0x28($sp) +/* f08c1c0: afb10024 */ sw $s1,0x24($sp) +/* f08c1c4: afb00020 */ sw $s0,0x20($sp) +/* f08c1c8: f7b40018 */ sdc1 $f20,0x18($sp) +/* f08c1cc: 8dc400bc */ lw $a0,0xbc($t6) +/* f08c1d0: 27b00068 */ addiu $s0,$sp,0x68 +/* f08c1d4: 02002825 */ or $a1,$s0,$zero +/* f08c1d8: 24060100 */ addiu $a2,$zero,0x100 +/* f08c1dc: 0fc197e0 */ jal func0f065f80 +/* f08c1e0: 24840028 */ addiu $a0,$a0,0x28 +/* f08c1e4: 87af0068 */ lh $t7,0x68($sp) +/* f08c1e8: 0200b825 */ or $s7,$s0,$zero +/* f08c1ec: 27b80068 */ addiu $t8,$sp,0x68 +/* f08c1f0: 05e0007f */ bltz $t7,.L0f08c3f0 +/* f08c1f4: 241e0002 */ addiu $s8,$zero,0x2 +/* f08c1f8: 4480a000 */ mtc1 $zero,$f20 +/* f08c1fc: 87020000 */ lh $v0,0x0($t8) +/* f08c200: 8ea80338 */ lw $t0,0x338($s5) +.L0f08c204: +/* f08c204: 0002c8c0 */ sll $t9,$v0,0x3 +/* f08c208: 0322c821 */ addu $t9,$t9,$v0 +/* f08c20c: 0019c8c0 */ sll $t9,$t9,0x3 +/* f08c210: 03282821 */ addu $a1,$t9,$t0 +/* f08c214: 90a90000 */ lbu $t1,0x0($a1) +/* f08c218: 57c90072 */ bnel $s8,$t1,.L0f08c3e4 +/* f08c21c: 86e20002 */ lh $v0,0x2($s7) +/* f08c220: 8cb60004 */ lw $s6,0x4($a1) +/* f08c224: 96ca0070 */ lhu $t2,0x70($s6) +/* f08c228: 314b0010 */ andi $t3,$t2,0x10 +/* f08c22c: 5160006d */ beqzl $t3,.L0f08c3e4 +/* f08c230: 86e20002 */ lh $v0,0x2($s7) +/* f08c234: 8eac0284 */ lw $t4,0x284($s5) +/* f08c238: 0fc22f40 */ jal func0f08bd00 +/* f08c23c: 8d8400bc */ lw $a0,0xbc($t4) +/* f08c240: 50400068 */ beqzl $v0,.L0f08c3e4 +/* f08c244: 86e20002 */ lh $v0,0x2($s7) +/* f08c248: 82c20084 */ lb $v0,0x84($s6) +/* f08c24c: 53c20009 */ beql $s8,$v0,.L0f08c274 +/* f08c250: 8ea30284 */ lw $v1,0x284($s5) +/* f08c254: 54400063 */ bnezl $v0,.L0f08c3e4 +/* f08c258: 86e20002 */ lh $v0,0x2($s7) +/* f08c25c: c6c4007c */ lwc1 $f4,0x7c($s6) +/* f08c260: 4614203e */ c.le.s $f4,$f20 +/* f08c264: 00000000 */ sll $zero,$zero,0x0 +/* f08c268: 4502005e */ bc1fl .L0f08c3e4 +/* f08c26c: 86e20002 */ lh $v0,0x2($s7) +/* f08c270: 8ea30284 */ lw $v1,0x284($s5) +.L0f08c274: +/* f08c274: 24010004 */ addiu $at,$zero,0x4 +/* f08c278: 00009025 */ or $s2,$zero,$zero +/* f08c27c: 8c6201b0 */ lw $v0,0x1b0($v1) +/* f08c280: 00009825 */ or $s3,$zero,$zero +/* f08c284: 0000a025 */ or $s4,$zero,$zero +/* f08c288: 54410007 */ bnel $v0,$at,.L0f08c2a8 +/* f08c28c: 24010003 */ addiu $at,$zero,0x3 +/* f08c290: 0fc31f31 */ jal func0f0c7cc4 +/* f08c294: 00000000 */ sll $zero,$zero,0x0 +/* f08c298: 8c530004 */ lw $s3,0x4($v0) +/* f08c29c: 10000009 */ beqz $zero,.L0f08c2c4 +/* f08c2a0: 8ea30284 */ lw $v1,0x284($s5) +/* f08c2a4: 24010003 */ addiu $at,$zero,0x3 +.L0f08c2a8: +/* f08c2a8: 54410007 */ bnel $v0,$at,.L0f08c2c8 +/* f08c2ac: 8c6400bc */ lw $a0,0xbc($v1) +/* f08c2b0: 0fc31f26 */ jal func0f0c7c98 +/* f08c2b4: 00000000 */ sll $zero,$zero,0x0 +/* f08c2b8: 8c530004 */ lw $s3,0x4($v0) +/* f08c2bc: 24140001 */ addiu $s4,$zero,0x1 +/* f08c2c0: 8ea30284 */ lw $v1,0x284($s5) +.L0f08c2c4: +/* f08c2c4: 8c6400bc */ lw $a0,0xbc($v1) +.L0f08c2c8: +/* f08c2c8: 02c02825 */ or $a1,$s6,$zero +/* f08c2cc: 0fc23fff */ jal func0f08fffc +/* f08c2d0: 24840008 */ addiu $a0,$a0,0x8 +/* f08c2d4: 8ea50284 */ lw $a1,0x284($s5) +/* f08c2d8: 00408825 */ or $s1,$v0,$zero +/* f08c2dc: 02c02025 */ or $a0,$s6,$zero +/* f08c2e0: 0fc22fde */ jal func0f08bf78 +/* f08c2e4: 24a5036c */ addiu $a1,$a1,0x36c +/* f08c2e8: 50510011 */ beql $v0,$s1,.L0f08c330 +/* f08c2ec: 8ed000bc */ lw $s0,0xbc($s6) +/* f08c2f0: 8eae0284 */ lw $t6,0x284($s5) +/* f08c2f4: 4406a000 */ mfc1 $a2,$f20 +/* f08c2f8: 02c02025 */ or $a0,$s6,$zero +/* f08c2fc: 8dc500bc */ lw $a1,0xbc($t6) +/* f08c300: 02803825 */ or $a3,$s4,$zero +/* f08c304: 0fc22f75 */ jal func0f08bdd4 +/* f08c308: 24a50008 */ addiu $a1,$a1,0x8 +/* f08c30c: 14400007 */ bnez $v0,.L0f08c32c +/* f08c310: 00409025 */ or $s2,$v0,$zero +/* f08c314: 12600005 */ beqz $s3,.L0f08c32c +/* f08c318: 02c02025 */ or $a0,$s6,$zero +/* f08c31c: 02602825 */ or $a1,$s3,$zero +/* f08c320: 0fc22fa0 */ jal func0f08be80 +/* f08c324: 02803025 */ or $a2,$s4,$zero +/* f08c328: 00409025 */ or $s2,$v0,$zero +.L0f08c32c: +/* f08c32c: 8ed000bc */ lw $s0,0xbc($s6) +.L0f08c330: +/* f08c330: 12000027 */ beqz $s0,.L0f08c3d0 +/* f08c334: 00000000 */ sll $zero,$zero,0x0 +/* f08c338: 12160025 */ beq $s0,$s6,.L0f08c3d0 +/* f08c33c: 00000000 */ sll $zero,$zero,0x0 +/* f08c340: 16400023 */ bnez $s2,.L0f08c3d0 +/* f08c344: 00000000 */ sll $zero,$zero,0x0 +/* f08c348: 8eaf0284 */ lw $t7,0x284($s5) +.L0f08c34c: +/* f08c34c: 02002825 */ or $a1,$s0,$zero +/* f08c350: 8de400bc */ lw $a0,0xbc($t7) +/* f08c354: 0fc23fff */ jal func0f08fffc +/* f08c358: 24840008 */ addiu $a0,$a0,0x8 +/* f08c35c: 8ea50284 */ lw $a1,0x284($s5) +/* f08c360: 00408825 */ or $s1,$v0,$zero +/* f08c364: 02002025 */ or $a0,$s0,$zero +/* f08c368: 0fc22fde */ jal func0f08bf78 +/* f08c36c: 24a5036c */ addiu $a1,$a1,0x36c +/* f08c370: 50510011 */ beql $v0,$s1,.L0f08c3b8 +/* f08c374: 8e1000bc */ lw $s0,0xbc($s0) +/* f08c378: 8eb90284 */ lw $t9,0x284($s5) +/* f08c37c: 4406a000 */ mfc1 $a2,$f20 +/* f08c380: 02002025 */ or $a0,$s0,$zero +/* f08c384: 8f2500bc */ lw $a1,0xbc($t9) +/* f08c388: 02803825 */ or $a3,$s4,$zero +/* f08c38c: 0fc22f75 */ jal func0f08bdd4 +/* f08c390: 24a50008 */ addiu $a1,$a1,0x8 +/* f08c394: 14400007 */ bnez $v0,.L0f08c3b4 +/* f08c398: 00409025 */ or $s2,$v0,$zero +/* f08c39c: 12600005 */ beqz $s3,.L0f08c3b4 +/* f08c3a0: 02c02025 */ or $a0,$s6,$zero +/* f08c3a4: 02602825 */ or $a1,$s3,$zero +/* f08c3a8: 0fc22fa0 */ jal func0f08be80 +/* f08c3ac: 02803025 */ or $a2,$s4,$zero +/* f08c3b0: 00409025 */ or $s2,$v0,$zero +.L0f08c3b4: +/* f08c3b4: 8e1000bc */ lw $s0,0xbc($s0) +.L0f08c3b8: +/* f08c3b8: 12000005 */ beqz $s0,.L0f08c3d0 +/* f08c3bc: 00000000 */ sll $zero,$zero,0x0 +/* f08c3c0: 12160003 */ beq $s0,$s6,.L0f08c3d0 +/* f08c3c4: 00000000 */ sll $zero,$zero,0x0 +/* f08c3c8: 5240ffe0 */ beqzl $s2,.L0f08c34c +/* f08c3cc: 8eaf0284 */ lw $t7,0x284($s5) +.L0f08c3d0: +/* f08c3d0: 12400003 */ beqz $s2,.L0f08c3e0 +/* f08c3d4: 02c02025 */ or $a0,$s6,$zero +/* f08c3d8: 0fc23922 */ jal func0f08e488 +/* f08c3dc: 24050001 */ addiu $a1,$zero,0x1 +.L0f08c3e0: +/* f08c3e0: 86e20002 */ lh $v0,0x2($s7) +.L0f08c3e4: +/* f08c3e4: 26f70002 */ addiu $s7,$s7,0x2 +/* f08c3e8: 0443ff86 */ bgezl $v0,.L0f08c204 +/* f08c3ec: 8ea80338 */ lw $t0,0x338($s5) +.L0f08c3f0: +/* f08c3f0: 8fbf0044 */ lw $ra,0x44($sp) +/* f08c3f4: d7b40018 */ ldc1 $f20,0x18($sp) +/* f08c3f8: 8fb00020 */ lw $s0,0x20($sp) +/* f08c3fc: 8fb10024 */ lw $s1,0x24($sp) +/* f08c400: 8fb20028 */ lw $s2,0x28($sp) +/* f08c404: 8fb3002c */ lw $s3,0x2c($sp) +/* f08c408: 8fb40030 */ lw $s4,0x30($sp) +/* f08c40c: 8fb50034 */ lw $s5,0x34($sp) +/* f08c410: 8fb60038 */ lw $s6,0x38($sp) +/* f08c414: 8fb7003c */ lw $s7,0x3c($sp) +/* f08c418: 8fbe0040 */ lw $s8,0x40($sp) +/* f08c41c: 03e00008 */ jr $ra +/* f08c420: 27bd0270 */ addiu $sp,$sp,0x270 +); + +GLOBAL_ASM( +glabel func0f08c424 +/* f08c424: 27bdffe8 */ addiu $sp,$sp,-24 +/* f08c428: afbf0014 */ sw $ra,0x14($sp) +/* f08c42c: afa40018 */ sw $a0,0x18($sp) +/* f08c430: afa5001c */ sw $a1,0x1c($sp) +/* f08c434: 0c005755 */ jal 0x15d54 +/* f08c438: 2484001c */ addiu $a0,$a0,0x1c +/* f08c43c: 8fae0018 */ lw $t6,0x18($sp) +/* f08c440: 8fa5001c */ lw $a1,0x1c($sp) +/* f08c444: 8dc40014 */ lw $a0,0x14($t6) +/* f08c448: 0c005775 */ jal 0x15dd4 +/* f08c44c: 24840008 */ addiu $a0,$a0,0x8 +/* f08c450: 8faf0018 */ lw $t7,0x18($sp) +/* f08c454: 3c01bf80 */ lui $at,0xbf80 +/* f08c458: 95f80070 */ lhu $t8,0x70($t7) +/* f08c45c: 33190008 */ andi $t9,$t8,0x8 +/* f08c460: 53200005 */ beqzl $t9,.L0f08c478 +/* f08c464: 8fbf0014 */ lw $ra,0x14($sp) +/* f08c468: 44816000 */ mtc1 $at,$f12 +/* f08c46c: 0c0057b7 */ jal 0x15edc +/* f08c470: 8fa5001c */ lw $a1,0x1c($sp) +/* f08c474: 8fbf0014 */ lw $ra,0x14($sp) +.L0f08c478: +/* f08c478: 27bd0018 */ addiu $sp,$sp,0x18 +/* f08c47c: 03e00008 */ jr $ra +/* f08c480: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08c484 +/* f08c484: 27bdffe8 */ addiu $sp,$sp,-24 +/* f08c488: afbf0014 */ sw $ra,0x14($sp) +/* f08c48c: 00803025 */ or $a2,$a0,$zero +/* f08c490: 8c840018 */ lw $a0,0x18($a0) +/* f08c494: afa60018 */ sw $a2,0x18($sp) +/* f08c498: 0fc1a2aa */ jal func0f068aa8 +/* f08c49c: afa5001c */ sw $a1,0x1c($sp) +/* f08c4a0: 8fa5001c */ lw $a1,0x1c($sp) +/* f08c4a4: 8c410000 */ lw $at,0x0($v0) +/* f08c4a8: 8fa60018 */ lw $a2,0x18($sp) +/* f08c4ac: aca10000 */ sw $at,0x0($a1) +/* f08c4b0: 8c580004 */ lw $t8,0x4($v0) +/* f08c4b4: acb80004 */ sw $t8,0x4($a1) +/* f08c4b8: 8c410008 */ lw $at,0x8($v0) +/* f08c4bc: aca10008 */ sw $at,0x8($a1) +/* f08c4c0: 8c58000c */ lw $t8,0xc($v0) +/* f08c4c4: acb8000c */ sw $t8,0xc($a1) +/* f08c4c8: 8c410010 */ lw $at,0x10($v0) +/* f08c4cc: aca10010 */ sw $at,0x10($a1) +/* f08c4d0: 8c580014 */ lw $t8,0x14($v0) +/* f08c4d4: acb80014 */ sw $t8,0x14($a1) +/* f08c4d8: 8c410018 */ lw $at,0x18($v0) +/* f08c4dc: aca10018 */ sw $at,0x18($a1) +/* f08c4e0: 94d90070 */ lhu $t9,0x70($a2) +/* f08c4e4: 33280004 */ andi $t0,$t9,0x4 +/* f08c4e8: 51000015 */ beqzl $t0,.L0f08c540 +/* f08c4ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f08c4f0: 94c90072 */ lhu $t1,0x72($a2) +/* f08c4f4: 24010004 */ addiu $at,$zero,0x4 +/* f08c4f8: 5521000a */ bnel $t1,$at,.L0f08c524 +/* f08c4fc: c4400004 */ lwc1 $f0,0x4($v0) +/* f08c500: c4400010 */ lwc1 $f0,0x10($v0) +/* f08c504: c444000c */ lwc1 $f4,0xc($v0) +/* f08c508: c4c8007c */ lwc1 $f8,0x7c($a2) +/* f08c50c: 46002181 */ sub.s $f6,$f4,$f0 +/* f08c510: 46083282 */ mul.s $f10,$f6,$f8 +/* f08c514: 460a0400 */ add.s $f16,$f0,$f10 +/* f08c518: 10000008 */ beqz $zero,.L0f08c53c +/* f08c51c: e4b00010 */ swc1 $f16,0x10($a1) +/* f08c520: c4400004 */ lwc1 $f0,0x4($v0) +.L0f08c524: +/* f08c524: c4520008 */ lwc1 $f18,0x8($v0) +/* f08c528: c4c6007c */ lwc1 $f6,0x7c($a2) +/* f08c52c: 46009101 */ sub.s $f4,$f18,$f0 +/* f08c530: 46062202 */ mul.s $f8,$f4,$f6 +/* f08c534: 46080280 */ add.s $f10,$f0,$f8 +/* f08c538: e4aa0004 */ swc1 $f10,0x4($a1) +.L0f08c53c: +/* f08c53c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f08c540: +/* f08c540: 27bd0018 */ addiu $sp,$sp,0x18 +/* f08c544: 03e00008 */ jr $ra +/* f08c548: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08c54c +/* f08c54c: 27bdfec8 */ addiu $sp,$sp,-312 +/* f08c550: afbf0024 */ sw $ra,0x24($sp) +/* f08c554: afb00020 */ sw $s0,0x20($sp) +/* f08c558: 948e0070 */ lhu $t6,0x70($a0) +/* f08c55c: 00808025 */ or $s0,$a0,$zero +/* f08c560: 31cf0080 */ andi $t7,$t6,0x80 +/* f08c564: 51e00018 */ beqzl $t7,.L0f08c5c8 +/* f08c568: 96020072 */ lhu $v0,0x72($s0) +/* f08c56c: c4840098 */ lwc1 $f4,0x98($a0) +/* f08c570: c486007c */ lwc1 $f6,0x7c($a0) +/* f08c574: c48a008c */ lwc1 $f10,0x8c($a0) +/* f08c578: 8c980014 */ lw $t8,0x14($a0) +/* f08c57c: 46062202 */ mul.s $f8,$f4,$f6 +/* f08c580: 460a4400 */ add.s $f16,$f8,$f10 +/* f08c584: e7100008 */ swc1 $f16,0x8($t8) +/* f08c588: c484007c */ lwc1 $f4,0x7c($a0) +/* f08c58c: c492009c */ lwc1 $f18,0x9c($a0) +/* f08c590: c4880090 */ lwc1 $f8,0x90($a0) +/* f08c594: 8c990014 */ lw $t9,0x14($a0) +/* f08c598: 46049182 */ mul.s $f6,$f18,$f4 +/* f08c59c: 46083280 */ add.s $f10,$f6,$f8 +/* f08c5a0: e72a000c */ swc1 $f10,0xc($t9) +/* f08c5a4: c492007c */ lwc1 $f18,0x7c($a0) +/* f08c5a8: c49000a0 */ lwc1 $f16,0xa0($a0) +/* f08c5ac: c4860094 */ lwc1 $f6,0x94($a0) +/* f08c5b0: 8c880014 */ lw $t0,0x14($a0) +/* f08c5b4: 46128102 */ mul.s $f4,$f16,$f18 +/* f08c5b8: 46062200 */ add.s $f8,$f4,$f6 +/* f08c5bc: 100000df */ beqz $zero,.L0f08c93c +/* f08c5c0: e5080010 */ swc1 $f8,0x10($t0) +/* f08c5c4: 96020072 */ lhu $v0,0x72($s0) +.L0f08c5c8: +/* f08c5c8: 24010005 */ addiu $at,$zero,0x5 +/* f08c5cc: 2405003a */ addiu $a1,$zero,0x3a +/* f08c5d0: 10410006 */ beq $v0,$at,.L0f08c5ec +/* f08c5d4: 27a6002c */ addiu $a2,$sp,0x2c +/* f08c5d8: 24010009 */ addiu $at,$zero,0x9 +/* f08c5dc: 10410003 */ beq $v0,$at,.L0f08c5ec +/* f08c5e0: 2401000a */ addiu $at,$zero,0xa +/* f08c5e4: 544100d6 */ bnel $v0,$at,.L0f08c940 +/* f08c5e8: 02002025 */ or $a0,$s0,$zero +.L0f08c5ec: +/* f08c5ec: 0fc456ac */ jal func0f115ab0 +/* f08c5f0: 86040006 */ lh $a0,0x6($s0) +/* f08c5f4: c7aa0044 */ lwc1 $f10,0x44($sp) +/* f08c5f8: c7b00064 */ lwc1 $f16,0x64($sp) +/* f08c5fc: c7a80048 */ lwc1 $f8,0x48($sp) +/* f08c600: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f08c604: 46105482 */ mul.s $f18,$f10,$f16 +/* f08c608: 24010009 */ addiu $at,$zero,0x9 +/* f08c60c: c7a00060 */ lwc1 $f0,0x60($sp) +/* f08c610: 46104282 */ mul.s $f10,$f8,$f16 +/* f08c614: c7a8004c */ lwc1 $f8,0x4c($sp) +/* f08c618: 46049180 */ add.s $f6,$f18,$f4 +/* f08c61c: c7b20030 */ lwc1 $f18,0x30($sp) +/* f08c620: 46125100 */ add.s $f4,$f10,$f18 +/* f08c624: 46104282 */ mul.s $f10,$f8,$f16 +/* f08c628: c7b20034 */ lwc1 $f18,0x34($sp) +/* f08c62c: e7a6008c */ swc1 $f6,0x8c($sp) +/* f08c630: e7a40090 */ swc1 $f4,0x90($sp) +/* f08c634: c7b00050 */ lwc1 $f16,0x50($sp) +/* f08c638: 46125200 */ add.s $f8,$f10,$f18 +/* f08c63c: e7a80094 */ swc1 $f8,0x94($sp) +/* f08c640: 96020072 */ lhu $v0,0x72($s0) +/* f08c644: 5441000e */ bnel $v0,$at,.L0f08c680 +/* f08c648: 2401000a */ addiu $at,$zero,0xa +/* f08c64c: 46008282 */ mul.s $f10,$f16,$f0 +/* f08c650: c7b00054 */ lwc1 $f16,0x54($sp) +/* f08c654: 460a3480 */ add.s $f18,$f6,$f10 +/* f08c658: 46008182 */ mul.s $f6,$f16,$f0 +/* f08c65c: e7b2008c */ swc1 $f18,0x8c($sp) +/* f08c660: c7b20058 */ lwc1 $f18,0x58($sp) +/* f08c664: 46009402 */ mul.s $f16,$f18,$f0 +/* f08c668: 46062280 */ add.s $f10,$f4,$f6 +/* f08c66c: e7aa0090 */ swc1 $f10,0x90($sp) +/* f08c670: 46104100 */ add.s $f4,$f8,$f16 +/* f08c674: 10000038 */ beqz $zero,.L0f08c758 +/* f08c678: e7a40094 */ swc1 $f4,0x94($sp) +/* f08c67c: 2401000a */ addiu $at,$zero,0xa +.L0f08c680: +/* f08c680: 14410011 */ bne $v0,$at,.L0f08c6c8 +/* f08c684: c7a0006c */ lwc1 $f0,0x6c($sp) +/* f08c688: c7aa0038 */ lwc1 $f10,0x38($sp) +/* f08c68c: c7a6008c */ lwc1 $f6,0x8c($sp) +/* f08c690: c7a4003c */ lwc1 $f4,0x3c($sp) +/* f08c694: 46005482 */ mul.s $f18,$f10,$f0 +/* f08c698: c7b00090 */ lwc1 $f16,0x90($sp) +/* f08c69c: 46002282 */ mul.s $f10,$f4,$f0 +/* f08c6a0: 46123200 */ add.s $f8,$f6,$f18 +/* f08c6a4: c7b20094 */ lwc1 $f18,0x94($sp) +/* f08c6a8: 460a8180 */ add.s $f6,$f16,$f10 +/* f08c6ac: e7a8008c */ swc1 $f8,0x8c($sp) +/* f08c6b0: c7a80040 */ lwc1 $f8,0x40($sp) +/* f08c6b4: e7a60090 */ swc1 $f6,0x90($sp) +/* f08c6b8: 46004102 */ mul.s $f4,$f8,$f0 +/* f08c6bc: 46049400 */ add.s $f16,$f18,$f4 +/* f08c6c0: 10000025 */ beqz $zero,.L0f08c758 +/* f08c6c4: e7b00094 */ swc1 $f16,0x94($sp) +.L0f08c6c8: +/* f08c6c8: 8e090008 */ lw $t1,0x8($s0) +/* f08c6cc: c7a0005c */ lwc1 $f0,0x5c($sp) +/* f08c6d0: c7a6008c */ lwc1 $f6,0x8c($sp) +/* f08c6d4: 00095080 */ sll $t2,$t1,0x2 +/* f08c6d8: 05410012 */ bgez $t2,.L0f08c724 +/* f08c6dc: c7aa0050 */ lwc1 $f10,0x50($sp) +/* f08c6e0: c7a00060 */ lwc1 $f0,0x60($sp) +/* f08c6e4: c7a60050 */ lwc1 $f6,0x50($sp) +/* f08c6e8: c7aa008c */ lwc1 $f10,0x8c($sp) +/* f08c6ec: c7b00054 */ lwc1 $f16,0x54($sp) +/* f08c6f0: 46003202 */ mul.s $f8,$f6,$f0 +/* f08c6f4: c7a40090 */ lwc1 $f4,0x90($sp) +/* f08c6f8: 46008182 */ mul.s $f6,$f16,$f0 +/* f08c6fc: 46085480 */ add.s $f18,$f10,$f8 +/* f08c700: c7a80094 */ lwc1 $f8,0x94($sp) +/* f08c704: 46062280 */ add.s $f10,$f4,$f6 +/* f08c708: e7b2008c */ swc1 $f18,0x8c($sp) +/* f08c70c: c7b20058 */ lwc1 $f18,0x58($sp) +/* f08c710: e7aa0090 */ swc1 $f10,0x90($sp) +/* f08c714: 46009402 */ mul.s $f16,$f18,$f0 +/* f08c718: 46104100 */ add.s $f4,$f8,$f16 +/* f08c71c: 1000000e */ beqz $zero,.L0f08c758 +/* f08c720: e7a40094 */ swc1 $f4,0x94($sp) +.L0f08c724: +/* f08c724: 46005482 */ mul.s $f18,$f10,$f0 +/* f08c728: c7a40054 */ lwc1 $f4,0x54($sp) +/* f08c72c: c7b00090 */ lwc1 $f16,0x90($sp) +/* f08c730: 46002282 */ mul.s $f10,$f4,$f0 +/* f08c734: 46123200 */ add.s $f8,$f6,$f18 +/* f08c738: c7b20094 */ lwc1 $f18,0x94($sp) +/* f08c73c: 460a8180 */ add.s $f6,$f16,$f10 +/* f08c740: e7a8008c */ swc1 $f8,0x8c($sp) +/* f08c744: c7a80058 */ lwc1 $f8,0x58($sp) +/* f08c748: e7a60090 */ swc1 $f6,0x90($sp) +/* f08c74c: 46004102 */ mul.s $f4,$f8,$f0 +/* f08c750: 46049400 */ add.s $f16,$f18,$f4 +/* f08c754: e7b00094 */ swc1 $f16,0x94($sp) +.L0f08c758: +/* f08c758: c60a008c */ lwc1 $f10,0x8c($s0) +/* f08c75c: c7a6008c */ lwc1 $f6,0x8c($sp) +/* f08c760: c7a40090 */ lwc1 $f4,0x90($sp) +/* f08c764: 26040098 */ addiu $a0,$s0,0x98 +/* f08c768: 46065201 */ sub.s $f8,$f10,$f6 +/* f08c76c: c7a60094 */ lwc1 $f6,0x94($sp) +/* f08c770: 27a500dc */ addiu $a1,$sp,0xdc +/* f08c774: e7a80080 */ swc1 $f8,0x80($sp) +/* f08c778: c6120090 */ lwc1 $f18,0x90($s0) +/* f08c77c: 46049401 */ sub.s $f16,$f18,$f4 +/* f08c780: e7b00084 */ swc1 $f16,0x84($sp) +/* f08c784: c60a0094 */ lwc1 $f10,0x94($s0) +/* f08c788: 46065201 */ sub.s $f8,$f10,$f6 +/* f08c78c: 0c005755 */ jal 0x15d54 +/* f08c790: e7a80088 */ swc1 $f8,0x88($sp) +/* f08c794: 27a40080 */ addiu $a0,$sp,0x80 +/* f08c798: 0c0059b7 */ jal 0x166dc +/* f08c79c: 27a50098 */ addiu $a1,$sp,0x98 +/* f08c7a0: 27a40098 */ addiu $a0,$sp,0x98 +/* f08c7a4: 0c00567f */ jal 0x159fc +/* f08c7a8: 27a500dc */ addiu $a1,$sp,0xdc +/* f08c7ac: 96020072 */ lhu $v0,0x72($s0) +/* f08c7b0: 24010009 */ addiu $at,$zero,0x9 +/* f08c7b4: 5441001a */ bnel $v0,$at,.L0f08c820 +/* f08c7b8: 2401000a */ addiu $at,$zero,0xa +/* f08c7bc: 8e0b0008 */ lw $t3,0x8($s0) +/* f08c7c0: 3c017f1b */ lui $at,0x7f1b +/* f08c7c4: 000b6080 */ sll $t4,$t3,0x2 +/* f08c7c8: 0583000d */ bgezl $t4,.L0f08c800 +/* f08c7cc: c606007c */ lwc1 $f6,0x7c($s0) +/* f08c7d0: 3c017f1b */ lui $at,0x7f1b +/* f08c7d4: c424af28 */ lwc1 $f4,-0x50d8($at) +/* f08c7d8: c612007c */ lwc1 $f18,0x7c($s0) +/* f08c7dc: 3c017f1b */ lui $at,0x7f1b +/* f08c7e0: c42aaf2c */ lwc1 $f10,-0x50d4($at) +/* f08c7e4: 46049402 */ mul.s $f16,$f18,$f4 +/* f08c7e8: 27a50098 */ addiu $a1,$sp,0x98 +/* f08c7ec: 0c005900 */ jal 0x16400 +/* f08c7f0: 46105301 */ sub.s $f12,$f10,$f16 +/* f08c7f4: 1000003d */ beqz $zero,.L0f08c8ec +/* f08c7f8: 27a40098 */ addiu $a0,$sp,0x98 +/* f08c7fc: c606007c */ lwc1 $f6,0x7c($s0) +.L0f08c800: +/* f08c800: c428af30 */ lwc1 $f8,-0x50d0($at) +/* f08c804: 27a50098 */ addiu $a1,$sp,0x98 +/* f08c808: 46083302 */ mul.s $f12,$f6,$f8 +/* f08c80c: 0c005900 */ jal 0x16400 +/* f08c810: 00000000 */ sll $zero,$zero,0x0 +/* f08c814: 10000035 */ beqz $zero,.L0f08c8ec +/* f08c818: 27a40098 */ addiu $a0,$sp,0x98 +/* f08c81c: 2401000a */ addiu $at,$zero,0xa +.L0f08c820: +/* f08c820: 5441001c */ bnel $v0,$at,.L0f08c894 +/* f08c824: 8e0f0008 */ lw $t7,0x8($s0) +/* f08c828: 8e0d0008 */ lw $t5,0x8($s0) +/* f08c82c: 27a40098 */ addiu $a0,$sp,0x98 +/* f08c830: 8fa60050 */ lw $a2,0x50($sp) +/* f08c834: 000d7080 */ sll $t6,$t5,0x2 +/* f08c838: 05c1000f */ bgez $t6,.L0f08c878 +/* f08c83c: 8fa70054 */ lw $a3,0x54($sp) +/* f08c840: 3c0143b4 */ lui $at,0x43b4 +/* f08c844: 44819000 */ mtc1 $at,$f18 +/* f08c848: c604007c */ lwc1 $f4,0x7c($s0) +/* f08c84c: c7b00058 */ lwc1 $f16,0x58($sp) +/* f08c850: 27a40098 */ addiu $a0,$sp,0x98 +/* f08c854: 46049281 */ sub.s $f10,$f18,$f4 +/* f08c858: 8fa60050 */ lw $a2,0x50($sp) +/* f08c85c: 8fa70054 */ lw $a3,0x54($sp) +/* f08c860: e7b00010 */ swc1 $f16,0x10($sp) +/* f08c864: 44055000 */ mfc1 $a1,$f10 +/* f08c868: 0c0012a0 */ jal 0x4a80 +/* f08c86c: 00000000 */ sll $zero,$zero,0x0 +/* f08c870: 1000001e */ beqz $zero,.L0f08c8ec +/* f08c874: 27a40098 */ addiu $a0,$sp,0x98 +.L0f08c878: +/* f08c878: c7a60058 */ lwc1 $f6,0x58($sp) +/* f08c87c: 8e05007c */ lw $a1,0x7c($s0) +/* f08c880: 0c0012a0 */ jal 0x4a80 +/* f08c884: e7a60010 */ swc1 $f6,0x10($sp) +/* f08c888: 10000018 */ beqz $zero,.L0f08c8ec +/* f08c88c: 27a40098 */ addiu $a0,$sp,0x98 +/* f08c890: 8e0f0008 */ lw $t7,0x8($s0) +.L0f08c894: +/* f08c894: 3c017f1b */ lui $at,0x7f1b +/* f08c898: 000fc080 */ sll $t8,$t7,0x2 +/* f08c89c: 0703000d */ bgezl $t8,.L0f08c8d4 +/* f08c8a0: c610007c */ lwc1 $f16,0x7c($s0) +/* f08c8a4: 3c017f1b */ lui $at,0x7f1b +/* f08c8a8: c432af34 */ lwc1 $f18,-0x50cc($at) +/* f08c8ac: c608007c */ lwc1 $f8,0x7c($s0) +/* f08c8b0: 3c017f1b */ lui $at,0x7f1b +/* f08c8b4: c42aaf38 */ lwc1 $f10,-0x50c8($at) +/* f08c8b8: 46124102 */ mul.s $f4,$f8,$f18 +/* f08c8bc: 27a50098 */ addiu $a1,$sp,0x98 +/* f08c8c0: 0c0058dd */ jal 0x16374 +/* f08c8c4: 46045301 */ sub.s $f12,$f10,$f4 +/* f08c8c8: 10000008 */ beqz $zero,.L0f08c8ec +/* f08c8cc: 27a40098 */ addiu $a0,$sp,0x98 +/* f08c8d0: c610007c */ lwc1 $f16,0x7c($s0) +.L0f08c8d4: +/* f08c8d4: c426af3c */ lwc1 $f6,-0x50c4($at) +/* f08c8d8: 27a50098 */ addiu $a1,$sp,0x98 +/* f08c8dc: 46068302 */ mul.s $f12,$f16,$f6 +/* f08c8e0: 0c0058dd */ jal 0x16374 +/* f08c8e4: 00000000 */ sll $zero,$zero,0x0 +/* f08c8e8: 27a40098 */ addiu $a0,$sp,0x98 +.L0f08c8ec: +/* f08c8ec: 0c00567f */ jal 0x159fc +/* f08c8f0: 27a500dc */ addiu $a1,$sp,0xdc +/* f08c8f4: 27a4008c */ addiu $a0,$sp,0x8c +/* f08c8f8: 0c0059b7 */ jal 0x166dc +/* f08c8fc: 27a50098 */ addiu $a1,$sp,0x98 +/* f08c900: 27a40098 */ addiu $a0,$sp,0x98 +/* f08c904: 0c00567f */ jal 0x159fc +/* f08c908: 27a500dc */ addiu $a1,$sp,0xdc +/* f08c90c: 27a400dc */ addiu $a0,$sp,0xdc +/* f08c910: 0c005768 */ jal 0x15da0 +/* f08c914: 2605001c */ addiu $a1,$s0,0x1c +/* f08c918: c7a8010c */ lwc1 $f8,0x10c($sp) +/* f08c91c: 8e190014 */ lw $t9,0x14($s0) +/* f08c920: e7280008 */ swc1 $f8,0x8($t9) +/* f08c924: 8e080014 */ lw $t0,0x14($s0) +/* f08c928: c7b20110 */ lwc1 $f18,0x110($sp) +/* f08c92c: e512000c */ swc1 $f18,0xc($t0) +/* f08c930: 8e090014 */ lw $t1,0x14($s0) +/* f08c934: c7aa0114 */ lwc1 $f10,0x114($sp) +/* f08c938: e52a0010 */ swc1 $f10,0x10($t1) +.L0f08c93c: +/* f08c93c: 02002025 */ or $a0,$s0,$zero +.L0f08c940: +/* f08c940: 0fc23121 */ jal func0f08c484 +/* f08c944: 27a5011c */ addiu $a1,$sp,0x11c +/* f08c948: c604007c */ lwc1 $f4,0x7c($s0) +/* f08c94c: c6100060 */ lwc1 $f16,0x60($s0) +/* f08c950: 3c01ff7f */ lui $at,0xff7f +/* f08c954: 3421ffff */ ori $at,$at,0xffff +/* f08c958: 4604803e */ c.le.s $f16,$f4 +/* f08c95c: 00000000 */ sll $zero,$zero,0x0 +/* f08c960: 45020007 */ bc1fl .L0f08c980 +/* f08c964: 8e0c0040 */ lw $t4,0x40($s0) +/* f08c968: 8e0a0040 */ lw $t2,0x40($s0) +/* f08c96c: 3c010080 */ lui $at,0x80 +/* f08c970: 01415825 */ or $t3,$t2,$at +/* f08c974: 10000065 */ beqz $zero,.L0f08cb0c +/* f08c978: ae0b0040 */ sw $t3,0x40($s0) +/* f08c97c: 8e0c0040 */ lw $t4,0x40($s0) +.L0f08c980: +/* f08c980: 960e0070 */ lhu $t6,0x70($s0) +/* f08c984: 8e060044 */ lw $a2,0x44($s0) +/* f08c988: 01816824 */ and $t5,$t4,$at +/* f08c98c: 31cf0020 */ andi $t7,$t6,0x20 +/* f08c990: 15e00011 */ bnez $t7,.L0f08c9d8 +/* f08c994: ae0d0040 */ sw $t5,0x40($s0) +/* f08c998: 02002025 */ or $a0,$s0,$zero +/* f08c99c: 27a500dc */ addiu $a1,$sp,0xdc +/* f08c9a0: 0fc23109 */ jal func0f08c424 +/* f08c9a4: afa600d8 */ sw $a2,0xd8($sp) +/* f08c9a8: 8fa600d8 */ lw $a2,0xd8($sp) +/* f08c9ac: 27a4011c */ addiu $a0,$sp,0x11c +/* f08c9b0: 0fc19d09 */ jal func0f067424 +/* f08c9b4: 27a500dc */ addiu $a1,$sp,0xdc +/* f08c9b8: 96180072 */ lhu $t8,0x72($s0) +/* f08c9bc: 24010004 */ addiu $at,$zero,0x4 +/* f08c9c0: 8fa600d8 */ lw $a2,0xd8($sp) +/* f08c9c4: 57010005 */ bnel $t8,$at,.L0f08c9dc +/* f08c9c8: 96020072 */ lhu $v0,0x72($s0) +/* f08c9cc: 96190070 */ lhu $t9,0x70($s0) +/* f08c9d0: 37280020 */ ori $t0,$t9,0x20 +/* f08c9d4: a6080070 */ sh $t0,0x70($s0) +.L0f08c9d8: +/* f08c9d8: 96020072 */ lhu $v0,0x72($s0) +.L0f08c9dc: +/* f08c9dc: 24010004 */ addiu $at,$zero,0x4 +/* f08c9e0: 27a4011c */ addiu $a0,$sp,0x11c +/* f08c9e4: 14410009 */ bne $v0,$at,.L0f08ca0c +/* f08c9e8: 2605001c */ addiu $a1,$s0,0x1c +/* f08c9ec: 0fc19a57 */ jal func0f06695c +/* f08c9f0: afa600d8 */ sw $a2,0xd8($sp) +/* f08c9f4: c6060090 */ lwc1 $f6,0x90($s0) +/* f08c9f8: 8fa600d8 */ lw $a2,0xd8($sp) +/* f08c9fc: 46060200 */ add.s $f8,$f0,$f6 +/* f08ca00: e4c80008 */ swc1 $f8,0x8($a2) +/* f08ca04: 10000016 */ beqz $zero,.L0f08ca60 +/* f08ca08: 96020072 */ lhu $v0,0x72($s0) +.L0f08ca0c: +/* f08ca0c: 24010008 */ addiu $at,$zero,0x8 +/* f08ca10: 5441000a */ bnel $v0,$at,.L0f08ca3c +/* f08ca14: 960a0070 */ lhu $t2,0x70($s0) +/* f08ca18: 8e090014 */ lw $t1,0x14($s0) +/* f08ca1c: 3c017f1b */ lui $at,0x7f1b +/* f08ca20: c42aaf40 */ lwc1 $f10,-0x50c0($at) +/* f08ca24: c532000c */ lwc1 $f18,0xc($t1) +/* f08ca28: 460a9101 */ sub.s $f4,$f18,$f10 +/* f08ca2c: e4c40008 */ swc1 $f4,0x8($a2) +/* f08ca30: 1000000b */ beqz $zero,.L0f08ca60 +/* f08ca34: 96020072 */ lhu $v0,0x72($s0) +/* f08ca38: 960a0070 */ lhu $t2,0x70($s0) +.L0f08ca3c: +/* f08ca3c: 3c01447a */ lui $at,0x447a +/* f08ca40: 314b0001 */ andi $t3,$t2,0x1 +/* f08ca44: 51600007 */ beqzl $t3,.L0f08ca64 +/* f08ca48: 3c01447a */ lui $at,0x447a +/* f08ca4c: 44810000 */ mtc1 $at,$f0 +/* f08ca50: c4d00008 */ lwc1 $f16,0x8($a2) +/* f08ca54: 46008181 */ sub.s $f6,$f16,$f0 +/* f08ca58: e4c60008 */ swc1 $f6,0x8($a2) +/* f08ca5c: 96020072 */ lhu $v0,0x72($s0) +.L0f08ca60: +/* f08ca60: 3c01447a */ lui $at,0x447a +.L0f08ca64: +/* f08ca64: 44810000 */ mtc1 $at,$f0 +/* f08ca68: 24010006 */ addiu $at,$zero,0x6 +/* f08ca6c: 14410008 */ bne $v0,$at,.L0f08ca90 +/* f08ca70: 3c017f1b */ lui $at,0x7f1b +/* f08ca74: c428af44 */ lwc1 $f8,-0x50bc($at) +/* f08ca78: c612005c */ lwc1 $f18,0x5c($s0) +/* f08ca7c: c604007c */ lwc1 $f4,0x7c($s0) +/* f08ca80: 46124282 */ mul.s $f10,$f8,$f18 +/* f08ca84: 4604503c */ c.lt.s $f10,$f4 +/* f08ca88: 00000000 */ sll $zero,$zero,0x0 +/* f08ca8c: 4501000a */ bc1t .L0f08cab8 +.L0f08ca90: +/* f08ca90: 24010007 */ addiu $at,$zero,0x7 +/* f08ca94: 1441000e */ bne $v0,$at,.L0f08cad0 +/* f08ca98: 3c017f1b */ lui $at,0x7f1b +/* f08ca9c: c430af48 */ lwc1 $f16,-0x50b8($at) +/* f08caa0: c606005c */ lwc1 $f6,0x5c($s0) +/* f08caa4: c612007c */ lwc1 $f18,0x7c($s0) +/* f08caa8: 46068202 */ mul.s $f8,$f16,$f6 +/* f08caac: 4612403c */ c.lt.s $f8,$f18 +/* f08cab0: 00000000 */ sll $zero,$zero,0x0 +/* f08cab4: 45000006 */ bc1f .L0f08cad0 +.L0f08cab8: +/* f08cab8: 3c014248 */ lui $at,0x4248 +/* f08cabc: 44812000 */ mtc1 $at,$f4 +/* f08cac0: c4ca0008 */ lwc1 $f10,0x8($a2) +/* f08cac4: 46045400 */ add.s $f16,$f10,$f4 +/* f08cac8: 10000010 */ beqz $zero,.L0f08cb0c +/* f08cacc: e4d00004 */ swc1 $f16,0x4($a2) +.L0f08cad0: +/* f08cad0: 24010008 */ addiu $at,$zero,0x8 +/* f08cad4: 54410007 */ bnel $v0,$at,.L0f08caf4 +/* f08cad8: 960d0070 */ lhu $t5,0x70($s0) +/* f08cadc: 8e0c0014 */ lw $t4,0x14($s0) +/* f08cae0: c586000c */ lwc1 $f6,0xc($t4) +/* f08cae4: 46003200 */ add.s $f8,$f6,$f0 +/* f08cae8: 10000008 */ beqz $zero,.L0f08cb0c +/* f08caec: e4c80004 */ swc1 $f8,0x4($a2) +/* f08caf0: 960d0070 */ lhu $t5,0x70($s0) +.L0f08caf4: +/* f08caf4: 31ae0001 */ andi $t6,$t5,0x1 +/* f08caf8: 51c00005 */ beqzl $t6,.L0f08cb10 +/* f08cafc: 8fbf0024 */ lw $ra,0x24($sp) +/* f08cb00: c4d20004 */ lwc1 $f18,0x4($a2) +/* f08cb04: 46009280 */ add.s $f10,$f18,$f0 +/* f08cb08: e4ca0004 */ swc1 $f10,0x4($a2) +.L0f08cb0c: +/* f08cb0c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f08cb10: +/* f08cb10: 8fb00020 */ lw $s0,0x20($sp) +/* f08cb14: 27bd0138 */ addiu $sp,$sp,0x138 +/* f08cb18: 03e00008 */ jr $ra +/* f08cb1c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08cb20 +/* f08cb20: 27bdff50 */ addiu $sp,$sp,-176 +/* f08cb24: afbf0034 */ sw $ra,0x34($sp) +/* f08cb28: afb40028 */ sw $s4,0x28($sp) +/* f08cb2c: afb20020 */ sw $s2,0x20($sp) +/* f08cb30: afb00018 */ sw $s0,0x18($sp) +/* f08cb34: afa500b4 */ sw $a1,0xb4($sp) +/* f08cb38: 00e08025 */ or $s0,$a3,$zero +/* f08cb3c: 00c09025 */ or $s2,$a2,$zero +/* f08cb40: 0080a025 */ or $s4,$a0,$zero +/* f08cb44: afb60030 */ sw $s6,0x30($sp) +/* f08cb48: afb5002c */ sw $s5,0x2c($sp) +/* f08cb4c: afb30024 */ sw $s3,0x24($sp) +/* f08cb50: afb1001c */ sw $s1,0x1c($sp) +/* f08cb54: 0fc23121 */ jal func0f08c484 +/* f08cb58: 27a50088 */ addiu $a1,$sp,0x88 +/* f08cb5c: 968e0072 */ lhu $t6,0x72($s4) +/* f08cb60: 24130004 */ addiu $s3,$zero,0x4 +/* f08cb64: 166e0005 */ bne $s3,$t6,.L0f08cb7c +/* f08cb68: 00000000 */ sll $zero,$zero,0x0 +/* f08cb6c: 0fc25e5c */ jal func0f097970 +/* f08cb70: c7ac0098 */ lwc1 $f12,0x98($sp) +/* f08cb74: 10000004 */ beqz $zero,.L0f08cb88 +/* f08cb78: 0000a825 */ or $s5,$zero,$zero +.L0f08cb7c: +/* f08cb7c: 0fc25e24 */ jal func0f097890 +/* f08cb80: c7ac008c */ lwc1 $f12,0x8c($sp) +/* f08cb84: 0000a825 */ or $s5,$zero,$zero +.L0f08cb88: +/* f08cb88: 06010003 */ bgez $s0,.L0f08cb98 +/* f08cb8c: 0010b083 */ sra $s6,$s0,0x2 +/* f08cb90: 26010003 */ addiu $at,$s0,0x3 +/* f08cb94: 0001b083 */ sra $s6,$at,0x2 +.L0f08cb98: +/* f08cb98: 5ac00207 */ blezl $s6,.L0f08d3b8 +/* f08cb9c: 8fbf0034 */ lw $ra,0x34($sp) +/* f08cba0: 4600010d */ trunc.w.s $f4,$f0 +/* f08cba4: 00008825 */ or $s1,$zero,$zero +/* f08cba8: 8fad00b4 */ lw $t5,0xb4($sp) +/* f08cbac: 240c000c */ addiu $t4,$zero,0xc +/* f08cbb0: 440b2000 */ mfc1 $t3,$f4 +/* f08cbb4: 00000000 */ sll $zero,$zero,0x0 +/* f08cbb8: 000bc400 */ sll $t8,$t3,0x10 +/* f08cbbc: 00185c03 */ sra $t3,$t8,0x10 +.L0f08cbc0: +/* f08cbc0: 00004825 */ or $t1,$zero,$zero +/* f08cbc4: 0000f825 */ or $ra,$zero,$zero +/* f08cbc8: 01a03825 */ or $a3,$t5,$zero +.L0f08cbcc: +/* f08cbcc: 15200050 */ bnez $t1,.L0f08cd10 +/* f08cbd0: 02321021 */ addu $v0,$s1,$s2 +/* f08cbd4: 88e10000 */ lwl $at,0x0($a3) +/* f08cbd8: 98e10003 */ lwr $at,0x3($a3) +/* f08cbdc: 005f7021 */ addu $t6,$v0,$ra +/* f08cbe0: 25390001 */ addiu $t9,$t1,0x1 +/* f08cbe4: a9c10000 */ swl $at,0x0($t6) +/* f08cbe8: b9c10003 */ swr $at,0x3($t6) +/* f08cbec: 88f80004 */ lwl $t8,0x4($a3) +/* f08cbf0: 98f80007 */ lwr $t8,0x7($a3) +/* f08cbf4: a9d80004 */ swl $t8,0x4($t6) +/* f08cbf8: b9d80007 */ swr $t8,0x7($t6) +/* f08cbfc: 88e10008 */ lwl $at,0x8($a3) +/* f08cc00: 98e1000b */ lwr $at,0xb($a3) +/* f08cc04: a9c10008 */ swl $at,0x8($t6) +/* f08cc08: b9c1000b */ swr $at,0xb($t6) +/* f08cc0c: 07210004 */ bgez $t9,.L0f08cc20 +/* f08cc10: 332f0003 */ andi $t7,$t9,0x3 +/* f08cc14: 11e00002 */ beqz $t7,.L0f08cc20 +/* f08cc18: 00000000 */ sll $zero,$zero,0x0 +/* f08cc1c: 25effffc */ addiu $t7,$t7,-4 +.L0f08cc20: +/* f08cc20: 01ec0019 */ multu $t7,$t4 +/* f08cc24: 25390002 */ addiu $t9,$t1,0x2 +/* f08cc28: 00001812 */ mflo $v1 +/* f08cc2c: 01a3c021 */ addu $t8,$t5,$v1 +/* f08cc30: 8b010000 */ lwl $at,0x0($t8) +/* f08cc34: 9b010003 */ lwr $at,0x3($t8) +/* f08cc38: 00437021 */ addu $t6,$v0,$v1 +/* f08cc3c: a9c10000 */ swl $at,0x0($t6) +/* f08cc40: b9c10003 */ swr $at,0x3($t6) +/* f08cc44: 8b0f0004 */ lwl $t7,0x4($t8) +/* f08cc48: 9b0f0007 */ lwr $t7,0x7($t8) +/* f08cc4c: a9cf0004 */ swl $t7,0x4($t6) +/* f08cc50: b9cf0007 */ swr $t7,0x7($t6) +/* f08cc54: 8b010008 */ lwl $at,0x8($t8) +/* f08cc58: 9b01000b */ lwr $at,0xb($t8) +/* f08cc5c: a9c10008 */ swl $at,0x8($t6) +/* f08cc60: b9c1000b */ swr $at,0xb($t6) +/* f08cc64: 07210004 */ bgez $t9,.L0f08cc78 +/* f08cc68: 332e0003 */ andi $t6,$t9,0x3 +/* f08cc6c: 11c00002 */ beqz $t6,.L0f08cc78 +/* f08cc70: 00000000 */ sll $zero,$zero,0x0 +/* f08cc74: 25cefffc */ addiu $t6,$t6,-4 +.L0f08cc78: +/* f08cc78: 01cc0019 */ multu $t6,$t4 +/* f08cc7c: 25390003 */ addiu $t9,$t1,0x3 +/* f08cc80: 00002012 */ mflo $a0 +/* f08cc84: 01a47821 */ addu $t7,$t5,$a0 +/* f08cc88: 89e10000 */ lwl $at,0x0($t7) +/* f08cc8c: 99e10003 */ lwr $at,0x3($t7) +/* f08cc90: 0044c021 */ addu $t8,$v0,$a0 +/* f08cc94: ab010000 */ swl $at,0x0($t8) +/* f08cc98: bb010003 */ swr $at,0x3($t8) +/* f08cc9c: 89ee0004 */ lwl $t6,0x4($t7) +/* f08cca0: 99ee0007 */ lwr $t6,0x7($t7) +/* f08cca4: ab0e0004 */ swl $t6,0x4($t8) +/* f08cca8: bb0e0007 */ swr $t6,0x7($t8) +/* f08ccac: 89e10008 */ lwl $at,0x8($t7) +/* f08ccb0: 99e1000b */ lwr $at,0xb($t7) +/* f08ccb4: ab010008 */ swl $at,0x8($t8) +/* f08ccb8: bb01000b */ swr $at,0xb($t8) +/* f08ccbc: 07210004 */ bgez $t9,.L0f08ccd0 +/* f08ccc0: 33380003 */ andi $t8,$t9,0x3 +/* f08ccc4: 13000002 */ beqz $t8,.L0f08ccd0 +/* f08ccc8: 00000000 */ sll $zero,$zero,0x0 +/* f08cccc: 2718fffc */ addiu $t8,$t8,-4 +.L0f08ccd0: +/* f08ccd0: 030c0019 */ multu $t8,$t4 +/* f08ccd4: 00002812 */ mflo $a1 +/* f08ccd8: 01a57021 */ addu $t6,$t5,$a1 +/* f08ccdc: 89c10000 */ lwl $at,0x0($t6) +/* f08cce0: 99c10003 */ lwr $at,0x3($t6) +/* f08cce4: 00457821 */ addu $t7,$v0,$a1 +/* f08cce8: a9e10000 */ swl $at,0x0($t7) +/* f08ccec: b9e10003 */ swr $at,0x3($t7) +/* f08ccf0: 89d80004 */ lwl $t8,0x4($t6) +/* f08ccf4: 99d80007 */ lwr $t8,0x7($t6) +/* f08ccf8: a9f80004 */ swl $t8,0x4($t7) +/* f08ccfc: b9f80007 */ swr $t8,0x7($t7) +/* f08cd00: 89c10008 */ lwl $at,0x8($t6) +/* f08cd04: 99c1000b */ lwr $at,0xb($t6) +/* f08cd08: a9e10008 */ swl $at,0x8($t7) +/* f08cd0c: b9e1000b */ swr $at,0xb($t7) +.L0f08cd10: +/* f08cd10: 96990072 */ lhu $t9,0x72($s4) +/* f08cd14: 25300001 */ addiu $s0,$t1,0x1 +/* f08cd18: 567900d1 */ bnel $s3,$t9,.L0f08d060 +/* f08cd1c: 84e50000 */ lh $a1,0x0($a3) +/* f08cd20: 84e60002 */ lh $a2,0x2($a3) +/* f08cd24: 00cb082a */ slt $at,$a2,$t3 +/* f08cd28: 5420019b */ bnezl $at,.L0f08d398 +/* f08cd2c: 02004825 */ or $t1,$s0,$zero +/* f08cd30: 06010004 */ bgez $s0,.L0f08cd44 +/* f08cd34: 320f0003 */ andi $t7,$s0,0x3 +/* f08cd38: 11e00002 */ beqz $t7,.L0f08cd44 +/* f08cd3c: 00000000 */ sll $zero,$zero,0x0 +/* f08cd40: 25effffc */ addiu $t7,$t7,-4 +.L0f08cd44: +/* f08cd44: 01ec0019 */ multu $t7,$t4 +/* f08cd48: 84e50000 */ lh $a1,0x0($a3) +/* f08cd4c: 0232c021 */ addu $t8,$s1,$s2 +/* f08cd50: 031f4021 */ addu $t0,$t8,$ra +/* f08cd54: 00007012 */ mflo $t6 +/* f08cd58: 01ae2021 */ addu $a0,$t5,$t6 +/* f08cd5c: 84990000 */ lh $t9,0x0($a0) +/* f08cd60: 57250039 */ bnel $t9,$a1,.L0f08ce48 +/* f08cd64: 252f0002 */ addiu $t7,$t1,0x2 +/* f08cd68: 848f0004 */ lh $t7,0x4($a0) +/* f08cd6c: 84ee0004 */ lh $t6,0x4($a3) +/* f08cd70: 55ee0035 */ bnel $t7,$t6,.L0f08ce48 +/* f08cd74: 252f0002 */ addiu $t7,$t1,0x2 +/* f08cd78: 848a0002 */ lh $t2,0x2($a0) +/* f08cd7c: 51460032 */ beql $t2,$a2,.L0f08ce48 +/* f08cd80: 252f0002 */ addiu $t7,$t1,0x2 +/* f08cd84: 84e20008 */ lh $v0,0x8($a3) +/* f08cd88: 84990008 */ lh $t9,0x8($a0) +/* f08cd8c: 00cbc023 */ subu $t8,$a2,$t3 +/* f08cd90: 03227823 */ subu $t7,$t9,$v0 +/* f08cd94: 030f0019 */ multu $t8,$t7 +/* f08cd98: 00cac823 */ subu $t9,$a2,$t2 +/* f08cd9c: 00007012 */ mflo $t6 +/* f08cda0: 00000000 */ sll $zero,$zero,0x0 +/* f08cda4: 00000000 */ sll $zero,$zero,0x0 +/* f08cda8: 01d9001a */ div $zero,$t6,$t9 +/* f08cdac: 0000c012 */ mflo $t8 +/* f08cdb0: 03027821 */ addu $t7,$t8,$v0 +/* f08cdb4: a50f0008 */ sh $t7,0x8($t0) +/* f08cdb8: 17200002 */ bnez $t9,.L0f08cdc4 +/* f08cdbc: 00000000 */ sll $zero,$zero,0x0 +/* f08cdc0: 0007000d */ break 0x7 +.L0f08cdc4: +/* f08cdc4: 2401ffff */ addiu $at,$zero,-1 +/* f08cdc8: 17210004 */ bne $t9,$at,.L0f08cddc +/* f08cdcc: 3c018000 */ lui $at,0x8000 +/* f08cdd0: 15c10002 */ bne $t6,$at,.L0f08cddc +/* f08cdd4: 00000000 */ sll $zero,$zero,0x0 +/* f08cdd8: 0006000d */ break 0x6 +.L0f08cddc: +/* f08cddc: 8499000a */ lh $t9,0xa($a0) +/* f08cde0: 84e3000a */ lh $v1,0xa($a3) +/* f08cde4: 84e60002 */ lh $a2,0x2($a3) +/* f08cde8: 0323c023 */ subu $t8,$t9,$v1 +/* f08cdec: 00cb7023 */ subu $t6,$a2,$t3 +/* f08cdf0: 01d80019 */ multu $t6,$t8 +/* f08cdf4: 84990002 */ lh $t9,0x2($a0) +/* f08cdf8: 00d97023 */ subu $t6,$a2,$t9 +/* f08cdfc: 00007812 */ mflo $t7 +/* f08ce00: 00000000 */ sll $zero,$zero,0x0 +/* f08ce04: 00000000 */ sll $zero,$zero,0x0 +/* f08ce08: 01ee001a */ div $zero,$t7,$t6 +/* f08ce0c: 0000c012 */ mflo $t8 +/* f08ce10: 0303c821 */ addu $t9,$t8,$v1 +/* f08ce14: 15c00002 */ bnez $t6,.L0f08ce20 +/* f08ce18: 00000000 */ sll $zero,$zero,0x0 +/* f08ce1c: 0007000d */ break 0x7 +.L0f08ce20: +/* f08ce20: 2401ffff */ addiu $at,$zero,-1 +/* f08ce24: 15c10004 */ bne $t6,$at,.L0f08ce38 +/* f08ce28: 3c018000 */ lui $at,0x8000 +/* f08ce2c: 15e10002 */ bne $t7,$at,.L0f08ce38 +/* f08ce30: 00000000 */ sll $zero,$zero,0x0 +/* f08ce34: 0006000d */ break 0x6 +.L0f08ce38: +/* f08ce38: a519000a */ sh $t9,0xa($t0) +/* f08ce3c: 10000085 */ beqz $zero,.L0f08d054 +/* f08ce40: 00000000 */ sll $zero,$zero,0x0 +/* f08ce44: 252f0002 */ addiu $t7,$t1,0x2 +.L0f08ce48: +/* f08ce48: 05e10004 */ bgez $t7,.L0f08ce5c +/* f08ce4c: 31ee0003 */ andi $t6,$t7,0x3 +/* f08ce50: 11c00002 */ beqz $t6,.L0f08ce5c +/* f08ce54: 00000000 */ sll $zero,$zero,0x0 +/* f08ce58: 25cefffc */ addiu $t6,$t6,-4 +.L0f08ce5c: +/* f08ce5c: 01cc0019 */ multu $t6,$t4 +/* f08ce60: 0000c012 */ mflo $t8 +/* f08ce64: 01b82021 */ addu $a0,$t5,$t8 +/* f08ce68: 84990000 */ lh $t9,0x0($a0) +/* f08ce6c: 57250039 */ bnel $t9,$a1,.L0f08cf54 +/* f08ce70: 252f0003 */ addiu $t7,$t1,0x3 +/* f08ce74: 848f0004 */ lh $t7,0x4($a0) +/* f08ce78: 84ee0004 */ lh $t6,0x4($a3) +/* f08ce7c: 55ee0035 */ bnel $t7,$t6,.L0f08cf54 +/* f08ce80: 252f0003 */ addiu $t7,$t1,0x3 +/* f08ce84: 848a0002 */ lh $t2,0x2($a0) +/* f08ce88: 51460032 */ beql $t2,$a2,.L0f08cf54 +/* f08ce8c: 252f0003 */ addiu $t7,$t1,0x3 +/* f08ce90: 84e20008 */ lh $v0,0x8($a3) +/* f08ce94: 84990008 */ lh $t9,0x8($a0) +/* f08ce98: 00cbc023 */ subu $t8,$a2,$t3 +/* f08ce9c: 03227823 */ subu $t7,$t9,$v0 +/* f08cea0: 030f0019 */ multu $t8,$t7 +/* f08cea4: 00cac823 */ subu $t9,$a2,$t2 +/* f08cea8: 00007012 */ mflo $t6 +/* f08ceac: 00000000 */ sll $zero,$zero,0x0 +/* f08ceb0: 00000000 */ sll $zero,$zero,0x0 +/* f08ceb4: 01d9001a */ div $zero,$t6,$t9 +/* f08ceb8: 0000c012 */ mflo $t8 +/* f08cebc: 03027821 */ addu $t7,$t8,$v0 +/* f08cec0: a50f0008 */ sh $t7,0x8($t0) +/* f08cec4: 17200002 */ bnez $t9,.L0f08ced0 +/* f08cec8: 00000000 */ sll $zero,$zero,0x0 +/* f08cecc: 0007000d */ break 0x7 +.L0f08ced0: +/* f08ced0: 2401ffff */ addiu $at,$zero,-1 +/* f08ced4: 17210004 */ bne $t9,$at,.L0f08cee8 +/* f08ced8: 3c018000 */ lui $at,0x8000 +/* f08cedc: 15c10002 */ bne $t6,$at,.L0f08cee8 +/* f08cee0: 00000000 */ sll $zero,$zero,0x0 +/* f08cee4: 0006000d */ break 0x6 +.L0f08cee8: +/* f08cee8: 8499000a */ lh $t9,0xa($a0) +/* f08ceec: 84e3000a */ lh $v1,0xa($a3) +/* f08cef0: 84e60002 */ lh $a2,0x2($a3) +/* f08cef4: 0323c023 */ subu $t8,$t9,$v1 +/* f08cef8: 00cb7023 */ subu $t6,$a2,$t3 +/* f08cefc: 01d80019 */ multu $t6,$t8 +/* f08cf00: 84990002 */ lh $t9,0x2($a0) +/* f08cf04: 00d97023 */ subu $t6,$a2,$t9 +/* f08cf08: 00007812 */ mflo $t7 +/* f08cf0c: 00000000 */ sll $zero,$zero,0x0 +/* f08cf10: 00000000 */ sll $zero,$zero,0x0 +/* f08cf14: 01ee001a */ div $zero,$t7,$t6 +/* f08cf18: 0000c012 */ mflo $t8 +/* f08cf1c: 0303c821 */ addu $t9,$t8,$v1 +/* f08cf20: 15c00002 */ bnez $t6,.L0f08cf2c +/* f08cf24: 00000000 */ sll $zero,$zero,0x0 +/* f08cf28: 0007000d */ break 0x7 +.L0f08cf2c: +/* f08cf2c: 2401ffff */ addiu $at,$zero,-1 +/* f08cf30: 15c10004 */ bne $t6,$at,.L0f08cf44 +/* f08cf34: 3c018000 */ lui $at,0x8000 +/* f08cf38: 15e10002 */ bne $t7,$at,.L0f08cf44 +/* f08cf3c: 00000000 */ sll $zero,$zero,0x0 +/* f08cf40: 0006000d */ break 0x6 +.L0f08cf44: +/* f08cf44: a519000a */ sh $t9,0xa($t0) +/* f08cf48: 10000042 */ beqz $zero,.L0f08d054 +/* f08cf4c: 00000000 */ sll $zero,$zero,0x0 +/* f08cf50: 252f0003 */ addiu $t7,$t1,0x3 +.L0f08cf54: +/* f08cf54: 05e10004 */ bgez $t7,.L0f08cf68 +/* f08cf58: 31ee0003 */ andi $t6,$t7,0x3 +/* f08cf5c: 11c00002 */ beqz $t6,.L0f08cf68 +/* f08cf60: 00000000 */ sll $zero,$zero,0x0 +/* f08cf64: 25cefffc */ addiu $t6,$t6,-4 +.L0f08cf68: +/* f08cf68: 01cc0019 */ multu $t6,$t4 +/* f08cf6c: 0000c012 */ mflo $t8 +/* f08cf70: 01b82021 */ addu $a0,$t5,$t8 +/* f08cf74: 84990000 */ lh $t9,0x0($a0) +/* f08cf78: 17250036 */ bne $t9,$a1,.L0f08d054 +/* f08cf7c: 00000000 */ sll $zero,$zero,0x0 +/* f08cf80: 848f0004 */ lh $t7,0x4($a0) +/* f08cf84: 84ee0004 */ lh $t6,0x4($a3) +/* f08cf88: 15ee0032 */ bne $t7,$t6,.L0f08d054 +/* f08cf8c: 00000000 */ sll $zero,$zero,0x0 +/* f08cf90: 84850002 */ lh $a1,0x2($a0) +/* f08cf94: 10a6002f */ beq $a1,$a2,.L0f08d054 +/* f08cf98: 00000000 */ sll $zero,$zero,0x0 +/* f08cf9c: 84e20008 */ lh $v0,0x8($a3) +/* f08cfa0: 84990008 */ lh $t9,0x8($a0) +/* f08cfa4: 00cbc023 */ subu $t8,$a2,$t3 +/* f08cfa8: 03227823 */ subu $t7,$t9,$v0 +/* f08cfac: 030f0019 */ multu $t8,$t7 +/* f08cfb0: 00c5c823 */ subu $t9,$a2,$a1 +/* f08cfb4: 00007012 */ mflo $t6 +/* f08cfb8: 00000000 */ sll $zero,$zero,0x0 +/* f08cfbc: 00000000 */ sll $zero,$zero,0x0 +/* f08cfc0: 01d9001a */ div $zero,$t6,$t9 +/* f08cfc4: 0000c012 */ mflo $t8 +/* f08cfc8: 03027821 */ addu $t7,$t8,$v0 +/* f08cfcc: a50f0008 */ sh $t7,0x8($t0) +/* f08cfd0: 17200002 */ bnez $t9,.L0f08cfdc +/* f08cfd4: 00000000 */ sll $zero,$zero,0x0 +/* f08cfd8: 0007000d */ break 0x7 +.L0f08cfdc: +/* f08cfdc: 2401ffff */ addiu $at,$zero,-1 +/* f08cfe0: 17210004 */ bne $t9,$at,.L0f08cff4 +/* f08cfe4: 3c018000 */ lui $at,0x8000 +/* f08cfe8: 15c10002 */ bne $t6,$at,.L0f08cff4 +/* f08cfec: 00000000 */ sll $zero,$zero,0x0 +/* f08cff0: 0006000d */ break 0x6 +.L0f08cff4: +/* f08cff4: 8499000a */ lh $t9,0xa($a0) +/* f08cff8: 84e3000a */ lh $v1,0xa($a3) +/* f08cffc: 84e60002 */ lh $a2,0x2($a3) +/* f08d000: 0323c023 */ subu $t8,$t9,$v1 +/* f08d004: 00cb7023 */ subu $t6,$a2,$t3 +/* f08d008: 01d80019 */ multu $t6,$t8 +/* f08d00c: 84990002 */ lh $t9,0x2($a0) +/* f08d010: 00d97023 */ subu $t6,$a2,$t9 +/* f08d014: 00007812 */ mflo $t7 +/* f08d018: 00000000 */ sll $zero,$zero,0x0 +/* f08d01c: 00000000 */ sll $zero,$zero,0x0 +/* f08d020: 01ee001a */ div $zero,$t7,$t6 +/* f08d024: 0000c012 */ mflo $t8 +/* f08d028: 0303c821 */ addu $t9,$t8,$v1 +/* f08d02c: a519000a */ sh $t9,0xa($t0) +/* f08d030: 15c00002 */ bnez $t6,.L0f08d03c +/* f08d034: 00000000 */ sll $zero,$zero,0x0 +/* f08d038: 0007000d */ break 0x7 +.L0f08d03c: +/* f08d03c: 2401ffff */ addiu $at,$zero,-1 +/* f08d040: 15c10004 */ bne $t6,$at,.L0f08d054 +/* f08d044: 3c018000 */ lui $at,0x8000 +/* f08d048: 15e10002 */ bne $t7,$at,.L0f08d054 +/* f08d04c: 00000000 */ sll $zero,$zero,0x0 +/* f08d050: 0006000d */ break 0x6 +.L0f08d054: +/* f08d054: 100000cf */ beqz $zero,.L0f08d394 +/* f08d058: a50b0002 */ sh $t3,0x2($t0) +/* f08d05c: 84e50000 */ lh $a1,0x0($a3) +.L0f08d060: +/* f08d060: 0165082a */ slt $at,$t3,$a1 +/* f08d064: 542000cc */ bnezl $at,.L0f08d398 +/* f08d068: 02004825 */ or $t1,$s0,$zero +/* f08d06c: 06010004 */ bgez $s0,.L0f08d080 +/* f08d070: 320f0003 */ andi $t7,$s0,0x3 +/* f08d074: 11e00002 */ beqz $t7,.L0f08d080 +/* f08d078: 00000000 */ sll $zero,$zero,0x0 +/* f08d07c: 25effffc */ addiu $t7,$t7,-4 +.L0f08d080: +/* f08d080: 01ec0019 */ multu $t7,$t4 +/* f08d084: 84e60002 */ lh $a2,0x2($a3) +/* f08d088: 0232c021 */ addu $t8,$s1,$s2 +/* f08d08c: 031f4021 */ addu $t0,$t8,$ra +/* f08d090: 00007012 */ mflo $t6 +/* f08d094: 01ae2021 */ addu $a0,$t5,$t6 +/* f08d098: 84990002 */ lh $t9,0x2($a0) +/* f08d09c: 57260039 */ bnel $t9,$a2,.L0f08d184 +/* f08d0a0: 252f0002 */ addiu $t7,$t1,0x2 +/* f08d0a4: 848f0004 */ lh $t7,0x4($a0) +/* f08d0a8: 84ee0004 */ lh $t6,0x4($a3) +/* f08d0ac: 55ee0035 */ bnel $t7,$t6,.L0f08d184 +/* f08d0b0: 252f0002 */ addiu $t7,$t1,0x2 +/* f08d0b4: 848a0000 */ lh $t2,0x0($a0) +/* f08d0b8: 51450032 */ beql $t2,$a1,.L0f08d184 +/* f08d0bc: 252f0002 */ addiu $t7,$t1,0x2 +/* f08d0c0: 84e20008 */ lh $v0,0x8($a3) +/* f08d0c4: 84990008 */ lh $t9,0x8($a0) +/* f08d0c8: 0165c023 */ subu $t8,$t3,$a1 +/* f08d0cc: 03227823 */ subu $t7,$t9,$v0 +/* f08d0d0: 030f0019 */ multu $t8,$t7 +/* f08d0d4: 0145c823 */ subu $t9,$t2,$a1 +/* f08d0d8: 00007012 */ mflo $t6 +/* f08d0dc: 00000000 */ sll $zero,$zero,0x0 +/* f08d0e0: 00000000 */ sll $zero,$zero,0x0 +/* f08d0e4: 01d9001a */ div $zero,$t6,$t9 +/* f08d0e8: 0000c012 */ mflo $t8 +/* f08d0ec: 03027821 */ addu $t7,$t8,$v0 +/* f08d0f0: a50f0008 */ sh $t7,0x8($t0) +/* f08d0f4: 17200002 */ bnez $t9,.L0f08d100 +/* f08d0f8: 00000000 */ sll $zero,$zero,0x0 +/* f08d0fc: 0007000d */ break 0x7 +.L0f08d100: +/* f08d100: 2401ffff */ addiu $at,$zero,-1 +/* f08d104: 17210004 */ bne $t9,$at,.L0f08d118 +/* f08d108: 3c018000 */ lui $at,0x8000 +/* f08d10c: 15c10002 */ bne $t6,$at,.L0f08d118 +/* f08d110: 00000000 */ sll $zero,$zero,0x0 +/* f08d114: 0006000d */ break 0x6 +.L0f08d118: +/* f08d118: 8499000a */ lh $t9,0xa($a0) +/* f08d11c: 84e3000a */ lh $v1,0xa($a3) +/* f08d120: 84e50000 */ lh $a1,0x0($a3) +/* f08d124: 0323c023 */ subu $t8,$t9,$v1 +/* f08d128: 01657023 */ subu $t6,$t3,$a1 +/* f08d12c: 01d80019 */ multu $t6,$t8 +/* f08d130: 84990000 */ lh $t9,0x0($a0) +/* f08d134: 03257023 */ subu $t6,$t9,$a1 +/* f08d138: 00007812 */ mflo $t7 +/* f08d13c: 00000000 */ sll $zero,$zero,0x0 +/* f08d140: 00000000 */ sll $zero,$zero,0x0 +/* f08d144: 01ee001a */ div $zero,$t7,$t6 +/* f08d148: 0000c012 */ mflo $t8 +/* f08d14c: 0303c821 */ addu $t9,$t8,$v1 +/* f08d150: 15c00002 */ bnez $t6,.L0f08d15c +/* f08d154: 00000000 */ sll $zero,$zero,0x0 +/* f08d158: 0007000d */ break 0x7 +.L0f08d15c: +/* f08d15c: 2401ffff */ addiu $at,$zero,-1 +/* f08d160: 15c10004 */ bne $t6,$at,.L0f08d174 +/* f08d164: 3c018000 */ lui $at,0x8000 +/* f08d168: 15e10002 */ bne $t7,$at,.L0f08d174 +/* f08d16c: 00000000 */ sll $zero,$zero,0x0 +/* f08d170: 0006000d */ break 0x6 +.L0f08d174: +/* f08d174: a519000a */ sh $t9,0xa($t0) +/* f08d178: 10000086 */ beqz $zero,.L0f08d394 +/* f08d17c: a50b0000 */ sh $t3,0x0($t0) +/* f08d180: 252f0002 */ addiu $t7,$t1,0x2 +.L0f08d184: +/* f08d184: 05e10004 */ bgez $t7,.L0f08d198 +/* f08d188: 31ee0003 */ andi $t6,$t7,0x3 +/* f08d18c: 11c00002 */ beqz $t6,.L0f08d198 +/* f08d190: 00000000 */ sll $zero,$zero,0x0 +/* f08d194: 25cefffc */ addiu $t6,$t6,-4 +.L0f08d198: +/* f08d198: 01cc0019 */ multu $t6,$t4 +/* f08d19c: 0000c012 */ mflo $t8 +/* f08d1a0: 01b82021 */ addu $a0,$t5,$t8 +/* f08d1a4: 84990002 */ lh $t9,0x2($a0) +/* f08d1a8: 57260039 */ bnel $t9,$a2,.L0f08d290 +/* f08d1ac: 252f0003 */ addiu $t7,$t1,0x3 +/* f08d1b0: 848f0004 */ lh $t7,0x4($a0) +/* f08d1b4: 84ee0004 */ lh $t6,0x4($a3) +/* f08d1b8: 55ee0035 */ bnel $t7,$t6,.L0f08d290 +/* f08d1bc: 252f0003 */ addiu $t7,$t1,0x3 +/* f08d1c0: 848a0000 */ lh $t2,0x0($a0) +/* f08d1c4: 51450032 */ beql $t2,$a1,.L0f08d290 +/* f08d1c8: 252f0003 */ addiu $t7,$t1,0x3 +/* f08d1cc: 84e20008 */ lh $v0,0x8($a3) +/* f08d1d0: 84990008 */ lh $t9,0x8($a0) +/* f08d1d4: 0165c023 */ subu $t8,$t3,$a1 +/* f08d1d8: 03227823 */ subu $t7,$t9,$v0 +/* f08d1dc: 030f0019 */ multu $t8,$t7 +/* f08d1e0: 0145c823 */ subu $t9,$t2,$a1 +/* f08d1e4: 00007012 */ mflo $t6 +/* f08d1e8: 00000000 */ sll $zero,$zero,0x0 +/* f08d1ec: 00000000 */ sll $zero,$zero,0x0 +/* f08d1f0: 01d9001a */ div $zero,$t6,$t9 +/* f08d1f4: 0000c012 */ mflo $t8 +/* f08d1f8: 03027821 */ addu $t7,$t8,$v0 +/* f08d1fc: a50f0008 */ sh $t7,0x8($t0) +/* f08d200: 17200002 */ bnez $t9,.L0f08d20c +/* f08d204: 00000000 */ sll $zero,$zero,0x0 +/* f08d208: 0007000d */ break 0x7 +.L0f08d20c: +/* f08d20c: 2401ffff */ addiu $at,$zero,-1 +/* f08d210: 17210004 */ bne $t9,$at,.L0f08d224 +/* f08d214: 3c018000 */ lui $at,0x8000 +/* f08d218: 15c10002 */ bne $t6,$at,.L0f08d224 +/* f08d21c: 00000000 */ sll $zero,$zero,0x0 +/* f08d220: 0006000d */ break 0x6 +.L0f08d224: +/* f08d224: 8499000a */ lh $t9,0xa($a0) +/* f08d228: 84e3000a */ lh $v1,0xa($a3) +/* f08d22c: 84e50000 */ lh $a1,0x0($a3) +/* f08d230: 0323c023 */ subu $t8,$t9,$v1 +/* f08d234: 01657023 */ subu $t6,$t3,$a1 +/* f08d238: 01d80019 */ multu $t6,$t8 +/* f08d23c: 84990000 */ lh $t9,0x0($a0) +/* f08d240: 03257023 */ subu $t6,$t9,$a1 +/* f08d244: 00007812 */ mflo $t7 +/* f08d248: 00000000 */ sll $zero,$zero,0x0 +/* f08d24c: 00000000 */ sll $zero,$zero,0x0 +/* f08d250: 01ee001a */ div $zero,$t7,$t6 +/* f08d254: 0000c012 */ mflo $t8 +/* f08d258: 0303c821 */ addu $t9,$t8,$v1 +/* f08d25c: 15c00002 */ bnez $t6,.L0f08d268 +/* f08d260: 00000000 */ sll $zero,$zero,0x0 +/* f08d264: 0007000d */ break 0x7 +.L0f08d268: +/* f08d268: 2401ffff */ addiu $at,$zero,-1 +/* f08d26c: 15c10004 */ bne $t6,$at,.L0f08d280 +/* f08d270: 3c018000 */ lui $at,0x8000 +/* f08d274: 15e10002 */ bne $t7,$at,.L0f08d280 +/* f08d278: 00000000 */ sll $zero,$zero,0x0 +/* f08d27c: 0006000d */ break 0x6 +.L0f08d280: +/* f08d280: a519000a */ sh $t9,0xa($t0) +/* f08d284: 10000043 */ beqz $zero,.L0f08d394 +/* f08d288: a50b0000 */ sh $t3,0x0($t0) +/* f08d28c: 252f0003 */ addiu $t7,$t1,0x3 +.L0f08d290: +/* f08d290: 05e10004 */ bgez $t7,.L0f08d2a4 +/* f08d294: 31ee0003 */ andi $t6,$t7,0x3 +/* f08d298: 11c00002 */ beqz $t6,.L0f08d2a4 +/* f08d29c: 00000000 */ sll $zero,$zero,0x0 +/* f08d2a0: 25cefffc */ addiu $t6,$t6,-4 +.L0f08d2a4: +/* f08d2a4: 01cc0019 */ multu $t6,$t4 +/* f08d2a8: 0000c012 */ mflo $t8 +/* f08d2ac: 01b82021 */ addu $a0,$t5,$t8 +/* f08d2b0: 84990002 */ lh $t9,0x2($a0) +/* f08d2b4: 57260037 */ bnel $t9,$a2,.L0f08d394 +/* f08d2b8: a50b0000 */ sh $t3,0x0($t0) +/* f08d2bc: 848f0004 */ lh $t7,0x4($a0) +/* f08d2c0: 84ee0004 */ lh $t6,0x4($a3) +/* f08d2c4: 55ee0033 */ bnel $t7,$t6,.L0f08d394 +/* f08d2c8: a50b0000 */ sh $t3,0x0($t0) +/* f08d2cc: 84860000 */ lh $a2,0x0($a0) +/* f08d2d0: 50c50030 */ beql $a2,$a1,.L0f08d394 +/* f08d2d4: a50b0000 */ sh $t3,0x0($t0) +/* f08d2d8: 84e20008 */ lh $v0,0x8($a3) +/* f08d2dc: 84990008 */ lh $t9,0x8($a0) +/* f08d2e0: 0165c023 */ subu $t8,$t3,$a1 +/* f08d2e4: 03227823 */ subu $t7,$t9,$v0 +/* f08d2e8: 030f0019 */ multu $t8,$t7 +/* f08d2ec: 00c5c823 */ subu $t9,$a2,$a1 +/* f08d2f0: 00007012 */ mflo $t6 +/* f08d2f4: 00000000 */ sll $zero,$zero,0x0 +/* f08d2f8: 00000000 */ sll $zero,$zero,0x0 +/* f08d2fc: 01d9001a */ div $zero,$t6,$t9 +/* f08d300: 0000c012 */ mflo $t8 +/* f08d304: 03027821 */ addu $t7,$t8,$v0 +/* f08d308: a50f0008 */ sh $t7,0x8($t0) +/* f08d30c: 17200002 */ bnez $t9,.L0f08d318 +/* f08d310: 00000000 */ sll $zero,$zero,0x0 +/* f08d314: 0007000d */ break 0x7 +.L0f08d318: +/* f08d318: 2401ffff */ addiu $at,$zero,-1 +/* f08d31c: 17210004 */ bne $t9,$at,.L0f08d330 +/* f08d320: 3c018000 */ lui $at,0x8000 +/* f08d324: 15c10002 */ bne $t6,$at,.L0f08d330 +/* f08d328: 00000000 */ sll $zero,$zero,0x0 +/* f08d32c: 0006000d */ break 0x6 +.L0f08d330: +/* f08d330: 8499000a */ lh $t9,0xa($a0) +/* f08d334: 84e3000a */ lh $v1,0xa($a3) +/* f08d338: 84e50000 */ lh $a1,0x0($a3) +/* f08d33c: 0323c023 */ subu $t8,$t9,$v1 +/* f08d340: 01657023 */ subu $t6,$t3,$a1 +/* f08d344: 01d80019 */ multu $t6,$t8 +/* f08d348: 84990000 */ lh $t9,0x0($a0) +/* f08d34c: 03257023 */ subu $t6,$t9,$a1 +/* f08d350: 00007812 */ mflo $t7 +/* f08d354: 00000000 */ sll $zero,$zero,0x0 +/* f08d358: 00000000 */ sll $zero,$zero,0x0 +/* f08d35c: 01ee001a */ div $zero,$t7,$t6 +/* f08d360: 0000c012 */ mflo $t8 +/* f08d364: 0303c821 */ addu $t9,$t8,$v1 +/* f08d368: a519000a */ sh $t9,0xa($t0) +/* f08d36c: 15c00002 */ bnez $t6,.L0f08d378 +/* f08d370: 00000000 */ sll $zero,$zero,0x0 +/* f08d374: 0007000d */ break 0x7 +.L0f08d378: +/* f08d378: 2401ffff */ addiu $at,$zero,-1 +/* f08d37c: 15c10004 */ bne $t6,$at,.L0f08d390 +/* f08d380: 3c018000 */ lui $at,0x8000 +/* f08d384: 15e10002 */ bne $t7,$at,.L0f08d390 +/* f08d388: 00000000 */ sll $zero,$zero,0x0 +/* f08d38c: 0006000d */ break 0x6 +.L0f08d390: +/* f08d390: a50b0000 */ sh $t3,0x0($t0) +.L0f08d394: +/* f08d394: 02004825 */ or $t1,$s0,$zero +.L0f08d398: +/* f08d398: 27ff000c */ addiu $ra,$ra,0xc +/* f08d39c: 1613fe0b */ bne $s0,$s3,.L0f08cbcc +/* f08d3a0: 24e7000c */ addiu $a3,$a3,0xc +/* f08d3a4: 26b50001 */ addiu $s5,$s5,0x1 +/* f08d3a8: 26310030 */ addiu $s1,$s1,0x30 +/* f08d3ac: 16b6fe04 */ bne $s5,$s6,.L0f08cbc0 +/* f08d3b0: 25ad0030 */ addiu $t5,$t5,0x30 +/* f08d3b4: 8fbf0034 */ lw $ra,0x34($sp) +.L0f08d3b8: +/* f08d3b8: 8fb00018 */ lw $s0,0x18($sp) +/* f08d3bc: 8fb1001c */ lw $s1,0x1c($sp) +/* f08d3c0: 8fb20020 */ lw $s2,0x20($sp) +/* f08d3c4: 8fb30024 */ lw $s3,0x24($sp) +/* f08d3c8: 8fb40028 */ lw $s4,0x28($sp) +/* f08d3cc: 8fb5002c */ lw $s5,0x2c($sp) +/* f08d3d0: 8fb60030 */ lw $s6,0x30($sp) +/* f08d3d4: 03e00008 */ jr $ra +/* f08d3d8: 27bd00b0 */ addiu $sp,$sp,0xb0 +); + +GLOBAL_ASM( +glabel func0f08d3dc +/* f08d3dc: 27bdffd0 */ addiu $sp,$sp,-48 +/* f08d3e0: afbf001c */ sw $ra,0x1c($sp) +/* f08d3e4: afb00018 */ sw $s0,0x18($sp) +/* f08d3e8: 0fc1a6d3 */ jal func0f069b4c +/* f08d3ec: 00808025 */ or $s0,$a0,$zero +/* f08d3f0: 960e0070 */ lhu $t6,0x70($s0) +/* f08d3f4: 31cf0004 */ andi $t7,$t6,0x4 +/* f08d3f8: 51e00015 */ beqzl $t7,.L0f08d450 +/* f08d3fc: 8fbf001c */ lw $ra,0x1c($sp) +/* f08d400: 0fc1a1f9 */ jal func0f0687e4 +/* f08d404: 8e040018 */ lw $a0,0x18($s0) +/* f08d408: 8c580004 */ lw $t8,0x4($v0) +/* f08d40c: 00402825 */ or $a1,$v0,$zero +/* f08d410: afb80028 */ sw $t8,0x28($sp) +/* f08d414: 0c006a87 */ jal 0x1aa1c +/* f08d418: 8e040018 */ lw $a0,0x18($s0) +/* f08d41c: 8fb90028 */ lw $t9,0x28($sp) +/* f08d420: afa20024 */ sw $v0,0x24($sp) +/* f08d424: 0fc59e59 */ jal func0f167964 +/* f08d428: 87240010 */ lh $a0,0x10($t9) +/* f08d42c: 8fa30028 */ lw $v1,0x28($sp) +/* f08d430: 8fa80024 */ lw $t0,0x24($sp) +/* f08d434: 02002025 */ or $a0,$s0,$zero +/* f08d438: 00403025 */ or $a2,$v0,$zero +/* f08d43c: ad020000 */ sw $v0,0x0($t0) +/* f08d440: 84670010 */ lh $a3,0x10($v1) +/* f08d444: 0fc232c8 */ jal func0f08cb20 +/* f08d448: 8c65000c */ lw $a1,0xc($v1) +/* f08d44c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f08d450: +/* f08d450: 8fb00018 */ lw $s0,0x18($sp) +/* f08d454: 27bd0030 */ addiu $sp,$sp,0x30 +/* f08d458: 03e00008 */ jr $ra +/* f08d45c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08d460 +/* f08d460: 27bdffd0 */ addiu $sp,$sp,-48 +/* f08d464: afbf001c */ sw $ra,0x1c($sp) +/* f08d468: afb00018 */ sw $s0,0x18($sp) +/* f08d46c: 948e0070 */ lhu $t6,0x70($a0) +/* f08d470: 24010084 */ addiu $at,$zero,0x84 +/* f08d474: 00808025 */ or $s0,$a0,$zero +/* f08d478: 31cf0084 */ andi $t7,$t6,0x84 +/* f08d47c: 55e10016 */ bnel $t7,$at,.L0f08d4d8 +/* f08d480: 8fbf001c */ lw $ra,0x1c($sp) +/* f08d484: 0fc1a1f9 */ jal func0f0687e4 +/* f08d488: 8c840018 */ lw $a0,0x18($a0) +/* f08d48c: 8c430004 */ lw $v1,0x4($v0) +/* f08d490: 8e040018 */ lw $a0,0x18($s0) +/* f08d494: 00402825 */ or $a1,$v0,$zero +/* f08d498: 0c006a87 */ jal 0x1aa1c +/* f08d49c: afa30028 */ sw $v1,0x28($sp) +/* f08d4a0: 8e0600a4 */ lw $a2,0xa4($s0) +/* f08d4a4: 8c580000 */ lw $t8,0x0($v0) +/* f08d4a8: 8fa30028 */ lw $v1,0x28($sp) +/* f08d4ac: 00404025 */ or $t0,$v0,$zero +/* f08d4b0: 10d80007 */ beq $a2,$t8,.L0f08d4d0 +/* f08d4b4: 02002025 */ or $a0,$s0,$zero +/* f08d4b8: 8c65000c */ lw $a1,0xc($v1) +/* f08d4bc: 84670010 */ lh $a3,0x10($v1) +/* f08d4c0: 0fc232c8 */ jal func0f08cb20 +/* f08d4c4: afa20024 */ sw $v0,0x24($sp) +/* f08d4c8: 8fa80024 */ lw $t0,0x24($sp) +/* f08d4cc: 8e0600a4 */ lw $a2,0xa4($s0) +.L0f08d4d0: +/* f08d4d0: ad060000 */ sw $a2,0x0($t0) +/* f08d4d4: 8fbf001c */ lw $ra,0x1c($sp) +.L0f08d4d8: +/* f08d4d8: 8fb00018 */ lw $s0,0x18($sp) +/* f08d4dc: 27bd0030 */ addiu $sp,$sp,0x30 +/* f08d4e0: 03e00008 */ jr $ra +/* f08d4e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08d4e8 +/* f08d4e8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f08d4ec: afbf0014 */ sw $ra,0x14($sp) +/* f08d4f0: 848600c4 */ lh $a2,0xc4($a0) +/* f08d4f4: 04c00003 */ bltz $a2,.L0f08d504 +/* f08d4f8: 00c02025 */ or $a0,$a2,$zero +/* f08d4fc: 0fc59392 */ jal func0f164e48 +/* f08d500: 24050001 */ addiu $a1,$zero,0x1 +.L0f08d504: +/* f08d504: 8fbf0014 */ lw $ra,0x14($sp) +/* f08d508: 27bd0018 */ addiu $sp,$sp,0x18 +/* f08d50c: 03e00008 */ jr $ra +/* f08d510: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08d514 +/* f08d514: 27bdffe8 */ addiu $sp,$sp,-24 +/* f08d518: afbf0014 */ sw $ra,0x14($sp) +/* f08d51c: 848600c4 */ lh $a2,0xc4($a0) +/* f08d520: 04c00003 */ bltz $a2,.L0f08d530 +/* f08d524: 00c02025 */ or $a0,$a2,$zero +/* f08d528: 0fc59392 */ jal func0f164e48 +/* f08d52c: 00002825 */ or $a1,$zero,$zero +.L0f08d530: +/* f08d530: 8fbf0014 */ lw $ra,0x14($sp) +/* f08d534: 27bd0018 */ addiu $sp,$sp,0x18 +/* f08d538: 03e00008 */ jr $ra +/* f08d53c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08d540 +/* f08d540: 27bdff80 */ addiu $sp,$sp,-128 +/* f08d544: afbf001c */ sw $ra,0x1c($sp) +/* f08d548: afb00018 */ sw $s0,0x18($sp) +/* f08d54c: afa50084 */ sw $a1,0x84($sp) +/* f08d550: afa60088 */ sw $a2,0x88($sp) +/* f08d554: afa7008c */ sw $a3,0x8c($sp) +/* f08d558: 8c8e0008 */ lw $t6,0x8($a0) +/* f08d55c: 00808025 */ or $s0,$a0,$zero +/* f08d560: 35cf0100 */ ori $t7,$t6,0x100 +/* f08d564: 0fc1a954 */ jal func0f06a550 +/* f08d568: ac8f0008 */ sw $t7,0x8($a0) +/* f08d56c: 10400080 */ beqz $v0,.L0f08d770 +/* f08d570: afa2007c */ sw $v0,0x7c($sp) +/* f08d574: 96180072 */ lhu $t8,0x72($s0) +/* f08d578: 2f01000c */ sltiu $at,$t8,0xc +/* f08d57c: 10200009 */ beqz $at,.L0f08d5a4 +/* f08d580: 0018c080 */ sll $t8,$t8,0x2 +/* f08d584: 3c017f1b */ lui $at,0x7f1b +/* f08d588: 00380821 */ addu $at,$at,$t8 +/* f08d58c: 8c38af4c */ lw $t8,-0x50b4($at) +/* f08d590: 03000008 */ jr $t8 +/* f08d594: 00000000 */ sll $zero,$zero,0x0 +/* f08d598: 96190070 */ lhu $t9,0x70($s0) +/* f08d59c: 37280080 */ ori $t0,$t9,0x80 +/* f08d5a0: a6080070 */ sh $t0,0x70($s0) +.L0f08d5a4: +/* f08d5a4: 8fa40088 */ lw $a0,0x88($sp) +/* f08d5a8: 0c005746 */ jal 0x15d18 +/* f08d5ac: 27a50038 */ addiu $a1,$sp,0x38 +/* f08d5b0: 86090004 */ lh $t1,0x4($s0) +/* f08d5b4: 3c0b8008 */ lui $t3,0x8008 +/* f08d5b8: 000950c0 */ sll $t2,$t1,0x3 +/* f08d5bc: 016a5821 */ addu $t3,$t3,$t2 +/* f08d5c0: 956bb072 */ lhu $t3,-0x4f8e($t3) +/* f08d5c4: 448b2000 */ mtc1 $t3,$f4 +/* f08d5c8: 05610005 */ bgez $t3,.L0f08d5e0 +/* f08d5cc: 468021a0 */ cvt.s.w $f6,$f4 +/* f08d5d0: 3c014f80 */ lui $at,0x4f80 +/* f08d5d4: 44814000 */ mtc1 $at,$f8 +/* f08d5d8: 00000000 */ sll $zero,$zero,0x0 +/* f08d5dc: 46083180 */ add.s $f6,$f6,$f8 +.L0f08d5e0: +/* f08d5e0: 3c013980 */ lui $at,0x3980 +/* f08d5e4: 44815000 */ mtc1 $at,$f10 +/* f08d5e8: 27a50038 */ addiu $a1,$sp,0x38 +/* f08d5ec: 460a3302 */ mul.s $f12,$f6,$f10 +/* f08d5f0: 0c0057c1 */ jal 0x15f04 +/* f08d5f4: 00000000 */ sll $zero,$zero,0x0 +/* f08d5f8: 27a40038 */ addiu $a0,$sp,0x38 +/* f08d5fc: 0c005768 */ jal 0x15da0 +/* f08d600: 2605001c */ addiu $a1,$s0,0x1c +/* f08d604: 8e0c0008 */ lw $t4,0x8($s0) +/* f08d608: 44802000 */ mtc1 $zero,$f4 +/* f08d60c: 240effff */ addiu $t6,$zero,-1 +/* f08d610: 000c6840 */ sll $t5,$t4,0x1 +/* f08d614: 05a10004 */ bgez $t5,.L0f08d628 +/* f08d618: 27a40038 */ addiu $a0,$sp,0x38 +/* f08d61c: c610005c */ lwc1 $f16,0x5c($s0) +/* f08d620: 10000004 */ beqz $zero,.L0f08d634 +/* f08d624: e610007c */ swc1 $f16,0x7c($s0) +.L0f08d628: +/* f08d628: 44809000 */ mtc1 $zero,$f18 +/* f08d62c: 00000000 */ sll $zero,$zero,0x0 +/* f08d630: e612007c */ swc1 $f18,0x7c($s0) +.L0f08d634: +/* f08d634: 8fa60094 */ lw $a2,0x94($sp) +/* f08d638: e6040080 */ swc1 $f4,0x80($s0) +/* f08d63c: a2000084 */ sb $zero,0x84($s0) +/* f08d640: a2000085 */ sb $zero,0x85($s0) +/* f08d644: a60e00c4 */ sh $t6,0xc4($s0) +/* f08d648: c4c80000 */ lwc1 $f8,0x0($a2) +/* f08d64c: 96030070 */ lhu $v1,0x70($s0) +/* f08d650: e608008c */ swc1 $f8,0x8c($s0) +/* f08d654: c4c60004 */ lwc1 $f6,0x4($a2) +/* f08d658: 306f0080 */ andi $t7,$v1,0x80 +/* f08d65c: e6060090 */ swc1 $f6,0x90($s0) +/* f08d660: c4ca0008 */ lwc1 $f10,0x8($a2) +/* f08d664: 11e0001b */ beqz $t7,.L0f08d6d4 +/* f08d668: e60a0094 */ swc1 $f10,0x94($s0) +/* f08d66c: 8fa20090 */ lw $v0,0x90($sp) +/* f08d670: 30780004 */ andi $t8,$v1,0x4 +/* f08d674: c4500000 */ lwc1 $f16,0x0($v0) +/* f08d678: e6100098 */ swc1 $f16,0x98($s0) +/* f08d67c: c4520004 */ lwc1 $f18,0x4($v0) +/* f08d680: e612009c */ swc1 $f18,0x9c($s0) +/* f08d684: c4440008 */ lwc1 $f4,0x8($v0) +/* f08d688: 13000010 */ beqz $t8,.L0f08d6cc +/* f08d68c: e60400a0 */ swc1 $f4,0xa0($s0) +/* f08d690: 0fc1a1f9 */ jal func0f0687e4 +/* f08d694: 8e040018 */ lw $a0,0x18($s0) +/* f08d698: 8c430004 */ lw $v1,0x4($v0) +/* f08d69c: 24050004 */ addiu $a1,$zero,0x4 +/* f08d6a0: 84640010 */ lh $a0,0x10($v1) +/* f08d6a4: 0004c880 */ sll $t9,$a0,0x2 +/* f08d6a8: 0324c823 */ subu $t9,$t9,$a0 +/* f08d6ac: 0019c880 */ sll $t9,$t9,0x2 +/* f08d6b0: 2724000f */ addiu $a0,$t9,0xf +/* f08d6b4: 3488000f */ ori $t0,$a0,0xf +/* f08d6b8: 0c0048f2 */ jal 0x123c8 +/* f08d6bc: 3904000f */ xori $a0,$t0,0xf +/* f08d6c0: 8fa60094 */ lw $a2,0x94($sp) +/* f08d6c4: 10000006 */ beqz $zero,.L0f08d6e0 +/* f08d6c8: ae0200a4 */ sw $v0,0xa4($s0) +.L0f08d6cc: +/* f08d6cc: 10000004 */ beqz $zero,.L0f08d6e0 +/* f08d6d0: ae0000a4 */ sw $zero,0xa4($s0) +.L0f08d6d4: +/* f08d6d4: 0c005768 */ jal 0x15da0 +/* f08d6d8: 26050098 */ addiu $a1,$s0,0x98 +/* f08d6dc: 8fa60094 */ lw $a2,0x94($sp) +.L0f08d6e0: +/* f08d6e0: 8fa40084 */ lw $a0,0x84($sp) +/* f08d6e4: 8fa5008c */ lw $a1,0x8c($sp) +/* f08d6e8: 0fc1979d */ jal func0f065e74 +/* f08d6ec: 27a70028 */ addiu $a3,$sp,0x28 +/* f08d6f0: 8fa4007c */ lw $a0,0x7c($sp) +/* f08d6f4: 8fa60094 */ lw $a2,0x94($sp) +/* f08d6f8: 240a0002 */ addiu $t2,$zero,0x2 +/* f08d6fc: a08a0000 */ sb $t2,0x0($a0) +/* f08d700: ac900004 */ sw $s0,0x4($a0) +/* f08d704: c4c80000 */ lwc1 $f8,0x0($a2) +/* f08d708: e4880008 */ swc1 $f8,0x8($a0) +/* f08d70c: c4c60004 */ lwc1 $f6,0x4($a2) +/* f08d710: e486000c */ swc1 $f6,0xc($a0) +/* f08d714: c4ca0008 */ lwc1 $f10,0x8($a2) +/* f08d718: 0fc19711 */ jal func0f065c44 +/* f08d71c: e48a0010 */ swc1 $f10,0x10($a0) +/* f08d720: 8fa5007c */ lw $a1,0x7c($sp) +/* f08d724: 27a40028 */ addiu $a0,$sp,0x28 +/* f08d728: 0fc195e9 */ jal func0f0657a4 +/* f08d72c: 24a50028 */ addiu $a1,$a1,0x28 +/* f08d730: 0fc23153 */ jal func0f08c54c +/* f08d734: 02002025 */ or $a0,$s0,$zero +/* f08d738: 02002025 */ or $a0,$s0,$zero +/* f08d73c: 00002825 */ or $a1,$zero,$zero +/* f08d740: 0fc1a71c */ jal func0f069c70 +/* f08d744: 24060001 */ addiu $a2,$zero,0x1 +/* f08d748: 0fc234f7 */ jal func0f08d3dc +/* f08d74c: 02002025 */ or $a0,$s0,$zero +/* f08d750: 920b0054 */ lbu $t3,0x54($s0) +/* f08d754: 920c0055 */ lbu $t4,0x55($s0) +/* f08d758: 920d0056 */ lbu $t5,0x56($s0) +/* f08d75c: 920e0057 */ lbu $t6,0x57($s0) +/* f08d760: a20b0050 */ sb $t3,0x50($s0) +/* f08d764: a20c0051 */ sb $t4,0x51($s0) +/* f08d768: a20d0052 */ sb $t5,0x52($s0) +/* f08d76c: a20e0053 */ sb $t6,0x53($s0) +.L0f08d770: +/* f08d770: 8fbf001c */ lw $ra,0x1c($sp) +/* f08d774: 8fa2007c */ lw $v0,0x7c($sp) +/* f08d778: 8fb00018 */ lw $s0,0x18($sp) +/* f08d77c: 03e00008 */ jr $ra +/* f08d780: 27bd0080 */ addiu $sp,$sp,0x80 +); + +GLOBAL_ASM( +glabel func0f08d784 +/* f08d784: 27bdffa8 */ addiu $sp,$sp,-88 +/* f08d788: afa40058 */ sw $a0,0x58($sp) +/* f08d78c: afbf0044 */ sw $ra,0x44($sp) +/* f08d790: afa5005c */ sw $a1,0x5c($sp) +/* f08d794: 00a02025 */ or $a0,$a1,$zero +/* f08d798: afa0004c */ sw $zero,0x4c($sp) +/* f08d79c: 2405000c */ addiu $a1,$zero,0xc +/* f08d7a0: afa00054 */ sw $zero,0x54($sp) +/* f08d7a4: afa00050 */ sw $zero,0x50($sp) +/* f08d7a8: 0fc249af */ jal func0f0926bc +/* f08d7ac: 3406ffff */ dli $a2,0xffff +/* f08d7b0: 3c0e800a */ lui $t6,0x800a +/* f08d7b4: 8dcea48c */ lw $t6,-0x5b74($t6) +/* f08d7b8: 8fa20054 */ lw $v0,0x54($sp) +/* f08d7bc: 8fa30050 */ lw $v1,0x50($sp) +/* f08d7c0: 11c0000c */ beqz $t6,.L0f08d7f4 +/* f08d7c4: 8fa5005c */ lw $a1,0x5c($sp) +/* f08d7c8: 90a40000 */ lbu $a0,0x0($a1) +/* f08d7cc: 24010001 */ addiu $at,$zero,0x1 +/* f08d7d0: 10810003 */ beq $a0,$at,.L0f08d7e0 +/* f08d7d4: 24010002 */ addiu $at,$zero,0x2 +/* f08d7d8: 54810007 */ bnel $a0,$at,.L0f08d7f8 +/* f08d7dc: 8fa80058 */ lw $t0,0x58($sp) +.L0f08d7e0: +/* f08d7e0: 8caf0004 */ lw $t7,0x4($a1) +/* f08d7e4: 8df80010 */ lw $t8,0x10($t7) +/* f08d7e8: 33190020 */ andi $t9,$t8,0x20 +/* f08d7ec: 532000ab */ beqzl $t9,.L0f08da9c +/* f08d7f0: 8fbf0044 */ lw $ra,0x44($sp) +.L0f08d7f4: +/* f08d7f4: 8fa80058 */ lw $t0,0x58($sp) +.L0f08d7f8: +/* f08d7f8: 8fa5005c */ lw $a1,0x5c($sp) +/* f08d7fc: 2509ffff */ addiu $t1,$t0,-1 +/* f08d800: 2d210020 */ sltiu $at,$t1,0x20 +/* f08d804: 1020005b */ beqz $at,.L0f08d974 +/* f08d808: 00094880 */ sll $t1,$t1,0x2 +/* f08d80c: 3c017f1b */ lui $at,0x7f1b +/* f08d810: 00290821 */ addu $at,$at,$t1 +/* f08d814: 8c29af7c */ lw $t1,-0x5084($at) +/* f08d818: 01200008 */ jr $t1 +/* f08d81c: 00000000 */ sll $zero,$zero,0x0 +/* f08d820: 10000054 */ beqz $zero,.L0f08d974 +/* f08d824: 34028007 */ dli $v0,0x8007 +/* f08d828: 3402801a */ dli $v0,0x801a +/* f08d82c: 10000051 */ beqz $zero,.L0f08d974 +/* f08d830: 3403801b */ dli $v1,0x801b +/* f08d834: 34028015 */ dli $v0,0x8015 +/* f08d838: 1000004e */ beqz $zero,.L0f08d974 +/* f08d83c: 3403801d */ dli $v1,0x801d +/* f08d840: 3402801a */ dli $v0,0x801a +/* f08d844: 1000004b */ beqz $zero,.L0f08d974 +/* f08d848: 3403801c */ dli $v1,0x801c +/* f08d84c: 34028014 */ dli $v0,0x8014 +/* f08d850: 10000048 */ beqz $zero,.L0f08d974 +/* f08d854: 34038016 */ dli $v1,0x8016 +/* f08d858: 3402801e */ dli $v0,0x801e +/* f08d85c: 10000045 */ beqz $zero,.L0f08d974 +/* f08d860: 34038020 */ dli $v1,0x8020 +/* f08d864: 10000043 */ beqz $zero,.L0f08d974 +/* f08d868: 34028001 */ dli $v0,0x8001 +/* f08d86c: 10000041 */ beqz $zero,.L0f08d974 +/* f08d870: 34028004 */ dli $v0,0x8004 +/* f08d874: 1000003f */ beqz $zero,.L0f08d974 +/* f08d878: 34028005 */ dli $v0,0x8005 +/* f08d87c: 3402800a */ dli $v0,0x800a +/* f08d880: 1000003c */ beqz $zero,.L0f08d974 +/* f08d884: 34038008 */ dli $v1,0x8008 +/* f08d888: 34028004 */ dli $v0,0x8004 +/* f08d88c: 10000039 */ beqz $zero,.L0f08d974 +/* f08d890: 3403800b */ dli $v1,0x800b +/* f08d894: 10000037 */ beqz $zero,.L0f08d974 +/* f08d898: 3402800c */ dli $v0,0x800c +/* f08d89c: 10000035 */ beqz $zero,.L0f08d974 +/* f08d8a0: 3402800e */ dli $v0,0x800e +/* f08d8a4: 10000033 */ beqz $zero,.L0f08d974 +/* f08d8a8: 34028010 */ dli $v0,0x8010 +/* f08d8ac: 10000031 */ beqz $zero,.L0f08d974 +/* f08d8b0: 34028012 */ dli $v0,0x8012 +/* f08d8b4: 3402816b */ dli $v0,0x816b +/* f08d8b8: 1000002e */ beqz $zero,.L0f08d974 +/* f08d8bc: 340381aa */ dli $v1,0x81aa +/* f08d8c0: 34028017 */ dli $v0,0x8017 +/* f08d8c4: 1000002b */ beqz $zero,.L0f08d974 +/* f08d8c8: 34038019 */ dli $v1,0x8019 +/* f08d8cc: 10000029 */ beqz $zero,.L0f08d974 +/* f08d8d0: 34028022 */ dli $v0,0x8022 +/* f08d8d4: 10000027 */ beqz $zero,.L0f08d974 +/* f08d8d8: 340281b8 */ dli $v0,0x81b8 +/* f08d8dc: 10000025 */ beqz $zero,.L0f08d974 +/* f08d8e0: 34028026 */ dli $v0,0x8026 +/* f08d8e4: 10000023 */ beqz $zero,.L0f08d974 +/* f08d8e8: 3402801e */ dli $v0,0x801e +/* f08d8ec: 340a8016 */ dli $t2,0x8016 +/* f08d8f0: 340281b0 */ dli $v0,0x81b0 +/* f08d8f4: 34038014 */ dli $v1,0x8014 +/* f08d8f8: 1000001e */ beqz $zero,.L0f08d974 +/* f08d8fc: afaa004c */ sw $t2,0x4c($sp) +/* f08d900: 340281ae */ dli $v0,0x81ae +/* f08d904: 1000001b */ beqz $zero,.L0f08d974 +/* f08d908: 340381b3 */ dli $v1,0x81b3 +/* f08d90c: 2402042c */ addiu $v0,$zero,0x42c +/* f08d910: 10000018 */ beqz $zero,.L0f08d974 +/* f08d914: 2403042b */ addiu $v1,$zero,0x42b +/* f08d918: 340281b1 */ dli $v0,0x81b1 +/* f08d91c: 10000015 */ beqz $zero,.L0f08d974 +/* f08d920: 340381b6 */ dli $v1,0x81b6 +/* f08d924: 340281a8 */ dli $v0,0x81a8 +/* f08d928: 10000012 */ beqz $zero,.L0f08d974 +/* f08d92c: 340381aa */ dli $v1,0x81aa +/* f08d930: 340281ab */ dli $v0,0x81ab +/* f08d934: 1000000f */ beqz $zero,.L0f08d974 +/* f08d938: 340381ad */ dli $v1,0x81ad +/* f08d93c: 340281ab */ dli $v0,0x81ab +/* f08d940: 1000000c */ beqz $zero,.L0f08d974 +/* f08d944: 340381b4 */ dli $v1,0x81b4 +/* f08d948: 340281ae */ dli $v0,0x81ae +/* f08d94c: 10000009 */ beqz $zero,.L0f08d974 +/* f08d950: 340381b5 */ dli $v1,0x81b5 +/* f08d954: 340280ac */ dli $v0,0x80ac +/* f08d958: 10000006 */ beqz $zero,.L0f08d974 +/* f08d95c: 340380ae */ dli $v1,0x80ae +/* f08d960: 3402816b */ dli $v0,0x816b +/* f08d964: 10000003 */ beqz $zero,.L0f08d974 +/* f08d968: 3403816c */ dli $v1,0x816c +/* f08d96c: 34028014 */ dli $v0,0x8014 +/* f08d970: 2403042b */ addiu $v1,$zero,0x42b +.L0f08d974: +/* f08d974: 1040001a */ beqz $v0,.L0f08d9e0 +/* f08d978: 3c01bf80 */ lui $at,0xbf80 +/* f08d97c: 44810000 */ mtc1 $at,$f0 +/* f08d980: 00023400 */ sll $a2,$v0,0x10 +/* f08d984: 00065c03 */ sra $t3,$a2,0x10 +/* f08d988: 240cffff */ addiu $t4,$zero,-1 +/* f08d98c: 240d0400 */ addiu $t5,$zero,0x400 +/* f08d990: 240e000c */ addiu $t6,$zero,0xc +/* f08d994: 240fffff */ addiu $t7,$zero,-1 +/* f08d998: afaf002c */ sw $t7,0x2c($sp) +/* f08d99c: afae001c */ sw $t6,0x1c($sp) +/* f08d9a0: afad0014 */ sw $t5,0x14($sp) +/* f08d9a4: afac0010 */ sw $t4,0x10($sp) +/* f08d9a8: 01603025 */ or $a2,$t3,$zero +/* f08d9ac: 00002025 */ or $a0,$zero,$zero +/* f08d9b0: 2407ffff */ addiu $a3,$zero,-1 +/* f08d9b4: afa00018 */ sw $zero,0x18($sp) +/* f08d9b8: afa00020 */ sw $zero,0x20($sp) +/* f08d9bc: afa00028 */ sw $zero,0x28($sp) +/* f08d9c0: afa30050 */ sw $v1,0x50($sp) +/* f08d9c4: e7a00024 */ swc1 $f0,0x24($sp) +/* f08d9c8: e7a00030 */ swc1 $f0,0x30($sp) +/* f08d9cc: e7a00034 */ swc1 $f0,0x34($sp) +/* f08d9d0: 0fc24e7e */ jal func0f0939f8 +/* f08d9d4: e7a00038 */ swc1 $f0,0x38($sp) +/* f08d9d8: 8fa30050 */ lw $v1,0x50($sp) +/* f08d9dc: 8fa5005c */ lw $a1,0x5c($sp) +.L0f08d9e0: +/* f08d9e0: 3c01bf80 */ lui $at,0xbf80 +/* f08d9e4: 44810000 */ mtc1 $at,$f0 +/* f08d9e8: 10600017 */ beqz $v1,.L0f08da48 +/* f08d9ec: 00002025 */ or $a0,$zero,$zero +/* f08d9f0: 00033400 */ sll $a2,$v1,0x10 +/* f08d9f4: 0006c403 */ sra $t8,$a2,0x10 +/* f08d9f8: 2419ffff */ addiu $t9,$zero,-1 +/* f08d9fc: 2408000c */ addiu $t0,$zero,0xc +/* f08da00: 2409ffff */ addiu $t1,$zero,-1 +/* f08da04: afa9002c */ sw $t1,0x2c($sp) +/* f08da08: afa8001c */ sw $t0,0x1c($sp) +/* f08da0c: afb90010 */ sw $t9,0x10($sp) +/* f08da10: 03003025 */ or $a2,$t8,$zero +/* f08da14: 2407ffff */ addiu $a3,$zero,-1 +/* f08da18: afa00014 */ sw $zero,0x14($sp) +/* f08da1c: afa00018 */ sw $zero,0x18($sp) +/* f08da20: afa00020 */ sw $zero,0x20($sp) +/* f08da24: e7a00024 */ swc1 $f0,0x24($sp) +/* f08da28: afa00028 */ sw $zero,0x28($sp) +/* f08da2c: e7a00030 */ swc1 $f0,0x30($sp) +/* f08da30: e7a00034 */ swc1 $f0,0x34($sp) +/* f08da34: 0fc24e7e */ jal func0f0939f8 +/* f08da38: e7a00038 */ swc1 $f0,0x38($sp) +/* f08da3c: 3c01bf80 */ lui $at,0xbf80 +/* f08da40: 44810000 */ mtc1 $at,$f0 +/* f08da44: 8fa5005c */ lw $a1,0x5c($sp) +.L0f08da48: +/* f08da48: 8faa004c */ lw $t2,0x4c($sp) +/* f08da4c: 00002025 */ or $a0,$zero,$zero +/* f08da50: 87a6004e */ lh $a2,0x4e($sp) +/* f08da54: 11400010 */ beqz $t2,.L0f08da98 +/* f08da58: 2407ffff */ addiu $a3,$zero,-1 +/* f08da5c: 240bffff */ addiu $t3,$zero,-1 +/* f08da60: 240c000c */ addiu $t4,$zero,0xc +/* f08da64: 240dffff */ addiu $t5,$zero,-1 +/* f08da68: afad002c */ sw $t5,0x2c($sp) +/* f08da6c: afac001c */ sw $t4,0x1c($sp) +/* f08da70: afab0010 */ sw $t3,0x10($sp) +/* f08da74: afa00014 */ sw $zero,0x14($sp) +/* f08da78: afa00018 */ sw $zero,0x18($sp) +/* f08da7c: afa00020 */ sw $zero,0x20($sp) +/* f08da80: e7a00024 */ swc1 $f0,0x24($sp) +/* f08da84: afa00028 */ sw $zero,0x28($sp) +/* f08da88: e7a00030 */ swc1 $f0,0x30($sp) +/* f08da8c: e7a00034 */ swc1 $f0,0x34($sp) +/* f08da90: 0fc24e7e */ jal func0f0939f8 +/* f08da94: e7a00038 */ swc1 $f0,0x38($sp) +.L0f08da98: +/* f08da98: 8fbf0044 */ lw $ra,0x44($sp) +.L0f08da9c: +/* f08da9c: 27bd0058 */ addiu $sp,$sp,0x58 +/* f08daa0: 03e00008 */ jr $ra +/* f08daa4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08daa8 +/* f08daa8: 27bdffa8 */ addiu $sp,$sp,-88 +/* f08daac: afa40058 */ sw $a0,0x58($sp) +/* f08dab0: afbf0044 */ sw $ra,0x44($sp) +/* f08dab4: afa5005c */ sw $a1,0x5c($sp) +/* f08dab8: 00a02025 */ or $a0,$a1,$zero +/* f08dabc: afa0004c */ sw $zero,0x4c($sp) +/* f08dac0: 2405000c */ addiu $a1,$zero,0xc +/* f08dac4: afa00054 */ sw $zero,0x54($sp) +/* f08dac8: afa00050 */ sw $zero,0x50($sp) +/* f08dacc: 0fc249af */ jal func0f0926bc +/* f08dad0: 3406ffff */ dli $a2,0xffff +/* f08dad4: 3c0e800a */ lui $t6,0x800a +/* f08dad8: 8dcea48c */ lw $t6,-0x5b74($t6) +/* f08dadc: 8fa20054 */ lw $v0,0x54($sp) +/* f08dae0: 8fa30050 */ lw $v1,0x50($sp) +/* f08dae4: 11c0000c */ beqz $t6,.L0f08db18 +/* f08dae8: 8fa5005c */ lw $a1,0x5c($sp) +/* f08daec: 90a40000 */ lbu $a0,0x0($a1) +/* f08daf0: 24010001 */ addiu $at,$zero,0x1 +/* f08daf4: 10810003 */ beq $a0,$at,.L0f08db04 +/* f08daf8: 24010002 */ addiu $at,$zero,0x2 +/* f08dafc: 54810007 */ bnel $a0,$at,.L0f08db1c +/* f08db00: 8fa80058 */ lw $t0,0x58($sp) +.L0f08db04: +/* f08db04: 8caf0004 */ lw $t7,0x4($a1) +/* f08db08: 8df80010 */ lw $t8,0x10($t7) +/* f08db0c: 33190020 */ andi $t9,$t8,0x20 +/* f08db10: 53200089 */ beqzl $t9,.L0f08dd38 +/* f08db14: 8fbf0044 */ lw $ra,0x44($sp) +.L0f08db18: +/* f08db18: 8fa80058 */ lw $t0,0x58($sp) +.L0f08db1c: +/* f08db1c: 8fa5005c */ lw $a1,0x5c($sp) +/* f08db20: 2509ffff */ addiu $t1,$t0,-1 +/* f08db24: 2d21001e */ sltiu $at,$t1,0x1e +/* f08db28: 10200039 */ beqz $at,.L0f08dc10 +/* f08db2c: 00094880 */ sll $t1,$t1,0x2 +/* f08db30: 3c017f1b */ lui $at,0x7f1b +/* f08db34: 00290821 */ addu $at,$at,$t1 +/* f08db38: 8c29affc */ lw $t1,-0x5004($at) +/* f08db3c: 01200008 */ jr $t1 +/* f08db40: 00000000 */ sll $zero,$zero,0x0 +/* f08db44: 10000032 */ beqz $zero,.L0f08dc10 +/* f08db48: 34028007 */ dli $v0,0x8007 +/* f08db4c: 3402801a */ dli $v0,0x801a +/* f08db50: 1000002f */ beqz $zero,.L0f08dc10 +/* f08db54: 3403801b */ dli $v1,0x801b +/* f08db58: 34028015 */ dli $v0,0x8015 +/* f08db5c: 1000002c */ beqz $zero,.L0f08dc10 +/* f08db60: 3403801d */ dli $v1,0x801d +/* f08db64: 3402801a */ dli $v0,0x801a +/* f08db68: 10000029 */ beqz $zero,.L0f08dc10 +/* f08db6c: 3403801c */ dli $v1,0x801c +/* f08db70: 34028014 */ dli $v0,0x8014 +/* f08db74: 10000026 */ beqz $zero,.L0f08dc10 +/* f08db78: 34038016 */ dli $v1,0x8016 +/* f08db7c: 3402801e */ dli $v0,0x801e +/* f08db80: 10000023 */ beqz $zero,.L0f08dc10 +/* f08db84: 34038020 */ dli $v1,0x8020 +/* f08db88: 10000021 */ beqz $zero,.L0f08dc10 +/* f08db8c: 34028001 */ dli $v0,0x8001 +/* f08db90: 3402800a */ dli $v0,0x800a +/* f08db94: 1000001e */ beqz $zero,.L0f08dc10 +/* f08db98: 34038008 */ dli $v1,0x8008 +/* f08db9c: 34028004 */ dli $v0,0x8004 +/* f08dba0: 1000001b */ beqz $zero,.L0f08dc10 +/* f08dba4: 3403800b */ dli $v1,0x800b +/* f08dba8: 10000019 */ beqz $zero,.L0f08dc10 +/* f08dbac: 3402800c */ dli $v0,0x800c +/* f08dbb0: 3402816b */ dli $v0,0x816b +/* f08dbb4: 10000016 */ beqz $zero,.L0f08dc10 +/* f08dbb8: 340381aa */ dli $v1,0x81aa +/* f08dbbc: 34028017 */ dli $v0,0x8017 +/* f08dbc0: 10000013 */ beqz $zero,.L0f08dc10 +/* f08dbc4: 34038019 */ dli $v1,0x8019 +/* f08dbc8: 10000011 */ beqz $zero,.L0f08dc10 +/* f08dbcc: 34028022 */ dli $v0,0x8022 +/* f08dbd0: 1000000f */ beqz $zero,.L0f08dc10 +/* f08dbd4: 340281b8 */ dli $v0,0x81b8 +/* f08dbd8: 1000000d */ beqz $zero,.L0f08dc10 +/* f08dbdc: 34028026 */ dli $v0,0x8026 +/* f08dbe0: 1000000b */ beqz $zero,.L0f08dc10 +/* f08dbe4: 3402801e */ dli $v0,0x801e +/* f08dbe8: 340a8016 */ dli $t2,0x8016 +/* f08dbec: 340281b0 */ dli $v0,0x81b0 +/* f08dbf0: 34038014 */ dli $v1,0x8014 +/* f08dbf4: 10000006 */ beqz $zero,.L0f08dc10 +/* f08dbf8: afaa004c */ sw $t2,0x4c($sp) +/* f08dbfc: 340280ac */ dli $v0,0x80ac +/* f08dc00: 10000003 */ beqz $zero,.L0f08dc10 +/* f08dc04: 340380ae */ dli $v1,0x80ae +/* f08dc08: 3402816b */ dli $v0,0x816b +/* f08dc0c: 3403816c */ dli $v1,0x816c +.L0f08dc10: +/* f08dc10: 1040001a */ beqz $v0,.L0f08dc7c +/* f08dc14: 3c01bf80 */ lui $at,0xbf80 +/* f08dc18: 44810000 */ mtc1 $at,$f0 +/* f08dc1c: 00023400 */ sll $a2,$v0,0x10 +/* f08dc20: 00065c03 */ sra $t3,$a2,0x10 +/* f08dc24: 240cffff */ addiu $t4,$zero,-1 +/* f08dc28: 240d0400 */ addiu $t5,$zero,0x400 +/* f08dc2c: 240e000c */ addiu $t6,$zero,0xc +/* f08dc30: 240fffff */ addiu $t7,$zero,-1 +/* f08dc34: afaf002c */ sw $t7,0x2c($sp) +/* f08dc38: afae001c */ sw $t6,0x1c($sp) +/* f08dc3c: afad0014 */ sw $t5,0x14($sp) +/* f08dc40: afac0010 */ sw $t4,0x10($sp) +/* f08dc44: 01603025 */ or $a2,$t3,$zero +/* f08dc48: 00002025 */ or $a0,$zero,$zero +/* f08dc4c: 2407ffff */ addiu $a3,$zero,-1 +/* f08dc50: afa00018 */ sw $zero,0x18($sp) +/* f08dc54: afa00020 */ sw $zero,0x20($sp) +/* f08dc58: afa00028 */ sw $zero,0x28($sp) +/* f08dc5c: afa30050 */ sw $v1,0x50($sp) +/* f08dc60: e7a00024 */ swc1 $f0,0x24($sp) +/* f08dc64: e7a00030 */ swc1 $f0,0x30($sp) +/* f08dc68: e7a00034 */ swc1 $f0,0x34($sp) +/* f08dc6c: 0fc24e7e */ jal func0f0939f8 +/* f08dc70: e7a00038 */ swc1 $f0,0x38($sp) +/* f08dc74: 8fa30050 */ lw $v1,0x50($sp) +/* f08dc78: 8fa5005c */ lw $a1,0x5c($sp) +.L0f08dc7c: +/* f08dc7c: 3c01bf80 */ lui $at,0xbf80 +/* f08dc80: 44810000 */ mtc1 $at,$f0 +/* f08dc84: 10600017 */ beqz $v1,.L0f08dce4 +/* f08dc88: 00002025 */ or $a0,$zero,$zero +/* f08dc8c: 00033400 */ sll $a2,$v1,0x10 +/* f08dc90: 0006c403 */ sra $t8,$a2,0x10 +/* f08dc94: 2419ffff */ addiu $t9,$zero,-1 +/* f08dc98: 2408000c */ addiu $t0,$zero,0xc +/* f08dc9c: 2409ffff */ addiu $t1,$zero,-1 +/* f08dca0: afa9002c */ sw $t1,0x2c($sp) +/* f08dca4: afa8001c */ sw $t0,0x1c($sp) +/* f08dca8: afb90010 */ sw $t9,0x10($sp) +/* f08dcac: 03003025 */ or $a2,$t8,$zero +/* f08dcb0: 2407ffff */ addiu $a3,$zero,-1 +/* f08dcb4: afa00014 */ sw $zero,0x14($sp) +/* f08dcb8: afa00018 */ sw $zero,0x18($sp) +/* f08dcbc: afa00020 */ sw $zero,0x20($sp) +/* f08dcc0: e7a00024 */ swc1 $f0,0x24($sp) +/* f08dcc4: afa00028 */ sw $zero,0x28($sp) +/* f08dcc8: e7a00030 */ swc1 $f0,0x30($sp) +/* f08dccc: e7a00034 */ swc1 $f0,0x34($sp) +/* f08dcd0: 0fc24e7e */ jal func0f0939f8 +/* f08dcd4: e7a00038 */ swc1 $f0,0x38($sp) +/* f08dcd8: 3c01bf80 */ lui $at,0xbf80 +/* f08dcdc: 44810000 */ mtc1 $at,$f0 +/* f08dce0: 8fa5005c */ lw $a1,0x5c($sp) +.L0f08dce4: +/* f08dce4: 8faa004c */ lw $t2,0x4c($sp) +/* f08dce8: 00002025 */ or $a0,$zero,$zero +/* f08dcec: 87a6004e */ lh $a2,0x4e($sp) +/* f08dcf0: 11400010 */ beqz $t2,.L0f08dd34 +/* f08dcf4: 2407ffff */ addiu $a3,$zero,-1 +/* f08dcf8: 240bffff */ addiu $t3,$zero,-1 +/* f08dcfc: 240c000c */ addiu $t4,$zero,0xc +/* f08dd00: 240dffff */ addiu $t5,$zero,-1 +/* f08dd04: afad002c */ sw $t5,0x2c($sp) +/* f08dd08: afac001c */ sw $t4,0x1c($sp) +/* f08dd0c: afab0010 */ sw $t3,0x10($sp) +/* f08dd10: afa00014 */ sw $zero,0x14($sp) +/* f08dd14: afa00018 */ sw $zero,0x18($sp) +/* f08dd18: afa00020 */ sw $zero,0x20($sp) +/* f08dd1c: e7a00024 */ swc1 $f0,0x24($sp) +/* f08dd20: afa00028 */ sw $zero,0x28($sp) +/* f08dd24: e7a00030 */ swc1 $f0,0x30($sp) +/* f08dd28: e7a00034 */ swc1 $f0,0x34($sp) +/* f08dd2c: 0fc24e7e */ jal func0f0939f8 +/* f08dd30: e7a00038 */ swc1 $f0,0x38($sp) +.L0f08dd34: +/* f08dd34: 8fbf0044 */ lw $ra,0x44($sp) +.L0f08dd38: +/* f08dd38: 27bd0058 */ addiu $sp,$sp,0x58 +/* f08dd3c: 03e00008 */ jr $ra +/* f08dd40: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08dd44 +/* f08dd44: 27bdffb0 */ addiu $sp,$sp,-80 +/* f08dd48: afa40050 */ sw $a0,0x50($sp) +/* f08dd4c: afbf0044 */ sw $ra,0x44($sp) +/* f08dd50: afa50054 */ sw $a1,0x54($sp) +/* f08dd54: 00a02025 */ or $a0,$a1,$zero +/* f08dd58: 2405000c */ addiu $a1,$zero,0xc +/* f08dd5c: afa0004c */ sw $zero,0x4c($sp) +/* f08dd60: 0fc249af */ jal func0f0926bc +/* f08dd64: 3406ffff */ dli $a2,0xffff +/* f08dd68: 3c0e800a */ lui $t6,0x800a +/* f08dd6c: 8dcea48c */ lw $t6,-0x5b74($t6) +/* f08dd70: 8fa2004c */ lw $v0,0x4c($sp) +/* f08dd74: 8fa50054 */ lw $a1,0x54($sp) +/* f08dd78: 11c0000b */ beqz $t6,.L0f08dda8 +/* f08dd7c: 8fa80050 */ lw $t0,0x50($sp) +/* f08dd80: 90a30000 */ lbu $v1,0x0($a1) +/* f08dd84: 24010001 */ addiu $at,$zero,0x1 +/* f08dd88: 10610003 */ beq $v1,$at,.L0f08dd98 +/* f08dd8c: 24010002 */ addiu $at,$zero,0x2 +/* f08dd90: 54610006 */ bnel $v1,$at,.L0f08ddac +/* f08dd94: 2509ffff */ addiu $t1,$t0,-1 +.L0f08dd98: +/* f08dd98: 8caf0004 */ lw $t7,0x4($a1) +/* f08dd9c: 8df80010 */ lw $t8,0x10($t7) +/* f08dda0: 33190020 */ andi $t9,$t8,0x20 +/* f08dda4: 13200056 */ beqz $t9,.L0f08df00 +.L0f08dda8: +/* f08dda8: 2509ffff */ addiu $t1,$t0,-1 +.L0f08ddac: +/* f08ddac: 2d210020 */ sltiu $at,$t1,0x20 +/* f08ddb0: 1020003b */ beqz $at,.L0f08dea0 +/* f08ddb4: 00094880 */ sll $t1,$t1,0x2 +/* f08ddb8: 3c017f1b */ lui $at,0x7f1b +/* f08ddbc: 00290821 */ addu $at,$at,$t1 +/* f08ddc0: 8c29b074 */ lw $t1,-0x4f8c($at) +/* f08ddc4: 01200008 */ jr $t1 +/* f08ddc8: 00000000 */ sll $zero,$zero,0x0 +/* f08ddcc: 10000034 */ beqz $zero,.L0f08dea0 +/* f08ddd0: 3402801a */ dli $v0,0x801a +/* f08ddd4: 10000032 */ beqz $zero,.L0f08dea0 +/* f08ddd8: 3402801a */ dli $v0,0x801a +/* f08dddc: 10000030 */ beqz $zero,.L0f08dea0 +/* f08dde0: 34028015 */ dli $v0,0x8015 +/* f08dde4: 1000002e */ beqz $zero,.L0f08dea0 +/* f08dde8: 3402801a */ dli $v0,0x801a +/* f08ddec: 1000002c */ beqz $zero,.L0f08dea0 +/* f08ddf0: 34028015 */ dli $v0,0x8015 +/* f08ddf4: 1000002a */ beqz $zero,.L0f08dea0 +/* f08ddf8: 3402801f */ dli $v0,0x801f +/* f08ddfc: 10000028 */ beqz $zero,.L0f08dea0 +/* f08de00: 34028002 */ dli $v0,0x8002 +/* f08de04: 10000026 */ beqz $zero,.L0f08dea0 +/* f08de08: 3402801a */ dli $v0,0x801a +/* f08de0c: 10000024 */ beqz $zero,.L0f08dea0 +/* f08de10: 34028003 */ dli $v0,0x8003 +/* f08de14: 10000022 */ beqz $zero,.L0f08dea0 +/* f08de18: 3402800d */ dli $v0,0x800d +/* f08de1c: 10000020 */ beqz $zero,.L0f08dea0 +/* f08de20: 3402816d */ dli $v0,0x816d +/* f08de24: 1000001e */ beqz $zero,.L0f08dea0 +/* f08de28: 3402816d */ dli $v0,0x816d +/* f08de2c: 1000001c */ beqz $zero,.L0f08dea0 +/* f08de30: 34028021 */ dli $v0,0x8021 +/* f08de34: 1000001a */ beqz $zero,.L0f08dea0 +/* f08de38: 340281b7 */ dli $v0,0x81b7 +/* f08de3c: 10000018 */ beqz $zero,.L0f08dea0 +/* f08de40: 34028027 */ dli $v0,0x8027 +/* f08de44: 10000016 */ beqz $zero,.L0f08dea0 +/* f08de48: 3402801f */ dli $v0,0x801f +/* f08de4c: 10000014 */ beqz $zero,.L0f08dea0 +/* f08de50: 34028015 */ dli $v0,0x8015 +/* f08de54: 10000012 */ beqz $zero,.L0f08dea0 +/* f08de58: 2402042c */ addiu $v0,$zero,0x42c +/* f08de5c: 10000010 */ beqz $zero,.L0f08dea0 +/* f08de60: 340281af */ dli $v0,0x81af +/* f08de64: 1000000e */ beqz $zero,.L0f08dea0 +/* f08de68: 340281b2 */ dli $v0,0x81b2 +/* f08de6c: 1000000c */ beqz $zero,.L0f08dea0 +/* f08de70: 340281a8 */ dli $v0,0x81a8 +/* f08de74: 1000000a */ beqz $zero,.L0f08dea0 +/* f08de78: 340281ab */ dli $v0,0x81ab +/* f08de7c: 10000008 */ beqz $zero,.L0f08dea0 +/* f08de80: 340281ab */ dli $v0,0x81ab +/* f08de84: 10000006 */ beqz $zero,.L0f08dea0 +/* f08de88: 340281af */ dli $v0,0x81af +/* f08de8c: 10000004 */ beqz $zero,.L0f08dea0 +/* f08de90: 340280ad */ dli $v0,0x80ad +/* f08de94: 10000002 */ beqz $zero,.L0f08dea0 +/* f08de98: 3402816d */ dli $v0,0x816d +/* f08de9c: 34028015 */ dli $v0,0x8015 +.L0f08dea0: +/* f08dea0: 10400017 */ beqz $v0,.L0f08df00 +/* f08dea4: 3c01bf80 */ lui $at,0xbf80 +/* f08dea8: 44810000 */ mtc1 $at,$f0 +/* f08deac: 00023400 */ sll $a2,$v0,0x10 +/* f08deb0: 00065403 */ sra $t2,$a2,0x10 +/* f08deb4: 240bffff */ addiu $t3,$zero,-1 +/* f08deb8: 240c0400 */ addiu $t4,$zero,0x400 +/* f08debc: 240d000c */ addiu $t5,$zero,0xc +/* f08dec0: 240effff */ addiu $t6,$zero,-1 +/* f08dec4: afae002c */ sw $t6,0x2c($sp) +/* f08dec8: afad001c */ sw $t5,0x1c($sp) +/* f08decc: afac0014 */ sw $t4,0x14($sp) +/* f08ded0: afab0010 */ sw $t3,0x10($sp) +/* f08ded4: 01403025 */ or $a2,$t2,$zero +/* f08ded8: 00002025 */ or $a0,$zero,$zero +/* f08dedc: 2407ffff */ addiu $a3,$zero,-1 +/* f08dee0: afa00018 */ sw $zero,0x18($sp) +/* f08dee4: afa00020 */ sw $zero,0x20($sp) +/* f08dee8: afa00028 */ sw $zero,0x28($sp) +/* f08deec: e7a00024 */ swc1 $f0,0x24($sp) +/* f08def0: e7a00030 */ swc1 $f0,0x30($sp) +/* f08def4: e7a00034 */ swc1 $f0,0x34($sp) +/* f08def8: 0fc24e7e */ jal func0f0939f8 +/* f08defc: e7a00038 */ swc1 $f0,0x38($sp) +.L0f08df00: +/* f08df00: 8fbf0044 */ lw $ra,0x44($sp) +/* f08df04: 27bd0050 */ addiu $sp,$sp,0x50 +/* f08df08: 03e00008 */ jr $ra +/* f08df0c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08df10 +/* f08df10: 27bdffb0 */ addiu $sp,$sp,-80 +/* f08df14: afa40050 */ sw $a0,0x50($sp) +/* f08df18: afbf0044 */ sw $ra,0x44($sp) +/* f08df1c: afa50054 */ sw $a1,0x54($sp) +/* f08df20: 00a02025 */ or $a0,$a1,$zero +/* f08df24: 2405000c */ addiu $a1,$zero,0xc +/* f08df28: afa0004c */ sw $zero,0x4c($sp) +/* f08df2c: 0fc249af */ jal func0f0926bc +/* f08df30: 3406ffff */ dli $a2,0xffff +/* f08df34: 3c0e800a */ lui $t6,0x800a +/* f08df38: 8dcea48c */ lw $t6,-0x5b74($t6) +/* f08df3c: 8fa2004c */ lw $v0,0x4c($sp) +/* f08df40: 8fa50054 */ lw $a1,0x54($sp) +/* f08df44: 11c0000b */ beqz $t6,.L0f08df74 +/* f08df48: 8fa80050 */ lw $t0,0x50($sp) +/* f08df4c: 90a30000 */ lbu $v1,0x0($a1) +/* f08df50: 24010001 */ addiu $at,$zero,0x1 +/* f08df54: 10610003 */ beq $v1,$at,.L0f08df64 +/* f08df58: 24010002 */ addiu $at,$zero,0x2 +/* f08df5c: 54610006 */ bnel $v1,$at,.L0f08df78 +/* f08df60: 2509ffff */ addiu $t1,$t0,-1 +.L0f08df64: +/* f08df64: 8caf0004 */ lw $t7,0x4($a1) +/* f08df68: 8df80010 */ lw $t8,0x10($t7) +/* f08df6c: 33190020 */ andi $t9,$t8,0x20 +/* f08df70: 13200050 */ beqz $t9,.L0f08e0b4 +.L0f08df74: +/* f08df74: 2509ffff */ addiu $t1,$t0,-1 +.L0f08df78: +/* f08df78: 2d21001e */ sltiu $at,$t1,0x1e +/* f08df7c: 10200035 */ beqz $at,.L0f08e054 +/* f08df80: 00094880 */ sll $t1,$t1,0x2 +/* f08df84: 3c017f1b */ lui $at,0x7f1b +/* f08df88: 00290821 */ addu $at,$at,$t1 +/* f08df8c: 8c29b0f4 */ lw $t1,-0x4f0c($at) +/* f08df90: 01200008 */ jr $t1 +/* f08df94: 00000000 */ sll $zero,$zero,0x0 +/* f08df98: 1000002e */ beqz $zero,.L0f08e054 +/* f08df9c: 3402801a */ dli $v0,0x801a +/* f08dfa0: 1000002c */ beqz $zero,.L0f08e054 +/* f08dfa4: 3402801a */ dli $v0,0x801a +/* f08dfa8: 1000002a */ beqz $zero,.L0f08e054 +/* f08dfac: 34028015 */ dli $v0,0x8015 +/* f08dfb0: 10000028 */ beqz $zero,.L0f08e054 +/* f08dfb4: 3402801a */ dli $v0,0x801a +/* f08dfb8: 10000026 */ beqz $zero,.L0f08e054 +/* f08dfbc: 34028015 */ dli $v0,0x8015 +/* f08dfc0: 10000024 */ beqz $zero,.L0f08e054 +/* f08dfc4: 3402801f */ dli $v0,0x801f +/* f08dfc8: 10000022 */ beqz $zero,.L0f08e054 +/* f08dfcc: 34028002 */ dli $v0,0x8002 +/* f08dfd0: 10000020 */ beqz $zero,.L0f08e054 +/* f08dfd4: 34028003 */ dli $v0,0x8003 +/* f08dfd8: 1000001e */ beqz $zero,.L0f08e054 +/* f08dfdc: 34028006 */ dli $v0,0x8006 +/* f08dfe0: 1000001c */ beqz $zero,.L0f08e054 +/* f08dfe4: 3402801a */ dli $v0,0x801a +/* f08dfe8: 1000001a */ beqz $zero,.L0f08e054 +/* f08dfec: 34028003 */ dli $v0,0x8003 +/* f08dff0: 10000018 */ beqz $zero,.L0f08e054 +/* f08dff4: 3402800d */ dli $v0,0x800d +/* f08dff8: 10000016 */ beqz $zero,.L0f08e054 +/* f08dffc: 3402800f */ dli $v0,0x800f +/* f08e000: 10000014 */ beqz $zero,.L0f08e054 +/* f08e004: 34028011 */ dli $v0,0x8011 +/* f08e008: 10000012 */ beqz $zero,.L0f08e054 +/* f08e00c: 34028013 */ dli $v0,0x8013 +/* f08e010: 10000010 */ beqz $zero,.L0f08e054 +/* f08e014: 3402816d */ dli $v0,0x816d +/* f08e018: 1000000e */ beqz $zero,.L0f08e054 +/* f08e01c: 34028018 */ dli $v0,0x8018 +/* f08e020: 1000000c */ beqz $zero,.L0f08e054 +/* f08e024: 34028021 */ dli $v0,0x8021 +/* f08e028: 1000000a */ beqz $zero,.L0f08e054 +/* f08e02c: 340281b7 */ dli $v0,0x81b7 +/* f08e030: 10000008 */ beqz $zero,.L0f08e054 +/* f08e034: 34028027 */ dli $v0,0x8027 +/* f08e038: 10000006 */ beqz $zero,.L0f08e054 +/* f08e03c: 3402801f */ dli $v0,0x801f +/* f08e040: 10000004 */ beqz $zero,.L0f08e054 +/* f08e044: 34028015 */ dli $v0,0x8015 +/* f08e048: 10000002 */ beqz $zero,.L0f08e054 +/* f08e04c: 340280ad */ dli $v0,0x80ad +/* f08e050: 3402816d */ dli $v0,0x816d +.L0f08e054: +/* f08e054: 10400017 */ beqz $v0,.L0f08e0b4 +/* f08e058: 3c01bf80 */ lui $at,0xbf80 +/* f08e05c: 44810000 */ mtc1 $at,$f0 +/* f08e060: 00023400 */ sll $a2,$v0,0x10 +/* f08e064: 00065403 */ sra $t2,$a2,0x10 +/* f08e068: 240bffff */ addiu $t3,$zero,-1 +/* f08e06c: 240c0400 */ addiu $t4,$zero,0x400 +/* f08e070: 240d000c */ addiu $t5,$zero,0xc +/* f08e074: 240effff */ addiu $t6,$zero,-1 +/* f08e078: afae002c */ sw $t6,0x2c($sp) +/* f08e07c: afad001c */ sw $t5,0x1c($sp) +/* f08e080: afac0014 */ sw $t4,0x14($sp) +/* f08e084: afab0010 */ sw $t3,0x10($sp) +/* f08e088: 01403025 */ or $a2,$t2,$zero +/* f08e08c: 00002025 */ or $a0,$zero,$zero +/* f08e090: 2407ffff */ addiu $a3,$zero,-1 +/* f08e094: afa00018 */ sw $zero,0x18($sp) +/* f08e098: afa00020 */ sw $zero,0x20($sp) +/* f08e09c: afa00028 */ sw $zero,0x28($sp) +/* f08e0a0: e7a00024 */ swc1 $f0,0x24($sp) +/* f08e0a4: e7a00030 */ swc1 $f0,0x30($sp) +/* f08e0a8: e7a00034 */ swc1 $f0,0x34($sp) +/* f08e0ac: 0fc24e7e */ jal func0f0939f8 +/* f08e0b0: e7a00038 */ swc1 $f0,0x38($sp) +.L0f08e0b4: +/* f08e0b4: 8fbf0044 */ lw $ra,0x44($sp) +/* f08e0b8: 27bd0050 */ addiu $sp,$sp,0x50 +/* f08e0bc: 03e00008 */ jr $ra +/* f08e0c0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08e0c4 +/* f08e0c4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f08e0c8: afbf0014 */ sw $ra,0x14($sp) +/* f08e0cc: 8c8e0008 */ lw $t6,0x8($a0) +/* f08e0d0: 8c980040 */ lw $t8,0x40($a0) +/* f08e0d4: 3c01bfff */ lui $at,0xbfff +/* f08e0d8: 3421ffff */ ori $at,$at,0xffff +/* f08e0dc: 01c17824 */ and $t7,$t6,$at +/* f08e0e0: 37190200 */ ori $t9,$t8,0x200 +/* f08e0e4: 00803025 */ or $a2,$a0,$zero +/* f08e0e8: ac8f0008 */ sw $t7,0x8($a0) +/* f08e0ec: ac990040 */ sw $t9,0x40($a0) +/* f08e0f0: 8cc50014 */ lw $a1,0x14($a2) +/* f08e0f4: 808400c6 */ lb $a0,0xc6($a0) +/* f08e0f8: 0fc235e1 */ jal func0f08d784 +/* f08e0fc: afa60018 */ sw $a2,0x18($sp) +/* f08e100: 0fc2353a */ jal func0f08d4e8 +/* f08e104: 8fa40018 */ lw $a0,0x18($sp) +/* f08e108: 8fa60018 */ lw $a2,0x18($sp) +/* f08e10c: 24010008 */ addiu $at,$zero,0x8 +/* f08e110: 2418003c */ addiu $t8,$zero,0x3c +/* f08e114: 94c80072 */ lhu $t0,0x72($a2) +/* f08e118: 55010012 */ bnel $t0,$at,.L0f08e164 +/* f08e11c: 94cf0072 */ lhu $t7,0x72($a2) +/* f08e120: 8cc90008 */ lw $t1,0x8($a2) +/* f08e124: 8cc20044 */ lw $v0,0x44($a2) +/* f08e128: 44802000 */ mtc1 $zero,$f4 +/* f08e12c: 3c010200 */ lui $at,0x200 +/* f08e130: 01215025 */ or $t2,$t1,$at +/* f08e134: acca0008 */ sw $t2,0x8($a2) +/* f08e138: 10400009 */ beqz $v0,.L0f08e160 +/* f08e13c: e4c40060 */ swc1 $f4,0x60($a2) +/* f08e140: 314c0100 */ andi $t4,$t2,0x100 +/* f08e144: 51800007 */ beqzl $t4,.L0f08e164 +/* f08e148: 94cf0072 */ lhu $t7,0x72($a2) +/* f08e14c: a0400001 */ sb $zero,0x1($v0) +/* f08e150: 8ccd0008 */ lw $t5,0x8($a2) +/* f08e154: 2401feff */ addiu $at,$zero,-257 +/* f08e158: 01a17024 */ and $t6,$t5,$at +/* f08e15c: acce0008 */ sw $t6,0x8($a2) +.L0f08e160: +/* f08e160: 94cf0072 */ lhu $t7,0x72($a2) +.L0f08e164: +/* f08e164: 2402000b */ addiu $v0,$zero,0xb +/* f08e168: 240800ff */ addiu $t0,$zero,0xff +/* f08e16c: 544f0004 */ bnel $v0,$t7,.L0f08e180 +/* f08e170: a0c000c7 */ sb $zero,0xc7($a2) +/* f08e174: 10000002 */ beqz $zero,.L0f08e180 +/* f08e178: a0d800c7 */ sb $t8,0xc7($a2) +/* f08e17c: a0c000c7 */ sb $zero,0xc7($a2) +.L0f08e180: +/* f08e180: 94d90072 */ lhu $t9,0x72($a2) +/* f08e184: 54590003 */ bnel $v0,$t9,.L0f08e194 +/* f08e188: 8fbf0014 */ lw $ra,0x14($sp) +/* f08e18c: a0c800cc */ sb $t0,0xcc($a2) +/* f08e190: 8fbf0014 */ lw $ra,0x14($sp) +.L0f08e194: +/* f08e194: 27bd0018 */ addiu $sp,$sp,0x18 +/* f08e198: 03e00008 */ jr $ra +/* f08e19c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08e1a0 +/* f08e1a0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f08e1a4: afbf0014 */ sw $ra,0x14($sp) +/* f08e1a8: 8c8e0008 */ lw $t6,0x8($a0) +/* f08e1ac: 3c01bfff */ lui $at,0xbfff +/* f08e1b0: 3421ffff */ ori $at,$at,0xffff +/* f08e1b4: 01c17824 */ and $t7,$t6,$at +/* f08e1b8: 00803025 */ or $a2,$a0,$zero +/* f08e1bc: ac8f0008 */ sw $t7,0x8($a0) +/* f08e1c0: 8cc50014 */ lw $a1,0x14($a2) +/* f08e1c4: 808400c6 */ lb $a0,0xc6($a0) +/* f08e1c8: 0fc236aa */ jal func0f08daa8 +/* f08e1cc: afa60018 */ sw $a2,0x18($sp) +/* f08e1d0: 8fa60018 */ lw $a2,0x18($sp) +/* f08e1d4: 2402000b */ addiu $v0,$zero,0xb +/* f08e1d8: 2419003c */ addiu $t9,$zero,0x3c +/* f08e1dc: 94d80072 */ lhu $t8,0x72($a2) +/* f08e1e0: 54580004 */ bnel $v0,$t8,.L0f08e1f4 +/* f08e1e4: a0c000c7 */ sb $zero,0xc7($a2) +/* f08e1e8: 10000002 */ beqz $zero,.L0f08e1f4 +/* f08e1ec: a0d900c7 */ sb $t9,0xc7($a2) +/* f08e1f0: a0c000c7 */ sb $zero,0xc7($a2) +.L0f08e1f4: +/* f08e1f4: 94c80072 */ lhu $t0,0x72($a2) +/* f08e1f8: 54480003 */ bnel $v0,$t0,.L0f08e208 +/* f08e1fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f08e200: a0c000cc */ sb $zero,0xcc($a2) +/* f08e204: 8fbf0014 */ lw $ra,0x14($sp) +.L0f08e208: +/* f08e208: 27bd0018 */ addiu $sp,$sp,0x18 +/* f08e20c: 03e00008 */ jr $ra +/* f08e210: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08e214 +/* f08e214: 3c01aaaa */ lui $at,0xaaaa +/* f08e218: 3421aaaa */ ori $at,$at,0xaaaa +/* f08e21c: 03e00008 */ jr $ra +/* f08e220: 00811026 */ xor $v0,$a0,$at +); + +GLOBAL_ASM( +glabel func0f08e224 +/* f08e224: 27bdffe0 */ addiu $sp,$sp,-32 +/* f08e228: afbf001c */ sw $ra,0x1c($sp) +/* f08e22c: afb00018 */ sw $s0,0x18($sp) +/* f08e230: 00808025 */ or $s0,$a0,$zero +/* f08e234: 8e050014 */ lw $a1,0x14($s0) +/* f08e238: 0fc23751 */ jal func0f08dd44 +/* f08e23c: 808400c6 */ lb $a0,0xc6($a0) +/* f08e240: 960e0072 */ lhu $t6,0x72($s0) +/* f08e244: 24010008 */ addiu $at,$zero,0x8 +/* f08e248: 55c1000f */ bnel $t6,$at,.L0f08e288 +/* f08e24c: 96090072 */ lhu $t1,0x72($s0) +/* f08e250: 0fc1a179 */ jal func0f0685e4 +/* f08e254: 8e040014 */ lw $a0,0x14($s0) +/* f08e258: 8e0f0040 */ lw $t7,0x40($s0) +/* f08e25c: 31f80080 */ andi $t8,$t7,0x80 +/* f08e260: 53000009 */ beqzl $t8,.L0f08e288 +/* f08e264: 96090072 */ lhu $t1,0x72($s0) +/* f08e268: 8e020048 */ lw $v0,0x48($s0) +/* f08e26c: 8c590000 */ lw $t9,0x0($v0) +/* f08e270: 37280001 */ ori $t0,$t9,0x1 +/* f08e274: ac480000 */ sw $t0,0x0($v0) +/* f08e278: 8e040048 */ lw $a0,0x48($s0) +/* f08e27c: 0c00566c */ jal 0x159b0 +/* f08e280: 24840020 */ addiu $a0,$a0,0x20 +/* f08e284: 96090072 */ lhu $t1,0x72($s0) +.L0f08e288: +/* f08e288: 2401000b */ addiu $at,$zero,0xb +/* f08e28c: 55210003 */ bnel $t1,$at,.L0f08e29c +/* f08e290: 8fbf001c */ lw $ra,0x1c($sp) +/* f08e294: a20000cc */ sb $zero,0xcc($s0) +/* f08e298: 8fbf001c */ lw $ra,0x1c($sp) +.L0f08e29c: +/* f08e29c: 8fb00018 */ lw $s0,0x18($sp) +/* f08e2a0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f08e2a4: 03e00008 */ jr $ra +/* f08e2a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08e2ac +/* f08e2ac: 27bdffe0 */ addiu $sp,$sp,-32 +/* f08e2b0: afbf0014 */ sw $ra,0x14($sp) +/* f08e2b4: 00803025 */ or $a2,$a0,$zero +/* f08e2b8: 24030001 */ addiu $v1,$zero,0x1 +/* f08e2bc: 8cc50014 */ lw $a1,0x14($a2) +/* f08e2c0: 808400c6 */ lb $a0,0xc6($a0) +/* f08e2c4: afa60020 */ sw $a2,0x20($sp) +/* f08e2c8: 0fc237c4 */ jal func0f08df10 +/* f08e2cc: afa3001c */ sw $v1,0x1c($sp) +/* f08e2d0: 8fa60020 */ lw $a2,0x20($sp) +/* f08e2d4: 8fa3001c */ lw $v1,0x1c($sp) +/* f08e2d8: 10c00012 */ beqz $a2,.L0f08e324 +/* f08e2dc: 00c01025 */ or $v0,$a2,$zero +/* f08e2e0: 44800000 */ mtc1 $zero,$f0 +/* f08e2e4: 00000000 */ sll $zero,$zero,0x0 +/* f08e2e8: c444007c */ lwc1 $f4,0x7c($v0) +.L0f08e2ec: +/* f08e2ec: 4604003c */ c.lt.s $f0,$f4 +/* f08e2f0: 00000000 */ sll $zero,$zero,0x0 +/* f08e2f4: 45020007 */ bc1fl .L0f08e314 +/* f08e2f8: 8c4200bc */ lw $v0,0xbc($v0) +/* f08e2fc: 84ce00c4 */ lh $t6,0xc4($a2) +/* f08e300: 844f00c4 */ lh $t7,0xc4($v0) +/* f08e304: 55cf0003 */ bnel $t6,$t7,.L0f08e314 +/* f08e308: 8c4200bc */ lw $v0,0xbc($v0) +/* f08e30c: 00001825 */ or $v1,$zero,$zero +/* f08e310: 8c4200bc */ lw $v0,0xbc($v0) +.L0f08e314: +/* f08e314: 10460003 */ beq $v0,$a2,.L0f08e324 +/* f08e318: 00000000 */ sll $zero,$zero,0x0 +/* f08e31c: 5440fff3 */ bnezl $v0,.L0f08e2ec +/* f08e320: c444007c */ lwc1 $f4,0x7c($v0) +.L0f08e324: +/* f08e324: 10600004 */ beqz $v1,.L0f08e338 +/* f08e328: 00c02025 */ or $a0,$a2,$zero +/* f08e32c: 0fc23545 */ jal func0f08d514 +/* f08e330: afa60020 */ sw $a2,0x20($sp) +/* f08e334: 8fa60020 */ lw $a2,0x20($sp) +.L0f08e338: +/* f08e338: 94d80072 */ lhu $t8,0x72($a2) +/* f08e33c: 2401000b */ addiu $at,$zero,0xb +/* f08e340: 3c04aaaa */ lui $a0,0xaaaa +/* f08e344: 17010006 */ bne $t8,$at,.L0f08e360 +/* f08e348: 00000000 */ sll $zero,$zero,0x0 +/* f08e34c: 80d900c7 */ lb $t9,0xc7($a2) +/* f08e350: 240800ff */ addiu $t0,$zero,0xff +/* f08e354: 17200002 */ bnez $t9,.L0f08e360 +/* f08e358: 00000000 */ sll $zero,$zero,0x0 +/* f08e35c: a0c800cc */ sb $t0,0xcc($a2) +.L0f08e360: +/* f08e360: 0fc23885 */ jal func0f08e214 +/* f08e364: 3484bd73 */ ori $a0,$a0,0xbd73 +/* f08e368: 3c098000 */ lui $t1,0x8000 +/* f08e36c: 8d290310 */ lw $t1,0x310($t1) +/* f08e370: 3c0b03e0 */ lui $t3,0x3e0 +/* f08e374: 240a1025 */ addiu $t2,$zero,0x1025 +/* f08e378: 10490006 */ beq $v0,$t1,.L0f08e394 +/* f08e37c: 356b0008 */ ori $t3,$t3,0x8 +/* f08e380: 3c027f09 */ lui $v0,0x7f09 +/* f08e384: 2442f968 */ addiu $v0,$v0,-1688 +/* f08e388: ac4a0000 */ sw $t2,0x0($v0) +/* f08e38c: ac4b0004 */ sw $t3,0x4($v0) +/* f08e390: ac400008 */ sw $zero,0x8($v0) +.L0f08e394: +/* f08e394: 8fbf0014 */ lw $ra,0x14($sp) +/* f08e398: 27bd0020 */ addiu $sp,$sp,0x20 +/* f08e39c: 03e00008 */ jr $ra +/* f08e3a0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08e3a4 +/* f08e3a4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f08e3a8: 24010001 */ addiu $at,$zero,0x1 +/* f08e3ac: 14a1000e */ bne $a1,$at,.L0f08e3e8 +/* f08e3b0: afbf0014 */ sw $ra,0x14($sp) +/* f08e3b4: 80820084 */ lb $v0,0x84($a0) +/* f08e3b8: 24010003 */ addiu $at,$zero,0x3 +/* f08e3bc: 50400004 */ beqzl $v0,.L0f08e3d0 +/* f08e3c0: afa40018 */ sw $a0,0x18($sp) +/* f08e3c4: 14410006 */ bne $v0,$at,.L0f08e3e0 +/* f08e3c8: 00000000 */ sll $zero,$zero,0x0 +/* f08e3cc: afa40018 */ sw $a0,0x18($sp) +.L0f08e3d0: +/* f08e3d0: 0fc23831 */ jal func0f08e0c4 +/* f08e3d4: afa5001c */ sw $a1,0x1c($sp) +/* f08e3d8: 8fa40018 */ lw $a0,0x18($sp) +/* f08e3dc: 8fa5001c */ lw $a1,0x1c($sp) +.L0f08e3e0: +/* f08e3e0: 10000025 */ beqz $zero,.L0f08e478 +/* f08e3e4: a0850084 */ sb $a1,0x84($a0) +.L0f08e3e8: +/* f08e3e8: 24010002 */ addiu $at,$zero,0x2 +/* f08e3ec: 54a10022 */ bnel $a1,$at,.L0f08e478 +/* f08e3f0: a0850084 */ sb $a1,0x84($a0) +/* f08e3f4: 80820084 */ lb $v0,0x84($a0) +/* f08e3f8: 1440000d */ bnez $v0,.L0f08e430 +/* f08e3fc: 00000000 */ sll $zero,$zero,0x0 +/* f08e400: 44802000 */ mtc1 $zero,$f4 +/* f08e404: c486007c */ lwc1 $f6,0x7c($a0) +/* f08e408: 4606203c */ c.lt.s $f4,$f6 +/* f08e40c: 00000000 */ sll $zero,$zero,0x0 +/* f08e410: 45000007 */ bc1f .L0f08e430 +/* f08e414: 00000000 */ sll $zero,$zero,0x0 +/* f08e418: afa40018 */ sw $a0,0x18($sp) +/* f08e41c: 0fc23868 */ jal func0f08e1a0 +/* f08e420: afa5001c */ sw $a1,0x1c($sp) +/* f08e424: 8fa40018 */ lw $a0,0x18($sp) +/* f08e428: 8fa5001c */ lw $a1,0x1c($sp) +/* f08e42c: 80820084 */ lb $v0,0x84($a0) +.L0f08e430: +/* f08e430: 10400003 */ beqz $v0,.L0f08e440 +/* f08e434: 24010003 */ addiu $at,$zero,0x3 +/* f08e438: 14410008 */ bne $v0,$at,.L0f08e45c +/* f08e43c: 00000000 */ sll $zero,$zero,0x0 +.L0f08e440: +/* f08e440: 44804000 */ mtc1 $zero,$f8 +/* f08e444: c48a007c */ lwc1 $f10,0x7c($a0) +/* f08e448: 24010003 */ addiu $at,$zero,0x3 +/* f08e44c: 460a403c */ c.lt.s $f8,$f10 +/* f08e450: 00000000 */ sll $zero,$zero,0x0 +/* f08e454: 45000003 */ bc1f .L0f08e464 +/* f08e458: 00000000 */ sll $zero,$zero,0x0 +.L0f08e45c: +/* f08e45c: 10000006 */ beqz $zero,.L0f08e478 +/* f08e460: a0850084 */ sb $a1,0x84($a0) +.L0f08e464: +/* f08e464: 54410005 */ bnel $v0,$at,.L0f08e47c +/* f08e468: 8fbf0014 */ lw $ra,0x14($sp) +/* f08e46c: 10000002 */ beqz $zero,.L0f08e478 +/* f08e470: a0800084 */ sb $zero,0x84($a0) +/* f08e474: a0850084 */ sb $a1,0x84($a0) +.L0f08e478: +/* f08e478: 8fbf0014 */ lw $ra,0x14($sp) +.L0f08e47c: +/* f08e47c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f08e480: 03e00008 */ jr $ra +/* f08e484: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08e488 +/* f08e488: 27bdffd8 */ addiu $sp,$sp,-40 +/* f08e48c: afbf0024 */ sw $ra,0x24($sp) +/* f08e490: afb20020 */ sw $s2,0x20($sp) +/* f08e494: afb1001c */ sw $s1,0x1c($sp) +/* f08e498: afb00018 */ sw $s0,0x18($sp) +/* f08e49c: 8c8e000c */ lw $t6,0xc($a0) +/* f08e4a0: 00808825 */ or $s1,$a0,$zero +/* f08e4a4: 00a09025 */ or $s2,$a1,$zero +/* f08e4a8: 000e7840 */ sll $t7,$t6,0x1 +/* f08e4ac: 05e10008 */ bgez $t7,.L0f08e4d0 +/* f08e4b0: 24010001 */ addiu $at,$zero,0x1 +/* f08e4b4: 14a10006 */ bne $a1,$at,.L0f08e4d0 +/* f08e4b8: 00000000 */ sll $zero,$zero,0x0 +/* f08e4bc: 80980084 */ lb $t8,0x84($a0) +/* f08e4c0: 24120002 */ addiu $s2,$zero,0x2 +/* f08e4c4: 17000002 */ bnez $t8,.L0f08e4d0 +/* f08e4c8: 00000000 */ sll $zero,$zero,0x0 +/* f08e4cc: 24050003 */ addiu $a1,$zero,0x3 +.L0f08e4d0: +/* f08e4d0: 0fc238e9 */ jal func0f08e3a4 +/* f08e4d4: 02202025 */ or $a0,$s1,$zero +/* f08e4d8: 8e3000bc */ lw $s0,0xbc($s1) +/* f08e4dc: 5200000b */ beqzl $s0,.L0f08e50c +/* f08e4e0: 8fbf0024 */ lw $ra,0x24($sp) +/* f08e4e4: 12110008 */ beq $s0,$s1,.L0f08e508 +/* f08e4e8: 02002025 */ or $a0,$s0,$zero +.L0f08e4ec: +/* f08e4ec: 0fc238e9 */ jal func0f08e3a4 +/* f08e4f0: 02402825 */ or $a1,$s2,$zero +/* f08e4f4: 8e1000bc */ lw $s0,0xbc($s0) +/* f08e4f8: 52000004 */ beqzl $s0,.L0f08e50c +/* f08e4fc: 8fbf0024 */ lw $ra,0x24($sp) +/* f08e500: 5611fffa */ bnel $s0,$s1,.L0f08e4ec +/* f08e504: 02002025 */ or $a0,$s0,$zero +.L0f08e508: +/* f08e508: 8fbf0024 */ lw $ra,0x24($sp) +.L0f08e50c: +/* f08e50c: 8fb00018 */ lw $s0,0x18($sp) +/* f08e510: 8fb1001c */ lw $s1,0x1c($sp) +/* f08e514: 8fb20020 */ lw $s2,0x20($sp) +/* f08e518: 03e00008 */ jr $ra +/* f08e51c: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f08e520 +/* f08e520: 80830084 */ lb $v1,0x84($a0) +/* f08e524: 2c620001 */ sltiu $v0,$v1,0x1 +/* f08e528: 14400004 */ bnez $v0,.L0f08e53c +/* f08e52c: 38620003 */ xori $v0,$v1,0x3 +/* f08e530: 2c420001 */ sltiu $v0,$v0,0x1 +/* f08e534: 10400009 */ beqz $v0,.L0f08e55c +/* f08e538: 00000000 */ sll $zero,$zero,0x0 +.L0f08e53c: +/* f08e53c: 44802000 */ mtc1 $zero,$f4 +/* f08e540: c486007c */ lwc1 $f6,0x7c($a0) +/* f08e544: 00001025 */ or $v0,$zero,$zero +/* f08e548: 4604303e */ c.le.s $f6,$f4 +/* f08e54c: 00000000 */ sll $zero,$zero,0x0 +/* f08e550: 45000002 */ bc1f .L0f08e55c +/* f08e554: 00000000 */ sll $zero,$zero,0x0 +/* f08e558: 24020001 */ addiu $v0,$zero,0x1 +.L0f08e55c: +/* f08e55c: 03e00008 */ jr $ra +/* f08e560: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08e564 +/* f08e564: 80830084 */ lb $v1,0x84($a0) +/* f08e568: 2c620001 */ sltiu $v0,$v1,0x1 +/* f08e56c: 14400004 */ bnez $v0,.L0f08e580 +/* f08e570: 38620003 */ xori $v0,$v1,0x3 +/* f08e574: 2c420001 */ sltiu $v0,$v0,0x1 +/* f08e578: 10400009 */ beqz $v0,.L0f08e5a0 +/* f08e57c: 00000000 */ sll $zero,$zero,0x0 +.L0f08e580: +/* f08e580: c484007c */ lwc1 $f4,0x7c($a0) +/* f08e584: c486005c */ lwc1 $f6,0x5c($a0) +/* f08e588: 00001025 */ or $v0,$zero,$zero +/* f08e58c: 4604303e */ c.le.s $f6,$f4 +/* f08e590: 00000000 */ sll $zero,$zero,0x0 +/* f08e594: 45000002 */ bc1f .L0f08e5a0 +/* f08e598: 00000000 */ sll $zero,$zero,0x0 +/* f08e59c: 24020001 */ addiu $v0,$zero,0x1 +.L0f08e5a0: +/* f08e5a0: 03e00008 */ jr $ra +/* f08e5a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08e5a8 +/* f08e5a8: 27bdffd0 */ addiu $sp,$sp,-48 +/* f08e5ac: afbf002c */ sw $ra,0x2c($sp) +/* f08e5b0: afb40028 */ sw $s4,0x28($sp) +/* f08e5b4: afb30024 */ sw $s3,0x24($sp) +/* f08e5b8: afb20020 */ sw $s2,0x20($sp) +/* f08e5bc: afb1001c */ sw $s1,0x1c($sp) +/* f08e5c0: afb00018 */ sw $s0,0x18($sp) +/* f08e5c4: 84860000 */ lh $a2,0x0($a0) +/* f08e5c8: 2413ffff */ addiu $s3,$zero,-1 +/* f08e5cc: 00a08025 */ or $s0,$a1,$zero +/* f08e5d0: 00009025 */ or $s2,$zero,$zero +/* f08e5d4: 10d30030 */ beq $a2,$s3,.L0f08e698 +/* f08e5d8: 00808825 */ or $s1,$a0,$zero +/* f08e5dc: 3c148008 */ lui $s4,0x8008 +/* f08e5e0: 2694fc24 */ addiu $s4,$s4,-988 +.L0f08e5e4: +/* f08e5e4: 0fc56050 */ jal func0f158140 +/* f08e5e8: 00c02025 */ or $a0,$a2,$zero +/* f08e5ec: 8e8e0000 */ lw $t6,0x0($s4) +/* f08e5f0: 0012182b */ sltu $v1,$zero,$s2 +/* f08e5f4: 504e0025 */ beql $v0,$t6,.L0f08e68c +/* f08e5f8: 86260002 */ lh $a2,0x2($s1) +/* f08e5fc: 1060001a */ beqz $v1,.L0f08e668 +/* f08e600: 24120001 */ addiu $s2,$zero,0x1 +/* f08e604: 84430004 */ lh $v1,0x4($v0) +/* f08e608: 860f0000 */ lh $t7,0x0($s0) +/* f08e60c: 006f082a */ slt $at,$v1,$t7 +/* f08e610: 50200003 */ beqzl $at,.L0f08e620 +/* f08e614: 84430006 */ lh $v1,0x6($v0) +/* f08e618: a6030000 */ sh $v1,0x0($s0) +/* f08e61c: 84430006 */ lh $v1,0x6($v0) +.L0f08e620: +/* f08e620: 86180002 */ lh $t8,0x2($s0) +/* f08e624: 0078082a */ slt $at,$v1,$t8 +/* f08e628: 50200003 */ beqzl $at,.L0f08e638 +/* f08e62c: 84430008 */ lh $v1,0x8($v0) +/* f08e630: a6030002 */ sh $v1,0x2($s0) +/* f08e634: 84430008 */ lh $v1,0x8($v0) +.L0f08e638: +/* f08e638: 86190004 */ lh $t9,0x4($s0) +/* f08e63c: 0323082a */ slt $at,$t9,$v1 +/* f08e640: 50200003 */ beqzl $at,.L0f08e650 +/* f08e644: 8443000a */ lh $v1,0xa($v0) +/* f08e648: a6030004 */ sh $v1,0x4($s0) +/* f08e64c: 8443000a */ lh $v1,0xa($v0) +.L0f08e650: +/* f08e650: 86080006 */ lh $t0,0x6($s0) +/* f08e654: 0103082a */ slt $at,$t0,$v1 +/* f08e658: 5020000c */ beqzl $at,.L0f08e68c +/* f08e65c: 86260002 */ lh $a2,0x2($s1) +/* f08e660: 10000009 */ beqz $zero,.L0f08e688 +/* f08e664: a6030006 */ sh $v1,0x6($s0) +.L0f08e668: +/* f08e668: 84490004 */ lh $t1,0x4($v0) +/* f08e66c: a6090000 */ sh $t1,0x0($s0) +/* f08e670: 844a0006 */ lh $t2,0x6($v0) +/* f08e674: a60a0002 */ sh $t2,0x2($s0) +/* f08e678: 844b0008 */ lh $t3,0x8($v0) +/* f08e67c: a60b0004 */ sh $t3,0x4($s0) +/* f08e680: 844c000a */ lh $t4,0xa($v0) +/* f08e684: a60c0006 */ sh $t4,0x6($s0) +.L0f08e688: +/* f08e688: 86260002 */ lh $a2,0x2($s1) +.L0f08e68c: +/* f08e68c: 26310002 */ addiu $s1,$s1,0x2 +/* f08e690: 14d3ffd4 */ bne $a2,$s3,.L0f08e5e4 +/* f08e694: 00000000 */ sll $zero,$zero,0x0 +.L0f08e698: +/* f08e698: 8fbf002c */ lw $ra,0x2c($sp) +/* f08e69c: 02401025 */ or $v0,$s2,$zero +/* f08e6a0: 8fb20020 */ lw $s2,0x20($sp) +/* f08e6a4: 8fb00018 */ lw $s0,0x18($sp) +/* f08e6a8: 8fb1001c */ lw $s1,0x1c($sp) +/* f08e6ac: 8fb30024 */ lw $s3,0x24($sp) +/* f08e6b0: 8fb40028 */ lw $s4,0x28($sp) +/* f08e6b4: 03e00008 */ jr $ra +/* f08e6b8: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f08e6bc +/* f08e6bc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f08e6c0: 3c013f80 */ lui $at,0x3f80 +/* f08e6c4: 44818000 */ mtc1 $at,$f16 +/* f08e6c8: afbf0014 */ sw $ra,0x14($sp) +/* f08e6cc: afa40020 */ sw $a0,0x20($sp) +/* f08e6d0: afa50024 */ sw $a1,0x24($sp) +/* f08e6d4: 0fc599fa */ jal func0f1667e8 +/* f08e6d8: e7b0001c */ swc1 $f16,0x1c($sp) +/* f08e6dc: 10400028 */ beqz $v0,.L0f08e780 +/* f08e6e0: c7b0001c */ lwc1 $f16,0x1c($sp) +/* f08e6e4: 8fae0020 */ lw $t6,0x20($sp) +/* f08e6e8: c4440008 */ lwc1 $f4,0x8($v0) +/* f08e6ec: c5c60014 */ lwc1 $f6,0x14($t6) +/* f08e6f0: 4606203c */ c.lt.s $f4,$f6 +/* f08e6f4: 00000000 */ sll $zero,$zero,0x0 +/* f08e6f8: 45020022 */ bc1fl .L0f08e784 +/* f08e6fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f08e700: afa20018 */ sw $v0,0x18($sp) +/* f08e704: 0fc2d5ee */ jal func0f0b57b8 +/* f08e708: e7b0001c */ swc1 $f16,0x1c($sp) +/* f08e70c: 8fa30018 */ lw $v1,0x18($sp) +/* f08e710: 8faf0020 */ lw $t7,0x20($sp) +/* f08e714: 3c0142c8 */ lui $at,0x42c8 +/* f08e718: c4620008 */ lwc1 $f2,0x8($v1) +/* f08e71c: c5e80014 */ lwc1 $f8,0x14($t7) +/* f08e720: 44819000 */ mtc1 $at,$f18 +/* f08e724: c7a60024 */ lwc1 $f6,0x24($sp) +/* f08e728: 46024281 */ sub.s $f10,$f8,$f2 +/* f08e72c: c46e0004 */ lwc1 $f14,0x4($v1) +/* f08e730: c7b0001c */ lwc1 $f16,0x1c($sp) +/* f08e734: 46125102 */ mul.s $f4,$f10,$f18 +/* f08e738: 46062203 */ div.s $f8,$f4,$f6 +/* f08e73c: 46024280 */ add.s $f10,$f8,$f2 +/* f08e740: 46005302 */ mul.s $f12,$f10,$f0 +/* f08e744: 460c703e */ c.le.s $f14,$f12 +/* f08e748: 00000000 */ sll $zero,$zero,0x0 +/* f08e74c: 45020005 */ bc1fl .L0f08e764 +/* f08e750: c4600000 */ lwc1 $f0,0x0($v1) +/* f08e754: 44808000 */ mtc1 $zero,$f16 +/* f08e758: 1000000a */ beqz $zero,.L0f08e784 +/* f08e75c: 8fbf0014 */ lw $ra,0x14($sp) +/* f08e760: c4600000 */ lwc1 $f0,0x0($v1) +.L0f08e764: +/* f08e764: 460c003c */ c.lt.s $f0,$f12 +/* f08e768: 00000000 */ sll $zero,$zero,0x0 +/* f08e76c: 45020005 */ bc1fl .L0f08e784 +/* f08e770: 8fbf0014 */ lw $ra,0x14($sp) +/* f08e774: 460c7481 */ sub.s $f18,$f14,$f12 +/* f08e778: 46007101 */ sub.s $f4,$f14,$f0 +/* f08e77c: 46049403 */ div.s $f16,$f18,$f4 +.L0f08e780: +/* f08e780: 8fbf0014 */ lw $ra,0x14($sp) +.L0f08e784: +/* f08e784: 27bd0020 */ addiu $sp,$sp,0x20 +/* f08e788: 46008006 */ mov.s $f0,$f16 +/* f08e78c: 03e00008 */ jr $ra +/* f08e790: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08e794 +/* f08e794: 27bdffc8 */ addiu $sp,$sp,-56 +/* f08e798: afbf0014 */ sw $ra,0x14($sp) +/* f08e79c: 240e0001 */ addiu $t6,$zero,0x1 +/* f08e7a0: afa40038 */ sw $a0,0x38($sp) +/* f08e7a4: afa5003c */ sw $a1,0x3c($sp) +/* f08e7a8: 0fc599fa */ jal func0f1667e8 +/* f08e7ac: afae0034 */ sw $t6,0x34($sp) +/* f08e7b0: 10400039 */ beqz $v0,.L0f08e898 +/* f08e7b4: 3c04800a */ lui $a0,0x800a +/* f08e7b8: 8c84a244 */ lw $a0,-0x5dbc($a0) +/* f08e7bc: afa20030 */ sw $v0,0x30($sp) +/* f08e7c0: 24841bb0 */ addiu $a0,$a0,0x1bb0 +/* f08e7c4: 0fc2d5be */ jal func0f0b56f8 +/* f08e7c8: afa4001c */ sw $a0,0x1c($sp) +/* f08e7cc: 8fa4001c */ lw $a0,0x1c($sp) +/* f08e7d0: 8fa50038 */ lw $a1,0x38($sp) +/* f08e7d4: 8fa30030 */ lw $v1,0x30($sp) +/* f08e7d8: c4860000 */ lwc1 $f6,0x0($a0) +/* f08e7dc: c4a40000 */ lwc1 $f4,0x0($a1) +/* f08e7e0: 46062201 */ sub.s $f8,$f4,$f6 +/* f08e7e4: e7a80024 */ swc1 $f8,0x24($sp) +/* f08e7e8: c4900004 */ lwc1 $f16,0x4($a0) +/* f08e7ec: c4aa0004 */ lwc1 $f10,0x4($a1) +/* f08e7f0: 46105481 */ sub.s $f18,$f10,$f16 +/* f08e7f4: c7aa0024 */ lwc1 $f10,0x24($sp) +/* f08e7f8: e7b20028 */ swc1 $f18,0x28($sp) +/* f08e7fc: c4860008 */ lwc1 $f6,0x8($a0) +/* f08e800: c4a40008 */ lwc1 $f4,0x8($a1) +/* f08e804: 46062201 */ sub.s $f8,$f4,$f6 +/* f08e808: c7a40028 */ lwc1 $f4,0x28($sp) +/* f08e80c: e7a8002c */ swc1 $f8,0x2c($sp) +/* f08e810: c4500000 */ lwc1 $f16,0x0($v0) +/* f08e814: c4460004 */ lwc1 $f6,0x4($v0) +/* f08e818: 46105482 */ mul.s $f18,$f10,$f16 +/* f08e81c: c4500008 */ lwc1 $f16,0x8($v0) +/* f08e820: 46062202 */ mul.s $f8,$f4,$f6 +/* f08e824: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f08e828: 46048182 */ mul.s $f6,$f16,$f4 +/* f08e82c: 46089280 */ add.s $f10,$f18,$f8 +/* f08e830: c4720008 */ lwc1 $f18,0x8($v1) +/* f08e834: 460a3300 */ add.s $f12,$f6,$f10 +/* f08e838: 460c903c */ c.lt.s $f18,$f12 +/* f08e83c: 00000000 */ sll $zero,$zero,0x0 +/* f08e840: 45020016 */ bc1fl .L0f08e89c +/* f08e844: 8fbf0014 */ lw $ra,0x14($sp) +/* f08e848: afa30030 */ sw $v1,0x30($sp) +/* f08e84c: 0fc2d5ee */ jal func0f0b57b8 +/* f08e850: e7ac0020 */ swc1 $f12,0x20($sp) +/* f08e854: 8fa30030 */ lw $v1,0x30($sp) +/* f08e858: c7ac0020 */ lwc1 $f12,0x20($sp) +/* f08e85c: 3c0142c8 */ lui $at,0x42c8 +/* f08e860: c4620008 */ lwc1 $f2,0x8($v1) +/* f08e864: 44818000 */ mtc1 $at,$f16 +/* f08e868: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f08e86c: 46026201 */ sub.s $f8,$f12,$f2 +/* f08e870: 46104102 */ mul.s $f4,$f8,$f16 +/* f08e874: c4680004 */ lwc1 $f8,0x4($v1) +/* f08e878: 46062283 */ div.s $f10,$f4,$f6 +/* f08e87c: 46025480 */ add.s $f18,$f10,$f2 +/* f08e880: 46009302 */ mul.s $f12,$f18,$f0 +/* f08e884: 460c403e */ c.le.s $f8,$f12 +/* f08e888: 00000000 */ sll $zero,$zero,0x0 +/* f08e88c: 45020003 */ bc1fl .L0f08e89c +/* f08e890: 8fbf0014 */ lw $ra,0x14($sp) +/* f08e894: afa00034 */ sw $zero,0x34($sp) +.L0f08e898: +/* f08e898: 8fbf0014 */ lw $ra,0x14($sp) +.L0f08e89c: +/* f08e89c: 8fa20034 */ lw $v0,0x34($sp) +/* f08e8a0: 27bd0038 */ addiu $sp,$sp,0x38 +/* f08e8a4: 03e00008 */ jr $ra +/* f08e8a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08e8ac +/* f08e8ac: 27bdffb8 */ addiu $sp,$sp,-72 +/* f08e8b0: afbf001c */ sw $ra,0x1c($sp) +/* f08e8b4: afb00018 */ sw $s0,0x18($sp) +/* f08e8b8: afa60050 */ sw $a2,0x50($sp) +/* f08e8bc: afa70054 */ sw $a3,0x54($sp) +/* f08e8c0: 84820028 */ lh $v0,0x28($a0) +/* f08e8c4: 2406ffff */ addiu $a2,$zero,-1 +/* f08e8c8: 24890028 */ addiu $t1,$a0,0x28 +/* f08e8cc: 00a08025 */ or $s0,$a1,$zero +/* f08e8d0: 00004025 */ or $t0,$zero,$zero +/* f08e8d4: 1046003e */ beq $v0,$a2,.L0f08e9d0 +/* f08e8d8: 01201825 */ or $v1,$t1,$zero +/* f08e8dc: 3c04800a */ lui $a0,0x800a +/* f08e8e0: 8c844928 */ lw $a0,0x4928($a0) +/* f08e8e4: 2405008c */ addiu $a1,$zero,0x8c +.L0f08e8e8: +/* f08e8e8: 00450019 */ multu $v0,$a1 +/* f08e8ec: 00007012 */ mflo $t6 +/* f08e8f0: 008e7821 */ addu $t7,$a0,$t6 +/* f08e8f4: 95f80000 */ lhu $t8,0x0($t7) +/* f08e8f8: 33190004 */ andi $t9,$t8,0x4 +/* f08e8fc: 53200031 */ beqzl $t9,.L0f08e9c4 +/* f08e900: 84620002 */ lh $v0,0x2($v1) +/* f08e904: 02002025 */ or $a0,$s0,$zero +/* f08e908: 8fa50050 */ lw $a1,0x50($sp) +/* f08e90c: afa8003c */ sw $t0,0x3c($sp) +/* f08e910: 0fc599be */ jal func0f1666f8 +/* f08e914: afa90024 */ sw $t1,0x24($sp) +/* f08e918: 1040002d */ beqz $v0,.L0f08e9d0 +/* f08e91c: 8fa8003c */ lw $t0,0x3c($sp) +/* f08e920: 8faa0054 */ lw $t2,0x54($sp) +/* f08e924: 02002025 */ or $a0,$s0,$zero +/* f08e928: 8fa50050 */ lw $a1,0x50($sp) +/* f08e92c: 51400006 */ beqzl $t2,.L0f08e948 +/* f08e930: 8fa40024 */ lw $a0,0x24($sp) +/* f08e934: 0fc239e5 */ jal func0f08e794 +/* f08e938: afa8003c */ sw $t0,0x3c($sp) +/* f08e93c: 10400024 */ beqz $v0,.L0f08e9d0 +/* f08e940: 8fa8003c */ lw $t0,0x3c($sp) +/* f08e944: 8fa40024 */ lw $a0,0x24($sp) +.L0f08e948: +/* f08e948: 02002825 */ or $a1,$s0,$zero +/* f08e94c: 0fc2d898 */ jal func0f0b6260 +/* f08e950: 8fa60050 */ lw $a2,0x50($sp) +/* f08e954: 1040001e */ beqz $v0,.L0f08e9d0 +/* f08e958: 00404025 */ or $t0,$v0,$zero +/* f08e95c: 3c02800a */ lui $v0,0x800a +/* f08e960: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f08e964: c6040000 */ lwc1 $f4,0x0($s0) +/* f08e968: c6080004 */ lwc1 $f8,0x4($s0) +/* f08e96c: c4461bb0 */ lwc1 $f6,0x1bb0($v0) +/* f08e970: c44a1bb4 */ lwc1 $f10,0x1bb4($v0) +/* f08e974: c6100008 */ lwc1 $f16,0x8($s0) +/* f08e978: 46062001 */ sub.s $f0,$f4,$f6 +/* f08e97c: c4521bb8 */ lwc1 $f18,0x1bb8($v0) +/* f08e980: 3c017f1b */ lui $at,0x7f1b +/* f08e984: 460a4081 */ sub.s $f2,$f8,$f10 +/* f08e988: 46000182 */ mul.s $f6,$f0,$f0 +/* f08e98c: c424b16c */ lwc1 $f4,-0x4e94($at) +/* f08e990: 46128301 */ sub.s $f12,$f16,$f18 +/* f08e994: 46021202 */ mul.s $f8,$f2,$f2 +/* f08e998: 24421bb0 */ addiu $v0,$v0,0x1bb0 +/* f08e99c: 460c6402 */ mul.s $f16,$f12,$f12 +/* f08e9a0: 46083280 */ add.s $f10,$f6,$f8 +/* f08e9a4: 46105480 */ add.s $f18,$f10,$f16 +/* f08e9a8: 4612203c */ c.lt.s $f4,$f18 +/* f08e9ac: 00000000 */ sll $zero,$zero,0x0 +/* f08e9b0: 45020008 */ bc1fl .L0f08e9d4 +/* f08e9b4: 8fbf001c */ lw $ra,0x1c($sp) +/* f08e9b8: 10000005 */ beqz $zero,.L0f08e9d0 +/* f08e9bc: 00004025 */ or $t0,$zero,$zero +/* f08e9c0: 84620002 */ lh $v0,0x2($v1) +.L0f08e9c4: +/* f08e9c4: 24630002 */ addiu $v1,$v1,0x2 +/* f08e9c8: 1446ffc7 */ bne $v0,$a2,.L0f08e8e8 +/* f08e9cc: 00000000 */ sll $zero,$zero,0x0 +.L0f08e9d0: +/* f08e9d0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f08e9d4: +/* f08e9d4: 8fb00018 */ lw $s0,0x18($sp) +/* f08e9d8: 27bd0048 */ addiu $sp,$sp,0x48 +/* f08e9dc: 03e00008 */ jr $ra +/* f08e9e0: 01001025 */ or $v0,$t0,$zero +); + +GLOBAL_ASM( +glabel func0f08e9e4 +/* f08e9e4: 3c02800a */ lui $v0,0x800a +/* f08e9e8: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f08e9ec: c4840000 */ lwc1 $f4,0x0($a0) +/* f08e9f0: c4880004 */ lwc1 $f8,0x4($a0) +/* f08e9f4: c4461bb0 */ lwc1 $f6,0x1bb0($v0) +/* f08e9f8: c44a1bb4 */ lwc1 $f10,0x1bb4($v0) +/* f08e9fc: c4900008 */ lwc1 $f16,0x8($a0) +/* f08ea00: 46062001 */ sub.s $f0,$f4,$f6 +/* f08ea04: c4521bb8 */ lwc1 $f18,0x1bb8($v0) +/* f08ea08: 3c017f1b */ lui $at,0x7f1b +/* f08ea0c: 460a4081 */ sub.s $f2,$f8,$f10 +/* f08ea10: 46000182 */ mul.s $f6,$f0,$f0 +/* f08ea14: c424b170 */ lwc1 $f4,-0x4e90($at) +/* f08ea18: 46128301 */ sub.s $f12,$f16,$f18 +/* f08ea1c: 46021202 */ mul.s $f8,$f2,$f2 +/* f08ea20: 24030001 */ addiu $v1,$zero,0x1 +/* f08ea24: 24421bb0 */ addiu $v0,$v0,0x1bb0 +/* f08ea28: 460c6402 */ mul.s $f16,$f12,$f12 +/* f08ea2c: 46083280 */ add.s $f10,$f6,$f8 +/* f08ea30: 46105480 */ add.s $f18,$f10,$f16 +/* f08ea34: 4612203c */ c.lt.s $f4,$f18 +/* f08ea38: 00000000 */ sll $zero,$zero,0x0 +/* f08ea3c: 45000002 */ bc1f .L0f08ea48 +/* f08ea40: 00000000 */ sll $zero,$zero,0x0 +/* f08ea44: 00001825 */ or $v1,$zero,$zero +.L0f08ea48: +/* f08ea48: 03e00008 */ jr $ra +/* f08ea4c: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f08ea50 +/* f08ea50: 27bdff18 */ addiu $sp,$sp,-232 +/* f08ea54: afb30050 */ sw $s3,0x50($sp) +/* f08ea58: 00809825 */ or $s3,$a0,$zero +/* f08ea5c: afbf0054 */ sw $ra,0x54($sp) +/* f08ea60: afb2004c */ sw $s2,0x4c($sp) +/* f08ea64: afb10048 */ sw $s1,0x48($sp) +/* f08ea68: afb00044 */ sw $s0,0x44($sp) +/* f08ea6c: 84840006 */ lh $a0,0x6($a0) +/* f08ea70: 27a60094 */ addiu $a2,$sp,0x94 +/* f08ea74: 0fc456ac */ jal func0f115ab0 +/* f08ea78: 2405003a */ addiu $a1,$zero,0x3a +/* f08ea7c: 3c013f80 */ lui $at,0x3f80 +/* f08ea80: 44816000 */ mtc1 $at,$f12 +/* f08ea84: c7a400d0 */ lwc1 $f4,0xd0($sp) +/* f08ea88: c7a600cc */ lwc1 $f6,0xcc($sp) +/* f08ea8c: c668007c */ lwc1 $f8,0x7c($s3) +/* f08ea90: 27b00070 */ addiu $s0,$sp,0x70 +/* f08ea94: 46062081 */ sub.s $f2,$f4,$f6 +/* f08ea98: c7a400ac */ lwc1 $f4,0xac($sp) +/* f08ea9c: 27b100ac */ addiu $s1,$sp,0xac +/* f08eaa0: 46086281 */ sub.s $f10,$f12,$f8 +/* f08eaa4: 27b20088 */ addiu $s2,$sp,0x88 +/* f08eaa8: 240e0009 */ addiu $t6,$zero,0x9 +/* f08eaac: 02403025 */ or $a2,$s2,$zero +/* f08eab0: 46025402 */ mul.s $f16,$f10,$f2 +/* f08eab4: c7aa0094 */ lwc1 $f10,0x94($sp) +/* f08eab8: 02003825 */ or $a3,$s0,$zero +/* f08eabc: 46103480 */ add.s $f18,$f6,$f16 +/* f08eac0: 46122202 */ mul.s $f8,$f4,$f18 +/* f08eac4: 460a4000 */ add.s $f0,$f8,$f10 +/* f08eac8: e7a0007c */ swc1 $f0,0x7c($sp) +/* f08eacc: e7a00088 */ swc1 $f0,0x88($sp) +/* f08ead0: c670007c */ lwc1 $f16,0x7c($s3) +/* f08ead4: 46106481 */ sub.s $f18,$f12,$f16 +/* f08ead8: c7b000b0 */ lwc1 $f16,0xb0($sp) +/* f08eadc: 46029202 */ mul.s $f8,$f18,$f2 +/* f08eae0: 46083280 */ add.s $f10,$f6,$f8 +/* f08eae4: c7a80098 */ lwc1 $f8,0x98($sp) +/* f08eae8: 460a8482 */ mul.s $f18,$f16,$f10 +/* f08eaec: 46089000 */ add.s $f0,$f18,$f8 +/* f08eaf0: e7a00080 */ swc1 $f0,0x80($sp) +/* f08eaf4: e7a0008c */ swc1 $f0,0x8c($sp) +/* f08eaf8: c66a007c */ lwc1 $f10,0x7c($s3) +/* f08eafc: 460a6481 */ sub.s $f18,$f12,$f10 +/* f08eb00: 46029202 */ mul.s $f8,$f18,$f2 +/* f08eb04: c7b200b4 */ lwc1 $f18,0xb4($sp) +/* f08eb08: 46083280 */ add.s $f10,$f6,$f8 +/* f08eb0c: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f08eb10: 460a9182 */ mul.s $f6,$f18,$f10 +/* f08eb14: c7aa00a0 */ lwc1 $f10,0xa0($sp) +/* f08eb18: 46083000 */ add.s $f0,$f6,$f8 +/* f08eb1c: c7a600d8 */ lwc1 $f6,0xd8($sp) +/* f08eb20: 46065202 */ mul.s $f8,$f10,$f6 +/* f08eb24: c7a60088 */ lwc1 $f6,0x88($sp) +/* f08eb28: e7a00090 */ swc1 $f0,0x90($sp) +/* f08eb2c: e7a00084 */ swc1 $f0,0x84($sp) +/* f08eb30: 46083180 */ add.s $f6,$f6,$f8 +/* f08eb34: c7a800a4 */ lwc1 $f8,0xa4($sp) +/* f08eb38: e7a60088 */ swc1 $f6,0x88($sp) +/* f08eb3c: c7a600d8 */ lwc1 $f6,0xd8($sp) +/* f08eb40: 46064202 */ mul.s $f8,$f8,$f6 +/* f08eb44: c7a6008c */ lwc1 $f6,0x8c($sp) +/* f08eb48: 46083180 */ add.s $f6,$f6,$f8 +/* f08eb4c: c7a800a8 */ lwc1 $f8,0xa8($sp) +/* f08eb50: e7a6008c */ swc1 $f6,0x8c($sp) +/* f08eb54: c7a600d8 */ lwc1 $f6,0xd8($sp) +/* f08eb58: 46064202 */ mul.s $f8,$f8,$f6 +/* f08eb5c: 46080180 */ add.s $f6,$f0,$f8 +/* f08eb60: c7a800d4 */ lwc1 $f8,0xd4($sp) +/* f08eb64: e7a60090 */ swc1 $f6,0x90($sp) +/* f08eb68: 46085182 */ mul.s $f6,$f10,$f8 +/* f08eb6c: c7aa007c */ lwc1 $f10,0x7c($sp) +/* f08eb70: 46065200 */ add.s $f8,$f10,$f6 +/* f08eb74: c7a600d4 */ lwc1 $f6,0xd4($sp) +/* f08eb78: c7aa00a4 */ lwc1 $f10,0xa4($sp) +/* f08eb7c: e7a8007c */ swc1 $f8,0x7c($sp) +/* f08eb80: 46065202 */ mul.s $f8,$f10,$f6 +/* f08eb84: c7aa0080 */ lwc1 $f10,0x80($sp) +/* f08eb88: 46085180 */ add.s $f6,$f10,$f8 +/* f08eb8c: c7a800d4 */ lwc1 $f8,0xd4($sp) +/* f08eb90: c7aa00a8 */ lwc1 $f10,0xa8($sp) +/* f08eb94: e7a60080 */ swc1 $f6,0x80($sp) +/* f08eb98: 46085182 */ mul.s $f6,$f10,$f8 +/* f08eb9c: 46002207 */ neg.s $f8,$f4 +/* f08eba0: e7a80070 */ swc1 $f8,0x70($sp) +/* f08eba4: 46060280 */ add.s $f10,$f0,$f6 +/* f08eba8: 46008187 */ neg.s $f6,$f16 +/* f08ebac: e7aa0084 */ swc1 $f10,0x84($sp) +/* f08ebb0: 46009287 */ neg.s $f10,$f18 +/* f08ebb4: e7a60074 */ swc1 $f6,0x74($sp) +/* f08ebb8: e7aa0078 */ swc1 $f10,0x78($sp) +/* f08ebbc: 8e650014 */ lw $a1,0x14($s3) +/* f08ebc0: 84a40028 */ lh $a0,0x28($a1) +/* f08ebc4: afae0014 */ sw $t6,0x14($sp) +/* f08ebc8: 0fc4be7c */ jal func0f12f9f0 +/* f08ebcc: afb10010 */ sw $s1,0x10($sp) +/* f08ebd0: 8e650014 */ lw $a1,0x14($s3) +/* f08ebd4: 240f0009 */ addiu $t7,$zero,0x9 +/* f08ebd8: 27a6007c */ addiu $a2,$sp,0x7c +/* f08ebdc: 84a40028 */ lh $a0,0x28($a1) +/* f08ebe0: afaf0014 */ sw $t7,0x14($sp) +/* f08ebe4: afb10010 */ sw $s1,0x10($sp) +/* f08ebe8: 0fc4be7c */ jal func0f12f9f0 +/* f08ebec: 02003825 */ or $a3,$s0,$zero +/* f08ebf0: 0c004b70 */ jal 0x12dc0 +/* f08ebf4: 00000000 */ sll $zero,$zero,0x0 +/* f08ebf8: 30580001 */ andi $t8,$v0,0x1 +/* f08ebfc: 1300000b */ beqz $t8,.L0f08ec2c +/* f08ec00: 02403025 */ or $a2,$s2,$zero +/* f08ec04: 8e650014 */ lw $a1,0x14($s3) +/* f08ec08: 2419000c */ addiu $t9,$zero,0xc +/* f08ec0c: 02403025 */ or $a2,$s2,$zero +/* f08ec10: 84a40028 */ lh $a0,0x28($a1) +/* f08ec14: afb90014 */ sw $t9,0x14($sp) +/* f08ec18: afb10010 */ sw $s1,0x10($sp) +/* f08ec1c: 0fc4be7c */ jal func0f12f9f0 +/* f08ec20: 02003825 */ or $a3,$s0,$zero +/* f08ec24: 10000008 */ beqz $zero,.L0f08ec48 +/* f08ec28: 00000000 */ sll $zero,$zero,0x0 +.L0f08ec2c: +/* f08ec2c: 8e650014 */ lw $a1,0x14($s3) +/* f08ec30: 2408000d */ addiu $t0,$zero,0xd +/* f08ec34: 02003825 */ or $a3,$s0,$zero +/* f08ec38: 84a40028 */ lh $a0,0x28($a1) +/* f08ec3c: afa80014 */ sw $t0,0x14($sp) +/* f08ec40: 0fc4be7c */ jal func0f12f9f0 +/* f08ec44: afb10010 */ sw $s1,0x10($sp) +.L0f08ec48: +/* f08ec48: 0fc25480 */ jal func0f095200 +/* f08ec4c: 00000000 */ sll $zero,$zero,0x0 +/* f08ec50: 8e650014 */ lw $a1,0x14($s3) +/* f08ec54: 3c01bf80 */ lui $at,0xbf80 +/* f08ec58: 44810000 */ mtc1 $at,$f0 +/* f08ec5c: 00023400 */ sll $a2,$v0,0x10 +/* f08ec60: 00064c03 */ sra $t1,$a2,0x10 +/* f08ec64: 240affff */ addiu $t2,$zero,-1 +/* f08ec68: 240cffff */ addiu $t4,$zero,-1 +/* f08ec6c: 24ab0028 */ addiu $t3,$a1,0x28 +/* f08ec70: afab0028 */ sw $t3,0x28($sp) +/* f08ec74: afac002c */ sw $t4,0x2c($sp) +/* f08ec78: afaa0010 */ sw $t2,0x10($sp) +/* f08ec7c: 01203025 */ or $a2,$t1,$zero +/* f08ec80: afb20020 */ sw $s2,0x20($sp) +/* f08ec84: afa0001c */ sw $zero,0x1c($sp) +/* f08ec88: afa00018 */ sw $zero,0x18($sp) +/* f08ec8c: afa00014 */ sw $zero,0x14($sp) +/* f08ec90: 00002025 */ or $a0,$zero,$zero +/* f08ec94: 2407ffff */ addiu $a3,$zero,-1 +/* f08ec98: e7a00024 */ swc1 $f0,0x24($sp) +/* f08ec9c: e7a00030 */ swc1 $f0,0x30($sp) +/* f08eca0: e7a00034 */ swc1 $f0,0x34($sp) +/* f08eca4: 0fc24e7e */ jal func0f0939f8 +/* f08eca8: e7a00038 */ swc1 $f0,0x38($sp) +/* f08ecac: 0fc25480 */ jal func0f095200 +/* f08ecb0: 00000000 */ sll $zero,$zero,0x0 +/* f08ecb4: 8e650014 */ lw $a1,0x14($s3) +/* f08ecb8: 3c01bf80 */ lui $at,0xbf80 +/* f08ecbc: 44810000 */ mtc1 $at,$f0 +/* f08ecc0: 00023400 */ sll $a2,$v0,0x10 +/* f08ecc4: 00066c03 */ sra $t5,$a2,0x10 +/* f08ecc8: 240effff */ addiu $t6,$zero,-1 +/* f08eccc: 27af007c */ addiu $t7,$sp,0x7c +/* f08ecd0: 2419ffff */ addiu $t9,$zero,-1 +/* f08ecd4: 24b80028 */ addiu $t8,$a1,0x28 +/* f08ecd8: afb80028 */ sw $t8,0x28($sp) +/* f08ecdc: afb9002c */ sw $t9,0x2c($sp) +/* f08ece0: afaf0020 */ sw $t7,0x20($sp) +/* f08ece4: afae0010 */ sw $t6,0x10($sp) +/* f08ece8: 01a03025 */ or $a2,$t5,$zero +/* f08ecec: afa0001c */ sw $zero,0x1c($sp) +/* f08ecf0: afa00018 */ sw $zero,0x18($sp) +/* f08ecf4: afa00014 */ sw $zero,0x14($sp) +/* f08ecf8: 00002025 */ or $a0,$zero,$zero +/* f08ecfc: 2407ffff */ addiu $a3,$zero,-1 +/* f08ed00: e7a00024 */ swc1 $f0,0x24($sp) +/* f08ed04: e7a00030 */ swc1 $f0,0x30($sp) +/* f08ed08: e7a00034 */ swc1 $f0,0x34($sp) +/* f08ed0c: 0fc24e7e */ jal func0f0939f8 +/* f08ed10: e7a00038 */ swc1 $f0,0x38($sp) +/* f08ed14: 8e650014 */ lw $a1,0x14($s3) +/* f08ed18: 2412ffff */ addiu $s2,$zero,-1 +/* f08ed1c: 00008025 */ or $s0,$zero,$zero +/* f08ed20: 84a80028 */ lh $t0,0x28($a1) +/* f08ed24: 5248000d */ beql $s2,$t0,.L0f08ed5c +/* f08ed28: 8fbf0054 */ lw $ra,0x54($sp) +/* f08ed2c: 84b10028 */ lh $s1,0x28($a1) +/* f08ed30: 02202025 */ or $a0,$s1,$zero +.L0f08ed34: +/* f08ed34: 24050080 */ addiu $a1,$zero,0x80 +/* f08ed38: 0fc010e3 */ jal func0f00438c +/* f08ed3c: 240600c8 */ addiu $a2,$zero,0xc8 +/* f08ed40: 8e690014 */ lw $t1,0x14($s3) +/* f08ed44: 26100002 */ addiu $s0,$s0,0x2 +/* f08ed48: 01305021 */ addu $t2,$t1,$s0 +/* f08ed4c: 85510028 */ lh $s1,0x28($t2) +/* f08ed50: 5651fff8 */ bnel $s2,$s1,.L0f08ed34 +/* f08ed54: 02202025 */ or $a0,$s1,$zero +/* f08ed58: 8fbf0054 */ lw $ra,0x54($sp) +.L0f08ed5c: +/* f08ed5c: 8fb00044 */ lw $s0,0x44($sp) +/* f08ed60: 8fb10048 */ lw $s1,0x48($sp) +/* f08ed64: 8fb2004c */ lw $s2,0x4c($sp) +/* f08ed68: 8fb30050 */ lw $s3,0x50($sp) +/* f08ed6c: 03e00008 */ jr $ra +/* f08ed70: 27bd00e8 */ addiu $sp,$sp,0xe8 +); + +GLOBAL_ASM( +glabel func0f08ed74 +/* f08ed74: 27bdffc0 */ addiu $sp,$sp,-64 +/* f08ed78: afbf0034 */ sw $ra,0x34($sp) +/* f08ed7c: afb30030 */ sw $s3,0x30($sp) +/* f08ed80: afb2002c */ sw $s2,0x2c($sp) +/* f08ed84: afb10028 */ sw $s1,0x28($sp) +/* f08ed88: afb00024 */ sw $s0,0x24($sp) +/* f08ed8c: f7b40018 */ sdc1 $f20,0x18($sp) +/* f08ed90: 948e0072 */ lhu $t6,0x72($a0) +/* f08ed94: 2401000b */ addiu $at,$zero,0xb +/* f08ed98: 00808825 */ or $s1,$a0,$zero +/* f08ed9c: 15c1006a */ bne $t6,$at,.L0f08ef48 +/* f08eda0: 00002825 */ or $a1,$zero,$zero +/* f08eda4: 808300c7 */ lb $v1,0xc7($a0) +/* f08eda8: 3c13800a */ lui $s3,0x800a +/* f08edac: 26739fc0 */ addiu $s3,$s3,-24640 +/* f08edb0: 50600066 */ beqzl $v1,.L0f08ef4c +/* f08edb4: 82220084 */ lb $v0,0x84($s1) +/* f08edb8: 8e6f0038 */ lw $t7,0x38($s3) +/* f08edbc: 00001025 */ or $v0,$zero,$zero +/* f08edc0: 006fc023 */ subu $t8,$v1,$t7 +/* f08edc4: a09800c7 */ sb $t8,0xc7($a0) +/* f08edc8: 808300c7 */ lb $v1,0xc7($a0) +/* f08edcc: 04630004 */ bgezl $v1,.L0f08ede0 +/* f08edd0: 82390084 */ lb $t9,0x84($s1) +/* f08edd4: a08000c7 */ sb $zero,0xc7($a0) +/* f08edd8: 808300c7 */ lb $v1,0xc7($a0) +/* f08eddc: 82390084 */ lb $t9,0x84($s1) +.L0f08ede0: +/* f08ede0: 24040001 */ addiu $a0,$zero,0x1 +/* f08ede4: 5499002d */ bnel $a0,$t9,.L0f08ee9c +/* f08ede8: 44832000 */ mtc1 $v1,$f4 +/* f08edec: 44832000 */ mtc1 $v1,$f4 +/* f08edf0: 3c014270 */ lui $at,0x4270 +/* f08edf4: 44810000 */ mtc1 $at,$f0 +/* f08edf8: 468021a0 */ cvt.s.w $f6,$f4 +/* f08edfc: 3c01437f */ lui $at,0x437f +/* f08ee00: 44814000 */ mtc1 $at,$f8 +/* f08ee04: 24090001 */ addiu $t1,$zero,0x1 +/* f08ee08: 3c014f00 */ lui $at,0x4f00 +/* f08ee0c: 46083282 */ mul.s $f10,$f6,$f8 +/* f08ee10: 46005403 */ div.s $f16,$f10,$f0 +/* f08ee14: 4448f800 */ cfc1 $t0,$31 +/* f08ee18: 44c9f800 */ ctc1 $t1,$31 +/* f08ee1c: 00000000 */ sll $zero,$zero,0x0 +/* f08ee20: 460084a4 */ cvt.w.s $f18,$f16 +/* f08ee24: 4449f800 */ cfc1 $t1,$31 +/* f08ee28: 00000000 */ sll $zero,$zero,0x0 +/* f08ee2c: 31290078 */ andi $t1,$t1,0x78 +/* f08ee30: 51200013 */ beqzl $t1,.L0f08ee80 +/* f08ee34: 44099000 */ mfc1 $t1,$f18 +/* f08ee38: 44819000 */ mtc1 $at,$f18 +/* f08ee3c: 24090001 */ addiu $t1,$zero,0x1 +/* f08ee40: 46128481 */ sub.s $f18,$f16,$f18 +/* f08ee44: 44c9f800 */ ctc1 $t1,$31 +/* f08ee48: 00000000 */ sll $zero,$zero,0x0 +/* f08ee4c: 460094a4 */ cvt.w.s $f18,$f18 +/* f08ee50: 4449f800 */ cfc1 $t1,$31 +/* f08ee54: 00000000 */ sll $zero,$zero,0x0 +/* f08ee58: 31290078 */ andi $t1,$t1,0x78 +/* f08ee5c: 15200005 */ bnez $t1,.L0f08ee74 +/* f08ee60: 00000000 */ sll $zero,$zero,0x0 +/* f08ee64: 44099000 */ mfc1 $t1,$f18 +/* f08ee68: 3c018000 */ lui $at,0x8000 +/* f08ee6c: 10000007 */ beqz $zero,.L0f08ee8c +/* f08ee70: 01214825 */ or $t1,$t1,$at +.L0f08ee74: +/* f08ee74: 10000005 */ beqz $zero,.L0f08ee8c +/* f08ee78: 2409ffff */ addiu $t1,$zero,-1 +/* f08ee7c: 44099000 */ mfc1 $t1,$f18 +.L0f08ee80: +/* f08ee80: 00000000 */ sll $zero,$zero,0x0 +/* f08ee84: 0520fffb */ bltz $t1,.L0f08ee74 +/* f08ee88: 00000000 */ sll $zero,$zero,0x0 +.L0f08ee8c: +/* f08ee8c: 44c8f800 */ ctc1 $t0,$31 +/* f08ee90: 1000009a */ beqz $zero,.L0f08f0fc +/* f08ee94: a22900cc */ sb $t1,0xcc($s1) +/* f08ee98: 44832000 */ mtc1 $v1,$f4 +.L0f08ee9c: +/* f08ee9c: 3c014270 */ lui $at,0x4270 +/* f08eea0: 44810000 */ mtc1 $at,$f0 +/* f08eea4: 468021a0 */ cvt.s.w $f6,$f4 +/* f08eea8: 3c01437f */ lui $at,0x437f +/* f08eeac: 44815000 */ mtc1 $at,$f10 +/* f08eeb0: 240b0001 */ addiu $t3,$zero,0x1 +/* f08eeb4: 3c014f00 */ lui $at,0x4f00 +/* f08eeb8: 46060201 */ sub.s $f8,$f0,$f6 +/* f08eebc: 460a4402 */ mul.s $f16,$f8,$f10 +/* f08eec0: 46008483 */ div.s $f18,$f16,$f0 +/* f08eec4: 444af800 */ cfc1 $t2,$31 +/* f08eec8: 44cbf800 */ ctc1 $t3,$31 +/* f08eecc: 00000000 */ sll $zero,$zero,0x0 +/* f08eed0: 46009124 */ cvt.w.s $f4,$f18 +/* f08eed4: 444bf800 */ cfc1 $t3,$31 +/* f08eed8: 00000000 */ sll $zero,$zero,0x0 +/* f08eedc: 316b0078 */ andi $t3,$t3,0x78 +/* f08eee0: 51600013 */ beqzl $t3,.L0f08ef30 +/* f08eee4: 440b2000 */ mfc1 $t3,$f4 +/* f08eee8: 44812000 */ mtc1 $at,$f4 +/* f08eeec: 240b0001 */ addiu $t3,$zero,0x1 +/* f08eef0: 46049101 */ sub.s $f4,$f18,$f4 +/* f08eef4: 44cbf800 */ ctc1 $t3,$31 +/* f08eef8: 00000000 */ sll $zero,$zero,0x0 +/* f08eefc: 46002124 */ cvt.w.s $f4,$f4 +/* f08ef00: 444bf800 */ cfc1 $t3,$31 +/* f08ef04: 00000000 */ sll $zero,$zero,0x0 +/* f08ef08: 316b0078 */ andi $t3,$t3,0x78 +/* f08ef0c: 15600005 */ bnez $t3,.L0f08ef24 +/* f08ef10: 00000000 */ sll $zero,$zero,0x0 +/* f08ef14: 440b2000 */ mfc1 $t3,$f4 +/* f08ef18: 3c018000 */ lui $at,0x8000 +/* f08ef1c: 10000007 */ beqz $zero,.L0f08ef3c +/* f08ef20: 01615825 */ or $t3,$t3,$at +.L0f08ef24: +/* f08ef24: 10000005 */ beqz $zero,.L0f08ef3c +/* f08ef28: 240bffff */ addiu $t3,$zero,-1 +/* f08ef2c: 440b2000 */ mfc1 $t3,$f4 +.L0f08ef30: +/* f08ef30: 00000000 */ sll $zero,$zero,0x0 +/* f08ef34: 0560fffb */ bltz $t3,.L0f08ef24 +/* f08ef38: 00000000 */ sll $zero,$zero,0x0 +.L0f08ef3c: +/* f08ef3c: 44caf800 */ ctc1 $t2,$31 +/* f08ef40: a22b00cc */ sb $t3,0xcc($s1) +/* f08ef44: 00000000 */ sll $zero,$zero,0x0 +.L0f08ef48: +/* f08ef48: 82220084 */ lb $v0,0x84($s1) +.L0f08ef4c: +/* f08ef4c: 24040001 */ addiu $a0,$zero,0x1 +/* f08ef50: 3c13800a */ lui $s3,0x800a +/* f08ef54: 10820004 */ beq $a0,$v0,.L0f08ef68 +/* f08ef58: 26739fc0 */ addiu $s3,$s3,-24640 +/* f08ef5c: 24010002 */ addiu $at,$zero,0x2 +/* f08ef60: 54410066 */ bnel $v0,$at,.L0f08f0fc +/* f08ef64: 00a01025 */ or $v0,$a1,$zero +.L0f08ef68: +/* f08ef68: 54820005 */ bnel $a0,$v0,.L0f08ef80 +/* f08ef6c: 44804000 */ mtc1 $zero,$f8 +/* f08ef70: c626005c */ lwc1 $f6,0x5c($s1) +/* f08ef74: 10000004 */ beqz $zero,.L0f08ef88 +/* f08ef78: e7a60038 */ swc1 $f6,0x38($sp) +/* f08ef7c: 44804000 */ mtc1 $zero,$f8 +.L0f08ef80: +/* f08ef80: 00000000 */ sll $zero,$zero,0x0 +/* f08ef84: e7a80038 */ swc1 $f8,0x38($sp) +.L0f08ef88: +/* f08ef88: 8e2c0010 */ lw $t4,0x10($s1) +/* f08ef8c: 318d0004 */ andi $t5,$t4,0x4 +/* f08ef90: 51a00042 */ beqzl $t5,.L0f08f09c +/* f08ef94: c62a0068 */ lwc1 $f10,0x68($s1) +/* f08ef98: 0c004b70 */ jal 0x12dc0 +/* f08ef9c: 00000000 */ sll $zero,$zero,0x0 +/* f08efa0: 304f003f */ andi $t7,$v0,0x3f +/* f08efa4: 8e6e000c */ lw $t6,0xc($s3) +/* f08efa8: 25f8001e */ addiu $t8,$t7,0x1e +/* f08efac: 00009025 */ or $s2,$zero,$zero +/* f08efb0: 01d8001a */ div $zero,$t6,$t8 +/* f08efb4: 0000c810 */ mfhi $t9 +/* f08efb8: 17000002 */ bnez $t8,.L0f08efc4 +/* f08efbc: 00000000 */ sll $zero,$zero,0x0 +/* f08efc0: 0007000d */ break 0x7 +.L0f08efc4: +/* f08efc4: 2401ffff */ addiu $at,$zero,-1 +/* f08efc8: 17010004 */ bne $t8,$at,.L0f08efdc +/* f08efcc: 3c018000 */ lui $at,0x8000 +/* f08efd0: 15c10002 */ bne $t6,$at,.L0f08efdc +/* f08efd4: 00000000 */ sll $zero,$zero,0x0 +/* f08efd8: 0006000d */ break 0x6 +.L0f08efdc: +/* f08efdc: 5720002f */ bnezl $t9,.L0f08f09c +/* f08efe0: c62a0068 */ lwc1 $f10,0x68($s1) +/* f08efe4: 4480a000 */ mtc1 $zero,$f20 +/* f08efe8: 02202025 */ or $a0,$s1,$zero +/* f08efec: 0fc23a94 */ jal func0f08ea50 +/* f08eff0: e6340080 */ swc1 $f20,0x80($s1) +/* f08eff4: 0c004b70 */ jal 0x12dc0 +/* f08eff8: 00000000 */ sll $zero,$zero,0x0 +/* f08effc: 30480001 */ andi $t0,$v0,0x1 +/* f08f000: 11000008 */ beqz $t0,.L0f08f024 +/* f08f004: 2405000c */ addiu $a1,$zero,0xc +/* f08f008: 24120001 */ addiu $s2,$zero,0x1 +/* f08f00c: 8e240014 */ lw $a0,0x14($s1) +/* f08f010: 0fc249af */ jal func0f0926bc +/* f08f014: 3406ffff */ dli $a2,0xffff +/* f08f018: a2200084 */ sb $zero,0x84($s1) +/* f08f01c: 8e690008 */ lw $t1,0x8($s3) +/* f08f020: ae2900c0 */ sw $t1,0xc0($s1) +.L0f08f024: +/* f08f024: 12200019 */ beqz $s1,.L0f08f08c +/* f08f028: 02208025 */ or $s0,$s1,$zero +.L0f08f02c: +/* f08f02c: 0c004b70 */ jal 0x12dc0 +/* f08f030: 00000000 */ sll $zero,$zero,0x0 +/* f08f034: 304a0001 */ andi $t2,$v0,0x1 +/* f08f038: 51400010 */ beqzl $t2,.L0f08f07c +/* f08f03c: 8e1000bc */ lw $s0,0xbc($s0) +/* f08f040: 820b0084 */ lb $t3,0x84($s0) +/* f08f044: 02002025 */ or $a0,$s0,$zero +/* f08f048: 5160000c */ beqzl $t3,.L0f08f07c +/* f08f04c: 8e1000bc */ lw $s0,0xbc($s0) +/* f08f050: 0fc23a94 */ jal func0f08ea50 +/* f08f054: e6140080 */ swc1 $f20,0x80($s0) +/* f08f058: 12400007 */ beqz $s2,.L0f08f078 +/* f08f05c: 2405000c */ addiu $a1,$zero,0xc +/* f08f060: 8e040014 */ lw $a0,0x14($s0) +/* f08f064: 0fc249af */ jal func0f0926bc +/* f08f068: 3406ffff */ dli $a2,0xffff +/* f08f06c: a2000084 */ sb $zero,0x84($s0) +/* f08f070: 8e6c0008 */ lw $t4,0x8($s3) +/* f08f074: ae0c00c0 */ sw $t4,0xc0($s0) +.L0f08f078: +/* f08f078: 8e1000bc */ lw $s0,0xbc($s0) +.L0f08f07c: +/* f08f07c: 52110004 */ beql $s0,$s1,.L0f08f090 +/* f08f080: 822400c6 */ lb $a0,0xc6($s1) +/* f08f084: 1600ffe9 */ bnez $s0,.L0f08f02c +/* f08f088: 00000000 */ sll $zero,$zero,0x0 +.L0f08f08c: +/* f08f08c: 822400c6 */ lb $a0,0xc6($s1) +.L0f08f090: +/* f08f090: 0fc237c4 */ jal func0f08df10 +/* f08f094: 8e250014 */ lw $a1,0x14($s1) +/* f08f098: c62a0068 */ lwc1 $f10,0x68($s1) +.L0f08f09c: +/* f08f09c: 8e270064 */ lw $a3,0x64($s1) +/* f08f0a0: 4480a000 */ mtc1 $zero,$f20 +/* f08f0a4: e7aa0010 */ swc1 $f10,0x10($sp) +/* f08f0a8: c630006c */ lwc1 $f16,0x6c($s1) +/* f08f0ac: 2624007c */ addiu $a0,$s1,0x7c +/* f08f0b0: 8fa50038 */ lw $a1,0x38($sp) +/* f08f0b4: 26260080 */ addiu $a2,$s1,0x80 +/* f08f0b8: 0fc1b643 */ jal func0f06d90c +/* f08f0bc: e7b00014 */ swc1 $f16,0x14($sp) +/* f08f0c0: c622007c */ lwc1 $f2,0x7c($s1) +/* f08f0c4: c620005c */ lwc1 $f0,0x5c($s1) +/* f08f0c8: 24050001 */ addiu $a1,$zero,0x1 +/* f08f0cc: 4602003e */ c.le.s $f0,$f2 +/* f08f0d0: 00000000 */ sll $zero,$zero,0x0 +/* f08f0d4: 45020004 */ bc1fl .L0f08f0e8 +/* f08f0d8: 4614103e */ c.le.s $f2,$f20 +/* f08f0dc: 10000006 */ beqz $zero,.L0f08f0f8 +/* f08f0e0: e620007c */ swc1 $f0,0x7c($s1) +/* f08f0e4: 4614103e */ c.le.s $f2,$f20 +.L0f08f0e8: +/* f08f0e8: 00000000 */ sll $zero,$zero,0x0 +/* f08f0ec: 45000002 */ bc1f .L0f08f0f8 +/* f08f0f0: 00000000 */ sll $zero,$zero,0x0 +/* f08f0f4: e634007c */ swc1 $f20,0x7c($s1) +.L0f08f0f8: +/* f08f0f8: 00a01025 */ or $v0,$a1,$zero +.L0f08f0fc: +/* f08f0fc: 8fbf0034 */ lw $ra,0x34($sp) +/* f08f100: d7b40018 */ ldc1 $f20,0x18($sp) +/* f08f104: 8fb00024 */ lw $s0,0x24($sp) +/* f08f108: 8fb10028 */ lw $s1,0x28($sp) +/* f08f10c: 8fb2002c */ lw $s2,0x2c($sp) +/* f08f110: 8fb30030 */ lw $s3,0x30($sp) +/* f08f114: 03e00008 */ jr $ra +/* f08f118: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f08f11c +/* f08f11c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f08f120: afb30028 */ sw $s3,0x28($sp) +/* f08f124: afb20024 */ sw $s2,0x24($sp) +/* f08f128: afb0001c */ sw $s0,0x1c($sp) +/* f08f12c: 00809025 */ or $s2,$a0,$zero +/* f08f130: afbf002c */ sw $ra,0x2c($sp) +/* f08f134: afb10020 */ sw $s1,0x20($sp) +/* f08f138: f7b40010 */ sdc1 $f20,0x10($sp) +/* f08f13c: afa00034 */ sw $zero,0x34($sp) +/* f08f140: 24130001 */ addiu $s3,$zero,0x1 +/* f08f144: 10800010 */ beqz $a0,.L0f08f188 +/* f08f148: 00808025 */ or $s0,$a0,$zero +/* f08f14c: c604007c */ lwc1 $f4,0x7c($s0) +.L0f08f150: +/* f08f150: 02002025 */ or $a0,$s0,$zero +/* f08f154: 0fc23b5d */ jal func0f08ed74 +/* f08f158: e60400c8 */ swc1 $f4,0xc8($s0) +/* f08f15c: 10400002 */ beqz $v0,.L0f08f168 +/* f08f160: 240e0001 */ addiu $t6,$zero,0x1 +/* f08f164: afae0034 */ sw $t6,0x34($sp) +.L0f08f168: +/* f08f168: 8e1000bc */ lw $s0,0xbc($s0) +/* f08f16c: 16120003 */ bne $s0,$s2,.L0f08f17c +/* f08f170: 00000000 */ sll $zero,$zero,0x0 +/* f08f174: 10000004 */ beqz $zero,.L0f08f188 +/* f08f178: 02408025 */ or $s0,$s2,$zero +.L0f08f17c: +/* f08f17c: 5600fff4 */ bnezl $s0,.L0f08f150 +/* f08f180: c604007c */ lwc1 $f4,0x7c($s0) +/* f08f184: 02408025 */ or $s0,$s2,$zero +.L0f08f188: +/* f08f188: 8faf0034 */ lw $t7,0x34($sp) +/* f08f18c: 11e00073 */ beqz $t7,.L0f08f35c +/* f08f190: 00000000 */ sll $zero,$zero,0x0 +/* f08f194: 12400071 */ beqz $s2,.L0f08f35c +/* f08f198: 00000000 */ sll $zero,$zero,0x0 +.L0f08f19c: +/* f08f19c: 0fc23153 */ jal func0f08c54c +/* f08f1a0: 02002025 */ or $a0,$s0,$zero +/* f08f1a4: 0fc248f5 */ jal func0f0923d4 +/* f08f1a8: 02002025 */ or $a0,$s0,$zero +/* f08f1ac: 96580070 */ lhu $t8,0x70($s2) +/* f08f1b0: 8e110014 */ lw $s1,0x14($s0) +/* f08f1b4: 33190800 */ andi $t9,$t8,0x800 +/* f08f1b8: 13200005 */ beqz $t9,.L0f08f1d0 +/* f08f1bc: 02202025 */ or $a0,$s1,$zero +/* f08f1c0: 82080084 */ lb $t0,0x84($s0) +/* f08f1c4: 24010002 */ addiu $at,$zero,0x2 +/* f08f1c8: 5501005d */ bnel $t0,$at,.L0f08f340 +/* f08f1cc: 8e1000bc */ lw $s0,0xbc($s0) +.L0f08f1d0: +/* f08f1d0: 0fc1905e */ jal func0f064178 +/* f08f1d4: 00002825 */ or $a1,$zero,$zero +/* f08f1d8: 8e040044 */ lw $a0,0x44($s0) +/* f08f1dc: 26250028 */ addiu $a1,$s1,0x28 +/* f08f1e0: 0c00b931 */ jal 0x2e4c4 +/* f08f1e4: 2406041d */ addiu $a2,$zero,0x41d +/* f08f1e8: 00409825 */ or $s3,$v0,$zero +/* f08f1ec: 02202025 */ or $a0,$s1,$zero +/* f08f1f0: 0fc1905e */ jal func0f064178 +/* f08f1f4: 24050001 */ addiu $a1,$zero,0x1 +/* f08f1f8: 56600051 */ bnezl $s3,.L0f08f340 +/* f08f1fc: 8e1000bc */ lw $s0,0xbc($s0) +/* f08f200: 0c0093ac */ jal 0x24eb0 +/* f08f204: 00000000 */ sll $zero,$zero,0x0 +/* f08f208: 1040004a */ beqz $v0,.L0f08f334 +/* f08f20c: 00000000 */ sll $zero,$zero,0x0 +/* f08f210: 90490000 */ lbu $t1,0x0($v0) +/* f08f214: 24010003 */ addiu $at,$zero,0x3 +/* f08f218: 15210046 */ bne $t1,$at,.L0f08f334 +/* f08f21c: 00000000 */ sll $zero,$zero,0x0 +/* f08f220: 8c510004 */ lw $s1,0x4($v0) +/* f08f224: 3c0c800a */ lui $t4,0x800a +/* f08f228: 8e2a0014 */ lw $t2,0x14($s1) +/* f08f22c: 354b0010 */ ori $t3,$t2,0x10 +/* f08f230: ae2b0014 */ sw $t3,0x14($s1) +/* f08f234: 8d8ca2d8 */ lw $t4,-0x5d28($t4) +/* f08f238: 000b7240 */ sll $t6,$t3,0x9 +/* f08f23c: 1580003d */ bnez $t4,.L0f08f334 +/* f08f240: 00000000 */ sll $zero,$zero,0x0 +/* f08f244: 05c1003b */ bgez $t6,.L0f08f334 +/* f08f248: 00001825 */ or $v1,$zero,$zero +/* f08f24c: 1200000c */ beqz $s0,.L0f08f280 +/* f08f250: 02001025 */ or $v0,$s0,$zero +/* f08f254: 8c4f0040 */ lw $t7,0x40($v0) +.L0f08f258: +/* f08f258: 31f80001 */ andi $t8,$t7,0x1 +/* f08f25c: 53000004 */ beqzl $t8,.L0f08f270 +/* f08f260: 8c4200bc */ lw $v0,0xbc($v0) +/* f08f264: 10000006 */ beqz $zero,.L0f08f280 +/* f08f268: 24030001 */ addiu $v1,$zero,0x1 +/* f08f26c: 8c4200bc */ lw $v0,0xbc($v0) +.L0f08f270: +/* f08f270: 10500003 */ beq $v0,$s0,.L0f08f280 +/* f08f274: 00000000 */ sll $zero,$zero,0x0 +/* f08f278: 5440fff7 */ bnezl $v0,.L0f08f258 +/* f08f27c: 8c4f0040 */ lw $t7,0x40($v0) +.L0f08f280: +/* f08f280: 1060002c */ beqz $v1,.L0f08f334 +/* f08f284: 00000000 */ sll $zero,$zero,0x0 +/* f08f288: 82220007 */ lb $v0,0x7($s1) +/* f08f28c: 24010001 */ addiu $at,$zero,0x1 +/* f08f290: 1041000d */ beq $v0,$at,.L0f08f2c8 +/* f08f294: 24010008 */ addiu $at,$zero,0x8 +/* f08f298: 14410005 */ bne $v0,$at,.L0f08f2b0 +/* f08f29c: 2410000f */ addiu $s0,$zero,0xf +/* f08f2a0: 8e39004c */ lw $t9,0x4c($s1) +/* f08f2a4: 33280040 */ andi $t0,$t9,0x40 +/* f08f2a8: 15000007 */ bnez $t0,.L0f08f2c8 +/* f08f2ac: 00000000 */ sll $zero,$zero,0x0 +.L0f08f2b0: +/* f08f2b0: 56020012 */ bnel $s0,$v0,.L0f08f2fc +/* f08f2b4: 822a0007 */ lb $t2,0x7($s1) +/* f08f2b8: 0fc0b819 */ jal func0f02e064 +/* f08f2bc: 02202025 */ or $a0,$s1,$zero +/* f08f2c0: 5040000e */ beqzl $v0,.L0f08f2fc +/* f08f2c4: 822a0007 */ lb $t2,0x7($s1) +.L0f08f2c8: +/* f08f2c8: 0fc0a221 */ jal func0f028884 +/* f08f2cc: 02202025 */ or $a0,$s1,$zero +/* f08f2d0: 02202025 */ or $a0,$s1,$zero +/* f08f2d4: 24450008 */ addiu $a1,$v0,0x8 +/* f08f2d8: 24460028 */ addiu $a2,$v0,0x28 +/* f08f2dc: 0fc0e10f */ jal func0f03843c +/* f08f2e0: 00003825 */ or $a3,$zero,$zero +/* f08f2e4: 10400013 */ beqz $v0,.L0f08f334 +/* f08f2e8: 24090258 */ addiu $t1,$zero,0x258 +/* f08f2ec: a629019e */ sh $t1,0x19e($s1) +/* f08f2f0: 1000001a */ beqz $zero,.L0f08f35c +/* f08f2f4: 02408025 */ or $s0,$s2,$zero +/* f08f2f8: 822a0007 */ lb $t2,0x7($s1) +.L0f08f2fc: +/* f08f2fc: 160a000d */ bne $s0,$t2,.L0f08f334 +/* f08f300: 00000000 */ sll $zero,$zero,0x0 +/* f08f304: 862b019e */ lh $t3,0x19e($s1) +/* f08f308: 3c0d800a */ lui $t5,0x800a +/* f08f30c: 240f0258 */ addiu $t7,$zero,0x258 +/* f08f310: 05630008 */ bgezl $t3,.L0f08f334 +/* f08f314: a62f019e */ sh $t7,0x19e($s1) +/* f08f318: 8dad9fc8 */ lw $t5,-0x6038($t5) +/* f08f31c: 8e2c00d8 */ lw $t4,0xd8($s1) +/* f08f320: 25aeffc4 */ addiu $t6,$t5,-60 +/* f08f324: 018e082a */ slt $at,$t4,$t6 +/* f08f328: 10200002 */ beqz $at,.L0f08f334 +/* f08f32c: 00000000 */ sll $zero,$zero,0x0 +/* f08f330: a62f019e */ sh $t7,0x19e($s1) +.L0f08f334: +/* f08f334: 10000009 */ beqz $zero,.L0f08f35c +/* f08f338: 02408025 */ or $s0,$s2,$zero +/* f08f33c: 8e1000bc */ lw $s0,0xbc($s0) +.L0f08f340: +/* f08f340: 16120003 */ bne $s0,$s2,.L0f08f350 +/* f08f344: 00000000 */ sll $zero,$zero,0x0 +/* f08f348: 10000004 */ beqz $zero,.L0f08f35c +/* f08f34c: 02408025 */ or $s0,$s2,$zero +.L0f08f350: +/* f08f350: 1600ff92 */ bnez $s0,.L0f08f19c +/* f08f354: 00000000 */ sll $zero,$zero,0x0 +/* f08f358: 02408025 */ or $s0,$s2,$zero +.L0f08f35c: +/* f08f35c: 52400045 */ beqzl $s2,.L0f08f474 +/* f08f360: 8fa90034 */ lw $t1,0x34($sp) +/* f08f364: 4480a000 */ mtc1 $zero,$f20 +/* f08f368: 00000000 */ sll $zero,$zero,0x0 +/* f08f36c: 8fb80034 */ lw $t8,0x34($sp) +.L0f08f370: +/* f08f370: 13000035 */ beqz $t8,.L0f08f448 +/* f08f374: 00000000 */ sll $zero,$zero,0x0 +/* f08f378: 12600029 */ beqz $s3,.L0f08f420 +/* f08f37c: 02002025 */ or $a0,$s0,$zero +/* f08f380: 82020084 */ lb $v0,0x84($s0) +/* f08f384: 24010001 */ addiu $at,$zero,0x1 +/* f08f388: 54410011 */ bnel $v0,$at,.L0f08f3d0 +/* f08f38c: 24010002 */ addiu $at,$zero,0x2 +/* f08f390: c606007c */ lwc1 $f6,0x7c($s0) +/* f08f394: c608005c */ lwc1 $f8,0x5c($s0) +/* f08f398: 3c19800a */ lui $t9,0x800a +/* f08f39c: 4606403e */ c.le.s $f8,$f6 +/* f08f3a0: 00000000 */ sll $zero,$zero,0x0 +/* f08f3a4: 45020017 */ bc1fl .L0f08f404 +/* f08f3a8: 02002025 */ or $a0,$s0,$zero +/* f08f3ac: a2000084 */ sb $zero,0x84($s0) +/* f08f3b0: e6140080 */ swc1 $f20,0x80($s0) +/* f08f3b4: 8f399fc8 */ lw $t9,-0x6038($t9) +/* f08f3b8: 02002025 */ or $a0,$s0,$zero +/* f08f3bc: 0fc23889 */ jal func0f08e224 +/* f08f3c0: ae1900c0 */ sw $t9,0xc0($s0) +/* f08f3c4: 1000000f */ beqz $zero,.L0f08f404 +/* f08f3c8: 02002025 */ or $a0,$s0,$zero +/* f08f3cc: 24010002 */ addiu $at,$zero,0x2 +.L0f08f3d0: +/* f08f3d0: 5441000c */ bnel $v0,$at,.L0f08f404 +/* f08f3d4: 02002025 */ or $a0,$s0,$zero +/* f08f3d8: c60a007c */ lwc1 $f10,0x7c($s0) +/* f08f3dc: 02002025 */ or $a0,$s0,$zero +/* f08f3e0: 4614503e */ c.le.s $f10,$f20 +/* f08f3e4: 00000000 */ sll $zero,$zero,0x0 +/* f08f3e8: 45020006 */ bc1fl .L0f08f404 +/* f08f3ec: 02002025 */ or $a0,$s0,$zero +/* f08f3f0: a2000084 */ sb $zero,0x84($s0) +/* f08f3f4: e6140080 */ swc1 $f20,0x80($s0) +/* f08f3f8: 0fc238ab */ jal func0f08e2ac +/* f08f3fc: ae0000c0 */ sw $zero,0xc0($s0) +/* f08f400: 02002025 */ or $a0,$s0,$zero +.L0f08f404: +/* f08f404: 00002825 */ or $a1,$zero,$zero +/* f08f408: 0fc1a71c */ jal func0f069c70 +/* f08f40c: 00003025 */ or $a2,$zero,$zero +/* f08f410: 0fc234f7 */ jal func0f08d3dc +/* f08f414: 02002025 */ or $a0,$s0,$zero +/* f08f418: 1000000d */ beqz $zero,.L0f08f450 +/* f08f41c: 00000000 */ sll $zero,$zero,0x0 +.L0f08f420: +/* f08f420: c61000c8 */ lwc1 $f16,0xc8($s0) +/* f08f424: e6140080 */ swc1 $f20,0x80($s0) +/* f08f428: 0fc23153 */ jal func0f08c54c +/* f08f42c: e610007c */ swc1 $f16,0x7c($s0) +/* f08f430: 0fc248f5 */ jal func0f0923d4 +/* f08f434: 02002025 */ or $a0,$s0,$zero +/* f08f438: 0fc23518 */ jal func0f08d460 +/* f08f43c: 02002025 */ or $a0,$s0,$zero +/* f08f440: 10000003 */ beqz $zero,.L0f08f450 +/* f08f444: 00000000 */ sll $zero,$zero,0x0 +.L0f08f448: +/* f08f448: 0fc23518 */ jal func0f08d460 +/* f08f44c: 02002025 */ or $a0,$s0,$zero +.L0f08f450: +/* f08f450: 3c08800a */ lui $t0,0x800a +/* f08f454: 8d089fc8 */ lw $t0,-0x6038($t0) +/* f08f458: ae0800c8 */ sw $t0,0xc8($s0) +/* f08f45c: 8e1000bc */ lw $s0,0xbc($s0) +/* f08f460: 52120004 */ beql $s0,$s2,.L0f08f474 +/* f08f464: 8fa90034 */ lw $t1,0x34($sp) +/* f08f468: 5600ffc1 */ bnezl $s0,.L0f08f370 +/* f08f46c: 8fb80034 */ lw $t8,0x34($sp) +/* f08f470: 8fa90034 */ lw $t1,0x34($sp) +.L0f08f474: +/* f08f474: 44800000 */ mtc1 $zero,$f0 +/* f08f478: 00003025 */ or $a2,$zero,$zero +/* f08f47c: 51200027 */ beqzl $t1,.L0f08f51c +/* f08f480: 8fbf002c */ lw $ra,0x2c($sp) +/* f08f484: 1240001a */ beqz $s2,.L0f08f4f0 +/* f08f488: 02408025 */ or $s0,$s2,$zero +/* f08f48c: 864400c4 */ lh $a0,0xc4($s2) +/* f08f490: 24030005 */ addiu $v1,$zero,0x5 +/* f08f494: 860a00c4 */ lh $t2,0xc4($s0) +.L0f08f498: +/* f08f498: 548a0011 */ bnel $a0,$t2,.L0f08f4e0 +/* f08f49c: 8e1000bc */ lw $s0,0xbc($s0) +/* f08f4a0: 96020072 */ lhu $v0,0x72($s0) +/* f08f4a4: 24c60001 */ addiu $a2,$a2,0x1 +/* f08f4a8: 50620004 */ beql $v1,$v0,.L0f08f4bc +/* f08f4ac: c612007c */ lwc1 $f18,0x7c($s0) +/* f08f4b0: 54620007 */ bnel $v1,$v0,.L0f08f4d0 +/* f08f4b4: c608007c */ lwc1 $f8,0x7c($s0) +/* f08f4b8: c612007c */ lwc1 $f18,0x7c($s0) +.L0f08f4bc: +/* f08f4bc: c604005c */ lwc1 $f4,0x5c($s0) +/* f08f4c0: 46049183 */ div.s $f6,$f18,$f4 +/* f08f4c4: 10000005 */ beqz $zero,.L0f08f4dc +/* f08f4c8: 46060000 */ add.s $f0,$f0,$f6 +/* f08f4cc: c608007c */ lwc1 $f8,0x7c($s0) +.L0f08f4d0: +/* f08f4d0: c60a005c */ lwc1 $f10,0x5c($s0) +/* f08f4d4: 460a4403 */ div.s $f16,$f8,$f10 +/* f08f4d8: 46100000 */ add.s $f0,$f0,$f16 +.L0f08f4dc: +/* f08f4dc: 8e1000bc */ lw $s0,0xbc($s0) +.L0f08f4e0: +/* f08f4e0: 52120004 */ beql $s0,$s2,.L0f08f4f4 +/* f08f4e4: 44869000 */ mtc1 $a2,$f18 +/* f08f4e8: 5600ffeb */ bnezl $s0,.L0f08f498 +/* f08f4ec: 860a00c4 */ lh $t2,0xc4($s0) +.L0f08f4f0: +/* f08f4f0: 44869000 */ mtc1 $a2,$f18 +.L0f08f4f4: +/* f08f4f4: 864400c4 */ lh $a0,0xc4($s2) +/* f08f4f8: 46809120 */ cvt.s.w $f4,$f18 +/* f08f4fc: 46040503 */ div.s $f20,$f0,$f4 +/* f08f500: 4405a000 */ mfc1 $a1,$f20 +/* f08f504: 0fc2d91c */ jal func0f0b6470 +/* f08f508: 00000000 */ sll $zero,$zero,0x0 +/* f08f50c: 4405a000 */ mfc1 $a1,$f20 +/* f08f510: 0fc2d8ec */ jal func0f0b63b0 +/* f08f514: 864400c4 */ lh $a0,0xc4($s2) +/* f08f518: 8fbf002c */ lw $ra,0x2c($sp) +.L0f08f51c: +/* f08f51c: d7b40010 */ ldc1 $f20,0x10($sp) +/* f08f520: 8fb0001c */ lw $s0,0x1c($sp) +/* f08f524: 8fb10020 */ lw $s1,0x20($sp) +/* f08f528: 8fb20024 */ lw $s2,0x24($sp) +/* f08f52c: 8fb30028 */ lw $s3,0x28($sp) +/* f08f530: 03e00008 */ jr $ra +/* f08f534: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f08f538 +/* f08f538: 27bdffe0 */ addiu $sp,$sp,-32 +/* f08f53c: afbf0014 */ sw $ra,0x14($sp) +/* f08f540: 0fc259d4 */ jal func0f096750 +/* f08f544: 00000000 */ sll $zero,$zero,0x0 +/* f08f548: 3c03800a */ lui $v1,0x800a +/* f08f54c: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f08f550: 46000086 */ mov.s $f2,$f0 +/* f08f554: 3c0143b4 */ lui $at,0x43b4 +/* f08f558: 8c620480 */ lw $v0,0x480($v1) +/* f08f55c: 50400012 */ beqzl $v0,.L0f08f5a8 +/* f08f560: 44816000 */ mtc1 $at,$f12 +/* f08f564: 804e0037 */ lb $t6,0x37($v0) +/* f08f568: 51c0000f */ beqzl $t6,.L0f08f5a8 +/* f08f56c: 44816000 */ mtc1 $at,$f12 +/* f08f570: 8c440000 */ lw $a0,0x0($v0) +/* f08f574: 5080000c */ beqzl $a0,.L0f08f5a8 +/* f08f578: 44816000 */ mtc1 $at,$f12 +/* f08f57c: 8c850004 */ lw $a1,0x4($a0) +/* f08f580: 10a00008 */ beqz $a1,.L0f08f5a4 +/* f08f584: 00a02025 */ or $a0,$a1,$zero +/* f08f588: 0fc0f917 */ jal func0f03e45c +/* f08f58c: e7a2001c */ swc1 $f2,0x1c($sp) +/* f08f590: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f08f594: 3c017f1b */ lui $at,0x7f1b +/* f08f598: c42eb174 */ lwc1 $f14,-0x4e8c($at) +/* f08f59c: 10000009 */ beqz $zero,.L0f08f5c4 +/* f08f5a0: 46001081 */ sub.s $f2,$f2,$f0 +.L0f08f5a4: +/* f08f5a4: 44816000 */ mtc1 $at,$f12 +.L0f08f5a8: +/* f08f5a8: c4640144 */ lwc1 $f4,0x144($v1) +/* f08f5ac: 3c017f1b */ lui $at,0x7f1b +/* f08f5b0: c42eb178 */ lwc1 $f14,-0x4e88($at) +/* f08f5b4: 46046181 */ sub.s $f6,$f12,$f4 +/* f08f5b8: 460e3202 */ mul.s $f8,$f6,$f14 +/* f08f5bc: 460c4283 */ div.s $f10,$f8,$f12 +/* f08f5c0: 460a0081 */ sub.s $f2,$f0,$f10 +.L0f08f5c4: +/* f08f5c4: 44808000 */ mtc1 $zero,$f16 +/* f08f5c8: 8fbf0014 */ lw $ra,0x14($sp) +/* f08f5cc: 3c017f1b */ lui $at,0x7f1b +/* f08f5d0: 4610103c */ c.lt.s $f2,$f16 +/* f08f5d4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f08f5d8: 45000002 */ bc1f .L0f08f5e4 +/* f08f5dc: 00000000 */ sll $zero,$zero,0x0 +/* f08f5e0: 460e1080 */ add.s $f2,$f2,$f14 +.L0f08f5e4: +/* f08f5e4: c432b17c */ lwc1 $f18,-0x4e84($at) +/* f08f5e8: 4602903c */ c.lt.s $f18,$f2 +/* f08f5ec: 00000000 */ sll $zero,$zero,0x0 +/* f08f5f0: 45000002 */ bc1f .L0f08f5fc +/* f08f5f4: 00000000 */ sll $zero,$zero,0x0 +/* f08f5f8: 460e1081 */ sub.s $f2,$f2,$f14 +.L0f08f5fc: +/* f08f5fc: 03e00008 */ jr $ra +/* f08f600: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f08f604 +/* f08f604: 27bdff18 */ addiu $sp,$sp,-232 +/* f08f608: 3c08800a */ lui $t0,0x800a +/* f08f60c: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f08f610: afbf0014 */ sw $ra,0x14($sp) +/* f08f614: afa400e8 */ sw $a0,0xe8($sp) +/* f08f618: afa500ec */ sw $a1,0xec($sp) +/* f08f61c: afa600f0 */ sw $a2,0xf0($sp) +/* f08f620: afa700f4 */ sw $a3,0xf4($sp) +/* f08f624: 8d030480 */ lw $v1,0x480($t0) +/* f08f628: 27a60044 */ addiu $a2,$sp,0x44 +/* f08f62c: 2405002e */ addiu $a1,$zero,0x2e +/* f08f630: 10600006 */ beqz $v1,.L0f08f64c +/* f08f634: 8faf00e8 */ lw $t7,0xe8($sp) +/* f08f638: 806e0037 */ lb $t6,0x37($v1) +/* f08f63c: 51c00004 */ beqzl $t6,.L0f08f650 +/* f08f640: 8d0200bc */ lw $v0,0xbc($t0) +/* f08f644: 10000002 */ beqz $zero,.L0f08f650 +/* f08f648: 8c620000 */ lw $v0,0x0($v1) +.L0f08f64c: +/* f08f64c: 8d0200bc */ lw $v0,0xbc($t0) +.L0f08f650: +/* f08f650: 85e40006 */ lh $a0,0x6($t7) +/* f08f654: 0fc456ac */ jal func0f115ab0 +/* f08f658: afa200b4 */ sw $v0,0xb4($sp) +/* f08f65c: 8fa200b4 */ lw $v0,0xb4($sp) +/* f08f660: 8fb800fc */ lw $t8,0xfc($sp) +/* f08f664: c7a00060 */ lwc1 $f0,0x60($sp) +/* f08f668: c4440008 */ lwc1 $f4,0x8($v0) +/* f08f66c: c7a20054 */ lwc1 $f2,0x54($sp) +/* f08f670: c7aa007c */ lwc1 $f10,0x7c($sp) +/* f08f674: e7a40098 */ swc1 $f4,0x98($sp) +/* f08f678: c446000c */ lwc1 $f6,0xc($v0) +/* f08f67c: e7a6009c */ swc1 $f6,0x9c($sp) +/* f08f680: c4480010 */ lwc1 $f8,0x10($v0) +/* f08f684: 13000012 */ beqz $t8,.L0f08f6d0 +/* f08f688: e7a800a0 */ swc1 $f8,0xa0($sp) +/* f08f68c: c7a40058 */ lwc1 $f4,0x58($sp) +/* f08f690: c7aa0078 */ lwc1 $f10,0x78($sp) +/* f08f694: c7a80064 */ lwc1 $f8,0x64($sp) +/* f08f698: 46040182 */ mul.s $f6,$f0,$f4 +/* f08f69c: e7aa00a4 */ swc1 $f10,0xa4($sp) +/* f08f6a0: c7b00074 */ lwc1 $f16,0x74($sp) +/* f08f6a4: 46081282 */ mul.s $f10,$f2,$f8 +/* f08f6a8: c7a8005c */ lwc1 $f8,0x5c($sp) +/* f08f6ac: e7b000a8 */ swc1 $f16,0xa8($sp) +/* f08f6b0: 460a3101 */ sub.s $f4,$f6,$f10 +/* f08f6b4: 46024182 */ mul.s $f6,$f8,$f2 +/* f08f6b8: c7aa0050 */ lwc1 $f10,0x50($sp) +/* f08f6bc: e7a400b0 */ swc1 $f4,0xb0($sp) +/* f08f6c0: 46005102 */ mul.s $f4,$f10,$f0 +/* f08f6c4: 46043201 */ sub.s $f8,$f6,$f4 +/* f08f6c8: 10000008 */ beqz $zero,.L0f08f6ec +/* f08f6cc: e7a800ac */ swc1 $f8,0xac($sp) +.L0f08f6d0: +/* f08f6d0: c7a60080 */ lwc1 $f6,0x80($sp) +/* f08f6d4: c7a4005c */ lwc1 $f4,0x5c($sp) +/* f08f6d8: c7a80064 */ lwc1 $f8,0x64($sp) +/* f08f6dc: e7aa00a8 */ swc1 $f10,0xa8($sp) +/* f08f6e0: e7a600a4 */ swc1 $f6,0xa4($sp) +/* f08f6e4: e7a400b0 */ swc1 $f4,0xb0($sp) +/* f08f6e8: e7a800ac */ swc1 $f8,0xac($sp) +.L0f08f6ec: +/* f08f6ec: c7b000a8 */ lwc1 $f16,0xa8($sp) +/* f08f6f0: c7aa00b0 */ lwc1 $f10,0xb0($sp) +/* f08f6f4: c7a60044 */ lwc1 $f6,0x44($sp) +/* f08f6f8: c7a80098 */ lwc1 $f8,0x98($sp) +/* f08f6fc: 46105002 */ mul.s $f0,$f10,$f16 +/* f08f700: c7aa00ac */ lwc1 $f10,0xac($sp) +/* f08f704: 46105082 */ mul.s $f2,$f10,$f16 +/* f08f708: e7a0002c */ swc1 $f0,0x2c($sp) +/* f08f70c: 46003100 */ add.s $f4,$f6,$f0 +/* f08f710: c7a6004c */ lwc1 $f6,0x4c($sp) +/* f08f714: e7a20028 */ swc1 $f2,0x28($sp) +/* f08f718: 46082301 */ sub.s $f12,$f4,$f8 +/* f08f71c: c7a800a0 */ lwc1 $f8,0xa0($sp) +/* f08f720: 46023100 */ add.s $f4,$f6,$f2 +/* f08f724: e7ac00d4 */ swc1 $f12,0xd4($sp) +/* f08f728: 46082381 */ sub.s $f14,$f4,$f8 +/* f08f72c: 0fc23d4e */ jal func0f08f538 +/* f08f730: e7ae00d0 */ swc1 $f14,0xd0($sp) +/* f08f734: c7a200a4 */ lwc1 $f2,0xa4($sp) +/* f08f738: c7a600b0 */ lwc1 $f6,0xb0($sp) +/* f08f73c: c7aa0044 */ lwc1 $f10,0x44($sp) +/* f08f740: e7a000e4 */ swc1 $f0,0xe4($sp) +/* f08f744: 46023102 */ mul.s $f4,$f6,$f2 +/* f08f748: c7a60098 */ lwc1 $f6,0x98($sp) +/* f08f74c: 46045200 */ add.s $f8,$f10,$f4 +/* f08f750: c7a400ac */ lwc1 $f4,0xac($sp) +/* f08f754: c7aa004c */ lwc1 $f10,0x4c($sp) +/* f08f758: 46064301 */ sub.s $f12,$f8,$f6 +/* f08f75c: 46022202 */ mul.s $f8,$f4,$f2 +/* f08f760: c7a400a0 */ lwc1 $f4,0xa0($sp) +/* f08f764: e7ac00cc */ swc1 $f12,0xcc($sp) +/* f08f768: 46085180 */ add.s $f6,$f10,$f8 +/* f08f76c: 46043381 */ sub.s $f14,$f6,$f4 +/* f08f770: 0fc23d4e */ jal func0f08f538 +/* f08f774: e7ae00c8 */ swc1 $f14,0xc8($sp) +/* f08f778: c7b000e4 */ lwc1 $f16,0xe4($sp) +/* f08f77c: 8fa300e8 */ lw $v1,0xe8($sp) +/* f08f780: 8fb900ec */ lw $t9,0xec($sp) +/* f08f784: 4600803c */ c.lt.s $f16,$f0 +/* f08f788: 8faa00ec */ lw $t2,0xec($sp) +/* f08f78c: 45020006 */ bc1fl .L0f08f7a8 +/* f08f790: e5400000 */ swc1 $f0,0x0($t2) +/* f08f794: e7300000 */ swc1 $f16,0x0($t9) +/* f08f798: 8fa900f0 */ lw $t1,0xf0($sp) +/* f08f79c: 10000004 */ beqz $zero,.L0f08f7b0 +/* f08f7a0: e5200000 */ swc1 $f0,0x0($t1) +/* f08f7a4: e5400000 */ swc1 $f0,0x0($t2) +.L0f08f7a8: +/* f08f7a8: 8fab00f0 */ lw $t3,0xf0($sp) +/* f08f7ac: e5700000 */ swc1 $f16,0x0($t3) +.L0f08f7b0: +/* f08f7b0: 8fa500f4 */ lw $a1,0xf4($sp) +/* f08f7b4: 8fa400f8 */ lw $a0,0xf8($sp) +/* f08f7b8: 50a00068 */ beqzl $a1,.L0f08f95c +/* f08f7bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f08f7c0: 50800066 */ beqzl $a0,.L0f08f95c +/* f08f7c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f08f7c8: 94620072 */ lhu $v0,0x72($v1) +/* f08f7cc: 24010005 */ addiu $at,$zero,0x5 +/* f08f7d0: 14410035 */ bne $v0,$at,.L0f08f8a8 +/* f08f7d4: 3c017f1b */ lui $at,0x7f1b +/* f08f7d8: c428b180 */ lwc1 $f8,-0x4e80($at) +/* f08f7dc: c46a007c */ lwc1 $f10,0x7c($v1) +/* f08f7e0: 8c6c0008 */ lw $t4,0x8($v1) +/* f08f7e4: 46008486 */ mov.s $f18,$f16 +/* f08f7e8: 46085302 */ mul.s $f12,$f10,$f8 +/* f08f7ec: 000c6880 */ sll $t5,$t4,0x2 +/* f08f7f0: 05a10003 */ bgez $t5,.L0f08f800 +/* f08f7f4: 3c017f1b */ lui $at,0x7f1b +/* f08f7f8: c426b184 */ lwc1 $f6,-0x4e7c($at) +/* f08f7fc: 460c3301 */ sub.s $f12,$f6,$f12 +.L0f08f800: +/* f08f800: e7ac0038 */ swc1 $f12,0x38($sp) +/* f08f804: 0c0068f4 */ jal 0x1a3d0 +/* f08f808: e7b200dc */ swc1 $f18,0xdc($sp) +/* f08f80c: c7ac0038 */ lwc1 $f12,0x38($sp) +/* f08f810: 0c0068f7 */ jal 0x1a3dc +/* f08f814: e7a00034 */ swc1 $f0,0x34($sp) +/* f08f818: c7a400a4 */ lwc1 $f4,0xa4($sp) +/* f08f81c: c7aa00a8 */ lwc1 $f10,0xa8($sp) +/* f08f820: c7a80044 */ lwc1 $f8,0x44($sp) +/* f08f824: c7a6002c */ lwc1 $f6,0x2c($sp) +/* f08f828: 460a2081 */ sub.s $f2,$f4,$f10 +/* f08f82c: c7aa0098 */ lwc1 $f10,0x98($sp) +/* f08f830: c7b00034 */ lwc1 $f16,0x34($sp) +/* f08f834: 46064100 */ add.s $f4,$f8,$f6 +/* f08f838: c7a600b0 */ lwc1 $f6,0xb0($sp) +/* f08f83c: 460a2201 */ sub.s $f8,$f4,$f10 +/* f08f840: 46103102 */ mul.s $f4,$f6,$f16 +/* f08f844: c7aa00ac */ lwc1 $f10,0xac($sp) +/* f08f848: e7a80018 */ swc1 $f8,0x18($sp) +/* f08f84c: 46005202 */ mul.s $f8,$f10,$f0 +/* f08f850: 46082100 */ add.s $f4,$f4,$f8 +/* f08f854: 46041202 */ mul.s $f8,$f2,$f4 +/* f08f858: c7a40018 */ lwc1 $f4,0x18($sp) +/* f08f85c: 46082300 */ add.s $f12,$f4,$f8 +/* f08f860: c7a80028 */ lwc1 $f8,0x28($sp) +/* f08f864: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f08f868: 46082100 */ add.s $f4,$f4,$f8 +/* f08f86c: c7a800a0 */ lwc1 $f8,0xa0($sp) +/* f08f870: 46082101 */ sub.s $f4,$f4,$f8 +/* f08f874: 46003207 */ neg.s $f8,$f6 +/* f08f878: 46004182 */ mul.s $f6,$f8,$f0 +/* f08f87c: 00000000 */ sll $zero,$zero,0x0 +/* f08f880: 46105202 */ mul.s $f8,$f10,$f16 +/* f08f884: 46083280 */ add.s $f10,$f6,$f8 +/* f08f888: 460a1182 */ mul.s $f6,$f2,$f10 +/* f08f88c: 0fc23d4e */ jal func0f08f538 +/* f08f890: 46062380 */ add.s $f14,$f4,$f6 +/* f08f894: c7b200dc */ lwc1 $f18,0xdc($sp) +/* f08f898: 46000086 */ mov.s $f2,$f0 +/* f08f89c: 8fa500f4 */ lw $a1,0xf4($sp) +/* f08f8a0: 10000024 */ beqz $zero,.L0f08f934 +/* f08f8a4: 8fa400f8 */ lw $a0,0xf8($sp) +.L0f08f8a8: +/* f08f8a8: 10400007 */ beqz $v0,.L0f08f8c8 +/* f08f8ac: 24010001 */ addiu $at,$zero,0x1 +/* f08f8b0: 10410005 */ beq $v0,$at,.L0f08f8c8 +/* f08f8b4: 24010002 */ addiu $at,$zero,0x2 +/* f08f8b8: 10410003 */ beq $v0,$at,.L0f08f8c8 +/* f08f8bc: 24010003 */ addiu $at,$zero,0x3 +/* f08f8c0: 5441001b */ bnel $v0,$at,.L0f08f930 +/* f08f8c4: 46008486 */ mov.s $f18,$f16 +.L0f08f8c8: +/* f08f8c8: c460007c */ lwc1 $f0,0x7c($v1) +/* f08f8cc: c4680098 */ lwc1 $f8,0x98($v1) +/* f08f8d0: c46a00a0 */ lwc1 $f10,0xa0($v1) +/* f08f8d4: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* f08f8d8: 46004082 */ mul.s $f2,$f8,$f0 +/* f08f8dc: c7a600d0 */ lwc1 $f6,0xd0($sp) +/* f08f8e0: 46005402 */ mul.s $f16,$f10,$f0 +/* f08f8e4: e7a20040 */ swc1 $f2,0x40($sp) +/* f08f8e8: 46022300 */ add.s $f12,$f4,$f2 +/* f08f8ec: e7b0003c */ swc1 $f16,0x3c($sp) +/* f08f8f0: 0fc23d4e */ jal func0f08f538 +/* f08f8f4: 46103380 */ add.s $f14,$f6,$f16 +/* f08f8f8: c7a20040 */ lwc1 $f2,0x40($sp) +/* f08f8fc: c7b0003c */ lwc1 $f16,0x3c($sp) +/* f08f900: c7a800cc */ lwc1 $f8,0xcc($sp) +/* f08f904: c7aa00c8 */ lwc1 $f10,0xc8($sp) +/* f08f908: e7a000dc */ swc1 $f0,0xdc($sp) +/* f08f90c: 46024300 */ add.s $f12,$f8,$f2 +/* f08f910: 0fc23d4e */ jal func0f08f538 +/* f08f914: 46105380 */ add.s $f14,$f10,$f16 +/* f08f918: c7b200dc */ lwc1 $f18,0xdc($sp) +/* f08f91c: 46000086 */ mov.s $f2,$f0 +/* f08f920: 8fa500f4 */ lw $a1,0xf4($sp) +/* f08f924: 10000003 */ beqz $zero,.L0f08f934 +/* f08f928: 8fa400f8 */ lw $a0,0xf8($sp) +/* f08f92c: 46008486 */ mov.s $f18,$f16 +.L0f08f930: +/* f08f930: 46000086 */ mov.s $f2,$f0 +.L0f08f934: +/* f08f934: 4602903c */ c.lt.s $f18,$f2 +/* f08f938: 00000000 */ sll $zero,$zero,0x0 +/* f08f93c: 45020005 */ bc1fl .L0f08f954 +/* f08f940: e4a20000 */ swc1 $f2,0x0($a1) +/* f08f944: e4b20000 */ swc1 $f18,0x0($a1) +/* f08f948: 10000003 */ beqz $zero,.L0f08f958 +/* f08f94c: e4820000 */ swc1 $f2,0x0($a0) +/* f08f950: e4a20000 */ swc1 $f2,0x0($a1) +.L0f08f954: +/* f08f954: e4920000 */ swc1 $f18,0x0($a0) +.L0f08f958: +/* f08f958: 8fbf0014 */ lw $ra,0x14($sp) +.L0f08f95c: +/* f08f95c: 27bd00e8 */ addiu $sp,$sp,0xe8 +/* f08f960: 03e00008 */ jr $ra +/* f08f964: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08f968 +/* f08f968: 27bdffa0 */ addiu $sp,$sp,-96 +/* f08f96c: 3c0f800a */ lui $t7,0x800a +/* f08f970: 8defcda8 */ lw $t7,-0x3258($t7) +/* f08f974: afb10020 */ sw $s1,0x20($sp) +/* f08f978: 240e0001 */ addiu $t6,$zero,0x1 +/* f08f97c: 00808825 */ or $s1,$a0,$zero +/* f08f980: afbf0024 */ sw $ra,0x24($sp) +/* f08f984: afb0001c */ sw $s0,0x1c($sp) +/* f08f988: afa50064 */ sw $a1,0x64($sp) +/* f08f98c: 15e000c4 */ bnez $t7,.L0f08fca0 +/* f08f990: afae005c */ sw $t6,0x5c($sp) +/* f08f994: 3c03800a */ lui $v1,0x800a +/* f08f998: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f08f99c: 00008025 */ or $s0,$zero,$zero +/* f08f9a0: 3c0541f0 */ lui $a1,0x41f0 +/* f08f9a4: 8c620480 */ lw $v0,0x480($v1) +/* f08f9a8: 50400007 */ beqzl $v0,.L0f08f9c8 +/* f08f9ac: 8c6700bc */ lw $a3,0xbc($v1) +/* f08f9b0: 80580037 */ lb $t8,0x37($v0) +/* f08f9b4: 53000004 */ beqzl $t8,.L0f08f9c8 +/* f08f9b8: 8c6700bc */ lw $a3,0xbc($v1) +/* f08f9bc: 10000002 */ beqz $zero,.L0f08f9c8 +/* f08f9c0: 8c470000 */ lw $a3,0x0($v0) +/* f08f9c4: 8c6700bc */ lw $a3,0xbc($v1) +.L0f08f9c8: +/* f08f9c8: 96390070 */ lhu $t9,0x70($s1) +/* f08f9cc: 24010080 */ addiu $at,$zero,0x80 +/* f08f9d0: 24e40008 */ addiu $a0,$a3,0x8 +/* f08f9d4: 33280180 */ andi $t0,$t9,0x180 +/* f08f9d8: 11010003 */ beq $t0,$at,.L0f08f9e8 +/* f08f9dc: 00000000 */ sll $zero,$zero,0x0 +/* f08f9e0: 10000006 */ beqz $zero,.L0f08f9fc +/* f08f9e4: 24100001 */ addiu $s0,$zero,0x1 +.L0f08f9e8: +/* f08f9e8: 0fc19e5f */ jal func0f06797c +/* f08f9ec: 86260006 */ lh $a2,0x6($s1) +/* f08f9f0: 10400002 */ beqz $v0,.L0f08f9fc +/* f08f9f4: 00000000 */ sll $zero,$zero,0x0 +/* f08f9f8: 24100001 */ addiu $s0,$zero,0x1 +.L0f08f9fc: +/* f08f9fc: 1200000c */ beqz $s0,.L0f08fa30 +/* f08fa00: 02202025 */ or $a0,$s1,$zero +/* f08fa04: 8faa0064 */ lw $t2,0x64($sp) +/* f08fa08: 27a9004c */ addiu $t1,$sp,0x4c +/* f08fa0c: afa90010 */ sw $t1,0x10($sp) +/* f08fa10: 02202025 */ or $a0,$s1,$zero +/* f08fa14: 27a50058 */ addiu $a1,$sp,0x58 +/* f08fa18: 27a60054 */ addiu $a2,$sp,0x54 +/* f08fa1c: 27a70050 */ addiu $a3,$sp,0x50 +/* f08fa20: 0fc23d81 */ jal func0f08f604 +/* f08fa24: afaa0014 */ sw $t2,0x14($sp) +/* f08fa28: 10000008 */ beqz $zero,.L0f08fa4c +/* f08fa2c: 00000000 */ sll $zero,$zero,0x0 +.L0f08fa30: +/* f08fa30: 8fab0064 */ lw $t3,0x64($sp) +/* f08fa34: 27a50058 */ addiu $a1,$sp,0x58 +/* f08fa38: 27a60054 */ addiu $a2,$sp,0x54 +/* f08fa3c: 00003825 */ or $a3,$zero,$zero +/* f08fa40: afa00010 */ sw $zero,0x10($sp) +/* f08fa44: 0fc23d81 */ jal func0f08f604 +/* f08fa48: afab0014 */ sw $t3,0x14($sp) +.L0f08fa4c: +/* f08fa4c: 1200002b */ beqz $s0,.L0f08fafc +/* f08fa50: 3c017f1b */ lui $at,0x7f1b +/* f08fa54: c42eb188 */ lwc1 $f14,-0x4e78($at) +/* f08fa58: c7ac0050 */ lwc1 $f12,0x50($sp) +/* f08fa5c: 46007087 */ neg.s $f2,$f14 +/* f08fa60: 460c103e */ c.le.s $f2,$f12 +/* f08fa64: 00000000 */ sll $zero,$zero,0x0 +/* f08fa68: 4502000e */ bc1fl .L0f08faa4 +/* f08fa6c: c7b0004c */ lwc1 $f16,0x4c($sp) +/* f08fa70: 460e603e */ c.le.s $f12,$f14 +/* f08fa74: c7b0004c */ lwc1 $f16,0x4c($sp) +/* f08fa78: 4502000a */ bc1fl .L0f08faa4 +/* f08fa7c: c7b0004c */ lwc1 $f16,0x4c($sp) +/* f08fa80: 4610103e */ c.le.s $f2,$f16 +/* f08fa84: 00000000 */ sll $zero,$zero,0x0 +/* f08fa88: 45020006 */ bc1fl .L0f08faa4 +/* f08fa8c: c7b0004c */ lwc1 $f16,0x4c($sp) +/* f08fa90: 460e803e */ c.le.s $f16,$f14 +/* f08fa94: 00000000 */ sll $zero,$zero,0x0 +/* f08fa98: 45030014 */ bc1tl .L0f08faec +/* f08fa9c: 8e2c0014 */ lw $t4,0x14($s1) +/* f08faa0: c7b0004c */ lwc1 $f16,0x4c($sp) +.L0f08faa4: +/* f08faa4: 3c017f1b */ lui $at,0x7f1b +/* f08faa8: c426b18c */ lwc1 $f6,-0x4e74($at) +/* f08faac: 460c8101 */ sub.s $f4,$f16,$f12 +/* f08fab0: 4606203c */ c.lt.s $f4,$f6 +/* f08fab4: 00000000 */ sll $zero,$zero,0x0 +/* f08fab8: 45000010 */ bc1f .L0f08fafc +/* f08fabc: 00000000 */ sll $zero,$zero,0x0 +/* f08fac0: 44800000 */ mtc1 $zero,$f0 +/* f08fac4: 00000000 */ sll $zero,$zero,0x0 +/* f08fac8: 4600603c */ c.lt.s $f12,$f0 +/* f08facc: 00000000 */ sll $zero,$zero,0x0 +/* f08fad0: 4500000a */ bc1f .L0f08fafc +/* f08fad4: 00000000 */ sll $zero,$zero,0x0 +/* f08fad8: 4610003c */ c.lt.s $f0,$f16 +/* f08fadc: 00000000 */ sll $zero,$zero,0x0 +/* f08fae0: 45000006 */ bc1f .L0f08fafc +/* f08fae4: 00000000 */ sll $zero,$zero,0x0 +/* f08fae8: 8e2c0014 */ lw $t4,0x14($s1) +.L0f08faec: +/* f08faec: 3c01800a */ lui $at,0x800a +/* f08faf0: afa0005c */ sw $zero,0x5c($sp) +/* f08faf4: 1000006a */ beqz $zero,.L0f08fca0 +/* f08faf8: ac2ccda8 */ sw $t4,-0x3258($at) +.L0f08fafc: +/* f08fafc: 3c017f1b */ lui $at,0x7f1b +/* f08fb00: c42eb190 */ lwc1 $f14,-0x4e70($at) +/* f08fb04: c7a80058 */ lwc1 $f8,0x58($sp) +/* f08fb08: 44800000 */ mtc1 $zero,$f0 +/* f08fb0c: 46007087 */ neg.s $f2,$f14 +/* f08fb10: 4608103e */ c.le.s $f2,$f8 +/* f08fb14: 00000000 */ sll $zero,$zero,0x0 +/* f08fb18: 45020012 */ bc1fl .L0f08fb64 +/* f08fb1c: 8e3000bc */ lw $s0,0xbc($s1) +/* f08fb20: 460e403e */ c.le.s $f8,$f14 +/* f08fb24: c7aa0054 */ lwc1 $f10,0x54($sp) +/* f08fb28: 4502000e */ bc1fl .L0f08fb64 +/* f08fb2c: 8e3000bc */ lw $s0,0xbc($s1) +/* f08fb30: 460a103e */ c.le.s $f2,$f10 +/* f08fb34: 00000000 */ sll $zero,$zero,0x0 +/* f08fb38: 4502000a */ bc1fl .L0f08fb64 +/* f08fb3c: 8e3000bc */ lw $s0,0xbc($s1) +/* f08fb40: 460e503e */ c.le.s $f10,$f14 +/* f08fb44: 3c01800a */ lui $at,0x800a +/* f08fb48: 45020006 */ bc1fl .L0f08fb64 +/* f08fb4c: 8e3000bc */ lw $s0,0xbc($s1) +/* f08fb50: 8e2d0014 */ lw $t5,0x14($s1) +/* f08fb54: afa0005c */ sw $zero,0x5c($sp) +/* f08fb58: 10000051 */ beqz $zero,.L0f08fca0 +/* f08fb5c: ac2dcda8 */ sw $t5,-0x3258($at) +/* f08fb60: 8e3000bc */ lw $s0,0xbc($s1) +.L0f08fb64: +/* f08fb64: 5200003a */ beqzl $s0,.L0f08fc50 +/* f08fb68: c7a40054 */ lwc1 $f4,0x54($sp) +/* f08fb6c: 12110037 */ beq $s0,$s1,.L0f08fc4c +/* f08fb70: c7b20058 */ lwc1 $f18,0x58($sp) +/* f08fb74: 4612003e */ c.le.s $f0,$f18 +/* f08fb78: c7a40054 */ lwc1 $f4,0x54($sp) +/* f08fb7c: 45030006 */ bc1tl .L0f08fb98 +/* f08fb80: 8fae0064 */ lw $t6,0x64($sp) +/* f08fb84: 4600203c */ c.lt.s $f4,$f0 +/* f08fb88: 00000000 */ sll $zero,$zero,0x0 +/* f08fb8c: 45020030 */ bc1fl .L0f08fc50 +/* f08fb90: c7a40054 */ lwc1 $f4,0x54($sp) +/* f08fb94: 8fae0064 */ lw $t6,0x64($sp) +.L0f08fb98: +/* f08fb98: 02002025 */ or $a0,$s0,$zero +/* f08fb9c: 27a50038 */ addiu $a1,$sp,0x38 +/* f08fba0: 27a60034 */ addiu $a2,$sp,0x34 +/* f08fba4: 00003825 */ or $a3,$zero,$zero +/* f08fba8: afa00010 */ sw $zero,0x10($sp) +/* f08fbac: 0fc23d81 */ jal func0f08f604 +/* f08fbb0: afae0014 */ sw $t6,0x14($sp) +/* f08fbb4: 44800000 */ mtc1 $zero,$f0 +/* f08fbb8: c7a60058 */ lwc1 $f6,0x58($sp) +/* f08fbbc: c7a20038 */ lwc1 $f2,0x38($sp) +/* f08fbc0: 4606003e */ c.le.s $f0,$f6 +/* f08fbc4: 00000000 */ sll $zero,$zero,0x0 +/* f08fbc8: 45020007 */ bc1fl .L0f08fbe8 +/* f08fbcc: c7a80054 */ lwc1 $f8,0x54($sp) +/* f08fbd0: 4606103c */ c.lt.s $f2,$f6 +/* f08fbd4: 00000000 */ sll $zero,$zero,0x0 +/* f08fbd8: 45020003 */ bc1fl .L0f08fbe8 +/* f08fbdc: c7a80054 */ lwc1 $f8,0x54($sp) +/* f08fbe0: e7a20058 */ swc1 $f2,0x58($sp) +/* f08fbe4: c7a80054 */ lwc1 $f8,0x54($sp) +.L0f08fbe8: +/* f08fbe8: c7a20034 */ lwc1 $f2,0x34($sp) +/* f08fbec: 4600403e */ c.le.s $f8,$f0 +/* f08fbf0: 00000000 */ sll $zero,$zero,0x0 +/* f08fbf4: 45020007 */ bc1fl .L0f08fc14 +/* f08fbf8: 8e1000bc */ lw $s0,0xbc($s0) +/* f08fbfc: 4602403c */ c.lt.s $f8,$f2 +/* f08fc00: 00000000 */ sll $zero,$zero,0x0 +/* f08fc04: 45020003 */ bc1fl .L0f08fc14 +/* f08fc08: 8e1000bc */ lw $s0,0xbc($s0) +/* f08fc0c: e7a20054 */ swc1 $f2,0x54($sp) +/* f08fc10: 8e1000bc */ lw $s0,0xbc($s0) +.L0f08fc14: +/* f08fc14: c7aa0058 */ lwc1 $f10,0x58($sp) +/* f08fc18: 5200000d */ beqzl $s0,.L0f08fc50 +/* f08fc1c: c7a40054 */ lwc1 $f4,0x54($sp) +/* f08fc20: 5211000b */ beql $s0,$s1,.L0f08fc50 +/* f08fc24: c7a40054 */ lwc1 $f4,0x54($sp) +/* f08fc28: 460a003e */ c.le.s $f0,$f10 +/* f08fc2c: 00000000 */ sll $zero,$zero,0x0 +/* f08fc30: 4503ffd9 */ bc1tl .L0f08fb98 +/* f08fc34: 8fae0064 */ lw $t6,0x64($sp) +/* f08fc38: c7b20054 */ lwc1 $f18,0x54($sp) +/* f08fc3c: 4600903c */ c.lt.s $f18,$f0 +/* f08fc40: 00000000 */ sll $zero,$zero,0x0 +/* f08fc44: 4503ffd4 */ bc1tl .L0f08fb98 +/* f08fc48: 8fae0064 */ lw $t6,0x64($sp) +.L0f08fc4c: +/* f08fc4c: c7a40054 */ lwc1 $f4,0x54($sp) +.L0f08fc50: +/* f08fc50: c7a60058 */ lwc1 $f6,0x58($sp) +/* f08fc54: 3c017f1b */ lui $at,0x7f1b +/* f08fc58: c42ab194 */ lwc1 $f10,-0x4e6c($at) +/* f08fc5c: 46062201 */ sub.s $f8,$f4,$f6 +/* f08fc60: 460a403c */ c.lt.s $f8,$f10 +/* f08fc64: 00000000 */ sll $zero,$zero,0x0 +/* f08fc68: 4502000e */ bc1fl .L0f08fca4 +/* f08fc6c: 8fbf0024 */ lw $ra,0x24($sp) +/* f08fc70: 4600303c */ c.lt.s $f6,$f0 +/* f08fc74: 00000000 */ sll $zero,$zero,0x0 +/* f08fc78: 4502000a */ bc1fl .L0f08fca4 +/* f08fc7c: 8fbf0024 */ lw $ra,0x24($sp) +/* f08fc80: 4604003c */ c.lt.s $f0,$f4 +/* f08fc84: 00000000 */ sll $zero,$zero,0x0 +/* f08fc88: 45020006 */ bc1fl .L0f08fca4 +/* f08fc8c: 8fbf0024 */ lw $ra,0x24($sp) +/* f08fc90: 8e2f0014 */ lw $t7,0x14($s1) +/* f08fc94: 3c01800a */ lui $at,0x800a +/* f08fc98: afa0005c */ sw $zero,0x5c($sp) +/* f08fc9c: ac2fcda8 */ sw $t7,-0x3258($at) +.L0f08fca0: +/* f08fca0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f08fca4: +/* f08fca4: 8fa2005c */ lw $v0,0x5c($sp) +/* f08fca8: 8fb0001c */ lw $s0,0x1c($sp) +/* f08fcac: 8fb10020 */ lw $s1,0x20($sp) +/* f08fcb0: 03e00008 */ jr $ra +/* f08fcb4: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f08fcb8 +/* f08fcb8: 27bdff48 */ addiu $sp,$sp,-184 +/* f08fcbc: 240e0001 */ addiu $t6,$zero,0x1 +/* f08fcc0: afbf0024 */ sw $ra,0x24($sp) +/* f08fcc4: afb00020 */ sw $s0,0x20($sp) +/* f08fcc8: afa400b8 */ sw $a0,0xb8($sp) +/* f08fccc: afae00b4 */ sw $t6,0xb4($sp) +/* f08fcd0: 8c900004 */ lw $s0,0x4($a0) +/* f08fcd4: 8e180008 */ lw $t8,0x8($s0) +/* f08fcd8: 0018c980 */ sll $t9,$t8,0x6 +/* f08fcdc: 0722007e */ bltzl $t9,.L0f08fed8 +/* f08fce0: 8fbf0024 */ lw $ra,0x24($sp) +/* f08fce4: 44802000 */ mtc1 $zero,$f4 +/* f08fce8: c606005c */ lwc1 $f6,0x5c($s0) +/* f08fcec: 4606203c */ c.lt.s $f4,$f6 +/* f08fcf0: 00000000 */ sll $zero,$zero,0x0 +/* f08fcf4: 45020078 */ bc1fl .L0f08fed8 +/* f08fcf8: 8fbf0024 */ lw $ra,0x24($sp) +/* f08fcfc: 90890001 */ lbu $t1,0x1($a0) +/* f08fd00: 3c04800a */ lui $a0,0x800a +/* f08fd04: 312a0002 */ andi $t2,$t1,0x2 +/* f08fd08: 51400073 */ beqzl $t2,.L0f08fed8 +/* f08fd0c: 8fbf0024 */ lw $ra,0x24($sp) +/* f08fd10: 8c84a244 */ lw $a0,-0x5dbc($a0) +/* f08fd14: afa000ac */ sw $zero,0xac($sp) +/* f08fd18: 8c830480 */ lw $v1,0x480($a0) +/* f08fd1c: 0003102b */ sltu $v0,$zero,$v1 +/* f08fd20: 10400004 */ beqz $v0,.L0f08fd34 +/* f08fd24: 00000000 */ sll $zero,$zero,0x0 +/* f08fd28: 80620037 */ lb $v0,0x37($v1) +/* f08fd2c: 0002582b */ sltu $t3,$zero,$v0 +/* f08fd30: 01601025 */ or $v0,$t3,$zero +.L0f08fd34: +/* f08fd34: 50400004 */ beqzl $v0,.L0f08fd48 +/* f08fd38: 8c8800bc */ lw $t0,0xbc($a0) +/* f08fd3c: 10000002 */ beqz $zero,.L0f08fd48 +/* f08fd40: 8c680000 */ lw $t0,0x0($v1) +/* f08fd44: 8c8800bc */ lw $t0,0xbc($a0) +.L0f08fd48: +/* f08fd48: c608008c */ lwc1 $f8,0x8c($s0) +/* f08fd4c: c50a0008 */ lwc1 $f10,0x8($t0) +/* f08fd50: c6040094 */ lwc1 $f4,0x94($s0) +/* f08fd54: c5060010 */ lwc1 $f6,0x10($t0) +/* f08fd58: 460a4001 */ sub.s $f0,$f8,$f10 +/* f08fd5c: c6100090 */ lwc1 $f16,0x90($s0) +/* f08fd60: c512000c */ lwc1 $f18,0xc($t0) +/* f08fd64: 46062081 */ sub.s $f2,$f4,$f6 +/* f08fd68: 46000202 */ mul.s $f8,$f0,$f0 +/* f08fd6c: 3c017f1b */ lui $at,0x7f1b +/* f08fd70: 46128301 */ sub.s $f12,$f16,$f18 +/* f08fd74: 46021282 */ mul.s $f10,$f2,$f2 +/* f08fd78: c432b198 */ lwc1 $f18,-0x4e68($at) +/* f08fd7c: 8fa400b8 */ lw $a0,0xb8($sp) +/* f08fd80: 3c014348 */ lui $at,0x4348 +/* f08fd84: 25050028 */ addiu $a1,$t0,0x28 +/* f08fd88: 24840028 */ addiu $a0,$a0,0x28 +/* f08fd8c: 460a4400 */ add.s $f16,$f8,$f10 +/* f08fd90: 4612803c */ c.lt.s $f16,$f18 +/* f08fd94: 00000000 */ sll $zero,$zero,0x0 +/* f08fd98: 4500000f */ bc1f .L0f08fdd8 +/* f08fd9c: 00000000 */ sll $zero,$zero,0x0 +/* f08fda0: 44812000 */ mtc1 $at,$f4 +/* f08fda4: 3c01c348 */ lui $at,0xc348 +/* f08fda8: 4604603c */ c.lt.s $f12,$f4 +/* f08fdac: 00000000 */ sll $zero,$zero,0x0 +/* f08fdb0: 45000009 */ bc1f .L0f08fdd8 +/* f08fdb4: 00000000 */ sll $zero,$zero,0x0 +/* f08fdb8: 44813000 */ mtc1 $at,$f6 +/* f08fdbc: 240c0001 */ addiu $t4,$zero,0x1 +/* f08fdc0: 460c303c */ c.lt.s $f6,$f12 +/* f08fdc4: 00000000 */ sll $zero,$zero,0x0 +/* f08fdc8: 45000003 */ bc1f .L0f08fdd8 +/* f08fdcc: 00000000 */ sll $zero,$zero,0x0 +/* f08fdd0: 10000024 */ beqz $zero,.L0f08fe64 +/* f08fdd4: afac00ac */ sw $t4,0xac($sp) +.L0f08fdd8: +/* f08fdd8: 0fc19620 */ jal func0f065880 +/* f08fddc: afa800a4 */ sw $t0,0xa4($sp) +/* f08fde0: 10400020 */ beqz $v0,.L0f08fe64 +/* f08fde4: 8fa800a4 */ lw $t0,0xa4($sp) +/* f08fde8: 25040008 */ addiu $a0,$t0,0x8 +/* f08fdec: 86060006 */ lh $a2,0x6($s0) +/* f08fdf0: afa800a4 */ sw $t0,0xa4($sp) +/* f08fdf4: afa40030 */ sw $a0,0x30($sp) +/* f08fdf8: 0fc19e5f */ jal func0f06797c +/* f08fdfc: 3c054316 */ lui $a1,0x4316 +/* f08fe00: 10400004 */ beqz $v0,.L0f08fe14 +/* f08fe04: 8fa800a4 */ lw $t0,0xa4($sp) +/* f08fe08: 240d0001 */ addiu $t5,$zero,0x1 +/* f08fe0c: 10000015 */ beqz $zero,.L0f08fe64 +/* f08fe10: afad00ac */ sw $t5,0xac($sp) +.L0f08fe14: +/* f08fe14: 960e0070 */ lhu $t6,0x70($s0) +/* f08fe18: 24010080 */ addiu $at,$zero,0x80 +/* f08fe1c: 02002025 */ or $a0,$s0,$zero +/* f08fe20: 31d80180 */ andi $t8,$t6,0x180 +/* f08fe24: 1301000f */ beq $t8,$at,.L0f08fe64 +/* f08fe28: 27a50078 */ addiu $a1,$sp,0x78 +/* f08fe2c: 0fc23121 */ jal func0f08c484 +/* f08fe30: afa800a4 */ sw $t0,0xa4($sp) +/* f08fe34: 02002025 */ or $a0,$s0,$zero +/* f08fe38: 0fc23109 */ jal func0f08c424 +/* f08fe3c: 27a50038 */ addiu $a1,$sp,0x38 +/* f08fe40: 8fa40030 */ lw $a0,0x30($sp) +/* f08fe44: 3c054316 */ lui $a1,0x4316 +/* f08fe48: 27a60078 */ addiu $a2,$sp,0x78 +/* f08fe4c: 0fc19d72 */ jal func0f0675c8 +/* f08fe50: 27a70038 */ addiu $a3,$sp,0x38 +/* f08fe54: 10400003 */ beqz $v0,.L0f08fe64 +/* f08fe58: 8fa800a4 */ lw $t0,0xa4($sp) +/* f08fe5c: 24190001 */ addiu $t9,$zero,0x1 +/* f08fe60: afb900ac */ sw $t9,0xac($sp) +.L0f08fe64: +/* f08fe64: 8faf00ac */ lw $t7,0xac($sp) +/* f08fe68: 51e0001b */ beqzl $t7,.L0f08fed8 +/* f08fe6c: 8fbf0024 */ lw $ra,0x24($sp) +/* f08fe70: 8e09000c */ lw $t1,0xc($s0) +/* f08fe74: 25040008 */ addiu $a0,$t0,0x8 +/* f08fe78: 25050028 */ addiu $a1,$t0,0x28 +/* f08fe7c: 312a0800 */ andi $t2,$t1,0x800 +/* f08fe80: 11400007 */ beqz $t2,.L0f08fea0 +/* f08fe84: 8fab00b8 */ lw $t3,0xb8($sp) +/* f08fe88: 240c0020 */ addiu $t4,$zero,0x20 +/* f08fe8c: afac0010 */ sw $t4,0x10($sp) +/* f08fe90: 25660008 */ addiu $a2,$t3,0x8 +/* f08fe94: 0c00b734 */ jal 0x2dcd0 +/* f08fe98: 25670028 */ addiu $a3,$t3,0x28 +/* f08fe9c: 1040000d */ beqz $v0,.L0f08fed4 +.L0f08fea0: +/* f08fea0: 02002025 */ or $a0,$s0,$zero +/* f08fea4: 0fc23e5a */ jal func0f08f968 +/* f08fea8: 00002825 */ or $a1,$zero,$zero +/* f08feac: 10400009 */ beqz $v0,.L0f08fed4 +/* f08feb0: afa200b4 */ sw $v0,0xb4($sp) +/* f08feb4: 8e0d000c */ lw $t5,0xc($s0) +/* f08feb8: 02002025 */ or $a0,$s0,$zero +/* f08febc: 000d7000 */ sll $t6,$t5,0x0 +/* f08fec0: 05c30005 */ bgezl $t6,.L0f08fed8 +/* f08fec4: 8fbf0024 */ lw $ra,0x24($sp) +/* f08fec8: 0fc23e5a */ jal func0f08f968 +/* f08fecc: 24050001 */ addiu $a1,$zero,0x1 +/* f08fed0: afa200b4 */ sw $v0,0xb4($sp) +.L0f08fed4: +/* f08fed4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f08fed8: +/* f08fed8: 8fa200b4 */ lw $v0,0xb4($sp) +/* f08fedc: 8fb00020 */ lw $s0,0x20($sp) +/* f08fee0: 03e00008 */ jr $ra +/* f08fee4: 27bd00b8 */ addiu $sp,$sp,0xb8 +); + +GLOBAL_ASM( +glabel func0f08fee8 +/* f08fee8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f08feec: afbf001c */ sw $ra,0x1c($sp) +/* f08fef0: afb00018 */ sw $s0,0x18($sp) +/* f08fef4: 0fc198c4 */ jal func0f066310 +/* f08fef8: 8c900004 */ lw $s0,0x4($a0) +/* f08fefc: 14400025 */ bnez $v0,.L0f08ff94 +/* f08ff00: 00000000 */ sll $zero,$zero,0x0 +/* f08ff04: 82020084 */ lb $v0,0x84($s0) +/* f08ff08: 24010001 */ addiu $at,$zero,0x1 +/* f08ff0c: 02002025 */ or $a0,$s0,$zero +/* f08ff10: 10410003 */ beq $v0,$at,.L0f08ff20 +/* f08ff14: 24010003 */ addiu $at,$zero,0x3 +/* f08ff18: 54410006 */ bnel $v0,$at,.L0f08ff34 +/* f08ff1c: 24010002 */ addiu $at,$zero,0x2 +.L0f08ff20: +/* f08ff20: 0fc23922 */ jal func0f08e488 +/* f08ff24: 24050002 */ addiu $a1,$zero,0x2 +/* f08ff28: 1000001a */ beqz $zero,.L0f08ff94 +/* f08ff2c: 00000000 */ sll $zero,$zero,0x0 +/* f08ff30: 24010002 */ addiu $at,$zero,0x2 +.L0f08ff34: +/* f08ff34: 14410005 */ bne $v0,$at,.L0f08ff4c +/* f08ff38: 02002025 */ or $a0,$s0,$zero +/* f08ff3c: 0fc23922 */ jal func0f08e488 +/* f08ff40: 24050001 */ addiu $a1,$zero,0x1 +/* f08ff44: 10000013 */ beqz $zero,.L0f08ff94 +/* f08ff48: 00000000 */ sll $zero,$zero,0x0 +.L0f08ff4c: +/* f08ff4c: 14400011 */ bnez $v0,.L0f08ff94 +/* f08ff50: 3c013f00 */ lui $at,0x3f00 +/* f08ff54: 44812000 */ mtc1 $at,$f4 +/* f08ff58: c606005c */ lwc1 $f6,0x5c($s0) +/* f08ff5c: c60a007c */ lwc1 $f10,0x7c($s0) +/* f08ff60: 24050002 */ addiu $a1,$zero,0x2 +/* f08ff64: 46062202 */ mul.s $f8,$f4,$f6 +/* f08ff68: 02002025 */ or $a0,$s0,$zero +/* f08ff6c: 460a403c */ c.lt.s $f8,$f10 +/* f08ff70: 00000000 */ sll $zero,$zero,0x0 +/* f08ff74: 45000005 */ bc1f .L0f08ff8c +/* f08ff78: 00000000 */ sll $zero,$zero,0x0 +/* f08ff7c: 0fc23922 */ jal func0f08e488 +/* f08ff80: 02002025 */ or $a0,$s0,$zero +/* f08ff84: 10000003 */ beqz $zero,.L0f08ff94 +/* f08ff88: 00000000 */ sll $zero,$zero,0x0 +.L0f08ff8c: +/* f08ff8c: 0fc23922 */ jal func0f08e488 +/* f08ff90: 24050001 */ addiu $a1,$zero,0x1 +.L0f08ff94: +/* f08ff94: 3c03800a */ lui $v1,0x800a +/* f08ff98: 24639fc0 */ addiu $v1,$v1,-24640 +/* f08ff9c: 8c62028c */ lw $v0,0x28c($v1) +/* f08ffa0: 8c6e0298 */ lw $t6,0x298($v1) +/* f08ffa4: 55c20007 */ bnel $t6,$v0,.L0f08ffc4 +/* f08ffa8: 8c790294 */ lw $t9,0x294($v1) +/* f08ffac: 8e0f0040 */ lw $t7,0x40($s0) +/* f08ffb0: 3c010004 */ lui $at,0x4 +/* f08ffb4: 01e1c025 */ or $t8,$t7,$at +/* f08ffb8: 10000007 */ beqz $zero,.L0f08ffd8 +/* f08ffbc: ae180040 */ sw $t8,0x40($s0) +/* f08ffc0: 8c790294 */ lw $t9,0x294($v1) +.L0f08ffc4: +/* f08ffc4: 57220005 */ bnel $t9,$v0,.L0f08ffdc +/* f08ffc8: 8e0a000c */ lw $t2,0xc($s0) +/* f08ffcc: 8e080040 */ lw $t0,0x40($s0) +/* f08ffd0: 35094000 */ ori $t1,$t0,0x4000 +/* f08ffd4: ae090040 */ sw $t1,0x40($s0) +.L0f08ffd8: +/* f08ffd8: 8e0a000c */ lw $t2,0xc($s0) +.L0f08ffdc: +/* f08ffdc: 2401fff7 */ addiu $at,$zero,-9 +/* f08ffe0: 01415824 */ and $t3,$t2,$at +/* f08ffe4: ae0b000c */ sw $t3,0xc($s0) +/* f08ffe8: 8fbf001c */ lw $ra,0x1c($sp) +/* f08ffec: 8fb00018 */ lw $s0,0x18($sp) +/* f08fff0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f08fff4: 03e00008 */ jr $ra +/* f08fff8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f08fffc +/* f08fffc: 27bdff80 */ addiu $sp,$sp,-128 +/* f090000: afbf0014 */ sw $ra,0x14($sp) +/* f090004: afa50084 */ sw $a1,0x84($sp) +/* f090008: 00803825 */ or $a3,$a0,$zero +/* f09000c: 84a40006 */ lh $a0,0x6($a1) +/* f090010: afa70080 */ sw $a3,0x80($sp) +/* f090014: 24050012 */ addiu $a1,$zero,0x12 +/* f090018: 0fc456ac */ jal func0f115ab0 +/* f09001c: 27a6001c */ addiu $a2,$sp,0x1c +/* f090020: 8fa70080 */ lw $a3,0x80($sp) +/* f090024: c7a6001c */ lwc1 $f6,0x1c($sp) +/* f090028: c7aa0020 */ lwc1 $f10,0x20($sp) +/* f09002c: c4e40000 */ lwc1 $f4,0x0($a3) +/* f090030: c4e80004 */ lwc1 $f8,0x4($a3) +/* f090034: c4f20008 */ lwc1 $f18,0x8($a3) +/* f090038: 46062001 */ sub.s $f0,$f4,$f6 +/* f09003c: c7a60040 */ lwc1 $f6,0x40($sp) +/* f090040: c7a40024 */ lwc1 $f4,0x24($sp) +/* f090044: 460a4081 */ sub.s $f2,$f8,$f10 +/* f090048: 46060202 */ mul.s $f8,$f0,$f6 +/* f09004c: c7aa0044 */ lwc1 $f10,0x44($sp) +/* f090050: 46049301 */ sub.s $f12,$f18,$f4 +/* f090054: c7a60048 */ lwc1 $f6,0x48($sp) +/* f090058: 460a1482 */ mul.s $f18,$f2,$f10 +/* f09005c: 8faf0084 */ lw $t7,0x84($sp) +/* f090060: 44800000 */ mtc1 $zero,$f0 +/* f090064: 460c3282 */ mul.s $f10,$f6,$f12 +/* f090068: 95f80070 */ lhu $t8,0x70($t7) +/* f09006c: 8fbf0014 */ lw $ra,0x14($sp) +/* f090070: 33190008 */ andi $t9,$t8,0x8 +/* f090074: 46124100 */ add.s $f4,$f8,$f18 +/* f090078: 46045400 */ add.s $f16,$f10,$f4 +/* f09007c: 13200002 */ beqz $t9,.L0f090088 +/* f090080: 46008386 */ mov.s $f14,$f16 +/* f090084: 46008387 */ neg.s $f14,$f16 +.L0f090088: +/* f090088: 4600703c */ c.lt.s $f14,$f0 +/* f09008c: 00000000 */ sll $zero,$zero,0x0 +/* f090090: 45020004 */ bc1fl .L0f0900a4 +/* f090094: 460e003c */ c.lt.s $f0,$f14 +/* f090098: 10000007 */ beqz $zero,.L0f0900b8 +/* f09009c: 00001025 */ or $v0,$zero,$zero +/* f0900a0: 460e003c */ c.lt.s $f0,$f14 +.L0f0900a4: +/* f0900a4: 24020001 */ addiu $v0,$zero,0x1 +/* f0900a8: 45000003 */ bc1f .L0f0900b8 +/* f0900ac: 00000000 */ sll $zero,$zero,0x0 +/* f0900b0: 10000001 */ beqz $zero,.L0f0900b8 +/* f0900b4: 24020001 */ addiu $v0,$zero,0x1 +.L0f0900b8: +/* f0900b8: 03e00008 */ jr $ra +/* f0900bc: 27bd0080 */ addiu $sp,$sp,0x80 +); + +GLOBAL_ASM( +glabel func0f0900c0 +/* f0900c0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0900c4: afbf0014 */ sw $ra,0x14($sp) +/* f0900c8: 8cae0008 */ lw $t6,0x8($a1) +/* f0900cc: 000e7800 */ sll $t7,$t6,0x0 +/* f0900d0: 05e3002b */ bgezl $t7,.L0f090180 +/* f0900d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0900d8: 80b80084 */ lb $t8,0x84($a1) +/* f0900dc: 57000028 */ bnezl $t8,.L0f090180 +/* f0900e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0900e4: 44802000 */ mtc1 $zero,$f4 +/* f0900e8: c4a6007c */ lwc1 $f6,0x7c($a1) +/* f0900ec: 24840008 */ addiu $a0,$a0,0x8 +/* f0900f0: 46062032 */ c.eq.s $f4,$f6 +/* f0900f4: 00000000 */ sll $zero,$zero,0x0 +/* f0900f8: 45020021 */ bc1fl .L0f090180 +/* f0900fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f090100: 0fc23fff */ jal func0f08fffc +/* f090104: afa5001c */ sw $a1,0x1c($sp) +/* f090108: 8fa5001c */ lw $a1,0x1c($sp) +/* f09010c: 00002025 */ or $a0,$zero,$zero +/* f090110: 94b90070 */ lhu $t9,0x70($a1) +/* f090114: 33280008 */ andi $t0,$t9,0x8 +/* f090118: 15000006 */ bnez $t0,.L0f090134 +/* f09011c: 00000000 */ sll $zero,$zero,0x0 +/* f090120: 14400002 */ bnez $v0,.L0f09012c +/* f090124: 00000000 */ sll $zero,$zero,0x0 +/* f090128: 3c042000 */ lui $a0,0x2000 +.L0f09012c: +/* f09012c: 10000005 */ beqz $zero,.L0f090144 +/* f090130: 8ca90008 */ lw $t1,0x8($a1) +.L0f090134: +/* f090134: 50400003 */ beqzl $v0,.L0f090144 +/* f090138: 8ca90008 */ lw $t1,0x8($a1) +/* f09013c: 3c042000 */ lui $a0,0x2000 +/* f090140: 8ca90008 */ lw $t1,0x8($a1) +.L0f090144: +/* f090144: 3c032000 */ lui $v1,0x2000 +/* f090148: 00a01025 */ or $v0,$a1,$zero +/* f09014c: 01245026 */ xor $t2,$t1,$a0 +/* f090150: 000a5880 */ sll $t3,$t2,0x2 +/* f090154: 0563000a */ bgezl $t3,.L0f090180 +/* f090158: 8fbf0014 */ lw $ra,0x14($sp) +/* f09015c: 8c4c0008 */ lw $t4,0x8($v0) +.L0f090160: +/* f090160: 01836826 */ xor $t5,$t4,$v1 +/* f090164: ac4d0008 */ sw $t5,0x8($v0) +/* f090168: 8c4200bc */ lw $v0,0xbc($v0) +/* f09016c: 50400004 */ beqzl $v0,.L0f090180 +/* f090170: 8fbf0014 */ lw $ra,0x14($sp) +/* f090174: 5445fffa */ bnel $v0,$a1,.L0f090160 +/* f090178: 8c4c0008 */ lw $t4,0x8($v0) +/* f09017c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f090180: +/* f090180: 27bd0018 */ addiu $sp,$sp,0x18 +/* f090184: 03e00008 */ jr $ra +/* f090188: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09018c +/* f09018c: 3c05800a */ lui $a1,0x800a +/* f090190: 8ca5a244 */ lw $a1,-0x5dbc($a1) +/* f090194: 27bdffc8 */ addiu $sp,$sp,-56 +/* f090198: afbf001c */ sw $ra,0x1c($sp) +/* f09019c: afb00018 */ sw $s0,0x18($sp) +/* f0901a0: 8ca20480 */ lw $v0,0x480($a1) +/* f0901a4: 00803025 */ or $a2,$a0,$zero +/* f0901a8: 8c900004 */ lw $s0,0x4($a0) +/* f0901ac: 0002182b */ sltu $v1,$zero,$v0 +/* f0901b0: 10600004 */ beqz $v1,.L0f0901c4 +/* f0901b4: 00000000 */ sll $zero,$zero,0x0 +/* f0901b8: 80430037 */ lb $v1,0x37($v0) +/* f0901bc: 0003702b */ sltu $t6,$zero,$v1 +/* f0901c0: 01c01825 */ or $v1,$t6,$zero +.L0f0901c4: +/* f0901c4: 50600004 */ beqzl $v1,.L0f0901d8 +/* f0901c8: 8ca400bc */ lw $a0,0xbc($a1) +/* f0901cc: 10000002 */ beqz $zero,.L0f0901d8 +/* f0901d0: 8c440000 */ lw $a0,0x0($v0) +/* f0901d4: 8ca400bc */ lw $a0,0xbc($a1) +.L0f0901d8: +/* f0901d8: 00c02825 */ or $a1,$a2,$zero +/* f0901dc: afa4002c */ sw $a0,0x2c($sp) +/* f0901e0: 0fc22f40 */ jal func0f08bd00 +/* f0901e4: afa60038 */ sw $a2,0x38($sp) +/* f0901e8: 10400008 */ beqz $v0,.L0f09020c +/* f0901ec: 8fa4002c */ lw $a0,0x2c($sp) +/* f0901f0: 0fc24030 */ jal func0f0900c0 +/* f0901f4: 02002825 */ or $a1,$s0,$zero +/* f0901f8: 8fa40038 */ lw $a0,0x38($sp) +/* f0901fc: 0fc23fba */ jal func0f08fee8 +/* f090200: 24050001 */ addiu $a1,$zero,0x1 +/* f090204: 10000066 */ beqz $zero,.L0f0903a0 +/* f090208: 8fbf001c */ lw $ra,0x1c($sp) +.L0f09020c: +/* f09020c: 820f0084 */ lb $t7,0x84($s0) +/* f090210: 3c013f00 */ lui $at,0x3f00 +/* f090214: 55e00062 */ bnezl $t7,.L0f0903a0 +/* f090218: 8fbf001c */ lw $ra,0x1c($sp) +/* f09021c: 44813000 */ mtc1 $at,$f6 +/* f090220: c608005c */ lwc1 $f8,0x5c($s0) +/* f090224: c604007c */ lwc1 $f4,0x7c($s0) +/* f090228: 46083282 */ mul.s $f10,$f6,$f8 +/* f09022c: 460a203c */ c.lt.s $f4,$f10 +/* f090230: 00000000 */ sll $zero,$zero,0x0 +/* f090234: 4502005a */ bc1fl .L0f0903a0 +/* f090238: 8fbf001c */ lw $ra,0x1c($sp) +/* f09023c: 8e18000c */ lw $t8,0xc($s0) +/* f090240: 33190004 */ andi $t9,$t8,0x4 +/* f090244: 17200040 */ bnez $t9,.L0f090348 +/* f090248: 00000000 */ sll $zero,$zero,0x0 +/* f09024c: 0fc44af0 */ jal func0f112bc0 +/* f090250: 02002025 */ or $a0,$s0,$zero +/* f090254: 3c08800a */ lui $t0,0x800a +/* f090258: 8d08a474 */ lw $t0,-0x5b8c($t0) +/* f09025c: 24010026 */ addiu $at,$zero,0x26 +/* f090260: 00402825 */ or $a1,$v0,$zero +/* f090264: 1501001b */ bne $t0,$at,.L0f0902d4 +/* f090268: 00002025 */ or $a0,$zero,$zero +/* f09026c: 0fc68606 */ jal func0f1a1818 +/* f090270: afa20028 */ sw $v0,0x28($sp) +/* f090274: 0fc687f8 */ jal func0f1a1fe0 +/* f090278: afa20020 */ sw $v0,0x20($sp) +/* f09027c: 8fa40020 */ lw $a0,0x20($sp) +/* f090280: 8fa50028 */ lw $a1,0x28($sp) +/* f090284: 10800006 */ beqz $a0,.L0f0902a0 +/* f090288: 00000000 */ sll $zero,$zero,0x0 +/* f09028c: 8c830000 */ lw $v1,0x0($a0) +/* f090290: 00034fc2 */ srl $t1,$v1,0x1f +/* f090294: 0009182b */ sltu $v1,$zero,$t1 +/* f090298: 5460000e */ bnezl $v1,.L0f0902d4 +/* f09029c: 306400ff */ andi $a0,$v1,0xff +.L0f0902a0: +/* f0902a0: 10400006 */ beqz $v0,.L0f0902bc +/* f0902a4: 3c0d800a */ lui $t5,0x800a +/* f0902a8: 8c430000 */ lw $v1,0x0($v0) +/* f0902ac: 00035fc2 */ srl $t3,$v1,0x1f +/* f0902b0: 000b182b */ sltu $v1,$zero,$t3 +/* f0902b4: 54600007 */ bnezl $v1,.L0f0902d4 +/* f0902b8: 306400ff */ andi $a0,$v1,0xff +.L0f0902bc: +/* f0902bc: 8dada244 */ lw $t5,-0x5dbc($t5) +/* f0902c0: 8dae00bc */ lw $t6,0xbc($t5) +/* f0902c4: 85c30028 */ lh $v1,0x28($t6) +/* f0902c8: 386f000a */ xori $t7,$v1,0xa +/* f0902cc: 2de30001 */ sltiu $v1,$t7,0x1 +/* f0902d0: 306400ff */ andi $a0,$v1,0xff +.L0f0902d4: +/* f0902d4: 10a0000c */ beqz $a1,.L0f090308 +/* f0902d8: 00000000 */ sll $zero,$zero,0x0 +/* f0902dc: 8ca2001c */ lw $v0,0x1c($a1) +/* f0902e0: 10400009 */ beqz $v0,.L0f090308 +/* f0902e4: 00000000 */ sll $zero,$zero,0x0 +/* f0902e8: 0fc5b9f1 */ jal func0f16e7c4 +/* f0902ec: 00402025 */ or $a0,$v0,$zero +/* f0902f0: 00402025 */ or $a0,$v0,$zero +/* f0902f4: 00002825 */ or $a1,$zero,$zero +/* f0902f8: 0fc377e9 */ jal func0f0ddfa4 +/* f0902fc: 24060001 */ addiu $a2,$zero,0x1 +/* f090300: 10000011 */ beqz $zero,.L0f090348 +/* f090304: 00000000 */ sll $zero,$zero,0x0 +.L0f090308: +/* f090308: 10800009 */ beqz $a0,.L0f090330 +/* f09030c: 00000000 */ sll $zero,$zero,0x0 +/* f090310: 0fc5b9f1 */ jal func0f16e7c4 +/* f090314: 24041c50 */ addiu $a0,$zero,0x1c50 +/* f090318: 00402025 */ or $a0,$v0,$zero +/* f09031c: 00002825 */ or $a1,$zero,$zero +/* f090320: 0fc377e9 */ jal func0f0ddfa4 +/* f090324: 24060001 */ addiu $a2,$zero,0x1 +/* f090328: 10000007 */ beqz $zero,.L0f090348 +/* f09032c: 00000000 */ sll $zero,$zero,0x0 +.L0f090330: +/* f090330: 0fc5b9f1 */ jal func0f16e7c4 +/* f090334: 2404522c */ addiu $a0,$zero,0x522c +/* f090338: 00402025 */ or $a0,$v0,$zero +/* f09033c: 00002825 */ or $a1,$zero,$zero +/* f090340: 0fc377e9 */ jal func0f0ddfa4 +/* f090344: 24060001 */ addiu $a2,$zero,0x1 +.L0f090348: +/* f090348: 3c02800a */ lui $v0,0x800a +/* f09034c: 3c18800a */ lui $t8,0x800a +/* f090350: 8f18a258 */ lw $t8,-0x5da8($t8) +/* f090354: 8c42a24c */ lw $v0,-0x5db4($v0) +/* f090358: 3c09800a */ lui $t1,0x800a +/* f09035c: 17020006 */ bne $t8,$v0,.L0f090378 +/* f090360: 00000000 */ sll $zero,$zero,0x0 +/* f090364: 8e190040 */ lw $t9,0x40($s0) +/* f090368: 3c010004 */ lui $at,0x4 +/* f09036c: 03214025 */ or $t0,$t9,$at +/* f090370: 10000007 */ beqz $zero,.L0f090390 +/* f090374: ae080040 */ sw $t0,0x40($s0) +.L0f090378: +/* f090378: 8d29a254 */ lw $t1,-0x5dac($t1) +/* f09037c: 55220005 */ bnel $t1,$v0,.L0f090394 +/* f090380: 8e0c000c */ lw $t4,0xc($s0) +/* f090384: 8e0a0040 */ lw $t2,0x40($s0) +/* f090388: 354b4000 */ ori $t3,$t2,0x4000 +/* f09038c: ae0b0040 */ sw $t3,0x40($s0) +.L0f090390: +/* f090390: 8e0c000c */ lw $t4,0xc($s0) +.L0f090394: +/* f090394: 358d0008 */ ori $t5,$t4,0x8 +/* f090398: ae0d000c */ sw $t5,0xc($s0) +/* f09039c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0903a0: +/* f0903a0: 8fb00018 */ lw $s0,0x18($sp) +/* f0903a4: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0903a8: 03e00008 */ jr $ra +/* f0903ac: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f0903b0 +/* f0903b0: 3c028007 */ lui $v0,0x8007 +/* f0903b4: 244298d4 */ addiu $v0,$v0,-26412 +/* f0903b8: 8c4e0000 */ lw $t6,0x0($v0) +/* f0903bc: 240f0001 */ addiu $t7,$zero,0x1 +/* f0903c0: 1dc00002 */ bgtz $t6,.L0f0903cc +/* f0903c4: 00000000 */ sll $zero,$zero,0x0 +/* f0903c8: ac4f0000 */ sw $t7,0x0($v0) +.L0f0903cc: +/* f0903cc: 03e00008 */ jr $ra +/* f0903d0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0903d4 +/* f0903d4: 3c048007 */ lui $a0,0x8007 +/* f0903d8: 8c8498d8 */ lw $a0,-0x6728($a0) +/* f0903dc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0903e0: afbf0014 */ sw $ra,0x14($sp) +/* f0903e4: 50800008 */ beqzl $a0,.L0f090408 +/* f0903e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0903ec: 0c00cdfc */ jal 0x337f0 +/* f0903f0: 00000000 */ sll $zero,$zero,0x0 +/* f0903f4: 10400003 */ beqz $v0,.L0f090404 +/* f0903f8: 3c048007 */ lui $a0,0x8007 +/* f0903fc: 0c00cec9 */ jal 0x33b24 +/* f090400: 8c8498d8 */ lw $a0,-0x6728($a0) +.L0f090404: +/* f090404: 8fbf0014 */ lw $ra,0x14($sp) +.L0f090408: +/* f090408: 27bd0018 */ addiu $sp,$sp,0x18 +/* f09040c: 03e00008 */ jr $ra +/* f090410: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f090414 +/* f090414: 27bdffe8 */ addiu $sp,$sp,-24 +/* f090418: afbf0014 */ sw $ra,0x14($sp) +/* f09041c: 3c018007 */ lui $at,0x8007 +/* f090420: 0fc240f5 */ jal func0f0903d4 +/* f090424: ac2098d4 */ sw $zero,-0x672c($at) +/* f090428: 8fbf0014 */ lw $ra,0x14($sp) +/* f09042c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f090430: 03e00008 */ jr $ra +/* f090434: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f090438 +/* f090438: 3c028007 */ lui $v0,0x8007 +/* f09043c: 8c4298d4 */ lw $v0,-0x672c($v0) +/* f090440: 0002702a */ slt $t6,$zero,$v0 +/* f090444: 03e00008 */ jr $ra +/* f090448: 01c01025 */ or $v0,$t6,$zero +); + +GLOBAL_ASM( +glabel func0f09044c +/* f09044c: 44802000 */ mtc1 $zero,$f4 +/* f090450: 240e0001 */ addiu $t6,$zero,0x1 +/* f090454: 3c018007 */ lui $at,0x8007 +/* f090458: ac2e98e8 */ sw $t6,-0x6718($at) +/* f09045c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f090460: 3c018007 */ lui $at,0x8007 +/* f090464: afbf0014 */ sw $ra,0x14($sp) +/* f090468: e42498fc */ swc1 $f4,-0x6704($at) +/* f09046c: c4860000 */ lwc1 $f6,0x0($a0) +/* f090470: 3c028007 */ lui $v0,0x8007 +/* f090474: 244298ec */ addiu $v0,$v0,-26388 +/* f090478: e4460000 */ swc1 $f6,0x0($v0) +/* f09047c: c4880004 */ lwc1 $f8,0x4($a0) +/* f090480: e4480004 */ swc1 $f8,0x4($v0) +/* f090484: c48a0008 */ lwc1 $f10,0x8($a0) +/* f090488: 0c003a61 */ jal 0xe984 +/* f09048c: e44a0008 */ swc1 $f10,0x8($v0) +/* f090490: 24010020 */ addiu $at,$zero,0x20 +/* f090494: 14410007 */ bne $v0,$at,.L0f0904b4 +/* f090498: 3c0142f0 */ lui $at,0x42f0 +/* f09049c: 44818000 */ mtc1 $at,$f16 +/* f0904a0: 3c01800a */ lui $at,0x800a +/* f0904a4: e430ce38 */ swc1 $f16,-0x31c8($at) +/* f0904a8: 3c01800a */ lui $at,0x800a +/* f0904ac: 10000008 */ beqz $zero,.L0f0904d0 +/* f0904b0: ac20ce3c */ sw $zero,-0x31c4($at) +.L0f0904b4: +/* f0904b4: 3c014561 */ lui $at,0x4561 +/* f0904b8: 44819000 */ mtc1 $at,$f18 +/* f0904bc: 3c01800a */ lui $at,0x800a +/* f0904c0: 240f0001 */ addiu $t7,$zero,0x1 +/* f0904c4: e432ce38 */ swc1 $f18,-0x31c8($at) +/* f0904c8: 3c01800a */ lui $at,0x800a +/* f0904cc: ac2fce3c */ sw $t7,-0x31c4($at) +.L0f0904d0: +/* f0904d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0904d4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0904d8: 03e00008 */ jr $ra +/* f0904dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0904e0 +/* f0904e0: 3c048007 */ lui $a0,0x8007 +/* f0904e4: 8c849900 */ lw $a0,-0x6700($a0) +/* f0904e8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0904ec: afbf0014 */ sw $ra,0x14($sp) +/* f0904f0: 50800008 */ beqzl $a0,.L0f090514 +/* f0904f4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0904f8: 0c00cdfc */ jal 0x337f0 +/* f0904fc: 00000000 */ sll $zero,$zero,0x0 +/* f090500: 10400003 */ beqz $v0,.L0f090510 +/* f090504: 3c048007 */ lui $a0,0x8007 +/* f090508: 0c00cec9 */ jal 0x33b24 +/* f09050c: 8c849900 */ lw $a0,-0x6700($a0) +.L0f090510: +/* f090510: 8fbf0014 */ lw $ra,0x14($sp) +.L0f090514: +/* f090514: 27bd0018 */ addiu $sp,$sp,0x18 +/* f090518: 03e00008 */ jr $ra +/* f09051c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f090520 +/* f090520: 3c018007 */ lui $at,0x8007 +/* f090524: c42698e4 */ lwc1 $f6,-0x671c($at) +/* f090528: 44802000 */ mtc1 $zero,$f4 +/* f09052c: 00001025 */ or $v0,$zero,$zero +/* f090530: 4606203c */ c.lt.s $f4,$f6 +/* f090534: 00000000 */ sll $zero,$zero,0x0 +/* f090538: 45000002 */ bc1f .L0f090544 +/* f09053c: 00000000 */ sll $zero,$zero,0x0 +/* f090540: 24020001 */ addiu $v0,$zero,0x1 +.L0f090544: +/* f090544: 03e00008 */ jr $ra +/* f090548: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09054c +/* f09054c: 3c028007 */ lui $v0,0x8007 +/* f090550: 244298e8 */ addiu $v0,$v0,-26392 +/* f090554: 8c4e0000 */ lw $t6,0x0($v0) +/* f090558: 27bdffb0 */ addiu $sp,$sp,-80 +/* f09055c: 44808000 */ mtc1 $zero,$f16 +/* f090560: 11c00011 */ beqz $t6,.L0f0905a8 +/* f090564: afbf002c */ sw $ra,0x2c($sp) +/* f090568: 3c038007 */ lui $v1,0x8007 +/* f09056c: 246398e4 */ addiu $v1,$v1,-26396 +/* f090570: 3c01800a */ lui $at,0x800a +/* f090574: c426a00c */ lwc1 $f6,-0x5ff4($at) +/* f090578: c4640000 */ lwc1 $f4,0x0($v1) +/* f09057c: 3c01800a */ lui $at,0x800a +/* f090580: 46062200 */ add.s $f8,$f4,$f6 +/* f090584: e4680000 */ swc1 $f8,0x0($v1) +/* f090588: c46a0000 */ lwc1 $f10,0x0($v1) +/* f09058c: c420ce38 */ lwc1 $f0,-0x31c8($at) +/* f090590: 460a003e */ c.le.s $f0,$f10 +/* f090594: 00000000 */ sll $zero,$zero,0x0 +/* f090598: 45000003 */ bc1f .L0f0905a8 +/* f09059c: 00000000 */ sll $zero,$zero,0x0 +/* f0905a0: e4600000 */ swc1 $f0,0x0($v1) +/* f0905a4: ac400000 */ sw $zero,0x0($v0) +.L0f0905a8: +/* f0905a8: 3c038007 */ lui $v1,0x8007 +/* f0905ac: 246398e4 */ addiu $v1,$v1,-26396 +/* f0905b0: c4600000 */ lwc1 $f0,0x0($v1) +/* f0905b4: 3c0f8007 */ lui $t7,0x8007 +/* f0905b8: 4600803c */ c.lt.s $f16,$f0 +/* f0905bc: 00000000 */ sll $zero,$zero,0x0 +/* f0905c0: 4502008e */ bc1fl .L0f0907fc +/* f0905c4: 8fbf002c */ lw $ra,0x2c($sp) +/* f0905c8: 8def0760 */ lw $t7,0x760($t7) +/* f0905cc: 3c01800a */ lui $at,0x800a +/* f0905d0: 55e0008a */ bnezl $t7,.L0f0907fc +/* f0905d4: 8fbf002c */ lw $ra,0x2c($sp) +/* f0905d8: c432ce38 */ lwc1 $f18,-0x31c8($at) +/* f0905dc: 0fc59829 */ jal func0f1660a4 +/* f0905e0: 46120303 */ div.s $f12,$f0,$f18 +/* f0905e4: 3c18800a */ lui $t8,0x800a +/* f0905e8: 8f18ce3c */ lw $t8,-0x31c4($t8) +/* f0905ec: 3c038007 */ lui $v1,0x8007 +/* f0905f0: 246398e4 */ addiu $v1,$v1,-26396 +/* f0905f4: 13000080 */ beqz $t8,.L0f0907f8 +/* f0905f8: 3c048007 */ lui $a0,0x8007 +/* f0905fc: 3c02800a */ lui $v0,0x800a +/* f090600: 8c429fc8 */ lw $v0,-0x6038($v0) +/* f090604: 248498f8 */ addiu $a0,$a0,-26376 +/* f090608: 8c990000 */ lw $t9,0x0($a0) +/* f09060c: 2448ff1f */ addiu $t0,$v0,-225 +/* f090610: 0328082a */ slt $at,$t9,$t0 +/* f090614: 1020002e */ beqz $at,.L0f0906d0 +/* f090618: 3c014416 */ lui $at,0x4416 +/* f09061c: 44812000 */ mtc1 $at,$f4 +/* f090620: c4600000 */ lwc1 $f0,0x0($v1) +/* f090624: ac820000 */ sw $v0,0x0($a0) +/* f090628: 3c048009 */ lui $a0,0x8009 +/* f09062c: 4600203e */ c.le.s $f4,$f0 +/* f090630: 24050037 */ addiu $a1,$zero,0x37 +/* f090634: 00003025 */ or $a2,$zero,$zero +/* f090638: 2407ffff */ addiu $a3,$zero,-1 +/* f09063c: 4500000d */ bc1f .L0f090674 +/* f090640: 2409ffff */ addiu $t1,$zero,-1 +/* f090644: 3c01bf80 */ lui $at,0xbf80 +/* f090648: 44813000 */ mtc1 $at,$f6 +/* f09064c: 240affff */ addiu $t2,$zero,-1 +/* f090650: 240bffff */ addiu $t3,$zero,-1 +/* f090654: afab001c */ sw $t3,0x1c($sp) +/* f090658: afaa0018 */ sw $t2,0x18($sp) +/* f09065c: 8c845200 */ lw $a0,0x5200($a0) +/* f090660: afa90010 */ sw $t1,0x10($sp) +/* f090664: 0c004241 */ jal 0x10904 +/* f090668: e7a60014 */ swc1 $f6,0x14($sp) +/* f09066c: 3c018007 */ lui $at,0x8007 +/* f090670: c42098e4 */ lwc1 $f0,-0x671c($at) +.L0f090674: +/* f090674: 3c0144e1 */ lui $at,0x44e1 +/* f090678: 44814000 */ mtc1 $at,$f8 +/* f09067c: 3c0c8007 */ lui $t4,0x8007 +/* f090680: 258cadf8 */ addiu $t4,$t4,-21000 +/* f090684: 4600403e */ c.le.s $f8,$f0 +/* f090688: 00000000 */ sll $zero,$zero,0x0 +/* f09068c: 45000010 */ bc1f .L0f0906d0 +/* f090690: 00000000 */ sll $zero,$zero,0x0 +/* f090694: 8d810000 */ lw $at,0x0($t4) +/* f090698: 27a60040 */ addiu $a2,$sp,0x40 +/* f09069c: 3c0f800a */ lui $t7,0x800a +/* f0906a0: acc10000 */ sw $at,0x0($a2) +/* f0906a4: 8d8e0004 */ lw $t6,0x4($t4) +/* f0906a8: 3c053e00 */ lui $a1,0x3e00 +/* f0906ac: 00003825 */ or $a3,$zero,$zero +/* f0906b0: acce0004 */ sw $t6,0x4($a2) +/* f0906b4: 8d810008 */ lw $at,0x8($t4) +/* f0906b8: acc10008 */ sw $at,0x8($a2) +/* f0906bc: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f0906c0: 8df800bc */ lw $t8,0xbc($t7) +/* f0906c4: 8f040004 */ lw $a0,0x4($t8) +/* f0906c8: 0fc0d049 */ jal func0f034124 +/* f0906cc: afa00010 */ sw $zero,0x10($sp) +.L0f0906d0: +/* f0906d0: 3c028007 */ lui $v0,0x8007 +/* f0906d4: 244298fc */ addiu $v0,$v0,-26372 +/* f0906d8: 3c01800a */ lui $at,0x800a +/* f0906dc: c42ace38 */ lwc1 $f10,-0x31c8($at) +/* f0906e0: c4400000 */ lwc1 $f0,0x0($v0) +/* f0906e4: 3c01800a */ lui $at,0x800a +/* f0906e8: 3c048007 */ lui $a0,0x8007 +/* f0906ec: 460a003c */ c.lt.s $f0,$f10 +/* f0906f0: 00000000 */ sll $zero,$zero,0x0 +/* f0906f4: 45000037 */ bc1f .L0f0907d4 +/* f0906f8: 00000000 */ sll $zero,$zero,0x0 +/* f0906fc: c430a00c */ lwc1 $f16,-0x5ff4($at) +/* f090700: 3c088007 */ lui $t0,0x8007 +/* f090704: 2419ffff */ addiu $t9,$zero,-1 +/* f090708: 46100480 */ add.s $f18,$f0,$f16 +/* f09070c: a7b9003e */ sh $t9,0x3e($sp) +/* f090710: e4520000 */ swc1 $f18,0x0($v0) +/* f090714: 8d089900 */ lw $t0,-0x6700($t0) +/* f090718: 15000016 */ bnez $t0,.L0f090774 +/* f09071c: 00000000 */ sll $zero,$zero,0x0 +/* f090720: 0fc5b364 */ jal func0f16cd90 +/* f090724: 00000000 */ sll $zero,$zero,0x0 +/* f090728: 14400012 */ bnez $v0,.L0f090774 +/* f09072c: 24090037 */ addiu $t1,$zero,0x37 +/* f090730: 3c01bf80 */ lui $at,0xbf80 +/* f090734: 44812000 */ mtc1 $at,$f4 +/* f090738: 3c048009 */ lui $a0,0x8009 +/* f09073c: 3c068007 */ lui $a2,0x8007 +/* f090740: 240affff */ addiu $t2,$zero,-1 +/* f090744: 240bffff */ addiu $t3,$zero,-1 +/* f090748: 240dffff */ addiu $t5,$zero,-1 +/* f09074c: a7a9003e */ sh $t1,0x3e($sp) +/* f090750: afad001c */ sw $t5,0x1c($sp) +/* f090754: afab0018 */ sw $t3,0x18($sp) +/* f090758: afaa0010 */ sw $t2,0x10($sp) +/* f09075c: 24c69900 */ addiu $a2,$a2,-26368 +/* f090760: 8c845200 */ lw $a0,0x5200($a0) +/* f090764: 24050037 */ addiu $a1,$zero,0x37 +/* f090768: 2407ffff */ addiu $a3,$zero,-1 +/* f09076c: 0c004241 */ jal 0x10904 +/* f090770: e7a40014 */ swc1 $f4,0x14($sp) +.L0f090774: +/* f090774: 3c048007 */ lui $a0,0x8007 +/* f090778: 8c849900 */ lw $a0,-0x6700($a0) +/* f09077c: 3c058007 */ lui $a1,0x8007 +/* f090780: 24a598ec */ addiu $a1,$a1,-26388 +/* f090784: 1080001c */ beqz $a0,.L0f0907f8 +/* f090788: 3c0643c8 */ lui $a2,0x43c8 +/* f09078c: 3c017f1b */ lui $at,0x7f1b +/* f090790: c426b19c */ lwc1 $f6,-0x4e64($at) +/* f090794: 3c0c800a */ lui $t4,0x800a +/* f090798: 8d8ca244 */ lw $t4,-0x5dbc($t4) +/* f09079c: e7a60010 */ swc1 $f6,0x10($sp) +/* f0907a0: 87b8003e */ lh $t8,0x3e($sp) +/* f0907a4: 8d8e00bc */ lw $t6,0xbc($t4) +/* f0907a8: 3c07451c */ lui $a3,0x451c +/* f0907ac: 24197fff */ addiu $t9,$zero,0x7fff +/* f0907b0: 25cf0028 */ addiu $t7,$t6,0x28 +/* f0907b4: afaf0014 */ sw $t7,0x14($sp) +/* f0907b8: afb9001c */ sw $t9,0x1c($sp) +/* f0907bc: 34e74000 */ ori $a3,$a3,0x4000 +/* f0907c0: afa00020 */ sw $zero,0x20($sp) +/* f0907c4: 0fc25417 */ jal func0f09505c +/* f0907c8: afb80018 */ sw $t8,0x18($sp) +/* f0907cc: 1000000b */ beqz $zero,.L0f0907fc +/* f0907d0: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0907d4: +/* f0907d4: 8c849900 */ lw $a0,-0x6700($a0) +/* f0907d8: 50800008 */ beqzl $a0,.L0f0907fc +/* f0907dc: 8fbf002c */ lw $ra,0x2c($sp) +/* f0907e0: 0c00cdfc */ jal 0x337f0 +/* f0907e4: 00000000 */ sll $zero,$zero,0x0 +/* f0907e8: 10400003 */ beqz $v0,.L0f0907f8 +/* f0907ec: 3c048007 */ lui $a0,0x8007 +/* f0907f0: 0c00cec9 */ jal 0x33b24 +/* f0907f4: 8c849900 */ lw $a0,-0x6700($a0) +.L0f0907f8: +/* f0907f8: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0907fc: +/* f0907fc: 27bd0050 */ addiu $sp,$sp,0x50 +/* f090800: 03e00008 */ jr $ra +/* f090804: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f090808 +/* f090808: 10a00008 */ beqz $a1,.L0f09082c +/* f09080c: 3c028007 */ lui $v0,0x8007 +/* f090810: 3c028007 */ lui $v0,0x8007 +/* f090814: 24429904 */ addiu $v0,$v0,-26364 +/* f090818: 8c4e0000 */ lw $t6,0x0($v0) +/* f09081c: 00807827 */ nor $t7,$a0,$zero +/* f090820: 01cfc024 */ and $t8,$t6,$t7 +/* f090824: 03e00008 */ jr $ra +/* f090828: ac580000 */ sw $t8,0x0($v0) +.L0f09082c: +/* f09082c: 24429904 */ addiu $v0,$v0,-26364 +/* f090830: 8c590000 */ lw $t9,0x0($v0) +/* f090834: 03244025 */ or $t0,$t9,$a0 +/* f090838: ac480000 */ sw $t0,0x0($v0) +/* f09083c: 03e00008 */ jr $ra +/* f090840: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f090844 +/* f090844: 3c028007 */ lui $v0,0x8007 +/* f090848: 8c429904 */ lw $v0,-0x66fc($v0) +/* f09084c: 2c4e0001 */ sltiu $t6,$v0,0x1 +/* f090850: 03e00008 */ jr $ra +/* f090854: 01c01025 */ or $v0,$t6,$zero +); + +GLOBAL_ASM( +glabel func0f090858 +/* f090858: 3c018007 */ lui $at,0x8007 +/* f09085c: 03e00008 */ jr $ra +/* f090860: e42c990c */ swc1 $f12,-0x66f4($at) +); + +GLOBAL_ASM( +glabel func0f090864 +/* f090864: 3c018007 */ lui $at,0x8007 +/* f090868: 03e00008 */ jr $ra +/* f09086c: c420990c */ lwc1 $f0,-0x66f4($at) +); + +GLOBAL_ASM( +glabel func0f090870 +/* f090870: 3c018007 */ lui $at,0x8007 +/* f090874: 03e00008 */ jr $ra +/* f090878: ac249908 */ sw $a0,-0x66f8($at) +); + +GLOBAL_ASM( +glabel func0f09087c +/* f09087c: 3c028007 */ lui $v0,0x8007 +/* f090880: 03e00008 */ jr $ra +/* f090884: 8c429908 */ lw $v0,-0x66f8($v0) +); + +GLOBAL_ASM( +glabel func0f090888 +/* f090888: 3c0e8007 */ lui $t6,0x8007 +/* f09088c: 8dce9908 */ lw $t6,-0x66f8($t6) +/* f090890: 3c028007 */ lui $v0,0x8007 +/* f090894: 2442990c */ addiu $v0,$v0,-26356 +/* f090898: 11c00005 */ beqz $t6,.L0f0908b0 +/* f09089c: 3c01800a */ lui $at,0x800a +/* f0908a0: c4440000 */ lwc1 $f4,0x0($v0) +/* f0908a4: c426a00c */ lwc1 $f6,-0x5ff4($at) +/* f0908a8: 46062201 */ sub.s $f8,$f4,$f6 +/* f0908ac: e4480000 */ swc1 $f8,0x0($v0) +.L0f0908b0: +/* f0908b0: 03e00008 */ jr $ra +/* f0908b4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0908b8 +/* f0908b8: 3c0e8007 */ lui $t6,0x8007 +/* f0908bc: 8dce9904 */ lw $t6,-0x66fc($t6) +/* f0908c0: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0908c4: afbf002c */ sw $ra,0x2c($sp) +/* f0908c8: afb00028 */ sw $s0,0x28($sp) +/* f0908cc: 15c00114 */ bnez $t6,.L0f090d20 +/* f0908d0: afa40060 */ sw $a0,0x60($sp) +/* f0908d4: 3c018007 */ lui $at,0x8007 +/* f0908d8: c424990c */ lwc1 $f4,-0x66f4($at) +/* f0908dc: 0c002f40 */ jal 0xbd00 +/* f0908e0: e7a4004c */ swc1 $f4,0x4c($sp) +/* f0908e4: 0c002f22 */ jal 0xbc88 +/* f0908e8: a7a20036 */ sh $v0,0x36($sp) +/* f0908ec: 87b80036 */ lh $t8,0x36($sp) +/* f0908f0: 00027843 */ sra $t7,$v0,0x1 +/* f0908f4: 01f8c821 */ addu $t9,$t7,$t8 +/* f0908f8: 0c002f44 */ jal 0xbd10 +/* f0908fc: afb90044 */ sw $t9,0x44($sp) +/* f090900: 0c002f26 */ jal 0xbc98 +/* f090904: a7a20036 */ sh $v0,0x36($sp) +/* f090908: 87a90036 */ lh $t1,0x36($sp) +/* f09090c: 3c06800a */ lui $a2,0x800a +/* f090910: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f090914: 8cca006c */ lw $t2,0x6c($a2) +/* f090918: 00493821 */ addu $a3,$v0,$t1 +/* f09091c: 24e7ffee */ addiu $a3,$a3,-18 +/* f090920: 11400003 */ beqz $t2,.L0f090930 +/* f090924: 00e08025 */ or $s0,$a3,$zero +/* f090928: 10000002 */ beqz $zero,.L0f090934 +/* f09092c: 24080001 */ addiu $t0,$zero,0x1 +.L0f090930: +/* f090930: 00004025 */ or $t0,$zero,$zero +.L0f090934: +/* f090934: 8ccb0068 */ lw $t3,0x68($a2) +/* f090938: 24010002 */ addiu $at,$zero,0x2 +/* f09093c: 51600004 */ beqzl $t3,.L0f090950 +/* f090940: 00002025 */ or $a0,$zero,$zero +/* f090944: 10000002 */ beqz $zero,.L0f090950 +/* f090948: 24040001 */ addiu $a0,$zero,0x1 +/* f09094c: 00002025 */ or $a0,$zero,$zero +.L0f090950: +/* f090950: 8ccc0064 */ lw $t4,0x64($a2) +/* f090954: 51800004 */ beqzl $t4,.L0f090968 +/* f090958: 00002825 */ or $a1,$zero,$zero +/* f09095c: 10000002 */ beqz $zero,.L0f090968 +/* f090960: 24050001 */ addiu $a1,$zero,0x1 +/* f090964: 00002825 */ or $a1,$zero,$zero +.L0f090968: +/* f090968: 8ccd0070 */ lw $t5,0x70($a2) +/* f09096c: 51a00004 */ beqzl $t5,.L0f090980 +/* f090970: 00001025 */ or $v0,$zero,$zero +/* f090974: 10000002 */ beqz $zero,.L0f090980 +/* f090978: 24020001 */ addiu $v0,$zero,0x1 +/* f09097c: 00001025 */ or $v0,$zero,$zero +.L0f090980: +/* f090980: 00457021 */ addu $t6,$v0,$a1 +/* f090984: 01c47821 */ addu $t7,$t6,$a0 +/* f090988: 01e81821 */ addu $v1,$t7,$t0 +/* f09098c: 14610012 */ bne $v1,$at,.L0f0909d8 +/* f090990: 3c188009 */ lui $t8,0x8009 +/* f090994: 93180af0 */ lbu $t8,0xaf0($t8) +/* f090998: 24010001 */ addiu $at,$zero,0x1 +/* f09099c: 1301000a */ beq $t8,$at,.L0f0909c8 +/* f0909a0: 00000000 */ sll $zero,$zero,0x0 +/* f0909a4: 0fc54bcd */ jal func0f152f34 +/* f0909a8: 00000000 */ sll $zero,$zero,0x0 +/* f0909ac: 3c06800a */ lui $a2,0x800a +/* f0909b0: 24010001 */ addiu $at,$zero,0x1 +/* f0909b4: 10410006 */ beq $v0,$at,.L0f0909d0 +/* f0909b8: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0909bc: 8cd9028c */ lw $t9,0x28c($a2) +/* f0909c0: 17200003 */ bnez $t9,.L0f0909d0 +/* f0909c4: 00000000 */ sll $zero,$zero,0x0 +.L0f0909c8: +/* f0909c8: 10000013 */ beqz $zero,.L0f090a18 +/* f0909cc: 2610000a */ addiu $s0,$s0,0xa +.L0f0909d0: +/* f0909d0: 10000011 */ beqz $zero,.L0f090a18 +/* f0909d4: 26100002 */ addiu $s0,$s0,0x2 +.L0f0909d8: +/* f0909d8: 28610003 */ slti $at,$v1,0x3 +/* f0909dc: 14200009 */ bnez $at,.L0f090a04 +/* f0909e0: 00000000 */ sll $zero,$zero,0x0 +/* f0909e4: 8cc9028c */ lw $t1,0x28c($a2) +/* f0909e8: 29210002 */ slti $at,$t1,0x2 +/* f0909ec: 10200003 */ beqz $at,.L0f0909fc +/* f0909f0: 00000000 */ sll $zero,$zero,0x0 +/* f0909f4: 10000008 */ beqz $zero,.L0f090a18 +/* f0909f8: 24f0000a */ addiu $s0,$a3,0xa +.L0f0909fc: +/* f0909fc: 10000006 */ beqz $zero,.L0f090a18 +/* f090a00: 24f00002 */ addiu $s0,$a3,0x2 +.L0f090a04: +/* f090a04: 0fc54b60 */ jal func0f152d80 +/* f090a08: 00000000 */ sll $zero,$zero,0x0 +/* f090a0c: 10400002 */ beqz $v0,.L0f090a18 +/* f090a10: 00000000 */ sll $zero,$zero,0x0 +/* f090a14: 26100008 */ addiu $s0,$s0,0x8 +.L0f090a18: +/* f090a18: 3c0a8007 */ lui $t2,0x8007 +/* f090a1c: 8d4a06c8 */ lw $t2,0x6c8($t2) +/* f090a20: 24010001 */ addiu $at,$zero,0x1 +/* f090a24: 44803000 */ mtc1 $zero,$f6 +/* f090a28: 55410008 */ bnel $t2,$at,.L0f090a4c +/* f090a2c: c7a0004c */ lwc1 $f0,0x4c($sp) +/* f090a30: 8fab0044 */ lw $t3,0x44($sp) +/* f090a34: 05610003 */ bgez $t3,.L0f090a44 +/* f090a38: 000b6043 */ sra $t4,$t3,0x1 +/* f090a3c: 25610001 */ addiu $at,$t3,0x1 +/* f090a40: 00016043 */ sra $t4,$at,0x1 +.L0f090a44: +/* f090a44: afac0044 */ sw $t4,0x44($sp) +/* f090a48: c7a0004c */ lwc1 $f0,0x4c($sp) +.L0f090a4c: +/* f090a4c: 3c017f1b */ lui $at,0x7f1b +/* f090a50: 4606003c */ c.lt.s $f0,$f6 +/* f090a54: 00000000 */ sll $zero,$zero,0x0 +/* f090a58: 45000002 */ bc1f .L0f090a64 +/* f090a5c: 00000000 */ sll $zero,$zero,0x0 +/* f090a60: 46000007 */ neg.s $f0,$f0 +.L0f090a64: +/* f090a64: c428b1a0 */ lwc1 $f8,-0x4e60($at) +/* f090a68: e7a0004c */ swc1 $f0,0x4c($sp) +/* f090a6c: 46080302 */ mul.s $f12,$f0,$f8 +/* f090a70: 0fc25e24 */ jal func0f097890 +/* f090a74: 00000000 */ sll $zero,$zero,0x0 +/* f090a78: 4600028d */ trunc.w.s $f10,$f0 +/* f090a7c: 3c017f1b */ lui $at,0x7f1b +/* f090a80: c432b1a4 */ lwc1 $f18,-0x4e5c($at) +/* f090a84: c7b0004c */ lwc1 $f16,0x4c($sp) +/* f090a88: 440e5000 */ mfc1 $t6,$f10 +/* f090a8c: 46128302 */ mul.s $f12,$f16,$f18 +/* f090a90: 0fc25e24 */ jal func0f097890 +/* f090a94: afae005c */ sw $t6,0x5c($sp) +/* f090a98: 4600010d */ trunc.w.s $f4,$f0 +/* f090a9c: 8fb9005c */ lw $t9,0x5c($sp) +/* f090aa0: 3c017f1b */ lui $at,0x7f1b +/* f090aa4: c428b1a8 */ lwc1 $f8,-0x4e58($at) +/* f090aa8: 44182000 */ mfc1 $t8,$f4 +/* f090aac: c7a6004c */ lwc1 $f6,0x4c($sp) +/* f090ab0: 00194900 */ sll $t1,$t9,0x4 +/* f090ab4: 01394823 */ subu $t1,$t1,$t9 +/* f090ab8: 00094880 */ sll $t1,$t1,0x2 +/* f090abc: 03095023 */ subu $t2,$t8,$t1 +/* f090ac0: 46083302 */ mul.s $f12,$f6,$f8 +/* f090ac4: 0fc25e24 */ jal func0f097890 +/* f090ac8: afaa0058 */ sw $t2,0x58($sp) +/* f090acc: 8fad005c */ lw $t5,0x5c($sp) +/* f090ad0: 4600028d */ trunc.w.s $f10,$f0 +/* f090ad4: 8fb90058 */ lw $t9,0x58($sp) +/* f090ad8: 000d7080 */ sll $t6,$t5,0x2 +/* f090adc: 01cd7023 */ subu $t6,$t6,$t5 +/* f090ae0: 000e7100 */ sll $t6,$t6,0x4 +/* f090ae4: 01cd7023 */ subu $t6,$t6,$t5 +/* f090ae8: 0019c080 */ sll $t8,$t9,0x2 +/* f090aec: 440c5000 */ mfc1 $t4,$f10 +/* f090af0: 000e70c0 */ sll $t6,$t6,0x3 +/* f090af4: 0319c023 */ subu $t8,$t8,$t9 +/* f090af8: 0018c0c0 */ sll $t8,$t8,0x3 +/* f090afc: 01cd7023 */ subu $t6,$t6,$t5 +/* f090b00: 000e7100 */ sll $t6,$t6,0x4 +/* f090b04: 0319c021 */ addu $t8,$t8,$t9 +/* f090b08: 0018c080 */ sll $t8,$t8,0x2 +/* f090b0c: 018e7823 */ subu $t7,$t4,$t6 +/* f090b10: 01f84823 */ subu $t1,$t7,$t8 +/* f090b14: afa90054 */ sw $t1,0x54($sp) +/* f090b18: 0fc54d8a */ jal func0f153628 +/* f090b1c: 8fa40060 */ lw $a0,0x60($sp) +/* f090b20: 8fa5005c */ lw $a1,0x5c($sp) +/* f090b24: 24010064 */ addiu $at,$zero,0x64 +/* f090b28: 8fa60044 */ lw $a2,0x44($sp) +/* f090b2c: 00a1001a */ div $zero,$a1,$at +/* f090b30: 00005010 */ mfhi $t2 +/* f090b34: 2401000a */ addiu $at,$zero,0xa +/* f090b38: 3c0c00ff */ lui $t4,0xff +/* f090b3c: 0141001a */ div $zero,$t2,$at +/* f090b40: 00002812 */ mflo $a1 +/* f090b44: 358c00a0 */ ori $t4,$t4,0xa0 +/* f090b48: 240d0002 */ addiu $t5,$zero,0x2 +/* f090b4c: afad0014 */ sw $t5,0x14($sp) +/* f090b50: afac0018 */ sw $t4,0x18($sp) +/* f090b54: 00402025 */ or $a0,$v0,$zero +/* f090b58: 24070002 */ addiu $a3,$zero,0x2 +/* f090b5c: afb00010 */ sw $s0,0x10($sp) +/* f090b60: 0fc2a74b */ jal func0f0a9d2c +/* f090b64: 24c6ffee */ addiu $a2,$a2,-18 +/* f090b68: 8fa5005c */ lw $a1,0x5c($sp) +/* f090b6c: 2401000a */ addiu $at,$zero,0xa +/* f090b70: 8fa60044 */ lw $a2,0x44($sp) +/* f090b74: 00a1001a */ div $zero,$a1,$at +/* f090b78: 3c0f00ff */ lui $t7,0xff +/* f090b7c: 35ef00a0 */ ori $t7,$t7,0xa0 +/* f090b80: 00002810 */ mfhi $a1 +/* f090b84: 24190002 */ addiu $t9,$zero,0x2 +/* f090b88: afb90014 */ sw $t9,0x14($sp) +/* f090b8c: afaf0018 */ sw $t7,0x18($sp) +/* f090b90: 00402025 */ or $a0,$v0,$zero +/* f090b94: 24070002 */ addiu $a3,$zero,0x2 +/* f090b98: afb00010 */ sw $s0,0x10($sp) +/* f090b9c: 0fc2a74b */ jal func0f0a9d2c +/* f090ba0: 24c6fff2 */ addiu $a2,$a2,-14 +/* f090ba4: 8fa60044 */ lw $a2,0x44($sp) +/* f090ba8: 3c0900ff */ lui $t1,0xff +/* f090bac: 352900a0 */ ori $t1,$t1,0xa0 +/* f090bb0: 3c057f1b */ lui $a1,0x7f1b +/* f090bb4: 24180002 */ addiu $t8,$zero,0x2 +/* f090bb8: afb80014 */ sw $t8,0x14($sp) +/* f090bbc: 24a5a168 */ addiu $a1,$a1,-24216 +/* f090bc0: afa90018 */ sw $t1,0x18($sp) +/* f090bc4: 00402025 */ or $a0,$v0,$zero +/* f090bc8: 24070002 */ addiu $a3,$zero,0x2 +/* f090bcc: afb00010 */ sw $s0,0x10($sp) +/* f090bd0: 0fc2a6da */ jal func0f0a9b68 +/* f090bd4: 24c6fff8 */ addiu $a2,$a2,-8 +/* f090bd8: 8fa50058 */ lw $a1,0x58($sp) +/* f090bdc: 2401003c */ addiu $at,$zero,0x3c +/* f090be0: 8fa60044 */ lw $a2,0x44($sp) +/* f090be4: 00a1001a */ div $zero,$a1,$at +/* f090be8: 00005010 */ mfhi $t2 +/* f090bec: 2401000a */ addiu $at,$zero,0xa +/* f090bf0: 3c0c00ff */ lui $t4,0xff +/* f090bf4: 0141001a */ div $zero,$t2,$at +/* f090bf8: 00002812 */ mflo $a1 +/* f090bfc: 358c00a0 */ ori $t4,$t4,0xa0 +/* f090c00: 240d0002 */ addiu $t5,$zero,0x2 +/* f090c04: afad0014 */ sw $t5,0x14($sp) +/* f090c08: afac0018 */ sw $t4,0x18($sp) +/* f090c0c: 00402025 */ or $a0,$v0,$zero +/* f090c10: 24070002 */ addiu $a3,$zero,0x2 +/* f090c14: afb00010 */ sw $s0,0x10($sp) +/* f090c18: 0fc2a74b */ jal func0f0a9d2c +/* f090c1c: 24c6fffe */ addiu $a2,$a2,-2 +/* f090c20: 8fa50058 */ lw $a1,0x58($sp) +/* f090c24: 2401000a */ addiu $at,$zero,0xa +/* f090c28: 8fa60044 */ lw $a2,0x44($sp) +/* f090c2c: 00a1001a */ div $zero,$a1,$at +/* f090c30: 3c0f00ff */ lui $t7,0xff +/* f090c34: 35ef00a0 */ ori $t7,$t7,0xa0 +/* f090c38: 00002810 */ mfhi $a1 +/* f090c3c: 24190002 */ addiu $t9,$zero,0x2 +/* f090c40: afb90014 */ sw $t9,0x14($sp) +/* f090c44: afaf0018 */ sw $t7,0x18($sp) +/* f090c48: 00402025 */ or $a0,$v0,$zero +/* f090c4c: 24070002 */ addiu $a3,$zero,0x2 +/* f090c50: afb00010 */ sw $s0,0x10($sp) +/* f090c54: 0fc2a74b */ jal func0f0a9d2c +/* f090c58: 24c60002 */ addiu $a2,$a2,0x2 +/* f090c5c: 8fa60044 */ lw $a2,0x44($sp) +/* f090c60: 3c0900ff */ lui $t1,0xff +/* f090c64: 352900a0 */ ori $t1,$t1,0xa0 +/* f090c68: 3c057f1b */ lui $a1,0x7f1b +/* f090c6c: 24180002 */ addiu $t8,$zero,0x2 +/* f090c70: afb80014 */ sw $t8,0x14($sp) +/* f090c74: 24a5a168 */ addiu $a1,$a1,-24216 +/* f090c78: afa90018 */ sw $t1,0x18($sp) +/* f090c7c: 00402025 */ or $a0,$v0,$zero +/* f090c80: 24070002 */ addiu $a3,$zero,0x2 +/* f090c84: afb00010 */ sw $s0,0x10($sp) +/* f090c88: 0fc2a6da */ jal func0f0a9b68 +/* f090c8c: 24c60008 */ addiu $a2,$a2,0x8 +/* f090c90: 8fa50054 */ lw $a1,0x54($sp) +/* f090c94: 24010064 */ addiu $at,$zero,0x64 +/* f090c98: 8fa60044 */ lw $a2,0x44($sp) +/* f090c9c: 00a1001a */ div $zero,$a1,$at +/* f090ca0: 00005010 */ mfhi $t2 +/* f090ca4: 2401000a */ addiu $at,$zero,0xa +/* f090ca8: 3c0c00ff */ lui $t4,0xff +/* f090cac: 0141001a */ div $zero,$t2,$at +/* f090cb0: 00002812 */ mflo $a1 +/* f090cb4: 358c00a0 */ ori $t4,$t4,0xa0 +/* f090cb8: 240d0002 */ addiu $t5,$zero,0x2 +/* f090cbc: afad0014 */ sw $t5,0x14($sp) +/* f090cc0: afac0018 */ sw $t4,0x18($sp) +/* f090cc4: 00402025 */ or $a0,$v0,$zero +/* f090cc8: 24070002 */ addiu $a3,$zero,0x2 +/* f090ccc: afb00010 */ sw $s0,0x10($sp) +/* f090cd0: 0fc2a74b */ jal func0f0a9d2c +/* f090cd4: 24c6000e */ addiu $a2,$a2,0xe +/* f090cd8: 8fa50054 */ lw $a1,0x54($sp) +/* f090cdc: 2401000a */ addiu $at,$zero,0xa +/* f090ce0: 8fa60044 */ lw $a2,0x44($sp) +/* f090ce4: 00a1001a */ div $zero,$a1,$at +/* f090ce8: 3c0f00ff */ lui $t7,0xff +/* f090cec: 35ef00a0 */ ori $t7,$t7,0xa0 +/* f090cf0: 00002810 */ mfhi $a1 +/* f090cf4: 24190002 */ addiu $t9,$zero,0x2 +/* f090cf8: afb90014 */ sw $t9,0x14($sp) +/* f090cfc: afaf0018 */ sw $t7,0x18($sp) +/* f090d00: 00402025 */ or $a0,$v0,$zero +/* f090d04: 24070002 */ addiu $a3,$zero,0x2 +/* f090d08: afb00010 */ sw $s0,0x10($sp) +/* f090d0c: 0fc2a74b */ jal func0f0a9d2c +/* f090d10: 24c60012 */ addiu $a2,$a2,0x12 +/* f090d14: 0fc54de0 */ jal func0f153780 +/* f090d18: 00402025 */ or $a0,$v0,$zero +/* f090d1c: afa20060 */ sw $v0,0x60($sp) +.L0f090d20: +/* f090d20: 8fbf002c */ lw $ra,0x2c($sp) +/* f090d24: 8fa20060 */ lw $v0,0x60($sp) +/* f090d28: 8fb00028 */ lw $s0,0x28($sp) +/* f090d2c: 03e00008 */ jr $ra +/* f090d30: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f090d34 +/* f090d34: 3c03800a */ lui $v1,0x800a +/* f090d38: 8c63ce50 */ lw $v1,-0x31b0($v1) +/* f090d3c: 00001025 */ or $v0,$zero,$zero +/* f090d40: 3c04800a */ lui $a0,0x800a +/* f090d44: 1860000a */ blez $v1,.L0f090d70 +/* f090d48: 00032900 */ sll $a1,$v1,0x4 +/* f090d4c: 00a32821 */ addu $a1,$a1,$v1 +/* f090d50: 00052880 */ sll $a1,$a1,0x2 +/* f090d54: 00a32823 */ subu $a1,$a1,$v1 +/* f090d58: 00052880 */ sll $a1,$a1,0x2 +/* f090d5c: 8c84ce68 */ lw $a0,-0x3198($a0) +.L0f090d60: +/* f090d60: 2442010c */ addiu $v0,$v0,0x10c +/* f090d64: 0045082a */ slt $at,$v0,$a1 +/* f090d68: 1420fffd */ bnez $at,.L0f090d60 +/* f090d6c: 2484010c */ addiu $a0,$a0,0x10c +.L0f090d70: +/* f090d70: 3c02800a */ lui $v0,0x800a +/* f090d74: 8c42ce40 */ lw $v0,-0x31c0($v0) +/* f090d78: 00001825 */ or $v1,$zero,$zero +/* f090d7c: 3c04800a */ lui $a0,0x800a +/* f090d80: 1840000a */ blez $v0,.L0f090dac +/* f090d84: 00022880 */ sll $a1,$v0,0x2 +/* f090d88: 00a22823 */ subu $a1,$a1,$v0 +/* f090d8c: 00052880 */ sll $a1,$a1,0x2 +/* f090d90: 00a22821 */ addu $a1,$a1,$v0 +/* f090d94: 000528c0 */ sll $a1,$a1,0x3 +/* f090d98: 8c84ce58 */ lw $a0,-0x31a8($a0) +.L0f090d9c: +/* f090d9c: 24630068 */ addiu $v1,$v1,0x68 +/* f090da0: 0065082a */ slt $at,$v1,$a1 +/* f090da4: 1420fffd */ bnez $at,.L0f090d9c +/* f090da8: 24840068 */ addiu $a0,$a0,0x68 +.L0f090dac: +/* f090dac: 03e00008 */ jr $ra +/* f090db0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f090db4 +/* f090db4: 27bdffc8 */ addiu $sp,$sp,-56 +/* f090db8: afbf002c */ sw $ra,0x2c($sp) +/* f090dbc: 0fc2410e */ jal func0f090438 +/* f090dc0: 00000000 */ sll $zero,$zero,0x0 +/* f090dc4: 10400079 */ beqz $v0,.L0f090fac +/* f090dc8: 3c0e800a */ lui $t6,0x800a +/* f090dcc: 8dcea474 */ lw $t6,-0x5b8c($t6) +/* f090dd0: 25cfffe3 */ addiu $t7,$t6,-29 +/* f090dd4: 2de10018 */ sltiu $at,$t7,0x18 +/* f090dd8: 10200012 */ beqz $at,.L0f090e24 +/* f090ddc: 000f7880 */ sll $t7,$t7,0x2 +/* f090de0: 3c017f1b */ lui $at,0x7f1b +/* f090de4: 002f0821 */ addu $at,$at,$t7 +/* f090de8: 8c2fb1ac */ lw $t7,-0x4e54($at) +/* f090dec: 01e00008 */ jr $t7 +/* f090df0: 00000000 */ sll $zero,$zero,0x0 +/* f090df4: 1000000c */ beqz $zero,.L0f090e28 +/* f090df8: 24056455 */ addiu $a1,$zero,0x6455 +/* f090dfc: 1000000a */ beqz $zero,.L0f090e28 +/* f090e00: 240500a2 */ addiu $a1,$zero,0xa2 +/* f090e04: 10000008 */ beqz $zero,.L0f090e28 +/* f090e08: 240500a1 */ addiu $a1,$zero,0xa1 +/* f090e0c: 10000006 */ beqz $zero,.L0f090e28 +/* f090e10: 240500a2 */ addiu $a1,$zero,0xa2 +/* f090e14: 10000004 */ beqz $zero,.L0f090e28 +/* f090e18: 240505c2 */ addiu $a1,$zero,0x5c2 +/* f090e1c: 10000002 */ beqz $zero,.L0f090e28 +/* f090e20: 240504ac */ addiu $a1,$zero,0x4ac +.L0f090e24: +/* f090e24: 240500a3 */ addiu $a1,$zero,0xa3 +.L0f090e28: +/* f090e28: 0fc5b364 */ jal func0f16cd90 +/* f090e2c: a7a50036 */ sh $a1,0x36($sp) +/* f090e30: 14400057 */ bnez $v0,.L0f090f90 +/* f090e34: 87a50036 */ lh $a1,0x36($sp) +/* f090e38: 3c188007 */ lui $t8,0x8007 +/* f090e3c: 8f1898d8 */ lw $t8,-0x6728($t8) +/* f090e40: 3c068007 */ lui $a2,0x8007 +/* f090e44: 24c698d8 */ addiu $a2,$a2,-26408 +/* f090e48: 13000045 */ beqz $t8,.L0f090f60 +/* f090e4c: 3c048009 */ lui $a0,0x8009 +/* f090e50: 3c19800a */ lui $t9,0x800a +/* f090e54: 8f399ff4 */ lw $t9,-0x600c($t9) +/* f090e58: 3c014120 */ lui $at,0x4120 +/* f090e5c: 44810000 */ mtc1 $at,$f0 +/* f090e60: 44992000 */ mtc1 $t9,$f4 +/* f090e64: 3c014170 */ lui $at,0x4170 +/* f090e68: 44814000 */ mtc1 $at,$f8 +/* f090e6c: 468021a0 */ cvt.s.w $f6,$f4 +/* f090e70: 3c038007 */ lui $v1,0x8007 +/* f090e74: 3c048007 */ lui $a0,0x8007 +/* f090e78: 246398e0 */ addiu $v1,$v1,-26400 +/* f090e7c: 248498d8 */ addiu $a0,$a0,-26408 +/* f090e80: 00002825 */ or $a1,$zero,$zero +/* f090e84: 46083083 */ div.s $f2,$f6,$f8 +/* f090e88: 24067fff */ addiu $a2,$zero,0x7fff +/* f090e8c: 2409ffff */ addiu $t1,$zero,-1 +/* f090e90: 240affff */ addiu $t2,$zero,-1 +/* f090e94: 240b0001 */ addiu $t3,$zero,0x1 +/* f090e98: 4602003c */ c.lt.s $f0,$f2 +/* f090e9c: 00000000 */ sll $zero,$zero,0x0 +/* f090ea0: 45020003 */ bc1fl .L0f090eb0 +/* f090ea4: c46c0000 */ lwc1 $f12,0x0($v1) +/* f090ea8: 46000086 */ mov.s $f2,$f0 +/* f090eac: c46c0000 */ lwc1 $f12,0x0($v1) +.L0f090eb0: +/* f090eb0: 3c028007 */ lui $v0,0x8007 +/* f090eb4: 244298dc */ addiu $v0,$v0,-26404 +/* f090eb8: 46026402 */ mul.s $f16,$f12,$f2 +/* f090ebc: c44a0000 */ lwc1 $f10,0x0($v0) +/* f090ec0: 3c0141f0 */ lui $at,0x41f0 +/* f090ec4: 44817000 */ mtc1 $at,$f14 +/* f090ec8: 3c0142c4 */ lui $at,0x42c4 +/* f090ecc: 46105480 */ add.s $f18,$f10,$f16 +/* f090ed0: e4520000 */ swc1 $f18,0x0($v0) +/* f090ed4: c4400000 */ lwc1 $f0,0x0($v0) +/* f090ed8: 460e003c */ c.lt.s $f0,$f14 +/* f090edc: 00000000 */ sll $zero,$zero,0x0 +/* f090ee0: 45020009 */ bc1fl .L0f090f08 +/* f090ee4: 44811000 */ mtc1 $at,$f2 +/* f090ee8: 3c01bf80 */ lui $at,0xbf80 +/* f090eec: 44812000 */ mtc1 $at,$f4 +/* f090ef0: e44e0000 */ swc1 $f14,0x0($v0) +/* f090ef4: c4400000 */ lwc1 $f0,0x0($v0) +/* f090ef8: 46046182 */ mul.s $f6,$f12,$f4 +/* f090efc: 1000000c */ beqz $zero,.L0f090f30 +/* f090f00: e4660000 */ swc1 $f6,0x0($v1) +/* f090f04: 44811000 */ mtc1 $at,$f2 +.L0f090f08: +/* f090f08: 3c01bf80 */ lui $at,0xbf80 +/* f090f0c: 4600103c */ c.lt.s $f2,$f0 +/* f090f10: 00000000 */ sll $zero,$zero,0x0 +/* f090f14: 45020007 */ bc1fl .L0f090f34 +/* f090f18: 4600040d */ trunc.w.s $f16,$f0 +/* f090f1c: 44814000 */ mtc1 $at,$f8 +/* f090f20: e4420000 */ swc1 $f2,0x0($v0) +/* f090f24: c4400000 */ lwc1 $f0,0x0($v0) +/* f090f28: 46086282 */ mul.s $f10,$f12,$f8 +/* f090f2c: e46a0000 */ swc1 $f10,0x0($v1) +.L0f090f30: +/* f090f30: 4600040d */ trunc.w.s $f16,$f0 +.L0f090f34: +/* f090f34: 3c01bf80 */ lui $at,0xbf80 +/* f090f38: 44819000 */ mtc1 $at,$f18 +/* f090f3c: afa90010 */ sw $t1,0x10($sp) +/* f090f40: 44078000 */ mfc1 $a3,$f16 +/* f090f44: afa00018 */ sw $zero,0x18($sp) +/* f090f48: afaa001c */ sw $t2,0x1c($sp) +/* f090f4c: afab0020 */ sw $t3,0x20($sp) +/* f090f50: 0c004128 */ jal 0x104a0 +/* f090f54: e7b20014 */ swc1 $f18,0x14($sp) +/* f090f58: 1000000d */ beqz $zero,.L0f090f90 +/* f090f5c: 00000000 */ sll $zero,$zero,0x0 +.L0f090f60: +/* f090f60: 3c01bf80 */ lui $at,0xbf80 +/* f090f64: 44812000 */ mtc1 $at,$f4 +/* f090f68: 240cffff */ addiu $t4,$zero,-1 +/* f090f6c: 240dffff */ addiu $t5,$zero,-1 +/* f090f70: 240effff */ addiu $t6,$zero,-1 +/* f090f74: afae001c */ sw $t6,0x1c($sp) +/* f090f78: afad0018 */ sw $t5,0x18($sp) +/* f090f7c: afac0010 */ sw $t4,0x10($sp) +/* f090f80: 8c845200 */ lw $a0,0x5200($a0) +/* f090f84: 2407ffff */ addiu $a3,$zero,-1 +/* f090f88: 0c004241 */ jal 0x10904 +/* f090f8c: e7a40014 */ swc1 $f4,0x14($sp) +.L0f090f90: +/* f090f90: 3c038007 */ lui $v1,0x8007 +/* f090f94: 246398d4 */ addiu $v1,$v1,-26412 +/* f090f98: 3c18800a */ lui $t8,0x800a +/* f090f9c: 8f189ff8 */ lw $t8,-0x6008($t8) +/* f090fa0: 8c6f0000 */ lw $t7,0x0($v1) +/* f090fa4: 01f8c821 */ addu $t9,$t7,$t8 +/* f090fa8: ac790000 */ sw $t9,0x0($v1) +.L0f090fac: +/* f090fac: 3c038007 */ lui $v1,0x8007 +/* f090fb0: 246398d4 */ addiu $v1,$v1,-26412 +/* f090fb4: 8c620000 */ lw $v0,0x0($v1) +/* f090fb8: 28410709 */ slti $at,$v0,0x709 +/* f090fbc: 54200008 */ bnezl $at,.L0f090fe0 +/* f090fc0: 28410ce5 */ slti $at,$v0,0xce5 +/* f090fc4: 0c003a61 */ jal 0xe984 +/* f090fc8: 00000000 */ sll $zero,$zero,0x0 +/* f090fcc: 2401001e */ addiu $at,$zero,0x1e +/* f090fd0: 1441000a */ bne $v0,$at,.L0f090ffc +/* f090fd4: 3c028007 */ lui $v0,0x8007 +/* f090fd8: 8c4298d4 */ lw $v0,-0x672c($v0) +/* f090fdc: 28410ce5 */ slti $at,$v0,0xce5 +.L0f090fe0: +/* f090fe0: 14200008 */ bnez $at,.L0f091004 +/* f090fe4: 00000000 */ sll $zero,$zero,0x0 +/* f090fe8: 0c003a61 */ jal 0xe984 +/* f090fec: 00000000 */ sll $zero,$zero,0x0 +/* f090ff0: 2401001e */ addiu $at,$zero,0x1e +/* f090ff4: 14410003 */ bne $v0,$at,.L0f091004 +/* f090ff8: 00000000 */ sll $zero,$zero,0x0 +.L0f090ffc: +/* f090ffc: 0fc24105 */ jal func0f090414 +/* f091000: 00000000 */ sll $zero,$zero,0x0 +.L0f091004: +/* f091004: 0fc24153 */ jal func0f09054c +/* f091008: 00000000 */ sll $zero,$zero,0x0 +/* f09100c: 0fc24222 */ jal func0f090888 +/* f091010: 00000000 */ sll $zero,$zero,0x0 +/* f091014: 0fc22b2c */ jal func0f08acb0 +/* f091018: 00000000 */ sll $zero,$zero,0x0 +/* f09101c: 8fbf002c */ lw $ra,0x2c($sp) +/* f091020: 3c018007 */ lui $at,0x8007 +/* f091024: ac209910 */ sw $zero,-0x66f0($at) +/* f091028: 03e00008 */ jr $ra +/* f09102c: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f091030 +/* f091030: 3c02800a */ lui $v0,0x800a +/* f091034: 8c42a2fc */ lw $v0,-0x5d04($v0) +/* f091038: 27bdffe8 */ addiu $sp,$sp,-24 +/* f09103c: afbf0014 */ sw $ra,0x14($sp) +/* f091040: 10400016 */ beqz $v0,.L0f09109c +/* f091044: 24050001 */ addiu $a1,$zero,0x1 +/* f091048: 904e0000 */ lbu $t6,0x0($v0) +.L0f09104c: +/* f09104c: 54ae0011 */ bnel $a1,$t6,.L0f091094 +/* f091050: 8c420020 */ lw $v0,0x20($v0) +/* f091054: 904f0001 */ lbu $t7,0x1($v0) +/* f091058: 31f800c2 */ andi $t8,$t7,0xc2 +/* f09105c: 5700000d */ bnezl $t8,.L0f091094 +/* f091060: 8c420020 */ lw $v0,0x20($v0) +/* f091064: 8c440004 */ lw $a0,0x4($v0) +/* f091068: 90830002 */ lbu $v1,0x2($a0) +/* f09106c: 30790040 */ andi $t9,$v1,0x40 +/* f091070: 13200007 */ beqz $t9,.L0f091090 +/* f091074: 30680080 */ andi $t0,$v1,0x80 +/* f091078: 51000006 */ beqzl $t0,.L0f091094 +/* f09107c: 8c420020 */ lw $v0,0x20($v0) +/* f091080: 0fc1acd3 */ jal func0f06b34c +/* f091084: 24050001 */ addiu $a1,$zero,0x1 +/* f091088: 10000005 */ beqz $zero,.L0f0910a0 +/* f09108c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f091090: +/* f091090: 8c420020 */ lw $v0,0x20($v0) +.L0f091094: +/* f091094: 5440ffed */ bnezl $v0,.L0f09104c +/* f091098: 904e0000 */ lbu $t6,0x0($v0) +.L0f09109c: +/* f09109c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0910a0: +/* f0910a0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0910a4: 03e00008 */ jr $ra +/* f0910a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0910ac +/* f0910ac: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0910b0: afb30024 */ sw $s3,0x24($sp) +/* f0910b4: 3c13800a */ lui $s3,0x800a +/* f0910b8: 26739fc0 */ addiu $s3,$s3,-24640 +/* f0910bc: 8e6e0284 */ lw $t6,0x284($s3) +/* f0910c0: afbf003c */ sw $ra,0x3c($sp) +/* f0910c4: afbe0038 */ sw $s8,0x38($sp) +/* f0910c8: afb70034 */ sw $s7,0x34($sp) +/* f0910cc: afb60030 */ sw $s6,0x30($sp) +/* f0910d0: afb5002c */ sw $s5,0x2c($sp) +/* f0910d4: afb40028 */ sw $s4,0x28($sp) +/* f0910d8: afb20020 */ sw $s2,0x20($sp) +/* f0910dc: afb1001c */ sw $s1,0x1c($sp) +/* f0910e0: afb00018 */ sw $s0,0x18($sp) +/* f0910e4: 8dcf00bc */ lw $t7,0xbc($t6) +/* f0910e8: 00002825 */ or $a1,$zero,$zero +/* f0910ec: 8df00004 */ lw $s0,0x4($t7) +/* f0910f0: 0fc22e2e */ jal func0f08b8b8 +/* f0910f4: 02002025 */ or $a0,$s0,$zero +/* f0910f8: 02002025 */ or $a0,$s0,$zero +/* f0910fc: 0fc22e2e */ jal func0f08b8b8 +/* f091100: 24050001 */ addiu $a1,$zero,0x1 +/* f091104: 3c16800b */ lui $s6,0x800b +/* f091108: 26d6cb88 */ addiu $s6,$s6,-13432 +/* f09110c: 24100001 */ addiu $s0,$zero,0x1 +/* f091110: 241e005e */ addiu $s8,$zero,0x5e +/* f091114: 24170036 */ addiu $s7,$zero,0x36 +/* f091118: 24150002 */ addiu $s5,$zero,0x2 +/* f09111c: 3c140800 */ lui $s4,0x800 +/* f091120: 3c120040 */ lui $s2,0x40 +/* f091124: 24110008 */ addiu $s1,$zero,0x8 +.L0f091128: +/* f091128: 0fc4a2bd */ jal func0f128af4 +/* f09112c: 02002025 */ or $a0,$s0,$zero +/* f091130: 04420039 */ bltzl $v0,.L0f091218 +/* f091134: 26100001 */ addiu $s0,$s0,0x1 +/* f091138: 0fc4468a */ jal func0f111a28 +/* f09113c: 02002025 */ or $a0,$s0,$zero +/* f091140: 10400034 */ beqz $v0,.L0f091214 +/* f091144: 02002025 */ or $a0,$s0,$zero +/* f091148: 0fc2c5f0 */ jal func0f0b17c0 +/* f09114c: 02802825 */ or $a1,$s4,$zero +/* f091150: 5040000a */ beqzl $v0,.L0f09117c +/* f091154: 8e680298 */ lw $t0,0x298($s3) +/* f091158: 8e780318 */ lw $t8,0x318($s3) +/* f09115c: 5300002e */ beqzl $t8,.L0f091218 +/* f091160: 26100001 */ addiu $s0,$s0,0x1 +/* f091164: 92d90010 */ lbu $t9,0x10($s6) +/* f091168: 56b9002b */ bnel $s5,$t9,.L0f091218 +/* f09116c: 26100001 */ addiu $s0,$s0,0x1 +/* f091170: 56170029 */ bnel $s0,$s7,.L0f091218 +/* f091174: 26100001 */ addiu $s0,$s0,0x1 +/* f091178: 8e680298 */ lw $t0,0x298($s3) +.L0f09117c: +/* f09117c: 05000023 */ bltz $t0,.L0f09120c +/* f091180: 00000000 */ sll $zero,$zero,0x0 +/* f091184: 8e690284 */ lw $t1,0x284($s3) +/* f091188: 24060001 */ addiu $a2,$zero,0x1 +/* f09118c: 8d2a00bc */ lw $t2,0xbc($t1) +/* f091190: 8d45001c */ lw $a1,0x1c($t2) +/* f091194: 10a00011 */ beqz $a1,.L0f0911dc +/* f091198: 00000000 */ sll $zero,$zero,0x0 +/* f09119c: 8ca40004 */ lw $a0,0x4($a1) +.L0f0911a0: +/* f0911a0: 908b0003 */ lbu $t3,0x3($a0) +/* f0911a4: 562b000b */ bnel $s1,$t3,.L0f0911d4 +/* f0911a8: 8ca50020 */ lw $a1,0x20($a1) +/* f0911ac: 908c005c */ lbu $t4,0x5c($a0) +/* f0911b0: 560c0008 */ bnel $s0,$t4,.L0f0911d4 +/* f0911b4: 8ca50020 */ lw $a1,0x20($a1) +/* f0911b8: 8c8d0010 */ lw $t5,0x10($a0) +/* f0911bc: 01b27024 */ and $t6,$t5,$s2 +/* f0911c0: 51c00004 */ beqzl $t6,.L0f0911d4 +/* f0911c4: 8ca50020 */ lw $a1,0x20($a1) +/* f0911c8: 10000004 */ beqz $zero,.L0f0911dc +/* f0911cc: 00003025 */ or $a2,$zero,$zero +/* f0911d0: 8ca50020 */ lw $a1,0x20($a1) +.L0f0911d4: +/* f0911d4: 54a0fff2 */ bnezl $a1,.L0f0911a0 +/* f0911d8: 8ca40004 */ lw $a0,0x4($a1) +.L0f0911dc: +/* f0911dc: 10c00003 */ beqz $a2,.L0f0911ec +/* f0911e0: 00000000 */ sll $zero,$zero,0x0 +/* f0911e4: 0fc447a9 */ jal func0f111ea4 +/* f0911e8: 02002025 */ or $a0,$s0,$zero +.L0f0911ec: +/* f0911ec: 0fc28aac */ jal func0f0a2ab0 +/* f0911f0: 02002025 */ or $a0,$s0,$zero +/* f0911f4: 54400008 */ bnezl $v0,.L0f091218 +/* f0911f8: 26100001 */ addiu $s0,$s0,0x1 +/* f0911fc: 0fc24494 */ jal func0f091250 +/* f091200: 02002025 */ or $a0,$s0,$zero +/* f091204: 10000004 */ beqz $zero,.L0f091218 +/* f091208: 26100001 */ addiu $s0,$s0,0x1 +.L0f09120c: +/* f09120c: 0fc24494 */ jal func0f091250 +/* f091210: 02002025 */ or $a0,$s0,$zero +.L0f091214: +/* f091214: 26100001 */ addiu $s0,$s0,0x1 +.L0f091218: +/* f091218: 161effc3 */ bne $s0,$s8,.L0f091128 +/* f09121c: 00000000 */ sll $zero,$zero,0x0 +/* f091220: 8fbf003c */ lw $ra,0x3c($sp) +/* f091224: 8fb00018 */ lw $s0,0x18($sp) +/* f091228: 8fb1001c */ lw $s1,0x1c($sp) +/* f09122c: 8fb20020 */ lw $s2,0x20($sp) +/* f091230: 8fb30024 */ lw $s3,0x24($sp) +/* f091234: 8fb40028 */ lw $s4,0x28($sp) +/* f091238: 8fb5002c */ lw $s5,0x2c($sp) +/* f09123c: 8fb60030 */ lw $s6,0x30($sp) +/* f091240: 8fb70034 */ lw $s7,0x34($sp) +/* f091244: 8fbe0038 */ lw $s8,0x38($sp) +/* f091248: 03e00008 */ jr $ra +/* f09124c: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f091250 +/* f091250: 3c0e800a */ lui $t6,0x800a +/* f091254: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f091258: 27bdffd0 */ addiu $sp,$sp,-48 +/* f09125c: afbf001c */ sw $ra,0x1c($sp) +/* f091260: afa40030 */ sw $a0,0x30($sp) +/* f091264: 8dcf00bc */ lw $t7,0xbc($t6) +/* f091268: 8df80004 */ lw $t8,0x4($t7) +/* f09126c: 0fc4a2bd */ jal func0f128af4 +/* f091270: afb80024 */ sw $t8,0x24($sp) +/* f091274: 8fa40024 */ lw $a0,0x24($sp) +/* f091278: 00402825 */ or $a1,$v0,$zero +/* f09127c: 8fa60030 */ lw $a2,0x30($sp) +/* f091280: 3c072000 */ lui $a3,0x2000 +/* f091284: afa00010 */ sw $zero,0x10($sp) +/* f091288: 0fc22e3a */ jal func0f08b8e8 +/* f09128c: afa00014 */ sw $zero,0x14($sp) +/* f091290: 1040000e */ beqz $v0,.L0f0912cc +/* f091294: 00402025 */ or $a0,$v0,$zero +/* f091298: 24050001 */ addiu $a1,$zero,0x1 +/* f09129c: 0fc20a59 */ jal func0f082964 +/* f0912a0: afa20028 */ sw $v0,0x28($sp) +/* f0912a4: 8fa40028 */ lw $a0,0x28($sp) +/* f0912a8: 0fc20c1f */ jal func0f08307c +/* f0912ac: 24050001 */ addiu $a1,$zero,0x1 +/* f0912b0: 8fb90030 */ lw $t9,0x30($sp) +/* f0912b4: 24010057 */ addiu $at,$zero,0x57 +/* f0912b8: 8fa40024 */ lw $a0,0x24($sp) +/* f0912bc: 57210004 */ bnel $t9,$at,.L0f0912d0 +/* f0912c0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0912c4: 0fc61ca2 */ jal func0f187288 +/* f0912c8: 8fa50028 */ lw $a1,0x28($sp) +.L0f0912cc: +/* f0912cc: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0912d0: +/* f0912d0: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0912d4: 03e00008 */ jr $ra +/* f0912d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0912dc +/* f0912dc: 27bdfe00 */ addiu $sp,$sp,-512 +/* f0912e0: afbf0044 */ sw $ra,0x44($sp) +/* f0912e4: afa40200 */ sw $a0,0x200($sp) +/* f0912e8: afa50204 */ sw $a1,0x204($sp) +/* f0912ec: afa60208 */ sw $a2,0x208($sp) +/* f0912f0: 0fc5b364 */ jal func0f16cd90 +/* f0912f4: afa7020c */ sw $a3,0x20c($sp) +/* f0912f8: 1440029e */ bnez $v0,.L0f091d74 +/* f0912fc: 8fa30208 */ lw $v1,0x208($sp) +/* f091300: afa001fc */ sw $zero,0x1fc($sp) +/* f091304: afa001d8 */ sw $zero,0x1d8($sp) +/* f091308: a3a001c7 */ sb $zero,0x1c7($sp) +/* f09130c: a3a00187 */ sb $zero,0x187($sp) +/* f091310: c4640000 */ lwc1 $f4,0x0($v1) +/* f091314: 93ae0213 */ lbu $t6,0x213($sp) +/* f091318: 2401001c */ addiu $at,$zero,0x1c +/* f09131c: e7a4018c */ swc1 $f4,0x18c($sp) +/* f091320: c4660004 */ lwc1 $f6,0x4($v1) +/* f091324: 240f0001 */ addiu $t7,$zero,0x1 +/* f091328: 3c0a800a */ lui $t2,0x800a +/* f09132c: e7a60190 */ swc1 $f6,0x190($sp) +/* f091330: c4680008 */ lwc1 $f8,0x8($v1) +/* f091334: afae0054 */ sw $t6,0x54($sp) +/* f091338: 15c1000b */ bne $t6,$at,.L0f091368 +/* f09133c: e7a80194 */ swc1 $f8,0x194($sp) +/* f091340: 3c014220 */ lui $at,0x4220 +/* f091344: 44818000 */ mtc1 $at,$f16 +/* f091348: c7aa0190 */ lwc1 $f10,0x190($sp) +/* f09134c: 2418ffff */ addiu $t8,$zero,-1 +/* f091350: 24190001 */ addiu $t9,$zero,0x1 +/* f091354: 46105481 */ sub.s $f18,$f10,$f16 +/* f091358: a3af01c7 */ sb $t7,0x1c7($sp) +/* f09135c: a3b80198 */ sb $t8,0x198($sp) +/* f091360: a3b90187 */ sb $t9,0x187($sp) +/* f091364: e7b20190 */ swc1 $f18,0x190($sp) +.L0f091368: +/* f091368: 8fa80204 */ lw $t0,0x204($sp) +/* f09136c: 5100008d */ beqzl $t0,.L0f0915a4 +/* f091370: 8fa20214 */ lw $v0,0x214($sp) +/* f091374: 8d090008 */ lw $t1,0x8($t0) +/* f091378: 8d4a9fc8 */ lw $t2,-0x6038($t2) +/* f09137c: 8fab0054 */ lw $t3,0x54($sp) +/* f091380: 012a082a */ slt $at,$t1,$t2 +/* f091384: 10200086 */ beqz $at,.L0f0915a0 +/* f091388: 2401002b */ addiu $at,$zero,0x2b +/* f09138c: 11610028 */ beq $t3,$at,.L0f091430 +/* f091390: 8fa40200 */ lw $a0,0x200($sp) +/* f091394: 24010059 */ addiu $at,$zero,0x59 +/* f091398: 11610006 */ beq $t3,$at,.L0f0913b4 +/* f09139c: 8fa40200 */ lw $a0,0x200($sp) +/* f0913a0: 2401005a */ addiu $at,$zero,0x5a +/* f0913a4: 11610043 */ beq $t3,$at,.L0f0914b4 +/* f0913a8: 8fa40200 */ lw $a0,0x200($sp) +/* f0913ac: 1000005f */ beqz $zero,.L0f09152c +/* f0913b0: 8fa40200 */ lw $a0,0x200($sp) +.L0f0913b4: +/* f0913b4: 24050007 */ addiu $a1,$zero,0x7 +/* f0913b8: 0fc249af */ jal func0f0926bc +/* f0913bc: 3406ffff */ dli $a2,0xffff +/* f0913c0: 3c01bf80 */ lui $at,0xbf80 +/* f0913c4: 44810000 */ mtc1 $at,$f0 +/* f0913c8: 240cffff */ addiu $t4,$zero,-1 +/* f0913cc: 240d0007 */ addiu $t5,$zero,0x7 +/* f0913d0: 240effff */ addiu $t6,$zero,-1 +/* f0913d4: afae002c */ sw $t6,0x2c($sp) +/* f0913d8: afad001c */ sw $t5,0x1c($sp) +/* f0913dc: afac0010 */ sw $t4,0x10($sp) +/* f0913e0: 00002025 */ or $a0,$zero,$zero +/* f0913e4: 8fa50200 */ lw $a1,0x200($sp) +/* f0913e8: 2406810e */ addiu $a2,$zero,-32498 +/* f0913ec: 2407ffff */ addiu $a3,$zero,-1 +/* f0913f0: afa00014 */ sw $zero,0x14($sp) +/* f0913f4: afa00018 */ sw $zero,0x18($sp) +/* f0913f8: afa00020 */ sw $zero,0x20($sp) +/* f0913fc: afa00028 */ sw $zero,0x28($sp) +/* f091400: e7a00024 */ swc1 $f0,0x24($sp) +/* f091404: e7a00030 */ swc1 $f0,0x30($sp) +/* f091408: e7a00034 */ swc1 $f0,0x34($sp) +/* f09140c: 0fc24e7e */ jal func0f0939f8 +/* f091410: e7a00038 */ swc1 $f0,0x38($sp) +/* f091414: 3c0f800a */ lui $t7,0x800a +/* f091418: 8def9fc8 */ lw $t7,-0x6038($t7) +/* f09141c: 8fb90204 */ lw $t9,0x204($sp) +/* f091420: 25f80004 */ addiu $t8,$t7,0x4 +/* f091424: af380008 */ sw $t8,0x8($t9) +/* f091428: 1000005d */ beqz $zero,.L0f0915a0 +/* f09142c: 8fa30208 */ lw $v1,0x208($sp) +.L0f091430: +/* f091430: 24050001 */ addiu $a1,$zero,0x1 +/* f091434: 0fc249af */ jal func0f0926bc +/* f091438: 3406ffff */ dli $a2,0xffff +/* f09143c: 3c01bf80 */ lui $at,0xbf80 +/* f091440: 44812000 */ mtc1 $at,$f4 +/* f091444: 44813000 */ mtc1 $at,$f6 +/* f091448: 44814000 */ mtc1 $at,$f8 +/* f09144c: 44815000 */ mtc1 $at,$f10 +/* f091450: 2408ffff */ addiu $t0,$zero,-1 +/* f091454: 2409ffff */ addiu $t1,$zero,-1 +/* f091458: afa9002c */ sw $t1,0x2c($sp) +/* f09145c: afa80010 */ sw $t0,0x10($sp) +/* f091460: 00002025 */ or $a0,$zero,$zero +/* f091464: 8fa50200 */ lw $a1,0x200($sp) +/* f091468: 2406805a */ addiu $a2,$zero,-32678 +/* f09146c: 2407ffff */ addiu $a3,$zero,-1 +/* f091470: afa00014 */ sw $zero,0x14($sp) +/* f091474: afa00018 */ sw $zero,0x18($sp) +/* f091478: afa0001c */ sw $zero,0x1c($sp) +/* f09147c: afa00020 */ sw $zero,0x20($sp) +/* f091480: afa00028 */ sw $zero,0x28($sp) +/* f091484: e7a40024 */ swc1 $f4,0x24($sp) +/* f091488: e7a60030 */ swc1 $f6,0x30($sp) +/* f09148c: e7a80034 */ swc1 $f8,0x34($sp) +/* f091490: 0fc24e7e */ jal func0f0939f8 +/* f091494: e7aa0038 */ swc1 $f10,0x38($sp) +/* f091498: 3c0a800a */ lui $t2,0x800a +/* f09149c: 8d4a9fc8 */ lw $t2,-0x6038($t2) +/* f0914a0: 8fac0204 */ lw $t4,0x204($sp) +/* f0914a4: 254b0002 */ addiu $t3,$t2,0x2 +/* f0914a8: ad8b0008 */ sw $t3,0x8($t4) +/* f0914ac: 1000003c */ beqz $zero,.L0f0915a0 +/* f0914b0: 8fa30208 */ lw $v1,0x208($sp) +.L0f0914b4: +/* f0914b4: 24050001 */ addiu $a1,$zero,0x1 +/* f0914b8: 0fc249af */ jal func0f0926bc +/* f0914bc: 3406ffff */ dli $a2,0xffff +/* f0914c0: 3c01bf80 */ lui $at,0xbf80 +/* f0914c4: 44810000 */ mtc1 $at,$f0 +/* f0914c8: 240dffff */ addiu $t5,$zero,-1 +/* f0914cc: 240effff */ addiu $t6,$zero,-1 +/* f0914d0: afae002c */ sw $t6,0x2c($sp) +/* f0914d4: afad0010 */ sw $t5,0x10($sp) +/* f0914d8: 00002025 */ or $a0,$zero,$zero +/* f0914dc: 8fa50200 */ lw $a1,0x200($sp) +/* f0914e0: 24068043 */ addiu $a2,$zero,-32701 +/* f0914e4: 2407ffff */ addiu $a3,$zero,-1 +/* f0914e8: afa00014 */ sw $zero,0x14($sp) +/* f0914ec: afa00018 */ sw $zero,0x18($sp) +/* f0914f0: afa0001c */ sw $zero,0x1c($sp) +/* f0914f4: afa00020 */ sw $zero,0x20($sp) +/* f0914f8: afa00028 */ sw $zero,0x28($sp) +/* f0914fc: e7a00024 */ swc1 $f0,0x24($sp) +/* f091500: e7a00030 */ swc1 $f0,0x30($sp) +/* f091504: e7a00034 */ swc1 $f0,0x34($sp) +/* f091508: 0fc24e7e */ jal func0f0939f8 +/* f09150c: e7a00038 */ swc1 $f0,0x38($sp) +/* f091510: 3c0f800a */ lui $t7,0x800a +/* f091514: 8def9fc8 */ lw $t7,-0x6038($t7) +/* f091518: 8fb90204 */ lw $t9,0x204($sp) +/* f09151c: 25f80008 */ addiu $t8,$t7,0x8 +/* f091520: af380008 */ sw $t8,0x8($t9) +/* f091524: 1000001e */ beqz $zero,.L0f0915a0 +/* f091528: 8fa30208 */ lw $v1,0x208($sp) +.L0f09152c: +/* f09152c: 24050001 */ addiu $a1,$zero,0x1 +/* f091530: 0fc249af */ jal func0f0926bc +/* f091534: 3406ffff */ dli $a2,0xffff +/* f091538: 3c01bf80 */ lui $at,0xbf80 +/* f09153c: 44810000 */ mtc1 $at,$f0 +/* f091540: 2408ffff */ addiu $t0,$zero,-1 +/* f091544: 2409ffff */ addiu $t1,$zero,-1 +/* f091548: afa9002c */ sw $t1,0x2c($sp) +/* f09154c: afa80010 */ sw $t0,0x10($sp) +/* f091550: 00002025 */ or $a0,$zero,$zero +/* f091554: 8fa50200 */ lw $a1,0x200($sp) +/* f091558: 24068045 */ addiu $a2,$zero,-32699 +/* f09155c: 2407ffff */ addiu $a3,$zero,-1 +/* f091560: afa00014 */ sw $zero,0x14($sp) +/* f091564: afa00018 */ sw $zero,0x18($sp) +/* f091568: afa0001c */ sw $zero,0x1c($sp) +/* f09156c: afa00020 */ sw $zero,0x20($sp) +/* f091570: afa00028 */ sw $zero,0x28($sp) +/* f091574: e7a00024 */ swc1 $f0,0x24($sp) +/* f091578: e7a00030 */ swc1 $f0,0x30($sp) +/* f09157c: e7a00034 */ swc1 $f0,0x34($sp) +/* f091580: 0fc24e7e */ jal func0f0939f8 +/* f091584: e7a00038 */ swc1 $f0,0x38($sp) +/* f091588: 3c0a800a */ lui $t2,0x800a +/* f09158c: 8d4a9fc8 */ lw $t2,-0x6038($t2) +/* f091590: 8fac0204 */ lw $t4,0x204($sp) +/* f091594: 254b0002 */ addiu $t3,$t2,0x2 +/* f091598: ad8b0008 */ sw $t3,0x8($t4) +/* f09159c: 8fa30208 */ lw $v1,0x208($sp) +.L0f0915a0: +/* f0915a0: 8fa20214 */ lw $v0,0x214($sp) +.L0f0915a4: +/* f0915a4: 8fa6020c */ lw $a2,0x20c($sp) +/* f0915a8: 3c014e00 */ lui $at,0x4e00 +/* f0915ac: 1040001d */ beqz $v0,.L0f091624 +/* f0915b0: 3c198007 */ lui $t9,0x8007 +/* f0915b4: 3c014170 */ lui $at,0x4170 +/* f0915b8: 44817000 */ mtc1 $at,$f14 +/* f0915bc: c4c60000 */ lwc1 $f6,0x0($a2) +/* f0915c0: c4500008 */ lwc1 $f16,0x8($v0) +/* f0915c4: c4720000 */ lwc1 $f18,0x0($v1) +/* f0915c8: 460e3202 */ mul.s $f8,$f6,$f14 +/* f0915cc: c4c60004 */ lwc1 $f6,0x4($a2) +/* f0915d0: 46128101 */ sub.s $f4,$f16,$f18 +/* f0915d4: c4700004 */ lwc1 $f16,0x4($v1) +/* f0915d8: c44a000c */ lwc1 $f10,0xc($v0) +/* f0915dc: 46082001 */ sub.s $f0,$f4,$f8 +/* f0915e0: 460e3102 */ mul.s $f4,$f6,$f14 +/* f0915e4: c4c60008 */ lwc1 $f6,0x8($a2) +/* f0915e8: 46105481 */ sub.s $f18,$f10,$f16 +/* f0915ec: c46a0008 */ lwc1 $f10,0x8($v1) +/* f0915f0: c4480010 */ lwc1 $f8,0x10($v0) +/* f0915f4: 46049081 */ sub.s $f2,$f18,$f4 +/* f0915f8: 460e3482 */ mul.s $f18,$f6,$f14 +/* f0915fc: 460a4401 */ sub.s $f16,$f8,$f10 +/* f091600: 46000102 */ mul.s $f4,$f0,$f0 +/* f091604: 00000000 */ sll $zero,$zero,0x0 +/* f091608: 46021202 */ mul.s $f8,$f2,$f2 +/* f09160c: 46128301 */ sub.s $f12,$f16,$f18 +/* f091610: 460c6182 */ mul.s $f6,$f12,$f12 +/* f091614: 46082280 */ add.s $f10,$f4,$f8 +/* f091618: 46065400 */ add.s $f16,$f10,$f6 +/* f09161c: 10000004 */ beqz $zero,.L0f091630 +/* f091620: e7b001dc */ swc1 $f16,0x1dc($sp) +.L0f091624: +/* f091624: 44819000 */ mtc1 $at,$f18 +/* f091628: 8fa6020c */ lw $a2,0x20c($sp) +/* f09162c: e7b201dc */ swc1 $f18,0x1dc($sp) +.L0f091630: +/* f091630: 8fad0054 */ lw $t5,0x54($sp) +/* f091634: 24010018 */ addiu $at,$zero,0x18 +/* f091638: 8fae0200 */ lw $t6,0x200($sp) +/* f09163c: 15a1006d */ bne $t5,$at,.L0f0917f4 +/* f091640: 00000000 */ sll $zero,$zero,0x0 +/* f091644: 0fc1eb7d */ jal func0f07adf4 +/* f091648: 8dc40004 */ lw $a0,0x4($t6) +/* f09164c: 104001c9 */ beqz $v0,.L0f091d74 +/* f091650: 3c017f1b */ lui $at,0x7f1b +/* f091654: c424b20c */ lwc1 $f4,-0x4df4($at) +/* f091658: c7a801dc */ lwc1 $f8,0x1dc($sp) +/* f09165c: 4608203c */ c.lt.s $f4,$f8 +/* f091660: 00000000 */ sll $zero,$zero,0x0 +/* f091664: 450201c4 */ bc1fl .L0f091d78 +/* f091668: 8fbf0044 */ lw $ra,0x44($sp) +/* f09166c: c44a0080 */ lwc1 $f10,0x80($v0) +/* f091670: 2404011f */ addiu $a0,$zero,0x11f +/* f091674: 24050053 */ addiu $a1,$zero,0x53 +/* f091678: e7aa009c */ swc1 $f10,0x9c($sp) +/* f09167c: c446007c */ lwc1 $f6,0x7c($v0) +/* f091680: 00003025 */ or $a2,$zero,$zero +/* f091684: 0fc22e20 */ jal func0f08b880 +/* f091688: e7a60098 */ swc1 $f6,0x98($sp) +/* f09168c: 104001b9 */ beqz $v0,.L0f091d74 +/* f091690: afa2017c */ sw $v0,0x17c($sp) +/* f091694: 0c00566c */ jal 0x159b0 +/* f091698: 27a4013c */ addiu $a0,$sp,0x13c +/* f09169c: c7ac009c */ lwc1 $f12,0x9c($sp) +/* f0916a0: 0c0058ba */ jal 0x162e8 +/* f0916a4: 27a500e0 */ addiu $a1,$sp,0xe0 +/* f0916a8: c7ac0098 */ lwc1 $f12,0x98($sp) +/* f0916ac: 0c0058dd */ jal 0x16374 +/* f0916b0: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f0916b4: 27a400a0 */ addiu $a0,$sp,0xa0 +/* f0916b8: 0c0056f8 */ jal 0x15be0 +/* f0916bc: 27a500e0 */ addiu $a1,$sp,0xe0 +/* f0916c0: 8fa3020c */ lw $v1,0x20c($sp) +/* f0916c4: 3c017f1b */ lui $at,0x7f1b +/* f0916c8: c422b210 */ lwc1 $f2,-0x4df0($at) +/* f0916cc: c4700000 */ lwc1 $f16,0x0($v1) +/* f0916d0: 3c01800a */ lui $at,0x800a +/* f0916d4: c420a00c */ lwc1 $f0,-0x5ff4($at) +/* f0916d8: 46028482 */ mul.s $f18,$f16,$f2 +/* f0916dc: 8fa20200 */ lw $v0,0x200($sp) +/* f0916e0: 8fa50208 */ lw $a1,0x208($sp) +/* f0916e4: 27af0130 */ addiu $t7,$sp,0x130 +/* f0916e8: 27b8013c */ addiu $t8,$sp,0x13c +/* f0916ec: 8fa4017c */ lw $a0,0x17c($sp) +/* f0916f0: 27a700e0 */ addiu $a3,$sp,0xe0 +/* f0916f4: e7b20120 */ swc1 $f18,0x120($sp) +/* f0916f8: c4640004 */ lwc1 $f4,0x4($v1) +/* f0916fc: c7b00120 */ lwc1 $f16,0x120($sp) +/* f091700: 24460028 */ addiu $a2,$v0,0x28 +/* f091704: 46022202 */ mul.s $f8,$f4,$f2 +/* f091708: e7a80124 */ swc1 $f8,0x124($sp) +/* f09170c: c46a0008 */ lwc1 $f10,0x8($v1) +/* f091710: c7a40124 */ lwc1 $f4,0x124($sp) +/* f091714: afb80014 */ sw $t8,0x14($sp) +/* f091718: 46025182 */ mul.s $f6,$f10,$f2 +/* f09171c: afaf0010 */ sw $t7,0x10($sp) +/* f091720: afa20018 */ sw $v0,0x18($sp) +/* f091724: 46008482 */ mul.s $f18,$f16,$f0 +/* f091728: afa5001c */ sw $a1,0x1c($sp) +/* f09172c: 46002202 */ mul.s $f8,$f4,$f0 +/* f091730: e7a60128 */ swc1 $f6,0x128($sp) +/* f091734: c7aa0128 */ lwc1 $f10,0x128($sp) +/* f091738: e7b20130 */ swc1 $f18,0x130($sp) +/* f09173c: 46005182 */ mul.s $f6,$f10,$f0 +/* f091740: e7a80134 */ swc1 $f8,0x134($sp) +/* f091744: 0fc27af3 */ jal func0f09ebcc +/* f091748: e7a60138 */ swc1 $f6,0x138($sp) +/* f09174c: 8fa3017c */ lw $v1,0x17c($sp) +/* f091750: 8c790040 */ lw $t9,0x40($v1) +/* f091754: 33280080 */ andi $t0,$t9,0x80 +/* f091758: 51000187 */ beqzl $t0,.L0f091d78 +/* f09175c: 8fbf0044 */ lw $ra,0x44($sp) +/* f091760: 8c620048 */ lw $v0,0x48($v1) +/* f091764: 2409ffff */ addiu $t1,$zero,-1 +/* f091768: a4690062 */ sh $t1,0x62($v1) +/* f09176c: 8c4a0000 */ lw $t2,0x0($v0) +/* f091770: 3c01bf80 */ lui $at,0xbf80 +/* f091774: 44810000 */ mtc1 $at,$f0 +/* f091778: 354b0010 */ ori $t3,$t2,0x10 +/* f09177c: ac4b0000 */ sw $t3,0x0($v0) +/* f091780: 8c6c0048 */ lw $t4,0x48($v1) +/* f091784: c7b00120 */ lwc1 $f16,0x120($sp) +/* f091788: 240fffff */ addiu $t7,$zero,-1 +/* f09178c: 2418ffff */ addiu $t8,$zero,-1 +/* f091790: e5900010 */ swc1 $f16,0x10($t4) +/* f091794: 8c6d0048 */ lw $t5,0x48($v1) +/* f091798: c7b20124 */ lwc1 $f18,0x124($sp) +/* f09179c: 00002025 */ or $a0,$zero,$zero +/* f0917a0: 24068053 */ addiu $a2,$zero,-32685 +/* f0917a4: e5b20014 */ swc1 $f18,0x14($t5) +/* f0917a8: 8c6e0048 */ lw $t6,0x48($v1) +/* f0917ac: c7a40128 */ lwc1 $f4,0x128($sp) +/* f0917b0: 2407ffff */ addiu $a3,$zero,-1 +/* f0917b4: e5c40018 */ swc1 $f4,0x18($t6) +/* f0917b8: 8c650014 */ lw $a1,0x14($v1) +/* f0917bc: afb8002c */ sw $t8,0x2c($sp) +/* f0917c0: afa00028 */ sw $zero,0x28($sp) +/* f0917c4: afa00020 */ sw $zero,0x20($sp) +/* f0917c8: afa0001c */ sw $zero,0x1c($sp) +/* f0917cc: afa00018 */ sw $zero,0x18($sp) +/* f0917d0: afa00014 */ sw $zero,0x14($sp) +/* f0917d4: afaf0010 */ sw $t7,0x10($sp) +/* f0917d8: e7a00038 */ swc1 $f0,0x38($sp) +/* f0917dc: e7a00034 */ swc1 $f0,0x34($sp) +/* f0917e0: e7a00030 */ swc1 $f0,0x30($sp) +/* f0917e4: 0fc24e7e */ jal func0f0939f8 +/* f0917e8: e7a00024 */ swc1 $f0,0x24($sp) +/* f0917ec: 10000162 */ beqz $zero,.L0f091d78 +/* f0917f0: 8fbf0044 */ lw $ra,0x44($sp) +.L0f0917f4: +/* f0917f4: 8f39ae04 */ lw $t9,-0x51fc($t9) +/* f0917f8: 93a80213 */ lbu $t0,0x213($sp) +/* f0917fc: 3c014780 */ lui $at,0x4780 +/* f091800: afb90094 */ sw $t9,0x94($sp) +/* f091804: a3a80094 */ sb $t0,0x94($sp) +/* f091808: 44810000 */ mtc1 $at,$f0 +/* f09180c: c4c80000 */ lwc1 $f8,0x0($a2) +/* f091810: c4660000 */ lwc1 $f6,0x0($v1) +/* f091814: 8fa40200 */ lw $a0,0x200($sp) +/* f091818: 46004282 */ mul.s $f10,$f8,$f0 +/* f09181c: 00002825 */ or $a1,$zero,$zero +/* f091820: 46065400 */ add.s $f16,$f10,$f6 +/* f091824: e7b001f0 */ swc1 $f16,0x1f0($sp) +/* f091828: c4d20004 */ lwc1 $f18,0x4($a2) +/* f09182c: c4680004 */ lwc1 $f8,0x4($v1) +/* f091830: 46009102 */ mul.s $f4,$f18,$f0 +/* f091834: 46082280 */ add.s $f10,$f4,$f8 +/* f091838: e7aa01f4 */ swc1 $f10,0x1f4($sp) +/* f09183c: c4c60008 */ lwc1 $f6,0x8($a2) +/* f091840: c4720008 */ lwc1 $f18,0x8($v1) +/* f091844: 46003402 */ mul.s $f16,$f6,$f0 +/* f091848: 46128100 */ add.s $f4,$f16,$f18 +/* f09184c: 0fc1905e */ jal func0f064178 +/* f091850: e7a401f8 */ swc1 $f4,0x1f8($sp) +/* f091854: 8fa50200 */ lw $a1,0x200($sp) +/* f091858: 24090010 */ addiu $t1,$zero,0x10 +/* f09185c: afa90010 */ sw $t1,0x10($sp) +/* f091860: 24a50028 */ addiu $a1,$a1,0x28 +/* f091864: afa50050 */ sw $a1,0x50($sp) +/* f091868: 8fa40208 */ lw $a0,0x208($sp) +/* f09186c: 27a601f0 */ addiu $a2,$sp,0x1f0 +/* f091870: 0c00b764 */ jal 0x2dd90 +/* f091874: 2407003b */ addiu $a3,$zero,0x3b +/* f091878: 1440000a */ bnez $v0,.L0f0918a4 +/* f09187c: 240a0001 */ addiu $t2,$zero,0x1 +/* f091880: 3c067f1b */ lui $a2,0x7f1b +/* f091884: afaa01fc */ sw $t2,0x1fc($sp) +/* f091888: 24c6a1c0 */ addiu $a2,$a2,-24128 +/* f09188c: 27a401f0 */ addiu $a0,$sp,0x1f0 +/* f091890: 0c0093af */ jal 0x24ebc +/* f091894: 24055fa2 */ addiu $a1,$zero,0x5fa2 +/* f091898: 0c0093ac */ jal 0x24eb0 +/* f09189c: 00000000 */ sll $zero,$zero,0x0 +/* f0918a0: afa201d8 */ sw $v0,0x1d8($sp) +.L0f0918a4: +/* f0918a4: 8fa40200 */ lw $a0,0x200($sp) +/* f0918a8: 0fc1905e */ jal func0f064178 +/* f0918ac: 24050001 */ addiu $a1,$zero,0x1 +/* f0918b0: 8fab0208 */ lw $t3,0x208($sp) +/* f0918b4: 8fac0214 */ lw $t4,0x214($sp) +/* f0918b8: c7a801f0 */ lwc1 $f8,0x1f0($sp) +/* f0918bc: c7a601f4 */ lwc1 $f6,0x1f4($sp) +/* f0918c0: c7b201f8 */ lwc1 $f18,0x1f8($sp) +/* f0918c4: c56a0000 */ lwc1 $f10,0x0($t3) +/* f0918c8: c5700004 */ lwc1 $f16,0x4($t3) +/* f0918cc: c5640008 */ lwc1 $f4,0x8($t3) +/* f0918d0: 460a4001 */ sub.s $f0,$f8,$f10 +/* f0918d4: 46103081 */ sub.s $f2,$f6,$f16 +/* f0918d8: 1180007b */ beqz $t4,.L0f091ac8 +/* f0918dc: 46049301 */ sub.s $f12,$f18,$f4 +/* f0918e0: 46000202 */ mul.s $f8,$f0,$f0 +/* f0918e4: c7a401dc */ lwc1 $f4,0x1dc($sp) +/* f0918e8: 46021282 */ mul.s $f10,$f2,$f2 +/* f0918ec: 460a4180 */ add.s $f6,$f8,$f10 +/* f0918f0: 460c6402 */ mul.s $f16,$f12,$f12 +/* f0918f4: 46103480 */ add.s $f18,$f6,$f16 +/* f0918f8: 4612203e */ c.le.s $f4,$f18 +/* f0918fc: 00000000 */ sll $zero,$zero,0x0 +/* f091900: 45020072 */ bc1fl .L0f091acc +/* f091904: 8fae01fc */ lw $t6,0x1fc($sp) +/* f091908: 0c012974 */ jal 0x4a5d0 +/* f09190c: 46002306 */ mov.s $f12,$f4 +/* f091910: 8fa20214 */ lw $v0,0x214($sp) +/* f091914: 3c0141a0 */ lui $at,0x41a0 +/* f091918: 44813000 */ mtc1 $at,$f6 +/* f09191c: c4480008 */ lwc1 $f8,0x8($v0) +/* f091920: 8fa40208 */ lw $a0,0x208($sp) +/* f091924: 8fa5020c */ lw $a1,0x20c($sp) +/* f091928: e7a80084 */ swc1 $f8,0x84($sp) +/* f09192c: c44a000c */ lwc1 $f10,0xc($v0) +/* f091930: 27a60084 */ addiu $a2,$sp,0x84 +/* f091934: 3c0741f0 */ lui $a3,0x41f0 +/* f091938: 46065401 */ sub.s $f16,$f10,$f6 +/* f09193c: e7b00088 */ swc1 $f16,0x88($sp) +/* f091940: c4520010 */ lwc1 $f18,0x10($v0) +/* f091944: e7a00090 */ swc1 $f0,0x90($sp) +/* f091948: 0fc1ace7 */ jal func0f06b39c +/* f09194c: e7b2008c */ swc1 $f18,0x8c($sp) +/* f091950: 1040005d */ beqz $v0,.L0f091ac8 +/* f091954: c7a20090 */ lwc1 $f2,0x90($sp) +/* f091958: 3c014348 */ lui $at,0x4348 +/* f09195c: 44816000 */ mtc1 $at,$f12 +/* f091960: 3c017f1b */ lui $at,0x7f1b +/* f091964: c424b214 */ lwc1 $f4,-0x4dec($at) +/* f091968: 3c01800a */ lui $at,0x800a +/* f09196c: c428a00c */ lwc1 $f8,-0x5ff4($at) +/* f091970: 8fad0204 */ lw $t5,0x204($sp) +/* f091974: 4602603c */ c.lt.s $f12,$f2 +/* f091978: 46082282 */ mul.s $f10,$f4,$f8 +/* f09197c: c5a6000c */ lwc1 $f6,0xc($t5) +/* f091980: 8fae0204 */ lw $t6,0x204($sp) +/* f091984: 46065002 */ mul.s $f0,$f10,$f6 +/* f091988: 45020005 */ bc1fl .L0f0919a0 +/* f09198c: c5d20014 */ lwc1 $f18,0x14($t6) +/* f091990: 46026403 */ div.s $f16,$f12,$f2 +/* f091994: 46100002 */ mul.s $f0,$f0,$f16 +/* f091998: 00000000 */ sll $zero,$zero,0x0 +/* f09199c: c5d20014 */ lwc1 $f18,0x14($t6) +.L0f0919a0: +/* f0919a0: 3c013f80 */ lui $at,0x3f80 +/* f0919a4: 44814000 */ mtc1 $at,$f8 +/* f0919a8: 46009100 */ add.s $f4,$f18,$f0 +/* f0919ac: 4604403e */ c.le.s $f8,$f4 +/* f0919b0: e5c40014 */ swc1 $f4,0x14($t6) +/* f0919b4: 8fa20214 */ lw $v0,0x214($sp) +/* f0919b8: 45020044 */ bc1fl .L0f091acc +/* f0919bc: 8fae01fc */ lw $t6,0x1fc($sp) +/* f0919c0: afa001fc */ sw $zero,0x1fc($sp) +/* f0919c4: c44a0008 */ lwc1 $f10,0x8($v0) +/* f0919c8: e7aa01f0 */ swc1 $f10,0x1f0($sp) +/* f0919cc: c446000c */ lwc1 $f6,0xc($v0) +/* f0919d0: e7a601f4 */ swc1 $f6,0x1f4($sp) +/* f0919d4: c4500010 */ lwc1 $f16,0x10($v0) +/* f0919d8: 0c004b70 */ jal 0x12dc0 +/* f0919dc: e7b001f8 */ swc1 $f16,0x1f8($sp) +/* f0919e0: 304f0001 */ andi $t7,$v0,0x1 +/* f0919e4: 11e00012 */ beqz $t7,.L0f091a30 +/* f0919e8: 00000000 */ sll $zero,$zero,0x0 +/* f0919ec: 0c004b70 */ jal 0x12dc0 +/* f0919f0: 00000000 */ sll $zero,$zero,0x0 +/* f0919f4: 2401000a */ addiu $at,$zero,0xa +/* f0919f8: 0041001b */ divu $zero,$v0,$at +/* f0919fc: 0000c010 */ mfhi $t8 +/* f091a00: 27190002 */ addiu $t9,$t8,0x2 +/* f091a04: 44992000 */ mtc1 $t9,$f4 +/* f091a08: c7b201f4 */ lwc1 $f18,0x1f4($sp) +/* f091a0c: 07210005 */ bgez $t9,.L0f091a24 +/* f091a10: 46802220 */ cvt.s.w $f8,$f4 +/* f091a14: 3c014f80 */ lui $at,0x4f80 +/* f091a18: 44815000 */ mtc1 $at,$f10 +/* f091a1c: 00000000 */ sll $zero,$zero,0x0 +/* f091a20: 460a4200 */ add.s $f8,$f8,$f10 +.L0f091a24: +/* f091a24: 46089180 */ add.s $f6,$f18,$f8 +/* f091a28: 10000011 */ beqz $zero,.L0f091a70 +/* f091a2c: e7a601f4 */ swc1 $f6,0x1f4($sp) +.L0f091a30: +/* f091a30: 0c004b70 */ jal 0x12dc0 +/* f091a34: 00000000 */ sll $zero,$zero,0x0 +/* f091a38: 2401000a */ addiu $at,$zero,0xa +/* f091a3c: 0041001b */ divu $zero,$v0,$at +/* f091a40: 00004010 */ mfhi $t0 +/* f091a44: 25090002 */ addiu $t1,$t0,0x2 +/* f091a48: 44892000 */ mtc1 $t1,$f4 +/* f091a4c: c7b001f4 */ lwc1 $f16,0x1f4($sp) +/* f091a50: 05210005 */ bgez $t1,.L0f091a68 +/* f091a54: 468022a0 */ cvt.s.w $f10,$f4 +/* f091a58: 3c014f80 */ lui $at,0x4f80 +/* f091a5c: 44819000 */ mtc1 $at,$f18 +/* f091a60: 00000000 */ sll $zero,$zero,0x0 +/* f091a64: 46125280 */ add.s $f10,$f10,$f18 +.L0f091a68: +/* f091a68: 460a8201 */ sub.s $f8,$f16,$f10 +/* f091a6c: e7a801f4 */ swc1 $f8,0x1f4($sp) +.L0f091a70: +/* f091a70: 27a40094 */ addiu $a0,$sp,0x94 +/* f091a74: 8fa50214 */ lw $a1,0x214($sp) +/* f091a78: 0fc29f66 */ jal func0f0a7d98 +/* f091a7c: 2406ffff */ addiu $a2,$zero,-1 +/* f091a80: 0fc2c74a */ jal func0f0b1d28 +/* f091a84: 27a40094 */ addiu $a0,$sp,0x94 +/* f091a88: 8fab0204 */ lw $t3,0x204($sp) +/* f091a8c: 8faa0214 */ lw $t2,0x214($sp) +/* f091a90: 240c00c8 */ addiu $t4,$zero,0xc8 +/* f091a94: c5660010 */ lwc1 $f6,0x10($t3) +/* f091a98: 8d440004 */ lw $a0,0x4($t2) +/* f091a9c: afac0014 */ sw $t4,0x14($sp) +/* f091aa0: 46060102 */ mul.s $f4,$f0,$f6 +/* f091aa4: afa00010 */ sw $zero,0x10($sp) +/* f091aa8: 8fa6020c */ lw $a2,0x20c($sp) +/* f091aac: 27a70094 */ addiu $a3,$sp,0x94 +/* f091ab0: 44052000 */ mfc1 $a1,$f4 +/* f091ab4: 0fc0d0cc */ jal func0f034330 +/* f091ab8: 00000000 */ sll $zero,$zero,0x0 +/* f091abc: 44809000 */ mtc1 $zero,$f18 +/* f091ac0: 8fad0204 */ lw $t5,0x204($sp) +/* f091ac4: e5b20014 */ swc1 $f18,0x14($t5) +.L0f091ac8: +/* f091ac8: 8fae01fc */ lw $t6,0x1fc($sp) +.L0f091acc: +/* f091acc: 8faf01d8 */ lw $t7,0x1d8($sp) +/* f091ad0: 51c00093 */ beqzl $t6,.L0f091d20 +/* f091ad4: 93ae01c7 */ lbu $t6,0x1c7($sp) +/* f091ad8: 11e0007d */ beqz $t7,.L0f091cd0 +/* f091adc: 8fa40208 */ lw $a0,0x208($sp) +/* f091ae0: 91e20000 */ lbu $v0,0x0($t7) +/* f091ae4: 24010003 */ addiu $at,$zero,0x3 +/* f091ae8: 2418ffff */ addiu $t8,$zero,-1 +/* f091aec: 10410004 */ beq $v0,$at,.L0f091b00 +/* f091af0: 241900c8 */ addiu $t9,$zero,0xc8 +/* f091af4: 24010006 */ addiu $at,$zero,0x6 +/* f091af8: 54410040 */ bnel $v0,$at,.L0f091bfc +/* f091afc: 24010001 */ addiu $at,$zero,0x1 +.L0f091b00: +/* f091b00: 8fa801d8 */ lw $t0,0x1d8($sp) +/* f091b04: 8faa0054 */ lw $t2,0x54($sp) +/* f091b08: afa0007c */ sw $zero,0x7c($sp) +/* f091b0c: afa00078 */ sw $zero,0x78($sp) +/* f091b10: afb80074 */ sw $t8,0x74($sp) +/* f091b14: afb90070 */ sw $t9,0x70($sp) +/* f091b18: 8d090004 */ lw $t1,0x4($t0) +/* f091b1c: 24010059 */ addiu $at,$zero,0x59 +/* f091b20: 11410005 */ beq $t2,$at,.L0f091b38 +/* f091b24: afa9006c */ sw $t1,0x6c($sp) +/* f091b28: 27a40094 */ addiu $a0,$sp,0x94 +/* f091b2c: 01002825 */ or $a1,$t0,$zero +/* f091b30: 0fc29f66 */ jal func0f0a7d98 +/* f091b34: 2406ffff */ addiu $a2,$zero,-1 +.L0f091b38: +/* f091b38: 8fab006c */ lw $t3,0x6c($sp) +/* f091b3c: 27a501f0 */ addiu $a1,$sp,0x1f0 +/* f091b40: 8fa6020c */ lw $a2,0x20c($sp) +/* f091b44: 8d6c0020 */ lw $t4,0x20($t3) +/* f091b48: 27a7007c */ addiu $a3,$sp,0x7c +/* f091b4c: 27ad0070 */ addiu $t5,$sp,0x70 +/* f091b50: 11800007 */ beqz $t4,.L0f091b70 +/* f091b54: 01602025 */ or $a0,$t3,$zero +/* f091b58: 27ae0078 */ addiu $t6,$sp,0x78 +/* f091b5c: 27af0074 */ addiu $t7,$sp,0x74 +/* f091b60: afaf0018 */ sw $t7,0x18($sp) +/* f091b64: afae0014 */ sw $t6,0x14($sp) +/* f091b68: 0fc0ffcb */ jal func0f03ff2c +/* f091b6c: afad0010 */ sw $t5,0x10($sp) +.L0f091b70: +/* f091b70: 8fb8020c */ lw $t8,0x20c($sp) +/* f091b74: 8fa4006c */ lw $a0,0x6c($sp) +/* f091b78: 8fa501d8 */ lw $a1,0x1d8($sp) +/* f091b7c: 8fa60070 */ lw $a2,0x70($sp) +/* f091b80: 27a701f0 */ addiu $a3,$sp,0x1f0 +/* f091b84: afa00014 */ sw $zero,0x14($sp) +/* f091b88: 0fc097a9 */ jal func0f025ea4 +/* f091b8c: afb80010 */ sw $t8,0x10($sp) +/* f091b90: 93b90187 */ lbu $t9,0x187($sp) +/* f091b94: 8faa006c */ lw $t2,0x6c($sp) +/* f091b98: 13200002 */ beqz $t9,.L0f091ba4 +/* f091b9c: 24091388 */ addiu $t1,$zero,0x1388 +/* f091ba0: a54902d8 */ sh $t1,0x2d8($t2) +.L0f091ba4: +/* f091ba4: 0fc2c74a */ jal func0f0b1d28 +/* f091ba8: 27a40094 */ addiu $a0,$sp,0x94 +/* f091bac: 8fa80070 */ lw $t0,0x70($sp) +/* f091bb0: 8fac01d8 */ lw $t4,0x1d8($sp) +/* f091bb4: 8fab007c */ lw $t3,0x7c($sp) +/* f091bb8: 8fad0078 */ lw $t5,0x78($sp) +/* f091bbc: 8fae0074 */ lw $t6,0x74($sp) +/* f091bc0: 44050000 */ mfc1 $a1,$f0 +/* f091bc4: 8fa4006c */ lw $a0,0x6c($sp) +/* f091bc8: 8fa6020c */ lw $a2,0x20c($sp) +/* f091bcc: 27a70094 */ addiu $a3,$sp,0x94 +/* f091bd0: afa00010 */ sw $zero,0x10($sp) +/* f091bd4: afa00028 */ sw $zero,0x28($sp) +/* f091bd8: afa80014 */ sw $t0,0x14($sp) +/* f091bdc: afac0018 */ sw $t4,0x18($sp) +/* f091be0: afab001c */ sw $t3,0x1c($sp) +/* f091be4: afad0020 */ sw $t5,0x20($sp) +/* f091be8: 0fc0d077 */ jal func0f0341dc +/* f091bec: afae0024 */ sw $t6,0x24($sp) +/* f091bf0: 1000004b */ beqz $zero,.L0f091d20 +/* f091bf4: 93ae01c7 */ lbu $t6,0x1c7($sp) +/* f091bf8: 24010001 */ addiu $at,$zero,0x1 +.L0f091bfc: +/* f091bfc: 10410006 */ beq $v0,$at,.L0f091c18 +/* f091c00: 8faf01d8 */ lw $t7,0x1d8($sp) +/* f091c04: 24010004 */ addiu $at,$zero,0x4 +/* f091c08: 10410003 */ beq $v0,$at,.L0f091c18 +/* f091c0c: 24010002 */ addiu $at,$zero,0x2 +/* f091c10: 54410043 */ bnel $v0,$at,.L0f091d20 +/* f091c14: 93ae01c7 */ lbu $t6,0x1c7($sp) +.L0f091c18: +/* f091c18: 8fb90054 */ lw $t9,0x54($sp) +/* f091c1c: 8df80004 */ lw $t8,0x4($t7) +/* f091c20: 24010059 */ addiu $at,$zero,0x59 +/* f091c24: 13210005 */ beq $t9,$at,.L0f091c3c +/* f091c28: afb80068 */ sw $t8,0x68($sp) +/* f091c2c: 27a40094 */ addiu $a0,$sp,0x94 +/* f091c30: 01e02825 */ or $a1,$t7,$zero +/* f091c34: 0fc29f66 */ jal func0f0a7d98 +/* f091c38: 2406ffff */ addiu $a2,$zero,-1 +.L0f091c3c: +/* f091c3c: 8fa40208 */ lw $a0,0x208($sp) +/* f091c40: 8fa50050 */ lw $a1,0x50($sp) +/* f091c44: 27a601f0 */ addiu $a2,$sp,0x1f0 +/* f091c48: 0fc1979d */ jal func0f065e74 +/* f091c4c: 27a701c8 */ addiu $a3,$sp,0x1c8 +/* f091c50: 87a401c8 */ lh $a0,0x1c8($sp) +/* f091c54: 8fa501d8 */ lw $a1,0x1d8($sp) +/* f091c58: 27a601f0 */ addiu $a2,$sp,0x1f0 +/* f091c5c: 00003825 */ or $a3,$zero,$zero +/* f091c60: afa00010 */ sw $zero,0x10($sp) +/* f091c64: 0fc4be7c */ jal func0f12f9f0 +/* f091c68: afa00014 */ sw $zero,0x14($sp) +/* f091c6c: 0fc2c74a */ jal func0f0b1d28 +/* f091c70: 27a40094 */ addiu $a0,$sp,0x94 +/* f091c74: 8fa901d8 */ lw $t1,0x1d8($sp) +/* f091c78: 44050000 */ mfc1 $a1,$f0 +/* f091c7c: 240affff */ addiu $t2,$zero,-1 +/* f091c80: 8d240004 */ lw $a0,0x4($t1) +/* f091c84: afaa0010 */ sw $t2,0x10($sp) +/* f091c88: 27a601f0 */ addiu $a2,$sp,0x1f0 +/* f091c8c: 0fc2149c */ jal func0f085270 +/* f091c90: 8fa70054 */ lw $a3,0x54($sp) +/* f091c94: 8fa20068 */ lw $v0,0x68($sp) +/* f091c98: 24010008 */ addiu $at,$zero,0x8 +/* f091c9c: 90480003 */ lbu $t0,0x3($v0) +/* f091ca0: 5501001f */ bnel $t0,$at,.L0f091d20 +/* f091ca4: 93ae01c7 */ lbu $t6,0x1c7($sp) +/* f091ca8: 904c005c */ lbu $t4,0x5c($v0) +/* f091cac: 2401000f */ addiu $at,$zero,0xf +/* f091cb0: 5581001b */ bnel $t4,$at,.L0f091d20 +/* f091cb4: 93ae01c7 */ lbu $t6,0x1c7($sp) +/* f091cb8: 904b005f */ lbu $t3,0x5f($v0) +/* f091cbc: 24010001 */ addiu $at,$zero,0x1 +/* f091cc0: 55610017 */ bnel $t3,$at,.L0f091d20 +/* f091cc4: 93ae01c7 */ lbu $t6,0x1c7($sp) +/* f091cc8: 10000014 */ beqz $zero,.L0f091d1c +/* f091ccc: a4400062 */ sh $zero,0x62($v0) +.L0f091cd0: +/* f091cd0: 8fa50050 */ lw $a1,0x50($sp) +/* f091cd4: 27a601f0 */ addiu $a2,$sp,0x1f0 +/* f091cd8: 0fc1979d */ jal func0f065e74 +/* f091cdc: 27a701c8 */ addiu $a3,$sp,0x1c8 +/* f091ce0: 8fad0054 */ lw $t5,0x54($sp) +/* f091ce4: 24010059 */ addiu $at,$zero,0x59 +/* f091ce8: 27a40094 */ addiu $a0,$sp,0x94 +/* f091cec: 11a10004 */ beq $t5,$at,.L0f091d00 +/* f091cf0: 27a501f0 */ addiu $a1,$sp,0x1f0 +/* f091cf4: 2406ffff */ addiu $a2,$zero,-1 +/* f091cf8: 0fc2a132 */ jal func0f0a84c8 +/* f091cfc: 27a701c8 */ addiu $a3,$sp,0x1c8 +.L0f091d00: +/* f091d00: 87a401c8 */ lh $a0,0x1c8($sp) +/* f091d04: 00002825 */ or $a1,$zero,$zero +/* f091d08: 27a601f0 */ addiu $a2,$sp,0x1f0 +/* f091d0c: 00003825 */ or $a3,$zero,$zero +/* f091d10: afa00010 */ sw $zero,0x10($sp) +/* f091d14: 0fc4be7c */ jal func0f12f9f0 +/* f091d18: afa00014 */ sw $zero,0x14($sp) +.L0f091d1c: +/* f091d1c: 93ae01c7 */ lbu $t6,0x1c7($sp) +.L0f091d20: +/* f091d20: 8fb80204 */ lw $t8,0x204($sp) +/* f091d24: 93af01c7 */ lbu $t7,0x1c7($sp) +/* f091d28: 15c00006 */ bnez $t6,.L0f091d44 +/* f091d2c: 93aa01c7 */ lbu $t2,0x1c7($sp) +/* f091d30: 53000011 */ beqzl $t8,.L0f091d78 +/* f091d34: 8fbf0044 */ lw $ra,0x44($sp) +/* f091d38: 93190001 */ lbu $t9,0x1($t8) +/* f091d3c: 5320000e */ beqzl $t9,.L0f091d78 +/* f091d40: 8fbf0044 */ lw $ra,0x44($sp) +.L0f091d44: +/* f091d44: 11e00003 */ beqz $t7,.L0f091d54 +/* f091d48: 27a6018c */ addiu $a2,$sp,0x18c +/* f091d4c: 10000003 */ beqz $zero,.L0f091d5c +/* f091d50: 27a40198 */ addiu $a0,$sp,0x198 +.L0f091d54: +/* f091d54: 8fa90204 */ lw $t1,0x204($sp) +/* f091d58: 8d240004 */ lw $a0,0x4($t1) +.L0f091d5c: +/* f091d5c: 11400003 */ beqz $t2,.L0f091d6c +/* f091d60: 8fa50054 */ lw $a1,0x54($sp) +/* f091d64: 10000001 */ beqz $zero,.L0f091d6c +/* f091d68: 24050002 */ addiu $a1,$zero,0x2 +.L0f091d6c: +/* f091d6c: 0fc2af9c */ jal func0f0abe70 +/* f091d70: 27a701f0 */ addiu $a3,$sp,0x1f0 +.L0f091d74: +/* f091d74: 8fbf0044 */ lw $ra,0x44($sp) +.L0f091d78: +/* f091d78: 27bd0200 */ addiu $sp,$sp,0x200 +/* f091d7c: 03e00008 */ jr $ra +/* f091d80: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f091d84 +/* f091d84: 27bdffe8 */ addiu $sp,$sp,-24 +/* f091d88: afbf0014 */ sw $ra,0x14($sp) +/* f091d8c: 10800019 */ beqz $a0,.L0f091df4 +/* f091d90: 00803825 */ or $a3,$a0,$zero +/* f091d94: 8c820018 */ lw $v0,0x18($a0) +/* f091d98: 50400017 */ beqzl $v0,.L0f091df8 +/* f091d9c: 8fbf0014 */ lw $ra,0x14($sp) +/* f091da0: 8c440008 */ lw $a0,0x8($v0) +/* f091da4: 50800014 */ beqzl $a0,.L0f091df8 +/* f091da8: 8fbf0014 */ lw $ra,0x14($sp) +/* f091dac: afa60020 */ sw $a2,0x20($sp) +/* f091db0: 0c006a47 */ jal 0x1a91c +/* f091db4: afa70018 */ sw $a3,0x18($sp) +/* f091db8: 8fa60020 */ lw $a2,0x20($sp) +/* f091dbc: 8fa70018 */ lw $a3,0x18($sp) +/* f091dc0: 1040000c */ beqz $v0,.L0f091df4 +/* f091dc4: 00402825 */ or $a1,$v0,$zero +/* f091dc8: 8ce40018 */ lw $a0,0x18($a3) +/* f091dcc: 0c006a87 */ jal 0x1aa1c +/* f091dd0: afa60020 */ sw $a2,0x20($sp) +/* f091dd4: 10400007 */ beqz $v0,.L0f091df4 +/* f091dd8: 8fa60020 */ lw $a2,0x20($sp) +/* f091ddc: 50c00004 */ beqzl $a2,.L0f091df0 +/* f091de0: 00003025 */ or $a2,$zero,$zero +/* f091de4: 10000002 */ beqz $zero,.L0f091df0 +/* f091de8: 24060001 */ addiu $a2,$zero,0x1 +/* f091dec: 00003025 */ or $a2,$zero,$zero +.L0f091df0: +/* f091df0: ac460000 */ sw $a2,0x0($v0) +.L0f091df4: +/* f091df4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f091df8: +/* f091df8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f091dfc: 03e00008 */ jr $ra +/* f091e00: 00000000 */ sll $zero,$zero,0x0 +/* f091e04: afa50004 */ sw $a1,0x4($sp) +/* f091e08: 03e00008 */ jr $ra +/* f091e0c: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f091e10 +/* f091e10: 908e0003 */ lbu $t6,0x3($a0) +/* f091e14: 25cfffff */ addiu $t7,$t6,-1 +/* f091e18: 2de1003b */ sltiu $at,$t7,0x3b +/* f091e1c: 10200076 */ beqz $at,.L0f091ff8 +/* f091e20: 000f7880 */ sll $t7,$t7,0x2 +/* f091e24: 3c017f1b */ lui $at,0x7f1b +/* f091e28: 002f0821 */ addu $at,$at,$t7 +/* f091e2c: 8c2fb220 */ lw $t7,-0x4de0($at) +/* f091e30: 01e00008 */ jr $t7 +/* f091e34: 00000000 */ sll $zero,$zero,0x0 +/* f091e38: 03e00008 */ jr $ra +/* f091e3c: 2402000b */ addiu $v0,$zero,0xb +/* f091e40: 03e00008 */ jr $ra +/* f091e44: 24020037 */ addiu $v0,$zero,0x37 +/* f091e48: 03e00008 */ jr $ra +/* f091e4c: 24020002 */ addiu $v0,$zero,0x2 +/* f091e50: 03e00008 */ jr $ra +/* f091e54: 24020017 */ addiu $v0,$zero,0x17 +/* f091e58: 03e00008 */ jr $ra +/* f091e5c: 24020017 */ addiu $v0,$zero,0x17 +/* f091e60: 03e00008 */ jr $ra +/* f091e64: 24020018 */ addiu $v0,$zero,0x18 +/* f091e68: 03e00008 */ jr $ra +/* f091e6c: 2402001a */ addiu $v0,$zero,0x1a +/* f091e70: 03e00008 */ jr $ra +/* f091e74: 24020017 */ addiu $v0,$zero,0x17 +/* f091e78: 03e00008 */ jr $ra +/* f091e7c: 24020017 */ addiu $v0,$zero,0x17 +/* f091e80: 03e00008 */ jr $ra +/* f091e84: 24020018 */ addiu $v0,$zero,0x18 +/* f091e88: 03e00008 */ jr $ra +/* f091e8c: 24020017 */ addiu $v0,$zero,0x17 +/* f091e90: 03e00008 */ jr $ra +/* f091e94: 24020031 */ addiu $v0,$zero,0x31 +/* f091e98: 03e00008 */ jr $ra +/* f091e9c: 24020018 */ addiu $v0,$zero,0x18 +/* f091ea0: 03e00008 */ jr $ra +/* f091ea4: 2402001a */ addiu $v0,$zero,0x1a +/* f091ea8: 03e00008 */ jr $ra +/* f091eac: 24020035 */ addiu $v0,$zero,0x35 +/* f091eb0: 03e00008 */ jr $ra +/* f091eb4: 2402008c */ addiu $v0,$zero,0x8c +/* f091eb8: 03e00008 */ jr $ra +/* f091ebc: 24020017 */ addiu $v0,$zero,0x17 +/* f091ec0: 03e00008 */ jr $ra +/* f091ec4: 2402002b */ addiu $v0,$zero,0x2b +/* f091ec8: 03e00008 */ jr $ra +/* f091ecc: 24020002 */ addiu $v0,$zero,0x2 +/* f091ed0: 03e00008 */ jr $ra +/* f091ed4: 24020017 */ addiu $v0,$zero,0x17 +/* f091ed8: 03e00008 */ jr $ra +/* f091edc: 24020002 */ addiu $v0,$zero,0x2 +/* f091ee0: 03e00008 */ jr $ra +/* f091ee4: 24020005 */ addiu $v0,$zero,0x5 +/* f091ee8: 03e00008 */ jr $ra +/* f091eec: 24020005 */ addiu $v0,$zero,0x5 +/* f091ef0: 03e00008 */ jr $ra +/* f091ef4: 2402002a */ addiu $v0,$zero,0x2a +/* f091ef8: 03e00008 */ jr $ra +/* f091efc: 2402001a */ addiu $v0,$zero,0x1a +/* f091f00: 03e00008 */ jr $ra +/* f091f04: 24020004 */ addiu $v0,$zero,0x4 +/* f091f08: 03e00008 */ jr $ra +/* f091f0c: 2402000a */ addiu $v0,$zero,0xa +/* f091f10: 03e00008 */ jr $ra +/* f091f14: 24020004 */ addiu $v0,$zero,0x4 +/* f091f18: 03e00008 */ jr $ra +/* f091f1c: 24020001 */ addiu $v0,$zero,0x1 +/* f091f20: 03e00008 */ jr $ra +/* f091f24: 24020002 */ addiu $v0,$zero,0x2 +/* f091f28: 03e00008 */ jr $ra +/* f091f2c: 24020002 */ addiu $v0,$zero,0x2 +/* f091f30: 03e00008 */ jr $ra +/* f091f34: 24020002 */ addiu $v0,$zero,0x2 +/* f091f38: 03e00008 */ jr $ra +/* f091f3c: 24020002 */ addiu $v0,$zero,0x2 +/* f091f40: 03e00008 */ jr $ra +/* f091f44: 24020002 */ addiu $v0,$zero,0x2 +/* f091f48: 03e00008 */ jr $ra +/* f091f4c: 24020004 */ addiu $v0,$zero,0x4 +/* f091f50: 03e00008 */ jr $ra +/* f091f54: 24020001 */ addiu $v0,$zero,0x1 +/* f091f58: 03e00008 */ jr $ra +/* f091f5c: 24020004 */ addiu $v0,$zero,0x4 +/* f091f60: 03e00008 */ jr $ra +/* f091f64: 24020005 */ addiu $v0,$zero,0x5 +/* f091f68: 03e00008 */ jr $ra +/* f091f6c: 24020001 */ addiu $v0,$zero,0x1 +/* f091f70: 03e00008 */ jr $ra +/* f091f74: 24020004 */ addiu $v0,$zero,0x4 +/* f091f78: 03e00008 */ jr $ra +/* f091f7c: 24020004 */ addiu $v0,$zero,0x4 +/* f091f80: 03e00008 */ jr $ra +/* f091f84: 24020022 */ addiu $v0,$zero,0x22 +/* f091f88: 03e00008 */ jr $ra +/* f091f8c: 24020023 */ addiu $v0,$zero,0x23 +/* f091f90: 03e00008 */ jr $ra +/* f091f94: 24020020 */ addiu $v0,$zero,0x20 +/* f091f98: 03e00008 */ jr $ra +/* f091f9c: 24020007 */ addiu $v0,$zero,0x7 +/* f091fa0: 03e00008 */ jr $ra +/* f091fa4: 24020025 */ addiu $v0,$zero,0x25 +/* f091fa8: 03e00008 */ jr $ra +/* f091fac: 24020005 */ addiu $v0,$zero,0x5 +/* f091fb0: 03e00008 */ jr $ra +/* f091fb4: 24020004 */ addiu $v0,$zero,0x4 +/* f091fb8: 03e00008 */ jr $ra +/* f091fbc: 24020038 */ addiu $v0,$zero,0x38 +/* f091fc0: 03e00008 */ jr $ra +/* f091fc4: 24020027 */ addiu $v0,$zero,0x27 +/* f091fc8: 03e00008 */ jr $ra +/* f091fcc: 2402001d */ addiu $v0,$zero,0x1d +/* f091fd0: 03e00008 */ jr $ra +/* f091fd4: 24020026 */ addiu $v0,$zero,0x26 +/* f091fd8: 03e00008 */ jr $ra +/* f091fdc: 2402003a */ addiu $v0,$zero,0x3a +/* f091fe0: 03e00008 */ jr $ra +/* f091fe4: 24020003 */ addiu $v0,$zero,0x3 +/* f091fe8: 03e00008 */ jr $ra +/* f091fec: 2402001a */ addiu $v0,$zero,0x1a +/* f091ff0: 03e00008 */ jr $ra +/* f091ff4: 2402001b */ addiu $v0,$zero,0x1b +.L0f091ff8: +/* f091ff8: 24020001 */ addiu $v0,$zero,0x1 +/* f091ffc: 03e00008 */ jr $ra +/* f092000: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f092004 +/* f092004: 27bdffd8 */ addiu $sp,$sp,-40 +/* f092008: afb10018 */ sw $s1,0x18($sp) +/* f09200c: afb30020 */ sw $s3,0x20($sp) +/* f092010: 3c11800a */ lui $s1,0x800a +/* f092014: 00809825 */ or $s3,$a0,$zero +/* f092018: afbf0024 */ sw $ra,0x24($sp) +/* f09201c: afb2001c */ sw $s2,0x1c($sp) +/* f092020: afb00014 */ sw $s0,0x14($sp) +/* f092024: 04800014 */ bltz $a0,.L0f092078 +/* f092028: 8e31d040 */ lw $s1,-0x2fc0($s1) +/* f09202c: 52200013 */ beqzl $s1,.L0f09207c +/* f092030: 00001025 */ or $v0,$zero,$zero +/* f092034: 922e0003 */ lbu $t6,0x3($s1) +/* f092038: 24120034 */ addiu $s2,$zero,0x34 +/* f09203c: 00008025 */ or $s0,$zero,$zero +/* f092040: 524e000e */ beql $s2,$t6,.L0f09207c +/* f092044: 00001025 */ or $v0,$zero,$zero +.L0f092048: +/* f092048: 16130003 */ bne $s0,$s3,.L0f092058 +/* f09204c: 00000000 */ sll $zero,$zero,0x0 +/* f092050: 1000000a */ beqz $zero,.L0f09207c +/* f092054: 02201025 */ or $v0,$s1,$zero +.L0f092058: +/* f092058: 0fc24784 */ jal func0f091e10 +/* f09205c: 02202025 */ or $a0,$s1,$zero +/* f092060: 00027880 */ sll $t7,$v0,0x2 +/* f092064: 01f18821 */ addu $s1,$t7,$s1 +/* f092068: 92380003 */ lbu $t8,0x3($s1) +/* f09206c: 26100001 */ addiu $s0,$s0,0x1 +/* f092070: 1658fff5 */ bne $s2,$t8,.L0f092048 +/* f092074: 00000000 */ sll $zero,$zero,0x0 +.L0f092078: +/* f092078: 00001025 */ or $v0,$zero,$zero +.L0f09207c: +/* f09207c: 8fbf0024 */ lw $ra,0x24($sp) +/* f092080: 8fb00014 */ lw $s0,0x14($sp) +/* f092084: 8fb10018 */ lw $s1,0x18($sp) +/* f092088: 8fb2001c */ lw $s2,0x1c($sp) +/* f09208c: 8fb30020 */ lw $s3,0x20($sp) +/* f092090: 03e00008 */ jr $ra +/* f092094: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f092098 +/* f092098: 27bdffd8 */ addiu $sp,$sp,-40 +/* f09209c: afb00014 */ sw $s0,0x14($sp) +/* f0920a0: 3c10800a */ lui $s0,0x800a +/* f0920a4: 8e10d040 */ lw $s0,-0x2fc0($s0) +/* f0920a8: afb30020 */ sw $s3,0x20($sp) +/* f0920ac: 00809825 */ or $s3,$a0,$zero +/* f0920b0: afbf0024 */ sw $ra,0x24($sp) +/* f0920b4: afb2001c */ sw $s2,0x1c($sp) +/* f0920b8: 12000012 */ beqz $s0,.L0f092104 +/* f0920bc: afb10018 */ sw $s1,0x18($sp) +/* f0920c0: 920e0003 */ lbu $t6,0x3($s0) +/* f0920c4: 24120034 */ addiu $s2,$zero,0x34 +/* f0920c8: 00008825 */ or $s1,$zero,$zero +/* f0920cc: 524e000e */ beql $s2,$t6,.L0f092108 +/* f0920d0: 2402ffff */ addiu $v0,$zero,-1 +.L0f0920d4: +/* f0920d4: 16130003 */ bne $s0,$s3,.L0f0920e4 +/* f0920d8: 00000000 */ sll $zero,$zero,0x0 +/* f0920dc: 1000000a */ beqz $zero,.L0f092108 +/* f0920e0: 02201025 */ or $v0,$s1,$zero +.L0f0920e4: +/* f0920e4: 0fc24784 */ jal func0f091e10 +/* f0920e8: 02002025 */ or $a0,$s0,$zero +/* f0920ec: 00027880 */ sll $t7,$v0,0x2 +/* f0920f0: 01f08021 */ addu $s0,$t7,$s0 +/* f0920f4: 92180003 */ lbu $t8,0x3($s0) +/* f0920f8: 26310001 */ addiu $s1,$s1,0x1 +/* f0920fc: 1658fff5 */ bne $s2,$t8,.L0f0920d4 +/* f092100: 00000000 */ sll $zero,$zero,0x0 +.L0f092104: +/* f092104: 2402ffff */ addiu $v0,$zero,-1 +.L0f092108: +/* f092108: 8fbf0024 */ lw $ra,0x24($sp) +/* f09210c: 8fb00014 */ lw $s0,0x14($sp) +/* f092110: 8fb10018 */ lw $s1,0x18($sp) +/* f092114: 8fb2001c */ lw $s2,0x1c($sp) +/* f092118: 8fb30020 */ lw $s3,0x20($sp) +/* f09211c: 03e00008 */ jr $ra +/* f092120: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f092124 +/* f092124: 27bdffd8 */ addiu $sp,$sp,-40 +/* f092128: afb00014 */ sw $s0,0x14($sp) +/* f09212c: 3c10800a */ lui $s0,0x800a +/* f092130: 8e10d040 */ lw $s0,-0x2fc0($s0) +/* f092134: afb30020 */ sw $s3,0x20($sp) +/* f092138: 00809825 */ or $s3,$a0,$zero +/* f09213c: afbf0024 */ sw $ra,0x24($sp) +/* f092140: afb2001c */ sw $s2,0x1c($sp) +/* f092144: 12000013 */ beqz $s0,.L0f092194 +/* f092148: afb10018 */ sw $s1,0x18($sp) +/* f09214c: 920e0003 */ lbu $t6,0x3($s0) +/* f092150: 24120034 */ addiu $s2,$zero,0x34 +/* f092154: 00008825 */ or $s1,$zero,$zero +/* f092158: 524e000f */ beql $s2,$t6,.L0f092198 +/* f09215c: 2402ffff */ addiu $v0,$zero,-1 +/* f092160: 8e0f0014 */ lw $t7,0x14($s0) +.L0f092164: +/* f092164: 166f0003 */ bne $s3,$t7,.L0f092174 +/* f092168: 00000000 */ sll $zero,$zero,0x0 +/* f09216c: 1000000a */ beqz $zero,.L0f092198 +/* f092170: 02201025 */ or $v0,$s1,$zero +.L0f092174: +/* f092174: 0fc24784 */ jal func0f091e10 +/* f092178: 02002025 */ or $a0,$s0,$zero +/* f09217c: 0002c080 */ sll $t8,$v0,0x2 +/* f092180: 03108021 */ addu $s0,$t8,$s0 +/* f092184: 92190003 */ lbu $t9,0x3($s0) +/* f092188: 26310001 */ addiu $s1,$s1,0x1 +/* f09218c: 5659fff5 */ bnel $s2,$t9,.L0f092164 +/* f092190: 8e0f0014 */ lw $t7,0x14($s0) +.L0f092194: +/* f092194: 2402ffff */ addiu $v0,$zero,-1 +.L0f092198: +/* f092198: 8fbf0024 */ lw $ra,0x24($sp) +/* f09219c: 8fb00014 */ lw $s0,0x14($sp) +/* f0921a0: 8fb10018 */ lw $s1,0x18($sp) +/* f0921a4: 8fb2001c */ lw $s2,0x1c($sp) +/* f0921a8: 8fb30020 */ lw $s3,0x20($sp) +/* f0921ac: 03e00008 */ jr $ra +/* f0921b0: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f0921b4 +/* f0921b4: 3c0f8008 */ lui $t7,0x8008 +/* f0921b8: 25efb06c */ addiu $t7,$t7,-20372 +/* f0921bc: 000470c0 */ sll $t6,$a0,0x3 +/* f0921c0: 01cf1821 */ addu $v1,$t6,$t7 +/* f0921c4: 8c780000 */ lw $t8,0x0($v1) +/* f0921c8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0921cc: afbf0014 */ sw $ra,0x14($sp) +/* f0921d0: 1700000a */ bnez $t8,.L0f0921fc +/* f0921d4: 00001025 */ or $v0,$zero,$zero +/* f0921d8: 94640004 */ lhu $a0,0x4($v1) +/* f0921dc: 0fc69e11 */ jal func0f1a7844 +/* f0921e0: afa3001c */ sw $v1,0x1c($sp) +/* f0921e4: 8fa3001c */ lw $v1,0x1c($sp) +/* f0921e8: 00402025 */ or $a0,$v0,$zero +/* f0921ec: 0c008b49 */ jal 0x22d24 +/* f0921f0: ac620000 */ sw $v0,0x0($v1) +/* f0921f4: 10000001 */ beqz $zero,.L0f0921fc +/* f0921f8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0921fc: +/* f0921fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f092200: 27bd0020 */ addiu $sp,$sp,0x20 +/* f092204: 03e00008 */ jr $ra +/* f092208: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09220c +/* f09220c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f092210: afbf0024 */ sw $ra,0x24($sp) +/* f092214: afb20020 */ sw $s2,0x20($sp) +/* f092218: afb1001c */ sw $s1,0x1c($sp) +/* f09221c: 00c08825 */ or $s1,$a2,$zero +/* f092220: 00a09025 */ or $s2,$a1,$zero +/* f092224: afb00018 */ sw $s0,0x18($sp) +/* f092228: 0fc1a2bd */ jal func0f068af4 +/* f09222c: afa70034 */ sw $a3,0x34($sp) +/* f092230: 1040002d */ beqz $v0,.L0f0922e8 +/* f092234: 00408025 */ or $s0,$v0,$zero +/* f092238: 00402025 */ or $a0,$v0,$zero +/* f09223c: 0fc19a3f */ jal func0f0668fc +/* f092240: 02202825 */ or $a1,$s1,$zero +/* f092244: c6440000 */ lwc1 $f4,0x0($s2) +/* f092248: 8fae0034 */ lw $t6,0x34($sp) +/* f09224c: 02002025 */ or $a0,$s0,$zero +/* f092250: 46040180 */ add.s $f6,$f0,$f4 +/* f092254: 02202825 */ or $a1,$s1,$zero +/* f092258: 0fc19a57 */ jal func0f06695c +/* f09225c: e5c60000 */ swc1 $f6,0x0($t6) +/* f092260: c6480004 */ lwc1 $f8,0x4($s2) +/* f092264: 8faf0034 */ lw $t7,0x34($sp) +/* f092268: 02002025 */ or $a0,$s0,$zero +/* f09226c: 46080280 */ add.s $f10,$f0,$f8 +/* f092270: 02202825 */ or $a1,$s1,$zero +/* f092274: 0fc19a6f */ jal func0f0669bc +/* f092278: e5ea0004 */ swc1 $f10,0x4($t7) +/* f09227c: c6500008 */ lwc1 $f16,0x8($s2) +/* f092280: 8fb80034 */ lw $t8,0x34($sp) +/* f092284: 02002025 */ or $a0,$s0,$zero +/* f092288: 46100480 */ add.s $f18,$f0,$f16 +/* f09228c: 02202825 */ or $a1,$s1,$zero +/* f092290: 0fc19a4b */ jal func0f06692c +/* f092294: e7120008 */ swc1 $f18,0x8($t8) +/* f092298: c6440000 */ lwc1 $f4,0x0($s2) +/* f09229c: 8fb90038 */ lw $t9,0x38($sp) +/* f0922a0: 02002025 */ or $a0,$s0,$zero +/* f0922a4: 46040180 */ add.s $f6,$f0,$f4 +/* f0922a8: 02202825 */ or $a1,$s1,$zero +/* f0922ac: 0fc19a63 */ jal func0f06698c +/* f0922b0: e7260000 */ swc1 $f6,0x0($t9) +/* f0922b4: c6480004 */ lwc1 $f8,0x4($s2) +/* f0922b8: 8fa80038 */ lw $t0,0x38($sp) +/* f0922bc: 02002025 */ or $a0,$s0,$zero +/* f0922c0: 46080280 */ add.s $f10,$f0,$f8 +/* f0922c4: 02202825 */ or $a1,$s1,$zero +/* f0922c8: 0fc19a7b */ jal func0f0669ec +/* f0922cc: e50a0004 */ swc1 $f10,0x4($t0) +/* f0922d0: c6500008 */ lwc1 $f16,0x8($s2) +/* f0922d4: 8fa90038 */ lw $t1,0x38($sp) +/* f0922d8: 24020001 */ addiu $v0,$zero,0x1 +/* f0922dc: 46100480 */ add.s $f18,$f0,$f16 +/* f0922e0: 10000002 */ beqz $zero,.L0f0922ec +/* f0922e4: e5320008 */ swc1 $f18,0x8($t1) +.L0f0922e8: +/* f0922e8: 00001025 */ or $v0,$zero,$zero +.L0f0922ec: +/* f0922ec: 8fbf0024 */ lw $ra,0x24($sp) +/* f0922f0: 8fb00018 */ lw $s0,0x18($sp) +/* f0922f4: 8fb1001c */ lw $s1,0x1c($sp) +/* f0922f8: 8fb20020 */ lw $s2,0x20($sp) +/* f0922fc: 03e00008 */ jr $ra +/* f092300: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f092304 +/* f092304: 27bdffe0 */ addiu $sp,$sp,-32 +/* f092308: afa60028 */ sw $a2,0x28($sp) +/* f09230c: afbf001c */ sw $ra,0x1c($sp) +/* f092310: 00a03825 */ or $a3,$a1,$zero +/* f092314: 8c850014 */ lw $a1,0x14($a0) +/* f092318: 8fae0028 */ lw $t6,0x28($sp) +/* f09231c: 2486001c */ addiu $a2,$a0,0x1c +/* f092320: 24a50008 */ addiu $a1,$a1,0x8 +/* f092324: 0fc24883 */ jal func0f09220c +/* f092328: afae0010 */ sw $t6,0x10($sp) +/* f09232c: 8fbf001c */ lw $ra,0x1c($sp) +/* f092330: 27bd0020 */ addiu $sp,$sp,0x20 +/* f092334: 03e00008 */ jr $ra +/* f092338: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09233c +/* f09233c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f092340: afbf001c */ sw $ra,0x1c($sp) +/* f092344: afa7004c */ sw $a3,0x4c($sp) +/* f092348: 27ae0028 */ addiu $t6,$sp,0x28 +/* f09234c: afae0010 */ sw $t6,0x10($sp) +/* f092350: 0fc24883 */ jal func0f09220c +/* f092354: 27a70034 */ addiu $a3,$sp,0x34 +/* f092358: 1040001a */ beqz $v0,.L0f0923c4 +/* f09235c: 3c013f80 */ lui $at,0x3f80 +/* f092360: 44810000 */ mtc1 $at,$f0 +/* f092364: c7a40034 */ lwc1 $f4,0x34($sp) +/* f092368: c7a80038 */ lwc1 $f8,0x38($sp) +/* f09236c: c7b0003c */ lwc1 $f16,0x3c($sp) +/* f092370: 46002181 */ sub.s $f6,$f4,$f0 +/* f092374: c7a40028 */ lwc1 $f4,0x28($sp) +/* f092378: 27a40034 */ addiu $a0,$sp,0x34 +/* f09237c: 46004281 */ sub.s $f10,$f8,$f0 +/* f092380: c7a8002c */ lwc1 $f8,0x2c($sp) +/* f092384: e7a60034 */ swc1 $f6,0x34($sp) +/* f092388: 46008481 */ sub.s $f18,$f16,$f0 +/* f09238c: c7b00030 */ lwc1 $f16,0x30($sp) +/* f092390: e7aa0038 */ swc1 $f10,0x38($sp) +/* f092394: 46002180 */ add.s $f6,$f4,$f0 +/* f092398: e7b2003c */ swc1 $f18,0x3c($sp) +/* f09239c: 27a50028 */ addiu $a1,$sp,0x28 +/* f0923a0: 46004280 */ add.s $f10,$f8,$f0 +/* f0923a4: e7a60028 */ swc1 $f6,0x28($sp) +/* f0923a8: 8fa6004c */ lw $a2,0x4c($sp) +/* f0923ac: 46008480 */ add.s $f18,$f16,$f0 +/* f0923b0: e7aa002c */ swc1 $f10,0x2c($sp) +/* f0923b4: 24070007 */ addiu $a3,$zero,0x7 +/* f0923b8: afa00010 */ sw $zero,0x10($sp) +/* f0923bc: 0fc59434 */ jal func0f1650d0 +/* f0923c0: e7b20030 */ swc1 $f18,0x30($sp) +.L0f0923c4: +/* f0923c4: 8fbf001c */ lw $ra,0x1c($sp) +/* f0923c8: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0923cc: 03e00008 */ jr $ra +/* f0923d0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0923d4 +/* f0923d4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0923d8: afb00018 */ sw $s0,0x18($sp) +/* f0923dc: 00808025 */ or $s0,$a0,$zero +/* f0923e0: afbf001c */ sw $ra,0x1c($sp) +/* f0923e4: 0fc19711 */ jal func0f065c44 +/* f0923e8: 8c840014 */ lw $a0,0x14($a0) +/* f0923ec: 8e020014 */ lw $v0,0x14($s0) +/* f0923f0: 02002025 */ or $a0,$s0,$zero +/* f0923f4: 2606001c */ addiu $a2,$s0,0x1c +/* f0923f8: 24450008 */ addiu $a1,$v0,0x8 +/* f0923fc: 0fc248cf */ jal func0f09233c +/* f092400: 24470028 */ addiu $a3,$v0,0x28 +/* f092404: 0fc1972c */ jal func0f065cb0 +/* f092408: 8e040014 */ lw $a0,0x14($s0) +/* f09240c: 8fbf001c */ lw $ra,0x1c($sp) +/* f092410: 8fb00018 */ lw $s0,0x18($sp) +/* f092414: 27bd0020 */ addiu $sp,$sp,0x20 +/* f092418: 03e00008 */ jr $ra +/* f09241c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f092420 +/* f092420: 27bdffe8 */ addiu $sp,$sp,-24 +/* f092424: afbf0014 */ sw $ra,0x14($sp) +/* f092428: 0fc24801 */ jal func0f092004 +/* f09242c: 00000000 */ sll $zero,$zero,0x0 +/* f092430: 1040000f */ beqz $v0,.L0f092470 +/* f092434: 00401825 */ or $v1,$v0,$zero +/* f092438: 904e0003 */ lbu $t6,0x3($v0) +/* f09243c: 25cfffff */ addiu $t7,$t6,-1 +/* f092440: 2de1003b */ sltiu $at,$t7,0x3b +/* f092444: 1020000a */ beqz $at,.L0f092470 +/* f092448: 000f7880 */ sll $t7,$t7,0x2 +/* f09244c: 3c017f1b */ lui $at,0x7f1b +/* f092450: 002f0821 */ addu $at,$at,$t7 +/* f092454: 8c2fb30c */ lw $t7,-0x4cf4($at) +/* f092458: 01e00008 */ jr $t7 +/* f09245c: 00000000 */ sll $zero,$zero,0x0 +/* f092460: 10000004 */ beqz $zero,.L0f092474 +/* f092464: 00601025 */ or $v0,$v1,$zero +/* f092468: 10000002 */ beqz $zero,.L0f092474 +/* f09246c: 00001025 */ or $v0,$zero,$zero +.L0f092470: +/* f092470: 00601025 */ or $v0,$v1,$zero +.L0f092474: +/* f092474: 8fbf0014 */ lw $ra,0x14($sp) +/* f092478: 27bd0018 */ addiu $sp,$sp,0x18 +/* f09247c: 03e00008 */ jr $ra +/* f092480: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f092484 +/* f092484: 27bdffc0 */ addiu $sp,$sp,-64 +/* f092488: afb00018 */ sw $s0,0x18($sp) +/* f09248c: 3c10800a */ lui $s0,0x800a +/* f092490: 8e10d040 */ lw $s0,-0x2fc0($s0) +/* f092494: afb70034 */ sw $s7,0x34($sp) +/* f092498: afb30024 */ sw $s3,0x24($sp) +/* f09249c: afb20020 */ sw $s2,0x20($sp) +/* f0924a0: 0080b825 */ or $s7,$a0,$zero +/* f0924a4: afbf003c */ sw $ra,0x3c($sp) +/* f0924a8: afbe0038 */ sw $s8,0x38($sp) +/* f0924ac: afb60030 */ sw $s6,0x30($sp) +/* f0924b0: afb5002c */ sw $s5,0x2c($sp) +/* f0924b4: afb40028 */ sw $s4,0x28($sp) +/* f0924b8: afb1001c */ sw $s1,0x1c($sp) +/* f0924bc: afa50044 */ sw $a1,0x44($sp) +/* f0924c0: afa60048 */ sw $a2,0x48($sp) +/* f0924c4: afa7004c */ sw $a3,0x4c($sp) +/* f0924c8: 00009025 */ or $s2,$zero,$zero +/* f0924cc: 1200003f */ beqz $s0,.L0f0925cc +/* f0924d0: 00009825 */ or $s3,$zero,$zero +/* f0924d4: 92030003 */ lbu $v1,0x3($s0) +/* f0924d8: 24010034 */ addiu $at,$zero,0x34 +/* f0924dc: 309e00ff */ andi $s8,$a0,0xff +/* f0924e0: 1061003a */ beq $v1,$at,.L0f0925cc +/* f0924e4: 3c160080 */ lui $s6,0x80 +/* f0924e8: 24150008 */ addiu $s5,$zero,0x8 +/* f0924ec: 8fb40054 */ lw $s4,0x54($sp) +/* f0924f0: 8fb10050 */ lw $s1,0x50($sp) +.L0f0924f4: +/* f0924f4: 17c3002d */ bne $s8,$v1,.L0f0925ac +/* f0924f8: 00000000 */ sll $zero,$zero,0x0 +/* f0924fc: 8e020014 */ lw $v0,0x14($s0) +/* f092500: 8fae004c */ lw $t6,0x4c($sp) +/* f092504: 14400007 */ bnez $v0,.L0f092524 +/* f092508: 00000000 */ sll $zero,$zero,0x0 +/* f09250c: 15c00027 */ bnez $t6,.L0f0925ac +/* f092510: 00000000 */ sll $zero,$zero,0x0 +/* f092514: 16200025 */ bnez $s1,.L0f0925ac +/* f092518: 00000000 */ sll $zero,$zero,0x0 +/* f09251c: 10000030 */ beqz $zero,.L0f0925e0 +/* f092520: 02001025 */ or $v0,$s0,$zero +.L0f092524: +/* f092524: 12f50021 */ beq $s7,$s5,.L0f0925ac +/* f092528: 00000000 */ sll $zero,$zero,0x0 +/* f09252c: 8e0f0040 */ lw $t7,0x40($s0) +/* f092530: 31f80080 */ andi $t8,$t7,0x80 +/* f092534: 1700001d */ bnez $t8,.L0f0925ac +/* f092538: 00000000 */ sll $zero,$zero,0x0 +/* f09253c: 92190002 */ lbu $t9,0x2($s0) +/* f092540: 33280004 */ andi $t0,$t9,0x4 +/* f092544: 15000019 */ bnez $t0,.L0f0925ac +/* f092548: 00000000 */ sll $zero,$zero,0x0 +/* f09254c: 8e090008 */ lw $t1,0x8($s0) +/* f092550: 01365024 */ and $t2,$t1,$s6 +/* f092554: 15400015 */ bnez $t2,.L0f0925ac +/* f092558: 00000000 */ sll $zero,$zero,0x0 +/* f09255c: 8c4b0018 */ lw $t3,0x18($v0) +/* f092560: 15600012 */ bnez $t3,.L0f0925ac +/* f092564: 00000000 */ sll $zero,$zero,0x0 +/* f092568: 12200005 */ beqz $s1,.L0f092580 +/* f09256c: 02802825 */ or $a1,$s4,$zero +/* f092570: 0fc2ca34 */ jal func0f0b28d0 +/* f092574: 8e040018 */ lw $a0,0x18($s0) +/* f092578: 1040000c */ beqz $v0,.L0f0925ac +/* f09257c: 00000000 */ sll $zero,$zero,0x0 +.L0f092580: +/* f092580: 16400007 */ bnez $s2,.L0f0925a0 +/* f092584: 00000000 */ sll $zero,$zero,0x0 +/* f092588: 8e0c0014 */ lw $t4,0x14($s0) +/* f09258c: 918d0001 */ lbu $t5,0x1($t4) +/* f092590: 31ae00c2 */ andi $t6,$t5,0xc2 +/* f092594: 15c00002 */ bnez $t6,.L0f0925a0 +/* f092598: 00000000 */ sll $zero,$zero,0x0 +/* f09259c: 02009025 */ or $s2,$s0,$zero +.L0f0925a0: +/* f0925a0: 16600002 */ bnez $s3,.L0f0925ac +/* f0925a4: 00000000 */ sll $zero,$zero,0x0 +/* f0925a8: 02009825 */ or $s3,$s0,$zero +.L0f0925ac: +/* f0925ac: 0fc24784 */ jal func0f091e10 +/* f0925b0: 02002025 */ or $a0,$s0,$zero +/* f0925b4: 00027880 */ sll $t7,$v0,0x2 +/* f0925b8: 01f08021 */ addu $s0,$t7,$s0 +/* f0925bc: 92030003 */ lbu $v1,0x3($s0) +/* f0925c0: 24010034 */ addiu $at,$zero,0x34 +/* f0925c4: 1461ffcb */ bne $v1,$at,.L0f0924f4 +/* f0925c8: 00000000 */ sll $zero,$zero,0x0 +.L0f0925cc: +/* f0925cc: 8fb80044 */ lw $t8,0x44($sp) +/* f0925d0: 00001025 */ or $v0,$zero,$zero +/* f0925d4: af120000 */ sw $s2,0x0($t8) +/* f0925d8: 8fb90048 */ lw $t9,0x48($sp) +/* f0925dc: af330000 */ sw $s3,0x0($t9) +.L0f0925e0: +/* f0925e0: 8fbf003c */ lw $ra,0x3c($sp) +/* f0925e4: 8fb00018 */ lw $s0,0x18($sp) +/* f0925e8: 8fb1001c */ lw $s1,0x1c($sp) +/* f0925ec: 8fb20020 */ lw $s2,0x20($sp) +/* f0925f0: 8fb30024 */ lw $s3,0x24($sp) +/* f0925f4: 8fb40028 */ lw $s4,0x28($sp) +/* f0925f8: 8fb5002c */ lw $s5,0x2c($sp) +/* f0925fc: 8fb60030 */ lw $s6,0x30($sp) +/* f092600: 8fb70034 */ lw $s7,0x34($sp) +/* f092604: 8fbe0038 */ lw $s8,0x38($sp) +/* f092608: 03e00008 */ jr $ra +/* f09260c: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f092610 +/* f092610: 3c038009 */ lui $v1,0x8009 +/* f092614: 90630af0 */ lbu $v1,0xaf0($v1) +/* f092618: 24080001 */ addiu $t0,$zero,0x1 +/* f09261c: 00803025 */ or $a2,$a0,$zero +/* f092620: 00a03825 */ or $a3,$a1,$zero +/* f092624: 15030003 */ bne $t0,$v1,.L0f092634 +/* f092628: 00001025 */ or $v0,$zero,$zero +/* f09262c: 10000002 */ beqz $zero,.L0f092638 +/* f092630: 2404001e */ addiu $a0,$zero,0x1e +.L0f092634: +/* f092634: 24040028 */ addiu $a0,$zero,0x28 +.L0f092638: +/* f092638: 1880001d */ blez $a0,.L0f0926b0 +/* f09263c: 3c0e8007 */ lui $t6,0x8007 +/* f092640: 8dceae10 */ lw $t6,-0x51f0($t6) +/* f092644: 00027900 */ sll $t7,$v0,0x4 +/* f092648: 01e27823 */ subu $t7,$t7,$v0 +/* f09264c: 000f78c0 */ sll $t7,$t7,0x3 +/* f092650: 01cf2821 */ addu $a1,$t6,$t7 +/* f092654: 94b80030 */ lhu $t8,0x30($a1) +.L0f092658: +/* f092658: 24420001 */ addiu $v0,$v0,0x1 +/* f09265c: 33190001 */ andi $t9,$t8,0x1 +/* f092660: 1720000b */ bnez $t9,.L0f092690 +/* f092664: 00000000 */ sll $zero,$zero,0x0 +/* f092668: 8ca90050 */ lw $t1,0x50($a1) +/* f09266c: 14c90008 */ bne $a2,$t1,.L0f092690 +/* f092670: 00000000 */ sll $zero,$zero,0x0 +/* f092674: 84aa0028 */ lh $t2,0x28($a1) +/* f092678: 10ea0003 */ beq $a3,$t2,.L0f092688 +/* f09267c: 00000000 */ sll $zero,$zero,0x0 +/* f092680: 14e80003 */ bne $a3,$t0,.L0f092690 +/* f092684: 00000000 */ sll $zero,$zero,0x0 +.L0f092688: +/* f092688: 03e00008 */ jr $ra +/* f09268c: 24020001 */ addiu $v0,$zero,0x1 +.L0f092690: +/* f092690: 15030003 */ bne $t0,$v1,.L0f0926a0 +/* f092694: 24a50078 */ addiu $a1,$a1,0x78 +/* f092698: 10000002 */ beqz $zero,.L0f0926a4 +/* f09269c: 2404001e */ addiu $a0,$zero,0x1e +.L0f0926a0: +/* f0926a0: 24040028 */ addiu $a0,$zero,0x28 +.L0f0926a4: +/* f0926a4: 0044082a */ slt $at,$v0,$a0 +/* f0926a8: 5420ffeb */ bnezl $at,.L0f092658 +/* f0926ac: 94b80030 */ lhu $t8,0x30($a1) +.L0f0926b0: +/* f0926b0: 00001025 */ or $v0,$zero,$zero +/* f0926b4: 03e00008 */ jr $ra +/* f0926b8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0926bc +/* f0926bc: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0926c0: 3c078009 */ lui $a3,0x8009 +/* f0926c4: 90e70af0 */ lbu $a3,0xaf0($a3) +/* f0926c8: afb40028 */ sw $s4,0x28($sp) +/* f0926cc: 24140001 */ addiu $s4,$zero,0x1 +/* f0926d0: afb60030 */ sw $s6,0x30($sp) +/* f0926d4: afb30024 */ sw $s3,0x24($sp) +/* f0926d8: afb20020 */ sw $s2,0x20($sp) +/* f0926dc: afb00018 */ sw $s0,0x18($sp) +/* f0926e0: 30d2ffff */ andi $s2,$a2,0xffff +/* f0926e4: 00a09825 */ or $s3,$a1,$zero +/* f0926e8: 0080b025 */ or $s6,$a0,$zero +/* f0926ec: afbf0034 */ sw $ra,0x34($sp) +/* f0926f0: afb5002c */ sw $s5,0x2c($sp) +/* f0926f4: afb1001c */ sw $s1,0x1c($sp) +/* f0926f8: afa60040 */ sw $a2,0x40($sp) +/* f0926fc: 16870003 */ bne $s4,$a3,.L0f09270c +/* f092700: 00008025 */ or $s0,$zero,$zero +/* f092704: 10000002 */ beqz $zero,.L0f092710 +/* f092708: 2402001e */ addiu $v0,$zero,0x1e +.L0f09270c: +/* f09270c: 24020028 */ addiu $v0,$zero,0x28 +.L0f092710: +/* f092710: 18400026 */ blez $v0,.L0f0927ac +/* f092714: 00108900 */ sll $s1,$s0,0x4 +/* f092718: 02308823 */ subu $s1,$s1,$s0 +/* f09271c: 3c158007 */ lui $s5,0x8007 +/* f092720: 26b5ae10 */ addiu $s5,$s5,-20976 +/* f092724: 001188c0 */ sll $s1,$s1,0x3 +/* f092728: 8eae0000 */ lw $t6,0x0($s5) +.L0f09272c: +/* f09272c: 022e2021 */ addu $a0,$s1,$t6 +/* f092730: 94820030 */ lhu $v0,0x30($a0) +/* f092734: 304f0001 */ andi $t7,$v0,0x1 +/* f092738: 55e00014 */ bnezl $t7,.L0f09278c +/* f09273c: 26100001 */ addiu $s0,$s0,0x1 +/* f092740: 8c980050 */ lw $t8,0x50($a0) +/* f092744: 56d80011 */ bnel $s6,$t8,.L0f09278c +/* f092748: 26100001 */ addiu $s0,$s0,0x1 +/* f09274c: 50400006 */ beqzl $v0,.L0f092768 +/* f092750: 84880028 */ lh $t0,0x28($a0) +/* f092754: 12400003 */ beqz $s2,.L0f092764 +/* f092758: 0242c824 */ and $t9,$s2,$v0 +/* f09275c: 5320000b */ beqzl $t9,.L0f09278c +/* f092760: 26100001 */ addiu $s0,$s0,0x1 +.L0f092764: +/* f092764: 84880028 */ lh $t0,0x28($a0) +.L0f092768: +/* f092768: 12680003 */ beq $s3,$t0,.L0f092778 +/* f09276c: 00000000 */ sll $zero,$zero,0x0 +/* f092770: 56740006 */ bnel $s3,$s4,.L0f09278c +/* f092774: 26100001 */ addiu $s0,$s0,0x1 +.L0f092778: +/* f092778: 0fc24aa6 */ jal func0f092a98 +/* f09277c: 02002025 */ or $a0,$s0,$zero +/* f092780: 3c078009 */ lui $a3,0x8009 +/* f092784: 90e70af0 */ lbu $a3,0xaf0($a3) +/* f092788: 26100001 */ addiu $s0,$s0,0x1 +.L0f09278c: +/* f09278c: 16870003 */ bne $s4,$a3,.L0f09279c +/* f092790: 26310078 */ addiu $s1,$s1,0x78 +/* f092794: 10000002 */ beqz $zero,.L0f0927a0 +/* f092798: 2402001e */ addiu $v0,$zero,0x1e +.L0f09279c: +/* f09279c: 24020028 */ addiu $v0,$zero,0x28 +.L0f0927a0: +/* f0927a0: 0202082a */ slt $at,$s0,$v0 +/* f0927a4: 5420ffe1 */ bnezl $at,.L0f09272c +/* f0927a8: 8eae0000 */ lw $t6,0x0($s5) +.L0f0927ac: +/* f0927ac: 8fbf0034 */ lw $ra,0x34($sp) +/* f0927b0: 8fb00018 */ lw $s0,0x18($sp) +/* f0927b4: 8fb1001c */ lw $s1,0x1c($sp) +/* f0927b8: 8fb20020 */ lw $s2,0x20($sp) +/* f0927bc: 8fb30024 */ lw $s3,0x24($sp) +/* f0927c0: 8fb40028 */ lw $s4,0x28($sp) +/* f0927c4: 8fb5002c */ lw $s5,0x2c($sp) +/* f0927c8: 8fb60030 */ lw $s6,0x30($sp) +/* f0927cc: 03e00008 */ jr $ra +/* f0927d0: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f0927d4 +/* f0927d4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0927d8: f7b60018 */ sdc1 $f22,0x18($sp) +/* f0927dc: 4487b000 */ mtc1 $a3,$f22 +/* f0927e0: f7b80020 */ sdc1 $f24,0x20($sp) +/* f0927e4: 4486c000 */ mtc1 $a2,$f24 +/* f0927e8: 4616603c */ c.lt.s $f12,$f22 +/* f0927ec: f7b40010 */ sdc1 $f20,0x10($sp) +/* f0927f0: 46006506 */ mov.s $f20,$f12 +/* f0927f4: afbf002c */ sw $ra,0x2c($sp) +/* f0927f8: 45000038 */ bc1f .L0f0928dc +/* f0927fc: 00001825 */ or $v1,$zero,$zero +/* f092800: 3c017f1b */ lui $at,0x7f1b +/* f092804: c420b730 */ lwc1 $f0,-0x48d0($at) +/* f092808: 3c017f1b */ lui $at,0x7f1b +/* f09280c: 460e003c */ c.lt.s $f0,$f14 +/* f092810: 00000000 */ sll $zero,$zero,0x0 +/* f092814: 45000002 */ bc1f .L0f092820 +/* f092818: 00000000 */ sll $zero,$zero,0x0 +/* f09281c: 46000386 */ mov.s $f14,$f0 +.L0f092820: +/* f092820: c420b734 */ lwc1 $f0,-0x48cc($at) +/* f092824: 3c017f1b */ lui $at,0x7f1b +/* f092828: 4618003c */ c.lt.s $f0,$f24 +/* f09282c: 00000000 */ sll $zero,$zero,0x0 +/* f092830: 45000002 */ bc1f .L0f09283c +/* f092834: 00000000 */ sll $zero,$zero,0x0 +/* f092838: 46000606 */ mov.s $f24,$f0 +.L0f09283c: +/* f09283c: c420b738 */ lwc1 $f0,-0x48c8($at) +/* f092840: 4616003c */ c.lt.s $f0,$f22 +/* f092844: 00000000 */ sll $zero,$zero,0x0 +/* f092848: 45020003 */ bc1fl .L0f092858 +/* f09284c: 460ea03c */ c.lt.s $f20,$f14 +/* f092850: 46000586 */ mov.s $f22,$f0 +/* f092854: 460ea03c */ c.lt.s $f20,$f14 +.L0f092858: +/* f092858: 00000000 */ sll $zero,$zero,0x0 +/* f09285c: 45020004 */ bc1fl .L0f092870 +/* f092860: 4618a03c */ c.lt.s $f20,$f24 +/* f092864: 1000001d */ beqz $zero,.L0f0928dc +/* f092868: 8fa30040 */ lw $v1,0x40($sp) +/* f09286c: 4618a03c */ c.lt.s $f20,$f24 +.L0f092870: +/* f092870: 3c01447a */ lui $at,0x447a +/* f092874: 45020012 */ bc1fl .L0f0928c0 +/* f092878: 4614b201 */ sub.s $f8,$f22,$f20 +/* f09287c: 460ea101 */ sub.s $f4,$f20,$f14 +/* f092880: 460ec181 */ sub.s $f6,$f24,$f14 +/* f092884: 0c012974 */ jal 0x4a5d0 +/* f092888: 46062303 */ div.s $f12,$f4,$f6 +/* f09288c: 8fa20040 */ lw $v0,0x40($sp) +/* f092890: 3c01447a */ lui $at,0x447a +/* f092894: 44818000 */ mtc1 $at,$f16 +/* f092898: 44824000 */ mtc1 $v0,$f8 +/* f09289c: 00000000 */ sll $zero,$zero,0x0 +/* f0928a0: 468042a0 */ cvt.s.w $f10,$f8 +/* f0928a4: 46105481 */ sub.s $f18,$f10,$f16 +/* f0928a8: 46120102 */ mul.s $f4,$f0,$f18 +/* f0928ac: 4600218d */ trunc.w.s $f6,$f4 +/* f0928b0: 440f3000 */ mfc1 $t7,$f6 +/* f0928b4: 10000009 */ beqz $zero,.L0f0928dc +/* f0928b8: 004f1823 */ subu $v1,$v0,$t7 +/* f0928bc: 4614b201 */ sub.s $f8,$f22,$f20 +.L0f0928c0: +/* f0928c0: 44815000 */ mtc1 $at,$f10 +/* f0928c4: 4618b481 */ sub.s $f18,$f22,$f24 +/* f0928c8: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0928cc: 46128103 */ div.s $f4,$f16,$f18 +/* f0928d0: 4600218d */ trunc.w.s $f6,$f4 +/* f0928d4: 44033000 */ mfc1 $v1,$f6 +/* f0928d8: 00000000 */ sll $zero,$zero,0x0 +.L0f0928dc: +/* f0928dc: 34018000 */ dli $at,0x8000 +/* f0928e0: 0061082a */ slt $at,$v1,$at +/* f0928e4: 14200002 */ bnez $at,.L0f0928f0 +/* f0928e8: d7b40010 */ ldc1 $f20,0x10($sp) +/* f0928ec: 24037fff */ addiu $v1,$zero,0x7fff +.L0f0928f0: +/* f0928f0: 28610028 */ slti $at,$v1,0x28 +/* f0928f4: 10200002 */ beqz $at,.L0f092900 +/* f0928f8: d7b60018 */ ldc1 $f22,0x18($sp) +/* f0928fc: 00001825 */ or $v1,$zero,$zero +.L0f092900: +/* f092900: 8fbf002c */ lw $ra,0x2c($sp) +/* f092904: d7b80020 */ ldc1 $f24,0x20($sp) +/* f092908: 27bd0030 */ addiu $sp,$sp,0x30 +/* f09290c: 03e00008 */ jr $ra +/* f092910: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f092914 +/* f092914: 0480000a */ bltz $a0,.L0f092940 +/* f092918: 28810008 */ slti $at,$a0,0x8 +/* f09291c: 10200008 */ beqz $at,.L0f092940 +/* f092920: 3c0e8007 */ lui $t6,0x8007 +/* f092924: 8dceae10 */ lw $t6,-0x51f0($t6) +/* f092928: 00047900 */ sll $t7,$a0,0x4 +/* f09292c: 01e47823 */ subu $t7,$t7,$a0 +/* f092930: 000f78c0 */ sll $t7,$t7,0x3 +/* f092934: 01cfc021 */ addu $t8,$t6,$t7 +/* f092938: 03e00008 */ jr $ra +/* f09293c: 87020006 */ lh $v0,0x6($t8) +.L0f092940: +/* f092940: 00001825 */ or $v1,$zero,$zero +/* f092944: 03e00008 */ jr $ra +/* f092948: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f09294c +/* f09294c: 27bdffb0 */ addiu $sp,$sp,-80 +/* f092950: afb10048 */ sw $s1,0x48($sp) +/* f092954: afb00044 */ sw $s0,0x44($sp) +/* f092958: afa50054 */ sw $a1,0x54($sp) +/* f09295c: 87af0056 */ lh $t7,0x56($sp) +/* f092960: 00808025 */ or $s0,$a0,$zero +/* f092964: 00c08825 */ or $s1,$a2,$zero +/* f092968: afbf004c */ sw $ra,0x4c($sp) +/* f09296c: 3c06451c */ lui $a2,0x451c +/* f092970: 260e0028 */ addiu $t6,$s0,0x28 +/* f092974: 3c07453b */ lui $a3,0x453b +/* f092978: 24187fff */ addiu $t8,$zero,0x7fff +/* f09297c: afb80018 */ sw $t8,0x18($sp) +/* f092980: 34e78000 */ ori $a3,$a3,0x8000 +/* f092984: afae0010 */ sw $t6,0x10($sp) +/* f092988: 34c64000 */ ori $a2,$a2,0x4000 +/* f09298c: 24840008 */ addiu $a0,$a0,0x8 +/* f092990: 3c0543c8 */ lui $a1,0x43c8 +/* f092994: afa0001c */ sw $zero,0x1c($sp) +/* f092998: 0fc251ac */ jal func0f0946b0 +/* f09299c: afaf0014 */ sw $t7,0x14($sp) +/* f0929a0: 10400038 */ beqz $v0,.L0f092a84 +/* f0929a4: 3c058009 */ lui $a1,0x8009 +/* f0929a8: 90a50af0 */ lbu $a1,0xaf0($a1) +/* f0929ac: 24060001 */ addiu $a2,$zero,0x1 +/* f0929b0: 24040008 */ addiu $a0,$zero,0x8 +/* f0929b4: 14c50003 */ bne $a2,$a1,.L0f0929c4 +/* f0929b8: 24030028 */ addiu $v1,$zero,0x28 +/* f0929bc: 10000001 */ beqz $zero,.L0f0929c4 +/* f0929c0: 2403001e */ addiu $v1,$zero,0x1e +.L0f0929c4: +/* f0929c4: 28610009 */ slti $at,$v1,0x9 +/* f0929c8: 14200019 */ bnez $at,.L0f092a30 +/* f0929cc: 3c198007 */ lui $t9,0x8007 +/* f0929d0: 8f39ae10 */ lw $t9,-0x51f0($t9) +/* f0929d4: 00044100 */ sll $t0,$a0,0x4 +/* f0929d8: 01044023 */ subu $t0,$t0,$a0 +/* f0929dc: 000840c0 */ sll $t0,$t0,0x3 +/* f0929e0: 03281021 */ addu $v0,$t9,$t0 +/* f0929e4: 94490030 */ lhu $t1,0x30($v0) +.L0f0929e8: +/* f0929e8: 24840001 */ addiu $a0,$a0,0x1 +/* f0929ec: 312a0001 */ andi $t2,$t1,0x1 +/* f0929f0: 15400007 */ bnez $t2,.L0f092a10 +/* f0929f4: 00000000 */ sll $zero,$zero,0x0 +/* f0929f8: 8c4b0050 */ lw $t3,0x50($v0) +/* f0929fc: 160b0004 */ bne $s0,$t3,.L0f092a10 +/* f092a00: 00000000 */ sll $zero,$zero,0x0 +/* f092a04: 844c0028 */ lh $t4,0x28($v0) +/* f092a08: 522c001f */ beql $s1,$t4,.L0f092a88 +/* f092a0c: 8fbf004c */ lw $ra,0x4c($sp) +.L0f092a10: +/* f092a10: 14c50003 */ bne $a2,$a1,.L0f092a20 +/* f092a14: 24420078 */ addiu $v0,$v0,0x78 +/* f092a18: 10000002 */ beqz $zero,.L0f092a24 +/* f092a1c: 2403001e */ addiu $v1,$zero,0x1e +.L0f092a20: +/* f092a20: 24030028 */ addiu $v1,$zero,0x28 +.L0f092a24: +/* f092a24: 0083082a */ slt $at,$a0,$v1 +/* f092a28: 5420ffef */ bnezl $at,.L0f0929e8 +/* f092a2c: 94490030 */ lhu $t1,0x30($v0) +.L0f092a30: +/* f092a30: 3c01bf80 */ lui $at,0xbf80 +/* f092a34: 44810000 */ mtc1 $at,$f0 +/* f092a38: 240dffff */ addiu $t5,$zero,-1 +/* f092a3c: 240e0002 */ addiu $t6,$zero,0x2 +/* f092a40: 240fffff */ addiu $t7,$zero,-1 +/* f092a44: afaf002c */ sw $t7,0x2c($sp) +/* f092a48: afae0014 */ sw $t6,0x14($sp) +/* f092a4c: afad0010 */ sw $t5,0x10($sp) +/* f092a50: 00002025 */ or $a0,$zero,$zero +/* f092a54: 02002825 */ or $a1,$s0,$zero +/* f092a58: 87a60056 */ lh $a2,0x56($sp) +/* f092a5c: 2407ffff */ addiu $a3,$zero,-1 +/* f092a60: afa00018 */ sw $zero,0x18($sp) +/* f092a64: afb1001c */ sw $s1,0x1c($sp) +/* f092a68: afa00020 */ sw $zero,0x20($sp) +/* f092a6c: afa00028 */ sw $zero,0x28($sp) +/* f092a70: e7a00024 */ swc1 $f0,0x24($sp) +/* f092a74: e7a00030 */ swc1 $f0,0x30($sp) +/* f092a78: e7a00034 */ swc1 $f0,0x34($sp) +/* f092a7c: 0fc24e7e */ jal func0f0939f8 +/* f092a80: e7a00038 */ swc1 $f0,0x38($sp) +.L0f092a84: +/* f092a84: 8fbf004c */ lw $ra,0x4c($sp) +.L0f092a88: +/* f092a88: 8fb00044 */ lw $s0,0x44($sp) +/* f092a8c: 8fb10048 */ lw $s1,0x48($sp) +/* f092a90: 03e00008 */ jr $ra +/* f092a94: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f092a98 +/* f092a98: 3c0f8007 */ lui $t7,0x8007 +/* f092a9c: 8defae10 */ lw $t7,-0x51f0($t7) +/* f092aa0: 00047100 */ sll $t6,$a0,0x4 +/* f092aa4: 01c47023 */ subu $t6,$t6,$a0 +/* f092aa8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f092aac: 000e70c0 */ sll $t6,$t6,0x3 +/* f092ab0: afbf0014 */ sw $ra,0x14($sp) +/* f092ab4: 01cf1821 */ addu $v1,$t6,$t7 +/* f092ab8: 94780032 */ lhu $t8,0x32($v1) +/* f092abc: 94620030 */ lhu $v0,0x30($v1) +/* f092ac0: 37190080 */ ori $t9,$t8,0x80 +/* f092ac4: 30480200 */ andi $t0,$v0,0x200 +/* f092ac8: 11000005 */ beqz $t0,.L0f092ae0 +/* f092acc: a4790032 */ sh $t9,0x32($v1) +/* f092ad0: 0fc37751 */ jal func0f0ddd44 +/* f092ad4: afa3001c */ sw $v1,0x1c($sp) +/* f092ad8: 8fa3001c */ lw $v1,0x1c($sp) +/* f092adc: 94620030 */ lhu $v0,0x30($v1) +.L0f092ae0: +/* f092ae0: 30490008 */ andi $t1,$v0,0x8 +/* f092ae4: 51200007 */ beqzl $t1,.L0f092b04 +/* f092ae8: 304a0010 */ andi $t2,$v0,0x10 +/* f092aec: 8c640050 */ lw $a0,0x50($v1) +/* f092af0: 0fc16af7 */ jal func0f05abdc +/* f092af4: afa3001c */ sw $v1,0x1c($sp) +/* f092af8: 8fa3001c */ lw $v1,0x1c($sp) +/* f092afc: 94620030 */ lhu $v0,0x30($v1) +/* f092b00: 304a0010 */ andi $t2,$v0,0x10 +.L0f092b04: +/* f092b04: 51400006 */ beqzl $t2,.L0f092b20 +/* f092b08: 8c640000 */ lw $a0,0x0($v1) +/* f092b0c: 0c003ef1 */ jal 0xfbc4 +/* f092b10: 84640026 */ lh $a0,0x26($v1) +/* f092b14: 1000000b */ beqz $zero,.L0f092b44 +/* f092b18: 8fbf0014 */ lw $ra,0x14($sp) +/* f092b1c: 8c640000 */ lw $a0,0x0($v1) +.L0f092b20: +/* f092b20: 50800008 */ beqzl $a0,.L0f092b44 +/* f092b24: 8fbf0014 */ lw $ra,0x14($sp) +/* f092b28: 0c00cdfc */ jal 0x337f0 +/* f092b2c: afa3001c */ sw $v1,0x1c($sp) +/* f092b30: 10400003 */ beqz $v0,.L0f092b40 +/* f092b34: 8fa3001c */ lw $v1,0x1c($sp) +/* f092b38: 0c00cec9 */ jal 0x33b24 +/* f092b3c: 8c640000 */ lw $a0,0x0($v1) +.L0f092b40: +/* f092b40: 8fbf0014 */ lw $ra,0x14($sp) +.L0f092b44: +/* f092b44: 27bd0020 */ addiu $sp,$sp,0x20 +/* f092b48: 03e00008 */ jr $ra +/* f092b4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f092b50 +/* f092b50: 848e0064 */ lh $t6,0x64($a0) +/* f092b54: 2403ffff */ addiu $v1,$zero,-1 +/* f092b58: 00801025 */ or $v0,$a0,$zero +/* f092b5c: 106e0005 */ beq $v1,$t6,.L0f092b74 +/* f092b60: 00000000 */ sll $zero,$zero,0x0 +/* f092b64: 844f0066 */ lh $t7,0x66($v0) +.L0f092b68: +/* f092b68: 24420002 */ addiu $v0,$v0,0x2 +/* f092b6c: 546ffffe */ bnel $v1,$t7,.L0f092b68 +/* f092b70: 844f0066 */ lh $t7,0x66($v0) +.L0f092b74: +/* f092b74: 03e00008 */ jr $ra +/* f092b78: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f092b7c +/* f092b7c: 2405ffff */ addiu $a1,$zero,-1 +/* f092b80: 14850003 */ bne $a0,$a1,.L0f092b90 +/* f092b84: 3c0e8007 */ lui $t6,0x8007 +/* f092b88: 03e00008 */ jr $ra +/* f092b8c: 24020001 */ addiu $v0,$zero,0x1 +.L0f092b90: +/* f092b90: 8dceae10 */ lw $t6,-0x51f0($t6) +/* f092b94: 00047900 */ sll $t7,$a0,0x4 +/* f092b98: 01e47823 */ subu $t7,$t7,$a0 +/* f092b9c: 000f78c0 */ sll $t7,$t7,0x3 +/* f092ba0: 01cf1021 */ addu $v0,$t6,$t7 +/* f092ba4: 94580030 */ lhu $t8,0x30($v0) +/* f092ba8: 33190001 */ andi $t9,$t8,0x1 +/* f092bac: 57200013 */ bnezl $t9,.L0f092bfc +/* f092bb0: 00001025 */ or $v0,$zero,$zero +/* f092bb4: 84440006 */ lh $a0,0x6($v0) +/* f092bb8: 10850003 */ beq $a0,$a1,.L0f092bc8 +/* f092bbc: 00801825 */ or $v1,$a0,$zero +/* f092bc0: 286100c9 */ slti $at,$v1,0xc9 +/* f092bc4: 1420000c */ bnez $at,.L0f092bf8 +.L0f092bc8: +/* f092bc8: 2482ff38 */ addiu $v0,$a0,-200 +/* f092bcc: 00022a00 */ sll $a1,$v0,0x8 +/* f092bd0: 00a22823 */ subu $a1,$a1,$v0 +/* f092bd4: 24013db8 */ addiu $at,$zero,0x3db8 +/* f092bd8: 00a1001a */ div $zero,$a1,$at +/* f092bdc: 00001812 */ mflo $v1 +/* f092be0: 28610100 */ slti $at,$v1,0x100 +/* f092be4: 14200002 */ bnez $at,.L0f092bf0 +/* f092be8: 00000000 */ sll $zero,$zero,0x0 +/* f092bec: 240300ff */ addiu $v1,$zero,0xff +.L0f092bf0: +/* f092bf0: 03e00008 */ jr $ra +/* f092bf4: 00601025 */ or $v0,$v1,$zero +.L0f092bf8: +/* f092bf8: 00001025 */ or $v0,$zero,$zero +.L0f092bfc: +/* f092bfc: 03e00008 */ jr $ra +/* f092c00: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f092c04 +/* f092c04: 3c188007 */ lui $t8,0x8007 +/* f092c08: 8f18ae10 */ lw $t8,-0x51f0($t8) +/* f092c0c: 27bdffa8 */ addiu $sp,$sp,-88 +/* f092c10: 00047900 */ sll $t7,$a0,0x4 +/* f092c14: 01e47823 */ subu $t7,$t7,$a0 +/* f092c18: afb00030 */ sw $s0,0x30($sp) +/* f092c1c: 000f78c0 */ sll $t7,$t7,0x3 +/* f092c20: afbf0034 */ sw $ra,0x34($sp) +/* f092c24: afa40058 */ sw $a0,0x58($sp) +/* f092c28: 01f88021 */ addu $s0,$t7,$t8 +/* f092c2c: 96190032 */ lhu $t9,0x32($s0) +/* f092c30: 00807025 */ or $t6,$a0,$zero +/* f092c34: 332a0080 */ andi $t2,$t9,0x80 +/* f092c38: 554001fb */ bnezl $t2,.L0f093428 +/* f092c3c: 860f0028 */ lh $t7,0x28($s0) +/* f092c40: 860b0028 */ lh $t3,0x28($s0) +/* f092c44: 2401000b */ addiu $at,$zero,0xb +/* f092c48: 516101f7 */ beql $t3,$at,.L0f093428 +/* f092c4c: 860f0028 */ lh $t7,0x28($s0) +/* f092c50: 8e040000 */ lw $a0,0x0($s0) +/* f092c54: 50800006 */ beqzl $a0,.L0f092c70 +/* f092c58: 96030030 */ lhu $v1,0x30($s0) +/* f092c5c: 0c00cdfc */ jal 0x337f0 +/* f092c60: 00000000 */ sll $zero,$zero,0x0 +/* f092c64: 54400010 */ bnezl $v0,.L0f092ca8 +/* f092c68: 8e020050 */ lw $v0,0x50($s0) +/* f092c6c: 96030030 */ lhu $v1,0x30($s0) +.L0f092c70: +/* f092c70: 306c0002 */ andi $t4,$v1,0x2 +/* f092c74: 5580000c */ bnezl $t4,.L0f092ca8 +/* f092c78: 8e020050 */ lw $v0,0x50($s0) +/* f092c7c: 306d1000 */ andi $t5,$v1,0x1000 +/* f092c80: 55a00009 */ bnezl $t5,.L0f092ca8 +/* f092c84: 8e020050 */ lw $v0,0x50($s0) +/* f092c88: 306e0010 */ andi $t6,$v1,0x10 +/* f092c8c: 51c001e6 */ beqzl $t6,.L0f093428 +/* f092c90: 860f0028 */ lh $t7,0x28($s0) +/* f092c94: 0c003a74 */ jal 0xe9d0 +/* f092c98: 00000000 */ sll $zero,$zero,0x0 +/* f092c9c: 504001e2 */ beqzl $v0,.L0f093428 +/* f092ca0: 860f0028 */ lh $t7,0x28($s0) +/* f092ca4: 8e020050 */ lw $v0,0x50($s0) +.L0f092ca8: +/* f092ca8: 00002025 */ or $a0,$zero,$zero +/* f092cac: 00004025 */ or $t0,$zero,$zero +/* f092cb0: 10400004 */ beqz $v0,.L0f092cc4 +/* f092cb4: 96050032 */ lhu $a1,0x32($s0) +/* f092cb8: 24440008 */ addiu $a0,$v0,0x8 +/* f092cbc: 10000006 */ beqz $zero,.L0f092cd8 +/* f092cc0: 24480028 */ addiu $t0,$v0,0x28 +.L0f092cc4: +/* f092cc4: 860f0064 */ lh $t7,0x64($s0) +/* f092cc8: 2401ffff */ addiu $at,$zero,-1 +/* f092ccc: 51e10003 */ beql $t7,$at,.L0f092cdc +/* f092cd0: 8e020054 */ lw $v0,0x54($s0) +/* f092cd4: 26080064 */ addiu $t0,$s0,0x64 +.L0f092cd8: +/* f092cd8: 8e020054 */ lw $v0,0x54($s0) +.L0f092cdc: +/* f092cdc: 3c09800a */ lui $t1,0x800a +/* f092ce0: 25299fc0 */ addiu $t1,$t1,-24640 +/* f092ce4: 10400002 */ beqz $v0,.L0f092cf0 +/* f092ce8: 30aa0010 */ andi $t2,$a1,0x10 +/* f092cec: 00402025 */ or $a0,$v0,$zero +.L0f092cf0: +/* f092cf0: 913804e3 */ lbu $t8,0x4e3($t1) +/* f092cf4: 13000006 */ beqz $t8,.L0f092d10 +/* f092cf8: 00000000 */ sll $zero,$zero,0x0 +/* f092cfc: 30b90020 */ andi $t9,$a1,0x20 +/* f092d00: 13200003 */ beqz $t9,.L0f092d10 +/* f092d04: 00000000 */ sll $zero,$zero,0x0 +/* f092d08: 10000039 */ beqz $zero,.L0f092df0 +/* f092d0c: a6000004 */ sh $zero,0x4($s0) +.L0f092d10: +/* f092d10: 11400007 */ beqz $t2,.L0f092d30 +/* f092d14: 96030030 */ lhu $v1,0x30($s0) +/* f092d18: 306b1000 */ andi $t3,$v1,0x1000 +/* f092d1c: 516001f6 */ beqzl $t3,.L0f0934f8 +/* f092d20: 8fbf0034 */ lw $ra,0x34($sp) +/* f092d24: 860c0010 */ lh $t4,0x10($s0) +/* f092d28: 10000031 */ beqz $zero,.L0f092df0 +/* f092d2c: a60c0004 */ sh $t4,0x4($s0) +.L0f092d30: +/* f092d30: 5080001f */ beqzl $a0,.L0f092db0 +/* f092d34: 306a0020 */ andi $t2,$v1,0x20 +/* f092d38: 5100001d */ beqzl $t0,.L0f092db0 +/* f092d3c: 306a0020 */ andi $t2,$v1,0x20 +/* f092d40: 306d8000 */ andi $t5,$v1,0x8000 +/* f092d44: 11a00003 */ beqz $t5,.L0f092d54 +/* f092d48: 01001025 */ or $v0,$t0,$zero +/* f092d4c: 10000001 */ beqz $zero,.L0f092d54 +/* f092d50: 00001025 */ or $v0,$zero,$zero +.L0f092d54: +/* f092d54: 860e002c */ lh $t6,0x2c($s0) +/* f092d58: 3c018007 */ lui $at,0x8007 +/* f092d5c: 2619004c */ addiu $t9,$s0,0x4c +/* f092d60: a42eae50 */ sh $t6,-0x51b0($at) +/* f092d64: 8e07003c */ lw $a3,0x3c($s0) +/* f092d68: 8e060038 */ lw $a2,0x38($s0) +/* f092d6c: 8e050034 */ lw $a1,0x34($s0) +/* f092d70: afa20010 */ sw $v0,0x10($sp) +/* f092d74: 860f0026 */ lh $t7,0x26($s0) +/* f092d78: afaf0014 */ sw $t7,0x14($sp) +/* f092d7c: 86180010 */ lh $t8,0x10($s0) +/* f092d80: afa8004c */ sw $t0,0x4c($sp) +/* f092d84: afa40050 */ sw $a0,0x50($sp) +/* f092d88: afb9001c */ sw $t9,0x1c($sp) +/* f092d8c: 0fc251ac */ jal func0f0946b0 +/* f092d90: afb80018 */ sw $t8,0x18($sp) +/* f092d94: 8fa40050 */ lw $a0,0x50($sp) +/* f092d98: 8fa8004c */ lw $t0,0x4c($sp) +/* f092d9c: 3c09800a */ lui $t1,0x800a +/* f092da0: 25299fc0 */ addiu $t1,$t1,-24640 +/* f092da4: a6020004 */ sh $v0,0x4($s0) +/* f092da8: 96030030 */ lhu $v1,0x30($s0) +/* f092dac: 306a0020 */ andi $t2,$v1,0x20 +.L0f092db0: +/* f092db0: 1540000f */ bnez $t2,.L0f092df0 +/* f092db4: 00000000 */ sll $zero,$zero,0x0 +/* f092db8: c604004c */ lwc1 $f4,0x4c($s0) +/* f092dbc: 8e050034 */ lw $a1,0x34($s0) +/* f092dc0: 8e060038 */ lw $a2,0x38($s0) +/* f092dc4: 8e07003c */ lw $a3,0x3c($s0) +/* f092dc8: 306b0800 */ andi $t3,$v1,0x800 +/* f092dcc: afab0014 */ sw $t3,0x14($sp) +/* f092dd0: afa8004c */ sw $t0,0x4c($sp) +/* f092dd4: afb00018 */ sw $s0,0x18($sp) +/* f092dd8: 0fc2535e */ jal func0f094d78 +/* f092ddc: e7a40010 */ swc1 $f4,0x10($sp) +/* f092de0: 8fa8004c */ lw $t0,0x4c($sp) +/* f092de4: 3c09800a */ lui $t1,0x800a +/* f092de8: 25299fc0 */ addiu $t1,$t1,-24640 +/* f092dec: a602000a */ sh $v0,0xa($s0) +.L0f092df0: +/* f092df0: 5100000a */ beqzl $t0,.L0f092e1c +/* f092df4: 240e0001 */ addiu $t6,$zero,0x1 +/* f092df8: 850c0000 */ lh $t4,0x0($t0) +/* f092dfc: 2401ffff */ addiu $at,$zero,-1 +/* f092e00: 51810006 */ beql $t4,$at,.L0f092e1c +/* f092e04: 240e0001 */ addiu $t6,$zero,0x1 +/* f092e08: 240d0001 */ addiu $t5,$zero,0x1 +/* f092e0c: a600000c */ sh $zero,0xc($s0) +/* f092e10: 10000004 */ beqz $zero,.L0f092e24 +/* f092e14: a20d001a */ sb $t5,0x1a($s0) +/* f092e18: 240e0001 */ addiu $t6,$zero,0x1 +.L0f092e1c: +/* f092e1c: a600000c */ sh $zero,0xc($s0) +/* f092e20: a20e001a */ sb $t6,0x1a($s0) +.L0f092e24: +/* f092e24: 8e0f0000 */ lw $t7,0x0($s0) +/* f092e28: 51e00026 */ beqzl $t7,.L0f092ec4 +/* f092e2c: 3c01bf80 */ lui $at,0xbf80 +/* f092e30: c6000044 */ lwc1 $f0,0x44($s0) +/* f092e34: 44803000 */ mtc1 $zero,$f6 +/* f092e38: 00000000 */ sll $zero,$zero,0x0 +/* f092e3c: 4600303c */ c.lt.s $f6,$f0 +/* f092e40: 00000000 */ sll $zero,$zero,0x0 +/* f092e44: 4502001f */ bc1fl .L0f092ec4 +/* f092e48: 3c01bf80 */ lui $at,0xbf80 +/* f092e4c: c6020048 */ lwc1 $f2,0x48($s0) +/* f092e50: 44804000 */ mtc1 $zero,$f8 +/* f092e54: 00000000 */ sll $zero,$zero,0x0 +/* f092e58: 4608103c */ c.lt.s $f2,$f8 +/* f092e5c: 00000000 */ sll $zero,$zero,0x0 +/* f092e60: 45020004 */ bc1fl .L0f092e74 +/* f092e64: 8e180020 */ lw $t8,0x20($s0) +/* f092e68: 10000018 */ beqz $zero,.L0f092ecc +/* f092e6c: 46000486 */ mov.s $f18,$f0 +/* f092e70: 8e180020 */ lw $t8,0x20($s0) +.L0f092e74: +/* f092e74: 44802000 */ mtc1 $zero,$f4 +/* f092e78: 44985000 */ mtc1 $t8,$f10 +/* f092e7c: 00000000 */ sll $zero,$zero,0x0 +/* f092e80: 46805320 */ cvt.s.w $f12,$f10 +/* f092e84: 460c203c */ c.lt.s $f4,$f12 +/* f092e88: 00000000 */ sll $zero,$zero,0x0 +/* f092e8c: 4500000a */ bc1f .L0f092eb8 +/* f092e90: 00000000 */ sll $zero,$zero,0x0 +/* f092e94: 8d390034 */ lw $t9,0x34($t1) +/* f092e98: 46020181 */ sub.s $f6,$f0,$f2 +/* f092e9c: 44994000 */ mtc1 $t9,$f8 +/* f092ea0: 00000000 */ sll $zero,$zero,0x0 +/* f092ea4: 468042a0 */ cvt.s.w $f10,$f8 +/* f092ea8: 460a3102 */ mul.s $f4,$f6,$f10 +/* f092eac: 460c2203 */ div.s $f8,$f4,$f12 +/* f092eb0: 10000006 */ beqz $zero,.L0f092ecc +/* f092eb4: 46081480 */ add.s $f18,$f2,$f8 +.L0f092eb8: +/* f092eb8: 10000004 */ beqz $zero,.L0f092ecc +/* f092ebc: 46000486 */ mov.s $f18,$f0 +/* f092ec0: 3c01bf80 */ lui $at,0xbf80 +.L0f092ec4: +/* f092ec4: 44819000 */ mtc1 $at,$f18 +/* f092ec8: 00000000 */ sll $zero,$zero,0x0 +.L0f092ecc: +/* f092ecc: 86040006 */ lh $a0,0x6($s0) +/* f092ed0: 2401ffff */ addiu $at,$zero,-1 +/* f092ed4: 8608000c */ lh $t0,0xc($s0) +/* f092ed8: 14810003 */ bne $a0,$at,.L0f092ee8 +/* f092edc: 00802825 */ or $a1,$a0,$zero +/* f092ee0: 10000054 */ beqz $zero,.L0f093034 +/* f092ee4: 86050004 */ lh $a1,0x4($s0) +.L0f092ee8: +/* f092ee8: 8e02001c */ lw $v0,0x1c($s0) +/* f092eec: 0442001a */ bltzl $v0,.L0f092f58 +/* f092ef0: 86030018 */ lh $v1,0x18($s0) +/* f092ef4: 8d230038 */ lw $v1,0x38($t1) +/* f092ef8: 0062082a */ slt $at,$v1,$v0 +/* f092efc: 10200013 */ beqz $at,.L0f092f4c +/* f092f00: 00437023 */ subu $t6,$v0,$v1 +/* f092f04: 860a0004 */ lh $t2,0x4($s0) +/* f092f08: 01445823 */ subu $t3,$t2,$a0 +/* f092f0c: 01630019 */ multu $t3,$v1 +/* f092f10: 00006012 */ mflo $t4 +/* f092f14: 00000000 */ sll $zero,$zero,0x0 +/* f092f18: 00000000 */ sll $zero,$zero,0x0 +/* f092f1c: 0182001a */ div $zero,$t4,$v0 +/* f092f20: 00006812 */ mflo $t5 +/* f092f24: 008d2821 */ addu $a1,$a0,$t5 +/* f092f28: 14400002 */ bnez $v0,.L0f092f34 +/* f092f2c: 00000000 */ sll $zero,$zero,0x0 +/* f092f30: 0007000d */ break 0x7 +.L0f092f34: +/* f092f34: 2401ffff */ addiu $at,$zero,-1 +/* f092f38: 14410004 */ bne $v0,$at,.L0f092f4c +/* f092f3c: 3c018000 */ lui $at,0x8000 +/* f092f40: 15810002 */ bne $t4,$at,.L0f092f4c +/* f092f44: 00000000 */ sll $zero,$zero,0x0 +/* f092f48: 0006000d */ break 0x6 +.L0f092f4c: +/* f092f4c: 10000039 */ beqz $zero,.L0f093034 +/* f092f50: ae0e001c */ sw $t6,0x1c($s0) +/* f092f54: 86030018 */ lh $v1,0x18($s0) +.L0f092f58: +/* f092f58: 50600036 */ beqzl $v1,.L0f093034 +/* f092f5c: 86050004 */ lh $a1,0x4($s0) +/* f092f60: 86020004 */ lh $v0,0x4($s0) +/* f092f64: 50440033 */ beql $v0,$a0,.L0f093034 +/* f092f68: 86050004 */ lh $a1,0x4($s0) +/* f092f6c: 8d380038 */ lw $t8,0x38($t1) +/* f092f70: 00447823 */ subu $t7,$v0,$a0 +/* f092f74: 448f3000 */ mtc1 $t7,$f6 +/* f092f78: 44985000 */ mtc1 $t8,$f10 +/* f092f7c: 3c017f1b */ lui $at,0x7f1b +/* f092f80: c428b73c */ lwc1 $f8,-0x48c4($at) +/* f092f84: 46805120 */ cvt.s.w $f4,$f10 +/* f092f88: 44835000 */ mtc1 $v1,$f10 +/* f092f8c: 3c013f80 */ lui $at,0x3f80 +/* f092f90: 44818000 */ mtc1 $at,$f16 +/* f092f94: 46803320 */ cvt.s.w $f12,$f6 +/* f092f98: 46082182 */ mul.s $f6,$f4,$f8 +/* f092f9c: 44804000 */ mtc1 $zero,$f8 +/* f092fa0: 00000000 */ sll $zero,$zero,0x0 +/* f092fa4: 460c403c */ c.lt.s $f8,$f12 +/* f092fa8: 46805120 */ cvt.s.w $f4,$f10 +/* f092fac: 46043382 */ mul.s $f14,$f6,$f4 +/* f092fb0: 45020004 */ bc1fl .L0f092fc4 +/* f092fb4: 46006007 */ neg.s $f0,$f12 +/* f092fb8: 10000002 */ beqz $zero,.L0f092fc4 +/* f092fbc: 46006006 */ mov.s $f0,$f12 +/* f092fc0: 46006007 */ neg.s $f0,$f12 +.L0f092fc4: +/* f092fc4: 4600803c */ c.lt.s $f16,$f0 +/* f092fc8: 00000000 */ sll $zero,$zero,0x0 +/* f092fcc: 4502001a */ bc1fl .L0f093038 +/* f092fd0: afa50048 */ sw $a1,0x48($sp) +/* f092fd4: 460e803c */ c.lt.s $f16,$f14 +/* f092fd8: 00000000 */ sll $zero,$zero,0x0 +/* f092fdc: 45000002 */ bc1f .L0f092fe8 +/* f092fe0: 00000000 */ sll $zero,$zero,0x0 +/* f092fe4: 46008386 */ mov.s $f14,$f16 +.L0f092fe8: +/* f092fe8: 460c7082 */ mul.s $f2,$f14,$f12 +/* f092fec: 44805000 */ mtc1 $zero,$f10 +/* f092ff0: 00000000 */ sll $zero,$zero,0x0 +/* f092ff4: 4602503c */ c.lt.s $f10,$f2 +/* f092ff8: 00000000 */ sll $zero,$zero,0x0 +/* f092ffc: 45020004 */ bc1fl .L0f093010 +/* f093000: 46001007 */ neg.s $f0,$f2 +/* f093004: 10000002 */ beqz $zero,.L0f093010 +/* f093008: 46001006 */ mov.s $f0,$f2 +/* f09300c: 46001007 */ neg.s $f0,$f2 +.L0f093010: +/* f093010: 4600803c */ c.lt.s $f16,$f0 +/* f093014: 00000000 */ sll $zero,$zero,0x0 +/* f093018: 45020007 */ bc1fl .L0f093038 +/* f09301c: afa50048 */ sw $a1,0x48($sp) +/* f093020: 4600118d */ trunc.w.s $f6,$f2 +/* f093024: 440a3000 */ mfc1 $t2,$f6 +/* f093028: 10000002 */ beqz $zero,.L0f093034 +/* f09302c: 008a2821 */ addu $a1,$a0,$t2 +/* f093030: 86050004 */ lh $a1,0x4($s0) +.L0f093034: +/* f093034: afa50048 */ sw $a1,0x48($sp) +.L0f093038: +/* f093038: afa80040 */ sw $t0,0x40($sp) +/* f09303c: 0fc5b364 */ jal func0f16cd90 +/* f093040: e7b2003c */ swc1 $f18,0x3c($sp) +/* f093044: 3c09800a */ lui $t1,0x800a +/* f093048: 25299fc0 */ addiu $t1,$t1,-24640 +/* f09304c: 8fa80040 */ lw $t0,0x40($sp) +/* f093050: 14400031 */ bnez $v0,.L0f093118 +/* f093054: c7b2003c */ lwc1 $f18,0x3c($sp) +/* f093058: afa80040 */ sw $t0,0x40($sp) +/* f09305c: 0fc62590 */ jal func0f189640 +/* f093060: e7b2003c */ swc1 $f18,0x3c($sp) +/* f093064: 3c09800a */ lui $t1,0x800a +/* f093068: 25299fc0 */ addiu $t1,$t1,-24640 +/* f09306c: 8fa80040 */ lw $t0,0x40($sp) +/* f093070: 10400005 */ beqz $v0,.L0f093088 +/* f093074: c7b2003c */ lwc1 $f18,0x3c($sp) +/* f093078: 960b0032 */ lhu $t3,0x32($s0) +/* f09307c: 316c0002 */ andi $t4,$t3,0x2 +/* f093080: 55800026 */ bnezl $t4,.L0f09311c +/* f093084: 240cffff */ addiu $t4,$zero,-1 +.L0f093088: +/* f093088: afa80040 */ sw $t0,0x40($sp) +/* f09308c: 0fc62590 */ jal func0f189640 +/* f093090: e7b2003c */ swc1 $f18,0x3c($sp) +/* f093094: 3c09800a */ lui $t1,0x800a +/* f093098: 25299fc0 */ addiu $t1,$t1,-24640 +/* f09309c: 8fa80040 */ lw $t0,0x40($sp) +/* f0930a0: 10400020 */ beqz $v0,.L0f093124 +/* f0930a4: c7b2003c */ lwc1 $f18,0x3c($sp) +/* f0930a8: 8d2d006c */ lw $t5,0x6c($t1) +/* f0930ac: 24010001 */ addiu $at,$zero,0x1 +/* f0930b0: 00002025 */ or $a0,$zero,$zero +/* f0930b4: 11a00003 */ beqz $t5,.L0f0930c4 +/* f0930b8: 00001025 */ or $v0,$zero,$zero +/* f0930bc: 10000001 */ beqz $zero,.L0f0930c4 +/* f0930c0: 24040001 */ addiu $a0,$zero,0x1 +.L0f0930c4: +/* f0930c4: 8d2e0068 */ lw $t6,0x68($t1) +/* f0930c8: 00001825 */ or $v1,$zero,$zero +/* f0930cc: 00003825 */ or $a3,$zero,$zero +/* f0930d0: 11c00003 */ beqz $t6,.L0f0930e0 +/* f0930d4: 00000000 */ sll $zero,$zero,0x0 +/* f0930d8: 10000001 */ beqz $zero,.L0f0930e0 +/* f0930dc: 24020001 */ addiu $v0,$zero,0x1 +.L0f0930e0: +/* f0930e0: 8d2f0064 */ lw $t7,0x64($t1) +/* f0930e4: 11e00003 */ beqz $t7,.L0f0930f4 +/* f0930e8: 00000000 */ sll $zero,$zero,0x0 +/* f0930ec: 10000001 */ beqz $zero,.L0f0930f4 +/* f0930f0: 24030001 */ addiu $v1,$zero,0x1 +.L0f0930f4: +/* f0930f4: 8d380070 */ lw $t8,0x70($t1) +/* f0930f8: 13000003 */ beqz $t8,.L0f093108 +/* f0930fc: 00000000 */ sll $zero,$zero,0x0 +/* f093100: 10000001 */ beqz $zero,.L0f093108 +/* f093104: 24070001 */ addiu $a3,$zero,0x1 +.L0f093108: +/* f093108: 00e3c821 */ addu $t9,$a3,$v1 +/* f09310c: 03225021 */ addu $t2,$t9,$v0 +/* f093110: 01445821 */ addu $t3,$t2,$a0 +/* f093114: 15610003 */ bne $t3,$at,.L0f093124 +.L0f093118: +/* f093118: 240cffff */ addiu $t4,$zero,-1 +.L0f09311c: +/* f09311c: a60c0006 */ sh $t4,0x6($s0) +/* f093120: afa00048 */ sw $zero,0x48($sp) +.L0f093124: +/* f093124: 8fad0048 */ lw $t5,0x48($sp) +/* f093128: 860e0006 */ lh $t6,0x6($s0) +/* f09312c: 44802000 */ mtc1 $zero,$f4 +/* f093130: 51ae0004 */ beql $t5,$t6,.L0f093144 +/* f093134: 240fffff */ addiu $t7,$zero,-1 +/* f093138: 10000003 */ beqz $zero,.L0f093148 +/* f09313c: a60d0006 */ sh $t5,0x6($s0) +/* f093140: 240fffff */ addiu $t7,$zero,-1 +.L0f093144: +/* f093144: afaf0048 */ sw $t7,0x48($sp) +.L0f093148: +/* f093148: 86040008 */ lh $a0,0x8($s0) +/* f09314c: 8602000a */ lh $v0,0xa($s0) +/* f093150: 50820028 */ beql $a0,$v0,.L0f0931f4 +/* f093154: 240affff */ addiu $t2,$zero,-1 +/* f093158: 96180030 */ lhu $t8,0x30($s0) +/* f09315c: 33191000 */ andi $t9,$t8,0x1000 +/* f093160: 53200006 */ beqzl $t9,.L0f09317c +/* f093164: 8d250034 */ lw $a1,0x34($t1) +/* f093168: a6020008 */ sh $v0,0x8($s0) +/* f09316c: 860a0008 */ lh $t2,0x8($s0) +/* f093170: 1000001b */ beqz $zero,.L0f0931e0 +/* f093174: afaa0044 */ sw $t2,0x44($sp) +/* f093178: 8d250034 */ lw $a1,0x34($t1) +.L0f09317c: +/* f09317c: 240100f0 */ addiu $at,$zero,0xf0 +/* f093180: 00441823 */ subu $v1,$v0,$a0 +/* f093184: 00055a40 */ sll $t3,$a1,0x9 +/* f093188: 0161001a */ div $zero,$t3,$at +/* f09318c: 00002812 */ mflo $a1 +/* f093190: 24060001 */ addiu $a2,$zero,0x1 +/* f093194: 04610003 */ bgez $v1,.L0f0931a4 +/* f093198: 00031023 */ negu $v0,$v1 +/* f09319c: 10000001 */ beqz $zero,.L0f0931a4 +/* f0931a0: 2406ffff */ addiu $a2,$zero,-1 +.L0f0931a4: +/* f0931a4: 18600003 */ blez $v1,.L0f0931b4 +/* f0931a8: 00000000 */ sll $zero,$zero,0x0 +/* f0931ac: 10000001 */ beqz $zero,.L0f0931b4 +/* f0931b0: 00601025 */ or $v0,$v1,$zero +.L0f0931b4: +/* f0931b4: 0045082a */ slt $at,$v0,$a1 +/* f0931b8: 10200003 */ beqz $at,.L0f0931c8 +/* f0931bc: 00a01825 */ or $v1,$a1,$zero +/* f0931c0: 10000001 */ beqz $zero,.L0f0931c8 +/* f0931c4: 00401825 */ or $v1,$v0,$zero +.L0f0931c8: +/* f0931c8: 00660019 */ multu $v1,$a2 +/* f0931cc: 00007012 */ mflo $t6 +/* f0931d0: 008e6821 */ addu $t5,$a0,$t6 +/* f0931d4: a60d0008 */ sh $t5,0x8($s0) +/* f0931d8: 860f0008 */ lh $t7,0x8($s0) +/* f0931dc: afaf0044 */ sw $t7,0x44($sp) +.L0f0931e0: +/* f0931e0: 96180030 */ lhu $t8,0x30($s0) +/* f0931e4: 37194000 */ ori $t9,$t8,0x4000 +/* f0931e8: 10000003 */ beqz $zero,.L0f0931f8 +/* f0931ec: a6190030 */ sh $t9,0x30($s0) +/* f0931f0: 240affff */ addiu $t2,$zero,-1 +.L0f0931f4: +/* f0931f4: afaa0044 */ sw $t2,0x44($sp) +.L0f0931f8: +/* f0931f8: 860b000e */ lh $t3,0xe($s0) +/* f0931fc: 510b0004 */ beql $t0,$t3,.L0f093210 +/* f093200: 2408ffff */ addiu $t0,$zero,-1 +/* f093204: 10000002 */ beqz $zero,.L0f093210 +/* f093208: a608000e */ sh $t0,0xe($s0) +/* f09320c: 2408ffff */ addiu $t0,$zero,-1 +.L0f093210: +/* f093210: 4612203c */ c.lt.s $f4,$f18 +/* f093214: 00000000 */ sll $zero,$zero,0x0 +/* f093218: 45020013 */ bc1fl .L0f093268 +/* f09321c: 3c01bf80 */ lui $at,0xbf80 +/* f093220: c6020048 */ lwc1 $f2,0x48($s0) +/* f093224: 3c017f1b */ lui $at,0x7f1b +/* f093228: 4612103c */ c.lt.s $f2,$f18 +/* f09322c: 00000000 */ sll $zero,$zero,0x0 +/* f093230: 45020004 */ bc1fl .L0f093244 +/* f093234: 46029001 */ sub.s $f0,$f18,$f2 +/* f093238: 10000003 */ beqz $zero,.L0f093248 +/* f09323c: 46029001 */ sub.s $f0,$f18,$f2 +/* f093240: 46029001 */ sub.s $f0,$f18,$f2 +.L0f093244: +/* f093244: 46000007 */ neg.s $f0,$f0 +.L0f093248: +/* f093248: c428b740 */ lwc1 $f8,-0x48c0($at) +/* f09324c: 4600403c */ c.lt.s $f8,$f0 +/* f093250: 00000000 */ sll $zero,$zero,0x0 +/* f093254: 45020004 */ bc1fl .L0f093268 +/* f093258: 3c01bf80 */ lui $at,0xbf80 +/* f09325c: 10000004 */ beqz $zero,.L0f093270 +/* f093260: e6120048 */ swc1 $f18,0x48($s0) +/* f093264: 3c01bf80 */ lui $at,0xbf80 +.L0f093268: +/* f093268: 44819000 */ mtc1 $at,$f18 +/* f09326c: 00000000 */ sll $zero,$zero,0x0 +.L0f093270: +/* f093270: 96030030 */ lhu $v1,0x30($s0) +/* f093274: 306c0002 */ andi $t4,$v1,0x2 +/* f093278: 51800026 */ beqzl $t4,.L0f093314 +/* f09327c: 306d2000 */ andi $t5,$v1,0x2000 +/* f093280: 860e0006 */ lh $t6,0x6($s0) +/* f093284: 306d2000 */ andi $t5,$v1,0x2000 +/* f093288: 306a2000 */ andi $t2,$v1,0x2000 +/* f09328c: 19c00008 */ blez $t6,.L0f0932b0 +/* f093290: 00000000 */ sll $zero,$zero,0x0 +/* f093294: 11a0001e */ beqz $t5,.L0f093310 +/* f093298: 3078dfff */ andi $t8,$v1,0xdfff +/* f09329c: a6180030 */ sh $t8,0x30($s0) +/* f0932a0: 37191000 */ ori $t9,$t8,0x1000 +/* f0932a4: a6190030 */ sh $t9,0x30($s0) +/* f0932a8: 10000019 */ beqz $zero,.L0f093310 +/* f0932ac: 3323ffff */ andi $v1,$t9,0xffff +.L0f0932b0: +/* f0932b0: 55400015 */ bnezl $t2,.L0f093308 +/* f0932b4: 306eefff */ andi $t6,$v1,0xefff +/* f0932b8: 8e040000 */ lw $a0,0x0($s0) +/* f0932bc: 5080000e */ beqzl $a0,.L0f0932f8 +/* f0932c0: 960b0030 */ lhu $t3,0x30($s0) +/* f0932c4: afa80040 */ sw $t0,0x40($sp) +/* f0932c8: 0c00cdfc */ jal 0x337f0 +/* f0932cc: e7b2003c */ swc1 $f18,0x3c($sp) +/* f0932d0: 8fa80040 */ lw $t0,0x40($sp) +/* f0932d4: 10400007 */ beqz $v0,.L0f0932f4 +/* f0932d8: c7b2003c */ lwc1 $f18,0x3c($sp) +/* f0932dc: 8e040000 */ lw $a0,0x0($s0) +/* f0932e0: e7b2003c */ swc1 $f18,0x3c($sp) +/* f0932e4: 0c00cec9 */ jal 0x33b24 +/* f0932e8: afa80040 */ sw $t0,0x40($sp) +/* f0932ec: 8fa80040 */ lw $t0,0x40($sp) +/* f0932f0: c7b2003c */ lwc1 $f18,0x3c($sp) +.L0f0932f4: +/* f0932f4: 960b0030 */ lhu $t3,0x30($s0) +.L0f0932f8: +/* f0932f8: 356c2000 */ ori $t4,$t3,0x2000 +/* f0932fc: a60c0030 */ sh $t4,0x30($s0) +/* f093300: 3183ffff */ andi $v1,$t4,0xffff +/* f093304: 306eefff */ andi $t6,$v1,0xefff +.L0f093308: +/* f093308: a60e0030 */ sh $t6,0x30($s0) +/* f09330c: 31c3ffff */ andi $v1,$t6,0xffff +.L0f093310: +/* f093310: 306d2000 */ andi $t5,$v1,0x2000 +.L0f093314: +/* f093314: 15a00068 */ bnez $t5,.L0f0934b8 +/* f093318: 306f1000 */ andi $t7,$v1,0x1000 +/* f09331c: 11e00033 */ beqz $t7,.L0f0933ec +/* f093320: 02002025 */ or $a0,$s0,$zero +/* f093324: 30650010 */ andi $a1,$v1,0x10 +/* f093328: 10a0000d */ beqz $a1,.L0f093360 +/* f09332c: 306a0400 */ andi $t2,$v1,0x400 +/* f093330: 96180032 */ lhu $t8,0x32($s0) +/* f093334: 8fa50048 */ lw $a1,0x48($sp) +/* f093338: 8fa60044 */ lw $a2,0x44($sp) +/* f09333c: 33190001 */ andi $t9,$t8,0x1 +/* f093340: 13200003 */ beqz $t9,.L0f093350 +/* f093344: 00003825 */ or $a3,$zero,$zero +/* f093348: 10000001 */ beqz $zero,.L0f093350 +/* f09334c: 24070001 */ addiu $a3,$zero,0x1 +.L0f093350: +/* f093350: 0c0042b9 */ jal 0x10ae4 +/* f093354: 86040026 */ lh $a0,0x26($s0) +/* f093358: 10000021 */ beqz $zero,.L0f0933e0 +/* f09335c: 96030030 */ lhu $v1,0x30($s0) +.L0f093360: +/* f093360: 11400011 */ beqz $t2,.L0f0933a8 +/* f093364: 8faf0048 */ lw $t7,0x48($sp) +/* f093368: 8fab0048 */ lw $t3,0x48($sp) +/* f09336c: 02002025 */ or $a0,$s0,$zero +/* f093370: 8fa70044 */ lw $a3,0x44($sp) +/* f093374: 1160001a */ beqz $t3,.L0f0933e0 +/* f093378: 01603025 */ or $a2,$t3,$zero +/* f09337c: 860c0026 */ lh $t4,0x26($s0) +/* f093380: e7b20014 */ swc1 $f18,0x14($sp) +/* f093384: 240d0001 */ addiu $t5,$zero,0x1 +/* f093388: afac0010 */ sw $t4,0x10($sp) +/* f09338c: 920e001a */ lbu $t6,0x1a($s0) +/* f093390: afad0020 */ sw $t5,0x20($sp) +/* f093394: afa8001c */ sw $t0,0x1c($sp) +/* f093398: 0c0041c6 */ jal 0x10718 +/* f09339c: afae0018 */ sw $t6,0x18($sp) +/* f0933a0: 1000000f */ beqz $zero,.L0f0933e0 +/* f0933a4: 96030030 */ lhu $v1,0x30($s0) +.L0f0933a8: +/* f0933a8: 11e0000d */ beqz $t7,.L0f0933e0 +/* f0933ac: 02002025 */ or $a0,$s0,$zero +/* f0933b0: 86180026 */ lh $t8,0x26($s0) +/* f0933b4: e7b20014 */ swc1 $f18,0x14($sp) +/* f0933b8: 240a0001 */ addiu $t2,$zero,0x1 +/* f0933bc: afb80010 */ sw $t8,0x10($sp) +/* f0933c0: 9219001a */ lbu $t9,0x1a($s0) +/* f0933c4: afaa0020 */ sw $t2,0x20($sp) +/* f0933c8: afa8001c */ sw $t0,0x1c($sp) +/* f0933cc: 01e03025 */ or $a2,$t7,$zero +/* f0933d0: 8fa70044 */ lw $a3,0x44($sp) +/* f0933d4: 0c0041c6 */ jal 0x10718 +/* f0933d8: afb90018 */ sw $t9,0x18($sp) +/* f0933dc: 96030030 */ lhu $v1,0x30($s0) +.L0f0933e0: +/* f0933e0: 306befff */ andi $t3,$v1,0xefff +/* f0933e4: 10000034 */ beqz $zero,.L0f0934b8 +/* f0933e8: a60b0030 */ sh $t3,0x30($s0) +.L0f0933ec: +/* f0933ec: 860c0026 */ lh $t4,0x26($s0) +/* f0933f0: e7b20014 */ swc1 $f18,0x14($sp) +/* f0933f4: 306d4000 */ andi $t5,$v1,0x4000 +/* f0933f8: afac0010 */ sw $t4,0x10($sp) +/* f0933fc: 920e001a */ lbu $t6,0x1a($s0) +/* f093400: afad0020 */ sw $t5,0x20($sp) +/* f093404: afa8001c */ sw $t0,0x1c($sp) +/* f093408: 30650010 */ andi $a1,$v1,0x10 +/* f09340c: 8fa60048 */ lw $a2,0x48($sp) +/* f093410: 8fa70044 */ lw $a3,0x44($sp) +/* f093414: 0c004128 */ jal 0x104a0 +/* f093418: afae0018 */ sw $t6,0x18($sp) +/* f09341c: 10000026 */ beqz $zero,.L0f0934b8 +/* f093420: 00000000 */ sll $zero,$zero,0x0 +/* f093424: 860f0028 */ lh $t7,0x28($s0) +.L0f093428: +/* f093428: 2401000b */ addiu $at,$zero,0xb +/* f09342c: 11e10022 */ beq $t7,$at,.L0f0934b8 +/* f093430: 00000000 */ sll $zero,$zero,0x0 +/* f093434: 96030030 */ lhu $v1,0x30($s0) +/* f093438: 30780010 */ andi $t8,$v1,0x10 +/* f09343c: 53000015 */ beqzl $t8,.L0f093494 +/* f093440: 8e0c0000 */ lw $t4,0x0($s0) +/* f093444: 0c003a74 */ jal 0xe9d0 +/* f093448: 00000000 */ sll $zero,$zero,0x0 +/* f09344c: 5440000e */ bnezl $v0,.L0f093488 +/* f093450: 240b0001 */ addiu $t3,$zero,0x1 +/* f093454: 96030030 */ lhu $v1,0x30($s0) +/* f093458: 30790008 */ andi $t9,$v1,0x8 +/* f09345c: 53200005 */ beqzl $t9,.L0f093474 +/* f093460: 306a0200 */ andi $t2,$v1,0x200 +/* f093464: 0fc16af7 */ jal func0f05abdc +/* f093468: 8e040050 */ lw $a0,0x50($s0) +/* f09346c: 96030030 */ lhu $v1,0x30($s0) +/* f093470: 306a0200 */ andi $t2,$v1,0x200 +.L0f093474: +/* f093474: 51400004 */ beqzl $t2,.L0f093488 +/* f093478: 240b0001 */ addiu $t3,$zero,0x1 +/* f09347c: 0fc37751 */ jal func0f0ddd44 +/* f093480: 8fa40058 */ lw $a0,0x58($sp) +/* f093484: 240b0001 */ addiu $t3,$zero,0x1 +.L0f093488: +/* f093488: 1000000b */ beqz $zero,.L0f0934b8 +/* f09348c: a60b0030 */ sh $t3,0x30($s0) +/* f093490: 8e0c0000 */ lw $t4,0x0($s0) +.L0f093494: +/* f093494: 306e0008 */ andi $t6,$v1,0x8 +/* f093498: 15800007 */ bnez $t4,.L0f0934b8 +/* f09349c: 00000000 */ sll $zero,$zero,0x0 +/* f0934a0: 51c00004 */ beqzl $t6,.L0f0934b4 +/* f0934a4: 240d0001 */ addiu $t5,$zero,0x1 +/* f0934a8: 0fc16af7 */ jal func0f05abdc +/* f0934ac: 8e040050 */ lw $a0,0x50($s0) +/* f0934b0: 240d0001 */ addiu $t5,$zero,0x1 +.L0f0934b4: +/* f0934b4: a60d0030 */ sh $t5,0x30($s0) +.L0f0934b8: +/* f0934b8: 3c0f8007 */ lui $t7,0x8007 +/* f0934bc: 8defae44 */ lw $t7,-0x51bc($t7) +/* f0934c0: 51e00008 */ beqzl $t7,.L0f0934e4 +/* f0934c4: 960a0030 */ lhu $t2,0x30($s0) +/* f0934c8: 96180032 */ lhu $t8,0x32($s0) +/* f0934cc: 33190004 */ andi $t9,$t8,0x4 +/* f0934d0: 53200004 */ beqzl $t9,.L0f0934e4 +/* f0934d4: 960a0030 */ lhu $t2,0x30($s0) +/* f0934d8: 0fc24ad4 */ jal func0f092b50 +/* f0934dc: 02002025 */ or $a0,$s0,$zero +/* f0934e0: 960a0030 */ lhu $t2,0x30($s0) +.L0f0934e4: +/* f0934e4: 314cefff */ andi $t4,$t2,0xefff +/* f0934e8: a60c0030 */ sh $t4,0x30($s0) +/* f0934ec: 318ebfff */ andi $t6,$t4,0xbfff +/* f0934f0: a60e0030 */ sh $t6,0x30($s0) +/* f0934f4: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0934f8: +/* f0934f8: 8fb00030 */ lw $s0,0x30($sp) +/* f0934fc: 27bd0058 */ addiu $sp,$sp,0x58 +/* f093500: 03e00008 */ jr $ra +/* f093504: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f093508 +/* f093508: 27bdffc8 */ addiu $sp,$sp,-56 +/* f09350c: afb5002c */ sw $s5,0x2c($sp) +/* f093510: 3c158009 */ lui $s5,0x8009 +/* f093514: 26b50af0 */ addiu $s5,$s5,0xaf0 +/* f093518: 92a30000 */ lbu $v1,0x0($s5) +/* f09351c: afb60030 */ sw $s6,0x30($sp) +/* f093520: 24160001 */ addiu $s6,$zero,0x1 +/* f093524: afb30024 */ sw $s3,0x24($sp) +/* f093528: afb1001c */ sw $s1,0x1c($sp) +/* f09352c: afbf0034 */ sw $ra,0x34($sp) +/* f093530: afb40028 */ sw $s4,0x28($sp) +/* f093534: afb20020 */ sw $s2,0x20($sp) +/* f093538: afb00018 */ sw $s0,0x18($sp) +/* f09353c: 00009825 */ or $s3,$zero,$zero +/* f093540: 16c30003 */ bne $s6,$v1,.L0f093550 +/* f093544: 00008825 */ or $s1,$zero,$zero +/* f093548: 10000002 */ beqz $zero,.L0f093554 +/* f09354c: 2402001e */ addiu $v0,$zero,0x1e +.L0f093550: +/* f093550: 24020028 */ addiu $v0,$zero,0x28 +.L0f093554: +/* f093554: 18400020 */ blez $v0,.L0f0935d8 +/* f093558: 00118100 */ sll $s0,$s1,0x4 +/* f09355c: 02118023 */ subu $s0,$s0,$s1 +/* f093560: 3c148007 */ lui $s4,0x8007 +/* f093564: 3c128007 */ lui $s2,0x8007 +/* f093568: 2652ae10 */ addiu $s2,$s2,-20976 +/* f09356c: 2694ae3c */ addiu $s4,$s4,-20932 +/* f093570: 001080c0 */ sll $s0,$s0,0x3 +/* f093574: 8e4e0000 */ lw $t6,0x0($s2) +.L0f093578: +/* f093578: 020e1021 */ addu $v0,$s0,$t6 +/* f09357c: 944f0030 */ lhu $t7,0x30($v0) +/* f093580: 31f80001 */ andi $t8,$t7,0x1 +/* f093584: 5700000b */ bnezl $t8,.L0f0935b4 +/* f093588: 92a30000 */ lbu $v1,0x0($s5) +/* f09358c: 0fc24b01 */ jal func0f092c04 +/* f093590: 02202025 */ or $a0,$s1,$zero +/* f093594: 8e990000 */ lw $t9,0x0($s4) +/* f093598: 26730001 */ addiu $s3,$s3,0x1 +/* f09359c: 53200005 */ beqzl $t9,.L0f0935b4 +/* f0935a0: 92a30000 */ lbu $v1,0x0($s5) +/* f0935a4: 8e480000 */ lw $t0,0x0($s2) +/* f0935a8: 0fc24ad4 */ jal func0f092b50 +/* f0935ac: 02082021 */ addu $a0,$s0,$t0 +/* f0935b0: 92a30000 */ lbu $v1,0x0($s5) +.L0f0935b4: +/* f0935b4: 26310001 */ addiu $s1,$s1,0x1 +/* f0935b8: 26100078 */ addiu $s0,$s0,0x78 +/* f0935bc: 16c30003 */ bne $s6,$v1,.L0f0935cc +/* f0935c0: 24020028 */ addiu $v0,$zero,0x28 +/* f0935c4: 10000001 */ beqz $zero,.L0f0935cc +/* f0935c8: 2402001e */ addiu $v0,$zero,0x1e +.L0f0935cc: +/* f0935cc: 0222082a */ slt $at,$s1,$v0 +/* f0935d0: 5420ffe9 */ bnezl $at,.L0f093578 +/* f0935d4: 8e4e0000 */ lw $t6,0x0($s2) +.L0f0935d8: +/* f0935d8: 3c148007 */ lui $s4,0x8007 +/* f0935dc: 2694ae3c */ addiu $s4,$s4,-20932 +/* f0935e0: 8e890000 */ lw $t1,0x0($s4) +/* f0935e4: 3c0a8007 */ lui $t2,0x8007 +/* f0935e8: 11200002 */ beqz $t1,.L0f0935f4 +/* f0935ec: 00000000 */ sll $zero,$zero,0x0 +/* f0935f0: ae800000 */ sw $zero,0x0($s4) +.L0f0935f4: +/* f0935f4: 8d4aae58 */ lw $t2,-0x51a8($t2) +/* f0935f8: 0153082a */ slt $at,$t2,$s3 +/* f0935fc: 10200002 */ beqz $at,.L0f093608 +/* f093600: 3c018007 */ lui $at,0x8007 +/* f093604: ac33ae58 */ sw $s3,-0x51a8($at) +.L0f093608: +/* f093608: 8fbf0034 */ lw $ra,0x34($sp) +/* f09360c: 8fb00018 */ lw $s0,0x18($sp) +/* f093610: 8fb1001c */ lw $s1,0x1c($sp) +/* f093614: 8fb20020 */ lw $s2,0x20($sp) +/* f093618: 8fb30024 */ lw $s3,0x24($sp) +/* f09361c: 8fb40028 */ lw $s4,0x28($sp) +/* f093620: 8fb5002c */ lw $s5,0x2c($sp) +/* f093624: 8fb60030 */ lw $s6,0x30($sp) +/* f093628: 03e00008 */ jr $ra +/* f09362c: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f093630 +/* f093630: 27bdffb8 */ addiu $sp,$sp,-72 +/* f093634: 3c038009 */ lui $v1,0x8009 +/* f093638: 90630af0 */ lbu $v1,0xaf0($v1) +/* f09363c: afbe0040 */ sw $s8,0x40($sp) +/* f093640: f7b40018 */ sdc1 $f20,0x18($sp) +/* f093644: 4485a000 */ mtc1 $a1,$f20 +/* f093648: 241e0001 */ addiu $s8,$zero,0x1 +/* f09364c: afb7003c */ sw $s7,0x3c($sp) +/* f093650: afb40030 */ sw $s4,0x30($sp) +/* f093654: afb20028 */ sw $s2,0x28($sp) +/* f093658: 00c0a025 */ or $s4,$a2,$zero +/* f09365c: 0080b825 */ or $s7,$a0,$zero +/* f093660: afbf0044 */ sw $ra,0x44($sp) +/* f093664: afb60038 */ sw $s6,0x38($sp) +/* f093668: afb50034 */ sw $s5,0x34($sp) +/* f09366c: afb3002c */ sw $s3,0x2c($sp) +/* f093670: afb10024 */ sw $s1,0x24($sp) +/* f093674: afb00020 */ sw $s0,0x20($sp) +/* f093678: 17c30003 */ bne $s8,$v1,.L0f093688 +/* f09367c: 00009025 */ or $s2,$zero,$zero +/* f093680: 10000002 */ beqz $zero,.L0f09368c +/* f093684: 2402001e */ addiu $v0,$zero,0x1e +.L0f093688: +/* f093688: 24020028 */ addiu $v0,$zero,0x28 +.L0f09368c: +/* f09368c: 18400033 */ blez $v0,.L0f09375c +/* f093690: 00128100 */ sll $s0,$s2,0x4 +/* f093694: 02128023 */ subu $s0,$s0,$s2 +/* f093698: 3c158009 */ lui $s5,0x8009 +/* f09369c: 3c138007 */ lui $s3,0x8007 +/* f0936a0: 2673ae10 */ addiu $s3,$s3,-20976 +/* f0936a4: 26b515e0 */ addiu $s5,$s5,0x15e0 +/* f0936a8: 001080c0 */ sll $s0,$s0,0x3 +/* f0936ac: 2416ffff */ addiu $s6,$zero,-1 +/* f0936b0: 8e6e0000 */ lw $t6,0x0($s3) +.L0f0936b4: +/* f0936b4: 01d01021 */ addu $v0,$t6,$s0 +/* f0936b8: 944f0030 */ lhu $t7,0x30($v0) +/* f0936bc: 31f80001 */ andi $t8,$t7,0x1 +/* f0936c0: 5700001e */ bnezl $t8,.L0f09373c +/* f0936c4: 26520001 */ addiu $s2,$s2,0x1 +/* f0936c8: 8c590050 */ lw $t9,0x50($v0) +/* f0936cc: 56f9001b */ bnel $s7,$t9,.L0f09373c +/* f0936d0: 26520001 */ addiu $s2,$s2,0x1 +/* f0936d4: 1a800006 */ blez $s4,.L0f0936f0 +/* f0936d8: e4540044 */ swc1 $f20,0x44($v0) +/* f0936dc: 8e690000 */ lw $t1,0x0($s3) +/* f0936e0: 00144080 */ sll $t0,$s4,0x2 +/* f0936e4: 01305021 */ addu $t2,$t1,$s0 +/* f0936e8: 10000004 */ beqz $zero,.L0f0936fc +/* f0936ec: ad480020 */ sw $t0,0x20($t2) +.L0f0936f0: +/* f0936f0: 8e6b0000 */ lw $t3,0x0($s3) +/* f0936f4: 01706021 */ addu $t4,$t3,$s0 +/* f0936f8: ad960020 */ sw $s6,0x20($t4) +.L0f0936fc: +/* f0936fc: 0c012230 */ jal 0x488c0 +/* f093700: 00002025 */ or $a0,$zero,$zero +/* f093704: 00408825 */ or $s1,$v0,$zero +/* f093708: 0c012230 */ jal 0x488c0 +/* f09370c: 02a02025 */ or $a0,$s5,$zero +/* f093710: 00002025 */ or $a0,$zero,$zero +/* f093714: 0c01210c */ jal 0x48430 +/* f093718: 24450001 */ addiu $a1,$v0,0x1 +/* f09371c: 0fc24b01 */ jal func0f092c04 +/* f093720: 02402025 */ or $a0,$s2,$zero +/* f093724: 00002025 */ or $a0,$zero,$zero +/* f093728: 0c01210c */ jal 0x48430 +/* f09372c: 02202825 */ or $a1,$s1,$zero +/* f093730: 3c038009 */ lui $v1,0x8009 +/* f093734: 90630af0 */ lbu $v1,0xaf0($v1) +/* f093738: 26520001 */ addiu $s2,$s2,0x1 +.L0f09373c: +/* f09373c: 17c30003 */ bne $s8,$v1,.L0f09374c +/* f093740: 26100078 */ addiu $s0,$s0,0x78 +/* f093744: 10000002 */ beqz $zero,.L0f093750 +/* f093748: 2402001e */ addiu $v0,$zero,0x1e +.L0f09374c: +/* f09374c: 24020028 */ addiu $v0,$zero,0x28 +.L0f093750: +/* f093750: 0242082a */ slt $at,$s2,$v0 +/* f093754: 5420ffd7 */ bnezl $at,.L0f0936b4 +/* f093758: 8e6e0000 */ lw $t6,0x0($s3) +.L0f09375c: +/* f09375c: 8fbf0044 */ lw $ra,0x44($sp) +/* f093760: d7b40018 */ ldc1 $f20,0x18($sp) +/* f093764: 8fb00020 */ lw $s0,0x20($sp) +/* f093768: 8fb10024 */ lw $s1,0x24($sp) +/* f09376c: 8fb20028 */ lw $s2,0x28($sp) +/* f093770: 8fb3002c */ lw $s3,0x2c($sp) +/* f093774: 8fb40030 */ lw $s4,0x30($sp) +/* f093778: 8fb50034 */ lw $s5,0x34($sp) +/* f09377c: 8fb60038 */ lw $s6,0x38($sp) +/* f093780: 8fb7003c */ lw $s7,0x3c($sp) +/* f093784: 8fbe0040 */ lw $s8,0x40($sp) +/* f093788: 03e00008 */ jr $ra +/* f09378c: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f093790 +/* f093790: 27bdffc0 */ addiu $sp,$sp,-64 +/* f093794: 3c038009 */ lui $v1,0x8009 +/* f093798: 90630af0 */ lbu $v1,0xaf0($v1) +/* f09379c: afbe0038 */ sw $s8,0x38($sp) +/* f0937a0: 241e0001 */ addiu $s8,$zero,0x1 +/* f0937a4: afb70034 */ sw $s7,0x34($sp) +/* f0937a8: afb40028 */ sw $s4,0x28($sp) +/* f0937ac: afb30024 */ sw $s3,0x24($sp) +/* f0937b0: 00a0a025 */ or $s4,$a1,$zero +/* f0937b4: 0080b825 */ or $s7,$a0,$zero +/* f0937b8: afbf003c */ sw $ra,0x3c($sp) +/* f0937bc: afb60030 */ sw $s6,0x30($sp) +/* f0937c0: afb5002c */ sw $s5,0x2c($sp) +/* f0937c4: afb20020 */ sw $s2,0x20($sp) +/* f0937c8: afb1001c */ sw $s1,0x1c($sp) +/* f0937cc: afb00018 */ sw $s0,0x18($sp) +/* f0937d0: 17c30003 */ bne $s8,$v1,.L0f0937e0 +/* f0937d4: 00009825 */ or $s3,$zero,$zero +/* f0937d8: 10000002 */ beqz $zero,.L0f0937e4 +/* f0937dc: 2402001e */ addiu $v0,$zero,0x1e +.L0f0937e0: +/* f0937e0: 24020028 */ addiu $v0,$zero,0x28 +.L0f0937e4: +/* f0937e4: 18400035 */ blez $v0,.L0f0938bc +/* f0937e8: 00139100 */ sll $s2,$s3,0x4 +/* f0937ec: 02539023 */ subu $s2,$s2,$s3 +/* f0937f0: 3c168009 */ lui $s6,0x8009 +/* f0937f4: 3c158007 */ lui $s5,0x8007 +/* f0937f8: 26b5ae10 */ addiu $s5,$s5,-20976 +/* f0937fc: 26d615e0 */ addiu $s6,$s6,0x15e0 +/* f093800: 001290c0 */ sll $s2,$s2,0x3 +/* f093804: 8eae0000 */ lw $t6,0x0($s5) +.L0f093808: +/* f093808: 01d21021 */ addu $v0,$t6,$s2 +/* f09380c: 944f0030 */ lhu $t7,0x30($v0) +/* f093810: 31f80001 */ andi $t8,$t7,0x1 +/* f093814: 57000021 */ bnezl $t8,.L0f09389c +/* f093818: 26730001 */ addiu $s3,$s3,0x1 +/* f09381c: 8c590050 */ lw $t9,0x50($v0) +/* f093820: 2a810065 */ slti $at,$s4,0x65 +/* f093824: 56f9001d */ bnel $s7,$t9,.L0f09389c +/* f093828: 26730001 */ addiu $s3,$s3,0x1 +/* f09382c: 54200003 */ bnezl $at,.L0f09383c +/* f093830: 00148bc0 */ sll $s1,$s4,0xf +/* f093834: 24140064 */ addiu $s4,$zero,0x64 +/* f093838: 00148bc0 */ sll $s1,$s4,0xf +.L0f09383c: +/* f09383c: 02348823 */ subu $s1,$s1,$s4 +/* f093840: 24010064 */ addiu $at,$zero,0x64 +/* f093844: 0221001a */ div $zero,$s1,$at +/* f093848: 00008812 */ mflo $s1 +/* f09384c: 00002025 */ or $a0,$zero,$zero +/* f093850: 0c012230 */ jal 0x488c0 +/* f093854: 00000000 */ sll $zero,$zero,0x0 +/* f093858: 00408025 */ or $s0,$v0,$zero +/* f09385c: 0c012230 */ jal 0x488c0 +/* f093860: 02c02025 */ or $a0,$s6,$zero +/* f093864: 00002025 */ or $a0,$zero,$zero +/* f093868: 0c01210c */ jal 0x48430 +/* f09386c: 24450001 */ addiu $a1,$v0,0x1 +/* f093870: 8ea90000 */ lw $t1,0x0($s5) +/* f093874: 02602025 */ or $a0,$s3,$zero +/* f093878: 01325021 */ addu $t2,$t1,$s2 +/* f09387c: 0fc24b01 */ jal func0f092c04 +/* f093880: a5510010 */ sh $s1,0x10($t2) +/* f093884: 00002025 */ or $a0,$zero,$zero +/* f093888: 0c01210c */ jal 0x48430 +/* f09388c: 02002825 */ or $a1,$s0,$zero +/* f093890: 3c038009 */ lui $v1,0x8009 +/* f093894: 90630af0 */ lbu $v1,0xaf0($v1) +/* f093898: 26730001 */ addiu $s3,$s3,0x1 +.L0f09389c: +/* f09389c: 17c30003 */ bne $s8,$v1,.L0f0938ac +/* f0938a0: 26520078 */ addiu $s2,$s2,0x78 +/* f0938a4: 10000002 */ beqz $zero,.L0f0938b0 +/* f0938a8: 2402001e */ addiu $v0,$zero,0x1e +.L0f0938ac: +/* f0938ac: 24020028 */ addiu $v0,$zero,0x28 +.L0f0938b0: +/* f0938b0: 0262082a */ slt $at,$s3,$v0 +/* f0938b4: 5420ffd4 */ bnezl $at,.L0f093808 +/* f0938b8: 8eae0000 */ lw $t6,0x0($s5) +.L0f0938bc: +/* f0938bc: 8fbf003c */ lw $ra,0x3c($sp) +/* f0938c0: 8fb00018 */ lw $s0,0x18($sp) +/* f0938c4: 8fb1001c */ lw $s1,0x1c($sp) +/* f0938c8: 8fb20020 */ lw $s2,0x20($sp) +/* f0938cc: 8fb30024 */ lw $s3,0x24($sp) +/* f0938d0: 8fb40028 */ lw $s4,0x28($sp) +/* f0938d4: 8fb5002c */ lw $s5,0x2c($sp) +/* f0938d8: 8fb60030 */ lw $s6,0x30($sp) +/* f0938dc: 8fb70034 */ lw $s7,0x34($sp) +/* f0938e0: 8fbe0038 */ lw $s8,0x38($sp) +/* f0938e4: 03e00008 */ jr $ra +/* f0938e8: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f0938ec +/* f0938ec: 3c098009 */ lui $t1,0x8009 +/* f0938f0: 91290af0 */ lbu $t1,0xaf0($t1) +/* f0938f4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0938f8: afb10018 */ sw $s1,0x18($sp) +/* f0938fc: afb00014 */ sw $s0,0x14($sp) +/* f093900: 240a0001 */ addiu $t2,$zero,0x1 +/* f093904: 00808825 */ or $s1,$a0,$zero +/* f093908: afbf001c */ sw $ra,0x1c($sp) +/* f09390c: 2406ffff */ addiu $a2,$zero,-1 +/* f093910: 00003825 */ or $a3,$zero,$zero +/* f093914: 2410ffff */ addiu $s0,$zero,-1 +/* f093918: 15490003 */ bne $t2,$t1,.L0f093928 +/* f09391c: 00002825 */ or $a1,$zero,$zero +/* f093920: 10000002 */ beqz $zero,.L0f09392c +/* f093924: 2402001e */ addiu $v0,$zero,0x1e +.L0f093928: +/* f093928: 24020028 */ addiu $v0,$zero,0x28 +.L0f09392c: +/* f09392c: 18400026 */ blez $v0,.L0f0939c8 +/* f093930: 00057100 */ sll $t6,$a1,0x4 +/* f093934: 3c0f8007 */ lui $t7,0x8007 +/* f093938: 8defae10 */ lw $t7,-0x51f0($t7) +/* f09393c: 01c57023 */ subu $t6,$t6,$a1 +/* f093940: 000e70c0 */ sll $t6,$t6,0x3 +/* f093944: 24080011 */ addiu $t0,$zero,0x11 +/* f093948: 01cf2021 */ addu $a0,$t6,$t7 +/* f09394c: 94980030 */ lhu $t8,0x30($a0) +.L0f093950: +/* f093950: 00801025 */ or $v0,$a0,$zero +/* f093954: 24840078 */ addiu $a0,$a0,0x78 +/* f093958: 33190001 */ andi $t9,$t8,0x1 +/* f09395c: 17200012 */ bnez $t9,.L0f0939a8 +/* f093960: 00000000 */ sll $zero,$zero,0x0 +/* f093964: 944b0032 */ lhu $t3,0x32($v0) +/* f093968: 316c0080 */ andi $t4,$t3,0x80 +/* f09396c: 1580000e */ bnez $t4,.L0f0939a8 +/* f093970: 00000000 */ sll $zero,$zero,0x0 +/* f093974: 8c4d0050 */ lw $t5,0x50($v0) +/* f093978: 162d000b */ bne $s1,$t5,.L0f0939a8 +/* f09397c: 00000000 */ sll $zero,$zero,0x0 +/* f093980: 844e0028 */ lh $t6,0x28($v0) +/* f093984: 150e0008 */ bne $t0,$t6,.L0f0939a8 +/* f093988: 00000000 */ sll $zero,$zero,0x0 +/* f09398c: 8c430074 */ lw $v1,0x74($v0) +/* f093990: 24e70001 */ addiu $a3,$a3,0x1 +/* f093994: 0066082b */ sltu $at,$v1,$a2 +/* f093998: 10200003 */ beqz $at,.L0f0939a8 +/* f09399c: 00000000 */ sll $zero,$zero,0x0 +/* f0939a0: 00603025 */ or $a2,$v1,$zero +/* f0939a4: 00a08025 */ or $s0,$a1,$zero +.L0f0939a8: +/* f0939a8: 15490003 */ bne $t2,$t1,.L0f0939b8 +/* f0939ac: 24a50001 */ addiu $a1,$a1,0x1 +/* f0939b0: 10000002 */ beqz $zero,.L0f0939bc +/* f0939b4: 2402001e */ addiu $v0,$zero,0x1e +.L0f0939b8: +/* f0939b8: 24020028 */ addiu $v0,$zero,0x28 +.L0f0939bc: +/* f0939bc: 00a2082a */ slt $at,$a1,$v0 +/* f0939c0: 5420ffe3 */ bnezl $at,.L0f093950 +/* f0939c4: 94980030 */ lhu $t8,0x30($a0) +.L0f0939c8: +/* f0939c8: 28e10002 */ slti $at,$a3,0x2 +/* f0939cc: 14200005 */ bnez $at,.L0f0939e4 +/* f0939d0: 2401ffff */ addiu $at,$zero,-1 +/* f0939d4: 52010004 */ beql $s0,$at,.L0f0939e8 +/* f0939d8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0939dc: 0fc24aa6 */ jal func0f092a98 +/* f0939e0: 02002025 */ or $a0,$s0,$zero +.L0f0939e4: +/* f0939e4: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0939e8: +/* f0939e8: 8fb00014 */ lw $s0,0x14($sp) +/* f0939ec: 8fb10018 */ lw $s1,0x18($sp) +/* f0939f0: 03e00008 */ jr $ra +/* f0939f4: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f0939f8 +/* f0939f8: 27bdff50 */ addiu $sp,$sp,-176 +/* f0939fc: 8fae00cc */ lw $t6,0xcc($sp) +/* f093a00: afb00018 */ sw $s0,0x18($sp) +/* f093a04: 24010011 */ addiu $at,$zero,0x11 +/* f093a08: 00808025 */ or $s0,$a0,$zero +/* f093a0c: afbf001c */ sw $ra,0x1c($sp) +/* f093a10: afa500b4 */ sw $a1,0xb4($sp) +/* f093a14: afa600b8 */ sw $a2,0xb8($sp) +/* f093a18: 15c10003 */ bne $t6,$at,.L0f093a28 +/* f093a1c: afa700bc */ sw $a3,0xbc($sp) +/* f093a20: 0fc24e3b */ jal func0f0938ec +/* f093a24: 00a02025 */ or $a0,$a1,$zero +.L0f093a28: +/* f093a28: 87af00ba */ lh $t7,0xba($sp) +/* f093a2c: 8fb800cc */ lw $t8,0xcc($sp) +/* f093a30: 1600002b */ bnez $s0,.L0f093ae0 +/* f093a34: a7af00ac */ sh $t7,0xac($sp) +/* f093a38: 24010010 */ addiu $at,$zero,0x10 +/* f093a3c: 13010007 */ beq $t8,$at,.L0f093a5c +/* f093a40: 3c198006 */ lui $t9,0x8006 +/* f093a44: 8f39ddd4 */ lw $t9,-0x222c($t9) +/* f093a48: 2b21000d */ slti $at,$t9,0xd +/* f093a4c: 14200003 */ bnez $at,.L0f093a5c +/* f093a50: 00000000 */ sll $zero,$zero,0x0 +/* f093a54: 10000175 */ beqz $zero,.L0f09402c +/* f093a58: 2402ffff */ addiu $v0,$zero,-1 +.L0f093a5c: +/* f093a5c: 3c068009 */ lui $a2,0x8009 +/* f093a60: 90c60af0 */ lbu $a2,0xaf0($a2) +/* f093a64: 24070001 */ addiu $a3,$zero,0x1 +/* f093a68: 24040008 */ addiu $a0,$zero,0x8 +/* f093a6c: 14e60003 */ bne $a3,$a2,.L0f093a7c +/* f093a70: 24020028 */ addiu $v0,$zero,0x28 +/* f093a74: 10000001 */ beqz $zero,.L0f093a7c +/* f093a78: 2402001e */ addiu $v0,$zero,0x1e +.L0f093a7c: +/* f093a7c: 28410009 */ slti $at,$v0,0x9 +/* f093a80: 14200017 */ bnez $at,.L0f093ae0 +/* f093a84: 3c088007 */ lui $t0,0x8007 +/* f093a88: 8d08ae10 */ lw $t0,-0x51f0($t0) +/* f093a8c: 00042900 */ sll $a1,$a0,0x4 +/* f093a90: 00a42823 */ subu $a1,$a1,$a0 +/* f093a94: 000528c0 */ sll $a1,$a1,0x3 +/* f093a98: 01051821 */ addu $v1,$t0,$a1 +/* f093a9c: 946a0030 */ lhu $t2,0x30($v1) +.L0f093aa0: +/* f093aa0: 24630078 */ addiu $v1,$v1,0x78 +/* f093aa4: 24020028 */ addiu $v0,$zero,0x28 +/* f093aa8: 314b0001 */ andi $t3,$t2,0x1 +/* f093aac: 51600005 */ beqzl $t3,.L0f093ac4 +/* f093ab0: 24840001 */ addiu $a0,$a0,0x1 +/* f093ab4: 00a88021 */ addu $s0,$a1,$t0 +/* f093ab8: 10000009 */ beqz $zero,.L0f093ae0 +/* f093abc: a604002e */ sh $a0,0x2e($s0) +/* f093ac0: 24840001 */ addiu $a0,$a0,0x1 +.L0f093ac4: +/* f093ac4: 14e60003 */ bne $a3,$a2,.L0f093ad4 +/* f093ac8: 24a50078 */ addiu $a1,$a1,0x78 +/* f093acc: 10000001 */ beqz $zero,.L0f093ad4 +/* f093ad0: 2402001e */ addiu $v0,$zero,0x1e +.L0f093ad4: +/* f093ad4: 0082082a */ slt $at,$a0,$v0 +/* f093ad8: 5420fff1 */ bnezl $at,.L0f093aa0 +/* f093adc: 946a0030 */ lhu $t2,0x30($v1) +.L0f093ae0: +/* f093ae0: 87ac00be */ lh $t4,0xbe($sp) +/* f093ae4: 24050042 */ addiu $a1,$zero,0x42 +/* f093ae8: 05800008 */ bltz $t4,.L0f093b0c +/* f093aec: 01802025 */ or $a0,$t4,$zero +/* f093af0: 0fc456ac */ jal func0f115ab0 +/* f093af4: 27a60048 */ addiu $a2,$sp,0x48 +/* f093af8: 8fad0090 */ lw $t5,0x90($sp) +/* f093afc: 27a90048 */ addiu $t1,$sp,0x48 +/* f093b00: afa900d0 */ sw $t1,0xd0($sp) +/* f093b04: afa000b4 */ sw $zero,0xb4($sp) +/* f093b08: afad00dc */ sw $t5,0xdc($sp) +.L0f093b0c: +/* f093b0c: 16000003 */ bnez $s0,.L0f093b1c +/* f093b10: 8fa900d0 */ lw $t1,0xd0($sp) +/* f093b14: 10000145 */ beqz $zero,.L0f09402c +/* f093b18: 2402ffff */ addiu $v0,$zero,-1 +.L0f093b1c: +/* f093b1c: 3c038007 */ lui $v1,0x8007 +/* f093b20: 2463ae14 */ addiu $v1,$v1,-20972 +/* f093b24: 8c620000 */ lw $v0,0x0($v1) +/* f093b28: 44801000 */ mtc1 $zero,$f2 +/* f093b2c: 24190040 */ addiu $t9,$zero,0x40 +/* f093b30: 2c41ffff */ sltiu $at,$v0,-1 +/* f093b34: 10200003 */ beqz $at,.L0f093b44 +/* f093b38: 244e0001 */ addiu $t6,$v0,0x1 +/* f093b3c: 10000002 */ beqz $zero,.L0f093b48 +/* f093b40: ac6e0000 */ sw $t6,0x0($v1) +.L0f093b44: +/* f093b44: ac600000 */ sw $zero,0x0($v1) +.L0f093b48: +/* f093b48: 97af00c6 */ lhu $t7,0xc6($sp) +/* f093b4c: 8fa200c0 */ lw $v0,0xc0($sp) +/* f093b50: 2407ffff */ addiu $a3,$zero,-1 +/* f093b54: a60f0030 */ sh $t7,0x30($s0) +/* f093b58: 97b800ca */ lhu $t8,0xca($sp) +/* f093b5c: ae000000 */ sw $zero,0x0($s0) +/* f093b60: a6070006 */ sh $a3,0x6($s0) +/* f093b64: a6070008 */ sh $a3,0x8($s0) +/* f093b68: a607000e */ sh $a3,0xe($s0) +/* f093b6c: 10470003 */ beq $v0,$a3,.L0f093b7c +/* f093b70: a6180032 */ sh $t8,0x32($s0) +/* f093b74: 10000002 */ beqz $zero,.L0f093b80 +/* f093b78: a6020004 */ sh $v0,0x4($s0) +.L0f093b7c: +/* f093b7c: a6070004 */ sh $a3,0x4($s0) +.L0f093b80: +/* f093b80: c7a000d4 */ lwc1 $f0,0xd4($sp) +/* f093b84: 240a7fff */ addiu $t2,$zero,0x7fff +/* f093b88: 240b0001 */ addiu $t3,$zero,0x1 +/* f093b8c: 4600103c */ c.lt.s $f2,$f0 +/* f093b90: a619000a */ sh $t9,0xa($s0) +/* f093b94: a600000c */ sh $zero,0xc($s0) +/* f093b98: a60a0010 */ sh $t2,0x10($s0) +/* f093b9c: 45000003 */ bc1f .L0f093bac +/* f093ba0: a20b001a */ sb $t3,0x1a($s0) +/* f093ba4: 10000005 */ beqz $zero,.L0f093bbc +/* f093ba8: e6000044 */ swc1 $f0,0x44($s0) +.L0f093bac: +/* f093bac: 3c01bf80 */ lui $at,0xbf80 +/* f093bb0: 44812000 */ mtc1 $at,$f4 +/* f093bb4: 00000000 */ sll $zero,$zero,0x0 +/* f093bb8: e6040044 */ swc1 $f4,0x44($s0) +.L0f093bbc: +/* f093bbc: c7a000e0 */ lwc1 $f0,0xe0($sp) +/* f093bc0: c6060044 */ lwc1 $f6,0x44($s0) +/* f093bc4: ae070020 */ sw $a3,0x20($s0) +/* f093bc8: ae07001c */ sw $a3,0x1c($s0) +/* f093bcc: e6060048 */ swc1 $f6,0x48($s0) +/* f093bd0: 87ac00be */ lh $t4,0xbe($sp) +/* f093bd4: 4600103c */ c.lt.s $f2,$f0 +/* f093bd8: 3c01bf80 */ lui $at,0xbf80 +/* f093bdc: a60c0024 */ sh $t4,0x24($s0) +/* f093be0: 8fad00b4 */ lw $t5,0xb4($sp) +/* f093be4: 44814000 */ mtc1 $at,$f8 +/* f093be8: ae0d0050 */ sw $t5,0x50($s0) +/* f093bec: 8fae00cc */ lw $t6,0xcc($sp) +/* f093bf0: a6020012 */ sh $v0,0x12($s0) +/* f093bf4: e6080040 */ swc1 $f8,0x40($s0) +/* f093bf8: 45000003 */ bc1f .L0f093c08 +/* f093bfc: a60e0028 */ sh $t6,0x28($s0) +/* f093c00: 10000005 */ beqz $zero,.L0f093c18 +/* f093c04: e6000034 */ swc1 $f0,0x34($s0) +.L0f093c08: +/* f093c08: 3c0143c8 */ lui $at,0x43c8 +/* f093c0c: 44815000 */ mtc1 $at,$f10 +/* f093c10: 00000000 */ sll $zero,$zero,0x0 +/* f093c14: e60a0034 */ swc1 $f10,0x34($s0) +.L0f093c18: +/* f093c18: c7a000e4 */ lwc1 $f0,0xe4($sp) +/* f093c1c: 4600103c */ c.lt.s $f2,$f0 +/* f093c20: 00000000 */ sll $zero,$zero,0x0 +/* f093c24: 45000003 */ bc1f .L0f093c34 +/* f093c28: 00000000 */ sll $zero,$zero,0x0 +/* f093c2c: 10000004 */ beqz $zero,.L0f093c40 +/* f093c30: e6000038 */ swc1 $f0,0x38($s0) +.L0f093c34: +/* f093c34: 3c017f1b */ lui $at,0x7f1b +/* f093c38: c430b744 */ lwc1 $f16,-0x48bc($at) +/* f093c3c: e6100038 */ swc1 $f16,0x38($s0) +.L0f093c40: +/* f093c40: c7a000e8 */ lwc1 $f0,0xe8($sp) +/* f093c44: 4600103c */ c.lt.s $f2,$f0 +/* f093c48: 00000000 */ sll $zero,$zero,0x0 +/* f093c4c: 45000003 */ bc1f .L0f093c5c +/* f093c50: 00000000 */ sll $zero,$zero,0x0 +/* f093c54: 10000004 */ beqz $zero,.L0f093c68 +/* f093c58: e600003c */ swc1 $f0,0x3c($s0) +.L0f093c5c: +/* f093c5c: 3c017f1b */ lui $at,0x7f1b +/* f093c60: c432b748 */ lwc1 $f18,-0x48b8($at) +/* f093c64: e612003c */ swc1 $f18,0x3c($s0) +.L0f093c68: +/* f093c68: a6000018 */ sh $zero,0x18($s0) +/* f093c6c: 8c6f0000 */ lw $t7,0x0($v1) +/* f093c70: ae0f0074 */ sw $t7,0x74($s0) +/* f093c74: 8fb800ac */ lw $t8,0xac($sp) +/* f093c78: 0018cfc2 */ srl $t9,$t8,0x1f +/* f093c7c: 53200065 */ beqzl $t9,.L0f093e14 +/* f093c80: 860c0018 */ lh $t4,0x18($s0) +/* f093c84: 97a400ac */ lhu $a0,0xac($sp) +/* f093c88: 3c0c8006 */ lui $t4,0x8006 +/* f093c8c: 258cdde4 */ addiu $t4,$t4,-8732 +/* f093c90: 308a7fff */ andi $t2,$a0,0x7fff +/* f093c94: 000a5880 */ sll $t3,$t2,0x2 +/* f093c98: 016c1021 */ addu $v0,$t3,$t4 +/* f093c9c: 94450002 */ lhu $a1,0x2($v0) +/* f093ca0: 3c0e8006 */ lui $t6,0x8006 +/* f093ca4: 25cee4d8 */ addiu $t6,$t6,-6952 +/* f093ca8: 00056940 */ sll $t5,$a1,0x5 +/* f093cac: 01ae1821 */ addu $v1,$t5,$t6 +/* f093cb0: c4640000 */ lwc1 $f4,0x0($v1) +/* f093cb4: 84480000 */ lh $t0,0x0($v0) +/* f093cb8: 24010064 */ addiu $at,$zero,0x64 +/* f093cbc: e6040034 */ swc1 $f4,0x34($s0) +/* f093cc0: c4660004 */ lwc1 $f6,0x4($v1) +/* f093cc4: e6060038 */ swc1 $f6,0x38($s0) +/* f093cc8: c4680008 */ lwc1 $f8,0x8($v1) +/* f093ccc: e608003c */ swc1 $f8,0x3c($s0) +/* f093cd0: 8c6f0018 */ lw $t7,0x18($v1) +/* f093cd4: a60f0018 */ sh $t7,0x18($s0) +/* f093cd8: 8c660010 */ lw $a2,0x10($v1) +/* f093cdc: 10c10007 */ beq $a2,$at,.L0f093cfc +/* f093ce0: 0006c080 */ sll $t8,$a2,0x2 +/* f093ce4: 0306c021 */ addu $t8,$t8,$a2 +/* f093ce8: 0018c0c0 */ sll $t8,$t8,0x3 +/* f093cec: 0306c021 */ addu $t8,$t8,$a2 +/* f093cf0: 0018c0c0 */ sll $t8,$t8,0x3 +/* f093cf4: 0306c023 */ subu $t8,$t8,$a2 +/* f093cf8: a6180010 */ sh $t8,0x10($s0) +.L0f093cfc: +/* f093cfc: c460000c */ lwc1 $f0,0xc($v1) +/* f093d00: 4600103c */ c.lt.s $f2,$f0 +/* f093d04: 00000000 */ sll $zero,$zero,0x0 +/* f093d08: 45020003 */ bc1fl .L0f093d18 +/* f093d0c: 8c620014 */ lw $v0,0x14($v1) +/* f093d10: e6000044 */ swc1 $f0,0x44($s0) +/* f093d14: 8c620014 */ lw $v0,0x14($v1) +.L0f093d18: +/* f093d18: 50470006 */ beql $v0,$a3,.L0f093d34 +/* f093d1c: 8c62001c */ lw $v0,0x1c($v1) +/* f093d20: 96190030 */ lhu $t9,0x30($s0) +/* f093d24: a602000a */ sh $v0,0xa($s0) +/* f093d28: 372a0020 */ ori $t2,$t9,0x20 +/* f093d2c: a60a0030 */ sh $t2,0x30($s0) +/* f093d30: 8c62001c */ lw $v0,0x1c($v1) +.L0f093d34: +/* f093d34: 304b0001 */ andi $t3,$v0,0x1 +/* f093d38: 51600006 */ beqzl $t3,.L0f093d54 +/* f093d3c: 304e0004 */ andi $t6,$v0,0x4 +/* f093d40: 960c0030 */ lhu $t4,0x30($s0) +/* f093d44: 358d0800 */ ori $t5,$t4,0x800 +/* f093d48: a60d0030 */ sh $t5,0x30($s0) +/* f093d4c: 8c62001c */ lw $v0,0x1c($v1) +/* f093d50: 304e0004 */ andi $t6,$v0,0x4 +.L0f093d54: +/* f093d54: 51c00006 */ beqzl $t6,.L0f093d70 +/* f093d58: 30590008 */ andi $t9,$v0,0x8 +/* f093d5c: 960f0032 */ lhu $t7,0x32($s0) +/* f093d60: 35f80001 */ ori $t8,$t7,0x1 +/* f093d64: a6180032 */ sh $t8,0x32($s0) +/* f093d68: 8c62001c */ lw $v0,0x1c($v1) +/* f093d6c: 30590008 */ andi $t9,$v0,0x8 +.L0f093d70: +/* f093d70: 5320000b */ beqzl $t9,.L0f093da0 +/* f093d74: 304e0010 */ andi $t6,$v0,0x10 +/* f093d78: 860a0004 */ lh $t2,0x4($s0) +/* f093d7c: 54ea0004 */ bnel $a3,$t2,.L0f093d90 +/* f093d80: 960c0030 */ lhu $t4,0x30($s0) +/* f093d84: 860b0010 */ lh $t3,0x10($s0) +/* f093d88: a60b0004 */ sh $t3,0x4($s0) +/* f093d8c: 960c0030 */ lhu $t4,0x30($s0) +.L0f093d90: +/* f093d90: 358d8000 */ ori $t5,$t4,0x8000 +/* f093d94: a60d0030 */ sh $t5,0x30($s0) +/* f093d98: 8c62001c */ lw $v0,0x1c($v1) +/* f093d9c: 304e0010 */ andi $t6,$v0,0x10 +.L0f093da0: +/* f093da0: 51c00006 */ beqzl $t6,.L0f093dbc +/* f093da4: 30590020 */ andi $t9,$v0,0x20 +/* f093da8: 960f0032 */ lhu $t7,0x32($s0) +/* f093dac: 35f80020 */ ori $t8,$t7,0x20 +/* f093db0: a6180032 */ sh $t8,0x32($s0) +/* f093db4: 8c62001c */ lw $v0,0x1c($v1) +/* f093db8: 30590020 */ andi $t9,$v0,0x20 +.L0f093dbc: +/* f093dbc: 53200006 */ beqzl $t9,.L0f093dd8 +/* f093dc0: 304c0040 */ andi $t4,$v0,0x40 +/* f093dc4: 960a0032 */ lhu $t2,0x32($s0) +/* f093dc8: 354b0010 */ ori $t3,$t2,0x10 +/* f093dcc: a60b0032 */ sh $t3,0x32($s0) +/* f093dd0: 8c62001c */ lw $v0,0x1c($v1) +/* f093dd4: 304c0040 */ andi $t4,$v0,0x40 +.L0f093dd8: +/* f093dd8: 51800005 */ beqzl $t4,.L0f093df0 +/* f093ddc: 960f0030 */ lhu $t7,0x30($s0) +/* f093de0: 960d0032 */ lhu $t5,0x32($s0) +/* f093de4: 35ae0040 */ ori $t6,$t5,0x40 +/* f093de8: a60e0032 */ sh $t6,0x32($s0) +/* f093dec: 960f0030 */ lhu $t7,0x30($s0) +.L0f093df0: +/* f093df0: 35f80040 */ ori $t8,$t7,0x40 +/* f093df4: a6180030 */ sh $t8,0x30($s0) +/* f093df8: a7a800ac */ sh $t0,0xac($sp) +/* f093dfc: 93b900ac */ lbu $t9,0xac($sp) +/* f093e00: 332aff7f */ andi $t2,$t9,0xff7f +/* f093e04: a3aa00ac */ sb $t2,0xac($sp) +/* f093e08: 87ab00ac */ lh $t3,0xac($sp) +/* f093e0c: a7ab00ba */ sh $t3,0xba($sp) +/* f093e10: 860c0018 */ lh $t4,0x18($s0) +.L0f093e14: +/* f093e14: 51800005 */ beqzl $t4,.L0f093e2c +/* f093e18: 87af00ac */ lh $t7,0xac($sp) +/* f093e1c: 960d0030 */ lhu $t5,0x30($s0) +/* f093e20: 35ae0002 */ ori $t6,$t5,0x2 +/* f093e24: a60e0030 */ sh $t6,0x30($s0) +/* f093e28: 87af00ac */ lh $t7,0xac($sp) +.L0f093e2c: +/* f093e2c: a60f0026 */ sh $t7,0x26($s0) +/* f093e30: 97b800ac */ lhu $t8,0xac($sp) +/* f093e34: 331907ff */ andi $t9,$t8,0x7ff +/* f093e38: a619002c */ sh $t9,0x2c($s0) +/* f093e3c: 8604002c */ lh $a0,0x2c($s0) +/* f093e40: 0c004103 */ jal 0x1040c +/* f093e44: afa900d0 */ sw $t1,0xd0($sp) +/* f093e48: 8fa300dc */ lw $v1,0xdc($sp) +/* f093e4c: 2407ffff */ addiu $a3,$zero,-1 +/* f093e50: 10400004 */ beqz $v0,.L0f093e64 +/* f093e54: 8fa900d0 */ lw $t1,0xd0($sp) +/* f093e58: 960a0032 */ lhu $t2,0x32($s0) +/* f093e5c: 354b0020 */ ori $t3,$t2,0x20 +/* f093e60: a60b0032 */ sh $t3,0x32($s0) +.L0f093e64: +/* f093e64: 8fac00ac */ lw $t4,0xac($sp) +/* f093e68: 000c6840 */ sll $t5,$t4,0x1 +/* f093e6c: 000d7782 */ srl $t6,$t5,0x1e +/* f093e70: 11c00004 */ beqz $t6,.L0f093e84 +/* f093e74: 00000000 */ sll $zero,$zero,0x0 +/* f093e78: 960f0032 */ lhu $t7,0x32($s0) +/* f093e7c: 35f80010 */ ori $t8,$t7,0x10 +/* f093e80: a6180032 */ sh $t8,0x32($s0) +.L0f093e84: +/* f093e84: 5120000b */ beqzl $t1,.L0f093eb4 +/* f093e88: ae000054 */ sw $zero,0x54($s0) +/* f093e8c: c52a0000 */ lwc1 $f10,0x0($t1) +/* f093e90: 26190058 */ addiu $t9,$s0,0x58 +/* f093e94: e60a0058 */ swc1 $f10,0x58($s0) +/* f093e98: c5300004 */ lwc1 $f16,0x4($t1) +/* f093e9c: e610005c */ swc1 $f16,0x5c($s0) +/* f093ea0: c5320008 */ lwc1 $f18,0x8($t1) +/* f093ea4: ae190054 */ sw $t9,0x54($s0) +/* f093ea8: 10000002 */ beqz $zero,.L0f093eb4 +/* f093eac: e6120060 */ swc1 $f18,0x60($s0) +/* f093eb0: ae000054 */ sw $zero,0x54($s0) +.L0f093eb4: +/* f093eb4: 8fa600d8 */ lw $a2,0xd8($sp) +/* f093eb8: 10c00011 */ beqz $a2,.L0f093f00 +/* f093ebc: 00000000 */ sll $zero,$zero,0x0 +/* f093ec0: 84ca0000 */ lh $t2,0x0($a2) +/* f093ec4: 00002825 */ or $a1,$zero,$zero +/* f093ec8: 02001825 */ or $v1,$s0,$zero +/* f093ecc: 10ea0008 */ beq $a3,$t2,.L0f093ef0 +/* f093ed0: 00c01025 */ or $v0,$a2,$zero +/* f093ed4: 84c40000 */ lh $a0,0x0($a2) +.L0f093ed8: +/* f093ed8: a4640064 */ sh $a0,0x64($v1) +/* f093edc: 84440002 */ lh $a0,0x2($v0) +/* f093ee0: 24a50001 */ addiu $a1,$a1,0x1 +/* f093ee4: 24630002 */ addiu $v1,$v1,0x2 +/* f093ee8: 14e4fffb */ bne $a3,$a0,.L0f093ed8 +/* f093eec: 24420002 */ addiu $v0,$v0,0x2 +.L0f093ef0: +/* f093ef0: 00055840 */ sll $t3,$a1,0x1 +/* f093ef4: 020b6021 */ addu $t4,$s0,$t3 +/* f093ef8: 10000007 */ beqz $zero,.L0f093f18 +/* f093efc: a5870064 */ sh $a3,0x64($t4) +.L0f093f00: +/* f093f00: 50670005 */ beql $v1,$a3,.L0f093f18 +/* f093f04: a6070064 */ sh $a3,0x64($s0) +/* f093f08: a6030064 */ sh $v1,0x64($s0) +/* f093f0c: 10000002 */ beqz $zero,.L0f093f18 +/* f093f10: a6070066 */ sh $a3,0x66($s0) +/* f093f14: a6070064 */ sh $a3,0x64($s0) +.L0f093f18: +/* f093f18: 55200008 */ bnezl $t1,.L0f093f3c +/* f093f1c: 96180032 */ lhu $t8,0x32($s0) +/* f093f20: 8e0d0050 */ lw $t5,0x50($s0) +/* f093f24: 55a00005 */ bnezl $t5,.L0f093f3c +/* f093f28: 96180032 */ lhu $t8,0x32($s0) +/* f093f2c: 960e0032 */ lhu $t6,0x32($s0) +/* f093f30: 35cf0010 */ ori $t7,$t6,0x10 +/* f093f34: a60f0032 */ sh $t7,0x32($s0) +/* f093f38: 96180032 */ lhu $t8,0x32($s0) +.L0f093f3c: +/* f093f3c: 33190010 */ andi $t9,$t8,0x10 +/* f093f40: 53200007 */ beqzl $t9,.L0f093f60 +/* f093f44: 960c0030 */ lhu $t4,0x30($s0) +/* f093f48: 860a0004 */ lh $t2,0x4($s0) +/* f093f4c: 54ea0004 */ bnel $a3,$t2,.L0f093f60 +/* f093f50: 960c0030 */ lhu $t4,0x30($s0) +/* f093f54: 860b0010 */ lh $t3,0x10($s0) +/* f093f58: a60b0004 */ sh $t3,0x4($s0) +/* f093f5c: 960c0030 */ lhu $t4,0x30($s0) +.L0f093f60: +/* f093f60: 358d1000 */ ori $t5,$t4,0x1000 +/* f093f64: a60d0030 */ sh $t5,0x30($s0) +/* f093f68: 0c003ee8 */ jal 0xfba0 +/* f093f6c: 87a400ba */ lh $a0,0xba($sp) +/* f093f70: 10400014 */ beqz $v0,.L0f093fc4 +/* f093f74: 00000000 */ sll $zero,$zero,0x0 +/* f093f78: 960e0030 */ lhu $t6,0x30($s0) +/* f093f7c: 00002025 */ or $a0,$zero,$zero +/* f093f80: 35cf0010 */ ori $t7,$t6,0x10 +/* f093f84: 0c012230 */ jal 0x488c0 +/* f093f88: a60f0030 */ sh $t7,0x30($s0) +/* f093f8c: 3c048009 */ lui $a0,0x8009 +/* f093f90: afa200a8 */ sw $v0,0xa8($sp) +/* f093f94: 0c012230 */ jal 0x488c0 +/* f093f98: 248415e0 */ addiu $a0,$a0,0x15e0 +/* f093f9c: 00002025 */ or $a0,$zero,$zero +/* f093fa0: 0c01210c */ jal 0x48430 +/* f093fa4: 24450001 */ addiu $a1,$v0,0x1 +/* f093fa8: 0fc24b01 */ jal func0f092c04 +/* f093fac: 8604002e */ lh $a0,0x2e($s0) +/* f093fb0: 00002025 */ or $a0,$zero,$zero +/* f093fb4: 0c01210c */ jal 0x48430 +/* f093fb8: 8fa500a8 */ lw $a1,0xa8($sp) +/* f093fbc: 10000010 */ beqz $zero,.L0f094000 +/* f093fc0: 96030030 */ lhu $v1,0x30($s0) +.L0f093fc4: +/* f093fc4: 0c012230 */ jal 0x488c0 +/* f093fc8: 00002025 */ or $a0,$zero,$zero +/* f093fcc: 3c048009 */ lui $a0,0x8009 +/* f093fd0: afa200a8 */ sw $v0,0xa8($sp) +/* f093fd4: 0c012230 */ jal 0x488c0 +/* f093fd8: 248415e0 */ addiu $a0,$a0,0x15e0 +/* f093fdc: 00002025 */ or $a0,$zero,$zero +/* f093fe0: 0c01210c */ jal 0x48430 +/* f093fe4: 24450001 */ addiu $a1,$v0,0x1 +/* f093fe8: 0fc24b01 */ jal func0f092c04 +/* f093fec: 8604002e */ lh $a0,0x2e($s0) +/* f093ff0: 00002025 */ or $a0,$zero,$zero +/* f093ff4: 0c01210c */ jal 0x48430 +/* f093ff8: 8fa500a8 */ lw $a1,0xa8($sp) +/* f093ffc: 96030030 */ lhu $v1,0x30($s0) +.L0f094000: +/* f094000: 30780400 */ andi $t8,$v1,0x400 +/* f094004: 13000006 */ beqz $t8,.L0f094020 +/* f094008: 3079fbff */ andi $t9,$v1,0xfbff +/* f09400c: 960a0032 */ lhu $t2,0x32($s0) +/* f094010: a6190030 */ sh $t9,0x30($s0) +/* f094014: 3323ffff */ andi $v1,$t9,0xffff +/* f094018: 354b0010 */ ori $t3,$t2,0x10 +/* f09401c: a60b0032 */ sh $t3,0x32($s0) +.L0f094020: +/* f094020: 306cefff */ andi $t4,$v1,0xefff +/* f094024: a60c0030 */ sh $t4,0x30($s0) +/* f094028: 8602002e */ lh $v0,0x2e($s0) +.L0f09402c: +/* f09402c: 8fbf001c */ lw $ra,0x1c($sp) +/* f094030: 8fb00018 */ lw $s0,0x18($sp) +/* f094034: 27bd00b0 */ addiu $sp,$sp,0xb0 +/* f094038: 03e00008 */ jr $ra +/* f09403c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f094040 +/* f094040: 27bdffa0 */ addiu $sp,$sp,-96 +/* f094044: 87ae0072 */ lh $t6,0x72($sp) +/* f094048: afb00048 */ sw $s0,0x48($sp) +/* f09404c: 240a000b */ addiu $t2,$zero,0xb +/* f094050: 00808025 */ or $s0,$a0,$zero +/* f094054: afbf004c */ sw $ra,0x4c($sp) +/* f094058: afa50064 */ sw $a1,0x64($sp) +/* f09405c: afa7006c */ sw $a3,0x6c($sp) +/* f094060: 15ca0027 */ bne $t6,$t2,.L0f094100 +/* f094064: 2408ffff */ addiu $t0,$zero,-1 +/* f094068: 04800094 */ bltz $a0,.L0f0942bc +/* f09406c: 28810008 */ slti $at,$a0,0x8 +/* f094070: 10200092 */ beqz $at,.L0f0942bc +/* f094074: 3c098007 */ lui $t1,0x8007 +/* f094078: 2529ae10 */ addiu $t1,$t1,-20976 +/* f09407c: 8d2f0000 */ lw $t7,0x0($t1) +/* f094080: 00041900 */ sll $v1,$a0,0x4 +/* f094084: 00641823 */ subu $v1,$v1,$a0 +/* f094088: 000318c0 */ sll $v1,$v1,0x3 +/* f09408c: 01e31021 */ addu $v0,$t7,$v1 +/* f094090: 94580030 */ lhu $t8,0x30($v0) +/* f094094: 87ab0066 */ lh $t3,0x66($sp) +/* f094098: 33190001 */ andi $t9,$t8,0x1 +/* f09409c: 5320000d */ beqzl $t9,.L0f0940d4 +/* f0940a0: 87b90066 */ lh $t9,0x66($sp) +/* f0940a4: a44b0026 */ sh $t3,0x26($v0) +/* f0940a8: 8d2c0000 */ lw $t4,0x0($t1) +/* f0940ac: 00804025 */ or $t0,$a0,$zero +/* f0940b0: 01836821 */ addu $t5,$t4,$v1 +/* f0940b4: a5aa0028 */ sh $t2,0x28($t5) +/* f0940b8: 8d2e0000 */ lw $t6,0x0($t1) +/* f0940bc: 01c31021 */ addu $v0,$t6,$v1 +/* f0940c0: 944f0030 */ lhu $t7,0x30($v0) +/* f0940c4: 31f8fffe */ andi $t8,$t7,0xfffe +/* f0940c8: 1000007c */ beqz $zero,.L0f0942bc +/* f0940cc: a4580030 */ sh $t8,0x30($v0) +/* f0940d0: 87b90066 */ lh $t9,0x66($sp) +.L0f0940d4: +/* f0940d4: 02004025 */ or $t0,$s0,$zero +/* f0940d8: a4590026 */ sh $t9,0x26($v0) +/* f0940dc: 8d2b0000 */ lw $t3,0x0($t1) +/* f0940e0: 01636021 */ addu $t4,$t3,$v1 +/* f0940e4: a58a0028 */ sh $t2,0x28($t4) +/* f0940e8: 8d2d0000 */ lw $t5,0x0($t1) +/* f0940ec: 01a31021 */ addu $v0,$t5,$v1 +/* f0940f0: 944e0030 */ lhu $t6,0x30($v0) +/* f0940f4: 31cffffe */ andi $t7,$t6,0xfffe +/* f0940f8: 10000070 */ beqz $zero,.L0f0942bc +/* f0940fc: a44f0030 */ sh $t7,0x30($v0) +.L0f094100: +/* f094100: 2401000a */ addiu $at,$zero,0xa +/* f094104: 1601001c */ bne $s0,$at,.L0f094178 +/* f094108: 00002025 */ or $a0,$zero,$zero +/* f09410c: 10c00003 */ beqz $a2,.L0f09411c +/* f094110: 3c01bf80 */ lui $at,0xbf80 +/* f094114: 10000002 */ beqz $zero,.L0f094120 +/* f094118: 00001025 */ or $v0,$zero,$zero +.L0f09411c: +/* f09411c: 2402ffff */ addiu $v0,$zero,-1 +.L0f094120: +/* f094120: 44810000 */ mtc1 $at,$f0 +/* f094124: 97b80076 */ lhu $t8,0x76($sp) +/* f094128: 87ab0072 */ lh $t3,0x72($sp) +/* f09412c: 240cffff */ addiu $t4,$zero,-1 +/* f094130: 37190080 */ ori $t9,$t8,0x80 +/* f094134: afb90014 */ sw $t9,0x14($sp) +/* f094138: afac002c */ sw $t4,0x2c($sp) +/* f09413c: 8fa5006c */ lw $a1,0x6c($sp) +/* f094140: 87a60066 */ lh $a2,0x66($sp) +/* f094144: 2407ffff */ addiu $a3,$zero,-1 +/* f094148: afa20010 */ sw $v0,0x10($sp) +/* f09414c: afa00018 */ sw $zero,0x18($sp) +/* f094150: afa00020 */ sw $zero,0x20($sp) +/* f094154: afa00028 */ sw $zero,0x28($sp) +/* f094158: e7a00024 */ swc1 $f0,0x24($sp) +/* f09415c: e7a00030 */ swc1 $f0,0x30($sp) +/* f094160: e7a00034 */ swc1 $f0,0x34($sp) +/* f094164: e7a00038 */ swc1 $f0,0x38($sp) +/* f094168: 0fc24e7e */ jal func0f0939f8 +/* f09416c: afab001c */ sw $t3,0x1c($sp) +/* f094170: 10000052 */ beqz $zero,.L0f0942bc +/* f094174: 00404025 */ or $t0,$v0,$zero +.L0f094178: +/* f094178: 06000005 */ bltz $s0,.L0f094190 +/* f09417c: 2a010008 */ slti $at,$s0,0x8 +/* f094180: 10200003 */ beqz $at,.L0f094190 +/* f094184: 24010009 */ addiu $at,$zero,0x9 +/* f094188: 1601001c */ bne $s0,$at,.L0f0941fc +/* f09418c: 3c098007 */ lui $t1,0x8007 +.L0f094190: +/* f094190: 10c00003 */ beqz $a2,.L0f0941a0 +/* f094194: 3c01bf80 */ lui $at,0xbf80 +/* f094198: 10000002 */ beqz $zero,.L0f0941a4 +/* f09419c: 00001025 */ or $v0,$zero,$zero +.L0f0941a0: +/* f0941a0: 2402ffff */ addiu $v0,$zero,-1 +.L0f0941a4: +/* f0941a4: 44810000 */ mtc1 $at,$f0 +/* f0941a8: 97ad0076 */ lhu $t5,0x76($sp) +/* f0941ac: 87ae0072 */ lh $t6,0x72($sp) +/* f0941b0: 240fffff */ addiu $t7,$zero,-1 +/* f0941b4: afaf002c */ sw $t7,0x2c($sp) +/* f0941b8: 00002025 */ or $a0,$zero,$zero +/* f0941bc: 8fa5006c */ lw $a1,0x6c($sp) +/* f0941c0: 87a60066 */ lh $a2,0x66($sp) +/* f0941c4: 2407ffff */ addiu $a3,$zero,-1 +/* f0941c8: afa20010 */ sw $v0,0x10($sp) +/* f0941cc: afa00018 */ sw $zero,0x18($sp) +/* f0941d0: afa00020 */ sw $zero,0x20($sp) +/* f0941d4: afa00028 */ sw $zero,0x28($sp) +/* f0941d8: afad0014 */ sw $t5,0x14($sp) +/* f0941dc: e7a00024 */ swc1 $f0,0x24($sp) +/* f0941e0: e7a00030 */ swc1 $f0,0x30($sp) +/* f0941e4: e7a00034 */ swc1 $f0,0x34($sp) +/* f0941e8: e7a00038 */ swc1 $f0,0x38($sp) +/* f0941ec: 0fc24e7e */ jal func0f0939f8 +/* f0941f0: afae001c */ sw $t6,0x1c($sp) +/* f0941f4: 10000031 */ beqz $zero,.L0f0942bc +/* f0941f8: 00404025 */ or $t0,$v0,$zero +.L0f0941fc: +/* f0941fc: 2529ae10 */ addiu $t1,$t1,-20976 +/* f094200: 8d380000 */ lw $t8,0x0($t1) +/* f094204: 00101900 */ sll $v1,$s0,0x4 +/* f094208: 00701823 */ subu $v1,$v1,$s0 +/* f09420c: 000318c0 */ sll $v1,$v1,0x3 +/* f094210: 03031021 */ addu $v0,$t8,$v1 +/* f094214: 94590030 */ lhu $t9,0x30($v0) +/* f094218: 02002025 */ or $a0,$s0,$zero +/* f09421c: 332b0001 */ andi $t3,$t9,0x1 +/* f094220: 1560000a */ bnez $t3,.L0f09424c +/* f094224: 00000000 */ sll $zero,$zero,0x0 +/* f094228: afa30054 */ sw $v1,0x54($sp) +/* f09422c: 0fc24aa6 */ jal func0f092a98 +/* f094230: afa60068 */ sw $a2,0x68($sp) +/* f094234: 3c098007 */ lui $t1,0x8007 +/* f094238: 2529ae10 */ addiu $t1,$t1,-20976 +/* f09423c: 8d2c0000 */ lw $t4,0x0($t1) +/* f094240: 8fa30054 */ lw $v1,0x54($sp) +/* f094244: 8fa60068 */ lw $a2,0x68($sp) +/* f094248: 01831021 */ addu $v0,$t4,$v1 +.L0f09424c: +/* f09424c: 10c00003 */ beqz $a2,.L0f09425c +/* f094250: a450002e */ sh $s0,0x2e($v0) +/* f094254: 10000002 */ beqz $zero,.L0f094260 +/* f094258: 00001025 */ or $v0,$zero,$zero +.L0f09425c: +/* f09425c: 2402ffff */ addiu $v0,$zero,-1 +.L0f094260: +/* f094260: 3c01bf80 */ lui $at,0xbf80 +/* f094264: 44810000 */ mtc1 $at,$f0 +/* f094268: 8d2d0000 */ lw $t5,0x0($t1) +/* f09426c: 97ae0076 */ lhu $t6,0x76($sp) +/* f094270: 87af0072 */ lh $t7,0x72($sp) +/* f094274: 2418ffff */ addiu $t8,$zero,-1 +/* f094278: afb8002c */ sw $t8,0x2c($sp) +/* f09427c: 8fa5006c */ lw $a1,0x6c($sp) +/* f094280: 87a60066 */ lh $a2,0x66($sp) +/* f094284: 2407ffff */ addiu $a3,$zero,-1 +/* f094288: afa20010 */ sw $v0,0x10($sp) +/* f09428c: afa00018 */ sw $zero,0x18($sp) +/* f094290: afa00020 */ sw $zero,0x20($sp) +/* f094294: afa00028 */ sw $zero,0x28($sp) +/* f094298: 006d2021 */ addu $a0,$v1,$t5 +/* f09429c: e7a00024 */ swc1 $f0,0x24($sp) +/* f0942a0: e7a00030 */ swc1 $f0,0x30($sp) +/* f0942a4: e7a00034 */ swc1 $f0,0x34($sp) +/* f0942a8: e7a00038 */ swc1 $f0,0x38($sp) +/* f0942ac: afae0014 */ sw $t6,0x14($sp) +/* f0942b0: 0fc24e7e */ jal func0f0939f8 +/* f0942b4: afaf001c */ sw $t7,0x1c($sp) +/* f0942b8: 02004025 */ or $t0,$s0,$zero +.L0f0942bc: +/* f0942bc: 8fbf004c */ lw $ra,0x4c($sp) +/* f0942c0: 8fb00048 */ lw $s0,0x48($sp) +/* f0942c4: 27bd0060 */ addiu $sp,$sp,0x60 +/* f0942c8: 03e00008 */ jr $ra +/* f0942cc: 01001025 */ or $v0,$t0,$zero +); + +GLOBAL_ASM( +glabel func0f0942d0 +/* f0942d0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0942d4: 2401000a */ addiu $at,$zero,0xa +/* f0942d8: afbf0024 */ sw $ra,0x24($sp) +/* f0942dc: afb30020 */ sw $s3,0x20($sp) +/* f0942e0: afb2001c */ sw $s2,0x1c($sp) +/* f0942e4: afb10018 */ sw $s1,0x18($sp) +/* f0942e8: 14810027 */ bne $a0,$at,.L0f094388 +/* f0942ec: afb00014 */ sw $s0,0x14($sp) +/* f0942f0: 3c038009 */ lui $v1,0x8009 +/* f0942f4: 90630af0 */ lbu $v1,0xaf0($v1) +/* f0942f8: 24130001 */ addiu $s3,$zero,0x1 +/* f0942fc: 24100008 */ addiu $s0,$zero,0x8 +/* f094300: 16630003 */ bne $s3,$v1,.L0f094310 +/* f094304: 24020028 */ addiu $v0,$zero,0x28 +/* f094308: 10000001 */ beqz $zero,.L0f094310 +/* f09430c: 2402001e */ addiu $v0,$zero,0x1e +.L0f094310: +/* f094310: 28410009 */ slti $at,$v0,0x9 +/* f094314: 14200022 */ bnez $at,.L0f0943a0 +/* f094318: 00108900 */ sll $s1,$s0,0x4 +/* f09431c: 02308823 */ subu $s1,$s1,$s0 +/* f094320: 3c128007 */ lui $s2,0x8007 +/* f094324: 2652ae10 */ addiu $s2,$s2,-20976 +/* f094328: 001188c0 */ sll $s1,$s1,0x3 +/* f09432c: 8e4e0000 */ lw $t6,0x0($s2) +.L0f094330: +/* f094330: 01d17821 */ addu $t7,$t6,$s1 +/* f094334: 95e20030 */ lhu $v0,0x30($t7) +/* f094338: 30580001 */ andi $t8,$v0,0x1 +/* f09433c: 17000007 */ bnez $t8,.L0f09435c +/* f094340: 30590080 */ andi $t9,$v0,0x80 +/* f094344: 53200006 */ beqzl $t9,.L0f094360 +/* f094348: 26100001 */ addiu $s0,$s0,0x1 +/* f09434c: 0fc24aa6 */ jal func0f092a98 +/* f094350: 02002025 */ or $a0,$s0,$zero +/* f094354: 3c038009 */ lui $v1,0x8009 +/* f094358: 90630af0 */ lbu $v1,0xaf0($v1) +.L0f09435c: +/* f09435c: 26100001 */ addiu $s0,$s0,0x1 +.L0f094360: +/* f094360: 16630003 */ bne $s3,$v1,.L0f094370 +/* f094364: 26310078 */ addiu $s1,$s1,0x78 +/* f094368: 10000002 */ beqz $zero,.L0f094374 +/* f09436c: 2402001e */ addiu $v0,$zero,0x1e +.L0f094370: +/* f094370: 24020028 */ addiu $v0,$zero,0x28 +.L0f094374: +/* f094374: 0202082a */ slt $at,$s0,$v0 +/* f094378: 5420ffed */ bnezl $at,.L0f094330 +/* f09437c: 8e4e0000 */ lw $t6,0x0($s2) +/* f094380: 10000008 */ beqz $zero,.L0f0943a4 +/* f094384: 8fbf0024 */ lw $ra,0x24($sp) +.L0f094388: +/* f094388: 04800005 */ bltz $a0,.L0f0943a0 +/* f09438c: 28810008 */ slti $at,$a0,0x8 +/* f094390: 50200004 */ beqzl $at,.L0f0943a4 +/* f094394: 8fbf0024 */ lw $ra,0x24($sp) +/* f094398: 0fc24aa6 */ jal func0f092a98 +/* f09439c: 00000000 */ sll $zero,$zero,0x0 +.L0f0943a0: +/* f0943a0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0943a4: +/* f0943a4: 8fb00014 */ lw $s0,0x14($sp) +/* f0943a8: 8fb10018 */ lw $s1,0x18($sp) +/* f0943ac: 8fb2001c */ lw $s2,0x1c($sp) +/* f0943b0: 8fb30020 */ lw $s3,0x20($sp) +/* f0943b4: 03e00008 */ jr $ra +/* f0943b8: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f0943bc +/* f0943bc: 04800011 */ bltz $a0,.L0f094404 +/* f0943c0: 28810008 */ slti $at,$a0,0x8 +/* f0943c4: 1020000f */ beqz $at,.L0f094404 +/* f0943c8: 3c0e8007 */ lui $t6,0x8007 +/* f0943cc: 8dceae10 */ lw $t6,-0x51f0($t6) +/* f0943d0: 00047900 */ sll $t7,$a0,0x4 +/* f0943d4: 01e47823 */ subu $t7,$t7,$a0 +/* f0943d8: 000f78c0 */ sll $t7,$t7,0x3 +/* f0943dc: 01cfc021 */ addu $t8,$t6,$t7 +/* f0943e0: 97190030 */ lhu $t9,0x30($t8) +/* f0943e4: 00001825 */ or $v1,$zero,$zero +/* f0943e8: 33280001 */ andi $t0,$t9,0x1 +/* f0943ec: 11000003 */ beqz $t0,.L0f0943fc +/* f0943f0: 00000000 */ sll $zero,$zero,0x0 +/* f0943f4: 03e00008 */ jr $ra +/* f0943f8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0943fc: +/* f0943fc: 03e00008 */ jr $ra +/* f094400: 00601025 */ or $v0,$v1,$zero +.L0f094404: +/* f094404: 2401000a */ addiu $at,$zero,0xa +/* f094408: 1481001f */ bne $a0,$at,.L0f094488 +/* f09440c: 3c048009 */ lui $a0,0x8009 +/* f094410: 90840af0 */ lbu $a0,0xaf0($a0) +/* f094414: 24060001 */ addiu $a2,$zero,0x1 +/* f094418: 24020008 */ addiu $v0,$zero,0x8 +/* f09441c: 14c40003 */ bne $a2,$a0,.L0f09442c +/* f094420: 24030028 */ addiu $v1,$zero,0x28 +/* f094424: 10000001 */ beqz $zero,.L0f09442c +/* f094428: 2403001e */ addiu $v1,$zero,0x1e +.L0f09442c: +/* f09442c: 28610009 */ slti $at,$v1,0x9 +/* f094430: 14200015 */ bnez $at,.L0f094488 +/* f094434: 3c098007 */ lui $t1,0x8007 +/* f094438: 8d29ae10 */ lw $t1,-0x51f0($t1) +/* f09443c: 00025100 */ sll $t2,$v0,0x4 +/* f094440: 01425023 */ subu $t2,$t2,$v0 +/* f094444: 000a50c0 */ sll $t2,$t2,0x3 +/* f094448: 012a2821 */ addu $a1,$t1,$t2 +/* f09444c: 94ab0030 */ lhu $t3,0x30($a1) +.L0f094450: +/* f094450: 24420001 */ addiu $v0,$v0,0x1 +/* f094454: 24030028 */ addiu $v1,$zero,0x28 +/* f094458: 316c0080 */ andi $t4,$t3,0x80 +/* f09445c: 11800003 */ beqz $t4,.L0f09446c +/* f094460: 00000000 */ sll $zero,$zero,0x0 +/* f094464: 03e00008 */ jr $ra +/* f094468: 00001025 */ or $v0,$zero,$zero +.L0f09446c: +/* f09446c: 14c40003 */ bne $a2,$a0,.L0f09447c +/* f094470: 24a50078 */ addiu $a1,$a1,0x78 +/* f094474: 10000001 */ beqz $zero,.L0f09447c +/* f094478: 2403001e */ addiu $v1,$zero,0x1e +.L0f09447c: +/* f09447c: 0043082a */ slt $at,$v0,$v1 +/* f094480: 5420fff3 */ bnezl $at,.L0f094450 +/* f094484: 94ab0030 */ lhu $t3,0x30($a1) +.L0f094488: +/* f094488: 24020001 */ addiu $v0,$zero,0x1 +/* f09448c: 03e00008 */ jr $ra +/* f094490: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f094494 +/* f094494: 27bdffa8 */ addiu $sp,$sp,-88 +/* f094498: 8fb90068 */ lw $t9,0x68($sp) +/* f09449c: 3c0a8007 */ lui $t2,0x8007 +/* f0944a0: 254aae10 */ addiu $t2,$t2,-20976 +/* f0944a4: 0004c100 */ sll $t8,$a0,0x4 +/* f0944a8: 8d480000 */ lw $t0,0x0($t2) +/* f0944ac: 0304c023 */ subu $t8,$t8,$a0 +/* f0944b0: afa60060 */ sw $a2,0x60($sp) +/* f0944b4: 00067400 */ sll $t6,$a2,0x10 +/* f0944b8: 001818c0 */ sll $v1,$t8,0x3 +/* f0944bc: 2b210006 */ slti $at,$t9,0x6 +/* f0944c0: 000e3403 */ sra $a2,$t6,0x10 +/* f0944c4: afbf0044 */ sw $ra,0x44($sp) +/* f0944c8: afa40058 */ sw $a0,0x58($sp) +/* f0944cc: afa5005c */ sw $a1,0x5c($sp) +/* f0944d0: afa70064 */ sw $a3,0x64($sp) +/* f0944d4: 14200003 */ bnez $at,.L0f0944e4 +/* f0944d8: 00681021 */ addu $v0,$v1,$t0 +/* f0944dc: 10000002 */ beqz $zero,.L0f0944e8 +/* f0944e0: 24050001 */ addiu $a1,$zero,0x1 +.L0f0944e4: +/* f0944e4: 00002825 */ or $a1,$zero,$zero +.L0f0944e8: +/* f0944e8: 97a90076 */ lhu $t1,0x76($sp) +/* f0944ec: 8fac0058 */ lw $t4,0x58($sp) +/* f0944f0: 00002025 */ or $a0,$zero,$zero +/* f0944f4: 312b0002 */ andi $t3,$t1,0x2 +/* f0944f8: 11600003 */ beqz $t3,.L0f094508 +/* f0944fc: 29810008 */ slti $at,$t4,0x8 +/* f094500: 10000001 */ beqz $zero,.L0f094508 +/* f094504: 24040001 */ addiu $a0,$zero,0x1 +.L0f094508: +/* f094508: 05820066 */ bltzl $t4,.L0f0946a4 +/* f09450c: 8fbf0044 */ lw $ra,0x44($sp) +/* f094510: 50200064 */ beqzl $at,.L0f0946a4 +/* f094514: 8fbf0044 */ lw $ra,0x44($sp) +/* f094518: 844d0028 */ lh $t5,0x28($v0) +/* f09451c: 2401000b */ addiu $at,$zero,0xb +/* f094520: 8fae0058 */ lw $t6,0x58($sp) +/* f094524: 15a10021 */ bne $t5,$at,.L0f0945ac +/* f094528: 01037821 */ addu $t7,$t0,$v1 +/* f09452c: a5ee002e */ sh $t6,0x2e($t7) +/* f094530: 8fad0070 */ lw $t5,0x70($sp) +/* f094534: 8fac006c */ lw $t4,0x6c($sp) +/* f094538: 84460026 */ lh $a2,0x26($v0) +/* f09453c: 448d8000 */ mtc1 $t5,$f16 +/* f094540: 448c4000 */ mtc1 $t4,$f8 +/* f094544: 3c01bf80 */ lui $at,0xbf80 +/* f094548: 468084a0 */ cvt.s.w $f18,$f16 +/* f09454c: 44812000 */ mtc1 $at,$f4 +/* f094550: 3c0143c8 */ lui $at,0x43c8 +/* f094554: 44813000 */ mtc1 $at,$f6 +/* f094558: 8d580000 */ lw $t8,0x0($t2) +/* f09455c: 468042a0 */ cvt.s.w $f10,$f8 +/* f094560: 2419ffff */ addiu $t9,$zero,-1 +/* f094564: 240bffff */ addiu $t3,$zero,-1 +/* f094568: afab002c */ sw $t3,0x2c($sp) +/* f09456c: afb90010 */ sw $t9,0x10($sp) +/* f094570: e7b20038 */ swc1 $f18,0x38($sp) +/* f094574: e7aa0034 */ swc1 $f10,0x34($sp) +/* f094578: afa00028 */ sw $zero,0x28($sp) +/* f09457c: afa00020 */ sw $zero,0x20($sp) +/* f094580: afa0001c */ sw $zero,0x1c($sp) +/* f094584: afa00018 */ sw $zero,0x18($sp) +/* f094588: afa90014 */ sw $t1,0x14($sp) +/* f09458c: 8fa50064 */ lw $a1,0x64($sp) +/* f094590: 2407ffff */ addiu $a3,$zero,-1 +/* f094594: e7a40024 */ swc1 $f4,0x24($sp) +/* f094598: 00782021 */ addu $a0,$v1,$t8 +/* f09459c: 0fc24e7e */ jal func0f0939f8 +/* f0945a0: e7a60030 */ swc1 $f6,0x30($sp) +/* f0945a4: 1000003f */ beqz $zero,.L0f0946a4 +/* f0945a8: 8fbf0044 */ lw $ra,0x44($sp) +.L0f0945ac: +/* f0945ac: 944e0030 */ lhu $t6,0x30($v0) +/* f0945b0: 8fb8005c */ lw $t8,0x5c($sp) +/* f0945b4: 2401ffff */ addiu $at,$zero,-1 +/* f0945b8: 31cf2000 */ andi $t7,$t6,0x2000 +/* f0945bc: 15e00004 */ bnez $t7,.L0f0945d0 +/* f0945c0: 00000000 */ sll $zero,$zero,0x0 +/* f0945c4: 07000002 */ bltz $t8,.L0f0945d0 +/* f0945c8: 00000000 */ sll $zero,$zero,0x0 +/* f0945cc: a4580004 */ sh $t8,0x4($v0) +.L0f0945d0: +/* f0945d0: 10a00002 */ beqz $a1,.L0f0945dc +/* f0945d4: 8fb90068 */ lw $t9,0x68($sp) +/* f0945d8: ac59001c */ sw $t9,0x1c($v0) +.L0f0945dc: +/* f0945dc: 50c10003 */ beql $a2,$at,.L0f0945ec +/* f0945e0: 8fab0064 */ lw $t3,0x64($sp) +/* f0945e4: a4460024 */ sh $a2,0x24($v0) +/* f0945e8: 8fab0064 */ lw $t3,0x64($sp) +.L0f0945ec: +/* f0945ec: 3c0143c8 */ lui $at,0x43c8 +/* f0945f0: 11600002 */ beqz $t3,.L0f0945fc +/* f0945f4: 00000000 */ sll $zero,$zero,0x0 +/* f0945f8: ac4b0050 */ sw $t3,0x50($v0) +.L0f0945fc: +/* f0945fc: 10800004 */ beqz $a0,.L0f094610 +/* f094600: 94430030 */ lhu $v1,0x30($v0) +/* f094604: 346c0002 */ ori $t4,$v1,0x2 +/* f094608: a44c0030 */ sh $t4,0x30($v0) +/* f09460c: 3183ffff */ andi $v1,$t4,0xffff +.L0f094610: +/* f094610: 306d0040 */ andi $t5,$v1,0x40 +/* f094614: 15a0000f */ bnez $t5,.L0f094654 +/* f094618: 00000000 */ sll $zero,$zero,0x0 +/* f09461c: 44812000 */ mtc1 $at,$f4 +/* f094620: 00000000 */ sll $zero,$zero,0x0 +/* f094624: e4440034 */ swc1 $f4,0x34($v0) +/* f094628: 8fae006c */ lw $t6,0x6c($sp) +/* f09462c: 448e3000 */ mtc1 $t6,$f6 +/* f094630: 00000000 */ sll $zero,$zero,0x0 +/* f094634: 46803220 */ cvt.s.w $f8,$f6 +/* f094638: e4480038 */ swc1 $f8,0x38($v0) +/* f09463c: 8faf0070 */ lw $t7,0x70($sp) +/* f094640: a4400018 */ sh $zero,0x18($v0) +/* f094644: 448f5000 */ mtc1 $t7,$f10 +/* f094648: 00000000 */ sll $zero,$zero,0x0 +/* f09464c: 46805420 */ cvt.s.w $f16,$f10 +/* f094650: e450003c */ swc1 $f16,0x3c($v0) +.L0f094654: +/* f094654: 10a00004 */ beqz $a1,.L0f094668 +/* f094658: 00000000 */ sll $zero,$zero,0x0 +/* f09465c: 8c58001c */ lw $t8,0x1c($v0) +/* f094660: 57000010 */ bnezl $t8,.L0f0946a4 +/* f094664: 8fbf0044 */ lw $ra,0x44($sp) +.L0f094668: +/* f094668: 0c012230 */ jal 0x488c0 +/* f09466c: 00002025 */ or $a0,$zero,$zero +/* f094670: 3c048009 */ lui $a0,0x8009 +/* f094674: afa20048 */ sw $v0,0x48($sp) +/* f094678: 0c012230 */ jal 0x488c0 +/* f09467c: 248415e0 */ addiu $a0,$a0,0x15e0 +/* f094680: 00002025 */ or $a0,$zero,$zero +/* f094684: 0c01210c */ jal 0x48430 +/* f094688: 24450001 */ addiu $a1,$v0,0x1 +/* f09468c: 0fc24b01 */ jal func0f092c04 +/* f094690: 8fa40058 */ lw $a0,0x58($sp) +/* f094694: 00002025 */ or $a0,$zero,$zero +/* f094698: 0c01210c */ jal 0x48430 +/* f09469c: 8fa50048 */ lw $a1,0x48($sp) +/* f0946a0: 8fbf0044 */ lw $ra,0x44($sp) +.L0f0946a4: +/* f0946a4: 27bd0058 */ addiu $sp,$sp,0x58 +/* f0946a8: 03e00008 */ jr $ra +/* f0946ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0946b0 +/* f0946b0: 27bdff90 */ addiu $sp,$sp,-112 +/* f0946b4: afa7007c */ sw $a3,0x7c($sp) +/* f0946b8: 3c014120 */ lui $at,0x4120 +/* f0946bc: 44813000 */ mtc1 $at,$f6 +/* f0946c0: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f0946c4: afa50074 */ sw $a1,0x74($sp) +/* f0946c8: 8fa50080 */ lw $a1,0x80($sp) +/* f0946cc: 46062200 */ add.s $f8,$f4,$f6 +/* f0946d0: afbf002c */ sw $ra,0x2c($sp) +/* f0946d4: afb00028 */ sw $s0,0x28($sp) +/* f0946d8: afa40070 */ sw $a0,0x70($sp) +/* f0946dc: afa60078 */ sw $a2,0x78($sp) +/* f0946e0: 10a00004 */ beqz $a1,.L0f0946f4 +/* f0946e4: e7a80064 */ swc1 $f8,0x64($sp) +/* f0946e8: 84ae0000 */ lh $t6,0x0($a1) +/* f0946ec: 10000003 */ beqz $zero,.L0f0946fc +/* f0946f0: a7ae0062 */ sh $t6,0x62($sp) +.L0f0946f4: +/* f0946f4: 240fffff */ addiu $t7,$zero,-1 +/* f0946f8: a7af0062 */ sh $t7,0x62($sp) +.L0f0946fc: +/* f0946fc: 87a20086 */ lh $v0,0x86($sp) +/* f094700: 3c09800a */ lui $t1,0x800a +/* f094704: 25299fc0 */ addiu $t1,$t1,-24640 +/* f094708: a7a20068 */ sh $v0,0x68($sp) +/* f09470c: 8fb80068 */ lw $t8,0x68($sp) +/* f094710: 00402025 */ or $a0,$v0,$zero +/* f094714: 308b7fff */ andi $t3,$a0,0x7fff +/* f094718: 0018cfc2 */ srl $t9,$t8,0x1f +/* f09471c: 13200018 */ beqz $t9,.L0f094780 +/* f094720: a7a2006c */ sh $v0,0x6c($sp) +/* f094724: 3c0d8006 */ lui $t5,0x8006 +/* f094728: 25addde4 */ addiu $t5,$t5,-8732 +/* f09472c: 000b6080 */ sll $t4,$t3,0x2 +/* f094730: 018d1821 */ addu $v1,$t4,$t5 +/* f094734: 94650002 */ lhu $a1,0x2($v1) +/* f094738: 3c188006 */ lui $t8,0x8006 +/* f09473c: 2718e4d8 */ addiu $t8,$t8,-6952 +/* f094740: 00057940 */ sll $t7,$a1,0x5 +/* f094744: 01f81021 */ addu $v0,$t7,$t8 +/* f094748: c4520008 */ lwc1 $f18,0x8($v0) +/* f09474c: c7a60064 */ lwc1 $f6,0x64($sp) +/* f094750: 846e0000 */ lh $t6,0x0($v1) +/* f094754: e7b2007c */ swc1 $f18,0x7c($sp) +/* f094758: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f09475c: c44a0000 */ lwc1 $f10,0x0($v0) +/* f094760: c4500004 */ lwc1 $f16,0x4($v0) +/* f094764: 4606203c */ c.lt.s $f4,$f6 +/* f094768: a7ae006c */ sh $t6,0x6c($sp) +/* f09476c: e7aa0074 */ swc1 $f10,0x74($sp) +/* f094770: e7b00078 */ swc1 $f16,0x78($sp) +/* f094774: 45000002 */ bc1f .L0f094780 +/* f094778: 00000000 */ sll $zero,$zero,0x0 +/* f09477c: e7a40064 */ swc1 $f4,0x64($sp) +.L0f094780: +/* f094780: 3c198007 */ lui $t9,0x8007 +/* f094784: 8f39ae34 */ lw $t9,-0x51cc($t9) +/* f094788: 3c0b8007 */ lui $t3,0x8007 +/* f09478c: 97ac006c */ lhu $t4,0x6c($sp) +/* f094790: 13200007 */ beqz $t9,.L0f0947b0 +/* f094794: 00008025 */ or $s0,$zero,$zero +/* f094798: 8d6bae2c */ lw $t3,-0x51d4($t3) +/* f09479c: 318d07ff */ andi $t5,$t4,0x7ff +/* f0947a0: 156d0003 */ bne $t3,$t5,.L0f0947b0 +/* f0947a4: 00000000 */ sll $zero,$zero,0x0 +/* f0947a8: 10000001 */ beqz $zero,.L0f0947b0 +/* f0947ac: 24100001 */ addiu $s0,$zero,0x1 +.L0f0947b0: +/* f0947b0: 8d2e006c */ lw $t6,0x6c($t1) +/* f0947b4: 00005025 */ or $t2,$zero,$zero +/* f0947b8: 00002825 */ or $a1,$zero,$zero +/* f0947bc: 11c00003 */ beqz $t6,.L0f0947cc +/* f0947c0: 00002025 */ or $a0,$zero,$zero +/* f0947c4: 10000001 */ beqz $zero,.L0f0947cc +/* f0947c8: 24050001 */ addiu $a1,$zero,0x1 +.L0f0947cc: +/* f0947cc: 8d2f0068 */ lw $t7,0x68($t1) +/* f0947d0: 00001825 */ or $v1,$zero,$zero +/* f0947d4: 00001025 */ or $v0,$zero,$zero +/* f0947d8: 11e00003 */ beqz $t7,.L0f0947e8 +/* f0947dc: 00000000 */ sll $zero,$zero,0x0 +/* f0947e0: 10000001 */ beqz $zero,.L0f0947e8 +/* f0947e4: 24040001 */ addiu $a0,$zero,0x1 +.L0f0947e8: +/* f0947e8: 8d380064 */ lw $t8,0x64($t1) +/* f0947ec: 000a7080 */ sll $t6,$t2,0x2 +/* f0947f0: 012e4021 */ addu $t0,$t1,$t6 +/* f0947f4: 13000003 */ beqz $t8,.L0f094804 +/* f0947f8: 00000000 */ sll $zero,$zero,0x0 +/* f0947fc: 10000001 */ beqz $zero,.L0f094804 +/* f094800: 24030001 */ addiu $v1,$zero,0x1 +.L0f094804: +/* f094804: 8d390070 */ lw $t9,0x70($t1) +/* f094808: 13200003 */ beqz $t9,.L0f094818 +/* f09480c: 00000000 */ sll $zero,$zero,0x0 +/* f094810: 10000001 */ beqz $zero,.L0f094818 +/* f094814: 24020001 */ addiu $v0,$zero,0x1 +.L0f094818: +/* f094818: 00436021 */ addu $t4,$v0,$v1 +/* f09481c: 01845821 */ addu $t3,$t4,$a0 +/* f094820: 01656821 */ addu $t5,$t3,$a1 +/* f094824: 59a00036 */ blezl $t5,.L0f094900 +/* f094828: 8fa2008c */ lw $v0,0x8c($sp) +/* f09482c: 8faf006c */ lw $t7,0x6c($sp) +.L0f094830: +/* f094830: 8d020064 */ lw $v0,0x64($t0) +/* f094834: 87a60062 */ lh $a2,0x62($sp) +/* f094838: 000fc040 */ sll $t8,$t7,0x1 +/* f09483c: 0018cf82 */ srl $t9,$t8,0x1e +/* f094840: 17200003 */ bnez $t9,.L0f094850 +/* f094844: 24451bb0 */ addiu $a1,$v0,0x1bb0 +/* f094848: 10000002 */ beqz $zero,.L0f094854 +/* f09484c: 8c441ba0 */ lw $a0,0x1ba0($v0) +.L0f094850: +/* f094850: 2404ffff */ addiu $a0,$zero,-1 +.L0f094854: +/* f094854: 27ac0064 */ addiu $t4,$sp,0x64 +/* f094858: afac0014 */ sw $t4,0x14($sp) +/* f09485c: 8fa70070 */ lw $a3,0x70($sp) +/* f094860: afa00010 */ sw $zero,0x10($sp) +/* f094864: afb00018 */ sw $s0,0x18($sp) +/* f094868: afa80034 */ sw $t0,0x34($sp) +/* f09486c: 0fc015bd */ jal func0f0056f4 +/* f094870: afaa0058 */ sw $t2,0x58($sp) +/* f094874: 3c09800a */ lui $t1,0x800a +/* f094878: 25299fc0 */ addiu $t1,$t1,-24640 +/* f09487c: 8d2b006c */ lw $t3,0x6c($t1) +/* f094880: 8fa80034 */ lw $t0,0x34($sp) +/* f094884: 8faa0058 */ lw $t2,0x58($sp) +/* f094888: 00002825 */ or $a1,$zero,$zero +/* f09488c: 25080004 */ addiu $t0,$t0,0x4 +/* f094890: 11600003 */ beqz $t3,.L0f0948a0 +/* f094894: 254a0001 */ addiu $t2,$t2,0x1 +/* f094898: 10000001 */ beqz $zero,.L0f0948a0 +/* f09489c: 24050001 */ addiu $a1,$zero,0x1 +.L0f0948a0: +/* f0948a0: 8d2d0068 */ lw $t5,0x68($t1) +/* f0948a4: 00002025 */ or $a0,$zero,$zero +/* f0948a8: 00001825 */ or $v1,$zero,$zero +/* f0948ac: 11a00003 */ beqz $t5,.L0f0948bc +/* f0948b0: 00001025 */ or $v0,$zero,$zero +/* f0948b4: 10000001 */ beqz $zero,.L0f0948bc +/* f0948b8: 24040001 */ addiu $a0,$zero,0x1 +.L0f0948bc: +/* f0948bc: 8d2e0064 */ lw $t6,0x64($t1) +/* f0948c0: 11c00003 */ beqz $t6,.L0f0948d0 +/* f0948c4: 00000000 */ sll $zero,$zero,0x0 +/* f0948c8: 10000001 */ beqz $zero,.L0f0948d0 +/* f0948cc: 24030001 */ addiu $v1,$zero,0x1 +.L0f0948d0: +/* f0948d0: 8d2f0070 */ lw $t7,0x70($t1) +/* f0948d4: 11e00003 */ beqz $t7,.L0f0948e4 +/* f0948d8: 00000000 */ sll $zero,$zero,0x0 +/* f0948dc: 10000001 */ beqz $zero,.L0f0948e4 +/* f0948e0: 24020001 */ addiu $v0,$zero,0x1 +.L0f0948e4: +/* f0948e4: 0043c021 */ addu $t8,$v0,$v1 +/* f0948e8: 0304c821 */ addu $t9,$t8,$a0 +/* f0948ec: 03256021 */ addu $t4,$t9,$a1 +/* f0948f0: 014c082a */ slt $at,$t2,$t4 +/* f0948f4: 5420ffce */ bnezl $at,.L0f094830 +/* f0948f8: 8faf006c */ lw $t7,0x6c($sp) +/* f0948fc: 8fa2008c */ lw $v0,0x8c($sp) +.L0f094900: +/* f094900: c7a80064 */ lwc1 $f8,0x64($sp) +/* f094904: 50400003 */ beqzl $v0,.L0f094914 +/* f094908: 8fab0088 */ lw $t3,0x88($sp) +/* f09490c: e4480000 */ swc1 $f8,0x0($v0) +/* f094910: 8fab0088 */ lw $t3,0x88($sp) +.L0f094914: +/* f094914: c7ac0064 */ lwc1 $f12,0x64($sp) +/* f094918: c7ae0074 */ lwc1 $f14,0x74($sp) +/* f09491c: 8fa60078 */ lw $a2,0x78($sp) +/* f094920: 8fa7007c */ lw $a3,0x7c($sp) +/* f094924: 0fc249f5 */ jal func0f0927d4 +/* f094928: afab0010 */ sw $t3,0x10($sp) +/* f09492c: 8fbf002c */ lw $ra,0x2c($sp) +/* f094930: 8fb00028 */ lw $s0,0x28($sp) +/* f094934: 27bd0070 */ addiu $sp,$sp,0x70 +/* f094938: 03e00008 */ jr $ra +/* f09493c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f094940 +/* f094940: 44856000 */ mtc1 $a1,$f12 +/* f094944: 288100b4 */ slti $at,$a0,0xb4 +/* f094948: 14200005 */ bnez $at,.L0f094960 +/* f09494c: 3c0e8006 */ lui $t6,0x8006 +/* f094950: 2484fe98 */ addiu $a0,$a0,-360 +.L0f094954: +/* f094954: 288100b4 */ slti $at,$a0,0xb4 +/* f094958: 5020fffe */ beqzl $at,.L0f094954 +/* f09495c: 2484fe98 */ addiu $a0,$a0,-360 +.L0f094960: +/* f094960: 2881ff4c */ slti $at,$a0,-180 +/* f094964: 10200005 */ beqz $at,.L0f09497c +/* f094968: 00000000 */ sll $zero,$zero,0x0 +/* f09496c: 24840168 */ addiu $a0,$a0,0x168 +.L0f094970: +/* f094970: 2881ff4c */ slti $at,$a0,-180 +/* f094974: 5420fffe */ bnezl $at,.L0f094970 +/* f094978: 24840168 */ addiu $a0,$a0,0x168 +.L0f09497c: +/* f09497c: 8dceddcc */ lw $t6,-0x2234($t6) +/* f094980: 24010003 */ addiu $at,$zero,0x3 +/* f094984: 51c10012 */ beql $t6,$at,.L0f0949d0 +/* f094988: 2881ffd4 */ slti $at,$a0,-44 +/* f09498c: 18800003 */ blez $a0,.L0f09499c +/* f094990: 00041023 */ negu $v0,$a0 +/* f094994: 10000001 */ beqz $zero,.L0f09499c +/* f094998: 00801025 */ or $v0,$a0,$zero +.L0f09499c: +/* f09499c: 2841005b */ slti $at,$v0,0x5b +/* f0949a0: 14200002 */ bnez $at,.L0f0949ac +/* f0949a4: 240f00b4 */ addiu $t7,$zero,0xb4 +/* f0949a8: 01e21023 */ subu $v0,$t7,$v0 +.L0f0949ac: +/* f0949ac: 18800003 */ blez $a0,.L0f0949bc +/* f0949b0: 2405ffff */ addiu $a1,$zero,-1 +/* f0949b4: 10000001 */ beqz $zero,.L0f0949bc +/* f0949b8: 24050001 */ addiu $a1,$zero,0x1 +.L0f0949bc: +/* f0949bc: 00a20019 */ multu $a1,$v0 +/* f0949c0: 00002012 */ mflo $a0 +/* f0949c4: 10000021 */ beqz $zero,.L0f094a4c +/* f0949c8: 2881ffa6 */ slti $at,$a0,-90 +/* f0949cc: 2881ffd4 */ slti $at,$a0,-44 +.L0f0949d0: +/* f0949d0: 14200006 */ bnez $at,.L0f0949ec +/* f0949d4: 241900b4 */ addiu $t9,$zero,0xb4 +/* f0949d8: 2881002d */ slti $at,$a0,0x2d +/* f0949dc: 10200003 */ beqz $at,.L0f0949ec +/* f0949e0: 0004c040 */ sll $t8,$a0,0x1 +/* f0949e4: 10000018 */ beqz $zero,.L0f094a48 +/* f0949e8: 03002025 */ or $a0,$t8,$zero +.L0f0949ec: +/* f0949ec: 18800003 */ blez $a0,.L0f0949fc +/* f0949f0: 2402ffff */ addiu $v0,$zero,-1 +/* f0949f4: 10000001 */ beqz $zero,.L0f0949fc +/* f0949f8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0949fc: +/* f0949fc: 18800003 */ blez $a0,.L0f094a0c +/* f094a00: 00042823 */ negu $a1,$a0 +/* f094a04: 10000001 */ beqz $zero,.L0f094a0c +/* f094a08: 00802825 */ or $a1,$a0,$zero +.L0f094a0c: +/* f094a0c: 03254023 */ subu $t0,$t9,$a1 +/* f094a10: 44882000 */ mtc1 $t0,$f4 +/* f094a14: 3c017f1b */ lui $at,0x7f1b +/* f094a18: c428b74c */ lwc1 $f8,-0x48b4($at) +/* f094a1c: 468021a0 */ cvt.s.w $f6,$f4 +/* f094a20: 240b00b4 */ addiu $t3,$zero,0xb4 +/* f094a24: 46083282 */ mul.s $f10,$f6,$f8 +/* f094a28: 4600540d */ trunc.w.s $f16,$f10 +/* f094a2c: 440a8000 */ mfc1 $t2,$f16 +/* f094a30: 00000000 */ sll $zero,$zero,0x0 +/* f094a34: 016a6023 */ subu $t4,$t3,$t2 +/* f094a38: 01820019 */ multu $t4,$v0 +/* f094a3c: 00002012 */ mflo $a0 +/* f094a40: 00000000 */ sll $zero,$zero,0x0 +/* f094a44: 00000000 */ sll $zero,$zero,0x0 +.L0f094a48: +/* f094a48: 2881ffa6 */ slti $at,$a0,-90 +.L0f094a4c: +/* f094a4c: 14200010 */ bnez $at,.L0f094a90 +/* f094a50: 240e00b4 */ addiu $t6,$zero,0xb4 +/* f094a54: 2881005b */ slti $at,$a0,0x5b +/* f094a58: 1020000d */ beqz $at,.L0f094a90 +/* f094a5c: 00000000 */ sll $zero,$zero,0x0 +/* f094a60: 44849000 */ mtc1 $a0,$f18 +/* f094a64: 3c017f1b */ lui $at,0x7f1b +/* f094a68: c426b750 */ lwc1 $f6,-0x48b0($at) +/* f094a6c: 46809120 */ cvt.s.w $f4,$f18 +/* f094a70: 3c014280 */ lui $at,0x4280 +/* f094a74: 44815000 */ mtc1 $at,$f10 +/* f094a78: 46062202 */ mul.s $f8,$f4,$f6 +/* f094a7c: 460a4400 */ add.s $f16,$f8,$f10 +/* f094a80: 4600848d */ trunc.w.s $f18,$f16 +/* f094a84: 44039000 */ mfc1 $v1,$f18 +/* f094a88: 10000019 */ beqz $zero,.L0f094af0 +/* f094a8c: 00000000 */ sll $zero,$zero,0x0 +.L0f094a90: +/* f094a90: 18800003 */ blez $a0,.L0f094aa0 +/* f094a94: 2402ffff */ addiu $v0,$zero,-1 +/* f094a98: 10000001 */ beqz $zero,.L0f094aa0 +/* f094a9c: 24020001 */ addiu $v0,$zero,0x1 +.L0f094aa0: +/* f094aa0: 18800003 */ blez $a0,.L0f094ab0 +/* f094aa4: 00042823 */ negu $a1,$a0 +/* f094aa8: 10000001 */ beqz $zero,.L0f094ab0 +/* f094aac: 00802825 */ or $a1,$a0,$zero +.L0f094ab0: +/* f094ab0: 01c57823 */ subu $t7,$t6,$a1 +/* f094ab4: 01e20019 */ multu $t7,$v0 +/* f094ab8: 3c017f1b */ lui $at,0x7f1b +/* f094abc: c428b754 */ lwc1 $f8,-0x48ac($at) +/* f094ac0: 3c014280 */ lui $at,0x4280 +/* f094ac4: 44818000 */ mtc1 $at,$f16 +/* f094ac8: 0000c012 */ mflo $t8 +/* f094acc: 44982000 */ mtc1 $t8,$f4 +/* f094ad0: 00000000 */ sll $zero,$zero,0x0 +/* f094ad4: 468021a0 */ cvt.s.w $f6,$f4 +/* f094ad8: 46083282 */ mul.s $f10,$f6,$f8 +/* f094adc: 46105480 */ add.s $f18,$f10,$f16 +/* f094ae0: 4600910d */ trunc.w.s $f4,$f18 +/* f094ae4: 44032000 */ mfc1 $v1,$f4 +/* f094ae8: 00000000 */ sll $zero,$zero,0x0 +/* f094aec: 24630080 */ addiu $v1,$v1,0x80 +.L0f094af0: +/* f094af0: 10c00008 */ beqz $a2,.L0f094b14 +/* f094af4: 3c0142c8 */ lui $at,0x42c8 +/* f094af8: 44813000 */ mtc1 $at,$f6 +/* f094afc: a4c40014 */ sh $a0,0x14($a2) +/* f094b00: 460c3202 */ mul.s $f8,$f6,$f12 +/* f094b04: 4600428d */ trunc.w.s $f10,$f8 +/* f094b08: 44095000 */ mfc1 $t1,$f10 +/* f094b0c: 00000000 */ sll $zero,$zero,0x0 +/* f094b10: a4c90016 */ sh $t1,0x16($a2) +.L0f094b14: +/* f094b14: 03e00008 */ jr $ra +/* f094b18: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f094b1c +/* f094b1c: 27bdffa0 */ addiu $sp,$sp,-96 +/* f094b20: afa50064 */ sw $a1,0x64($sp) +/* f094b24: 3c05800a */ lui $a1,0x800a +/* f094b28: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f094b2c: 8cae006c */ lw $t6,0x6c($a1) +/* f094b30: afbf0014 */ sw $ra,0x14($sp) +/* f094b34: afa40060 */ sw $a0,0x60($sp) +/* f094b38: afa60068 */ sw $a2,0x68($sp) +/* f094b3c: afa7006c */ sw $a3,0x6c($sp) +/* f094b40: 11c00003 */ beqz $t6,.L0f094b50 +/* f094b44: 24080040 */ addiu $t0,$zero,0x40 +/* f094b48: 10000002 */ beqz $zero,.L0f094b54 +/* f094b4c: 24060001 */ addiu $a2,$zero,0x1 +.L0f094b50: +/* f094b50: 00003025 */ or $a2,$zero,$zero +.L0f094b54: +/* f094b54: 8caf0068 */ lw $t7,0x68($a1) +/* f094b58: 00001825 */ or $v1,$zero,$zero +/* f094b5c: 00002025 */ or $a0,$zero,$zero +/* f094b60: 11e00003 */ beqz $t7,.L0f094b70 +/* f094b64: 00001025 */ or $v0,$zero,$zero +/* f094b68: 10000001 */ beqz $zero,.L0f094b70 +/* f094b6c: 24030001 */ addiu $v1,$zero,0x1 +.L0f094b70: +/* f094b70: 8cb80064 */ lw $t8,0x64($a1) +/* f094b74: 8fac0060 */ lw $t4,0x60($sp) +/* f094b78: 13000003 */ beqz $t8,.L0f094b88 +/* f094b7c: 00000000 */ sll $zero,$zero,0x0 +/* f094b80: 10000001 */ beqz $zero,.L0f094b88 +/* f094b84: 24040001 */ addiu $a0,$zero,0x1 +.L0f094b88: +/* f094b88: 8cb90070 */ lw $t9,0x70($a1) +/* f094b8c: 13200003 */ beqz $t9,.L0f094b9c +/* f094b90: 00000000 */ sll $zero,$zero,0x0 +/* f094b94: 10000001 */ beqz $zero,.L0f094b9c +/* f094b98: 24020001 */ addiu $v0,$zero,0x1 +.L0f094b9c: +/* f094b9c: 00444821 */ addu $t1,$v0,$a0 +/* f094ba0: 01235021 */ addu $t2,$t1,$v1 +/* f094ba4: 01465821 */ addu $t3,$t2,$a2 +/* f094ba8: 29610002 */ slti $at,$t3,0x2 +/* f094bac: 5020006e */ beqzl $at,.L0f094d68 +/* f094bb0: 8fbf0014 */ lw $ra,0x14($sp) +/* f094bb4: 8ca20284 */ lw $v0,0x284($a1) +/* f094bb8: c5840000 */ lwc1 $f4,0x0($t4) +/* f094bbc: c5880008 */ lwc1 $f8,0x8($t4) +/* f094bc0: c44a1bb8 */ lwc1 $f10,0x1bb8($v0) +/* f094bc4: c4461bb0 */ lwc1 $f6,0x1bb0($v0) +/* f094bc8: 24421bb0 */ addiu $v0,$v0,0x1bb0 +/* f094bcc: 460a4381 */ sub.s $f14,$f8,$f10 +/* f094bd0: 0fc259d4 */ jal func0f096750 +/* f094bd4: 46062301 */ sub.s $f12,$f4,$f6 +/* f094bd8: 3c014334 */ lui $at,0x4334 +/* f094bdc: 44812000 */ mtc1 $at,$f4 +/* f094be0: 3c017f1b */ lui $at,0x7f1b +/* f094be4: c428b758 */ lwc1 $f8,-0x48a8($at) +/* f094be8: 46040182 */ mul.s $f6,$f0,$f4 +/* f094bec: 3c05800a */ lui $a1,0x800a +/* f094bf0: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f094bf4: 8cad0284 */ lw $t5,0x284($a1) +/* f094bf8: c7ae0068 */ lwc1 $f14,0x68($sp) +/* f094bfc: 44809000 */ mtc1 $zero,$f18 +/* f094c00: c5a40144 */ lwc1 $f4,0x144($t5) +/* f094c04: 46083283 */ div.s $f10,$f6,$f8 +/* f094c08: 3c017f1b */ lui $at,0x7f1b +/* f094c0c: 460e903e */ c.le.s $f18,$f14 +/* f094c10: 46045080 */ add.s $f2,$f10,$f4 +/* f094c14: 45000041 */ bc1f .L0f094d1c +/* f094c18: 46001087 */ neg.s $f2,$f2 +/* f094c1c: c426b75c */ lwc1 $f6,-0x48a4($at) +/* f094c20: 46023302 */ mul.s $f12,$f6,$f2 +/* f094c24: 0c0068f7 */ jal 0x1a3dc +/* f094c28: e7ac001c */ swc1 $f12,0x1c($sp) +/* f094c2c: c7ac001c */ lwc1 $f12,0x1c($sp) +/* f094c30: 0c0068f4 */ jal 0x1a3d0 +/* f094c34: e7a0003c */ swc1 $f0,0x3c($sp) +/* f094c38: c7b0003c */ lwc1 $f16,0x3c($sp) +/* f094c3c: c7a80068 */ lwc1 $f8,0x68($sp) +/* f094c40: 44809000 */ mtc1 $zero,$f18 +/* f094c44: e7a00038 */ swc1 $f0,0x38($sp) +/* f094c48: 46088402 */ mul.s $f16,$f16,$f8 +/* f094c4c: 4610903c */ c.lt.s $f18,$f16 +/* f094c50: 00000000 */ sll $zero,$zero,0x0 +/* f094c54: 45020004 */ bc1fl .L0f094c68 +/* f094c58: 46008307 */ neg.s $f12,$f16 +/* f094c5c: 10000002 */ beqz $zero,.L0f094c68 +/* f094c60: 46008306 */ mov.s $f12,$f16 +/* f094c64: 46008307 */ neg.s $f12,$f16 +.L0f094c68: +/* f094c68: 4600903c */ c.lt.s $f18,$f0 +/* f094c6c: 00000000 */ sll $zero,$zero,0x0 +/* f094c70: 45020004 */ bc1fl .L0f094c84 +/* f094c74: 46000387 */ neg.s $f14,$f0 +/* f094c78: 10000002 */ beqz $zero,.L0f094c84 +/* f094c7c: 46000386 */ mov.s $f14,$f0 +/* f094c80: 46000387 */ neg.s $f14,$f0 +.L0f094c84: +/* f094c84: 0fc259d4 */ jal func0f096750 +/* f094c88: e7b0003c */ swc1 $f16,0x3c($sp) +/* f094c8c: c7b0003c */ lwc1 $f16,0x3c($sp) +/* f094c90: 44809000 */ mtc1 $zero,$f18 +/* f094c94: c7ac0038 */ lwc1 $f12,0x38($sp) +/* f094c98: 46000086 */ mov.s $f2,$f0 +/* f094c9c: 4610903e */ c.le.s $f18,$f16 +/* f094ca0: 00000000 */ sll $zero,$zero,0x0 +/* f094ca4: 45020006 */ bc1fl .L0f094cc0 +/* f094ca8: 4610903e */ c.le.s $f18,$f16 +/* f094cac: 460c903e */ c.le.s $f18,$f12 +/* f094cb0: 00000000 */ sll $zero,$zero,0x0 +/* f094cb4: 45010011 */ bc1t .L0f094cfc +/* f094cb8: 00000000 */ sll $zero,$zero,0x0 +/* f094cbc: 4610903e */ c.le.s $f18,$f16 +.L0f094cc0: +/* f094cc0: 3c017f1b */ lui $at,0x7f1b +/* f094cc4: 45020005 */ bc1fl .L0f094cdc +/* f094cc8: 460c903e */ c.le.s $f18,$f12 +/* f094ccc: c42ab760 */ lwc1 $f10,-0x48a0($at) +/* f094cd0: 1000000a */ beqz $zero,.L0f094cfc +/* f094cd4: 46005081 */ sub.s $f2,$f10,$f0 +/* f094cd8: 460c903e */ c.le.s $f18,$f12 +.L0f094cdc: +/* f094cdc: 3c017f1b */ lui $at,0x7f1b +/* f094ce0: 45000003 */ bc1f .L0f094cf0 +/* f094ce4: 00000000 */ sll $zero,$zero,0x0 +/* f094ce8: 10000004 */ beqz $zero,.L0f094cfc +/* f094cec: 46000087 */ neg.s $f2,$f0 +.L0f094cf0: +/* f094cf0: c424b764 */ lwc1 $f4,-0x489c($at) +/* f094cf4: 46002081 */ sub.s $f2,$f4,$f0 +/* f094cf8: 46001087 */ neg.s $f2,$f2 +.L0f094cfc: +/* f094cfc: 3c017f1b */ lui $at,0x7f1b +/* f094d00: c426b768 */ lwc1 $f6,-0x4898($at) +/* f094d04: c7ae0068 */ lwc1 $f14,0x68($sp) +/* f094d08: 46061202 */ mul.s $f8,$f2,$f6 +/* f094d0c: 4600428d */ trunc.w.s $f10,$f8 +/* f094d10: 44045000 */ mfc1 $a0,$f10 +/* f094d14: 10000005 */ beqz $zero,.L0f094d2c +/* f094d18: 8fa6006c */ lw $a2,0x6c($sp) +.L0f094d1c: +/* f094d1c: 4600110d */ trunc.w.s $f4,$f2 +/* f094d20: 44042000 */ mfc1 $a0,$f4 +/* f094d24: 00000000 */ sll $zero,$zero,0x0 +/* f094d28: 8fa6006c */ lw $a2,0x6c($sp) +.L0f094d2c: +/* f094d2c: 44057000 */ mfc1 $a1,$f14 +/* f094d30: 3c0142c8 */ lui $at,0x42c8 +/* f094d34: 10c00008 */ beqz $a2,.L0f094d58 +/* f094d38: 00000000 */ sll $zero,$zero,0x0 +/* f094d3c: 44813000 */ mtc1 $at,$f6 +/* f094d40: a4c40014 */ sh $a0,0x14($a2) +/* f094d44: 460e3202 */ mul.s $f8,$f6,$f14 +/* f094d48: 4600428d */ trunc.w.s $f10,$f8 +/* f094d4c: 44195000 */ mfc1 $t9,$f10 +/* f094d50: 00000000 */ sll $zero,$zero,0x0 +/* f094d54: a4d90016 */ sh $t9,0x16($a2) +.L0f094d58: +/* f094d58: 0fc25250 */ jal func0f094940 +/* f094d5c: 00000000 */ sll $zero,$zero,0x0 +/* f094d60: 00404025 */ or $t0,$v0,$zero +/* f094d64: 8fbf0014 */ lw $ra,0x14($sp) +.L0f094d68: +/* f094d68: 27bd0060 */ addiu $sp,$sp,0x60 +/* f094d6c: 01001025 */ or $v0,$t0,$zero +/* f094d70: 03e00008 */ jr $ra +/* f094d74: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f094d78 +/* f094d78: 27bdffe8 */ addiu $sp,$sp,-24 +/* f094d7c: 44856000 */ mtc1 $a1,$f12 +/* f094d80: 44867000 */ mtc1 $a2,$f14 +/* f094d84: afbf0014 */ sw $ra,0x14($sp) +/* f094d88: afa70024 */ sw $a3,0x24($sp) +/* f094d8c: 10800054 */ beqz $a0,.L0f094ee0 +/* f094d90: 24030040 */ addiu $v1,$zero,0x40 +/* f094d94: 44808000 */ mtc1 $zero,$f16 +/* f094d98: c7b20028 */ lwc1 $f18,0x28($sp) +/* f094d9c: c7a40024 */ lwc1 $f4,0x24($sp) +/* f094da0: 4612803c */ c.lt.s $f16,$f18 +/* f094da4: 00000000 */ sll $zero,$zero,0x0 +/* f094da8: 4502004e */ bc1fl .L0f094ee4 +/* f094dac: 8fbf0014 */ lw $ra,0x14($sp) +/* f094db0: 4610603c */ c.lt.s $f12,$f16 +/* f094db4: 3c0143c8 */ lui $at,0x43c8 +/* f094db8: 45020004 */ bc1fl .L0f094dcc +/* f094dbc: 4610703c */ c.lt.s $f14,$f16 +/* f094dc0: 44816000 */ mtc1 $at,$f12 +/* f094dc4: 00000000 */ sll $zero,$zero,0x0 +/* f094dc8: 4610703c */ c.lt.s $f14,$f16 +.L0f094dcc: +/* f094dcc: 3c017f1b */ lui $at,0x7f1b +/* f094dd0: 45020003 */ bc1fl .L0f094de0 +/* f094dd4: 4610203c */ c.lt.s $f4,$f16 +/* f094dd8: c42eb76c */ lwc1 $f14,-0x4894($at) +/* f094ddc: 4610203c */ c.lt.s $f4,$f16 +.L0f094de0: +/* f094de0: 3c017f1b */ lui $at,0x7f1b +/* f094de4: 45020004 */ bc1fl .L0f094df8 +/* f094de8: c7a80024 */ lwc1 $f8,0x24($sp) +/* f094dec: c426b770 */ lwc1 $f6,-0x4890($at) +/* f094df0: e7a60024 */ swc1 $f6,0x24($sp) +/* f094df4: c7a80024 */ lwc1 $f8,0x24($sp) +.L0f094df8: +/* f094df8: 3c017f1b */ lui $at,0x7f1b +/* f094dfc: 8fae002c */ lw $t6,0x2c($sp) +/* f094e00: 4608903c */ c.lt.s $f18,$f8 +/* f094e04: 00000000 */ sll $zero,$zero,0x0 +/* f094e08: 45020036 */ bc1fl .L0f094ee4 +/* f094e0c: 8fbf0014 */ lw $ra,0x14($sp) +/* f094e10: c420b774 */ lwc1 $f0,-0x488c($at) +/* f094e14: 3c017f1b */ lui $at,0x7f1b +/* f094e18: 00002825 */ or $a1,$zero,$zero +/* f094e1c: 460c003c */ c.lt.s $f0,$f12 +/* f094e20: 3c06bf80 */ lui $a2,0xbf80 +/* f094e24: 45000002 */ bc1f .L0f094e30 +/* f094e28: 00000000 */ sll $zero,$zero,0x0 +/* f094e2c: 46000306 */ mov.s $f12,$f0 +.L0f094e30: +/* f094e30: c420b778 */ lwc1 $f0,-0x4888($at) +/* f094e34: 460e003c */ c.lt.s $f0,$f14 +/* f094e38: 00000000 */ sll $zero,$zero,0x0 +/* f094e3c: 45000002 */ bc1f .L0f094e48 +/* f094e40: 00000000 */ sll $zero,$zero,0x0 +/* f094e44: 46000386 */ mov.s $f14,$f0 +.L0f094e48: +/* f094e48: 11c00022 */ beqz $t6,.L0f094ed4 +/* f094e4c: 00000000 */ sll $zero,$zero,0x0 +/* f094e50: 460c903c */ c.lt.s $f18,$f12 +/* f094e54: 00000000 */ sll $zero,$zero,0x0 +/* f094e58: 45030022 */ bc1tl .L0f094ee4 +/* f094e5c: 8fbf0014 */ lw $ra,0x14($sp) +/* f094e60: 460e903c */ c.lt.s $f18,$f14 +/* f094e64: 3c013f80 */ lui $at,0x3f80 +/* f094e68: 8fa70030 */ lw $a3,0x30($sp) +/* f094e6c: 00002825 */ or $a1,$zero,$zero +/* f094e70: 45000014 */ bc1f .L0f094ec4 +/* f094e74: 3c06bf80 */ lui $a2,0xbf80 +/* f094e78: 460c9281 */ sub.s $f10,$f18,$f12 +/* f094e7c: 44810000 */ mtc1 $at,$f0 +/* f094e80: 460c7101 */ sub.s $f4,$f14,$f12 +/* f094e84: 46045083 */ div.s $f2,$f10,$f4 +/* f094e88: 4610103c */ c.lt.s $f2,$f16 +/* f094e8c: 00000000 */ sll $zero,$zero,0x0 +/* f094e90: 45020003 */ bc1fl .L0f094ea0 +/* f094e94: 4602003c */ c.lt.s $f0,$f2 +/* f094e98: 46008086 */ mov.s $f2,$f16 +/* f094e9c: 4602003c */ c.lt.s $f0,$f2 +.L0f094ea0: +/* f094ea0: 00000000 */ sll $zero,$zero,0x0 +/* f094ea4: 45020003 */ bc1fl .L0f094eb4 +/* f094ea8: 44061000 */ mfc1 $a2,$f2 +/* f094eac: 46000086 */ mov.s $f2,$f0 +/* f094eb0: 44061000 */ mfc1 $a2,$f2 +.L0f094eb4: +/* f094eb4: 0fc252c7 */ jal func0f094b1c +/* f094eb8: 00002825 */ or $a1,$zero,$zero +/* f094ebc: 10000008 */ beqz $zero,.L0f094ee0 +/* f094ec0: 00401825 */ or $v1,$v0,$zero +.L0f094ec4: +/* f094ec4: 0fc252c7 */ jal func0f094b1c +/* f094ec8: 00003825 */ or $a3,$zero,$zero +/* f094ecc: 10000004 */ beqz $zero,.L0f094ee0 +/* f094ed0: 00401825 */ or $v1,$v0,$zero +.L0f094ed4: +/* f094ed4: 0fc252c7 */ jal func0f094b1c +/* f094ed8: 8fa70030 */ lw $a3,0x30($sp) +/* f094edc: 00401825 */ or $v1,$v0,$zero +.L0f094ee0: +/* f094ee0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f094ee4: +/* f094ee4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f094ee8: 00601025 */ or $v0,$v1,$zero +/* f094eec: 03e00008 */ jr $ra +/* f094ef0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f094ef4 +/* f094ef4: 27bdffa0 */ addiu $sp,$sp,-96 +/* f094ef8: afa60068 */ sw $a2,0x68($sp) +/* f094efc: 3c0143c8 */ lui $at,0x43c8 +/* f094f00: 87ae006a */ lh $t6,0x6a($sp) +/* f094f04: 44811000 */ mtc1 $at,$f2 +/* f094f08: 3c017f1b */ lui $at,0x7f1b +/* f094f0c: c42cb77c */ lwc1 $f12,-0x4884($at) +/* f094f10: 3c017f1b */ lui $at,0x7f1b +/* f094f14: a7ae0044 */ sh $t6,0x44($sp) +/* f094f18: 8faf0044 */ lw $t7,0x44($sp) +/* f094f1c: c420b780 */ lwc1 $f0,-0x4880($at) +/* f094f20: 3c017f1b */ lui $at,0x7f1b +/* f094f24: c424b784 */ lwc1 $f4,-0x487c($at) +/* f094f28: 000fc7c2 */ srl $t8,$t7,0x1f +/* f094f2c: afbf0024 */ sw $ra,0x24($sp) +/* f094f30: afa40060 */ sw $a0,0x60($sp) +/* f094f34: afa50064 */ sw $a1,0x64($sp) +/* f094f38: afa7006c */ sw $a3,0x6c($sp) +/* f094f3c: 00004025 */ or $t0,$zero,$zero +/* f094f40: 13000020 */ beqz $t8,.L0f094fc4 +/* f094f44: e7a40040 */ swc1 $f4,0x40($sp) +/* f094f48: 01c02025 */ or $a0,$t6,$zero +/* f094f4c: 30997fff */ andi $t9,$a0,0x7fff +/* f094f50: 3c0a8006 */ lui $t2,0x8006 +/* f094f54: 254adde4 */ addiu $t2,$t2,-8732 +/* f094f58: 00194880 */ sll $t1,$t9,0x2 +/* f094f5c: 012a1821 */ addu $v1,$t1,$t2 +/* f094f60: 94650002 */ lhu $a1,0x2($v1) +/* f094f64: 3c0c8006 */ lui $t4,0x8006 +/* f094f68: 258ce4d8 */ addiu $t4,$t4,-6952 +/* f094f6c: 00055940 */ sll $t3,$a1,0x5 +/* f094f70: 016c1021 */ addu $v0,$t3,$t4 +/* f094f74: 8c4e001c */ lw $t6,0x1c($v0) +/* f094f78: 846d0000 */ lh $t5,0x0($v1) +/* f094f7c: c4420000 */ lwc1 $f2,0x0($v0) +/* f094f80: 31cf0001 */ andi $t7,$t6,0x1 +/* f094f84: c44c0004 */ lwc1 $f12,0x4($v0) +/* f094f88: c4400008 */ lwc1 $f0,0x8($v0) +/* f094f8c: 11e00002 */ beqz $t7,.L0f094f98 +/* f094f90: a7ad0048 */ sh $t5,0x48($sp) +/* f094f94: 24080001 */ addiu $t0,$zero,0x1 +.L0f094f98: +/* f094f98: c7a60040 */ lwc1 $f6,0x40($sp) +/* f094f9c: 4606003c */ c.lt.s $f0,$f6 +/* f094fa0: 00000000 */ sll $zero,$zero,0x0 +/* f094fa4: 45020003 */ bc1fl .L0f094fb4 +/* f094fa8: 93b80048 */ lbu $t8,0x48($sp) +/* f094fac: e7a00040 */ swc1 $f0,0x40($sp) +/* f094fb0: 93b80048 */ lbu $t8,0x48($sp) +.L0f094fb4: +/* f094fb4: 3319ff7f */ andi $t9,$t8,0xff7f +/* f094fb8: a3b90048 */ sb $t9,0x48($sp) +/* f094fbc: 87a90048 */ lh $t1,0x48($sp) +/* f094fc0: a7a9006a */ sh $t1,0x6a($sp) +.L0f094fc4: +/* f094fc4: 8faa0064 */ lw $t2,0x64($sp) +/* f094fc8: 87ab006a */ lh $t3,0x6a($sp) +/* f094fcc: 44051000 */ mfc1 $a1,$f2 +/* f094fd0: 44066000 */ mfc1 $a2,$f12 +/* f094fd4: 44070000 */ mfc1 $a3,$f0 +/* f094fd8: 240c7fff */ addiu $t4,$zero,0x7fff +/* f094fdc: 27ad0040 */ addiu $t5,$sp,0x40 +/* f094fe0: afad001c */ sw $t5,0x1c($sp) +/* f094fe4: afac0018 */ sw $t4,0x18($sp) +/* f094fe8: 8fa40060 */ lw $a0,0x60($sp) +/* f094fec: afa8003c */ sw $t0,0x3c($sp) +/* f094ff0: e7a00054 */ swc1 $f0,0x54($sp) +/* f094ff4: e7a2005c */ swc1 $f2,0x5c($sp) +/* f094ff8: e7ac0058 */ swc1 $f12,0x58($sp) +/* f094ffc: afaa0010 */ sw $t2,0x10($sp) +/* f095000: 0fc251ac */ jal func0f0946b0 +/* f095004: afab0014 */ sw $t3,0x14($sp) +/* f095008: 8fae006c */ lw $t6,0x6c($sp) +/* f09500c: 8fa8003c */ lw $t0,0x3c($sp) +/* f095010: c7a00054 */ lwc1 $f0,0x54($sp) +/* f095014: c7a2005c */ lwc1 $f2,0x5c($sp) +/* f095018: c7ac0058 */ lwc1 $f12,0x58($sp) +/* f09501c: adc20000 */ sw $v0,0x0($t6) +/* f095020: c7a80040 */ lwc1 $f8,0x40($sp) +/* f095024: 44070000 */ mfc1 $a3,$f0 +/* f095028: 44051000 */ mfc1 $a1,$f2 +/* f09502c: 44066000 */ mfc1 $a2,$f12 +/* f095030: afa00018 */ sw $zero,0x18($sp) +/* f095034: 8fa40060 */ lw $a0,0x60($sp) +/* f095038: afa80014 */ sw $t0,0x14($sp) +/* f09503c: 0fc2535e */ jal func0f094d78 +/* f095040: e7a80010 */ swc1 $f8,0x10($sp) +/* f095044: 8faf0070 */ lw $t7,0x70($sp) +/* f095048: ade20000 */ sw $v0,0x0($t7) +/* f09504c: 8fbf0024 */ lw $ra,0x24($sp) +/* f095050: 27bd0060 */ addiu $sp,$sp,0x60 +/* f095054: 03e00008 */ jr $ra +/* f095058: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09505c +/* f09505c: 27bdffa0 */ addiu $sp,$sp,-96 +/* f095060: afb00030 */ sw $s0,0x30($sp) +/* f095064: 8fb00080 */ lw $s0,0x80($sp) +/* f095068: 3c017f1b */ lui $at,0x7f1b +/* f09506c: c424b788 */ lwc1 $f4,-0x4878($at) +/* f095070: 87ae007a */ lh $t6,0x7a($sp) +/* f095074: 44866000 */ mtc1 $a2,$f12 +/* f095078: 44877000 */ mtc1 $a3,$f14 +/* f09507c: afbf0034 */ sw $ra,0x34($sp) +/* f095080: afa40060 */ sw $a0,0x60($sp) +/* f095084: afa50064 */ sw $a1,0x64($sp) +/* f095088: 00004025 */ or $t0,$zero,$zero +/* f09508c: e7a40054 */ swc1 $f4,0x54($sp) +/* f095090: 16000002 */ bnez $s0,.L0f09509c +/* f095094: a7ae0058 */ sh $t6,0x58($sp) +/* f095098: 27b00054 */ addiu $s0,$sp,0x54 +.L0f09509c: +/* f09509c: 8faf0058 */ lw $t7,0x58($sp) +/* f0950a0: 97a40058 */ lhu $a0,0x58($sp) +/* f0950a4: 3c0a8006 */ lui $t2,0x8006 +/* f0950a8: 000fc7c2 */ srl $t8,$t7,0x1f +/* f0950ac: 1300001e */ beqz $t8,.L0f095128 +/* f0950b0: 30997fff */ andi $t9,$a0,0x7fff +/* f0950b4: 00194880 */ sll $t1,$t9,0x2 +/* f0950b8: 254adde4 */ addiu $t2,$t2,-8732 +/* f0950bc: 012a1821 */ addu $v1,$t1,$t2 +/* f0950c0: 94650002 */ lhu $a1,0x2($v1) +/* f0950c4: 3c0c8006 */ lui $t4,0x8006 +/* f0950c8: 258ce4d8 */ addiu $t4,$t4,-6952 +/* f0950cc: 00055940 */ sll $t3,$a1,0x5 +/* f0950d0: 016c1021 */ addu $v0,$t3,$t4 +/* f0950d4: 8c4e001c */ lw $t6,0x1c($v0) +/* f0950d8: 846d0000 */ lh $t5,0x0($v1) +/* f0950dc: c44c0000 */ lwc1 $f12,0x0($v0) +/* f0950e0: 31cf0001 */ andi $t7,$t6,0x1 +/* f0950e4: c44e0004 */ lwc1 $f14,0x4($v0) +/* f0950e8: c4400008 */ lwc1 $f0,0x8($v0) +/* f0950ec: 11e00002 */ beqz $t7,.L0f0950f8 +/* f0950f0: a7ad005c */ sh $t5,0x5c($sp) +/* f0950f4: 24080001 */ addiu $t0,$zero,0x1 +.L0f0950f8: +/* f0950f8: c6060000 */ lwc1 $f6,0x0($s0) +/* f0950fc: 4606003c */ c.lt.s $f0,$f6 +/* f095100: 00000000 */ sll $zero,$zero,0x0 +/* f095104: 45020003 */ bc1fl .L0f095114 +/* f095108: 93b8005c */ lbu $t8,0x5c($sp) +/* f09510c: e6000000 */ swc1 $f0,0x0($s0) +/* f095110: 93b8005c */ lbu $t8,0x5c($sp) +.L0f095114: +/* f095114: e7a00070 */ swc1 $f0,0x70($sp) +/* f095118: 3319ff7f */ andi $t9,$t8,0xff7f +/* f09511c: a3b9005c */ sb $t9,0x5c($sp) +/* f095120: 87a9005c */ lh $t1,0x5c($sp) +/* f095124: a7a9007a */ sh $t1,0x7a($sp) +.L0f095128: +/* f095128: c7a00070 */ lwc1 $f0,0x70($sp) +/* f09512c: 8faa0074 */ lw $t2,0x74($sp) +/* f095130: 87ab007a */ lh $t3,0x7a($sp) +/* f095134: 8fac007c */ lw $t4,0x7c($sp) +/* f095138: 44056000 */ mfc1 $a1,$f12 +/* f09513c: 44067000 */ mfc1 $a2,$f14 +/* f095140: 44070000 */ mfc1 $a3,$f0 +/* f095144: 8fa40064 */ lw $a0,0x64($sp) +/* f095148: afb0001c */ sw $s0,0x1c($sp) +/* f09514c: afa80050 */ sw $t0,0x50($sp) +/* f095150: e7ac0068 */ swc1 $f12,0x68($sp) +/* f095154: e7ae006c */ swc1 $f14,0x6c($sp) +/* f095158: afaa0010 */ sw $t2,0x10($sp) +/* f09515c: afab0014 */ sw $t3,0x14($sp) +/* f095160: 0fc251ac */ jal func0f0946b0 +/* f095164: afac0018 */ sw $t4,0x18($sp) +/* f095168: c7a00070 */ lwc1 $f0,0x70($sp) +/* f09516c: c7ac0068 */ lwc1 $f12,0x68($sp) +/* f095170: c7ae006c */ lwc1 $f14,0x6c($sp) +/* f095174: afa2004c */ sw $v0,0x4c($sp) +/* f095178: 8fa80050 */ lw $t0,0x50($sp) +/* f09517c: c6080000 */ lwc1 $f8,0x0($s0) +/* f095180: 44070000 */ mfc1 $a3,$f0 +/* f095184: 44056000 */ mfc1 $a1,$f12 +/* f095188: 44067000 */ mfc1 $a2,$f14 +/* f09518c: afa00018 */ sw $zero,0x18($sp) +/* f095190: 8fa40064 */ lw $a0,0x64($sp) +/* f095194: afa80014 */ sw $t0,0x14($sp) +/* f095198: 0fc2535e */ jal func0f094d78 +/* f09519c: e7a80010 */ swc1 $f8,0x10($sp) +/* f0951a0: 00408025 */ or $s0,$v0,$zero +/* f0951a4: 0c003ee8 */ jal 0xfba0 +/* f0951a8: 87a4007a */ lh $a0,0x7a($sp) +/* f0951ac: 3c013f80 */ lui $at,0x3f80 +/* f0951b0: 44815000 */ mtc1 $at,$f10 +/* f0951b4: 87ad007a */ lh $t5,0x7a($sp) +/* f0951b8: 240e0001 */ addiu $t6,$zero,0x1 +/* f0951bc: 240fffff */ addiu $t7,$zero,-1 +/* f0951c0: 24180001 */ addiu $t8,$zero,0x1 +/* f0951c4: afb80020 */ sw $t8,0x20($sp) +/* f0951c8: afaf001c */ sw $t7,0x1c($sp) +/* f0951cc: afae0018 */ sw $t6,0x18($sp) +/* f0951d0: 27a40060 */ addiu $a0,$sp,0x60 +/* f0951d4: 00402825 */ or $a1,$v0,$zero +/* f0951d8: 8fa6004c */ lw $a2,0x4c($sp) +/* f0951dc: 02003825 */ or $a3,$s0,$zero +/* f0951e0: afad0010 */ sw $t5,0x10($sp) +/* f0951e4: 0c004128 */ jal 0x104a0 +/* f0951e8: e7aa0014 */ swc1 $f10,0x14($sp) +/* f0951ec: 8fbf0034 */ lw $ra,0x34($sp) +/* f0951f0: 8fb00030 */ lw $s0,0x30($sp) +/* f0951f4: 27bd0060 */ addiu $sp,$sp,0x60 +/* f0951f8: 03e00008 */ jr $ra +/* f0951fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f095200 +/* f095200: 27bdffd8 */ addiu $sp,$sp,-40 +/* f095204: afbf0014 */ sw $ra,0x14($sp) +/* f095208: 0c004b70 */ jal 0x12dc0 +/* f09520c: 00000000 */ sll $zero,$zero,0x0 +/* f095210: 3c0e8007 */ lui $t6,0x8007 +/* f095214: 25ceae5c */ addiu $t6,$t6,-20900 +/* f095218: 8dc10000 */ lw $at,0x0($t6) +/* f09521c: 27a30018 */ addiu $v1,$sp,0x18 +/* f095220: ac610000 */ sw $at,0x0($v1) +/* f095224: 8dd90004 */ lw $t9,0x4($t6) +/* f095228: ac790004 */ sw $t9,0x4($v1) +/* f09522c: 8dc10008 */ lw $at,0x8($t6) +/* f095230: ac610008 */ sw $at,0x8($v1) +/* f095234: 24010006 */ addiu $at,$zero,0x6 +/* f095238: 0041001b */ divu $zero,$v0,$at +/* f09523c: 00004010 */ mfhi $t0 +/* f095240: 8fbf0014 */ lw $ra,0x14($sp) +/* f095244: 00084840 */ sll $t1,$t0,0x1 +/* f095248: 00695021 */ addu $t2,$v1,$t1 +/* f09524c: 85420000 */ lh $v0,0x0($t2) +/* f095250: 03e00008 */ jr $ra +/* f095254: 27bd0028 */ addiu $sp,$sp,0x28 +/* f095258: afa50004 */ sw $a1,0x4($sp) +/* f09525c: 03e00008 */ jr $ra +/* f095260: 00801025 */ or $v0,$a0,$zero +/* f095264: afa50004 */ sw $a1,0x4($sp) +/* f095268: 03e00008 */ jr $ra +/* f09526c: 00801025 */ or $v0,$a0,$zero +/* f095270: 03e00008 */ jr $ra +/* f095274: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f095278 +/* f095278: 00047100 */ sll $t6,$a0,0x4 +/* f09527c: 3c0f8007 */ lui $t7,0x8007 +/* f095280: 8defae10 */ lw $t7,-0x51f0($t7) +/* f095284: 01c47023 */ subu $t6,$t6,$a0 +/* f095288: 27bdffe8 */ addiu $sp,$sp,-24 +/* f09528c: 000e70c0 */ sll $t6,$t6,0x3 +/* f095290: afbf0014 */ sw $ra,0x14($sp) +/* f095294: 0480001d */ bltz $a0,.L0f09530c +/* f095298: 01cf1821 */ addu $v1,$t6,$t7 +/* f09529c: 3c188009 */ lui $t8,0x8009 +/* f0952a0: 93180af0 */ lbu $t8,0xaf0($t8) +/* f0952a4: 24010001 */ addiu $at,$zero,0x1 +/* f0952a8: 24020028 */ addiu $v0,$zero,0x28 +/* f0952ac: 17010003 */ bne $t8,$at,.L0f0952bc +/* f0952b0: 00000000 */ sll $zero,$zero,0x0 +/* f0952b4: 10000001 */ beqz $zero,.L0f0952bc +/* f0952b8: 2402001e */ addiu $v0,$zero,0x1e +.L0f0952bc: +/* f0952bc: 0082082a */ slt $at,$a0,$v0 +/* f0952c0: 50200013 */ beqzl $at,.L0f095310 +/* f0952c4: 2402ffff */ addiu $v0,$zero,-1 +/* f0952c8: 94620030 */ lhu $v0,0x30($v1) +/* f0952cc: 30590001 */ andi $t9,$v0,0x1 +/* f0952d0: 1720000e */ bnez $t9,.L0f09530c +/* f0952d4: 30480010 */ andi $t0,$v0,0x10 +/* f0952d8: 5100000d */ beqzl $t0,.L0f095310 +/* f0952dc: 2402ffff */ addiu $v0,$zero,-1 +/* f0952e0: 84620026 */ lh $v0,0x26($v1) +/* f0952e4: 0fc59b9f */ jal func0f166e7c +/* f0952e8: 304407ff */ andi $a0,$v0,0x7ff +/* f0952ec: 00024900 */ sll $t1,$v0,0x4 +/* f0952f0: 01224823 */ subu $t1,$t1,$v0 +/* f0952f4: 00094880 */ sll $t1,$t1,0x2 +/* f0952f8: 24010c00 */ addiu $at,$zero,0xc00 +/* f0952fc: 0121001a */ div $zero,$t1,$at +/* f095300: 00001012 */ mflo $v0 +/* f095304: 10000003 */ beqz $zero,.L0f095314 +/* f095308: 8fbf0014 */ lw $ra,0x14($sp) +.L0f09530c: +/* f09530c: 2402ffff */ addiu $v0,$zero,-1 +.L0f095310: +/* f095310: 8fbf0014 */ lw $ra,0x14($sp) +.L0f095314: +/* f095314: 27bd0018 */ addiu $sp,$sp,0x18 +/* f095318: 03e00008 */ jr $ra +/* f09531c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f095320 +/* f095320: 3c01baff */ lui $at,0xbaff +/* f095324: 3421beff */ ori $at,$at,0xbeff +/* f095328: 03e00008 */ jr $ra +/* f09532c: 00811026 */ xor $v0,$a0,$at +); + +GLOBAL_ASM( +glabel func0f095330 +/* f095330: 3c01babe */ lui $at,0xbabe +/* f095334: 3421ffff */ ori $at,$at,0xffff +/* f095338: 03e00008 */ jr $ra +/* f09533c: 00811026 */ xor $v0,$a0,$at +); + +GLOBAL_ASM( +glabel func0f095340 +/* f095340: 3c01b00b */ lui $at,0xb00b +/* f095344: 34211e55 */ ori $at,$at,0x1e55 +/* f095348: 03e00008 */ jr $ra +/* f09534c: 00811026 */ xor $v0,$a0,$at +/* f095350: 27bdffe8 */ addiu $sp,$sp,-24 +/* f095354: afbf0014 */ sw $ra,0x14($sp) +/* f095358: afa40018 */ sw $a0,0x18($sp) +/* f09535c: 0c0126b8 */ jal 0x49ae0 +/* f095360: afa5001c */ sw $a1,0x1c($sp) +/* f095364: 3c04b46b */ lui $a0,0xb46b +/* f095368: 0fc254d0 */ jal func0f095340 +/* f09536c: 34841e45 */ ori $a0,$a0,0x1e45 +/* f095370: 3c05a000 */ lui $a1,0xa000 +/* f095374: 00452025 */ or $a0,$v0,$a1 +/* f095378: 8c830000 */ lw $v1,0x0($a0) +/* f09537c: 3c188000 */ lui $t8,0x8000 +/* f095380: 8fb90018 */ lw $t9,0x18($sp) +/* f095384: 306e0003 */ andi $t6,$v1,0x3 +/* f095388: 11c00005 */ beqz $t6,.L0f0953a0 +/* f09538c: 00000000 */ sll $zero,$zero,0x0 +/* f095390: 8c830000 */ lw $v1,0x0($a0) +.L0f095394: +/* f095394: 306f0003 */ andi $t7,$v1,0x3 +/* f095398: 55e0fffe */ bnezl $t7,.L0f095394 +/* f09539c: 8c830000 */ lw $v1,0x0($a0) +.L0f0953a0: +/* f0953a0: 8f180308 */ lw $t8,0x308($t8) +/* f0953a4: 8fab001c */ lw $t3,0x1c($sp) +/* f0953a8: 03194025 */ or $t0,$t8,$t9 +/* f0953ac: 01054825 */ or $t1,$t0,$a1 +/* f0953b0: 8d2a0000 */ lw $t2,0x0($t1) +/* f0953b4: 0c0126c9 */ jal 0x49b24 +/* f0953b8: ad6a0000 */ sw $t2,0x0($t3) +/* f0953bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0953c0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0953c4: 03e00008 */ jr $ra +/* f0953c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0953cc +/* f0953cc: 3c02800a */ lui $v0,0x800a +/* f0953d0: 8c42d0b0 */ lw $v0,-0x2f50($v0) +/* f0953d4: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0953d8: afbf0014 */ sw $ra,0x14($sp) +/* f0953dc: 10400009 */ beqz $v0,.L0f095404 +/* f0953e0: 00003025 */ or $a2,$zero,$zero +/* f0953e4: 94430004 */ lhu $v1,0x4($v0) +.L0f0953e8: +/* f0953e8: 0066082a */ slt $at,$v1,$a2 +/* f0953ec: 54200003 */ bnezl $at,.L0f0953fc +/* f0953f0: 8c420008 */ lw $v0,0x8($v0) +/* f0953f4: 24660001 */ addiu $a2,$v1,0x1 +/* f0953f8: 8c420008 */ lw $v0,0x8($v0) +.L0f0953fc: +/* f0953fc: 5440fffa */ bnezl $v0,.L0f0953e8 +/* f095400: 94430004 */ lhu $v1,0x4($v0) +.L0f095404: +/* f095404: 3c07800a */ lui $a3,0x800a +/* f095408: 24e7d0c4 */ addiu $a3,$a3,-12092 +/* f09540c: 10c0001b */ beqz $a2,.L0f09547c +/* f095410: ace60000 */ sw $a2,0x0($a3) +/* f095414: 00062080 */ sll $a0,$a2,0x2 +/* f095418: 2484000f */ addiu $a0,$a0,0xf +/* f09541c: 348f000f */ ori $t7,$a0,0xf +/* f095420: 39e4000f */ xori $a0,$t7,0xf +/* f095424: 00003025 */ or $a2,$zero,$zero +/* f095428: 24050004 */ addiu $a1,$zero,0x4 +/* f09542c: 0c0048f2 */ jal 0x123c8 +/* f095430: afa00034 */ sw $zero,0x34($sp) +/* f095434: 3c07800a */ lui $a3,0x800a +/* f095438: 24e7d0c4 */ addiu $a3,$a3,-12092 +/* f09543c: 8cf90000 */ lw $t9,0x0($a3) +/* f095440: 3c03800a */ lui $v1,0x800a +/* f095444: 2463d0c8 */ addiu $v1,$v1,-12088 +/* f095448: ac620000 */ sw $v0,0x0($v1) +/* f09544c: 1b20000b */ blez $t9,.L0f09547c +/* f095450: 8fa60034 */ lw $a2,0x34($sp) +/* f095454: 00001025 */ or $v0,$zero,$zero +/* f095458: 8c680000 */ lw $t0,0x0($v1) +.L0f09545c: +/* f09545c: 24c60001 */ addiu $a2,$a2,0x1 +/* f095460: 01024821 */ addu $t1,$t0,$v0 +/* f095464: ad200000 */ sw $zero,0x0($t1) +/* f095468: 8cea0000 */ lw $t2,0x0($a3) +/* f09546c: 24420004 */ addiu $v0,$v0,0x4 +/* f095470: 00ca082a */ slt $at,$a2,$t2 +/* f095474: 5420fff9 */ bnezl $at,.L0f09545c +/* f095478: 8c680000 */ lw $t0,0x0($v1) +.L0f09547c: +/* f09547c: 3c02800a */ lui $v0,0x800a +/* f095480: 8c42d0b0 */ lw $v0,-0x2f50($v0) +/* f095484: 3c03800a */ lui $v1,0x800a +/* f095488: 2463d0c8 */ addiu $v1,$v1,-12088 +/* f09548c: 10400009 */ beqz $v0,.L0f0954b4 +/* f095490: 3c040aff */ lui $a0,0xaff +/* f095494: 944c0004 */ lhu $t4,0x4($v0) +.L0f095498: +/* f095498: 8c6b0000 */ lw $t3,0x0($v1) +/* f09549c: 000c6880 */ sll $t5,$t4,0x2 +/* f0954a0: 016d7021 */ addu $t6,$t3,$t5 +/* f0954a4: adc20000 */ sw $v0,0x0($t6) +/* f0954a8: 8c420008 */ lw $v0,0x8($v0) +/* f0954ac: 5440fffa */ bnezl $v0,.L0f095498 +/* f0954b0: 944c0004 */ lhu $t4,0x4($v0) +.L0f0954b4: +/* f0954b4: 0fc254c8 */ jal func0f095320 +/* f0954b8: 3484b4a3 */ ori $a0,$a0,0xb4a3 +/* f0954bc: 3c04adfe */ lui $a0,0xadfe +/* f0954c0: 0fc254cc */ jal func0f095330 +/* f0954c4: 34840006 */ ori $a0,$a0,0x6 +/* f0954c8: 0c0057f4 */ jal 0x15fd0 +/* f0954cc: afa20024 */ sw $v0,0x24($sp) +/* f0954d0: 8faf0024 */ lw $t7,0x24($sp) +/* f0954d4: 504f0011 */ beql $v0,$t7,.L0f09551c +/* f0954d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0954dc: 0c004b70 */ jal 0x12dc0 +/* f0954e0: 00000000 */ sll $zero,$zero,0x0 +/* f0954e4: 0c004b70 */ jal 0x12dc0 +/* f0954e8: afa2001c */ sw $v0,0x1c($sp) +/* f0954ec: 8fa4001c */ lw $a0,0x1c($sp) +/* f0954f0: 3c010001 */ lui $at,0x1 +/* f0954f4: 3421fff8 */ ori $at,$at,0xfff8 +/* f0954f8: 0081c024 */ and $t8,$a0,$at +/* f0954fc: 3c018001 */ lui $at,0x8001 +/* f095500: 03012021 */ addu $a0,$t8,$at +/* f095504: 3c010001 */ lui $at,0x1 +/* f095508: 3421fffe */ ori $at,$at,0xfffe +/* f09550c: 00412824 */ and $a1,$v0,$at +/* f095510: 0c003504 */ jal 0xd410 +/* f095514: 24061000 */ addiu $a2,$zero,0x1000 +/* f095518: 8fbf0014 */ lw $ra,0x14($sp) +.L0f09551c: +/* f09551c: 27bd0038 */ addiu $sp,$sp,0x38 +/* f095520: 03e00008 */ jr $ra +/* f095524: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f095528 +/* f095528: 0480000b */ bltz $a0,.L0f095558 +/* f09552c: 00001825 */ or $v1,$zero,$zero +/* f095530: 3c0e800a */ lui $t6,0x800a +/* f095534: 8dced0c4 */ lw $t6,-0x2f3c($t6) +/* f095538: 3c0f800a */ lui $t7,0x800a +/* f09553c: 008e082a */ slt $at,$a0,$t6 +/* f095540: 10200005 */ beqz $at,.L0f095558 +/* f095544: 00000000 */ sll $zero,$zero,0x0 +/* f095548: 8defd0c8 */ lw $t7,-0x2f38($t7) +/* f09554c: 0004c080 */ sll $t8,$a0,0x2 +/* f095550: 01f8c821 */ addu $t9,$t7,$t8 +/* f095554: 8f230000 */ lw $v1,0x0($t9) +.L0f095558: +/* f095558: 03e00008 */ jr $ra +/* f09555c: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f095560 +/* f095560: 3c03800a */ lui $v1,0x800a +/* f095564: 1080000f */ beqz $a0,.L0f0955a4 +/* f095568: 8c63d0b0 */ lw $v1,-0x2f50($v1) +/* f09556c: 8c8e0040 */ lw $t6,0x40($a0) +/* f095570: 31cf0010 */ andi $t7,$t6,0x10 +/* f095574: 51e0000c */ beqzl $t7,.L0f0955a8 +/* f095578: 2402ffff */ addiu $v0,$zero,-1 +/* f09557c: 5060000a */ beqzl $v1,.L0f0955a8 +/* f095580: 2402ffff */ addiu $v0,$zero,-1 +/* f095584: 8c78000c */ lw $t8,0xc($v1) +.L0f095588: +/* f095588: 54980004 */ bnel $a0,$t8,.L0f09559c +/* f09558c: 8c630008 */ lw $v1,0x8($v1) +/* f095590: 03e00008 */ jr $ra +/* f095594: 94620004 */ lhu $v0,0x4($v1) +/* f095598: 8c630008 */ lw $v1,0x8($v1) +.L0f09559c: +/* f09559c: 5460fffa */ bnezl $v1,.L0f095588 +/* f0955a0: 8c78000c */ lw $t8,0xc($v1) +.L0f0955a4: +/* f0955a4: 2402ffff */ addiu $v0,$zero,-1 +.L0f0955a8: +/* f0955a8: 03e00008 */ jr $ra +/* f0955ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0955b0 +/* f0955b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0955b4: afbf0014 */ sw $ra,0x14($sp) +/* f0955b8: 0fc2554a */ jal func0f095528 +/* f0955bc: 00000000 */ sll $zero,$zero,0x0 +/* f0955c0: 10400002 */ beqz $v0,.L0f0955cc +/* f0955c4: 00001825 */ or $v1,$zero,$zero +/* f0955c8: 8c43000c */ lw $v1,0xc($v0) +.L0f0955cc: +/* f0955cc: 10600006 */ beqz $v1,.L0f0955e8 +/* f0955d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0955d4: 8c6e0040 */ lw $t6,0x40($v1) +/* f0955d8: 31cf0010 */ andi $t7,$t6,0x10 +/* f0955dc: 55e00003 */ bnezl $t7,.L0f0955ec +/* f0955e0: 00601025 */ or $v0,$v1,$zero +/* f0955e4: 00001825 */ or $v1,$zero,$zero +.L0f0955e8: +/* f0955e8: 00601025 */ or $v0,$v1,$zero +.L0f0955ec: +/* f0955ec: 03e00008 */ jr $ra +/* f0955f0: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f0955f4 +/* f0955f4: 3c028007 */ lui $v0,0x8007 +/* f0955f8: 8c42ae70 */ lw $v0,-0x5190($v0) +/* f0955fc: 03e00008 */ jr $ra +/* f095600: 24420001 */ addiu $v0,$v0,0x1 +/* f095604: 27bdffe8 */ addiu $sp,$sp,-24 +/* f095608: 2881000a */ slti $at,$a0,0xa +/* f09560c: 1020000b */ beqz $at,.L0f09563c +/* f095610: afbf0014 */ sw $ra,0x14($sp) +/* f095614: 00047080 */ sll $t6,$a0,0x2 +/* f095618: 3c02800a */ lui $v0,0x800a +/* f09561c: 004e1021 */ addu $v0,$v0,$t6 +/* f095620: 8c42d060 */ lw $v0,-0x2fa0($v0) +/* f095624: 50400006 */ beqzl $v0,.L0f095640 +/* f095628: 00001025 */ or $v0,$zero,$zero +/* f09562c: 0fc5b9f1 */ jal func0f16e7c4 +/* f095630: 8c440008 */ lw $a0,0x8($v0) +/* f095634: 10000003 */ beqz $zero,.L0f095644 +/* f095638: 8fbf0014 */ lw $ra,0x14($sp) +.L0f09563c: +/* f09563c: 00001025 */ or $v0,$zero,$zero +.L0f095640: +/* f095640: 8fbf0014 */ lw $ra,0x14($sp) +.L0f095644: +/* f095644: 27bd0018 */ addiu $sp,$sp,0x18 +/* f095648: 03e00008 */ jr $ra +/* f09564c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f095650 +/* f095650: 2881000a */ slti $at,$a0,0xa +/* f095654: 10200008 */ beqz $at,.L0f095678 +/* f095658: 00047080 */ sll $t6,$a0,0x2 +/* f09565c: 3c03800a */ lui $v1,0x800a +/* f095660: 006e1821 */ addu $v1,$v1,$t6 +/* f095664: 8c63d060 */ lw $v1,-0x2fa0($v1) +/* f095668: 50600004 */ beqzl $v1,.L0f09567c +/* f09566c: 2402000f */ addiu $v0,$zero,0xf +/* f095670: 03e00008 */ jr $ra +/* f095674: 8062000f */ lb $v0,0xf($v1) +.L0f095678: +/* f095678: 2402000f */ addiu $v0,$zero,0xf +.L0f09567c: +/* f09567c: 03e00008 */ jr $ra +/* f095680: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f095684 +/* f095684: 27bdff88 */ addiu $sp,$sp,-120 +/* f095688: afb60030 */ sw $s6,0x30($sp) +/* f09568c: 2881000a */ slti $at,$a0,0xa +/* f095690: afbf0034 */ sw $ra,0x34($sp) +/* f095694: afb5002c */ sw $s5,0x2c($sp) +/* f095698: afb40028 */ sw $s4,0x28($sp) +/* f09569c: afb30024 */ sw $s3,0x24($sp) +/* f0956a0: afb20020 */ sw $s2,0x20($sp) +/* f0956a4: afb1001c */ sw $s1,0x1c($sp) +/* f0956a8: afb00018 */ sw $s0,0x18($sp) +/* f0956ac: 1020011e */ beqz $at,.L0f095b28 +/* f0956b0: 24160001 */ addiu $s6,$zero,0x1 +/* f0956b4: 00041080 */ sll $v0,$a0,0x2 +/* f0956b8: 3c04800a */ lui $a0,0x800a +/* f0956bc: 00822021 */ addu $a0,$a0,$v0 +/* f0956c0: 8c84d060 */ lw $a0,-0x2fa0($a0) +/* f0956c4: 54800006 */ bnezl $a0,.L0f0956e0 +/* f0956c8: 90830003 */ lbu $v1,0x3($a0) +/* f0956cc: 3c16800a */ lui $s6,0x800a +/* f0956d0: 02c2b021 */ addu $s6,$s6,$v0 +/* f0956d4: 10000114 */ beqz $zero,.L0f095b28 +/* f0956d8: 8ed6d088 */ lw $s6,-0x2f78($s6) +/* f0956dc: 90830003 */ lbu $v1,0x3($a0) +.L0f0956e0: +/* f0956e0: 24010018 */ addiu $at,$zero,0x18 +/* f0956e4: 0080a825 */ or $s5,$a0,$zero +/* f0956e8: 1061010f */ beq $v1,$at,.L0f095b28 +/* f0956ec: 3c12800a */ lui $s2,0x800a +/* f0956f0: 26529fc0 */ addiu $s2,$s2,-24640 +/* f0956f4: 246effe9 */ addiu $t6,$v1,-23 +.L0f0956f8: +/* f0956f8: 2dc1000b */ sltiu $at,$t6,0xb +/* f0956fc: 102000f6 */ beqz $at,.L0f095ad8 +/* f095700: 24140001 */ addiu $s4,$zero,0x1 +/* f095704: 000e7080 */ sll $t6,$t6,0x2 +/* f095708: 3c017f1b */ lui $at,0x7f1b +/* f09570c: 002e0821 */ addu $at,$at,$t6 +/* f095710: 8c2eb7cc */ lw $t6,-0x4834($at) +/* f095714: 01c00008 */ jr $t6 +/* f095718: 00000000 */ sll $zero,$zero,0x0 +/* f09571c: 0fc2556c */ jal func0f0955b0 +/* f095720: 8ea40004 */ lw $a0,0x4($s5) +/* f095724: 104000ec */ beqz $v0,.L0f095ad8 +/* f095728: 00402025 */ or $a0,$v0,$zero +/* f09572c: 8c4f0014 */ lw $t7,0x14($v0) +/* f095730: 51e000ea */ beqzl $t7,.L0f095adc +/* f095734: 24020001 */ addiu $v0,$zero,0x1 +/* f095738: 0fc21a6a */ jal func0f0869a8 +/* f09573c: 00000000 */ sll $zero,$zero,0x0 +/* f095740: 504000e6 */ beqzl $v0,.L0f095adc +/* f095744: 24020001 */ addiu $v0,$zero,0x1 +/* f095748: 100000e3 */ beqz $zero,.L0f095ad8 +/* f09574c: 0000a025 */ or $s4,$zero,$zero +/* f095750: 00002025 */ or $a0,$zero,$zero +/* f095754: 0fc127da */ jal func0f049f68 +/* f095758: 8ea50004 */ lw $a1,0x4($s5) +/* f09575c: 544000df */ bnezl $v0,.L0f095adc +/* f095760: 24020001 */ addiu $v0,$zero,0x1 +/* f095764: 100000dc */ beqz $zero,.L0f095ad8 +/* f095768: 0000a025 */ or $s4,$zero,$zero +/* f09576c: 00002025 */ or $a0,$zero,$zero +/* f095770: 0fc127da */ jal func0f049f68 +/* f095774: 8ea50004 */ lw $a1,0x4($s5) +/* f095778: 504000d8 */ beqzl $v0,.L0f095adc +/* f09577c: 24020001 */ addiu $v0,$zero,0x1 +/* f095780: 100000d5 */ beqz $zero,.L0f095ad8 +/* f095784: 24140002 */ addiu $s4,$zero,0x2 +/* f095788: 8ea40004 */ lw $a0,0x4($s5) +/* f09578c: 0fc2556c */ jal func0f0955b0 +/* f095790: afa00048 */ sw $zero,0x48($sp) +/* f095794: 10400008 */ beqz $v0,.L0f0957b8 +/* f095798: 00409825 */ or $s3,$v0,$zero +/* f09579c: 8c580014 */ lw $t8,0x14($v0) +/* f0957a0: 13000005 */ beqz $t8,.L0f0957b8 +/* f0957a4: 00000000 */ sll $zero,$zero,0x0 +/* f0957a8: 0fc21a6a */ jal func0f0869a8 +/* f0957ac: 00402025 */ or $a0,$v0,$zero +/* f0957b0: 54400004 */ bnezl $v0,.L0f0957c4 +/* f0957b4: 8e48006c */ lw $t0,0x6c($s2) +.L0f0957b8: +/* f0957b8: 100000c7 */ beqz $zero,.L0f095ad8 +/* f0957bc: 24140002 */ addiu $s4,$zero,0x2 +/* f0957c0: 8e48006c */ lw $t0,0x6c($s2) +.L0f0957c4: +/* f0957c4: 8e59028c */ lw $t9,0x28c($s2) +/* f0957c8: 00008825 */ or $s1,$zero,$zero +/* f0957cc: 11000003 */ beqz $t0,.L0f0957dc +/* f0957d0: afb9004c */ sw $t9,0x4c($sp) +/* f0957d4: 10000002 */ beqz $zero,.L0f0957e0 +/* f0957d8: 24060001 */ addiu $a2,$zero,0x1 +.L0f0957dc: +/* f0957dc: 00003025 */ or $a2,$zero,$zero +.L0f0957e0: +/* f0957e0: 8e490068 */ lw $t1,0x68($s2) +/* f0957e4: 00002825 */ or $a1,$zero,$zero +/* f0957e8: 00001825 */ or $v1,$zero,$zero +/* f0957ec: 11200003 */ beqz $t1,.L0f0957fc +/* f0957f0: 00001025 */ or $v0,$zero,$zero +/* f0957f4: 10000001 */ beqz $zero,.L0f0957fc +/* f0957f8: 24050001 */ addiu $a1,$zero,0x1 +.L0f0957fc: +/* f0957fc: 8e4a0064 */ lw $t2,0x64($s2) +/* f095800: 00117880 */ sll $t7,$s1,0x2 +/* f095804: 024f8021 */ addu $s0,$s2,$t7 +/* f095808: 11400003 */ beqz $t2,.L0f095818 +/* f09580c: 00000000 */ sll $zero,$zero,0x0 +/* f095810: 10000001 */ beqz $zero,.L0f095818 +/* f095814: 24030001 */ addiu $v1,$zero,0x1 +.L0f095818: +/* f095818: 8e4b0070 */ lw $t3,0x70($s2) +/* f09581c: 11600003 */ beqz $t3,.L0f09582c +/* f095820: 00000000 */ sll $zero,$zero,0x0 +/* f095824: 10000001 */ beqz $zero,.L0f09582c +/* f095828: 24020001 */ addiu $v0,$zero,0x1 +.L0f09582c: +/* f09582c: 00436021 */ addu $t4,$v0,$v1 +/* f095830: 01856821 */ addu $t5,$t4,$a1 +/* f095834: 01a67021 */ addu $t6,$t5,$a2 +/* f095838: 19c0002d */ blez $t6,.L0f0958f0 +/* f09583c: 00000000 */ sll $zero,$zero,0x0 +/* f095840: 8e020064 */ lw $v0,0x64($s0) +.L0f095844: +/* f095844: 8e5802a0 */ lw $t8,0x2a0($s2) +/* f095848: 13020004 */ beq $t8,$v0,.L0f09585c +/* f09584c: 00000000 */ sll $zero,$zero,0x0 +/* f095850: 8e5902a4 */ lw $t9,0x2a4($s2) +/* f095854: 5722000a */ bnel $t9,$v0,.L0f095880 +/* f095858: 8e49006c */ lw $t1,0x6c($s2) +.L0f09585c: +/* f09585c: 0fc4a24b */ jal func0f12892c +/* f095860: 02202025 */ or $a0,$s1,$zero +/* f095864: 0fc44a33 */ jal func0f1128cc +/* f095868: 8e640014 */ lw $a0,0x14($s3) +/* f09586c: 10400003 */ beqz $v0,.L0f09587c +/* f095870: 24080001 */ addiu $t0,$zero,0x1 +/* f095874: 1000001e */ beqz $zero,.L0f0958f0 +/* f095878: afa80048 */ sw $t0,0x48($sp) +.L0f09587c: +/* f09587c: 8e49006c */ lw $t1,0x6c($s2) +.L0f095880: +/* f095880: 26310001 */ addiu $s1,$s1,0x1 +/* f095884: 26100004 */ addiu $s0,$s0,0x4 +/* f095888: 8e420068 */ lw $v0,0x68($s2) +/* f09588c: 8e430064 */ lw $v1,0x64($s2) +/* f095890: 11200003 */ beqz $t1,.L0f0958a0 +/* f095894: 8e440070 */ lw $a0,0x70($s2) +/* f095898: 10000002 */ beqz $zero,.L0f0958a4 +/* f09589c: 24060001 */ addiu $a2,$zero,0x1 +.L0f0958a0: +/* f0958a0: 00003025 */ or $a2,$zero,$zero +.L0f0958a4: +/* f0958a4: 10400003 */ beqz $v0,.L0f0958b4 +/* f0958a8: 00002825 */ or $a1,$zero,$zero +/* f0958ac: 10000001 */ beqz $zero,.L0f0958b4 +/* f0958b0: 24050001 */ addiu $a1,$zero,0x1 +.L0f0958b4: +/* f0958b4: 10600003 */ beqz $v1,.L0f0958c4 +/* f0958b8: 00001025 */ or $v0,$zero,$zero +/* f0958bc: 10000002 */ beqz $zero,.L0f0958c8 +/* f0958c0: 24030001 */ addiu $v1,$zero,0x1 +.L0f0958c4: +/* f0958c4: 00001825 */ or $v1,$zero,$zero +.L0f0958c8: +/* f0958c8: 10800003 */ beqz $a0,.L0f0958d8 +/* f0958cc: 00000000 */ sll $zero,$zero,0x0 +/* f0958d0: 10000001 */ beqz $zero,.L0f0958d8 +/* f0958d4: 24020001 */ addiu $v0,$zero,0x1 +.L0f0958d8: +/* f0958d8: 00435021 */ addu $t2,$v0,$v1 +/* f0958dc: 01455821 */ addu $t3,$t2,$a1 +/* f0958e0: 01666021 */ addu $t4,$t3,$a2 +/* f0958e4: 022c082a */ slt $at,$s1,$t4 +/* f0958e8: 5420ffd6 */ bnezl $at,.L0f095844 +/* f0958ec: 8e020064 */ lw $v0,0x64($s0) +.L0f0958f0: +/* f0958f0: 0fc4a24b */ jal func0f12892c +/* f0958f4: 8fa4004c */ lw $a0,0x4c($sp) +/* f0958f8: 8fad0048 */ lw $t5,0x48($sp) +/* f0958fc: 55a00077 */ bnezl $t5,.L0f095adc +/* f095900: 24020001 */ addiu $v0,$zero,0x1 +/* f095904: 10000074 */ beqz $zero,.L0f095ad8 +/* f095908: 0000a025 */ or $s4,$zero,$zero +/* f09590c: 0fc2556c */ jal func0f0955b0 +/* f095910: 8ea40004 */ lw $a0,0x4($s5) +/* f095914: 10400070 */ beqz $v0,.L0f095ad8 +/* f095918: 00409825 */ or $s3,$v0,$zero +/* f09591c: 8c4e0014 */ lw $t6,0x14($v0) +/* f095920: 51c0006e */ beqzl $t6,.L0f095adc +/* f095924: 24020001 */ addiu $v0,$zero,0x1 +/* f095928: 8e58006c */ lw $t8,0x6c($s2) +/* f09592c: 8e4f028c */ lw $t7,0x28c($s2) +/* f095930: 00008825 */ or $s1,$zero,$zero +/* f095934: 13000003 */ beqz $t8,.L0f095944 +/* f095938: afaf0038 */ sw $t7,0x38($sp) +/* f09593c: 10000002 */ beqz $zero,.L0f095948 +/* f095940: 24060001 */ addiu $a2,$zero,0x1 +.L0f095944: +/* f095944: 00003025 */ or $a2,$zero,$zero +.L0f095948: +/* f095948: 8e590068 */ lw $t9,0x68($s2) +/* f09594c: 00002825 */ or $a1,$zero,$zero +/* f095950: 00001825 */ or $v1,$zero,$zero +/* f095954: 13200003 */ beqz $t9,.L0f095964 +/* f095958: 00001025 */ or $v0,$zero,$zero +/* f09595c: 10000001 */ beqz $zero,.L0f095964 +/* f095960: 24050001 */ addiu $a1,$zero,0x1 +.L0f095964: +/* f095964: 8e480064 */ lw $t0,0x64($s2) +/* f095968: 00116880 */ sll $t5,$s1,0x2 +/* f09596c: 024d8021 */ addu $s0,$s2,$t5 +/* f095970: 11000003 */ beqz $t0,.L0f095980 +/* f095974: 00000000 */ sll $zero,$zero,0x0 +/* f095978: 10000001 */ beqz $zero,.L0f095980 +/* f09597c: 24030001 */ addiu $v1,$zero,0x1 +.L0f095980: +/* f095980: 8e490070 */ lw $t1,0x70($s2) +/* f095984: 11200003 */ beqz $t1,.L0f095994 +/* f095988: 00000000 */ sll $zero,$zero,0x0 +/* f09598c: 10000001 */ beqz $zero,.L0f095994 +/* f095990: 24020001 */ addiu $v0,$zero,0x1 +.L0f095994: +/* f095994: 00435021 */ addu $t2,$v0,$v1 +/* f095998: 01455821 */ addu $t3,$t2,$a1 +/* f09599c: 01666021 */ addu $t4,$t3,$a2 +/* f0959a0: 1980002d */ blez $t4,.L0f095a58 +/* f0959a4: 00000000 */ sll $zero,$zero,0x0 +/* f0959a8: 8e020064 */ lw $v0,0x64($s0) +.L0f0959ac: +/* f0959ac: 8e4e02a0 */ lw $t6,0x2a0($s2) +/* f0959b0: 11c20004 */ beq $t6,$v0,.L0f0959c4 +/* f0959b4: 00000000 */ sll $zero,$zero,0x0 +/* f0959b8: 8e4f02a4 */ lw $t7,0x2a4($s2) +/* f0959bc: 55e2000a */ bnel $t7,$v0,.L0f0959e8 +/* f0959c0: 8e58006c */ lw $t8,0x6c($s2) +.L0f0959c4: +/* f0959c4: 0fc4a24b */ jal func0f12892c +/* f0959c8: 02202025 */ or $a0,$s1,$zero +/* f0959cc: 0fc44a33 */ jal func0f1128cc +/* f0959d0: 8e640014 */ lw $a0,0x14($s3) +/* f0959d4: 50400004 */ beqzl $v0,.L0f0959e8 +/* f0959d8: 8e58006c */ lw $t8,0x6c($s2) +/* f0959dc: 1000001e */ beqz $zero,.L0f095a58 +/* f0959e0: 0000a025 */ or $s4,$zero,$zero +/* f0959e4: 8e58006c */ lw $t8,0x6c($s2) +.L0f0959e8: +/* f0959e8: 26310001 */ addiu $s1,$s1,0x1 +/* f0959ec: 26100004 */ addiu $s0,$s0,0x4 +/* f0959f0: 8e420068 */ lw $v0,0x68($s2) +/* f0959f4: 8e430064 */ lw $v1,0x64($s2) +/* f0959f8: 13000003 */ beqz $t8,.L0f095a08 +/* f0959fc: 8e440070 */ lw $a0,0x70($s2) +/* f095a00: 10000002 */ beqz $zero,.L0f095a0c +/* f095a04: 24060001 */ addiu $a2,$zero,0x1 +.L0f095a08: +/* f095a08: 00003025 */ or $a2,$zero,$zero +.L0f095a0c: +/* f095a0c: 10400003 */ beqz $v0,.L0f095a1c +/* f095a10: 00002825 */ or $a1,$zero,$zero +/* f095a14: 10000001 */ beqz $zero,.L0f095a1c +/* f095a18: 24050001 */ addiu $a1,$zero,0x1 +.L0f095a1c: +/* f095a1c: 10600003 */ beqz $v1,.L0f095a2c +/* f095a20: 00001025 */ or $v0,$zero,$zero +/* f095a24: 10000002 */ beqz $zero,.L0f095a30 +/* f095a28: 24030001 */ addiu $v1,$zero,0x1 +.L0f095a2c: +/* f095a2c: 00001825 */ or $v1,$zero,$zero +.L0f095a30: +/* f095a30: 10800003 */ beqz $a0,.L0f095a40 +/* f095a34: 00000000 */ sll $zero,$zero,0x0 +/* f095a38: 10000001 */ beqz $zero,.L0f095a40 +/* f095a3c: 24020001 */ addiu $v0,$zero,0x1 +.L0f095a40: +/* f095a40: 0043c821 */ addu $t9,$v0,$v1 +/* f095a44: 03254021 */ addu $t0,$t9,$a1 +/* f095a48: 01064821 */ addu $t1,$t0,$a2 +/* f095a4c: 0229082a */ slt $at,$s1,$t1 +/* f095a50: 5420ffd6 */ bnezl $at,.L0f0959ac +/* f095a54: 8e020064 */ lw $v0,0x64($s0) +.L0f095a58: +/* f095a58: 0fc4a24b */ jal func0f12892c +/* f095a5c: 8fa40038 */ lw $a0,0x38($sp) +/* f095a60: 1000001e */ beqz $zero,.L0f095adc +/* f095a64: 24020001 */ addiu $v0,$zero,0x1 +/* f095a68: 0fc2556c */ jal func0f0955b0 +/* f095a6c: 8ea40004 */ lw $a0,0x4($s5) +/* f095a70: 8eaa0008 */ lw $t2,0x8($s5) +/* f095a74: 00402025 */ or $a0,$v0,$zero +/* f095a78: 55400018 */ bnezl $t2,.L0f095adc +/* f095a7c: 24020001 */ addiu $v0,$zero,0x1 +/* f095a80: 10400008 */ beqz $v0,.L0f095aa4 +/* f095a84: 00000000 */ sll $zero,$zero,0x0 +/* f095a88: 8c4b0014 */ lw $t3,0x14($v0) +/* f095a8c: 11600005 */ beqz $t3,.L0f095aa4 +/* f095a90: 00000000 */ sll $zero,$zero,0x0 +/* f095a94: 0fc21a6a */ jal func0f0869a8 +/* f095a98: 00000000 */ sll $zero,$zero,0x0 +/* f095a9c: 14400003 */ bnez $v0,.L0f095aac +/* f095aa0: 00000000 */ sll $zero,$zero,0x0 +.L0f095aa4: +/* f095aa4: 1000000c */ beqz $zero,.L0f095ad8 +/* f095aa8: 24140002 */ addiu $s4,$zero,0x2 +.L0f095aac: +/* f095aac: 1000000a */ beqz $zero,.L0f095ad8 +/* f095ab0: 0000a025 */ or $s4,$zero,$zero +/* f095ab4: 8eac0008 */ lw $t4,0x8($s5) +/* f095ab8: 55800008 */ bnezl $t4,.L0f095adc +/* f095abc: 24020001 */ addiu $v0,$zero,0x1 +/* f095ac0: 10000005 */ beqz $zero,.L0f095ad8 +/* f095ac4: 0000a025 */ or $s4,$zero,$zero +/* f095ac8: 8ead000c */ lw $t5,0xc($s5) +/* f095acc: 55a00003 */ bnezl $t5,.L0f095adc +/* f095ad0: 24020001 */ addiu $v0,$zero,0x1 +/* f095ad4: 0000a025 */ or $s4,$zero,$zero +.L0f095ad8: +/* f095ad8: 24020001 */ addiu $v0,$zero,0x1 +.L0f095adc: +/* f095adc: 16c20005 */ bne $s6,$v0,.L0f095af4 +/* f095ae0: 00000000 */ sll $zero,$zero,0x0 +/* f095ae4: 12820008 */ beq $s4,$v0,.L0f095b08 +/* f095ae8: 00000000 */ sll $zero,$zero,0x0 +/* f095aec: 10000006 */ beqz $zero,.L0f095b08 +/* f095af0: 0280b025 */ or $s6,$s4,$zero +.L0f095af4: +/* f095af4: 16c00004 */ bnez $s6,.L0f095b08 +/* f095af8: 24010002 */ addiu $at,$zero,0x2 +/* f095afc: 16810002 */ bne $s4,$at,.L0f095b08 +/* f095b00: 00000000 */ sll $zero,$zero,0x0 +/* f095b04: 0280b025 */ or $s6,$s4,$zero +.L0f095b08: +/* f095b08: 0fc24784 */ jal func0f091e10 +/* f095b0c: 02a02025 */ or $a0,$s5,$zero +/* f095b10: 00027080 */ sll $t6,$v0,0x2 +/* f095b14: 01d5a821 */ addu $s5,$t6,$s5 +/* f095b18: 92a30003 */ lbu $v1,0x3($s5) +/* f095b1c: 24010018 */ addiu $at,$zero,0x18 +/* f095b20: 5461fef5 */ bnel $v1,$at,.L0f0956f8 +/* f095b24: 246effe9 */ addiu $t6,$v1,-23 +.L0f095b28: +/* f095b28: 0fc47b88 */ jal func0f11ee20 +/* f095b2c: 00000000 */ sll $zero,$zero,0x0 +/* f095b30: 10400002 */ beqz $v0,.L0f095b3c +/* f095b34: 8fb00018 */ lw $s0,0x18($sp) +/* f095b38: 24160001 */ addiu $s6,$zero,0x1 +.L0f095b3c: +/* f095b3c: 8fbf0034 */ lw $ra,0x34($sp) +/* f095b40: 02c01025 */ or $v0,$s6,$zero +/* f095b44: 8fb60030 */ lw $s6,0x30($sp) +/* f095b48: 8fb1001c */ lw $s1,0x1c($sp) +/* f095b4c: 8fb20020 */ lw $s2,0x20($sp) +/* f095b50: 8fb30024 */ lw $s3,0x24($sp) +/* f095b54: 8fb40028 */ lw $s4,0x28($sp) +/* f095b58: 8fb5002c */ lw $s5,0x2c($sp) +/* f095b5c: 03e00008 */ jr $ra +/* f095b60: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f095b64 +/* f095b64: 27bdffd8 */ addiu $sp,$sp,-40 +/* f095b68: afbf0024 */ sw $ra,0x24($sp) +/* f095b6c: afb00018 */ sw $s0,0x18($sp) +/* f095b70: afb20020 */ sw $s2,0x20($sp) +/* f095b74: afb1001c */ sw $s1,0x1c($sp) +/* f095b78: 0fc2557d */ jal func0f0955f4 +/* f095b7c: 00008025 */ or $s0,$zero,$zero +/* f095b80: 18400015 */ blez $v0,.L0f095bd8 +/* f095b84: 24120001 */ addiu $s2,$zero,0x1 +.L0f095b88: +/* f095b88: 0fc25594 */ jal func0f095650 +/* f095b8c: 02002025 */ or $a0,$s0,$zero +/* f095b90: 0fc5b367 */ jal func0f16cd9c +/* f095b94: 00408825 */ or $s1,$v0,$zero +/* f095b98: 240e0001 */ addiu $t6,$zero,0x1 +/* f095b9c: 004e7804 */ sllv $t7,$t6,$v0 +/* f095ba0: 01f1c024 */ and $t8,$t7,$s1 +/* f095ba4: 13000007 */ beqz $t8,.L0f095bc4 +/* f095ba8: 00000000 */ sll $zero,$zero,0x0 +/* f095bac: 0fc255a1 */ jal func0f095684 +/* f095bb0: 02002025 */ or $a0,$s0,$zero +/* f095bb4: 10520003 */ beq $v0,$s2,.L0f095bc4 +/* f095bb8: 00000000 */ sll $zero,$zero,0x0 +/* f095bbc: 10000007 */ beqz $zero,.L0f095bdc +/* f095bc0: 00001025 */ or $v0,$zero,$zero +.L0f095bc4: +/* f095bc4: 0fc2557d */ jal func0f0955f4 +/* f095bc8: 26100001 */ addiu $s0,$s0,0x1 +/* f095bcc: 0202082a */ slt $at,$s0,$v0 +/* f095bd0: 1420ffed */ bnez $at,.L0f095b88 +/* f095bd4: 00000000 */ sll $zero,$zero,0x0 +.L0f095bd8: +/* f095bd8: 24020001 */ addiu $v0,$zero,0x1 +.L0f095bdc: +/* f095bdc: 8fbf0024 */ lw $ra,0x24($sp) +/* f095be0: 8fb00018 */ lw $s0,0x18($sp) +/* f095be4: 8fb1001c */ lw $s1,0x1c($sp) +/* f095be8: 8fb20020 */ lw $s2,0x20($sp) +/* f095bec: 03e00008 */ jr $ra +/* f095bf0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f095bf4: 240e0001 */ addiu $t6,$zero,0x1 +/* f095bf8: 3c018007 */ lui $at,0x8007 +/* f095bfc: 03e00008 */ jr $ra +/* f095c00: ac2eae74 */ sw $t6,-0x518c($at) +); + +GLOBAL_ASM( +glabel func0f095c04 +/* f095c04: 27bdffd8 */ addiu $sp,$sp,-40 +/* f095c08: afb00014 */ sw $s0,0x14($sp) +/* f095c0c: 3c10800a */ lui $s0,0x800a +/* f095c10: 26109fc0 */ addiu $s0,$s0,-24640 +/* f095c14: 8e0f006c */ lw $t7,0x6c($s0) +/* f095c18: 8e0e028c */ lw $t6,0x28c($s0) +/* f095c1c: afb10018 */ sw $s1,0x18($sp) +/* f095c20: afbf001c */ sw $ra,0x1c($sp) +/* f095c24: afa40028 */ sw $a0,0x28($sp) +/* f095c28: afa5002c */ sw $a1,0x2c($sp) +/* f095c2c: 00008825 */ or $s1,$zero,$zero +/* f095c30: 11e00003 */ beqz $t7,.L0f095c40 +/* f095c34: afae0024 */ sw $t6,0x24($sp) +/* f095c38: 10000002 */ beqz $zero,.L0f095c44 +/* f095c3c: 24050001 */ addiu $a1,$zero,0x1 +.L0f095c40: +/* f095c40: 00002825 */ or $a1,$zero,$zero +.L0f095c44: +/* f095c44: 8e180068 */ lw $t8,0x68($s0) +/* f095c48: 00002025 */ or $a0,$zero,$zero +/* f095c4c: 00001825 */ or $v1,$zero,$zero +/* f095c50: 13000003 */ beqz $t8,.L0f095c60 +/* f095c54: 00001025 */ or $v0,$zero,$zero +/* f095c58: 10000001 */ beqz $zero,.L0f095c60 +/* f095c5c: 24040001 */ addiu $a0,$zero,0x1 +.L0f095c60: +/* f095c60: 8e190064 */ lw $t9,0x64($s0) +/* f095c64: 13200003 */ beqz $t9,.L0f095c74 +/* f095c68: 00000000 */ sll $zero,$zero,0x0 +/* f095c6c: 10000001 */ beqz $zero,.L0f095c74 +/* f095c70: 24030001 */ addiu $v1,$zero,0x1 +.L0f095c74: +/* f095c74: 8e080070 */ lw $t0,0x70($s0) +/* f095c78: 11000003 */ beqz $t0,.L0f095c88 +/* f095c7c: 00000000 */ sll $zero,$zero,0x0 +/* f095c80: 10000001 */ beqz $zero,.L0f095c88 +/* f095c84: 24020001 */ addiu $v0,$zero,0x1 +.L0f095c88: +/* f095c88: 00434821 */ addu $t1,$v0,$v1 +/* f095c8c: 01245021 */ addu $t2,$t1,$a0 +/* f095c90: 01455821 */ addu $t3,$t2,$a1 +/* f095c94: 1960002c */ blez $t3,.L0f095d48 +/* f095c98: 00000000 */ sll $zero,$zero,0x0 +.L0f095c9c: +/* f095c9c: 0fc4a24b */ jal func0f12892c +/* f095ca0: 02202025 */ or $a0,$s1,$zero +/* f095ca4: 8e020284 */ lw $v0,0x284($s0) +/* f095ca8: 8e0c02a0 */ lw $t4,0x2a0($s0) +/* f095cac: 8fa40028 */ lw $a0,0x28($sp) +/* f095cb0: 8fa5002c */ lw $a1,0x2c($sp) +/* f095cb4: 11820004 */ beq $t4,$v0,.L0f095cc8 +/* f095cb8: 00000000 */ sll $zero,$zero,0x0 +/* f095cbc: 8e0d02a4 */ lw $t5,0x2a4($s0) +/* f095cc0: 55a20004 */ bnel $t5,$v0,.L0f095cd4 +/* f095cc4: 8e0e006c */ lw $t6,0x6c($s0) +.L0f095cc8: +/* f095cc8: 0fc377e9 */ jal func0f0ddfa4 +/* f095ccc: 24060018 */ addiu $a2,$zero,0x18 +/* f095cd0: 8e0e006c */ lw $t6,0x6c($s0) +.L0f095cd4: +/* f095cd4: 26310001 */ addiu $s1,$s1,0x1 +/* f095cd8: 00002825 */ or $a1,$zero,$zero +/* f095cdc: 11c00003 */ beqz $t6,.L0f095cec +/* f095ce0: 00002025 */ or $a0,$zero,$zero +/* f095ce4: 10000001 */ beqz $zero,.L0f095cec +/* f095ce8: 24050001 */ addiu $a1,$zero,0x1 +.L0f095cec: +/* f095cec: 8e0f0068 */ lw $t7,0x68($s0) +/* f095cf0: 00001825 */ or $v1,$zero,$zero +/* f095cf4: 00001025 */ or $v0,$zero,$zero +/* f095cf8: 11e00003 */ beqz $t7,.L0f095d08 +/* f095cfc: 00000000 */ sll $zero,$zero,0x0 +/* f095d00: 10000001 */ beqz $zero,.L0f095d08 +/* f095d04: 24040001 */ addiu $a0,$zero,0x1 +.L0f095d08: +/* f095d08: 8e180064 */ lw $t8,0x64($s0) +/* f095d0c: 13000003 */ beqz $t8,.L0f095d1c +/* f095d10: 00000000 */ sll $zero,$zero,0x0 +/* f095d14: 10000001 */ beqz $zero,.L0f095d1c +/* f095d18: 24030001 */ addiu $v1,$zero,0x1 +.L0f095d1c: +/* f095d1c: 8e190070 */ lw $t9,0x70($s0) +/* f095d20: 13200003 */ beqz $t9,.L0f095d30 +/* f095d24: 00000000 */ sll $zero,$zero,0x0 +/* f095d28: 10000001 */ beqz $zero,.L0f095d30 +/* f095d2c: 24020001 */ addiu $v0,$zero,0x1 +.L0f095d30: +/* f095d30: 00434021 */ addu $t0,$v0,$v1 +/* f095d34: 01044821 */ addu $t1,$t0,$a0 +/* f095d38: 01255021 */ addu $t2,$t1,$a1 +/* f095d3c: 022a082a */ slt $at,$s1,$t2 +/* f095d40: 1420ffd6 */ bnez $at,.L0f095c9c +/* f095d44: 00000000 */ sll $zero,$zero,0x0 +.L0f095d48: +/* f095d48: 0fc4a24b */ jal func0f12892c +/* f095d4c: 8fa40024 */ lw $a0,0x24($sp) +/* f095d50: 8fbf001c */ lw $ra,0x1c($sp) +/* f095d54: 8fb00014 */ lw $s0,0x14($sp) +/* f095d58: 8fb10018 */ lw $s1,0x18($sp) +/* f095d5c: 03e00008 */ jr $ra +/* f095d60: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f095d64 +/* f095d64: 27bdff70 */ addiu $sp,$sp,-144 +/* f095d68: afb20020 */ sw $s2,0x20($sp) +/* f095d6c: 3c0e7f1b */ lui $t6,0x7f1b +/* f095d70: 27b20054 */ addiu $s2,$sp,0x54 +/* f095d74: afb5002c */ sw $s5,0x2c($sp) +/* f095d78: 25ceb790 */ addiu $t6,$t6,-18544 +/* f095d7c: afbf003c */ sw $ra,0x3c($sp) +/* f095d80: afbe0038 */ sw $s8,0x38($sp) +/* f095d84: afb70034 */ sw $s7,0x34($sp) +/* f095d88: afb60030 */ sw $s6,0x30($sp) +/* f095d8c: afb40028 */ sw $s4,0x28($sp) +/* f095d90: afb30024 */ sw $s3,0x24($sp) +/* f095d94: afb1001c */ sw $s1,0x1c($sp) +/* f095d98: afb00018 */ sw $s0,0x18($sp) +/* f095d9c: 0000a825 */ or $s5,$zero,$zero +/* f095da0: 25d90030 */ addiu $t9,$t6,0x30 +/* f095da4: 02404025 */ or $t0,$s2,$zero +.L0f095da8: +/* f095da8: 8dc10000 */ lw $at,0x0($t6) +/* f095dac: 25ce000c */ addiu $t6,$t6,0xc +/* f095db0: 2508000c */ addiu $t0,$t0,0xc +/* f095db4: ad01fff4 */ sw $at,-0xc($t0) +/* f095db8: 8dc1fff8 */ lw $at,-0x8($t6) +/* f095dbc: ad01fff8 */ sw $at,-0x8($t0) +/* f095dc0: 8dc1fffc */ lw $at,-0x4($t6) +/* f095dc4: 15d9fff8 */ bne $t6,$t9,.L0f095da8 +/* f095dc8: ad01fffc */ sw $at,-0x4($t0) +/* f095dcc: 95c10000 */ lhu $at,0x0($t6) +/* f095dd0: 3c098007 */ lui $t1,0x8007 +/* f095dd4: 3c168007 */ lui $s6,0x8007 +/* f095dd8: a5010000 */ sh $at,0x0($t0) +/* f095ddc: 8d29ae74 */ lw $t1,-0x518c($t1) +/* f095de0: 26d6ae70 */ addiu $s6,$s6,-20880 +/* f095de4: 55200053 */ bnezl $t1,.L0f095f34 +/* f095de8: 8fbf003c */ lw $ra,0x3c($sp) +/* f095dec: 8eca0000 */ lw $t2,0x0($s6) +/* f095df0: 3c14800a */ lui $s4,0x800a +/* f095df4: 2694d088 */ addiu $s4,$s4,-12152 +/* f095df8: 0540004d */ bltz $t2,.L0f095f30 +/* f095dfc: 00009825 */ or $s3,$zero,$zero +/* f095e00: 3c177f1b */ lui $s7,0x7f1b +/* f095e04: 26f7b7c4 */ addiu $s7,$s7,-18492 +/* f095e08: 241e0001 */ addiu $s8,$zero,0x1 +.L0f095e0c: +/* f095e0c: 0fc255a1 */ jal func0f095684 +/* f095e10: 02602025 */ or $a0,$s3,$zero +/* f095e14: 8e8b0000 */ lw $t3,0x0($s4) +/* f095e18: 00408825 */ or $s1,$v0,$zero +/* f095e1c: 02602025 */ or $a0,$s3,$zero +/* f095e20: 104b0033 */ beq $v0,$t3,.L0f095ef0 +/* f095e24: 00000000 */ sll $zero,$zero,0x0 +/* f095e28: 0fc25594 */ jal func0f095650 +/* f095e2c: ae820000 */ sw $v0,0x0($s4) +/* f095e30: 0fc5b367 */ jal func0f16cd9c +/* f095e34: 00408025 */ or $s0,$v0,$zero +/* f095e38: 240c0001 */ addiu $t4,$zero,0x1 +/* f095e3c: 004c6804 */ sllv $t5,$t4,$v0 +/* f095e40: 01b0c024 */ and $t8,$t5,$s0 +/* f095e44: 1300002a */ beqz $t8,.L0f095ef0 +/* f095e48: 2404582c */ addiu $a0,$zero,0x582c +/* f095e4c: 0fc5b9f1 */ jal func0f16e7c4 +/* f095e50: 26b00001 */ addiu $s0,$s5,0x1 +/* f095e54: 02402025 */ or $a0,$s2,$zero +/* f095e58: 02e02825 */ or $a1,$s7,$zero +/* f095e5c: 00403025 */ or $a2,$v0,$zero +/* f095e60: 0c004dad */ jal 0x136b4 +/* f095e64: 02003825 */ or $a3,$s0,$zero +/* f095e68: 163e000b */ bne $s1,$s8,.L0f095e98 +/* f095e6c: 00000000 */ sll $zero,$zero,0x0 +/* f095e70: 0fc5b9f1 */ jal func0f16e7c4 +/* f095e74: 2404582d */ addiu $a0,$zero,0x582d +/* f095e78: 02402025 */ or $a0,$s2,$zero +/* f095e7c: 0c004c89 */ jal 0x13224 +/* f095e80: 00402825 */ or $a1,$v0,$zero +/* f095e84: 02402025 */ or $a0,$s2,$zero +/* f095e88: 0fc25701 */ jal func0f095c04 +/* f095e8c: 03c02825 */ or $a1,$s8,$zero +/* f095e90: 10000017 */ beqz $zero,.L0f095ef0 +/* f095e94: 00000000 */ sll $zero,$zero,0x0 +.L0f095e98: +/* f095e98: 1620000b */ bnez $s1,.L0f095ec8 +/* f095e9c: 24010002 */ addiu $at,$zero,0x2 +/* f095ea0: 0fc5b9f1 */ jal func0f16e7c4 +/* f095ea4: 2404582e */ addiu $a0,$zero,0x582e +/* f095ea8: 02402025 */ or $a0,$s2,$zero +/* f095eac: 0c004c89 */ jal 0x13224 +/* f095eb0: 00402825 */ or $a1,$v0,$zero +/* f095eb4: 02402025 */ or $a0,$s2,$zero +/* f095eb8: 0fc25701 */ jal func0f095c04 +/* f095ebc: 03c02825 */ or $a1,$s8,$zero +/* f095ec0: 1000000b */ beqz $zero,.L0f095ef0 +/* f095ec4: 00000000 */ sll $zero,$zero,0x0 +.L0f095ec8: +/* f095ec8: 16210009 */ bne $s1,$at,.L0f095ef0 +/* f095ecc: 00000000 */ sll $zero,$zero,0x0 +/* f095ed0: 0fc5b9f1 */ jal func0f16e7c4 +/* f095ed4: 2404582f */ addiu $a0,$zero,0x582f +/* f095ed8: 02402025 */ or $a0,$s2,$zero +/* f095edc: 0c004c89 */ jal 0x13224 +/* f095ee0: 00402825 */ or $a1,$v0,$zero +/* f095ee4: 02402025 */ or $a0,$s2,$zero +/* f095ee8: 0fc25701 */ jal func0f095c04 +/* f095eec: 24050002 */ addiu $a1,$zero,0x2 +.L0f095ef0: +/* f095ef0: 0fc25594 */ jal func0f095650 +/* f095ef4: 02602025 */ or $a0,$s3,$zero +/* f095ef8: 0fc5b367 */ jal func0f16cd9c +/* f095efc: 00408025 */ or $s0,$v0,$zero +/* f095f00: 240f0001 */ addiu $t7,$zero,0x1 +/* f095f04: 004fc804 */ sllv $t9,$t7,$v0 +/* f095f08: 03307024 */ and $t6,$t9,$s0 +/* f095f0c: 51c00003 */ beqzl $t6,.L0f095f1c +/* f095f10: 8ec80000 */ lw $t0,0x0($s6) +/* f095f14: 26b50001 */ addiu $s5,$s5,0x1 +/* f095f18: 8ec80000 */ lw $t0,0x0($s6) +.L0f095f1c: +/* f095f1c: 26730001 */ addiu $s3,$s3,0x1 +/* f095f20: 26940004 */ addiu $s4,$s4,0x4 +/* f095f24: 0113082a */ slt $at,$t0,$s3 +/* f095f28: 1020ffb8 */ beqz $at,.L0f095e0c +/* f095f2c: 00000000 */ sll $zero,$zero,0x0 +.L0f095f30: +/* f095f30: 8fbf003c */ lw $ra,0x3c($sp) +.L0f095f34: +/* f095f34: 8fb00018 */ lw $s0,0x18($sp) +/* f095f38: 8fb1001c */ lw $s1,0x1c($sp) +/* f095f3c: 8fb20020 */ lw $s2,0x20($sp) +/* f095f40: 8fb30024 */ lw $s3,0x24($sp) +/* f095f44: 8fb40028 */ lw $s4,0x28($sp) +/* f095f48: 8fb5002c */ lw $s5,0x2c($sp) +/* f095f4c: 8fb60030 */ lw $s6,0x30($sp) +/* f095f50: 8fb70034 */ lw $s7,0x34($sp) +/* f095f54: 8fbe0038 */ lw $s8,0x38($sp) +/* f095f58: 03e00008 */ jr $ra +/* f095f5c: 27bd0090 */ addiu $sp,$sp,0x90 +); + +GLOBAL_ASM( +glabel func0f095f60 +/* f095f60: 27bdffd8 */ addiu $sp,$sp,-40 +/* f095f64: afb00018 */ sw $s0,0x18($sp) +/* f095f68: 3c10800a */ lui $s0,0x800a +/* f095f6c: 8e10d0b8 */ lw $s0,-0x2f48($s0) +/* f095f70: afb1001c */ sw $s1,0x1c($sp) +/* f095f74: 00808825 */ or $s1,$a0,$zero +/* f095f78: afbf0024 */ sw $ra,0x24($sp) +/* f095f7c: 12000010 */ beqz $s0,.L0f095fc0 +/* f095f80: afb20020 */ sw $s2,0x20($sp) +/* f095f84: 24120001 */ addiu $s2,$zero,0x1 +/* f095f88: 8e0e0008 */ lw $t6,0x8($s0) +.L0f095f8c: +/* f095f8c: 00002025 */ or $a0,$zero,$zero +/* f095f90: 55c00009 */ bnezl $t6,.L0f095fb8 +/* f095f94: 8e10000c */ lw $s0,0xc($s0) +/* f095f98: 0fc12574 */ jal func0f0495d0 +/* f095f9c: 8e050004 */ lw $a1,0x4($s0) +/* f095fa0: 04420005 */ bltzl $v0,.L0f095fb8 +/* f095fa4: 8e10000c */ lw $s0,0xc($s0) +/* f095fa8: 54510003 */ bnel $v0,$s1,.L0f095fb8 +/* f095fac: 8e10000c */ lw $s0,0xc($s0) +/* f095fb0: ae120008 */ sw $s2,0x8($s0) +/* f095fb4: 8e10000c */ lw $s0,0xc($s0) +.L0f095fb8: +/* f095fb8: 5600fff4 */ bnezl $s0,.L0f095f8c +/* f095fbc: 8e0e0008 */ lw $t6,0x8($s0) +.L0f095fc0: +/* f095fc0: 8fbf0024 */ lw $ra,0x24($sp) +/* f095fc4: 8fb00018 */ lw $s0,0x18($sp) +/* f095fc8: 8fb1001c */ lw $s1,0x1c($sp) +/* f095fcc: 8fb20020 */ lw $s2,0x20($sp) +/* f095fd0: 03e00008 */ jr $ra +/* f095fd4: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f095fd8 +/* f095fd8: 27bdffc0 */ addiu $sp,$sp,-64 +/* f095fdc: afb00018 */ sw $s0,0x18($sp) +/* f095fe0: 3c10800a */ lui $s0,0x800a +/* f095fe4: 8e10d0bc */ lw $s0,-0x2f44($s0) +/* f095fe8: afb40028 */ sw $s4,0x28($sp) +/* f095fec: afb30024 */ sw $s3,0x24($sp) +/* f095ff0: 00809825 */ or $s3,$a0,$zero +/* f095ff4: 00a0a025 */ or $s4,$a1,$zero +/* f095ff8: afbf002c */ sw $ra,0x2c($sp) +/* f095ffc: afb20020 */ sw $s2,0x20($sp) +/* f096000: 12000019 */ beqz $s0,.L0f096068 +/* f096004: afb1001c */ sw $s1,0x1c($sp) +/* f096008: 24120001 */ addiu $s2,$zero,0x1 +/* f09600c: 27b10034 */ addiu $s1,$sp,0x34 +/* f096010: 8e0e000c */ lw $t6,0xc($s0) +.L0f096014: +/* f096014: 55c00012 */ bnezl $t6,.L0f096060 +/* f096018: 8e100010 */ lw $s0,0x10($s0) +/* f09601c: 8e0f0004 */ lw $t7,0x4($s0) +/* f096020: 00002025 */ or $a0,$zero,$zero +/* f096024: 566f000e */ bnel $s3,$t7,.L0f096060 +/* f096028: 8e100010 */ lw $s0,0x10($s0) +/* f09602c: 0fc12574 */ jal func0f0495d0 +/* f096030: 8e050008 */ lw $a1,0x8($s0) +/* f096034: 04400009 */ bltz $v0,.L0f09605c +/* f096038: 2418ffff */ addiu $t8,$zero,-1 +/* f09603c: a7a20034 */ sh $v0,0x34($sp) +/* f096040: a7b80036 */ sh $t8,0x36($sp) +/* f096044: 02202025 */ or $a0,$s1,$zero +/* f096048: 0fc19620 */ jal func0f065880 +/* f09604c: 02802825 */ or $a1,$s4,$zero +/* f096050: 50400003 */ beqzl $v0,.L0f096060 +/* f096054: 8e100010 */ lw $s0,0x10($s0) +/* f096058: ae12000c */ sw $s2,0xc($s0) +.L0f09605c: +/* f09605c: 8e100010 */ lw $s0,0x10($s0) +.L0f096060: +/* f096060: 5600ffec */ bnezl $s0,.L0f096014 +/* f096064: 8e0e000c */ lw $t6,0xc($s0) +.L0f096068: +/* f096068: 8fbf002c */ lw $ra,0x2c($sp) +/* f09606c: 8fb00018 */ lw $s0,0x18($sp) +/* f096070: 8fb1001c */ lw $s1,0x1c($sp) +/* f096074: 8fb20020 */ lw $s2,0x20($sp) +/* f096078: 8fb30024 */ lw $s3,0x24($sp) +/* f09607c: 8fb40028 */ lw $s4,0x28($sp) +/* f096080: 03e00008 */ jr $ra +/* f096084: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f096088 +/* f096088: 27bdff50 */ addiu $sp,$sp,-176 +/* f09608c: afb10034 */ sw $s1,0x34($sp) +/* f096090: 3c11800a */ lui $s1,0x800a +/* f096094: 8e31d0c0 */ lw $s1,-0x2f40($s1) +/* f096098: f7b60028 */ sdc1 $f22,0x28($sp) +/* f09609c: 46006586 */ mov.s $f22,$f12 +/* f0960a0: afbf004c */ sw $ra,0x4c($sp) +/* f0960a4: afb60048 */ sw $s6,0x48($sp) +/* f0960a8: afb50044 */ sw $s5,0x44($sp) +/* f0960ac: afb40040 */ sw $s4,0x40($sp) +/* f0960b0: afb3003c */ sw $s3,0x3c($sp) +/* f0960b4: afb20038 */ sw $s2,0x38($sp) +/* f0960b8: afb00030 */ sw $s0,0x30($sp) +/* f0960bc: 1220009a */ beqz $s1,.L0f096328 +/* f0960c0: f7b40020 */ sdc1 $f20,0x20($sp) +/* f0960c4: 3c12800a */ lui $s2,0x800a +/* f0960c8: 26529fc0 */ addiu $s2,$s2,-24640 +/* f0960cc: 27b6008c */ addiu $s6,$sp,0x8c +/* f0960d0: 27b50094 */ addiu $s5,$sp,0x94 +/* f0960d4: 27b4009c */ addiu $s4,$sp,0x9c +/* f0960d8: 24130026 */ addiu $s3,$zero,0x26 +/* f0960dc: 8e4e04b4 */ lw $t6,0x4b4($s2) +.L0f0960e0: +/* f0960e0: 566e0003 */ bnel $s3,$t6,.L0f0960f0 +/* f0960e4: 8e2f0008 */ lw $t7,0x8($s1) +/* f0960e8: ae200008 */ sw $zero,0x8($s1) +/* f0960ec: 8e2f0008 */ lw $t7,0x8($s1) +.L0f0960f0: +/* f0960f0: 55e0008b */ bnezl $t7,.L0f096320 +/* f0960f4: 8e31000c */ lw $s1,0xc($s1) +/* f0960f8: 0fc2556c */ jal func0f0955b0 +/* f0960fc: 8e240004 */ lw $a0,0x4($s1) +/* f096100: 10400086 */ beqz $v0,.L0f09631c +/* f096104: 00408025 */ or $s0,$v0,$zero +/* f096108: 8c430014 */ lw $v1,0x14($v0) +/* f09610c: 50600084 */ beqzl $v1,.L0f096320 +/* f096110: 8e31000c */ lw $s1,0xc($s1) +/* f096114: 90780001 */ lbu $t8,0x1($v1) +/* f096118: 33190002 */ andi $t9,$t8,0x2 +/* f09611c: 53200080 */ beqzl $t9,.L0f096320 +/* f096120: 8e31000c */ lw $s1,0xc($s1) +/* f096124: c4640014 */ lwc1 $f4,0x14($v1) +/* f096128: 44803000 */ mtc1 $zero,$f6 +/* f09612c: 00000000 */ sll $zero,$zero,0x0 +/* f096130: 4604303e */ c.le.s $f6,$f4 +/* f096134: 00000000 */ sll $zero,$zero,0x0 +/* f096138: 45020079 */ bc1fl .L0f096320 +/* f09613c: 8e31000c */ lw $s1,0xc($s1) +/* f096140: 0fc21a6a */ jal func0f0869a8 +/* f096144: 00402025 */ or $a0,$v0,$zero +/* f096148: 50400075 */ beqzl $v0,.L0f096320 +/* f09614c: 8e31000c */ lw $s1,0xc($s1) +/* f096150: 44804000 */ mtc1 $zero,$f8 +/* f096154: 3c01bf80 */ lui $at,0xbf80 +/* f096158: 44816000 */ mtc1 $at,$f12 +/* f09615c: 4608b032 */ c.eq.s $f22,$f8 +/* f096160: 02802825 */ or $a1,$s4,$zero +/* f096164: 02a03025 */ or $a2,$s5,$zero +/* f096168: 02c03825 */ or $a3,$s6,$zero +/* f09616c: 45030010 */ bc1tl .L0f0961b0 +/* f096170: 4616603c */ c.lt.s $f12,$f22 +/* f096174: 8e020014 */ lw $v0,0x14($s0) +/* f096178: 8e430284 */ lw $v1,0x284($s2) +/* f09617c: c44a0008 */ lwc1 $f10,0x8($v0) +/* f096180: c4701bb0 */ lwc1 $f16,0x1bb0($v1) +/* f096184: c4520010 */ lwc1 $f18,0x10($v0) +/* f096188: c4641bb8 */ lwc1 $f4,0x1bb8($v1) +/* f09618c: 46105001 */ sub.s $f0,$f10,$f16 +/* f096190: 46049081 */ sub.s $f2,$f18,$f4 +/* f096194: 46000182 */ mul.s $f6,$f0,$f0 +/* f096198: 00000000 */ sll $zero,$zero,0x0 +/* f09619c: 46021202 */ mul.s $f8,$f2,$f2 +/* f0961a0: 46083300 */ add.s $f12,$f6,$f8 +/* f0961a4: 4616b582 */ mul.s $f22,$f22,$f22 +/* f0961a8: 00000000 */ sll $zero,$zero,0x0 +/* f0961ac: 4616603c */ c.lt.s $f12,$f22 +.L0f0961b0: +/* f0961b0: 00000000 */ sll $zero,$zero,0x0 +/* f0961b4: 4502005a */ bc1fl .L0f096320 +/* f0961b8: 8e31000c */ lw $s1,0xc($s1) +/* f0961bc: 0fc22677 */ jal func0f0899dc +/* f0961c0: 8e040014 */ lw $a0,0x14($s0) +/* f0961c4: 10400055 */ beqz $v0,.L0f09631c +/* f0961c8: 02802025 */ or $a0,$s4,$zero +/* f0961cc: 27a80070 */ addiu $t0,$sp,0x70 +/* f0961d0: afa80010 */ sw $t0,0x10($sp) +/* f0961d4: 02a02825 */ or $a1,$s5,$zero +/* f0961d8: 02c03025 */ or $a2,$s6,$zero +/* f0961dc: 0fc1a00f */ jal func0f06803c +/* f0961e0: 27a70078 */ addiu $a3,$sp,0x78 +/* f0961e4: 0fc2d5fe */ jal func0f0b57f8 +/* f0961e8: 00000000 */ sll $zero,$zero,0x0 +/* f0961ec: c7aa0078 */ lwc1 $f10,0x78($sp) +/* f0961f0: 460a003c */ c.lt.s $f0,$f10 +/* f0961f4: 00000000 */ sll $zero,$zero,0x0 +/* f0961f8: 45020049 */ bc1fl .L0f096320 +/* f0961fc: 8e31000c */ lw $s1,0xc($s1) +/* f096200: 0fc2d5fe */ jal func0f0b57f8 +/* f096204: 00000000 */ sll $zero,$zero,0x0 +/* f096208: 0fc2d5f6 */ jal func0f0b57d8 +/* f09620c: 46000506 */ mov.s $f20,$f0 +/* f096210: 46140480 */ add.s $f18,$f0,$f20 +/* f096214: c7b00078 */ lwc1 $f16,0x78($sp) +/* f096218: 4612803c */ c.lt.s $f16,$f18 +/* f09621c: 00000000 */ sll $zero,$zero,0x0 +/* f096220: 4502003f */ bc1fl .L0f096320 +/* f096224: 8e31000c */ lw $s1,0xc($s1) +/* f096228: 0fc2d5fe */ jal func0f0b57f8 +/* f09622c: 00000000 */ sll $zero,$zero,0x0 +/* f096230: c7a40070 */ lwc1 $f4,0x70($sp) +/* f096234: 4604003c */ c.lt.s $f0,$f4 +/* f096238: 00000000 */ sll $zero,$zero,0x0 +/* f09623c: 45020038 */ bc1fl .L0f096320 +/* f096240: 8e31000c */ lw $s1,0xc($s1) +/* f096244: 0fc2d5fe */ jal func0f0b57f8 +/* f096248: 00000000 */ sll $zero,$zero,0x0 +/* f09624c: 0fc2d5f6 */ jal func0f0b57d8 +/* f096250: 46000506 */ mov.s $f20,$f0 +/* f096254: 46140200 */ add.s $f8,$f0,$f20 +/* f096258: c7a60070 */ lwc1 $f6,0x70($sp) +/* f09625c: 4608303c */ c.lt.s $f6,$f8 +/* f096260: 00000000 */ sll $zero,$zero,0x0 +/* f096264: 4502002e */ bc1fl .L0f096320 +/* f096268: 8e31000c */ lw $s1,0xc($s1) +/* f09626c: 0fc2d602 */ jal func0f0b5808 +/* f096270: 00000000 */ sll $zero,$zero,0x0 +/* f096274: c7aa007c */ lwc1 $f10,0x7c($sp) +/* f096278: 460a003c */ c.lt.s $f0,$f10 +/* f09627c: 00000000 */ sll $zero,$zero,0x0 +/* f096280: 45020027 */ bc1fl .L0f096320 +/* f096284: 8e31000c */ lw $s1,0xc($s1) +/* f096288: 0fc2d602 */ jal func0f0b5808 +/* f09628c: 00000000 */ sll $zero,$zero,0x0 +/* f096290: 0fc2d5fa */ jal func0f0b57e8 +/* f096294: 46000506 */ mov.s $f20,$f0 +/* f096298: 46140480 */ add.s $f18,$f0,$f20 +/* f09629c: c7b0007c */ lwc1 $f16,0x7c($sp) +/* f0962a0: 4612803c */ c.lt.s $f16,$f18 +/* f0962a4: 00000000 */ sll $zero,$zero,0x0 +/* f0962a8: 4502001d */ bc1fl .L0f096320 +/* f0962ac: 8e31000c */ lw $s1,0xc($s1) +/* f0962b0: 0fc2d602 */ jal func0f0b5808 +/* f0962b4: 00000000 */ sll $zero,$zero,0x0 +/* f0962b8: c7a40074 */ lwc1 $f4,0x74($sp) +/* f0962bc: 4604003c */ c.lt.s $f0,$f4 +/* f0962c0: 00000000 */ sll $zero,$zero,0x0 +/* f0962c4: 45020016 */ bc1fl .L0f096320 +/* f0962c8: 8e31000c */ lw $s1,0xc($s1) +/* f0962cc: 0fc2d602 */ jal func0f0b5808 +/* f0962d0: 00000000 */ sll $zero,$zero,0x0 +/* f0962d4: 0fc2d5fa */ jal func0f0b57e8 +/* f0962d8: 46000506 */ mov.s $f20,$f0 +/* f0962dc: 46140200 */ add.s $f8,$f0,$f20 +/* f0962e0: c7a60074 */ lwc1 $f6,0x74($sp) +/* f0962e4: 24090001 */ addiu $t1,$zero,0x1 +/* f0962e8: 4608303c */ c.lt.s $f6,$f8 +/* f0962ec: 00000000 */ sll $zero,$zero,0x0 +/* f0962f0: 4502000b */ bc1fl .L0f096320 +/* f0962f4: 8e31000c */ lw $s1,0xc($s1) +/* f0962f8: ae290008 */ sw $t1,0x8($s1) +/* f0962fc: 8e4a04b4 */ lw $t2,0x4b4($s2) +/* f096300: 566a0007 */ bnel $s3,$t2,.L0f096320 +/* f096304: 8e31000c */ lw $s1,0xc($s1) +/* f096308: 0fc68606 */ jal func0f1a1818 +/* f09630c: 00000000 */ sll $zero,$zero,0x0 +/* f096310: 904c0000 */ lbu $t4,0x0($v0) +/* f096314: 358d0008 */ ori $t5,$t4,0x8 +/* f096318: a04d0000 */ sb $t5,0x0($v0) +.L0f09631c: +/* f09631c: 8e31000c */ lw $s1,0xc($s1) +.L0f096320: +/* f096320: 5620ff6f */ bnezl $s1,.L0f0960e0 +/* f096324: 8e4e04b4 */ lw $t6,0x4b4($s2) +.L0f096328: +/* f096328: 8fbf004c */ lw $ra,0x4c($sp) +/* f09632c: d7b40020 */ ldc1 $f20,0x20($sp) +/* f096330: d7b60028 */ ldc1 $f22,0x28($sp) +/* f096334: 8fb00030 */ lw $s0,0x30($sp) +/* f096338: 8fb10034 */ lw $s1,0x34($sp) +/* f09633c: 8fb20038 */ lw $s2,0x38($sp) +/* f096340: 8fb3003c */ lw $s3,0x3c($sp) +/* f096344: 8fb40040 */ lw $s4,0x40($sp) +/* f096348: 8fb50044 */ lw $s5,0x44($sp) +/* f09634c: 8fb60048 */ lw $s6,0x48($sp) +/* f096350: 03e00008 */ jr $ra +/* f096354: 27bd00b0 */ addiu $sp,$sp,0xb0 +/* f096358: 00000000 */ sll $zero,$zero,0x0 +/* f09635c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f096360 +/* f096360: 27bdffd8 */ addiu $sp,$sp,-40 +/* f096364: 3c0f8007 */ lui $t7,0x8007 +/* f096368: afbf0014 */ sw $ra,0x14($sp) +/* f09636c: afa40028 */ sw $a0,0x28($sp) +/* f096370: 25efae80 */ addiu $t7,$t7,-20864 +/* f096374: 8de10000 */ lw $at,0x0($t7) +/* f096378: 27ae001c */ addiu $t6,$sp,0x1c +/* f09637c: 8de80004 */ lw $t0,0x4($t7) +/* f096380: adc10000 */ sw $at,0x0($t6) +/* f096384: 8de10008 */ lw $at,0x8($t7) +/* f096388: adc80004 */ sw $t0,0x4($t6) +/* f09638c: 0c004b70 */ jal 0x12dc0 +/* f096390: adc10008 */ sw $at,0x8($t6) +/* f096394: 44822000 */ mtc1 $v0,$f4 +/* f096398: 3c014f80 */ lui $at,0x4f80 +/* f09639c: 04410004 */ bgez $v0,.L0f0963b0 +/* f0963a0: 468021a0 */ cvt.s.w $f6,$f4 +/* f0963a4: 44814000 */ mtc1 $at,$f8 +/* f0963a8: 00000000 */ sll $zero,$zero,0x0 +/* f0963ac: 46083180 */ add.s $f6,$f6,$f8 +.L0f0963b0: +/* f0963b0: 3c012f80 */ lui $at,0x2f80 +/* f0963b4: 44815000 */ mtc1 $at,$f10 +/* f0963b8: 3c017f1b */ lui $at,0x7f1b +/* f0963bc: c432b800 */ lwc1 $f18,-0x4800($at) +/* f0963c0: 460a3402 */ mul.s $f16,$f6,$f10 +/* f0963c4: 3c013c00 */ lui $at,0x3c00 +/* f0963c8: 44814000 */ mtc1 $at,$f8 +/* f0963cc: 3c017f1b */ lui $at,0x7f1b +/* f0963d0: c42ab804 */ lwc1 $f10,-0x47fc($at) +/* f0963d4: 46128102 */ mul.s $f4,$f16,$f18 +/* f0963d8: 00000000 */ sll $zero,$zero,0x0 +/* f0963dc: 46082182 */ mul.s $f6,$f4,$f8 +/* f0963e0: 460a3401 */ sub.s $f16,$f6,$f10 +/* f0963e4: 0c004b70 */ jal 0x12dc0 +/* f0963e8: e7b0001c */ swc1 $f16,0x1c($sp) +/* f0963ec: 44829000 */ mtc1 $v0,$f18 +/* f0963f0: 3c014f80 */ lui $at,0x4f80 +/* f0963f4: 04410004 */ bgez $v0,.L0f096408 +/* f0963f8: 46809120 */ cvt.s.w $f4,$f18 +/* f0963fc: 44814000 */ mtc1 $at,$f8 +/* f096400: 00000000 */ sll $zero,$zero,0x0 +/* f096404: 46082100 */ add.s $f4,$f4,$f8 +.L0f096408: +/* f096408: 3c012f80 */ lui $at,0x2f80 +/* f09640c: 44813000 */ mtc1 $at,$f6 +/* f096410: 3c017f1b */ lui $at,0x7f1b +/* f096414: c430b808 */ lwc1 $f16,-0x47f8($at) +/* f096418: 46062282 */ mul.s $f10,$f4,$f6 +/* f09641c: 3c013c00 */ lui $at,0x3c00 +/* f096420: 44814000 */ mtc1 $at,$f8 +/* f096424: 3c017f1b */ lui $at,0x7f1b +/* f096428: c426b80c */ lwc1 $f6,-0x47f4($at) +/* f09642c: 46105482 */ mul.s $f18,$f10,$f16 +/* f096430: 00000000 */ sll $zero,$zero,0x0 +/* f096434: 46089102 */ mul.s $f4,$f18,$f8 +/* f096438: 46062281 */ sub.s $f10,$f4,$f6 +/* f09643c: 0c004b70 */ jal 0x12dc0 +/* f096440: e7aa0020 */ swc1 $f10,0x20($sp) +/* f096444: 44828000 */ mtc1 $v0,$f16 +/* f096448: 3c014f80 */ lui $at,0x4f80 +/* f09644c: 04410004 */ bgez $v0,.L0f096460 +/* f096450: 468084a0 */ cvt.s.w $f18,$f16 +/* f096454: 44814000 */ mtc1 $at,$f8 +/* f096458: 00000000 */ sll $zero,$zero,0x0 +/* f09645c: 46089480 */ add.s $f18,$f18,$f8 +.L0f096460: +/* f096460: 3c012f80 */ lui $at,0x2f80 +/* f096464: 44812000 */ mtc1 $at,$f4 +/* f096468: 3c017f1b */ lui $at,0x7f1b +/* f09646c: c42ab810 */ lwc1 $f10,-0x47f0($at) +/* f096470: 46049182 */ mul.s $f6,$f18,$f4 +/* f096474: 3c013c00 */ lui $at,0x3c00 +/* f096478: 44814000 */ mtc1 $at,$f8 +/* f09647c: 3c017f1b */ lui $at,0x7f1b +/* f096480: c424b814 */ lwc1 $f4,-0x47ec($at) +/* f096484: 27a4001c */ addiu $a0,$sp,0x1c +/* f096488: 8fa50028 */ lw $a1,0x28($sp) +/* f09648c: 460a3402 */ mul.s $f16,$f6,$f10 +/* f096490: 00000000 */ sll $zero,$zero,0x0 +/* f096494: 46088482 */ mul.s $f18,$f16,$f8 +/* f096498: 46049181 */ sub.s $f6,$f18,$f4 +/* f09649c: 0c005923 */ jal 0x1648c +/* f0964a0: e7a60024 */ swc1 $f6,0x24($sp) +/* f0964a4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0964a8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0964ac: 03e00008 */ jr $ra +/* f0964b0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0964b4 +/* f0964b4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0964b8: afbf0014 */ sw $ra,0x14($sp) +/* f0964bc: afa40018 */ sw $a0,0x18($sp) +/* f0964c0: 0c004b70 */ jal 0x12dc0 +/* f0964c4: afa5001c */ sw $a1,0x1c($sp) +/* f0964c8: 44822000 */ mtc1 $v0,$f4 +/* f0964cc: 3c014f80 */ lui $at,0x4f80 +/* f0964d0: 04410004 */ bgez $v0,.L0f0964e4 +/* f0964d4: 468021a0 */ cvt.s.w $f6,$f4 +/* f0964d8: 44814000 */ mtc1 $at,$f8 +/* f0964dc: 00000000 */ sll $zero,$zero,0x0 +/* f0964e0: 46083180 */ add.s $f6,$f6,$f8 +.L0f0964e4: +/* f0964e4: 3c012f80 */ lui $at,0x2f80 +/* f0964e8: 44815000 */ mtc1 $at,$f10 +/* f0964ec: 3c017f1b */ lui $at,0x7f1b +/* f0964f0: c432b818 */ lwc1 $f18,-0x47e8($at) +/* f0964f4: 460a3402 */ mul.s $f16,$f6,$f10 +/* f0964f8: 3c014080 */ lui $at,0x4080 +/* f0964fc: 44814000 */ mtc1 $at,$f8 +/* f096500: 3c017f1b */ lui $at,0x7f1b +/* f096504: c42ab81c */ lwc1 $f10,-0x47e4($at) +/* f096508: 8fae0018 */ lw $t6,0x18($sp) +/* f09650c: 46128102 */ mul.s $f4,$f16,$f18 +/* f096510: 00000000 */ sll $zero,$zero,0x0 +/* f096514: 46082182 */ mul.s $f6,$f4,$f8 +/* f096518: 460a3401 */ sub.s $f16,$f6,$f10 +/* f09651c: 0c004b70 */ jal 0x12dc0 +/* f096520: e5d00000 */ swc1 $f16,0x0($t6) +/* f096524: 44829000 */ mtc1 $v0,$f18 +/* f096528: 3c014f80 */ lui $at,0x4f80 +/* f09652c: 04410004 */ bgez $v0,.L0f096540 +/* f096530: 46809120 */ cvt.s.w $f4,$f18 +/* f096534: 44814000 */ mtc1 $at,$f8 +/* f096538: 00000000 */ sll $zero,$zero,0x0 +/* f09653c: 46082100 */ add.s $f4,$f4,$f8 +.L0f096540: +/* f096540: 3c012f80 */ lui $at,0x2f80 +/* f096544: 44813000 */ mtc1 $at,$f6 +/* f096548: 3c017f1b */ lui $at,0x7f1b +/* f09654c: c430b820 */ lwc1 $f16,-0x47e0($at) +/* f096550: 46062282 */ mul.s $f10,$f4,$f6 +/* f096554: 3c014080 */ lui $at,0x4080 +/* f096558: 44814000 */ mtc1 $at,$f8 +/* f09655c: 8faf0018 */ lw $t7,0x18($sp) +/* f096560: 46105482 */ mul.s $f18,$f10,$f16 +/* f096564: 00000000 */ sll $zero,$zero,0x0 +/* f096568: 46089102 */ mul.s $f4,$f18,$f8 +/* f09656c: 0c004b70 */ jal 0x12dc0 +/* f096570: e5e40004 */ swc1 $f4,0x4($t7) +/* f096574: 44823000 */ mtc1 $v0,$f6 +/* f096578: 3c014f80 */ lui $at,0x4f80 +/* f09657c: 04410004 */ bgez $v0,.L0f096590 +/* f096580: 468032a0 */ cvt.s.w $f10,$f6 +/* f096584: 44818000 */ mtc1 $at,$f16 +/* f096588: 00000000 */ sll $zero,$zero,0x0 +/* f09658c: 46105280 */ add.s $f10,$f10,$f16 +.L0f096590: +/* f096590: 3c012f80 */ lui $at,0x2f80 +/* f096594: 44819000 */ mtc1 $at,$f18 +/* f096598: 3c017f1b */ lui $at,0x7f1b +/* f09659c: c424b824 */ lwc1 $f4,-0x47dc($at) +/* f0965a0: 46125202 */ mul.s $f8,$f10,$f18 +/* f0965a4: 3c014080 */ lui $at,0x4080 +/* f0965a8: 44818000 */ mtc1 $at,$f16 +/* f0965ac: 3c017f1b */ lui $at,0x7f1b +/* f0965b0: c432b828 */ lwc1 $f18,-0x47d8($at) +/* f0965b4: 8fb80018 */ lw $t8,0x18($sp) +/* f0965b8: 46044182 */ mul.s $f6,$f8,$f4 +/* f0965bc: 00000000 */ sll $zero,$zero,0x0 +/* f0965c0: 46103282 */ mul.s $f10,$f6,$f16 +/* f0965c4: 46125201 */ sub.s $f8,$f10,$f18 +/* f0965c8: e7080008 */ swc1 $f8,0x8($t8) +/* f0965cc: 0fc258d8 */ jal func0f096360 +/* f0965d0: 8fa4001c */ lw $a0,0x1c($sp) +/* f0965d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0965d8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0965dc: 03e00008 */ jr $ra +/* f0965e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0965e4 +/* f0965e4: 3c017f1b */ lui $at,0x7f1b +/* f0965e8: 44866000 */ mtc1 $a2,$f12 +/* f0965ec: c424b82c */ lwc1 $f4,-0x47d4($at) +/* f0965f0: c4a20000 */ lwc1 $f2,0x0($a1) +/* f0965f4: 3c013f00 */ lui $at,0x3f00 +/* f0965f8: 46046182 */ mul.s $f6,$f12,$f4 +/* f0965fc: 44818000 */ mtc1 $at,$f16 +/* f096600: c4840000 */ lwc1 $f4,0x0($a0) +/* f096604: 46061001 */ sub.s $f0,$f2,$f6 +/* f096608: 46001200 */ add.s $f8,$f2,$f0 +/* f09660c: 46086282 */ mul.s $f10,$f12,$f8 +/* f096610: 00000000 */ sll $zero,$zero,0x0 +/* f096614: 46105482 */ mul.s $f18,$f10,$f16 +/* f096618: 46122180 */ add.s $f6,$f4,$f18 +/* f09661c: e4860000 */ swc1 $f6,0x0($a0) +/* f096620: 03e00008 */ jr $ra +/* f096624: e4a00000 */ swc1 $f0,0x0($a1) +/* f096628: 44866000 */ mtc1 $a2,$f12 +/* f09662c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f096630: afbf0014 */ sw $ra,0x14($sp) +/* f096634: afa5001c */ sw $a1,0x1c($sp) +/* f096638: 00803825 */ or $a3,$a0,$zero +/* f09663c: 44066000 */ mfc1 $a2,$f12 +/* f096640: afa70018 */ sw $a3,0x18($sp) +/* f096644: 24840004 */ addiu $a0,$a0,0x4 +/* f096648: 24a50004 */ addiu $a1,$a1,0x4 +/* f09664c: 0fc25979 */ jal func0f0965e4 +/* f096650: e7ac0020 */ swc1 $f12,0x20($sp) +/* f096654: 8fa2001c */ lw $v0,0x1c($sp) +/* f096658: c7ac0020 */ lwc1 $f12,0x20($sp) +/* f09665c: 8fa70018 */ lw $a3,0x18($sp) +/* f096660: c4460000 */ lwc1 $f6,0x0($v0) +/* f096664: c4e40000 */ lwc1 $f4,0x0($a3) +/* f096668: 46066202 */ mul.s $f8,$f12,$f6 +/* f09666c: c4f00008 */ lwc1 $f16,0x8($a3) +/* f096670: 46082280 */ add.s $f10,$f4,$f8 +/* f096674: e4ea0000 */ swc1 $f10,0x0($a3) +/* f096678: c4520008 */ lwc1 $f18,0x8($v0) +/* f09667c: 46126182 */ mul.s $f6,$f12,$f18 +/* f096680: 46068100 */ add.s $f4,$f16,$f6 +/* f096684: e4e40008 */ swc1 $f4,0x8($a3) +/* f096688: 8fbf0014 */ lw $ra,0x14($sp) +/* f09668c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f096690: 03e00008 */ jr $ra +/* f096694: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f096698 +/* f096698: 27bdffd8 */ addiu $sp,$sp,-40 +/* f09669c: afb30020 */ sw $s3,0x20($sp) +/* f0966a0: afb2001c */ sw $s2,0x1c($sp) +/* f0966a4: afb10018 */ sw $s1,0x18($sp) +/* f0966a8: afb00014 */ sw $s0,0x14($sp) +/* f0966ac: 00c08825 */ or $s1,$a2,$zero +/* f0966b0: 00a09025 */ or $s2,$a1,$zero +/* f0966b4: 00809825 */ or $s3,$a0,$zero +/* f0966b8: afbf0024 */ sw $ra,0x24($sp) +/* f0966bc: 18c00007 */ blez $a2,.L0f0966dc +/* f0966c0: 00008025 */ or $s0,$zero,$zero +/* f0966c4: 02402025 */ or $a0,$s2,$zero +.L0f0966c8: +/* f0966c8: 0c0056f8 */ jal 0x15be0 +/* f0966cc: 02602825 */ or $a1,$s3,$zero +/* f0966d0: 26100001 */ addiu $s0,$s0,0x1 +/* f0966d4: 5611fffc */ bnel $s0,$s1,.L0f0966c8 +/* f0966d8: 02402025 */ or $a0,$s2,$zero +.L0f0966dc: +/* f0966dc: 8fbf0024 */ lw $ra,0x24($sp) +/* f0966e0: 8fb00014 */ lw $s0,0x14($sp) +/* f0966e4: 8fb10018 */ lw $s1,0x18($sp) +/* f0966e8: 8fb2001c */ lw $s2,0x1c($sp) +/* f0966ec: 8fb30020 */ lw $s3,0x20($sp) +/* f0966f0: 03e00008 */ jr $ra +/* f0966f4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0966f8: 00000000 */ sll $zero,$zero,0x0 +/* f0966fc: 00000000 */ sll $zero,$zero,0x0 +/* f096700: 27bdffe0 */ addiu $sp,$sp,-32 +/* f096704: afbf0014 */ sw $ra,0x14($sp) +/* f096708: e7ac0020 */ swc1 $f12,0x20($sp) +/* f09670c: 0c0068f7 */ jal 0x1a3dc +/* f096710: c7ac0020 */ lwc1 $f12,0x20($sp) +/* f096714: e7a00018 */ swc1 $f0,0x18($sp) +/* f096718: 0c0068f4 */ jal 0x1a3d0 +/* f09671c: c7ac0020 */ lwc1 $f12,0x20($sp) +/* f096720: c7a40018 */ lwc1 $f4,0x18($sp) +/* f096724: 3c013f80 */ lui $at,0x3f80 +/* f096728: 44814000 */ mtc1 $at,$f8 +/* f09672c: 46002183 */ div.s $f6,$f4,$f0 +/* f096730: 0c012974 */ jal 0x4a5d0 +/* f096734: 46083300 */ add.s $f12,$f6,$f8 +/* f096738: 8fbf0014 */ lw $ra,0x14($sp) +/* f09673c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f096740: 03e00008 */ jr $ra +/* f096744: 00000000 */ sll $zero,$zero,0x0 +/* f096748: 00000000 */ sll $zero,$zero,0x0 +/* f09674c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f096750 +/* f096750: 44808000 */ mtc1 $zero,$f16 +/* f096754: 27bdffe0 */ addiu $sp,$sp,-32 +/* f096758: f7b40010 */ sdc1 $f20,0x10($sp) +/* f09675c: 46106032 */ c.eq.s $f12,$f16 +/* f096760: 46006506 */ mov.s $f20,$f12 +/* f096764: afbf001c */ sw $ra,0x1c($sp) +/* f096768: 4502000a */ bc1fl .L0f096794 +/* f09676c: 46107032 */ c.eq.s $f14,$f16 +/* f096770: 460e803e */ c.le.s $f16,$f14 +/* f096774: 3c017f1b */ lui $at,0x7f1b +/* f096778: 45000003 */ bc1f .L0f096788 +/* f09677c: 00000000 */ sll $zero,$zero,0x0 +/* f096780: 1000003b */ beqz $zero,.L0f096870 +/* f096784: 46008086 */ mov.s $f2,$f16 +.L0f096788: +/* f096788: 10000039 */ beqz $zero,.L0f096870 +/* f09678c: c422b830 */ lwc1 $f2,-0x47d0($at) +/* f096790: 46107032 */ c.eq.s $f14,$f16 +.L0f096794: +/* f096794: 00000000 */ sll $zero,$zero,0x0 +/* f096798: 4500000a */ bc1f .L0f0967c4 +/* f09679c: 00000000 */ sll $zero,$zero,0x0 +/* f0967a0: 4614803c */ c.lt.s $f16,$f20 +/* f0967a4: 3c017f1b */ lui $at,0x7f1b +/* f0967a8: 45000004 */ bc1f .L0f0967bc +/* f0967ac: 00000000 */ sll $zero,$zero,0x0 +/* f0967b0: 3c017f1b */ lui $at,0x7f1b +/* f0967b4: 1000002e */ beqz $zero,.L0f096870 +/* f0967b8: c422b834 */ lwc1 $f2,-0x47cc($at) +.L0f0967bc: +/* f0967bc: 1000002c */ beqz $zero,.L0f096870 +/* f0967c0: c422b838 */ lwc1 $f2,-0x47c8($at) +.L0f0967c4: +/* f0967c4: 4614a102 */ mul.s $f4,$f20,$f20 +/* f0967c8: e7ae0024 */ swc1 $f14,0x24($sp) +/* f0967cc: 460e7182 */ mul.s $f6,$f14,$f14 +/* f0967d0: 0c012974 */ jal 0x4a5d0 +/* f0967d4: 46062300 */ add.s $f12,$f4,$f6 +/* f0967d8: c7ae0024 */ lwc1 $f14,0x24($sp) +/* f0967dc: 46000086 */ mov.s $f2,$f0 +/* f0967e0: 4614703c */ c.lt.s $f14,$f20 +/* f0967e4: 00000000 */ sll $zero,$zero,0x0 +/* f0967e8: 4502000e */ bc1fl .L0f096824 +/* f0967ec: 4602a303 */ div.s $f12,$f20,$f2 +/* f0967f0: 0fc25a74 */ jal func0f0969d0 +/* f0967f4: 46007303 */ div.s $f12,$f14,$f0 +/* f0967f8: 44808000 */ mtc1 $zero,$f16 +/* f0967fc: 46000086 */ mov.s $f2,$f0 +/* f096800: 3c017f1b */ lui $at,0x7f1b +/* f096804: 4610a03c */ c.lt.s $f20,$f16 +/* f096808: 00000000 */ sll $zero,$zero,0x0 +/* f09680c: 45020019 */ bc1fl .L0f096874 +/* f096810: 8fbf001c */ lw $ra,0x1c($sp) +/* f096814: c428b83c */ lwc1 $f8,-0x47c4($at) +/* f096818: 10000015 */ beqz $zero,.L0f096870 +/* f09681c: 46004081 */ sub.s $f2,$f8,$f0 +/* f096820: 4602a303 */ div.s $f12,$f20,$f2 +.L0f096824: +/* f096824: 0fc25a74 */ jal func0f0969d0 +/* f096828: e7ae0024 */ swc1 $f14,0x24($sp) +/* f09682c: c7ae0024 */ lwc1 $f14,0x24($sp) +/* f096830: 44808000 */ mtc1 $zero,$f16 +/* f096834: 3c017f1b */ lui $at,0x7f1b +/* f096838: c42ab840 */ lwc1 $f10,-0x47c0($at) +/* f09683c: 4610703c */ c.lt.s $f14,$f16 +/* f096840: 3c017f1b */ lui $at,0x7f1b +/* f096844: 46005301 */ sub.s $f12,$f10,$f0 +/* f096848: 45000003 */ bc1f .L0f096858 +/* f09684c: 46006086 */ mov.s $f2,$f12 +/* f096850: c432b844 */ lwc1 $f18,-0x47bc($at) +/* f096854: 460c9081 */ sub.s $f2,$f18,$f12 +.L0f096858: +/* f096858: 4610103c */ c.lt.s $f2,$f16 +/* f09685c: 3c017f1b */ lui $at,0x7f1b +/* f096860: 45020004 */ bc1fl .L0f096874 +/* f096864: 8fbf001c */ lw $ra,0x1c($sp) +/* f096868: c424b848 */ lwc1 $f4,-0x47b8($at) +/* f09686c: 46041080 */ add.s $f2,$f2,$f4 +.L0f096870: +/* f096870: 8fbf001c */ lw $ra,0x1c($sp) +.L0f096874: +/* f096874: d7b40010 */ ldc1 $f20,0x10($sp) +/* f096878: 27bd0020 */ addiu $sp,$sp,0x20 +/* f09687c: 03e00008 */ jr $ra +/* f096880: 46001006 */ mov.s $f0,$f2 +/* f096884: 00000000 */ sll $zero,$zero,0x0 +/* f096888: 00000000 */ sll $zero,$zero,0x0 +/* f09688c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f096890 +/* f096890: 28817fe0 */ slti $at,$a0,0x7fe0 +/* f096894: 14200006 */ bnez $at,.L0f0968b0 +/* f096898: 24030007 */ addiu $v1,$zero,0x7 +/* f09689c: 3c068007 */ lui $a2,0x8007 +/* f0968a0: 24050003 */ addiu $a1,$zero,0x3 +/* f0968a4: 24c6af8c */ addiu $a2,$a2,-20596 +/* f0968a8: 1000000d */ beqz $zero,.L0f0968e0 +/* f0968ac: 24848020 */ addiu $a0,$a0,-32736 +.L0f0968b0: +/* f0968b0: 28817800 */ slti $at,$a0,0x7800 +/* f0968b4: 14200007 */ bnez $at,.L0f0968d4 +/* f0968b8: 240301ff */ addiu $v1,$zero,0x1ff +/* f0968bc: 3c068007 */ lui $a2,0x8007 +/* f0968c0: 2403001f */ addiu $v1,$zero,0x1f +/* f0968c4: 24050005 */ addiu $a1,$zero,0x5 +/* f0968c8: 24c6af0c */ addiu $a2,$a2,-20724 +/* f0968cc: 10000004 */ beqz $zero,.L0f0968e0 +/* f0968d0: 24848800 */ addiu $a0,$a0,-30720 +.L0f0968d4: +/* f0968d4: 3c068007 */ lui $a2,0x8007 +/* f0968d8: 24050009 */ addiu $a1,$zero,0x9 +/* f0968dc: 24c6ae90 */ addiu $a2,$a2,-20848 +.L0f0968e0: +/* f0968e0: 00a47007 */ srav $t6,$a0,$a1 +/* f0968e4: 000e7840 */ sll $t7,$t6,0x1 +/* f0968e8: 00cf4021 */ addu $t0,$a2,$t7 +/* f0968ec: 95070000 */ lhu $a3,0x0($t0) +/* f0968f0: 95090002 */ lhu $t1,0x2($t0) +/* f0968f4: 0083c824 */ and $t9,$a0,$v1 +/* f0968f8: 00e9c023 */ subu $t8,$a3,$t1 +/* f0968fc: 03190019 */ multu $t8,$t9 +/* f096900: 00005012 */ mflo $t2 +/* f096904: 00aa5807 */ srav $t3,$t2,$a1 +/* f096908: 03e00008 */ jr $ra +/* f09690c: 00eb1023 */ subu $v0,$a3,$t3 +); + +GLOBAL_ASM( +glabel func0f096910 +/* f096910: 00042c00 */ sll $a1,$a0,0x10 +/* f096914: 00057403 */ sra $t6,$a1,0x10 +/* f096918: 27bdffe8 */ addiu $sp,$sp,-24 +/* f09691c: afbf0014 */ sw $ra,0x14($sp) +/* f096920: afa40018 */ sw $a0,0x18($sp) +/* f096924: 05c00003 */ bltz $t6,.L0f096934 +/* f096928: 01c02825 */ or $a1,$t6,$zero +/* f09692c: 10000002 */ beqz $zero,.L0f096938 +/* f096930: 01c02025 */ or $a0,$t6,$zero +.L0f096934: +/* f096934: 00052023 */ negu $a0,$a1 +.L0f096938: +/* f096938: 0fc25a24 */ jal func0f096890 +/* f09693c: a7a5001a */ sh $a1,0x1a($sp) +/* f096940: 87a5001a */ lh $a1,0x1a($sp) +/* f096944: 8fbf0014 */ lw $ra,0x14($sp) +/* f096948: 00402025 */ or $a0,$v0,$zero +/* f09694c: 04a10003 */ bgez $a1,.L0f09695c +/* f096950: 27bd0018 */ addiu $sp,$sp,0x18 +/* f096954: 340fffff */ dli $t7,0xffff +/* f096958: 01e22023 */ subu $a0,$t7,$v0 +.L0f09695c: +/* f09695c: 03e00008 */ jr $ra +/* f096960: 3082ffff */ andi $v0,$a0,0xffff +); + +GLOBAL_ASM( +glabel func0f096964 +/* f096964: 00042c00 */ sll $a1,$a0,0x10 +/* f096968: 00057403 */ sra $t6,$a1,0x10 +/* f09696c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f096970: afbf0014 */ sw $ra,0x14($sp) +/* f096974: afa40018 */ sw $a0,0x18($sp) +/* f096978: 05c00003 */ bltz $t6,.L0f096988 +/* f09697c: 01c02825 */ or $a1,$t6,$zero +/* f096980: 10000002 */ beqz $zero,.L0f09698c +/* f096984: 01c02025 */ or $a0,$t6,$zero +.L0f096988: +/* f096988: 00052023 */ negu $a0,$a1 +.L0f09698c: +/* f09698c: 0fc25a24 */ jal func0f096890 +/* f096990: a7a5001a */ sh $a1,0x1a($sp) +/* f096994: 87a5001a */ lh $a1,0x1a($sp) +/* f096998: 8fbf0014 */ lw $ra,0x14($sp) +/* f09699c: 24018000 */ addiu $at,$zero,-32768 +/* f0969a0: 04a00004 */ bltz $a1,.L0f0969b4 +/* f0969a4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0969a8: 240f7fff */ addiu $t7,$zero,0x7fff +/* f0969ac: 10000002 */ beqz $zero,.L0f0969b8 +/* f0969b0: 01e22023 */ subu $a0,$t7,$v0 +.L0f0969b4: +/* f0969b4: 00412021 */ addu $a0,$v0,$at +.L0f0969b8: +/* f0969b8: 00041400 */ sll $v0,$a0,0x10 +/* f0969bc: 0002c403 */ sra $t8,$v0,0x10 +/* f0969c0: 03e00008 */ jr $ra +/* f0969c4: 03001025 */ or $v0,$t8,$zero +/* f0969c8: 00000000 */ sll $zero,$zero,0x0 +/* f0969cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0969d0 +/* f0969d0: 3c013f80 */ lui $at,0x3f80 +/* f0969d4: 44812000 */ mtc1 $at,$f4 +/* f0969d8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0969dc: afbf0014 */ sw $ra,0x14($sp) +/* f0969e0: 460c203e */ c.le.s $f4,$f12 +/* f0969e4: 3c01bf80 */ lui $at,0xbf80 +/* f0969e8: 45020004 */ bc1fl .L0f0969fc +/* f0969ec: 44813000 */ mtc1 $at,$f6 +/* f0969f0: 10000010 */ beqz $zero,.L0f096a34 +/* f0969f4: 24047fff */ addiu $a0,$zero,0x7fff +/* f0969f8: 44813000 */ mtc1 $at,$f6 +.L0f0969fc: +/* f0969fc: 3c017f1b */ lui $at,0x7f1b +/* f096a00: 4606603e */ c.le.s $f12,$f6 +/* f096a04: 00000000 */ sll $zero,$zero,0x0 +/* f096a08: 45000003 */ bc1f .L0f096a18 +/* f096a0c: 00000000 */ sll $zero,$zero,0x0 +/* f096a10: 10000008 */ beqz $zero,.L0f096a34 +/* f096a14: 24048001 */ addiu $a0,$zero,-32767 +.L0f096a18: +/* f096a18: c428b850 */ lwc1 $f8,-0x47b0($at) +/* f096a1c: 46086282 */ mul.s $f10,$f12,$f8 +/* f096a20: 4600540d */ trunc.w.s $f16,$f10 +/* f096a24: 44048000 */ mfc1 $a0,$f16 +/* f096a28: 00000000 */ sll $zero,$zero,0x0 +/* f096a2c: 00047c00 */ sll $t7,$a0,0x10 +/* f096a30: 000f2403 */ sra $a0,$t7,0x10 +.L0f096a34: +/* f096a34: 0fc25a44 */ jal func0f096910 +/* f096a38: 00000000 */ sll $zero,$zero,0x0 +/* f096a3c: 44829000 */ mtc1 $v0,$f18 +/* f096a40: 3c014f80 */ lui $at,0x4f80 +/* f096a44: 04410004 */ bgez $v0,.L0f096a58 +/* f096a48: 46809120 */ cvt.s.w $f4,$f18 +/* f096a4c: 44813000 */ mtc1 $at,$f6 +/* f096a50: 00000000 */ sll $zero,$zero,0x0 +/* f096a54: 46062100 */ add.s $f4,$f4,$f6 +.L0f096a58: +/* f096a58: 3c017f1b */ lui $at,0x7f1b +/* f096a5c: c428b854 */ lwc1 $f8,-0x47ac($at) +/* f096a60: 8fbf0014 */ lw $ra,0x14($sp) +/* f096a64: 3c017f1b */ lui $at,0x7f1b +/* f096a68: 46082282 */ mul.s $f10,$f4,$f8 +/* f096a6c: c430b858 */ lwc1 $f16,-0x47a8($at) +/* f096a70: 27bd0018 */ addiu $sp,$sp,0x18 +/* f096a74: 03e00008 */ jr $ra +/* f096a78: 46105003 */ div.s $f0,$f10,$f16 +); + +GLOBAL_ASM( +glabel func0f096a7c +/* f096a7c: 3c013f80 */ lui $at,0x3f80 +/* f096a80: 44812000 */ mtc1 $at,$f4 +/* f096a84: 27bdffe8 */ addiu $sp,$sp,-24 +/* f096a88: afbf0014 */ sw $ra,0x14($sp) +/* f096a8c: 460c203e */ c.le.s $f4,$f12 +/* f096a90: 3c01bf80 */ lui $at,0xbf80 +/* f096a94: 45020004 */ bc1fl .L0f096aa8 +/* f096a98: 44813000 */ mtc1 $at,$f6 +/* f096a9c: 10000010 */ beqz $zero,.L0f096ae0 +/* f096aa0: 24047fff */ addiu $a0,$zero,0x7fff +/* f096aa4: 44813000 */ mtc1 $at,$f6 +.L0f096aa8: +/* f096aa8: 3c017f1b */ lui $at,0x7f1b +/* f096aac: 4606603e */ c.le.s $f12,$f6 +/* f096ab0: 00000000 */ sll $zero,$zero,0x0 +/* f096ab4: 45000003 */ bc1f .L0f096ac4 +/* f096ab8: 00000000 */ sll $zero,$zero,0x0 +/* f096abc: 10000008 */ beqz $zero,.L0f096ae0 +/* f096ac0: 24048001 */ addiu $a0,$zero,-32767 +.L0f096ac4: +/* f096ac4: c428b85c */ lwc1 $f8,-0x47a4($at) +/* f096ac8: 46086282 */ mul.s $f10,$f12,$f8 +/* f096acc: 4600540d */ trunc.w.s $f16,$f10 +/* f096ad0: 44048000 */ mfc1 $a0,$f16 +/* f096ad4: 00000000 */ sll $zero,$zero,0x0 +/* f096ad8: 00047c00 */ sll $t7,$a0,0x10 +/* f096adc: 000f2403 */ sra $a0,$t7,0x10 +.L0f096ae0: +/* f096ae0: 0fc25a59 */ jal func0f096964 +/* f096ae4: 00000000 */ sll $zero,$zero,0x0 +/* f096ae8: 44829000 */ mtc1 $v0,$f18 +/* f096aec: 3c017f1b */ lui $at,0x7f1b +/* f096af0: c426b860 */ lwc1 $f6,-0x47a0($at) +/* f096af4: 46809120 */ cvt.s.w $f4,$f18 +/* f096af8: 8fbf0014 */ lw $ra,0x14($sp) +/* f096afc: 3c017f1b */ lui $at,0x7f1b +/* f096b00: c42ab864 */ lwc1 $f10,-0x479c($at) +/* f096b04: 27bd0018 */ addiu $sp,$sp,0x18 +/* f096b08: 46062202 */ mul.s $f8,$f4,$f6 +/* f096b0c: 03e00008 */ jr $ra +/* f096b10: 460a4003 */ div.s $f0,$f8,$f10 +/* f096b14: 00000000 */ sll $zero,$zero,0x0 +/* f096b18: 00000000 */ sll $zero,$zero,0x0 +/* f096b1c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f096b20 +/* f096b20: c4800000 */ lwc1 $f0,0x0($a0) +/* f096b24: c4a40000 */ lwc1 $f4,0x0($a1) +/* f096b28: 44866000 */ mtc1 $a2,$f12 +/* f096b2c: 46002181 */ sub.s $f6,$f4,$f0 +/* f096b30: 460c3202 */ mul.s $f8,$f6,$f12 +/* f096b34: 46004280 */ add.s $f10,$f8,$f0 +/* f096b38: e4ea0000 */ swc1 $f10,0x0($a3) +/* f096b3c: c4b00004 */ lwc1 $f16,0x4($a1) +/* f096b40: c4820004 */ lwc1 $f2,0x4($a0) +/* f096b44: 46028481 */ sub.s $f18,$f16,$f2 +/* f096b48: 460c9102 */ mul.s $f4,$f18,$f12 +/* f096b4c: 46022180 */ add.s $f6,$f4,$f2 +/* f096b50: e4e60004 */ swc1 $f6,0x4($a3) +/* f096b54: c4a80008 */ lwc1 $f8,0x8($a1) +/* f096b58: c48e0008 */ lwc1 $f14,0x8($a0) +/* f096b5c: 460e4281 */ sub.s $f10,$f8,$f14 +/* f096b60: 460c5402 */ mul.s $f16,$f10,$f12 +/* f096b64: 460e8480 */ add.s $f18,$f16,$f14 +/* f096b68: 03e00008 */ jr $ra +/* f096b6c: e4f20008 */ swc1 $f18,0x8($a3) +); + +GLOBAL_ASM( +glabel func0f096b70 +/* f096b70: 27bdffd8 */ addiu $sp,$sp,-40 +/* f096b74: c7ac0038 */ lwc1 $f12,0x38($sp) +/* f096b78: 3c013f00 */ lui $at,0x3f00 +/* f096b7c: 44813000 */ mtc1 $at,$f6 +/* f096b80: 460c6002 */ mul.s $f0,$f12,$f12 +/* f096b84: 8fae003c */ lw $t6,0x3c($sp) +/* f096b88: 460c0082 */ mul.s $f2,$f0,$f12 +/* f096b8c: 46001101 */ sub.s $f4,$f2,$f0 +/* f096b90: 46026280 */ add.s $f10,$f12,$f2 +/* f096b94: 46062202 */ mul.s $f8,$f4,$f6 +/* f096b98: 44812000 */ mtc1 $at,$f4 +/* f096b9c: 3c013fc0 */ lui $at,0x3fc0 +/* f096ba0: 46045182 */ mul.s $f6,$f10,$f4 +/* f096ba4: 44815000 */ mtc1 $at,$f10 +/* f096ba8: 3c014020 */ lui $at,0x4020 +/* f096bac: e7a80000 */ swc1 $f8,0x0($sp) +/* f096bb0: 46025102 */ mul.s $f4,$f10,$f2 +/* f096bb4: 46060381 */ sub.s $f14,$f0,$f6 +/* f096bb8: 44813000 */ mtc1 $at,$f6 +/* f096bbc: 3c013f80 */ lui $at,0x3f80 +/* f096bc0: 46003282 */ mul.s $f10,$f6,$f0 +/* f096bc4: 460a2181 */ sub.s $f6,$f4,$f10 +/* f096bc8: 44812000 */ mtc1 $at,$f4 +/* f096bcc: 3c01bfc0 */ lui $at,0xbfc0 +/* f096bd0: 44815000 */ mtc1 $at,$f10 +/* f096bd4: 46043400 */ add.s $f16,$f6,$f4 +/* f096bd8: 3c013f00 */ lui $at,0x3f00 +/* f096bdc: 46025182 */ mul.s $f6,$f10,$f2 +/* f096be0: 46000100 */ add.s $f4,$f0,$f0 +/* f096be4: 46043280 */ add.s $f10,$f6,$f4 +/* f096be8: 44813000 */ mtc1 $at,$f6 +/* f096bec: 00000000 */ sll $zero,$zero,0x0 +/* f096bf0: 460c3102 */ mul.s $f4,$f6,$f12 +/* f096bf4: c4e60000 */ lwc1 $f6,0x0($a3) +/* f096bf8: 46045480 */ add.s $f18,$f10,$f4 +/* f096bfc: 46083282 */ mul.s $f10,$f6,$f8 +/* f096c00: c4840000 */ lwc1 $f4,0x0($a0) +/* f096c04: 46047182 */ mul.s $f6,$f14,$f4 +/* f096c08: c4a40000 */ lwc1 $f4,0x0($a1) +/* f096c0c: 46048102 */ mul.s $f4,$f16,$f4 +/* f096c10: 46043180 */ add.s $f6,$f6,$f4 +/* f096c14: c4c40000 */ lwc1 $f4,0x0($a2) +/* f096c18: 46049102 */ mul.s $f4,$f18,$f4 +/* f096c1c: 46043180 */ add.s $f6,$f6,$f4 +/* f096c20: 46065100 */ add.s $f4,$f10,$f6 +/* f096c24: e5c40000 */ swc1 $f4,0x0($t6) +/* f096c28: c4ea0004 */ lwc1 $f10,0x4($a3) +/* f096c2c: c4840004 */ lwc1 $f4,0x4($a0) +/* f096c30: 46085182 */ mul.s $f6,$f10,$f8 +/* f096c34: 00000000 */ sll $zero,$zero,0x0 +/* f096c38: 46047282 */ mul.s $f10,$f14,$f4 +/* f096c3c: c4a40004 */ lwc1 $f4,0x4($a1) +/* f096c40: 46048102 */ mul.s $f4,$f16,$f4 +/* f096c44: 46045280 */ add.s $f10,$f10,$f4 +/* f096c48: c4c40004 */ lwc1 $f4,0x4($a2) +/* f096c4c: 46049102 */ mul.s $f4,$f18,$f4 +/* f096c50: 46045280 */ add.s $f10,$f10,$f4 +/* f096c54: 460a3100 */ add.s $f4,$f6,$f10 +/* f096c58: e5c40004 */ swc1 $f4,0x4($t6) +/* f096c5c: c4e60008 */ lwc1 $f6,0x8($a3) +/* f096c60: c4840008 */ lwc1 $f4,0x8($a0) +/* f096c64: 46083282 */ mul.s $f10,$f6,$f8 +/* f096c68: c4a80008 */ lwc1 $f8,0x8($a1) +/* f096c6c: 46047182 */ mul.s $f6,$f14,$f4 +/* f096c70: 00000000 */ sll $zero,$zero,0x0 +/* f096c74: 46088102 */ mul.s $f4,$f16,$f8 +/* f096c78: 46043200 */ add.s $f8,$f6,$f4 +/* f096c7c: c4c60008 */ lwc1 $f6,0x8($a2) +/* f096c80: 27bd0028 */ addiu $sp,$sp,0x28 +/* f096c84: 46069102 */ mul.s $f4,$f18,$f6 +/* f096c88: 46044180 */ add.s $f6,$f8,$f4 +/* f096c8c: 46065200 */ add.s $f8,$f10,$f6 +/* f096c90: 03e00008 */ jr $ra +/* f096c94: e5c80008 */ swc1 $f8,0x8($t6) +/* f096c98: 00000000 */ sll $zero,$zero,0x0 +/* f096c9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f096ca0 +/* f096ca0: 27bdffc0 */ addiu $sp,$sp,-64 +/* f096ca4: f7b40018 */ sdc1 $f20,0x18($sp) +/* f096ca8: afbf0024 */ sw $ra,0x24($sp) +/* f096cac: afb00020 */ sw $s0,0x20($sp) +/* f096cb0: afa50044 */ sw $a1,0x44($sp) +/* f096cb4: 3c013f00 */ lui $at,0x3f00 +/* f096cb8: 4481a000 */ mtc1 $at,$f20 +/* f096cbc: c4840000 */ lwc1 $f4,0x0($a0) +/* f096cc0: 00808025 */ or $s0,$a0,$zero +/* f096cc4: 46142302 */ mul.s $f12,$f4,$f20 +/* f096cc8: 0c0068f4 */ jal 0x1a3d0 +/* f096ccc: 00000000 */ sll $zero,$zero,0x0 +/* f096cd0: e7a0003c */ swc1 $f0,0x3c($sp) +/* f096cd4: c6060000 */ lwc1 $f6,0x0($s0) +/* f096cd8: 46143302 */ mul.s $f12,$f6,$f20 +/* f096cdc: 0c0068f7 */ jal 0x1a3dc +/* f096ce0: 00000000 */ sll $zero,$zero,0x0 +/* f096ce4: e7a00038 */ swc1 $f0,0x38($sp) +/* f096ce8: c6080004 */ lwc1 $f8,0x4($s0) +/* f096cec: 46144302 */ mul.s $f12,$f8,$f20 +/* f096cf0: 0c0068f4 */ jal 0x1a3d0 +/* f096cf4: 00000000 */ sll $zero,$zero,0x0 +/* f096cf8: e7a00034 */ swc1 $f0,0x34($sp) +/* f096cfc: c60a0004 */ lwc1 $f10,0x4($s0) +/* f096d00: 46145302 */ mul.s $f12,$f10,$f20 +/* f096d04: 0c0068f7 */ jal 0x1a3dc +/* f096d08: 00000000 */ sll $zero,$zero,0x0 +/* f096d0c: e7a00030 */ swc1 $f0,0x30($sp) +/* f096d10: c6040008 */ lwc1 $f4,0x8($s0) +/* f096d14: 46142302 */ mul.s $f12,$f4,$f20 +/* f096d18: 0c0068f4 */ jal 0x1a3d0 +/* f096d1c: 00000000 */ sll $zero,$zero,0x0 +/* f096d20: c6060008 */ lwc1 $f6,0x8($s0) +/* f096d24: e7a0002c */ swc1 $f0,0x2c($sp) +/* f096d28: 46143302 */ mul.s $f12,$f6,$f20 +/* f096d2c: 0c0068f7 */ jal 0x1a3dc +/* f096d30: 00000000 */ sll $zero,$zero,0x0 +/* f096d34: c7a8003c */ lwc1 $f8,0x3c($sp) +/* f096d38: c7aa0034 */ lwc1 $f10,0x34($sp) +/* f096d3c: c7b40038 */ lwc1 $f20,0x38($sp) +/* f096d40: c7a40030 */ lwc1 $f4,0x30($sp) +/* f096d44: 460a4082 */ mul.s $f2,$f8,$f10 +/* f096d48: c7b2002c */ lwc1 $f18,0x2c($sp) +/* f096d4c: 8fa20044 */ lw $v0,0x44($sp) +/* f096d50: 4604a402 */ mul.s $f16,$f20,$f4 +/* f096d54: 00000000 */ sll $zero,$zero,0x0 +/* f096d58: 46121182 */ mul.s $f6,$f2,$f18 +/* f096d5c: 00000000 */ sll $zero,$zero,0x0 +/* f096d60: 46008202 */ mul.s $f8,$f16,$f0 +/* f096d64: 46083280 */ add.s $f10,$f6,$f8 +/* f096d68: e44a0000 */ swc1 $f10,0x0($v0) +/* f096d6c: c7a40034 */ lwc1 $f4,0x34($sp) +/* f096d70: c7a80030 */ lwc1 $f8,0x30($sp) +/* f096d74: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f096d78: 4604a382 */ mul.s $f14,$f20,$f4 +/* f096d7c: 00000000 */ sll $zero,$zero,0x0 +/* f096d80: 46083302 */ mul.s $f12,$f6,$f8 +/* f096d84: 00000000 */ sll $zero,$zero,0x0 +/* f096d88: 46127282 */ mul.s $f10,$f14,$f18 +/* f096d8c: 00000000 */ sll $zero,$zero,0x0 +/* f096d90: 46006102 */ mul.s $f4,$f12,$f0 +/* f096d94: 46045181 */ sub.s $f6,$f10,$f4 +/* f096d98: 46126202 */ mul.s $f8,$f12,$f18 +/* f096d9c: 00000000 */ sll $zero,$zero,0x0 +/* f096da0: 46007282 */ mul.s $f10,$f14,$f0 +/* f096da4: e4460004 */ swc1 $f6,0x4($v0) +/* f096da8: 46001182 */ mul.s $f6,$f2,$f0 +/* f096dac: 460a4100 */ add.s $f4,$f8,$f10 +/* f096db0: 46128202 */ mul.s $f8,$f16,$f18 +/* f096db4: e4440008 */ swc1 $f4,0x8($v0) +/* f096db8: 46083281 */ sub.s $f10,$f6,$f8 +/* f096dbc: e44a000c */ swc1 $f10,0xc($v0) +/* f096dc0: 8fbf0024 */ lw $ra,0x24($sp) +/* f096dc4: 8fb00020 */ lw $s0,0x20($sp) +/* f096dc8: d7b40018 */ ldc1 $f20,0x18($sp) +/* f096dcc: 03e00008 */ jr $ra +/* f096dd0: 27bd0040 */ addiu $sp,$sp,0x40 +/* f096dd4: 3c013f00 */ lui $at,0x3f00 +/* f096dd8: 44812000 */ mtc1 $at,$f4 +/* f096ddc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f096de0: afbf0014 */ sw $ra,0x14($sp) +/* f096de4: 46046302 */ mul.s $f12,$f12,$f4 +/* f096de8: afa50024 */ sw $a1,0x24($sp) +/* f096dec: 0c0068f4 */ jal 0x1a3d0 +/* f096df0: e7ac001c */ swc1 $f12,0x1c($sp) +/* f096df4: 8fa20024 */ lw $v0,0x24($sp) +/* f096df8: c7ac001c */ lwc1 $f12,0x1c($sp) +/* f096dfc: 0c0068f7 */ jal 0x1a3dc +/* f096e00: e4400000 */ swc1 $f0,0x0($v0) +/* f096e04: 8fa20024 */ lw $v0,0x24($sp) +/* f096e08: 44801000 */ mtc1 $zero,$f2 +/* f096e0c: e4400004 */ swc1 $f0,0x4($v0) +/* f096e10: e4420008 */ swc1 $f2,0x8($v0) +/* f096e14: e442000c */ swc1 $f2,0xc($v0) +/* f096e18: 8fbf0014 */ lw $ra,0x14($sp) +/* f096e1c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f096e20: 03e00008 */ jr $ra +/* f096e24: 00000000 */ sll $zero,$zero,0x0 +/* f096e28: 3c013f00 */ lui $at,0x3f00 +/* f096e2c: 44812000 */ mtc1 $at,$f4 +/* f096e30: 27bdffe0 */ addiu $sp,$sp,-32 +/* f096e34: afbf0014 */ sw $ra,0x14($sp) +/* f096e38: 46046302 */ mul.s $f12,$f12,$f4 +/* f096e3c: afa50024 */ sw $a1,0x24($sp) +/* f096e40: 0c0068f4 */ jal 0x1a3d0 +/* f096e44: e7ac001c */ swc1 $f12,0x1c($sp) +/* f096e48: 8fa20024 */ lw $v0,0x24($sp) +/* f096e4c: 44803000 */ mtc1 $zero,$f6 +/* f096e50: c7ac001c */ lwc1 $f12,0x1c($sp) +/* f096e54: e4400000 */ swc1 $f0,0x0($v0) +/* f096e58: 0c0068f7 */ jal 0x1a3dc +/* f096e5c: e4460004 */ swc1 $f6,0x4($v0) +/* f096e60: 8fa20024 */ lw $v0,0x24($sp) +/* f096e64: 44804000 */ mtc1 $zero,$f8 +/* f096e68: e4400008 */ swc1 $f0,0x8($v0) +/* f096e6c: e448000c */ swc1 $f8,0xc($v0) +/* f096e70: 8fbf0014 */ lw $ra,0x14($sp) +/* f096e74: 27bd0020 */ addiu $sp,$sp,0x20 +/* f096e78: 03e00008 */ jr $ra +/* f096e7c: 00000000 */ sll $zero,$zero,0x0 +/* f096e80: 3c013f00 */ lui $at,0x3f00 +/* f096e84: 44812000 */ mtc1 $at,$f4 +/* f096e88: 27bdffe0 */ addiu $sp,$sp,-32 +/* f096e8c: afbf0014 */ sw $ra,0x14($sp) +/* f096e90: 46046302 */ mul.s $f12,$f12,$f4 +/* f096e94: afa50024 */ sw $a1,0x24($sp) +/* f096e98: 0c0068f4 */ jal 0x1a3d0 +/* f096e9c: e7ac001c */ swc1 $f12,0x1c($sp) +/* f096ea0: 8fa20024 */ lw $v0,0x24($sp) +/* f096ea4: 44801000 */ mtc1 $zero,$f2 +/* f096ea8: c7ac001c */ lwc1 $f12,0x1c($sp) +/* f096eac: e4400000 */ swc1 $f0,0x0($v0) +/* f096eb0: e4420004 */ swc1 $f2,0x4($v0) +/* f096eb4: 0c0068f7 */ jal 0x1a3dc +/* f096eb8: e4420008 */ swc1 $f2,0x8($v0) +/* f096ebc: 8fa20024 */ lw $v0,0x24($sp) +/* f096ec0: e440000c */ swc1 $f0,0xc($v0) +/* f096ec4: 8fbf0014 */ lw $ra,0x14($sp) +/* f096ec8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f096ecc: 03e00008 */ jr $ra +/* f096ed0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f096ed4 +/* f096ed4: 27bdffb8 */ addiu $sp,$sp,-72 +/* f096ed8: f7b40008 */ sdc1 $f20,0x8($sp) +/* f096edc: c4940000 */ lwc1 $f20,0x0($a0) +/* f096ee0: c4800004 */ lwc1 $f0,0x4($a0) +/* f096ee4: c4820008 */ lwc1 $f2,0x8($a0) +/* f096ee8: 4614a102 */ mul.s $f4,$f20,$f20 +/* f096eec: c48c000c */ lwc1 $f12,0xc($a0) +/* f096ef0: 3c014000 */ lui $at,0x4000 +/* f096ef4: 46000182 */ mul.s $f6,$f0,$f0 +/* f096ef8: 46062200 */ add.s $f8,$f4,$f6 +/* f096efc: 46021282 */ mul.s $f10,$f2,$f2 +/* f096f00: 460a4100 */ add.s $f4,$f8,$f10 +/* f096f04: 460c6182 */ mul.s $f6,$f12,$f12 +/* f096f08: 44815000 */ mtc1 $at,$f10 +/* f096f0c: 3c013f80 */ lui $at,0x3f80 +/* f096f10: 46043200 */ add.s $f8,$f6,$f4 +/* f096f14: 46085183 */ div.s $f6,$f10,$f8 +/* f096f18: 46060482 */ mul.s $f18,$f0,$f6 +/* f096f1c: e7a60044 */ swc1 $f6,0x44($sp) +/* f096f20: 46061402 */ mul.s $f16,$f2,$f6 +/* f096f24: 00000000 */ sll $zero,$zero,0x0 +/* f096f28: 46066382 */ mul.s $f14,$f12,$f6 +/* f096f2c: 00000000 */ sll $zero,$zero,0x0 +/* f096f30: 4612a102 */ mul.s $f4,$f20,$f18 +/* f096f34: 00000000 */ sll $zero,$zero,0x0 +/* f096f38: 4610a282 */ mul.s $f10,$f20,$f16 +/* f096f3c: 00000000 */ sll $zero,$zero,0x0 +/* f096f40: 460ea202 */ mul.s $f8,$f20,$f14 +/* f096f44: e7a40034 */ swc1 $f4,0x34($sp) +/* f096f48: 46120182 */ mul.s $f6,$f0,$f18 +/* f096f4c: e7aa0030 */ swc1 $f10,0x30($sp) +/* f096f50: 46100102 */ mul.s $f4,$f0,$f16 +/* f096f54: e7a8002c */ swc1 $f8,0x2c($sp) +/* f096f58: 460e0282 */ mul.s $f10,$f0,$f14 +/* f096f5c: e7a60028 */ swc1 $f6,0x28($sp) +/* f096f60: 44800000 */ mtc1 $zero,$f0 +/* f096f64: 46101202 */ mul.s $f8,$f2,$f16 +/* f096f68: e7a40024 */ swc1 $f4,0x24($sp) +/* f096f6c: 44818000 */ mtc1 $at,$f16 +/* f096f70: 460e1182 */ mul.s $f6,$f2,$f14 +/* f096f74: e7aa0020 */ swc1 $f10,0x20($sp) +/* f096f78: 460e6102 */ mul.s $f4,$f12,$f14 +/* f096f7c: e7a8001c */ swc1 $f8,0x1c($sp) +/* f096f80: c7aa001c */ lwc1 $f10,0x1c($sp) +/* f096f84: e7a60018 */ swc1 $f6,0x18($sp) +/* f096f88: e7a40014 */ swc1 $f4,0x14($sp) +/* f096f8c: c7a80014 */ lwc1 $f8,0x14($sp) +/* f096f90: 44812000 */ mtc1 $at,$f4 +/* f096f94: 46085180 */ add.s $f6,$f10,$f8 +/* f096f98: 46062281 */ sub.s $f10,$f4,$f6 +/* f096f9c: e4aa0000 */ swc1 $f10,0x0($a1) +/* f096fa0: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f096fa4: c7a80024 */ lwc1 $f8,0x24($sp) +/* f096fa8: 46044180 */ add.s $f6,$f8,$f4 +/* f096fac: e4a60004 */ swc1 $f6,0x4($a1) +/* f096fb0: c7a80030 */ lwc1 $f8,0x30($sp) +/* f096fb4: c7aa0020 */ lwc1 $f10,0x20($sp) +/* f096fb8: 46085101 */ sub.s $f4,$f10,$f8 +/* f096fbc: e4a40008 */ swc1 $f4,0x8($a1) +/* f096fc0: c7aa002c */ lwc1 $f10,0x2c($sp) +/* f096fc4: c7a60024 */ lwc1 $f6,0x24($sp) +/* f096fc8: c7ae0018 */ lwc1 $f14,0x18($sp) +/* f096fcc: c7ac0028 */ lwc1 $f12,0x28($sp) +/* f096fd0: 460a3201 */ sub.s $f8,$f6,$f10 +/* f096fd4: c7a20034 */ lwc1 $f2,0x34($sp) +/* f096fd8: e4a80010 */ swc1 $f8,0x10($a1) +/* f096fdc: c7a40014 */ lwc1 $f4,0x14($sp) +/* f096fe0: 46027200 */ add.s $f8,$f14,$f2 +/* f096fe4: 46046180 */ add.s $f6,$f12,$f4 +/* f096fe8: e4a80018 */ swc1 $f8,0x18($a1) +/* f096fec: 46027201 */ sub.s $f8,$f14,$f2 +/* f096ff0: 46068281 */ sub.s $f10,$f16,$f6 +/* f096ff4: e4aa0014 */ swc1 $f10,0x14($a1) +/* f096ff8: c7a60030 */ lwc1 $f6,0x30($sp) +/* f096ffc: c7a40020 */ lwc1 $f4,0x20($sp) +/* f097000: e4a80024 */ swc1 $f8,0x24($a1) +/* f097004: 46062280 */ add.s $f10,$f4,$f6 +/* f097008: e4aa0020 */ swc1 $f10,0x20($a1) +/* f09700c: c7a4001c */ lwc1 $f4,0x1c($sp) +/* f097010: e4a00030 */ swc1 $f0,0x30($a1) +/* f097014: e4a00034 */ swc1 $f0,0x34($a1) +/* f097018: 46046180 */ add.s $f6,$f12,$f4 +/* f09701c: e4a00038 */ swc1 $f0,0x38($a1) +/* f097020: e4a0000c */ swc1 $f0,0xc($a1) +/* f097024: e4a0001c */ swc1 $f0,0x1c($a1) +/* f097028: 46068281 */ sub.s $f10,$f16,$f6 +/* f09702c: e4a0002c */ swc1 $f0,0x2c($a1) +/* f097030: e4b0003c */ swc1 $f16,0x3c($a1) +/* f097034: e4aa0028 */ swc1 $f10,0x28($a1) +/* f097038: d7b40008 */ ldc1 $f20,0x8($sp) +/* f09703c: 03e00008 */ jr $ra +/* f097040: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f097044 +/* f097044: 27bdffa0 */ addiu $sp,$sp,-96 +/* f097048: afbf001c */ sw $ra,0x1c($sp) +/* f09704c: afb00018 */ sw $s0,0x18($sp) +/* f097050: c4860014 */ lwc1 $f6,0x14($a0) +/* f097054: c4840000 */ lwc1 $f4,0x0($a0) +/* f097058: c48a0028 */ lwc1 $f10,0x28($a0) +/* f09705c: 3c013f80 */ lui $at,0x3f80 +/* f097060: 46062200 */ add.s $f8,$f4,$f6 +/* f097064: 44811000 */ mtc1 $at,$f2 +/* f097068: 3c017f1b */ lui $at,0x7f1b +/* f09706c: c432b870 */ lwc1 $f18,-0x4790($at) +/* f097070: 46085400 */ add.s $f16,$f10,$f8 +/* f097074: 3c0e8007 */ lui $t6,0x8007 +/* f097078: 00a08025 */ or $s0,$a1,$zero +/* f09707c: 25ceafa0 */ addiu $t6,$t6,-20576 +/* f097080: 46028300 */ add.s $f12,$f16,$f2 +/* f097084: 460c903c */ c.lt.s $f18,$f12 +/* f097088: 00000000 */ sll $zero,$zero,0x0 +/* f09708c: 4502001a */ bc1fl .L0f0970f8 +/* f097090: 8dc10000 */ lw $at,0x0($t6) +/* f097094: 0c012974 */ jal 0x4a5d0 +/* f097098: afa40060 */ sw $a0,0x60($sp) +/* f09709c: 3c013f00 */ lui $at,0x3f00 +/* f0970a0: 44816000 */ mtc1 $at,$f12 +/* f0970a4: 8fa40060 */ lw $a0,0x60($sp) +/* f0970a8: 46006083 */ div.s $f2,$f12,$f0 +/* f0970ac: 460c0102 */ mul.s $f4,$f0,$f12 +/* f0970b0: e6040000 */ swc1 $f4,0x0($s0) +/* f0970b4: c48a0024 */ lwc1 $f10,0x24($a0) +/* f0970b8: c4860018 */ lwc1 $f6,0x18($a0) +/* f0970bc: 460a3201 */ sub.s $f8,$f6,$f10 +/* f0970c0: 46024402 */ mul.s $f16,$f8,$f2 +/* f0970c4: e6100004 */ swc1 $f16,0x4($s0) +/* f0970c8: c4840008 */ lwc1 $f4,0x8($a0) +/* f0970cc: c4920020 */ lwc1 $f18,0x20($a0) +/* f0970d0: 46049181 */ sub.s $f6,$f18,$f4 +/* f0970d4: 46023282 */ mul.s $f10,$f6,$f2 +/* f0970d8: e60a0008 */ swc1 $f10,0x8($s0) +/* f0970dc: c4900010 */ lwc1 $f16,0x10($a0) +/* f0970e0: c4880004 */ lwc1 $f8,0x4($a0) +/* f0970e4: 46104481 */ sub.s $f18,$f8,$f16 +/* f0970e8: 46029102 */ mul.s $f4,$f18,$f2 +/* f0970ec: 10000058 */ beqz $zero,.L0f097250 +/* f0970f0: e604000c */ swc1 $f4,0xc($s0) +/* f0970f4: 8dc10000 */ lw $at,0x0($t6) +.L0f0970f8: +/* f0970f8: 27ab0040 */ addiu $t3,$sp,0x40 +/* f0970fc: 00002825 */ or $a1,$zero,$zero +/* f097100: ad610000 */ sw $at,0x0($t3) +/* f097104: 8dd80004 */ lw $t8,0x4($t6) +/* f097108: ad780004 */ sw $t8,0x4($t3) +/* f09710c: 8dc10008 */ lw $at,0x8($t6) +/* f097110: ad610008 */ sw $at,0x8($t3) +/* f097114: c48a0014 */ lwc1 $f10,0x14($a0) +/* f097118: c4860000 */ lwc1 $f6,0x0($a0) +/* f09711c: 460a303c */ c.lt.s $f6,$f10 +/* f097120: 00000000 */ sll $zero,$zero,0x0 +/* f097124: 45020003 */ bc1fl .L0f097134 +/* f097128: 0005c900 */ sll $t9,$a1,0x4 +/* f09712c: 24050001 */ addiu $a1,$zero,0x1 +/* f097130: 0005c900 */ sll $t9,$a1,0x4 +.L0f097134: +/* f097134: 00991821 */ addu $v1,$a0,$t9 +/* f097138: 00051080 */ sll $v0,$a1,0x2 +/* f09713c: 00626021 */ addu $t4,$v1,$v0 +/* f097140: c5800000 */ lwc1 $f0,0x0($t4) +/* f097144: c4880028 */ lwc1 $f8,0x28($a0) +/* f097148: 4608003c */ c.lt.s $f0,$f8 +/* f09714c: 00000000 */ sll $zero,$zero,0x0 +/* f097150: 45020005 */ bc1fl .L0f097168 +/* f097154: 01626821 */ addu $t5,$t3,$v0 +/* f097158: 24830020 */ addiu $v1,$a0,0x20 +/* f09715c: c4600008 */ lwc1 $f0,0x8($v1) +/* f097160: 24020008 */ addiu $v0,$zero,0x8 +/* f097164: 01626821 */ addu $t5,$t3,$v0 +.L0f097168: +/* f097168: 8da50000 */ lw $a1,0x0($t5) +/* f09716c: 00053880 */ sll $a3,$a1,0x2 +/* f097170: 01677821 */ addu $t7,$t3,$a3 +/* f097174: 8de60000 */ lw $a2,0x0($t7) +/* f097178: 0005c100 */ sll $t8,$a1,0x4 +/* f09717c: 00985021 */ addu $t2,$a0,$t8 +/* f097180: 00067100 */ sll $t6,$a2,0x4 +/* f097184: 008e4821 */ addu $t1,$a0,$t6 +/* f097188: 00064080 */ sll $t0,$a2,0x2 +/* f09718c: 0128c821 */ addu $t9,$t1,$t0 +/* f097190: 01476021 */ addu $t4,$t2,$a3 +/* f097194: c5920000 */ lwc1 $f18,0x0($t4) +/* f097198: c7300000 */ lwc1 $f16,0x0($t9) +/* f09719c: afaa0020 */ sw $t2,0x20($sp) +/* f0971a0: afa90028 */ sw $t1,0x28($sp) +/* f0971a4: 46128100 */ add.s $f4,$f16,$f18 +/* f0971a8: afa80024 */ sw $t0,0x24($sp) +/* f0971ac: afa7002c */ sw $a3,0x2c($sp) +/* f0971b0: afa30038 */ sw $v1,0x38($sp) +/* f0971b4: 46040181 */ sub.s $f6,$f0,$f4 +/* f0971b8: afa20034 */ sw $v0,0x34($sp) +/* f0971bc: 0c012974 */ jal 0x4a5d0 +/* f0971c0: 46023300 */ add.s $f12,$f6,$f2 +/* f0971c4: 3c013f00 */ lui $at,0x3f00 +/* f0971c8: 44816000 */ mtc1 $at,$f12 +/* f0971cc: 8fa20034 */ lw $v0,0x34($sp) +/* f0971d0: 8fa7002c */ lw $a3,0x2c($sp) +/* f0971d4: 46006083 */ div.s $f2,$f12,$f0 +/* f0971d8: 8fa80024 */ lw $t0,0x24($sp) +/* f0971dc: 8fa90028 */ lw $t1,0x28($sp) +/* f0971e0: 8faa0020 */ lw $t2,0x20($sp) +/* f0971e4: 460c0282 */ mul.s $f10,$f0,$f12 +/* f0971e8: 8fa30038 */ lw $v1,0x38($sp) +/* f0971ec: 02026821 */ addu $t5,$s0,$v0 +/* f0971f0: 01277021 */ addu $t6,$t1,$a3 +/* f0971f4: 01487821 */ addu $t7,$t2,$t0 +/* f0971f8: 0142c021 */ addu $t8,$t2,$v0 +/* f0971fc: 0067c821 */ addu $t9,$v1,$a3 +/* f097200: e5aa0004 */ swc1 $f10,0x4($t5) +/* f097204: c5e80000 */ lwc1 $f8,0x0($t7) +/* f097208: c5d00000 */ lwc1 $f16,0x0($t6) +/* f09720c: 02076021 */ addu $t4,$s0,$a3 +/* f097210: 01226821 */ addu $t5,$t1,$v0 +/* f097214: 00687821 */ addu $t7,$v1,$t0 +/* f097218: 02087021 */ addu $t6,$s0,$t0 +/* f09721c: 46104481 */ sub.s $f18,$f8,$f16 +/* f097220: 46029102 */ mul.s $f4,$f18,$f2 +/* f097224: e6040000 */ swc1 $f4,0x0($s0) +/* f097228: c72a0000 */ lwc1 $f10,0x0($t9) +/* f09722c: c7060000 */ lwc1 $f6,0x0($t8) +/* f097230: 460a3200 */ add.s $f8,$f6,$f10 +/* f097234: 46024402 */ mul.s $f16,$f8,$f2 +/* f097238: e5900004 */ swc1 $f16,0x4($t4) +/* f09723c: c5e40000 */ lwc1 $f4,0x0($t7) +/* f097240: c5b20000 */ lwc1 $f18,0x0($t5) +/* f097244: 46049180 */ add.s $f6,$f18,$f4 +/* f097248: 46023282 */ mul.s $f10,$f6,$f2 +/* f09724c: e5ca0004 */ swc1 $f10,0x4($t6) +.L0f097250: +/* f097250: 8fbf001c */ lw $ra,0x1c($sp) +/* f097254: 8fb00018 */ lw $s0,0x18($sp) +/* f097258: 27bd0060 */ addiu $sp,$sp,0x60 +/* f09725c: 03e00008 */ jr $ra +/* f097260: 00000000 */ sll $zero,$zero,0x0 +/* f097264: 27bdffe8 */ addiu $sp,$sp,-24 +/* f097268: 00803825 */ or $a3,$a0,$zero +/* f09726c: afbf0014 */ sw $ra,0x14($sp) +/* f097270: afa5001c */ sw $a1,0x1c($sp) +/* f097274: 00a02025 */ or $a0,$a1,$zero +/* f097278: 00c02825 */ or $a1,$a2,$zero +/* f09727c: afa70018 */ sw $a3,0x18($sp) +/* f097280: 0fc25bb5 */ jal func0f096ed4 +/* f097284: afa60020 */ sw $a2,0x20($sp) +/* f097288: 8fa70018 */ lw $a3,0x18($sp) +/* f09728c: 8fa60020 */ lw $a2,0x20($sp) +/* f097290: c4e40000 */ lwc1 $f4,0x0($a3) +/* f097294: e4c40030 */ swc1 $f4,0x30($a2) +/* f097298: c4e60004 */ lwc1 $f6,0x4($a3) +/* f09729c: e4c60034 */ swc1 $f6,0x34($a2) +/* f0972a0: c4e80008 */ lwc1 $f8,0x8($a3) +/* f0972a4: e4c80038 */ swc1 $f8,0x38($a2) +/* f0972a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0972ac: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0972b0: 03e00008 */ jr $ra +/* f0972b4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0972b8 +/* f0972b8: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0972bc: afbf0014 */ sw $ra,0x14($sp) +/* f0972c0: c4a60004 */ lwc1 $f6,0x4($a1) +/* f0972c4: c4840004 */ lwc1 $f4,0x4($a0) +/* f0972c8: c4b00000 */ lwc1 $f16,0x0($a1) +/* f0972cc: c4820000 */ lwc1 $f2,0x0($a0) +/* f0972d0: 46062202 */ mul.s $f8,$f4,$f6 +/* f0972d4: c4a60008 */ lwc1 $f6,0x8($a1) +/* f0972d8: c4840008 */ lwc1 $f4,0x8($a0) +/* f0972dc: 46101282 */ mul.s $f10,$f2,$f16 +/* f0972e0: 3c017f1b */ lui $at,0x7f1b +/* f0972e4: 44867000 */ mtc1 $a2,$f14 +/* f0972e8: 46085480 */ add.s $f18,$f10,$f8 +/* f0972ec: 46062282 */ mul.s $f10,$f4,$f6 +/* f0972f0: c486000c */ lwc1 $f6,0xc($a0) +/* f0972f4: c4a4000c */ lwc1 $f4,0xc($a1) +/* f0972f8: 460a9200 */ add.s $f8,$f18,$f10 +/* f0972fc: 46062482 */ mul.s $f18,$f4,$f6 +/* f097300: c42ab874 */ lwc1 $f10,-0x478c($at) +/* f097304: 3c017f1b */ lui $at,0x7f1b +/* f097308: 46089300 */ add.s $f12,$f18,$f8 +/* f09730c: 460a603c */ c.lt.s $f12,$f10 +/* f097310: 00000000 */ sll $zero,$zero,0x0 +/* f097314: 45000020 */ bc1f .L0f097398 +/* f097318: 00000000 */ sll $zero,$zero,0x0 +/* f09731c: 3c013f80 */ lui $at,0x3f80 +/* f097320: 44812000 */ mtc1 $at,$f4 +/* f097324: 00000000 */ sll $zero,$zero,0x0 +/* f097328: 460e2001 */ sub.s $f0,$f4,$f14 +/* f09732c: 46020182 */ mul.s $f6,$f0,$f2 +/* f097330: 00000000 */ sll $zero,$zero,0x0 +/* f097334: 460e8482 */ mul.s $f18,$f16,$f14 +/* f097338: 46123201 */ sub.s $f8,$f6,$f18 +/* f09733c: e4e80000 */ swc1 $f8,0x0($a3) +/* f097340: c48a0004 */ lwc1 $f10,0x4($a0) +/* f097344: c4a60004 */ lwc1 $f6,0x4($a1) +/* f097348: 460a0102 */ mul.s $f4,$f0,$f10 +/* f09734c: 00000000 */ sll $zero,$zero,0x0 +/* f097350: 460e3482 */ mul.s $f18,$f6,$f14 +/* f097354: 46122201 */ sub.s $f8,$f4,$f18 +/* f097358: e4e80004 */ swc1 $f8,0x4($a3) +/* f09735c: c48a0008 */ lwc1 $f10,0x8($a0) +/* f097360: c4a40008 */ lwc1 $f4,0x8($a1) +/* f097364: 460a0182 */ mul.s $f6,$f0,$f10 +/* f097368: 00000000 */ sll $zero,$zero,0x0 +/* f09736c: 460e2482 */ mul.s $f18,$f4,$f14 +/* f097370: 46123201 */ sub.s $f8,$f6,$f18 +/* f097374: e4e80008 */ swc1 $f8,0x8($a3) +/* f097378: c48a000c */ lwc1 $f10,0xc($a0) +/* f09737c: c4a6000c */ lwc1 $f6,0xc($a1) +/* f097380: 460a0102 */ mul.s $f4,$f0,$f10 +/* f097384: 00000000 */ sll $zero,$zero,0x0 +/* f097388: 460e3482 */ mul.s $f18,$f6,$f14 +/* f09738c: 46122201 */ sub.s $f8,$f4,$f18 +/* f097390: 1000005d */ beqz $zero,.L0f097508 +/* f097394: e4e8000c */ swc1 $f8,0xc($a3) +.L0f097398: +/* f097398: c42ab878 */ lwc1 $f10,-0x4788($at) +/* f09739c: 3c013f80 */ lui $at,0x3f80 +/* f0973a0: 460a603e */ c.le.s $f12,$f10 +/* f0973a4: 00000000 */ sll $zero,$zero,0x0 +/* f0973a8: 4502003d */ bc1fl .L0f0974a0 +/* f0973ac: 44812000 */ mtc1 $at,$f4 +/* f0973b0: afa40030 */ sw $a0,0x30($sp) +/* f0973b4: afa50034 */ sw $a1,0x34($sp) +/* f0973b8: afa7003c */ sw $a3,0x3c($sp) +/* f0973bc: 0fc25a74 */ jal func0f0969d0 +/* f0973c0: e7ae0038 */ swc1 $f14,0x38($sp) +/* f0973c4: 3c013f80 */ lui $at,0x3f80 +/* f0973c8: c7ae0038 */ lwc1 $f14,0x38($sp) +/* f0973cc: 44813000 */ mtc1 $at,$f6 +/* f0973d0: 46000306 */ mov.s $f12,$f0 +/* f0973d4: 460e3101 */ sub.s $f4,$f6,$f14 +/* f0973d8: 46002482 */ mul.s $f18,$f4,$f0 +/* f0973dc: 00000000 */ sll $zero,$zero,0x0 +/* f0973e0: 46007202 */ mul.s $f8,$f14,$f0 +/* f0973e4: e7b20024 */ swc1 $f18,0x24($sp) +/* f0973e8: 0c0068f7 */ jal 0x1a3dc +/* f0973ec: e7a80020 */ swc1 $f8,0x20($sp) +/* f0973f0: e7a0001c */ swc1 $f0,0x1c($sp) +/* f0973f4: 0c0068f7 */ jal 0x1a3dc +/* f0973f8: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f0973fc: c7aa001c */ lwc1 $f10,0x1c($sp) +/* f097400: c7ac0020 */ lwc1 $f12,0x20($sp) +/* f097404: 460a0383 */ div.s $f14,$f0,$f10 +/* f097408: 0c0068f7 */ jal 0x1a3dc +/* f09740c: e7ae0018 */ swc1 $f14,0x18($sp) +/* f097410: c7a6001c */ lwc1 $f6,0x1c($sp) +/* f097414: 8fa50034 */ lw $a1,0x34($sp) +/* f097418: 8fa40030 */ lw $a0,0x30($sp) +/* f09741c: 46060083 */ div.s $f2,$f0,$f6 +/* f097420: c4a40000 */ lwc1 $f4,0x0($a1) +/* f097424: c7ae0018 */ lwc1 $f14,0x18($sp) +/* f097428: c4880000 */ lwc1 $f8,0x0($a0) +/* f09742c: 8fa7003c */ lw $a3,0x3c($sp) +/* f097430: 46022482 */ mul.s $f18,$f4,$f2 +/* f097434: 00000000 */ sll $zero,$zero,0x0 +/* f097438: 46087282 */ mul.s $f10,$f14,$f8 +/* f09743c: 460a9180 */ add.s $f6,$f18,$f10 +/* f097440: e4e60000 */ swc1 $f6,0x0($a3) +/* f097444: c4a40004 */ lwc1 $f4,0x4($a1) +/* f097448: c4920004 */ lwc1 $f18,0x4($a0) +/* f09744c: 46022202 */ mul.s $f8,$f4,$f2 +/* f097450: 00000000 */ sll $zero,$zero,0x0 +/* f097454: 46127282 */ mul.s $f10,$f14,$f18 +/* f097458: 460a4180 */ add.s $f6,$f8,$f10 +/* f09745c: e4e60004 */ swc1 $f6,0x4($a3) +/* f097460: c4a40008 */ lwc1 $f4,0x8($a1) +/* f097464: c4880008 */ lwc1 $f8,0x8($a0) +/* f097468: 46022482 */ mul.s $f18,$f4,$f2 +/* f09746c: 00000000 */ sll $zero,$zero,0x0 +/* f097470: 46087282 */ mul.s $f10,$f14,$f8 +/* f097474: 460a9180 */ add.s $f6,$f18,$f10 +/* f097478: e4e60008 */ swc1 $f6,0x8($a3) +/* f09747c: c4a4000c */ lwc1 $f4,0xc($a1) +/* f097480: c492000c */ lwc1 $f18,0xc($a0) +/* f097484: 46022202 */ mul.s $f8,$f4,$f2 +/* f097488: 00000000 */ sll $zero,$zero,0x0 +/* f09748c: 46127282 */ mul.s $f10,$f14,$f18 +/* f097490: 460a4180 */ add.s $f6,$f8,$f10 +/* f097494: 1000001c */ beqz $zero,.L0f097508 +/* f097498: e4e6000c */ swc1 $f6,0xc($a3) +/* f09749c: 44812000 */ mtc1 $at,$f4 +.L0f0974a0: +/* f0974a0: 460e8482 */ mul.s $f18,$f16,$f14 +/* f0974a4: 460e2001 */ sub.s $f0,$f4,$f14 +/* f0974a8: 46020202 */ mul.s $f8,$f0,$f2 +/* f0974ac: 46089280 */ add.s $f10,$f18,$f8 +/* f0974b0: e4ea0000 */ swc1 $f10,0x0($a3) +/* f0974b4: c4a60004 */ lwc1 $f6,0x4($a1) +/* f0974b8: c4920004 */ lwc1 $f18,0x4($a0) +/* f0974bc: 460e3102 */ mul.s $f4,$f6,$f14 +/* f0974c0: 00000000 */ sll $zero,$zero,0x0 +/* f0974c4: 46120202 */ mul.s $f8,$f0,$f18 +/* f0974c8: 46082280 */ add.s $f10,$f4,$f8 +/* f0974cc: e4ea0004 */ swc1 $f10,0x4($a3) +/* f0974d0: c4a60008 */ lwc1 $f6,0x8($a1) +/* f0974d4: c4840008 */ lwc1 $f4,0x8($a0) +/* f0974d8: 460e3482 */ mul.s $f18,$f6,$f14 +/* f0974dc: 00000000 */ sll $zero,$zero,0x0 +/* f0974e0: 46040202 */ mul.s $f8,$f0,$f4 +/* f0974e4: 46089280 */ add.s $f10,$f18,$f8 +/* f0974e8: e4ea0008 */ swc1 $f10,0x8($a3) +/* f0974ec: c4a6000c */ lwc1 $f6,0xc($a1) +/* f0974f0: c492000c */ lwc1 $f18,0xc($a0) +/* f0974f4: 460e3102 */ mul.s $f4,$f6,$f14 +/* f0974f8: 00000000 */ sll $zero,$zero,0x0 +/* f0974fc: 46120202 */ mul.s $f8,$f0,$f18 +/* f097500: 46082280 */ add.s $f10,$f4,$f8 +/* f097504: e4ea000c */ swc1 $f10,0xc($a3) +.L0f097508: +/* f097508: 8fbf0014 */ lw $ra,0x14($sp) +/* f09750c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f097510: 03e00008 */ jr $ra +/* f097514: 00000000 */ sll $zero,$zero,0x0 +/* f097518: 27bdffc8 */ addiu $sp,$sp,-56 +/* f09751c: afbf0014 */ sw $ra,0x14($sp) +/* f097520: c4800000 */ lwc1 $f0,0x0($a0) +/* f097524: 44802000 */ mtc1 $zero,$f4 +/* f097528: 3c013f80 */ lui $at,0x3f80 +/* f09752c: 44811000 */ mtc1 $at,$f2 +/* f097530: 4604003c */ c.lt.s $f0,$f4 +/* f097534: 44857000 */ mtc1 $a1,$f14 +/* f097538: 3c017f1b */ lui $at,0x7f1b +/* f09753c: 46000306 */ mov.s $f12,$f0 +/* f097540: 45000003 */ bc1f .L0f097550 +/* f097544: 46001406 */ mov.s $f16,$f2 +/* f097548: 46006307 */ neg.s $f12,$f12 +/* f09754c: 46001407 */ neg.s $f16,$f2 +.L0f097550: +/* f097550: c426b87c */ lwc1 $f6,-0x4784($at) +/* f097554: 3c017f1b */ lui $at,0x7f1b +/* f097558: 4606603c */ c.lt.s $f12,$f6 +/* f09755c: 00000000 */ sll $zero,$zero,0x0 +/* f097560: 45000011 */ bc1f .L0f0975a8 +/* f097564: 00000000 */ sll $zero,$zero,0x0 +/* f097568: 460e1281 */ sub.s $f10,$f2,$f14 +/* f09756c: 460e0202 */ mul.s $f8,$f0,$f14 +/* f097570: 00000000 */ sll $zero,$zero,0x0 +/* f097574: 46105482 */ mul.s $f18,$f10,$f16 +/* f097578: 46124101 */ sub.s $f4,$f8,$f18 +/* f09757c: e4c40000 */ swc1 $f4,0x0($a2) +/* f097580: c4860004 */ lwc1 $f6,0x4($a0) +/* f097584: 460e3282 */ mul.s $f10,$f6,$f14 +/* f097588: e4ca0004 */ swc1 $f10,0x4($a2) +/* f09758c: c4880008 */ lwc1 $f8,0x8($a0) +/* f097590: 460e4482 */ mul.s $f18,$f8,$f14 +/* f097594: e4d20008 */ swc1 $f18,0x8($a2) +/* f097598: c484000c */ lwc1 $f4,0xc($a0) +/* f09759c: 460e2182 */ mul.s $f6,$f4,$f14 +/* f0975a0: 10000043 */ beqz $zero,.L0f0976b0 +/* f0975a4: e4c6000c */ swc1 $f6,0xc($a2) +.L0f0975a8: +/* f0975a8: c42ab880 */ lwc1 $f10,-0x4780($at) +/* f0975ac: 460a603e */ c.le.s $f12,$f10 +/* f0975b0: 00000000 */ sll $zero,$zero,0x0 +/* f0975b4: 45020030 */ bc1fl .L0f097678 +/* f0975b8: 460e1201 */ sub.s $f8,$f2,$f14 +/* f0975bc: afa40038 */ sw $a0,0x38($sp) +/* f0975c0: afa60040 */ sw $a2,0x40($sp) +/* f0975c4: e7ae003c */ swc1 $f14,0x3c($sp) +/* f0975c8: 0fc25a74 */ jal func0f0969d0 +/* f0975cc: e7b00030 */ swc1 $f16,0x30($sp) +/* f0975d0: 3c013f80 */ lui $at,0x3f80 +/* f0975d4: 44811000 */ mtc1 $at,$f2 +/* f0975d8: c7ae003c */ lwc1 $f14,0x3c($sp) +/* f0975dc: 46000306 */ mov.s $f12,$f0 +/* f0975e0: 460e1481 */ sub.s $f18,$f2,$f14 +/* f0975e4: 46007202 */ mul.s $f8,$f14,$f0 +/* f0975e8: 00000000 */ sll $zero,$zero,0x0 +/* f0975ec: 46009102 */ mul.s $f4,$f18,$f0 +/* f0975f0: e7a80028 */ swc1 $f8,0x28($sp) +/* f0975f4: 0c0068f7 */ jal 0x1a3dc +/* f0975f8: e7a40024 */ swc1 $f4,0x24($sp) +/* f0975fc: e7a00020 */ swc1 $f0,0x20($sp) +/* f097600: 0c0068f7 */ jal 0x1a3dc +/* f097604: c7ac0028 */ lwc1 $f12,0x28($sp) +/* f097608: c7a60020 */ lwc1 $f6,0x20($sp) +/* f09760c: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f097610: 46060083 */ div.s $f2,$f0,$f6 +/* f097614: 0c0068f7 */ jal 0x1a3dc +/* f097618: e7a2001c */ swc1 $f2,0x1c($sp) +/* f09761c: c7b20020 */ lwc1 $f18,0x20($sp) +/* f097620: 8fa40038 */ lw $a0,0x38($sp) +/* f097624: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f097628: 46120103 */ div.s $f4,$f0,$f18 +/* f09762c: c48a0000 */ lwc1 $f10,0x0($a0) +/* f097630: c7b00030 */ lwc1 $f16,0x30($sp) +/* f097634: 8fa60040 */ lw $a2,0x40($sp) +/* f097638: 46025202 */ mul.s $f8,$f10,$f2 +/* f09763c: 00000000 */ sll $zero,$zero,0x0 +/* f097640: 46102182 */ mul.s $f6,$f4,$f16 +/* f097644: 46064280 */ add.s $f10,$f8,$f6 +/* f097648: e4ca0000 */ swc1 $f10,0x0($a2) +/* f09764c: c4920004 */ lwc1 $f18,0x4($a0) +/* f097650: 46029102 */ mul.s $f4,$f18,$f2 +/* f097654: e4c40004 */ swc1 $f4,0x4($a2) +/* f097658: c4880008 */ lwc1 $f8,0x8($a0) +/* f09765c: 46024182 */ mul.s $f6,$f8,$f2 +/* f097660: e4c60008 */ swc1 $f6,0x8($a2) +/* f097664: c48a000c */ lwc1 $f10,0xc($a0) +/* f097668: 46025482 */ mul.s $f18,$f10,$f2 +/* f09766c: 10000010 */ beqz $zero,.L0f0976b0 +/* f097670: e4d2000c */ swc1 $f18,0xc($a2) +/* f097674: 460e1201 */ sub.s $f8,$f2,$f14 +.L0f097678: +/* f097678: 460e0102 */ mul.s $f4,$f0,$f14 +/* f09767c: 00000000 */ sll $zero,$zero,0x0 +/* f097680: 46104182 */ mul.s $f6,$f8,$f16 +/* f097684: 46062280 */ add.s $f10,$f4,$f6 +/* f097688: e4ca0000 */ swc1 $f10,0x0($a2) +/* f09768c: c4920004 */ lwc1 $f18,0x4($a0) +/* f097690: 460e9202 */ mul.s $f8,$f18,$f14 +/* f097694: e4c80004 */ swc1 $f8,0x4($a2) +/* f097698: c4840008 */ lwc1 $f4,0x8($a0) +/* f09769c: 460e2182 */ mul.s $f6,$f4,$f14 +/* f0976a0: e4c60008 */ swc1 $f6,0x8($a2) +/* f0976a4: c48a000c */ lwc1 $f10,0xc($a0) +/* f0976a8: 460e5482 */ mul.s $f18,$f10,$f14 +/* f0976ac: e4d2000c */ swc1 $f18,0xc($a2) +.L0f0976b0: +/* f0976b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0976b4: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0976b8: 03e00008 */ jr $ra +/* f0976bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0976c0 +/* f0976c0: c4ac0000 */ lwc1 $f12,0x0($a1) +/* f0976c4: c4840000 */ lwc1 $f4,0x0($a0) +/* f0976c8: c4ae0004 */ lwc1 $f14,0x4($a1) +/* f0976cc: c4880004 */ lwc1 $f8,0x4($a0) +/* f0976d0: 460c2182 */ mul.s $f6,$f4,$f12 +/* f0976d4: c4840008 */ lwc1 $f4,0x8($a0) +/* f0976d8: c4b00008 */ lwc1 $f16,0x8($a1) +/* f0976dc: 460e4282 */ mul.s $f10,$f8,$f14 +/* f0976e0: c4a2000c */ lwc1 $f2,0xc($a1) +/* f0976e4: 46102202 */ mul.s $f8,$f4,$f16 +/* f0976e8: 460a3480 */ add.s $f18,$f6,$f10 +/* f0976ec: c48a000c */ lwc1 $f10,0xc($a0) +/* f0976f0: 460a1102 */ mul.s $f4,$f2,$f10 +/* f0976f4: 46089180 */ add.s $f6,$f18,$f8 +/* f0976f8: 44809000 */ mtc1 $zero,$f18 +/* f0976fc: 46062000 */ add.s $f0,$f4,$f6 +/* f097700: 4612003c */ c.lt.s $f0,$f18 +/* f097704: 00000000 */ sll $zero,$zero,0x0 +/* f097708: 45000009 */ bc1f .L0f097730 +/* f09770c: 00000000 */ sll $zero,$zero,0x0 +/* f097710: 46006207 */ neg.s $f8,$f12 +/* f097714: 46007287 */ neg.s $f10,$f14 +/* f097718: 46008107 */ neg.s $f4,$f16 +/* f09771c: 46001187 */ neg.s $f6,$f2 +/* f097720: e4a80000 */ swc1 $f8,0x0($a1) +/* f097724: e4aa0004 */ swc1 $f10,0x4($a1) +/* f097728: e4a40008 */ swc1 $f4,0x8($a1) +/* f09772c: e4a6000c */ swc1 $f6,0xc($a1) +.L0f097730: +/* f097730: 03e00008 */ jr $ra +/* f097734: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f097738 +/* f097738: c4840000 */ lwc1 $f4,0x0($a0) +/* f09773c: c4a60000 */ lwc1 $f6,0x0($a1) +/* f097740: c48a0004 */ lwc1 $f10,0x4($a0) +/* f097744: c4b00004 */ lwc1 $f16,0x4($a1) +/* f097748: 46062202 */ mul.s $f8,$f4,$f6 +/* f09774c: c4860008 */ lwc1 $f6,0x8($a0) +/* f097750: 46105482 */ mul.s $f18,$f10,$f16 +/* f097754: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f097758: 460a3402 */ mul.s $f16,$f6,$f10 +/* f09775c: c486000c */ lwc1 $f6,0xc($a0) +/* f097760: 46124101 */ sub.s $f4,$f8,$f18 +/* f097764: c4b2000c */ lwc1 $f18,0xc($a1) +/* f097768: 46069282 */ mul.s $f10,$f18,$f6 +/* f09776c: 46102201 */ sub.s $f8,$f4,$f16 +/* f097770: 460a4101 */ sub.s $f4,$f8,$f10 +/* f097774: e4c40000 */ swc1 $f4,0x0($a2) +/* f097778: c4b20004 */ lwc1 $f18,0x4($a1) +/* f09777c: c4900000 */ lwc1 $f16,0x0($a0) +/* f097780: c48a0004 */ lwc1 $f10,0x4($a0) +/* f097784: c4a80000 */ lwc1 $f8,0x0($a1) +/* f097788: 46128182 */ mul.s $f6,$f16,$f18 +/* f09778c: c4920008 */ lwc1 $f18,0x8($a0) +/* f097790: 460a4102 */ mul.s $f4,$f8,$f10 +/* f097794: c4a8000c */ lwc1 $f8,0xc($a1) +/* f097798: 46089282 */ mul.s $f10,$f18,$f8 +/* f09779c: c492000c */ lwc1 $f18,0xc($a0) +/* f0977a0: 46043400 */ add.s $f16,$f6,$f4 +/* f0977a4: c4a40008 */ lwc1 $f4,0x8($a1) +/* f0977a8: 46122202 */ mul.s $f8,$f4,$f18 +/* f0977ac: 460a8180 */ add.s $f6,$f16,$f10 +/* f0977b0: 46083401 */ sub.s $f16,$f6,$f8 +/* f0977b4: e4d00004 */ swc1 $f16,0x4($a2) +/* f0977b8: c4a40008 */ lwc1 $f4,0x8($a1) +/* f0977bc: c48a0000 */ lwc1 $f10,0x0($a0) +/* f0977c0: c4880008 */ lwc1 $f8,0x8($a0) +/* f0977c4: c4a60000 */ lwc1 $f6,0x0($a1) +/* f0977c8: 46045482 */ mul.s $f18,$f10,$f4 +/* f0977cc: c484000c */ lwc1 $f4,0xc($a0) +/* f0977d0: 46083402 */ mul.s $f16,$f6,$f8 +/* f0977d4: c4a60004 */ lwc1 $f6,0x4($a1) +/* f0977d8: 46062202 */ mul.s $f8,$f4,$f6 +/* f0977dc: c4840004 */ lwc1 $f4,0x4($a0) +/* f0977e0: 46109280 */ add.s $f10,$f18,$f16 +/* f0977e4: c4b0000c */ lwc1 $f16,0xc($a1) +/* f0977e8: 46048182 */ mul.s $f6,$f16,$f4 +/* f0977ec: 46085480 */ add.s $f18,$f10,$f8 +/* f0977f0: 46069281 */ sub.s $f10,$f18,$f6 +/* f0977f4: e4ca0008 */ swc1 $f10,0x8($a2) +/* f0977f8: c4b0000c */ lwc1 $f16,0xc($a1) +/* f0977fc: c4880000 */ lwc1 $f8,0x0($a0) +/* f097800: c486000c */ lwc1 $f6,0xc($a0) +/* f097804: c4b20000 */ lwc1 $f18,0x0($a1) +/* f097808: 46104102 */ mul.s $f4,$f8,$f16 +/* f09780c: c4900004 */ lwc1 $f16,0x4($a0) +/* f097810: 46069282 */ mul.s $f10,$f18,$f6 +/* f097814: c4b20008 */ lwc1 $f18,0x8($a1) +/* f097818: 46128182 */ mul.s $f6,$f16,$f18 +/* f09781c: c4900008 */ lwc1 $f16,0x8($a0) +/* f097820: 460a2200 */ add.s $f8,$f4,$f10 +/* f097824: c4aa0004 */ lwc1 $f10,0x4($a1) +/* f097828: 46105482 */ mul.s $f18,$f10,$f16 +/* f09782c: 46064100 */ add.s $f4,$f8,$f6 +/* f097830: 46122201 */ sub.s $f8,$f4,$f18 +/* f097834: 03e00008 */ jr $ra +/* f097838: e4c8000c */ swc1 $f8,0xc($a2) +/* f09783c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f097840: afbf0014 */ sw $ra,0x14($sp) +/* f097844: 27a60018 */ addiu $a2,$sp,0x18 +/* f097848: 0fc25dce */ jal func0f097738 +/* f09784c: afa5002c */ sw $a1,0x2c($sp) +/* f097850: 8fa5002c */ lw $a1,0x2c($sp) +/* f097854: c7a40018 */ lwc1 $f4,0x18($sp) +/* f097858: e4a40000 */ swc1 $f4,0x0($a1) +/* f09785c: c7a6001c */ lwc1 $f6,0x1c($sp) +/* f097860: e4a60004 */ swc1 $f6,0x4($a1) +/* f097864: c7a80020 */ lwc1 $f8,0x20($sp) +/* f097868: e4a80008 */ swc1 $f8,0x8($a1) +/* f09786c: c7aa0024 */ lwc1 $f10,0x24($sp) +/* f097870: e4aa000c */ swc1 $f10,0xc($a1) +/* f097874: 8fbf0014 */ lw $ra,0x14($sp) +/* f097878: 27bd0028 */ addiu $sp,$sp,0x28 +/* f09787c: 03e00008 */ jr $ra +/* f097880: 00000000 */ sll $zero,$zero,0x0 +/* f097884: 00000000 */ sll $zero,$zero,0x0 +/* f097888: 00000000 */ sll $zero,$zero,0x0 +/* f09788c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f097890 +/* f097890: 44802000 */ mtc1 $zero,$f4 +/* f097894: 00000000 */ sll $zero,$zero,0x0 +/* f097898: 460c203e */ c.le.s $f4,$f12 +/* f09789c: 00000000 */ sll $zero,$zero,0x0 +/* f0978a0: 45020008 */ bc1fl .L0f0978c4 +/* f0978a4: 4600628d */ trunc.w.s $f10,$f12 +/* f0978a8: 4600618d */ trunc.w.s $f6,$f12 +/* f0978ac: 440f3000 */ mfc1 $t7,$f6 +/* f0978b0: 00000000 */ sll $zero,$zero,0x0 +/* f0978b4: 448f4000 */ mtc1 $t7,$f8 +/* f0978b8: 03e00008 */ jr $ra +/* f0978bc: 46804020 */ cvt.s.w $f0,$f8 +/* f0978c0: 4600628d */ trunc.w.s $f10,$f12 +.L0f0978c4: +/* f0978c4: 3c013f80 */ lui $at,0x3f80 +/* f0978c8: 44195000 */ mfc1 $t9,$f10 +/* f0978cc: 00000000 */ sll $zero,$zero,0x0 +/* f0978d0: 44998000 */ mtc1 $t9,$f16 +/* f0978d4: 00000000 */ sll $zero,$zero,0x0 +/* f0978d8: 468080a0 */ cvt.s.w $f2,$f16 +/* f0978dc: 46026032 */ c.eq.s $f12,$f2 +/* f0978e0: 00000000 */ sll $zero,$zero,0x0 +/* f0978e4: 45020004 */ bc1fl .L0f0978f8 +/* f0978e8: 44819000 */ mtc1 $at,$f18 +/* f0978ec: 03e00008 */ jr $ra +/* f0978f0: 46001006 */ mov.s $f0,$f2 +/* f0978f4: 44819000 */ mtc1 $at,$f18 +.L0f0978f8: +/* f0978f8: 00000000 */ sll $zero,$zero,0x0 +/* f0978fc: 46121001 */ sub.s $f0,$f2,$f18 +/* f097900: 03e00008 */ jr $ra +/* f097904: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f097908 +/* f097908: 44802000 */ mtc1 $zero,$f4 +/* f09790c: 00000000 */ sll $zero,$zero,0x0 +/* f097910: 460c203e */ c.le.s $f4,$f12 +/* f097914: 00000000 */ sll $zero,$zero,0x0 +/* f097918: 45020006 */ bc1fl .L0f097934 +/* f09791c: 4600620d */ trunc.w.s $f8,$f12 +/* f097920: 4600618d */ trunc.w.s $f6,$f12 +/* f097924: 44023000 */ mfc1 $v0,$f6 +/* f097928: 03e00008 */ jr $ra +/* f09792c: 00000000 */ sll $zero,$zero,0x0 +/* f097930: 4600620d */ trunc.w.s $f8,$f12 +.L0f097934: +/* f097934: 44034000 */ mfc1 $v1,$f8 +/* f097938: 00000000 */ sll $zero,$zero,0x0 +/* f09793c: 44835000 */ mtc1 $v1,$f10 +/* f097940: 2462ffff */ addiu $v0,$v1,-1 +/* f097944: 46805420 */ cvt.s.w $f16,$f10 +/* f097948: 46106032 */ c.eq.s $f12,$f16 +/* f09794c: 00000000 */ sll $zero,$zero,0x0 +/* f097950: 45000003 */ bc1f .L0f097960 +/* f097954: 00000000 */ sll $zero,$zero,0x0 +/* f097958: 03e00008 */ jr $ra +/* f09795c: 00601025 */ or $v0,$v1,$zero +.L0f097960: +/* f097960: 03e00008 */ jr $ra +/* f097964: 00000000 */ sll $zero,$zero,0x0 +/* f097968: 00000000 */ sll $zero,$zero,0x0 +/* f09796c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f097970 +/* f097970: 44802000 */ mtc1 $zero,$f4 +/* f097974: 00000000 */ sll $zero,$zero,0x0 +/* f097978: 4604603e */ c.le.s $f12,$f4 +/* f09797c: 00000000 */ sll $zero,$zero,0x0 +/* f097980: 45020008 */ bc1fl .L0f0979a4 +/* f097984: 4600628d */ trunc.w.s $f10,$f12 +/* f097988: 4600618d */ trunc.w.s $f6,$f12 +/* f09798c: 440f3000 */ mfc1 $t7,$f6 +/* f097990: 00000000 */ sll $zero,$zero,0x0 +/* f097994: 448f4000 */ mtc1 $t7,$f8 +/* f097998: 03e00008 */ jr $ra +/* f09799c: 46804020 */ cvt.s.w $f0,$f8 +/* f0979a0: 4600628d */ trunc.w.s $f10,$f12 +.L0f0979a4: +/* f0979a4: 3c013f80 */ lui $at,0x3f80 +/* f0979a8: 44195000 */ mfc1 $t9,$f10 +/* f0979ac: 00000000 */ sll $zero,$zero,0x0 +/* f0979b0: 44998000 */ mtc1 $t9,$f16 +/* f0979b4: 00000000 */ sll $zero,$zero,0x0 +/* f0979b8: 468080a0 */ cvt.s.w $f2,$f16 +/* f0979bc: 46026032 */ c.eq.s $f12,$f2 +/* f0979c0: 00000000 */ sll $zero,$zero,0x0 +/* f0979c4: 45020004 */ bc1fl .L0f0979d8 +/* f0979c8: 44819000 */ mtc1 $at,$f18 +/* f0979cc: 03e00008 */ jr $ra +/* f0979d0: 46001006 */ mov.s $f0,$f2 +/* f0979d4: 44819000 */ mtc1 $at,$f18 +.L0f0979d8: +/* f0979d8: 00000000 */ sll $zero,$zero,0x0 +/* f0979dc: 46121000 */ add.s $f0,$f2,$f18 +/* f0979e0: 03e00008 */ jr $ra +/* f0979e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0979e8 +/* f0979e8: 44802000 */ mtc1 $zero,$f4 +/* f0979ec: 00000000 */ sll $zero,$zero,0x0 +/* f0979f0: 4604603e */ c.le.s $f12,$f4 +/* f0979f4: 00000000 */ sll $zero,$zero,0x0 +/* f0979f8: 45020006 */ bc1fl .L0f097a14 +/* f0979fc: 4600620d */ trunc.w.s $f8,$f12 +/* f097a00: 4600618d */ trunc.w.s $f6,$f12 +/* f097a04: 44023000 */ mfc1 $v0,$f6 +/* f097a08: 03e00008 */ jr $ra +/* f097a0c: 00000000 */ sll $zero,$zero,0x0 +/* f097a10: 4600620d */ trunc.w.s $f8,$f12 +.L0f097a14: +/* f097a14: 44034000 */ mfc1 $v1,$f8 +/* f097a18: 00000000 */ sll $zero,$zero,0x0 +/* f097a1c: 44835000 */ mtc1 $v1,$f10 +/* f097a20: 24620001 */ addiu $v0,$v1,0x1 +/* f097a24: 46805420 */ cvt.s.w $f16,$f10 +/* f097a28: 46106032 */ c.eq.s $f12,$f16 +/* f097a2c: 00000000 */ sll $zero,$zero,0x0 +/* f097a30: 45000003 */ bc1f .L0f097a40 +/* f097a34: 00000000 */ sll $zero,$zero,0x0 +/* f097a38: 03e00008 */ jr $ra +/* f097a3c: 00601025 */ or $v0,$v1,$zero +.L0f097a40: +/* f097a40: 03e00008 */ jr $ra +/* f097a44: 00000000 */ sll $zero,$zero,0x0 +/* f097a48: 00000000 */ sll $zero,$zero,0x0 +/* f097a4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f097a50 +/* f097a50: 3c013f80 */ lui $at,0x3f80 +/* f097a54: 44819000 */ mtc1 $at,$f18 +/* f097a58: 44808000 */ mtc1 $zero,$f16 +/* f097a5c: 46009386 */ mov.s $f14,$f18 +/* f097a60: 46109032 */ c.eq.s $f18,$f16 +/* f097a64: 46008006 */ mov.s $f0,$f16 +/* f097a68: 46008086 */ mov.s $f2,$f16 +/* f097a6c: 45010009 */ bc1t .L0f097a94 +/* f097a70: 00000000 */ sll $zero,$zero,0x0 +/* f097a74: 46120000 */ add.s $f0,$f0,$f18 +.L0f097a78: +/* f097a78: 460e1080 */ add.s $f2,$f2,$f14 +/* f097a7c: 46006103 */ div.s $f4,$f12,$f0 +/* f097a80: 46047382 */ mul.s $f14,$f14,$f4 +/* f097a84: 46107032 */ c.eq.s $f14,$f16 +/* f097a88: 00000000 */ sll $zero,$zero,0x0 +/* f097a8c: 4502fffa */ bc1fl .L0f097a78 +/* f097a90: 46120000 */ add.s $f0,$f0,$f18 +.L0f097a94: +/* f097a94: 03e00008 */ jr $ra +/* f097a98: 46001006 */ mov.s $f0,$f2 +/* f097a9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f097aa0 +/* f097aa0: 3c013f80 */ lui $at,0x3f80 +/* f097aa4: 44819000 */ mtc1 $at,$f18 +/* f097aa8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f097aac: f7b80018 */ sdc1 $f24,0x18($sp) +/* f097ab0: 46126101 */ sub.s $f4,$f12,$f18 +/* f097ab4: f7b60010 */ sdc1 $f22,0x10($sp) +/* f097ab8: 3c014000 */ lui $at,0x4000 +/* f097abc: 46126180 */ add.s $f6,$f12,$f18 +/* f097ac0: 44808000 */ mtc1 $zero,$f16 +/* f097ac4: 4481b000 */ mtc1 $at,$f22 +/* f097ac8: 4480c000 */ mtc1 $zero,$f24 +/* f097acc: 46062003 */ div.s $f0,$f4,$f6 +/* f097ad0: f7b40008 */ sdc1 $f20,0x8($sp) +/* f097ad4: 46000382 */ mul.s $f14,$f0,$f0 +/* f097ad8: 46000086 */ mov.s $f2,$f0 +/* f097adc: 46120503 */ div.s $f20,$f0,$f18 +.L0f097ae0: +/* f097ae0: 460e1082 */ mul.s $f2,$f2,$f14 +/* f097ae4: 46169480 */ add.s $f18,$f18,$f22 +/* f097ae8: 4618a032 */ c.eq.s $f20,$f24 +/* f097aec: 46148400 */ add.s $f16,$f16,$f20 +/* f097af0: 4502fffb */ bc1fl .L0f097ae0 +/* f097af4: 46120503 */ div.s $f20,$f0,$f18 +/* f097af8: d7b40008 */ ldc1 $f20,0x8($sp) +/* f097afc: d7b60010 */ ldc1 $f22,0x10($sp) +/* f097b00: d7b80018 */ ldc1 $f24,0x18($sp) +/* f097b04: 27bd0020 */ addiu $sp,$sp,0x20 +/* f097b08: 03e00008 */ jr $ra +/* f097b0c: 46108000 */ add.s $f0,$f16,$f16 +/* f097b10: 27bdffe8 */ addiu $sp,$sp,-24 +/* f097b14: afbf0014 */ sw $ra,0x14($sp) +/* f097b18: 0fc25ea8 */ jal func0f097aa0 +/* f097b1c: e7ae001c */ swc1 $f14,0x1c($sp) +/* f097b20: c7a4001c */ lwc1 $f4,0x1c($sp) +/* f097b24: 46040302 */ mul.s $f12,$f0,$f4 +/* f097b28: 0fc25e94 */ jal func0f097a50 +/* f097b2c: 00000000 */ sll $zero,$zero,0x0 +/* f097b30: 8fbf0014 */ lw $ra,0x14($sp) +/* f097b34: 27bd0018 */ addiu $sp,$sp,0x18 +/* f097b38: 03e00008 */ jr $ra +/* f097b3c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f097b40 +/* f097b40: c4840000 */ lwc1 $f4,0x0($a0) +/* f097b44: c4a60000 */ lwc1 $f6,0x0($a1) +/* f097b48: 46062202 */ mul.s $f8,$f4,$f6 +/* f097b4c: e4c80000 */ swc1 $f8,0x0($a2) +/* f097b50: c4b00004 */ lwc1 $f16,0x4($a1) +/* f097b54: c48a0004 */ lwc1 $f10,0x4($a0) +/* f097b58: 46105482 */ mul.s $f18,$f10,$f16 +/* f097b5c: 03e00008 */ jr $ra +/* f097b60: e4d20004 */ swc1 $f18,0x4($a2) +); + +GLOBAL_ASM( +glabel func0f097b64 +/* f097b64: c4800000 */ lwc1 $f0,0x0($a0) +/* f097b68: c4a40000 */ lwc1 $f4,0x0($a1) +/* f097b6c: 44866000 */ mtc1 $a2,$f12 +/* f097b70: 46002181 */ sub.s $f6,$f4,$f0 +/* f097b74: 460c3202 */ mul.s $f8,$f6,$f12 +/* f097b78: 46080280 */ add.s $f10,$f0,$f8 +/* f097b7c: e4ea0000 */ swc1 $f10,0x0($a3) +/* f097b80: c4b00004 */ lwc1 $f16,0x4($a1) +/* f097b84: c4820004 */ lwc1 $f2,0x4($a0) +/* f097b88: 46028481 */ sub.s $f18,$f16,$f2 +/* f097b8c: 460c9102 */ mul.s $f4,$f18,$f12 +/* f097b90: 46041180 */ add.s $f6,$f2,$f4 +/* f097b94: 03e00008 */ jr $ra +/* f097b98: e4e60004 */ swc1 $f6,0x4($a3) +/* f097b9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f097ba0 +/* f097ba0: 27bdffc0 */ addiu $sp,$sp,-64 +/* f097ba4: afa40040 */ sw $a0,0x40($sp) +/* f097ba8: afbf0014 */ sw $ra,0x14($sp) +/* f097bac: afa50044 */ sw $a1,0x44($sp) +/* f097bb0: 3c04800a */ lui $a0,0x800a +/* f097bb4: afa00030 */ sw $zero,0x30($sp) +/* f097bb8: 8084a24f */ lb $a0,-0x5db1($a0) +/* f097bbc: 27a5002c */ addiu $a1,$sp,0x2c +/* f097bc0: 0c0054b4 */ jal 0x152d0 +/* f097bc4: 27a60028 */ addiu $a2,$sp,0x28 +/* f097bc8: 3c0e800a */ lui $t6,0x800a +/* f097bcc: 8dcea248 */ lw $t6,-0x5db8($t6) +/* f097bd0: 0fc549c4 */ jal func0f152710 +/* f097bd4: 8dc40070 */ lw $a0,0x70($t6) +/* f097bd8: 28410004 */ slti $at,$v0,0x4 +/* f097bdc: 1420003f */ bnez $at,.L0f097cdc +/* f097be0: 8faf002c */ lw $t7,0x2c($sp) +/* f097be4: 05e0003d */ bltz $t7,.L0f097cdc +/* f097be8: 8fb80028 */ lw $t8,0x28($sp) +/* f097bec: 0702003c */ bltzl $t8,.L0f097ce0 +/* f097bf0: 8fac002c */ lw $t4,0x2c($sp) +/* f097bf4: 0fc45a45 */ jal func0f116914 +/* f097bf8: 83a4002f */ lb $a0,0x2f($sp) +/* f097bfc: 38590001 */ xori $t9,$v0,0x1 +/* f097c00: 2f390001 */ sltiu $t9,$t9,0x1 +/* f097c04: afb90024 */ sw $t9,0x24($sp) +/* f097c08: 0fc45a45 */ jal func0f116914 +/* f097c0c: 83a4002b */ lb $a0,0x2b($sp) +/* f097c10: 38430001 */ xori $v1,$v0,0x1 +/* f097c14: 2c630001 */ sltiu $v1,$v1,0x1 +/* f097c18: afa30020 */ sw $v1,0x20($sp) +/* f097c1c: 8fa40044 */ lw $a0,0x44($sp) +/* f097c20: 0fc2c5f0 */ jal func0f0b17c0 +/* f097c24: 24051000 */ addiu $a1,$zero,0x1000 +/* f097c28: 14400003 */ bnez $v0,.L0f097c38 +/* f097c2c: 8fa30020 */ lw $v1,0x20($sp) +/* f097c30: 24080001 */ addiu $t0,$zero,0x1 +/* f097c34: afa80030 */ sw $t0,0x30($sp) +.L0f097c38: +/* f097c38: 8fa90024 */ lw $t1,0x24($sp) +/* f097c3c: 3c053e4c */ lui $a1,0x3e4c +/* f097c40: 34a5cccd */ ori $a1,$a1,0xcccd +/* f097c44: 1120001e */ beqz $t1,.L0f097cc0 +/* f097c48: 24060002 */ addiu $a2,$zero,0x2 +/* f097c4c: 1060001c */ beqz $v1,.L0f097cc0 +/* f097c50: 8faa0030 */ lw $t2,0x30($sp) +/* f097c54: 1140000f */ beqz $t2,.L0f097c94 +/* f097c58: 8fab0040 */ lw $t3,0x40($sp) +/* f097c5c: 3c053e4c */ lui $a1,0x3e4c +/* f097c60: 34a5cccd */ ori $a1,$a1,0xcccd +/* f097c64: 8fa4002c */ lw $a0,0x2c($sp) +/* f097c68: 24060002 */ addiu $a2,$zero,0x2 +/* f097c6c: 0fc47701 */ jal func0f11dc04 +/* f097c70: 24070004 */ addiu $a3,$zero,0x4 +/* f097c74: 3c053e4c */ lui $a1,0x3e4c +/* f097c78: 34a5cccd */ ori $a1,$a1,0xcccd +/* f097c7c: 8fa40028 */ lw $a0,0x28($sp) +/* f097c80: 24060002 */ addiu $a2,$zero,0x2 +/* f097c84: 0fc47701 */ jal func0f11dc04 +/* f097c88: 24070004 */ addiu $a3,$zero,0x4 +/* f097c8c: 1000001c */ beqz $zero,.L0f097d00 +/* f097c90: 8fbf0014 */ lw $ra,0x14($sp) +.L0f097c94: +/* f097c94: 24010001 */ addiu $at,$zero,0x1 +/* f097c98: 15610002 */ bne $t3,$at,.L0f097ca4 +/* f097c9c: 8fa4002c */ lw $a0,0x2c($sp) +/* f097ca0: 8fa40028 */ lw $a0,0x28($sp) +.L0f097ca4: +/* f097ca4: 3c053e4c */ lui $a1,0x3e4c +/* f097ca8: 34a5cccd */ ori $a1,$a1,0xcccd +/* f097cac: 24060002 */ addiu $a2,$zero,0x2 +/* f097cb0: 0fc47701 */ jal func0f11dc04 +/* f097cb4: 24070004 */ addiu $a3,$zero,0x4 +/* f097cb8: 10000011 */ beqz $zero,.L0f097d00 +/* f097cbc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f097cc0: +/* f097cc0: 10600002 */ beqz $v1,.L0f097ccc +/* f097cc4: 8fa4002c */ lw $a0,0x2c($sp) +/* f097cc8: 8fa40028 */ lw $a0,0x28($sp) +.L0f097ccc: +/* f097ccc: 0fc47701 */ jal func0f11dc04 +/* f097cd0: 24070004 */ addiu $a3,$zero,0x4 +/* f097cd4: 1000000a */ beqz $zero,.L0f097d00 +/* f097cd8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f097cdc: +/* f097cdc: 8fac002c */ lw $t4,0x2c($sp) +.L0f097ce0: +/* f097ce0: 3c053e4c */ lui $a1,0x3e4c +/* f097ce4: 34a5cccd */ ori $a1,$a1,0xcccd +/* f097ce8: 05800004 */ bltz $t4,.L0f097cfc +/* f097cec: 01802025 */ or $a0,$t4,$zero +/* f097cf0: 24060002 */ addiu $a2,$zero,0x2 +/* f097cf4: 0fc47701 */ jal func0f11dc04 +/* f097cf8: 24070004 */ addiu $a3,$zero,0x4 +.L0f097cfc: +/* f097cfc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f097d00: +/* f097d00: 27bd0040 */ addiu $sp,$sp,0x40 +/* f097d04: 03e00008 */ jr $ra +/* f097d08: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f097d0c +/* f097d0c: 2401001b */ addiu $at,$zero,0x1b +/* f097d10: 54810004 */ bnel $a0,$at,.L0f097d24 +/* f097d14: 24010013 */ addiu $at,$zero,0x13 +/* f097d18: 03e00008 */ jr $ra +/* f097d1c: 00001025 */ or $v0,$zero,$zero +/* f097d20: 24010013 */ addiu $at,$zero,0x13 +.L0f097d24: +/* f097d24: 54810004 */ bnel $a0,$at,.L0f097d38 +/* f097d28: 24010008 */ addiu $at,$zero,0x8 +/* f097d2c: 03e00008 */ jr $ra +/* f097d30: 24020001 */ addiu $v0,$zero,0x1 +/* f097d34: 24010008 */ addiu $at,$zero,0x8 +.L0f097d38: +/* f097d38: 54810004 */ bnel $a0,$at,.L0f097d4c +/* f097d3c: 24010009 */ addiu $at,$zero,0x9 +/* f097d40: 03e00008 */ jr $ra +/* f097d44: 24020002 */ addiu $v0,$zero,0x2 +/* f097d48: 24010009 */ addiu $at,$zero,0x9 +.L0f097d4c: +/* f097d4c: 14810003 */ bne $a0,$at,.L0f097d5c +/* f097d50: 2402ffff */ addiu $v0,$zero,-1 +/* f097d54: 03e00008 */ jr $ra +/* f097d58: 24020003 */ addiu $v0,$zero,0x3 +.L0f097d5c: +/* f097d5c: 03e00008 */ jr $ra +/* f097d60: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f097d64 +/* f097d64: 3c09800a */ lui $t1,0x800a +/* f097d68: 25299fc0 */ addiu $t1,$t1,-24640 +/* f097d6c: 00001025 */ or $v0,$zero,$zero +/* f097d70: 240b0002 */ addiu $t3,$zero,0x2 +/* f097d74: 240a0004 */ addiu $t2,$zero,0x4 +/* f097d78: 00001825 */ or $v1,$zero,$zero +.L0f097d7c: +/* f097d7c: 00002825 */ or $a1,$zero,$zero +.L0f097d80: +/* f097d80: 00027900 */ sll $t7,$v0,0x4 +/* f097d84: 01e27823 */ subu $t7,$t7,$v0 +/* f097d88: 000f7880 */ sll $t7,$t7,0x2 +/* f097d8c: 01e27821 */ addu $t7,$t7,$v0 +/* f097d90: 8d2e0284 */ lw $t6,0x284($t1) +/* f097d94: 000f78c0 */ sll $t7,$t7,0x3 +/* f097d98: 01e27821 */ addu $t7,$t7,$v0 +/* f097d9c: 000f7880 */ sll $t7,$t7,0x2 +/* f097da0: 01cfc021 */ addu $t8,$t6,$t7 +/* f097da4: 03053021 */ addu $a2,$t8,$a1 +/* f097da8: 94c40d74 */ lhu $a0,0xd74($a2) +/* f097dac: 8d270038 */ lw $a3,0x38($t1) +/* f097db0: 24a50002 */ addiu $a1,$a1,0x2 +/* f097db4: 24630001 */ addiu $v1,$v1,0x1 +/* f097db8: 00e4082a */ slt $at,$a3,$a0 +/* f097dbc: 10200004 */ beqz $at,.L0f097dd0 +/* f097dc0: 00872023 */ subu $a0,$a0,$a3 +/* f097dc4: 3099ffff */ andi $t9,$a0,0xffff +/* f097dc8: 10000002 */ beqz $zero,.L0f097dd4 +/* f097dcc: 03202025 */ or $a0,$t9,$zero +.L0f097dd0: +/* f097dd0: 00002025 */ or $a0,$zero,$zero +.L0f097dd4: +/* f097dd4: 146affea */ bne $v1,$t2,.L0f097d80 +/* f097dd8: a4c40d74 */ sh $a0,0xd74($a2) +/* f097ddc: 24420001 */ addiu $v0,$v0,0x1 +/* f097de0: 544bffe6 */ bnel $v0,$t3,.L0f097d7c +/* f097de4: 00001825 */ or $v1,$zero,$zero +/* f097de8: 03e00008 */ jr $ra +/* f097dec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f097df0 +/* f097df0: 90820000 */ lbu $v0,0x0($a0) +/* f097df4: 24010004 */ addiu $at,$zero,0x4 +/* f097df8: 24030001 */ addiu $v1,$zero,0x1 +/* f097dfc: 10410008 */ beq $v0,$at,.L0f097e20 +/* f097e00: 24010005 */ addiu $at,$zero,0x5 +/* f097e04: 1041000e */ beq $v0,$at,.L0f097e40 +/* f097e08: 3c08800a */ lui $t0,0x800a +/* f097e0c: 24010006 */ addiu $at,$zero,0x6 +/* f097e10: 10410011 */ beq $v0,$at,.L0f097e58 +/* f097e14: 3c0a800a */ lui $t2,0x800a +/* f097e18: 03e00008 */ jr $ra +/* f097e1c: 00601025 */ or $v0,$v1,$zero +.L0f097e20: +/* f097e20: 90ae0001 */ lbu $t6,0x1($a1) +/* f097e24: 948f0002 */ lhu $t7,0x2($a0) +/* f097e28: 01eec007 */ srav $t8,$t6,$t7 +/* f097e2c: 33190001 */ andi $t9,$t8,0x1 +/* f097e30: 1720000e */ bnez $t9,.L0f097e6c +/* f097e34: 00000000 */ sll $zero,$zero,0x0 +/* f097e38: 03e00008 */ jr $ra +/* f097e3c: 00001025 */ or $v0,$zero,$zero +.L0f097e40: +/* f097e40: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f097e44: 25090ddc */ addiu $t1,$t0,0xddc +/* f097e48: 10a90008 */ beq $a1,$t1,.L0f097e6c +/* f097e4c: 00000000 */ sll $zero,$zero,0x0 +/* f097e50: 03e00008 */ jr $ra +/* f097e54: 00001025 */ or $v0,$zero,$zero +.L0f097e58: +/* f097e58: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f097e5c: 254b0638 */ addiu $t3,$t2,0x638 +/* f097e60: 10ab0002 */ beq $a1,$t3,.L0f097e6c +/* f097e64: 00000000 */ sll $zero,$zero,0x0 +/* f097e68: 00001825 */ or $v1,$zero,$zero +.L0f097e6c: +/* f097e6c: 03e00008 */ jr $ra +/* f097e70: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f097e74 +/* f097e74: 27bdffe8 */ addiu $sp,$sp,-24 +/* f097e78: afa40018 */ sw $a0,0x18($sp) +/* f097e7c: 87ae001a */ lh $t6,0x1a($sp) +/* f097e80: 24010035 */ addiu $at,$zero,0x35 +/* f097e84: afbf0014 */ sw $ra,0x14($sp) +/* f097e88: afa5001c */ sw $a1,0x1c($sp) +/* f097e8c: 11c10004 */ beq $t6,$at,.L0f097ea0 +/* f097e90: afa60020 */ sw $a2,0x20($sp) +/* f097e94: 24010036 */ addiu $at,$zero,0x36 +/* f097e98: 15c10013 */ bne $t6,$at,.L0f097ee8 +/* f097e9c: 00e02025 */ or $a0,$a3,$zero +.L0f097ea0: +/* f097ea0: 3c0f800a */ lui $t7,0x800a +/* f097ea4: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f097ea8: 8de41594 */ lw $a0,0x1594($t7) +/* f097eac: 5080001b */ beqzl $a0,.L0f097f1c +/* f097eb0: 8fbf0014 */ lw $ra,0x14($sp) +/* f097eb4: 0c006a47 */ jal 0x1a91c +/* f097eb8: 87a5001a */ lh $a1,0x1a($sp) +/* f097ebc: 50400017 */ beqzl $v0,.L0f097f1c +/* f097ec0: 8fbf0014 */ lw $ra,0x14($sp) +/* f097ec4: 8c430004 */ lw $v1,0x4($v0) +/* f097ec8: 8fb80020 */ lw $t8,0x20($sp) +/* f097ecc: 8fa9001c */ lw $t1,0x1c($sp) +/* f097ed0: 94790004 */ lhu $t9,0x4($v1) +/* f097ed4: 00194080 */ sll $t0,$t9,0x2 +/* f097ed8: 03082021 */ addu $a0,$t8,$t0 +/* f097edc: 248404b4 */ addiu $a0,$a0,0x4b4 +/* f097ee0: 1000000d */ beqz $zero,.L0f097f18 +/* f097ee4: ac890000 */ sw $t1,0x0($a0) +.L0f097ee8: +/* f097ee8: 0c006a47 */ jal 0x1a91c +/* f097eec: 87a5001a */ lh $a1,0x1a($sp) +/* f097ef0: 5040000a */ beqzl $v0,.L0f097f1c +/* f097ef4: 8fbf0014 */ lw $ra,0x14($sp) +/* f097ef8: 8c430004 */ lw $v1,0x4($v0) +/* f097efc: 8faa0020 */ lw $t2,0x20($sp) +/* f097f00: 8fad001c */ lw $t5,0x1c($sp) +/* f097f04: 946b0004 */ lhu $t3,0x4($v1) +/* f097f08: 000b6080 */ sll $t4,$t3,0x2 +/* f097f0c: 014c2021 */ addu $a0,$t2,$t4 +/* f097f10: 24840434 */ addiu $a0,$a0,0x434 +/* f097f14: ac8d0000 */ sw $t5,0x0($a0) +.L0f097f18: +/* f097f18: 8fbf0014 */ lw $ra,0x14($sp) +.L0f097f1c: +/* f097f1c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f097f20: 03e00008 */ jr $ra +/* f097f24: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f097f28 +/* f097f28: 27bdffd0 */ addiu $sp,$sp,-48 +/* f097f2c: afb30020 */ sw $s3,0x20($sp) +/* f097f30: afb2001c */ sw $s2,0x1c($sp) +/* f097f34: afb10018 */ sw $s1,0x18($sp) +/* f097f38: afb00014 */ sw $s0,0x14($sp) +/* f097f3c: 00808825 */ or $s1,$a0,$zero +/* f097f40: 00a09025 */ or $s2,$a1,$zero +/* f097f44: afbf002c */ sw $ra,0x2c($sp) +/* f097f48: afb50028 */ sw $s5,0x28($sp) +/* f097f4c: afb40024 */ sw $s4,0x24($sp) +/* f097f50: 00c08025 */ or $s0,$a2,$zero +/* f097f54: 10c0002d */ beqz $a2,.L0f09800c +/* f097f58: 00009825 */ or $s3,$zero,$zero +/* f097f5c: 24150001 */ addiu $s5,$zero,0x1 +/* f097f60: 24140003 */ addiu $s4,$zero,0x3 +/* f097f64: 02002025 */ or $a0,$s0,$zero +.L0f097f68: +/* f097f68: 0fc25f7c */ jal func0f097df0 +/* f097f6c: 02202825 */ or $a1,$s1,$zero +/* f097f70: 50400019 */ beqzl $v0,.L0f097fd8 +/* f097f74: 920e0004 */ lbu $t6,0x4($s0) +/* f097f78: 92020004 */ lbu $v0,0x4($s0) +/* f097f7c: 02a02825 */ or $a1,$s5,$zero +/* f097f80: 02203025 */ or $a2,$s1,$zero +/* f097f84: 14400004 */ bnez $v0,.L0f097f98 +/* f097f88: 02403825 */ or $a3,$s2,$zero +/* f097f8c: 0fc25f9d */ jal func0f097e74 +/* f097f90: 86040006 */ lh $a0,0x6($s0) +/* f097f94: 92020004 */ lbu $v0,0x4($s0) +.L0f097f98: +/* f097f98: 16a20006 */ bne $s5,$v0,.L0f097fb4 +/* f097f9c: 00002825 */ or $a1,$zero,$zero +/* f097fa0: 86040006 */ lh $a0,0x6($s0) +/* f097fa4: 02203025 */ or $a2,$s1,$zero +/* f097fa8: 0fc25f9d */ jal func0f097e74 +/* f097fac: 02403825 */ or $a3,$s2,$zero +/* f097fb0: 92020004 */ lbu $v0,0x4($s0) +.L0f097fb4: +/* f097fb4: 1682000e */ bne $s4,$v0,.L0f097ff0 +/* f097fb8: 02a02825 */ or $a1,$s5,$zero +/* f097fbc: 86040006 */ lh $a0,0x6($s0) +/* f097fc0: 02203025 */ or $a2,$s1,$zero +/* f097fc4: 0fc25f9d */ jal func0f097e74 +/* f097fc8: 02403825 */ or $a3,$s2,$zero +/* f097fcc: 10000009 */ beqz $zero,.L0f097ff4 +/* f097fd0: 920f000a */ lbu $t7,0xa($s0) +/* f097fd4: 920e0004 */ lbu $t6,0x4($s0) +.L0f097fd8: +/* f097fd8: 00002825 */ or $a1,$zero,$zero +/* f097fdc: 02203025 */ or $a2,$s1,$zero +/* f097fe0: 168e0003 */ bne $s4,$t6,.L0f097ff0 +/* f097fe4: 02403825 */ or $a3,$s2,$zero +/* f097fe8: 0fc25f9d */ jal func0f097e74 +/* f097fec: 86040006 */ lh $a0,0x6($s0) +.L0f097ff0: +/* f097ff0: 920f000a */ lbu $t7,0xa($s0) +.L0f097ff4: +/* f097ff4: 2610000a */ addiu $s0,$s0,0xa +/* f097ff8: 15e00002 */ bnez $t7,.L0f098004 +/* f097ffc: 00000000 */ sll $zero,$zero,0x0 +/* f098000: 02a09825 */ or $s3,$s5,$zero +.L0f098004: +/* f098004: 5260ffd8 */ beqzl $s3,.L0f097f68 +/* f098008: 02002025 */ or $a0,$s0,$zero +.L0f09800c: +/* f09800c: 8fbf002c */ lw $ra,0x2c($sp) +/* f098010: 8fb00014 */ lw $s0,0x14($sp) +/* f098014: 8fb10018 */ lw $s1,0x18($sp) +/* f098018: 8fb2001c */ lw $s2,0x1c($sp) +/* f09801c: 8fb30020 */ lw $s3,0x20($sp) +/* f098020: 8fb40024 */ lw $s4,0x24($sp) +/* f098024: 8fb50028 */ lw $s5,0x28($sp) +/* f098028: 03e00008 */ jr $ra +/* f09802c: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f098030 +/* f098030: 27bdffc8 */ addiu $sp,$sp,-56 +/* f098034: afb20020 */ sw $s2,0x20($sp) +/* f098038: 00809025 */ or $s2,$a0,$zero +/* f09803c: afbf0034 */ sw $ra,0x34($sp) +/* f098040: afb60030 */ sw $s6,0x30($sp) +/* f098044: afb5002c */ sw $s5,0x2c($sp) +/* f098048: afb40028 */ sw $s4,0x28($sp) +/* f09804c: afb30024 */ sw $s3,0x24($sp) +/* f098050: afb1001c */ sw $s1,0x1c($sp) +/* f098054: afb00018 */ sw $s0,0x18($sp) +/* f098058: 00a09825 */ or $s3,$a1,$zero +/* f09805c: 0fc2c3f4 */ jal func0f0b0fd0 +/* f098060: 90840000 */ lbu $a0,0x0($a0) +/* f098064: 00408025 */ or $s0,$v0,$zero +/* f098068: 02402025 */ or $a0,$s2,$zero +/* f09806c: 02602825 */ or $a1,$s3,$zero +/* f098070: 0fc25fca */ jal func0f097f28 +/* f098074: 8c46003c */ lw $a2,0x3c($v0) +/* f098078: 24040042 */ addiu $a0,$zero,0x42 +/* f09807c: 00002825 */ or $a1,$zero,$zero +/* f098080: 02403025 */ or $a2,$s2,$zero +/* f098084: 0fc25f9d */ jal func0f097e74 +/* f098088: 02603825 */ or $a3,$s3,$zero +/* f09808c: 0000a025 */ or $s4,$zero,$zero +/* f098090: 0200a825 */ or $s5,$s0,$zero +/* f098094: 24160008 */ addiu $s6,$zero,0x8 +.L0f098098: +/* f098098: 8ea2001c */ lw $v0,0x1c($s5) +/* f09809c: 50400023 */ beqzl $v0,.L0f09812c +/* f0980a0: 26940004 */ addiu $s4,$s4,0x4 +/* f0980a4: 904e0010 */ lbu $t6,0x10($v0) +/* f0980a8: 02548821 */ addu $s1,$s2,$s4 +/* f0980ac: 31cf0008 */ andi $t7,$t6,0x8 +/* f0980b0: 51e0001e */ beqzl $t7,.L0f09812c +/* f0980b4: 26940004 */ addiu $s4,$s4,0x4 +/* f0980b8: 8e380228 */ lw $t8,0x228($s1) +/* f0980bc: 00008025 */ or $s0,$zero,$zero +/* f0980c0: 5b00001a */ blezl $t8,.L0f09812c +/* f0980c4: 26940004 */ addiu $s4,$s4,0x4 +/* f0980c8: 8e390220 */ lw $t9,0x220($s1) +.L0f0980cc: +/* f0980cc: 26040064 */ addiu $a0,$s0,0x64 +/* f0980d0: 00045400 */ sll $t2,$a0,0x10 +/* f0980d4: 0219082a */ slt $at,$s0,$t9 +/* f0980d8: 1420000a */ bnez $at,.L0f098104 +/* f0980dc: 000a2403 */ sra $a0,$t2,0x10 +/* f0980e0: 26040064 */ addiu $a0,$s0,0x64 +/* f0980e4: 00044400 */ sll $t0,$a0,0x10 +/* f0980e8: 00082403 */ sra $a0,$t0,0x10 +/* f0980ec: 00002825 */ or $a1,$zero,$zero +/* f0980f0: 02403025 */ or $a2,$s2,$zero +/* f0980f4: 0fc25f9d */ jal func0f097e74 +/* f0980f8: 02603825 */ or $a3,$s3,$zero +/* f0980fc: 10000006 */ beqz $zero,.L0f098118 +/* f098100: 8e2c0228 */ lw $t4,0x228($s1) +.L0f098104: +/* f098104: 24050001 */ addiu $a1,$zero,0x1 +/* f098108: 02403025 */ or $a2,$s2,$zero +/* f09810c: 0fc25f9d */ jal func0f097e74 +/* f098110: 02603825 */ or $a3,$s3,$zero +/* f098114: 8e2c0228 */ lw $t4,0x228($s1) +.L0f098118: +/* f098118: 26100001 */ addiu $s0,$s0,0x1 +/* f09811c: 020c082a */ slt $at,$s0,$t4 +/* f098120: 5420ffea */ bnezl $at,.L0f0980cc +/* f098124: 8e390220 */ lw $t9,0x220($s1) +/* f098128: 26940004 */ addiu $s4,$s4,0x4 +.L0f09812c: +/* f09812c: 1696ffda */ bne $s4,$s6,.L0f098098 +/* f098130: 26b50004 */ addiu $s5,$s5,0x4 +/* f098134: 8fbf0034 */ lw $ra,0x34($sp) +/* f098138: 8fb00018 */ lw $s0,0x18($sp) +/* f09813c: 8fb1001c */ lw $s1,0x1c($sp) +/* f098140: 8fb20020 */ lw $s2,0x20($sp) +/* f098144: 8fb30024 */ lw $s3,0x24($sp) +/* f098148: 8fb40028 */ lw $s4,0x28($sp) +/* f09814c: 8fb5002c */ lw $s5,0x2c($sp) +/* f098150: 8fb60030 */ lw $s6,0x30($sp) +/* f098154: 03e00008 */ jr $ra +/* f098158: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f09815c +/* f09815c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f098160: afbf0014 */ sw $ra,0x14($sp) +/* f098164: 8c8e068c */ lw $t6,0x68c($a0) +/* f098168: 24010002 */ addiu $at,$zero,0x2 +/* f09816c: 00802825 */ or $a1,$a0,$zero +/* f098170: 55c10018 */ bnel $t6,$at,.L0f0981d4 +/* f098174: 44800000 */ mtc1 $zero,$f0 +/* f098178: 8c8206b0 */ lw $v0,0x6b0($a0) +/* f09817c: 50400015 */ beqzl $v0,.L0f0981d4 +/* f098180: 44800000 */ mtc1 $zero,$f0 +/* f098184: 8c4f0004 */ lw $t7,0x4($v0) +/* f098188: 24840384 */ addiu $a0,$a0,0x384 +/* f09818c: 05e1000c */ bgez $t7,.L0f0981c0 +/* f098190: 00000000 */ sll $zero,$zero,0x0 +/* f098194: 0c007486 */ jal 0x1d218 +/* f098198: afa40018 */ sw $a0,0x18($sp) +/* f09819c: 8fa40018 */ lw $a0,0x18($sp) +/* f0981a0: 0c00745f */ jal 0x1d17c +/* f0981a4: afa2001c */ sw $v0,0x1c($sp) +/* f0981a8: 8fb8001c */ lw $t8,0x1c($sp) +/* f0981ac: 44982000 */ mtc1 $t8,$f4 +/* f0981b0: 00000000 */ sll $zero,$zero,0x0 +/* f0981b4: 468021a0 */ cvt.s.w $f6,$f4 +/* f0981b8: 10000007 */ beqz $zero,.L0f0981d8 +/* f0981bc: 46003001 */ sub.s $f0,$f6,$f0 +.L0f0981c0: +/* f0981c0: 0c00745f */ jal 0x1d17c +/* f0981c4: 24a40384 */ addiu $a0,$a1,0x384 +/* f0981c8: 10000004 */ beqz $zero,.L0f0981dc +/* f0981cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0981d0: 44800000 */ mtc1 $zero,$f0 +.L0f0981d4: +/* f0981d4: 00000000 */ sll $zero,$zero,0x0 +.L0f0981d8: +/* f0981d8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0981dc: +/* f0981dc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0981e0: 03e00008 */ jr $ra +/* f0981e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0981e8 +/* f0981e8: 27bdfea8 */ addiu $sp,$sp,-344 +/* f0981ec: afbf0044 */ sw $ra,0x44($sp) +/* f0981f0: afb40040 */ sw $s4,0x40($sp) +/* f0981f4: afb3003c */ sw $s3,0x3c($sp) +/* f0981f8: afb20038 */ sw $s2,0x38($sp) +/* f0981fc: afb10034 */ sw $s1,0x34($sp) +/* f098200: afb00030 */ sw $s0,0x30($sp) +/* f098204: afa5015c */ sw $a1,0x15c($sp) +/* f098208: 908e0690 */ lbu $t6,0x690($a0) +/* f09820c: 8c98068c */ lw $t8,0x68c($a0) +/* f098210: 24010002 */ addiu $at,$zero,0x2 +/* f098214: 31cfffe3 */ andi $t7,$t6,0xffe3 +/* f098218: 00809825 */ or $s3,$a0,$zero +/* f09821c: 1701000f */ bne $t8,$at,.L0f09825c +/* f098220: a08f0690 */ sb $t7,0x690($a0) +/* f098224: 0fc26057 */ jal func0f09815c +/* f098228: 00000000 */ sll $zero,$zero,0x0 +/* f09822c: e7a00060 */ swc1 $f0,0x60($sp) +/* f098230: 0c007486 */ jal 0x1d218 +/* f098234: 26640384 */ addiu $a0,$s3,0x384 +/* f098238: 2459ffff */ addiu $t9,$v0,-1 +/* f09823c: 44993000 */ mtc1 $t9,$f6 +/* f098240: c7a40060 */ lwc1 $f4,0x60($sp) +/* f098244: 46803220 */ cvt.s.w $f8,$f6 +/* f098248: 4604403e */ c.le.s $f8,$f4 +/* f09824c: 00000000 */ sll $zero,$zero,0x0 +/* f098250: 45020003 */ bc1fl .L0f098260 +/* f098254: 8e680680 */ lw $t0,0x680($s3) +/* f098258: ae60068c */ sw $zero,0x68c($s3) +.L0f09825c: +/* f09825c: 8e680680 */ lw $t0,0x680($s3) +.L0f098260: +/* f098260: 8e6a068c */ lw $t2,0x68c($s3) +/* f098264: 266d0384 */ addiu $t5,$s3,0x384 +/* f098268: 29020000 */ slti $v0,$t0,0x0 +/* f09826c: 394b0002 */ xori $t3,$t2,0x2 +/* f098270: 2d6b0001 */ sltiu $t3,$t3,0x1 +/* f098274: 38420001 */ xori $v0,$v0,0x1 +/* f098278: 01626025 */ or $t4,$t3,$v0 +/* f09827c: 5180017a */ beqzl $t4,.L0f098868 +/* f098280: 8fbf0044 */ lw $ra,0x44($sp) +/* f098284: afad0058 */ sw $t5,0x58($sp) +/* f098288: 44806000 */ mtc1 $zero,$f12 +/* f09828c: c66a06d0 */ lwc1 $f10,0x6d0($s3) +/* f098290: 460a603c */ c.lt.s $f12,$f10 +/* f098294: 00000000 */ sll $zero,$zero,0x0 +/* f098298: 45000005 */ bc1f .L0f0982b0 +/* f09829c: 00000000 */ sll $zero,$zero,0x0 +/* f0982a0: 8e680680 */ lw $t0,0x680($s3) +/* f0982a4: ae600684 */ sw $zero,0x684($s3) +/* f0982a8: 29020000 */ slti $v0,$t0,0x0 +/* f0982ac: 38420001 */ xori $v0,$v0,0x1 +.L0f0982b0: +/* f0982b0: 5040004f */ beqzl $v0,.L0f0983f0 +/* f0982b4: 8e6f0690 */ lw $t7,0x690($s3) +/* f0982b8: 8e6306b0 */ lw $v1,0x6b0($s3) +/* f0982bc: 3c013f80 */ lui $at,0x3f80 +/* f0982c0: 926f06d6 */ lbu $t7,0x6d6($s3) +/* f0982c4: 8c6e0004 */ lw $t6,0x4($v1) +/* f0982c8: 44810000 */ mtc1 $at,$f0 +/* f0982cc: 3c017f1b */ lui $at,0x7f1b +/* f0982d0: 448e8000 */ mtc1 $t6,$f16 +/* f0982d4: c426c1a8 */ lwc1 $f6,-0x3e58($at) +/* f0982d8: 31f80001 */ andi $t8,$t7,0x1 +/* f0982dc: 468084a0 */ cvt.s.w $f18,$f16 +/* f0982e0: 3c19800a */ lui $t9,0x800a +/* f0982e4: 1300001b */ beqz $t8,.L0f098354 +/* f0982e8: 46069083 */ div.s $f2,$f18,$f6 +/* f0982ec: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f0982f0: 832a0de4 */ lb $t2,0xde4($t9) +/* f0982f4: 11400017 */ beqz $t2,.L0f098354 +/* f0982f8: 00000000 */ sll $zero,$zero,0x0 +/* f0982fc: 0c004b70 */ jal 0x12dc0 +/* f098300: e7a20148 */ swc1 $f2,0x148($sp) +/* f098304: 44822000 */ mtc1 $v0,$f4 +/* f098308: 44806000 */ mtc1 $zero,$f12 +/* f09830c: c7a20148 */ lwc1 $f2,0x148($sp) +/* f098310: 04410005 */ bgez $v0,.L0f098328 +/* f098314: 46802220 */ cvt.s.w $f8,$f4 +/* f098318: 3c014f80 */ lui $at,0x4f80 +/* f09831c: 44815000 */ mtc1 $at,$f10 +/* f098320: 00000000 */ sll $zero,$zero,0x0 +/* f098324: 460a4200 */ add.s $f8,$f8,$f10 +.L0f098328: +/* f098328: 3c012f80 */ lui $at,0x2f80 +/* f09832c: 44818000 */ mtc1 $at,$f16 +/* f098330: 3c017f1b */ lui $at,0x7f1b +/* f098334: c426c1ac */ lwc1 $f6,-0x3e54($at) +/* f098338: 46104482 */ mul.s $f18,$f8,$f16 +/* f09833c: 3c017f1b */ lui $at,0x7f1b +/* f098340: c42ac1b0 */ lwc1 $f10,-0x3e50($at) +/* f098344: 8e680680 */ lw $t0,0x680($s3) +/* f098348: 8e6306b0 */ lw $v1,0x6b0($s3) +/* f09834c: 46069102 */ mul.s $f4,$f18,$f6 +/* f098350: 460a2000 */ add.s $f0,$f4,$f10 +.L0f098354: +/* f098354: 10600018 */ beqz $v1,.L0f0983b8 +/* f098358: 8fa40058 */ lw $a0,0x58($sp) +/* f09835c: 460c103c */ c.lt.s $f2,$f12 +/* f098360: 00082c00 */ sll $a1,$t0,0x10 +/* f098364: 00055c03 */ sra $t3,$a1,0x10 +/* f098368: 45000013 */ bc1f .L0f0983b8 +/* f09836c: 00000000 */ sll $zero,$zero,0x0 +/* f098370: 46020202 */ mul.s $f8,$f0,$f2 +/* f098374: 44076000 */ mfc1 $a3,$f12 +/* f098378: 8fa40058 */ lw $a0,0x58($sp) +/* f09837c: 01602825 */ or $a1,$t3,$zero +/* f098380: 00003025 */ or $a2,$zero,$zero +/* f098384: e7ac0014 */ swc1 $f12,0x14($sp) +/* f098388: 0c007733 */ jal 0x1dccc +/* f09838c: e7a80010 */ swc1 $f8,0x10($sp) +/* f098390: 0c007486 */ jal 0x1d218 +/* f098394: 8fa40058 */ lw $a0,0x58($sp) +/* f098398: 44828000 */ mtc1 $v0,$f16 +/* f09839c: 8fa40058 */ lw $a0,0x58($sp) +/* f0983a0: 46808420 */ cvt.s.w $f16,$f16 +/* f0983a4: 44058000 */ mfc1 $a1,$f16 +/* f0983a8: 0c007806 */ jal 0x1e018 +/* f0983ac: 00000000 */ sll $zero,$zero,0x0 +/* f0983b0: 1000000b */ beqz $zero,.L0f0983e0 +/* f0983b4: 240dffff */ addiu $t5,$zero,-1 +.L0f0983b8: +/* f0983b8: 46020482 */ mul.s $f18,$f0,$f2 +/* f0983bc: 00082c00 */ sll $a1,$t0,0x10 +/* f0983c0: 00056403 */ sra $t4,$a1,0x10 +/* f0983c4: 44076000 */ mfc1 $a3,$f12 +/* f0983c8: 01802825 */ or $a1,$t4,$zero +/* f0983cc: 00003025 */ or $a2,$zero,$zero +/* f0983d0: e7ac0014 */ swc1 $f12,0x14($sp) +/* f0983d4: 0c007733 */ jal 0x1dccc +/* f0983d8: e7b20010 */ swc1 $f18,0x10($sp) +/* f0983dc: 240dffff */ addiu $t5,$zero,-1 +.L0f0983e0: +/* f0983e0: 240e0002 */ addiu $t6,$zero,0x2 +/* f0983e4: ae6d0680 */ sw $t5,0x680($s3) +/* f0983e8: ae6e068c */ sw $t6,0x68c($s3) +/* f0983ec: 8e6f0690 */ lw $t7,0x690($s3) +.L0f0983f0: +/* f0983f0: 000fc840 */ sll $t9,$t7,0x1 +/* f0983f4: 07210002 */ bgez $t9,.L0f098400 +/* f0983f8: 00000000 */ sll $zero,$zero,0x0 +/* f0983fc: ae600684 */ sw $zero,0x684($s3) +.L0f098400: +/* f098400: 0fc26057 */ jal func0f09815c +/* f098404: 02602025 */ or $a0,$s3,$zero +/* f098408: 4600018d */ trunc.w.s $f6,$f0 +/* f09840c: 8e6b0684 */ lw $t3,0x684($s3) +/* f098410: 00004825 */ or $t1,$zero,$zero +/* f098414: 44023000 */ mfc1 $v0,$f6 +/* f098418: 00000000 */ sll $zero,$zero,0x0 +/* f09841c: 0040a025 */ or $s4,$v0,$zero +/* f098420: 14400004 */ bnez $v0,.L0f098434 +/* f098424: 01629021 */ addu $s2,$t3,$v0 +/* f098428: 5a400003 */ blezl $s2,.L0f098438 +/* f09842c: 8e6306b0 */ lw $v1,0x6b0($s3) +/* f098430: 2454ffff */ addiu $s4,$v0,-1 +.L0f098434: +/* f098434: 8e6306b0 */ lw $v1,0x6b0($s3) +.L0f098438: +/* f098438: 506000a9 */ beqzl $v1,.L0f0986e0 +/* f09843c: 8fa40058 */ lw $a0,0x58($sp) +/* f098440: 106000a6 */ beqz $v1,.L0f0986dc +/* f098444: 00608825 */ or $s1,$v1,$zero +/* f098448: 00008025 */ or $s0,$zero,$zero +/* f09844c: 24080001 */ addiu $t0,$zero,0x1 +.L0f098450: +/* f098450: 92230000 */ lbu $v1,0x0($s1) +/* f098454: 14600003 */ bnez $v1,.L0f098464 +/* f098458: 00000000 */ sll $zero,$zero,0x0 +/* f09845c: 10000088 */ beqz $zero,.L0f098680 +/* f098460: 01004825 */ or $t1,$t0,$zero +.L0f098464: +/* f098464: 11030003 */ beq $t0,$v1,.L0f098474 +/* f098468: 24010002 */ addiu $at,$zero,0x2 +/* f09846c: 5461002f */ bnel $v1,$at,.L0f09852c +/* f098470: 24010003 */ addiu $at,$zero,0x3 +.L0f098474: +/* f098474: 96270002 */ lhu $a3,0x2($s1) +/* f098478: 00001025 */ or $v0,$zero,$zero +/* f09847c: 27b8008c */ addiu $t8,$sp,0x8c +/* f098480: 0247082a */ slt $at,$s2,$a3 +/* f098484: 1420007e */ bnez $at,.L0f098680 +/* f098488: 00000000 */ sll $zero,$zero,0x0 +/* f09848c: 1a00000a */ blez $s0,.L0f0984b8 +/* f098490: 2404ffff */ addiu $a0,$zero,-1 +/* f098494: 8e260004 */ lw $a2,0x4($s1) +/* f098498: 27a30104 */ addiu $v1,$sp,0x104 +.L0f09849c: +/* f09849c: 8c6c0000 */ lw $t4,0x0($v1) +/* f0984a0: 54cc0003 */ bnel $a2,$t4,.L0f0984b0 +/* f0984a4: 24420001 */ addiu $v0,$v0,0x1 +/* f0984a8: 00402025 */ or $a0,$v0,$zero +/* f0984ac: 24420001 */ addiu $v0,$v0,0x1 +.L0f0984b0: +/* f0984b0: 1450fffa */ bne $v0,$s0,.L0f09849c +/* f0984b4: 24630004 */ addiu $v1,$v1,0x4 +.L0f0984b8: +/* f0984b8: 2401ffff */ addiu $at,$zero,-1 +/* f0984bc: 1481000a */ bne $a0,$at,.L0f0984e8 +/* f0984c0: 240effff */ addiu $t6,$zero,-1 +/* f0984c4: 8e260004 */ lw $a2,0x4($s1) +/* f0984c8: 02002025 */ or $a0,$s0,$zero +/* f0984cc: 00041080 */ sll $v0,$a0,0x2 +/* f0984d0: 03a26821 */ addu $t5,$sp,$v0 +/* f0984d4: 03a27821 */ addu $t7,$sp,$v0 +/* f0984d8: ada60104 */ sw $a2,0x104($t5) +/* f0984dc: adee008c */ sw $t6,0x8c($t7) +/* f0984e0: 26100001 */ addiu $s0,$s0,0x1 +/* f0984e4: 96270002 */ lhu $a3,0x2($s1) +.L0f0984e8: +/* f0984e8: 00041080 */ sll $v0,$a0,0x2 +/* f0984ec: 00581821 */ addu $v1,$v0,$t8 +/* f0984f0: 8c790000 */ lw $t9,0x0($v1) +/* f0984f4: 0327082a */ slt $at,$t9,$a3 +/* f0984f8: 10200061 */ beqz $at,.L0f098680 +/* f0984fc: 00000000 */ sll $zero,$zero,0x0 +/* f098500: ac670000 */ sw $a3,0x0($v1) +/* f098504: 922a0000 */ lbu $t2,0x0($s1) +/* f098508: 03a26021 */ addu $t4,$sp,$v0 +/* f09850c: 03a25821 */ addu $t3,$sp,$v0 +/* f098510: 150a0003 */ bne $t0,$t2,.L0f098520 +/* f098514: 00000000 */ sll $zero,$zero,0x0 +/* f098518: 10000059 */ beqz $zero,.L0f098680 +/* f09851c: ad6800c8 */ sw $t0,0xc8($t3) +.L0f098520: +/* f098520: 10000057 */ beqz $zero,.L0f098680 +/* f098524: ad8000c8 */ sw $zero,0xc8($t4) +/* f098528: 24010003 */ addiu $at,$zero,0x3 +.L0f09852c: +/* f09852c: 10610006 */ beq $v1,$at,.L0f098548 +/* f098530: 00601025 */ or $v0,$v1,$zero +/* f098534: 24010008 */ addiu $at,$zero,0x8 +/* f098538: 50610025 */ beql $v1,$at,.L0f0985d0 +/* f09853c: 8e6b0690 */ lw $t3,0x690($s3) +/* f098540: 1000004f */ beqz $zero,.L0f098680 +/* f098544: 00000000 */ sll $zero,$zero,0x0 +.L0f098548: +/* f098548: 8e6d0690 */ lw $t5,0x690($s3) +/* f09854c: 000d77c2 */ srl $t6,$t5,0x1f +/* f098550: 11c0004b */ beqz $t6,.L0f098680 +/* f098554: 00000000 */ sll $zero,$zero,0x0 +/* f098558: 96270002 */ lhu $a3,0x2($s1) +/* f09855c: 0247082a */ slt $at,$s2,$a3 +/* f098560: 14200047 */ bnez $at,.L0f098680 +/* f098564: 0287082a */ slt $at,$s4,$a3 +/* f098568: 10200045 */ beqz $at,.L0f098680 +/* f09856c: 0292082a */ slt $at,$s4,$s2 +/* f098570: 10200043 */ beqz $at,.L0f098680 +/* f098574: 00000000 */ sll $zero,$zero,0x0 +/* f098578: 02602025 */ or $a0,$s3,$zero +/* f09857c: 0fc26057 */ jal func0f09815c +/* f098580: afa90144 */ sw $t1,0x144($sp) +/* f098584: 4600010d */ trunc.w.s $f4,$f0 +/* f098588: 962f0002 */ lhu $t7,0x2($s1) +/* f09858c: 8e630684 */ lw $v1,0x684($s3) +/* f098590: 24080001 */ addiu $t0,$zero,0x1 +/* f098594: 44192000 */ mfc1 $t9,$f4 +/* f098598: 8fa90144 */ lw $t1,0x144($sp) +/* f09859c: 01f91023 */ subu $v0,$t7,$t9 +/* f0985a0: 04410003 */ bgez $v0,.L0f0985b0 +/* f0985a4: 00025043 */ sra $t2,$v0,0x1 +/* f0985a8: 24410001 */ addiu $at,$v0,0x1 +/* f0985ac: 00015043 */ sra $t2,$at,0x1 +.L0f0985b0: +/* f0985b0: 0143082a */ slt $at,$t2,$v1 +/* f0985b4: 10200003 */ beqz $at,.L0f0985c4 +/* f0985b8: 01401025 */ or $v0,$t2,$zero +/* f0985bc: ae620684 */ sw $v0,0x684($s3) +/* f0985c0: 00401825 */ or $v1,$v0,$zero +.L0f0985c4: +/* f0985c4: 1000002e */ beqz $zero,.L0f098680 +/* f0985c8: 00749021 */ addu $s2,$v1,$s4 +/* f0985cc: 8e6b0690 */ lw $t3,0x690($s3) +.L0f0985d0: +/* f0985d0: 000b6080 */ sll $t4,$t3,0x2 +/* f0985d4: 000c6fc2 */ srl $t5,$t4,0x1f +/* f0985d8: 11a00029 */ beqz $t5,.L0f098680 +/* f0985dc: 00000000 */ sll $zero,$zero,0x0 +/* f0985e0: 96270002 */ lhu $a3,0x2($s1) +/* f0985e4: 0247082a */ slt $at,$s2,$a3 +/* f0985e8: 14200025 */ bnez $at,.L0f098680 +/* f0985ec: 0287082a */ slt $at,$s4,$a3 +/* f0985f0: 10200023 */ beqz $at,.L0f098680 +/* f0985f4: 0292082a */ slt $at,$s4,$s2 +/* f0985f8: 10200021 */ beqz $at,.L0f098680 +/* f0985fc: 00000000 */ sll $zero,$zero,0x0 +/* f098600: 8e260004 */ lw $a2,0x4($s1) +/* f098604: 02477023 */ subu $t6,$s2,$a3 +/* f098608: ae600684 */ sw $zero,0x684($s3) +/* f09860c: 00e6c023 */ subu $t8,$a3,$a2 +/* f098610: 270f0001 */ addiu $t7,$t8,0x1 +/* f098614: 01cf001a */ div $zero,$t6,$t7 +/* f098618: 0000c810 */ mfhi $t9 +/* f09861c: 00d91021 */ addu $v0,$a2,$t9 +/* f098620: 44825000 */ mtc1 $v0,$f10 +/* f098624: 15e00002 */ bnez $t7,.L0f098630 +/* f098628: 00000000 */ sll $zero,$zero,0x0 +/* f09862c: 0007000d */ break 0x7 +.L0f098630: +/* f098630: 2401ffff */ addiu $at,$zero,-1 +/* f098634: 15e10004 */ bne $t7,$at,.L0f098648 +/* f098638: 3c018000 */ lui $at,0x8000 +/* f09863c: 15c10002 */ bne $t6,$at,.L0f098648 +/* f098640: 00000000 */ sll $zero,$zero,0x0 +/* f098644: 0006000d */ break 0x6 +.L0f098648: +/* f098648: 468052a0 */ cvt.s.w $f10,$f10 +/* f09864c: 0040a025 */ or $s4,$v0,$zero +/* f098650: afa20078 */ sw $v0,0x78($sp) +/* f098654: afa90144 */ sw $t1,0x144($sp) +/* f098658: 8fa40058 */ lw $a0,0x58($sp) +/* f09865c: 44055000 */ mfc1 $a1,$f10 +/* f098660: 0c007806 */ jal 0x1e018 +/* f098664: 00000000 */ sll $zero,$zero,0x0 +/* f098668: 926a0691 */ lbu $t2,0x691($s3) +/* f09866c: 8fb20078 */ lw $s2,0x78($sp) +/* f098670: 8fa90144 */ lw $t1,0x144($sp) +/* f098674: 254b0001 */ addiu $t3,$t2,0x1 +/* f098678: 24080001 */ addiu $t0,$zero,0x1 +/* f09867c: a26b0691 */ sb $t3,0x691($s3) +.L0f098680: +/* f098680: 1120ff73 */ beqz $t1,.L0f098450 +/* f098684: 26310008 */ addiu $s1,$s1,0x8 +/* f098688: 5a000015 */ blezl $s0,.L0f0986e0 +/* f09868c: 8fa40058 */ lw $a0,0x58($sp) +/* f098690: 1a000012 */ blez $s0,.L0f0986dc +/* f098694: 00001025 */ or $v0,$zero,$zero +/* f098698: 27a30104 */ addiu $v1,$sp,0x104 +/* f09869c: 27a800c8 */ addiu $t0,$sp,0xc8 +.L0f0986a0: +/* f0986a0: 84640002 */ lh $a0,0x2($v1) +/* f0986a4: 8d050000 */ lw $a1,0x0($t0) +/* f0986a8: afa80050 */ sw $t0,0x50($sp) +/* f0986ac: afa30054 */ sw $v1,0x54($sp) +/* f0986b0: afa20074 */ sw $v0,0x74($sp) +/* f0986b4: 02603025 */ or $a2,$s3,$zero +/* f0986b8: 0fc25f9d */ jal func0f097e74 +/* f0986bc: 8fa7015c */ lw $a3,0x15c($sp) +/* f0986c0: 8fa20074 */ lw $v0,0x74($sp) +/* f0986c4: 8fa30054 */ lw $v1,0x54($sp) +/* f0986c8: 8fa80050 */ lw $t0,0x50($sp) +/* f0986cc: 24420001 */ addiu $v0,$v0,0x1 +/* f0986d0: 24630004 */ addiu $v1,$v1,0x4 +/* f0986d4: 1450fff2 */ bne $v0,$s0,.L0f0986a0 +/* f0986d8: 25080004 */ addiu $t0,$t0,0x4 +.L0f0986dc: +/* f0986dc: 8fa40058 */ lw $a0,0x58($sp) +.L0f0986e0: +/* f0986e0: 8e650684 */ lw $a1,0x684($s3) +/* f0986e4: 0c007cc5 */ jal 0x1f314 +/* f0986e8: 24060001 */ addiu $a2,$zero,0x1 +/* f0986ec: 0fc26057 */ jal func0f09815c +/* f0986f0: 02602025 */ or $a0,$s3,$zero +/* f0986f4: 4600020d */ trunc.w.s $f8,$f0 +/* f0986f8: 8e6306b0 */ lw $v1,0x6b0($s3) +/* f0986fc: 00004025 */ or $t0,$zero,$zero +/* f098700: 3c013f80 */ lui $at,0x3f80 +/* f098704: 44124000 */ mfc1 $s2,$f8 +/* f098708: 10600056 */ beqz $v1,.L0f098864 +/* f09870c: 00608025 */ or $s0,$v1,$zero +/* f098710: 44818000 */ mtc1 $at,$f16 +/* f098714: 00008825 */ or $s1,$zero,$zero +/* f098718: 10600052 */ beqz $v1,.L0f098864 +/* f09871c: e7b00068 */ swc1 $f16,0x68($sp) +.L0f098720: +/* f098720: 92030000 */ lbu $v1,0x0($s0) +/* f098724: 54600004 */ bnezl $v1,.L0f098738 +/* f098728: 96020002 */ lhu $v0,0x2($s0) +/* f09872c: 1000004b */ beqz $zero,.L0f09885c +/* f098730: 24080001 */ addiu $t0,$zero,0x1 +/* f098734: 96020002 */ lhu $v0,0x2($s0) +.L0f098738: +/* f098738: 0242082a */ slt $at,$s2,$v0 +/* f09873c: 14200047 */ bnez $at,.L0f09885c +/* f098740: 0282082a */ slt $at,$s4,$v0 +/* f098744: 10200045 */ beqz $at,.L0f09885c +/* f098748: 0292082a */ slt $at,$s4,$s2 +/* f09874c: 10200043 */ beqz $at,.L0f09885c +/* f098750: 24010005 */ addiu $at,$zero,0x5 +/* f098754: 10610007 */ beq $v1,$at,.L0f098774 +/* f098758: 24010009 */ addiu $at,$zero,0x9 +/* f09875c: 10610035 */ beq $v1,$at,.L0f098834 +/* f098760: 2401000b */ addiu $at,$zero,0xb +/* f098764: 5061002b */ beql $v1,$at,.L0f098814 +/* f098768: 8e0d0004 */ lw $t5,0x4($s0) +/* f09876c: 1000003b */ beqz $zero,.L0f09885c +/* f098770: 00000000 */ sll $zero,$zero,0x0 +.L0f098774: +/* f098774: 12200014 */ beqz $s1,.L0f0987c8 +/* f098778: 00002025 */ or $a0,$zero,$zero +/* f09877c: 8e0d0004 */ lw $t5,0x4($s0) +/* f098780: c7b20068 */ lwc1 $f18,0x68($sp) +/* f098784: 24180001 */ addiu $t8,$zero,0x1 +/* f098788: 240effff */ addiu $t6,$zero,-1 +/* f09878c: 240f0001 */ addiu $t7,$zero,0x1 +/* f098790: afaf0020 */ sw $t7,0x20($sp) +/* f098794: afae001c */ sw $t6,0x1c($sp) +/* f098798: afb80018 */ sw $t8,0x18($sp) +/* f09879c: afa80070 */ sw $t0,0x70($sp) +/* f0987a0: 00002025 */ or $a0,$zero,$zero +/* f0987a4: 00002825 */ or $a1,$zero,$zero +/* f0987a8: 24067fff */ addiu $a2,$zero,0x7fff +/* f0987ac: 24070040 */ addiu $a3,$zero,0x40 +/* f0987b0: 00008825 */ or $s1,$zero,$zero +/* f0987b4: afad0010 */ sw $t5,0x10($sp) +/* f0987b8: 0c0041c6 */ jal 0x10718 +/* f0987bc: e7b20014 */ swc1 $f18,0x14($sp) +/* f0987c0: 10000026 */ beqz $zero,.L0f09885c +/* f0987c4: 8fa80070 */ lw $t0,0x70($sp) +.L0f0987c8: +/* f0987c8: 8e190004 */ lw $t9,0x4($s0) +/* f0987cc: 3c013f80 */ lui $at,0x3f80 +/* f0987d0: 44813000 */ mtc1 $at,$f6 +/* f0987d4: 240a0001 */ addiu $t2,$zero,0x1 +/* f0987d8: 240bffff */ addiu $t3,$zero,-1 +/* f0987dc: 240c0001 */ addiu $t4,$zero,0x1 +/* f0987e0: afac0020 */ sw $t4,0x20($sp) +/* f0987e4: afab001c */ sw $t3,0x1c($sp) +/* f0987e8: afaa0018 */ sw $t2,0x18($sp) +/* f0987ec: afa80070 */ sw $t0,0x70($sp) +/* f0987f0: 00002825 */ or $a1,$zero,$zero +/* f0987f4: 24067fff */ addiu $a2,$zero,0x7fff +/* f0987f8: 24070040 */ addiu $a3,$zero,0x40 +/* f0987fc: afb90010 */ sw $t9,0x10($sp) +/* f098800: 0c0041c6 */ jal 0x10718 +/* f098804: e7a60014 */ swc1 $f6,0x14($sp) +/* f098808: 10000014 */ beqz $zero,.L0f09885c +/* f09880c: 8fa80070 */ lw $t0,0x70($sp) +/* f098810: 8e0d0004 */ lw $t5,0x4($s0) +.L0f098814: +/* f098814: 3c01447a */ lui $at,0x447a +/* f098818: 44814000 */ mtc1 $at,$f8 +/* f09881c: 448d2000 */ mtc1 $t5,$f4 +/* f098820: 24110001 */ addiu $s1,$zero,0x1 +/* f098824: 468022a0 */ cvt.s.w $f10,$f4 +/* f098828: 46085403 */ div.s $f16,$f10,$f8 +/* f09882c: 1000000b */ beqz $zero,.L0f09885c +/* f098830: e7b00068 */ swc1 $f16,0x68($sp) +.L0f098834: +/* f098834: 8e780690 */ lw $t8,0x690($s3) +/* f098838: 926c0690 */ lbu $t4,0x690($s3) +/* f09883c: 001870c0 */ sll $t6,$t8,0x3 +/* f098840: 000e7f42 */ srl $t7,$t6,0x1d +/* f098844: 25f90001 */ addiu $t9,$t7,0x1 +/* f098848: 00195080 */ sll $t2,$t9,0x2 +/* f09884c: 314b001c */ andi $t3,$t2,0x1c +/* f098850: 318dffe3 */ andi $t5,$t4,0xffe3 +/* f098854: 016dc025 */ or $t8,$t3,$t5 +/* f098858: a2780690 */ sb $t8,0x690($s3) +.L0f09885c: +/* f09885c: 1100ffb0 */ beqz $t0,.L0f098720 +/* f098860: 26100008 */ addiu $s0,$s0,0x8 +.L0f098864: +/* f098864: 8fbf0044 */ lw $ra,0x44($sp) +.L0f098868: +/* f098868: 8fb00030 */ lw $s0,0x30($sp) +/* f09886c: 8fb10034 */ lw $s1,0x34($sp) +/* f098870: 8fb20038 */ lw $s2,0x38($sp) +/* f098874: 8fb3003c */ lw $s3,0x3c($sp) +/* f098878: 8fb40040 */ lw $s4,0x40($sp) +/* f09887c: 03e00008 */ jr $ra +/* f098880: 27bd0158 */ addiu $sp,$sp,0x158 +); + +GLOBAL_ASM( +glabel func0f098884 +/* f098884: 90820001 */ lbu $v0,0x1($a0) +/* f098888: 00001825 */ or $v1,$zero,$zero +/* f09888c: 24040001 */ addiu $a0,$zero,0x1 +/* f098890: 14400003 */ bnez $v0,.L0f0988a0 +/* f098894: 24010002 */ addiu $at,$zero,0x2 +/* f098898: 03e00008 */ jr $ra +/* f09889c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0988a0: +/* f0988a0: 14820006 */ bne $a0,$v0,.L0f0988bc +/* f0988a4: 3c0e800a */ lui $t6,0x800a +/* f0988a8: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0988ac: 81cf0de4 */ lb $t7,0xde4($t6) +/* f0988b0: 148f0002 */ bne $a0,$t7,.L0f0988bc +/* f0988b4: 00000000 */ sll $zero,$zero,0x0 +/* f0988b8: 00801825 */ or $v1,$a0,$zero +.L0f0988bc: +/* f0988bc: 54410006 */ bnel $v0,$at,.L0f0988d8 +/* f0988c0: 00601025 */ or $v0,$v1,$zero +/* f0988c4: 90b80003 */ lbu $t8,0x3($a1) +/* f0988c8: 54980003 */ bnel $a0,$t8,.L0f0988d8 +/* f0988cc: 00601025 */ or $v0,$v1,$zero +/* f0988d0: 24030001 */ addiu $v1,$zero,0x1 +/* f0988d4: 00601025 */ or $v0,$v1,$zero +.L0f0988d8: +/* f0988d8: 03e00008 */ jr $ra +/* f0988dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0988e0 +/* f0988e0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0988e4: afbf0034 */ sw $ra,0x34($sp) +/* f0988e8: afb60030 */ sw $s6,0x30($sp) +/* f0988ec: afb5002c */ sw $s5,0x2c($sp) +/* f0988f0: afb40028 */ sw $s4,0x28($sp) +/* f0988f4: afb30024 */ sw $s3,0x24($sp) +/* f0988f8: afb20020 */ sw $s2,0x20($sp) +/* f0988fc: afb1001c */ sw $s1,0x1c($sp) +/* f098900: afb00018 */ sw $s0,0x18($sp) +/* f098904: 908e0000 */ lbu $t6,0x0($a0) +/* f098908: 2401000a */ addiu $at,$zero,0xa +/* f09890c: 00c08825 */ or $s1,$a2,$zero +/* f098910: 11c10032 */ beq $t6,$at,.L0f0989dc +/* f098914: 00a09825 */ or $s3,$a1,$zero +/* f098918: 00808025 */ or $s0,$a0,$zero +/* f09891c: 00009025 */ or $s2,$zero,$zero +/* f098920: 0c004b70 */ jal 0x12dc0 +/* f098924: afa40038 */ sw $a0,0x38($sp) +/* f098928: 24010064 */ addiu $at,$zero,0x64 +/* f09892c: 0041001b */ divu $zero,$v0,$at +/* f098930: 8fa40038 */ lw $a0,0x38($sp) +/* f098934: 0000b010 */ mfhi $s6 +/* f098938: 24150007 */ addiu $s5,$zero,0x7 +/* f09893c: 908f0000 */ lbu $t7,0x0($a0) +/* f098940: 24140006 */ addiu $s4,$zero,0x6 +/* f098944: 11e00035 */ beqz $t7,.L0f098a1c +/* f098948: 02002025 */ or $a0,$s0,$zero +.L0f09894c: +/* f09894c: 0fc26221 */ jal func0f098884 +/* f098950: 02202825 */ or $a1,$s1,$zero +/* f098954: 5040001c */ beqzl $v0,.L0f0989c8 +/* f098958: 92080008 */ lbu $t0,0x8($s0) +/* f09895c: 5640001a */ bnezl $s2,.L0f0989c8 +/* f098960: 92080008 */ lbu $t0,0x8($s0) +/* f098964: 92020000 */ lbu $v0,0x0($s0) +/* f098968: 02602825 */ or $a1,$s3,$zero +/* f09896c: 02203025 */ or $a2,$s1,$zero +/* f098970: 16820006 */ bne $s4,$v0,.L0f09898c +/* f098974: 00000000 */ sll $zero,$zero,0x0 +/* f098978: 24120001 */ addiu $s2,$zero,0x1 +/* f09897c: 0fc26238 */ jal func0f0988e0 +/* f098980: 8e040004 */ lw $a0,0x4($s0) +/* f098984: 10000010 */ beqz $zero,.L0f0989c8 +/* f098988: 92080008 */ lbu $t0,0x8($s0) +.L0f09898c: +/* f09898c: 56a2000e */ bnel $s5,$v0,.L0f0989c8 +/* f098990: 92080008 */ lbu $t0,0x8($s0) +/* f098994: 8e040004 */ lw $a0,0x4($s0) +/* f098998: 8e380748 */ lw $t8,0x748($s1) +/* f09899c: 5304000a */ beql $t8,$a0,.L0f0989c8 +/* f0989a0: 92080008 */ lbu $t0,0x8($s0) +/* f0989a4: 96190002 */ lhu $t9,0x2($s0) +/* f0989a8: 02602825 */ or $a1,$s3,$zero +/* f0989ac: 02203025 */ or $a2,$s1,$zero +/* f0989b0: 02d9082b */ sltu $at,$s6,$t9 +/* f0989b4: 50200004 */ beqzl $at,.L0f0989c8 +/* f0989b8: 92080008 */ lbu $t0,0x8($s0) +/* f0989bc: 0fc26238 */ jal func0f0988e0 +/* f0989c0: 24120001 */ addiu $s2,$zero,0x1 +/* f0989c4: 92080008 */ lbu $t0,0x8($s0) +.L0f0989c8: +/* f0989c8: 26100008 */ addiu $s0,$s0,0x8 +/* f0989cc: 5500ffdf */ bnezl $t0,.L0f09894c +/* f0989d0: 02002025 */ or $a0,$s0,$zero +/* f0989d4: 10000012 */ beqz $zero,.L0f098a20 +/* f0989d8: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0989dc: +/* f0989dc: 94890002 */ lhu $t1,0x2($a0) +/* f0989e0: 922a0690 */ lbu $t2,0x690($s1) +/* f0989e4: 923806d6 */ lbu $t8,0x6d6($s1) +/* f0989e8: ae20068c */ sw $zero,0x68c($s1) +/* f0989ec: 314cff7f */ andi $t4,$t2,0xff7f +/* f0989f0: 318e00df */ andi $t6,$t4,0xdf +/* f0989f4: a22c0690 */ sb $t4,0x690($s1) +/* f0989f8: a22e0690 */ sb $t6,0x690($s1) +/* f0989fc: 31cf00bf */ andi $t7,$t6,0xbf +/* f098a00: 3319fffe */ andi $t9,$t8,0xfffe +/* f098a04: ae2406b0 */ sw $a0,0x6b0($s1) +/* f098a08: a2200691 */ sb $zero,0x691($s1) +/* f098a0c: a22f0690 */ sb $t7,0x690($s1) +/* f098a10: a23906d6 */ sb $t9,0x6d6($s1) +/* f098a14: ae240748 */ sw $a0,0x748($s1) +/* f098a18: ae290680 */ sw $t1,0x680($s1) +.L0f098a1c: +/* f098a1c: 8fbf0034 */ lw $ra,0x34($sp) +.L0f098a20: +/* f098a20: 8fb00018 */ lw $s0,0x18($sp) +/* f098a24: 8fb1001c */ lw $s1,0x1c($sp) +/* f098a28: 8fb20020 */ lw $s2,0x20($sp) +/* f098a2c: 8fb30024 */ lw $s3,0x24($sp) +/* f098a30: 8fb40028 */ lw $s4,0x28($sp) +/* f098a34: 8fb5002c */ lw $s5,0x2c($sp) +/* f098a38: 8fb60030 */ lw $s6,0x30($sp) +/* f098a3c: 03e00008 */ jr $ra +/* f098a40: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f098a44 +/* f098a44: 27bdffd0 */ addiu $sp,$sp,-48 +/* f098a48: afbf001c */ sw $ra,0x1c($sp) +/* f098a4c: afb10018 */ sw $s1,0x18($sp) +/* f098a50: afb00014 */ sw $s0,0x14($sp) +/* f098a54: 8c8e068c */ lw $t6,0x68c($a0) +/* f098a58: 00a08025 */ or $s0,$a1,$zero +/* f098a5c: 00808825 */ or $s1,$a0,$zero +/* f098a60: 8c8206b0 */ lw $v0,0x6b0($a0) +/* f098a64: 2406ffff */ addiu $a2,$zero,-1 +/* f098a68: 15c00006 */ bnez $t6,.L0f098a84 +/* f098a6c: 2408ffff */ addiu $t0,$zero,-1 +/* f098a70: 8e2f0680 */ lw $t7,0x680($s1) +/* f098a74: 2404ffff */ addiu $a0,$zero,-1 +/* f098a78: 008f1026 */ xor $v0,$a0,$t7 +/* f098a7c: 1000003b */ beqz $zero,.L0f098b6c +/* f098a80: 2c420001 */ sltiu $v0,$v0,0x1 +.L0f098a84: +/* f098a84: 90430000 */ lbu $v1,0x0($v0) +/* f098a88: 24070004 */ addiu $a3,$zero,0x4 +/* f098a8c: 24050003 */ addiu $a1,$zero,0x3 +/* f098a90: 10600010 */ beqz $v1,.L0f098ad4 +/* f098a94: 2404ffff */ addiu $a0,$zero,-1 +.L0f098a98: +/* f098a98: 14a30002 */ bne $a1,$v1,.L0f098aa4 +/* f098a9c: 00000000 */ sll $zero,$zero,0x0 +/* f098aa0: 94480002 */ lhu $t0,0x2($v0) +.L0f098aa4: +/* f098aa4: 54e30006 */ bnel $a3,$v1,.L0f098ac0 +/* f098aa8: 90430008 */ lbu $v1,0x8($v0) +/* f098aac: 8c580004 */ lw $t8,0x4($v0) +/* f098ab0: 56180003 */ bnel $s0,$t8,.L0f098ac0 +/* f098ab4: 90430008 */ lbu $v1,0x8($v0) +/* f098ab8: 94460002 */ lhu $a2,0x2($v0) +/* f098abc: 90430008 */ lbu $v1,0x8($v0) +.L0f098ac0: +/* f098ac0: 24420008 */ addiu $v0,$v0,0x8 +/* f098ac4: 10600003 */ beqz $v1,.L0f098ad4 +/* f098ac8: 00000000 */ sll $zero,$zero,0x0 +/* f098acc: 10c4fff2 */ beq $a2,$a0,.L0f098a98 +/* f098ad0: 00000000 */ sll $zero,$zero,0x0 +.L0f098ad4: +/* f098ad4: 04c00025 */ bltz $a2,.L0f098b6c +/* f098ad8: 24020001 */ addiu $v0,$zero,0x1 +/* f098adc: 8e390690 */ lw $t9,0x690($s1) +/* f098ae0: 02202025 */ or $a0,$s1,$zero +/* f098ae4: 00194fc2 */ srl $t1,$t9,0x1f +/* f098ae8: 5120000f */ beqzl $t1,.L0f098b28 +/* f098aec: 02202025 */ or $a0,$s1,$zero +/* f098af0: afa60028 */ sw $a2,0x28($sp) +/* f098af4: 0fc26057 */ jal func0f09815c +/* f098af8: afa80024 */ sw $t0,0x24($sp) +/* f098afc: 4600010d */ trunc.w.s $f4,$f0 +/* f098b00: 8fa80024 */ lw $t0,0x24($sp) +/* f098b04: 8fa60028 */ lw $a2,0x28($sp) +/* f098b08: 440b2000 */ mfc1 $t3,$f4 +/* f098b0c: 00000000 */ sll $zero,$zero,0x0 +/* f098b10: 010b082a */ slt $at,$t0,$t3 +/* f098b14: 54200004 */ bnezl $at,.L0f098b28 +/* f098b18: 02202025 */ or $a0,$s1,$zero +/* f098b1c: 10000013 */ beqz $zero,.L0f098b6c +/* f098b20: 00001025 */ or $v0,$zero,$zero +/* f098b24: 02202025 */ or $a0,$s1,$zero +.L0f098b28: +/* f098b28: 0fc26057 */ jal func0f09815c +/* f098b2c: afa60028 */ sw $a2,0x28($sp) +/* f098b30: 8e2c0684 */ lw $t4,0x684($s1) +/* f098b34: 8fa60028 */ lw $a2,0x28($sp) +/* f098b38: 00001025 */ or $v0,$zero,$zero +/* f098b3c: 448c3000 */ mtc1 $t4,$f6 +/* f098b40: 44868000 */ mtc1 $a2,$f16 +/* f098b44: 46803220 */ cvt.s.w $f8,$f6 +/* f098b48: 468084a0 */ cvt.s.w $f18,$f16 +/* f098b4c: 46080280 */ add.s $f10,$f0,$f8 +/* f098b50: 460a903e */ c.le.s $f18,$f10 +/* f098b54: 00000000 */ sll $zero,$zero,0x0 +/* f098b58: 45020005 */ bc1fl .L0f098b70 +/* f098b5c: 8fbf001c */ lw $ra,0x1c($sp) +/* f098b60: 24020001 */ addiu $v0,$zero,0x1 +/* f098b64: 10000002 */ beqz $zero,.L0f098b70 +/* f098b68: 8fbf001c */ lw $ra,0x1c($sp) +.L0f098b6c: +/* f098b6c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f098b70: +/* f098b70: 8fb00014 */ lw $s0,0x14($sp) +/* f098b74: 8fb10018 */ lw $s1,0x18($sp) +/* f098b78: 03e00008 */ jr $ra +/* f098b7c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f098b80: 8c8e068c */ lw $t6,0x68c($a0) +/* f098b84: 8c8206b0 */ lw $v0,0x6b0($a0) +/* f098b88: 2403ffff */ addiu $v1,$zero,-1 +/* f098b8c: 55c00004 */ bnezl $t6,.L0f098ba0 +/* f098b90: 90440000 */ lbu $a0,0x0($v0) +/* f098b94: 03e00008 */ jr $ra +/* f098b98: 00001025 */ or $v0,$zero,$zero +/* f098b9c: 90440000 */ lbu $a0,0x0($v0) +.L0f098ba0: +/* f098ba0: 2407ffff */ addiu $a3,$zero,-1 +/* f098ba4: 24060004 */ addiu $a2,$zero,0x4 +/* f098ba8: 5080000e */ beqzl $a0,.L0f098be4 +/* f098bac: 2407ffff */ addiu $a3,$zero,-1 +.L0f098bb0: +/* f098bb0: 54c40006 */ bnel $a2,$a0,.L0f098bcc +/* f098bb4: 90440008 */ lbu $a0,0x8($v0) +/* f098bb8: 8c4f0004 */ lw $t7,0x4($v0) +/* f098bbc: 54af0003 */ bnel $a1,$t7,.L0f098bcc +/* f098bc0: 90440008 */ lbu $a0,0x8($v0) +/* f098bc4: 94430002 */ lhu $v1,0x2($v0) +/* f098bc8: 90440008 */ lbu $a0,0x8($v0) +.L0f098bcc: +/* f098bcc: 24420008 */ addiu $v0,$v0,0x8 +/* f098bd0: 50800004 */ beqzl $a0,.L0f098be4 +/* f098bd4: 2407ffff */ addiu $a3,$zero,-1 +/* f098bd8: 1067fff5 */ beq $v1,$a3,.L0f098bb0 +/* f098bdc: 00000000 */ sll $zero,$zero,0x0 +/* f098be0: 2407ffff */ addiu $a3,$zero,-1 +.L0f098be4: +/* f098be4: 54670003 */ bnel $v1,$a3,.L0f098bf4 +/* f098be8: 00601025 */ or $v0,$v1,$zero +/* f098bec: 00001825 */ or $v1,$zero,$zero +/* f098bf0: 00601025 */ or $v0,$v1,$zero +.L0f098bf4: +/* f098bf4: 03e00008 */ jr $ra +/* f098bf8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f098bfc +/* f098bfc: 8c82068c */ lw $v0,0x68c($a0) +/* f098c00: 0002702b */ sltu $t6,$zero,$v0 +/* f098c04: 03e00008 */ jr $ra +/* f098c08: 01c01025 */ or $v0,$t6,$zero +); + +GLOBAL_ASM( +glabel func0f098c0c +/* f098c0c: 908f0690 */ lbu $t7,0x690($a0) +/* f098c10: 908b06d6 */ lbu $t3,0x6d6($a0) +/* f098c14: 240effff */ addiu $t6,$zero,-1 +/* f098c18: 31f9ff7f */ andi $t9,$t7,0xff7f +/* f098c1c: 332900df */ andi $t1,$t9,0xdf +/* f098c20: a0990690 */ sb $t9,0x690($a0) +/* f098c24: a0890690 */ sb $t1,0x690($a0) +/* f098c28: 312a00bf */ andi $t2,$t1,0xbf +/* f098c2c: 316cfffe */ andi $t4,$t3,0xfffe +/* f098c30: ac8e0680 */ sw $t6,0x680($a0) +/* f098c34: ac80068c */ sw $zero,0x68c($a0) +/* f098c38: ac8006b0 */ sw $zero,0x6b0($a0) +/* f098c3c: a0800691 */ sb $zero,0x691($a0) +/* f098c40: a08a0690 */ sb $t2,0x690($a0) +/* f098c44: 03e00008 */ jr $ra +/* f098c48: a08c06d6 */ sb $t4,0x6d6($a0) +); + +GLOBAL_ASM( +glabel func0f098c4c +/* f098c4c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f098c50: afbf0014 */ sw $ra,0x14($sp) +/* f098c54: 00803025 */ or $a2,$a0,$zero +/* f098c58: afa60018 */ sw $a2,0x18($sp) +/* f098c5c: 0fc2867c */ jal func0f0a19f0 +/* f098c60: 00a02025 */ or $a0,$a1,$zero +/* f098c64: 8fa60018 */ lw $a2,0x18($sp) +/* f098c68: 00027080 */ sll $t6,$v0,0x2 +/* f098c6c: 3c0f8007 */ lui $t7,0x8007 +/* f098c70: 01ee7821 */ addu $t7,$t7,$t6 +/* f098c74: acc20000 */ sw $v0,0x0($a2) +/* f098c78: 8defff18 */ lw $t7,-0xe8($t7) +/* f098c7c: 3c18800a */ lui $t8,0x800a +/* f098c80: accf0004 */ sw $t7,0x4($a2) +/* f098c84: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f098c88: 27191580 */ addiu $t9,$t8,0x1580 +/* f098c8c: acd90008 */ sw $t9,0x8($a2) +/* f098c90: 8fbf0014 */ lw $ra,0x14($sp) +/* f098c94: 27bd0018 */ addiu $sp,$sp,0x18 +/* f098c98: 03e00008 */ jr $ra +/* f098c9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f098ca0 +/* f098ca0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f098ca4: afbf0014 */ sw $ra,0x14($sp) +/* f098ca8: afa40030 */ sw $a0,0x30($sp) +/* f098cac: afa50034 */ sw $a1,0x34($sp) +/* f098cb0: 24030003 */ addiu $v1,$zero,0x3 +/* f098cb4: afa60038 */ sw $a2,0x38($sp) +/* f098cb8: afa3002c */ sw $v1,0x2c($sp) +/* f098cbc: 8fa50030 */ lw $a1,0x30($sp) +/* f098cc0: 0fc2c42e */ jal func0f0b10b8 +/* f098cc4: 00c02025 */ or $a0,$a2,$zero +/* f098cc8: 8fa3002c */ lw $v1,0x2c($sp) +/* f098ccc: 8fa90034 */ lw $t1,0x34($sp) +/* f098cd0: 14400003 */ bnez $v0,.L0f098ce0 +/* f098cd4: 8faa0030 */ lw $t2,0x30($sp) +/* f098cd8: 10000043 */ beqz $zero,.L0f098de8 +/* f098cdc: 2402ffff */ addiu $v0,$zero,-1 +.L0f098ce0: +/* f098ce0: 80440007 */ lb $a0,0x7($v0) +/* f098ce4: 2401ffff */ addiu $at,$zero,-1 +/* f098ce8: 5081003f */ beql $a0,$at,.L0f098de8 +/* f098cec: 00601025 */ or $v0,$v1,$zero +/* f098cf0: 8d2e0008 */ lw $t6,0x8($t1) +/* f098cf4: 8fb80038 */ lw $t8,0x38($sp) +/* f098cf8: 0004c880 */ sll $t9,$a0,0x2 +/* f098cfc: 01c47821 */ addu $t7,$t6,$a0 +/* f098d00: 81e80064 */ lb $t0,0x64($t7) +/* f098d04: 00803025 */ or $a2,$a0,$zero +/* f098d08: 03193821 */ addu $a3,$t8,$t9 +/* f098d0c: 05020036 */ bltzl $t0,.L0f098de8 +/* f098d10: 00601025 */ or $v0,$v1,$zero +/* f098d14: 8ce40220 */ lw $a0,0x220($a3) +/* f098d18: 8ceb0228 */ lw $t3,0x228($a3) +/* f098d1c: 008b082a */ slt $at,$a0,$t3 +/* f098d20: 50200031 */ beqzl $at,.L0f098de8 +/* f098d24: 00601025 */ or $v0,$v1,$zero +/* f098d28: 8d220000 */ lw $v0,0x0($t1) +/* f098d2c: 24010013 */ addiu $at,$zero,0x13 +/* f098d30: 24050001 */ addiu $a1,$zero,0x1 +/* f098d34: 14410004 */ bne $v0,$at,.L0f098d48 +/* f098d38: 24010001 */ addiu $at,$zero,0x1 +/* f098d3c: 55410003 */ bnel $t2,$at,.L0f098d4c +/* f098d40: 2401001c */ addiu $at,$zero,0x1c +/* f098d44: 24050002 */ addiu $a1,$zero,0x2 +.L0f098d48: +/* f098d48: 2401001c */ addiu $at,$zero,0x1c +.L0f098d4c: +/* f098d4c: 14410010 */ bne $v0,$at,.L0f098d90 +/* f098d50: 24010001 */ addiu $at,$zero,0x1 +/* f098d54: 5541000f */ bnel $t2,$at,.L0f098d94 +/* f098d58: 0085082a */ slt $at,$a0,$a1 +/* f098d5c: 2404001c */ addiu $a0,$zero,0x1c +/* f098d60: 24050001 */ addiu $a1,$zero,0x1 +/* f098d64: afa60024 */ sw $a2,0x24($sp) +/* f098d68: 0fc26d36 */ jal func0f09b4d8 +/* f098d6c: afa70018 */ sw $a3,0x18($sp) +/* f098d70: 8fa90034 */ lw $t1,0x34($sp) +/* f098d74: 8fa60024 */ lw $a2,0x24($sp) +/* f098d78: 8fa70018 */ lw $a3,0x18($sp) +/* f098d7c: 8d2c0008 */ lw $t4,0x8($t1) +/* f098d80: 00402825 */ or $a1,$v0,$zero +/* f098d84: 8ce40220 */ lw $a0,0x220($a3) +/* f098d88: 01866821 */ addu $t5,$t4,$a2 +/* f098d8c: 81a80064 */ lb $t0,0x64($t5) +.L0f098d90: +/* f098d90: 0085082a */ slt $at,$a0,$a1 +.L0f098d94: +/* f098d94: 1020000b */ beqz $at,.L0f098dc4 +/* f098d98: 24030001 */ addiu $v1,$zero,0x1 +/* f098d9c: 3c0e800a */ lui $t6,0x800a +/* f098da0: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f098da4: 00087880 */ sll $t7,$t0,0x2 +/* f098da8: 00001825 */ or $v1,$zero,$zero +/* f098dac: 01cfc021 */ addu $t8,$t6,$t7 +/* f098db0: 8f1917a8 */ lw $t9,0x17a8($t8) +/* f098db4: 5720000c */ bnezl $t9,.L0f098de8 +/* f098db8: 00601025 */ or $v0,$v1,$zero +/* f098dbc: 10000009 */ beqz $zero,.L0f098de4 +/* f098dc0: 2403ffff */ addiu $v1,$zero,-1 +.L0f098dc4: +/* f098dc4: 3c0b800a */ lui $t3,0x800a +/* f098dc8: 8d6ba244 */ lw $t3,-0x5dbc($t3) +/* f098dcc: 00086080 */ sll $t4,$t0,0x2 +/* f098dd0: 016c6821 */ addu $t5,$t3,$t4 +/* f098dd4: 8dae17a8 */ lw $t6,0x17a8($t5) +/* f098dd8: 55c00003 */ bnezl $t6,.L0f098de8 +/* f098ddc: 00601025 */ or $v0,$v1,$zero +/* f098de0: 24030002 */ addiu $v1,$zero,0x2 +.L0f098de4: +/* f098de4: 00601025 */ or $v0,$v1,$zero +.L0f098de8: +/* f098de8: 8fbf0014 */ lw $ra,0x14($sp) +/* f098dec: 27bd0030 */ addiu $sp,$sp,0x30 +/* f098df0: 03e00008 */ jr $ra +/* f098df4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f098df8 +/* f098df8: 27bdffc8 */ addiu $sp,$sp,-56 +/* f098dfc: afb00018 */ sw $s0,0x18($sp) +/* f098e00: 00a08025 */ or $s0,$a1,$zero +/* f098e04: 00802825 */ or $a1,$a0,$zero +/* f098e08: afbf001c */ sw $ra,0x1c($sp) +/* f098e0c: afa40038 */ sw $a0,0x38($sp) +/* f098e10: afa60040 */ sw $a2,0x40($sp) +/* f098e14: afa70044 */ sw $a3,0x44($sp) +/* f098e18: 0fc2c42e */ jal func0f0b10b8 +/* f098e1c: 00c02025 */ or $a0,$a2,$zero +/* f098e20: 50400056 */ beqzl $v0,.L0f098f7c +/* f098e24: 8fbf001c */ lw $ra,0x1c($sp) +/* f098e28: 80430007 */ lb $v1,0x7($v0) +/* f098e2c: 2401ffff */ addiu $at,$zero,-1 +/* f098e30: 50610052 */ beql $v1,$at,.L0f098f7c +/* f098e34: 8fbf001c */ lw $ra,0x1c($sp) +/* f098e38: 8e0e0008 */ lw $t6,0x8($s0) +/* f098e3c: 00602825 */ or $a1,$v1,$zero +/* f098e40: 8fb90040 */ lw $t9,0x40($sp) +/* f098e44: 01c37821 */ addu $t7,$t6,$v1 +/* f098e48: 81f80064 */ lb $t8,0x64($t7) +/* f098e4c: 0700004a */ bltz $t8,.L0f098f78 +/* f098e50: 00033880 */ sll $a3,$v1,0x2 +/* f098e54: 03273021 */ addu $a2,$t9,$a3 +/* f098e58: 8cc90228 */ lw $t1,0x228($a2) +/* f098e5c: 8cca0220 */ lw $t2,0x220($a2) +/* f098e60: 8e040000 */ lw $a0,0x0($s0) +/* f098e64: afa20034 */ sw $v0,0x34($sp) +/* f098e68: 012a1823 */ subu $v1,$t1,$t2 +/* f098e6c: afa3002c */ sw $v1,0x2c($sp) +/* f098e70: afa70024 */ sw $a3,0x24($sp) +/* f098e74: afa60020 */ sw $a2,0x20($sp) +/* f098e78: 0fc25f43 */ jal func0f097d0c +/* f098e7c: afa50030 */ sw $a1,0x30($sp) +/* f098e80: 3c0b8009 */ lui $t3,0x8009 +/* f098e84: 916b8804 */ lbu $t3,-0x77fc($t3) +/* f098e88: 8fa3002c */ lw $v1,0x2c($sp) +/* f098e8c: 8fa50030 */ lw $a1,0x30($sp) +/* f098e90: 8fa60020 */ lw $a2,0x20($sp) +/* f098e94: 8fa70024 */ lw $a3,0x24($sp) +/* f098e98: 11600002 */ beqz $t3,.L0f098ea4 +/* f098e9c: 00402025 */ or $a0,$v0,$zero +/* f098ea0: 2404ffff */ addiu $a0,$zero,-1 +.L0f098ea4: +/* f098ea4: 93ac004b */ lbu $t4,0x4b($sp) +/* f098ea8: 93a90047 */ lbu $t1,0x47($sp) +/* f098eac: 11800008 */ beqz $t4,.L0f098ed0 +/* f098eb0: 00000000 */ sll $zero,$zero,0x0 +/* f098eb4: 04800006 */ bltz $a0,.L0f098ed0 +/* f098eb8: 8fad0040 */ lw $t5,0x40($sp) +/* f098ebc: 00047040 */ sll $t6,$a0,0x1 +/* f098ec0: 01ae7821 */ addu $t7,$t5,$t6 +/* f098ec4: 95f8073c */ lhu $t8,0x73c($t7) +/* f098ec8: 0018ca03 */ sra $t9,$t8,0x8 +/* f098ecc: 00791823 */ subu $v1,$v1,$t9 +.L0f098ed0: +/* f098ed0: 51200003 */ beqzl $t1,.L0f098ee0 +/* f098ed4: 8e0b0008 */ lw $t3,0x8($s0) +/* f098ed8: 24030001 */ addiu $v1,$zero,0x1 +/* f098edc: 8e0b0008 */ lw $t3,0x8($s0) +.L0f098ee0: +/* f098ee0: 3c04800a */ lui $a0,0x800a +/* f098ee4: 24849fc0 */ addiu $a0,$a0,-24640 +/* f098ee8: 01656021 */ addu $t4,$t3,$a1 +/* f098eec: 818d0064 */ lb $t5,0x64($t4) +/* f098ef0: 8c8a0284 */ lw $t2,0x284($a0) +/* f098ef4: 000d7080 */ sll $t6,$t5,0x2 +/* f098ef8: 014e7821 */ addu $t7,$t2,$t6 +/* f098efc: 8de217a8 */ lw $v0,0x17a8($t7) +/* f098f00: 0043082a */ slt $at,$v0,$v1 +/* f098f04: 50200003 */ beqzl $at,.L0f098f14 +/* f098f08: 8cd80220 */ lw $t8,0x220($a2) +/* f098f0c: 00401825 */ or $v1,$v0,$zero +/* f098f10: 8cd80220 */ lw $t8,0x220($a2) +.L0f098f14: +/* f098f14: 0303c821 */ addu $t9,$t8,$v1 +/* f098f18: acd90220 */ sw $t9,0x220($a2) +/* f098f1c: 8e0b0008 */ lw $t3,0x8($s0) +/* f098f20: 8c890284 */ lw $t1,0x284($a0) +/* f098f24: 01656021 */ addu $t4,$t3,$a1 +/* f098f28: 818d0064 */ lb $t5,0x64($t4) +/* f098f2c: 000d5080 */ sll $t2,$t5,0x2 +/* f098f30: 012a1021 */ addu $v0,$t1,$t2 +/* f098f34: 8c4e17a8 */ lw $t6,0x17a8($v0) +/* f098f38: 01c37823 */ subu $t7,$t6,$v1 +/* f098f3c: ac4f17a8 */ sw $t7,0x17a8($v0) +/* f098f40: 8e180004 */ lw $t8,0x4($s0) +/* f098f44: 0307c821 */ addu $t9,$t8,$a3 +/* f098f48: 8f2b001c */ lw $t3,0x1c($t9) +/* f098f4c: 916c0010 */ lbu $t4,0x10($t3) +/* f098f50: 318d0001 */ andi $t5,$t4,0x1 +/* f098f54: 51a00009 */ beqzl $t5,.L0f098f7c +/* f098f58: 8fbf001c */ lw $ra,0x1c($sp) +/* f098f5c: 8e0a0008 */ lw $t2,0x8($s0) +/* f098f60: 8c890284 */ lw $t1,0x284($a0) +/* f098f64: 01457021 */ addu $t6,$t2,$a1 +/* f098f68: 81cf0064 */ lb $t7,0x64($t6) +/* f098f6c: 000fc080 */ sll $t8,$t7,0x2 +/* f098f70: 0138c821 */ addu $t9,$t1,$t8 +/* f098f74: af2017a8 */ sw $zero,0x17a8($t9) +.L0f098f78: +/* f098f78: 8fbf001c */ lw $ra,0x1c($sp) +.L0f098f7c: +/* f098f7c: 8fb00018 */ lw $s0,0x18($sp) +/* f098f80: 27bd0038 */ addiu $sp,$sp,0x38 +/* f098f84: 03e00008 */ jr $ra +/* f098f88: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f098f8c +/* f098f8c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f098f90: afb30028 */ sw $s3,0x28($sp) +/* f098f94: afb20024 */ sw $s2,0x24($sp) +/* f098f98: afb10020 */ sw $s1,0x20($sp) +/* f098f9c: afb0001c */ sw $s0,0x1c($sp) +/* f098fa0: 00a08825 */ or $s1,$a1,$zero +/* f098fa4: 00809825 */ or $s3,$a0,$zero +/* f098fa8: afbf002c */ sw $ra,0x2c($sp) +/* f098fac: 00008025 */ or $s0,$zero,$zero +/* f098fb0: 24120002 */ addiu $s2,$zero,0x2 +/* f098fb4: 02202025 */ or $a0,$s1,$zero +.L0f098fb8: +/* f098fb8: 0fc2c42e */ jal func0f0b10b8 +/* f098fbc: 02002825 */ or $a1,$s0,$zero +/* f098fc0: 10400007 */ beqz $v0,.L0f098fe0 +/* f098fc4: 02002025 */ or $a0,$s0,$zero +/* f098fc8: 240e0001 */ addiu $t6,$zero,0x1 +/* f098fcc: afae0010 */ sw $t6,0x10($sp) +/* f098fd0: 02602825 */ or $a1,$s3,$zero +/* f098fd4: 02203025 */ or $a2,$s1,$zero +/* f098fd8: 0fc2637e */ jal func0f098df8 +/* f098fdc: 00003825 */ or $a3,$zero,$zero +.L0f098fe0: +/* f098fe0: 26100001 */ addiu $s0,$s0,0x1 +/* f098fe4: 5612fff4 */ bnel $s0,$s2,.L0f098fb8 +/* f098fe8: 02202025 */ or $a0,$s1,$zero +/* f098fec: 8fbf002c */ lw $ra,0x2c($sp) +/* f098ff0: 8fb0001c */ lw $s0,0x1c($sp) +/* f098ff4: 8fb10020 */ lw $s1,0x20($sp) +/* f098ff8: 8fb20024 */ lw $s2,0x24($sp) +/* f098ffc: 8fb30028 */ lw $s3,0x28($sp) +/* f099000: 03e00008 */ jr $ra +/* f099004: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f099008 +/* f099008: 27bdffd8 */ addiu $sp,$sp,-40 +/* f09900c: afbf0014 */ sw $ra,0x14($sp) +/* f099010: afa40028 */ sw $a0,0x28($sp) +/* f099014: 8fa50028 */ lw $a1,0x28($sp) +/* f099018: 0fc26313 */ jal func0f098c4c +/* f09901c: 27a4001c */ addiu $a0,$sp,0x1c +/* f099020: 8fa30028 */ lw $v1,0x28($sp) +/* f099024: 3c0f800a */ lui $t7,0x800a +/* f099028: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f09902c: 00037100 */ sll $t6,$v1,0x4 +/* f099030: 01c37023 */ subu $t6,$t6,$v1 +/* f099034: 000e7080 */ sll $t6,$t6,0x2 +/* f099038: 01c37021 */ addu $t6,$t6,$v1 +/* f09903c: 000e70c0 */ sll $t6,$t6,0x3 +/* f099040: 01c37021 */ addu $t6,$t6,$v1 +/* f099044: 000e1880 */ sll $v1,$t6,0x2 +/* f099048: 01e33021 */ addu $a2,$t7,$v1 +/* f09904c: 24c60638 */ addiu $a2,$a2,0x638 +/* f099050: afa30018 */ sw $v1,0x18($sp) +/* f099054: 00002025 */ or $a0,$zero,$zero +/* f099058: 0fc26328 */ jal func0f098ca0 +/* f09905c: 27a5001c */ addiu $a1,$sp,0x1c +/* f099060: 18400003 */ blez $v0,.L0f099070 +/* f099064: 8fa30018 */ lw $v1,0x18($sp) +/* f099068: 1000000d */ beqz $zero,.L0f0990a0 +/* f09906c: 24020001 */ addiu $v0,$zero,0x1 +.L0f099070: +/* f099070: 3c18800a */ lui $t8,0x800a +/* f099074: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f099078: 24040001 */ addiu $a0,$zero,0x1 +/* f09907c: 27a5001c */ addiu $a1,$sp,0x1c +/* f099080: 03033021 */ addu $a2,$t8,$v1 +/* f099084: 0fc26328 */ jal func0f098ca0 +/* f099088: 24c60638 */ addiu $a2,$a2,0x638 +/* f09908c: 58400004 */ blezl $v0,.L0f0990a0 +/* f099090: 00001025 */ or $v0,$zero,$zero +/* f099094: 10000002 */ beqz $zero,.L0f0990a0 +/* f099098: 24020001 */ addiu $v0,$zero,0x1 +/* f09909c: 00001025 */ or $v0,$zero,$zero +.L0f0990a0: +/* f0990a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0990a4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0990a8: 03e00008 */ jr $ra +/* f0990ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0990b0 +/* f0990b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0990b4: 14800003 */ bnez $a0,.L0f0990c4 +/* f0990b8: afbf0014 */ sw $ra,0x14($sp) +/* f0990bc: 1000002e */ beqz $zero,.L0f099178 +/* f0990c0: 24020001 */ addiu $v0,$zero,0x1 +.L0f0990c4: +/* f0990c4: 8c820000 */ lw $v0,0x0($a0) +/* f0990c8: 24010003 */ addiu $at,$zero,0x3 +/* f0990cc: 14400003 */ bnez $v0,.L0f0990dc +/* f0990d0: 304300ff */ andi $v1,$v0,0xff +/* f0990d4: 10000028 */ beqz $zero,.L0f099178 +/* f0990d8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0990dc: +/* f0990dc: 54610004 */ bnel $v1,$at,.L0f0990f0 +/* f0990e0: 24010004 */ addiu $at,$zero,0x4 +/* f0990e4: 10000024 */ beqz $zero,.L0f099178 +/* f0990e8: 24020001 */ addiu $v0,$zero,0x1 +/* f0990ec: 24010004 */ addiu $at,$zero,0x4 +.L0f0990f0: +/* f0990f0: 5461000c */ bnel $v1,$at,.L0f099124 +/* f0990f4: 24010002 */ addiu $at,$zero,0x2 +/* f0990f8: 8c820014 */ lw $v0,0x14($a0) +/* f0990fc: 24010005 */ addiu $at,$zero,0x5 +/* f099100: 10410007 */ beq $v0,$at,.L0f099120 +/* f099104: 24010006 */ addiu $at,$zero,0x6 +/* f099108: 10410005 */ beq $v0,$at,.L0f099120 +/* f09910c: 24010007 */ addiu $at,$zero,0x7 +/* f099110: 50410004 */ beql $v0,$at,.L0f099124 +/* f099114: 24010002 */ addiu $at,$zero,0x2 +/* f099118: 10000017 */ beqz $zero,.L0f099178 +/* f09911c: 24020001 */ addiu $v0,$zero,0x1 +.L0f099120: +/* f099120: 24010002 */ addiu $at,$zero,0x2 +.L0f099124: +/* f099124: 54610007 */ bnel $v1,$at,.L0f099144 +/* f099128: 80820007 */ lb $v0,0x7($a0) +/* f09912c: 808e0007 */ lb $t6,0x7($a0) +/* f099130: 05c30004 */ bgezl $t6,.L0f099144 +/* f099134: 80820007 */ lb $v0,0x7($a0) +/* f099138: 1000000f */ beqz $zero,.L0f099178 +/* f09913c: 24020001 */ addiu $v0,$zero,0x1 +/* f099140: 80820007 */ lb $v0,0x7($a0) +.L0f099144: +/* f099144: 0440000b */ bltz $v0,.L0f099174 +/* f099148: 00027880 */ sll $t7,$v0,0x2 +/* f09914c: 00afc021 */ addu $t8,$a1,$t7 +/* f099150: 8f03001c */ lw $v1,0x1c($t8) +/* f099154: 50600008 */ beqzl $v1,.L0f099178 +/* f099158: 00001025 */ or $v0,$zero,$zero +/* f09915c: 0fc2a61a */ jal func0f0a9868 +/* f099160: 8c640000 */ lw $a0,0x0($v1) +/* f099164: 5c400004 */ bgtzl $v0,.L0f099178 +/* f099168: 00001025 */ or $v0,$zero,$zero +/* f09916c: 10000002 */ beqz $zero,.L0f099178 +/* f099170: 24020001 */ addiu $v0,$zero,0x1 +.L0f099174: +/* f099174: 00001025 */ or $v0,$zero,$zero +.L0f099178: +/* f099178: 8fbf0014 */ lw $ra,0x14($sp) +/* f09917c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f099180: 03e00008 */ jr $ra +/* f099184: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f099188 +/* f099188: 27bdffe0 */ addiu $sp,$sp,-32 +/* f09918c: afbf0014 */ sw $ra,0x14($sp) +/* f099190: afa40020 */ sw $a0,0x20($sp) +/* f099194: 0fc2c42e */ jal func0f0b10b8 +/* f099198: afa50024 */ sw $a1,0x24($sp) +/* f09919c: 8fae0020 */ lw $t6,0x20($sp) +/* f0991a0: afa2001c */ sw $v0,0x1c($sp) +/* f0991a4: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0991a8: 91c40000 */ lbu $a0,0x0($t6) +/* f0991ac: 0fc2a31f */ jal func0f0a8c7c +/* f0991b0: afa20018 */ sw $v0,0x18($sp) +/* f0991b4: 8faf0024 */ lw $t7,0x24($sp) +/* f0991b8: 8fa4001c */ lw $a0,0x1c($sp) +/* f0991bc: 144f0003 */ bne $v0,$t7,.L0f0991cc +/* f0991c0: 00000000 */ sll $zero,$zero,0x0 +/* f0991c4: 10000003 */ beqz $zero,.L0f0991d4 +/* f0991c8: 00001025 */ or $v0,$zero,$zero +.L0f0991cc: +/* f0991cc: 0fc2642c */ jal func0f0990b0 +/* f0991d0: 8fa50018 */ lw $a1,0x18($sp) +.L0f0991d4: +/* f0991d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0991d8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0991dc: 03e00008 */ jr $ra +/* f0991e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0991e4 +/* f0991e4: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0991e8: afbf001c */ sw $ra,0x1c($sp) +/* f0991ec: afb00018 */ sw $s0,0x18($sp) +/* f0991f0: 00c08025 */ or $s0,$a2,$zero +/* f0991f4: afa40040 */ sw $a0,0x40($sp) +/* f0991f8: afa50044 */ sw $a1,0x44($sp) +/* f0991fc: 0fc2a31f */ jal func0f0a8c7c +/* f099200: afa7004c */ sw $a3,0x4c($sp) +/* f099204: afa20038 */ sw $v0,0x38($sp) +/* f099208: 8e0e0684 */ lw $t6,0x684($s0) +/* f09920c: 44802000 */ mtc1 $zero,$f4 +/* f099210: a20005dc */ sb $zero,0x5dc($s0) +/* f099214: ae000558 */ sw $zero,0x558($s0) +/* f099218: ae0e0688 */ sw $t6,0x688($s0) +/* f09921c: e60405fc */ swc1 $f4,0x5fc($s0) +/* f099220: 0fc26f56 */ jal func0f09bd58 +/* f099224: 8fa40044 */ lw $a0,0x44($sp) +/* f099228: 10400007 */ beqz $v0,.L0f099248 +/* f09922c: 8fa40044 */ lw $a0,0x44($sp) +/* f099230: 0fc27346 */ jal func0f09cd18 +/* f099234: 24050005 */ addiu $a1,$zero,0x5 +/* f099238: 50400004 */ beqzl $v0,.L0f09924c +/* f09923c: 8faf0038 */ lw $t7,0x38($sp) +/* f099240: 1000014a */ beqz $zero,.L0f09976c +/* f099244: 8fa2004c */ lw $v0,0x4c($sp) +.L0f099248: +/* f099248: 8faf0038 */ lw $t7,0x38($sp) +.L0f09924c: +/* f09924c: 92180003 */ lbu $t8,0x3($s0) +/* f099250: 02003025 */ or $a2,$s0,$zero +/* f099254: 55f80005 */ bnel $t7,$t8,.L0f09926c +/* f099258: 920a0690 */ lbu $t2,0x690($s0) +/* f09925c: 92190690 */ lbu $t9,0x690($s0) +/* f099260: 3329fffd */ andi $t1,$t9,0xfffd +/* f099264: a2090690 */ sb $t1,0x690($s0) +/* f099268: 920a0690 */ lbu $t2,0x690($s0) +.L0f09926c: +/* f09926c: 820c0008 */ lb $t4,0x8($s0) +/* f099270: 314bfffe */ andi $t3,$t2,0xfffe +/* f099274: 11800106 */ beqz $t4,.L0f099690 +/* f099278: a20b0690 */ sb $t3,0x690($s0) +/* f09927c: 92040003 */ lbu $a0,0x3($s0) +/* f099280: 0fc26328 */ jal func0f098ca0 +/* f099284: 8fa50040 */ lw $a1,0x40($sp) +/* f099288: 92030003 */ lbu $v1,0x3($s0) +/* f09928c: 8fad0038 */ lw $t5,0x38($sp) +/* f099290: 00404025 */ or $t0,$v0,$zero +/* f099294: 11a3003a */ beq $t5,$v1,.L0f099380 +/* f099298: 00000000 */ sll $zero,$zero,0x0 +/* f09929c: 8e0e0024 */ lw $t6,0x24($s0) +/* f0992a0: 24010009 */ addiu $at,$zero,0x9 +/* f0992a4: 11c10036 */ beq $t6,$at,.L0f099380 +/* f0992a8: 00000000 */ sll $zero,$zero,0x0 +/* f0992ac: 8e0f0690 */ lw $t7,0x690($s0) +/* f0992b0: 24090001 */ addiu $t1,$zero,0x1 +/* f0992b4: 24070001 */ addiu $a3,$zero,0x1 +/* f0992b8: 000fc980 */ sll $t9,$t7,0x6 +/* f0992bc: 0721000a */ bgez $t9,.L0f0992e8 +/* f0992c0: 01232023 */ subu $a0,$t1,$v1 +/* f0992c4: 8fa50040 */ lw $a1,0x40($sp) +/* f0992c8: 02003025 */ or $a2,$s0,$zero +/* f0992cc: afa7002c */ sw $a3,0x2c($sp) +/* f0992d0: 0fc26328 */ jal func0f098ca0 +/* f0992d4: afa20034 */ sw $v0,0x34($sp) +/* f0992d8: 8fa7002c */ lw $a3,0x2c($sp) +/* f0992dc: 04410002 */ bgez $v0,.L0f0992e8 +/* f0992e0: 8fa80034 */ lw $t0,0x34($sp) +/* f0992e4: 00003825 */ or $a3,$zero,$zero +.L0f0992e8: +/* f0992e8: 10e00018 */ beqz $a3,.L0f09934c +/* f0992ec: 8faa0040 */ lw $t2,0x40($sp) +/* f0992f0: 8d4b0000 */ lw $t3,0x0($t2) +/* f0992f4: 2401001a */ addiu $at,$zero,0x1a +/* f0992f8: 15610014 */ bne $t3,$at,.L0f09934c +/* f0992fc: 00000000 */ sll $zero,$zero,0x0 +/* f099300: 1500000f */ bnez $t0,.L0f099340 +/* f099304: 00000000 */ sll $zero,$zero,0x0 +/* f099308: ae00001c */ sw $zero,0x1c($s0) +/* f09930c: ae000018 */ sw $zero,0x18($s0) +/* f099310: 8fac0038 */ lw $t4,0x38($sp) +/* f099314: 24050001 */ addiu $a1,$zero,0x1 +/* f099318: a20c0003 */ sb $t4,0x3($s0) +/* f09931c: afa80034 */ sw $t0,0x34($sp) +/* f099320: afa7002c */ sw $a3,0x2c($sp) +/* f099324: 0fc27346 */ jal func0f09cd18 +/* f099328: 8fa40044 */ lw $a0,0x44($sp) +/* f09932c: 8fa7002c */ lw $a3,0x2c($sp) +/* f099330: 10400006 */ beqz $v0,.L0f09934c +/* f099334: 8fa80034 */ lw $t0,0x34($sp) +/* f099338: 1000010c */ beqz $zero,.L0f09976c +/* f09933c: 8fa2004c */ lw $v0,0x4c($sp) +.L0f099340: +/* f099340: 05010002 */ bgez $t0,.L0f09934c +/* f099344: 00000000 */ sll $zero,$zero,0x0 +/* f099348: 00003825 */ or $a3,$zero,$zero +.L0f09934c: +/* f09934c: 10e0000c */ beqz $a3,.L0f099380 +/* f099350: 00000000 */ sll $zero,$zero,0x0 +/* f099354: 920d0690 */ lbu $t5,0x690($s0) +/* f099358: 24050007 */ addiu $a1,$zero,0x7 +/* f09935c: 31aefffd */ andi $t6,$t5,0xfffd +/* f099360: a20e0690 */ sb $t6,0x690($s0) +/* f099364: afa80034 */ sw $t0,0x34($sp) +/* f099368: 0fc27346 */ jal func0f09cd18 +/* f09936c: 8fa40044 */ lw $a0,0x44($sp) +/* f099370: 10400003 */ beqz $v0,.L0f099380 +/* f099374: 8fa80034 */ lw $t0,0x34($sp) +/* f099378: 100000fc */ beqz $zero,.L0f09976c +/* f09937c: 8fa2004c */ lw $v0,0x4c($sp) +.L0f099380: +/* f099380: 05010071 */ bgez $t0,.L0f099548 +/* f099384: 8faf0040 */ lw $t7,0x40($sp) +/* f099388: 8de40000 */ lw $a0,0x0($t7) +/* f09938c: 0fc2c5f0 */ jal func0f0b17c0 +/* f099390: 24050001 */ addiu $a1,$zero,0x1 +/* f099394: 1040000f */ beqz $v0,.L0f0993d4 +/* f099398: 8fb80040 */ lw $t8,0x40($sp) +/* f09939c: 8f190000 */ lw $t9,0x0($t8) +/* f0993a0: 24010022 */ addiu $at,$zero,0x22 +/* f0993a4: 8fa90044 */ lw $t1,0x44($sp) +/* f0993a8: 17210004 */ bne $t9,$at,.L0f0993bc +/* f0993ac: 8fa40044 */ lw $a0,0x44($sp) +/* f0993b0: 24010001 */ addiu $at,$zero,0x1 +/* f0993b4: 11210007 */ beq $t1,$at,.L0f0993d4 +/* f0993b8: 00000000 */ sll $zero,$zero,0x0 +.L0f0993bc: +/* f0993bc: 0fc27346 */ jal func0f09cd18 +/* f0993c0: 24050008 */ addiu $a1,$zero,0x8 +/* f0993c4: 10400003 */ beqz $v0,.L0f0993d4 +/* f0993c8: 00000000 */ sll $zero,$zero,0x0 +/* f0993cc: 100000e7 */ beqz $zero,.L0f09976c +/* f0993d0: 8fa2004c */ lw $v0,0x4c($sp) +.L0f0993d4: +/* f0993d4: 3c0a800a */ lui $t2,0x800a +/* f0993d8: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f0993dc: 8fa50040 */ lw $a1,0x40($sp) +/* f0993e0: 02003025 */ or $a2,$s0,$zero +/* f0993e4: 81441580 */ lb $a0,0x1580($t2) +/* f0993e8: 0004102a */ slt $v0,$zero,$a0 +/* f0993ec: 50400016 */ beqzl $v0,.L0f099448 +/* f0993f0: 8fac0038 */ lw $t4,0x38($sp) +/* f0993f4: 28820024 */ slti $v0,$a0,0x24 +/* f0993f8: 10400012 */ beqz $v0,.L0f099444 +/* f0993fc: 3c0b800a */ lui $t3,0x800a +/* f099400: 8d6ba248 */ lw $t3,-0x5db8($t3) +/* f099404: 2483ffff */ addiu $v1,$a0,-1 +/* f099408: 000370c3 */ sra $t6,$v1,0x3 +/* f09940c: 8d6c0070 */ lw $t4,0x70($t3) +/* f099410: 3c18800b */ lui $t8,0x800b +/* f099414: 30790007 */ andi $t9,$v1,0x7 +/* f099418: 000c6880 */ sll $t5,$t4,0x2 +/* f09941c: 01ac6821 */ addu $t5,$t5,$t4 +/* f099420: 000d6940 */ sll $t5,$t5,0x5 +/* f099424: 01ae7821 */ addu $t7,$t5,$t6 +/* f099428: 030fc021 */ addu $t8,$t8,$t7 +/* f09942c: 9318c84f */ lbu $t8,-0x37b1($t8) +/* f099430: 24090001 */ addiu $t1,$zero,0x1 +/* f099434: 03295004 */ sllv $t2,$t1,$t9 +/* f099438: 030a1024 */ and $v0,$t8,$t2 +/* f09943c: 0002582b */ sltu $t3,$zero,$v0 +/* f099440: 01601025 */ or $v0,$t3,$zero +.L0f099444: +/* f099444: 8fac0038 */ lw $t4,0x38($sp) +.L0f099448: +/* f099448: 544c0092 */ bnel $v0,$t4,.L0f099694 +/* f09944c: 8faf0044 */ lw $t7,0x44($sp) +/* f099450: 920d0003 */ lbu $t5,0x3($s0) +/* f099454: 240e0001 */ addiu $t6,$zero,0x1 +/* f099458: 0fc26328 */ jal func0f098ca0 +/* f09945c: 01cd2023 */ subu $a0,$t6,$t5 +/* f099460: 920f0003 */ lbu $t7,0x3($s0) +/* f099464: 24090001 */ addiu $t1,$zero,0x1 +/* f099468: afa20030 */ sw $v0,0x30($sp) +/* f09946c: 02002025 */ or $a0,$s0,$zero +/* f099470: 0fc26462 */ jal func0f099188 +/* f099474: 012f2823 */ subu $a1,$t1,$t7 +/* f099478: 1040001a */ beqz $v0,.L0f0994e4 +/* f09947c: 8fa30030 */ lw $v1,0x30($sp) +/* f099480: 8fb90040 */ lw $t9,0x40($sp) +/* f099484: 24010014 */ addiu $at,$zero,0x14 +/* f099488: 8f380000 */ lw $t8,0x0($t9) +/* f09948c: 13010015 */ beq $t8,$at,.L0f0994e4 +/* f099490: 00000000 */ sll $zero,$zero,0x0 +/* f099494: 8f2a0008 */ lw $t2,0x8($t9) +/* f099498: 02002025 */ or $a0,$s0,$zero +/* f09949c: 24090001 */ addiu $t1,$zero,0x1 +/* f0994a0: 8d4b0000 */ lw $t3,0x0($t2) +/* f0994a4: 000b7740 */ sll $t6,$t3,0x1d +/* f0994a8: 05c3000e */ bgezl $t6,.L0f0994e4 +/* f0994ac: 2403ffff */ addiu $v1,$zero,-1 +/* f0994b0: 920d0003 */ lbu $t5,0x3($s0) +/* f0994b4: afa30030 */ sw $v1,0x30($sp) +/* f0994b8: 0fc2c42e */ jal func0f0b10b8 +/* f0994bc: 012d2823 */ subu $a1,$t1,$t5 +/* f0994c0: 8c4f0000 */ lw $t7,0x0($v0) +/* f0994c4: 24010003 */ addiu $at,$zero,0x3 +/* f0994c8: 8fa30030 */ lw $v1,0x30($sp) +/* f0994cc: 31f800ff */ andi $t8,$t7,0xff +/* f0994d0: 13010004 */ beq $t8,$at,.L0f0994e4 +/* f0994d4: 00000000 */ sll $zero,$zero,0x0 +/* f0994d8: 10000002 */ beqz $zero,.L0f0994e4 +/* f0994dc: 2403ffff */ addiu $v1,$zero,-1 +/* f0994e0: 2403ffff */ addiu $v1,$zero,-1 +.L0f0994e4: +/* f0994e4: 04610005 */ bgez $v1,.L0f0994fc +/* f0994e8: 8fac0040 */ lw $t4,0x40($sp) +/* f0994ec: 920a0690 */ lbu $t2,0x690($s0) +/* f0994f0: 354b0001 */ ori $t3,$t2,0x1 +/* f0994f4: 10000066 */ beqz $zero,.L0f099690 +/* f0994f8: a20b0690 */ sb $t3,0x690($s0) +.L0f0994fc: +/* f0994fc: 8d840000 */ lw $a0,0x0($t4) +/* f099500: 0fc2c5f0 */ jal func0f0b17c0 +/* f099504: 3c050400 */ lui $a1,0x400 +/* f099508: 50400006 */ beqzl $v0,.L0f099524 +/* f09950c: 920d0690 */ lbu $t5,0x690($s0) +/* f099510: 920e0003 */ lbu $t6,0x3($s0) +/* f099514: 24010001 */ addiu $at,$zero,0x1 +/* f099518: 55c1005e */ bnel $t6,$at,.L0f099694 +/* f09951c: 8faf0044 */ lw $t7,0x44($sp) +/* f099520: 920d0690 */ lbu $t5,0x690($s0) +.L0f099524: +/* f099524: 24050007 */ addiu $a1,$zero,0x7 +/* f099528: 35af0002 */ ori $t7,$t5,0x2 +/* f09952c: a20f0690 */ sb $t7,0x690($s0) +/* f099530: 0fc27346 */ jal func0f09cd18 +/* f099534: 8fa40044 */ lw $a0,0x44($sp) +/* f099538: 50400056 */ beqzl $v0,.L0f099694 +/* f09953c: 8faf0044 */ lw $t7,0x44($sp) +/* f099540: 1000008a */ beqz $zero,.L0f09976c +/* f099544: 8fa2004c */ lw $v0,0x4c($sp) +.L0f099548: +/* f099548: 5500001c */ bnezl $t0,.L0f0995bc +/* f09954c: 8e0e000c */ lw $t6,0xc($s0) +/* f099550: 8e18000c */ lw $t8,0xc($s0) +/* f099554: 8fb90040 */ lw $t9,0x40($sp) +/* f099558: 24050001 */ addiu $a1,$zero,0x1 +/* f09955c: 5300000f */ beqzl $t8,.L0f09959c +/* f099560: ae00001c */ sw $zero,0x1c($s0) +/* f099564: 8f2a0000 */ lw $t2,0x0($t9) +/* f099568: 5140000c */ beqzl $t2,.L0f09959c +/* f09956c: ae00001c */ sw $zero,0x1c($s0) +/* f099570: 920b0690 */ lbu $t3,0x690($s0) +/* f099574: 24050003 */ addiu $a1,$zero,0x3 +/* f099578: 316cff7f */ andi $t4,$t3,0xff7f +/* f09957c: a20c0690 */ sb $t4,0x690($s0) +/* f099580: 0fc27346 */ jal func0f09cd18 +/* f099584: 8fa40044 */ lw $a0,0x44($sp) +/* f099588: 50400042 */ beqzl $v0,.L0f099694 +/* f09958c: 8faf0044 */ lw $t7,0x44($sp) +/* f099590: 10000076 */ beqz $zero,.L0f09976c +/* f099594: 8fa2004c */ lw $v0,0x4c($sp) +/* f099598: ae00001c */ sw $zero,0x1c($s0) +.L0f09959c: +/* f09959c: ae000018 */ sw $zero,0x18($s0) +/* f0995a0: 0fc27346 */ jal func0f09cd18 +/* f0995a4: 8fa40044 */ lw $a0,0x44($sp) +/* f0995a8: 5040003a */ beqzl $v0,.L0f099694 +/* f0995ac: 8faf0044 */ lw $t7,0x44($sp) +/* f0995b0: 1000006e */ beqz $zero,.L0f09976c +/* f0995b4: 8fa2004c */ lw $v0,0x4c($sp) +/* f0995b8: 8e0e000c */ lw $t6,0xc($s0) +.L0f0995bc: +/* f0995bc: 8fb90040 */ lw $t9,0x40($sp) +/* f0995c0: 55c0000a */ bnezl $t6,.L0f0995ec +/* f0995c4: 8f2a0000 */ lw $t2,0x0($t9) +/* f0995c8: 8e0906d4 */ lw $t1,0x6d4($s0) +/* f0995cc: 00097ec0 */ sll $t7,$t1,0x1b +/* f0995d0: 05e3001c */ bgezl $t7,.L0f099644 +/* f0995d4: 8e020024 */ lw $v0,0x24($s0) +/* f0995d8: 92180003 */ lbu $t8,0x3($s0) +/* f0995dc: 24010001 */ addiu $at,$zero,0x1 +/* f0995e0: 57010018 */ bnel $t8,$at,.L0f099644 +/* f0995e4: 8e020024 */ lw $v0,0x24($s0) +/* f0995e8: 8f2a0000 */ lw $t2,0x0($t9) +.L0f0995ec: +/* f0995ec: 3c0b800a */ lui $t3,0x800a +/* f0995f0: 51400014 */ beqzl $t2,.L0f099644 +/* f0995f4: 8e020024 */ lw $v0,0x24($s0) +/* f0995f8: 8d6ba244 */ lw $t3,-0x5dbc($t3) +/* f0995fc: 240c0001 */ addiu $t4,$zero,0x1 +/* f099600: 24050004 */ addiu $a1,$zero,0x4 +/* f099604: ad601600 */ sw $zero,0x1600($t3) +/* f099608: 920e06d7 */ lbu $t6,0x6d7($s0) +/* f09960c: ae0c0020 */ sw $t4,0x20($s0) +/* f099610: ae000018 */ sw $zero,0x18($s0) +/* f099614: 31c9ffef */ andi $t1,$t6,0xffef +/* f099618: ae00001c */ sw $zero,0x1c($s0) +/* f09961c: ae000014 */ sw $zero,0x14($s0) +/* f099620: a20906d7 */ sb $t1,0x6d7($s0) +/* f099624: afa80034 */ sw $t0,0x34($sp) +/* f099628: 0fc27346 */ jal func0f09cd18 +/* f09962c: 8fa40044 */ lw $a0,0x44($sp) +/* f099630: 10400003 */ beqz $v0,.L0f099640 +/* f099634: 8fa80034 */ lw $t0,0x34($sp) +/* f099638: 1000004c */ beqz $zero,.L0f09976c +/* f09963c: 8fa2004c */ lw $v0,0x4c($sp) +.L0f099640: +/* f099640: 8e020024 */ lw $v0,0x24($s0) +.L0f099644: +/* f099644: 24010009 */ addiu $at,$zero,0x9 +/* f099648: 50400012 */ beqzl $v0,.L0f099694 +/* f09964c: 8faf0044 */ lw $t7,0x44($sp) +/* f099650: ae020020 */ sw $v0,0x20($s0) +/* f099654: ae00001c */ sw $zero,0x1c($s0) +/* f099658: ae000018 */ sw $zero,0x18($s0) +/* f09965c: 1441000c */ bne $v0,$at,.L0f099690 +/* f099660: ae000024 */ sw $zero,0x24($s0) +/* f099664: 29010002 */ slti $at,$t0,0x2 +/* f099668: 5020000a */ beqzl $at,.L0f099694 +/* f09966c: 8faf0044 */ lw $t7,0x44($sp) +/* f099670: 05000007 */ bltz $t0,.L0f099690 +/* f099674: 8fa40044 */ lw $a0,0x44($sp) +/* f099678: 0fc27346 */ jal func0f09cd18 +/* f09967c: 24050001 */ addiu $a1,$zero,0x1 +/* f099680: 50400004 */ beqzl $v0,.L0f099694 +/* f099684: 8faf0044 */ lw $t7,0x44($sp) +/* f099688: 10000038 */ beqz $zero,.L0f09976c +/* f09968c: 8fa2004c */ lw $v0,0x4c($sp) +.L0f099690: +/* f099690: 8faf0044 */ lw $t7,0x44($sp) +.L0f099694: +/* f099694: 8fb80040 */ lw $t8,0x40($sp) +/* f099698: 55e00034 */ bnezl $t7,.L0f09976c +/* f09969c: 00001025 */ or $v0,$zero,$zero +/* f0996a0: 8f190008 */ lw $t9,0x8($t8) +/* f0996a4: 8fa90044 */ lw $t1,0x44($sp) +/* f0996a8: 3c0e800a */ lui $t6,0x800a +/* f0996ac: 8f2a0000 */ lw $t2,0x0($t9) +/* f0996b0: 00096900 */ sll $t5,$t1,0x4 +/* f0996b4: 01a96823 */ subu $t5,$t5,$t1 +/* f0996b8: 000a6740 */ sll $t4,$t2,0x1d +/* f0996bc: 05810005 */ bgez $t4,.L0f0996d4 +/* f0996c0: 000d6880 */ sll $t5,$t5,0x2 +/* f0996c4: 0fc2877d */ jal func0f0a1df4 +/* f0996c8: 00000000 */ sll $zero,$zero,0x0 +/* f0996cc: 10000027 */ beqz $zero,.L0f09976c +/* f0996d0: 00001025 */ or $v0,$zero,$zero +.L0f0996d4: +/* f0996d4: 01a96821 */ addu $t5,$t5,$t1 +/* f0996d8: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0996dc: 920f0690 */ lbu $t7,0x690($s0) +/* f0996e0: 000d68c0 */ sll $t5,$t5,0x3 +/* f0996e4: 01a96821 */ addu $t5,$t5,$t1 +/* f0996e8: 000d6880 */ sll $t5,$t5,0x2 +/* f0996ec: 01cd1023 */ subu $v0,$t6,$t5 +/* f0996f0: 31f80001 */ andi $t8,$t7,0x1 +/* f0996f4: 17000004 */ bnez $t8,.L0f099708 +/* f0996f8: 24420ddc */ addiu $v0,$v0,0xddc +/* f0996fc: 82190008 */ lb $t9,0x8($s0) +/* f099700: 57200012 */ bnezl $t9,.L0f09974c +/* f099704: 904d0690 */ lbu $t5,0x690($v0) +.L0f099708: +/* f099708: 904a0690 */ lbu $t2,0x690($v0) +/* f09970c: 314b0001 */ andi $t3,$t2,0x1 +/* f099710: 55600005 */ bnezl $t3,.L0f099728 +/* f099714: 8e09000c */ lw $t1,0xc($s0) +/* f099718: 804c0008 */ lb $t4,0x8($v0) +/* f09971c: 5580000b */ bnezl $t4,.L0f09974c +/* f099720: 904d0690 */ lbu $t5,0x690($v0) +/* f099724: 8e09000c */ lw $t1,0xc($s0) +.L0f099728: +/* f099728: 15200004 */ bnez $t1,.L0f09973c +/* f09972c: 00000000 */ sll $zero,$zero,0x0 +/* f099730: 8c4e000c */ lw $t6,0xc($v0) +/* f099734: 51c00005 */ beqzl $t6,.L0f09974c +/* f099738: 904d0690 */ lbu $t5,0x690($v0) +.L0f09973c: +/* f09973c: 0fc2877d */ jal func0f0a1df4 +/* f099740: afa20024 */ sw $v0,0x24($sp) +/* f099744: 8fa20024 */ lw $v0,0x24($sp) +/* f099748: 904d0690 */ lbu $t5,0x690($v0) +.L0f09974c: +/* f09974c: 31b9fffe */ andi $t9,$t5,0xfffe +/* f099750: a0590690 */ sb $t9,0x690($v0) +/* f099754: 920b0690 */ lbu $t3,0x690($s0) +/* f099758: 332a0001 */ andi $t2,$t9,0x1 +/* f09975c: 316cfffe */ andi $t4,$t3,0xfffe +/* f099760: 014c4825 */ or $t1,$t2,$t4 +/* f099764: a2090690 */ sb $t1,0x690($s0) +/* f099768: 00001025 */ or $v0,$zero,$zero +.L0f09976c: +/* f09976c: 8fbf001c */ lw $ra,0x1c($sp) +/* f099770: 8fb00018 */ lw $s0,0x18($sp) +/* f099774: 27bd0040 */ addiu $sp,$sp,0x40 +/* f099778: 03e00008 */ jr $ra +/* f09977c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f099780 +/* f099780: 27bdffe0 */ addiu $sp,$sp,-32 +/* f099784: afbf001c */ sw $ra,0x1c($sp) +/* f099788: afb00018 */ sw $s0,0x18($sp) +/* f09978c: afa50024 */ sw $a1,0x24($sp) +/* f099790: 240e0001 */ addiu $t6,$zero,0x1 +/* f099794: ac8e00b4 */ sw $t6,0xb4($a0) +/* f099798: 00808025 */ or $s0,$a0,$zero +/* f09979c: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f0997a0: 0c0058ba */ jal 0x162e8 +/* f0997a4: 24850074 */ addiu $a1,$a0,0x74 +/* f0997a8: 44802000 */ mtc1 $zero,$f4 +/* f0997ac: 00000000 */ sll $zero,$zero,0x0 +/* f0997b0: e60400a4 */ swc1 $f4,0xa4($s0) +/* f0997b4: 0c0068f4 */ jal 0x1a3d0 +/* f0997b8: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f0997bc: 3c013f80 */ lui $at,0x3f80 +/* f0997c0: 44813000 */ mtc1 $at,$f6 +/* f0997c4: 3c01c2a0 */ lui $at,0xc2a0 +/* f0997c8: 44815000 */ mtc1 $at,$f10 +/* f0997cc: 46003201 */ sub.s $f8,$f6,$f0 +/* f0997d0: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0997d4: e61000a8 */ swc1 $f16,0xa8($s0) +/* f0997d8: 0c0068f7 */ jal 0x1a3dc +/* f0997dc: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f0997e0: 3c014170 */ lui $at,0x4170 +/* f0997e4: 44819000 */ mtc1 $at,$f18 +/* f0997e8: 00000000 */ sll $zero,$zero,0x0 +/* f0997ec: 46120102 */ mul.s $f4,$f0,$f18 +/* f0997f0: e60400ac */ swc1 $f4,0xac($s0) +/* f0997f4: 8fbf001c */ lw $ra,0x1c($sp) +/* f0997f8: 8fb00018 */ lw $s0,0x18($sp) +/* f0997fc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f099800: 03e00008 */ jr $ra +/* f099804: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f099808 +/* f099808: 27bdffa0 */ addiu $sp,$sp,-96 +/* f09980c: afbf001c */ sw $ra,0x1c($sp) +/* f099810: afb00018 */ sw $s0,0x18($sp) +/* f099814: 00c08025 */ or $s0,$a2,$zero +/* f099818: afa40060 */ sw $a0,0x60($sp) +/* f09981c: afa50064 */ sw $a1,0x64($sp) +/* f099820: 0fc2a31f */ jal func0f0a8c7c +/* f099824: afa7006c */ sw $a3,0x6c($sp) +/* f099828: afa20054 */ sw $v0,0x54($sp) +/* f09982c: 820e0008 */ lb $t6,0x8($s0) +/* f099830: 8fa40064 */ lw $a0,0x64($sp) +/* f099834: 55c00008 */ bnezl $t6,.L0f099858 +/* f099838: 8e020608 */ lw $v0,0x608($s0) +/* f09983c: 0fc27346 */ jal func0f09cd18 +/* f099840: 00002825 */ or $a1,$zero,$zero +/* f099844: 50400004 */ beqzl $v0,.L0f099858 +/* f099848: 8e020608 */ lw $v0,0x608($s0) +/* f09984c: 100000f0 */ beqz $zero,.L0f099c10 +/* f099850: 8fa2006c */ lw $v0,0x6c($sp) +/* f099854: 8e020608 */ lw $v0,0x608($s0) +.L0f099858: +/* f099858: 3c0f800a */ lui $t7,0x800a +/* f09985c: 5440001b */ bnezl $v0,.L0f0998cc +/* f099860: 24010001 */ addiu $at,$zero,0x1 +/* f099864: 8defa2d8 */ lw $t7,-0x5d28($t7) +/* f099868: 24580001 */ addiu $t8,$v0,0x1 +/* f09986c: 24030010 */ addiu $v1,$zero,0x10 +/* f099870: 11e00002 */ beqz $t7,.L0f09987c +/* f099874: 03001025 */ or $v0,$t8,$zero +/* f099878: 2403000c */ addiu $v1,$zero,0xc +.L0f09987c: +/* f09987c: 8e060614 */ lw $a2,0x614($s0) +/* f099880: 00c3082a */ slt $at,$a2,$v1 +/* f099884: 54200004 */ bnezl $at,.L0f099898 +/* f099888: 44862000 */ mtc1 $a2,$f4 +/* f09988c: 1000000e */ beqz $zero,.L0f0998c8 +/* f099890: ae180608 */ sw $t8,0x608($s0) +/* f099894: 44862000 */ mtc1 $a2,$f4 +.L0f099898: +/* f099898: 3c017f1b */ lui $at,0x7f1b +/* f09989c: c428c1b4 */ lwc1 $f8,-0x3e4c($at) +/* f0998a0: 468021a0 */ cvt.s.w $f6,$f4 +/* f0998a4: 44838000 */ mtc1 $v1,$f16 +/* f0998a8: 02002025 */ or $a0,$s0,$zero +/* f0998ac: 468084a0 */ cvt.s.w $f18,$f16 +/* f0998b0: 46083282 */ mul.s $f10,$f6,$f8 +/* f0998b4: 46125103 */ div.s $f4,$f10,$f18 +/* f0998b8: 44052000 */ mfc1 $a1,$f4 +/* f0998bc: 0fc265e0 */ jal func0f099780 +/* f0998c0: 00000000 */ sll $zero,$zero,0x0 +/* f0998c4: 8e020608 */ lw $v0,0x608($s0) +.L0f0998c8: +/* f0998c8: 24010001 */ addiu $at,$zero,0x1 +.L0f0998cc: +/* f0998cc: 544100d0 */ bnel $v0,$at,.L0f099c10 +/* f0998d0: 00001025 */ or $v0,$zero,$zero +/* f0998d4: 8e190684 */ lw $t9,0x684($s0) +/* f0998d8: 44803000 */ mtc1 $zero,$f6 +/* f0998dc: a20005dc */ sb $zero,0x5dc($s0) +/* f0998e0: ae190688 */ sw $t9,0x688($s0) +/* f0998e4: e60605fc */ swc1 $f6,0x5fc($s0) +/* f0998e8: 0fc26f56 */ jal func0f09bd58 +/* f0998ec: 8fa40064 */ lw $a0,0x64($sp) +/* f0998f0: 10400035 */ beqz $v0,.L0f0999c8 +/* f0998f4: 8fa40064 */ lw $a0,0x64($sp) +/* f0998f8: 0fc27346 */ jal func0f09cd18 +/* f0998fc: 24050005 */ addiu $a1,$zero,0x5 +/* f099900: 10400031 */ beqz $v0,.L0f0999c8 +/* f099904: 3c02800a */ lui $v0,0x800a +/* f099908: 24429fc0 */ addiu $v0,$v0,-24640 +/* f09990c: 8c480314 */ lw $t0,0x314($v0) +/* f099910: 3c098009 */ lui $t1,0x8009 +/* f099914: 11000023 */ beqz $t0,.L0f0999a4 +/* f099918: 00000000 */ sll $zero,$zero,0x0 +/* f09991c: 91290af0 */ lbu $t1,0xaf0($t1) +/* f099920: 24060001 */ addiu $a2,$zero,0x1 +/* f099924: 14c9001d */ bne $a2,$t1,.L0f09999c +/* f099928: 00000000 */ sll $zero,$zero,0x0 +/* f09992c: 8c4a006c */ lw $t2,0x6c($v0) +/* f099930: 00002825 */ or $a1,$zero,$zero +/* f099934: 00001825 */ or $v1,$zero,$zero +/* f099938: 11400003 */ beqz $t2,.L0f099948 +/* f09993c: 00002025 */ or $a0,$zero,$zero +/* f099940: 10000001 */ beqz $zero,.L0f099948 +/* f099944: 00c02825 */ or $a1,$a2,$zero +.L0f099948: +/* f099948: 8c4b0068 */ lw $t3,0x68($v0) +/* f09994c: 11600003 */ beqz $t3,.L0f09995c +/* f099950: 00000000 */ sll $zero,$zero,0x0 +/* f099954: 10000001 */ beqz $zero,.L0f09995c +/* f099958: 00c01825 */ or $v1,$a2,$zero +.L0f09995c: +/* f09995c: 8c4c0064 */ lw $t4,0x64($v0) +/* f099960: 11800003 */ beqz $t4,.L0f099970 +/* f099964: 00000000 */ sll $zero,$zero,0x0 +/* f099968: 10000001 */ beqz $zero,.L0f099970 +/* f09996c: 00c02025 */ or $a0,$a2,$zero +.L0f099970: +/* f099970: 8c4d0070 */ lw $t5,0x70($v0) +/* f099974: 00001025 */ or $v0,$zero,$zero +/* f099978: 11a00003 */ beqz $t5,.L0f099988 +/* f09997c: 00000000 */ sll $zero,$zero,0x0 +/* f099980: 10000001 */ beqz $zero,.L0f099988 +/* f099984: 00c01025 */ or $v0,$a2,$zero +.L0f099988: +/* f099988: 00447021 */ addu $t6,$v0,$a0 +/* f09998c: 01c37821 */ addu $t7,$t6,$v1 +/* f099990: 01e5c021 */ addu $t8,$t7,$a1 +/* f099994: 10d80003 */ beq $a2,$t8,.L0f0999a4 +/* f099998: 00000000 */ sll $zero,$zero,0x0 +.L0f09999c: +/* f09999c: 0fc4a33c */ jal func0f128cf0 +/* f0999a0: 8fa40064 */ lw $a0,0x64($sp) +.L0f0999a4: +/* f0999a4: 0fc27e88 */ jal func0f09fa20 +/* f0999a8: 8fa40064 */ lw $a0,0x64($sp) +/* f0999ac: 24190006 */ addiu $t9,$zero,0x6 +/* f0999b0: 24080002 */ addiu $t0,$zero,0x2 +/* f0999b4: ae190020 */ sw $t9,0x20($s0) +/* f0999b8: ae080608 */ sw $t0,0x608($s0) +/* f0999bc: ae000018 */ sw $zero,0x18($s0) +/* f0999c0: 10000093 */ beqz $zero,.L0f099c10 +/* f0999c4: 00001025 */ or $v0,$zero,$zero +.L0f0999c8: +/* f0999c8: 82090008 */ lb $t1,0x8($s0) +/* f0999cc: 8fa40054 */ lw $a0,0x54($sp) +/* f0999d0: 8fa50060 */ lw $a1,0x60($sp) +/* f0999d4: 5120008a */ beqzl $t1,.L0f099c00 +/* f0999d8: 3c053f5f */ lui $a1,0x3f5f +/* f0999dc: 0fc26328 */ jal func0f098ca0 +/* f0999e0: 02003025 */ or $a2,$s0,$zero +/* f0999e4: 8faa0060 */ lw $t2,0x60($sp) +/* f0999e8: afa20058 */ sw $v0,0x58($sp) +/* f0999ec: 24010020 */ addiu $at,$zero,0x20 +/* f0999f0: 8d430000 */ lw $v1,0x0($t2) +/* f0999f4: 8fab0054 */ lw $t3,0x54($sp) +/* f0999f8: 10610003 */ beq $v1,$at,.L0f099a08 +/* f0999fc: 24010021 */ addiu $at,$zero,0x21 +/* f099a00: 54610005 */ bnel $v1,$at,.L0f099a18 +/* f099a04: 24010022 */ addiu $at,$zero,0x22 +.L0f099a08: +/* f099a08: a20b0003 */ sb $t3,0x3($s0) +/* f099a0c: 8fac0060 */ lw $t4,0x60($sp) +/* f099a10: 8d830000 */ lw $v1,0x0($t4) +/* f099a14: 24010022 */ addiu $at,$zero,0x22 +.L0f099a18: +/* f099a18: 1461000b */ bne $v1,$at,.L0f099a48 +/* f099a1c: 8fad0054 */ lw $t5,0x54($sp) +/* f099a20: 920e0003 */ lbu $t6,0x3($s0) +/* f099a24: 8fa40064 */ lw $a0,0x64($sp) +/* f099a28: 11ae0007 */ beq $t5,$t6,.L0f099a48 +/* f099a2c: 00000000 */ sll $zero,$zero,0x0 +/* f099a30: 0fc27346 */ jal func0f09cd18 +/* f099a34: 24050007 */ addiu $a1,$zero,0x7 +/* f099a38: 10400003 */ beqz $v0,.L0f099a48 +/* f099a3c: 00000000 */ sll $zero,$zero,0x0 +/* f099a40: 10000073 */ beqz $zero,.L0f099c10 +/* f099a44: 8fa2006c */ lw $v0,0x6c($sp) +.L0f099a48: +/* f099a48: 3c02800a */ lui $v0,0x800a +/* f099a4c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f099a50: 8fb80064 */ lw $t8,0x64($sp) +/* f099a54: 24190001 */ addiu $t9,$zero,0x1 +/* f099a58: 8c4f1600 */ lw $t7,0x1600($v0) +/* f099a5c: 03382823 */ subu $a1,$t9,$t8 +/* f099a60: 00054100 */ sll $t0,$a1,0x4 +/* f099a64: 11e00034 */ beqz $t7,.L0f099b38 +/* f099a68: 01054023 */ subu $t0,$t0,$a1 +/* f099a6c: 00084080 */ sll $t0,$t0,0x2 +/* f099a70: 01054021 */ addu $t0,$t0,$a1 +/* f099a74: 000840c0 */ sll $t0,$t0,0x3 +/* f099a78: 01054021 */ addu $t0,$t0,$a1 +/* f099a7c: 00084080 */ sll $t0,$t0,0x2 +/* f099a80: 00484821 */ addu $t1,$v0,$t0 +/* f099a84: 252a0638 */ addiu $t2,$t1,0x638 +/* f099a88: 24030001 */ addiu $v1,$zero,0x1 +/* f099a8c: afaa004c */ sw $t2,0x4c($sp) +/* f099a90: afa3003c */ sw $v1,0x3c($sp) +/* f099a94: 0fc26313 */ jal func0f098c4c +/* f099a98: 27a40040 */ addiu $a0,$sp,0x40 +/* f099a9c: 8fa6004c */ lw $a2,0x4c($sp) +/* f099aa0: 8fa3003c */ lw $v1,0x3c($sp) +/* f099aa4: 00002025 */ or $a0,$zero,$zero +/* f099aa8: 80cb0008 */ lb $t3,0x8($a2) +/* f099aac: 27a50040 */ addiu $a1,$sp,0x40 +/* f099ab0: 51600016 */ beqzl $t3,.L0f099b0c +/* f099ab4: 8fa6004c */ lw $a2,0x4c($sp) +/* f099ab8: 0fc26328 */ jal func0f098ca0 +/* f099abc: afa3003c */ sw $v1,0x3c($sp) +/* f099ac0: 04400002 */ bltz $v0,.L0f099acc +/* f099ac4: 8fa3003c */ lw $v1,0x3c($sp) +/* f099ac8: 00001825 */ or $v1,$zero,$zero +.L0f099acc: +/* f099acc: 24040001 */ addiu $a0,$zero,0x1 +/* f099ad0: 27a50040 */ addiu $a1,$sp,0x40 +/* f099ad4: 8fa6004c */ lw $a2,0x4c($sp) +/* f099ad8: 0fc26328 */ jal func0f098ca0 +/* f099adc: afa3003c */ sw $v1,0x3c($sp) +/* f099ae0: 04400002 */ bltz $v0,.L0f099aec +/* f099ae4: 8fa3003c */ lw $v1,0x3c($sp) +/* f099ae8: 00001825 */ or $v1,$zero,$zero +.L0f099aec: +/* f099aec: 8fa4004c */ lw $a0,0x4c($sp) +/* f099af0: 90850003 */ lbu $a1,0x3($a0) +/* f099af4: 0fc26462 */ jal func0f099188 +/* f099af8: afa3003c */ sw $v1,0x3c($sp) +/* f099afc: 10400002 */ beqz $v0,.L0f099b08 +/* f099b00: 8fa3003c */ lw $v1,0x3c($sp) +/* f099b04: 24030001 */ addiu $v1,$zero,0x1 +.L0f099b08: +/* f099b08: 8fa6004c */ lw $a2,0x4c($sp) +.L0f099b0c: +/* f099b0c: 24010008 */ addiu $at,$zero,0x8 +/* f099b10: 8cc20604 */ lw $v0,0x604($a2) +/* f099b14: 10400004 */ beqz $v0,.L0f099b28 +/* f099b18: 00000000 */ sll $zero,$zero,0x0 +/* f099b1c: 10410002 */ beq $v0,$at,.L0f099b28 +/* f099b20: 00000000 */ sll $zero,$zero,0x0 +/* f099b24: 00001825 */ or $v1,$zero,$zero +.L0f099b28: +/* f099b28: 50600004 */ beqzl $v1,.L0f099b3c +/* f099b2c: 8fad0058 */ lw $t5,0x58($sp) +/* f099b30: 0fc2877d */ jal func0f0a1df4 +/* f099b34: 00000000 */ sll $zero,$zero,0x0 +.L0f099b38: +/* f099b38: 8fad0058 */ lw $t5,0x58($sp) +.L0f099b3c: +/* f099b3c: 29a10002 */ slti $at,$t5,0x2 +/* f099b40: 50200028 */ beqzl $at,.L0f099be4 +/* f099b44: 8e020024 */ lw $v0,0x24($s0) +/* f099b48: 05a00025 */ bltz $t5,.L0f099be0 +/* f099b4c: 8faf0064 */ lw $t7,0x64($sp) +/* f099b50: 000fc900 */ sll $t9,$t7,0x4 +/* f099b54: 032fc823 */ subu $t9,$t9,$t7 +/* f099b58: 0019c880 */ sll $t9,$t9,0x2 +/* f099b5c: 032fc821 */ addu $t9,$t9,$t7 +/* f099b60: 0019c8c0 */ sll $t9,$t9,0x3 +/* f099b64: 3c0e800a */ lui $t6,0x800a +/* f099b68: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f099b6c: 032fc821 */ addu $t9,$t9,$t7 +/* f099b70: 0019c880 */ sll $t9,$t9,0x2 +/* f099b74: 0019c023 */ negu $t8,$t9 +/* f099b78: 01d84021 */ addu $t0,$t6,$t8 +/* f099b7c: 8d0913e0 */ lw $t1,0x13e0($t0) +/* f099b80: 24010001 */ addiu $at,$zero,0x1 +/* f099b84: 24050001 */ addiu $a1,$zero,0x1 +/* f099b88: 51210016 */ beql $t1,$at,.L0f099be4 +/* f099b8c: 8e020024 */ lw $v0,0x24($s0) +/* f099b90: ae00001c */ sw $zero,0x1c($s0) +/* f099b94: ae000018 */ sw $zero,0x18($s0) +/* f099b98: 0fc27346 */ jal func0f09cd18 +/* f099b9c: 8fa40064 */ lw $a0,0x64($sp) +/* f099ba0: 1040000f */ beqz $v0,.L0f099be0 +/* f099ba4: 8faa0060 */ lw $t2,0x60($sp) +/* f099ba8: 8d4b0000 */ lw $t3,0x0($t2) +/* f099bac: 2401001a */ addiu $at,$zero,0x1a +/* f099bb0: 240c000b */ addiu $t4,$zero,0xb +/* f099bb4: 15610008 */ bne $t3,$at,.L0f099bd8 +/* f099bb8: 240d0011 */ addiu $t5,$zero,0x11 +/* f099bbc: 240fffff */ addiu $t7,$zero,-1 +/* f099bc0: 24190002 */ addiu $t9,$zero,0x2 +/* f099bc4: ae0c0020 */ sw $t4,0x20($s0) +/* f099bc8: ae0d0038 */ sw $t5,0x38($s0) +/* f099bcc: ae00001c */ sw $zero,0x1c($s0) +/* f099bd0: ae0f0018 */ sw $t7,0x18($s0) +/* f099bd4: ae190608 */ sw $t9,0x608($s0) +.L0f099bd8: +/* f099bd8: 1000000d */ beqz $zero,.L0f099c10 +/* f099bdc: 8fa2006c */ lw $v0,0x6c($sp) +.L0f099be0: +/* f099be0: 8e020024 */ lw $v0,0x24($s0) +.L0f099be4: +/* f099be4: 50400006 */ beqzl $v0,.L0f099c00 +/* f099be8: 3c053f5f */ lui $a1,0x3f5f +/* f099bec: ae020020 */ sw $v0,0x20($s0) +/* f099bf0: ae00001c */ sw $zero,0x1c($s0) +/* f099bf4: ae000018 */ sw $zero,0x18($s0) +/* f099bf8: ae000024 */ sw $zero,0x24($s0) +/* f099bfc: 3c053f5f */ lui $a1,0x3f5f +.L0f099c00: +/* f099c00: 34a55dd8 */ ori $a1,$a1,0x5dd8 +/* f099c04: 0fc265e0 */ jal func0f099780 +/* f099c08: 02002025 */ or $a0,$s0,$zero +/* f099c0c: 00001025 */ or $v0,$zero,$zero +.L0f099c10: +/* f099c10: 8fbf001c */ lw $ra,0x1c($sp) +/* f099c14: 8fb00018 */ lw $s0,0x18($sp) +/* f099c18: 27bd0060 */ addiu $sp,$sp,0x60 +/* f099c1c: 03e00008 */ jr $ra +/* f099c20: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f099c24 +/* f099c24: 8c8e0604 */ lw $t6,0x604($a0) +/* f099c28: 24010001 */ addiu $at,$zero,0x1 +/* f099c2c: 00001025 */ or $v0,$zero,$zero +/* f099c30: 15c10003 */ bne $t6,$at,.L0f099c40 +/* f099c34: 00000000 */ sll $zero,$zero,0x0 +/* f099c38: 03e00008 */ jr $ra +/* f099c3c: 24020001 */ addiu $v0,$zero,0x1 +.L0f099c40: +/* f099c40: 03e00008 */ jr $ra +/* f099c44: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f099c48 +/* f099c48: 27bdffc8 */ addiu $sp,$sp,-56 +/* f099c4c: afbf002c */ sw $ra,0x2c($sp) +/* f099c50: afb00028 */ sw $s0,0x28($sp) +/* f099c54: afa40038 */ sw $a0,0x38($sp) +/* f099c58: 00c08025 */ or $s0,$a2,$zero +/* f099c5c: afa5003c */ sw $a1,0x3c($sp) +/* f099c60: afa70044 */ sw $a3,0x44($sp) +/* f099c64: 0fc2c41f */ jal func0f0b107c +/* f099c68: 00c02025 */ or $a0,$a2,$zero +/* f099c6c: 3c0e800a */ lui $t6,0x800a +/* f099c70: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f099c74: afa20030 */ sw $v0,0x30($sp) +/* f099c78: 2418ffff */ addiu $t8,$zero,-1 +/* f099c7c: 8dcf00d8 */ lw $t7,0xd8($t6) +/* f099c80: 00002825 */ or $a1,$zero,$zero +/* f099c84: 51e0000a */ beqzl $t7,.L0f099cb0 +/* f099c88: 8e190618 */ lw $t9,0x618($s0) +/* f099c8c: ae00068c */ sw $zero,0x68c($s0) +/* f099c90: ae180680 */ sw $t8,0x680($s0) +/* f099c94: 0fc27346 */ jal func0f09cd18 +/* f099c98: 8fa4003c */ lw $a0,0x3c($sp) +/* f099c9c: 50400004 */ beqzl $v0,.L0f099cb0 +/* f099ca0: 8e190618 */ lw $t9,0x618($s0) +/* f099ca4: 10000195 */ beqz $zero,.L0f09a2fc +/* f099ca8: 8fa20044 */ lw $v0,0x44($sp) +/* f099cac: 8e190618 */ lw $t9,0x618($s0) +.L0f099cb0: +/* f099cb0: 8fa9003c */ lw $t1,0x3c($sp) +/* f099cb4: 3c08800a */ lui $t0,0x800a +/* f099cb8: 17200018 */ bnez $t9,.L0f099d1c +/* f099cbc: 00095100 */ sll $t2,$t1,0x4 +/* f099cc0: 01495023 */ subu $t2,$t2,$t1 +/* f099cc4: 000a5080 */ sll $t2,$t2,0x2 +/* f099cc8: 01495021 */ addu $t2,$t2,$t1 +/* f099ccc: 000a50c0 */ sll $t2,$t2,0x3 +/* f099cd0: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f099cd4: 01495021 */ addu $t2,$t2,$t1 +/* f099cd8: 000a5080 */ sll $t2,$t2,0x2 +/* f099cdc: 000a5823 */ negu $t3,$t2 +/* f099ce0: 240cffff */ addiu $t4,$zero,-1 +/* f099ce4: ae0c0670 */ sw $t4,0x670($s0) +/* f099ce8: ae000674 */ sw $zero,0x674($s0) +/* f099cec: 010b1021 */ addu $v0,$t0,$t3 +/* f099cf0: 8c4d13e0 */ lw $t5,0x13e0($v0) +/* f099cf4: 24010001 */ addiu $at,$zero,0x1 +/* f099cf8: 24420ddc */ addiu $v0,$v0,0xddc +/* f099cfc: 55a10008 */ bnel $t5,$at,.L0f099d20 +/* f099d00: 8e030608 */ lw $v1,0x608($s0) +/* f099d04: 8c4e0614 */ lw $t6,0x614($v0) +/* f099d08: 240f0009 */ addiu $t7,$zero,0x9 +/* f099d0c: 29c10014 */ slti $at,$t6,0x14 +/* f099d10: 50200003 */ beqzl $at,.L0f099d20 +/* f099d14: 8e030608 */ lw $v1,0x608($s0) +/* f099d18: ae0f0608 */ sw $t7,0x608($s0) +.L0f099d1c: +/* f099d1c: 8e030608 */ lw $v1,0x608($s0) +.L0f099d20: +/* f099d20: 8fb9003c */ lw $t9,0x3c($sp) +/* f099d24: 24010009 */ addiu $at,$zero,0x9 +/* f099d28: 1461001a */ bne $v1,$at,.L0f099d94 +/* f099d2c: 00194900 */ sll $t1,$t9,0x4 +/* f099d30: 01394823 */ subu $t1,$t1,$t9 +/* f099d34: 00094880 */ sll $t1,$t1,0x2 +/* f099d38: 01394821 */ addu $t1,$t1,$t9 +/* f099d3c: 000948c0 */ sll $t1,$t1,0x3 +/* f099d40: 3c18800a */ lui $t8,0x800a +/* f099d44: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f099d48: 01394821 */ addu $t1,$t1,$t9 +/* f099d4c: 00094880 */ sll $t1,$t1,0x2 +/* f099d50: 00095023 */ negu $t2,$t1 +/* f099d54: 030a1021 */ addu $v0,$t8,$t2 +/* f099d58: 8c4813e0 */ lw $t0,0x13e0($v0) +/* f099d5c: 24010001 */ addiu $at,$zero,0x1 +/* f099d60: 24420ddc */ addiu $v0,$v0,0xddc +/* f099d64: 15010007 */ bne $t0,$at,.L0f099d84 +/* f099d68: 00001825 */ or $v1,$zero,$zero +/* f099d6c: 8c4b0614 */ lw $t3,0x614($v0) +/* f099d70: 29610014 */ slti $at,$t3,0x14 +/* f099d74: 50200004 */ beqzl $at,.L0f099d88 +/* f099d78: ae000614 */ sw $zero,0x614($s0) +/* f099d7c: 1000015f */ beqz $zero,.L0f09a2fc +/* f099d80: 00001025 */ or $v0,$zero,$zero +.L0f099d84: +/* f099d84: ae000614 */ sw $zero,0x614($s0) +.L0f099d88: +/* f099d88: ae000618 */ sw $zero,0x618($s0) +/* f099d8c: ae000608 */ sw $zero,0x608($s0) +/* f099d90: ae00061c */ sw $zero,0x61c($s0) +.L0f099d94: +/* f099d94: 54600095 */ bnezl $v1,.L0f099fec +/* f099d98: 24010001 */ addiu $at,$zero,0x1 +/* f099d9c: 8e0c0618 */ lw $t4,0x618($s0) +/* f099da0: 8fad0030 */ lw $t5,0x30($sp) +/* f099da4: 8faa0030 */ lw $t2,0x30($sp) +/* f099da8: 5580003f */ bnezl $t4,.L0f099ea8 +/* f099dac: 8fb80038 */ lw $t8,0x38($sp) +/* f099db0: 11a00034 */ beqz $t5,.L0f099e84 +/* f099db4: 8fa4003c */ lw $a0,0x3c($sp) +/* f099db8: 81a20007 */ lb $v0,0x7($t5) +/* f099dbc: 24010001 */ addiu $at,$zero,0x1 +/* f099dc0: 8fae0038 */ lw $t6,0x38($sp) +/* f099dc4: 50400004 */ beqzl $v0,.L0f099dd8 +/* f099dc8: 8dcf0004 */ lw $t7,0x4($t6) +/* f099dcc: 1441002d */ bne $v0,$at,.L0f099e84 +/* f099dd0: 00000000 */ sll $zero,$zero,0x0 +/* f099dd4: 8dcf0004 */ lw $t7,0x4($t6) +.L0f099dd8: +/* f099dd8: 0002c880 */ sll $t9,$v0,0x2 +/* f099ddc: 01f94821 */ addu $t1,$t7,$t9 +/* f099de0: 8d38001c */ lw $t8,0x1c($t1) +/* f099de4: 24690001 */ addiu $t1,$v1,0x1 +/* f099de8: 8f04000c */ lw $a0,0xc($t8) +/* f099dec: 10800023 */ beqz $a0,.L0f099e7c +/* f099df0: 00000000 */ sll $zero,$zero,0x0 +/* f099df4: 8dca0000 */ lw $t2,0x0($t6) +/* f099df8: 2401001a */ addiu $at,$zero,0x1a +/* f099dfc: 8fa5003c */ lw $a1,0x3c($sp) +/* f099e00: 1141001e */ beq $t2,$at,.L0f099e7c +/* f099e04: 00000000 */ sll $zero,$zero,0x0 +/* f099e08: 0fc26238 */ jal func0f0988e0 +/* f099e0c: 02003025 */ or $a2,$s0,$zero +/* f099e10: 920b06d6 */ lbu $t3,0x6d6($s0) +/* f099e14: 8fa30038 */ lw $v1,0x38($sp) +/* f099e18: 356c0001 */ ori $t4,$t3,0x1 +/* f099e1c: a20c06d6 */ sb $t4,0x6d6($s0) +/* f099e20: 8faf0030 */ lw $t7,0x30($sp) +/* f099e24: 8c6d0004 */ lw $t5,0x4($v1) +/* f099e28: 81f90007 */ lb $t9,0x7($t7) +/* f099e2c: 00194880 */ sll $t1,$t9,0x2 +/* f099e30: 01a9c021 */ addu $t8,$t5,$t1 +/* f099e34: 8f0e001c */ lw $t6,0x1c($t8) +/* f099e38: 91ca0010 */ lbu $t2,0x10($t6) +/* f099e3c: 31480004 */ andi $t0,$t2,0x4 +/* f099e40: 51000005 */ beqzl $t0,.L0f099e58 +/* f099e44: 8c620000 */ lw $v0,0x0($v1) +/* f099e48: 920c0690 */ lbu $t4,0x690($s0) +/* f099e4c: 358f0020 */ ori $t7,$t4,0x20 +/* f099e50: a20f0690 */ sb $t7,0x690($s0) +/* f099e54: 8c620000 */ lw $v0,0x0($v1) +.L0f099e58: +/* f099e58: 2401001e */ addiu $at,$zero,0x1e +/* f099e5c: 10410003 */ beq $v0,$at,.L0f099e6c +/* f099e60: 2401001f */ addiu $at,$zero,0x1f +/* f099e64: 1441000d */ bne $v0,$at,.L0f099e9c +/* f099e68: 00000000 */ sll $zero,$zero,0x0 +.L0f099e6c: +/* f099e6c: 921906d6 */ lbu $t9,0x6d6($s0) +/* f099e70: 332dff0f */ andi $t5,$t9,0xff0f +/* f099e74: 10000009 */ beqz $zero,.L0f099e9c +/* f099e78: a20d06d6 */ sb $t5,0x6d6($s0) +.L0f099e7c: +/* f099e7c: 10000007 */ beqz $zero,.L0f099e9c +/* f099e80: ae090608 */ sw $t1,0x608($s0) +.L0f099e84: +/* f099e84: 0fc27346 */ jal func0f09cd18 +/* f099e88: 00002825 */ or $a1,$zero,$zero +/* f099e8c: 10400003 */ beqz $v0,.L0f099e9c +/* f099e90: 00000000 */ sll $zero,$zero,0x0 +/* f099e94: 10000119 */ beqz $zero,.L0f09a2fc +/* f099e98: 8fa20044 */ lw $v0,0x44($sp) +.L0f099e9c: +/* f099e9c: 10000052 */ beqz $zero,.L0f099fe8 +/* f099ea0: 8e030608 */ lw $v1,0x608($s0) +/* f099ea4: 8fb80038 */ lw $t8,0x38($sp) +.L0f099ea8: +/* f099ea8: 81480007 */ lb $t0,0x7($t2) +/* f099eac: 02002025 */ or $a0,$s0,$zero +/* f099eb0: 8f0e0004 */ lw $t6,0x4($t8) +/* f099eb4: 00085880 */ sll $t3,$t0,0x2 +/* f099eb8: 01cb6021 */ addu $t4,$t6,$t3 +/* f099ebc: 8d8f001c */ lw $t7,0x1c($t4) +/* f099ec0: 91f90010 */ lbu $t9,0x10($t7) +/* f099ec4: 332d0004 */ andi $t5,$t9,0x4 +/* f099ec8: 51a0002b */ beqzl $t5,.L0f099f78 +/* f099ecc: 8e18060c */ lw $t8,0x60c($s0) +/* f099ed0: 0fc26291 */ jal func0f098a44 +/* f099ed4: 24050001 */ addiu $a1,$zero,0x1 +/* f099ed8: 5040001f */ beqzl $v0,.L0f099f58 +/* f099edc: ae00060c */ sw $zero,0x60c($s0) +/* f099ee0: 8e09060c */ lw $t1,0x60c($s0) +/* f099ee4: 8fa50038 */ lw $a1,0x38($sp) +/* f099ee8: 02003025 */ or $a2,$s0,$zero +/* f099eec: 31380010 */ andi $t8,$t1,0x10 +/* f099ef0: 17000019 */ bnez $t8,.L0f099f58 +/* f099ef4: 24070001 */ addiu $a3,$zero,0x1 +/* f099ef8: 92040003 */ lbu $a0,0x3($s0) +/* f099efc: 0fc2637e */ jal func0f098df8 +/* f099f00: afa00010 */ sw $zero,0x10($sp) +/* f099f04: 8e0a060c */ lw $t2,0x60c($s0) +/* f099f08: 92040003 */ lbu $a0,0x3($s0) +/* f099f0c: 02003025 */ or $a2,$s0,$zero +/* f099f10: 35480010 */ ori $t0,$t2,0x10 +/* f099f14: ae08060c */ sw $t0,0x60c($s0) +/* f099f18: 0fc26328 */ jal func0f098ca0 +/* f099f1c: 8fa50038 */ lw $a1,0x38($sp) +/* f099f20: 28410002 */ slti $at,$v0,0x2 +/* f099f24: 54200005 */ bnezl $at,.L0f099f3c +/* f099f28: 2401ffff */ addiu $at,$zero,-1 +/* f099f2c: 920e0690 */ lbu $t6,0x690($s0) +/* f099f30: 31cbffdf */ andi $t3,$t6,0xffdf +/* f099f34: a20b0690 */ sb $t3,0x690($s0) +/* f099f38: 2401ffff */ addiu $at,$zero,-1 +.L0f099f3c: +/* f099f3c: 54410007 */ bnel $v0,$at,.L0f099f5c +/* f099f40: 8e19000c */ lw $t9,0xc($s0) +/* f099f44: 920c0690 */ lbu $t4,0x690($s0) +/* f099f48: 318fffdf */ andi $t7,$t4,0xffdf +/* f099f4c: 10000002 */ beqz $zero,.L0f099f58 +/* f099f50: a20f0690 */ sb $t7,0x690($s0) +/* f099f54: ae00060c */ sw $zero,0x60c($s0) +.L0f099f58: +/* f099f58: 8e19000c */ lw $t9,0xc($s0) +.L0f099f5c: +/* f099f5c: 53200017 */ beqzl $t9,.L0f099fbc +/* f099f60: 8e0b068c */ lw $t3,0x68c($s0) +/* f099f64: 920d0690 */ lbu $t5,0x690($s0) +/* f099f68: 31a9ffdf */ andi $t1,$t5,0xffdf +/* f099f6c: 10000012 */ beqz $zero,.L0f099fb8 +/* f099f70: a2090690 */ sb $t1,0x690($s0) +/* f099f74: 8e18060c */ lw $t8,0x60c($s0) +.L0f099f78: +/* f099f78: 02002025 */ or $a0,$s0,$zero +/* f099f7c: 330a0010 */ andi $t2,$t8,0x10 +/* f099f80: 5540000e */ bnezl $t2,.L0f099fbc +/* f099f84: 8e0b068c */ lw $t3,0x68c($s0) +/* f099f88: 0fc26291 */ jal func0f098a44 +/* f099f8c: 24050001 */ addiu $a1,$zero,0x1 +/* f099f90: 10400009 */ beqz $v0,.L0f099fb8 +/* f099f94: 8fa50038 */ lw $a1,0x38($sp) +/* f099f98: 92040003 */ lbu $a0,0x3($s0) +/* f099f9c: afa00010 */ sw $zero,0x10($sp) +/* f099fa0: 02003025 */ or $a2,$s0,$zero +/* f099fa4: 0fc2637e */ jal func0f098df8 +/* f099fa8: 00003825 */ or $a3,$zero,$zero +/* f099fac: 8e08060c */ lw $t0,0x60c($s0) +/* f099fb0: 350e0010 */ ori $t6,$t0,0x10 +/* f099fb4: ae0e060c */ sw $t6,0x60c($s0) +.L0f099fb8: +/* f099fb8: 8e0b068c */ lw $t3,0x68c($s0) +.L0f099fbc: +/* f099fbc: 24010002 */ addiu $at,$zero,0x2 +/* f099fc0: 8fa4003c */ lw $a0,0x3c($sp) +/* f099fc4: 51610008 */ beql $t3,$at,.L0f099fe8 +/* f099fc8: 8e030608 */ lw $v1,0x608($s0) +/* f099fcc: 0fc27346 */ jal func0f09cd18 +/* f099fd0: 00002825 */ or $a1,$zero,$zero +/* f099fd4: 50400004 */ beqzl $v0,.L0f099fe8 +/* f099fd8: 8e030608 */ lw $v1,0x608($s0) +/* f099fdc: 100000c7 */ beqz $zero,.L0f09a2fc +/* f099fe0: 8fa20044 */ lw $v0,0x44($sp) +/* f099fe4: 8e030608 */ lw $v1,0x608($s0) +.L0f099fe8: +/* f099fe8: 24010001 */ addiu $at,$zero,0x1 +.L0f099fec: +/* f099fec: 5461001f */ bnel $v1,$at,.L0f09a06c +/* f099ff0: 24010002 */ addiu $at,$zero,0x2 +/* f099ff4: 8e02001c */ lw $v0,0x1c($s0) +/* f099ff8: 240f000b */ addiu $t7,$zero,0xb +/* f099ffc: 24790001 */ addiu $t9,$v1,0x1 +/* f09a000: 28410010 */ slti $at,$v0,0x10 +/* f09a004: 10200004 */ beqz $at,.L0f09a018 +/* f09a008: 240d0011 */ addiu $t5,$zero,0x11 +/* f09a00c: 820c0007 */ lb $t4,0x7($s0) +/* f09a010: 55800009 */ bnezl $t4,.L0f09a038 +/* f09a014: 44822000 */ mtc1 $v0,$f4 +.L0f09a018: +/* f09a018: ae0f0020 */ sw $t7,0x20($s0) +/* f09a01c: ae190608 */ sw $t9,0x608($s0) +/* f09a020: ae0d0038 */ sw $t5,0x38($s0) +/* f09a024: ae00001c */ sw $zero,0x1c($s0) +/* f09a028: ae000018 */ sw $zero,0x18($s0) +/* f09a02c: 1000000e */ beqz $zero,.L0f09a068 +/* f09a030: 03201825 */ or $v1,$t9,$zero +/* f09a034: 44822000 */ mtc1 $v0,$f4 +.L0f09a038: +/* f09a038: 3c017f1b */ lui $at,0x7f1b +/* f09a03c: c428c1b8 */ lwc1 $f8,-0x3e48($at) +/* f09a040: 468021a0 */ cvt.s.w $f6,$f4 +/* f09a044: 3c014180 */ lui $at,0x4180 +/* f09a048: 44818000 */ mtc1 $at,$f16 +/* f09a04c: 02002025 */ or $a0,$s0,$zero +/* f09a050: 46083282 */ mul.s $f10,$f6,$f8 +/* f09a054: 46105483 */ div.s $f18,$f10,$f16 +/* f09a058: 44059000 */ mfc1 $a1,$f18 +/* f09a05c: 0fc265e0 */ jal func0f099780 +/* f09a060: 00000000 */ sll $zero,$zero,0x0 +/* f09a064: 8e030608 */ lw $v1,0x608($s0) +.L0f09a068: +/* f09a068: 24010002 */ addiu $at,$zero,0x2 +.L0f09a06c: +/* f09a06c: 54610069 */ bnel $v1,$at,.L0f09a214 +/* f09a070: 24010003 */ addiu $at,$zero,0x3 +/* f09a074: 8e090018 */ lw $t1,0x18($s0) +/* f09a078: 8fb80038 */ lw $t8,0x38($sp) +/* f09a07c: 5520004f */ bnezl $t1,.L0f09a1bc +/* f09a080: 8e0e001c */ lw $t6,0x1c($s0) +/* f09a084: 8f0a0000 */ lw $t2,0x0($t8) +/* f09a088: 2401001a */ addiu $at,$zero,0x1a +/* f09a08c: 8fa80030 */ lw $t0,0x30($sp) +/* f09a090: 55410012 */ bnel $t2,$at,.L0f09a0dc +/* f09a094: 8e0a060c */ lw $t2,0x60c($s0) +/* f09a098: 81020007 */ lb $v0,0x7($t0) +/* f09a09c: 0442000f */ bltzl $v0,.L0f09a0dc +/* f09a0a0: 8e0a060c */ lw $t2,0x60c($s0) +/* f09a0a4: 8f0e0004 */ lw $t6,0x4($t8) +/* f09a0a8: 00025880 */ sll $t3,$v0,0x2 +/* f09a0ac: 8fa5003c */ lw $a1,0x3c($sp) +/* f09a0b0: 01cb6021 */ addu $t4,$t6,$t3 +/* f09a0b4: 8d8f001c */ lw $t7,0x1c($t4) +/* f09a0b8: 8de4000c */ lw $a0,0xc($t7) +/* f09a0bc: 50800007 */ beqzl $a0,.L0f09a0dc +/* f09a0c0: 8e0a060c */ lw $t2,0x60c($s0) +/* f09a0c4: 0fc26238 */ jal func0f0988e0 +/* f09a0c8: 02003025 */ or $a2,$s0,$zero +/* f09a0cc: 920d0690 */ lbu $t5,0x690($s0) +/* f09a0d0: 35a90040 */ ori $t1,$t5,0x40 +/* f09a0d4: a2090690 */ sb $t1,0x690($s0) +/* f09a0d8: 8e0a060c */ lw $t2,0x60c($s0) +.L0f09a0dc: +/* f09a0dc: 8fa50038 */ lw $a1,0x38($sp) +/* f09a0e0: 02003025 */ or $a2,$s0,$zero +/* f09a0e4: 31480010 */ andi $t0,$t2,0x10 +/* f09a0e8: 15000004 */ bnez $t0,.L0f09a0fc +/* f09a0ec: 00003825 */ or $a3,$zero,$zero +/* f09a0f0: 92040003 */ lbu $a0,0x3($s0) +/* f09a0f4: 0fc2637e */ jal func0f098df8 +/* f09a0f8: afa00010 */ sw $zero,0x10($sp) +.L0f09a0fc: +/* f09a0fc: 3c18800a */ lui $t8,0x800a +/* f09a100: 8f189ff4 */ lw $t8,-0x600c($t8) +/* f09a104: 3c0e800a */ lui $t6,0x800a +/* f09a108: 5b00002c */ blezl $t8,.L0f09a1bc +/* f09a10c: 8e0e001c */ lw $t6,0x1c($s0) +/* f09a110: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f09a114: 24010001 */ addiu $at,$zero,0x1 +/* f09a118: 8dcb0000 */ lw $t3,0x0($t6) +/* f09a11c: 51610027 */ beql $t3,$at,.L0f09a1bc +/* f09a120: 8e0e001c */ lw $t6,0x1c($s0) +/* f09a124: 0fc2775f */ jal func0f09dd7c +/* f09a128: 00000000 */ sll $zero,$zero,0x0 +/* f09a12c: 10400022 */ beqz $v0,.L0f09a1b8 +/* f09a130: 3c0c8007 */ lui $t4,0x8007 +/* f09a134: 8d8c0760 */ lw $t4,0x760($t4) +/* f09a138: 3c0f800a */ lui $t7,0x800a +/* f09a13c: 5580001f */ bnezl $t4,.L0f09a1bc +/* f09a140: 8e0e001c */ lw $t6,0x1c($s0) +/* f09a144: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f09a148: 8fad0038 */ lw $t5,0x38($sp) +/* f09a14c: 8df900d8 */ lw $t9,0xd8($t7) +/* f09a150: 5720001a */ bnezl $t9,.L0f09a1bc +/* f09a154: 8e0e001c */ lw $t6,0x1c($s0) +/* f09a158: 8da90000 */ lw $t1,0x0($t5) +/* f09a15c: 2d210058 */ sltiu $at,$t1,0x58 +/* f09a160: 10200006 */ beqz $at,.L0f09a17c +/* f09a164: 00094880 */ sll $t1,$t1,0x2 +/* f09a168: 3c017f1b */ lui $at,0x7f1b +/* f09a16c: 00290821 */ addu $at,$at,$t1 +/* f09a170: 8c29c1bc */ lw $t1,-0x3e44($at) +/* f09a174: 01200008 */ jr $t1 +/* f09a178: 00000000 */ sll $zero,$zero,0x0 +.L0f09a17c: +/* f09a17c: 3c01bf80 */ lui $at,0xbf80 +/* f09a180: 44812000 */ mtc1 $at,$f4 +/* f09a184: 3c048009 */ lui $a0,0x8009 +/* f09a188: 240affff */ addiu $t2,$zero,-1 +/* f09a18c: 2408ffff */ addiu $t0,$zero,-1 +/* f09a190: 2418ffff */ addiu $t8,$zero,-1 +/* f09a194: afb8001c */ sw $t8,0x1c($sp) +/* f09a198: afa80018 */ sw $t0,0x18($sp) +/* f09a19c: afaa0010 */ sw $t2,0x10($sp) +/* f09a1a0: 8c845200 */ lw $a0,0x5200($a0) +/* f09a1a4: 2405804f */ addiu $a1,$zero,-32689 +/* f09a1a8: 00003025 */ or $a2,$zero,$zero +/* f09a1ac: 2407ffff */ addiu $a3,$zero,-1 +/* f09a1b0: 0c004241 */ jal 0x10904 +/* f09a1b4: e7a40014 */ swc1 $f4,0x14($sp) +.L0f09a1b8: +/* f09a1b8: 8e0e001c */ lw $t6,0x1c($s0) +.L0f09a1bc: +/* f09a1bc: 8e0b0038 */ lw $t3,0x38($s0) +/* f09a1c0: 02002025 */ or $a0,$s0,$zero +/* f09a1c4: 3c053f5f */ lui $a1,0x3f5f +/* f09a1c8: 01cb082a */ slt $at,$t6,$t3 +/* f09a1cc: 1420000d */ bnez $at,.L0f09a204 +/* f09a1d0: 00000000 */ sll $zero,$zero,0x0 +/* f09a1d4: 8e0c0018 */ lw $t4,0x18($s0) +/* f09a1d8: 240f000c */ addiu $t7,$zero,0xc +/* f09a1dc: 29810002 */ slti $at,$t4,0x2 +/* f09a1e0: 14200008 */ bnez $at,.L0f09a204 +/* f09a1e4: 00000000 */ sll $zero,$zero,0x0 +/* f09a1e8: 8e190608 */ lw $t9,0x608($s0) +/* f09a1ec: ae0f0020 */ sw $t7,0x20($s0) +/* f09a1f0: ae00001c */ sw $zero,0x1c($s0) +/* f09a1f4: 27230001 */ addiu $v1,$t9,0x1 +/* f09a1f8: ae030608 */ sw $v1,0x608($s0) +/* f09a1fc: 10000004 */ beqz $zero,.L0f09a210 +/* f09a200: ae000018 */ sw $zero,0x18($s0) +.L0f09a204: +/* f09a204: 0fc265e0 */ jal func0f099780 +/* f09a208: 34a55dd8 */ ori $a1,$a1,0x5dd8 +/* f09a20c: 8e030608 */ lw $v1,0x608($s0) +.L0f09a210: +/* f09a210: 24010003 */ addiu $at,$zero,0x3 +.L0f09a214: +/* f09a214: 14610038 */ bne $v1,$at,.L0f09a2f8 +/* f09a218: 8fa90038 */ lw $t1,0x38($sp) +/* f09a21c: 8d2a0000 */ lw $t2,0x0($t1) +/* f09a220: 2401001a */ addiu $at,$zero,0x1a +/* f09a224: 3c18800a */ lui $t8,0x800a +/* f09a228: 55410003 */ bnel $t2,$at,.L0f09a238 +/* f09a22c: 8e080018 */ lw $t0,0x18($s0) +/* f09a230: ae00068c */ sw $zero,0x68c($s0) +/* f09a234: 8e080018 */ lw $t0,0x18($s0) +.L0f09a238: +/* f09a238: 55000004 */ bnezl $t0,.L0f09a24c +/* f09a23c: 8e0e001c */ lw $t6,0x1c($s0) +/* f09a240: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f09a244: af001600 */ sw $zero,0x1600($t8) +/* f09a248: 8e0e001c */ lw $t6,0x1c($s0) +.L0f09a24c: +/* f09a24c: 8fab0038 */ lw $t3,0x38($sp) +/* f09a250: 29c10017 */ slti $at,$t6,0x17 +/* f09a254: 50200010 */ beqzl $at,.L0f09a298 +/* f09a258: ae000020 */ sw $zero,0x20($s0) +/* f09a25c: 0fc2c6b4 */ jal func0f0b1ad0 +/* f09a260: 8d640000 */ lw $a0,0x0($t3) +/* f09a264: 1040000b */ beqz $v0,.L0f09a294 +/* f09a268: 8fac0038 */ lw $t4,0x38($sp) +/* f09a26c: 8d840000 */ lw $a0,0x0($t4) +/* f09a270: 0fc2c5f0 */ jal func0f0b17c0 +/* f09a274: 24050040 */ addiu $a1,$zero,0x40 +/* f09a278: 10400006 */ beqz $v0,.L0f09a294 +/* f09a27c: 8faf0038 */ lw $t7,0x38($sp) +/* f09a280: 8de40000 */ lw $a0,0x0($t7) +/* f09a284: 0fc2c5f0 */ jal func0f0b17c0 +/* f09a288: 24050080 */ addiu $a1,$zero,0x80 +/* f09a28c: 5040000c */ beqzl $v0,.L0f09a2c0 +/* f09a290: 8e19001c */ lw $t9,0x1c($s0) +.L0f09a294: +/* f09a294: ae000020 */ sw $zero,0x20($s0) +.L0f09a298: +/* f09a298: ae00001c */ sw $zero,0x1c($s0) +/* f09a29c: ae000018 */ sw $zero,0x18($s0) +/* f09a2a0: 8fa4003c */ lw $a0,0x3c($sp) +/* f09a2a4: 0fc27346 */ jal func0f09cd18 +/* f09a2a8: 00002825 */ or $a1,$zero,$zero +/* f09a2ac: 50400013 */ beqzl $v0,.L0f09a2fc +/* f09a2b0: 00001025 */ or $v0,$zero,$zero +/* f09a2b4: 10000011 */ beqz $zero,.L0f09a2fc +/* f09a2b8: 8fa20044 */ lw $v0,0x44($sp) +/* f09a2bc: 8e19001c */ lw $t9,0x1c($s0) +.L0f09a2c0: +/* f09a2c0: 240d0017 */ addiu $t5,$zero,0x17 +/* f09a2c4: 3c017f1b */ lui $at,0x7f1b +/* f09a2c8: 01b94823 */ subu $t1,$t5,$t9 +/* f09a2cc: 44893000 */ mtc1 $t1,$f6 +/* f09a2d0: c42ac31c */ lwc1 $f10,-0x3ce4($at) +/* f09a2d4: 3c0141b8 */ lui $at,0x41b8 +/* f09a2d8: 46803220 */ cvt.s.w $f8,$f6 +/* f09a2dc: 44819000 */ mtc1 $at,$f18 +/* f09a2e0: 02002025 */ or $a0,$s0,$zero +/* f09a2e4: 460a4402 */ mul.s $f16,$f8,$f10 +/* f09a2e8: 46128103 */ div.s $f4,$f16,$f18 +/* f09a2ec: 44052000 */ mfc1 $a1,$f4 +/* f09a2f0: 0fc265e0 */ jal func0f099780 +/* f09a2f4: 00000000 */ sll $zero,$zero,0x0 +.L0f09a2f8: +/* f09a2f8: 00001025 */ or $v0,$zero,$zero +.L0f09a2fc: +/* f09a2fc: 8fbf002c */ lw $ra,0x2c($sp) +/* f09a300: 8fb00028 */ lw $s0,0x28($sp) +/* f09a304: 27bd0038 */ addiu $sp,$sp,0x38 +/* f09a308: 03e00008 */ jr $ra +/* f09a30c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09a310 +/* f09a310: 27bdffe0 */ addiu $sp,$sp,-32 +/* f09a314: afbf0014 */ sw $ra,0x14($sp) +/* f09a318: afa40020 */ sw $a0,0x20($sp) +/* f09a31c: afa50024 */ sw $a1,0x24($sp) +/* f09a320: afa7002c */ sw $a3,0x2c($sp) +/* f09a324: 8cce0618 */ lw $t6,0x618($a2) +/* f09a328: 00001825 */ or $v1,$zero,$zero +/* f09a32c: 55c00021 */ bnezl $t6,.L0f09a3b4 +/* f09a330: 8cc9068c */ lw $t1,0x68c($a2) +/* f09a334: 90cf0003 */ lbu $t7,0x3($a2) +/* f09a338: 00c02025 */ or $a0,$a2,$zero +/* f09a33c: 55e0000c */ bnezl $t7,.L0f09a370 +/* f09a340: afa30018 */ sw $v1,0x18($sp) +/* f09a344: 00c02025 */ or $a0,$a2,$zero +/* f09a348: afa00018 */ sw $zero,0x18($sp) +/* f09a34c: 0fc2c83a */ jal func0f0b20e8 +/* f09a350: afa60028 */ sw $a2,0x28($sp) +/* f09a354: 8fa60028 */ lw $a2,0x28($sp) +/* f09a358: 8fa30018 */ lw $v1,0x18($sp) +/* f09a35c: 24180001 */ addiu $t8,$zero,0x1 +/* f09a360: 00402025 */ or $a0,$v0,$zero +/* f09a364: 10000008 */ beqz $zero,.L0f09a388 +/* f09a368: a0d80003 */ sb $t8,0x3($a2) +/* f09a36c: afa30018 */ sw $v1,0x18($sp) +.L0f09a370: +/* f09a370: 0fc2c846 */ jal func0f0b2118 +/* f09a374: afa60028 */ sw $a2,0x28($sp) +/* f09a378: 8fa60028 */ lw $a2,0x28($sp) +/* f09a37c: 8fa30018 */ lw $v1,0x18($sp) +/* f09a380: 00402025 */ or $a0,$v0,$zero +/* f09a384: a0c00003 */ sb $zero,0x3($a2) +.L0f09a388: +/* f09a388: 1040000e */ beqz $v0,.L0f09a3c4 +/* f09a38c: 00000000 */ sll $zero,$zero,0x0 +/* f09a390: 0fc26238 */ jal func0f0988e0 +/* f09a394: 8fa50024 */ lw $a1,0x24($sp) +/* f09a398: 3c08800a */ lui $t0,0x800a +/* f09a39c: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f09a3a0: 2419ffff */ addiu $t9,$zero,-1 +/* f09a3a4: 24030001 */ addiu $v1,$zero,0x1 +/* f09a3a8: 10000006 */ beqz $zero,.L0f09a3c4 +/* f09a3ac: ad190dd4 */ sw $t9,0xdd4($t0) +/* f09a3b0: 8cc9068c */ lw $t1,0x68c($a2) +.L0f09a3b4: +/* f09a3b4: 24010002 */ addiu $at,$zero,0x2 +/* f09a3b8: 15210002 */ bne $t1,$at,.L0f09a3c4 +/* f09a3bc: 00000000 */ sll $zero,$zero,0x0 +/* f09a3c0: 24030001 */ addiu $v1,$zero,0x1 +.L0f09a3c4: +/* f09a3c4: 14600007 */ bnez $v1,.L0f09a3e4 +/* f09a3c8: 8fa40024 */ lw $a0,0x24($sp) +/* f09a3cc: 0fc27346 */ jal func0f09cd18 +/* f09a3d0: 00002825 */ or $a1,$zero,$zero +/* f09a3d4: 50400004 */ beqzl $v0,.L0f09a3e8 +/* f09a3d8: 00001025 */ or $v0,$zero,$zero +/* f09a3dc: 10000002 */ beqz $zero,.L0f09a3e8 +/* f09a3e0: 8fa2002c */ lw $v0,0x2c($sp) +.L0f09a3e4: +/* f09a3e4: 00001025 */ or $v0,$zero,$zero +.L0f09a3e8: +/* f09a3e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f09a3ec: 27bd0020 */ addiu $sp,$sp,0x20 +/* f09a3f0: 03e00008 */ jr $ra +/* f09a3f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09a3f8 +/* f09a3f8: 8ca80010 */ lw $t0,0x10($a1) +/* f09a3fc: 3c09800a */ lui $t1,0x800a +/* f09a400: 25299fc0 */ addiu $t1,$t1,-24640 +/* f09a404: 8d270284 */ lw $a3,0x284($t1) +/* f09a408: 310e0002 */ andi $t6,$t0,0x2 +/* f09a40c: 00001025 */ or $v0,$zero,$zero +/* f09a410: 00001825 */ or $v1,$zero,$zero +/* f09a414: 11c0000e */ beqz $t6,.L0f09a450 +/* f09a418: 24e61580 */ addiu $a2,$a3,0x1580 +/* f09a41c: 8c8f0558 */ lw $t7,0x558($a0) +/* f09a420: 29e10003 */ slti $at,$t7,0x3 +/* f09a424: 5020000b */ beqzl $at,.L0f09a454 +/* f09a428: 310b1000 */ andi $t3,$t0,0x1000 +/* f09a42c: 8cf80120 */ lw $t8,0x120($a3) +/* f09a430: 53000007 */ beqzl $t8,.L0f09a450 +/* f09a434: 24030001 */ addiu $v1,$zero,0x1 +/* f09a438: 8cb90000 */ lw $t9,0x0($a1) +/* f09a43c: 24010100 */ addiu $at,$zero,0x100 +/* f09a440: 332aff00 */ andi $t2,$t9,0xff00 +/* f09a444: 51410003 */ beql $t2,$at,.L0f09a454 +/* f09a448: 310b1000 */ andi $t3,$t0,0x1000 +/* f09a44c: 24030001 */ addiu $v1,$zero,0x1 +.L0f09a450: +/* f09a450: 310b1000 */ andi $t3,$t0,0x1000 +.L0f09a454: +/* f09a454: 11600006 */ beqz $t3,.L0f09a470 +/* f09a458: 00086b80 */ sll $t5,$t0,0xe +/* f09a45c: 8c8c0558 */ lw $t4,0x558($a0) +/* f09a460: 29810002 */ slti $at,$t4,0x2 +/* f09a464: 10200002 */ beqz $at,.L0f09a470 +/* f09a468: 00000000 */ sll $zero,$zero,0x0 +/* f09a46c: 24030001 */ addiu $v1,$zero,0x1 +.L0f09a470: +/* f09a470: 05a10006 */ bgez $t5,.L0f09a48c +/* f09a474: 3c070002 */ lui $a3,0x2 +/* f09a478: 8c8e0558 */ lw $t6,0x558($a0) +/* f09a47c: 29c10005 */ slti $at,$t6,0x5 +/* f09a480: 50200003 */ beqzl $at,.L0f09a490 +/* f09a484: 310f0020 */ andi $t7,$t0,0x20 +/* f09a488: 24030001 */ addiu $v1,$zero,0x1 +.L0f09a48c: +/* f09a48c: 310f0020 */ andi $t7,$t0,0x20 +.L0f09a490: +/* f09a490: 11e00006 */ beqz $t7,.L0f09a4ac +/* f09a494: 00000000 */ sll $zero,$zero,0x0 +/* f09a498: 8c980558 */ lw $t8,0x558($a0) +/* f09a49c: 2b010032 */ slti $at,$t8,0x32 +/* f09a4a0: 10200002 */ beqz $at,.L0f09a4ac +/* f09a4a4: 00000000 */ sll $zero,$zero,0x0 +/* f09a4a8: 24020001 */ addiu $v0,$zero,0x1 +.L0f09a4ac: +/* f09a4ac: 50600003 */ beqzl $v1,.L0f09a4bc +/* f09a4b0: 8c99000c */ lw $t9,0xc($a0) +/* f09a4b4: 24020001 */ addiu $v0,$zero,0x1 +/* f09a4b8: 8c99000c */ lw $t9,0xc($a0) +.L0f09a4bc: +/* f09a4bc: 57200008 */ bnezl $t9,.L0f09a4e0 +/* f09a4c0: 80a20007 */ lb $v0,0x7($a1) +/* f09a4c4: 8c8a060c */ lw $t2,0x60c($a0) +/* f09a4c8: 314b0010 */ andi $t3,$t2,0x10 +/* f09a4cc: 51600004 */ beqzl $t3,.L0f09a4e0 +/* f09a4d0: 80a20007 */ lb $v0,0x7($a1) +/* f09a4d4: 50400063 */ beqzl $v0,.L0f09a664 +/* f09a4d8: 8cac0000 */ lw $t4,0x0($a1) +/* f09a4dc: 80a20007 */ lb $v0,0x7($a1) +.L0f09a4e0: +/* f09a4e0: 0440000b */ bltz $v0,.L0f09a510 +/* f09a4e4: 00026080 */ sll $t4,$v0,0x2 +/* f09a4e8: 008c6821 */ addu $t5,$a0,$t4 +/* f09a4ec: 8dae0220 */ lw $t6,0x220($t5) +/* f09a4f0: 00c27821 */ addu $t7,$a2,$v0 +/* f09a4f4: 55c00007 */ bnezl $t6,.L0f09a514 +/* f09a4f8: 8cb90000 */ lw $t9,0x0($a1) +/* f09a4fc: 81f80064 */ lb $t8,0x64($t7) +/* f09a500: 07020004 */ bltzl $t8,.L0f09a514 +/* f09a504: 8cb90000 */ lw $t9,0x0($a1) +/* f09a508: 03e00008 */ jr $ra +/* f09a50c: 2402ffff */ addiu $v0,$zero,-1 +.L0f09a510: +/* f09a510: 8cb90000 */ lw $t9,0x0($a1) +.L0f09a514: +/* f09a514: 24010100 */ addiu $at,$zero,0x100 +/* f09a518: 332aff00 */ andi $t2,$t9,0xff00 +/* f09a51c: 55410020 */ bnel $t2,$at,.L0f09a5a0 +/* f09a520: 3c013f80 */ lui $at,0x3f80 +/* f09a524: 80a20050 */ lb $v0,0x50($a1) +/* f09a528: 3c013f80 */ lui $at,0x3f80 +/* f09a52c: 58400017 */ blezl $v0,.L0f09a58c +/* f09a530: 44811000 */ mtc1 $at,$f2 +/* f09a534: 3c013f80 */ lui $at,0x3f80 +/* f09a538: 44811000 */ mtc1 $at,$f2 +/* f09a53c: c4800660 */ lwc1 $f0,0x660($a0) +/* f09a540: 4602003c */ c.lt.s $f0,$f2 +/* f09a544: 00000000 */ sll $zero,$zero,0x0 +/* f09a548: 45000012 */ bc1f .L0f09a594 +/* f09a54c: 00000000 */ sll $zero,$zero,0x0 +/* f09a550: 44823000 */ mtc1 $v0,$f6 +/* f09a554: c5240044 */ lwc1 $f4,0x44($t1) +/* f09a558: 24020001 */ addiu $v0,$zero,0x1 +/* f09a55c: 46803220 */ cvt.s.w $f8,$f6 +/* f09a560: 46082283 */ div.s $f10,$f4,$f8 +/* f09a564: 460a0400 */ add.s $f16,$f0,$f10 +/* f09a568: e4900660 */ swc1 $f16,0x660($a0) +/* f09a56c: c4920660 */ lwc1 $f18,0x660($a0) +/* f09a570: 4612103c */ c.lt.s $f2,$f18 +/* f09a574: 00000000 */ sll $zero,$zero,0x0 +/* f09a578: 45000006 */ bc1f .L0f09a594 +/* f09a57c: 00000000 */ sll $zero,$zero,0x0 +/* f09a580: 03e00008 */ jr $ra +/* f09a584: e4820660 */ swc1 $f2,0x660($a0) +/* f09a588: 44811000 */ mtc1 $at,$f2 +.L0f09a58c: +/* f09a58c: 00000000 */ sll $zero,$zero,0x0 +/* f09a590: e4820660 */ swc1 $f2,0x660($a0) +.L0f09a594: +/* f09a594: 03e00008 */ jr $ra +/* f09a598: 24020001 */ addiu $v0,$zero,0x1 +/* f09a59c: 3c013f80 */ lui $at,0x3f80 +.L0f09a5a0: +/* f09a5a0: 44811000 */ mtc1 $at,$f2 +/* f09a5a4: 10600011 */ beqz $v1,.L0f09a5ec +/* f09a5a8: e4820660 */ swc1 $f2,0x660($a0) +/* f09a5ac: 8c8b0558 */ lw $t3,0x558($a0) +/* f09a5b0: 5960000e */ blezl $t3,.L0f09a5ec +/* f09a5b4: ac800614 */ sw $zero,0x614($a0) +/* f09a5b8: 908c0000 */ lbu $t4,0x0($a0) +/* f09a5bc: 24010013 */ addiu $at,$zero,0x13 +/* f09a5c0: 24020003 */ addiu $v0,$zero,0x3 +/* f09a5c4: 55810003 */ bnel $t4,$at,.L0f09a5d4 +/* f09a5c8: 8c8d0614 */ lw $t5,0x614($a0) +/* f09a5cc: 2402000d */ addiu $v0,$zero,0xd +/* f09a5d0: 8c8d0614 */ lw $t5,0x614($a0) +.L0f09a5d4: +/* f09a5d4: 01a2082a */ slt $at,$t5,$v0 +/* f09a5d8: 50200004 */ beqzl $at,.L0f09a5ec +/* f09a5dc: ac800614 */ sw $zero,0x614($a0) +/* f09a5e0: 03e00008 */ jr $ra +/* f09a5e4: 00001025 */ or $v0,$zero,$zero +/* f09a5e8: ac800614 */ sw $zero,0x614($a0) +.L0f09a5ec: +/* f09a5ec: 8ca80010 */ lw $t0,0x10($a1) +/* f09a5f0: 310e0002 */ andi $t6,$t0,0x2 +/* f09a5f4: 11c00006 */ beqz $t6,.L0f09a610 +/* f09a5f8: 31181000 */ andi $t8,$t0,0x1000 +/* f09a5fc: 8c8f0558 */ lw $t7,0x558($a0) +/* f09a600: 24010002 */ addiu $at,$zero,0x2 +/* f09a604: 15e10002 */ bne $t7,$at,.L0f09a610 +/* f09a608: 00000000 */ sll $zero,$zero,0x0 +/* f09a60c: 00001825 */ or $v1,$zero,$zero +.L0f09a610: +/* f09a610: 13000006 */ beqz $t8,.L0f09a62c +/* f09a614: 01075024 */ and $t2,$t0,$a3 +/* f09a618: 8c990558 */ lw $t9,0x558($a0) +/* f09a61c: 24010001 */ addiu $at,$zero,0x1 +/* f09a620: 17210002 */ bne $t9,$at,.L0f09a62c +/* f09a624: 00000000 */ sll $zero,$zero,0x0 +/* f09a628: 00001825 */ or $v1,$zero,$zero +.L0f09a62c: +/* f09a62c: 11400006 */ beqz $t2,.L0f09a648 +/* f09a630: 00000000 */ sll $zero,$zero,0x0 +/* f09a634: 8c8b0558 */ lw $t3,0x558($a0) +/* f09a638: 24010004 */ addiu $at,$zero,0x4 +/* f09a63c: 15610002 */ bne $t3,$at,.L0f09a648 +/* f09a640: 00000000 */ sll $zero,$zero,0x0 +/* f09a644: 00001825 */ or $v1,$zero,$zero +.L0f09a648: +/* f09a648: 10600003 */ beqz $v1,.L0f09a658 +/* f09a64c: 00000000 */ sll $zero,$zero,0x0 +/* f09a650: 03e00008 */ jr $ra +/* f09a654: 24020001 */ addiu $v0,$zero,0x1 +.L0f09a658: +/* f09a658: 03e00008 */ jr $ra +/* f09a65c: 24020002 */ addiu $v0,$zero,0x2 +/* f09a660: 8cac0000 */ lw $t4,0x0($a1) +.L0f09a664: +/* f09a664: 24010100 */ addiu $at,$zero,0x100 +/* f09a668: 2402ffff */ addiu $v0,$zero,-1 +/* f09a66c: 318dff00 */ andi $t5,$t4,0xff00 +/* f09a670: 15a1001f */ bne $t5,$at,.L0f09a6f0 +/* f09a674: 00000000 */ sll $zero,$zero,0x0 +/* f09a678: 80a20051 */ lb $v0,0x51($a1) +/* f09a67c: 58400018 */ blezl $v0,.L0f09a6e0 +/* f09a680: 44801000 */ mtc1 $zero,$f2 +/* f09a684: 44801000 */ mtc1 $zero,$f2 +/* f09a688: c4800660 */ lwc1 $f0,0x660($a0) +/* f09a68c: 4600103c */ c.lt.s $f2,$f0 +/* f09a690: 00000000 */ sll $zero,$zero,0x0 +/* f09a694: 45000014 */ bc1f .L0f09a6e8 +/* f09a698: 00000000 */ sll $zero,$zero,0x0 +/* f09a69c: 44822000 */ mtc1 $v0,$f4 +/* f09a6a0: c5260044 */ lwc1 $f6,0x44($t1) +/* f09a6a4: 2402ffff */ addiu $v0,$zero,-1 +/* f09a6a8: 46802220 */ cvt.s.w $f8,$f4 +/* f09a6ac: 46083283 */ div.s $f10,$f6,$f8 +/* f09a6b0: 460a0401 */ sub.s $f16,$f0,$f10 +/* f09a6b4: e4900660 */ swc1 $f16,0x660($a0) +/* f09a6b8: c4920660 */ lwc1 $f18,0x660($a0) +/* f09a6bc: 4602903c */ c.lt.s $f18,$f2 +/* f09a6c0: 00000000 */ sll $zero,$zero,0x0 +/* f09a6c4: 45000003 */ bc1f .L0f09a6d4 +/* f09a6c8: 00000000 */ sll $zero,$zero,0x0 +/* f09a6cc: 03e00008 */ jr $ra +/* f09a6d0: e4820660 */ swc1 $f2,0x660($a0) +.L0f09a6d4: +/* f09a6d4: 03e00008 */ jr $ra +/* f09a6d8: 24020001 */ addiu $v0,$zero,0x1 +/* f09a6dc: 44801000 */ mtc1 $zero,$f2 +.L0f09a6e0: +/* f09a6e0: 00000000 */ sll $zero,$zero,0x0 +/* f09a6e4: e4820660 */ swc1 $f2,0x660($a0) +.L0f09a6e8: +/* f09a6e8: 03e00008 */ jr $ra +/* f09a6ec: 2402ffff */ addiu $v0,$zero,-1 +.L0f09a6f0: +/* f09a6f0: 03e00008 */ jr $ra +/* f09a6f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09a6f8 +/* f09a6f8: 27bdffa8 */ addiu $sp,$sp,-88 +/* f09a6fc: afa40058 */ sw $a0,0x58($sp) +/* f09a700: afa5005c */ sw $a1,0x5c($sp) +/* f09a704: afbf002c */ sw $ra,0x2c($sp) +/* f09a708: afb00028 */ sw $s0,0x28($sp) +/* f09a70c: 240e0001 */ addiu $t6,$zero,0x1 +/* f09a710: 3c058007 */ lui $a1,0x8007 +/* f09a714: 3c047f1b */ lui $a0,0x7f1b +/* f09a718: 00c08025 */ or $s0,$a2,$zero +/* f09a71c: afae0054 */ sw $t6,0x54($sp) +/* f09a720: 2484b890 */ addiu $a0,$a0,-18288 +/* f09a724: 24a50120 */ addiu $a1,$a1,0x120 +/* f09a728: 0c0036cc */ jal 0xdb30 +/* f09a72c: afa70064 */ sw $a3,0x64($sp) +/* f09a730: 3c047f1b */ lui $a0,0x7f1b +/* f09a734: 3c058007 */ lui $a1,0x8007 +/* f09a738: 24a50124 */ addiu $a1,$a1,0x124 +/* f09a73c: 0c0036cc */ jal 0xdb30 +/* f09a740: 2484b898 */ addiu $a0,$a0,-18280 +/* f09a744: 8fa70064 */ lw $a3,0x64($sp) +/* f09a748: 24060001 */ addiu $a2,$zero,0x1 +/* f09a74c: a2060004 */ sb $a2,0x4($s0) +/* f09a750: 8cef0000 */ lw $t7,0x0($a3) +/* f09a754: 24010100 */ addiu $at,$zero,0x100 +/* f09a758: 31f8ff00 */ andi $t8,$t7,0xff00 +/* f09a75c: 57010023 */ bnel $t8,$at,.L0f09a7ec +/* f09a760: 920c0000 */ lbu $t4,0x0($s0) +/* f09a764: c4e00040 */ lwc1 $f0,0x40($a3) +/* f09a768: c4e40044 */ lwc1 $f4,0x44($a3) +/* f09a76c: c6080660 */ lwc1 $f8,0x660($s0) +/* f09a770: 3c014270 */ lui $at,0x4270 +/* f09a774: 46002181 */ sub.s $f6,$f4,$f0 +/* f09a778: 44817000 */ mtc1 $at,$f14 +/* f09a77c: 3c01800a */ lui $at,0x800a +/* f09a780: c432a004 */ lwc1 $f18,-0x5ffc($at) +/* f09a784: 46083282 */ mul.s $f10,$f6,$f8 +/* f09a788: c60805fc */ lwc1 $f8,0x5fc($s0) +/* f09a78c: 460e9103 */ div.s $f4,$f18,$f14 +/* f09a790: 460a0300 */ add.s $f12,$f0,$f10 +/* f09a794: 460e6403 */ div.s $f16,$f12,$f14 +/* f09a798: 46048182 */ mul.s $f6,$f16,$f4 +/* f09a79c: 46083080 */ add.s $f2,$f6,$f8 +/* f09a7a0: 4600128d */ trunc.w.s $f10,$f2 +/* f09a7a4: 44025000 */ mfc1 $v0,$f10 +/* f09a7a8: 00000000 */ sll $zero,$zero,0x0 +/* f09a7ac: 44829000 */ mtc1 $v0,$f18 +/* f09a7b0: ae0205f8 */ sw $v0,0x5f8($s0) +/* f09a7b4: 46809420 */ cvt.s.w $f16,$f18 +/* f09a7b8: 46101101 */ sub.s $f4,$f2,$f16 +/* f09a7bc: 1c400010 */ bgtz $v0,.L0f09a800 +/* f09a7c0: e60405fc */ swc1 $f4,0x5fc($s0) +/* f09a7c4: 8e08060c */ lw $t0,0x60c($s0) +/* f09a7c8: 244b0001 */ addiu $t3,$v0,0x1 +/* f09a7cc: 31090010 */ andi $t1,$t0,0x10 +/* f09a7d0: 15200003 */ bnez $t1,.L0f09a7e0 +/* f09a7d4: 00000000 */ sll $zero,$zero,0x0 +/* f09a7d8: 10000009 */ beqz $zero,.L0f09a800 +/* f09a7dc: ae0b05f8 */ sw $t3,0x5f8($s0) +.L0f09a7e0: +/* f09a7e0: 10000007 */ beqz $zero,.L0f09a800 +/* f09a7e4: a2000004 */ sb $zero,0x4($s0) +/* f09a7e8: 920c0000 */ lbu $t4,0x0($s0) +.L0f09a7ec: +/* f09a7ec: 2401001d */ addiu $at,$zero,0x1d +/* f09a7f0: ae0605f8 */ sw $a2,0x5f8($s0) +/* f09a7f4: 55810003 */ bnel $t4,$at,.L0f09a804 +/* f09a7f8: 8e0d0558 */ lw $t5,0x558($s0) +/* f09a7fc: afa00054 */ sw $zero,0x54($sp) +.L0f09a800: +/* f09a800: 8e0d0558 */ lw $t5,0x558($s0) +.L0f09a804: +/* f09a804: 8e0e05f8 */ lw $t6,0x5f8($s0) +/* f09a808: 01ae7821 */ addu $t7,$t5,$t6 +/* f09a80c: ae0f0558 */ sw $t7,0x558($s0) +/* f09a810: 8cf80010 */ lw $t8,0x10($a3) +/* f09a814: 33192000 */ andi $t9,$t8,0x2000 +/* f09a818: 53200004 */ beqzl $t9,.L0f09a82c +/* f09a81c: a2060005 */ sb $a2,0x5($s0) +/* f09a820: 10000002 */ beqz $zero,.L0f09a82c +/* f09a824: a2000005 */ sb $zero,0x5($s0) +/* f09a828: a2060005 */ sb $a2,0x5($s0) +.L0f09a82c: +/* f09a82c: 8fa4005c */ lw $a0,0x5c($sp) +/* f09a830: 0fc288c2 */ jal func0f0a2308 +/* f09a834: afa70064 */ sw $a3,0x64($sp) +/* f09a838: 82020004 */ lb $v0,0x4($s0) +/* f09a83c: 44803000 */ mtc1 $zero,$f6 +/* f09a840: 8fa70064 */ lw $a3,0x64($sp) +/* f09a844: 10400036 */ beqz $v0,.L0f09a920 +/* f09a848: e6060250 */ swc1 $f6,0x250($s0) +/* f09a84c: 8e09060c */ lw $t1,0x60c($s0) +/* f09a850: 8e080614 */ lw $t0,0x614($s0) +/* f09a854: 352a0020 */ ori $t2,$t1,0x20 +/* f09a858: ae0a060c */ sw $t2,0x60c($s0) +/* f09a85c: 354c0010 */ ori $t4,$t2,0x10 +/* f09a860: ae0c060c */ sw $t4,0x60c($s0) +/* f09a864: ae0806a8 */ sw $t0,0x6a8($s0) +/* f09a868: 8fad0058 */ lw $t5,0x58($sp) +/* f09a86c: 8fa4005c */ lw $a0,0x5c($sp) +/* f09a870: 8da50000 */ lw $a1,0x0($t5) +/* f09a874: 0fc25ee8 */ jal func0f097ba0 +/* f09a878: afa70064 */ sw $a3,0x64($sp) +/* f09a87c: 8fae0054 */ lw $t6,0x54($sp) +/* f09a880: 24060001 */ addiu $a2,$zero,0x1 +/* f09a884: 8fa70064 */ lw $a3,0x64($sp) +/* f09a888: 11c00016 */ beqz $t6,.L0f09a8e4 +/* f09a88c: 24010100 */ addiu $at,$zero,0x100 +/* f09a890: 80e30007 */ lb $v1,0x7($a3) +/* f09a894: 04600013 */ bltz $v1,.L0f09a8e4 +/* f09a898: 00037880 */ sll $t7,$v1,0x2 +/* f09a89c: 020f1021 */ addu $v0,$s0,$t7 +/* f09a8a0: 8c580220 */ lw $t8,0x220($v0) +/* f09a8a4: 8e1905f8 */ lw $t9,0x5f8($s0) +/* f09a8a8: 03194023 */ subu $t0,$t8,$t9 +/* f09a8ac: ac480220 */ sw $t0,0x220($v0) +/* f09a8b0: 80e90007 */ lb $t1,0x7($a3) +/* f09a8b4: 00095080 */ sll $t2,$t1,0x2 +/* f09a8b8: 020a5821 */ addu $t3,$s0,$t2 +/* f09a8bc: 8d640220 */ lw $a0,0x220($t3) +/* f09a8c0: 04830009 */ bgezl $a0,.L0f09a8e8 +/* f09a8c4: 8ce20000 */ lw $v0,0x0($a3) +/* f09a8c8: 8e0c05f8 */ lw $t4,0x5f8($s0) +/* f09a8cc: 01846821 */ addu $t5,$t4,$a0 +/* f09a8d0: ae0d05f8 */ sw $t5,0x5f8($s0) +/* f09a8d4: 80ee0007 */ lb $t6,0x7($a3) +/* f09a8d8: 000e7880 */ sll $t7,$t6,0x2 +/* f09a8dc: 020fc021 */ addu $t8,$s0,$t7 +/* f09a8e0: af000220 */ sw $zero,0x220($t8) +.L0f09a8e4: +/* f09a8e4: 8ce20000 */ lw $v0,0x0($a3) +.L0f09a8e8: +/* f09a8e8: 3059ff00 */ andi $t9,$v0,0xff00 +/* f09a8ec: 53200008 */ beqzl $t9,.L0f09a910 +/* f09a8f0: ae0606ac */ sw $a2,0x6ac($s0) +/* f09a8f4: 13210005 */ beq $t9,$at,.L0f09a90c +/* f09a8f8: 24010200 */ addiu $at,$zero,0x200 +/* f09a8fc: 13210006 */ beq $t9,$at,.L0f09a918 +/* f09a900: 24080002 */ addiu $t0,$zero,0x2 +/* f09a904: 10000006 */ beqz $zero,.L0f09a920 +/* f09a908: 82020004 */ lb $v0,0x4($s0) +.L0f09a90c: +/* f09a90c: ae0606ac */ sw $a2,0x6ac($s0) +.L0f09a910: +/* f09a910: 10000003 */ beqz $zero,.L0f09a920 +/* f09a914: 82020004 */ lb $v0,0x4($s0) +.L0f09a918: +/* f09a918: ae0806ac */ sw $t0,0x6ac($s0) +/* f09a91c: 82020004 */ lb $v0,0x4($s0) +.L0f09a920: +/* f09a920: 1040009b */ beqz $v0,.L0f09ab90 +/* f09a924: 02002025 */ or $a0,$s0,$zero +/* f09a928: 0fc2c78a */ jal func0f0b1e28 +/* f09a92c: afa00044 */ sw $zero,0x44($sp) +/* f09a930: 1840001e */ blez $v0,.L0f09a9ac +/* f09a934: 8fa30044 */ lw $v1,0x44($sp) +/* f09a938: 8faa005c */ lw $t2,0x5c($sp) +/* f09a93c: 3c09800a */ lui $t1,0x800a +/* f09a940: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f09a944: 000a5900 */ sll $t3,$t2,0x4 +/* f09a948: 016a5823 */ subu $t3,$t3,$t2 +/* f09a94c: 000b5880 */ sll $t3,$t3,0x2 +/* f09a950: 016a5821 */ addu $t3,$t3,$t2 +/* f09a954: 000b58c0 */ sll $t3,$t3,0x3 +/* f09a958: 016a5821 */ addu $t3,$t3,$t2 +/* f09a95c: 000b5880 */ sll $t3,$t3,0x2 +/* f09a960: 000b6023 */ negu $t4,$t3 +/* f09a964: 3c02800a */ lui $v0,0x800a +/* f09a968: 012c6821 */ addu $t5,$t1,$t4 +/* f09a96c: 8dae0fb4 */ lw $t6,0xfb4($t5) +/* f09a970: 8c429fc8 */ lw $v0,-0x6038($v0) +/* f09a974: 104e0011 */ beq $v0,$t6,.L0f09a9bc +/* f09a978: 00000000 */ sll $zero,$zero,0x0 +/* f09a97c: 8e0f01d4 */ lw $t7,0x1d4($s0) +/* f09a980: 01e2082a */ slt $at,$t7,$v0 +/* f09a984: 1020000d */ beqz $at,.L0f09a9bc +/* f09a988: 00000000 */ sll $zero,$zero,0x0 +/* f09a98c: 0fc2c78a */ jal func0f0b1e28 +/* f09a990: 02002025 */ or $a0,$s0,$zero +/* f09a994: 3c18800a */ lui $t8,0x800a +/* f09a998: 8f189fc8 */ lw $t8,-0x6038($t8) +/* f09a99c: 24030001 */ addiu $v1,$zero,0x1 +/* f09a9a0: 0058c821 */ addu $t9,$v0,$t8 +/* f09a9a4: 10000005 */ beqz $zero,.L0f09a9bc +/* f09a9a8: ae1901d4 */ sw $t9,0x1d4($s0) +.L0f09a9ac: +/* f09a9ac: 82080004 */ lb $t0,0x4($s0) +/* f09a9b0: 11000002 */ beqz $t0,.L0f09a9bc +/* f09a9b4: 00000000 */ sll $zero,$zero,0x0 +/* f09a9b8: 24030001 */ addiu $v1,$zero,0x1 +.L0f09a9bc: +/* f09a9bc: 50600075 */ beqzl $v1,.L0f09ab94 +/* f09a9c0: 8fbf002c */ lw $ra,0x2c($sp) +/* f09a9c4: 0c012230 */ jal 0x488c0 +/* f09a9c8: 00002025 */ or $a0,$zero,$zero +/* f09a9cc: 3c048009 */ lui $a0,0x8009 +/* f09a9d0: afa20040 */ sw $v0,0x40($sp) +/* f09a9d4: 0c012230 */ jal 0x488c0 +/* f09a9d8: 248415e0 */ addiu $a0,$a0,0x15e0 +/* f09a9dc: 00002025 */ or $a0,$zero,$zero +/* f09a9e0: 0c01210c */ jal 0x48430 +/* f09a9e4: 24450001 */ addiu $a1,$v0,0x1 +/* f09a9e8: 8e0401cc */ lw $a0,0x1cc($s0) +/* f09a9ec: 50800008 */ beqzl $a0,.L0f09aa10 +/* f09a9f0: 8e0401d0 */ lw $a0,0x1d0($s0) +/* f09a9f4: 0c00cdfc */ jal 0x337f0 +/* f09a9f8: 00000000 */ sll $zero,$zero,0x0 +/* f09a9fc: 50400004 */ beqzl $v0,.L0f09aa10 +/* f09aa00: 8e0401d0 */ lw $a0,0x1d0($s0) +/* f09aa04: 0c00cec9 */ jal 0x33b24 +/* f09aa08: 8e0401cc */ lw $a0,0x1cc($s0) +/* f09aa0c: 8e0401d0 */ lw $a0,0x1d0($s0) +.L0f09aa10: +/* f09aa10: 10800007 */ beqz $a0,.L0f09aa30 +/* f09aa14: 00000000 */ sll $zero,$zero,0x0 +/* f09aa18: 0c00cdfc */ jal 0x337f0 +/* f09aa1c: 00000000 */ sll $zero,$zero,0x0 +/* f09aa20: 10400003 */ beqz $v0,.L0f09aa30 +/* f09aa24: 00000000 */ sll $zero,$zero,0x0 +/* f09aa28: 0c00cec9 */ jal 0x33b24 +/* f09aa2c: 8e0401d0 */ lw $a0,0x1d0($s0) +.L0f09aa30: +/* f09aa30: 0fc2c79a */ jal func0f0b1e68 +/* f09aa34: 02002025 */ or $a0,$s0,$zero +/* f09aa38: 50400053 */ beqzl $v0,.L0f09ab88 +/* f09aa3c: 00002025 */ or $a0,$zero,$zero +/* f09aa40: 8e0a01cc */ lw $t2,0x1cc($s0) +/* f09aa44: 00002025 */ or $a0,$zero,$zero +/* f09aa48: 55400017 */ bnezl $t2,.L0f09aaa8 +/* f09aa4c: 8e0e01d0 */ lw $t6,0x1d0($s0) +/* f09aa50: 0fc2c79a */ jal func0f0b1e68 +/* f09aa54: 02002025 */ or $a0,$s0,$zero +/* f09aa58: 3c01bf80 */ lui $at,0xbf80 +/* f09aa5c: 44814000 */ mtc1 $at,$f8 +/* f09aa60: 00022c00 */ sll $a1,$v0,0x10 +/* f09aa64: 00055c03 */ sra $t3,$a1,0x10 +/* f09aa68: 3c048009 */ lui $a0,0x8009 +/* f09aa6c: 2409ffff */ addiu $t1,$zero,-1 +/* f09aa70: 240cffff */ addiu $t4,$zero,-1 +/* f09aa74: 240dffff */ addiu $t5,$zero,-1 +/* f09aa78: afad001c */ sw $t5,0x1c($sp) +/* f09aa7c: afac0018 */ sw $t4,0x18($sp) +/* f09aa80: afa90010 */ sw $t1,0x10($sp) +/* f09aa84: 8c845200 */ lw $a0,0x5200($a0) +/* f09aa88: 01602825 */ or $a1,$t3,$zero +/* f09aa8c: 260601cc */ addiu $a2,$s0,0x1cc +/* f09aa90: 2407ffff */ addiu $a3,$zero,-1 +/* f09aa94: 0c004241 */ jal 0x10904 +/* f09aa98: e7a80014 */ swc1 $f8,0x14($sp) +/* f09aa9c: 10000018 */ beqz $zero,.L0f09ab00 +/* f09aaa0: 00402025 */ or $a0,$v0,$zero +/* f09aaa4: 8e0e01d0 */ lw $t6,0x1d0($s0) +.L0f09aaa8: +/* f09aaa8: 55c00016 */ bnezl $t6,.L0f09ab04 +/* f09aaac: 920b0000 */ lbu $t3,0x0($s0) +/* f09aab0: 0fc2c79a */ jal func0f0b1e68 +/* f09aab4: 02002025 */ or $a0,$s0,$zero +/* f09aab8: 3c01bf80 */ lui $at,0xbf80 +/* f09aabc: 44815000 */ mtc1 $at,$f10 +/* f09aac0: 00022c00 */ sll $a1,$v0,0x10 +/* f09aac4: 00057c03 */ sra $t7,$a1,0x10 +/* f09aac8: 3c048009 */ lui $a0,0x8009 +/* f09aacc: 2418ffff */ addiu $t8,$zero,-1 +/* f09aad0: 2419ffff */ addiu $t9,$zero,-1 +/* f09aad4: 2408ffff */ addiu $t0,$zero,-1 +/* f09aad8: afa8001c */ sw $t0,0x1c($sp) +/* f09aadc: afb90018 */ sw $t9,0x18($sp) +/* f09aae0: afb80010 */ sw $t8,0x10($sp) +/* f09aae4: 8c845200 */ lw $a0,0x5200($a0) +/* f09aae8: 01e02825 */ or $a1,$t7,$zero +/* f09aaec: 260601d0 */ addiu $a2,$s0,0x1d0 +/* f09aaf0: 2407ffff */ addiu $a3,$zero,-1 +/* f09aaf4: 0c004241 */ jal 0x10904 +/* f09aaf8: e7aa0014 */ swc1 $f10,0x14($sp) +/* f09aafc: 00402025 */ or $a0,$v0,$zero +.L0f09ab00: +/* f09ab00: 920b0000 */ lbu $t3,0x0($s0) +.L0f09ab04: +/* f09ab04: 3c0a800a */ lui $t2,0x800a +/* f09ab08: 8d4a9fc8 */ lw $t2,-0x6038($t2) +/* f09ab0c: 24010006 */ addiu $at,$zero,0x6 +/* f09ab10: 1561001c */ bne $t3,$at,.L0f09ab84 +/* f09ab14: ae0a01d8 */ sw $t2,0x1d8($s0) +/* f09ab18: 5080001b */ beqzl $a0,.L0f09ab88 +/* f09ab1c: 00002025 */ or $a0,$zero,$zero +/* f09ab20: c612023c */ lwc1 $f18,0x23c($s0) +/* f09ab24: 3c013f80 */ lui $at,0x3f80 +/* f09ab28: 44816000 */ mtc1 $at,$f12 +/* f09ab2c: 4600940d */ trunc.w.s $f16,$f18 +/* f09ab30: 3c014040 */ lui $at,0x4040 +/* f09ab34: 44814000 */ mtc1 $at,$f8 +/* f09ab38: 3c017f1b */ lui $at,0x7f1b +/* f09ab3c: 44028000 */ mfc1 $v0,$f16 +/* f09ab40: 00000000 */ sll $zero,$zero,0x0 +/* f09ab44: 44822000 */ mtc1 $v0,$f4 +/* f09ab48: 00000000 */ sll $zero,$zero,0x0 +/* f09ab4c: 468021a0 */ cvt.s.w $f6,$f4 +/* f09ab50: 46083083 */ div.s $f2,$f6,$f8 +/* f09ab54: 4602603c */ c.lt.s $f12,$f2 +/* f09ab58: 00000000 */ sll $zero,$zero,0x0 +/* f09ab5c: 45000002 */ bc1f .L0f09ab68 +/* f09ab60: 00000000 */ sll $zero,$zero,0x0 +/* f09ab64: 46006086 */ mov.s $f2,$f12 +.L0f09ab68: +/* f09ab68: c42ac320 */ lwc1 $f10,-0x3ce0($at) +/* f09ab6c: 24050010 */ addiu $a1,$zero,0x10 +/* f09ab70: 460a1482 */ mul.s $f18,$f2,$f10 +/* f09ab74: 46126401 */ sub.s $f16,$f12,$f18 +/* f09ab78: e7b00034 */ swc1 $f16,0x34($sp) +/* f09ab7c: 0c00cf94 */ jal 0x33e50 +/* f09ab80: 8fa60034 */ lw $a2,0x34($sp) +.L0f09ab84: +/* f09ab84: 00002025 */ or $a0,$zero,$zero +.L0f09ab88: +/* f09ab88: 0c01210c */ jal 0x48430 +/* f09ab8c: 8fa50040 */ lw $a1,0x40($sp) +.L0f09ab90: +/* f09ab90: 8fbf002c */ lw $ra,0x2c($sp) +.L0f09ab94: +/* f09ab94: 8fb00028 */ lw $s0,0x28($sp) +/* f09ab98: 27bd0058 */ addiu $sp,$sp,0x58 +/* f09ab9c: 03e00008 */ jr $ra +/* f09aba0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09aba4 +/* f09aba4: 27bdffa0 */ addiu $sp,$sp,-96 +/* f09aba8: afbf001c */ sw $ra,0x1c($sp) +/* f09abac: afb10018 */ sw $s1,0x18($sp) +/* f09abb0: afb00014 */ sw $s0,0x14($sp) +/* f09abb4: afa60068 */ sw $a2,0x68($sp) +/* f09abb8: 80ee0024 */ lb $t6,0x24($a3) +/* f09abbc: 00808025 */ or $s0,$a0,$zero +/* f09abc0: afae005c */ sw $t6,0x5c($sp) +/* f09abc4: 80ef0025 */ lb $t7,0x25($a3) +/* f09abc8: 01cf1821 */ addu $v1,$t6,$t7 +/* f09abcc: afa30054 */ sw $v1,0x54($sp) +/* f09abd0: afaf0058 */ sw $t7,0x58($sp) +/* f09abd4: 80e80027 */ lb $t0,0x27($a3) +/* f09abd8: 80e20026 */ lb $v0,0x26($a3) +/* f09abdc: afa8004c */ sw $t0,0x4c($sp) +/* f09abe0: 80e90018 */ lb $t1,0x18($a3) +/* f09abe4: afa90048 */ sw $t1,0x48($sp) +/* f09abe8: 8caa0004 */ lw $t2,0x4($a1) +/* f09abec: afaa0040 */ sw $t2,0x40($sp) +/* f09abf0: 8c8c06a8 */ lw $t4,0x6a8($a0) +/* f09abf4: 8c8b0614 */ lw $t3,0x614($a0) +/* f09abf8: 1c600003 */ bgtz $v1,.L0f09ac08 +/* f09abfc: 016c8823 */ subu $s1,$t3,$t4 +/* f09ac00: 100000dc */ beqz $zero,.L0f09af74 +/* f09ac04: afa00054 */ sw $zero,0x54($sp) +.L0f09ac08: +/* f09ac08: 8e0d0014 */ lw $t5,0x14($s0) +/* f09ac0c: 51a00023 */ beqzl $t5,.L0f09ac9c +/* f09ac10: 8e09060c */ lw $t1,0x60c($s0) +/* f09ac14: 8e0e000c */ lw $t6,0xc($s0) +/* f09ac18: 0222082a */ slt $at,$s1,$v0 +/* f09ac1c: 51c0001f */ beqzl $t6,.L0f09ac9c +/* f09ac20: 8e09060c */ lw $t1,0x60c($s0) +/* f09ac24: 5420001d */ bnezl $at,.L0f09ac9c +/* f09ac28: 8e09060c */ lw $t1,0x60c($s0) +/* f09ac2c: 1840001a */ blez $v0,.L0f09ac98 +/* f09ac30: 8faf004c */ lw $t7,0x4c($sp) +/* f09ac34: 05e20019 */ bltzl $t7,.L0f09ac9c +/* f09ac38: 8e09060c */ lw $t1,0x60c($s0) +/* f09ac3c: 8e02060c */ lw $v0,0x60c($s0) +/* f09ac40: 022fc821 */ addu $t9,$s1,$t7 +/* f09ac44: 0323082a */ slt $at,$t9,$v1 +/* f09ac48: 30580040 */ andi $t8,$v0,0x40 +/* f09ac4c: 57000013 */ bnezl $t8,.L0f09ac9c +/* f09ac50: 8e09060c */ lw $t1,0x60c($s0) +/* f09ac54: 10200010 */ beqz $at,.L0f09ac98 +/* f09ac58: 34480040 */ ori $t0,$v0,0x40 +/* f09ac5c: 44807000 */ mtc1 $zero,$f14 +/* f09ac60: c6040070 */ lwc1 $f4,0x70($s0) +/* f09ac64: c6060064 */ lwc1 $f6,0x64($s0) +/* f09ac68: c6080068 */ lwc1 $f8,0x68($s0) +/* f09ac6c: c60a006c */ lwc1 $f10,0x6c($s0) +/* f09ac70: ae08060c */ sw $t0,0x60c($s0) +/* f09ac74: ae1106a8 */ sw $s1,0x6a8($s0) +/* f09ac78: e6040050 */ swc1 $f4,0x50($s0) +/* f09ac7c: e60e0060 */ swc1 $f14,0x60($s0) +/* f09ac80: e60e0054 */ swc1 $f14,0x54($s0) +/* f09ac84: e60e0058 */ swc1 $f14,0x58($s0) +/* f09ac88: e60e005c */ swc1 $f14,0x5c($s0) +/* f09ac8c: e6060044 */ swc1 $f6,0x44($s0) +/* f09ac90: e6080048 */ swc1 $f8,0x48($s0) +/* f09ac94: e60a004c */ swc1 $f10,0x4c($s0) +.L0f09ac98: +/* f09ac98: 8e09060c */ lw $t1,0x60c($s0) +.L0f09ac9c: +/* f09ac9c: 312a0040 */ andi $t2,$t1,0x40 +/* f09aca0: 51400042 */ beqzl $t2,.L0f09adac +/* f09aca4: 0223082a */ slt $at,$s1,$v1 +/* f09aca8: 8e0206a8 */ lw $v0,0x6a8($s0) +/* f09acac: 8fac004c */ lw $t4,0x4c($sp) +/* f09acb0: 02225823 */ subu $t3,$s1,$v0 +/* f09acb4: 016c082a */ slt $at,$t3,$t4 +/* f09acb8: 10200036 */ beqz $at,.L0f09ad94 +/* f09acbc: 01916823 */ subu $t5,$t4,$s1 +/* f09acc0: 01a27021 */ addu $t6,$t5,$v0 +/* f09acc4: 448e2000 */ mtc1 $t6,$f4 +/* f09acc8: 3c017f1b */ lui $at,0x7f1b +/* f09accc: c428c324 */ lwc1 $f8,-0x3cdc($at) +/* f09acd0: 468021a0 */ cvt.s.w $f6,$f4 +/* f09acd4: 448c2000 */ mtc1 $t4,$f4 +/* f09acd8: afa30028 */ sw $v1,0x28($sp) +/* f09acdc: afa7006c */ sw $a3,0x6c($sp) +/* f09ace0: 46083282 */ mul.s $f10,$f6,$f8 +/* f09ace4: 468021a0 */ cvt.s.w $f6,$f4 +/* f09ace8: 0c0068f4 */ jal 0x1a3d0 +/* f09acec: 46065303 */ div.s $f12,$f10,$f6 +/* f09acf0: 3c013f00 */ lui $at,0x3f00 +/* f09acf4: 44818000 */ mtc1 $at,$f16 +/* f09acf8: c60c0050 */ lwc1 $f12,0x50($s0) +/* f09acfc: c60e0060 */ lwc1 $f14,0x60($s0) +/* f09ad00: 46100202 */ mul.s $f8,$f0,$f16 +/* f09ad04: 46104480 */ add.s $f18,$f8,$f16 +/* f09ad08: 44069000 */ mfc1 $a2,$f18 +/* f09ad0c: 0c006bfa */ jal 0x1afe8 +/* f09ad10: e7b2003c */ swc1 $f18,0x3c($sp) +/* f09ad14: c6020044 */ lwc1 $f2,0x44($s0) +/* f09ad18: c6040054 */ lwc1 $f4,0x54($s0) +/* f09ad1c: c7b2003c */ lwc1 $f18,0x3c($sp) +/* f09ad20: c60e0048 */ lwc1 $f14,0x48($s0) +/* f09ad24: 46022281 */ sub.s $f10,$f4,$f2 +/* f09ad28: c6040058 */ lwc1 $f4,0x58($s0) +/* f09ad2c: c610004c */ lwc1 $f16,0x4c($s0) +/* f09ad30: 24180001 */ addiu $t8,$zero,0x1 +/* f09ad34: 46125182 */ mul.s $f6,$f10,$f18 +/* f09ad38: 460e2281 */ sub.s $f10,$f4,$f14 +/* f09ad3c: c604005c */ lwc1 $f4,0x5c($s0) +/* f09ad40: e6000070 */ swc1 $f0,0x70($s0) +/* f09ad44: ae1800b4 */ sw $t8,0xb4($s0) +/* f09ad48: 26050074 */ addiu $a1,$s0,0x74 +/* f09ad4c: 46000306 */ mov.s $f12,$f0 +/* f09ad50: 46023200 */ add.s $f8,$f6,$f2 +/* f09ad54: 46125182 */ mul.s $f6,$f10,$f18 +/* f09ad58: 46102281 */ sub.s $f10,$f4,$f16 +/* f09ad5c: e6080064 */ swc1 $f8,0x64($s0) +/* f09ad60: 460e3200 */ add.s $f8,$f6,$f14 +/* f09ad64: 46125182 */ mul.s $f6,$f10,$f18 +/* f09ad68: e6080068 */ swc1 $f8,0x68($s0) +/* f09ad6c: 46103200 */ add.s $f8,$f6,$f16 +/* f09ad70: e608006c */ swc1 $f8,0x6c($s0) +/* f09ad74: 0c0058ba */ jal 0x162e8 +/* f09ad78: afa50020 */ sw $a1,0x20($sp) +/* f09ad7c: 26040064 */ addiu $a0,$s0,0x64 +/* f09ad80: 0c005775 */ jal 0x15dd4 +/* f09ad84: 8fa50020 */ lw $a1,0x20($sp) +/* f09ad88: 8fa30028 */ lw $v1,0x28($sp) +/* f09ad8c: 10000006 */ beqz $zero,.L0f09ada8 +/* f09ad90: 8fa7006c */ lw $a3,0x6c($sp) +.L0f09ad94: +/* f09ad94: 0c00566c */ jal 0x159b0 +/* f09ad98: 26040074 */ addiu $a0,$s0,0x74 +/* f09ad9c: ae0000b4 */ sw $zero,0xb4($s0) +/* f09ada0: 1000008b */ beqz $zero,.L0f09afd0 +/* f09ada4: 24020001 */ addiu $v0,$zero,0x1 +.L0f09ada8: +/* f09ada8: 0223082a */ slt $at,$s1,$v1 +.L0f09adac: +/* f09adac: 50200072 */ beqzl $at,.L0f09af78 +/* f09adb0: 8fb80054 */ lw $t8,0x54($sp) +/* f09adb4: 8e02060c */ lw $v0,0x60c($s0) +/* f09adb8: 26190074 */ addiu $t9,$s0,0x74 +/* f09adbc: 26080064 */ addiu $t0,$s0,0x64 +/* f09adc0: 304f0040 */ andi $t7,$v0,0x40 +/* f09adc4: 15e0006b */ bnez $t7,.L0f09af74 +/* f09adc8: 30490080 */ andi $t1,$v0,0x80 +/* f09adcc: c4e20028 */ lwc1 $f2,0x28($a3) +/* f09add0: c4e0002c */ lwc1 $f0,0x2c($a3) +/* f09add4: afa80028 */ sw $t0,0x28($sp) +/* f09add8: 1520000b */ bnez $t1,.L0f09ae08 +/* f09addc: afb90020 */ sw $t9,0x20($sp) +/* f09ade0: c6040070 */ lwc1 $f4,0x70($s0) +/* f09ade4: c60a0064 */ lwc1 $f10,0x64($s0) +/* f09ade8: c6060068 */ lwc1 $f6,0x68($s0) +/* f09adec: c608006c */ lwc1 $f8,0x6c($s0) +/* f09adf0: 344a0080 */ ori $t2,$v0,0x80 +/* f09adf4: ae0a060c */ sw $t2,0x60c($s0) +/* f09adf8: e6040050 */ swc1 $f4,0x50($s0) +/* f09adfc: e60a0044 */ swc1 $f10,0x44($s0) +/* f09ae00: e6060048 */ swc1 $f6,0x48($s0) +/* f09ae04: e608004c */ swc1 $f8,0x4c($s0) +.L0f09ae08: +/* f09ae08: 3c017f1b */ lui $at,0x7f1b +/* f09ae0c: c42cc328 */ lwc1 $f12,-0x3cd8($at) +/* f09ae10: 3c0143b4 */ lui $at,0x43b4 +/* f09ae14: 44815000 */ mtc1 $at,$f10 +/* f09ae18: 460c0102 */ mul.s $f4,$f0,$f12 +/* f09ae1c: 460a2183 */ div.s $f6,$f4,$f10 +/* f09ae20: 46066201 */ sub.s $f8,$f12,$f6 +/* f09ae24: e6080060 */ swc1 $f8,0x60($s0) +/* f09ae28: e7a20038 */ swc1 $f2,0x38($sp) +/* f09ae2c: 0fc2c4c7 */ jal func0f0b131c +/* f09ae30: 8fa40068 */ lw $a0,0x68($sp) +/* f09ae34: c60401c0 */ lwc1 $f4,0x1c0($s0) +/* f09ae38: c7a20038 */ lwc1 $f2,0x38($sp) +/* f09ae3c: 3c01447a */ lui $at,0x447a +/* f09ae40: 46040281 */ sub.s $f10,$f0,$f4 +/* f09ae44: 44816000 */ mtc1 $at,$f12 +/* f09ae48: 44802000 */ mtc1 $zero,$f4 +/* f09ae4c: 8fa2005c */ lw $v0,0x5c($sp) +/* f09ae50: 46025182 */ mul.s $f6,$f10,$f2 +/* f09ae54: e6040058 */ swc1 $f4,0x58($s0) +/* f09ae58: 0222082a */ slt $at,$s1,$v0 +/* f09ae5c: 02226823 */ subu $t5,$s1,$v0 +/* f09ae60: 460c3203 */ div.s $f8,$f6,$f12 +/* f09ae64: c60601c8 */ lwc1 $f6,0x1c8($s0) +/* f09ae68: e6080054 */ swc1 $f8,0x54($s0) +/* f09ae6c: 8fab0040 */ lw $t3,0x40($sp) +/* f09ae70: c56a0034 */ lwc1 $f10,0x34($t3) +/* f09ae74: 46065201 */ sub.s $f8,$f10,$f6 +/* f09ae78: 46024102 */ mul.s $f4,$f8,$f2 +/* f09ae7c: 460c2283 */ div.s $f10,$f4,$f12 +/* f09ae80: 1020000c */ beqz $at,.L0f09aeb4 +/* f09ae84: e60a005c */ swc1 $f10,0x5c($s0) +/* f09ae88: 44913000 */ mtc1 $s1,$f6 +/* f09ae8c: 3c017f1b */ lui $at,0x7f1b +/* f09ae90: c424c32c */ lwc1 $f4,-0x3cd4($at) +/* f09ae94: 46803220 */ cvt.s.w $f8,$f6 +/* f09ae98: 44823000 */ mtc1 $v0,$f6 +/* f09ae9c: 46044282 */ mul.s $f10,$f8,$f4 +/* f09aea0: 46803220 */ cvt.s.w $f8,$f6 +/* f09aea4: 0c0068f7 */ jal 0x1a3dc +/* f09aea8: 46085303 */ div.s $f12,$f10,$f8 +/* f09aeac: 10000010 */ beqz $zero,.L0f09aef0 +/* f09aeb0: 46000486 */ mov.s $f18,$f0 +.L0f09aeb4: +/* f09aeb4: 448d2000 */ mtc1 $t5,$f4 +/* f09aeb8: 8fae0058 */ lw $t6,0x58($sp) +/* f09aebc: 3c017f1b */ lui $at,0x7f1b +/* f09aec0: 468021a0 */ cvt.s.w $f6,$f4 +/* f09aec4: c42ac330 */ lwc1 $f10,-0x3cd0($at) +/* f09aec8: 448e2000 */ mtc1 $t6,$f4 +/* f09aecc: 460a3202 */ mul.s $f8,$f6,$f10 +/* f09aed0: 468021a0 */ cvt.s.w $f6,$f4 +/* f09aed4: 0c0068f4 */ jal 0x1a3d0 +/* f09aed8: 46064303 */ div.s $f12,$f8,$f6 +/* f09aedc: 3c013f00 */ lui $at,0x3f00 +/* f09aee0: 44815000 */ mtc1 $at,$f10 +/* f09aee4: 44814000 */ mtc1 $at,$f8 +/* f09aee8: 460a0102 */ mul.s $f4,$f0,$f10 +/* f09aeec: 46082480 */ add.s $f18,$f4,$f8 +.L0f09aef0: +/* f09aef0: c60c0050 */ lwc1 $f12,0x50($s0) +/* f09aef4: c60e0060 */ lwc1 $f14,0x60($s0) +/* f09aef8: 44069000 */ mfc1 $a2,$f18 +/* f09aefc: 0c006bfa */ jal 0x1afe8 +/* f09af00: e7b20030 */ swc1 $f18,0x30($sp) +/* f09af04: c6020044 */ lwc1 $f2,0x44($s0) +/* f09af08: c6060054 */ lwc1 $f6,0x54($s0) +/* f09af0c: c7b20030 */ lwc1 $f18,0x30($sp) +/* f09af10: c60e0048 */ lwc1 $f14,0x48($s0) +/* f09af14: 46023281 */ sub.s $f10,$f6,$f2 +/* f09af18: c6060058 */ lwc1 $f6,0x58($s0) +/* f09af1c: c610004c */ lwc1 $f16,0x4c($s0) +/* f09af20: 240c0001 */ addiu $t4,$zero,0x1 +/* f09af24: 46125102 */ mul.s $f4,$f10,$f18 +/* f09af28: 460e3281 */ sub.s $f10,$f6,$f14 +/* f09af2c: c606005c */ lwc1 $f6,0x5c($s0) +/* f09af30: e6000070 */ swc1 $f0,0x70($s0) +/* f09af34: ae0c00b4 */ sw $t4,0xb4($s0) +/* f09af38: 46000306 */ mov.s $f12,$f0 +/* f09af3c: 46022200 */ add.s $f8,$f4,$f2 +/* f09af40: 46125102 */ mul.s $f4,$f10,$f18 +/* f09af44: 46103281 */ sub.s $f10,$f6,$f16 +/* f09af48: e6080064 */ swc1 $f8,0x64($s0) +/* f09af4c: 460e2200 */ add.s $f8,$f4,$f14 +/* f09af50: 46125102 */ mul.s $f4,$f10,$f18 +/* f09af54: e6080068 */ swc1 $f8,0x68($s0) +/* f09af58: 46102200 */ add.s $f8,$f4,$f16 +/* f09af5c: e608006c */ swc1 $f8,0x6c($s0) +/* f09af60: 0c0058ba */ jal 0x162e8 +/* f09af64: 8fa50020 */ lw $a1,0x20($sp) +/* f09af68: 8fa40028 */ lw $a0,0x28($sp) +/* f09af6c: 0c005775 */ jal 0x15dd4 +/* f09af70: 8fa50020 */ lw $a1,0x20($sp) +.L0f09af74: +/* f09af74: 8fb80054 */ lw $t8,0x54($sp) +.L0f09af78: +/* f09af78: 8faf004c */ lw $t7,0x4c($sp) +/* f09af7c: 00001025 */ or $v0,$zero,$zero +/* f09af80: 0238082a */ slt $at,$s1,$t8 +/* f09af84: 14200012 */ bnez $at,.L0f09afd0 +/* f09af88: 00000000 */ sll $zero,$zero,0x0 +/* f09af8c: 05e00009 */ bltz $t7,.L0f09afb4 +/* f09af90: 8fa90054 */ lw $t1,0x54($sp) +/* f09af94: 8e190014 */ lw $t9,0x14($s0) +/* f09af98: 53200007 */ beqzl $t9,.L0f09afb8 +/* f09af9c: 8faa0048 */ lw $t2,0x48($sp) +/* f09afa0: 8e08000c */ lw $t0,0xc($s0) +/* f09afa4: 51000004 */ beqzl $t0,.L0f09afb8 +/* f09afa8: 8faa0048 */ lw $t2,0x48($sp) +/* f09afac: 10000008 */ beqz $zero,.L0f09afd0 +/* f09afb0: 24020001 */ addiu $v0,$zero,0x1 +.L0f09afb4: +/* f09afb4: 8faa0048 */ lw $t2,0x48($sp) +.L0f09afb8: +/* f09afb8: 012a5821 */ addu $t3,$t1,$t2 +/* f09afbc: 022b082a */ slt $at,$s1,$t3 +/* f09afc0: 14200003 */ bnez $at,.L0f09afd0 +/* f09afc4: 00000000 */ sll $zero,$zero,0x0 +/* f09afc8: 10000001 */ beqz $zero,.L0f09afd0 +/* f09afcc: 24020001 */ addiu $v0,$zero,0x1 +.L0f09afd0: +/* f09afd0: 8fbf001c */ lw $ra,0x1c($sp) +/* f09afd4: 8fb00014 */ lw $s0,0x14($sp) +/* f09afd8: 8fb10018 */ lw $s1,0x18($sp) +/* f09afdc: 03e00008 */ jr $ra +/* f09afe0: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f09afe4 +/* f09afe4: 27bdff90 */ addiu $sp,$sp,-112 +/* f09afe8: afbf001c */ sw $ra,0x1c($sp) +/* f09afec: afb00018 */ sw $s0,0x18($sp) +/* f09aff0: afa40070 */ sw $a0,0x70($sp) +/* f09aff4: 00c08025 */ or $s0,$a2,$zero +/* f09aff8: afa50074 */ sw $a1,0x74($sp) +/* f09affc: 0fc2c41f */ jal func0f0b107c +/* f09b000: 00c02025 */ or $a0,$a2,$zero +/* f09b004: 14400003 */ bnez $v0,.L0f09b014 +/* f09b008: afa2006c */ sw $v0,0x6c($sp) +/* f09b00c: 1000008f */ beqz $zero,.L0f09b24c +/* f09b010: 24020001 */ addiu $v0,$zero,0x1 +.L0f09b014: +/* f09b014: 8e020608 */ lw $v0,0x608($s0) +/* f09b018: 3c047f1b */ lui $a0,0x7f1b +/* f09b01c: 240e0001 */ addiu $t6,$zero,0x1 +/* f09b020: 14400023 */ bnez $v0,.L0f09b0b0 +/* f09b024: 2484b8a4 */ addiu $a0,$a0,-18268 +/* f09b028: 3c058007 */ lui $a1,0x8007 +/* f09b02c: afae0064 */ sw $t6,0x64($sp) +/* f09b030: 0c0036cc */ jal 0xdb30 +/* f09b034: 24a50128 */ addiu $a1,$a1,0x128 +/* f09b038: 8e0f0618 */ lw $t7,0x618($s0) +/* f09b03c: 55e00010 */ bnezl $t7,.L0f09b080 +/* f09b040: 02002025 */ or $a0,$s0,$zero +/* f09b044: 44802000 */ mtc1 $zero,$f4 +/* f09b048: 00000000 */ sll $zero,$zero,0x0 +/* f09b04c: e6040660 */ swc1 $f4,0x660($s0) +/* f09b050: 8fb8006c */ lw $t8,0x6c($sp) +/* f09b054: 8fa50074 */ lw $a1,0x74($sp) +/* f09b058: 8f04000c */ lw $a0,0xc($t8) +/* f09b05c: 50800007 */ beqzl $a0,.L0f09b07c +/* f09b060: ae000558 */ sw $zero,0x558($s0) +/* f09b064: 0fc26238 */ jal func0f0988e0 +/* f09b068: 02003025 */ or $a2,$s0,$zero +/* f09b06c: 92080690 */ lbu $t0,0x690($s0) +/* f09b070: 35090080 */ ori $t1,$t0,0x80 +/* f09b074: a2090690 */ sb $t1,0x690($s0) +/* f09b078: ae000558 */ sw $zero,0x558($s0) +.L0f09b07c: +/* f09b07c: 02002025 */ or $a0,$s0,$zero +.L0f09b080: +/* f09b080: 0fc26291 */ jal func0f098a44 +/* f09b084: 24050002 */ addiu $a1,$zero,0x2 +/* f09b088: 14400002 */ bnez $v0,.L0f09b094 +/* f09b08c: 240b0001 */ addiu $t3,$zero,0x1 +/* f09b090: afa00064 */ sw $zero,0x64($sp) +.L0f09b094: +/* f09b094: 8faa0064 */ lw $t2,0x64($sp) +/* f09b098: 51400003 */ beqzl $t2,.L0f09b0a8 +/* f09b09c: c6060660 */ lwc1 $f6,0x660($s0) +/* f09b0a0: ae0b0608 */ sw $t3,0x608($s0) +/* f09b0a4: c6060660 */ lwc1 $f6,0x660($s0) +.L0f09b0a8: +/* f09b0a8: 8e020608 */ lw $v0,0x608($s0) +/* f09b0ac: e6060240 */ swc1 $f6,0x240($s0) +.L0f09b0b0: +/* f09b0b0: 24010001 */ addiu $at,$zero,0x1 +/* f09b0b4: 1441003a */ bne $v0,$at,.L0f09b1a0 +/* f09b0b8: 02002025 */ or $a0,$s0,$zero +/* f09b0bc: 0fc268fe */ jal func0f09a3f8 +/* f09b0c0: 8fa5006c */ lw $a1,0x6c($sp) +/* f09b0c4: 8fac006c */ lw $t4,0x6c($sp) +/* f09b0c8: 24010100 */ addiu $at,$zero,0x100 +/* f09b0cc: 00401825 */ or $v1,$v0,$zero +/* f09b0d0: 8d8d0000 */ lw $t5,0x0($t4) +/* f09b0d4: 31aeff00 */ andi $t6,$t5,0xff00 +/* f09b0d8: 15c10010 */ bne $t6,$at,.L0f09b11c +/* f09b0dc: 00000000 */ sll $zero,$zero,0x0 +/* f09b0e0: 8d840048 */ lw $a0,0x48($t4) +/* f09b0e4: 1080000d */ beqz $a0,.L0f09b11c +/* f09b0e8: 00000000 */ sll $zero,$zero,0x0 +/* f09b0ec: 8d85004c */ lw $a1,0x4c($t4) +/* f09b0f0: 27a7002c */ addiu $a3,$sp,0x2c +/* f09b0f4: 10a00009 */ beqz $a1,.L0f09b11c +/* f09b0f8: 00000000 */ sll $zero,$zero,0x0 +/* f09b0fc: 8e060660 */ lw $a2,0x660($s0) +/* f09b100: 0fc25ed9 */ jal func0f097b64 +/* f09b104: afa20060 */ sw $v0,0x60($sp) +/* f09b108: 26040254 */ addiu $a0,$s0,0x254 +/* f09b10c: 27a5002c */ addiu $a1,$sp,0x2c +/* f09b110: 0fc25ed0 */ jal func0f097b40 +/* f09b114: 26060284 */ addiu $a2,$s0,0x284 +/* f09b118: 8fa30060 */ lw $v1,0x60($sp) +.L0f09b11c: +/* f09b11c: 18600007 */ blez $v1,.L0f09b13c +/* f09b120: 8fa40070 */ lw $a0,0x70($sp) +/* f09b124: 8fa50074 */ lw $a1,0x74($sp) +/* f09b128: 02003025 */ or $a2,$s0,$zero +/* f09b12c: 8fa7006c */ lw $a3,0x6c($sp) +/* f09b130: 0fc269be */ jal func0f09a6f8 +/* f09b134: afa30060 */ sw $v1,0x60($sp) +/* f09b138: 8fa30060 */ lw $v1,0x60($sp) +.L0f09b13c: +/* f09b13c: 04600002 */ bltz $v1,.L0f09b148 +/* f09b140: 24010002 */ addiu $at,$zero,0x2 +/* f09b144: 14610002 */ bne $v1,$at,.L0f09b150 +.L0f09b148: +/* f09b148: 240f0002 */ addiu $t7,$zero,0x2 +/* f09b14c: ae0f0608 */ sw $t7,0x608($s0) +.L0f09b150: +/* f09b150: 8e18000c */ lw $t8,0xc($s0) +/* f09b154: c6080660 */ lwc1 $f8,0x660($s0) +/* f09b158: 3c017f1b */ lui $at,0x7f1b +/* f09b15c: 13000008 */ beqz $t8,.L0f09b180 +/* f09b160: e6080240 */ swc1 $f8,0x240($s0) +/* f09b164: c420c334 */ lwc1 $f0,-0x3ccc($at) +/* f09b168: c60a0240 */ lwc1 $f10,0x240($s0) +/* f09b16c: 4600503c */ c.lt.s $f10,$f0 +/* f09b170: 00000000 */ sll $zero,$zero,0x0 +/* f09b174: 45020003 */ bc1fl .L0f09b184 +/* f09b178: 8e190014 */ lw $t9,0x14($s0) +/* f09b17c: e6000240 */ swc1 $f0,0x240($s0) +.L0f09b180: +/* f09b180: 8e190014 */ lw $t9,0x14($s0) +.L0f09b184: +/* f09b184: 13200004 */ beqz $t9,.L0f09b198 +/* f09b188: 00000000 */ sll $zero,$zero,0x0 +/* f09b18c: 92080690 */ lbu $t0,0x690($s0) +/* f09b190: 3109ff7f */ andi $t1,$t0,0xff7f +/* f09b194: a2090690 */ sb $t1,0x690($s0) +.L0f09b198: +/* f09b198: 1000002c */ beqz $zero,.L0f09b24c +/* f09b19c: 00001025 */ or $v0,$zero,$zero +.L0f09b1a0: +/* f09b1a0: 24010002 */ addiu $at,$zero,0x2 +/* f09b1a4: 54410029 */ bnel $v0,$at,.L0f09b24c +/* f09b1a8: 00001025 */ or $v0,$zero,$zero +/* f09b1ac: 8e0a060c */ lw $t2,0x60c($s0) +/* f09b1b0: 02002025 */ or $a0,$s0,$zero +/* f09b1b4: 8fa50070 */ lw $a1,0x70($sp) +/* f09b1b8: 314b0020 */ andi $t3,$t2,0x20 +/* f09b1bc: 11600007 */ beqz $t3,.L0f09b1dc +/* f09b1c0: 24030001 */ addiu $v1,$zero,0x1 +/* f09b1c4: 8fa60074 */ lw $a2,0x74($sp) +/* f09b1c8: 0fc26ae9 */ jal func0f09aba4 +/* f09b1cc: 8fa7006c */ lw $a3,0x6c($sp) +/* f09b1d0: 00401825 */ or $v1,$v0,$zero +/* f09b1d4: 10000002 */ beqz $zero,.L0f09b1e0 +/* f09b1d8: c6000660 */ lwc1 $f0,0x660($s0) +.L0f09b1dc: +/* f09b1dc: c6000660 */ lwc1 $f0,0x660($s0) +.L0f09b1e0: +/* f09b1e0: 920d0000 */ lbu $t5,0x0($s0) +/* f09b1e4: 24010013 */ addiu $at,$zero,0x13 +/* f09b1e8: 15a10006 */ bne $t5,$at,.L0f09b204 +/* f09b1ec: 00000000 */ sll $zero,$zero,0x0 +/* f09b1f0: 8e0e068c */ lw $t6,0x68c($s0) +/* f09b1f4: 24010002 */ addiu $at,$zero,0x2 +/* f09b1f8: 15c10002 */ bne $t6,$at,.L0f09b204 +/* f09b1fc: 00000000 */ sll $zero,$zero,0x0 +/* f09b200: 00001825 */ or $v1,$zero,$zero +.L0f09b204: +/* f09b204: 10600007 */ beqz $v1,.L0f09b224 +/* f09b208: e6000240 */ swc1 $f0,0x240($s0) +/* f09b20c: 8e0c000c */ lw $t4,0xc($s0) +/* f09b210: 55800005 */ bnezl $t4,.L0f09b228 +/* f09b214: 920f0000 */ lbu $t7,0x0($s0) +/* f09b218: 44808000 */ mtc1 $zero,$f16 +/* f09b21c: 00000000 */ sll $zero,$zero,0x0 +/* f09b220: e6100240 */ swc1 $f16,0x240($s0) +.L0f09b224: +/* f09b224: 920f0000 */ lbu $t7,0x0($s0) +.L0f09b228: +/* f09b228: 24010006 */ addiu $at,$zero,0x6 +/* f09b22c: 15e10004 */ bne $t7,$at,.L0f09b240 +/* f09b230: 00000000 */ sll $zero,$zero,0x0 +/* f09b234: 44809000 */ mtc1 $zero,$f18 +/* f09b238: 00000000 */ sll $zero,$zero,0x0 +/* f09b23c: e612023c */ swc1 $f18,0x23c($s0) +.L0f09b240: +/* f09b240: 10000002 */ beqz $zero,.L0f09b24c +/* f09b244: 00601025 */ or $v0,$v1,$zero +/* f09b248: 00001025 */ or $v0,$zero,$zero +.L0f09b24c: +/* f09b24c: 8fbf001c */ lw $ra,0x1c($sp) +/* f09b250: 8fb00018 */ lw $s0,0x18($sp) +/* f09b254: 27bd0070 */ addiu $sp,$sp,0x70 +/* f09b258: 03e00008 */ jr $ra +/* f09b25c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09b260 +/* f09b260: 27bdffd8 */ addiu $sp,$sp,-40 +/* f09b264: afbf001c */ sw $ra,0x1c($sp) +/* f09b268: afb00018 */ sw $s0,0x18($sp) +/* f09b26c: afa40028 */ sw $a0,0x28($sp) +/* f09b270: 00a08025 */ or $s0,$a1,$zero +/* f09b274: 0fc2c41f */ jal func0f0b107c +/* f09b278: 00a02025 */ or $a0,$a1,$zero +/* f09b27c: 14400003 */ bnez $v0,.L0f09b28c +/* f09b280: 00403825 */ or $a3,$v0,$zero +/* f09b284: 1000008f */ beqz $zero,.L0f09b4c4 +/* f09b288: 24020001 */ addiu $v0,$zero,0x1 +.L0f09b28c: +/* f09b28c: 8e030608 */ lw $v1,0x608($s0) +/* f09b290: 54600037 */ bnezl $v1,.L0f09b370 +/* f09b294: 24050001 */ addiu $a1,$zero,0x1 +/* f09b298: 8e0e0618 */ lw $t6,0x618($s0) +/* f09b29c: 55c0001d */ bnezl $t6,.L0f09b314 +/* f09b2a0: 8cee000c */ lw $t6,0xc($a3) +/* f09b2a4: 8c4f0010 */ lw $t7,0x10($v0) +/* f09b2a8: 000fc340 */ sll $t8,$t7,0xd +/* f09b2ac: 0703000d */ bgezl $t8,.L0f09b2e4 +/* f09b2b0: 8c4a000c */ lw $t2,0xc($v0) +/* f09b2b4: 0fc447a9 */ jal func0f111ea4 +/* f09b2b8: 92040000 */ lbu $a0,0x0($s0) +/* f09b2bc: 3c02800a */ lui $v0,0x800a +/* f09b2c0: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f09b2c4: 90481583 */ lbu $t0,0x1583($v0) +/* f09b2c8: 35090008 */ ori $t1,$t0,0x8 +/* f09b2cc: 0fc286ac */ jal func0f0a1ab0 +/* f09b2d0: a0491583 */ sb $t1,0x1583($v0) +/* f09b2d4: a60006d4 */ sh $zero,0x6d4($s0) +/* f09b2d8: 1000007a */ beqz $zero,.L0f09b4c4 +/* f09b2dc: 24020001 */ addiu $v0,$zero,0x1 +/* f09b2e0: 8c4a000c */ lw $t2,0xc($v0) +.L0f09b2e4: +/* f09b2e4: 8fa50028 */ lw $a1,0x28($sp) +/* f09b2e8: 02003025 */ or $a2,$s0,$zero +/* f09b2ec: 51400009 */ beqzl $t2,.L0f09b314 +/* f09b2f0: 8cee000c */ lw $t6,0xc($a3) +/* f09b2f4: 8ce4000c */ lw $a0,0xc($a3) +/* f09b2f8: 0fc26238 */ jal func0f0988e0 +/* f09b2fc: afa70024 */ sw $a3,0x24($sp) +/* f09b300: 920c0690 */ lbu $t4,0x690($s0) +/* f09b304: 8fa70024 */ lw $a3,0x24($sp) +/* f09b308: 358d0080 */ ori $t5,$t4,0x80 +/* f09b30c: a20d0690 */ sb $t5,0x690($s0) +/* f09b310: 8cee000c */ lw $t6,0xc($a3) +.L0f09b314: +/* f09b314: 02002025 */ or $a0,$s0,$zero +/* f09b318: 24050002 */ addiu $a1,$zero,0x2 +/* f09b31c: 11c00012 */ beqz $t6,.L0f09b368 +/* f09b320: 24030001 */ addiu $v1,$zero,0x1 +/* f09b324: 8e0f0014 */ lw $t7,0x14($s0) +/* f09b328: 11e00004 */ beqz $t7,.L0f09b33c +/* f09b32c: 00000000 */ sll $zero,$zero,0x0 +/* f09b330: 92180690 */ lbu $t8,0x690($s0) +/* f09b334: 3319ff7f */ andi $t9,$t8,0xff7f +/* f09b338: a2190690 */ sb $t9,0x690($s0) +.L0f09b33c: +/* f09b33c: 0fc26291 */ jal func0f098a44 +/* f09b340: afa70024 */ sw $a3,0x24($sp) +/* f09b344: 10400006 */ beqz $v0,.L0f09b360 +/* f09b348: 8fa70024 */ lw $a3,0x24($sp) +/* f09b34c: 92080690 */ lbu $t0,0x690($s0) +/* f09b350: 24050001 */ addiu $a1,$zero,0x1 +/* f09b354: ae050608 */ sw $a1,0x608($s0) +/* f09b358: 3109ff7f */ andi $t1,$t0,0xff7f +/* f09b35c: a2090690 */ sb $t1,0x690($s0) +.L0f09b360: +/* f09b360: 10000002 */ beqz $zero,.L0f09b36c +/* f09b364: 8e030608 */ lw $v1,0x608($s0) +.L0f09b368: +/* f09b368: ae030608 */ sw $v1,0x608($s0) +.L0f09b36c: +/* f09b36c: 24050001 */ addiu $a1,$zero,0x1 +.L0f09b370: +/* f09b370: 14a3000e */ bne $a1,$v1,.L0f09b3ac +/* f09b374: 24010002 */ addiu $at,$zero,0x2 +/* f09b378: 240a0003 */ addiu $t2,$zero,0x3 +/* f09b37c: a2050004 */ sb $a1,0x4($s0) +/* f09b380: ae0a06ac */ sw $t2,0x6ac($s0) +/* f09b384: 80eb0007 */ lb $t3,0x7($a3) +/* f09b388: 240f0002 */ addiu $t7,$zero,0x2 +/* f09b38c: 00001025 */ or $v0,$zero,$zero +/* f09b390: 000b6080 */ sll $t4,$t3,0x2 +/* f09b394: 020c1821 */ addu $v1,$s0,$t4 +/* f09b398: 8c6d0220 */ lw $t5,0x220($v1) +/* f09b39c: 25aeffff */ addiu $t6,$t5,-1 +/* f09b3a0: ac6e0220 */ sw $t6,0x220($v1) +/* f09b3a4: 10000047 */ beqz $zero,.L0f09b4c4 +/* f09b3a8: ae0f0608 */ sw $t7,0x608($s0) +.L0f09b3ac: +/* f09b3ac: 1461001b */ bne $v1,$at,.L0f09b41c +/* f09b3b0: 24040037 */ addiu $a0,$zero,0x37 +/* f09b3b4: 8cf8001c */ lw $t8,0x1c($a3) +/* f09b3b8: 8e190614 */ lw $t9,0x614($s0) +/* f09b3bc: 0319082a */ slt $at,$t8,$t9 +/* f09b3c0: 50200004 */ beqzl $at,.L0f09b3d4 +/* f09b3c4: 92080000 */ lbu $t0,0x0($s0) +/* f09b3c8: 1000003e */ beqz $zero,.L0f09b4c4 +/* f09b3cc: 24020001 */ addiu $v0,$zero,0x1 +/* f09b3d0: 92080000 */ lbu $t0,0x0($s0) +.L0f09b3d4: +/* f09b3d4: 24010022 */ addiu $at,$zero,0x22 +/* f09b3d8: 1501000e */ bne $t0,$at,.L0f09b414 +/* f09b3dc: 00000000 */ sll $zero,$zero,0x0 +/* f09b3e0: 0fc2a31f */ jal func0f0a8c7c +/* f09b3e4: 00000000 */ sll $zero,$zero,0x0 +/* f09b3e8: 24050001 */ addiu $a1,$zero,0x1 +/* f09b3ec: 14450009 */ bne $v0,$a1,.L0f09b414 +/* f09b3f0: 00000000 */ sll $zero,$zero,0x0 +/* f09b3f4: 8e090014 */ lw $t1,0x14($s0) +/* f09b3f8: 11200006 */ beqz $t1,.L0f09b414 +/* f09b3fc: 00000000 */ sll $zero,$zero,0x0 +/* f09b400: 8e0a000c */ lw $t2,0xc($s0) +/* f09b404: 11400003 */ beqz $t2,.L0f09b414 +/* f09b408: 00000000 */ sll $zero,$zero,0x0 +/* f09b40c: 1000002d */ beqz $zero,.L0f09b4c4 +/* f09b410: 24020001 */ addiu $v0,$zero,0x1 +.L0f09b414: +/* f09b414: 1000002b */ beqz $zero,.L0f09b4c4 +/* f09b418: 00001025 */ or $v0,$zero,$zero +.L0f09b41c: +/* f09b41c: 54830010 */ bnel $a0,$v1,.L0f09b460 +/* f09b420: 920f0000 */ lbu $t7,0x0($s0) +/* f09b424: 02002025 */ or $a0,$s0,$zero +/* f09b428: 0fc26303 */ jal func0f098c0c +/* f09b42c: afa70024 */ sw $a3,0x24($sp) +/* f09b430: 8fa70024 */ lw $a3,0x24($sp) +/* f09b434: 8e0b0614 */ lw $t3,0x614($s0) +/* f09b438: 84ec0018 */ lh $t4,0x18($a3) +/* f09b43c: 258d00f0 */ addiu $t5,$t4,0xf0 +/* f09b440: 01ab082a */ slt $at,$t5,$t3 +/* f09b444: 10200003 */ beqz $at,.L0f09b454 +/* f09b448: 00000000 */ sll $zero,$zero,0x0 +/* f09b44c: 1000001d */ beqz $zero,.L0f09b4c4 +/* f09b450: 24020001 */ addiu $v0,$zero,0x1 +.L0f09b454: +/* f09b454: 1000001b */ beqz $zero,.L0f09b4c4 +/* f09b458: 00001025 */ or $v0,$zero,$zero +/* f09b45c: 920f0000 */ lbu $t7,0x0($s0) +.L0f09b460: +/* f09b460: 8e0e0614 */ lw $t6,0x614($s0) +/* f09b464: 2401001e */ addiu $at,$zero,0x1e +/* f09b468: 15e10015 */ bne $t7,$at,.L0f09b4c0 +/* f09b46c: a60e06d4 */ sh $t6,0x6d4($s0) +/* f09b470: 92180003 */ lbu $t8,0x3($s0) +/* f09b474: 57000013 */ bnezl $t8,.L0f09b4c4 +/* f09b478: 00001025 */ or $v0,$zero,$zero +/* f09b47c: 84f90018 */ lh $t9,0x18($a3) +/* f09b480: 860806d4 */ lh $t0,0x6d4($s0) +/* f09b484: 24090003 */ addiu $t1,$zero,0x3 +/* f09b488: 0328082a */ slt $at,$t9,$t0 +/* f09b48c: 5020000d */ beqzl $at,.L0f09b4c4 +/* f09b490: 00001025 */ or $v0,$zero,$zero +/* f09b494: a2050004 */ sb $a1,0x4($s0) +/* f09b498: ae0906ac */ sw $t1,0x6ac($s0) +/* f09b49c: 80ea0007 */ lb $t2,0x7($a3) +/* f09b4a0: 00001025 */ or $v0,$zero,$zero +/* f09b4a4: 000a6080 */ sll $t4,$t2,0x2 +/* f09b4a8: 020c1821 */ addu $v1,$s0,$t4 +/* f09b4ac: 8c6b0220 */ lw $t3,0x220($v1) +/* f09b4b0: 256dffff */ addiu $t5,$t3,-1 +/* f09b4b4: ac6d0220 */ sw $t5,0x220($v1) +/* f09b4b8: 10000002 */ beqz $zero,.L0f09b4c4 +/* f09b4bc: ae040608 */ sw $a0,0x608($s0) +.L0f09b4c0: +/* f09b4c0: 00001025 */ or $v0,$zero,$zero +.L0f09b4c4: +/* f09b4c4: 8fbf001c */ lw $ra,0x1c($sp) +/* f09b4c8: 8fb00018 */ lw $s0,0x18($sp) +/* f09b4cc: 27bd0028 */ addiu $sp,$sp,0x28 +/* f09b4d0: 03e00008 */ jr $ra +/* f09b4d4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09b4d8 +/* f09b4d8: 2401001c */ addiu $at,$zero,0x1c +/* f09b4dc: 14810006 */ bne $a0,$at,.L0f09b4f8 +/* f09b4e0: 24020001 */ addiu $v0,$zero,0x1 +/* f09b4e4: 24010001 */ addiu $at,$zero,0x1 +/* f09b4e8: 14a10003 */ bne $a1,$at,.L0f09b4f8 +/* f09b4ec: 00000000 */ sll $zero,$zero,0x0 +/* f09b4f0: 03e00008 */ jr $ra +/* f09b4f4: 24020004 */ addiu $v0,$zero,0x4 +.L0f09b4f8: +/* f09b4f8: 03e00008 */ jr $ra +/* f09b4fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09b500 +/* f09b500: 27bdffd8 */ addiu $sp,$sp,-40 +/* f09b504: afbf001c */ sw $ra,0x1c($sp) +/* f09b508: afb00018 */ sw $s0,0x18($sp) +/* f09b50c: afa40028 */ sw $a0,0x28($sp) +/* f09b510: 00a08025 */ or $s0,$a1,$zero +/* f09b514: 0fc2c41f */ jal func0f0b107c +/* f09b518: 00a02025 */ or $a0,$a1,$zero +/* f09b51c: 14400003 */ bnez $v0,.L0f09b52c +/* f09b520: 00403825 */ or $a3,$v0,$zero +/* f09b524: 100000bb */ beqz $zero,.L0f09b814 +/* f09b528: 24020001 */ addiu $v0,$zero,0x1 +.L0f09b52c: +/* f09b52c: 920e0000 */ lbu $t6,0x0($s0) +/* f09b530: 24010014 */ addiu $at,$zero,0x14 +/* f09b534: 24180001 */ addiu $t8,$zero,0x1 +/* f09b538: 15c10027 */ bne $t6,$at,.L0f09b5d8 +/* f09b53c: 24190004 */ addiu $t9,$zero,0x4 +/* f09b540: 8e0f0618 */ lw $t7,0x618($s0) +/* f09b544: 3c017f1b */ lui $at,0x7f1b +/* f09b548: 55e00005 */ bnezl $t7,.L0f09b560 +/* f09b54c: 8e080558 */ lw $t0,0x558($s0) +/* f09b550: c424c338 */ lwc1 $f4,-0x3cc8($at) +/* f09b554: ae000558 */ sw $zero,0x558($s0) +/* f09b558: e6040240 */ swc1 $f4,0x240($s0) +/* f09b55c: 8e080558 */ lw $t0,0x558($s0) +.L0f09b560: +/* f09b560: 8e0a000c */ lw $t2,0xc($s0) +/* f09b564: a2180004 */ sb $t8,0x4($s0) +/* f09b568: 25090001 */ addiu $t1,$t0,0x1 +/* f09b56c: ae1906ac */ sw $t9,0x6ac($s0) +/* f09b570: 11400013 */ beqz $t2,.L0f09b5c0 +/* f09b574: ae090558 */ sw $t1,0x558($s0) +/* f09b578: 3c013f80 */ lui $at,0x3f80 +/* f09b57c: 44810000 */ mtc1 $at,$f0 +/* f09b580: 3c017f1b */ lui $at,0x7f1b +/* f09b584: c426c33c */ lwc1 $f6,-0x3cc4($at) +/* f09b588: 3c01800a */ lui $at,0x800a +/* f09b58c: c428a004 */ lwc1 $f8,-0x5ffc($at) +/* f09b590: c6100240 */ lwc1 $f16,0x240($s0) +/* f09b594: 00001025 */ or $v0,$zero,$zero +/* f09b598: 46083282 */ mul.s $f10,$f6,$f8 +/* f09b59c: 460a8480 */ add.s $f18,$f16,$f10 +/* f09b5a0: e6120240 */ swc1 $f18,0x240($s0) +/* f09b5a4: c6040240 */ lwc1 $f4,0x240($s0) +/* f09b5a8: 4604003c */ c.lt.s $f0,$f4 +/* f09b5ac: 00000000 */ sll $zero,$zero,0x0 +/* f09b5b0: 45000007 */ bc1f .L0f09b5d0 +/* f09b5b4: 00000000 */ sll $zero,$zero,0x0 +/* f09b5b8: 10000096 */ beqz $zero,.L0f09b814 +/* f09b5bc: e6000240 */ swc1 $f0,0x240($s0) +.L0f09b5c0: +/* f09b5c0: 44803000 */ mtc1 $zero,$f6 +/* f09b5c4: 24020001 */ addiu $v0,$zero,0x1 +/* f09b5c8: 10000092 */ beqz $zero,.L0f09b814 +/* f09b5cc: e6060240 */ swc1 $f6,0x240($s0) +.L0f09b5d0: +/* f09b5d0: 10000090 */ beqz $zero,.L0f09b814 +/* f09b5d4: 00001025 */ or $v0,$zero,$zero +.L0f09b5d8: +/* f09b5d8: 8e030608 */ lw $v1,0x608($s0) +/* f09b5dc: 5460002c */ bnezl $v1,.L0f09b690 +/* f09b5e0: 24010003 */ addiu $at,$zero,0x3 +/* f09b5e4: 8e0b0618 */ lw $t3,0x618($s0) +/* f09b5e8: 240c0001 */ addiu $t4,$zero,0x1 +/* f09b5ec: 240d000a */ addiu $t5,$zero,0xa +/* f09b5f0: 55600010 */ bnezl $t3,.L0f09b634 +/* f09b5f4: 8ce8000c */ lw $t0,0xc($a3) +/* f09b5f8: a20c0004 */ sb $t4,0x4($s0) +/* f09b5fc: ae0d06ac */ sw $t5,0x6ac($s0) +/* f09b600: 8c4e000c */ lw $t6,0xc($v0) +/* f09b604: 8fa50028 */ lw $a1,0x28($sp) +/* f09b608: 02003025 */ or $a2,$s0,$zero +/* f09b60c: 51c00009 */ beqzl $t6,.L0f09b634 +/* f09b610: 8ce8000c */ lw $t0,0xc($a3) +/* f09b614: 8ce4000c */ lw $a0,0xc($a3) +/* f09b618: 0fc26238 */ jal func0f0988e0 +/* f09b61c: afa70024 */ sw $a3,0x24($sp) +/* f09b620: 92180690 */ lbu $t8,0x690($s0) +/* f09b624: 8fa70024 */ lw $a3,0x24($sp) +/* f09b628: 37190080 */ ori $t9,$t8,0x80 +/* f09b62c: a2190690 */ sb $t9,0x690($s0) +/* f09b630: 8ce8000c */ lw $t0,0xc($a3) +.L0f09b634: +/* f09b634: 02002025 */ or $a0,$s0,$zero +/* f09b638: 24050002 */ addiu $a1,$zero,0x2 +/* f09b63c: 11000012 */ beqz $t0,.L0f09b688 +/* f09b640: 24030001 */ addiu $v1,$zero,0x1 +/* f09b644: 8e090014 */ lw $t1,0x14($s0) +/* f09b648: 11200004 */ beqz $t1,.L0f09b65c +/* f09b64c: 00000000 */ sll $zero,$zero,0x0 +/* f09b650: 920a0690 */ lbu $t2,0x690($s0) +/* f09b654: 314bff7f */ andi $t3,$t2,0xff7f +/* f09b658: a20b0690 */ sb $t3,0x690($s0) +.L0f09b65c: +/* f09b65c: 0fc26291 */ jal func0f098a44 +/* f09b660: afa70024 */ sw $a3,0x24($sp) +/* f09b664: 10400006 */ beqz $v0,.L0f09b680 +/* f09b668: 8fa70024 */ lw $a3,0x24($sp) +/* f09b66c: 920d0690 */ lbu $t5,0x690($s0) +/* f09b670: 240c0001 */ addiu $t4,$zero,0x1 +/* f09b674: ae0c0608 */ sw $t4,0x608($s0) +/* f09b678: 31aeff7f */ andi $t6,$t5,0xff7f +/* f09b67c: a20e0690 */ sb $t6,0x690($s0) +.L0f09b680: +/* f09b680: 10000002 */ beqz $zero,.L0f09b68c +/* f09b684: 8e030608 */ lw $v1,0x608($s0) +.L0f09b688: +/* f09b688: ae030608 */ sw $v1,0x608($s0) +.L0f09b68c: +/* f09b68c: 24010003 */ addiu $at,$zero,0x3 +.L0f09b690: +/* f09b690: 1461000b */ bne $v1,$at,.L0f09b6c0 +/* f09b694: 02002025 */ or $a0,$s0,$zero +/* f09b698: 24050003 */ addiu $a1,$zero,0x3 +/* f09b69c: 0fc26291 */ jal func0f098a44 +/* f09b6a0: afa70024 */ sw $a3,0x24($sp) +/* f09b6a4: 10400006 */ beqz $v0,.L0f09b6c0 +/* f09b6a8: 8fa70024 */ lw $a3,0x24($sp) +/* f09b6ac: 92190690 */ lbu $t9,0x690($s0) +/* f09b6b0: 24180001 */ addiu $t8,$zero,0x1 +/* f09b6b4: ae180608 */ sw $t8,0x608($s0) +/* f09b6b8: 3328ff7f */ andi $t0,$t9,0xff7f +/* f09b6bc: a2080690 */ sb $t0,0x690($s0) +.L0f09b6c0: +/* f09b6c0: 8e030608 */ lw $v1,0x608($s0) +/* f09b6c4: 24010001 */ addiu $at,$zero,0x1 +/* f09b6c8: 24090001 */ addiu $t1,$zero,0x1 +/* f09b6cc: 14610036 */ bne $v1,$at,.L0f09b7a8 +/* f09b6d0: 240a0004 */ addiu $t2,$zero,0x4 +/* f09b6d4: 920b0000 */ lbu $t3,0x0($s0) +/* f09b6d8: 2401001c */ addiu $at,$zero,0x1c +/* f09b6dc: a2090004 */ sb $t1,0x4($s0) +/* f09b6e0: 1561001d */ bne $t3,$at,.L0f09b758 +/* f09b6e4: ae0a06ac */ sw $t2,0x6ac($s0) +/* f09b6e8: 80ec0007 */ lb $t4,0x7($a3) +/* f09b6ec: 2404001c */ addiu $a0,$zero,0x1c +/* f09b6f0: 24050001 */ addiu $a1,$zero,0x1 +/* f09b6f4: 05820019 */ bltzl $t4,.L0f09b75c +/* f09b6f8: 8ce2000c */ lw $v0,0xc($a3) +/* f09b6fc: 0fc26d36 */ jal func0f09b4d8 +/* f09b700: afa70024 */ sw $a3,0x24($sp) +/* f09b704: 8fa70024 */ lw $a3,0x24($sp) +/* f09b708: 2404001c */ addiu $a0,$zero,0x1c +/* f09b70c: 24050001 */ addiu $a1,$zero,0x1 +/* f09b710: 80ed0007 */ lb $t5,0x7($a3) +/* f09b714: 000d7080 */ sll $t6,$t5,0x2 +/* f09b718: 020e1821 */ addu $v1,$s0,$t6 +/* f09b71c: 8c6f0220 */ lw $t7,0x220($v1) +/* f09b720: 004f082a */ slt $at,$v0,$t7 +/* f09b724: 5020000c */ beqzl $at,.L0f09b758 +/* f09b728: ac600220 */ sw $zero,0x220($v1) +/* f09b72c: 0fc26d36 */ jal func0f09b4d8 +/* f09b730: afa70024 */ sw $a3,0x24($sp) +/* f09b734: 8fa70024 */ lw $a3,0x24($sp) +/* f09b738: 80f80007 */ lb $t8,0x7($a3) +/* f09b73c: 0018c880 */ sll $t9,$t8,0x2 +/* f09b740: 02191821 */ addu $v1,$s0,$t9 +/* f09b744: 8c680220 */ lw $t0,0x220($v1) +/* f09b748: 01024823 */ subu $t1,$t0,$v0 +/* f09b74c: 10000002 */ beqz $zero,.L0f09b758 +/* f09b750: ac690220 */ sw $t1,0x220($v1) +/* f09b754: ac600220 */ sw $zero,0x220($v1) +.L0f09b758: +/* f09b758: 8ce2000c */ lw $v0,0xc($a3) +.L0f09b75c: +/* f09b75c: 1040000b */ beqz $v0,.L0f09b78c +/* f09b760: 00000000 */ sll $zero,$zero,0x0 +/* f09b764: 10400007 */ beqz $v0,.L0f09b784 +/* f09b768: 02002025 */ or $a0,$s0,$zero +/* f09b76c: 0fc26291 */ jal func0f098a44 +/* f09b770: 24050003 */ addiu $a1,$zero,0x3 +/* f09b774: 14400003 */ bnez $v0,.L0f09b784 +/* f09b778: 240a0003 */ addiu $t2,$zero,0x3 +/* f09b77c: 10000003 */ beqz $zero,.L0f09b78c +/* f09b780: ae0a0608 */ sw $t2,0x608($s0) +.L0f09b784: +/* f09b784: 240b0002 */ addiu $t3,$zero,0x2 +/* f09b788: ae0b0608 */ sw $t3,0x608($s0) +.L0f09b78c: +/* f09b78c: 0fc41b99 */ jal func0f106e64 +/* f09b790: 00002025 */ or $a0,$zero,$zero +/* f09b794: 10400002 */ beqz $v0,.L0f09b7a0 +/* f09b798: 240c0002 */ addiu $t4,$zero,0x2 +/* f09b79c: ae0c0608 */ sw $t4,0x608($s0) +.L0f09b7a0: +/* f09b7a0: 1000001c */ beqz $zero,.L0f09b814 +/* f09b7a4: 00001025 */ or $v0,$zero,$zero +.L0f09b7a8: +/* f09b7a8: 24010002 */ addiu $at,$zero,0x2 +/* f09b7ac: 14610019 */ bne $v1,$at,.L0f09b814 +/* f09b7b0: 00001025 */ or $v0,$zero,$zero +/* f09b7b4: 0fc262ff */ jal func0f098bfc +/* f09b7b8: 02002025 */ or $a0,$s0,$zero +/* f09b7bc: 14400003 */ bnez $v0,.L0f09b7cc +/* f09b7c0: 00000000 */ sll $zero,$zero,0x0 +/* f09b7c4: 10000013 */ beqz $zero,.L0f09b814 +/* f09b7c8: 24020001 */ addiu $v0,$zero,0x1 +.L0f09b7cc: +/* f09b7cc: 0fc41b99 */ jal func0f106e64 +/* f09b7d0: 00002025 */ or $a0,$zero,$zero +/* f09b7d4: 50400008 */ beqzl $v0,.L0f09b7f8 +/* f09b7d8: 8e0e0614 */ lw $t6,0x614($s0) +/* f09b7dc: 920d0000 */ lbu $t5,0x0($s0) +/* f09b7e0: 24010001 */ addiu $at,$zero,0x1 +/* f09b7e4: 55a10004 */ bnel $t5,$at,.L0f09b7f8 +/* f09b7e8: 8e0e0614 */ lw $t6,0x614($s0) +/* f09b7ec: 10000009 */ beqz $zero,.L0f09b814 +/* f09b7f0: 24020001 */ addiu $v0,$zero,0x1 +/* f09b7f4: 8e0e0614 */ lw $t6,0x614($s0) +.L0f09b7f8: +/* f09b7f8: 29c1003d */ slti $at,$t6,0x3d +/* f09b7fc: 14200003 */ bnez $at,.L0f09b80c +/* f09b800: 00000000 */ sll $zero,$zero,0x0 +/* f09b804: 10000003 */ beqz $zero,.L0f09b814 +/* f09b808: 24020001 */ addiu $v0,$zero,0x1 +.L0f09b80c: +/* f09b80c: 10000001 */ beqz $zero,.L0f09b814 +/* f09b810: 00001025 */ or $v0,$zero,$zero +.L0f09b814: +/* f09b814: 8fbf001c */ lw $ra,0x1c($sp) +/* f09b818: 8fb00018 */ lw $s0,0x18($sp) +/* f09b81c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f09b820: 03e00008 */ jr $ra +/* f09b824: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09b828 +/* f09b828: 27bdffe8 */ addiu $sp,$sp,-24 +/* f09b82c: afbf0014 */ sw $ra,0x14($sp) +/* f09b830: 0fc2c41f */ jal func0f0b107c +/* f09b834: afa40018 */ sw $a0,0x18($sp) +/* f09b838: 14400003 */ bnez $v0,.L0f09b848 +/* f09b83c: 8fa40018 */ lw $a0,0x18($sp) +/* f09b840: 10000023 */ beqz $zero,.L0f09b8d0 +/* f09b844: 24020001 */ addiu $v0,$zero,0x1 +.L0f09b848: +/* f09b848: 8c830608 */ lw $v1,0x608($a0) +/* f09b84c: 24060001 */ addiu $a2,$zero,0x1 +/* f09b850: 24080002 */ addiu $t0,$zero,0x2 +/* f09b854: 14600003 */ bnez $v1,.L0f09b864 +/* f09b858: 24010002 */ addiu $at,$zero,0x2 +/* f09b85c: 24030001 */ addiu $v1,$zero,0x1 +/* f09b860: ac830608 */ sw $v1,0x608($a0) +.L0f09b864: +/* f09b864: 14c3000e */ bne $a2,$v1,.L0f09b8a0 +/* f09b868: 00000000 */ sll $zero,$zero,0x0 +/* f09b86c: a0860004 */ sb $a2,0x4($a0) +/* f09b870: 8c4e0014 */ lw $t6,0x14($v0) +/* f09b874: ac8e06ac */ sw $t6,0x6ac($a0) +/* f09b878: 80450007 */ lb $a1,0x7($v0) +/* f09b87c: 00001025 */ or $v0,$zero,$zero +/* f09b880: 04a00005 */ bltz $a1,.L0f09b898 +/* f09b884: 00057880 */ sll $t7,$a1,0x2 +/* f09b888: 008f1821 */ addu $v1,$a0,$t7 +/* f09b88c: 8c780220 */ lw $t8,0x220($v1) +/* f09b890: 2719ffff */ addiu $t9,$t8,-1 +/* f09b894: ac790220 */ sw $t9,0x220($v1) +.L0f09b898: +/* f09b898: 1000000d */ beqz $zero,.L0f09b8d0 +/* f09b89c: ac880608 */ sw $t0,0x608($a0) +.L0f09b8a0: +/* f09b8a0: 5461000b */ bnel $v1,$at,.L0f09b8d0 +/* f09b8a4: 00001025 */ or $v0,$zero,$zero +/* f09b8a8: 8c490018 */ lw $t1,0x18($v0) +/* f09b8ac: 8c8a0614 */ lw $t2,0x614($a0) +/* f09b8b0: 012a082a */ slt $at,$t1,$t2 +/* f09b8b4: 10200003 */ beqz $at,.L0f09b8c4 +/* f09b8b8: 00000000 */ sll $zero,$zero,0x0 +/* f09b8bc: 10000004 */ beqz $zero,.L0f09b8d0 +/* f09b8c0: 24020001 */ addiu $v0,$zero,0x1 +.L0f09b8c4: +/* f09b8c4: 10000002 */ beqz $zero,.L0f09b8d0 +/* f09b8c8: 00001025 */ or $v0,$zero,$zero +/* f09b8cc: 00001025 */ or $v0,$zero,$zero +.L0f09b8d0: +/* f09b8d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f09b8d4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f09b8d8: 03e00008 */ jr $ra +/* f09b8dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09b8e0 +/* f09b8e0: 27bdffa8 */ addiu $sp,$sp,-88 +/* f09b8e4: afbf002c */ sw $ra,0x2c($sp) +/* f09b8e8: afb00028 */ sw $s0,0x28($sp) +/* f09b8ec: afa40058 */ sw $a0,0x58($sp) +/* f09b8f0: afa5005c */ sw $a1,0x5c($sp) +/* f09b8f4: afa70064 */ sw $a3,0x64($sp) +/* f09b8f8: afa00050 */ sw $zero,0x50($sp) +/* f09b8fc: 8c8f0000 */ lw $t7,0x0($a0) +/* f09b900: 00c08025 */ or $s0,$a2,$zero +/* f09b904: 25f8fffe */ addiu $t8,$t7,-2 +/* f09b908: 2f010024 */ sltiu $at,$t8,0x24 +/* f09b90c: 1020003a */ beqz $at,.L0f09b9f8 +/* f09b910: 0018c080 */ sll $t8,$t8,0x2 +/* f09b914: 3c017f1b */ lui $at,0x7f1b +/* f09b918: 00380821 */ addu $at,$at,$t8 +/* f09b91c: 8c38c340 */ lw $t8,-0x3cc0($at) +/* f09b920: 03000008 */ jr $t8 +/* f09b924: 00000000 */ sll $zero,$zero,0x0 +/* f09b928: 8e020614 */ lw $v0,0x614($s0) +/* f09b92c: 02002025 */ or $a0,$s0,$zero +/* f09b930: 2841001a */ slti $at,$v0,0x1a +/* f09b934: 14200004 */ bnez $at,.L0f09b948 +/* f09b938: 2459ffe7 */ addiu $t9,$v0,-25 +/* f09b93c: ae190614 */ sw $t9,0x614($s0) +/* f09b940: 0fc26303 */ jal func0f098c0c +/* f09b944: ae00060c */ sw $zero,0x60c($s0) +.L0f09b948: +/* f09b948: 8e08068c */ lw $t0,0x68c($s0) +/* f09b94c: 24010002 */ addiu $at,$zero,0x2 +/* f09b950: 02002025 */ or $a0,$s0,$zero +/* f09b954: 11010022 */ beq $t0,$at,.L0f09b9e0 +/* f09b958: 00000000 */ sll $zero,$zero,0x0 +/* f09b95c: 8e09060c */ lw $t1,0x60c($s0) +/* f09b960: 00002825 */ or $a1,$zero,$zero +/* f09b964: 8fab0058 */ lw $t3,0x58($sp) +/* f09b968: 312a0010 */ andi $t2,$t1,0x10 +/* f09b96c: 15400013 */ bnez $t2,.L0f09b9bc +/* f09b970: 00000000 */ sll $zero,$zero,0x0 +/* f09b974: 8d6c0004 */ lw $t4,0x4($t3) +/* f09b978: 00001825 */ or $v1,$zero,$zero +/* f09b97c: 02002025 */ or $a0,$s0,$zero +/* f09b980: 11800005 */ beqz $t4,.L0f09b998 +/* f09b984: 00000000 */ sll $zero,$zero,0x0 +/* f09b988: 0fc2c41f */ jal func0f0b107c +/* f09b98c: afa0004c */ sw $zero,0x4c($sp) +/* f09b990: 8fa5004c */ lw $a1,0x4c($sp) +/* f09b994: 00401825 */ or $v1,$v0,$zero +.L0f09b998: +/* f09b998: 10600008 */ beqz $v1,.L0f09b9bc +/* f09b99c: 00000000 */ sll $zero,$zero,0x0 +/* f09b9a0: 8c64000c */ lw $a0,0xc($v1) +/* f09b9a4: 02003025 */ or $a2,$s0,$zero +/* f09b9a8: 10800004 */ beqz $a0,.L0f09b9bc +/* f09b9ac: 00000000 */ sll $zero,$zero,0x0 +/* f09b9b0: 0fc26238 */ jal func0f0988e0 +/* f09b9b4: 8fa5005c */ lw $a1,0x5c($sp) +/* f09b9b8: 24050001 */ addiu $a1,$zero,0x1 +.L0f09b9bc: +/* f09b9bc: 54a00019 */ bnezl $a1,.L0f09ba24 +/* f09b9c0: 2408000d */ addiu $t0,$zero,0xd +/* f09b9c4: 8e0d0614 */ lw $t5,0x614($s0) +/* f09b9c8: 240e0001 */ addiu $t6,$zero,0x1 +/* f09b9cc: 29a1001a */ slti $at,$t5,0x1a +/* f09b9d0: 54200014 */ bnezl $at,.L0f09ba24 +/* f09b9d4: 2408000d */ addiu $t0,$zero,0xd +/* f09b9d8: 10000011 */ beqz $zero,.L0f09ba20 +/* f09b9dc: afae0050 */ sw $t6,0x50($sp) +.L0f09b9e0: +/* f09b9e0: 0fc26291 */ jal func0f098a44 +/* f09b9e4: 24050005 */ addiu $a1,$zero,0x5 +/* f09b9e8: 1040000d */ beqz $v0,.L0f09ba20 +/* f09b9ec: 240f0001 */ addiu $t7,$zero,0x1 +/* f09b9f0: 1000000b */ beqz $zero,.L0f09ba20 +/* f09b9f4: afaf0050 */ sw $t7,0x50($sp) +.L0f09b9f8: +/* f09b9f8: 8e020614 */ lw $v0,0x614($s0) +/* f09b9fc: 24180001 */ addiu $t8,$zero,0x1 +/* f09ba00: 02002025 */ or $a0,$s0,$zero +/* f09ba04: 2841001a */ slti $at,$v0,0x1a +/* f09ba08: 14200005 */ bnez $at,.L0f09ba20 +/* f09ba0c: 2459ffe7 */ addiu $t9,$v0,-25 +/* f09ba10: afb80050 */ sw $t8,0x50($sp) +/* f09ba14: ae190614 */ sw $t9,0x614($s0) +/* f09ba18: 0fc26303 */ jal func0f098c0c +/* f09ba1c: ae00060c */ sw $zero,0x60c($s0) +.L0f09ba20: +/* f09ba20: 2408000d */ addiu $t0,$zero,0xd +.L0f09ba24: +/* f09ba24: ae080020 */ sw $t0,0x20($s0) +/* f09ba28: ae00001c */ sw $zero,0x1c($s0) +/* f09ba2c: ae000018 */ sw $zero,0x18($s0) +/* f09ba30: 8fa90050 */ lw $t1,0x50($sp) +/* f09ba34: 51200069 */ beqzl $t1,.L0f09bbdc +/* f09ba38: 8e0e000c */ lw $t6,0xc($s0) +/* f09ba3c: 8e02060c */ lw $v0,0x60c($s0) +/* f09ba40: 304a0010 */ andi $t2,$v0,0x10 +/* f09ba44: 15400064 */ bnez $t2,.L0f09bbd8 +/* f09ba48: 344b0010 */ ori $t3,$v0,0x10 +/* f09ba4c: ae0b060c */ sw $t3,0x60c($s0) +/* f09ba50: 8fac0058 */ lw $t4,0x58($sp) +/* f09ba54: 8d8d0000 */ lw $t5,0x0($t4) +/* f09ba58: 25aeffff */ addiu $t6,$t5,-1 +/* f09ba5c: 2dc1002c */ sltiu $at,$t6,0x2c +/* f09ba60: 1020004e */ beqz $at,.L0f09bb9c +/* f09ba64: 000e7080 */ sll $t6,$t6,0x2 +/* f09ba68: 3c017f1b */ lui $at,0x7f1b +/* f09ba6c: 002e0821 */ addu $at,$at,$t6 +/* f09ba70: 8c2ec3d0 */ lw $t6,-0x3c30($at) +/* f09ba74: 01c00008 */ jr $t6 +/* f09ba78: 00000000 */ sll $zero,$zero,0x0 +/* f09ba7c: 3c017f1b */ lui $at,0x7f1b +/* f09ba80: c424c480 */ lwc1 $f4,-0x3b80($at) +/* f09ba84: 00002025 */ or $a0,$zero,$zero +/* f09ba88: 0c012230 */ jal 0x488c0 +/* f09ba8c: e7a40044 */ swc1 $f4,0x44($sp) +/* f09ba90: 3c048009 */ lui $a0,0x8009 +/* f09ba94: afa20040 */ sw $v0,0x40($sp) +/* f09ba98: 0c012230 */ jal 0x488c0 +/* f09ba9c: 248415e0 */ addiu $a0,$a0,0x15e0 +/* f09baa0: 00002025 */ or $a0,$zero,$zero +/* f09baa4: 0c01210c */ jal 0x48430 +/* f09baa8: 24450001 */ addiu $a1,$v0,0x1 +/* f09baac: 3c01bf80 */ lui $at,0xbf80 +/* f09bab0: 44813000 */ mtc1 $at,$f6 +/* f09bab4: 3c048009 */ lui $a0,0x8009 +/* f09bab8: 240fffff */ addiu $t7,$zero,-1 +/* f09babc: 2418ffff */ addiu $t8,$zero,-1 +/* f09bac0: 2419ffff */ addiu $t9,$zero,-1 +/* f09bac4: afb9001c */ sw $t9,0x1c($sp) +/* f09bac8: afb80018 */ sw $t8,0x18($sp) +/* f09bacc: afaf0010 */ sw $t7,0x10($sp) +/* f09bad0: 8c845200 */ lw $a0,0x5200($a0) +/* f09bad4: 24058080 */ addiu $a1,$zero,-32640 +/* f09bad8: 00003025 */ or $a2,$zero,$zero +/* f09badc: 2407ffff */ addiu $a3,$zero,-1 +/* f09bae0: 0c004241 */ jal 0x10904 +/* f09bae4: e7a60014 */ swc1 $f6,0x14($sp) +/* f09bae8: 10400004 */ beqz $v0,.L0f09bafc +/* f09baec: 00402025 */ or $a0,$v0,$zero +/* f09baf0: 24050010 */ addiu $a1,$zero,0x10 +/* f09baf4: 0c00cf94 */ jal 0x33e50 +/* f09baf8: 8fa60044 */ lw $a2,0x44($sp) +.L0f09bafc: +/* f09bafc: 00002025 */ or $a0,$zero,$zero +/* f09bb00: 0c01210c */ jal 0x48430 +/* f09bb04: 8fa50040 */ lw $a1,0x40($sp) +/* f09bb08: 3c013fc0 */ lui $at,0x3fc0 +/* f09bb0c: 44814000 */ mtc1 $at,$f8 +/* f09bb10: 00002025 */ or $a0,$zero,$zero +/* f09bb14: 0c012230 */ jal 0x488c0 +/* f09bb18: e7a80038 */ swc1 $f8,0x38($sp) +/* f09bb1c: 3c048009 */ lui $a0,0x8009 +/* f09bb20: afa20034 */ sw $v0,0x34($sp) +/* f09bb24: 0c012230 */ jal 0x488c0 +/* f09bb28: 248415e0 */ addiu $a0,$a0,0x15e0 +/* f09bb2c: 00002025 */ or $a0,$zero,$zero +/* f09bb30: 0c01210c */ jal 0x48430 +/* f09bb34: 24450001 */ addiu $a1,$v0,0x1 +/* f09bb38: 3c01bf80 */ lui $at,0xbf80 +/* f09bb3c: 44815000 */ mtc1 $at,$f10 +/* f09bb40: 3c048009 */ lui $a0,0x8009 +/* f09bb44: 2408ffff */ addiu $t0,$zero,-1 +/* f09bb48: 2409ffff */ addiu $t1,$zero,-1 +/* f09bb4c: 240affff */ addiu $t2,$zero,-1 +/* f09bb50: afaa001c */ sw $t2,0x1c($sp) +/* f09bb54: afa90018 */ sw $t1,0x18($sp) +/* f09bb58: afa80010 */ sw $t0,0x10($sp) +/* f09bb5c: 8c845200 */ lw $a0,0x5200($a0) +/* f09bb60: 24058052 */ addiu $a1,$zero,-32686 +/* f09bb64: 00003025 */ or $a2,$zero,$zero +/* f09bb68: 2407ffff */ addiu $a3,$zero,-1 +/* f09bb6c: 0c004241 */ jal 0x10904 +/* f09bb70: e7aa0014 */ swc1 $f10,0x14($sp) +/* f09bb74: 10400004 */ beqz $v0,.L0f09bb88 +/* f09bb78: 00402025 */ or $a0,$v0,$zero +/* f09bb7c: 24050010 */ addiu $a1,$zero,0x10 +/* f09bb80: 0c00cf94 */ jal 0x33e50 +/* f09bb84: 8fa60038 */ lw $a2,0x38($sp) +.L0f09bb88: +/* f09bb88: 00002025 */ or $a0,$zero,$zero +/* f09bb8c: 0c01210c */ jal 0x48430 +/* f09bb90: 8fa50034 */ lw $a1,0x34($sp) +/* f09bb94: 10000011 */ beqz $zero,.L0f09bbdc +/* f09bb98: 8e0e000c */ lw $t6,0xc($s0) +.L0f09bb9c: +/* f09bb9c: 3c01bf80 */ lui $at,0xbf80 +/* f09bba0: 44818000 */ mtc1 $at,$f16 +/* f09bba4: 3c048009 */ lui $a0,0x8009 +/* f09bba8: 240bffff */ addiu $t3,$zero,-1 +/* f09bbac: 240cffff */ addiu $t4,$zero,-1 +/* f09bbb0: 240dffff */ addiu $t5,$zero,-1 +/* f09bbb4: afad001c */ sw $t5,0x1c($sp) +/* f09bbb8: afac0018 */ sw $t4,0x18($sp) +/* f09bbbc: afab0010 */ sw $t3,0x10($sp) +/* f09bbc0: 8c845200 */ lw $a0,0x5200($a0) +/* f09bbc4: 24058052 */ addiu $a1,$zero,-32686 +/* f09bbc8: 00003025 */ or $a2,$zero,$zero +/* f09bbcc: 2407ffff */ addiu $a3,$zero,-1 +/* f09bbd0: 0c004241 */ jal 0x10904 +/* f09bbd4: e7b00014 */ swc1 $f16,0x14($sp) +.L0f09bbd8: +/* f09bbd8: 8e0e000c */ lw $t6,0xc($s0) +.L0f09bbdc: +/* f09bbdc: 00002825 */ or $a1,$zero,$zero +/* f09bbe0: 55c0000d */ bnezl $t6,.L0f09bc18 +/* f09bbe4: 00001025 */ or $v0,$zero,$zero +/* f09bbe8: ae000020 */ sw $zero,0x20($s0) +/* f09bbec: ae00001c */ sw $zero,0x1c($s0) +/* f09bbf0: ae000018 */ sw $zero,0x18($s0) +/* f09bbf4: 0fc27346 */ jal func0f09cd18 +/* f09bbf8: 8fa4005c */ lw $a0,0x5c($sp) +/* f09bbfc: 10400003 */ beqz $v0,.L0f09bc0c +/* f09bc00: 00000000 */ sll $zero,$zero,0x0 +/* f09bc04: 10000004 */ beqz $zero,.L0f09bc18 +/* f09bc08: 8fa20064 */ lw $v0,0x64($sp) +.L0f09bc0c: +/* f09bc0c: 0fc26303 */ jal func0f098c0c +/* f09bc10: 02002025 */ or $a0,$s0,$zero +/* f09bc14: 00001025 */ or $v0,$zero,$zero +.L0f09bc18: +/* f09bc18: 8fbf002c */ lw $ra,0x2c($sp) +/* f09bc1c: 8fb00028 */ lw $s0,0x28($sp) +/* f09bc20: 27bd0058 */ addiu $sp,$sp,0x58 +/* f09bc24: 03e00008 */ jr $ra +/* f09bc28: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09bc2c +/* f09bc2c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f09bc30: afbf0014 */ sw $ra,0x14($sp) +/* f09bc34: afa40028 */ sw $a0,0x28($sp) +/* f09bc38: afa5002c */ sw $a1,0x2c($sp) +/* f09bc3c: afa60030 */ sw $a2,0x30($sp) +/* f09bc40: afa70034 */ sw $a3,0x34($sp) +/* f09bc44: 8c8f0004 */ lw $t7,0x4($a0) +/* f09bc48: 00001825 */ or $v1,$zero,$zero +/* f09bc4c: 24080001 */ addiu $t0,$zero,0x1 +/* f09bc50: 11e00005 */ beqz $t7,.L0f09bc68 +/* f09bc54: 00c02025 */ or $a0,$a2,$zero +/* f09bc58: 0fc2c41f */ jal func0f0b107c +/* f09bc5c: afa8001c */ sw $t0,0x1c($sp) +/* f09bc60: 8fa8001c */ lw $t0,0x1c($sp) +/* f09bc64: 00401825 */ or $v1,$v0,$zero +.L0f09bc68: +/* f09bc68: 10600021 */ beqz $v1,.L0f09bcf0 +/* f09bc6c: 00000000 */ sll $zero,$zero,0x0 +/* f09bc70: 8c620000 */ lw $v0,0x0($v1) +/* f09bc74: 24010001 */ addiu $at,$zero,0x1 +/* f09bc78: 8fa40028 */ lw $a0,0x28($sp) +/* f09bc7c: 305800ff */ andi $t8,$v0,0xff +/* f09bc80: 1301000c */ beq $t8,$at,.L0f09bcb4 +/* f09bc84: 8fa5002c */ lw $a1,0x2c($sp) +/* f09bc88: 24010002 */ addiu $at,$zero,0x2 +/* f09bc8c: 1301000d */ beq $t8,$at,.L0f09bcc4 +/* f09bc90: 8fa4002c */ lw $a0,0x2c($sp) +/* f09bc94: 24010003 */ addiu $at,$zero,0x3 +/* f09bc98: 1301000e */ beq $t8,$at,.L0f09bcd4 +/* f09bc9c: 8fa4002c */ lw $a0,0x2c($sp) +/* f09bca0: 24010004 */ addiu $at,$zero,0x4 +/* f09bca4: 1301000f */ beq $t8,$at,.L0f09bce4 +/* f09bca8: 00000000 */ sll $zero,$zero,0x0 +/* f09bcac: 10000010 */ beqz $zero,.L0f09bcf0 +/* f09bcb0: 00000000 */ sll $zero,$zero,0x0 +.L0f09bcb4: +/* f09bcb4: 0fc26bf9 */ jal func0f09afe4 +/* f09bcb8: 8fa60030 */ lw $a2,0x30($sp) +/* f09bcbc: 1000000c */ beqz $zero,.L0f09bcf0 +/* f09bcc0: 00404025 */ or $t0,$v0,$zero +.L0f09bcc4: +/* f09bcc4: 0fc26c98 */ jal func0f09b260 +/* f09bcc8: 8fa50030 */ lw $a1,0x30($sp) +/* f09bccc: 10000008 */ beqz $zero,.L0f09bcf0 +/* f09bcd0: 00404025 */ or $t0,$v0,$zero +.L0f09bcd4: +/* f09bcd4: 0fc26d40 */ jal func0f09b500 +/* f09bcd8: 8fa50030 */ lw $a1,0x30($sp) +/* f09bcdc: 10000004 */ beqz $zero,.L0f09bcf0 +/* f09bce0: 00404025 */ or $t0,$v0,$zero +.L0f09bce4: +/* f09bce4: 0fc26e0a */ jal func0f09b828 +/* f09bce8: 8fa40030 */ lw $a0,0x30($sp) +/* f09bcec: 00404025 */ or $t0,$v0,$zero +.L0f09bcf0: +/* f09bcf0: 11000014 */ beqz $t0,.L0f09bd44 +/* f09bcf4: 8fb90030 */ lw $t9,0x30($sp) +/* f09bcf8: 93290000 */ lbu $t1,0x0($t9) +/* f09bcfc: 24010014 */ addiu $at,$zero,0x14 +/* f09bd00: 00002825 */ or $a1,$zero,$zero +/* f09bd04: 15210007 */ bne $t1,$at,.L0f09bd24 +/* f09bd08: 00000000 */ sll $zero,$zero,0x0 +/* f09bd0c: 8f2a000c */ lw $t2,0xc($t9) +/* f09bd10: 240b0001 */ addiu $t3,$zero,0x1 +/* f09bd14: 11400003 */ beqz $t2,.L0f09bd24 +/* f09bd18: 00000000 */ sll $zero,$zero,0x0 +/* f09bd1c: a32b0003 */ sb $t3,0x3($t9) +/* f09bd20: 00004025 */ or $t0,$zero,$zero +.L0f09bd24: +/* f09bd24: 51000008 */ beqzl $t0,.L0f09bd48 +/* f09bd28: 00001025 */ or $v0,$zero,$zero +/* f09bd2c: 0fc27346 */ jal func0f09cd18 +/* f09bd30: 8fa4002c */ lw $a0,0x2c($sp) +/* f09bd34: 50400004 */ beqzl $v0,.L0f09bd48 +/* f09bd38: 00001025 */ or $v0,$zero,$zero +/* f09bd3c: 10000002 */ beqz $zero,.L0f09bd48 +/* f09bd40: 8fa20034 */ lw $v0,0x34($sp) +.L0f09bd44: +/* f09bd44: 00001025 */ or $v0,$zero,$zero +.L0f09bd48: +/* f09bd48: 8fbf0014 */ lw $ra,0x14($sp) +/* f09bd4c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f09bd50: 03e00008 */ jr $ra +/* f09bd54: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09bd58 +/* f09bd58: 3c0e8009 */ lui $t6,0x8009 +/* f09bd5c: 91ce8804 */ lbu $t6,-0x77fc($t6) +/* f09bd60: 27bdffe0 */ addiu $sp,$sp,-32 +/* f09bd64: 3c03800a */ lui $v1,0x800a +/* f09bd68: afbf0014 */ sw $ra,0x14($sp) +/* f09bd6c: 00802825 */ or $a1,$a0,$zero +/* f09bd70: 11c00013 */ beqz $t6,.L0f09bdc0 +/* f09bd74: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f09bd78: afa3001c */ sw $v1,0x1c($sp) +/* f09bd7c: 0fc67494 */ jal func0f19d250 +/* f09bd80: afa40020 */ sw $a0,0x20($sp) +/* f09bd84: 0fc6749a */ jal func0f19d268 +/* f09bd88: 00402025 */ or $a0,$v0,$zero +/* f09bd8c: 8fa3001c */ lw $v1,0x1c($sp) +/* f09bd90: 8fa50020 */ lw $a1,0x20($sp) +/* f09bd94: 3c18800a */ lui $t8,0x800a +/* f09bd98: 906f0638 */ lbu $t7,0x638($v1) +/* f09bd9c: 144f0008 */ bne $v0,$t7,.L0f09bdc0 +/* f09bda0: 00000000 */ sll $zero,$zero,0x0 +/* f09bda4: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f09bda8: 8f191580 */ lw $t9,0x1580($t8) +/* f09bdac: 00194f00 */ sll $t1,$t9,0x1c +/* f09bdb0: 05200003 */ bltz $t1,.L0f09bdc0 +/* f09bdb4: 00000000 */ sll $zero,$zero,0x0 +/* f09bdb8: 1000003f */ beqz $zero,.L0f09beb8 +/* f09bdbc: 00001025 */ or $v0,$zero,$zero +.L0f09bdc0: +/* f09bdc0: 54a0000e */ bnezl $a1,.L0f09bdfc +/* f09bdc4: 806d1582 */ lb $t5,0x1582($v1) +/* f09bdc8: 806a0de4 */ lb $t2,0xde4($v1) +/* f09bdcc: 5140000b */ beqzl $t2,.L0f09bdfc +/* f09bdd0: 806d1582 */ lb $t5,0x1582($v1) +/* f09bdd4: 8c6b13e0 */ lw $t3,0x13e0($v1) +/* f09bdd8: 24010008 */ addiu $at,$zero,0x8 +/* f09bddc: 55610007 */ bnel $t3,$at,.L0f09bdfc +/* f09bde0: 806d1582 */ lb $t5,0x1582($v1) +/* f09bde4: 8c6c13e4 */ lw $t4,0x13e4($v1) +/* f09bde8: 55800004 */ bnezl $t4,.L0f09bdfc +/* f09bdec: 806d1582 */ lb $t5,0x1582($v1) +/* f09bdf0: 10000031 */ beqz $zero,.L0f09beb8 +/* f09bdf4: 00001025 */ or $v0,$zero,$zero +/* f09bdf8: 806d1582 */ lb $t5,0x1582($v1) +.L0f09bdfc: +/* f09bdfc: 24040001 */ addiu $a0,$zero,0x1 +/* f09be00: 05a00003 */ bltz $t5,.L0f09be10 +/* f09be04: 00000000 */ sll $zero,$zero,0x0 +/* f09be08: 1000002b */ beqz $zero,.L0f09beb8 +/* f09be0c: 24020001 */ addiu $v0,$zero,0x1 +.L0f09be10: +/* f09be10: 54a40029 */ bnel $a1,$a0,.L0f09beb8 +/* f09be14: 00001025 */ or $v0,$zero,$zero +/* f09be18: 14a40010 */ bne $a1,$a0,.L0f09be5c +/* f09be1c: 00057100 */ sll $t6,$a1,0x4 +/* f09be20: 8c620c3c */ lw $v0,0xc3c($v1) +/* f09be24: 24010007 */ addiu $at,$zero,0x7 +/* f09be28: 14820003 */ bne $a0,$v0,.L0f09be38 +/* f09be2c: 00000000 */ sll $zero,$zero,0x0 +/* f09be30: 10000021 */ beqz $zero,.L0f09beb8 +/* f09be34: 00001025 */ or $v0,$zero,$zero +.L0f09be38: +/* f09be38: 54410004 */ bnel $v0,$at,.L0f09be4c +/* f09be3c: 24010004 */ addiu $at,$zero,0x4 +/* f09be40: 1000001d */ beqz $zero,.L0f09beb8 +/* f09be44: 00001025 */ or $v0,$zero,$zero +/* f09be48: 24010004 */ addiu $at,$zero,0x4 +.L0f09be4c: +/* f09be4c: 54410004 */ bnel $v0,$at,.L0f09be60 +/* f09be50: 01c57023 */ subu $t6,$t6,$a1 +/* f09be54: 10000018 */ beqz $zero,.L0f09beb8 +/* f09be58: 00001025 */ or $v0,$zero,$zero +.L0f09be5c: +/* f09be5c: 01c57023 */ subu $t6,$t6,$a1 +.L0f09be60: +/* f09be60: 000e7080 */ sll $t6,$t6,0x2 +/* f09be64: 01c57021 */ addu $t6,$t6,$a1 +/* f09be68: 000e70c0 */ sll $t6,$t6,0x3 +/* f09be6c: 01c57021 */ addu $t6,$t6,$a1 +/* f09be70: 000e7080 */ sll $t6,$t6,0x2 +/* f09be74: 006e7821 */ addu $t7,$v1,$t6 +/* f09be78: 81e20640 */ lb $v0,0x640($t7) +/* f09be7c: 10400006 */ beqz $v0,.L0f09be98 +/* f09be80: 00000000 */ sll $zero,$zero,0x0 +/* f09be84: 80791583 */ lb $t9,0x1583($v1) +/* f09be88: 07200003 */ bltz $t9,.L0f09be98 +/* f09be8c: 00000000 */ sll $zero,$zero,0x0 +/* f09be90: 10000009 */ beqz $zero,.L0f09beb8 +/* f09be94: 24020001 */ addiu $v0,$zero,0x1 +.L0f09be98: +/* f09be98: 54400007 */ bnezl $v0,.L0f09beb8 +/* f09be9c: 00001025 */ or $v0,$zero,$zero +/* f09bea0: 80691583 */ lb $t1,0x1583($v1) +/* f09bea4: 05230004 */ bgezl $t1,.L0f09beb8 +/* f09bea8: 00001025 */ or $v0,$zero,$zero +/* f09beac: 10000002 */ beqz $zero,.L0f09beb8 +/* f09beb0: 24020001 */ addiu $v0,$zero,0x1 +/* f09beb4: 00001025 */ or $v0,$zero,$zero +.L0f09beb8: +/* f09beb8: 8fbf0014 */ lw $ra,0x14($sp) +/* f09bebc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f09bec0: 03e00008 */ jr $ra +/* f09bec4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09bec8 +/* f09bec8: 00047100 */ sll $t6,$a0,0x4 +/* f09becc: 01c47023 */ subu $t6,$t6,$a0 +/* f09bed0: 000e7080 */ sll $t6,$t6,0x2 +/* f09bed4: 3c02800a */ lui $v0,0x800a +/* f09bed8: 01c47021 */ addu $t6,$t6,$a0 +/* f09bedc: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f09bee0: 000e70c0 */ sll $t6,$t6,0x3 +/* f09bee4: 01c47021 */ addu $t6,$t6,$a0 +/* f09bee8: 000e7080 */ sll $t6,$t6,0x2 +/* f09beec: 004e1821 */ addu $v1,$v0,$t6 +/* f09bef0: 8c6f0c3c */ lw $t7,0xc3c($v1) +/* f09bef4: 24010005 */ addiu $at,$zero,0x5 +/* f09bef8: 55e10010 */ bnel $t7,$at,.L0f09bf3c +/* f09befc: 00001025 */ or $v0,$zero,$zero +/* f09bf00: 8c780c40 */ lw $t8,0xc40($v1) +/* f09bf04: 24010002 */ addiu $at,$zero,0x2 +/* f09bf08: 5701000c */ bnel $t8,$at,.L0f09bf3c +/* f09bf0c: 00001025 */ or $v0,$zero,$zero +/* f09bf10: 8c790650 */ lw $t9,0x650($v1) +/* f09bf14: 2b210003 */ slti $at,$t9,0x3 +/* f09bf18: 54200008 */ bnezl $at,.L0f09bf3c +/* f09bf1c: 00001025 */ or $v0,$zero,$zero +/* f09bf20: 8c481580 */ lw $t0,0x1580($v0) +/* f09bf24: 00085700 */ sll $t2,$t0,0x1c +/* f09bf28: 05420004 */ bltzl $t2,.L0f09bf3c +/* f09bf2c: 00001025 */ or $v0,$zero,$zero +/* f09bf30: 03e00008 */ jr $ra +/* f09bf34: 24020001 */ addiu $v0,$zero,0x1 +/* f09bf38: 00001025 */ or $v0,$zero,$zero +.L0f09bf3c: +/* f09bf3c: 03e00008 */ jr $ra +/* f09bf40: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09bf44 +/* f09bf44: 27bdffe0 */ addiu $sp,$sp,-32 +/* f09bf48: 3c05800a */ lui $a1,0x800a +/* f09bf4c: 8ca5a244 */ lw $a1,-0x5dbc($a1) +/* f09bf50: afbf0014 */ sw $ra,0x14($sp) +/* f09bf54: 24030001 */ addiu $v1,$zero,0x1 +/* f09bf58: afa3001c */ sw $v1,0x1c($sp) +/* f09bf5c: afa40020 */ sw $a0,0x20($sp) +/* f09bf60: 0fc2775f */ jal func0f09dd7c +/* f09bf64: afa50018 */ sw $a1,0x18($sp) +/* f09bf68: 8fa3001c */ lw $v1,0x1c($sp) +/* f09bf6c: 8fa40020 */ lw $a0,0x20($sp) +/* f09bf70: 14400002 */ bnez $v0,.L0f09bf7c +/* f09bf74: 8fa50018 */ lw $a1,0x18($sp) +/* f09bf78: 00001825 */ or $v1,$zero,$zero +.L0f09bf7c: +/* f09bf7c: 80ae1582 */ lb $t6,0x1582($a1) +/* f09bf80: 2401ffff */ addiu $at,$zero,-1 +/* f09bf84: 24060001 */ addiu $a2,$zero,0x1 +/* f09bf88: 11c10002 */ beq $t6,$at,.L0f09bf94 +/* f09bf8c: 00041100 */ sll $v0,$a0,0x4 +/* f09bf90: 00001825 */ or $v1,$zero,$zero +.L0f09bf94: +/* f09bf94: 1486000f */ bne $a0,$a2,.L0f09bfd4 +/* f09bf98: 00441023 */ subu $v0,$v0,$a0 +/* f09bf9c: 0004c900 */ sll $t9,$a0,0x4 +/* f09bfa0: 0324c823 */ subu $t9,$t9,$a0 +/* f09bfa4: 0019c880 */ sll $t9,$t9,0x2 +/* f09bfa8: 0324c821 */ addu $t9,$t9,$a0 +/* f09bfac: 0019c8c0 */ sll $t9,$t9,0x3 +/* f09bfb0: 0324c821 */ addu $t9,$t9,$a0 +/* f09bfb4: 0019c880 */ sll $t9,$t9,0x2 +/* f09bfb8: 90af1583 */ lbu $t7,0x1583($a1) +/* f09bfbc: 00b94021 */ addu $t0,$a1,$t9 +/* f09bfc0: 81090640 */ lb $t1,0x640($t0) +/* f09bfc4: 000fc1c2 */ srl $t8,$t7,0x7 +/* f09bfc8: 53090003 */ beql $t8,$t1,.L0f09bfd8 +/* f09bfcc: 00021080 */ sll $v0,$v0,0x2 +/* f09bfd0: 00001825 */ or $v1,$zero,$zero +.L0f09bfd4: +/* f09bfd4: 00021080 */ sll $v0,$v0,0x2 +.L0f09bfd8: +/* f09bfd8: 8caa1584 */ lw $t2,0x1584($a1) +/* f09bfdc: 00441021 */ addu $v0,$v0,$a0 +/* f09bfe0: 000210c0 */ sll $v0,$v0,0x3 +/* f09bfe4: 00441021 */ addu $v0,$v0,$a0 +/* f09bfe8: 05400002 */ bltz $t2,.L0f09bff4 +/* f09bfec: 00021080 */ sll $v0,$v0,0x2 +/* f09bff0: 00001825 */ or $v1,$zero,$zero +.L0f09bff4: +/* f09bff4: 00025823 */ negu $t3,$v0 +/* f09bff8: 00ab6021 */ addu $t4,$a1,$t3 +/* f09bffc: 8d8d13e0 */ lw $t5,0x13e0($t4) +/* f09c000: 8fbf0014 */ lw $ra,0x14($sp) +/* f09c004: 27bd0020 */ addiu $sp,$sp,0x20 +/* f09c008: 14cd0002 */ bne $a2,$t5,.L0f09c014 +/* f09c00c: 00000000 */ sll $zero,$zero,0x0 +/* f09c010: 00001825 */ or $v1,$zero,$zero +.L0f09c014: +/* f09c014: 03e00008 */ jr $ra +/* f09c018: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f09c01c +/* f09c01c: 27bdff90 */ addiu $sp,$sp,-112 +/* f09c020: afbf002c */ sw $ra,0x2c($sp) +/* f09c024: afb00028 */ sw $s0,0x28($sp) +/* f09c028: afa40070 */ sw $a0,0x70($sp) +/* f09c02c: afa50074 */ sw $a1,0x74($sp) +/* f09c030: afa7007c */ sw $a3,0x7c($sp) +/* f09c034: 8c8f0004 */ lw $t7,0x4($a0) +/* f09c038: 00c08025 */ or $s0,$a2,$zero +/* f09c03c: 24050001 */ addiu $a1,$zero,0x1 +/* f09c040: afaf0068 */ sw $t7,0x68($sp) +/* f09c044: 8cd80618 */ lw $t8,0x618($a2) +/* f09c048: 3c06800a */ lui $a2,0x800a +/* f09c04c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f09c050: 57000008 */ bnezl $t8,.L0f09c074 +/* f09c054: 8e020608 */ lw $v0,0x608($s0) +/* f09c058: 8cd90318 */ lw $t9,0x318($a2) +/* f09c05c: 57200004 */ bnezl $t9,.L0f09c070 +/* f09c060: ae000038 */ sw $zero,0x38($s0) +/* f09c064: 10000002 */ beqz $zero,.L0f09c070 +/* f09c068: ae000038 */ sw $zero,0x38($s0) +/* f09c06c: ae000038 */ sw $zero,0x38($s0) +.L0f09c070: +/* f09c070: 8e020608 */ lw $v0,0x608($s0) +.L0f09c074: +/* f09c074: 1440004f */ bnez $v0,.L0f09c1b4 +/* f09c078: 00000000 */ sll $zero,$zero,0x0 +/* f09c07c: 8fa80070 */ lw $t0,0x70($sp) +/* f09c080: afa00064 */ sw $zero,0x64($sp) +/* f09c084: 0fc2c5f0 */ jal func0f0b17c0 +/* f09c088: 8d040000 */ lw $a0,0x0($t0) +/* f09c08c: 1040000f */ beqz $v0,.L0f09c0cc +/* f09c090: 8fa90070 */ lw $t1,0x70($sp) +/* f09c094: 8d2a0000 */ lw $t2,0x0($t1) +/* f09c098: 24010022 */ addiu $at,$zero,0x22 +/* f09c09c: 8fab0074 */ lw $t3,0x74($sp) +/* f09c0a0: 15410004 */ bne $t2,$at,.L0f09c0b4 +/* f09c0a4: 00002025 */ or $a0,$zero,$zero +/* f09c0a8: 24010001 */ addiu $at,$zero,0x1 +/* f09c0ac: 51610008 */ beql $t3,$at,.L0f09c0d0 +/* f09c0b0: ae000018 */ sw $zero,0x18($s0) +.L0f09c0b4: +/* f09c0b4: 8fa50070 */ lw $a1,0x70($sp) +/* f09c0b8: 0fc26328 */ jal func0f098ca0 +/* f09c0bc: 02003025 */ or $a2,$s0,$zero +/* f09c0c0: 04410002 */ bgez $v0,.L0f09c0cc +/* f09c0c4: 240c0001 */ addiu $t4,$zero,0x1 +/* f09c0c8: afac0064 */ sw $t4,0x64($sp) +.L0f09c0cc: +/* f09c0cc: ae000018 */ sw $zero,0x18($s0) +.L0f09c0d0: +/* f09c0d0: 8fad0064 */ lw $t5,0x64($sp) +/* f09c0d4: 8fae0068 */ lw $t6,0x68($sp) +/* f09c0d8: 55a0002e */ bnezl $t5,.L0f09c194 +/* f09c0dc: 8e0b0608 */ lw $t3,0x608($s0) +/* f09c0e0: 8dc40008 */ lw $a0,0x8($t6) +/* f09c0e4: 5080001e */ beqzl $a0,.L0f09c160 +/* f09c0e8: 8e0f060c */ lw $t7,0x60c($s0) +/* f09c0ec: 820f0008 */ lb $t7,0x8($s0) +/* f09c0f0: 24010001 */ addiu $at,$zero,0x1 +/* f09c0f4: 55e1001a */ bnel $t7,$at,.L0f09c160 +/* f09c0f8: 8e0f060c */ lw $t7,0x60c($s0) +/* f09c0fc: 961806d6 */ lhu $t8,0x6d6($s0) +/* f09c100: 0018cb02 */ srl $t9,$t8,0xc +/* f09c104: 53200007 */ beqzl $t9,.L0f09c124 +/* f09c108: 8e0b0618 */ lw $t3,0x618($s0) +/* f09c10c: 8e0806d4 */ lw $t0,0x6d4($s0) +/* f09c110: 00084d00 */ sll $t1,$t0,0x14 +/* f09c114: 00095742 */ srl $t2,$t1,0x1d +/* f09c118: 51400011 */ beqzl $t2,.L0f09c160 +/* f09c11c: 8e0f060c */ lw $t7,0x60c($s0) +/* f09c120: 8e0b0618 */ lw $t3,0x618($s0) +.L0f09c124: +/* f09c124: 8fa50074 */ lw $a1,0x74($sp) +/* f09c128: 55600006 */ bnezl $t3,.L0f09c144 +/* f09c12c: 8e0c068c */ lw $t4,0x68c($s0) +/* f09c130: 0fc26238 */ jal func0f0988e0 +/* f09c134: 02003025 */ or $a2,$s0,$zero +/* f09c138: 10000019 */ beqz $zero,.L0f09c1a0 +/* f09c13c: 8e020608 */ lw $v0,0x608($s0) +/* f09c140: 8e0c068c */ lw $t4,0x68c($s0) +.L0f09c144: +/* f09c144: 55800016 */ bnezl $t4,.L0f09c1a0 +/* f09c148: 8e020608 */ lw $v0,0x608($s0) +/* f09c14c: 8e0d0608 */ lw $t5,0x608($s0) +/* f09c150: 25ae0001 */ addiu $t6,$t5,0x1 +/* f09c154: 10000011 */ beqz $zero,.L0f09c19c +/* f09c158: ae0e0608 */ sw $t6,0x608($s0) +/* f09c15c: 8e0f060c */ lw $t7,0x60c($s0) +.L0f09c160: +/* f09c160: 961906d6 */ lhu $t9,0x6d6($s0) +/* f09c164: 24010001 */ addiu $at,$zero,0x1 +/* f09c168: 35f80001 */ ori $t8,$t7,0x1 +/* f09c16c: 00194302 */ srl $t0,$t9,0xc +/* f09c170: 15010003 */ bne $t0,$at,.L0f09c180 +/* f09c174: ae18060c */ sw $t8,0x60c($s0) +/* f09c178: 1000026d */ beqz $zero,.L0f09cb30 +/* f09c17c: 00001025 */ or $v0,$zero,$zero +.L0f09c180: +/* f09c180: 8e090608 */ lw $t1,0x608($s0) +/* f09c184: 252a0001 */ addiu $t2,$t1,0x1 +/* f09c188: 10000004 */ beqz $zero,.L0f09c19c +/* f09c18c: ae0a0608 */ sw $t2,0x608($s0) +/* f09c190: 8e0b0608 */ lw $t3,0x608($s0) +.L0f09c194: +/* f09c194: 256c0001 */ addiu $t4,$t3,0x1 +/* f09c198: ae0c0608 */ sw $t4,0x608($s0) +.L0f09c19c: +/* f09c19c: 8e020608 */ lw $v0,0x608($s0) +.L0f09c1a0: +/* f09c1a0: 24010001 */ addiu $at,$zero,0x1 +/* f09c1a4: 14410003 */ bne $v0,$at,.L0f09c1b4 +/* f09c1a8: 00000000 */ sll $zero,$zero,0x0 +/* f09c1ac: ae000614 */ sw $zero,0x614($s0) +/* f09c1b0: 8e020608 */ lw $v0,0x608($s0) +.L0f09c1b4: +/* f09c1b4: 3c06800a */ lui $a2,0x800a +/* f09c1b8: 24010001 */ addiu $at,$zero,0x1 +/* f09c1bc: 14410084 */ bne $v0,$at,.L0f09c3d0 +/* f09c1c0: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f09c1c4: ae000018 */ sw $zero,0x18($s0) +/* f09c1c8: 8ccd0318 */ lw $t5,0x318($a2) +/* f09c1cc: 24030010 */ addiu $v1,$zero,0x10 +/* f09c1d0: 00002025 */ or $a0,$zero,$zero +/* f09c1d4: 11a00002 */ beqz $t5,.L0f09c1e0 +/* f09c1d8: 8fae0068 */ lw $t6,0x68($sp) +/* f09c1dc: 2403000c */ addiu $v1,$zero,0xc +.L0f09c1e0: +/* f09c1e0: 8dcf0008 */ lw $t7,0x8($t6) +/* f09c1e4: 51e00007 */ beqzl $t7,.L0f09c204 +/* f09c1e8: 82080008 */ lb $t0,0x8($s0) +/* f09c1ec: 8e18060c */ lw $t8,0x60c($s0) +/* f09c1f0: 33190001 */ andi $t9,$t8,0x1 +/* f09c1f4: 57200003 */ bnezl $t9,.L0f09c204 +/* f09c1f8: 82080008 */ lb $t0,0x8($s0) +/* f09c1fc: 24030001 */ addiu $v1,$zero,0x1 +/* f09c200: 82080008 */ lb $t0,0x8($s0) +.L0f09c204: +/* f09c204: 55000003 */ bnezl $t0,.L0f09c214 +/* f09c208: 8e0906d4 */ lw $t1,0x6d4($s0) +/* f09c20c: 24030001 */ addiu $v1,$zero,0x1 +/* f09c210: 8e0906d4 */ lw $t1,0x6d4($s0) +.L0f09c214: +/* f09c214: 00095500 */ sll $t2,$t1,0x14 +/* f09c218: 000a5f42 */ srl $t3,$t2,0x1d +/* f09c21c: 5560000a */ bnezl $t3,.L0f09c248 +/* f09c220: 8ccd0284 */ lw $t5,0x284($a2) +/* f09c224: 960206d6 */ lhu $v0,0x6d6($s0) +/* f09c228: 24010001 */ addiu $at,$zero,0x1 +/* f09c22c: 00026302 */ srl $t4,$v0,0xc +/* f09c230: 11810003 */ beq $t4,$at,.L0f09c240 +/* f09c234: 24010002 */ addiu $at,$zero,0x2 +/* f09c238: 55810003 */ bnel $t4,$at,.L0f09c248 +/* f09c23c: 8ccd0284 */ lw $t5,0x284($a2) +.L0f09c240: +/* f09c240: 24040001 */ addiu $a0,$zero,0x1 +/* f09c244: 8ccd0284 */ lw $t5,0x284($a2) +.L0f09c248: +/* f09c248: 24010001 */ addiu $at,$zero,0x1 +/* f09c24c: 8dae1580 */ lw $t6,0x1580($t5) +/* f09c250: 000e7f00 */ sll $t7,$t6,0x1c +/* f09c254: 000fc7c2 */ srl $t8,$t7,0x1f +/* f09c258: 57010003 */ bnel $t8,$at,.L0f09c268 +/* f09c25c: 8e020614 */ lw $v0,0x614($s0) +/* f09c260: 24040001 */ addiu $a0,$zero,0x1 +/* f09c264: 8e020614 */ lw $v0,0x614($s0) +.L0f09c268: +/* f09c268: 0043082a */ slt $at,$v0,$v1 +/* f09c26c: 5420004a */ bnezl $at,.L0f09c398 +/* f09c270: 44822000 */ mtc1 $v0,$f4 +/* f09c274: 14800030 */ bnez $a0,.L0f09c338 +/* f09c278: 3c053f5f */ lui $a1,0x3f5f +/* f09c27c: 8cd90314 */ lw $t9,0x314($a2) +/* f09c280: 3c088009 */ lui $t0,0x8009 +/* f09c284: 13200024 */ beqz $t9,.L0f09c318 +/* f09c288: 00000000 */ sll $zero,$zero,0x0 +/* f09c28c: 91080af0 */ lbu $t0,0xaf0($t0) +/* f09c290: 24010001 */ addiu $at,$zero,0x1 +/* f09c294: 1501001e */ bne $t0,$at,.L0f09c310 +/* f09c298: 00000000 */ sll $zero,$zero,0x0 +/* f09c29c: 8cc9006c */ lw $t1,0x6c($a2) +/* f09c2a0: 24010001 */ addiu $at,$zero,0x1 +/* f09c2a4: 00002825 */ or $a1,$zero,$zero +/* f09c2a8: 11200003 */ beqz $t1,.L0f09c2b8 +/* f09c2ac: 00002025 */ or $a0,$zero,$zero +/* f09c2b0: 10000001 */ beqz $zero,.L0f09c2b8 +/* f09c2b4: 24050001 */ addiu $a1,$zero,0x1 +.L0f09c2b8: +/* f09c2b8: 8cca0068 */ lw $t2,0x68($a2) +/* f09c2bc: 00001825 */ or $v1,$zero,$zero +/* f09c2c0: 00001025 */ or $v0,$zero,$zero +/* f09c2c4: 11400003 */ beqz $t2,.L0f09c2d4 +/* f09c2c8: 00000000 */ sll $zero,$zero,0x0 +/* f09c2cc: 10000001 */ beqz $zero,.L0f09c2d4 +/* f09c2d0: 24040001 */ addiu $a0,$zero,0x1 +.L0f09c2d4: +/* f09c2d4: 8ccb0064 */ lw $t3,0x64($a2) +/* f09c2d8: 11600003 */ beqz $t3,.L0f09c2e8 +/* f09c2dc: 00000000 */ sll $zero,$zero,0x0 +/* f09c2e0: 10000001 */ beqz $zero,.L0f09c2e8 +/* f09c2e4: 24030001 */ addiu $v1,$zero,0x1 +.L0f09c2e8: +/* f09c2e8: 8ccc0070 */ lw $t4,0x70($a2) +/* f09c2ec: 11800003 */ beqz $t4,.L0f09c2fc +/* f09c2f0: 00000000 */ sll $zero,$zero,0x0 +/* f09c2f4: 10000001 */ beqz $zero,.L0f09c2fc +/* f09c2f8: 24020001 */ addiu $v0,$zero,0x1 +.L0f09c2fc: +/* f09c2fc: 00436821 */ addu $t5,$v0,$v1 +/* f09c300: 01a47021 */ addu $t6,$t5,$a0 +/* f09c304: 01c57821 */ addu $t7,$t6,$a1 +/* f09c308: 11e10003 */ beq $t7,$at,.L0f09c318 +/* f09c30c: 00000000 */ sll $zero,$zero,0x0 +.L0f09c310: +/* f09c310: 0fc4a33c */ jal func0f128cf0 +/* f09c314: 8fa40074 */ lw $a0,0x74($sp) +.L0f09c318: +/* f09c318: 0fc27e88 */ jal func0f09fa20 +/* f09c31c: 8fa40074 */ lw $a0,0x74($sp) +/* f09c320: 8e190608 */ lw $t9,0x608($s0) +/* f09c324: 24180006 */ addiu $t8,$zero,0x6 +/* f09c328: ae180020 */ sw $t8,0x20($s0) +/* f09c32c: 27280001 */ addiu $t0,$t9,0x1 +/* f09c330: 10000014 */ beqz $zero,.L0f09c384 +/* f09c334: ae080608 */ sw $t0,0x608($s0) +.L0f09c338: +/* f09c338: 02002025 */ or $a0,$s0,$zero +/* f09c33c: 0fc265e0 */ jal func0f099780 +/* f09c340: 34a55dd8 */ ori $a1,$a1,0x5dd8 +/* f09c344: 3c09800a */ lui $t1,0x800a +/* f09c348: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f09c34c: 24010001 */ addiu $at,$zero,0x1 +/* f09c350: 8d2a1580 */ lw $t2,0x1580($t1) +/* f09c354: 000a5f00 */ sll $t3,$t2,0x1c +/* f09c358: 000b67c2 */ srl $t4,$t3,0x1f +/* f09c35c: 15810009 */ bne $t4,$at,.L0f09c384 +/* f09c360: 00000000 */ sll $zero,$zero,0x0 +/* f09c364: 820d0008 */ lb $t5,0x8($s0) +/* f09c368: 240e0001 */ addiu $t6,$zero,0x1 +/* f09c36c: 240f0003 */ addiu $t7,$zero,0x3 +/* f09c370: 11a00004 */ beqz $t5,.L0f09c384 +/* f09c374: 24180001 */ addiu $t8,$zero,0x1 +/* f09c378: a20e0004 */ sb $t6,0x4($s0) +/* f09c37c: ae0f06ac */ sw $t7,0x6ac($s0) +/* f09c380: a2180003 */ sb $t8,0x3($s0) +.L0f09c384: +/* f09c384: 3c06800a */ lui $a2,0x800a +/* f09c388: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f09c38c: 10000010 */ beqz $zero,.L0f09c3d0 +/* f09c390: 8e020608 */ lw $v0,0x608($s0) +/* f09c394: 44822000 */ mtc1 $v0,$f4 +.L0f09c398: +/* f09c398: 3c017f1b */ lui $at,0x7f1b +/* f09c39c: c428c484 */ lwc1 $f8,-0x3b7c($at) +/* f09c3a0: 468021a0 */ cvt.s.w $f6,$f4 +/* f09c3a4: 44838000 */ mtc1 $v1,$f16 +/* f09c3a8: 02002025 */ or $a0,$s0,$zero +/* f09c3ac: 468084a0 */ cvt.s.w $f18,$f16 +/* f09c3b0: 46083282 */ mul.s $f10,$f6,$f8 +/* f09c3b4: 46125103 */ div.s $f4,$f10,$f18 +/* f09c3b8: 44052000 */ mfc1 $a1,$f4 +/* f09c3bc: 0fc265e0 */ jal func0f099780 +/* f09c3c0: 00000000 */ sll $zero,$zero,0x0 +/* f09c3c4: 3c06800a */ lui $a2,0x800a +/* f09c3c8: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f09c3cc: 8e020608 */ lw $v0,0x608($s0) +.L0f09c3d0: +/* f09c3d0: 24010002 */ addiu $at,$zero,0x2 +/* f09c3d4: 54410040 */ bnel $v0,$at,.L0f09c4d8 +/* f09c3d8: 8e020608 */ lw $v0,0x608($s0) +/* f09c3dc: 8e19003c */ lw $t9,0x3c($s0) +/* f09c3e0: ae00068c */ sw $zero,0x68c($s0) +/* f09c3e4: 53200007 */ beqzl $t9,.L0f09c404 +/* f09c3e8: 8e0a0020 */ lw $t2,0x20($s0) +/* f09c3ec: 8e08001c */ lw $t0,0x1c($s0) +/* f09c3f0: 8e090038 */ lw $t1,0x38($s0) +/* f09c3f4: 0109082a */ slt $at,$t0,$t1 +/* f09c3f8: 5420002a */ bnezl $at,.L0f09c4a4 +/* f09c3fc: 8e020020 */ lw $v0,0x20($s0) +/* f09c400: 8e0a0020 */ lw $t2,0x20($s0) +.L0f09c404: +/* f09c404: 24010006 */ addiu $at,$zero,0x6 +/* f09c408: 15410010 */ bne $t2,$at,.L0f09c44c +/* f09c40c: 00000000 */ sll $zero,$zero,0x0 +/* f09c410: 0fc26fd1 */ jal func0f09bf44 +/* f09c414: 8fa40074 */ lw $a0,0x74($sp) +/* f09c418: 50400022 */ beqzl $v0,.L0f09c4a4 +/* f09c41c: 8e020020 */ lw $v0,0x20($s0) +/* f09c420: 820c0008 */ lb $t4,0x8($s0) +/* f09c424: 240b0007 */ addiu $t3,$zero,0x7 +/* f09c428: ae0b0020 */ sw $t3,0x20($s0) +/* f09c42c: 1580001c */ bnez $t4,.L0f09c4a0 +/* f09c430: 8fa40074 */ lw $a0,0x74($sp) +/* f09c434: 0fc27346 */ jal func0f09cd18 +/* f09c438: 00002825 */ or $a1,$zero,$zero +/* f09c43c: 50400019 */ beqzl $v0,.L0f09c4a4 +/* f09c440: 8e020020 */ lw $v0,0x20($s0) +/* f09c444: 100001ba */ beqz $zero,.L0f09cb30 +/* f09c448: 8fa2007c */ lw $v0,0x7c($sp) +.L0f09c44c: +/* f09c44c: 0fc2775f */ jal func0f09dd7c +/* f09c450: 00000000 */ sll $zero,$zero,0x0 +/* f09c454: 10400012 */ beqz $v0,.L0f09c4a0 +/* f09c458: 8fad0070 */ lw $t5,0x70($sp) +/* f09c45c: 8dae0004 */ lw $t6,0x4($t5) +/* f09c460: 8fa50074 */ lw $a1,0x74($sp) +/* f09c464: 8dc40004 */ lw $a0,0x4($t6) +/* f09c468: 50800007 */ beqzl $a0,.L0f09c488 +/* f09c46c: 8e090608 */ lw $t1,0x608($s0) +/* f09c470: 0fc26238 */ jal func0f0988e0 +/* f09c474: 02003025 */ or $a2,$s0,$zero +/* f09c478: 92180690 */ lbu $t8,0x690($s0) +/* f09c47c: 37190040 */ ori $t9,$t8,0x40 +/* f09c480: a2190690 */ sb $t9,0x690($s0) +/* f09c484: 8e090608 */ lw $t1,0x608($s0) +.L0f09c488: +/* f09c488: 24080008 */ addiu $t0,$zero,0x8 +/* f09c48c: ae080020 */ sw $t0,0x20($s0) +/* f09c490: 252a0001 */ addiu $t2,$t1,0x1 +/* f09c494: ae0a0608 */ sw $t2,0x608($s0) +/* f09c498: ae00001c */ sw $zero,0x1c($s0) +/* f09c49c: ae000018 */ sw $zero,0x18($s0) +.L0f09c4a0: +/* f09c4a0: 8e020020 */ lw $v0,0x20($s0) +.L0f09c4a4: +/* f09c4a4: 3c06800a */ lui $a2,0x800a +/* f09c4a8: 24010006 */ addiu $at,$zero,0x6 +/* f09c4ac: 10410003 */ beq $v0,$at,.L0f09c4bc +/* f09c4b0: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f09c4b4: 24010007 */ addiu $at,$zero,0x7 +/* f09c4b8: 14410006 */ bne $v0,$at,.L0f09c4d4 +.L0f09c4bc: +/* f09c4bc: 3c053f5f */ lui $a1,0x3f5f +/* f09c4c0: 34a55dd8 */ ori $a1,$a1,0x5dd8 +/* f09c4c4: 0fc265e0 */ jal func0f099780 +/* f09c4c8: 02002025 */ or $a0,$s0,$zero +/* f09c4cc: 3c06800a */ lui $a2,0x800a +/* f09c4d0: 24c69fc0 */ addiu $a2,$a2,-24640 +.L0f09c4d4: +/* f09c4d4: 8e020608 */ lw $v0,0x608($s0) +.L0f09c4d8: +/* f09c4d8: 24010003 */ addiu $at,$zero,0x3 +/* f09c4dc: 24054000 */ addiu $a1,$zero,0x4000 +/* f09c4e0: 54410176 */ bnel $v0,$at,.L0f09cabc +/* f09c4e4: 24010004 */ addiu $at,$zero,0x4 +/* f09c4e8: 8ccb0318 */ lw $t3,0x318($a2) +/* f09c4ec: 24020017 */ addiu $v0,$zero,0x17 +/* f09c4f0: 51600003 */ beqzl $t3,.L0f09c500 +/* f09c4f4: 92040000 */ lbu $a0,0x0($s0) +/* f09c4f8: 2402000c */ addiu $v0,$zero,0xc +/* f09c4fc: 92040000 */ lbu $a0,0x0($s0) +.L0f09c500: +/* f09c500: 0fc2c5f0 */ jal func0f0b17c0 +/* f09c504: afa20054 */ sw $v0,0x54($sp) +/* f09c508: 10400003 */ beqz $v0,.L0f09c518 +/* f09c50c: 8fac0068 */ lw $t4,0x68($sp) +/* f09c510: 10000006 */ beqz $zero,.L0f09c52c +/* f09c514: ae00068c */ sw $zero,0x68c($s0) +.L0f09c518: +/* f09c518: 8d8d0004 */ lw $t5,0x4($t4) +/* f09c51c: 240e0001 */ addiu $t6,$zero,0x1 +/* f09c520: 51a00003 */ beqzl $t5,.L0f09c530 +/* f09c524: 8e0f0018 */ lw $t7,0x18($s0) +/* f09c528: afae0054 */ sw $t6,0x54($sp) +.L0f09c52c: +/* f09c52c: 8e0f0018 */ lw $t7,0x18($s0) +.L0f09c530: +/* f09c530: 3c06800a */ lui $a2,0x800a +/* f09c534: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f09c538: 55e0012d */ bnezl $t7,.L0f09c9f0 +/* f09c53c: 8e0e001c */ lw $t6,0x1c($s0) +/* f09c540: 8cd80314 */ lw $t8,0x314($a2) +/* f09c544: 3c198009 */ lui $t9,0x8009 +/* f09c548: 53000025 */ beqzl $t8,.L0f09c5e0 +/* f09c54c: 8fa40070 */ lw $a0,0x70($sp) +/* f09c550: 93390af0 */ lbu $t9,0xaf0($t9) +/* f09c554: 24010001 */ addiu $at,$zero,0x1 +/* f09c558: 1721001e */ bne $t9,$at,.L0f09c5d4 +/* f09c55c: 00000000 */ sll $zero,$zero,0x0 +/* f09c560: 8cc8006c */ lw $t0,0x6c($a2) +/* f09c564: 24010001 */ addiu $at,$zero,0x1 +/* f09c568: 00002825 */ or $a1,$zero,$zero +/* f09c56c: 11000003 */ beqz $t0,.L0f09c57c +/* f09c570: 00002025 */ or $a0,$zero,$zero +/* f09c574: 10000001 */ beqz $zero,.L0f09c57c +/* f09c578: 24050001 */ addiu $a1,$zero,0x1 +.L0f09c57c: +/* f09c57c: 8cc90068 */ lw $t1,0x68($a2) +/* f09c580: 00001825 */ or $v1,$zero,$zero +/* f09c584: 00001025 */ or $v0,$zero,$zero +/* f09c588: 11200003 */ beqz $t1,.L0f09c598 +/* f09c58c: 00000000 */ sll $zero,$zero,0x0 +/* f09c590: 10000001 */ beqz $zero,.L0f09c598 +/* f09c594: 24040001 */ addiu $a0,$zero,0x1 +.L0f09c598: +/* f09c598: 8cca0064 */ lw $t2,0x64($a2) +/* f09c59c: 11400003 */ beqz $t2,.L0f09c5ac +/* f09c5a0: 00000000 */ sll $zero,$zero,0x0 +/* f09c5a4: 10000001 */ beqz $zero,.L0f09c5ac +/* f09c5a8: 24030001 */ addiu $v1,$zero,0x1 +.L0f09c5ac: +/* f09c5ac: 8ccb0070 */ lw $t3,0x70($a2) +/* f09c5b0: 11600003 */ beqz $t3,.L0f09c5c0 +/* f09c5b4: 00000000 */ sll $zero,$zero,0x0 +/* f09c5b8: 10000001 */ beqz $zero,.L0f09c5c0 +/* f09c5bc: 24020001 */ addiu $v0,$zero,0x1 +.L0f09c5c0: +/* f09c5c0: 00436021 */ addu $t4,$v0,$v1 +/* f09c5c4: 01846821 */ addu $t5,$t4,$a0 +/* f09c5c8: 01a57021 */ addu $t6,$t5,$a1 +/* f09c5cc: 51c10004 */ beql $t6,$at,.L0f09c5e0 +/* f09c5d0: 8fa40070 */ lw $a0,0x70($sp) +.L0f09c5d4: +/* f09c5d4: 0fc4a348 */ jal func0f128d20 +/* f09c5d8: 8fa40074 */ lw $a0,0x74($sp) +/* f09c5dc: 8fa40070 */ lw $a0,0x70($sp) +.L0f09c5e0: +/* f09c5e0: 0fc263e3 */ jal func0f098f8c +/* f09c5e4: 02002825 */ or $a1,$s0,$zero +/* f09c5e8: 8faf0070 */ lw $t7,0x70($sp) +/* f09c5ec: 24050001 */ addiu $a1,$zero,0x1 +/* f09c5f0: 0fc2c5f0 */ jal func0f0b17c0 +/* f09c5f4: 8de40000 */ lw $a0,0x0($t7) +/* f09c5f8: 10400015 */ beqz $v0,.L0f09c650 +/* f09c5fc: 8fb80070 */ lw $t8,0x70($sp) +/* f09c600: 8f190000 */ lw $t9,0x0($t8) +/* f09c604: 24010022 */ addiu $at,$zero,0x22 +/* f09c608: 8fa80074 */ lw $t0,0x74($sp) +/* f09c60c: 17210004 */ bne $t9,$at,.L0f09c620 +/* f09c610: 00002025 */ or $a0,$zero,$zero +/* f09c614: 24010001 */ addiu $at,$zero,0x1 +/* f09c618: 1101000d */ beq $t0,$at,.L0f09c650 +/* f09c61c: 00000000 */ sll $zero,$zero,0x0 +.L0f09c620: +/* f09c620: 8fa50070 */ lw $a1,0x70($sp) +/* f09c624: 0fc26328 */ jal func0f098ca0 +/* f09c628: 02003025 */ or $a2,$s0,$zero +/* f09c62c: 04410008 */ bgez $v0,.L0f09c650 +/* f09c630: 8fa40074 */ lw $a0,0x74($sp) +/* f09c634: 0fc27346 */ jal func0f09cd18 +/* f09c638: 24050008 */ addiu $a1,$zero,0x8 +/* f09c63c: 10400004 */ beqz $v0,.L0f09c650 +/* f09c640: 24090001 */ addiu $t1,$zero,0x1 +/* f09c644: ae090608 */ sw $t1,0x608($s0) +/* f09c648: 10000139 */ beqz $zero,.L0f09cb30 +/* f09c64c: 8fa2007c */ lw $v0,0x7c($sp) +.L0f09c650: +/* f09c650: 3c0a800a */ lui $t2,0x800a +/* f09c654: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f09c658: 3c0b800a */ lui $t3,0x800a +/* f09c65c: 3c0c800a */ lui $t4,0x800a +/* f09c660: ad401600 */ sw $zero,0x1600($t2) +/* f09c664: 8d6b9ff4 */ lw $t3,-0x600c($t3) +/* f09c668: 596000e1 */ blezl $t3,.L0f09c9f0 +/* f09c66c: 8e0e001c */ lw $t6,0x1c($s0) +/* f09c670: 8d8ca244 */ lw $t4,-0x5dbc($t4) +/* f09c674: 24010001 */ addiu $at,$zero,0x1 +/* f09c678: 8d8d0000 */ lw $t5,0x0($t4) +/* f09c67c: 51a100dc */ beql $t5,$at,.L0f09c9f0 +/* f09c680: 8e0e001c */ lw $t6,0x1c($s0) +/* f09c684: 0fc2775f */ jal func0f09dd7c +/* f09c688: 00000000 */ sll $zero,$zero,0x0 +/* f09c68c: 104000d7 */ beqz $v0,.L0f09c9ec +/* f09c690: 3c0e8007 */ lui $t6,0x8007 +/* f09c694: 8dce0760 */ lw $t6,0x760($t6) +/* f09c698: 3c0f800a */ lui $t7,0x800a +/* f09c69c: 55c000d4 */ bnezl $t6,.L0f09c9f0 +/* f09c6a0: 8e0e001c */ lw $t6,0x1c($s0) +/* f09c6a4: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f09c6a8: 8fb90070 */ lw $t9,0x70($sp) +/* f09c6ac: 8df800d8 */ lw $t8,0xd8($t7) +/* f09c6b0: 570000cf */ bnezl $t8,.L0f09c9f0 +/* f09c6b4: 8e0e001c */ lw $t6,0x1c($s0) +/* f09c6b8: 8f280000 */ lw $t0,0x0($t9) +/* f09c6bc: 2d010058 */ sltiu $at,$t0,0x58 +/* f09c6c0: 102000bb */ beqz $at,.L0f09c9b0 +/* f09c6c4: 00084080 */ sll $t0,$t0,0x2 +/* f09c6c8: 3c017f1b */ lui $at,0x7f1b +/* f09c6cc: 00280821 */ addu $at,$at,$t0 +/* f09c6d0: 8c28c488 */ lw $t0,-0x3b78($at) +/* f09c6d4: 01000008 */ jr $t0 +/* f09c6d8: 00000000 */ sll $zero,$zero,0x0 +/* f09c6dc: 3c014060 */ lui $at,0x4060 +/* f09c6e0: 44813000 */ mtc1 $at,$f6 +/* f09c6e4: 00002025 */ or $a0,$zero,$zero +/* f09c6e8: 0c012230 */ jal 0x488c0 +/* f09c6ec: e7a6004c */ swc1 $f6,0x4c($sp) +/* f09c6f0: 3c048009 */ lui $a0,0x8009 +/* f09c6f4: afa20044 */ sw $v0,0x44($sp) +/* f09c6f8: 0c012230 */ jal 0x488c0 +/* f09c6fc: 248415e0 */ addiu $a0,$a0,0x15e0 +/* f09c700: 00002025 */ or $a0,$zero,$zero +/* f09c704: 0c01210c */ jal 0x48430 +/* f09c708: 24450001 */ addiu $a1,$v0,0x1 +/* f09c70c: 3c01bf80 */ lui $at,0xbf80 +/* f09c710: 44814000 */ mtc1 $at,$f8 +/* f09c714: 3c048009 */ lui $a0,0x8009 +/* f09c718: 2409ffff */ addiu $t1,$zero,-1 +/* f09c71c: 240affff */ addiu $t2,$zero,-1 +/* f09c720: 240bffff */ addiu $t3,$zero,-1 +/* f09c724: afab001c */ sw $t3,0x1c($sp) +/* f09c728: afaa0018 */ sw $t2,0x18($sp) +/* f09c72c: afa90010 */ sw $t1,0x10($sp) +/* f09c730: 8c845200 */ lw $a0,0x5200($a0) +/* f09c734: 24050002 */ addiu $a1,$zero,0x2 +/* f09c738: 00003025 */ or $a2,$zero,$zero +/* f09c73c: 2407ffff */ addiu $a3,$zero,-1 +/* f09c740: 0c004241 */ jal 0x10904 +/* f09c744: e7a80014 */ swc1 $f8,0x14($sp) +/* f09c748: 10400004 */ beqz $v0,.L0f09c75c +/* f09c74c: 00402025 */ or $a0,$v0,$zero +/* f09c750: 24050010 */ addiu $a1,$zero,0x10 +/* f09c754: 0c00cf94 */ jal 0x33e50 +/* f09c758: 8fa6004c */ lw $a2,0x4c($sp) +.L0f09c75c: +/* f09c75c: 00002025 */ or $a0,$zero,$zero +/* f09c760: 0c01210c */ jal 0x48430 +/* f09c764: 8fa50044 */ lw $a1,0x44($sp) +/* f09c768: 100000a1 */ beqz $zero,.L0f09c9f0 +/* f09c76c: 8e0e001c */ lw $t6,0x1c($s0) +/* f09c770: 3c01bf80 */ lui $at,0xbf80 +/* f09c774: 44818000 */ mtc1 $at,$f16 +/* f09c778: 3c048009 */ lui $a0,0x8009 +/* f09c77c: 240cffff */ addiu $t4,$zero,-1 +/* f09c780: 240dffff */ addiu $t5,$zero,-1 +/* f09c784: 240effff */ addiu $t6,$zero,-1 +/* f09c788: afae001c */ sw $t6,0x1c($sp) +/* f09c78c: afad0018 */ sw $t5,0x18($sp) +/* f09c790: afac0010 */ sw $t4,0x10($sp) +/* f09c794: 8c845200 */ lw $a0,0x5200($a0) +/* f09c798: 240500f2 */ addiu $a1,$zero,0xf2 +/* f09c79c: 00003025 */ or $a2,$zero,$zero +/* f09c7a0: 2407ffff */ addiu $a3,$zero,-1 +/* f09c7a4: 0c004241 */ jal 0x10904 +/* f09c7a8: e7b00014 */ swc1 $f16,0x14($sp) +/* f09c7ac: 10000090 */ beqz $zero,.L0f09c9f0 +/* f09c7b0: 8e0e001c */ lw $t6,0x1c($s0) +/* f09c7b4: 3c01bf80 */ lui $at,0xbf80 +/* f09c7b8: 44815000 */ mtc1 $at,$f10 +/* f09c7bc: 3c048009 */ lui $a0,0x8009 +/* f09c7c0: 240fffff */ addiu $t7,$zero,-1 +/* f09c7c4: 2418ffff */ addiu $t8,$zero,-1 +/* f09c7c8: 2419ffff */ addiu $t9,$zero,-1 +/* f09c7cc: afb9001c */ sw $t9,0x1c($sp) +/* f09c7d0: afb80018 */ sw $t8,0x18($sp) +/* f09c7d4: afaf0010 */ sw $t7,0x10($sp) +/* f09c7d8: 8c845200 */ lw $a0,0x5200($a0) +/* f09c7dc: 240500e9 */ addiu $a1,$zero,0xe9 +/* f09c7e0: 00003025 */ or $a2,$zero,$zero +/* f09c7e4: 2407ffff */ addiu $a3,$zero,-1 +/* f09c7e8: 0c004241 */ jal 0x10904 +/* f09c7ec: e7aa0014 */ swc1 $f10,0x14($sp) +/* f09c7f0: 1000007f */ beqz $zero,.L0f09c9f0 +/* f09c7f4: 8e0e001c */ lw $t6,0x1c($s0) +/* f09c7f8: 8fa80074 */ lw $t0,0x74($sp) +/* f09c7fc: 3c048009 */ lui $a0,0x8009 +/* f09c800: 240500eb */ addiu $a1,$zero,0xeb +/* f09c804: 15000079 */ bnez $t0,.L0f09c9ec +/* f09c808: 00003025 */ or $a2,$zero,$zero +/* f09c80c: 3c01bf80 */ lui $at,0xbf80 +/* f09c810: 44819000 */ mtc1 $at,$f18 +/* f09c814: 2409ffff */ addiu $t1,$zero,-1 +/* f09c818: 240affff */ addiu $t2,$zero,-1 +/* f09c81c: 240bffff */ addiu $t3,$zero,-1 +/* f09c820: afab001c */ sw $t3,0x1c($sp) +/* f09c824: afaa0018 */ sw $t2,0x18($sp) +/* f09c828: afa90010 */ sw $t1,0x10($sp) +/* f09c82c: 8c845200 */ lw $a0,0x5200($a0) +/* f09c830: 2407ffff */ addiu $a3,$zero,-1 +/* f09c834: 0c004241 */ jal 0x10904 +/* f09c838: e7b20014 */ swc1 $f18,0x14($sp) +/* f09c83c: 1000006c */ beqz $zero,.L0f09c9f0 +/* f09c840: 8e0e001c */ lw $t6,0x1c($s0) +/* f09c844: 3c01bf80 */ lui $at,0xbf80 +/* f09c848: 44812000 */ mtc1 $at,$f4 +/* f09c84c: 3c048009 */ lui $a0,0x8009 +/* f09c850: 240cffff */ addiu $t4,$zero,-1 +/* f09c854: 240dffff */ addiu $t5,$zero,-1 +/* f09c858: 240effff */ addiu $t6,$zero,-1 +/* f09c85c: afae001c */ sw $t6,0x1c($sp) +/* f09c860: afad0018 */ sw $t5,0x18($sp) +/* f09c864: afac0010 */ sw $t4,0x10($sp) +/* f09c868: 8c845200 */ lw $a0,0x5200($a0) +/* f09c86c: 240500eb */ addiu $a1,$zero,0xeb +/* f09c870: 00003025 */ or $a2,$zero,$zero +/* f09c874: 2407ffff */ addiu $a3,$zero,-1 +/* f09c878: 0c004241 */ jal 0x10904 +/* f09c87c: e7a40014 */ swc1 $f4,0x14($sp) +/* f09c880: 1000005b */ beqz $zero,.L0f09c9f0 +/* f09c884: 8e0e001c */ lw $t6,0x1c($s0) +/* f09c888: 3c013fc0 */ lui $at,0x3fc0 +/* f09c88c: 44813000 */ mtc1 $at,$f6 +/* f09c890: 00002025 */ or $a0,$zero,$zero +/* f09c894: 0c012230 */ jal 0x488c0 +/* f09c898: e7a60040 */ swc1 $f6,0x40($sp) +/* f09c89c: 3c048009 */ lui $a0,0x8009 +/* f09c8a0: afa2003c */ sw $v0,0x3c($sp) +/* f09c8a4: 0c012230 */ jal 0x488c0 +/* f09c8a8: 248415e0 */ addiu $a0,$a0,0x15e0 +/* f09c8ac: 00002025 */ or $a0,$zero,$zero +/* f09c8b0: 0c01210c */ jal 0x48430 +/* f09c8b4: 24450001 */ addiu $a1,$v0,0x1 +/* f09c8b8: 3c01bf80 */ lui $at,0xbf80 +/* f09c8bc: 44814000 */ mtc1 $at,$f8 +/* f09c8c0: 3c048009 */ lui $a0,0x8009 +/* f09c8c4: 240fffff */ addiu $t7,$zero,-1 +/* f09c8c8: 2418ffff */ addiu $t8,$zero,-1 +/* f09c8cc: 2419ffff */ addiu $t9,$zero,-1 +/* f09c8d0: afb9001c */ sw $t9,0x1c($sp) +/* f09c8d4: afb80018 */ sw $t8,0x18($sp) +/* f09c8d8: afaf0010 */ sw $t7,0x10($sp) +/* f09c8dc: 8c845200 */ lw $a0,0x5200($a0) +/* f09c8e0: 240500e8 */ addiu $a1,$zero,0xe8 +/* f09c8e4: 00003025 */ or $a2,$zero,$zero +/* f09c8e8: 2407ffff */ addiu $a3,$zero,-1 +/* f09c8ec: 0c004241 */ jal 0x10904 +/* f09c8f0: e7a80014 */ swc1 $f8,0x14($sp) +/* f09c8f4: 10400004 */ beqz $v0,.L0f09c908 +/* f09c8f8: 00402025 */ or $a0,$v0,$zero +/* f09c8fc: 24050010 */ addiu $a1,$zero,0x10 +/* f09c900: 0c00cf94 */ jal 0x33e50 +/* f09c904: 8fa60040 */ lw $a2,0x40($sp) +.L0f09c908: +/* f09c908: 00002025 */ or $a0,$zero,$zero +/* f09c90c: 0c01210c */ jal 0x48430 +/* f09c910: 8fa5003c */ lw $a1,0x3c($sp) +/* f09c914: 10000036 */ beqz $zero,.L0f09c9f0 +/* f09c918: 8e0e001c */ lw $t6,0x1c($s0) +/* f09c91c: 3c017f1b */ lui $at,0x7f1b +/* f09c920: c430c5e8 */ lwc1 $f16,-0x3a18($at) +/* f09c924: 00002025 */ or $a0,$zero,$zero +/* f09c928: 0c012230 */ jal 0x488c0 +/* f09c92c: e7b00034 */ swc1 $f16,0x34($sp) +/* f09c930: 3c048009 */ lui $a0,0x8009 +/* f09c934: afa20030 */ sw $v0,0x30($sp) +/* f09c938: 0c012230 */ jal 0x488c0 +/* f09c93c: 248415e0 */ addiu $a0,$a0,0x15e0 +/* f09c940: 00002025 */ or $a0,$zero,$zero +/* f09c944: 0c01210c */ jal 0x48430 +/* f09c948: 24450001 */ addiu $a1,$v0,0x1 +/* f09c94c: 3c01bf80 */ lui $at,0xbf80 +/* f09c950: 44815000 */ mtc1 $at,$f10 +/* f09c954: 3c048009 */ lui $a0,0x8009 +/* f09c958: 2408ffff */ addiu $t0,$zero,-1 +/* f09c95c: 2409ffff */ addiu $t1,$zero,-1 +/* f09c960: 240affff */ addiu $t2,$zero,-1 +/* f09c964: afaa001c */ sw $t2,0x1c($sp) +/* f09c968: afa90018 */ sw $t1,0x18($sp) +/* f09c96c: afa80010 */ sw $t0,0x10($sp) +/* f09c970: 8c845200 */ lw $a0,0x5200($a0) +/* f09c974: 240500e8 */ addiu $a1,$zero,0xe8 +/* f09c978: 00003025 */ or $a2,$zero,$zero +/* f09c97c: 2407ffff */ addiu $a3,$zero,-1 +/* f09c980: 0c004241 */ jal 0x10904 +/* f09c984: e7aa0014 */ swc1 $f10,0x14($sp) +/* f09c988: 10400004 */ beqz $v0,.L0f09c99c +/* f09c98c: 00402025 */ or $a0,$v0,$zero +/* f09c990: 24050010 */ addiu $a1,$zero,0x10 +/* f09c994: 0c00cf94 */ jal 0x33e50 +/* f09c998: 8fa60034 */ lw $a2,0x34($sp) +.L0f09c99c: +/* f09c99c: 00002025 */ or $a0,$zero,$zero +/* f09c9a0: 0c01210c */ jal 0x48430 +/* f09c9a4: 8fa50030 */ lw $a1,0x30($sp) +/* f09c9a8: 10000011 */ beqz $zero,.L0f09c9f0 +/* f09c9ac: 8e0e001c */ lw $t6,0x1c($s0) +.L0f09c9b0: +/* f09c9b0: 3c01bf80 */ lui $at,0xbf80 +/* f09c9b4: 44819000 */ mtc1 $at,$f18 +/* f09c9b8: 3c048009 */ lui $a0,0x8009 +/* f09c9bc: 240bffff */ addiu $t3,$zero,-1 +/* f09c9c0: 240cffff */ addiu $t4,$zero,-1 +/* f09c9c4: 240dffff */ addiu $t5,$zero,-1 +/* f09c9c8: afad001c */ sw $t5,0x1c($sp) +/* f09c9cc: afac0018 */ sw $t4,0x18($sp) +/* f09c9d0: afab0010 */ sw $t3,0x10($sp) +/* f09c9d4: 8c845200 */ lw $a0,0x5200($a0) +/* f09c9d8: 240500e8 */ addiu $a1,$zero,0xe8 +/* f09c9dc: 00003025 */ or $a2,$zero,$zero +/* f09c9e0: 2407ffff */ addiu $a3,$zero,-1 +/* f09c9e4: 0c004241 */ jal 0x10904 +/* f09c9e8: e7b20014 */ swc1 $f18,0x14($sp) +.L0f09c9ec: +/* f09c9ec: 8e0e001c */ lw $t6,0x1c($s0) +.L0f09c9f0: +/* f09c9f0: 8faf0054 */ lw $t7,0x54($sp) +/* f09c9f4: 8fb80070 */ lw $t8,0x70($sp) +/* f09c9f8: 01cf082a */ slt $at,$t6,$t7 +/* f09c9fc: 50200010 */ beqzl $at,.L0f09ca40 +/* f09ca00: 8e090608 */ lw $t1,0x608($s0) +/* f09ca04: 0fc2c6b4 */ jal func0f0b1ad0 +/* f09ca08: 8f040000 */ lw $a0,0x0($t8) +/* f09ca0c: 1040000b */ beqz $v0,.L0f09ca3c +/* f09ca10: 8fb90070 */ lw $t9,0x70($sp) +/* f09ca14: 8f240000 */ lw $a0,0x0($t9) +/* f09ca18: 0fc2c5f0 */ jal func0f0b17c0 +/* f09ca1c: 24050040 */ addiu $a1,$zero,0x40 +/* f09ca20: 10400006 */ beqz $v0,.L0f09ca3c +/* f09ca24: 8fa80070 */ lw $t0,0x70($sp) +/* f09ca28: 8d040000 */ lw $a0,0x0($t0) +/* f09ca2c: 0fc2c5f0 */ jal func0f0b17c0 +/* f09ca30: 24050080 */ addiu $a1,$zero,0x80 +/* f09ca34: 10400011 */ beqz $v0,.L0f09ca7c +/* f09ca38: 8fad0054 */ lw $t5,0x54($sp) +.L0f09ca3c: +/* f09ca3c: 8e090608 */ lw $t1,0x608($s0) +.L0f09ca40: +/* f09ca40: ae000020 */ sw $zero,0x20($s0) +/* f09ca44: 92040000 */ lbu $a0,0x0($s0) +/* f09ca48: 252a0001 */ addiu $t2,$t1,0x1 +/* f09ca4c: ae0a0608 */ sw $t2,0x608($s0) +/* f09ca50: 0fc2c5f0 */ jal func0f0b17c0 +/* f09ca54: 24054000 */ addiu $a1,$zero,0x4000 +/* f09ca58: 54400005 */ bnezl $v0,.L0f09ca70 +/* f09ca5c: ae00001c */ sw $zero,0x1c($s0) +/* f09ca60: 920b0690 */ lbu $t3,0x690($s0) +/* f09ca64: 316cffbf */ andi $t4,$t3,0xffbf +/* f09ca68: a20c0690 */ sb $t4,0x690($s0) +/* f09ca6c: ae00001c */ sw $zero,0x1c($s0) +.L0f09ca70: +/* f09ca70: ae000018 */ sw $zero,0x18($s0) +/* f09ca74: 10000010 */ beqz $zero,.L0f09cab8 +/* f09ca78: 8e020608 */ lw $v0,0x608($s0) +.L0f09ca7c: +/* f09ca7c: 8e0e001c */ lw $t6,0x1c($s0) +/* f09ca80: 3c017f1b */ lui $at,0x7f1b +/* f09ca84: c428c5ec */ lwc1 $f8,-0x3a14($at) +/* f09ca88: 01ae7823 */ subu $t7,$t5,$t6 +/* f09ca8c: 448f2000 */ mtc1 $t7,$f4 +/* f09ca90: 448d5000 */ mtc1 $t5,$f10 +/* f09ca94: 02002025 */ or $a0,$s0,$zero +/* f09ca98: 468021a0 */ cvt.s.w $f6,$f4 +/* f09ca9c: 468054a0 */ cvt.s.w $f18,$f10 +/* f09caa0: 46083402 */ mul.s $f16,$f6,$f8 +/* f09caa4: 46128103 */ div.s $f4,$f16,$f18 +/* f09caa8: 44052000 */ mfc1 $a1,$f4 +/* f09caac: 0fc265e0 */ jal func0f099780 +/* f09cab0: 00000000 */ sll $zero,$zero,0x0 +/* f09cab4: 8e020608 */ lw $v0,0x608($s0) +.L0f09cab8: +/* f09cab8: 24010004 */ addiu $at,$zero,0x4 +.L0f09cabc: +/* f09cabc: 1441001b */ bne $v0,$at,.L0f09cb2c +/* f09cac0: 8fb80070 */ lw $t8,0x70($sp) +/* f09cac4: 8f190004 */ lw $t9,0x4($t8) +/* f09cac8: 24054000 */ addiu $a1,$zero,0x4000 +/* f09cacc: 8f280004 */ lw $t0,0x4($t9) +/* f09cad0: 51000010 */ beqzl $t0,.L0f09cb14 +/* f09cad4: 8fa40074 */ lw $a0,0x74($sp) +/* f09cad8: 0fc2c5f0 */ jal func0f0b17c0 +/* f09cadc: 92040000 */ lbu $a0,0x0($s0) +/* f09cae0: 5440000c */ bnezl $v0,.L0f09cb14 +/* f09cae4: 8fa40074 */ lw $a0,0x74($sp) +/* f09cae8: 8e09068c */ lw $t1,0x68c($s0) +/* f09caec: 8fa40074 */ lw $a0,0x74($sp) +/* f09caf0: 5520000f */ bnezl $t1,.L0f09cb30 +/* f09caf4: 00001025 */ or $v0,$zero,$zero +/* f09caf8: 0fc27346 */ jal func0f09cd18 +/* f09cafc: 00002825 */ or $a1,$zero,$zero +/* f09cb00: 5040000b */ beqzl $v0,.L0f09cb30 +/* f09cb04: 00001025 */ or $v0,$zero,$zero +/* f09cb08: 10000009 */ beqz $zero,.L0f09cb30 +/* f09cb0c: 8fa2007c */ lw $v0,0x7c($sp) +/* f09cb10: 8fa40074 */ lw $a0,0x74($sp) +.L0f09cb14: +/* f09cb14: 0fc27346 */ jal func0f09cd18 +/* f09cb18: 00002825 */ or $a1,$zero,$zero +/* f09cb1c: 50400004 */ beqzl $v0,.L0f09cb30 +/* f09cb20: 00001025 */ or $v0,$zero,$zero +/* f09cb24: 10000002 */ beqz $zero,.L0f09cb30 +/* f09cb28: 8fa2007c */ lw $v0,0x7c($sp) +.L0f09cb2c: +/* f09cb2c: 00001025 */ or $v0,$zero,$zero +.L0f09cb30: +/* f09cb30: 8fbf002c */ lw $ra,0x2c($sp) +/* f09cb34: 8fb00028 */ lw $s0,0x28($sp) +/* f09cb38: 27bd0070 */ addiu $sp,$sp,0x70 +/* f09cb3c: 03e00008 */ jr $ra +/* f09cb40: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09cb44 +/* f09cb44: afa40000 */ sw $a0,0x0($sp) +/* f09cb48: afa50004 */ sw $a1,0x4($sp) +/* f09cb4c: afa60008 */ sw $a2,0x8($sp) +/* f09cb50: afa7000c */ sw $a3,0xc($sp) +/* f09cb54: 03e00008 */ jr $ra +/* f09cb58: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f09cb5c +/* f09cb5c: 00057900 */ sll $t7,$a1,0x4 +/* f09cb60: 01e57823 */ subu $t7,$t7,$a1 +/* f09cb64: 3c02800a */ lui $v0,0x800a +/* f09cb68: 000f7880 */ sll $t7,$t7,0x2 +/* f09cb6c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f09cb70: 01e57821 */ addu $t7,$t7,$a1 +/* f09cb74: 8c4e0284 */ lw $t6,0x284($v0) +/* f09cb78: 27bdffd0 */ addiu $sp,$sp,-48 +/* f09cb7c: 000f78c0 */ sll $t7,$t7,0x3 +/* f09cb80: 01e57821 */ addu $t7,$t7,$a1 +/* f09cb84: afb00014 */ sw $s0,0x14($sp) +/* f09cb88: 000f7880 */ sll $t7,$t7,0x2 +/* f09cb8c: afbf001c */ sw $ra,0x1c($sp) +/* f09cb90: afb10018 */ sw $s1,0x18($sp) +/* f09cb94: 01cf8021 */ addu $s0,$t6,$t7 +/* f09cb98: 8e030c3c */ lw $v1,0xc3c($s0) +/* f09cb9c: 00c08825 */ or $s1,$a2,$zero +/* f09cba0: 00003825 */ or $a3,$zero,$zero +/* f09cba4: afa30024 */ sw $v1,0x24($sp) +/* f09cba8: 8e180c4c */ lw $t8,0xc4c($s0) +/* f09cbac: a200063c */ sb $zero,0x63c($s0) +/* f09cbb0: a200063d */ sb $zero,0x63d($s0) +/* f09cbb4: 0306c821 */ addu $t9,$t8,$a2 +/* f09cbb8: ae190c4c */ sw $t9,0xc4c($s0) +/* f09cbbc: 8c480034 */ lw $t0,0x34($v0) +/* f09cbc0: 26100638 */ addiu $s0,$s0,0x638 +/* f09cbc4: 5900000a */ blezl $t0,.L0f09cbf0 +/* f09cbc8: 2c610009 */ sltiu $at,$v1,0x9 +/* f09cbcc: 8e09001c */ lw $t1,0x1c($s0) +/* f09cbd0: 8c4a0038 */ lw $t2,0x38($v0) +/* f09cbd4: 8e0c0018 */ lw $t4,0x18($s0) +/* f09cbd8: 8e030604 */ lw $v1,0x604($s0) +/* f09cbdc: 012a5821 */ addu $t3,$t1,$t2 +/* f09cbe0: 258d0001 */ addiu $t5,$t4,0x1 +/* f09cbe4: ae0b001c */ sw $t3,0x1c($s0) +/* f09cbe8: ae0d0018 */ sw $t5,0x18($s0) +/* f09cbec: 2c610009 */ sltiu $at,$v1,0x9 +.L0f09cbf0: +/* f09cbf0: 10200036 */ beqz $at,.L0f09cccc +/* f09cbf4: ae0000b4 */ sw $zero,0xb4($s0) +/* f09cbf8: 00037080 */ sll $t6,$v1,0x2 +/* f09cbfc: 3c017f1b */ lui $at,0x7f1b +/* f09cc00: 002e0821 */ addu $at,$at,$t6 +/* f09cc04: 8c2ec5f0 */ lw $t6,-0x3a10($at) +/* f09cc08: 01c00008 */ jr $t6 +/* f09cc0c: 00000000 */ sll $zero,$zero,0x0 +/* f09cc10: 02003025 */ or $a2,$s0,$zero +/* f09cc14: 0fc26479 */ jal func0f0991e4 +/* f09cc18: 02203825 */ or $a3,$s1,$zero +/* f09cc1c: 00403825 */ or $a3,$v0,$zero +/* f09cc20: 1000002a */ beqz $zero,.L0f09cccc +/* f09cc24: 8e030604 */ lw $v1,0x604($s0) +/* f09cc28: 02003025 */ or $a2,$s0,$zero +/* f09cc2c: 0fc26712 */ jal func0f099c48 +/* f09cc30: 02203825 */ or $a3,$s1,$zero +/* f09cc34: 00403825 */ or $a3,$v0,$zero +/* f09cc38: 10000024 */ beqz $zero,.L0f09cccc +/* f09cc3c: 8e030604 */ lw $v1,0x604($s0) +/* f09cc40: 02003025 */ or $a2,$s0,$zero +/* f09cc44: 0fc26f0b */ jal func0f09bc2c +/* f09cc48: 02203825 */ or $a3,$s1,$zero +/* f09cc4c: 00403825 */ or $a3,$v0,$zero +/* f09cc50: 1000001e */ beqz $zero,.L0f09cccc +/* f09cc54: 8e030604 */ lw $v1,0x604($s0) +/* f09cc58: 02003025 */ or $a2,$s0,$zero +/* f09cc5c: 0fc272d1 */ jal func0f09cb44 +/* f09cc60: 02203825 */ or $a3,$s1,$zero +/* f09cc64: 00403825 */ or $a3,$v0,$zero +/* f09cc68: 10000018 */ beqz $zero,.L0f09cccc +/* f09cc6c: 8e030604 */ lw $v1,0x604($s0) +/* f09cc70: 02003025 */ or $a2,$s0,$zero +/* f09cc74: 0fc27007 */ jal func0f09c01c +/* f09cc78: 02203825 */ or $a3,$s1,$zero +/* f09cc7c: 00403825 */ or $a3,$v0,$zero +/* f09cc80: 10000012 */ beqz $zero,.L0f09cccc +/* f09cc84: 8e030604 */ lw $v1,0x604($s0) +/* f09cc88: 02003025 */ or $a2,$s0,$zero +/* f09cc8c: 0fc26e38 */ jal func0f09b8e0 +/* f09cc90: 02203825 */ or $a3,$s1,$zero +/* f09cc94: 00403825 */ or $a3,$v0,$zero +/* f09cc98: 1000000c */ beqz $zero,.L0f09cccc +/* f09cc9c: 8e030604 */ lw $v1,0x604($s0) +/* f09cca0: 02003025 */ or $a2,$s0,$zero +/* f09cca4: 0fc26602 */ jal func0f099808 +/* f09cca8: 02203825 */ or $a3,$s1,$zero +/* f09ccac: 00403825 */ or $a3,$v0,$zero +/* f09ccb0: 10000006 */ beqz $zero,.L0f09cccc +/* f09ccb4: 8e030604 */ lw $v1,0x604($s0) +/* f09ccb8: 02003025 */ or $a2,$s0,$zero +/* f09ccbc: 0fc268c4 */ jal func0f09a310 +/* f09ccc0: 02203825 */ or $a3,$s1,$zero +/* f09ccc4: 00403825 */ or $a3,$v0,$zero +/* f09ccc8: 8e030604 */ lw $v1,0x604($s0) +.L0f09cccc: +/* f09cccc: 8e020614 */ lw $v0,0x614($s0) +/* f09ccd0: 0007c023 */ negu $t8,$a3 +/* f09ccd4: ae02061c */ sw $v0,0x61c($s0) +/* f09ccd8: 8faf0024 */ lw $t7,0x24($sp) +/* f09ccdc: 51e30004 */ beql $t7,$v1,.L0f09ccf0 +/* f09cce0: 8e080618 */ lw $t0,0x618($s0) +/* f09cce4: 10000006 */ beqz $zero,.L0f09cd00 +/* f09cce8: ae18061c */ sw $t8,0x61c($s0) +/* f09ccec: 8e080618 */ lw $t0,0x618($s0) +.L0f09ccf0: +/* f09ccf0: 0047c823 */ subu $t9,$v0,$a3 +/* f09ccf4: ae190614 */ sw $t9,0x614($s0) +/* f09ccf8: 25090001 */ addiu $t1,$t0,0x1 +/* f09ccfc: ae090618 */ sw $t1,0x618($s0) +.L0f09cd00: +/* f09cd00: 8fbf001c */ lw $ra,0x1c($sp) +/* f09cd04: 8fb00014 */ lw $s0,0x14($sp) +/* f09cd08: 8fb10018 */ lw $s1,0x18($sp) +/* f09cd0c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f09cd10: 03e00008 */ jr $ra +/* f09cd14: 00e01025 */ or $v0,$a3,$zero +); + +GLOBAL_ASM( +glabel func0f09cd18 +/* f09cd18: 00047900 */ sll $t7,$a0,0x4 +/* f09cd1c: 01e47823 */ subu $t7,$t7,$a0 +/* f09cd20: 000f7880 */ sll $t7,$t7,0x2 +/* f09cd24: 01e47821 */ addu $t7,$t7,$a0 +/* f09cd28: 3c0e800a */ lui $t6,0x800a +/* f09cd2c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f09cd30: 000f78c0 */ sll $t7,$t7,0x3 +/* f09cd34: 01e47821 */ addu $t7,$t7,$a0 +/* f09cd38: 000f7880 */ sll $t7,$t7,0x2 +/* f09cd3c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f09cd40: 24010007 */ addiu $at,$zero,0x7 +/* f09cd44: 01cf3021 */ addu $a2,$t6,$t7 +/* f09cd48: afbf0014 */ sw $ra,0x14($sp) +/* f09cd4c: 00a03825 */ or $a3,$a1,$zero +/* f09cd50: 24030001 */ addiu $v1,$zero,0x1 +/* f09cd54: 14a1000e */ bne $a1,$at,.L0f09cd90 +/* f09cd58: 24c60638 */ addiu $a2,$a2,0x638 +/* f09cd5c: 90d80003 */ lbu $t8,0x3($a2) +/* f09cd60: 24190001 */ addiu $t9,$zero,0x1 +/* f09cd64: afa70024 */ sw $a3,0x24($sp) +/* f09cd68: afa60018 */ sw $a2,0x18($sp) +/* f09cd6c: afa3001c */ sw $v1,0x1c($sp) +/* f09cd70: 00c02025 */ or $a0,$a2,$zero +/* f09cd74: 0fc2c42e */ jal func0f0b10b8 +/* f09cd78: 03382823 */ subu $a1,$t9,$t8 +/* f09cd7c: 8fa3001c */ lw $v1,0x1c($sp) +/* f09cd80: 8fa60018 */ lw $a2,0x18($sp) +/* f09cd84: 14400002 */ bnez $v0,.L0f09cd90 +/* f09cd88: 8fa70024 */ lw $a3,0x24($sp) +/* f09cd8c: 00001825 */ or $v1,$zero,$zero +.L0f09cd90: +/* f09cd90: 50600008 */ beqzl $v1,.L0f09cdb4 +/* f09cd94: 8fbf0014 */ lw $ra,0x14($sp) +/* f09cd98: acc70604 */ sw $a3,0x604($a2) +/* f09cd9c: acc00614 */ sw $zero,0x614($a2) +/* f09cda0: acc0060c */ sw $zero,0x60c($a2) +/* f09cda4: acc00618 */ sw $zero,0x618($a2) +/* f09cda8: acc00608 */ sw $zero,0x608($a2) +/* f09cdac: acc0061c */ sw $zero,0x61c($a2) +/* f09cdb0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f09cdb4: +/* f09cdb4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f09cdb8: 00601025 */ or $v0,$v1,$zero +/* f09cdbc: 03e00008 */ jr $ra +/* f09cdc0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09cdc4 +/* f09cdc4: 00047900 */ sll $t7,$a0,0x4 +/* f09cdc8: 01e47823 */ subu $t7,$t7,$a0 +/* f09cdcc: 3c06800a */ lui $a2,0x800a +/* f09cdd0: 000f7880 */ sll $t7,$t7,0x2 +/* f09cdd4: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f09cdd8: 27bdffc0 */ addiu $sp,$sp,-64 +/* f09cddc: 01e47821 */ addu $t7,$t7,$a0 +/* f09cde0: 8cce0284 */ lw $t6,0x284($a2) +/* f09cde4: 000f78c0 */ sll $t7,$t7,0x3 +/* f09cde8: 01e47821 */ addu $t7,$t7,$a0 +/* f09cdec: 000f7880 */ sll $t7,$t7,0x2 +/* f09cdf0: afb30020 */ sw $s3,0x20($sp) +/* f09cdf4: afb2001c */ sw $s2,0x1c($sp) +/* f09cdf8: 01cf1821 */ addu $v1,$t6,$t7 +/* f09cdfc: 00809825 */ or $s3,$a0,$zero +/* f09ce00: afbf0024 */ sw $ra,0x24($sp) +/* f09ce04: afb10018 */ sw $s1,0x18($sp) +/* f09ce08: 24630638 */ addiu $v1,$v1,0x638 +/* f09ce0c: 27b20030 */ addiu $s2,$sp,0x30 +/* f09ce10: afb00014 */ sw $s0,0x14($sp) +/* f09ce14: 24110014 */ addiu $s1,$zero,0x14 +/* f09ce18: 02402025 */ or $a0,$s2,$zero +/* f09ce1c: afa3003c */ sw $v1,0x3c($sp) +/* f09ce20: 0fc26313 */ jal func0f098c4c +/* f09ce24: 02602825 */ or $a1,$s3,$zero +/* f09ce28: 3c06800a */ lui $a2,0x800a +/* f09ce2c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f09ce30: 8fa3003c */ lw $v1,0x3c($sp) +/* f09ce34: 8cd00038 */ lw $s0,0x38($a2) +/* f09ce38: 8c780688 */ lw $t8,0x688($v1) +/* f09ce3c: ac700684 */ sw $s0,0x684($v1) +/* f09ce40: 8cd90038 */ lw $t9,0x38($a2) +/* f09ce44: 03194021 */ addu $t0,$t8,$t9 +/* f09ce48: ac680688 */ sw $t0,0x688($v1) +/* f09ce4c: 02402025 */ or $a0,$s2,$zero +.L0f09ce50: +/* f09ce50: 02602825 */ or $a1,$s3,$zero +/* f09ce54: 0fc272d7 */ jal func0f09cb5c +/* f09ce58: 02003025 */ or $a2,$s0,$zero +/* f09ce5c: 00408025 */ or $s0,$v0,$zero +/* f09ce60: 18400003 */ blez $v0,.L0f09ce70 +/* f09ce64: 2631ffff */ addiu $s1,$s1,-1 +/* f09ce68: 0623fff9 */ bgezl $s1,.L0f09ce50 +/* f09ce6c: 02402025 */ or $a0,$s2,$zero +.L0f09ce70: +/* f09ce70: 8fbf0024 */ lw $ra,0x24($sp) +/* f09ce74: 8fb00014 */ lw $s0,0x14($sp) +/* f09ce78: 8fb10018 */ lw $s1,0x18($sp) +/* f09ce7c: 8fb2001c */ lw $s2,0x1c($sp) +/* f09ce80: 8fb30020 */ lw $s3,0x20($sp) +/* f09ce84: 03e00008 */ jr $ra +/* f09ce88: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f09ce8c +/* f09ce8c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f09ce90: afbf0014 */ sw $ra,0x14($sp) +/* f09ce94: 0fc2854a */ jal func0f0a1528 +/* f09ce98: 00000000 */ sll $zero,$zero,0x0 +/* f09ce9c: 8fbf0014 */ lw $ra,0x14($sp) +/* f09cea0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f09cea4: 03e00008 */ jr $ra +/* f09cea8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09ceac +/* f09ceac: 27bdffc8 */ addiu $sp,$sp,-56 +/* f09ceb0: afb30028 */ sw $s3,0x28($sp) +/* f09ceb4: f7b40010 */ sdc1 $f20,0x10($sp) +/* f09ceb8: afb50030 */ sw $s5,0x30($sp) +/* f09cebc: afb4002c */ sw $s4,0x2c($sp) +/* f09cec0: afb20024 */ sw $s2,0x24($sp) +/* f09cec4: 3c13800a */ lui $s3,0x800a +/* f09cec8: 4480a000 */ mtc1 $zero,$f20 +/* f09cecc: afbf0034 */ sw $ra,0x34($sp) +/* f09ced0: afb10020 */ sw $s1,0x20($sp) +/* f09ced4: afb0001c */ sw $s0,0x1c($sp) +/* f09ced8: 26739fc0 */ addiu $s3,$s3,-24640 +/* f09cedc: 00009025 */ or $s2,$zero,$zero +/* f09cee0: 2414ffff */ addiu $s4,$zero,-1 +/* f09cee4: 24150002 */ addiu $s5,$zero,0x2 +.L0f09cee8: +/* f09cee8: 56400005 */ bnezl $s2,.L0f09cf00 +/* f09ceec: 8e700284 */ lw $s0,0x284($s3) +/* f09cef0: 8e700284 */ lw $s0,0x284($s3) +/* f09cef4: 10000003 */ beqz $zero,.L0f09cf04 +/* f09cef8: 26100ddc */ addiu $s0,$s0,0xddc +/* f09cefc: 8e700284 */ lw $s0,0x284($s3) +.L0f09cf00: +/* f09cf00: 26100638 */ addiu $s0,$s0,0x638 +.L0f09cf04: +/* f09cf04: 261103a8 */ addiu $s1,$s0,0x3a8 +/* f09cf08: e61406d0 */ swc1 $f20,0x6d0($s0) +/* f09cf0c: ae000604 */ sw $zero,0x604($s0) +/* f09cf10: ae140680 */ sw $s4,0x680($s0) +/* f09cf14: ae00068c */ sw $zero,0x68c($s0) +/* f09cf18: 0c008c28 */ jal 0x230a0 +/* f09cf1c: 02202025 */ or $a0,$s1,$zero +/* f09cf20: 26520001 */ addiu $s2,$s2,0x1 +/* f09cf24: ae1103a4 */ sw $s1,0x3a4($s0) +/* f09cf28: 1655ffef */ bne $s2,$s5,.L0f09cee8 +/* f09cf2c: ae110554 */ sw $s1,0x554($s0) +/* f09cf30: 8fbf0034 */ lw $ra,0x34($sp) +/* f09cf34: d7b40010 */ ldc1 $f20,0x10($sp) +/* f09cf38: 8fb0001c */ lw $s0,0x1c($sp) +/* f09cf3c: 8fb10020 */ lw $s1,0x20($sp) +/* f09cf40: 8fb20024 */ lw $s2,0x24($sp) +/* f09cf44: 8fb30028 */ lw $s3,0x28($sp) +/* f09cf48: 8fb4002c */ lw $s4,0x2c($sp) +/* f09cf4c: 8fb50030 */ lw $s5,0x30($sp) +/* f09cf50: 03e00008 */ jr $ra +/* f09cf54: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f09cf58 +/* f09cf58: 00047900 */ sll $t7,$a0,0x4 +/* f09cf5c: 01e47823 */ subu $t7,$t7,$a0 +/* f09cf60: 000f7880 */ sll $t7,$t7,0x2 +/* f09cf64: 01e47821 */ addu $t7,$t7,$a0 +/* f09cf68: 3c0e800a */ lui $t6,0x800a +/* f09cf6c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f09cf70: 000f78c0 */ sll $t7,$t7,0x3 +/* f09cf74: 01e47821 */ addu $t7,$t7,$a0 +/* f09cf78: 000f7880 */ sll $t7,$t7,0x2 +/* f09cf7c: 01cfc021 */ addu $t8,$t6,$t7 +/* f09cf80: 03e00008 */ jr $ra +/* f09cf84: c7000840 */ lwc1 $f0,0x840($t8) +); + +GLOBAL_ASM( +glabel func0f09cf88 +/* f09cf88: 27bdffa0 */ addiu $sp,$sp,-96 +/* f09cf8c: afb00018 */ sw $s0,0x18($sp) +/* f09cf90: afbf001c */ sw $ra,0x1c($sp) +/* f09cf94: 3c10800a */ lui $s0,0x800a +/* f09cf98: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f09cf9c: 27a50054 */ addiu $a1,$sp,0x54 +/* f09cfa0: 0fc2c6bc */ jal func0f0b1af0 +/* f09cfa4: 24040001 */ addiu $a0,$zero,0x1 +/* f09cfa8: 00002025 */ or $a0,$zero,$zero +/* f09cfac: 0fc2c6bc */ jal func0f0b1af0 +/* f09cfb0: 27a50050 */ addiu $a1,$sp,0x50 +/* f09cfb4: 27a40054 */ addiu $a0,$sp,0x54 +/* f09cfb8: 0fc2c807 */ jal func0f0b201c +/* f09cfbc: 27a5003c */ addiu $a1,$sp,0x3c +/* f09cfc0: 27a40050 */ addiu $a0,$sp,0x50 +/* f09cfc4: 0fc2c807 */ jal func0f0b201c +/* f09cfc8: 27a50028 */ addiu $a1,$sp,0x28 +/* f09cfcc: 0fc2883f */ jal func0f0a20fc +/* f09cfd0: 00002025 */ or $a0,$zero,$zero +/* f09cfd4: 1040000c */ beqz $v0,.L0f09d008 +/* f09cfd8: 3c014270 */ lui $at,0x4270 +/* f09cfdc: c6040840 */ lwc1 $f4,0x840($s0) +/* f09cfe0: c7a60030 */ lwc1 $f6,0x30($sp) +/* f09cfe4: 46062200 */ add.s $f8,$f4,$f6 +/* f09cfe8: e6080840 */ swc1 $f8,0x840($s0) +/* f09cfec: c6120840 */ lwc1 $f18,0x840($s0) +/* f09cff0: c7aa002c */ lwc1 $f10,0x2c($sp) +/* f09cff4: 4612503c */ c.lt.s $f10,$f18 +/* f09cff8: 00000000 */ sll $zero,$zero,0x0 +/* f09cffc: 45020003 */ bc1fl .L0f09d00c +/* f09d000: 44818000 */ mtc1 $at,$f16 +/* f09d004: e60a0840 */ swc1 $f10,0x840($s0) +.L0f09d008: +/* f09d008: 44818000 */ mtc1 $at,$f16 +.L0f09d00c: +/* f09d00c: 3c01800a */ lui $at,0x800a +/* f09d010: c420a00c */ lwc1 $f0,-0x5ff4($at) +/* f09d014: c7a40030 */ lwc1 $f4,0x30($sp) +/* f09d018: c7a80034 */ lwc1 $f8,0x34($sp) +/* f09d01c: c60e0840 */ lwc1 $f14,0x840($s0) +/* f09d020: 46040182 */ mul.s $f6,$f0,$f4 +/* f09d024: c7aa0028 */ lwc1 $f10,0x28($sp) +/* f09d028: 46104482 */ mul.s $f18,$f8,$f16 +/* f09d02c: 460a7101 */ sub.s $f4,$f14,$f10 +/* f09d030: 46002202 */ mul.s $f8,$f4,$f0 +/* f09d034: 46123303 */ div.s $f12,$f6,$f18 +/* f09d038: c7a60038 */ lwc1 $f6,0x38($sp) +/* f09d03c: 46103482 */ mul.s $f18,$f6,$f16 +/* f09d040: 46124083 */ div.s $f2,$f8,$f18 +/* f09d044: 4602603c */ c.lt.s $f12,$f2 +/* f09d048: 00000000 */ sll $zero,$zero,0x0 +/* f09d04c: 45020003 */ bc1fl .L0f09d05c +/* f09d050: 460c7281 */ sub.s $f10,$f14,$f12 +/* f09d054: 46001306 */ mov.s $f12,$f2 +/* f09d058: 460c7281 */ sub.s $f10,$f14,$f12 +.L0f09d05c: +/* f09d05c: e60a0840 */ swc1 $f10,0x840($s0) +/* f09d060: c7a60028 */ lwc1 $f6,0x28($sp) +/* f09d064: c6040840 */ lwc1 $f4,0x840($s0) +/* f09d068: 4606203c */ c.lt.s $f4,$f6 +/* f09d06c: 00000000 */ sll $zero,$zero,0x0 +/* f09d070: 45000002 */ bc1f .L0f09d07c +/* f09d074: 00000000 */ sll $zero,$zero,0x0 +/* f09d078: e6060840 */ swc1 $f6,0x840($s0) +.L0f09d07c: +/* f09d07c: 0fc2883f */ jal func0f0a20fc +/* f09d080: 24040001 */ addiu $a0,$zero,0x1 +/* f09d084: 3c014270 */ lui $at,0x4270 +/* f09d088: 44818000 */ mtc1 $at,$f16 +/* f09d08c: 1040000c */ beqz $v0,.L0f09d0c0 +/* f09d090: 3c01800a */ lui $at,0x800a +/* f09d094: c6080fe4 */ lwc1 $f8,0xfe4($s0) +/* f09d098: c7b20044 */ lwc1 $f18,0x44($sp) +/* f09d09c: 46124280 */ add.s $f10,$f8,$f18 +/* f09d0a0: e60a0fe4 */ swc1 $f10,0xfe4($s0) +/* f09d0a4: c6060fe4 */ lwc1 $f6,0xfe4($s0) +/* f09d0a8: c7a40040 */ lwc1 $f4,0x40($sp) +/* f09d0ac: 4606203c */ c.lt.s $f4,$f6 +/* f09d0b0: 00000000 */ sll $zero,$zero,0x0 +/* f09d0b4: 45000002 */ bc1f .L0f09d0c0 +/* f09d0b8: 00000000 */ sll $zero,$zero,0x0 +/* f09d0bc: e6040fe4 */ swc1 $f4,0xfe4($s0) +.L0f09d0c0: +/* f09d0c0: c420a00c */ lwc1 $f0,-0x5ff4($at) +/* f09d0c4: c7a80044 */ lwc1 $f8,0x44($sp) +/* f09d0c8: c7aa0048 */ lwc1 $f10,0x48($sp) +/* f09d0cc: c60e0fe4 */ lwc1 $f14,0xfe4($s0) +/* f09d0d0: 46080482 */ mul.s $f18,$f0,$f8 +/* f09d0d4: c7a4003c */ lwc1 $f4,0x3c($sp) +/* f09d0d8: 46105182 */ mul.s $f6,$f10,$f16 +/* f09d0dc: 46047201 */ sub.s $f8,$f14,$f4 +/* f09d0e0: 46004282 */ mul.s $f10,$f8,$f0 +/* f09d0e4: 46069303 */ div.s $f12,$f18,$f6 +/* f09d0e8: c7b2004c */ lwc1 $f18,0x4c($sp) +/* f09d0ec: 46109182 */ mul.s $f6,$f18,$f16 +/* f09d0f0: 46065083 */ div.s $f2,$f10,$f6 +/* f09d0f4: 4602603c */ c.lt.s $f12,$f2 +/* f09d0f8: 00000000 */ sll $zero,$zero,0x0 +/* f09d0fc: 45020003 */ bc1fl .L0f09d10c +/* f09d100: 460c7101 */ sub.s $f4,$f14,$f12 +/* f09d104: 46001306 */ mov.s $f12,$f2 +/* f09d108: 460c7101 */ sub.s $f4,$f14,$f12 +.L0f09d10c: +/* f09d10c: e6040fe4 */ swc1 $f4,0xfe4($s0) +/* f09d110: c7b2003c */ lwc1 $f18,0x3c($sp) +/* f09d114: c6080fe4 */ lwc1 $f8,0xfe4($s0) +/* f09d118: 4612403c */ c.lt.s $f8,$f18 +/* f09d11c: 00000000 */ sll $zero,$zero,0x0 +/* f09d120: 45020003 */ bc1fl .L0f09d130 +/* f09d124: 8fbf001c */ lw $ra,0x1c($sp) +/* f09d128: e6120fe4 */ swc1 $f18,0xfe4($s0) +/* f09d12c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f09d130: +/* f09d130: 8fb00018 */ lw $s0,0x18($sp) +/* f09d134: 27bd0060 */ addiu $sp,$sp,0x60 +/* f09d138: 03e00008 */ jr $ra +/* f09d13c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09d140 +/* f09d140: 27bdff98 */ addiu $sp,$sp,-104 +/* f09d144: afbf0034 */ sw $ra,0x34($sp) +/* f09d148: afb30030 */ sw $s3,0x30($sp) +/* f09d14c: afb2002c */ sw $s2,0x2c($sp) +/* f09d150: afb10028 */ sw $s1,0x28($sp) +/* f09d154: afb00024 */ sw $s0,0x24($sp) +/* f09d158: f7b60018 */ sdc1 $f22,0x18($sp) +/* f09d15c: f7b40010 */ sdc1 $f20,0x10($sp) +/* f09d160: 0fc2866a */ jal func0f0a19a8 +/* f09d164: afa40068 */ sw $a0,0x68($sp) +/* f09d168: 0fc2c3f4 */ jal func0f0b0fd0 +/* f09d16c: 00402025 */ or $a0,$v0,$zero +/* f09d170: 8fa60068 */ lw $a2,0x68($sp) +/* f09d174: 3c05800a */ lui $a1,0x800a +/* f09d178: 8ca5a244 */ lw $a1,-0x5dbc($a1) +/* f09d17c: 00067900 */ sll $t7,$a2,0x4 +/* f09d180: 01e67823 */ subu $t7,$t7,$a2 +/* f09d184: 000f7880 */ sll $t7,$t7,0x2 +/* f09d188: 01e67821 */ addu $t7,$t7,$a2 +/* f09d18c: 000f78c0 */ sll $t7,$t7,0x3 +/* f09d190: 01e67821 */ addu $t7,$t7,$a2 +/* f09d194: 000f7880 */ sll $t7,$t7,0x2 +/* f09d198: 00af9021 */ addu $s2,$a1,$t7 +/* f09d19c: 8e5807c8 */ lw $t8,0x7c8($s2) +/* f09d1a0: 27ae0060 */ addiu $t6,$sp,0x60 +/* f09d1a4: 00061880 */ sll $v1,$a2,0x2 +/* f09d1a8: 27190002 */ addiu $t9,$t8,0x2 +/* f09d1ac: c4540038 */ lwc1 $f20,0x38($v0) +/* f09d1b0: 006e8021 */ addu $s0,$v1,$t6 +/* f09d1b4: 07210004 */ bgez $t9,.L0f09d1c8 +/* f09d1b8: 33280003 */ andi $t0,$t9,0x3 +/* f09d1bc: 11000002 */ beqz $t0,.L0f09d1c8 +/* f09d1c0: 00000000 */ sll $zero,$zero,0x0 +/* f09d1c4: 2508fffc */ addiu $t0,$t0,-4 +.L0f09d1c8: +/* f09d1c8: ae080000 */ sw $t0,0x0($s0) +/* f09d1cc: 8e4a07c8 */ lw $t2,0x7c8($s2) +/* f09d1d0: 27a90058 */ addiu $t1,$sp,0x58 +/* f09d1d4: 00692021 */ addu $a0,$v1,$t1 +/* f09d1d8: 254b0001 */ addiu $t3,$t2,0x1 +/* f09d1dc: 05610004 */ bgez $t3,.L0f09d1f0 +/* f09d1e0: 316c0003 */ andi $t4,$t3,0x3 +/* f09d1e4: 11800002 */ beqz $t4,.L0f09d1f0 +/* f09d1e8: 00000000 */ sll $zero,$zero,0x0 +/* f09d1ec: 258cfffc */ addiu $t4,$t4,-4 +.L0f09d1f0: +/* f09d1f0: ac8c0000 */ sw $t4,0x0($a0) +/* f09d1f4: ae4c07c8 */ sw $t4,0x7c8($s2) +/* f09d1f8: 0c004b70 */ jal 0x12dc0 +/* f09d1fc: afa5004c */ sw $a1,0x4c($sp) +/* f09d200: 8fae0068 */ lw $t6,0x68($sp) +/* f09d204: 8fa5004c */ lw $a1,0x4c($sp) +/* f09d208: 44822000 */ mtc1 $v0,$f4 +/* f09d20c: 000e7900 */ sll $t7,$t6,0x4 +/* f09d210: 01ee7823 */ subu $t7,$t7,$t6 +/* f09d214: 000f7880 */ sll $t7,$t7,0x2 +/* f09d218: 01ee7821 */ addu $t7,$t7,$t6 +/* f09d21c: 000f78c0 */ sll $t7,$t7,0x3 +/* f09d220: 3c012f80 */ lui $at,0x2f80 +/* f09d224: 01ee7821 */ addu $t7,$t7,$t6 +/* f09d228: 000f7880 */ sll $t7,$t7,0x2 +/* f09d22c: 4481b000 */ mtc1 $at,$f22 +/* f09d230: 2413000c */ addiu $s3,$zero,0xc +/* f09d234: 00af8821 */ addu $s1,$a1,$t7 +/* f09d238: 04410005 */ bgez $v0,.L0f09d250 +/* f09d23c: 468021a0 */ cvt.s.w $f6,$f4 +/* f09d240: 3c014f80 */ lui $at,0x4f80 +/* f09d244: 44814000 */ mtc1 $at,$f8 +/* f09d248: 00000000 */ sll $zero,$zero,0x0 +/* f09d24c: 46083180 */ add.s $f6,$f6,$f8 +.L0f09d250: +/* f09d250: 46163282 */ mul.s $f10,$f6,$f22 +/* f09d254: 3c013f00 */ lui $at,0x3f00 +/* f09d258: 44818000 */ mtc1 $at,$f16 +/* f09d25c: 3c017f1b */ lui $at,0x7f1b +/* f09d260: c424c614 */ lwc1 $f4,-0x39ec($at) +/* f09d264: 8e180000 */ lw $t8,0x0($s0) +/* f09d268: 46105481 */ sub.s $f18,$f10,$f16 +/* f09d26c: 03130019 */ multu $t8,$s3 +/* f09d270: 46049202 */ mul.s $f8,$f18,$f4 +/* f09d274: 00000000 */ sll $zero,$zero,0x0 +/* f09d278: 46144182 */ mul.s $f6,$f8,$f20 +/* f09d27c: 0000c812 */ mflo $t9 +/* f09d280: 02394021 */ addu $t0,$s1,$t9 +/* f09d284: 0c004b70 */ jal 0x12dc0 +/* f09d288: e5060768 */ swc1 $f6,0x768($t0) +/* f09d28c: 44825000 */ mtc1 $v0,$f10 +/* f09d290: 04410005 */ bgez $v0,.L0f09d2a8 +/* f09d294: 46805420 */ cvt.s.w $f16,$f10 +/* f09d298: 3c014f80 */ lui $at,0x4f80 +/* f09d29c: 44819000 */ mtc1 $at,$f18 +/* f09d2a0: 00000000 */ sll $zero,$zero,0x0 +/* f09d2a4: 46128400 */ add.s $f16,$f16,$f18 +.L0f09d2a8: +/* f09d2a8: 46168102 */ mul.s $f4,$f16,$f22 +/* f09d2ac: 3c013f00 */ lui $at,0x3f00 +/* f09d2b0: 44814000 */ mtc1 $at,$f8 +/* f09d2b4: 3c017f1b */ lui $at,0x7f1b +/* f09d2b8: c42ac618 */ lwc1 $f10,-0x39e8($at) +/* f09d2bc: 8e090000 */ lw $t1,0x0($s0) +/* f09d2c0: 3c01bf80 */ lui $at,0xbf80 +/* f09d2c4: 46082181 */ sub.s $f6,$f4,$f8 +/* f09d2c8: 01330019 */ multu $t1,$s3 +/* f09d2cc: 44812000 */ mtc1 $at,$f4 +/* f09d2d0: 460a3482 */ mul.s $f18,$f6,$f10 +/* f09d2d4: 00000000 */ sll $zero,$zero,0x0 +/* f09d2d8: 46149402 */ mul.s $f16,$f18,$f20 +/* f09d2dc: 00005012 */ mflo $t2 +/* f09d2e0: 022a5821 */ addu $t3,$s1,$t2 +/* f09d2e4: e570076c */ swc1 $f16,0x76c($t3) +/* f09d2e8: 8e0c0000 */ lw $t4,0x0($s0) +/* f09d2ec: 01930019 */ multu $t4,$s3 +/* f09d2f0: 00006812 */ mflo $t5 +/* f09d2f4: 022d7021 */ addu $t6,$s1,$t5 +/* f09d2f8: 0c004b70 */ jal 0x12dc0 +/* f09d2fc: e5c40770 */ swc1 $f4,0x770($t6) +/* f09d300: 44824000 */ mtc1 $v0,$f8 +/* f09d304: 3c014f80 */ lui $at,0x4f80 +/* f09d308: 04410004 */ bgez $v0,.L0f09d31c +/* f09d30c: 468041a0 */ cvt.s.w $f6,$f8 +/* f09d310: 44815000 */ mtc1 $at,$f10 +/* f09d314: 00000000 */ sll $zero,$zero,0x0 +/* f09d318: 460a3180 */ add.s $f6,$f6,$f10 +.L0f09d31c: +/* f09d31c: 46163482 */ mul.s $f18,$f6,$f22 +/* f09d320: 3c013f00 */ lui $at,0x3f00 +/* f09d324: 44818000 */ mtc1 $at,$f16 +/* f09d328: 3c017f1b */ lui $at,0x7f1b +/* f09d32c: c428c61c */ lwc1 $f8,-0x39e4($at) +/* f09d330: 8e0f0000 */ lw $t7,0x0($s0) +/* f09d334: 3c013f80 */ lui $at,0x3f80 +/* f09d338: 46109101 */ sub.s $f4,$f18,$f16 +/* f09d33c: 01f30019 */ multu $t7,$s3 +/* f09d340: 44819000 */ mtc1 $at,$f18 +/* f09d344: 46082282 */ mul.s $f10,$f4,$f8 +/* f09d348: 00000000 */ sll $zero,$zero,0x0 +/* f09d34c: 46145182 */ mul.s $f6,$f10,$f20 +/* f09d350: 0000c012 */ mflo $t8 +/* f09d354: 0238c821 */ addu $t9,$s1,$t8 +/* f09d358: e7260798 */ swc1 $f6,0x798($t9) +/* f09d35c: 8e080000 */ lw $t0,0x0($s0) +/* f09d360: 01130019 */ multu $t0,$s3 +/* f09d364: 00004812 */ mflo $t1 +/* f09d368: 02295021 */ addu $t2,$s1,$t1 +/* f09d36c: 0c004b70 */ jal 0x12dc0 +/* f09d370: e552079c */ swc1 $f18,0x79c($t2) +/* f09d374: 44828000 */ mtc1 $v0,$f16 +/* f09d378: 3c014f80 */ lui $at,0x4f80 +/* f09d37c: 04410004 */ bgez $v0,.L0f09d390 +/* f09d380: 46808120 */ cvt.s.w $f4,$f16 +/* f09d384: 44814000 */ mtc1 $at,$f8 +/* f09d388: 00000000 */ sll $zero,$zero,0x0 +/* f09d38c: 46082100 */ add.s $f4,$f4,$f8 +.L0f09d390: +/* f09d390: 46162282 */ mul.s $f10,$f4,$f22 +/* f09d394: 3c013f00 */ lui $at,0x3f00 +/* f09d398: 44813000 */ mtc1 $at,$f6 +/* f09d39c: 3c017f1b */ lui $at,0x7f1b +/* f09d3a0: c430c620 */ lwc1 $f16,-0x39e0($at) +/* f09d3a4: 8e0b0000 */ lw $t3,0x0($s0) +/* f09d3a8: 46065481 */ sub.s $f18,$f10,$f6 +/* f09d3ac: 01730019 */ multu $t3,$s3 +/* f09d3b0: 46109202 */ mul.s $f8,$f18,$f16 +/* f09d3b4: 00000000 */ sll $zero,$zero,0x0 +/* f09d3b8: 46144102 */ mul.s $f4,$f8,$f20 +/* f09d3bc: 00006012 */ mflo $t4 +/* f09d3c0: 022c6821 */ addu $t5,$s1,$t4 +/* f09d3c4: 0c004b70 */ jal 0x12dc0 +/* f09d3c8: e5a407a0 */ swc1 $f4,0x7a0($t5) +/* f09d3cc: 44825000 */ mtc1 $v0,$f10 +/* f09d3d0: 3c014f80 */ lui $at,0x4f80 +/* f09d3d4: 04410004 */ bgez $v0,.L0f09d3e8 +/* f09d3d8: 468051a0 */ cvt.s.w $f6,$f10 +/* f09d3dc: 44819000 */ mtc1 $at,$f18 +/* f09d3e0: 00000000 */ sll $zero,$zero,0x0 +/* f09d3e4: 46123180 */ add.s $f6,$f6,$f18 +.L0f09d3e8: +/* f09d3e8: 46163402 */ mul.s $f16,$f6,$f22 +/* f09d3ec: 8e0e0000 */ lw $t6,0x0($s0) +/* f09d3f0: 3c013f40 */ lui $at,0x3f40 +/* f09d3f4: 44814000 */ mtc1 $at,$f8 +/* f09d3f8: 01d30019 */ multu $t6,$s3 +/* f09d3fc: 3c013fc0 */ lui $at,0x3fc0 +/* f09d400: 44815000 */ mtc1 $at,$f10 +/* f09d404: 46088102 */ mul.s $f4,$f16,$f8 +/* f09d408: 460a2480 */ add.s $f18,$f4,$f10 +/* f09d40c: 00007812 */ mflo $t7 +/* f09d410: 022fc021 */ addu $t8,$s1,$t7 +/* f09d414: 0c004b70 */ jal 0x12dc0 +/* f09d418: e7120738 */ swc1 $f18,0x738($t8) +/* f09d41c: 44828000 */ mtc1 $v0,$f16 +/* f09d420: 3c014000 */ lui $at,0x4000 +/* f09d424: 44813000 */ mtc1 $at,$f6 +/* f09d428: 04410005 */ bgez $v0,.L0f09d440 +/* f09d42c: 46808220 */ cvt.s.w $f8,$f16 +/* f09d430: 3c014f80 */ lui $at,0x4f80 +/* f09d434: 44812000 */ mtc1 $at,$f4 +/* f09d438: 00000000 */ sll $zero,$zero,0x0 +/* f09d43c: 46044200 */ add.s $f8,$f8,$f4 +.L0f09d440: +/* f09d440: 46164282 */ mul.s $f10,$f8,$f22 +/* f09d444: 8e190000 */ lw $t9,0x0($s0) +/* f09d448: c65007d4 */ lwc1 $f16,0x7d4($s2) +/* f09d44c: 03330019 */ multu $t9,$s3 +/* f09d450: 460a3480 */ add.s $f18,$f6,$f10 +/* f09d454: 46128102 */ mul.s $f4,$f16,$f18 +/* f09d458: 00004012 */ mflo $t0 +/* f09d45c: 02484821 */ addu $t1,$s2,$t0 +/* f09d460: 0c004b70 */ jal 0x12dc0 +/* f09d464: e524073c */ swc1 $f4,0x73c($t1) +/* f09d468: 44824000 */ mtc1 $v0,$f8 +/* f09d46c: 3c014f80 */ lui $at,0x4f80 +/* f09d470: 04410004 */ bgez $v0,.L0f09d484 +/* f09d474: 468041a0 */ cvt.s.w $f6,$f8 +/* f09d478: 44815000 */ mtc1 $at,$f10 +/* f09d47c: 00000000 */ sll $zero,$zero,0x0 +/* f09d480: 460a3180 */ add.s $f6,$f6,$f10 +.L0f09d484: +/* f09d484: 46163402 */ mul.s $f16,$f6,$f22 +/* f09d488: 8e0a0000 */ lw $t2,0x0($s0) +/* f09d48c: 3c013f00 */ lui $at,0x3f00 +/* f09d490: 44819000 */ mtc1 $at,$f18 +/* f09d494: 01530019 */ multu $t2,$s3 +/* f09d498: 3c014020 */ lui $at,0x4020 +/* f09d49c: 44814000 */ mtc1 $at,$f8 +/* f09d4a0: 46128101 */ sub.s $f4,$f16,$f18 +/* f09d4a4: 24020002 */ addiu $v0,$zero,0x2 +/* f09d4a8: 46082282 */ mul.s $f10,$f4,$f8 +/* f09d4ac: 00005812 */ mflo $t3 +/* f09d4b0: 024b6021 */ addu $t4,$s2,$t3 +/* f09d4b4: e58a0740 */ swc1 $f10,0x740($t4) +/* f09d4b8: 8e4307d8 */ lw $v1,0x7d8($s2) +/* f09d4bc: 04610013 */ bgez $v1,.L0f09d50c +/* f09d4c0: 00000000 */ sll $zero,$zero,0x0 +/* f09d4c4: 8e0d0000 */ lw $t5,0x0($s0) +/* f09d4c8: 3c01bf80 */ lui $at,0xbf80 +/* f09d4cc: 44818000 */ mtc1 $at,$f16 +/* f09d4d0: 01b30019 */ multu $t5,$s3 +/* f09d4d4: 2403fffe */ addiu $v1,$zero,-2 +/* f09d4d8: 24180001 */ addiu $t8,$zero,0x1 +/* f09d4dc: 00007012 */ mflo $t6 +/* f09d4e0: 024e1021 */ addu $v0,$s2,$t6 +/* f09d4e4: c4460738 */ lwc1 $f6,0x738($v0) +/* f09d4e8: 46103482 */ mul.s $f18,$f6,$f16 +/* f09d4ec: e4520738 */ swc1 $f18,0x738($v0) +/* f09d4f0: 8e4f07d8 */ lw $t7,0x7d8($s2) +/* f09d4f4: 146f0003 */ bne $v1,$t7,.L0f09d504 +/* f09d4f8: 00000000 */ sll $zero,$zero,0x0 +/* f09d4fc: 10000008 */ beqz $zero,.L0f09d520 +/* f09d500: ae5807d8 */ sw $t8,0x7d8($s2) +.L0f09d504: +/* f09d504: 10000006 */ beqz $zero,.L0f09d520 +/* f09d508: ae4307d8 */ sw $v1,0x7d8($s2) +.L0f09d50c: +/* f09d50c: 14430003 */ bne $v0,$v1,.L0f09d51c +/* f09d510: 2419ffff */ addiu $t9,$zero,-1 +/* f09d514: 10000002 */ beqz $zero,.L0f09d520 +/* f09d518: ae5907d8 */ sw $t9,0x7d8($s2) +.L0f09d51c: +/* f09d51c: ae4207d8 */ sw $v0,0x7d8($s2) +.L0f09d520: +/* f09d520: c64407d4 */ lwc1 $f4,0x7d4($s2) +/* f09d524: 46002207 */ neg.s $f8,$f4 +/* f09d528: e64807d4 */ swc1 $f8,0x7d4($s2) +/* f09d52c: 8fbf0034 */ lw $ra,0x34($sp) +/* f09d530: 8fb30030 */ lw $s3,0x30($sp) +/* f09d534: 8fb2002c */ lw $s2,0x2c($sp) +/* f09d538: 8fb10028 */ lw $s1,0x28($sp) +/* f09d53c: 8fb00024 */ lw $s0,0x24($sp) +/* f09d540: d7b60018 */ ldc1 $f22,0x18($sp) +/* f09d544: d7b40010 */ ldc1 $f20,0x10($sp) +/* f09d548: 03e00008 */ jr $ra +/* f09d54c: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f09d550 +/* f09d550: 27bdff88 */ addiu $sp,$sp,-120 +/* f09d554: 3c0e8007 */ lui $t6,0x8007 +/* f09d558: afbf0024 */ sw $ra,0x24($sp) +/* f09d55c: afb10020 */ sw $s1,0x20($sp) +/* f09d560: afb0001c */ sw $s0,0x1c($sp) +/* f09d564: afa5007c */ sw $a1,0x7c($sp) +/* f09d568: 25ce0134 */ addiu $t6,$t6,0x134 +/* f09d56c: 8dc10000 */ lw $at,0x0($t6) +/* f09d570: 27ac005c */ addiu $t4,$sp,0x5c +/* f09d574: 3c188007 */ lui $t8,0x8007 +/* f09d578: ad810000 */ sw $at,0x0($t4) +/* f09d57c: 8dd90004 */ lw $t9,0x4($t6) +/* f09d580: 27180140 */ addiu $t8,$t8,0x140 +/* f09d584: 27ad0050 */ addiu $t5,$sp,0x50 +/* f09d588: ad990004 */ sw $t9,0x4($t4) +/* f09d58c: 8dc10008 */ lw $at,0x8($t6) +/* f09d590: 3c0f8007 */ lui $t7,0x8007 +/* f09d594: 25ef014c */ addiu $t7,$t7,0x14c +/* f09d598: ad810008 */ sw $at,0x8($t4) +/* f09d59c: 8f010000 */ lw $at,0x0($t8) +/* f09d5a0: 8f190004 */ lw $t9,0x4($t8) +/* f09d5a4: 27ae0044 */ addiu $t6,$sp,0x44 +/* f09d5a8: ada10000 */ sw $at,0x0($t5) +/* f09d5ac: 8f010008 */ lw $at,0x8($t8) +/* f09d5b0: adb90004 */ sw $t9,0x4($t5) +/* f09d5b4: 2403000c */ addiu $v1,$zero,0xc +/* f09d5b8: ada10008 */ sw $at,0x8($t5) +/* f09d5bc: 8de10000 */ lw $at,0x0($t7) +/* f09d5c0: 8df90004 */ lw $t9,0x4($t7) +/* f09d5c4: 3c11800a */ lui $s1,0x800a +/* f09d5c8: adc10000 */ sw $at,0x0($t6) +/* f09d5cc: 8de10008 */ lw $at,0x8($t7) +/* f09d5d0: add90004 */ sw $t9,0x4($t6) +/* f09d5d4: 26319fc0 */ addiu $s1,$s1,-24640 +/* f09d5d8: adc10008 */ sw $at,0x8($t6) +/* f09d5dc: 8c820190 */ lw $v0,0x190($a0) +/* f09d5e0: 8e380284 */ lw $t8,0x284($s1) +/* f09d5e4: 00808025 */ or $s0,$a0,$zero +/* f09d5e8: 244d0003 */ addiu $t5,$v0,0x3 +/* f09d5ec: afb8003c */ sw $t8,0x3c($sp) +/* f09d5f0: 05a10004 */ bgez $t5,.L0f09d604 +/* f09d5f4: 31ae0003 */ andi $t6,$t5,0x3 +/* f09d5f8: 11c00002 */ beqz $t6,.L0f09d604 +/* f09d5fc: 00000000 */ sll $zero,$zero,0x0 +/* f09d600: 25cefffc */ addiu $t6,$t6,-4 +.L0f09d604: +/* f09d604: 01c30019 */ multu $t6,$v1 +/* f09d608: 24580001 */ addiu $t8,$v0,0x1 +/* f09d60c: c6040194 */ lwc1 $f4,0x194($s0) +/* f09d610: afac0014 */ sw $t4,0x14($sp) +/* f09d614: e7a40010 */ swc1 $f4,0x10($sp) +/* f09d618: 00007812 */ mflo $t7 +/* f09d61c: 020f4021 */ addu $t0,$s0,$t7 +/* f09d620: 244f0002 */ addiu $t7,$v0,0x2 +/* f09d624: 00430019 */ multu $v0,$v1 +/* f09d628: 25040100 */ addiu $a0,$t0,0x100 +/* f09d62c: afa80034 */ sw $t0,0x34($sp) +/* f09d630: 0000c812 */ mflo $t9 +/* f09d634: 02194821 */ addu $t1,$s0,$t9 +/* f09d638: 25250100 */ addiu $a1,$t1,0x100 +/* f09d63c: 07010004 */ bgez $t8,.L0f09d650 +/* f09d640: 330d0003 */ andi $t5,$t8,0x3 +/* f09d644: 11a00002 */ beqz $t5,.L0f09d650 +/* f09d648: 00000000 */ sll $zero,$zero,0x0 +/* f09d64c: 25adfffc */ addiu $t5,$t5,-4 +.L0f09d650: +/* f09d650: 01a30019 */ multu $t5,$v1 +/* f09d654: afa90030 */ sw $t1,0x30($sp) +/* f09d658: 00007012 */ mflo $t6 +/* f09d65c: 020e5021 */ addu $t2,$s0,$t6 +/* f09d660: 25460100 */ addiu $a2,$t2,0x100 +/* f09d664: 05e10004 */ bgez $t7,.L0f09d678 +/* f09d668: 31f90003 */ andi $t9,$t7,0x3 +/* f09d66c: 13200002 */ beqz $t9,.L0f09d678 +/* f09d670: 00000000 */ sll $zero,$zero,0x0 +/* f09d674: 2739fffc */ addiu $t9,$t9,-4 +.L0f09d678: +/* f09d678: 03230019 */ multu $t9,$v1 +/* f09d67c: afaa002c */ sw $t2,0x2c($sp) +/* f09d680: 0000c012 */ mflo $t8 +/* f09d684: 02185821 */ addu $t3,$s0,$t8 +/* f09d688: 25670100 */ addiu $a3,$t3,0x100 +/* f09d68c: 0fc25adc */ jal func0f096b70 +/* f09d690: afab0028 */ sw $t3,0x28($sp) +/* f09d694: 8fa40034 */ lw $a0,0x34($sp) +/* f09d698: 8fa50030 */ lw $a1,0x30($sp) +/* f09d69c: 8fa6002c */ lw $a2,0x2c($sp) +/* f09d6a0: 8fa70028 */ lw $a3,0x28($sp) +/* f09d6a4: c6060194 */ lwc1 $f6,0x194($s0) +/* f09d6a8: 27ad0050 */ addiu $t5,$sp,0x50 +/* f09d6ac: afad0014 */ sw $t5,0x14($sp) +/* f09d6b0: 24840130 */ addiu $a0,$a0,0x130 +/* f09d6b4: 24a50130 */ addiu $a1,$a1,0x130 +/* f09d6b8: 24c60130 */ addiu $a2,$a2,0x130 +/* f09d6bc: 24e70130 */ addiu $a3,$a3,0x130 +/* f09d6c0: 0fc25adc */ jal func0f096b70 +/* f09d6c4: e7a60010 */ swc1 $f6,0x10($sp) +/* f09d6c8: 8fa40034 */ lw $a0,0x34($sp) +/* f09d6cc: 8fa50030 */ lw $a1,0x30($sp) +/* f09d6d0: 8fa6002c */ lw $a2,0x2c($sp) +/* f09d6d4: 8fa70028 */ lw $a3,0x28($sp) +/* f09d6d8: c6080194 */ lwc1 $f8,0x194($s0) +/* f09d6dc: 27ae0044 */ addiu $t6,$sp,0x44 +/* f09d6e0: afae0014 */ sw $t6,0x14($sp) +/* f09d6e4: 24840160 */ addiu $a0,$a0,0x160 +/* f09d6e8: 24a50160 */ addiu $a1,$a1,0x160 +/* f09d6ec: 24c60160 */ addiu $a2,$a2,0x160 +/* f09d6f0: 24e70160 */ addiu $a3,$a3,0x160 +/* f09d6f4: 0fc25adc */ jal func0f096b70 +/* f09d6f8: e7a80010 */ swc1 $f8,0x10($sp) +/* f09d6fc: 8fa2003c */ lw $v0,0x3c($sp) +/* f09d700: c7aa005c */ lwc1 $f10,0x5c($sp) +/* f09d704: c7a40060 */ lwc1 $f4,0x60($sp) +/* f09d708: c45015f8 */ lwc1 $f16,0x15f8($v0) +/* f09d70c: 8fa4007c */ lw $a0,0x7c($sp) +/* f09d710: 46105482 */ mul.s $f18,$f10,$f16 +/* f09d714: c7aa0064 */ lwc1 $f10,0x64($sp) +/* f09d718: e7b2005c */ swc1 $f18,0x5c($sp) +/* f09d71c: c44615f8 */ lwc1 $f6,0x15f8($v0) +/* f09d720: 46062202 */ mul.s $f8,$f4,$f6 +/* f09d724: e7a80060 */ swc1 $f8,0x60($sp) +/* f09d728: c45015f8 */ lwc1 $f16,0x15f8($v0) +/* f09d72c: 46105102 */ mul.s $f4,$f10,$f16 +/* f09d730: e7a40064 */ swc1 $f4,0x64($sp) +/* f09d734: c60601a4 */ lwc1 $f6,0x1a4($s0) +/* f09d738: 46069280 */ add.s $f10,$f18,$f6 +/* f09d73c: e7aa005c */ swc1 $f10,0x5c($sp) +/* f09d740: c61001a8 */ lwc1 $f16,0x1a8($s0) +/* f09d744: 46104100 */ add.s $f4,$f8,$f16 +/* f09d748: 0fc2c4bb */ jal func0f0b12ec +/* f09d74c: e7a40060 */ swc1 $f4,0x60($sp) +/* f09d750: c7b2005c */ lwc1 $f18,0x5c($sp) +/* f09d754: 8e2f0034 */ lw $t7,0x34($s1) +/* f09d758: 00001025 */ or $v0,$zero,$zero +/* f09d75c: 46009180 */ add.s $f6,$f18,$f0 +/* f09d760: 3c017f1b */ lui $at,0x7f1b +/* f09d764: 19e00034 */ blez $t7,.L0f09d838 +/* f09d768: e7a6005c */ swc1 $f6,0x5c($sp) +/* f09d76c: c420c624 */ lwc1 $f0,-0x39dc($at) +/* f09d770: c60800dc */ lwc1 $f8,0xdc($s0) +.L0f09d774: +/* f09d774: c7aa005c */ lwc1 $f10,0x5c($sp) +/* f09d778: c60600e0 */ lwc1 $f6,0xe0($s0) +/* f09d77c: 46080402 */ mul.s $f16,$f0,$f8 +/* f09d780: 24420001 */ addiu $v0,$v0,0x1 +/* f09d784: 46060202 */ mul.s $f8,$f0,$f6 +/* f09d788: 46105100 */ add.s $f4,$f10,$f16 +/* f09d78c: e60400dc */ swc1 $f4,0xdc($s0) +/* f09d790: c7b20060 */ lwc1 $f18,0x60($sp) +/* f09d794: c60400e4 */ lwc1 $f4,0xe4($s0) +/* f09d798: 46089280 */ add.s $f10,$f18,$f8 +/* f09d79c: 46040182 */ mul.s $f6,$f0,$f4 +/* f09d7a0: e60a00e0 */ swc1 $f10,0xe0($s0) +/* f09d7a4: c7b00064 */ lwc1 $f16,0x64($sp) +/* f09d7a8: c60a00e8 */ lwc1 $f10,0xe8($s0) +/* f09d7ac: 46068480 */ add.s $f18,$f16,$f6 +/* f09d7b0: 460a0102 */ mul.s $f4,$f0,$f10 +/* f09d7b4: e61200e4 */ swc1 $f18,0xe4($s0) +/* f09d7b8: c7a80050 */ lwc1 $f8,0x50($sp) +/* f09d7bc: c61200ec */ lwc1 $f18,0xec($s0) +/* f09d7c0: 46044400 */ add.s $f16,$f8,$f4 +/* f09d7c4: 46120282 */ mul.s $f10,$f0,$f18 +/* f09d7c8: e61000e8 */ swc1 $f16,0xe8($s0) +/* f09d7cc: c7a60054 */ lwc1 $f6,0x54($sp) +/* f09d7d0: c61000f0 */ lwc1 $f16,0xf0($s0) +/* f09d7d4: 460a3200 */ add.s $f8,$f6,$f10 +/* f09d7d8: 46100482 */ mul.s $f18,$f0,$f16 +/* f09d7dc: e60800ec */ swc1 $f8,0xec($s0) +/* f09d7e0: c7a40058 */ lwc1 $f4,0x58($sp) +/* f09d7e4: c60800f4 */ lwc1 $f8,0xf4($s0) +/* f09d7e8: 46122180 */ add.s $f6,$f4,$f18 +/* f09d7ec: 46080402 */ mul.s $f16,$f0,$f8 +/* f09d7f0: e60600f0 */ swc1 $f6,0xf0($s0) +/* f09d7f4: c7aa0044 */ lwc1 $f10,0x44($sp) +/* f09d7f8: c60600f8 */ lwc1 $f6,0xf8($s0) +/* f09d7fc: 46105100 */ add.s $f4,$f10,$f16 +/* f09d800: 46060202 */ mul.s $f8,$f0,$f6 +/* f09d804: e60400f4 */ swc1 $f4,0xf4($s0) +/* f09d808: c7b20048 */ lwc1 $f18,0x48($sp) +/* f09d80c: c60400fc */ lwc1 $f4,0xfc($s0) +/* f09d810: 46089280 */ add.s $f10,$f18,$f8 +/* f09d814: 46040182 */ mul.s $f6,$f0,$f4 +/* f09d818: e60a00f8 */ swc1 $f10,0xf8($s0) +/* f09d81c: c7b0004c */ lwc1 $f16,0x4c($sp) +/* f09d820: 46068480 */ add.s $f18,$f16,$f6 +/* f09d824: e61200fc */ swc1 $f18,0xfc($s0) +/* f09d828: 8e390034 */ lw $t9,0x34($s1) +/* f09d82c: 0059082a */ slt $at,$v0,$t9 +/* f09d830: 5420ffd0 */ bnezl $at,.L0f09d774 +/* f09d834: c60800dc */ lwc1 $f8,0xdc($s0) +.L0f09d838: +/* f09d838: 3c017f1b */ lui $at,0x7f1b +/* f09d83c: c420c628 */ lwc1 $f0,-0x39d8($at) +/* f09d840: c60800dc */ lwc1 $f8,0xdc($s0) +/* f09d844: 3c014000 */ lui $at,0x4000 +/* f09d848: 44811000 */ mtc1 $at,$f2 +/* f09d84c: 46004282 */ mul.s $f10,$f8,$f0 +/* f09d850: c61000e0 */ lwc1 $f16,0xe0($s0) +/* f09d854: c60800e4 */ lwc1 $f8,0xe4($s0) +/* f09d858: 46025102 */ mul.s $f4,$f10,$f2 +/* f09d85c: 00000000 */ sll $zero,$zero,0x0 +/* f09d860: 46008182 */ mul.s $f6,$f16,$f0 +/* f09d864: c61000e8 */ lwc1 $f16,0xe8($s0) +/* f09d868: e60400b8 */ swc1 $f4,0xb8($s0) +/* f09d86c: 46023482 */ mul.s $f18,$f6,$f2 +/* f09d870: 00000000 */ sll $zero,$zero,0x0 +/* f09d874: 46004282 */ mul.s $f10,$f8,$f0 +/* f09d878: e61200bc */ swc1 $f18,0xbc($s0) +/* f09d87c: c61200ec */ lwc1 $f18,0xec($s0) +/* f09d880: 46025102 */ mul.s $f4,$f10,$f2 +/* f09d884: c60a00f0 */ lwc1 $f10,0xf0($s0) +/* f09d888: 46008182 */ mul.s $f6,$f16,$f0 +/* f09d88c: c61000f4 */ lwc1 $f16,0xf4($s0) +/* f09d890: 46009202 */ mul.s $f8,$f18,$f0 +/* f09d894: e60400c0 */ swc1 $f4,0xc0($s0) +/* f09d898: c61200f8 */ lwc1 $f18,0xf8($s0) +/* f09d89c: 46005102 */ mul.s $f4,$f10,$f0 +/* f09d8a0: e60600c4 */ swc1 $f6,0xc4($s0) +/* f09d8a4: c60a00fc */ lwc1 $f10,0xfc($s0) +/* f09d8a8: 46008182 */ mul.s $f6,$f16,$f0 +/* f09d8ac: e60800c8 */ swc1 $f8,0xc8($s0) +/* f09d8b0: 46009202 */ mul.s $f8,$f18,$f0 +/* f09d8b4: e60400cc */ swc1 $f4,0xcc($s0) +/* f09d8b8: 46005102 */ mul.s $f4,$f10,$f0 +/* f09d8bc: e60600d0 */ swc1 $f6,0xd0($s0) +/* f09d8c0: e60800d4 */ swc1 $f8,0xd4($s0) +/* f09d8c4: e60400d8 */ swc1 $f4,0xd8($s0) +/* f09d8c8: 8fbf0024 */ lw $ra,0x24($sp) +/* f09d8cc: 8fb10020 */ lw $s1,0x20($sp) +/* f09d8d0: 8fb0001c */ lw $s0,0x1c($sp) +/* f09d8d4: 03e00008 */ jr $ra +/* f09d8d8: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f09d8dc +/* f09d8dc: 27bdff98 */ addiu $sp,$sp,-104 +/* f09d8e0: afa60070 */ sw $a2,0x70($sp) +/* f09d8e4: c7a40070 */ lwc1 $f4,0x70($sp) +/* f09d8e8: 44803000 */ mtc1 $zero,$f6 +/* f09d8ec: 3c03800a */ lui $v1,0x800a +/* f09d8f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f09d8f4: 4606203c */ c.lt.s $f4,$f6 +/* f09d8f8: afb00028 */ sw $s0,0x28($sp) +/* f09d8fc: f7b60020 */ sdc1 $f22,0x20($sp) +/* f09d900: 46006586 */ mov.s $f22,$f12 +/* f09d904: afbf002c */ sw $ra,0x2c($sp) +/* f09d908: f7b40018 */ sdc1 $f20,0x18($sp) +/* f09d90c: afa70074 */ sw $a3,0x74($sp) +/* f09d910: 8c700284 */ lw $s0,0x284($v1) +/* f09d914: 45000002 */ bc1f .L0f09d920 +/* f09d918: 46002406 */ mov.s $f16,$f4 +/* f09d91c: 46002407 */ neg.s $f16,$f4 +.L0f09d920: +/* f09d920: 3c017f1b */ lui $at,0x7f1b +/* f09d924: c428c62c */ lwc1 $f8,-0x39d4($at) +/* f09d928: 460e403c */ c.lt.s $f8,$f14 +/* f09d92c: 00000000 */ sll $zero,$zero,0x0 +/* f09d930: 45000004 */ bc1f .L0f09d944 +/* f09d934: 3c013f80 */ lui $at,0x3f80 +/* f09d938: 4481a000 */ mtc1 $at,$f20 +/* f09d93c: 1000001f */ beqz $zero,.L0f09d9bc +/* f09d940: e61415f8 */ swc1 $f20,0x15f8($s0) +.L0f09d944: +/* f09d944: 3c017f1b */ lui $at,0x7f1b +/* f09d948: c420c634 */ lwc1 $f0,-0x39cc($at) +/* f09d94c: 3c013f80 */ lui $at,0x3f80 +/* f09d950: 460e003c */ c.lt.s $f0,$f14 +/* f09d954: 00000000 */ sll $zero,$zero,0x0 +/* f09d958: 45020017 */ bc1fl .L0f09d9b8 +/* f09d95c: 4481a000 */ mtc1 $at,$f20 +/* f09d960: 46007281 */ sub.s $f10,$f14,$f0 +/* f09d964: 3c017f1b */ lui $at,0x7f1b +/* f09d968: c432c638 */ lwc1 $f18,-0x39c8($at) +/* f09d96c: 3c017f1b */ lui $at,0x7f1b +/* f09d970: c424c63c */ lwc1 $f4,-0x39c4($at) +/* f09d974: 46125182 */ mul.s $f6,$f10,$f18 +/* f09d978: e7b00050 */ swc1 $f16,0x50($sp) +/* f09d97c: 0c0068f4 */ jal 0x1a3d0 +/* f09d980: 46043303 */ div.s $f12,$f6,$f4 +/* f09d984: 3c013f80 */ lui $at,0x3f80 +/* f09d988: 4481a000 */ mtc1 $at,$f20 +/* f09d98c: 3c017f1b */ lui $at,0x7f1b +/* f09d990: c428c640 */ lwc1 $f8,-0x39c0($at) +/* f09d994: 4600a281 */ sub.s $f10,$f20,$f0 +/* f09d998: 3c017f1b */ lui $at,0x7f1b +/* f09d99c: c426c644 */ lwc1 $f6,-0x39bc($at) +/* f09d9a0: c7b00050 */ lwc1 $f16,0x50($sp) +/* f09d9a4: 460a4482 */ mul.s $f18,$f8,$f10 +/* f09d9a8: 46069100 */ add.s $f4,$f18,$f6 +/* f09d9ac: 10000003 */ beqz $zero,.L0f09d9bc +/* f09d9b0: e60415f8 */ swc1 $f4,0x15f8($s0) +/* f09d9b4: 4481a000 */ mtc1 $at,$f20 +.L0f09d9b8: +/* f09d9b8: e60015f8 */ swc1 $f0,0x15f8($s0) +.L0f09d9bc: +/* f09d9bc: 0fc331a0 */ jal func0f0cc680 +/* f09d9c0: e7b00050 */ swc1 $f16,0x50($sp) +/* f09d9c4: 3c03800a */ lui $v1,0x800a +/* f09d9c8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f09d9cc: 1040000c */ beqz $v0,.L0f09da00 +/* f09d9d0: c7b00050 */ lwc1 $f16,0x50($sp) +/* f09d9d4: 8c6e0284 */ lw $t6,0x284($v1) +/* f09d9d8: 3c017f1b */ lui $at,0x7f1b +/* f09d9dc: c428c64c */ lwc1 $f8,-0x39b4($at) +/* f09d9e0: c5ca0198 */ lwc1 $f10,0x198($t6) +/* f09d9e4: c61215f8 */ lwc1 $f18,0x15f8($s0) +/* f09d9e8: 460a4002 */ mul.s $f0,$f8,$f10 +/* f09d9ec: 4600903c */ c.lt.s $f18,$f0 +/* f09d9f0: 00000000 */ sll $zero,$zero,0x0 +/* f09d9f4: 45020003 */ bc1fl .L0f09da04 +/* f09d9f8: 3c013f00 */ lui $at,0x3f00 +/* f09d9fc: e60015f8 */ swc1 $f0,0x15f8($s0) +.L0f09da00: +/* f09da00: 3c013f00 */ lui $at,0x3f00 +.L0f09da04: +/* f09da04: 44813000 */ mtc1 $at,$f6 +/* f09da08: c60415f8 */ lwc1 $f4,0x15f8($s0) +/* f09da0c: 46103002 */ mul.s $f0,$f6,$f16 +/* f09da10: 4600203c */ c.lt.s $f4,$f0 +/* f09da14: 00000000 */ sll $zero,$zero,0x0 +/* f09da18: 45020003 */ bc1fl .L0f09da28 +/* f09da1c: 8c6f0034 */ lw $t7,0x34($v1) +/* f09da20: e60015f8 */ swc1 $f0,0x15f8($s0) +/* f09da24: 8c6f0034 */ lw $t7,0x34($v1) +.L0f09da28: +/* f09da28: 00001025 */ or $v0,$zero,$zero +/* f09da2c: 3c017f1b */ lui $at,0x7f1b +/* f09da30: 19e0000d */ blez $t7,.L0f09da68 +/* f09da34: 00000000 */ sll $zero,$zero,0x0 +/* f09da38: c60215f8 */ lwc1 $f2,0x15f8($s0) +/* f09da3c: c420c650 */ lwc1 $f0,-0x39b0($at) +/* f09da40: c60816f0 */ lwc1 $f8,0x16f0($s0) +.L0f09da44: +/* f09da44: 24420001 */ addiu $v0,$v0,0x1 +/* f09da48: 46004282 */ mul.s $f10,$f8,$f0 +/* f09da4c: 46025480 */ add.s $f18,$f10,$f2 +/* f09da50: e61216f0 */ swc1 $f18,0x16f0($s0) +/* f09da54: 8c780034 */ lw $t8,0x34($v1) +/* f09da58: 0058082a */ slt $at,$v0,$t8 +/* f09da5c: 5420fff9 */ bnezl $at,.L0f09da44 +/* f09da60: c60816f0 */ lwc1 $f8,0x16f0($s0) +/* f09da64: 00001025 */ or $v0,$zero,$zero +.L0f09da68: +/* f09da68: 3c017f1b */ lui $at,0x7f1b +/* f09da6c: c420c654 */ lwc1 $f0,-0x39ac($at) +/* f09da70: 3c017f1b */ lui $at,0x7f1b +/* f09da74: c42cc658 */ lwc1 $f12,-0x39a8($at) +/* f09da78: c60616f0 */ lwc1 $f6,0x16f0($s0) +/* f09da7c: 3c017f1b */ lui $at,0x7f1b +/* f09da80: 460c3102 */ mul.s $f4,$f6,$f12 +/* f09da84: e60415f8 */ swc1 $f4,0x15f8($s0) +/* f09da88: c428c65c */ lwc1 $f8,-0x39a4($at) +/* f09da8c: 46104082 */ mul.s $f2,$f8,$f16 +/* f09da90: 4602b03c */ c.lt.s $f22,$f2 +/* f09da94: 00000000 */ sll $zero,$zero,0x0 +/* f09da98: 45020003 */ bc1fl .L0f09daa8 +/* f09da9c: 8c790034 */ lw $t9,0x34($v1) +/* f09daa0: 46001586 */ mov.s $f22,$f2 +/* f09daa4: 8c790034 */ lw $t9,0x34($v1) +.L0f09daa8: +/* f09daa8: 5b20000b */ blezl $t9,.L0f09dad8 +/* f09daac: c60416ec */ lwc1 $f4,0x16ec($s0) +/* f09dab0: c60a16ec */ lwc1 $f10,0x16ec($s0) +.L0f09dab4: +/* f09dab4: 24420001 */ addiu $v0,$v0,0x1 +/* f09dab8: 46005482 */ mul.s $f18,$f10,$f0 +/* f09dabc: 46169180 */ add.s $f6,$f18,$f22 +/* f09dac0: e60616ec */ swc1 $f6,0x16ec($s0) +/* f09dac4: 8c680034 */ lw $t0,0x34($v1) +/* f09dac8: 0048082a */ slt $at,$v0,$t0 +/* f09dacc: 5420fff9 */ bnezl $at,.L0f09dab4 +/* f09dad0: c60a16ec */ lwc1 $f10,0x16ec($s0) +/* f09dad4: c60416ec */ lwc1 $f4,0x16ec($s0) +.L0f09dad8: +/* f09dad8: c460004c */ lwc1 $f0,0x4c($v1) +/* f09dadc: 460c2582 */ mul.s $f22,$f4,$f12 +/* f09dae0: 00000000 */ sll $zero,$zero,0x0 +/* f09dae4: 4600b202 */ mul.s $f8,$f22,$f0 +/* f09dae8: e7a8004c */ swc1 $f8,0x4c($sp) +/* f09daec: c7b2004c */ lwc1 $f18,0x4c($sp) +/* f09daf0: c60a07cc */ lwc1 $f10,0x7cc($s0) +/* f09daf4: 46125180 */ add.s $f6,$f10,$f18 +/* f09daf8: e7a60060 */ swc1 $f6,0x60($sp) +/* f09dafc: c7a40060 */ lwc1 $f4,0x60($sp) +/* f09db00: 4604a03e */ c.le.s $f20,$f4 +/* f09db04: 00000000 */ sll $zero,$zero,0x0 +/* f09db08: 45000010 */ bc1f .L0f09db4c +/* f09db0c: 00000000 */ sll $zero,$zero,0x0 +.L0f09db10: +/* f09db10: 0fc27450 */ jal func0f09d140 +/* f09db14: 00002025 */ or $a0,$zero,$zero +/* f09db18: c7a80060 */ lwc1 $f8,0x60($sp) +/* f09db1c: 46144281 */ sub.s $f10,$f8,$f20 +/* f09db20: e7aa0060 */ swc1 $f10,0x60($sp) +/* f09db24: 8e0916e8 */ lw $t1,0x16e8($s0) +/* f09db28: 252a0001 */ addiu $t2,$t1,0x1 +/* f09db2c: ae0a16e8 */ sw $t2,0x16e8($s0) +/* f09db30: c7b20060 */ lwc1 $f18,0x60($sp) +/* f09db34: 4612a03e */ c.le.s $f20,$f18 +/* f09db38: 00000000 */ sll $zero,$zero,0x0 +/* f09db3c: 4501fff4 */ bc1t .L0f09db10 +/* f09db40: 00000000 */ sll $zero,$zero,0x0 +/* f09db44: 3c01800a */ lui $at,0x800a +/* f09db48: c420a00c */ lwc1 $f0,-0x5ff4($at) +.L0f09db4c: +/* f09db4c: c60616e4 */ lwc1 $f6,0x16e4($s0) +/* f09db50: 3c014270 */ lui $at,0x4270 +/* f09db54: 4481b000 */ mtc1 $at,$f22 +/* f09db58: 46003100 */ add.s $f4,$f6,$f0 +/* f09db5c: e60416e4 */ swc1 $f4,0x16e4($s0) +/* f09db60: c60816e4 */ lwc1 $f8,0x16e4($s0) +/* f09db64: 4608b03c */ c.lt.s $f22,$f8 +/* f09db68: 00000000 */ sll $zero,$zero,0x0 +/* f09db6c: 45020017 */ bc1fl .L0f09dbcc +/* f09db70: c60016e0 */ lwc1 $f0,0x16e0($s0) +/* f09db74: 44805000 */ mtc1 $zero,$f10 +/* f09db78: 0c004b70 */ jal 0x12dc0 +/* f09db7c: e60a16e4 */ swc1 $f10,0x16e4($s0) +/* f09db80: 44829000 */ mtc1 $v0,$f18 +/* f09db84: 3c014f80 */ lui $at,0x4f80 +/* f09db88: 04410004 */ bgez $v0,.L0f09db9c +/* f09db8c: 468091a0 */ cvt.s.w $f6,$f18 +/* f09db90: 44812000 */ mtc1 $at,$f4 +/* f09db94: 00000000 */ sll $zero,$zero,0x0 +/* f09db98: 46043180 */ add.s $f6,$f6,$f4 +.L0f09db9c: +/* f09db9c: 3c012f80 */ lui $at,0x2f80 +/* f09dba0: 44814000 */ mtc1 $at,$f8 +/* f09dba4: 3c013f00 */ lui $at,0x3f00 +/* f09dba8: 44819000 */ mtc1 $at,$f18 +/* f09dbac: 46083282 */ mul.s $f10,$f6,$f8 +/* f09dbb0: 3c017f1b */ lui $at,0x7f1b +/* f09dbb4: c426c660 */ lwc1 $f6,-0x39a0($at) +/* f09dbb8: 46125101 */ sub.s $f4,$f10,$f18 +/* f09dbbc: 46062202 */ mul.s $f8,$f4,$f6 +/* f09dbc0: 46164283 */ div.s $f10,$f8,$f22 +/* f09dbc4: e60a16e0 */ swc1 $f10,0x16e0($s0) +/* f09dbc8: c60016e0 */ lwc1 $f0,0x16e0($s0) +.L0f09dbcc: +/* f09dbcc: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f09dbd0: 44809000 */ mtc1 $zero,$f18 +/* f09dbd4: 3c013f00 */ lui $at,0x3f00 +/* f09dbd8: 46040180 */ add.s $f6,$f0,$f4 +/* f09dbdc: 44812000 */ mtc1 $at,$f4 +/* f09dbe0: 3c01bf00 */ lui $at,0xbf00 +/* f09dbe4: 4606903c */ c.lt.s $f18,$f6 +/* f09dbe8: 00000000 */ sll $zero,$zero,0x0 +/* f09dbec: 45020005 */ bc1fl .L0f09dc04 +/* f09dbf0: c60016dc */ lwc1 $f0,0x16dc($s0) +/* f09dbf4: c60816dc */ lwc1 $f8,0x16dc($s0) +/* f09dbf8: 46004280 */ add.s $f10,$f8,$f0 +/* f09dbfc: e60a16dc */ swc1 $f10,0x16dc($s0) +/* f09dc00: c60016dc */ lwc1 $f0,0x16dc($s0) +.L0f09dc04: +/* f09dc04: 4600203c */ c.lt.s $f4,$f0 +/* f09dc08: 00000000 */ sll $zero,$zero,0x0 +/* f09dc0c: 45020008 */ bc1fl .L0f09dc30 +/* f09dc10: 44811000 */ mtc1 $at,$f2 +/* f09dc14: 3c013f00 */ lui $at,0x3f00 +/* f09dc18: 44819000 */ mtc1 $at,$f18 +/* f09dc1c: 00000000 */ sll $zero,$zero,0x0 +/* f09dc20: e61216dc */ swc1 $f18,0x16dc($s0) +/* f09dc24: 10000020 */ beqz $zero,.L0f09dca8 +/* f09dc28: c60016dc */ lwc1 $f0,0x16dc($s0) +/* f09dc2c: 44811000 */ mtc1 $at,$f2 +.L0f09dc30: +/* f09dc30: 3c017f1b */ lui $at,0x7f1b +/* f09dc34: 4602003c */ c.lt.s $f0,$f2 +/* f09dc38: 00000000 */ sll $zero,$zero,0x0 +/* f09dc3c: 45000004 */ bc1f .L0f09dc50 +/* f09dc40: 00000000 */ sll $zero,$zero,0x0 +/* f09dc44: e60216dc */ swc1 $f2,0x16dc($s0) +/* f09dc48: 10000017 */ beqz $zero,.L0f09dca8 +/* f09dc4c: c60016dc */ lwc1 $f0,0x16dc($s0) +.L0f09dc50: +/* f09dc50: c42cc664 */ lwc1 $f12,-0x399c($at) +/* f09dc54: 3c017f1b */ lui $at,0x7f1b +/* f09dc58: 460c003c */ c.lt.s $f0,$f12 +/* f09dc5c: 00000000 */ sll $zero,$zero,0x0 +/* f09dc60: 45020012 */ bc1fl .L0f09dcac +/* f09dc64: 8e0b16e8 */ lw $t3,0x16e8($s0) +/* f09dc68: c422c668 */ lwc1 $f2,-0x3998($at) +/* f09dc6c: 4600103c */ c.lt.s $f2,$f0 +/* f09dc70: 00000000 */ sll $zero,$zero,0x0 +/* f09dc74: 4502000d */ bc1fl .L0f09dcac +/* f09dc78: 8e0b16e8 */ lw $t3,0x16e8($s0) +/* f09dc7c: 44803000 */ mtc1 $zero,$f6 +/* f09dc80: 00000000 */ sll $zero,$zero,0x0 +/* f09dc84: 4600303c */ c.lt.s $f6,$f0 +/* f09dc88: 00000000 */ sll $zero,$zero,0x0 +/* f09dc8c: 45020005 */ bc1fl .L0f09dca4 +/* f09dc90: e60c16dc */ swc1 $f12,0x16dc($s0) +/* f09dc94: e60216dc */ swc1 $f2,0x16dc($s0) +/* f09dc98: 10000003 */ beqz $zero,.L0f09dca8 +/* f09dc9c: c60016dc */ lwc1 $f0,0x16dc($s0) +/* f09dca0: e60c16dc */ swc1 $f12,0x16dc($s0) +.L0f09dca4: +/* f09dca4: c60016dc */ lwc1 $f0,0x16dc($s0) +.L0f09dca8: +/* f09dca8: 8e0b16e8 */ lw $t3,0x16e8($s0) +.L0f09dcac: +/* f09dcac: c7a80060 */ lwc1 $f8,0x60($sp) +/* f09dcb0: 448b5000 */ mtc1 $t3,$f10 +/* f09dcb4: 00000000 */ sll $zero,$zero,0x0 +/* f09dcb8: 46805120 */ cvt.s.w $f4,$f10 +/* f09dcbc: 46044480 */ add.s $f18,$f8,$f4 +/* f09dcc0: 46009180 */ add.s $f6,$f18,$f0 +/* f09dcc4: 4606a03e */ c.le.s $f20,$f6 +/* f09dcc8: e7a60064 */ swc1 $f6,0x64($sp) +/* f09dccc: 4502000f */ bc1fl .L0f09dd0c +/* f09dcd0: 3c01bfe0 */ lui $at,0xbfe0 +.L0f09dcd4: +/* f09dcd4: 0fc27450 */ jal func0f09d140 +/* f09dcd8: 24040001 */ addiu $a0,$zero,0x1 +/* f09dcdc: c7aa0064 */ lwc1 $f10,0x64($sp) +/* f09dce0: 46145201 */ sub.s $f8,$f10,$f20 +/* f09dce4: e7a80064 */ swc1 $f8,0x64($sp) +/* f09dce8: 8e0c16e8 */ lw $t4,0x16e8($s0) +/* f09dcec: 258dffff */ addiu $t5,$t4,-1 +/* f09dcf0: ae0d16e8 */ sw $t5,0x16e8($s0) +/* f09dcf4: c7a40064 */ lwc1 $f4,0x64($sp) +/* f09dcf8: 4604a03e */ c.le.s $f20,$f4 +/* f09dcfc: 00000000 */ sll $zero,$zero,0x0 +/* f09dd00: 4501fff4 */ bc1t .L0f09dcd4 +/* f09dd04: 00000000 */ sll $zero,$zero,0x0 +/* f09dd08: 3c01bfe0 */ lui $at,0xbfe0 +.L0f09dd0c: +/* f09dd0c: 44819000 */ mtc1 $at,$f18 +/* f09dd10: c7a60074 */ lwc1 $f6,0x74($sp) +/* f09dd14: 3c017f1b */ lui $at,0x7f1b +/* f09dd18: c428c66c */ lwc1 $f8,-0x3994($at) +/* f09dd1c: 46069282 */ mul.s $f10,$f18,$f6 +/* f09dd20: c7a40078 */ lwc1 $f4,0x78($sp) +/* f09dd24: 3c01c000 */ lui $at,0xc000 +/* f09dd28: 44813000 */ mtc1 $at,$f6 +/* f09dd2c: 46044482 */ mul.s $f18,$f8,$f4 +/* f09dd30: c7a80070 */ lwc1 $f8,0x70($sp) +/* f09dd34: 02001025 */ or $v0,$s0,$zero +/* f09dd38: 27a30060 */ addiu $v1,$sp,0x60 +/* f09dd3c: 46083082 */ mul.s $f2,$f6,$f8 +/* f09dd40: 27a40068 */ addiu $a0,$sp,0x68 +/* f09dd44: 46125000 */ add.s $f0,$f10,$f18 +.L0f09dd48: +/* f09dd48: c4640000 */ lwc1 $f4,0x0($v1) +/* f09dd4c: 24630004 */ addiu $v1,$v1,0x4 +/* f09dd50: 244207a4 */ addiu $v0,$v0,0x7a4 +/* f09dd54: e4400038 */ swc1 $f0,0x38($v0) +/* f09dd58: e442003c */ swc1 $f2,0x3c($v0) +/* f09dd5c: 1464fffa */ bne $v1,$a0,.L0f09dd48 +/* f09dd60: e4440028 */ swc1 $f4,0x28($v0) +/* f09dd64: 8fbf002c */ lw $ra,0x2c($sp) +/* f09dd68: d7b40018 */ ldc1 $f20,0x18($sp) +/* f09dd6c: d7b60020 */ ldc1 $f22,0x20($sp) +/* f09dd70: 8fb00028 */ lw $s0,0x28($sp) +/* f09dd74: 03e00008 */ jr $ra +/* f09dd78: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f09dd7c +/* f09dd7c: 3c03800a */ lui $v1,0x800a +/* f09dd80: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f09dd84: 906e15ea */ lbu $t6,0x15ea($v1) +/* f09dd88: 51c00004 */ beqzl $t6,.L0f09dd9c +/* f09dd8c: 8c621588 */ lw $v0,0x1588($v1) +/* f09dd90: 03e00008 */ jr $ra +/* f09dd94: 00001025 */ or $v0,$zero,$zero +/* f09dd98: 8c621588 */ lw $v0,0x1588($v1) +.L0f09dd9c: +/* f09dd9c: 2c4f0001 */ sltiu $t7,$v0,0x1 +/* f09dda0: 15e00008 */ bnez $t7,.L0f09ddc4 +/* f09dda4: 01e01025 */ or $v0,$t7,$zero +/* f09dda8: 8c621584 */ lw $v0,0x1584($v1) +/* f09ddac: 28580000 */ slti $t8,$v0,0x0 +/* f09ddb0: 13000004 */ beqz $t8,.L0f09ddc4 +/* f09ddb4: 03001025 */ or $v0,$t8,$zero +/* f09ddb8: 906215b0 */ lbu $v0,0x15b0($v1) +/* f09ddbc: 38590004 */ xori $t9,$v0,0x4 +/* f09ddc0: 2f220001 */ sltiu $v0,$t9,0x1 +.L0f09ddc4: +/* f09ddc4: 03e00008 */ jr $ra +/* f09ddc8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09ddcc +/* f09ddcc: 3c0e800a */ lui $t6,0x800a +/* f09ddd0: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f09ddd4: 03e00008 */ jr $ra +/* f09ddd8: 8dc21588 */ lw $v0,0x1588($t6) +/* f09dddc: 3c0e800a */ lui $t6,0x800a +/* f09dde0: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f09dde4: 03e00008 */ jr $ra +/* f09dde8: 8dc21590 */ lw $v0,0x1590($t6) +); + +GLOBAL_ASM( +glabel func0f09ddec +/* f09ddec: 3c0e800a */ lui $t6,0x800a +/* f09ddf0: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f09ddf4: 03e00008 */ jr $ra +/* f09ddf8: 8dc2158c */ lw $v0,0x158c($t6) +); + +GLOBAL_ASM( +glabel func0f09ddfc +/* f09ddfc: 3c0e8009 */ lui $t6,0x8009 +/* f09de00: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f09de04: 24060001 */ addiu $a2,$zero,0x1 +/* f09de08: 3c07800a */ lui $a3,0x800a +/* f09de0c: 14ce0020 */ bne $a2,$t6,.L0f09de90 +/* f09de10: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f09de14: 8cef006c */ lw $t7,0x6c($a3) +/* f09de18: 24010002 */ addiu $at,$zero,0x2 +/* f09de1c: 00001025 */ or $v0,$zero,$zero +/* f09de20: 11e00003 */ beqz $t7,.L0f09de30 +/* f09de24: 00001825 */ or $v1,$zero,$zero +/* f09de28: 10000001 */ beqz $zero,.L0f09de30 +/* f09de2c: 00c01025 */ or $v0,$a2,$zero +.L0f09de30: +/* f09de30: 8cf80068 */ lw $t8,0x68($a3) +/* f09de34: 00002025 */ or $a0,$zero,$zero +/* f09de38: 00002825 */ or $a1,$zero,$zero +/* f09de3c: 13000003 */ beqz $t8,.L0f09de4c +/* f09de40: 00000000 */ sll $zero,$zero,0x0 +/* f09de44: 10000001 */ beqz $zero,.L0f09de4c +/* f09de48: 00c01825 */ or $v1,$a2,$zero +.L0f09de4c: +/* f09de4c: 8cf90064 */ lw $t9,0x64($a3) +/* f09de50: 13200003 */ beqz $t9,.L0f09de60 +/* f09de54: 00000000 */ sll $zero,$zero,0x0 +/* f09de58: 10000001 */ beqz $zero,.L0f09de60 +/* f09de5c: 00c02025 */ or $a0,$a2,$zero +.L0f09de60: +/* f09de60: 8ce80070 */ lw $t0,0x70($a3) +/* f09de64: 11000003 */ beqz $t0,.L0f09de74 +/* f09de68: 00000000 */ sll $zero,$zero,0x0 +/* f09de6c: 10000001 */ beqz $zero,.L0f09de74 +/* f09de70: 00c02825 */ or $a1,$a2,$zero +.L0f09de74: +/* f09de74: 00a44821 */ addu $t1,$a1,$a0 +/* f09de78: 01235021 */ addu $t2,$t1,$v1 +/* f09de7c: 01425821 */ addu $t3,$t2,$v0 +/* f09de80: 15610003 */ bne $t3,$at,.L0f09de90 +/* f09de84: 3c028007 */ lui $v0,0x8007 +/* f09de88: 03e00008 */ jr $ra +/* f09de8c: 8c4200ac */ lw $v0,0xac($v0) +.L0f09de90: +/* f09de90: 3c07800a */ lui $a3,0x800a +/* f09de94: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f09de98: 8cec006c */ lw $t4,0x6c($a3) +/* f09de9c: 8ce30068 */ lw $v1,0x68($a3) +/* f09dea0: 8ce40064 */ lw $a0,0x64($a3) +/* f09dea4: 11800003 */ beqz $t4,.L0f09deb4 +/* f09dea8: 8ce50070 */ lw $a1,0x70($a3) +/* f09deac: 10000002 */ beqz $zero,.L0f09deb8 +/* f09deb0: 00c01025 */ or $v0,$a2,$zero +.L0f09deb4: +/* f09deb4: 00001025 */ or $v0,$zero,$zero +.L0f09deb8: +/* f09deb8: 50600004 */ beqzl $v1,.L0f09decc +/* f09debc: 00001825 */ or $v1,$zero,$zero +/* f09dec0: 10000002 */ beqz $zero,.L0f09decc +/* f09dec4: 00c01825 */ or $v1,$a2,$zero +/* f09dec8: 00001825 */ or $v1,$zero,$zero +.L0f09decc: +/* f09decc: 50800004 */ beqzl $a0,.L0f09dee0 +/* f09ded0: 00002025 */ or $a0,$zero,$zero +/* f09ded4: 10000002 */ beqz $zero,.L0f09dee0 +/* f09ded8: 00c02025 */ or $a0,$a2,$zero +/* f09dedc: 00002025 */ or $a0,$zero,$zero +.L0f09dee0: +/* f09dee0: 50a00004 */ beqzl $a1,.L0f09def4 +/* f09dee4: 00002825 */ or $a1,$zero,$zero +/* f09dee8: 10000002 */ beqz $zero,.L0f09def4 +/* f09deec: 00c02825 */ or $a1,$a2,$zero +/* f09def0: 00002825 */ or $a1,$zero,$zero +.L0f09def4: +/* f09def4: 00a46821 */ addu $t5,$a1,$a0 +/* f09def8: 01a37021 */ addu $t6,$t5,$v1 +/* f09defc: 01c27821 */ addu $t7,$t6,$v0 +/* f09df00: 14cf000f */ bne $a2,$t7,.L0f09df40 +/* f09df04: 00000000 */ sll $zero,$zero,0x0 +/* f09df08: 8cf804b4 */ lw $t8,0x4b4($a3) +/* f09df0c: 2719ffe3 */ addiu $t9,$t8,-29 +/* f09df10: 2f210018 */ sltiu $at,$t9,0x18 +/* f09df14: 1020000a */ beqz $at,.L0f09df40 +/* f09df18: 0019c880 */ sll $t9,$t9,0x2 +/* f09df1c: 3c017f1b */ lui $at,0x7f1b +/* f09df20: 00390821 */ addu $at,$at,$t9 +/* f09df24: 8c39c670 */ lw $t9,-0x3990($at) +/* f09df28: 03200008 */ jr $t9 +/* f09df2c: 00000000 */ sll $zero,$zero,0x0 +/* f09df30: 3c028007 */ lui $v0,0x8007 +/* f09df34: 8c4200a8 */ lw $v0,0xa8($v0) +/* f09df38: 03e00008 */ jr $ra +/* f09df3c: 24426400 */ addiu $v0,$v0,0x6400 +.L0f09df40: +/* f09df40: 3c028007 */ lui $v0,0x8007 +/* f09df44: 8c4200a8 */ lw $v0,0xa8($v0) +/* f09df48: 03e00008 */ jr $ra +/* f09df4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09df50 +/* f09df50: 3c0f800a */ lui $t7,0x800a +/* f09df54: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f09df58: 240e000b */ addiu $t6,$zero,0xb +/* f09df5c: 03e00008 */ jr $ra +/* f09df60: a1ee15ea */ sb $t6,0x15ea($t7) +); + +GLOBAL_ASM( +glabel func0f09df64 +/* f09df64: 3c02800a */ lui $v0,0x800a +/* f09df68: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f09df6c: 240fffff */ addiu $t7,$zero,-1 +/* f09df70: 904e15ea */ lbu $t6,0x15ea($v0) +/* f09df74: 55c00007 */ bnezl $t6,.L0f09df94 +/* f09df78: ac441584 */ sw $a0,0x1584($v0) +/* f09df7c: a04015b0 */ sb $zero,0x15b0($v0) +/* f09df80: a04015b1 */ sb $zero,0x15b1($v0) +/* f09df84: ac441584 */ sw $a0,0x1584($v0) +/* f09df88: 03e00008 */ jr $ra +/* f09df8c: a04f15eb */ sb $t7,0x15eb($v0) +/* f09df90: ac441584 */ sw $a0,0x1584($v0) +.L0f09df94: +/* f09df94: 03e00008 */ jr $ra +/* f09df98: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09df9c +/* f09df9c: 3c04800a */ lui $a0,0x800a +/* f09dfa0: 24849fc0 */ addiu $a0,$a0,-24640 +/* f09dfa4: 8c8f0284 */ lw $t7,0x284($a0) +/* f09dfa8: 340effff */ dli $t6,0xffff +/* f09dfac: 3c02800a */ lui $v0,0x800a +/* f09dfb0: a5ee159c */ sh $t6,0x159c($t7) +/* f09dfb4: 8c980284 */ lw $t8,0x284($a0) +/* f09dfb8: 3c03800a */ lui $v1,0x800a +/* f09dfbc: 2442da60 */ addiu $v0,$v0,-9632 +/* f09dfc0: af001594 */ sw $zero,0x1594($t8) +/* f09dfc4: 8c990284 */ lw $t9,0x284($a0) +/* f09dfc8: 2463d510 */ addiu $v1,$v1,-10992 +/* f09dfcc: af2015a0 */ sw $zero,0x15a0($t9) +/* f09dfd0: 8c880284 */ lw $t0,0x284($a0) +/* f09dfd4: ad0015a4 */ sw $zero,0x15a4($t0) +/* f09dfd8: 8c890284 */ lw $t1,0x284($a0) +/* f09dfdc: a12015b0 */ sb $zero,0x15b0($t1) +/* f09dfe0: 8c8a0284 */ lw $t2,0x284($a0) +/* f09dfe4: a14015b1 */ sb $zero,0x15b1($t2) +.L0f09dfe8: +/* f09dfe8: 24630044 */ addiu $v1,$v1,0x44 +/* f09dfec: 0062082b */ sltu $at,$v1,$v0 +/* f09dff0: 1420fffd */ bnez $at,.L0f09dfe8 +/* f09dff4: ac60fffc */ sw $zero,-0x4($v1) +/* f09dff8: 3c018007 */ lui $at,0x8007 +/* f09dffc: 03e00008 */ jr $ra +/* f09e000: ac200524 */ sw $zero,0x524($at) +); + +GLOBAL_ASM( +glabel func0f09e004 +/* f09e004: 3c06800a */ lui $a2,0x800a +/* f09e008: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f09e00c: 8cc30284 */ lw $v1,0x284($a2) +/* f09e010: 27bdffe0 */ addiu $sp,$sp,-32 +/* f09e014: afbf0014 */ sw $ra,0x14($sp) +/* f09e018: 906515ea */ lbu $a1,0x15ea($v1) +/* f09e01c: 54850004 */ bnel $a0,$a1,.L0f09e030 +/* f09e020: 806215eb */ lb $v0,0x15eb($v1) +/* f09e024: 10000043 */ beqz $zero,.L0f09e134 +/* f09e028: 24020001 */ addiu $v0,$zero,0x1 +/* f09e02c: 806215eb */ lb $v0,0x15eb($v1) +.L0f09e030: +/* f09e030: 2ca1000c */ sltiu $at,$a1,0xc +/* f09e034: 0441000a */ bgez $v0,.L0f09e060 +/* f09e038: 244effff */ addiu $t6,$v0,-1 +/* f09e03c: a06e15eb */ sb $t6,0x15eb($v1) +/* f09e040: 806f15eb */ lb $t7,0x15eb($v1) +/* f09e044: 24020001 */ addiu $v0,$zero,0x1 +/* f09e048: 29e1fffe */ slti $at,$t7,-2 +/* f09e04c: 50200039 */ beqzl $at,.L0f09e134 +/* f09e050: 00001025 */ or $v0,$zero,$zero +/* f09e054: a06015eb */ sb $zero,0x15eb($v1) +/* f09e058: 10000036 */ beqz $zero,.L0f09e134 +/* f09e05c: a06415ea */ sb $a0,0x15ea($v1) +.L0f09e060: +/* f09e060: 1020002e */ beqz $at,.L0f09e11c +/* f09e064: 00001025 */ or $v0,$zero,$zero +/* f09e068: 0005c080 */ sll $t8,$a1,0x2 +/* f09e06c: 3c017f1b */ lui $at,0x7f1b +/* f09e070: 00380821 */ addu $at,$at,$t8 +/* f09e074: 8c38c6d0 */ lw $t8,-0x3930($at) +/* f09e078: 03000008 */ jr $t8 +/* f09e07c: 00000000 */ sll $zero,$zero,0x0 +/* f09e080: 8c621588 */ lw $v0,0x1588($v1) +/* f09e084: 2404ffff */ addiu $a0,$zero,-1 +/* f09e088: 50820003 */ beql $a0,$v0,.L0f09e098 +/* f09e08c: ac641588 */ sw $a0,0x1588($v1) +/* f09e090: ac621584 */ sw $v0,0x1584($v1) +/* f09e094: ac641588 */ sw $a0,0x1588($v1) +.L0f09e098: +/* f09e098: 0fc277e7 */ jal func0f09df9c +/* f09e09c: afa3001c */ sw $v1,0x1c($sp) +/* f09e0a0: 8fa3001c */ lw $v1,0x1c($sp) +/* f09e0a4: 24020001 */ addiu $v0,$zero,0x1 +/* f09e0a8: 90681583 */ lbu $t0,0x1583($v1) +/* f09e0ac: 35090002 */ ori $t1,$t0,0x2 +/* f09e0b0: 1000001a */ beqz $zero,.L0f09e11c +/* f09e0b4: a0691583 */ sb $t1,0x1583($v1) +/* f09e0b8: 8cca0314 */ lw $t2,0x314($a2) +/* f09e0bc: 24010001 */ addiu $at,$zero,0x1 +/* f09e0c0: 3c0c800a */ lui $t4,0x800a +/* f09e0c4: 51400003 */ beqzl $t2,.L0f09e0d4 +/* f09e0c8: 8c6b19c8 */ lw $t3,0x19c8($v1) +/* f09e0cc: 24020001 */ addiu $v0,$zero,0x1 +/* f09e0d0: 8c6b19c8 */ lw $t3,0x19c8($v1) +.L0f09e0d4: +/* f09e0d4: 15600002 */ bnez $t3,.L0f09e0e0 +/* f09e0d8: 00000000 */ sll $zero,$zero,0x0 +/* f09e0dc: 24020001 */ addiu $v0,$zero,0x1 +.L0f09e0e0: +/* f09e0e0: 1481000e */ bne $a0,$at,.L0f09e11c +/* f09e0e4: 00000000 */ sll $zero,$zero,0x0 +/* f09e0e8: 8d8cdfc0 */ lw $t4,-0x2040($t4) +/* f09e0ec: 1180000b */ beqz $t4,.L0f09e11c +/* f09e0f0: 00000000 */ sll $zero,$zero,0x0 +/* f09e0f4: 24020001 */ addiu $v0,$zero,0x1 +/* f09e0f8: afa20018 */ sw $v0,0x18($sp) +/* f09e0fc: 0fc2e54e */ jal func0f0b9538 +/* f09e100: afa3001c */ sw $v1,0x1c($sp) +/* f09e104: 8fa20018 */ lw $v0,0x18($sp) +/* f09e108: 10000004 */ beqz $zero,.L0f09e11c +/* f09e10c: 8fa3001c */ lw $v1,0x1c($sp) +/* f09e110: 10000002 */ beqz $zero,.L0f09e11c +/* f09e114: 24020001 */ addiu $v0,$zero,0x1 +/* f09e118: 24020001 */ addiu $v0,$zero,0x1 +.L0f09e11c: +/* f09e11c: 10400004 */ beqz $v0,.L0f09e130 +/* f09e120: 240dffff */ addiu $t5,$zero,-1 +/* f09e124: 240e000a */ addiu $t6,$zero,0xa +/* f09e128: a06d15eb */ sb $t5,0x15eb($v1) +/* f09e12c: a06e15ea */ sb $t6,0x15ea($v1) +.L0f09e130: +/* f09e130: 00001025 */ or $v0,$zero,$zero +.L0f09e134: +/* f09e134: 8fbf0014 */ lw $ra,0x14($sp) +/* f09e138: 27bd0020 */ addiu $sp,$sp,0x20 +/* f09e13c: 03e00008 */ jr $ra +/* f09e140: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09e144 +/* f09e144: 27bdff80 */ addiu $sp,$sp,-128 +/* f09e148: afb20028 */ sw $s2,0x28($sp) +/* f09e14c: 3c12800a */ lui $s2,0x800a +/* f09e150: 8e52a244 */ lw $s2,-0x5dbc($s2) +/* f09e154: afbf002c */ sw $ra,0x2c($sp) +/* f09e158: afb10024 */ sw $s1,0x24($sp) +/* f09e15c: afb00020 */ sw $s0,0x20($sp) +/* f09e160: 924215b1 */ lbu $v0,0x15b1($s2) +/* f09e164: 24010001 */ addiu $at,$zero,0x1 +/* f09e168: 5441004a */ bnel $v0,$at,.L0f09e294 +/* f09e16c: 24010002 */ addiu $at,$zero,0x2 +/* f09e170: 8e4615b8 */ lw $a2,0x15b8($s2) +/* f09e174: 8e4e15bc */ lw $t6,0x15bc($s2) +/* f09e178: 240f0010 */ addiu $t7,$zero,0x10 +/* f09e17c: 8cc30000 */ lw $v1,0x0($a2) +/* f09e180: 8dd00000 */ lw $s0,0x0($t6) +/* f09e184: 3065000f */ andi $a1,$v1,0xf +/* f09e188: 10a00003 */ beqz $a1,.L0f09e198 +/* f09e18c: 01e51023 */ subu $v0,$t7,$a1 +/* f09e190: 00621821 */ addu $v1,$v1,$v0 +/* f09e194: 02028023 */ subu $s0,$s0,$v0 +.L0f09e198: +/* f09e198: acc30000 */ sw $v1,0x0($a2) +/* f09e19c: 8e5815bc */ lw $t8,0x15bc($s2) +/* f09e1a0: af100000 */ sw $s0,0x0($t8) +/* f09e1a4: 964415b2 */ lhu $a0,0x15b2($s2) +/* f09e1a8: 0fc59c15 */ jal func0f167054 +/* f09e1ac: afa30064 */ sw $v1,0x64($sp) +/* f09e1b0: 2443003f */ addiu $v1,$v0,0x3f +/* f09e1b4: 3479003f */ ori $t9,$v1,0x3f +/* f09e1b8: 3b23003f */ xori $v1,$t9,0x3f +/* f09e1bc: 34018000 */ dli $at,0x8000 +/* f09e1c0: 00613821 */ addu $a3,$v1,$at +/* f09e1c4: 0207082b */ sltu $at,$s0,$a3 +/* f09e1c8: 10200002 */ beqz $at,.L0f09e1d4 +/* f09e1cc: 240b0007 */ addiu $t3,$zero,0x7 +/* f09e1d0: 02003825 */ or $a3,$s0,$zero +.L0f09e1d4: +/* f09e1d4: 3c018006 */ lui $at,0x8006 +/* f09e1d8: a02bd9a0 */ sb $t3,-0x2660($at) +/* f09e1dc: 964415b2 */ lhu $a0,0x15b2($s2) +/* f09e1e0: 24050011 */ addiu $a1,$zero,0x11 +/* f09e1e4: 0fc59c80 */ jal func0f167200 +/* f09e1e8: 8fa60064 */ lw $a2,0x64($sp) +/* f09e1ec: 00408825 */ or $s1,$v0,$zero +/* f09e1f0: 0fc59ca0 */ jal func0f167280 +/* f09e1f4: 964415b2 */ lhu $a0,0x15b2($s2) +/* f09e1f8: 24470e00 */ addiu $a3,$v0,0xe00 +/* f09e1fc: 964415b2 */ lhu $a0,0x15b2($s2) +/* f09e200: 0fc59ca0 */ jal func0f167280 +/* f09e204: afa7006c */ sw $a3,0x6c($sp) +/* f09e208: 964c15b2 */ lhu $t4,0x15b2($s2) +/* f09e20c: 8fa7006c */ lw $a3,0x6c($sp) +/* f09e210: 3c0e800a */ lui $t6,0x800a +/* f09e214: 25ce6680 */ addiu $t6,$t6,0x6680 +/* f09e218: 000c68c0 */ sll $t5,$t4,0x3 +/* f09e21c: 01ae4021 */ addu $t0,$t5,$t6 +/* f09e220: ad070004 */ sw $a3,0x4($t0) +/* f09e224: 8faf0064 */ lw $t7,0x64($sp) +/* f09e228: afa80058 */ sw $t0,0x58($sp) +/* f09e22c: 264415c0 */ addiu $a0,$s2,0x15c0 +/* f09e230: 01e71821 */ addu $v1,$t7,$a3 +/* f09e234: 2463000f */ addiu $v1,$v1,0xf +/* f09e238: 3478000f */ ori $t8,$v1,0xf +/* f09e23c: 3b05000f */ xori $a1,$t8,0xf +/* f09e240: 00af3823 */ subu $a3,$a1,$t7 +/* f09e244: 0fc5cb9c */ jal func0f172e70 +/* f09e248: 02073023 */ subu $a2,$s0,$a3 +/* f09e24c: 0fc69dcc */ jal func0f1a7730 +/* f09e250: 02202025 */ or $a0,$s1,$zero +/* f09e254: 02202025 */ or $a0,$s1,$zero +/* f09e258: 3c050500 */ lui $a1,0x500 +/* f09e25c: 0c008a89 */ jal 0x22a24 +/* f09e260: 02203025 */ or $a2,$s1,$zero +/* f09e264: 8e4a15b4 */ lw $t2,0x15b4($s2) +/* f09e268: 240e0002 */ addiu $t6,$zero,0x2 +/* f09e26c: ad510000 */ sw $s1,0x0($t2) +/* f09e270: ae4015d0 */ sw $zero,0x15d0($s2) +/* f09e274: 8fab0058 */ lw $t3,0x58($sp) +/* f09e278: 8d610000 */ lw $at,0x0($t3) +/* f09e27c: ae4115d4 */ sw $at,0x15d4($s2) +/* f09e280: 8d6d0004 */ lw $t5,0x4($t3) +/* f09e284: a24e15b1 */ sb $t6,0x15b1($s2) +/* f09e288: 1000008f */ beqz $zero,.L0f09e4c8 +/* f09e28c: ae4d15d8 */ sw $t5,0x15d8($s2) +/* f09e290: 24010002 */ addiu $at,$zero,0x2 +.L0f09e294: +/* f09e294: 1441003f */ bne $v0,$at,.L0f09e394 +/* f09e298: 3c0f800a */ lui $t7,0x800a +/* f09e29c: 965815b2 */ lhu $t8,0x15b2($s2) +/* f09e2a0: 25ef6680 */ addiu $t7,$t7,0x6680 +/* f09e2a4: 264c15d4 */ addiu $t4,$s2,0x15d4 +/* f09e2a8: 0018c8c0 */ sll $t9,$t8,0x3 +/* f09e2ac: 032f5021 */ addu $t2,$t9,$t7 +/* f09e2b0: afaa0058 */ sw $t2,0x58($sp) +/* f09e2b4: afac0034 */ sw $t4,0x34($sp) +/* f09e2b8: 8d810000 */ lw $at,0x0($t4) +/* f09e2bc: 00003825 */ or $a3,$zero,$zero +/* f09e2c0: ad410000 */ sw $at,0x0($t2) +/* f09e2c4: 8d980004 */ lw $t8,0x4($t4) +/* f09e2c8: ad580004 */ sw $t8,0x4($t2) +/* f09e2cc: 8e5915b4 */ lw $t9,0x15b4($s2) +/* f09e2d0: 8e4315d0 */ lw $v1,0x15d0($s2) +/* f09e2d4: 8f310000 */ lw $s1,0x0($t9) +/* f09e2d8: 00038080 */ sll $s0,$v1,0x2 +/* f09e2dc: 02038023 */ subu $s0,$s0,$v1 +/* f09e2e0: 862f0016 */ lh $t7,0x16($s1) +/* f09e2e4: 00108080 */ sll $s0,$s0,0x2 +/* f09e2e8: 006f082a */ slt $at,$v1,$t7 +/* f09e2ec: 50200021 */ beqzl $at,.L0f09e374 +/* f09e2f0: 8fae0058 */ lw $t6,0x58($sp) +/* f09e2f4: 8e220018 */ lw $v0,0x18($s1) +.L0f09e2f8: +/* f09e2f8: 264515c0 */ addiu $a1,$s2,0x15c0 +/* f09e2fc: 24060001 */ addiu $a2,$zero,0x1 +/* f09e300: 00506021 */ addu $t4,$v0,$s0 +/* f09e304: 8d8e0000 */ lw $t6,0x0($t4) +/* f09e308: 00502021 */ addu $a0,$v0,$s0 +/* f09e30c: 29c10daf */ slti $at,$t6,0xdaf +/* f09e310: 5020000b */ beqzl $at,.L0f09e340 +/* f09e314: 24e70001 */ addiu $a3,$a3,0x1 +/* f09e318: afa3007c */ sw $v1,0x7c($sp) +/* f09e31c: 0fc5cc04 */ jal func0f173010 +/* f09e320: afa70078 */ sw $a3,0x78($sp) +/* f09e324: 8e2a0018 */ lw $t2,0x18($s1) +/* f09e328: 8fa3007c */ lw $v1,0x7c($sp) +/* f09e32c: 8fa70078 */ lw $a3,0x78($sp) +/* f09e330: 240d0001 */ addiu $t5,$zero,0x1 +/* f09e334: 01505821 */ addu $t3,$t2,$s0 +/* f09e338: a16d000b */ sb $t5,0xb($t3) +/* f09e33c: 24e70001 */ addiu $a3,$a3,0x1 +.L0f09e340: +/* f09e340: 24010003 */ addiu $at,$zero,0x3 +/* f09e344: 50e10061 */ beql $a3,$at,.L0f09e4cc +/* f09e348: 8fbf002c */ lw $ra,0x2c($sp) +/* f09e34c: 8e5815d0 */ lw $t8,0x15d0($s2) +/* f09e350: 24630001 */ addiu $v1,$v1,0x1 +/* f09e354: 2610000c */ addiu $s0,$s0,0xc +/* f09e358: 27190001 */ addiu $t9,$t8,0x1 +/* f09e35c: ae5915d0 */ sw $t9,0x15d0($s2) +/* f09e360: 862f0016 */ lh $t7,0x16($s1) +/* f09e364: 006f082a */ slt $at,$v1,$t7 +/* f09e368: 5420ffe3 */ bnezl $at,.L0f09e2f8 +/* f09e36c: 8e220018 */ lw $v0,0x18($s1) +/* f09e370: 8fae0058 */ lw $t6,0x58($sp) +.L0f09e374: +/* f09e374: 8fac0034 */ lw $t4,0x34($sp) +/* f09e378: 240b0003 */ addiu $t3,$zero,0x3 +/* f09e37c: 8dc10000 */ lw $at,0x0($t6) +/* f09e380: ad810000 */ sw $at,0x0($t4) +/* f09e384: 8dcd0004 */ lw $t5,0x4($t6) +/* f09e388: ad8d0004 */ sw $t5,0x4($t4) +/* f09e38c: 1000004e */ beqz $zero,.L0f09e4c8 +/* f09e390: a24b15b1 */ sb $t3,0x15b1($s2) +.L0f09e394: +/* f09e394: 24010003 */ addiu $at,$zero,0x3 +/* f09e398: 5441004c */ bnel $v0,$at,.L0f09e4cc +/* f09e39c: 8fbf002c */ lw $ra,0x2c($sp) +/* f09e3a0: 965815b2 */ lhu $t8,0x15b2($s2) +/* f09e3a4: 3c0f800a */ lui $t7,0x800a +/* f09e3a8: 25ef6680 */ addiu $t7,$t7,0x6680 +/* f09e3ac: 0018c8c0 */ sll $t9,$t8,0x3 +/* f09e3b0: 032f5021 */ addu $t2,$t9,$t7 +/* f09e3b4: afaa0058 */ sw $t2,0x58($sp) +/* f09e3b8: 8e4115d4 */ lw $at,0x15d4($s2) +/* f09e3bc: 265015c0 */ addiu $s0,$s2,0x15c0 +/* f09e3c0: 3c060500 */ lui $a2,0x500 +/* f09e3c4: ad410000 */ sw $at,0x0($t2) +/* f09e3c8: 8e4d15d8 */ lw $t5,0x15d8($s2) +/* f09e3cc: ad4d0004 */ sw $t5,0x4($t2) +/* f09e3d0: 8e4b15b4 */ lw $t3,0x15b4($s2) +/* f09e3d4: 964515b2 */ lhu $a1,0x15b2($s2) +/* f09e3d8: 8d710000 */ lw $s1,0x0($t3) +/* f09e3dc: afa00014 */ sw $zero,0x14($sp) +/* f09e3e0: afb00010 */ sw $s0,0x10($sp) +/* f09e3e4: 02202025 */ or $a0,$s1,$zero +/* f09e3e8: 0fc69d58 */ jal func0f1a7560 +/* f09e3ec: 02203825 */ or $a3,$s1,$zero +/* f09e3f0: 0fc59c15 */ jal func0f167054 +/* f09e3f4: 964415b2 */ lhu $a0,0x15b2($s2) +/* f09e3f8: 0fc59ca0 */ jal func0f167280 +/* f09e3fc: 964415b2 */ lhu $a0,0x15b2($s2) +/* f09e400: 0fc59ca0 */ jal func0f167280 +/* f09e404: 964415b2 */ lhu $a0,0x15b2($s2) +/* f09e408: 0fc59ca0 */ jal func0f167280 +/* f09e40c: 964415b2 */ lhu $a0,0x15b2($s2) +/* f09e410: 0c008b49 */ jal 0x22d24 +/* f09e414: 02202025 */ or $a0,$s1,$zero +/* f09e418: 0fc5cbd5 */ jal func0f172f54 +/* f09e41c: 02002025 */ or $a0,$s0,$zero +/* f09e420: 8e4615b8 */ lw $a2,0x15b8($s2) +/* f09e424: 8e5815bc */ lw $t8,0x15bc($s2) +/* f09e428: 2447003f */ addiu $a3,$v0,0x3f +/* f09e42c: 8cce0000 */ lw $t6,0x0($a2) +/* f09e430: 34f9003f */ ori $t9,$a3,0x3f +/* f09e434: 8f100000 */ lw $s0,0x0($t8) +/* f09e438: 3b2f003f */ xori $t7,$t9,0x3f +/* f09e43c: accf0000 */ sw $t7,0x0($a2) +/* f09e440: 8e4a15bc */ lw $t2,0x15bc($s2) +/* f09e444: 3c097f09 */ lui $t1,0x7f09 +/* f09e448: 3c087f09 */ lui $t0,0x7f09 +/* f09e44c: 01ee6023 */ subu $t4,$t7,$t6 +/* f09e450: 252953cc */ addiu $t1,$t1,0x53cc +/* f09e454: 25055528 */ addiu $a1,$t0,0x5528 +/* f09e458: 020c8023 */ subu $s0,$s0,$t4 +/* f09e45c: 240d0004 */ addiu $t5,$zero,0x4 +/* f09e460: 0125082b */ sltu $at,$t1,$a1 +/* f09e464: ad500000 */ sw $s0,0x0($t2) +/* f09e468: a24d15b1 */ sb $t5,0x15b1($s2) +/* f09e46c: 01201825 */ or $v1,$t1,$zero +/* f09e470: 10200007 */ beqz $at,.L0f09e490 +/* f09e474: 00002025 */ or $a0,$zero,$zero +.L0f09e478: +/* f09e478: 8c6b0000 */ lw $t3,0x0($v1) +/* f09e47c: 24630004 */ addiu $v1,$v1,0x4 +/* f09e480: 0065082b */ sltu $at,$v1,$a1 +/* f09e484: 0160c027 */ nor $t8,$t3,$zero +/* f09e488: 1420fffb */ bnez $at,.L0f09e478 +/* f09e48c: 00982023 */ subu $a0,$a0,$t8 +.L0f09e490: +/* f09e490: 3c01f310 */ lui $at,0xf310 +/* f09e494: 3421c53a */ ori $at,$at,0xc53a +/* f09e498: 1081000b */ beq $a0,$at,.L0f09e4c8 +/* f09e49c: 2523000c */ addiu $v1,$t1,0xc +/* f09e4a0: 2465001c */ addiu $a1,$v1,0x1c +/* f09e4a4: 0065082b */ sltu $at,$v1,$a1 +/* f09e4a8: 50200008 */ beqzl $at,.L0f09e4cc +/* f09e4ac: 8fbf002c */ lw $ra,0x2c($sp) +.L0f09e4b0: +/* f09e4b0: 8c790000 */ lw $t9,0x0($v1) +/* f09e4b4: 24630004 */ addiu $v1,$v1,0x4 +/* f09e4b8: 0065082b */ sltu $at,$v1,$a1 +/* f09e4bc: 372f00ff */ ori $t7,$t9,0xff +/* f09e4c0: 1420fffb */ bnez $at,.L0f09e4b0 +/* f09e4c4: ac6ffffc */ sw $t7,-0x4($v1) +.L0f09e4c8: +/* f09e4c8: 8fbf002c */ lw $ra,0x2c($sp) +.L0f09e4cc: +/* f09e4cc: 8fb00020 */ lw $s0,0x20($sp) +/* f09e4d0: 8fb10024 */ lw $s1,0x24($sp) +/* f09e4d4: 8fb20028 */ lw $s2,0x28($sp) +/* f09e4d8: 03e00008 */ jr $ra +/* f09e4dc: 27bd0080 */ addiu $sp,$sp,0x80 +); + +GLOBAL_ASM( +glabel func0f09e4e0 +/* f09e4e0: 27bdff58 */ addiu $sp,$sp,-168 +/* f09e4e4: afb5002c */ sw $s5,0x2c($sp) +/* f09e4e8: 3c15800a */ lui $s5,0x800a +/* f09e4ec: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f09e4f0: afb20020 */ sw $s2,0x20($sp) +/* f09e4f4: 8eb20284 */ lw $s2,0x284($s5) +/* f09e4f8: afbf0034 */ sw $ra,0x34($sp) +/* f09e4fc: afb60030 */ sw $s6,0x30($sp) +/* f09e500: afb40028 */ sw $s4,0x28($sp) +/* f09e504: afb30024 */ sw $s3,0x24($sp) +/* f09e508: afb1001c */ sw $s1,0x1c($sp) +/* f09e50c: afb00018 */ sw $s0,0x18($sp) +/* f09e510: 924e15ea */ lbu $t6,0x15ea($s2) +/* f09e514: 51c00006 */ beqzl $t6,.L0f09e530 +/* f09e518: 8e421584 */ lw $v0,0x1584($s2) +/* f09e51c: 0fc27801 */ jal func0f09e004 +/* f09e520: 00002025 */ or $a0,$zero,$zero +/* f09e524: 50400151 */ beqzl $v0,.L0f09ea6c +/* f09e528: 8fbf0034 */ lw $ra,0x34($sp) +/* f09e52c: 8e421584 */ lw $v0,0x1584($s2) +.L0f09e530: +/* f09e530: 0442014e */ bltzl $v0,.L0f09ea6c +/* f09e534: 8fbf0034 */ lw $ra,0x34($sp) +/* f09e538: 824315eb */ lb $v1,0x15eb($s2) +/* f09e53c: 27a40068 */ addiu $a0,$sp,0x68 +/* f09e540: 27a50064 */ addiu $a1,$sp,0x64 +/* f09e544: 14600142 */ bnez $v1,.L0f09ea50 +/* f09e548: 246dffff */ addiu $t5,$v1,-1 +/* f09e54c: afa200a4 */ sw $v0,0xa4($sp) +/* f09e550: 0fc2e1cb */ jal func0f0b872c +/* f09e554: 00003025 */ or $a2,$zero,$zero +/* f09e558: 8faf0068 */ lw $t7,0x68($sp) +/* f09e55c: 3c198009 */ lui $t9,0x8009 +/* f09e560: 93390af0 */ lbu $t9,0xaf0($t9) +/* f09e564: 000fc080 */ sll $t8,$t7,0x2 +/* f09e568: 030fc021 */ addu $t8,$t8,$t7 +/* f09e56c: 0018c080 */ sll $t8,$t8,0x2 +/* f09e570: 3c118008 */ lui $s1,0x8008 +/* f09e574: 24060001 */ addiu $a2,$zero,0x1 +/* f09e578: 02388821 */ addu $s1,$s1,$t8 +/* f09e57c: 14d90002 */ bne $a2,$t9,.L0f09e588 +/* f09e580: 9631cf14 */ lhu $s1,-0x30ec($s1) +/* f09e584: 241104e5 */ addiu $s1,$zero,0x4e5 +.L0f09e588: +/* f09e588: 0fc2c686 */ jal func0f0b1a18 +/* f09e58c: 8fa400a4 */ lw $a0,0xa4($sp) +/* f09e590: 924815b0 */ lbu $t0,0x15b0($s2) +/* f09e594: 24140004 */ addiu $s4,$zero,0x4 +/* f09e598: 3053ffff */ andi $s3,$v0,0xffff +/* f09e59c: 16880003 */ bne $s4,$t0,.L0f09e5ac +/* f09e5a0: 8fa400a4 */ lw $a0,0xa4($sp) +/* f09e5a4: 8e491588 */ lw $t1,0x1588($s2) +/* f09e5a8: 1089012f */ beq $a0,$t1,.L0f09ea68 +.L0f09e5ac: +/* f09e5ac: 304affff */ andi $t2,$v0,0xffff +/* f09e5b0: 11400121 */ beqz $t2,.L0f09ea38 +/* f09e5b4: 8fa400a4 */ lw $a0,0xa4($sp) +/* f09e5b8: 00008025 */ or $s0,$zero,$zero +/* f09e5bc: 0fc2c5f0 */ jal func0f0b17c0 +/* f09e5c0: 3c050002 */ lui $a1,0x2 +/* f09e5c4: 10400002 */ beqz $v0,.L0f09e5d0 +/* f09e5c8: 24060001 */ addiu $a2,$zero,0x1 +/* f09e5cc: 00c08025 */ or $s0,$a2,$zero +.L0f09e5d0: +/* f09e5d0: 8fab00a4 */ lw $t3,0xa4($sp) +/* f09e5d4: 3c05800a */ lui $a1,0x800a +/* f09e5d8: 24a5d510 */ addiu $a1,$a1,-10992 +/* f09e5dc: 15660004 */ bne $t3,$a2,.L0f09e5f0 +/* f09e5e0: 3c03800a */ lui $v1,0x800a +/* f09e5e4: 3233ffff */ andi $s3,$s1,0xffff +/* f09e5e8: 00008825 */ or $s1,$zero,$zero +/* f09e5ec: 00008025 */ or $s0,$zero,$zero +.L0f09e5f0: +/* f09e5f0: 924215b0 */ lbu $v0,0x15b0($s2) +/* f09e5f4: 3c048007 */ lui $a0,0x8007 +/* f09e5f8: 2463da60 */ addiu $v1,$v1,-9632 +/* f09e5fc: 14400019 */ bnez $v0,.L0f09e664 +/* f09e600: 24840524 */ addiu $a0,$a0,0x524 +/* f09e604: 00a01025 */ or $v0,$a1,$zero +/* f09e608: 8e4c1598 */ lw $t4,0x1598($s2) +.L0f09e60c: +/* f09e60c: 8c4d0040 */ lw $t5,0x40($v0) +/* f09e610: 558d0003 */ bnel $t4,$t5,.L0f09e620 +/* f09e614: 24420044 */ addiu $v0,$v0,0x44 +/* f09e618: ac400040 */ sw $zero,0x40($v0) +/* f09e61c: 24420044 */ addiu $v0,$v0,0x44 +.L0f09e620: +/* f09e620: 0043082b */ sltu $at,$v0,$v1 +/* f09e624: 5420fff9 */ bnezl $at,.L0f09e60c +/* f09e628: 8e4c1598 */ lw $t4,0x1598($s2) +/* f09e62c: ac800000 */ sw $zero,0x0($a0) +/* f09e630: 00a01025 */ or $v0,$a1,$zero +/* f09e634: 8c4e0040 */ lw $t6,0x40($v0) +.L0f09e638: +/* f09e638: 24420044 */ addiu $v0,$v0,0x44 +/* f09e63c: 0043082b */ sltu $at,$v0,$v1 +/* f09e640: 11c00002 */ beqz $t6,.L0f09e64c +/* f09e644: 00000000 */ sll $zero,$zero,0x0 +/* f09e648: ac860000 */ sw $a2,0x0($a0) +.L0f09e64c: +/* f09e64c: 5420fffa */ bnezl $at,.L0f09e638 +/* f09e650: 8c4e0040 */ lw $t6,0x40($v0) +/* f09e654: 240f0001 */ addiu $t7,$zero,0x1 +/* f09e658: ae401598 */ sw $zero,0x1598($s2) +/* f09e65c: 10000102 */ beqz $zero,.L0f09ea68 +/* f09e660: a24f15b0 */ sb $t7,0x15b0($s2) +.L0f09e664: +/* f09e664: 14c20028 */ bne $a2,$v0,.L0f09e708 +/* f09e668: 24010002 */ addiu $at,$zero,0x2 +/* f09e66c: 5200001d */ beqzl $s0,.L0f09e6e4 +/* f09e670: a640159c */ sh $zero,0x159c($s2) +/* f09e674: 9658159c */ lhu $t8,0x159c($s2) +/* f09e678: 53110020 */ beql $t8,$s1,.L0f09e6fc +/* f09e67c: 240d0002 */ addiu $t5,$zero,0x2 +/* f09e680: 925915b1 */ lbu $t9,0x15b1($s2) +/* f09e684: 1720000f */ bnez $t9,.L0f09e6c4 +/* f09e688: 00000000 */ sll $zero,$zero,0x0 +/* f09e68c: 0fc2777b */ jal func0f09ddec +/* f09e690: 00000000 */ sll $zero,$zero,0x0 +/* f09e694: 0fc2777f */ jal func0f09ddfc +/* f09e698: ae4215a0 */ sw $v0,0x15a0($s2) +/* f09e69c: 24080001 */ addiu $t0,$zero,0x1 +/* f09e6a0: 26491594 */ addiu $t1,$s2,0x1594 +/* f09e6a4: 264a15a0 */ addiu $t2,$s2,0x15a0 +/* f09e6a8: 264b15a4 */ addiu $t3,$s2,0x15a4 +/* f09e6ac: ae4215a4 */ sw $v0,0x15a4($s2) +/* f09e6b0: a24815b1 */ sb $t0,0x15b1($s2) +/* f09e6b4: a65115b2 */ sh $s1,0x15b2($s2) +/* f09e6b8: ae4915b4 */ sw $t1,0x15b4($s2) +/* f09e6bc: ae4a15b8 */ sw $t2,0x15b8($s2) +/* f09e6c0: ae4b15bc */ sw $t3,0x15bc($s2) +.L0f09e6c4: +/* f09e6c4: 0fc27851 */ jal func0f09e144 +/* f09e6c8: 00000000 */ sll $zero,$zero,0x0 +/* f09e6cc: 924c15b1 */ lbu $t4,0x15b1($s2) +/* f09e6d0: 568c00e6 */ bnel $s4,$t4,.L0f09ea6c +/* f09e6d4: 8fbf0034 */ lw $ra,0x34($sp) +/* f09e6d8: 10000007 */ beqz $zero,.L0f09e6f8 +/* f09e6dc: a651159c */ sh $s1,0x159c($s2) +/* f09e6e0: a640159c */ sh $zero,0x159c($s2) +.L0f09e6e4: +/* f09e6e4: 0fc2777b */ jal func0f09ddec +/* f09e6e8: ae401594 */ sw $zero,0x1594($s2) +/* f09e6ec: 0fc2777f */ jal func0f09ddfc +/* f09e6f0: ae4215a0 */ sw $v0,0x15a0($s2) +/* f09e6f4: ae4215a4 */ sw $v0,0x15a4($s2) +.L0f09e6f8: +/* f09e6f8: 240d0002 */ addiu $t5,$zero,0x2 +.L0f09e6fc: +/* f09e6fc: a24d15b0 */ sb $t5,0x15b0($s2) +/* f09e700: 100000d9 */ beqz $zero,.L0f09ea68 +/* f09e704: a24015b1 */ sb $zero,0x15b1($s2) +.L0f09e708: +/* f09e708: 5441001a */ bnel $v0,$at,.L0f09e774 +/* f09e70c: 24010003 */ addiu $at,$zero,0x3 +/* f09e710: 924e15b1 */ lbu $t6,0x15b1($s2) +/* f09e714: 24190001 */ addiu $t9,$zero,0x1 +/* f09e718: 26481590 */ addiu $t0,$s2,0x1590 +/* f09e71c: 15c0000b */ bnez $t6,.L0f09e74c +/* f09e720: 264915a8 */ addiu $t1,$s2,0x15a8 +/* f09e724: 8e4f15a0 */ lw $t7,0x15a0($s2) +/* f09e728: 8e5815a4 */ lw $t8,0x15a4($s2) +/* f09e72c: 264a15ac */ addiu $t2,$s2,0x15ac +/* f09e730: a25915b1 */ sb $t9,0x15b1($s2) +/* f09e734: a65315b2 */ sh $s3,0x15b2($s2) +/* f09e738: ae4815b4 */ sw $t0,0x15b4($s2) +/* f09e73c: ae4915b8 */ sw $t1,0x15b8($s2) +/* f09e740: ae4a15bc */ sw $t2,0x15bc($s2) +/* f09e744: ae4f15a8 */ sw $t7,0x15a8($s2) +/* f09e748: ae5815ac */ sw $t8,0x15ac($s2) +.L0f09e74c: +/* f09e74c: 0fc27851 */ jal func0f09e144 +/* f09e750: 00000000 */ sll $zero,$zero,0x0 +/* f09e754: 924b15b1 */ lbu $t3,0x15b1($s2) +/* f09e758: 240c0003 */ addiu $t4,$zero,0x3 +/* f09e75c: 568b00c3 */ bnel $s4,$t3,.L0f09ea6c +/* f09e760: 8fbf0034 */ lw $ra,0x34($sp) +/* f09e764: a24c15b0 */ sb $t4,0x15b0($s2) +/* f09e768: 100000bf */ beqz $zero,.L0f09ea68 +/* f09e76c: a24015b1 */ sb $zero,0x15b1($s2) +/* f09e770: 24010003 */ addiu $at,$zero,0x3 +.L0f09e774: +/* f09e774: 544100bd */ bnel $v0,$at,.L0f09ea6c +/* f09e778: 8fbf0034 */ lw $ra,0x34($sp) +/* f09e77c: 924315b1 */ lbu $v1,0x15b1($s2) +/* f09e780: 16830003 */ bne $s4,$v1,.L0f09e790 +/* f09e784: 00000000 */ sll $zero,$zero,0x0 +/* f09e788: a24015b1 */ sb $zero,0x15b1($s2) +/* f09e78c: 300300ff */ andi $v1,$zero,0xff +.L0f09e790: +/* f09e790: 14600056 */ bnez $v1,.L0f09e8ec +/* f09e794: 00000000 */ sll $zero,$zero,0x0 +/* f09e798: 8e4d1598 */ lw $t5,0x1598($s2) +/* f09e79c: 15a00053 */ bnez $t5,.L0f09e8ec +/* f09e7a0: 00000000 */ sll $zero,$zero,0x0 +/* f09e7a4: 8eae006c */ lw $t6,0x6c($s5) +/* f09e7a8: 00003825 */ or $a3,$zero,$zero +/* f09e7ac: 00002025 */ or $a0,$zero,$zero +/* f09e7b0: 11c00003 */ beqz $t6,.L0f09e7c0 +/* f09e7b4: 00002825 */ or $a1,$zero,$zero +/* f09e7b8: 10000001 */ beqz $zero,.L0f09e7c0 +/* f09e7bc: 00c03825 */ or $a3,$a2,$zero +.L0f09e7c0: +/* f09e7c0: 8eaf0068 */ lw $t7,0x68($s5) +/* f09e7c4: 00001025 */ or $v0,$zero,$zero +/* f09e7c8: 00009825 */ or $s3,$zero,$zero +/* f09e7cc: 11e00003 */ beqz $t7,.L0f09e7dc +/* f09e7d0: 26540638 */ addiu $s4,$s2,0x638 +/* f09e7d4: 10000001 */ beqz $zero,.L0f09e7dc +/* f09e7d8: 00c02025 */ or $a0,$a2,$zero +.L0f09e7dc: +/* f09e7dc: 8eb80064 */ lw $t8,0x64($s5) +/* f09e7e0: 24160f48 */ addiu $s6,$zero,0xf48 +/* f09e7e4: 13000003 */ beqz $t8,.L0f09e7f4 +/* f09e7e8: 00000000 */ sll $zero,$zero,0x0 +/* f09e7ec: 10000001 */ beqz $zero,.L0f09e7f4 +/* f09e7f0: 00c02825 */ or $a1,$a2,$zero +.L0f09e7f4: +/* f09e7f4: 8eb90070 */ lw $t9,0x70($s5) +/* f09e7f8: 13200003 */ beqz $t9,.L0f09e808 +/* f09e7fc: 00000000 */ sll $zero,$zero,0x0 +/* f09e800: 10000001 */ beqz $zero,.L0f09e808 +/* f09e804: 00c01025 */ or $v0,$a2,$zero +.L0f09e808: +/* f09e808: 00454021 */ addu $t0,$v0,$a1 +/* f09e80c: 01044821 */ addu $t1,$t0,$a0 +/* f09e810: 01275021 */ addu $t2,$t1,$a3 +/* f09e814: 14ca0035 */ bne $a2,$t2,.L0f09e8ec +.L0f09e818: +/* f09e818: 02802025 */ or $a0,$s4,$zero +/* f09e81c: 00008825 */ or $s1,$zero,$zero +/* f09e820: 0fc2c40f */ jal func0f0b103c +/* f09e824: 2415ffff */ addiu $s5,$zero,-1 +/* f09e828: 00408025 */ or $s0,$v0,$zero +/* f09e82c: 0fc2c3f4 */ jal func0f0b0fd0 +/* f09e830: 82441580 */ lb $a0,0x1580($s2) +/* f09e834: 12000029 */ beqz $s0,.L0f09e8dc +/* f09e838: 24060001 */ addiu $a2,$zero,0x1 +/* f09e83c: 8e0b0000 */ lw $t3,0x0($s0) +/* f09e840: 316c00ff */ andi $t4,$t3,0xff +/* f09e844: 14cc0002 */ bne $a2,$t4,.L0f09e850 +/* f09e848: 00000000 */ sll $zero,$zero,0x0 +/* f09e84c: 02008825 */ or $s1,$s0,$zero +.L0f09e850: +/* f09e850: 1040000d */ beqz $v0,.L0f09e888 +/* f09e854: 00000000 */ sll $zero,$zero,0x0 +/* f09e858: 1220000b */ beqz $s1,.L0f09e888 +/* f09e85c: 00000000 */ sll $zero,$zero,0x0 +/* f09e860: 82040007 */ lb $a0,0x7($s0) +/* f09e864: 00001825 */ or $v1,$zero,$zero +/* f09e868: 04800004 */ bltz $a0,.L0f09e87c +/* f09e86c: 00046880 */ sll $t5,$a0,0x2 +/* f09e870: 004d7021 */ addu $t6,$v0,$t5 +/* f09e874: 10000001 */ beqz $zero,.L0f09e87c +/* f09e878: 8dc3001c */ lw $v1,0x1c($t6) +.L0f09e87c: +/* f09e87c: 10600002 */ beqz $v1,.L0f09e888 +/* f09e880: 00000000 */ sll $zero,$zero,0x0 +/* f09e884: 8c750004 */ lw $s5,0x4($v1) +.L0f09e888: +/* f09e888: 06a20015 */ bltzl $s5,.L0f09e8e0 +/* f09e88c: 267307a4 */ addiu $s3,$s3,0x7a4 +/* f09e890: 8e4f1598 */ lw $t7,0x1598($s2) +/* f09e894: 0015c040 */ sll $t8,$s5,0x1 +/* f09e898: 3c138007 */ lui $s3,0x8007 +/* f09e89c: 15e0000d */ bnez $t7,.L0f09e8d4 +/* f09e8a0: 02789821 */ addu $s3,$s3,$t8 +/* f09e8a4: 967300b0 */ lhu $s3,0xb0($s3) +/* f09e8a8: 24190001 */ addiu $t9,$zero,0x1 +/* f09e8ac: 26481598 */ addiu $t0,$s2,0x1598 +/* f09e8b0: 264915a8 */ addiu $t1,$s2,0x15a8 +/* f09e8b4: 264a15ac */ addiu $t2,$s2,0x15ac +/* f09e8b8: a25915b1 */ sb $t9,0x15b1($s2) +/* f09e8bc: ae4815b4 */ sw $t0,0x15b4($s2) +/* f09e8c0: ae4915b8 */ sw $t1,0x15b8($s2) +/* f09e8c4: ae4a15bc */ sw $t2,0x15bc($s2) +/* f09e8c8: 332300ff */ andi $v1,$t9,0xff +/* f09e8cc: 10000007 */ beqz $zero,.L0f09e8ec +/* f09e8d0: a65315b2 */ sh $s3,0x15b2($s2) +.L0f09e8d4: +/* f09e8d4: 10000005 */ beqz $zero,.L0f09e8ec +/* f09e8d8: 924315b1 */ lbu $v1,0x15b1($s2) +.L0f09e8dc: +/* f09e8dc: 267307a4 */ addiu $s3,$s3,0x7a4 +.L0f09e8e0: +/* f09e8e0: 1676ffcd */ bne $s3,$s6,.L0f09e818 +/* f09e8e4: 269407a4 */ addiu $s4,$s4,0x7a4 +/* f09e8e8: 924315b1 */ lbu $v1,0x15b1($s2) +.L0f09e8ec: +/* f09e8ec: 10600005 */ beqz $v1,.L0f09e904 +/* f09e8f0: 00008825 */ or $s1,$zero,$zero +/* f09e8f4: 0fc27851 */ jal func0f09e144 +/* f09e8f8: 00000000 */ sll $zero,$zero,0x0 +/* f09e8fc: 1000005b */ beqz $zero,.L0f09ea6c +/* f09e900: 8fbf0034 */ lw $ra,0x34($sp) +.L0f09e904: +/* f09e904: 26500638 */ addiu $s0,$s2,0x638 +/* f09e908: 26160384 */ addiu $s6,$s0,0x384 +/* f09e90c: 00009825 */ or $s3,$zero,$zero +/* f09e910: 265409bc */ addiu $s4,$s2,0x9bc +/* f09e914: 26550a6c */ addiu $s5,$s2,0xa6c +.L0f09e918: +/* f09e918: 02802025 */ or $a0,$s4,$zero +/* f09e91c: 8e451590 */ lw $a1,0x1590($s2) +/* f09e920: 02a03025 */ or $a2,$s5,$zero +/* f09e924: 0c008be9 */ jal 0x22fa4 +/* f09e928: 00003825 */ or $a3,$zero,$zero +/* f09e92c: 8e451594 */ lw $a1,0x1594($s2) +/* f09e930: 26040534 */ addiu $a0,$s0,0x534 +/* f09e934: 260604b4 */ addiu $a2,$s0,0x4b4 +/* f09e938: 50a00004 */ beqzl $a1,.L0f09e94c +/* f09e93c: 8e4b15a8 */ lw $t3,0x15a8($s2) +/* f09e940: 0c008be9 */ jal 0x22fa4 +/* f09e944: 00003825 */ or $a3,$zero,$zero +/* f09e948: 8e4b15a8 */ lw $t3,0x15a8($s2) +.L0f09e94c: +/* f09e94c: 02c02025 */ or $a0,$s6,$zero +/* f09e950: ae0b0794 */ sw $t3,0x794($s0) +/* f09e954: 8e4c1590 */ lw $t4,0x1590($s2) +/* f09e958: 8e4615a8 */ lw $a2,0x15a8($s2) +/* f09e95c: 0fc28ba5 */ jal func0f0a2e94 +/* f09e960: 8d850000 */ lw $a1,0x0($t4) +/* f09e964: 8e4d15a8 */ lw $t5,0x15a8($s2) +/* f09e968: 8e4f15ac */ lw $t7,0x15ac($s2) +/* f09e96c: 8e591594 */ lw $t9,0x1594($s2) +/* f09e970: 01a27021 */ addu $t6,$t5,$v0 +/* f09e974: 01e2c023 */ subu $t8,$t7,$v0 +/* f09e978: 02228821 */ addu $s1,$s1,$v0 +/* f09e97c: ae4e15a8 */ sw $t6,0x15a8($s2) +/* f09e980: 1320000e */ beqz $t9,.L0f09e9bc +/* f09e984: ae5815ac */ sw $t8,0x15ac($s2) +/* f09e988: ae0e0798 */ sw $t6,0x798($s0) +/* f09e98c: 8e491594 */ lw $t1,0x1594($s2) +/* f09e990: 8e4615a8 */ lw $a2,0x15a8($s2) +/* f09e994: 26040534 */ addiu $a0,$s0,0x534 +/* f09e998: 0fc28ba5 */ jal func0f0a2e94 +/* f09e99c: 8d250000 */ lw $a1,0x0($t1) +/* f09e9a0: 8e4a15a8 */ lw $t2,0x15a8($s2) +/* f09e9a4: 8e4c15ac */ lw $t4,0x15ac($s2) +/* f09e9a8: 02228821 */ addu $s1,$s1,$v0 +/* f09e9ac: 01425821 */ addu $t3,$t2,$v0 +/* f09e9b0: 01826823 */ subu $t5,$t4,$v0 +/* f09e9b4: ae4b15a8 */ sw $t3,0x15a8($s2) +/* f09e9b8: ae4d15ac */ sw $t5,0x15ac($s2) +.L0f09e9bc: +/* f09e9bc: 267307a4 */ addiu $s3,$s3,0x7a4 +/* f09e9c0: 24010f48 */ addiu $at,$zero,0xf48 +/* f09e9c4: 261007a4 */ addiu $s0,$s0,0x7a4 +/* f09e9c8: 269407a4 */ addiu $s4,$s4,0x7a4 +/* f09e9cc: 26b507a4 */ addiu $s5,$s5,0x7a4 +/* f09e9d0: 1661ffd1 */ bne $s3,$at,.L0f09e918 +/* f09e9d4: 26d607a4 */ addiu $s6,$s6,0x7a4 +/* f09e9d8: 8e4e15ac */ lw $t6,0x15ac($s2) +/* f09e9dc: 2410ffff */ addiu $s0,$zero,-1 +/* f09e9e0: ae500dd4 */ sw $s0,0xdd4($s2) +/* f09e9e4: 2dc10c81 */ sltiu $at,$t6,0xc81 +/* f09e9e8: 5420000b */ bnezl $at,.L0f09ea18 +/* f09e9ec: ae400dd8 */ sw $zero,0xdd8($s2) +/* f09e9f0: 8e5815a8 */ lw $t8,0x15a8($s2) +/* f09e9f4: 8e4815ac */ lw $t0,0x15ac($s2) +/* f09e9f8: 8e4f15a8 */ lw $t7,0x15a8($s2) +/* f09e9fc: 27190c80 */ addiu $t9,$t8,0xc80 +/* f09ea00: 2509f380 */ addiu $t1,$t0,-3200 +/* f09ea04: ae5915a8 */ sw $t9,0x15a8($s2) +/* f09ea08: ae4915ac */ sw $t1,0x15ac($s2) +/* f09ea0c: 10000002 */ beqz $zero,.L0f09ea18 +/* f09ea10: ae4f0dd8 */ sw $t7,0xdd8($s2) +/* f09ea14: ae400dd8 */ sw $zero,0xdd8($s2) +.L0f09ea18: +/* f09ea18: 0fc2777f */ jal func0f09ddfc +/* f09ea1c: 00000000 */ sll $zero,$zero,0x0 +/* f09ea20: 240a0004 */ addiu $t2,$zero,0x4 +/* f09ea24: a24a15b0 */ sb $t2,0x15b0($s2) +/* f09ea28: 8fab00a4 */ lw $t3,0xa4($sp) +/* f09ea2c: ae501584 */ sw $s0,0x1584($s2) +/* f09ea30: 1000000d */ beqz $zero,.L0f09ea68 +/* f09ea34: ae4b1588 */ sw $t3,0x1588($s2) +.L0f09ea38: +/* f09ea38: 2410ffff */ addiu $s0,$zero,-1 +/* f09ea3c: 240c0004 */ addiu $t4,$zero,0x4 +/* f09ea40: a24c15b0 */ sb $t4,0x15b0($s2) +/* f09ea44: ae441588 */ sw $a0,0x1588($s2) +/* f09ea48: 10000007 */ beqz $zero,.L0f09ea68 +/* f09ea4c: ae501584 */ sw $s0,0x1584($s2) +.L0f09ea50: +/* f09ea50: a24d15eb */ sb $t5,0x15eb($s2) +/* f09ea54: 824e15eb */ lb $t6,0x15eb($s2) +/* f09ea58: 29c1fffe */ slti $at,$t6,-2 +/* f09ea5c: 50200003 */ beqzl $at,.L0f09ea6c +/* f09ea60: 8fbf0034 */ lw $ra,0x34($sp) +/* f09ea64: a24015eb */ sb $zero,0x15eb($s2) +.L0f09ea68: +/* f09ea68: 8fbf0034 */ lw $ra,0x34($sp) +.L0f09ea6c: +/* f09ea6c: 8fb00018 */ lw $s0,0x18($sp) +/* f09ea70: 8fb1001c */ lw $s1,0x1c($sp) +/* f09ea74: 8fb20020 */ lw $s2,0x20($sp) +/* f09ea78: 8fb30024 */ lw $s3,0x24($sp) +/* f09ea7c: 8fb40028 */ lw $s4,0x28($sp) +/* f09ea80: 8fb5002c */ lw $s5,0x2c($sp) +/* f09ea84: 8fb60030 */ lw $s6,0x30($sp) +/* f09ea88: 03e00008 */ jr $ra +/* f09ea8c: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f09ea90 +/* f09ea90: 27bdffe0 */ addiu $sp,$sp,-32 +/* f09ea94: afb10018 */ sw $s1,0x18($sp) +/* f09ea98: 3c11800a */ lui $s1,0x800a +/* f09ea9c: 26319fc0 */ addiu $s1,$s1,-24640 +/* f09eaa0: 8e2e0034 */ lw $t6,0x34($s1) +/* f09eaa4: afb00014 */ sw $s0,0x14($sp) +/* f09eaa8: afbf001c */ sw $ra,0x1c($sp) +/* f09eaac: 19c00008 */ blez $t6,.L0f09ead0 +/* f09eab0: 00008025 */ or $s0,$zero,$zero +.L0f09eab4: +/* f09eab4: 0fc27938 */ jal func0f09e4e0 +/* f09eab8: 00000000 */ sll $zero,$zero,0x0 +/* f09eabc: 8e2f0034 */ lw $t7,0x34($s1) +/* f09eac0: 26100008 */ addiu $s0,$s0,0x8 +/* f09eac4: 020f082a */ slt $at,$s0,$t7 +/* f09eac8: 1420fffa */ bnez $at,.L0f09eab4 +/* f09eacc: 00000000 */ sll $zero,$zero,0x0 +.L0f09ead0: +/* f09ead0: 8fbf001c */ lw $ra,0x1c($sp) +/* f09ead4: 8fb00014 */ lw $s0,0x14($sp) +/* f09ead8: 8fb10018 */ lw $s1,0x18($sp) +/* f09eadc: 03e00008 */ jr $ra +/* f09eae0: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f09eae4 +/* f09eae4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f09eae8: afbf0014 */ sw $ra,0x14($sp) +/* f09eaec: 0fc277e7 */ jal func0f09df9c +/* f09eaf0: 00000000 */ sll $zero,$zero,0x0 +/* f09eaf4: 3c03800a */ lui $v1,0x800a +/* f09eaf8: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f09eafc: 80621580 */ lb $v0,0x1580($v1) +/* f09eb00: 10400003 */ beqz $v0,.L0f09eb10 +/* f09eb04: 00000000 */ sll $zero,$zero,0x0 +/* f09eb08: 10000003 */ beqz $zero,.L0f09eb18 +/* f09eb0c: ac621584 */ sw $v0,0x1584($v1) +.L0f09eb10: +/* f09eb10: 10000026 */ beqz $zero,.L0f09ebac +/* f09eb14: 00001025 */ or $v0,$zero,$zero +.L0f09eb18: +/* f09eb18: 3c03800a */ lui $v1,0x800a +/* f09eb1c: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f09eb20: 2401ffff */ addiu $at,$zero,-1 +/* f09eb24: 8c6e1588 */ lw $t6,0x1588($v1) +/* f09eb28: 51c10004 */ beql $t6,$at,.L0f09eb3c +/* f09eb2c: 906f15ea */ lbu $t7,0x15ea($v1) +/* f09eb30: 1000001e */ beqz $zero,.L0f09ebac +/* f09eb34: 00001025 */ or $v0,$zero,$zero +/* f09eb38: 906f15ea */ lbu $t7,0x15ea($v1) +.L0f09eb3c: +/* f09eb3c: 11e0000d */ beqz $t7,.L0f09eb74 +/* f09eb40: 00000000 */ sll $zero,$zero,0x0 +/* f09eb44: 0fc27801 */ jal func0f09e004 +/* f09eb48: 00002025 */ or $a0,$zero,$zero +/* f09eb4c: 3c03800a */ lui $v1,0x800a +/* f09eb50: 24639fc0 */ addiu $v1,$v1,-24640 +/* f09eb54: 8c780284 */ lw $t8,0x284($v1) +/* f09eb58: 24080001 */ addiu $t0,$zero,0x1 +/* f09eb5c: 24020001 */ addiu $v0,$zero,0x1 +/* f09eb60: 931915ea */ lbu $t9,0x15ea($t8) +/* f09eb64: 13200003 */ beqz $t9,.L0f09eb74 +/* f09eb68: 00000000 */ sll $zero,$zero,0x0 +/* f09eb6c: 1000000f */ beqz $zero,.L0f09ebac +/* f09eb70: ac680320 */ sw $t0,0x320($v1) +.L0f09eb74: +/* f09eb74: 0fc277e7 */ jal func0f09df9c +/* f09eb78: 00000000 */ sll $zero,$zero,0x0 +.L0f09eb7c: +/* f09eb7c: 0fc27938 */ jal func0f09e4e0 +/* f09eb80: 00000000 */ sll $zero,$zero,0x0 +/* f09eb84: 0fc2775f */ jal func0f09dd7c +/* f09eb88: 00000000 */ sll $zero,$zero,0x0 +/* f09eb8c: 1040fffb */ beqz $v0,.L0f09eb7c +/* f09eb90: 00000000 */ sll $zero,$zero,0x0 +/* f09eb94: 3c03800a */ lui $v1,0x800a +/* f09eb98: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f09eb9c: 00001025 */ or $v0,$zero,$zero +/* f09eba0: 90691583 */ lbu $t1,0x1583($v1) +/* f09eba4: 312afffd */ andi $t2,$t1,0xfffd +/* f09eba8: a06a1583 */ sb $t2,0x1583($v1) +.L0f09ebac: +/* f09ebac: 8fbf0014 */ lw $ra,0x14($sp) +/* f09ebb0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f09ebb4: 03e00008 */ jr $ra +/* f09ebb8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09ebbc +/* f09ebbc: 3c0e800a */ lui $t6,0x800a +/* f09ebc0: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f09ebc4: 03e00008 */ jr $ra +/* f09ebc8: 8dc21598 */ lw $v0,0x1598($t6) +); + +GLOBAL_ASM( +glabel func0f09ebcc +/* f09ebcc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f09ebd0: afbf001c */ sw $ra,0x1c($sp) +/* f09ebd4: afb10018 */ sw $s1,0x18($sp) +/* f09ebd8: afb00014 */ sw $s0,0x14($sp) +/* f09ebdc: afa5002c */ sw $a1,0x2c($sp) +/* f09ebe0: afa60030 */ sw $a2,0x30($sp) +/* f09ebe4: afa70034 */ sw $a3,0x34($sp) +/* f09ebe8: 8c910014 */ lw $s1,0x14($a0) +/* f09ebec: 00808025 */ or $s0,$a0,$zero +/* f09ebf0: 5220004a */ beqzl $s1,.L0f09ed1c +/* f09ebf4: 8fbf001c */ lw $ra,0x1c($sp) +/* f09ebf8: 0fc1812f */ jal func0f0604bc +/* f09ebfc: 02202025 */ or $a0,$s1,$zero +/* f09ec00: 0fc180bc */ jal func0f0602f0 +/* f09ec04: 02202025 */ or $a0,$s1,$zero +/* f09ec08: 8e0e0018 */ lw $t6,0x18($s0) +/* f09ec0c: 8fa50034 */ lw $a1,0x34($sp) +/* f09ec10: 0c0057c1 */ jal 0x15f04 +/* f09ec14: c5cc0014 */ lwc1 $f12,0x14($t6) +/* f09ec18: 02002025 */ or $a0,$s0,$zero +/* f09ec1c: 8fa5002c */ lw $a1,0x2c($sp) +/* f09ec20: 8fa60034 */ lw $a2,0x34($sp) +/* f09ec24: 0fc1a960 */ jal func0f06a580 +/* f09ec28: 8fa70030 */ lw $a3,0x30($sp) +/* f09ec2c: 920f0003 */ lbu $t7,0x3($s0) +/* f09ec30: 24010008 */ addiu $at,$zero,0x8 +/* f09ec34: 15e10015 */ bne $t7,$at,.L0f09ec8c +/* f09ec38: 00000000 */ sll $zero,$zero,0x0 +/* f09ec3c: 9218005c */ lbu $t8,0x5c($s0) +/* f09ec40: 24010056 */ addiu $at,$zero,0x56 +/* f09ec44: 17010011 */ bne $t8,$at,.L0f09ec8c +/* f09ec48: 00000000 */ sll $zero,$zero,0x0 +/* f09ec4c: 0fc2bb15 */ jal func0f0aec54 +/* f09ec50: 02202025 */ or $a0,$s1,$zero +/* f09ec54: 2401ffff */ addiu $at,$zero,-1 +/* f09ec58: 14410004 */ bne $v0,$at,.L0f09ec6c +/* f09ec5c: 00402025 */ or $a0,$v0,$zero +/* f09ec60: 0fc2bb2a */ jal func0f0aeca8 +/* f09ec64: 02202025 */ or $a0,$s1,$zero +/* f09ec68: 00402025 */ or $a0,$v0,$zero +.L0f09ec6c: +/* f09ec6c: 2401ffff */ addiu $at,$zero,-1 +/* f09ec70: 10410006 */ beq $v0,$at,.L0f09ec8c +/* f09ec74: 8fa50044 */ lw $a1,0x44($sp) +/* f09ec78: 0fc2bb4f */ jal func0f0aed3c +/* f09ec7c: afa40020 */ sw $a0,0x20($sp) +/* f09ec80: 8fa40020 */ lw $a0,0x20($sp) +/* f09ec84: 0fc2bb5c */ jal func0f0aed70 +/* f09ec88: 8fa50044 */ lw $a1,0x44($sp) +.L0f09ec8c: +/* f09ec8c: 0fc1a179 */ jal func0f0685e4 +/* f09ec90: 02202025 */ or $a0,$s1,$zero +/* f09ec94: 8e190040 */ lw $t9,0x40($s0) +/* f09ec98: 33280080 */ andi $t0,$t9,0x80 +/* f09ec9c: 5100001f */ beqzl $t0,.L0f09ed1c +/* f09eca0: 8fbf001c */ lw $ra,0x1c($sp) +/* f09eca4: 8e020048 */ lw $v0,0x48($s0) +/* f09eca8: 02202025 */ or $a0,$s1,$zero +/* f09ecac: 8c490000 */ lw $t1,0x0($v0) +/* f09ecb0: 352a0001 */ ori $t2,$t1,0x1 +/* f09ecb4: ac4a0000 */ sw $t2,0x0($v0) +/* f09ecb8: 8e0c0048 */ lw $t4,0x48($s0) +/* f09ecbc: 8fab0040 */ lw $t3,0x40($sp) +/* f09ecc0: 0fc1a1a5 */ jal func0f068694 +/* f09ecc4: ad8b0088 */ sw $t3,0x88($t4) +/* f09ecc8: 8e050048 */ lw $a1,0x48($s0) +/* f09eccc: 8fa4003c */ lw $a0,0x3c($sp) +/* f09ecd0: 0c005746 */ jal 0x15d18 +/* f09ecd4: 24a50020 */ addiu $a1,$a1,0x20 +/* f09ecd8: 8fa20038 */ lw $v0,0x38($sp) +/* f09ecdc: 8e0d0048 */ lw $t5,0x48($s0) +/* f09ece0: 3c19800a */ lui $t9,0x800a +/* f09ece4: c4440000 */ lwc1 $f4,0x0($v0) +/* f09ece8: e5a40004 */ swc1 $f4,0x4($t5) +/* f09ecec: 8e0e0048 */ lw $t6,0x48($s0) +/* f09ecf0: c4460004 */ lwc1 $f6,0x4($v0) +/* f09ecf4: e5c60008 */ swc1 $f6,0x8($t6) +/* f09ecf8: 8e0f0048 */ lw $t7,0x48($s0) +/* f09ecfc: c4480008 */ lwc1 $f8,0x8($v0) +/* f09ed00: e5e8000c */ swc1 $f8,0xc($t7) +/* f09ed04: 8e180048 */ lw $t8,0x48($s0) +/* f09ed08: af1000d4 */ sw $s0,0xd4($t8) +/* f09ed0c: 8e080048 */ lw $t0,0x48($s0) +/* f09ed10: 8f399fcc */ lw $t9,-0x6034($t9) +/* f09ed14: ad1900d8 */ sw $t9,0xd8($t0) +/* f09ed18: 8fbf001c */ lw $ra,0x1c($sp) +.L0f09ed1c: +/* f09ed1c: 8fb00014 */ lw $s0,0x14($sp) +/* f09ed20: 8fb10018 */ lw $s1,0x18($sp) +/* f09ed24: 03e00008 */ jr $ra +/* f09ed28: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f09ed2c +/* f09ed2c: 27bdffa8 */ addiu $sp,$sp,-88 +/* f09ed30: afbf002c */ sw $ra,0x2c($sp) +/* f09ed34: afb00028 */ sw $s0,0x28($sp) +/* f09ed38: afa5005c */ sw $a1,0x5c($sp) +/* f09ed3c: afa60060 */ sw $a2,0x60($sp) +/* f09ed40: afa70064 */ sw $a3,0x64($sp) +/* f09ed44: 8c820014 */ lw $v0,0x14($a0) +/* f09ed48: 00808025 */ or $s0,$a0,$zero +/* f09ed4c: 3c0e800a */ lui $t6,0x800a +/* f09ed50: 5040002d */ beqzl $v0,.L0f09ee08 +/* f09ed54: 8fbf002c */ lw $ra,0x2c($sp) +/* f09ed58: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f09ed5c: 27a50038 */ addiu $a1,$sp,0x38 +/* f09ed60: 8dc200bc */ lw $v0,0xbc($t6) +/* f09ed64: c4440008 */ lwc1 $f4,0x8($v0) +/* f09ed68: 24440028 */ addiu $a0,$v0,0x28 +/* f09ed6c: e7a40048 */ swc1 $f4,0x48($sp) +/* f09ed70: c446000c */ lwc1 $f6,0xc($v0) +/* f09ed74: e7a6004c */ swc1 $f6,0x4c($sp) +/* f09ed78: c4480010 */ lwc1 $f8,0x10($v0) +/* f09ed7c: afa20034 */ sw $v0,0x34($sp) +/* f09ed80: 0fc195e9 */ jal func0f0657a4 +/* f09ed84: e7a80050 */ swc1 $f8,0x50($sp) +/* f09ed88: 8fa20034 */ lw $v0,0x34($sp) +/* f09ed8c: 8fa3005c */ lw $v1,0x5c($sp) +/* f09ed90: 8faf0064 */ lw $t7,0x64($sp) +/* f09ed94: 8fb80068 */ lw $t8,0x68($sp) +/* f09ed98: 02002025 */ or $a0,$s0,$zero +/* f09ed9c: 27a50048 */ addiu $a1,$sp,0x48 +/* f09eda0: 27a60038 */ addiu $a2,$sp,0x38 +/* f09eda4: 8fa70060 */ lw $a3,0x60($sp) +/* f09eda8: afa20018 */ sw $v0,0x18($sp) +/* f09edac: afa3001c */ sw $v1,0x1c($sp) +/* f09edb0: afaf0010 */ sw $t7,0x10($sp) +/* f09edb4: 0fc27af3 */ jal func0f09ebcc +/* f09edb8: afb80014 */ sw $t8,0x14($sp) +/* f09edbc: 8e190040 */ lw $t9,0x40($s0) +/* f09edc0: 8fa3005c */ lw $v1,0x5c($sp) +/* f09edc4: 33280080 */ andi $t0,$t9,0x80 +/* f09edc8: 5100000f */ beqzl $t0,.L0f09ee08 +/* f09edcc: 8fbf002c */ lw $ra,0x2c($sp) +/* f09edd0: 8e020048 */ lw $v0,0x48($s0) +/* f09edd4: 8c490000 */ lw $t1,0x0($v0) +/* f09edd8: 352a0080 */ ori $t2,$t1,0x80 +/* f09eddc: ac4a0000 */ sw $t2,0x0($v0) +/* f09ede0: 8e0b0048 */ lw $t3,0x48($s0) +/* f09ede4: c46a0000 */ lwc1 $f10,0x0($v1) +/* f09ede8: e56a00c4 */ swc1 $f10,0xc4($t3) +/* f09edec: 8e0c0048 */ lw $t4,0x48($s0) +/* f09edf0: c4700004 */ lwc1 $f16,0x4($v1) +/* f09edf4: e59000c8 */ swc1 $f16,0xc8($t4) +/* f09edf8: 8e0d0048 */ lw $t5,0x48($s0) +/* f09edfc: c4720008 */ lwc1 $f18,0x8($v1) +/* f09ee00: e5b200cc */ swc1 $f18,0xcc($t5) +/* f09ee04: 8fbf002c */ lw $ra,0x2c($sp) +.L0f09ee08: +/* f09ee08: 8fb00028 */ lw $s0,0x28($sp) +/* f09ee0c: 27bd0058 */ addiu $sp,$sp,0x58 +/* f09ee10: 03e00008 */ jr $ra +/* f09ee14: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09ee18 +/* f09ee18: 27bdff48 */ addiu $sp,$sp,-184 +/* f09ee1c: afbf004c */ sw $ra,0x4c($sp) +/* f09ee20: afb00048 */ sw $s0,0x48($sp) +/* f09ee24: afa400b8 */ sw $a0,0xb8($sp) +/* f09ee28: afa500bc */ sw $a1,0xbc($sp) +/* f09ee2c: afa600c0 */ sw $a2,0xc0($sp) +/* f09ee30: afa700c4 */ sw $a3,0xc4($sp) +/* f09ee34: 00008025 */ or $s0,$zero,$zero +/* f09ee38: 0fc2c3f4 */ jal func0f0b0fd0 +/* f09ee3c: 90a40000 */ lbu $a0,0x0($a1) +/* f09ee40: 14400003 */ bnez $v0,.L0f09ee50 +/* f09ee44: 8fa300bc */ lw $v1,0xbc($sp) +/* f09ee48: 100000a8 */ beqz $zero,.L0f09f0ec +/* f09ee4c: 00001025 */ or $v0,$zero,$zero +.L0f09ee50: +/* f09ee50: 906f0003 */ lbu $t7,0x3($v1) +/* f09ee54: 000fc080 */ sll $t8,$t7,0x2 +/* f09ee58: 0058c821 */ addu $t9,$v0,$t8 +/* f09ee5c: 8f280014 */ lw $t0,0x14($t9) +/* f09ee60: 55000004 */ bnezl $t0,.L0f09ee74 +/* f09ee64: 90690000 */ lbu $t1,0x0($v1) +/* f09ee68: 100000a0 */ beqz $zero,.L0f09f0ec +/* f09ee6c: 00001025 */ or $v0,$zero,$zero +/* f09ee70: 90690000 */ lbu $t1,0x0($v1) +.L0f09ee74: +/* f09ee74: 2401001a */ addiu $at,$zero,0x1a +/* f09ee78: 27a40060 */ addiu $a0,$sp,0x60 +/* f09ee7c: 1521001e */ bne $t1,$at,.L0f09eef8 +/* f09ee80: 00000000 */ sll $zero,$zero,0x0 +/* f09ee84: 0c004b70 */ jal 0x12dc0 +/* f09ee88: afa800b0 */ sw $t0,0xb0($sp) +/* f09ee8c: 44822000 */ mtc1 $v0,$f4 +/* f09ee90: 8fa300c8 */ lw $v1,0xc8($sp) +/* f09ee94: 27a40060 */ addiu $a0,$sp,0x60 +/* f09ee98: 04410005 */ bgez $v0,.L0f09eeb0 +/* f09ee9c: 468021a0 */ cvt.s.w $f6,$f4 +/* f09eea0: 3c014f80 */ lui $at,0x4f80 +/* f09eea4: 44814000 */ mtc1 $at,$f8 +/* f09eea8: 00000000 */ sll $zero,$zero,0x0 +/* f09eeac: 46083180 */ add.s $f6,$f6,$f8 +.L0f09eeb0: +/* f09eeb0: 3c012f80 */ lui $at,0x2f80 +/* f09eeb4: 44815000 */ mtc1 $at,$f10 +/* f09eeb8: 3c017f1b */ lui $at,0x7f1b +/* f09eebc: c432c700 */ lwc1 $f18,-0x3900($at) +/* f09eec0: 460a3402 */ mul.s $f16,$f6,$f10 +/* f09eec4: 3c0142b4 */ lui $at,0x42b4 +/* f09eec8: 44814000 */ mtc1 $at,$f8 +/* f09eecc: c46a0018 */ lwc1 $f10,0x18($v1) +/* f09eed0: 8c660010 */ lw $a2,0x10($v1) +/* f09eed4: 8c670014 */ lw $a3,0x14($v1) +/* f09eed8: e7aa0010 */ swc1 $f10,0x10($sp) +/* f09eedc: 46128100 */ add.s $f4,$f16,$f18 +/* f09eee0: 46044183 */ div.s $f6,$f8,$f4 +/* f09eee4: 44053000 */ mfc1 $a1,$f6 +/* f09eee8: 0c0012a0 */ jal 0x4a80 +/* f09eeec: 00000000 */ sll $zero,$zero,0x0 +/* f09eef0: 10000004 */ beqz $zero,.L0f09ef04 +/* f09eef4: 8fa800b0 */ lw $t0,0xb0($sp) +.L0f09eef8: +/* f09eef8: 0fc258d8 */ jal func0f096360 +/* f09eefc: afa800b0 */ sw $t0,0xb0($sp) +/* f09ef00: 8fa800b0 */ lw $t0,0xb0($sp) +.L0f09ef04: +/* f09ef04: 8faa00bc */ lw $t2,0xbc($sp) +/* f09ef08: 2401000e */ addiu $at,$zero,0xe +/* f09ef0c: 8fa500bc */ lw $a1,0xbc($sp) +/* f09ef10: 914b0000 */ lbu $t3,0x0($t2) +/* f09ef14: 8fa600b8 */ lw $a2,0xb8($sp) +/* f09ef18: 5561000a */ bnel $t3,$at,.L0f09ef44 +/* f09ef1c: 8d040014 */ lw $a0,0x14($t0) +/* f09ef20: 8d040014 */ lw $a0,0x14($t0) +/* f09ef24: 01402825 */ or $a1,$t2,$zero +/* f09ef28: 0fc22c9f */ jal func0f08b27c +/* f09ef2c: 8fa600b8 */ lw $a2,0xb8($sp) +/* f09ef30: 1040002a */ beqz $v0,.L0f09efdc +/* f09ef34: 00000000 */ sll $zero,$zero,0x0 +/* f09ef38: 10000028 */ beqz $zero,.L0f09efdc +/* f09ef3c: 00408025 */ or $s0,$v0,$zero +/* f09ef40: 8d040014 */ lw $a0,0x14($t0) +.L0f09ef44: +/* f09ef44: 0fc22d96 */ jal func0f08b658 +/* f09ef48: afa800b0 */ sw $t0,0xb0($sp) +/* f09ef4c: 8fa800b0 */ lw $t0,0xb0($sp) +/* f09ef50: 10400022 */ beqz $v0,.L0f09efdc +/* f09ef54: 00402825 */ or $a1,$v0,$zero +/* f09ef58: 850c0018 */ lh $t4,0x18($t0) +/* f09ef5c: 00408025 */ or $s0,$v0,$zero +/* f09ef60: a44c0062 */ sh $t4,0x62($v0) +/* f09ef64: 84430062 */ lh $v1,0x62($v0) +/* f09ef68: 28610002 */ slti $at,$v1,0x2 +/* f09ef6c: 14200002 */ bnez $at,.L0f09ef78 +/* f09ef70: 00036880 */ sll $t5,$v1,0x2 +/* f09ef74: a44d0062 */ sh $t5,0x62($v0) +.L0f09ef78: +/* f09ef78: 9043005c */ lbu $v1,0x5c($v0) +/* f09ef7c: 2401001e */ addiu $at,$zero,0x1e +/* f09ef80: 10610003 */ beq $v1,$at,.L0f09ef90 +/* f09ef84: 2401001f */ addiu $at,$zero,0x1f +/* f09ef88: 54610008 */ bnel $v1,$at,.L0f09efac +/* f09ef8c: 8d020014 */ lw $v0,0x14($t0) +.L0f09ef90: +/* f09ef90: 8ca40014 */ lw $a0,0x14($a1) +/* f09ef94: afa800b0 */ sw $t0,0xb0($sp) +/* f09ef98: 0fc10e70 */ jal func0f0439c0 +/* f09ef9c: afa500a4 */ sw $a1,0xa4($sp) +/* f09efa0: 8fa500a4 */ lw $a1,0xa4($sp) +/* f09efa4: 8fa800b0 */ lw $t0,0xb0($sp) +/* f09efa8: 8d020014 */ lw $v0,0x14($t0) +.L0f09efac: +/* f09efac: 24010115 */ addiu $at,$zero,0x115 +/* f09efb0: 10410007 */ beq $v0,$at,.L0f09efd0 +/* f09efb4: 24010113 */ addiu $at,$zero,0x113 +/* f09efb8: 10410005 */ beq $v0,$at,.L0f09efd0 +/* f09efbc: 24010114 */ addiu $at,$zero,0x114 +/* f09efc0: 10410003 */ beq $v0,$at,.L0f09efd0 +/* f09efc4: 24010116 */ addiu $at,$zero,0x116 +/* f09efc8: 14410004 */ bne $v0,$at,.L0f09efdc +/* f09efcc: 00000000 */ sll $zero,$zero,0x0 +.L0f09efd0: +/* f09efd0: 8cae0010 */ lw $t6,0x10($a1) +/* f09efd4: 35cf0008 */ ori $t7,$t6,0x8 +/* f09efd8: acaf0010 */ sw $t7,0x10($a1) +.L0f09efdc: +/* f09efdc: 12000042 */ beqz $s0,.L0f09f0e8 +/* f09efe0: 8fa500c0 */ lw $a1,0xc0($sp) +/* f09efe4: 8fb800cc */ lw $t8,0xcc($sp) +/* f09efe8: 8fa900b8 */ lw $t1,0xb8($sp) +/* f09efec: 27b90060 */ addiu $t9,$sp,0x60 +/* f09eff0: afb90014 */ sw $t9,0x14($sp) +/* f09eff4: afb80010 */ sw $t8,0x10($sp) +/* f09eff8: 8d2b001c */ lw $t3,0x1c($t1) +/* f09effc: afa5001c */ sw $a1,0x1c($sp) +/* f09f000: 02002025 */ or $a0,$s0,$zero +/* f09f004: 8fa600c4 */ lw $a2,0xc4($sp) +/* f09f008: 8fa700c8 */ lw $a3,0xc8($sp) +/* f09f00c: 0fc27af3 */ jal func0f09ebcc +/* f09f010: afab0018 */ sw $t3,0x18($sp) +/* f09f014: 8e0a0040 */ lw $t2,0x40($s0) +/* f09f018: 3c010fff */ lui $at,0xfff +/* f09f01c: 3421ffff */ ori $at,$at,0xffff +/* f09f020: 01416024 */ and $t4,$t2,$at +/* f09f024: ae0c0040 */ sw $t4,0x40($s0) +/* f09f028: 3c0d800a */ lui $t5,0x800a +/* f09f02c: 8dada2d8 */ lw $t5,-0x5d28($t5) +/* f09f030: 8fae00b8 */ lw $t6,0xb8($sp) +/* f09f034: 11a00005 */ beqz $t5,.L0f09f04c +/* f09f038: 00000000 */ sll $zero,$zero,0x0 +/* f09f03c: 0fc633fe */ jal func0f18cff8 +/* f09f040: 8fa400b8 */ lw $a0,0xb8($sp) +/* f09f044: 10000004 */ beqz $zero,.L0f09f058 +/* f09f048: 8e0f0040 */ lw $t7,0x40($s0) +.L0f09f04c: +/* f09f04c: 0fc4a25f */ jal func0f12897c +/* f09f050: 8dc4001c */ lw $a0,0x1c($t6) +/* f09f054: 8e0f0040 */ lw $t7,0x40($s0) +.L0f09f058: +/* f09f058: 0002c700 */ sll $t8,$v0,0x1c +/* f09f05c: 3c01bf80 */ lui $at,0xbf80 +/* f09f060: 01f8c825 */ or $t9,$t7,$t8 +/* f09f064: 332b0080 */ andi $t3,$t9,0x80 +/* f09f068: 1160001f */ beqz $t3,.L0f09f0e8 +/* f09f06c: ae190040 */ sw $t9,0x40($s0) +/* f09f070: 8e020048 */ lw $v0,0x48($s0) +/* f09f074: 44810000 */ mtc1 $at,$f0 +/* f09f078: 3c017f1b */ lui $at,0x7f1b +/* f09f07c: 8c4a0000 */ lw $t2,0x0($v0) +/* f09f080: 240e00f0 */ addiu $t6,$zero,0xf0 +/* f09f084: 2418ffff */ addiu $t8,$zero,-1 +/* f09f088: 354c0002 */ ori $t4,$t2,0x2 +/* f09f08c: ac4c0000 */ sw $t4,0x0($v0) +/* f09f090: 8e0d0048 */ lw $t5,0x48($s0) +/* f09f094: c430c704 */ lwc1 $f16,-0x38fc($at) +/* f09f098: 2419ffff */ addiu $t9,$zero,-1 +/* f09f09c: 00002025 */ or $a0,$zero,$zero +/* f09f0a0: e5b0008c */ swc1 $f16,0x8c($t5) +/* f09f0a4: 8e0f0048 */ lw $t7,0x48($s0) +/* f09f0a8: 240680a9 */ addiu $a2,$zero,-32599 +/* f09f0ac: 2407ffff */ addiu $a3,$zero,-1 +/* f09f0b0: adee00b4 */ sw $t6,0xb4($t7) +/* f09f0b4: 8e050014 */ lw $a1,0x14($s0) +/* f09f0b8: afb9002c */ sw $t9,0x2c($sp) +/* f09f0bc: afa00028 */ sw $zero,0x28($sp) +/* f09f0c0: afa00020 */ sw $zero,0x20($sp) +/* f09f0c4: afa0001c */ sw $zero,0x1c($sp) +/* f09f0c8: afa00018 */ sw $zero,0x18($sp) +/* f09f0cc: afa00014 */ sw $zero,0x14($sp) +/* f09f0d0: afb80010 */ sw $t8,0x10($sp) +/* f09f0d4: e7a00038 */ swc1 $f0,0x38($sp) +/* f09f0d8: e7a00034 */ swc1 $f0,0x34($sp) +/* f09f0dc: e7a00030 */ swc1 $f0,0x30($sp) +/* f09f0e0: 0fc24e7e */ jal func0f0939f8 +/* f09f0e4: e7a00024 */ swc1 $f0,0x24($sp) +.L0f09f0e8: +/* f09f0e8: 02001025 */ or $v0,$s0,$zero +.L0f09f0ec: +/* f09f0ec: 8fbf004c */ lw $ra,0x4c($sp) +/* f09f0f0: 8fb00048 */ lw $s0,0x48($sp) +/* f09f0f4: 27bd00b8 */ addiu $sp,$sp,0xb8 +/* f09f0f8: 03e00008 */ jr $ra +/* f09f0fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09f100 +/* f09f100: 27bdfdc0 */ addiu $sp,$sp,-576 +/* f09f104: 3c0f8007 */ lui $t7,0x8007 +/* f09f108: afbf002c */ sw $ra,0x2c($sp) +/* f09f10c: afa50244 */ sw $a1,0x244($sp) +/* f09f110: 25ef01ac */ addiu $t7,$t7,0x1ac +/* f09f114: 8de10000 */ lw $at,0x0($t7) +/* f09f118: 27ae0234 */ addiu $t6,$sp,0x234 +/* f09f11c: 8de90004 */ lw $t1,0x4($t7) +/* f09f120: adc10000 */ sw $at,0x0($t6) +/* f09f124: 8de10008 */ lw $at,0x8($t7) +/* f09f128: 3c03800a */ lui $v1,0x800a +/* f09f12c: adc90004 */ sw $t1,0x4($t6) +/* f09f130: adc10008 */ sw $at,0x8($t6) +/* f09f134: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f09f138: 28810002 */ slti $at,$a0,0x2 +/* f09f13c: 00803825 */ or $a3,$a0,$zero +/* f09f140: 8c6a00bc */ lw $t2,0xbc($v1) +/* f09f144: 246b0310 */ addiu $t3,$v1,0x310 +/* f09f148: 246c1c44 */ addiu $t4,$v1,0x1c44 +/* f09f14c: afab01d4 */ sw $t3,0x1d4($sp) +/* f09f150: afac01d0 */ sw $t4,0x1d0($sp) +/* f09f154: 00003025 */ or $a2,$zero,$zero +/* f09f158: 14200003 */ bnez $at,.L0f09f168 +/* f09f15c: afaa01d8 */ sw $t2,0x1d8($sp) +/* f09f160: 24060001 */ addiu $a2,$zero,0x1 +/* f09f164: 2487fffe */ addiu $a3,$a0,-2 +.L0f09f168: +/* f09f168: 00072900 */ sll $a1,$a3,0x4 +/* f09f16c: 00a72823 */ subu $a1,$a1,$a3 +/* f09f170: 00052880 */ sll $a1,$a1,0x2 +/* f09f174: 00a72821 */ addu $a1,$a1,$a3 +/* f09f178: 000528c0 */ sll $a1,$a1,0x3 +/* f09f17c: 00a72821 */ addu $a1,$a1,$a3 +/* f09f180: 00052880 */ sll $a1,$a1,0x2 +/* f09f184: 00656821 */ addu $t5,$v1,$a1 +/* f09f188: 25b90638 */ addiu $t9,$t5,0x638 +/* f09f18c: afb90158 */ sw $t9,0x158($sp) +/* f09f190: 00651021 */ addu $v0,$v1,$a1 +/* f09f194: c44409ac */ lwc1 $f4,0x9ac($v0) +/* f09f198: 27a401f4 */ addiu $a0,$sp,0x1f4 +/* f09f19c: e7a4017c */ swc1 $f4,0x17c($sp) +/* f09f1a0: c44609b0 */ lwc1 $f6,0x9b0($v0) +/* f09f1a4: e7a60180 */ swc1 $f6,0x180($sp) +/* f09f1a8: c44809b4 */ lwc1 $f8,0x9b4($v0) +/* f09f1ac: afa70240 */ sw $a3,0x240($sp) +/* f09f1b0: afa6015c */ sw $a2,0x15c($sp) +/* f09f1b4: afa50034 */ sw $a1,0x34($sp) +/* f09f1b8: 0c00566c */ jal 0x159b0 +/* f09f1bc: e7a80184 */ swc1 $f8,0x184($sp) +/* f09f1c0: 8fb80244 */ lw $t8,0x244($sp) +/* f09f1c4: 2401001a */ addiu $at,$zero,0x1a +/* f09f1c8: 930e0000 */ lbu $t6,0x0($t8) +/* f09f1cc: 15c1000b */ bne $t6,$at,.L0f09f1fc +/* f09f1d0: 3c017f1b */ lui $at,0x7f1b +/* f09f1d4: c42cc708 */ lwc1 $f12,-0x38f8($at) +/* f09f1d8: 0c005900 */ jal 0x16400 +/* f09f1dc: 27a501f4 */ addiu $a1,$sp,0x1f4 +/* f09f1e0: 3c017f1b */ lui $at,0x7f1b +/* f09f1e4: c42cc70c */ lwc1 $f12,-0x38f4($at) +/* f09f1e8: 0c0058ba */ jal 0x162e8 +/* f09f1ec: 27a50190 */ addiu $a1,$sp,0x190 +/* f09f1f0: 27a40190 */ addiu $a0,$sp,0x190 +/* f09f1f4: 0c00567f */ jal 0x159fc +/* f09f1f8: 27a501f4 */ addiu $a1,$sp,0x1f4 +.L0f09f1fc: +/* f09f1fc: 3c0f800a */ lui $t7,0x800a +/* f09f200: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f09f204: 8fa90034 */ lw $t1,0x34($sp) +/* f09f208: 27a50190 */ addiu $a1,$sp,0x190 +/* f09f20c: 01e92021 */ addu $a0,$t7,$t1 +/* f09f210: 0c005746 */ jal 0x15d18 +/* f09f214: 24840c58 */ addiu $a0,$a0,0xc58 +/* f09f218: 27a40190 */ addiu $a0,$sp,0x190 +/* f09f21c: 27a50194 */ addiu $a1,$sp,0x194 +/* f09f220: 0c0011e4 */ jal 0x4790 +/* f09f224: 27a60198 */ addiu $a2,$sp,0x198 +/* f09f228: 27a401a0 */ addiu $a0,$sp,0x1a0 +/* f09f22c: 27a501a4 */ addiu $a1,$sp,0x1a4 +/* f09f230: 0c0011e4 */ jal 0x4790 +/* f09f234: 27a601a8 */ addiu $a2,$sp,0x1a8 +/* f09f238: 27a401b0 */ addiu $a0,$sp,0x1b0 +/* f09f23c: 27a501b4 */ addiu $a1,$sp,0x1b4 +/* f09f240: 0c0011e4 */ jal 0x4790 +/* f09f244: 27a601b8 */ addiu $a2,$sp,0x1b8 +/* f09f248: 44800000 */ mtc1 $zero,$f0 +/* f09f24c: 27a40190 */ addiu $a0,$sp,0x190 +/* f09f250: 27a501f4 */ addiu $a1,$sp,0x1f4 +/* f09f254: e7a001c0 */ swc1 $f0,0x1c0($sp) +/* f09f258: e7a001c4 */ swc1 $f0,0x1c4($sp) +/* f09f25c: 0c00567f */ jal 0x159fc +/* f09f260: e7a001c8 */ swc1 $f0,0x1c8($sp) +/* f09f264: 8fa401d8 */ lw $a0,0x1d8($sp) +/* f09f268: 0fc30795 */ jal func0f0c1e54 +/* f09f26c: 00002825 */ or $a1,$zero,$zero +/* f09f270: 8fa201d8 */ lw $v0,0x1d8($sp) +/* f09f274: 240a003f */ addiu $t2,$zero,0x3f +/* f09f278: afaa0010 */ sw $t2,0x10($sp) +/* f09f27c: 24450028 */ addiu $a1,$v0,0x28 +/* f09f280: afa50038 */ sw $a1,0x38($sp) +/* f09f284: 27a6017c */ addiu $a2,$sp,0x17c +/* f09f288: 27a70160 */ addiu $a3,$sp,0x160 +/* f09f28c: 0c00b7ab */ jal 0x2deac +/* f09f290: 24440008 */ addiu $a0,$v0,0x8 +/* f09f294: 10400008 */ beqz $v0,.L0f09f2b8 +/* f09f298: 8fab01d8 */ lw $t3,0x1d8($sp) +/* f09f29c: c7aa017c */ lwc1 $f10,0x17c($sp) +/* f09f2a0: c7b00180 */ lwc1 $f16,0x180($sp) +/* f09f2a4: c7b20184 */ lwc1 $f18,0x184($sp) +/* f09f2a8: e7aa0170 */ swc1 $f10,0x170($sp) +/* f09f2ac: e7b00174 */ swc1 $f16,0x174($sp) +/* f09f2b0: 1000000a */ beqz $zero,.L0f09f2dc +/* f09f2b4: e7b20178 */ swc1 $f18,0x178($sp) +.L0f09f2b8: +/* f09f2b8: c5640008 */ lwc1 $f4,0x8($t3) +/* f09f2bc: 8fa40038 */ lw $a0,0x38($sp) +/* f09f2c0: 27a50160 */ addiu $a1,$sp,0x160 +/* f09f2c4: e7a40170 */ swc1 $f4,0x170($sp) +/* f09f2c8: c566000c */ lwc1 $f6,0xc($t3) +/* f09f2cc: e7a60174 */ swc1 $f6,0x174($sp) +/* f09f2d0: c5680010 */ lwc1 $f8,0x10($t3) +/* f09f2d4: 0fc195e9 */ jal func0f0657a4 +/* f09f2d8: e7a80178 */ swc1 $f8,0x178($sp) +.L0f09f2dc: +/* f09f2dc: 8fa401d8 */ lw $a0,0x1d8($sp) +/* f09f2e0: 0fc30795 */ jal func0f0c1e54 +/* f09f2e4: 24050001 */ addiu $a1,$zero,0x1 +/* f09f2e8: 27a401e8 */ addiu $a0,$sp,0x1e8 +/* f09f2ec: 27a501dc */ addiu $a1,$sp,0x1dc +/* f09f2f0: 8fa60240 */ lw $a2,0x240($sp) +/* f09f2f4: 0fc2832c */ jal func0f0a0cb0 +/* f09f2f8: 24070001 */ addiu $a3,$zero,0x1 +/* f09f2fc: 0fc2d5de */ jal func0f0b5778 +/* f09f300: 00000000 */ sll $zero,$zero,0x0 +/* f09f304: 00402025 */ or $a0,$v0,$zero +/* f09f308: 0c0056c4 */ jal 0x15b10 +/* f09f30c: 27a501dc */ addiu $a1,$sp,0x1dc +/* f09f310: 8fac015c */ lw $t4,0x15c($sp) +/* f09f314: 3c017f1b */ lui $at,0x7f1b +/* f09f318: c7aa01dc */ lwc1 $f10,0x1dc($sp) +/* f09f31c: 1180000d */ beqz $t4,.L0f09f354 +/* f09f320: 8fa40158 */ lw $a0,0x158($sp) +/* f09f324: c420c710 */ lwc1 $f0,-0x38f0($at) +/* f09f328: c7b201e0 */ lwc1 $f18,0x1e0($sp) +/* f09f32c: c7a601e4 */ lwc1 $f6,0x1e4($sp) +/* f09f330: 46005402 */ mul.s $f16,$f10,$f0 +/* f09f334: 00000000 */ sll $zero,$zero,0x0 +/* f09f338: 46009102 */ mul.s $f4,$f18,$f0 +/* f09f33c: 00000000 */ sll $zero,$zero,0x0 +/* f09f340: 46003202 */ mul.s $f8,$f6,$f0 +/* f09f344: e7b00234 */ swc1 $f16,0x234($sp) +/* f09f348: e7a40238 */ swc1 $f4,0x238($sp) +/* f09f34c: 100000a9 */ beqz $zero,.L0f09f5f4 +/* f09f350: e7a8023c */ swc1 $f8,0x23c($sp) +.L0f09f354: +/* f09f354: 0fc2c7aa */ jal func0f0b1ea8 +/* f09f358: 3c050080 */ lui $a1,0x80 +/* f09f35c: 10400087 */ beqz $v0,.L0f09f57c +/* f09f360: 3c017f1b */ lui $at,0x7f1b +/* f09f364: 00002025 */ or $a0,$zero,$zero +/* f09f368: 00002825 */ or $a1,$zero,$zero +/* f09f36c: 0fc18755 */ jal func0f061d54 +/* f09f370: 00003025 */ or $a2,$zero,$zero +/* f09f374: 8fad0158 */ lw $t5,0x158($sp) +/* f09f378: 8db906b4 */ lw $t9,0x6b4($t5) +/* f09f37c: 13200071 */ beqz $t9,.L0f09f544 +/* f09f380: 00000000 */ sll $zero,$zero,0x0 +/* f09f384: c5aa06b8 */ lwc1 $f10,0x6b8($t5) +/* f09f388: 3c0541ad */ lui $a1,0x41ad +/* f09f38c: 34a55555 */ ori $a1,$a1,0x5555 +/* f09f390: e7aa014c */ swc1 $f10,0x14c($sp) +/* f09f394: c5b006bc */ lwc1 $f16,0x6bc($t5) +/* f09f398: 27a40170 */ addiu $a0,$sp,0x170 +/* f09f39c: 27a6014c */ addiu $a2,$sp,0x14c +/* f09f3a0: e7b00150 */ swc1 $f16,0x150($sp) +/* f09f3a4: c5b206c0 */ lwc1 $f18,0x6c0($t5) +/* f09f3a8: 27a70140 */ addiu $a3,$sp,0x140 +/* f09f3ac: 0fc100c7 */ jal func0f04031c +/* f09f3b0: e7b20154 */ swc1 $f18,0x154($sp) +/* f09f3b4: c7a401dc */ lwc1 $f4,0x1dc($sp) +/* f09f3b8: c7a60140 */ lwc1 $f6,0x140($sp) +/* f09f3bc: c7aa01e0 */ lwc1 $f10,0x1e0($sp) +/* f09f3c0: c7b00144 */ lwc1 $f16,0x144($sp) +/* f09f3c4: 46062202 */ mul.s $f8,$f4,$f6 +/* f09f3c8: c7a60148 */ lwc1 $f6,0x148($sp) +/* f09f3cc: 46105482 */ mul.s $f18,$f10,$f16 +/* f09f3d0: c7aa01e4 */ lwc1 $f10,0x1e4($sp) +/* f09f3d4: 460a3402 */ mul.s $f16,$f6,$f10 +/* f09f3d8: 46124100 */ add.s $f4,$f8,$f18 +/* f09f3dc: 0fc25a74 */ jal func0f0969d0 +/* f09f3e0: 46048300 */ add.s $f12,$f16,$f4 +/* f09f3e4: 3c017f1b */ lui $at,0x7f1b +/* f09f3e8: c428c714 */ lwc1 $f8,-0x38ec($at) +/* f09f3ec: e7a00138 */ swc1 $f0,0x138($sp) +/* f09f3f0: 3c017f1b */ lui $at,0x7f1b +/* f09f3f4: 4600403c */ c.lt.s $f8,$f0 +/* f09f3f8: 27a400f8 */ addiu $a0,$sp,0xf8 +/* f09f3fc: c7a601dc */ lwc1 $f6,0x1dc($sp) +/* f09f400: 45030007 */ bc1tl .L0f09f420 +/* f09f404: 44800000 */ mtc1 $zero,$f0 +/* f09f408: c432c718 */ lwc1 $f18,-0x38e8($at) +/* f09f40c: 4612003c */ c.lt.s $f0,$f18 +/* f09f410: c7b20140 */ lwc1 $f18,0x140($sp) +/* f09f414: 45020047 */ bc1fl .L0f09f534 +/* f09f418: c7a60144 */ lwc1 $f6,0x144($sp) +/* f09f41c: 44800000 */ mtc1 $zero,$f0 +.L0f09f420: +/* f09f420: 3c013f80 */ lui $at,0x3f80 +/* f09f424: 44812000 */ mtc1 $at,$f4 +/* f09f428: c7aa01e0 */ lwc1 $f10,0x1e0($sp) +/* f09f42c: c7b001e4 */ lwc1 $f16,0x1e4($sp) +/* f09f430: 44050000 */ mfc1 $a1,$f0 +/* f09f434: 44060000 */ mfc1 $a2,$f0 +/* f09f438: 44070000 */ mfc1 $a3,$f0 +/* f09f43c: e7a60010 */ swc1 $f6,0x10($sp) +/* f09f440: e7a0001c */ swc1 $f0,0x1c($sp) +/* f09f444: e7a00024 */ swc1 $f0,0x24($sp) +/* f09f448: e7aa0014 */ swc1 $f10,0x14($sp) +/* f09f44c: e7a40020 */ swc1 $f4,0x20($sp) +/* f09f450: 0c005ad6 */ jal 0x16b58 +/* f09f454: e7b00018 */ swc1 $f16,0x18($sp) +/* f09f458: 44800000 */ mtc1 $zero,$f0 +/* f09f45c: 3c013f80 */ lui $at,0x3f80 +/* f09f460: 44815000 */ mtc1 $at,$f10 +/* f09f464: c7a80140 */ lwc1 $f8,0x140($sp) +/* f09f468: c7b20144 */ lwc1 $f18,0x144($sp) +/* f09f46c: c7a60148 */ lwc1 $f6,0x148($sp) +/* f09f470: 44050000 */ mfc1 $a1,$f0 +/* f09f474: 44060000 */ mfc1 $a2,$f0 +/* f09f478: 44070000 */ mfc1 $a3,$f0 +/* f09f47c: 27a400b8 */ addiu $a0,$sp,0xb8 +/* f09f480: e7a0001c */ swc1 $f0,0x1c($sp) +/* f09f484: e7a00024 */ swc1 $f0,0x24($sp) +/* f09f488: e7a80010 */ swc1 $f8,0x10($sp) +/* f09f48c: e7aa0020 */ swc1 $f10,0x20($sp) +/* f09f490: e7b20014 */ swc1 $f18,0x14($sp) +/* f09f494: 0c005ad6 */ jal 0x16b58 +/* f09f498: e7a60018 */ swc1 $f6,0x18($sp) +/* f09f49c: 27a400f8 */ addiu $a0,$sp,0xf8 +/* f09f4a0: 0fc25c11 */ jal func0f097044 +/* f09f4a4: 27a50068 */ addiu $a1,$sp,0x68 +/* f09f4a8: 27a400b8 */ addiu $a0,$sp,0xb8 +/* f09f4ac: 0fc25c11 */ jal func0f097044 +/* f09f4b0: 27a50058 */ addiu $a1,$sp,0x58 +/* f09f4b4: 27a40068 */ addiu $a0,$sp,0x68 +/* f09f4b8: 0fc25db0 */ jal func0f0976c0 +/* f09f4bc: 27a50058 */ addiu $a1,$sp,0x58 +/* f09f4c0: 3c017f1b */ lui $at,0x7f1b +/* f09f4c4: c430c71c */ lwc1 $f16,-0x38e4($at) +/* f09f4c8: c7a40138 */ lwc1 $f4,0x138($sp) +/* f09f4cc: 44804000 */ mtc1 $zero,$f8 +/* f09f4d0: 27a40068 */ addiu $a0,$sp,0x68 +/* f09f4d4: 46048003 */ div.s $f0,$f16,$f4 +/* f09f4d8: 27a50058 */ addiu $a1,$sp,0x58 +/* f09f4dc: 4608003c */ c.lt.s $f0,$f8 +/* f09f4e0: 46000086 */ mov.s $f2,$f0 +/* f09f4e4: 45020003 */ bc1fl .L0f09f4f4 +/* f09f4e8: 44061000 */ mfc1 $a2,$f2 +/* f09f4ec: 46000087 */ neg.s $f2,$f0 +/* f09f4f0: 44061000 */ mfc1 $a2,$f2 +.L0f09f4f4: +/* f09f4f4: 0fc25cae */ jal func0f0972b8 +/* f09f4f8: 27a70048 */ addiu $a3,$sp,0x48 +/* f09f4fc: 27a40048 */ addiu $a0,$sp,0x48 +/* f09f500: 0fc25bb5 */ jal func0f096ed4 +/* f09f504: 27a50078 */ addiu $a1,$sp,0x78 +/* f09f508: c7b20098 */ lwc1 $f18,0x98($sp) +/* f09f50c: c7aa009c */ lwc1 $f10,0x9c($sp) +/* f09f510: c7a400a0 */ lwc1 $f4,0xa0($sp) +/* f09f514: 46009187 */ neg.s $f6,$f18 +/* f09f518: 46005407 */ neg.s $f16,$f10 +/* f09f51c: 46002207 */ neg.s $f8,$f4 +/* f09f520: e7a601dc */ swc1 $f6,0x1dc($sp) +/* f09f524: e7b001e0 */ swc1 $f16,0x1e0($sp) +/* f09f528: 10000006 */ beqz $zero,.L0f09f544 +/* f09f52c: e7a801e4 */ swc1 $f8,0x1e4($sp) +/* f09f530: c7a60144 */ lwc1 $f6,0x144($sp) +.L0f09f534: +/* f09f534: c7aa0148 */ lwc1 $f10,0x148($sp) +/* f09f538: e7b201dc */ swc1 $f18,0x1dc($sp) +/* f09f53c: e7a601e0 */ swc1 $f6,0x1e0($sp) +/* f09f540: e7aa01e4 */ swc1 $f10,0x1e4($sp) +.L0f09f544: +/* f09f544: 3c017f1b */ lui $at,0x7f1b +/* f09f548: c420c720 */ lwc1 $f0,-0x38e0($at) +/* f09f54c: c7b001dc */ lwc1 $f16,0x1dc($sp) +/* f09f550: c7a801e0 */ lwc1 $f8,0x1e0($sp) +/* f09f554: c7a601e4 */ lwc1 $f6,0x1e4($sp) +/* f09f558: 46008102 */ mul.s $f4,$f16,$f0 +/* f09f55c: 00000000 */ sll $zero,$zero,0x0 +/* f09f560: 46004482 */ mul.s $f18,$f8,$f0 +/* f09f564: 00000000 */ sll $zero,$zero,0x0 +/* f09f568: 46003282 */ mul.s $f10,$f6,$f0 +/* f09f56c: e7a40234 */ swc1 $f4,0x234($sp) +/* f09f570: e7b20238 */ swc1 $f18,0x238($sp) +/* f09f574: 1000001f */ beqz $zero,.L0f09f5f4 +/* f09f578: e7aa023c */ swc1 $f10,0x23c($sp) +.L0f09f57c: +/* f09f57c: c420c724 */ lwc1 $f0,-0x38dc($at) +/* f09f580: c7b001dc */ lwc1 $f16,0x1dc($sp) +/* f09f584: c7a801e0 */ lwc1 $f8,0x1e0($sp) +/* f09f588: c7a601e4 */ lwc1 $f6,0x1e4($sp) +/* f09f58c: 46008102 */ mul.s $f4,$f16,$f0 +/* f09f590: 8fb80244 */ lw $t8,0x244($sp) +/* f09f594: 2401001e */ addiu $at,$zero,0x1e +/* f09f598: 46004482 */ mul.s $f18,$f8,$f0 +/* f09f59c: 00000000 */ sll $zero,$zero,0x0 +/* f09f5a0: 46003282 */ mul.s $f10,$f6,$f0 +/* f09f5a4: e7a40234 */ swc1 $f4,0x234($sp) +/* f09f5a8: e7b20238 */ swc1 $f18,0x238($sp) +/* f09f5ac: c7b00238 */ lwc1 $f16,0x238($sp) +/* f09f5b0: e7aa023c */ swc1 $f10,0x23c($sp) +/* f09f5b4: 93030000 */ lbu $v1,0x0($t8) +/* f09f5b8: 10610004 */ beq $v1,$at,.L0f09f5cc +/* f09f5bc: 00000000 */ sll $zero,$zero,0x0 +/* f09f5c0: 2401001f */ addiu $at,$zero,0x1f +/* f09f5c4: 14610006 */ bne $v1,$at,.L0f09f5e0 +/* f09f5c8: c7a80238 */ lwc1 $f8,0x238($sp) +.L0f09f5cc: +/* f09f5cc: 3c017f1b */ lui $at,0x7f1b +/* f09f5d0: c420c728 */ lwc1 $f0,-0x38d8($at) +/* f09f5d4: 46008100 */ add.s $f4,$f16,$f0 +/* f09f5d8: 10000006 */ beqz $zero,.L0f09f5f4 +/* f09f5dc: e7a40238 */ swc1 $f4,0x238($sp) +.L0f09f5e0: +/* f09f5e0: 3c0140a0 */ lui $at,0x40a0 +/* f09f5e4: 44819000 */ mtc1 $at,$f18 +/* f09f5e8: 00000000 */ sll $zero,$zero,0x0 +/* f09f5ec: 46124180 */ add.s $f6,$f8,$f18 +/* f09f5f0: e7a60238 */ swc1 $f6,0x238($sp) +.L0f09f5f4: +/* f09f5f4: 8fae0244 */ lw $t6,0x244($sp) +/* f09f5f8: 2401000e */ addiu $at,$zero,0xe +/* f09f5fc: 91cf0000 */ lbu $t7,0x0($t6) +/* f09f600: 15e10003 */ bne $t7,$at,.L0f09f610 +/* f09f604: 00000000 */ sll $zero,$zero,0x0 +/* f09f608: 0fc284d3 */ jal func0f0a134c +/* f09f60c: 8fa40240 */ lw $a0,0x240($sp) +.L0f09f610: +/* f09f610: 3c08800a */ lui $t0,0x800a +/* f09f614: 25089fc0 */ addiu $t0,$t0,-24640 +/* f09f618: 8d090034 */ lw $t1,0x34($t0) +/* f09f61c: 8fa201d8 */ lw $v0,0x1d8($sp) +/* f09f620: 8fa301d4 */ lw $v1,0x1d4($sp) +/* f09f624: 1920001e */ blez $t1,.L0f09f6a0 +/* f09f628: 27a60170 */ addiu $a2,$sp,0x170 +/* f09f62c: c44a0008 */ lwc1 $f10,0x8($v0) +/* f09f630: c4700000 */ lwc1 $f16,0x0($v1) +/* f09f634: 8fa401d0 */ lw $a0,0x1d0($sp) +/* f09f638: c500004c */ lwc1 $f0,0x4c($t0) +/* f09f63c: 46105101 */ sub.s $f4,$f10,$f16 +/* f09f640: c4880000 */ lwc1 $f8,0x0($a0) +/* f09f644: c7aa0234 */ lwc1 $f10,0x234($sp) +/* f09f648: 46082480 */ add.s $f18,$f4,$f8 +/* f09f64c: 46009183 */ div.s $f6,$f18,$f0 +/* f09f650: 46065400 */ add.s $f16,$f10,$f6 +/* f09f654: e7b00234 */ swc1 $f16,0x234($sp) +/* f09f658: c4680004 */ lwc1 $f8,0x4($v1) +/* f09f65c: c444000c */ lwc1 $f4,0xc($v0) +/* f09f660: c48a0004 */ lwc1 $f10,0x4($a0) +/* f09f664: 46082481 */ sub.s $f18,$f4,$f8 +/* f09f668: c7a40238 */ lwc1 $f4,0x238($sp) +/* f09f66c: 460a9180 */ add.s $f6,$f18,$f10 +/* f09f670: 46003403 */ div.s $f16,$f6,$f0 +/* f09f674: 46102200 */ add.s $f8,$f4,$f16 +/* f09f678: e7a80238 */ swc1 $f8,0x238($sp) +/* f09f67c: c46a0008 */ lwc1 $f10,0x8($v1) +/* f09f680: c4520010 */ lwc1 $f18,0x10($v0) +/* f09f684: c4840008 */ lwc1 $f4,0x8($a0) +/* f09f688: 460a9181 */ sub.s $f6,$f18,$f10 +/* f09f68c: c7b2023c */ lwc1 $f18,0x23c($sp) +/* f09f690: 46043400 */ add.s $f16,$f6,$f4 +/* f09f694: 46008203 */ div.s $f8,$f16,$f0 +/* f09f698: 46089280 */ add.s $f10,$f18,$f8 +/* f09f69c: e7aa023c */ swc1 $f10,0x23c($sp) +.L0f09f6a0: +/* f09f6a0: 8d0a0284 */ lw $t2,0x284($t0) +/* f09f6a4: 27ac01f4 */ addiu $t4,$sp,0x1f4 +/* f09f6a8: 27b90234 */ addiu $t9,$sp,0x234 +/* f09f6ac: 8d4b00bc */ lw $t3,0xbc($t2) +/* f09f6b0: 8fa50244 */ lw $a1,0x244($sp) +/* f09f6b4: 27a70160 */ addiu $a3,$sp,0x160 +/* f09f6b8: 8d640004 */ lw $a0,0x4($t3) +/* f09f6bc: afb90014 */ sw $t9,0x14($sp) +/* f09f6c0: 0fc27b86 */ jal func0f09ee18 +/* f09f6c4: afac0010 */ sw $t4,0x10($sp) +/* f09f6c8: 1040005b */ beqz $v0,.L0f09f838 +/* f09f6cc: 00402025 */ or $a0,$v0,$zero +/* f09f6d0: 904d0003 */ lbu $t5,0x3($v0) +/* f09f6d4: 24010008 */ addiu $at,$zero,0x8 +/* f09f6d8: 8fa60244 */ lw $a2,0x244($sp) +/* f09f6dc: 55a10027 */ bnel $t5,$at,.L0f09f77c +/* f09f6e0: 8c8d0040 */ lw $t5,0x40($a0) +/* f09f6e4: afa20188 */ sw $v0,0x188($sp) +/* f09f6e8: 90c30000 */ lbu $v1,0x0($a2) +/* f09f6ec: 2401001e */ addiu $at,$zero,0x1e +/* f09f6f0: 54610013 */ bnel $v1,$at,.L0f09f740 +/* f09f6f4: 24010035 */ addiu $at,$zero,0x35 +/* f09f6f8: 90d80003 */ lbu $t8,0x3($a2) +/* f09f6fc: 8fae0158 */ lw $t6,0x158($sp) +/* f09f700: 5700000f */ bnezl $t8,.L0f09f740 +/* f09f704: 24010035 */ addiu $at,$zero,0x35 +/* f09f708: 85c306d4 */ lh $v1,0x6d4($t6) +/* f09f70c: 84450062 */ lh $a1,0x62($v0) +/* f09f710: 00037880 */ sll $t7,$v1,0x2 +/* f09f714: 00af082a */ slt $at,$a1,$t7 +/* f09f718: 10200003 */ beqz $at,.L0f09f728 +/* f09f71c: 01e01825 */ or $v1,$t7,$zero +/* f09f720: 10000003 */ beqz $zero,.L0f09f730 +/* f09f724: a4400062 */ sh $zero,0x62($v0) +.L0f09f728: +/* f09f728: 00a34823 */ subu $t1,$a1,$v1 +/* f09f72c: a4490062 */ sh $t1,0x62($v0) +.L0f09f730: +/* f09f730: 90ca0003 */ lbu $t2,0x3($a2) +/* f09f734: 10000010 */ beqz $zero,.L0f09f778 +/* f09f738: a04a005f */ sb $t2,0x5f($v0) +/* f09f73c: 24010035 */ addiu $at,$zero,0x35 +.L0f09f740: +/* f09f740: 1461000d */ bne $v1,$at,.L0f09f778 +/* f09f744: 3c0b800a */ lui $t3,0x800a +/* f09f748: 8d6ba474 */ lw $t3,-0x5b8c($t3) +/* f09f74c: 24010026 */ addiu $at,$zero,0x26 +/* f09f750: 5561000a */ bnel $t3,$at,.L0f09f77c +/* f09f754: 8c8d0040 */ lw $t5,0x40($a0) +/* f09f758: 0fc68606 */ jal func0f1a1818 +/* f09f75c: afa4018c */ sw $a0,0x18c($sp) +/* f09f760: 8c4c0000 */ lw $t4,0x0($v0) +/* f09f764: 8fa4018c */ lw $a0,0x18c($sp) +/* f09f768: 000ccfc2 */ srl $t9,$t4,0x1f +/* f09f76c: 53200003 */ beqzl $t9,.L0f09f77c +/* f09f770: 8c8d0040 */ lw $t5,0x40($a0) +/* f09f774: ac440008 */ sw $a0,0x8($v0) +.L0f09f778: +/* f09f778: 8c8d0040 */ lw $t5,0x40($a0) +.L0f09f77c: +/* f09f77c: 8fa60244 */ lw $a2,0x244($sp) +/* f09f780: 31b80080 */ andi $t8,$t5,0x80 +/* f09f784: 5300002d */ beqzl $t8,.L0f09f83c +/* f09f788: 8fbf002c */ lw $ra,0x2c($sp) +/* f09f78c: 8c820048 */ lw $v0,0x48($a0) +/* f09f790: 2401001e */ addiu $at,$zero,0x1e +/* f09f794: 8c4e0000 */ lw $t6,0x0($v0) +/* f09f798: 35cf0080 */ ori $t7,$t6,0x80 +/* f09f79c: ac4f0000 */ sw $t7,0x0($v0) +/* f09f7a0: 8c890048 */ lw $t1,0x48($a0) +/* f09f7a4: c7a6017c */ lwc1 $f6,0x17c($sp) +/* f09f7a8: e52600c4 */ swc1 $f6,0xc4($t1) +/* f09f7ac: 8c8a0048 */ lw $t2,0x48($a0) +/* f09f7b0: c7a40180 */ lwc1 $f4,0x180($sp) +/* f09f7b4: e54400c8 */ swc1 $f4,0xc8($t2) +/* f09f7b8: 8c8b0048 */ lw $t3,0x48($a0) +/* f09f7bc: c7b00184 */ lwc1 $f16,0x184($sp) +/* f09f7c0: e57000cc */ swc1 $f16,0xcc($t3) +/* f09f7c4: 90c30000 */ lbu $v1,0x0($a2) +/* f09f7c8: 5461000a */ bnel $v1,$at,.L0f09f7f4 +/* f09f7cc: 2401001a */ addiu $at,$zero,0x1a +/* f09f7d0: 90cc0003 */ lbu $t4,0x3($a2) +/* f09f7d4: 24010001 */ addiu $at,$zero,0x1 +/* f09f7d8: 15810005 */ bne $t4,$at,.L0f09f7f0 +/* f09f7dc: 3c013f80 */ lui $at,0x3f80 +/* f09f7e0: 44819000 */ mtc1 $at,$f18 +/* f09f7e4: 8c990048 */ lw $t9,0x48($a0) +/* f09f7e8: e732008c */ swc1 $f18,0x8c($t9) +/* f09f7ec: 90c30000 */ lbu $v1,0x0($a2) +.L0f09f7f0: +/* f09f7f0: 2401001a */ addiu $at,$zero,0x1a +.L0f09f7f4: +/* f09f7f4: 14610010 */ bne $v1,$at,.L0f09f838 +/* f09f7f8: 8fad0188 */ lw $t5,0x188($sp) +/* f09f7fc: 8da20048 */ lw $v0,0x48($t5) +/* f09f800: 3c017f1b */ lui $at,0x7f1b +/* f09f804: 240a00f0 */ addiu $t2,$zero,0xf0 +/* f09f808: 8c580000 */ lw $t8,0x0($v0) +/* f09f80c: 370e0002 */ ori $t6,$t8,0x2 +/* f09f810: ac4e0000 */ sw $t6,0x0($v0) +/* f09f814: 8faf0188 */ lw $t7,0x188($sp) +/* f09f818: c428c72c */ lwc1 $f8,-0x38d4($at) +/* f09f81c: 8de90048 */ lw $t1,0x48($t7) +/* f09f820: e528008c */ swc1 $f8,0x8c($t1) +/* f09f824: 8deb0048 */ lw $t3,0x48($t7) +/* f09f828: ad6a00b4 */ sw $t2,0xb4($t3) +/* f09f82c: 8dec0040 */ lw $t4,0x40($t7) +/* f09f830: 35990020 */ ori $t9,$t4,0x20 +/* f09f834: adf90040 */ sw $t9,0x40($t7) +.L0f09f838: +/* f09f838: 8fbf002c */ lw $ra,0x2c($sp) +.L0f09f83c: +/* f09f83c: 27bd0240 */ addiu $sp,$sp,0x240 +/* f09f840: 03e00008 */ jr $ra +/* f09f844: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09f848 +/* f09f848: 00047100 */ sll $t6,$a0,0x4 +/* f09f84c: 01c47023 */ subu $t6,$t6,$a0 +/* f09f850: 27bdff80 */ addiu $sp,$sp,-128 +/* f09f854: 000e7080 */ sll $t6,$t6,0x2 +/* f09f858: 01c47021 */ addu $t6,$t6,$a0 +/* f09f85c: 3c02800a */ lui $v0,0x800a +/* f09f860: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f09f864: 000e70c0 */ sll $t6,$t6,0x3 +/* f09f868: 01c47021 */ addu $t6,$t6,$a0 +/* f09f86c: afb10018 */ sw $s1,0x18($sp) +/* f09f870: 000e7080 */ sll $t6,$t6,0x2 +/* f09f874: afbf0024 */ sw $ra,0x24($sp) +/* f09f878: afb30020 */ sw $s3,0x20($sp) +/* f09f87c: afb2001c */ sw $s2,0x1c($sp) +/* f09f880: afb00014 */ sw $s0,0x14($sp) +/* f09f884: 004e8821 */ addu $s1,$v0,$t6 +/* f09f888: 8e300850 */ lw $s0,0x850($s1) +/* f09f88c: 26310638 */ addiu $s1,$s1,0x638 +/* f09f890: 52000032 */ beqzl $s0,.L0f09f95c +/* f09f894: 8fbf0024 */ lw $ra,0x24($sp) +/* f09f898: 8e120014 */ lw $s2,0x14($s0) +/* f09f89c: 5240002f */ beqzl $s2,.L0f09f95c +/* f09f8a0: 8fbf0024 */ lw $ra,0x24($sp) +/* f09f8a4: 8c4f00bc */ lw $t7,0xbc($v0) +/* f09f8a8: 262402f4 */ addiu $a0,$s1,0x2f4 +/* f09f8ac: afaf0030 */ sw $t7,0x30($sp) +/* f09f8b0: 8e38021c */ lw $t8,0x21c($s1) +/* f09f8b4: 8e130018 */ lw $s3,0x18($s0) +/* f09f8b8: 57000014 */ bnezl $t8,.L0f09f90c +/* f09f8bc: 8e680008 */ lw $t0,0x8($s3) +/* f09f8c0: 0c005746 */ jal 0x15d18 +/* f09f8c4: 27a50034 */ addiu $a1,$sp,0x34 +/* f09f8c8: 44800000 */ mtc1 $zero,$f0 +/* f09f8cc: 27a50034 */ addiu $a1,$sp,0x34 +/* f09f8d0: e7a00064 */ swc1 $f0,0x64($sp) +/* f09f8d4: e7a00068 */ swc1 $f0,0x68($sp) +/* f09f8d8: e7a0006c */ swc1 $f0,0x6c($sp) +/* f09f8dc: 8e190018 */ lw $t9,0x18($s0) +/* f09f8e0: 0c0057c1 */ jal 0x15f04 +/* f09f8e4: c72c0014 */ lwc1 $f12,0x14($t9) +/* f09f8e8: 8fa70030 */ lw $a3,0x30($sp) +/* f09f8ec: 02002025 */ or $a0,$s0,$zero +/* f09f8f0: 26250374 */ addiu $a1,$s1,0x374 +/* f09f8f4: 27a60034 */ addiu $a2,$sp,0x34 +/* f09f8f8: 0fc1a960 */ jal func0f06a580 +/* f09f8fc: 24e70028 */ addiu $a3,$a3,0x28 +/* f09f900: 0fc19711 */ jal func0f065c44 +/* f09f904: 02402025 */ or $a0,$s2,$zero +/* f09f908: 8e680008 */ lw $t0,0x8($s3) +.L0f09f90c: +/* f09f90c: 8504000e */ lh $a0,0xe($t0) +/* f09f910: 00044980 */ sll $t1,$a0,0x6 +/* f09f914: 0fc59e7d */ jal func0f1679f4 +/* f09f918: 01202025 */ or $a0,$t1,$zero +/* f09f91c: ae62000c */ sw $v0,0xc($s3) +/* f09f920: 26240620 */ addiu $a0,$s1,0x620 +/* f09f924: 0c005746 */ jal 0x15d18 +/* f09f928: 00402825 */ or $a1,$v0,$zero +/* f09f92c: 8e6a0008 */ lw $t2,0x8($s3) +/* f09f930: 02602025 */ or $a0,$s3,$zero +/* f09f934: 0c0072c3 */ jal 0x1cb0c +/* f09f938: 8d450000 */ lw $a1,0x0($t2) +/* f09f93c: 924b0001 */ lbu $t3,0x1($s2) +/* f09f940: 356c0042 */ ori $t4,$t3,0x42 +/* f09f944: a24c0001 */ sb $t4,0x1($s2) +/* f09f948: 8e6d000c */ lw $t5,0xc($s3) +/* f09f94c: c5a40038 */ lwc1 $f4,0x38($t5) +/* f09f950: 46002187 */ neg.s $f6,$f4 +/* f09f954: e6460014 */ swc1 $f6,0x14($s2) +/* f09f958: 8fbf0024 */ lw $ra,0x24($sp) +.L0f09f95c: +/* f09f95c: 8fb00014 */ lw $s0,0x14($sp) +/* f09f960: 8fb10018 */ lw $s1,0x18($sp) +/* f09f964: 8fb2001c */ lw $s2,0x1c($sp) +/* f09f968: 8fb30020 */ lw $s3,0x20($sp) +/* f09f96c: 03e00008 */ jr $ra +/* f09f970: 27bd0080 */ addiu $sp,$sp,0x80 +); + +GLOBAL_ASM( +glabel func0f09f974 +/* f09f974: 00047900 */ sll $t7,$a0,0x4 +/* f09f978: 01e47823 */ subu $t7,$t7,$a0 +/* f09f97c: 3c02800a */ lui $v0,0x800a +/* f09f980: 000f7880 */ sll $t7,$t7,0x2 +/* f09f984: 24429fc0 */ addiu $v0,$v0,-24640 +/* f09f988: 01e47821 */ addu $t7,$t7,$a0 +/* f09f98c: 8c4e0284 */ lw $t6,0x284($v0) +/* f09f990: 000f78c0 */ sll $t7,$t7,0x3 +/* f09f994: 01e47821 */ addu $t7,$t7,$a0 +/* f09f998: 27bdffe0 */ addiu $sp,$sp,-32 +/* f09f99c: 000f7880 */ sll $t7,$t7,0x2 +/* f09f9a0: afbf0014 */ sw $ra,0x14($sp) +/* f09f9a4: 01cf1821 */ addu $v1,$t6,$t7 +/* f09f9a8: 8c780850 */ lw $t8,0x850($v1) +/* f09f9ac: 24630638 */ addiu $v1,$v1,0x638 +/* f09f9b0: 57000018 */ bnezl $t8,.L0f09fa14 +/* f09f9b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f09f9b8: ac60021c */ sw $zero,0x21c($v1) +/* f09f9bc: 8c590284 */ lw $t9,0x284($v0) +/* f09f9c0: 8ca40040 */ lw $a0,0x40($a1) +/* f09f9c4: 24050053 */ addiu $a1,$zero,0x53 +/* f09f9c8: 8f2800bc */ lw $t0,0xbc($t9) +/* f09f9cc: 8d060004 */ lw $a2,0x4($t0) +/* f09f9d0: 0fc22e20 */ jal func0f08b880 +/* f09f9d4: afa3001c */ sw $v1,0x1c($sp) +/* f09f9d8: 1040000d */ beqz $v0,.L0f09fa10 +/* f09f9dc: 8fa3001c */ lw $v1,0x1c($sp) +/* f09f9e0: ac620218 */ sw $v0,0x218($v1) +/* f09f9e4: ac60021c */ sw $zero,0x21c($v1) +/* f09f9e8: 8c4a0008 */ lw $t2,0x8($v0) +/* f09f9ec: 8c4c000c */ lw $t4,0xc($v0) +/* f09f9f0: 3c010080 */ lui $at,0x80 +/* f09f9f4: 01415825 */ or $t3,$t2,$at +/* f09f9f8: 3c010200 */ lui $at,0x200 +/* f09f9fc: 24090001 */ addiu $t1,$zero,0x1 +/* f09fa00: 01816825 */ or $t5,$t4,$at +/* f09fa04: a4490062 */ sh $t1,0x62($v0) +/* f09fa08: ac4b0008 */ sw $t3,0x8($v0) +/* f09fa0c: ac4d000c */ sw $t5,0xc($v0) +.L0f09fa10: +/* f09fa10: 8fbf0014 */ lw $ra,0x14($sp) +.L0f09fa14: +/* f09fa14: 27bd0020 */ addiu $sp,$sp,0x20 +/* f09fa18: 03e00008 */ jr $ra +/* f09fa1c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09fa20 +/* f09fa20: 00047900 */ sll $t7,$a0,0x4 +/* f09fa24: 01e47823 */ subu $t7,$t7,$a0 +/* f09fa28: 000f7880 */ sll $t7,$t7,0x2 +/* f09fa2c: 01e47821 */ addu $t7,$t7,$a0 +/* f09fa30: 3c0e800a */ lui $t6,0x800a +/* f09fa34: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f09fa38: 000f78c0 */ sll $t7,$t7,0x3 +/* f09fa3c: 01e47821 */ addu $t7,$t7,$a0 +/* f09fa40: 27bdffe0 */ addiu $sp,$sp,-32 +/* f09fa44: 000f7880 */ sll $t7,$t7,0x2 +/* f09fa48: afbf0014 */ sw $ra,0x14($sp) +/* f09fa4c: 01cf1021 */ addu $v0,$t6,$t7 +/* f09fa50: 8c460850 */ lw $a2,0x850($v0) +/* f09fa54: 24420638 */ addiu $v0,$v0,0x638 +/* f09fa58: 24050001 */ addiu $a1,$zero,0x1 +/* f09fa5c: 10c00005 */ beqz $a2,.L0f09fa74 +/* f09fa60: 00c02025 */ or $a0,$a2,$zero +/* f09fa64: 0fc1acd3 */ jal func0f06b34c +/* f09fa68: afa2001c */ sw $v0,0x1c($sp) +/* f09fa6c: 8fa2001c */ lw $v0,0x1c($sp) +/* f09fa70: ac400218 */ sw $zero,0x218($v0) +.L0f09fa74: +/* f09fa74: 8fbf0014 */ lw $ra,0x14($sp) +/* f09fa78: 27bd0020 */ addiu $sp,$sp,0x20 +/* f09fa7c: 03e00008 */ jr $ra +/* f09fa80: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f09fa84 +/* f09fa84: 3c02800a */ lui $v0,0x800a +/* f09fa88: 00042900 */ sll $a1,$a0,0x4 +/* f09fa8c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f09fa90: 00a42823 */ subu $a1,$a1,$a0 +/* f09fa94: 27bdfd48 */ addiu $sp,$sp,-696 +/* f09fa98: 00052880 */ sll $a1,$a1,0x2 +/* f09fa9c: 00a42821 */ addu $a1,$a1,$a0 +/* f09faa0: afbf004c */ sw $ra,0x4c($sp) +/* f09faa4: afb00048 */ sw $s0,0x48($sp) +/* f09faa8: 000528c0 */ sll $a1,$a1,0x3 +/* f09faac: 8c4e00bc */ lw $t6,0xbc($v0) +/* f09fab0: 00a42821 */ addu $a1,$a1,$a0 +/* f09fab4: 00052880 */ sll $a1,$a1,0x2 +/* f09fab8: 00451821 */ addu $v1,$v0,$a1 +/* f09fabc: 244f0310 */ addiu $t7,$v0,0x310 +/* f09fac0: 24581c44 */ addiu $t8,$v0,0x1c44 +/* f09fac4: 00808025 */ or $s0,$a0,$zero +/* f09fac8: afaf01f0 */ sw $t7,0x1f0($sp) +/* f09facc: afb801ec */ sw $t8,0x1ec($sp) +/* f09fad0: afae01f4 */ sw $t6,0x1f4($sp) +/* f09fad4: 24630638 */ addiu $v1,$v1,0x638 +/* f09fad8: 90640000 */ lbu $a0,0x0($v1) +/* f09fadc: afa50058 */ sw $a1,0x58($sp) +/* f09fae0: 0fc2c3f4 */ jal func0f0b0fd0 +/* f09fae4: afa302b0 */ sw $v1,0x2b0($sp) +/* f09fae8: 10400225 */ beqz $v0,.L0f0a0380 +/* f09faec: 8fb902b0 */ lw $t9,0x2b0($sp) +/* f09faf0: 93280003 */ lbu $t0,0x3($t9) +/* f09faf4: 00084880 */ sll $t1,$t0,0x2 +/* f09faf8: 00495021 */ addu $t2,$v0,$t1 +/* f09fafc: 8d430014 */ lw $v1,0x14($t2) +/* f09fb00: 50600220 */ beqzl $v1,.L0f0a0384 +/* f09fb04: 8fbf004c */ lw $ra,0x4c($sp) +/* f09fb08: 8c6b0000 */ lw $t3,0x0($v1) +/* f09fb0c: 24010201 */ addiu $at,$zero,0x201 +/* f09fb10: 27a40270 */ addiu $a0,$sp,0x270 +/* f09fb14: 5561021b */ bnel $t3,$at,.L0f0a0384 +/* f09fb18: 8fbf004c */ lw $ra,0x4c($sp) +/* f09fb1c: 0c00566c */ jal 0x159b0 +/* f09fb20: afa301d8 */ sw $v1,0x1d8($sp) +/* f09fb24: 27a40204 */ addiu $a0,$sp,0x204 +/* f09fb28: 27a501f8 */ addiu $a1,$sp,0x1f8 +/* f09fb2c: 02003025 */ or $a2,$s0,$zero +/* f09fb30: 0fc2832c */ jal func0f0a0cb0 +/* f09fb34: 24070001 */ addiu $a3,$zero,0x1 +/* f09fb38: 0fc2d5de */ jal func0f0b5778 +/* f09fb3c: 00000000 */ sll $zero,$zero,0x0 +/* f09fb40: 00402025 */ or $a0,$v0,$zero +/* f09fb44: 0c0056c4 */ jal 0x15b10 +/* f09fb48: 27a501f8 */ addiu $a1,$sp,0x1f8 +/* f09fb4c: 8fa402b0 */ lw $a0,0x2b0($sp) +/* f09fb50: 24010019 */ addiu $at,$zero,0x19 +/* f09fb54: c4840374 */ lwc1 $f4,0x374($a0) +/* f09fb58: e7a401e0 */ swc1 $f4,0x1e0($sp) +/* f09fb5c: c4860378 */ lwc1 $f6,0x378($a0) +/* f09fb60: e7a601e4 */ swc1 $f6,0x1e4($sp) +/* f09fb64: c488037c */ lwc1 $f8,0x37c($a0) +/* f09fb68: e7a801e8 */ swc1 $f8,0x1e8($sp) +/* f09fb6c: 908c0000 */ lbu $t4,0x0($a0) +/* f09fb70: 55810016 */ bnel $t4,$at,.L0f09fbcc +/* f09fb74: 8fa201d8 */ lw $v0,0x1d8($sp) +/* f09fb78: 908d0003 */ lbu $t5,0x3($a0) +/* f09fb7c: 24010001 */ addiu $at,$zero,0x1 +/* f09fb80: c7aa01e0 */ lwc1 $f10,0x1e0($sp) +/* f09fb84: 15a10010 */ bne $t5,$at,.L0f09fbc8 +/* f09fb88: c7b001f8 */ lwc1 $f16,0x1f8($sp) +/* f09fb8c: 3c014248 */ lui $at,0x4248 +/* f09fb90: 44810000 */ mtc1 $at,$f0 +/* f09fb94: c7a801fc */ lwc1 $f8,0x1fc($sp) +/* f09fb98: c7a601e4 */ lwc1 $f6,0x1e4($sp) +/* f09fb9c: 46100482 */ mul.s $f18,$f0,$f16 +/* f09fba0: 46125100 */ add.s $f4,$f10,$f18 +/* f09fba4: 46080402 */ mul.s $f16,$f0,$f8 +/* f09fba8: c7b201e8 */ lwc1 $f18,0x1e8($sp) +/* f09fbac: e7a401e0 */ swc1 $f4,0x1e0($sp) +/* f09fbb0: c7a40200 */ lwc1 $f4,0x200($sp) +/* f09fbb4: 46040202 */ mul.s $f8,$f0,$f4 +/* f09fbb8: 46103280 */ add.s $f10,$f6,$f16 +/* f09fbbc: e7aa01e4 */ swc1 $f10,0x1e4($sp) +/* f09fbc0: 46089180 */ add.s $f6,$f18,$f8 +/* f09fbc4: e7a601e8 */ swc1 $f6,0x1e8($sp) +.L0f09fbc8: +/* f09fbc8: 8fa201d8 */ lw $v0,0x1d8($sp) +.L0f09fbcc: +/* f09fbcc: 3c017f1b */ lui $at,0x7f1b +/* f09fbd0: c420c730 */ lwc1 $f0,-0x38d0($at) +/* f09fbd4: 8c4e004c */ lw $t6,0x4c($v0) +/* f09fbd8: 3c014270 */ lui $at,0x4270 +/* f09fbdc: 44819000 */ mtc1 $at,$f18 +/* f09fbe0: 448e8000 */ mtc1 $t6,$f16 +/* f09fbe4: 3c050080 */ lui $a1,0x80 +/* f09fbe8: 468082a0 */ cvt.s.w $f10,$f16 +/* f09fbec: 46005102 */ mul.s $f4,$f10,$f0 +/* f09fbf0: 46122203 */ div.s $f8,$f4,$f18 +/* f09fbf4: e7a80260 */ swc1 $f8,0x260($sp) +/* f09fbf8: 8c4f0054 */ lw $t7,0x54($v0) +/* f09fbfc: 448f3000 */ mtc1 $t7,$f6 +/* f09fc00: 00000000 */ sll $zero,$zero,0x0 +/* f09fc04: 46803420 */ cvt.s.w $f16,$f6 +/* f09fc08: 46008282 */ mul.s $f10,$f16,$f0 +/* f09fc0c: 0fc2c7aa */ jal func0f0b1ea8 +/* f09fc10: e7aa025c */ swc1 $f10,0x25c($sp) +/* f09fc14: 1040007a */ beqz $v0,.L0f09fe00 +/* f09fc18: 00002025 */ or $a0,$zero,$zero +/* f09fc1c: 00002825 */ or $a1,$zero,$zero +/* f09fc20: 0fc18755 */ jal func0f061d54 +/* f09fc24: 00003025 */ or $a2,$zero,$zero +/* f09fc28: 8fa302b0 */ lw $v1,0x2b0($sp) +/* f09fc2c: 8c7806b4 */ lw $t8,0x6b4($v1) +/* f09fc30: 53000074 */ beqzl $t8,.L0f09fe04 +/* f09fc34: c7ac0260 */ lwc1 $f12,0x260($sp) +/* f09fc38: c46406b8 */ lwc1 $f4,0x6b8($v1) +/* f09fc3c: 27a401e0 */ addiu $a0,$sp,0x1e0 +/* f09fc40: 8fa5025c */ lw $a1,0x25c($sp) +/* f09fc44: e7a401c8 */ swc1 $f4,0x1c8($sp) +/* f09fc48: c47206bc */ lwc1 $f18,0x6bc($v1) +/* f09fc4c: 27a601c8 */ addiu $a2,$sp,0x1c8 +/* f09fc50: 27a701bc */ addiu $a3,$sp,0x1bc +/* f09fc54: e7b201cc */ swc1 $f18,0x1cc($sp) +/* f09fc58: c46806c0 */ lwc1 $f8,0x6c0($v1) +/* f09fc5c: 0fc100c7 */ jal func0f04031c +/* f09fc60: e7a801d0 */ swc1 $f8,0x1d0($sp) +/* f09fc64: c7a601f8 */ lwc1 $f6,0x1f8($sp) +/* f09fc68: c7b001bc */ lwc1 $f16,0x1bc($sp) +/* f09fc6c: c7a401fc */ lwc1 $f4,0x1fc($sp) +/* f09fc70: c7b201c0 */ lwc1 $f18,0x1c0($sp) +/* f09fc74: 46103282 */ mul.s $f10,$f6,$f16 +/* f09fc78: c7b001c4 */ lwc1 $f16,0x1c4($sp) +/* f09fc7c: 46122202 */ mul.s $f8,$f4,$f18 +/* f09fc80: c7a40200 */ lwc1 $f4,0x200($sp) +/* f09fc84: 46048482 */ mul.s $f18,$f16,$f4 +/* f09fc88: 46085180 */ add.s $f6,$f10,$f8 +/* f09fc8c: 0fc25a74 */ jal func0f0969d0 +/* f09fc90: 46069300 */ add.s $f12,$f18,$f6 +/* f09fc94: 3c017f1b */ lui $at,0x7f1b +/* f09fc98: c42ac734 */ lwc1 $f10,-0x38cc($at) +/* f09fc9c: 27b00174 */ addiu $s0,$sp,0x174 +/* f09fca0: e7a001b4 */ swc1 $f0,0x1b4($sp) +/* f09fca4: 4600503c */ c.lt.s $f10,$f0 +/* f09fca8: 3c017f1b */ lui $at,0x7f1b +/* f09fcac: 02002025 */ or $a0,$s0,$zero +/* f09fcb0: c7b001f8 */ lwc1 $f16,0x1f8($sp) +/* f09fcb4: 45030008 */ bc1tl .L0f09fcd8 +/* f09fcb8: 44801000 */ mtc1 $zero,$f2 +/* f09fcbc: c428c738 */ lwc1 $f8,-0x38c8($at) +/* f09fcc0: c7aa01bc */ lwc1 $f10,0x1bc($sp) +/* f09fcc4: 4608003c */ c.lt.s $f0,$f8 +/* f09fcc8: 00000000 */ sll $zero,$zero,0x0 +/* f09fccc: 45020048 */ bc1fl .L0f09fdf0 +/* f09fcd0: c7a801c0 */ lwc1 $f8,0x1c0($sp) +/* f09fcd4: 44801000 */ mtc1 $zero,$f2 +.L0f09fcd8: +/* f09fcd8: 3c013f80 */ lui $at,0x3f80 +/* f09fcdc: 44813000 */ mtc1 $at,$f6 +/* f09fce0: c7a401fc */ lwc1 $f4,0x1fc($sp) +/* f09fce4: c7b20200 */ lwc1 $f18,0x200($sp) +/* f09fce8: 44051000 */ mfc1 $a1,$f2 +/* f09fcec: 44061000 */ mfc1 $a2,$f2 +/* f09fcf0: 44071000 */ mfc1 $a3,$f2 +/* f09fcf4: e7b00010 */ swc1 $f16,0x10($sp) +/* f09fcf8: e7a2001c */ swc1 $f2,0x1c($sp) +/* f09fcfc: e7a20024 */ swc1 $f2,0x24($sp) +/* f09fd00: e7a40014 */ swc1 $f4,0x14($sp) +/* f09fd04: e7a60020 */ swc1 $f6,0x20($sp) +/* f09fd08: 0c005ad6 */ jal 0x16b58 +/* f09fd0c: e7b20018 */ swc1 $f18,0x18($sp) +/* f09fd10: 44801000 */ mtc1 $zero,$f2 +/* f09fd14: 3c013f80 */ lui $at,0x3f80 +/* f09fd18: 44812000 */ mtc1 $at,$f4 +/* f09fd1c: c7aa01bc */ lwc1 $f10,0x1bc($sp) +/* f09fd20: c7a801c0 */ lwc1 $f8,0x1c0($sp) +/* f09fd24: c7b001c4 */ lwc1 $f16,0x1c4($sp) +/* f09fd28: 44051000 */ mfc1 $a1,$f2 +/* f09fd2c: 44061000 */ mfc1 $a2,$f2 +/* f09fd30: 44071000 */ mfc1 $a3,$f2 +/* f09fd34: 27a40134 */ addiu $a0,$sp,0x134 +/* f09fd38: e7a2001c */ swc1 $f2,0x1c($sp) +/* f09fd3c: e7a20024 */ swc1 $f2,0x24($sp) +/* f09fd40: e7aa0010 */ swc1 $f10,0x10($sp) +/* f09fd44: e7a40020 */ swc1 $f4,0x20($sp) +/* f09fd48: e7a80014 */ swc1 $f8,0x14($sp) +/* f09fd4c: 0c005ad6 */ jal 0x16b58 +/* f09fd50: e7b00018 */ swc1 $f16,0x18($sp) +/* f09fd54: 02002025 */ or $a0,$s0,$zero +/* f09fd58: 0fc25c11 */ jal func0f097044 +/* f09fd5c: 27a500e4 */ addiu $a1,$sp,0xe4 +/* f09fd60: 27b000d4 */ addiu $s0,$sp,0xd4 +/* f09fd64: 02002825 */ or $a1,$s0,$zero +/* f09fd68: 0fc25c11 */ jal func0f097044 +/* f09fd6c: 27a40134 */ addiu $a0,$sp,0x134 +/* f09fd70: 27a400e4 */ addiu $a0,$sp,0xe4 +/* f09fd74: 0fc25db0 */ jal func0f0976c0 +/* f09fd78: 02002825 */ or $a1,$s0,$zero +/* f09fd7c: 3c017f1b */ lui $at,0x7f1b +/* f09fd80: c432c73c */ lwc1 $f18,-0x38c4($at) +/* f09fd84: c7a601b4 */ lwc1 $f6,0x1b4($sp) +/* f09fd88: 44801000 */ mtc1 $zero,$f2 +/* f09fd8c: 27a400e4 */ addiu $a0,$sp,0xe4 +/* f09fd90: 46069003 */ div.s $f0,$f18,$f6 +/* f09fd94: 02002825 */ or $a1,$s0,$zero +/* f09fd98: 4602003c */ c.lt.s $f0,$f2 +/* f09fd9c: 46000306 */ mov.s $f12,$f0 +/* f09fda0: 45020003 */ bc1fl .L0f09fdb0 +/* f09fda4: 44066000 */ mfc1 $a2,$f12 +/* f09fda8: 46000307 */ neg.s $f12,$f0 +/* f09fdac: 44066000 */ mfc1 $a2,$f12 +.L0f09fdb0: +/* f09fdb0: 0fc25cae */ jal func0f0972b8 +/* f09fdb4: 27a700c4 */ addiu $a3,$sp,0xc4 +/* f09fdb8: 27a400c4 */ addiu $a0,$sp,0xc4 +/* f09fdbc: 0fc25bb5 */ jal func0f096ed4 +/* f09fdc0: 27a500f4 */ addiu $a1,$sp,0xf4 +/* f09fdc4: c7aa0114 */ lwc1 $f10,0x114($sp) +/* f09fdc8: c7b00118 */ lwc1 $f16,0x118($sp) +/* f09fdcc: c7b2011c */ lwc1 $f18,0x11c($sp) +/* f09fdd0: 46005207 */ neg.s $f8,$f10 +/* f09fdd4: 46008107 */ neg.s $f4,$f16 +/* f09fdd8: 46009187 */ neg.s $f6,$f18 +/* f09fddc: e7a801f8 */ swc1 $f8,0x1f8($sp) +/* f09fde0: e7a401fc */ swc1 $f4,0x1fc($sp) +/* f09fde4: 10000006 */ beqz $zero,.L0f09fe00 +/* f09fde8: e7a60200 */ swc1 $f6,0x200($sp) +/* f09fdec: c7a801c0 */ lwc1 $f8,0x1c0($sp) +.L0f09fdf0: +/* f09fdf0: c7b001c4 */ lwc1 $f16,0x1c4($sp) +/* f09fdf4: e7aa01f8 */ swc1 $f10,0x1f8($sp) +/* f09fdf8: e7a801fc */ swc1 $f8,0x1fc($sp) +/* f09fdfc: e7b00200 */ swc1 $f16,0x200($sp) +.L0f09fe00: +/* f09fe00: c7ac0260 */ lwc1 $f12,0x260($sp) +.L0f09fe04: +/* f09fe04: c7a401f8 */ lwc1 $f4,0x1f8($sp) +/* f09fe08: c7a601fc */ lwc1 $f6,0x1fc($sp) +/* f09fe0c: c7a80200 */ lwc1 $f8,0x200($sp) +/* f09fe10: 460c2482 */ mul.s $f18,$f4,$f12 +/* f09fe14: c7ae025c */ lwc1 $f14,0x25c($sp) +/* f09fe18: 3c02800a */ lui $v0,0x800a +/* f09fe1c: 460c3282 */ mul.s $f10,$f6,$f12 +/* f09fe20: 24429fc0 */ addiu $v0,$v0,-24640 +/* f09fe24: c440004c */ lwc1 $f0,0x4c($v0) +/* f09fe28: 460c4402 */ mul.s $f16,$f8,$f12 +/* f09fe2c: e7b20250 */ swc1 $f18,0x250($sp) +/* f09fe30: 8fb901d8 */ lw $t9,0x1d8($sp) +/* f09fe34: 460e2102 */ mul.s $f4,$f4,$f14 +/* f09fe38: e7aa0254 */ swc1 $f10,0x254($sp) +/* f09fe3c: 46009482 */ mul.s $f18,$f18,$f0 +/* f09fe40: e7b00258 */ swc1 $f16,0x258($sp) +/* f09fe44: 46122100 */ add.s $f4,$f4,$f18 +/* f09fe48: 460e3482 */ mul.s $f18,$f6,$f14 +/* f09fe4c: 00000000 */ sll $zero,$zero,0x0 +/* f09fe50: 46005182 */ mul.s $f6,$f10,$f0 +/* f09fe54: e7a40264 */ swc1 $f4,0x264($sp) +/* f09fe58: 46069280 */ add.s $f10,$f18,$f6 +/* f09fe5c: 460e4482 */ mul.s $f18,$f8,$f14 +/* f09fe60: 00000000 */ sll $zero,$zero,0x0 +/* f09fe64: 46008182 */ mul.s $f6,$f16,$f0 +/* f09fe68: e7aa0268 */ swc1 $f10,0x268($sp) +/* f09fe6c: 46069280 */ add.s $f10,$f18,$f6 +/* f09fe70: e7aa026c */ swc1 $f10,0x26c($sp) +/* f09fe74: 8f280010 */ lw $t0,0x10($t9) +/* f09fe78: 31090800 */ andi $t1,$t0,0x800 +/* f09fe7c: 15200021 */ bnez $t1,.L0f09ff04 +/* f09fe80: 00000000 */ sll $zero,$zero,0x0 +/* f09fe84: 8c4a0034 */ lw $t2,0x34($v0) +/* f09fe88: 8fa401f4 */ lw $a0,0x1f4($sp) +/* f09fe8c: 8fa501f0 */ lw $a1,0x1f0($sp) +/* f09fe90: 5940001d */ blezl $t2,.L0f09ff08 +/* f09fe94: 8c4b0284 */ lw $t3,0x284($v0) +/* f09fe98: c4880008 */ lwc1 $f8,0x8($a0) +/* f09fe9c: c4b00000 */ lwc1 $f16,0x0($a1) +/* f09fea0: 8fa601ec */ lw $a2,0x1ec($sp) +/* f09fea4: 46104481 */ sub.s $f18,$f8,$f16 +/* f09fea8: c4c60000 */ lwc1 $f6,0x0($a2) +/* f09feac: 46069280 */ add.s $f10,$f18,$f6 +/* f09feb0: 46005203 */ div.s $f8,$f10,$f0 +/* f09feb4: 46082400 */ add.s $f16,$f4,$f8 +/* f09feb8: e7b00264 */ swc1 $f16,0x264($sp) +/* f09febc: c4a60004 */ lwc1 $f6,0x4($a1) +/* f09fec0: c492000c */ lwc1 $f18,0xc($a0) +/* f09fec4: c4c40004 */ lwc1 $f4,0x4($a2) +/* f09fec8: 46069281 */ sub.s $f10,$f18,$f6 +/* f09fecc: c7b20268 */ lwc1 $f18,0x268($sp) +/* f09fed0: 46045200 */ add.s $f8,$f10,$f4 +/* f09fed4: 46004403 */ div.s $f16,$f8,$f0 +/* f09fed8: 46109180 */ add.s $f6,$f18,$f16 +/* f09fedc: e7a60268 */ swc1 $f6,0x268($sp) +/* f09fee0: c4a40008 */ lwc1 $f4,0x8($a1) +/* f09fee4: c48a0010 */ lwc1 $f10,0x10($a0) +/* f09fee8: c4d20008 */ lwc1 $f18,0x8($a2) +/* f09feec: 46045201 */ sub.s $f8,$f10,$f4 +/* f09fef0: c7aa026c */ lwc1 $f10,0x26c($sp) +/* f09fef4: 46124400 */ add.s $f16,$f8,$f18 +/* f09fef8: 46008183 */ div.s $f6,$f16,$f0 +/* f09fefc: 46065100 */ add.s $f4,$f10,$f6 +/* f09ff00: e7a4026c */ swc1 $f4,0x26c($sp) +.L0f09ff04: +/* f09ff04: 8c4b0284 */ lw $t3,0x284($v0) +.L0f09ff08: +/* f09ff08: 8fac0058 */ lw $t4,0x58($sp) +/* f09ff0c: 27a50210 */ addiu $a1,$sp,0x210 +/* f09ff10: 016c2021 */ addu $a0,$t3,$t4 +/* f09ff14: 0c005746 */ jal 0x15d18 +/* f09ff18: 2484092c */ addiu $a0,$a0,0x92c +/* f09ff1c: 44801000 */ mtc1 $zero,$f2 +/* f09ff20: 8fa702b0 */ lw $a3,0x2b0($sp) +/* f09ff24: 240d0001 */ addiu $t5,$zero,0x1 +/* f09ff28: e7a20240 */ swc1 $f2,0x240($sp) +/* f09ff2c: e7a20244 */ swc1 $f2,0x244($sp) +/* f09ff30: e7a20248 */ swc1 $f2,0x248($sp) +/* f09ff34: 8ce20218 */ lw $v0,0x218($a3) +/* f09ff38: 3c01fdff */ lui $at,0xfdff +/* f09ff3c: 50400015 */ beqzl $v0,.L0f09ff94 +/* f09ff40: 90e20000 */ lbu $v0,0x0($a3) +/* f09ff44: aced021c */ sw $t5,0x21c($a3) +/* f09ff48: 8c4e000c */ lw $t6,0xc($v0) +/* f09ff4c: 3421ffff */ ori $at,$at,0xffff +/* f09ff50: 8c580008 */ lw $t8,0x8($v0) +/* f09ff54: 01c17824 */ and $t7,$t6,$at +/* f09ff58: 3c01ff7f */ lui $at,0xff7f +/* f09ff5c: 3421ffff */ ori $at,$at,0xffff +/* f09ff60: 0301c824 */ and $t9,$t8,$at +/* f09ff64: ac4f000c */ sw $t7,0xc($v0) +/* f09ff68: ac590008 */ sw $t9,0x8($v0) +/* f09ff6c: 8fa801d8 */ lw $t0,0x1d8($sp) +/* f09ff70: 00408025 */ or $s0,$v0,$zero +/* f09ff74: 240b0054 */ addiu $t3,$zero,0x54 +/* f09ff78: 8d090010 */ lw $t1,0x10($t0) +/* f09ff7c: 00095040 */ sll $t2,$t1,0x1 +/* f09ff80: 05410051 */ bgez $t2,.L0f0a00c8 +/* f09ff84: 00000000 */ sll $zero,$zero,0x0 +/* f09ff88: 1000004f */ beqz $zero,.L0f0a00c8 +/* f09ff8c: a04b005c */ sb $t3,0x5c($v0) +/* f09ff90: 90e20000 */ lbu $v0,0x0($a3) +.L0f09ff94: +/* f09ff94: 24010018 */ addiu $at,$zero,0x18 +/* f09ff98: 8fac01d8 */ lw $t4,0x1d8($sp) +/* f09ff9c: 10410004 */ beq $v0,$at,.L0f09ffb0 +/* f09ffa0: 3c18800a */ lui $t8,0x800a +/* f09ffa4: 24010019 */ addiu $at,$zero,0x19 +/* f09ffa8: 54410010 */ bnel $v0,$at,.L0f09ffec +/* f09ffac: 2401001b */ addiu $at,$zero,0x1b +.L0f09ffb0: +/* f09ffb0: 8d8d0010 */ lw $t5,0x10($t4) +/* f09ffb4: 24050053 */ addiu $a1,$zero,0x53 +/* f09ffb8: 000d7040 */ sll $t6,$t5,0x1 +/* f09ffbc: 05c10002 */ bgez $t6,.L0f09ffc8 +/* f09ffc0: 00000000 */ sll $zero,$zero,0x0 +/* f09ffc4: 24050054 */ addiu $a1,$zero,0x54 +.L0f09ffc8: +/* f09ffc8: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f09ffcc: 8faf01d8 */ lw $t7,0x1d8($sp) +/* f09ffd0: 8f1900bc */ lw $t9,0xbc($t8) +/* f09ffd4: 8de40040 */ lw $a0,0x40($t7) +/* f09ffd8: 0fc22e20 */ jal func0f08b880 +/* f09ffdc: 8f260004 */ lw $a2,0x4($t9) +/* f09ffe0: 10000039 */ beqz $zero,.L0f0a00c8 +/* f09ffe4: 00408025 */ or $s0,$v0,$zero +/* f09ffe8: 2401001b */ addiu $at,$zero,0x1b +.L0f09ffec: +/* f09ffec: 1441000e */ bne $v0,$at,.L0f0a0028 +/* f09fff0: 3c09800a */ lui $t1,0x800a +/* f09fff4: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f09fff8: 8fa801d8 */ lw $t0,0x1d8($sp) +/* f09fffc: 24050056 */ addiu $a1,$zero,0x56 +/* f0a0000: 8d2a00bc */ lw $t2,0xbc($t1) +/* f0a0004: 8d040040 */ lw $a0,0x40($t0) +/* f0a0008: 0fc22e20 */ jal func0f08b880 +/* f0a000c: 8d460004 */ lw $a2,0x4($t2) +/* f0a0010: 1040002d */ beqz $v0,.L0f0a00c8 +/* f0a0014: 00408025 */ or $s0,$v0,$zero +/* f0a0018: 8fab02b0 */ lw $t3,0x2b0($sp) +/* f0a001c: 916c0003 */ lbu $t4,0x3($t3) +/* f0a0020: 10000029 */ beqz $zero,.L0f0a00c8 +/* f0a0024: a04c005f */ sb $t4,0x5f($v0) +.L0f0a0028: +/* f0a0028: 24010017 */ addiu $at,$zero,0x17 +/* f0a002c: 1441000e */ bne $v0,$at,.L0f0a0068 +/* f0a0030: 3c0e800a */ lui $t6,0x800a +/* f0a0034: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0a0038: 8fad01d8 */ lw $t5,0x1d8($sp) +/* f0a003c: 24050055 */ addiu $a1,$zero,0x55 +/* f0a0040: 8dcf00bc */ lw $t7,0xbc($t6) +/* f0a0044: 8da40040 */ lw $a0,0x40($t5) +/* f0a0048: 0fc22e20 */ jal func0f08b880 +/* f0a004c: 8de60004 */ lw $a2,0x4($t7) +/* f0a0050: 1040001d */ beqz $v0,.L0f0a00c8 +/* f0a0054: 00408025 */ or $s0,$v0,$zero +/* f0a0058: 8fb802b0 */ lw $t8,0x2b0($sp) +/* f0a005c: 93190003 */ lbu $t9,0x3($t8) +/* f0a0060: 10000019 */ beqz $zero,.L0f0a00c8 +/* f0a0064: a059005f */ sb $t9,0x5f($v0) +.L0f0a0068: +/* f0a0068: 24010012 */ addiu $at,$zero,0x12 +/* f0a006c: 1441000e */ bne $v0,$at,.L0f0a00a8 +/* f0a0070: 3c0d800a */ lui $t5,0x800a +/* f0a0074: 3c09800a */ lui $t1,0x800a +/* f0a0078: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f0a007c: 8fa801d8 */ lw $t0,0x1d8($sp) +/* f0a0080: 24050055 */ addiu $a1,$zero,0x55 +/* f0a0084: 8d2a00bc */ lw $t2,0xbc($t1) +/* f0a0088: 8d040040 */ lw $a0,0x40($t0) +/* f0a008c: 0fc22e20 */ jal func0f08b880 +/* f0a0090: 8d460004 */ lw $a2,0x4($t2) +/* f0a0094: 1040000c */ beqz $v0,.L0f0a00c8 +/* f0a0098: 00408025 */ or $s0,$v0,$zero +/* f0a009c: 240b0002 */ addiu $t3,$zero,0x2 +/* f0a00a0: 10000009 */ beqz $zero,.L0f0a00c8 +/* f0a00a4: a04b005f */ sb $t3,0x5f($v0) +.L0f0a00a8: +/* f0a00a8: 8dada244 */ lw $t5,-0x5dbc($t5) +/* f0a00ac: 8fac01d8 */ lw $t4,0x1d8($sp) +/* f0a00b0: 00e02825 */ or $a1,$a3,$zero +/* f0a00b4: 8dae00bc */ lw $t6,0xbc($t5) +/* f0a00b8: 8d840040 */ lw $a0,0x40($t4) +/* f0a00bc: 0fc22d96 */ jal func0f08b658 +/* f0a00c0: 8dc60004 */ lw $a2,0x4($t6) +/* f0a00c4: 00408025 */ or $s0,$v0,$zero +.L0f0a00c8: +/* f0a00c8: 520000ae */ beqzl $s0,.L0f0a0384 +/* f0a00cc: 8fbf004c */ lw $ra,0x4c($sp) +/* f0a00d0: afa000b8 */ sw $zero,0xb8($sp) +/* f0a00d4: 8e060018 */ lw $a2,0x18($s0) +/* f0a00d8: 24180001 */ addiu $t8,$zero,0x1 +/* f0a00dc: 50c00097 */ beqzl $a2,.L0f0a033c +/* f0a00e0: afb800b8 */ sw $t8,0xb8($sp) +/* f0a00e4: 8ccf0008 */ lw $t7,0x8($a2) +/* f0a00e8: 3c0c800a */ lui $t4,0x800a +/* f0a00ec: 02002025 */ or $a0,$s0,$zero +/* f0a00f0: 11e00091 */ beqz $t7,.L0f0a0338 +/* f0a00f4: 27a501e0 */ addiu $a1,$sp,0x1e0 +/* f0a00f8: 8fb801d8 */ lw $t8,0x1d8($sp) +/* f0a00fc: 2401ffff */ addiu $at,$zero,-1 +/* f0a0100: 27a60210 */ addiu $a2,$sp,0x210 +/* f0a0104: 8f190058 */ lw $t9,0x58($t8) +/* f0a0108: a6190062 */ sh $t9,0x62($s0) +/* f0a010c: 86020062 */ lh $v0,0x62($s0) +/* f0a0110: 10410002 */ beq $v0,$at,.L0f0a011c +/* f0a0114: 00024080 */ sll $t0,$v0,0x2 +/* f0a0118: a6080062 */ sh $t0,0x62($s0) +.L0f0a011c: +/* f0a011c: 8e090040 */ lw $t1,0x40($s0) +/* f0a0120: 3c010fff */ lui $at,0xfff +/* f0a0124: 3421ffff */ ori $at,$at,0xffff +/* f0a0128: 01215024 */ and $t2,$t1,$at +/* f0a012c: ae0a0040 */ sw $t2,0x40($s0) +/* f0a0130: 8d8ca24c */ lw $t4,-0x5db4($t4) +/* f0a0134: 27af0270 */ addiu $t7,$sp,0x270 +/* f0a0138: 27a70264 */ addiu $a3,$sp,0x264 +/* f0a013c: 000c6f00 */ sll $t5,$t4,0x1c +/* f0a0140: 014d7025 */ or $t6,$t2,$t5 +/* f0a0144: ae0e0040 */ sw $t6,0x40($s0) +/* f0a0148: 0fc27b4b */ jal func0f09ed2c +/* f0a014c: afaf0010 */ sw $t7,0x10($sp) +/* f0a0150: 8e180040 */ lw $t8,0x40($s0) +/* f0a0154: 8fa301d8 */ lw $v1,0x1d8($sp) +/* f0a0158: 3c0e800a */ lui $t6,0x800a +/* f0a015c: 33190080 */ andi $t9,$t8,0x80 +/* f0a0160: 13200073 */ beqz $t9,.L0f0a0330 +/* f0a0164: 240f0001 */ addiu $t7,$zero,0x1 +/* f0a0168: 8c620010 */ lw $v0,0x10($v1) +/* f0a016c: 00024000 */ sll $t0,$v0,0x0 +/* f0a0170: 05010007 */ bgez $t0,.L0f0a0190 +/* f0a0174: 00026100 */ sll $t4,$v0,0x4 +/* f0a0178: 8e050048 */ lw $a1,0x48($s0) +/* f0a017c: 3c014000 */ lui $at,0x4000 +/* f0a0180: 8ca90000 */ lw $t1,0x0($a1) +/* f0a0184: 01215025 */ or $t2,$t1,$at +/* f0a0188: 10000007 */ beqz $zero,.L0f0a01a8 +/* f0a018c: acaa0000 */ sw $t2,0x0($a1) +.L0f0a0190: +/* f0a0190: 05810005 */ bgez $t4,.L0f0a01a8 +/* f0a0194: 00000000 */ sll $zero,$zero,0x0 +/* f0a0198: 8e050048 */ lw $a1,0x48($s0) +/* f0a019c: 8cab0000 */ lw $t3,0x0($a1) +/* f0a01a0: 356d0010 */ ori $t5,$t3,0x10 +/* f0a01a4: acad0000 */ sw $t5,0x0($a1) +.L0f0a01a8: +/* f0a01a8: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0a01ac: 8e180048 */ lw $t8,0x48($s0) +/* f0a01b0: 3c013f80 */ lui $at,0x3f80 +/* f0a01b4: 8dcf1630 */ lw $t7,0x1630($t6) +/* f0a01b8: 44814000 */ mtc1 $at,$f8 +/* f0a01bc: af0f00e8 */ sw $t7,0xe8($t8) +/* f0a01c0: c4600048 */ lwc1 $f0,0x48($v1) +/* f0a01c4: 46004032 */ c.eq.s $f8,$f0 +/* f0a01c8: 00000000 */ sll $zero,$zero,0x0 +/* f0a01cc: 45030012 */ bc1tl .L0f0a0218 +/* f0a01d0: 8e090048 */ lw $t1,0x48($s0) +/* f0a01d4: 8e060018 */ lw $a2,0x18($s0) +/* f0a01d8: 2604001c */ addiu $a0,$s0,0x1c +/* f0a01dc: 27a50078 */ addiu $a1,$sp,0x78 +/* f0a01e0: c4d20014 */ lwc1 $f18,0x14($a2) +/* f0a01e4: 46009402 */ mul.s $f16,$f18,$f0 +/* f0a01e8: e4d00014 */ swc1 $f16,0x14($a2) +/* f0a01ec: 0c005755 */ jal 0x15d54 +/* f0a01f0: afa40058 */ sw $a0,0x58($sp) +/* f0a01f4: 8fb901d8 */ lw $t9,0x1d8($sp) +/* f0a01f8: 27a50078 */ addiu $a1,$sp,0x78 +/* f0a01fc: 0c0057c1 */ jal 0x15f04 +/* f0a0200: c72c0048 */ lwc1 $f12,0x48($t9) +/* f0a0204: 27a40078 */ addiu $a0,$sp,0x78 +/* f0a0208: 0c005768 */ jal 0x15da0 +/* f0a020c: 8fa50058 */ lw $a1,0x58($sp) +/* f0a0210: 8fa301d8 */ lw $v1,0x1d8($sp) +/* f0a0214: 8e090048 */ lw $t1,0x48($s0) +.L0f0a0218: +/* f0a0218: 240804b0 */ addiu $t0,$zero,0x4b0 +/* f0a021c: 240f00f0 */ addiu $t7,$zero,0xf0 +/* f0a0220: a52800b2 */ sh $t0,0xb2($t1) +/* f0a0224: 8e0a0014 */ lw $t2,0x14($s0) +/* f0a0228: 8e0c0048 */ lw $t4,0x48($s0) +/* f0a022c: 3c017f1b */ lui $at,0x7f1b +/* f0a0230: c54a000c */ lwc1 $f10,0xc($t2) +/* f0a0234: 240affff */ addiu $t2,$zero,-1 +/* f0a0238: 2409ffff */ addiu $t1,$zero,-1 +/* f0a023c: e58a00a8 */ swc1 $f10,0xa8($t4) +/* f0a0240: 8e050048 */ lw $a1,0x48($s0) +/* f0a0244: 00002025 */ or $a0,$zero,$zero +/* f0a0248: 2407ffff */ addiu $a3,$zero,-1 +/* f0a024c: c4a60008 */ lwc1 $f6,0x8($a1) +/* f0a0250: e4a600ac */ swc1 $f6,0xac($a1) +/* f0a0254: 8e0b0048 */ lw $t3,0x48($s0) +/* f0a0258: c7a40250 */ lwc1 $f4,0x250($sp) +/* f0a025c: e5640010 */ swc1 $f4,0x10($t3) +/* f0a0260: 8e0d0048 */ lw $t5,0x48($s0) +/* f0a0264: c7a80254 */ lwc1 $f8,0x254($sp) +/* f0a0268: e5a80014 */ swc1 $f8,0x14($t5) +/* f0a026c: 8e0e0048 */ lw $t6,0x48($s0) +/* f0a0270: c7b20258 */ lwc1 $f18,0x258($sp) +/* f0a0274: e5d20018 */ swc1 $f18,0x18($t6) +/* f0a0278: 8e180048 */ lw $t8,0x48($s0) +/* f0a027c: af0f00b4 */ sw $t7,0xb4($t8) +/* f0a0280: 8e190048 */ lw $t9,0x48($s0) +/* f0a0284: c470005c */ lwc1 $f16,0x5c($v1) +/* f0a0288: e730008c */ swc1 $f16,0x8c($t9) +/* f0a028c: c426c740 */ lwc1 $f6,-0x38c0($at) +/* f0a0290: c46a0050 */ lwc1 $f10,0x50($v1) +/* f0a0294: 8e080048 */ lw $t0,0x48($s0) +/* f0a0298: 3c01bf80 */ lui $at,0xbf80 +/* f0a029c: 46065102 */ mul.s $f4,$f10,$f6 +/* f0a02a0: e5040098 */ swc1 $f4,0x98($t0) +/* f0a02a4: 84660060 */ lh $a2,0x60($v1) +/* f0a02a8: 58c00011 */ blezl $a2,.L0f0a02f0 +/* f0a02ac: 8c6c0010 */ lw $t4,0x10($v1) +/* f0a02b0: 8e050014 */ lw $a1,0x14($s0) +/* f0a02b4: 44810000 */ mtc1 $at,$f0 +/* f0a02b8: afaa002c */ sw $t2,0x2c($sp) +/* f0a02bc: afa00028 */ sw $zero,0x28($sp) +/* f0a02c0: afa00020 */ sw $zero,0x20($sp) +/* f0a02c4: afa0001c */ sw $zero,0x1c($sp) +/* f0a02c8: afa00018 */ sw $zero,0x18($sp) +/* f0a02cc: afa00014 */ sw $zero,0x14($sp) +/* f0a02d0: afa90010 */ sw $t1,0x10($sp) +/* f0a02d4: e7a00024 */ swc1 $f0,0x24($sp) +/* f0a02d8: e7a00030 */ swc1 $f0,0x30($sp) +/* f0a02dc: e7a00034 */ swc1 $f0,0x34($sp) +/* f0a02e0: 0fc24e7e */ jal func0f0939f8 +/* f0a02e4: e7a00038 */ swc1 $f0,0x38($sp) +/* f0a02e8: 8fa301d8 */ lw $v1,0x1d8($sp) +/* f0a02ec: 8c6c0010 */ lw $t4,0x10($v1) +.L0f0a02f0: +/* f0a02f0: 318b0800 */ andi $t3,$t4,0x800 +/* f0a02f4: 51600004 */ beqzl $t3,.L0f0a0308 +/* f0a02f8: 8e050048 */ lw $a1,0x48($s0) +/* f0a02fc: 0fc2f52a */ jal func0f0bd4a8 +/* f0a0300: 02002025 */ or $a0,$s0,$zero +/* f0a0304: 8e050048 */ lw $a1,0x48($s0) +.L0f0a0308: +/* f0a0308: 02002025 */ or $a0,$s0,$zero +/* f0a030c: 27a6006c */ addiu $a2,$sp,0x6c +/* f0a0310: 8cad0000 */ lw $t5,0x0($a1) +/* f0a0314: 31ae0080 */ andi $t6,$t5,0x80 +/* f0a0318: 51c00009 */ beqzl $t6,.L0f0a0340 +/* f0a031c: 8fb900b8 */ lw $t9,0xb8($sp) +/* f0a0320: 0fc1ceba */ jal func0f073ae8 +/* f0a0324: 27a70060 */ addiu $a3,$sp,0x60 +/* f0a0328: 10000005 */ beqz $zero,.L0f0a0340 +/* f0a032c: 8fb900b8 */ lw $t9,0xb8($sp) +.L0f0a0330: +/* f0a0330: 10000002 */ beqz $zero,.L0f0a033c +/* f0a0334: afaf00b8 */ sw $t7,0xb8($sp) +.L0f0a0338: +/* f0a0338: afb800b8 */ sw $t8,0xb8($sp) +.L0f0a033c: +/* f0a033c: 8fb900b8 */ lw $t9,0xb8($sp) +.L0f0a0340: +/* f0a0340: 53200010 */ beqzl $t9,.L0f0a0384 +/* f0a0344: 8fbf004c */ lw $ra,0x4c($sp) +/* f0a0348: 8e040014 */ lw $a0,0x14($s0) +/* f0a034c: 2408ffff */ addiu $t0,$zero,-1 +/* f0a0350: a6080062 */ sh $t0,0x62($s0) +/* f0a0354: 50800004 */ beqzl $a0,.L0f0a0368 +/* f0a0358: 8e060018 */ lw $a2,0x18($s0) +/* f0a035c: 0fc1810e */ jal func0f060438 +/* f0a0360: 00000000 */ sll $zero,$zero,0x0 +/* f0a0364: 8e060018 */ lw $a2,0x18($s0) +.L0f0a0368: +/* f0a0368: 50c00004 */ beqzl $a2,.L0f0a037c +/* f0a036c: ae000014 */ sw $zero,0x14($s0) +/* f0a0370: 0fc2cc33 */ jal func0f0b30cc +/* f0a0374: 00c02025 */ or $a0,$a2,$zero +/* f0a0378: ae000014 */ sw $zero,0x14($s0) +.L0f0a037c: +/* f0a037c: ae000018 */ sw $zero,0x18($s0) +.L0f0a0380: +/* f0a0380: 8fbf004c */ lw $ra,0x4c($sp) +.L0f0a0384: +/* f0a0384: 8fb00048 */ lw $s0,0x48($sp) +/* f0a0388: 27bd02b8 */ addiu $sp,$sp,0x2b8 +/* f0a038c: 03e00008 */ jr $ra +/* f0a0390: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a0394 +/* f0a0394: 27bdff20 */ addiu $sp,$sp,-224 +/* f0a0398: f7b60018 */ sdc1 $f22,0x18($sp) +/* f0a039c: 4486b000 */ mtc1 $a2,$f22 +/* f0a03a0: afbf0064 */ sw $ra,0x64($sp) +/* f0a03a4: afb70060 */ sw $s7,0x60($sp) +/* f0a03a8: afb6005c */ sw $s6,0x5c($sp) +/* f0a03ac: afb50058 */ sw $s5,0x58($sp) +/* f0a03b0: afb40054 */ sw $s4,0x54($sp) +/* f0a03b4: afb30050 */ sw $s3,0x50($sp) +/* f0a03b8: afb2004c */ sw $s2,0x4c($sp) +/* f0a03bc: afb10048 */ sw $s1,0x48($sp) +/* f0a03c0: afb00044 */ sw $s0,0x44($sp) +/* f0a03c4: f7be0038 */ sdc1 $f30,0x38($sp) +/* f0a03c8: f7bc0030 */ sdc1 $f28,0x30($sp) +/* f0a03cc: f7ba0028 */ sdc1 $f26,0x28($sp) +/* f0a03d0: f7b80020 */ sdc1 $f24,0x20($sp) +/* f0a03d4: f7b40010 */ sdc1 $f20,0x10($sp) +/* f0a03d8: e7ac00e0 */ swc1 $f12,0xe0($sp) +/* f0a03dc: e7ae00e4 */ swc1 $f14,0xe4($sp) +/* f0a03e0: 0fc2d5f6 */ jal func0f0b57d8 +/* f0a03e4: afa700ec */ sw $a3,0xec($sp) +/* f0a03e8: 0fc2d5fa */ jal func0f0b57e8 +/* f0a03ec: 46000706 */ mov.s $f28,$f0 +/* f0a03f0: 3c0f8007 */ lui $t7,0x8007 +/* f0a03f4: 25ef01b8 */ addiu $t7,$t7,0x1b8 +/* f0a03f8: 3c17800a */ lui $s7,0x800a +/* f0a03fc: 8de10000 */ lw $at,0x0($t7) +/* f0a0400: 8de80004 */ lw $t0,0x4($t7) +/* f0a0404: 26f79fc0 */ addiu $s7,$s7,-24640 +/* f0a0408: 8ef50284 */ lw $s5,0x284($s7) +/* f0a040c: 27ae00a8 */ addiu $t6,$sp,0xa8 +/* f0a0410: adc10000 */ sw $at,0x0($t6) +/* f0a0414: adc80004 */ sw $t0,0x4($t6) +/* f0a0418: c7a400e0 */ lwc1 $f4,0xe0($sp) +/* f0a041c: c7a600e4 */ lwc1 $f6,0xe4($sp) +/* f0a0420: 46000786 */ mov.s $f30,$f0 +/* f0a0424: e7a400bc */ swc1 $f4,0xbc($sp) +/* f0a0428: e7a400b8 */ swc1 $f4,0xb8($sp) +/* f0a042c: e7a600b4 */ swc1 $f6,0xb4($sp) +/* f0a0430: e7a600b0 */ swc1 $f6,0xb0($sp) +/* f0a0434: 82a20de4 */ lb $v0,0xde4($s5) +/* f0a0438: 2c490001 */ sltiu $t1,$v0,0x1 +/* f0a043c: afa900ac */ sw $t1,0xac($sp) +/* f0a0440: 82a20640 */ lb $v0,0x640($s5) +/* f0a0444: 2c4a0001 */ sltiu $t2,$v0,0x1 +/* f0a0448: afaa00a8 */ sw $t2,0xa8($sp) +/* f0a044c: 82ab0de4 */ lb $t3,0xde4($s5) +/* f0a0450: 55600020 */ bnezl $t3,.L0f0a04d4 +/* f0a0454: 92a80ddc */ lbu $t0,0xddc($s5) +/* f0a0458: 8eac0c3c */ lw $t4,0xc3c($s5) +/* f0a045c: 24010001 */ addiu $at,$zero,0x1 +/* f0a0460: 5581001c */ bnel $t4,$at,.L0f0a04d4 +/* f0a0464: 92a80ddc */ lbu $t0,0xddc($s5) +/* f0a0468: 8ead0ce8 */ lw $t5,0xce8($s5) +/* f0a046c: 51a00019 */ beqzl $t5,.L0f0a04d4 +/* f0a0470: 92a80ddc */ lbu $t0,0xddc($s5) +/* f0a0474: 92b90638 */ lbu $t9,0x638($s5) +/* f0a0478: 2401001b */ addiu $at,$zero,0x1b +/* f0a047c: 24100019 */ addiu $s0,$zero,0x19 +/* f0a0480: 17210002 */ bne $t9,$at,.L0f0a048c +/* f0a0484: 00000000 */ sll $zero,$zero,0x0 +/* f0a0488: 24100005 */ addiu $s0,$zero,0x5 +.L0f0a048c: +/* f0a048c: 0fc26057 */ jal func0f09815c +/* f0a0490: 26a40638 */ addiu $a0,$s5,0x638 +/* f0a0494: 46000506 */ mov.s $f20,$f0 +/* f0a0498: 0c007486 */ jal 0x1d218 +/* f0a049c: 26a409bc */ addiu $a0,$s5,0x9bc +/* f0a04a0: 4600a20d */ trunc.w.s $f8,$f20 +/* f0a04a4: 00507823 */ subu $t7,$v0,$s0 +/* f0a04a8: 440e4000 */ mfc1 $t6,$f8 +/* f0a04ac: 00000000 */ sll $zero,$zero,0x0 +/* f0a04b0: 01cf082a */ slt $at,$t6,$t7 +/* f0a04b4: 50200007 */ beqzl $at,.L0f0a04d4 +/* f0a04b8: 92a80ddc */ lbu $t0,0xddc($s5) +/* f0a04bc: 44800000 */ mtc1 $zero,$f0 +/* f0a04c0: 24020001 */ addiu $v0,$zero,0x1 +/* f0a04c4: afa200a8 */ sw $v0,0xa8($sp) +/* f0a04c8: e7a000b8 */ swc1 $f0,0xb8($sp) +/* f0a04cc: e7a000b0 */ swc1 $f0,0xb0($sp) +/* f0a04d0: 92a80ddc */ lbu $t0,0xddc($s5) +.L0f0a04d4: +/* f0a04d4: 24010022 */ addiu $at,$zero,0x22 +/* f0a04d8: 8ee20284 */ lw $v0,0x284($s7) +/* f0a04dc: 15010012 */ bne $t0,$at,.L0f0a0528 +/* f0a04e0: 00009825 */ or $s3,$zero,$zero +/* f0a04e4: 3c017f1b */ lui $at,0x7f1b +/* f0a04e8: c432c744 */ lwc1 $f18,-0x38bc($at) +/* f0a04ec: c44a0148 */ lwc1 $f10,0x148($v0) +/* f0a04f0: c44601b4 */ lwc1 $f6,0x1b4($v0) +/* f0a04f4: 3c017f1b */ lui $at,0x7f1b +/* f0a04f8: 46125102 */ mul.s $f4,$f10,$f18 +/* f0a04fc: 24090001 */ addiu $t1,$zero,0x1 +/* f0a0500: 46062200 */ add.s $f8,$f4,$f6 +/* f0a0504: c424c748 */ lwc1 $f4,-0x38b8($at) +/* f0a0508: e7a800bc */ swc1 $f8,0xbc($sp) +/* f0a050c: c44a015c */ lwc1 $f10,0x15c($v0) +/* f0a0510: c44801b8 */ lwc1 $f8,0x1b8($v0) +/* f0a0514: afa900ac */ sw $t1,0xac($sp) +/* f0a0518: 46005487 */ neg.s $f18,$f10 +/* f0a051c: 46049182 */ mul.s $f6,$f18,$f4 +/* f0a0520: 46083280 */ add.s $f10,$f6,$f8 +/* f0a0524: e7aa00b4 */ swc1 $f10,0xb4($sp) +.L0f0a0528: +/* f0a0528: 92aa0638 */ lbu $t2,0x638($s5) +/* f0a052c: 24010001 */ addiu $at,$zero,0x1 +/* f0a0530: 0000a025 */ or $s4,$zero,$zero +/* f0a0534: 15410011 */ bne $t2,$at,.L0f0a057c +/* f0a0538: 3c017f1b */ lui $at,0x7f1b +/* f0a053c: c424c74c */ lwc1 $f4,-0x38b4($at) +/* f0a0540: c4520148 */ lwc1 $f18,0x148($v0) +/* f0a0544: c44801b4 */ lwc1 $f8,0x1b4($v0) +/* f0a0548: 3c017f1b */ lui $at,0x7f1b +/* f0a054c: 46049182 */ mul.s $f6,$f18,$f4 +/* f0a0550: 240b0001 */ addiu $t3,$zero,0x1 +/* f0a0554: 46083280 */ add.s $f10,$f6,$f8 +/* f0a0558: c426c750 */ lwc1 $f6,-0x38b0($at) +/* f0a055c: e7aa00b8 */ swc1 $f10,0xb8($sp) +/* f0a0560: c452015c */ lwc1 $f18,0x15c($v0) +/* f0a0564: c44a01b8 */ lwc1 $f10,0x1b8($v0) +/* f0a0568: afab00a8 */ sw $t3,0xa8($sp) +/* f0a056c: 46009107 */ neg.s $f4,$f18 +/* f0a0570: 46062202 */ mul.s $f8,$f4,$f6 +/* f0a0574: 460a4480 */ add.s $f18,$f8,$f10 +/* f0a0578: e7b200b0 */ swc1 $f18,0xb0($sp) +.L0f0a057c: +/* f0a057c: 904c1bfc */ lbu $t4,0x1bfc($v0) +/* f0a0580: 3c017f1b */ lui $at,0x7f1b +/* f0a0584: 11800003 */ beqz $t4,.L0f0a0594 +/* f0a0588: 24020001 */ addiu $v0,$zero,0x1 +/* f0a058c: afa200ac */ sw $v0,0xac($sp) +/* f0a0590: afa200a8 */ sw $v0,0xa8($sp) +.L0f0a0594: +/* f0a0594: c43ac754 */ lwc1 $f26,-0x38ac($at) +/* f0a0598: 3c017f1b */ lui $at,0x7f1b +/* f0a059c: c438c758 */ lwc1 $f24,-0x38a8($at) +/* f0a05a0: 3c013f80 */ lui $at,0x3f80 +/* f0a05a4: 4481a000 */ mtc1 $at,$f20 +/* f0a05a8: 27b600a8 */ addiu $s6,$sp,0xa8 +.L0f0a05ac: +/* f0a05ac: 8ecd0000 */ lw $t5,0x0($s6) +/* f0a05b0: 0013c900 */ sll $t9,$s3,0x4 +/* f0a05b4: 0333c823 */ subu $t9,$t9,$s3 +/* f0a05b8: 15a00040 */ bnez $t5,.L0f0a06bc +/* f0a05bc: 0019c880 */ sll $t9,$t9,0x2 +/* f0a05c0: 0333c821 */ addu $t9,$t9,$s3 +/* f0a05c4: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0a05c8: 0333c821 */ addu $t9,$t9,$s3 +/* f0a05cc: 0019c880 */ sll $t9,$t9,0x2 +/* f0a05d0: 02b98821 */ addu $s1,$s5,$t9 +/* f0a05d4: 8e380cec */ lw $t8,0xcec($s1) +/* f0a05d8: 53000039 */ beqzl $t8,.L0f0a06c0 +/* f0a05dc: 26730001 */ addiu $s3,$s3,0x1 +/* f0a05e0: 8eee0314 */ lw $t6,0x314($s7) +/* f0a05e4: 26220638 */ addiu $v0,$s1,0x638 +/* f0a05e8: 55c00035 */ bnezl $t6,.L0f0a06c0 +/* f0a05ec: 26730001 */ addiu $s3,$s3,0x1 +/* f0a05f0: c44406b8 */ lwc1 $f4,0x6b8($v0) +/* f0a05f4: e7a40094 */ swc1 $f4,0x94($sp) +/* f0a05f8: c44606bc */ lwc1 $f6,0x6bc($v0) +/* f0a05fc: e7a60098 */ swc1 $f6,0x98($sp) +/* f0a0600: c44806c0 */ lwc1 $f8,0x6c0($v0) +/* f0a0604: 0fc2d5be */ jal func0f0b56f8 +/* f0a0608: e7a8009c */ swc1 $f8,0x9c($sp) +/* f0a060c: 00402025 */ or $a0,$v0,$zero +/* f0a0610: 0c0056d9 */ jal 0x15b64 +/* f0a0614: 27a50094 */ addiu $a1,$sp,0x94 +/* f0a0618: c7a0009c */ lwc1 $f0,0x9c($sp) +/* f0a061c: 3c017f1b */ lui $at,0x7f1b +/* f0a0620: 4618003c */ c.lt.s $f0,$f24 +/* f0a0624: 00000000 */ sll $zero,$zero,0x0 +/* f0a0628: 45000005 */ bc1f .L0f0a0640 +/* f0a062c: 00000000 */ sll $zero,$zero,0x0 +/* f0a0630: 4600d03c */ c.lt.s $f26,$f0 +/* f0a0634: 00000000 */ sll $zero,$zero,0x0 +/* f0a0638: 45030021 */ bc1tl .L0f0a06c0 +/* f0a063c: 26730001 */ addiu $s3,$s3,0x1 +.L0f0a0640: +/* f0a0640: c42ac75c */ lwc1 $f10,-0x38a4($at) +/* f0a0644: 27af00b8 */ addiu $t7,$sp,0xb8 +/* f0a0648: 028f8021 */ addu $s0,$s4,$t7 +/* f0a064c: 4600503c */ c.lt.s $f10,$f0 +/* f0a0650: 27a40094 */ addiu $a0,$sp,0x94 +/* f0a0654: 27a5008c */ addiu $a1,$sp,0x8c +/* f0a0658: 27a800b0 */ addiu $t0,$sp,0xb0 +/* f0a065c: 45020018 */ bc1fl .L0f0a06c0 +/* f0a0660: 26730001 */ addiu $s3,$s3,0x1 +/* f0a0664: 0fc2d341 */ jal func0f0b4d04 +/* f0a0668: 02889021 */ addu $s2,$s4,$t0 +/* f0a066c: c7b2008c */ lwc1 $f18,0x8c($sp) +/* f0a0670: e6120000 */ swc1 $f18,0x0($s0) +/* f0a0674: c7a40090 */ lwc1 $f4,0x90($sp) +/* f0a0678: 0c002f22 */ jal 0xbc88 +/* f0a067c: e6440000 */ swc1 $f4,0x0($s2) +/* f0a0680: 44824000 */ mtc1 $v0,$f8 +/* f0a0684: c6060000 */ lwc1 $f6,0x0($s0) +/* f0a0688: 468042a0 */ cvt.s.w $f10,$f8 +/* f0a068c: 460a3003 */ div.s $f0,$f6,$f10 +/* f0a0690: 46000480 */ add.s $f18,$f0,$f0 +/* f0a0694: 46149101 */ sub.s $f4,$f18,$f20 +/* f0a0698: 0c002f26 */ jal 0xbc98 +/* f0a069c: e6040000 */ swc1 $f4,0x0($s0) +/* f0a06a0: 44823000 */ mtc1 $v0,$f6 +/* f0a06a4: c6480000 */ lwc1 $f8,0x0($s2) +/* f0a06a8: 468032a0 */ cvt.s.w $f10,$f6 +/* f0a06ac: 460a4003 */ div.s $f0,$f8,$f10 +/* f0a06b0: 46000480 */ add.s $f18,$f0,$f0 +/* f0a06b4: 46149101 */ sub.s $f4,$f18,$f20 +/* f0a06b8: e6440000 */ swc1 $f4,0x0($s2) +.L0f0a06bc: +/* f0a06bc: 26730001 */ addiu $s3,$s3,0x1 +.L0f0a06c0: +/* f0a06c0: 24010001 */ addiu $at,$zero,0x1 +/* f0a06c4: 26940004 */ addiu $s4,$s4,0x4 +/* f0a06c8: 1661ffb8 */ bne $s3,$at,.L0f0a05ac +/* f0a06cc: 26d60004 */ addiu $s6,$s6,0x4 +/* f0a06d0: c6a21670 */ lwc1 $f2,0x1670($s5) +/* f0a06d4: c6a61660 */ lwc1 $f6,0x1660($s5) +/* f0a06d8: c6a81664 */ lwc1 $f8,0x1664($s5) +/* f0a06dc: 4602b032 */ c.eq.s $f22,$f2 +/* f0a06e0: 3c013f80 */ lui $at,0x3f80 +/* f0a06e4: e6a61944 */ swc1 $f6,0x1944($s5) +/* f0a06e8: e6a81948 */ swc1 $f8,0x1948($s5) +/* f0a06ec: 4503000d */ bc1tl .L0f0a0724 +/* f0a06f0: c7ae00ec */ lwc1 $f14,0xec($sp) +/* f0a06f4: 4602a001 */ sub.s $f0,$f20,$f2 +/* f0a06f8: c6aa1668 */ lwc1 $f10,0x1668($s5) +/* f0a06fc: c6a6166c */ lwc1 $f6,0x166c($s5) +/* f0a0700: 4616a301 */ sub.s $f12,$f20,$f22 +/* f0a0704: 46005482 */ mul.s $f18,$f10,$f0 +/* f0a0708: e6b61670 */ swc1 $f22,0x1670($s5) +/* f0a070c: 46003202 */ mul.s $f8,$f6,$f0 +/* f0a0710: 460c9103 */ div.s $f4,$f18,$f12 +/* f0a0714: 460c4283 */ div.s $f10,$f8,$f12 +/* f0a0718: e6a41668 */ swc1 $f4,0x1668($s5) +/* f0a071c: e6aa166c */ swc1 $f10,0x166c($s5) +/* f0a0720: c7ae00ec */ lwc1 $f14,0xec($sp) +.L0f0a0724: +/* f0a0724: c6a21684 */ lwc1 $f2,0x1684($s5) +/* f0a0728: 4616a301 */ sub.s $f12,$f20,$f22 +/* f0a072c: 46027032 */ c.eq.s $f14,$f2 +/* f0a0730: 00000000 */ sll $zero,$zero,0x0 +/* f0a0734: 4503000d */ bc1tl .L0f0a076c +/* f0a0738: 44812000 */ mtc1 $at,$f4 +/* f0a073c: 4602a001 */ sub.s $f0,$f20,$f2 +/* f0a0740: c6b2167c */ lwc1 $f18,0x167c($s5) +/* f0a0744: c6a81680 */ lwc1 $f8,0x1680($s5) +/* f0a0748: 460ea401 */ sub.s $f16,$f20,$f14 +/* f0a074c: 46009102 */ mul.s $f4,$f18,$f0 +/* f0a0750: e6ae1684 */ swc1 $f14,0x1684($s5) +/* f0a0754: 46004282 */ mul.s $f10,$f8,$f0 +/* f0a0758: 46102183 */ div.s $f6,$f4,$f16 +/* f0a075c: 46105483 */ div.s $f18,$f10,$f16 +/* f0a0760: e6a6167c */ swc1 $f6,0x167c($s5) +/* f0a0764: e6b21680 */ swc1 $f18,0x1680($s5) +/* f0a0768: 44812000 */ mtc1 $at,$f4 +.L0f0a076c: +/* f0a076c: 8ee90034 */ lw $t1,0x34($s7) +/* f0a0770: 0000a025 */ or $s4,$zero,$zero +/* f0a0774: 460e2181 */ sub.s $f6,$f4,$f14 +/* f0a0778: 19200034 */ blez $t1,.L0f0a084c +/* f0a077c: e7a6007c */ swc1 $f6,0x7c($sp) +/* f0a0780: 3c017f1b */ lui $at,0x7f1b +/* f0a0784: c420c760 */ lwc1 $f0,-0x38a0($at) +/* f0a0788: c7ae00e4 */ lwc1 $f14,0xe4($sp) +/* f0a078c: c7a200e0 */ lwc1 $f2,0xe0($sp) +/* f0a0790: 27a200b8 */ addiu $v0,$sp,0xb8 +/* f0a0794: c6a81668 */ lwc1 $f8,0x1668($s5) +.L0f0a0798: +/* f0a0798: c6a4166c */ lwc1 $f4,0x166c($s5) +/* f0a079c: 02a08825 */ or $s1,$s5,$zero +/* f0a07a0: 46164282 */ mul.s $f10,$f8,$f22 +/* f0a07a4: 27b000b8 */ addiu $s0,$sp,0xb8 +/* f0a07a8: 27b200b0 */ addiu $s2,$sp,0xb0 +/* f0a07ac: 46162182 */ mul.s $f6,$f4,$f22 +/* f0a07b0: 46025480 */ add.s $f18,$f10,$f2 +/* f0a07b4: 460e3200 */ add.s $f8,$f6,$f14 +/* f0a07b8: e6b21668 */ swc1 $f18,0x1668($s5) +/* f0a07bc: e6a8166c */ swc1 $f8,0x166c($s5) +/* f0a07c0: c6320cd4 */ lwc1 $f18,0xcd4($s1) +/* f0a07c4: 26520004 */ addiu $s2,$s2,0x4 +/* f0a07c8: 46120682 */ mul.s $f26,$f0,$f18 +/* f0a07cc: 52420010 */ beql $s2,$v0,.L0f0a0810 +/* f0a07d0: c6180000 */ lwc1 $f24,0x0($s0) +.L0f0a07d4: +/* f0a07d4: c6180000 */ lwc1 $f24,0x0($s0) +/* f0a07d8: c6340cd8 */ lwc1 $f20,0xcd8($s1) +/* f0a07dc: c6321478 */ lwc1 $f18,0x1478($s1) +/* f0a07e0: 461ac600 */ add.s $f24,$f24,$f26 +/* f0a07e4: 46140502 */ mul.s $f20,$f0,$f20 +/* f0a07e8: 26520004 */ addiu $s2,$s2,0x4 +/* f0a07ec: 263107a4 */ addiu $s1,$s1,0x7a4 +/* f0a07f0: e6380530 */ swc1 $f24,0x530($s1) +/* f0a07f4: c658fff8 */ lwc1 $f24,-0x8($s2) +/* f0a07f8: 26100004 */ addiu $s0,$s0,0x4 +/* f0a07fc: 4614c500 */ add.s $f20,$f24,$f20 +/* f0a0800: 46120682 */ mul.s $f26,$f0,$f18 +/* f0a0804: 1642fff3 */ bne $s2,$v0,.L0f0a07d4 +/* f0a0808: e6340534 */ swc1 $f20,0x534($s1) +/* f0a080c: c6180000 */ lwc1 $f24,0x0($s0) +.L0f0a0810: +/* f0a0810: c6340cd8 */ lwc1 $f20,0xcd8($s1) +/* f0a0814: 263107a4 */ addiu $s1,$s1,0x7a4 +/* f0a0818: 461ac600 */ add.s $f24,$f24,$f26 +/* f0a081c: 46140502 */ mul.s $f20,$f0,$f20 +/* f0a0820: 26100004 */ addiu $s0,$s0,0x4 +/* f0a0824: e6380530 */ swc1 $f24,0x530($s1) +/* f0a0828: c658fffc */ lwc1 $f24,-0x4($s2) +/* f0a082c: 4614c500 */ add.s $f20,$f24,$f20 +/* f0a0830: e6340534 */ swc1 $f20,0x534($s1) +/* f0a0834: 8eea0034 */ lw $t2,0x34($s7) +/* f0a0838: 26940001 */ addiu $s4,$s4,0x1 +/* f0a083c: 028a082a */ slt $at,$s4,$t2 +/* f0a0840: 5420ffd5 */ bnezl $at,.L0f0a0798 +/* f0a0844: c6a81668 */ lwc1 $f8,0x1668($s5) +/* f0a0848: 0000a025 */ or $s4,$zero,$zero +.L0f0a084c: +/* f0a084c: 3c014040 */ lui $at,0x4040 +/* f0a0850: 4481a000 */ mtc1 $at,$f20 +/* f0a0854: 3c013f00 */ lui $at,0x3f00 +/* f0a0858: 4481d000 */ mtc1 $at,$f26 +/* f0a085c: c6a61668 */ lwc1 $f6,0x1668($s5) +/* f0a0860: c6a4166c */ lwc1 $f4,0x166c($s5) +/* f0a0864: 461ae382 */ mul.s $f14,$f28,$f26 +/* f0a0868: 3c014080 */ lui $at,0x4080 +/* f0a086c: 460c3482 */ mul.s $f18,$f6,$f12 +/* f0a0870: 00000000 */ sll $zero,$zero,0x0 +/* f0a0874: 461c9202 */ mul.s $f8,$f18,$f28 +/* f0a0878: 00000000 */ sll $zero,$zero,0x0 +/* f0a087c: 461a4282 */ mul.s $f10,$f8,$f26 +/* f0a0880: 00000000 */ sll $zero,$zero,0x0 +/* f0a0884: 461af402 */ mul.s $f16,$f30,$f26 +/* f0a0888: 00000000 */ sll $zero,$zero,0x0 +/* f0a088c: 460c2182 */ mul.s $f6,$f4,$f12 +/* f0a0890: 460e5000 */ add.s $f0,$f10,$f14 +/* f0a0894: 4614003c */ c.lt.s $f0,$f20 +/* f0a0898: 461e3482 */ mul.s $f18,$f6,$f30 +/* f0a089c: e6a01660 */ swc1 $f0,0x1660($s5) +/* f0a08a0: 461a9202 */ mul.s $f8,$f18,$f26 +/* f0a08a4: 46104280 */ add.s $f10,$f8,$f16 +/* f0a08a8: 45000005 */ bc1f .L0f0a08c0 +/* f0a08ac: e6aa1664 */ swc1 $f10,0x1664($s5) +/* f0a08b0: 3c014080 */ lui $at,0x4080 +/* f0a08b4: 4481c000 */ mtc1 $at,$f24 +/* f0a08b8: 10000009 */ beqz $zero,.L0f0a08e0 +/* f0a08bc: e6b41660 */ swc1 $f20,0x1660($s5) +.L0f0a08c0: +/* f0a08c0: 4481c000 */ mtc1 $at,$f24 +/* f0a08c4: c6a41660 */ lwc1 $f4,0x1660($s5) +/* f0a08c8: 4618e001 */ sub.s $f0,$f28,$f24 +/* f0a08cc: 4604003c */ c.lt.s $f0,$f4 +/* f0a08d0: 00000000 */ sll $zero,$zero,0x0 +/* f0a08d4: 45020003 */ bc1fl .L0f0a08e4 +/* f0a08d8: c6a21664 */ lwc1 $f2,0x1664($s5) +/* f0a08dc: e6a01660 */ swc1 $f0,0x1660($s5) +.L0f0a08e0: +/* f0a08e0: c6a21664 */ lwc1 $f2,0x1664($s5) +.L0f0a08e4: +/* f0a08e4: 4614103c */ c.lt.s $f2,$f20 +/* f0a08e8: 00000000 */ sll $zero,$zero,0x0 +/* f0a08ec: 45020004 */ bc1fl .L0f0a0900 +/* f0a08f0: 4618f001 */ sub.s $f0,$f30,$f24 +/* f0a08f4: 10000007 */ beqz $zero,.L0f0a0914 +/* f0a08f8: e6b41664 */ swc1 $f20,0x1664($s5) +/* f0a08fc: 4618f001 */ sub.s $f0,$f30,$f24 +.L0f0a0900: +/* f0a0900: 4602003c */ c.lt.s $f0,$f2 +/* f0a0904: 00000000 */ sll $zero,$zero,0x0 +/* f0a0908: 45020003 */ bc1fl .L0f0a0918 +/* f0a090c: e7ae0074 */ swc1 $f14,0x74($sp) +/* f0a0910: e6a01664 */ swc1 $f0,0x1664($s5) +.L0f0a0914: +/* f0a0914: e7ae0074 */ swc1 $f14,0x74($sp) +.L0f0a0918: +/* f0a0918: 0fc2d5fe */ jal func0f0b57f8 +/* f0a091c: e7b00070 */ swc1 $f16,0x70($sp) +/* f0a0920: c6a61660 */ lwc1 $f6,0x1660($s5) +/* f0a0924: 46003480 */ add.s $f18,$f6,$f0 +/* f0a0928: 0fc2d602 */ jal func0f0b5808 +/* f0a092c: e6b21660 */ swc1 $f18,0x1660($s5) +/* f0a0930: c6a81664 */ lwc1 $f8,0x1664($s5) +/* f0a0934: 3c017f1b */ lui $at,0x7f1b +/* f0a0938: 00009825 */ or $s3,$zero,$zero +/* f0a093c: 46004280 */ add.s $f10,$f8,$f0 +/* f0a0940: 02a08825 */ or $s1,$s5,$zero +/* f0a0944: 24100002 */ addiu $s0,$zero,0x2 +/* f0a0948: e6aa1664 */ swc1 $f10,0x1664($s5) +/* f0a094c: c436c764 */ lwc1 $f22,-0x389c($at) +.L0f0a0950: +/* f0a0950: c6240cd4 */ lwc1 $f4,0xcd4($s1) +/* f0a0954: c7aa0074 */ lwc1 $f10,0x74($sp) +/* f0a0958: 46162182 */ mul.s $f6,$f4,$f22 +/* f0a095c: c6240cd8 */ lwc1 $f4,0xcd8($s1) +/* f0a0960: 461c3482 */ mul.s $f18,$f6,$f28 +/* f0a0964: 00000000 */ sll $zero,$zero,0x0 +/* f0a0968: 461a9202 */ mul.s $f8,$f18,$f26 +/* f0a096c: 00000000 */ sll $zero,$zero,0x0 +/* f0a0970: 46162182 */ mul.s $f6,$f4,$f22 +/* f0a0974: 460a4000 */ add.s $f0,$f8,$f10 +/* f0a0978: 461e3482 */ mul.s $f18,$f6,$f30 +/* f0a097c: e6200ccc */ swc1 $f0,0xccc($s1) +/* f0a0980: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f0a0984: 4614003c */ c.lt.s $f0,$f20 +/* f0a0988: 461a9202 */ mul.s $f8,$f18,$f26 +/* f0a098c: 460a4100 */ add.s $f4,$f8,$f10 +/* f0a0990: 45000003 */ bc1f .L0f0a09a0 +/* f0a0994: e6240cd0 */ swc1 $f4,0xcd0($s1) +/* f0a0998: 10000008 */ beqz $zero,.L0f0a09bc +/* f0a099c: e6340ccc */ swc1 $f20,0xccc($s1) +.L0f0a09a0: +/* f0a09a0: 4618e001 */ sub.s $f0,$f28,$f24 +/* f0a09a4: c6260ccc */ lwc1 $f6,0xccc($s1) +/* f0a09a8: 4606003c */ c.lt.s $f0,$f6 +/* f0a09ac: 00000000 */ sll $zero,$zero,0x0 +/* f0a09b0: 45020003 */ bc1fl .L0f0a09c0 +/* f0a09b4: c6220cd0 */ lwc1 $f2,0xcd0($s1) +/* f0a09b8: e6200ccc */ swc1 $f0,0xccc($s1) +.L0f0a09bc: +/* f0a09bc: c6220cd0 */ lwc1 $f2,0xcd0($s1) +.L0f0a09c0: +/* f0a09c0: 4614103c */ c.lt.s $f2,$f20 +/* f0a09c4: 00000000 */ sll $zero,$zero,0x0 +/* f0a09c8: 45020004 */ bc1fl .L0f0a09dc +/* f0a09cc: 4618f001 */ sub.s $f0,$f30,$f24 +/* f0a09d0: 10000007 */ beqz $zero,.L0f0a09f0 +/* f0a09d4: e6340cd0 */ swc1 $f20,0xcd0($s1) +/* f0a09d8: 4618f001 */ sub.s $f0,$f30,$f24 +.L0f0a09dc: +/* f0a09dc: 4602003c */ c.lt.s $f0,$f2 +/* f0a09e0: 00000000 */ sll $zero,$zero,0x0 +/* f0a09e4: 45000002 */ bc1f .L0f0a09f0 +/* f0a09e8: 00000000 */ sll $zero,$zero,0x0 +/* f0a09ec: e6200cd0 */ swc1 $f0,0xcd0($s1) +.L0f0a09f0: +/* f0a09f0: 0fc2d5fe */ jal func0f0b57f8 +/* f0a09f4: 00000000 */ sll $zero,$zero,0x0 +/* f0a09f8: c6320ccc */ lwc1 $f18,0xccc($s1) +/* f0a09fc: 46009200 */ add.s $f8,$f18,$f0 +/* f0a0a00: 0fc2d602 */ jal func0f0b5808 +/* f0a0a04: e6280ccc */ swc1 $f8,0xccc($s1) +/* f0a0a08: c62a0cd0 */ lwc1 $f10,0xcd0($s1) +/* f0a0a0c: 26730001 */ addiu $s3,$s3,0x1 +/* f0a0a10: 263107a4 */ addiu $s1,$s1,0x7a4 +/* f0a0a14: 46005100 */ add.s $f4,$f10,$f0 +/* f0a0a18: 1670ffcd */ bne $s3,$s0,.L0f0a0950 +/* f0a0a1c: e624052c */ swc1 $f4,0x52c($s1) +/* f0a0a20: 8eeb0034 */ lw $t3,0x34($s7) +/* f0a0a24: c7a000ec */ lwc1 $f0,0xec($sp) +/* f0a0a28: 59600011 */ blezl $t3,.L0f0a0a70 +/* f0a0a2c: c7a0007c */ lwc1 $f0,0x7c($sp) +/* f0a0a30: c6a6167c */ lwc1 $f6,0x167c($s5) +.L0f0a0a34: +/* f0a0a34: c7a800e0 */ lwc1 $f8,0xe0($sp) +/* f0a0a38: c6a41680 */ lwc1 $f4,0x1680($s5) +/* f0a0a3c: 46003482 */ mul.s $f18,$f6,$f0 +/* f0a0a40: 26940001 */ addiu $s4,$s4,0x1 +/* f0a0a44: 46002182 */ mul.s $f6,$f4,$f0 +/* f0a0a48: 46089280 */ add.s $f10,$f18,$f8 +/* f0a0a4c: e6aa167c */ swc1 $f10,0x167c($s5) +/* f0a0a50: c7b200e4 */ lwc1 $f18,0xe4($sp) +/* f0a0a54: 46123200 */ add.s $f8,$f6,$f18 +/* f0a0a58: e6a81680 */ swc1 $f8,0x1680($s5) +/* f0a0a5c: 8eec0034 */ lw $t4,0x34($s7) +/* f0a0a60: 028c082a */ slt $at,$s4,$t4 +/* f0a0a64: 5420fff3 */ bnezl $at,.L0f0a0a34 +/* f0a0a68: c6a6167c */ lwc1 $f6,0x167c($s5) +/* f0a0a6c: c7a0007c */ lwc1 $f0,0x7c($sp) +.L0f0a0a70: +/* f0a0a70: c6aa167c */ lwc1 $f10,0x167c($s5) +/* f0a0a74: c7a80074 */ lwc1 $f8,0x74($sp) +/* f0a0a78: 46005102 */ mul.s $f4,$f10,$f0 +/* f0a0a7c: 00000000 */ sll $zero,$zero,0x0 +/* f0a0a80: 461c2182 */ mul.s $f6,$f4,$f28 +/* f0a0a84: c6a41680 */ lwc1 $f4,0x1680($s5) +/* f0a0a88: 461a3482 */ mul.s $f18,$f6,$f26 +/* f0a0a8c: 00000000 */ sll $zero,$zero,0x0 +/* f0a0a90: 46002182 */ mul.s $f6,$f4,$f0 +/* f0a0a94: 46089280 */ add.s $f10,$f18,$f8 +/* f0a0a98: 461e3482 */ mul.s $f18,$f6,$f30 +/* f0a0a9c: e6aa1674 */ swc1 $f10,0x1674($s5) +/* f0a0aa0: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f0a0aa4: 461a9202 */ mul.s $f8,$f18,$f26 +/* f0a0aa8: 460a4100 */ add.s $f4,$f8,$f10 +/* f0a0aac: 0fc2d5fe */ jal func0f0b57f8 +/* f0a0ab0: e6a41678 */ swc1 $f4,0x1678($s5) +/* f0a0ab4: c6a61674 */ lwc1 $f6,0x1674($s5) +/* f0a0ab8: 46003480 */ add.s $f18,$f6,$f0 +/* f0a0abc: 0fc2d602 */ jal func0f0b5808 +/* f0a0ac0: e6b21674 */ swc1 $f18,0x1674($s5) +/* f0a0ac4: c6a81678 */ lwc1 $f8,0x1678($s5) +/* f0a0ac8: 27b000c8 */ addiu $s0,$sp,0xc8 +/* f0a0acc: 02002825 */ or $a1,$s0,$zero +/* f0a0ad0: 46004280 */ add.s $f10,$f8,$f0 +/* f0a0ad4: 26a41674 */ addiu $a0,$s5,0x1674 +/* f0a0ad8: 3c06447a */ lui $a2,0x447a +/* f0a0adc: 0fc2d30f */ jal func0f0b4c3c +/* f0a0ae0: e6aa1678 */ swc1 $f10,0x1678($s5) +/* f0a0ae4: 0fc2a4f8 */ jal func0f0a93e0 +/* f0a0ae8: 02002025 */ or $a0,$s0,$zero +/* f0a0aec: 8fbf0064 */ lw $ra,0x64($sp) +/* f0a0af0: d7b40010 */ ldc1 $f20,0x10($sp) +/* f0a0af4: d7b60018 */ ldc1 $f22,0x18($sp) +/* f0a0af8: d7b80020 */ ldc1 $f24,0x20($sp) +/* f0a0afc: d7ba0028 */ ldc1 $f26,0x28($sp) +/* f0a0b00: d7bc0030 */ ldc1 $f28,0x30($sp) +/* f0a0b04: d7be0038 */ ldc1 $f30,0x38($sp) +/* f0a0b08: 8fb00044 */ lw $s0,0x44($sp) +/* f0a0b0c: 8fb10048 */ lw $s1,0x48($sp) +/* f0a0b10: 8fb2004c */ lw $s2,0x4c($sp) +/* f0a0b14: 8fb30050 */ lw $s3,0x50($sp) +/* f0a0b18: 8fb40054 */ lw $s4,0x54($sp) +/* f0a0b1c: 8fb50058 */ lw $s5,0x58($sp) +/* f0a0b20: 8fb6005c */ lw $s6,0x5c($sp) +/* f0a0b24: 8fb70060 */ lw $s7,0x60($sp) +/* f0a0b28: 03e00008 */ jr $ra +/* f0a0b2c: 27bd00e0 */ addiu $sp,$sp,0xe0 +); + +GLOBAL_ASM( +glabel func0f0a0b30 +/* f0a0b30: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0a0b34: afbf0014 */ sw $ra,0x14($sp) +/* f0a0b38: e7ac0018 */ swc1 $f12,0x18($sp) +/* f0a0b3c: e7ae001c */ swc1 $f14,0x1c($sp) +/* f0a0b40: afa60020 */ sw $a2,0x20($sp) +/* f0a0b44: 0fc2866a */ jal func0f0a19a8 +/* f0a0b48: 00002025 */ or $a0,$zero,$zero +/* f0a0b4c: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0a0b50: 00402025 */ or $a0,$v0,$zero +/* f0a0b54: 8c4e0024 */ lw $t6,0x24($v0) +/* f0a0b58: c7a20020 */ lwc1 $f2,0x20($sp) +/* f0a0b5c: c7ac0018 */ lwc1 $f12,0x18($sp) +/* f0a0b60: c5c00014 */ lwc1 $f0,0x14($t6) +/* f0a0b64: 44061000 */ mfc1 $a2,$f2 +/* f0a0b68: 4602003c */ c.lt.s $f0,$f2 +/* f0a0b6c: 00000000 */ sll $zero,$zero,0x0 +/* f0a0b70: 45020003 */ bc1fl .L0f0a0b80 +/* f0a0b74: 44070000 */ mfc1 $a3,$f0 +/* f0a0b78: 46001006 */ mov.s $f0,$f2 +/* f0a0b7c: 44070000 */ mfc1 $a3,$f0 +.L0f0a0b80: +/* f0a0b80: 0fc280e5 */ jal func0f0a0394 +/* f0a0b84: c7ae001c */ lwc1 $f14,0x1c($sp) +/* f0a0b88: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a0b8c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0a0b90: 03e00008 */ jr $ra +/* f0a0b94: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a0b98 +/* f0a0b98: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0a0b9c: afbf0014 */ sw $ra,0x14($sp) +/* f0a0ba0: e7ac0018 */ swc1 $f12,0x18($sp) +/* f0a0ba4: e7ae001c */ swc1 $f14,0x1c($sp) +/* f0a0ba8: 0fc2866a */ jal func0f0a19a8 +/* f0a0bac: 00002025 */ or $a0,$zero,$zero +/* f0a0bb0: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0a0bb4: 00402025 */ or $a0,$v0,$zero +/* f0a0bb8: 8c4e0024 */ lw $t6,0x24($v0) +/* f0a0bbc: 3c063f71 */ lui $a2,0x3f71 +/* f0a0bc0: 34c6eb85 */ ori $a2,$a2,0xeb85 +/* f0a0bc4: c5c00014 */ lwc1 $f0,0x14($t6) +/* f0a0bc8: c7ac0018 */ lwc1 $f12,0x18($sp) +/* f0a0bcc: c7ae001c */ lwc1 $f14,0x1c($sp) +/* f0a0bd0: 44070000 */ mfc1 $a3,$f0 +/* f0a0bd4: 0fc280e5 */ jal func0f0a0394 +/* f0a0bd8: 00000000 */ sll $zero,$zero,0x0 +/* f0a0bdc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a0be0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0a0be4: 03e00008 */ jr $ra +/* f0a0be8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a0bec +/* f0a0bec: 3c02800a */ lui $v0,0x800a +/* f0a0bf0: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a0bf4: c4441660 */ lwc1 $f4,0x1660($v0) +/* f0a0bf8: e4840000 */ swc1 $f4,0x0($a0) +/* f0a0bfc: c4461664 */ lwc1 $f6,0x1664($v0) +/* f0a0c00: 03e00008 */ jr $ra +/* f0a0c04: e4a60000 */ swc1 $f6,0x0($a1) +); + +GLOBAL_ASM( +glabel func0f0a0c08 +/* f0a0c08: 44800000 */ mtc1 $zero,$f0 +/* f0a0c0c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0a0c10: afbf0014 */ sw $ra,0x14($sp) +/* f0a0c14: e4800000 */ swc1 $f0,0x0($a0) +/* f0a0c18: e4800004 */ swc1 $f0,0x4($a0) +/* f0a0c1c: e4800008 */ swc1 $f0,0x8($a0) +/* f0a0c20: 3c04800a */ lui $a0,0x800a +/* f0a0c24: 8c84a244 */ lw $a0,-0x5dbc($a0) +/* f0a0c28: 3c063f80 */ lui $a2,0x3f80 +/* f0a0c2c: 0fc2d30f */ jal func0f0b4c3c +/* f0a0c30: 24841660 */ addiu $a0,$a0,0x1660 +/* f0a0c34: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a0c38: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0a0c3c: 03e00008 */ jr $ra +/* f0a0c40: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a0c44 +/* f0a0c44: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0a0c48: 44800000 */ mtc1 $zero,$f0 +/* f0a0c4c: afbf0014 */ sw $ra,0x14($sp) +/* f0a0c50: afa40018 */ sw $a0,0x18($sp) +/* f0a0c54: afa60020 */ sw $a2,0x20($sp) +/* f0a0c58: e4a00000 */ swc1 $f0,0x0($a1) +/* f0a0c5c: e4a00004 */ swc1 $f0,0x4($a1) +/* f0a0c60: e4a00008 */ swc1 $f0,0x8($a1) +/* f0a0c64: 8faf0018 */ lw $t7,0x18($sp) +/* f0a0c68: 3c0e800a */ lui $t6,0x800a +/* f0a0c6c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0a0c70: 000fc100 */ sll $t8,$t7,0x4 +/* f0a0c74: 030fc023 */ subu $t8,$t8,$t7 +/* f0a0c78: 0018c080 */ sll $t8,$t8,0x2 +/* f0a0c7c: 030fc021 */ addu $t8,$t8,$t7 +/* f0a0c80: 0018c0c0 */ sll $t8,$t8,0x3 +/* f0a0c84: 030fc021 */ addu $t8,$t8,$t7 +/* f0a0c88: 0018c080 */ sll $t8,$t8,0x2 +/* f0a0c8c: 01d82021 */ addu $a0,$t6,$t8 +/* f0a0c90: 24840ccc */ addiu $a0,$a0,0xccc +/* f0a0c94: 8fa50020 */ lw $a1,0x20($sp) +/* f0a0c98: 0fc2d30f */ jal func0f0b4c3c +/* f0a0c9c: 3c063f80 */ lui $a2,0x3f80 +/* f0a0ca0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a0ca4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0a0ca8: 03e00008 */ jr $ra +/* f0a0cac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a0cb0 +/* f0a0cb0: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0a0cb4: 44801000 */ mtc1 $zero,$f2 +/* f0a0cb8: afbf0014 */ sw $ra,0x14($sp) +/* f0a0cbc: afa40048 */ sw $a0,0x48($sp) +/* f0a0cc0: afa5004c */ sw $a1,0x4c($sp) +/* f0a0cc4: afa60050 */ sw $a2,0x50($sp) +/* f0a0cc8: afa70054 */ sw $a3,0x54($sp) +/* f0a0ccc: 00c02025 */ or $a0,$a2,$zero +/* f0a0cd0: 0fc2c43b */ jal func0f0b10ec +/* f0a0cd4: e7a2003c */ swc1 $f2,0x3c($sp) +/* f0a0cd8: 3c0e800a */ lui $t6,0x800a +/* f0a0cdc: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0a0ce0: c7a2003c */ lwc1 $f2,0x3c($sp) +/* f0a0ce4: 10400007 */ beqz $v0,.L0f0a0d04 +/* f0a0ce8: afae002c */ sw $t6,0x2c($sp) +/* f0a0cec: 8c4f0000 */ lw $t7,0x0($v0) +/* f0a0cf0: 24010001 */ addiu $at,$zero,0x1 +/* f0a0cf4: 31f800ff */ andi $t8,$t7,0xff +/* f0a0cf8: 57010003 */ bnel $t8,$at,.L0f0a0d08 +/* f0a0cfc: 8fa40050 */ lw $a0,0x50($sp) +/* f0a0d00: c4420020 */ lwc1 $f2,0x20($v0) +.L0f0a0d04: +/* f0a0d04: 8fa40050 */ lw $a0,0x50($sp) +.L0f0a0d08: +/* f0a0d08: 0fc2867c */ jal func0f0a19f0 +/* f0a0d0c: e7a2003c */ swc1 $f2,0x3c($sp) +/* f0a0d10: 00402025 */ or $a0,$v0,$zero +/* f0a0d14: 0fc2c601 */ jal func0f0b1804 +/* f0a0d18: 24050004 */ addiu $a1,$zero,0x4 +/* f0a0d1c: 10400013 */ beqz $v0,.L0f0a0d6c +/* f0a0d20: c7a2003c */ lwc1 $f2,0x3c($sp) +/* f0a0d24: 8fa80050 */ lw $t0,0x50($sp) +/* f0a0d28: 8fb9002c */ lw $t9,0x2c($sp) +/* f0a0d2c: 24010001 */ addiu $at,$zero,0x1 +/* f0a0d30: 00084900 */ sll $t1,$t0,0x4 +/* f0a0d34: 01284823 */ subu $t1,$t1,$t0 +/* f0a0d38: 00094880 */ sll $t1,$t1,0x2 +/* f0a0d3c: 01284821 */ addu $t1,$t1,$t0 +/* f0a0d40: 000948c0 */ sll $t1,$t1,0x3 +/* f0a0d44: 01284821 */ addu $t1,$t1,$t0 +/* f0a0d48: 00094880 */ sll $t1,$t1,0x2 +/* f0a0d4c: 03295021 */ addu $t2,$t9,$t1 +/* f0a0d50: 8d4b0b90 */ lw $t3,0xb90($t2) +/* f0a0d54: 15610005 */ bne $t3,$at,.L0f0a0d6c +/* f0a0d58: 3c013e80 */ lui $at,0x3e80 +/* f0a0d5c: 44812000 */ mtc1 $at,$f4 +/* f0a0d60: 00000000 */ sll $zero,$zero,0x0 +/* f0a0d64: 46041082 */ mul.s $f2,$f2,$f4 +/* f0a0d68: 00000000 */ sll $zero,$zero,0x0 +.L0f0a0d6c: +/* f0a0d6c: 0fc331a0 */ jal func0f0cc680 +/* f0a0d70: e7a2003c */ swc1 $f2,0x3c($sp) +/* f0a0d74: 14400006 */ bnez $v0,.L0f0a0d90 +/* f0a0d78: c7a2003c */ lwc1 $f2,0x3c($sp) +/* f0a0d7c: 3c013f00 */ lui $at,0x3f00 +/* f0a0d80: 44813000 */ mtc1 $at,$f6 +/* f0a0d84: 00000000 */ sll $zero,$zero,0x0 +/* f0a0d88: 46061082 */ mul.s $f2,$f2,$f6 +/* f0a0d8c: 00000000 */ sll $zero,$zero,0x0 +.L0f0a0d90: +/* f0a0d90: 8fac002c */ lw $t4,0x2c($sp) +/* f0a0d94: 3c013fc0 */ lui $at,0x3fc0 +/* f0a0d98: 818d0de4 */ lb $t5,0xde4($t4) +/* f0a0d9c: 11a00005 */ beqz $t5,.L0f0a0db4 +/* f0a0da0: 00000000 */ sll $zero,$zero,0x0 +/* f0a0da4: 44814000 */ mtc1 $at,$f8 +/* f0a0da8: 00000000 */ sll $zero,$zero,0x0 +/* f0a0dac: 46081082 */ mul.s $f2,$f2,$f8 +/* f0a0db0: 00000000 */ sll $zero,$zero,0x0 +.L0f0a0db4: +/* f0a0db4: 0c002f9d */ jal 0xbe74 +/* f0a0db8: e7a2003c */ swc1 $f2,0x3c($sp) +/* f0a0dbc: 3c0142f0 */ lui $at,0x42f0 +/* f0a0dc0: 44815000 */ mtc1 $at,$f10 +/* f0a0dc4: c7a2003c */ lwc1 $f2,0x3c($sp) +/* f0a0dc8: 8fae0054 */ lw $t6,0x54($sp) +/* f0a0dcc: 46025402 */ mul.s $f16,$f10,$f2 +/* f0a0dd0: 46008483 */ div.s $f18,$f16,$f0 +/* f0a0dd4: 11c00020 */ beqz $t6,.L0f0a0e58 +/* f0a0dd8: e7b20038 */ swc1 $f18,0x38($sp) +/* f0a0ddc: 0c004b70 */ jal 0x12dc0 +/* f0a0de0: 00000000 */ sll $zero,$zero,0x0 +/* f0a0de4: 0c004b70 */ jal 0x12dc0 +/* f0a0de8: afa20024 */ sw $v0,0x24($sp) +/* f0a0dec: 44822000 */ mtc1 $v0,$f4 +/* f0a0df0: 8faf0024 */ lw $t7,0x24($sp) +/* f0a0df4: 04410005 */ bgez $v0,.L0f0a0e0c +/* f0a0df8: 468021a0 */ cvt.s.w $f6,$f4 +/* f0a0dfc: 3c014f80 */ lui $at,0x4f80 +/* f0a0e00: 44814000 */ mtc1 $at,$f8 +/* f0a0e04: 00000000 */ sll $zero,$zero,0x0 +/* f0a0e08: 46083180 */ add.s $f6,$f6,$f8 +.L0f0a0e0c: +/* f0a0e0c: 3c012f80 */ lui $at,0x2f80 +/* f0a0e10: 44815000 */ mtc1 $at,$f10 +/* f0a0e14: 448f9000 */ mtc1 $t7,$f18 +/* f0a0e18: 3c014f80 */ lui $at,0x4f80 +/* f0a0e1c: 460a3402 */ mul.s $f16,$f6,$f10 +/* f0a0e20: 05e10004 */ bgez $t7,.L0f0a0e34 +/* f0a0e24: 46809120 */ cvt.s.w $f4,$f18 +/* f0a0e28: 44814000 */ mtc1 $at,$f8 +/* f0a0e2c: 00000000 */ sll $zero,$zero,0x0 +/* f0a0e30: 46082100 */ add.s $f4,$f4,$f8 +.L0f0a0e34: +/* f0a0e34: 3c012f80 */ lui $at,0x2f80 +/* f0a0e38: 44813000 */ mtc1 $at,$f6 +/* f0a0e3c: 3c013f00 */ lui $at,0x3f00 +/* f0a0e40: 44819000 */ mtc1 $at,$f18 +/* f0a0e44: 46062282 */ mul.s $f10,$f4,$f6 +/* f0a0e48: 46125201 */ sub.s $f8,$f10,$f18 +/* f0a0e4c: 46088082 */ mul.s $f2,$f16,$f8 +/* f0a0e50: 10000003 */ beqz $zero,.L0f0a0e60 +/* f0a0e54: 00000000 */ sll $zero,$zero,0x0 +.L0f0a0e58: +/* f0a0e58: 44801000 */ mtc1 $zero,$f2 +/* f0a0e5c: 00000000 */ sll $zero,$zero,0x0 +.L0f0a0e60: +/* f0a0e60: 0fc2d5f6 */ jal func0f0b57d8 +/* f0a0e64: e7a20034 */ swc1 $f2,0x34($sp) +/* f0a0e68: 0c002f06 */ jal 0xbc18 +/* f0a0e6c: e7a0001c */ swc1 $f0,0x1c($sp) +/* f0a0e70: 0fc2d60a */ jal func0f0b5828 +/* f0a0e74: a7a20022 */ sh $v0,0x22($sp) +/* f0a0e78: c7a20034 */ lwc1 $f2,0x34($sp) +/* f0a0e7c: c7a40038 */ lwc1 $f4,0x38($sp) +/* f0a0e80: 87b80022 */ lh $t8,0x22($sp) +/* f0a0e84: c7aa001c */ lwc1 $f10,0x1c($sp) +/* f0a0e88: 46041182 */ mul.s $f6,$f2,$f4 +/* f0a0e8c: 44988000 */ mtc1 $t8,$f16 +/* f0a0e90: 8fa8002c */ lw $t0,0x2c($sp) +/* f0a0e94: 8fb90054 */ lw $t9,0x54($sp) +/* f0a0e98: 46808220 */ cvt.s.w $f8,$f16 +/* f0a0e9c: 460a3482 */ mul.s $f18,$f6,$f10 +/* f0a0ea0: c50a1660 */ lwc1 $f10,0x1660($t0) +/* f0a0ea4: 46080102 */ mul.s $f4,$f0,$f8 +/* f0a0ea8: 46049183 */ div.s $f6,$f18,$f4 +/* f0a0eac: 460a3400 */ add.s $f16,$f6,$f10 +/* f0a0eb0: 1320001f */ beqz $t9,.L0f0a0f30 +/* f0a0eb4: e7b00040 */ swc1 $f16,0x40($sp) +/* f0a0eb8: 0c004b70 */ jal 0x12dc0 +/* f0a0ebc: 00000000 */ sll $zero,$zero,0x0 +/* f0a0ec0: 0c004b70 */ jal 0x12dc0 +/* f0a0ec4: afa20024 */ sw $v0,0x24($sp) +/* f0a0ec8: 8fa90024 */ lw $t1,0x24($sp) +/* f0a0ecc: 3c012f80 */ lui $at,0x2f80 +/* f0a0ed0: 44810000 */ mtc1 $at,$f0 +/* f0a0ed4: 44894000 */ mtc1 $t1,$f8 +/* f0a0ed8: 3c014f80 */ lui $at,0x4f80 +/* f0a0edc: 05210004 */ bgez $t1,.L0f0a0ef0 +/* f0a0ee0: 468044a0 */ cvt.s.w $f18,$f8 +/* f0a0ee4: 44812000 */ mtc1 $at,$f4 +/* f0a0ee8: 00000000 */ sll $zero,$zero,0x0 +/* f0a0eec: 46049480 */ add.s $f18,$f18,$f4 +.L0f0a0ef0: +/* f0a0ef0: 46009182 */ mul.s $f6,$f18,$f0 +/* f0a0ef4: 3c013f00 */ lui $at,0x3f00 +/* f0a0ef8: 44815000 */ mtc1 $at,$f10 +/* f0a0efc: 44824000 */ mtc1 $v0,$f8 +/* f0a0f00: 3c014f80 */ lui $at,0x4f80 +/* f0a0f04: 46804120 */ cvt.s.w $f4,$f8 +/* f0a0f08: 04410004 */ bgez $v0,.L0f0a0f1c +/* f0a0f0c: 460a3401 */ sub.s $f16,$f6,$f10 +/* f0a0f10: 44819000 */ mtc1 $at,$f18 +/* f0a0f14: 00000000 */ sll $zero,$zero,0x0 +/* f0a0f18: 46122100 */ add.s $f4,$f4,$f18 +.L0f0a0f1c: +/* f0a0f1c: 46002182 */ mul.s $f6,$f4,$f0 +/* f0a0f20: 00000000 */ sll $zero,$zero,0x0 +/* f0a0f24: 46103082 */ mul.s $f2,$f6,$f16 +/* f0a0f28: 10000003 */ beqz $zero,.L0f0a0f38 +/* f0a0f2c: 00000000 */ sll $zero,$zero,0x0 +.L0f0a0f30: +/* f0a0f30: 44801000 */ mtc1 $zero,$f2 +/* f0a0f34: 00000000 */ sll $zero,$zero,0x0 +.L0f0a0f38: +/* f0a0f38: 0fc2d5fa */ jal func0f0b57e8 +/* f0a0f3c: e7a20034 */ swc1 $f2,0x34($sp) +/* f0a0f40: 0c002f06 */ jal 0xbc18 +/* f0a0f44: e7a0001c */ swc1 $f0,0x1c($sp) +/* f0a0f48: c7a20034 */ lwc1 $f2,0x34($sp) +/* f0a0f4c: c7aa0038 */ lwc1 $f10,0x38($sp) +/* f0a0f50: c7b2001c */ lwc1 $f18,0x1c($sp) +/* f0a0f54: 44823000 */ mtc1 $v0,$f6 +/* f0a0f58: 460a1202 */ mul.s $f8,$f2,$f10 +/* f0a0f5c: 8faa002c */ lw $t2,0x2c($sp) +/* f0a0f60: 8fa30048 */ lw $v1,0x48($sp) +/* f0a0f64: 44800000 */ mtc1 $zero,$f0 +/* f0a0f68: 27a40040 */ addiu $a0,$sp,0x40 +/* f0a0f6c: 3c063f80 */ lui $a2,0x3f80 +/* f0a0f70: 46803420 */ cvt.s.w $f16,$f6 +/* f0a0f74: 46124102 */ mul.s $f4,$f8,$f18 +/* f0a0f78: c5481664 */ lwc1 $f8,0x1664($t2) +/* f0a0f7c: 46102283 */ div.s $f10,$f4,$f16 +/* f0a0f80: 46085480 */ add.s $f18,$f10,$f8 +/* f0a0f84: e7b20044 */ swc1 $f18,0x44($sp) +/* f0a0f88: e4600000 */ swc1 $f0,0x0($v1) +/* f0a0f8c: e4600004 */ swc1 $f0,0x4($v1) +/* f0a0f90: e4600008 */ swc1 $f0,0x8($v1) +/* f0a0f94: 0fc2d30f */ jal func0f0b4c3c +/* f0a0f98: 8fa5004c */ lw $a1,0x4c($sp) +/* f0a0f9c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a0fa0: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0a0fa4: 03e00008 */ jr $ra +/* f0a0fa8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a0fac +/* f0a0fac: 27bdff58 */ addiu $sp,$sp,-168 +/* f0a0fb0: 44801000 */ mtc1 $zero,$f2 +/* f0a0fb4: afbf002c */ sw $ra,0x2c($sp) +/* f0a0fb8: afa400a8 */ sw $a0,0xa8($sp) +/* f0a0fbc: afa500ac */ sw $a1,0xac($sp) +/* f0a0fc0: afa600b0 */ sw $a2,0xb0($sp) +/* f0a0fc4: afa700b4 */ sw $a3,0xb4($sp) +/* f0a0fc8: 00a02025 */ or $a0,$a1,$zero +/* f0a0fcc: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0a0fd0: e7a200a4 */ swc1 $f2,0xa4($sp) +/* f0a0fd4: 1040000d */ beqz $v0,.L0f0a100c +/* f0a0fd8: c7a200a4 */ lwc1 $f2,0xa4($sp) +/* f0a0fdc: 8fae00b0 */ lw $t6,0xb0($sp) +/* f0a0fe0: 000e7880 */ sll $t7,$t6,0x2 +/* f0a0fe4: 004fc021 */ addu $t8,$v0,$t7 +/* f0a0fe8: 8f030014 */ lw $v1,0x14($t8) +/* f0a0fec: 50600008 */ beqzl $v1,.L0f0a1010 +/* f0a0ff0: 8fa900b4 */ lw $t1,0xb4($sp) +/* f0a0ff4: 8c790000 */ lw $t9,0x0($v1) +/* f0a0ff8: 24010001 */ addiu $at,$zero,0x1 +/* f0a0ffc: 332800ff */ andi $t0,$t9,0xff +/* f0a1000: 55010003 */ bnel $t0,$at,.L0f0a1010 +/* f0a1004: 8fa900b4 */ lw $t1,0xb4($sp) +/* f0a1008: c4620020 */ lwc1 $f2,0x20($v1) +.L0f0a100c: +/* f0a100c: 8fa900b4 */ lw $t1,0xb4($sp) +.L0f0a1010: +/* f0a1010: 5120000d */ beqzl $t1,.L0f0a1048 +/* f0a1014: 8faa00b8 */ lw $t2,0xb8($sp) +/* f0a1018: 8fa400ac */ lw $a0,0xac($sp) +/* f0a101c: 24050004 */ addiu $a1,$zero,0x4 +/* f0a1020: 0fc2c601 */ jal func0f0b1804 +/* f0a1024: e7a200a4 */ swc1 $f2,0xa4($sp) +/* f0a1028: 10400006 */ beqz $v0,.L0f0a1044 +/* f0a102c: c7a200a4 */ lwc1 $f2,0xa4($sp) +/* f0a1030: 3c013e80 */ lui $at,0x3e80 +/* f0a1034: 44812000 */ mtc1 $at,$f4 +/* f0a1038: 00000000 */ sll $zero,$zero,0x0 +/* f0a103c: 46041082 */ mul.s $f2,$f2,$f4 +/* f0a1040: 00000000 */ sll $zero,$zero,0x0 +.L0f0a1044: +/* f0a1044: 8faa00b8 */ lw $t2,0xb8($sp) +.L0f0a1048: +/* f0a1048: 8fab00bc */ lw $t3,0xbc($sp) +/* f0a104c: 15400005 */ bnez $t2,.L0f0a1064 +/* f0a1050: 3c013f00 */ lui $at,0x3f00 +/* f0a1054: 44813000 */ mtc1 $at,$f6 +/* f0a1058: 00000000 */ sll $zero,$zero,0x0 +/* f0a105c: 46061082 */ mul.s $f2,$f2,$f6 +/* f0a1060: 00000000 */ sll $zero,$zero,0x0 +.L0f0a1064: +/* f0a1064: 11600005 */ beqz $t3,.L0f0a107c +/* f0a1068: 3c013fc0 */ lui $at,0x3fc0 +/* f0a106c: 44814000 */ mtc1 $at,$f8 +/* f0a1070: 00000000 */ sll $zero,$zero,0x0 +/* f0a1074: 46081082 */ mul.s $f2,$f2,$f8 +/* f0a1078: 00000000 */ sll $zero,$zero,0x0 +.L0f0a107c: +/* f0a107c: 0c002f9d */ jal 0xbe74 +/* f0a1080: e7a200a4 */ swc1 $f2,0xa4($sp) +/* f0a1084: 3c0142f0 */ lui $at,0x42f0 +/* f0a1088: 44815000 */ mtc1 $at,$f10 +/* f0a108c: c7a200a4 */ lwc1 $f2,0xa4($sp) +/* f0a1090: 46025402 */ mul.s $f16,$f10,$f2 +/* f0a1094: 46008483 */ div.s $f18,$f16,$f0 +/* f0a1098: 0c004b70 */ jal 0x12dc0 +/* f0a109c: e7b200a0 */ swc1 $f18,0xa0($sp) +/* f0a10a0: 0c004b70 */ jal 0x12dc0 +/* f0a10a4: afa20038 */ sw $v0,0x38($sp) +/* f0a10a8: 8fac0038 */ lw $t4,0x38($sp) +/* f0a10ac: 3c012f80 */ lui $at,0x2f80 +/* f0a10b0: 44810000 */ mtc1 $at,$f0 +/* f0a10b4: 448c2000 */ mtc1 $t4,$f4 +/* f0a10b8: 3c014f80 */ lui $at,0x4f80 +/* f0a10bc: 05810004 */ bgez $t4,.L0f0a10d0 +/* f0a10c0: 468021a0 */ cvt.s.w $f6,$f4 +/* f0a10c4: 44814000 */ mtc1 $at,$f8 +/* f0a10c8: 00000000 */ sll $zero,$zero,0x0 +/* f0a10cc: 46083180 */ add.s $f6,$f6,$f8 +.L0f0a10d0: +/* f0a10d0: 46003282 */ mul.s $f10,$f6,$f0 +/* f0a10d4: 3c013f00 */ lui $at,0x3f00 +/* f0a10d8: 44818000 */ mtc1 $at,$f16 +/* f0a10dc: 44822000 */ mtc1 $v0,$f4 +/* f0a10e0: 3c014f80 */ lui $at,0x4f80 +/* f0a10e4: 46802220 */ cvt.s.w $f8,$f4 +/* f0a10e8: 04410004 */ bgez $v0,.L0f0a10fc +/* f0a10ec: 46105481 */ sub.s $f18,$f10,$f16 +/* f0a10f0: 44813000 */ mtc1 $at,$f6 +/* f0a10f4: 00000000 */ sll $zero,$zero,0x0 +/* f0a10f8: 46064200 */ add.s $f8,$f8,$f6 +.L0f0a10fc: +/* f0a10fc: 46004282 */ mul.s $f10,$f8,$f0 +/* f0a1100: c7a400a0 */ lwc1 $f4,0xa0($sp) +/* f0a1104: 46125402 */ mul.s $f16,$f10,$f18 +/* f0a1108: 00000000 */ sll $zero,$zero,0x0 +/* f0a110c: 46048182 */ mul.s $f6,$f16,$f4 +/* f0a1110: 0c004b70 */ jal 0x12dc0 +/* f0a1114: e7a60098 */ swc1 $f6,0x98($sp) +/* f0a1118: 0c004b70 */ jal 0x12dc0 +/* f0a111c: afa20038 */ sw $v0,0x38($sp) +/* f0a1120: 3c03800a */ lui $v1,0x800a +/* f0a1124: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f0a1128: c7aa0098 */ lwc1 $f10,0x98($sp) +/* f0a112c: 8fad0038 */ lw $t5,0x38($sp) +/* f0a1130: c4681728 */ lwc1 $f8,0x1728($v1) +/* f0a1134: 3c012f80 */ lui $at,0x2f80 +/* f0a1138: 448d8000 */ mtc1 $t5,$f16 +/* f0a113c: 460a4482 */ mul.s $f18,$f8,$f10 +/* f0a1140: 44810000 */ mtc1 $at,$f0 +/* f0a1144: 3c014f80 */ lui $at,0x4f80 +/* f0a1148: 46808120 */ cvt.s.w $f4,$f16 +/* f0a114c: 05a10004 */ bgez $t5,.L0f0a1160 +/* f0a1150: e7b20048 */ swc1 $f18,0x48($sp) +/* f0a1154: 44813000 */ mtc1 $at,$f6 +/* f0a1158: 00000000 */ sll $zero,$zero,0x0 +/* f0a115c: 46062100 */ add.s $f4,$f4,$f6 +.L0f0a1160: +/* f0a1160: 46002202 */ mul.s $f8,$f4,$f0 +/* f0a1164: 3c013f00 */ lui $at,0x3f00 +/* f0a1168: 44815000 */ mtc1 $at,$f10 +/* f0a116c: 44828000 */ mtc1 $v0,$f16 +/* f0a1170: 3c014f80 */ lui $at,0x4f80 +/* f0a1174: 468081a0 */ cvt.s.w $f6,$f16 +/* f0a1178: 04410004 */ bgez $v0,.L0f0a118c +/* f0a117c: 460a4481 */ sub.s $f18,$f8,$f10 +/* f0a1180: 44812000 */ mtc1 $at,$f4 +/* f0a1184: 00000000 */ sll $zero,$zero,0x0 +/* f0a1188: 46043180 */ add.s $f6,$f6,$f4 +.L0f0a118c: +/* f0a118c: 46003202 */ mul.s $f8,$f6,$f0 +/* f0a1190: c7b000a0 */ lwc1 $f16,0xa0($sp) +/* f0a1194: c466172c */ lwc1 $f6,0x172c($v1) +/* f0a1198: 3c01bf80 */ lui $at,0xbf80 +/* f0a119c: 27a40048 */ addiu $a0,$sp,0x48 +/* f0a11a0: 27a5004c */ addiu $a1,$sp,0x4c +/* f0a11a4: 27a60050 */ addiu $a2,$sp,0x50 +/* f0a11a8: 46124282 */ mul.s $f10,$f8,$f18 +/* f0a11ac: 44819000 */ mtc1 $at,$f18 +/* f0a11b0: 00000000 */ sll $zero,$zero,0x0 +/* f0a11b4: e7b20050 */ swc1 $f18,0x50($sp) +/* f0a11b8: 46105102 */ mul.s $f4,$f10,$f16 +/* f0a11bc: 00000000 */ sll $zero,$zero,0x0 +/* f0a11c0: 46043202 */ mul.s $f8,$f6,$f4 +/* f0a11c4: 0c0011e4 */ jal 0x4790 +/* f0a11c8: e7a8004c */ swc1 $f8,0x4c($sp) +/* f0a11cc: 8fa200a8 */ lw $v0,0xa8($sp) +/* f0a11d0: 44800000 */ mtc1 $zero,$f0 +/* f0a11d4: 3c01bf80 */ lui $at,0xbf80 +/* f0a11d8: c44a0000 */ lwc1 $f10,0x0($v0) +/* f0a11dc: 44812000 */ mtc1 $at,$f4 +/* f0a11e0: 44050000 */ mfc1 $a1,$f0 +/* f0a11e4: e7aa0010 */ swc1 $f10,0x10($sp) +/* f0a11e8: c4500004 */ lwc1 $f16,0x4($v0) +/* f0a11ec: 44060000 */ mfc1 $a2,$f0 +/* f0a11f0: 44070000 */ mfc1 $a3,$f0 +/* f0a11f4: e7b00014 */ swc1 $f16,0x14($sp) +/* f0a11f8: c4460008 */ lwc1 $f6,0x8($v0) +/* f0a11fc: 27a40054 */ addiu $a0,$sp,0x54 +/* f0a1200: e7a00024 */ swc1 $f0,0x24($sp) +/* f0a1204: e7a0001c */ swc1 $f0,0x1c($sp) +/* f0a1208: e7a40020 */ swc1 $f4,0x20($sp) +/* f0a120c: 0c005ad6 */ jal 0x16b58 +/* f0a1210: e7a60018 */ swc1 $f6,0x18($sp) +/* f0a1214: 27a40054 */ addiu $a0,$sp,0x54 +/* f0a1218: 27a50048 */ addiu $a1,$sp,0x48 +/* f0a121c: 0c0056c5 */ jal 0x15b14 +/* f0a1220: 8fa600a8 */ lw $a2,0xa8($sp) +/* f0a1224: 8fbf002c */ lw $ra,0x2c($sp) +/* f0a1228: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* f0a122c: 03e00008 */ jr $ra +/* f0a1230: 00000000 */ sll $zero,$zero,0x0 +/* f0a1234: 00067900 */ sll $t7,$a2,0x4 +/* f0a1238: 01e67823 */ subu $t7,$t7,$a2 +/* f0a123c: 000f7880 */ sll $t7,$t7,0x2 +/* f0a1240: 01e67821 */ addu $t7,$t7,$a2 +/* f0a1244: 3c0e800a */ lui $t6,0x800a +/* f0a1248: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0a124c: 000f78c0 */ sll $t7,$t7,0x3 +/* f0a1250: 01e67821 */ addu $t7,$t7,$a2 +/* f0a1254: 000f7880 */ sll $t7,$t7,0x2 +/* f0a1258: 01cf1821 */ addu $v1,$t6,$t7 +/* f0a125c: 80780c14 */ lb $t8,0xc14($v1) +/* f0a1260: 24630638 */ addiu $v1,$v1,0x638 +/* f0a1264: 57000004 */ bnezl $t8,.L0f0a1278 +/* f0a1268: c46405ec */ lwc1 $f4,0x5ec($v1) +/* f0a126c: 03e00008 */ jr $ra +/* f0a1270: 00001025 */ or $v0,$zero,$zero +/* f0a1274: c46405ec */ lwc1 $f4,0x5ec($v1) +.L0f0a1278: +/* f0a1278: 24020001 */ addiu $v0,$zero,0x1 +/* f0a127c: e4840000 */ swc1 $f4,0x0($a0) +/* f0a1280: c46605f0 */ lwc1 $f6,0x5f0($v1) +/* f0a1284: e4860004 */ swc1 $f6,0x4($a0) +/* f0a1288: c46805f4 */ lwc1 $f8,0x5f4($v1) +/* f0a128c: e4880008 */ swc1 $f8,0x8($a0) +/* f0a1290: c46a05e0 */ lwc1 $f10,0x5e0($v1) +/* f0a1294: e4aa0000 */ swc1 $f10,0x0($a1) +/* f0a1298: c47005e4 */ lwc1 $f16,0x5e4($v1) +/* f0a129c: e4b00004 */ swc1 $f16,0x4($a1) +/* f0a12a0: c47205e8 */ lwc1 $f18,0x5e8($v1) +/* f0a12a4: e4b20008 */ swc1 $f18,0x8($a1) +/* f0a12a8: 03e00008 */ jr $ra +/* f0a12ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a12b0 +/* f0a12b0: 00067900 */ sll $t7,$a2,0x4 +/* f0a12b4: 01e67823 */ subu $t7,$t7,$a2 +/* f0a12b8: 000f7880 */ sll $t7,$t7,0x2 +/* f0a12bc: 01e67821 */ addu $t7,$t7,$a2 +/* f0a12c0: 3c0e800a */ lui $t6,0x800a +/* f0a12c4: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0a12c8: 000f78c0 */ sll $t7,$t7,0x3 +/* f0a12cc: 01e67821 */ addu $t7,$t7,$a2 +/* f0a12d0: 000f7880 */ sll $t7,$t7,0x2 +/* f0a12d4: 24180001 */ addiu $t8,$zero,0x1 +/* f0a12d8: 01cf1021 */ addu $v0,$t6,$t7 +/* f0a12dc: a0580c14 */ sb $t8,0xc14($v0) +/* f0a12e0: c4840000 */ lwc1 $f4,0x0($a0) +/* f0a12e4: 24420638 */ addiu $v0,$v0,0x638 +/* f0a12e8: e44405ec */ swc1 $f4,0x5ec($v0) +/* f0a12ec: c4860004 */ lwc1 $f6,0x4($a0) +/* f0a12f0: e44605f0 */ swc1 $f6,0x5f0($v0) +/* f0a12f4: c4880008 */ lwc1 $f8,0x8($a0) +/* f0a12f8: e44805f4 */ swc1 $f8,0x5f4($v0) +/* f0a12fc: c4aa0000 */ lwc1 $f10,0x0($a1) +/* f0a1300: e44a05e0 */ swc1 $f10,0x5e0($v0) +/* f0a1304: c4b00004 */ lwc1 $f16,0x4($a1) +/* f0a1308: e45005e4 */ swc1 $f16,0x5e4($v0) +/* f0a130c: c4b20008 */ lwc1 $f18,0x8($a1) +/* f0a1310: 03e00008 */ jr $ra +/* f0a1314: e45205e8 */ swc1 $f18,0x5e8($v0) +); + +GLOBAL_ASM( +glabel func0f0a1318 +/* f0a1318: 00047900 */ sll $t7,$a0,0x4 +/* f0a131c: 01e47823 */ subu $t7,$t7,$a0 +/* f0a1320: 000f7880 */ sll $t7,$t7,0x2 +/* f0a1324: 01e47821 */ addu $t7,$t7,$a0 +/* f0a1328: 3c0e800a */ lui $t6,0x800a +/* f0a132c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0a1330: 000f78c0 */ sll $t7,$t7,0x3 +/* f0a1334: 01e47821 */ addu $t7,$t7,$a0 +/* f0a1338: 000f7880 */ sll $t7,$t7,0x2 +/* f0a133c: 01cf1821 */ addu $v1,$t6,$t7 +/* f0a1340: 24630638 */ addiu $v1,$v1,0x638 +/* f0a1344: 03e00008 */ jr $ra +/* f0a1348: 8c6205f8 */ lw $v0,0x5f8($v1) +); + +GLOBAL_ASM( +glabel func0f0a134c +/* f0a134c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0a1350: 00047100 */ sll $t6,$a0,0x4 +/* f0a1354: 01c47023 */ subu $t6,$t6,$a0 +/* f0a1358: afb5002c */ sw $s5,0x2c($sp) +/* f0a135c: 000e7080 */ sll $t6,$t6,0x2 +/* f0a1360: 3c15800a */ lui $s5,0x800a +/* f0a1364: 01c47021 */ addu $t6,$t6,$a0 +/* f0a1368: 8eb5a244 */ lw $s5,-0x5dbc($s5) +/* f0a136c: 000e70c0 */ sll $t6,$t6,0x3 +/* f0a1370: 01c47021 */ addu $t6,$t6,$a0 +/* f0a1374: 000e7080 */ sll $t6,$t6,0x2 +/* f0a1378: afbf003c */ sw $ra,0x3c($sp) +/* f0a137c: afbe0038 */ sw $s8,0x38($sp) +/* f0a1380: afb70034 */ sw $s7,0x34($sp) +/* f0a1384: afb60030 */ sw $s6,0x30($sp) +/* f0a1388: afb40028 */ sw $s4,0x28($sp) +/* f0a138c: afb30024 */ sw $s3,0x24($sp) +/* f0a1390: afb20020 */ sw $s2,0x20($sp) +/* f0a1394: afb1001c */ sw $s1,0x1c($sp) +/* f0a1398: afb00018 */ sw $s0,0x18($sp) +/* f0a139c: 02ae7821 */ addu $t7,$s5,$t6 +/* f0a13a0: 81f80640 */ lb $t8,0x640($t7) +/* f0a13a4: 0080f025 */ or $s8,$a0,$zero +/* f0a13a8: 00009025 */ or $s2,$zero,$zero +/* f0a13ac: 13000027 */ beqz $t8,.L0f0a144c +/* f0a13b0: 02a09825 */ or $s3,$s5,$zero +/* f0a13b4: 24170002 */ addiu $s7,$zero,0x2 +/* f0a13b8: 2416ffff */ addiu $s6,$zero,-1 +.L0f0a13bc: +/* f0a13bc: 827915e4 */ lb $t9,0x15e4($s3) +/* f0a13c0: 001e4100 */ sll $t0,$s8,0x4 +/* f0a13c4: 011e4023 */ subu $t0,$t0,$s8 +/* f0a13c8: 0720001d */ bltz $t9,.L0f0a1440 +/* f0a13cc: 00084080 */ sll $t0,$t0,0x2 +/* f0a13d0: 011e4021 */ addu $t0,$t0,$s8 +/* f0a13d4: 000840c0 */ sll $t0,$t0,0x3 +/* f0a13d8: 011e4021 */ addu $t0,$t0,$s8 +/* f0a13dc: 00084080 */ sll $t0,$t0,0x2 +/* f0a13e0: 02a88821 */ addu $s1,$s5,$t0 +/* f0a13e4: 00124880 */ sll $t1,$s2,0x2 +/* f0a13e8: 02298021 */ addu $s0,$s1,$t1 +/* f0a13ec: 8e0a0860 */ lw $t2,0x860($s0) +/* f0a13f0: 8e0b0858 */ lw $t3,0x858($s0) +/* f0a13f4: 82a41580 */ lb $a0,0x1580($s5) +/* f0a13f8: 0fc25f43 */ jal func0f097d0c +/* f0a13fc: 014ba023 */ subu $s4,$t2,$t3 +/* f0a1400: 10560005 */ beq $v0,$s6,.L0f0a1418 +/* f0a1404: 00146200 */ sll $t4,$s4,0x8 +/* f0a1408: 00027040 */ sll $t6,$v0,0x1 +/* f0a140c: 022e7821 */ addu $t7,$s1,$t6 +/* f0a1410: 358d00ff */ ori $t5,$t4,0xff +/* f0a1414: a5ed0d74 */ sh $t5,0xd74($t7) +.L0f0a1418: +/* f0a1418: 8e030858 */ lw $v1,0x858($s0) +/* f0a141c: 58600008 */ blezl $v1,.L0f0a1440 +/* f0a1420: ae000858 */ sw $zero,0x858($s0) +/* f0a1424: 827815e4 */ lb $t8,0x15e4($s3) +/* f0a1428: 0018c880 */ sll $t9,$t8,0x2 +/* f0a142c: 02b91021 */ addu $v0,$s5,$t9 +/* f0a1430: 8c4817a8 */ lw $t0,0x17a8($v0) +/* f0a1434: 01034821 */ addu $t1,$t0,$v1 +/* f0a1438: ac4917a8 */ sw $t1,0x17a8($v0) +/* f0a143c: ae000858 */ sw $zero,0x858($s0) +.L0f0a1440: +/* f0a1440: 26520001 */ addiu $s2,$s2,0x1 +/* f0a1444: 1657ffdd */ bne $s2,$s7,.L0f0a13bc +/* f0a1448: 26730001 */ addiu $s3,$s3,0x1 +.L0f0a144c: +/* f0a144c: 3c0a800a */ lui $t2,0x800a +/* f0a1450: 8d4aa2d4 */ lw $t2,-0x5d2c($t2) +/* f0a1454: 3c0b8009 */ lui $t3,0x8009 +/* f0a1458: 11400025 */ beqz $t2,.L0f0a14f0 +/* f0a145c: 00000000 */ sll $zero,$zero,0x0 +/* f0a1460: 916b0af0 */ lbu $t3,0xaf0($t3) +/* f0a1464: 24060001 */ addiu $a2,$zero,0x1 +/* f0a1468: 3c0c800a */ lui $t4,0x800a +/* f0a146c: 14cb001e */ bne $a2,$t3,.L0f0a14e8 +/* f0a1470: 3c0e800a */ lui $t6,0x800a +/* f0a1474: 8d8ca02c */ lw $t4,-0x5fd4($t4) +/* f0a1478: 3c0d800a */ lui $t5,0x800a +/* f0a147c: 3c0f800a */ lui $t7,0x800a +/* f0a1480: 11800003 */ beqz $t4,.L0f0a1490 +/* f0a1484: 00002825 */ or $a1,$zero,$zero +/* f0a1488: 10000001 */ beqz $zero,.L0f0a1490 +/* f0a148c: 00c02825 */ or $a1,$a2,$zero +.L0f0a1490: +/* f0a1490: 8dcea028 */ lw $t6,-0x5fd8($t6) +/* f0a1494: 00001825 */ or $v1,$zero,$zero +/* f0a1498: 00002025 */ or $a0,$zero,$zero +/* f0a149c: 11c00003 */ beqz $t6,.L0f0a14ac +/* f0a14a0: 00001025 */ or $v0,$zero,$zero +/* f0a14a4: 10000001 */ beqz $zero,.L0f0a14ac +/* f0a14a8: 00c01825 */ or $v1,$a2,$zero +.L0f0a14ac: +/* f0a14ac: 8dada024 */ lw $t5,-0x5fdc($t5) +/* f0a14b0: 11a00003 */ beqz $t5,.L0f0a14c0 +/* f0a14b4: 00000000 */ sll $zero,$zero,0x0 +/* f0a14b8: 10000001 */ beqz $zero,.L0f0a14c0 +/* f0a14bc: 00c02025 */ or $a0,$a2,$zero +.L0f0a14c0: +/* f0a14c0: 8defa030 */ lw $t7,-0x5fd0($t7) +/* f0a14c4: 11e00003 */ beqz $t7,.L0f0a14d4 +/* f0a14c8: 00000000 */ sll $zero,$zero,0x0 +/* f0a14cc: 10000001 */ beqz $zero,.L0f0a14d4 +/* f0a14d0: 00c01025 */ or $v0,$a2,$zero +.L0f0a14d4: +/* f0a14d4: 0044c021 */ addu $t8,$v0,$a0 +/* f0a14d8: 0303c821 */ addu $t9,$t8,$v1 +/* f0a14dc: 03254021 */ addu $t0,$t9,$a1 +/* f0a14e0: 10c80003 */ beq $a2,$t0,.L0f0a14f0 +/* f0a14e4: 00000000 */ sll $zero,$zero,0x0 +.L0f0a14e8: +/* f0a14e8: 0fc4a33c */ jal func0f128cf0 +/* f0a14ec: 03c02025 */ or $a0,$s8,$zero +.L0f0a14f0: +/* f0a14f0: 0fc27e88 */ jal func0f09fa20 +/* f0a14f4: 03c02025 */ or $a0,$s8,$zero +/* f0a14f8: 8fbf003c */ lw $ra,0x3c($sp) +/* f0a14fc: 8fb00018 */ lw $s0,0x18($sp) +/* f0a1500: 8fb1001c */ lw $s1,0x1c($sp) +/* f0a1504: 8fb20020 */ lw $s2,0x20($sp) +/* f0a1508: 8fb30024 */ lw $s3,0x24($sp) +/* f0a150c: 8fb40028 */ lw $s4,0x28($sp) +/* f0a1510: 8fb5002c */ lw $s5,0x2c($sp) +/* f0a1514: 8fb60030 */ lw $s6,0x30($sp) +/* f0a1518: 8fb70034 */ lw $s7,0x34($sp) +/* f0a151c: 8fbe0038 */ lw $s8,0x38($sp) +/* f0a1520: 03e00008 */ jr $ra +/* f0a1524: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f0a1528 +/* f0a1528: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0a152c: afb50040 */ sw $s5,0x40($sp) +/* f0a1530: 3c03800a */ lui $v1,0x800a +/* f0a1534: 8c75a244 */ lw $s5,-0x5dbc($v1) +/* f0a1538: afb4003c */ sw $s4,0x3c($sp) +/* f0a153c: afbf0044 */ sw $ra,0x44($sp) +/* f0a1540: afb30038 */ sw $s3,0x38($sp) +/* f0a1544: afb20034 */ sw $s2,0x34($sp) +/* f0a1548: afb10030 */ sw $s1,0x30($sp) +/* f0a154c: afb0002c */ sw $s0,0x2c($sp) +/* f0a1550: f7b40020 */ sdc1 $f20,0x20($sp) +/* f0a1554: 26b41580 */ addiu $s4,$s5,0x1580 +/* f0a1558: 828e0002 */ lb $t6,0x2($s4) +/* f0a155c: 05c200e6 */ bltzl $t6,.L0f0a18f8 +/* f0a1560: 82a20de4 */ lb $v0,0xde4($s5) +/* f0a1564: 0fc26fb2 */ jal func0f09bec8 +/* f0a1568: 00002025 */ or $a0,$zero,$zero +/* f0a156c: 504000f6 */ beqzl $v0,.L0f0a1948 +/* f0a1570: 8fbf0044 */ lw $ra,0x44($sp) +/* f0a1574: 0fc26fb2 */ jal func0f09bec8 +/* f0a1578: 24040001 */ addiu $a0,$zero,0x1 +/* f0a157c: 504000f2 */ beqzl $v0,.L0f0a1948 +/* f0a1580: 8fbf0044 */ lw $ra,0x44($sp) +/* f0a1584: 82b01580 */ lb $s0,0x1580($s5) +/* f0a1588: 82b10de4 */ lb $s1,0xde4($s5) +/* f0a158c: 0fc2c62f */ jal func0f0b18bc +/* f0a1590: 82840002 */ lb $a0,0x2($s4) +/* f0a1594: 2401ffff */ addiu $at,$zero,-1 +/* f0a1598: 10410002 */ beq $v0,$at,.L0f0a15a4 +/* f0a159c: 24120001 */ addiu $s2,$zero,0x1 +/* f0a15a0: a2920002 */ sb $s2,0x2($s4) +.L0f0a15a4: +/* f0a15a4: 82980003 */ lb $t8,0x3($s4) +/* f0a15a8: 24120001 */ addiu $s2,$zero,0x1 +/* f0a15ac: 07010009 */ bgez $t8,.L0f0a15d4 +/* f0a15b0: 00000000 */ sll $zero,$zero,0x0 +/* f0a15b4: 82840002 */ lb $a0,0x2($s4) +/* f0a15b8: 0fc4473e */ jal func0f111cf8 +/* f0a15bc: 00802825 */ or $a1,$a0,$zero +/* f0a15c0: 14400004 */ bnez $v0,.L0f0a15d4 +/* f0a15c4: 00000000 */ sll $zero,$zero,0x0 +/* f0a15c8: 92990003 */ lbu $t9,0x3($s4) +/* f0a15cc: 3328ff7f */ andi $t0,$t9,0xff7f +/* f0a15d0: a2880003 */ sb $t0,0x3($s4) +.L0f0a15d4: +/* f0a15d4: 0fc35cd9 */ jal func0f0d7364 +/* f0a15d8: 00000000 */ sll $zero,$zero,0x0 +/* f0a15dc: 0fc284d3 */ jal func0f0a134c +/* f0a15e0: 02402025 */ or $a0,$s2,$zero +/* f0a15e4: 0fc284d3 */ jal func0f0a134c +/* f0a15e8: 00002025 */ or $a0,$zero,$zero +/* f0a15ec: 24060032 */ addiu $a2,$zero,0x32 +/* f0a15f0: 16060005 */ bne $s0,$a2,.L0f0a1608 +/* f0a15f4: 2401000d */ addiu $at,$zero,0xd +/* f0a15f8: 3c05800a */ lui $a1,0x800a +/* f0a15fc: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0a1600: 8ca90284 */ lw $t1,0x284($a1) +/* f0a1604: ad200120 */ sw $zero,0x120($t1) +.L0f0a1608: +/* f0a1608: 3c05800a */ lui $a1,0x800a +/* f0a160c: 1601000f */ bne $s0,$at,.L0f0a164c +/* f0a1610: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0a1614: c6a40874 */ lwc1 $f4,0x874($s5) +/* f0a1618: 828b0064 */ lb $t3,0x64($s4) +/* f0a161c: 4600218d */ trunc.w.s $f6,$f4 +/* f0a1620: 000b6080 */ sll $t4,$t3,0x2 +/* f0a1624: 02ac2021 */ addu $a0,$s5,$t4 +/* f0a1628: 8c8317a8 */ lw $v1,0x17a8($a0) +/* f0a162c: 44023000 */ mfc1 $v0,$f6 +/* f0a1630: 00000000 */ sll $zero,$zero,0x0 +/* f0a1634: 0062082a */ slt $at,$v1,$v0 +/* f0a1638: 50200003 */ beqzl $at,.L0f0a1648 +/* f0a163c: 00626823 */ subu $t5,$v1,$v0 +/* f0a1640: 00601025 */ or $v0,$v1,$zero +/* f0a1644: 00626823 */ subu $t5,$v1,$v0 +.L0f0a1648: +/* f0a1648: ac8d17a8 */ sw $t5,0x17a8($a0) +.L0f0a164c: +/* f0a164c: 5606000f */ bnel $s0,$a2,.L0f0a168c +/* f0a1650: 82840002 */ lb $a0,0x2($s4) +/* f0a1654: 44804000 */ mtc1 $zero,$f8 +/* f0a1658: 8cae0284 */ lw $t6,0x284($a1) +/* f0a165c: 3c014270 */ lui $at,0x4270 +/* f0a1660: 44818000 */ mtc1 $at,$f16 +/* f0a1664: e5c81844 */ swc1 $f8,0x1844($t6) +/* f0a1668: 8ca30284 */ lw $v1,0x284($a1) +/* f0a166c: c46a1844 */ lwc1 $f10,0x1844($v1) +/* f0a1670: e46a1840 */ swc1 $f10,0x1840($v1) +/* f0a1674: 8caf0284 */ lw $t7,0x284($a1) +/* f0a1678: e5f01850 */ swc1 $f16,0x1850($t7) +/* f0a167c: 8ca30284 */ lw $v1,0x284($a1) +/* f0a1680: c4721850 */ lwc1 $f18,0x1850($v1) +/* f0a1684: e4721848 */ swc1 $f18,0x1848($v1) +/* f0a1688: 82840002 */ lb $a0,0x2($s4) +.L0f0a168c: +/* f0a168c: 26a20ddc */ addiu $v0,$s5,0xddc +/* f0a1690: 14800005 */ bnez $a0,.L0f0a16a8 +/* f0a1694: 00000000 */ sll $zero,$zero,0x0 +/* f0a1698: a0400008 */ sb $zero,0x8($v0) +/* f0a169c: a2a00640 */ sb $zero,0x640($s5) +/* f0a16a0: 1000000a */ beqz $zero,.L0f0a16cc +/* f0a16a4: a2800000 */ sb $zero,0x0($s4) +.L0f0a16a8: +/* f0a16a8: 0fc277d9 */ jal func0f09df64 +/* f0a16ac: 00000000 */ sll $zero,$zero,0x0 +/* f0a16b0: 82980002 */ lb $t8,0x2($s4) +/* f0a16b4: 26a20ddc */ addiu $v0,$s5,0xddc +/* f0a16b8: 3c05800a */ lui $a1,0x800a +/* f0a16bc: a2980000 */ sb $t8,0x0($s4) +/* f0a16c0: a0520008 */ sb $s2,0x8($v0) +/* f0a16c4: a2b20640 */ sb $s2,0x640($s5) +/* f0a16c8: 24a59fc0 */ addiu $a1,$a1,-24640 +.L0f0a16cc: +/* f0a16cc: 82990000 */ lb $t9,0x0($s4) +/* f0a16d0: 24010022 */ addiu $at,$zero,0x22 +/* f0a16d4: 57210005 */ bnel $t9,$at,.L0f0a16ec +/* f0a16d8: 828c0003 */ lb $t4,0x3($s4) +/* f0a16dc: 92890003 */ lbu $t1,0x3($s4) +/* f0a16e0: 352a0080 */ ori $t2,$t1,0x80 +/* f0a16e4: a28a0003 */ sb $t2,0x3($s4) +/* f0a16e8: 828c0003 */ lb $t4,0x3($s4) +.L0f0a16ec: +/* f0a16ec: 2a01002d */ slti $at,$s0,0x2d +/* f0a16f0: 05800002 */ bltz $t4,.L0f0a16fc +/* f0a16f4: 00000000 */ sll $zero,$zero,0x0 +/* f0a16f8: a0400008 */ sb $zero,0x8($v0) +.L0f0a16fc: +/* f0a16fc: 10200004 */ beqz $at,.L0f0a1710 +/* f0a1700: 00000000 */ sll $zero,$zero,0x0 +/* f0a1704: 1a000002 */ blez $s0,.L0f0a1710 +/* f0a1708: 00000000 */ sll $zero,$zero,0x0 +/* f0a170c: a2b01581 */ sb $s0,0x1581($s5) +.L0f0a1710: +/* f0a1710: 52200006 */ beqzl $s1,.L0f0a172c +/* f0a1714: 92b81583 */ lbu $t8,0x1583($s5) +/* f0a1718: 92ae1583 */ lbu $t6,0x1583($s5) +/* f0a171c: 35cf0040 */ ori $t7,$t6,0x40 +/* f0a1720: 10000004 */ beqz $zero,.L0f0a1734 +/* f0a1724: a2af1583 */ sb $t7,0x1583($s5) +/* f0a1728: 92b81583 */ lbu $t8,0x1583($s5) +.L0f0a172c: +/* f0a172c: 3319ffbf */ andi $t9,$t8,0xffbf +/* f0a1730: a2b91583 */ sb $t9,0x1583($s5) +.L0f0a1734: +/* f0a1734: 8ca30284 */ lw $v1,0x284($a1) +/* f0a1738: 240affff */ addiu $t2,$zero,-1 +/* f0a173c: 4480a000 */ mtc1 $zero,$f20 +/* f0a1740: 90681583 */ lbu $t0,0x1583($v1) +/* f0a1744: 00008825 */ or $s1,$zero,$zero +/* f0a1748: 02a08025 */ or $s0,$s5,$zero +/* f0a174c: 3109ffdf */ andi $t1,$t0,0xffdf +/* f0a1750: a0691583 */ sb $t1,0x1583($v1) +/* f0a1754: 8cab0284 */ lw $t3,0x284($a1) +/* f0a1758: 00009025 */ or $s2,$zero,$zero +/* f0a175c: 26b309e0 */ addiu $s3,$s5,0x9e0 +/* f0a1760: a56a024e */ sh $t2,0x24e($t3) +.L0f0a1764: +/* f0a1764: 920c0d0e */ lbu $t4,0xd0e($s0) +/* f0a1768: 92180d0f */ lbu $t8,0xd0f($s0) +/* f0a176c: e6140874 */ swc1 $f20,0x874($s0) +/* f0a1770: 318eff0f */ andi $t6,$t4,0xff0f +/* f0a1774: 3308ffdf */ andi $t0,$t8,0xffdf +/* f0a1778: a20e0d0e */ sb $t6,0xd0e($s0) +/* f0a177c: 31cf00f1 */ andi $t7,$t6,0xf1 +/* f0a1780: a2080d0f */ sb $t0,0xd0f($s0) +/* f0a1784: 310900ef */ andi $t1,$t0,0xef +/* f0a1788: a20f0d0e */ sb $t7,0xd0e($s0) +/* f0a178c: a2090d0f */ sb $t1,0xd0f($s0) +/* f0a1790: e6140878 */ swc1 $f20,0x878($s0) +/* f0a1794: e614087c */ swc1 $f20,0x87c($s0) +/* f0a1798: e6140868 */ swc1 $f20,0x868($s0) +/* f0a179c: e6140db8 */ swc1 $f20,0xdb8($s0) +/* f0a17a0: ae000b90 */ sw $zero,0xb90($s0) +/* f0a17a4: e6140888 */ swc1 $f20,0x888($s0) +/* f0a17a8: ae00080c */ sw $zero,0x80c($s0) +/* f0a17ac: ae000810 */ sw $zero,0x810($s0) +/* f0a17b0: a200063b */ sb $zero,0x63b($s0) +/* f0a17b4: 828a0000 */ lb $t2,0x0($s4) +/* f0a17b8: 02202025 */ or $a0,$s1,$zero +/* f0a17bc: a20a0638 */ sb $t2,0x638($s0) +/* f0a17c0: 928b0068 */ lbu $t3,0x68($s4) +/* f0a17c4: e6140d08 */ swc1 $f20,0xd08($s0) +/* f0a17c8: 024b6007 */ srav $t4,$t3,$s2 +/* f0a17cc: 318d000f */ andi $t5,$t4,0xf +/* f0a17d0: 0fc2af4c */ jal func0f0abd30 +/* f0a17d4: a20d0639 */ sb $t5,0x639($s0) +/* f0a17d8: 0c008c28 */ jal 0x230a0 +/* f0a17dc: 02602025 */ or $a0,$s3,$zero +/* f0a17e0: 8e040d84 */ lw $a0,0xd84($s0) +/* f0a17e4: 50800008 */ beqzl $a0,.L0f0a1808 +/* f0a17e8: 26310001 */ addiu $s1,$s1,0x1 +/* f0a17ec: 0c00cdfc */ jal 0x337f0 +/* f0a17f0: 00000000 */ sll $zero,$zero,0x0 +/* f0a17f4: 50400004 */ beqzl $v0,.L0f0a1808 +/* f0a17f8: 26310001 */ addiu $s1,$s1,0x1 +/* f0a17fc: 0c00cec9 */ jal 0x33b24 +/* f0a1800: 8e040d84 */ lw $a0,0xd84($s0) +/* f0a1804: 26310001 */ addiu $s1,$s1,0x1 +.L0f0a1808: +/* f0a1808: 24010002 */ addiu $at,$zero,0x2 +/* f0a180c: 261007a4 */ addiu $s0,$s0,0x7a4 +/* f0a1810: 26520004 */ addiu $s2,$s2,0x4 +/* f0a1814: 1621ffd3 */ bne $s1,$at,.L0f0a1764 +/* f0a1818: 267307a4 */ addiu $s3,$s3,0x7a4 +/* f0a181c: 0fc44bdc */ jal func0f112f70 +/* f0a1820: 00000000 */ sll $zero,$zero,0x0 +/* f0a1824: 82820000 */ lb $v0,0x0($s4) +/* f0a1828: 240effff */ addiu $t6,$zero,-1 +/* f0a182c: 24010040 */ addiu $at,$zero,0x40 +/* f0a1830: a28e0002 */ sb $t6,0x2($s4) +/* f0a1834: 10410004 */ beq $v0,$at,.L0f0a1848 +/* f0a1838: a2800067 */ sb $zero,0x67($s4) +/* f0a183c: 24010041 */ addiu $at,$zero,0x41 +/* f0a1840: 54410027 */ bnel $v0,$at,.L0f0a18e0 +/* f0a1844: 92990003 */ lbu $t9,0x3($s4) +.L0f0a1848: +/* f0a1848: 8eaf00bc */ lw $t7,0xbc($s5) +/* f0a184c: 3c01bf80 */ lui $at,0xbf80 +/* f0a1850: 44812000 */ mtc1 $at,$f4 +/* f0a1854: 8df00004 */ lw $s0,0x4($t7) +/* f0a1858: 3c048009 */ lui $a0,0x8009 +/* f0a185c: 2418ffff */ addiu $t8,$zero,-1 +/* f0a1860: 2419ffff */ addiu $t9,$zero,-1 +/* f0a1864: 2408ffff */ addiu $t0,$zero,-1 +/* f0a1868: afa8001c */ sw $t0,0x1c($sp) +/* f0a186c: afb90018 */ sw $t9,0x18($sp) +/* f0a1870: afb80010 */ sw $t8,0x10($sp) +/* f0a1874: 8c845200 */ lw $a0,0x5200($a0) +/* f0a1878: 2405042e */ addiu $a1,$zero,0x42e +/* f0a187c: 00003025 */ or $a2,$zero,$zero +/* f0a1880: 2407ffff */ addiu $a3,$zero,-1 +/* f0a1884: 0c004241 */ jal 0x10904 +/* f0a1888: e7a40014 */ swc1 $f4,0x14($sp) +/* f0a188c: 3c03800a */ lui $v1,0x800a +/* f0a1890: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f0a1894: 3c010008 */ lui $at,0x8 +/* f0a1898: 3c0e800a */ lui $t6,0x800a +/* f0a189c: 906a1c50 */ lbu $t2,0x1c50($v1) +/* f0a18a0: 354b0040 */ ori $t3,$t2,0x40 +/* f0a18a4: a06b1c50 */ sb $t3,0x1c50($v1) +/* f0a18a8: 8e0c0014 */ lw $t4,0x14($s0) +/* f0a18ac: 01816825 */ or $t5,$t4,$at +/* f0a18b0: ae0d0014 */ sw $t5,0x14($s0) +/* f0a18b4: 8dcea474 */ lw $t6,-0x5b8c($t6) +/* f0a18b8: 24010035 */ addiu $at,$zero,0x35 +/* f0a18bc: 35b81000 */ ori $t8,$t5,0x1000 +/* f0a18c0: 15c10002 */ bne $t6,$at,.L0f0a18cc +/* f0a18c4: 00000000 */ sll $zero,$zero,0x0 +/* f0a18c8: ae180014 */ sw $t8,0x14($s0) +.L0f0a18cc: +/* f0a18cc: 0fc447a9 */ jal func0f111ea4 +/* f0a18d0: 82840000 */ lb $a0,0x0($s4) +/* f0a18d4: 0fc2870b */ jal func0f0a1c2c +/* f0a18d8: 00000000 */ sll $zero,$zero,0x0 +/* f0a18dc: 92990003 */ lbu $t9,0x3($s4) +.L0f0a18e0: +/* f0a18e0: a680006c */ sh $zero,0x6c($s4) +/* f0a18e4: a280006e */ sb $zero,0x6e($s4) +/* f0a18e8: 3328fff7 */ andi $t0,$t9,0xfff7 +/* f0a18ec: 10000015 */ beqz $zero,.L0f0a1944 +/* f0a18f0: a2880003 */ sb $t0,0x3($s4) +/* f0a18f4: 82a20de4 */ lb $v0,0xde4($s5) +.L0f0a18f8: +/* f0a18f8: 10400004 */ beqz $v0,.L0f0a190c +/* f0a18fc: 00000000 */ sll $zero,$zero,0x0 +/* f0a1900: 82aa1583 */ lb $t2,0x1583($s5) +/* f0a1904: 05410006 */ bgez $t2,.L0f0a1920 +/* f0a1908: 00000000 */ sll $zero,$zero,0x0 +.L0f0a190c: +/* f0a190c: 5440000e */ bnezl $v0,.L0f0a1948 +/* f0a1910: 8fbf0044 */ lw $ra,0x44($sp) +/* f0a1914: 82ac1583 */ lb $t4,0x1583($s5) +/* f0a1918: 0583000b */ bgezl $t4,.L0f0a1948 +/* f0a191c: 8fbf0044 */ lw $ra,0x44($sp) +.L0f0a1920: +/* f0a1920: 0fc26fb2 */ jal func0f09bec8 +/* f0a1924: 24040001 */ addiu $a0,$zero,0x1 +/* f0a1928: 50400007 */ beqzl $v0,.L0f0a1948 +/* f0a192c: 8fbf0044 */ lw $ra,0x44($sp) +/* f0a1930: 0fc284d3 */ jal func0f0a134c +/* f0a1934: 24040001 */ addiu $a0,$zero,0x1 +/* f0a1938: 92ad1583 */ lbu $t5,0x1583($s5) +/* f0a193c: 000d71c2 */ srl $t6,$t5,0x7 +/* f0a1940: a2ae0de4 */ sb $t6,0xde4($s5) +.L0f0a1944: +/* f0a1944: 8fbf0044 */ lw $ra,0x44($sp) +.L0f0a1948: +/* f0a1948: d7b40020 */ ldc1 $f20,0x20($sp) +/* f0a194c: 8fb0002c */ lw $s0,0x2c($sp) +/* f0a1950: 8fb10030 */ lw $s1,0x30($sp) +/* f0a1954: 8fb20034 */ lw $s2,0x34($sp) +/* f0a1958: 8fb30038 */ lw $s3,0x38($sp) +/* f0a195c: 8fb4003c */ lw $s4,0x3c($sp) +/* f0a1960: 8fb50040 */ lw $s5,0x40($sp) +/* f0a1964: 03e00008 */ jr $ra +/* f0a1968: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f0a196c +/* f0a196c: 3c02800a */ lui $v0,0x800a +/* f0a1970: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a1974: 804e1580 */ lb $t6,0x1580($v0) +/* f0a1978: 548e0006 */ bnel $a0,$t6,.L0f0a1994 +/* f0a197c: 90581583 */ lbu $t8,0x1583($v0) +/* f0a1980: 804f1582 */ lb $t7,0x1582($v0) +/* f0a1984: 2401ffff */ addiu $at,$zero,-1 +/* f0a1988: 11e10005 */ beq $t7,$at,.L0f0a19a0 +/* f0a198c: 00000000 */ sll $zero,$zero,0x0 +/* f0a1990: 90581583 */ lbu $t8,0x1583($v0) +.L0f0a1994: +/* f0a1994: a0441582 */ sb $a0,0x1582($v0) +/* f0a1998: 3319fffb */ andi $t9,$t8,0xfffb +/* f0a199c: a0591583 */ sb $t9,0x1583($v0) +.L0f0a19a0: +/* f0a19a0: 03e00008 */ jr $ra +/* f0a19a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a19a8 +/* f0a19a8: 00047100 */ sll $t6,$a0,0x4 +/* f0a19ac: 01c47023 */ subu $t6,$t6,$a0 +/* f0a19b0: 000e7080 */ sll $t6,$t6,0x2 +/* f0a19b4: 01c47021 */ addu $t6,$t6,$a0 +/* f0a19b8: 3c03800a */ lui $v1,0x800a +/* f0a19bc: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f0a19c0: 000e70c0 */ sll $t6,$t6,0x3 +/* f0a19c4: 01c47021 */ addu $t6,$t6,$a0 +/* f0a19c8: 000e7080 */ sll $t6,$t6,0x2 +/* f0a19cc: 006e7821 */ addu $t7,$v1,$t6 +/* f0a19d0: 81f80640 */ lb $t8,0x640($t7) +/* f0a19d4: 57000004 */ bnezl $t8,.L0f0a19e8 +/* f0a19d8: 80621580 */ lb $v0,0x1580($v1) +/* f0a19dc: 03e00008 */ jr $ra +/* f0a19e0: 00001025 */ or $v0,$zero,$zero +/* f0a19e4: 80621580 */ lb $v0,0x1580($v1) +.L0f0a19e8: +/* f0a19e8: 03e00008 */ jr $ra +/* f0a19ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a19f0 +/* f0a19f0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0a19f4: afbf0014 */ sw $ra,0x14($sp) +/* f0a19f8: 0fc2866a */ jal func0f0a19a8 +/* f0a19fc: 00000000 */ sll $zero,$zero,0x0 +/* f0a1a00: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a1a04: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0a1a08: 03e00008 */ jr $ra +/* f0a1a0c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a1a10 +/* f0a1a10: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0a1a14: afbf0014 */ sw $ra,0x14($sp) +/* f0a1a18: afa40018 */ sw $a0,0x18($sp) +/* f0a1a1c: 0fc2c5f0 */ jal func0f0b17c0 +/* f0a1a20: 24050400 */ addiu $a1,$zero,0x400 +/* f0a1a24: 1040000b */ beqz $v0,.L0f0a1a54 +/* f0a1a28: 8fa40018 */ lw $a0,0x18($sp) +/* f0a1a2c: 0fc2a685 */ jal func0f0a9a14 +/* f0a1a30: 00002825 */ or $a1,$zero,$zero +/* f0a1a34: 10400005 */ beqz $v0,.L0f0a1a4c +/* f0a1a38: 8fa40018 */ lw $a0,0x18($sp) +/* f0a1a3c: 0fc2a69d */ jal func0f0a9a74 +/* f0a1a40: 00002825 */ or $a1,$zero,$zero +/* f0a1a44: 58400004 */ blezl $v0,.L0f0a1a58 +/* f0a1a48: 00001025 */ or $v0,$zero,$zero +.L0f0a1a4c: +/* f0a1a4c: 10000002 */ beqz $zero,.L0f0a1a58 +/* f0a1a50: 24020001 */ addiu $v0,$zero,0x1 +.L0f0a1a54: +/* f0a1a54: 00001025 */ or $v0,$zero,$zero +.L0f0a1a58: +/* f0a1a58: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a1a5c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0a1a60: 03e00008 */ jr $ra +/* f0a1a64: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a1a68 +/* f0a1a68: 3c02800a */ lui $v0,0x800a +/* f0a1a6c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a1a70: 00802825 */ or $a1,$a0,$zero +/* f0a1a74: 24010001 */ addiu $at,$zero,0x1 +/* f0a1a78: 80431582 */ lb $v1,0x1582($v0) +/* f0a1a7c: 04620004 */ bltzl $v1,.L0f0a1a90 +/* f0a1a80: 80441580 */ lb $a0,0x1580($v0) +/* f0a1a84: 10000002 */ beqz $zero,.L0f0a1a90 +/* f0a1a88: 00602025 */ or $a0,$v1,$zero +/* f0a1a8c: 80441580 */ lb $a0,0x1580($v0) +.L0f0a1a90: +/* f0a1a90: 804f1583 */ lb $t7,0x1583($v0) +/* f0a1a94: 05e00004 */ bltz $t7,.L0f0a1aa8 +/* f0a1a98: 00000000 */ sll $zero,$zero,0x0 +/* f0a1a9c: 14a10002 */ bne $a1,$at,.L0f0a1aa8 +/* f0a1aa0: 00000000 */ sll $zero,$zero,0x0 +/* f0a1aa4: 00002025 */ or $a0,$zero,$zero +.L0f0a1aa8: +/* f0a1aa8: 03e00008 */ jr $ra +/* f0a1aac: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f0a1ab0 +/* f0a1ab0: 3c02800a */ lui $v0,0x800a +/* f0a1ab4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0a1ab8: 8c4e02ac */ lw $t6,0x2ac($v0) +/* f0a1abc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0a1ac0: 24010006 */ addiu $at,$zero,0x6 +/* f0a1ac4: afbf001c */ sw $ra,0x1c($sp) +/* f0a1ac8: 11c1001c */ beq $t6,$at,.L0f0a1b3c +/* f0a1acc: afb00018 */ sw $s0,0x18($sp) +/* f0a1ad0: 8c500284 */ lw $s0,0x284($v0) +/* f0a1ad4: 0fc44727 */ jal func0f111c9c +/* f0a1ad8: 82041581 */ lb $a0,0x1581($s0) +/* f0a1adc: 10400015 */ beqz $v0,.L0f0a1b34 +/* f0a1ae0: 00002025 */ or $a0,$zero,$zero +/* f0a1ae4: 0fc28824 */ jal func0f0a2090 +/* f0a1ae8: 82051581 */ lb $a1,0x1581($s0) +/* f0a1aec: 82041581 */ lb $a0,0x1581($s0) +/* f0a1af0: 0fc4473e */ jal func0f111cf8 +/* f0a1af4: 00802825 */ or $a1,$a0,$zero +/* f0a1af8: 820f1581 */ lb $t7,0x1581($s0) +/* f0a1afc: 8e191580 */ lw $t9,0x1580($s0) +/* f0a1b00: 24040001 */ addiu $a0,$zero,0x1 +/* f0a1b04: 004f0019 */ multu $v0,$t7 +/* f0a1b08: 00194640 */ sll $t0,$t9,0x19 +/* f0a1b0c: 00084fc2 */ srl $t1,$t0,0x1f +/* f0a1b10: 0000c012 */ mflo $t8 +/* f0a1b14: 00000000 */ sll $zero,$zero,0x0 +/* f0a1b18: 00000000 */ sll $zero,$zero,0x0 +/* f0a1b1c: 03090019 */ multu $t8,$t1 +/* f0a1b20: 00002812 */ mflo $a1 +/* f0a1b24: 0fc28824 */ jal func0f0a2090 +/* f0a1b28: 00000000 */ sll $zero,$zero,0x0 +/* f0a1b2c: 10000004 */ beqz $zero,.L0f0a1b40 +/* f0a1b30: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0a1b34: +/* f0a1b34: 0fc2877d */ jal func0f0a1df4 +/* f0a1b38: 00000000 */ sll $zero,$zero,0x0 +.L0f0a1b3c: +/* f0a1b3c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0a1b40: +/* f0a1b40: 8fb00018 */ lw $s0,0x18($sp) +/* f0a1b44: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0a1b48: 03e00008 */ jr $ra +/* f0a1b4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a1b50 +/* f0a1b50: 3c02800a */ lui $v0,0x800a +/* f0a1b54: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0a1b58: 8c4e02ac */ lw $t6,0x2ac($v0) +/* f0a1b5c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0a1b60: 24010006 */ addiu $at,$zero,0x6 +/* f0a1b64: afbf0014 */ sw $ra,0x14($sp) +/* f0a1b68: 11c1002c */ beq $t6,$at,.L0f0a1c1c +/* f0a1b6c: 8c430284 */ lw $v1,0x284($v0) +/* f0a1b70: 00002025 */ or $a0,$zero,$zero +/* f0a1b74: 0fc2869a */ jal func0f0a1a68 +/* f0a1b78: afa3001c */ sw $v1,0x1c($sp) +/* f0a1b7c: afa20024 */ sw $v0,0x24($sp) +/* f0a1b80: 0fc2869a */ jal func0f0a1a68 +/* f0a1b84: 24040001 */ addiu $a0,$zero,0x1 +/* f0a1b88: 8faf0024 */ lw $t7,0x24($sp) +/* f0a1b8c: 8fa3001c */ lw $v1,0x1c($sp) +/* f0a1b90: afa20020 */ sw $v0,0x20($sp) +/* f0a1b94: 29e1002d */ slti $at,$t7,0x2d +/* f0a1b98: 10200003 */ beqz $at,.L0f0a1ba8 +/* f0a1b9c: 2841002d */ slti $at,$v0,0x2d +/* f0a1ba0: 1420000c */ bnez $at,.L0f0a1bd4 +/* f0a1ba4: 27a40024 */ addiu $a0,$sp,0x24 +.L0f0a1ba8: +/* f0a1ba8: 80781581 */ lb $t8,0x1581($v1) +/* f0a1bac: afb80024 */ sw $t8,0x24($sp) +/* f0a1bb0: 8c681580 */ lw $t0,0x1580($v1) +/* f0a1bb4: 80791581 */ lb $t9,0x1581($v1) +/* f0a1bb8: 00084e40 */ sll $t1,$t0,0x19 +/* f0a1bbc: 000957c2 */ srl $t2,$t1,0x1f +/* f0a1bc0: 032a0019 */ multu $t9,$t2 +/* f0a1bc4: 00005812 */ mflo $t3 +/* f0a1bc8: afab0020 */ sw $t3,0x20($sp) +/* f0a1bcc: 10000007 */ beqz $zero,.L0f0a1bec +/* f0a1bd0: 8fac0020 */ lw $t4,0x20($sp) +.L0f0a1bd4: +/* f0a1bd4: 27a50020 */ addiu $a1,$sp,0x20 +/* f0a1bd8: 00003025 */ or $a2,$zero,$zero +/* f0a1bdc: 0fc448bb */ jal func0f1122ec +/* f0a1be0: afa3001c */ sw $v1,0x1c($sp) +/* f0a1be4: 8fa3001c */ lw $v1,0x1c($sp) +/* f0a1be8: 8fac0020 */ lw $t4,0x20($sp) +.L0f0a1bec: +/* f0a1bec: 8fad0024 */ lw $t5,0x24($sp) +/* f0a1bf0: 518d0006 */ beql $t4,$t5,.L0f0a1c0c +/* f0a1bf4: 90681583 */ lbu $t0,0x1583($v1) +/* f0a1bf8: 906e1583 */ lbu $t6,0x1583($v1) +/* f0a1bfc: 31cfff7f */ andi $t7,$t6,0xff7f +/* f0a1c00: 10000004 */ beqz $zero,.L0f0a1c14 +/* f0a1c04: a06f1583 */ sb $t7,0x1583($v1) +/* f0a1c08: 90681583 */ lbu $t0,0x1583($v1) +.L0f0a1c0c: +/* f0a1c0c: 35090080 */ ori $t1,$t0,0x80 +/* f0a1c10: a0691583 */ sb $t1,0x1583($v1) +.L0f0a1c14: +/* f0a1c14: 0fc2865b */ jal func0f0a196c +/* f0a1c18: 8fa40024 */ lw $a0,0x24($sp) +.L0f0a1c1c: +/* f0a1c1c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a1c20: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0a1c24: 03e00008 */ jr $ra +/* f0a1c28: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a1c2c +/* f0a1c2c: 3c02800a */ lui $v0,0x800a +/* f0a1c30: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0a1c34: 8c4e02ac */ lw $t6,0x2ac($v0) +/* f0a1c38: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0a1c3c: 24010006 */ addiu $at,$zero,0x6 +/* f0a1c40: afbf0014 */ sw $ra,0x14($sp) +/* f0a1c44: 11c1002f */ beq $t6,$at,.L0f0a1d04 +/* f0a1c48: 8c430284 */ lw $v1,0x284($v0) +/* f0a1c4c: 00002025 */ or $a0,$zero,$zero +/* f0a1c50: 0fc2869a */ jal func0f0a1a68 +/* f0a1c54: afa3001c */ sw $v1,0x1c($sp) +/* f0a1c58: afa20024 */ sw $v0,0x24($sp) +/* f0a1c5c: 0fc2869a */ jal func0f0a1a68 +/* f0a1c60: 24040001 */ addiu $a0,$zero,0x1 +/* f0a1c64: 24010022 */ addiu $at,$zero,0x22 +/* f0a1c68: 8fa3001c */ lw $v1,0x1c($sp) +/* f0a1c6c: 14410002 */ bne $v0,$at,.L0f0a1c78 +/* f0a1c70: afa20020 */ sw $v0,0x20($sp) +/* f0a1c74: afa00020 */ sw $zero,0x20($sp) +.L0f0a1c78: +/* f0a1c78: 8faf0024 */ lw $t7,0x24($sp) +/* f0a1c7c: 8fb80020 */ lw $t8,0x20($sp) +/* f0a1c80: 29e1002d */ slti $at,$t7,0x2d +/* f0a1c84: 10200003 */ beqz $at,.L0f0a1c94 +/* f0a1c88: 2b01002d */ slti $at,$t8,0x2d +/* f0a1c8c: 1420000c */ bnez $at,.L0f0a1cc0 +/* f0a1c90: 27a40024 */ addiu $a0,$sp,0x24 +.L0f0a1c94: +/* f0a1c94: 80791581 */ lb $t9,0x1581($v1) +/* f0a1c98: afb90024 */ sw $t9,0x24($sp) +/* f0a1c9c: 8c691580 */ lw $t1,0x1580($v1) +/* f0a1ca0: 80681581 */ lb $t0,0x1581($v1) +/* f0a1ca4: 00095640 */ sll $t2,$t1,0x19 +/* f0a1ca8: 000a5fc2 */ srl $t3,$t2,0x1f +/* f0a1cac: 010b0019 */ multu $t0,$t3 +/* f0a1cb0: 00006012 */ mflo $t4 +/* f0a1cb4: afac0020 */ sw $t4,0x20($sp) +/* f0a1cb8: 10000007 */ beqz $zero,.L0f0a1cd8 +/* f0a1cbc: 8fad0020 */ lw $t5,0x20($sp) +.L0f0a1cc0: +/* f0a1cc0: 27a50020 */ addiu $a1,$sp,0x20 +/* f0a1cc4: 00003025 */ or $a2,$zero,$zero +/* f0a1cc8: 0fc4494f */ jal func0f11253c +/* f0a1ccc: afa3001c */ sw $v1,0x1c($sp) +/* f0a1cd0: 8fa3001c */ lw $v1,0x1c($sp) +/* f0a1cd4: 8fad0020 */ lw $t5,0x20($sp) +.L0f0a1cd8: +/* f0a1cd8: 55a00006 */ bnezl $t5,.L0f0a1cf4 +/* f0a1cdc: 90791583 */ lbu $t9,0x1583($v1) +/* f0a1ce0: 906e1583 */ lbu $t6,0x1583($v1) +/* f0a1ce4: 31cfff7f */ andi $t7,$t6,0xff7f +/* f0a1ce8: 10000004 */ beqz $zero,.L0f0a1cfc +/* f0a1cec: a06f1583 */ sb $t7,0x1583($v1) +/* f0a1cf0: 90791583 */ lbu $t9,0x1583($v1) +.L0f0a1cf4: +/* f0a1cf4: 37290080 */ ori $t1,$t9,0x80 +/* f0a1cf8: a0691583 */ sb $t1,0x1583($v1) +.L0f0a1cfc: +/* f0a1cfc: 0fc2865b */ jal func0f0a196c +/* f0a1d00: 8fa40024 */ lw $a0,0x24($sp) +.L0f0a1d04: +/* f0a1d04: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a1d08: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0a1d0c: 03e00008 */ jr $ra +/* f0a1d10: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a1d14 +/* f0a1d14: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0a1d18: afbf002c */ sw $ra,0x2c($sp) +/* f0a1d1c: afb50028 */ sw $s5,0x28($sp) +/* f0a1d20: afb30020 */ sw $s3,0x20($sp) +/* f0a1d24: afb2001c */ sw $s2,0x1c($sp) +/* f0a1d28: 00809825 */ or $s3,$a0,$zero +/* f0a1d2c: afb40024 */ sw $s4,0x24($sp) +/* f0a1d30: afb10018 */ sw $s1,0x18($sp) +/* f0a1d34: afb00014 */ sw $s0,0x14($sp) +/* f0a1d38: 00009025 */ or $s2,$zero,$zero +/* f0a1d3c: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0a1d40: 0000a825 */ or $s5,$zero,$zero +/* f0a1d44: 14400003 */ bnez $v0,.L0f0a1d54 +/* f0a1d48: 0040a025 */ or $s4,$v0,$zero +/* f0a1d4c: 10000020 */ beqz $zero,.L0f0a1dd0 +/* f0a1d50: 24020001 */ addiu $v0,$zero,0x1 +.L0f0a1d54: +/* f0a1d54: 00008025 */ or $s0,$zero,$zero +/* f0a1d58: 24110002 */ addiu $s1,$zero,0x2 +/* f0a1d5c: 02602025 */ or $a0,$s3,$zero +.L0f0a1d60: +/* f0a1d60: 0fc2c401 */ jal func0f0b1004 +/* f0a1d64: 02002825 */ or $a1,$s0,$zero +/* f0a1d68: 5040000f */ beqzl $v0,.L0f0a1da8 +/* f0a1d6c: 26100001 */ addiu $s0,$s0,0x1 +/* f0a1d70: 80440007 */ lb $a0,0x7($v0) +/* f0a1d74: 0480000b */ bltz $a0,.L0f0a1da4 +/* f0a1d78: 00047080 */ sll $t6,$a0,0x2 +/* f0a1d7c: 028e7821 */ addu $t7,$s4,$t6 +/* f0a1d80: 8de3001c */ lw $v1,0x1c($t7) +/* f0a1d84: 50600008 */ beqzl $v1,.L0f0a1da8 +/* f0a1d88: 26100001 */ addiu $s0,$s0,0x1 +/* f0a1d8c: 24120001 */ addiu $s2,$zero,0x1 +/* f0a1d90: 0fc2a61a */ jal func0f0a9868 +/* f0a1d94: 8c640000 */ lw $a0,0x0($v1) +/* f0a1d98: 58400003 */ blezl $v0,.L0f0a1da8 +/* f0a1d9c: 26100001 */ addiu $s0,$s0,0x1 +/* f0a1da0: 24150001 */ addiu $s5,$zero,0x1 +.L0f0a1da4: +/* f0a1da4: 26100001 */ addiu $s0,$s0,0x1 +.L0f0a1da8: +/* f0a1da8: 5611ffed */ bnel $s0,$s1,.L0f0a1d60 +/* f0a1dac: 02602025 */ or $a0,$s3,$zero +/* f0a1db0: 16400003 */ bnez $s2,.L0f0a1dc0 +/* f0a1db4: 24010001 */ addiu $at,$zero,0x1 +/* f0a1db8: 10000005 */ beqz $zero,.L0f0a1dd0 +/* f0a1dbc: 24020001 */ addiu $v0,$zero,0x1 +.L0f0a1dc0: +/* f0a1dc0: 16a10003 */ bne $s5,$at,.L0f0a1dd0 +/* f0a1dc4: 00001025 */ or $v0,$zero,$zero +/* f0a1dc8: 10000001 */ beqz $zero,.L0f0a1dd0 +/* f0a1dcc: 24020001 */ addiu $v0,$zero,0x1 +.L0f0a1dd0: +/* f0a1dd0: 8fbf002c */ lw $ra,0x2c($sp) +/* f0a1dd4: 8fb00014 */ lw $s0,0x14($sp) +/* f0a1dd8: 8fb10018 */ lw $s1,0x18($sp) +/* f0a1ddc: 8fb2001c */ lw $s2,0x1c($sp) +/* f0a1de0: 8fb30020 */ lw $s3,0x20($sp) +/* f0a1de4: 8fb40024 */ lw $s4,0x24($sp) +/* f0a1de8: 8fb50028 */ lw $s5,0x28($sp) +/* f0a1dec: 03e00008 */ jr $ra +/* f0a1df0: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f0a1df4 +/* f0a1df4: 27bdff98 */ addiu $sp,$sp,-104 +/* f0a1df8: 3c03800a */ lui $v1,0x800a +/* f0a1dfc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0a1e00: 8c6f0284 */ lw $t7,0x284($v1) +/* f0a1e04: 240effff */ addiu $t6,$zero,-1 +/* f0a1e08: 8c7902ac */ lw $t9,0x2ac($v1) +/* f0a1e0c: afbf003c */ sw $ra,0x3c($sp) +/* f0a1e10: afbe0038 */ sw $s8,0x38($sp) +/* f0a1e14: afb70034 */ sw $s7,0x34($sp) +/* f0a1e18: afb60030 */ sw $s6,0x30($sp) +/* f0a1e1c: afb5002c */ sw $s5,0x2c($sp) +/* f0a1e20: afb40028 */ sw $s4,0x28($sp) +/* f0a1e24: afb30024 */ sw $s3,0x24($sp) +/* f0a1e28: afb20020 */ sw $s2,0x20($sp) +/* f0a1e2c: afb1001c */ sw $s1,0x1c($sp) +/* f0a1e30: afb00018 */ sw $s0,0x18($sp) +/* f0a1e34: afae0050 */ sw $t6,0x50($sp) +/* f0a1e38: afa00048 */ sw $zero,0x48($sp) +/* f0a1e3c: 81f81580 */ lb $t8,0x1580($t7) +/* f0a1e40: 24010006 */ addiu $at,$zero,0x6 +/* f0a1e44: 241effff */ addiu $s8,$zero,-1 +/* f0a1e48: 0000a825 */ or $s5,$zero,$zero +/* f0a1e4c: afa00040 */ sw $zero,0x40($sp) +/* f0a1e50: 13210083 */ beq $t9,$at,.L0f0a2060 +/* f0a1e54: afb80044 */ sw $t8,0x44($sp) +/* f0a1e58: 3c138007 */ lui $s3,0x8007 +/* f0a1e5c: 267301c0 */ addiu $s3,$s3,0x1c0 +/* f0a1e60: 3c170010 */ lui $s7,0x10 +/* f0a1e64: 2416ffff */ addiu $s6,$zero,-1 +/* f0a1e68: 0000a025 */ or $s4,$zero,$zero +.L0f0a1e6c: +/* f0a1e6c: 0fc44727 */ jal func0f111c9c +/* f0a1e70: 92640000 */ lbu $a0,0x0($s3) +/* f0a1e74: 10400031 */ beqz $v0,.L0f0a1f3c +/* f0a1e78: 00000000 */ sll $zero,$zero,0x0 +/* f0a1e7c: 92700000 */ lbu $s0,0x0($s3) +/* f0a1e80: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0a1e84: 02002025 */ or $a0,$s0,$zero +/* f0a1e88: 00409025 */ or $s2,$v0,$zero +/* f0a1e8c: 02002025 */ or $a0,$s0,$zero +/* f0a1e90: 0fc2c401 */ jal func0f0b1004 +/* f0a1e94: 00002825 */ or $a1,$zero,$zero +/* f0a1e98: 00408825 */ or $s1,$v0,$zero +/* f0a1e9c: 00402025 */ or $a0,$v0,$zero +/* f0a1ea0: 0fc2642c */ jal func0f0990b0 +/* f0a1ea4: 02402825 */ or $a1,$s2,$zero +/* f0a1ea8: 14400006 */ bnez $v0,.L0f0a1ec4 +/* f0a1eac: 24010012 */ addiu $at,$zero,0x12 +/* f0a1eb0: 8e280010 */ lw $t0,0x10($s1) +/* f0a1eb4: 01174824 */ and $t1,$t0,$s7 +/* f0a1eb8: 15200002 */ bnez $t1,.L0f0a1ec4 +/* f0a1ebc: 00000000 */ sll $zero,$zero,0x0 +/* f0a1ec0: 24140001 */ addiu $s4,$zero,0x1 +.L0f0a1ec4: +/* f0a1ec4: 16010005 */ bne $s0,$at,.L0f0a1edc +/* f0a1ec8: 02002025 */ or $a0,$s0,$zero +/* f0a1ecc: 16a00003 */ bnez $s5,.L0f0a1edc +/* f0a1ed0: 00000000 */ sll $zero,$zero,0x0 +/* f0a1ed4: 1000000e */ beqz $zero,.L0f0a1f10 +/* f0a1ed8: 26b50001 */ addiu $s5,$s5,0x1 +.L0f0a1edc: +/* f0a1edc: 0fc2c401 */ jal func0f0b1004 +/* f0a1ee0: 24050001 */ addiu $a1,$zero,0x1 +/* f0a1ee4: 00408825 */ or $s1,$v0,$zero +/* f0a1ee8: 00402025 */ or $a0,$v0,$zero +/* f0a1eec: 0fc2642c */ jal func0f0990b0 +/* f0a1ef0: 02402825 */ or $a1,$s2,$zero +/* f0a1ef4: 54400007 */ bnezl $v0,.L0f0a1f14 +/* f0a1ef8: 8fac0044 */ lw $t4,0x44($sp) +/* f0a1efc: 8e2a0010 */ lw $t2,0x10($s1) +/* f0a1f00: 01575824 */ and $t3,$t2,$s7 +/* f0a1f04: 55600003 */ bnezl $t3,.L0f0a1f14 +/* f0a1f08: 8fac0044 */ lw $t4,0x44($sp) +/* f0a1f0c: 24140001 */ addiu $s4,$zero,0x1 +.L0f0a1f10: +/* f0a1f10: 8fac0044 */ lw $t4,0x44($sp) +.L0f0a1f14: +/* f0a1f14: 240d0001 */ addiu $t5,$zero,0x1 +/* f0a1f18: 160c0003 */ bne $s0,$t4,.L0f0a1f28 +/* f0a1f1c: 00000000 */ sll $zero,$zero,0x0 +/* f0a1f20: 10000006 */ beqz $zero,.L0f0a1f3c +/* f0a1f24: afad0048 */ sw $t5,0x48($sp) +.L0f0a1f28: +/* f0a1f28: 12800004 */ beqz $s4,.L0f0a1f3c +/* f0a1f2c: 8fae0050 */ lw $t6,0x50($sp) +/* f0a1f30: 15d60002 */ bne $t6,$s6,.L0f0a1f3c +/* f0a1f34: 0200f025 */ or $s8,$s0,$zero +/* f0a1f38: afb00050 */ sw $s0,0x50($sp) +.L0f0a1f3c: +/* f0a1f3c: 3c0f8007 */ lui $t7,0x8007 +/* f0a1f40: 25ef01e3 */ addiu $t7,$t7,0x1e3 +/* f0a1f44: 26730001 */ addiu $s3,$s3,0x1 +/* f0a1f48: 026f082b */ sltu $at,$s3,$t7 +/* f0a1f4c: 50200007 */ beqzl $at,.L0f0a1f6c +/* f0a1f50: 8fb90048 */ lw $t9,0x48($sp) +/* f0a1f54: 53d6ffc5 */ beql $s8,$s6,.L0f0a1e6c +/* f0a1f58: 0000a025 */ or $s4,$zero,$zero +/* f0a1f5c: 8fb80048 */ lw $t8,0x48($sp) +/* f0a1f60: 5300ffc2 */ beqzl $t8,.L0f0a1e6c +/* f0a1f64: 0000a025 */ or $s4,$zero,$zero +/* f0a1f68: 8fb90048 */ lw $t9,0x48($sp) +.L0f0a1f6c: +/* f0a1f6c: 24010001 */ addiu $at,$zero,0x1 +/* f0a1f70: 0000a025 */ or $s4,$zero,$zero +/* f0a1f74: 17200002 */ bnez $t9,.L0f0a1f80 +/* f0a1f78: 02c09025 */ or $s2,$s6,$zero +/* f0a1f7c: 8fbe0050 */ lw $s8,0x50($sp) +.L0f0a1f80: +/* f0a1f80: 17d60002 */ bne $s8,$s6,.L0f0a1f8c +/* f0a1f84: 3c108007 */ lui $s0,0x8007 +/* f0a1f88: 241e0001 */ addiu $s8,$zero,0x1 +.L0f0a1f8c: +/* f0a1f8c: 17c10018 */ bne $s8,$at,.L0f0a1ff0 +/* f0a1f90: 261001e4 */ addiu $s0,$s0,0x1e4 +/* f0a1f94: 3c138007 */ lui $s3,0x8007 +/* f0a1f98: 267301eb */ addiu $s3,$s3,0x1eb +/* f0a1f9c: 92110000 */ lbu $s1,0x0($s0) +.L0f0a1fa0: +/* f0a1fa0: 0fc44727 */ jal func0f111c9c +/* f0a1fa4: 02202025 */ or $a0,$s1,$zero +/* f0a1fa8: 10400008 */ beqz $v0,.L0f0a1fcc +/* f0a1fac: 26100001 */ addiu $s0,$s0,0x1 +/* f0a1fb0: 8fa80044 */ lw $t0,0x44($sp) +/* f0a1fb4: 16280002 */ bne $s1,$t0,.L0f0a1fc0 +/* f0a1fb8: 00000000 */ sll $zero,$zero,0x0 +/* f0a1fbc: 24140001 */ addiu $s4,$zero,0x1 +.L0f0a1fc0: +/* f0a1fc0: 16560002 */ bne $s2,$s6,.L0f0a1fcc +/* f0a1fc4: 00000000 */ sll $zero,$zero,0x0 +/* f0a1fc8: 02209025 */ or $s2,$s1,$zero +.L0f0a1fcc: +/* f0a1fcc: 5613fff4 */ bnel $s0,$s3,.L0f0a1fa0 +/* f0a1fd0: 92110000 */ lbu $s1,0x0($s0) +/* f0a1fd4: 16560002 */ bne $s2,$s6,.L0f0a1fe0 +/* f0a1fd8: 0240f025 */ or $s8,$s2,$zero +/* f0a1fdc: 241e0001 */ addiu $s8,$zero,0x1 +.L0f0a1fe0: +/* f0a1fe0: 12800002 */ beqz $s4,.L0f0a1fec +/* f0a1fe4: 24090001 */ addiu $t1,$zero,0x1 +/* f0a1fe8: 241effff */ addiu $s8,$zero,-1 +.L0f0a1fec: +/* f0a1fec: afa90040 */ sw $t1,0x40($sp) +.L0f0a1ff0: +/* f0a1ff0: 07c0001b */ bltz $s8,.L0f0a2060 +/* f0a1ff4: 8faa0044 */ lw $t2,0x44($sp) +/* f0a1ff8: 13ca0019 */ beq $s8,$t2,.L0f0a2060 +/* f0a1ffc: 03c02025 */ or $a0,$s8,$zero +/* f0a2000: 0fc4473e */ jal func0f111cf8 +/* f0a2004: 03c02825 */ or $a1,$s8,$zero +/* f0a2008: 10400006 */ beqz $v0,.L0f0a2024 +/* f0a200c: 3c02800a */ lui $v0,0x800a +/* f0a2010: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a2014: 904c1583 */ lbu $t4,0x1583($v0) +/* f0a2018: 358d0080 */ ori $t5,$t4,0x80 +/* f0a201c: 10000006 */ beqz $zero,.L0f0a2038 +/* f0a2020: a04d1583 */ sb $t5,0x1583($v0) +.L0f0a2024: +/* f0a2024: 3c02800a */ lui $v0,0x800a +/* f0a2028: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a202c: 904e1583 */ lbu $t6,0x1583($v0) +/* f0a2030: 31cfff7f */ andi $t7,$t6,0xff7f +/* f0a2034: a04f1583 */ sb $t7,0x1583($v0) +.L0f0a2038: +/* f0a2038: 0fc2865b */ jal func0f0a196c +/* f0a203c: 03c02025 */ or $a0,$s8,$zero +/* f0a2040: 8fb80040 */ lw $t8,0x40($sp) +/* f0a2044: 3c02800a */ lui $v0,0x800a +/* f0a2048: 53000006 */ beqzl $t8,.L0f0a2064 +/* f0a204c: 8fbf003c */ lw $ra,0x3c($sp) +/* f0a2050: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a2054: 90481583 */ lbu $t0,0x1583($v0) +/* f0a2058: 35090004 */ ori $t1,$t0,0x4 +/* f0a205c: a0491583 */ sb $t1,0x1583($v0) +.L0f0a2060: +/* f0a2060: 8fbf003c */ lw $ra,0x3c($sp) +.L0f0a2064: +/* f0a2064: 8fb00018 */ lw $s0,0x18($sp) +/* f0a2068: 8fb1001c */ lw $s1,0x1c($sp) +/* f0a206c: 8fb20020 */ lw $s2,0x20($sp) +/* f0a2070: 8fb30024 */ lw $s3,0x24($sp) +/* f0a2074: 8fb40028 */ lw $s4,0x28($sp) +/* f0a2078: 8fb5002c */ lw $s5,0x2c($sp) +/* f0a207c: 8fb60030 */ lw $s6,0x30($sp) +/* f0a2080: 8fb70034 */ lw $s7,0x34($sp) +/* f0a2084: 8fbe0038 */ lw $s8,0x38($sp) +/* f0a2088: 03e00008 */ jr $ra +/* f0a208c: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f0a2090 +/* f0a2090: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0a2094: 24010001 */ addiu $at,$zero,0x1 +/* f0a2098: 1481000e */ bne $a0,$at,.L0f0a20d4 +/* f0a209c: afbf0014 */ sw $ra,0x14($sp) +/* f0a20a0: 14a00007 */ bnez $a1,.L0f0a20c0 +/* f0a20a4: 3c02800a */ lui $v0,0x800a +/* f0a20a8: 3c02800a */ lui $v0,0x800a +/* f0a20ac: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a20b0: 904e1583 */ lbu $t6,0x1583($v0) +/* f0a20b4: 31cfff7f */ andi $t7,$t6,0xff7f +/* f0a20b8: 1000000c */ beqz $zero,.L0f0a20ec +/* f0a20bc: a04f1583 */ sb $t7,0x1583($v0) +.L0f0a20c0: +/* f0a20c0: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a20c4: 90591583 */ lbu $t9,0x1583($v0) +/* f0a20c8: 37280080 */ ori $t0,$t9,0x80 +/* f0a20cc: 10000007 */ beqz $zero,.L0f0a20ec +/* f0a20d0: a0481583 */ sb $t0,0x1583($v0) +.L0f0a20d4: +/* f0a20d4: 28a1005e */ slti $at,$a1,0x5e +/* f0a20d8: 14200002 */ bnez $at,.L0f0a20e4 +/* f0a20dc: 00000000 */ sll $zero,$zero,0x0 +/* f0a20e0: 24050001 */ addiu $a1,$zero,0x1 +.L0f0a20e4: +/* f0a20e4: 0fc2865b */ jal func0f0a196c +/* f0a20e8: 00a02025 */ or $a0,$a1,$zero +.L0f0a20ec: +/* f0a20ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a20f0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0a20f4: 03e00008 */ jr $ra +/* f0a20f8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a20fc +/* f0a20fc: 00047900 */ sll $t7,$a0,0x4 +/* f0a2100: 01e47823 */ subu $t7,$t7,$a0 +/* f0a2104: 000f7880 */ sll $t7,$t7,0x2 +/* f0a2108: 01e47821 */ addu $t7,$t7,$a0 +/* f0a210c: 3c0e800a */ lui $t6,0x800a +/* f0a2110: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0a2114: 000f78c0 */ sll $t7,$t7,0x3 +/* f0a2118: 01e47821 */ addu $t7,$t7,$a0 +/* f0a211c: 000f7880 */ sll $t7,$t7,0x2 +/* f0a2120: 01cfc021 */ addu $t8,$t6,$t7 +/* f0a2124: 03e00008 */ jr $ra +/* f0a2128: 8302063c */ lb $v0,0x63c($t8) +); + +GLOBAL_ASM( +glabel func0f0a212c +/* f0a212c: 00047900 */ sll $t7,$a0,0x4 +/* f0a2130: 01e47823 */ subu $t7,$t7,$a0 +/* f0a2134: 000f7880 */ sll $t7,$t7,0x2 +/* f0a2138: 01e47821 */ addu $t7,$t7,$a0 +/* f0a213c: 3c0e800a */ lui $t6,0x800a +/* f0a2140: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0a2144: 000f78c0 */ sll $t7,$t7,0x3 +/* f0a2148: 01e47821 */ addu $t7,$t7,$a0 +/* f0a214c: 000f7880 */ sll $t7,$t7,0x2 +/* f0a2150: 01cfc021 */ addu $t8,$t6,$t7 +/* f0a2154: 03e00008 */ jr $ra +/* f0a2158: 8f020ce4 */ lw $v0,0xce4($t8) +); + +GLOBAL_ASM( +glabel func0f0a215c +/* f0a215c: 00047080 */ sll $t6,$a0,0x2 +/* f0a2160: 3c028007 */ lui $v0,0x8007 +/* f0a2164: 004e1021 */ addu $v0,$v0,$t6 +/* f0a2168: 8c42ff18 */ lw $v0,-0xe8($v0) +/* f0a216c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0a2170: afbf0014 */ sw $ra,0x14($sp) +/* f0a2174: 10400005 */ beqz $v0,.L0f0a218c +/* f0a2178: 00000000 */ sll $zero,$zero,0x0 +/* f0a217c: 0fc5b9f1 */ jal func0f16e7c4 +/* f0a2180: 94440046 */ lhu $a0,0x46($v0) +/* f0a2184: 10000004 */ beqz $zero,.L0f0a2198 +/* f0a2188: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0a218c: +/* f0a218c: 3c027f1b */ lui $v0,0x7f1b +/* f0a2190: 2442c158 */ addiu $v0,$v0,-16040 +/* f0a2194: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0a2198: +/* f0a2198: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0a219c: 03e00008 */ jr $ra +/* f0a21a0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a21a4 +/* f0a21a4: 00047080 */ sll $t6,$a0,0x2 +/* f0a21a8: 3c038007 */ lui $v1,0x8007 +/* f0a21ac: 006e1821 */ addu $v1,$v1,$t6 +/* f0a21b0: 8c63ff18 */ lw $v1,-0xe8($v1) +/* f0a21b4: 00001025 */ or $v0,$zero,$zero +/* f0a21b8: 10600003 */ beqz $v1,.L0f0a21c8 +/* f0a21bc: 00000000 */ sll $zero,$zero,0x0 +/* f0a21c0: 03e00008 */ jr $ra +/* f0a21c4: 94620046 */ lhu $v0,0x46($v1) +.L0f0a21c8: +/* f0a21c8: 03e00008 */ jr $ra +/* f0a21cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a21d0 +/* f0a21d0: 00047080 */ sll $t6,$a0,0x2 +/* f0a21d4: 3c028007 */ lui $v0,0x8007 +/* f0a21d8: 004e1021 */ addu $v0,$v0,$t6 +/* f0a21dc: 8c42ff18 */ lw $v0,-0xe8($v0) +/* f0a21e0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0a21e4: afbf0014 */ sw $ra,0x14($sp) +/* f0a21e8: 10400005 */ beqz $v0,.L0f0a2200 +/* f0a21ec: 00000000 */ sll $zero,$zero,0x0 +/* f0a21f0: 0fc5b9f1 */ jal func0f16e7c4 +/* f0a21f4: 94440044 */ lhu $a0,0x44($v0) +/* f0a21f8: 10000004 */ beqz $zero,.L0f0a220c +/* f0a21fc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0a2200: +/* f0a2200: 3c027f1b */ lui $v0,0x7f1b +/* f0a2204: 2442c164 */ addiu $v0,$v0,-16028 +/* f0a2208: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0a220c: +/* f0a220c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0a2210: 03e00008 */ jr $ra +/* f0a2214: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a2218 +/* f0a2218: 3c0e800a */ lui $t6,0x800a +/* f0a221c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0a2220: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0a2224: afbf0014 */ sw $ra,0x14($sp) +/* f0a2228: afa40020 */ sw $a0,0x20($sp) +/* f0a222c: 0fc2866a */ jal func0f0a19a8 +/* f0a2230: afae001c */ sw $t6,0x1c($sp) +/* f0a2234: 00402025 */ or $a0,$v0,$zero +/* f0a2238: 0fc2a685 */ jal func0f0a9a14 +/* f0a223c: 00002825 */ or $a1,$zero,$zero +/* f0a2240: 1040000f */ beqz $v0,.L0f0a2280 +/* f0a2244: 8fb80020 */ lw $t8,0x20($sp) +/* f0a2248: 0018c900 */ sll $t9,$t8,0x4 +/* f0a224c: 0338c823 */ subu $t9,$t9,$t8 +/* f0a2250: 0019c880 */ sll $t9,$t9,0x2 +/* f0a2254: 0338c821 */ addu $t9,$t9,$t8 +/* f0a2258: 8faf001c */ lw $t7,0x1c($sp) +/* f0a225c: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0a2260: 0338c821 */ addu $t9,$t9,$t8 +/* f0a2264: 0019c880 */ sll $t9,$t9,0x2 +/* f0a2268: 01f91021 */ addu $v0,$t7,$t9 +/* f0a226c: 8c48065c */ lw $t0,0x65c($v0) +/* f0a2270: 24090009 */ addiu $t1,$zero,0x9 +/* f0a2274: 55000003 */ bnezl $t0,.L0f0a2284 +/* f0a2278: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a227c: ac49065c */ sw $t1,0x65c($v0) +.L0f0a2280: +/* f0a2280: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0a2284: +/* f0a2284: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0a2288: 03e00008 */ jr $ra +/* f0a228c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a2290 +/* f0a2290: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0a2294: 3c0e800a */ lui $t6,0x800a +/* f0a2298: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0a229c: afbf0014 */ sw $ra,0x14($sp) +/* f0a22a0: e7ac0020 */ swc1 $f12,0x20($sp) +/* f0a22a4: c7ac0020 */ lwc1 $f12,0x20($sp) +/* f0a22a8: 0c0068f4 */ jal 0x1a3d0 +/* f0a22ac: afae001c */ sw $t6,0x1c($sp) +/* f0a22b0: 3c013f80 */ lui $at,0x3f80 +/* f0a22b4: 44812000 */ mtc1 $at,$f4 +/* f0a22b8: 3c0140a0 */ lui $at,0x40a0 +/* f0a22bc: 44814000 */ mtc1 $at,$f8 +/* f0a22c0: 46002181 */ sub.s $f6,$f4,$f0 +/* f0a22c4: 8faf001c */ lw $t7,0x1c($sp) +/* f0a22c8: 46083282 */ mul.s $f10,$f6,$f8 +/* f0a22cc: e5ea07f0 */ swc1 $f10,0x7f0($t7) +/* f0a22d0: 0c0068f4 */ jal 0x1a3d0 +/* f0a22d4: c7ac0020 */ lwc1 $f12,0x20($sp) +/* f0a22d8: 3c013f80 */ lui $at,0x3f80 +/* f0a22dc: 44818000 */ mtc1 $at,$f16 +/* f0a22e0: 3c0140a0 */ lui $at,0x40a0 +/* f0a22e4: 44812000 */ mtc1 $at,$f4 +/* f0a22e8: 46008481 */ sub.s $f18,$f16,$f0 +/* f0a22ec: 8fb8001c */ lw $t8,0x1c($sp) +/* f0a22f0: 46049182 */ mul.s $f6,$f18,$f4 +/* f0a22f4: e7060f94 */ swc1 $f6,0xf94($t8) +/* f0a22f8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a22fc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0a2300: 03e00008 */ jr $ra +/* f0a2304: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a2308 +/* f0a2308: 0004c100 */ sll $t8,$a0,0x4 +/* f0a230c: 0304c023 */ subu $t8,$t8,$a0 +/* f0a2310: 0018c080 */ sll $t8,$t8,0x2 +/* f0a2314: 0304c021 */ addu $t8,$t8,$a0 +/* f0a2318: 3c0f800a */ lui $t7,0x800a +/* f0a231c: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f0a2320: 0018c0c0 */ sll $t8,$t8,0x3 +/* f0a2324: 0304c021 */ addu $t8,$t8,$a0 +/* f0a2328: 0018c080 */ sll $t8,$t8,0x2 +/* f0a232c: 240e0001 */ addiu $t6,$zero,0x1 +/* f0a2330: 01f8c821 */ addu $t9,$t7,$t8 +/* f0a2334: 03e00008 */ jr $ra +/* f0a2338: af2e084c */ sw $t6,0x84c($t9) +); + +GLOBAL_ASM( +glabel func0f0a233c +/* f0a233c: 44801000 */ mtc1 $zero,$f2 +/* f0a2340: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0a2344: afbf0014 */ sw $ra,0x14($sp) +/* f0a2348: afa40030 */ sw $a0,0x30($sp) +/* f0a234c: 0fc2c43b */ jal func0f0b10ec +/* f0a2350: e7a2002c */ swc1 $f2,0x2c($sp) +/* f0a2354: 3c06800a */ lui $a2,0x800a +/* f0a2358: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0a235c: c7a2002c */ lwc1 $f2,0x2c($sp) +/* f0a2360: 10400007 */ beqz $v0,.L0f0a2380 +/* f0a2364: 8cc40284 */ lw $a0,0x284($a2) +/* f0a2368: 8c4e0000 */ lw $t6,0x0($v0) +/* f0a236c: 24010001 */ addiu $at,$zero,0x1 +/* f0a2370: 31cf00ff */ andi $t7,$t6,0xff +/* f0a2374: 55e10003 */ bnel $t7,$at,.L0f0a2384 +/* f0a2378: 8fb80030 */ lw $t8,0x30($sp) +/* f0a237c: c4420030 */ lwc1 $f2,0x30($v0) +.L0f0a2380: +/* f0a2380: 8fb80030 */ lw $t8,0x30($sp) +.L0f0a2384: +/* f0a2384: 0018c900 */ sll $t9,$t8,0x4 +/* f0a2388: 0338c823 */ subu $t9,$t9,$t8 +/* f0a238c: 0019c880 */ sll $t9,$t9,0x2 +/* f0a2390: 0338c821 */ addu $t9,$t9,$t8 +/* f0a2394: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0a2398: 0338c821 */ addu $t9,$t9,$t8 +/* f0a239c: 0019c880 */ sll $t9,$t9,0x2 +/* f0a23a0: 00991821 */ addu $v1,$a0,$t9 +/* f0a23a4: 8c68084c */ lw $t0,0x84c($v1) +/* f0a23a8: 51000017 */ beqzl $t0,.L0f0a2408 +/* f0a23ac: 8c690858 */ lw $t1,0x858($v1) +/* f0a23b0: c4600848 */ lwc1 $f0,0x848($v1) +/* f0a23b4: 3c013e80 */ lui $at,0x3e80 +/* f0a23b8: 4602003c */ c.lt.s $f0,$f2 +/* f0a23bc: 00000000 */ sll $zero,$zero,0x0 +/* f0a23c0: 4502000a */ bc1fl .L0f0a23ec +/* f0a23c4: 4600103e */ c.le.s $f2,$f0 +/* f0a23c8: 44812000 */ mtc1 $at,$f4 +/* f0a23cc: c4c8004c */ lwc1 $f8,0x4c($a2) +/* f0a23d0: 46041182 */ mul.s $f6,$f2,$f4 +/* f0a23d4: 00000000 */ sll $zero,$zero,0x0 +/* f0a23d8: 46083282 */ mul.s $f10,$f6,$f8 +/* f0a23dc: 460a0400 */ add.s $f16,$f0,$f10 +/* f0a23e0: e4700848 */ swc1 $f16,0x848($v1) +/* f0a23e4: c4600848 */ lwc1 $f0,0x848($v1) +/* f0a23e8: 4600103e */ c.le.s $f2,$f0 +.L0f0a23ec: +/* f0a23ec: 00000000 */ sll $zero,$zero,0x0 +/* f0a23f0: 45020026 */ bc1fl .L0f0a248c +/* f0a23f4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a23f8: e4620848 */ swc1 $f2,0x848($v1) +/* f0a23fc: 10000022 */ beqz $zero,.L0f0a2488 +/* f0a2400: ac60084c */ sw $zero,0x84c($v1) +/* f0a2404: 8c690858 */ lw $t1,0x858($v1) +.L0f0a2408: +/* f0a2408: 24640638 */ addiu $a0,$v1,0x638 +/* f0a240c: 24050003 */ addiu $a1,$zero,0x3 +/* f0a2410: 5920001e */ blezl $t1,.L0f0a248c +/* f0a2414: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a2418: afa3001c */ sw $v1,0x1c($sp) +/* f0a241c: 0fc26291 */ jal func0f098a44 +/* f0a2420: e7a2002c */ swc1 $f2,0x2c($sp) +/* f0a2424: 3c06800a */ lui $a2,0x800a +/* f0a2428: 44806000 */ mtc1 $zero,$f12 +/* f0a242c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0a2430: 8fa3001c */ lw $v1,0x1c($sp) +/* f0a2434: 10400014 */ beqz $v0,.L0f0a2488 +/* f0a2438: c7a2002c */ lwc1 $f2,0x2c($sp) +/* f0a243c: c4600848 */ lwc1 $f0,0x848($v1) +/* f0a2440: 3c017f1b */ lui $at,0x7f1b +/* f0a2444: 4600603c */ c.lt.s $f12,$f0 +/* f0a2448: 00000000 */ sll $zero,$zero,0x0 +/* f0a244c: 4502000a */ bc1fl .L0f0a2478 +/* f0a2450: 460c003c */ c.lt.s $f0,$f12 +/* f0a2454: c432c768 */ lwc1 $f18,-0x3898($at) +/* f0a2458: c4c6004c */ lwc1 $f6,0x4c($a2) +/* f0a245c: 46121102 */ mul.s $f4,$f2,$f18 +/* f0a2460: 00000000 */ sll $zero,$zero,0x0 +/* f0a2464: 46062202 */ mul.s $f8,$f4,$f6 +/* f0a2468: 46080281 */ sub.s $f10,$f0,$f8 +/* f0a246c: e46a0848 */ swc1 $f10,0x848($v1) +/* f0a2470: c4600848 */ lwc1 $f0,0x848($v1) +/* f0a2474: 460c003c */ c.lt.s $f0,$f12 +.L0f0a2478: +/* f0a2478: 00000000 */ sll $zero,$zero,0x0 +/* f0a247c: 45020003 */ bc1fl .L0f0a248c +/* f0a2480: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a2484: e46c0848 */ swc1 $f12,0x848($v1) +.L0f0a2488: +/* f0a2488: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0a248c: +/* f0a248c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0a2490: 03e00008 */ jr $ra +/* f0a2494: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a2498 +/* f0a2498: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0a249c: e7ac0028 */ swc1 $f12,0x28($sp) +/* f0a24a0: afa60030 */ sw $a2,0x30($sp) +/* f0a24a4: c7a60030 */ lwc1 $f6,0x30($sp) +/* f0a24a8: c7a40028 */ lwc1 $f4,0x28($sp) +/* f0a24ac: afa70034 */ sw $a3,0x34($sp) +/* f0a24b0: c7a80034 */ lwc1 $f8,0x34($sp) +/* f0a24b4: 46062081 */ sub.s $f2,$f4,$f6 +/* f0a24b8: afbf0014 */ sw $ra,0x14($sp) +/* f0a24bc: 46087001 */ sub.s $f0,$f14,$f8 +/* f0a24c0: 46021282 */ mul.s $f10,$f2,$f2 +/* f0a24c4: e7a2001c */ swc1 $f2,0x1c($sp) +/* f0a24c8: 46000402 */ mul.s $f16,$f0,$f0 +/* f0a24cc: 0c012974 */ jal 0x4a5d0 +/* f0a24d0: 46105300 */ add.s $f12,$f10,$f16 +/* f0a24d4: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f0a24d8: 0fc25a9f */ jal func0f096a7c +/* f0a24dc: 46001303 */ div.s $f12,$f2,$f0 +/* f0a24e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a24e4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0a24e8: 03e00008 */ jr $ra +/* f0a24ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a24f0 +/* f0a24f0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0a24f4: 00803825 */ or $a3,$a0,$zero +/* f0a24f8: afbf0014 */ sw $ra,0x14($sp) +/* f0a24fc: afa50034 */ sw $a1,0x34($sp) +/* f0a2500: 00a02025 */ or $a0,$a1,$zero +/* f0a2504: 27a50018 */ addiu $a1,$sp,0x18 +/* f0a2508: afa70030 */ sw $a3,0x30($sp) +/* f0a250c: 0fc28311 */ jal func0f0a0c44 +/* f0a2510: 27a60024 */ addiu $a2,$sp,0x24 +/* f0a2514: 3c01447a */ lui $at,0x447a +/* f0a2518: 44810000 */ mtc1 $at,$f0 +/* f0a251c: c7a40024 */ lwc1 $f4,0x24($sp) +/* f0a2520: c7a80028 */ lwc1 $f8,0x28($sp) +/* f0a2524: c7b0002c */ lwc1 $f16,0x2c($sp) +/* f0a2528: 46002182 */ mul.s $f6,$f4,$f0 +/* f0a252c: 8fa70030 */ lw $a3,0x30($sp) +/* f0a2530: 46004282 */ mul.s $f10,$f8,$f0 +/* f0a2534: 00000000 */ sll $zero,$zero,0x0 +/* f0a2538: 46008482 */ mul.s $f18,$f16,$f0 +/* f0a253c: e7a60024 */ swc1 $f6,0x24($sp) +/* f0a2540: e7aa0028 */ swc1 $f10,0x28($sp) +/* f0a2544: e7b2002c */ swc1 $f18,0x2c($sp) +/* f0a2548: e4e60000 */ swc1 $f6,0x0($a3) +/* f0a254c: c7a40028 */ lwc1 $f4,0x28($sp) +/* f0a2550: e4e40004 */ swc1 $f4,0x4($a3) +/* f0a2554: c7a8002c */ lwc1 $f8,0x2c($sp) +/* f0a2558: e4e80008 */ swc1 $f8,0x8($a3) +/* f0a255c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a2560: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0a2564: 03e00008 */ jr $ra +/* f0a2568: 00000000 */ sll $zero,$zero,0x0 +/* f0a256c: 3c0e800a */ lui $t6,0x800a +/* f0a2570: 8dced148 */ lw $t6,-0x2eb8($t6) +/* f0a2574: 27bdff48 */ addiu $sp,$sp,-184 +/* f0a2578: afb00018 */ sw $s0,0x18($sp) +/* f0a257c: 00a08025 */ or $s0,$a1,$zero +/* f0a2580: afbf001c */ sw $ra,0x1c($sp) +/* f0a2584: 148e0053 */ bne $a0,$t6,.L0f0a26d4 +/* f0a2588: 00803825 */ or $a3,$a0,$zero +/* f0a258c: 3c02800a */ lui $v0,0x800a +/* f0a2590: 2442d144 */ addiu $v0,$v0,-11964 +/* f0a2594: 8c430000 */ lw $v1,0x0($v0) +/* f0a2598: 24010001 */ addiu $at,$zero,0x1 +/* f0a259c: 946406d6 */ lhu $a0,0x6d6($v1) +/* f0a25a0: 00047b02 */ srl $t7,$a0,0xc +/* f0a25a4: 15e10025 */ bne $t7,$at,.L0f0a263c +/* f0a25a8: 01e02025 */ or $a0,$t7,$zero +/* f0a25ac: c4a40030 */ lwc1 $f4,0x30($a1) +/* f0a25b0: e46406dc */ swc1 $f4,0x6dc($v1) +/* f0a25b4: 8c580000 */ lw $t8,0x0($v0) +/* f0a25b8: c4a60034 */ lwc1 $f6,0x34($a1) +/* f0a25bc: e70606e0 */ swc1 $f6,0x6e0($t8) +/* f0a25c0: 8c590000 */ lw $t9,0x0($v0) +/* f0a25c4: c4a80038 */ lwc1 $f8,0x38($a1) +/* f0a25c8: e72806e4 */ swc1 $f8,0x6e4($t9) +/* f0a25cc: 8c480000 */ lw $t0,0x0($v0) +/* f0a25d0: c4aa0000 */ lwc1 $f10,0x0($a1) +/* f0a25d4: e50a06f4 */ swc1 $f10,0x6f4($t0) +/* f0a25d8: 8c490000 */ lw $t1,0x0($v0) +/* f0a25dc: c4b00004 */ lwc1 $f16,0x4($a1) +/* f0a25e0: e53006f8 */ swc1 $f16,0x6f8($t1) +/* f0a25e4: 8c4a0000 */ lw $t2,0x0($v0) +/* f0a25e8: c4b20008 */ lwc1 $f18,0x8($a1) +/* f0a25ec: e55206fc */ swc1 $f18,0x6fc($t2) +/* f0a25f0: 8c4b0000 */ lw $t3,0x0($v0) +/* f0a25f4: c4a40010 */ lwc1 $f4,0x10($a1) +/* f0a25f8: e5640700 */ swc1 $f4,0x700($t3) +/* f0a25fc: 8c4c0000 */ lw $t4,0x0($v0) +/* f0a2600: c4a60014 */ lwc1 $f6,0x14($a1) +/* f0a2604: e5860704 */ swc1 $f6,0x704($t4) +/* f0a2608: 8c4d0000 */ lw $t5,0x0($v0) +/* f0a260c: c4a80018 */ lwc1 $f8,0x18($a1) +/* f0a2610: e5a80708 */ swc1 $f8,0x708($t5) +/* f0a2614: 8c4e0000 */ lw $t6,0x0($v0) +/* f0a2618: c4aa0020 */ lwc1 $f10,0x20($a1) +/* f0a261c: e5ca070c */ swc1 $f10,0x70c($t6) +/* f0a2620: 8c4f0000 */ lw $t7,0x0($v0) +/* f0a2624: c4b00024 */ lwc1 $f16,0x24($a1) +/* f0a2628: e5f00710 */ swc1 $f16,0x710($t7) +/* f0a262c: 8c580000 */ lw $t8,0x0($v0) +/* f0a2630: c4b20028 */ lwc1 $f18,0x28($a1) +/* f0a2634: 10000027 */ beqz $zero,.L0f0a26d4 +/* f0a2638: e7120714 */ swc1 $f18,0x714($t8) +.L0f0a263c: +/* f0a263c: 28810002 */ slti $at,$a0,0x2 +/* f0a2640: 14200024 */ bnez $at,.L0f0a26d4 +/* f0a2644: 00000000 */ sll $zero,$zero,0x0 +/* f0a2648: c46406dc */ lwc1 $f4,0x6dc($v1) +/* f0a264c: e6040030 */ swc1 $f4,0x30($s0) +/* f0a2650: 8c590000 */ lw $t9,0x0($v0) +/* f0a2654: c72606e0 */ lwc1 $f6,0x6e0($t9) +/* f0a2658: e6060034 */ swc1 $f6,0x34($s0) +/* f0a265c: 8c480000 */ lw $t0,0x0($v0) +/* f0a2660: c50806e4 */ lwc1 $f8,0x6e4($t0) +/* f0a2664: e6080038 */ swc1 $f8,0x38($s0) +/* f0a2668: 8c490000 */ lw $t1,0x0($v0) +/* f0a266c: c52a06f4 */ lwc1 $f10,0x6f4($t1) +/* f0a2670: e60a0000 */ swc1 $f10,0x0($s0) +/* f0a2674: 8c4a0000 */ lw $t2,0x0($v0) +/* f0a2678: c55006f8 */ lwc1 $f16,0x6f8($t2) +/* f0a267c: e6100004 */ swc1 $f16,0x4($s0) +/* f0a2680: 8c4b0000 */ lw $t3,0x0($v0) +/* f0a2684: c57206fc */ lwc1 $f18,0x6fc($t3) +/* f0a2688: e6120008 */ swc1 $f18,0x8($s0) +/* f0a268c: 8c4c0000 */ lw $t4,0x0($v0) +/* f0a2690: c5840700 */ lwc1 $f4,0x700($t4) +/* f0a2694: e6040010 */ swc1 $f4,0x10($s0) +/* f0a2698: 8c4d0000 */ lw $t5,0x0($v0) +/* f0a269c: c5a60704 */ lwc1 $f6,0x704($t5) +/* f0a26a0: e6060014 */ swc1 $f6,0x14($s0) +/* f0a26a4: 8c4e0000 */ lw $t6,0x0($v0) +/* f0a26a8: c5c80708 */ lwc1 $f8,0x708($t6) +/* f0a26ac: e6080018 */ swc1 $f8,0x18($s0) +/* f0a26b0: 8c4f0000 */ lw $t7,0x0($v0) +/* f0a26b4: c5ea070c */ lwc1 $f10,0x70c($t7) +/* f0a26b8: e60a0020 */ swc1 $f10,0x20($s0) +/* f0a26bc: 8c580000 */ lw $t8,0x0($v0) +/* f0a26c0: c7100710 */ lwc1 $f16,0x710($t8) +/* f0a26c4: e6100024 */ swc1 $f16,0x24($s0) +/* f0a26c8: 8c590000 */ lw $t9,0x0($v0) +/* f0a26cc: c7320714 */ lwc1 $f18,0x714($t9) +/* f0a26d0: e6120028 */ swc1 $f18,0x28($s0) +.L0f0a26d4: +/* f0a26d4: 3c08800a */ lui $t0,0x800a +/* f0a26d8: 8d08d0dc */ lw $t0,-0x2f24($t0) +/* f0a26dc: 3c01800a */ lui $at,0x800a +/* f0a26e0: 27a40078 */ addiu $a0,$sp,0x78 +/* f0a26e4: 14e80013 */ bne $a3,$t0,.L0f0a2734 +/* f0a26e8: 00000000 */ sll $zero,$zero,0x0 +/* f0a26ec: 44800000 */ mtc1 $zero,$f0 +/* f0a26f0: c424d140 */ lwc1 $f4,-0x2ec0($at) +/* f0a26f4: afa700b8 */ sw $a3,0xb8($sp) +/* f0a26f8: e7a0002c */ swc1 $f0,0x2c($sp) +/* f0a26fc: e7a00030 */ swc1 $f0,0x30($sp) +/* f0a2700: 0c00566c */ jal 0x159b0 +/* f0a2704: e7a40034 */ swc1 $f4,0x34($sp) +/* f0a2708: 27a4002c */ addiu $a0,$sp,0x2c +/* f0a270c: 0c005923 */ jal 0x1648c +/* f0a2710: 27a50078 */ addiu $a1,$sp,0x78 +/* f0a2714: 02002025 */ or $a0,$s0,$zero +/* f0a2718: 27a50078 */ addiu $a1,$sp,0x78 +/* f0a271c: 0c005680 */ jal 0x15a00 +/* f0a2720: 27a60038 */ addiu $a2,$sp,0x38 +/* f0a2724: 27a40038 */ addiu $a0,$sp,0x38 +/* f0a2728: 0c005746 */ jal 0x15d18 +/* f0a272c: 02002825 */ or $a1,$s0,$zero +/* f0a2730: 8fa700b8 */ lw $a3,0xb8($sp) +.L0f0a2734: +/* f0a2734: 3c02800a */ lui $v0,0x800a +/* f0a2738: 2442d0f0 */ addiu $v0,$v0,-12048 +/* f0a273c: 8c490000 */ lw $t1,0x0($v0) +/* f0a2740: 3c01800a */ lui $at,0x800a +/* f0a2744: 10e90007 */ beq $a3,$t1,.L0f0a2764 +/* f0a2748: 00000000 */ sll $zero,$zero,0x0 +/* f0a274c: 8c4a0004 */ lw $t2,0x4($v0) +/* f0a2750: 10ea0004 */ beq $a3,$t2,.L0f0a2764 +/* f0a2754: 00000000 */ sll $zero,$zero,0x0 +/* f0a2758: 8c4b0008 */ lw $t3,0x8($v0) +/* f0a275c: 54eb0016 */ bnel $a3,$t3,.L0f0a27b8 +/* f0a2760: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0a2764: +/* f0a2764: c420d140 */ lwc1 $f0,-0x2ec0($at) +/* f0a2768: 44803000 */ mtc1 $zero,$f6 +/* f0a276c: 44804000 */ mtc1 $zero,$f8 +/* f0a2770: 46000007 */ neg.s $f0,$f0 +/* f0a2774: 27a40078 */ addiu $a0,$sp,0x78 +/* f0a2778: 46000280 */ add.s $f10,$f0,$f0 +/* f0a277c: e7a6002c */ swc1 $f6,0x2c($sp) +/* f0a2780: e7a80030 */ swc1 $f8,0x30($sp) +/* f0a2784: 0c00566c */ jal 0x159b0 +/* f0a2788: e7aa0034 */ swc1 $f10,0x34($sp) +/* f0a278c: 27a4002c */ addiu $a0,$sp,0x2c +/* f0a2790: 0c005923 */ jal 0x1648c +/* f0a2794: 27a50078 */ addiu $a1,$sp,0x78 +/* f0a2798: 02002025 */ or $a0,$s0,$zero +/* f0a279c: 27a50078 */ addiu $a1,$sp,0x78 +/* f0a27a0: 0c005680 */ jal 0x15a00 +/* f0a27a4: 27a60038 */ addiu $a2,$sp,0x38 +/* f0a27a8: 27a40038 */ addiu $a0,$sp,0x38 +/* f0a27ac: 0c005746 */ jal 0x15d18 +/* f0a27b0: 02002825 */ or $a1,$s0,$zero +/* f0a27b4: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0a27b8: +/* f0a27b8: 8fb00018 */ lw $s0,0x18($sp) +/* f0a27bc: 27bd00b8 */ addiu $sp,$sp,0xb8 +/* f0a27c0: 03e00008 */ jr $ra +/* f0a27c4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a27c8 +/* f0a27c8: 3c04800a */ lui $a0,0x800a +/* f0a27cc: 8c84a244 */ lw $a0,-0x5dbc($a0) +/* f0a27d0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0a27d4: afbf0014 */ sw $ra,0x14($sp) +/* f0a27d8: 24840638 */ addiu $a0,$a0,0x638 +/* f0a27dc: 0fc2c40f */ jal func0f0b103c +/* f0a27e0: afa4001c */ sw $a0,0x1c($sp) +/* f0a27e4: 10400017 */ beqz $v0,.L0f0a2844 +/* f0a27e8: 8fa4001c */ lw $a0,0x1c($sp) +/* f0a27ec: 8c4e0000 */ lw $t6,0x0($v0) +/* f0a27f0: 24010003 */ addiu $at,$zero,0x3 +/* f0a27f4: 31cf00ff */ andi $t7,$t6,0xff +/* f0a27f8: 15e10012 */ bne $t7,$at,.L0f0a2844 +/* f0a27fc: 00000000 */ sll $zero,$zero,0x0 +/* f0a2800: 8c980604 */ lw $t8,0x604($a0) +/* f0a2804: 24010004 */ addiu $at,$zero,0x4 +/* f0a2808: 1701000e */ bne $t8,$at,.L0f0a2844 +/* f0a280c: 00000000 */ sll $zero,$zero,0x0 +/* f0a2810: 8c9906b0 */ lw $t9,0x6b0($a0) +/* f0a2814: 1320000b */ beqz $t9,.L0f0a2844 +/* f0a2818: 00000000 */ sll $zero,$zero,0x0 +/* f0a281c: 8c88068c */ lw $t0,0x68c($a0) +/* f0a2820: 24010002 */ addiu $at,$zero,0x2 +/* f0a2824: 15010007 */ bne $t0,$at,.L0f0a2844 +/* f0a2828: 00000000 */ sll $zero,$zero,0x0 +/* f0a282c: 0fc26291 */ jal func0f098a44 +/* f0a2830: 24050002 */ addiu $a1,$zero,0x2 +/* f0a2834: 14400003 */ bnez $v0,.L0f0a2844 +/* f0a2838: 00000000 */ sll $zero,$zero,0x0 +/* f0a283c: 10000022 */ beqz $zero,.L0f0a28c8 +/* f0a2840: 24020001 */ addiu $v0,$zero,0x1 +.L0f0a2844: +/* f0a2844: 3c04800a */ lui $a0,0x800a +/* f0a2848: 8c84a244 */ lw $a0,-0x5dbc($a0) +/* f0a284c: 80890de4 */ lb $t1,0xde4($a0) +/* f0a2850: 24840ddc */ addiu $a0,$a0,0xddc +/* f0a2854: 5120001c */ beqzl $t1,.L0f0a28c8 +/* f0a2858: 00001025 */ or $v0,$zero,$zero +/* f0a285c: 0fc2c40f */ jal func0f0b103c +/* f0a2860: afa4001c */ sw $a0,0x1c($sp) +/* f0a2864: 10400017 */ beqz $v0,.L0f0a28c4 +/* f0a2868: 8fa4001c */ lw $a0,0x1c($sp) +/* f0a286c: 8c4a0000 */ lw $t2,0x0($v0) +/* f0a2870: 24010003 */ addiu $at,$zero,0x3 +/* f0a2874: 314b00ff */ andi $t3,$t2,0xff +/* f0a2878: 55610013 */ bnel $t3,$at,.L0f0a28c8 +/* f0a287c: 00001025 */ or $v0,$zero,$zero +/* f0a2880: 8c8c0604 */ lw $t4,0x604($a0) +/* f0a2884: 24010004 */ addiu $at,$zero,0x4 +/* f0a2888: 5581000f */ bnel $t4,$at,.L0f0a28c8 +/* f0a288c: 00001025 */ or $v0,$zero,$zero +/* f0a2890: 8c8d06b0 */ lw $t5,0x6b0($a0) +/* f0a2894: 51a0000c */ beqzl $t5,.L0f0a28c8 +/* f0a2898: 00001025 */ or $v0,$zero,$zero +/* f0a289c: 8c8e068c */ lw $t6,0x68c($a0) +/* f0a28a0: 24010002 */ addiu $at,$zero,0x2 +/* f0a28a4: 55c10008 */ bnel $t6,$at,.L0f0a28c8 +/* f0a28a8: 00001025 */ or $v0,$zero,$zero +/* f0a28ac: 0fc26291 */ jal func0f098a44 +/* f0a28b0: 24050002 */ addiu $a1,$zero,0x2 +/* f0a28b4: 54400004 */ bnezl $v0,.L0f0a28c8 +/* f0a28b8: 00001025 */ or $v0,$zero,$zero +/* f0a28bc: 10000002 */ beqz $zero,.L0f0a28c8 +/* f0a28c0: 24020001 */ addiu $v0,$zero,0x1 +.L0f0a28c4: +/* f0a28c4: 00001025 */ or $v0,$zero,$zero +.L0f0a28c8: +/* f0a28c8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a28cc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0a28d0: 03e00008 */ jr $ra +/* f0a28d4: 00000000 */ sll $zero,$zero,0x0 +/* f0a28d8: 3c04800a */ lui $a0,0x800a +/* f0a28dc: 8c84a244 */ lw $a0,-0x5dbc($a0) +/* f0a28e0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0a28e4: afbf0014 */ sw $ra,0x14($sp) +/* f0a28e8: 24840638 */ addiu $a0,$a0,0x638 +/* f0a28ec: 0fc2c40f */ jal func0f0b103c +/* f0a28f0: afa4001c */ sw $a0,0x1c($sp) +/* f0a28f4: 10400013 */ beqz $v0,.L0f0a2944 +/* f0a28f8: 8fa4001c */ lw $a0,0x1c($sp) +/* f0a28fc: 8c4e0000 */ lw $t6,0x0($v0) +/* f0a2900: 24010003 */ addiu $at,$zero,0x3 +/* f0a2904: 31cf00ff */ andi $t7,$t6,0xff +/* f0a2908: 15e1000e */ bne $t7,$at,.L0f0a2944 +/* f0a290c: 00000000 */ sll $zero,$zero,0x0 +/* f0a2910: 8c980604 */ lw $t8,0x604($a0) +/* f0a2914: 24010004 */ addiu $at,$zero,0x4 +/* f0a2918: 1701000a */ bne $t8,$at,.L0f0a2944 +/* f0a291c: 00000000 */ sll $zero,$zero,0x0 +/* f0a2920: 8c9906b0 */ lw $t9,0x6b0($a0) +/* f0a2924: 13200007 */ beqz $t9,.L0f0a2944 +/* f0a2928: 00000000 */ sll $zero,$zero,0x0 +/* f0a292c: 8c88068c */ lw $t0,0x68c($a0) +/* f0a2930: 24010002 */ addiu $at,$zero,0x2 +/* f0a2934: 15010003 */ bne $t0,$at,.L0f0a2944 +/* f0a2938: 00000000 */ sll $zero,$zero,0x0 +/* f0a293c: 1000001e */ beqz $zero,.L0f0a29b8 +/* f0a2940: 24020001 */ addiu $v0,$zero,0x1 +.L0f0a2944: +/* f0a2944: 3c04800a */ lui $a0,0x800a +/* f0a2948: 8c84a244 */ lw $a0,-0x5dbc($a0) +/* f0a294c: 80890de4 */ lb $t1,0xde4($a0) +/* f0a2950: 24840ddc */ addiu $a0,$a0,0xddc +/* f0a2954: 51200018 */ beqzl $t1,.L0f0a29b8 +/* f0a2958: 00001025 */ or $v0,$zero,$zero +/* f0a295c: 0fc2c40f */ jal func0f0b103c +/* f0a2960: afa4001c */ sw $a0,0x1c($sp) +/* f0a2964: 10400013 */ beqz $v0,.L0f0a29b4 +/* f0a2968: 8fa4001c */ lw $a0,0x1c($sp) +/* f0a296c: 8c4a0000 */ lw $t2,0x0($v0) +/* f0a2970: 24010003 */ addiu $at,$zero,0x3 +/* f0a2974: 314b00ff */ andi $t3,$t2,0xff +/* f0a2978: 5561000f */ bnel $t3,$at,.L0f0a29b8 +/* f0a297c: 00001025 */ or $v0,$zero,$zero +/* f0a2980: 8c8c0604 */ lw $t4,0x604($a0) +/* f0a2984: 24010004 */ addiu $at,$zero,0x4 +/* f0a2988: 5581000b */ bnel $t4,$at,.L0f0a29b8 +/* f0a298c: 00001025 */ or $v0,$zero,$zero +/* f0a2990: 8c8d06b0 */ lw $t5,0x6b0($a0) +/* f0a2994: 51a00008 */ beqzl $t5,.L0f0a29b8 +/* f0a2998: 00001025 */ or $v0,$zero,$zero +/* f0a299c: 8c8e068c */ lw $t6,0x68c($a0) +/* f0a29a0: 24010002 */ addiu $at,$zero,0x2 +/* f0a29a4: 55c10004 */ bnel $t6,$at,.L0f0a29b8 +/* f0a29a8: 00001025 */ or $v0,$zero,$zero +/* f0a29ac: 10000002 */ beqz $zero,.L0f0a29b8 +/* f0a29b0: 24020001 */ addiu $v0,$zero,0x1 +.L0f0a29b4: +/* f0a29b4: 00001025 */ or $v0,$zero,$zero +.L0f0a29b8: +/* f0a29b8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a29bc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0a29c0: 03e00008 */ jr $ra +/* f0a29c4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a29c8 +/* f0a29c8: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0a29cc: 3c02800a */ lui $v0,0x800a +/* f0a29d0: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a29d4: afbf002c */ sw $ra,0x2c($sp) +/* f0a29d8: afb20028 */ sw $s2,0x28($sp) +/* f0a29dc: afb10024 */ sw $s1,0x24($sp) +/* f0a29e0: afb00020 */ sw $s0,0x20($sp) +/* f0a29e4: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0a29e8: 804e1580 */ lb $t6,0x1580($v0) +/* f0a29ec: 51c0002a */ beqzl $t6,.L0f0a2a98 +/* f0a29f0: 8fbf002c */ lw $ra,0x2c($sp) +/* f0a29f4: 804f1582 */ lb $t7,0x1582($v0) +/* f0a29f8: 00008825 */ or $s1,$zero,$zero +/* f0a29fc: 00408025 */ or $s0,$v0,$zero +/* f0a2a00: 51e00025 */ beqzl $t7,.L0f0a2a98 +/* f0a2a04: 8fbf002c */ lw $ra,0x2c($sp) +/* f0a2a08: 80580de4 */ lb $t8,0xde4($v0) +/* f0a2a0c: 4480a000 */ mtc1 $zero,$f20 +/* f0a2a10: 24120002 */ addiu $s2,$zero,0x2 +/* f0a2a14: 53000008 */ beqzl $t8,.L0f0a2a38 +/* f0a2a18: 804c0640 */ lb $t4,0x640($v0) +/* f0a2a1c: 905914b2 */ lbu $t9,0x14b2($v0) +/* f0a2a20: 3328ff0f */ andi $t0,$t9,0xff0f +/* f0a2a24: 350a0010 */ ori $t2,$t0,0x10 +/* f0a2a28: a04a14b2 */ sb $t2,0x14b2($v0) +/* f0a2a2c: 314b00f1 */ andi $t3,$t2,0xf1 +/* f0a2a30: a04b14b2 */ sb $t3,0x14b2($v0) +/* f0a2a34: 804c0640 */ lb $t4,0x640($v0) +.L0f0a2a38: +/* f0a2a38: 11800007 */ beqz $t4,.L0f0a2a58 +/* f0a2a3c: 00000000 */ sll $zero,$zero,0x0 +/* f0a2a40: 904d0d0e */ lbu $t5,0xd0e($v0) +/* f0a2a44: 31aeff0f */ andi $t6,$t5,0xff0f +/* f0a2a48: 35d80010 */ ori $t8,$t6,0x10 +/* f0a2a4c: a0580d0e */ sb $t8,0xd0e($v0) +/* f0a2a50: 331900f1 */ andi $t9,$t8,0xf1 +/* f0a2a54: a0590d0e */ sb $t9,0xd0e($v0) +.L0f0a2a58: +/* f0a2a58: e6140874 */ swc1 $f20,0x874($s0) +/* f0a2a5c: e6140878 */ swc1 $f20,0x878($s0) +/* f0a2a60: e614087c */ swc1 $f20,0x87c($s0) +/* f0a2a64: 02202025 */ or $a0,$s1,$zero +/* f0a2a68: 0fc27346 */ jal func0f09cd18 +/* f0a2a6c: 00002825 */ or $a1,$zero,$zero +/* f0a2a70: 26310001 */ addiu $s1,$s1,0x1 +/* f0a2a74: 1632fff8 */ bne $s1,$s2,.L0f0a2a58 +/* f0a2a78: 261007a4 */ addiu $s0,$s0,0x7a4 +/* f0a2a7c: 24040001 */ addiu $a0,$zero,0x1 +/* f0a2a80: 0fc28824 */ jal func0f0a2090 +/* f0a2a84: 00002825 */ or $a1,$zero,$zero +/* f0a2a88: 00002025 */ or $a0,$zero,$zero +/* f0a2a8c: 0fc28824 */ jal func0f0a2090 +/* f0a2a90: 00002825 */ or $a1,$zero,$zero +/* f0a2a94: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0a2a98: +/* f0a2a98: d7b40018 */ ldc1 $f20,0x18($sp) +/* f0a2a9c: 8fb00020 */ lw $s0,0x20($sp) +/* f0a2aa0: 8fb10024 */ lw $s1,0x24($sp) +/* f0a2aa4: 8fb20028 */ lw $s2,0x28($sp) +/* f0a2aa8: 03e00008 */ jr $ra +/* f0a2aac: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f0a2ab0 +/* f0a2ab0: 24010020 */ addiu $at,$zero,0x20 +/* f0a2ab4: 10810007 */ beq $a0,$at,.L0f0a2ad4 +/* f0a2ab8: 24010022 */ addiu $at,$zero,0x22 +/* f0a2abc: 10810005 */ beq $a0,$at,.L0f0a2ad4 +/* f0a2ac0: 24010035 */ addiu $at,$zero,0x35 +/* f0a2ac4: 10810003 */ beq $a0,$at,.L0f0a2ad4 +/* f0a2ac8: 2401003e */ addiu $at,$zero,0x3e +/* f0a2acc: 14810003 */ bne $a0,$at,.L0f0a2adc +/* f0a2ad0: 00001025 */ or $v0,$zero,$zero +.L0f0a2ad4: +/* f0a2ad4: 03e00008 */ jr $ra +/* f0a2ad8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0a2adc: +/* f0a2adc: 03e00008 */ jr $ra +/* f0a2ae0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a2ae4 +/* f0a2ae4: 27bdffb0 */ addiu $sp,$sp,-80 +/* f0a2ae8: afb40030 */ sw $s4,0x30($sp) +/* f0a2aec: 3c14800a */ lui $s4,0x800a +/* f0a2af0: 8e94a244 */ lw $s4,-0x5dbc($s4) +/* f0a2af4: afbf0034 */ sw $ra,0x34($sp) +/* f0a2af8: afb3002c */ sw $s3,0x2c($sp) +/* f0a2afc: afb20028 */ sw $s2,0x28($sp) +/* f0a2b00: afb10024 */ sw $s1,0x24($sp) +/* f0a2b04: afb00020 */ sw $s0,0x20($sp) +/* f0a2b08: afa40050 */ sw $a0,0x50($sp) +/* f0a2b0c: 92840638 */ lbu $a0,0x638($s4) +/* f0a2b10: 3c050800 */ lui $a1,0x800 +/* f0a2b14: 0fc2c5f0 */ jal func0f0b17c0 +/* f0a2b18: afa40048 */ sw $a0,0x48($sp) +/* f0a2b1c: 1440009a */ bnez $v0,.L0f0a2d88 +/* f0a2b20: 8fa60048 */ lw $a2,0x48($sp) +/* f0a2b24: 28c1002c */ slti $at,$a2,0x2c +/* f0a2b28: 10200097 */ beqz $at,.L0f0a2d88 +/* f0a2b2c: 3c03800a */ lui $v1,0x800a +/* f0a2b30: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0a2b34: 8c6e0298 */ lw $t6,0x298($v1) +/* f0a2b38: 05c2000f */ bltzl $t6,.L0f0a2b78 +/* f0a2b3c: 8fa60048 */ lw $a2,0x48($sp) +/* f0a2b40: 8c7802a0 */ lw $t8,0x2a0($v1) +/* f0a2b44: 8faf0050 */ lw $t7,0x50($sp) +/* f0a2b48: 8f1900bc */ lw $t9,0xbc($t8) +/* f0a2b4c: 11f90005 */ beq $t7,$t9,.L0f0a2b64 +/* f0a2b50: 00000000 */ sll $zero,$zero,0x0 +/* f0a2b54: 8c6802a4 */ lw $t0,0x2a4($v1) +/* f0a2b58: 8d0900bc */ lw $t1,0xbc($t0) +/* f0a2b5c: 55e90006 */ bnel $t7,$t1,.L0f0a2b78 +/* f0a2b60: 8fa60048 */ lw $a2,0x48($sp) +.L0f0a2b64: +/* f0a2b64: 0fc28aac */ jal func0f0a2ab0 +/* f0a2b68: 00c02025 */ or $a0,$a2,$zero +/* f0a2b6c: 54400087 */ bnezl $v0,.L0f0a2d8c +/* f0a2b70: 8fbf0034 */ lw $ra,0x34($sp) +/* f0a2b74: 8fa60048 */ lw $a2,0x48($sp) +.L0f0a2b78: +/* f0a2b78: 3c03800a */ lui $v1,0x800a +/* f0a2b7c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0a2b80: 28c10002 */ slti $at,$a2,0x2 +/* f0a2b84: 54200081 */ bnezl $at,.L0f0a2d8c +/* f0a2b88: 8fbf0034 */ lw $ra,0x34($sp) +/* f0a2b8c: 828a1582 */ lb $t2,0x1582($s4) +/* f0a2b90: 2401ffff */ addiu $at,$zero,-1 +/* f0a2b94: 5541007d */ bnel $t2,$at,.L0f0a2d8c +/* f0a2b98: 8fbf0034 */ lw $ra,0x34($sp) +/* f0a2b9c: 8e8b00bc */ lw $t3,0xbc($s4) +/* f0a2ba0: 240d0001 */ addiu $t5,$zero,0x1 +/* f0a2ba4: 2401000d */ addiu $at,$zero,0xd +/* f0a2ba8: 8d6c0004 */ lw $t4,0x4($t3) +/* f0a2bac: afad0038 */ sw $t5,0x38($sp) +/* f0a2bb0: 14c10006 */ bne $a2,$at,.L0f0a2bcc +/* f0a2bb4: afac0044 */ sw $t4,0x44($sp) +/* f0a2bb8: 8c620284 */ lw $v0,0x284($v1) +/* f0a2bbc: 2401ff7f */ addiu $at,$zero,-129 +/* f0a2bc0: 8c4e00c4 */ lw $t6,0xc4($v0) +/* f0a2bc4: 01c1c024 */ and $t8,$t6,$at +/* f0a2bc8: ac5800c4 */ sw $t8,0xc4($v0) +.L0f0a2bcc: +/* f0a2bcc: 24010031 */ addiu $at,$zero,0x31 +/* f0a2bd0: 54c10007 */ bnel $a2,$at,.L0f0a2bf0 +/* f0a2bd4: 2401001e */ addiu $at,$zero,0x1e +/* f0a2bd8: 8c620284 */ lw $v0,0x284($v1) +/* f0a2bdc: 2401ffbf */ addiu $at,$zero,-65 +/* f0a2be0: 8c5900c4 */ lw $t9,0xc4($v0) +/* f0a2be4: 03214024 */ and $t0,$t9,$at +/* f0a2be8: ac4800c4 */ sw $t0,0xc4($v0) +/* f0a2bec: 2401001e */ addiu $at,$zero,0x1e +.L0f0a2bf0: +/* f0a2bf0: 10c10003 */ beq $a2,$at,.L0f0a2c00 +/* f0a2bf4: 00008825 */ or $s1,$zero,$zero +/* f0a2bf8: 2401001f */ addiu $at,$zero,0x1f +/* f0a2bfc: 14c10018 */ bne $a2,$at,.L0f0a2c60 +.L0f0a2c00: +/* f0a2c00: 02808025 */ or $s0,$s4,$zero +/* f0a2c04: 26920638 */ addiu $s2,$s4,0x638 +/* f0a2c08: 24130002 */ addiu $s3,$zero,0x2 +.L0f0a2c0c: +/* f0a2c0c: 0fc2c41f */ jal func0f0b107c +/* f0a2c10: 02402025 */ or $a0,$s2,$zero +/* f0a2c14: 8c4f0000 */ lw $t7,0x0($v0) +/* f0a2c18: 31e900ff */ andi $t1,$t7,0xff +/* f0a2c1c: 5669000d */ bnel $s3,$t1,.L0f0a2c54 +/* f0a2c20: 26310001 */ addiu $s1,$s1,0x1 +/* f0a2c24: 8e0a0c3c */ lw $t2,0xc3c($s0) +/* f0a2c28: 24010004 */ addiu $at,$zero,0x4 +/* f0a2c2c: 55410009 */ bnel $t2,$at,.L0f0a2c54 +/* f0a2c30: 26310001 */ addiu $s1,$s1,0x1 +/* f0a2c34: 8e0b0c40 */ lw $t3,0xc40($s0) +/* f0a2c38: 26240002 */ addiu $a0,$s1,0x2 +/* f0a2c3c: 02402825 */ or $a1,$s2,$zero +/* f0a2c40: 55600004 */ bnezl $t3,.L0f0a2c54 +/* f0a2c44: 26310001 */ addiu $s1,$s1,0x1 +/* f0a2c48: 0fc27c40 */ jal func0f09f100 +/* f0a2c4c: afa00038 */ sw $zero,0x38($sp) +/* f0a2c50: 26310001 */ addiu $s1,$s1,0x1 +.L0f0a2c54: +/* f0a2c54: 261007a4 */ addiu $s0,$s0,0x7a4 +/* f0a2c58: 1633ffec */ bne $s1,$s3,.L0f0a2c0c +/* f0a2c5c: 265207a4 */ addiu $s2,$s2,0x7a4 +.L0f0a2c60: +/* f0a2c60: 24130002 */ addiu $s3,$zero,0x2 +/* f0a2c64: 8fa40044 */ lw $a0,0x44($sp) +/* f0a2c68: 0fc22e2e */ jal func0f08b8b8 +/* f0a2c6c: 00002825 */ or $a1,$zero,$zero +/* f0a2c70: 8fa40044 */ lw $a0,0x44($sp) +/* f0a2c74: 0fc22e2e */ jal func0f08b8b8 +/* f0a2c78: 24050001 */ addiu $a1,$zero,0x1 +/* f0a2c7c: 0fc4a2bd */ jal func0f128af4 +/* f0a2c80: 8fa40048 */ lw $a0,0x48($sp) +/* f0a2c84: 0440001e */ bltz $v0,.L0f0a2d00 +/* f0a2c88: 00402825 */ or $a1,$v0,$zero +/* f0a2c8c: 8fac0038 */ lw $t4,0x38($sp) +/* f0a2c90: 8fa40044 */ lw $a0,0x44($sp) +/* f0a2c94: 8fa60048 */ lw $a2,0x48($sp) +/* f0a2c98: 11800019 */ beqz $t4,.L0f0a2d00 +/* f0a2c9c: 3c072000 */ lui $a3,0x2000 +/* f0a2ca0: afa00010 */ sw $zero,0x10($sp) +/* f0a2ca4: 0fc22e3a */ jal func0f08b8e8 +/* f0a2ca8: afa00014 */ sw $zero,0x14($sp) +/* f0a2cac: 10400014 */ beqz $v0,.L0f0a2d00 +/* f0a2cb0: 00408825 */ or $s1,$v0,$zero +/* f0a2cb4: 8c4d0004 */ lw $t5,0x4($v0) +/* f0a2cb8: 00402025 */ or $a0,$v0,$zero +/* f0a2cbc: 11a00010 */ beqz $t5,.L0f0a2d00 +/* f0a2cc0: 01a08025 */ or $s0,$t5,$zero +/* f0a2cc4: 0fc20a59 */ jal func0f082964 +/* f0a2cc8: 24050001 */ addiu $a1,$zero,0x1 +/* f0a2ccc: 8e0e0040 */ lw $t6,0x40($s0) +/* f0a2cd0: 02202025 */ or $a0,$s1,$zero +/* f0a2cd4: 31d80080 */ andi $t8,$t6,0x80 +/* f0a2cd8: 13000007 */ beqz $t8,.L0f0a2cf8 +/* f0a2cdc: 00000000 */ sll $zero,$zero,0x0 +/* f0a2ce0: 8e080048 */ lw $t0,0x48($s0) +/* f0a2ce4: 241900f0 */ addiu $t9,$zero,0xf0 +/* f0a2ce8: ad1900b4 */ sw $t9,0xb4($t0) +/* f0a2cec: 8e090048 */ lw $t1,0x48($s0) +/* f0a2cf0: 8faf0050 */ lw $t7,0x50($sp) +/* f0a2cf4: ad2f0108 */ sw $t7,0x108($t1) +.L0f0a2cf8: +/* f0a2cf8: 0fc20c1f */ jal func0f08307c +/* f0a2cfc: 24050001 */ addiu $a1,$zero,0x1 +.L0f0a2d00: +/* f0a2d00: 0fc447a9 */ jal func0f111ea4 +/* f0a2d04: 8fa40048 */ lw $a0,0x48($sp) +/* f0a2d08: 928a14b2 */ lbu $t2,0x14b2($s4) +/* f0a2d0c: 92980d0e */ lbu $t8,0xd0e($s4) +/* f0a2d10: ae8013e0 */ sw $zero,0x13e0($s4) +/* f0a2d14: 314bff0f */ andi $t3,$t2,0xff0f +/* f0a2d18: 3319ff0f */ andi $t9,$t8,0xff0f +/* f0a2d1c: 968a0010 */ lhu $t2,0x10($s4) +/* f0a2d20: 356d0010 */ ori $t5,$t3,0x10 +/* f0a2d24: 372f0010 */ ori $t7,$t9,0x10 +/* f0a2d28: a28d14b2 */ sb $t5,0x14b2($s4) +/* f0a2d2c: 31ae00f1 */ andi $t6,$t5,0xf1 +/* f0a2d30: a28f0d0e */ sb $t7,0xd0e($s4) +/* f0a2d34: 31e900f1 */ andi $t1,$t7,0xf1 +/* f0a2d38: a28e14b2 */ sb $t6,0x14b2($s4) +/* f0a2d3c: a2890d0e */ sb $t1,0xd0e($s4) +/* f0a2d40: 166a000b */ bne $s3,$t2,.L0f0a2d70 +/* f0a2d44: ae800c3c */ sw $zero,0xc3c($s4) +/* f0a2d48: 3c0b800a */ lui $t3,0x800a +/* f0a2d4c: 8d6ba244 */ lw $t3,-0x5dbc($t3) +/* f0a2d50: 8d620264 */ lw $v0,0x264($t3) +/* f0a2d54: 50400006 */ beqzl $v0,.L0f0a2d70 +/* f0a2d58: a6800010 */ sh $zero,0x10($s4) +/* f0a2d5c: 8c4c0014 */ lw $t4,0x14($v0) +/* f0a2d60: 51800003 */ beqzl $t4,.L0f0a2d70 +/* f0a2d64: a6800010 */ sh $zero,0x10($s4) +/* f0a2d68: a4400062 */ sh $zero,0x62($v0) +/* f0a2d6c: a6800010 */ sh $zero,0x10($s4) +.L0f0a2d70: +/* f0a2d70: 00002025 */ or $a0,$zero,$zero +/* f0a2d74: 0fc28824 */ jal func0f0a2090 +/* f0a2d78: 24050001 */ addiu $a1,$zero,0x1 +/* f0a2d7c: 24040001 */ addiu $a0,$zero,0x1 +/* f0a2d80: 0fc28824 */ jal func0f0a2090 +/* f0a2d84: 00002825 */ or $a1,$zero,$zero +.L0f0a2d88: +/* f0a2d88: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0a2d8c: +/* f0a2d8c: 8fb00020 */ lw $s0,0x20($sp) +/* f0a2d90: 8fb10024 */ lw $s1,0x24($sp) +/* f0a2d94: 8fb20028 */ lw $s2,0x28($sp) +/* f0a2d98: 8fb3002c */ lw $s3,0x2c($sp) +/* f0a2d9c: 8fb40030 */ lw $s4,0x30($sp) +/* f0a2da0: 03e00008 */ jr $ra +/* f0a2da4: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f0a2da8 +/* f0a2da8: 10800038 */ beqz $a0,.L0f0a2e8c +/* f0a2dac: 00000000 */ sll $zero,$zero,0x0 +/* f0a2db0: 8c820000 */ lw $v0,0x0($a0) +/* f0a2db4: 24060006 */ addiu $a2,$zero,0x6 +/* f0a2db8: 24070001 */ addiu $a3,$zero,0x1 +/* f0a2dbc: 10c20033 */ beq $a2,$v0,.L0f0a2e8c +/* f0a2dc0: 2c410006 */ sltiu $at,$v0,0x6 +.L0f0a2dc4: +/* f0a2dc4: 1020002f */ beqz $at,.L0f0a2e84 +/* f0a2dc8: 00027080 */ sll $t6,$v0,0x2 +/* f0a2dcc: 3c017f1b */ lui $at,0x7f1b +/* f0a2dd0: 002e0821 */ addu $at,$at,$t6 +/* f0a2dd4: 8c2ec76c */ lw $t6,-0x3894($at) +/* f0a2dd8: 01c00008 */ jr $t6 +/* f0a2ddc: 00000000 */ sll $zero,$zero,0x0 +/* f0a2de0: 8c830004 */ lw $v1,0x4($a0) +/* f0a2de4: 8c850008 */ lw $a1,0x8($a0) +/* f0a2de8: 24840010 */ addiu $a0,$a0,0x10 +/* f0a2dec: ac600000 */ sw $zero,0x0($v1) +/* f0a2df0: 8c8ffffc */ lw $t7,-0x4($a0) +/* f0a2df4: acaf0014 */ sw $t7,0x14($a1) +/* f0a2df8: 10000022 */ beqz $zero,.L0f0a2e84 +/* f0a2dfc: 8c820000 */ lw $v0,0x0($a0) +/* f0a2e00: 8c830004 */ lw $v1,0x4($a0) +/* f0a2e04: 8c850008 */ lw $a1,0x8($a0) +/* f0a2e08: 24840010 */ addiu $a0,$a0,0x10 +/* f0a2e0c: ac670000 */ sw $a3,0x0($v1) +/* f0a2e10: 8c98fffc */ lw $t8,-0x4($a0) +/* f0a2e14: acb80014 */ sw $t8,0x14($a1) +/* f0a2e18: 1000001a */ beqz $zero,.L0f0a2e84 +/* f0a2e1c: 8c820000 */ lw $v0,0x0($a0) +/* f0a2e20: 8c830004 */ lw $v1,0x4($a0) +/* f0a2e24: 24840008 */ addiu $a0,$a0,0x8 +/* f0a2e28: ac600000 */ sw $zero,0x0($v1) +/* f0a2e2c: ac600004 */ sw $zero,0x4($v1) +/* f0a2e30: 10000014 */ beqz $zero,.L0f0a2e84 +/* f0a2e34: 8c820000 */ lw $v0,0x0($a0) +/* f0a2e38: 8c830004 */ lw $v1,0x4($a0) +/* f0a2e3c: 24840008 */ addiu $a0,$a0,0x8 +/* f0a2e40: a4600000 */ sh $zero,0x0($v1) +/* f0a2e44: 1000000f */ beqz $zero,.L0f0a2e84 +/* f0a2e48: 8c820000 */ lw $v0,0x0($a0) +/* f0a2e4c: 8c830004 */ lw $v1,0x4($a0) +/* f0a2e50: 24840008 */ addiu $a0,$a0,0x8 +/* f0a2e54: a4600000 */ sh $zero,0x0($v1) +/* f0a2e58: 1000000a */ beqz $zero,.L0f0a2e84 +/* f0a2e5c: 8c820000 */ lw $v0,0x0($a0) +/* f0a2e60: 8c830004 */ lw $v1,0x4($a0) +/* f0a2e64: 8c990008 */ lw $t9,0x8($a0) +/* f0a2e68: 24840014 */ addiu $a0,$a0,0x14 +/* f0a2e6c: ac790000 */ sw $t9,0x0($v1) +/* f0a2e70: 8c88fff8 */ lw $t0,-0x8($a0) +/* f0a2e74: ac680004 */ sw $t0,0x4($v1) +/* f0a2e78: 8c89fffc */ lw $t1,-0x4($a0) +/* f0a2e7c: ac690008 */ sw $t1,0x8($v1) +/* f0a2e80: 8c820000 */ lw $v0,0x0($a0) +.L0f0a2e84: +/* f0a2e84: 54c2ffcf */ bnel $a2,$v0,.L0f0a2dc4 +/* f0a2e88: 2c410006 */ sltiu $at,$v0,0x6 +.L0f0a2e8c: +/* f0a2e8c: 03e00008 */ jr $ra +/* f0a2e90: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a2e94 +/* f0a2e94: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0a2e98: afb60030 */ sw $s6,0x30($sp) +/* f0a2e9c: afb40028 */ sw $s4,0x28($sp) +/* f0a2ea0: afb30024 */ sw $s3,0x24($sp) +/* f0a2ea4: afb1001c */ sw $s1,0x1c($sp) +/* f0a2ea8: afb00018 */ sw $s0,0x18($sp) +/* f0a2eac: 00c08825 */ or $s1,$a2,$zero +/* f0a2eb0: 0080a025 */ or $s4,$a0,$zero +/* f0a2eb4: 00a0b025 */ or $s6,$a1,$zero +/* f0a2eb8: afbf003c */ sw $ra,0x3c($sp) +/* f0a2ebc: afbe0038 */ sw $s8,0x38($sp) +/* f0a2ec0: afb70034 */ sw $s7,0x34($sp) +/* f0a2ec4: afb5002c */ sw $s5,0x2c($sp) +/* f0a2ec8: afb20020 */ sw $s2,0x20($sp) +/* f0a2ecc: 00009825 */ or $s3,$zero,$zero +/* f0a2ed0: 10a0007d */ beqz $a1,.L0f0a30c8 +/* f0a2ed4: 00a08025 */ or $s0,$a1,$zero +/* f0a2ed8: 241e0005 */ addiu $s8,$zero,0x5 +/* f0a2edc: 2417000c */ addiu $s7,$zero,0xc +/* f0a2ee0: 24150001 */ addiu $s5,$zero,0x1 +/* f0a2ee4: 96020000 */ lhu $v0,0x0($s0) +.L0f0a2ee8: +/* f0a2ee8: 304e00ff */ andi $t6,$v0,0xff +/* f0a2eec: 25cffff8 */ addiu $t7,$t6,-8 +/* f0a2ef0: 2de10011 */ sltiu $at,$t7,0x11 +/* f0a2ef4: 1020005e */ beqz $at,.L0f0a3070 +/* f0a2ef8: 000f7880 */ sll $t7,$t7,0x2 +/* f0a2efc: 3c017f1b */ lui $at,0x7f1b +/* f0a2f00: 002f0821 */ addu $at,$at,$t7 +/* f0a2f04: 8c2fc784 */ lw $t7,-0x387c($at) +/* f0a2f08: 01e00008 */ jr $t7 +/* f0a2f0c: 00000000 */ sll $zero,$zero,0x0 +/* f0a2f10: 8e120004 */ lw $s2,0x4($s0) +/* f0a2f14: 02802025 */ or $a0,$s4,$zero +/* f0a2f18: 0c006a87 */ jal 0x1aa1c +/* f0a2f1c: 02002825 */ or $a1,$s0,$zero +/* f0a2f20: ac400000 */ sw $zero,0x0($v0) +/* f0a2f24: 8e580008 */ lw $t8,0x8($s2) +/* f0a2f28: 26310010 */ addiu $s1,$s1,0x10 +/* f0a2f2c: 26730010 */ addiu $s3,$s3,0x10 +/* f0a2f30: ae180014 */ sw $t8,0x14($s0) +/* f0a2f34: ae20fff0 */ sw $zero,-0x10($s1) +/* f0a2f38: ae22fff4 */ sw $v0,-0xc($s1) +/* f0a2f3c: ae30fff8 */ sw $s0,-0x8($s1) +/* f0a2f40: 8e590008 */ lw $t9,0x8($s2) +/* f0a2f44: 1000004a */ beqz $zero,.L0f0a3070 +/* f0a2f48: ae39fffc */ sw $t9,-0x4($s1) +/* f0a2f4c: 8e120004 */ lw $s2,0x4($s0) +/* f0a2f50: 02802025 */ or $a0,$s4,$zero +/* f0a2f54: 0c006a87 */ jal 0x1aa1c +/* f0a2f58: 02002825 */ or $a1,$s0,$zero +/* f0a2f5c: ac550000 */ sw $s5,0x0($v0) +/* f0a2f60: 8e480000 */ lw $t0,0x0($s2) +/* f0a2f64: 26310010 */ addiu $s1,$s1,0x10 +/* f0a2f68: 26730010 */ addiu $s3,$s3,0x10 +/* f0a2f6c: ae080014 */ sw $t0,0x14($s0) +/* f0a2f70: ae35fff0 */ sw $s5,-0x10($s1) +/* f0a2f74: ae22fff4 */ sw $v0,-0xc($s1) +/* f0a2f78: ae30fff8 */ sw $s0,-0x8($s1) +/* f0a2f7c: 8e490000 */ lw $t1,0x0($s2) +/* f0a2f80: 1000003b */ beqz $zero,.L0f0a3070 +/* f0a2f84: ae29fffc */ sw $t1,-0x4($s1) +/* f0a2f88: 02802025 */ or $a0,$s4,$zero +/* f0a2f8c: 0c006a87 */ jal 0x1aa1c +/* f0a2f90: 02002825 */ or $a1,$s0,$zero +/* f0a2f94: ac400000 */ sw $zero,0x0($v0) +/* f0a2f98: ac400004 */ sw $zero,0x4($v0) +/* f0a2f9c: 240a0002 */ addiu $t2,$zero,0x2 +/* f0a2fa0: ae2a0000 */ sw $t2,0x0($s1) +/* f0a2fa4: ae220004 */ sw $v0,0x4($s1) +/* f0a2fa8: 26310008 */ addiu $s1,$s1,0x8 +/* f0a2fac: 10000030 */ beqz $zero,.L0f0a3070 +/* f0a2fb0: 26730008 */ addiu $s3,$s3,0x8 +/* f0a2fb4: 02802025 */ or $a0,$s4,$zero +/* f0a2fb8: 0c006a87 */ jal 0x1aa1c +/* f0a2fbc: 02002825 */ or $a1,$s0,$zero +/* f0a2fc0: a4400000 */ sh $zero,0x0($v0) +/* f0a2fc4: 240b0003 */ addiu $t3,$zero,0x3 +/* f0a2fc8: ae2b0000 */ sw $t3,0x0($s1) +/* f0a2fcc: ae220004 */ sw $v0,0x4($s1) +/* f0a2fd0: 26310008 */ addiu $s1,$s1,0x8 +/* f0a2fd4: 10000026 */ beqz $zero,.L0f0a3070 +/* f0a2fd8: 26730008 */ addiu $s3,$s3,0x8 +/* f0a2fdc: 02802025 */ or $a0,$s4,$zero +/* f0a2fe0: 0c006a87 */ jal 0x1aa1c +/* f0a2fe4: 02002825 */ or $a1,$s0,$zero +/* f0a2fe8: a4400000 */ sh $zero,0x0($v0) +/* f0a2fec: 240c0004 */ addiu $t4,$zero,0x4 +/* f0a2ff0: ae2c0000 */ sw $t4,0x0($s1) +/* f0a2ff4: ae220004 */ sw $v0,0x4($s1) +/* f0a2ff8: 26310008 */ addiu $s1,$s1,0x8 +/* f0a2ffc: 1000001c */ beqz $zero,.L0f0a3070 +/* f0a3000: 26730008 */ addiu $s3,$s3,0x8 +/* f0a3004: 8e120004 */ lw $s2,0x4($s0) +/* f0a3008: 02802025 */ or $a0,$s4,$zero +/* f0a300c: 0c006a87 */ jal 0x1aa1c +/* f0a3010: 02002825 */ or $a1,$s0,$zero +/* f0a3014: 8e4d000c */ lw $t5,0xc($s2) +/* f0a3018: 26310014 */ addiu $s1,$s1,0x14 +/* f0a301c: 26730014 */ addiu $s3,$s3,0x14 +/* f0a3020: ac4d0000 */ sw $t5,0x0($v0) +/* f0a3024: 8e4e0000 */ lw $t6,0x0($s2) +/* f0a3028: ac4e0004 */ sw $t6,0x4($v0) +/* f0a302c: 86580010 */ lh $t8,0x10($s2) +/* f0a3030: 8e4f000c */ lw $t7,0xc($s2) +/* f0a3034: 03170019 */ multu $t8,$s7 +/* f0a3038: 0000c812 */ mflo $t9 +/* f0a303c: 01f94021 */ addu $t0,$t7,$t9 +/* f0a3040: 25090007 */ addiu $t1,$t0,0x7 +/* f0a3044: 352a0007 */ ori $t2,$t1,0x7 +/* f0a3048: 394b0007 */ xori $t3,$t2,0x7 +/* f0a304c: ac4b0008 */ sw $t3,0x8($v0) +/* f0a3050: ae3effec */ sw $s8,-0x14($s1) +/* f0a3054: ae22fff0 */ sw $v0,-0x10($s1) +/* f0a3058: 8c4c0000 */ lw $t4,0x0($v0) +/* f0a305c: ae2cfff4 */ sw $t4,-0xc($s1) +/* f0a3060: 8c4d0004 */ lw $t5,0x4($v0) +/* f0a3064: ae2dfff8 */ sw $t5,-0x8($s1) +/* f0a3068: 8c4e0008 */ lw $t6,0x8($v0) +/* f0a306c: ae2efffc */ sw $t6,-0x4($s1) +.L0f0a3070: +/* f0a3070: 8e020014 */ lw $v0,0x14($s0) +/* f0a3074: 10400003 */ beqz $v0,.L0f0a3084 +/* f0a3078: 00000000 */ sll $zero,$zero,0x0 +/* f0a307c: 10000010 */ beqz $zero,.L0f0a30c0 +/* f0a3080: 00408025 */ or $s0,$v0,$zero +.L0f0a3084: +/* f0a3084: 1200000e */ beqz $s0,.L0f0a30c0 +/* f0a3088: 00000000 */ sll $zero,$zero,0x0 +/* f0a308c: 8ec30008 */ lw $v1,0x8($s6) +.L0f0a3090: +/* f0a3090: 56030004 */ bnel $s0,$v1,.L0f0a30a4 +/* f0a3094: 8e02000c */ lw $v0,0xc($s0) +/* f0a3098: 10000009 */ beqz $zero,.L0f0a30c0 +/* f0a309c: 00008025 */ or $s0,$zero,$zero +/* f0a30a0: 8e02000c */ lw $v0,0xc($s0) +.L0f0a30a4: +/* f0a30a4: 50400004 */ beqzl $v0,.L0f0a30b8 +/* f0a30a8: 8e100008 */ lw $s0,0x8($s0) +/* f0a30ac: 10000004 */ beqz $zero,.L0f0a30c0 +/* f0a30b0: 00408025 */ or $s0,$v0,$zero +/* f0a30b4: 8e100008 */ lw $s0,0x8($s0) +.L0f0a30b8: +/* f0a30b8: 1600fff5 */ bnez $s0,.L0f0a3090 +/* f0a30bc: 00000000 */ sll $zero,$zero,0x0 +.L0f0a30c0: +/* f0a30c0: 5600ff89 */ bnezl $s0,.L0f0a2ee8 +/* f0a30c4: 96020000 */ lhu $v0,0x0($s0) +.L0f0a30c8: +/* f0a30c8: 24180006 */ addiu $t8,$zero,0x6 +/* f0a30cc: ae380000 */ sw $t8,0x0($s1) +/* f0a30d0: 8fbf003c */ lw $ra,0x3c($sp) +/* f0a30d4: 26620004 */ addiu $v0,$s3,0x4 +/* f0a30d8: 8fb30024 */ lw $s3,0x24($sp) +/* f0a30dc: 8fbe0038 */ lw $s8,0x38($sp) +/* f0a30e0: 8fb70034 */ lw $s7,0x34($sp) +/* f0a30e4: 8fb60030 */ lw $s6,0x30($sp) +/* f0a30e8: 8fb5002c */ lw $s5,0x2c($sp) +/* f0a30ec: 8fb40028 */ lw $s4,0x28($sp) +/* f0a30f0: 8fb20020 */ lw $s2,0x20($sp) +/* f0a30f4: 8fb1001c */ lw $s1,0x1c($sp) +/* f0a30f8: 8fb00018 */ lw $s0,0x18($sp) +/* f0a30fc: 03e00008 */ jr $ra +/* f0a3100: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f0a3104 +/* f0a3104: 3c0e800a */ lui $t6,0x800a +/* f0a3108: 8dcea24c */ lw $t6,-0x5db4($t6) +/* f0a310c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0a3110: afbf0014 */ sw $ra,0x14($sp) +/* f0a3114: 0fc4a24b */ jal func0f12892c +/* f0a3118: afae001c */ sw $t6,0x1c($sp) +/* f0a311c: 3c02800a */ lui $v0,0x800a +/* f0a3120: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a3124: 24010022 */ addiu $at,$zero,0x22 +/* f0a3128: 3c048007 */ lui $a0,0x8007 +/* f0a312c: 904f0ddc */ lbu $t7,0xddc($v0) +/* f0a3130: 24840200 */ addiu $a0,$a0,0x200 +/* f0a3134: 24050001 */ addiu $a1,$zero,0x1 +/* f0a3138: 15e10003 */ bne $t7,$at,.L0f0a3148 +/* f0a313c: 00000000 */ sll $zero,$zero,0x0 +/* f0a3140: 0fc26238 */ jal func0f0988e0 +/* f0a3144: 24460ddc */ addiu $a2,$v0,0xddc +.L0f0a3148: +/* f0a3148: 0fc4a24b */ jal func0f12892c +/* f0a314c: 8fa4001c */ lw $a0,0x1c($sp) +/* f0a3150: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a3154: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0a3158: 03e00008 */ jr $ra +/* f0a315c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a3160 +/* f0a3160: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0a3164: 3c0f8007 */ lui $t7,0x8007 +/* f0a3168: afbf001c */ sw $ra,0x1c($sp) +/* f0a316c: afb00018 */ sw $s0,0x18($sp) +/* f0a3170: afa5004c */ sw $a1,0x4c($sp) +/* f0a3174: 25ef0210 */ addiu $t7,$t7,0x210 +/* f0a3178: 8de10000 */ lw $at,0x0($t7) +/* f0a317c: 27ae0038 */ addiu $t6,$sp,0x38 +/* f0a3180: 8de90004 */ lw $t1,0x4($t7) +/* f0a3184: adc10000 */ sw $at,0x0($t6) +/* f0a3188: 8de10008 */ lw $at,0x8($t7) +/* f0a318c: 3c08800a */ lui $t0,0x800a +/* f0a3190: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0a3194: adc90004 */ sw $t1,0x4($t6) +/* f0a3198: adc10008 */ sw $at,0x8($t6) +/* f0a319c: 8d0a0284 */ lw $t2,0x284($t0) +/* f0a31a0: 00808025 */ or $s0,$a0,$zero +/* f0a31a4: 8d4b1580 */ lw $t3,0x1580($t2) +/* f0a31a8: 000b6ec0 */ sll $t5,$t3,0x1b +/* f0a31ac: 05a30031 */ bgezl $t5,.L0f0a3274 +/* f0a31b0: 8e0b068c */ lw $t3,0x68c($s0) +/* f0a31b4: 50e0002f */ beqzl $a3,.L0f0a3274 +/* f0a31b8: 8e0b068c */ lw $t3,0x68c($s0) +/* f0a31bc: 8cf90000 */ lw $t9,0x0($a3) +/* f0a31c0: 24010001 */ addiu $at,$zero,0x1 +/* f0a31c4: 333800ff */ andi $t8,$t9,0xff +/* f0a31c8: 5701002a */ bnel $t8,$at,.L0f0a3274 +/* f0a31cc: 8e0b068c */ lw $t3,0x68c($s0) +/* f0a31d0: 8c820604 */ lw $v0,0x604($a0) +/* f0a31d4: 24040002 */ addiu $a0,$zero,0x2 +/* f0a31d8: 50400007 */ beqzl $v0,.L0f0a31f8 +/* f0a31dc: 3c013f80 */ lui $at,0x3f80 +/* f0a31e0: 10820004 */ beq $a0,$v0,.L0f0a31f4 +/* f0a31e4: 24010003 */ addiu $at,$zero,0x3 +/* f0a31e8: 10410002 */ beq $v0,$at,.L0f0a31f4 +/* f0a31ec: 24010004 */ addiu $at,$zero,0x4 +/* f0a31f0: 1441001f */ bne $v0,$at,.L0f0a3270 +.L0f0a31f4: +/* f0a31f4: 3c013f80 */ lui $at,0x3f80 +.L0f0a31f8: +/* f0a31f8: 44811000 */ mtc1 $at,$f2 +/* f0a31fc: c60406d0 */ lwc1 $f4,0x6d0($s0) +/* f0a3200: 4602203c */ c.lt.s $f4,$f2 +/* f0a3204: 00000000 */ sll $zero,$zero,0x0 +/* f0a3208: 45020017 */ bc1fl .L0f0a3268 +/* f0a320c: ae000744 */ sw $zero,0x744($s0) +/* f0a3210: 8e0e0744 */ lw $t6,0x744($s0) +/* f0a3214: 8d0f0034 */ lw $t7,0x34($t0) +/* f0a3218: 01cf4821 */ addu $t1,$t6,$t7 +/* f0a321c: 2921003d */ slti $at,$t1,0x3d +/* f0a3220: 1420000e */ bnez $at,.L0f0a325c +/* f0a3224: ae090744 */ sw $t1,0x744($s0) +/* f0a3228: 3c0141f0 */ lui $at,0x41f0 +/* f0a322c: 44814000 */ mtc1 $at,$f8 +/* f0a3230: c5060044 */ lwc1 $f6,0x44($t0) +/* f0a3234: c61006d0 */ lwc1 $f16,0x6d0($s0) +/* f0a3238: 46083283 */ div.s $f10,$f6,$f8 +/* f0a323c: 460a8480 */ add.s $f18,$f16,$f10 +/* f0a3240: e61206d0 */ swc1 $f18,0x6d0($s0) +/* f0a3244: c60406d0 */ lwc1 $f4,0x6d0($s0) +/* f0a3248: 4604103c */ c.lt.s $f2,$f4 +/* f0a324c: 00000000 */ sll $zero,$zero,0x0 +/* f0a3250: 45000002 */ bc1f .L0f0a325c +/* f0a3254: 00000000 */ sll $zero,$zero,0x0 +/* f0a3258: e60206d0 */ swc1 $f2,0x6d0($s0) +.L0f0a325c: +/* f0a325c: 10000049 */ beqz $zero,.L0f0a3384 +/* f0a3260: c60006d0 */ lwc1 $f0,0x6d0($s0) +/* f0a3264: ae000744 */ sw $zero,0x744($s0) +.L0f0a3268: +/* f0a3268: 10000046 */ beqz $zero,.L0f0a3384 +/* f0a326c: c60006d0 */ lwc1 $f0,0x6d0($s0) +.L0f0a3270: +/* f0a3270: 8e0b068c */ lw $t3,0x68c($s0) +.L0f0a3274: +/* f0a3274: 3c0141f0 */ lui $at,0x41f0 +/* f0a3278: 24040002 */ addiu $a0,$zero,0x2 +/* f0a327c: 44811000 */ mtc1 $at,$f2 +/* f0a3280: 148b0003 */ bne $a0,$t3,.L0f0a3290 +/* f0a3284: 3c014170 */ lui $at,0x4170 +/* f0a3288: 44811000 */ mtc1 $at,$f2 +/* f0a328c: 00000000 */ sll $zero,$zero,0x0 +.L0f0a3290: +/* f0a3290: 44806000 */ mtc1 $zero,$f12 +/* f0a3294: c60006d0 */ lwc1 $f0,0x6d0($s0) +/* f0a3298: 3c013f80 */ lui $at,0x3f80 +/* f0a329c: 4600603c */ c.lt.s $f12,$f0 +/* f0a32a0: 00000000 */ sll $zero,$zero,0x0 +/* f0a32a4: 45020036 */ bc1fl .L0f0a3380 +/* f0a32a8: ae000744 */ sw $zero,0x744($s0) +/* f0a32ac: 44813000 */ mtc1 $at,$f6 +/* f0a32b0: 8e0c0744 */ lw $t4,0x744($s0) +/* f0a32b4: 8d0d0034 */ lw $t5,0x34($t0) +/* f0a32b8: 4606003c */ c.lt.s $f0,$f6 +/* f0a32bc: 00001825 */ or $v1,$zero,$zero +/* f0a32c0: 018dc821 */ addu $t9,$t4,$t5 +/* f0a32c4: ae190744 */ sw $t9,0x744($s0) +/* f0a32c8: 45000003 */ bc1f .L0f0a32d8 +/* f0a32cc: 241800f4 */ addiu $t8,$zero,0xf4 +/* f0a32d0: ae180744 */ sw $t8,0x744($s0) +/* f0a32d4: c60006d0 */ lwc1 $f0,0x6d0($s0) +.L0f0a32d8: +/* f0a32d8: 8e0e0744 */ lw $t6,0x744($s0) +/* f0a32dc: 29c10079 */ slti $at,$t6,0x79 +/* f0a32e0: 54200003 */ bnezl $at,.L0f0a32f0 +/* f0a32e4: 8e0f068c */ lw $t7,0x68c($s0) +/* f0a32e8: 24030001 */ addiu $v1,$zero,0x1 +/* f0a32ec: 8e0f068c */ lw $t7,0x68c($s0) +.L0f0a32f0: +/* f0a32f0: 548f000a */ bnel $a0,$t7,.L0f0a331c +/* f0a32f4: 8e020604 */ lw $v0,0x604($s0) +/* f0a32f8: 50e00008 */ beqzl $a3,.L0f0a331c +/* f0a32fc: 8e020604 */ lw $v0,0x604($s0) +/* f0a3300: 8ce90000 */ lw $t1,0x0($a3) +/* f0a3304: 24010001 */ addiu $at,$zero,0x1 +/* f0a3308: 312a00ff */ andi $t2,$t1,0xff +/* f0a330c: 51410003 */ beql $t2,$at,.L0f0a331c +/* f0a3310: 8e020604 */ lw $v0,0x604($s0) +/* f0a3314: 24030001 */ addiu $v1,$zero,0x1 +/* f0a3318: 8e020604 */ lw $v0,0x604($s0) +.L0f0a331c: +/* f0a331c: 10400008 */ beqz $v0,.L0f0a3340 +/* f0a3320: 00000000 */ sll $zero,$zero,0x0 +/* f0a3324: 10820006 */ beq $a0,$v0,.L0f0a3340 +/* f0a3328: 24010003 */ addiu $at,$zero,0x3 +/* f0a332c: 10410004 */ beq $v0,$at,.L0f0a3340 +/* f0a3330: 24010004 */ addiu $at,$zero,0x4 +/* f0a3334: 10410002 */ beq $v0,$at,.L0f0a3340 +/* f0a3338: 00000000 */ sll $zero,$zero,0x0 +/* f0a333c: 24030001 */ addiu $v1,$zero,0x1 +.L0f0a3340: +/* f0a3340: 50600007 */ beqzl $v1,.L0f0a3360 +/* f0a3344: 460c003c */ c.lt.s $f0,$f12 +/* f0a3348: c5080044 */ lwc1 $f8,0x44($t0) +/* f0a334c: 46024403 */ div.s $f16,$f8,$f2 +/* f0a3350: 46100281 */ sub.s $f10,$f0,$f16 +/* f0a3354: e60a06d0 */ swc1 $f10,0x6d0($s0) +/* f0a3358: c60006d0 */ lwc1 $f0,0x6d0($s0) +/* f0a335c: 460c003c */ c.lt.s $f0,$f12 +.L0f0a3360: +/* f0a3360: 00000000 */ sll $zero,$zero,0x0 +/* f0a3364: 45000003 */ bc1f .L0f0a3374 +/* f0a3368: 00000000 */ sll $zero,$zero,0x0 +/* f0a336c: e60c06d0 */ swc1 $f12,0x6d0($s0) +/* f0a3370: c60006d0 */ lwc1 $f0,0x6d0($s0) +.L0f0a3374: +/* f0a3374: 10000003 */ beqz $zero,.L0f0a3384 +/* f0a3378: 00000000 */ sll $zero,$zero,0x0 +/* f0a337c: ae000744 */ sw $zero,0x744($s0) +.L0f0a3380: +/* f0a3380: c60006d0 */ lwc1 $f0,0x6d0($s0) +.L0f0a3384: +/* f0a3384: 3c017f1b */ lui $at,0x7f1b +/* f0a3388: c432c7c8 */ lwc1 $f18,-0x3838($at) +/* f0a338c: afa60050 */ sw $a2,0x50($sp) +/* f0a3390: 46120302 */ mul.s $f12,$f0,$f18 +/* f0a3394: 0c0068f4 */ jal 0x1a3d0 +/* f0a3398: 00000000 */ sll $zero,$zero,0x0 +/* f0a339c: 3c013f00 */ lui $at,0x3f00 +/* f0a33a0: 44813000 */ mtc1 $at,$f6 +/* f0a33a4: 46000107 */ neg.s $f4,$f0 +/* f0a33a8: 8fab004c */ lw $t3,0x4c($sp) +/* f0a33ac: 46062202 */ mul.s $f8,$f4,$f6 +/* f0a33b0: 44818000 */ mtc1 $at,$f16 +/* f0a33b4: 8fa60050 */ lw $a2,0x50($sp) +/* f0a33b8: 3c01bf80 */ lui $at,0xbf80 +/* f0a33bc: 11600005 */ beqz $t3,.L0f0a33d4 +/* f0a33c0: 46104300 */ add.s $f12,$f8,$f16 +/* f0a33c4: 3c013f80 */ lui $at,0x3f80 +/* f0a33c8: 44811000 */ mtc1 $at,$f2 +/* f0a33cc: 10000003 */ beqz $zero,.L0f0a33dc +/* f0a33d0: 00000000 */ sll $zero,$zero,0x0 +.L0f0a33d4: +/* f0a33d4: 44811000 */ mtc1 $at,$f2 +/* f0a33d8: 00000000 */ sll $zero,$zero,0x0 +.L0f0a33dc: +/* f0a33dc: 3c017f1b */ lui $at,0x7f1b +/* f0a33e0: c42ac7cc */ lwc1 $f10,-0x3834($at) +/* f0a33e4: 3c017f1b */ lui $at,0x7f1b +/* f0a33e8: c424c7d0 */ lwc1 $f4,-0x3830($at) +/* f0a33ec: 460a6482 */ mul.s $f18,$f12,$f10 +/* f0a33f0: 27a40038 */ addiu $a0,$sp,0x38 +/* f0a33f4: 8fa50058 */ lw $a1,0x58($sp) +/* f0a33f8: afa60050 */ sw $a2,0x50($sp) +/* f0a33fc: 46049182 */ mul.s $f6,$f18,$f4 +/* f0a3400: 00000000 */ sll $zero,$zero,0x0 +/* f0a3404: 46061202 */ mul.s $f8,$f2,$f6 +/* f0a3408: 0c005923 */ jal 0x1648c +/* f0a340c: e7a80040 */ swc1 $f8,0x40($sp) +/* f0a3410: 8fa40058 */ lw $a0,0x58($sp) +/* f0a3414: 0c0056f8 */ jal 0x15be0 +/* f0a3418: 8fa5005c */ lw $a1,0x5c($sp) +/* f0a341c: 3c014080 */ lui $at,0x4080 +/* f0a3420: 44818000 */ mtc1 $at,$f16 +/* f0a3424: c60a06d0 */ lwc1 $f10,0x6d0($s0) +/* f0a3428: 8fa60050 */ lw $a2,0x50($sp) +/* f0a342c: 3c01bf80 */ lui $at,0xbf80 +/* f0a3430: 460a8482 */ mul.s $f18,$f16,$f10 +/* f0a3434: c4c40004 */ lwc1 $f4,0x4($a2) +/* f0a3438: 46122180 */ add.s $f6,$f4,$f18 +/* f0a343c: e4c60004 */ swc1 $f6,0x4($a2) +/* f0a3440: 8fac004c */ lw $t4,0x4c($sp) +/* f0a3444: 51800006 */ beqzl $t4,.L0f0a3460 +/* f0a3448: 44811000 */ mtc1 $at,$f2 +/* f0a344c: 3c013f80 */ lui $at,0x3f80 +/* f0a3450: 44811000 */ mtc1 $at,$f2 +/* f0a3454: 10000004 */ beqz $zero,.L0f0a3468 +/* f0a3458: c60006d0 */ lwc1 $f0,0x6d0($s0) +/* f0a345c: 44811000 */ mtc1 $at,$f2 +.L0f0a3460: +/* f0a3460: 00000000 */ sll $zero,$zero,0x0 +/* f0a3464: c60006d0 */ lwc1 $f0,0x6d0($s0) +.L0f0a3468: +/* f0a3468: c4c80000 */ lwc1 $f8,0x0($a2) +/* f0a346c: 46000400 */ add.s $f16,$f0,$f0 +/* f0a3470: 46028282 */ mul.s $f10,$f16,$f2 +/* f0a3474: 460a4100 */ add.s $f4,$f8,$f10 +/* f0a3478: e4c40000 */ swc1 $f4,0x0($a2) +/* f0a347c: 8fbf001c */ lw $ra,0x1c($sp) +/* f0a3480: 8fb00018 */ lw $s0,0x18($sp) +/* f0a3484: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0a3488: 03e00008 */ jr $ra +/* f0a348c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a3490 +/* f0a3490: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0a3494: afbf001c */ sw $ra,0x1c($sp) +/* f0a3498: afb00018 */ sw $s0,0x18($sp) +/* f0a349c: afa5003c */ sw $a1,0x3c($sp) +/* f0a34a0: 808e0004 */ lb $t6,0x4($a0) +/* f0a34a4: 3c03800a */ lui $v1,0x800a +/* f0a34a8: 00808025 */ or $s0,$a0,$zero +/* f0a34ac: 11c00015 */ beqz $t6,.L0f0a3504 +/* f0a34b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0a34b4: 24010008 */ addiu $at,$zero,0x8 +/* f0a34b8: 10c10003 */ beq $a2,$at,.L0f0a34c8 +/* f0a34bc: 24010009 */ addiu $at,$zero,0x9 +/* f0a34c0: 14c1000b */ bne $a2,$at,.L0f0a34f0 +/* f0a34c4: 00000000 */ sll $zero,$zero,0x0 +.L0f0a34c8: +/* f0a34c8: 8cef0000 */ lw $t7,0x0($a3) +/* f0a34cc: 24010001 */ addiu $at,$zero,0x1 +/* f0a34d0: 31f800ff */ andi $t8,$t7,0xff +/* f0a34d4: 1701000b */ bne $t8,$at,.L0f0a3504 +/* f0a34d8: 3c017f1b */ lui $at,0x7f1b +/* f0a34dc: c426c7d4 */ lwc1 $f6,-0x382c($at) +/* f0a34e0: c6040780 */ lwc1 $f4,0x780($s0) +/* f0a34e4: 46062200 */ add.s $f8,$f4,$f6 +/* f0a34e8: 10000006 */ beqz $zero,.L0f0a3504 +/* f0a34ec: e6080780 */ swc1 $f8,0x780($s0) +.L0f0a34f0: +/* f0a34f0: 3c017f1b */ lui $at,0x7f1b +/* f0a34f4: c430c7d8 */ lwc1 $f16,-0x3828($at) +/* f0a34f8: c60a0780 */ lwc1 $f10,0x780($s0) +/* f0a34fc: 46105480 */ add.s $f18,$f10,$f16 +/* f0a3500: e6120780 */ swc1 $f18,0x780($s0) +.L0f0a3504: +/* f0a3504: 3c0142f0 */ lui $at,0x42f0 +/* f0a3508: 44813000 */ mtc1 $at,$f6 +/* f0a350c: c4640044 */ lwc1 $f4,0x44($v1) +/* f0a3510: c60a0780 */ lwc1 $f10,0x780($s0) +/* f0a3514: 44801000 */ mtc1 $zero,$f2 +/* f0a3518: 46062203 */ div.s $f8,$f4,$f6 +/* f0a351c: 46085401 */ sub.s $f16,$f10,$f8 +/* f0a3520: e6100780 */ swc1 $f16,0x780($s0) +/* f0a3524: c6120780 */ lwc1 $f18,0x780($s0) +/* f0a3528: 4602903c */ c.lt.s $f18,$f2 +/* f0a352c: 00000000 */ sll $zero,$zero,0x0 +/* f0a3530: 45000002 */ bc1f .L0f0a353c +/* f0a3534: 00000000 */ sll $zero,$zero,0x0 +/* f0a3538: e6020780 */ swc1 $f2,0x780($s0) +.L0f0a353c: +/* f0a353c: 50e00068 */ beqzl $a3,.L0f0a36e0 +/* f0a3540: 820c06d7 */ lb $t4,0x6d7($s0) +/* f0a3544: 8cf90000 */ lw $t9,0x0($a3) +/* f0a3548: 24010001 */ addiu $at,$zero,0x1 +/* f0a354c: 332800ff */ andi $t0,$t9,0xff +/* f0a3550: 55010063 */ bnel $t0,$at,.L0f0a36e0 +/* f0a3554: 820c06d7 */ lb $t4,0x6d7($s0) +/* f0a3558: 8c690284 */ lw $t1,0x284($v1) +/* f0a355c: 3c013f80 */ lui $at,0x3f80 +/* f0a3560: 44810000 */ mtc1 $at,$f0 +/* f0a3564: 812a0de4 */ lb $t2,0xde4($t1) +/* f0a3568: 3c013fc0 */ lui $at,0x3fc0 +/* f0a356c: 51400004 */ beqzl $t2,.L0f0a3580 +/* f0a3570: 920b06d7 */ lbu $t3,0x6d7($s0) +/* f0a3574: 44810000 */ mtc1 $at,$f0 +/* f0a3578: 00000000 */ sll $zero,$zero,0x0 +/* f0a357c: 920b06d7 */ lbu $t3,0x6d7($s0) +.L0f0a3580: +/* f0a3580: 24cdfffe */ addiu $t5,$a2,-2 +/* f0a3584: 2da10013 */ sltiu $at,$t5,0x13 +/* f0a3588: 316cffbf */ andi $t4,$t3,0xffbf +/* f0a358c: 10200053 */ beqz $at,.L0f0a36dc +/* f0a3590: a20c06d7 */ sb $t4,0x6d7($s0) +/* f0a3594: 000d6880 */ sll $t5,$t5,0x2 +/* f0a3598: 3c017f1b */ lui $at,0x7f1b +/* f0a359c: 002d0821 */ addu $at,$at,$t5 +/* f0a35a0: 8c2dc7dc */ lw $t5,-0x3824($at) +/* f0a35a4: 01a00008 */ jr $t5 +/* f0a35a8: 00000000 */ sll $zero,$zero,0x0 +/* f0a35ac: c6060780 */ lwc1 $f6,0x780($s0) +/* f0a35b0: 3c017f1b */ lui $at,0x7f1b +/* f0a35b4: c424c828 */ lwc1 $f4,-0x37d8($at) +/* f0a35b8: 46003282 */ mul.s $f10,$f6,$f0 +/* f0a35bc: 460a203c */ c.lt.s $f4,$f10 +/* f0a35c0: 00000000 */ sll $zero,$zero,0x0 +/* f0a35c4: 45020046 */ bc1fl .L0f0a36e0 +/* f0a35c8: 820c06d7 */ lb $t4,0x6d7($s0) +/* f0a35cc: 920f06d7 */ lbu $t7,0x6d7($s0) +/* f0a35d0: 35f80080 */ ori $t8,$t7,0x80 +/* f0a35d4: 10000041 */ beqz $zero,.L0f0a36dc +/* f0a35d8: a21806d7 */ sb $t8,0x6d7($s0) +/* f0a35dc: c6100780 */ lwc1 $f16,0x780($s0) +/* f0a35e0: 3c013f40 */ lui $at,0x3f40 +/* f0a35e4: 44814000 */ mtc1 $at,$f8 +/* f0a35e8: 46008482 */ mul.s $f18,$f16,$f0 +/* f0a35ec: 4612403c */ c.lt.s $f8,$f18 +/* f0a35f0: 00000000 */ sll $zero,$zero,0x0 +/* f0a35f4: 4502003a */ bc1fl .L0f0a36e0 +/* f0a35f8: 820c06d7 */ lb $t4,0x6d7($s0) +/* f0a35fc: 920806d7 */ lbu $t0,0x6d7($s0) +/* f0a3600: 35090080 */ ori $t1,$t0,0x80 +/* f0a3604: 10000035 */ beqz $zero,.L0f0a36dc +/* f0a3608: a20906d7 */ sb $t1,0x6d7($s0) +/* f0a360c: c6040780 */ lwc1 $f4,0x780($s0) +/* f0a3610: 3c017f1b */ lui $at,0x7f1b +/* f0a3614: c426c82c */ lwc1 $f6,-0x37d4($at) +/* f0a3618: 46002282 */ mul.s $f10,$f4,$f0 +/* f0a361c: 460a303c */ c.lt.s $f6,$f10 +/* f0a3620: 00000000 */ sll $zero,$zero,0x0 +/* f0a3624: 4502002e */ bc1fl .L0f0a36e0 +/* f0a3628: 820c06d7 */ lb $t4,0x6d7($s0) +/* f0a362c: 920b06d7 */ lbu $t3,0x6d7($s0) +/* f0a3630: 356c0080 */ ori $t4,$t3,0x80 +/* f0a3634: 10000029 */ beqz $zero,.L0f0a36dc +/* f0a3638: a20c06d7 */ sb $t4,0x6d7($s0) +/* f0a363c: 920d06d7 */ lbu $t5,0x6d7($s0) +/* f0a3640: 8e180558 */ lw $t8,0x558($s0) +/* f0a3644: 31aeffbf */ andi $t6,$t5,0xffbf +/* f0a3648: 35cf0040 */ ori $t7,$t6,0x40 +/* f0a364c: 2b01000f */ slti $at,$t8,0xf +/* f0a3650: 14200022 */ bnez $at,.L0f0a36dc +/* f0a3654: a20f06d7 */ sb $t7,0x6d7($s0) +/* f0a3658: 35e90080 */ ori $t1,$t7,0x80 +/* f0a365c: 1000001f */ beqz $zero,.L0f0a36dc +/* f0a3660: a20906d7 */ sb $t1,0x6d7($s0) +/* f0a3664: 8e0a0558 */ lw $t2,0x558($s0) +/* f0a3668: 29410015 */ slti $at,$t2,0x15 +/* f0a366c: 54200005 */ bnezl $at,.L0f0a3684 +/* f0a3670: 920f06d7 */ lbu $t7,0x6d7($s0) +/* f0a3674: 920c06d7 */ lbu $t4,0x6d7($s0) +/* f0a3678: 358d0080 */ ori $t5,$t4,0x80 +/* f0a367c: a20d06d7 */ sb $t5,0x6d7($s0) +/* f0a3680: 920f06d7 */ lbu $t7,0x6d7($s0) +.L0f0a3684: +/* f0a3684: 35f80040 */ ori $t8,$t7,0x40 +/* f0a3688: 10000014 */ beqz $zero,.L0f0a36dc +/* f0a368c: a21806d7 */ sb $t8,0x6d7($s0) +/* f0a3690: 921906d7 */ lbu $t9,0x6d7($s0) +/* f0a3694: 8e0a0558 */ lw $t2,0x558($s0) +/* f0a3698: 3328ffbf */ andi $t0,$t9,0xffbf +/* f0a369c: 35090040 */ ori $t1,$t0,0x40 +/* f0a36a0: 2941001a */ slti $at,$t2,0x1a +/* f0a36a4: 1420000d */ bnez $at,.L0f0a36dc +/* f0a36a8: a20906d7 */ sb $t1,0x6d7($s0) +/* f0a36ac: 352d0080 */ ori $t5,$t1,0x80 +/* f0a36b0: 1000000a */ beqz $zero,.L0f0a36dc +/* f0a36b4: a20d06d7 */ sb $t5,0x6d7($s0) +/* f0a36b8: 920f06d7 */ lbu $t7,0x6d7($s0) +/* f0a36bc: 35f80040 */ ori $t8,$t7,0x40 +/* f0a36c0: a21806d7 */ sb $t8,0x6d7($s0) +/* f0a36c4: 82190004 */ lb $t9,0x4($s0) +/* f0a36c8: 53200005 */ beqzl $t9,.L0f0a36e0 +/* f0a36cc: 820c06d7 */ lb $t4,0x6d7($s0) +/* f0a36d0: 920906d7 */ lbu $t1,0x6d7($s0) +/* f0a36d4: 352a0080 */ ori $t2,$t1,0x80 +/* f0a36d8: a20a06d7 */ sb $t2,0x6d7($s0) +.L0f0a36dc: +/* f0a36dc: 820c06d7 */ lb $t4,0x6d7($s0) +.L0f0a36e0: +/* f0a36e0: 24d9fffe */ addiu $t9,$a2,-2 +/* f0a36e4: 0583002f */ bgezl $t4,.L0f0a37a4 +/* f0a36e8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0a36ec: 8e0d0604 */ lw $t5,0x604($s0) +/* f0a36f0: 24010004 */ addiu $at,$zero,0x4 +/* f0a36f4: 55a10005 */ bnel $t5,$at,.L0f0a370c +/* f0a36f8: 2f210013 */ sltiu $at,$t9,0x13 +/* f0a36fc: 8e0e06d4 */ lw $t6,0x6d4($s0) +/* f0a3700: 000ec640 */ sll $t8,$t6,0x19 +/* f0a3704: 07010026 */ bgez $t8,.L0f0a37a0 +/* f0a3708: 2f210013 */ sltiu $at,$t9,0x13 +.L0f0a370c: +/* f0a370c: 1020000c */ beqz $at,.L0f0a3740 +/* f0a3710: 24020011 */ addiu $v0,$zero,0x11 +/* f0a3714: 0019c880 */ sll $t9,$t9,0x2 +/* f0a3718: 3c017f1b */ lui $at,0x7f1b +/* f0a371c: 00390821 */ addu $at,$at,$t9 +/* f0a3720: 8c39c830 */ lw $t9,-0x37d0($at) +/* f0a3724: 03200008 */ jr $t9 +/* f0a3728: 00000000 */ sll $zero,$zero,0x0 +/* f0a372c: 10000004 */ beqz $zero,.L0f0a3740 +/* f0a3730: 2402000f */ addiu $v0,$zero,0xf +/* f0a3734: 10000002 */ beqz $zero,.L0f0a3740 +/* f0a3738: 24020010 */ addiu $v0,$zero,0x10 +/* f0a373c: 24020012 */ addiu $v0,$zero,0x12 +.L0f0a3740: +/* f0a3740: 8c680284 */ lw $t0,0x284($v1) +/* f0a3744: 240affff */ addiu $t2,$zero,-1 +/* f0a3748: 00023400 */ sll $a2,$v0,0x10 +/* f0a374c: 8d091ba0 */ lw $t1,0x1ba0($t0) +/* f0a3750: a7aa0026 */ sh $t2,0x26($sp) +/* f0a3754: 00065c03 */ sra $t3,$a2,0x10 +/* f0a3758: a7a90024 */ sh $t1,0x24($sp) +/* f0a375c: c6100374 */ lwc1 $f16,0x374($s0) +/* f0a3760: 01603025 */ or $a2,$t3,$zero +/* f0a3764: 27a40028 */ addiu $a0,$sp,0x28 +/* f0a3768: e7b00028 */ swc1 $f16,0x28($sp) +/* f0a376c: c6080378 */ lwc1 $f8,0x378($s0) +/* f0a3770: 27a50024 */ addiu $a1,$sp,0x24 +/* f0a3774: e7a8002c */ swc1 $f8,0x2c($sp) +/* f0a3778: c612037c */ lwc1 $f18,0x37c($s0) +/* f0a377c: e7b20030 */ swc1 $f18,0x30($sp) +/* f0a3780: e6020780 */ swc1 $f2,0x780($s0) +/* f0a3784: 0fc4b915 */ jal func0f12e454 +/* f0a3788: 8fa7003c */ lw $a3,0x3c($sp) +/* f0a378c: 50400005 */ beqzl $v0,.L0f0a37a4 +/* f0a3790: 8fbf001c */ lw $ra,0x1c($sp) +/* f0a3794: 920c06d7 */ lbu $t4,0x6d7($s0) +/* f0a3798: 318dff7f */ andi $t5,$t4,0xff7f +/* f0a379c: a20d06d7 */ sb $t5,0x6d7($s0) +.L0f0a37a0: +/* f0a37a0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0a37a4: +/* f0a37a4: 8fb00018 */ lw $s0,0x18($sp) +/* f0a37a8: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0a37ac: 03e00008 */ jr $ra +/* f0a37b0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a37b4 +/* f0a37b4: 27bdff68 */ addiu $sp,$sp,-152 +/* f0a37b8: afb00018 */ sw $s0,0x18($sp) +/* f0a37bc: 00808025 */ or $s0,$a0,$zero +/* f0a37c0: afbf001c */ sw $ra,0x1c($sp) +/* f0a37c4: afa5009c */ sw $a1,0x9c($sp) +/* f0a37c8: 00a02025 */ or $a0,$a1,$zero +/* f0a37cc: afa600a0 */ sw $a2,0xa0($sp) +/* f0a37d0: afa700a4 */ sw $a3,0xa4($sp) +/* f0a37d4: 0c006a47 */ jal 0x1a91c +/* f0a37d8: 24050034 */ addiu $a1,$zero,0x34 +/* f0a37dc: 104000ac */ beqz $v0,.L0f0a3a90 +/* f0a37e0: 00402025 */ or $a0,$v0,$zero +/* f0a37e4: 00002825 */ or $a1,$zero,$zero +/* f0a37e8: 0c006949 */ jal 0x1a524 +/* f0a37ec: afa20094 */ sw $v0,0x94($sp) +/* f0a37f0: 8fae00a4 */ lw $t6,0xa4($sp) +/* f0a37f4: 00027980 */ sll $t7,$v0,0x6 +/* f0a37f8: 01cf1821 */ addu $v1,$t6,$t7 +/* f0a37fc: c4640030 */ lwc1 $f4,0x30($v1) +/* f0a3800: e7a40064 */ swc1 $f4,0x64($sp) +/* f0a3804: c4660034 */ lwc1 $f6,0x34($v1) +/* f0a3808: e7a60068 */ swc1 $f6,0x68($sp) +/* f0a380c: c4680038 */ lwc1 $f8,0x38($v1) +/* f0a3810: 0fc2d5de */ jal func0f0b5778 +/* f0a3814: e7a8006c */ swc1 $f8,0x6c($sp) +/* f0a3818: 00402025 */ or $a0,$v0,$zero +/* f0a381c: 0c0056d9 */ jal 0x15b64 +/* f0a3820: 27a50064 */ addiu $a1,$sp,0x64 +/* f0a3824: 8e1800b4 */ lw $t8,0xb4($s0) +/* f0a3828: 3c02800a */ lui $v0,0x800a +/* f0a382c: 3c013f80 */ lui $at,0x3f80 +/* f0a3830: 17000009 */ bnez $t8,.L0f0a3858 +/* f0a3834: 260402b4 */ addiu $a0,$s0,0x2b4 +/* f0a3838: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a383c: 8c481c54 */ lw $t0,0x1c54($v0) +/* f0a3840: 8c5900c4 */ lw $t9,0xc4($v0) +/* f0a3844: 01004827 */ nor $t1,$t0,$zero +/* f0a3848: 03295024 */ and $t2,$t9,$t1 +/* f0a384c: 314b0002 */ andi $t3,$t2,0x2 +/* f0a3850: 51600044 */ beqzl $t3,.L0f0a3964 +/* f0a3854: 8e0c068c */ lw $t4,0x68c($s0) +.L0f0a3858: +/* f0a3858: 44801000 */ mtc1 $zero,$f2 +/* f0a385c: 44815000 */ mtc1 $at,$f10 +/* f0a3860: 27a50088 */ addiu $a1,$sp,0x88 +/* f0a3864: e7a20088 */ swc1 $f2,0x88($sp) +/* f0a3868: e7a2008c */ swc1 $f2,0x8c($sp) +/* f0a386c: 0c0056c4 */ jal 0x15b10 +/* f0a3870: e7aa0090 */ swc1 $f10,0x90($sp) +/* f0a3874: c7b00088 */ lwc1 $f16,0x88($sp) +/* f0a3878: c7b2008c */ lwc1 $f18,0x8c($sp) +/* f0a387c: c7a40090 */ lwc1 $f4,0x90($sp) +/* f0a3880: c7a60064 */ lwc1 $f6,0x64($sp) +/* f0a3884: c7a80068 */ lwc1 $f8,0x68($sp) +/* f0a3888: c7aa006c */ lwc1 $f10,0x6c($sp) +/* f0a388c: e7b00048 */ swc1 $f16,0x48($sp) +/* f0a3890: e7b2004c */ swc1 $f18,0x4c($sp) +/* f0a3894: e7a40050 */ swc1 $f4,0x50($sp) +/* f0a3898: e7a6003c */ swc1 $f6,0x3c($sp) +/* f0a389c: e7a80040 */ swc1 $f8,0x40($sp) +/* f0a38a0: 0fc2d5be */ jal func0f0b56f8 +/* f0a38a4: e7aa0044 */ swc1 $f10,0x44($sp) +/* f0a38a8: 00402025 */ or $a0,$v0,$zero +/* f0a38ac: 27a5003c */ addiu $a1,$sp,0x3c +/* f0a38b0: 0c0056da */ jal 0x15b68 +/* f0a38b4: 27a60054 */ addiu $a2,$sp,0x54 +/* f0a38b8: 0fc2d5de */ jal func0f0b5778 +/* f0a38bc: 00000000 */ sll $zero,$zero,0x0 +/* f0a38c0: 00402025 */ or $a0,$v0,$zero +/* f0a38c4: 27a50048 */ addiu $a1,$sp,0x48 +/* f0a38c8: 0c0056c5 */ jal 0x15b14 +/* f0a38cc: 27a60030 */ addiu $a2,$sp,0x30 +/* f0a38d0: 3c0143fa */ lui $at,0x43fa +/* f0a38d4: 44810000 */ mtc1 $at,$f0 +/* f0a38d8: c7b00088 */ lwc1 $f16,0x88($sp) +/* f0a38dc: c7a4008c */ lwc1 $f4,0x8c($sp) +/* f0a38e0: c7a80090 */ lwc1 $f8,0x90($sp) +/* f0a38e4: 46008482 */ mul.s $f18,$f16,$f0 +/* f0a38e8: 00000000 */ sll $zero,$zero,0x0 +/* f0a38ec: 46002182 */ mul.s $f6,$f4,$f0 +/* f0a38f0: 00000000 */ sll $zero,$zero,0x0 +/* f0a38f4: 46004282 */ mul.s $f10,$f8,$f0 +/* f0a38f8: e7b20088 */ swc1 $f18,0x88($sp) +/* f0a38fc: e7a6008c */ swc1 $f6,0x8c($sp) +/* f0a3900: 0fc2d5de */ jal func0f0b5778 +/* f0a3904: e7aa0090 */ swc1 $f10,0x90($sp) +/* f0a3908: 00402025 */ or $a0,$v0,$zero +/* f0a390c: 0c0056c4 */ jal 0x15b10 +/* f0a3910: 27a50088 */ addiu $a1,$sp,0x88 +/* f0a3914: c7b00088 */ lwc1 $f16,0x88($sp) +/* f0a3918: c7b20064 */ lwc1 $f18,0x64($sp) +/* f0a391c: c7a6008c */ lwc1 $f6,0x8c($sp) +/* f0a3920: c7a80068 */ lwc1 $f8,0x68($sp) +/* f0a3924: 46128100 */ add.s $f4,$f16,$f18 +/* f0a3928: c7b2006c */ lwc1 $f18,0x6c($sp) +/* f0a392c: c7b00090 */ lwc1 $f16,0x90($sp) +/* f0a3930: 46083280 */ add.s $f10,$f6,$f8 +/* f0a3934: e7a40088 */ swc1 $f4,0x88($sp) +/* f0a3938: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0a393c: 46128100 */ add.s $f4,$f16,$f18 +/* f0a3940: e7aa008c */ swc1 $f10,0x8c($sp) +/* f0a3944: 24050001 */ addiu $a1,$zero,0x1 +/* f0a3948: 27a60064 */ addiu $a2,$sp,0x64 +/* f0a394c: e7a40090 */ swc1 $f4,0x90($sp) +/* f0a3950: 0fc2c09a */ jal func0f0b0268 +/* f0a3954: 27a70088 */ addiu $a3,$sp,0x88 +/* f0a3958: 1000004e */ beqz $zero,.L0f0a3a94 +/* f0a395c: 8fbf001c */ lw $ra,0x1c($sp) +/* f0a3960: 8e0c068c */ lw $t4,0x68c($s0) +.L0f0a3964: +/* f0a3964: 24010002 */ addiu $at,$zero,0x2 +/* f0a3968: 00001825 */ or $v1,$zero,$zero +/* f0a396c: 15810002 */ bne $t4,$at,.L0f0a3978 +/* f0a3970: 24441660 */ addiu $a0,$v0,0x1660 +/* f0a3974: 24030001 */ addiu $v1,$zero,0x1 +.L0f0a3978: +/* f0a3978: 10600012 */ beqz $v1,.L0f0a39c4 +/* f0a397c: 27a50088 */ addiu $a1,$sp,0x88 +/* f0a3980: 8fa40094 */ lw $a0,0x94($sp) +/* f0a3984: 00002825 */ or $a1,$zero,$zero +/* f0a3988: 0c006949 */ jal 0x1a524 +/* f0a398c: afa3002c */ sw $v1,0x2c($sp) +/* f0a3990: 44801000 */ mtc1 $zero,$f2 +/* f0a3994: 3c0143fa */ lui $at,0x43fa +/* f0a3998: 44810000 */ mtc1 $at,$f0 +/* f0a399c: 8fad00a4 */ lw $t5,0xa4($sp) +/* f0a39a0: 00027180 */ sll $t6,$v0,0x6 +/* f0a39a4: 27a50088 */ addiu $a1,$sp,0x88 +/* f0a39a8: e7a20088 */ swc1 $f2,0x88($sp) +/* f0a39ac: e7a2008c */ swc1 $f2,0x8c($sp) +/* f0a39b0: e7a00090 */ swc1 $f0,0x90($sp) +/* f0a39b4: 0c0056d9 */ jal 0x15b64 +/* f0a39b8: 01ae2021 */ addu $a0,$t5,$t6 +/* f0a39bc: 10000011 */ beqz $zero,.L0f0a3a04 +/* f0a39c0: 00000000 */ sll $zero,$zero,0x0 +.L0f0a39c4: +/* f0a39c4: 3c063f80 */ lui $a2,0x3f80 +/* f0a39c8: 0fc2d30f */ jal func0f0b4c3c +/* f0a39cc: afa3002c */ sw $v1,0x2c($sp) +/* f0a39d0: 3c0143fa */ lui $at,0x43fa +/* f0a39d4: 44810000 */ mtc1 $at,$f0 +/* f0a39d8: c7a60088 */ lwc1 $f6,0x88($sp) +/* f0a39dc: c7aa008c */ lwc1 $f10,0x8c($sp) +/* f0a39e0: c7b20090 */ lwc1 $f18,0x90($sp) +/* f0a39e4: 46003202 */ mul.s $f8,$f6,$f0 +/* f0a39e8: 00000000 */ sll $zero,$zero,0x0 +/* f0a39ec: 46005402 */ mul.s $f16,$f10,$f0 +/* f0a39f0: 00000000 */ sll $zero,$zero,0x0 +/* f0a39f4: 46009102 */ mul.s $f4,$f18,$f0 +/* f0a39f8: e7a80088 */ swc1 $f8,0x88($sp) +/* f0a39fc: e7b0008c */ swc1 $f16,0x8c($sp) +/* f0a3a00: e7a40090 */ swc1 $f4,0x90($sp) +.L0f0a3a04: +/* f0a3a04: 0fc2d5de */ jal func0f0b5778 +/* f0a3a08: 00000000 */ sll $zero,$zero,0x0 +/* f0a3a0c: 00402025 */ or $a0,$v0,$zero +/* f0a3a10: 0c0056d9 */ jal 0x15b64 +/* f0a3a14: 27a50088 */ addiu $a1,$sp,0x88 +/* f0a3a18: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0a3a1c: 24050001 */ addiu $a1,$zero,0x1 +/* f0a3a20: 27a60064 */ addiu $a2,$sp,0x64 +/* f0a3a24: 0fc2c09a */ jal func0f0b0268 +/* f0a3a28: 27a70088 */ addiu $a3,$sp,0x88 +/* f0a3a2c: 8faf00a0 */ lw $t7,0xa0($sp) +/* f0a3a30: 55e00018 */ bnezl $t7,.L0f0a3a94 +/* f0a3a34: 8fbf001c */ lw $ra,0x1c($sp) +/* f0a3a38: 8e1806b4 */ lw $t8,0x6b4($s0) +/* f0a3a3c: 8fa8002c */ lw $t0,0x2c($sp) +/* f0a3a40: 53000014 */ beqzl $t8,.L0f0a3a94 +/* f0a3a44: 8fbf001c */ lw $ra,0x1c($sp) +/* f0a3a48: 55000012 */ bnezl $t0,.L0f0a3a94 +/* f0a3a4c: 8fbf001c */ lw $ra,0x1c($sp) +/* f0a3a50: c60606b8 */ lwc1 $f6,0x6b8($s0) +/* f0a3a54: 01e02025 */ or $a0,$t7,$zero +/* f0a3a58: 27a5007c */ addiu $a1,$sp,0x7c +/* f0a3a5c: e7a6007c */ swc1 $f6,0x7c($sp) +/* f0a3a60: c60806bc */ lwc1 $f8,0x6bc($s0) +/* f0a3a64: 27a60070 */ addiu $a2,$sp,0x70 +/* f0a3a68: e7a80080 */ swc1 $f8,0x80($sp) +/* f0a3a6c: c60a06c0 */ lwc1 $f10,0x6c0($s0) +/* f0a3a70: e7aa0084 */ swc1 $f10,0x84($sp) +/* f0a3a74: c61006c4 */ lwc1 $f16,0x6c4($s0) +/* f0a3a78: e7b00070 */ swc1 $f16,0x70($sp) +/* f0a3a7c: c61206c8 */ lwc1 $f18,0x6c8($s0) +/* f0a3a80: e7b20074 */ swc1 $f18,0x74($sp) +/* f0a3a84: c60406cc */ lwc1 $f4,0x6cc($s0) +/* f0a3a88: 0fc2c0d0 */ jal func0f0b0340 +/* f0a3a8c: e7a40078 */ swc1 $f4,0x78($sp) +.L0f0a3a90: +/* f0a3a90: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0a3a94: +/* f0a3a94: 8fb00018 */ lw $s0,0x18($sp) +/* f0a3a98: 27bd0098 */ addiu $sp,$sp,0x98 +/* f0a3a9c: 03e00008 */ jr $ra +/* f0a3aa0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a3aa4 +/* f0a3aa4: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0a3aa8: afb00028 */ sw $s0,0x28($sp) +/* f0a3aac: 00808025 */ or $s0,$a0,$zero +/* f0a3ab0: afbf002c */ sw $ra,0x2c($sp) +/* f0a3ab4: afa5004c */ sw $a1,0x4c($sp) +/* f0a3ab8: 00a02025 */ or $a0,$a1,$zero +/* f0a3abc: 0c006a47 */ jal 0x1a91c +/* f0a3ac0: 2405002c */ addiu $a1,$zero,0x2c +/* f0a3ac4: afa20044 */ sw $v0,0x44($sp) +/* f0a3ac8: c6000244 */ lwc1 $f0,0x244($s0) +/* f0a3acc: c6020240 */ lwc1 $f2,0x240($s0) +/* f0a3ad0: 3c04800a */ lui $a0,0x800a +/* f0a3ad4: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0a3ad8: 4602003e */ c.le.s $f0,$f2 +/* f0a3adc: 3c017f1b */ lui $at,0x7f1b +/* f0a3ae0: 45020017 */ bc1fl .L0f0a3b40 +/* f0a3ae4: c4900044 */ lwc1 $f16,0x44($a0) +/* f0a3ae8: 44806000 */ mtc1 $zero,$f12 +/* f0a3aec: 3c017f1b */ lui $at,0x7f1b +/* f0a3af0: 460c103c */ c.lt.s $f2,$f12 +/* f0a3af4: 00000000 */ sll $zero,$zero,0x0 +/* f0a3af8: 4500000e */ bc1f .L0f0a3b34 +/* f0a3afc: 00000000 */ sll $zero,$zero,0x0 +/* f0a3b00: c424c87c */ lwc1 $f4,-0x3784($at) +/* f0a3b04: 3c01800a */ lui $at,0x800a +/* f0a3b08: c426a004 */ lwc1 $f6,-0x5ffc($at) +/* f0a3b0c: 46062202 */ mul.s $f8,$f4,$f6 +/* f0a3b10: 46081280 */ add.s $f10,$f2,$f8 +/* f0a3b14: e60a0240 */ swc1 $f10,0x240($s0) +/* f0a3b18: c6020240 */ lwc1 $f2,0x240($s0) +/* f0a3b1c: 4602603c */ c.lt.s $f12,$f2 +/* f0a3b20: 00000000 */ sll $zero,$zero,0x0 +/* f0a3b24: 45000003 */ bc1f .L0f0a3b34 +/* f0a3b28: 00000000 */ sll $zero,$zero,0x0 +/* f0a3b2c: e60c0240 */ swc1 $f12,0x240($s0) +/* f0a3b30: c6020240 */ lwc1 $f2,0x240($s0) +.L0f0a3b34: +/* f0a3b34: 10000023 */ beqz $zero,.L0f0a3bc4 +/* f0a3b38: e6020244 */ swc1 $f2,0x244($s0) +/* f0a3b3c: c4900044 */ lwc1 $f16,0x44($a0) +.L0f0a3b40: +/* f0a3b40: d424c880 */ ldc1 $f4,-0x3780($at) +/* f0a3b44: 3c017f1b */ lui $at,0x7f1b +/* f0a3b48: 460084a1 */ cvt.d.s $f18,$f16 +/* f0a3b4c: c428c888 */ lwc1 $f8,-0x3778($at) +/* f0a3b50: 46249182 */ mul.d $f6,$f18,$f4 +/* f0a3b54: 3c017f1b */ lui $at,0x7f1b +/* f0a3b58: 4608103c */ c.lt.s $f2,$f8 +/* f0a3b5c: 00000000 */ sll $zero,$zero,0x0 +/* f0a3b60: 4500000e */ bc1f .L0f0a3b9c +/* f0a3b64: 46203320 */ cvt.s.d $f12,$f6 +/* f0a3b68: c42ac88c */ lwc1 $f10,-0x3774($at) +/* f0a3b6c: 3c017f1b */ lui $at,0x7f1b +/* f0a3b70: e60a0240 */ swc1 $f10,0x240($s0) +/* f0a3b74: c430c890 */ lwc1 $f16,-0x3770($at) +/* f0a3b78: 3c014080 */ lui $at,0x4080 +/* f0a3b7c: 4610003c */ c.lt.s $f0,$f16 +/* f0a3b80: 00000000 */ sll $zero,$zero,0x0 +/* f0a3b84: 45020006 */ bc1fl .L0f0a3ba0 +/* f0a3b88: c6040240 */ lwc1 $f4,0x240($s0) +/* f0a3b8c: 44819000 */ mtc1 $at,$f18 +/* f0a3b90: 00000000 */ sll $zero,$zero,0x0 +/* f0a3b94: 46126302 */ mul.s $f12,$f12,$f18 +/* f0a3b98: 00000000 */ sll $zero,$zero,0x0 +.L0f0a3b9c: +/* f0a3b9c: c6040240 */ lwc1 $f4,0x240($s0) +.L0f0a3ba0: +/* f0a3ba0: 46040081 */ sub.s $f2,$f0,$f4 +/* f0a3ba4: 4602603c */ c.lt.s $f12,$f2 +/* f0a3ba8: 00000000 */ sll $zero,$zero,0x0 +/* f0a3bac: 45020003 */ bc1fl .L0f0a3bbc +/* f0a3bb0: 46020181 */ sub.s $f6,$f0,$f2 +/* f0a3bb4: 46006086 */ mov.s $f2,$f12 +/* f0a3bb8: 46020181 */ sub.s $f6,$f0,$f2 +.L0f0a3bbc: +/* f0a3bbc: 44806000 */ mtc1 $zero,$f12 +/* f0a3bc0: e6060244 */ swc1 $f6,0x244($s0) +.L0f0a3bc4: +/* f0a3bc4: c6000244 */ lwc1 $f0,0x244($s0) +/* f0a3bc8: 3c017f1b */ lui $at,0x7f1b +/* f0a3bcc: 460c003c */ c.lt.s $f0,$f12 +/* f0a3bd0: 00000000 */ sll $zero,$zero,0x0 +/* f0a3bd4: 45000017 */ bc1f .L0f0a3c34 +/* f0a3bd8: 00000000 */ sll $zero,$zero,0x0 +/* f0a3bdc: c428c894 */ lwc1 $f8,-0x376c($at) +/* f0a3be0: 46080302 */ mul.s $f12,$f0,$f8 +/* f0a3be4: 0c0068f4 */ jal 0x1a3d0 +/* f0a3be8: 00000000 */ sll $zero,$zero,0x0 +/* f0a3bec: 3c013f80 */ lui $at,0x3f80 +/* f0a3bf0: 44815000 */ mtc1 $at,$f10 +/* f0a3bf4: 3c013f00 */ lui $at,0x3f00 +/* f0a3bf8: 44819000 */ mtc1 $at,$f18 +/* f0a3bfc: 46005401 */ sub.s $f16,$f10,$f0 +/* f0a3c00: 3c04800a */ lui $a0,0x800a +/* f0a3c04: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0a3c08: c4860044 */ lwc1 $f6,0x44($a0) +/* f0a3c0c: 46128102 */ mul.s $f4,$f16,$f18 +/* f0a3c10: 3c017f1b */ lui $at,0x7f1b +/* f0a3c14: c42ac898 */ lwc1 $f10,-0x3768($at) +/* f0a3c18: c612023c */ lwc1 $f18,0x23c($s0) +/* f0a3c1c: 46062202 */ mul.s $f8,$f4,$f6 +/* f0a3c20: 00000000 */ sll $zero,$zero,0x0 +/* f0a3c24: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0a3c28: 46109101 */ sub.s $f4,$f18,$f16 +/* f0a3c2c: 10000017 */ beqz $zero,.L0f0a3c8c +/* f0a3c30: e604023c */ swc1 $f4,0x23c($s0) +.L0f0a3c34: +/* f0a3c34: 3c017f1b */ lui $at,0x7f1b +/* f0a3c38: c426c89c */ lwc1 $f6,-0x3764($at) +/* f0a3c3c: 46060302 */ mul.s $f12,$f0,$f6 +/* f0a3c40: 0c0068f4 */ jal 0x1a3d0 +/* f0a3c44: 00000000 */ sll $zero,$zero,0x0 +/* f0a3c48: 3c013f80 */ lui $at,0x3f80 +/* f0a3c4c: 44814000 */ mtc1 $at,$f8 +/* f0a3c50: 3c013f00 */ lui $at,0x3f00 +/* f0a3c54: 44819000 */ mtc1 $at,$f18 +/* f0a3c58: 46004281 */ sub.s $f10,$f8,$f0 +/* f0a3c5c: 3c04800a */ lui $a0,0x800a +/* f0a3c60: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0a3c64: c4840044 */ lwc1 $f4,0x44($a0) +/* f0a3c68: 46125402 */ mul.s $f16,$f10,$f18 +/* f0a3c6c: 3c017f1b */ lui $at,0x7f1b +/* f0a3c70: c428c8a0 */ lwc1 $f8,-0x3760($at) +/* f0a3c74: c612023c */ lwc1 $f18,0x23c($s0) +/* f0a3c78: 46048182 */ mul.s $f6,$f16,$f4 +/* f0a3c7c: 00000000 */ sll $zero,$zero,0x0 +/* f0a3c80: 46083282 */ mul.s $f10,$f6,$f8 +/* f0a3c84: 46125400 */ add.s $f16,$f10,$f18 +/* f0a3c88: e610023c */ swc1 $f16,0x23c($s0) +.L0f0a3c8c: +/* f0a3c8c: 3c017f1b */ lui $at,0x7f1b +/* f0a3c90: c422c8a4 */ lwc1 $f2,-0x375c($at) +/* f0a3c94: c600023c */ lwc1 $f0,0x23c($s0) +/* f0a3c98: 3c01800a */ lui $at,0x800a +/* f0a3c9c: 46020103 */ div.s $f4,$f0,$f2 +/* f0a3ca0: 4600218d */ trunc.w.s $f6,$f4 +/* f0a3ca4: 44023000 */ mfc1 $v0,$f6 +/* f0a3ca8: 00000000 */ sll $zero,$zero,0x0 +/* f0a3cac: 44824000 */ mtc1 $v0,$f8 +/* f0a3cb0: 00000000 */ sll $zero,$zero,0x0 +/* f0a3cb4: 468042a0 */ cvt.s.w $f10,$f8 +/* f0a3cb8: 46025482 */ mul.s $f18,$f10,$f2 +/* f0a3cbc: 46120401 */ sub.s $f16,$f0,$f18 +/* f0a3cc0: e610023c */ swc1 $f16,0x23c($s0) +/* f0a3cc4: c604023c */ lwc1 $f4,0x23c($s0) +/* f0a3cc8: e424d140 */ swc1 $f4,-0x2ec0($at) +/* f0a3ccc: 8e03074c */ lw $v1,0x74c($s0) +/* f0a3cd0: 3c017f1b */ lui $at,0x7f1b +/* f0a3cd4: 14600019 */ bnez $v1,.L0f0a3d3c +/* f0a3cd8: 00000000 */ sll $zero,$zero,0x0 +/* f0a3cdc: c422c8a8 */ lwc1 $f2,-0x3758($at) +/* f0a3ce0: c6060244 */ lwc1 $f6,0x244($s0) +/* f0a3ce4: 4606103c */ c.lt.s $f2,$f6 +/* f0a3ce8: 00000000 */ sll $zero,$zero,0x0 +/* f0a3cec: 45000013 */ bc1f .L0f0a3d3c +/* f0a3cf0: 00000000 */ sll $zero,$zero,0x0 +/* f0a3cf4: 8c8f0034 */ lw $t7,0x34($a0) +/* f0a3cf8: 3c048009 */ lui $a0,0x8009 +/* f0a3cfc: 2405805e */ addiu $a1,$zero,-32674 +/* f0a3d00: 11e0000e */ beqz $t7,.L0f0a3d3c +/* f0a3d04: 2606074c */ addiu $a2,$s0,0x74c +/* f0a3d08: 3c01bf80 */ lui $at,0xbf80 +/* f0a3d0c: 44814000 */ mtc1 $at,$f8 +/* f0a3d10: 2418ffff */ addiu $t8,$zero,-1 +/* f0a3d14: 2419ffff */ addiu $t9,$zero,-1 +/* f0a3d18: 2408ffff */ addiu $t0,$zero,-1 +/* f0a3d1c: afa8001c */ sw $t0,0x1c($sp) +/* f0a3d20: afb90018 */ sw $t9,0x18($sp) +/* f0a3d24: afb80010 */ sw $t8,0x10($sp) +/* f0a3d28: 8c845200 */ lw $a0,0x5200($a0) +/* f0a3d2c: 2407ffff */ addiu $a3,$zero,-1 +/* f0a3d30: 0c004241 */ jal 0x10904 +/* f0a3d34: e7a80014 */ swc1 $f8,0x14($sp) +/* f0a3d38: 8e03074c */ lw $v1,0x74c($s0) +.L0f0a3d3c: +/* f0a3d3c: 3c017f1b */ lui $at,0x7f1b +/* f0a3d40: 1060002a */ beqz $v1,.L0f0a3dec +/* f0a3d44: c422c8ac */ lwc1 $f2,-0x3754($at) +/* f0a3d48: 3c013f00 */ lui $at,0x3f00 +/* f0a3d4c: 44819000 */ mtc1 $at,$f18 +/* f0a3d50: c60a0244 */ lwc1 $f10,0x244($s0) +/* f0a3d54: 3c017f1b */ lui $at,0x7f1b +/* f0a3d58: c424c8b0 */ lwc1 $f4,-0x3750($at) +/* f0a3d5c: 46125403 */ div.s $f16,$f10,$f18 +/* f0a3d60: 24067fff */ addiu $a2,$zero,0x7fff +/* f0a3d64: 3c017f1b */ lui $at,0x7f1b +/* f0a3d68: 24050008 */ addiu $a1,$zero,0x8 +/* f0a3d6c: 46048180 */ add.s $f6,$f16,$f4 +/* f0a3d70: e7a60034 */ swc1 $f6,0x34($sp) +/* f0a3d74: c6000244 */ lwc1 $f0,0x244($s0) +/* f0a3d78: 4602003c */ c.lt.s $f0,$f2 +/* f0a3d7c: 00000000 */ sll $zero,$zero,0x0 +/* f0a3d80: 45000005 */ bc1f .L0f0a3d98 +/* f0a3d84: 00000000 */ sll $zero,$zero,0x0 +/* f0a3d88: 0c00cec9 */ jal 0x33b24 +/* f0a3d8c: 8e04074c */ lw $a0,0x74c($s0) +/* f0a3d90: 10000017 */ beqz $zero,.L0f0a3df0 +/* f0a3d94: 8faa0044 */ lw $t2,0x44($sp) +.L0f0a3d98: +/* f0a3d98: c428c8b4 */ lwc1 $f8,-0x374c($at) +/* f0a3d9c: 3c017f1b */ lui $at,0x7f1b +/* f0a3da0: 4608003c */ c.lt.s $f0,$f8 +/* f0a3da4: 00000000 */ sll $zero,$zero,0x0 +/* f0a3da8: 4500000a */ bc1f .L0f0a3dd4 +/* f0a3dac: 00000000 */ sll $zero,$zero,0x0 +/* f0a3db0: 46020281 */ sub.s $f10,$f0,$f2 +/* f0a3db4: c432c8b8 */ lwc1 $f18,-0x3748($at) +/* f0a3db8: 3c013f00 */ lui $at,0x3f00 +/* f0a3dbc: 44812000 */ mtc1 $at,$f4 +/* f0a3dc0: 46125402 */ mul.s $f16,$f10,$f18 +/* f0a3dc4: 46048183 */ div.s $f6,$f16,$f4 +/* f0a3dc8: 4600320d */ trunc.w.s $f8,$f6 +/* f0a3dcc: 44064000 */ mfc1 $a2,$f8 +/* f0a3dd0: 00000000 */ sll $zero,$zero,0x0 +.L0f0a3dd4: +/* f0a3dd4: 0c00cf94 */ jal 0x33e50 +/* f0a3dd8: 8e04074c */ lw $a0,0x74c($s0) +/* f0a3ddc: 8e04074c */ lw $a0,0x74c($s0) +/* f0a3de0: 24050010 */ addiu $a1,$zero,0x10 +/* f0a3de4: 0c00cf94 */ jal 0x33e50 +/* f0a3de8: 8fa60034 */ lw $a2,0x34($sp) +.L0f0a3dec: +/* f0a3dec: 8faa0044 */ lw $t2,0x44($sp) +.L0f0a3df0: +/* f0a3df0: 1140000f */ beqz $t2,.L0f0a3e30 +/* f0a3df4: 01402025 */ or $a0,$t2,$zero +/* f0a3df8: 0c006949 */ jal 0x1a524 +/* f0a3dfc: 00002825 */ or $a1,$zero,$zero +/* f0a3e00: 3c01800a */ lui $at,0x800a +/* f0a3e04: ac22d0dc */ sw $v0,-0x2f24($at) +/* f0a3e08: 3c0b7f0a */ lui $t3,0x7f0a +/* f0a3e0c: 3c10800a */ lui $s0,0x800a +/* f0a3e10: 256b256c */ addiu $t3,$t3,0x256c +/* f0a3e14: 3c018006 */ lui $at,0x8006 +/* f0a3e18: 2610d0f0 */ addiu $s0,$s0,-12048 +/* f0a3e1c: ac2befcc */ sw $t3,-0x1034($at) +/* f0a3e20: 240cffff */ addiu $t4,$zero,-1 +/* f0a3e24: ae0c0008 */ sw $t4,0x8($s0) +/* f0a3e28: ae0c0004 */ sw $t4,0x4($s0) +/* f0a3e2c: ae0c0000 */ sw $t4,0x0($s0) +.L0f0a3e30: +/* f0a3e30: 3c10800a */ lui $s0,0x800a +/* f0a3e34: 2610d0f0 */ addiu $s0,$s0,-12048 +/* f0a3e38: 8fa4004c */ lw $a0,0x4c($sp) +/* f0a3e3c: 0c006a47 */ jal 0x1a91c +/* f0a3e40: 2405002d */ addiu $a1,$zero,0x2d +/* f0a3e44: 10400004 */ beqz $v0,.L0f0a3e58 +/* f0a3e48: 00402025 */ or $a0,$v0,$zero +/* f0a3e4c: 0c006949 */ jal 0x1a524 +/* f0a3e50: 00002825 */ or $a1,$zero,$zero +/* f0a3e54: ae020000 */ sw $v0,0x0($s0) +.L0f0a3e58: +/* f0a3e58: 8fa4004c */ lw $a0,0x4c($sp) +/* f0a3e5c: 0c006a47 */ jal 0x1a91c +/* f0a3e60: 2405002e */ addiu $a1,$zero,0x2e +/* f0a3e64: 10400004 */ beqz $v0,.L0f0a3e78 +/* f0a3e68: 00402025 */ or $a0,$v0,$zero +/* f0a3e6c: 0c006949 */ jal 0x1a524 +/* f0a3e70: 00002825 */ or $a1,$zero,$zero +/* f0a3e74: ae020004 */ sw $v0,0x4($s0) +.L0f0a3e78: +/* f0a3e78: 8fa4004c */ lw $a0,0x4c($sp) +/* f0a3e7c: 0c006a47 */ jal 0x1a91c +/* f0a3e80: 2405002f */ addiu $a1,$zero,0x2f +/* f0a3e84: 10400004 */ beqz $v0,.L0f0a3e98 +/* f0a3e88: 00402025 */ or $a0,$v0,$zero +/* f0a3e8c: 0c006949 */ jal 0x1a524 +/* f0a3e90: 00002825 */ or $a1,$zero,$zero +/* f0a3e94: ae020008 */ sw $v0,0x8($s0) +.L0f0a3e98: +/* f0a3e98: 8fbf002c */ lw $ra,0x2c($sp) +/* f0a3e9c: 8fb00028 */ lw $s0,0x28($sp) +/* f0a3ea0: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0a3ea4: 03e00008 */ jr $ra +/* f0a3ea8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a3eac +/* f0a3eac: 27bdff58 */ addiu $sp,$sp,-168 +/* f0a3eb0: 3c0f8007 */ lui $t7,0x8007 +/* f0a3eb4: afbf0054 */ sw $ra,0x54($sp) +/* f0a3eb8: afb70050 */ sw $s7,0x50($sp) +/* f0a3ebc: afb6004c */ sw $s6,0x4c($sp) +/* f0a3ec0: afb50048 */ sw $s5,0x48($sp) +/* f0a3ec4: afb40044 */ sw $s4,0x44($sp) +/* f0a3ec8: afb30040 */ sw $s3,0x40($sp) +/* f0a3ecc: afb2003c */ sw $s2,0x3c($sp) +/* f0a3ed0: afb10038 */ sw $s1,0x38($sp) +/* f0a3ed4: afb00034 */ sw $s0,0x34($sp) +/* f0a3ed8: f7ba0028 */ sdc1 $f26,0x28($sp) +/* f0a3edc: f7b80020 */ sdc1 $f24,0x20($sp) +/* f0a3ee0: f7b60018 */ sdc1 $f22,0x18($sp) +/* f0a3ee4: f7b40010 */ sdc1 $f20,0x10($sp) +/* f0a3ee8: 25ef021c */ addiu $t7,$t7,0x21c +/* f0a3eec: 8de10000 */ lw $at,0x0($t7) +/* f0a3ef0: 8de80004 */ lw $t0,0x4($t7) +/* f0a3ef4: 27ae0088 */ addiu $t6,$sp,0x88 +/* f0a3ef8: adc10000 */ sw $at,0x0($t6) +/* f0a3efc: adc80004 */ sw $t0,0x4($t6) +/* f0a3f00: 8de8000c */ lw $t0,0xc($t7) +/* f0a3f04: 8de10008 */ lw $at,0x8($t7) +/* f0a3f08: 00808025 */ or $s0,$a0,$zero +/* f0a3f0c: 00a0b825 */ or $s7,$a1,$zero +/* f0a3f10: adc8000c */ sw $t0,0xc($t6) +/* f0a3f14: 0fc2c536 */ jal func0f0b14d8 +/* f0a3f18: adc10008 */ sw $at,0x8($t6) +/* f0a3f1c: 3c014000 */ lui $at,0x4000 +/* f0a3f20: 44812000 */ mtc1 $at,$f4 +/* f0a3f24: 3c014268 */ lui $at,0x4268 +/* f0a3f28: 44814000 */ mtc1 $at,$f8 +/* f0a3f2c: 46040181 */ sub.s $f6,$f0,$f4 +/* f0a3f30: 3c013f80 */ lui $at,0x3f80 +/* f0a3f34: 44818000 */ mtc1 $at,$f16 +/* f0a3f38: 02002025 */ or $a0,$s0,$zero +/* f0a3f3c: 46083283 */ div.s $f10,$f6,$f8 +/* f0a3f40: 2405002a */ addiu $a1,$zero,0x2a +/* f0a3f44: 0c006a47 */ jal 0x1a91c +/* f0a3f48: 460a8681 */ sub.s $f26,$f16,$f10 +/* f0a3f4c: afa20098 */ sw $v0,0x98($sp) +/* f0a3f50: 02002025 */ or $a0,$s0,$zero +/* f0a3f54: 0c006a47 */ jal 0x1a91c +/* f0a3f58: 2405002b */ addiu $a1,$zero,0x2b +/* f0a3f5c: afa2009c */ sw $v0,0x9c($sp) +/* f0a3f60: 02002025 */ or $a0,$s0,$zero +/* f0a3f64: 0c006a47 */ jal 0x1a91c +/* f0a3f68: 2405002c */ addiu $a1,$zero,0x2c +/* f0a3f6c: afa200a0 */ sw $v0,0xa0($sp) +/* f0a3f70: 02002025 */ or $a0,$s0,$zero +/* f0a3f74: 0c006a47 */ jal 0x1a91c +/* f0a3f78: 2405002d */ addiu $a1,$zero,0x2d +/* f0a3f7c: 3c0142c8 */ lui $at,0x42c8 +/* f0a3f80: 4481c000 */ mtc1 $at,$f24 +/* f0a3f84: 4480b000 */ mtc1 $zero,$f22 +/* f0a3f88: afa200a4 */ sw $v0,0xa4($sp) +/* f0a3f8c: 00009025 */ or $s2,$zero,$zero +/* f0a3f90: 00009825 */ or $s3,$zero,$zero +/* f0a3f94: 27b40098 */ addiu $s4,$sp,0x98 +/* f0a3f98: 24160004 */ addiu $s6,$zero,0x4 +/* f0a3f9c: 27b50070 */ addiu $s5,$sp,0x70 +.L0f0a3fa0: +/* f0a3fa0: 8e840000 */ lw $a0,0x0($s4) +/* f0a3fa4: 3c014080 */ lui $at,0x4080 +/* f0a3fa8: 50800028 */ beqzl $a0,.L0f0a404c +/* f0a3fac: 26520001 */ addiu $s2,$s2,0x1 +/* f0a3fb0: 44819000 */ mtc1 $at,$f18 +/* f0a3fb4: 27a90088 */ addiu $t1,$sp,0x88 +/* f0a3fb8: 02698821 */ addu $s1,$s3,$t1 +/* f0a3fbc: 4612d502 */ mul.s $f20,$f26,$f18 +/* f0a3fc0: 0c006949 */ jal 0x1a524 +/* f0a3fc4: 00002825 */ or $a1,$zero,$zero +/* f0a3fc8: 44922000 */ mtc1 $s2,$f4 +/* f0a3fcc: 00401825 */ or $v1,$v0,$zero +/* f0a3fd0: 46802020 */ cvt.s.w $f0,$f4 +/* f0a3fd4: 4600a03c */ c.lt.s $f20,$f0 +/* f0a3fd8: 4600a181 */ sub.s $f6,$f20,$f0 +/* f0a3fdc: 45000002 */ bc1f .L0f0a3fe8 +/* f0a3fe0: e6260000 */ swc1 $f6,0x0($s1) +/* f0a3fe4: e6360000 */ swc1 $f22,0x0($s1) +.L0f0a3fe8: +/* f0a3fe8: c6280000 */ lwc1 $f8,0x0($s1) +/* f0a3fec: 00035180 */ sll $t2,$v1,0x6 +/* f0a3ff0: 02ea8021 */ addu $s0,$s7,$t2 +/* f0a3ff4: 46184402 */ mul.s $f16,$f8,$f24 +/* f0a3ff8: 02002025 */ or $a0,$s0,$zero +/* f0a3ffc: 02a02825 */ or $a1,$s5,$zero +/* f0a4000: e6300000 */ swc1 $f16,0x0($s1) +/* f0a4004: e7b60070 */ swc1 $f22,0x70($sp) +/* f0a4008: e7b60074 */ swc1 $f22,0x74($sp) +/* f0a400c: c62a0000 */ lwc1 $f10,0x0($s1) +/* f0a4010: 0c0056c4 */ jal 0x15b10 +/* f0a4014: e7aa0078 */ swc1 $f10,0x78($sp) +/* f0a4018: c6120030 */ lwc1 $f18,0x30($s0) +/* f0a401c: c7a40070 */ lwc1 $f4,0x70($sp) +/* f0a4020: c6080034 */ lwc1 $f8,0x34($s0) +/* f0a4024: 46049180 */ add.s $f6,$f18,$f4 +/* f0a4028: c6120038 */ lwc1 $f18,0x38($s0) +/* f0a402c: e6060030 */ swc1 $f6,0x30($s0) +/* f0a4030: c7b00074 */ lwc1 $f16,0x74($sp) +/* f0a4034: 46104280 */ add.s $f10,$f8,$f16 +/* f0a4038: e60a0034 */ swc1 $f10,0x34($s0) +/* f0a403c: c7a40078 */ lwc1 $f4,0x78($sp) +/* f0a4040: 46049180 */ add.s $f6,$f18,$f4 +/* f0a4044: e6060038 */ swc1 $f6,0x38($s0) +/* f0a4048: 26520001 */ addiu $s2,$s2,0x1 +.L0f0a404c: +/* f0a404c: 26730004 */ addiu $s3,$s3,0x4 +/* f0a4050: 1656ffd3 */ bne $s2,$s6,.L0f0a3fa0 +/* f0a4054: 26940004 */ addiu $s4,$s4,0x4 +/* f0a4058: 8fbf0054 */ lw $ra,0x54($sp) +/* f0a405c: d7b40010 */ ldc1 $f20,0x10($sp) +/* f0a4060: d7b60018 */ ldc1 $f22,0x18($sp) +/* f0a4064: d7b80020 */ ldc1 $f24,0x20($sp) +/* f0a4068: d7ba0028 */ ldc1 $f26,0x28($sp) +/* f0a406c: 8fb00034 */ lw $s0,0x34($sp) +/* f0a4070: 8fb10038 */ lw $s1,0x38($sp) +/* f0a4074: 8fb2003c */ lw $s2,0x3c($sp) +/* f0a4078: 8fb30040 */ lw $s3,0x40($sp) +/* f0a407c: 8fb40044 */ lw $s4,0x44($sp) +/* f0a4080: 8fb50048 */ lw $s5,0x48($sp) +/* f0a4084: 8fb6004c */ lw $s6,0x4c($sp) +/* f0a4088: 8fb70050 */ lw $s7,0x50($sp) +/* f0a408c: 03e00008 */ jr $ra +/* f0a4090: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f0a4094 +/* f0a4094: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0a4098: afbf0014 */ sw $ra,0x14($sp) +/* f0a409c: afa5003c */ sw $a1,0x3c($sp) +/* f0a40a0: 00803825 */ or $a3,$a0,$zero +/* f0a40a4: afa70038 */ sw $a3,0x38($sp) +/* f0a40a8: 00c02025 */ or $a0,$a2,$zero +/* f0a40ac: 0c006a47 */ jal 0x1a91c +/* f0a40b0: 24050028 */ addiu $a1,$zero,0x28 +/* f0a40b4: 8fa70038 */ lw $a3,0x38($sp) +/* f0a40b8: 10400034 */ beqz $v0,.L0f0a418c +/* f0a40bc: 00402025 */ or $a0,$v0,$zero +/* f0a40c0: 00002825 */ or $a1,$zero,$zero +/* f0a40c4: 0c006949 */ jal 0x1a524 +/* f0a40c8: afa70038 */ sw $a3,0x38($sp) +/* f0a40cc: 3c013f80 */ lui $at,0x3f80 +/* f0a40d0: 44811000 */ mtc1 $at,$f2 +/* f0a40d4: 3c017f1b */ lui $at,0x7f1b +/* f0a40d8: c424c8bc */ lwc1 $f4,-0x3744($at) +/* f0a40dc: 3c01800a */ lui $at,0x800a +/* f0a40e0: c426a004 */ lwc1 $f6,-0x5ffc($at) +/* f0a40e4: 8fa70038 */ lw $a3,0x38($sp) +/* f0a40e8: 3c01c120 */ lui $at,0xc120 +/* f0a40ec: 46062202 */ mul.s $f8,$f4,$f6 +/* f0a40f0: c4ea0250 */ lwc1 $f10,0x250($a3) +/* f0a40f4: 44819000 */ mtc1 $at,$f18 +/* f0a40f8: 00401825 */ or $v1,$v0,$zero +/* f0a40fc: 46085400 */ add.s $f16,$f10,$f8 +/* f0a4100: e4f00250 */ swc1 $f16,0x250($a3) +/* f0a4104: c4e00250 */ lwc1 $f0,0x250($a3) +/* f0a4108: 4600103c */ c.lt.s $f2,$f0 +/* f0a410c: 00000000 */ sll $zero,$zero,0x0 +/* f0a4110: 45000003 */ bc1f .L0f0a4120 +/* f0a4114: 00000000 */ sll $zero,$zero,0x0 +/* f0a4118: e4e20250 */ swc1 $f2,0x250($a3) +/* f0a411c: c4e00250 */ lwc1 $f0,0x250($a3) +.L0f0a4120: +/* f0a4120: 46120102 */ mul.s $f4,$f0,$f18 +/* f0a4124: 3c017f1b */ lui $at,0x7f1b +/* f0a4128: c426c8c0 */ lwc1 $f6,-0x3740($at) +/* f0a412c: 8fae003c */ lw $t6,0x3c($sp) +/* f0a4130: 44801000 */ mtc1 $zero,$f2 +/* f0a4134: 00037980 */ sll $t7,$v1,0x6 +/* f0a4138: 01cf2021 */ addu $a0,$t6,$t7 +/* f0a413c: 46062282 */ mul.s $f10,$f4,$f6 +/* f0a4140: afa4001c */ sw $a0,0x1c($sp) +/* f0a4144: 27a50024 */ addiu $a1,$sp,0x24 +/* f0a4148: e7a20028 */ swc1 $f2,0x28($sp) +/* f0a414c: e7a2002c */ swc1 $f2,0x2c($sp) +/* f0a4150: 0c0056c4 */ jal 0x15b10 +/* f0a4154: e7aa0024 */ swc1 $f10,0x24($sp) +/* f0a4158: 8fa4001c */ lw $a0,0x1c($sp) +/* f0a415c: c7b00024 */ lwc1 $f16,0x24($sp) +/* f0a4160: c4880030 */ lwc1 $f8,0x30($a0) +/* f0a4164: c4840034 */ lwc1 $f4,0x34($a0) +/* f0a4168: 46104480 */ add.s $f18,$f8,$f16 +/* f0a416c: c4880038 */ lwc1 $f8,0x38($a0) +/* f0a4170: e4920030 */ swc1 $f18,0x30($a0) +/* f0a4174: c7a60028 */ lwc1 $f6,0x28($sp) +/* f0a4178: 46062280 */ add.s $f10,$f4,$f6 +/* f0a417c: e48a0034 */ swc1 $f10,0x34($a0) +/* f0a4180: c7b0002c */ lwc1 $f16,0x2c($sp) +/* f0a4184: 46104480 */ add.s $f18,$f8,$f16 +/* f0a4188: e4920038 */ swc1 $f18,0x38($a0) +.L0f0a418c: +/* f0a418c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a4190: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0a4194: 03e00008 */ jr $ra +/* f0a4198: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a419c +/* f0a419c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0a41a0: afbf001c */ sw $ra,0x1c($sp) +/* f0a41a4: afb00018 */ sw $s0,0x18($sp) +/* f0a41a8: afa5003c */ sw $a1,0x3c($sp) +/* f0a41ac: afa60040 */ sw $a2,0x40($sp) +/* f0a41b0: 808e0005 */ lb $t6,0x5($a0) +/* f0a41b4: 44801000 */ mtc1 $zero,$f2 +/* f0a41b8: 00808025 */ or $s0,$a0,$zero +/* f0a41bc: 11c00004 */ beqz $t6,.L0f0a41d0 +/* f0a41c0: 3c013f80 */ lui $at,0x3f80 +/* f0a41c4: 44812000 */ mtc1 $at,$f4 +/* f0a41c8: 00000000 */ sll $zero,$zero,0x0 +/* f0a41cc: e484023c */ swc1 $f4,0x23c($a0) +.L0f0a41d0: +/* f0a41d0: c600023c */ lwc1 $f0,0x23c($s0) +/* f0a41d4: 3c188007 */ lui $t8,0x8007 +/* f0a41d8: 3c01800a */ lui $at,0x800a +/* f0a41dc: 4600103c */ c.lt.s $f2,$f0 +/* f0a41e0: 2718022c */ addiu $t8,$t8,0x22c +/* f0a41e4: 27af0028 */ addiu $t7,$sp,0x28 +/* f0a41e8: 00e02025 */ or $a0,$a3,$zero +/* f0a41ec: 45020011 */ bc1fl .L0f0a4234 +/* f0a41f0: 4600103c */ c.lt.s $f2,$f0 +/* f0a41f4: c426a004 */ lwc1 $f6,-0x5ffc($at) +/* f0a41f8: 3c0140c0 */ lui $at,0x40c0 +/* f0a41fc: 44814000 */ mtc1 $at,$f8 +/* f0a4200: 3c017f1b */ lui $at,0x7f1b +/* f0a4204: 46083283 */ div.s $f10,$f6,$f8 +/* f0a4208: 460a0401 */ sub.s $f16,$f0,$f10 +/* f0a420c: e610023c */ swc1 $f16,0x23c($s0) +/* f0a4210: c432c8c4 */ lwc1 $f18,-0x373c($at) +/* f0a4214: c600023c */ lwc1 $f0,0x23c($s0) +/* f0a4218: 4612003c */ c.lt.s $f0,$f18 +/* f0a421c: 00000000 */ sll $zero,$zero,0x0 +/* f0a4220: 45020004 */ bc1fl .L0f0a4234 +/* f0a4224: 4600103c */ c.lt.s $f2,$f0 +/* f0a4228: e602023c */ swc1 $f2,0x23c($s0) +/* f0a422c: c600023c */ lwc1 $f0,0x23c($s0) +/* f0a4230: 4600103c */ c.lt.s $f2,$f0 +.L0f0a4234: +/* f0a4234: 00000000 */ sll $zero,$zero,0x0 +/* f0a4238: 4502003a */ bc1fl .L0f0a4324 +/* f0a423c: 8fbf001c */ lw $ra,0x1c($sp) +/* f0a4240: 8f010000 */ lw $at,0x0($t8) +/* f0a4244: 8f080004 */ lw $t0,0x4($t8) +/* f0a4248: 24050050 */ addiu $a1,$zero,0x50 +/* f0a424c: ade10000 */ sw $at,0x0($t7) +/* f0a4250: 8f010008 */ lw $at,0x8($t8) +/* f0a4254: ade80004 */ sw $t0,0x4($t7) +/* f0a4258: 0c006a47 */ jal 0x1a91c +/* f0a425c: ade10008 */ sw $at,0x8($t7) +/* f0a4260: 8faa0040 */ lw $t2,0x40($sp) +/* f0a4264: 24090001 */ addiu $t1,$zero,0x1 +/* f0a4268: 00402025 */ or $a0,$v0,$zero +/* f0a426c: 1040002c */ beqz $v0,.L0f0a4320 +/* f0a4270: ad490000 */ sw $t1,0x0($t2) +/* f0a4274: 0c006949 */ jal 0x1a524 +/* f0a4278: 00002825 */ or $a1,$zero,$zero +/* f0a427c: afa20034 */ sw $v0,0x34($sp) +/* f0a4280: 3c013f80 */ lui $at,0x3f80 +/* f0a4284: 44812000 */ mtc1 $at,$f4 +/* f0a4288: c606023c */ lwc1 $f6,0x23c($s0) +/* f0a428c: 3c014100 */ lui $at,0x4100 +/* f0a4290: 44815000 */ mtc1 $at,$f10 +/* f0a4294: 46062201 */ sub.s $f8,$f4,$f6 +/* f0a4298: 3c013f00 */ lui $at,0x3f00 +/* f0a429c: 44819000 */ mtc1 $at,$f18 +/* f0a42a0: 8fab003c */ lw $t3,0x3c($sp) +/* f0a42a4: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0a42a8: 00026180 */ sll $t4,$v0,0x6 +/* f0a42ac: 016c2821 */ addu $a1,$t3,$t4 +/* f0a42b0: 0c0057aa */ jal 0x15ea8 +/* f0a42b4: 46128300 */ add.s $f12,$f16,$f18 +/* f0a42b8: 3c013f80 */ lui $at,0x3f80 +/* f0a42bc: 44810000 */ mtc1 $at,$f0 +/* f0a42c0: c604023c */ lwc1 $f4,0x23c($s0) +/* f0a42c4: 3c014040 */ lui $at,0x4040 +/* f0a42c8: 44814000 */ mtc1 $at,$f8 +/* f0a42cc: 46040181 */ sub.s $f6,$f0,$f4 +/* f0a42d0: 8fae0034 */ lw $t6,0x34($sp) +/* f0a42d4: 8fad003c */ lw $t5,0x3c($sp) +/* f0a42d8: 46083282 */ mul.s $f10,$f6,$f8 +/* f0a42dc: 000ec980 */ sll $t9,$t6,0x6 +/* f0a42e0: 01b92821 */ addu $a1,$t5,$t9 +/* f0a42e4: afa50020 */ sw $a1,0x20($sp) +/* f0a42e8: 0c00577c */ jal 0x15df0 +/* f0a42ec: 46005300 */ add.s $f12,$f10,$f0 +/* f0a42f0: 3c013f80 */ lui $at,0x3f80 +/* f0a42f4: 44818000 */ mtc1 $at,$f16 +/* f0a42f8: c612023c */ lwc1 $f18,0x23c($s0) +/* f0a42fc: 3c014040 */ lui $at,0x4040 +/* f0a4300: 44813000 */ mtc1 $at,$f6 +/* f0a4304: 46128101 */ sub.s $f4,$f16,$f18 +/* f0a4308: 3c013f80 */ lui $at,0x3f80 +/* f0a430c: 44815000 */ mtc1 $at,$f10 +/* f0a4310: 8fa50020 */ lw $a1,0x20($sp) +/* f0a4314: 46062202 */ mul.s $f8,$f4,$f6 +/* f0a4318: 0c005793 */ jal 0x15e4c +/* f0a431c: 460a4300 */ add.s $f12,$f8,$f10 +.L0f0a4320: +/* f0a4320: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0a4324: +/* f0a4324: 8fb00018 */ lw $s0,0x18($sp) +/* f0a4328: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0a432c: 03e00008 */ jr $ra +/* f0a4330: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a4334 +/* f0a4334: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0a4338: afbf002c */ sw $ra,0x2c($sp) +/* f0a433c: afb00028 */ sw $s0,0x28($sp) +/* f0a4340: 808e0004 */ lb $t6,0x4($a0) +/* f0a4344: 00808025 */ or $s0,$a0,$zero +/* f0a4348: 51c0001f */ beqzl $t6,.L0f0a43c8 +/* f0a434c: c600023c */ lwc1 $f0,0x23c($s0) +/* f0a4350: 908f0003 */ lbu $t7,0x3($a0) +/* f0a4354: 24010001 */ addiu $at,$zero,0x1 +/* f0a4358: 55e1001b */ bnel $t7,$at,.L0f0a43c8 +/* f0a435c: c600023c */ lwc1 $f0,0x23c($s0) +/* f0a4360: 8c98074c */ lw $t8,0x74c($a0) +/* f0a4364: 3c19800a */ lui $t9,0x800a +/* f0a4368: 57000013 */ bnezl $t8,.L0f0a43b8 +/* f0a436c: 3c013f80 */ lui $at,0x3f80 +/* f0a4370: 8f399ff4 */ lw $t9,-0x600c($t9) +/* f0a4374: 3c048009 */ lui $a0,0x8009 +/* f0a4378: 24050065 */ addiu $a1,$zero,0x65 +/* f0a437c: 1320000d */ beqz $t9,.L0f0a43b4 +/* f0a4380: 2606074c */ addiu $a2,$s0,0x74c +/* f0a4384: 3c01bf80 */ lui $at,0xbf80 +/* f0a4388: 44812000 */ mtc1 $at,$f4 +/* f0a438c: 2408ffff */ addiu $t0,$zero,-1 +/* f0a4390: 2409ffff */ addiu $t1,$zero,-1 +/* f0a4394: 240affff */ addiu $t2,$zero,-1 +/* f0a4398: afaa001c */ sw $t2,0x1c($sp) +/* f0a439c: afa90018 */ sw $t1,0x18($sp) +/* f0a43a0: afa80010 */ sw $t0,0x10($sp) +/* f0a43a4: 8c845200 */ lw $a0,0x5200($a0) +/* f0a43a8: 2407ffff */ addiu $a3,$zero,-1 +/* f0a43ac: 0c004241 */ jal 0x10904 +/* f0a43b0: e7a40014 */ swc1 $f4,0x14($sp) +.L0f0a43b4: +/* f0a43b4: 3c013f80 */ lui $at,0x3f80 +.L0f0a43b8: +/* f0a43b8: 44813000 */ mtc1 $at,$f6 +/* f0a43bc: 10000019 */ beqz $zero,.L0f0a4424 +/* f0a43c0: e606023c */ swc1 $f6,0x23c($s0) +/* f0a43c4: c600023c */ lwc1 $f0,0x23c($s0) +.L0f0a43c8: +/* f0a43c8: 44804000 */ mtc1 $zero,$f8 +/* f0a43cc: 3c01800a */ lui $at,0x800a +/* f0a43d0: 4600403c */ c.lt.s $f8,$f0 +/* f0a43d4: 00000000 */ sll $zero,$zero,0x0 +/* f0a43d8: 4502000a */ bc1fl .L0f0a4404 +/* f0a43dc: 8e04074c */ lw $a0,0x74c($s0) +/* f0a43e0: c42aa004 */ lwc1 $f10,-0x5ffc($at) +/* f0a43e4: 3c014120 */ lui $at,0x4120 +/* f0a43e8: 44818000 */ mtc1 $at,$f16 +/* f0a43ec: 00000000 */ sll $zero,$zero,0x0 +/* f0a43f0: 46105483 */ div.s $f18,$f10,$f16 +/* f0a43f4: 46120101 */ sub.s $f4,$f0,$f18 +/* f0a43f8: 1000000a */ beqz $zero,.L0f0a4424 +/* f0a43fc: e604023c */ swc1 $f4,0x23c($s0) +/* f0a4400: 8e04074c */ lw $a0,0x74c($s0) +.L0f0a4404: +/* f0a4404: 50800008 */ beqzl $a0,.L0f0a4428 +/* f0a4408: 8fbf002c */ lw $ra,0x2c($sp) +/* f0a440c: 0c00cdfc */ jal 0x337f0 +/* f0a4410: 00000000 */ sll $zero,$zero,0x0 +/* f0a4414: 50400004 */ beqzl $v0,.L0f0a4428 +/* f0a4418: 8fbf002c */ lw $ra,0x2c($sp) +/* f0a441c: 0c00cec9 */ jal 0x33b24 +/* f0a4420: 8e04074c */ lw $a0,0x74c($s0) +.L0f0a4424: +/* f0a4424: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0a4428: +/* f0a4428: 8fb00028 */ lw $s0,0x28($sp) +/* f0a442c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0a4430: 03e00008 */ jr $ra +/* f0a4434: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a4438 +/* f0a4438: 27bdff60 */ addiu $sp,$sp,-160 +/* f0a443c: 3c0e800a */ lui $t6,0x800a +/* f0a4440: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0a4444: afbf0044 */ sw $ra,0x44($sp) +/* f0a4448: afb60040 */ sw $s6,0x40($sp) +/* f0a444c: afb5003c */ sw $s5,0x3c($sp) +/* f0a4450: afb40038 */ sw $s4,0x38($sp) +/* f0a4454: afb30034 */ sw $s3,0x34($sp) +/* f0a4458: afb20030 */ sw $s2,0x30($sp) +/* f0a445c: afb1002c */ sw $s1,0x2c($sp) +/* f0a4460: afb00028 */ sw $s0,0x28($sp) +/* f0a4464: f7b60020 */ sdc1 $f22,0x20($sp) +/* f0a4468: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0a446c: 00c09825 */ or $s3,$a2,$zero +/* f0a4470: 0080a025 */ or $s4,$a0,$zero +/* f0a4474: 00e0a825 */ or $s5,$a3,$zero +/* f0a4478: 00a0b025 */ or $s6,$a1,$zero +/* f0a447c: 10c00030 */ beqz $a2,.L0f0a4540 +/* f0a4480: c5d60078 */ lwc1 $f22,0x78($t6) +/* f0a4484: 8c8f0690 */ lw $t7,0x690($a0) +/* f0a4488: 00008825 */ or $s1,$zero,$zero +/* f0a448c: 3c017f1b */ lui $at,0x7f1b +/* f0a4490: 000fc0c0 */ sll $t8,$t7,0x3 +/* f0a4494: 0018cf42 */ srl $t9,$t8,0x1d +/* f0a4498: 1b200029 */ blez $t9,.L0f0a4540 +/* f0a449c: 24120006 */ addiu $s2,$zero,0x6 +/* f0a44a0: c434c8c8 */ lwc1 $f20,-0x3738($at) +/* f0a44a4: 27b0004c */ addiu $s0,$sp,0x4c +.L0f0a44a8: +/* f0a44a8: 0c004b70 */ jal 0x12dc0 +/* f0a44ac: 00000000 */ sll $zero,$zero,0x0 +/* f0a44b0: 0052001b */ divu $zero,$v0,$s2 +/* f0a44b4: 00002810 */ mfhi $a1 +/* f0a44b8: 24a5000a */ addiu $a1,$a1,0xa +/* f0a44bc: 02602025 */ or $a0,$s3,$zero +/* f0a44c0: 16400002 */ bnez $s2,.L0f0a44cc +/* f0a44c4: 00000000 */ sll $zero,$zero,0x0 +/* f0a44c8: 0007000d */ break 0x7 +.L0f0a44cc: +/* f0a44cc: 0c006a47 */ jal 0x1a91c +/* f0a44d0: 00000000 */ sll $zero,$zero,0x0 +/* f0a44d4: 10400013 */ beqz $v0,.L0f0a4524 +/* f0a44d8: 00402025 */ or $a0,$v0,$zero +/* f0a44dc: 0c006949 */ jal 0x1a524 +/* f0a44e0: 00002825 */ or $a1,$zero,$zero +/* f0a44e4: 00024180 */ sll $t0,$v0,0x6 +/* f0a44e8: 02a82021 */ addu $a0,$s5,$t0 +/* f0a44ec: 0c005746 */ jal 0x15d18 +/* f0a44f0: 02002825 */ or $a1,$s0,$zero +/* f0a44f4: 4600a306 */ mov.s $f12,$f20 +/* f0a44f8: 0c0057c1 */ jal 0x15f04 +/* f0a44fc: 02002825 */ or $a1,$s0,$zero +/* f0a4500: 0fc2d5de */ jal func0f0b5778 +/* f0a4504: 00000000 */ sll $zero,$zero,0x0 +/* f0a4508: 00402025 */ or $a0,$v0,$zero +/* f0a450c: 0c00567f */ jal 0x159fc +/* f0a4510: 02002825 */ or $a1,$s0,$zero +/* f0a4514: 4405b000 */ mfc1 $a1,$f22 +/* f0a4518: 02c02025 */ or $a0,$s6,$zero +/* f0a451c: 0fc2b780 */ jal func0f0ade00 +/* f0a4520: 02003025 */ or $a2,$s0,$zero +.L0f0a4524: +/* f0a4524: 8e890690 */ lw $t1,0x690($s4) +/* f0a4528: 26310001 */ addiu $s1,$s1,0x1 +/* f0a452c: 000950c0 */ sll $t2,$t1,0x3 +/* f0a4530: 000a5f42 */ srl $t3,$t2,0x1d +/* f0a4534: 022b082a */ slt $at,$s1,$t3 +/* f0a4538: 1420ffdb */ bnez $at,.L0f0a44a8 +/* f0a453c: 00000000 */ sll $zero,$zero,0x0 +.L0f0a4540: +/* f0a4540: 8fbf0044 */ lw $ra,0x44($sp) +/* f0a4544: d7b40018 */ ldc1 $f20,0x18($sp) +/* f0a4548: d7b60020 */ ldc1 $f22,0x20($sp) +/* f0a454c: 8fb00028 */ lw $s0,0x28($sp) +/* f0a4550: 8fb1002c */ lw $s1,0x2c($sp) +/* f0a4554: 8fb20030 */ lw $s2,0x30($sp) +/* f0a4558: 8fb30034 */ lw $s3,0x34($sp) +/* f0a455c: 8fb40038 */ lw $s4,0x38($sp) +/* f0a4560: 8fb5003c */ lw $s5,0x3c($sp) +/* f0a4564: 8fb60040 */ lw $s6,0x40($sp) +/* f0a4568: 03e00008 */ jr $ra +/* f0a456c: 27bd00a0 */ addiu $sp,$sp,0xa0 +); + +GLOBAL_ASM( +glabel func0f0a4570 +/* f0a4570: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0a4574: afbf0014 */ sw $ra,0x14($sp) +/* f0a4578: afa5001c */ sw $a1,0x1c($sp) +/* f0a457c: 8c820218 */ lw $v0,0x218($a0) +/* f0a4580: 00803825 */ or $a3,$a0,$zero +/* f0a4584: 1440000a */ bnez $v0,.L0f0a45b0 +/* f0a4588: 00000000 */ sll $zero,$zero,0x0 +/* f0a458c: 8c8e0220 */ lw $t6,0x220($a0) +/* f0a4590: 00a02025 */ or $a0,$a1,$zero +/* f0a4594: 00c02825 */ or $a1,$a2,$zero +/* f0a4598: 19c00005 */ blez $t6,.L0f0a45b0 +/* f0a459c: 00000000 */ sll $zero,$zero,0x0 +/* f0a45a0: 0fc27e5d */ jal func0f09f974 +/* f0a45a4: afa70018 */ sw $a3,0x18($sp) +/* f0a45a8: 8fa70018 */ lw $a3,0x18($sp) +/* f0a45ac: 8ce20218 */ lw $v0,0x218($a3) +.L0f0a45b0: +/* f0a45b0: 50400004 */ beqzl $v0,.L0f0a45c4 +/* f0a45b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a45b8: 0fc27e12 */ jal func0f09f848 +/* f0a45bc: 8fa4001c */ lw $a0,0x1c($sp) +/* f0a45c0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0a45c4: +/* f0a45c4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0a45c8: 03e00008 */ jr $ra +/* f0a45cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a45d0 +/* f0a45d0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0a45d4: afbf0014 */ sw $ra,0x14($sp) +/* f0a45d8: afa5001c */ sw $a1,0x1c($sp) +/* f0a45dc: 8c8206d4 */ lw $v0,0x6d4($a0) +/* f0a45e0: 00003825 */ or $a3,$zero,$zero +/* f0a45e4: 24010001 */ addiu $at,$zero,0x1 +/* f0a45e8: 00027500 */ sll $t6,$v0,0x14 +/* f0a45ec: 000e7f42 */ srl $t7,$t6,0x1d +/* f0a45f0: 11e00008 */ beqz $t7,.L0f0a4614 +/* f0a45f4: 00000000 */ sll $zero,$zero,0x0 +/* f0a45f8: 11e10011 */ beq $t7,$at,.L0f0a4640 +/* f0a45fc: 8fa4001c */ lw $a0,0x1c($sp) +/* f0a4600: 24010002 */ addiu $at,$zero,0x2 +/* f0a4604: 11e10012 */ beq $t7,$at,.L0f0a4650 +/* f0a4608: 8fa4001c */ lw $a0,0x1c($sp) +/* f0a460c: 10000013 */ beqz $zero,.L0f0a465c +/* f0a4610: 00000000 */ sll $zero,$zero,0x0 +.L0f0a4614: +/* f0a4614: 10c00006 */ beqz $a2,.L0f0a4630 +/* f0a4618: 8fa4001c */ lw $a0,0x1c($sp) +/* f0a461c: 8fa4001c */ lw $a0,0x1c($sp) +/* f0a4620: 0c006a47 */ jal 0x1a91c +/* f0a4624: 2405002a */ addiu $a1,$zero,0x2a +/* f0a4628: 1000000c */ beqz $zero,.L0f0a465c +/* f0a462c: 00403825 */ or $a3,$v0,$zero +.L0f0a4630: +/* f0a4630: 0c006a47 */ jal 0x1a91c +/* f0a4634: 24050037 */ addiu $a1,$zero,0x37 +/* f0a4638: 10000008 */ beqz $zero,.L0f0a465c +/* f0a463c: 00403825 */ or $a3,$v0,$zero +.L0f0a4640: +/* f0a4640: 0c006a47 */ jal 0x1a91c +/* f0a4644: 2405002b */ addiu $a1,$zero,0x2b +/* f0a4648: 10000004 */ beqz $zero,.L0f0a465c +/* f0a464c: 00403825 */ or $a3,$v0,$zero +.L0f0a4650: +/* f0a4650: 0c006a47 */ jal 0x1a91c +/* f0a4654: 2405002b */ addiu $a1,$zero,0x2b +/* f0a4658: 00403825 */ or $a3,$v0,$zero +.L0f0a465c: +/* f0a465c: 10e0000b */ beqz $a3,.L0f0a468c +/* f0a4660: 2419ffff */ addiu $t9,$zero,-1 +/* f0a4664: 00e02025 */ or $a0,$a3,$zero +/* f0a4668: 0c006949 */ jal 0x1a524 +/* f0a466c: 00002825 */ or $a1,$zero,$zero +/* f0a4670: 3c01800a */ lui $at,0x800a +/* f0a4674: ac22d148 */ sw $v0,-0x2eb8($at) +/* f0a4678: 3c187f0a */ lui $t8,0x7f0a +/* f0a467c: 2718256c */ addiu $t8,$t8,0x256c +/* f0a4680: 3c018006 */ lui $at,0x8006 +/* f0a4684: 10000003 */ beqz $zero,.L0f0a4694 +/* f0a4688: ac38efcc */ sw $t8,-0x1034($at) +.L0f0a468c: +/* f0a468c: 3c01800a */ lui $at,0x800a +/* f0a4690: ac39d148 */ sw $t9,-0x2eb8($at) +.L0f0a4694: +/* f0a4694: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a4698: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0a469c: 03e00008 */ jr $ra +/* f0a46a0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a46a4 +/* f0a46a4: 27bdff20 */ addiu $sp,$sp,-224 +/* f0a46a8: afbf0024 */ sw $ra,0x24($sp) +/* f0a46ac: afb00020 */ sw $s0,0x20($sp) +/* f0a46b0: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0a46b4: afa500e4 */ sw $a1,0xe4($sp) +/* f0a46b8: afa600e8 */ sw $a2,0xe8($sp) +/* f0a46bc: 948206d6 */ lhu $v0,0x6d6($a0) +/* f0a46c0: 24030001 */ addiu $v1,$zero,0x1 +/* f0a46c4: 00808025 */ or $s0,$a0,$zero +/* f0a46c8: 00027302 */ srl $t6,$v0,0xc +/* f0a46cc: 11c30005 */ beq $t6,$v1,.L0f0a46e4 +/* f0a46d0: 24010002 */ addiu $at,$zero,0x2 +/* f0a46d4: 11c10194 */ beq $t6,$at,.L0f0a4d28 +/* f0a46d8: 3c03800a */ lui $v1,0x800a +/* f0a46dc: 100001d5 */ beqz $zero,.L0f0a4e34 +/* f0a46e0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0a46e4: +/* f0a46e4: 8e0206d4 */ lw $v0,0x6d4($s0) +/* f0a46e8: 00027d00 */ sll $t7,$v0,0x14 +/* f0a46ec: 000fc742 */ srl $t8,$t7,0x1d +/* f0a46f0: 13000007 */ beqz $t8,.L0f0a4710 +/* f0a46f4: 00000000 */ sll $zero,$zero,0x0 +/* f0a46f8: 1303006f */ beq $t8,$v1,.L0f0a48b8 +/* f0a46fc: 24010002 */ addiu $at,$zero,0x2 +/* f0a4700: 530100e8 */ beql $t8,$at,.L0f0a4aa4 +/* f0a4704: 44802000 */ mtc1 $zero,$f4 +/* f0a4708: 10000147 */ beqz $zero,.L0f0a4c28 +/* f0a470c: 3c014348 */ lui $at,0x4348 +.L0f0a4710: +/* f0a4710: 0c004b70 */ jal 0x12dc0 +/* f0a4714: 00000000 */ sll $zero,$zero,0x0 +/* f0a4718: 3c017f1b */ lui $at,0x7f1b +/* f0a471c: c420c8cc */ lwc1 $f0,-0x3734($at) +/* f0a4720: 44822000 */ mtc1 $v0,$f4 +/* f0a4724: 3c012f80 */ lui $at,0x2f80 +/* f0a4728: 4481a000 */ mtc1 $at,$f20 +/* f0a472c: 04410005 */ bgez $v0,.L0f0a4744 +/* f0a4730: 468021a0 */ cvt.s.w $f6,$f4 +/* f0a4734: 3c014f80 */ lui $at,0x4f80 +/* f0a4738: 44814000 */ mtc1 $at,$f8 +/* f0a473c: 00000000 */ sll $zero,$zero,0x0 +/* f0a4740: 46083180 */ add.s $f6,$f6,$f8 +.L0f0a4744: +/* f0a4744: 46143282 */ mul.s $f10,$f6,$f20 +/* f0a4748: 3c013f00 */ lui $at,0x3f00 +/* f0a474c: 44818000 */ mtc1 $at,$f16 +/* f0a4750: 3c013d80 */ lui $at,0x3d80 +/* f0a4754: 44814000 */ mtc1 $at,$f8 +/* f0a4758: 46105481 */ sub.s $f18,$f10,$f16 +/* f0a475c: 46009102 */ mul.s $f4,$f18,$f0 +/* f0a4760: 00000000 */ sll $zero,$zero,0x0 +/* f0a4764: 46082182 */ mul.s $f6,$f4,$f8 +/* f0a4768: 46003280 */ add.s $f10,$f6,$f0 +/* f0a476c: 0c004b70 */ jal 0x12dc0 +/* f0a4770: e60a06e8 */ swc1 $f10,0x6e8($s0) +/* f0a4774: 44828000 */ mtc1 $v0,$f16 +/* f0a4778: 3c014020 */ lui $at,0x4020 +/* f0a477c: 44810000 */ mtc1 $at,$f0 +/* f0a4780: 04410005 */ bgez $v0,.L0f0a4798 +/* f0a4784: 468084a0 */ cvt.s.w $f18,$f16 +/* f0a4788: 3c014f80 */ lui $at,0x4f80 +/* f0a478c: 44812000 */ mtc1 $at,$f4 +/* f0a4790: 00000000 */ sll $zero,$zero,0x0 +/* f0a4794: 46049480 */ add.s $f18,$f18,$f4 +.L0f0a4798: +/* f0a4798: 46149202 */ mul.s $f8,$f18,$f20 +/* f0a479c: 3c013d80 */ lui $at,0x3d80 +/* f0a47a0: 44815000 */ mtc1 $at,$f10 +/* f0a47a4: 44809000 */ mtc1 $zero,$f18 +/* f0a47a8: 00000000 */ sll $zero,$zero,0x0 +/* f0a47ac: e61206f0 */ swc1 $f18,0x6f0($s0) +/* f0a47b0: 46004182 */ mul.s $f6,$f8,$f0 +/* f0a47b4: 00000000 */ sll $zero,$zero,0x0 +/* f0a47b8: 460a3402 */ mul.s $f16,$f6,$f10 +/* f0a47bc: 46008100 */ add.s $f4,$f16,$f0 +/* f0a47c0: 0c004b70 */ jal 0x12dc0 +/* f0a47c4: e60406ec */ swc1 $f4,0x6ec($s0) +/* f0a47c8: 44824000 */ mtc1 $v0,$f8 +/* f0a47cc: 3c014f80 */ lui $at,0x4f80 +/* f0a47d0: 04410004 */ bgez $v0,.L0f0a47e4 +/* f0a47d4: 468041a0 */ cvt.s.w $f6,$f8 +/* f0a47d8: 44815000 */ mtc1 $at,$f10 +/* f0a47dc: 00000000 */ sll $zero,$zero,0x0 +/* f0a47e0: 460a3180 */ add.s $f6,$f6,$f10 +.L0f0a47e4: +/* f0a47e4: 46143002 */ mul.s $f0,$f6,$f20 +/* f0a47e8: 3c017f1b */ lui $at,0x7f1b +/* f0a47ec: c424c8d0 */ lwc1 $f4,-0x3730($at) +/* f0a47f0: 3c014338 */ lui $at,0x4338 +/* f0a47f4: 44814000 */ mtc1 $at,$f8 +/* f0a47f8: 3c017f1b */ lui $at,0x7f1b +/* f0a47fc: c426c8d4 */ lwc1 $f6,-0x372c($at) +/* f0a4800: 46000400 */ add.s $f16,$f0,$f0 +/* f0a4804: 46048482 */ mul.s $f18,$f16,$f4 +/* f0a4808: 46089283 */ div.s $f10,$f18,$f8 +/* f0a480c: 46065401 */ sub.s $f16,$f10,$f6 +/* f0a4810: 0c004b70 */ jal 0x12dc0 +/* f0a4814: e7b000d0 */ swc1 $f16,0xd0($sp) +/* f0a4818: 44822000 */ mtc1 $v0,$f4 +/* f0a481c: 3c014f80 */ lui $at,0x4f80 +/* f0a4820: 04410004 */ bgez $v0,.L0f0a4834 +/* f0a4824: 468024a0 */ cvt.s.w $f18,$f4 +/* f0a4828: 44814000 */ mtc1 $at,$f8 +/* f0a482c: 00000000 */ sll $zero,$zero,0x0 +/* f0a4830: 46089480 */ add.s $f18,$f18,$f8 +.L0f0a4834: +/* f0a4834: 46149002 */ mul.s $f0,$f18,$f20 +/* f0a4838: 3c017f1b */ lui $at,0x7f1b +/* f0a483c: c426c8d8 */ lwc1 $f6,-0x3728($at) +/* f0a4840: 3c014338 */ lui $at,0x4338 +/* f0a4844: 44812000 */ mtc1 $at,$f4 +/* f0a4848: 3c017f1b */ lui $at,0x7f1b +/* f0a484c: c432c8dc */ lwc1 $f18,-0x3724($at) +/* f0a4850: 46000280 */ add.s $f10,$f0,$f0 +/* f0a4854: 46065402 */ mul.s $f16,$f10,$f6 +/* f0a4858: 46048203 */ div.s $f8,$f16,$f4 +/* f0a485c: 46124281 */ sub.s $f10,$f8,$f18 +/* f0a4860: 0c004b70 */ jal 0x12dc0 +/* f0a4864: e7aa00d4 */ swc1 $f10,0xd4($sp) +/* f0a4868: 44823000 */ mtc1 $v0,$f6 +/* f0a486c: 3c014f80 */ lui $at,0x4f80 +/* f0a4870: 04410004 */ bgez $v0,.L0f0a4884 +/* f0a4874: 46803420 */ cvt.s.w $f16,$f6 +/* f0a4878: 44812000 */ mtc1 $at,$f4 +/* f0a487c: 00000000 */ sll $zero,$zero,0x0 +/* f0a4880: 46048400 */ add.s $f16,$f16,$f4 +.L0f0a4884: +/* f0a4884: 46148002 */ mul.s $f0,$f16,$f20 +/* f0a4888: 3c017f1b */ lui $at,0x7f1b +/* f0a488c: c432c8e0 */ lwc1 $f18,-0x3720($at) +/* f0a4890: 3c014338 */ lui $at,0x4338 +/* f0a4894: 44813000 */ mtc1 $at,$f6 +/* f0a4898: 3c017f1b */ lui $at,0x7f1b +/* f0a489c: c430c8e4 */ lwc1 $f16,-0x371c($at) +/* f0a48a0: 46000200 */ add.s $f8,$f0,$f0 +/* f0a48a4: 46124282 */ mul.s $f10,$f8,$f18 +/* f0a48a8: 46065103 */ div.s $f4,$f10,$f6 +/* f0a48ac: 46102201 */ sub.s $f8,$f4,$f16 +/* f0a48b0: 100000dc */ beqz $zero,.L0f0a4c24 +/* f0a48b4: e7a800d8 */ swc1 $f8,0xd8($sp) +.L0f0a48b8: +/* f0a48b8: 0c004b70 */ jal 0x12dc0 +/* f0a48bc: 00000000 */ sll $zero,$zero,0x0 +/* f0a48c0: 3c017f1b */ lui $at,0x7f1b +/* f0a48c4: c420c8e8 */ lwc1 $f0,-0x3718($at) +/* f0a48c8: 44829000 */ mtc1 $v0,$f18 +/* f0a48cc: 3c012f80 */ lui $at,0x2f80 +/* f0a48d0: 4481a000 */ mtc1 $at,$f20 +/* f0a48d4: 04410005 */ bgez $v0,.L0f0a48ec +/* f0a48d8: 468092a0 */ cvt.s.w $f10,$f18 +/* f0a48dc: 3c014f80 */ lui $at,0x4f80 +/* f0a48e0: 44813000 */ mtc1 $at,$f6 +/* f0a48e4: 00000000 */ sll $zero,$zero,0x0 +/* f0a48e8: 46065280 */ add.s $f10,$f10,$f6 +.L0f0a48ec: +/* f0a48ec: 46145102 */ mul.s $f4,$f10,$f20 +/* f0a48f0: 3c013f00 */ lui $at,0x3f00 +/* f0a48f4: 44818000 */ mtc1 $at,$f16 +/* f0a48f8: 3c013d80 */ lui $at,0x3d80 +/* f0a48fc: 44813000 */ mtc1 $at,$f6 +/* f0a4900: 3c014040 */ lui $at,0x4040 +/* f0a4904: 46102201 */ sub.s $f8,$f4,$f16 +/* f0a4908: 44812000 */ mtc1 $at,$f4 +/* f0a490c: 46004482 */ mul.s $f18,$f8,$f0 +/* f0a4910: 00000000 */ sll $zero,$zero,0x0 +/* f0a4914: 46069282 */ mul.s $f10,$f18,$f6 +/* f0a4918: 00000000 */ sll $zero,$zero,0x0 +/* f0a491c: 46002402 */ mul.s $f16,$f4,$f0 +/* f0a4920: 46105200 */ add.s $f8,$f10,$f16 +/* f0a4924: 46004487 */ neg.s $f18,$f8 +/* f0a4928: 0c004b70 */ jal 0x12dc0 +/* f0a492c: e61206e8 */ swc1 $f18,0x6e8($s0) +/* f0a4930: 44823000 */ mtc1 $v0,$f6 +/* f0a4934: 3c014020 */ lui $at,0x4020 +/* f0a4938: 44810000 */ mtc1 $at,$f0 +/* f0a493c: 04410005 */ bgez $v0,.L0f0a4954 +/* f0a4940: 46803120 */ cvt.s.w $f4,$f6 +/* f0a4944: 3c014f80 */ lui $at,0x4f80 +/* f0a4948: 44815000 */ mtc1 $at,$f10 +/* f0a494c: 00000000 */ sll $zero,$zero,0x0 +/* f0a4950: 460a2100 */ add.s $f4,$f4,$f10 +.L0f0a4954: +/* f0a4954: 46142402 */ mul.s $f16,$f4,$f20 +/* f0a4958: 3c013e00 */ lui $at,0x3e00 +/* f0a495c: 44819000 */ mtc1 $at,$f18 +/* f0a4960: 46008202 */ mul.s $f8,$f16,$f0 +/* f0a4964: 00000000 */ sll $zero,$zero,0x0 +/* f0a4968: 46124182 */ mul.s $f6,$f8,$f18 +/* f0a496c: 46003280 */ add.s $f10,$f6,$f0 +/* f0a4970: 0c004b70 */ jal 0x12dc0 +/* f0a4974: e60a06ec */ swc1 $f10,0x6ec($s0) +/* f0a4978: 44822000 */ mtc1 $v0,$f4 +/* f0a497c: 3c014f80 */ lui $at,0x4f80 +/* f0a4980: 04410004 */ bgez $v0,.L0f0a4994 +/* f0a4984: 46802420 */ cvt.s.w $f16,$f4 +/* f0a4988: 44814000 */ mtc1 $at,$f8 +/* f0a498c: 00000000 */ sll $zero,$zero,0x0 +/* f0a4990: 46088400 */ add.s $f16,$f16,$f8 +.L0f0a4994: +/* f0a4994: 46148482 */ mul.s $f18,$f16,$f20 +/* f0a4998: 3c013f80 */ lui $at,0x3f80 +/* f0a499c: 44813000 */ mtc1 $at,$f6 +/* f0a49a0: 00000000 */ sll $zero,$zero,0x0 +/* f0a49a4: 46069280 */ add.s $f10,$f18,$f6 +/* f0a49a8: 46005107 */ neg.s $f4,$f10 +/* f0a49ac: 0c004b70 */ jal 0x12dc0 +/* f0a49b0: e60406f0 */ swc1 $f4,0x6f0($s0) +/* f0a49b4: 44824000 */ mtc1 $v0,$f8 +/* f0a49b8: 3c014f80 */ lui $at,0x4f80 +/* f0a49bc: 04410004 */ bgez $v0,.L0f0a49d0 +/* f0a49c0: 46804420 */ cvt.s.w $f16,$f8 +/* f0a49c4: 44819000 */ mtc1 $at,$f18 +/* f0a49c8: 00000000 */ sll $zero,$zero,0x0 +/* f0a49cc: 46128400 */ add.s $f16,$f16,$f18 +.L0f0a49d0: +/* f0a49d0: 46148182 */ mul.s $f6,$f16,$f20 +/* f0a49d4: 3c014040 */ lui $at,0x4040 +/* f0a49d8: 44815000 */ mtc1 $at,$f10 +/* f0a49dc: 3c017f1b */ lui $at,0x7f1b +/* f0a49e0: c428c8ec */ lwc1 $f8,-0x3714($at) +/* f0a49e4: 3c014350 */ lui $at,0x4350 +/* f0a49e8: 44818000 */ mtc1 $at,$f16 +/* f0a49ec: 460a3100 */ add.s $f4,$f6,$f10 +/* f0a49f0: 46082482 */ mul.s $f18,$f4,$f8 +/* f0a49f4: 46109183 */ div.s $f6,$f18,$f16 +/* f0a49f8: 0c004b70 */ jal 0x12dc0 +/* f0a49fc: e7a600d0 */ swc1 $f6,0xd0($sp) +/* f0a4a00: 44825000 */ mtc1 $v0,$f10 +/* f0a4a04: 3c014f80 */ lui $at,0x4f80 +/* f0a4a08: 04410004 */ bgez $v0,.L0f0a4a1c +/* f0a4a0c: 46805120 */ cvt.s.w $f4,$f10 +/* f0a4a10: 44814000 */ mtc1 $at,$f8 +/* f0a4a14: 00000000 */ sll $zero,$zero,0x0 +/* f0a4a18: 46082100 */ add.s $f4,$f4,$f8 +.L0f0a4a1c: +/* f0a4a1c: 46142002 */ mul.s $f0,$f4,$f20 +/* f0a4a20: 3c017f1b */ lui $at,0x7f1b +/* f0a4a24: c430c8f0 */ lwc1 $f16,-0x3710($at) +/* f0a4a28: 3c014408 */ lui $at,0x4408 +/* f0a4a2c: 44815000 */ mtc1 $at,$f10 +/* f0a4a30: 3c017f1b */ lui $at,0x7f1b +/* f0a4a34: c424c8f4 */ lwc1 $f4,-0x370c($at) +/* f0a4a38: 46000480 */ add.s $f18,$f0,$f0 +/* f0a4a3c: 46109182 */ mul.s $f6,$f18,$f16 +/* f0a4a40: 460a3203 */ div.s $f8,$f6,$f10 +/* f0a4a44: 46044481 */ sub.s $f18,$f8,$f4 +/* f0a4a48: 0c004b70 */ jal 0x12dc0 +/* f0a4a4c: e7b200d4 */ swc1 $f18,0xd4($sp) +/* f0a4a50: 44828000 */ mtc1 $v0,$f16 +/* f0a4a54: 3c014f80 */ lui $at,0x4f80 +/* f0a4a58: 04410004 */ bgez $v0,.L0f0a4a6c +/* f0a4a5c: 468081a0 */ cvt.s.w $f6,$f16 +/* f0a4a60: 44815000 */ mtc1 $at,$f10 +/* f0a4a64: 00000000 */ sll $zero,$zero,0x0 +/* f0a4a68: 460a3180 */ add.s $f6,$f6,$f10 +.L0f0a4a6c: +/* f0a4a6c: 46143002 */ mul.s $f0,$f6,$f20 +/* f0a4a70: 3c017f1b */ lui $at,0x7f1b +/* f0a4a74: c424c8f8 */ lwc1 $f4,-0x3708($at) +/* f0a4a78: 3c014408 */ lui $at,0x4408 +/* f0a4a7c: 44818000 */ mtc1 $at,$f16 +/* f0a4a80: 3c017f1b */ lui $at,0x7f1b +/* f0a4a84: c426c8fc */ lwc1 $f6,-0x3704($at) +/* f0a4a88: 46000200 */ add.s $f8,$f0,$f0 +/* f0a4a8c: 46044482 */ mul.s $f18,$f8,$f4 +/* f0a4a90: 46109283 */ div.s $f10,$f18,$f16 +/* f0a4a94: 46065201 */ sub.s $f8,$f10,$f6 +/* f0a4a98: 10000062 */ beqz $zero,.L0f0a4c24 +/* f0a4a9c: e7a800d8 */ swc1 $f8,0xd8($sp) +/* f0a4aa0: 44802000 */ mtc1 $zero,$f4 +.L0f0a4aa4: +/* f0a4aa4: 0c004b70 */ jal 0x12dc0 +/* f0a4aa8: e60406e8 */ swc1 $f4,0x6e8($s0) +/* f0a4aac: 3c014020 */ lui $at,0x4020 +/* f0a4ab0: 44810000 */ mtc1 $at,$f0 +/* f0a4ab4: 44829000 */ mtc1 $v0,$f18 +/* f0a4ab8: 3c012f80 */ lui $at,0x2f80 +/* f0a4abc: 4481a000 */ mtc1 $at,$f20 +/* f0a4ac0: 04410005 */ bgez $v0,.L0f0a4ad8 +/* f0a4ac4: 46809420 */ cvt.s.w $f16,$f18 +/* f0a4ac8: 3c014f80 */ lui $at,0x4f80 +/* f0a4acc: 44815000 */ mtc1 $at,$f10 +/* f0a4ad0: 00000000 */ sll $zero,$zero,0x0 +/* f0a4ad4: 460a8400 */ add.s $f16,$f16,$f10 +.L0f0a4ad8: +/* f0a4ad8: 46148182 */ mul.s $f6,$f16,$f20 +/* f0a4adc: 3c013e00 */ lui $at,0x3e00 +/* f0a4ae0: 44812000 */ mtc1 $at,$f4 +/* f0a4ae4: 46003202 */ mul.s $f8,$f6,$f0 +/* f0a4ae8: 00000000 */ sll $zero,$zero,0x0 +/* f0a4aec: 46044482 */ mul.s $f18,$f8,$f4 +/* f0a4af0: 46009280 */ add.s $f10,$f18,$f0 +/* f0a4af4: 0c004b70 */ jal 0x12dc0 +/* f0a4af8: e60a06ec */ swc1 $f10,0x6ec($s0) +/* f0a4afc: 44828000 */ mtc1 $v0,$f16 +/* f0a4b00: 3c014f80 */ lui $at,0x4f80 +/* f0a4b04: 04410004 */ bgez $v0,.L0f0a4b18 +/* f0a4b08: 468081a0 */ cvt.s.w $f6,$f16 +/* f0a4b0c: 44814000 */ mtc1 $at,$f8 +/* f0a4b10: 00000000 */ sll $zero,$zero,0x0 +/* f0a4b14: 46083180 */ add.s $f6,$f6,$f8 +.L0f0a4b18: +/* f0a4b18: 46143102 */ mul.s $f4,$f6,$f20 +/* f0a4b1c: 3c013f80 */ lui $at,0x3f80 +/* f0a4b20: 44819000 */ mtc1 $at,$f18 +/* f0a4b24: 3c013e80 */ lui $at,0x3e80 +/* f0a4b28: 44818000 */ mtc1 $at,$f16 +/* f0a4b2c: 46122280 */ add.s $f10,$f4,$f18 +/* f0a4b30: 46105202 */ mul.s $f8,$f10,$f16 +/* f0a4b34: 0c004b70 */ jal 0x12dc0 +/* f0a4b38: e60806f0 */ swc1 $f8,0x6f0($s0) +/* f0a4b3c: 44823000 */ mtc1 $v0,$f6 +/* f0a4b40: 3c014f80 */ lui $at,0x4f80 +/* f0a4b44: 04410004 */ bgez $v0,.L0f0a4b58 +/* f0a4b48: 46803120 */ cvt.s.w $f4,$f6 +/* f0a4b4c: 44819000 */ mtc1 $at,$f18 +/* f0a4b50: 00000000 */ sll $zero,$zero,0x0 +/* f0a4b54: 46122100 */ add.s $f4,$f4,$f18 +.L0f0a4b58: +/* f0a4b58: 46142282 */ mul.s $f10,$f4,$f20 +/* f0a4b5c: 3c014040 */ lui $at,0x4040 +/* f0a4b60: 44818000 */ mtc1 $at,$f16 +/* f0a4b64: 3c017f1b */ lui $at,0x7f1b +/* f0a4b68: c426c900 */ lwc1 $f6,-0x3700($at) +/* f0a4b6c: 3c0143b8 */ lui $at,0x43b8 +/* f0a4b70: 44812000 */ mtc1 $at,$f4 +/* f0a4b74: 46105200 */ add.s $f8,$f10,$f16 +/* f0a4b78: 46064482 */ mul.s $f18,$f8,$f6 +/* f0a4b7c: 46049283 */ div.s $f10,$f18,$f4 +/* f0a4b80: 0c004b70 */ jal 0x12dc0 +/* f0a4b84: e7aa00d0 */ swc1 $f10,0xd0($sp) +/* f0a4b88: 44828000 */ mtc1 $v0,$f16 +/* f0a4b8c: 3c014f80 */ lui $at,0x4f80 +/* f0a4b90: 04410004 */ bgez $v0,.L0f0a4ba4 +/* f0a4b94: 46808220 */ cvt.s.w $f8,$f16 +/* f0a4b98: 44813000 */ mtc1 $at,$f6 +/* f0a4b9c: 00000000 */ sll $zero,$zero,0x0 +/* f0a4ba0: 46064200 */ add.s $f8,$f8,$f6 +.L0f0a4ba4: +/* f0a4ba4: 46144002 */ mul.s $f0,$f8,$f20 +/* f0a4ba8: 3c017f1b */ lui $at,0x7f1b +/* f0a4bac: c424c904 */ lwc1 $f4,-0x36fc($at) +/* f0a4bb0: 3c01446c */ lui $at,0x446c +/* f0a4bb4: 44818000 */ mtc1 $at,$f16 +/* f0a4bb8: 3c017f1b */ lui $at,0x7f1b +/* f0a4bbc: c428c908 */ lwc1 $f8,-0x36f8($at) +/* f0a4bc0: 46000480 */ add.s $f18,$f0,$f0 +/* f0a4bc4: 46049282 */ mul.s $f10,$f18,$f4 +/* f0a4bc8: 46105183 */ div.s $f6,$f10,$f16 +/* f0a4bcc: 46083481 */ sub.s $f18,$f6,$f8 +/* f0a4bd0: 0c004b70 */ jal 0x12dc0 +/* f0a4bd4: e7b200d4 */ swc1 $f18,0xd4($sp) +/* f0a4bd8: 44822000 */ mtc1 $v0,$f4 +/* f0a4bdc: 3c014f80 */ lui $at,0x4f80 +/* f0a4be0: 04410004 */ bgez $v0,.L0f0a4bf4 +/* f0a4be4: 468022a0 */ cvt.s.w $f10,$f4 +/* f0a4be8: 44818000 */ mtc1 $at,$f16 +/* f0a4bec: 00000000 */ sll $zero,$zero,0x0 +/* f0a4bf0: 46105280 */ add.s $f10,$f10,$f16 +.L0f0a4bf4: +/* f0a4bf4: 46145002 */ mul.s $f0,$f10,$f20 +/* f0a4bf8: 3c017f1b */ lui $at,0x7f1b +/* f0a4bfc: c428c90c */ lwc1 $f8,-0x36f4($at) +/* f0a4c00: 3c01446c */ lui $at,0x446c +/* f0a4c04: 44812000 */ mtc1 $at,$f4 +/* f0a4c08: 3c017f1b */ lui $at,0x7f1b +/* f0a4c0c: c42ac910 */ lwc1 $f10,-0x36f0($at) +/* f0a4c10: 46000180 */ add.s $f6,$f0,$f0 +/* f0a4c14: 46083482 */ mul.s $f18,$f6,$f8 +/* f0a4c18: 46049403 */ div.s $f16,$f18,$f4 +/* f0a4c1c: 460a8181 */ sub.s $f6,$f16,$f10 +/* f0a4c20: e7a600d8 */ swc1 $f6,0xd8($sp) +.L0f0a4c24: +/* f0a4c24: 3c014348 */ lui $at,0x4348 +.L0f0a4c28: +/* f0a4c28: 44819000 */ mtc1 $at,$f18 +/* f0a4c2c: c60806dc */ lwc1 $f8,0x6dc($s0) +/* f0a4c30: 27a400d0 */ addiu $a0,$sp,0xd0 +/* f0a4c34: 27a50090 */ addiu $a1,$sp,0x90 +/* f0a4c38: 46124101 */ sub.s $f4,$f8,$f18 +/* f0a4c3c: 0c005923 */ jal 0x1648c +/* f0a4c40: e60406d8 */ swc1 $f4,0x6d8($s0) +/* f0a4c44: 27a40090 */ addiu $a0,$sp,0x90 +/* f0a4c48: 0c005768 */ jal 0x15da0 +/* f0a4c4c: 26050718 */ addiu $a1,$s0,0x718 +/* f0a4c50: 3c03800a */ lui $v1,0x800a +/* f0a4c54: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0a4c58: 8c790034 */ lw $t9,0x34($v1) +/* f0a4c5c: 5b20002e */ blezl $t9,.L0f0a4d18 +/* f0a4c60: 920b06d6 */ lbu $t3,0x6d6($s0) +/* f0a4c64: 8e0806d4 */ lw $t0,0x6d4($s0) +/* f0a4c68: 00084d00 */ sll $t1,$t0,0x14 +/* f0a4c6c: 00095742 */ srl $t2,$t1,0x1d +/* f0a4c70: 51400029 */ beqzl $t2,.L0f0a4d18 +/* f0a4c74: 920b06d6 */ lbu $t3,0x6d6($s0) +/* f0a4c78: c6100324 */ lwc1 $f16,0x324($s0) +/* f0a4c7c: c60a0364 */ lwc1 $f10,0x364($s0) +/* f0a4c80: c460004c */ lwc1 $f0,0x4c($v1) +/* f0a4c84: 260402f4 */ addiu $a0,$s0,0x2f4 +/* f0a4c88: 460a8181 */ sub.s $f6,$f16,$f10 +/* f0a4c8c: 27a50044 */ addiu $a1,$sp,0x44 +/* f0a4c90: 46003203 */ div.s $f8,$f6,$f0 +/* f0a4c94: e7a80084 */ swc1 $f8,0x84($sp) +/* f0a4c98: c6040368 */ lwc1 $f4,0x368($s0) +/* f0a4c9c: c6120328 */ lwc1 $f18,0x328($s0) +/* f0a4ca0: 46049401 */ sub.s $f16,$f18,$f4 +/* f0a4ca4: 46008283 */ div.s $f10,$f16,$f0 +/* f0a4ca8: e7aa0088 */ swc1 $f10,0x88($sp) +/* f0a4cac: c608036c */ lwc1 $f8,0x36c($s0) +/* f0a4cb0: c606032c */ lwc1 $f6,0x32c($s0) +/* f0a4cb4: 46083481 */ sub.s $f18,$f6,$f8 +/* f0a4cb8: 46009103 */ div.s $f4,$f18,$f0 +/* f0a4cbc: 0c005d62 */ jal 0x17588 +/* f0a4cc0: e7a4008c */ swc1 $f4,0x8c($sp) +/* f0a4cc4: 27a40044 */ addiu $a0,$sp,0x44 +/* f0a4cc8: 0c0056c4 */ jal 0x15b10 +/* f0a4ccc: 27a50084 */ addiu $a1,$sp,0x84 +/* f0a4cd0: 3c017f1b */ lui $at,0x7f1b +/* f0a4cd4: c420c914 */ lwc1 $f0,-0x36ec($at) +/* f0a4cd8: c7aa0084 */ lwc1 $f10,0x84($sp) +/* f0a4cdc: c61006e8 */ lwc1 $f16,0x6e8($s0) +/* f0a4ce0: c61206ec */ lwc1 $f18,0x6ec($s0) +/* f0a4ce4: 46005182 */ mul.s $f6,$f10,$f0 +/* f0a4ce8: 46068200 */ add.s $f8,$f16,$f6 +/* f0a4cec: c60606f0 */ lwc1 $f6,0x6f0($s0) +/* f0a4cf0: e60806e8 */ swc1 $f8,0x6e8($s0) +/* f0a4cf4: c7a40088 */ lwc1 $f4,0x88($sp) +/* f0a4cf8: 46002282 */ mul.s $f10,$f4,$f0 +/* f0a4cfc: 460a9400 */ add.s $f16,$f18,$f10 +/* f0a4d00: e61006ec */ swc1 $f16,0x6ec($s0) +/* f0a4d04: c7a8008c */ lwc1 $f8,0x8c($sp) +/* f0a4d08: 46004102 */ mul.s $f4,$f8,$f0 +/* f0a4d0c: 46043480 */ add.s $f18,$f6,$f4 +/* f0a4d10: e61206f0 */ swc1 $f18,0x6f0($s0) +/* f0a4d14: 920b06d6 */ lbu $t3,0x6d6($s0) +.L0f0a4d18: +/* f0a4d18: 316cff0f */ andi $t4,$t3,0xff0f +/* f0a4d1c: 358d0020 */ ori $t5,$t4,0x20 +/* f0a4d20: 10000043 */ beqz $zero,.L0f0a4e30 +/* f0a4d24: a20d06d6 */ sb $t5,0x6d6($s0) +.L0f0a4d28: +/* f0a4d28: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0a4d2c: 8c6e0284 */ lw $t6,0x284($v1) +/* f0a4d30: c460004c */ lwc1 $f0,0x4c($v1) +/* f0a4d34: 3c013fc0 */ lui $at,0x3fc0 +/* f0a4d38: 8dcf00d8 */ lw $t7,0xd8($t6) +/* f0a4d3c: 11e00008 */ beqz $t7,.L0f0a4d60 +/* f0a4d40: 00000000 */ sll $zero,$zero,0x0 +/* f0a4d44: 44811000 */ mtc1 $at,$f2 +/* f0a4d48: 00000000 */ sll $zero,$zero,0x0 +/* f0a4d4c: 4600103c */ c.lt.s $f2,$f0 +/* f0a4d50: 00000000 */ sll $zero,$zero,0x0 +/* f0a4d54: 45000002 */ bc1f .L0f0a4d60 +/* f0a4d58: 00000000 */ sll $zero,$zero,0x0 +/* f0a4d5c: 46001006 */ mov.s $f0,$f2 +.L0f0a4d60: +/* f0a4d60: 3c017f1b */ lui $at,0x7f1b +/* f0a4d64: c42ac918 */ lwc1 $f10,-0x36e8($at) +/* f0a4d68: c60e06e0 */ lwc1 $f14,0x6e0($s0) +/* f0a4d6c: c60806d8 */ lwc1 $f8,0x6d8($s0) +/* f0a4d70: 460a0402 */ mul.s $f16,$f0,$f10 +/* f0a4d74: c60206ec */ lwc1 $f2,0x6ec($s0) +/* f0a4d78: 4608703c */ c.lt.s $f14,$f8 +/* f0a4d7c: 3c013f00 */ lui $at,0x3f00 +/* f0a4d80: 45000006 */ bc1f .L0f0a4d9c +/* f0a4d84: 46101301 */ sub.s $f12,$f2,$f16 +/* f0a4d88: 921806d6 */ lbu $t8,0x6d6($s0) +/* f0a4d8c: 3319ff0f */ andi $t9,$t8,0xff0f +/* f0a4d90: 37280030 */ ori $t0,$t9,0x30 +/* f0a4d94: 10000026 */ beqz $zero,.L0f0a4e30 +/* f0a4d98: a20806d6 */ sb $t0,0x6d6($s0) +.L0f0a4d9c: +/* f0a4d9c: 44813000 */ mtc1 $at,$f6 +/* f0a4da0: 460c1480 */ add.s $f18,$f2,$f12 +/* f0a4da4: c60806dc */ lwc1 $f8,0x6dc($s0) +/* f0a4da8: 46060102 */ mul.s $f4,$f0,$f6 +/* f0a4dac: c60606e8 */ lwc1 $f6,0x6e8($s0) +/* f0a4db0: e60c06ec */ swc1 $f12,0x6ec($s0) +/* f0a4db4: 00001025 */ or $v0,$zero,$zero +/* f0a4db8: 26040718 */ addiu $a0,$s0,0x718 +/* f0a4dbc: 260506f4 */ addiu $a1,$s0,0x6f4 +/* f0a4dc0: 46122282 */ mul.s $f10,$f4,$f18 +/* f0a4dc4: 460a7400 */ add.s $f16,$f14,$f10 +/* f0a4dc8: 46060102 */ mul.s $f4,$f0,$f6 +/* f0a4dcc: c60a06e4 */ lwc1 $f10,0x6e4($s0) +/* f0a4dd0: e61006e0 */ swc1 $f16,0x6e0($s0) +/* f0a4dd4: c61006f0 */ lwc1 $f16,0x6f0($s0) +/* f0a4dd8: 46100182 */ mul.s $f6,$f0,$f16 +/* f0a4ddc: 46044480 */ add.s $f18,$f8,$f4 +/* f0a4de0: e61206dc */ swc1 $f18,0x6dc($s0) +/* f0a4de4: 46065200 */ add.s $f8,$f10,$f6 +/* f0a4de8: e60806e4 */ swc1 $f8,0x6e4($s0) +/* f0a4dec: 8c690034 */ lw $t1,0x34($v1) +/* f0a4df0: 59200010 */ blezl $t1,.L0f0a4e34 +/* f0a4df4: 8fbf0024 */ lw $ra,0x24($sp) +/* f0a4df8: afa40030 */ sw $a0,0x30($sp) +/* f0a4dfc: afa5002c */ sw $a1,0x2c($sp) +/* f0a4e00: 8fa40030 */ lw $a0,0x30($sp) +.L0f0a4e04: +/* f0a4e04: 8fa5002c */ lw $a1,0x2c($sp) +/* f0a4e08: 0c005844 */ jal 0x16110 +/* f0a4e0c: afa20040 */ sw $v0,0x40($sp) +/* f0a4e10: 3c03800a */ lui $v1,0x800a +/* f0a4e14: 8fa20040 */ lw $v0,0x40($sp) +/* f0a4e18: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0a4e1c: 8c6a0034 */ lw $t2,0x34($v1) +/* f0a4e20: 24420001 */ addiu $v0,$v0,0x1 +/* f0a4e24: 004a082a */ slt $at,$v0,$t2 +/* f0a4e28: 5420fff6 */ bnezl $at,.L0f0a4e04 +/* f0a4e2c: 8fa40030 */ lw $a0,0x30($sp) +.L0f0a4e30: +/* f0a4e30: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0a4e34: +/* f0a4e34: d7b40018 */ ldc1 $f20,0x18($sp) +/* f0a4e38: 8fb00020 */ lw $s0,0x20($sp) +/* f0a4e3c: 03e00008 */ jr $ra +/* f0a4e40: 27bd00e0 */ addiu $sp,$sp,0xe0 +); + +GLOBAL_ASM( +glabel func0f0a4e44 +/* f0a4e44: 27bdfee8 */ addiu $sp,$sp,-280 +/* f0a4e48: 3c0e8007 */ lui $t6,0x8007 +/* f0a4e4c: afbf0044 */ sw $ra,0x44($sp) +/* f0a4e50: afb70040 */ sw $s7,0x40($sp) +/* f0a4e54: afb6003c */ sw $s6,0x3c($sp) +/* f0a4e58: afb50038 */ sw $s5,0x38($sp) +/* f0a4e5c: afb40034 */ sw $s4,0x34($sp) +/* f0a4e60: afb30030 */ sw $s3,0x30($sp) +/* f0a4e64: afb2002c */ sw $s2,0x2c($sp) +/* f0a4e68: afb10028 */ sw $s1,0x28($sp) +/* f0a4e6c: afb00024 */ sw $s0,0x24($sp) +/* f0a4e70: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0a4e74: afa60120 */ sw $a2,0x120($sp) +/* f0a4e78: 25ce0238 */ addiu $t6,$t6,0x238 +/* f0a4e7c: 8dc10000 */ lw $at,0x0($t6) +/* f0a4e80: 8fb10128 */ lw $s1,0x128($sp) +/* f0a4e84: 27b300c4 */ addiu $s3,$sp,0xc4 +/* f0a4e88: ae610000 */ sw $at,0x0($s3) +/* f0a4e8c: 8dd90004 */ lw $t9,0x4($t6) +/* f0a4e90: 0080b025 */ or $s6,$a0,$zero +/* f0a4e94: 00e0a025 */ or $s4,$a3,$zero +/* f0a4e98: ae790004 */ sw $t9,0x4($s3) +/* f0a4e9c: 8dc10008 */ lw $at,0x8($t6) +/* f0a4ea0: 00a0a825 */ or $s5,$a1,$zero +/* f0a4ea4: ae610008 */ sw $at,0x8($s3) +/* f0a4ea8: 8c880558 */ lw $t0,0x558($a0) +/* f0a4eac: 8ed205f8 */ lw $s2,0x5f8($s6) +/* f0a4eb0: 0111001a */ div $zero,$t0,$s1 +/* f0a4eb4: 00008010 */ mfhi $s0 +/* f0a4eb8: 16200002 */ bnez $s1,.L0f0a4ec4 +/* f0a4ebc: 00000000 */ sll $zero,$zero,0x0 +/* f0a4ec0: 0007000d */ break 0x7 +.L0f0a4ec4: +/* f0a4ec4: 2401ffff */ addiu $at,$zero,-1 +/* f0a4ec8: 16210004 */ bne $s1,$at,.L0f0a4edc +/* f0a4ecc: 3c018000 */ lui $at,0x8000 +/* f0a4ed0: 15010002 */ bne $t0,$at,.L0f0a4edc +/* f0a4ed4: 00000000 */ sll $zero,$zero,0x0 +/* f0a4ed8: 0006000d */ break 0x6 +.L0f0a4edc: +/* f0a4edc: 0c004b70 */ jal 0x12dc0 +/* f0a4ee0: 00000000 */ sll $zero,$zero,0x0 +/* f0a4ee4: 44822000 */ mtc1 $v0,$f4 +/* f0a4ee8: 27b700d8 */ addiu $s7,$sp,0xd8 +/* f0a4eec: 04410005 */ bgez $v0,.L0f0a4f04 +/* f0a4ef0: 468021a0 */ cvt.s.w $f6,$f4 +/* f0a4ef4: 3c014f80 */ lui $at,0x4f80 +/* f0a4ef8: 44814000 */ mtc1 $at,$f8 +/* f0a4efc: 00000000 */ sll $zero,$zero,0x0 +/* f0a4f00: 46083180 */ add.s $f6,$f6,$f8 +.L0f0a4f04: +/* f0a4f04: 3c012f80 */ lui $at,0x2f80 +/* f0a4f08: 44815000 */ mtc1 $at,$f10 +/* f0a4f0c: 3c013e80 */ lui $at,0x3e80 +/* f0a4f10: 44819000 */ mtc1 $at,$f18 +/* f0a4f14: 460a3402 */ mul.s $f16,$f6,$f10 +/* f0a4f18: 3c013f80 */ lui $at,0x3f80 +/* f0a4f1c: 44814000 */ mtc1 $at,$f8 +/* f0a4f20: 02e02025 */ or $a0,$s7,$zero +/* f0a4f24: 46128102 */ mul.s $f4,$f16,$f18 +/* f0a4f28: 46082180 */ add.s $f6,$f4,$f8 +/* f0a4f2c: e7a600b4 */ swc1 $f6,0xb4($sp) +/* f0a4f30: c6aa0028 */ lwc1 $f10,0x28($s5) +/* f0a4f34: 0c00566c */ jal 0x159b0 +/* f0a4f38: e7aa00b0 */ swc1 $f10,0xb0($sp) +/* f0a4f3c: 12800017 */ beqz $s4,.L0f0a4f9c +/* f0a4f40: 00000000 */ sll $zero,$zero,0x0 +/* f0a4f44: 8e890010 */ lw $t1,0x10($s4) +/* f0a4f48: 312a0001 */ andi $t2,$t1,0x1 +/* f0a4f4c: 11400013 */ beqz $t2,.L0f0a4f9c +/* f0a4f50: 00000000 */ sll $zero,$zero,0x0 +/* f0a4f54: 0c004b70 */ jal 0x12dc0 +/* f0a4f58: 00000000 */ sll $zero,$zero,0x0 +/* f0a4f5c: 44828000 */ mtc1 $v0,$f16 +/* f0a4f60: 3c014f80 */ lui $at,0x4f80 +/* f0a4f64: 04410004 */ bgez $v0,.L0f0a4f78 +/* f0a4f68: 468084a0 */ cvt.s.w $f18,$f16 +/* f0a4f6c: 44812000 */ mtc1 $at,$f4 +/* f0a4f70: 00000000 */ sll $zero,$zero,0x0 +/* f0a4f74: 46049480 */ add.s $f18,$f18,$f4 +.L0f0a4f78: +/* f0a4f78: 3c012f80 */ lui $at,0x2f80 +/* f0a4f7c: 44814000 */ mtc1 $at,$f8 +/* f0a4f80: 3c017f1b */ lui $at,0x7f1b +/* f0a4f84: c42ac91c */ lwc1 $f10,-0x36e4($at) +/* f0a4f88: 46089182 */ mul.s $f6,$f18,$f8 +/* f0a4f8c: 02e02825 */ or $a1,$s7,$zero +/* f0a4f90: 460a3302 */ mul.s $f12,$f6,$f10 +/* f0a4f94: 0c005900 */ jal 0x16400 +/* f0a4f98: 00000000 */ sll $zero,$zero,0x0 +.L0f0a4f9c: +/* f0a4f9c: 0c004b70 */ jal 0x12dc0 +/* f0a4fa0: 00000000 */ sll $zero,$zero,0x0 +/* f0a4fa4: 44828000 */ mtc1 $v0,$f16 +/* f0a4fa8: 3c014f80 */ lui $at,0x4f80 +/* f0a4fac: 04410004 */ bgez $v0,.L0f0a4fc0 +/* f0a4fb0: 46808120 */ cvt.s.w $f4,$f16 +/* f0a4fb4: 44819000 */ mtc1 $at,$f18 +/* f0a4fb8: 00000000 */ sll $zero,$zero,0x0 +/* f0a4fbc: 46122100 */ add.s $f4,$f4,$f18 +.L0f0a4fc0: +/* f0a4fc0: 3c012f80 */ lui $at,0x2f80 +/* f0a4fc4: 44814000 */ mtc1 $at,$f8 +/* f0a4fc8: 3c017f1b */ lui $at,0x7f1b +/* f0a4fcc: d430c920 */ ldc1 $f16,-0x36e0($at) +/* f0a4fd0: 46082182 */ mul.s $f6,$f4,$f8 +/* f0a4fd4: 3c017f1b */ lui $at,0x7f1b +/* f0a4fd8: d424c928 */ ldc1 $f4,-0x36d8($at) +/* f0a4fdc: 02e02825 */ or $a1,$s7,$zero +/* f0a4fe0: 460032a1 */ cvt.d.s $f10,$f6 +/* f0a4fe4: 46305482 */ mul.d $f18,$f10,$f16 +/* f0a4fe8: 46249201 */ sub.d $f8,$f18,$f4 +/* f0a4fec: 0c005900 */ jal 0x16400 +/* f0a4ff0: 46204320 */ cvt.s.d $f12,$f8 +/* f0a4ff4: 8fab0138 */ lw $t3,0x138($sp) +/* f0a4ff8: 8fb5012c */ lw $s5,0x12c($sp) +/* f0a4ffc: 02e02825 */ or $a1,$s7,$zero +/* f0a5000: 000b6180 */ sll $t4,$t3,0x6 +/* f0a5004: 02aca021 */ addu $s4,$s5,$t4 +/* f0a5008: 0c00567f */ jal 0x159fc +/* f0a500c: 02802025 */ or $a0,$s4,$zero +/* f0a5010: c7ac00b4 */ lwc1 $f12,0xb4($sp) +/* f0a5014: 0c0057c1 */ jal 0x15f04 +/* f0a5018: 02e02825 */ or $a1,$s7,$zero +/* f0a501c: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f0a5020: 0c0057aa */ jal 0x15ea8 +/* f0a5024: 02e02825 */ or $a1,$s7,$zero +/* f0a5028: 02e02025 */ or $a0,$s7,$zero +/* f0a502c: 0c005746 */ jal 0x15d18 +/* f0a5030: 02802825 */ or $a1,$s4,$zero +/* f0a5034: 16400006 */ bnez $s2,.L0f0a5050 +/* f0a5038: 00001025 */ or $v0,$zero,$zero +/* f0a503c: 8fb70130 */ lw $s7,0x130($sp) +/* f0a5040: 24010014 */ addiu $at,$zero,0x14 +/* f0a5044: 12e10002 */ beq $s7,$at,.L0f0a5050 +/* f0a5048: 00000000 */ sll $zero,$zero,0x0 +/* f0a504c: 26520001 */ addiu $s2,$s2,0x1 +.L0f0a5050: +/* f0a5050: 1a40000d */ blez $s2,.L0f0a5088 +/* f0a5054: 8fb70130 */ lw $s7,0x130($sp) +/* f0a5058: 24070001 */ addiu $a3,$zero,0x1 +/* f0a505c: 00106880 */ sll $t5,$s0,0x2 +.L0f0a5060: +/* f0a5060: 26100001 */ addiu $s0,$s0,0x1 +/* f0a5064: 026dc021 */ addu $t8,$s3,$t5 +/* f0a5068: 0211082a */ slt $at,$s0,$s1 +/* f0a506c: 14200002 */ bnez $at,.L0f0a5078 +/* f0a5070: af070000 */ sw $a3,0x0($t8) +/* f0a5074: 00008025 */ or $s0,$zero,$zero +.L0f0a5078: +/* f0a5078: 24420001 */ addiu $v0,$v0,0x1 +/* f0a507c: 5452fff8 */ bnel $v0,$s2,.L0f0a5060 +/* f0a5080: 00106880 */ sll $t5,$s0,0x2 +/* f0a5084: 00001025 */ or $v0,$zero,$zero +.L0f0a5088: +/* f0a5088: 1a20000f */ blez $s1,.L0f0a50c8 +/* f0a508c: 24070001 */ addiu $a3,$zero,0x1 +/* f0a5090: 00001825 */ or $v1,$zero,$zero +/* f0a5094: 27a400c4 */ addiu $a0,$sp,0xc4 +/* f0a5098: 8fa60134 */ lw $a2,0x134($sp) +.L0f0a509c: +/* f0a509c: 8c8f0000 */ lw $t7,0x0($a0) +/* f0a50a0: 24420001 */ addiu $v0,$v0,0x1 +/* f0a50a4: 24840004 */ addiu $a0,$a0,0x4 +/* f0a50a8: 11e00005 */ beqz $t7,.L0f0a50c0 +/* f0a50ac: 00c37021 */ addu $t6,$a2,$v1 +/* f0a50b0: 8dc50000 */ lw $a1,0x0($t6) +/* f0a50b4: 10a00002 */ beqz $a1,.L0f0a50c0 +/* f0a50b8: 00000000 */ sll $zero,$zero,0x0 +/* f0a50bc: aca70000 */ sw $a3,0x0($a1) +.L0f0a50c0: +/* f0a50c0: 1451fff6 */ bne $v0,$s1,.L0f0a509c +/* f0a50c4: 24630004 */ addiu $v1,$v1,0x4 +.L0f0a50c8: +/* f0a50c8: 24120050 */ addiu $s2,$zero,0x50 +/* f0a50cc: 8fb40140 */ lw $s4,0x140($sp) +/* f0a50d0: 27b10070 */ addiu $s1,$sp,0x70 +/* f0a50d4: 8fa40120 */ lw $a0,0x120($sp) +.L0f0a50d8: +/* f0a50d8: 0c006a47 */ jal 0x1a91c +/* f0a50dc: 02402825 */ or $a1,$s2,$zero +/* f0a50e0: 10400077 */ beqz $v0,.L0f0a52c0 +/* f0a50e4: 00402025 */ or $a0,$v0,$zero +/* f0a50e8: 24010014 */ addiu $at,$zero,0x14 +/* f0a50ec: 12e10074 */ beq $s7,$at,.L0f0a52c0 +/* f0a50f0: 24010013 */ addiu $at,$zero,0x13 +/* f0a50f4: 12e10072 */ beq $s7,$at,.L0f0a52c0 +/* f0a50f8: c7aa00b4 */ lwc1 $f10,0xb4($sp) +/* f0a50fc: 3c017f1b */ lui $at,0x7f1b +/* f0a5100: c426c930 */ lwc1 $f6,-0x36d0($at) +/* f0a5104: 8c500004 */ lw $s0,0x4($v0) +/* f0a5108: 00002825 */ or $a1,$zero,$zero +/* f0a510c: 460a3502 */ mul.s $f20,$f6,$f10 +/* f0a5110: 0c006949 */ jal 0x1a524 +/* f0a5114: 00000000 */ sll $zero,$zero,0x0 +/* f0a5118: c6100000 */ lwc1 $f16,0x0($s0) +/* f0a511c: c7b200d8 */ lwc1 $f18,0xd8($sp) +/* f0a5120: c6080004 */ lwc1 $f8,0x4($s0) +/* f0a5124: c7a600e8 */ lwc1 $f6,0xe8($sp) +/* f0a5128: 46128102 */ mul.s $f4,$f16,$f18 +/* f0a512c: c6120008 */ lwc1 $f18,0x8($s0) +/* f0a5130: 00409825 */ or $s3,$v0,$zero +/* f0a5134: 46064282 */ mul.s $f10,$f8,$f6 +/* f0a5138: c7a800f8 */ lwc1 $f8,0xf8($sp) +/* f0a513c: 02202025 */ or $a0,$s1,$zero +/* f0a5140: 46089182 */ mul.s $f6,$f18,$f8 +/* f0a5144: 460a2400 */ add.s $f16,$f4,$f10 +/* f0a5148: c7aa0108 */ lwc1 $f10,0x108($sp) +/* f0a514c: 46068100 */ add.s $f4,$f16,$f6 +/* f0a5150: c7b000dc */ lwc1 $f16,0xdc($sp) +/* f0a5154: 46045480 */ add.s $f18,$f10,$f4 +/* f0a5158: c7a400ec */ lwc1 $f4,0xec($sp) +/* f0a515c: e7b20060 */ swc1 $f18,0x60($sp) +/* f0a5160: c6080000 */ lwc1 $f8,0x0($s0) +/* f0a5164: c60a0004 */ lwc1 $f10,0x4($s0) +/* f0a5168: 46104182 */ mul.s $f6,$f8,$f16 +/* f0a516c: c6100008 */ lwc1 $f16,0x8($s0) +/* f0a5170: 46045482 */ mul.s $f18,$f10,$f4 +/* f0a5174: c7aa00fc */ lwc1 $f10,0xfc($sp) +/* f0a5178: 460a8102 */ mul.s $f4,$f16,$f10 +/* f0a517c: 46123200 */ add.s $f8,$f6,$f18 +/* f0a5180: c7b2010c */ lwc1 $f18,0x10c($sp) +/* f0a5184: 46044180 */ add.s $f6,$f8,$f4 +/* f0a5188: c7a800e0 */ lwc1 $f8,0xe0($sp) +/* f0a518c: 46069400 */ add.s $f16,$f18,$f6 +/* f0a5190: c7a600f0 */ lwc1 $f6,0xf0($sp) +/* f0a5194: e7b00064 */ swc1 $f16,0x64($sp) +/* f0a5198: c60a0000 */ lwc1 $f10,0x0($s0) +/* f0a519c: c6120004 */ lwc1 $f18,0x4($s0) +/* f0a51a0: 46085102 */ mul.s $f4,$f10,$f8 +/* f0a51a4: c6080008 */ lwc1 $f8,0x8($s0) +/* f0a51a8: 46069402 */ mul.s $f16,$f18,$f6 +/* f0a51ac: c7b20100 */ lwc1 $f18,0x100($sp) +/* f0a51b0: 46124182 */ mul.s $f6,$f8,$f18 +/* f0a51b4: 46102280 */ add.s $f10,$f4,$f16 +/* f0a51b8: c7b00110 */ lwc1 $f16,0x110($sp) +/* f0a51bc: 46065100 */ add.s $f4,$f10,$f6 +/* f0a51c0: 46048200 */ add.s $f8,$f16,$f4 +/* f0a51c4: 0c00566c */ jal 0x159b0 +/* f0a51c8: e7a80068 */ swc1 $f8,0x68($sp) +/* f0a51cc: 0c004b70 */ jal 0x12dc0 +/* f0a51d0: 00000000 */ sll $zero,$zero,0x0 +/* f0a51d4: 44829000 */ mtc1 $v0,$f18 +/* f0a51d8: 02202025 */ or $a0,$s1,$zero +/* f0a51dc: 04410005 */ bgez $v0,.L0f0a51f4 +/* f0a51e0: 468092a0 */ cvt.s.w $f10,$f18 +/* f0a51e4: 3c014f80 */ lui $at,0x4f80 +/* f0a51e8: 44813000 */ mtc1 $at,$f6 +/* f0a51ec: 00000000 */ sll $zero,$zero,0x0 +/* f0a51f0: 46065280 */ add.s $f10,$f10,$f6 +.L0f0a51f4: +/* f0a51f4: 3c012f80 */ lui $at,0x2f80 +/* f0a51f8: 44818000 */ mtc1 $at,$f16 +/* f0a51fc: 3c017f1b */ lui $at,0x7f1b +/* f0a5200: c428c934 */ lwc1 $f8,-0x36cc($at) +/* f0a5204: 46105102 */ mul.s $f4,$f10,$f16 +/* f0a5208: c7b00064 */ lwc1 $f16,0x64($sp) +/* f0a520c: c7a60060 */ lwc1 $f6,0x60($sp) +/* f0a5210: 46003287 */ neg.s $f10,$f6 +/* f0a5214: 46082482 */ mul.s $f18,$f4,$f8 +/* f0a5218: c7a80068 */ lwc1 $f8,0x68($sp) +/* f0a521c: 46008107 */ neg.s $f4,$f16 +/* f0a5220: 44065000 */ mfc1 $a2,$f10 +/* f0a5224: 44072000 */ mfc1 $a3,$f4 +/* f0a5228: 44059000 */ mfc1 $a1,$f18 +/* f0a522c: 46004487 */ neg.s $f18,$f8 +/* f0a5230: 0c005c0a */ jal 0x17028 +/* f0a5234: e7b20010 */ swc1 $f18,0x10($sp) +/* f0a5238: 4600a306 */ mov.s $f12,$f20 +/* f0a523c: 0c0057c1 */ jal 0x15f04 +/* f0a5240: 02202825 */ or $a1,$s1,$zero +/* f0a5244: c6a60030 */ lwc1 $f6,0x30($s5) +/* f0a5248: c6ca01c0 */ lwc1 $f10,0x1c0($s6) +/* f0a524c: c6a40034 */ lwc1 $f4,0x34($s5) +/* f0a5250: c6c801c4 */ lwc1 $f8,0x1c4($s6) +/* f0a5254: 460a3401 */ sub.s $f16,$f6,$f10 +/* f0a5258: c6ca01c8 */ lwc1 $f10,0x1c8($s6) +/* f0a525c: c6a60038 */ lwc1 $f6,0x38($s5) +/* f0a5260: 46082481 */ sub.s $f18,$f4,$f8 +/* f0a5264: 44068000 */ mfc1 $a2,$f16 +/* f0a5268: 02802025 */ or $a0,$s4,$zero +/* f0a526c: 460a3401 */ sub.s $f16,$f6,$f10 +/* f0a5270: 44079000 */ mfc1 $a3,$f18 +/* f0a5274: 24050000 */ addiu $a1,$zero,0x0 +/* f0a5278: 0c005ba6 */ jal 0x16e98 +/* f0a527c: e7b00010 */ swc1 $f16,0x10($sp) +/* f0a5280: 02802025 */ or $a0,$s4,$zero +/* f0a5284: 0c00567f */ jal 0x159fc +/* f0a5288: 02202825 */ or $a1,$s1,$zero +/* f0a528c: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f0a5290: 0c0059c4 */ jal 0x16710 +/* f0a5294: 02202825 */ or $a1,$s1,$zero +/* f0a5298: 8fa4013c */ lw $a0,0x13c($sp) +/* f0a529c: 0c00567f */ jal 0x159fc +/* f0a52a0: 02202825 */ or $a1,$s1,$zero +/* f0a52a4: 27a40060 */ addiu $a0,$sp,0x60 +/* f0a52a8: 0c005775 */ jal 0x15dd4 +/* f0a52ac: 02202825 */ or $a1,$s1,$zero +/* f0a52b0: 0013c980 */ sll $t9,$s3,0x6 +/* f0a52b4: 02b92821 */ addu $a1,$s5,$t9 +/* f0a52b8: 0c005746 */ jal 0x15d18 +/* f0a52bc: 02202025 */ or $a0,$s1,$zero +.L0f0a52c0: +/* f0a52c0: 26520001 */ addiu $s2,$s2,0x1 +/* f0a52c4: 24010053 */ addiu $at,$zero,0x53 +/* f0a52c8: 5641ff83 */ bnel $s2,$at,.L0f0a50d8 +/* f0a52cc: 8fa40120 */ lw $a0,0x120($sp) +/* f0a52d0: 8fbf0044 */ lw $ra,0x44($sp) +/* f0a52d4: d7b40018 */ ldc1 $f20,0x18($sp) +/* f0a52d8: 8fb00024 */ lw $s0,0x24($sp) +/* f0a52dc: 8fb10028 */ lw $s1,0x28($sp) +/* f0a52e0: 8fb2002c */ lw $s2,0x2c($sp) +/* f0a52e4: 8fb30030 */ lw $s3,0x30($sp) +/* f0a52e8: 8fb40034 */ lw $s4,0x34($sp) +/* f0a52ec: 8fb50038 */ lw $s5,0x38($sp) +/* f0a52f0: 8fb6003c */ lw $s6,0x3c($sp) +/* f0a52f4: 8fb70040 */ lw $s7,0x40($sp) +/* f0a52f8: 03e00008 */ jr $ra +/* f0a52fc: 27bd0118 */ addiu $sp,$sp,0x118 +); + +GLOBAL_ASM( +glabel func0f0a5300 +/* f0a5300: 27bdff88 */ addiu $sp,$sp,-120 +/* f0a5304: 3c03800a */ lui $v1,0x800a +/* f0a5308: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0a530c: 8c620284 */ lw $v0,0x284($v1) +/* f0a5310: 240e0001 */ addiu $t6,$zero,0x1 +/* f0a5314: afbf0014 */ sw $ra,0x14($sp) +/* f0a5318: afa40078 */ sw $a0,0x78($sp) +/* f0a531c: afa5007c */ sw $a1,0x7c($sp) +/* f0a5320: afa60080 */ sw $a2,0x80($sp) +/* f0a5324: afa70084 */ sw $a3,0x84($sp) +/* f0a5328: afae0070 */ sw $t6,0x70($sp) +/* f0a532c: 904f1583 */ lbu $t7,0x1583($v0) +/* f0a5330: 31f8fff7 */ andi $t8,$t7,0xfff7 +/* f0a5334: a0581583 */ sb $t8,0x1583($v0) +/* f0a5338: 8fb90080 */ lw $t9,0x80($sp) +/* f0a533c: 53200055 */ beqzl $t9,.L0f0a5494 +/* f0a5340: 8fab0080 */ lw $t3,0x80($sp) +/* f0a5344: 8c680284 */ lw $t0,0x284($v1) +/* f0a5348: 8fa40088 */ lw $a0,0x88($sp) +/* f0a534c: 8fa90084 */ lw $t1,0x84($sp) +/* f0a5350: c5040078 */ lwc1 $f4,0x78($t0) +/* f0a5354: 24010008 */ addiu $at,$zero,0x8 +/* f0a5358: 1080003b */ beqz $a0,.L0f0a5448 +/* f0a535c: e7a40074 */ swc1 $f4,0x74($sp) +/* f0a5360: 11210039 */ beq $t1,$at,.L0f0a5448 +/* f0a5364: 24010009 */ addiu $at,$zero,0x9 +/* f0a5368: 11210037 */ beq $t1,$at,.L0f0a5448 +/* f0a536c: 24010014 */ addiu $at,$zero,0x14 +/* f0a5370: 1521000a */ bne $t1,$at,.L0f0a539c +/* f0a5374: 2405003c */ addiu $a1,$zero,0x3c +/* f0a5378: 8faa0078 */ lw $t2,0x78($sp) +/* f0a537c: 24010001 */ addiu $at,$zero,0x1 +/* f0a5380: 24050031 */ addiu $a1,$zero,0x31 +/* f0a5384: 8d4b0558 */ lw $t3,0x558($t2) +/* f0a5388: 316c0001 */ andi $t4,$t3,0x1 +/* f0a538c: 15810003 */ bne $t4,$at,.L0f0a539c +/* f0a5390: 00000000 */ sll $zero,$zero,0x0 +/* f0a5394: 10000001 */ beqz $zero,.L0f0a539c +/* f0a5398: 24050030 */ addiu $a1,$zero,0x30 +.L0f0a539c: +/* f0a539c: 0c006a47 */ jal 0x1a91c +/* f0a53a0: 00000000 */ sll $zero,$zero,0x0 +/* f0a53a4: 10400017 */ beqz $v0,.L0f0a5404 +/* f0a53a8: 00402025 */ or $a0,$v0,$zero +/* f0a53ac: 0c006949 */ jal 0x1a524 +/* f0a53b0: 00002825 */ or $a1,$zero,$zero +/* f0a53b4: 8fad008c */ lw $t5,0x8c($sp) +/* f0a53b8: 00027180 */ sll $t6,$v0,0x6 +/* f0a53bc: 27a50024 */ addiu $a1,$sp,0x24 +/* f0a53c0: 0c005746 */ jal 0x15d18 +/* f0a53c4: 01ae2021 */ addu $a0,$t5,$t6 +/* f0a53c8: 3c017f1b */ lui $at,0x7f1b +/* f0a53cc: c42cc938 */ lwc1 $f12,-0x36c8($at) +/* f0a53d0: 0c0057c1 */ jal 0x15f04 +/* f0a53d4: 27a50024 */ addiu $a1,$sp,0x24 +/* f0a53d8: 0fc2d5de */ jal func0f0b5778 +/* f0a53dc: 00000000 */ sll $zero,$zero,0x0 +/* f0a53e0: 00402025 */ or $a0,$v0,$zero +/* f0a53e4: 0c00567f */ jal 0x159fc +/* f0a53e8: 27a50024 */ addiu $a1,$sp,0x24 +/* f0a53ec: 8fa4007c */ lw $a0,0x7c($sp) +/* f0a53f0: 8fa50074 */ lw $a1,0x74($sp) +/* f0a53f4: 0fc2b780 */ jal func0f0ade00 +/* f0a53f8: 27a60024 */ addiu $a2,$sp,0x24 +/* f0a53fc: 10000007 */ beqz $zero,.L0f0a541c +/* f0a5400: 24040046 */ addiu $a0,$zero,0x46 +.L0f0a5404: +/* f0a5404: 8fa60078 */ lw $a2,0x78($sp) +/* f0a5408: 8fa4007c */ lw $a0,0x7c($sp) +/* f0a540c: 8fa50074 */ lw $a1,0x74($sp) +/* f0a5410: 0fc2b780 */ jal func0f0ade00 +/* f0a5414: 24c602f4 */ addiu $a2,$a2,0x2f4 +/* f0a5418: 24040046 */ addiu $a0,$zero,0x46 +.L0f0a541c: +/* f0a541c: 00002825 */ or $a1,$zero,$zero +/* f0a5420: 8fa60078 */ lw $a2,0x78($sp) +/* f0a5424: 0fc25f9d */ jal func0f097e74 +/* f0a5428: 8fa70088 */ lw $a3,0x88($sp) +/* f0a542c: 24040047 */ addiu $a0,$zero,0x47 +/* f0a5430: 24050001 */ addiu $a1,$zero,0x1 +/* f0a5434: 8fa60078 */ lw $a2,0x78($sp) +/* f0a5438: 0fc25f9d */ jal func0f097e74 +/* f0a543c: 8fa70088 */ lw $a3,0x88($sp) +/* f0a5440: 3c03800a */ lui $v1,0x800a +/* f0a5444: 24639fc0 */ addiu $v1,$v1,-24640 +.L0f0a5448: +/* f0a5448: 8faf0080 */ lw $t7,0x80($sp) +/* f0a544c: 24010201 */ addiu $at,$zero,0x201 +/* f0a5450: 8de20000 */ lw $v0,0x0($t7) +/* f0a5454: 14410007 */ bne $v0,$at,.L0f0a5474 +/* f0a5458: 304800ff */ andi $t0,$v0,0xff +/* f0a545c: 8c780284 */ lw $t8,0x284($v1) +/* f0a5460: 8f1900bc */ lw $t9,0xbc($t8) +/* f0a5464: 0fc0897d */ jal func0f0225f4 +/* f0a5468: 8f240004 */ lw $a0,0x4($t9) +/* f0a546c: 10000009 */ beqz $zero,.L0f0a5494 +/* f0a5470: 8fab0080 */ lw $t3,0x80($sp) +.L0f0a5474: +/* f0a5474: 24010002 */ addiu $at,$zero,0x2 +/* f0a5478: 55010006 */ bnel $t0,$at,.L0f0a5494 +/* f0a547c: 8fab0080 */ lw $t3,0x80($sp) +/* f0a5480: 8c690284 */ lw $t1,0x284($v1) +/* f0a5484: 8d2a00bc */ lw $t2,0xbc($t1) +/* f0a5488: 0fc0897d */ jal func0f0225f4 +/* f0a548c: 8d440004 */ lw $a0,0x4($t2) +/* f0a5490: 8fab0080 */ lw $t3,0x80($sp) +.L0f0a5494: +/* f0a5494: 51600012 */ beqzl $t3,.L0f0a54e0 +/* f0a5498: 8fad0070 */ lw $t5,0x70($sp) +/* f0a549c: 8d620000 */ lw $v0,0x0($t3) +/* f0a54a0: 24010003 */ addiu $at,$zero,0x3 +/* f0a54a4: 304300ff */ andi $v1,$v0,0xff +/* f0a54a8: 10610003 */ beq $v1,$at,.L0f0a54b8 +/* f0a54ac: 304c0200 */ andi $t4,$v0,0x200 +/* f0a54b0: 51800003 */ beqzl $t4,.L0f0a54c0 +/* f0a54b4: 24010004 */ addiu $at,$zero,0x4 +.L0f0a54b8: +/* f0a54b8: afa00070 */ sw $zero,0x70($sp) +/* f0a54bc: 24010004 */ addiu $at,$zero,0x4 +.L0f0a54c0: +/* f0a54c0: 54610003 */ bnel $v1,$at,.L0f0a54d0 +/* f0a54c4: 24010002 */ addiu $at,$zero,0x2 +/* f0a54c8: afa00070 */ sw $zero,0x70($sp) +/* f0a54cc: 24010002 */ addiu $at,$zero,0x2 +.L0f0a54d0: +/* f0a54d0: 54610003 */ bnel $v1,$at,.L0f0a54e0 +/* f0a54d4: 8fad0070 */ lw $t5,0x70($sp) +/* f0a54d8: afa00070 */ sw $zero,0x70($sp) +/* f0a54dc: 8fad0070 */ lw $t5,0x70($sp) +.L0f0a54e0: +/* f0a54e0: 8fae0084 */ lw $t6,0x84($sp) +/* f0a54e4: 11a00016 */ beqz $t5,.L0f0a5540 +/* f0a54e8: 25cffffe */ addiu $t7,$t6,-2 +/* f0a54ec: 2de1002a */ sltiu $at,$t7,0x2a +/* f0a54f0: 10200013 */ beqz $at,.L0f0a5540 +/* f0a54f4: 000f7880 */ sll $t7,$t7,0x2 +/* f0a54f8: 3c017f1b */ lui $at,0x7f1b +/* f0a54fc: 002f0821 */ addu $at,$at,$t7 +/* f0a5500: 8c2fc93c */ lw $t7,-0x36c4($at) +/* f0a5504: 01e00008 */ jr $t7 +/* f0a5508: 00000000 */ sll $zero,$zero,0x0 +/* f0a550c: 0fc2b04e */ jal func0f0ac138 +/* f0a5510: 8fa4007c */ lw $a0,0x7c($sp) +/* f0a5514: 8fb80078 */ lw $t8,0x78($sp) +/* f0a5518: 8f190028 */ lw $t9,0x28($t8) +/* f0a551c: 27280001 */ addiu $t0,$t9,0x1 +/* f0a5520: 10000007 */ beqz $zero,.L0f0a5540 +/* f0a5524: af080028 */ sw $t0,0x28($t8) +/* f0a5528: 8fa90078 */ lw $t1,0x78($sp) +/* f0a552c: 8d2a0028 */ lw $t2,0x28($t1) +/* f0a5530: 254b0001 */ addiu $t3,$t2,0x1 +/* f0a5534: ad2b0028 */ sw $t3,0x28($t1) +/* f0a5538: 0fc2b04e */ jal func0f0ac138 +/* f0a553c: 8fa4007c */ lw $a0,0x7c($sp) +.L0f0a5540: +/* f0a5540: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a5544: 27bd0078 */ addiu $sp,$sp,0x78 +/* f0a5548: 03e00008 */ jr $ra +/* f0a554c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a5550 +/* f0a5550: 27bdfcf8 */ addiu $sp,$sp,-776 +/* f0a5554: 3c0f8007 */ lui $t7,0x8007 +/* f0a5558: afbf003c */ sw $ra,0x3c($sp) +/* f0a555c: afb00038 */ sw $s0,0x38($sp) +/* f0a5560: afa00280 */ sw $zero,0x280($sp) +/* f0a5564: 25ef0244 */ addiu $t7,$t7,0x244 +/* f0a5568: 8de10000 */ lw $at,0x0($t7) +/* f0a556c: 27ae0274 */ addiu $t6,$sp,0x274 +/* f0a5570: 8de90004 */ lw $t1,0x4($t7) +/* f0a5574: adc10000 */ sw $at,0x0($t6) +/* f0a5578: 8de10008 */ lw $at,0x8($t7) +/* f0a557c: 3c0b8007 */ lui $t3,0x8007 +/* f0a5580: 256b0250 */ addiu $t3,$t3,0x250 +/* f0a5584: adc90004 */ sw $t1,0x4($t6) +/* f0a5588: adc10008 */ sw $at,0x8($t6) +/* f0a558c: 8d610000 */ lw $at,0x0($t3) +/* f0a5590: 27aa01e4 */ addiu $t2,$sp,0x1e4 +/* f0a5594: 8d790004 */ lw $t9,0x4($t3) +/* f0a5598: ad410000 */ sw $at,0x0($t2) +/* f0a559c: 8d610008 */ lw $at,0x8($t3) +/* f0a55a0: 00041900 */ sll $v1,$a0,0x4 +/* f0a55a4: 00641823 */ subu $v1,$v1,$a0 +/* f0a55a8: 00031880 */ sll $v1,$v1,0x2 +/* f0a55ac: 3c02800a */ lui $v0,0x800a +/* f0a55b0: 00641821 */ addu $v1,$v1,$a0 +/* f0a55b4: ad590004 */ sw $t9,0x4($t2) +/* f0a55b8: ad410008 */ sw $at,0x8($t2) +/* f0a55bc: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a55c0: 000318c0 */ sll $v1,$v1,0x3 +/* f0a55c4: 00641821 */ addu $v1,$v1,$a0 +/* f0a55c8: 00031880 */ sll $v1,$v1,0x2 +/* f0a55cc: 00438021 */ addu $s0,$v0,$v1 +/* f0a55d0: 26100638 */ addiu $s0,$s0,0x638 +/* f0a55d4: afa001e0 */ sw $zero,0x1e0($sp) +/* f0a55d8: afb001d4 */ sw $s0,0x1d4($sp) +/* f0a55dc: afa001cc */ sw $zero,0x1cc($sp) +/* f0a55e0: afa30050 */ sw $v1,0x50($sp) +/* f0a55e4: afa40308 */ sw $a0,0x308($sp) +/* f0a55e8: 0fc2867c */ jal func0f0a19f0 +/* f0a55ec: afa201d8 */ sw $v0,0x1d8($sp) +/* f0a55f0: afa201c4 */ sw $v0,0x1c4($sp) +/* f0a55f4: afa001b8 */ sw $zero,0x1b8($sp) +/* f0a55f8: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0a55fc: 00402025 */ or $a0,$v0,$zero +/* f0a5600: 8fb80308 */ lw $t8,0x308($sp) +/* f0a5604: 24010001 */ addiu $at,$zero,0x1 +/* f0a5608: afa201c0 */ sw $v0,0x1c0($sp) +/* f0a560c: 17010007 */ bne $t8,$at,.L0f0a562c +/* f0a5610: 00000000 */ sll $zero,$zero,0x0 +/* f0a5614: 8fae01c4 */ lw $t6,0x1c4($sp) +/* f0a5618: 24010022 */ addiu $at,$zero,0x22 +/* f0a561c: 240f0001 */ addiu $t7,$zero,0x1 +/* f0a5620: 15c10002 */ bne $t6,$at,.L0f0a562c +/* f0a5624: 00000000 */ sll $zero,$zero,0x0 +/* f0a5628: afaf01b8 */ sw $t7,0x1b8($sp) +.L0f0a562c: +/* f0a562c: 0fc2c40f */ jal func0f0b103c +/* f0a5630: 02002025 */ or $a0,$s0,$zero +/* f0a5634: 10400007 */ beqz $v0,.L0f0a5654 +/* f0a5638: afa201d0 */ sw $v0,0x1d0($sp) +/* f0a563c: 8c490000 */ lw $t1,0x0($v0) +/* f0a5640: 24010001 */ addiu $at,$zero,0x1 +/* f0a5644: 312d00ff */ andi $t5,$t1,0xff +/* f0a5648: 55a10003 */ bnel $t5,$at,.L0f0a5658 +/* f0a564c: 02002025 */ or $a0,$s0,$zero +/* f0a5650: afa201cc */ sw $v0,0x1cc($sp) +.L0f0a5654: +/* f0a5654: 02002025 */ or $a0,$s0,$zero +.L0f0a5658: +/* f0a5658: 0fc27554 */ jal func0f09d550 +/* f0a565c: 8fa50308 */ lw $a1,0x308($sp) +/* f0a5660: 8fac0308 */ lw $t4,0x308($sp) +/* f0a5664: 1580002b */ bnez $t4,.L0f0a5714 +/* f0a5668: 00000000 */ sll $zero,$zero,0x0 +/* f0a566c: 0fc2867c */ jal func0f0a19f0 +/* f0a5670: 24040001 */ addiu $a0,$zero,0x1 +/* f0a5674: 00402025 */ or $a0,$v0,$zero +/* f0a5678: 0fc2c5f0 */ jal func0f0b17c0 +/* f0a567c: 24050040 */ addiu $a1,$zero,0x40 +/* f0a5680: 10400013 */ beqz $v0,.L0f0a56d0 +/* f0a5684: 3c01800a */ lui $at,0x800a +/* f0a5688: 3c014000 */ lui $at,0x4000 +/* f0a568c: 44811000 */ mtc1 $at,$f2 +/* f0a5690: 3c01800a */ lui $at,0x800a +/* f0a5694: c420a00c */ lwc1 $f0,-0x5ff4($at) +/* f0a5698: 3c014370 */ lui $at,0x4370 +/* f0a569c: 44813000 */ mtc1 $at,$f6 +/* f0a56a0: 46000100 */ add.s $f4,$f0,$f0 +/* f0a56a4: c60a01bc */ lwc1 $f10,0x1bc($s0) +/* f0a56a8: 46062203 */ div.s $f8,$f4,$f6 +/* f0a56ac: 46085400 */ add.s $f16,$f10,$f8 +/* f0a56b0: e61001bc */ swc1 $f16,0x1bc($s0) +/* f0a56b4: c61201bc */ lwc1 $f18,0x1bc($s0) +/* f0a56b8: 4612103c */ c.lt.s $f2,$f18 +/* f0a56bc: 00000000 */ sll $zero,$zero,0x0 +/* f0a56c0: 4502003f */ bc1fl .L0f0a57c0 +/* f0a56c4: 8faa0308 */ lw $t2,0x308($sp) +/* f0a56c8: 1000003c */ beqz $zero,.L0f0a57bc +/* f0a56cc: e60201bc */ swc1 $f2,0x1bc($s0) +.L0f0a56d0: +/* f0a56d0: c420a00c */ lwc1 $f0,-0x5ff4($at) +/* f0a56d4: 3c014370 */ lui $at,0x4370 +/* f0a56d8: 44813000 */ mtc1 $at,$f6 +/* f0a56dc: 46000100 */ add.s $f4,$f0,$f0 +/* f0a56e0: c60801bc */ lwc1 $f8,0x1bc($s0) +/* f0a56e4: 46062283 */ div.s $f10,$f4,$f6 +/* f0a56e8: 44802000 */ mtc1 $zero,$f4 +/* f0a56ec: 460a4401 */ sub.s $f16,$f8,$f10 +/* f0a56f0: e61001bc */ swc1 $f16,0x1bc($s0) +/* f0a56f4: c61201bc */ lwc1 $f18,0x1bc($s0) +/* f0a56f8: 4604903c */ c.lt.s $f18,$f4 +/* f0a56fc: 00000000 */ sll $zero,$zero,0x0 +/* f0a5700: 4502002f */ bc1fl .L0f0a57c0 +/* f0a5704: 8faa0308 */ lw $t2,0x308($sp) +/* f0a5708: 44803000 */ mtc1 $zero,$f6 +/* f0a570c: 1000002b */ beqz $zero,.L0f0a57bc +/* f0a5710: e60601bc */ swc1 $f6,0x1bc($s0) +.L0f0a5714: +/* f0a5714: 0fc2867c */ jal func0f0a19f0 +/* f0a5718: 00002025 */ or $a0,$zero,$zero +/* f0a571c: 00402025 */ or $a0,$v0,$zero +/* f0a5720: 0fc2c5f0 */ jal func0f0b17c0 +/* f0a5724: 24050040 */ addiu $a1,$zero,0x40 +/* f0a5728: 10400013 */ beqz $v0,.L0f0a5778 +/* f0a572c: 3c01800a */ lui $at,0x800a +/* f0a5730: 3c01c000 */ lui $at,0xc000 +/* f0a5734: 44811000 */ mtc1 $at,$f2 +/* f0a5738: 3c01800a */ lui $at,0x800a +/* f0a573c: c420a00c */ lwc1 $f0,-0x5ff4($at) +/* f0a5740: 3c014370 */ lui $at,0x4370 +/* f0a5744: 44815000 */ mtc1 $at,$f10 +/* f0a5748: 46000200 */ add.s $f8,$f0,$f0 +/* f0a574c: c61201bc */ lwc1 $f18,0x1bc($s0) +/* f0a5750: 460a4403 */ div.s $f16,$f8,$f10 +/* f0a5754: 46109101 */ sub.s $f4,$f18,$f16 +/* f0a5758: e60401bc */ swc1 $f4,0x1bc($s0) +/* f0a575c: c60601bc */ lwc1 $f6,0x1bc($s0) +/* f0a5760: 4602303c */ c.lt.s $f6,$f2 +/* f0a5764: 00000000 */ sll $zero,$zero,0x0 +/* f0a5768: 45020015 */ bc1fl .L0f0a57c0 +/* f0a576c: 8faa0308 */ lw $t2,0x308($sp) +/* f0a5770: 10000012 */ beqz $zero,.L0f0a57bc +/* f0a5774: e60201bc */ swc1 $f2,0x1bc($s0) +.L0f0a5778: +/* f0a5778: c420a00c */ lwc1 $f0,-0x5ff4($at) +/* f0a577c: 3c014370 */ lui $at,0x4370 +/* f0a5780: 44815000 */ mtc1 $at,$f10 +/* f0a5784: 46000200 */ add.s $f8,$f0,$f0 +/* f0a5788: c61001bc */ lwc1 $f16,0x1bc($s0) +/* f0a578c: 44803000 */ mtc1 $zero,$f6 +/* f0a5790: 460a4483 */ div.s $f18,$f8,$f10 +/* f0a5794: 46128100 */ add.s $f4,$f16,$f18 +/* f0a5798: e60401bc */ swc1 $f4,0x1bc($s0) +/* f0a579c: c60801bc */ lwc1 $f8,0x1bc($s0) +/* f0a57a0: 4608303c */ c.lt.s $f6,$f8 +/* f0a57a4: 00000000 */ sll $zero,$zero,0x0 +/* f0a57a8: 45020005 */ bc1fl .L0f0a57c0 +/* f0a57ac: 8faa0308 */ lw $t2,0x308($sp) +/* f0a57b0: 44805000 */ mtc1 $zero,$f10 +/* f0a57b4: 00000000 */ sll $zero,$zero,0x0 +/* f0a57b8: e60a01bc */ swc1 $f10,0x1bc($s0) +.L0f0a57bc: +/* f0a57bc: 8faa0308 */ lw $t2,0x308($sp) +.L0f0a57c0: +/* f0a57c0: 55400017 */ bnezl $t2,.L0f0a5820 +/* f0a57c4: 8fb901b8 */ lw $t9,0x1b8($sp) +/* f0a57c8: 0fc2c4c7 */ jal func0f0b131c +/* f0a57cc: 01402025 */ or $a0,$t2,$zero +/* f0a57d0: c61200b8 */ lwc1 $f18,0xb8($s0) +/* f0a57d4: c61001b0 */ lwc1 $f16,0x1b0($s0) +/* f0a57d8: 8fab01c0 */ lw $t3,0x1c0($sp) +/* f0a57dc: 46120100 */ add.s $f4,$f0,$f18 +/* f0a57e0: 46048180 */ add.s $f6,$f16,$f4 +/* f0a57e4: e7a60274 */ swc1 $f6,0x274($sp) +/* f0a57e8: c60a00bc */ lwc1 $f10,0xbc($s0) +/* f0a57ec: c5680030 */ lwc1 $f8,0x30($t3) +/* f0a57f0: c61001b4 */ lwc1 $f16,0x1b4($s0) +/* f0a57f4: 460a4480 */ add.s $f18,$f8,$f10 +/* f0a57f8: 46128100 */ add.s $f4,$f16,$f18 +/* f0a57fc: e7a40278 */ swc1 $f4,0x278($sp) +/* f0a5800: c60800c0 */ lwc1 $f8,0xc0($s0) +/* f0a5804: c5660034 */ lwc1 $f6,0x34($t3) +/* f0a5808: c61001b8 */ lwc1 $f16,0x1b8($s0) +/* f0a580c: 46083280 */ add.s $f10,$f6,$f8 +/* f0a5810: 460a8480 */ add.s $f18,$f16,$f10 +/* f0a5814: 1000002e */ beqz $zero,.L0f0a58d0 +/* f0a5818: e7b2027c */ swc1 $f18,0x27c($sp) +/* f0a581c: 8fb901b8 */ lw $t9,0x1b8($sp) +.L0f0a5820: +/* f0a5820: 3c0140d0 */ lui $at,0x40d0 +/* f0a5824: 13200016 */ beqz $t9,.L0f0a5880 +/* f0a5828: 00000000 */ sll $zero,$zero,0x0 +/* f0a582c: 44812000 */ mtc1 $at,$f4 +/* f0a5830: c60600b8 */ lwc1 $f6,0xb8($s0) +/* f0a5834: c61001b0 */ lwc1 $f16,0x1b0($s0) +/* f0a5838: 3c01c184 */ lui $at,0xc184 +/* f0a583c: 46062200 */ add.s $f8,$f4,$f6 +/* f0a5840: 44819000 */ mtc1 $at,$f18 +/* f0a5844: 3c01c180 */ lui $at,0xc180 +/* f0a5848: 46104281 */ sub.s $f10,$f8,$f16 +/* f0a584c: e7aa0274 */ swc1 $f10,0x274($sp) +/* f0a5850: c60400bc */ lwc1 $f4,0xbc($s0) +/* f0a5854: c60801b4 */ lwc1 $f8,0x1b4($s0) +/* f0a5858: 44815000 */ mtc1 $at,$f10 +/* f0a585c: 46049180 */ add.s $f6,$f18,$f4 +/* f0a5860: 46064400 */ add.s $f16,$f8,$f6 +/* f0a5864: e7b00278 */ swc1 $f16,0x278($sp) +/* f0a5868: c61200c0 */ lwc1 $f18,0xc0($s0) +/* f0a586c: c60801b8 */ lwc1 $f8,0x1b8($s0) +/* f0a5870: 46125100 */ add.s $f4,$f10,$f18 +/* f0a5874: 46044180 */ add.s $f6,$f8,$f4 +/* f0a5878: 10000015 */ beqz $zero,.L0f0a58d0 +/* f0a587c: e7a6027c */ swc1 $f6,0x27c($sp) +.L0f0a5880: +/* f0a5880: 0fc2c4c7 */ jal func0f0b131c +/* f0a5884: 8fa40308 */ lw $a0,0x308($sp) +/* f0a5888: c61000b8 */ lwc1 $f16,0xb8($s0) +/* f0a588c: c61201b0 */ lwc1 $f18,0x1b0($s0) +/* f0a5890: 8fb801c0 */ lw $t8,0x1c0($sp) +/* f0a5894: 46100280 */ add.s $f10,$f0,$f16 +/* f0a5898: 46125201 */ sub.s $f8,$f10,$f18 +/* f0a589c: e7a80274 */ swc1 $f8,0x274($sp) +/* f0a58a0: c60600bc */ lwc1 $f6,0xbc($s0) +/* f0a58a4: c7040030 */ lwc1 $f4,0x30($t8) +/* f0a58a8: c60a01b4 */ lwc1 $f10,0x1b4($s0) +/* f0a58ac: 46062400 */ add.s $f16,$f4,$f6 +/* f0a58b0: 46105480 */ add.s $f18,$f10,$f16 +/* f0a58b4: e7b20278 */ swc1 $f18,0x278($sp) +/* f0a58b8: c60400c0 */ lwc1 $f4,0xc0($s0) +/* f0a58bc: c7080034 */ lwc1 $f8,0x34($t8) +/* f0a58c0: c60a01b8 */ lwc1 $f10,0x1b8($s0) +/* f0a58c4: 46044180 */ add.s $f6,$f8,$f4 +/* f0a58c8: 46065400 */ add.s $f16,$f10,$f6 +/* f0a58cc: e7b0027c */ swc1 $f16,0x27c($sp) +.L0f0a58d0: +/* f0a58d0: 3c01c2b4 */ lui $at,0xc2b4 +/* f0a58d4: 44810000 */ mtc1 $at,$f0 +/* f0a58d8: 8fae01d8 */ lw $t6,0x1d8($sp) +/* f0a58dc: 3c014248 */ lui $at,0x4248 +/* f0a58e0: 44811000 */ mtc1 $at,$f2 +/* f0a58e4: 3c0140a0 */ lui $at,0x40a0 +/* f0a58e8: 44814000 */ mtc1 $at,$f8 +/* f0a58ec: c5d21968 */ lwc1 $f18,0x1968($t6) +/* f0a58f0: c7b00278 */ lwc1 $f16,0x278($sp) +/* f0a58f4: 3c014170 */ lui $at,0x4170 +/* f0a58f8: 46089102 */ mul.s $f4,$f18,$f8 +/* f0a58fc: 46002283 */ div.s $f10,$f4,$f0 +/* f0a5900: 44812000 */ mtc1 $at,$f4 +/* f0a5904: 46025182 */ mul.s $f6,$f10,$f2 +/* f0a5908: 46068480 */ add.s $f18,$f16,$f6 +/* f0a590c: e7b20278 */ swc1 $f18,0x278($sp) +/* f0a5910: c5c81968 */ lwc1 $f8,0x1968($t6) +/* f0a5914: c7b2027c */ lwc1 $f18,0x27c($sp) +/* f0a5918: 46044282 */ mul.s $f10,$f8,$f4 +/* f0a591c: 46005403 */ div.s $f16,$f10,$f0 +/* f0a5920: 46028182 */ mul.s $f6,$f16,$f2 +/* f0a5924: 46069201 */ sub.s $f8,$f18,$f6 +/* f0a5928: e7a8027c */ swc1 $f8,0x27c($sp) +/* f0a592c: 820f0004 */ lb $t7,0x4($s0) +/* f0a5930: 11e00054 */ beqz $t7,.L0f0a5a84 +/* f0a5934: 00000000 */ sll $zero,$zero,0x0 +/* f0a5938: 8fa201cc */ lw $v0,0x1cc($sp) +/* f0a593c: 3c09800a */ lui $t1,0x800a +/* f0a5940: 10400050 */ beqz $v0,.L0f0a5a84 +/* f0a5944: 00000000 */ sll $zero,$zero,0x0 +/* f0a5948: 8d299ff4 */ lw $t1,-0x600c($t1) +/* f0a594c: 1120004d */ beqz $t1,.L0f0a5a84 +/* f0a5950: 00000000 */ sll $zero,$zero,0x0 +/* f0a5954: 8c4d0014 */ lw $t5,0x14($v0) +/* f0a5958: 11a0004a */ beqz $t5,.L0f0a5a84 +/* f0a595c: 00000000 */ sll $zero,$zero,0x0 +/* f0a5960: 0c004b70 */ jal 0x12dc0 +/* f0a5964: 00000000 */ sll $zero,$zero,0x0 +/* f0a5968: 44822000 */ mtc1 $v0,$f4 +/* f0a596c: 3c014f80 */ lui $at,0x4f80 +/* f0a5970: 04410004 */ bgez $v0,.L0f0a5984 +/* f0a5974: 468022a0 */ cvt.s.w $f10,$f4 +/* f0a5978: 44818000 */ mtc1 $at,$f16 +/* f0a597c: 00000000 */ sll $zero,$zero,0x0 +/* f0a5980: 46105280 */ add.s $f10,$f10,$f16 +.L0f0a5984: +/* f0a5984: 3c012f80 */ lui $at,0x2f80 +/* f0a5988: 44819000 */ mtc1 $at,$f18 +/* f0a598c: 8fac01cc */ lw $t4,0x1cc($sp) +/* f0a5990: 3c013f00 */ lui $at,0x3f00 +/* f0a5994: 46125182 */ mul.s $f6,$f10,$f18 +/* f0a5998: 44814000 */ mtc1 $at,$f8 +/* f0a599c: 8d8a0014 */ lw $t2,0x14($t4) +/* f0a59a0: c6120284 */ lwc1 $f18,0x284($s0) +/* f0a59a4: c5500000 */ lwc1 $f16,0x0($t2) +/* f0a59a8: 46083101 */ sub.s $f4,$f6,$f8 +/* f0a59ac: c7a80274 */ lwc1 $f8,0x274($sp) +/* f0a59b0: 46102282 */ mul.s $f10,$f4,$f16 +/* f0a59b4: 00000000 */ sll $zero,$zero,0x0 +/* f0a59b8: 46125182 */ mul.s $f6,$f10,$f18 +/* f0a59bc: 46064100 */ add.s $f4,$f8,$f6 +/* f0a59c0: 0c004b70 */ jal 0x12dc0 +/* f0a59c4: e7a40274 */ swc1 $f4,0x274($sp) +/* f0a59c8: 44828000 */ mtc1 $v0,$f16 +/* f0a59cc: 3c014f80 */ lui $at,0x4f80 +/* f0a59d0: 04410004 */ bgez $v0,.L0f0a59e4 +/* f0a59d4: 468082a0 */ cvt.s.w $f10,$f16 +/* f0a59d8: 44819000 */ mtc1 $at,$f18 +/* f0a59dc: 00000000 */ sll $zero,$zero,0x0 +/* f0a59e0: 46125280 */ add.s $f10,$f10,$f18 +.L0f0a59e4: +/* f0a59e4: 3c012f80 */ lui $at,0x2f80 +/* f0a59e8: 44814000 */ mtc1 $at,$f8 +/* f0a59ec: 8fab01cc */ lw $t3,0x1cc($sp) +/* f0a59f0: 3c013f00 */ lui $at,0x3f00 +/* f0a59f4: 46085182 */ mul.s $f6,$f10,$f8 +/* f0a59f8: 44812000 */ mtc1 $at,$f4 +/* f0a59fc: 8d790014 */ lw $t9,0x14($t3) +/* f0a5a00: c6080284 */ lwc1 $f8,0x284($s0) +/* f0a5a04: c7320004 */ lwc1 $f18,0x4($t9) +/* f0a5a08: 46043401 */ sub.s $f16,$f6,$f4 +/* f0a5a0c: c7a40278 */ lwc1 $f4,0x278($sp) +/* f0a5a10: 46128282 */ mul.s $f10,$f16,$f18 +/* f0a5a14: 00000000 */ sll $zero,$zero,0x0 +/* f0a5a18: 46085182 */ mul.s $f6,$f10,$f8 +/* f0a5a1c: 46062400 */ add.s $f16,$f4,$f6 +/* f0a5a20: 0c004b70 */ jal 0x12dc0 +/* f0a5a24: e7b00278 */ swc1 $f16,0x278($sp) +/* f0a5a28: 44829000 */ mtc1 $v0,$f18 +/* f0a5a2c: 3c014f80 */ lui $at,0x4f80 +/* f0a5a30: 04410004 */ bgez $v0,.L0f0a5a44 +/* f0a5a34: 468092a0 */ cvt.s.w $f10,$f18 +/* f0a5a38: 44814000 */ mtc1 $at,$f8 +/* f0a5a3c: 00000000 */ sll $zero,$zero,0x0 +/* f0a5a40: 46085280 */ add.s $f10,$f10,$f8 +.L0f0a5a44: +/* f0a5a44: 3c012f80 */ lui $at,0x2f80 +/* f0a5a48: 44812000 */ mtc1 $at,$f4 +/* f0a5a4c: 8fb801cc */ lw $t8,0x1cc($sp) +/* f0a5a50: 3c013f00 */ lui $at,0x3f00 +/* f0a5a54: 46045182 */ mul.s $f6,$f10,$f4 +/* f0a5a58: 44818000 */ mtc1 $at,$f16 +/* f0a5a5c: 8f0e0014 */ lw $t6,0x14($t8) +/* f0a5a60: c6040284 */ lwc1 $f4,0x284($s0) +/* f0a5a64: c5c80008 */ lwc1 $f8,0x8($t6) +/* f0a5a68: 46103481 */ sub.s $f18,$f6,$f16 +/* f0a5a6c: c7b0027c */ lwc1 $f16,0x27c($sp) +/* f0a5a70: 46089282 */ mul.s $f10,$f18,$f8 +/* f0a5a74: 00000000 */ sll $zero,$zero,0x0 +/* f0a5a78: 46045182 */ mul.s $f6,$f10,$f4 +/* f0a5a7c: 46068480 */ add.s $f18,$f16,$f6 +/* f0a5a80: e7b2027c */ swc1 $f18,0x27c($sp) +.L0f0a5a84: +/* f0a5a84: 0fc2d5f6 */ jal func0f0b57d8 +/* f0a5a88: 00000000 */ sll $zero,$zero,0x0 +/* f0a5a8c: 0fc2d5fe */ jal func0f0b57f8 +/* f0a5a90: e7a00060 */ swc1 $f0,0x60($sp) +/* f0a5a94: 0fc2d5f6 */ jal func0f0b57d8 +/* f0a5a98: e7a00064 */ swc1 $f0,0x64($sp) +/* f0a5a9c: 3c013f00 */ lui $at,0x3f00 +/* f0a5aa0: 44811000 */ mtc1 $at,$f2 +/* f0a5aa4: 8faf01d8 */ lw $t7,0x1d8($sp) +/* f0a5aa8: c7b00060 */ lwc1 $f16,0x60($sp) +/* f0a5aac: c7aa0064 */ lwc1 $f10,0x64($sp) +/* f0a5ab0: c5e81674 */ lwc1 $f8,0x1674($t7) +/* f0a5ab4: 46028182 */ mul.s $f6,$f16,$f2 +/* f0a5ab8: 8fa901c0 */ lw $t1,0x1c0($sp) +/* f0a5abc: 460a4101 */ sub.s $f4,$f8,$f10 +/* f0a5ac0: 8d2d0024 */ lw $t5,0x24($t1) +/* f0a5ac4: 46062481 */ sub.s $f18,$f4,$f6 +/* f0a5ac8: c5a8000c */ lwc1 $f8,0xc($t5) +/* f0a5acc: 46089282 */ mul.s $f10,$f18,$f8 +/* f0a5ad0: 00000000 */ sll $zero,$zero,0x0 +/* f0a5ad4: 46020402 */ mul.s $f16,$f0,$f2 +/* f0a5ad8: 46105103 */ div.s $f4,$f10,$f16 +/* f0a5adc: 0fc2d602 */ jal func0f0b5808 +/* f0a5ae0: e604076c */ swc1 $f4,0x76c($s0) +/* f0a5ae4: 0fc2d5fa */ jal func0f0b57e8 +/* f0a5ae8: e7a00064 */ swc1 $f0,0x64($sp) +/* f0a5aec: 3c013f00 */ lui $at,0x3f00 +/* f0a5af0: 44813000 */ mtc1 $at,$f6 +/* f0a5af4: 8fac01d8 */ lw $t4,0x1d8($sp) +/* f0a5af8: c7aa0064 */ lwc1 $f10,0x64($sp) +/* f0a5afc: 46060482 */ mul.s $f18,$f0,$f6 +/* f0a5b00: c5881678 */ lwc1 $f8,0x1678($t4) +/* f0a5b04: 460a4401 */ sub.s $f16,$f8,$f10 +/* f0a5b08: 4610903c */ c.lt.s $f18,$f16 +/* f0a5b0c: 00000000 */ sll $zero,$zero,0x0 +/* f0a5b10: 4500001a */ bc1f .L0f0a5b7c +/* f0a5b14: 00000000 */ sll $zero,$zero,0x0 +/* f0a5b18: 0fc2d5fa */ jal func0f0b57e8 +/* f0a5b1c: 00000000 */ sll $zero,$zero,0x0 +/* f0a5b20: 0fc2d602 */ jal func0f0b5808 +/* f0a5b24: e7a00060 */ swc1 $f0,0x60($sp) +/* f0a5b28: 0fc2d5fa */ jal func0f0b57e8 +/* f0a5b2c: e7a00064 */ swc1 $f0,0x64($sp) +/* f0a5b30: 3c013f00 */ lui $at,0x3f00 +/* f0a5b34: 44819000 */ mtc1 $at,$f18 +/* f0a5b38: 8faa01d8 */ lw $t2,0x1d8($sp) +/* f0a5b3c: c7aa0060 */ lwc1 $f10,0x60($sp) +/* f0a5b40: c7a60064 */ lwc1 $f6,0x64($sp) +/* f0a5b44: c5441678 */ lwc1 $f4,0x1678($t2) +/* f0a5b48: 46125402 */ mul.s $f16,$f10,$f18 +/* f0a5b4c: 8fab01c0 */ lw $t3,0x1c0($sp) +/* f0a5b50: 46062201 */ sub.s $f8,$f4,$f6 +/* f0a5b54: 44819000 */ mtc1 $at,$f18 +/* f0a5b58: 8d790024 */ lw $t9,0x24($t3) +/* f0a5b5c: 46104101 */ sub.s $f4,$f8,$f16 +/* f0a5b60: c7260008 */ lwc1 $f6,0x8($t9) +/* f0a5b64: 46062282 */ mul.s $f10,$f4,$f6 +/* f0a5b68: 00000000 */ sll $zero,$zero,0x0 +/* f0a5b6c: 46120202 */ mul.s $f8,$f0,$f18 +/* f0a5b70: 46085403 */ div.s $f16,$f10,$f8 +/* f0a5b74: 10000019 */ beqz $zero,.L0f0a5bdc +/* f0a5b78: e6100770 */ swc1 $f16,0x770($s0) +.L0f0a5b7c: +/* f0a5b7c: 0fc2d5fa */ jal func0f0b57e8 +/* f0a5b80: 00000000 */ sll $zero,$zero,0x0 +/* f0a5b84: 0fc2d602 */ jal func0f0b5808 +/* f0a5b88: e7a00060 */ swc1 $f0,0x60($sp) +/* f0a5b8c: 0fc2d5fa */ jal func0f0b57e8 +/* f0a5b90: e7a00064 */ swc1 $f0,0x64($sp) +/* f0a5b94: 3c013f00 */ lui $at,0x3f00 +/* f0a5b98: 44814000 */ mtc1 $at,$f8 +/* f0a5b9c: 8fb801d8 */ lw $t8,0x1d8($sp) +/* f0a5ba0: c7aa0060 */ lwc1 $f10,0x60($sp) +/* f0a5ba4: c7a60064 */ lwc1 $f6,0x64($sp) +/* f0a5ba8: c7041678 */ lwc1 $f4,0x1678($t8) +/* f0a5bac: 46085402 */ mul.s $f16,$f10,$f8 +/* f0a5bb0: 8fae01c0 */ lw $t6,0x1c0($sp) +/* f0a5bb4: 46062481 */ sub.s $f18,$f4,$f6 +/* f0a5bb8: 44814000 */ mtc1 $at,$f8 +/* f0a5bbc: 8dcf0024 */ lw $t7,0x24($t6) +/* f0a5bc0: 46109101 */ sub.s $f4,$f18,$f16 +/* f0a5bc4: c5e60004 */ lwc1 $f6,0x4($t7) +/* f0a5bc8: 46062282 */ mul.s $f10,$f4,$f6 +/* f0a5bcc: 00000000 */ sll $zero,$zero,0x0 +/* f0a5bd0: 46080482 */ mul.s $f18,$f0,$f8 +/* f0a5bd4: 46125403 */ div.s $f16,$f10,$f18 +/* f0a5bd8: e6100770 */ swc1 $f16,0x770($s0) +.L0f0a5bdc: +/* f0a5bdc: c600076c */ lwc1 $f0,0x76c($s0) +/* f0a5be0: c6020770 */ lwc1 $f2,0x770($s0) +/* f0a5be4: c7a40274 */ lwc1 $f4,0x274($sp) +/* f0a5be8: c7a80278 */ lwc1 $f8,0x278($sp) +/* f0a5bec: 24090001 */ addiu $t1,$zero,0x1 +/* f0a5bf0: 46002180 */ add.s $f6,$f4,$f0 +/* f0a5bf4: 24050040 */ addiu $a1,$zero,0x40 +/* f0a5bf8: 46024281 */ sub.s $f10,$f8,$f2 +/* f0a5bfc: e7a60274 */ swc1 $f6,0x274($sp) +/* f0a5c00: e7aa0278 */ swc1 $f10,0x278($sp) +/* f0a5c04: a2090007 */ sb $t1,0x7($s0) +/* f0a5c08: 0fc2c5f0 */ jal func0f0b17c0 +/* f0a5c0c: 8fa401c4 */ lw $a0,0x1c4($sp) +/* f0a5c10: 50400018 */ beqzl $v0,.L0f0a5c74 +/* f0a5c14: a2000007 */ sb $zero,0x7($s0) +/* f0a5c18: 8fa401c4 */ lw $a0,0x1c4($sp) +/* f0a5c1c: 0fc2c5f0 */ jal func0f0b17c0 +/* f0a5c20: 24050080 */ addiu $a1,$zero,0x80 +/* f0a5c24: 54400013 */ bnezl $v0,.L0f0a5c74 +/* f0a5c28: a2000007 */ sb $zero,0x7($s0) +/* f0a5c2c: 8e020020 */ lw $v0,0x20($s0) +/* f0a5c30: 24010006 */ addiu $at,$zero,0x6 +/* f0a5c34: 1041000e */ beq $v0,$at,.L0f0a5c70 +/* f0a5c38: 24010007 */ addiu $at,$zero,0x7 +/* f0a5c3c: 5041000d */ beql $v0,$at,.L0f0a5c74 +/* f0a5c40: a2000007 */ sb $zero,0x7($s0) +/* f0a5c44: 0fc2775f */ jal func0f09dd7c +/* f0a5c48: 00000000 */ sll $zero,$zero,0x0 +/* f0a5c4c: 50400009 */ beqzl $v0,.L0f0a5c74 +/* f0a5c50: a2000007 */ sb $zero,0x7($s0) +/* f0a5c54: 820d0008 */ lb $t5,0x8($s0) +/* f0a5c58: 51a00006 */ beqzl $t5,.L0f0a5c74 +/* f0a5c5c: a2000007 */ sb $zero,0x7($s0) +/* f0a5c60: 0fc27773 */ jal func0f09ddcc +/* f0a5c64: 00000000 */ sll $zero,$zero,0x0 +/* f0a5c68: 54400003 */ bnezl $v0,.L0f0a5c78 +/* f0a5c6c: 820c0007 */ lb $t4,0x7($s0) +.L0f0a5c70: +/* f0a5c70: a2000007 */ sb $zero,0x7($s0) +.L0f0a5c74: +/* f0a5c74: 820c0007 */ lb $t4,0x7($s0) +.L0f0a5c78: +/* f0a5c78: 11800031 */ beqz $t4,.L0f0a5d40 +/* f0a5c7c: 00000000 */ sll $zero,$zero,0x0 +/* f0a5c80: 8faa01d8 */ lw $t2,0x1d8($sp) +/* f0a5c84: 8d421590 */ lw $v0,0x1590($t2) +/* f0a5c88: 8444000e */ lh $a0,0xe($v0) +/* f0a5c8c: afa20280 */ sw $v0,0x280($sp) +/* f0a5c90: 00045980 */ sll $t3,$a0,0x6 +/* f0a5c94: 0fc59e7d */ jal func0f1679f4 +/* f0a5c98: 01602025 */ or $a0,$t3,$zero +/* f0a5c9c: afa20304 */ sw $v0,0x304($sp) +/* f0a5ca0: 8fa401c4 */ lw $a0,0x1c4($sp) +/* f0a5ca4: 0fc2c5f0 */ jal func0f0b17c0 +/* f0a5ca8: 3c050200 */ lui $a1,0x200 +/* f0a5cac: 10400012 */ beqz $v0,.L0f0a5cf8 +/* f0a5cb0: 8fb90280 */ lw $t9,0x280($sp) +/* f0a5cb4: 8738000e */ lh $t8,0xe($t9) +/* f0a5cb8: 00001025 */ or $v0,$zero,$zero +/* f0a5cbc: 8fa40304 */ lw $a0,0x304($sp) +/* f0a5cc0: 1b00000d */ blez $t8,.L0f0a5cf8 +/* f0a5cc4: 00000000 */ sll $zero,$zero,0x0 +/* f0a5cc8: afa201c8 */ sw $v0,0x1c8($sp) +.L0f0a5ccc: +/* f0a5ccc: 0c00566c */ jal 0x159b0 +/* f0a5cd0: afa40048 */ sw $a0,0x48($sp) +/* f0a5cd4: 8fae0280 */ lw $t6,0x280($sp) +/* f0a5cd8: 8fa201c8 */ lw $v0,0x1c8($sp) +/* f0a5cdc: 8fa40048 */ lw $a0,0x48($sp) +/* f0a5ce0: 85cf000e */ lh $t7,0xe($t6) +/* f0a5ce4: 24420001 */ addiu $v0,$v0,0x1 +/* f0a5ce8: 24840040 */ addiu $a0,$a0,0x40 +/* f0a5cec: 004f082a */ slt $at,$v0,$t7 +/* f0a5cf0: 5420fff6 */ bnezl $at,.L0f0a5ccc +/* f0a5cf4: afa201c8 */ sw $v0,0x1c8($sp) +.L0f0a5cf8: +/* f0a5cf8: 0fc28b6a */ jal func0f0a2da8 +/* f0a5cfc: 8e040794 */ lw $a0,0x794($s0) +/* f0a5d00: 8fa901d8 */ lw $t1,0x1d8($sp) +/* f0a5d04: 8d2d1594 */ lw $t5,0x1594($t1) +/* f0a5d08: 51a00004 */ beqzl $t5,.L0f0a5d1c +/* f0a5d0c: 02002025 */ or $a0,$s0,$zero +/* f0a5d10: 0fc28b6a */ jal func0f0a2da8 +/* f0a5d14: 8e040798 */ lw $a0,0x798($s0) +/* f0a5d18: 02002025 */ or $a0,$s0,$zero +.L0f0a5d1c: +/* f0a5d1c: 0fc2600c */ jal func0f098030 +/* f0a5d20: 8fa50280 */ lw $a1,0x280($sp) +/* f0a5d24: 8fa401c4 */ lw $a0,0x1c4($sp) +/* f0a5d28: 0fc2c5f0 */ jal func0f0b17c0 +/* f0a5d2c: 24052000 */ addiu $a1,$zero,0x2000 +/* f0a5d30: 10400003 */ beqz $v0,.L0f0a5d40 +/* f0a5d34: 02002025 */ or $a0,$s0,$zero +/* f0a5d38: 0fc2607a */ jal func0f0981e8 +/* f0a5d3c: 8fa50280 */ lw $a1,0x280($sp) +.L0f0a5d40: +/* f0a5d40: 0c00566c */ jal 0x159b0 +/* f0a5d44: 27a40234 */ addiu $a0,$sp,0x234 +/* f0a5d48: 3c08800a */ lui $t0,0x800a +/* f0a5d4c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0a5d50: 8d0c006c */ lw $t4,0x6c($t0) +/* f0a5d54: 24010001 */ addiu $at,$zero,0x1 +/* f0a5d58: 51800004 */ beqzl $t4,.L0f0a5d6c +/* f0a5d5c: 00002825 */ or $a1,$zero,$zero +/* f0a5d60: 10000002 */ beqz $zero,.L0f0a5d6c +/* f0a5d64: 24050001 */ addiu $a1,$zero,0x1 +/* f0a5d68: 00002825 */ or $a1,$zero,$zero +.L0f0a5d6c: +/* f0a5d6c: 8d0a0068 */ lw $t2,0x68($t0) +/* f0a5d70: 51400004 */ beqzl $t2,.L0f0a5d84 +/* f0a5d74: 00002025 */ or $a0,$zero,$zero +/* f0a5d78: 10000002 */ beqz $zero,.L0f0a5d84 +/* f0a5d7c: 24040001 */ addiu $a0,$zero,0x1 +/* f0a5d80: 00002025 */ or $a0,$zero,$zero +.L0f0a5d84: +/* f0a5d84: 8d0b0064 */ lw $t3,0x64($t0) +/* f0a5d88: 51600004 */ beqzl $t3,.L0f0a5d9c +/* f0a5d8c: 00001825 */ or $v1,$zero,$zero +/* f0a5d90: 10000002 */ beqz $zero,.L0f0a5d9c +/* f0a5d94: 24030001 */ addiu $v1,$zero,0x1 +/* f0a5d98: 00001825 */ or $v1,$zero,$zero +.L0f0a5d9c: +/* f0a5d9c: 8d190070 */ lw $t9,0x70($t0) +/* f0a5da0: 53200004 */ beqzl $t9,.L0f0a5db4 +/* f0a5da4: 00001025 */ or $v0,$zero,$zero +/* f0a5da8: 10000002 */ beqz $zero,.L0f0a5db4 +/* f0a5dac: 24020001 */ addiu $v0,$zero,0x1 +/* f0a5db0: 00001025 */ or $v0,$zero,$zero +.L0f0a5db4: +/* f0a5db4: 0043c021 */ addu $t8,$v0,$v1 +/* f0a5db8: 03047021 */ addu $t6,$t8,$a0 +/* f0a5dbc: 01c57821 */ addu $t7,$t6,$a1 +/* f0a5dc0: 15e10012 */ bne $t7,$at,.L0f0a5e0c +/* f0a5dc4: 3c098009 */ lui $t1,0x8009 +/* f0a5dc8: 91290af0 */ lbu $t1,0xaf0($t1) +/* f0a5dcc: 24010001 */ addiu $at,$zero,0x1 +/* f0a5dd0: 8fa401c4 */ lw $a0,0x1c4($sp) +/* f0a5dd4: 5121000e */ beql $t1,$at,.L0f0a5e10 +/* f0a5dd8: 8e0a00b4 */ lw $t2,0xb4($s0) +/* f0a5ddc: 0fc2c5f0 */ jal func0f0b17c0 +/* f0a5de0: 3c050008 */ lui $a1,0x8 +/* f0a5de4: 10400009 */ beqz $v0,.L0f0a5e0c +/* f0a5de8: 02002025 */ or $a0,$s0,$zero +/* f0a5dec: 27ad0284 */ addiu $t5,$sp,0x284 +/* f0a5df0: 27ac0234 */ addiu $t4,$sp,0x234 +/* f0a5df4: afac0014 */ sw $t4,0x14($sp) +/* f0a5df8: afad0010 */ sw $t5,0x10($sp) +/* f0a5dfc: 8fa50308 */ lw $a1,0x308($sp) +/* f0a5e00: 27a60274 */ addiu $a2,$sp,0x274 +/* f0a5e04: 0fc28c58 */ jal func0f0a3160 +/* f0a5e08: 8fa701d0 */ lw $a3,0x1d0($sp) +.L0f0a5e0c: +/* f0a5e0c: 8e0a00b4 */ lw $t2,0xb4($s0) +.L0f0a5e10: +/* f0a5e10: 51400017 */ beqzl $t2,.L0f0a5e70 +/* f0a5e14: 44800000 */ mtc1 $zero,$f0 +/* f0a5e18: c7b20274 */ lwc1 $f18,0x274($sp) +/* f0a5e1c: c61000a4 */ lwc1 $f16,0xa4($s0) +/* f0a5e20: c7a60278 */ lwc1 $f6,0x278($sp) +/* f0a5e24: 26040074 */ addiu $a0,$s0,0x74 +/* f0a5e28: 46109100 */ add.s $f4,$f18,$f16 +/* f0a5e2c: c7b2027c */ lwc1 $f18,0x27c($sp) +/* f0a5e30: 27a50234 */ addiu $a1,$sp,0x234 +/* f0a5e34: e7a40274 */ swc1 $f4,0x274($sp) +/* f0a5e38: c60800a8 */ lwc1 $f8,0xa8($s0) +/* f0a5e3c: 46083280 */ add.s $f10,$f6,$f8 +/* f0a5e40: e7aa0278 */ swc1 $f10,0x278($sp) +/* f0a5e44: c61000ac */ lwc1 $f16,0xac($s0) +/* f0a5e48: 46109100 */ add.s $f4,$f18,$f16 +/* f0a5e4c: 0c0056f8 */ jal 0x15be0 +/* f0a5e50: e7a4027c */ swc1 $f4,0x27c($sp) +/* f0a5e54: 44800000 */ mtc1 $zero,$f0 +/* f0a5e58: 00000000 */ sll $zero,$zero,0x0 +/* f0a5e5c: e7a00264 */ swc1 $f0,0x264($sp) +/* f0a5e60: e7a00268 */ swc1 $f0,0x268($sp) +/* f0a5e64: 10000007 */ beqz $zero,.L0f0a5e84 +/* f0a5e68: e7a0026c */ swc1 $f0,0x26c($sp) +/* f0a5e6c: 44800000 */ mtc1 $zero,$f0 +.L0f0a5e70: +/* f0a5e70: 00000000 */ sll $zero,$zero,0x0 +/* f0a5e74: e6000070 */ swc1 $f0,0x70($s0) +/* f0a5e78: e6000064 */ swc1 $f0,0x64($s0) +/* f0a5e7c: e6000068 */ swc1 $f0,0x68($s0) +/* f0a5e80: e600006c */ swc1 $f0,0x6c($s0) +.L0f0a5e84: +/* f0a5e84: c60600c4 */ lwc1 $f6,0xc4($s0) +/* f0a5e88: 44050000 */ mfc1 $a1,$f0 +/* f0a5e8c: 44060000 */ mfc1 $a2,$f0 +/* f0a5e90: e7a60010 */ swc1 $f6,0x10($sp) +/* f0a5e94: c60800c8 */ lwc1 $f8,0xc8($s0) +/* f0a5e98: 44070000 */ mfc1 $a3,$f0 +/* f0a5e9c: 27a40284 */ addiu $a0,$sp,0x284 +/* f0a5ea0: e7a80014 */ swc1 $f8,0x14($sp) +/* f0a5ea4: c60a00cc */ lwc1 $f10,0xcc($s0) +/* f0a5ea8: e7aa0018 */ swc1 $f10,0x18($sp) +/* f0a5eac: c61200d0 */ lwc1 $f18,0xd0($s0) +/* f0a5eb0: e7b2001c */ swc1 $f18,0x1c($sp) +/* f0a5eb4: c61000d4 */ lwc1 $f16,0xd4($s0) +/* f0a5eb8: e7b00020 */ swc1 $f16,0x20($sp) +/* f0a5ebc: c60400d8 */ lwc1 $f4,0xd8($s0) +/* f0a5ec0: 0c005b56 */ jal 0x16d58 +/* f0a5ec4: e7a40024 */ swc1 $f4,0x24($sp) +/* f0a5ec8: 27a40284 */ addiu $a0,$sp,0x284 +/* f0a5ecc: 0c0056f8 */ jal 0x15be0 +/* f0a5ed0: 27a50234 */ addiu $a1,$sp,0x234 +/* f0a5ed4: 44800000 */ mtc1 $zero,$f0 +/* f0a5ed8: 3c017f1b */ lui $at,0x7f1b +/* f0a5edc: c426c9e4 */ lwc1 $f6,-0x361c($at) +/* f0a5ee0: 27a401a4 */ addiu $a0,$sp,0x1a4 +/* f0a5ee4: 27a50164 */ addiu $a1,$sp,0x164 +/* f0a5ee8: e7a001a4 */ swc1 $f0,0x1a4($sp) +/* f0a5eec: e7a001ac */ swc1 $f0,0x1ac($sp) +/* f0a5ef0: 0c005923 */ jal 0x1648c +/* f0a5ef4: e7a601a8 */ swc1 $f6,0x1a8($sp) +/* f0a5ef8: 44804000 */ mtc1 $zero,$f8 +/* f0a5efc: 27a40118 */ addiu $a0,$sp,0x118 +/* f0a5f00: 8fa50308 */ lw $a1,0x308($sp) +/* f0a5f04: 0fc2893c */ jal func0f0a24f0 +/* f0a5f08: e7a801a8 */ swc1 $f8,0x1a8($sp) +/* f0a5f0c: c7ac0118 */ lwc1 $f12,0x118($sp) +/* f0a5f10: c7ae0120 */ lwc1 $f14,0x120($sp) +/* f0a5f14: 8fa60274 */ lw $a2,0x274($sp) +/* f0a5f18: 0fc28926 */ jal func0f0a2498 +/* f0a5f1c: 8fa7027c */ lw $a3,0x27c($sp) +/* f0a5f20: 46000287 */ neg.s $f10,$f0 +/* f0a5f24: c7ac011c */ lwc1 $f12,0x11c($sp) +/* f0a5f28: e7aa01a8 */ swc1 $f10,0x1a8($sp) +/* f0a5f2c: c7ae0120 */ lwc1 $f14,0x120($sp) +/* f0a5f30: 8fa60278 */ lw $a2,0x278($sp) +/* f0a5f34: 0fc28926 */ jal func0f0a2498 +/* f0a5f38: 8fa7027c */ lw $a3,0x27c($sp) +/* f0a5f3c: e7a001a4 */ swc1 $f0,0x1a4($sp) +/* f0a5f40: c7b201a4 */ lwc1 $f18,0x1a4($sp) +/* f0a5f44: 27a401a4 */ addiu $a0,$sp,0x1a4 +/* f0a5f48: 27a50124 */ addiu $a1,$sp,0x124 +/* f0a5f4c: e6120234 */ swc1 $f18,0x234($s0) +/* f0a5f50: c7b001a8 */ lwc1 $f16,0x1a8($sp) +/* f0a5f54: 0c005923 */ jal 0x1648c +/* f0a5f58: e6100238 */ swc1 $f16,0x238($s0) +/* f0a5f5c: 27a40124 */ addiu $a0,$sp,0x124 +/* f0a5f60: 27a50164 */ addiu $a1,$sp,0x164 +/* f0a5f64: 0c005680 */ jal 0x15a00 +/* f0a5f68: 27a60284 */ addiu $a2,$sp,0x284 +/* f0a5f6c: 27a40284 */ addiu $a0,$sp,0x284 +/* f0a5f70: 0c00567f */ jal 0x159fc +/* f0a5f74: 27a50234 */ addiu $a1,$sp,0x234 +/* f0a5f78: 27a40234 */ addiu $a0,$sp,0x234 +/* f0a5f7c: 0c005746 */ jal 0x15d18 +/* f0a5f80: 27a502c4 */ addiu $a1,$sp,0x2c4 +/* f0a5f84: 27a40274 */ addiu $a0,$sp,0x274 +/* f0a5f88: 0c005775 */ jal 0x15dd4 +/* f0a5f8c: 27a502c4 */ addiu $a1,$sp,0x2c4 +/* f0a5f90: 260502b4 */ addiu $a1,$s0,0x2b4 +/* f0a5f94: afa50048 */ sw $a1,0x48($sp) +/* f0a5f98: 0c005746 */ jal 0x15d18 +/* f0a5f9c: 27a402c4 */ addiu $a0,$sp,0x2c4 +/* f0a5fa0: 260402f4 */ addiu $a0,$s0,0x2f4 +/* f0a5fa4: afa40040 */ sw $a0,0x40($sp) +/* f0a5fa8: 0c005746 */ jal 0x15d18 +/* f0a5fac: 26050334 */ addiu $a1,$s0,0x334 +/* f0a5fb0: 0fc2d5de */ jal func0f0b5778 +/* f0a5fb4: 00000000 */ sll $zero,$zero,0x0 +/* f0a5fb8: 00402025 */ or $a0,$v0,$zero +/* f0a5fbc: 8fa50048 */ lw $a1,0x48($sp) +/* f0a5fc0: 0c0056f9 */ jal 0x15be4 +/* f0a5fc4: 8fa60040 */ lw $a2,0x40($sp) +/* f0a5fc8: 820b0007 */ lb $t3,0x7($s0) +/* f0a5fcc: 116001c4 */ beqz $t3,.L0f0a66e0 +/* f0a5fd0: 2405005a */ addiu $a1,$zero,0x5a +/* f0a5fd4: 8fa40280 */ lw $a0,0x280($sp) +.L0f0a5fd8: +/* f0a5fd8: 0c006a47 */ jal 0x1a91c +/* f0a5fdc: afa50114 */ sw $a1,0x114($sp) +/* f0a5fe0: 1040000c */ beqz $v0,.L0f0a6014 +/* f0a5fe4: 8fa50114 */ lw $a1,0x114($sp) +/* f0a5fe8: 8c430004 */ lw $v1,0x4($v0) +/* f0a5fec: 8fa901e0 */ lw $t1,0x1e0($sp) +/* f0a5ff0: 94790004 */ lhu $t9,0x4($v1) +/* f0a5ff4: 00096880 */ sll $t5,$t1,0x2 +/* f0a5ff8: 03ad6021 */ addu $t4,$sp,$t5 +/* f0a5ffc: 0019c080 */ sll $t8,$t9,0x2 +/* f0a6000: 02187021 */ addu $t6,$s0,$t8 +/* f0a6004: 25cf0434 */ addiu $t7,$t6,0x434 +/* f0a6008: ad8f01e4 */ sw $t7,0x1e4($t4) +/* f0a600c: 252a0001 */ addiu $t2,$t1,0x1 +/* f0a6010: afaa01e0 */ sw $t2,0x1e0($sp) +.L0f0a6014: +/* f0a6014: 24a50001 */ addiu $a1,$a1,0x1 +/* f0a6018: 2401005d */ addiu $at,$zero,0x5d +/* f0a601c: 54a1ffee */ bnel $a1,$at,.L0f0a5fd8 +/* f0a6020: 8fa40280 */ lw $a0,0x280($sp) +/* f0a6024: 8fa20304 */ lw $v0,0x304($sp) +/* f0a6028: 24050020 */ addiu $a1,$zero,0x20 +/* f0a602c: ae020390 */ sw $v0,0x390($s0) +/* f0a6030: ae020540 */ sw $v0,0x540($s0) +/* f0a6034: 0fc2c5f0 */ jal func0f0b17c0 +/* f0a6038: 8fa401c4 */ lw $a0,0x1c4($sp) +/* f0a603c: 10400008 */ beqz $v0,.L0f0a6060 +/* f0a6040: 00000000 */ sll $zero,$zero,0x0 +/* f0a6044: 8fab0308 */ lw $t3,0x308($sp) +/* f0a6048: 24010001 */ addiu $at,$zero,0x1 +/* f0a604c: 15610004 */ bne $t3,$at,.L0f0a6060 +/* f0a6050: 3c01bf80 */ lui $at,0xbf80 +/* f0a6054: 44816000 */ mtc1 $at,$f12 +/* f0a6058: 0c005789 */ jal 0x15e24 +/* f0a605c: 27a502c4 */ addiu $a1,$sp,0x2c4 +.L0f0a6060: +/* f0a6060: 3c017f1b */ lui $at,0x7f1b +/* f0a6064: c42cc9e8 */ lwc1 $f12,-0x3618($at) +/* f0a6068: 0c0057c1 */ jal 0x15f04 +/* f0a606c: 27a502c4 */ addiu $a1,$sp,0x2c4 +/* f0a6070: 27a402c4 */ addiu $a0,$sp,0x2c4 +/* f0a6074: 0c005746 */ jal 0x15d18 +/* f0a6078: 8fa50304 */ lw $a1,0x304($sp) +/* f0a607c: 8e190690 */ lw $t9,0x690($s0) +/* f0a6080: 0019c0c0 */ sll $t8,$t9,0x3 +/* f0a6084: 00187742 */ srl $t6,$t8,0x1d +/* f0a6088: 19c00018 */ blez $t6,.L0f0a60ec +/* f0a608c: 00000000 */ sll $zero,$zero,0x0 +/* f0a6090: 8faf01c4 */ lw $t7,0x1c4($sp) +/* f0a6094: 2401001c */ addiu $at,$zero,0x1c +/* f0a6098: 11e1000d */ beq $t7,$at,.L0f0a60d0 +/* f0a609c: 2401001e */ addiu $at,$zero,0x1e +/* f0a60a0: 11e10003 */ beq $t7,$at,.L0f0a60b0 +/* f0a60a4: 2401001f */ addiu $at,$zero,0x1f +/* f0a60a8: 15e10010 */ bne $t7,$at,.L0f0a60ec +/* f0a60ac: 00000000 */ sll $zero,$zero,0x0 +.L0f0a60b0: +/* f0a60b0: 920d06d6 */ lbu $t5,0x6d6($s0) +/* f0a60b4: 31acff0f */ andi $t4,$t5,0xff0f +/* f0a60b8: 358a0010 */ ori $t2,$t4,0x10 +/* f0a60bc: 314b00f1 */ andi $t3,$t2,0xf1 +/* f0a60c0: a20a06d6 */ sb $t2,0x6d6($s0) +/* f0a60c4: 35790002 */ ori $t9,$t3,0x2 +/* f0a60c8: 10000008 */ beqz $zero,.L0f0a60ec +/* f0a60cc: a21906d6 */ sb $t9,0x6d6($s0) +.L0f0a60d0: +/* f0a60d0: 921806d6 */ lbu $t8,0x6d6($s0) +/* f0a60d4: 330eff0f */ andi $t6,$t8,0xff0f +/* f0a60d8: 35cd0010 */ ori $t5,$t6,0x10 +/* f0a60dc: 31ac00f1 */ andi $t4,$t5,0xf1 +/* f0a60e0: a20d06d6 */ sb $t5,0x6d6($s0) +/* f0a60e4: 35890004 */ ori $t1,$t4,0x4 +/* f0a60e8: a20906d6 */ sb $t1,0x6d6($s0) +.L0f0a60ec: +/* f0a60ec: 3c01800a */ lui $at,0x800a +/* f0a60f0: ac30d144 */ sw $s0,-0x2ebc($at) +/* f0a60f4: 960a06d6 */ lhu $t2,0x6d6($s0) +/* f0a60f8: 000a5b02 */ srl $t3,$t2,0xc +/* f0a60fc: 19600004 */ blez $t3,.L0f0a6110 +/* f0a6100: 02002025 */ or $a0,$s0,$zero +/* f0a6104: 8fa50280 */ lw $a1,0x280($sp) +/* f0a6108: 0fc29174 */ jal func0f0a45d0 +/* f0a610c: 8fa601b8 */ lw $a2,0x1b8($sp) +.L0f0a6110: +/* f0a6110: 2408ffff */ addiu $t0,$zero,-1 +/* f0a6114: 3c01800a */ lui $at,0x800a +/* f0a6118: 8fb901c4 */ lw $t9,0x1c4($sp) +/* f0a611c: 3c03800a */ lui $v1,0x800a +/* f0a6120: ac28d0dc */ sw $t0,-0x2f24($at) +/* f0a6124: 2463d0f0 */ addiu $v1,$v1,-12048 +/* f0a6128: 24010014 */ addiu $at,$zero,0x14 +/* f0a612c: ac680008 */ sw $t0,0x8($v1) +/* f0a6130: ac680004 */ sw $t0,0x4($v1) +/* f0a6134: 13210008 */ beq $t9,$at,.L0f0a6158 +/* f0a6138: ac680000 */ sw $t0,0x0($v1) +/* f0a613c: 2401001d */ addiu $at,$zero,0x1d +/* f0a6140: 17210009 */ bne $t9,$at,.L0f0a6168 +/* f0a6144: 00000000 */ sll $zero,$zero,0x0 +/* f0a6148: 0fc290cd */ jal func0f0a4334 +/* f0a614c: 02002025 */ or $a0,$s0,$zero +/* f0a6150: 10000005 */ beqz $zero,.L0f0a6168 +/* f0a6154: 2408ffff */ addiu $t0,$zero,-1 +.L0f0a6158: +/* f0a6158: 02002025 */ or $a0,$s0,$zero +/* f0a615c: 0fc28ea9 */ jal func0f0a3aa4 +/* f0a6160: 8fa50280 */ lw $a1,0x280($sp) +/* f0a6164: 2408ffff */ addiu $t0,$zero,-1 +.L0f0a6168: +/* f0a6168: 3c188007 */ lui $t8,0x8007 +/* f0a616c: 27a600d0 */ addiu $a2,$sp,0xd0 +/* f0a6170: 2718025c */ addiu $t8,$t8,0x25c +/* f0a6174: 27a702c4 */ addiu $a3,$sp,0x2c4 +/* f0a6178: 24040001 */ addiu $a0,$zero,0x1 +/* f0a617c: 270f003c */ addiu $t7,$t8,0x3c +/* f0a6180: 00c06825 */ or $t5,$a2,$zero +.L0f0a6184: +/* f0a6184: 8f010000 */ lw $at,0x0($t8) +/* f0a6188: 2718000c */ addiu $t8,$t8,0xc +/* f0a618c: 25ad000c */ addiu $t5,$t5,0xc +/* f0a6190: ada1fff4 */ sw $at,-0xc($t5) +/* f0a6194: 8f01fff8 */ lw $at,-0x8($t8) +/* f0a6198: ada1fff8 */ sw $at,-0x8($t5) +/* f0a619c: 8f01fffc */ lw $at,-0x4($t8) +/* f0a61a0: 170ffff8 */ bne $t8,$t7,.L0f0a6184 +/* f0a61a4: ada1fffc */ sw $at,-0x4($t5) +/* f0a61a8: 8f010000 */ lw $at,0x0($t8) +/* f0a61ac: ada10000 */ sw $at,0x0($t5) +/* f0a61b0: afa700d0 */ sw $a3,0xd0($sp) +/* f0a61b4: 8e0c0390 */ lw $t4,0x390($s0) +/* f0a61b8: 8faa01c4 */ lw $t2,0x1c4($sp) +/* f0a61bc: afac00e0 */ sw $t4,0xe0($sp) +/* f0a61c0: 8e09068c */ lw $t1,0x68c($s0) +/* f0a61c4: 254bffec */ addiu $t3,$t2,-20 +/* f0a61c8: 2d610022 */ sltiu $at,$t3,0x22 +/* f0a61cc: 11200002 */ beqz $t1,.L0f0a61d8 +/* f0a61d0: 00000000 */ sll $zero,$zero,0x0 +/* f0a61d4: 00002025 */ or $a0,$zero,$zero +.L0f0a61d8: +/* f0a61d8: 1020001e */ beqz $at,.L0f0a6254 +/* f0a61dc: 000b5880 */ sll $t3,$t3,0x2 +/* f0a61e0: 3c017f1b */ lui $at,0x7f1b +/* f0a61e4: 002b0821 */ addu $at,$at,$t3 +/* f0a61e8: 8c2bc9ec */ lw $t3,-0x3614($at) +/* f0a61ec: 01600008 */ jr $t3 +/* f0a61f0: 00000000 */ sll $zero,$zero,0x0 +/* f0a61f4: 10000017 */ beqz $zero,.L0f0a6254 +/* f0a61f8: 00002025 */ or $a0,$zero,$zero +/* f0a61fc: 8fb901d8 */ lw $t9,0x1d8($sp) +/* f0a6200: 8f2e0ffc */ lw $t6,0xffc($t9) +/* f0a6204: 55c00003 */ bnezl $t6,.L0f0a6214 +/* f0a6208: 8faf01d8 */ lw $t7,0x1d8($sp) +/* f0a620c: 00002025 */ or $a0,$zero,$zero +/* f0a6210: 8faf01d8 */ lw $t7,0x1d8($sp) +.L0f0a6214: +/* f0a6214: 8fad01d8 */ lw $t5,0x1d8($sp) +/* f0a6218: 8fac0050 */ lw $t4,0x50($sp) +/* f0a621c: 8df80858 */ lw $t8,0x858($t7) +/* f0a6220: 01ac4821 */ addu $t1,$t5,$t4 +/* f0a6224: 57000003 */ bnezl $t8,.L0f0a6234 +/* f0a6228: 8d220c3c */ lw $v0,0xc3c($t1) +/* f0a622c: 00002025 */ or $a0,$zero,$zero +/* f0a6230: 8d220c3c */ lw $v0,0xc3c($t1) +.L0f0a6234: +/* f0a6234: 24010008 */ addiu $at,$zero,0x8 +/* f0a6238: 54410003 */ bnel $v0,$at,.L0f0a6248 +/* f0a623c: 24010004 */ addiu $at,$zero,0x4 +/* f0a6240: 00002025 */ or $a0,$zero,$zero +/* f0a6244: 24010004 */ addiu $at,$zero,0x4 +.L0f0a6248: +/* f0a6248: 54410003 */ bnel $v0,$at,.L0f0a6258 +/* f0a624c: 8faa01d8 */ lw $t2,0x1d8($sp) +/* f0a6250: 00002025 */ or $a0,$zero,$zero +.L0f0a6254: +/* f0a6254: 8faa01d8 */ lw $t2,0x1d8($sp) +.L0f0a6258: +/* f0a6258: 8fab0050 */ lw $t3,0x50($sp) +/* f0a625c: 961906d6 */ lhu $t9,0x6d6($s0) +/* f0a6260: 24010005 */ addiu $at,$zero,0x5 +/* f0a6264: 014b1821 */ addu $v1,$t2,$t3 +/* f0a6268: 00197302 */ srl $t6,$t9,0xc +/* f0a626c: 11c00002 */ beqz $t6,.L0f0a6278 +/* f0a6270: 8c620c3c */ lw $v0,0xc3c($v1) +/* f0a6274: 00002025 */ or $a0,$zero,$zero +.L0f0a6278: +/* f0a6278: 1441000a */ bne $v0,$at,.L0f0a62a4 +/* f0a627c: 00000000 */ sll $zero,$zero,0x0 +/* f0a6280: 8c6f0c40 */ lw $t7,0xc40($v1) +/* f0a6284: 8fb801c0 */ lw $t8,0x1c0($sp) +/* f0a6288: 29e10002 */ slti $at,$t7,0x2 +/* f0a628c: 10200005 */ beqz $at,.L0f0a62a4 +/* f0a6290: 00000000 */ sll $zero,$zero,0x0 +/* f0a6294: 8f0d0008 */ lw $t5,0x8($t8) +/* f0a6298: 11a00002 */ beqz $t5,.L0f0a62a4 +/* f0a629c: 00000000 */ sll $zero,$zero,0x0 +/* f0a62a0: 00002025 */ or $a0,$zero,$zero +.L0f0a62a4: +/* f0a62a4: 10800030 */ beqz $a0,.L0f0a6368 +/* f0a62a8: 26050384 */ addiu $a1,$s0,0x384 +/* f0a62ac: 8fac01d8 */ lw $t4,0x1d8($sp) +/* f0a62b0: 8d890dd4 */ lw $t1,0xdd4($t4) +/* f0a62b4: 55090013 */ bnel $t0,$t1,.L0f0a6304 +/* f0a62b8: 8e0d038c */ lw $t5,0x38c($s0) +/* f0a62bc: 0c00566c */ jal 0x159b0 +/* f0a62c0: 27a40084 */ addiu $a0,$sp,0x84 +/* f0a62c4: 8fab01d8 */ lw $t3,0x1d8($sp) +/* f0a62c8: 8e060390 */ lw $a2,0x390($s0) +/* f0a62cc: 27aa0084 */ addiu $t2,$sp,0x84 +/* f0a62d0: afaa00d0 */ sw $t2,0xd0($sp) +/* f0a62d4: 8d790dd8 */ lw $t9,0xdd8($t3) +/* f0a62d8: 27a400d0 */ addiu $a0,$sp,0xd0 +/* f0a62dc: 26050384 */ addiu $a1,$s0,0x384 +/* f0a62e0: afa600c4 */ sw $a2,0xc4($sp) +/* f0a62e4: 0c0073af */ jal 0x1cebc +/* f0a62e8: afb900e0 */ sw $t9,0xe0($sp) +/* f0a62ec: 8faf01d8 */ lw $t7,0x1d8($sp) +/* f0a62f0: 8fa600c4 */ lw $a2,0xc4($sp) +/* f0a62f4: 240e0001 */ addiu $t6,$zero,0x1 +/* f0a62f8: adee0dd4 */ sw $t6,0xdd4($t7) +/* f0a62fc: ae060390 */ sw $a2,0x390($s0) +/* f0a6300: 8e0d038c */ lw $t5,0x38c($s0) +.L0f0a6304: +/* f0a6304: 8fb801d8 */ lw $t8,0x1d8($sp) +/* f0a6308: 8e060390 */ lw $a2,0x390($s0) +/* f0a630c: 85ac000e */ lh $t4,0xe($t5) +/* f0a6310: 00001025 */ or $v0,$zero,$zero +/* f0a6314: 8f050dd8 */ lw $a1,0xdd8($t8) +/* f0a6318: 19800015 */ blez $t4,.L0f0a6370 +/* f0a631c: 27a402c4 */ addiu $a0,$sp,0x2c4 +.L0f0a6320: +/* f0a6320: afa200cc */ sw $v0,0xcc($sp) +/* f0a6324: afa500c8 */ sw $a1,0xc8($sp) +/* f0a6328: 0c0056f9 */ jal 0x15be4 +/* f0a632c: afa600c4 */ sw $a2,0xc4($sp) +/* f0a6330: 8fa901d4 */ lw $t1,0x1d4($sp) +/* f0a6334: 8fa200cc */ lw $v0,0xcc($sp) +/* f0a6338: 8fa500c8 */ lw $a1,0xc8($sp) +/* f0a633c: 8d2a038c */ lw $t2,0x38c($t1) +/* f0a6340: 8fa600c4 */ lw $a2,0xc4($sp) +/* f0a6344: 24420001 */ addiu $v0,$v0,0x1 +/* f0a6348: 854b000e */ lh $t3,0xe($t2) +/* f0a634c: 24a50040 */ addiu $a1,$a1,0x40 +/* f0a6350: 24c60040 */ addiu $a2,$a2,0x40 +/* f0a6354: 004b082a */ slt $at,$v0,$t3 +/* f0a6358: 5420fff1 */ bnezl $at,.L0f0a6320 +/* f0a635c: 27a402c4 */ addiu $a0,$sp,0x2c4 +/* f0a6360: 10000003 */ beqz $zero,.L0f0a6370 +/* f0a6364: 00000000 */ sll $zero,$zero,0x0 +.L0f0a6368: +/* f0a6368: 0c0073af */ jal 0x1cebc +/* f0a636c: 00c02025 */ or $a0,$a2,$zero +.L0f0a6370: +/* f0a6370: 3c018006 */ lui $at,0x8006 +/* f0a6374: ac20efcc */ sw $zero,-0x1034($at) +/* f0a6378: 8fa40280 */ lw $a0,0x280($sp) +/* f0a637c: 0c006a47 */ jal 0x1a91c +/* f0a6380: 24050033 */ addiu $a1,$zero,0x33 +/* f0a6384: 10400020 */ beqz $v0,.L0f0a6408 +/* f0a6388: 00402025 */ or $a0,$v0,$zero +/* f0a638c: 0c006949 */ jal 0x1a524 +/* f0a6390: 00002825 */ or $a1,$zero,$zero +/* f0a6394: afa20080 */ sw $v0,0x80($sp) +/* f0a6398: 0fc288cf */ jal func0f0a233c +/* f0a639c: 8fa40308 */ lw $a0,0x308($sp) +/* f0a63a0: 44800000 */ mtc1 $zero,$f0 +/* f0a63a4: 8fae0080 */ lw $t6,0x80($sp) +/* f0a63a8: 8fb90304 */ lw $t9,0x304($sp) +/* f0a63ac: e7a00074 */ swc1 $f0,0x74($sp) +/* f0a63b0: e7a00078 */ swc1 $f0,0x78($sp) +/* f0a63b4: c6040210 */ lwc1 $f4,0x210($s0) +/* f0a63b8: 000e7980 */ sll $t7,$t6,0x6 +/* f0a63bc: 032f2021 */ addu $a0,$t9,$t7 +/* f0a63c0: 46002187 */ neg.s $f6,$f4 +/* f0a63c4: afa40050 */ sw $a0,0x50($sp) +/* f0a63c8: e7a6007c */ swc1 $f6,0x7c($sp) +/* f0a63cc: 0c0056c4 */ jal 0x15b10 +/* f0a63d0: 27a50074 */ addiu $a1,$sp,0x74 +/* f0a63d4: 8fa40050 */ lw $a0,0x50($sp) +/* f0a63d8: c7aa0074 */ lwc1 $f10,0x74($sp) +/* f0a63dc: c4880030 */ lwc1 $f8,0x30($a0) +/* f0a63e0: c4900034 */ lwc1 $f16,0x34($a0) +/* f0a63e4: 460a4480 */ add.s $f18,$f8,$f10 +/* f0a63e8: c4880038 */ lwc1 $f8,0x38($a0) +/* f0a63ec: e4920030 */ swc1 $f18,0x30($a0) +/* f0a63f0: c7a40078 */ lwc1 $f4,0x78($sp) +/* f0a63f4: 46048180 */ add.s $f6,$f16,$f4 +/* f0a63f8: e4860034 */ swc1 $f6,0x34($a0) +/* f0a63fc: c7aa007c */ lwc1 $f10,0x7c($sp) +/* f0a6400: 460a4480 */ add.s $f18,$f8,$f10 +/* f0a6404: e4920038 */ swc1 $f18,0x38($a0) +.L0f0a6408: +/* f0a6408: 8fb801e4 */ lw $t8,0x1e4($sp) +/* f0a640c: 02002025 */ or $a0,$s0,$zero +/* f0a6410: 53000003 */ beqzl $t8,.L0f0a6420 +/* f0a6414: 8fad01e8 */ lw $t5,0x1e8($sp) +/* f0a6418: af000000 */ sw $zero,0x0($t8) +/* f0a641c: 8fad01e8 */ lw $t5,0x1e8($sp) +.L0f0a6420: +/* f0a6420: 51a00003 */ beqzl $t5,.L0f0a6430 +/* f0a6424: 8fac01ec */ lw $t4,0x1ec($sp) +/* f0a6428: ada00000 */ sw $zero,0x0($t5) +/* f0a642c: 8fac01ec */ lw $t4,0x1ec($sp) +.L0f0a6430: +/* f0a6430: 51800003 */ beqzl $t4,.L0f0a6440 +/* f0a6434: 8fa901c4 */ lw $t1,0x1c4($sp) +/* f0a6438: ad800000 */ sw $zero,0x0($t4) +/* f0a643c: 8fa901c4 */ lw $t1,0x1c4($sp) +.L0f0a6440: +/* f0a6440: 24010013 */ addiu $at,$zero,0x13 +/* f0a6444: 8fa50304 */ lw $a1,0x304($sp) +/* f0a6448: 11210012 */ beq $t1,$at,.L0f0a6494 +/* f0a644c: 8fa601e4 */ lw $a2,0x1e4($sp) +/* f0a6450: 24010015 */ addiu $at,$zero,0x15 +/* f0a6454: 11210006 */ beq $t1,$at,.L0f0a6470 +/* f0a6458: 8fa40280 */ lw $a0,0x280($sp) +/* f0a645c: 24010017 */ addiu $at,$zero,0x17 +/* f0a6460: 11210007 */ beq $t1,$at,.L0f0a6480 +/* f0a6464: 02002025 */ or $a0,$s0,$zero +/* f0a6468: 1000000d */ beqz $zero,.L0f0a64a0 +/* f0a646c: 8fa40280 */ lw $a0,0x280($sp) +.L0f0a6470: +/* f0a6470: 0fc28fab */ jal func0f0a3eac +/* f0a6474: 8fa50304 */ lw $a1,0x304($sp) +/* f0a6478: 10000009 */ beqz $zero,.L0f0a64a0 +/* f0a647c: 8fa40280 */ lw $a0,0x280($sp) +.L0f0a6480: +/* f0a6480: 8fa50304 */ lw $a1,0x304($sp) +/* f0a6484: 0fc29025 */ jal func0f0a4094 +/* f0a6488: 8fa60280 */ lw $a2,0x280($sp) +/* f0a648c: 10000004 */ beqz $zero,.L0f0a64a0 +/* f0a6490: 8fa40280 */ lw $a0,0x280($sp) +.L0f0a6494: +/* f0a6494: 0fc29067 */ jal func0f0a419c +/* f0a6498: 8fa70280 */ lw $a3,0x280($sp) +/* f0a649c: 8fa40280 */ lw $a0,0x280($sp) +.L0f0a64a0: +/* f0a64a0: 0c006a47 */ jal 0x1a91c +/* f0a64a4: 24050032 */ addiu $a1,$zero,0x32 +/* f0a64a8: 8faa01c4 */ lw $t2,0x1c4($sp) +/* f0a64ac: 24010014 */ addiu $at,$zero,0x14 +/* f0a64b0: 00402025 */ or $a0,$v0,$zero +/* f0a64b4: 1541001b */ bne $t2,$at,.L0f0a6524 +/* f0a64b8: 00000000 */ sll $zero,$zero,0x0 +/* f0a64bc: 820b0005 */ lb $t3,0x5($s0) +/* f0a64c0: 55600006 */ bnezl $t3,.L0f0a64dc +/* f0a64c4: 8e050558 */ lw $a1,0x558($s0) +/* f0a64c8: 820e0004 */ lb $t6,0x4($s0) +/* f0a64cc: 3c05800a */ lui $a1,0x800a +/* f0a64d0: 11c0000b */ beqz $t6,.L0f0a6500 +/* f0a64d4: 00000000 */ sll $zero,$zero,0x0 +/* f0a64d8: 8e050558 */ lw $a1,0x558($s0) +.L0f0a64dc: +/* f0a64dc: 24010003 */ addiu $at,$zero,0x3 +/* f0a64e0: 8fa40280 */ lw $a0,0x280($sp) +/* f0a64e4: 00a1001a */ div $zero,$a1,$at +/* f0a64e8: 0000c810 */ mfhi $t9 +/* f0a64ec: 2725001e */ addiu $a1,$t9,0x1e +/* f0a64f0: 0c006a47 */ jal 0x1a91c +/* f0a64f4: 00000000 */ sll $zero,$zero,0x0 +/* f0a64f8: 1000000a */ beqz $zero,.L0f0a6524 +/* f0a64fc: 00402025 */ or $a0,$v0,$zero +.L0f0a6500: +/* f0a6500: 8ca59fcc */ lw $a1,-0x6034($a1) +/* f0a6504: 24010003 */ addiu $at,$zero,0x3 +/* f0a6508: 8fa40280 */ lw $a0,0x280($sp) +/* f0a650c: 00a1001a */ div $zero,$a1,$at +/* f0a6510: 00007810 */ mfhi $t7 +/* f0a6514: 25e5001e */ addiu $a1,$t7,0x1e +/* f0a6518: 0c006a47 */ jal 0x1a91c +/* f0a651c: 00000000 */ sll $zero,$zero,0x0 +/* f0a6520: 00402025 */ or $a0,$v0,$zero +.L0f0a6524: +/* f0a6524: 10400038 */ beqz $v0,.L0f0a6608 +/* f0a6528: 8faa01c4 */ lw $t2,0x1c4($sp) +/* f0a652c: 0c006949 */ jal 0x1a524 +/* f0a6530: 00002825 */ or $a1,$zero,$zero +/* f0a6534: 8fb80304 */ lw $t8,0x304($sp) +/* f0a6538: 00026980 */ sll $t5,$v0,0x6 +/* f0a653c: afa2006c */ sw $v0,0x6c($sp) +/* f0a6540: 030d2021 */ addu $a0,$t8,$t5 +/* f0a6544: c4900030 */ lwc1 $f16,0x30($a0) +/* f0a6548: 26050620 */ addiu $a1,$s0,0x620 +/* f0a654c: e6100374 */ swc1 $f16,0x374($s0) +/* f0a6550: c4840034 */ lwc1 $f4,0x34($a0) +/* f0a6554: e6040378 */ swc1 $f4,0x378($s0) +/* f0a6558: c4860038 */ lwc1 $f6,0x38($a0) +/* f0a655c: 0c005746 */ jal 0x15d18 +/* f0a6560: e606037c */ swc1 $f6,0x37c($s0) +/* f0a6564: 0fc2d5de */ jal func0f0b5778 +/* f0a6568: 00000000 */ sll $zero,$zero,0x0 +/* f0a656c: 00402025 */ or $a0,$v0,$zero +/* f0a6570: 0c0056d9 */ jal 0x15b64 +/* f0a6574: 26050374 */ addiu $a1,$s0,0x374 +/* f0a6578: 8fa2006c */ lw $v0,0x6c($sp) +/* f0a657c: 8fac0304 */ lw $t4,0x304($sp) +/* f0a6580: 820b0005 */ lb $t3,0x5($s0) +/* f0a6584: 00024980 */ sll $t1,$v0,0x6 +/* f0a6588: 01895021 */ addu $t2,$t4,$t1 +/* f0a658c: c5480038 */ lwc1 $f8,0x38($t2) +/* f0a6590: 46004287 */ neg.s $f10,$f8 +/* f0a6594: 1160005e */ beqz $t3,.L0f0a6710 +/* f0a6598: e60a0380 */ swc1 $f10,0x380($s0) +/* f0a659c: 8fae01e0 */ lw $t6,0x1e0($sp) +/* f0a65a0: 8fb901c4 */ lw $t9,0x1c4($sp) +/* f0a65a4: 24010013 */ addiu $at,$zero,0x13 +/* f0a65a8: 59c0005a */ blezl $t6,.L0f0a6714 +/* f0a65ac: 8fac01c4 */ lw $t4,0x1c4($sp) +/* f0a65b0: 13210057 */ beq $t9,$at,.L0f0a6710 +/* f0a65b4: 3c0f800a */ lui $t7,0x800a +/* f0a65b8: 8def9ff4 */ lw $t7,-0x600c($t7) +/* f0a65bc: 02002025 */ or $a0,$s0,$zero +/* f0a65c0: 8fa501c0 */ lw $a1,0x1c0($sp) +/* f0a65c4: 11e00052 */ beqz $t7,.L0f0a6710 +/* f0a65c8: 8fa60280 */ lw $a2,0x280($sp) +/* f0a65cc: 8fb80304 */ lw $t8,0x304($sp) +/* f0a65d0: 27ad01e4 */ addiu $t5,$sp,0x1e4 +/* f0a65d4: 27ac0234 */ addiu $t4,$sp,0x234 +/* f0a65d8: 27a901f4 */ addiu $t1,$sp,0x1f4 +/* f0a65dc: afa90028 */ sw $t1,0x28($sp) +/* f0a65e0: afac0024 */ sw $t4,0x24($sp) +/* f0a65e4: afad001c */ sw $t5,0x1c($sp) +/* f0a65e8: 8fa701d0 */ lw $a3,0x1d0($sp) +/* f0a65ec: afae0010 */ sw $t6,0x10($sp) +/* f0a65f0: afb90018 */ sw $t9,0x18($sp) +/* f0a65f4: afa20020 */ sw $v0,0x20($sp) +/* f0a65f8: 0fc29391 */ jal func0f0a4e44 +/* f0a65fc: afb80014 */ sw $t8,0x14($sp) +/* f0a6600: 10000044 */ beqz $zero,.L0f0a6714 +/* f0a6604: 8fac01c4 */ lw $t4,0x1c4($sp) +.L0f0a6608: +/* f0a6608: 2401001e */ addiu $at,$zero,0x1e +/* f0a660c: 1141000a */ beq $t2,$at,.L0f0a6638 +/* f0a6610: 8fa40280 */ lw $a0,0x280($sp) +/* f0a6614: 24010020 */ addiu $at,$zero,0x20 +/* f0a6618: 11410007 */ beq $t2,$at,.L0f0a6638 +/* f0a661c: 24010022 */ addiu $at,$zero,0x22 +/* f0a6620: 11410005 */ beq $t2,$at,.L0f0a6638 +/* f0a6624: 24010021 */ addiu $at,$zero,0x21 +/* f0a6628: 11410003 */ beq $t2,$at,.L0f0a6638 +/* f0a662c: 2401001f */ addiu $at,$zero,0x1f +/* f0a6630: 1541001f */ bne $t2,$at,.L0f0a66b0 +/* f0a6634: 26050620 */ addiu $a1,$s0,0x620 +.L0f0a6638: +/* f0a6638: 0c006a47 */ jal 0x1a91c +/* f0a663c: 24050037 */ addiu $a1,$zero,0x37 +/* f0a6640: 00402025 */ or $a0,$v0,$zero +/* f0a6644: 0c006949 */ jal 0x1a524 +/* f0a6648: 00002825 */ or $a1,$zero,$zero +/* f0a664c: 8fab0304 */ lw $t3,0x304($sp) +/* f0a6650: 00027980 */ sll $t7,$v0,0x6 +/* f0a6654: afa2006c */ sw $v0,0x6c($sp) +/* f0a6658: 016f2021 */ addu $a0,$t3,$t7 +/* f0a665c: c4920030 */ lwc1 $f18,0x30($a0) +/* f0a6660: 26050620 */ addiu $a1,$s0,0x620 +/* f0a6664: e6120374 */ swc1 $f18,0x374($s0) +/* f0a6668: c4900034 */ lwc1 $f16,0x34($a0) +/* f0a666c: e6100378 */ swc1 $f16,0x378($s0) +/* f0a6670: c4840038 */ lwc1 $f4,0x38($a0) +/* f0a6674: 0c005746 */ jal 0x15d18 +/* f0a6678: e604037c */ swc1 $f4,0x37c($s0) +/* f0a667c: 0fc2d5de */ jal func0f0b5778 +/* f0a6680: 00000000 */ sll $zero,$zero,0x0 +/* f0a6684: 00402025 */ or $a0,$v0,$zero +/* f0a6688: 0c0056d9 */ jal 0x15b64 +/* f0a668c: 26050374 */ addiu $a1,$s0,0x374 +/* f0a6690: 8fb8006c */ lw $t8,0x6c($sp) +/* f0a6694: 8fae0304 */ lw $t6,0x304($sp) +/* f0a6698: 0018c980 */ sll $t9,$t8,0x6 +/* f0a669c: 01d96821 */ addu $t5,$t6,$t9 +/* f0a66a0: c5a60038 */ lwc1 $f6,0x38($t5) +/* f0a66a4: 46003207 */ neg.s $f8,$f6 +/* f0a66a8: 10000019 */ beqz $zero,.L0f0a6710 +/* f0a66ac: e6080380 */ swc1 $f8,0x380($s0) +.L0f0a66b0: +/* f0a66b0: c60a0324 */ lwc1 $f10,0x324($s0) +/* f0a66b4: c6120328 */ lwc1 $f18,0x328($s0) +/* f0a66b8: c610032c */ lwc1 $f16,0x32c($s0) +/* f0a66bc: e60a0374 */ swc1 $f10,0x374($s0) +/* f0a66c0: e6120378 */ swc1 $f18,0x378($s0) +/* f0a66c4: e610037c */ swc1 $f16,0x37c($s0) +/* f0a66c8: 0c005746 */ jal 0x15d18 +/* f0a66cc: 8fa40040 */ lw $a0,0x40($sp) +/* f0a66d0: c60402ec */ lwc1 $f4,0x2ec($s0) +/* f0a66d4: 46002187 */ neg.s $f6,$f4 +/* f0a66d8: 1000000d */ beqz $zero,.L0f0a6710 +/* f0a66dc: e6060380 */ swc1 $f6,0x380($s0) +.L0f0a66e0: +/* f0a66e0: c6080324 */ lwc1 $f8,0x324($s0) +/* f0a66e4: c60a0328 */ lwc1 $f10,0x328($s0) +/* f0a66e8: c612032c */ lwc1 $f18,0x32c($s0) +/* f0a66ec: e6080374 */ swc1 $f8,0x374($s0) +/* f0a66f0: e60a0378 */ swc1 $f10,0x378($s0) +/* f0a66f4: e612037c */ swc1 $f18,0x37c($s0) +/* f0a66f8: 8fa40040 */ lw $a0,0x40($sp) +/* f0a66fc: 0c005746 */ jal 0x15d18 +/* f0a6700: 26050620 */ addiu $a1,$s0,0x620 +/* f0a6704: c61002ec */ lwc1 $f16,0x2ec($s0) +/* f0a6708: 46008107 */ neg.s $f4,$f16 +/* f0a670c: e6040380 */ swc1 $f4,0x380($s0) +.L0f0a6710: +/* f0a6710: 8fac01c4 */ lw $t4,0x1c4($sp) +.L0f0a6714: +/* f0a6714: 24010008 */ addiu $at,$zero,0x8 +/* f0a6718: 1181000a */ beq $t4,$at,.L0f0a6744 +/* f0a671c: 24010009 */ addiu $at,$zero,0x9 +/* f0a6720: 11810008 */ beq $t4,$at,.L0f0a6744 +/* f0a6724: 24010018 */ addiu $at,$zero,0x18 +/* f0a6728: 1581000f */ bne $t4,$at,.L0f0a6768 +/* f0a672c: 02002025 */ or $a0,$s0,$zero +/* f0a6730: 8fa50308 */ lw $a1,0x308($sp) +/* f0a6734: 0fc2915c */ jal func0f0a4570 +/* f0a6738: 8fa601d0 */ lw $a2,0x1d0($sp) +/* f0a673c: 1000000b */ beqz $zero,.L0f0a676c +/* f0a6740: 820f0004 */ lb $t7,0x4($s0) +.L0f0a6744: +/* f0a6744: 8e090690 */ lw $t1,0x690($s0) +/* f0a6748: 02002025 */ or $a0,$s0,$zero +/* f0a674c: 8fa50308 */ lw $a1,0x308($sp) +/* f0a6750: 000950c0 */ sll $t2,$t1,0x3 +/* f0a6754: 000a5f42 */ srl $t3,$t2,0x1d +/* f0a6758: 19600003 */ blez $t3,.L0f0a6768 +/* f0a675c: 8fa60280 */ lw $a2,0x280($sp) +/* f0a6760: 0fc2910e */ jal func0f0a4438 +/* f0a6764: 8fa70304 */ lw $a3,0x304($sp) +.L0f0a6768: +/* f0a6768: 820f0004 */ lb $t7,0x4($s0) +.L0f0a676c: +/* f0a676c: 11e0000c */ beqz $t7,.L0f0a67a0 +/* f0a6770: 3c18800a */ lui $t8,0x800a +/* f0a6774: 8f189ff4 */ lw $t8,-0x600c($t8) +/* f0a6778: 02002025 */ or $a0,$s0,$zero +/* f0a677c: 8fa50308 */ lw $a1,0x308($sp) +/* f0a6780: 13000007 */ beqz $t8,.L0f0a67a0 +/* f0a6784: 8fa601d0 */ lw $a2,0x1d0($sp) +/* f0a6788: 8fae0280 */ lw $t6,0x280($sp) +/* f0a678c: 8fb90304 */ lw $t9,0x304($sp) +/* f0a6790: 8fa701c4 */ lw $a3,0x1c4($sp) +/* f0a6794: afae0010 */ sw $t6,0x10($sp) +/* f0a6798: 0fc294c0 */ jal func0f0a5300 +/* f0a679c: afb90014 */ sw $t9,0x14($sp) +.L0f0a67a0: +/* f0a67a0: 3c0d800a */ lui $t5,0x800a +/* f0a67a4: 8dada02c */ lw $t5,-0x5fd4($t5) +/* f0a67a8: 3c0c800a */ lui $t4,0x800a +/* f0a67ac: 3c09800a */ lui $t1,0x800a +/* f0a67b0: 11a00003 */ beqz $t5,.L0f0a67c0 +/* f0a67b4: 3c0a800a */ lui $t2,0x800a +/* f0a67b8: 10000002 */ beqz $zero,.L0f0a67c4 +/* f0a67bc: 24050001 */ addiu $a1,$zero,0x1 +.L0f0a67c0: +/* f0a67c0: 00002825 */ or $a1,$zero,$zero +.L0f0a67c4: +/* f0a67c4: 8d8ca028 */ lw $t4,-0x5fd8($t4) +/* f0a67c8: 24010001 */ addiu $at,$zero,0x1 +/* f0a67cc: 00002025 */ or $a0,$zero,$zero +/* f0a67d0: 11800003 */ beqz $t4,.L0f0a67e0 +/* f0a67d4: 00000000 */ sll $zero,$zero,0x0 +/* f0a67d8: 10000001 */ beqz $zero,.L0f0a67e0 +/* f0a67dc: 24040001 */ addiu $a0,$zero,0x1 +.L0f0a67e0: +/* f0a67e0: 8d29a024 */ lw $t1,-0x5fdc($t1) +/* f0a67e4: 00001825 */ or $v1,$zero,$zero +/* f0a67e8: 11200003 */ beqz $t1,.L0f0a67f8 +/* f0a67ec: 00000000 */ sll $zero,$zero,0x0 +/* f0a67f0: 10000001 */ beqz $zero,.L0f0a67f8 +/* f0a67f4: 24030001 */ addiu $v1,$zero,0x1 +.L0f0a67f8: +/* f0a67f8: 8d4aa030 */ lw $t2,-0x5fd0($t2) +/* f0a67fc: 00001025 */ or $v0,$zero,$zero +/* f0a6800: 3c0e8009 */ lui $t6,0x8009 +/* f0a6804: 11400003 */ beqz $t2,.L0f0a6814 +/* f0a6808: 00000000 */ sll $zero,$zero,0x0 +/* f0a680c: 10000001 */ beqz $zero,.L0f0a6814 +/* f0a6810: 24020001 */ addiu $v0,$zero,0x1 +.L0f0a6814: +/* f0a6814: 00435821 */ addu $t3,$v0,$v1 +/* f0a6818: 01647821 */ addu $t7,$t3,$a0 +/* f0a681c: 01e5c021 */ addu $t8,$t7,$a1 +/* f0a6820: 5701000e */ bnel $t8,$at,.L0f0a685c +/* f0a6824: 960d06d6 */ lhu $t5,0x6d6($s0) +/* f0a6828: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f0a682c: 24010001 */ addiu $at,$zero,0x1 +/* f0a6830: 3c19800a */ lui $t9,0x800a +/* f0a6834: 51c10009 */ beql $t6,$at,.L0f0a685c +/* f0a6838: 960d06d6 */ lhu $t5,0x6d6($s0) +/* f0a683c: 8f399ff4 */ lw $t9,-0x600c($t9) +/* f0a6840: 02002025 */ or $a0,$s0,$zero +/* f0a6844: 8fa50308 */ lw $a1,0x308($sp) +/* f0a6848: 13200003 */ beqz $t9,.L0f0a6858 +/* f0a684c: 8fa601c4 */ lw $a2,0x1c4($sp) +/* f0a6850: 0fc28d24 */ jal func0f0a3490 +/* f0a6854: 8fa701d0 */ lw $a3,0x1d0($sp) +.L0f0a6858: +/* f0a6858: 960d06d6 */ lhu $t5,0x6d6($s0) +.L0f0a685c: +/* f0a685c: 02002025 */ or $a0,$s0,$zero +/* f0a6860: 8fa50280 */ lw $a1,0x280($sp) +/* f0a6864: 000d6302 */ srl $t4,$t5,0xc +/* f0a6868: 19800003 */ blez $t4,.L0f0a6878 +/* f0a686c: 00000000 */ sll $zero,$zero,0x0 +/* f0a6870: 0fc291a9 */ jal func0f0a46a4 +/* f0a6874: 8fa601b8 */ lw $a2,0x1b8($sp) +.L0f0a6878: +/* f0a6878: 3c09800a */ lui $t1,0x800a +/* f0a687c: 8d29a02c */ lw $t1,-0x5fd4($t1) +/* f0a6880: 3c02800a */ lui $v0,0x800a +/* f0a6884: 3c03800a */ lui $v1,0x800a +/* f0a6888: 3c06800a */ lui $a2,0x800a +/* f0a688c: 8cc6a030 */ lw $a2,-0x5fd0($a2) +/* f0a6890: 8c63a024 */ lw $v1,-0x5fdc($v1) +/* f0a6894: 11200003 */ beqz $t1,.L0f0a68a4 +/* f0a6898: 8c42a028 */ lw $v0,-0x5fd8($v0) +/* f0a689c: 10000002 */ beqz $zero,.L0f0a68a8 +/* f0a68a0: 24050001 */ addiu $a1,$zero,0x1 +.L0f0a68a4: +/* f0a68a4: 00002825 */ or $a1,$zero,$zero +.L0f0a68a8: +/* f0a68a8: 10400003 */ beqz $v0,.L0f0a68b8 +/* f0a68ac: 24010001 */ addiu $at,$zero,0x1 +/* f0a68b0: 10000002 */ beqz $zero,.L0f0a68bc +/* f0a68b4: 24040001 */ addiu $a0,$zero,0x1 +.L0f0a68b8: +/* f0a68b8: 00002025 */ or $a0,$zero,$zero +.L0f0a68bc: +/* f0a68bc: 10600003 */ beqz $v1,.L0f0a68cc +/* f0a68c0: 00001025 */ or $v0,$zero,$zero +/* f0a68c4: 10000002 */ beqz $zero,.L0f0a68d0 +/* f0a68c8: 24030001 */ addiu $v1,$zero,0x1 +.L0f0a68cc: +/* f0a68cc: 00001825 */ or $v1,$zero,$zero +.L0f0a68d0: +/* f0a68d0: 10c00003 */ beqz $a2,.L0f0a68e0 +/* f0a68d4: 3c188009 */ lui $t8,0x8009 +/* f0a68d8: 10000001 */ beqz $zero,.L0f0a68e0 +/* f0a68dc: 24020001 */ addiu $v0,$zero,0x1 +.L0f0a68e0: +/* f0a68e0: 00435021 */ addu $t2,$v0,$v1 +/* f0a68e4: 01445821 */ addu $t3,$t2,$a0 +/* f0a68e8: 01657821 */ addu $t7,$t3,$a1 +/* f0a68ec: 15e10013 */ bne $t7,$at,.L0f0a693c +/* f0a68f0: 00000000 */ sll $zero,$zero,0x0 +/* f0a68f4: 93180af0 */ lbu $t8,0xaf0($t8) +/* f0a68f8: 24010001 */ addiu $at,$zero,0x1 +/* f0a68fc: 1301000f */ beq $t8,$at,.L0f0a693c +/* f0a6900: 00000000 */ sll $zero,$zero,0x0 +/* f0a6904: 820e0007 */ lb $t6,0x7($s0) +/* f0a6908: 8fb901c4 */ lw $t9,0x1c4($sp) +/* f0a690c: 11c0000b */ beqz $t6,.L0f0a693c +/* f0a6910: 2b210002 */ slti $at,$t9,0x2 +/* f0a6914: 14200009 */ bnez $at,.L0f0a693c +/* f0a6918: 2b210005 */ slti $at,$t9,0x5 +/* f0a691c: 10200007 */ beqz $at,.L0f0a693c +/* f0a6920: 02002025 */ or $a0,$s0,$zero +/* f0a6924: 8fa50280 */ lw $a1,0x280($sp) +/* f0a6928: 8fa60308 */ lw $a2,0x308($sp) +/* f0a692c: 0fc28ded */ jal func0f0a37b4 +/* f0a6930: 8fa70304 */ lw $a3,0x304($sp) +/* f0a6934: 10000004 */ beqz $zero,.L0f0a6948 +/* f0a6938: ae000684 */ sw $zero,0x684($s0) +.L0f0a693c: +/* f0a693c: 0fc2c0f6 */ jal func0f0b03d8 +/* f0a6940: 8fa40308 */ lw $a0,0x308($sp) +/* f0a6944: ae000684 */ sw $zero,0x684($s0) +.L0f0a6948: +/* f0a6948: 8fbf003c */ lw $ra,0x3c($sp) +/* f0a694c: 8fb00038 */ lw $s0,0x38($sp) +/* f0a6950: 27bd0308 */ addiu $sp,$sp,0x308 +/* f0a6954: 03e00008 */ jr $ra +/* f0a6958: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a695c +/* f0a695c: 27bdff50 */ addiu $sp,$sp,-176 +/* f0a6960: f7be0050 */ sdc1 $f30,0x50($sp) +/* f0a6964: 3c014200 */ lui $at,0x4200 +/* f0a6968: 4481f000 */ mtc1 $at,$f30 +/* f0a696c: f7bc0048 */ sdc1 $f28,0x48($sp) +/* f0a6970: 3c017f1b */ lui $at,0x7f1b +/* f0a6974: c43cca74 */ lwc1 $f28,-0x358c($at) +/* f0a6978: f7ba0040 */ sdc1 $f26,0x40($sp) +/* f0a697c: 3c01bf80 */ lui $at,0xbf80 +/* f0a6980: 4481d000 */ mtc1 $at,$f26 +/* f0a6984: f7b80038 */ sdc1 $f24,0x38($sp) +/* f0a6988: 3c017f1b */ lui $at,0x7f1b +/* f0a698c: afb40068 */ sw $s4,0x68($sp) +/* f0a6990: c438ca78 */ lwc1 $f24,-0x3588($at) +/* f0a6994: 3c14800a */ lui $s4,0x800a +/* f0a6998: afb60070 */ sw $s6,0x70($sp) +/* f0a699c: afb5006c */ sw $s5,0x6c($sp) +/* f0a69a0: f7b60030 */ sdc1 $f22,0x30($sp) +/* f0a69a4: f7b40028 */ sdc1 $f20,0x28($sp) +/* f0a69a8: 3c0140a0 */ lui $at,0x40a0 +/* f0a69ac: 26949fc0 */ addiu $s4,$s4,-24640 +/* f0a69b0: afbe0078 */ sw $s8,0x78($sp) +/* f0a69b4: afb70074 */ sw $s7,0x74($sp) +/* f0a69b8: afb30064 */ sw $s3,0x64($sp) +/* f0a69bc: afb20060 */ sw $s2,0x60($sp) +/* f0a69c0: 3c158009 */ lui $s5,0x8009 +/* f0a69c4: 3c168006 */ lui $s6,0x8006 +/* f0a69c8: 4481b000 */ mtc1 $at,$f22 +/* f0a69cc: 4480a000 */ mtc1 $zero,$f20 +/* f0a69d0: afbf007c */ sw $ra,0x7c($sp) +/* f0a69d4: afb1005c */ sw $s1,0x5c($sp) +/* f0a69d8: afb00058 */ sw $s0,0x58($sp) +/* f0a69dc: 8e920284 */ lw $s2,0x284($s4) +/* f0a69e0: 26d61630 */ addiu $s6,$s6,0x1630 +/* f0a69e4: 26b55200 */ addiu $s5,$s5,0x5200 +/* f0a69e8: 00009825 */ or $s3,$zero,$zero +/* f0a69ec: 24170f48 */ addiu $s7,$zero,0xf48 +/* f0a69f0: 27be0094 */ addiu $s8,$sp,0x94 +.L0f0a69f4: +/* f0a69f4: 824e0640 */ lb $t6,0x640($s2) +/* f0a69f8: 00008825 */ or $s1,$zero,$zero +/* f0a69fc: 26500638 */ addiu $s0,$s2,0x638 +/* f0a6a00: 51c00077 */ beqzl $t6,.L0f0a6be0 +/* f0a6a04: 267307a4 */ addiu $s3,$s3,0x7a4 +/* f0a6a08: 0fc26709 */ jal func0f099c24 +/* f0a6a0c: 02002025 */ or $a0,$s0,$zero +/* f0a6a10: 50400004 */ beqzl $v0,.L0f0a6a24 +/* f0a6a14: 920f0003 */ lbu $t7,0x3($s0) +/* f0a6a18: 10000035 */ beqz $zero,.L0f0a6af0 +/* f0a6a1c: e614023c */ swc1 $f20,0x23c($s0) +/* f0a6a20: 920f0003 */ lbu $t7,0x3($s0) +.L0f0a6a24: +/* f0a6a24: 24010001 */ addiu $at,$zero,0x1 +/* f0a6a28: 15e10024 */ bne $t7,$at,.L0f0a6abc +/* f0a6a2c: 00000000 */ sll $zero,$zero,0x0 +/* f0a6a30: c600023c */ lwc1 $f0,0x23c($s0) +/* f0a6a34: 8e190220 */ lw $t9,0x220($s0) +/* f0a6a38: 4600010d */ trunc.w.s $f4,$f0 +/* f0a6a3c: 2b210002 */ slti $at,$t9,0x2 +/* f0a6a40: 44032000 */ mfc1 $v1,$f4 +/* f0a6a44: 5420000d */ bnezl $at,.L0f0a6a7c +/* f0a6a48: 4600b03c */ c.lt.s $f22,$f0 +/* f0a6a4c: 4616003c */ c.lt.s $f0,$f22 +/* f0a6a50: 3c017f1b */ lui $at,0x7f1b +/* f0a6a54: 45020009 */ bc1fl .L0f0a6a7c +/* f0a6a58: 4600b03c */ c.lt.s $f22,$f0 +/* f0a6a5c: c686004c */ lwc1 $f6,0x4c($s4) +/* f0a6a60: c428ca7c */ lwc1 $f8,-0x3584($at) +/* f0a6a64: 24110001 */ addiu $s1,$zero,0x1 +/* f0a6a68: 46083282 */ mul.s $f10,$f6,$f8 +/* f0a6a6c: 460a0400 */ add.s $f16,$f0,$f10 +/* f0a6a70: e610023c */ swc1 $f16,0x23c($s0) +/* f0a6a74: c600023c */ lwc1 $f0,0x23c($s0) +/* f0a6a78: 4600b03c */ c.lt.s $f22,$f0 +.L0f0a6a7c: +/* f0a6a7c: 00000000 */ sll $zero,$zero,0x0 +/* f0a6a80: 45020004 */ bc1fl .L0f0a6a94 +/* f0a6a84: 4600048d */ trunc.w.s $f18,$f0 +/* f0a6a88: e616023c */ swc1 $f22,0x23c($s0) +/* f0a6a8c: c600023c */ lwc1 $f0,0x23c($s0) +/* f0a6a90: 4600048d */ trunc.w.s $f18,$f0 +.L0f0a6a94: +/* f0a6a94: 44029000 */ mfc1 $v0,$f18 +/* f0a6a98: 00000000 */ sll $zero,$zero,0x0 +/* f0a6a9c: 50620015 */ beql $v1,$v0,.L0f0a6af4 +/* f0a6aa0: 8e03074c */ lw $v1,0x74c($s0) +/* f0a6aa4: 8e020220 */ lw $v0,0x220($s0) +/* f0a6aa8: 28410002 */ slti $at,$v0,0x2 +/* f0a6aac: 14200010 */ bnez $at,.L0f0a6af0 +/* f0a6ab0: 2449ffff */ addiu $t1,$v0,-1 +/* f0a6ab4: 1000000e */ beqz $zero,.L0f0a6af0 +/* f0a6ab8: ae090220 */ sw $t1,0x220($s0) +.L0f0a6abc: +/* f0a6abc: 3c017f1b */ lui $at,0x7f1b +/* f0a6ac0: c426ca80 */ lwc1 $f6,-0x3580($at) +/* f0a6ac4: c684004c */ lwc1 $f4,0x4c($s4) +/* f0a6ac8: c60a023c */ lwc1 $f10,0x23c($s0) +/* f0a6acc: 46062202 */ mul.s $f8,$f4,$f6 +/* f0a6ad0: 46085401 */ sub.s $f16,$f10,$f8 +/* f0a6ad4: e610023c */ swc1 $f16,0x23c($s0) +/* f0a6ad8: c612023c */ lwc1 $f18,0x23c($s0) +/* f0a6adc: 4614903c */ c.lt.s $f18,$f20 +/* f0a6ae0: 00000000 */ sll $zero,$zero,0x0 +/* f0a6ae4: 45020003 */ bc1fl .L0f0a6af4 +/* f0a6ae8: 8e03074c */ lw $v1,0x74c($s0) +/* f0a6aec: e614023c */ swc1 $f20,0x23c($s0) +.L0f0a6af0: +/* f0a6af0: 8e03074c */ lw $v1,0x74c($s0) +.L0f0a6af4: +/* f0a6af4: 14600017 */ bnez $v1,.L0f0a6b54 +/* f0a6af8: 00000000 */ sll $zero,$zero,0x0 +/* f0a6afc: c604023c */ lwc1 $f4,0x23c($s0) +/* f0a6b00: 4604c03c */ c.lt.s $f24,$f4 +/* f0a6b04: 00000000 */ sll $zero,$zero,0x0 +/* f0a6b08: 45000012 */ bc1f .L0f0a6b54 +/* f0a6b0c: 00000000 */ sll $zero,$zero,0x0 +/* f0a6b10: 12200010 */ beqz $s1,.L0f0a6b54 +/* f0a6b14: 00000000 */ sll $zero,$zero,0x0 +/* f0a6b18: 8e8a0034 */ lw $t2,0x34($s4) +/* f0a6b1c: 24058065 */ addiu $a1,$zero,-32667 +/* f0a6b20: 2606074c */ addiu $a2,$s0,0x74c +/* f0a6b24: 1140000b */ beqz $t2,.L0f0a6b54 +/* f0a6b28: 2407ffff */ addiu $a3,$zero,-1 +/* f0a6b2c: 240bffff */ addiu $t3,$zero,-1 +/* f0a6b30: 240cffff */ addiu $t4,$zero,-1 +/* f0a6b34: 240dffff */ addiu $t5,$zero,-1 +/* f0a6b38: afad001c */ sw $t5,0x1c($sp) +/* f0a6b3c: afac0018 */ sw $t4,0x18($sp) +/* f0a6b40: afab0010 */ sw $t3,0x10($sp) +/* f0a6b44: 8ea40000 */ lw $a0,0x0($s5) +/* f0a6b48: 0c004241 */ jal 0x10904 +/* f0a6b4c: e7ba0014 */ swc1 $f26,0x14($sp) +/* f0a6b50: 8e03074c */ lw $v1,0x74c($s0) +.L0f0a6b54: +/* f0a6b54: 50600022 */ beqzl $v1,.L0f0a6be0 +/* f0a6b58: 267307a4 */ addiu $s3,$s3,0x7a4 +/* f0a6b5c: c6c60000 */ lwc1 $f6,0x0($s6) +/* f0a6b60: 461c3282 */ mul.s $f10,$f6,$f28 +/* f0a6b64: 00000000 */ sll $zero,$zero,0x0 +/* f0a6b68: 461e5302 */ mul.s $f12,$f10,$f30 +/* f0a6b6c: 0c0068f7 */ jal 0x1a3dc +/* f0a6b70: 00000000 */ sll $zero,$zero,0x0 +/* f0a6b74: 3c014040 */ lui $at,0x4040 +/* f0a6b78: 44818000 */ mtc1 $at,$f16 +/* f0a6b7c: c608023c */ lwc1 $f8,0x23c($s0) +/* f0a6b80: 3c013f00 */ lui $at,0x3f00 +/* f0a6b84: 44812000 */ mtc1 $at,$f4 +/* f0a6b88: 46104483 */ div.s $f18,$f8,$f16 +/* f0a6b8c: 3c017f1b */ lui $at,0x7f1b +/* f0a6b90: c42aca84 */ lwc1 $f10,-0x357c($at) +/* f0a6b94: 460a0202 */ mul.s $f8,$f0,$f10 +/* f0a6b98: 46122180 */ add.s $f6,$f4,$f18 +/* f0a6b9c: 46064400 */ add.s $f16,$f8,$f6 +/* f0a6ba0: e7b00094 */ swc1 $f16,0x94($sp) +/* f0a6ba4: c604023c */ lwc1 $f4,0x23c($s0) +/* f0a6ba8: 4618203c */ c.lt.s $f4,$f24 +/* f0a6bac: 00000000 */ sll $zero,$zero,0x0 +/* f0a6bb0: 45010003 */ bc1t .L0f0a6bc0 +/* f0a6bb4: 00000000 */ sll $zero,$zero,0x0 +/* f0a6bb8: 16200005 */ bnez $s1,.L0f0a6bd0 +/* f0a6bbc: 24050010 */ addiu $a1,$zero,0x10 +.L0f0a6bc0: +/* f0a6bc0: 0c00cec9 */ jal 0x33b24 +/* f0a6bc4: 8e04074c */ lw $a0,0x74c($s0) +/* f0a6bc8: 10000005 */ beqz $zero,.L0f0a6be0 +/* f0a6bcc: 267307a4 */ addiu $s3,$s3,0x7a4 +.L0f0a6bd0: +/* f0a6bd0: 8e04074c */ lw $a0,0x74c($s0) +/* f0a6bd4: 0c00cf94 */ jal 0x33e50 +/* f0a6bd8: 8fc60000 */ lw $a2,0x0($s8) +/* f0a6bdc: 267307a4 */ addiu $s3,$s3,0x7a4 +.L0f0a6be0: +/* f0a6be0: 1677ff84 */ bne $s3,$s7,.L0f0a69f4 +/* f0a6be4: 265207a4 */ addiu $s2,$s2,0x7a4 +/* f0a6be8: 8fbf007c */ lw $ra,0x7c($sp) +/* f0a6bec: d7b40028 */ ldc1 $f20,0x28($sp) +/* f0a6bf0: d7b60030 */ ldc1 $f22,0x30($sp) +/* f0a6bf4: d7b80038 */ ldc1 $f24,0x38($sp) +/* f0a6bf8: d7ba0040 */ ldc1 $f26,0x40($sp) +/* f0a6bfc: d7bc0048 */ ldc1 $f28,0x48($sp) +/* f0a6c00: d7be0050 */ ldc1 $f30,0x50($sp) +/* f0a6c04: 8fb00058 */ lw $s0,0x58($sp) +/* f0a6c08: 8fb1005c */ lw $s1,0x5c($sp) +/* f0a6c0c: 8fb20060 */ lw $s2,0x60($sp) +/* f0a6c10: 8fb30064 */ lw $s3,0x64($sp) +/* f0a6c14: 8fb40068 */ lw $s4,0x68($sp) +/* f0a6c18: 8fb5006c */ lw $s5,0x6c($sp) +/* f0a6c1c: 8fb60070 */ lw $s6,0x70($sp) +/* f0a6c20: 8fb70074 */ lw $s7,0x74($sp) +/* f0a6c24: 8fbe0078 */ lw $s8,0x78($sp) +/* f0a6c28: 03e00008 */ jr $ra +/* f0a6c2c: 27bd00b0 */ addiu $sp,$sp,0xb0 +); + +GLOBAL_ASM( +glabel func0f0a6c30 +/* f0a6c30: 3c0e800a */ lui $t6,0x800a +/* f0a6c34: 8dcea24c */ lw $t6,-0x5db4($t6) +/* f0a6c38: 27bdffb0 */ addiu $sp,$sp,-80 +/* f0a6c3c: 3c03800a */ lui $v1,0x800a +/* f0a6c40: afbf001c */ sw $ra,0x1c($sp) +/* f0a6c44: afb00018 */ sw $s0,0x18($sp) +/* f0a6c48: 15c00004 */ bnez $t6,.L0f0a6c5c +/* f0a6c4c: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f0a6c50: 0fc2434d */ jal func0f090d34 +/* f0a6c54: afa3004c */ sw $v1,0x4c($sp) +/* f0a6c58: 8fa3004c */ lw $v1,0x4c($sp) +.L0f0a6c5c: +/* f0a6c5c: 8c6f1580 */ lw $t7,0x1580($v1) +/* f0a6c60: 000fcf80 */ sll $t9,$t7,0x1e +/* f0a6c64: 07210003 */ bgez $t9,.L0f0a6c74 +/* f0a6c68: 3c02800a */ lui $v0,0x800a +/* f0a6c6c: 10000006 */ beqz $zero,.L0f0a6c88 +/* f0a6c70: 8c42a244 */ lw $v0,-0x5dbc($v0) +.L0f0a6c74: +/* f0a6c74: 0fc27aa4 */ jal func0f09ea90 +/* f0a6c78: afa3004c */ sw $v1,0x4c($sp) +/* f0a6c7c: 3c02800a */ lui $v0,0x800a +/* f0a6c80: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a6c84: 8fa3004c */ lw $v1,0x4c($sp) +.L0f0a6c88: +/* f0a6c88: 8c491c54 */ lw $t1,0x1c54($v0) +/* f0a6c8c: 8c4800c4 */ lw $t0,0xc4($v0) +/* f0a6c90: 01205027 */ nor $t2,$t1,$zero +/* f0a6c94: 010a2024 */ and $a0,$t0,$t2 +/* f0a6c98: 308b0004 */ andi $t3,$a0,0x4 +/* f0a6c9c: 5560000c */ bnezl $t3,.L0f0a6cd0 +/* f0a6ca0: 30980002 */ andi $t8,$a0,0x2 +/* f0a6ca4: 8c620480 */ lw $v0,0x480($v1) +/* f0a6ca8: 3c0c800a */ lui $t4,0x800a +/* f0a6cac: 50400008 */ beqzl $v0,.L0f0a6cd0 +/* f0a6cb0: 30980002 */ andi $t8,$a0,0x2 +/* f0a6cb4: a0400037 */ sb $zero,0x37($v0) +/* f0a6cb8: 8d8ca244 */ lw $t4,-0x5dbc($t4) +/* f0a6cbc: 8d8e1c54 */ lw $t6,0x1c54($t4) +/* f0a6cc0: 8d8d00c4 */ lw $t5,0xc4($t4) +/* f0a6cc4: 01c07827 */ nor $t7,$t6,$zero +/* f0a6cc8: 01af2024 */ and $a0,$t5,$t7 +/* f0a6ccc: 30980002 */ andi $t8,$a0,0x2 +.L0f0a6cd0: +/* f0a6cd0: 1300001f */ beqz $t8,.L0f0a6d50 +/* f0a6cd4: 00002025 */ or $a0,$zero,$zero +/* f0a6cd8: 0fc2866a */ jal func0f0a19a8 +/* f0a6cdc: afa3004c */ sw $v1,0x4c($sp) +/* f0a6ce0: 24010016 */ addiu $at,$zero,0x16 +/* f0a6ce4: 14410004 */ bne $v0,$at,.L0f0a6cf8 +/* f0a6ce8: 8fa3004c */ lw $v1,0x4c($sp) +/* f0a6cec: 8c7917a4 */ lw $t9,0x17a4($v1) +/* f0a6cf0: 53200018 */ beqzl $t9,.L0f0a6d54 +/* f0a6cf4: 8c6d17a4 */ lw $t5,0x17a4($v1) +.L0f0a6cf8: +/* f0a6cf8: 94690010 */ lhu $t1,0x10($v1) +/* f0a6cfc: 24010001 */ addiu $at,$zero,0x1 +/* f0a6d00: 24020001 */ addiu $v0,$zero,0x1 +/* f0a6d04: 11210003 */ beq $t1,$at,.L0f0a6d14 +/* f0a6d08: 24040018 */ addiu $a0,$zero,0x18 +/* f0a6d0c: 10000006 */ beqz $zero,.L0f0a6d28 +/* f0a6d10: ac600254 */ sw $zero,0x254($v1) +.L0f0a6d14: +/* f0a6d14: 3c0a800a */ lui $t2,0x800a +/* f0a6d18: 8d4a9ff4 */ lw $t2,-0x600c($t2) +/* f0a6d1c: 8c680254 */ lw $t0,0x254($v1) +/* f0a6d20: 010a5821 */ addu $t3,$t0,$t2 +/* f0a6d24: ac6b0254 */ sw $t3,0x254($v1) +.L0f0a6d28: +/* f0a6d28: 240c0008 */ addiu $t4,$zero,0x8 +/* f0a6d2c: 240e0002 */ addiu $t6,$zero,0x2 +/* f0a6d30: a4620010 */ sh $v0,0x10($v1) +/* f0a6d34: a0640251 */ sb $a0,0x251($v1) +/* f0a6d38: a06c0252 */ sb $t4,0x252($v1) +/* f0a6d3c: a0640253 */ sb $a0,0x253($v1) +/* f0a6d40: a06e0270 */ sb $t6,0x270($v1) +/* f0a6d44: a0600271 */ sb $zero,0x271($v1) +/* f0a6d48: 10000029 */ beqz $zero,.L0f0a6df0 +/* f0a6d4c: a0620272 */ sb $v0,0x272($v1) +.L0f0a6d50: +/* f0a6d50: 8c6d17a4 */ lw $t5,0x17a4($v1) +.L0f0a6d54: +/* f0a6d54: 55a00022 */ bnezl $t5,.L0f0a6de0 +/* f0a6d58: 946d0010 */ lhu $t5,0x10($v1) +/* f0a6d5c: 906f0638 */ lbu $t7,0x638($v1) +/* f0a6d60: 24010016 */ addiu $at,$zero,0x16 +/* f0a6d64: 24020001 */ addiu $v0,$zero,0x1 +/* f0a6d68: 15e10016 */ bne $t7,$at,.L0f0a6dc4 +/* f0a6d6c: 24040018 */ addiu $a0,$zero,0x18 +/* f0a6d70: 94780010 */ lhu $t8,0x10($v1) +/* f0a6d74: 24010001 */ addiu $at,$zero,0x1 +/* f0a6d78: 240a0010 */ addiu $t2,$zero,0x10 +/* f0a6d7c: 13010003 */ beq $t8,$at,.L0f0a6d8c +/* f0a6d80: 240b0008 */ addiu $t3,$zero,0x8 +/* f0a6d84: 10000006 */ beqz $zero,.L0f0a6da0 +/* f0a6d88: ac600254 */ sw $zero,0x254($v1) +.L0f0a6d8c: +/* f0a6d8c: 3c09800a */ lui $t1,0x800a +/* f0a6d90: 8d299ff4 */ lw $t1,-0x600c($t1) +/* f0a6d94: 8c790254 */ lw $t9,0x254($v1) +/* f0a6d98: 03294021 */ addu $t0,$t9,$t1 +/* f0a6d9c: ac680254 */ sw $t0,0x254($v1) +.L0f0a6da0: +/* f0a6da0: 240c0002 */ addiu $t4,$zero,0x2 +/* f0a6da4: a4620010 */ sh $v0,0x10($v1) +/* f0a6da8: a06a0251 */ sb $t2,0x251($v1) +/* f0a6dac: a0640252 */ sb $a0,0x252($v1) +/* f0a6db0: a06b0253 */ sb $t3,0x253($v1) +/* f0a6db4: a0600270 */ sb $zero,0x270($v1) +/* f0a6db8: a0620271 */ sb $v0,0x271($v1) +/* f0a6dbc: 1000000c */ beqz $zero,.L0f0a6df0 +/* f0a6dc0: a06c0272 */ sb $t4,0x272($v1) +.L0f0a6dc4: +/* f0a6dc4: 946e0010 */ lhu $t6,0x10($v1) +/* f0a6dc8: 24010002 */ addiu $at,$zero,0x2 +/* f0a6dcc: 51c10009 */ beql $t6,$at,.L0f0a6df4 +/* f0a6dd0: 806f1580 */ lb $t7,0x1580($v1) +/* f0a6dd4: 10000006 */ beqz $zero,.L0f0a6df0 +/* f0a6dd8: a4600010 */ sh $zero,0x10($v1) +/* f0a6ddc: 946d0010 */ lhu $t5,0x10($v1) +.L0f0a6de0: +/* f0a6de0: 24010002 */ addiu $at,$zero,0x2 +/* f0a6de4: 51a10003 */ beql $t5,$at,.L0f0a6df4 +/* f0a6de8: 806f1580 */ lb $t7,0x1580($v1) +/* f0a6dec: a4600010 */ sh $zero,0x10($v1) +.L0f0a6df0: +/* f0a6df0: 806f1580 */ lb $t7,0x1580($v1) +.L0f0a6df4: +/* f0a6df4: 24010006 */ addiu $at,$zero,0x6 +/* f0a6df8: 15e10004 */ bne $t7,$at,.L0f0a6e0c +/* f0a6dfc: 00000000 */ sll $zero,$zero,0x0 +/* f0a6e00: 0fc29a57 */ jal func0f0a695c +/* f0a6e04: afa3004c */ sw $v1,0x4c($sp) +/* f0a6e08: 8fa3004c */ lw $v1,0x4c($sp) +.L0f0a6e0c: +/* f0a6e0c: 3c18800a */ lui $t8,0x800a +/* f0a6e10: 8f189ff4 */ lw $t8,-0x600c($t8) +/* f0a6e14: 00001025 */ or $v0,$zero,$zero +/* f0a6e18: 00608025 */ or $s0,$v1,$zero +/* f0a6e1c: 1700000e */ bnez $t8,.L0f0a6e58 +/* f0a6e20: 00000000 */ sll $zero,$zero,0x0 +.L0f0a6e24: +/* f0a6e24: 8e190d84 */ lw $t9,0xd84($s0) +/* f0a6e28: 53200008 */ beqzl $t9,.L0f0a6e4c +/* f0a6e2c: 244207a4 */ addiu $v0,$v0,0x7a4 +/* f0a6e30: 8e040d84 */ lw $a0,0xd84($s0) +/* f0a6e34: afa3004c */ sw $v1,0x4c($sp) +/* f0a6e38: 0c00cec9 */ jal 0x33b24 +/* f0a6e3c: afa20020 */ sw $v0,0x20($sp) +/* f0a6e40: 8fa20020 */ lw $v0,0x20($sp) +/* f0a6e44: 8fa3004c */ lw $v1,0x4c($sp) +/* f0a6e48: 244207a4 */ addiu $v0,$v0,0x7a4 +.L0f0a6e4c: +/* f0a6e4c: 24010f48 */ addiu $at,$zero,0xf48 +/* f0a6e50: 1441fff4 */ bne $v0,$at,.L0f0a6e24 +/* f0a6e54: 261007a4 */ addiu $s0,$s0,0x7a4 +.L0f0a6e58: +/* f0a6e58: 3c02800a */ lui $v0,0x800a +/* f0a6e5c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a6e60: 80641580 */ lb $a0,0x1580($v1) +/* f0a6e64: 2401000d */ addiu $at,$zero,0xd +/* f0a6e68: 8c481c54 */ lw $t0,0x1c54($v0) +/* f0a6e6c: 8c4900c4 */ lw $t1,0xc4($v0) +/* f0a6e70: 01005027 */ nor $t2,$t0,$zero +/* f0a6e74: 012a5824 */ and $t3,$t1,$t2 +/* f0a6e78: 316c0080 */ andi $t4,$t3,0x80 +/* f0a6e7c: 11800049 */ beqz $t4,.L0f0a6fa4 +/* f0a6e80: 00000000 */ sll $zero,$zero,0x0 +/* f0a6e84: 2401000d */ addiu $at,$zero,0xd +/* f0a6e88: 54810042 */ bnel $a0,$at,.L0f0a6f94 +/* f0a6e8c: 8c6900c4 */ lw $t1,0xc4($v1) +/* f0a6e90: 8c6e00bc */ lw $t6,0xbc($v1) +/* f0a6e94: 8dc20004 */ lw $v0,0x4($t6) +/* f0a6e98: 8c4d0014 */ lw $t5,0x14($v0) +/* f0a6e9c: 000d7880 */ sll $t7,$t5,0x2 +/* f0a6ea0: 05e1006b */ bgez $t7,.L0f0a7050 +/* f0a6ea4: 00000000 */ sll $zero,$zero,0x0 +/* f0a6ea8: 945802e0 */ lhu $t8,0x2e0($v0) +/* f0a6eac: 24010001 */ addiu $at,$zero,0x1 +/* f0a6eb0: 33190001 */ andi $t9,$t8,0x1 +/* f0a6eb4: 17210066 */ bne $t9,$at,.L0f0a7050 +/* f0a6eb8: 3c013f80 */ lui $at,0x3f80 +/* f0a6ebc: 44811000 */ mtc1 $at,$f2 +/* f0a6ec0: 3c01800a */ lui $at,0x800a +/* f0a6ec4: c424a004 */ lwc1 $f4,-0x5ffc($at) +/* f0a6ec8: 3c017f1b */ lui $at,0x7f1b +/* f0a6ecc: c426ca88 */ lwc1 $f6,-0x3578($at) +/* f0a6ed0: c46a0874 */ lwc1 $f10,0x874($v1) +/* f0a6ed4: 24620638 */ addiu $v0,$v1,0x638 +/* f0a6ed8: 46062202 */ mul.s $f8,$f4,$f6 +/* f0a6edc: 46085400 */ add.s $f16,$f10,$f8 +/* f0a6ee0: e4700874 */ swc1 $f16,0x874($v1) +/* f0a6ee4: c4720874 */ lwc1 $f18,0x874($v1) +/* f0a6ee8: 4612103c */ c.lt.s $f2,$f18 +/* f0a6eec: 00000000 */ sll $zero,$zero,0x0 +/* f0a6ef0: 45000057 */ bc1f .L0f0a7050 +/* f0a6ef4: 00000000 */ sll $zero,$zero,0x0 +/* f0a6ef8: c440023c */ lwc1 $f0,0x23c($v0) +/* f0a6efc: 8c440220 */ lw $a0,0x220($v0) +/* f0a6f00: 4600010d */ trunc.w.s $f4,$f0 +/* f0a6f04: 44052000 */ mfc1 $a1,$f4 +/* f0a6f08: 00000000 */ sll $zero,$zero,0x0 +/* f0a6f0c: 0085082a */ slt $at,$a0,$a1 +/* f0a6f10: 50200003 */ beqzl $at,.L0f0a6f20 +/* f0a6f14: 44853000 */ mtc1 $a1,$f6 +/* f0a6f18: 00802825 */ or $a1,$a0,$zero +/* f0a6f1c: 44853000 */ mtc1 $a1,$f6 +.L0f0a6f20: +/* f0a6f20: 00854823 */ subu $t1,$a0,$a1 +/* f0a6f24: ac490220 */ sw $t1,0x220($v0) +/* f0a6f28: 468032a0 */ cvt.s.w $f10,$f6 +/* f0a6f2c: 460a0201 */ sub.s $f8,$f0,$f10 +/* f0a6f30: 15200047 */ bnez $t1,.L0f0a7050 +/* f0a6f34: e448023c */ swc1 $f8,0x23c($v0) +/* f0a6f38: 8c4b0604 */ lw $t3,0x604($v0) +/* f0a6f3c: 24010001 */ addiu $at,$zero,0x1 +/* f0a6f40: 11610043 */ beq $t3,$at,.L0f0a7050 +/* f0a6f44: 00000000 */ sll $zero,$zero,0x0 +/* f0a6f48: c450023c */ lwc1 $f16,0x23c($v0) +/* f0a6f4c: 806e15e4 */ lb $t6,0x15e4($v1) +/* f0a6f50: 3c02800a */ lui $v0,0x800a +/* f0a6f54: 4600848d */ trunc.w.s $f18,$f16 +/* f0a6f58: 000e6880 */ sll $t5,$t6,0x2 +/* f0a6f5c: 006d7821 */ addu $t7,$v1,$t5 +/* f0a6f60: 8df817a8 */ lw $t8,0x17a8($t7) +/* f0a6f64: 44049000 */ mfc1 $a0,$f18 +/* f0a6f68: 00000000 */ sll $zero,$zero,0x0 +/* f0a6f6c: 0304082a */ slt $at,$t8,$a0 +/* f0a6f70: 10200037 */ beqz $at,.L0f0a7050 +/* f0a6f74: 00000000 */ sll $zero,$zero,0x0 +/* f0a6f78: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a6f7c: 2401ff7f */ addiu $at,$zero,-129 +/* f0a6f80: 8c5900c4 */ lw $t9,0xc4($v0) +/* f0a6f84: 03214024 */ and $t0,$t9,$at +/* f0a6f88: 10000031 */ beqz $zero,.L0f0a7050 +/* f0a6f8c: ac4800c4 */ sw $t0,0xc4($v0) +/* f0a6f90: 8c6900c4 */ lw $t1,0xc4($v1) +.L0f0a6f94: +/* f0a6f94: 2401ff7f */ addiu $at,$zero,-129 +/* f0a6f98: 01215024 */ and $t2,$t1,$at +/* f0a6f9c: 1000002c */ beqz $zero,.L0f0a7050 +/* f0a6fa0: ac6a00c4 */ sw $t2,0xc4($v1) +.L0f0a6fa4: +/* f0a6fa4: 1481002a */ bne $a0,$at,.L0f0a7050 +/* f0a6fa8: 3c013f80 */ lui $at,0x3f80 +/* f0a6fac: 44811000 */ mtc1 $at,$f2 +/* f0a6fb0: c4640874 */ lwc1 $f4,0x874($v1) +/* f0a6fb4: 24620638 */ addiu $v0,$v1,0x638 +/* f0a6fb8: 4604103c */ c.lt.s $f2,$f4 +/* f0a6fbc: 00000000 */ sll $zero,$zero,0x0 +/* f0a6fc0: 45000023 */ bc1f .L0f0a7050 +/* f0a6fc4: 00000000 */ sll $zero,$zero,0x0 +/* f0a6fc8: c440023c */ lwc1 $f0,0x23c($v0) +/* f0a6fcc: 8c440220 */ lw $a0,0x220($v0) +/* f0a6fd0: 4600018d */ trunc.w.s $f6,$f0 +/* f0a6fd4: 44053000 */ mfc1 $a1,$f6 +/* f0a6fd8: 00000000 */ sll $zero,$zero,0x0 +/* f0a6fdc: 0085082a */ slt $at,$a0,$a1 +/* f0a6fe0: 50200003 */ beqzl $at,.L0f0a6ff0 +/* f0a6fe4: 44855000 */ mtc1 $a1,$f10 +/* f0a6fe8: 00802825 */ or $a1,$a0,$zero +/* f0a6fec: 44855000 */ mtc1 $a1,$f10 +.L0f0a6ff0: +/* f0a6ff0: 00856023 */ subu $t4,$a0,$a1 +/* f0a6ff4: ac4c0220 */ sw $t4,0x220($v0) +/* f0a6ff8: 46805220 */ cvt.s.w $f8,$f10 +/* f0a6ffc: 46080401 */ sub.s $f16,$f0,$f8 +/* f0a7000: e450023c */ swc1 $f16,0x23c($v0) +/* f0a7004: c440023c */ lwc1 $f0,0x23c($v0) +/* f0a7008: 4600103c */ c.lt.s $f2,$f0 +/* f0a700c: 00000000 */ sll $zero,$zero,0x0 +/* f0a7010: 4500000f */ bc1f .L0f0a7050 +/* f0a7014: 00000000 */ sll $zero,$zero,0x0 +/* f0a7018: 806d15e4 */ lb $t5,0x15e4($v1) +/* f0a701c: 4600048d */ trunc.w.s $f18,$f0 +/* f0a7020: 44802000 */ mtc1 $zero,$f4 +/* f0a7024: 000d7880 */ sll $t7,$t5,0x2 +/* f0a7028: 006f3021 */ addu $a2,$v1,$t7 +/* f0a702c: 44059000 */ mfc1 $a1,$f18 +/* f0a7030: 8cc417a8 */ lw $a0,0x17a8($a2) +/* f0a7034: 0085082a */ slt $at,$a0,$a1 +/* f0a7038: 50200003 */ beqzl $at,.L0f0a7048 +/* f0a703c: 0085c023 */ subu $t8,$a0,$a1 +/* f0a7040: 00802825 */ or $a1,$a0,$zero +/* f0a7044: 0085c023 */ subu $t8,$a0,$a1 +.L0f0a7048: +/* f0a7048: acd817a8 */ sw $t8,0x17a8($a2) +/* f0a704c: e444023c */ swc1 $f4,0x23c($v0) +.L0f0a7050: +/* f0a7050: 0fc25f59 */ jal func0f097d64 +/* f0a7054: afa3004c */ sw $v1,0x4c($sp) +/* f0a7058: 0fc29554 */ jal func0f0a5550 +/* f0a705c: 00002025 */ or $a0,$zero,$zero +/* f0a7060: 8fa3004c */ lw $v1,0x4c($sp) +/* f0a7064: 80790de4 */ lb $t9,0xde4($v1) +/* f0a7068: 53200006 */ beqzl $t9,.L0f0a7084 +/* f0a706c: 906814b2 */ lbu $t0,0x14b2($v1) +/* f0a7070: 0fc29554 */ jal func0f0a5550 +/* f0a7074: 24040001 */ addiu $a0,$zero,0x1 +/* f0a7078: 10000004 */ beqz $zero,.L0f0a708c +/* f0a707c: 00000000 */ sll $zero,$zero,0x0 +/* f0a7080: 906814b2 */ lbu $t0,0x14b2($v1) +.L0f0a7084: +/* f0a7084: 3109ff0f */ andi $t1,$t0,0xff0f +/* f0a7088: a06914b2 */ sb $t1,0x14b2($v1) +.L0f0a708c: +/* f0a708c: 0fc2a31f */ jal func0f0a8c7c +/* f0a7090: 00000000 */ sll $zero,$zero,0x0 +/* f0a7094: 8fbf001c */ lw $ra,0x1c($sp) +/* f0a7098: 8fb00018 */ lw $s0,0x18($sp) +/* f0a709c: 27bd0050 */ addiu $sp,$sp,0x50 +/* f0a70a0: 03e00008 */ jr $ra +/* f0a70a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a70a8 +/* f0a70a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0a70ac: afbf0014 */ sw $ra,0x14($sp) +/* f0a70b0: 0fc29c32 */ jal func0f0a70c8 +/* f0a70b4: 00000000 */ sll $zero,$zero,0x0 +/* f0a70b8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a70bc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0a70c0: 03e00008 */ jr $ra +/* f0a70c4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a70c8 +/* f0a70c8: 04800009 */ bltz $a0,.L0f0a70f0 +/* f0a70cc: 28810014 */ slti $at,$a0,0x14 +/* f0a70d0: 10200007 */ beqz $at,.L0f0a70f0 +/* f0a70d4: 240effff */ addiu $t6,$zero,-1 +/* f0a70d8: 00047880 */ sll $t7,$a0,0x2 +/* f0a70dc: 01e47823 */ subu $t7,$t7,$a0 +/* f0a70e0: 000f7900 */ sll $t7,$t7,0x4 +/* f0a70e4: 3c01800a */ lui $at,0x800a +/* f0a70e8: 002f0821 */ addu $at,$at,$t7 +/* f0a70ec: ac2ed150 */ sw $t6,-0x2eb0($at) +.L0f0a70f0: +/* f0a70f0: 03e00008 */ jr $ra +/* f0a70f4: 2402ffff */ addiu $v0,$zero,-1 +); + +GLOBAL_ASM( +glabel func0f0a70f8 +/* f0a70f8: 3c04800a */ lui $a0,0x800a +/* f0a70fc: 2403ffff */ addiu $v1,$zero,-1 +/* f0a7100: 2484d150 */ addiu $a0,$a0,-11952 +/* f0a7104: 00001025 */ or $v0,$zero,$zero +/* f0a7108: 24050014 */ addiu $a1,$zero,0x14 +.L0f0a710c: +/* f0a710c: 8c8e0000 */ lw $t6,0x0($a0) +/* f0a7110: 05c10004 */ bgez $t6,.L0f0a7124 +/* f0a7114: 240fffff */ addiu $t7,$zero,-1 +/* f0a7118: ac800000 */ sw $zero,0x0($a0) +/* f0a711c: 03e00008 */ jr $ra +/* f0a7120: a08f0004 */ sb $t7,0x4($a0) +.L0f0a7124: +/* f0a7124: 24420001 */ addiu $v0,$v0,0x1 +/* f0a7128: 1445fff8 */ bne $v0,$a1,.L0f0a710c +/* f0a712c: 24840030 */ addiu $a0,$a0,0x30 +/* f0a7130: 03e00008 */ jr $ra +/* f0a7134: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f0a7138 +/* f0a7138: 27bdfeb0 */ addiu $sp,$sp,-336 +/* f0a713c: afbf0034 */ sw $ra,0x34($sp) +/* f0a7140: afb50030 */ sw $s5,0x30($sp) +/* f0a7144: afb4002c */ sw $s4,0x2c($sp) +/* f0a7148: afb30028 */ sw $s3,0x28($sp) +/* f0a714c: afb20024 */ sw $s2,0x24($sp) +/* f0a7150: afb10020 */ sw $s1,0x20($sp) +/* f0a7154: afb0001c */ sw $s0,0x1c($sp) +/* f0a7158: afa40150 */ sw $a0,0x150($sp) +/* f0a715c: 8c8f0000 */ lw $t7,0x0($a0) +/* f0a7160: 3c198007 */ lui $t9,0x8007 +/* f0a7164: 3c11800a */ lui $s1,0x800a +/* f0a7168: 2739029c */ addiu $t9,$t9,0x29c +/* f0a716c: 26319fc0 */ addiu $s1,$s1,-24640 +/* f0a7170: 272a003c */ addiu $t2,$t9,0x3c +/* f0a7174: 27b8010c */ addiu $t8,$sp,0x10c +/* f0a7178: afaf014c */ sw $t7,0x14c($sp) +.L0f0a717c: +/* f0a717c: 8f210000 */ lw $at,0x0($t9) +/* f0a7180: 2739000c */ addiu $t9,$t9,0xc +/* f0a7184: 2718000c */ addiu $t8,$t8,0xc +/* f0a7188: af01fff4 */ sw $at,-0xc($t8) +/* f0a718c: 8f21fff8 */ lw $at,-0x8($t9) +/* f0a7190: af01fff8 */ sw $at,-0x8($t8) +/* f0a7194: 8f21fffc */ lw $at,-0x4($t9) +/* f0a7198: 172afff8 */ bne $t9,$t2,.L0f0a717c +/* f0a719c: af01fffc */ sw $at,-0x4($t8) +/* f0a71a0: 8f210000 */ lw $at,0x0($t9) +/* f0a71a4: af010000 */ sw $at,0x0($t8) +/* f0a71a8: 8e330284 */ lw $s3,0x284($s1) +/* f0a71ac: 24010001 */ addiu $at,$zero,0x1 +/* f0a71b0: 966b0010 */ lhu $t3,0x10($s3) +/* f0a71b4: 1561000d */ bne $t3,$at,.L0f0a71ec +/* f0a71b8: 00001025 */ or $v0,$zero,$zero +/* f0a71bc: 24040f48 */ addiu $a0,$zero,0xf48 +/* f0a71c0: 8e2c0284 */ lw $t4,0x284($s1) +.L0f0a71c4: +/* f0a71c4: 01821821 */ addu $v1,$t4,$v0 +/* f0a71c8: 8c6d0854 */ lw $t5,0x854($v1) +/* f0a71cc: 244207a4 */ addiu $v0,$v0,0x7a4 +/* f0a71d0: 11a00002 */ beqz $t5,.L0f0a71dc +/* f0a71d4: 00000000 */ sll $zero,$zero,0x0 +/* f0a71d8: ac600850 */ sw $zero,0x850($v1) +.L0f0a71dc: +/* f0a71dc: 5444fff9 */ bnel $v0,$a0,.L0f0a71c4 +/* f0a71e0: 8e2c0284 */ lw $t4,0x284($s1) +/* f0a71e4: 100002d5 */ beqz $zero,.L0f0a7d3c +/* f0a71e8: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0a71ec: +/* f0a71ec: 0fc5d9ad */ jal func0f1766b4 +/* f0a71f0: 8fa4014c */ lw $a0,0x14c($sp) +/* f0a71f4: afa2014c */ sw $v0,0x14c($sp) +/* f0a71f8: 0c002ca0 */ jal 0xb280 +/* f0a71fc: 00402025 */ or $a0,$v0,$zero +/* f0a7200: afa2014c */ sw $v0,0x14c($sp) +/* f0a7204: 0c002c74 */ jal 0xb1d0 +/* f0a7208: 00402025 */ or $a0,$v0,$zero +/* f0a720c: 244e0008 */ addiu $t6,$v0,0x8 +/* f0a7210: afae014c */ sw $t6,0x14c($sp) +/* f0a7214: 0c002f40 */ jal 0xbd00 +/* f0a7218: 0040a825 */ or $s5,$v0,$zero +/* f0a721c: 00028400 */ sll $s0,$v0,0x10 +/* f0a7220: 00107c03 */ sra $t7,$s0,0x10 +/* f0a7224: 0c002f44 */ jal 0xbd10 +/* f0a7228: 01e08025 */ or $s0,$t7,$zero +/* f0a722c: 44822000 */ mtc1 $v0,$f4 +/* f0a7230: 44908000 */ mtc1 $s0,$f16 +/* f0a7234: 3c014080 */ lui $at,0x4080 +/* f0a7238: 468021a0 */ cvt.s.w $f6,$f4 +/* f0a723c: 44810000 */ mtc1 $at,$f0 +/* f0a7240: 3c01ed00 */ lui $at,0xed00 +/* f0a7244: 468084a0 */ cvt.s.w $f18,$f16 +/* f0a7248: 46003202 */ mul.s $f8,$f6,$f0 +/* f0a724c: 00000000 */ sll $zero,$zero,0x0 +/* f0a7250: 46009102 */ mul.s $f4,$f18,$f0 +/* f0a7254: 4600428d */ trunc.w.s $f10,$f8 +/* f0a7258: 4600218d */ trunc.w.s $f6,$f4 +/* f0a725c: 44085000 */ mfc1 $t0,$f10 +/* f0a7260: 440b3000 */ mfc1 $t3,$f6 +/* f0a7264: 310a0fff */ andi $t2,$t0,0xfff +/* f0a7268: 0141c825 */ or $t9,$t2,$at +/* f0a726c: 316c0fff */ andi $t4,$t3,0xfff +/* f0a7270: 000c6b00 */ sll $t5,$t4,0xc +/* f0a7274: 032d7025 */ or $t6,$t9,$t5 +/* f0a7278: 0c002f22 */ jal 0xbc88 +/* f0a727c: aeae0000 */ sw $t6,0x0($s5) +/* f0a7280: 00029400 */ sll $s2,$v0,0x10 +/* f0a7284: 00127c03 */ sra $t7,$s2,0x10 +/* f0a7288: 0c002f40 */ jal 0xbd00 +/* f0a728c: 01e09025 */ or $s2,$t7,$zero +/* f0a7290: 0002a400 */ sll $s4,$v0,0x10 +/* f0a7294: 00144c03 */ sra $t1,$s4,0x10 +/* f0a7298: 0c002f44 */ jal 0xbd10 +/* f0a729c: 0120a025 */ or $s4,$t1,$zero +/* f0a72a0: 00028400 */ sll $s0,$v0,0x10 +/* f0a72a4: 00104403 */ sra $t0,$s0,0x10 +/* f0a72a8: 0c002f26 */ jal 0xbc98 +/* f0a72ac: 01008025 */ or $s0,$t0,$zero +/* f0a72b0: 00505021 */ addu $t2,$v0,$s0 +/* f0a72b4: 448a4000 */ mtc1 $t2,$f8 +/* f0a72b8: 0292c821 */ addu $t9,$s4,$s2 +/* f0a72bc: 44992000 */ mtc1 $t9,$f4 +/* f0a72c0: 468042a0 */ cvt.s.w $f10,$f8 +/* f0a72c4: 3c014080 */ lui $at,0x4080 +/* f0a72c8: 44810000 */ mtc1 $at,$f0 +/* f0a72cc: 3c053fc0 */ lui $a1,0x3fc0 +/* f0a72d0: 3c06447a */ lui $a2,0x447a +/* f0a72d4: 468021a0 */ cvt.s.w $f6,$f4 +/* f0a72d8: 46005402 */ mul.s $f16,$f10,$f0 +/* f0a72dc: 00000000 */ sll $zero,$zero,0x0 +/* f0a72e0: 46003202 */ mul.s $f8,$f6,$f0 +/* f0a72e4: 4600848d */ trunc.w.s $f18,$f16 +/* f0a72e8: 4600428d */ trunc.w.s $f10,$f8 +/* f0a72ec: 440b9000 */ mfc1 $t3,$f18 +/* f0a72f0: 440e5000 */ mfc1 $t6,$f10 +/* f0a72f4: 316c0fff */ andi $t4,$t3,0xfff +/* f0a72f8: 31cf0fff */ andi $t7,$t6,0xfff +/* f0a72fc: 000f4b00 */ sll $t1,$t7,0xc +/* f0a7300: 01894025 */ or $t0,$t4,$t1 +/* f0a7304: aea80004 */ sw $t0,0x4($s5) +/* f0a7308: 0c002b29 */ jal 0xaca4 +/* f0a730c: 8fa4014c */ lw $a0,0x14c($sp) +/* f0a7310: 8e2a0284 */ lw $t2,0x284($s1) +/* f0a7314: afa2014c */ sw $v0,0x14c($sp) +/* f0a7318: 91581bfc */ lbu $t8,0x1bfc($t2) +/* f0a731c: 53000016 */ beqzl $t8,.L0f0a7378 +/* f0a7320: 8e2b006c */ lw $t3,0x6c($s1) +/* f0a7324: 0fc54bc7 */ jal func0f152f1c +/* f0a7328: 00000000 */ sll $zero,$zero,0x0 +/* f0a732c: 24010001 */ addiu $at,$zero,0x1 +/* f0a7330: 14410008 */ bne $v0,$at,.L0f0a7354 +/* f0a7334: 00000000 */ sll $zero,$zero,0x0 +/* f0a7338: 0fc2f4d6 */ jal func0f0bd358 +/* f0a733c: 00000000 */ sll $zero,$zero,0x0 +/* f0a7340: 3c017f1b */ lui $at,0x7f1b +/* f0a7344: c430ca8c */ lwc1 $f16,-0x3574($at) +/* f0a7348: 46100082 */ mul.s $f2,$f0,$f16 +/* f0a734c: 10000005 */ beqz $zero,.L0f0a7364 +/* f0a7350: 44061000 */ mfc1 $a2,$f2 +.L0f0a7354: +/* f0a7354: 0fc2f4d6 */ jal func0f0bd358 +/* f0a7358: 00000000 */ sll $zero,$zero,0x0 +/* f0a735c: 46000086 */ mov.s $f2,$f0 +/* f0a7360: 44061000 */ mfc1 $a2,$f2 +.L0f0a7364: +/* f0a7364: 8fa4014c */ lw $a0,0x14c($sp) +/* f0a7368: 0c002c3a */ jal 0xb0e8 +/* f0a736c: 3c054270 */ lui $a1,0x4270 +/* f0a7370: afa2014c */ sw $v0,0x14c($sp) +/* f0a7374: 8e2b006c */ lw $t3,0x6c($s1) +.L0f0a7378: +/* f0a7378: 24010001 */ addiu $at,$zero,0x1 +/* f0a737c: 51600004 */ beqzl $t3,.L0f0a7390 +/* f0a7380: 00002825 */ or $a1,$zero,$zero +/* f0a7384: 10000002 */ beqz $zero,.L0f0a7390 +/* f0a7388: 24050001 */ addiu $a1,$zero,0x1 +/* f0a738c: 00002825 */ or $a1,$zero,$zero +.L0f0a7390: +/* f0a7390: 8e390068 */ lw $t9,0x68($s1) +/* f0a7394: 53200004 */ beqzl $t9,.L0f0a73a8 +/* f0a7398: 00002025 */ or $a0,$zero,$zero +/* f0a739c: 10000002 */ beqz $zero,.L0f0a73a8 +/* f0a73a0: 24040001 */ addiu $a0,$zero,0x1 +/* f0a73a4: 00002025 */ or $a0,$zero,$zero +.L0f0a73a8: +/* f0a73a8: 8e2d0064 */ lw $t5,0x64($s1) +/* f0a73ac: 51a00004 */ beqzl $t5,.L0f0a73c0 +/* f0a73b0: 00001025 */ or $v0,$zero,$zero +/* f0a73b4: 10000002 */ beqz $zero,.L0f0a73c0 +/* f0a73b8: 24020001 */ addiu $v0,$zero,0x1 +/* f0a73bc: 00001025 */ or $v0,$zero,$zero +.L0f0a73c0: +/* f0a73c0: 8e2e0070 */ lw $t6,0x70($s1) +/* f0a73c4: 51c00004 */ beqzl $t6,.L0f0a73d8 +/* f0a73c8: 00001825 */ or $v1,$zero,$zero +/* f0a73cc: 10000002 */ beqz $zero,.L0f0a73d8 +/* f0a73d0: 24030001 */ addiu $v1,$zero,0x1 +/* f0a73d4: 00001825 */ or $v1,$zero,$zero +.L0f0a73d8: +/* f0a73d8: 00627821 */ addu $t7,$v1,$v0 +/* f0a73dc: 01e46021 */ addu $t4,$t7,$a0 +/* f0a73e0: 01854821 */ addu $t1,$t4,$a1 +/* f0a73e4: 15210008 */ bne $t1,$at,.L0f0a7408 +/* f0a73e8: 3c088009 */ lui $t0,0x8009 +/* f0a73ec: 91080af0 */ lbu $t0,0xaf0($t0) +/* f0a73f0: 24010001 */ addiu $at,$zero,0x1 +/* f0a73f4: 51010005 */ beql $t0,$at,.L0f0a740c +/* f0a73f8: 0000a025 */ or $s4,$zero,$zero +/* f0a73fc: 0fc2be93 */ jal func0f0afa4c +/* f0a7400: 8fa4014c */ lw $a0,0x14c($sp) +/* f0a7404: afa2014c */ sw $v0,0x14c($sp) +.L0f0a7408: +/* f0a7408: 0000a025 */ or $s4,$zero,$zero +.L0f0a740c: +/* f0a740c: 26700638 */ addiu $s0,$s3,0x638 +/* f0a7410: 8fb500e4 */ lw $s5,0xe4($sp) +/* f0a7414: 24120019 */ addiu $s2,$zero,0x19 +.L0f0a7418: +/* f0a7418: 0fc2867c */ jal func0f0a19f0 +/* f0a741c: 02802025 */ or $a0,$s4,$zero +/* f0a7420: afa200ec */ sw $v0,0xec($sp) +/* f0a7424: 820a0007 */ lb $t2,0x7($s0) +/* f0a7428: 8fa4014c */ lw $a0,0x14c($sp) +/* f0a742c: 260501dc */ addiu $a1,$s0,0x1dc +/* f0a7430: 114001f2 */ beqz $t2,.L0f0a7bfc +/* f0a7434: 00003025 */ or $a2,$zero,$zero +/* f0a7438: 26180384 */ addiu $t8,$s0,0x384 +/* f0a743c: afb8003c */ sw $t8,0x3c($sp) +/* f0a7440: 0fc2b2e4 */ jal func0f0acb90 +/* f0a7444: 00003825 */ or $a3,$zero,$zero +/* f0a7448: afa2014c */ sw $v0,0x14c($sp) +/* f0a744c: 92040000 */ lbu $a0,0x0($s0) +/* f0a7450: 0fc2c5f0 */ jal func0f0b17c0 +/* f0a7454: 34058000 */ dli $a1,0x8000 +/* f0a7458: 10400030 */ beqz $v0,.L0f0a751c +/* f0a745c: 8fab014c */ lw $t3,0x14c($sp) +/* f0a7460: 25790008 */ addiu $t9,$t3,0x8 +/* f0a7464: afb9014c */ sw $t9,0x14c($sp) +/* f0a7468: 3c0dbc00 */ lui $t5,0xbc00 +/* f0a746c: 3c0e8000 */ lui $t6,0x8000 +/* f0a7470: 35ce0040 */ ori $t6,$t6,0x40 +/* f0a7474: 35ad0002 */ ori $t5,$t5,0x2 +/* f0a7478: ad6d0000 */ sw $t5,0x0($t3) +/* f0a747c: ad6e0004 */ sw $t6,0x4($t3) +/* f0a7480: 8faf014c */ lw $t7,0x14c($sp) +/* f0a7484: 3c090386 */ lui $t1,0x386 +/* f0a7488: 3c088007 */ lui $t0,0x8007 +/* f0a748c: 25ec0008 */ addiu $t4,$t7,0x8 +/* f0a7490: afac014c */ sw $t4,0x14c($sp) +/* f0a7494: 25080098 */ addiu $t0,$t0,0x98 +/* f0a7498: 35290010 */ ori $t1,$t1,0x10 +/* f0a749c: ade90000 */ sw $t1,0x0($t7) +/* f0a74a0: ade80004 */ sw $t0,0x4($t7) +/* f0a74a4: 8faa014c */ lw $t2,0x14c($sp) +/* f0a74a8: 3c0b0388 */ lui $t3,0x388 +/* f0a74ac: 3c198007 */ lui $t9,0x8007 +/* f0a74b0: 25580008 */ addiu $t8,$t2,0x8 +/* f0a74b4: afb8014c */ sw $t8,0x14c($sp) +/* f0a74b8: 27390090 */ addiu $t9,$t9,0x90 +/* f0a74bc: 356b0010 */ ori $t3,$t3,0x10 +/* f0a74c0: ad4b0000 */ sw $t3,0x0($t2) +/* f0a74c4: ad590004 */ sw $t9,0x4($t2) +/* f0a74c8: 8fad014c */ lw $t5,0x14c($sp) +/* f0a74cc: 3c0f0384 */ lui $t7,0x384 +/* f0a74d0: 35ef0010 */ ori $t7,$t7,0x10 +/* f0a74d4: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0a74d8: afae014c */ sw $t6,0x14c($sp) +/* f0a74dc: adaf0000 */ sw $t7,0x0($t5) +/* f0a74e0: 0fc2d5ea */ jal func0f0b57a8 +/* f0a74e4: afad00d4 */ sw $t5,0xd4($sp) +/* f0a74e8: 8fa500d4 */ lw $a1,0xd4($sp) +/* f0a74ec: 3c080382 */ lui $t0,0x382 +/* f0a74f0: 35080010 */ ori $t0,$t0,0x10 +/* f0a74f4: aca20004 */ sw $v0,0x4($a1) +/* f0a74f8: 8fac014c */ lw $t4,0x14c($sp) +/* f0a74fc: 25890008 */ addiu $t1,$t4,0x8 +/* f0a7500: afa9014c */ sw $t1,0x14c($sp) +/* f0a7504: ad880000 */ sw $t0,0x0($t4) +/* f0a7508: 0fc2d5ea */ jal func0f0b57a8 +/* f0a750c: afac00d0 */ sw $t4,0xd0($sp) +/* f0a7510: 8fa300d0 */ lw $v1,0xd0($sp) +/* f0a7514: 244a0010 */ addiu $t2,$v0,0x10 +/* f0a7518: ac6a0004 */ sw $t2,0x4($v1) +.L0f0a751c: +/* f0a751c: 8fb8014c */ lw $t8,0x14c($sp) +/* f0a7520: 3c19bc00 */ lui $t9,0xbc00 +/* f0a7524: 3739000e */ ori $t9,$t9,0xe +/* f0a7528: 270b0008 */ addiu $t3,$t8,0x8 +/* f0a752c: afab014c */ sw $t3,0x14c($sp) +/* f0a7530: 3c014396 */ lui $at,0x4396 +/* f0a7534: 44817000 */ mtc1 $at,$f14 +/* f0a7538: 44806000 */ mtc1 $zero,$f12 +/* f0a753c: af190000 */ sw $t9,0x0($t8) +/* f0a7540: 0c005b73 */ jal 0x16dcc +/* f0a7544: afb800cc */ sw $t8,0xcc($sp) +/* f0a7548: 8fa300cc */ lw $v1,0xcc($sp) +/* f0a754c: 24050010 */ addiu $a1,$zero,0x10 +/* f0a7550: ac620004 */ sw $v0,0x4($v1) +/* f0a7554: 0c006a47 */ jal 0x1a91c +/* f0a7558: 8e04038c */ lw $a0,0x38c($s0) +/* f0a755c: 10400014 */ beqz $v0,.L0f0a75b0 +/* f0a7560: afa200e8 */ sw $v0,0xe8($sp) +/* f0a7564: 8e04038c */ lw $a0,0x38c($s0) +/* f0a7568: 0c006a47 */ jal 0x1a91c +/* f0a756c: 24050011 */ addiu $a1,$zero,0x11 +/* f0a7570: 8fa4003c */ lw $a0,0x3c($sp) +/* f0a7574: 0c006a87 */ jal 0x1aa1c +/* f0a7578: 00402825 */ or $a1,$v0,$zero +/* f0a757c: 10400003 */ beqz $v0,.L0f0a758c +/* f0a7580: 3c06800a */ lui $a2,0x800a +/* f0a7584: 240d0001 */ addiu $t5,$zero,0x1 +/* f0a7588: ac4d0000 */ sw $t5,0x0($v0) +.L0f0a758c: +/* f0a758c: 240e0001 */ addiu $t6,$zero,0x1 +/* f0a7590: afae0014 */ sw $t6,0x14($sp) +/* f0a7594: 8fa4003c */ lw $a0,0x3c($sp) +/* f0a7598: 8fa500e8 */ lw $a1,0xe8($sp) +/* f0a759c: 24c6cf88 */ addiu $a2,$a2,-12408 +/* f0a75a0: 8fa7014c */ lw $a3,0x14c($sp) +/* f0a75a4: 0fc1fefe */ jal func0f07fbf8 +/* f0a75a8: afa00010 */ sw $zero,0x10($sp) +/* f0a75ac: afa2014c */ sw $v0,0x14c($sp) +.L0f0a75b0: +/* f0a75b0: 8faf014c */ lw $t7,0x14c($sp) +/* f0a75b4: 8e250284 */ lw $a1,0x284($s1) +/* f0a75b8: 240c0004 */ addiu $t4,$zero,0x4 +/* f0a75bc: afac013c */ sw $t4,0x13c($sp) +/* f0a75c0: afaf0118 */ sw $t7,0x118($sp) +/* f0a75c4: 8ca300d8 */ lw $v1,0xd8($a1) +/* f0a75c8: 3c078007 */ lui $a3,0x8007 +/* f0a75cc: 14600013 */ bnez $v1,.L0f0a761c +/* f0a75d0: 00000000 */ sll $zero,$zero,0x0 +/* f0a75d4: 8ce70764 */ lw $a3,0x764($a3) +/* f0a75d8: 14e00010 */ bnez $a3,.L0f0a761c +/* f0a75dc: 00000000 */ sll $zero,$zero,0x0 +/* f0a75e0: 8ca20480 */ lw $v0,0x480($a1) +/* f0a75e4: 50400007 */ beqzl $v0,.L0f0a7604 +/* f0a75e8: 8caa1c54 */ lw $t2,0x1c54($a1) +/* f0a75ec: 1040000b */ beqz $v0,.L0f0a761c +/* f0a75f0: 00000000 */ sll $zero,$zero,0x0 +/* f0a75f4: 80490037 */ lb $t1,0x37($v0) +/* f0a75f8: 15200008 */ bnez $t1,.L0f0a761c +/* f0a75fc: 00000000 */ sll $zero,$zero,0x0 +/* f0a7600: 8caa1c54 */ lw $t2,0x1c54($a1) +.L0f0a7604: +/* f0a7604: 8ca800c4 */ lw $t0,0xc4($a1) +/* f0a7608: 0140c027 */ nor $t8,$t2,$zero +/* f0a760c: 01185824 */ and $t3,$t0,$t8 +/* f0a7610: 31790001 */ andi $t9,$t3,0x1 +/* f0a7614: 57200016 */ bnezl $t9,.L0f0a7670 +/* f0a7618: 92681615 */ lbu $t0,0x1615($s3) +.L0f0a761c: +/* f0a761c: 14600078 */ bnez $v1,.L0f0a7800 +/* f0a7620: 3c078007 */ lui $a3,0x8007 +/* f0a7624: 8ce70764 */ lw $a3,0x764($a3) +/* f0a7628: 54e00076 */ bnezl $a3,.L0f0a7804 +/* f0a762c: 926d1614 */ lbu $t5,0x1614($s3) +/* f0a7630: 8ca20480 */ lw $v0,0x480($a1) +/* f0a7634: 50400007 */ beqzl $v0,.L0f0a7654 +/* f0a7638: 8caf1c54 */ lw $t7,0x1c54($a1) +/* f0a763c: 50400071 */ beqzl $v0,.L0f0a7804 +/* f0a7640: 926d1614 */ lbu $t5,0x1614($s3) +/* f0a7644: 804d0037 */ lb $t5,0x37($v0) +/* f0a7648: 55a0006e */ bnezl $t5,.L0f0a7804 +/* f0a764c: 926d1614 */ lbu $t5,0x1614($s3) +/* f0a7650: 8caf1c54 */ lw $t7,0x1c54($a1) +.L0f0a7654: +/* f0a7654: 8cae00c4 */ lw $t6,0xc4($a1) +/* f0a7658: 01e06027 */ nor $t4,$t7,$zero +/* f0a765c: 01cc4824 */ and $t1,$t6,$t4 +/* f0a7660: 312a0008 */ andi $t2,$t1,0x8 +/* f0a7664: 51400067 */ beqzl $t2,.L0f0a7804 +/* f0a7668: 926d1614 */ lbu $t5,0x1614($s3) +/* f0a766c: 92681615 */ lbu $t0,0x1615($s3) +.L0f0a7670: +/* f0a7670: 92781614 */ lbu $t8,0x1614($s3) +/* f0a7674: 26641614 */ addiu $a0,$s3,0x1614 +/* f0a7678: 0118082a */ slt $at,$t0,$t8 +/* f0a767c: 50200009 */ beqzl $at,.L0f0a76a4 +/* f0a7680: 90820002 */ lbu $v0,0x2($a0) +/* f0a7684: 90830000 */ lbu $v1,0x0($a0) +/* f0a7688: 908b0002 */ lbu $t3,0x2($a0) +/* f0a768c: 0163082a */ slt $at,$t3,$v1 +/* f0a7690: 50200004 */ beqzl $at,.L0f0a76a4 +/* f0a7694: 90820002 */ lbu $v0,0x2($a0) +/* f0a7698: 1000000a */ beqz $zero,.L0f0a76c4 +/* f0a769c: 00601025 */ or $v0,$v1,$zero +/* f0a76a0: 90820002 */ lbu $v0,0x2($a0) +.L0f0a76a4: +/* f0a76a4: 90860001 */ lbu $a2,0x1($a0) +/* f0a76a8: 00401825 */ or $v1,$v0,$zero +/* f0a76ac: 0046082a */ slt $at,$v0,$a2 +/* f0a76b0: 10200003 */ beqz $at,.L0f0a76c0 +/* f0a76b4: 00000000 */ sll $zero,$zero,0x0 +/* f0a76b8: 10000001 */ beqz $zero,.L0f0a76c0 +/* f0a76bc: 00c01825 */ or $v1,$a2,$zero +.L0f0a76c0: +/* f0a76c0: 00601025 */ or $v0,$v1,$zero +.L0f0a76c4: +/* f0a76c4: 90890003 */ lbu $t1,0x3($a0) +/* f0a76c8: 0002ce00 */ sll $t9,$v0,0x18 +/* f0a76cc: 00026c00 */ sll $t5,$v0,0x10 +/* f0a76d0: 032d7825 */ or $t7,$t9,$t5 +/* f0a76d4: 00027200 */ sll $t6,$v0,0x8 +/* f0a76d8: 01ee6025 */ or $t4,$t7,$t6 +/* f0a76dc: 012c5021 */ addu $t2,$t1,$t4 +/* f0a76e0: afaa0140 */ sw $t2,0x140($sp) +/* f0a76e4: 8ca300d8 */ lw $v1,0xd8($a1) +/* f0a76e8: 14600021 */ bnez $v1,.L0f0a7770 +/* f0a76ec: 00000000 */ sll $zero,$zero,0x0 +/* f0a76f0: 14e0001f */ bnez $a3,.L0f0a7770 +/* f0a76f4: 00000000 */ sll $zero,$zero,0x0 +/* f0a76f8: 8ca20480 */ lw $v0,0x480($a1) +/* f0a76fc: 50400007 */ beqzl $v0,.L0f0a771c +/* f0a7700: 8cab1c54 */ lw $t3,0x1c54($a1) +/* f0a7704: 1040001a */ beqz $v0,.L0f0a7770 +/* f0a7708: 00000000 */ sll $zero,$zero,0x0 +/* f0a770c: 80480037 */ lb $t0,0x37($v0) +/* f0a7710: 15000017 */ bnez $t0,.L0f0a7770 +/* f0a7714: 00000000 */ sll $zero,$zero,0x0 +/* f0a7718: 8cab1c54 */ lw $t3,0x1c54($a1) +.L0f0a771c: +/* f0a771c: 8cb800c4 */ lw $t8,0xc4($a1) +/* f0a7720: 3c02800a */ lui $v0,0x800a +/* f0a7724: 0160c827 */ nor $t9,$t3,$zero +/* f0a7728: 03196824 */ and $t5,$t8,$t9 +/* f0a772c: 31af0001 */ andi $t7,$t5,0x1 +/* f0a7730: 11e0000f */ beqz $t7,.L0f0a7770 +/* f0a7734: 00000000 */ sll $zero,$zero,0x0 +/* f0a7738: 9042caef */ lbu $v0,-0x3511($v0) +/* f0a773c: 3c06800a */ lui $a2,0x800a +/* f0a7740: 90c6caf0 */ lbu $a2,-0x3510($a2) +/* f0a7744: 00027600 */ sll $t6,$v0,0x18 +/* f0a7748: 00024c00 */ sll $t1,$v0,0x10 +/* f0a774c: 01c96025 */ or $t4,$t6,$t1 +/* f0a7750: 00025200 */ sll $t2,$v0,0x8 +/* f0a7754: 018a4025 */ or $t0,$t4,$t2 +/* f0a7758: afa200b0 */ sw $v0,0xb0($sp) +/* f0a775c: afa200b4 */ sw $v0,0xb4($sp) +/* f0a7760: afa200b8 */ sw $v0,0xb8($sp) +/* f0a7764: 00c8a821 */ addu $s5,$a2,$t0 +/* f0a7768: 1000001f */ beqz $zero,.L0f0a77e8 +/* f0a776c: afa600bc */ sw $a2,0xbc($sp) +.L0f0a7770: +/* f0a7770: 5460001e */ bnezl $v1,.L0f0a77ec +/* f0a7774: 8fb900ec */ lw $t9,0xec($sp) +/* f0a7778: 54e0001c */ bnezl $a3,.L0f0a77ec +/* f0a777c: 8fb900ec */ lw $t9,0xec($sp) +/* f0a7780: 8ca20480 */ lw $v0,0x480($a1) +/* f0a7784: 50400007 */ beqzl $v0,.L0f0a77a4 +/* f0a7788: 8cb91c54 */ lw $t9,0x1c54($a1) +/* f0a778c: 50400017 */ beqzl $v0,.L0f0a77ec +/* f0a7790: 8fb900ec */ lw $t9,0xec($sp) +/* f0a7794: 804b0037 */ lb $t3,0x37($v0) +/* f0a7798: 55600014 */ bnezl $t3,.L0f0a77ec +/* f0a779c: 8fb900ec */ lw $t9,0xec($sp) +/* f0a77a0: 8cb91c54 */ lw $t9,0x1c54($a1) +.L0f0a77a4: +/* f0a77a4: 8cb800c4 */ lw $t8,0xc4($a1) +/* f0a77a8: 240200ff */ addiu $v0,$zero,0xff +/* f0a77ac: 03206827 */ nor $t5,$t9,$zero +/* f0a77b0: 030d7824 */ and $t7,$t8,$t5 +/* f0a77b4: 31ee0008 */ andi $t6,$t7,0x8 +/* f0a77b8: 11c0000b */ beqz $t6,.L0f0a77e8 +/* f0a77bc: 24050080 */ addiu $a1,$zero,0x80 +/* f0a77c0: 00024e00 */ sll $t1,$v0,0x18 +/* f0a77c4: 00006400 */ sll $t4,$zero,0x10 +/* f0a77c8: 012c5025 */ or $t2,$t1,$t4 +/* f0a77cc: 00004200 */ sll $t0,$zero,0x8 +/* f0a77d0: 01485825 */ or $t3,$t2,$t0 +/* f0a77d4: 00aba821 */ addu $s5,$a1,$t3 +/* f0a77d8: afa200a0 */ sw $v0,0xa0($sp) +/* f0a77dc: afa000a4 */ sw $zero,0xa4($sp) +/* f0a77e0: afa000a8 */ sw $zero,0xa8($sp) +/* f0a77e4: afa500ac */ sw $a1,0xac($sp) +.L0f0a77e8: +/* f0a77e8: 8fb900ec */ lw $t9,0xec($sp) +.L0f0a77ec: +/* f0a77ec: 24010001 */ addiu $at,$zero,0x1 +/* f0a77f0: 5721003d */ bnel $t9,$at,.L0f0a78e8 +/* f0a77f4: 8e6f00bc */ lw $t7,0xbc($s3) +/* f0a77f8: 1000003a */ beqz $zero,.L0f0a78e4 +/* f0a77fc: afb50140 */ sw $s5,0x140($sp) +.L0f0a7800: +/* f0a7800: 926d1614 */ lbu $t5,0x1614($s3) +.L0f0a7804: +/* f0a7804: 92781617 */ lbu $t8,0x1617($s3) +/* f0a7808: 92691615 */ lbu $t1,0x1615($s3) +/* f0a780c: 92681616 */ lbu $t0,0x1616($s3) +/* f0a7810: 000d7e00 */ sll $t7,$t5,0x18 +/* f0a7814: 030f7025 */ or $t6,$t8,$t7 +/* f0a7818: 00096400 */ sll $t4,$t1,0x10 +/* f0a781c: 01cc5025 */ or $t2,$t6,$t4 +/* f0a7820: 00085a00 */ sll $t3,$t0,0x8 +/* f0a7824: 014bc825 */ or $t9,$t2,$t3 +/* f0a7828: afb90140 */ sw $t9,0x140($sp) +/* f0a782c: 920d0000 */ lbu $t5,0x0($s0) +/* f0a7830: 24010006 */ addiu $at,$zero,0x6 +/* f0a7834: 0320a825 */ or $s5,$t9,$zero +/* f0a7838: 15a1002a */ bne $t5,$at,.L0f0a78e4 +/* f0a783c: 3c04ff00 */ lui $a0,0xff00 +/* f0a7840: 3c014248 */ lui $at,0x4248 +/* f0a7844: 44812000 */ mtc1 $at,$f4 +/* f0a7848: c612023c */ lwc1 $f18,0x23c($s0) +/* f0a784c: 24060001 */ addiu $a2,$zero,0x1 +/* f0a7850: 3c014f00 */ lui $at,0x4f00 +/* f0a7854: 46049182 */ mul.s $f6,$f18,$f4 +/* f0a7858: 3484007f */ ori $a0,$a0,0x7f +/* f0a785c: 4458f800 */ cfc1 $t8,$31 +/* f0a7860: 44c6f800 */ ctc1 $a2,$31 +/* f0a7864: 00000000 */ sll $zero,$zero,0x0 +/* f0a7868: 46003224 */ cvt.w.s $f8,$f6 +/* f0a786c: 4446f800 */ cfc1 $a2,$31 +/* f0a7870: 00000000 */ sll $zero,$zero,0x0 +/* f0a7874: 30c60078 */ andi $a2,$a2,0x78 +/* f0a7878: 50c00013 */ beqzl $a2,.L0f0a78c8 +/* f0a787c: 44064000 */ mfc1 $a2,$f8 +/* f0a7880: 44814000 */ mtc1 $at,$f8 +/* f0a7884: 24060001 */ addiu $a2,$zero,0x1 +/* f0a7888: 46083201 */ sub.s $f8,$f6,$f8 +/* f0a788c: 44c6f800 */ ctc1 $a2,$31 +/* f0a7890: 00000000 */ sll $zero,$zero,0x0 +/* f0a7894: 46004224 */ cvt.w.s $f8,$f8 +/* f0a7898: 4446f800 */ cfc1 $a2,$31 +/* f0a789c: 00000000 */ sll $zero,$zero,0x0 +/* f0a78a0: 30c60078 */ andi $a2,$a2,0x78 +/* f0a78a4: 14c00005 */ bnez $a2,.L0f0a78bc +/* f0a78a8: 00000000 */ sll $zero,$zero,0x0 +/* f0a78ac: 44064000 */ mfc1 $a2,$f8 +/* f0a78b0: 3c018000 */ lui $at,0x8000 +/* f0a78b4: 10000007 */ beqz $zero,.L0f0a78d4 +/* f0a78b8: 00c13025 */ or $a2,$a2,$at +.L0f0a78bc: +/* f0a78bc: 10000005 */ beqz $zero,.L0f0a78d4 +/* f0a78c0: 2406ffff */ addiu $a2,$zero,-1 +/* f0a78c4: 44064000 */ mfc1 $a2,$f8 +.L0f0a78c8: +/* f0a78c8: 00000000 */ sll $zero,$zero,0x0 +/* f0a78cc: 04c0fffb */ bltz $a2,.L0f0a78bc +/* f0a78d0: 00000000 */ sll $zero,$zero,0x0 +.L0f0a78d4: +/* f0a78d4: 44d8f800 */ ctc1 $t8,$31 +/* f0a78d8: 0fc01a40 */ jal func0f006900 +/* f0a78dc: 03202825 */ or $a1,$t9,$zero +/* f0a78e0: afa20140 */ sw $v0,0x140($sp) +.L0f0a78e4: +/* f0a78e4: 8e6f00bc */ lw $t7,0xbc($s3) +.L0f0a78e8: +/* f0a78e8: 0fc08af9 */ jal func0f022be4 +/* f0a78ec: 8de40004 */ lw $a0,0x4($t7) +/* f0a78f0: 284100ff */ slti $at,$v0,0xff +/* f0a78f4: 1020000f */ beqz $at,.L0f0a7934 +/* f0a78f8: 240c0001 */ addiu $t4,$zero,0x1 +/* f0a78fc: 44825000 */ mtc1 $v0,$f10 +/* f0a7900: 3c017f1b */ lui $at,0x7f1b +/* f0a7904: c432ca90 */ lwc1 $f18,-0x3570($at) +/* f0a7908: 46805420 */ cvt.s.w $f16,$f10 +/* f0a790c: 8fa40140 */ lw $a0,0x140($sp) +/* f0a7910: 240e0005 */ addiu $t6,$zero,0x5 +/* f0a7914: afae013c */ sw $t6,0x13c($sp) +/* f0a7918: afa40144 */ sw $a0,0x144($sp) +/* f0a791c: 46128102 */ mul.s $f4,$f16,$f18 +/* f0a7920: 4600218d */ trunc.w.s $f6,$f4 +/* f0a7924: 44033000 */ mfc1 $v1,$f6 +/* f0a7928: 00000000 */ sll $zero,$zero,0x0 +/* f0a792c: 24750041 */ addiu $s5,$v1,0x41 +/* f0a7930: afb50140 */ sw $s5,0x140($sp) +.L0f0a7934: +/* f0a7934: 0c0059d8 */ jal 0x16760 +/* f0a7938: afac0110 */ sw $t4,0x110($sp) +/* f0a793c: 8e020218 */ lw $v0,0x218($s0) +/* f0a7940: 50400017 */ beqzl $v0,.L0f0a79a0 +/* f0a7944: 8fa400ec */ lw $a0,0xec($sp) +/* f0a7948: 8c460018 */ lw $a2,0x18($v0) +/* f0a794c: afa00094 */ sw $zero,0x94($sp) +/* f0a7950: 50c00013 */ beqzl $a2,.L0f0a79a0 +/* f0a7954: 8fa400ec */ lw $a0,0xec($sp) +/* f0a7958: 8cc80008 */ lw $t0,0x8($a2) +/* f0a795c: 240a0001 */ addiu $t2,$zero,0x1 +/* f0a7960: 27a4010c */ addiu $a0,$sp,0x10c +/* f0a7964: 1100000d */ beqz $t0,.L0f0a799c +/* f0a7968: 00c02825 */ or $a1,$a2,$zero +/* f0a796c: afaa0094 */ sw $t2,0x94($sp) +/* f0a7970: 0c0087bd */ jal 0x21ef4 +/* f0a7974: afa60098 */ sw $a2,0x98($sp) +/* f0a7978: 8fa60098 */ lw $a2,0x98($sp) +/* f0a797c: 8ccb0008 */ lw $t3,0x8($a2) +/* f0a7980: 8cc4000c */ lw $a0,0xc($a2) +/* f0a7984: 0fc30cfc */ jal func0f0c33f0 +/* f0a7988: 8565000e */ lh $a1,0xe($t3) +/* f0a798c: 8e0d021c */ lw $t5,0x21c($s0) +/* f0a7990: 51a00003 */ beqzl $t5,.L0f0a79a0 +/* f0a7994: 8fa400ec */ lw $a0,0xec($sp) +/* f0a7998: ae000218 */ sw $zero,0x218($s0) +.L0f0a799c: +/* f0a799c: 8fa400ec */ lw $a0,0xec($sp) +.L0f0a79a0: +/* f0a79a0: 0fc2c5f0 */ jal func0f0b17c0 +/* f0a79a4: 24050020 */ addiu $a1,$zero,0x20 +/* f0a79a8: 1040000e */ beqz $v0,.L0f0a79e4 +/* f0a79ac: 24010001 */ addiu $at,$zero,0x1 +/* f0a79b0: 8fb80118 */ lw $t8,0x118($sp) +/* f0a79b4: 3c0fb600 */ lui $t7,0xb600 +/* f0a79b8: 24093000 */ addiu $t1,$zero,0x3000 +/* f0a79bc: 27190008 */ addiu $t9,$t8,0x8 +/* f0a79c0: afb90118 */ sw $t9,0x118($sp) +/* f0a79c4: af090004 */ sw $t1,0x4($t8) +/* f0a79c8: 16800004 */ bnez $s4,.L0f0a79dc +/* f0a79cc: af0f0000 */ sw $t7,0x0($t8) +/* f0a79d0: 240e0003 */ addiu $t6,$zero,0x3 +/* f0a79d4: 10000003 */ beqz $zero,.L0f0a79e4 +/* f0a79d8: afae0148 */ sw $t6,0x148($sp) +.L0f0a79dc: +/* f0a79dc: 240c0002 */ addiu $t4,$zero,0x2 +/* f0a79e0: afac0148 */ sw $t4,0x148($sp) +.L0f0a79e4: +/* f0a79e4: 8e28006c */ lw $t0,0x6c($s1) +/* f0a79e8: 00002825 */ or $a1,$zero,$zero +/* f0a79ec: 00002025 */ or $a0,$zero,$zero +/* f0a79f0: 11000003 */ beqz $t0,.L0f0a7a00 +/* f0a79f4: 00001025 */ or $v0,$zero,$zero +/* f0a79f8: 10000001 */ beqz $zero,.L0f0a7a00 +/* f0a79fc: 24050001 */ addiu $a1,$zero,0x1 +.L0f0a7a00: +/* f0a7a00: 8e2a0068 */ lw $t2,0x68($s1) +/* f0a7a04: 00001825 */ or $v1,$zero,$zero +/* f0a7a08: 11400003 */ beqz $t2,.L0f0a7a18 +/* f0a7a0c: 00000000 */ sll $zero,$zero,0x0 +/* f0a7a10: 10000001 */ beqz $zero,.L0f0a7a18 +/* f0a7a14: 24040001 */ addiu $a0,$zero,0x1 +.L0f0a7a18: +/* f0a7a18: 8e2b0064 */ lw $t3,0x64($s1) +/* f0a7a1c: 11600003 */ beqz $t3,.L0f0a7a2c +/* f0a7a20: 00000000 */ sll $zero,$zero,0x0 +/* f0a7a24: 10000001 */ beqz $zero,.L0f0a7a2c +/* f0a7a28: 24020001 */ addiu $v0,$zero,0x1 +.L0f0a7a2c: +/* f0a7a2c: 8e2d0070 */ lw $t5,0x70($s1) +/* f0a7a30: 11a00003 */ beqz $t5,.L0f0a7a40 +/* f0a7a34: 00000000 */ sll $zero,$zero,0x0 +/* f0a7a38: 10000001 */ beqz $zero,.L0f0a7a40 +/* f0a7a3c: 24030001 */ addiu $v1,$zero,0x1 +.L0f0a7a40: +/* f0a7a40: 0062c021 */ addu $t8,$v1,$v0 +/* f0a7a44: 0304c821 */ addu $t9,$t8,$a0 +/* f0a7a48: 03257821 */ addu $t7,$t9,$a1 +/* f0a7a4c: 15e10036 */ bne $t7,$at,.L0f0a7b28 +/* f0a7a50: 24050041 */ addiu $a1,$zero,0x41 +/* f0a7a54: 0c006a47 */ jal 0x1a91c +/* f0a7a58: 8e04038c */ lw $a0,0x38c($s0) +/* f0a7a5c: 50400033 */ beqzl $v0,.L0f0a7b2c +/* f0a7a60: 27a4010c */ addiu $a0,$sp,0x10c +/* f0a7a64: 8c440004 */ lw $a0,0x4($v0) +/* f0a7a68: 00002825 */ or $a1,$zero,$zero +/* f0a7a6c: 84890010 */ lh $t1,0x10($a0) +/* f0a7a70: 5920002e */ blezl $t1,.L0f0a7b2c +/* f0a7a74: 27a4010c */ addiu $a0,$sp,0x10c +/* f0a7a78: 8e2a0034 */ lw $t2,0x34($s1) +.L0f0a7a7c: +/* f0a7a7c: 8c8e000c */ lw $t6,0xc($a0) +/* f0a7a80: 00056080 */ sll $t4,$a1,0x2 +/* f0a7a84: 01520019 */ multu $t2,$s2 +/* f0a7a88: 01856023 */ subu $t4,$t4,$a1 +/* f0a7a8c: 000c6080 */ sll $t4,$t4,0x2 +/* f0a7a90: 01cc1021 */ addu $v0,$t6,$t4 +/* f0a7a94: 8448000a */ lh $t0,0xa($v0) +/* f0a7a98: 0005c880 */ sll $t9,$a1,0x2 +/* f0a7a9c: 0325c823 */ subu $t9,$t9,$a1 +/* f0a7aa0: 0019c880 */ sll $t9,$t9,0x2 +/* f0a7aa4: 24420002 */ addiu $v0,$v0,0x2 +/* f0a7aa8: 00005812 */ mflo $t3 +/* f0a7aac: 010b6823 */ subu $t5,$t0,$t3 +/* f0a7ab0: a44d0008 */ sh $t5,0x8($v0) +/* f0a7ab4: 8c98000c */ lw $t8,0xc($a0) +/* f0a7ab8: 03197821 */ addu $t7,$t8,$t9 +/* f0a7abc: 85e9000a */ lh $t1,0xa($t7) +/* f0a7ac0: 2921a000 */ slti $at,$t1,-24576 +/* f0a7ac4: 50200014 */ beqzl $at,.L0f0a7b18 +/* f0a7ac8: 84980010 */ lh $t8,0x10($a0) +/* f0a7acc: 848e0010 */ lh $t6,0x10($a0) +/* f0a7ad0: 00001825 */ or $v1,$zero,$zero +/* f0a7ad4: 59c00010 */ blezl $t6,.L0f0a7b18 +/* f0a7ad8: 84980010 */ lh $t8,0x10($a0) +/* f0a7adc: 8c8c000c */ lw $t4,0xc($a0) +.L0f0a7ae0: +/* f0a7ae0: 00035080 */ sll $t2,$v1,0x2 +/* f0a7ae4: 01435023 */ subu $t2,$t2,$v1 +/* f0a7ae8: 000a5080 */ sll $t2,$t2,0x2 +/* f0a7aec: 018a1021 */ addu $v0,$t4,$t2 +/* f0a7af0: 8448000a */ lh $t0,0xa($v0) +/* f0a7af4: 24630001 */ addiu $v1,$v1,0x1 +/* f0a7af8: 24420002 */ addiu $v0,$v0,0x2 +/* f0a7afc: 250b2000 */ addiu $t3,$t0,0x2000 +/* f0a7b00: a44b0008 */ sh $t3,0x8($v0) +/* f0a7b04: 848d0010 */ lh $t5,0x10($a0) +/* f0a7b08: 006d082a */ slt $at,$v1,$t5 +/* f0a7b0c: 5420fff4 */ bnezl $at,.L0f0a7ae0 +/* f0a7b10: 8c8c000c */ lw $t4,0xc($a0) +/* f0a7b14: 84980010 */ lh $t8,0x10($a0) +.L0f0a7b18: +/* f0a7b18: 24a50001 */ addiu $a1,$a1,0x1 +/* f0a7b1c: 00b8082a */ slt $at,$a1,$t8 +/* f0a7b20: 5420ffd6 */ bnezl $at,.L0f0a7a7c +/* f0a7b24: 8e2a0034 */ lw $t2,0x34($s1) +.L0f0a7b28: +/* f0a7b28: 27a4010c */ addiu $a0,$sp,0x10c +.L0f0a7b2c: +/* f0a7b2c: 0c0087bd */ jal 0x21ef4 +/* f0a7b30: 8fa5003c */ lw $a1,0x3c($sp) +/* f0a7b34: 8e791594 */ lw $t9,0x1594($s3) +/* f0a7b38: 3c0f8007 */ lui $t7,0x8007 +/* f0a7b3c: 53200013 */ beqzl $t9,.L0f0a7b8c +/* f0a7b40: 8fac0118 */ lw $t4,0x118($sp) +/* f0a7b44: 8def02dc */ lw $t7,0x2dc($t7) +/* f0a7b48: 8fa90140 */ lw $t1,0x140($sp) +/* f0a7b4c: 51e0000f */ beqzl $t7,.L0f0a7b8c +/* f0a7b50: 8fac0118 */ lw $t4,0x118($sp) +/* f0a7b54: afa9007c */ sw $t1,0x7c($sp) +/* f0a7b58: 8e0e0390 */ lw $t6,0x390($s0) +/* f0a7b5c: 26050534 */ addiu $a1,$s0,0x534 +/* f0a7b60: 00a02025 */ or $a0,$a1,$zero +/* f0a7b64: ae0e0540 */ sw $t6,0x540($s0) +/* f0a7b68: 0c007308 */ jal 0x1cc20 +/* f0a7b6c: afa50054 */ sw $a1,0x54($sp) +/* f0a7b70: 8fa50054 */ lw $a1,0x54($sp) +/* f0a7b74: afb50140 */ sw $s5,0x140($sp) +/* f0a7b78: 0c0087bd */ jal 0x21ef4 +/* f0a7b7c: 27a4010c */ addiu $a0,$sp,0x10c +/* f0a7b80: 8fa4007c */ lw $a0,0x7c($sp) +/* f0a7b84: afa40140 */ sw $a0,0x140($sp) +/* f0a7b88: 8fac0118 */ lw $t4,0x118($sp) +.L0f0a7b8c: +/* f0a7b8c: 8fa400ec */ lw $a0,0xec($sp) +/* f0a7b90: 24050020 */ addiu $a1,$zero,0x20 +/* f0a7b94: 0fc2c5f0 */ jal func0f0b17c0 +/* f0a7b98: afac014c */ sw $t4,0x14c($sp) +/* f0a7b9c: 10400007 */ beqz $v0,.L0f0a7bbc +/* f0a7ba0: 8faa014c */ lw $t2,0x14c($sp) +/* f0a7ba4: 25480008 */ addiu $t0,$t2,0x8 +/* f0a7ba8: afa8014c */ sw $t0,0x14c($sp) +/* f0a7bac: 3c0bb600 */ lui $t3,0xb600 +/* f0a7bb0: 240d3000 */ addiu $t5,$zero,0x3000 +/* f0a7bb4: ad4d0004 */ sw $t5,0x4($t2) +/* f0a7bb8: ad4b0000 */ sw $t3,0x0($t2) +.L0f0a7bbc: +/* f0a7bbc: 8e18038c */ lw $t8,0x38c($s0) +/* f0a7bc0: 8e040390 */ lw $a0,0x390($s0) +/* f0a7bc4: 0fc30cfc */ jal func0f0c33f0 +/* f0a7bc8: 8705000e */ lh $a1,0xe($t8) +/* f0a7bcc: 0c0059e1 */ jal 0x16784 +/* f0a7bd0: 00000000 */ sll $zero,$zero,0x0 +/* f0a7bd4: 8fb9014c */ lw $t9,0x14c($sp) +/* f0a7bd8: 3c09bc00 */ lui $t1,0xbc00 +/* f0a7bdc: 3529000e */ ori $t1,$t1,0xe +/* f0a7be0: 272f0008 */ addiu $t7,$t9,0x8 +/* f0a7be4: afaf014c */ sw $t7,0x14c($sp) +/* f0a7be8: af290000 */ sw $t1,0x0($t9) +/* f0a7bec: 0c002adb */ jal 0xab6c +/* f0a7bf0: afb90074 */ sw $t9,0x74($sp) +/* f0a7bf4: 8fa30074 */ lw $v1,0x74($sp) +/* f0a7bf8: ac620004 */ sw $v0,0x4($v1) +.L0f0a7bfc: +/* f0a7bfc: 26940001 */ addiu $s4,$s4,0x1 +/* f0a7c00: 24010002 */ addiu $at,$zero,0x2 +/* f0a7c04: 1681fe04 */ bne $s4,$at,.L0f0a7418 +/* f0a7c08: 261007a4 */ addiu $s0,$s0,0x7a4 +/* f0a7c0c: afb500e4 */ sw $s5,0xe4($sp) +/* f0a7c10: 0fc2baf8 */ jal func0f0aebe0 +/* f0a7c14: 27a4014c */ addiu $a0,$sp,0x14c +/* f0a7c18: 0fc5d8a6 */ jal func0f176298 +/* f0a7c1c: 00000000 */ sll $zero,$zero,0x0 +/* f0a7c20: 0fc5d8ab */ jal func0f1762ac +/* f0a7c24: 8fa4014c */ lw $a0,0x14c($sp) +/* f0a7c28: afa2014c */ sw $v0,0x14c($sp) +/* f0a7c2c: 0c002c74 */ jal 0xb1d0 +/* f0a7c30: 00402025 */ or $a0,$v0,$zero +/* f0a7c34: 244e0008 */ addiu $t6,$v0,0x8 +/* f0a7c38: afae014c */ sw $t6,0x14c($sp) +/* f0a7c3c: 0c002f40 */ jal 0xbd00 +/* f0a7c40: 00408825 */ or $s1,$v0,$zero +/* f0a7c44: 00028400 */ sll $s0,$v0,0x10 +/* f0a7c48: 00106403 */ sra $t4,$s0,0x10 +/* f0a7c4c: 0c002f44 */ jal 0xbd10 +/* f0a7c50: 01808025 */ or $s0,$t4,$zero +/* f0a7c54: 44824000 */ mtc1 $v0,$f8 +/* f0a7c58: 44902000 */ mtc1 $s0,$f4 +/* f0a7c5c: 3c014080 */ lui $at,0x4080 +/* f0a7c60: 468042a0 */ cvt.s.w $f10,$f8 +/* f0a7c64: 44810000 */ mtc1 $at,$f0 +/* f0a7c68: 3c01ed00 */ lui $at,0xed00 +/* f0a7c6c: 468021a0 */ cvt.s.w $f6,$f4 +/* f0a7c70: 46005402 */ mul.s $f16,$f10,$f0 +/* f0a7c74: 00000000 */ sll $zero,$zero,0x0 +/* f0a7c78: 46003202 */ mul.s $f8,$f6,$f0 +/* f0a7c7c: 4600848d */ trunc.w.s $f18,$f16 +/* f0a7c80: 4600428d */ trunc.w.s $f10,$f8 +/* f0a7c84: 44089000 */ mfc1 $t0,$f18 +/* f0a7c88: 44195000 */ mfc1 $t9,$f10 +/* f0a7c8c: 310b0fff */ andi $t3,$t0,0xfff +/* f0a7c90: 01616825 */ or $t5,$t3,$at +/* f0a7c94: 332f0fff */ andi $t7,$t9,0xfff +/* f0a7c98: 000f4b00 */ sll $t1,$t7,0xc +/* f0a7c9c: 01a97025 */ or $t6,$t5,$t1 +/* f0a7ca0: 0c002f22 */ jal 0xbc88 +/* f0a7ca4: ae2e0000 */ sw $t6,0x0($s1) +/* f0a7ca8: 00029400 */ sll $s2,$v0,0x10 +/* f0a7cac: 00126403 */ sra $t4,$s2,0x10 +/* f0a7cb0: 0c002f40 */ jal 0xbd00 +/* f0a7cb4: 01809025 */ or $s2,$t4,$zero +/* f0a7cb8: 0002a400 */ sll $s4,$v0,0x10 +/* f0a7cbc: 00145403 */ sra $t2,$s4,0x10 +/* f0a7cc0: 0c002f44 */ jal 0xbd10 +/* f0a7cc4: 0140a025 */ or $s4,$t2,$zero +/* f0a7cc8: 00028400 */ sll $s0,$v0,0x10 +/* f0a7ccc: 00104403 */ sra $t0,$s0,0x10 +/* f0a7cd0: 0c002f26 */ jal 0xbc98 +/* f0a7cd4: 01008025 */ or $s0,$t0,$zero +/* f0a7cd8: 00505821 */ addu $t3,$v0,$s0 +/* f0a7cdc: 448b8000 */ mtc1 $t3,$f16 +/* f0a7ce0: 02926821 */ addu $t5,$s4,$s2 +/* f0a7ce4: 448d5000 */ mtc1 $t5,$f10 +/* f0a7ce8: 468084a0 */ cvt.s.w $f18,$f16 +/* f0a7cec: 3c014080 */ lui $at,0x4080 +/* f0a7cf0: 44812000 */ mtc1 $at,$f4 +/* f0a7cf4: 46805420 */ cvt.s.w $f16,$f10 +/* f0a7cf8: 46049182 */ mul.s $f6,$f18,$f4 +/* f0a7cfc: 44819000 */ mtc1 $at,$f18 +/* f0a7d00: 00000000 */ sll $zero,$zero,0x0 +/* f0a7d04: 46128102 */ mul.s $f4,$f16,$f18 +/* f0a7d08: 4600320d */ trunc.w.s $f8,$f6 +/* f0a7d0c: 4600218d */ trunc.w.s $f6,$f4 +/* f0a7d10: 44194000 */ mfc1 $t9,$f8 +/* f0a7d14: 440e3000 */ mfc1 $t6,$f6 +/* f0a7d18: 332f0fff */ andi $t7,$t9,0xfff +/* f0a7d1c: 31cc0fff */ andi $t4,$t6,0xfff +/* f0a7d20: 000c5300 */ sll $t2,$t4,0xc +/* f0a7d24: 01ea4025 */ or $t0,$t7,$t2 +/* f0a7d28: ae280004 */ sw $t0,0x4($s1) +/* f0a7d2c: 8fb80150 */ lw $t8,0x150($sp) +/* f0a7d30: 8fab014c */ lw $t3,0x14c($sp) +/* f0a7d34: af0b0000 */ sw $t3,0x0($t8) +/* f0a7d38: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0a7d3c: +/* f0a7d3c: 8fb0001c */ lw $s0,0x1c($sp) +/* f0a7d40: 8fb10020 */ lw $s1,0x20($sp) +/* f0a7d44: 8fb20024 */ lw $s2,0x24($sp) +/* f0a7d48: 8fb30028 */ lw $s3,0x28($sp) +/* f0a7d4c: 8fb4002c */ lw $s4,0x2c($sp) +/* f0a7d50: 8fb50030 */ lw $s5,0x30($sp) +/* f0a7d54: 03e00008 */ jr $ra +/* f0a7d58: 27bd0150 */ addiu $sp,$sp,0x150 +); + +GLOBAL_ASM( +glabel func0f0a7d5c +/* f0a7d5c: 3c03800a */ lui $v1,0x800a +/* f0a7d60: 3c02800a */ lui $v0,0x800a +/* f0a7d64: 2442d0f0 */ addiu $v0,$v0,-12048 +/* f0a7d68: 2463d0e0 */ addiu $v1,$v1,-12064 +/* f0a7d6c: 8c6e0000 */ lw $t6,0x0($v1) +.L0f0a7d70: +/* f0a7d70: 55c00004 */ bnezl $t6,.L0f0a7d84 +/* f0a7d74: 24630004 */ addiu $v1,$v1,0x4 +/* f0a7d78: 03e00008 */ jr $ra +/* f0a7d7c: 00601025 */ or $v0,$v1,$zero +/* f0a7d80: 24630004 */ addiu $v1,$v1,0x4 +.L0f0a7d84: +/* f0a7d84: 5462fffa */ bnel $v1,$v0,.L0f0a7d70 +/* f0a7d88: 8c6e0000 */ lw $t6,0x0($v1) +/* f0a7d8c: 00001025 */ or $v0,$zero,$zero +/* f0a7d90: 03e00008 */ jr $ra +/* f0a7d94: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a7d98 +/* f0a7d98: 27bdff38 */ addiu $sp,$sp,-200 +/* f0a7d9c: afbf0044 */ sw $ra,0x44($sp) +/* f0a7da0: afa500cc */ sw $a1,0xcc($sp) +/* f0a7da4: afa600d0 */ sw $a2,0xd0($sp) +/* f0a7da8: 0c004b70 */ jal 0x12dc0 +/* f0a7dac: afa400c8 */ sw $a0,0xc8($sp) +/* f0a7db0: 0c004b70 */ jal 0x12dc0 +/* f0a7db4: afa200c4 */ sw $v0,0xc4($sp) +/* f0a7db8: 3c0e800a */ lui $t6,0x800a +/* f0a7dbc: 8dce9ff4 */ lw $t6,-0x600c($t6) +/* f0a7dc0: 8fa700c8 */ lw $a3,0xc8($sp) +/* f0a7dc4: afa200c0 */ sw $v0,0xc0($sp) +/* f0a7dc8: 19c0018a */ blez $t6,.L0f0a83f4 +/* f0a7dcc: 8fa300d0 */ lw $v1,0xd0($sp) +/* f0a7dd0: 0460000f */ bltz $v1,.L0f0a7e10 +/* f0a7dd4: 28610daf */ slti $at,$v1,0xdaf +/* f0a7dd8: 1020000d */ beqz $at,.L0f0a7e10 +/* f0a7ddc: 3c0f800b */ lui $t7,0x800b +/* f0a7de0: 8defabc0 */ lw $t7,-0x5440($t7) +/* f0a7de4: 0003c0c0 */ sll $t8,$v1,0x3 +/* f0a7de8: 3c0b8008 */ lui $t3,0x8008 +/* f0a7dec: 01f8c821 */ addu $t9,$t7,$t8 +/* f0a7df0: 8f280000 */ lw $t0,0x0($t9) +/* f0a7df4: 00084f02 */ srl $t1,$t0,0x1c +/* f0a7df8: 00095080 */ sll $t2,$t1,0x2 +/* f0a7dfc: 016a5821 */ addu $t3,$t3,$t2 +/* f0a7e00: 8d6b4458 */ lw $t3,0x4458($t3) +/* f0a7e04: 856c0008 */ lh $t4,0x8($t3) +/* f0a7e08: 5180017b */ beqzl $t4,.L0f0a83f8 +/* f0a7e0c: 8fbf0044 */ lw $ra,0x44($sp) +.L0f0a7e10: +/* f0a7e10: 90e20000 */ lbu $v0,0x0($a3) +/* f0a7e14: 24010022 */ addiu $at,$zero,0x22 +/* f0a7e18: 00002025 */ or $a0,$zero,$zero +/* f0a7e1c: 1041000d */ beq $v0,$at,.L0f0a7e54 +/* f0a7e20: 8fa500cc */ lw $a1,0xcc($sp) +/* f0a7e24: 24010021 */ addiu $at,$zero,0x21 +/* f0a7e28: 1041000a */ beq $v0,$at,.L0f0a7e54 +/* f0a7e2c: 24010020 */ addiu $at,$zero,0x20 +/* f0a7e30: 10410008 */ beq $v0,$at,.L0f0a7e54 +/* f0a7e34: 2401003d */ addiu $at,$zero,0x3d +/* f0a7e38: 10410006 */ beq $v0,$at,.L0f0a7e54 +/* f0a7e3c: 2401003e */ addiu $at,$zero,0x3e +/* f0a7e40: 10410004 */ beq $v0,$at,.L0f0a7e54 +/* f0a7e44: 2401003f */ addiu $at,$zero,0x3f +/* f0a7e48: 10410002 */ beq $v0,$at,.L0f0a7e54 +/* f0a7e4c: 24010035 */ addiu $at,$zero,0x35 +/* f0a7e50: 14410014 */ bne $v0,$at,.L0f0a7ea4 +.L0f0a7e54: +/* f0a7e54: 3c01bf80 */ lui $at,0xbf80 +/* f0a7e58: 44810000 */ mtc1 $at,$f0 +/* f0a7e5c: 240dffff */ addiu $t5,$zero,-1 +/* f0a7e60: 240effff */ addiu $t6,$zero,-1 +/* f0a7e64: afae002c */ sw $t6,0x2c($sp) +/* f0a7e68: afad0010 */ sw $t5,0x10($sp) +/* f0a7e6c: 240680aa */ addiu $a2,$zero,-32598 +/* f0a7e70: 2407ffff */ addiu $a3,$zero,-1 +/* f0a7e74: afa00014 */ sw $zero,0x14($sp) +/* f0a7e78: afa00018 */ sw $zero,0x18($sp) +/* f0a7e7c: afa0001c */ sw $zero,0x1c($sp) +/* f0a7e80: afa00020 */ sw $zero,0x20($sp) +/* f0a7e84: afa00028 */ sw $zero,0x28($sp) +/* f0a7e88: e7a00024 */ swc1 $f0,0x24($sp) +/* f0a7e8c: e7a00030 */ swc1 $f0,0x30($sp) +/* f0a7e90: e7a00034 */ swc1 $f0,0x34($sp) +/* f0a7e94: 0fc24e7e */ jal func0f0939f8 +/* f0a7e98: e7a00038 */ swc1 $f0,0x38($sp) +/* f0a7e9c: 10000156 */ beqz $zero,.L0f0a83f8 +/* f0a7ea0: 8fbf0044 */ lw $ra,0x44($sp) +.L0f0a7ea4: +/* f0a7ea4: 0fc29f57 */ jal func0f0a7d5c +/* f0a7ea8: afa700c8 */ sw $a3,0xc8($sp) +/* f0a7eac: 8fa700c8 */ lw $a3,0xc8($sp) +/* f0a7eb0: 104000fa */ beqz $v0,.L0f0a829c +/* f0a7eb4: afa200bc */ sw $v0,0xbc($sp) +/* f0a7eb8: 8faf00cc */ lw $t7,0xcc($sp) +/* f0a7ebc: 24010003 */ addiu $at,$zero,0x3 +/* f0a7ec0: 8fb800cc */ lw $t8,0xcc($sp) +/* f0a7ec4: 91e20000 */ lbu $v0,0x0($t7) +/* f0a7ec8: 10410003 */ beq $v0,$at,.L0f0a7ed8 +/* f0a7ecc: 24010006 */ addiu $at,$zero,0x6 +/* f0a7ed0: 14410077 */ bne $v0,$at,.L0f0a80b0 +/* f0a7ed4: 240bffff */ addiu $t3,$zero,-1 +.L0f0a7ed8: +/* f0a7ed8: 8f040004 */ lw $a0,0x4($t8) +/* f0a7edc: afa000b0 */ sw $zero,0xb0($sp) +/* f0a7ee0: 0fc0cfe8 */ jal func0f033fa0 +/* f0a7ee4: afa700c8 */ sw $a3,0xc8($sp) +/* f0a7ee8: 44802000 */ mtc1 $zero,$f4 +/* f0a7eec: 8fa700c8 */ lw $a3,0xc8($sp) +/* f0a7ef0: 24190064 */ addiu $t9,$zero,0x64 +/* f0a7ef4: 4600203c */ c.lt.s $f4,$f0 +/* f0a7ef8: 00000000 */ sll $zero,$zero,0x0 +/* f0a7efc: 45020004 */ bc1fl .L0f0a7f10 +/* f0a7f00: 90e20000 */ lbu $v0,0x0($a3) +/* f0a7f04: 10000036 */ beqz $zero,.L0f0a7fe0 +/* f0a7f08: a7b900b6 */ sh $t9,0xb6($sp) +/* f0a7f0c: 90e20000 */ lbu $v0,0x0($a3) +.L0f0a7f10: +/* f0a7f10: 2404001a */ addiu $a0,$zero,0x1a +/* f0a7f14: 240805f6 */ addiu $t0,$zero,0x5f6 +/* f0a7f18: 10820005 */ beq $a0,$v0,.L0f0a7f30 +/* f0a7f1c: 24090001 */ addiu $t1,$zero,0x1 +/* f0a7f20: 10820003 */ beq $a0,$v0,.L0f0a7f30 +/* f0a7f24: 24010056 */ addiu $at,$zero,0x56 +/* f0a7f28: 14410004 */ bne $v0,$at,.L0f0a7f3c +/* f0a7f2c: 24030001 */ addiu $v1,$zero,0x1 +.L0f0a7f30: +/* f0a7f30: a7a800b6 */ sh $t0,0xb6($sp) +/* f0a7f34: 1000002a */ beqz $zero,.L0f0a7fe0 +/* f0a7f38: afa900b0 */ sw $t1,0xb0($sp) +.L0f0a7f3c: +/* f0a7f3c: 1062000e */ beq $v1,$v0,.L0f0a7f78 +/* f0a7f40: 3c0b8007 */ lui $t3,0x8007 +/* f0a7f44: 90ea0003 */ lbu $t2,0x3($a3) +/* f0a7f48: 24010002 */ addiu $at,$zero,0x2 +/* f0a7f4c: 146a0019 */ bne $v1,$t2,.L0f0a7fb4 +/* f0a7f50: 00000000 */ sll $zero,$zero,0x0 +/* f0a7f54: 10410008 */ beq $v0,$at,.L0f0a7f78 +/* f0a7f58: 24010003 */ addiu $at,$zero,0x3 +/* f0a7f5c: 10410006 */ beq $v0,$at,.L0f0a7f78 +/* f0a7f60: 24010004 */ addiu $at,$zero,0x4 +/* f0a7f64: 10410004 */ beq $v0,$at,.L0f0a7f78 +/* f0a7f68: 24010008 */ addiu $at,$zero,0x8 +/* f0a7f6c: 10410002 */ beq $v0,$at,.L0f0a7f78 +/* f0a7f70: 24010009 */ addiu $at,$zero,0x9 +/* f0a7f74: 1441000f */ bne $v0,$at,.L0f0a7fb4 +.L0f0a7f78: +/* f0a7f78: 256b02e0 */ addiu $t3,$t3,0x2e0 +/* f0a7f7c: 8d610000 */ lw $at,0x0($t3) +/* f0a7f80: 27a200a0 */ addiu $v0,$sp,0xa0 +/* f0a7f84: ac410000 */ sw $at,0x0($v0) +/* f0a7f88: 95610004 */ lhu $at,0x4($t3) +/* f0a7f8c: a4410004 */ sh $at,0x4($v0) +/* f0a7f90: 8fae00c4 */ lw $t6,0xc4($sp) +/* f0a7f94: 24010003 */ addiu $at,$zero,0x3 +/* f0a7f98: 01c1001b */ divu $zero,$t6,$at +/* f0a7f9c: 00007810 */ mfhi $t7 +/* f0a7fa0: 000fc040 */ sll $t8,$t7,0x1 +/* f0a7fa4: 0058c821 */ addu $t9,$v0,$t8 +/* f0a7fa8: 87280000 */ lh $t0,0x0($t9) +/* f0a7fac: 1000000c */ beqz $zero,.L0f0a7fe0 +/* f0a7fb0: a7a800b6 */ sh $t0,0xb6($sp) +.L0f0a7fb4: +/* f0a7fb4: 3c098007 */ lui $t1,0x8007 +/* f0a7fb8: 252902e8 */ addiu $t1,$t1,0x2e8 +/* f0a7fbc: 8d210000 */ lw $at,0x0($t1) +/* f0a7fc0: 27a2009c */ addiu $v0,$sp,0x9c +/* f0a7fc4: ac410000 */ sw $at,0x0($v0) +/* f0a7fc8: 8fad00c4 */ lw $t5,0xc4($sp) +/* f0a7fcc: 31ae0001 */ andi $t6,$t5,0x1 +/* f0a7fd0: 000e7840 */ sll $t7,$t6,0x1 +/* f0a7fd4: 004fc021 */ addu $t8,$v0,$t7 +/* f0a7fd8: 87190000 */ lh $t9,0x0($t8) +/* f0a7fdc: a7b900b6 */ sh $t9,0xb6($sp) +.L0f0a7fe0: +/* f0a7fe0: 87a800b6 */ lh $t0,0xb6($sp) +/* f0a7fe4: 8fac00cc */ lw $t4,0xcc($sp) +/* f0a7fe8: 2401ffff */ addiu $at,$zero,-1 +/* f0a7fec: 1101002b */ beq $t0,$at,.L0f0a809c +/* f0a7ff0: 25840008 */ addiu $a0,$t4,0x8 +/* f0a7ff4: 27aa00a8 */ addiu $t2,$sp,0xa8 +/* f0a7ff8: afaa0010 */ sw $t2,0x10($sp) +/* f0a7ffc: 25850028 */ addiu $a1,$t4,0x28 +/* f0a8000: 01003025 */ or $a2,$t0,$zero +/* f0a8004: 0fc253bd */ jal func0f094ef4 +/* f0a8008: 27a700ac */ addiu $a3,$sp,0xac +/* f0a800c: 8fa900ac */ lw $t1,0xac($sp) +/* f0a8010: 3c048009 */ lui $a0,0x8009 +/* f0a8014: 87a500b6 */ lh $a1,0xb6($sp) +/* f0a8018: 11200020 */ beqz $t1,.L0f0a809c +/* f0a801c: 8fa600bc */ lw $a2,0xbc($sp) +/* f0a8020: 3c01bf80 */ lui $at,0xbf80 +/* f0a8024: 44813000 */ mtc1 $at,$f6 +/* f0a8028: 240bffff */ addiu $t3,$zero,-1 +/* f0a802c: 240dffff */ addiu $t5,$zero,-1 +/* f0a8030: 240effff */ addiu $t6,$zero,-1 +/* f0a8034: afae001c */ sw $t6,0x1c($sp) +/* f0a8038: afad0018 */ sw $t5,0x18($sp) +/* f0a803c: afab0010 */ sw $t3,0x10($sp) +/* f0a8040: 8c845200 */ lw $a0,0x5200($a0) +/* f0a8044: 2407ffff */ addiu $a3,$zero,-1 +/* f0a8048: 0c004241 */ jal 0x10904 +/* f0a804c: e7a60014 */ swc1 $f6,0x14($sp) +/* f0a8050: 8faf00bc */ lw $t7,0xbc($sp) +/* f0a8054: 00002825 */ or $a1,$zero,$zero +/* f0a8058: 8fa600ac */ lw $a2,0xac($sp) +/* f0a805c: 8df80000 */ lw $t8,0x0($t7) +/* f0a8060: 8fa700a8 */ lw $a3,0xa8($sp) +/* f0a8064: 87b900b6 */ lh $t9,0xb6($sp) +/* f0a8068: 1300000c */ beqz $t8,.L0f0a809c +/* f0a806c: 01e02025 */ or $a0,$t7,$zero +/* f0a8070: 3c013f80 */ lui $at,0x3f80 +/* f0a8074: 44814000 */ mtc1 $at,$f8 +/* f0a8078: 240c0001 */ addiu $t4,$zero,0x1 +/* f0a807c: 2408ffff */ addiu $t0,$zero,-1 +/* f0a8080: 240a0001 */ addiu $t2,$zero,0x1 +/* f0a8084: afaa0020 */ sw $t2,0x20($sp) +/* f0a8088: afa8001c */ sw $t0,0x1c($sp) +/* f0a808c: afac0018 */ sw $t4,0x18($sp) +/* f0a8090: afb90010 */ sw $t9,0x10($sp) +/* f0a8094: 0c004128 */ jal 0x104a0 +/* f0a8098: e7a80014 */ swc1 $f8,0x14($sp) +.L0f0a809c: +/* f0a809c: 8fa900b0 */ lw $t1,0xb0($sp) +/* f0a80a0: 5120007f */ beqzl $t1,.L0f0a82a0 +/* f0a80a4: 8fa200d0 */ lw $v0,0xd0($sp) +/* f0a80a8: 100000d3 */ beqz $zero,.L0f0a83f8 +/* f0a80ac: 8fbf0044 */ lw $ra,0x44($sp) +.L0f0a80b0: +/* f0a80b0: 8fad00d0 */ lw $t5,0xd0($sp) +/* f0a80b4: 24012710 */ addiu $at,$zero,0x2710 +/* f0a80b8: a7ab009a */ sh $t3,0x9a($sp) +/* f0a80bc: 15a10004 */ bne $t5,$at,.L0f0a80d0 +/* f0a80c0: 00001825 */ or $v1,$zero,$zero +/* f0a80c4: 240e0064 */ addiu $t6,$zero,0x64 +/* f0a80c8: 1000003d */ beqz $zero,.L0f0a81c0 +/* f0a80cc: a7ae009a */ sh $t6,0x9a($sp) +.L0f0a80d0: +/* f0a80d0: 90e20000 */ lbu $v0,0x0($a3) +/* f0a80d4: 2401001d */ addiu $at,$zero,0x1d +/* f0a80d8: 2404001a */ addiu $a0,$zero,0x1a +/* f0a80dc: 14410019 */ bne $v0,$at,.L0f0a8144 +/* f0a80e0: 00000000 */ sll $zero,$zero,0x0 +/* f0a80e4: 90f80003 */ lbu $t8,0x3($a3) +/* f0a80e8: 1300000a */ beqz $t8,.L0f0a8114 +/* f0a80ec: 00000000 */ sll $zero,$zero,0x0 +/* f0a80f0: 90ef0002 */ lbu $t7,0x2($a3) +/* f0a80f4: 31f90003 */ andi $t9,$t7,0x3 +/* f0a80f8: 17200010 */ bnez $t9,.L0f0a813c +/* f0a80fc: 00000000 */ sll $zero,$zero,0x0 +/* f0a8100: 0c004b70 */ jal 0x12dc0 +/* f0a8104: 00000000 */ sll $zero,$zero,0x0 +/* f0a8108: 304c0001 */ andi $t4,$v0,0x1 +/* f0a810c: 1180000b */ beqz $t4,.L0f0a813c +/* f0a8110: 00000000 */ sll $zero,$zero,0x0 +.L0f0a8114: +/* f0a8114: 0c004b70 */ jal 0x12dc0 +/* f0a8118: 00000000 */ sll $zero,$zero,0x0 +/* f0a811c: 30480001 */ andi $t0,$v0,0x1 +/* f0a8120: 15000005 */ bnez $t0,.L0f0a8138 +/* f0a8124: 2409005c */ addiu $t1,$zero,0x5c +/* f0a8128: 240a005b */ addiu $t2,$zero,0x5b +/* f0a812c: a7aa009a */ sh $t2,0x9a($sp) +/* f0a8130: 10000023 */ beqz $zero,.L0f0a81c0 +/* f0a8134: 24030001 */ addiu $v1,$zero,0x1 +.L0f0a8138: +/* f0a8138: a7a9009a */ sh $t1,0x9a($sp) +.L0f0a813c: +/* f0a813c: 10000020 */ beqz $zero,.L0f0a81c0 +/* f0a8140: 24030001 */ addiu $v1,$zero,0x1 +.L0f0a8144: +/* f0a8144: 10820003 */ beq $a0,$v0,.L0f0a8154 +/* f0a8148: 24010056 */ addiu $at,$zero,0x56 +/* f0a814c: 14410005 */ bne $v0,$at,.L0f0a8164 +/* f0a8150: 3c0d8007 */ lui $t5,0x8007 +.L0f0a8154: +/* f0a8154: 240b8079 */ addiu $t3,$zero,-32647 +/* f0a8158: a7ab009a */ sh $t3,0x9a($sp) +/* f0a815c: 10000018 */ beqz $zero,.L0f0a81c0 +/* f0a8160: 24030001 */ addiu $v1,$zero,0x1 +.L0f0a8164: +/* f0a8164: 27a20060 */ addiu $v0,$sp,0x60 +/* f0a8168: 25ad02ec */ addiu $t5,$t5,0x2ec +/* f0a816c: 25af0024 */ addiu $t7,$t5,0x24 +/* f0a8170: 0040c825 */ or $t9,$v0,$zero +.L0f0a8174: +/* f0a8174: 8da10000 */ lw $at,0x0($t5) +/* f0a8178: 25ad000c */ addiu $t5,$t5,0xc +/* f0a817c: 2739000c */ addiu $t9,$t9,0xc +/* f0a8180: af21fff4 */ sw $at,-0xc($t9) +/* f0a8184: 8da1fff8 */ lw $at,-0x8($t5) +/* f0a8188: af21fff8 */ sw $at,-0x8($t9) +/* f0a818c: 8da1fffc */ lw $at,-0x4($t5) +/* f0a8190: 15affff8 */ bne $t5,$t7,.L0f0a8174 +/* f0a8194: af21fffc */ sw $at,-0x4($t9) +/* f0a8198: 8da10000 */ lw $at,0x0($t5) +/* f0a819c: af210000 */ sw $at,0x0($t9) +/* f0a81a0: 8fac00c4 */ lw $t4,0xc4($sp) +/* f0a81a4: 24010014 */ addiu $at,$zero,0x14 +/* f0a81a8: 0181001b */ divu $zero,$t4,$at +/* f0a81ac: 00004010 */ mfhi $t0 +/* f0a81b0: 00085040 */ sll $t2,$t0,0x1 +/* f0a81b4: 004a4821 */ addu $t1,$v0,$t2 +/* f0a81b8: 852b0000 */ lh $t3,0x0($t1) +/* f0a81bc: a7ab009a */ sh $t3,0x9a($sp) +.L0f0a81c0: +/* f0a81c0: 87b8009a */ lh $t8,0x9a($sp) +/* f0a81c4: 8fae00cc */ lw $t6,0xcc($sp) +/* f0a81c8: 2401ffff */ addiu $at,$zero,-1 +/* f0a81cc: 13010031 */ beq $t8,$at,.L0f0a8294 +/* f0a81d0: 25c40008 */ addiu $a0,$t6,0x8 +/* f0a81d4: 27af008c */ addiu $t7,$sp,0x8c +/* f0a81d8: afaf0010 */ sw $t7,0x10($sp) +/* f0a81dc: 25c50028 */ addiu $a1,$t6,0x28 +/* f0a81e0: 03003025 */ or $a2,$t8,$zero +/* f0a81e4: 27a70090 */ addiu $a3,$sp,0x90 +/* f0a81e8: 0fc253bd */ jal func0f094ef4 +/* f0a81ec: afa30094 */ sw $v1,0x94($sp) +/* f0a81f0: 8fad0090 */ lw $t5,0x90($sp) +/* f0a81f4: 8fa30094 */ lw $v1,0x94($sp) +/* f0a81f8: 3c048009 */ lui $a0,0x8009 +/* f0a81fc: 11a00025 */ beqz $t5,.L0f0a8294 +/* f0a8200: 87a5009a */ lh $a1,0x9a($sp) +/* f0a8204: 3c01bf80 */ lui $at,0xbf80 +/* f0a8208: 44815000 */ mtc1 $at,$f10 +/* f0a820c: 2419ffff */ addiu $t9,$zero,-1 +/* f0a8210: 240cffff */ addiu $t4,$zero,-1 +/* f0a8214: 2408ffff */ addiu $t0,$zero,-1 +/* f0a8218: afa8001c */ sw $t0,0x1c($sp) +/* f0a821c: afac0018 */ sw $t4,0x18($sp) +/* f0a8220: afb90010 */ sw $t9,0x10($sp) +/* f0a8224: 8c845200 */ lw $a0,0x5200($a0) +/* f0a8228: 8fa600bc */ lw $a2,0xbc($sp) +/* f0a822c: 2407ffff */ addiu $a3,$zero,-1 +/* f0a8230: afa30094 */ sw $v1,0x94($sp) +/* f0a8234: 0c004241 */ jal 0x10904 +/* f0a8238: e7aa0014 */ swc1 $f10,0x14($sp) +/* f0a823c: 8faa00bc */ lw $t2,0xbc($sp) +/* f0a8240: 8fa30094 */ lw $v1,0x94($sp) +/* f0a8244: 00002825 */ or $a1,$zero,$zero +/* f0a8248: 8d490000 */ lw $t1,0x0($t2) +/* f0a824c: 8fa60090 */ lw $a2,0x90($sp) +/* f0a8250: 8fa7008c */ lw $a3,0x8c($sp) +/* f0a8254: 1120000f */ beqz $t1,.L0f0a8294 +/* f0a8258: 01402025 */ or $a0,$t2,$zero +/* f0a825c: 3c013f80 */ lui $at,0x3f80 +/* f0a8260: 44818000 */ mtc1 $at,$f16 +/* f0a8264: 87ab009a */ lh $t3,0x9a($sp) +/* f0a8268: 240e0001 */ addiu $t6,$zero,0x1 +/* f0a826c: 2418ffff */ addiu $t8,$zero,-1 +/* f0a8270: 240f0001 */ addiu $t7,$zero,0x1 +/* f0a8274: afaf0020 */ sw $t7,0x20($sp) +/* f0a8278: afb8001c */ sw $t8,0x1c($sp) +/* f0a827c: afae0018 */ sw $t6,0x18($sp) +/* f0a8280: afa30094 */ sw $v1,0x94($sp) +/* f0a8284: afab0010 */ sw $t3,0x10($sp) +/* f0a8288: 0c004128 */ jal 0x104a0 +/* f0a828c: e7b00014 */ swc1 $f16,0x14($sp) +/* f0a8290: 8fa30094 */ lw $v1,0x94($sp) +.L0f0a8294: +/* f0a8294: 54600058 */ bnezl $v1,.L0f0a83f8 +/* f0a8298: 8fbf0044 */ lw $ra,0x44($sp) +.L0f0a829c: +/* f0a829c: 8fa200d0 */ lw $v0,0xd0($sp) +.L0f0a82a0: +/* f0a82a0: 04400054 */ bltz $v0,.L0f0a83f4 +/* f0a82a4: 28410daf */ slti $at,$v0,0xdaf +/* f0a82a8: 10200052 */ beqz $at,.L0f0a83f4 +/* f0a82ac: 3c0d800b */ lui $t5,0x800b +/* f0a82b0: 8dadabc0 */ lw $t5,-0x5440($t5) +/* f0a82b4: 000218c0 */ sll $v1,$v0,0x3 +/* f0a82b8: 3c0a8008 */ lui $t2,0x8008 +/* f0a82bc: 01a3c821 */ addu $t9,$t5,$v1 +/* f0a82c0: 8f2c0000 */ lw $t4,0x0($t9) +/* f0a82c4: 240bffff */ addiu $t3,$zero,-1 +/* f0a82c8: 000c4702 */ srl $t0,$t4,0x1c +/* f0a82cc: 00084880 */ sll $t1,$t0,0x2 +/* f0a82d0: 01495021 */ addu $t2,$t2,$t1 +/* f0a82d4: 8d4a4458 */ lw $t2,0x4458($t2) +/* f0a82d8: 51400047 */ beqzl $t2,.L0f0a83f8 +/* f0a82dc: 8fbf0044 */ lw $ra,0x44($sp) +/* f0a82e0: a7ab005e */ sh $t3,0x5e($sp) +/* f0a82e4: 0fc29f57 */ jal func0f0a7d5c +/* f0a82e8: afa30054 */ sw $v1,0x54($sp) +/* f0a82ec: 8fa30054 */ lw $v1,0x54($sp) +/* f0a82f0: 10400040 */ beqz $v0,.L0f0a83f4 +/* f0a82f4: afa200bc */ sw $v0,0xbc($sp) +/* f0a82f8: 3c0e800b */ lui $t6,0x800b +/* f0a82fc: 8dceabc0 */ lw $t6,-0x5440($t6) +/* f0a8300: 3c048008 */ lui $a0,0x8008 +/* f0a8304: 8fac00c0 */ lw $t4,0xc0($sp) +/* f0a8308: 01c3c021 */ addu $t8,$t6,$v1 +/* f0a830c: 8f0f0000 */ lw $t7,0x0($t8) +/* f0a8310: 000f6f02 */ srl $t5,$t7,0x1c +/* f0a8314: 000dc880 */ sll $t9,$t5,0x2 +/* f0a8318: 00992021 */ addu $a0,$a0,$t9 +/* f0a831c: 8c844458 */ lw $a0,0x4458($a0) +/* f0a8320: 84850008 */ lh $a1,0x8($a0) +/* f0a8324: 58a0001e */ blezl $a1,.L0f0a83a0 +/* f0a8328: 8fb900bc */ lw $t9,0xbc($sp) +/* f0a832c: 0185001b */ divu $zero,$t4,$a1 +/* f0a8330: 8c880000 */ lw $t0,0x0($a0) +/* f0a8334: 00001010 */ mfhi $v0 +/* f0a8338: 00024840 */ sll $t1,$v0,0x1 +/* f0a833c: 01095021 */ addu $t2,$t0,$t1 +/* f0a8340: 954b0000 */ lhu $t3,0x0($t2) +/* f0a8344: 14a00002 */ bnez $a1,.L0f0a8350 +/* f0a8348: 00000000 */ sll $zero,$zero,0x0 +/* f0a834c: 0007000d */ break 0x7 +.L0f0a8350: +/* f0a8350: a7ab005e */ sh $t3,0x5e($sp) +/* f0a8354: 87ae005e */ lh $t6,0x5e($sp) +/* f0a8358: 2401ffff */ addiu $at,$zero,-1 +/* f0a835c: 3c048009 */ lui $a0,0x8009 +/* f0a8360: 11c1000e */ beq $t6,$at,.L0f0a839c +/* f0a8364: 01c02825 */ or $a1,$t6,$zero +/* f0a8368: 3c01bf80 */ lui $at,0xbf80 +/* f0a836c: 44819000 */ mtc1 $at,$f18 +/* f0a8370: 2418ffff */ addiu $t8,$zero,-1 +/* f0a8374: 240fffff */ addiu $t7,$zero,-1 +/* f0a8378: 240dffff */ addiu $t5,$zero,-1 +/* f0a837c: afad001c */ sw $t5,0x1c($sp) +/* f0a8380: afaf0018 */ sw $t7,0x18($sp) +/* f0a8384: afb80010 */ sw $t8,0x10($sp) +/* f0a8388: 8c845200 */ lw $a0,0x5200($a0) +/* f0a838c: 8fa600bc */ lw $a2,0xbc($sp) +/* f0a8390: 2407ffff */ addiu $a3,$zero,-1 +/* f0a8394: 0c004241 */ jal 0x10904 +/* f0a8398: e7b20014 */ swc1 $f18,0x14($sp) +.L0f0a839c: +/* f0a839c: 8fb900bc */ lw $t9,0xbc($sp) +.L0f0a83a0: +/* f0a83a0: 87ac005e */ lh $t4,0x5e($sp) +/* f0a83a4: 2401ffff */ addiu $at,$zero,-1 +/* f0a83a8: 8f240000 */ lw $a0,0x0($t9) +/* f0a83ac: 50800012 */ beqzl $a0,.L0f0a83f8 +/* f0a83b0: 8fbf0044 */ lw $ra,0x44($sp) +/* f0a83b4: 1181000f */ beq $t4,$at,.L0f0a83f4 +/* f0a83b8: 8fa800cc */ lw $t0,0xcc($sp) +/* f0a83bc: 3c017f1b */ lui $at,0x7f1b +/* f0a83c0: c424ca94 */ lwc1 $f4,-0x356c($at) +/* f0a83c4: 3c07451c */ lui $a3,0x451c +/* f0a83c8: 25090028 */ addiu $t1,$t0,0x28 +/* f0a83cc: 240a7fff */ addiu $t2,$zero,0x7fff +/* f0a83d0: afaa001c */ sw $t2,0x1c($sp) +/* f0a83d4: afa90014 */ sw $t1,0x14($sp) +/* f0a83d8: 34e74000 */ ori $a3,$a3,0x4000 +/* f0a83dc: 25050008 */ addiu $a1,$t0,0x8 +/* f0a83e0: 3c0643c8 */ lui $a2,0x43c8 +/* f0a83e4: afac0018 */ sw $t4,0x18($sp) +/* f0a83e8: afa00020 */ sw $zero,0x20($sp) +/* f0a83ec: 0fc25417 */ jal func0f09505c +/* f0a83f0: e7a40010 */ swc1 $f4,0x10($sp) +.L0f0a83f4: +/* f0a83f4: 8fbf0044 */ lw $ra,0x44($sp) +.L0f0a83f8: +/* f0a83f8: 27bd00c8 */ addiu $sp,$sp,0xc8 +/* f0a83fc: 03e00008 */ jr $ra +/* f0a8400: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a8404 +/* f0a8404: 3c0e800a */ lui $t6,0x800a +/* f0a8408: 8dce9ff4 */ lw $t6,-0x600c($t6) +/* f0a840c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0a8410: afbf002c */ sw $ra,0x2c($sp) +/* f0a8414: afa40038 */ sw $a0,0x38($sp) +/* f0a8418: afa5003c */ sw $a1,0x3c($sp) +/* f0a841c: 19c00026 */ blez $t6,.L0f0a84b8 +/* f0a8420: afa60040 */ sw $a2,0x40($sp) +/* f0a8424: 0fc29f57 */ jal func0f0a7d5c +/* f0a8428: 00000000 */ sll $zero,$zero,0x0 +/* f0a842c: 10400022 */ beqz $v0,.L0f0a84b8 +/* f0a8430: 00403025 */ or $a2,$v0,$zero +/* f0a8434: 3c01bf80 */ lui $at,0xbf80 +/* f0a8438: 44812000 */ mtc1 $at,$f4 +/* f0a843c: 3c048009 */ lui $a0,0x8009 +/* f0a8440: 240fffff */ addiu $t7,$zero,-1 +/* f0a8444: 2418ffff */ addiu $t8,$zero,-1 +/* f0a8448: 2419ffff */ addiu $t9,$zero,-1 +/* f0a844c: afb9001c */ sw $t9,0x1c($sp) +/* f0a8450: afb80018 */ sw $t8,0x18($sp) +/* f0a8454: afaf0010 */ sw $t7,0x10($sp) +/* f0a8458: 8c845200 */ lw $a0,0x5200($a0) +/* f0a845c: 24058077 */ addiu $a1,$zero,-32649 +/* f0a8460: 2407ffff */ addiu $a3,$zero,-1 +/* f0a8464: afa20034 */ sw $v0,0x34($sp) +/* f0a8468: 0c004241 */ jal 0x10904 +/* f0a846c: e7a40014 */ swc1 $f4,0x14($sp) +/* f0a8470: 8fa60034 */ lw $a2,0x34($sp) +/* f0a8474: 3c07451c */ lui $a3,0x451c +/* f0a8478: 34e74000 */ ori $a3,$a3,0x4000 +/* f0a847c: 8cc40000 */ lw $a0,0x0($a2) +/* f0a8480: 3c0643c8 */ lui $a2,0x43c8 +/* f0a8484: 8fa50038 */ lw $a1,0x38($sp) +/* f0a8488: 1080000b */ beqz $a0,.L0f0a84b8 +/* f0a848c: 3c017f1b */ lui $at,0x7f1b +/* f0a8490: c426ca98 */ lwc1 $f6,-0x3568($at) +/* f0a8494: 8fa8003c */ lw $t0,0x3c($sp) +/* f0a8498: 24098077 */ addiu $t1,$zero,-32649 +/* f0a849c: 240a7fff */ addiu $t2,$zero,0x7fff +/* f0a84a0: afaa001c */ sw $t2,0x1c($sp) +/* f0a84a4: afa90018 */ sw $t1,0x18($sp) +/* f0a84a8: afa00020 */ sw $zero,0x20($sp) +/* f0a84ac: e7a60010 */ swc1 $f6,0x10($sp) +/* f0a84b0: 0fc25417 */ jal func0f09505c +/* f0a84b4: afa80014 */ sw $t0,0x14($sp) +.L0f0a84b8: +/* f0a84b8: 8fbf002c */ lw $ra,0x2c($sp) +/* f0a84bc: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0a84c0: 03e00008 */ jr $ra +/* f0a84c4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a84c8 +/* f0a84c8: 27bdff58 */ addiu $sp,$sp,-168 +/* f0a84cc: afbf002c */ sw $ra,0x2c($sp) +/* f0a84d0: afa400a8 */ sw $a0,0xa8($sp) +/* f0a84d4: afa500ac */ sw $a1,0xac($sp) +/* f0a84d8: afa600b0 */ sw $a2,0xb0($sp) +/* f0a84dc: 0c004b70 */ jal 0x12dc0 +/* f0a84e0: afa700b4 */ sw $a3,0xb4($sp) +/* f0a84e4: 0c004b70 */ jal 0x12dc0 +/* f0a84e8: afa200a0 */ sw $v0,0xa0($sp) +/* f0a84ec: 3c0e800a */ lui $t6,0x800a +/* f0a84f0: 8dce9ff4 */ lw $t6,-0x600c($t6) +/* f0a84f4: afa2009c */ sw $v0,0x9c($sp) +/* f0a84f8: 8fa200b0 */ lw $v0,0xb0($sp) +/* f0a84fc: 59c00101 */ blezl $t6,.L0f0a8904 +/* f0a8500: 8fbf002c */ lw $ra,0x2c($sp) +/* f0a8504: 0440000e */ bltz $v0,.L0f0a8540 +/* f0a8508: 28410daf */ slti $at,$v0,0xdaf +/* f0a850c: 1020000c */ beqz $at,.L0f0a8540 +/* f0a8510: 3c0f800b */ lui $t7,0x800b +/* f0a8514: 8defabc0 */ lw $t7,-0x5440($t7) +/* f0a8518: 0002c0c0 */ sll $t8,$v0,0x3 +/* f0a851c: 3c0c8008 */ lui $t4,0x8008 +/* f0a8520: 01f8c821 */ addu $t9,$t7,$t8 +/* f0a8524: 8f290000 */ lw $t1,0x0($t9) +/* f0a8528: 00095702 */ srl $t2,$t1,0x1c +/* f0a852c: 000a5880 */ sll $t3,$t2,0x2 +/* f0a8530: 018b6021 */ addu $t4,$t4,$t3 +/* f0a8534: 8d8c4458 */ lw $t4,0x4458($t4) +/* f0a8538: 858d0008 */ lh $t5,0x8($t4) +/* f0a853c: 11a000f0 */ beqz $t5,.L0f0a8900 +.L0f0a8540: +/* f0a8540: 240e0001 */ addiu $t6,$zero,0x1 +/* f0a8544: 0fc29f57 */ jal func0f0a7d5c +/* f0a8548: afae0098 */ sw $t6,0x98($sp) +/* f0a854c: 104000a5 */ beqz $v0,.L0f0a87e4 +/* f0a8550: afa200a4 */ sw $v0,0xa4($sp) +/* f0a8554: 8fa400a8 */ lw $a0,0xa8($sp) +/* f0a8558: 240fffff */ addiu $t7,$zero,-1 +/* f0a855c: a7af0096 */ sh $t7,0x96($sp) +/* f0a8560: 90820000 */ lbu $v0,0x0($a0) +/* f0a8564: 2401001d */ addiu $at,$zero,0x1d +/* f0a8568: 00001825 */ or $v1,$zero,$zero +/* f0a856c: 5441002a */ bnel $v0,$at,.L0f0a8618 +/* f0a8570: 2401001a */ addiu $at,$zero,0x1a +/* f0a8574: afa00098 */ sw $zero,0x98($sp) +/* f0a8578: 90980003 */ lbu $t8,0x3($a0) +/* f0a857c: 1300000a */ beqz $t8,.L0f0a85a8 +/* f0a8580: 00000000 */ sll $zero,$zero,0x0 +/* f0a8584: 90990002 */ lbu $t9,0x2($a0) +/* f0a8588: 33290003 */ andi $t1,$t9,0x3 +/* f0a858c: 55200080 */ bnezl $t1,.L0f0a8790 +/* f0a8590: 8fb900a4 */ lw $t9,0xa4($sp) +/* f0a8594: 0c004b70 */ jal 0x12dc0 +/* f0a8598: afa30090 */ sw $v1,0x90($sp) +/* f0a859c: 304a0001 */ andi $t2,$v0,0x1 +/* f0a85a0: 1140007a */ beqz $t2,.L0f0a878c +/* f0a85a4: 8fa30090 */ lw $v1,0x90($sp) +.L0f0a85a8: +/* f0a85a8: 3c0b8007 */ lui $t3,0x8007 +/* f0a85ac: 256b0314 */ addiu $t3,$t3,0x314 +/* f0a85b0: 8d610000 */ lw $at,0x0($t3) +/* f0a85b4: 27a2008c */ addiu $v0,$sp,0x8c +/* f0a85b8: 240bffff */ addiu $t3,$zero,-1 +/* f0a85bc: ac410000 */ sw $at,0x0($v0) +/* f0a85c0: 8faf00a0 */ lw $t7,0xa0($sp) +/* f0a85c4: 3c01bf80 */ lui $at,0xbf80 +/* f0a85c8: 44812000 */ mtc1 $at,$f4 +/* f0a85cc: 31f80001 */ andi $t8,$t7,0x1 +/* f0a85d0: 0018c840 */ sll $t9,$t8,0x1 +/* f0a85d4: 00594821 */ addu $t1,$v0,$t9 +/* f0a85d8: 85250000 */ lh $a1,0x0($t1) +/* f0a85dc: 3c048009 */ lui $a0,0x8009 +/* f0a85e0: 240dffff */ addiu $t5,$zero,-1 +/* f0a85e4: 240cffff */ addiu $t4,$zero,-1 +/* f0a85e8: afac0018 */ sw $t4,0x18($sp) +/* f0a85ec: afad0010 */ sw $t5,0x10($sp) +/* f0a85f0: 8c845200 */ lw $a0,0x5200($a0) +/* f0a85f4: afab001c */ sw $t3,0x1c($sp) +/* f0a85f8: 8fa600a4 */ lw $a2,0xa4($sp) +/* f0a85fc: 2407ffff */ addiu $a3,$zero,-1 +/* f0a8600: e7a40014 */ swc1 $f4,0x14($sp) +/* f0a8604: 0c004241 */ jal 0x10904 +/* f0a8608: a7a50096 */ sh $a1,0x96($sp) +/* f0a860c: 1000005f */ beqz $zero,.L0f0a878c +/* f0a8610: 24030001 */ addiu $v1,$zero,0x1 +/* f0a8614: 2401001a */ addiu $at,$zero,0x1a +.L0f0a8618: +/* f0a8618: 10410003 */ beq $v0,$at,.L0f0a8628 +/* f0a861c: 240e8079 */ addiu $t6,$zero,-32647 +/* f0a8620: 24010056 */ addiu $at,$zero,0x56 +/* f0a8624: 14410012 */ bne $v0,$at,.L0f0a8670 +.L0f0a8628: +/* f0a8628: 3c01bf80 */ lui $at,0xbf80 +/* f0a862c: 44813000 */ mtc1 $at,$f6 +/* f0a8630: 3c048009 */ lui $a0,0x8009 +/* f0a8634: 240fffff */ addiu $t7,$zero,-1 +/* f0a8638: 2418ffff */ addiu $t8,$zero,-1 +/* f0a863c: 2419ffff */ addiu $t9,$zero,-1 +/* f0a8640: a7ae0096 */ sh $t6,0x96($sp) +/* f0a8644: afb9001c */ sw $t9,0x1c($sp) +/* f0a8648: afb80018 */ sw $t8,0x18($sp) +/* f0a864c: afaf0010 */ sw $t7,0x10($sp) +/* f0a8650: 8c845200 */ lw $a0,0x5200($a0) +/* f0a8654: 24058079 */ addiu $a1,$zero,-32647 +/* f0a8658: 8fa600a4 */ lw $a2,0xa4($sp) +/* f0a865c: 2407ffff */ addiu $a3,$zero,-1 +/* f0a8660: 0c004241 */ jal 0x10904 +/* f0a8664: e7a60014 */ swc1 $f6,0x14($sp) +/* f0a8668: 10000048 */ beqz $zero,.L0f0a878c +/* f0a866c: 24030001 */ addiu $v1,$zero,0x1 +.L0f0a8670: +/* f0a8670: 24010022 */ addiu $at,$zero,0x22 +/* f0a8674: 1041000e */ beq $v0,$at,.L0f0a86b0 +/* f0a8678: 240980aa */ addiu $t1,$zero,-32598 +/* f0a867c: 24010021 */ addiu $at,$zero,0x21 +/* f0a8680: 1041000b */ beq $v0,$at,.L0f0a86b0 +/* f0a8684: 24010020 */ addiu $at,$zero,0x20 +/* f0a8688: 10410009 */ beq $v0,$at,.L0f0a86b0 +/* f0a868c: 2401003d */ addiu $at,$zero,0x3d +/* f0a8690: 10410007 */ beq $v0,$at,.L0f0a86b0 +/* f0a8694: 2401003e */ addiu $at,$zero,0x3e +/* f0a8698: 10410005 */ beq $v0,$at,.L0f0a86b0 +/* f0a869c: 2401003f */ addiu $at,$zero,0x3f +/* f0a86a0: 10410003 */ beq $v0,$at,.L0f0a86b0 +/* f0a86a4: 24010035 */ addiu $at,$zero,0x35 +/* f0a86a8: 14410013 */ bne $v0,$at,.L0f0a86f8 +/* f0a86ac: 3c0b8007 */ lui $t3,0x8007 +.L0f0a86b0: +/* f0a86b0: 3c01bf80 */ lui $at,0xbf80 +/* f0a86b4: 44814000 */ mtc1 $at,$f8 +/* f0a86b8: 3c048009 */ lui $a0,0x8009 +/* f0a86bc: 240affff */ addiu $t2,$zero,-1 +/* f0a86c0: 240dffff */ addiu $t5,$zero,-1 +/* f0a86c4: 240cffff */ addiu $t4,$zero,-1 +/* f0a86c8: a7a90096 */ sh $t1,0x96($sp) +/* f0a86cc: afac001c */ sw $t4,0x1c($sp) +/* f0a86d0: afad0018 */ sw $t5,0x18($sp) +/* f0a86d4: afaa0010 */ sw $t2,0x10($sp) +/* f0a86d8: 8c845200 */ lw $a0,0x5200($a0) +/* f0a86dc: 240580aa */ addiu $a1,$zero,-32598 +/* f0a86e0: 8fa600a4 */ lw $a2,0xa4($sp) +/* f0a86e4: 2407ffff */ addiu $a3,$zero,-1 +/* f0a86e8: 0c004241 */ jal 0x10904 +/* f0a86ec: e7a80014 */ swc1 $f8,0x14($sp) +/* f0a86f0: 10000026 */ beqz $zero,.L0f0a878c +/* f0a86f4: 24030001 */ addiu $v1,$zero,0x1 +.L0f0a86f8: +/* f0a86f8: 27a20044 */ addiu $v0,$sp,0x44 +/* f0a86fc: 256b0318 */ addiu $t3,$t3,0x318 +/* f0a8700: 25780048 */ addiu $t8,$t3,0x48 +/* f0a8704: 0040c825 */ or $t9,$v0,$zero +.L0f0a8708: +/* f0a8708: 8d610000 */ lw $at,0x0($t3) +/* f0a870c: 256b000c */ addiu $t3,$t3,0xc +/* f0a8710: 2739000c */ addiu $t9,$t9,0xc +/* f0a8714: af21fff4 */ sw $at,-0xc($t9) +/* f0a8718: 8d61fff8 */ lw $at,-0x8($t3) +/* f0a871c: af21fff8 */ sw $at,-0x8($t9) +/* f0a8720: 8d61fffc */ lw $at,-0x4($t3) +/* f0a8724: 1578fff8 */ bne $t3,$t8,.L0f0a8708 +/* f0a8728: af21fffc */ sw $at,-0x4($t9) +/* f0a872c: 8fa900a0 */ lw $t1,0xa0($sp) +/* f0a8730: 24010024 */ addiu $at,$zero,0x24 +/* f0a8734: 3c048009 */ lui $a0,0x8009 +/* f0a8738: 0121001b */ divu $zero,$t1,$at +/* f0a873c: 00005010 */ mfhi $t2 +/* f0a8740: 000a6840 */ sll $t5,$t2,0x1 +/* f0a8744: 004d6021 */ addu $t4,$v0,$t5 +/* f0a8748: 85850000 */ lh $a1,0x0($t4) +/* f0a874c: 3c01bf80 */ lui $at,0xbf80 +/* f0a8750: 44815000 */ mtc1 $at,$f10 +/* f0a8754: 240effff */ addiu $t6,$zero,-1 +/* f0a8758: 2418ffff */ addiu $t8,$zero,-1 +/* f0a875c: 240bffff */ addiu $t3,$zero,-1 +/* f0a8760: afab001c */ sw $t3,0x1c($sp) +/* f0a8764: afb80018 */ sw $t8,0x18($sp) +/* f0a8768: afae0010 */ sw $t6,0x10($sp) +/* f0a876c: afa30090 */ sw $v1,0x90($sp) +/* f0a8770: 8c845200 */ lw $a0,0x5200($a0) +/* f0a8774: 8fa600a4 */ lw $a2,0xa4($sp) +/* f0a8778: 2407ffff */ addiu $a3,$zero,-1 +/* f0a877c: a7a50096 */ sh $a1,0x96($sp) +/* f0a8780: 0c004241 */ jal 0x10904 +/* f0a8784: e7aa0014 */ swc1 $f10,0x14($sp) +/* f0a8788: 8fa30090 */ lw $v1,0x90($sp) +.L0f0a878c: +/* f0a878c: 8fb900a4 */ lw $t9,0xa4($sp) +.L0f0a8790: +/* f0a8790: 3c07451c */ lui $a3,0x451c +/* f0a8794: 34e74000 */ ori $a3,$a3,0x4000 +/* f0a8798: 8f240000 */ lw $a0,0x0($t9) +/* f0a879c: 8fa500ac */ lw $a1,0xac($sp) +/* f0a87a0: 3c0643c8 */ lui $a2,0x43c8 +/* f0a87a4: 1080000d */ beqz $a0,.L0f0a87dc +/* f0a87a8: 3c017f1b */ lui $at,0x7f1b +/* f0a87ac: c430ca9c */ lwc1 $f16,-0x3564($at) +/* f0a87b0: 8fa900b4 */ lw $t1,0xb4($sp) +/* f0a87b4: 87aa0096 */ lh $t2,0x96($sp) +/* f0a87b8: 240d7fff */ addiu $t5,$zero,0x7fff +/* f0a87bc: afad001c */ sw $t5,0x1c($sp) +/* f0a87c0: afa00020 */ sw $zero,0x20($sp) +/* f0a87c4: afa30090 */ sw $v1,0x90($sp) +/* f0a87c8: e7b00010 */ swc1 $f16,0x10($sp) +/* f0a87cc: afa90014 */ sw $t1,0x14($sp) +/* f0a87d0: 0fc25417 */ jal func0f09505c +/* f0a87d4: afaa0018 */ sw $t2,0x18($sp) +/* f0a87d8: 8fa30090 */ lw $v1,0x90($sp) +.L0f0a87dc: +/* f0a87dc: 54600049 */ bnezl $v1,.L0f0a8904 +/* f0a87e0: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0a87e4: +/* f0a87e4: 8fac0098 */ lw $t4,0x98($sp) +/* f0a87e8: 51800046 */ beqzl $t4,.L0f0a8904 +/* f0a87ec: 8fbf002c */ lw $ra,0x2c($sp) +/* f0a87f0: 0fc29f57 */ jal func0f0a7d5c +/* f0a87f4: 00000000 */ sll $zero,$zero,0x0 +/* f0a87f8: 10400041 */ beqz $v0,.L0f0a8900 +/* f0a87fc: afa200a4 */ sw $v0,0xa4($sp) +/* f0a8800: 8fa300b0 */ lw $v1,0xb0($sp) +/* f0a8804: 0460003e */ bltz $v1,.L0f0a8900 +/* f0a8808: 28610daf */ slti $at,$v1,0xdaf +/* f0a880c: 1020003c */ beqz $at,.L0f0a8900 +/* f0a8810: 3c0f800b */ lui $t7,0x800b +/* f0a8814: 8defabc0 */ lw $t7,-0x5440($t7) +/* f0a8818: 000370c0 */ sll $t6,$v1,0x3 +/* f0a881c: 3c028008 */ lui $v0,0x8008 +/* f0a8820: 01eec021 */ addu $t8,$t7,$t6 +/* f0a8824: 8f0b0000 */ lw $t3,0x0($t8) +/* f0a8828: 240affff */ addiu $t2,$zero,-1 +/* f0a882c: 000bcf02 */ srl $t9,$t3,0x1c +/* f0a8830: 00194880 */ sll $t1,$t9,0x2 +/* f0a8834: 00491021 */ addu $v0,$v0,$t1 +/* f0a8838: 8c424458 */ lw $v0,0x4458($v0) +/* f0a883c: 84480008 */ lh $t0,0x8($v0) +/* f0a8840: 59000030 */ blezl $t0,.L0f0a8904 +/* f0a8844: 8fbf002c */ lw $ra,0x2c($sp) +/* f0a8848: 1040001b */ beqz $v0,.L0f0a88b8 +/* f0a884c: a7aa0042 */ sh $t2,0x42($sp) +/* f0a8850: 8fad009c */ lw $t5,0x9c($sp) +/* f0a8854: 8c4c0000 */ lw $t4,0x0($v0) +/* f0a8858: 3c01bf80 */ lui $at,0xbf80 +/* f0a885c: 01a8001b */ divu $zero,$t5,$t0 +/* f0a8860: 00001810 */ mfhi $v1 +/* f0a8864: 00037840 */ sll $t7,$v1,0x1 +/* f0a8868: 018f7021 */ addu $t6,$t4,$t7 +/* f0a886c: 95d80000 */ lhu $t8,0x0($t6) +/* f0a8870: 44819000 */ mtc1 $at,$f18 +/* f0a8874: 15000002 */ bnez $t0,.L0f0a8880 +/* f0a8878: 00000000 */ sll $zero,$zero,0x0 +/* f0a887c: 0007000d */ break 0x7 +.L0f0a8880: +/* f0a8880: 3c048009 */ lui $a0,0x8009 +/* f0a8884: 240bffff */ addiu $t3,$zero,-1 +/* f0a8888: 2419ffff */ addiu $t9,$zero,-1 +/* f0a888c: 2409ffff */ addiu $t1,$zero,-1 +/* f0a8890: a7b80042 */ sh $t8,0x42($sp) +/* f0a8894: 87a50042 */ lh $a1,0x42($sp) +/* f0a8898: afa9001c */ sw $t1,0x1c($sp) +/* f0a889c: afb90018 */ sw $t9,0x18($sp) +/* f0a88a0: afab0010 */ sw $t3,0x10($sp) +/* f0a88a4: 8c845200 */ lw $a0,0x5200($a0) +/* f0a88a8: 8fa600a4 */ lw $a2,0xa4($sp) +/* f0a88ac: 2407ffff */ addiu $a3,$zero,-1 +/* f0a88b0: 0c004241 */ jal 0x10904 +/* f0a88b4: e7b20014 */ swc1 $f18,0x14($sp) +.L0f0a88b8: +/* f0a88b8: 8faa00a4 */ lw $t2,0xa4($sp) +/* f0a88bc: 3c07451c */ lui $a3,0x451c +/* f0a88c0: 34e74000 */ ori $a3,$a3,0x4000 +/* f0a88c4: 8d440000 */ lw $a0,0x0($t2) +/* f0a88c8: 8fa500ac */ lw $a1,0xac($sp) +/* f0a88cc: 3c0643c8 */ lui $a2,0x43c8 +/* f0a88d0: 1080000b */ beqz $a0,.L0f0a8900 +/* f0a88d4: 3c017f1b */ lui $at,0x7f1b +/* f0a88d8: c424caa0 */ lwc1 $f4,-0x3560($at) +/* f0a88dc: 8fad00b4 */ lw $t5,0xb4($sp) +/* f0a88e0: 87ac0042 */ lh $t4,0x42($sp) +/* f0a88e4: 240f7fff */ addiu $t7,$zero,0x7fff +/* f0a88e8: afaf001c */ sw $t7,0x1c($sp) +/* f0a88ec: afa00020 */ sw $zero,0x20($sp) +/* f0a88f0: e7a40010 */ swc1 $f4,0x10($sp) +/* f0a88f4: afad0014 */ sw $t5,0x14($sp) +/* f0a88f8: 0fc25417 */ jal func0f09505c +/* f0a88fc: afac0018 */ sw $t4,0x18($sp) +.L0f0a8900: +/* f0a8900: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0a8904: +/* f0a8904: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* f0a8908: 03e00008 */ jr $ra +/* f0a890c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a8910 +/* f0a8910: 00047900 */ sll $t7,$a0,0x4 +/* f0a8914: 01e47823 */ subu $t7,$t7,$a0 +/* f0a8918: 000f7880 */ sll $t7,$t7,0x2 +/* f0a891c: 01e47821 */ addu $t7,$t7,$a0 +/* f0a8920: 3c0e800a */ lui $t6,0x800a +/* f0a8924: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0a8928: 000f78c0 */ sll $t7,$t7,0x3 +/* f0a892c: 01e47821 */ addu $t7,$t7,$a0 +/* f0a8930: 000f7880 */ sll $t7,$t7,0x2 +/* f0a8934: 01cf1021 */ addu $v0,$t6,$t7 +/* f0a8938: 8c580644 */ lw $t8,0x644($v0) +/* f0a893c: 24420638 */ addiu $v0,$v0,0x638 +/* f0a8940: ac45000c */ sw $a1,0xc($v0) +/* f0a8944: 14a00003 */ bnez $a1,.L0f0a8954 +/* f0a8948: ac580010 */ sw $t8,0x10($v0) +/* f0a894c: 24190001 */ addiu $t9,$zero,0x1 +/* f0a8950: ac590014 */ sw $t9,0x14($v0) +.L0f0a8954: +/* f0a8954: 03e00008 */ jr $ra +/* f0a8958: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a895c +/* f0a895c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0a8960: afbf0014 */ sw $ra,0x14($sp) +/* f0a8964: afa40018 */ sw $a0,0x18($sp) +/* f0a8968: afa60020 */ sw $a2,0x20($sp) +/* f0a896c: 00002025 */ or $a0,$zero,$zero +/* f0a8970: 0fc2866a */ jal func0f0a19a8 +/* f0a8974: afa5001c */ sw $a1,0x1c($sp) +/* f0a8978: 244efffa */ addiu $t6,$v0,-6 +/* f0a897c: 2dc1001d */ sltiu $at,$t6,0x1d +/* f0a8980: 10200073 */ beqz $at,.L0f0a8b50 +/* f0a8984: 8fa5001c */ lw $a1,0x1c($sp) +/* f0a8988: 000e7080 */ sll $t6,$t6,0x2 +/* f0a898c: 3c017f1b */ lui $at,0x7f1b +/* f0a8990: 002e0821 */ addu $at,$at,$t6 +/* f0a8994: 8c2ecaa4 */ lw $t6,-0x355c($at) +/* f0a8998: 01c00008 */ jr $t6 +/* f0a899c: 00000000 */ sll $zero,$zero,0x0 +/* f0a89a0: 3c08800a */ lui $t0,0x800a +/* f0a89a4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0a89a8: 8d030284 */ lw $v1,0x284($t0) +/* f0a89ac: 90781583 */ lbu $t8,0x1583($v1) +/* f0a89b0: 37190020 */ ori $t9,$t8,0x20 +/* f0a89b4: 10a00003 */ beqz $a1,.L0f0a89c4 +/* f0a89b8: a0791583 */ sb $t9,0x1583($v1) +/* f0a89bc: 100000a0 */ beqz $zero,.L0f0a8c40 +/* f0a89c0: 24020001 */ addiu $v0,$zero,0x1 +.L0f0a89c4: +/* f0a89c4: 8fa90018 */ lw $t1,0x18($sp) +/* f0a89c8: 29210032 */ slti $at,$t1,0x32 +/* f0a89cc: 50200004 */ beqzl $at,.L0f0a89e0 +/* f0a89d0: 8d030284 */ lw $v1,0x284($t0) +/* f0a89d4: 1000009a */ beqz $zero,.L0f0a8c40 +/* f0a89d8: 00001025 */ or $v0,$zero,$zero +/* f0a89dc: 8d030284 */ lw $v1,0x284($t0) +.L0f0a89e0: +/* f0a89e0: 24010001 */ addiu $at,$zero,0x1 +/* f0a89e4: 906a063b */ lbu $t2,0x63b($v1) +/* f0a89e8: 51410004 */ beql $t2,$at,.L0f0a89fc +/* f0a89ec: 906c0d0f */ lbu $t4,0xd0f($v1) +/* f0a89f0: 10000093 */ beqz $zero,.L0f0a8c40 +/* f0a89f4: 00001025 */ or $v0,$zero,$zero +/* f0a89f8: 906c0d0f */ lbu $t4,0xd0f($v1) +.L0f0a89fc: +/* f0a89fc: 24020002 */ addiu $v0,$zero,0x2 +/* f0a8a00: 358d0010 */ ori $t5,$t4,0x10 +/* f0a8a04: 1000008e */ beqz $zero,.L0f0a8c40 +/* f0a8a08: a06d0d0f */ sb $t5,0xd0f($v1) +/* f0a8a0c: 3c08800a */ lui $t0,0x800a +/* f0a8a10: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0a8a14: 8d030284 */ lw $v1,0x284($t0) +/* f0a8a18: 906f1583 */ lbu $t7,0x1583($v1) +/* f0a8a1c: 35f80020 */ ori $t8,$t7,0x20 +/* f0a8a20: a0781583 */ sb $t8,0x1583($v1) +/* f0a8a24: 8fb90020 */ lw $t9,0x20($sp) +/* f0a8a28: 1320000b */ beqz $t9,.L0f0a8a58 +/* f0a8a2c: 00000000 */ sll $zero,$zero,0x0 +/* f0a8a30: 0fc2a31f */ jal func0f0a8c7c +/* f0a8a34: 00000000 */ sll $zero,$zero,0x0 +/* f0a8a38: 3c08800a */ lui $t0,0x800a +/* f0a8a3c: 24010001 */ addiu $at,$zero,0x1 +/* f0a8a40: 14410005 */ bne $v0,$at,.L0f0a8a58 +/* f0a8a44: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0a8a48: 8d030284 */ lw $v1,0x284($t0) +/* f0a8a4c: 906a0d0f */ lbu $t2,0xd0f($v1) +/* f0a8a50: 354b0010 */ ori $t3,$t2,0x10 +/* f0a8a54: a06b0d0f */ sb $t3,0xd0f($v1) +.L0f0a8a58: +/* f0a8a58: 10000079 */ beqz $zero,.L0f0a8c40 +/* f0a8a5c: 24020001 */ addiu $v0,$zero,0x1 +/* f0a8a60: 14a00039 */ bnez $a1,.L0f0a8b48 +/* f0a8a64: 3c08800a */ lui $t0,0x800a +/* f0a8a68: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0a8a6c: 8d0c0284 */ lw $t4,0x284($t0) +/* f0a8a70: 81871580 */ lb $a3,0x1580($t4) +/* f0a8a74: 0007102a */ slt $v0,$zero,$a3 +/* f0a8a78: 10400031 */ beqz $v0,.L0f0a8b40 +/* f0a8a7c: 28e30024 */ slti $v1,$a3,0x24 +/* f0a8a80: 1060002f */ beqz $v1,.L0f0a8b40 +/* f0a8a84: 00000000 */ sll $zero,$zero,0x0 +/* f0a8a88: 10400014 */ beqz $v0,.L0f0a8adc +/* f0a8a8c: 00402025 */ or $a0,$v0,$zero +/* f0a8a90: 10600012 */ beqz $v1,.L0f0a8adc +/* f0a8a94: 00602025 */ or $a0,$v1,$zero +/* f0a8a98: 8d0d0288 */ lw $t5,0x288($t0) +/* f0a8a9c: 24e2ffff */ addiu $v0,$a3,-1 +/* f0a8aa0: 0002c0c3 */ sra $t8,$v0,0x3 +/* f0a8aa4: 8dae0070 */ lw $t6,0x70($t5) +/* f0a8aa8: 3c09800b */ lui $t1,0x800b +/* f0a8aac: 304a0007 */ andi $t2,$v0,0x7 +/* f0a8ab0: 000e7880 */ sll $t7,$t6,0x2 +/* f0a8ab4: 01ee7821 */ addu $t7,$t7,$t6 +/* f0a8ab8: 000f7940 */ sll $t7,$t7,0x5 +/* f0a8abc: 01f8c821 */ addu $t9,$t7,$t8 +/* f0a8ac0: 01394821 */ addu $t1,$t1,$t9 +/* f0a8ac4: 9129c84f */ lbu $t1,-0x37b1($t1) +/* f0a8ac8: 240b0001 */ addiu $t3,$zero,0x1 +/* f0a8acc: 014b6004 */ sllv $t4,$t3,$t2 +/* f0a8ad0: 012c2024 */ and $a0,$t1,$t4 +/* f0a8ad4: 0004682b */ sltu $t5,$zero,$a0 +/* f0a8ad8: 01a02025 */ or $a0,$t5,$zero +.L0f0a8adc: +/* f0a8adc: 3c0e800a */ lui $t6,0x800a +/* f0a8ae0: 8dcea248 */ lw $t6,-0x5db8($t6) +/* f0a8ae4: 24e2ffff */ addiu $v0,$a3,-1 +/* f0a8ae8: 0002c8c3 */ sra $t9,$v0,0x3 +/* f0a8aec: 8dcf0070 */ lw $t7,0x70($t6) +/* f0a8af0: 3c0a800b */ lui $t2,0x800b +/* f0a8af4: 254ac7b8 */ addiu $t2,$t2,-14408 +/* f0a8af8: 000fc080 */ sll $t8,$t7,0x2 +/* f0a8afc: 030fc021 */ addu $t8,$t8,$t7 +/* f0a8b00: 0018c140 */ sll $t8,$t8,0x5 +/* f0a8b04: 03195821 */ addu $t3,$t8,$t9 +/* f0a8b08: 016a1821 */ addu $v1,$t3,$t2 +/* f0a8b0c: 30490007 */ andi $t1,$v0,0x7 +/* f0a8b10: 240c0001 */ addiu $t4,$zero,0x1 +/* f0a8b14: 240d0001 */ addiu $t5,$zero,0x1 +/* f0a8b18: 012c3004 */ sllv $a2,$t4,$t1 +/* f0a8b1c: 11a40005 */ beq $t5,$a0,.L0f0a8b34 +/* f0a8b20: 90650097 */ lbu $a1,0x97($v1) +/* f0a8b24: 00a67825 */ or $t7,$a1,$a2 +/* f0a8b28: a06f0097 */ sb $t7,0x97($v1) +/* f0a8b2c: 10000044 */ beqz $zero,.L0f0a8c40 +/* f0a8b30: 24020001 */ addiu $v0,$zero,0x1 +.L0f0a8b34: +/* f0a8b34: 00c0c027 */ nor $t8,$a2,$zero +/* f0a8b38: 00b8c824 */ and $t9,$a1,$t8 +/* f0a8b3c: a0790097 */ sb $t9,0x97($v1) +.L0f0a8b40: +/* f0a8b40: 1000003f */ beqz $zero,.L0f0a8c40 +/* f0a8b44: 24020001 */ addiu $v0,$zero,0x1 +.L0f0a8b48: +/* f0a8b48: 1000003d */ beqz $zero,.L0f0a8c40 +/* f0a8b4c: 00001025 */ or $v0,$zero,$zero +.L0f0a8b50: +/* f0a8b50: 10a00008 */ beqz $a1,.L0f0a8b74 +/* f0a8b54: 3c08800a */ lui $t0,0x800a +/* f0a8b58: 3c08800a */ lui $t0,0x800a +/* f0a8b5c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0a8b60: 8d030284 */ lw $v1,0x284($t0) +/* f0a8b64: 906a1583 */ lbu $t2,0x1583($v1) +/* f0a8b68: 354c0020 */ ori $t4,$t2,0x20 +/* f0a8b6c: 10000033 */ beqz $zero,.L0f0a8c3c +/* f0a8b70: a06c1583 */ sb $t4,0x1583($v1) +.L0f0a8b74: +/* f0a8b74: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0a8b78: 8d090284 */ lw $t1,0x284($t0) +/* f0a8b7c: 81271580 */ lb $a3,0x1580($t1) +/* f0a8b80: 0007102a */ slt $v0,$zero,$a3 +/* f0a8b84: 1040002d */ beqz $v0,.L0f0a8c3c +/* f0a8b88: 28e30024 */ slti $v1,$a3,0x24 +/* f0a8b8c: 5060002c */ beqzl $v1,.L0f0a8c40 +/* f0a8b90: 24020001 */ addiu $v0,$zero,0x1 +/* f0a8b94: 50400015 */ beqzl $v0,.L0f0a8bec +/* f0a8b98: 8d0d0288 */ lw $t5,0x288($t0) +/* f0a8b9c: 10600012 */ beqz $v1,.L0f0a8be8 +/* f0a8ba0: 24e2ffff */ addiu $v0,$a3,-1 +/* f0a8ba4: 8d0d0288 */ lw $t5,0x288($t0) +/* f0a8ba8: 0002c0c3 */ sra $t8,$v0,0x3 +/* f0a8bac: 3c0b800b */ lui $t3,0x800b +/* f0a8bb0: 8dae0070 */ lw $t6,0x70($t5) +/* f0a8bb4: 256bc7b8 */ addiu $t3,$t3,-14408 +/* f0a8bb8: 304a0007 */ andi $t2,$v0,0x7 +/* f0a8bbc: 000e7880 */ sll $t7,$t6,0x2 +/* f0a8bc0: 01ee7821 */ addu $t7,$t7,$t6 +/* f0a8bc4: 000f7940 */ sll $t7,$t7,0x5 +/* f0a8bc8: 01f8c821 */ addu $t9,$t7,$t8 +/* f0a8bcc: 032b1821 */ addu $v1,$t9,$t3 +/* f0a8bd0: 90650097 */ lbu $a1,0x97($v1) +/* f0a8bd4: 240c0001 */ addiu $t4,$zero,0x1 +/* f0a8bd8: 014c3004 */ sllv $a2,$t4,$t2 +/* f0a8bdc: 00a64824 */ and $t1,$a1,$a2 +/* f0a8be0: 55200014 */ bnezl $t1,.L0f0a8c34 +/* f0a8be4: 00c07827 */ nor $t7,$a2,$zero +.L0f0a8be8: +/* f0a8be8: 8d0d0288 */ lw $t5,0x288($t0) +.L0f0a8bec: +/* f0a8bec: 24e2ffff */ addiu $v0,$a3,-1 +/* f0a8bf0: 0002c0c3 */ sra $t8,$v0,0x3 +/* f0a8bf4: 8dae0070 */ lw $t6,0x70($t5) +/* f0a8bf8: 3c0b800b */ lui $t3,0x800b +/* f0a8bfc: 256bc7b8 */ addiu $t3,$t3,-14408 +/* f0a8c00: 000e7880 */ sll $t7,$t6,0x2 +/* f0a8c04: 01ee7821 */ addu $t7,$t7,$t6 +/* f0a8c08: 000f7940 */ sll $t7,$t7,0x5 +/* f0a8c0c: 01f8c821 */ addu $t9,$t7,$t8 +/* f0a8c10: 032b1821 */ addu $v1,$t9,$t3 +/* f0a8c14: 906c0097 */ lbu $t4,0x97($v1) +/* f0a8c18: 304a0007 */ andi $t2,$v0,0x7 +/* f0a8c1c: 24090001 */ addiu $t1,$zero,0x1 +/* f0a8c20: 01496804 */ sllv $t5,$t1,$t2 +/* f0a8c24: 018d7025 */ or $t6,$t4,$t5 +/* f0a8c28: 10000004 */ beqz $zero,.L0f0a8c3c +/* f0a8c2c: a06e0097 */ sb $t6,0x97($v1) +/* f0a8c30: 00c07827 */ nor $t7,$a2,$zero +.L0f0a8c34: +/* f0a8c34: 00afc024 */ and $t8,$a1,$t7 +/* f0a8c38: a0780097 */ sb $t8,0x97($v1) +.L0f0a8c3c: +/* f0a8c3c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0a8c40: +/* f0a8c40: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a8c44: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0a8c48: 03e00008 */ jr $ra +/* f0a8c4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a8c50 +/* f0a8c50: 3c02800a */ lui $v0,0x800a +/* f0a8c54: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a8c58: 8c4e0d0c */ lw $t6,0xd0c($v0) +/* f0a8c5c: 000ec6c0 */ sll $t8,$t6,0x1b +/* f0a8c60: 07000004 */ bltz $t8,.L0f0a8c74 +/* f0a8c64: 00000000 */ sll $zero,$zero,0x0 +/* f0a8c68: 90591583 */ lbu $t9,0x1583($v0) +/* f0a8c6c: 3328ffdf */ andi $t0,$t9,0xffdf +/* f0a8c70: a0481583 */ sb $t0,0x1583($v0) +.L0f0a8c74: +/* f0a8c74: 03e00008 */ jr $ra +/* f0a8c78: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a8c7c +/* f0a8c7c: 3c05800a */ lui $a1,0x800a +/* f0a8c80: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0a8c84: 8ca20284 */ lw $v0,0x284($a1) +/* f0a8c88: 80431580 */ lb $v1,0x1580($v0) +/* f0a8c8c: 1860001e */ blez $v1,.L0f0a8d08 +/* f0a8c90: 28610024 */ slti $at,$v1,0x24 +/* f0a8c94: 5020001d */ beqzl $at,.L0f0a8d0c +/* f0a8c98: 8c591580 */ lw $t9,0x1580($v0) +/* f0a8c9c: 8cae0288 */ lw $t6,0x288($a1) +/* f0a8ca0: 2464ffff */ addiu $a0,$v1,-1 +/* f0a8ca4: 0004c8c3 */ sra $t9,$a0,0x3 +/* f0a8ca8: 8dcf0070 */ lw $t7,0x70($t6) +/* f0a8cac: 3c09800b */ lui $t1,0x800b +/* f0a8cb0: 308a0007 */ andi $t2,$a0,0x7 +/* f0a8cb4: 000fc080 */ sll $t8,$t7,0x2 +/* f0a8cb8: 030fc021 */ addu $t8,$t8,$t7 +/* f0a8cbc: 0018c140 */ sll $t8,$t8,0x5 +/* f0a8cc0: 03194021 */ addu $t0,$t8,$t9 +/* f0a8cc4: 01284821 */ addu $t1,$t1,$t0 +/* f0a8cc8: 9129c84f */ lbu $t1,-0x37b1($t1) +/* f0a8ccc: 240b0001 */ addiu $t3,$zero,0x1 +/* f0a8cd0: 014b6004 */ sllv $t4,$t3,$t2 +/* f0a8cd4: 012c6824 */ and $t5,$t1,$t4 +/* f0a8cd8: 51a0000c */ beqzl $t5,.L0f0a8d0c +/* f0a8cdc: 8c591580 */ lw $t9,0x1580($v0) +/* f0a8ce0: 8c4e1580 */ lw $t6,0x1580($v0) +/* f0a8ce4: 24010001 */ addiu $at,$zero,0x1 +/* f0a8ce8: 000e7e80 */ sll $t7,$t6,0x1a +/* f0a8cec: 000fc7c2 */ srl $t8,$t7,0x1f +/* f0a8cf0: 17010003 */ bne $t8,$at,.L0f0a8d00 +/* f0a8cf4: 00000000 */ sll $zero,$zero,0x0 +/* f0a8cf8: 03e00008 */ jr $ra +/* f0a8cfc: 00001025 */ or $v0,$zero,$zero +.L0f0a8d00: +/* f0a8d00: 03e00008 */ jr $ra +/* f0a8d04: 24020001 */ addiu $v0,$zero,0x1 +.L0f0a8d08: +/* f0a8d08: 8c591580 */ lw $t9,0x1580($v0) +.L0f0a8d0c: +/* f0a8d0c: 24010001 */ addiu $at,$zero,0x1 +/* f0a8d10: 00001025 */ or $v0,$zero,$zero +/* f0a8d14: 00194680 */ sll $t0,$t9,0x1a +/* f0a8d18: 00085fc2 */ srl $t3,$t0,0x1f +/* f0a8d1c: 15610003 */ bne $t3,$at,.L0f0a8d2c +/* f0a8d20: 00000000 */ sll $zero,$zero,0x0 +/* f0a8d24: 03e00008 */ jr $ra +/* f0a8d28: 24020001 */ addiu $v0,$zero,0x1 +.L0f0a8d2c: +/* f0a8d2c: 03e00008 */ jr $ra +/* f0a8d30: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a8d34 +/* f0a8d34: 27bdff90 */ addiu $sp,$sp,-112 +/* f0a8d38: 3c0f8007 */ lui $t7,0x8007 +/* f0a8d3c: afbf0024 */ sw $ra,0x24($sp) +/* f0a8d40: afb20020 */ sw $s2,0x20($sp) +/* f0a8d44: afb1001c */ sw $s1,0x1c($sp) +/* f0a8d48: afb00018 */ sw $s0,0x18($sp) +/* f0a8d4c: afa40070 */ sw $a0,0x70($sp) +/* f0a8d50: 25ef0360 */ addiu $t7,$t7,0x360 +/* f0a8d54: 8de10000 */ lw $at,0x0($t7) +/* f0a8d58: 8de80004 */ lw $t0,0x4($t7) +/* f0a8d5c: 27ae0068 */ addiu $t6,$sp,0x68 +/* f0a8d60: 3c02800a */ lui $v0,0x800a +/* f0a8d64: adc10000 */ sw $at,0x0($t6) +/* f0a8d68: adc80004 */ sw $t0,0x4($t6) +/* f0a8d6c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a8d70: 8c491580 */ lw $t1,0x1580($v0) +/* f0a8d74: 00409025 */ or $s2,$v0,$zero +/* f0a8d78: 312a0001 */ andi $t2,$t1,0x1 +/* f0a8d7c: 1140002b */ beqz $t2,.L0f0a8e2c +/* f0a8d80: 00000000 */ sll $zero,$zero,0x0 +/* f0a8d84: 8c4b00bc */ lw $t3,0xbc($v0) +/* f0a8d88: 8d700004 */ lw $s0,0x4($t3) +/* f0a8d8c: 0fc44a54 */ jal func0f112950 +/* f0a8d90: afa00070 */ sw $zero,0x70($sp) +/* f0a8d94: 28410002 */ slti $at,$v0,0x2 +/* f0a8d98: 14200005 */ bnez $at,.L0f0a8db0 +/* f0a8d9c: 00000000 */ sll $zero,$zero,0x0 +/* f0a8da0: 0fc44580 */ jal func0f111600 +/* f0a8da4: 00000000 */ sll $zero,$zero,0x0 +/* f0a8da8: 0fc44762 */ jal func0f111d88 +/* f0a8dac: 24040001 */ addiu $a0,$zero,0x1 +.L0f0a8db0: +/* f0a8db0: 3c02800a */ lui $v0,0x800a +/* f0a8db4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a8db8: 24010001 */ addiu $at,$zero,0x1 +/* f0a8dbc: 804c1580 */ lb $t4,0x1580($v0) +/* f0a8dc0: 5181000a */ beql $t4,$at,.L0f0a8dec +/* f0a8dc4: 90591583 */ lbu $t9,0x1583($v0) +/* f0a8dc8: 804d1582 */ lb $t5,0x1582($v0) +/* f0a8dcc: 24010001 */ addiu $at,$zero,0x1 +/* f0a8dd0: 51a10006 */ beql $t5,$at,.L0f0a8dec +/* f0a8dd4: 90591583 */ lbu $t9,0x1583($v0) +/* f0a8dd8: 0fc2865b */ jal func0f0a196c +/* f0a8ddc: 24040001 */ addiu $a0,$zero,0x1 +/* f0a8de0: 3c02800a */ lui $v0,0x800a +/* f0a8de4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a8de8: 90591583 */ lbu $t9,0x1583($v0) +.L0f0a8dec: +/* f0a8dec: 3c0e800a */ lui $t6,0x800a +/* f0a8df0: 3c01dfff */ lui $at,0xdfff +/* f0a8df4: 3338ff7f */ andi $t8,$t9,0xff7f +/* f0a8df8: a0581583 */ sb $t8,0x1583($v0) +/* f0a8dfc: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0a8e00: 3421ffff */ ori $at,$at,0xffff +/* f0a8e04: adc000c4 */ sw $zero,0xc4($t6) +/* f0a8e08: 920f02e1 */ lbu $t7,0x2e1($s0) +/* f0a8e0c: 8e0b0014 */ lw $t3,0x14($s0) +/* f0a8e10: a60002da */ sh $zero,0x2da($s0) +/* f0a8e14: 31e9ff01 */ andi $t1,$t7,0xff01 +/* f0a8e18: a20902e1 */ sb $t1,0x2e1($s0) +/* f0a8e1c: 312a00fe */ andi $t2,$t1,0xfe +/* f0a8e20: 01616024 */ and $t4,$t3,$at +/* f0a8e24: a20a02e1 */ sb $t2,0x2e1($s0) +/* f0a8e28: ae0c0014 */ sw $t4,0x14($s0) +.L0f0a8e2c: +/* f0a8e2c: 0fc44a54 */ jal func0f112950 +/* f0a8e30: 00008825 */ or $s1,$zero,$zero +/* f0a8e34: 18400031 */ blez $v0,.L0f0a8efc +/* f0a8e38: 00000000 */ sll $zero,$zero,0x0 +.L0f0a8e3c: +/* f0a8e3c: 0fc44b11 */ jal func0f112c44 +/* f0a8e40: 02202025 */ or $a0,$s1,$zero +/* f0a8e44: 244dffe6 */ addiu $t5,$v0,-26 +/* f0a8e48: 2da10026 */ sltiu $at,$t5,0x26 +/* f0a8e4c: 10200026 */ beqz $at,.L0f0a8ee8 +/* f0a8e50: 00408025 */ or $s0,$v0,$zero +/* f0a8e54: 000d6880 */ sll $t5,$t5,0x2 +/* f0a8e58: 3c017f1b */ lui $at,0x7f1b +/* f0a8e5c: 002d0821 */ addu $at,$at,$t5 +/* f0a8e60: 8c2dcb18 */ lw $t5,-0x34e8($at) +/* f0a8e64: 01a00008 */ jr $t5 +/* f0a8e68: 00000000 */ sll $zero,$zero,0x0 +/* f0a8e6c: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0a8e70: 02002025 */ or $a0,$s0,$zero +/* f0a8e74: 1040001c */ beqz $v0,.L0f0a8ee8 +/* f0a8e78: 00000000 */ sll $zero,$zero,0x0 +/* f0a8e7c: 8c59001c */ lw $t9,0x1c($v0) +/* f0a8e80: 13200019 */ beqz $t9,.L0f0a8ee8 +/* f0a8e84: 00000000 */ sll $zero,$zero,0x0 +/* f0a8e88: 0fc2a61a */ jal func0f0a9868 +/* f0a8e8c: 8f240000 */ lw $a0,0x0($t9) +/* f0a8e90: 14400015 */ bnez $v0,.L0f0a8ee8 +/* f0a8e94: 00000000 */ sll $zero,$zero,0x0 +/* f0a8e98: 0fc2866a */ jal func0f0a19a8 +/* f0a8e9c: 00002025 */ or $a0,$zero,$zero +/* f0a8ea0: afa20050 */ sw $v0,0x50($sp) +/* f0a8ea4: 0fc447a9 */ jal func0f111ea4 +/* f0a8ea8: 02002025 */ or $a0,$s0,$zero +/* f0a8eac: 8fae0050 */ lw $t6,0x50($sp) +/* f0a8eb0: 160e000d */ bne $s0,$t6,.L0f0a8ee8 +/* f0a8eb4: 00000000 */ sll $zero,$zero,0x0 +/* f0a8eb8: 0fc44727 */ jal func0f111c9c +/* f0a8ebc: 02002025 */ or $a0,$s0,$zero +/* f0a8ec0: 14400009 */ bnez $v0,.L0f0a8ee8 +/* f0a8ec4: 00000000 */ sll $zero,$zero,0x0 +/* f0a8ec8: 0fc44bdc */ jal func0f112f70 +/* f0a8ecc: 00000000 */ sll $zero,$zero,0x0 +/* f0a8ed0: 3c0f800a */ lui $t7,0x800a +/* f0a8ed4: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f0a8ed8: 0fc44b11 */ jal func0f112c44 +/* f0a8edc: 8de41874 */ lw $a0,0x1874($t7) +/* f0a8ee0: 0fc2865b */ jal func0f0a196c +/* f0a8ee4: 00402025 */ or $a0,$v0,$zero +.L0f0a8ee8: +/* f0a8ee8: 0fc44a54 */ jal func0f112950 +/* f0a8eec: 26310001 */ addiu $s1,$s1,0x1 +/* f0a8ef0: 0222082a */ slt $at,$s1,$v0 +/* f0a8ef4: 1420ffd1 */ bnez $at,.L0f0a8e3c +/* f0a8ef8: 00000000 */ sll $zero,$zero,0x0 +.L0f0a8efc: +/* f0a8efc: 3c08800a */ lui $t0,0x800a +/* f0a8f00: 8d08a26c */ lw $t0,-0x5d94($t0) +/* f0a8f04: 24010006 */ addiu $at,$zero,0x6 +/* f0a8f08: 15010007 */ bne $t0,$at,.L0f0a8f28 +/* f0a8f0c: 3c09800a */ lui $t1,0x800a +/* f0a8f10: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f0a8f14: afa00070 */ sw $zero,0x70($sp) +/* f0a8f18: 3c0a800a */ lui $t2,0x800a +/* f0a8f1c: a1200de0 */ sb $zero,0xde0($t1) +/* f0a8f20: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f0a8f24: a140063c */ sb $zero,0x63c($t2) +.L0f0a8f28: +/* f0a8f28: 8e4b1604 */ lw $t3,0x1604($s2) +/* f0a8f2c: ae4b1608 */ sw $t3,0x1608($s2) +/* f0a8f30: 8fac0070 */ lw $t4,0x70($sp) +/* f0a8f34: ae4c1604 */ sw $t4,0x1604($s2) +/* f0a8f38: 8fad0070 */ lw $t5,0x70($sp) +/* f0a8f3c: 55a00005 */ bnezl $t5,.L0f0a8f54 +/* f0a8f40: 8e581604 */ lw $t8,0x1604($s2) +/* f0a8f44: 11600002 */ beqz $t3,.L0f0a8f50 +/* f0a8f48: 24060001 */ addiu $a2,$zero,0x1 +/* f0a8f4c: ae461600 */ sw $a2,0x1600($s2) +.L0f0a8f50: +/* f0a8f50: 8e581604 */ lw $t8,0x1604($s2) +.L0f0a8f54: +/* f0a8f54: 24060001 */ addiu $a2,$zero,0x1 +/* f0a8f58: 3c0f800a */ lui $t7,0x800a +/* f0a8f5c: 5300006c */ beqzl $t8,.L0f0a9110 +/* f0a8f60: ae40160c */ sw $zero,0x160c($s2) +/* f0a8f64: 8e4e160c */ lw $t6,0x160c($s2) +/* f0a8f68: 8def9ff4 */ lw $t7,-0x600c($t7) +/* f0a8f6c: 82490de4 */ lb $t1,0xde4($s2) +/* f0a8f70: 01cf4021 */ addu $t0,$t6,$t7 +/* f0a8f74: 11200043 */ beqz $t1,.L0f0a9084 +/* f0a8f78: ae48160c */ sw $t0,0x160c($s2) +/* f0a8f7c: 824a0640 */ lb $t2,0x640($s2) +/* f0a8f80: 51400041 */ beqzl $t2,.L0f0a9088 +/* f0a8f84: 8e421610 */ lw $v0,0x1610($s2) +/* f0a8f88: 824b1580 */ lb $t3,0x1580($s2) +/* f0a8f8c: 24010022 */ addiu $at,$zero,0x22 +/* f0a8f90: 1161003c */ beq $t3,$at,.L0f0a9084 +/* f0a8f94: 29010051 */ slti $at,$t0,0x51 +/* f0a8f98: 54200020 */ bnezl $at,.L0f0a901c +/* f0a8f9c: 8e4f1608 */ lw $t7,0x1608($s2) +/* f0a8fa0: 8e4d1610 */ lw $t5,0x1610($s2) +/* f0a8fa4: 000dc880 */ sll $t9,$t5,0x2 +/* f0a8fa8: 03b9c021 */ addu $t8,$sp,$t9 +/* f0a8fac: af060068 */ sw $a2,0x68($t8) +/* f0a8fb0: 8e4e1610 */ lw $t6,0x1610($s2) +/* f0a8fb4: 0fc26402 */ jal func0f099008 +/* f0a8fb8: 00ce2023 */ subu $a0,$a2,$t6 +/* f0a8fbc: 5440000f */ bnezl $v0,.L0f0a8ffc +/* f0a8fc0: 8e4d1610 */ lw $t5,0x1610($s2) +/* f0a8fc4: 8e4f1610 */ lw $t7,0x1610($s2) +/* f0a8fc8: 000f4100 */ sll $t0,$t7,0x4 +/* f0a8fcc: 010f4023 */ subu $t0,$t0,$t7 +/* f0a8fd0: 00084080 */ sll $t0,$t0,0x2 +/* f0a8fd4: 010f4021 */ addu $t0,$t0,$t7 +/* f0a8fd8: 000840c0 */ sll $t0,$t0,0x3 +/* f0a8fdc: 010f4021 */ addu $t0,$t0,$t7 +/* f0a8fe0: 00084080 */ sll $t0,$t0,0x2 +/* f0a8fe4: 00084823 */ negu $t1,$t0 +/* f0a8fe8: 02495021 */ addu $t2,$s2,$t1 +/* f0a8fec: 8d4b0de8 */ lw $t3,0xde8($t2) +/* f0a8ff0: 11600007 */ beqz $t3,.L0f0a9010 +/* f0a8ff4: 00000000 */ sll $zero,$zero,0x0 +/* f0a8ff8: 8e4d1610 */ lw $t5,0x1610($s2) +.L0f0a8ffc: +/* f0a8ffc: 240c0001 */ addiu $t4,$zero,0x1 +/* f0a9000: 000dc880 */ sll $t9,$t5,0x2 +/* f0a9004: 0019c023 */ negu $t8,$t9 +/* f0a9008: 03b87021 */ addu $t6,$sp,$t8 +/* f0a900c: adcc006c */ sw $t4,0x6c($t6) +.L0f0a9010: +/* f0a9010: 10000040 */ beqz $zero,.L0f0a9114 +/* f0a9014: 00002025 */ or $a0,$zero,$zero +/* f0a9018: 8e4f1608 */ lw $t7,0x1608($s2) +.L0f0a901c: +/* f0a901c: 55e0000f */ bnezl $t7,.L0f0a905c +/* f0a9020: 8e4d1610 */ lw $t5,0x1610($s2) +/* f0a9024: 8e481610 */ lw $t0,0x1610($s2) +/* f0a9028: 0fc26402 */ jal func0f099008 +/* f0a902c: 00c82023 */ subu $a0,$a2,$t0 +/* f0a9030: 54400006 */ bnezl $v0,.L0f0a904c +/* f0a9034: 8e491610 */ lw $t1,0x1610($s2) +/* f0a9038: 0fc26402 */ jal func0f099008 +/* f0a903c: 8e441610 */ lw $a0,0x1610($s2) +/* f0a9040: 54400006 */ bnezl $v0,.L0f0a905c +/* f0a9044: 8e4d1610 */ lw $t5,0x1610($s2) +/* f0a9048: 8e491610 */ lw $t1,0x1610($s2) +.L0f0a904c: +/* f0a904c: 240a0001 */ addiu $t2,$zero,0x1 +/* f0a9050: 01495823 */ subu $t3,$t2,$t1 +/* f0a9054: ae4b1610 */ sw $t3,0x1610($s2) +/* f0a9058: 8e4d1610 */ lw $t5,0x1610($s2) +.L0f0a905c: +/* f0a905c: 24060001 */ addiu $a2,$zero,0x1 +/* f0a9060: 000dc880 */ sll $t9,$t5,0x2 +/* f0a9064: 03b96021 */ addu $t4,$sp,$t9 +/* f0a9068: ad860068 */ sw $a2,0x68($t4) +/* f0a906c: 8e581610 */ lw $t8,0x1610($s2) +/* f0a9070: 00187080 */ sll $t6,$t8,0x2 +/* f0a9074: 000e7823 */ negu $t7,$t6 +/* f0a9078: 03af4021 */ addu $t0,$sp,$t7 +/* f0a907c: 10000024 */ beqz $zero,.L0f0a9110 +/* f0a9080: ad00006c */ sw $zero,0x6c($t0) +.L0f0a9084: +/* f0a9084: 8e421610 */ lw $v0,0x1610($s2) +.L0f0a9088: +/* f0a9088: 00021900 */ sll $v1,$v0,0x4 +/* f0a908c: 00621823 */ subu $v1,$v1,$v0 +/* f0a9090: 00031880 */ sll $v1,$v1,0x2 +/* f0a9094: 00621821 */ addu $v1,$v1,$v0 +/* f0a9098: 000318c0 */ sll $v1,$v1,0x3 +/* f0a909c: 00621821 */ addu $v1,$v1,$v0 +/* f0a90a0: 00031880 */ sll $v1,$v1,0x2 +/* f0a90a4: 02435021 */ addu $t2,$s2,$v1 +/* f0a90a8: 81490640 */ lb $t1,0x640($t2) +/* f0a90ac: 00035823 */ negu $t3,$v1 +/* f0a90b0: 024b6821 */ addu $t5,$s2,$t3 +/* f0a90b4: 55200007 */ bnezl $t1,.L0f0a90d4 +/* f0a90b8: 82581580 */ lb $t8,0x1580($s2) +/* f0a90bc: 81b90de4 */ lb $t9,0xde4($t5) +/* f0a90c0: 00c26023 */ subu $t4,$a2,$v0 +/* f0a90c4: 53200003 */ beqzl $t9,.L0f0a90d4 +/* f0a90c8: 82581580 */ lb $t8,0x1580($s2) +/* f0a90cc: ae4c1610 */ sw $t4,0x1610($s2) +/* f0a90d0: 82581580 */ lb $t8,0x1580($s2) +.L0f0a90d4: +/* f0a90d4: 24010022 */ addiu $at,$zero,0x22 +/* f0a90d8: 57010003 */ bnel $t8,$at,.L0f0a90e8 +/* f0a90dc: 8e4e1610 */ lw $t6,0x1610($s2) +/* f0a90e0: ae401610 */ sw $zero,0x1610($s2) +/* f0a90e4: 8e4e1610 */ lw $t6,0x1610($s2) +.L0f0a90e8: +/* f0a90e8: 000e7880 */ sll $t7,$t6,0x2 +/* f0a90ec: 03af4021 */ addu $t0,$sp,$t7 +/* f0a90f0: ad060068 */ sw $a2,0x68($t0) +/* f0a90f4: 8e4a1610 */ lw $t2,0x1610($s2) +/* f0a90f8: 000a4880 */ sll $t1,$t2,0x2 +/* f0a90fc: 00095823 */ negu $t3,$t1 +/* f0a9100: 03ab6821 */ addu $t5,$sp,$t3 +/* f0a9104: 10000002 */ beqz $zero,.L0f0a9110 +/* f0a9108: ada0006c */ sw $zero,0x6c($t5) +/* f0a910c: ae40160c */ sw $zero,0x160c($s2) +.L0f0a9110: +/* f0a9110: 00002025 */ or $a0,$zero,$zero +.L0f0a9114: +/* f0a9114: 0fc2a244 */ jal func0f0a8910 +/* f0a9118: 8fa50068 */ lw $a1,0x68($sp) +/* f0a911c: 24040001 */ addiu $a0,$zero,0x1 +/* f0a9120: 0fc2a244 */ jal func0f0a8910 +/* f0a9124: 8fa5006c */ lw $a1,0x6c($sp) +/* f0a9128: 3c19800a */ lui $t9,0x800a +/* f0a912c: 8f39a26c */ lw $t9,-0x5d94($t9) +/* f0a9130: 24010001 */ addiu $at,$zero,0x1 +/* f0a9134: 3c0c800a */ lui $t4,0x800a +/* f0a9138: 17210038 */ bne $t9,$at,.L0f0a921c +/* f0a913c: 00000000 */ sll $zero,$zero,0x0 +/* f0a9140: 8d8c9ff4 */ lw $t4,-0x600c($t4) +/* f0a9144: 19800035 */ blez $t4,.L0f0a921c +/* f0a9148: 00000000 */ sll $zero,$zero,0x0 +/* f0a914c: 0fc27371 */ jal func0f09cdc4 +/* f0a9150: 00002025 */ or $a0,$zero,$zero +/* f0a9154: 0fc27371 */ jal func0f09cdc4 +/* f0a9158: 24040001 */ addiu $a0,$zero,0x1 +/* f0a915c: 0fc273a3 */ jal func0f09ce8c +/* f0a9160: 00000000 */ sll $zero,$zero,0x0 +/* f0a9164: 0fc41b99 */ jal func0f106e64 +/* f0a9168: 24040005 */ addiu $a0,$zero,0x5 +/* f0a916c: 10400025 */ beqz $v0,.L0f0a9204 +/* f0a9170: 3c02800a */ lui $v0,0x800a +/* f0a9174: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a9178: 24580ddc */ addiu $t8,$v0,0xddc +/* f0a917c: afb80044 */ sw $t8,0x44($sp) +/* f0a9180: 24510638 */ addiu $s1,$v0,0x638 +/* f0a9184: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0a9188: 92240000 */ lbu $a0,0x0($s1) +/* f0a918c: 00408025 */ or $s0,$v0,$zero +/* f0a9190: 00003025 */ or $a2,$zero,$zero +.L0f0a9194: +/* f0a9194: 12000013 */ beqz $s0,.L0f0a91e4 +/* f0a9198: 00062880 */ sll $a1,$a2,0x2 +/* f0a919c: 02057021 */ addu $t6,$s0,$a1 +/* f0a91a0: 8dc2001c */ lw $v0,0x1c($t6) +/* f0a91a4: 50400010 */ beqzl $v0,.L0f0a91e8 +/* f0a91a8: 24c60001 */ addiu $a2,$a2,0x1 +/* f0a91ac: 8c440000 */ lw $a0,0x0($v0) +/* f0a91b0: afa6004c */ sw $a2,0x4c($sp) +/* f0a91b4: 0fc2a644 */ jal func0f0a9910 +/* f0a91b8: afa50030 */ sw $a1,0x30($sp) +/* f0a91bc: 8fa50030 */ lw $a1,0x30($sp) +/* f0a91c0: 10400008 */ beqz $v0,.L0f0a91e4 +/* f0a91c4: 8fa6004c */ lw $a2,0x4c($sp) +/* f0a91c8: 02251021 */ addu $v0,$s1,$a1 +/* f0a91cc: 8c4f0228 */ lw $t7,0x228($v0) +/* f0a91d0: ac4f0220 */ sw $t7,0x220($v0) +/* f0a91d4: 8fa80044 */ lw $t0,0x44($sp) +/* f0a91d8: 01051821 */ addu $v1,$t0,$a1 +/* f0a91dc: 8c6a0228 */ lw $t2,0x228($v1) +/* f0a91e0: ac6a0220 */ sw $t2,0x220($v1) +.L0f0a91e4: +/* f0a91e4: 24c60001 */ addiu $a2,$a2,0x1 +.L0f0a91e8: +/* f0a91e8: 24010002 */ addiu $at,$zero,0x2 +/* f0a91ec: 14c1ffe9 */ bne $a2,$at,.L0f0a9194 +/* f0a91f0: 00000000 */ sll $zero,$zero,0x0 +/* f0a91f4: 0fc2a660 */ jal func0f0a9980 +/* f0a91f8: 00002025 */ or $a0,$zero,$zero +/* f0a91fc: 10000007 */ beqz $zero,.L0f0a921c +/* f0a9200: 00000000 */ sll $zero,$zero,0x0 +.L0f0a9204: +/* f0a9204: 0fc41b99 */ jal func0f106e64 +/* f0a9208: 24040004 */ addiu $a0,$zero,0x4 +/* f0a920c: 10400003 */ beqz $v0,.L0f0a921c +/* f0a9210: 00000000 */ sll $zero,$zero,0x0 +/* f0a9214: 0fc2a660 */ jal func0f0a9980 +/* f0a9218: 00002025 */ or $a0,$zero,$zero +.L0f0a921c: +/* f0a921c: 0fc273e2 */ jal func0f09cf88 +/* f0a9220: 00000000 */ sll $zero,$zero,0x0 +/* f0a9224: 86491618 */ lh $t1,0x1618($s2) +/* f0a9228: 27b0003c */ addiu $s0,$sp,0x3c +/* f0a922c: 02002825 */ or $a1,$s0,$zero +/* f0a9230: 11200009 */ beqz $t1,.L0f0a9258 +/* f0a9234: 3c0d800a */ lui $t5,0x800a +/* f0a9238: 3c0b800a */ lui $t3,0x800a +/* f0a923c: 8d6ba244 */ lw $t3,-0x5dbc($t3) +/* f0a9240: 26451614 */ addiu $a1,$s2,0x1614 +/* f0a9244: 9646161a */ lhu $a2,0x161a($s2) +/* f0a9248: 0fc1a451 */ jal func0f069144 +/* f0a924c: 8d6400bc */ lw $a0,0xbc($t3) +/* f0a9250: 10000008 */ beqz $zero,.L0f0a9274 +/* f0a9254: a6401618 */ sh $zero,0x1618($s2) +.L0f0a9258: +/* f0a9258: 8dada244 */ lw $t5,-0x5dbc($t5) +/* f0a925c: 9646161a */ lhu $a2,0x161a($s2) +/* f0a9260: 0fc1a451 */ jal func0f069144 +/* f0a9264: 8da400bc */ lw $a0,0xbc($t5) +/* f0a9268: 26441614 */ addiu $a0,$s2,0x1614 +/* f0a926c: 0fc1a5c4 */ jal func0f069710 +/* f0a9270: 02002825 */ or $a1,$s0,$zero +.L0f0a9274: +/* f0a9274: 0fc2866a */ jal func0f0a19a8 +/* f0a9278: 00002025 */ or $a0,$zero,$zero +/* f0a927c: 00408025 */ or $s0,$v0,$zero +/* f0a9280: 0fc2866a */ jal func0f0a19a8 +/* f0a9284: 24040001 */ addiu $a0,$zero,0x1 +/* f0a9288: 02002025 */ or $a0,$s0,$zero +/* f0a928c: 0fc44c1f */ jal func0f11307c +/* f0a9290: 00402825 */ or $a1,$v0,$zero +/* f0a9294: 8fbf0024 */ lw $ra,0x24($sp) +/* f0a9298: 8fb00018 */ lw $s0,0x18($sp) +/* f0a929c: 8fb1001c */ lw $s1,0x1c($sp) +/* f0a92a0: 8fb20020 */ lw $s2,0x20($sp) +/* f0a92a4: 03e00008 */ jr $ra +/* f0a92a8: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f0a92ac +/* f0a92ac: 3c09800a */ lui $t1,0x800a +/* f0a92b0: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0a92b4: 8d2e006c */ lw $t6,0x6c($t1) +/* f0a92b8: afa40000 */ sw $a0,0x0($sp) +/* f0a92bc: 00001025 */ or $v0,$zero,$zero +/* f0a92c0: 11c00003 */ beqz $t6,.L0f0a92d0 +/* f0a92c4: 00001825 */ or $v1,$zero,$zero +/* f0a92c8: 10000001 */ beqz $zero,.L0f0a92d0 +/* f0a92cc: 24030001 */ addiu $v1,$zero,0x1 +.L0f0a92d0: +/* f0a92d0: 8d2f0068 */ lw $t7,0x68($t1) +/* f0a92d4: 00002025 */ or $a0,$zero,$zero +/* f0a92d8: 00002825 */ or $a1,$zero,$zero +/* f0a92dc: 11e00003 */ beqz $t7,.L0f0a92ec +/* f0a92e0: 00003025 */ or $a2,$zero,$zero +/* f0a92e4: 10000001 */ beqz $zero,.L0f0a92ec +/* f0a92e8: 24040001 */ addiu $a0,$zero,0x1 +.L0f0a92ec: +/* f0a92ec: 8d380064 */ lw $t8,0x64($t1) +/* f0a92f0: 8fae0000 */ lw $t6,0x0($sp) +/* f0a92f4: 13000003 */ beqz $t8,.L0f0a9304 +/* f0a92f8: 31c80001 */ andi $t0,$t6,0x1 +/* f0a92fc: 10000001 */ beqz $zero,.L0f0a9304 +/* f0a9300: 24050001 */ addiu $a1,$zero,0x1 +.L0f0a9304: +/* f0a9304: 8d390070 */ lw $t9,0x70($t1) +/* f0a9308: 00026880 */ sll $t5,$v0,0x2 +/* f0a930c: 012d3821 */ addu $a3,$t1,$t5 +/* f0a9310: 13200003 */ beqz $t9,.L0f0a9320 +/* f0a9314: 00000000 */ sll $zero,$zero,0x0 +/* f0a9318: 10000001 */ beqz $zero,.L0f0a9320 +/* f0a931c: 24060001 */ addiu $a2,$zero,0x1 +.L0f0a9320: +/* f0a9320: 00c55021 */ addu $t2,$a2,$a1 +/* f0a9324: 01445821 */ addu $t3,$t2,$a0 +/* f0a9328: 01636021 */ addu $t4,$t3,$v1 +/* f0a932c: 19800026 */ blez $t4,.L0f0a93c8 +/* f0a9330: 00000000 */ sll $zero,$zero,0x0 +/* f0a9334: 8ce30064 */ lw $v1,0x64($a3) +.L0f0a9338: +/* f0a9338: 24420001 */ addiu $v0,$v0,0x1 +/* f0a933c: 24e70004 */ addiu $a3,$a3,0x4 +/* f0a9340: 90781583 */ lbu $t8,0x1583($v1) +/* f0a9344: 00002025 */ or $a0,$zero,$zero +/* f0a9348: 00002825 */ or $a1,$zero,$zero +/* f0a934c: 3319fffe */ andi $t9,$t8,0xfffe +/* f0a9350: 01195025 */ or $t2,$t0,$t9 +/* f0a9354: a06a1583 */ sb $t2,0x1583($v1) +/* f0a9358: 8d2b006c */ lw $t3,0x6c($t1) +/* f0a935c: 00001825 */ or $v1,$zero,$zero +/* f0a9360: 00003025 */ or $a2,$zero,$zero +/* f0a9364: 11600003 */ beqz $t3,.L0f0a9374 +/* f0a9368: 00000000 */ sll $zero,$zero,0x0 +/* f0a936c: 10000001 */ beqz $zero,.L0f0a9374 +/* f0a9370: 24030001 */ addiu $v1,$zero,0x1 +.L0f0a9374: +/* f0a9374: 8d2c0068 */ lw $t4,0x68($t1) +/* f0a9378: 11800003 */ beqz $t4,.L0f0a9388 +/* f0a937c: 00000000 */ sll $zero,$zero,0x0 +/* f0a9380: 10000001 */ beqz $zero,.L0f0a9388 +/* f0a9384: 24040001 */ addiu $a0,$zero,0x1 +.L0f0a9388: +/* f0a9388: 8d2d0064 */ lw $t5,0x64($t1) +/* f0a938c: 11a00003 */ beqz $t5,.L0f0a939c +/* f0a9390: 00000000 */ sll $zero,$zero,0x0 +/* f0a9394: 10000001 */ beqz $zero,.L0f0a939c +/* f0a9398: 24050001 */ addiu $a1,$zero,0x1 +.L0f0a939c: +/* f0a939c: 8d2e0070 */ lw $t6,0x70($t1) +/* f0a93a0: 11c00003 */ beqz $t6,.L0f0a93b0 +/* f0a93a4: 00000000 */ sll $zero,$zero,0x0 +/* f0a93a8: 10000001 */ beqz $zero,.L0f0a93b0 +/* f0a93ac: 24060001 */ addiu $a2,$zero,0x1 +.L0f0a93b0: +/* f0a93b0: 00c57821 */ addu $t7,$a2,$a1 +/* f0a93b4: 01e4c021 */ addu $t8,$t7,$a0 +/* f0a93b8: 0303c821 */ addu $t9,$t8,$v1 +/* f0a93bc: 0059082a */ slt $at,$v0,$t9 +/* f0a93c0: 5420ffdd */ bnezl $at,.L0f0a9338 +/* f0a93c4: 8ce30064 */ lw $v1,0x64($a3) +.L0f0a93c8: +/* f0a93c8: 03e00008 */ jr $ra +/* f0a93cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a93d0 +/* f0a93d0: 3c0e800a */ lui $t6,0x800a +/* f0a93d4: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0a93d8: 03e00008 */ jr $ra +/* f0a93dc: adc41620 */ sw $a0,0x1620($t6) +); + +GLOBAL_ASM( +glabel func0f0a93e0 +/* f0a93e0: 3c02800a */ lui $v0,0x800a +/* f0a93e4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a93e8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0a93ec: afbf0014 */ sw $ra,0x14($sp) +/* f0a93f0: 00802825 */ or $a1,$a0,$zero +/* f0a93f4: afa50020 */ sw $a1,0x20($sp) +/* f0a93f8: 00002025 */ or $a0,$zero,$zero +/* f0a93fc: 0fc2c4bb */ jal func0f0b12ec +/* f0a9400: afa2001c */ sw $v0,0x1c($sp) +/* f0a9404: 8fa50020 */ lw $a1,0x20($sp) +/* f0a9408: 8fa2001c */ lw $v0,0x1c($sp) +/* f0a940c: 24040001 */ addiu $a0,$zero,0x1 +/* f0a9410: c4a40000 */ lwc1 $f4,0x0($a1) +/* f0a9414: 46040180 */ add.s $f6,$f0,$f4 +/* f0a9418: e44607f8 */ swc1 $f6,0x7f8($v0) +/* f0a941c: c4a80004 */ lwc1 $f8,0x4($a1) +/* f0a9420: e44807fc */ swc1 $f8,0x7fc($v0) +/* f0a9424: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f0a9428: 0fc2c4bb */ jal func0f0b12ec +/* f0a942c: e44a0800 */ swc1 $f10,0x800($v0) +/* f0a9430: 8fa50020 */ lw $a1,0x20($sp) +/* f0a9434: 8fa2001c */ lw $v0,0x1c($sp) +/* f0a9438: c4b00000 */ lwc1 $f16,0x0($a1) +/* f0a943c: 46100480 */ add.s $f18,$f0,$f16 +/* f0a9440: e4520f9c */ swc1 $f18,0xf9c($v0) +/* f0a9444: c4a40004 */ lwc1 $f4,0x4($a1) +/* f0a9448: e4440fa0 */ swc1 $f4,0xfa0($v0) +/* f0a944c: c4a60008 */ lwc1 $f6,0x8($a1) +/* f0a9450: e4460fa4 */ swc1 $f6,0xfa4($v0) +/* f0a9454: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a9458: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0a945c: 03e00008 */ jr $ra +/* f0a9460: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a9464 +/* f0a9464: 3c02800a */ lui $v0,0x800a +/* f0a9468: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a946c: c4800000 */ lwc1 $f0,0x0($a0) +/* f0a9470: e4400b94 */ swc1 $f0,0xb94($v0) +/* f0a9474: e4401338 */ swc1 $f0,0x1338($v0) +/* f0a9478: c4800004 */ lwc1 $f0,0x4($a0) +/* f0a947c: e4400b98 */ swc1 $f0,0xb98($v0) +/* f0a9480: e440133c */ swc1 $f0,0x133c($v0) +/* f0a9484: c4800008 */ lwc1 $f0,0x8($a0) +/* f0a9488: e4400b9c */ swc1 $f0,0xb9c($v0) +/* f0a948c: 03e00008 */ jr $ra +/* f0a9490: e4401340 */ swc1 $f0,0x1340($v0) +); + +GLOBAL_ASM( +glabel func0f0a9494 +/* f0a9494: 10800006 */ beqz $a0,.L0f0a94b0 +/* f0a9498: 3c03800a */ lui $v1,0x800a +/* f0a949c: 24010001 */ addiu $at,$zero,0x1 +/* f0a94a0: 10810009 */ beq $a0,$at,.L0f0a94c8 +/* f0a94a4: 00000000 */ sll $zero,$zero,0x0 +/* f0a94a8: 03e00008 */ jr $ra +/* f0a94ac: 00000000 */ sll $zero,$zero,0x0 +.L0f0a94b0: +/* f0a94b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0a94b4: 8c6e0284 */ lw $t6,0x284($v1) +/* f0a94b8: adc00cec */ sw $zero,0xcec($t6) +/* f0a94bc: 8c620284 */ lw $v0,0x284($v1) +/* f0a94c0: 8c4f0cec */ lw $t7,0xcec($v0) +/* f0a94c4: ac4f1490 */ sw $t7,0x1490($v0) +.L0f0a94c8: +/* f0a94c8: 03e00008 */ jr $ra +/* f0a94cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a94d0 +/* f0a94d0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0a94d4: 3c02800a */ lui $v0,0x800a +/* f0a94d8: afbf0014 */ sw $ra,0x14($sp) +/* f0a94dc: 00803825 */ or $a3,$a0,$zero +/* f0a94e0: 10800008 */ beqz $a0,.L0f0a9504 +/* f0a94e4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a94e8: 24030001 */ addiu $v1,$zero,0x1 +/* f0a94ec: 10830039 */ beq $a0,$v1,.L0f0a95d4 +/* f0a94f0: 24010002 */ addiu $at,$zero,0x2 +/* f0a94f4: 10810037 */ beq $a0,$at,.L0f0a95d4 +/* f0a94f8: 00000000 */ sll $zero,$zero,0x0 +/* f0a94fc: 10000038 */ beqz $zero,.L0f0a95e0 +/* f0a9500: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0a9504: +/* f0a9504: 3c017f1b */ lui $at,0x7f1b +/* f0a9508: c422cbb0 */ lwc1 $f2,-0x3450($at) +/* f0a950c: c4a00000 */ lwc1 $f0,0x0($a1) +/* f0a9510: 3c017f1b */ lui $at,0x7f1b +/* f0a9514: 4600103c */ c.lt.s $f2,$f0 +/* f0a9518: 00000000 */ sll $zero,$zero,0x0 +/* f0a951c: 45020030 */ bc1fl .L0f0a95e0 +/* f0a9520: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a9524: c42ccbb4 */ lwc1 $f12,-0x344c($at) +/* f0a9528: 460c003c */ c.lt.s $f0,$f12 +/* f0a952c: 00000000 */ sll $zero,$zero,0x0 +/* f0a9530: 4502002b */ bc1fl .L0f0a95e0 +/* f0a9534: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a9538: c4a00004 */ lwc1 $f0,0x4($a1) +/* f0a953c: 4600103c */ c.lt.s $f2,$f0 +/* f0a9540: 00000000 */ sll $zero,$zero,0x0 +/* f0a9544: 45020026 */ bc1fl .L0f0a95e0 +/* f0a9548: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a954c: 460c003c */ c.lt.s $f0,$f12 +/* f0a9550: 00000000 */ sll $zero,$zero,0x0 +/* f0a9554: 45020022 */ bc1fl .L0f0a95e0 +/* f0a9558: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a955c: c4a00008 */ lwc1 $f0,0x8($a1) +/* f0a9560: 4600103c */ c.lt.s $f2,$f0 +/* f0a9564: 00000000 */ sll $zero,$zero,0x0 +/* f0a9568: 4502001d */ bc1fl .L0f0a95e0 +/* f0a956c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a9570: 460c003c */ c.lt.s $f0,$f12 +/* f0a9574: 24030001 */ addiu $v1,$zero,0x1 +/* f0a9578: 45020019 */ bc1fl .L0f0a95e0 +/* f0a957c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a9580: ac430cec */ sw $v1,0xcec($v0) +/* f0a9584: ac431490 */ sw $v1,0x1490($v0) +/* f0a9588: c4a00000 */ lwc1 $f0,0x0($a1) +/* f0a958c: e4400cf0 */ swc1 $f0,0xcf0($v0) +/* f0a9590: e4401494 */ swc1 $f0,0x1494($v0) +/* f0a9594: c4a00004 */ lwc1 $f0,0x4($a1) +/* f0a9598: e4400cf4 */ swc1 $f0,0xcf4($v0) +/* f0a959c: e4401498 */ swc1 $f0,0x1498($v0) +/* f0a95a0: c4a00008 */ lwc1 $f0,0x8($a1) +/* f0a95a4: e4400cf8 */ swc1 $f0,0xcf8($v0) +/* f0a95a8: e440149c */ swc1 $f0,0x149c($v0) +/* f0a95ac: c4c00000 */ lwc1 $f0,0x0($a2) +/* f0a95b0: e4400cfc */ swc1 $f0,0xcfc($v0) +/* f0a95b4: e44014a0 */ swc1 $f0,0x14a0($v0) +/* f0a95b8: c4c00004 */ lwc1 $f0,0x4($a2) +/* f0a95bc: e4400d00 */ swc1 $f0,0xd00($v0) +/* f0a95c0: e44014a4 */ swc1 $f0,0x14a4($v0) +/* f0a95c4: c4c00008 */ lwc1 $f0,0x8($a2) +/* f0a95c8: e4400d04 */ swc1 $f0,0xd04($v0) +/* f0a95cc: 10000003 */ beqz $zero,.L0f0a95dc +/* f0a95d0: e44014a8 */ swc1 $f0,0x14a8($v0) +.L0f0a95d4: +/* f0a95d4: 0fc2c0d0 */ jal func0f0b0340 +/* f0a95d8: 24e4ffff */ addiu $a0,$a3,-1 +.L0f0a95dc: +/* f0a95dc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0a95e0: +/* f0a95e0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0a95e4: 03e00008 */ jr $ra +/* f0a95e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a95ec +/* f0a95ec: 10a00008 */ beqz $a1,.L0f0a9610 +/* f0a95f0: 3c02800a */ lui $v0,0x800a +/* f0a95f4: 3c02800a */ lui $v0,0x800a +/* f0a95f8: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a95fc: 00807827 */ nor $t7,$a0,$zero +/* f0a9600: 8c4e16d8 */ lw $t6,0x16d8($v0) +/* f0a9604: 01cfc024 */ and $t8,$t6,$t7 +/* f0a9608: 03e00008 */ jr $ra +/* f0a960c: ac5816d8 */ sw $t8,0x16d8($v0) +.L0f0a9610: +/* f0a9610: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0a9614: 8c5916d8 */ lw $t9,0x16d8($v0) +/* f0a9618: 03244025 */ or $t0,$t9,$a0 +/* f0a961c: ac4816d8 */ sw $t0,0x16d8($v0) +/* f0a9620: 03e00008 */ jr $ra +/* f0a9624: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a9628 +/* f0a9628: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0a962c: afb20020 */ sw $s2,0x20($sp) +/* f0a9630: afb1001c */ sw $s1,0x1c($sp) +/* f0a9634: 00809025 */ or $s2,$a0,$zero +/* f0a9638: afbf0024 */ sw $ra,0x24($sp) +/* f0a963c: 3c11800a */ lui $s1,0x800a +/* f0a9640: afb00018 */ sw $s0,0x18($sp) +/* f0a9644: afa5003c */ sw $a1,0x3c($sp) +/* f0a9648: 8e31a244 */ lw $s1,-0x5dbc($s1) +/* f0a964c: 0fc2866a */ jal func0f0a19a8 +/* f0a9650: 00002025 */ or $a0,$zero,$zero +/* f0a9654: afa20030 */ sw $v0,0x30($sp) +/* f0a9658: 2410ffff */ addiu $s0,$zero,-1 +/* f0a965c: 00402025 */ or $a0,$v0,$zero +/* f0a9660: 0fc2a685 */ jal func0f0a9a14 +/* f0a9664: 00002825 */ or $a1,$zero,$zero +/* f0a9668: 14520002 */ bne $v0,$s2,.L0f0a9674 +/* f0a966c: 8fa40030 */ lw $a0,0x30($sp) +/* f0a9670: 00008025 */ or $s0,$zero,$zero +.L0f0a9674: +/* f0a9674: 0fc2a685 */ jal func0f0a9a14 +/* f0a9678: 24050001 */ addiu $a1,$zero,0x1 +/* f0a967c: 14520002 */ bne $v0,$s2,.L0f0a9688 +/* f0a9680: 2401ffff */ addiu $at,$zero,-1 +/* f0a9684: 24100001 */ addiu $s0,$zero,0x1 +.L0f0a9688: +/* f0a9688: 12010013 */ beq $s0,$at,.L0f0a96d8 +/* f0a968c: 8fa40030 */ lw $a0,0x30($sp) +/* f0a9690: 02002825 */ or $a1,$s0,$zero +/* f0a9694: 0fc2c613 */ jal func0f0b184c +/* f0a9698: 24060001 */ addiu $a2,$zero,0x1 +/* f0a969c: 1040000e */ beqz $v0,.L0f0a96d8 +/* f0a96a0: 00107080 */ sll $t6,$s0,0x2 +/* f0a96a4: 022e1021 */ addu $v0,$s1,$t6 +/* f0a96a8: 8c4f0858 */ lw $t7,0x858($v0) +/* f0a96ac: 8fb8003c */ lw $t8,0x3c($sp) +/* f0a96b0: 8c430860 */ lw $v1,0x860($v0) +/* f0a96b4: 00124880 */ sll $t1,$s2,0x2 +/* f0a96b8: 01f8c821 */ addu $t9,$t7,$t8 +/* f0a96bc: 0079082a */ slt $at,$v1,$t9 +/* f0a96c0: 10200002 */ beqz $at,.L0f0a96cc +/* f0a96c4: ac590858 */ sw $t9,0x858($v0) +/* f0a96c8: ac430858 */ sw $v1,0x858($v0) +.L0f0a96cc: +/* f0a96cc: 02295021 */ addu $t2,$s1,$t1 +/* f0a96d0: 10000021 */ beqz $zero,.L0f0a9758 +/* f0a96d4: ad4017a8 */ sw $zero,0x17a8($t2) +.L0f0a96d8: +/* f0a96d8: 2401ffff */ addiu $at,$zero,-1 +/* f0a96dc: 1201000d */ beq $s0,$at,.L0f0a9714 +/* f0a96e0: 00001825 */ or $v1,$zero,$zero +/* f0a96e4: 8fa40030 */ lw $a0,0x30($sp) +/* f0a96e8: 02002825 */ or $a1,$s0,$zero +/* f0a96ec: 24060002 */ addiu $a2,$zero,0x2 +/* f0a96f0: 0fc2c613 */ jal func0f0b184c +/* f0a96f4: afa00028 */ sw $zero,0x28($sp) +/* f0a96f8: 10400006 */ beqz $v0,.L0f0a9714 +/* f0a96fc: 8fa30028 */ lw $v1,0x28($sp) +/* f0a9700: 00105880 */ sll $t3,$s0,0x2 +/* f0a9704: 022b1021 */ addu $v0,$s1,$t3 +/* f0a9708: 8c4c0ffc */ lw $t4,0xffc($v0) +/* f0a970c: 8c4d0858 */ lw $t5,0x858($v0) +/* f0a9710: 018d1821 */ addu $v1,$t4,$t5 +.L0f0a9714: +/* f0a9714: 00127080 */ sll $t6,$s2,0x2 +/* f0a9718: 01d27023 */ subu $t6,$t6,$s2 +/* f0a971c: 000e7080 */ sll $t6,$t6,0x2 +/* f0a9720: 3c0f8007 */ lui $t7,0x8007 +/* f0a9724: 01ee7821 */ addu $t7,$t7,$t6 +/* f0a9728: 8def0368 */ lw $t7,0x368($t7) +/* f0a972c: 8fa4003c */ lw $a0,0x3c($sp) +/* f0a9730: 00124080 */ sll $t0,$s2,0x2 +/* f0a9734: 01e31023 */ subu $v0,$t7,$v1 +/* f0a9738: 0044082a */ slt $at,$v0,$a0 +/* f0a973c: 10200005 */ beqz $at,.L0f0a9754 +/* f0a9740: 02284821 */ addu $t1,$s1,$t0 +/* f0a9744: 0012c080 */ sll $t8,$s2,0x2 +/* f0a9748: 0238c821 */ addu $t9,$s1,$t8 +/* f0a974c: 10000002 */ beqz $zero,.L0f0a9758 +/* f0a9750: af2217a8 */ sw $v0,0x17a8($t9) +.L0f0a9754: +/* f0a9754: ad2417a8 */ sw $a0,0x17a8($t1) +.L0f0a9758: +/* f0a9758: 8fbf0024 */ lw $ra,0x24($sp) +/* f0a975c: 8fb00018 */ lw $s0,0x18($sp) +/* f0a9760: 8fb1001c */ lw $s1,0x1c($sp) +/* f0a9764: 8fb20020 */ lw $s2,0x20($sp) +/* f0a9768: 03e00008 */ jr $ra +/* f0a976c: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f0a9770 +/* f0a9770: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0a9774: afb50028 */ sw $s5,0x28($sp) +/* f0a9778: 3c02800a */ lui $v0,0x800a +/* f0a977c: 8c55a244 */ lw $s5,-0x5dbc($v0) +/* f0a9780: afb70030 */ sw $s7,0x30($sp) +/* f0a9784: afb6002c */ sw $s6,0x2c($sp) +/* f0a9788: afb40024 */ sw $s4,0x24($sp) +/* f0a978c: afb30020 */ sw $s3,0x20($sp) +/* f0a9790: 00047080 */ sll $t6,$a0,0x2 +/* f0a9794: afbf0034 */ sw $ra,0x34($sp) +/* f0a9798: afb2001c */ sw $s2,0x1c($sp) +/* f0a979c: afb10018 */ sw $s1,0x18($sp) +/* f0a97a0: afb00014 */ sw $s0,0x14($sp) +/* f0a97a4: 02ae7821 */ addu $t7,$s5,$t6 +/* f0a97a8: 0080b825 */ or $s7,$a0,$zero +/* f0a97ac: 8df217a8 */ lw $s2,0x17a8($t7) +/* f0a97b0: 24130002 */ addiu $s3,$zero,0x2 +/* f0a97b4: 0000a025 */ or $s4,$zero,$zero +/* f0a97b8: 02a0b025 */ or $s6,$s5,$zero +.L0f0a97bc: +/* f0a97bc: 82b80640 */ lb $t8,0x640($s5) +/* f0a97c0: 00008025 */ or $s0,$zero,$zero +/* f0a97c4: 02c08825 */ or $s1,$s6,$zero +/* f0a97c8: 53000019 */ beqzl $t8,.L0f0a9830 +/* f0a97cc: 26940001 */ addiu $s4,$s4,0x1 +.L0f0a97d0: +/* f0a97d0: 823915e4 */ lb $t9,0x15e4($s1) +/* f0a97d4: 02002825 */ or $a1,$s0,$zero +/* f0a97d8: 24060001 */ addiu $a2,$zero,0x1 +/* f0a97dc: 56f90011 */ bnel $s7,$t9,.L0f0a9824 +/* f0a97e0: 26100001 */ addiu $s0,$s0,0x1 +/* f0a97e4: 0fc2c613 */ jal func0f0b184c +/* f0a97e8: 92a40638 */ lbu $a0,0x638($s5) +/* f0a97ec: 1040000c */ beqz $v0,.L0f0a9820 +/* f0a97f0: 00144100 */ sll $t0,$s4,0x4 +/* f0a97f4: 01144023 */ subu $t0,$t0,$s4 +/* f0a97f8: 00084080 */ sll $t0,$t0,0x2 +/* f0a97fc: 01144021 */ addu $t0,$t0,$s4 +/* f0a9800: 000840c0 */ sll $t0,$t0,0x3 +/* f0a9804: 01144021 */ addu $t0,$t0,$s4 +/* f0a9808: 00084080 */ sll $t0,$t0,0x2 +/* f0a980c: 02c84821 */ addu $t1,$s6,$t0 +/* f0a9810: 00105080 */ sll $t2,$s0,0x2 +/* f0a9814: 012a5821 */ addu $t3,$t1,$t2 +/* f0a9818: 8d6c0858 */ lw $t4,0x858($t3) +/* f0a981c: 01929021 */ addu $s2,$t4,$s2 +.L0f0a9820: +/* f0a9820: 26100001 */ addiu $s0,$s0,0x1 +.L0f0a9824: +/* f0a9824: 1613ffea */ bne $s0,$s3,.L0f0a97d0 +/* f0a9828: 26310001 */ addiu $s1,$s1,0x1 +/* f0a982c: 26940001 */ addiu $s4,$s4,0x1 +.L0f0a9830: +/* f0a9830: 1693ffe2 */ bne $s4,$s3,.L0f0a97bc +/* f0a9834: 26b507a4 */ addiu $s5,$s5,0x7a4 +/* f0a9838: 8fbf0034 */ lw $ra,0x34($sp) +/* f0a983c: 02401025 */ or $v0,$s2,$zero +/* f0a9840: 8fb2001c */ lw $s2,0x1c($sp) +/* f0a9844: 8fb00014 */ lw $s0,0x14($sp) +/* f0a9848: 8fb10018 */ lw $s1,0x18($sp) +/* f0a984c: 8fb30020 */ lw $s3,0x20($sp) +/* f0a9850: 8fb40024 */ lw $s4,0x24($sp) +/* f0a9854: 8fb50028 */ lw $s5,0x28($sp) +/* f0a9858: 8fb6002c */ lw $s6,0x2c($sp) +/* f0a985c: 8fb70030 */ lw $s7,0x30($sp) +/* f0a9860: 03e00008 */ jr $ra +/* f0a9864: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f0a9868 +/* f0a9868: 3c02800a */ lui $v0,0x800a +/* f0a986c: 8c47a244 */ lw $a3,-0x5dbc($v0) +/* f0a9870: 00047080 */ sll $t6,$a0,0x2 +/* f0a9874: 00003025 */ or $a2,$zero,$zero +/* f0a9878: 00ee7821 */ addu $t7,$a3,$t6 +/* f0a987c: 8de317a8 */ lw $v1,0x17a8($t7) +/* f0a9880: 24090002 */ addiu $t1,$zero,0x2 +/* f0a9884: 00e02825 */ or $a1,$a3,$zero +.L0f0a9888: +/* f0a9888: 80f80640 */ lb $t8,0x640($a3) +/* f0a988c: 00001025 */ or $v0,$zero,$zero +/* f0a9890: 00a04025 */ or $t0,$a1,$zero +/* f0a9894: 53000013 */ beqzl $t8,.L0f0a98e4 +/* f0a9898: 24c60001 */ addiu $a2,$a2,0x1 +.L0f0a989c: +/* f0a989c: 811915e4 */ lb $t9,0x15e4($t0) +/* f0a98a0: 00065100 */ sll $t2,$a2,0x4 +/* f0a98a4: 01465023 */ subu $t2,$t2,$a2 +/* f0a98a8: 1499000a */ bne $a0,$t9,.L0f0a98d4 +/* f0a98ac: 000a5080 */ sll $t2,$t2,0x2 +/* f0a98b0: 01465021 */ addu $t2,$t2,$a2 +/* f0a98b4: 000a50c0 */ sll $t2,$t2,0x3 +/* f0a98b8: 01465021 */ addu $t2,$t2,$a2 +/* f0a98bc: 000a5080 */ sll $t2,$t2,0x2 +/* f0a98c0: 00aa5821 */ addu $t3,$a1,$t2 +/* f0a98c4: 00026080 */ sll $t4,$v0,0x2 +/* f0a98c8: 016c6821 */ addu $t5,$t3,$t4 +/* f0a98cc: 8dae0858 */ lw $t6,0x858($t5) +/* f0a98d0: 01c31821 */ addu $v1,$t6,$v1 +.L0f0a98d4: +/* f0a98d4: 24420001 */ addiu $v0,$v0,0x1 +/* f0a98d8: 1449fff0 */ bne $v0,$t1,.L0f0a989c +/* f0a98dc: 25080001 */ addiu $t0,$t0,0x1 +/* f0a98e0: 24c60001 */ addiu $a2,$a2,0x1 +.L0f0a98e4: +/* f0a98e4: 14c9ffe8 */ bne $a2,$t1,.L0f0a9888 +/* f0a98e8: 24e707a4 */ addiu $a3,$a3,0x7a4 +/* f0a98ec: 03e00008 */ jr $ra +/* f0a98f0: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f0a98f4 +/* f0a98f4: 00047080 */ sll $t6,$a0,0x2 +/* f0a98f8: 01c47023 */ subu $t6,$t6,$a0 +/* f0a98fc: 000e7080 */ sll $t6,$t6,0x2 +/* f0a9900: 3c028007 */ lui $v0,0x8007 +/* f0a9904: 004e1021 */ addu $v0,$v0,$t6 +/* f0a9908: 03e00008 */ jr $ra +/* f0a990c: 8c420368 */ lw $v0,0x368($v0) +); + +GLOBAL_ASM( +glabel func0f0a9910 +/* f0a9910: 248efff4 */ addiu $t6,$a0,-12 +/* f0a9914: 2dc10015 */ sltiu $at,$t6,0x15 +/* f0a9918: 10200016 */ beqz $at,.L0f0a9974 +/* f0a991c: 000e7080 */ sll $t6,$t6,0x2 +/* f0a9920: 3c017f1b */ lui $at,0x7f1b +/* f0a9924: 002e0821 */ addu $at,$at,$t6 +/* f0a9928: 8c2ecbb8 */ lw $t6,-0x3448($at) +/* f0a992c: 01c00008 */ jr $t6 +/* f0a9930: 00000000 */ sll $zero,$zero,0x0 +/* f0a9934: 3c0f800a */ lui $t7,0x800a +/* f0a9938: 8defa474 */ lw $t7,-0x5b8c($t7) +/* f0a993c: 2401001d */ addiu $at,$zero,0x1d +/* f0a9940: 55e1000d */ bnel $t7,$at,.L0f0a9978 +/* f0a9944: 24020001 */ addiu $v0,$zero,0x1 +/* f0a9948: 03e00008 */ jr $ra +/* f0a994c: 00001025 */ or $v0,$zero,$zero +/* f0a9950: 3c18800a */ lui $t8,0x800a +/* f0a9954: 8f18a474 */ lw $t8,-0x5b8c($t8) +/* f0a9958: 24010031 */ addiu $at,$zero,0x31 +/* f0a995c: 57010006 */ bnel $t8,$at,.L0f0a9978 +/* f0a9960: 24020001 */ addiu $v0,$zero,0x1 +/* f0a9964: 03e00008 */ jr $ra +/* f0a9968: 00001025 */ or $v0,$zero,$zero +/* f0a996c: 03e00008 */ jr $ra +/* f0a9970: 00001025 */ or $v0,$zero,$zero +.L0f0a9974: +/* f0a9974: 24020001 */ addiu $v0,$zero,0x1 +.L0f0a9978: +/* f0a9978: 03e00008 */ jr $ra +/* f0a997c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a9980 +/* f0a9980: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0a9984: afb20020 */ sw $s2,0x20($sp) +/* f0a9988: afb40028 */ sw $s4,0x28($sp) +/* f0a998c: afb30024 */ sw $s3,0x24($sp) +/* f0a9990: afb1001c */ sw $s1,0x1c($sp) +/* f0a9994: afb00018 */ sw $s0,0x18($sp) +/* f0a9998: 3c128007 */ lui $s2,0x8007 +/* f0a999c: 00808825 */ or $s1,$a0,$zero +/* f0a99a0: afbf002c */ sw $ra,0x2c($sp) +/* f0a99a4: 26520368 */ addiu $s2,$s2,0x368 +/* f0a99a8: 00008025 */ or $s0,$zero,$zero +/* f0a99ac: 2413000c */ addiu $s3,$zero,0xc +/* f0a99b0: 24140021 */ addiu $s4,$zero,0x21 +.L0f0a99b4: +/* f0a99b4: 16200004 */ bnez $s1,.L0f0a99c8 +/* f0a99b8: 24030001 */ addiu $v1,$zero,0x1 +/* f0a99bc: 0fc2a644 */ jal func0f0a9910 +/* f0a99c0: 02002025 */ or $a0,$s0,$zero +/* f0a99c4: 00401825 */ or $v1,$v0,$zero +.L0f0a99c8: +/* f0a99c8: 50600008 */ beqzl $v1,.L0f0a99ec +/* f0a99cc: 26100001 */ addiu $s0,$s0,0x1 +/* f0a99d0: 02130019 */ multu $s0,$s3 +/* f0a99d4: 02002025 */ or $a0,$s0,$zero +/* f0a99d8: 00007012 */ mflo $t6 +/* f0a99dc: 024e7821 */ addu $t7,$s2,$t6 +/* f0a99e0: 0fc2a58a */ jal func0f0a9628 +/* f0a99e4: 8de50000 */ lw $a1,0x0($t7) +/* f0a99e8: 26100001 */ addiu $s0,$s0,0x1 +.L0f0a99ec: +/* f0a99ec: 1614fff1 */ bne $s0,$s4,.L0f0a99b4 +/* f0a99f0: 00000000 */ sll $zero,$zero,0x0 +/* f0a99f4: 8fbf002c */ lw $ra,0x2c($sp) +/* f0a99f8: 8fb00018 */ lw $s0,0x18($sp) +/* f0a99fc: 8fb1001c */ lw $s1,0x1c($sp) +/* f0a9a00: 8fb20020 */ lw $s2,0x20($sp) +/* f0a9a04: 8fb30024 */ lw $s3,0x24($sp) +/* f0a9a08: 8fb40028 */ lw $s4,0x28($sp) +/* f0a9a0c: 03e00008 */ jr $ra +/* f0a9a10: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f0a9a14 +/* f0a9a14: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0a9a18: afbf0014 */ sw $ra,0x14($sp) +/* f0a9a1c: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0a9a20: afa5001c */ sw $a1,0x1c($sp) +/* f0a9a24: 14400003 */ bnez $v0,.L0f0a9a34 +/* f0a9a28: 00402025 */ or $a0,$v0,$zero +/* f0a9a2c: 1000000d */ beqz $zero,.L0f0a9a64 +/* f0a9a30: 00001025 */ or $v0,$zero,$zero +.L0f0a9a34: +/* f0a9a34: 8fa3001c */ lw $v1,0x1c($sp) +/* f0a9a38: 00037080 */ sll $t6,$v1,0x2 +/* f0a9a3c: 004e7821 */ addu $t7,$v0,$t6 +/* f0a9a40: 8df8001c */ lw $t8,0x1c($t7) +/* f0a9a44: 01c01825 */ or $v1,$t6,$zero +/* f0a9a48: 0083c821 */ addu $t9,$a0,$v1 +/* f0a9a4c: 57000004 */ bnezl $t8,.L0f0a9a60 +/* f0a9a50: 8f28001c */ lw $t0,0x1c($t9) +/* f0a9a54: 10000003 */ beqz $zero,.L0f0a9a64 +/* f0a9a58: 00001025 */ or $v0,$zero,$zero +/* f0a9a5c: 8f28001c */ lw $t0,0x1c($t9) +.L0f0a9a60: +/* f0a9a60: 8d020000 */ lw $v0,0x0($t0) +.L0f0a9a64: +/* f0a9a64: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a9a68: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0a9a6c: 03e00008 */ jr $ra +/* f0a9a70: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a9a74 +/* f0a9a74: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0a9a78: afbf0014 */ sw $ra,0x14($sp) +/* f0a9a7c: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0a9a80: afa5001c */ sw $a1,0x1c($sp) +/* f0a9a84: 1040000a */ beqz $v0,.L0f0a9ab0 +/* f0a9a88: 8fae001c */ lw $t6,0x1c($sp) +/* f0a9a8c: 000e7880 */ sll $t7,$t6,0x2 +/* f0a9a90: 004fc021 */ addu $t8,$v0,$t7 +/* f0a9a94: 8f03001c */ lw $v1,0x1c($t8) +/* f0a9a98: 50600006 */ beqzl $v1,.L0f0a9ab4 +/* f0a9a9c: 00001025 */ or $v0,$zero,$zero +/* f0a9aa0: 0fc2a5dc */ jal func0f0a9770 +/* f0a9aa4: 8c640000 */ lw $a0,0x0($v1) +/* f0a9aa8: 10000003 */ beqz $zero,.L0f0a9ab8 +/* f0a9aac: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0a9ab0: +/* f0a9ab0: 00001025 */ or $v0,$zero,$zero +.L0f0a9ab4: +/* f0a9ab4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0a9ab8: +/* f0a9ab8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0a9abc: 03e00008 */ jr $ra +/* f0a9ac0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a9ac4 +/* f0a9ac4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0a9ac8: afbf0014 */ sw $ra,0x14($sp) +/* f0a9acc: afa5001c */ sw $a1,0x1c($sp) +/* f0a9ad0: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0a9ad4: afa60020 */ sw $a2,0x20($sp) +/* f0a9ad8: 10400009 */ beqz $v0,.L0f0a9b00 +/* f0a9adc: 8fae001c */ lw $t6,0x1c($sp) +/* f0a9ae0: 000e7880 */ sll $t7,$t6,0x2 +/* f0a9ae4: 004fc021 */ addu $t8,$v0,$t7 +/* f0a9ae8: 8f03001c */ lw $v1,0x1c($t8) +/* f0a9aec: 8fa50020 */ lw $a1,0x20($sp) +/* f0a9af0: 50600004 */ beqzl $v1,.L0f0a9b04 +/* f0a9af4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a9af8: 0fc2a58a */ jal func0f0a9628 +/* f0a9afc: 8c640000 */ lw $a0,0x0($v1) +.L0f0a9b00: +/* f0a9b00: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0a9b04: +/* f0a9b04: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0a9b08: 03e00008 */ jr $ra +/* f0a9b0c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a9b10 +/* f0a9b10: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0a9b14: afbf0014 */ sw $ra,0x14($sp) +/* f0a9b18: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0a9b1c: afa5001c */ sw $a1,0x1c($sp) +/* f0a9b20: 8fae001c */ lw $t6,0x1c($sp) +/* f0a9b24: 8fbf0014 */ lw $ra,0x14($sp) +/* f0a9b28: 000e7880 */ sll $t7,$t6,0x2 +/* f0a9b2c: 004fc021 */ addu $t8,$v0,$t7 +/* f0a9b30: 8f03001c */ lw $v1,0x1c($t8) +/* f0a9b34: 00001025 */ or $v0,$zero,$zero +/* f0a9b38: 10600009 */ beqz $v1,.L0f0a9b60 +/* f0a9b3c: 00000000 */ sll $zero,$zero,0x0 +/* f0a9b40: 8c790000 */ lw $t9,0x0($v1) +/* f0a9b44: 3c028007 */ lui $v0,0x8007 +/* f0a9b48: 00194080 */ sll $t0,$t9,0x2 +/* f0a9b4c: 01194023 */ subu $t0,$t0,$t9 +/* f0a9b50: 00084080 */ sll $t0,$t0,0x2 +/* f0a9b54: 00481021 */ addu $v0,$v0,$t0 +/* f0a9b58: 10000001 */ beqz $zero,.L0f0a9b60 +/* f0a9b5c: 8c420368 */ lw $v0,0x368($v0) +.L0f0a9b60: +/* f0a9b60: 03e00008 */ jr $ra +/* f0a9b64: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f0a9b68 +/* f0a9b68: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0a9b6c: 3c0e8008 */ lui $t6,0x8008 +/* f0a9b70: 8dcefafc */ lw $t6,-0x504($t6) +/* f0a9b74: afb00038 */ sw $s0,0x38($sp) +/* f0a9b78: afa7006c */ sw $a3,0x6c($sp) +/* f0a9b7c: 00c08025 */ or $s0,$a2,$zero +/* f0a9b80: afbf003c */ sw $ra,0x3c($sp) +/* f0a9b84: afa40060 */ sw $a0,0x60($sp) +/* f0a9b88: afa50064 */ sw $a1,0x64($sp) +/* f0a9b8c: 3c078008 */ lui $a3,0x8008 +/* f0a9b90: afa0005c */ sw $zero,0x5c($sp) +/* f0a9b94: afa00058 */ sw $zero,0x58($sp) +/* f0a9b98: 8ce7fb00 */ lw $a3,-0x500($a3) +/* f0a9b9c: 8fa60064 */ lw $a2,0x64($sp) +/* f0a9ba0: 27a50048 */ addiu $a1,$sp,0x48 +/* f0a9ba4: 27a4004c */ addiu $a0,$sp,0x4c +/* f0a9ba8: afa00014 */ sw $zero,0x14($sp) +/* f0a9bac: afa00054 */ sw $zero,0x54($sp) +/* f0a9bb0: afa00050 */ sw $zero,0x50($sp) +/* f0a9bb4: afa00048 */ sw $zero,0x48($sp) +/* f0a9bb8: afa0004c */ sw $zero,0x4c($sp) +/* f0a9bbc: 0fc55cbe */ jal func0f1572f8 +/* f0a9bc0: afae0010 */ sw $t6,0x10($sp) +/* f0a9bc4: 8fa2006c */ lw $v0,0x6c($sp) +/* f0a9bc8: 24030001 */ addiu $v1,$zero,0x1 +/* f0a9bcc: 27a5005c */ addiu $a1,$sp,0x5c +/* f0a9bd0: 14430006 */ bne $v0,$v1,.L0f0a9bec +/* f0a9bd4: 27a60058 */ addiu $a2,$sp,0x58 +/* f0a9bd8: 8fa80048 */ lw $t0,0x48($sp) +/* f0a9bdc: afb0005c */ sw $s0,0x5c($sp) +/* f0a9be0: 02081021 */ addu $v0,$s0,$t0 +/* f0a9be4: 10000012 */ beqz $zero,.L0f0a9c30 +/* f0a9be8: afa20054 */ sw $v0,0x54($sp) +.L0f0a9bec: +/* f0a9bec: 14400006 */ bnez $v0,.L0f0a9c08 +/* f0a9bf0: 24010002 */ addiu $at,$zero,0x2 +/* f0a9bf4: 8fa80048 */ lw $t0,0x48($sp) +/* f0a9bf8: afb00054 */ sw $s0,0x54($sp) +/* f0a9bfc: 02087823 */ subu $t7,$s0,$t0 +/* f0a9c00: 1000000b */ beqz $zero,.L0f0a9c30 +/* f0a9c04: afaf005c */ sw $t7,0x5c($sp) +.L0f0a9c08: +/* f0a9c08: 14410009 */ bne $v0,$at,.L0f0a9c30 +/* f0a9c0c: 8fa80048 */ lw $t0,0x48($sp) +/* f0a9c10: 05010003 */ bgez $t0,.L0f0a9c20 +/* f0a9c14: 0008c043 */ sra $t8,$t0,0x1 +/* f0a9c18: 25010001 */ addiu $at,$t0,0x1 +/* f0a9c1c: 0001c043 */ sra $t8,$at,0x1 +.L0f0a9c20: +/* f0a9c20: 03101021 */ addu $v0,$t8,$s0 +/* f0a9c24: 0048c823 */ subu $t9,$v0,$t0 +/* f0a9c28: afb9005c */ sw $t9,0x5c($sp) +/* f0a9c2c: afa20054 */ sw $v0,0x54($sp) +.L0f0a9c30: +/* f0a9c30: 8fa20074 */ lw $v0,0x74($sp) +/* f0a9c34: 27a70054 */ addiu $a3,$sp,0x54 +/* f0a9c38: 27ad0050 */ addiu $t5,$sp,0x50 +/* f0a9c3c: 14430007 */ bne $v0,$v1,.L0f0a9c5c +/* f0a9c40: 00000000 */ sll $zero,$zero,0x0 +/* f0a9c44: 8fa20070 */ lw $v0,0x70($sp) +/* f0a9c48: 8fa9004c */ lw $t1,0x4c($sp) +/* f0a9c4c: afa20058 */ sw $v0,0x58($sp) +/* f0a9c50: 00491821 */ addu $v1,$v0,$t1 +/* f0a9c54: 10000014 */ beqz $zero,.L0f0a9ca8 +/* f0a9c58: afa30050 */ sw $v1,0x50($sp) +.L0f0a9c5c: +/* f0a9c5c: 14400007 */ bnez $v0,.L0f0a9c7c +/* f0a9c60: 24010002 */ addiu $at,$zero,0x2 +/* f0a9c64: 8fa20070 */ lw $v0,0x70($sp) +/* f0a9c68: 8fa9004c */ lw $t1,0x4c($sp) +/* f0a9c6c: afa20050 */ sw $v0,0x50($sp) +/* f0a9c70: 00495023 */ subu $t2,$v0,$t1 +/* f0a9c74: 1000000c */ beqz $zero,.L0f0a9ca8 +/* f0a9c78: afaa0058 */ sw $t2,0x58($sp) +.L0f0a9c7c: +/* f0a9c7c: 1441000a */ bne $v0,$at,.L0f0a9ca8 +/* f0a9c80: 8fa9004c */ lw $t1,0x4c($sp) +/* f0a9c84: 8fa20070 */ lw $v0,0x70($sp) +/* f0a9c88: 05210003 */ bgez $t1,.L0f0a9c98 +/* f0a9c8c: 00095843 */ sra $t3,$t1,0x1 +/* f0a9c90: 25210001 */ addiu $at,$t1,0x1 +/* f0a9c94: 00015843 */ sra $t3,$at,0x1 +.L0f0a9c98: +/* f0a9c98: 01621821 */ addu $v1,$t3,$v0 +/* f0a9c9c: 00696023 */ subu $t4,$v1,$t1 +/* f0a9ca0: afac0058 */ sw $t4,0x58($sp) +/* f0a9ca4: afa30050 */ sw $v1,0x50($sp) +.L0f0a9ca8: +/* f0a9ca8: 8fa40060 */ lw $a0,0x60($sp) +/* f0a9cac: 0fc54e16 */ jal func0f153858 +/* f0a9cb0: afad0010 */ sw $t5,0x10($sp) +/* f0a9cb4: 0c002f02 */ jal 0xbc08 +/* f0a9cb8: afa20060 */ sw $v0,0x60($sp) +/* f0a9cbc: 00028400 */ sll $s0,$v0,0x10 +/* f0a9cc0: 00107403 */ sra $t6,$s0,0x10 +/* f0a9cc4: 0c002f06 */ jal 0xbc18 +/* f0a9cc8: 01c08025 */ or $s0,$t6,$zero +/* f0a9ccc: 3c0f8008 */ lui $t7,0x8008 +/* f0a9cd0: 3c188008 */ lui $t8,0x8008 +/* f0a9cd4: 8f18fafc */ lw $t8,-0x504($t8) +/* f0a9cd8: 8deffb00 */ lw $t7,-0x500($t7) +/* f0a9cdc: 8fb90078 */ lw $t9,0x78($sp) +/* f0a9ce0: 240a00a0 */ addiu $t2,$zero,0xa0 +/* f0a9ce4: afaa001c */ sw $t2,0x1c($sp) +/* f0a9ce8: 8fa40060 */ lw $a0,0x60($sp) +/* f0a9cec: 27a5005c */ addiu $a1,$sp,0x5c +/* f0a9cf0: 27a60058 */ addiu $a2,$sp,0x58 +/* f0a9cf4: 8fa70064 */ lw $a3,0x64($sp) +/* f0a9cf8: afb00020 */ sw $s0,0x20($sp) +/* f0a9cfc: afa20024 */ sw $v0,0x24($sp) +/* f0a9d00: afa00028 */ sw $zero,0x28($sp) +/* f0a9d04: afa0002c */ sw $zero,0x2c($sp) +/* f0a9d08: afb80014 */ sw $t8,0x14($sp) +/* f0a9d0c: afaf0010 */ sw $t7,0x10($sp) +/* f0a9d10: 0fc55b92 */ jal func0f156e48 +/* f0a9d14: afb90018 */ sw $t9,0x18($sp) +/* f0a9d18: 8fbf003c */ lw $ra,0x3c($sp) +/* f0a9d1c: 8fb00038 */ lw $s0,0x38($sp) +/* f0a9d20: 27bd0060 */ addiu $sp,$sp,0x60 +/* f0a9d24: 03e00008 */ jr $ra +/* f0a9d28: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a9d2c +/* f0a9d2c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0a9d30: afa60040 */ sw $a2,0x40($sp) +/* f0a9d34: 00a03025 */ or $a2,$a1,$zero +/* f0a9d38: afa5003c */ sw $a1,0x3c($sp) +/* f0a9d3c: afbf0024 */ sw $ra,0x24($sp) +/* f0a9d40: afa40038 */ sw $a0,0x38($sp) +/* f0a9d44: 3c057f1b */ lui $a1,0x7f1b +/* f0a9d48: afa70044 */ sw $a3,0x44($sp) +/* f0a9d4c: 24a5c188 */ addiu $a1,$a1,-15992 +/* f0a9d50: 0c004dad */ jal 0x136b4 +/* f0a9d54: 27a4002c */ addiu $a0,$sp,0x2c +/* f0a9d58: 8fae0048 */ lw $t6,0x48($sp) +/* f0a9d5c: 8faf004c */ lw $t7,0x4c($sp) +/* f0a9d60: 8fb80050 */ lw $t8,0x50($sp) +/* f0a9d64: 8fa40038 */ lw $a0,0x38($sp) +/* f0a9d68: 27a5002c */ addiu $a1,$sp,0x2c +/* f0a9d6c: 8fa60040 */ lw $a2,0x40($sp) +/* f0a9d70: 8fa70044 */ lw $a3,0x44($sp) +/* f0a9d74: afae0010 */ sw $t6,0x10($sp) +/* f0a9d78: afaf0014 */ sw $t7,0x14($sp) +/* f0a9d7c: 0fc2a6da */ jal func0f0a9b68 +/* f0a9d80: afb80018 */ sw $t8,0x18($sp) +/* f0a9d84: 8fbf0024 */ lw $ra,0x24($sp) +/* f0a9d88: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0a9d8c: 03e00008 */ jr $ra +/* f0a9d90: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a9d94 +/* f0a9d94: a4800000 */ sh $zero,0x0($a0) +/* f0a9d98: a0800005 */ sb $zero,0x5($a0) +/* f0a9d9c: a0800004 */ sb $zero,0x4($a0) +/* f0a9da0: 03e00008 */ jr $ra +/* f0a9da4: a4800002 */ sh $zero,0x2($a0) +); + +GLOBAL_ASM( +glabel func0f0a9da8 +/* f0a9da8: 28c10015 */ slti $at,$a2,0x15 +/* f0a9dac: 54200023 */ bnezl $at,.L0f0a9e3c +/* f0a9db0: 80880005 */ lb $t0,0x5($a0) +/* f0a9db4: 00e50019 */ multu $a3,$a1 +/* f0a9db8: 00007012 */ mflo $t6 +/* f0a9dbc: 00000000 */ sll $zero,$zero,0x0 +/* f0a9dc0: 00000000 */ sll $zero,$zero,0x0 +/* f0a9dc4: 01c6001a */ div $zero,$t6,$a2 +/* f0a9dc8: 00001812 */ mflo $v1 +/* f0a9dcc: 00601025 */ or $v0,$v1,$zero +/* f0a9dd0: 14c00002 */ bnez $a2,.L0f0a9ddc +/* f0a9dd4: 00000000 */ sll $zero,$zero,0x0 +/* f0a9dd8: 0007000d */ break 0x7 +.L0f0a9ddc: +/* f0a9ddc: 2401ffff */ addiu $at,$zero,-1 +/* f0a9de0: 14c10004 */ bne $a2,$at,.L0f0a9df4 +/* f0a9de4: 3c018000 */ lui $at,0x8000 +/* f0a9de8: 15c10002 */ bne $t6,$at,.L0f0a9df4 +/* f0a9dec: 00000000 */ sll $zero,$zero,0x0 +/* f0a9df0: 0006000d */ break 0x6 +.L0f0a9df4: +/* f0a9df4: 58a00005 */ blezl $a1,.L0f0a9e0c +/* f0a9df8: 80830004 */ lb $v1,0x4($a0) +/* f0a9dfc: 5c600003 */ bgtzl $v1,.L0f0a9e0c +/* f0a9e00: 80830004 */ lb $v1,0x4($a0) +/* f0a9e04: 24020001 */ addiu $v0,$zero,0x1 +/* f0a9e08: 80830004 */ lb $v1,0x4($a0) +.L0f0a9e0c: +/* f0a9e0c: 00e03025 */ or $a2,$a3,$zero +/* f0a9e10: 54430008 */ bnel $v0,$v1,.L0f0a9e34 +/* f0a9e14: a4850000 */ sh $a1,0x0($a0) +/* f0a9e18: 848f0000 */ lh $t7,0x0($a0) +/* f0a9e1c: 24780001 */ addiu $t8,$v1,0x1 +/* f0a9e20: 00af082a */ slt $at,$a1,$t7 +/* f0a9e24: 50200003 */ beqzl $at,.L0f0a9e34 +/* f0a9e28: a4850000 */ sh $a1,0x0($a0) +/* f0a9e2c: a0980004 */ sb $t8,0x4($a0) +/* f0a9e30: a4850000 */ sh $a1,0x0($a0) +.L0f0a9e34: +/* f0a9e34: 00402825 */ or $a1,$v0,$zero +/* f0a9e38: 80880005 */ lb $t0,0x5($a0) +.L0f0a9e3c: +/* f0a9e3c: 80830004 */ lb $v1,0x4($a0) +/* f0a9e40: 3c0e800a */ lui $t6,0x800a +/* f0a9e44: 05010003 */ bgez $t0,.L0f0a9e54 +/* f0a9e48: 00a31023 */ subu $v0,$a1,$v1 +/* f0a9e4c: 5c400005 */ bgtzl $v0,.L0f0a9e64 +/* f0a9e50: 0068c821 */ addu $t9,$v1,$t0 +.L0f0a9e54: +/* f0a9e54: 19000009 */ blez $t0,.L0f0a9e7c +/* f0a9e58: 00000000 */ sll $zero,$zero,0x0 +/* f0a9e5c: 04410007 */ bgez $v0,.L0f0a9e7c +/* f0a9e60: 0068c821 */ addu $t9,$v1,$t0 +.L0f0a9e64: +/* f0a9e64: a0990004 */ sb $t9,0x4($a0) +/* f0a9e68: 80890004 */ lb $t1,0x4($a0) +/* f0a9e6c: a0800005 */ sb $zero,0x5($a0) +/* f0a9e70: a4800002 */ sh $zero,0x2($a0) +/* f0a9e74: 80880005 */ lb $t0,0x5($a0) +/* f0a9e78: 00a91023 */ subu $v0,$a1,$t1 +.L0f0a9e7c: +/* f0a9e7c: 0501000a */ bgez $t0,.L0f0a9ea8 +/* f0a9e80: 0048082a */ slt $at,$v0,$t0 +/* f0a9e84: 50200009 */ beqzl $at,.L0f0a9eac +/* f0a9e88: a0820005 */ sb $v0,0x5($a0) +/* f0a9e8c: 848b0002 */ lh $t3,0x2($a0) +/* f0a9e90: 00081823 */ negu $v1,$t0 +/* f0a9e94: 00035180 */ sll $t2,$v1,0x6 +/* f0a9e98: 014b082a */ slt $at,$t2,$t3 +/* f0a9e9c: 50200003 */ beqzl $at,.L0f0a9eac +/* f0a9ea0: a0820005 */ sb $v0,0x5($a0) +/* f0a9ea4: a48a0002 */ sh $t2,0x2($a0) +.L0f0a9ea8: +/* f0a9ea8: a0820005 */ sb $v0,0x5($a0) +.L0f0a9eac: +/* f0a9eac: 80880005 */ lb $t0,0x5($a0) +/* f0a9eb0: 19000006 */ blez $t0,.L0f0a9ecc +/* f0a9eb4: 2901fffd */ slti $at,$t0,-3 +/* f0a9eb8: 28c10006 */ slti $at,$a2,0x6 +/* f0a9ebc: 10200008 */ beqz $at,.L0f0a9ee0 +/* f0a9ec0: 00c03825 */ or $a3,$a2,$zero +/* f0a9ec4: 10000006 */ beqz $zero,.L0f0a9ee0 +/* f0a9ec8: 24070006 */ addiu $a3,$zero,0x6 +.L0f0a9ecc: +/* f0a9ecc: 10200004 */ beqz $at,.L0f0a9ee0 +/* f0a9ed0: 24070008 */ addiu $a3,$zero,0x8 +/* f0a9ed4: 00083823 */ negu $a3,$t0 +/* f0a9ed8: 00076040 */ sll $t4,$a3,0x1 +/* f0a9edc: 25870008 */ addiu $a3,$t4,0x8 +.L0f0a9ee0: +/* f0a9ee0: 51000035 */ beqzl $t0,.L0f0a9fb8 +/* f0a9ee4: a4800002 */ sh $zero,0x2($a0) +/* f0a9ee8: 85ce9ffa */ lh $t6,-0x6006($t6) +/* f0a9eec: 848d0002 */ lh $t5,0x2($a0) +/* f0a9ef0: 01c70019 */ multu $t6,$a3 +/* f0a9ef4: 00007812 */ mflo $t7 +/* f0a9ef8: 01afc021 */ addu $t8,$t5,$t7 +/* f0a9efc: a4980002 */ sh $t8,0x2($a0) +/* f0a9f00: 84820002 */ lh $v0,0x2($a0) +/* f0a9f04: 28410100 */ slti $at,$v0,0x100 +/* f0a9f08: 1420002b */ bnez $at,.L0f0a9fb8 +/* f0a9f0c: 00000000 */ sll $zero,$zero,0x0 +/* f0a9f10: 80880005 */ lb $t0,0x5($a0) +/* f0a9f14: 28410100 */ slti $at,$v0,0x100 +/* f0a9f18: 19000014 */ blez $t0,.L0f0a9f6c +/* f0a9f1c: 00000000 */ sll $zero,$zero,0x0 +/* f0a9f20: 28410100 */ slti $at,$v0,0x100 +/* f0a9f24: 14200024 */ bnez $at,.L0f0a9fb8 +/* f0a9f28: 00000000 */ sll $zero,$zero,0x0 +/* f0a9f2c: 19000022 */ blez $t0,.L0f0a9fb8 +/* f0a9f30: 244bffc0 */ addiu $t3,$v0,-64 +.L0f0a9f34: +/* f0a9f34: a48b0002 */ sh $t3,0x2($a0) +/* f0a9f38: 80890004 */ lb $t1,0x4($a0) +/* f0a9f3c: 84820002 */ lh $v0,0x2($a0) +/* f0a9f40: 2519ffff */ addiu $t9,$t0,-1 +/* f0a9f44: 252a0001 */ addiu $t2,$t1,0x1 +/* f0a9f48: 28410100 */ slti $at,$v0,0x100 +/* f0a9f4c: a0990005 */ sb $t9,0x5($a0) +/* f0a9f50: 14200019 */ bnez $at,.L0f0a9fb8 +/* f0a9f54: a08a0004 */ sb $t2,0x4($a0) +/* f0a9f58: 80880005 */ lb $t0,0x5($a0) +/* f0a9f5c: 5d00fff5 */ bgtzl $t0,.L0f0a9f34 +/* f0a9f60: 244bffc0 */ addiu $t3,$v0,-64 +/* f0a9f64: 03e00008 */ jr $ra +/* f0a9f68: 00000000 */ sll $zero,$zero,0x0 +.L0f0a9f6c: +/* f0a9f6c: 14200012 */ bnez $at,.L0f0a9fb8 +/* f0a9f70: 00000000 */ sll $zero,$zero,0x0 +/* f0a9f74: 05010010 */ bgez $t0,.L0f0a9fb8 +/* f0a9f78: 244fffc0 */ addiu $t7,$v0,-64 +.L0f0a9f7c: +/* f0a9f7c: a48f0002 */ sh $t7,0x2($a0) +/* f0a9f80: 808e0004 */ lb $t6,0x4($a0) +/* f0a9f84: 84820002 */ lh $v0,0x2($a0) +/* f0a9f88: 250c0001 */ addiu $t4,$t0,0x1 +/* f0a9f8c: 25cdffff */ addiu $t5,$t6,-1 +/* f0a9f90: 28410100 */ slti $at,$v0,0x100 +/* f0a9f94: a08c0005 */ sb $t4,0x5($a0) +/* f0a9f98: 14200007 */ bnez $at,.L0f0a9fb8 +/* f0a9f9c: a08d0004 */ sb $t5,0x4($a0) +/* f0a9fa0: 80880005 */ lb $t0,0x5($a0) +/* f0a9fa4: 0502fff5 */ bltzl $t0,.L0f0a9f7c +/* f0a9fa8: 244fffc0 */ addiu $t7,$v0,-64 +/* f0a9fac: 03e00008 */ jr $ra +/* f0a9fb0: 00000000 */ sll $zero,$zero,0x0 +/* f0a9fb4: a4800002 */ sh $zero,0x2($a0) +.L0f0a9fb8: +/* f0a9fb8: 03e00008 */ jr $ra +/* f0a9fbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0a9fc0 +/* f0a9fc0: 27bdff30 */ addiu $sp,$sp,-208 +/* f0a9fc4: afa600d8 */ sw $a2,0xd8($sp) +/* f0a9fc8: 8faf00d8 */ lw $t7,0xd8($sp) +/* f0a9fcc: 8fae00e0 */ lw $t6,0xe0($sp) +/* f0a9fd0: afb1001c */ sw $s1,0x1c($sp) +/* f0a9fd4: 8fb100ec */ lw $s1,0xec($sp) +/* f0a9fd8: afb70034 */ sw $s7,0x34($sp) +/* f0a9fdc: 8fb700e4 */ lw $s7,0xe4($sp) +/* f0a9fe0: afb20020 */ sw $s2,0x20($sp) +/* f0a9fe4: afb00018 */ sw $s0,0x18($sp) +/* f0a9fe8: 00808025 */ or $s0,$a0,$zero +/* f0a9fec: afbf003c */ sw $ra,0x3c($sp) +/* f0a9ff0: afa500d4 */ sw $a1,0xd4($sp) +/* f0a9ff4: afa700dc */ sw $a3,0xdc($sp) +/* f0a9ff8: 01cf9023 */ subu $s2,$t6,$t7 +/* f0a9ffc: afbe0038 */ sw $s8,0x38($sp) +/* f0aa000: afb60030 */ sw $s6,0x30($sp) +/* f0aa004: afb5002c */ sw $s5,0x2c($sp) +/* f0aa008: afb40028 */ sw $s4,0x28($sp) +/* f0aa00c: afb30024 */ sw $s3,0x24($sp) +/* f0aa010: 02403825 */ or $a3,$s2,$zero +/* f0aa014: 8fa500e8 */ lw $a1,0xe8($sp) +/* f0aa018: afb100b4 */ sw $s1,0xb4($sp) +/* f0aa01c: 02203025 */ or $a2,$s1,$zero +/* f0aa020: 0fc2a76a */ jal func0f0a9da8 +/* f0aa024: 02e02025 */ or $a0,$s7,$zero +/* f0aa028: 2a210015 */ slti $at,$s1,0x15 +/* f0aa02c: 8fa900e0 */ lw $t1,0xe0($sp) +/* f0aa030: 8fab00d8 */ lw $t3,0xd8($sp) +/* f0aa034: 8fac00dc */ lw $t4,0xdc($sp) +/* f0aa038: 14200008 */ bnez $at,.L0f0aa05c +/* f0aa03c: 8fad00d4 */ lw $t5,0xd4($sp) +/* f0aa040: 82f80004 */ lb $t8,0x4($s7) +/* f0aa044: 24160001 */ addiu $s6,$zero,0x1 +/* f0aa048: afb200b4 */ sw $s2,0xb4($sp) +/* f0aa04c: 44982000 */ mtc1 $t8,$f4 +/* f0aa050: 01323023 */ subu $a2,$t1,$s2 +/* f0aa054: 1000002b */ beqz $zero,.L0f0aa104 +/* f0aa058: 46802020 */ cvt.s.w $f0,$f4 +.L0f0aa05c: +/* f0aa05c: 0251001a */ div $zero,$s2,$s1 +/* f0aa060: 00001012 */ mflo $v0 +/* f0aa064: 24470001 */ addiu $a3,$v0,0x1 +/* f0aa068: 82f90004 */ lb $t9,0x4($s7) +/* f0aa06c: 00510019 */ multu $v0,$s1 +/* f0aa070: 0040b025 */ or $s6,$v0,$zero +/* f0aa074: 44993000 */ mtc1 $t9,$f6 +/* f0aa078: 00000000 */ sll $zero,$zero,0x0 +/* f0aa07c: 46803020 */ cvt.s.w $f0,$f6 +/* f0aa080: 16200002 */ bnez $s1,.L0f0aa08c +/* f0aa084: 00000000 */ sll $zero,$zero,0x0 +/* f0aa088: 0007000d */ break 0x7 +.L0f0aa08c: +/* f0aa08c: 2401ffff */ addiu $at,$zero,-1 +/* f0aa090: 16210004 */ bne $s1,$at,.L0f0aa0a4 +/* f0aa094: 3c018000 */ lui $at,0x8000 +/* f0aa098: 16410002 */ bne $s2,$at,.L0f0aa0a4 +/* f0aa09c: 00000000 */ sll $zero,$zero,0x0 +/* f0aa0a0: 0006000d */ break 0x6 +.L0f0aa0a4: +/* f0aa0a4: 00007012 */ mflo $t6 +/* f0aa0a8: 01d22023 */ subu $a0,$t6,$s2 +/* f0aa0ac: 00802825 */ or $a1,$a0,$zero +/* f0aa0b0: 00f10019 */ multu $a3,$s1 +/* f0aa0b4: 00007812 */ mflo $t7 +/* f0aa0b8: 01f21823 */ subu $v1,$t7,$s2 +/* f0aa0bc: 04810002 */ bgez $a0,.L0f0aa0c8 +/* f0aa0c0: 00603025 */ or $a2,$v1,$zero +/* f0aa0c4: 00042823 */ negu $a1,$a0 +.L0f0aa0c8: +/* f0aa0c8: 04630003 */ bgezl $v1,.L0f0aa0d8 +/* f0aa0cc: 00c5082a */ slt $at,$a2,$a1 +/* f0aa0d0: 00033023 */ negu $a2,$v1 +/* f0aa0d4: 00c5082a */ slt $at,$a2,$a1 +.L0f0aa0d8: +/* f0aa0d8: 10200002 */ beqz $at,.L0f0aa0e4 +/* f0aa0dc: 00000000 */ sll $zero,$zero,0x0 +/* f0aa0e0: 00e0b025 */ or $s6,$a3,$zero +.L0f0aa0e4: +/* f0aa0e4: 02d10019 */ multu $s6,$s1 +/* f0aa0e8: 2ac10003 */ slti $at,$s6,0x3 +/* f0aa0ec: 0000c012 */ mflo $t8 +/* f0aa0f0: 01381023 */ subu $v0,$t1,$t8 +/* f0aa0f4: 24420001 */ addiu $v0,$v0,0x1 +/* f0aa0f8: 10200002 */ beqz $at,.L0f0aa104 +/* f0aa0fc: 00403025 */ or $a2,$v0,$zero +/* f0aa100: 2446ffff */ addiu $a2,$v0,-1 +.L0f0aa104: +/* f0aa104: 16c0008c */ bnez $s6,.L0f0aa338 +/* f0aa108: 02002025 */ or $a0,$s0,$zero +/* f0aa10c: 01268823 */ subu $s1,$t1,$a2 +/* f0aa110: 44914000 */ mtc1 $s1,$f8 +/* f0aa114: 8fb900b4 */ lw $t9,0xb4($sp) +/* f0aa118: 02002025 */ or $a0,$s0,$zero +/* f0aa11c: 468042a0 */ cvt.s.w $f10,$f8 +/* f0aa120: 44999000 */ mtc1 $t9,$f18 +/* f0aa124: 44894000 */ mtc1 $t1,$f8 +/* f0aa128: 8fa500f0 */ lw $a1,0xf0($sp) +/* f0aa12c: 46809120 */ cvt.s.w $f4,$f18 +/* f0aa130: 46005402 */ mul.s $f16,$f10,$f0 +/* f0aa134: 468042a0 */ cvt.s.w $f10,$f8 +/* f0aa138: 46048183 */ div.s $f6,$f16,$f4 +/* f0aa13c: 46065481 */ sub.s $f18,$f10,$f6 +/* f0aa140: 4600940d */ trunc.w.s $f16,$f18 +/* f0aa144: 44128000 */ mfc1 $s2,$f16 +/* f0aa148: 00000000 */ sll $zero,$zero,0x0 +/* f0aa14c: 00d2082a */ slt $at,$a2,$s2 +/* f0aa150: 1020003f */ beqz $at,.L0f0aa250 +/* f0aa154: 00000000 */ sll $zero,$zero,0x0 +/* f0aa158: 0fc54df7 */ jal func0f1537dc +/* f0aa15c: afa600bc */ sw $a2,0xbc($sp) +/* f0aa160: 8faf00f8 */ lw $t7,0xf8($sp) +/* f0aa164: 8fa600bc */ lw $a2,0xbc($sp) +/* f0aa168: 8fa900e0 */ lw $t1,0xe0($sp) +/* f0aa16c: 8fab00d8 */ lw $t3,0xd8($sp) +/* f0aa170: 8fac00dc */ lw $t4,0xdc($sp) +/* f0aa174: 11e0001c */ beqz $t7,.L0f0aa1e8 +/* f0aa178: 8fad00d4 */ lw $t5,0xd4($sp) +/* f0aa17c: 3c138008 */ lui $s3,0x8008 +/* f0aa180: 2673fac0 */ addiu $s3,$s3,-1344 +/* f0aa184: 8e780000 */ lw $t8,0x0($s3) +/* f0aa188: 3c0af600 */ lui $t2,0xf600 +/* f0aa18c: 24500008 */ addiu $s0,$v0,0x8 +/* f0aa190: 01980019 */ multu $t4,$t8 +/* f0aa194: 0000c812 */ mflo $t9 +/* f0aa198: 332e03ff */ andi $t6,$t9,0x3ff +/* f0aa19c: 000e7b80 */ sll $t7,$t6,0xe +/* f0aa1a0: 022bc821 */ addu $t9,$s1,$t3 +/* f0aa1a4: 332e03ff */ andi $t6,$t9,0x3ff +/* f0aa1a8: 01eac025 */ or $t8,$t7,$t2 +/* f0aa1ac: 000e7880 */ sll $t7,$t6,0x2 +/* f0aa1b0: 030fc825 */ or $t9,$t8,$t7 +/* f0aa1b4: ac590000 */ sw $t9,0x0($v0) +/* f0aa1b8: 8e6e0000 */ lw $t6,0x0($s3) +/* f0aa1bc: 01ae0019 */ multu $t5,$t6 +/* f0aa1c0: 01327023 */ subu $t6,$t1,$s2 +/* f0aa1c4: 0000c012 */ mflo $t8 +/* f0aa1c8: 330f03ff */ andi $t7,$t8,0x3ff +/* f0aa1cc: 000fcb80 */ sll $t9,$t7,0xe +/* f0aa1d0: 01cbc021 */ addu $t8,$t6,$t3 +/* f0aa1d4: 330f03ff */ andi $t7,$t8,0x3ff +/* f0aa1d8: 000f7080 */ sll $t6,$t7,0x2 +/* f0aa1dc: 032ec025 */ or $t8,$t9,$t6 +/* f0aa1e0: 10000018 */ beqz $zero,.L0f0aa244 +/* f0aa1e4: ac580004 */ sw $t8,0x4($v0) +.L0f0aa1e8: +/* f0aa1e8: 3c138008 */ lui $s3,0x8008 +/* f0aa1ec: 2673fac0 */ addiu $s3,$s3,-1344 +/* f0aa1f0: 8e6f0000 */ lw $t7,0x0($s3) +/* f0aa1f4: 3c0af600 */ lui $t2,0xf600 +/* f0aa1f8: 24500008 */ addiu $s0,$v0,0x8 +/* f0aa1fc: 018f0019 */ multu $t4,$t7 +/* f0aa200: 0000c812 */ mflo $t9 +/* f0aa204: 332e03ff */ andi $t6,$t9,0x3ff +/* f0aa208: 000ec380 */ sll $t8,$t6,0xe +/* f0aa20c: 325903ff */ andi $t9,$s2,0x3ff +/* f0aa210: 00197080 */ sll $t6,$t9,0x2 +/* f0aa214: 030a7825 */ or $t7,$t8,$t2 +/* f0aa218: 01eec025 */ or $t8,$t7,$t6 +/* f0aa21c: ac580000 */ sw $t8,0x0($v0) +/* f0aa220: 8e790000 */ lw $t9,0x0($s3) +/* f0aa224: 01b90019 */ multu $t5,$t9 +/* f0aa228: 30d903ff */ andi $t9,$a2,0x3ff +/* f0aa22c: 00007812 */ mflo $t7 +/* f0aa230: 31ee03ff */ andi $t6,$t7,0x3ff +/* f0aa234: 000ec380 */ sll $t8,$t6,0xe +/* f0aa238: 00197880 */ sll $t7,$t9,0x2 +/* f0aa23c: 030f7025 */ or $t6,$t8,$t7 +/* f0aa240: ac4e0004 */ sw $t6,0x4($v0) +.L0f0aa244: +/* f0aa244: 0fc54e0e */ jal func0f153838 +/* f0aa248: 02002025 */ or $a0,$s0,$zero +/* f0aa24c: 00408025 */ or $s0,$v0,$zero +.L0f0aa250: +/* f0aa250: 3c138008 */ lui $s3,0x8008 +/* f0aa254: 2673fac0 */ addiu $s3,$s3,-1344 +/* f0aa258: 02002025 */ or $a0,$s0,$zero +/* f0aa25c: 0fc54df7 */ jal func0f1537dc +/* f0aa260: 8fa500f4 */ lw $a1,0xf4($sp) +/* f0aa264: 8fb900f8 */ lw $t9,0xf8($sp) +/* f0aa268: 8fa900e0 */ lw $t1,0xe0($sp) +/* f0aa26c: 3c0af600 */ lui $t2,0xf600 +/* f0aa270: 8fab00d8 */ lw $t3,0xd8($sp) +/* f0aa274: 8fac00dc */ lw $t4,0xdc($sp) +/* f0aa278: 1320001a */ beqz $t9,.L0f0aa2e4 +/* f0aa27c: 8fad00d4 */ lw $t5,0xd4($sp) +/* f0aa280: 8e780000 */ lw $t8,0x0($s3) +/* f0aa284: 24500008 */ addiu $s0,$v0,0x8 +/* f0aa288: 01980019 */ multu $t4,$t8 +/* f0aa28c: 00007812 */ mflo $t7 +/* f0aa290: 31ee03ff */ andi $t6,$t7,0x3ff +/* f0aa294: 000ecb80 */ sll $t9,$t6,0xe +/* f0aa298: 01327823 */ subu $t7,$t1,$s2 +/* f0aa29c: 01eb7021 */ addu $t6,$t7,$t3 +/* f0aa2a0: 032ac025 */ or $t8,$t9,$t2 +/* f0aa2a4: 31d903ff */ andi $t9,$t6,0x3ff +/* f0aa2a8: 00197880 */ sll $t7,$t9,0x2 +/* f0aa2ac: 030f7025 */ or $t6,$t8,$t7 +/* f0aa2b0: ac4e0000 */ sw $t6,0x0($v0) +/* f0aa2b4: 8e790000 */ lw $t9,0x0($s3) +/* f0aa2b8: 01b90019 */ multu $t5,$t9 +/* f0aa2bc: 0129c823 */ subu $t9,$t1,$t1 +/* f0aa2c0: 0000c012 */ mflo $t8 +/* f0aa2c4: 330f03ff */ andi $t7,$t8,0x3ff +/* f0aa2c8: 000f7380 */ sll $t6,$t7,0xe +/* f0aa2cc: 032bc021 */ addu $t8,$t9,$t3 +/* f0aa2d0: 330f03ff */ andi $t7,$t8,0x3ff +/* f0aa2d4: 000fc880 */ sll $t9,$t7,0x2 +/* f0aa2d8: 01d9c025 */ or $t8,$t6,$t9 +/* f0aa2dc: 1000014e */ beqz $zero,.L0f0aa818 +/* f0aa2e0: ac580004 */ sw $t8,0x4($v0) +.L0f0aa2e4: +/* f0aa2e4: 8e6f0000 */ lw $t7,0x0($s3) +/* f0aa2e8: 24500008 */ addiu $s0,$v0,0x8 +/* f0aa2ec: 018f0019 */ multu $t4,$t7 +/* f0aa2f0: 00007012 */ mflo $t6 +/* f0aa2f4: 31d903ff */ andi $t9,$t6,0x3ff +/* f0aa2f8: 0019c380 */ sll $t8,$t9,0xe +/* f0aa2fc: 312e03ff */ andi $t6,$t1,0x3ff +/* f0aa300: 000ec880 */ sll $t9,$t6,0x2 +/* f0aa304: 030a7825 */ or $t7,$t8,$t2 +/* f0aa308: 01f9c025 */ or $t8,$t7,$t9 +/* f0aa30c: ac580000 */ sw $t8,0x0($v0) +/* f0aa310: 8e6e0000 */ lw $t6,0x0($s3) +/* f0aa314: 01ae0019 */ multu $t5,$t6 +/* f0aa318: 324e03ff */ andi $t6,$s2,0x3ff +/* f0aa31c: 00007812 */ mflo $t7 +/* f0aa320: 31f903ff */ andi $t9,$t7,0x3ff +/* f0aa324: 0019c380 */ sll $t8,$t9,0xe +/* f0aa328: 000e7880 */ sll $t7,$t6,0x2 +/* f0aa32c: 030fc825 */ or $t9,$t8,$t7 +/* f0aa330: 10000139 */ beqz $zero,.L0f0aa818 +/* f0aa334: ac590004 */ sw $t9,0x4($v0) +.L0f0aa338: +/* f0aa338: 8fa500f0 */ lw $a1,0xf0($sp) +/* f0aa33c: afa600bc */ sw $a2,0xbc($sp) +/* f0aa340: 0fc54df7 */ jal func0f1537dc +/* f0aa344: e7a000b8 */ swc1 $f0,0xb8($sp) +/* f0aa348: 8fae00b4 */ lw $t6,0xb4($sp) +/* f0aa34c: 8fa600bc */ lw $a2,0xbc($sp) +/* f0aa350: 8fa900e0 */ lw $t1,0xe0($sp) +/* f0aa354: 8fab00d8 */ lw $t3,0xd8($sp) +/* f0aa358: 8fac00dc */ lw $t4,0xdc($sp) +/* f0aa35c: 8fad00d4 */ lw $t5,0xd4($sp) +/* f0aa360: c7a000b8 */ lwc1 $f0,0xb8($sp) +/* f0aa364: 00408025 */ or $s0,$v0,$zero +/* f0aa368: 2412ffff */ addiu $s2,$zero,-1 +/* f0aa36c: 00008825 */ or $s1,$zero,$zero +/* f0aa370: 19c000f2 */ blez $t6,.L0f0aa73c +/* f0aa374: 00c0a825 */ or $s5,$a2,$zero +/* f0aa378: 4600010d */ trunc.w.s $f4,$f0 +/* f0aa37c: 252fffff */ addiu $t7,$t1,-1 +/* f0aa380: 3c138008 */ lui $s3,0x8008 +/* f0aa384: 2673fac0 */ addiu $s3,$s3,-1344 +/* f0aa388: 44022000 */ mfc1 $v0,$f4 +/* f0aa38c: afaf0040 */ sw $t7,0x40($sp) +/* f0aa390: 00c0f025 */ or $s8,$a2,$zero +/* f0aa394: 00d64021 */ addu $t0,$a2,$s6 +/* f0aa398: 3c0af600 */ lui $t2,0xf600 +/* f0aa39c: 8fa70094 */ lw $a3,0x94($sp) +/* f0aa3a0: 01c2a023 */ subu $s4,$t6,$v0 +/* f0aa3a4: afa20050 */ sw $v0,0x50($sp) +.L0f0aa3a8: +/* f0aa3a8: 82e40005 */ lb $a0,0x5($s7) +/* f0aa3ac: 00002825 */ or $a1,$zero,$zero +/* f0aa3b0: 18800031 */ blez $a0,.L0f0aa478 +/* f0aa3b4: 0284c823 */ subu $t9,$s4,$a0 +/* f0aa3b8: 0239082a */ slt $at,$s1,$t9 +/* f0aa3bc: 1420004f */ bnez $at,.L0f0aa4fc +/* f0aa3c0: 0234082a */ slt $at,$s1,$s4 +/* f0aa3c4: 1020004d */ beqz $at,.L0f0aa4fc +/* f0aa3c8: 00000000 */ sll $zero,$zero,0x0 +/* f0aa3cc: 86f80002 */ lh $t8,0x2($s7) +/* f0aa3d0: 02917023 */ subu $t6,$s4,$s1 +/* f0aa3d4: 000e7980 */ sll $t7,$t6,0x6 +/* f0aa3d8: 030f1823 */ subu $v1,$t8,$t7 +/* f0aa3dc: 24630040 */ addiu $v1,$v1,0x40 +/* f0aa3e0: 04600046 */ bltz $v1,.L0f0aa4fc +/* f0aa3e4: 28610040 */ slti $at,$v1,0x40 +/* f0aa3e8: 14200015 */ bnez $at,.L0f0aa440 +/* f0aa3ec: 2404ffbf */ addiu $a0,$zero,-65 +/* f0aa3f0: 00031080 */ sll $v0,$v1,0x2 +/* f0aa3f4: 2442ff04 */ addiu $v0,$v0,-252 +/* f0aa3f8: 24010003 */ addiu $at,$zero,0x3 +/* f0aa3fc: 0041001a */ div $zero,$v0,$at +/* f0aa400: 00003012 */ mflo $a2 +/* f0aa404: 2cc10100 */ sltiu $at,$a2,0x100 +/* f0aa408: 14200002 */ bnez $at,.L0f0aa414 +/* f0aa40c: 8fa400f4 */ lw $a0,0xf4($sp) +/* f0aa410: 240600ff */ addiu $a2,$zero,0xff +.L0f0aa414: +/* f0aa414: 2405ffbf */ addiu $a1,$zero,-65 +/* f0aa418: 0fc01a40 */ jal func0f006900 +/* f0aa41c: afa80044 */ sw $t0,0x44($sp) +/* f0aa420: 8fa80044 */ lw $t0,0x44($sp) +/* f0aa424: 8fa900e0 */ lw $t1,0xe0($sp) +/* f0aa428: 3c0af600 */ lui $t2,0xf600 +/* f0aa42c: 8fab00d8 */ lw $t3,0xd8($sp) +/* f0aa430: 8fac00dc */ lw $t4,0xdc($sp) +/* f0aa434: 8fad00d4 */ lw $t5,0xd4($sp) +/* f0aa438: 1000000c */ beqz $zero,.L0f0aa46c +/* f0aa43c: 00403825 */ or $a3,$v0,$zero +.L0f0aa440: +/* f0aa440: 8fa500f0 */ lw $a1,0xf0($sp) +/* f0aa444: 00033080 */ sll $a2,$v1,0x2 +/* f0aa448: 0fc01a40 */ jal func0f006900 +/* f0aa44c: afa80044 */ sw $t0,0x44($sp) +/* f0aa450: 8fa80044 */ lw $t0,0x44($sp) +/* f0aa454: 8fa900e0 */ lw $t1,0xe0($sp) +/* f0aa458: 3c0af600 */ lui $t2,0xf600 +/* f0aa45c: 8fab00d8 */ lw $t3,0xd8($sp) +/* f0aa460: 8fac00dc */ lw $t4,0xdc($sp) +/* f0aa464: 8fad00d4 */ lw $t5,0xd4($sp) +/* f0aa468: 00403825 */ or $a3,$v0,$zero +.L0f0aa46c: +/* f0aa46c: 24050001 */ addiu $a1,$zero,0x1 +/* f0aa470: 10000022 */ beqz $zero,.L0f0aa4fc +/* f0aa474: 82e40005 */ lb $a0,0x5($s7) +.L0f0aa478: +/* f0aa478: 04810020 */ bgez $a0,.L0f0aa4fc +/* f0aa47c: 02847023 */ subu $t6,$s4,$a0 +/* f0aa480: 022e082a */ slt $at,$s1,$t6 +/* f0aa484: 1020001d */ beqz $at,.L0f0aa4fc +/* f0aa488: 0234082a */ slt $at,$s1,$s4 +/* f0aa48c: 1420001b */ bnez $at,.L0f0aa4fc +/* f0aa490: 8fb800b4 */ lw $t8,0xb4($sp) +/* f0aa494: 8fb90050 */ lw $t9,0x50($sp) +/* f0aa498: 02387823 */ subu $t7,$s1,$t8 +/* f0aa49c: 01f97021 */ addu $t6,$t7,$t9 +/* f0aa4a0: 86ef0002 */ lh $t7,0x2($s7) +/* f0aa4a4: 000ec180 */ sll $t8,$t6,0x6 +/* f0aa4a8: 01f83023 */ subu $a2,$t7,$t8 +/* f0aa4ac: 04c00013 */ bltz $a2,.L0f0aa4fc +/* f0aa4b0: 2cc10100 */ sltiu $at,$a2,0x100 +/* f0aa4b4: 14200003 */ bnez $at,.L0f0aa4c4 +/* f0aa4b8: 8fa500f4 */ lw $a1,0xf4($sp) +/* f0aa4bc: 1000000e */ beqz $zero,.L0f0aa4f8 +/* f0aa4c0: 8fa700f0 */ lw $a3,0xf0($sp) +.L0f0aa4c4: +/* f0aa4c4: 34b900ff */ ori $t9,$a1,0xff +/* f0aa4c8: 03202825 */ or $a1,$t9,$zero +/* f0aa4cc: 8fa400f0 */ lw $a0,0xf0($sp) +/* f0aa4d0: 0fc01a40 */ jal func0f006900 +/* f0aa4d4: afa80044 */ sw $t0,0x44($sp) +/* f0aa4d8: 8fa80044 */ lw $t0,0x44($sp) +/* f0aa4dc: 8fa900e0 */ lw $t1,0xe0($sp) +/* f0aa4e0: 3c0af600 */ lui $t2,0xf600 +/* f0aa4e4: 8fab00d8 */ lw $t3,0xd8($sp) +/* f0aa4e8: 8fac00dc */ lw $t4,0xdc($sp) +/* f0aa4ec: 8fad00d4 */ lw $t5,0xd4($sp) +/* f0aa4f0: 00403825 */ or $a3,$v0,$zero +/* f0aa4f4: 82e40005 */ lb $a0,0x5($s7) +.L0f0aa4f8: +/* f0aa4f8: 24050001 */ addiu $a1,$zero,0x1 +.L0f0aa4fc: +/* f0aa4fc: 04810007 */ bgez $a0,.L0f0aa51c +/* f0aa500: 2ac10003 */ slti $at,$s6,0x3 +/* f0aa504: 02847023 */ subu $t6,$s4,$a0 +/* f0aa508: 162e0008 */ bne $s1,$t6,.L0f0aa52c +/* f0aa50c: 00000000 */ sll $zero,$zero,0x0 +/* f0aa510: 8fa700f4 */ lw $a3,0xf4($sp) +/* f0aa514: 10000005 */ beqz $zero,.L0f0aa52c +/* f0aa518: 24050001 */ addiu $a1,$zero,0x1 +.L0f0aa51c: +/* f0aa51c: 16340003 */ bne $s1,$s4,.L0f0aa52c +/* f0aa520: 00000000 */ sll $zero,$zero,0x0 +/* f0aa524: 8fa700f4 */ lw $a3,0xf4($sp) +/* f0aa528: 24050001 */ addiu $a1,$zero,0x1 +.L0f0aa52c: +/* f0aa52c: 5020003a */ beqzl $at,.L0f0aa618 +/* f0aa530: 03c0a825 */ or $s5,$s8,$zero +/* f0aa534: 10a00035 */ beqz $a1,.L0f0aa60c +/* f0aa538: 00000000 */ sll $zero,$zero,0x0 +/* f0aa53c: 06400032 */ bltz $s2,.L0f0aa608 +/* f0aa540: 8faf00f8 */ lw $t7,0xf8($sp) +/* f0aa544: 51e0001c */ beqzl $t7,.L0f0aa5b8 +/* f0aa548: 8e790000 */ lw $t9,0x0($s3) +/* f0aa54c: 8e780000 */ lw $t8,0x0($s3) +/* f0aa550: 02001025 */ or $v0,$s0,$zero +/* f0aa554: 26100008 */ addiu $s0,$s0,0x8 +/* f0aa558: 01980019 */ multu $t4,$t8 +/* f0aa55c: 0000c812 */ mflo $t9 +/* f0aa560: 332e03ff */ andi $t6,$t9,0x3ff +/* f0aa564: 000e7b80 */ sll $t7,$t6,0xe +/* f0aa568: 0135c823 */ subu $t9,$t1,$s5 +/* f0aa56c: 032b7021 */ addu $t6,$t9,$t3 +/* f0aa570: 01eac025 */ or $t8,$t7,$t2 +/* f0aa574: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0aa578: 000fc880 */ sll $t9,$t7,0x2 +/* f0aa57c: 03197025 */ or $t6,$t8,$t9 +/* f0aa580: ac4e0000 */ sw $t6,0x0($v0) +/* f0aa584: 8e6f0000 */ lw $t7,0x0($s3) +/* f0aa588: 01af0019 */ multu $t5,$t7 +/* f0aa58c: 01327823 */ subu $t7,$t1,$s2 +/* f0aa590: 0000c012 */ mflo $t8 +/* f0aa594: 331903ff */ andi $t9,$t8,0x3ff +/* f0aa598: 00197380 */ sll $t6,$t9,0xe +/* f0aa59c: 01ebc021 */ addu $t8,$t7,$t3 +/* f0aa5a0: 331903ff */ andi $t9,$t8,0x3ff +/* f0aa5a4: 00197880 */ sll $t7,$t9,0x2 +/* f0aa5a8: 01cfc025 */ or $t8,$t6,$t7 +/* f0aa5ac: 10000016 */ beqz $zero,.L0f0aa608 +/* f0aa5b0: ac580004 */ sw $t8,0x4($v0) +/* f0aa5b4: 8e790000 */ lw $t9,0x0($s3) +.L0f0aa5b8: +/* f0aa5b8: 02001025 */ or $v0,$s0,$zero +/* f0aa5bc: 26100008 */ addiu $s0,$s0,0x8 +/* f0aa5c0: 01990019 */ multu $t4,$t9 +/* f0aa5c4: 00007012 */ mflo $t6 +/* f0aa5c8: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0aa5cc: 000fc380 */ sll $t8,$t7,0xe +/* f0aa5d0: 324e03ff */ andi $t6,$s2,0x3ff +/* f0aa5d4: 000e7880 */ sll $t7,$t6,0x2 +/* f0aa5d8: 030ac825 */ or $t9,$t8,$t2 +/* f0aa5dc: 032fc025 */ or $t8,$t9,$t7 +/* f0aa5e0: ac580000 */ sw $t8,0x0($v0) +/* f0aa5e4: 8e6e0000 */ lw $t6,0x0($s3) +/* f0aa5e8: 01ae0019 */ multu $t5,$t6 +/* f0aa5ec: 32ae03ff */ andi $t6,$s5,0x3ff +/* f0aa5f0: 0000c812 */ mflo $t9 +/* f0aa5f4: 332f03ff */ andi $t7,$t9,0x3ff +/* f0aa5f8: 000fc380 */ sll $t8,$t7,0xe +/* f0aa5fc: 000ec880 */ sll $t9,$t6,0x2 +/* f0aa600: 03197825 */ or $t7,$t8,$t9 +/* f0aa604: ac4f0004 */ sw $t7,0x4($v0) +.L0f0aa608: +/* f0aa608: 03c0a825 */ or $s5,$s8,$zero +.L0f0aa60c: +/* f0aa60c: 10000003 */ beqz $zero,.L0f0aa61c +/* f0aa610: 01009025 */ or $s2,$t0,$zero +/* f0aa614: 03c0a825 */ or $s5,$s8,$zero +.L0f0aa618: +/* f0aa618: 2512ffff */ addiu $s2,$t0,-1 +.L0f0aa61c: +/* f0aa61c: 10a00005 */ beqz $a1,.L0f0aa634 +/* f0aa620: 02001025 */ or $v0,$s0,$zero +/* f0aa624: 3c0efa00 */ lui $t6,0xfa00 +/* f0aa628: ac4e0000 */ sw $t6,0x0($v0) +/* f0aa62c: 26100008 */ addiu $s0,$s0,0x8 +/* f0aa630: ac470004 */ sw $a3,0x4($v0) +.L0f0aa634: +/* f0aa634: 8fb80040 */ lw $t8,0x40($sp) +/* f0aa638: 8fb900f8 */ lw $t9,0xf8($sp) +/* f0aa63c: 0258082a */ slt $at,$s2,$t8 +/* f0aa640: 14200004 */ bnez $at,.L0f0aa654 +/* f0aa644: 2ac10002 */ slti $at,$s6,0x2 +/* f0aa648: 54200003 */ bnezl $at,.L0f0aa658 +/* f0aa64c: 2ac10003 */ slti $at,$s6,0x3 +/* f0aa650: 01209025 */ or $s2,$t1,$zero +.L0f0aa654: +/* f0aa654: 2ac10003 */ slti $at,$s6,0x3 +.L0f0aa658: +/* f0aa658: 54200033 */ bnezl $at,.L0f0aa728 +/* f0aa65c: 8fb800b4 */ lw $t8,0xb4($sp) +/* f0aa660: 5320001c */ beqzl $t9,.L0f0aa6d4 +/* f0aa664: 8e6e0000 */ lw $t6,0x0($s3) +/* f0aa668: 8e6f0000 */ lw $t7,0x0($s3) +/* f0aa66c: 02001025 */ or $v0,$s0,$zero +/* f0aa670: 26100008 */ addiu $s0,$s0,0x8 +/* f0aa674: 018f0019 */ multu $t4,$t7 +/* f0aa678: 00007012 */ mflo $t6 +/* f0aa67c: 31d803ff */ andi $t8,$t6,0x3ff +/* f0aa680: 0018cb80 */ sll $t9,$t8,0xe +/* f0aa684: 01357023 */ subu $t6,$t1,$s5 +/* f0aa688: 01cbc021 */ addu $t8,$t6,$t3 +/* f0aa68c: 032a7825 */ or $t7,$t9,$t2 +/* f0aa690: 331903ff */ andi $t9,$t8,0x3ff +/* f0aa694: 00197080 */ sll $t6,$t9,0x2 +/* f0aa698: 01eec025 */ or $t8,$t7,$t6 +/* f0aa69c: ac580000 */ sw $t8,0x0($v0) +/* f0aa6a0: 8e790000 */ lw $t9,0x0($s3) +/* f0aa6a4: 01b90019 */ multu $t5,$t9 +/* f0aa6a8: 0132c823 */ subu $t9,$t1,$s2 +/* f0aa6ac: 00007812 */ mflo $t7 +/* f0aa6b0: 31ee03ff */ andi $t6,$t7,0x3ff +/* f0aa6b4: 000ec380 */ sll $t8,$t6,0xe +/* f0aa6b8: 032b7821 */ addu $t7,$t9,$t3 +/* f0aa6bc: 31ee03ff */ andi $t6,$t7,0x3ff +/* f0aa6c0: 000ec880 */ sll $t9,$t6,0x2 +/* f0aa6c4: 03197825 */ or $t7,$t8,$t9 +/* f0aa6c8: 10000016 */ beqz $zero,.L0f0aa724 +/* f0aa6cc: ac4f0004 */ sw $t7,0x4($v0) +/* f0aa6d0: 8e6e0000 */ lw $t6,0x0($s3) +.L0f0aa6d4: +/* f0aa6d4: 02001025 */ or $v0,$s0,$zero +/* f0aa6d8: 26100008 */ addiu $s0,$s0,0x8 +/* f0aa6dc: 018e0019 */ multu $t4,$t6 +/* f0aa6e0: 0000c012 */ mflo $t8 +/* f0aa6e4: 331903ff */ andi $t9,$t8,0x3ff +/* f0aa6e8: 00197b80 */ sll $t7,$t9,0xe +/* f0aa6ec: 325803ff */ andi $t8,$s2,0x3ff +/* f0aa6f0: 0018c880 */ sll $t9,$t8,0x2 +/* f0aa6f4: 01ea7025 */ or $t6,$t7,$t2 +/* f0aa6f8: 01d97825 */ or $t7,$t6,$t9 +/* f0aa6fc: ac4f0000 */ sw $t7,0x0($v0) +/* f0aa700: 8e780000 */ lw $t8,0x0($s3) +/* f0aa704: 01b80019 */ multu $t5,$t8 +/* f0aa708: 32b803ff */ andi $t8,$s5,0x3ff +/* f0aa70c: 00007012 */ mflo $t6 +/* f0aa710: 31d903ff */ andi $t9,$t6,0x3ff +/* f0aa714: 00197b80 */ sll $t7,$t9,0xe +/* f0aa718: 00187080 */ sll $t6,$t8,0x2 +/* f0aa71c: 01eec825 */ or $t9,$t7,$t6 +/* f0aa720: ac590004 */ sw $t9,0x4($v0) +.L0f0aa724: +/* f0aa724: 8fb800b4 */ lw $t8,0xb4($sp) +.L0f0aa728: +/* f0aa728: 26310001 */ addiu $s1,$s1,0x1 +/* f0aa72c: 03d6f021 */ addu $s8,$s8,$s6 +/* f0aa730: 1638ff1d */ bne $s1,$t8,.L0f0aa3a8 +/* f0aa734: 01164021 */ addu $t0,$t0,$s6 +/* f0aa738: afa70094 */ sw $a3,0x94($sp) +.L0f0aa73c: +/* f0aa73c: 3c138008 */ lui $s3,0x8008 +/* f0aa740: 2ac10003 */ slti $at,$s6,0x3 +/* f0aa744: 2673fac0 */ addiu $s3,$s3,-1344 +/* f0aa748: 10200033 */ beqz $at,.L0f0aa818 +/* f0aa74c: 3c0af600 */ lui $t2,0xf600 +/* f0aa750: 8faf00f8 */ lw $t7,0xf8($sp) +/* f0aa754: 51e0001c */ beqzl $t7,.L0f0aa7c8 +/* f0aa758: 8e790000 */ lw $t9,0x0($s3) +/* f0aa75c: 8e6e0000 */ lw $t6,0x0($s3) +/* f0aa760: 02001025 */ or $v0,$s0,$zero +/* f0aa764: 26100008 */ addiu $s0,$s0,0x8 +/* f0aa768: 018e0019 */ multu $t4,$t6 +/* f0aa76c: 0000c812 */ mflo $t9 +/* f0aa770: 333803ff */ andi $t8,$t9,0x3ff +/* f0aa774: 00187b80 */ sll $t7,$t8,0xe +/* f0aa778: 0135c823 */ subu $t9,$t1,$s5 +/* f0aa77c: 032bc021 */ addu $t8,$t9,$t3 +/* f0aa780: 01ea7025 */ or $t6,$t7,$t2 +/* f0aa784: 330f03ff */ andi $t7,$t8,0x3ff +/* f0aa788: 000fc880 */ sll $t9,$t7,0x2 +/* f0aa78c: 01d9c025 */ or $t8,$t6,$t9 +/* f0aa790: ac580000 */ sw $t8,0x0($v0) +/* f0aa794: 8e6f0000 */ lw $t7,0x0($s3) +/* f0aa798: 01af0019 */ multu $t5,$t7 +/* f0aa79c: 01327823 */ subu $t7,$t1,$s2 +/* f0aa7a0: 00007012 */ mflo $t6 +/* f0aa7a4: 31d903ff */ andi $t9,$t6,0x3ff +/* f0aa7a8: 0019c380 */ sll $t8,$t9,0xe +/* f0aa7ac: 01eb7021 */ addu $t6,$t7,$t3 +/* f0aa7b0: 31d903ff */ andi $t9,$t6,0x3ff +/* f0aa7b4: 00197880 */ sll $t7,$t9,0x2 +/* f0aa7b8: 030f7025 */ or $t6,$t8,$t7 +/* f0aa7bc: 10000016 */ beqz $zero,.L0f0aa818 +/* f0aa7c0: ac4e0004 */ sw $t6,0x4($v0) +/* f0aa7c4: 8e790000 */ lw $t9,0x0($s3) +.L0f0aa7c8: +/* f0aa7c8: 02001025 */ or $v0,$s0,$zero +/* f0aa7cc: 26100008 */ addiu $s0,$s0,0x8 +/* f0aa7d0: 01990019 */ multu $t4,$t9 +/* f0aa7d4: 0000c012 */ mflo $t8 +/* f0aa7d8: 330f03ff */ andi $t7,$t8,0x3ff +/* f0aa7dc: 000f7380 */ sll $t6,$t7,0xe +/* f0aa7e0: 325803ff */ andi $t8,$s2,0x3ff +/* f0aa7e4: 00187880 */ sll $t7,$t8,0x2 +/* f0aa7e8: 01cac825 */ or $t9,$t6,$t2 +/* f0aa7ec: 032f7025 */ or $t6,$t9,$t7 +/* f0aa7f0: ac4e0000 */ sw $t6,0x0($v0) +/* f0aa7f4: 8e780000 */ lw $t8,0x0($s3) +/* f0aa7f8: 01b80019 */ multu $t5,$t8 +/* f0aa7fc: 32b803ff */ andi $t8,$s5,0x3ff +/* f0aa800: 0000c812 */ mflo $t9 +/* f0aa804: 332f03ff */ andi $t7,$t9,0x3ff +/* f0aa808: 000f7380 */ sll $t6,$t7,0xe +/* f0aa80c: 0018c880 */ sll $t9,$t8,0x2 +/* f0aa810: 01d97825 */ or $t7,$t6,$t9 +/* f0aa814: ac4f0004 */ sw $t7,0x4($v0) +.L0f0aa818: +/* f0aa818: 0fc54e0e */ jal func0f153838 +/* f0aa81c: 02002025 */ or $a0,$s0,$zero +/* f0aa820: 3c18b900 */ lui $t8,0xb900 +/* f0aa824: 3c0e0050 */ lui $t6,0x50 +/* f0aa828: 35ce41c8 */ ori $t6,$t6,0x41c8 +/* f0aa82c: 3718031d */ ori $t8,$t8,0x31d +/* f0aa830: ac580000 */ sw $t8,0x0($v0) +/* f0aa834: ac4e0004 */ sw $t6,0x4($v0) +/* f0aa838: 8fbf003c */ lw $ra,0x3c($sp) +/* f0aa83c: 8fbe0038 */ lw $s8,0x38($sp) +/* f0aa840: 8fb70034 */ lw $s7,0x34($sp) +/* f0aa844: 8fb60030 */ lw $s6,0x30($sp) +/* f0aa848: 8fb5002c */ lw $s5,0x2c($sp) +/* f0aa84c: 8fb40028 */ lw $s4,0x28($sp) +/* f0aa850: 8fb30024 */ lw $s3,0x24($sp) +/* f0aa854: 8fb20020 */ lw $s2,0x20($sp) +/* f0aa858: 8fb1001c */ lw $s1,0x1c($sp) +/* f0aa85c: 8fb00018 */ lw $s0,0x18($sp) +/* f0aa860: 27bd00d0 */ addiu $sp,$sp,0xd0 +/* f0aa864: 03e00008 */ jr $ra +/* f0aa868: 24420008 */ addiu $v0,$v0,0x8 +); + +GLOBAL_ASM( +glabel func0f0aa86c +/* f0aa86c: 3c0e800a */ lui $t6,0x800a +/* f0aa870: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0aa874: 27bdfed0 */ addiu $sp,$sp,-304 +/* f0aa878: afbf0034 */ sw $ra,0x34($sp) +/* f0aa87c: afa40130 */ sw $a0,0x130($sp) +/* f0aa880: 0c002f44 */ jal 0xbd10 +/* f0aa884: afae012c */ sw $t6,0x12c($sp) +/* f0aa888: 0c002f26 */ jal 0xbc98 +/* f0aa88c: a7a20076 */ sh $v0,0x76($sp) +/* f0aa890: 87af0076 */ lh $t7,0x76($sp) +/* f0aa894: 3c08800a */ lui $t0,0x800a +/* f0aa898: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0aa89c: 8d0e006c */ lw $t6,0x6c($t0) +/* f0aa8a0: 004fc021 */ addu $t8,$v0,$t7 +/* f0aa8a4: 2719fff3 */ addiu $t9,$t8,-13 +/* f0aa8a8: 11c00003 */ beqz $t6,.L0f0aa8b8 +/* f0aa8ac: afb90128 */ sw $t9,0x128($sp) +/* f0aa8b0: 10000002 */ beqz $zero,.L0f0aa8bc +/* f0aa8b4: 24060001 */ addiu $a2,$zero,0x1 +.L0f0aa8b8: +/* f0aa8b8: 00003025 */ or $a2,$zero,$zero +.L0f0aa8bc: +/* f0aa8bc: 8d0f0068 */ lw $t7,0x68($t0) +/* f0aa8c0: 00001825 */ or $v1,$zero,$zero +/* f0aa8c4: 00002825 */ or $a1,$zero,$zero +/* f0aa8c8: 11e00003 */ beqz $t7,.L0f0aa8d8 +/* f0aa8cc: 00001025 */ or $v0,$zero,$zero +/* f0aa8d0: 10000001 */ beqz $zero,.L0f0aa8d8 +/* f0aa8d4: 24030001 */ addiu $v1,$zero,0x1 +.L0f0aa8d8: +/* f0aa8d8: 8d180064 */ lw $t8,0x64($t0) +/* f0aa8dc: 13000003 */ beqz $t8,.L0f0aa8ec +/* f0aa8e0: 00000000 */ sll $zero,$zero,0x0 +/* f0aa8e4: 10000001 */ beqz $zero,.L0f0aa8ec +/* f0aa8e8: 24050001 */ addiu $a1,$zero,0x1 +.L0f0aa8ec: +/* f0aa8ec: 8d190070 */ lw $t9,0x70($t0) +/* f0aa8f0: 13200003 */ beqz $t9,.L0f0aa900 +/* f0aa8f4: 00000000 */ sll $zero,$zero,0x0 +/* f0aa8f8: 10000001 */ beqz $zero,.L0f0aa900 +/* f0aa8fc: 24020001 */ addiu $v0,$zero,0x1 +.L0f0aa900: +/* f0aa900: 8d18028c */ lw $t8,0x28c($t0) +/* f0aa904: 00457021 */ addu $t6,$v0,$a1 +/* f0aa908: 01c37821 */ addu $t7,$t6,$v1 +/* f0aa90c: afb80120 */ sw $t8,0x120($sp) +/* f0aa910: 8fb8012c */ lw $t8,0x12c($sp) +/* f0aa914: 01e63821 */ addu $a3,$t7,$a2 +/* f0aa918: 24190009 */ addiu $t9,$zero,0x9 +/* f0aa91c: 240e0024 */ addiu $t6,$zero,0x24 +/* f0aa920: 240f0039 */ addiu $t7,$zero,0x39 +/* f0aa924: afa70124 */ sw $a3,0x124($sp) +/* f0aa928: afa00110 */ sw $zero,0x110($sp) +/* f0aa92c: afb9010c */ sw $t9,0x10c($sp) +/* f0aa930: afae0108 */ sw $t6,0x108($sp) +/* f0aa934: afaf0104 */ sw $t7,0x104($sp) +/* f0aa938: 83041580 */ lb $a0,0x1580($t8) +/* f0aa93c: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0aa940: afa70060 */ sw $a3,0x60($sp) +/* f0aa944: 8fb9012c */ lw $t9,0x12c($sp) +/* f0aa948: afa200fc */ sw $v0,0xfc($sp) +/* f0aa94c: 3c03800a */ lui $v1,0x800a +/* f0aa950: 8f2e00d8 */ lw $t6,0xd8($t9) +/* f0aa954: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0aa958: 51c00004 */ beqzl $t6,.L0f0aa96c +/* f0aa95c: 8c6f0284 */ lw $t7,0x284($v1) +/* f0aa960: 10000457 */ beqz $zero,.L0f0abac0 +/* f0aa964: 8fa20130 */ lw $v0,0x130($sp) +/* f0aa968: 8c6f0284 */ lw $t7,0x284($v1) +.L0f0aa96c: +/* f0aa96c: 8df81580 */ lw $t8,0x1580($t7) +/* f0aa970: 33190001 */ andi $t9,$t8,0x1 +/* f0aa974: 53200004 */ beqzl $t9,.L0f0aa988 +/* f0aa978: 8c6e000c */ lw $t6,0xc($v1) +/* f0aa97c: 10000450 */ beqz $zero,.L0f0abac0 +/* f0aa980: 8fa20130 */ lw $v0,0x130($sp) +/* f0aa984: 8c6e000c */ lw $t6,0xc($v1) +.L0f0aa988: +/* f0aa988: 3c0f8007 */ lui $t7,0x8007 +/* f0aa98c: 29c10005 */ slti $at,$t6,0x5 +/* f0aa990: 10200003 */ beqz $at,.L0f0aa9a0 +/* f0aa994: 00000000 */ sll $zero,$zero,0x0 +/* f0aa998: 10000449 */ beqz $zero,.L0f0abac0 +/* f0aa99c: 8fa20130 */ lw $v0,0x130($sp) +.L0f0aa9a0: +/* f0aa9a0: 8def06c8 */ lw $t7,0x6c8($t7) +/* f0aa9a4: 24020001 */ addiu $v0,$zero,0x1 +/* f0aa9a8: 144f0004 */ bne $v0,$t7,.L0f0aa9bc +/* f0aa9ac: 24180002 */ addiu $t8,$zero,0x2 +/* f0aa9b0: 3c018008 */ lui $at,0x8008 +/* f0aa9b4: 10000003 */ beqz $zero,.L0f0aa9c4 +/* f0aa9b8: ac38fac0 */ sw $t8,-0x540($at) +.L0f0aa9bc: +/* f0aa9bc: 3c018008 */ lui $at,0x8008 +/* f0aa9c0: ac22fac0 */ sw $v0,-0x540($at) +.L0f0aa9c4: +/* f0aa9c4: 0fc54d8a */ jal func0f153628 +/* f0aa9c8: 8fa40130 */ lw $a0,0x130($sp) +/* f0aa9cc: 8fb90060 */ lw $t9,0x60($sp) +/* f0aa9d0: afa20130 */ sw $v0,0x130($sp) +/* f0aa9d4: 2b210002 */ slti $at,$t9,0x2 +/* f0aa9d8: 1420002a */ bnez $at,.L0f0aaa84 +/* f0aa9dc: 240e0005 */ addiu $t6,$zero,0x5 +/* f0aa9e0: 240f001a */ addiu $t7,$zero,0x1a +/* f0aa9e4: 2418002f */ addiu $t8,$zero,0x2f +/* f0aa9e8: 24010002 */ addiu $at,$zero,0x2 +/* f0aa9ec: afae010c */ sw $t6,0x10c($sp) +/* f0aa9f0: afaf0108 */ sw $t7,0x108($sp) +/* f0aa9f4: 17210015 */ bne $t9,$at,.L0f0aaa4c +/* f0aa9f8: afb80104 */ sw $t8,0x104($sp) +/* f0aa9fc: 3c0e8009 */ lui $t6,0x8009 +/* f0aaa00: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f0aaa04: 24010001 */ addiu $at,$zero,0x1 +/* f0aaa08: 51c10009 */ beql $t6,$at,.L0f0aaa30 +/* f0aaa0c: 8fb80128 */ lw $t8,0x128($sp) +/* f0aaa10: 0fc54bcd */ jal func0f152f34 +/* f0aaa14: 00000000 */ sll $zero,$zero,0x0 +/* f0aaa18: 24010001 */ addiu $at,$zero,0x1 +/* f0aaa1c: 10410007 */ beq $v0,$at,.L0f0aaa3c +/* f0aaa20: 8faf0120 */ lw $t7,0x120($sp) +/* f0aaa24: 55e00006 */ bnezl $t7,.L0f0aaa40 +/* f0aaa28: 8fae0128 */ lw $t6,0x128($sp) +/* f0aaa2c: 8fb80128 */ lw $t8,0x128($sp) +.L0f0aaa30: +/* f0aaa30: 2719000a */ addiu $t9,$t8,0xa +/* f0aaa34: 10000019 */ beqz $zero,.L0f0aaa9c +/* f0aaa38: afb90128 */ sw $t9,0x128($sp) +.L0f0aaa3c: +/* f0aaa3c: 8fae0128 */ lw $t6,0x128($sp) +.L0f0aaa40: +/* f0aaa40: 25cf0002 */ addiu $t7,$t6,0x2 +/* f0aaa44: 10000015 */ beqz $zero,.L0f0aaa9c +/* f0aaa48: afaf0128 */ sw $t7,0x128($sp) +.L0f0aaa4c: +/* f0aaa4c: 8fb80060 */ lw $t8,0x60($sp) +/* f0aaa50: 8fb90120 */ lw $t9,0x120($sp) +/* f0aaa54: 2b010003 */ slti $at,$t8,0x3 +/* f0aaa58: 14200010 */ bnez $at,.L0f0aaa9c +/* f0aaa5c: 2b210002 */ slti $at,$t9,0x2 +/* f0aaa60: 10200005 */ beqz $at,.L0f0aaa78 +/* f0aaa64: 8fb80128 */ lw $t8,0x128($sp) +/* f0aaa68: 8fae0128 */ lw $t6,0x128($sp) +/* f0aaa6c: 25cf000a */ addiu $t7,$t6,0xa +/* f0aaa70: 1000000a */ beqz $zero,.L0f0aaa9c +/* f0aaa74: afaf0128 */ sw $t7,0x128($sp) +.L0f0aaa78: +/* f0aaa78: 27190002 */ addiu $t9,$t8,0x2 +/* f0aaa7c: 10000007 */ beqz $zero,.L0f0aaa9c +/* f0aaa80: afb90128 */ sw $t9,0x128($sp) +.L0f0aaa84: +/* f0aaa84: 0fc54b60 */ jal func0f152d80 +/* f0aaa88: 00000000 */ sll $zero,$zero,0x0 +/* f0aaa8c: 10400003 */ beqz $v0,.L0f0aaa9c +/* f0aaa90: 8fae0128 */ lw $t6,0x128($sp) +/* f0aaa94: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0aaa98: afaf0128 */ sw $t7,0x128($sp) +.L0f0aaa9c: +/* f0aaa9c: 8fa2012c */ lw $v0,0x12c($sp) +/* f0aaaa0: 3c18ff00 */ lui $t8,0xff00 +/* f0aaaa4: 3c0e800a */ lui $t6,0x800a +/* f0aaaa8: 8dce9ff4 */ lw $t6,-0x600c($t6) +/* f0aaaac: 37180040 */ ori $t8,$t8,0x40 +/* f0aaab0: afb800f4 */ sw $t8,0xf4($sp) +/* f0aaab4: 9059063b */ lbu $t9,0x63b($v0) +/* f0aaab8: 24420638 */ addiu $v0,$v0,0x638 +/* f0aaabc: 000e7840 */ sll $t7,$t6,0x1 +/* f0aaac0: afaf00ec */ sw $t7,0xec($sp) +/* f0aaac4: afa2005c */ sw $v0,0x5c($sp) +/* f0aaac8: 27a400dc */ addiu $a0,$sp,0xdc +/* f0aaacc: 00002825 */ or $a1,$zero,$zero +/* f0aaad0: 0fc26313 */ jal func0f098c4c +/* f0aaad4: afb900f0 */ sw $t9,0xf0($sp) +/* f0aaad8: 0fc2a31f */ jal func0f0a8c7c +/* f0aaadc: 00000000 */ sll $zero,$zero,0x0 +/* f0aaae0: afa200e8 */ sw $v0,0xe8($sp) +/* f0aaae4: 00402025 */ or $a0,$v0,$zero +/* f0aaae8: 27a500dc */ addiu $a1,$sp,0xdc +/* f0aaaec: 0fc26328 */ jal func0f098ca0 +/* f0aaaf0: 8fa6005c */ lw $a2,0x5c($sp) +/* f0aaaf4: 04400003 */ bltz $v0,.L0f0aab04 +/* f0aaaf8: 00000000 */ sll $zero,$zero,0x0 +/* f0aaafc: 8fb800e8 */ lw $t8,0xe8($sp) +/* f0aab00: afb800f0 */ sw $t8,0xf0($sp) +.L0f0aab04: +/* f0aab04: 0c002f40 */ jal 0xbd00 +/* f0aab08: 00000000 */ sll $zero,$zero,0x0 +/* f0aab0c: 0c002f22 */ jal 0xbc88 +/* f0aab10: a7a20076 */ sh $v0,0x76($sp) +/* f0aab14: 87b90076 */ lh $t9,0x76($sp) +/* f0aab18: 3c0f8008 */ lui $t7,0x8008 +/* f0aab1c: 8deffac0 */ lw $t7,-0x540($t7) +/* f0aab20: 00597021 */ addu $t6,$v0,$t9 +/* f0aab24: 8fb9010c */ lw $t9,0x10c($sp) +/* f0aab28: 01cf001a */ div $zero,$t6,$t7 +/* f0aab2c: 15e00002 */ bnez $t7,.L0f0aab38 +/* f0aab30: 00000000 */ sll $zero,$zero,0x0 +/* f0aab34: 0007000d */ break 0x7 +.L0f0aab38: +/* f0aab38: 2401ffff */ addiu $at,$zero,-1 +/* f0aab3c: 15e10004 */ bne $t7,$at,.L0f0aab50 +/* f0aab40: 3c018000 */ lui $at,0x8000 +/* f0aab44: 15c10002 */ bne $t6,$at,.L0f0aab50 +/* f0aab48: 00000000 */ sll $zero,$zero,0x0 +/* f0aab4c: 0006000d */ break 0x6 +.L0f0aab50: +/* f0aab50: 0000c012 */ mflo $t8 +/* f0aab54: 03197023 */ subu $t6,$t8,$t9 +/* f0aab58: 8fb80060 */ lw $t8,0x60($sp) +/* f0aab5c: 25cfffe8 */ addiu $t7,$t6,-24 +/* f0aab60: 24010002 */ addiu $at,$zero,0x2 +/* f0aab64: 1701000f */ bne $t8,$at,.L0f0aaba4 +/* f0aab68: afaf0100 */ sw $t7,0x100($sp) +/* f0aab6c: 0fc54bcd */ jal func0f152f34 +/* f0aab70: 00000000 */ sll $zero,$zero,0x0 +/* f0aab74: 24070001 */ addiu $a3,$zero,0x1 +/* f0aab78: 10e20004 */ beq $a3,$v0,.L0f0aab8c +/* f0aab7c: 3c198009 */ lui $t9,0x8009 +/* f0aab80: 93390af0 */ lbu $t9,0xaf0($t9) +/* f0aab84: 54f90008 */ bnel $a3,$t9,.L0f0aaba8 +/* f0aab88: 8fb90060 */ lw $t9,0x60($sp) +.L0f0aab8c: +/* f0aab8c: 8fae0120 */ lw $t6,0x120($sp) +/* f0aab90: 8faf0100 */ lw $t7,0x100($sp) +/* f0aab94: 15c00003 */ bnez $t6,.L0f0aaba4 +/* f0aab98: 25f8000f */ addiu $t8,$t7,0xf +/* f0aab9c: 1000000b */ beqz $zero,.L0f0aabcc +/* f0aaba0: afb80100 */ sw $t8,0x100($sp) +.L0f0aaba4: +/* f0aaba4: 8fb90060 */ lw $t9,0x60($sp) +.L0f0aaba8: +/* f0aaba8: 8fae0120 */ lw $t6,0x120($sp) +/* f0aabac: 24070001 */ addiu $a3,$zero,0x1 +/* f0aabb0: 2b210003 */ slti $at,$t9,0x3 +/* f0aabb4: 14200005 */ bnez $at,.L0f0aabcc +/* f0aabb8: 31cf0001 */ andi $t7,$t6,0x1 +/* f0aabbc: 15e00003 */ bnez $t7,.L0f0aabcc +/* f0aabc0: 8fb80100 */ lw $t8,0x100($sp) +/* f0aabc4: 2719000f */ addiu $t9,$t8,0xf +/* f0aabc8: afb90100 */ sw $t9,0x100($sp) +.L0f0aabcc: +/* f0aabcc: 8fa600f0 */ lw $a2,0xf0($sp) +/* f0aabd0: 8faa012c */ lw $t2,0x12c($sp) +/* f0aabd4: 54c70014 */ bnel $a2,$a3,.L0f0aac28 +/* f0aabd8: 8faa012c */ lw $t2,0x12c($sp) +/* f0aabdc: 914215e7 */ lbu $v0,0x15e7($t2) +/* f0aabe0: 254a1580 */ addiu $t2,$t2,0x1580 +/* f0aabe4: 284100ff */ slti $at,$v0,0xff +/* f0aabe8: 1020000e */ beqz $at,.L0f0aac24 +/* f0aabec: 28410080 */ slti $at,$v0,0x80 +/* f0aabf0: 10200003 */ beqz $at,.L0f0aac00 +/* f0aabf4: 240e0080 */ addiu $t6,$zero,0x80 +/* f0aabf8: a14e0067 */ sb $t6,0x67($t2) +/* f0aabfc: 31c200ff */ andi $v0,$t6,0xff +.L0f0aac00: +/* f0aac00: 8faf00ec */ lw $t7,0xec($sp) +/* f0aac04: 241800ff */ addiu $t8,$zero,0xff +/* f0aac08: 004f1821 */ addu $v1,$v0,$t7 +/* f0aac0c: 28610100 */ slti $at,$v1,0x100 +/* f0aac10: 54200004 */ bnezl $at,.L0f0aac24 +/* f0aac14: a1430067 */ sb $v1,0x67($t2) +/* f0aac18: 10000002 */ beqz $zero,.L0f0aac24 +/* f0aac1c: a1580067 */ sb $t8,0x67($t2) +/* f0aac20: a1430067 */ sb $v1,0x67($t2) +.L0f0aac24: +/* f0aac24: 8faa012c */ lw $t2,0x12c($sp) +.L0f0aac28: +/* f0aac28: 254a1580 */ addiu $t2,$t2,0x1580 +/* f0aac2c: 14c0000a */ bnez $a2,.L0f0aac58 +/* f0aac30: 91420067 */ lbu $v0,0x67($t2) +/* f0aac34: 18400008 */ blez $v0,.L0f0aac58 +/* f0aac38: 8fb900ec */ lw $t9,0xec($sp) +/* f0aac3c: 00591823 */ subu $v1,$v0,$t9 +/* f0aac40: 04610004 */ bgez $v1,.L0f0aac54 +/* f0aac44: 306200ff */ andi $v0,$v1,0xff +/* f0aac48: a1400067 */ sb $zero,0x67($t2) +/* f0aac4c: 10000002 */ beqz $zero,.L0f0aac58 +/* f0aac50: 300200ff */ andi $v0,$zero,0xff +.L0f0aac54: +/* f0aac54: a1430067 */ sb $v1,0x67($t2) +.L0f0aac58: +/* f0aac58: 28410081 */ slti $at,$v0,0x81 +/* f0aac5c: 14200007 */ bnez $at,.L0f0aac7c +/* f0aac60: 00027040 */ sll $t6,$v0,0x1 +/* f0aac64: 25cfff00 */ addiu $t7,$t6,-256 +/* f0aac68: 3c01ff00 */ lui $at,0xff00 +/* f0aac6c: 34210040 */ ori $at,$at,0x40 +/* f0aac70: 000fc400 */ sll $t8,$t7,0x10 +/* f0aac74: 0301c825 */ or $t9,$t8,$at +/* f0aac78: afb900f4 */ sw $t9,0xf4($sp) +.L0f0aac7c: +/* f0aac7c: 8fa40130 */ lw $a0,0x130($sp) +/* f0aac80: 8fa500f4 */ lw $a1,0xf4($sp) +/* f0aac84: 0fc54df7 */ jal func0f1537dc +/* f0aac88: afaa0058 */ sw $t2,0x58($sp) +/* f0aac8c: 3c068008 */ lui $a2,0x8008 +/* f0aac90: 8faf0100 */ lw $t7,0x100($sp) +/* f0aac94: 24c6fac0 */ addiu $a2,$a2,-1344 +/* f0aac98: 8cd90000 */ lw $t9,0x0($a2) +/* f0aac9c: 25f8fffe */ addiu $t8,$t7,-2 +/* f0aaca0: 8fa50128 */ lw $a1,0x128($sp) +/* f0aaca4: 03190019 */ multu $t8,$t9 +/* f0aaca8: 3c01f600 */ lui $at,0xf600 +/* f0aacac: 30a303ff */ andi $v1,$a1,0x3ff +/* f0aacb0: 00037080 */ sll $t6,$v1,0x2 +/* f0aacb4: 01c01825 */ or $v1,$t6,$zero +/* f0aacb8: 24440008 */ addiu $a0,$v0,0x8 +/* f0aacbc: 00007012 */ mflo $t6 +/* f0aacc0: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0aacc4: 000fc380 */ sll $t8,$t7,0xe +/* f0aacc8: 0301c825 */ or $t9,$t8,$at +/* f0aaccc: 03237025 */ or $t6,$t9,$v1 +/* f0aacd0: ac4e0000 */ sw $t6,0x0($v0) +/* f0aacd4: 8faf0100 */ lw $t7,0x100($sp) +/* f0aacd8: 8cd90000 */ lw $t9,0x0($a2) +/* f0aacdc: 25f8fff3 */ addiu $t8,$t7,-13 +/* f0aace0: 03190019 */ multu $t8,$t9 +/* f0aace4: 24b9fff5 */ addiu $t9,$a1,-11 +/* f0aace8: 00007012 */ mflo $t6 +/* f0aacec: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0aacf0: 000fc380 */ sll $t8,$t7,0xe +/* f0aacf4: 332e03ff */ andi $t6,$t9,0x3ff +/* f0aacf8: 000e7880 */ sll $t7,$t6,0x2 +/* f0aacfc: 030fc825 */ or $t9,$t8,$t7 +/* f0aad00: ac590004 */ sw $t9,0x4($v0) +/* f0aad04: 0fc54e0e */ jal func0f153838 +/* f0aad08: afa30060 */ sw $v1,0x60($sp) +/* f0aad0c: 3c0e800a */ lui $t6,0x800a +/* f0aad10: 8dcea248 */ lw $t6,-0x5db8($t6) +/* f0aad14: afa20130 */ sw $v0,0x130($sp) +/* f0aad18: 0fc54a16 */ jal func0f152858 +/* f0aad1c: 8dc40070 */ lw $a0,0x70($t6) +/* f0aad20: 10400163 */ beqz $v0,.L0f0ab2b0 +/* f0aad24: 8faa0058 */ lw $t2,0x58($sp) +/* f0aad28: 8fb8005c */ lw $t8,0x5c($sp) +/* f0aad2c: 8fa500f0 */ lw $a1,0xf0($sp) +/* f0aad30: 93040000 */ lbu $a0,0x0($t8) +/* f0aad34: 0fc2c401 */ jal func0f0b1004 +/* f0aad38: afaa0058 */ sw $t2,0x58($sp) +/* f0aad3c: 0fc44bd4 */ jal func0f112f50 +/* f0aad40: afa200bc */ sw $v0,0xbc($sp) +/* f0aad44: 0fc44b3e */ jal func0f112cf8 +/* f0aad48: 00402025 */ or $a0,$v0,$zero +/* f0aad4c: 00402025 */ or $a0,$v0,$zero +/* f0aad50: 0fc5b9f1 */ jal func0f16e7c4 +/* f0aad54: a7a200ba */ sh $v0,0xba($sp) +/* f0aad58: 8faa0058 */ lw $t2,0x58($sp) +/* f0aad5c: 97a300ba */ lhu $v1,0xba($sp) +/* f0aad60: 00403025 */ or $a2,$v0,$zero +/* f0aad64: 954f0072 */ lhu $t7,0x72($t2) +/* f0aad68: 3c02800a */ lui $v0,0x800a +/* f0aad6c: 27a400c4 */ addiu $a0,$sp,0xc4 +/* f0aad70: 106f0003 */ beq $v1,$t7,.L0f0aad80 +/* f0aad74: 27a500c0 */ addiu $a1,$sp,0xc0 +/* f0aad78: a140006f */ sb $zero,0x6f($t2) +/* f0aad7c: a5430072 */ sh $v1,0x72($t2) +.L0f0aad80: +/* f0aad80: 9143006f */ lbu $v1,0x6f($t2) +/* f0aad84: 3c078008 */ lui $a3,0x8008 +/* f0aad88: 286100ff */ slti $at,$v1,0xff +/* f0aad8c: 5020008b */ beqzl $at,.L0f0aafbc +/* f0aad90: 8fa200bc */ lw $v0,0xbc($sp) +/* f0aad94: 8c429ff8 */ lw $v0,-0x6008($v0) +/* f0aad98: 3c1955ff */ lui $t9,0x55ff +/* f0aad9c: 3739ffff */ ori $t9,$t9,0xffff +/* f0aada0: 00627021 */ addu $t6,$v1,$v0 +/* f0aada4: 29c10100 */ slti $at,$t6,0x100 +/* f0aada8: 14200004 */ bnez $at,.L0f0aadbc +/* f0aadac: afb900d0 */ sw $t9,0xd0($sp) +/* f0aadb0: 241800ff */ addiu $t8,$zero,0xff +/* f0aadb4: 10000003 */ beqz $zero,.L0f0aadc4 +/* f0aadb8: a158006f */ sb $t8,0x6f($t2) +.L0f0aadbc: +/* f0aadbc: 0062c821 */ addu $t9,$v1,$v0 +/* f0aadc0: a159006f */ sb $t9,0x6f($t2) +.L0f0aadc4: +/* f0aadc4: 3c0e8008 */ lui $t6,0x8008 +/* f0aadc8: 8dcefb04 */ lw $t6,-0x4fc($t6) +/* f0aadcc: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f0aadd0: afa00014 */ sw $zero,0x14($sp) +/* f0aadd4: afa600d4 */ sw $a2,0xd4($sp) +/* f0aadd8: afaa0058 */ sw $t2,0x58($sp) +/* f0aaddc: 0fc55cbe */ jal func0f1572f8 +/* f0aade0: afae0010 */ sw $t6,0x10($sp) +/* f0aade4: 8fb800c0 */ lw $t8,0xc0($sp) +/* f0aade8: 8faa0058 */ lw $t2,0x58($sp) +/* f0aadec: 00002825 */ or $a1,$zero,$zero +/* f0aadf0: 270f0002 */ addiu $t7,$t8,0x2 +/* f0aadf4: afaf00c0 */ sw $t7,0xc0($sp) +/* f0aadf8: 9142006f */ lbu $v0,0x6f($t2) +/* f0aadfc: 0002c880 */ sll $t9,$v0,0x2 +/* f0aae00: 0322c823 */ subu $t9,$t9,$v0 +/* f0aae04: 032f082a */ slt $at,$t9,$t7 +/* f0aae08: 50200003 */ beqzl $at,.L0f0aae18 +/* f0aae0c: 8fae0124 */ lw $t6,0x124($sp) +/* f0aae10: afb900c0 */ sw $t9,0xc0($sp) +/* f0aae14: 8fae0124 */ lw $t6,0x124($sp) +.L0f0aae18: +/* f0aae18: 8fb80100 */ lw $t8,0x100($sp) +/* f0aae1c: 8fb900c0 */ lw $t9,0xc0($sp) +/* f0aae20: 29c10002 */ slti $at,$t6,0x2 +/* f0aae24: 14200007 */ bnez $at,.L0f0aae44 +/* f0aae28: 03197823 */ subu $t7,$t8,$t9 +/* f0aae2c: 8fb80100 */ lw $t8,0x100($sp) +/* f0aae30: 8fb900c0 */ lw $t9,0xc0($sp) +/* f0aae34: 03197823 */ subu $t7,$t8,$t9 +/* f0aae38: 25eefff3 */ addiu $t6,$t7,-13 +/* f0aae3c: 10000003 */ beqz $zero,.L0f0aae4c +/* f0aae40: afae00cc */ sw $t6,0xcc($sp) +.L0f0aae44: +/* f0aae44: 25eefffe */ addiu $t6,$t7,-2 +/* f0aae48: afae00cc */ sw $t6,0xcc($sp) +.L0f0aae4c: +/* f0aae4c: 8fb80128 */ lw $t8,0x128($sp) +/* f0aae50: 8fb900c4 */ lw $t9,0xc4($sp) +/* f0aae54: 03197823 */ subu $t7,$t8,$t9 +/* f0aae58: 25eefff1 */ addiu $t6,$t7,-15 +/* f0aae5c: afae00c8 */ sw $t6,0xc8($sp) +/* f0aae60: 9143006f */ lbu $v1,0x6f($t2) +/* f0aae64: 240e00ff */ addiu $t6,$zero,0xff +/* f0aae68: 286100c1 */ slti $at,$v1,0xc1 +/* f0aae6c: 1420000d */ bnez $at,.L0f0aaea4 +/* f0aae70: 0003c200 */ sll $t8,$v1,0x8 +/* f0aae74: 3c01ffff */ lui $at,0xffff +/* f0aae78: 342140c0 */ ori $at,$at,0x40c0 +/* f0aae7c: 0303c023 */ subu $t8,$t8,$v1 +/* f0aae80: 0301c821 */ addu $t9,$t8,$at +/* f0aae84: 2401003f */ addiu $at,$zero,0x3f +/* f0aae88: 0321001b */ divu $zero,$t9,$at +/* f0aae8c: 00007812 */ mflo $t7 +/* f0aae90: 3c0155ff */ lui $at,0x55ff +/* f0aae94: 01cf1023 */ subu $v0,$t6,$t7 +/* f0aae98: 3421ff00 */ ori $at,$at,0xff00 +/* f0aae9c: 0041c025 */ or $t8,$v0,$at +/* f0aaea0: afb800d0 */ sw $t8,0xd0($sp) +.L0f0aaea4: +/* f0aaea4: 8fa40130 */ lw $a0,0x130($sp) +/* f0aaea8: 0fc54df7 */ jal func0f1537dc +/* f0aaeac: afaa0058 */ sw $t2,0x58($sp) +/* f0aaeb0: 3c038008 */ lui $v1,0x8008 +/* f0aaeb4: 8fb90100 */ lw $t9,0x100($sp) +/* f0aaeb8: 2463fac0 */ addiu $v1,$v1,-1344 +/* f0aaebc: 8c6f0000 */ lw $t7,0x0($v1) +/* f0aaec0: 272efff5 */ addiu $t6,$t9,-11 +/* f0aaec4: 3c01f600 */ lui $at,0xf600 +/* f0aaec8: 01cf0019 */ multu $t6,$t7 +/* f0aaecc: 24440008 */ addiu $a0,$v0,0x8 +/* f0aaed0: 0000c012 */ mflo $t8 +/* f0aaed4: 331903ff */ andi $t9,$t8,0x3ff +/* f0aaed8: 8fb80060 */ lw $t8,0x60($sp) +/* f0aaedc: 00197380 */ sll $t6,$t9,0xe +/* f0aaee0: 01c17825 */ or $t7,$t6,$at +/* f0aaee4: 01f8c825 */ or $t9,$t7,$t8 +/* f0aaee8: ac590000 */ sw $t9,0x0($v0) +/* f0aaeec: 8fae00cc */ lw $t6,0xcc($sp) +/* f0aaef0: 8c780000 */ lw $t8,0x0($v1) +/* f0aaef4: 25cfffff */ addiu $t7,$t6,-1 +/* f0aaef8: 01f80019 */ multu $t7,$t8 +/* f0aaefc: 8fb800c8 */ lw $t8,0xc8($sp) +/* f0aaf00: 0000c812 */ mflo $t9 +/* f0aaf04: 332e03ff */ andi $t6,$t9,0x3ff +/* f0aaf08: 000e7b80 */ sll $t7,$t6,0xe +/* f0aaf0c: 2719ffff */ addiu $t9,$t8,-1 +/* f0aaf10: 332e03ff */ andi $t6,$t9,0x3ff +/* f0aaf14: 000ec080 */ sll $t8,$t6,0x2 +/* f0aaf18: 01f8c825 */ or $t9,$t7,$t8 +/* f0aaf1c: 0fc54e0e */ jal func0f153838 +/* f0aaf20: ac590004 */ sw $t9,0x4($v0) +/* f0aaf24: 3c018006 */ lui $at,0x8006 +/* f0aaf28: c4241630 */ lwc1 $f4,0x1630($at) +/* f0aaf2c: 3c014248 */ lui $at,0x4248 +/* f0aaf30: 44813000 */ mtc1 $at,$f6 +/* f0aaf34: afa20130 */ sw $v0,0x130($sp) +/* f0aaf38: 00002825 */ or $a1,$zero,$zero +/* f0aaf3c: 46062202 */ mul.s $f8,$f4,$f6 +/* f0aaf40: 24060032 */ addiu $a2,$zero,0x32 +/* f0aaf44: 4600428d */ trunc.w.s $f10,$f8 +/* f0aaf48: 44045000 */ mfc1 $a0,$f10 +/* f0aaf4c: 0fc54f54 */ jal func0f153d50 +/* f0aaf50: 00000000 */ sll $zero,$zero,0x0 +/* f0aaf54: 2404ffff */ addiu $a0,$zero,-1 +/* f0aaf58: 0fc54f8e */ jal func0f153e38 +/* f0aaf5c: 2405ffff */ addiu $a1,$zero,-1 +/* f0aaf60: 3c0f8008 */ lui $t7,0x8008 +/* f0aaf64: 8deffb08 */ lw $t7,-0x4f8($t7) +/* f0aaf68: 3c188008 */ lui $t8,0x8008 +/* f0aaf6c: 8f18fb04 */ lw $t8,-0x4fc($t8) +/* f0aaf70: 8fb900d0 */ lw $t9,0xd0($sp) +/* f0aaf74: 8fae00c0 */ lw $t6,0xc0($sp) +/* f0aaf78: afaf0010 */ sw $t7,0x10($sp) +/* f0aaf7c: 240f03e8 */ addiu $t7,$zero,0x3e8 +/* f0aaf80: afaf0020 */ sw $t7,0x20($sp) +/* f0aaf84: 8fa40130 */ lw $a0,0x130($sp) +/* f0aaf88: 27a500cc */ addiu $a1,$sp,0xcc +/* f0aaf8c: 27a600c8 */ addiu $a2,$sp,0xc8 +/* f0aaf90: 8fa700d4 */ lw $a3,0xd4($sp) +/* f0aaf94: afa00024 */ sw $zero,0x24($sp) +/* f0aaf98: afa00028 */ sw $zero,0x28($sp) +/* f0aaf9c: afb80014 */ sw $t8,0x14($sp) +/* f0aafa0: afb90018 */ sw $t9,0x18($sp) +/* f0aafa4: 0fc5580f */ jal func0f15603c +/* f0aafa8: afae001c */ sw $t6,0x1c($sp) +/* f0aafac: 0fc54f93 */ jal func0f153e4c +/* f0aafb0: afa20130 */ sw $v0,0x130($sp) +/* f0aafb4: 8faa0058 */ lw $t2,0x58($sp) +/* f0aafb8: 8fa200bc */ lw $v0,0xbc($sp) +.L0f0aafbc: +/* f0aafbc: 504000bd */ beqzl $v0,.L0f0ab2b4 +/* f0aafc0: 8fa500fc */ lw $a1,0xfc($sp) +/* f0aafc4: 94440004 */ lhu $a0,0x4($v0) +/* f0aafc8: 0fc5b9f1 */ jal func0f16e7c4 +/* f0aafcc: afaa0058 */ sw $t2,0x58($sp) +/* f0aafd0: 3c18ff55 */ lui $t8,0xff55 +/* f0aafd4: 8fa300bc */ lw $v1,0xbc($sp) +/* f0aafd8: 8faa0058 */ lw $t2,0x58($sp) +/* f0aafdc: 371855ff */ ori $t8,$t8,0x55ff +/* f0aafe0: afb800d0 */ sw $t8,0xd0($sp) +/* f0aafe4: 94790004 */ lhu $t9,0x4($v1) +/* f0aafe8: 9544006c */ lhu $a0,0x6c($t2) +/* f0aafec: 13240005 */ beq $t9,$a0,.L0f0ab004 +/* f0aaff0: 00000000 */ sll $zero,$zero,0x0 +/* f0aaff4: 914e0067 */ lbu $t6,0x67($t2) +/* f0aaff8: 29c10081 */ slti $at,$t6,0x81 +/* f0aaffc: 50200004 */ beqzl $at,.L0f0ab010 +/* f0ab000: a140006e */ sb $zero,0x6e($t2) +.L0f0ab004: +/* f0ab004: 14800005 */ bnez $a0,.L0f0ab01c +/* f0ab008: 00000000 */ sll $zero,$zero,0x0 +/* f0ab00c: a140006e */ sb $zero,0x6e($t2) +.L0f0ab010: +/* f0ab010: 946f0004 */ lhu $t7,0x4($v1) +/* f0ab014: a54f006c */ sh $t7,0x6c($t2) +/* f0ab018: 31e4ffff */ andi $a0,$t7,0xffff +.L0f0ab01c: +/* f0ab01c: 0fc5b9f1 */ jal func0f16e7c4 +/* f0ab020: afaa0058 */ sw $t2,0x58($sp) +/* f0ab024: 8faa0058 */ lw $t2,0x58($sp) +/* f0ab028: 00403025 */ or $a2,$v0,$zero +/* f0ab02c: 3c02800a */ lui $v0,0x800a +/* f0ab030: 9143006e */ lbu $v1,0x6e($t2) +/* f0ab034: 8fb80100 */ lw $t8,0x100($sp) +/* f0ab038: 27a400c4 */ addiu $a0,$sp,0xc4 +/* f0ab03c: 286100ff */ slti $at,$v1,0xff +/* f0ab040: 1020009b */ beqz $at,.L0f0ab2b0 +/* f0ab044: 27a500c0 */ addiu $a1,$sp,0xc0 +/* f0ab048: 8c429ff8 */ lw $v0,-0x6008($v0) +/* f0ab04c: 2719fff5 */ addiu $t9,$t8,-11 +/* f0ab050: afb90060 */ sw $t9,0x60($sp) +/* f0ab054: 00627021 */ addu $t6,$v1,$v0 +/* f0ab058: 29c10100 */ slti $at,$t6,0x100 +/* f0ab05c: 14200004 */ bnez $at,.L0f0ab070 +/* f0ab060: 3c078008 */ lui $a3,0x8008 +/* f0ab064: 240f00ff */ addiu $t7,$zero,0xff +/* f0ab068: 10000003 */ beqz $zero,.L0f0ab078 +/* f0ab06c: a14f006e */ sb $t7,0x6e($t2) +.L0f0ab070: +/* f0ab070: 0062c821 */ addu $t9,$v1,$v0 +/* f0ab074: a159006e */ sb $t9,0x6e($t2) +.L0f0ab078: +/* f0ab078: 8fae00f0 */ lw $t6,0xf0($sp) +/* f0ab07c: 24010001 */ addiu $at,$zero,0x1 +/* f0ab080: 55c1000a */ bnel $t6,$at,.L0f0ab0ac +/* f0ab084: 8fb800f0 */ lw $t8,0xf0($sp) +/* f0ab088: 8fb800bc */ lw $t8,0xbc($sp) +/* f0ab08c: 954f006c */ lhu $t7,0x6c($t2) +/* f0ab090: 3c0effff */ lui $t6,0xffff +/* f0ab094: 97190004 */ lhu $t9,0x4($t8) +/* f0ab098: 35ce55ff */ ori $t6,$t6,0x55ff +/* f0ab09c: 55f90003 */ bnel $t7,$t9,.L0f0ab0ac +/* f0ab0a0: 8fb800f0 */ lw $t8,0xf0($sp) +/* f0ab0a4: afae00d0 */ sw $t6,0xd0($sp) +/* f0ab0a8: 8fb800f0 */ lw $t8,0xf0($sp) +.L0f0ab0ac: +/* f0ab0ac: 8fb900bc */ lw $t9,0xbc($sp) +/* f0ab0b0: 17000008 */ bnez $t8,.L0f0ab0d4 +/* f0ab0b4: 00000000 */ sll $zero,$zero,0x0 +/* f0ab0b8: 954f006c */ lhu $t7,0x6c($t2) +/* f0ab0bc: 972e0004 */ lhu $t6,0x4($t9) +/* f0ab0c0: 8fb800d0 */ lw $t8,0xd0($sp) +/* f0ab0c4: 3c0100ff */ lui $at,0xff +/* f0ab0c8: 11ee0002 */ beq $t7,$t6,.L0f0ab0d4 +/* f0ab0cc: 0301c825 */ or $t9,$t8,$at +/* f0ab0d0: afb900d0 */ sw $t9,0xd0($sp) +.L0f0ab0d4: +/* f0ab0d4: 3c0f8008 */ lui $t7,0x8008 +/* f0ab0d8: 8deffb04 */ lw $t7,-0x4fc($t7) +/* f0ab0dc: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f0ab0e0: afa00014 */ sw $zero,0x14($sp) +/* f0ab0e4: afa600d4 */ sw $a2,0xd4($sp) +/* f0ab0e8: afaa0058 */ sw $t2,0x58($sp) +/* f0ab0ec: 0fc55cbe */ jal func0f1572f8 +/* f0ab0f0: afaf0010 */ sw $t7,0x10($sp) +/* f0ab0f4: 8fae00c0 */ lw $t6,0xc0($sp) +/* f0ab0f8: 8faa0058 */ lw $t2,0x58($sp) +/* f0ab0fc: 00002825 */ or $a1,$zero,$zero +/* f0ab100: 25d80002 */ addiu $t8,$t6,0x2 +/* f0ab104: afb800c0 */ sw $t8,0xc0($sp) +/* f0ab108: 9142006e */ lbu $v0,0x6e($t2) +/* f0ab10c: 0002c880 */ sll $t9,$v0,0x2 +/* f0ab110: 0322c823 */ subu $t9,$t9,$v0 +/* f0ab114: 0338082a */ slt $at,$t9,$t8 +/* f0ab118: 50200003 */ beqzl $at,.L0f0ab128 +/* f0ab11c: 8faf0100 */ lw $t7,0x100($sp) +/* f0ab120: afb900c0 */ sw $t9,0xc0($sp) +/* f0ab124: 8faf0100 */ lw $t7,0x100($sp) +.L0f0ab128: +/* f0ab128: 8fae00c0 */ lw $t6,0xc0($sp) +/* f0ab12c: 01eec823 */ subu $t9,$t7,$t6 +/* f0ab130: 8fae00c4 */ lw $t6,0xc4($sp) +/* f0ab134: 8faf0128 */ lw $t7,0x128($sp) +/* f0ab138: 2738fff3 */ addiu $t8,$t9,-13 +/* f0ab13c: afb800cc */ sw $t8,0xcc($sp) +/* f0ab140: 01eec823 */ subu $t9,$t7,$t6 +/* f0ab144: 2738ffff */ addiu $t8,$t9,-1 +/* f0ab148: afb800c8 */ sw $t8,0xc8($sp) +/* f0ab14c: 9143006e */ lbu $v1,0x6e($t2) +/* f0ab150: 241800ff */ addiu $t8,$zero,0xff +/* f0ab154: 286100c1 */ slti $at,$v1,0xc1 +/* f0ab158: 1420000e */ bnez $at,.L0f0ab194 +/* f0ab15c: 00037a00 */ sll $t7,$v1,0x8 +/* f0ab160: 3c01ffff */ lui $at,0xffff +/* f0ab164: 342140c0 */ ori $at,$at,0x40c0 +/* f0ab168: 01e37823 */ subu $t7,$t7,$v1 +/* f0ab16c: 01e17021 */ addu $t6,$t7,$at +/* f0ab170: 2401003f */ addiu $at,$zero,0x3f +/* f0ab174: 01c1001b */ divu $zero,$t6,$at +/* f0ab178: 8faf00d0 */ lw $t7,0xd0($sp) +/* f0ab17c: 0000c812 */ mflo $t9 +/* f0ab180: 2401ff00 */ addiu $at,$zero,-256 +/* f0ab184: 03191023 */ subu $v0,$t8,$t9 +/* f0ab188: 01e17024 */ and $t6,$t7,$at +/* f0ab18c: 01c2c025 */ or $t8,$t6,$v0 +/* f0ab190: afb800d0 */ sw $t8,0xd0($sp) +.L0f0ab194: +/* f0ab194: 8fa40130 */ lw $a0,0x130($sp) +/* f0ab198: 0fc54df7 */ jal func0f1537dc +/* f0ab19c: afaa0058 */ sw $t2,0x58($sp) +/* f0ab1a0: 3c038008 */ lui $v1,0x8008 +/* f0ab1a4: 2463fac0 */ addiu $v1,$v1,-1344 +/* f0ab1a8: 8c6f0000 */ lw $t7,0x0($v1) +/* f0ab1ac: 8fb90060 */ lw $t9,0x60($sp) +/* f0ab1b0: 3c01f600 */ lui $at,0xf600 +/* f0ab1b4: 24440008 */ addiu $a0,$v0,0x8 +/* f0ab1b8: 032f0019 */ multu $t9,$t7 +/* f0ab1bc: 00007012 */ mflo $t6 +/* f0ab1c0: 31d803ff */ andi $t8,$t6,0x3ff +/* f0ab1c4: 8fae0128 */ lw $t6,0x128($sp) +/* f0ab1c8: 0018cb80 */ sll $t9,$t8,0xe +/* f0ab1cc: 03217825 */ or $t7,$t9,$at +/* f0ab1d0: 25d80003 */ addiu $t8,$t6,0x3 +/* f0ab1d4: 331903ff */ andi $t9,$t8,0x3ff +/* f0ab1d8: 00197080 */ sll $t6,$t9,0x2 +/* f0ab1dc: 01eec025 */ or $t8,$t7,$t6 +/* f0ab1e0: ac580000 */ sw $t8,0x0($v0) +/* f0ab1e4: 8fb900cc */ lw $t9,0xcc($sp) +/* f0ab1e8: 8c6e0000 */ lw $t6,0x0($v1) +/* f0ab1ec: 272fffff */ addiu $t7,$t9,-1 +/* f0ab1f0: 01ee0019 */ multu $t7,$t6 +/* f0ab1f4: 8fae00c8 */ lw $t6,0xc8($sp) +/* f0ab1f8: 0000c012 */ mflo $t8 +/* f0ab1fc: 331903ff */ andi $t9,$t8,0x3ff +/* f0ab200: 00197b80 */ sll $t7,$t9,0xe +/* f0ab204: 25d8ffff */ addiu $t8,$t6,-1 +/* f0ab208: 331903ff */ andi $t9,$t8,0x3ff +/* f0ab20c: 00197080 */ sll $t6,$t9,0x2 +/* f0ab210: 01eec025 */ or $t8,$t7,$t6 +/* f0ab214: 0fc54e0e */ jal func0f153838 +/* f0ab218: ac580004 */ sw $t8,0x4($v0) +/* f0ab21c: 3c018006 */ lui $at,0x8006 +/* f0ab220: c4301630 */ lwc1 $f16,0x1630($at) +/* f0ab224: 3c014248 */ lui $at,0x4248 +/* f0ab228: 44819000 */ mtc1 $at,$f18 +/* f0ab22c: afa20130 */ sw $v0,0x130($sp) +/* f0ab230: 00002825 */ or $a1,$zero,$zero +/* f0ab234: 46128102 */ mul.s $f4,$f16,$f18 +/* f0ab238: 24060032 */ addiu $a2,$zero,0x32 +/* f0ab23c: 4600218d */ trunc.w.s $f6,$f4 +/* f0ab240: 44043000 */ mfc1 $a0,$f6 +/* f0ab244: 0fc54f54 */ jal func0f153d50 +/* f0ab248: 00000000 */ sll $zero,$zero,0x0 +/* f0ab24c: 2404ffff */ addiu $a0,$zero,-1 +/* f0ab250: 0fc54f8e */ jal func0f153e38 +/* f0ab254: 2405ffff */ addiu $a1,$zero,-1 +/* f0ab258: 3c0f8008 */ lui $t7,0x8008 +/* f0ab25c: 8deffb08 */ lw $t7,-0x4f8($t7) +/* f0ab260: 3c0e8008 */ lui $t6,0x8008 +/* f0ab264: 8dcefb04 */ lw $t6,-0x4fc($t6) +/* f0ab268: 8fb800d0 */ lw $t8,0xd0($sp) +/* f0ab26c: 8fb900c0 */ lw $t9,0xc0($sp) +/* f0ab270: afaf0010 */ sw $t7,0x10($sp) +/* f0ab274: 240f03e8 */ addiu $t7,$zero,0x3e8 +/* f0ab278: afaf0020 */ sw $t7,0x20($sp) +/* f0ab27c: 8fa40130 */ lw $a0,0x130($sp) +/* f0ab280: 27a500cc */ addiu $a1,$sp,0xcc +/* f0ab284: 27a600c8 */ addiu $a2,$sp,0xc8 +/* f0ab288: 8fa700d4 */ lw $a3,0xd4($sp) +/* f0ab28c: afa00024 */ sw $zero,0x24($sp) +/* f0ab290: afa00028 */ sw $zero,0x28($sp) +/* f0ab294: afae0014 */ sw $t6,0x14($sp) +/* f0ab298: afb80018 */ sw $t8,0x18($sp) +/* f0ab29c: 0fc5580f */ jal func0f15603c +/* f0ab2a0: afb9001c */ sw $t9,0x1c($sp) +/* f0ab2a4: 0fc54f93 */ jal func0f153e4c +/* f0ab2a8: afa20130 */ sw $v0,0x130($sp) +/* f0ab2ac: 8faa0058 */ lw $t2,0x58($sp) +.L0f0ab2b0: +/* f0ab2b0: 8fa500fc */ lw $a1,0xfc($sp) +.L0f0ab2b4: +/* f0ab2b4: 8fae005c */ lw $t6,0x5c($sp) +/* f0ab2b8: 50a0000a */ beqzl $a1,.L0f0ab2e4 +/* f0ab2bc: 8fb80110 */ lw $t8,0x110($sp) +/* f0ab2c0: 91d80003 */ lbu $t8,0x3($t6) +/* f0ab2c4: 0018c880 */ sll $t9,$t8,0x2 +/* f0ab2c8: 00b97821 */ addu $t7,$a1,$t9 +/* f0ab2cc: 8de20014 */ lw $v0,0x14($t7) +/* f0ab2d0: 50400004 */ beqzl $v0,.L0f0ab2e4 +/* f0ab2d4: 8fb80110 */ lw $t8,0x110($sp) +/* f0ab2d8: 804e0007 */ lb $t6,0x7($v0) +/* f0ab2dc: afae0110 */ sw $t6,0x110($sp) +/* f0ab2e0: 8fb80110 */ lw $t8,0x110($sp) +.L0f0ab2e4: +/* f0ab2e4: 2403ffff */ addiu $v1,$zero,-1 +/* f0ab2e8: 8fb9005c */ lw $t9,0x5c($sp) +/* f0ab2ec: 57030014 */ bnel $t8,$v1,.L0f0ab340 +/* f0ab2f0: 8fb90110 */ lw $t9,0x110($sp) +/* f0ab2f4: 932f0003 */ lbu $t7,0x3($t9) +/* f0ab2f8: 000f7080 */ sll $t6,$t7,0x2 +/* f0ab2fc: 000ec023 */ negu $t8,$t6 +/* f0ab300: 00b8c821 */ addu $t9,$a1,$t8 +/* f0ab304: 8f220018 */ lw $v0,0x18($t9) +/* f0ab308: 50400004 */ beqzl $v0,.L0f0ab31c +/* f0ab30c: 8fae0110 */ lw $t6,0x110($sp) +/* f0ab310: 804f0007 */ lb $t7,0x7($v0) +/* f0ab314: afaf0110 */ sw $t7,0x110($sp) +/* f0ab318: 8fae0110 */ lw $t6,0x110($sp) +.L0f0ab31c: +/* f0ab31c: 55c30008 */ bnel $t6,$v1,.L0f0ab340 +/* f0ab320: 8fb90110 */ lw $t9,0x110($sp) +/* f0ab324: 0fc54de0 */ jal func0f153780 +/* f0ab328: 8fa40130 */ lw $a0,0x130($sp) +/* f0ab32c: 24180001 */ addiu $t8,$zero,0x1 +/* f0ab330: 3c018008 */ lui $at,0x8008 +/* f0ab334: 100001e2 */ beqz $zero,.L0f0abac0 +/* f0ab338: ac38fac0 */ sw $t8,-0x540($at) +/* f0ab33c: 8fb90110 */ lw $t9,0x110($sp) +.L0f0ab340: +/* f0ab340: 814f0069 */ lb $t7,0x69($t2) +/* f0ab344: 8fa4012c */ lw $a0,0x12c($sp) +/* f0ab348: 132f000d */ beq $t9,$t7,.L0f0ab380 +/* f0ab34c: 24841568 */ addiu $a0,$a0,0x1568 +/* f0ab350: 0fc2a765 */ jal func0f0a9d94 +/* f0ab354: afaa0058 */ sw $t2,0x58($sp) +/* f0ab358: 8fa4005c */ lw $a0,0x5c($sp) +/* f0ab35c: 0fc2a765 */ jal func0f0a9d94 +/* f0ab360: 2484078c */ addiu $a0,$a0,0x78c +/* f0ab364: 8faa0058 */ lw $t2,0x58($sp) +/* f0ab368: 0fc2a765 */ jal func0f0a9d94 +/* f0ab36c: 2544005c */ addiu $a0,$t2,0x5c +/* f0ab370: 8faa0058 */ lw $t2,0x58($sp) +/* f0ab374: 8fae0110 */ lw $t6,0x110($sp) +/* f0ab378: a14e0069 */ sb $t6,0x69($t2) +/* f0ab37c: 8fa500fc */ lw $a1,0xfc($sp) +.L0f0ab380: +/* f0ab380: 8fb8012c */ lw $t8,0x12c($sp) +/* f0ab384: 8fa20110 */ lw $v0,0x110($sp) +/* f0ab388: 27190ddc */ addiu $t9,$t8,0xddc +/* f0ab38c: afb90060 */ sw $t9,0x60($sp) +/* f0ab390: 830f0de4 */ lb $t7,0xde4($t8) +/* f0ab394: 00027080 */ sll $t6,$v0,0x2 +/* f0ab398: 00ae2021 */ addu $a0,$a1,$t6 +/* f0ab39c: 51e00076 */ beqzl $t7,.L0f0ab578 +/* f0ab3a0: 8faf005c */ lw $t7,0x5c($sp) +/* f0ab3a4: 8c99001c */ lw $t9,0x1c($a0) +/* f0ab3a8: 53200073 */ beqzl $t9,.L0f0ab578 +/* f0ab3ac: 8faf005c */ lw $t7,0x5c($sp) +/* f0ab3b0: 930f0ddc */ lbu $t7,0xddc($t8) +/* f0ab3b4: 24010022 */ addiu $at,$zero,0x22 +/* f0ab3b8: 51e1006f */ beql $t7,$at,.L0f0ab578 +/* f0ab3bc: 8faf005c */ lw $t7,0x5c($sp) +/* f0ab3c0: afae0050 */ sw $t6,0x50($sp) +/* f0ab3c4: afa40054 */ sw $a0,0x54($sp) +/* f0ab3c8: 0c002f40 */ jal 0xbd00 +/* f0ab3cc: afaa0058 */ sw $t2,0x58($sp) +/* f0ab3d0: 3c0e8008 */ lui $t6,0x8008 +/* f0ab3d4: 8dcefac0 */ lw $t6,-0x540($t6) +/* f0ab3d8: 8faf0124 */ lw $t7,0x124($sp) +/* f0ab3dc: 8fa40054 */ lw $a0,0x54($sp) +/* f0ab3e0: 004e001a */ div $zero,$v0,$t6 +/* f0ab3e4: 0000c812 */ mflo $t9 +/* f0ab3e8: 27380018 */ addiu $t8,$t9,0x18 +/* f0ab3ec: afb80100 */ sw $t8,0x100($sp) +/* f0ab3f0: 8faa0058 */ lw $t2,0x58($sp) +/* f0ab3f4: 15c00002 */ bnez $t6,.L0f0ab400 +/* f0ab3f8: 00000000 */ sll $zero,$zero,0x0 +/* f0ab3fc: 0007000d */ break 0x7 +.L0f0ab400: +/* f0ab400: 2401ffff */ addiu $at,$zero,-1 +/* f0ab404: 15c10004 */ bne $t6,$at,.L0f0ab418 +/* f0ab408: 3c018000 */ lui $at,0x8000 +/* f0ab40c: 14410002 */ bne $v0,$at,.L0f0ab418 +/* f0ab410: 00000000 */ sll $zero,$zero,0x0 +/* f0ab414: 0006000d */ break 0x6 +.L0f0ab418: +/* f0ab418: 24010002 */ addiu $at,$zero,0x2 +/* f0ab41c: 55e10015 */ bnel $t7,$at,.L0f0ab474 +/* f0ab420: 8fae0124 */ lw $t6,0x124($sp) +/* f0ab424: afa40054 */ sw $a0,0x54($sp) +/* f0ab428: 0fc54bcd */ jal func0f152f34 +/* f0ab42c: afaa0058 */ sw $t2,0x58($sp) +/* f0ab430: 24010001 */ addiu $at,$zero,0x1 +/* f0ab434: 8fa40054 */ lw $a0,0x54($sp) +/* f0ab438: 10410006 */ beq $v0,$at,.L0f0ab454 +/* f0ab43c: 8faa0058 */ lw $t2,0x58($sp) +/* f0ab440: 3c0e8009 */ lui $t6,0x8009 +/* f0ab444: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f0ab448: 24010001 */ addiu $at,$zero,0x1 +/* f0ab44c: 55c10009 */ bnel $t6,$at,.L0f0ab474 +/* f0ab450: 8fae0124 */ lw $t6,0x124($sp) +.L0f0ab454: +/* f0ab454: 8fb90120 */ lw $t9,0x120($sp) +/* f0ab458: 8fb80100 */ lw $t8,0x100($sp) +/* f0ab45c: 24010001 */ addiu $at,$zero,0x1 +/* f0ab460: 17210003 */ bne $t9,$at,.L0f0ab470 +/* f0ab464: 270ffff2 */ addiu $t7,$t8,-14 +/* f0ab468: 1000000b */ beqz $zero,.L0f0ab498 +/* f0ab46c: afaf0100 */ sw $t7,0x100($sp) +.L0f0ab470: +/* f0ab470: 8fae0124 */ lw $t6,0x124($sp) +.L0f0ab474: +/* f0ab474: 8fb90120 */ lw $t9,0x120($sp) +/* f0ab478: 29c10003 */ slti $at,$t6,0x3 +/* f0ab47c: 14200006 */ bnez $at,.L0f0ab498 +/* f0ab480: 33380001 */ andi $t8,$t9,0x1 +/* f0ab484: 24010001 */ addiu $at,$zero,0x1 +/* f0ab488: 17010003 */ bne $t8,$at,.L0f0ab498 +/* f0ab48c: 8faf0100 */ lw $t7,0x100($sp) +/* f0ab490: 25eefff2 */ addiu $t6,$t7,-14 +/* f0ab494: afae0100 */ sw $t6,0x100($sp) +.L0f0ab498: +/* f0ab498: 8fa90060 */ lw $t1,0x60($sp) +/* f0ab49c: 8fb90050 */ lw $t9,0x50($sp) +/* f0ab4a0: 01391821 */ addu $v1,$t1,$t9 +/* f0ab4a4: 8c680228 */ lw $t0,0x228($v1) +/* f0ab4a8: 59000033 */ blezl $t0,.L0f0ab578 +/* f0ab4ac: 8faf005c */ lw $t7,0x5c($sp) +/* f0ab4b0: 8c98001c */ lw $t8,0x1c($a0) +/* f0ab4b4: 8fa40130 */ lw $a0,0x130($sp) +/* f0ab4b8: 930f0010 */ lbu $t7,0x10($t8) +/* f0ab4bc: 8fb80128 */ lw $t8,0x128($sp) +/* f0ab4c0: 31ee0002 */ andi $t6,$t7,0x2 +/* f0ab4c4: 15c0002b */ bnez $t6,.L0f0ab574 +/* f0ab4c8: 8faf0108 */ lw $t7,0x108($sp) +/* f0ab4cc: 8fae0104 */ lw $t6,0x104($sp) +/* f0ab4d0: 030f1023 */ subu $v0,$t8,$t7 +/* f0ab4d4: 244ffffd */ addiu $t7,$v0,-3 +/* f0ab4d8: 004e3023 */ subu $a2,$v0,$t6 +/* f0ab4dc: 252e078c */ addiu $t6,$t1,0x78c +/* f0ab4e0: afae0014 */ sw $t6,0x14($sp) +/* f0ab4e4: afaf0010 */ sw $t7,0x10($sp) +/* f0ab4e8: 8c790220 */ lw $t9,0x220($v1) +/* f0ab4ec: 8fb8010c */ lw $t8,0x10c($sp) +/* f0ab4f0: 8fa50100 */ lw $a1,0x100($sp) +/* f0ab4f4: 3c0f00ff */ lui $t7,0xff +/* f0ab4f8: 35ef0040 */ ori $t7,$t7,0x40 +/* f0ab4fc: 00b83821 */ addu $a3,$a1,$t8 +/* f0ab500: 3c180030 */ lui $t8,0x30 +/* f0ab504: 37180080 */ ori $t8,$t8,0x80 +/* f0ab508: afb80020 */ sw $t8,0x20($sp) +/* f0ab50c: afa70044 */ sw $a3,0x44($sp) +/* f0ab510: afaf0024 */ sw $t7,0x24($sp) +/* f0ab514: afaa0058 */ sw $t2,0x58($sp) +/* f0ab518: afa3004c */ sw $v1,0x4c($sp) +/* f0ab51c: afa20048 */ sw $v0,0x48($sp) +/* f0ab520: afa00028 */ sw $zero,0x28($sp) +/* f0ab524: afa8001c */ sw $t0,0x1c($sp) +/* f0ab528: 24c6fffd */ addiu $a2,$a2,-3 +/* f0ab52c: 0fc2a7f0 */ jal func0f0a9fc0 +/* f0ab530: afb90018 */ sw $t9,0x18($sp) +/* f0ab534: 8fa3004c */ lw $v1,0x4c($sp) +/* f0ab538: 8fae0048 */ lw $t6,0x48($sp) +/* f0ab53c: 8fa60044 */ lw $a2,0x44($sp) +/* f0ab540: 3c1800ff */ lui $t8,0xff +/* f0ab544: 8c650220 */ lw $a1,0x220($v1) +/* f0ab548: 371800a0 */ ori $t8,$t8,0xa0 +/* f0ab54c: 25d9fff8 */ addiu $t9,$t6,-8 +/* f0ab550: afb90010 */ sw $t9,0x10($sp) +/* f0ab554: afb80018 */ sw $t8,0x18($sp) +/* f0ab558: afa00014 */ sw $zero,0x14($sp) +/* f0ab55c: 00402025 */ or $a0,$v0,$zero +/* f0ab560: 24070001 */ addiu $a3,$zero,0x1 +/* f0ab564: 0fc2a74b */ jal func0f0a9d2c +/* f0ab568: 24c60002 */ addiu $a2,$a2,0x2 +/* f0ab56c: 8faa0058 */ lw $t2,0x58($sp) +/* f0ab570: afa20130 */ sw $v0,0x130($sp) +.L0f0ab574: +/* f0ab574: 8faf005c */ lw $t7,0x5c($sp) +.L0f0ab578: +/* f0ab578: 8fb90110 */ lw $t9,0x110($sp) +/* f0ab57c: 81ee0008 */ lb $t6,0x8($t7) +/* f0ab580: 0159c021 */ addu $t8,$t2,$t9 +/* f0ab584: 11c00149 */ beqz $t6,.L0f0abaac +/* f0ab588: 00000000 */ sll $zero,$zero,0x0 +/* f0ab58c: 830f0064 */ lb $t7,0x64($t8) +/* f0ab590: 8fae012c */ lw $t6,0x12c($sp) +/* f0ab594: 05e00145 */ bltz $t7,.L0f0abaac +/* f0ab598: 01d9c021 */ addu $t8,$t6,$t9 +/* f0ab59c: 830f15e4 */ lb $t7,0x15e4($t8) +/* f0ab5a0: 00197080 */ sll $t6,$t9,0x2 +/* f0ab5a4: afae0050 */ sw $t6,0x50($sp) +/* f0ab5a8: afaa0058 */ sw $t2,0x58($sp) +/* f0ab5ac: 0c002f40 */ jal 0xbd00 +/* f0ab5b0: afaf00a4 */ sw $t7,0xa4($sp) +/* f0ab5b4: 0c002f22 */ jal 0xbc88 +/* f0ab5b8: a7a20076 */ sh $v0,0x76($sp) +/* f0ab5bc: 87b80076 */ lh $t8,0x76($sp) +/* f0ab5c0: 3c198008 */ lui $t9,0x8008 +/* f0ab5c4: 8f39fac0 */ lw $t9,-0x540($t9) +/* f0ab5c8: 00587821 */ addu $t7,$v0,$t8 +/* f0ab5cc: 8fb8010c */ lw $t8,0x10c($sp) +/* f0ab5d0: 01f9001a */ div $zero,$t7,$t9 +/* f0ab5d4: 00007012 */ mflo $t6 +/* f0ab5d8: 8faa0058 */ lw $t2,0x58($sp) +/* f0ab5dc: 17200002 */ bnez $t9,.L0f0ab5e8 +/* f0ab5e0: 00000000 */ sll $zero,$zero,0x0 +/* f0ab5e4: 0007000d */ break 0x7 +.L0f0ab5e8: +/* f0ab5e8: 2401ffff */ addiu $at,$zero,-1 +/* f0ab5ec: 17210004 */ bne $t9,$at,.L0f0ab600 +/* f0ab5f0: 3c018000 */ lui $at,0x8000 +/* f0ab5f4: 15e10002 */ bne $t7,$at,.L0f0ab600 +/* f0ab5f8: 00000000 */ sll $zero,$zero,0x0 +/* f0ab5fc: 0006000d */ break 0x6 +.L0f0ab600: +/* f0ab600: 01d87823 */ subu $t7,$t6,$t8 +/* f0ab604: 8fae0124 */ lw $t6,0x124($sp) +/* f0ab608: 25f9ffe8 */ addiu $t9,$t7,-24 +/* f0ab60c: 24010002 */ addiu $at,$zero,0x2 +/* f0ab610: 15c10011 */ bne $t6,$at,.L0f0ab658 +/* f0ab614: afb90100 */ sw $t9,0x100($sp) +/* f0ab618: 0fc54bcd */ jal func0f152f34 +/* f0ab61c: afaa0058 */ sw $t2,0x58($sp) +/* f0ab620: 24010001 */ addiu $at,$zero,0x1 +/* f0ab624: 10410006 */ beq $v0,$at,.L0f0ab640 +/* f0ab628: 8faa0058 */ lw $t2,0x58($sp) +/* f0ab62c: 3c188009 */ lui $t8,0x8009 +/* f0ab630: 93180af0 */ lbu $t8,0xaf0($t8) +/* f0ab634: 24010001 */ addiu $at,$zero,0x1 +/* f0ab638: 57010008 */ bnel $t8,$at,.L0f0ab65c +/* f0ab63c: 8fb80124 */ lw $t8,0x124($sp) +.L0f0ab640: +/* f0ab640: 8faf0120 */ lw $t7,0x120($sp) +/* f0ab644: 8fb90100 */ lw $t9,0x100($sp) +/* f0ab648: 15e00003 */ bnez $t7,.L0f0ab658 +/* f0ab64c: 272e000f */ addiu $t6,$t9,0xf +/* f0ab650: 1000000a */ beqz $zero,.L0f0ab67c +/* f0ab654: afae0100 */ sw $t6,0x100($sp) +.L0f0ab658: +/* f0ab658: 8fb80124 */ lw $t8,0x124($sp) +.L0f0ab65c: +/* f0ab65c: 8faf0120 */ lw $t7,0x120($sp) +/* f0ab660: 2b010003 */ slti $at,$t8,0x3 +/* f0ab664: 14200005 */ bnez $at,.L0f0ab67c +/* f0ab668: 31f90001 */ andi $t9,$t7,0x1 +/* f0ab66c: 17200003 */ bnez $t9,.L0f0ab67c +/* f0ab670: 8fae0100 */ lw $t6,0x100($sp) +/* f0ab674: 25d8000f */ addiu $t8,$t6,0xf +/* f0ab678: afb80100 */ sw $t8,0x100($sp) +.L0f0ab67c: +/* f0ab67c: 8fb900a4 */ lw $t9,0xa4($sp) +/* f0ab680: 8fa90050 */ lw $t1,0x50($sp) +/* f0ab684: 8faf012c */ lw $t7,0x12c($sp) +/* f0ab688: 00197080 */ sll $t6,$t9,0x2 +/* f0ab68c: 8fb9005c */ lw $t9,0x5c($sp) +/* f0ab690: 01eec021 */ addu $t8,$t7,$t6 +/* f0ab694: 8faf00fc */ lw $t7,0xfc($sp) +/* f0ab698: 03294021 */ addu $t0,$t9,$t1 +/* f0ab69c: 8d030228 */ lw $v1,0x228($t0) +/* f0ab6a0: 8f0c17a8 */ lw $t4,0x17a8($t8) +/* f0ab6a4: 01e97021 */ addu $t6,$t7,$t1 +/* f0ab6a8: 58600038 */ blezl $v1,.L0f0ab78c +/* f0ab6ac: 8fb900a4 */ lw $t9,0xa4($sp) +/* f0ab6b0: 8dc2001c */ lw $v0,0x1c($t6) +/* f0ab6b4: 50400035 */ beqzl $v0,.L0f0ab78c +/* f0ab6b8: 8fb900a4 */ lw $t9,0xa4($sp) +/* f0ab6bc: 90580010 */ lbu $t8,0x10($v0) +/* f0ab6c0: 272e078c */ addiu $t6,$t9,0x78c +/* f0ab6c4: 3c1900ff */ lui $t9,0xff +/* f0ab6c8: 330f0002 */ andi $t7,$t8,0x2 +/* f0ab6cc: 15e0002e */ bnez $t7,.L0f0ab788 +/* f0ab6d0: 8fb80128 */ lw $t8,0x128($sp) +/* f0ab6d4: 8faf0108 */ lw $t7,0x108($sp) +/* f0ab6d8: 8fa50100 */ lw $a1,0x100($sp) +/* f0ab6dc: afae0014 */ sw $t6,0x14($sp) +/* f0ab6e0: 030f1023 */ subu $v0,$t8,$t7 +/* f0ab6e4: 8fb80104 */ lw $t8,0x104($sp) +/* f0ab6e8: 8faf010c */ lw $t7,0x10c($sp) +/* f0ab6ec: 244efff8 */ addiu $t6,$v0,-8 +/* f0ab6f0: 00583023 */ subu $a2,$v0,$t8 +/* f0ab6f4: 2458fffd */ addiu $t8,$v0,-3 +/* f0ab6f8: afb80010 */ sw $t8,0x10($sp) +/* f0ab6fc: 00af3821 */ addu $a3,$a1,$t7 +/* f0ab700: 8d0f0220 */ lw $t7,0x220($t0) +/* f0ab704: 3c180030 */ lui $t8,0x30 +/* f0ab708: 37180080 */ ori $t8,$t8,0x80 +/* f0ab70c: 37390040 */ ori $t9,$t9,0x40 +/* f0ab710: afb90024 */ sw $t9,0x24($sp) +/* f0ab714: afb80020 */ sw $t8,0x20($sp) +/* f0ab718: afac00a0 */ sw $t4,0xa0($sp) +/* f0ab71c: afaa0058 */ sw $t2,0x58($sp) +/* f0ab720: afa80038 */ sw $t0,0x38($sp) +/* f0ab724: afae0054 */ sw $t6,0x54($sp) +/* f0ab728: afa00028 */ sw $zero,0x28($sp) +/* f0ab72c: afa3001c */ sw $v1,0x1c($sp) +/* f0ab730: 24c6fffd */ addiu $a2,$a2,-3 +/* f0ab734: 8fa40130 */ lw $a0,0x130($sp) +/* f0ab738: 0fc2a7f0 */ jal func0f0a9fc0 +/* f0ab73c: afaf0018 */ sw $t7,0x18($sp) +/* f0ab740: 8fa80038 */ lw $t0,0x38($sp) +/* f0ab744: 8fa60100 */ lw $a2,0x100($sp) +/* f0ab748: 8faf0054 */ lw $t7,0x54($sp) +/* f0ab74c: 3c1800ff */ lui $t8,0xff +/* f0ab750: 8d050220 */ lw $a1,0x220($t0) +/* f0ab754: 371800a0 */ ori $t8,$t8,0xa0 +/* f0ab758: afb80018 */ sw $t8,0x18($sp) +/* f0ab75c: afa00014 */ sw $zero,0x14($sp) +/* f0ab760: 00402025 */ or $a0,$v0,$zero +/* f0ab764: 00003825 */ or $a3,$zero,$zero +/* f0ab768: 24c6fffe */ addiu $a2,$a2,-2 +/* f0ab76c: 0fc2a74b */ jal func0f0a9d2c +/* f0ab770: afaf0010 */ sw $t7,0x10($sp) +/* f0ab774: 8fa80038 */ lw $t0,0x38($sp) +/* f0ab778: 8faa0058 */ lw $t2,0x58($sp) +/* f0ab77c: 8fac00a0 */ lw $t4,0xa0($sp) +/* f0ab780: afa20130 */ sw $v0,0x130($sp) +/* f0ab784: 8fa90050 */ lw $t1,0x50($sp) +.L0f0ab788: +/* f0ab788: 8fb900a4 */ lw $t9,0xa4($sp) +.L0f0ab78c: +/* f0ab78c: 3c0b8007 */ lui $t3,0x8007 +/* f0ab790: 8faf00fc */ lw $t7,0xfc($sp) +/* f0ab794: 00197080 */ sll $t6,$t9,0x2 +/* f0ab798: 01d97023 */ subu $t6,$t6,$t9 +/* f0ab79c: 000e7080 */ sll $t6,$t6,0x2 +/* f0ab7a0: 016e5821 */ addu $t3,$t3,$t6 +/* f0ab7a4: 8d6b0368 */ lw $t3,0x368($t3) +/* f0ab7a8: 01e9c021 */ addu $t8,$t7,$t1 +/* f0ab7ac: 5960003e */ blezl $t3,.L0f0ab8a8 +/* f0ab7b0: 8faf005c */ lw $t7,0x5c($sp) +/* f0ab7b4: 8f19001c */ lw $t9,0x1c($t8) +/* f0ab7b8: 8faf0100 */ lw $t7,0x100($sp) +/* f0ab7bc: 01804825 */ or $t1,$t4,$zero +/* f0ab7c0: 93220010 */ lbu $v0,0x10($t9) +/* f0ab7c4: 25f8fffe */ addiu $t8,$t7,-2 +/* f0ab7c8: 304e0001 */ andi $t6,$v0,0x1 +/* f0ab7cc: 55c00036 */ bnezl $t6,.L0f0ab8a8 +/* f0ab7d0: 8faf005c */ lw $t7,0x5c($sp) +/* f0ab7d4: 8fb90128 */ lw $t9,0x128($sp) +/* f0ab7d8: 8fae0108 */ lw $t6,0x108($sp) +/* f0ab7dc: afb80054 */ sw $t8,0x54($sp) +/* f0ab7e0: 8fb8010c */ lw $t8,0x10c($sp) +/* f0ab7e4: 032e3023 */ subu $a2,$t9,$t6 +/* f0ab7e8: 30590002 */ andi $t9,$v0,0x2 +/* f0ab7ec: 254d005c */ addiu $t5,$t2,0x5c +/* f0ab7f0: 1320000d */ beqz $t9,.L0f0ab828 +/* f0ab7f4: 01f83821 */ addu $a3,$t7,$t8 +/* f0ab7f8: 8d180228 */ lw $t8,0x228($t0) +/* f0ab7fc: 8fae0060 */ lw $t6,0x60($sp) +/* f0ab800: 8faf0050 */ lw $t7,0x50($sp) +/* f0ab804: 1b000003 */ blez $t8,.L0f0ab814 +/* f0ab808: 01cf1821 */ addu $v1,$t6,$t7 +/* f0ab80c: 8d190220 */ lw $t9,0x220($t0) +/* f0ab810: 01994821 */ addu $t1,$t4,$t9 +.L0f0ab814: +/* f0ab814: 8c6e0228 */ lw $t6,0x228($v1) +/* f0ab818: 59c00004 */ blezl $t6,.L0f0ab82c +/* f0ab81c: 8fb80128 */ lw $t8,0x128($sp) +/* f0ab820: 8c6f0220 */ lw $t7,0x220($v1) +/* f0ab824: 012f4821 */ addu $t1,$t1,$t7 +.L0f0ab828: +/* f0ab828: 8fb80128 */ lw $t8,0x128($sp) +.L0f0ab82c: +/* f0ab82c: 3c190040 */ lui $t9,0x40 +/* f0ab830: 3c0e00ff */ lui $t6,0xff +/* f0ab834: 35cec040 */ ori $t6,$t6,0xc040 +/* f0ab838: 37393080 */ ori $t9,$t9,0x3080 +/* f0ab83c: 240f0001 */ addiu $t7,$zero,0x1 +/* f0ab840: afaf0028 */ sw $t7,0x28($sp) +/* f0ab844: afb90020 */ sw $t9,0x20($sp) +/* f0ab848: afae0024 */ sw $t6,0x24($sp) +/* f0ab84c: 8fa40130 */ lw $a0,0x130($sp) +/* f0ab850: 8fa50100 */ lw $a1,0x100($sp) +/* f0ab854: afad0014 */ sw $t5,0x14($sp) +/* f0ab858: afa90018 */ sw $t1,0x18($sp) +/* f0ab85c: afab001c */ sw $t3,0x1c($sp) +/* f0ab860: afa60048 */ sw $a2,0x48($sp) +/* f0ab864: afa9009c */ sw $t1,0x9c($sp) +/* f0ab868: 0fc2a7f0 */ jal func0f0a9fc0 +/* f0ab86c: afb80010 */ sw $t8,0x10($sp) +/* f0ab870: 8fb80048 */ lw $t8,0x48($sp) +/* f0ab874: 3c0e00ff */ lui $t6,0xff +/* f0ab878: 35cec0a0 */ ori $t6,$t6,0xc0a0 +/* f0ab87c: 27190001 */ addiu $t9,$t8,0x1 +/* f0ab880: afb90010 */ sw $t9,0x10($sp) +/* f0ab884: afae0018 */ sw $t6,0x18($sp) +/* f0ab888: 00402025 */ or $a0,$v0,$zero +/* f0ab88c: 8fa5009c */ lw $a1,0x9c($sp) +/* f0ab890: 8fa60054 */ lw $a2,0x54($sp) +/* f0ab894: 00003825 */ or $a3,$zero,$zero +/* f0ab898: 0fc2a74b */ jal func0f0a9d2c +/* f0ab89c: afa00014 */ sw $zero,0x14($sp) +/* f0ab8a0: afa20130 */ sw $v0,0x130($sp) +/* f0ab8a4: 8faf005c */ lw $t7,0x5c($sp) +.L0f0ab8a8: +/* f0ab8a8: 24010023 */ addiu $at,$zero,0x23 +/* f0ab8ac: 24090e10 */ addiu $t1,$zero,0xe10 +/* f0ab8b0: 91f80000 */ lbu $t8,0x0($t7) +/* f0ab8b4: 3c03800a */ lui $v1,0x800a +/* f0ab8b8: 1701007c */ bne $t8,$at,.L0f0abaac +/* f0ab8bc: 00000000 */ sll $zero,$zero,0x0 +/* f0ab8c0: 8c63a41c */ lw $v1,-0x5be4($v1) +/* f0ab8c4: 8fae0100 */ lw $t6,0x100($sp) +/* f0ab8c8: 8faf010c */ lw $t7,0x10c($sp) +/* f0ab8cc: 0069001a */ div $zero,$v1,$t1 +/* f0ab8d0: 0000c812 */ mflo $t9 +/* f0ab8d4: afb9005c */ sw $t9,0x5c($sp) +/* f0ab8d8: 01cfc021 */ addu $t8,$t6,$t7 +/* f0ab8dc: 8fae0108 */ lw $t6,0x108($sp) +/* f0ab8e0: 8fb90128 */ lw $t9,0x128($sp) +/* f0ab8e4: afb80044 */ sw $t8,0x44($sp) +/* f0ab8e8: 15200002 */ bnez $t1,.L0f0ab8f4 +/* f0ab8ec: 00000000 */ sll $zero,$zero,0x0 +/* f0ab8f0: 0007000d */ break 0x7 +.L0f0ab8f4: +/* f0ab8f4: 2401ffff */ addiu $at,$zero,-1 +/* f0ab8f8: 15210004 */ bne $t1,$at,.L0f0ab90c +/* f0ab8fc: 3c018000 */ lui $at,0x8000 +/* f0ab900: 14610002 */ bne $v1,$at,.L0f0ab90c +/* f0ab904: 00000000 */ sll $zero,$zero,0x0 +/* f0ab908: 0006000d */ break 0x6 +.L0f0ab90c: +/* f0ab90c: 032e7823 */ subu $t7,$t9,$t6 +/* f0ab910: 8fb9005c */ lw $t9,0x5c($sp) +/* f0ab914: 25f80001 */ addiu $t8,$t7,0x1 +/* f0ab918: afb80060 */ sw $t8,0x60($sp) +/* f0ab91c: 5b20002e */ blezl $t9,.L0f0ab9d8 +/* f0ab920: 8faf005c */ lw $t7,0x5c($sp) +/* f0ab924: 03290019 */ multu $t9,$t1 +/* f0ab928: 2408003c */ addiu $t0,$zero,0x3c +/* f0ab92c: 03203025 */ or $a2,$t9,$zero +/* f0ab930: 3c057f1b */ lui $a1,0x7f1b +/* f0ab934: 24a5c18c */ addiu $a1,$a1,-15988 +/* f0ab938: 27a40078 */ addiu $a0,$sp,0x78 +/* f0ab93c: 00007012 */ mflo $t6 +/* f0ab940: 006e1023 */ subu $v0,$v1,$t6 +/* f0ab944: 00000000 */ sll $zero,$zero,0x0 +/* f0ab948: 0048001a */ div $zero,$v0,$t0 +/* f0ab94c: 00003812 */ mflo $a3 +/* f0ab950: 15000002 */ bnez $t0,.L0f0ab95c +/* f0ab954: 00000000 */ sll $zero,$zero,0x0 +/* f0ab958: 0007000d */ break 0x7 +.L0f0ab95c: +/* f0ab95c: 2401ffff */ addiu $at,$zero,-1 +/* f0ab960: 15010004 */ bne $t0,$at,.L0f0ab974 +/* f0ab964: 3c018000 */ lui $at,0x8000 +/* f0ab968: 14410002 */ bne $v0,$at,.L0f0ab974 +/* f0ab96c: 00000000 */ sll $zero,$zero,0x0 +/* f0ab970: 0006000d */ break 0x6 +.L0f0ab974: +/* f0ab974: 00e80019 */ multu $a3,$t0 +/* f0ab978: 00007812 */ mflo $t7 +/* f0ab97c: 004fc023 */ subu $t8,$v0,$t7 +/* f0ab980: 0018c880 */ sll $t9,$t8,0x2 +/* f0ab984: 0338c823 */ subu $t9,$t9,$t8 +/* f0ab988: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0ab98c: 0338c821 */ addu $t9,$t9,$t8 +/* f0ab990: 0019c880 */ sll $t9,$t9,0x2 +/* f0ab994: 0328001a */ div $zero,$t9,$t0 +/* f0ab998: 00007012 */ mflo $t6 +/* f0ab99c: afae0010 */ sw $t6,0x10($sp) +/* f0ab9a0: 15000002 */ bnez $t0,.L0f0ab9ac +/* f0ab9a4: 00000000 */ sll $zero,$zero,0x0 +/* f0ab9a8: 0007000d */ break 0x7 +.L0f0ab9ac: +/* f0ab9ac: 2401ffff */ addiu $at,$zero,-1 +/* f0ab9b0: 15010004 */ bne $t0,$at,.L0f0ab9c4 +/* f0ab9b4: 3c018000 */ lui $at,0x8000 +/* f0ab9b8: 17210002 */ bne $t9,$at,.L0f0ab9c4 +/* f0ab9bc: 00000000 */ sll $zero,$zero,0x0 +/* f0ab9c0: 0006000d */ break 0x6 +.L0f0ab9c4: +/* f0ab9c4: 0c004dad */ jal 0x136b4 +/* f0ab9c8: 00000000 */ sll $zero,$zero,0x0 +/* f0ab9cc: 1000002b */ beqz $zero,.L0f0aba7c +/* f0ab9d0: 8fa60044 */ lw $a2,0x44($sp) +/* f0ab9d4: 8faf005c */ lw $t7,0x5c($sp) +.L0f0ab9d8: +/* f0ab9d8: 2408003c */ addiu $t0,$zero,0x3c +/* f0ab9dc: 3c057f1b */ lui $a1,0x7f1b +/* f0ab9e0: 01e90019 */ multu $t7,$t1 +/* f0ab9e4: 24a5c19c */ addiu $a1,$a1,-15972 +/* f0ab9e8: 27a40078 */ addiu $a0,$sp,0x78 +/* f0ab9ec: 0000c012 */ mflo $t8 +/* f0ab9f0: 00781023 */ subu $v0,$v1,$t8 +/* f0ab9f4: 00000000 */ sll $zero,$zero,0x0 +/* f0ab9f8: 0048001a */ div $zero,$v0,$t0 +/* f0ab9fc: 00003012 */ mflo $a2 +/* f0aba00: 15000002 */ bnez $t0,.L0f0aba0c +/* f0aba04: 00000000 */ sll $zero,$zero,0x0 +/* f0aba08: 0007000d */ break 0x7 +.L0f0aba0c: +/* f0aba0c: 2401ffff */ addiu $at,$zero,-1 +/* f0aba10: 15010004 */ bne $t0,$at,.L0f0aba24 +/* f0aba14: 3c018000 */ lui $at,0x8000 +/* f0aba18: 14410002 */ bne $v0,$at,.L0f0aba24 +/* f0aba1c: 00000000 */ sll $zero,$zero,0x0 +/* f0aba20: 0006000d */ break 0x6 +.L0f0aba24: +/* f0aba24: 00c80019 */ multu $a2,$t0 +/* f0aba28: 0000c812 */ mflo $t9 +/* f0aba2c: 00597023 */ subu $t6,$v0,$t9 +/* f0aba30: 000e7880 */ sll $t7,$t6,0x2 +/* f0aba34: 01ee7823 */ subu $t7,$t7,$t6 +/* f0aba38: 000f78c0 */ sll $t7,$t7,0x3 +/* f0aba3c: 01ee7821 */ addu $t7,$t7,$t6 +/* f0aba40: 000f7880 */ sll $t7,$t7,0x2 +/* f0aba44: 01e8001a */ div $zero,$t7,$t0 +/* f0aba48: 00003812 */ mflo $a3 +/* f0aba4c: 15000002 */ bnez $t0,.L0f0aba58 +/* f0aba50: 00000000 */ sll $zero,$zero,0x0 +/* f0aba54: 0007000d */ break 0x7 +.L0f0aba58: +/* f0aba58: 2401ffff */ addiu $at,$zero,-1 +/* f0aba5c: 15010004 */ bne $t0,$at,.L0f0aba70 +/* f0aba60: 3c018000 */ lui $at,0x8000 +/* f0aba64: 15e10002 */ bne $t7,$at,.L0f0aba70 +/* f0aba68: 00000000 */ sll $zero,$zero,0x0 +/* f0aba6c: 0006000d */ break 0x6 +.L0f0aba70: +/* f0aba70: 0c004dad */ jal 0x136b4 +/* f0aba74: 00000000 */ sll $zero,$zero,0x0 +/* f0aba78: 8fa60044 */ lw $a2,0x44($sp) +.L0f0aba7c: +/* f0aba7c: 8fb80060 */ lw $t8,0x60($sp) +/* f0aba80: 3c1900ff */ lui $t9,0xff +/* f0aba84: 3739c0a0 */ ori $t9,$t9,0xc0a0 +/* f0aba88: afb90018 */ sw $t9,0x18($sp) +/* f0aba8c: 8fa40130 */ lw $a0,0x130($sp) +/* f0aba90: 27a50078 */ addiu $a1,$sp,0x78 +/* f0aba94: 00003825 */ or $a3,$zero,$zero +/* f0aba98: afa00014 */ sw $zero,0x14($sp) +/* f0aba9c: 24c6fffe */ addiu $a2,$a2,-2 +/* f0abaa0: 0fc2a6da */ jal func0f0a9b68 +/* f0abaa4: afb80010 */ sw $t8,0x10($sp) +/* f0abaa8: afa20130 */ sw $v0,0x130($sp) +.L0f0abaac: +/* f0abaac: 0fc54de0 */ jal func0f153780 +/* f0abab0: 8fa40130 */ lw $a0,0x130($sp) +/* f0abab4: 240e0001 */ addiu $t6,$zero,0x1 +/* f0abab8: 3c018008 */ lui $at,0x8008 +/* f0ababc: ac2efac0 */ sw $t6,-0x540($at) +.L0f0abac0: +/* f0abac0: 8fbf0034 */ lw $ra,0x34($sp) +/* f0abac4: 27bd0130 */ addiu $sp,$sp,0x130 +/* f0abac8: 03e00008 */ jr $ra +/* f0abacc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0abad0 +/* f0abad0: 3c03800a */ lui $v1,0x800a +/* f0abad4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0abad8: 8c6e045c */ lw $t6,0x45c($v1) +/* f0abadc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0abae0: afbf0024 */ sw $ra,0x24($sp) +/* f0abae4: 01c47821 */ addu $t7,$t6,$a0 +/* f0abae8: 29e14651 */ slti $at,$t7,0x4651 +/* f0abaec: 14200003 */ bnez $at,.L0f0abafc +/* f0abaf0: ac6f045c */ sw $t7,0x45c($v1) +/* f0abaf4: 24194650 */ addiu $t9,$zero,0x4650 +/* f0abaf8: ac79045c */ sw $t9,0x45c($v1) +.L0f0abafc: +/* f0abafc: 8c680464 */ lw $t0,0x464($v1) +/* f0abb00: 5500001b */ bnezl $t0,.L0f0abb70 +/* f0abb04: 8fbf0024 */ lw $ra,0x24($sp) +/* f0abb08: 0fc5ae15 */ jal func0f16b854 +/* f0abb0c: 00000000 */ sll $zero,$zero,0x0 +/* f0abb10: 10400003 */ beqz $v0,.L0f0abb20 +/* f0abb14: 3c048009 */ lui $a0,0x8009 +/* f0abb18: 10000002 */ beqz $zero,.L0f0abb24 +/* f0abb1c: 240202ad */ addiu $v0,$zero,0x2ad +.L0f0abb20: +/* f0abb20: 240205c9 */ addiu $v0,$zero,0x5c9 +.L0f0abb24: +/* f0abb24: 3c01bf80 */ lui $at,0xbf80 +/* f0abb28: 44812000 */ mtc1 $at,$f4 +/* f0abb2c: 00022c00 */ sll $a1,$v0,0x10 +/* f0abb30: 00054c03 */ sra $t1,$a1,0x10 +/* f0abb34: 240affff */ addiu $t2,$zero,-1 +/* f0abb38: 240bffff */ addiu $t3,$zero,-1 +/* f0abb3c: 240cffff */ addiu $t4,$zero,-1 +/* f0abb40: afac001c */ sw $t4,0x1c($sp) +/* f0abb44: afab0018 */ sw $t3,0x18($sp) +/* f0abb48: afaa0010 */ sw $t2,0x10($sp) +/* f0abb4c: 01202825 */ or $a1,$t1,$zero +/* f0abb50: 8c845200 */ lw $a0,0x5200($a0) +/* f0abb54: 00003025 */ or $a2,$zero,$zero +/* f0abb58: 2407ffff */ addiu $a3,$zero,-1 +/* f0abb5c: 0c004241 */ jal 0x10904 +/* f0abb60: e7a40014 */ swc1 $f4,0x14($sp) +/* f0abb64: 3c03800a */ lui $v1,0x800a +/* f0abb68: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0abb6c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0abb70: +/* f0abb70: 240d0001 */ addiu $t5,$zero,0x1 +/* f0abb74: ac6d0464 */ sw $t5,0x464($v1) +/* f0abb78: 03e00008 */ jr $ra +/* f0abb7c: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f0abb80 +/* f0abb80: 3c02800a */ lui $v0,0x800a +/* f0abb84: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0abb88: 8c4e045c */ lw $t6,0x45c($v0) +/* f0abb8c: 01c47823 */ subu $t7,$t6,$a0 +/* f0abb90: 1de00003 */ bgtz $t7,.L0f0abba0 +/* f0abb94: ac4f045c */ sw $t7,0x45c($v0) +/* f0abb98: ac40045c */ sw $zero,0x45c($v0) +/* f0abb9c: ac400464 */ sw $zero,0x464($v0) +.L0f0abba0: +/* f0abba0: 03e00008 */ jr $ra +/* f0abba4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0abba8 +/* f0abba8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0abbac: afbf0014 */ sw $ra,0x14($sp) +/* f0abbb0: 0fc5ae15 */ jal func0f16b854 +/* f0abbb4: 00000000 */ sll $zero,$zero,0x0 +/* f0abbb8: 10400005 */ beqz $v0,.L0f0abbd0 +/* f0abbbc: 00000000 */ sll $zero,$zero,0x0 +/* f0abbc0: 0fc2aee0 */ jal func0f0abb80 +/* f0abbc4: 240404b0 */ addiu $a0,$zero,0x4b0 +/* f0abbc8: 10000004 */ beqz $zero,.L0f0abbdc +/* f0abbcc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0abbd0: +/* f0abbd0: 0fc2aeb4 */ jal func0f0abad0 +/* f0abbd4: 24040258 */ addiu $a0,$zero,0x258 +/* f0abbd8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0abbdc: +/* f0abbdc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0abbe0: 03e00008 */ jr $ra +/* f0abbe4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0abbe8 +/* f0abbe8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0abbec: afbf0014 */ sw $ra,0x14($sp) +/* f0abbf0: 0fc5ae15 */ jal func0f16b854 +/* f0abbf4: 00000000 */ sll $zero,$zero,0x0 +/* f0abbf8: 10400005 */ beqz $v0,.L0f0abc10 +/* f0abbfc: 00000000 */ sll $zero,$zero,0x0 +/* f0abc00: 0fc2aeb4 */ jal func0f0abad0 +/* f0abc04: 240404b0 */ addiu $a0,$zero,0x4b0 +/* f0abc08: 10000004 */ beqz $zero,.L0f0abc1c +/* f0abc0c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0abc10: +/* f0abc10: 0fc2aee0 */ jal func0f0abb80 +/* f0abc14: 24040258 */ addiu $a0,$zero,0x258 +/* f0abc18: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0abc1c: +/* f0abc1c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0abc20: 03e00008 */ jr $ra +/* f0abc24: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0abc28 +/* f0abc28: 3c03800a */ lui $v1,0x800a +/* f0abc2c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0abc30: 8c6e0468 */ lw $t6,0x468($v1) +/* f0abc34: 11c0000d */ beqz $t6,.L0f0abc6c +/* f0abc38: 00000000 */ sll $zero,$zero,0x0 +/* f0abc3c: 8c62045c */ lw $v0,0x45c($v1) +/* f0abc40: 1840000a */ blez $v0,.L0f0abc6c +/* f0abc44: 00000000 */ sll $zero,$zero,0x0 +/* f0abc48: 8c6f04cc */ lw $t7,0x4cc($v1) +/* f0abc4c: 15e00007 */ bnez $t7,.L0f0abc6c +/* f0abc50: 00000000 */ sll $zero,$zero,0x0 +/* f0abc54: 8c780038 */ lw $t8,0x38($v1) +/* f0abc58: 0058c823 */ subu $t9,$v0,$t8 +/* f0abc5c: 1f200003 */ bgtz $t9,.L0f0abc6c +/* f0abc60: ac79045c */ sw $t9,0x45c($v1) +/* f0abc64: ac60045c */ sw $zero,0x45c($v1) +/* f0abc68: ac600464 */ sw $zero,0x464($v1) +.L0f0abc6c: +/* f0abc6c: 03e00008 */ jr $ra +/* f0abc70: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0abc74 +/* f0abc74: 10a00008 */ beqz $a1,.L0f0abc98 +/* f0abc78: 3c02800a */ lui $v0,0x800a +/* f0abc7c: 3c02800a */ lui $v0,0x800a +/* f0abc80: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0abc84: 00807827 */ nor $t7,$a0,$zero +/* f0abc88: 8c4e17a4 */ lw $t6,0x17a4($v0) +/* f0abc8c: 01cfc024 */ and $t8,$t6,$t7 +/* f0abc90: 03e00008 */ jr $ra +/* f0abc94: ac5817a4 */ sw $t8,0x17a4($v0) +.L0f0abc98: +/* f0abc98: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0abc9c: 8c5917a4 */ lw $t9,0x17a4($v0) +/* f0abca0: 03244025 */ or $t0,$t9,$a0 +/* f0abca4: ac4817a4 */ sw $t0,0x17a4($v0) +/* f0abca8: 03e00008 */ jr $ra +/* f0abcac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0abcb0 +/* f0abcb0: 3c02800a */ lui $v0,0x800a +/* f0abcb4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0abcb8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0abcbc: afbf001c */ sw $ra,0x1c($sp) +/* f0abcc0: afb00018 */ sw $s0,0x18($sp) +/* f0abcc4: 8c4e17a4 */ lw $t6,0x17a4($v0) +/* f0abcc8: 00808025 */ or $s0,$a0,$zero +/* f0abccc: 15c0000c */ bnez $t6,.L0f0abd00 +/* f0abcd0: 00000000 */ sll $zero,$zero,0x0 +/* f0abcd4: 8c4f192c */ lw $t7,0x192c($v0) +/* f0abcd8: 15e00009 */ bnez $t7,.L0f0abd00 +/* f0abcdc: 00000000 */ sll $zero,$zero,0x0 +/* f0abce0: 0fc2c7d6 */ jal func0f0b1f58 +/* f0abce4: 00000000 */ sll $zero,$zero,0x0 +/* f0abce8: 02002025 */ or $a0,$s0,$zero +/* f0abcec: 24050001 */ addiu $a1,$zero,0x1 +/* f0abcf0: 0fc37292 */ jal func0f0dca48 +/* f0abcf4: 00403025 */ or $a2,$v0,$zero +/* f0abcf8: 10000008 */ beqz $zero,.L0f0abd1c +/* f0abcfc: 00408025 */ or $s0,$v0,$zero +.L0f0abd00: +/* f0abd00: 0fc2c7d6 */ jal func0f0b1f58 +/* f0abd04: 00000000 */ sll $zero,$zero,0x0 +/* f0abd08: 02002025 */ or $a0,$s0,$zero +/* f0abd0c: 00002825 */ or $a1,$zero,$zero +/* f0abd10: 0fc37292 */ jal func0f0dca48 +/* f0abd14: 00403025 */ or $a2,$v0,$zero +/* f0abd18: 00408025 */ or $s0,$v0,$zero +.L0f0abd1c: +/* f0abd1c: 8fbf001c */ lw $ra,0x1c($sp) +/* f0abd20: 02001025 */ or $v0,$s0,$zero +/* f0abd24: 8fb00018 */ lw $s0,0x18($sp) +/* f0abd28: 03e00008 */ jr $ra +/* f0abd2c: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f0abd30 +/* f0abd30: 00041100 */ sll $v0,$a0,0x4 +/* f0abd34: 00441023 */ subu $v0,$v0,$a0 +/* f0abd38: 00021080 */ sll $v0,$v0,0x2 +/* f0abd3c: 3c03800a */ lui $v1,0x800a +/* f0abd40: 00441021 */ addu $v0,$v0,$a0 +/* f0abd44: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f0abd48: 000210c0 */ sll $v0,$v0,0x3 +/* f0abd4c: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0abd50: 00441021 */ addu $v0,$v0,$a0 +/* f0abd54: afb00018 */ sw $s0,0x18($sp) +/* f0abd58: 00021080 */ sll $v0,$v0,0x2 +/* f0abd5c: 00808025 */ or $s0,$a0,$zero +/* f0abd60: afbf001c */ sw $ra,0x1c($sp) +/* f0abd64: 00622821 */ addu $a1,$v1,$v0 +/* f0abd68: 90a40638 */ lbu $a0,0x638($a1) +/* f0abd6c: afa5002c */ sw $a1,0x2c($sp) +/* f0abd70: afa20030 */ sw $v0,0x30($sp) +/* f0abd74: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0abd78: afa30044 */ sw $v1,0x44($sp) +/* f0abd7c: 8fa30044 */ lw $v1,0x44($sp) +/* f0abd80: 8fa5002c */ lw $a1,0x2c($sp) +/* f0abd84: 00002025 */ or $a0,$zero,$zero +/* f0abd88: 240d0002 */ addiu $t5,$zero,0x2 +/* f0abd8c: 240c0022 */ addiu $t4,$zero,0x22 +/* f0abd90: 240b0001 */ addiu $t3,$zero,0x1 +/* f0abd94: 240affff */ addiu $t2,$zero,-1 +/* f0abd98: 24691580 */ addiu $t1,$v1,0x1580 +/* f0abd9c: 24a80638 */ addiu $t0,$a1,0x638 +.L0f0abda0: +/* f0abda0: 16000002 */ bnez $s0,.L0f0abdac +/* f0abda4: 01247021 */ addu $t6,$t1,$a0 +/* f0abda8: a1ca0064 */ sb $t2,0x64($t6) +.L0f0abdac: +/* f0abdac: 10400013 */ beqz $v0,.L0f0abdfc +/* f0abdb0: 00042880 */ sll $a1,$a0,0x2 +/* f0abdb4: 00453021 */ addu $a2,$v0,$a1 +/* f0abdb8: 8cc3001c */ lw $v1,0x1c($a2) +/* f0abdbc: 50600010 */ beqzl $v1,.L0f0abe00 +/* f0abdc0: 24840001 */ addiu $a0,$a0,0x1 +/* f0abdc4: 16000005 */ bnez $s0,.L0f0abddc +/* f0abdc8: 01053821 */ addu $a3,$t0,$a1 +/* f0abdcc: 8c6f0000 */ lw $t7,0x0($v1) +/* f0abdd0: 0124c021 */ addu $t8,$t1,$a0 +/* f0abdd4: a30f0064 */ sb $t7,0x64($t8) +/* f0abdd8: 8cc3001c */ lw $v1,0x1c($a2) +.L0f0abddc: +/* f0abddc: 84790008 */ lh $t9,0x8($v1) +/* f0abde0: 160b0005 */ bne $s0,$t3,.L0f0abdf8 +/* f0abde4: acf90228 */ sw $t9,0x228($a3) +/* f0abde8: 910e0000 */ lbu $t6,0x0($t0) +/* f0abdec: 558e0003 */ bnel $t4,$t6,.L0f0abdfc +/* f0abdf0: ace00220 */ sw $zero,0x220($a3) +/* f0abdf4: ace00228 */ sw $zero,0x228($a3) +.L0f0abdf8: +/* f0abdf8: ace00220 */ sw $zero,0x220($a3) +.L0f0abdfc: +/* f0abdfc: 24840001 */ addiu $a0,$a0,0x1 +.L0f0abe00: +/* f0abe00: 148dffe7 */ bne $a0,$t5,.L0f0abda0 +/* f0abe04: 00000000 */ sll $zero,$zero,0x0 +/* f0abe08: 3c013f80 */ lui $at,0x3f80 +/* f0abe0c: 44810000 */ mtc1 $at,$f0 +/* f0abe10: 2504078c */ addiu $a0,$t0,0x78c +/* f0abe14: e5000254 */ swc1 $f0,0x254($t0) +/* f0abe18: e5000258 */ swc1 $f0,0x258($t0) +/* f0abe1c: e5000284 */ swc1 $f0,0x284($t0) +/* f0abe20: e5000288 */ swc1 $f0,0x288($t0) +/* f0abe24: 812f0064 */ lb $t7,0x64($t1) +/* f0abe28: 05e2000c */ bltzl $t7,.L0f0abe5c +/* f0abe2c: 8fbf001c */ lw $ra,0x1c($sp) +/* f0abe30: 0fc2a765 */ jal func0f0a9d94 +/* f0abe34: afa90024 */ sw $t1,0x24($sp) +/* f0abe38: 8fb80030 */ lw $t8,0x30($sp) +/* f0abe3c: 8fa90024 */ lw $t1,0x24($sp) +/* f0abe40: 17000004 */ bnez $t8,.L0f0abe54 +/* f0abe44: 2524005c */ addiu $a0,$t1,0x5c +/* f0abe48: 0fc2a765 */ jal func0f0a9d94 +/* f0abe4c: afa90024 */ sw $t1,0x24($sp) +/* f0abe50: 8fa90024 */ lw $t1,0x24($sp) +.L0f0abe54: +/* f0abe54: a1200069 */ sb $zero,0x69($t1) +/* f0abe58: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0abe5c: +/* f0abe5c: 8fb00018 */ lw $s0,0x18($sp) +/* f0abe60: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0abe64: 03e00008 */ jr $ra +/* f0abe68: 00000000 */ sll $zero,$zero,0x0 +/* f0abe6c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0abe70 +/* f0abe70: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0abe74: afbf0014 */ sw $ra,0x14($sp) +/* f0abe78: c4c40000 */ lwc1 $f4,0x0($a2) +/* f0abe7c: e4840004 */ swc1 $f4,0x4($a0) +/* f0abe80: c4c60004 */ lwc1 $f6,0x4($a2) +/* f0abe84: e4860008 */ swc1 $f6,0x8($a0) +/* f0abe88: c4c80008 */ lwc1 $f8,0x8($a2) +/* f0abe8c: e488000c */ swc1 $f8,0xc($a0) +/* f0abe90: c4d00000 */ lwc1 $f16,0x0($a2) +/* f0abe94: c4ea0000 */ lwc1 $f10,0x0($a3) +/* f0abe98: 46105481 */ sub.s $f18,$f10,$f16 +/* f0abe9c: e4920010 */ swc1 $f18,0x10($a0) +/* f0abea0: c4c60004 */ lwc1 $f6,0x4($a2) +/* f0abea4: c4e40004 */ lwc1 $f4,0x4($a3) +/* f0abea8: c4820010 */ lwc1 $f2,0x10($a0) +/* f0abeac: 46062201 */ sub.s $f8,$f4,$f6 +/* f0abeb0: 46021102 */ mul.s $f4,$f2,$f2 +/* f0abeb4: e4880014 */ swc1 $f8,0x14($a0) +/* f0abeb8: c4d00008 */ lwc1 $f16,0x8($a2) +/* f0abebc: c4ea0008 */ lwc1 $f10,0x8($a3) +/* f0abec0: c48e0014 */ lwc1 $f14,0x14($a0) +/* f0abec4: 46105481 */ sub.s $f18,$f10,$f16 +/* f0abec8: 460e7182 */ mul.s $f6,$f14,$f14 +/* f0abecc: e4920018 */ swc1 $f18,0x18($a0) +/* f0abed0: c4800018 */ lwc1 $f0,0x18($a0) +/* f0abed4: afa50024 */ sw $a1,0x24($sp) +/* f0abed8: afa40020 */ sw $a0,0x20($sp) +/* f0abedc: 46000282 */ mul.s $f10,$f0,$f0 +/* f0abee0: 46062200 */ add.s $f8,$f4,$f6 +/* f0abee4: 0c012974 */ jal 0x4a5d0 +/* f0abee8: 46085300 */ add.s $f12,$f10,$f8 +/* f0abeec: 44807000 */ mtc1 $zero,$f14 +/* f0abef0: 8fa40020 */ lw $a0,0x20($sp) +/* f0abef4: 8fa50024 */ lw $a1,0x24($sp) +/* f0abef8: 4600703c */ c.lt.s $f14,$f0 +/* f0abefc: 46000306 */ mov.s $f12,$f0 +/* f0abf00: 3c013f80 */ lui $at,0x3f80 +/* f0abf04: 4500000e */ bc1f .L0f0abf40 +/* f0abf08: 00000000 */ sll $zero,$zero,0x0 +/* f0abf0c: 44818000 */ mtc1 $at,$f16 +/* f0abf10: c4920010 */ lwc1 $f18,0x10($a0) +/* f0abf14: c4860014 */ lwc1 $f6,0x14($a0) +/* f0abf18: 46008083 */ div.s $f2,$f16,$f0 +/* f0abf1c: c4880018 */ lwc1 $f8,0x18($a0) +/* f0abf20: 46029102 */ mul.s $f4,$f18,$f2 +/* f0abf24: 00000000 */ sll $zero,$zero,0x0 +/* f0abf28: 46023282 */ mul.s $f10,$f6,$f2 +/* f0abf2c: 00000000 */ sll $zero,$zero,0x0 +/* f0abf30: 46024402 */ mul.s $f16,$f8,$f2 +/* f0abf34: e4840010 */ swc1 $f4,0x10($a0) +/* f0abf38: e48a0014 */ swc1 $f10,0x14($a0) +/* f0abf3c: e4900018 */ swc1 $f16,0x18($a0) +.L0f0abf40: +/* f0abf40: 3c017f1b */ lui $at,0x7f1b +/* f0abf44: c422cc24 */ lwc1 $f2,-0x33dc($at) +/* f0abf48: 3c0143fa */ lui $at,0x43fa +/* f0abf4c: 4600103c */ c.lt.s $f2,$f0 +/* f0abf50: 44810000 */ mtc1 $at,$f0 +/* f0abf54: 2401ffff */ addiu $at,$zero,-1 +/* f0abf58: 45020003 */ bc1fl .L0f0abf68 +/* f0abf5c: 4600603c */ c.lt.s $f12,$f0 +/* f0abf60: 46001306 */ mov.s $f12,$f2 +/* f0abf64: 4600603c */ c.lt.s $f12,$f0 +.L0f0abf68: +/* f0abf68: a0800000 */ sb $zero,0x0($a0) +/* f0abf6c: a0850001 */ sb $a1,0x1($a0) +/* f0abf70: e48c001c */ swc1 $f12,0x1c($a0) +/* f0abf74: 45000002 */ bc1f .L0f0abf80 +/* f0abf78: 00000000 */ sll $zero,$zero,0x0 +/* f0abf7c: 46000306 */ mov.s $f12,$f0 +.L0f0abf80: +/* f0abf80: 14a1000b */ bne $a1,$at,.L0f0abfb0 +/* f0abf84: 3c017f1b */ lui $at,0x7f1b +/* f0abf88: c422cc28 */ lwc1 $f2,-0x33d8($at) +/* f0abf8c: e48e0020 */ swc1 $f14,0x20($a0) +/* f0abf90: e48c0024 */ swc1 $f12,0x24($a0) +/* f0abf94: 460c103c */ c.lt.s $f2,$f12 +/* f0abf98: 00000000 */ sll $zero,$zero,0x0 +/* f0abf9c: 45000002 */ bc1f .L0f0abfa8 +/* f0abfa0: 00000000 */ sll $zero,$zero,0x0 +/* f0abfa4: e4820024 */ swc1 $f2,0x24($a0) +.L0f0abfa8: +/* f0abfa8: 10000057 */ beqz $zero,.L0f0ac108 +/* f0abfac: e48e0028 */ swc1 $f14,0x28($a0) +.L0f0abfb0: +/* f0abfb0: 2401001d */ addiu $at,$zero,0x1d +/* f0abfb4: 10a10002 */ beq $a1,$at,.L0f0abfc0 +/* f0abfb8: 2401005a */ addiu $at,$zero,0x5a +/* f0abfbc: 14a10026 */ bne $a1,$at,.L0f0ac058 +.L0f0abfc0: +/* f0abfc0: 3c017f1b */ lui $at,0x7f1b +/* f0abfc4: c422cc2c */ lwc1 $f2,-0x33d4($at) +/* f0abfc8: 3c013e80 */ lui $at,0x3e80 +/* f0abfcc: 44819000 */ mtc1 $at,$f18 +/* f0abfd0: 3c017f1b */ lui $at,0x7f1b +/* f0abfd4: 460c9102 */ mul.s $f4,$f18,$f12 +/* f0abfd8: e4840020 */ swc1 $f4,0x20($a0) +/* f0abfdc: c426cc30 */ lwc1 $f6,-0x33d0($at) +/* f0abfe0: 460c3002 */ mul.s $f0,$f6,$f12 +/* f0abfe4: 4600103c */ c.lt.s $f2,$f0 +/* f0abfe8: e4800024 */ swc1 $f0,0x24($a0) +/* f0abfec: 45020003 */ bc1fl .L0f0abffc +/* f0abff0: afa40020 */ sw $a0,0x20($sp) +/* f0abff4: e4820024 */ swc1 $f2,0x24($a0) +/* f0abff8: afa40020 */ sw $a0,0x20($sp) +.L0f0abffc: +/* f0abffc: 0c004b70 */ jal 0x12dc0 +/* f0ac000: e7ac001c */ swc1 $f12,0x1c($sp) +/* f0ac004: 44825000 */ mtc1 $v0,$f10 +/* f0ac008: 8fa40020 */ lw $a0,0x20($sp) +/* f0ac00c: c7ac001c */ lwc1 $f12,0x1c($sp) +/* f0ac010: 04410005 */ bgez $v0,.L0f0ac028 +/* f0ac014: 46805220 */ cvt.s.w $f8,$f10 +/* f0ac018: 3c014f80 */ lui $at,0x4f80 +/* f0ac01c: 44818000 */ mtc1 $at,$f16 +/* f0ac020: 00000000 */ sll $zero,$zero,0x0 +/* f0ac024: 46104200 */ add.s $f8,$f8,$f16 +.L0f0ac028: +/* f0ac028: 3c012f80 */ lui $at,0x2f80 +/* f0ac02c: 44819000 */ mtc1 $at,$f18 +/* f0ac030: 3c017f1b */ lui $at,0x7f1b +/* f0ac034: c426cc34 */ lwc1 $f6,-0x33cc($at) +/* f0ac038: 46124102 */ mul.s $f4,$f8,$f18 +/* f0ac03c: 3c017f1b */ lui $at,0x7f1b +/* f0ac040: c430cc38 */ lwc1 $f16,-0x33c8($at) +/* f0ac044: 46062282 */ mul.s $f10,$f4,$f6 +/* f0ac048: 460a8201 */ sub.s $f8,$f16,$f10 +/* f0ac04c: 460c4482 */ mul.s $f18,$f8,$f12 +/* f0ac050: 1000002d */ beqz $zero,.L0f0ac108 +/* f0ac054: e4920028 */ swc1 $f18,0x28($a0) +.L0f0ac058: +/* f0ac058: 2401fffe */ addiu $at,$zero,-2 +/* f0ac05c: 14a1000b */ bne $a1,$at,.L0f0ac08c +/* f0ac060: 3c017f1b */ lui $at,0x7f1b +/* f0ac064: c422cc3c */ lwc1 $f2,-0x33c4($at) +/* f0ac068: e48e0020 */ swc1 $f14,0x20($a0) +/* f0ac06c: e48c0024 */ swc1 $f12,0x24($a0) +/* f0ac070: 460c103c */ c.lt.s $f2,$f12 +/* f0ac074: 00000000 */ sll $zero,$zero,0x0 +/* f0ac078: 45000002 */ bc1f .L0f0ac084 +/* f0ac07c: 00000000 */ sll $zero,$zero,0x0 +/* f0ac080: e4820024 */ swc1 $f2,0x24($a0) +.L0f0ac084: +/* f0ac084: 10000020 */ beqz $zero,.L0f0ac108 +/* f0ac088: e48e0028 */ swc1 $f14,0x28($a0) +.L0f0ac08c: +/* f0ac08c: 3c017f1b */ lui $at,0x7f1b +/* f0ac090: c422cc40 */ lwc1 $f2,-0x33c0($at) +/* f0ac094: 3c017f1b */ lui $at,0x7f1b +/* f0ac098: c424cc44 */ lwc1 $f4,-0x33bc($at) +/* f0ac09c: 460c2002 */ mul.s $f0,$f4,$f12 +/* f0ac0a0: 4600103c */ c.lt.s $f2,$f0 +/* f0ac0a4: e4800020 */ swc1 $f0,0x20($a0) +/* f0ac0a8: e4800024 */ swc1 $f0,0x24($a0) +/* f0ac0ac: 45000002 */ bc1f .L0f0ac0b8 +/* f0ac0b0: 00000000 */ sll $zero,$zero,0x0 +/* f0ac0b4: e4820024 */ swc1 $f2,0x24($a0) +.L0f0ac0b8: +/* f0ac0b8: 0c004b70 */ jal 0x12dc0 +/* f0ac0bc: afa40020 */ sw $a0,0x20($sp) +/* f0ac0c0: 44823000 */ mtc1 $v0,$f6 +/* f0ac0c4: 8fa40020 */ lw $a0,0x20($sp) +/* f0ac0c8: 04410005 */ bgez $v0,.L0f0ac0e0 +/* f0ac0cc: 46803420 */ cvt.s.w $f16,$f6 +/* f0ac0d0: 3c014f80 */ lui $at,0x4f80 +/* f0ac0d4: 44815000 */ mtc1 $at,$f10 +/* f0ac0d8: 00000000 */ sll $zero,$zero,0x0 +/* f0ac0dc: 460a8400 */ add.s $f16,$f16,$f10 +.L0f0ac0e0: +/* f0ac0e0: 3c012f80 */ lui $at,0x2f80 +/* f0ac0e4: 44814000 */ mtc1 $at,$f8 +/* f0ac0e8: 3c013f80 */ lui $at,0x3f80 +/* f0ac0ec: 44812000 */ mtc1 $at,$f4 +/* f0ac0f0: 46088002 */ mul.s $f0,$f16,$f8 +/* f0ac0f4: c48a0020 */ lwc1 $f10,0x20($a0) +/* f0ac0f8: 46000480 */ add.s $f18,$f0,$f0 +/* f0ac0fc: 46049181 */ sub.s $f6,$f18,$f4 +/* f0ac100: 460a3402 */ mul.s $f16,$f6,$f10 +/* f0ac104: e4900028 */ swc1 $f16,0x28($a0) +.L0f0ac108: +/* f0ac108: c4880028 */ lwc1 $f8,0x28($a0) +/* f0ac10c: c492001c */ lwc1 $f18,0x1c($a0) +/* f0ac110: 240effff */ addiu $t6,$zero,-1 +/* f0ac114: 4608903e */ c.le.s $f18,$f8 +/* f0ac118: 00000000 */ sll $zero,$zero,0x0 +/* f0ac11c: 45020003 */ bc1fl .L0f0ac12c +/* f0ac120: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ac124: a08e0000 */ sb $t6,0x0($a0) +/* f0ac128: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ac12c: +/* f0ac12c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0ac130: 03e00008 */ jr $ra +/* f0ac134: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ac138 +/* f0ac138: 3c0e800a */ lui $t6,0x800a +/* f0ac13c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0ac140: 27bdff88 */ addiu $sp,$sp,-120 +/* f0ac144: afbf0014 */ sw $ra,0x14($sp) +/* f0ac148: afa40078 */ sw $a0,0x78($sp) +/* f0ac14c: 0fc2d5be */ jal func0f0b56f8 +/* f0ac150: afae0074 */ sw $t6,0x74($sp) +/* f0ac154: 8fa40078 */ lw $a0,0x78($sp) +/* f0ac158: 8faf0074 */ lw $t7,0x74($sp) +/* f0ac15c: c4460008 */ lwc1 $f6,0x8($v0) +/* f0ac160: 00042900 */ sll $a1,$a0,0x4 +/* f0ac164: 00a42823 */ subu $a1,$a1,$a0 +/* f0ac168: 00052880 */ sll $a1,$a1,0x2 +/* f0ac16c: 00a42821 */ addu $a1,$a1,$a0 +/* f0ac170: 000528c0 */ sll $a1,$a1,0x3 +/* f0ac174: 00a42821 */ addu $a1,$a1,$a0 +/* f0ac178: 00052880 */ sll $a1,$a1,0x2 +/* f0ac17c: 01e51821 */ addu $v1,$t7,$a1 +/* f0ac180: c4640b94 */ lwc1 $f4,0xb94($v1) +/* f0ac184: c46a0b98 */ lwc1 $f10,0xb98($v1) +/* f0ac188: c4500018 */ lwc1 $f16,0x18($v0) +/* f0ac18c: 46062202 */ mul.s $f8,$f4,$f6 +/* f0ac190: c4660b9c */ lwc1 $f6,0xb9c($v1) +/* f0ac194: 24630638 */ addiu $v1,$v1,0x638 +/* f0ac198: 46105482 */ mul.s $f18,$f10,$f16 +/* f0ac19c: c44a0028 */ lwc1 $f10,0x28($v0) +/* f0ac1a0: 460a3402 */ mul.s $f16,$f6,$f10 +/* f0ac1a4: c4660380 */ lwc1 $f6,0x380($v1) +/* f0ac1a8: 46124100 */ add.s $f4,$f8,$f18 +/* f0ac1ac: c4520038 */ lwc1 $f18,0x38($v0) +/* f0ac1b0: 46102200 */ add.s $f8,$f4,$f16 +/* f0ac1b4: 46089000 */ add.s $f0,$f18,$f8 +/* f0ac1b8: 46000007 */ neg.s $f0,$f0 +/* f0ac1bc: 4606003c */ c.lt.s $f0,$f6 +/* f0ac1c0: 00000000 */ sll $zero,$zero,0x0 +/* f0ac1c4: 450300b9 */ bc1tl .L0f0ac4ac +/* f0ac1c8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ac1cc: afa30028 */ sw $v1,0x28($sp) +/* f0ac1d0: 0fc2866a */ jal func0f0a19a8 +/* f0ac1d4: afa5002c */ sw $a1,0x2c($sp) +/* f0ac1d8: 8fa30028 */ lw $v1,0x28($sp) +/* f0ac1dc: 2401001d */ addiu $at,$zero,0x1d +/* f0ac1e0: 00402825 */ or $a1,$v0,$zero +/* f0ac1e4: 90780000 */ lbu $t8,0x0($v1) +/* f0ac1e8: 246401dc */ addiu $a0,$v1,0x1dc +/* f0ac1ec: 24660374 */ addiu $a2,$v1,0x374 +/* f0ac1f0: 17010006 */ bne $t8,$at,.L0f0ac20c +/* f0ac1f4: 2467055c */ addiu $a3,$v1,0x55c +/* f0ac1f8: 90790003 */ lbu $t9,0x3($v1) +/* f0ac1fc: 24010001 */ addiu $at,$zero,0x1 +/* f0ac200: 57210003 */ bnel $t9,$at,.L0f0ac210 +/* f0ac204: afa30028 */ sw $v1,0x28($sp) +/* f0ac208: 2405fffe */ addiu $a1,$zero,-2 +.L0f0ac20c: +/* f0ac20c: afa30028 */ sw $v1,0x28($sp) +.L0f0ac210: +/* f0ac210: afa40024 */ sw $a0,0x24($sp) +/* f0ac214: afa50060 */ sw $a1,0x60($sp) +/* f0ac218: 0fc2af9c */ jal func0f0abe70 +/* f0ac21c: afa70018 */ sw $a3,0x18($sp) +/* f0ac220: 8fa40024 */ lw $a0,0x24($sp) +/* f0ac224: 3c08800a */ lui $t0,0x800a +/* f0ac228: 24010006 */ addiu $at,$zero,0x6 +/* f0ac22c: 80890001 */ lb $t1,0x1($a0) +/* f0ac230: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0ac234: 8fa30028 */ lw $v1,0x28($sp) +/* f0ac238: 1521000a */ bne $t1,$at,.L0f0ac264 +/* f0ac23c: 8faa0074 */ lw $t2,0x74($sp) +/* f0ac240: 8fab002c */ lw $t3,0x2c($sp) +/* f0ac244: 240ffffd */ addiu $t7,$zero,-3 +/* f0ac248: 014b6021 */ addu $t4,$t2,$t3 +/* f0ac24c: c58a0874 */ lwc1 $f10,0x874($t4) +/* f0ac250: 4600510d */ trunc.w.s $f4,$f10 +/* f0ac254: 440e2000 */ mfc1 $t6,$f4 +/* f0ac258: 00000000 */ sll $zero,$zero,0x0 +/* f0ac25c: 01eec023 */ subu $t8,$t7,$t6 +/* f0ac260: a0980001 */ sb $t8,0x1($a0) +.L0f0ac264: +/* f0ac264: 8fb90074 */ lw $t9,0x74($sp) +/* f0ac268: 8f2900bc */ lw $t1,0xbc($t9) +/* f0ac26c: 8d270004 */ lw $a3,0x4($t1) +/* f0ac270: 50e0008e */ beqzl $a3,.L0f0ac4ac +/* f0ac274: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ac278: 8d0a006c */ lw $t2,0x6c($t0) +/* f0ac27c: 00003025 */ or $a2,$zero,$zero +/* f0ac280: 00002025 */ or $a0,$zero,$zero +/* f0ac284: 11400003 */ beqz $t2,.L0f0ac294 +/* f0ac288: 00002825 */ or $a1,$zero,$zero +/* f0ac28c: 10000001 */ beqz $zero,.L0f0ac294 +/* f0ac290: 24060001 */ addiu $a2,$zero,0x1 +.L0f0ac294: +/* f0ac294: 8d0b0068 */ lw $t3,0x68($t0) +/* f0ac298: 8fb90078 */ lw $t9,0x78($sp) +/* f0ac29c: 00001025 */ or $v0,$zero,$zero +/* f0ac2a0: 11600003 */ beqz $t3,.L0f0ac2b0 +/* f0ac2a4: 00f94821 */ addu $t1,$a3,$t9 +/* f0ac2a8: 10000001 */ beqz $zero,.L0f0ac2b0 +/* f0ac2ac: 24040001 */ addiu $a0,$zero,0x1 +.L0f0ac2b0: +/* f0ac2b0: 8d0c0064 */ lw $t4,0x64($t0) +/* f0ac2b4: 11800003 */ beqz $t4,.L0f0ac2c4 +/* f0ac2b8: 00000000 */ sll $zero,$zero,0x0 +/* f0ac2bc: 10000001 */ beqz $zero,.L0f0ac2c4 +/* f0ac2c0: 24050001 */ addiu $a1,$zero,0x1 +.L0f0ac2c4: +/* f0ac2c4: 8d0d0070 */ lw $t5,0x70($t0) +/* f0ac2c8: 11a00003 */ beqz $t5,.L0f0ac2d8 +/* f0ac2cc: 00000000 */ sll $zero,$zero,0x0 +/* f0ac2d0: 10000001 */ beqz $zero,.L0f0ac2d8 +/* f0ac2d4: 24020001 */ addiu $v0,$zero,0x1 +.L0f0ac2d8: +/* f0ac2d8: 00457821 */ addu $t7,$v0,$a1 +/* f0ac2dc: 01e47021 */ addu $t6,$t7,$a0 +/* f0ac2e0: 01c6c021 */ addu $t8,$t6,$a2 +/* f0ac2e4: 2b010002 */ slti $at,$t8,0x2 +/* f0ac2e8: 54200070 */ bnezl $at,.L0f0ac4ac +/* f0ac2ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ac2f0: afa90020 */ sw $t1,0x20($sp) +/* f0ac2f4: 8124017c */ lb $a0,0x17c($t1) +/* f0ac2f8: 2401ffff */ addiu $at,$zero,-1 +/* f0ac2fc: 54810008 */ bnel $a0,$at,.L0f0ac320 +/* f0ac300: 2401ffff */ addiu $at,$zero,-1 +/* f0ac304: 0fc29c3e */ jal func0f0a70f8 +/* f0ac308: afa30028 */ sw $v1,0x28($sp) +/* f0ac30c: 8fa50020 */ lw $a1,0x20($sp) +/* f0ac310: 8fa30028 */ lw $v1,0x28($sp) +/* f0ac314: a0a2017c */ sb $v0,0x17c($a1) +/* f0ac318: 80a4017c */ lb $a0,0x17c($a1) +/* f0ac31c: 2401ffff */ addiu $at,$zero,-1 +.L0f0ac320: +/* f0ac320: 10810061 */ beq $a0,$at,.L0f0ac4a8 +/* f0ac324: 8fac0078 */ lw $t4,0x78($sp) +/* f0ac328: 8fab0074 */ lw $t3,0x74($sp) +/* f0ac32c: 000c6880 */ sll $t5,$t4,0x2 +/* f0ac330: 01ac6823 */ subu $t5,$t5,$t4 +/* f0ac334: 000d6880 */ sll $t5,$t5,0x2 +/* f0ac338: 016d1021 */ addu $v0,$t3,$t5 +/* f0ac33c: c452197c */ lwc1 $f18,0x197c($v0) +/* f0ac340: c470055c */ lwc1 $f16,0x55c($v1) +/* f0ac344: 27a40050 */ addiu $a0,$sp,0x50 +/* f0ac348: 27a50054 */ addiu $a1,$sp,0x54 +/* f0ac34c: 46128201 */ sub.s $f8,$f16,$f18 +/* f0ac350: 27a60058 */ addiu $a2,$sp,0x58 +/* f0ac354: e7a80050 */ swc1 $f8,0x50($sp) +/* f0ac358: c44a1980 */ lwc1 $f10,0x1980($v0) +/* f0ac35c: c4660560 */ lwc1 $f6,0x560($v1) +/* f0ac360: 460a3101 */ sub.s $f4,$f6,$f10 +/* f0ac364: e7a40054 */ swc1 $f4,0x54($sp) +/* f0ac368: c4521984 */ lwc1 $f18,0x1984($v0) +/* f0ac36c: c4700564 */ lwc1 $f16,0x564($v1) +/* f0ac370: afa30028 */ sw $v1,0x28($sp) +/* f0ac374: afa20024 */ sw $v0,0x24($sp) +/* f0ac378: 46128201 */ sub.s $f8,$f16,$f18 +/* f0ac37c: 0c0011e4 */ jal 0x4790 +/* f0ac380: e7a80058 */ swc1 $f8,0x58($sp) +/* f0ac384: 8fa30028 */ lw $v1,0x28($sp) +/* f0ac388: 27a40044 */ addiu $a0,$sp,0x44 +/* f0ac38c: 27a50048 */ addiu $a1,$sp,0x48 +/* f0ac390: c466055c */ lwc1 $f6,0x55c($v1) +/* f0ac394: c46a0374 */ lwc1 $f10,0x374($v1) +/* f0ac398: 27a6004c */ addiu $a2,$sp,0x4c +/* f0ac39c: 460a3101 */ sub.s $f4,$f6,$f10 +/* f0ac3a0: e7a40044 */ swc1 $f4,0x44($sp) +/* f0ac3a4: c4720378 */ lwc1 $f18,0x378($v1) +/* f0ac3a8: c4700560 */ lwc1 $f16,0x560($v1) +/* f0ac3ac: 46128201 */ sub.s $f8,$f16,$f18 +/* f0ac3b0: e7a80048 */ swc1 $f8,0x48($sp) +/* f0ac3b4: c46a037c */ lwc1 $f10,0x37c($v1) +/* f0ac3b8: c4660564 */ lwc1 $f6,0x564($v1) +/* f0ac3bc: 460a3101 */ sub.s $f4,$f6,$f10 +/* f0ac3c0: 0c0011e4 */ jal 0x4790 +/* f0ac3c4: e7a4004c */ swc1 $f4,0x4c($sp) +/* f0ac3c8: c7b00050 */ lwc1 $f16,0x50($sp) +/* f0ac3cc: c7b20044 */ lwc1 $f18,0x44($sp) +/* f0ac3d0: c7a60054 */ lwc1 $f6,0x54($sp) +/* f0ac3d4: c7aa0048 */ lwc1 $f10,0x48($sp) +/* f0ac3d8: 46128202 */ mul.s $f8,$f16,$f18 +/* f0ac3dc: c7b2004c */ lwc1 $f18,0x4c($sp) +/* f0ac3e0: 460a3102 */ mul.s $f4,$f6,$f10 +/* f0ac3e4: c7a60058 */ lwc1 $f6,0x58($sp) +/* f0ac3e8: 46069282 */ mul.s $f10,$f18,$f6 +/* f0ac3ec: 46044400 */ add.s $f16,$f8,$f4 +/* f0ac3f0: 0fc25a74 */ jal func0f0969d0 +/* f0ac3f4: 46105300 */ add.s $f12,$f10,$f16 +/* f0ac3f8: 3c017f1b */ lui $at,0x7f1b +/* f0ac3fc: c428cc48 */ lwc1 $f8,-0x33b8($at) +/* f0ac400: 3c0a800a */ lui $t2,0x800a +/* f0ac404: 8fa20024 */ lw $v0,0x24($sp) +/* f0ac408: 4600403c */ c.lt.s $f8,$f0 +/* f0ac40c: 2401fffe */ addiu $at,$zero,-2 +/* f0ac410: 8faf0060 */ lw $t7,0x60($sp) +/* f0ac414: 254ad150 */ addiu $t2,$t2,-11952 +/* f0ac418: 45000003 */ bc1f .L0f0ac428 +/* f0ac41c: 8fae0020 */ lw $t6,0x20($sp) +/* f0ac420: 55e10022 */ bnel $t7,$at,.L0f0ac4ac +/* f0ac424: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ac428: +/* f0ac428: 81d8017c */ lb $t8,0x17c($t6) +/* f0ac42c: 8fa50060 */ lw $a1,0x60($sp) +/* f0ac430: 2446197c */ addiu $a2,$v0,0x197c +/* f0ac434: 0018c880 */ sll $t9,$t8,0x2 +/* f0ac438: 0338c823 */ subu $t9,$t9,$t8 +/* f0ac43c: 0019c900 */ sll $t9,$t9,0x4 +/* f0ac440: 27290004 */ addiu $t1,$t9,0x4 +/* f0ac444: 012a2021 */ addu $a0,$t1,$t2 +/* f0ac448: 0fc2af9c */ jal func0f0abe70 +/* f0ac44c: 8fa70018 */ lw $a3,0x18($sp) +/* f0ac450: 8fac0020 */ lw $t4,0x20($sp) +/* f0ac454: 3c0f800a */ lui $t7,0x800a +/* f0ac458: 25efd150 */ addiu $t7,$t7,-11952 +/* f0ac45c: 818b017c */ lb $t3,0x17c($t4) +/* f0ac460: 8fb80074 */ lw $t8,0x74($sp) +/* f0ac464: 8fb9002c */ lw $t9,0x2c($sp) +/* f0ac468: 000b6880 */ sll $t5,$t3,0x2 +/* f0ac46c: 01ab6823 */ subu $t5,$t5,$t3 +/* f0ac470: 000d6900 */ sll $t5,$t5,0x4 +/* f0ac474: 01af1021 */ addu $v0,$t5,$t7 +/* f0ac478: 804e0005 */ lb $t6,0x5($v0) +/* f0ac47c: 24010006 */ addiu $at,$zero,0x6 +/* f0ac480: 03194821 */ addu $t1,$t8,$t9 +/* f0ac484: 55c10009 */ bnel $t6,$at,.L0f0ac4ac +/* f0ac488: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ac48c: c5240874 */ lwc1 $f4,0x874($t1) +/* f0ac490: 240bfffd */ addiu $t3,$zero,-3 +/* f0ac494: 4600248d */ trunc.w.s $f18,$f4 +/* f0ac498: 440c9000 */ mfc1 $t4,$f18 +/* f0ac49c: 00000000 */ sll $zero,$zero,0x0 +/* f0ac4a0: 016c6823 */ subu $t5,$t3,$t4 +/* f0ac4a4: a04d0005 */ sb $t5,0x5($v0) +.L0f0ac4a8: +/* f0ac4a8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ac4ac: +/* f0ac4ac: 27bd0078 */ addiu $sp,$sp,0x78 +/* f0ac4b0: 03e00008 */ jr $ra +/* f0ac4b4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ac4b8 +/* f0ac4b8: 27bdff10 */ addiu $sp,$sp,-240 +/* f0ac4bc: afb00028 */ sw $s0,0x28($sp) +/* f0ac4c0: 3c10800a */ lui $s0,0x800a +/* f0ac4c4: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f0ac4c8: afbf002c */ sw $ra,0x2c($sp) +/* f0ac4cc: afa400f0 */ sw $a0,0xf0($sp) +/* f0ac4d0: afa500f4 */ sw $a1,0xf4($sp) +/* f0ac4d4: afa600f8 */ sw $a2,0xf8($sp) +/* f0ac4d8: afa700fc */ sw $a3,0xfc($sp) +/* f0ac4dc: 24040002 */ addiu $a0,$zero,0x2 +/* f0ac4e0: 0fc59e73 */ jal func0f1679cc +/* f0ac4e4: 26101bb0 */ addiu $s0,$s0,0x1bb0 +/* f0ac4e8: 0fc2d5be */ jal func0f0b56f8 +/* f0ac4ec: afa200c4 */ sw $v0,0xc4($sp) +/* f0ac4f0: 3c0c8007 */ lui $t4,0x8007 +/* f0ac4f4: afa20080 */ sw $v0,0x80($sp) +/* f0ac4f8: 258c0500 */ addiu $t4,$t4,0x500 +/* f0ac4fc: 8d810000 */ lw $at,0x0($t4) +/* f0ac500: 8fa300fc */ lw $v1,0xfc($sp) +/* f0ac504: 8fa40108 */ lw $a0,0x108($sp) +/* f0ac508: 27aa0074 */ addiu $t2,$sp,0x74 +/* f0ac50c: ad410000 */ sw $at,0x0($t2) +/* f0ac510: 8d810008 */ lw $at,0x8($t4) +/* f0ac514: 8d990004 */ lw $t9,0x4($t4) +/* f0ac518: ad410008 */ sw $at,0x8($t2) +/* f0ac51c: ad590004 */ sw $t9,0x4($t2) +/* f0ac520: c4680000 */ lwc1 $f8,0x0($v1) +/* f0ac524: c4840000 */ lwc1 $f4,0x0($a0) +/* f0ac528: 46082181 */ sub.s $f6,$f4,$f8 +/* f0ac52c: e7a600e4 */ swc1 $f6,0xe4($sp) +/* f0ac530: c46a0004 */ lwc1 $f10,0x4($v1) +/* f0ac534: c4920004 */ lwc1 $f18,0x4($a0) +/* f0ac538: 460a9101 */ sub.s $f4,$f18,$f10 +/* f0ac53c: c7aa00e4 */ lwc1 $f10,0xe4($sp) +/* f0ac540: e7a400e8 */ swc1 $f4,0xe8($sp) +/* f0ac544: c4660008 */ lwc1 $f6,0x8($v1) +/* f0ac548: c4880008 */ lwc1 $f8,0x8($a0) +/* f0ac54c: 460a5102 */ mul.s $f4,$f10,$f10 +/* f0ac550: 46064481 */ sub.s $f18,$f8,$f6 +/* f0ac554: c7a800e8 */ lwc1 $f8,0xe8($sp) +/* f0ac558: 46084182 */ mul.s $f6,$f8,$f8 +/* f0ac55c: e7b200ec */ swc1 $f18,0xec($sp) +/* f0ac560: c7aa00ec */ lwc1 $f10,0xec($sp) +/* f0ac564: 460a5202 */ mul.s $f8,$f10,$f10 +/* f0ac568: 46062480 */ add.s $f18,$f4,$f6 +/* f0ac56c: 0c012974 */ jal 0x4a5d0 +/* f0ac570: 46124300 */ add.s $f12,$f8,$f18 +/* f0ac574: 3c017f1b */ lui $at,0x7f1b +/* f0ac578: c424cc4c */ lwc1 $f4,-0x33b4($at) +/* f0ac57c: 46000086 */ mov.s $f2,$f0 +/* f0ac580: 3c017f1b */ lui $at,0x7f1b +/* f0ac584: 4604003c */ c.lt.s $f0,$f4 +/* f0ac588: c7aa00e4 */ lwc1 $f10,0xe4($sp) +/* f0ac58c: 45020009 */ bc1fl .L0f0ac5b4 +/* f0ac590: c7b200e8 */ lwc1 $f18,0xe8($sp) +/* f0ac594: c426cc50 */ lwc1 $f6,-0x33b0($at) +/* f0ac598: 4600303c */ c.lt.s $f6,$f0 +/* f0ac59c: 00000000 */ sll $zero,$zero,0x0 +/* f0ac5a0: 45020004 */ bc1fl .L0f0ac5b4 +/* f0ac5a4: c7b200e8 */ lwc1 $f18,0xe8($sp) +/* f0ac5a8: 10000174 */ beqz $zero,.L0f0acb7c +/* f0ac5ac: 8fa200f0 */ lw $v0,0xf0($sp) +/* f0ac5b0: c7b200e8 */ lwc1 $f18,0xe8($sp) +.L0f0ac5b4: +/* f0ac5b4: c7a600ec */ lwc1 $f6,0xec($sp) +/* f0ac5b8: 46025203 */ div.s $f8,$f10,$f2 +/* f0ac5bc: e7a200e0 */ swc1 $f2,0xe0($sp) +/* f0ac5c0: 46029103 */ div.s $f4,$f18,$f2 +/* f0ac5c4: e7a800e4 */ swc1 $f8,0xe4($sp) +/* f0ac5c8: 46023283 */ div.s $f10,$f6,$f2 +/* f0ac5cc: e7a400e8 */ swc1 $f4,0xe8($sp) +/* f0ac5d0: 0fc2d5be */ jal func0f0b56f8 +/* f0ac5d4: e7aa00ec */ swc1 $f10,0xec($sp) +/* f0ac5d8: 00402025 */ or $a0,$v0,$zero +/* f0ac5dc: 8fa500fc */ lw $a1,0xfc($sp) +/* f0ac5e0: 0c0056da */ jal 0x15b68 +/* f0ac5e4: 27a6005c */ addiu $a2,$sp,0x5c +/* f0ac5e8: c7ae00f8 */ lwc1 $f14,0xf8($sp) +/* f0ac5ec: c7a8005c */ lwc1 $f8,0x5c($sp) +/* f0ac5f0: 3c017f1b */ lui $at,0x7f1b +/* f0ac5f4: c422cc54 */ lwc1 $f2,-0x33ac($at) +/* f0ac5f8: 460e4002 */ mul.s $f0,$f8,$f14 +/* f0ac5fc: 3c017f1b */ lui $at,0x7f1b +/* f0ac600: 4600103c */ c.lt.s $f2,$f0 +/* f0ac604: 00000000 */ sll $zero,$zero,0x0 +/* f0ac608: 45010007 */ bc1t .L0f0ac628 +/* f0ac60c: 00000000 */ sll $zero,$zero,0x0 +/* f0ac610: c42ccc58 */ lwc1 $f12,-0x33a8($at) +/* f0ac614: c7b20060 */ lwc1 $f18,0x60($sp) +/* f0ac618: 460c003c */ c.lt.s $f0,$f12 +/* f0ac61c: 00000000 */ sll $zero,$zero,0x0 +/* f0ac620: 45000003 */ bc1f .L0f0ac630 +/* f0ac624: 00000000 */ sll $zero,$zero,0x0 +.L0f0ac628: +/* f0ac628: 10000154 */ beqz $zero,.L0f0acb7c +/* f0ac62c: 8fa200f0 */ lw $v0,0xf0($sp) +.L0f0ac630: +/* f0ac630: 460e9002 */ mul.s $f0,$f18,$f14 +/* f0ac634: 4600103c */ c.lt.s $f2,$f0 +/* f0ac638: 00000000 */ sll $zero,$zero,0x0 +/* f0ac63c: 45010005 */ bc1t .L0f0ac654 +/* f0ac640: 00000000 */ sll $zero,$zero,0x0 +/* f0ac644: 460c003c */ c.lt.s $f0,$f12 +/* f0ac648: c7a40064 */ lwc1 $f4,0x64($sp) +/* f0ac64c: 45000003 */ bc1f .L0f0ac65c +/* f0ac650: 00000000 */ sll $zero,$zero,0x0 +.L0f0ac654: +/* f0ac654: 10000149 */ beqz $zero,.L0f0acb7c +/* f0ac658: 8fa200f0 */ lw $v0,0xf0($sp) +.L0f0ac65c: +/* f0ac65c: 460e2002 */ mul.s $f0,$f4,$f14 +/* f0ac660: 4600103c */ c.lt.s $f2,$f0 +/* f0ac664: 00000000 */ sll $zero,$zero,0x0 +/* f0ac668: 45010005 */ bc1t .L0f0ac680 +/* f0ac66c: 00000000 */ sll $zero,$zero,0x0 +/* f0ac670: 460c003c */ c.lt.s $f0,$f12 +/* f0ac674: 00000000 */ sll $zero,$zero,0x0 +/* f0ac678: 45000003 */ bc1f .L0f0ac688 +/* f0ac67c: 00000000 */ sll $zero,$zero,0x0 +.L0f0ac680: +/* f0ac680: 1000013e */ beqz $zero,.L0f0acb7c +/* f0ac684: 8fa200f0 */ lw $v0,0xf0($sp) +.L0f0ac688: +/* f0ac688: 0fc2d5be */ jal func0f0b56f8 +/* f0ac68c: 00000000 */ sll $zero,$zero,0x0 +/* f0ac690: 00402025 */ or $a0,$v0,$zero +/* f0ac694: 8fa50108 */ lw $a1,0x108($sp) +/* f0ac698: 0c0056da */ jal 0x15b68 +/* f0ac69c: 27a6005c */ addiu $a2,$sp,0x5c +/* f0ac6a0: c7b000f8 */ lwc1 $f16,0xf8($sp) +/* f0ac6a4: c7a6005c */ lwc1 $f6,0x5c($sp) +/* f0ac6a8: 3c017f1b */ lui $at,0x7f1b +/* f0ac6ac: c422cc64 */ lwc1 $f2,-0x339c($at) +/* f0ac6b0: 46103002 */ mul.s $f0,$f6,$f16 +/* f0ac6b4: 3c017f1b */ lui $at,0x7f1b +/* f0ac6b8: c42ccc68 */ lwc1 $f12,-0x3398($at) +/* f0ac6bc: 4600103c */ c.lt.s $f2,$f0 +/* f0ac6c0: 00000000 */ sll $zero,$zero,0x0 +/* f0ac6c4: 45010005 */ bc1t .L0f0ac6dc +/* f0ac6c8: 00000000 */ sll $zero,$zero,0x0 +/* f0ac6cc: 460c003c */ c.lt.s $f0,$f12 +/* f0ac6d0: c7aa0060 */ lwc1 $f10,0x60($sp) +/* f0ac6d4: 45000003 */ bc1f .L0f0ac6e4 +/* f0ac6d8: 00000000 */ sll $zero,$zero,0x0 +.L0f0ac6dc: +/* f0ac6dc: 10000127 */ beqz $zero,.L0f0acb7c +/* f0ac6e0: 8fa200f0 */ lw $v0,0xf0($sp) +.L0f0ac6e4: +/* f0ac6e4: 46105002 */ mul.s $f0,$f10,$f16 +/* f0ac6e8: 4600103c */ c.lt.s $f2,$f0 +/* f0ac6ec: 00000000 */ sll $zero,$zero,0x0 +/* f0ac6f0: 45010005 */ bc1t .L0f0ac708 +/* f0ac6f4: 00000000 */ sll $zero,$zero,0x0 +/* f0ac6f8: 460c003c */ c.lt.s $f0,$f12 +/* f0ac6fc: c7a80064 */ lwc1 $f8,0x64($sp) +/* f0ac700: 45000003 */ bc1f .L0f0ac710 +/* f0ac704: 00000000 */ sll $zero,$zero,0x0 +.L0f0ac708: +/* f0ac708: 1000011c */ beqz $zero,.L0f0acb7c +/* f0ac70c: 8fa200f0 */ lw $v0,0xf0($sp) +.L0f0ac710: +/* f0ac710: 46104002 */ mul.s $f0,$f8,$f16 +/* f0ac714: 4600103c */ c.lt.s $f2,$f0 +/* f0ac718: 00000000 */ sll $zero,$zero,0x0 +/* f0ac71c: 45010006 */ bc1t .L0f0ac738 +/* f0ac720: 00000000 */ sll $zero,$zero,0x0 +/* f0ac724: 460c003c */ c.lt.s $f0,$f12 +/* f0ac728: 8fb80100 */ lw $t8,0x100($sp) +/* f0ac72c: 8fae00c4 */ lw $t6,0xc4($sp) +/* f0ac730: 45020004 */ bc1fl .L0f0ac744 +/* f0ac734: 8fa200fc */ lw $v0,0xfc($sp) +.L0f0ac738: +/* f0ac738: 10000110 */ beqz $zero,.L0f0acb7c +/* f0ac73c: 8fa200f0 */ lw $v0,0xf0($sp) +/* f0ac740: 8fa200fc */ lw $v0,0xfc($sp) +.L0f0ac744: +/* f0ac744: c7ae00e0 */ lwc1 $f14,0xe0($sp) +/* f0ac748: add80000 */ sw $t8,0x0($t6) +/* f0ac74c: 8faf010c */ lw $t7,0x10c($sp) +/* f0ac750: adcf0004 */ sw $t7,0x4($t6) +/* f0ac754: c7b200ec */ lwc1 $f18,0xec($sp) +/* f0ac758: c44a0008 */ lwc1 $f10,0x8($v0) +/* f0ac75c: c6060008 */ lwc1 $f6,0x8($s0) +/* f0ac760: 46127002 */ mul.s $f0,$f14,$f18 +/* f0ac764: c7a400e8 */ lwc1 $f4,0xe8($sp) +/* f0ac768: 460e2082 */ mul.s $f2,$f4,$f14 +/* f0ac76c: 46005200 */ add.s $f8,$f10,$f0 +/* f0ac770: 46083281 */ sub.s $f10,$f6,$f8 +/* f0ac774: c6080004 */ lwc1 $f8,0x4($s0) +/* f0ac778: 460a2182 */ mul.s $f6,$f4,$f10 +/* f0ac77c: c44a0004 */ lwc1 $f10,0x4($v0) +/* f0ac780: 460a1280 */ add.s $f10,$f2,$f10 +/* f0ac784: 460a4201 */ sub.s $f8,$f8,$f10 +/* f0ac788: 46124282 */ mul.s $f10,$f8,$f18 +/* f0ac78c: 460a3201 */ sub.s $f8,$f6,$f10 +/* f0ac790: c7a600e4 */ lwc1 $f6,0xe4($sp) +/* f0ac794: 46067302 */ mul.s $f12,$f14,$f6 +/* f0ac798: e7a800d0 */ swc1 $f8,0xd0($sp) +/* f0ac79c: c60a0000 */ lwc1 $f10,0x0($s0) +/* f0ac7a0: e7a40030 */ swc1 $f4,0x30($sp) +/* f0ac7a4: c4440000 */ lwc1 $f4,0x0($v0) +/* f0ac7a8: 460c2100 */ add.s $f4,$f4,$f12 +/* f0ac7ac: 46045281 */ sub.s $f10,$f10,$f4 +/* f0ac7b0: 460a9102 */ mul.s $f4,$f18,$f10 +/* f0ac7b4: c44a0008 */ lwc1 $f10,0x8($v0) +/* f0ac7b8: c6120008 */ lwc1 $f18,0x8($s0) +/* f0ac7bc: 460a0280 */ add.s $f10,$f0,$f10 +/* f0ac7c0: 44800000 */ mtc1 $zero,$f0 +/* f0ac7c4: 460a9481 */ sub.s $f18,$f18,$f10 +/* f0ac7c8: 46080032 */ c.eq.s $f0,$f8 +/* f0ac7cc: 46069282 */ mul.s $f10,$f18,$f6 +/* f0ac7d0: 460a2481 */ sub.s $f18,$f4,$f10 +/* f0ac7d4: e7b200d4 */ swc1 $f18,0xd4($sp) +/* f0ac7d8: c44a0004 */ lwc1 $f10,0x4($v0) +/* f0ac7dc: c6040004 */ lwc1 $f4,0x4($s0) +/* f0ac7e0: 46025280 */ add.s $f10,$f10,$f2 +/* f0ac7e4: 460a2101 */ sub.s $f4,$f4,$f10 +/* f0ac7e8: 46043282 */ mul.s $f10,$f6,$f4 +/* f0ac7ec: c4440000 */ lwc1 $f4,0x0($v0) +/* f0ac7f0: c6060000 */ lwc1 $f6,0x0($s0) +/* f0ac7f4: 46046100 */ add.s $f4,$f12,$f4 +/* f0ac7f8: 46043181 */ sub.s $f6,$f6,$f4 +/* f0ac7fc: c7a40030 */ lwc1 $f4,0x30($sp) +/* f0ac800: 46043182 */ mul.s $f6,$f6,$f4 +/* f0ac804: 46065101 */ sub.s $f4,$f10,$f6 +/* f0ac808: 45000008 */ bc1f .L0f0ac82c +/* f0ac80c: e7a400d8 */ swc1 $f4,0xd8($sp) +/* f0ac810: 46120032 */ c.eq.s $f0,$f18 +/* f0ac814: c7aa00d8 */ lwc1 $f10,0xd8($sp) +/* f0ac818: 45020005 */ bc1fl .L0f0ac830 +/* f0ac81c: 27a400d0 */ addiu $a0,$sp,0xd0 +/* f0ac820: 460a0032 */ c.eq.s $f0,$f10 +/* f0ac824: 3c013f80 */ lui $at,0x3f80 +/* f0ac828: 45010006 */ bc1t .L0f0ac844 +.L0f0ac82c: +/* f0ac82c: 27a400d0 */ addiu $a0,$sp,0xd0 +.L0f0ac830: +/* f0ac830: 27a500d4 */ addiu $a1,$sp,0xd4 +/* f0ac834: 0c0011e4 */ jal 0x4790 +/* f0ac838: 27a600d8 */ addiu $a2,$sp,0xd8 +/* f0ac83c: 10000005 */ beqz $zero,.L0f0ac854 +/* f0ac840: 00000000 */ sll $zero,$zero,0x0 +.L0f0ac844: +/* f0ac844: 44813000 */ mtc1 $at,$f6 +/* f0ac848: e7a000d0 */ swc1 $f0,0xd0($sp) +/* f0ac84c: e7a000d8 */ swc1 $f0,0xd8($sp) +/* f0ac850: e7a600d4 */ swc1 $f6,0xd4($sp) +.L0f0ac854: +/* f0ac854: 0fc59e59 */ jal func0f167964 +/* f0ac858: 24040004 */ addiu $a0,$zero,0x4 +/* f0ac85c: 0fc59e66 */ jal func0f167998 +/* f0ac860: 00408025 */ or $s0,$v0,$zero +/* f0ac864: afa200c8 */ sw $v0,0xc8($sp) +/* f0ac868: 8fa400fc */ lw $a0,0xfc($sp) +/* f0ac86c: 0c0059b7 */ jal 0x166dc +/* f0ac870: 27a50084 */ addiu $a1,$sp,0x84 +/* f0ac874: 3c013f80 */ lui $at,0x3f80 +/* f0ac878: 44812000 */ mtc1 $at,$f4 +/* f0ac87c: c7a800f8 */ lwc1 $f8,0xf8($sp) +/* f0ac880: 27a50084 */ addiu $a1,$sp,0x84 +/* f0ac884: 0c0057c1 */ jal 0x15f04 +/* f0ac888: 46082303 */ div.s $f12,$f4,$f8 +/* f0ac88c: 8fa40080 */ lw $a0,0x80($sp) +/* f0ac890: 0c0056f8 */ jal 0x15be0 +/* f0ac894: 27a50084 */ addiu $a1,$sp,0x84 +/* f0ac898: 27a40084 */ addiu $a0,$sp,0x84 +/* f0ac89c: 0c005815 */ jal 0x16054 +/* f0ac8a0: 8fa500c8 */ lw $a1,0xc8($sp) +/* f0ac8a4: c7b200e0 */ lwc1 $f18,0xe0($sp) +/* f0ac8a8: c7aa00f8 */ lwc1 $f10,0xf8($sp) +/* f0ac8ac: c7a600e4 */ lwc1 $f6,0xe4($sp) +/* f0ac8b0: c7a800e8 */ lwc1 $f8,0xe8($sp) +/* f0ac8b4: 460a9082 */ mul.s $f2,$f18,$f10 +/* f0ac8b8: 8fa600f4 */ lw $a2,0xf4($sp) +/* f0ac8bc: 24050004 */ addiu $a1,$zero,0x4 +/* f0ac8c0: 46023102 */ mul.s $f4,$f6,$f2 +/* f0ac8c4: c7a600ec */ lwc1 $f6,0xec($sp) +/* f0ac8c8: 46024482 */ mul.s $f18,$f8,$f2 +/* f0ac8cc: c7a80104 */ lwc1 $f8,0x104($sp) +/* f0ac8d0: e7a40074 */ swc1 $f4,0x74($sp) +/* f0ac8d4: 46023102 */ mul.s $f4,$f6,$f2 +/* f0ac8d8: e7b20078 */ swc1 $f18,0x78($sp) +/* f0ac8dc: 460a4002 */ mul.s $f0,$f8,$f10 +/* f0ac8e0: c7b200d0 */ lwc1 $f18,0xd0($sp) +/* f0ac8e4: e7a4007c */ swc1 $f4,0x7c($sp) +/* f0ac8e8: 46009182 */ mul.s $f6,$f18,$f0 +/* f0ac8ec: 4600310d */ trunc.w.s $f4,$f6 +/* f0ac8f0: 440d2000 */ mfc1 $t5,$f4 +/* f0ac8f4: 00000000 */ sll $zero,$zero,0x0 +/* f0ac8f8: a60d0000 */ sh $t5,0x0($s0) +/* f0ac8fc: c7a800d4 */ lwc1 $f8,0xd4($sp) +/* f0ac900: 46004282 */ mul.s $f10,$f8,$f0 +/* f0ac904: 4600548d */ trunc.w.s $f18,$f10 +/* f0ac908: 440a9000 */ mfc1 $t2,$f18 +/* f0ac90c: 00000000 */ sll $zero,$zero,0x0 +/* f0ac910: a60a0002 */ sh $t2,0x2($s0) +/* f0ac914: c7a600d8 */ lwc1 $f6,0xd8($sp) +/* f0ac918: a6000008 */ sh $zero,0x8($s0) +/* f0ac91c: a600000a */ sh $zero,0xa($s0) +/* f0ac920: 46003102 */ mul.s $f4,$f6,$f0 +/* f0ac924: a2000007 */ sb $zero,0x7($s0) +/* f0ac928: 4600220d */ trunc.w.s $f8,$f4 +/* f0ac92c: 44194000 */ mfc1 $t9,$f8 +/* f0ac930: 00000000 */ sll $zero,$zero,0x0 +/* f0ac934: a6190004 */ sh $t9,0x4($s0) +/* f0ac938: c7aa00d0 */ lwc1 $f10,0xd0($sp) +/* f0ac93c: 46005487 */ neg.s $f18,$f10 +/* f0ac940: 46009182 */ mul.s $f6,$f18,$f0 +/* f0ac944: 4600310d */ trunc.w.s $f4,$f6 +/* f0ac948: 440f2000 */ mfc1 $t7,$f4 +/* f0ac94c: 00000000 */ sll $zero,$zero,0x0 +/* f0ac950: a60f000c */ sh $t7,0xc($s0) +/* f0ac954: c7a800d4 */ lwc1 $f8,0xd4($sp) +/* f0ac958: 46004287 */ neg.s $f10,$f8 +/* f0ac95c: 46005482 */ mul.s $f18,$f10,$f0 +/* f0ac960: 4600918d */ trunc.w.s $f6,$f18 +/* f0ac964: 44093000 */ mfc1 $t1,$f6 +/* f0ac968: 00000000 */ sll $zero,$zero,0x0 +/* f0ac96c: a609000e */ sh $t1,0xe($s0) +/* f0ac970: c7a400d8 */ lwc1 $f4,0xd8($sp) +/* f0ac974: 46002207 */ neg.s $f8,$f4 +/* f0ac978: 46004282 */ mul.s $f10,$f8,$f0 +/* f0ac97c: 4600548d */ trunc.w.s $f18,$f10 +/* f0ac980: 440b9000 */ mfc1 $t3,$f18 +/* f0ac984: 00000000 */ sll $zero,$zero,0x0 +/* f0ac988: a60b0010 */ sh $t3,0x10($s0) +/* f0ac98c: 90ca0004 */ lbu $t2,0x4($a2) +/* f0ac990: a6000016 */ sh $zero,0x16($s0) +/* f0ac994: a2000013 */ sb $zero,0x13($s0) +/* f0ac998: 000a6140 */ sll $t4,$t2,0x5 +/* f0ac99c: a60c0014 */ sh $t4,0x14($s0) +/* f0ac9a0: c7a400d0 */ lwc1 $f4,0xd0($sp) +/* f0ac9a4: c7a60074 */ lwc1 $f6,0x74($sp) +/* f0ac9a8: 46002202 */ mul.s $f8,$f4,$f0 +/* f0ac9ac: 46083281 */ sub.s $f10,$f6,$f8 +/* f0ac9b0: 4600548d */ trunc.w.s $f18,$f10 +/* f0ac9b4: 44189000 */ mfc1 $t8,$f18 +/* f0ac9b8: 00000000 */ sll $zero,$zero,0x0 +/* f0ac9bc: a6180018 */ sh $t8,0x18($s0) +/* f0ac9c0: c7a600d4 */ lwc1 $f6,0xd4($sp) +/* f0ac9c4: c7a40078 */ lwc1 $f4,0x78($sp) +/* f0ac9c8: 46003202 */ mul.s $f8,$f6,$f0 +/* f0ac9cc: 46082281 */ sub.s $f10,$f4,$f8 +/* f0ac9d0: 4600548d */ trunc.w.s $f18,$f10 +/* f0ac9d4: 440e9000 */ mfc1 $t6,$f18 +/* f0ac9d8: 00000000 */ sll $zero,$zero,0x0 +/* f0ac9dc: a60e001a */ sh $t6,0x1a($s0) +/* f0ac9e0: c7a400d8 */ lwc1 $f4,0xd8($sp) +/* f0ac9e4: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f0ac9e8: 240e2000 */ addiu $t6,$zero,0x2000 +/* f0ac9ec: 46002202 */ mul.s $f8,$f4,$f0 +/* f0ac9f0: 46083281 */ sub.s $f10,$f6,$f8 +/* f0ac9f4: 4600548d */ trunc.w.s $f18,$f10 +/* f0ac9f8: 440d9000 */ mfc1 $t5,$f18 +/* f0ac9fc: 00000000 */ sll $zero,$zero,0x0 +/* f0aca00: a60d001c */ sh $t5,0x1c($s0) +/* f0aca04: 90cb0004 */ lbu $t3,0x4($a2) +/* f0aca08: 000b5140 */ sll $t2,$t3,0x5 +/* f0aca0c: a60a0020 */ sh $t2,0x20($s0) +/* f0aca10: 90cc0005 */ lbu $t4,0x5($a2) +/* f0aca14: a205001f */ sb $a1,0x1f($s0) +/* f0aca18: 000cc940 */ sll $t9,$t4,0x5 +/* f0aca1c: a6190022 */ sh $t9,0x22($s0) +/* f0aca20: c7a400d0 */ lwc1 $f4,0xd0($sp) +/* f0aca24: c7a80074 */ lwc1 $f8,0x74($sp) +/* f0aca28: 46002182 */ mul.s $f6,$f4,$f0 +/* f0aca2c: 46083280 */ add.s $f10,$f6,$f8 +/* f0aca30: 4600548d */ trunc.w.s $f18,$f10 +/* f0aca34: 440f9000 */ mfc1 $t7,$f18 +/* f0aca38: 00000000 */ sll $zero,$zero,0x0 +/* f0aca3c: a60f0024 */ sh $t7,0x24($s0) +/* f0aca40: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* f0aca44: c7a80078 */ lwc1 $f8,0x78($sp) +/* f0aca48: 3c0fb600 */ lui $t7,0xb600 +/* f0aca4c: 46002182 */ mul.s $f6,$f4,$f0 +/* f0aca50: 46083280 */ add.s $f10,$f6,$f8 +/* f0aca54: 4600548d */ trunc.w.s $f18,$f10 +/* f0aca58: 44099000 */ mfc1 $t1,$f18 +/* f0aca5c: 00000000 */ sll $zero,$zero,0x0 +/* f0aca60: a6090026 */ sh $t1,0x26($s0) +/* f0aca64: c7a400d8 */ lwc1 $f4,0xd8($sp) +/* f0aca68: c7a8007c */ lwc1 $f8,0x7c($sp) +/* f0aca6c: a600002c */ sh $zero,0x2c($s0) +/* f0aca70: 46002182 */ mul.s $f6,$f4,$f0 +/* f0aca74: 46083280 */ add.s $f10,$f6,$f8 +/* f0aca78: 4600548d */ trunc.w.s $f18,$f10 +/* f0aca7c: 440b9000 */ mfc1 $t3,$f18 +/* f0aca80: 00000000 */ sll $zero,$zero,0x0 +/* f0aca84: a60b0028 */ sh $t3,0x28($s0) +/* f0aca88: 90ca0005 */ lbu $t2,0x5($a2) +/* f0aca8c: a205002b */ sb $a1,0x2b($s0) +/* f0aca90: 3c0b0102 */ lui $t3,0x102 +/* f0aca94: 000a6140 */ sll $t4,$t2,0x5 +/* f0aca98: a60c002e */ sh $t4,0x2e($s0) +/* f0aca9c: 8fb900f0 */ lw $t9,0xf0($sp) +/* f0acaa0: 356b0040 */ ori $t3,$t3,0x40 +/* f0acaa4: 27380008 */ addiu $t8,$t9,0x8 +/* f0acaa8: afb800f0 */ sw $t8,0xf0($sp) +/* f0acaac: af2e0004 */ sw $t6,0x4($t9) +/* f0acab0: af2f0000 */ sw $t7,0x0($t9) +/* f0acab4: 8fa900f0 */ lw $t1,0xf0($sp) +/* f0acab8: 252d0008 */ addiu $t5,$t1,0x8 +/* f0acabc: afad00f0 */ sw $t5,0xf0($sp) +/* f0acac0: ad2b0000 */ sw $t3,0x0($t1) +/* f0acac4: 8fa400c8 */ lw $a0,0xc8($sp) +/* f0acac8: 0c012d20 */ jal 0x4b480 +/* f0acacc: afa90054 */ sw $t1,0x54($sp) +/* f0acad0: 8fa30054 */ lw $v1,0x54($sp) +/* f0acad4: 3c190704 */ lui $t9,0x704 +/* f0acad8: 37390008 */ ori $t9,$t9,0x8 +/* f0acadc: ac620004 */ sw $v0,0x4($v1) +/* f0acae0: 8faa00f0 */ lw $t2,0xf0($sp) +/* f0acae4: 254c0008 */ addiu $t4,$t2,0x8 +/* f0acae8: afac00f0 */ sw $t4,0xf0($sp) +/* f0acaec: ad590000 */ sw $t9,0x0($t2) +/* f0acaf0: 8fa400c4 */ lw $a0,0xc4($sp) +/* f0acaf4: 0c012d20 */ jal 0x4b480 +/* f0acaf8: afaa0050 */ sw $t2,0x50($sp) +/* f0acafc: 8fa80050 */ lw $t0,0x50($sp) +/* f0acb00: 24180002 */ addiu $t8,$zero,0x2 +/* f0acb04: 240f0001 */ addiu $t7,$zero,0x1 +/* f0acb08: ad020004 */ sw $v0,0x4($t0) +/* f0acb0c: afa00018 */ sw $zero,0x18($sp) +/* f0acb10: afaf0014 */ sw $t7,0x14($sp) +/* f0acb14: afb80010 */ sw $t8,0x10($sp) +/* f0acb18: 8fa500f4 */ lw $a1,0xf4($sp) +/* f0acb1c: 27a400f0 */ addiu $a0,$sp,0xf0 +/* f0acb20: 24060004 */ addiu $a2,$zero,0x4 +/* f0acb24: 0fc2ce70 */ jal func0f0b39c0 +/* f0acb28: 24070001 */ addiu $a3,$zero,0x1 +/* f0acb2c: 8fae00f0 */ lw $t6,0xf0($sp) +/* f0acb30: 3c0d0430 */ lui $t5,0x430 +/* f0acb34: 35ad0030 */ ori $t5,$t5,0x30 +/* f0acb38: 25c90008 */ addiu $t1,$t6,0x8 +/* f0acb3c: afa900f0 */ sw $t1,0xf0($sp) +/* f0acb40: adcd0000 */ sw $t5,0x0($t6) +/* f0acb44: 02002025 */ or $a0,$s0,$zero +/* f0acb48: 0c012d20 */ jal 0x4b480 +/* f0acb4c: afae004c */ sw $t6,0x4c($sp) +/* f0acb50: 8fa5004c */ lw $a1,0x4c($sp) +/* f0acb54: 3c0cb100 */ lui $t4,0xb100 +/* f0acb58: 358c0002 */ ori $t4,$t4,0x2 +/* f0acb5c: aca20004 */ sw $v0,0x4($a1) +/* f0acb60: 8fab00f0 */ lw $t3,0xf0($sp) +/* f0acb64: 24193210 */ addiu $t9,$zero,0x3210 +/* f0acb68: 256a0008 */ addiu $t2,$t3,0x8 +/* f0acb6c: afaa00f0 */ sw $t2,0xf0($sp) +/* f0acb70: ad790004 */ sw $t9,0x4($t3) +/* f0acb74: ad6c0000 */ sw $t4,0x0($t3) +/* f0acb78: 8fa200f0 */ lw $v0,0xf0($sp) +.L0f0acb7c: +/* f0acb7c: 8fbf002c */ lw $ra,0x2c($sp) +/* f0acb80: 8fb00028 */ lw $s0,0x28($sp) +/* f0acb84: 27bd00f0 */ addiu $sp,$sp,0xf0 +/* f0acb88: 03e00008 */ jr $ra +/* f0acb8c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0acb90 +/* f0acb90: 27bdfe70 */ addiu $sp,$sp,-400 +/* f0acb94: afb00024 */ sw $s0,0x24($sp) +/* f0acb98: 30f000ff */ andi $s0,$a3,0xff +/* f0acb9c: afb10028 */ sw $s1,0x28($sp) +/* f0acba0: 2a010005 */ slti $at,$s0,0x5 +/* f0acba4: 00a08825 */ or $s1,$a1,$zero +/* f0acba8: afbf002c */ sw $ra,0x2c($sp) +/* f0acbac: afa40190 */ sw $a0,0x190($sp) +/* f0acbb0: afa60198 */ sw $a2,0x198($sp) +/* f0acbb4: 102003fb */ beqz $at,.L0f0adba4 +/* f0acbb8: afa7019c */ sw $a3,0x19c($sp) +/* f0acbbc: 80ac0000 */ lb $t4,0x0($a1) +/* f0acbc0: 058203f9 */ bltzl $t4,.L0f0adba8 +/* f0acbc4: 8fbf002c */ lw $ra,0x2c($sp) +/* f0acbc8: 0fc59e73 */ jal func0f1679cc +/* f0acbcc: 24040001 */ addiu $a0,$zero,0x1 +/* f0acbd0: 3c09800a */ lui $t1,0x800a +/* f0acbd4: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f0acbd8: afa20144 */ sw $v0,0x144($sp) +/* f0acbdc: 3c0d8007 */ lui $t5,0x8007 +/* f0acbe0: 25381bb0 */ addiu $t8,$t1,0x1bb0 +/* f0acbe4: afb80134 */ sw $t8,0x134($sp) +/* f0acbe8: c6240024 */ lwc1 $f4,0x24($s1) +/* f0acbec: 25ad050c */ addiu $t5,$t5,0x50c +/* f0acbf0: 27af0100 */ addiu $t7,$sp,0x100 +/* f0acbf4: e7a4012c */ swc1 $f4,0x12c($sp) +/* f0acbf8: 8da10000 */ lw $at,0x0($t5) +/* f0acbfc: c6220028 */ lwc1 $f2,0x28($s1) +/* f0acc00: 8daa0004 */ lw $t2,0x4($t5) +/* f0acc04: ade10000 */ sw $at,0x0($t7) +/* f0acc08: 8da10008 */ lw $at,0x8($t5) +/* f0acc0c: 3c0c8007 */ lui $t4,0x8007 +/* f0acc10: 258c0518 */ addiu $t4,$t4,0x518 +/* f0acc14: adea0004 */ sw $t2,0x4($t7) +/* f0acc18: ade10008 */ sw $at,0x8($t7) +/* f0acc1c: 8d810000 */ lw $at,0x0($t4) +/* f0acc20: 27b900f4 */ addiu $t9,$sp,0xf4 +/* f0acc24: 8d8b0004 */ lw $t3,0x4($t4) +/* f0acc28: af210000 */ sw $at,0x0($t9) +/* f0acc2c: 8d810008 */ lw $at,0x8($t4) +/* f0acc30: 3c0f800b */ lui $t7,0x800b +/* f0acc34: af2b0004 */ sw $t3,0x4($t9) +/* f0acc38: af210008 */ sw $at,0x8($t9) +/* f0acc3c: 8defb574 */ lw $t7,-0x4a8c($t7) +/* f0acc40: 00107080 */ sll $t6,$s0,0x2 +/* f0acc44: 3c017f1b */ lui $at,0x7f1b +/* f0acc48: 01d07023 */ subu $t6,$t6,$s0 +/* f0acc4c: c42acc6c */ lwc1 $f10,-0x3394($at) +/* f0acc50: 000e7080 */ sll $t6,$t6,0x2 +/* f0acc54: 01cf6821 */ addu $t5,$t6,$t7 +/* f0acc58: afad00ec */ sw $t5,0xec($sp) +/* f0acc5c: e7a20124 */ swc1 $f2,0x124($sp) +/* f0acc60: 0fc2d5be */ jal func0f0b56f8 +/* f0acc64: e7aa00f0 */ swc1 $f10,0xf0($sp) +/* f0acc68: afa200e4 */ sw $v0,0xe4($sp) +/* f0acc6c: 82230001 */ lb $v1,0x1($s1) +/* f0acc70: 3c10800b */ lui $s0,0x800b +/* f0acc74: 2610b574 */ addiu $s0,$s0,-19084 +/* f0acc78: 246afffa */ addiu $t2,$v1,-6 +/* f0acc7c: 2d410017 */ sltiu $at,$t2,0x17 +/* f0acc80: 10200012 */ beqz $at,.L0f0acccc +/* f0acc84: c7a20124 */ lwc1 $f2,0x124($sp) +/* f0acc88: 000a5080 */ sll $t2,$t2,0x2 +/* f0acc8c: 3c017f1b */ lui $at,0x7f1b +/* f0acc90: 002a0821 */ addu $at,$at,$t2 +/* f0acc94: 8c2acc70 */ lw $t2,-0x3390($at) +/* f0acc98: 01400008 */ jr $t2 +/* f0acc9c: 00000000 */ sll $zero,$zero,0x0 +/* f0acca0: 8e180000 */ lw $t8,0x0($s0) +/* f0acca4: 2709000c */ addiu $t1,$t8,0xc +/* f0acca8: 10000008 */ beqz $zero,.L0f0acccc +/* f0accac: afa900ec */ sw $t1,0xec($sp) +/* f0accb0: 8e190000 */ lw $t9,0x0($s0) +/* f0accb4: 272c0024 */ addiu $t4,$t9,0x24 +/* f0accb8: 10000004 */ beqz $zero,.L0f0acccc +/* f0accbc: afac00ec */ sw $t4,0xec($sp) +/* f0accc0: 8e0b0000 */ lw $t3,0x0($s0) +/* f0accc4: 256e0030 */ addiu $t6,$t3,0x30 +/* f0accc8: afae00ec */ sw $t6,0xec($sp) +.L0f0acccc: +/* f0acccc: 2401ffff */ addiu $at,$zero,-1 +/* f0accd0: 10610004 */ beq $v1,$at,.L0f0acce4 +/* f0accd4: 8fad0144 */ lw $t5,0x144($sp) +/* f0accd8: 2401000b */ addiu $at,$zero,0xb +/* f0accdc: 14610004 */ bne $v1,$at,.L0f0accf0 +/* f0acce0: 8fb80144 */ lw $t8,0x144($sp) +.L0f0acce4: +/* f0acce4: 240fff7f */ addiu $t7,$zero,-129 +/* f0acce8: 10000003 */ beqz $zero,.L0f0accf8 +/* f0accec: adaf0000 */ sw $t7,0x0($t5) +.L0f0accf0: +/* f0accf0: 240affff */ addiu $t2,$zero,-1 +/* f0accf4: af0a0000 */ sw $t2,0x0($t8) +.L0f0accf8: +/* f0accf8: 82230001 */ lb $v1,0x1($s1) +/* f0accfc: 2401001d */ addiu $at,$zero,0x1d +/* f0acd00: 3c09800b */ lui $t1,0x800b +/* f0acd04: 54610008 */ bnel $v1,$at,.L0f0acd28 +/* f0acd08: 2401fffe */ addiu $at,$zero,-2 +/* f0acd0c: 8d29b578 */ lw $t1,-0x4a88($t1) +/* f0acd10: 3c014248 */ lui $at,0x4248 +/* f0acd14: 44819000 */ mtc1 $at,$f18 +/* f0acd18: afa900ec */ sw $t1,0xec($sp) +/* f0acd1c: 10000029 */ beqz $zero,.L0f0acdc4 +/* f0acd20: e7b20130 */ swc1 $f18,0x130($sp) +/* f0acd24: 2401fffe */ addiu $at,$zero,-2 +.L0f0acd28: +/* f0acd28: 14610022 */ bne $v1,$at,.L0f0acdb4 +/* f0acd2c: 3c19800b */ lui $t9,0x800b +/* f0acd30: 3c014120 */ lui $at,0x4120 +/* f0acd34: 44813000 */ mtc1 $at,$f6 +/* f0acd38: 8f39b578 */ lw $t9,-0x4a88($t9) +/* f0acd3c: e7a20124 */ swc1 $f2,0x124($sp) +/* f0acd40: e7a60130 */ swc1 $f6,0x130($sp) +/* f0acd44: 0c004b70 */ jal 0x12dc0 +/* f0acd48: afb900ec */ sw $t9,0xec($sp) +/* f0acd4c: 24010032 */ addiu $at,$zero,0x32 +/* f0acd50: 0041001b */ divu $zero,$v0,$at +/* f0acd54: 8fae0144 */ lw $t6,0x144($sp) +/* f0acd58: 00006010 */ mfhi $t4 +/* f0acd5c: 258b0096 */ addiu $t3,$t4,0x96 +/* f0acd60: 0c004b70 */ jal 0x12dc0 +/* f0acd64: a1cb0003 */ sb $t3,0x3($t6) +/* f0acd68: 24010005 */ addiu $at,$zero,0x5 +/* f0acd6c: 0041001b */ divu $zero,$v0,$at +/* f0acd70: 00007810 */ mfhi $t7 +/* f0acd74: c7a20124 */ lwc1 $f2,0x124($sp) +/* f0acd78: 15e0000c */ bnez $t7,.L0f0acdac +/* f0acd7c: 00000000 */ sll $zero,$zero,0x0 +/* f0acd80: 0c004b70 */ jal 0x12dc0 +/* f0acd84: e7a20124 */ swc1 $f2,0x124($sp) +/* f0acd88: 24010064 */ addiu $at,$zero,0x64 +/* f0acd8c: 0041001b */ divu $zero,$v0,$at +/* f0acd90: 8fb80144 */ lw $t8,0x144($sp) +/* f0acd94: 00006810 */ mfhi $t5 +/* f0acd98: 240a00ff */ addiu $t2,$zero,0xff +/* f0acd9c: 014d1823 */ subu $v1,$t2,$t5 +/* f0acda0: c7a20124 */ lwc1 $f2,0x124($sp) +/* f0acda4: a3030000 */ sb $v1,0x0($t8) +/* f0acda8: a3030001 */ sb $v1,0x1($t8) +.L0f0acdac: +/* f0acdac: 10000005 */ beqz $zero,.L0f0acdc4 +/* f0acdb0: 82230001 */ lb $v1,0x1($s1) +.L0f0acdb4: +/* f0acdb4: 3c0141f0 */ lui $at,0x41f0 +/* f0acdb8: 44812000 */ mtc1 $at,$f4 +/* f0acdbc: 00000000 */ sll $zero,$zero,0x0 +/* f0acdc0: e7a40130 */ swc1 $f4,0x130($sp) +.L0f0acdc4: +/* f0acdc4: 2861fffe */ slti $at,$v1,-2 +/* f0acdc8: 1020000d */ beqz $at,.L0f0ace00 +/* f0acdcc: 24690003 */ addiu $t1,$v1,0x3 +/* f0acdd0: 44895000 */ mtc1 $t1,$f10 +/* f0acdd4: 3c013f80 */ lui $at,0x3f80 +/* f0acdd8: 44813000 */ mtc1 $at,$f6 +/* f0acddc: 46805020 */ cvt.s.w $f0,$f10 +/* f0acde0: c7aa0130 */ lwc1 $f10,0x130($sp) +/* f0acde4: 8e190000 */ lw $t9,0x0($s0) +/* f0acde8: 272c0030 */ addiu $t4,$t9,0x30 +/* f0acdec: 46000200 */ add.s $f8,$f0,$f0 +/* f0acdf0: afac00ec */ sw $t4,0xec($sp) +/* f0acdf4: 46064100 */ add.s $f4,$f8,$f6 +/* f0acdf8: 460a2202 */ mul.s $f8,$f4,$f10 +/* f0acdfc: e7a80130 */ swc1 $f8,0x130($sp) +.L0f0ace00: +/* f0ace00: c6260004 */ lwc1 $f6,0x4($s1) +/* f0ace04: 44807000 */ mtc1 $zero,$f14 +/* f0ace08: 27a4010c */ addiu $a0,$sp,0x10c +/* f0ace0c: e7a60138 */ swc1 $f6,0x138($sp) +/* f0ace10: c6240008 */ lwc1 $f4,0x8($s1) +/* f0ace14: 4602703c */ c.lt.s $f14,$f2 +/* f0ace18: c7a6012c */ lwc1 $f6,0x12c($sp) +/* f0ace1c: e7a4013c */ swc1 $f4,0x13c($sp) +/* f0ace20: c62a000c */ lwc1 $f10,0xc($s1) +/* f0ace24: 27a50110 */ addiu $a1,$sp,0x110 +/* f0ace28: 45000011 */ bc1f .L0f0ace70 +/* f0ace2c: e7aa0140 */ swc1 $f10,0x140($sp) +/* f0ace30: c6260010 */ lwc1 $f6,0x10($s1) +/* f0ace34: c7a80138 */ lwc1 $f8,0x138($sp) +/* f0ace38: 46061102 */ mul.s $f4,$f2,$f6 +/* f0ace3c: c7a6013c */ lwc1 $f6,0x13c($sp) +/* f0ace40: 46044280 */ add.s $f10,$f8,$f4 +/* f0ace44: e7aa0138 */ swc1 $f10,0x138($sp) +/* f0ace48: c6280014 */ lwc1 $f8,0x14($s1) +/* f0ace4c: 46081102 */ mul.s $f4,$f2,$f8 +/* f0ace50: c7a80140 */ lwc1 $f8,0x140($sp) +/* f0ace54: 46043280 */ add.s $f10,$f6,$f4 +/* f0ace58: e7aa013c */ swc1 $f10,0x13c($sp) +/* f0ace5c: c6260018 */ lwc1 $f6,0x18($s1) +/* f0ace60: 46061102 */ mul.s $f4,$f2,$f6 +/* f0ace64: 46044280 */ add.s $f10,$f8,$f4 +/* f0ace68: 10000004 */ beqz $zero,.L0f0ace7c +/* f0ace6c: e7aa0140 */ swc1 $f10,0x140($sp) +.L0f0ace70: +/* f0ace70: 46023200 */ add.s $f8,$f6,$f2 +/* f0ace74: 46007086 */ mov.s $f2,$f14 +/* f0ace78: e7a8012c */ swc1 $f8,0x12c($sp) +.L0f0ace7c: +/* f0ace7c: c7a4012c */ lwc1 $f4,0x12c($sp) +/* f0ace80: c620001c */ lwc1 $f0,0x1c($s1) +/* f0ace84: 27a60114 */ addiu $a2,$sp,0x114 +/* f0ace88: 46041280 */ add.s $f10,$f2,$f4 +/* f0ace8c: 460a003c */ c.lt.s $f0,$f10 +/* f0ace90: 00000000 */ sll $zero,$zero,0x0 +/* f0ace94: 45020004 */ bc1fl .L0f0acea8 +/* f0ace98: c7b0012c */ lwc1 $f16,0x12c($sp) +/* f0ace9c: 46020401 */ sub.s $f16,$f0,$f2 +/* f0acea0: e7b0012c */ swc1 $f16,0x12c($sp) +/* f0acea4: c7b0012c */ lwc1 $f16,0x12c($sp) +.L0f0acea8: +/* f0acea8: c62c0018 */ lwc1 $f12,0x18($s1) +/* f0aceac: c7a60140 */ lwc1 $f6,0x140($sp) +/* f0aceb0: 8fa20134 */ lw $v0,0x134($sp) +/* f0aceb4: 460c8202 */ mul.s $f8,$f16,$f12 +/* f0aceb8: c6220014 */ lwc1 $f2,0x14($s1) +/* f0acebc: c44a0008 */ lwc1 $f10,0x8($v0) +/* f0acec0: e7a60030 */ swc1 $f6,0x30($sp) +/* f0acec4: 46083100 */ add.s $f4,$f6,$f8 +/* f0acec8: c4460004 */ lwc1 $f6,0x4($v0) +/* f0acecc: 46045201 */ sub.s $f8,$f10,$f4 +/* f0aced0: 46081282 */ mul.s $f10,$f2,$f8 +/* f0aced4: c7a8013c */ lwc1 $f8,0x13c($sp) +/* f0aced8: 46101102 */ mul.s $f4,$f2,$f16 +/* f0acedc: 46082100 */ add.s $f4,$f4,$f8 +/* f0acee0: 46043181 */ sub.s $f6,$f6,$f4 +/* f0acee4: 460c3102 */ mul.s $f4,$f6,$f12 +/* f0acee8: 46045181 */ sub.s $f6,$f10,$f4 +/* f0aceec: c7aa0138 */ lwc1 $f10,0x138($sp) +/* f0acef0: e7a6010c */ swc1 $f6,0x10c($sp) +/* f0acef4: c6200010 */ lwc1 $f0,0x10($s1) +/* f0acef8: c62c0018 */ lwc1 $f12,0x18($s1) +/* f0acefc: e7a80034 */ swc1 $f8,0x34($sp) +/* f0acf00: 46008102 */ mul.s $f4,$f16,$f0 +/* f0acf04: c4480000 */ lwc1 $f8,0x0($v0) +/* f0acf08: e7a60038 */ swc1 $f6,0x38($sp) +/* f0acf0c: c7a60030 */ lwc1 $f6,0x30($sp) +/* f0acf10: 46045100 */ add.s $f4,$f10,$f4 +/* f0acf14: 46044201 */ sub.s $f8,$f8,$f4 +/* f0acf18: 46086102 */ mul.s $f4,$f12,$f8 +/* f0acf1c: 00000000 */ sll $zero,$zero,0x0 +/* f0acf20: 46106202 */ mul.s $f8,$f12,$f16 +/* f0acf24: 46064200 */ add.s $f8,$f8,$f6 +/* f0acf28: c4460008 */ lwc1 $f6,0x8($v0) +/* f0acf2c: 46083181 */ sub.s $f6,$f6,$f8 +/* f0acf30: 46003202 */ mul.s $f8,$f6,$f0 +/* f0acf34: 46082181 */ sub.s $f6,$f4,$f8 +/* f0acf38: c7a40034 */ lwc1 $f4,0x34($sp) +/* f0acf3c: e7a60110 */ swc1 $f6,0x110($sp) +/* f0acf40: c6220014 */ lwc1 $f2,0x14($s1) +/* f0acf44: c6200010 */ lwc1 $f0,0x10($s1) +/* f0acf48: 46028202 */ mul.s $f8,$f16,$f2 +/* f0acf4c: 46082100 */ add.s $f4,$f4,$f8 +/* f0acf50: c4480004 */ lwc1 $f8,0x4($v0) +/* f0acf54: 46044201 */ sub.s $f8,$f8,$f4 +/* f0acf58: 46080102 */ mul.s $f4,$f0,$f8 +/* f0acf5c: 00000000 */ sll $zero,$zero,0x0 +/* f0acf60: 46100202 */ mul.s $f8,$f0,$f16 +/* f0acf64: 460a4200 */ add.s $f8,$f8,$f10 +/* f0acf68: c44a0000 */ lwc1 $f10,0x0($v0) +/* f0acf6c: 46085281 */ sub.s $f10,$f10,$f8 +/* f0acf70: 46025202 */ mul.s $f8,$f10,$f2 +/* f0acf74: 46082281 */ sub.s $f10,$f4,$f8 +/* f0acf78: c7a40038 */ lwc1 $f4,0x38($sp) +/* f0acf7c: 46047032 */ c.eq.s $f14,$f4 +/* f0acf80: e7aa0114 */ swc1 $f10,0x114($sp) +/* f0acf84: 45000009 */ bc1f .L0f0acfac +/* f0acf88: 00000000 */ sll $zero,$zero,0x0 +/* f0acf8c: 46067032 */ c.eq.s $f14,$f6 +/* f0acf90: 00000000 */ sll $zero,$zero,0x0 +/* f0acf94: 45000005 */ bc1f .L0f0acfac +/* f0acf98: 00000000 */ sll $zero,$zero,0x0 +/* f0acf9c: 460a7032 */ c.eq.s $f14,$f10 +/* f0acfa0: 00000000 */ sll $zero,$zero,0x0 +/* f0acfa4: 4503000f */ bc1tl .L0f0acfe4 +/* f0acfa8: c7a60130 */ lwc1 $f6,0x130($sp) +.L0f0acfac: +/* f0acfac: 0c0011e4 */ jal 0x4790 +/* f0acfb0: e7b0012c */ swc1 $f16,0x12c($sp) +/* f0acfb4: c7a00130 */ lwc1 $f0,0x130($sp) +/* f0acfb8: c7a8010c */ lwc1 $f8,0x10c($sp) +/* f0acfbc: c7a60110 */ lwc1 $f6,0x110($sp) +/* f0acfc0: 46004102 */ mul.s $f4,$f8,$f0 +/* f0acfc4: c7a80114 */ lwc1 $f8,0x114($sp) +/* f0acfc8: 46003282 */ mul.s $f10,$f6,$f0 +/* f0acfcc: e7a4010c */ swc1 $f4,0x10c($sp) +/* f0acfd0: 46004102 */ mul.s $f4,$f8,$f0 +/* f0acfd4: e7aa0110 */ swc1 $f10,0x110($sp) +/* f0acfd8: 10000006 */ beqz $zero,.L0f0acff4 +/* f0acfdc: e7a40114 */ swc1 $f4,0x114($sp) +/* f0acfe0: c7a60130 */ lwc1 $f6,0x130($sp) +.L0f0acfe4: +/* f0acfe4: e7ae010c */ swc1 $f14,0x10c($sp) +/* f0acfe8: e7ae0114 */ swc1 $f14,0x114($sp) +/* f0acfec: e7b0012c */ swc1 $f16,0x12c($sp) +/* f0acff0: e7a60110 */ swc1 $f6,0x110($sp) +.L0f0acff4: +/* f0acff4: c62a0014 */ lwc1 $f10,0x14($s1) +/* f0acff8: c7a80114 */ lwc1 $f8,0x114($sp) +/* f0acffc: c7a60110 */ lwc1 $f6,0x110($sp) +/* f0ad000: 27a40118 */ addiu $a0,$sp,0x118 +/* f0ad004: 46085102 */ mul.s $f4,$f10,$f8 +/* f0ad008: c62a0018 */ lwc1 $f10,0x18($s1) +/* f0ad00c: 27a5011c */ addiu $a1,$sp,0x11c +/* f0ad010: 27a60120 */ addiu $a2,$sp,0x120 +/* f0ad014: 460a3282 */ mul.s $f10,$f6,$f10 +/* f0ad018: 460a2101 */ sub.s $f4,$f4,$f10 +/* f0ad01c: e7a40118 */ swc1 $f4,0x118($sp) +/* f0ad020: c62a0018 */ lwc1 $f10,0x18($s1) +/* f0ad024: c7a4010c */ lwc1 $f4,0x10c($sp) +/* f0ad028: e7a60038 */ swc1 $f6,0x38($sp) +/* f0ad02c: c6260010 */ lwc1 $f6,0x10($s1) +/* f0ad030: 46045282 */ mul.s $f10,$f10,$f4 +/* f0ad034: 00000000 */ sll $zero,$zero,0x0 +/* f0ad038: 46064202 */ mul.s $f8,$f8,$f6 +/* f0ad03c: 46085181 */ sub.s $f6,$f10,$f8 +/* f0ad040: c7a80038 */ lwc1 $f8,0x38($sp) +/* f0ad044: e7a6011c */ swc1 $f6,0x11c($sp) +/* f0ad048: c62a0010 */ lwc1 $f10,0x10($s1) +/* f0ad04c: 46085182 */ mul.s $f6,$f10,$f8 +/* f0ad050: c62a0014 */ lwc1 $f10,0x14($s1) +/* f0ad054: 460a2202 */ mul.s $f8,$f4,$f10 +/* f0ad058: 46083101 */ sub.s $f4,$f6,$f8 +/* f0ad05c: 0c0011e4 */ jal 0x4790 +/* f0ad060: e7a40120 */ swc1 $f4,0x120($sp) +/* f0ad064: c7a00130 */ lwc1 $f0,0x130($sp) +/* f0ad068: c7aa0118 */ lwc1 $f10,0x118($sp) +/* f0ad06c: c7a8011c */ lwc1 $f8,0x11c($sp) +/* f0ad070: 2401001d */ addiu $at,$zero,0x1d +/* f0ad074: 46005182 */ mul.s $f6,$f10,$f0 +/* f0ad078: c7aa0120 */ lwc1 $f10,0x120($sp) +/* f0ad07c: 46004102 */ mul.s $f4,$f8,$f0 +/* f0ad080: e7a60118 */ swc1 $f6,0x118($sp) +/* f0ad084: 46005182 */ mul.s $f6,$f10,$f0 +/* f0ad088: e7a4011c */ swc1 $f4,0x11c($sp) +/* f0ad08c: e7a60120 */ swc1 $f6,0x120($sp) +/* f0ad090: 822b0001 */ lb $t3,0x1($s1) +/* f0ad094: 15610005 */ bne $t3,$at,.L0f0ad0ac +/* f0ad098: 00000000 */ sll $zero,$zero,0x0 +/* f0ad09c: 0fc59e59 */ jal func0f167964 +/* f0ad0a0: 24040008 */ addiu $a0,$zero,0x8 +/* f0ad0a4: 10000004 */ beqz $zero,.L0f0ad0b8 +/* f0ad0a8: 00408025 */ or $s0,$v0,$zero +.L0f0ad0ac: +/* f0ad0ac: 0fc59e59 */ jal func0f167964 +/* f0ad0b0: 24040004 */ addiu $a0,$zero,0x4 +/* f0ad0b4: 00408025 */ or $s0,$v0,$zero +.L0f0ad0b8: +/* f0ad0b8: 0fc59e66 */ jal func0f167998 +/* f0ad0bc: 00000000 */ sll $zero,$zero,0x0 +/* f0ad0c0: 44807000 */ mtc1 $zero,$f14 +/* f0ad0c4: c7a8012c */ lwc1 $f8,0x12c($sp) +/* f0ad0c8: afa20188 */ sw $v0,0x188($sp) +/* f0ad0cc: c7ac0138 */ lwc1 $f12,0x138($sp) +/* f0ad0d0: 4608703c */ c.lt.s $f14,$f8 +/* f0ad0d4: 3c01c6fa */ lui $at,0xc6fa +/* f0ad0d8: 450202b3 */ bc1fl .L0f0adba8 +/* f0ad0dc: 8fbf002c */ lw $ra,0x2c($sp) +/* f0ad0e0: 44817000 */ mtc1 $at,$f14 +/* f0ad0e4: 3c0146fa */ lui $at,0x46fa +/* f0ad0e8: 460c703c */ c.lt.s $f14,$f12 +/* f0ad0ec: 00000000 */ sll $zero,$zero,0x0 +/* f0ad0f0: 450202ad */ bc1fl .L0f0adba8 +/* f0ad0f4: 8fbf002c */ lw $ra,0x2c($sp) +/* f0ad0f8: 44811000 */ mtc1 $at,$f2 +/* f0ad0fc: c7b0013c */ lwc1 $f16,0x13c($sp) +/* f0ad100: 4602603c */ c.lt.s $f12,$f2 +/* f0ad104: 00000000 */ sll $zero,$zero,0x0 +/* f0ad108: 450202a7 */ bc1fl .L0f0adba8 +/* f0ad10c: 8fbf002c */ lw $ra,0x2c($sp) +/* f0ad110: 4610703c */ c.lt.s $f14,$f16 +/* f0ad114: 00000000 */ sll $zero,$zero,0x0 +/* f0ad118: 450202a3 */ bc1fl .L0f0adba8 +/* f0ad11c: 8fbf002c */ lw $ra,0x2c($sp) +/* f0ad120: 4602803c */ c.lt.s $f16,$f2 +/* f0ad124: c7b20140 */ lwc1 $f18,0x140($sp) +/* f0ad128: 4502029f */ bc1fl .L0f0adba8 +/* f0ad12c: 8fbf002c */ lw $ra,0x2c($sp) +/* f0ad130: 4612703c */ c.lt.s $f14,$f18 +/* f0ad134: 00000000 */ sll $zero,$zero,0x0 +/* f0ad138: 4502029b */ bc1fl .L0f0adba8 +/* f0ad13c: 8fbf002c */ lw $ra,0x2c($sp) +/* f0ad140: 4602903c */ c.lt.s $f18,$f2 +/* f0ad144: 24080001 */ addiu $t0,$zero,0x1 +/* f0ad148: 27a40138 */ addiu $a0,$sp,0x138 +/* f0ad14c: 27a50148 */ addiu $a1,$sp,0x148 +/* f0ad150: 45020295 */ bc1fl .L0f0adba8 +/* f0ad154: 8fbf002c */ lw $ra,0x2c($sp) +/* f0ad158: 0c0059b7 */ jal 0x166dc +/* f0ad15c: afa800d8 */ sw $t0,0xd8($sp) +/* f0ad160: 3c017f1b */ lui $at,0x7f1b +/* f0ad164: c42ccccc */ lwc1 $f12,-0x3334($at) +/* f0ad168: 0c0057c1 */ jal 0x15f04 +/* f0ad16c: 27a50148 */ addiu $a1,$sp,0x148 +/* f0ad170: 8fa400e4 */ lw $a0,0xe4($sp) +/* f0ad174: 0c0056f8 */ jal 0x15be0 +/* f0ad178: 27a50148 */ addiu $a1,$sp,0x148 +/* f0ad17c: 3c0146fa */ lui $at,0x46fa +/* f0ad180: 44811000 */ mtc1 $at,$f2 +/* f0ad184: 3c01c6fa */ lui $at,0xc6fa +/* f0ad188: 44817000 */ mtc1 $at,$f14 +/* f0ad18c: 8fa800d8 */ lw $t0,0xd8($sp) +/* f0ad190: 27a50148 */ addiu $a1,$sp,0x148 +/* f0ad194: 27a70188 */ addiu $a3,$sp,0x188 +/* f0ad198: 24040010 */ addiu $a0,$zero,0x10 +/* f0ad19c: 00001025 */ or $v0,$zero,$zero +.L0f0ad1a0: +/* f0ad1a0: 00a01825 */ or $v1,$a1,$zero +.L0f0ad1a4: +/* f0ad1a4: c4600000 */ lwc1 $f0,0x0($v1) +/* f0ad1a8: 24420004 */ addiu $v0,$v0,0x4 +/* f0ad1ac: 460e003c */ c.lt.s $f0,$f14 +/* f0ad1b0: 00000000 */ sll $zero,$zero,0x0 +/* f0ad1b4: 45010005 */ bc1t .L0f0ad1cc +/* f0ad1b8: 00000000 */ sll $zero,$zero,0x0 +/* f0ad1bc: 4600103c */ c.lt.s $f2,$f0 +/* f0ad1c0: 00000000 */ sll $zero,$zero,0x0 +/* f0ad1c4: 45000003 */ bc1f .L0f0ad1d4 +/* f0ad1c8: 00000000 */ sll $zero,$zero,0x0 +.L0f0ad1cc: +/* f0ad1cc: 10000003 */ beqz $zero,.L0f0ad1dc +/* f0ad1d0: 00004025 */ or $t0,$zero,$zero +.L0f0ad1d4: +/* f0ad1d4: 1444fff3 */ bne $v0,$a0,.L0f0ad1a4 +/* f0ad1d8: 24630004 */ addiu $v1,$v1,0x4 +.L0f0ad1dc: +/* f0ad1dc: 24a50010 */ addiu $a1,$a1,0x10 +/* f0ad1e0: 54a7ffef */ bnel $a1,$a3,.L0f0ad1a0 +/* f0ad1e4: 00001025 */ or $v0,$zero,$zero +/* f0ad1e8: 1100026e */ beqz $t0,.L0f0adba4 +/* f0ad1ec: 27a40148 */ addiu $a0,$sp,0x148 +/* f0ad1f0: 0c005815 */ jal 0x16054 +/* f0ad1f4: 8fa50188 */ lw $a1,0x188($sp) +/* f0ad1f8: 82230001 */ lb $v1,0x1($s1) +/* f0ad1fc: 2401fffe */ addiu $at,$zero,-2 +/* f0ad200: 3c02800a */ lui $v0,0x800a +/* f0ad204: 1461006c */ bne $v1,$at,.L0f0ad3b8 +/* f0ad208: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0ad20c: 8c4e006c */ lw $t6,0x6c($v0) +/* f0ad210: 24010001 */ addiu $at,$zero,0x1 +/* f0ad214: 00002825 */ or $a1,$zero,$zero +/* f0ad218: 11c00003 */ beqz $t6,.L0f0ad228 +/* f0ad21c: 00001825 */ or $v1,$zero,$zero +/* f0ad220: 10000001 */ beqz $zero,.L0f0ad228 +/* f0ad224: 24050001 */ addiu $a1,$zero,0x1 +.L0f0ad228: +/* f0ad228: 8c4f0068 */ lw $t7,0x68($v0) +/* f0ad22c: 00002025 */ or $a0,$zero,$zero +/* f0ad230: c7a0012c */ lwc1 $f0,0x12c($sp) +/* f0ad234: 11e00003 */ beqz $t7,.L0f0ad244 +/* f0ad238: 00000000 */ sll $zero,$zero,0x0 +/* f0ad23c: 10000001 */ beqz $zero,.L0f0ad244 +/* f0ad240: 24030001 */ addiu $v1,$zero,0x1 +.L0f0ad244: +/* f0ad244: 8c4a0064 */ lw $t2,0x64($v0) +/* f0ad248: 11400003 */ beqz $t2,.L0f0ad258 +/* f0ad24c: 00000000 */ sll $zero,$zero,0x0 +/* f0ad250: 10000001 */ beqz $zero,.L0f0ad258 +/* f0ad254: 24040001 */ addiu $a0,$zero,0x1 +.L0f0ad258: +/* f0ad258: 8c4d0070 */ lw $t5,0x70($v0) +/* f0ad25c: 00001025 */ or $v0,$zero,$zero +/* f0ad260: 11a00003 */ beqz $t5,.L0f0ad270 +/* f0ad264: 00000000 */ sll $zero,$zero,0x0 +/* f0ad268: 10000001 */ beqz $zero,.L0f0ad270 +/* f0ad26c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0ad270: +/* f0ad270: 0044c021 */ addu $t8,$v0,$a0 +/* f0ad274: 03034821 */ addu $t1,$t8,$v1 +/* f0ad278: 0125c821 */ addu $t9,$t1,$a1 +/* f0ad27c: 5721004f */ bnel $t9,$at,.L0f0ad3bc +/* f0ad280: 3c014120 */ lui $at,0x4120 +/* f0ad284: c6240010 */ lwc1 $f4,0x10($s1) +/* f0ad288: c7a60138 */ lwc1 $f6,0x138($sp) +/* f0ad28c: 8fa400e4 */ lw $a0,0xe4($sp) +/* f0ad290: 46002282 */ mul.s $f10,$f4,$f0 +/* f0ad294: 27a500cc */ addiu $a1,$sp,0xcc +/* f0ad298: 46065200 */ add.s $f8,$f10,$f6 +/* f0ad29c: c7a6013c */ lwc1 $f6,0x13c($sp) +/* f0ad2a0: e7a800cc */ swc1 $f8,0xcc($sp) +/* f0ad2a4: c6240014 */ lwc1 $f4,0x14($s1) +/* f0ad2a8: 46002282 */ mul.s $f10,$f4,$f0 +/* f0ad2ac: 46065200 */ add.s $f8,$f10,$f6 +/* f0ad2b0: c7a60140 */ lwc1 $f6,0x140($sp) +/* f0ad2b4: e7a800d0 */ swc1 $f8,0xd0($sp) +/* f0ad2b8: c6240018 */ lwc1 $f4,0x18($s1) +/* f0ad2bc: 46002282 */ mul.s $f10,$f4,$f0 +/* f0ad2c0: 46065200 */ add.s $f8,$f10,$f6 +/* f0ad2c4: 0c0056d9 */ jal 0x15b64 +/* f0ad2c8: e7a800d4 */ swc1 $f8,0xd4($sp) +/* f0ad2cc: 3c014120 */ lui $at,0x4120 +/* f0ad2d0: 44815000 */ mtc1 $at,$f10 +/* f0ad2d4: c7a40130 */ lwc1 $f4,0x130($sp) +/* f0ad2d8: c7a200d4 */ lwc1 $f2,0xd4($sp) +/* f0ad2dc: 27a400b8 */ addiu $a0,$sp,0xb8 +/* f0ad2e0: 460a2003 */ div.s $f0,$f4,$f10 +/* f0ad2e4: 27a600c0 */ addiu $a2,$sp,0xc0 +/* f0ad2e8: 46001087 */ neg.s $f2,$f2 +/* f0ad2ec: 44051000 */ mfc1 $a1,$f2 +/* f0ad2f0: e7a000bc */ swc1 $f0,0xbc($sp) +/* f0ad2f4: 0fc2d39a */ jal func0f0b4e68 +/* f0ad2f8: e7a000b8 */ swc1 $f0,0xb8($sp) +/* f0ad2fc: 3c014000 */ lui $at,0x4000 +/* f0ad300: c7ac00c0 */ lwc1 $f12,0xc0($sp) +/* f0ad304: 44813000 */ mtc1 $at,$f6 +/* f0ad308: 3c013f00 */ lui $at,0x3f00 +/* f0ad30c: 4606603c */ c.lt.s $f12,$f6 +/* f0ad310: 00000000 */ sll $zero,$zero,0x0 +/* f0ad314: 4500000e */ bc1f .L0f0ad350 +/* f0ad318: 00000000 */ sll $zero,$zero,0x0 +/* f0ad31c: 44814000 */ mtc1 $at,$f8 +/* f0ad320: c7a200cc */ lwc1 $f2,0xcc($sp) +/* f0ad324: c7ae00d0 */ lwc1 $f14,0xd0($sp) +/* f0ad328: 46086002 */ mul.s $f0,$f12,$f8 +/* f0ad32c: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* f0ad330: 46001082 */ mul.s $f2,$f2,$f0 +/* f0ad334: 00000000 */ sll $zero,$zero,0x0 +/* f0ad338: 46007382 */ mul.s $f14,$f14,$f0 +/* f0ad33c: 00000000 */ sll $zero,$zero,0x0 +/* f0ad340: 46002282 */ mul.s $f10,$f4,$f0 +/* f0ad344: e7a200cc */ swc1 $f2,0xcc($sp) +/* f0ad348: e7ae00d0 */ swc1 $f14,0xd0($sp) +/* f0ad34c: e7aa00d4 */ swc1 $f10,0xd4($sp) +.L0f0ad350: +/* f0ad350: 0fc2d5de */ jal func0f0b5778 +/* f0ad354: 00000000 */ sll $zero,$zero,0x0 +/* f0ad358: 00402025 */ or $a0,$v0,$zero +/* f0ad35c: 0c0056d9 */ jal 0x15b64 +/* f0ad360: 27a500cc */ addiu $a1,$sp,0xcc +/* f0ad364: c7a200cc */ lwc1 $f2,0xcc($sp) +/* f0ad368: c7ac0138 */ lwc1 $f12,0x138($sp) +/* f0ad36c: c7ae00d0 */ lwc1 $f14,0xd0($sp) +/* f0ad370: c7b0013c */ lwc1 $f16,0x13c($sp) +/* f0ad374: 460c1081 */ sub.s $f2,$f2,$f12 +/* f0ad378: 3c014120 */ lui $at,0x4120 +/* f0ad37c: 44810000 */ mtc1 $at,$f0 +/* f0ad380: 46107381 */ sub.s $f14,$f14,$f16 +/* f0ad384: c7b20140 */ lwc1 $f18,0x140($sp) +/* f0ad388: c7a600d4 */ lwc1 $f6,0xd4($sp) +/* f0ad38c: 46001102 */ mul.s $f4,$f2,$f0 +/* f0ad390: e7ae00d0 */ swc1 $f14,0xd0($sp) +/* f0ad394: 46123201 */ sub.s $f8,$f6,$f18 +/* f0ad398: 46007282 */ mul.s $f10,$f14,$f0 +/* f0ad39c: e7a200cc */ swc1 $f2,0xcc($sp) +/* f0ad3a0: 46004182 */ mul.s $f6,$f8,$f0 +/* f0ad3a4: e7a800d4 */ swc1 $f8,0xd4($sp) +/* f0ad3a8: e7a40100 */ swc1 $f4,0x100($sp) +/* f0ad3ac: e7aa0104 */ swc1 $f10,0x104($sp) +/* f0ad3b0: 1000000f */ beqz $zero,.L0f0ad3f0 +/* f0ad3b4: e7a60108 */ swc1 $f6,0x108($sp) +.L0f0ad3b8: +/* f0ad3b8: 3c014120 */ lui $at,0x4120 +.L0f0ad3bc: +/* f0ad3bc: 44815000 */ mtc1 $at,$f10 +/* f0ad3c0: c7a4012c */ lwc1 $f4,0x12c($sp) +/* f0ad3c4: c6280010 */ lwc1 $f8,0x10($s1) +/* f0ad3c8: 460a2002 */ mul.s $f0,$f4,$f10 +/* f0ad3cc: 00000000 */ sll $zero,$zero,0x0 +/* f0ad3d0: 46004182 */ mul.s $f6,$f8,$f0 +/* f0ad3d4: e7a60100 */ swc1 $f6,0x100($sp) +/* f0ad3d8: c6240014 */ lwc1 $f4,0x14($s1) +/* f0ad3dc: 46002282 */ mul.s $f10,$f4,$f0 +/* f0ad3e0: e7aa0104 */ swc1 $f10,0x104($sp) +/* f0ad3e4: c6280018 */ lwc1 $f8,0x18($s1) +/* f0ad3e8: 46004182 */ mul.s $f6,$f8,$f0 +/* f0ad3ec: e7a60108 */ swc1 $f6,0x108($sp) +.L0f0ad3f0: +/* f0ad3f0: 3c017f1b */ lui $at,0x7f1b +/* f0ad3f4: c420ccd0 */ lwc1 $f0,-0x3330($at) +/* f0ad3f8: c7a40100 */ lwc1 $f4,0x100($sp) +/* f0ad3fc: 3c017f1b */ lui $at,0x7f1b +/* f0ad400: 4604003c */ c.lt.s $f0,$f4 +/* f0ad404: 00000000 */ sll $zero,$zero,0x0 +/* f0ad408: 450201e7 */ bc1fl .L0f0adba8 +/* f0ad40c: 8fbf002c */ lw $ra,0x2c($sp) +/* f0ad410: c422ccd4 */ lwc1 $f2,-0x332c($at) +/* f0ad414: c7aa0104 */ lwc1 $f10,0x104($sp) +/* f0ad418: 4602203c */ c.lt.s $f4,$f2 +/* f0ad41c: 00000000 */ sll $zero,$zero,0x0 +/* f0ad420: 450201e1 */ bc1fl .L0f0adba8 +/* f0ad424: 8fbf002c */ lw $ra,0x2c($sp) +/* f0ad428: 460a003c */ c.lt.s $f0,$f10 +/* f0ad42c: 00000000 */ sll $zero,$zero,0x0 +/* f0ad430: 450201dd */ bc1fl .L0f0adba8 +/* f0ad434: 8fbf002c */ lw $ra,0x2c($sp) +/* f0ad438: 4602503c */ c.lt.s $f10,$f2 +/* f0ad43c: c7a80108 */ lwc1 $f8,0x108($sp) +/* f0ad440: 450201d9 */ bc1fl .L0f0adba8 +/* f0ad444: 8fbf002c */ lw $ra,0x2c($sp) +/* f0ad448: 4608003c */ c.lt.s $f0,$f8 +/* f0ad44c: 00000000 */ sll $zero,$zero,0x0 +/* f0ad450: 450201d5 */ bc1fl .L0f0adba8 +/* f0ad454: 8fbf002c */ lw $ra,0x2c($sp) +/* f0ad458: 4602403c */ c.lt.s $f8,$f2 +/* f0ad45c: c7a6010c */ lwc1 $f6,0x10c($sp) +/* f0ad460: 450201d1 */ bc1fl .L0f0adba8 +/* f0ad464: 8fbf002c */ lw $ra,0x2c($sp) +/* f0ad468: 4600310d */ trunc.w.s $f4,$f6 +/* f0ad46c: 8fa500ec */ lw $a1,0xec($sp) +/* f0ad470: 3c017f1b */ lui $at,0x7f1b +/* f0ad474: 440b2000 */ mfc1 $t3,$f4 +/* f0ad478: 00000000 */ sll $zero,$zero,0x0 +/* f0ad47c: a60b0000 */ sh $t3,0x0($s0) +/* f0ad480: c7aa0110 */ lwc1 $f10,0x110($sp) +/* f0ad484: 4600520d */ trunc.w.s $f8,$f10 +/* f0ad488: 440f4000 */ mfc1 $t7,$f8 +/* f0ad48c: 00000000 */ sll $zero,$zero,0x0 +/* f0ad490: a60f0002 */ sh $t7,0x2($s0) +/* f0ad494: c7a60114 */ lwc1 $f6,0x114($sp) +/* f0ad498: 4600310d */ trunc.w.s $f4,$f6 +/* f0ad49c: 440d2000 */ mfc1 $t5,$f4 +/* f0ad4a0: 00000000 */ sll $zero,$zero,0x0 +/* f0ad4a4: a60d0004 */ sh $t5,0x4($s0) +/* f0ad4a8: 90b80004 */ lbu $t8,0x4($a1) +/* f0ad4ac: a600000a */ sh $zero,0xa($s0) +/* f0ad4b0: a2000007 */ sb $zero,0x7($s0) +/* f0ad4b4: 00184940 */ sll $t1,$t8,0x5 +/* f0ad4b8: a6090008 */ sh $t1,0x8($s0) +/* f0ad4bc: c7aa010c */ lwc1 $f10,0x10c($sp) +/* f0ad4c0: 46005207 */ neg.s $f8,$f10 +/* f0ad4c4: 4600418d */ trunc.w.s $f6,$f8 +/* f0ad4c8: 440c3000 */ mfc1 $t4,$f6 +/* f0ad4cc: 00000000 */ sll $zero,$zero,0x0 +/* f0ad4d0: a60c000c */ sh $t4,0xc($s0) +/* f0ad4d4: c7a40110 */ lwc1 $f4,0x110($sp) +/* f0ad4d8: 46002287 */ neg.s $f10,$f4 +/* f0ad4dc: 4600520d */ trunc.w.s $f8,$f10 +/* f0ad4e0: 440e4000 */ mfc1 $t6,$f8 +/* f0ad4e4: 00000000 */ sll $zero,$zero,0x0 +/* f0ad4e8: a60e000e */ sh $t6,0xe($s0) +/* f0ad4ec: c7a60114 */ lwc1 $f6,0x114($sp) +/* f0ad4f0: a6000014 */ sh $zero,0x14($s0) +/* f0ad4f4: a6000016 */ sh $zero,0x16($s0) +/* f0ad4f8: 46003107 */ neg.s $f4,$f6 +/* f0ad4fc: a2000013 */ sb $zero,0x13($s0) +/* f0ad500: 4600228d */ trunc.w.s $f10,$f4 +/* f0ad504: 440a5000 */ mfc1 $t2,$f10 +/* f0ad508: 00000000 */ sll $zero,$zero,0x0 +/* f0ad50c: a60a0010 */ sh $t2,0x10($s0) +/* f0ad510: c7a8010c */ lwc1 $f8,0x10c($sp) +/* f0ad514: c426ccd8 */ lwc1 $f6,-0x3328($at) +/* f0ad518: c7aa0100 */ lwc1 $f10,0x100($sp) +/* f0ad51c: 3c017f1b */ lui $at,0x7f1b +/* f0ad520: 46064102 */ mul.s $f4,$f8,$f6 +/* f0ad524: 460a2200 */ add.s $f8,$f4,$f10 +/* f0ad528: 4600418d */ trunc.w.s $f6,$f8 +/* f0ad52c: 44183000 */ mfc1 $t8,$f6 +/* f0ad530: 00000000 */ sll $zero,$zero,0x0 +/* f0ad534: a6180018 */ sh $t8,0x18($s0) +/* f0ad538: c7a40110 */ lwc1 $f4,0x110($sp) +/* f0ad53c: c42accdc */ lwc1 $f10,-0x3324($at) +/* f0ad540: c7a60104 */ lwc1 $f6,0x104($sp) +/* f0ad544: 3c017f1b */ lui $at,0x7f1b +/* f0ad548: 460a2202 */ mul.s $f8,$f4,$f10 +/* f0ad54c: 46064100 */ add.s $f4,$f8,$f6 +/* f0ad550: 4600228d */ trunc.w.s $f10,$f4 +/* f0ad554: 44195000 */ mfc1 $t9,$f10 +/* f0ad558: 00000000 */ sll $zero,$zero,0x0 +/* f0ad55c: a619001a */ sh $t9,0x1a($s0) +/* f0ad560: c7a80114 */ lwc1 $f8,0x114($sp) +/* f0ad564: c426cce0 */ lwc1 $f6,-0x3320($at) +/* f0ad568: c7aa0108 */ lwc1 $f10,0x108($sp) +/* f0ad56c: 3c017f1b */ lui $at,0x7f1b +/* f0ad570: 46064102 */ mul.s $f4,$f8,$f6 +/* f0ad574: 460a2200 */ add.s $f8,$f4,$f10 +/* f0ad578: 4600418d */ trunc.w.s $f6,$f8 +/* f0ad57c: 440b3000 */ mfc1 $t3,$f6 +/* f0ad580: 00000000 */ sll $zero,$zero,0x0 +/* f0ad584: a60b001c */ sh $t3,0x1c($s0) +/* f0ad588: 90ae0004 */ lbu $t6,0x4($a1) +/* f0ad58c: 000e7940 */ sll $t7,$t6,0x5 +/* f0ad590: a60f0020 */ sh $t7,0x20($s0) +/* f0ad594: 90aa0005 */ lbu $t2,0x5($a1) +/* f0ad598: a200001f */ sb $zero,0x1f($s0) +/* f0ad59c: 000a6940 */ sll $t5,$t2,0x5 +/* f0ad5a0: a60d0022 */ sh $t5,0x22($s0) +/* f0ad5a4: c42acce4 */ lwc1 $f10,-0x331c($at) +/* f0ad5a8: c7a4010c */ lwc1 $f4,0x10c($sp) +/* f0ad5ac: c7a60100 */ lwc1 $f6,0x100($sp) +/* f0ad5b0: 3c017f1b */ lui $at,0x7f1b +/* f0ad5b4: 460a2202 */ mul.s $f8,$f4,$f10 +/* f0ad5b8: 46083101 */ sub.s $f4,$f6,$f8 +/* f0ad5bc: 4600228d */ trunc.w.s $f10,$f4 +/* f0ad5c0: 44095000 */ mfc1 $t1,$f10 +/* f0ad5c4: 00000000 */ sll $zero,$zero,0x0 +/* f0ad5c8: a6090024 */ sh $t1,0x24($s0) +/* f0ad5cc: c428cce8 */ lwc1 $f8,-0x3318($at) +/* f0ad5d0: c7a60110 */ lwc1 $f6,0x110($sp) +/* f0ad5d4: c7aa0104 */ lwc1 $f10,0x104($sp) +/* f0ad5d8: 3c017f1b */ lui $at,0x7f1b +/* f0ad5dc: 46083102 */ mul.s $f4,$f6,$f8 +/* f0ad5e0: 46045181 */ sub.s $f6,$f10,$f4 +/* f0ad5e4: 4600320d */ trunc.w.s $f8,$f6 +/* f0ad5e8: 440c4000 */ mfc1 $t4,$f8 +/* f0ad5ec: 00000000 */ sll $zero,$zero,0x0 +/* f0ad5f0: a60c0026 */ sh $t4,0x26($s0) +/* f0ad5f4: c424ccec */ lwc1 $f4,-0x3314($at) +/* f0ad5f8: c7aa0114 */ lwc1 $f10,0x114($sp) +/* f0ad5fc: c7a80108 */ lwc1 $f8,0x108($sp) +/* f0ad600: a600002c */ sh $zero,0x2c($s0) +/* f0ad604: 46045182 */ mul.s $f6,$f10,$f4 +/* f0ad608: 2401001d */ addiu $at,$zero,0x1d +/* f0ad60c: 46064281 */ sub.s $f10,$f8,$f6 +/* f0ad610: 4600510d */ trunc.w.s $f4,$f10 +/* f0ad614: 440e2000 */ mfc1 $t6,$f4 +/* f0ad618: 00000000 */ sll $zero,$zero,0x0 +/* f0ad61c: a60e0028 */ sh $t6,0x28($s0) +/* f0ad620: 90af0005 */ lbu $t7,0x5($a1) +/* f0ad624: a200002b */ sb $zero,0x2b($s0) +/* f0ad628: 000f5140 */ sll $t2,$t7,0x5 +/* f0ad62c: a60a002e */ sh $t2,0x2e($s0) +/* f0ad630: 822d0001 */ lb $t5,0x1($s1) +/* f0ad634: c7a80138 */ lwc1 $f8,0x138($sp) +/* f0ad638: 8fb80134 */ lw $t8,0x134($sp) +/* f0ad63c: 55a100b4 */ bnel $t5,$at,.L0f0ad910 +/* f0ad640: 8fa90190 */ lw $t1,0x190($sp) +/* f0ad644: c70c0000 */ lwc1 $f12,0x0($t8) +/* f0ad648: c7020004 */ lwc1 $f2,0x4($t8) +/* f0ad64c: c7a6013c */ lwc1 $f6,0x13c($sp) +/* f0ad650: 46086381 */ sub.s $f14,$f12,$f8 +/* f0ad654: c7000008 */ lwc1 $f0,0x8($t8) +/* f0ad658: e7a80038 */ swc1 $f8,0x38($sp) +/* f0ad65c: 46061401 */ sub.s $f16,$f2,$f6 +/* f0ad660: 460e7102 */ mul.s $f4,$f14,$f14 +/* f0ad664: c7aa0140 */ lwc1 $f10,0x140($sp) +/* f0ad668: 3c017f1b */ lui $at,0x7f1b +/* f0ad66c: 46108202 */ mul.s $f8,$f16,$f16 +/* f0ad670: 460a0481 */ sub.s $f18,$f0,$f10 +/* f0ad674: 46082100 */ add.s $f4,$f4,$f8 +/* f0ad678: 46129202 */ mul.s $f8,$f18,$f18 +/* f0ad67c: 46082100 */ add.s $f4,$f4,$f8 +/* f0ad680: e7a400a8 */ swc1 $f4,0xa8($sp) +/* f0ad684: c6280010 */ lwc1 $f8,0x10($s1) +/* f0ad688: e7a60034 */ swc1 $f6,0x34($sp) +/* f0ad68c: c7a6012c */ lwc1 $f6,0x12c($sp) +/* f0ad690: e7aa0030 */ swc1 $f10,0x30($sp) +/* f0ad694: c7aa0038 */ lwc1 $f10,0x38($sp) +/* f0ad698: 46064202 */ mul.s $f8,$f8,$f6 +/* f0ad69c: 460a4200 */ add.s $f8,$f8,$f10 +/* f0ad6a0: c62a0014 */ lwc1 $f10,0x14($s1) +/* f0ad6a4: 46086381 */ sub.s $f14,$f12,$f8 +/* f0ad6a8: 46065202 */ mul.s $f8,$f10,$f6 +/* f0ad6ac: c7aa0034 */ lwc1 $f10,0x34($sp) +/* f0ad6b0: 460a4200 */ add.s $f8,$f8,$f10 +/* f0ad6b4: c62a0018 */ lwc1 $f10,0x18($s1) +/* f0ad6b8: 46081401 */ sub.s $f16,$f2,$f8 +/* f0ad6bc: 46065202 */ mul.s $f8,$f10,$f6 +/* f0ad6c0: c7aa0030 */ lwc1 $f10,0x30($sp) +/* f0ad6c4: 460a4180 */ add.s $f6,$f8,$f10 +/* f0ad6c8: 460e7202 */ mul.s $f8,$f14,$f14 +/* f0ad6cc: 00000000 */ sll $zero,$zero,0x0 +/* f0ad6d0: 46108282 */ mul.s $f10,$f16,$f16 +/* f0ad6d4: 46060481 */ sub.s $f18,$f0,$f6 +/* f0ad6d8: 460a4180 */ add.s $f6,$f8,$f10 +/* f0ad6dc: 46129202 */ mul.s $f8,$f18,$f18 +/* f0ad6e0: 46083280 */ add.s $f10,$f6,$f8 +/* f0ad6e4: c7a60100 */ lwc1 $f6,0x100($sp) +/* f0ad6e8: 4604503c */ c.lt.s $f10,$f4 +/* f0ad6ec: 00000000 */ sll $zero,$zero,0x0 +/* f0ad6f0: 4500000b */ bc1f .L0f0ad720 +/* f0ad6f4: 00000000 */ sll $zero,$zero,0x0 +/* f0ad6f8: c424ccf0 */ lwc1 $f4,-0x3310($at) +/* f0ad6fc: e7a600f4 */ swc1 $f6,0xf4($sp) +/* f0ad700: 3c017f1b */ lui $at,0x7f1b +/* f0ad704: c426ccf4 */ lwc1 $f6,-0x330c($at) +/* f0ad708: c7a80104 */ lwc1 $f8,0x104($sp) +/* f0ad70c: c7aa0108 */ lwc1 $f10,0x108($sp) +/* f0ad710: 46062002 */ mul.s $f0,$f4,$f6 +/* f0ad714: e7a800f8 */ swc1 $f8,0xf8($sp) +/* f0ad718: e7aa00fc */ swc1 $f10,0xfc($sp) +/* f0ad71c: e7a000f0 */ swc1 $f0,0xf0($sp) +.L0f0ad720: +/* f0ad720: c7a000f0 */ lwc1 $f0,0xf0($sp) +/* f0ad724: c7a80118 */ lwc1 $f8,0x118($sp) +/* f0ad728: c7a400f4 */ lwc1 $f4,0xf4($sp) +/* f0ad72c: 3c03800b */ lui $v1,0x800b +/* f0ad730: 46004282 */ mul.s $f10,$f8,$f0 +/* f0ad734: 2463b57c */ addiu $v1,$v1,-19076 +/* f0ad738: 46045180 */ add.s $f6,$f10,$f4 +/* f0ad73c: 4600320d */ trunc.w.s $f8,$f6 +/* f0ad740: 44194000 */ mfc1 $t9,$f8 +/* f0ad744: 00000000 */ sll $zero,$zero,0x0 +/* f0ad748: a6190030 */ sh $t9,0x30($s0) +/* f0ad74c: c7aa011c */ lwc1 $f10,0x11c($sp) +/* f0ad750: c7a600f8 */ lwc1 $f6,0xf8($sp) +/* f0ad754: 46005102 */ mul.s $f4,$f10,$f0 +/* f0ad758: 46062200 */ add.s $f8,$f4,$f6 +/* f0ad75c: 4600428d */ trunc.w.s $f10,$f8 +/* f0ad760: 440b5000 */ mfc1 $t3,$f10 +/* f0ad764: 00000000 */ sll $zero,$zero,0x0 +/* f0ad768: a60b0032 */ sh $t3,0x32($s0) +/* f0ad76c: c7a40120 */ lwc1 $f4,0x120($sp) +/* f0ad770: c7a800fc */ lwc1 $f8,0xfc($sp) +/* f0ad774: 46002182 */ mul.s $f6,$f4,$f0 +/* f0ad778: 46083280 */ add.s $f10,$f6,$f8 +/* f0ad77c: 4600510d */ trunc.w.s $f4,$f10 +/* f0ad780: 440f2000 */ mfc1 $t7,$f4 +/* f0ad784: 00000000 */ sll $zero,$zero,0x0 +/* f0ad788: a60f0034 */ sh $t7,0x34($s0) +/* f0ad78c: 8c6a0000 */ lw $t2,0x0($v1) +/* f0ad790: 914d0004 */ lbu $t5,0x4($t2) +/* f0ad794: 000dc140 */ sll $t8,$t5,0x5 +/* f0ad798: a6180038 */ sh $t8,0x38($s0) +/* f0ad79c: 8c690000 */ lw $t1,0x0($v1) +/* f0ad7a0: 91390005 */ lbu $t9,0x5($t1) +/* f0ad7a4: a2000037 */ sb $zero,0x37($s0) +/* f0ad7a8: 00196140 */ sll $t4,$t9,0x5 +/* f0ad7ac: a60c003a */ sh $t4,0x3a($s0) +/* f0ad7b0: c7a80118 */ lwc1 $f8,0x118($sp) +/* f0ad7b4: c7a600f4 */ lwc1 $f6,0xf4($sp) +/* f0ad7b8: 46004282 */ mul.s $f10,$f8,$f0 +/* f0ad7bc: 460a3101 */ sub.s $f4,$f6,$f10 +/* f0ad7c0: 4600220d */ trunc.w.s $f8,$f4 +/* f0ad7c4: 440e4000 */ mfc1 $t6,$f8 +/* f0ad7c8: 00000000 */ sll $zero,$zero,0x0 +/* f0ad7cc: a60e003c */ sh $t6,0x3c($s0) +/* f0ad7d0: c7aa011c */ lwc1 $f10,0x11c($sp) +/* f0ad7d4: c7a600f8 */ lwc1 $f6,0xf8($sp) +/* f0ad7d8: 46005102 */ mul.s $f4,$f10,$f0 +/* f0ad7dc: 46043201 */ sub.s $f8,$f6,$f4 +/* f0ad7e0: 4600428d */ trunc.w.s $f10,$f8 +/* f0ad7e4: 440a5000 */ mfc1 $t2,$f10 +/* f0ad7e8: 00000000 */ sll $zero,$zero,0x0 +/* f0ad7ec: a60a003e */ sh $t2,0x3e($s0) +/* f0ad7f0: c7a40120 */ lwc1 $f4,0x120($sp) +/* f0ad7f4: c7a600fc */ lwc1 $f6,0xfc($sp) +/* f0ad7f8: a6000044 */ sh $zero,0x44($s0) +/* f0ad7fc: 46002202 */ mul.s $f8,$f4,$f0 +/* f0ad800: a6000046 */ sh $zero,0x46($s0) +/* f0ad804: a2000043 */ sb $zero,0x43($s0) +/* f0ad808: 46083281 */ sub.s $f10,$f6,$f8 +/* f0ad80c: 4600510d */ trunc.w.s $f4,$f10 +/* f0ad810: 44182000 */ mfc1 $t8,$f4 +/* f0ad814: 00000000 */ sll $zero,$zero,0x0 +/* f0ad818: a6180040 */ sh $t8,0x40($s0) +/* f0ad81c: c7a6010c */ lwc1 $f6,0x10c($sp) +/* f0ad820: c7aa00f4 */ lwc1 $f10,0xf4($sp) +/* f0ad824: 46003202 */ mul.s $f8,$f6,$f0 +/* f0ad828: 460a4100 */ add.s $f4,$f8,$f10 +/* f0ad82c: 4600218d */ trunc.w.s $f6,$f4 +/* f0ad830: 44193000 */ mfc1 $t9,$f6 +/* f0ad834: 00000000 */ sll $zero,$zero,0x0 +/* f0ad838: a6190048 */ sh $t9,0x48($s0) +/* f0ad83c: c7a80110 */ lwc1 $f8,0x110($sp) +/* f0ad840: c7a400f8 */ lwc1 $f4,0xf8($sp) +/* f0ad844: 46004282 */ mul.s $f10,$f8,$f0 +/* f0ad848: 46045180 */ add.s $f6,$f10,$f4 +/* f0ad84c: 4600320d */ trunc.w.s $f8,$f6 +/* f0ad850: 440b4000 */ mfc1 $t3,$f8 +/* f0ad854: 00000000 */ sll $zero,$zero,0x0 +/* f0ad858: a60b004a */ sh $t3,0x4a($s0) +/* f0ad85c: c7aa0114 */ lwc1 $f10,0x114($sp) +/* f0ad860: c7a600fc */ lwc1 $f6,0xfc($sp) +/* f0ad864: a6000050 */ sh $zero,0x50($s0) +/* f0ad868: 46005102 */ mul.s $f4,$f10,$f0 +/* f0ad86c: 46062200 */ add.s $f8,$f4,$f6 +/* f0ad870: 4600428d */ trunc.w.s $f10,$f8 +/* f0ad874: 440f5000 */ mfc1 $t7,$f10 +/* f0ad878: 00000000 */ sll $zero,$zero,0x0 +/* f0ad87c: a60f004c */ sh $t7,0x4c($s0) +/* f0ad880: 8c6a0000 */ lw $t2,0x0($v1) +/* f0ad884: 914d0005 */ lbu $t5,0x5($t2) +/* f0ad888: a200004f */ sb $zero,0x4f($s0) +/* f0ad88c: 000dc140 */ sll $t8,$t5,0x5 +/* f0ad890: a6180052 */ sh $t8,0x52($s0) +/* f0ad894: c7a6010c */ lwc1 $f6,0x10c($sp) +/* f0ad898: c7a400f4 */ lwc1 $f4,0xf4($sp) +/* f0ad89c: 46003202 */ mul.s $f8,$f6,$f0 +/* f0ad8a0: 46082281 */ sub.s $f10,$f4,$f8 +/* f0ad8a4: 4600518d */ trunc.w.s $f6,$f10 +/* f0ad8a8: 44193000 */ mfc1 $t9,$f6 +/* f0ad8ac: 00000000 */ sll $zero,$zero,0x0 +/* f0ad8b0: a6190054 */ sh $t9,0x54($s0) +/* f0ad8b4: c7a80110 */ lwc1 $f8,0x110($sp) +/* f0ad8b8: c7a400f8 */ lwc1 $f4,0xf8($sp) +/* f0ad8bc: 46004282 */ mul.s $f10,$f8,$f0 +/* f0ad8c0: 460a2181 */ sub.s $f6,$f4,$f10 +/* f0ad8c4: 4600320d */ trunc.w.s $f8,$f6 +/* f0ad8c8: 440b4000 */ mfc1 $t3,$f8 +/* f0ad8cc: 00000000 */ sll $zero,$zero,0x0 +/* f0ad8d0: a60b0056 */ sh $t3,0x56($s0) +/* f0ad8d4: c7aa0114 */ lwc1 $f10,0x114($sp) +/* f0ad8d8: c7a400fc */ lwc1 $f4,0xfc($sp) +/* f0ad8dc: 46005182 */ mul.s $f6,$f10,$f0 +/* f0ad8e0: 46062201 */ sub.s $f8,$f4,$f6 +/* f0ad8e4: 4600428d */ trunc.w.s $f10,$f8 +/* f0ad8e8: 440f5000 */ mfc1 $t7,$f10 +/* f0ad8ec: 00000000 */ sll $zero,$zero,0x0 +/* f0ad8f0: a60f0058 */ sh $t7,0x58($s0) +/* f0ad8f4: 8c6a0000 */ lw $t2,0x0($v1) +/* f0ad8f8: 914d0004 */ lbu $t5,0x4($t2) +/* f0ad8fc: a600005e */ sh $zero,0x5e($s0) +/* f0ad900: a200005b */ sb $zero,0x5b($s0) +/* f0ad904: 000dc140 */ sll $t8,$t5,0x5 +/* f0ad908: a618005c */ sh $t8,0x5c($s0) +/* f0ad90c: 8fa90190 */ lw $t1,0x190($sp) +.L0f0ad910: +/* f0ad910: 3c0cb600 */ lui $t4,0xb600 +/* f0ad914: 240b2000 */ addiu $t3,$zero,0x2000 +/* f0ad918: 25390008 */ addiu $t9,$t1,0x8 +/* f0ad91c: afb90190 */ sw $t9,0x190($sp) +/* f0ad920: ad2b0004 */ sw $t3,0x4($t1) +/* f0ad924: ad2c0000 */ sw $t4,0x0($t1) +/* f0ad928: 8fae0190 */ lw $t6,0x190($sp) +/* f0ad92c: 3c0a0102 */ lui $t2,0x102 +/* f0ad930: 354a0040 */ ori $t2,$t2,0x40 +/* f0ad934: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0ad938: afaf0190 */ sw $t7,0x190($sp) +/* f0ad93c: adca0000 */ sw $t2,0x0($t6) +/* f0ad940: 8fa40188 */ lw $a0,0x188($sp) +/* f0ad944: 0c012d20 */ jal 0x4b480 +/* f0ad948: afae009c */ sw $t6,0x9c($sp) +/* f0ad94c: 8fa7009c */ lw $a3,0x9c($sp) +/* f0ad950: 3c09ba00 */ lui $t1,0xba00 +/* f0ad954: 35291402 */ ori $t1,$t1,0x1402 +/* f0ad958: ace20004 */ sw $v0,0x4($a3) +/* f0ad95c: 8fad0190 */ lw $t5,0x190($sp) +/* f0ad960: 3c0bba00 */ lui $t3,0xba00 +/* f0ad964: 356b0602 */ ori $t3,$t3,0x602 +/* f0ad968: 25b80008 */ addiu $t8,$t5,0x8 +/* f0ad96c: afb80190 */ sw $t8,0x190($sp) +/* f0ad970: ada00004 */ sw $zero,0x4($t5) +/* f0ad974: ada90000 */ sw $t1,0x0($t5) +/* f0ad978: 8fb90190 */ lw $t9,0x190($sp) +/* f0ad97c: 240e00c0 */ addiu $t6,$zero,0xc0 +/* f0ad980: 3c0db900 */ lui $t5,0xb900 +/* f0ad984: 272c0008 */ addiu $t4,$t9,0x8 +/* f0ad988: afac0190 */ sw $t4,0x190($sp) +/* f0ad98c: af2e0004 */ sw $t6,0x4($t9) +/* f0ad990: af2b0000 */ sw $t3,0x0($t9) +/* f0ad994: 8faf0190 */ lw $t7,0x190($sp) +/* f0ad998: 3c180050 */ lui $t8,0x50 +/* f0ad99c: 371849d8 */ ori $t8,$t8,0x49d8 +/* f0ad9a0: 25ea0008 */ addiu $t2,$t7,0x8 +/* f0ad9a4: afaa0190 */ sw $t2,0x190($sp) +/* f0ad9a8: 35ad031d */ ori $t5,$t5,0x31d +/* f0ad9ac: aded0000 */ sw $t5,0x0($t7) +/* f0ad9b0: adf80004 */ sw $t8,0x4($t7) +/* f0ad9b4: 8fa90190 */ lw $t1,0x190($sp) +/* f0ad9b8: 3c0cb900 */ lui $t4,0xb900 +/* f0ad9bc: 358c0002 */ ori $t4,$t4,0x2 +/* f0ad9c0: 25390008 */ addiu $t9,$t1,0x8 +/* f0ad9c4: afb90190 */ sw $t9,0x190($sp) +/* f0ad9c8: ad200004 */ sw $zero,0x4($t1) +/* f0ad9cc: ad2c0000 */ sw $t4,0x0($t1) +/* f0ad9d0: 8fab0190 */ lw $t3,0x190($sp) +/* f0ad9d4: 3c0fba00 */ lui $t7,0xba00 +/* f0ad9d8: 35ef1001 */ ori $t7,$t7,0x1001 +/* f0ad9dc: 256e0008 */ addiu $t6,$t3,0x8 +/* f0ad9e0: afae0190 */ sw $t6,0x190($sp) +/* f0ad9e4: ad600004 */ sw $zero,0x4($t3) +/* f0ad9e8: ad6f0000 */ sw $t7,0x0($t3) +/* f0ad9ec: 8faa0190 */ lw $t2,0x190($sp) +/* f0ad9f0: 3c18ba00 */ lui $t8,0xba00 +/* f0ad9f4: 37180903 */ ori $t8,$t8,0x903 +/* f0ad9f8: 254d0008 */ addiu $t5,$t2,0x8 +/* f0ad9fc: afad0190 */ sw $t5,0x190($sp) +/* f0ada00: 24090c00 */ addiu $t1,$zero,0xc00 +/* f0ada04: ad490004 */ sw $t1,0x4($t2) +/* f0ada08: ad580000 */ sw $t8,0x0($t2) +/* f0ada0c: 8fb90190 */ lw $t9,0x190($sp) +/* f0ada10: 3c0bfc50 */ lui $t3,0xfc50 +/* f0ada14: 3c0e4432 */ lui $t6,0x4432 +/* f0ada18: 272c0008 */ addiu $t4,$t9,0x8 +/* f0ada1c: afac0190 */ sw $t4,0x190($sp) +/* f0ada20: 35ce7f3f */ ori $t6,$t6,0x7f3f +/* f0ada24: 356b98a1 */ ori $t3,$t3,0x98a1 +/* f0ada28: af2b0000 */ sw $t3,0x0($t9) +/* f0ada2c: af2e0004 */ sw $t6,0x4($t9) +/* f0ada30: 8faf0190 */ lw $t7,0x190($sp) +/* f0ada34: 3c0d0700 */ lui $t5,0x700 +/* f0ada38: 35ad0004 */ ori $t5,$t5,0x4 +/* f0ada3c: 25ea0008 */ addiu $t2,$t7,0x8 +/* f0ada40: afaa0190 */ sw $t2,0x190($sp) +/* f0ada44: aded0000 */ sw $t5,0x0($t7) +/* f0ada48: 8fa40144 */ lw $a0,0x144($sp) +/* f0ada4c: 0c012d20 */ jal 0x4b480 +/* f0ada50: afaf007c */ sw $t7,0x7c($sp) +/* f0ada54: 8fa5007c */ lw $a1,0x7c($sp) +/* f0ada58: 2401001d */ addiu $at,$zero,0x1d +/* f0ada5c: 27a40190 */ addiu $a0,$sp,0x190 +/* f0ada60: aca20004 */ sw $v0,0x4($a1) +/* f0ada64: 82380001 */ lb $t8,0x1($s1) +/* f0ada68: 8fa70198 */ lw $a3,0x198($sp) +/* f0ada6c: 8fa500ec */ lw $a1,0xec($sp) +/* f0ada70: 17010033 */ bne $t8,$at,.L0f0adb40 +/* f0ada74: 24060004 */ addiu $a2,$zero,0x4 +/* f0ada78: 27b10190 */ addiu $s1,$sp,0x190 +/* f0ada7c: 3c05800b */ lui $a1,0x800b +/* f0ada80: 24090002 */ addiu $t1,$zero,0x2 +/* f0ada84: 24190001 */ addiu $t9,$zero,0x1 +/* f0ada88: afb90014 */ sw $t9,0x14($sp) +/* f0ada8c: afa90010 */ sw $t1,0x10($sp) +/* f0ada90: 8ca5b57c */ lw $a1,-0x4a84($a1) +/* f0ada94: 02202025 */ or $a0,$s1,$zero +/* f0ada98: 24060004 */ addiu $a2,$zero,0x4 +/* f0ada9c: 8fa70198 */ lw $a3,0x198($sp) +/* f0adaa0: 0fc2ce70 */ jal func0f0b39c0 +/* f0adaa4: afa00018 */ sw $zero,0x18($sp) +/* f0adaa8: 8fac0190 */ lw $t4,0x190($sp) +/* f0adaac: 3c0e0470 */ lui $t6,0x470 +/* f0adab0: 35ce0060 */ ori $t6,$t6,0x60 +/* f0adab4: 258b0008 */ addiu $t3,$t4,0x8 +/* f0adab8: afab0190 */ sw $t3,0x190($sp) +/* f0adabc: ad8e0000 */ sw $t6,0x0($t4) +/* f0adac0: 02002025 */ or $a0,$s0,$zero +/* f0adac4: 0c012d20 */ jal 0x4b480 +/* f0adac8: afac0078 */ sw $t4,0x78($sp) +/* f0adacc: 8fa80078 */ lw $t0,0x78($sp) +/* f0adad0: 3c0db100 */ lui $t5,0xb100 +/* f0adad4: 35ad0076 */ ori $t5,$t5,0x76 +/* f0adad8: ad020004 */ sw $v0,0x4($t0) +/* f0adadc: 8faf0190 */ lw $t7,0x190($sp) +/* f0adae0: 24185454 */ addiu $t8,$zero,0x5454 +/* f0adae4: 24090002 */ addiu $t1,$zero,0x2 +/* f0adae8: 25ea0008 */ addiu $t2,$t7,0x8 +/* f0adaec: afaa0190 */ sw $t2,0x190($sp) +/* f0adaf0: adf80004 */ sw $t8,0x4($t7) +/* f0adaf4: aded0000 */ sw $t5,0x0($t7) +/* f0adaf8: 24190001 */ addiu $t9,$zero,0x1 +/* f0adafc: afb90014 */ sw $t9,0x14($sp) +/* f0adb00: afa00018 */ sw $zero,0x18($sp) +/* f0adb04: afa90010 */ sw $t1,0x10($sp) +/* f0adb08: 8fa70198 */ lw $a3,0x198($sp) +/* f0adb0c: 8fa500ec */ lw $a1,0xec($sp) +/* f0adb10: 02202025 */ or $a0,$s1,$zero +/* f0adb14: 0fc2ce70 */ jal func0f0b39c0 +/* f0adb18: 24060004 */ addiu $a2,$zero,0x4 +/* f0adb1c: 8fac0190 */ lw $t4,0x190($sp) +/* f0adb20: 3c0eb100 */ lui $t6,0xb100 +/* f0adb24: 35ce0013 */ ori $t6,$t6,0x13 +/* f0adb28: 258b0008 */ addiu $t3,$t4,0x8 +/* f0adb2c: afab0190 */ sw $t3,0x190($sp) +/* f0adb30: 240f3020 */ addiu $t7,$zero,0x3020 +/* f0adb34: ad8f0004 */ sw $t7,0x4($t4) +/* f0adb38: 1000001a */ beqz $zero,.L0f0adba4 +/* f0adb3c: ad8e0000 */ sw $t6,0x0($t4) +.L0f0adb40: +/* f0adb40: 240a0002 */ addiu $t2,$zero,0x2 +/* f0adb44: 240d0001 */ addiu $t5,$zero,0x1 +/* f0adb48: afad0014 */ sw $t5,0x14($sp) +/* f0adb4c: afaa0010 */ sw $t2,0x10($sp) +/* f0adb50: 0fc2ce70 */ jal func0f0b39c0 +/* f0adb54: afa00018 */ sw $zero,0x18($sp) +/* f0adb58: 8fb80190 */ lw $t8,0x190($sp) +/* f0adb5c: 3c190430 */ lui $t9,0x430 +/* f0adb60: 37390030 */ ori $t9,$t9,0x30 +/* f0adb64: 27090008 */ addiu $t1,$t8,0x8 +/* f0adb68: afa90190 */ sw $t1,0x190($sp) +/* f0adb6c: af190000 */ sw $t9,0x0($t8) +/* f0adb70: 02002025 */ or $a0,$s0,$zero +/* f0adb74: 0c012d20 */ jal 0x4b480 +/* f0adb78: afb8006c */ sw $t8,0x6c($sp) +/* f0adb7c: 8fa5006c */ lw $a1,0x6c($sp) +/* f0adb80: 3c0eb100 */ lui $t6,0xb100 +/* f0adb84: 35ce0013 */ ori $t6,$t6,0x13 +/* f0adb88: aca20004 */ sw $v0,0x4($a1) +/* f0adb8c: 8fac0190 */ lw $t4,0x190($sp) +/* f0adb90: 240f3020 */ addiu $t7,$zero,0x3020 +/* f0adb94: 258b0008 */ addiu $t3,$t4,0x8 +/* f0adb98: afab0190 */ sw $t3,0x190($sp) +/* f0adb9c: ad8f0004 */ sw $t7,0x4($t4) +/* f0adba0: ad8e0000 */ sw $t6,0x0($t4) +.L0f0adba4: +/* f0adba4: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0adba8: +/* f0adba8: 8fa20190 */ lw $v0,0x190($sp) +/* f0adbac: 8fb00024 */ lw $s0,0x24($sp) +/* f0adbb0: 8fb10028 */ lw $s1,0x28($sp) +/* f0adbb4: 03e00008 */ jr $ra +/* f0adbb8: 27bd0190 */ addiu $sp,$sp,0x190 +); + +GLOBAL_ASM( +glabel func0f0adbbc +/* f0adbbc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0adbc0: afbf0014 */ sw $ra,0x14($sp) +/* f0adbc4: 80820000 */ lb $v0,0x0($a0) +/* f0adbc8: 0442003c */ bltzl $v0,.L0f0adcbc +/* f0adbcc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0adbd0: 808e0001 */ lb $t6,0x1($a0) +/* f0adbd4: 2401fffe */ addiu $at,$zero,-2 +/* f0adbd8: 244f0001 */ addiu $t7,$v0,0x1 +/* f0adbdc: 15c10009 */ bne $t6,$at,.L0f0adc04 +/* f0adbe0: 00000000 */ sll $zero,$zero,0x0 +/* f0adbe4: a08f0000 */ sb $t7,0x0($a0) +/* f0adbe8: 80980000 */ lb $t8,0x0($a0) +/* f0adbec: 2419ffff */ addiu $t9,$zero,-1 +/* f0adbf0: 2b010002 */ slti $at,$t8,0x2 +/* f0adbf4: 54200031 */ bnezl $at,.L0f0adcbc +/* f0adbf8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0adbfc: 1000002e */ beqz $zero,.L0f0adcb8 +/* f0adc00: a0990000 */ sb $t9,0x0($a0) +.L0f0adc04: +/* f0adc04: 3c02800a */ lui $v0,0x800a +/* f0adc08: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0adc0c: 8c480034 */ lw $t0,0x34($v0) +/* f0adc10: 29010009 */ slti $at,$t0,0x9 +/* f0adc14: 10200008 */ beqz $at,.L0f0adc38 +/* f0adc18: 00000000 */ sll $zero,$zero,0x0 +/* f0adc1c: c4840020 */ lwc1 $f4,0x20($a0) +/* f0adc20: c4460044 */ lwc1 $f6,0x44($v0) +/* f0adc24: c48a0028 */ lwc1 $f10,0x28($a0) +/* f0adc28: 46062202 */ mul.s $f8,$f4,$f6 +/* f0adc2c: 46085400 */ add.s $f16,$f10,$f8 +/* f0adc30: 10000019 */ beqz $zero,.L0f0adc98 +/* f0adc34: e4900028 */ swc1 $f16,0x28($a0) +.L0f0adc38: +/* f0adc38: 0c004b70 */ jal 0x12dc0 +/* f0adc3c: afa40018 */ sw $a0,0x18($sp) +/* f0adc40: 44829000 */ mtc1 $v0,$f18 +/* f0adc44: 8fa40018 */ lw $a0,0x18($sp) +/* f0adc48: 04410005 */ bgez $v0,.L0f0adc60 +/* f0adc4c: 46809120 */ cvt.s.w $f4,$f18 +/* f0adc50: 3c014f80 */ lui $at,0x4f80 +/* f0adc54: 44813000 */ mtc1 $at,$f6 +/* f0adc58: 00000000 */ sll $zero,$zero,0x0 +/* f0adc5c: 46062100 */ add.s $f4,$f4,$f6 +.L0f0adc60: +/* f0adc60: 3c012f80 */ lui $at,0x2f80 +/* f0adc64: 44815000 */ mtc1 $at,$f10 +/* f0adc68: 3c013f00 */ lui $at,0x3f00 +/* f0adc6c: 44818000 */ mtc1 $at,$f16 +/* f0adc70: 460a2202 */ mul.s $f8,$f4,$f10 +/* f0adc74: 3c014000 */ lui $at,0x4000 +/* f0adc78: 44813000 */ mtc1 $at,$f6 +/* f0adc7c: c48a0020 */ lwc1 $f10,0x20($a0) +/* f0adc80: 46104482 */ mul.s $f18,$f8,$f16 +/* f0adc84: c4900028 */ lwc1 $f16,0x28($a0) +/* f0adc88: 46123100 */ add.s $f4,$f6,$f18 +/* f0adc8c: 46045202 */ mul.s $f8,$f10,$f4 +/* f0adc90: 46088180 */ add.s $f6,$f16,$f8 +/* f0adc94: e4860028 */ swc1 $f6,0x28($a0) +.L0f0adc98: +/* f0adc98: c4920028 */ lwc1 $f18,0x28($a0) +/* f0adc9c: c48a001c */ lwc1 $f10,0x1c($a0) +/* f0adca0: 2409ffff */ addiu $t1,$zero,-1 +/* f0adca4: 4612503e */ c.le.s $f10,$f18 +/* f0adca8: 00000000 */ sll $zero,$zero,0x0 +/* f0adcac: 45020003 */ bc1fl .L0f0adcbc +/* f0adcb0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0adcb4: a0890000 */ sb $t1,0x0($a0) +.L0f0adcb8: +/* f0adcb8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0adcbc: +/* f0adcbc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0adcc0: 03e00008 */ jr $ra +/* f0adcc4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0adcc8 +/* f0adcc8: 3c0e800a */ lui $t6,0x800a +/* f0adccc: 8dced550 */ lw $t6,-0x2ab0($t6) +/* f0adcd0: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0adcd4: 3c08800a */ lui $t0,0x800a +/* f0adcd8: afbf0014 */ sw $ra,0x14($sp) +/* f0adcdc: 00803825 */ or $a3,$a0,$zero +/* f0adce0: 00a03025 */ or $a2,$a1,$zero +/* f0adce4: 11c0000a */ beqz $t6,.L0f0add10 +/* f0adce8: 2508d510 */ addiu $t0,$t0,-10992 +/* f0adcec: 3c02800a */ lui $v0,0x800a +/* f0adcf0: 2442da60 */ addiu $v0,$v0,-9632 +/* f0adcf4: 25080044 */ addiu $t0,$t0,0x44 +.L0f0adcf8: +/* f0adcf8: 0102082b */ sltu $at,$t0,$v0 +/* f0adcfc: 10200004 */ beqz $at,.L0f0add10 +/* f0add00: 00000000 */ sll $zero,$zero,0x0 +/* f0add04: 8d0f0040 */ lw $t7,0x40($t0) +/* f0add08: 55e0fffb */ bnezl $t7,.L0f0adcf8 +/* f0add0c: 25080044 */ addiu $t0,$t0,0x44 +.L0f0add10: +/* f0add10: 3c02800a */ lui $v0,0x800a +/* f0add14: 2442da60 */ addiu $v0,$v0,-9632 +/* f0add18: 0102082b */ sltu $at,$t0,$v0 +/* f0add1c: 10200034 */ beqz $at,.L0f0addf0 +/* f0add20: 00001025 */ or $v0,$zero,$zero +/* f0add24: ad070040 */ sw $a3,0x40($t0) +/* f0add28: c4c40030 */ lwc1 $f4,0x30($a2) +/* f0add2c: 00c02025 */ or $a0,$a2,$zero +/* f0add30: 27a50034 */ addiu $a1,$sp,0x34 +/* f0add34: e5040004 */ swc1 $f4,0x4($t0) +/* f0add38: c4c60034 */ lwc1 $f6,0x34($a2) +/* f0add3c: e5060008 */ swc1 $f6,0x8($t0) +/* f0add40: c4c80038 */ lwc1 $f8,0x38($a2) +/* f0add44: e508000c */ swc1 $f8,0xc($t0) +/* f0add48: 0c005768 */ jal 0x15da0 +/* f0add4c: afa80030 */ sw $t0,0x30($sp) +/* f0add50: 8fa80030 */ lw $t0,0x30($sp) +/* f0add54: 3c014580 */ lui $at,0x4580 +/* f0add58: 44810000 */ mtc1 $at,$f0 +/* f0add5c: 27a60034 */ addiu $a2,$sp,0x34 +/* f0add60: 27a90058 */ addiu $t1,$sp,0x58 +/* f0add64: 24050003 */ addiu $a1,$zero,0x3 +/* f0add68: 01003825 */ or $a3,$t0,$zero +.L0f0add6c: +/* f0add6c: 00001025 */ or $v0,$zero,$zero +/* f0add70: 00e01825 */ or $v1,$a3,$zero +/* f0add74: 00c02025 */ or $a0,$a2,$zero +/* f0add78: c4900000 */ lwc1 $f16,0x0($a0) +/* f0add7c: 24420001 */ addiu $v0,$v0,0x1 +/* f0add80: 46008482 */ mul.s $f18,$f16,$f0 +/* f0add84: 5045000d */ beql $v0,$a1,.L0f0addbc +/* f0add88: 4600940d */ trunc.w.s $f16,$f18 +/* f0add8c: 4600940d */ trunc.w.s $f16,$f18 +.L0f0add90: +/* f0add90: 24420001 */ addiu $v0,$v0,0x1 +/* f0add94: 24630002 */ addiu $v1,$v1,0x2 +/* f0add98: 24840004 */ addiu $a0,$a0,0x4 +/* f0add9c: 44198000 */ mfc1 $t9,$f16 +/* f0adda0: 00000000 */ sll $zero,$zero,0x0 +/* f0adda4: a479001a */ sh $t9,0x1a($v1) +/* f0adda8: c4900000 */ lwc1 $f16,0x0($a0) +/* f0addac: 46008482 */ mul.s $f18,$f16,$f0 +/* f0addb0: 5445fff7 */ bnel $v0,$a1,.L0f0add90 +/* f0addb4: 4600940d */ trunc.w.s $f16,$f18 +/* f0addb8: 4600940d */ trunc.w.s $f16,$f18 +.L0f0addbc: +/* f0addbc: 24630002 */ addiu $v1,$v1,0x2 +/* f0addc0: 24840004 */ addiu $a0,$a0,0x4 +/* f0addc4: 44198000 */ mfc1 $t9,$f16 +/* f0addc8: 00000000 */ sll $zero,$zero,0x0 +/* f0addcc: a479001a */ sh $t9,0x1a($v1) +/* f0addd0: 24c6000c */ addiu $a2,$a2,0xc +/* f0addd4: 14c9ffe5 */ bne $a2,$t1,.L0f0add6c +/* f0addd8: 24e70006 */ addiu $a3,$a3,0x6 +/* f0adddc: 240a0001 */ addiu $t2,$zero,0x1 +/* f0adde0: 3c018007 */ lui $at,0x8007 +/* f0adde4: ac2a0524 */ sw $t2,0x524($at) +/* f0adde8: 10000001 */ beqz $zero,.L0f0addf0 +/* f0addec: 01001025 */ or $v0,$t0,$zero +.L0f0addf0: +/* f0addf0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0addf4: 27bd0060 */ addiu $sp,$sp,0x60 +/* f0addf8: 03e00008 */ jr $ra +/* f0addfc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ade00 +/* f0ade00: 27bdfec0 */ addiu $sp,$sp,-320 +/* f0ade04: 3c0e800a */ lui $t6,0x800a +/* f0ade08: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0ade0c: afbf001c */ sw $ra,0x1c($sp) +/* f0ade10: afb00018 */ sw $s0,0x18($sp) +/* f0ade14: afa40140 */ sw $a0,0x140($sp) +/* f0ade18: afa50144 */ sw $a1,0x144($sp) +/* f0ade1c: afa60148 */ sw $a2,0x148($sp) +/* f0ade20: 00008025 */ or $s0,$zero,$zero +/* f0ade24: 0fc2866a */ jal func0f0a19a8 +/* f0ade28: afae0134 */ sw $t6,0x134($sp) +/* f0ade2c: 8fb90140 */ lw $t9,0x140($sp) +/* f0ade30: 8fb80134 */ lw $t8,0x134($sp) +/* f0ade34: 240fffff */ addiu $t7,$zero,-1 +/* f0ade38: 00194900 */ sll $t1,$t9,0x4 +/* f0ade3c: 01394823 */ subu $t1,$t1,$t9 +/* f0ade40: 00094880 */ sll $t1,$t1,0x2 +/* f0ade44: 01394821 */ addu $t1,$t1,$t9 +/* f0ade48: 000948c0 */ sll $t1,$t1,0x3 +/* f0ade4c: 01394821 */ addu $t1,$t1,$t9 +/* f0ade50: 00094880 */ sll $t1,$t1,0x2 +/* f0ade54: 03091821 */ addu $v1,$t8,$t1 +/* f0ade58: afa200c4 */ sw $v0,0xc4($sp) +/* f0ade5c: afaf00c0 */ sw $t7,0xc0($sp) +/* f0ade60: 24640638 */ addiu $a0,$v1,0x638 +/* f0ade64: 0fc2c40f */ jal func0f0b103c +/* f0ade68: afa30030 */ sw $v1,0x30($sp) +/* f0ade6c: 8faa0134 */ lw $t2,0x134($sp) +/* f0ade70: 81441580 */ lb $a0,0x1580($t2) +/* f0ade74: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0ade78: afa200bc */ sw $v0,0xbc($sp) +/* f0ade7c: 8fa300bc */ lw $v1,0xbc($sp) +/* f0ade80: 24010001 */ addiu $at,$zero,0x1 +/* f0ade84: 00002025 */ or $a0,$zero,$zero +/* f0ade88: 8c6b0000 */ lw $t3,0x0($v1) +/* f0ade8c: 316c00ff */ andi $t4,$t3,0xff +/* f0ade90: 55810003 */ bnel $t4,$at,.L0f0adea0 +/* f0ade94: 80650007 */ lb $a1,0x7($v1) +/* f0ade98: 00602025 */ or $a0,$v1,$zero +/* f0ade9c: 80650007 */ lb $a1,0x7($v1) +.L0f0adea0: +/* f0adea0: 04a202ac */ bltzl $a1,.L0f0ae954 +/* f0adea4: 8fbf001c */ lw $ra,0x1c($sp) +/* f0adea8: 10400009 */ beqz $v0,.L0f0aded0 +/* f0adeac: 3c06800a */ lui $a2,0x800a +/* f0adeb0: 10800007 */ beqz $a0,.L0f0aded0 +/* f0adeb4: 00056880 */ sll $t5,$a1,0x2 +/* f0adeb8: 004d7021 */ addu $t6,$v0,$t5 +/* f0adebc: 8dc3001c */ lw $v1,0x1c($t6) +/* f0adec0: 50600004 */ beqzl $v1,.L0f0aded4 +/* f0adec4: 8fb900c0 */ lw $t9,0xc0($sp) +/* f0adec8: 8c6f0004 */ lw $t7,0x4($v1) +/* f0adecc: afaf00c0 */ sw $t7,0xc0($sp) +.L0f0aded0: +/* f0aded0: 8fb900c0 */ lw $t9,0xc0($sp) +.L0f0aded4: +/* f0aded4: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0aded8: 0722029e */ bltzl $t9,.L0f0ae954 +/* f0adedc: 8fbf001c */ lw $ra,0x1c($sp) +/* f0adee0: 8cd8006c */ lw $t8,0x6c($a2) +/* f0adee4: 00002825 */ or $a1,$zero,$zero +/* f0adee8: 00001825 */ or $v1,$zero,$zero +/* f0adeec: 13000003 */ beqz $t8,.L0f0adefc +/* f0adef0: 00002025 */ or $a0,$zero,$zero +/* f0adef4: 10000001 */ beqz $zero,.L0f0adefc +/* f0adef8: 24050001 */ addiu $a1,$zero,0x1 +.L0f0adefc: +/* f0adefc: 8cc90068 */ lw $t1,0x68($a2) +/* f0adf00: 00001025 */ or $v0,$zero,$zero +/* f0adf04: 11200003 */ beqz $t1,.L0f0adf14 +/* f0adf08: 00000000 */ sll $zero,$zero,0x0 +/* f0adf0c: 10000001 */ beqz $zero,.L0f0adf14 +/* f0adf10: 24030001 */ addiu $v1,$zero,0x1 +.L0f0adf14: +/* f0adf14: 8cca0064 */ lw $t2,0x64($a2) +/* f0adf18: 11400003 */ beqz $t2,.L0f0adf28 +/* f0adf1c: 00000000 */ sll $zero,$zero,0x0 +/* f0adf20: 10000001 */ beqz $zero,.L0f0adf28 +/* f0adf24: 24040001 */ addiu $a0,$zero,0x1 +.L0f0adf28: +/* f0adf28: 8ccb0070 */ lw $t3,0x70($a2) +/* f0adf2c: 11600003 */ beqz $t3,.L0f0adf3c +/* f0adf30: 00000000 */ sll $zero,$zero,0x0 +/* f0adf34: 10000001 */ beqz $zero,.L0f0adf3c +/* f0adf38: 24020001 */ addiu $v0,$zero,0x1 +.L0f0adf3c: +/* f0adf3c: 00446021 */ addu $t4,$v0,$a0 +/* f0adf40: 01836821 */ addu $t5,$t4,$v1 +/* f0adf44: 01a57021 */ addu $t6,$t5,$a1 +/* f0adf48: 29c10002 */ slti $at,$t6,0x2 +/* f0adf4c: 10200280 */ beqz $at,.L0f0ae950 +/* f0adf50: 8fa40148 */ lw $a0,0x148($sp) +/* f0adf54: 0c005746 */ jal 0x15d18 +/* f0adf58: 27a500ec */ addiu $a1,$sp,0xec +/* f0adf5c: 0fc27aef */ jal func0f09ebbc +/* f0adf60: 00000000 */ sll $zero,$zero,0x0 +/* f0adf64: 10400004 */ beqz $v0,.L0f0adf78 +/* f0adf68: 00402025 */ or $a0,$v0,$zero +/* f0adf6c: 0fc2b732 */ jal func0f0adcc8 +/* f0adf70: 27a500ec */ addiu $a1,$sp,0xec +/* f0adf74: 00408025 */ or $s0,$v0,$zero +.L0f0adf78: +/* f0adf78: 12000275 */ beqz $s0,.L0f0ae950 +/* f0adf7c: 8fa200c4 */ lw $v0,0xc4($sp) +/* f0adf80: 3c198007 */ lui $t9,0x8007 +/* f0adf84: 27390528 */ addiu $t9,$t9,0x528 +/* f0adf88: 8f210000 */ lw $at,0x0($t9) +/* f0adf8c: 27af00a4 */ addiu $t7,$sp,0xa4 +/* f0adf90: 8f290004 */ lw $t1,0x4($t9) +/* f0adf94: ade10000 */ sw $at,0x0($t7) +/* f0adf98: 8f210008 */ lw $at,0x8($t9) +/* f0adf9c: ade90004 */ sw $t1,0x4($t7) +/* f0adfa0: ade10008 */ sw $at,0x8($t7) +/* f0adfa4: c7a40144 */ lwc1 $f4,0x144($sp) +/* f0adfa8: 24010024 */ addiu $at,$zero,0x24 +/* f0adfac: 10410008 */ beq $v0,$at,.L0f0adfd0 +/* f0adfb0: e6040000 */ swc1 $f4,0x0($s0) +/* f0adfb4: 24010025 */ addiu $at,$zero,0x25 +/* f0adfb8: 10410005 */ beq $v0,$at,.L0f0adfd0 +/* f0adfbc: 24010002 */ addiu $at,$zero,0x2 +/* f0adfc0: 10410003 */ beq $v0,$at,.L0f0adfd0 +/* f0adfc4: 24010005 */ addiu $at,$zero,0x5 +/* f0adfc8: 544100ee */ bnel $v0,$at,.L0f0ae384 +/* f0adfcc: 24010014 */ addiu $at,$zero,0x14 +.L0f0adfd0: +/* f0adfd0: 0c004b70 */ jal 0x12dc0 +/* f0adfd4: 00000000 */ sll $zero,$zero,0x0 +/* f0adfd8: 44823000 */ mtc1 $v0,$f6 +/* f0adfdc: 3c017f1b */ lui $at,0x7f1b +/* f0adfe0: c420ccf8 */ lwc1 $f0,-0x3308($at) +/* f0adfe4: 04410005 */ bgez $v0,.L0f0adffc +/* f0adfe8: 46803220 */ cvt.s.w $f8,$f6 +/* f0adfec: 3c014f80 */ lui $at,0x4f80 +/* f0adff0: 44815000 */ mtc1 $at,$f10 +/* f0adff4: 00000000 */ sll $zero,$zero,0x0 +/* f0adff8: 460a4200 */ add.s $f8,$f8,$f10 +.L0f0adffc: +/* f0adffc: 3c012f80 */ lui $at,0x2f80 +/* f0ae000: 44819000 */ mtc1 $at,$f18 +/* f0ae004: 3c013d80 */ lui $at,0x3d80 +/* f0ae008: 44815000 */ mtc1 $at,$f10 +/* f0ae00c: 46124102 */ mul.s $f4,$f8,$f18 +/* f0ae010: 00000000 */ sll $zero,$zero,0x0 +/* f0ae014: 46002182 */ mul.s $f6,$f4,$f0 +/* f0ae018: 00000000 */ sll $zero,$zero,0x0 +/* f0ae01c: 460a3202 */ mul.s $f8,$f6,$f10 +/* f0ae020: 46004480 */ add.s $f18,$f8,$f0 +/* f0ae024: 46009107 */ neg.s $f4,$f18 +/* f0ae028: 0c004b70 */ jal 0x12dc0 +/* f0ae02c: e6040010 */ swc1 $f4,0x10($s0) +/* f0ae030: 44823000 */ mtc1 $v0,$f6 +/* f0ae034: 3c014020 */ lui $at,0x4020 +/* f0ae038: 44810000 */ mtc1 $at,$f0 +/* f0ae03c: 44801000 */ mtc1 $zero,$f2 +/* f0ae040: 04410005 */ bgez $v0,.L0f0ae058 +/* f0ae044: 468032a0 */ cvt.s.w $f10,$f6 +/* f0ae048: 3c014f80 */ lui $at,0x4f80 +/* f0ae04c: 44814000 */ mtc1 $at,$f8 +/* f0ae050: 00000000 */ sll $zero,$zero,0x0 +/* f0ae054: 46085280 */ add.s $f10,$f10,$f8 +.L0f0ae058: +/* f0ae058: 3c012f80 */ lui $at,0x2f80 +/* f0ae05c: 44819000 */ mtc1 $at,$f18 +/* f0ae060: 3c013d80 */ lui $at,0x3d80 +/* f0ae064: 44814000 */ mtc1 $at,$f8 +/* f0ae068: 46125102 */ mul.s $f4,$f10,$f18 +/* f0ae06c: e6020018 */ swc1 $f2,0x18($s0) +/* f0ae070: 26050010 */ addiu $a1,$s0,0x10 +/* f0ae074: 46002182 */ mul.s $f6,$f4,$f0 +/* f0ae078: 00000000 */ sll $zero,$zero,0x0 +/* f0ae07c: 46083282 */ mul.s $f10,$f6,$f8 +/* f0ae080: 46005480 */ add.s $f18,$f10,$f0 +/* f0ae084: e6120014 */ swc1 $f18,0x14($s0) +/* f0ae088: 0c0056c4 */ jal 0x15b10 +/* f0ae08c: 8fa40148 */ lw $a0,0x148($sp) +/* f0ae090: 0c004b70 */ jal 0x12dc0 +/* f0ae094: 00000000 */ sll $zero,$zero,0x0 +/* f0ae098: 44822000 */ mtc1 $v0,$f4 +/* f0ae09c: 04410005 */ bgez $v0,.L0f0ae0b4 +/* f0ae0a0: 468021a0 */ cvt.s.w $f6,$f4 +/* f0ae0a4: 3c014f80 */ lui $at,0x4f80 +/* f0ae0a8: 44814000 */ mtc1 $at,$f8 +/* f0ae0ac: 00000000 */ sll $zero,$zero,0x0 +/* f0ae0b0: 46083180 */ add.s $f6,$f6,$f8 +.L0f0ae0b4: +/* f0ae0b4: 3c012f80 */ lui $at,0x2f80 +/* f0ae0b8: 44815000 */ mtc1 $at,$f10 +/* f0ae0bc: 3c017f1b */ lui $at,0x7f1b +/* f0ae0c0: c424ccfc */ lwc1 $f4,-0x3304($at) +/* f0ae0c4: 460a3002 */ mul.s $f0,$f6,$f10 +/* f0ae0c8: 3c013d80 */ lui $at,0x3d80 +/* f0ae0cc: 44813000 */ mtc1 $at,$f6 +/* f0ae0d0: 3c017f1b */ lui $at,0x7f1b +/* f0ae0d4: 46000480 */ add.s $f18,$f0,$f0 +/* f0ae0d8: 46049202 */ mul.s $f8,$f18,$f4 +/* f0ae0dc: c432cd00 */ lwc1 $f18,-0x3300($at) +/* f0ae0e0: 46064282 */ mul.s $f10,$f8,$f6 +/* f0ae0e4: 46125101 */ sub.s $f4,$f10,$f18 +/* f0ae0e8: 0c004b70 */ jal 0x12dc0 +/* f0ae0ec: e7a400a4 */ swc1 $f4,0xa4($sp) +/* f0ae0f0: 44824000 */ mtc1 $v0,$f8 +/* f0ae0f4: 3c014f80 */ lui $at,0x4f80 +/* f0ae0f8: 04410004 */ bgez $v0,.L0f0ae10c +/* f0ae0fc: 468041a0 */ cvt.s.w $f6,$f8 +/* f0ae100: 44815000 */ mtc1 $at,$f10 +/* f0ae104: 00000000 */ sll $zero,$zero,0x0 +/* f0ae108: 460a3180 */ add.s $f6,$f6,$f10 +.L0f0ae10c: +/* f0ae10c: 3c012f80 */ lui $at,0x2f80 +/* f0ae110: 44819000 */ mtc1 $at,$f18 +/* f0ae114: 3c017f1b */ lui $at,0x7f1b +/* f0ae118: c428cd04 */ lwc1 $f8,-0x32fc($at) +/* f0ae11c: 46123002 */ mul.s $f0,$f6,$f18 +/* f0ae120: 3c013d80 */ lui $at,0x3d80 +/* f0ae124: 44813000 */ mtc1 $at,$f6 +/* f0ae128: 3c017f1b */ lui $at,0x7f1b +/* f0ae12c: 46000100 */ add.s $f4,$f0,$f0 +/* f0ae130: 46082282 */ mul.s $f10,$f4,$f8 +/* f0ae134: c424cd08 */ lwc1 $f4,-0x32f8($at) +/* f0ae138: 46065482 */ mul.s $f18,$f10,$f6 +/* f0ae13c: 46049201 */ sub.s $f8,$f18,$f4 +/* f0ae140: 0c004b70 */ jal 0x12dc0 +/* f0ae144: e7a800a8 */ swc1 $f8,0xa8($sp) +/* f0ae148: 44825000 */ mtc1 $v0,$f10 +/* f0ae14c: 3c014f80 */ lui $at,0x4f80 +/* f0ae150: 04410004 */ bgez $v0,.L0f0ae164 +/* f0ae154: 468051a0 */ cvt.s.w $f6,$f10 +/* f0ae158: 44819000 */ mtc1 $at,$f18 +/* f0ae15c: 00000000 */ sll $zero,$zero,0x0 +/* f0ae160: 46123180 */ add.s $f6,$f6,$f18 +.L0f0ae164: +/* f0ae164: 3c012f80 */ lui $at,0x2f80 +/* f0ae168: 44812000 */ mtc1 $at,$f4 +/* f0ae16c: 3c017f1b */ lui $at,0x7f1b +/* f0ae170: c42acd0c */ lwc1 $f10,-0x32f4($at) +/* f0ae174: 46043002 */ mul.s $f0,$f6,$f4 +/* f0ae178: 3c013d80 */ lui $at,0x3d80 +/* f0ae17c: 44813000 */ mtc1 $at,$f6 +/* f0ae180: 3c017f1b */ lui $at,0x7f1b +/* f0ae184: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f0ae188: 27a50064 */ addiu $a1,$sp,0x64 +/* f0ae18c: 46000200 */ add.s $f8,$f0,$f0 +/* f0ae190: 460a4482 */ mul.s $f18,$f8,$f10 +/* f0ae194: c428cd10 */ lwc1 $f8,-0x32f0($at) +/* f0ae198: 46069102 */ mul.s $f4,$f18,$f6 +/* f0ae19c: 46082281 */ sub.s $f10,$f4,$f8 +/* f0ae1a0: 0c005923 */ jal 0x1648c +/* f0ae1a4: e7aa00ac */ swc1 $f10,0xac($sp) +/* f0ae1a8: 27a40064 */ addiu $a0,$sp,0x64 +/* f0ae1ac: 0c005768 */ jal 0x15da0 +/* f0ae1b0: 27a500c8 */ addiu $a1,$sp,0xc8 +/* f0ae1b4: 3c014580 */ lui $at,0x4580 +/* f0ae1b8: 44810000 */ mtc1 $at,$f0 +/* f0ae1bc: 02003825 */ or $a3,$s0,$zero +/* f0ae1c0: 27a600c8 */ addiu $a2,$sp,0xc8 +/* f0ae1c4: 27a800ec */ addiu $t0,$sp,0xec +/* f0ae1c8: 24050003 */ addiu $a1,$zero,0x3 +.L0f0ae1cc: +/* f0ae1cc: 00001025 */ or $v0,$zero,$zero +/* f0ae1d0: 00e01825 */ or $v1,$a3,$zero +/* f0ae1d4: 00c02025 */ or $a0,$a2,$zero +/* f0ae1d8: c4900000 */ lwc1 $f16,0x0($a0) +/* f0ae1dc: 24420001 */ addiu $v0,$v0,0x1 +/* f0ae1e0: 46008482 */ mul.s $f18,$f16,$f0 +/* f0ae1e4: 5045000d */ beql $v0,$a1,.L0f0ae21c +/* f0ae1e8: 4600940d */ trunc.w.s $f16,$f18 +/* f0ae1ec: 4600940d */ trunc.w.s $f16,$f18 +.L0f0ae1f0: +/* f0ae1f0: 24420001 */ addiu $v0,$v0,0x1 +/* f0ae1f4: 24630002 */ addiu $v1,$v1,0x2 +/* f0ae1f8: 24840004 */ addiu $a0,$a0,0x4 +/* f0ae1fc: 440b8000 */ mfc1 $t3,$f16 +/* f0ae200: 00000000 */ sll $zero,$zero,0x0 +/* f0ae204: a46b002c */ sh $t3,0x2c($v1) +/* f0ae208: c4900000 */ lwc1 $f16,0x0($a0) +/* f0ae20c: 46008482 */ mul.s $f18,$f16,$f0 +/* f0ae210: 5445fff7 */ bnel $v0,$a1,.L0f0ae1f0 +/* f0ae214: 4600940d */ trunc.w.s $f16,$f18 +/* f0ae218: 4600940d */ trunc.w.s $f16,$f18 +.L0f0ae21c: +/* f0ae21c: 24630002 */ addiu $v1,$v1,0x2 +/* f0ae220: 24840004 */ addiu $a0,$a0,0x4 +/* f0ae224: 440b8000 */ mfc1 $t3,$f16 +/* f0ae228: 00000000 */ sll $zero,$zero,0x0 +/* f0ae22c: a46b002c */ sh $t3,0x2c($v1) +/* f0ae230: 24c6000c */ addiu $a2,$a2,0xc +/* f0ae234: 14c8ffe5 */ bne $a2,$t0,.L0f0ae1cc +/* f0ae238: 24e70006 */ addiu $a3,$a3,0x6 +/* f0ae23c: 0c004b70 */ jal 0x12dc0 +/* f0ae240: 00000000 */ sll $zero,$zero,0x0 +/* f0ae244: 3c030015 */ lui $v1,0x15 +/* f0ae248: 3463aca6 */ ori $v1,$v1,0xaca6 +/* f0ae24c: 00026602 */ srl $t4,$v0,0x18 +/* f0ae250: 01830019 */ multu $t4,$v1 +/* f0ae254: 00006812 */ mflo $t5 +/* f0ae258: 000d7283 */ sra $t6,$t5,0xa +/* f0ae25c: 01c3c021 */ addu $t8,$t6,$v1 +/* f0ae260: 0c004b70 */ jal 0x12dc0 +/* f0ae264: afb8005c */ sw $t8,0x5c($sp) +/* f0ae268: 8faf005c */ lw $t7,0x5c($sp) +/* f0ae26c: 3c03800a */ lui $v1,0x800a +/* f0ae270: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0ae274: 004f001b */ divu $zero,$v0,$t7 +/* f0ae278: 0000c810 */ mfhi $t9 +/* f0ae27c: 44994000 */ mtc1 $t9,$f8 +/* f0ae280: c60c0014 */ lwc1 $f12,0x14($s0) +/* f0ae284: 15e00002 */ bnez $t7,.L0f0ae290 +/* f0ae288: 00000000 */ sll $zero,$zero,0x0 +/* f0ae28c: 0007000d */ break 0x7 +.L0f0ae290: +/* f0ae290: 3c014f80 */ lui $at,0x4f80 +/* f0ae294: 07210004 */ bgez $t9,.L0f0ae2a8 +/* f0ae298: 468042a0 */ cvt.s.w $f10,$f8 +/* f0ae29c: 44819000 */ mtc1 $at,$f18 +/* f0ae2a0: 00000000 */ sll $zero,$zero,0x0 +/* f0ae2a4: 46125280 */ add.s $f10,$f10,$f18 +.L0f0ae2a8: +/* f0ae2a8: 3c017f1b */ lui $at,0x7f1b +/* f0ae2ac: c426cd14 */ lwc1 $f6,-0x32ec($at) +/* f0ae2b0: 3c017f1b */ lui $at,0x7f1b +/* f0ae2b4: c424cd18 */ lwc1 $f4,-0x32e8($at) +/* f0ae2b8: 46065003 */ div.s $f0,$f10,$f6 +/* f0ae2bc: 3c013f00 */ lui $at,0x3f00 +/* f0ae2c0: 44813000 */ mtc1 $at,$f6 +/* f0ae2c4: c60e0010 */ lwc1 $f14,0x10($s0) +/* f0ae2c8: c6100018 */ lwc1 $f16,0x18($s0) +/* f0ae2cc: 46040202 */ mul.s $f8,$f0,$f4 +/* f0ae2d0: 46086081 */ sub.s $f2,$f12,$f8 +/* f0ae2d4: c6080008 */ lwc1 $f8,0x8($s0) +/* f0ae2d8: 46026480 */ add.s $f18,$f12,$f2 +/* f0ae2dc: e6020014 */ swc1 $f2,0x14($s0) +/* f0ae2e0: 46120282 */ mul.s $f10,$f0,$f18 +/* f0ae2e4: 00000000 */ sll $zero,$zero,0x0 +/* f0ae2e8: 46065102 */ mul.s $f4,$f10,$f6 +/* f0ae2ec: c60a0004 */ lwc1 $f10,0x4($s0) +/* f0ae2f0: 460e0182 */ mul.s $f6,$f0,$f14 +/* f0ae2f4: 46044480 */ add.s $f18,$f8,$f4 +/* f0ae2f8: c604000c */ lwc1 $f4,0xc($s0) +/* f0ae2fc: 46065200 */ add.s $f8,$f10,$f6 +/* f0ae300: e6120008 */ swc1 $f18,0x8($s0) +/* f0ae304: 46100482 */ mul.s $f18,$f0,$f16 +/* f0ae308: e6080004 */ swc1 $f8,0x4($s0) +/* f0ae30c: 46122280 */ add.s $f10,$f4,$f18 +/* f0ae310: e60a000c */ swc1 $f10,0xc($s0) +/* f0ae314: 8c690034 */ lw $t1,0x34($v1) +/* f0ae318: 8fa20030 */ lw $v0,0x30($sp) +/* f0ae31c: 1920018c */ blez $t1,.L0f0ae950 +/* f0ae320: 00000000 */ sll $zero,$zero,0x0 +/* f0ae324: c446095c */ lwc1 $f6,0x95c($v0) +/* f0ae328: c448099c */ lwc1 $f8,0x99c($v0) +/* f0ae32c: c472004c */ lwc1 $f18,0x4c($v1) +/* f0ae330: 46083101 */ sub.s $f4,$f6,$f8 +/* f0ae334: 46122283 */ div.s $f10,$f4,$f18 +/* f0ae338: 460a7180 */ add.s $f6,$f14,$f10 +/* f0ae33c: e6060010 */ swc1 $f6,0x10($s0) +/* f0ae340: c44409a0 */ lwc1 $f4,0x9a0($v0) +/* f0ae344: c4480960 */ lwc1 $f8,0x960($v0) +/* f0ae348: c46a004c */ lwc1 $f10,0x4c($v1) +/* f0ae34c: 46044481 */ sub.s $f18,$f8,$f4 +/* f0ae350: c6080014 */ lwc1 $f8,0x14($s0) +/* f0ae354: 460a9183 */ div.s $f6,$f18,$f10 +/* f0ae358: 46064100 */ add.s $f4,$f8,$f6 +/* f0ae35c: e6040014 */ swc1 $f4,0x14($s0) +/* f0ae360: c44a09a4 */ lwc1 $f10,0x9a4($v0) +/* f0ae364: c4520964 */ lwc1 $f18,0x964($v0) +/* f0ae368: c466004c */ lwc1 $f6,0x4c($v1) +/* f0ae36c: 460a9201 */ sub.s $f8,$f18,$f10 +/* f0ae370: 46064103 */ div.s $f4,$f8,$f6 +/* f0ae374: 46048480 */ add.s $f18,$f16,$f4 +/* f0ae378: 10000175 */ beqz $zero,.L0f0ae950 +/* f0ae37c: e6120018 */ swc1 $f18,0x18($s0) +/* f0ae380: 24010014 */ addiu $at,$zero,0x14 +.L0f0ae384: +/* f0ae384: 1441002e */ bne $v0,$at,.L0f0ae440 +/* f0ae388: 00000000 */ sll $zero,$zero,0x0 +/* f0ae38c: 0c004b70 */ jal 0x12dc0 +/* f0ae390: 00000000 */ sll $zero,$zero,0x0 +/* f0ae394: 44825000 */ mtc1 $v0,$f10 +/* f0ae398: 3c017f1b */ lui $at,0x7f1b +/* f0ae39c: c420cd1c */ lwc1 $f0,-0x32e4($at) +/* f0ae3a0: 04410005 */ bgez $v0,.L0f0ae3b8 +/* f0ae3a4: 46805220 */ cvt.s.w $f8,$f10 +/* f0ae3a8: 3c014f80 */ lui $at,0x4f80 +/* f0ae3ac: 44813000 */ mtc1 $at,$f6 +/* f0ae3b0: 00000000 */ sll $zero,$zero,0x0 +/* f0ae3b4: 46064200 */ add.s $f8,$f8,$f6 +.L0f0ae3b8: +/* f0ae3b8: 3c012f80 */ lui $at,0x2f80 +/* f0ae3bc: 44812000 */ mtc1 $at,$f4 +/* f0ae3c0: 3c013e00 */ lui $at,0x3e00 +/* f0ae3c4: 44813000 */ mtc1 $at,$f6 +/* f0ae3c8: 46044482 */ mul.s $f18,$f8,$f4 +/* f0ae3cc: 00000000 */ sll $zero,$zero,0x0 +/* f0ae3d0: 46009282 */ mul.s $f10,$f18,$f0 +/* f0ae3d4: 00000000 */ sll $zero,$zero,0x0 +/* f0ae3d8: 46065202 */ mul.s $f8,$f10,$f6 +/* f0ae3dc: 46004100 */ add.s $f4,$f8,$f0 +/* f0ae3e0: 46002487 */ neg.s $f18,$f4 +/* f0ae3e4: 0c004b70 */ jal 0x12dc0 +/* f0ae3e8: e6120010 */ swc1 $f18,0x10($s0) +/* f0ae3ec: 44825000 */ mtc1 $v0,$f10 +/* f0ae3f0: 3c017f1b */ lui $at,0x7f1b +/* f0ae3f4: c420cd20 */ lwc1 $f0,-0x32e0($at) +/* f0ae3f8: 04410005 */ bgez $v0,.L0f0ae410 +/* f0ae3fc: 468051a0 */ cvt.s.w $f6,$f10 +/* f0ae400: 3c014f80 */ lui $at,0x4f80 +/* f0ae404: 44814000 */ mtc1 $at,$f8 +/* f0ae408: 00000000 */ sll $zero,$zero,0x0 +/* f0ae40c: 46083180 */ add.s $f6,$f6,$f8 +.L0f0ae410: +/* f0ae410: 3c012f80 */ lui $at,0x2f80 +/* f0ae414: 44812000 */ mtc1 $at,$f4 +/* f0ae418: 3c013e00 */ lui $at,0x3e00 +/* f0ae41c: 44814000 */ mtc1 $at,$f8 +/* f0ae420: 46043482 */ mul.s $f18,$f6,$f4 +/* f0ae424: 00000000 */ sll $zero,$zero,0x0 +/* f0ae428: 46009282 */ mul.s $f10,$f18,$f0 +/* f0ae42c: 00000000 */ sll $zero,$zero,0x0 +/* f0ae430: 46085182 */ mul.s $f6,$f10,$f8 +/* f0ae434: 46003100 */ add.s $f4,$f6,$f0 +/* f0ae438: 1000002d */ beqz $zero,.L0f0ae4f0 +/* f0ae43c: e6040014 */ swc1 $f4,0x14($s0) +.L0f0ae440: +/* f0ae440: 0c004b70 */ jal 0x12dc0 +/* f0ae444: 00000000 */ sll $zero,$zero,0x0 +/* f0ae448: 44829000 */ mtc1 $v0,$f18 +/* f0ae44c: 3c017f1b */ lui $at,0x7f1b +/* f0ae450: c420cd24 */ lwc1 $f0,-0x32dc($at) +/* f0ae454: 04410005 */ bgez $v0,.L0f0ae46c +/* f0ae458: 468092a0 */ cvt.s.w $f10,$f18 +/* f0ae45c: 3c014f80 */ lui $at,0x4f80 +/* f0ae460: 44814000 */ mtc1 $at,$f8 +/* f0ae464: 00000000 */ sll $zero,$zero,0x0 +/* f0ae468: 46085280 */ add.s $f10,$f10,$f8 +.L0f0ae46c: +/* f0ae46c: 3c012f80 */ lui $at,0x2f80 +/* f0ae470: 44813000 */ mtc1 $at,$f6 +/* f0ae474: 3c013e00 */ lui $at,0x3e00 +/* f0ae478: 44814000 */ mtc1 $at,$f8 +/* f0ae47c: 46065102 */ mul.s $f4,$f10,$f6 +/* f0ae480: 00000000 */ sll $zero,$zero,0x0 +/* f0ae484: 46002482 */ mul.s $f18,$f4,$f0 +/* f0ae488: 00000000 */ sll $zero,$zero,0x0 +/* f0ae48c: 46089282 */ mul.s $f10,$f18,$f8 +/* f0ae490: 46005180 */ add.s $f6,$f10,$f0 +/* f0ae494: 46003107 */ neg.s $f4,$f6 +/* f0ae498: 0c004b70 */ jal 0x12dc0 +/* f0ae49c: e6040010 */ swc1 $f4,0x10($s0) +/* f0ae4a0: 44829000 */ mtc1 $v0,$f18 +/* f0ae4a4: 3c017f1b */ lui $at,0x7f1b +/* f0ae4a8: c420cd28 */ lwc1 $f0,-0x32d8($at) +/* f0ae4ac: 04410005 */ bgez $v0,.L0f0ae4c4 +/* f0ae4b0: 46809220 */ cvt.s.w $f8,$f18 +/* f0ae4b4: 3c014f80 */ lui $at,0x4f80 +/* f0ae4b8: 44815000 */ mtc1 $at,$f10 +/* f0ae4bc: 00000000 */ sll $zero,$zero,0x0 +/* f0ae4c0: 460a4200 */ add.s $f8,$f8,$f10 +.L0f0ae4c4: +/* f0ae4c4: 3c012f80 */ lui $at,0x2f80 +/* f0ae4c8: 44813000 */ mtc1 $at,$f6 +/* f0ae4cc: 3c013e00 */ lui $at,0x3e00 +/* f0ae4d0: 44815000 */ mtc1 $at,$f10 +/* f0ae4d4: 46064102 */ mul.s $f4,$f8,$f6 +/* f0ae4d8: 00000000 */ sll $zero,$zero,0x0 +/* f0ae4dc: 46002482 */ mul.s $f18,$f4,$f0 +/* f0ae4e0: 00000000 */ sll $zero,$zero,0x0 +/* f0ae4e4: 460a9202 */ mul.s $f8,$f18,$f10 +/* f0ae4e8: 46004180 */ add.s $f6,$f8,$f0 +/* f0ae4ec: e6060014 */ swc1 $f6,0x14($s0) +.L0f0ae4f0: +/* f0ae4f0: 44801000 */ mtc1 $zero,$f2 +/* f0ae4f4: 24010008 */ addiu $at,$zero,0x8 +/* f0ae4f8: 26050010 */ addiu $a1,$s0,0x10 +/* f0ae4fc: e6020018 */ swc1 $f2,0x18($s0) +/* f0ae500: 8faa00c4 */ lw $t2,0xc4($sp) +/* f0ae504: 11410002 */ beq $t2,$at,.L0f0ae510 +/* f0ae508: 24010009 */ addiu $at,$zero,0x9 +/* f0ae50c: 15410005 */ bne $t2,$at,.L0f0ae524 +.L0f0ae510: +/* f0ae510: 3c01bf80 */ lui $at,0xbf80 +/* f0ae514: 44812000 */ mtc1 $at,$f4 +/* f0ae518: e6020010 */ swc1 $f2,0x10($s0) +/* f0ae51c: e6020014 */ swc1 $f2,0x14($s0) +/* f0ae520: e6040018 */ swc1 $f4,0x18($s0) +.L0f0ae524: +/* f0ae524: 8fa40148 */ lw $a0,0x148($sp) +/* f0ae528: 0c0056c4 */ jal 0x15b10 +/* f0ae52c: afa5002c */ sw $a1,0x2c($sp) +/* f0ae530: 8fab00c4 */ lw $t3,0xc4($sp) +/* f0ae534: 24010014 */ addiu $at,$zero,0x14 +/* f0ae538: 1561004a */ bne $t3,$at,.L0f0ae664 +/* f0ae53c: 00000000 */ sll $zero,$zero,0x0 +/* f0ae540: 0c004b70 */ jal 0x12dc0 +/* f0ae544: 00000000 */ sll $zero,$zero,0x0 +/* f0ae548: 44829000 */ mtc1 $v0,$f18 +/* f0ae54c: 3c014f80 */ lui $at,0x4f80 +/* f0ae550: 04410004 */ bgez $v0,.L0f0ae564 +/* f0ae554: 468092a0 */ cvt.s.w $f10,$f18 +/* f0ae558: 44814000 */ mtc1 $at,$f8 +/* f0ae55c: 00000000 */ sll $zero,$zero,0x0 +/* f0ae560: 46085280 */ add.s $f10,$f10,$f8 +.L0f0ae564: +/* f0ae564: 3c012f80 */ lui $at,0x2f80 +/* f0ae568: 44813000 */ mtc1 $at,$f6 +/* f0ae56c: 3c017f1b */ lui $at,0x7f1b +/* f0ae570: c432cd2c */ lwc1 $f18,-0x32d4($at) +/* f0ae574: 46065002 */ mul.s $f0,$f10,$f6 +/* f0ae578: 3c013c80 */ lui $at,0x3c80 +/* f0ae57c: 44815000 */ mtc1 $at,$f10 +/* f0ae580: 3c017f1b */ lui $at,0x7f1b +/* f0ae584: 46000100 */ add.s $f4,$f0,$f0 +/* f0ae588: 46122202 */ mul.s $f8,$f4,$f18 +/* f0ae58c: c424cd30 */ lwc1 $f4,-0x32d0($at) +/* f0ae590: 460a4182 */ mul.s $f6,$f8,$f10 +/* f0ae594: 46043481 */ sub.s $f18,$f6,$f4 +/* f0ae598: 0c004b70 */ jal 0x12dc0 +/* f0ae59c: e7b200a4 */ swc1 $f18,0xa4($sp) +/* f0ae5a0: 44824000 */ mtc1 $v0,$f8 +/* f0ae5a4: 3c014f80 */ lui $at,0x4f80 +/* f0ae5a8: 04410004 */ bgez $v0,.L0f0ae5bc +/* f0ae5ac: 468042a0 */ cvt.s.w $f10,$f8 +/* f0ae5b0: 44813000 */ mtc1 $at,$f6 +/* f0ae5b4: 00000000 */ sll $zero,$zero,0x0 +/* f0ae5b8: 46065280 */ add.s $f10,$f10,$f6 +.L0f0ae5bc: +/* f0ae5bc: 3c012f80 */ lui $at,0x2f80 +/* f0ae5c0: 44812000 */ mtc1 $at,$f4 +/* f0ae5c4: 3c017f1b */ lui $at,0x7f1b +/* f0ae5c8: c428cd34 */ lwc1 $f8,-0x32cc($at) +/* f0ae5cc: 46045002 */ mul.s $f0,$f10,$f4 +/* f0ae5d0: 3c013c80 */ lui $at,0x3c80 +/* f0ae5d4: 44815000 */ mtc1 $at,$f10 +/* f0ae5d8: 3c017f1b */ lui $at,0x7f1b +/* f0ae5dc: 46000480 */ add.s $f18,$f0,$f0 +/* f0ae5e0: 46089182 */ mul.s $f6,$f18,$f8 +/* f0ae5e4: c432cd38 */ lwc1 $f18,-0x32c8($at) +/* f0ae5e8: 460a3102 */ mul.s $f4,$f6,$f10 +/* f0ae5ec: 46122201 */ sub.s $f8,$f4,$f18 +/* f0ae5f0: 0c004b70 */ jal 0x12dc0 +/* f0ae5f4: e7a800a8 */ swc1 $f8,0xa8($sp) +/* f0ae5f8: 44823000 */ mtc1 $v0,$f6 +/* f0ae5fc: 3c014f80 */ lui $at,0x4f80 +/* f0ae600: 04410004 */ bgez $v0,.L0f0ae614 +/* f0ae604: 468032a0 */ cvt.s.w $f10,$f6 +/* f0ae608: 44812000 */ mtc1 $at,$f4 +/* f0ae60c: 00000000 */ sll $zero,$zero,0x0 +/* f0ae610: 46045280 */ add.s $f10,$f10,$f4 +.L0f0ae614: +/* f0ae614: 3c012f80 */ lui $at,0x2f80 +/* f0ae618: 44819000 */ mtc1 $at,$f18 +/* f0ae61c: 3c017f1b */ lui $at,0x7f1b +/* f0ae620: c426cd3c */ lwc1 $f6,-0x32c4($at) +/* f0ae624: 46125002 */ mul.s $f0,$f10,$f18 +/* f0ae628: 3c013c80 */ lui $at,0x3c80 +/* f0ae62c: 44815000 */ mtc1 $at,$f10 +/* f0ae630: 3c017f1b */ lui $at,0x7f1b +/* f0ae634: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f0ae638: 27a50064 */ addiu $a1,$sp,0x64 +/* f0ae63c: 46000200 */ add.s $f8,$f0,$f0 +/* f0ae640: 46064102 */ mul.s $f4,$f8,$f6 +/* f0ae644: c428cd40 */ lwc1 $f8,-0x32c0($at) +/* f0ae648: 460a2482 */ mul.s $f18,$f4,$f10 +/* f0ae64c: 46089181 */ sub.s $f6,$f18,$f8 +/* f0ae650: 0c005923 */ jal 0x1648c +/* f0ae654: e7a600ac */ swc1 $f6,0xac($sp) +/* f0ae658: 27a40064 */ addiu $a0,$sp,0x64 +/* f0ae65c: 0c0056c4 */ jal 0x15b10 +/* f0ae660: 8fa5002c */ lw $a1,0x2c($sp) +.L0f0ae664: +/* f0ae664: 0c004b70 */ jal 0x12dc0 +/* f0ae668: 00000000 */ sll $zero,$zero,0x0 +/* f0ae66c: 44822000 */ mtc1 $v0,$f4 +/* f0ae670: 04410005 */ bgez $v0,.L0f0ae688 +/* f0ae674: 468022a0 */ cvt.s.w $f10,$f4 +/* f0ae678: 3c014f80 */ lui $at,0x4f80 +/* f0ae67c: 44819000 */ mtc1 $at,$f18 +/* f0ae680: 00000000 */ sll $zero,$zero,0x0 +/* f0ae684: 46125280 */ add.s $f10,$f10,$f18 +.L0f0ae688: +/* f0ae688: 3c012f80 */ lui $at,0x2f80 +/* f0ae68c: 44814000 */ mtc1 $at,$f8 +/* f0ae690: 3c017f1b */ lui $at,0x7f1b +/* f0ae694: c424cd44 */ lwc1 $f4,-0x32bc($at) +/* f0ae698: 46085002 */ mul.s $f0,$f10,$f8 +/* f0ae69c: 3c013c80 */ lui $at,0x3c80 +/* f0ae6a0: 44815000 */ mtc1 $at,$f10 +/* f0ae6a4: 3c017f1b */ lui $at,0x7f1b +/* f0ae6a8: 46000180 */ add.s $f6,$f0,$f0 +/* f0ae6ac: 46043482 */ mul.s $f18,$f6,$f4 +/* f0ae6b0: c426cd48 */ lwc1 $f6,-0x32b8($at) +/* f0ae6b4: 460a9202 */ mul.s $f8,$f18,$f10 +/* f0ae6b8: 46064101 */ sub.s $f4,$f8,$f6 +/* f0ae6bc: 0c004b70 */ jal 0x12dc0 +/* f0ae6c0: e7a400a4 */ swc1 $f4,0xa4($sp) +/* f0ae6c4: 44829000 */ mtc1 $v0,$f18 +/* f0ae6c8: 3c014f80 */ lui $at,0x4f80 +/* f0ae6cc: 04410004 */ bgez $v0,.L0f0ae6e0 +/* f0ae6d0: 468092a0 */ cvt.s.w $f10,$f18 +/* f0ae6d4: 44814000 */ mtc1 $at,$f8 +/* f0ae6d8: 00000000 */ sll $zero,$zero,0x0 +/* f0ae6dc: 46085280 */ add.s $f10,$f10,$f8 +.L0f0ae6e0: +/* f0ae6e0: 3c012f80 */ lui $at,0x2f80 +/* f0ae6e4: 44813000 */ mtc1 $at,$f6 +/* f0ae6e8: 3c017f1b */ lui $at,0x7f1b +/* f0ae6ec: c432cd4c */ lwc1 $f18,-0x32b4($at) +/* f0ae6f0: 46065002 */ mul.s $f0,$f10,$f6 +/* f0ae6f4: 3c013c80 */ lui $at,0x3c80 +/* f0ae6f8: 44815000 */ mtc1 $at,$f10 +/* f0ae6fc: 3c017f1b */ lui $at,0x7f1b +/* f0ae700: 46000100 */ add.s $f4,$f0,$f0 +/* f0ae704: 46122202 */ mul.s $f8,$f4,$f18 +/* f0ae708: c424cd50 */ lwc1 $f4,-0x32b0($at) +/* f0ae70c: 460a4182 */ mul.s $f6,$f8,$f10 +/* f0ae710: 46043481 */ sub.s $f18,$f6,$f4 +/* f0ae714: 0c004b70 */ jal 0x12dc0 +/* f0ae718: e7b200a8 */ swc1 $f18,0xa8($sp) +/* f0ae71c: 44824000 */ mtc1 $v0,$f8 +/* f0ae720: 3c014f80 */ lui $at,0x4f80 +/* f0ae724: 04410004 */ bgez $v0,.L0f0ae738 +/* f0ae728: 468042a0 */ cvt.s.w $f10,$f8 +/* f0ae72c: 44813000 */ mtc1 $at,$f6 +/* f0ae730: 00000000 */ sll $zero,$zero,0x0 +/* f0ae734: 46065280 */ add.s $f10,$f10,$f6 +.L0f0ae738: +/* f0ae738: 3c012f80 */ lui $at,0x2f80 +/* f0ae73c: 44812000 */ mtc1 $at,$f4 +/* f0ae740: 3c017f1b */ lui $at,0x7f1b +/* f0ae744: c428cd54 */ lwc1 $f8,-0x32ac($at) +/* f0ae748: 46045002 */ mul.s $f0,$f10,$f4 +/* f0ae74c: 3c013c80 */ lui $at,0x3c80 +/* f0ae750: 44815000 */ mtc1 $at,$f10 +/* f0ae754: 3c017f1b */ lui $at,0x7f1b +/* f0ae758: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f0ae75c: 27a50064 */ addiu $a1,$sp,0x64 +/* f0ae760: 46000480 */ add.s $f18,$f0,$f0 +/* f0ae764: 46089182 */ mul.s $f6,$f18,$f8 +/* f0ae768: c432cd58 */ lwc1 $f18,-0x32a8($at) +/* f0ae76c: 460a3102 */ mul.s $f4,$f6,$f10 +/* f0ae770: 46122201 */ sub.s $f8,$f4,$f18 +/* f0ae774: 0c005923 */ jal 0x1648c +/* f0ae778: e7a800ac */ swc1 $f8,0xac($sp) +/* f0ae77c: 27a40064 */ addiu $a0,$sp,0x64 +/* f0ae780: 0c005768 */ jal 0x15da0 +/* f0ae784: 27a500c8 */ addiu $a1,$sp,0xc8 +/* f0ae788: 3c014580 */ lui $at,0x4580 +/* f0ae78c: 44810000 */ mtc1 $at,$f0 +/* f0ae790: 02003825 */ or $a3,$s0,$zero +/* f0ae794: 27a600c8 */ addiu $a2,$sp,0xc8 +/* f0ae798: 27a800ec */ addiu $t0,$sp,0xec +/* f0ae79c: 24050003 */ addiu $a1,$zero,0x3 +.L0f0ae7a0: +/* f0ae7a0: 00001025 */ or $v0,$zero,$zero +/* f0ae7a4: 00e01825 */ or $v1,$a3,$zero +/* f0ae7a8: 00c02025 */ or $a0,$a2,$zero +/* f0ae7ac: c4900000 */ lwc1 $f16,0x0($a0) +/* f0ae7b0: 24420001 */ addiu $v0,$v0,0x1 +/* f0ae7b4: 46008482 */ mul.s $f18,$f16,$f0 +/* f0ae7b8: 5045000d */ beql $v0,$a1,.L0f0ae7f0 +/* f0ae7bc: 4600940d */ trunc.w.s $f16,$f18 +/* f0ae7c0: 4600940d */ trunc.w.s $f16,$f18 +.L0f0ae7c4: +/* f0ae7c4: 24420001 */ addiu $v0,$v0,0x1 +/* f0ae7c8: 24630002 */ addiu $v1,$v1,0x2 +/* f0ae7cc: 24840004 */ addiu $a0,$a0,0x4 +/* f0ae7d0: 440d8000 */ mfc1 $t5,$f16 +/* f0ae7d4: 00000000 */ sll $zero,$zero,0x0 +/* f0ae7d8: a46d002c */ sh $t5,0x2c($v1) +/* f0ae7dc: c4900000 */ lwc1 $f16,0x0($a0) +/* f0ae7e0: 46008482 */ mul.s $f18,$f16,$f0 +/* f0ae7e4: 5445fff7 */ bnel $v0,$a1,.L0f0ae7c4 +/* f0ae7e8: 4600940d */ trunc.w.s $f16,$f18 +/* f0ae7ec: 4600940d */ trunc.w.s $f16,$f18 +.L0f0ae7f0: +/* f0ae7f0: 24630002 */ addiu $v1,$v1,0x2 +/* f0ae7f4: 24840004 */ addiu $a0,$a0,0x4 +/* f0ae7f8: 440d8000 */ mfc1 $t5,$f16 +/* f0ae7fc: 00000000 */ sll $zero,$zero,0x0 +/* f0ae800: a46d002c */ sh $t5,0x2c($v1) +/* f0ae804: 24c6000c */ addiu $a2,$a2,0xc +/* f0ae808: 14c8ffe5 */ bne $a2,$t0,.L0f0ae7a0 +/* f0ae80c: 24e70006 */ addiu $a3,$a3,0x6 +/* f0ae810: 0c004b70 */ jal 0x12dc0 +/* f0ae814: 00000000 */ sll $zero,$zero,0x0 +/* f0ae818: 3c030015 */ lui $v1,0x15 +/* f0ae81c: 3463aca6 */ ori $v1,$v1,0xaca6 +/* f0ae820: 00027602 */ srl $t6,$v0,0x18 +/* f0ae824: 01c30019 */ multu $t6,$v1 +/* f0ae828: 0000c012 */ mflo $t8 +/* f0ae82c: 00187a83 */ sra $t7,$t8,0xa +/* f0ae830: 01e3c821 */ addu $t9,$t7,$v1 +/* f0ae834: 0c004b70 */ jal 0x12dc0 +/* f0ae838: afb9004c */ sw $t9,0x4c($sp) +/* f0ae83c: 8fa9004c */ lw $t1,0x4c($sp) +/* f0ae840: 3c03800a */ lui $v1,0x800a +/* f0ae844: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0ae848: 0049001b */ divu $zero,$v0,$t1 +/* f0ae84c: 00005010 */ mfhi $t2 +/* f0ae850: 448a9000 */ mtc1 $t2,$f18 +/* f0ae854: c60c0014 */ lwc1 $f12,0x14($s0) +/* f0ae858: 15200002 */ bnez $t1,.L0f0ae864 +/* f0ae85c: 00000000 */ sll $zero,$zero,0x0 +/* f0ae860: 0007000d */ break 0x7 +.L0f0ae864: +/* f0ae864: 3c014f80 */ lui $at,0x4f80 +/* f0ae868: 05410004 */ bgez $t2,.L0f0ae87c +/* f0ae86c: 46809220 */ cvt.s.w $f8,$f18 +/* f0ae870: 44813000 */ mtc1 $at,$f6 +/* f0ae874: 00000000 */ sll $zero,$zero,0x0 +/* f0ae878: 46064200 */ add.s $f8,$f8,$f6 +.L0f0ae87c: +/* f0ae87c: 3c017f1b */ lui $at,0x7f1b +/* f0ae880: c42acd5c */ lwc1 $f10,-0x32a4($at) +/* f0ae884: 3c017f1b */ lui $at,0x7f1b +/* f0ae888: c424cd60 */ lwc1 $f4,-0x32a0($at) +/* f0ae88c: 460a4003 */ div.s $f0,$f8,$f10 +/* f0ae890: 3c013f00 */ lui $at,0x3f00 +/* f0ae894: 44815000 */ mtc1 $at,$f10 +/* f0ae898: c60e0010 */ lwc1 $f14,0x10($s0) +/* f0ae89c: c6100018 */ lwc1 $f16,0x18($s0) +/* f0ae8a0: 46040482 */ mul.s $f18,$f0,$f4 +/* f0ae8a4: 46126081 */ sub.s $f2,$f12,$f18 +/* f0ae8a8: c6120008 */ lwc1 $f18,0x8($s0) +/* f0ae8ac: 46026180 */ add.s $f6,$f12,$f2 +/* f0ae8b0: e6020014 */ swc1 $f2,0x14($s0) +/* f0ae8b4: 46060202 */ mul.s $f8,$f0,$f6 +/* f0ae8b8: 00000000 */ sll $zero,$zero,0x0 +/* f0ae8bc: 460a4102 */ mul.s $f4,$f8,$f10 +/* f0ae8c0: c6080004 */ lwc1 $f8,0x4($s0) +/* f0ae8c4: 460e0282 */ mul.s $f10,$f0,$f14 +/* f0ae8c8: 46049180 */ add.s $f6,$f18,$f4 +/* f0ae8cc: c604000c */ lwc1 $f4,0xc($s0) +/* f0ae8d0: 460a4480 */ add.s $f18,$f8,$f10 +/* f0ae8d4: e6060008 */ swc1 $f6,0x8($s0) +/* f0ae8d8: 46100182 */ mul.s $f6,$f0,$f16 +/* f0ae8dc: e6120004 */ swc1 $f18,0x4($s0) +/* f0ae8e0: 46062200 */ add.s $f8,$f4,$f6 +/* f0ae8e4: e608000c */ swc1 $f8,0xc($s0) +/* f0ae8e8: 8c6b0034 */ lw $t3,0x34($v1) +/* f0ae8ec: 8fa20030 */ lw $v0,0x30($sp) +/* f0ae8f0: 19600017 */ blez $t3,.L0f0ae950 +/* f0ae8f4: 00000000 */ sll $zero,$zero,0x0 +/* f0ae8f8: c44a095c */ lwc1 $f10,0x95c($v0) +/* f0ae8fc: c452099c */ lwc1 $f18,0x99c($v0) +/* f0ae900: c466004c */ lwc1 $f6,0x4c($v1) +/* f0ae904: 46125101 */ sub.s $f4,$f10,$f18 +/* f0ae908: 46062203 */ div.s $f8,$f4,$f6 +/* f0ae90c: 46087280 */ add.s $f10,$f14,$f8 +/* f0ae910: e60a0010 */ swc1 $f10,0x10($s0) +/* f0ae914: c44409a0 */ lwc1 $f4,0x9a0($v0) +/* f0ae918: c4520960 */ lwc1 $f18,0x960($v0) +/* f0ae91c: c468004c */ lwc1 $f8,0x4c($v1) +/* f0ae920: 46049181 */ sub.s $f6,$f18,$f4 +/* f0ae924: c6120014 */ lwc1 $f18,0x14($s0) +/* f0ae928: 46083283 */ div.s $f10,$f6,$f8 +/* f0ae92c: 460a9100 */ add.s $f4,$f18,$f10 +/* f0ae930: e6040014 */ swc1 $f4,0x14($s0) +/* f0ae934: c44809a4 */ lwc1 $f8,0x9a4($v0) +/* f0ae938: c4460964 */ lwc1 $f6,0x964($v0) +/* f0ae93c: c46a004c */ lwc1 $f10,0x4c($v1) +/* f0ae940: 46083481 */ sub.s $f18,$f6,$f8 +/* f0ae944: 460a9103 */ div.s $f4,$f18,$f10 +/* f0ae948: 46048180 */ add.s $f6,$f16,$f4 +/* f0ae94c: e6060018 */ swc1 $f6,0x18($s0) +.L0f0ae950: +/* f0ae950: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0ae954: +/* f0ae954: 8fb00018 */ lw $s0,0x18($sp) +/* f0ae958: 27bd0140 */ addiu $sp,$sp,0x140 +/* f0ae95c: 03e00008 */ jr $ra +/* f0ae960: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ae964 +/* f0ae964: 27bdff08 */ addiu $sp,$sp,-248 +/* f0ae968: afbf0024 */ sw $ra,0x24($sp) +/* f0ae96c: afb20020 */ sw $s2,0x20($sp) +/* f0ae970: afb1001c */ sw $s1,0x1c($sp) +/* f0ae974: afb00018 */ sw $s0,0x18($sp) +/* f0ae978: afa500fc */ sw $a1,0xfc($sp) +/* f0ae97c: 8caf0000 */ lw $t7,0x0($a1) +/* f0ae980: 00809025 */ or $s2,$a0,$zero +/* f0ae984: afaf00f4 */ sw $t7,0xf4($sp) +/* f0ae988: 8c820040 */ lw $v0,0x40($a0) +/* f0ae98c: 8444000e */ lh $a0,0xe($v0) +/* f0ae990: afa200f0 */ sw $v0,0xf0($sp) +/* f0ae994: 0004c180 */ sll $t8,$a0,0x6 +/* f0ae998: 0fc59e7d */ jal func0f1679f4 +/* f0ae99c: 03002025 */ or $a0,$t8,$zero +/* f0ae9a0: 3c098007 */ lui $t1,0x8007 +/* f0ae9a4: 25290534 */ addiu $t1,$t1,0x534 +/* f0ae9a8: afa200ec */ sw $v0,0xec($sp) +/* f0ae9ac: 252c003c */ addiu $t4,$t1,0x3c +/* f0ae9b0: 27b90088 */ addiu $t9,$sp,0x88 +.L0f0ae9b4: +/* f0ae9b4: 8d210000 */ lw $at,0x0($t1) +/* f0ae9b8: 2529000c */ addiu $t1,$t1,0xc +/* f0ae9bc: 2739000c */ addiu $t9,$t9,0xc +/* f0ae9c0: af21fff4 */ sw $at,-0xc($t9) +/* f0ae9c4: 8d21fff8 */ lw $at,-0x8($t1) +/* f0ae9c8: af21fff8 */ sw $at,-0x8($t9) +/* f0ae9cc: 8d21fffc */ lw $at,-0x4($t1) +/* f0ae9d0: 152cfff8 */ bne $t1,$t4,.L0f0ae9b4 +/* f0ae9d4: af21fffc */ sw $at,-0x4($t9) +/* f0ae9d8: 8d210000 */ lw $at,0x0($t1) +/* f0ae9dc: 24110001 */ addiu $s1,$zero,0x1 +/* f0ae9e0: af210000 */ sw $at,0x0($t9) +/* f0ae9e4: 0c008b49 */ jal 0x22d24 +/* f0ae9e8: 8fa400f0 */ lw $a0,0xf0($sp) +/* f0ae9ec: 27a400c8 */ addiu $a0,$sp,0xc8 +/* f0ae9f0: 8fa500f0 */ lw $a1,0xf0($sp) +/* f0ae9f4: 00003025 */ or $a2,$zero,$zero +/* f0ae9f8: 0c008be9 */ jal 0x22fa4 +/* f0ae9fc: 24070001 */ addiu $a3,$zero,0x1 +/* f0aea00: 8fad00ec */ lw $t5,0xec($sp) +/* f0aea04: 3c013980 */ lui $at,0x3980 +/* f0aea08: 44810000 */ mtc1 $at,$f0 +/* f0aea0c: 27a60048 */ addiu $a2,$sp,0x48 +/* f0aea10: 02403825 */ or $a3,$s2,$zero +/* f0aea14: 27a80078 */ addiu $t0,$sp,0x78 +/* f0aea18: 24050003 */ addiu $a1,$zero,0x3 +/* f0aea1c: afad00d4 */ sw $t5,0xd4($sp) +.L0f0aea20: +/* f0aea20: 00001025 */ or $v0,$zero,$zero +/* f0aea24: 00c01825 */ or $v1,$a2,$zero +/* f0aea28: 00e02025 */ or $a0,$a3,$zero +/* f0aea2c: 848e001c */ lh $t6,0x1c($a0) +/* f0aea30: 24420001 */ addiu $v0,$v0,0x1 +/* f0aea34: 448e8000 */ mtc1 $t6,$f16 +/* f0aea38: 00000000 */ sll $zero,$zero,0x0 +/* f0aea3c: 46808420 */ cvt.s.w $f16,$f16 +/* f0aea40: 46008482 */ mul.s $f18,$f16,$f0 +/* f0aea44: 5045000c */ beql $v0,$a1,.L0f0aea78 +/* f0aea48: 24630004 */ addiu $v1,$v1,0x4 +/* f0aea4c: e4720000 */ swc1 $f18,0x0($v1) +.L0f0aea50: +/* f0aea50: 848e001e */ lh $t6,0x1e($a0) +/* f0aea54: 24420001 */ addiu $v0,$v0,0x1 +/* f0aea58: 24630004 */ addiu $v1,$v1,0x4 +/* f0aea5c: 448e8000 */ mtc1 $t6,$f16 +/* f0aea60: 24840002 */ addiu $a0,$a0,0x2 +/* f0aea64: 46808420 */ cvt.s.w $f16,$f16 +/* f0aea68: 46008482 */ mul.s $f18,$f16,$f0 +/* f0aea6c: 5445fff8 */ bnel $v0,$a1,.L0f0aea50 +/* f0aea70: e4720000 */ swc1 $f18,0x0($v1) +/* f0aea74: 24630004 */ addiu $v1,$v1,0x4 +.L0f0aea78: +/* f0aea78: 24840002 */ addiu $a0,$a0,0x2 +/* f0aea7c: e472fffc */ swc1 $f18,-0x4($v1) +/* f0aea80: 24c60010 */ addiu $a2,$a2,0x10 +/* f0aea84: 00c8082b */ sltu $at,$a2,$t0 +/* f0aea88: 1420ffe5 */ bnez $at,.L0f0aea20 +/* f0aea8c: 24e70006 */ addiu $a3,$a3,0x6 +/* f0aea90: 44800000 */ mtc1 $zero,$f0 +/* f0aea94: 3c013f80 */ lui $at,0x3f80 +/* f0aea98: 44815000 */ mtc1 $at,$f10 +/* f0aea9c: 27b00048 */ addiu $s0,$sp,0x48 +/* f0aeaa0: 3c017f1b */ lui $at,0x7f1b +/* f0aeaa4: c42ccd64 */ lwc1 $f12,-0x329c($at) +/* f0aeaa8: 02002825 */ or $a1,$s0,$zero +/* f0aeaac: e7a00078 */ swc1 $f0,0x78($sp) +/* f0aeab0: e7a0007c */ swc1 $f0,0x7c($sp) +/* f0aeab4: e7a00080 */ swc1 $f0,0x80($sp) +/* f0aeab8: e7a00054 */ swc1 $f0,0x54($sp) +/* f0aeabc: e7a00064 */ swc1 $f0,0x64($sp) +/* f0aeac0: e7a00074 */ swc1 $f0,0x74($sp) +/* f0aeac4: 0c0057c1 */ jal 0x15f04 +/* f0aeac8: e7aa0084 */ swc1 $f10,0x84($sp) +/* f0aeacc: 26440004 */ addiu $a0,$s2,0x4 +/* f0aead0: 0c005775 */ jal 0x15dd4 +/* f0aead4: 02002825 */ or $a1,$s0,$zero +/* f0aead8: 0fc2d5be */ jal func0f0b56f8 +/* f0aeadc: 00000000 */ sll $zero,$zero,0x0 +/* f0aeae0: 00402025 */ or $a0,$v0,$zero +/* f0aeae4: 02002825 */ or $a1,$s0,$zero +/* f0aeae8: 0c0056f9 */ jal 0x15be4 +/* f0aeaec: 8fa600d4 */ lw $a2,0xd4($sp) +/* f0aeaf0: 3c017f1b */ lui $at,0x7f1b +/* f0aeaf4: c42ccd68 */ lwc1 $f12,-0x3298($at) +/* f0aeaf8: 3c017f1b */ lui $at,0x7f1b +/* f0aeafc: c422cd6c */ lwc1 $f2,-0x3294($at) +/* f0aeb00: 00001025 */ or $v0,$zero,$zero +/* f0aeb04: 8fa300d4 */ lw $v1,0xd4($sp) +/* f0aeb08: 2404000c */ addiu $a0,$zero,0xc +.L0f0aeb0c: +/* f0aeb0c: c4600030 */ lwc1 $f0,0x30($v1) +/* f0aeb10: 24420004 */ addiu $v0,$v0,0x4 +/* f0aeb14: 4600103c */ c.lt.s $f2,$f0 +/* f0aeb18: 00000000 */ sll $zero,$zero,0x0 +/* f0aeb1c: 45020004 */ bc1fl .L0f0aeb30 +/* f0aeb20: 460c003c */ c.lt.s $f0,$f12 +/* f0aeb24: 10000006 */ beqz $zero,.L0f0aeb40 +/* f0aeb28: 00008825 */ or $s1,$zero,$zero +/* f0aeb2c: 460c003c */ c.lt.s $f0,$f12 +.L0f0aeb30: +/* f0aeb30: 00000000 */ sll $zero,$zero,0x0 +/* f0aeb34: 45000002 */ bc1f .L0f0aeb40 +/* f0aeb38: 00000000 */ sll $zero,$zero,0x0 +/* f0aeb3c: 00008825 */ or $s1,$zero,$zero +.L0f0aeb40: +/* f0aeb40: 1444fff2 */ bne $v0,$a0,.L0f0aeb0c +/* f0aeb44: 24630004 */ addiu $v1,$v1,0x4 +/* f0aeb48: 1220001f */ beqz $s1,.L0f0aebc8 +/* f0aeb4c: 240f0001 */ addiu $t7,$zero,0x1 +/* f0aeb50: 8fb800f4 */ lw $t8,0xf4($sp) +/* f0aeb54: 8fab00ec */ lw $t3,0xec($sp) +/* f0aeb58: 3c02800a */ lui $v0,0x800a +/* f0aeb5c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0aeb60: 240a0004 */ addiu $t2,$zero,0x4 +/* f0aeb64: afaf008c */ sw $t7,0x8c($sp) +/* f0aeb68: afaa00b8 */ sw $t2,0xb8($sp) +/* f0aeb6c: afb80094 */ sw $t8,0x94($sp) +/* f0aeb70: afab0098 */ sw $t3,0x98($sp) +/* f0aeb74: 90491614 */ lbu $t1,0x1614($v0) +/* f0aeb78: 904e1615 */ lbu $t6,0x1615($v0) +/* f0aeb7c: 904c1617 */ lbu $t4,0x1617($v0) +/* f0aeb80: 904b1616 */ lbu $t3,0x1616($v0) +/* f0aeb84: 0009ce00 */ sll $t9,$t1,0x18 +/* f0aeb88: 000e7c00 */ sll $t7,$t6,0x10 +/* f0aeb8c: 01996825 */ or $t5,$t4,$t9 +/* f0aeb90: 01afc025 */ or $t8,$t5,$t7 +/* f0aeb94: 000b5200 */ sll $t2,$t3,0x8 +/* f0aeb98: 030a4825 */ or $t1,$t8,$t2 +/* f0aeb9c: afa900bc */ sw $t1,0xbc($sp) +/* f0aeba0: 27a40088 */ addiu $a0,$sp,0x88 +/* f0aeba4: 0c0087bd */ jal 0x21ef4 +/* f0aeba8: 27a500c8 */ addiu $a1,$sp,0xc8 +/* f0aebac: 8fac0094 */ lw $t4,0x94($sp) +/* f0aebb0: 8fb900fc */ lw $t9,0xfc($sp) +/* f0aebb4: af2c0000 */ sw $t4,0x0($t9) +/* f0aebb8: 8fae00f0 */ lw $t6,0xf0($sp) +/* f0aebbc: 8fa400ec */ lw $a0,0xec($sp) +/* f0aebc0: 0fc30cfc */ jal func0f0c33f0 +/* f0aebc4: 85c5000e */ lh $a1,0xe($t6) +.L0f0aebc8: +/* f0aebc8: 8fbf0024 */ lw $ra,0x24($sp) +/* f0aebcc: 8fb00018 */ lw $s0,0x18($sp) +/* f0aebd0: 8fb1001c */ lw $s1,0x1c($sp) +/* f0aebd4: 8fb20020 */ lw $s2,0x20($sp) +/* f0aebd8: 03e00008 */ jr $ra +/* f0aebdc: 27bd00f8 */ addiu $sp,$sp,0xf8 +); + +GLOBAL_ASM( +glabel func0f0aebe0 +/* f0aebe0: 3c0e8007 */ lui $t6,0x8007 +/* f0aebe4: 8dce0524 */ lw $t6,0x524($t6) +/* f0aebe8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0aebec: afb20020 */ sw $s2,0x20($sp) +/* f0aebf0: 00809025 */ or $s2,$a0,$zero +/* f0aebf4: afbf0024 */ sw $ra,0x24($sp) +/* f0aebf8: afb1001c */ sw $s1,0x1c($sp) +/* f0aebfc: 11c0000f */ beqz $t6,.L0f0aec3c +/* f0aec00: afb00018 */ sw $s0,0x18($sp) +/* f0aec04: 3c11800a */ lui $s1,0x800a +/* f0aec08: 3c10800a */ lui $s0,0x800a +/* f0aec0c: 2631da60 */ addiu $s1,$s1,-9632 +/* f0aec10: 2610d510 */ addiu $s0,$s0,-10992 +/* f0aec14: 8e0f0040 */ lw $t7,0x40($s0) +.L0f0aec18: +/* f0aec18: 02002025 */ or $a0,$s0,$zero +/* f0aec1c: 51e00004 */ beqzl $t7,.L0f0aec30 +/* f0aec20: 26100044 */ addiu $s0,$s0,0x44 +/* f0aec24: 0fc2ba59 */ jal func0f0ae964 +/* f0aec28: 02402825 */ or $a1,$s2,$zero +/* f0aec2c: 26100044 */ addiu $s0,$s0,0x44 +.L0f0aec30: +/* f0aec30: 0211082b */ sltu $at,$s0,$s1 +/* f0aec34: 5420fff8 */ bnezl $at,.L0f0aec18 +/* f0aec38: 8e0f0040 */ lw $t7,0x40($s0) +.L0f0aec3c: +/* f0aec3c: 8fbf0024 */ lw $ra,0x24($sp) +/* f0aec40: 8fb00018 */ lw $s0,0x18($sp) +/* f0aec44: 8fb1001c */ lw $s1,0x1c($sp) +/* f0aec48: 8fb20020 */ lw $s2,0x20($sp) +/* f0aec4c: 03e00008 */ jr $ra +/* f0aec50: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f0aec54 +/* f0aec54: 00007080 */ sll $t6,$zero,0x2 +/* f0aec58: 01c07023 */ subu $t6,$t6,$zero +/* f0aec5c: 3c0f800a */ lui $t7,0x800a +/* f0aec60: 25efda60 */ addiu $t7,$t7,-9632 +/* f0aec64: 000e7100 */ sll $t6,$t6,0x4 +/* f0aec68: 2403ffff */ addiu $v1,$zero,-1 +/* f0aec6c: 00001025 */ or $v0,$zero,$zero +/* f0aec70: 01cf2821 */ addu $a1,$t6,$t7 +/* f0aec74: 2406ffff */ addiu $a2,$zero,-1 +/* f0aec78: 8cb80000 */ lw $t8,0x0($a1) +.L0f0aec7c: +/* f0aec7c: 54980003 */ bnel $a0,$t8,.L0f0aec8c +/* f0aec80: 24420001 */ addiu $v0,$v0,0x1 +/* f0aec84: 00401825 */ or $v1,$v0,$zero +/* f0aec88: 24420001 */ addiu $v0,$v0,0x1 +.L0f0aec8c: +/* f0aec8c: 28410008 */ slti $at,$v0,0x8 +/* f0aec90: 10200003 */ beqz $at,.L0f0aeca0 +/* f0aec94: 24a50030 */ addiu $a1,$a1,0x30 +/* f0aec98: 5066fff8 */ beql $v1,$a2,.L0f0aec7c +/* f0aec9c: 8cb80000 */ lw $t8,0x0($a1) +.L0f0aeca0: +/* f0aeca0: 03e00008 */ jr $ra +/* f0aeca4: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f0aeca8 +/* f0aeca8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0aecac: afbf0014 */ sw $ra,0x14($sp) +/* f0aecb0: afa40018 */ sw $a0,0x18($sp) +/* f0aecb4: 0fc2bb15 */ jal func0f0aec54 +/* f0aecb8: 2404ffff */ addiu $a0,$zero,-1 +/* f0aecbc: 0440000a */ bltz $v0,.L0f0aece8 +/* f0aecc0: 00402025 */ or $a0,$v0,$zero +/* f0aecc4: 00027080 */ sll $t6,$v0,0x2 +/* f0aecc8: 01c27023 */ subu $t6,$t6,$v0 +/* f0aeccc: 3c0f800a */ lui $t7,0x800a +/* f0aecd0: 8fb80018 */ lw $t8,0x18($sp) +/* f0aecd4: 25efda60 */ addiu $t7,$t7,-9632 +/* f0aecd8: 000e7100 */ sll $t6,$t6,0x4 +/* f0aecdc: 01cf1821 */ addu $v1,$t6,$t7 +/* f0aece0: a0600005 */ sb $zero,0x5($v1) +/* f0aece4: ac780000 */ sw $t8,0x0($v1) +.L0f0aece8: +/* f0aece8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0aecec: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0aecf0: 00801025 */ or $v0,$a0,$zero +/* f0aecf4: 03e00008 */ jr $ra +/* f0aecf8: 00000000 */ sll $zero,$zero,0x0 +/* f0aecfc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0aed00: afbf0014 */ sw $ra,0x14($sp) +/* f0aed04: 0fc2bb15 */ jal func0f0aec54 +/* f0aed08: 00000000 */ sll $zero,$zero,0x0 +/* f0aed0c: 2403ffff */ addiu $v1,$zero,-1 +/* f0aed10: 10430006 */ beq $v0,$v1,.L0f0aed2c +/* f0aed14: 00027080 */ sll $t6,$v0,0x2 +/* f0aed18: 01c27023 */ subu $t6,$t6,$v0 +/* f0aed1c: 000e7100 */ sll $t6,$t6,0x4 +/* f0aed20: 3c01800a */ lui $at,0x800a +/* f0aed24: 002e0821 */ addu $at,$at,$t6 +/* f0aed28: ac23da60 */ sw $v1,-0x25a0($at) +.L0f0aed2c: +/* f0aed2c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0aed30: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0aed34: 03e00008 */ jr $ra +/* f0aed38: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0aed3c +/* f0aed3c: 00047080 */ sll $t6,$a0,0x2 +/* f0aed40: c4a40000 */ lwc1 $f4,0x0($a1) +/* f0aed44: 01c47023 */ subu $t6,$t6,$a0 +/* f0aed48: 3c0f800a */ lui $t7,0x800a +/* f0aed4c: 25efda60 */ addiu $t7,$t7,-9632 +/* f0aed50: 000e7100 */ sll $t6,$t6,0x4 +/* f0aed54: 01cf1021 */ addu $v0,$t6,$t7 +/* f0aed58: e4440014 */ swc1 $f4,0x14($v0) +/* f0aed5c: c4a60004 */ lwc1 $f6,0x4($a1) +/* f0aed60: e4460018 */ swc1 $f6,0x18($v0) +/* f0aed64: c4a80008 */ lwc1 $f8,0x8($a1) +/* f0aed68: 03e00008 */ jr $ra +/* f0aed6c: e448001c */ swc1 $f8,0x1c($v0) +); + +GLOBAL_ASM( +glabel func0f0aed70 +/* f0aed70: 00047080 */ sll $t6,$a0,0x2 +/* f0aed74: c4a40000 */ lwc1 $f4,0x0($a1) +/* f0aed78: 01c47023 */ subu $t6,$t6,$a0 +/* f0aed7c: 3c0f800a */ lui $t7,0x800a +/* f0aed80: 25efda60 */ addiu $t7,$t7,-9632 +/* f0aed84: 000e7100 */ sll $t6,$t6,0x4 +/* f0aed88: 01cf1021 */ addu $v0,$t6,$t7 +/* f0aed8c: e4440020 */ swc1 $f4,0x20($v0) +/* f0aed90: c4a60004 */ lwc1 $f6,0x4($a1) +/* f0aed94: e4460024 */ swc1 $f6,0x24($v0) +/* f0aed98: c4a80008 */ lwc1 $f8,0x8($a1) +/* f0aed9c: 03e00008 */ jr $ra +/* f0aeda0: e4480028 */ swc1 $f8,0x28($v0) +); + +GLOBAL_ASM( +glabel func0f0aeda4 +/* f0aeda4: 00047080 */ sll $t6,$a0,0x2 +/* f0aeda8: 01c47023 */ subu $t6,$t6,$a0 +/* f0aedac: 3c0f800a */ lui $t7,0x800a +/* f0aedb0: 25efda60 */ addiu $t7,$t7,-9632 +/* f0aedb4: 000e7100 */ sll $t6,$t6,0x4 +/* f0aedb8: 01cf1021 */ addu $v0,$t6,$t7 +/* f0aedbc: c4440028 */ lwc1 $f4,0x28($v0) +/* f0aedc0: c446001c */ lwc1 $f6,0x1c($v0) +/* f0aedc4: c4480020 */ lwc1 $f8,0x20($v0) +/* f0aedc8: c44a0014 */ lwc1 $f10,0x14($v0) +/* f0aedcc: 46062001 */ sub.s $f0,$f4,$f6 +/* f0aedd0: c4460018 */ lwc1 $f6,0x18($v0) +/* f0aedd4: c4440024 */ lwc1 $f4,0x24($v0) +/* f0aedd8: 460a4081 */ sub.s $f2,$f8,$f10 +/* f0aeddc: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0aede0: afbf0014 */ sw $ra,0x14($sp) +/* f0aede4: 46062381 */ sub.s $f14,$f4,$f6 +/* f0aede8: 46021202 */ mul.s $f8,$f2,$f2 +/* f0aedec: afa50034 */ sw $a1,0x34($sp) +/* f0aedf0: afa60038 */ sw $a2,0x38($sp) +/* f0aedf4: 460e7282 */ mul.s $f10,$f14,$f14 +/* f0aedf8: afa2001c */ sw $v0,0x1c($sp) +/* f0aedfc: 46000182 */ mul.s $f6,$f0,$f0 +/* f0aee00: 460a4100 */ add.s $f4,$f8,$f10 +/* f0aee04: 0c012974 */ jal 0x4a5d0 +/* f0aee08: 46043300 */ add.s $f12,$f6,$f4 +/* f0aee0c: c7a80034 */ lwc1 $f8,0x34($sp) +/* f0aee10: 8fa2001c */ lw $v0,0x1c($sp) +/* f0aee14: 8fb80038 */ lw $t8,0x38($sp) +/* f0aee18: 4600403c */ c.lt.s $f8,$f0 +/* f0aee1c: 00000000 */ sll $zero,$zero,0x0 +/* f0aee20: 4502001e */ bc1fl .L0f0aee9c +/* f0aee24: 8fbf0014 */ lw $ra,0x14($sp) +/* f0aee28: 5700001c */ bnezl $t8,.L0f0aee9c +/* f0aee2c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0aee30: c44c0020 */ lwc1 $f12,0x20($v0) +/* f0aee34: c44a0014 */ lwc1 $f10,0x14($v0) +/* f0aee38: c4420028 */ lwc1 $f2,0x28($v0) +/* f0aee3c: c44e0024 */ lwc1 $f14,0x24($v0) +/* f0aee40: 460c5181 */ sub.s $f6,$f10,$f12 +/* f0aee44: c44a001c */ lwc1 $f10,0x1c($v0) +/* f0aee48: c4440018 */ lwc1 $f4,0x18($v0) +/* f0aee4c: 46003403 */ div.s $f16,$f6,$f0 +/* f0aee50: 46025181 */ sub.s $f6,$f10,$f2 +/* f0aee54: 460e2201 */ sub.s $f8,$f4,$f14 +/* f0aee58: 46003103 */ div.s $f4,$f6,$f0 +/* f0aee5c: 46004483 */ div.s $f18,$f8,$f0 +/* f0aee60: c7a80034 */ lwc1 $f8,0x34($sp) +/* f0aee64: e7a40028 */ swc1 $f4,0x28($sp) +/* f0aee68: c7a40034 */ lwc1 $f4,0x34($sp) +/* f0aee6c: 46088282 */ mul.s $f10,$f16,$f8 +/* f0aee70: 460c5180 */ add.s $f6,$f10,$f12 +/* f0aee74: 46049202 */ mul.s $f8,$f18,$f4 +/* f0aee78: c7a40034 */ lwc1 $f4,0x34($sp) +/* f0aee7c: e4460014 */ swc1 $f6,0x14($v0) +/* f0aee80: c7a60028 */ lwc1 $f6,0x28($sp) +/* f0aee84: 460e4280 */ add.s $f10,$f8,$f14 +/* f0aee88: 46043202 */ mul.s $f8,$f6,$f4 +/* f0aee8c: e44a0018 */ swc1 $f10,0x18($v0) +/* f0aee90: 46024280 */ add.s $f10,$f8,$f2 +/* f0aee94: e44a001c */ swc1 $f10,0x1c($v0) +/* f0aee98: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0aee9c: +/* f0aee9c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0aeea0: 03e00008 */ jr $ra +/* f0aeea4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0aeea8 +/* f0aeea8: 00047080 */ sll $t6,$a0,0x2 +/* f0aeeac: 01c47023 */ subu $t6,$t6,$a0 +/* f0aeeb0: 3c0f800a */ lui $t7,0x800a +/* f0aeeb4: 25efda60 */ addiu $t7,$t7,-9632 +/* f0aeeb8: 000e7100 */ sll $t6,$t6,0x4 +/* f0aeebc: 44856000 */ mtc1 $a1,$f12 +/* f0aeec0: 01cf1021 */ addu $v0,$t6,$t7 +/* f0aeec4: 24180001 */ addiu $t8,$zero,0x1 +/* f0aeec8: a0580005 */ sb $t8,0x5($v0) +/* f0aeecc: ac400000 */ sw $zero,0x0($v0) +/* f0aeed0: 03e00008 */ jr $ra +/* f0aeed4: e44c002c */ swc1 $f12,0x2c($v0) +); + +GLOBAL_ASM( +glabel func0f0aeed8 +/* f0aeed8: 27bdffa8 */ addiu $sp,$sp,-88 +/* f0aeedc: f7b60030 */ sdc1 $f22,0x30($sp) +/* f0aeee0: 3c014000 */ lui $at,0x4000 +/* f0aeee4: 4481b000 */ mtc1 $at,$f22 +/* f0aeee8: afb60050 */ sw $s6,0x50($sp) +/* f0aeeec: afb5004c */ sw $s5,0x4c($sp) +/* f0aeef0: afb40048 */ sw $s4,0x48($sp) +/* f0aeef4: afb30044 */ sw $s3,0x44($sp) +/* f0aeef8: afb00038 */ sw $s0,0x38($sp) +/* f0aeefc: f7b40028 */ sdc1 $f20,0x28($sp) +/* f0aef00: 3c013f80 */ lui $at,0x3f80 +/* f0aef04: afb20040 */ sw $s2,0x40($sp) +/* f0aef08: afb1003c */ sw $s1,0x3c($sp) +/* f0aef0c: 3c10800a */ lui $s0,0x800a +/* f0aef10: 3c13800b */ lui $s3,0x800b +/* f0aef14: 3c14afaf */ lui $s4,0xafaf +/* f0aef18: 3c15afaf */ lui $s5,0xafaf +/* f0aef1c: 3c16800a */ lui $s6,0x800a +/* f0aef20: 4481a000 */ mtc1 $at,$f20 +/* f0aef24: 00808825 */ or $s1,$a0,$zero +/* f0aef28: afbf0054 */ sw $ra,0x54($sp) +/* f0aef2c: 26d6dbe0 */ addiu $s6,$s6,-9248 +/* f0aef30: 36b5ff7f */ ori $s5,$s5,0xff7f +/* f0aef34: 3694ff00 */ ori $s4,$s4,0xff00 +/* f0aef38: 2673b578 */ addiu $s3,$s3,-19080 +/* f0aef3c: 2610da60 */ addiu $s0,$s0,-9632 +/* f0aef40: 2412ffff */ addiu $s2,$zero,-1 +/* f0aef44: 8e0e0000 */ lw $t6,0x0($s0) +.L0f0aef48: +/* f0aef48: 02202025 */ or $a0,$s1,$zero +/* f0aef4c: 26070014 */ addiu $a3,$s0,0x14 +/* f0aef50: 124e0009 */ beq $s2,$t6,.L0f0aef78 +/* f0aef54: 260f0020 */ addiu $t7,$s0,0x20 +/* f0aef58: 4406a000 */ mfc1 $a2,$f20 +/* f0aef5c: 8e650000 */ lw $a1,0x0($s3) +/* f0aef60: afb40010 */ sw $s4,0x10($sp) +/* f0aef64: e7b60014 */ swc1 $f22,0x14($sp) +/* f0aef68: afaf0018 */ sw $t7,0x18($sp) +/* f0aef6c: 0fc2b12e */ jal func0f0ac4b8 +/* f0aef70: afb5001c */ sw $s5,0x1c($sp) +/* f0aef74: 00408825 */ or $s1,$v0,$zero +.L0f0aef78: +/* f0aef78: 26100030 */ addiu $s0,$s0,0x30 +/* f0aef7c: 5616fff2 */ bnel $s0,$s6,.L0f0aef48 +/* f0aef80: 8e0e0000 */ lw $t6,0x0($s0) +/* f0aef84: 8fbf0054 */ lw $ra,0x54($sp) +/* f0aef88: 02201025 */ or $v0,$s1,$zero +/* f0aef8c: 8fb1003c */ lw $s1,0x3c($sp) +/* f0aef90: d7b40028 */ ldc1 $f20,0x28($sp) +/* f0aef94: d7b60030 */ ldc1 $f22,0x30($sp) +/* f0aef98: 8fb00038 */ lw $s0,0x38($sp) +/* f0aef9c: 8fb20040 */ lw $s2,0x40($sp) +/* f0aefa0: 8fb30044 */ lw $s3,0x44($sp) +/* f0aefa4: 8fb40048 */ lw $s4,0x48($sp) +/* f0aefa8: 8fb5004c */ lw $s5,0x4c($sp) +/* f0aefac: 8fb60050 */ lw $s6,0x50($sp) +/* f0aefb0: 03e00008 */ jr $ra +/* f0aefb4: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0f0aefb8 +/* f0aefb8: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0aefbc: afb40034 */ sw $s4,0x34($sp) +/* f0aefc0: afb00024 */ sw $s0,0x24($sp) +/* f0aefc4: f7b60018 */ sdc1 $f22,0x18($sp) +/* f0aefc8: f7b40010 */ sdc1 $f20,0x10($sp) +/* f0aefcc: 3c014270 */ lui $at,0x4270 +/* f0aefd0: afb50038 */ sw $s5,0x38($sp) +/* f0aefd4: afb30030 */ sw $s3,0x30($sp) +/* f0aefd8: afb2002c */ sw $s2,0x2c($sp) +/* f0aefdc: afb10028 */ sw $s1,0x28($sp) +/* f0aefe0: 3c10800a */ lui $s0,0x800a +/* f0aefe4: 3c14800a */ lui $s4,0x800a +/* f0aefe8: 4481a000 */ mtc1 $at,$f20 +/* f0aefec: 4480b000 */ mtc1 $zero,$f22 +/* f0aeff0: afbf003c */ sw $ra,0x3c($sp) +/* f0aeff4: 26949fc0 */ addiu $s4,$s4,-24640 +/* f0aeff8: 2610da60 */ addiu $s0,$s0,-9632 +/* f0aeffc: 00008825 */ or $s1,$zero,$zero +/* f0af000: 2412ffff */ addiu $s2,$zero,-1 +/* f0af004: 24130001 */ addiu $s3,$zero,0x1 +/* f0af008: 24150008 */ addiu $s5,$zero,0x8 +.L0f0af00c: +/* f0af00c: 8e0e0000 */ lw $t6,0x0($s0) +/* f0af010: 524e0023 */ beql $s2,$t6,.L0f0af0a0 +/* f0af014: 26310001 */ addiu $s1,$s1,0x1 +/* f0af018: 920f0005 */ lbu $t7,0x5($s0) +/* f0af01c: 566f0020 */ bnel $s3,$t7,.L0f0af0a0 +/* f0af020: 26310001 */ addiu $s1,$s1,0x1 +/* f0af024: c6080020 */ lwc1 $f8,0x20($s0) +/* f0af028: c60a0014 */ lwc1 $f10,0x14($s0) +/* f0af02c: c6040028 */ lwc1 $f4,0x28($s0) +/* f0af030: c606001c */ lwc1 $f6,0x1c($s0) +/* f0af034: 460a4081 */ sub.s $f2,$f8,$f10 +/* f0af038: c6100024 */ lwc1 $f16,0x24($s0) +/* f0af03c: c6120018 */ lwc1 $f18,0x18($s0) +/* f0af040: 46062001 */ sub.s $f0,$f4,$f6 +/* f0af044: 46021102 */ mul.s $f4,$f2,$f2 +/* f0af048: 46128381 */ sub.s $f14,$f16,$f18 +/* f0af04c: 460e7182 */ mul.s $f6,$f14,$f14 +/* f0af050: 46062200 */ add.s $f8,$f4,$f6 +/* f0af054: 46000282 */ mul.s $f10,$f0,$f0 +/* f0af058: 0c012974 */ jal 0x4a5d0 +/* f0af05c: 46085300 */ add.s $f12,$f10,$f8 +/* f0af060: c610002c */ lwc1 $f16,0x2c($s0) +/* f0af064: c6920044 */ lwc1 $f18,0x44($s4) +/* f0af068: 02202025 */ or $a0,$s1,$zero +/* f0af06c: 46128102 */ mul.s $f4,$f16,$f18 +/* f0af070: 46142183 */ div.s $f6,$f4,$f20 +/* f0af074: 46060081 */ sub.s $f2,$f0,$f6 +/* f0af078: 4616103c */ c.lt.s $f2,$f22 +/* f0af07c: 00000000 */ sll $zero,$zero,0x0 +/* f0af080: 45020004 */ bc1fl .L0f0af094 +/* f0af084: 44051000 */ mfc1 $a1,$f2 +/* f0af088: 10000004 */ beqz $zero,.L0f0af09c +/* f0af08c: ae120000 */ sw $s2,0x0($s0) +/* f0af090: 44051000 */ mfc1 $a1,$f2 +.L0f0af094: +/* f0af094: 0fc2bb69 */ jal func0f0aeda4 +/* f0af098: 00003025 */ or $a2,$zero,$zero +.L0f0af09c: +/* f0af09c: 26310001 */ addiu $s1,$s1,0x1 +.L0f0af0a0: +/* f0af0a0: 1635ffda */ bne $s1,$s5,.L0f0af00c +/* f0af0a4: 26100030 */ addiu $s0,$s0,0x30 +/* f0af0a8: 8fbf003c */ lw $ra,0x3c($sp) +/* f0af0ac: d7b40010 */ ldc1 $f20,0x10($sp) +/* f0af0b0: d7b60018 */ ldc1 $f22,0x18($sp) +/* f0af0b4: 8fb00024 */ lw $s0,0x24($sp) +/* f0af0b8: 8fb10028 */ lw $s1,0x28($sp) +/* f0af0bc: 8fb2002c */ lw $s2,0x2c($sp) +/* f0af0c0: 8fb30030 */ lw $s3,0x30($sp) +/* f0af0c4: 8fb40034 */ lw $s4,0x34($sp) +/* f0af0c8: 8fb50038 */ lw $s5,0x38($sp) +/* f0af0cc: 03e00008 */ jr $ra +/* f0af0d0: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f0af0d4 +/* f0af0d4: 3c0f800a */ lui $t7,0x800a +/* f0af0d8: afa50004 */ sw $a1,0x4($sp) +/* f0af0dc: 25efdbe0 */ addiu $t7,$t7,-9248 +/* f0af0e0: 00007180 */ sll $t6,$zero,0x6 +/* f0af0e4: 2403ffff */ addiu $v1,$zero,-1 +/* f0af0e8: 2406ffff */ addiu $a2,$zero,-1 +/* f0af0ec: 00001025 */ or $v0,$zero,$zero +/* f0af0f0: 01cf2821 */ addu $a1,$t6,$t7 +/* f0af0f4: 2408ffff */ addiu $t0,$zero,-1 +/* f0af0f8: 8ca70000 */ lw $a3,0x0($a1) +.L0f0af0fc: +/* f0af0fc: 14870002 */ bne $a0,$a3,.L0f0af108 +/* f0af100: 00000000 */ sll $zero,$zero,0x0 +/* f0af104: 00403025 */ or $a2,$v0,$zero +.L0f0af108: +/* f0af108: 55070003 */ bnel $t0,$a3,.L0f0af118 +/* f0af10c: 24420001 */ addiu $v0,$v0,0x1 +/* f0af110: 00401825 */ or $v1,$v0,$zero +/* f0af114: 24420001 */ addiu $v0,$v0,0x1 +.L0f0af118: +/* f0af118: 28410004 */ slti $at,$v0,0x4 +/* f0af11c: 10200003 */ beqz $at,.L0f0af12c +/* f0af120: 24a50048 */ addiu $a1,$a1,0x48 +/* f0af124: 50c8fff5 */ beql $a2,$t0,.L0f0af0fc +/* f0af128: 8ca70000 */ lw $a3,0x0($a1) +.L0f0af12c: +/* f0af12c: 2408ffff */ addiu $t0,$zero,-1 +/* f0af130: 14c80005 */ bne $a2,$t0,.L0f0af148 +/* f0af134: 8fb90004 */ lw $t9,0x4($sp) +/* f0af138: 8fb80004 */ lw $t8,0x4($sp) +/* f0af13c: 00001025 */ or $v0,$zero,$zero +/* f0af140: 03e00008 */ jr $ra +/* f0af144: af030000 */ sw $v1,0x0($t8) +.L0f0af148: +/* f0af148: af260000 */ sw $a2,0x0($t9) +/* f0af14c: 24020001 */ addiu $v0,$zero,0x1 +/* f0af150: 03e00008 */ jr $ra +/* f0af154: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0af158 +/* f0af158: 27bdfe00 */ addiu $sp,$sp,-512 +/* f0af15c: afb00058 */ sw $s0,0x58($sp) +/* f0af160: afa40200 */ sw $a0,0x200($sp) +/* f0af164: afbf0064 */ sw $ra,0x64($sp) +/* f0af168: 3c10800a */ lui $s0,0x800a +/* f0af16c: 3c047f1b */ lui $a0,0x7f1b +/* f0af170: 3c058007 */ lui $a1,0x8007 +/* f0af174: afb20060 */ sw $s2,0x60($sp) +/* f0af178: afb1005c */ sw $s1,0x5c($sp) +/* f0af17c: f7be0050 */ sdc1 $f30,0x50($sp) +/* f0af180: f7bc0048 */ sdc1 $f28,0x48($sp) +/* f0af184: f7ba0040 */ sdc1 $f26,0x40($sp) +/* f0af188: f7b80038 */ sdc1 $f24,0x38($sp) +/* f0af18c: f7b60030 */ sdc1 $f22,0x30($sp) +/* f0af190: f7b40028 */ sdc1 $f20,0x28($sp) +/* f0af194: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f0af198: 24a50574 */ addiu $a1,$a1,0x574 +/* f0af19c: 0c0036cc */ jal 0xdb30 +/* f0af1a0: 2484cc10 */ addiu $a0,$a0,-13296 +/* f0af1a4: 3c047f1b */ lui $a0,0x7f1b +/* f0af1a8: 3c058007 */ lui $a1,0x8007 +/* f0af1ac: 24a50578 */ addiu $a1,$a1,0x578 +/* f0af1b0: 0c0036cc */ jal 0xdb30 +/* f0af1b4: 2484cc14 */ addiu $a0,$a0,-13292 +/* f0af1b8: 3c047f1b */ lui $a0,0x7f1b +/* f0af1bc: 3c058007 */ lui $a1,0x8007 +/* f0af1c0: 24a5057c */ addiu $a1,$a1,0x57c +/* f0af1c4: 0c0036cc */ jal 0xdb30 +/* f0af1c8: 2484cc18 */ addiu $a0,$a0,-13288 +/* f0af1cc: 3c047f1b */ lui $a0,0x7f1b +/* f0af1d0: 3c058007 */ lui $a1,0x8007 +/* f0af1d4: 24a50580 */ addiu $a1,$a1,0x580 +/* f0af1d8: 0c0036cc */ jal 0xdb30 +/* f0af1dc: 2484cc1c */ addiu $a0,$a0,-13284 +/* f0af1e0: 3c047f1b */ lui $a0,0x7f1b +/* f0af1e4: 3c058007 */ lui $a1,0x8007 +/* f0af1e8: 24a50584 */ addiu $a1,$a1,0x584 +/* f0af1ec: 0c0036cc */ jal 0xdb30 +/* f0af1f0: 2484cc20 */ addiu $a0,$a0,-13280 +/* f0af1f4: 8fae0200 */ lw $t6,0x200($sp) +/* f0af1f8: 3c18ba00 */ lui $t8,0xba00 +/* f0af1fc: 37181402 */ ori $t8,$t8,0x1402 +/* f0af200: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0af204: afaf0200 */ sw $t7,0x200($sp) +/* f0af208: adc00004 */ sw $zero,0x4($t6) +/* f0af20c: add80000 */ sw $t8,0x0($t6) +/* f0af210: 8fb90200 */ lw $t9,0x200($sp) +/* f0af214: 3c09ba00 */ lui $t1,0xba00 +/* f0af218: 35290c02 */ ori $t1,$t1,0xc02 +/* f0af21c: 27280008 */ addiu $t0,$t9,0x8 +/* f0af220: afa80200 */ sw $t0,0x200($sp) +/* f0af224: 240a2000 */ addiu $t2,$zero,0x2000 +/* f0af228: af2a0004 */ sw $t2,0x4($t9) +/* f0af22c: af290000 */ sw $t1,0x0($t9) +/* f0af230: 8fab0200 */ lw $t3,0x200($sp) +/* f0af234: 3c0dba00 */ lui $t5,0xba00 +/* f0af238: 35ad1301 */ ori $t5,$t5,0x1301 +/* f0af23c: 256c0008 */ addiu $t4,$t3,0x8 +/* f0af240: afac0200 */ sw $t4,0x200($sp) +/* f0af244: 3c0e0008 */ lui $t6,0x8 +/* f0af248: ad6e0004 */ sw $t6,0x4($t3) +/* f0af24c: ad6d0000 */ sw $t5,0x0($t3) +/* f0af250: 8faf0200 */ lw $t7,0x200($sp) +/* f0af254: 3c19ba00 */ lui $t9,0xba00 +/* f0af258: 37390602 */ ori $t9,$t9,0x602 +/* f0af25c: 25f80008 */ addiu $t8,$t7,0x8 +/* f0af260: afb80200 */ sw $t8,0x200($sp) +/* f0af264: 240800c0 */ addiu $t0,$zero,0xc0 +/* f0af268: ade80004 */ sw $t0,0x4($t7) +/* f0af26c: adf90000 */ sw $t9,0x0($t7) +/* f0af270: 8fa90200 */ lw $t1,0x200($sp) +/* f0af274: 3c0bb900 */ lui $t3,0xb900 +/* f0af278: 3c0c0050 */ lui $t4,0x50 +/* f0af27c: 252a0008 */ addiu $t2,$t1,0x8 +/* f0af280: afaa0200 */ sw $t2,0x200($sp) +/* f0af284: 358c49d8 */ ori $t4,$t4,0x49d8 +/* f0af288: 356b031d */ ori $t3,$t3,0x31d +/* f0af28c: ad2b0000 */ sw $t3,0x0($t1) +/* f0af290: ad2c0004 */ sw $t4,0x4($t1) +/* f0af294: 8fad0200 */ lw $t5,0x200($sp) +/* f0af298: 3c0fb900 */ lui $t7,0xb900 +/* f0af29c: 35ef0002 */ ori $t7,$t7,0x2 +/* f0af2a0: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0af2a4: afae0200 */ sw $t6,0x200($sp) +/* f0af2a8: ada00004 */ sw $zero,0x4($t5) +/* f0af2ac: adaf0000 */ sw $t7,0x0($t5) +/* f0af2b0: 8fb80200 */ lw $t8,0x200($sp) +/* f0af2b4: 3c08ba00 */ lui $t0,0xba00 +/* f0af2b8: 35081001 */ ori $t0,$t0,0x1001 +/* f0af2bc: 27190008 */ addiu $t9,$t8,0x8 +/* f0af2c0: afb90200 */ sw $t9,0x200($sp) +/* f0af2c4: af000004 */ sw $zero,0x4($t8) +/* f0af2c8: af080000 */ sw $t0,0x0($t8) +/* f0af2cc: 8fa90200 */ lw $t1,0x200($sp) +/* f0af2d0: 3c0bba00 */ lui $t3,0xba00 +/* f0af2d4: 356b0903 */ ori $t3,$t3,0x903 +/* f0af2d8: 252a0008 */ addiu $t2,$t1,0x8 +/* f0af2dc: afaa0200 */ sw $t2,0x200($sp) +/* f0af2e0: 240c0c00 */ addiu $t4,$zero,0xc00 +/* f0af2e4: ad2c0004 */ sw $t4,0x4($t1) +/* f0af2e8: ad2b0000 */ sw $t3,0x0($t1) +/* f0af2ec: 8fad0200 */ lw $t5,0x200($sp) +/* f0af2f0: 3c0fba00 */ lui $t7,0xba00 +/* f0af2f4: 35ef0e02 */ ori $t7,$t7,0xe02 +/* f0af2f8: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0af2fc: afae0200 */ sw $t6,0x200($sp) +/* f0af300: ada00004 */ sw $zero,0x4($t5) +/* f0af304: adaf0000 */ sw $t7,0x0($t5) +/* f0af308: 8fb80200 */ lw $t8,0x200($sp) +/* f0af30c: 3c094432 */ lui $t1,0x4432 +/* f0af310: 3c08fc50 */ lui $t0,0xfc50 +/* f0af314: 27190008 */ addiu $t9,$t8,0x8 +/* f0af318: afb90200 */ sw $t9,0x200($sp) +/* f0af31c: 350898a1 */ ori $t0,$t0,0x98a1 +/* f0af320: 35297f3f */ ori $t1,$t1,0x7f3f +/* f0af324: 27b10164 */ addiu $s1,$sp,0x164 +/* f0af328: 02202025 */ or $a0,$s1,$zero +/* f0af32c: af090004 */ sw $t1,0x4($t8) +/* f0af330: 0c00566c */ jal 0x159b0 +/* f0af334: af080000 */ sw $t0,0x0($t8) +/* f0af338: 0fc2d5be */ jal func0f0b56f8 +/* f0af33c: 00000000 */ sll $zero,$zero,0x0 +/* f0af340: 00402025 */ or $a0,$v0,$zero +/* f0af344: 0c0056f8 */ jal 0x15be0 +/* f0af348: 02202825 */ or $a1,$s1,$zero +/* f0af34c: 27b10124 */ addiu $s1,$sp,0x124 +/* f0af350: 0c00566c */ jal 0x159b0 +/* f0af354: 02202025 */ or $a0,$s1,$zero +/* f0af358: 0fc2d5de */ jal func0f0b5778 +/* f0af35c: 00000000 */ sll $zero,$zero,0x0 +/* f0af360: 00402025 */ or $a0,$v0,$zero +/* f0af364: 0c0056f8 */ jal 0x15be0 +/* f0af368: 02202825 */ or $a1,$s1,$zero +/* f0af36c: 44800000 */ mtc1 $zero,$f0 +/* f0af370: 27b101b0 */ addiu $s1,$sp,0x1b0 +/* f0af374: 02202025 */ or $a0,$s1,$zero +/* f0af378: e7a00158 */ swc1 $f0,0x158($sp) +/* f0af37c: e7a00154 */ swc1 $f0,0x154($sp) +/* f0af380: 0c00566c */ jal 0x159b0 +/* f0af384: e7a0015c */ swc1 $f0,0x15c($sp) +/* f0af388: 0fc2d5be */ jal func0f0b56f8 +/* f0af38c: 00000000 */ sll $zero,$zero,0x0 +/* f0af390: 00402025 */ or $a0,$v0,$zero +/* f0af394: 0c0056f8 */ jal 0x15be0 +/* f0af398: 02202825 */ or $a1,$s1,$zero +/* f0af39c: c6041bb0 */ lwc1 $f4,0x1bb0($s0) +/* f0af3a0: 44805000 */ mtc1 $zero,$f10 +/* f0af3a4: 3c017f1b */ lui $at,0x7f1b +/* f0af3a8: e7a401a4 */ swc1 $f4,0x1a4($sp) +/* f0af3ac: c6061bb4 */ lwc1 $f6,0x1bb4($s0) +/* f0af3b0: 44802000 */ mtc1 $zero,$f4 +/* f0af3b4: c42ccd70 */ lwc1 $f12,-0x3290($at) +/* f0af3b8: e7a601a8 */ swc1 $f6,0x1a8($sp) +/* f0af3bc: c6081bb8 */ lwc1 $f8,0x1bb8($s0) +/* f0af3c0: 44803000 */ mtc1 $zero,$f6 +/* f0af3c4: 02202825 */ or $a1,$s1,$zero +/* f0af3c8: e7aa01e0 */ swc1 $f10,0x1e0($sp) +/* f0af3cc: e7a401e4 */ swc1 $f4,0x1e4($sp) +/* f0af3d0: e7a801ac */ swc1 $f8,0x1ac($sp) +/* f0af3d4: 0c0057e2 */ jal 0x15f88 +/* f0af3d8: e7a601e8 */ swc1 $f6,0x1e8($sp) +/* f0af3dc: 0fc59e66 */ jal func0f167998 +/* f0af3e0: 00000000 */ sll $zero,$zero,0x0 +/* f0af3e4: 00408025 */ or $s0,$v0,$zero +/* f0af3e8: 02202025 */ or $a0,$s1,$zero +/* f0af3ec: 0c005815 */ jal 0x16054 +/* f0af3f0: 00402825 */ or $a1,$v0,$zero +/* f0af3f4: 8fb10200 */ lw $s1,0x200($sp) +/* f0af3f8: 3c0c0102 */ lui $t4,0x102 +/* f0af3fc: 358c0040 */ ori $t4,$t4,0x40 +/* f0af400: 262b0008 */ addiu $t3,$s1,0x8 +/* f0af404: afab0200 */ sw $t3,0x200($sp) +/* f0af408: 02002025 */ or $a0,$s0,$zero +/* f0af40c: 0c012d20 */ jal 0x4b480 +/* f0af410: ae2c0000 */ sw $t4,0x0($s1) +/* f0af414: ae220004 */ sw $v0,0x4($s1) +/* f0af418: 3c017f1b */ lui $at,0x7f1b +/* f0af41c: c43ccd74 */ lwc1 $f28,-0x328c($at) +/* f0af420: 3c017f1b */ lui $at,0x7f1b +/* f0af424: 3c10800a */ lui $s0,0x800a +/* f0af428: 2610dbe0 */ addiu $s0,$s0,-9248 +/* f0af42c: c43acd78 */ lwc1 $f26,-0x3288($at) +/* f0af430: 24120200 */ addiu $s2,$zero,0x200 +/* f0af434: 8e0d0000 */ lw $t5,0x0($s0) +.L0f0af438: +/* f0af438: 2401ffff */ addiu $at,$zero,-1 +/* f0af43c: 24040002 */ addiu $a0,$zero,0x2 +/* f0af440: 11a10170 */ beq $t5,$at,.L0f0afa04 +/* f0af444: 00000000 */ sll $zero,$zero,0x0 +/* f0af448: c600002c */ lwc1 $f0,0x2c($s0) +/* f0af44c: c6020030 */ lwc1 $f2,0x30($s0) +/* f0af450: c60e0034 */ lwc1 $f14,0x34($s0) +/* f0af454: c6080038 */ lwc1 $f8,0x38($s0) +/* f0af458: c616003c */ lwc1 $f22,0x3c($s0) +/* f0af45c: c6180040 */ lwc1 $f24,0x40($s0) +/* f0af460: e7a000e8 */ swc1 $f0,0xe8($sp) +/* f0af464: e7a200ec */ swc1 $f2,0xec($sp) +/* f0af468: e7ae00f0 */ swc1 $f14,0xf0($sp) +/* f0af46c: e7a800dc */ swc1 $f8,0xdc($sp) +/* f0af470: e7b600e0 */ swc1 $f22,0xe0($sp) +/* f0af474: 0fc59e73 */ jal func0f1679cc +/* f0af478: e7b800e4 */ swc1 $f24,0xe4($sp) +/* f0af47c: 3c0eff00 */ lui $t6,0xff00 +/* f0af480: 3c0fff00 */ lui $t7,0xff00 +/* f0af484: 35ce005f */ ori $t6,$t6,0x5f +/* f0af488: 35ef000f */ ori $t7,$t7,0xf +/* f0af48c: ac4e0000 */ sw $t6,0x0($v0) +/* f0af490: ac4f0004 */ sw $t7,0x4($v0) +/* f0af494: 8fb10200 */ lw $s1,0x200($sp) +/* f0af498: 3c080704 */ lui $t0,0x704 +/* f0af49c: 35080008 */ ori $t0,$t0,0x8 +/* f0af4a0: 26390008 */ addiu $t9,$s1,0x8 +/* f0af4a4: afb90200 */ sw $t9,0x200($sp) +/* f0af4a8: 00402025 */ or $a0,$v0,$zero +/* f0af4ac: 0c012d20 */ jal 0x4b480 +/* f0af4b0: ae280000 */ sw $t0,0x0($s1) +/* f0af4b4: ae220004 */ sw $v0,0x4($s1) +/* f0af4b8: c6040028 */ lwc1 $f4,0x28($s0) +/* f0af4bc: 44805000 */ mtc1 $zero,$f10 +/* f0af4c0: 00000000 */ sll $zero,$zero,0x0 +/* f0af4c4: 4604503c */ c.lt.s $f10,$f4 +/* f0af4c8: 00000000 */ sll $zero,$zero,0x0 +/* f0af4cc: 4500014d */ bc1f .L0f0afa04 +/* f0af4d0: 00000000 */ sll $zero,$zero,0x0 +/* f0af4d4: c600002c */ lwc1 $f0,0x2c($s0) +/* f0af4d8: c7a200ec */ lwc1 $f2,0xec($sp) +/* f0af4dc: c7ae00f0 */ lwc1 $f14,0xf0($sp) +/* f0af4e0: 461a003c */ c.lt.s $f0,$f26 +/* f0af4e4: 3c098007 */ lui $t1,0x8007 +/* f0af4e8: c7aa01a4 */ lwc1 $f10,0x1a4($sp) +/* f0af4ec: 45000017 */ bc1f .L0f0af54c +/* f0af4f0: 00000000 */ sll $zero,$zero,0x0 +/* f0af4f4: 4600e03c */ c.lt.s $f28,$f0 +/* f0af4f8: 00000000 */ sll $zero,$zero,0x0 +/* f0af4fc: 45000013 */ bc1f .L0f0af54c +/* f0af500: 00000000 */ sll $zero,$zero,0x0 +/* f0af504: c6000030 */ lwc1 $f0,0x30($s0) +/* f0af508: 461a003c */ c.lt.s $f0,$f26 +/* f0af50c: 00000000 */ sll $zero,$zero,0x0 +/* f0af510: 4500000e */ bc1f .L0f0af54c +/* f0af514: 00000000 */ sll $zero,$zero,0x0 +/* f0af518: 4600e03c */ c.lt.s $f28,$f0 +/* f0af51c: 00000000 */ sll $zero,$zero,0x0 +/* f0af520: 4500000a */ bc1f .L0f0af54c +/* f0af524: 00000000 */ sll $zero,$zero,0x0 +/* f0af528: c6000034 */ lwc1 $f0,0x34($s0) +/* f0af52c: 461a003c */ c.lt.s $f0,$f26 +/* f0af530: 00000000 */ sll $zero,$zero,0x0 +/* f0af534: 45000005 */ bc1f .L0f0af54c +/* f0af538: 00000000 */ sll $zero,$zero,0x0 +/* f0af53c: 4600e03c */ c.lt.s $f28,$f0 +/* f0af540: 00000000 */ sll $zero,$zero,0x0 +/* f0af544: 4501012f */ bc1t .L0f0afa04 +/* f0af548: 00000000 */ sll $zero,$zero,0x0 +.L0f0af54c: +/* f0af54c: 8d290584 */ lw $t1,0x584($t1) +/* f0af550: 3c0140a0 */ lui $at,0x40a0 +/* f0af554: 4481b000 */ mtc1 $at,$f22 +/* f0af558: 44893000 */ mtc1 $t1,$f6 +/* f0af55c: c7a000e8 */ lwc1 $f0,0xe8($sp) +/* f0af560: 05210005 */ bgez $t1,.L0f0af578 +/* f0af564: 46803520 */ cvt.s.w $f20,$f6 +/* f0af568: 3c014f80 */ lui $at,0x4f80 +/* f0af56c: 44814000 */ mtc1 $at,$f8 +/* f0af570: 00000000 */ sll $zero,$zero,0x0 +/* f0af574: 4608a500 */ add.s $f20,$f20,$f8 +.L0f0af578: +/* f0af578: 460a0101 */ sub.s $f4,$f0,$f10 +/* f0af57c: c7a601a8 */ lwc1 $f6,0x1a8($sp) +/* f0af580: c7aa01ac */ lwc1 $f10,0x1ac($sp) +/* f0af584: 46061201 */ sub.s $f8,$f2,$f6 +/* f0af588: 46162002 */ mul.s $f0,$f4,$f22 +/* f0af58c: 460a7101 */ sub.s $f4,$f14,$f10 +/* f0af590: 46164082 */ mul.s $f2,$f8,$f22 +/* f0af594: 00000000 */ sll $zero,$zero,0x0 +/* f0af598: 46162382 */ mul.s $f14,$f4,$f22 +/* f0af59c: e7a000e8 */ swc1 $f0,0xe8($sp) +/* f0af5a0: 46000182 */ mul.s $f6,$f0,$f0 +/* f0af5a4: e7a200ec */ swc1 $f2,0xec($sp) +/* f0af5a8: 46021202 */ mul.s $f8,$f2,$f2 +/* f0af5ac: e7ae00f0 */ swc1 $f14,0xf0($sp) +/* f0af5b0: 460e7102 */ mul.s $f4,$f14,$f14 +/* f0af5b4: 46083280 */ add.s $f10,$f6,$f8 +/* f0af5b8: 0c012974 */ jal 0x4a5d0 +/* f0af5bc: 460a2300 */ add.s $f12,$f4,$f10 +/* f0af5c0: 3c0a8007 */ lui $t2,0x8007 +/* f0af5c4: 8d4a0574 */ lw $t2,0x574($t2) +/* f0af5c8: 27a40200 */ addiu $a0,$sp,0x200 +/* f0af5cc: 3c05800b */ lui $a1,0x800b +/* f0af5d0: 448a3000 */ mtc1 $t2,$f6 +/* f0af5d4: 24060004 */ addiu $a2,$zero,0x4 +/* f0af5d8: 05410005 */ bgez $t2,.L0f0af5f0 +/* f0af5dc: 468030a0 */ cvt.s.w $f2,$f6 +/* f0af5e0: 3c014f80 */ lui $at,0x4f80 +/* f0af5e4: 44814000 */ mtc1 $at,$f8 +/* f0af5e8: 00000000 */ sll $zero,$zero,0x0 +/* f0af5ec: 46081080 */ add.s $f2,$f2,$f8 +.L0f0af5f0: +/* f0af5f0: 4600103c */ c.lt.s $f2,$f0 +/* f0af5f4: 3c0b8007 */ lui $t3,0x8007 +/* f0af5f8: 00003825 */ or $a3,$zero,$zero +/* f0af5fc: 240f0002 */ addiu $t7,$zero,0x2 +/* f0af600: 4500003c */ bc1f .L0f0af6f4 +/* f0af604: 24180001 */ addiu $t8,$zero,0x1 +/* f0af608: 8d6b0578 */ lw $t3,0x578($t3) +/* f0af60c: 3c014f80 */ lui $at,0x4f80 +/* f0af610: 3c0c8007 */ lui $t4,0x8007 +/* f0af614: 448b2000 */ mtc1 $t3,$f4 +/* f0af618: 3c0e8007 */ lui $t6,0x8007 +/* f0af61c: 05610004 */ bgez $t3,.L0f0af630 +/* f0af620: 46802320 */ cvt.s.w $f12,$f4 +/* f0af624: 44815000 */ mtc1 $at,$f10 +/* f0af628: 00000000 */ sll $zero,$zero,0x0 +/* f0af62c: 460a6300 */ add.s $f12,$f12,$f10 +.L0f0af630: +/* f0af630: 4600603c */ c.lt.s $f12,$f0 +/* f0af634: 00000000 */ sll $zero,$zero,0x0 +/* f0af638: 45000021 */ bc1f .L0f0af6c0 +/* f0af63c: 00000000 */ sll $zero,$zero,0x0 +/* f0af640: 8d8c057c */ lw $t4,0x57c($t4) +/* f0af644: 3c014f80 */ lui $at,0x4f80 +/* f0af648: 3c0d8007 */ lui $t5,0x8007 +/* f0af64c: 448c3000 */ mtc1 $t4,$f6 +/* f0af650: 05810004 */ bgez $t4,.L0f0af664 +/* f0af654: 468033a0 */ cvt.s.w $f14,$f6 +/* f0af658: 44814000 */ mtc1 $at,$f8 +/* f0af65c: 00000000 */ sll $zero,$zero,0x0 +/* f0af660: 46087380 */ add.s $f14,$f14,$f8 +.L0f0af664: +/* f0af664: 4600703c */ c.lt.s $f14,$f0 +/* f0af668: 3c017f1b */ lui $at,0x7f1b +/* f0af66c: 45000003 */ bc1f .L0f0af67c +/* f0af670: 00000000 */ sll $zero,$zero,0x0 +/* f0af674: 10000010 */ beqz $zero,.L0f0af6b8 +/* f0af678: c434cd7c */ lwc1 $f20,-0x3284($at) +.L0f0af67c: +/* f0af67c: 8dad0580 */ lw $t5,0x580($t5) +/* f0af680: 460c0201 */ sub.s $f8,$f0,$f12 +/* f0af684: 3c014f80 */ lui $at,0x4f80 +/* f0af688: 448d2000 */ mtc1 $t5,$f4 +/* f0af68c: 00000000 */ sll $zero,$zero,0x0 +/* f0af690: 468022a0 */ cvt.s.w $f10,$f4 +/* f0af694: 05a10004 */ bgez $t5,.L0f0af6a8 +/* f0af698: 460c7101 */ sub.s $f4,$f14,$f12 +/* f0af69c: 44813000 */ mtc1 $at,$f6 +/* f0af6a0: 00000000 */ sll $zero,$zero,0x0 +/* f0af6a4: 46065280 */ add.s $f10,$f10,$f6 +.L0f0af6a8: +/* f0af6a8: 46044183 */ div.s $f6,$f8,$f4 +/* f0af6ac: 46145080 */ add.s $f2,$f10,$f20 +/* f0af6b0: 46061282 */ mul.s $f10,$f2,$f6 +/* f0af6b4: 460a1501 */ sub.s $f20,$f2,$f10 +.L0f0af6b8: +/* f0af6b8: 1000000e */ beqz $zero,.L0f0af6f4 +/* f0af6bc: 00000000 */ sll $zero,$zero,0x0 +.L0f0af6c0: +/* f0af6c0: 8dce0580 */ lw $t6,0x580($t6) +/* f0af6c4: 46026281 */ sub.s $f10,$f12,$f2 +/* f0af6c8: 3c014f80 */ lui $at,0x4f80 +/* f0af6cc: 448e4000 */ mtc1 $t6,$f8 +/* f0af6d0: 05c10004 */ bgez $t6,.L0f0af6e4 +/* f0af6d4: 46804120 */ cvt.s.w $f4,$f8 +/* f0af6d8: 44813000 */ mtc1 $at,$f6 +/* f0af6dc: 00000000 */ sll $zero,$zero,0x0 +/* f0af6e0: 46062100 */ add.s $f4,$f4,$f6 +.L0f0af6e4: +/* f0af6e4: 460a2203 */ div.s $f8,$f4,$f10 +/* f0af6e8: 46020181 */ sub.s $f6,$f0,$f2 +/* f0af6ec: 46083102 */ mul.s $f4,$f6,$f8 +/* f0af6f0: 46142500 */ add.s $f20,$f4,$f20 +.L0f0af6f4: +/* f0af6f4: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f0af6f8: afaf0010 */ sw $t7,0x10($sp) +/* f0af6fc: afb80014 */ sw $t8,0x14($sp) +/* f0af700: afa00018 */ sw $zero,0x18($sp) +/* f0af704: 0fc2ce70 */ jal func0f0b39c0 +/* f0af708: 24a50030 */ addiu $a1,$a1,0x30 +/* f0af70c: 44800000 */ mtc1 $zero,$f0 +/* f0af710: c7aa00dc */ lwc1 $f10,0xdc($sp) +/* f0af714: c7b800e4 */ lwc1 $f24,0xe4($sp) +/* f0af718: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f0af71c: 460a0032 */ c.eq.s $f0,$f10 +/* f0af720: 00000000 */ sll $zero,$zero,0x0 +/* f0af724: 4500000b */ bc1f .L0f0af754 +/* f0af728: 00000000 */ sll $zero,$zero,0x0 +/* f0af72c: 46180032 */ c.eq.s $f0,$f24 +/* f0af730: 3c013f80 */ lui $at,0x3f80 +/* f0af734: 45000007 */ bc1f .L0f0af754 +/* f0af738: 00000000 */ sll $zero,$zero,0x0 +/* f0af73c: 4480c000 */ mtc1 $zero,$f24 +/* f0af740: 44819000 */ mtc1 $at,$f18 +/* f0af744: 4481b000 */ mtc1 $at,$f22 +/* f0af748: 4600c386 */ mov.s $f14,$f24 +/* f0af74c: 1000001a */ beqz $zero,.L0f0af7b8 +/* f0af750: 4600c406 */ mov.s $f16,$f24 +.L0f0af754: +/* f0af754: 46063202 */ mul.s $f8,$f6,$f6 +/* f0af758: c7b600e0 */ lwc1 $f22,0xe0($sp) +/* f0af75c: c7b800e4 */ lwc1 $f24,0xe4($sp) +/* f0af760: 4616b102 */ mul.s $f4,$f22,$f22 +/* f0af764: 46044280 */ add.s $f10,$f8,$f4 +/* f0af768: 4618c182 */ mul.s $f6,$f24,$f24 +/* f0af76c: 0c012974 */ jal 0x4a5d0 +/* f0af770: 460a3300 */ add.s $f12,$f6,$f10 +/* f0af774: c7a800dc */ lwc1 $f8,0xdc($sp) +/* f0af778: c7b800e4 */ lwc1 $f24,0xe4($sp) +/* f0af77c: c7b600e0 */ lwc1 $f22,0xe0($sp) +/* f0af780: 46004683 */ div.s $f26,$f8,$f0 +/* f0af784: 4600c703 */ div.s $f28,$f24,$f0 +/* f0af788: 461ad102 */ mul.s $f4,$f26,$f26 +/* f0af78c: 4600b783 */ div.s $f30,$f22,$f0 +/* f0af790: 461ce182 */ mul.s $f6,$f28,$f28 +/* f0af794: 0c012974 */ jal 0x4a5d0 +/* f0af798: 46062300 */ add.s $f12,$f4,$f6 +/* f0af79c: 4600d083 */ div.s $f2,$f26,$f0 +/* f0af7a0: 46000407 */ neg.s $f16,$f0 +/* f0af7a4: 4600e583 */ div.s $f22,$f28,$f0 +/* f0af7a8: 4602f382 */ mul.s $f14,$f30,$f2 +/* f0af7ac: 46001607 */ neg.s $f24,$f2 +/* f0af7b0: 4616f482 */ mul.s $f18,$f30,$f22 +/* f0af7b4: 00000000 */ sll $zero,$zero,0x0 +.L0f0af7b8: +/* f0af7b8: 24040004 */ addiu $a0,$zero,0x4 +/* f0af7bc: e7ae00cc */ swc1 $f14,0xcc($sp) +/* f0af7c0: e7b000c8 */ swc1 $f16,0xc8($sp) +/* f0af7c4: 0fc59e59 */ jal func0f167964 +/* f0af7c8: e7b200c4 */ swc1 $f18,0xc4($sp) +/* f0af7cc: c7ae00cc */ lwc1 $f14,0xcc($sp) +/* f0af7d0: c7b000c8 */ lwc1 $f16,0xc8($sp) +/* f0af7d4: c7b200c4 */ lwc1 $f18,0xc4($sp) +/* f0af7d8: 4600a007 */ neg.s $f0,$f20 +/* f0af7dc: a040002b */ sb $zero,0x2b($v0) +/* f0af7e0: 46160682 */ mul.s $f26,$f0,$f22 +/* f0af7e4: a040001f */ sb $zero,0x1f($v0) +/* f0af7e8: a0400013 */ sb $zero,0x13($v0) +/* f0af7ec: a0400007 */ sb $zero,0x7($v0) +/* f0af7f0: a4400008 */ sh $zero,0x8($v0) +/* f0af7f4: a440000a */ sh $zero,0xa($v0) +/* f0af7f8: a4520014 */ sh $s2,0x14($v0) +/* f0af7fc: a4400016 */ sh $zero,0x16($v0) +/* f0af800: a4520020 */ sh $s2,0x20($v0) +/* f0af804: a4520022 */ sh $s2,0x22($v0) +/* f0af808: a440002c */ sh $zero,0x2c($v0) +/* f0af80c: a452002e */ sh $s2,0x2e($v0) +/* f0af810: 460ea082 */ mul.s $f2,$f20,$f14 +/* f0af814: c7aa00e8 */ lwc1 $f10,0xe8($sp) +/* f0af818: 3c0d0430 */ lui $t5,0x430 +/* f0af81c: 4610a302 */ mul.s $f12,$f20,$f16 +/* f0af820: 35ad0030 */ ori $t5,$t5,0x30 +/* f0af824: 461a5200 */ add.s $f8,$f10,$f26 +/* f0af828: 46180702 */ mul.s $f28,$f0,$f24 +/* f0af82c: 00402025 */ or $a0,$v0,$zero +/* f0af830: 4612a782 */ mul.s $f30,$f20,$f18 +/* f0af834: 46024100 */ add.s $f4,$f8,$f2 +/* f0af838: 44804000 */ mtc1 $zero,$f8 +/* f0af83c: 4600218d */ trunc.w.s $f6,$f4 +/* f0af840: 44083000 */ mfc1 $t0,$f6 +/* f0af844: 00000000 */ sll $zero,$zero,0x0 +/* f0af848: a4480000 */ sh $t0,0x0($v0) +/* f0af84c: c7aa00ec */ lwc1 $f10,0xec($sp) +/* f0af850: 46085100 */ add.s $f4,$f10,$f8 +/* f0af854: 460c2180 */ add.s $f6,$f4,$f12 +/* f0af858: 4600328d */ trunc.w.s $f10,$f6 +/* f0af85c: 440a5000 */ mfc1 $t2,$f10 +/* f0af860: 00000000 */ sll $zero,$zero,0x0 +/* f0af864: a44a0002 */ sh $t2,0x2($v0) +/* f0af868: c7a800f0 */ lwc1 $f8,0xf0($sp) +/* f0af86c: 461c4100 */ add.s $f4,$f8,$f28 +/* f0af870: 4616a202 */ mul.s $f8,$f20,$f22 +/* f0af874: 461e2180 */ add.s $f6,$f4,$f30 +/* f0af878: 4600328d */ trunc.w.s $f10,$f6 +/* f0af87c: 440c5000 */ mfc1 $t4,$f10 +/* f0af880: 00000000 */ sll $zero,$zero,0x0 +/* f0af884: a44c0004 */ sh $t4,0x4($v0) +/* f0af888: e7a80074 */ swc1 $f8,0x74($sp) +/* f0af88c: c7a60074 */ lwc1 $f6,0x74($sp) +/* f0af890: c7a400e8 */ lwc1 $f4,0xe8($sp) +/* f0af894: 46062280 */ add.s $f10,$f4,$f6 +/* f0af898: 46025200 */ add.s $f8,$f10,$f2 +/* f0af89c: 44805000 */ mtc1 $zero,$f10 +/* f0af8a0: 4618a082 */ mul.s $f2,$f20,$f24 +/* f0af8a4: 4600410d */ trunc.w.s $f4,$f8 +/* f0af8a8: 440e2000 */ mfc1 $t6,$f4 +/* f0af8ac: 00000000 */ sll $zero,$zero,0x0 +/* f0af8b0: a44e000c */ sh $t6,0xc($v0) +/* f0af8b4: c7a600ec */ lwc1 $f6,0xec($sp) +/* f0af8b8: 460a3200 */ add.s $f8,$f6,$f10 +/* f0af8bc: 460c4100 */ add.s $f4,$f8,$f12 +/* f0af8c0: 460e0302 */ mul.s $f12,$f0,$f14 +/* f0af8c4: 00000000 */ sll $zero,$zero,0x0 +/* f0af8c8: 46100582 */ mul.s $f22,$f0,$f16 +/* f0af8cc: 4600218d */ trunc.w.s $f6,$f4 +/* f0af8d0: 44183000 */ mfc1 $t8,$f6 +/* f0af8d4: 00000000 */ sll $zero,$zero,0x0 +/* f0af8d8: a458000e */ sh $t8,0xe($v0) +/* f0af8dc: c7aa00f0 */ lwc1 $f10,0xf0($sp) +/* f0af8e0: 46025200 */ add.s $f8,$f10,$f2 +/* f0af8e4: 461e4100 */ add.s $f4,$f8,$f30 +/* f0af8e8: 4600218d */ trunc.w.s $f6,$f4 +/* f0af8ec: 44083000 */ mfc1 $t0,$f6 +/* f0af8f0: 00000000 */ sll $zero,$zero,0x0 +/* f0af8f4: a4480010 */ sh $t0,0x10($v0) +/* f0af8f8: c7aa00e8 */ lwc1 $f10,0xe8($sp) +/* f0af8fc: c7a80074 */ lwc1 $f8,0x74($sp) +/* f0af900: 46085100 */ add.s $f4,$f10,$f8 +/* f0af904: 460c2180 */ add.s $f6,$f4,$f12 +/* f0af908: 44802000 */ mtc1 $zero,$f4 +/* f0af90c: 4600328d */ trunc.w.s $f10,$f6 +/* f0af910: 440a5000 */ mfc1 $t2,$f10 +/* f0af914: 00000000 */ sll $zero,$zero,0x0 +/* f0af918: a44a0018 */ sh $t2,0x18($v0) +/* f0af91c: c7a800ec */ lwc1 $f8,0xec($sp) +/* f0af920: 46044180 */ add.s $f6,$f8,$f4 +/* f0af924: 46120102 */ mul.s $f4,$f0,$f18 +/* f0af928: 46163280 */ add.s $f10,$f6,$f22 +/* f0af92c: 4600520d */ trunc.w.s $f8,$f10 +/* f0af930: 440c4000 */ mfc1 $t4,$f8 +/* f0af934: 00000000 */ sll $zero,$zero,0x0 +/* f0af938: a44c001a */ sh $t4,0x1a($v0) +/* f0af93c: c7a600f0 */ lwc1 $f6,0xf0($sp) +/* f0af940: e7a40068 */ swc1 $f4,0x68($sp) +/* f0af944: c7a80068 */ lwc1 $f8,0x68($sp) +/* f0af948: 46023280 */ add.s $f10,$f6,$f2 +/* f0af94c: 46085100 */ add.s $f4,$f10,$f8 +/* f0af950: 4600218d */ trunc.w.s $f6,$f4 +/* f0af954: 440e3000 */ mfc1 $t6,$f6 +/* f0af958: 00000000 */ sll $zero,$zero,0x0 +/* f0af95c: a44e001c */ sh $t6,0x1c($v0) +/* f0af960: c7aa00e8 */ lwc1 $f10,0xe8($sp) +/* f0af964: 461a5200 */ add.s $f8,$f10,$f26 +/* f0af968: 460c4100 */ add.s $f4,$f8,$f12 +/* f0af96c: 44804000 */ mtc1 $zero,$f8 +/* f0af970: 4600218d */ trunc.w.s $f6,$f4 +/* f0af974: 44183000 */ mfc1 $t8,$f6 +/* f0af978: 00000000 */ sll $zero,$zero,0x0 +/* f0af97c: a4580024 */ sh $t8,0x24($v0) +/* f0af980: c7aa00ec */ lwc1 $f10,0xec($sp) +/* f0af984: 46085100 */ add.s $f4,$f10,$f8 +/* f0af988: 46162180 */ add.s $f6,$f4,$f22 +/* f0af98c: 4600328d */ trunc.w.s $f10,$f6 +/* f0af990: 44085000 */ mfc1 $t0,$f10 +/* f0af994: 00000000 */ sll $zero,$zero,0x0 +/* f0af998: a4480026 */ sh $t0,0x26($v0) +/* f0af99c: c7a800f0 */ lwc1 $f8,0xf0($sp) +/* f0af9a0: c7a60068 */ lwc1 $f6,0x68($sp) +/* f0af9a4: 461c4100 */ add.s $f4,$f8,$f28 +/* f0af9a8: 46062280 */ add.s $f10,$f4,$f6 +/* f0af9ac: 4600520d */ trunc.w.s $f8,$f10 +/* f0af9b0: 440a4000 */ mfc1 $t2,$f8 +/* f0af9b4: 00000000 */ sll $zero,$zero,0x0 +/* f0af9b8: a44a0028 */ sh $t2,0x28($v0) +/* f0af9bc: 8fb10200 */ lw $s1,0x200($sp) +/* f0af9c0: 262c0008 */ addiu $t4,$s1,0x8 +/* f0af9c4: afac0200 */ sw $t4,0x200($sp) +/* f0af9c8: 0c012d20 */ jal 0x4b480 +/* f0af9cc: ae2d0000 */ sw $t5,0x0($s1) +/* f0af9d0: ae220004 */ sw $v0,0x4($s1) +/* f0af9d4: 8fae0200 */ lw $t6,0x200($sp) +/* f0af9d8: 3c18b100 */ lui $t8,0xb100 +/* f0af9dc: 37180002 */ ori $t8,$t8,0x2 +/* f0af9e0: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0af9e4: afaf0200 */ sw $t7,0x200($sp) +/* f0af9e8: 24193210 */ addiu $t9,$zero,0x3210 +/* f0af9ec: 3c017f1b */ lui $at,0x7f1b +/* f0af9f0: add90004 */ sw $t9,0x4($t6) +/* f0af9f4: add80000 */ sw $t8,0x0($t6) +/* f0af9f8: c43ccd88 */ lwc1 $f28,-0x3278($at) +/* f0af9fc: 3c017f1b */ lui $at,0x7f1b +/* f0afa00: c43acd8c */ lwc1 $f26,-0x3274($at) +.L0f0afa04: +/* f0afa04: 3c08800a */ lui $t0,0x800a +/* f0afa08: 2508dd00 */ addiu $t0,$t0,-8960 +/* f0afa0c: 26100048 */ addiu $s0,$s0,0x48 +/* f0afa10: 5608fe89 */ bnel $s0,$t0,.L0f0af438 +/* f0afa14: 8e0d0000 */ lw $t5,0x0($s0) +/* f0afa18: 8fbf0064 */ lw $ra,0x64($sp) +/* f0afa1c: 8fa20200 */ lw $v0,0x200($sp) +/* f0afa20: d7b40028 */ ldc1 $f20,0x28($sp) +/* f0afa24: d7b60030 */ ldc1 $f22,0x30($sp) +/* f0afa28: d7b80038 */ ldc1 $f24,0x38($sp) +/* f0afa2c: d7ba0040 */ ldc1 $f26,0x40($sp) +/* f0afa30: d7bc0048 */ ldc1 $f28,0x48($sp) +/* f0afa34: d7be0050 */ ldc1 $f30,0x50($sp) +/* f0afa38: 8fb00058 */ lw $s0,0x58($sp) +/* f0afa3c: 8fb1005c */ lw $s1,0x5c($sp) +/* f0afa40: 8fb20060 */ lw $s2,0x60($sp) +/* f0afa44: 03e00008 */ jr $ra +/* f0afa48: 27bd0200 */ addiu $sp,$sp,0x200 +); + +GLOBAL_ASM( +glabel func0f0afa4c +/* f0afa4c: 27bdfe18 */ addiu $sp,$sp,-488 +/* f0afa50: afb00058 */ sw $s0,0x58($sp) +/* f0afa54: afa401e8 */ sw $a0,0x1e8($sp) +/* f0afa58: 3c10800a */ lui $s0,0x800a +/* f0afa5c: 248f0008 */ addiu $t7,$a0,0x8 +/* f0afa60: afbf007c */ sw $ra,0x7c($sp) +/* f0afa64: afbe0078 */ sw $s8,0x78($sp) +/* f0afa68: afb70074 */ sw $s7,0x74($sp) +/* f0afa6c: afb60070 */ sw $s6,0x70($sp) +/* f0afa70: afb5006c */ sw $s5,0x6c($sp) +/* f0afa74: afb40068 */ sw $s4,0x68($sp) +/* f0afa78: afb30064 */ sw $s3,0x64($sp) +/* f0afa7c: afb20060 */ sw $s2,0x60($sp) +/* f0afa80: afb1005c */ sw $s1,0x5c($sp) +/* f0afa84: f7be0050 */ sdc1 $f30,0x50($sp) +/* f0afa88: f7bc0048 */ sdc1 $f28,0x48($sp) +/* f0afa8c: f7ba0040 */ sdc1 $f26,0x40($sp) +/* f0afa90: f7b80038 */ sdc1 $f24,0x38($sp) +/* f0afa94: f7b60030 */ sdc1 $f22,0x30($sp) +/* f0afa98: f7b40028 */ sdc1 $f20,0x28($sp) +/* f0afa9c: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f0afaa0: afaf01e8 */ sw $t7,0x1e8($sp) +/* f0afaa4: 3c18ba00 */ lui $t8,0xba00 +/* f0afaa8: 37181402 */ ori $t8,$t8,0x1402 +/* f0afaac: ac980000 */ sw $t8,0x0($a0) +/* f0afab0: ac800004 */ sw $zero,0x4($a0) +/* f0afab4: 8fb901e8 */ lw $t9,0x1e8($sp) +/* f0afab8: 3c09ba00 */ lui $t1,0xba00 +/* f0afabc: 35290c02 */ ori $t1,$t1,0xc02 +/* f0afac0: 27280008 */ addiu $t0,$t9,0x8 +/* f0afac4: afa801e8 */ sw $t0,0x1e8($sp) +/* f0afac8: 240a2000 */ addiu $t2,$zero,0x2000 +/* f0afacc: af2a0004 */ sw $t2,0x4($t9) +/* f0afad0: af290000 */ sw $t1,0x0($t9) +/* f0afad4: 8fab01e8 */ lw $t3,0x1e8($sp) +/* f0afad8: 3c0dba00 */ lui $t5,0xba00 +/* f0afadc: 35ad1301 */ ori $t5,$t5,0x1301 +/* f0afae0: 256c0008 */ addiu $t4,$t3,0x8 +/* f0afae4: afac01e8 */ sw $t4,0x1e8($sp) +/* f0afae8: 3c0e0008 */ lui $t6,0x8 +/* f0afaec: ad6e0004 */ sw $t6,0x4($t3) +/* f0afaf0: ad6d0000 */ sw $t5,0x0($t3) +/* f0afaf4: 8faf01e8 */ lw $t7,0x1e8($sp) +/* f0afaf8: 3c19ba00 */ lui $t9,0xba00 +/* f0afafc: 37390602 */ ori $t9,$t9,0x602 +/* f0afb00: 25f80008 */ addiu $t8,$t7,0x8 +/* f0afb04: afb801e8 */ sw $t8,0x1e8($sp) +/* f0afb08: 240800c0 */ addiu $t0,$zero,0xc0 +/* f0afb0c: ade80004 */ sw $t0,0x4($t7) +/* f0afb10: adf90000 */ sw $t9,0x0($t7) +/* f0afb14: 8fa901e8 */ lw $t1,0x1e8($sp) +/* f0afb18: 3c0bb900 */ lui $t3,0xb900 +/* f0afb1c: 3c0c0050 */ lui $t4,0x50 +/* f0afb20: 252a0008 */ addiu $t2,$t1,0x8 +/* f0afb24: afaa01e8 */ sw $t2,0x1e8($sp) +/* f0afb28: 358c41c8 */ ori $t4,$t4,0x41c8 +/* f0afb2c: 356b031d */ ori $t3,$t3,0x31d +/* f0afb30: ad2b0000 */ sw $t3,0x0($t1) +/* f0afb34: ad2c0004 */ sw $t4,0x4($t1) +/* f0afb38: 8fad01e8 */ lw $t5,0x1e8($sp) +/* f0afb3c: 3c0fb900 */ lui $t7,0xb900 +/* f0afb40: 35ef0002 */ ori $t7,$t7,0x2 +/* f0afb44: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0afb48: afae01e8 */ sw $t6,0x1e8($sp) +/* f0afb4c: ada00004 */ sw $zero,0x4($t5) +/* f0afb50: adaf0000 */ sw $t7,0x0($t5) +/* f0afb54: 8fb801e8 */ lw $t8,0x1e8($sp) +/* f0afb58: 3c08ba00 */ lui $t0,0xba00 +/* f0afb5c: 35081001 */ ori $t0,$t0,0x1001 +/* f0afb60: 27190008 */ addiu $t9,$t8,0x8 +/* f0afb64: afb901e8 */ sw $t9,0x1e8($sp) +/* f0afb68: af000004 */ sw $zero,0x4($t8) +/* f0afb6c: af080000 */ sw $t0,0x0($t8) +/* f0afb70: 8fa901e8 */ lw $t1,0x1e8($sp) +/* f0afb74: 3c0bba00 */ lui $t3,0xba00 +/* f0afb78: 356b0903 */ ori $t3,$t3,0x903 +/* f0afb7c: 252a0008 */ addiu $t2,$t1,0x8 +/* f0afb80: afaa01e8 */ sw $t2,0x1e8($sp) +/* f0afb84: 240c0c00 */ addiu $t4,$zero,0xc00 +/* f0afb88: ad2c0004 */ sw $t4,0x4($t1) +/* f0afb8c: ad2b0000 */ sw $t3,0x0($t1) +/* f0afb90: 8fad01e8 */ lw $t5,0x1e8($sp) +/* f0afb94: 3c0fba00 */ lui $t7,0xba00 +/* f0afb98: 35ef0e02 */ ori $t7,$t7,0xe02 +/* f0afb9c: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0afba0: afae01e8 */ sw $t6,0x1e8($sp) +/* f0afba4: ada00004 */ sw $zero,0x4($t5) +/* f0afba8: adaf0000 */ sw $t7,0x0($t5) +/* f0afbac: 8fb801e8 */ lw $t8,0x1e8($sp) +/* f0afbb0: 3c094432 */ lui $t1,0x4432 +/* f0afbb4: 3c08fc50 */ lui $t0,0xfc50 +/* f0afbb8: 27190008 */ addiu $t9,$t8,0x8 +/* f0afbbc: afb901e8 */ sw $t9,0x1e8($sp) +/* f0afbc0: 350898a1 */ ori $t0,$t0,0x98a1 +/* f0afbc4: 35297f3f */ ori $t1,$t1,0x7f3f +/* f0afbc8: af090004 */ sw $t1,0x4($t8) +/* f0afbcc: af080000 */ sw $t0,0x0($t8) +/* f0afbd0: 8faa01e8 */ lw $t2,0x1e8($sp) +/* f0afbd4: 240d3000 */ addiu $t5,$zero,0x3000 +/* f0afbd8: 3c0cb600 */ lui $t4,0xb600 +/* f0afbdc: 254b0008 */ addiu $t3,$t2,0x8 +/* f0afbe0: afab01e8 */ sw $t3,0x1e8($sp) +/* f0afbe4: 3c05800b */ lui $a1,0x800b +/* f0afbe8: ad4d0004 */ sw $t5,0x4($t2) +/* f0afbec: ad4c0000 */ sw $t4,0x0($t2) +/* f0afbf0: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f0afbf4: 240f0001 */ addiu $t7,$zero,0x1 +/* f0afbf8: 240e0002 */ addiu $t6,$zero,0x2 +/* f0afbfc: afae0010 */ sw $t6,0x10($sp) +/* f0afc00: afaf0014 */ sw $t7,0x14($sp) +/* f0afc04: afa00018 */ sw $zero,0x18($sp) +/* f0afc08: 27a401e8 */ addiu $a0,$sp,0x1e8 +/* f0afc0c: 24060004 */ addiu $a2,$zero,0x4 +/* f0afc10: 00003825 */ or $a3,$zero,$zero +/* f0afc14: 0fc2ce70 */ jal func0f0b39c0 +/* f0afc18: 24a50024 */ addiu $a1,$a1,0x24 +/* f0afc1c: 0c00566c */ jal 0x159b0 +/* f0afc20: 27a4014c */ addiu $a0,$sp,0x14c +/* f0afc24: 0fc2d5be */ jal func0f0b56f8 +/* f0afc28: 00000000 */ sll $zero,$zero,0x0 +/* f0afc2c: 00402025 */ or $a0,$v0,$zero +/* f0afc30: 0c0056f8 */ jal 0x15be0 +/* f0afc34: 27a5014c */ addiu $a1,$sp,0x14c +/* f0afc38: 0c00566c */ jal 0x159b0 +/* f0afc3c: 27a4010c */ addiu $a0,$sp,0x10c +/* f0afc40: 0fc2d5de */ jal func0f0b5778 +/* f0afc44: 00000000 */ sll $zero,$zero,0x0 +/* f0afc48: 00402025 */ or $a0,$v0,$zero +/* f0afc4c: 0c0056f8 */ jal 0x15be0 +/* f0afc50: 27a5010c */ addiu $a1,$sp,0x10c +/* f0afc54: 4480a000 */ mtc1 $zero,$f20 +/* f0afc58: 27b10198 */ addiu $s1,$sp,0x198 +/* f0afc5c: 02202025 */ or $a0,$s1,$zero +/* f0afc60: e7b40140 */ swc1 $f20,0x140($sp) +/* f0afc64: e7b4013c */ swc1 $f20,0x13c($sp) +/* f0afc68: 0c00566c */ jal 0x159b0 +/* f0afc6c: e7b40144 */ swc1 $f20,0x144($sp) +/* f0afc70: 0fc2d5be */ jal func0f0b56f8 +/* f0afc74: 00000000 */ sll $zero,$zero,0x0 +/* f0afc78: 00402025 */ or $a0,$v0,$zero +/* f0afc7c: 0c0056f8 */ jal 0x15be0 +/* f0afc80: 02202825 */ or $a1,$s1,$zero +/* f0afc84: c6041bb0 */ lwc1 $f4,0x1bb0($s0) +/* f0afc88: 3c017f1b */ lui $at,0x7f1b +/* f0afc8c: c42ccd90 */ lwc1 $f12,-0x3270($at) +/* f0afc90: e7a4018c */ swc1 $f4,0x18c($sp) +/* f0afc94: c6061bb4 */ lwc1 $f6,0x1bb4($s0) +/* f0afc98: 02202825 */ or $a1,$s1,$zero +/* f0afc9c: e7a60190 */ swc1 $f6,0x190($sp) +/* f0afca0: c6081bb8 */ lwc1 $f8,0x1bb8($s0) +/* f0afca4: e7b401c8 */ swc1 $f20,0x1c8($sp) +/* f0afca8: e7b401cc */ swc1 $f20,0x1cc($sp) +/* f0afcac: e7b401d0 */ swc1 $f20,0x1d0($sp) +/* f0afcb0: 0c0057e2 */ jal 0x15f88 +/* f0afcb4: e7a80194 */ swc1 $f8,0x194($sp) +/* f0afcb8: 0fc59e66 */ jal func0f167998 +/* f0afcbc: 00000000 */ sll $zero,$zero,0x0 +/* f0afcc0: 00408025 */ or $s0,$v0,$zero +/* f0afcc4: 02202025 */ or $a0,$s1,$zero +/* f0afcc8: 0c005815 */ jal 0x16054 +/* f0afccc: 00402825 */ or $a1,$v0,$zero +/* f0afcd0: 8fb101e8 */ lw $s1,0x1e8($sp) +/* f0afcd4: 3c080102 */ lui $t0,0x102 +/* f0afcd8: 35080040 */ ori $t0,$t0,0x40 +/* f0afcdc: 26390008 */ addiu $t9,$s1,0x8 +/* f0afce0: afb901e8 */ sw $t9,0x1e8($sp) +/* f0afce4: 02002025 */ or $a0,$s0,$zero +/* f0afce8: 0c012d20 */ jal 0x4b480 +/* f0afcec: ae280000 */ sw $t0,0x0($s1) +/* f0afcf0: 3c0143c8 */ lui $at,0x43c8 +/* f0afcf4: 4481d000 */ mtc1 $at,$f26 +/* f0afcf8: 3c014348 */ lui $at,0x4348 +/* f0afcfc: 4481c000 */ mtc1 $at,$f24 +/* f0afd00: 3c0140a0 */ lui $at,0x40a0 +/* f0afd04: 4481b000 */ mtc1 $at,$f22 +/* f0afd08: 3c014170 */ lui $at,0x4170 +/* f0afd0c: 3c10800a */ lui $s0,0x800a +/* f0afd10: 4481a000 */ mtc1 $at,$f20 +/* f0afd14: ae220004 */ sw $v0,0x4($s1) +/* f0afd18: 2610dbe0 */ addiu $s0,$s0,-9248 +/* f0afd1c: 27be00ac */ addiu $s8,$sp,0xac +/* f0afd20: 27b70098 */ addiu $s7,$sp,0x98 +/* f0afd24: 2416ffff */ addiu $s6,$zero,-1 +/* f0afd28: 24150020 */ addiu $s5,$zero,0x20 +/* f0afd2c: 24140004 */ addiu $s4,$zero,0x4 +/* f0afd30: 27b300a8 */ addiu $s3,$sp,0xa8 +/* f0afd34: 24120100 */ addiu $s2,$zero,0x100 +/* f0afd38: 8e090000 */ lw $t1,0x0($s0) +.L0f0afd3c: +/* f0afd3c: 27a4014c */ addiu $a0,$sp,0x14c +/* f0afd40: 02e02825 */ or $a1,$s7,$zero +/* f0afd44: 12c90130 */ beq $s6,$t1,.L0f0b0208 +/* f0afd48: 00000000 */ sll $zero,$zero,0x0 +/* f0afd4c: c60a0010 */ lwc1 $f10,0x10($s0) +/* f0afd50: c6040014 */ lwc1 $f4,0x14($s0) +/* f0afd54: c6060018 */ lwc1 $f6,0x18($s0) +/* f0afd58: e7aa0098 */ swc1 $f10,0x98($sp) +/* f0afd5c: e7a4009c */ swc1 $f4,0x9c($sp) +/* f0afd60: 0c0056d9 */ jal 0x15b64 +/* f0afd64: e7a600a0 */ swc1 $f6,0xa0($sp) +/* f0afd68: 4480e000 */ mtc1 $zero,$f28 +/* f0afd6c: c7a80098 */ lwc1 $f8,0x98($sp) +/* f0afd70: 3c01bf80 */ lui $at,0xbf80 +/* f0afd74: 02602025 */ or $a0,$s3,$zero +/* f0afd78: 461c403c */ c.lt.s $f8,$f28 +/* f0afd7c: 03c02825 */ or $a1,$s8,$zero +/* f0afd80: 27a600b0 */ addiu $a2,$sp,0xb0 +/* f0afd84: 45020006 */ bc1fl .L0f0afda0 +/* f0afd88: 44812000 */ mtc1 $at,$f4 +/* f0afd8c: 3c013f80 */ lui $at,0x3f80 +/* f0afd90: 44815000 */ mtc1 $at,$f10 +/* f0afd94: 10000004 */ beqz $zero,.L0f0afda8 +/* f0afd98: e7aa00a8 */ swc1 $f10,0xa8($sp) +/* f0afd9c: 44812000 */ mtc1 $at,$f4 +.L0f0afda0: +/* f0afda0: 00000000 */ sll $zero,$zero,0x0 +/* f0afda4: e7a400a8 */ swc1 $f4,0xa8($sp) +.L0f0afda8: +/* f0afda8: 3c014000 */ lui $at,0x4000 +/* f0afdac: 44813000 */ mtc1 $at,$f6 +/* f0afdb0: e7bc00b0 */ swc1 $f28,0xb0($sp) +/* f0afdb4: 0c0011e4 */ jal 0x4790 +/* f0afdb8: e7a600ac */ swc1 $f6,0xac($sp) +/* f0afdbc: 27a4010c */ addiu $a0,$sp,0x10c +/* f0afdc0: 0c0056c4 */ jal 0x15b10 +/* f0afdc4: 02602825 */ or $a1,$s3,$zero +/* f0afdc8: c7bc018c */ lwc1 $f28,0x18c($sp) +/* f0afdcc: c6000010 */ lwc1 $f0,0x10($s0) +/* f0afdd0: c7be0190 */ lwc1 $f30,0x190($sp) +/* f0afdd4: c6020014 */ lwc1 $f2,0x14($s0) +/* f0afdd8: 461c0201 */ sub.s $f8,$f0,$f28 +/* f0afddc: c60c0018 */ lwc1 $f12,0x18($s0) +/* f0afde0: c7a40194 */ lwc1 $f4,0x194($sp) +/* f0afde4: 461e1281 */ sub.s $f10,$f2,$f30 +/* f0afde8: 46164002 */ mul.s $f0,$f8,$f22 +/* f0afdec: c60e001c */ lwc1 $f14,0x1c($s0) +/* f0afdf0: 46046181 */ sub.s $f6,$f12,$f4 +/* f0afdf4: 46165082 */ mul.s $f2,$f10,$f22 +/* f0afdf8: c6100020 */ lwc1 $f16,0x20($s0) +/* f0afdfc: 461c7201 */ sub.s $f8,$f14,$f28 +/* f0afe00: 46163302 */ mul.s $f12,$f6,$f22 +/* f0afe04: c6120024 */ lwc1 $f18,0x24($s0) +/* f0afe08: 461e8281 */ sub.s $f10,$f16,$f30 +/* f0afe0c: 46164382 */ mul.s $f14,$f8,$f22 +/* f0afe10: e7a200d0 */ swc1 $f2,0xd0($sp) +/* f0afe14: 46049181 */ sub.s $f6,$f18,$f4 +/* f0afe18: 46165402 */ mul.s $f16,$f10,$f22 +/* f0afe1c: e7ac00d4 */ swc1 $f12,0xd4($sp) +/* f0afe20: e7a000cc */ swc1 $f0,0xcc($sp) +/* f0afe24: 46163482 */ mul.s $f18,$f6,$f22 +/* f0afe28: e7ae00c0 */ swc1 $f14,0xc0($sp) +/* f0afe2c: 46007201 */ sub.s $f8,$f14,$f0 +/* f0afe30: 27a400b4 */ addiu $a0,$sp,0xb4 +/* f0afe34: e7b000c4 */ swc1 $f16,0xc4($sp) +/* f0afe38: 46028281 */ sub.s $f10,$f16,$f2 +/* f0afe3c: e7a800b4 */ swc1 $f8,0xb4($sp) +/* f0afe40: e7b200c8 */ swc1 $f18,0xc8($sp) +/* f0afe44: 460c9101 */ sub.s $f4,$f18,$f12 +/* f0afe48: e7aa00b8 */ swc1 $f10,0xb8($sp) +/* f0afe4c: 27a500b8 */ addiu $a1,$sp,0xb8 +/* f0afe50: 27a600bc */ addiu $a2,$sp,0xbc +/* f0afe54: 0c0011e4 */ jal 0x4790 +/* f0afe58: e7a400bc */ swc1 $f4,0xbc($sp) +/* f0afe5c: 0fc59e73 */ jal func0f1679cc +/* f0afe60: 24040002 */ addiu $a0,$zero,0x2 +/* f0afe64: 3c0aff00 */ lui $t2,0xff00 +/* f0afe68: 3c0bff00 */ lui $t3,0xff00 +/* f0afe6c: 354a005f */ ori $t2,$t2,0x5f +/* f0afe70: 356b000f */ ori $t3,$t3,0xf +/* f0afe74: ac4a0000 */ sw $t2,0x0($v0) +/* f0afe78: ac4b0004 */ sw $t3,0x4($v0) +/* f0afe7c: 8fb101e8 */ lw $s1,0x1e8($sp) +/* f0afe80: 3c0e0704 */ lui $t6,0x704 +/* f0afe84: 35ce0008 */ ori $t6,$t6,0x8 +/* f0afe88: 262d0008 */ addiu $t5,$s1,0x8 +/* f0afe8c: afad01e8 */ sw $t5,0x1e8($sp) +/* f0afe90: 00402025 */ or $a0,$v0,$zero +/* f0afe94: 0c012d20 */ jal 0x4b480 +/* f0afe98: ae2e0000 */ sw $t6,0x0($s1) +/* f0afe9c: ae220004 */ sw $v0,0x4($s1) +/* f0afea0: 0fc59e59 */ jal func0f167964 +/* f0afea4: 24040006 */ addiu $a0,$zero,0x6 +/* f0afea8: a0400007 */ sb $zero,0x7($v0) +/* f0afeac: a0400013 */ sb $zero,0x13($v0) +/* f0afeb0: a040001f */ sb $zero,0x1f($v0) +/* f0afeb4: a040002b */ sb $zero,0x2b($v0) +/* f0afeb8: a0540037 */ sb $s4,0x37($v0) +/* f0afebc: a0540043 */ sb $s4,0x43($v0) +/* f0afec0: a4400008 */ sh $zero,0x8($v0) +/* f0afec4: a440000a */ sh $zero,0xa($v0) +/* f0afec8: a4400014 */ sh $zero,0x14($v0) +/* f0afecc: a4520016 */ sh $s2,0x16($v0) +/* f0afed0: a4550020 */ sh $s5,0x20($v0) +/* f0afed4: a4400022 */ sh $zero,0x22($v0) +/* f0afed8: a455002c */ sh $s5,0x2c($v0) +/* f0afedc: a452002e */ sh $s2,0x2e($v0) +/* f0afee0: a4400038 */ sh $zero,0x38($v0) +/* f0afee4: a440003a */ sh $zero,0x3a($v0) +/* f0afee8: a4400044 */ sh $zero,0x44($v0) +/* f0afeec: a4520046 */ sh $s2,0x46($v0) +/* f0afef0: c7a800a8 */ lwc1 $f8,0xa8($sp) +/* f0afef4: c7a600cc */ lwc1 $f6,0xcc($sp) +/* f0afef8: 3c0d0450 */ lui $t5,0x450 +/* f0afefc: 46144282 */ mul.s $f10,$f8,$f20 +/* f0aff00: 35ad0048 */ ori $t5,$t5,0x48 +/* f0aff04: 00402025 */ or $a0,$v0,$zero +/* f0aff08: 460a3101 */ sub.s $f4,$f6,$f10 +/* f0aff0c: 4600220d */ trunc.w.s $f8,$f4 +/* f0aff10: 44184000 */ mfc1 $t8,$f8 +/* f0aff14: 00000000 */ sll $zero,$zero,0x0 +/* f0aff18: a4580000 */ sh $t8,0x0($v0) +/* f0aff1c: c7aa00ac */ lwc1 $f10,0xac($sp) +/* f0aff20: c7a600d0 */ lwc1 $f6,0xd0($sp) +/* f0aff24: 46145102 */ mul.s $f4,$f10,$f20 +/* f0aff28: 46043201 */ sub.s $f8,$f6,$f4 +/* f0aff2c: 4600428d */ trunc.w.s $f10,$f8 +/* f0aff30: 44085000 */ mfc1 $t0,$f10 +/* f0aff34: 00000000 */ sll $zero,$zero,0x0 +/* f0aff38: a4480002 */ sh $t0,0x2($v0) +/* f0aff3c: c7a400b0 */ lwc1 $f4,0xb0($sp) +/* f0aff40: c7a600d4 */ lwc1 $f6,0xd4($sp) +/* f0aff44: 46142202 */ mul.s $f8,$f4,$f20 +/* f0aff48: 46083281 */ sub.s $f10,$f6,$f8 +/* f0aff4c: 4600510d */ trunc.w.s $f4,$f10 +/* f0aff50: 440a2000 */ mfc1 $t2,$f4 +/* f0aff54: 00000000 */ sll $zero,$zero,0x0 +/* f0aff58: a44a0004 */ sh $t2,0x4($v0) +/* f0aff5c: c7a600a8 */ lwc1 $f6,0xa8($sp) +/* f0aff60: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f0aff64: 46143202 */ mul.s $f8,$f6,$f20 +/* f0aff68: 460a4100 */ add.s $f4,$f8,$f10 +/* f0aff6c: 4600218d */ trunc.w.s $f6,$f4 +/* f0aff70: 440c3000 */ mfc1 $t4,$f6 +/* f0aff74: 00000000 */ sll $zero,$zero,0x0 +/* f0aff78: a44c000c */ sh $t4,0xc($v0) +/* f0aff7c: c7a800ac */ lwc1 $f8,0xac($sp) +/* f0aff80: c7a400d0 */ lwc1 $f4,0xd0($sp) +/* f0aff84: 46144282 */ mul.s $f10,$f8,$f20 +/* f0aff88: 46045180 */ add.s $f6,$f10,$f4 +/* f0aff8c: 4600320d */ trunc.w.s $f8,$f6 +/* f0aff90: 440e4000 */ mfc1 $t6,$f8 +/* f0aff94: 00000000 */ sll $zero,$zero,0x0 +/* f0aff98: a44e000e */ sh $t6,0xe($v0) +/* f0aff9c: c7aa00b0 */ lwc1 $f10,0xb0($sp) +/* f0affa0: c7a600d4 */ lwc1 $f6,0xd4($sp) +/* f0affa4: 46145102 */ mul.s $f4,$f10,$f20 +/* f0affa8: 46062200 */ add.s $f8,$f4,$f6 +/* f0affac: 4600428d */ trunc.w.s $f10,$f8 +/* f0affb0: 44185000 */ mfc1 $t8,$f10 +/* f0affb4: 00000000 */ sll $zero,$zero,0x0 +/* f0affb8: a4580010 */ sh $t8,0x10($v0) +/* f0affbc: c7a600b4 */ lwc1 $f6,0xb4($sp) +/* f0affc0: c7a400cc */ lwc1 $f4,0xcc($sp) +/* f0affc4: 4606c202 */ mul.s $f8,$f24,$f6 +/* f0affc8: c7a600a8 */ lwc1 $f6,0xa8($sp) +/* f0affcc: 46082280 */ add.s $f10,$f4,$f8 +/* f0affd0: 46143102 */ mul.s $f4,$f6,$f20 +/* f0affd4: 46045201 */ sub.s $f8,$f10,$f4 +/* f0affd8: 4600418d */ trunc.w.s $f6,$f8 +/* f0affdc: 44083000 */ mfc1 $t0,$f6 +/* f0affe0: 00000000 */ sll $zero,$zero,0x0 +/* f0affe4: a4480018 */ sh $t0,0x18($v0) +/* f0affe8: c7a400b8 */ lwc1 $f4,0xb8($sp) +/* f0affec: c7aa00d0 */ lwc1 $f10,0xd0($sp) +/* f0afff0: 4604c202 */ mul.s $f8,$f24,$f4 +/* f0afff4: c7a400ac */ lwc1 $f4,0xac($sp) +/* f0afff8: 46085180 */ add.s $f6,$f10,$f8 +/* f0afffc: 46142282 */ mul.s $f10,$f4,$f20 +/* f0b0000: 460a3201 */ sub.s $f8,$f6,$f10 +/* f0b0004: 4600410d */ trunc.w.s $f4,$f8 +/* f0b0008: 440a2000 */ mfc1 $t2,$f4 +/* f0b000c: 00000000 */ sll $zero,$zero,0x0 +/* f0b0010: a44a001a */ sh $t2,0x1a($v0) +/* f0b0014: c7aa00bc */ lwc1 $f10,0xbc($sp) +/* f0b0018: c7a600d4 */ lwc1 $f6,0xd4($sp) +/* f0b001c: 460ac202 */ mul.s $f8,$f24,$f10 +/* f0b0020: c7aa00b0 */ lwc1 $f10,0xb0($sp) +/* f0b0024: 46083100 */ add.s $f4,$f6,$f8 +/* f0b0028: 46145182 */ mul.s $f6,$f10,$f20 +/* f0b002c: 46062201 */ sub.s $f8,$f4,$f6 +/* f0b0030: 4600428d */ trunc.w.s $f10,$f8 +/* f0b0034: 440c5000 */ mfc1 $t4,$f10 +/* f0b0038: 00000000 */ sll $zero,$zero,0x0 +/* f0b003c: a44c001c */ sh $t4,0x1c($v0) +/* f0b0040: c7a600b4 */ lwc1 $f6,0xb4($sp) +/* f0b0044: c7a400cc */ lwc1 $f4,0xcc($sp) +/* f0b0048: 4606c202 */ mul.s $f8,$f24,$f6 +/* f0b004c: c7a600a8 */ lwc1 $f6,0xa8($sp) +/* f0b0050: 46082280 */ add.s $f10,$f4,$f8 +/* f0b0054: 46143102 */ mul.s $f4,$f6,$f20 +/* f0b0058: 460a2200 */ add.s $f8,$f4,$f10 +/* f0b005c: 4600418d */ trunc.w.s $f6,$f8 +/* f0b0060: 440e3000 */ mfc1 $t6,$f6 +/* f0b0064: 00000000 */ sll $zero,$zero,0x0 +/* f0b0068: a44e0024 */ sh $t6,0x24($v0) +/* f0b006c: c7aa00b8 */ lwc1 $f10,0xb8($sp) +/* f0b0070: c7a400d0 */ lwc1 $f4,0xd0($sp) +/* f0b0074: 460ac202 */ mul.s $f8,$f24,$f10 +/* f0b0078: c7aa00ac */ lwc1 $f10,0xac($sp) +/* f0b007c: 46082180 */ add.s $f6,$f4,$f8 +/* f0b0080: 46145102 */ mul.s $f4,$f10,$f20 +/* f0b0084: 46062200 */ add.s $f8,$f4,$f6 +/* f0b0088: 4600428d */ trunc.w.s $f10,$f8 +/* f0b008c: 44185000 */ mfc1 $t8,$f10 +/* f0b0090: 00000000 */ sll $zero,$zero,0x0 +/* f0b0094: a4580026 */ sh $t8,0x26($v0) +/* f0b0098: c7a600bc */ lwc1 $f6,0xbc($sp) +/* f0b009c: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* f0b00a0: 4606c202 */ mul.s $f8,$f24,$f6 +/* f0b00a4: c7a600b0 */ lwc1 $f6,0xb0($sp) +/* f0b00a8: 46082280 */ add.s $f10,$f4,$f8 +/* f0b00ac: 46143102 */ mul.s $f4,$f6,$f20 +/* f0b00b0: 460a2200 */ add.s $f8,$f4,$f10 +/* f0b00b4: 4600418d */ trunc.w.s $f6,$f8 +/* f0b00b8: 44083000 */ mfc1 $t0,$f6 +/* f0b00bc: 00000000 */ sll $zero,$zero,0x0 +/* f0b00c0: a4480028 */ sh $t0,0x28($v0) +/* f0b00c4: c7aa00b4 */ lwc1 $f10,0xb4($sp) +/* f0b00c8: c7a400cc */ lwc1 $f4,0xcc($sp) +/* f0b00cc: 460ad202 */ mul.s $f8,$f26,$f10 +/* f0b00d0: c7aa00a8 */ lwc1 $f10,0xa8($sp) +/* f0b00d4: 46082180 */ add.s $f6,$f4,$f8 +/* f0b00d8: 46145102 */ mul.s $f4,$f10,$f20 +/* f0b00dc: 46043201 */ sub.s $f8,$f6,$f4 +/* f0b00e0: 4600428d */ trunc.w.s $f10,$f8 +/* f0b00e4: 440a5000 */ mfc1 $t2,$f10 +/* f0b00e8: 00000000 */ sll $zero,$zero,0x0 +/* f0b00ec: a44a0030 */ sh $t2,0x30($v0) +/* f0b00f0: c7a400b8 */ lwc1 $f4,0xb8($sp) +/* f0b00f4: c7a600d0 */ lwc1 $f6,0xd0($sp) +/* f0b00f8: 4604d202 */ mul.s $f8,$f26,$f4 +/* f0b00fc: c7a400ac */ lwc1 $f4,0xac($sp) +/* f0b0100: 46083280 */ add.s $f10,$f6,$f8 +/* f0b0104: 46142182 */ mul.s $f6,$f4,$f20 +/* f0b0108: 46065201 */ sub.s $f8,$f10,$f6 +/* f0b010c: 4600410d */ trunc.w.s $f4,$f8 +/* f0b0110: 440c2000 */ mfc1 $t4,$f4 +/* f0b0114: 00000000 */ sll $zero,$zero,0x0 +/* f0b0118: a44c0032 */ sh $t4,0x32($v0) +/* f0b011c: c7a600bc */ lwc1 $f6,0xbc($sp) +/* f0b0120: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f0b0124: 4606d202 */ mul.s $f8,$f26,$f6 +/* f0b0128: c7a600b0 */ lwc1 $f6,0xb0($sp) +/* f0b012c: 46085100 */ add.s $f4,$f10,$f8 +/* f0b0130: 46143282 */ mul.s $f10,$f6,$f20 +/* f0b0134: 460a2201 */ sub.s $f8,$f4,$f10 +/* f0b0138: 4600418d */ trunc.w.s $f6,$f8 +/* f0b013c: 440e3000 */ mfc1 $t6,$f6 +/* f0b0140: 00000000 */ sll $zero,$zero,0x0 +/* f0b0144: a44e0034 */ sh $t6,0x34($v0) +/* f0b0148: c7aa00b4 */ lwc1 $f10,0xb4($sp) +/* f0b014c: c7a400cc */ lwc1 $f4,0xcc($sp) +/* f0b0150: 460ad202 */ mul.s $f8,$f26,$f10 +/* f0b0154: c7aa00a8 */ lwc1 $f10,0xa8($sp) +/* f0b0158: 46082180 */ add.s $f6,$f4,$f8 +/* f0b015c: 46145102 */ mul.s $f4,$f10,$f20 +/* f0b0160: 46062200 */ add.s $f8,$f4,$f6 +/* f0b0164: 4600428d */ trunc.w.s $f10,$f8 +/* f0b0168: 44185000 */ mfc1 $t8,$f10 +/* f0b016c: 00000000 */ sll $zero,$zero,0x0 +/* f0b0170: a458003c */ sh $t8,0x3c($v0) +/* f0b0174: c7a600b8 */ lwc1 $f6,0xb8($sp) +/* f0b0178: c7a400d0 */ lwc1 $f4,0xd0($sp) +/* f0b017c: 4606d202 */ mul.s $f8,$f26,$f6 +/* f0b0180: c7a600ac */ lwc1 $f6,0xac($sp) +/* f0b0184: 46082280 */ add.s $f10,$f4,$f8 +/* f0b0188: 46143102 */ mul.s $f4,$f6,$f20 +/* f0b018c: 460a2200 */ add.s $f8,$f4,$f10 +/* f0b0190: 4600418d */ trunc.w.s $f6,$f8 +/* f0b0194: 44083000 */ mfc1 $t0,$f6 +/* f0b0198: 00000000 */ sll $zero,$zero,0x0 +/* f0b019c: a448003e */ sh $t0,0x3e($v0) +/* f0b01a0: c7aa00bc */ lwc1 $f10,0xbc($sp) +/* f0b01a4: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* f0b01a8: 460ad202 */ mul.s $f8,$f26,$f10 +/* f0b01ac: c7aa00b0 */ lwc1 $f10,0xb0($sp) +/* f0b01b0: 46082180 */ add.s $f6,$f4,$f8 +/* f0b01b4: 46145102 */ mul.s $f4,$f10,$f20 +/* f0b01b8: 46062200 */ add.s $f8,$f4,$f6 +/* f0b01bc: 4600428d */ trunc.w.s $f10,$f8 +/* f0b01c0: 440a5000 */ mfc1 $t2,$f10 +/* f0b01c4: 00000000 */ sll $zero,$zero,0x0 +/* f0b01c8: a44a0040 */ sh $t2,0x40($v0) +/* f0b01cc: 8fb101e8 */ lw $s1,0x1e8($sp) +/* f0b01d0: 262c0008 */ addiu $t4,$s1,0x8 +/* f0b01d4: afac01e8 */ sw $t4,0x1e8($sp) +/* f0b01d8: 0c012d20 */ jal 0x4b480 +/* f0b01dc: ae2d0000 */ sw $t5,0x0($s1) +/* f0b01e0: ae220004 */ sw $v0,0x4($s1) +/* f0b01e4: 8fae01e8 */ lw $t6,0x1e8($sp) +/* f0b01e8: 3c18b100 */ lui $t8,0xb100 +/* f0b01ec: 3c195232 */ lui $t9,0x5232 +/* f0b01f0: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0b01f4: afaf01e8 */ sw $t7,0x1e8($sp) +/* f0b01f8: 37393210 */ ori $t9,$t9,0x3210 +/* f0b01fc: 37184512 */ ori $t8,$t8,0x4512 +/* f0b0200: add80000 */ sw $t8,0x0($t6) +/* f0b0204: add90004 */ sw $t9,0x4($t6) +.L0f0b0208: +/* f0b0208: 3c08800a */ lui $t0,0x800a +/* f0b020c: 2508dd00 */ addiu $t0,$t0,-8960 +/* f0b0210: 26100048 */ addiu $s0,$s0,0x48 +/* f0b0214: 5608fec9 */ bnel $s0,$t0,.L0f0afd3c +/* f0b0218: 8e090000 */ lw $t1,0x0($s0) +/* f0b021c: 8fbf007c */ lw $ra,0x7c($sp) +/* f0b0220: 8fa201e8 */ lw $v0,0x1e8($sp) +/* f0b0224: d7b40028 */ ldc1 $f20,0x28($sp) +/* f0b0228: d7b60030 */ ldc1 $f22,0x30($sp) +/* f0b022c: d7b80038 */ ldc1 $f24,0x38($sp) +/* f0b0230: d7ba0040 */ ldc1 $f26,0x40($sp) +/* f0b0234: d7bc0048 */ ldc1 $f28,0x48($sp) +/* f0b0238: d7be0050 */ ldc1 $f30,0x50($sp) +/* f0b023c: 8fb00058 */ lw $s0,0x58($sp) +/* f0b0240: 8fb1005c */ lw $s1,0x5c($sp) +/* f0b0244: 8fb20060 */ lw $s2,0x60($sp) +/* f0b0248: 8fb30064 */ lw $s3,0x64($sp) +/* f0b024c: 8fb40068 */ lw $s4,0x68($sp) +/* f0b0250: 8fb5006c */ lw $s5,0x6c($sp) +/* f0b0254: 8fb60070 */ lw $s6,0x70($sp) +/* f0b0258: 8fb70074 */ lw $s7,0x74($sp) +/* f0b025c: 8fbe0078 */ lw $s8,0x78($sp) +/* f0b0260: 03e00008 */ jr $ra +/* f0b0264: 27bd01e8 */ addiu $sp,$sp,0x1e8 +); + +GLOBAL_ASM( +glabel func0f0b0268 +/* f0b0268: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0b026c: afbf0014 */ sw $ra,0x14($sp) +/* f0b0270: afa50024 */ sw $a1,0x24($sp) +/* f0b0274: afa40020 */ sw $a0,0x20($sp) +/* f0b0278: 27a5001c */ addiu $a1,$sp,0x1c +/* f0b027c: afa60028 */ sw $a2,0x28($sp) +/* f0b0280: 0fc2bc35 */ jal func0f0af0d4 +/* f0b0284: afa7002c */ sw $a3,0x2c($sp) +/* f0b0288: 8fa60028 */ lw $a2,0x28($sp) +/* f0b028c: 1440000b */ bnez $v0,.L0f0b02bc +/* f0b0290: 8fa7002c */ lw $a3,0x2c($sp) +/* f0b0294: 8fa2001c */ lw $v0,0x1c($sp) +/* f0b0298: 2401ffff */ addiu $at,$zero,-1 +/* f0b029c: 8fae0020 */ lw $t6,0x20($sp) +/* f0b02a0: 10410023 */ beq $v0,$at,.L0f0b0330 +/* f0b02a4: 000278c0 */ sll $t7,$v0,0x3 +/* f0b02a8: 01e27821 */ addu $t7,$t7,$v0 +/* f0b02ac: 000f78c0 */ sll $t7,$t7,0x3 +/* f0b02b0: 3c01800a */ lui $at,0x800a +/* f0b02b4: 002f0821 */ addu $at,$at,$t7 +/* f0b02b8: ac2edbe0 */ sw $t6,-0x2420($at) +.L0f0b02bc: +/* f0b02bc: 8fb8001c */ lw $t8,0x1c($sp) +/* f0b02c0: c4c40000 */ lwc1 $f4,0x0($a2) +/* f0b02c4: 3c08800a */ lui $t0,0x800a +/* f0b02c8: 0018c8c0 */ sll $t9,$t8,0x3 +/* f0b02cc: 0338c821 */ addu $t9,$t9,$t8 +/* f0b02d0: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0b02d4: 2508dbe0 */ addiu $t0,$t0,-9248 +/* f0b02d8: 03281021 */ addu $v0,$t9,$t0 +/* f0b02dc: e4440004 */ swc1 $f4,0x4($v0) +/* f0b02e0: c4c60004 */ lwc1 $f6,0x4($a2) +/* f0b02e4: 8fa90024 */ lw $t1,0x24($sp) +/* f0b02e8: e4460008 */ swc1 $f6,0x8($v0) +/* f0b02ec: c4c80008 */ lwc1 $f8,0x8($a2) +/* f0b02f0: e448000c */ swc1 $f8,0xc($v0) +/* f0b02f4: c4ca0000 */ lwc1 $f10,0x0($a2) +/* f0b02f8: e44a0010 */ swc1 $f10,0x10($v0) +/* f0b02fc: c4d00004 */ lwc1 $f16,0x4($a2) +/* f0b0300: 44805000 */ mtc1 $zero,$f10 +/* f0b0304: e4500014 */ swc1 $f16,0x14($v0) +/* f0b0308: c4d20008 */ lwc1 $f18,0x8($a2) +/* f0b030c: e4520018 */ swc1 $f18,0x18($v0) +/* f0b0310: c4e40000 */ lwc1 $f4,0x0($a3) +/* f0b0314: e444001c */ swc1 $f4,0x1c($v0) +/* f0b0318: c4e60004 */ lwc1 $f6,0x4($a3) +/* f0b031c: e4460020 */ swc1 $f6,0x20($v0) +/* f0b0320: c4e80008 */ lwc1 $f8,0x8($a3) +/* f0b0324: ac490044 */ sw $t1,0x44($v0) +/* f0b0328: e44a0028 */ swc1 $f10,0x28($v0) +/* f0b032c: e4480024 */ swc1 $f8,0x24($v0) +.L0f0b0330: +/* f0b0330: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b0334: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0b0338: 03e00008 */ jr $ra +/* f0b033c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b0340 +/* f0b0340: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0b0344: afbf0014 */ sw $ra,0x14($sp) +/* f0b0348: 00a03825 */ or $a3,$a1,$zero +/* f0b034c: afa70024 */ sw $a3,0x24($sp) +/* f0b0350: 27a5001c */ addiu $a1,$sp,0x1c +/* f0b0354: 0fc2bc35 */ jal func0f0af0d4 +/* f0b0358: afa60028 */ sw $a2,0x28($sp) +/* f0b035c: 8fa60028 */ lw $a2,0x28($sp) +/* f0b0360: 10400019 */ beqz $v0,.L0f0b03c8 +/* f0b0364: 8fa70024 */ lw $a3,0x24($sp) +/* f0b0368: 8fae001c */ lw $t6,0x1c($sp) +/* f0b036c: 3c18800a */ lui $t8,0x800a +/* f0b0370: 2718dbe0 */ addiu $t8,$t8,-9248 +/* f0b0374: 000e78c0 */ sll $t7,$t6,0x3 +/* f0b0378: 01ee7821 */ addu $t7,$t7,$t6 +/* f0b037c: 000f78c0 */ sll $t7,$t7,0x3 +/* f0b0380: 01f81021 */ addu $v0,$t7,$t8 +/* f0b0384: 3c013f80 */ lui $at,0x3f80 +/* f0b0388: 44813000 */ mtc1 $at,$f6 +/* f0b038c: c4440028 */ lwc1 $f4,0x28($v0) +/* f0b0390: 46062200 */ add.s $f8,$f4,$f6 +/* f0b0394: e4480028 */ swc1 $f8,0x28($v0) +/* f0b0398: c4ea0000 */ lwc1 $f10,0x0($a3) +/* f0b039c: e44a002c */ swc1 $f10,0x2c($v0) +/* f0b03a0: c4f00004 */ lwc1 $f16,0x4($a3) +/* f0b03a4: e4500030 */ swc1 $f16,0x30($v0) +/* f0b03a8: c4f20008 */ lwc1 $f18,0x8($a3) +/* f0b03ac: e4520034 */ swc1 $f18,0x34($v0) +/* f0b03b0: c4c40000 */ lwc1 $f4,0x0($a2) +/* f0b03b4: e4440038 */ swc1 $f4,0x38($v0) +/* f0b03b8: c4c60004 */ lwc1 $f6,0x4($a2) +/* f0b03bc: e446003c */ swc1 $f6,0x3c($v0) +/* f0b03c0: c4c80008 */ lwc1 $f8,0x8($a2) +/* f0b03c4: e4480040 */ swc1 $f8,0x40($v0) +.L0f0b03c8: +/* f0b03c8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b03cc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0b03d0: 03e00008 */ jr $ra +/* f0b03d4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b03d8 +/* f0b03d8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0b03dc: afbf0014 */ sw $ra,0x14($sp) +/* f0b03e0: 0fc2bc35 */ jal func0f0af0d4 +/* f0b03e4: 27a5001c */ addiu $a1,$sp,0x1c +/* f0b03e8: 10400008 */ beqz $v0,.L0f0b040c +/* f0b03ec: 8faf001c */ lw $t7,0x1c($sp) +/* f0b03f0: 000fc0c0 */ sll $t8,$t7,0x3 +/* f0b03f4: 030fc021 */ addu $t8,$t8,$t7 +/* f0b03f8: 0018c0c0 */ sll $t8,$t8,0x3 +/* f0b03fc: 3c01800a */ lui $at,0x800a +/* f0b0400: 00380821 */ addu $at,$at,$t8 +/* f0b0404: 240effff */ addiu $t6,$zero,-1 +/* f0b0408: ac2edbe0 */ sw $t6,-0x2420($at) +.L0f0b040c: +/* f0b040c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b0410: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0b0414: 03e00008 */ jr $ra +/* f0b0418: 00000000 */ sll $zero,$zero,0x0 +/* f0b041c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b0420 +/* f0b0420: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b0424: afbf0014 */ sw $ra,0x14($sp) +/* f0b0428: afa5001c */ sw $a1,0x1c($sp) +/* f0b042c: 90840000 */ lbu $a0,0x0($a0) +/* f0b0430: 0fc2c5f0 */ jal func0f0b17c0 +/* f0b0434: 3c050010 */ lui $a1,0x10 +/* f0b0438: 14400008 */ bnez $v0,.L0f0b045c +/* f0b043c: 3c0e800a */ lui $t6,0x800a +/* f0b0440: 8faf001c */ lw $t7,0x1c($sp) +/* f0b0444: 8dcea248 */ lw $t6,-0x5db8($t6) +/* f0b0448: 000fc080 */ sll $t8,$t7,0x2 +/* f0b044c: 01d81021 */ addu $v0,$t6,$t8 +/* f0b0450: 8c590000 */ lw $t9,0x0($v0) +/* f0b0454: 27280001 */ addiu $t0,$t9,0x1 +/* f0b0458: ac480000 */ sw $t0,0x0($v0) +.L0f0b045c: +/* f0b045c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b0460: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b0464: 03e00008 */ jr $ra +/* f0b0468: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b046c +/* f0b046c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b0470: afbf0014 */ sw $ra,0x14($sp) +/* f0b0474: 00803825 */ or $a3,$a0,$zero +/* f0b0478: 14a00012 */ bnez $a1,.L0f0b04c4 +/* f0b047c: 00a03025 */ or $a2,$a1,$zero +/* f0b0480: 90840000 */ lbu $a0,0x0($a0) +/* f0b0484: afa6001c */ sw $a2,0x1c($sp) +/* f0b0488: 0fc2c5f0 */ jal func0f0b17c0 +/* f0b048c: 3c050010 */ lui $a1,0x10 +/* f0b0490: 1440001f */ bnez $v0,.L0f0b0510 +/* f0b0494: 8fa6001c */ lw $a2,0x1c($sp) +/* f0b0498: 3c0f800a */ lui $t7,0x800a +/* f0b049c: 8defa248 */ lw $t7,-0x5db8($t7) +/* f0b04a0: 240e0001 */ addiu $t6,$zero,0x1 +/* f0b04a4: 3c018007 */ lui $at,0x8007 +/* f0b04a8: 0006c080 */ sll $t8,$a2,0x2 +/* f0b04ac: ac2e0590 */ sw $t6,0x590($at) +/* f0b04b0: 01f81021 */ addu $v0,$t7,$t8 +/* f0b04b4: 8c590000 */ lw $t9,0x0($v0) +/* f0b04b8: 27280001 */ addiu $t0,$t9,0x1 +/* f0b04bc: 10000014 */ beqz $zero,.L0f0b0510 +/* f0b04c0: ac480000 */ sw $t0,0x0($v0) +.L0f0b04c4: +/* f0b04c4: 3c098007 */ lui $t1,0x8007 +/* f0b04c8: 8d290590 */ lw $t1,0x590($t1) +/* f0b04cc: 3c050010 */ lui $a1,0x10 +/* f0b04d0: 51200010 */ beqzl $t1,.L0f0b0514 +/* f0b04d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b04d8: 90e40000 */ lbu $a0,0x0($a3) +/* f0b04dc: 0fc2c5f0 */ jal func0f0b17c0 +/* f0b04e0: afa6001c */ sw $a2,0x1c($sp) +/* f0b04e4: 14400008 */ bnez $v0,.L0f0b0508 +/* f0b04e8: 8fa6001c */ lw $a2,0x1c($sp) +/* f0b04ec: 3c0a800a */ lui $t2,0x800a +/* f0b04f0: 8d4aa248 */ lw $t2,-0x5db8($t2) +/* f0b04f4: 00065880 */ sll $t3,$a2,0x2 +/* f0b04f8: 014b1021 */ addu $v0,$t2,$t3 +/* f0b04fc: 8c4c0000 */ lw $t4,0x0($v0) +/* f0b0500: 258d0001 */ addiu $t5,$t4,0x1 +/* f0b0504: ac4d0000 */ sw $t5,0x0($v0) +.L0f0b0508: +/* f0b0508: 3c018007 */ lui $at,0x8007 +/* f0b050c: ac200590 */ sw $zero,0x590($at) +.L0f0b0510: +/* f0b0510: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0b0514: +/* f0b0514: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b0518: 03e00008 */ jr $ra +/* f0b051c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b0520 +/* f0b0520: 3c018007 */ lui $at,0x8007 +/* f0b0524: 03e00008 */ jr $ra +/* f0b0528: ac200590 */ sw $zero,0x590($at) +); + +GLOBAL_ASM( +glabel func0f0b052c +/* f0b052c: 3c0e800a */ lui $t6,0x800a +/* f0b0530: 8dcea248 */ lw $t6,-0x5db8($t6) +/* f0b0534: 00047880 */ sll $t7,$a0,0x2 +/* f0b0538: 01cfc021 */ addu $t8,$t6,$t7 +/* f0b053c: 03e00008 */ jr $ra +/* f0b0540: 8f020000 */ lw $v0,0x0($t8) +); + +GLOBAL_ASM( +glabel func0f0b0544 +/* f0b0544: 3c02800a */ lui $v0,0x800a +/* f0b0548: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0b054c: 8c4e02b0 */ lw $t6,0x2b0($v0) +/* f0b0550: 25cf0001 */ addiu $t7,$t6,0x1 +/* f0b0554: 03e00008 */ jr $ra +/* f0b0558: ac4f02b0 */ sw $t7,0x2b0($v0) +); + +GLOBAL_ASM( +glabel func0f0b055c +/* f0b055c: 3c02800a */ lui $v0,0x800a +/* f0b0560: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0b0564: 8c4e02b4 */ lw $t6,0x2b4($v0) +/* f0b0568: 25cf0001 */ addiu $t7,$t6,0x1 +/* f0b056c: 03e00008 */ jr $ra +/* f0b0570: ac4f02b4 */ sw $t7,0x2b4($v0) +); + +GLOBAL_ASM( +glabel func0f0b0574 +/* f0b0574: 3c02800a */ lui $v0,0x800a +/* f0b0578: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0b057c: 8c4e02b4 */ lw $t6,0x2b4($v0) +/* f0b0580: 25cfffff */ addiu $t7,$t6,-1 +/* f0b0584: 03e00008 */ jr $ra +/* f0b0588: ac4f02b4 */ sw $t7,0x2b4($v0) +); + +GLOBAL_ASM( +glabel func0f0b058c +/* f0b058c: 3c02800a */ lui $v0,0x800a +/* f0b0590: 03e00008 */ jr $ra +/* f0b0594: 9042a277 */ lbu $v0,-0x5d89($v0) +/* f0b0598: 3c02800a */ lui $v0,0x800a +/* f0b059c: 03e00008 */ jr $ra +/* f0b05a0: 8c42a270 */ lw $v0,-0x5d90($v0) +); + +GLOBAL_ASM( +glabel func0f0b05a4 +/* f0b05a4: 3c08800a */ lui $t0,0x800a +/* f0b05a8: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0b05ac: 8d030288 */ lw $v1,0x288($t0) +/* f0b05b0: 27bdfec8 */ addiu $sp,$sp,-312 +/* f0b05b4: afbf0014 */ sw $ra,0x14($sp) +/* f0b05b8: 8c6e001c */ lw $t6,0x1c($v1) +/* f0b05bc: 25cf0001 */ addiu $t7,$t6,0x1 +/* f0b05c0: ac6f001c */ sw $t7,0x1c($v1) +/* f0b05c4: 8d020284 */ lw $v0,0x284($t0) +/* f0b05c8: 8c581960 */ lw $t8,0x1960($v0) +/* f0b05cc: 27190001 */ addiu $t9,$t8,0x1 +/* f0b05d0: ac591960 */ sw $t9,0x1960($v0) +/* f0b05d4: 8d090318 */ lw $t1,0x318($t0) +/* f0b05d8: 51200055 */ beqzl $t1,.L0f0b0730 +/* f0b05dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b05e0: 0fc3089f */ jal func0f0c227c +/* f0b05e4: 00000000 */ sll $zero,$zero,0x0 +/* f0b05e8: afa2002c */ sw $v0,0x2c($sp) +/* f0b05ec: 0fc5b9f1 */ jal func0f16e7c4 +/* f0b05f0: 24044c01 */ addiu $a0,$zero,0x4c01 +/* f0b05f4: 3c08800a */ lui $t0,0x800a +/* f0b05f8: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0b05fc: 8d0a0288 */ lw $t2,0x288($t0) +/* f0b0600: 3c057f1b */ lui $a1,0x7f1b +/* f0b0604: 24a5cda0 */ addiu $a1,$a1,-12896 +/* f0b0608: 27a40038 */ addiu $a0,$sp,0x38 +/* f0b060c: 00403025 */ or $a2,$v0,$zero +/* f0b0610: 0c004dad */ jal 0x136b4 +/* f0b0614: 8d47001c */ lw $a3,0x1c($t2) +/* f0b0618: 27a40038 */ addiu $a0,$sp,0x38 +/* f0b061c: 0fc377c7 */ jal func0f0ddf1c +/* f0b0620: 00002825 */ or $a1,$zero,$zero +/* f0b0624: 3c08800a */ lui $t0,0x800a +/* f0b0628: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0b062c: 8d030288 */ lw $v1,0x288($t0) +/* f0b0630: 8c6b001c */ lw $t3,0x1c($v1) +/* f0b0634: 29610002 */ slti $at,$t3,0x2 +/* f0b0638: 54200011 */ bnezl $at,.L0f0b0680 +/* f0b063c: 8d020284 */ lw $v0,0x284($t0) +/* f0b0640: 8d0d0284 */ lw $t5,0x284($t0) +/* f0b0644: 8fac002c */ lw $t4,0x2c($sp) +/* f0b0648: 8c6f0048 */ lw $t7,0x48($v1) +/* f0b064c: 8dae194c */ lw $t6,0x194c($t5) +/* f0b0650: 018e1023 */ subu $v0,$t4,$t6 +/* f0b0654: 01e2082a */ slt $at,$t7,$v0 +/* f0b0658: 50200004 */ beqzl $at,.L0f0b066c +/* f0b065c: 8c780044 */ lw $t8,0x44($v1) +/* f0b0660: ac620048 */ sw $v0,0x48($v1) +/* f0b0664: 8d030288 */ lw $v1,0x288($t0) +/* f0b0668: 8c780044 */ lw $t8,0x44($v1) +.L0f0b066c: +/* f0b066c: 0058082a */ slt $at,$v0,$t8 +/* f0b0670: 50200003 */ beqzl $at,.L0f0b0680 +/* f0b0674: 8d020284 */ lw $v0,0x284($t0) +/* f0b0678: ac620044 */ sw $v0,0x44($v1) +/* f0b067c: 8d020284 */ lw $v0,0x284($t0) +.L0f0b0680: +/* f0b0680: 2406ffff */ addiu $a2,$zero,-1 +/* f0b0684: 24040001 */ addiu $a0,$zero,0x1 +/* f0b0688: 8c591954 */ lw $t9,0x1954($v0) +/* f0b068c: ac591958 */ sw $t9,0x1958($v0) +/* f0b0690: 8d020284 */ lw $v0,0x284($t0) +/* f0b0694: 8c491950 */ lw $t1,0x1950($v0) +/* f0b0698: ac491954 */ sw $t1,0x1954($v0) +/* f0b069c: 8d020284 */ lw $v0,0x284($t0) +/* f0b06a0: 8c4a194c */ lw $t2,0x194c($v0) +/* f0b06a4: ac4a1950 */ sw $t2,0x1950($v0) +/* f0b06a8: 8d0d0284 */ lw $t5,0x284($t0) +/* f0b06ac: 8fab002c */ lw $t3,0x2c($sp) +/* f0b06b0: adab194c */ sw $t3,0x194c($t5) +/* f0b06b4: 8d020284 */ lw $v0,0x284($t0) +/* f0b06b8: 8c451950 */ lw $a1,0x1950($v0) +/* f0b06bc: 50c50016 */ beql $a2,$a1,.L0f0b0718 +/* f0b06c0: 8d030288 */ lw $v1,0x288($t0) +/* f0b06c4: 8c43194c */ lw $v1,0x194c($v0) +/* f0b06c8: 00656023 */ subu $t4,$v1,$a1 +/* f0b06cc: 29810078 */ slti $at,$t4,0x78 +/* f0b06d0: 50200011 */ beqzl $at,.L0f0b0718 +/* f0b06d4: 8d030288 */ lw $v1,0x288($t0) +/* f0b06d8: 8c451954 */ lw $a1,0x1954($v0) +/* f0b06dc: 24040002 */ addiu $a0,$zero,0x2 +/* f0b06e0: 10c5000c */ beq $a2,$a1,.L0f0b0714 +/* f0b06e4: 00657023 */ subu $t6,$v1,$a1 +/* f0b06e8: 29c10078 */ slti $at,$t6,0x78 +/* f0b06ec: 5020000a */ beqzl $at,.L0f0b0718 +/* f0b06f0: 8d030288 */ lw $v1,0x288($t0) +/* f0b06f4: 8c451958 */ lw $a1,0x1958($v0) +/* f0b06f8: 24840001 */ addiu $a0,$a0,0x1 +/* f0b06fc: 10c50005 */ beq $a2,$a1,.L0f0b0714 +/* f0b0700: 00657823 */ subu $t7,$v1,$a1 +/* f0b0704: 29e10078 */ slti $at,$t7,0x78 +/* f0b0708: 50200003 */ beqzl $at,.L0f0b0718 +/* f0b070c: 8d030288 */ lw $v1,0x288($t0) +/* f0b0710: 24840001 */ addiu $a0,$a0,0x1 +.L0f0b0714: +/* f0b0714: 8d030288 */ lw $v1,0x288($t0) +.L0f0b0718: +/* f0b0718: 8c780058 */ lw $t8,0x58($v1) +/* f0b071c: 0304082a */ slt $at,$t8,$a0 +/* f0b0720: 50200003 */ beqzl $at,.L0f0b0730 +/* f0b0724: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b0728: ac640058 */ sw $a0,0x58($v1) +/* f0b072c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0b0730: +/* f0b0730: 27bd0138 */ addiu $sp,$sp,0x138 +/* f0b0734: 03e00008 */ jr $ra +/* f0b0738: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b073c +/* f0b073c: 3c0e800a */ lui $t6,0x800a +/* f0b0740: 8dcea248 */ lw $t6,-0x5db8($t6) +/* f0b0744: 03e00008 */ jr $ra +/* f0b0748: 8dc2001c */ lw $v0,0x1c($t6) +/* f0b074c: 3c02800a */ lui $v0,0x800a +/* f0b0750: 8c42a248 */ lw $v0,-0x5db8($v0) +/* f0b0754: 8c4e0020 */ lw $t6,0x20($v0) +/* f0b0758: 25cf0001 */ addiu $t7,$t6,0x1 +/* f0b075c: 03e00008 */ jr $ra +/* f0b0760: ac4f0020 */ sw $t7,0x20($v0) +); + +GLOBAL_ASM( +glabel func0f0b0764 +/* f0b0764: 3c03800a */ lui $v1,0x800a +/* f0b0768: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0b076c: 8c620284 */ lw $v0,0x284($v1) +/* f0b0770: 27bdfed0 */ addiu $sp,$sp,-304 +/* f0b0774: afbf001c */ sw $ra,0x1c($sp) +/* f0b0778: 8c4e1940 */ lw $t6,0x1940($v0) +/* f0b077c: 25cf0001 */ addiu $t7,$t6,0x1 +/* f0b0780: ac4f1940 */ sw $t7,0x1940($v0) +/* f0b0784: 8c780318 */ lw $t8,0x318($v1) +/* f0b0788: 53000020 */ beqzl $t8,.L0f0b080c +/* f0b078c: 8fbf001c */ lw $ra,0x1c($sp) +/* f0b0790: 8c790284 */ lw $t9,0x284($v1) +/* f0b0794: 24010001 */ addiu $at,$zero,0x1 +/* f0b0798: 8f281940 */ lw $t0,0x1940($t9) +/* f0b079c: 15010008 */ bne $t0,$at,.L0f0b07c0 +/* f0b07a0: 00000000 */ sll $zero,$zero,0x0 +/* f0b07a4: 0fc5b9f1 */ jal func0f16e7c4 +/* f0b07a8: 24044c02 */ addiu $a0,$zero,0x4c02 +/* f0b07ac: 27a40030 */ addiu $a0,$sp,0x30 +/* f0b07b0: 0c004dad */ jal 0x136b4 +/* f0b07b4: 00402825 */ or $a1,$v0,$zero +/* f0b07b8: 10000011 */ beqz $zero,.L0f0b0800 +/* f0b07bc: 27a40030 */ addiu $a0,$sp,0x30 +.L0f0b07c0: +/* f0b07c0: 0fc5b9f1 */ jal func0f16e7c4 +/* f0b07c4: 24044c03 */ addiu $a0,$zero,0x4c03 +/* f0b07c8: afa20028 */ sw $v0,0x28($sp) +/* f0b07cc: 0fc5b9f1 */ jal func0f16e7c4 +/* f0b07d0: 24044c04 */ addiu $a0,$zero,0x4c04 +/* f0b07d4: 3c03800a */ lui $v1,0x800a +/* f0b07d8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0b07dc: 8c690284 */ lw $t1,0x284($v1) +/* f0b07e0: 3c057f1b */ lui $a1,0x7f1b +/* f0b07e4: 24a5cda8 */ addiu $a1,$a1,-12888 +/* f0b07e8: 8d271940 */ lw $a3,0x1940($t1) +/* f0b07ec: afa20010 */ sw $v0,0x10($sp) +/* f0b07f0: 27a40030 */ addiu $a0,$sp,0x30 +/* f0b07f4: 0c004dad */ jal 0x136b4 +/* f0b07f8: 8fa60028 */ lw $a2,0x28($sp) +/* f0b07fc: 27a40030 */ addiu $a0,$sp,0x30 +.L0f0b0800: +/* f0b0800: 0fc377c7 */ jal func0f0ddf1c +/* f0b0804: 00002825 */ or $a1,$zero,$zero +/* f0b0808: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0b080c: +/* f0b080c: 27bd0130 */ addiu $sp,$sp,0x130 +/* f0b0810: 03e00008 */ jr $ra +/* f0b0814: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b0818 +/* f0b0818: 3c09800a */ lui $t1,0x800a +/* f0b081c: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0b0820: 8d2e0318 */ lw $t6,0x318($t1) +/* f0b0824: 27bdfec0 */ addiu $sp,$sp,-320 +/* f0b0828: afbf0014 */ sw $ra,0x14($sp) +/* f0b082c: 51c0006e */ beqzl $t6,.L0f0b09e8 +/* f0b0830: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b0834: 0fc3089f */ jal func0f0c227c +/* f0b0838: 00000000 */ sll $zero,$zero,0x0 +/* f0b083c: 3c09800a */ lui $t1,0x800a +/* f0b0840: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0b0844: 8d2f0288 */ lw $t7,0x288($t1) +/* f0b0848: afa20034 */ sw $v0,0x34($sp) +/* f0b084c: 3c0c800b */ lui $t4,0x800b +/* f0b0850: 8de30070 */ lw $v1,0x70($t7) +/* f0b0854: 258cc538 */ addiu $t4,$t4,-15048 +/* f0b0858: 24044c05 */ addiu $a0,$zero,0x4c05 +/* f0b085c: 28610004 */ slti $at,$v1,0x4 +/* f0b0860: 10200008 */ beqz $at,.L0f0b0884 +/* f0b0864: 00035080 */ sll $t2,$v1,0x2 +/* f0b0868: 0003c080 */ sll $t8,$v1,0x2 +/* f0b086c: 0303c021 */ addu $t8,$t8,$v1 +/* f0b0870: 3c19800b */ lui $t9,0x800b +/* f0b0874: 2739c7b8 */ addiu $t9,$t9,-14408 +/* f0b0878: 0018c140 */ sll $t8,$t8,0x5 +/* f0b087c: 10000007 */ beqz $zero,.L0f0b089c +/* f0b0880: 03194021 */ addu $t0,$t8,$t9 +.L0f0b0884: +/* f0b0884: 01435021 */ addu $t2,$t2,$v1 +/* f0b0888: 000a5080 */ sll $t2,$t2,0x2 +/* f0b088c: 01435023 */ subu $t2,$t2,$v1 +/* f0b0890: 000a5080 */ sll $t2,$t2,0x2 +/* f0b0894: 254bfed0 */ addiu $t3,$t2,-304 +/* f0b0898: 016c4021 */ addu $t0,$t3,$t4 +.L0f0b089c: +/* f0b089c: afa30030 */ sw $v1,0x30($sp) +/* f0b08a0: 0fc5b9f1 */ jal func0f16e7c4 +/* f0b08a4: afa8002c */ sw $t0,0x2c($sp) +/* f0b08a8: 8fa30030 */ lw $v1,0x30($sp) +/* f0b08ac: 8fa8002c */ lw $t0,0x2c($sp) +/* f0b08b0: 3c057f1b */ lui $a1,0x7f1b +/* f0b08b4: 00036840 */ sll $t5,$v1,0x1 +/* f0b08b8: 010d7021 */ addu $t6,$t0,$t5 +/* f0b08bc: 85c70024 */ lh $a3,0x24($t6) +/* f0b08c0: 24a5cdb4 */ addiu $a1,$a1,-12876 +/* f0b08c4: 27a40040 */ addiu $a0,$sp,0x40 +/* f0b08c8: 0c004dad */ jal 0x136b4 +/* f0b08cc: 00403025 */ or $a2,$v0,$zero +/* f0b08d0: 27a40040 */ addiu $a0,$sp,0x40 +/* f0b08d4: 0fc377c7 */ jal func0f0ddf1c +/* f0b08d8: 00002825 */ or $a1,$zero,$zero +/* f0b08dc: 3c09800a */ lui $t1,0x800a +/* f0b08e0: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0b08e4: 8d220288 */ lw $v0,0x288($t1) +/* f0b08e8: 8c4f001c */ lw $t7,0x1c($v0) +/* f0b08ec: 29e10002 */ slti $at,$t7,0x2 +/* f0b08f0: 54200011 */ bnezl $at,.L0f0b0938 +/* f0b08f4: 8d220284 */ lw $v0,0x284($t1) +/* f0b08f8: 8d390284 */ lw $t9,0x284($t1) +/* f0b08fc: 8fb80034 */ lw $t8,0x34($sp) +/* f0b0900: 8c4b0048 */ lw $t3,0x48($v0) +/* f0b0904: 8f2a194c */ lw $t2,0x194c($t9) +/* f0b0908: 030a1823 */ subu $v1,$t8,$t2 +/* f0b090c: 0163082a */ slt $at,$t3,$v1 +/* f0b0910: 50200004 */ beqzl $at,.L0f0b0924 +/* f0b0914: 8c4c0044 */ lw $t4,0x44($v0) +/* f0b0918: ac430048 */ sw $v1,0x48($v0) +/* f0b091c: 8d220288 */ lw $v0,0x288($t1) +/* f0b0920: 8c4c0044 */ lw $t4,0x44($v0) +.L0f0b0924: +/* f0b0924: 006c082a */ slt $at,$v1,$t4 +/* f0b0928: 50200003 */ beqzl $at,.L0f0b0938 +/* f0b092c: 8d220284 */ lw $v0,0x284($t1) +/* f0b0930: ac430044 */ sw $v1,0x44($v0) +/* f0b0934: 8d220284 */ lw $v0,0x284($t1) +.L0f0b0938: +/* f0b0938: 2406ffff */ addiu $a2,$zero,-1 +/* f0b093c: 24030001 */ addiu $v1,$zero,0x1 +/* f0b0940: 8c4d1954 */ lw $t5,0x1954($v0) +/* f0b0944: ac4d1958 */ sw $t5,0x1958($v0) +/* f0b0948: 8d220284 */ lw $v0,0x284($t1) +/* f0b094c: 8c4e1950 */ lw $t6,0x1950($v0) +/* f0b0950: ac4e1954 */ sw $t6,0x1954($v0) +/* f0b0954: 8d220284 */ lw $v0,0x284($t1) +/* f0b0958: 8c4f194c */ lw $t7,0x194c($v0) +/* f0b095c: ac4f1950 */ sw $t7,0x1950($v0) +/* f0b0960: 8d380284 */ lw $t8,0x284($t1) +/* f0b0964: 8fb90034 */ lw $t9,0x34($sp) +/* f0b0968: af19194c */ sw $t9,0x194c($t8) +/* f0b096c: 8d220284 */ lw $v0,0x284($t1) +/* f0b0970: 8c451950 */ lw $a1,0x1950($v0) +/* f0b0974: 50c50016 */ beql $a2,$a1,.L0f0b09d0 +/* f0b0978: 8d220288 */ lw $v0,0x288($t1) +/* f0b097c: 8c44194c */ lw $a0,0x194c($v0) +/* f0b0980: 00855023 */ subu $t2,$a0,$a1 +/* f0b0984: 29410078 */ slti $at,$t2,0x78 +/* f0b0988: 50200011 */ beqzl $at,.L0f0b09d0 +/* f0b098c: 8d220288 */ lw $v0,0x288($t1) +/* f0b0990: 8c451954 */ lw $a1,0x1954($v0) +/* f0b0994: 24030002 */ addiu $v1,$zero,0x2 +/* f0b0998: 10c5000c */ beq $a2,$a1,.L0f0b09cc +/* f0b099c: 00855823 */ subu $t3,$a0,$a1 +/* f0b09a0: 29610078 */ slti $at,$t3,0x78 +/* f0b09a4: 5020000a */ beqzl $at,.L0f0b09d0 +/* f0b09a8: 8d220288 */ lw $v0,0x288($t1) +/* f0b09ac: 8c451958 */ lw $a1,0x1958($v0) +/* f0b09b0: 24630001 */ addiu $v1,$v1,0x1 +/* f0b09b4: 10c50005 */ beq $a2,$a1,.L0f0b09cc +/* f0b09b8: 00856023 */ subu $t4,$a0,$a1 +/* f0b09bc: 29810078 */ slti $at,$t4,0x78 +/* f0b09c0: 50200003 */ beqzl $at,.L0f0b09d0 +/* f0b09c4: 8d220288 */ lw $v0,0x288($t1) +/* f0b09c8: 24630001 */ addiu $v1,$v1,0x1 +.L0f0b09cc: +/* f0b09cc: 8d220288 */ lw $v0,0x288($t1) +.L0f0b09d0: +/* f0b09d0: 8c4d0058 */ lw $t5,0x58($v0) +/* f0b09d4: 01a3082a */ slt $at,$t5,$v1 +/* f0b09d8: 50200003 */ beqzl $at,.L0f0b09e8 +/* f0b09dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b09e0: ac430058 */ sw $v1,0x58($v0) +/* f0b09e4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0b09e8: +/* f0b09e8: 27bd0140 */ addiu $sp,$sp,0x140 +/* f0b09ec: 03e00008 */ jr $ra +/* f0b09f0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b09f4 +/* f0b09f4: 3c08800a */ lui $t0,0x800a +/* f0b09f8: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0b09fc: 27bdfeb0 */ addiu $sp,$sp,-336 +/* f0b0a00: 8d0f0318 */ lw $t7,0x318($t0) +/* f0b0a04: 240effff */ addiu $t6,$zero,-1 +/* f0b0a08: afbf0014 */ sw $ra,0x14($sp) +/* f0b0a0c: afa40150 */ sw $a0,0x150($sp) +/* f0b0a10: afa50154 */ sw $a1,0x154($sp) +/* f0b0a14: afae014c */ sw $t6,0x14c($sp) +/* f0b0a18: 00001825 */ or $v1,$zero,$zero +/* f0b0a1c: 11e00009 */ beqz $t7,.L0f0b0a44 +/* f0b0a20: afa00140 */ sw $zero,0x140($sp) +/* f0b0a24: 3c18800b */ lui $t8,0x800b +/* f0b0a28: 9318cb98 */ lbu $t8,-0x3468($t8) +/* f0b0a2c: 24010003 */ addiu $at,$zero,0x3 +/* f0b0a30: 57010005 */ bnel $t8,$at,.L0f0b0a48 +/* f0b0a34: 8fb90150 */ lw $t9,0x150($sp) +/* f0b0a38: 0fc611ee */ jal func0f1847b8 +/* f0b0a3c: afa00148 */ sw $zero,0x148($sp) +/* f0b0a40: 8fa30148 */ lw $v1,0x148($sp) +.L0f0b0a44: +/* f0b0a44: 8fb90150 */ lw $t9,0x150($sp) +.L0f0b0a48: +/* f0b0a48: 07200019 */ bltz $t9,.L0f0b0ab0 +/* f0b0a4c: 03202025 */ or $a0,$t9,$zero +/* f0b0a50: 0fc6341d */ jal func0f18d074 +/* f0b0a54: afa30148 */ sw $v1,0x148($sp) +/* f0b0a58: 04400015 */ bltz $v0,.L0f0b0ab0 +/* f0b0a5c: 8fa30148 */ lw $v1,0x148($sp) +/* f0b0a60: 28410004 */ slti $at,$v0,0x4 +/* f0b0a64: 10200009 */ beqz $at,.L0f0b0a8c +/* f0b0a68: 00026080 */ sll $t4,$v0,0x2 +/* f0b0a6c: 00024880 */ sll $t1,$v0,0x2 +/* f0b0a70: 01224821 */ addu $t1,$t1,$v0 +/* f0b0a74: 3c0a800b */ lui $t2,0x800b +/* f0b0a78: 254ac7b8 */ addiu $t2,$t2,-14408 +/* f0b0a7c: 00094940 */ sll $t1,$t1,0x5 +/* f0b0a80: 012a5821 */ addu $t3,$t1,$t2 +/* f0b0a84: 1000000a */ beqz $zero,.L0f0b0ab0 +/* f0b0a88: afab0140 */ sw $t3,0x140($sp) +.L0f0b0a8c: +/* f0b0a8c: 01826021 */ addu $t4,$t4,$v0 +/* f0b0a90: 000c6080 */ sll $t4,$t4,0x2 +/* f0b0a94: 01826023 */ subu $t4,$t4,$v0 +/* f0b0a98: 000c6080 */ sll $t4,$t4,0x2 +/* f0b0a9c: 3c0e800b */ lui $t6,0x800b +/* f0b0aa0: 25cec538 */ addiu $t6,$t6,-15048 +/* f0b0aa4: 258dfed0 */ addiu $t5,$t4,-304 +/* f0b0aa8: 01ae7821 */ addu $t7,$t5,$t6 +/* f0b0aac: afaf0140 */ sw $t7,0x140($sp) +.L0f0b0ab0: +/* f0b0ab0: 8fb80154 */ lw $t8,0x154($sp) +/* f0b0ab4: 07000018 */ bltz $t8,.L0f0b0b18 +/* f0b0ab8: 03002025 */ or $a0,$t8,$zero +/* f0b0abc: 0fc6341d */ jal func0f18d074 +/* f0b0ac0: afa30148 */ sw $v1,0x148($sp) +/* f0b0ac4: 8fa30148 */ lw $v1,0x148($sp) +/* f0b0ac8: 04400013 */ bltz $v0,.L0f0b0b18 +/* f0b0acc: afa2014c */ sw $v0,0x14c($sp) +/* f0b0ad0: 28410004 */ slti $at,$v0,0x4 +/* f0b0ad4: 10200008 */ beqz $at,.L0f0b0af8 +/* f0b0ad8: 00025080 */ sll $t2,$v0,0x2 +/* f0b0adc: 0002c880 */ sll $t9,$v0,0x2 +/* f0b0ae0: 0322c821 */ addu $t9,$t9,$v0 +/* f0b0ae4: 3c09800b */ lui $t1,0x800b +/* f0b0ae8: 2529c7b8 */ addiu $t1,$t1,-14408 +/* f0b0aec: 0019c940 */ sll $t9,$t9,0x5 +/* f0b0af0: 10000009 */ beqz $zero,.L0f0b0b18 +/* f0b0af4: 03291821 */ addu $v1,$t9,$t1 +.L0f0b0af8: +/* f0b0af8: 01425021 */ addu $t2,$t2,$v0 +/* f0b0afc: 000a5080 */ sll $t2,$t2,0x2 +/* f0b0b00: 01425023 */ subu $t2,$t2,$v0 +/* f0b0b04: 000a5080 */ sll $t2,$t2,0x2 +/* f0b0b08: 3c0c800b */ lui $t4,0x800b +/* f0b0b0c: 258cc538 */ addiu $t4,$t4,-15048 +/* f0b0b10: 254bfed0 */ addiu $t3,$t2,-304 +/* f0b0b14: 016c1821 */ addu $v1,$t3,$t4 +.L0f0b0b18: +/* f0b0b18: 8fad0154 */ lw $t5,0x154($sp) +/* f0b0b1c: 3c08800a */ lui $t0,0x800a +/* f0b0b20: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0b0b24: 05a0003a */ bltz $t5,.L0f0b0c10 +/* f0b0b28: 8fae0150 */ lw $t6,0x150($sp) +/* f0b0b2c: 55cd0039 */ bnel $t6,$t5,.L0f0b0c14 +/* f0b0b30: 8fae0154 */ lw $t6,0x154($sp) +/* f0b0b34: 1060000c */ beqz $v1,.L0f0b0b68 +/* f0b0b38: 8faf014c */ lw $t7,0x14c($sp) +/* f0b0b3c: 05e2000b */ bltzl $t7,.L0f0b0b6c +/* f0b0b40: 8d0e006c */ lw $t6,0x6c($t0) +/* f0b0b44: 8478003c */ lh $t8,0x3c($v1) +/* f0b0b48: 27190001 */ addiu $t9,$t8,0x1 +/* f0b0b4c: a479003c */ sh $t9,0x3c($v1) +/* f0b0b50: 8fa9014c */ lw $t1,0x14c($sp) +/* f0b0b54: 00095040 */ sll $t2,$t1,0x1 +/* f0b0b58: 006a1021 */ addu $v0,$v1,$t2 +/* f0b0b5c: 844b0024 */ lh $t3,0x24($v0) +/* f0b0b60: 256c0001 */ addiu $t4,$t3,0x1 +/* f0b0b64: a44c0024 */ sh $t4,0x24($v0) +.L0f0b0b68: +/* f0b0b68: 8d0e006c */ lw $t6,0x6c($t0) +.L0f0b0b6c: +/* f0b0b6c: 8fb90154 */ lw $t9,0x154($sp) +/* f0b0b70: 00002825 */ or $a1,$zero,$zero +/* f0b0b74: 11c00003 */ beqz $t6,.L0f0b0b84 +/* f0b0b78: 00002025 */ or $a0,$zero,$zero +/* f0b0b7c: 10000001 */ beqz $zero,.L0f0b0b84 +/* f0b0b80: 24050001 */ addiu $a1,$zero,0x1 +.L0f0b0b84: +/* f0b0b84: 8d0d0068 */ lw $t5,0x68($t0) +/* f0b0b88: 00001825 */ or $v1,$zero,$zero +/* f0b0b8c: 00001025 */ or $v0,$zero,$zero +/* f0b0b90: 11a00003 */ beqz $t5,.L0f0b0ba0 +/* f0b0b94: 00000000 */ sll $zero,$zero,0x0 +/* f0b0b98: 10000001 */ beqz $zero,.L0f0b0ba0 +/* f0b0b9c: 24040001 */ addiu $a0,$zero,0x1 +.L0f0b0ba0: +/* f0b0ba0: 8d0f0064 */ lw $t7,0x64($t0) +/* f0b0ba4: 11e00003 */ beqz $t7,.L0f0b0bb4 +/* f0b0ba8: 00000000 */ sll $zero,$zero,0x0 +/* f0b0bac: 10000001 */ beqz $zero,.L0f0b0bb4 +/* f0b0bb0: 24030001 */ addiu $v1,$zero,0x1 +.L0f0b0bb4: +/* f0b0bb4: 8d180070 */ lw $t8,0x70($t0) +/* f0b0bb8: 13000003 */ beqz $t8,.L0f0b0bc8 +/* f0b0bbc: 00000000 */ sll $zero,$zero,0x0 +/* f0b0bc0: 10000001 */ beqz $zero,.L0f0b0bc8 +/* f0b0bc4: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b0bc8: +/* f0b0bc8: 00434821 */ addu $t1,$v0,$v1 +/* f0b0bcc: 01245021 */ addu $t2,$t1,$a0 +/* f0b0bd0: 01455821 */ addu $t3,$t2,$a1 +/* f0b0bd4: 032b082a */ slt $at,$t9,$t3 +/* f0b0bd8: 1020000b */ beqz $at,.L0f0b0c08 +/* f0b0bdc: 00000000 */ sll $zero,$zero,0x0 +/* f0b0be0: 8d0c028c */ lw $t4,0x28c($t0) +/* f0b0be4: 03202025 */ or $a0,$t9,$zero +/* f0b0be8: 0fc4a24b */ jal func0f12892c +/* f0b0bec: afac013c */ sw $t4,0x13c($sp) +/* f0b0bf0: 0fc2c206 */ jal func0f0b0818 +/* f0b0bf4: 00000000 */ sll $zero,$zero,0x0 +/* f0b0bf8: 0fc4a24b */ jal func0f12892c +/* f0b0bfc: 8fa4013c */ lw $a0,0x13c($sp) +/* f0b0c00: 3c08800a */ lui $t0,0x800a +/* f0b0c04: 25089fc0 */ addiu $t0,$t0,-24640 +.L0f0b0c08: +/* f0b0c08: 100000b8 */ beqz $zero,.L0f0b0eec +/* f0b0c0c: 8d060318 */ lw $a2,0x318($t0) +.L0f0b0c10: +/* f0b0c10: 8fae0154 */ lw $t6,0x154($sp) +.L0f0b0c14: +/* f0b0c14: 05c20044 */ bltzl $t6,.L0f0b0d28 +/* f0b0c18: 8fb90140 */ lw $t9,0x140($sp) +/* f0b0c1c: 10600004 */ beqz $v1,.L0f0b0c30 +/* f0b0c20: 00002825 */ or $a1,$zero,$zero +/* f0b0c24: 846d003c */ lh $t5,0x3c($v1) +/* f0b0c28: 25af0001 */ addiu $t7,$t5,0x1 +/* f0b0c2c: a46f003c */ sh $t7,0x3c($v1) +.L0f0b0c30: +/* f0b0c30: 8d18006c */ lw $t8,0x6c($t0) +/* f0b0c34: 8fac0154 */ lw $t4,0x154($sp) +/* f0b0c38: 00002025 */ or $a0,$zero,$zero +/* f0b0c3c: 13000003 */ beqz $t8,.L0f0b0c4c +/* f0b0c40: 00001825 */ or $v1,$zero,$zero +/* f0b0c44: 10000001 */ beqz $zero,.L0f0b0c4c +/* f0b0c48: 24050001 */ addiu $a1,$zero,0x1 +.L0f0b0c4c: +/* f0b0c4c: 8d090068 */ lw $t1,0x68($t0) +/* f0b0c50: 00001025 */ or $v0,$zero,$zero +/* f0b0c54: 11200003 */ beqz $t1,.L0f0b0c64 +/* f0b0c58: 00000000 */ sll $zero,$zero,0x0 +/* f0b0c5c: 10000001 */ beqz $zero,.L0f0b0c64 +/* f0b0c60: 24040001 */ addiu $a0,$zero,0x1 +.L0f0b0c64: +/* f0b0c64: 8d0a0064 */ lw $t2,0x64($t0) +/* f0b0c68: 11400003 */ beqz $t2,.L0f0b0c78 +/* f0b0c6c: 00000000 */ sll $zero,$zero,0x0 +/* f0b0c70: 10000001 */ beqz $zero,.L0f0b0c78 +/* f0b0c74: 24030001 */ addiu $v1,$zero,0x1 +.L0f0b0c78: +/* f0b0c78: 8d0b0070 */ lw $t3,0x70($t0) +/* f0b0c7c: 11600003 */ beqz $t3,.L0f0b0c8c +/* f0b0c80: 00000000 */ sll $zero,$zero,0x0 +/* f0b0c84: 10000001 */ beqz $zero,.L0f0b0c8c +/* f0b0c88: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b0c8c: +/* f0b0c8c: 0043c821 */ addu $t9,$v0,$v1 +/* f0b0c90: 03247021 */ addu $t6,$t9,$a0 +/* f0b0c94: 01c56821 */ addu $t5,$t6,$a1 +/* f0b0c98: 018d082a */ slt $at,$t4,$t5 +/* f0b0c9c: 50200022 */ beqzl $at,.L0f0b0d28 +/* f0b0ca0: 8fb90140 */ lw $t9,0x140($sp) +/* f0b0ca4: 8d0f028c */ lw $t7,0x28c($t0) +/* f0b0ca8: 01802025 */ or $a0,$t4,$zero +/* f0b0cac: 0fc4a24b */ jal func0f12892c +/* f0b0cb0: afaf013c */ sw $t7,0x13c($sp) +/* f0b0cb4: 3c18800a */ lui $t8,0x800a +/* f0b0cb8: 8f18a2d8 */ lw $t8,-0x5d28($t8) +/* f0b0cbc: 8fa90150 */ lw $t1,0x150($sp) +/* f0b0cc0: 13000012 */ beqz $t8,.L0f0b0d0c +/* f0b0cc4: 00000000 */ sll $zero,$zero,0x0 +/* f0b0cc8: 05200010 */ bltz $t1,.L0f0b0d0c +/* f0b0ccc: 00000000 */ sll $zero,$zero,0x0 +/* f0b0cd0: 0fc5b9f1 */ jal func0f16e7c4 +/* f0b0cd4: 240458b7 */ addiu $a0,$zero,0x58b7 +/* f0b0cd8: 8faa0150 */ lw $t2,0x150($sp) +/* f0b0cdc: 3c07800b */ lui $a3,0x800b +/* f0b0ce0: 3c057f1b */ lui $a1,0x7f1b +/* f0b0ce4: 000a5880 */ sll $t3,$t2,0x2 +/* f0b0ce8: 00eb3821 */ addu $a3,$a3,$t3 +/* f0b0cec: 8ce7c500 */ lw $a3,-0x3b00($a3) +/* f0b0cf0: 24a5cdbc */ addiu $a1,$a1,-12868 +/* f0b0cf4: 27a4003c */ addiu $a0,$sp,0x3c +/* f0b0cf8: 0c004dad */ jal 0x136b4 +/* f0b0cfc: 00403025 */ or $a2,$v0,$zero +/* f0b0d00: 27a4003c */ addiu $a0,$sp,0x3c +/* f0b0d04: 0fc377c7 */ jal func0f0ddf1c +/* f0b0d08: 00002825 */ or $a1,$zero,$zero +.L0f0b0d0c: +/* f0b0d0c: 0fc2c1d9 */ jal func0f0b0764 +/* f0b0d10: 00000000 */ sll $zero,$zero,0x0 +/* f0b0d14: 0fc4a24b */ jal func0f12892c +/* f0b0d18: 8fa4013c */ lw $a0,0x13c($sp) +/* f0b0d1c: 3c08800a */ lui $t0,0x800a +/* f0b0d20: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0b0d24: 8fb90140 */ lw $t9,0x140($sp) +.L0f0b0d28: +/* f0b0d28: 8fae014c */ lw $t6,0x14c($sp) +/* f0b0d2c: 53200008 */ beqzl $t9,.L0f0b0d50 +/* f0b0d30: 8fb80150 */ lw $t8,0x150($sp) +/* f0b0d34: 05c00005 */ bltz $t6,.L0f0b0d4c +/* f0b0d38: 000e6840 */ sll $t5,$t6,0x1 +/* f0b0d3c: 032d1021 */ addu $v0,$t9,$t5 +/* f0b0d40: 844f0024 */ lh $t7,0x24($v0) +/* f0b0d44: 25ec0001 */ addiu $t4,$t7,0x1 +/* f0b0d48: a44c0024 */ sh $t4,0x24($v0) +.L0f0b0d4c: +/* f0b0d4c: 8fb80150 */ lw $t8,0x150($sp) +.L0f0b0d50: +/* f0b0d50: 8faa0150 */ lw $t2,0x150($sp) +/* f0b0d54: 0702003d */ bltzl $t8,.L0f0b0e4c +/* f0b0d58: 8d060318 */ lw $a2,0x318($t0) +/* f0b0d5c: 8d09006c */ lw $t1,0x6c($t0) +/* f0b0d60: 8d020068 */ lw $v0,0x68($t0) +/* f0b0d64: 8d030064 */ lw $v1,0x64($t0) +/* f0b0d68: 11200003 */ beqz $t1,.L0f0b0d78 +/* f0b0d6c: 8d070070 */ lw $a3,0x70($t0) +/* f0b0d70: 10000002 */ beqz $zero,.L0f0b0d7c +/* f0b0d74: 24050001 */ addiu $a1,$zero,0x1 +.L0f0b0d78: +/* f0b0d78: 00002825 */ or $a1,$zero,$zero +.L0f0b0d7c: +/* f0b0d7c: 10400003 */ beqz $v0,.L0f0b0d8c +/* f0b0d80: 00002025 */ or $a0,$zero,$zero +/* f0b0d84: 10000001 */ beqz $zero,.L0f0b0d8c +/* f0b0d88: 24040001 */ addiu $a0,$zero,0x1 +.L0f0b0d8c: +/* f0b0d8c: 10600003 */ beqz $v1,.L0f0b0d9c +/* f0b0d90: 00001025 */ or $v0,$zero,$zero +/* f0b0d94: 10000002 */ beqz $zero,.L0f0b0da0 +/* f0b0d98: 24030001 */ addiu $v1,$zero,0x1 +.L0f0b0d9c: +/* f0b0d9c: 00001825 */ or $v1,$zero,$zero +.L0f0b0da0: +/* f0b0da0: 10e00003 */ beqz $a3,.L0f0b0db0 +/* f0b0da4: 00000000 */ sll $zero,$zero,0x0 +/* f0b0da8: 10000001 */ beqz $zero,.L0f0b0db0 +/* f0b0dac: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b0db0: +/* f0b0db0: 00435821 */ addu $t3,$v0,$v1 +/* f0b0db4: 01647021 */ addu $t6,$t3,$a0 +/* f0b0db8: 01c5c821 */ addu $t9,$t6,$a1 +/* f0b0dbc: 0159082a */ slt $at,$t2,$t9 +/* f0b0dc0: 50200022 */ beqzl $at,.L0f0b0e4c +/* f0b0dc4: 8d060318 */ lw $a2,0x318($t0) +/* f0b0dc8: 8d0d028c */ lw $t5,0x28c($t0) +/* f0b0dcc: 01402025 */ or $a0,$t2,$zero +/* f0b0dd0: 0fc4a24b */ jal func0f12892c +/* f0b0dd4: afad013c */ sw $t5,0x13c($sp) +/* f0b0dd8: 3c0f800a */ lui $t7,0x800a +/* f0b0ddc: 8defa2d8 */ lw $t7,-0x5d28($t7) +/* f0b0de0: 8fac0154 */ lw $t4,0x154($sp) +/* f0b0de4: 11e00012 */ beqz $t7,.L0f0b0e30 +/* f0b0de8: 00000000 */ sll $zero,$zero,0x0 +/* f0b0dec: 05800010 */ bltz $t4,.L0f0b0e30 +/* f0b0df0: 00000000 */ sll $zero,$zero,0x0 +/* f0b0df4: 0fc5b9f1 */ jal func0f16e7c4 +/* f0b0df8: 240458b8 */ addiu $a0,$zero,0x58b8 +/* f0b0dfc: 8fb80154 */ lw $t8,0x154($sp) +/* f0b0e00: 3c07800b */ lui $a3,0x800b +/* f0b0e04: 3c057f1b */ lui $a1,0x7f1b +/* f0b0e08: 00184880 */ sll $t1,$t8,0x2 +/* f0b0e0c: 00e93821 */ addu $a3,$a3,$t1 +/* f0b0e10: 8ce7c500 */ lw $a3,-0x3b00($a3) +/* f0b0e14: 24a5cdc4 */ addiu $a1,$a1,-12860 +/* f0b0e18: 27a4003c */ addiu $a0,$sp,0x3c +/* f0b0e1c: 0c004dad */ jal 0x136b4 +/* f0b0e20: 00403025 */ or $a2,$v0,$zero +/* f0b0e24: 27a4003c */ addiu $a0,$sp,0x3c +/* f0b0e28: 0fc377c7 */ jal func0f0ddf1c +/* f0b0e2c: 00002825 */ or $a1,$zero,$zero +.L0f0b0e30: +/* f0b0e30: 0fc2c169 */ jal func0f0b05a4 +/* f0b0e34: 00000000 */ sll $zero,$zero,0x0 +/* f0b0e38: 0fc4a24b */ jal func0f12892c +/* f0b0e3c: 8fa4013c */ lw $a0,0x13c($sp) +/* f0b0e40: 3c08800a */ lui $t0,0x800a +/* f0b0e44: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0b0e48: 8d060318 */ lw $a2,0x318($t0) +.L0f0b0e4c: +/* f0b0e4c: 8fab0150 */ lw $t3,0x150($sp) +/* f0b0e50: 10c00026 */ beqz $a2,.L0f0b0eec +/* f0b0e54: 00000000 */ sll $zero,$zero,0x0 +/* f0b0e58: 05600024 */ bltz $t3,.L0f0b0eec +/* f0b0e5c: 8fb90154 */ lw $t9,0x154($sp) +/* f0b0e60: 8d0e006c */ lw $t6,0x6c($t0) +/* f0b0e64: 8d020068 */ lw $v0,0x68($t0) +/* f0b0e68: 8d030064 */ lw $v1,0x64($t0) +/* f0b0e6c: 11c00003 */ beqz $t6,.L0f0b0e7c +/* f0b0e70: 8d070070 */ lw $a3,0x70($t0) +/* f0b0e74: 10000002 */ beqz $zero,.L0f0b0e80 +/* f0b0e78: 24050001 */ addiu $a1,$zero,0x1 +.L0f0b0e7c: +/* f0b0e7c: 00002825 */ or $a1,$zero,$zero +.L0f0b0e80: +/* f0b0e80: 10400003 */ beqz $v0,.L0f0b0e90 +/* f0b0e84: 00002025 */ or $a0,$zero,$zero +/* f0b0e88: 10000001 */ beqz $zero,.L0f0b0e90 +/* f0b0e8c: 24040001 */ addiu $a0,$zero,0x1 +.L0f0b0e90: +/* f0b0e90: 10600003 */ beqz $v1,.L0f0b0ea0 +/* f0b0e94: 00001025 */ or $v0,$zero,$zero +/* f0b0e98: 10000002 */ beqz $zero,.L0f0b0ea4 +/* f0b0e9c: 24030001 */ addiu $v1,$zero,0x1 +.L0f0b0ea0: +/* f0b0ea0: 00001825 */ or $v1,$zero,$zero +.L0f0b0ea4: +/* f0b0ea4: 10e00003 */ beqz $a3,.L0f0b0eb4 +/* f0b0ea8: 8fac0150 */ lw $t4,0x150($sp) +/* f0b0eac: 10000001 */ beqz $zero,.L0f0b0eb4 +/* f0b0eb0: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b0eb4: +/* f0b0eb4: 00436821 */ addu $t5,$v0,$v1 +/* f0b0eb8: 01a45021 */ addu $t2,$t5,$a0 +/* f0b0ebc: 01457821 */ addu $t7,$t2,$a1 +/* f0b0ec0: 032f082a */ slt $at,$t9,$t7 +/* f0b0ec4: 14200009 */ bnez $at,.L0f0b0eec +/* f0b0ec8: 00000000 */ sll $zero,$zero,0x0 +/* f0b0ecc: 11990007 */ beq $t4,$t9,.L0f0b0eec +/* f0b0ed0: 0019c080 */ sll $t8,$t9,0x2 +/* f0b0ed4: 3c09800b */ lui $t1,0x800b +/* f0b0ed8: 01384821 */ addu $t1,$t1,$t8 +/* f0b0edc: 8d29c4d0 */ lw $t1,-0x3b30($t1) +/* f0b0ee0: 8d2b02d4 */ lw $t3,0x2d4($t1) +/* f0b0ee4: a56c0076 */ sh $t4,0x76($t3) +/* f0b0ee8: 8d060318 */ lw $a2,0x318($t0) +.L0f0b0eec: +/* f0b0eec: 10c00030 */ beqz $a2,.L0f0b0fb0 +/* f0b0ef0: 8fae0150 */ lw $t6,0x150($sp) +/* f0b0ef4: 05c0002e */ bltz $t6,.L0f0b0fb0 +/* f0b0ef8: 000e6880 */ sll $t5,$t6,0x2 +/* f0b0efc: 3c0a800b */ lui $t2,0x800b +/* f0b0f00: 254ac4d0 */ addiu $t2,$t2,-15152 +/* f0b0f04: 01aa2821 */ addu $a1,$t5,$t2 +/* f0b0f08: 8caf0000 */ lw $t7,0x0($a1) +/* f0b0f0c: 8de302d4 */ lw $v1,0x2d4($t7) +/* f0b0f10: 10600027 */ beqz $v1,.L0f0b0fb0 +/* f0b0f14: 00000000 */ sll $zero,$zero,0x0 +/* f0b0f18: 8c640020 */ lw $a0,0x20($v1) +/* f0b0f1c: 0fc660b5 */ jal func0f1982d4 +/* f0b0f20: afa50024 */ sw $a1,0x24($sp) +/* f0b0f24: 04400022 */ bltz $v0,.L0f0b0fb0 +/* f0b0f28: 8fa50024 */ lw $a1,0x24($sp) +/* f0b0f2c: 8fb90150 */ lw $t9,0x150($sp) +/* f0b0f30: 8fb80154 */ lw $t8,0x154($sp) +/* f0b0f34: 57380011 */ bnel $t9,$t8,.L0f0b0f7c +/* f0b0f38: 8cb90000 */ lw $t9,0x0($a1) +/* f0b0f3c: 8ca90000 */ lw $t1,0x0($a1) +/* f0b0f40: 000260c0 */ sll $t4,$v0,0x3 +/* f0b0f44: 3c013f80 */ lui $at,0x3f80 +/* f0b0f48: 8d2302d4 */ lw $v1,0x2d4($t1) +/* f0b0f4c: 44813000 */ mtc1 $at,$f6 +/* f0b0f50: 8c6e004c */ lw $t6,0x4c($v1) +/* f0b0f54: 006c5821 */ addu $t3,$v1,$t4 +/* f0b0f58: 000e6880 */ sll $t5,$t6,0x2 +/* f0b0f5c: 000d57c2 */ srl $t2,$t5,0x1f +/* f0b0f60: 000a7880 */ sll $t7,$t2,0x2 +/* f0b0f64: 016f2021 */ addu $a0,$t3,$t7 +/* f0b0f68: c4840244 */ lwc1 $f4,0x244($a0) +/* f0b0f6c: 46062200 */ add.s $f8,$f4,$f6 +/* f0b0f70: 1000000f */ beqz $zero,.L0f0b0fb0 +/* f0b0f74: e4880244 */ swc1 $f8,0x244($a0) +/* f0b0f78: 8cb90000 */ lw $t9,0x0($a1) +.L0f0b0f7c: +/* f0b0f7c: 0002c0c0 */ sll $t8,$v0,0x3 +/* f0b0f80: 3c013f80 */ lui $at,0x3f80 +/* f0b0f84: 8f2302d4 */ lw $v1,0x2d4($t9) +/* f0b0f88: 44818000 */ mtc1 $at,$f16 +/* f0b0f8c: 8c6c004c */ lw $t4,0x4c($v1) +/* f0b0f90: 00784821 */ addu $t1,$v1,$t8 +/* f0b0f94: 000c7080 */ sll $t6,$t4,0x2 +/* f0b0f98: 000e6fc2 */ srl $t5,$t6,0x1f +/* f0b0f9c: 000d5080 */ sll $t2,$t5,0x2 +/* f0b0fa0: 012a2021 */ addu $a0,$t1,$t2 +/* f0b0fa4: c48a0214 */ lwc1 $f10,0x214($a0) +/* f0b0fa8: 46105480 */ add.s $f18,$f10,$f16 +/* f0b0fac: e4920214 */ swc1 $f18,0x214($a0) +.L0f0b0fb0: +/* f0b0fb0: 3c08800a */ lui $t0,0x800a +/* f0b0fb4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0b0fb8: 8d0b0488 */ lw $t3,0x488($t0) +/* f0b0fbc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b0fc0: 27bd0150 */ addiu $sp,$sp,0x150 +/* f0b0fc4: 256f0001 */ addiu $t7,$t3,0x1 +/* f0b0fc8: 03e00008 */ jr $ra +/* f0b0fcc: ad0f0488 */ sw $t7,0x488($t0) +); + +GLOBAL_ASM( +glabel func0f0b0fd0 +/* f0b0fd0: 04810003 */ bgez $a0,.L0f0b0fe0 +/* f0b0fd4: 2881005e */ slti $at,$a0,0x5e +/* f0b0fd8: 03e00008 */ jr $ra +/* f0b0fdc: 00001025 */ or $v0,$zero,$zero +.L0f0b0fe0: +/* f0b0fe0: 14200003 */ bnez $at,.L0f0b0ff0 +/* f0b0fe4: 00047080 */ sll $t6,$a0,0x2 +/* f0b0fe8: 03e00008 */ jr $ra +/* f0b0fec: 00001025 */ or $v0,$zero,$zero +.L0f0b0ff0: +/* f0b0ff0: 3c028007 */ lui $v0,0x8007 +/* f0b0ff4: 004e1021 */ addu $v0,$v0,$t6 +/* f0b0ff8: 8c42ff18 */ lw $v0,-0xe8($v0) +/* f0b0ffc: 03e00008 */ jr $ra +/* f0b1000: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b1004 +/* f0b1004: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b1008: afbf0014 */ sw $ra,0x14($sp) +/* f0b100c: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0b1010: afa5001c */ sw $a1,0x1c($sp) +/* f0b1014: 10400006 */ beqz $v0,.L0f0b1030 +/* f0b1018: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b101c: 8fae001c */ lw $t6,0x1c($sp) +/* f0b1020: 000e7880 */ sll $t7,$t6,0x2 +/* f0b1024: 004fc021 */ addu $t8,$v0,$t7 +/* f0b1028: 10000002 */ beqz $zero,.L0f0b1034 +/* f0b102c: 8f020014 */ lw $v0,0x14($t8) +.L0f0b1030: +/* f0b1030: 00001025 */ or $v0,$zero,$zero +.L0f0b1034: +/* f0b1034: 03e00008 */ jr $ra +/* f0b1038: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f0b103c +/* f0b103c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b1040: afbf0014 */ sw $ra,0x14($sp) +/* f0b1044: afa40018 */ sw $a0,0x18($sp) +/* f0b1048: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0b104c: 90840000 */ lbu $a0,0x0($a0) +/* f0b1050: 10400007 */ beqz $v0,.L0f0b1070 +/* f0b1054: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b1058: 8faf0018 */ lw $t7,0x18($sp) +/* f0b105c: 91f80003 */ lbu $t8,0x3($t7) +/* f0b1060: 0018c880 */ sll $t9,$t8,0x2 +/* f0b1064: 00594021 */ addu $t0,$v0,$t9 +/* f0b1068: 10000002 */ beqz $zero,.L0f0b1074 +/* f0b106c: 8d020014 */ lw $v0,0x14($t0) +.L0f0b1070: +/* f0b1070: 00001025 */ or $v0,$zero,$zero +.L0f0b1074: +/* f0b1074: 03e00008 */ jr $ra +/* f0b1078: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f0b107c +/* f0b107c: 908e0000 */ lbu $t6,0x0($a0) +/* f0b1080: 3c038007 */ lui $v1,0x8007 +/* f0b1084: 00001025 */ or $v0,$zero,$zero +/* f0b1088: 000e7880 */ sll $t7,$t6,0x2 +/* f0b108c: 006f1821 */ addu $v1,$v1,$t7 +/* f0b1090: 8c63ff18 */ lw $v1,-0xe8($v1) +/* f0b1094: 10600006 */ beqz $v1,.L0f0b10b0 +/* f0b1098: 00000000 */ sll $zero,$zero,0x0 +/* f0b109c: 90980003 */ lbu $t8,0x3($a0) +/* f0b10a0: 0018c880 */ sll $t9,$t8,0x2 +/* f0b10a4: 00794021 */ addu $t0,$v1,$t9 +/* f0b10a8: 03e00008 */ jr $ra +/* f0b10ac: 8d020014 */ lw $v0,0x14($t0) +.L0f0b10b0: +/* f0b10b0: 03e00008 */ jr $ra +/* f0b10b4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b10b8 +/* f0b10b8: 908e0000 */ lbu $t6,0x0($a0) +/* f0b10bc: 3c038007 */ lui $v1,0x8007 +/* f0b10c0: 0005c080 */ sll $t8,$a1,0x2 +/* f0b10c4: 000e7880 */ sll $t7,$t6,0x2 +/* f0b10c8: 006f1821 */ addu $v1,$v1,$t7 +/* f0b10cc: 8c63ff18 */ lw $v1,-0xe8($v1) +/* f0b10d0: 00001025 */ or $v0,$zero,$zero +/* f0b10d4: 10600003 */ beqz $v1,.L0f0b10e4 +/* f0b10d8: 0078c821 */ addu $t9,$v1,$t8 +/* f0b10dc: 03e00008 */ jr $ra +/* f0b10e0: 8f220014 */ lw $v0,0x14($t9) +.L0f0b10e4: +/* f0b10e4: 03e00008 */ jr $ra +/* f0b10e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b10ec +/* f0b10ec: 00041900 */ sll $v1,$a0,0x4 +/* f0b10f0: 00641823 */ subu $v1,$v1,$a0 +/* f0b10f4: 00031880 */ sll $v1,$v1,0x2 +/* f0b10f8: 00641821 */ addu $v1,$v1,$a0 +/* f0b10fc: 3c0e800a */ lui $t6,0x800a +/* f0b1100: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b1104: 000318c0 */ sll $v1,$v1,0x3 +/* f0b1108: 00641821 */ addu $v1,$v1,$a0 +/* f0b110c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0b1110: 00031880 */ sll $v1,$v1,0x2 +/* f0b1114: afbf0014 */ sw $ra,0x14($sp) +/* f0b1118: 01c37821 */ addu $t7,$t6,$v1 +/* f0b111c: 91e40638 */ lbu $a0,0x638($t7) +/* f0b1120: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0b1124: afa30018 */ sw $v1,0x18($sp) +/* f0b1128: 10400009 */ beqz $v0,.L0f0b1150 +/* f0b112c: 8fa30018 */ lw $v1,0x18($sp) +/* f0b1130: 3c18800a */ lui $t8,0x800a +/* f0b1134: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f0b1138: 0303c821 */ addu $t9,$t8,$v1 +/* f0b113c: 9328063b */ lbu $t0,0x63b($t9) +/* f0b1140: 00084880 */ sll $t1,$t0,0x2 +/* f0b1144: 00495021 */ addu $t2,$v0,$t1 +/* f0b1148: 10000002 */ beqz $zero,.L0f0b1154 +/* f0b114c: 8d420014 */ lw $v0,0x14($t2) +.L0f0b1150: +/* f0b1150: 00001025 */ or $v0,$zero,$zero +.L0f0b1154: +/* f0b1154: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b1158: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0b115c: 03e00008 */ jr $ra +/* f0b1160: 00000000 */ sll $zero,$zero,0x0 +/* f0b1164: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b1168: afbf0014 */ sw $ra,0x14($sp) +/* f0b116c: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0b1170: 00000000 */ sll $zero,$zero,0x0 +/* f0b1174: 14400003 */ bnez $v0,.L0f0b1184 +/* f0b1178: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b117c: 1000000d */ beqz $zero,.L0f0b11b4 +/* f0b1180: 00001025 */ or $v0,$zero,$zero +.L0f0b1184: +/* f0b1184: 00001825 */ or $v1,$zero,$zero +/* f0b1188: 00402025 */ or $a0,$v0,$zero +/* f0b118c: 24050002 */ addiu $a1,$zero,0x2 +.L0f0b1190: +/* f0b1190: 8c8e0014 */ lw $t6,0x14($a0) +/* f0b1194: 55c00004 */ bnezl $t6,.L0f0b11a8 +/* f0b1198: 24630001 */ addiu $v1,$v1,0x1 +/* f0b119c: 10000005 */ beqz $zero,.L0f0b11b4 +/* f0b11a0: 00601025 */ or $v0,$v1,$zero +/* f0b11a4: 24630001 */ addiu $v1,$v1,0x1 +.L0f0b11a8: +/* f0b11a8: 1465fff9 */ bne $v1,$a1,.L0f0b1190 +/* f0b11ac: 24840004 */ addiu $a0,$a0,0x4 +/* f0b11b0: 24020002 */ addiu $v0,$zero,0x2 +.L0f0b11b4: +/* f0b11b4: 03e00008 */ jr $ra +/* f0b11b8: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f0b11bc +/* f0b11bc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b11c0: afbf0014 */ sw $ra,0x14($sp) +/* f0b11c4: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0b11c8: 90840000 */ lbu $a0,0x0($a0) +/* f0b11cc: 10400003 */ beqz $v0,.L0f0b11dc +/* f0b11d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b11d4: 10000003 */ beqz $zero,.L0f0b11e4 +/* f0b11d8: 8c420024 */ lw $v0,0x24($v0) +.L0f0b11dc: +/* f0b11dc: 3c028007 */ lui $v0,0x8007 +/* f0b11e0: 2442b0a0 */ addiu $v0,$v0,-20320 +.L0f0b11e4: +/* f0b11e4: 03e00008 */ jr $ra +/* f0b11e8: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f0b11ec +/* f0b11ec: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0b11f0: afbf0014 */ sw $ra,0x14($sp) +/* f0b11f4: afa40020 */ sw $a0,0x20($sp) +/* f0b11f8: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0b11fc: afa50024 */ sw $a1,0x24($sp) +/* f0b1200: 8fa40020 */ lw $a0,0x20($sp) +/* f0b1204: 8fa50024 */ lw $a1,0x24($sp) +/* f0b1208: 0fc2c401 */ jal func0f0b1004 +/* f0b120c: afa2001c */ sw $v0,0x1c($sp) +/* f0b1210: 1040000b */ beqz $v0,.L0f0b1240 +/* f0b1214: 8fa3001c */ lw $v1,0x1c($sp) +/* f0b1218: 5060000a */ beqzl $v1,.L0f0b1244 +/* f0b121c: 00001025 */ or $v0,$zero,$zero +/* f0b1220: 804e0007 */ lb $t6,0x7($v0) +/* f0b1224: 05c20007 */ bltzl $t6,.L0f0b1244 +/* f0b1228: 00001025 */ or $v0,$zero,$zero +/* f0b122c: 804f0007 */ lb $t7,0x7($v0) +/* f0b1230: 000fc080 */ sll $t8,$t7,0x2 +/* f0b1234: 0078c821 */ addu $t9,$v1,$t8 +/* f0b1238: 10000002 */ beqz $zero,.L0f0b1244 +/* f0b123c: 8f22001c */ lw $v0,0x1c($t9) +.L0f0b1240: +/* f0b1240: 00001025 */ or $v0,$zero,$zero +.L0f0b1244: +/* f0b1244: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b1248: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0b124c: 03e00008 */ jr $ra +/* f0b1250: 00000000 */ sll $zero,$zero,0x0 +/* f0b1254: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b1258: afbf0014 */ sw $ra,0x14($sp) +/* f0b125c: afa40018 */ sw $a0,0x18($sp) +/* f0b1260: 0fc2866a */ jal func0f0a19a8 +/* f0b1264: 00002025 */ or $a0,$zero,$zero +/* f0b1268: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0b126c: 00402025 */ or $a0,$v0,$zero +/* f0b1270: 10400007 */ beqz $v0,.L0f0b1290 +/* f0b1274: 8fa30018 */ lw $v1,0x18($sp) +/* f0b1278: c444002c */ lwc1 $f4,0x2c($v0) +/* f0b127c: e4640000 */ swc1 $f4,0x0($v1) +/* f0b1280: c4460030 */ lwc1 $f6,0x30($v0) +/* f0b1284: e4660004 */ swc1 $f6,0x4($v1) +/* f0b1288: c4480034 */ lwc1 $f8,0x34($v0) +/* f0b128c: e4680008 */ swc1 $f8,0x8($v1) +.L0f0b1290: +/* f0b1290: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b1294: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b1298: 03e00008 */ jr $ra +/* f0b129c: 00000000 */ sll $zero,$zero,0x0 +/* f0b12a0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b12a4: afbf0014 */ sw $ra,0x14($sp) +/* f0b12a8: afa40018 */ sw $a0,0x18($sp) +/* f0b12ac: 0fc2866a */ jal func0f0a19a8 +/* f0b12b0: 00002025 */ or $a0,$zero,$zero +/* f0b12b4: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0b12b8: 00402025 */ or $a0,$v0,$zero +/* f0b12bc: 10400007 */ beqz $v0,.L0f0b12dc +/* f0b12c0: 8fa30018 */ lw $v1,0x18($sp) +/* f0b12c4: c4640000 */ lwc1 $f4,0x0($v1) +/* f0b12c8: e444002c */ swc1 $f4,0x2c($v0) +/* f0b12cc: c4660004 */ lwc1 $f6,0x4($v1) +/* f0b12d0: e4460030 */ swc1 $f6,0x30($v0) +/* f0b12d4: c4680008 */ lwc1 $f8,0x8($v1) +/* f0b12d8: e4480034 */ swc1 $f8,0x34($v0) +.L0f0b12dc: +/* f0b12dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b12e0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b12e4: 03e00008 */ jr $ra +/* f0b12e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b12ec +/* f0b12ec: 00047900 */ sll $t7,$a0,0x4 +/* f0b12f0: 01e47823 */ subu $t7,$t7,$a0 +/* f0b12f4: 000f7880 */ sll $t7,$t7,0x2 +/* f0b12f8: 01e47821 */ addu $t7,$t7,$a0 +/* f0b12fc: 3c0e800a */ lui $t6,0x800a +/* f0b1300: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b1304: 000f78c0 */ sll $t7,$t7,0x3 +/* f0b1308: 01e47821 */ addu $t7,$t7,$a0 +/* f0b130c: 000f7880 */ sll $t7,$t7,0x2 +/* f0b1310: 01cfc021 */ addu $t8,$t6,$t7 +/* f0b1314: 03e00008 */ jr $ra +/* f0b1318: c70007f4 */ lwc1 $f0,0x7f4($t8) +); + +GLOBAL_ASM( +glabel func0f0b131c +/* f0b131c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0b1320: 14800034 */ bnez $a0,.L0f0b13f4 +/* f0b1324: afbf0014 */ sw $ra,0x14($sp) +/* f0b1328: 0fc2867c */ jal func0f0a19f0 +/* f0b132c: 00002025 */ or $a0,$zero,$zero +/* f0b1330: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0b1334: 00402025 */ or $a0,$v0,$zero +/* f0b1338: 3c05800a */ lui $a1,0x800a +/* f0b133c: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0b1340: 8cae006c */ lw $t6,0x6c($a1) +/* f0b1344: c442002c */ lwc1 $f2,0x2c($v0) +/* f0b1348: 24010002 */ addiu $at,$zero,0x2 +/* f0b134c: 11c00003 */ beqz $t6,.L0f0b135c +/* f0b1350: 00003025 */ or $a2,$zero,$zero +/* f0b1354: 10000001 */ beqz $zero,.L0f0b135c +/* f0b1358: 24060001 */ addiu $a2,$zero,0x1 +.L0f0b135c: +/* f0b135c: 8caf0068 */ lw $t7,0x68($a1) +/* f0b1360: 00002025 */ or $a0,$zero,$zero +/* f0b1364: 00001825 */ or $v1,$zero,$zero +/* f0b1368: 11e00003 */ beqz $t7,.L0f0b1378 +/* f0b136c: 00001025 */ or $v0,$zero,$zero +/* f0b1370: 10000001 */ beqz $zero,.L0f0b1378 +/* f0b1374: 24040001 */ addiu $a0,$zero,0x1 +.L0f0b1378: +/* f0b1378: 8cb80064 */ lw $t8,0x64($a1) +/* f0b137c: 13000003 */ beqz $t8,.L0f0b138c +/* f0b1380: 00000000 */ sll $zero,$zero,0x0 +/* f0b1384: 10000001 */ beqz $zero,.L0f0b138c +/* f0b1388: 24030001 */ addiu $v1,$zero,0x1 +.L0f0b138c: +/* f0b138c: 8cb90070 */ lw $t9,0x70($a1) +/* f0b1390: 13200003 */ beqz $t9,.L0f0b13a0 +/* f0b1394: 00000000 */ sll $zero,$zero,0x0 +/* f0b1398: 10000001 */ beqz $zero,.L0f0b13a0 +/* f0b139c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b13a0: +/* f0b13a0: 00434021 */ addu $t0,$v0,$v1 +/* f0b13a4: 01044821 */ addu $t1,$t0,$a0 +/* f0b13a8: 01265021 */ addu $t2,$t1,$a2 +/* f0b13ac: 55410046 */ bnel $t2,$at,.L0f0b14c8 +/* f0b13b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b13b4: 0fc54bcd */ jal func0f152f34 +/* f0b13b8: e7a2001c */ swc1 $f2,0x1c($sp) +/* f0b13bc: 3c05800a */ lui $a1,0x800a +/* f0b13c0: 24010001 */ addiu $at,$zero,0x1 +/* f0b13c4: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0b13c8: 1441003e */ bne $v0,$at,.L0f0b14c4 +/* f0b13cc: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f0b13d0: 8cab028c */ lw $t3,0x28c($a1) +/* f0b13d4: 3c014060 */ lui $at,0x4060 +/* f0b13d8: 44812000 */ mtc1 $at,$f4 +/* f0b13dc: 3c014000 */ lui $at,0x4000 +/* f0b13e0: 15600038 */ bnez $t3,.L0f0b14c4 +/* f0b13e4: 46041081 */ sub.s $f2,$f2,$f4 +/* f0b13e8: 44813000 */ mtc1 $at,$f6 +/* f0b13ec: 10000035 */ beqz $zero,.L0f0b14c4 +/* f0b13f0: 46061080 */ add.s $f2,$f2,$f6 +.L0f0b13f4: +/* f0b13f4: 0fc2867c */ jal func0f0a19f0 +/* f0b13f8: 24040001 */ addiu $a0,$zero,0x1 +/* f0b13fc: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0b1400: 00402025 */ or $a0,$v0,$zero +/* f0b1404: 3c05800a */ lui $a1,0x800a +/* f0b1408: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0b140c: 8cac006c */ lw $t4,0x6c($a1) +/* f0b1410: c442002c */ lwc1 $f2,0x2c($v0) +/* f0b1414: 24010002 */ addiu $at,$zero,0x2 +/* f0b1418: 11800003 */ beqz $t4,.L0f0b1428 +/* f0b141c: 46001087 */ neg.s $f2,$f2 +/* f0b1420: 10000002 */ beqz $zero,.L0f0b142c +/* f0b1424: 24060001 */ addiu $a2,$zero,0x1 +.L0f0b1428: +/* f0b1428: 00003025 */ or $a2,$zero,$zero +.L0f0b142c: +/* f0b142c: 8cad0068 */ lw $t5,0x68($a1) +/* f0b1430: 00002025 */ or $a0,$zero,$zero +/* f0b1434: 00001825 */ or $v1,$zero,$zero +/* f0b1438: 11a00003 */ beqz $t5,.L0f0b1448 +/* f0b143c: 00001025 */ or $v0,$zero,$zero +/* f0b1440: 10000001 */ beqz $zero,.L0f0b1448 +/* f0b1444: 24040001 */ addiu $a0,$zero,0x1 +.L0f0b1448: +/* f0b1448: 8cae0064 */ lw $t6,0x64($a1) +/* f0b144c: 11c00003 */ beqz $t6,.L0f0b145c +/* f0b1450: 00000000 */ sll $zero,$zero,0x0 +/* f0b1454: 10000001 */ beqz $zero,.L0f0b145c +/* f0b1458: 24030001 */ addiu $v1,$zero,0x1 +.L0f0b145c: +/* f0b145c: 8caf0070 */ lw $t7,0x70($a1) +/* f0b1460: 11e00003 */ beqz $t7,.L0f0b1470 +/* f0b1464: 00000000 */ sll $zero,$zero,0x0 +/* f0b1468: 10000001 */ beqz $zero,.L0f0b1470 +/* f0b146c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b1470: +/* f0b1470: 0043c021 */ addu $t8,$v0,$v1 +/* f0b1474: 0304c821 */ addu $t9,$t8,$a0 +/* f0b1478: 03264021 */ addu $t0,$t9,$a2 +/* f0b147c: 55010012 */ bnel $t0,$at,.L0f0b14c8 +/* f0b1480: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b1484: 0fc54bcd */ jal func0f152f34 +/* f0b1488: e7a2001c */ swc1 $f2,0x1c($sp) +/* f0b148c: 3c05800a */ lui $a1,0x800a +/* f0b1490: 24010001 */ addiu $at,$zero,0x1 +/* f0b1494: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0b1498: 1441000a */ bne $v0,$at,.L0f0b14c4 +/* f0b149c: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f0b14a0: 8ca9028c */ lw $t1,0x28c($a1) +/* f0b14a4: 3c014060 */ lui $at,0x4060 +/* f0b14a8: 44814000 */ mtc1 $at,$f8 +/* f0b14ac: 3c014000 */ lui $at,0x4000 +/* f0b14b0: 15200004 */ bnez $t1,.L0f0b14c4 +/* f0b14b4: 46081080 */ add.s $f2,$f2,$f8 +/* f0b14b8: 44815000 */ mtc1 $at,$f10 +/* f0b14bc: 00000000 */ sll $zero,$zero,0x0 +/* f0b14c0: 460a1080 */ add.s $f2,$f2,$f10 +.L0f0b14c4: +/* f0b14c4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0b14c8: +/* f0b14c8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0b14cc: 46001006 */ mov.s $f0,$f2 +/* f0b14d0: 03e00008 */ jr $ra +/* f0b14d4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b14d8 +/* f0b14d8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0b14dc: afbf0014 */ sw $ra,0x14($sp) +/* f0b14e0: 2403ffff */ addiu $v1,$zero,-1 +/* f0b14e4: afa3001c */ sw $v1,0x1c($sp) +/* f0b14e8: 0fc2867c */ jal func0f0a19f0 +/* f0b14ec: 00002025 */ or $a0,$zero,$zero +/* f0b14f0: 24010015 */ addiu $at,$zero,0x15 +/* f0b14f4: 10410008 */ beq $v0,$at,.L0f0b1518 +/* f0b14f8: 8fa3001c */ lw $v1,0x1c($sp) +/* f0b14fc: 24010016 */ addiu $at,$zero,0x16 +/* f0b1500: 10410007 */ beq $v0,$at,.L0f0b1520 +/* f0b1504: 24010032 */ addiu $at,$zero,0x32 +/* f0b1508: 50410008 */ beql $v0,$at,.L0f0b152c +/* f0b150c: 24030002 */ addiu $v1,$zero,0x2 +/* f0b1510: 10000006 */ beqz $zero,.L0f0b152c +/* f0b1514: 00000000 */ sll $zero,$zero,0x0 +.L0f0b1518: +/* f0b1518: 10000004 */ beqz $zero,.L0f0b152c +/* f0b151c: 00001825 */ or $v1,$zero,$zero +.L0f0b1520: +/* f0b1520: 10000002 */ beqz $zero,.L0f0b152c +/* f0b1524: 24030001 */ addiu $v1,$zero,0x1 +/* f0b1528: 24030002 */ addiu $v1,$zero,0x2 +.L0f0b152c: +/* f0b152c: 04600006 */ bltz $v1,.L0f0b1548 +/* f0b1530: 3c0e800a */ lui $t6,0x800a +/* f0b1534: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b1538: 00037880 */ sll $t7,$v1,0x2 +/* f0b153c: 01cfc021 */ addu $t8,$t6,$t7 +/* f0b1540: 1000000d */ beqz $zero,.L0f0b1578 +/* f0b1544: c70016f4 */ lwc1 $f0,0x16f4($t8) +.L0f0b1548: +/* f0b1548: 0fc2867c */ jal func0f0a19f0 +/* f0b154c: 00002025 */ or $a0,$zero,$zero +/* f0b1550: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0b1554: 00402025 */ or $a0,$v0,$zero +/* f0b1558: 50400006 */ beqzl $v0,.L0f0b1574 +/* f0b155c: 44800000 */ mtc1 $zero,$f0 +/* f0b1560: 8c590024 */ lw $t9,0x24($v0) +/* f0b1564: c7220000 */ lwc1 $f2,0x0($t9) +/* f0b1568: 10000003 */ beqz $zero,.L0f0b1578 +/* f0b156c: 46001006 */ mov.s $f0,$f2 +/* f0b1570: 44800000 */ mtc1 $zero,$f0 +.L0f0b1574: +/* f0b1574: 00000000 */ sll $zero,$zero,0x0 +.L0f0b1578: +/* f0b1578: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b157c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0b1580: 03e00008 */ jr $ra +/* f0b1584: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b1588 +/* f0b1588: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0b158c: afbf0014 */ sw $ra,0x14($sp) +/* f0b1590: 2405ffff */ addiu $a1,$zero,-1 +/* f0b1594: e7ac0020 */ swc1 $f12,0x20($sp) +/* f0b1598: afa5001c */ sw $a1,0x1c($sp) +/* f0b159c: 0fc2867c */ jal func0f0a19f0 +/* f0b15a0: 00002025 */ or $a0,$zero,$zero +/* f0b15a4: 24010015 */ addiu $at,$zero,0x15 +/* f0b15a8: 10410008 */ beq $v0,$at,.L0f0b15cc +/* f0b15ac: 8fa5001c */ lw $a1,0x1c($sp) +/* f0b15b0: 24010016 */ addiu $at,$zero,0x16 +/* f0b15b4: 10410007 */ beq $v0,$at,.L0f0b15d4 +/* f0b15b8: 24010032 */ addiu $at,$zero,0x32 +/* f0b15bc: 50410008 */ beql $v0,$at,.L0f0b15e0 +/* f0b15c0: 24050002 */ addiu $a1,$zero,0x2 +/* f0b15c4: 10000006 */ beqz $zero,.L0f0b15e0 +/* f0b15c8: 00000000 */ sll $zero,$zero,0x0 +.L0f0b15cc: +/* f0b15cc: 10000004 */ beqz $zero,.L0f0b15e0 +/* f0b15d0: 00002825 */ or $a1,$zero,$zero +.L0f0b15d4: +/* f0b15d4: 10000002 */ beqz $zero,.L0f0b15e0 +/* f0b15d8: 24050001 */ addiu $a1,$zero,0x1 +/* f0b15dc: 24050002 */ addiu $a1,$zero,0x2 +.L0f0b15e0: +/* f0b15e0: 04a0002c */ bltz $a1,.L0f0b1694 +/* f0b15e4: c7a40020 */ lwc1 $f4,0x20($sp) +/* f0b15e8: 3c013e80 */ lui $at,0x3e80 +/* f0b15ec: 44813000 */ mtc1 $at,$f6 +/* f0b15f0: 3c01800a */ lui $at,0x800a +/* f0b15f4: c42aa004 */ lwc1 $f10,-0x5ffc($at) +/* f0b15f8: 46062202 */ mul.s $f8,$f4,$f6 +/* f0b15fc: 00002025 */ or $a0,$zero,$zero +/* f0b1600: afa5001c */ sw $a1,0x1c($sp) +/* f0b1604: 460a4002 */ mul.s $f0,$f8,$f10 +/* f0b1608: 0fc2867c */ jal func0f0a19f0 +/* f0b160c: e7a00018 */ swc1 $f0,0x18($sp) +/* f0b1610: 3c04800a */ lui $a0,0x800a +/* f0b1614: 24010016 */ addiu $at,$zero,0x16 +/* f0b1618: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0b161c: 8fa5001c */ lw $a1,0x1c($sp) +/* f0b1620: 14410006 */ bne $v0,$at,.L0f0b163c +/* f0b1624: c7a00018 */ lwc1 $f0,0x18($sp) +/* f0b1628: 3c013f00 */ lui $at,0x3f00 +/* f0b162c: 44818000 */ mtc1 $at,$f16 +/* f0b1630: 00000000 */ sll $zero,$zero,0x0 +/* f0b1634: 46100002 */ mul.s $f0,$f0,$f16 +/* f0b1638: 00000000 */ sll $zero,$zero,0x0 +.L0f0b163c: +/* f0b163c: 3c014270 */ lui $at,0x4270 +/* f0b1640: 44811000 */ mtc1 $at,$f2 +/* f0b1644: 3c013f80 */ lui $at,0x3f80 +/* f0b1648: 44819000 */ mtc1 $at,$f18 +/* f0b164c: 3c017f1b */ lui $at,0x7f1b +/* f0b1650: c424cdd0 */ lwc1 $f4,-0x3230($at) +/* f0b1654: 8c8e0284 */ lw $t6,0x284($a0) +/* f0b1658: 00051080 */ sll $v0,$a1,0x2 +/* f0b165c: 46040182 */ mul.s $f6,$f0,$f4 +/* f0b1660: 01c21821 */ addu $v1,$t6,$v0 +/* f0b1664: c46a16f4 */ lwc1 $f10,0x16f4($v1) +/* f0b1668: 46069200 */ add.s $f8,$f18,$f6 +/* f0b166c: 46085402 */ mul.s $f16,$f10,$f8 +/* f0b1670: e47016f4 */ swc1 $f16,0x16f4($v1) +/* f0b1674: 8c8f0284 */ lw $t7,0x284($a0) +/* f0b1678: 01e21821 */ addu $v1,$t7,$v0 +/* f0b167c: c46416f4 */ lwc1 $f4,0x16f4($v1) +/* f0b1680: 4604103c */ c.lt.s $f2,$f4 +/* f0b1684: 00000000 */ sll $zero,$zero,0x0 +/* f0b1688: 45020003 */ bc1fl .L0f0b1698 +/* f0b168c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b1690: e46216f4 */ swc1 $f2,0x16f4($v1) +.L0f0b1694: +/* f0b1694: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0b1698: +/* f0b1698: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0b169c: 03e00008 */ jr $ra +/* f0b16a0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b16a4 +/* f0b16a4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0b16a8: afbf0014 */ sw $ra,0x14($sp) +/* f0b16ac: 2405ffff */ addiu $a1,$zero,-1 +/* f0b16b0: e7ac0020 */ swc1 $f12,0x20($sp) +/* f0b16b4: afa5001c */ sw $a1,0x1c($sp) +/* f0b16b8: 0fc2867c */ jal func0f0a19f0 +/* f0b16bc: 00002025 */ or $a0,$zero,$zero +/* f0b16c0: 24010015 */ addiu $at,$zero,0x15 +/* f0b16c4: 10410008 */ beq $v0,$at,.L0f0b16e8 +/* f0b16c8: 8fa5001c */ lw $a1,0x1c($sp) +/* f0b16cc: 24010016 */ addiu $at,$zero,0x16 +/* f0b16d0: 10410007 */ beq $v0,$at,.L0f0b16f0 +/* f0b16d4: 24010032 */ addiu $at,$zero,0x32 +/* f0b16d8: 50410008 */ beql $v0,$at,.L0f0b16fc +/* f0b16dc: 24050002 */ addiu $a1,$zero,0x2 +/* f0b16e0: 10000006 */ beqz $zero,.L0f0b16fc +/* f0b16e4: 00000000 */ sll $zero,$zero,0x0 +.L0f0b16e8: +/* f0b16e8: 10000004 */ beqz $zero,.L0f0b16fc +/* f0b16ec: 00002825 */ or $a1,$zero,$zero +.L0f0b16f0: +/* f0b16f0: 10000002 */ beqz $zero,.L0f0b16fc +/* f0b16f4: 24050001 */ addiu $a1,$zero,0x1 +/* f0b16f8: 24050002 */ addiu $a1,$zero,0x2 +.L0f0b16fc: +/* f0b16fc: 04a0002c */ bltz $a1,.L0f0b17b0 +/* f0b1700: c7a40020 */ lwc1 $f4,0x20($sp) +/* f0b1704: 3c013e80 */ lui $at,0x3e80 +/* f0b1708: 44813000 */ mtc1 $at,$f6 +/* f0b170c: 3c01800a */ lui $at,0x800a +/* f0b1710: c42aa004 */ lwc1 $f10,-0x5ffc($at) +/* f0b1714: 46062202 */ mul.s $f8,$f4,$f6 +/* f0b1718: 00002025 */ or $a0,$zero,$zero +/* f0b171c: afa5001c */ sw $a1,0x1c($sp) +/* f0b1720: 460a4002 */ mul.s $f0,$f8,$f10 +/* f0b1724: 0fc2867c */ jal func0f0a19f0 +/* f0b1728: e7a00018 */ swc1 $f0,0x18($sp) +/* f0b172c: 3c04800a */ lui $a0,0x800a +/* f0b1730: 24010016 */ addiu $at,$zero,0x16 +/* f0b1734: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0b1738: 8fa5001c */ lw $a1,0x1c($sp) +/* f0b173c: 14410006 */ bne $v0,$at,.L0f0b1758 +/* f0b1740: c7a00018 */ lwc1 $f0,0x18($sp) +/* f0b1744: 3c013f00 */ lui $at,0x3f00 +/* f0b1748: 44818000 */ mtc1 $at,$f16 +/* f0b174c: 00000000 */ sll $zero,$zero,0x0 +/* f0b1750: 46100002 */ mul.s $f0,$f0,$f16 +/* f0b1754: 00000000 */ sll $zero,$zero,0x0 +.L0f0b1758: +/* f0b1758: 3c014000 */ lui $at,0x4000 +/* f0b175c: 44811000 */ mtc1 $at,$f2 +/* f0b1760: 3c013f80 */ lui $at,0x3f80 +/* f0b1764: 44819000 */ mtc1 $at,$f18 +/* f0b1768: 3c017f1b */ lui $at,0x7f1b +/* f0b176c: c424cdd4 */ lwc1 $f4,-0x322c($at) +/* f0b1770: 8c8e0284 */ lw $t6,0x284($a0) +/* f0b1774: 00051080 */ sll $v0,$a1,0x2 +/* f0b1778: 46040182 */ mul.s $f6,$f0,$f4 +/* f0b177c: 01c21821 */ addu $v1,$t6,$v0 +/* f0b1780: c46a16f4 */ lwc1 $f10,0x16f4($v1) +/* f0b1784: 46069200 */ add.s $f8,$f18,$f6 +/* f0b1788: 46085403 */ div.s $f16,$f10,$f8 +/* f0b178c: e47016f4 */ swc1 $f16,0x16f4($v1) +/* f0b1790: 8c8f0284 */ lw $t7,0x284($a0) +/* f0b1794: 01e21821 */ addu $v1,$t7,$v0 +/* f0b1798: c46416f4 */ lwc1 $f4,0x16f4($v1) +/* f0b179c: 4602203c */ c.lt.s $f4,$f2 +/* f0b17a0: 00000000 */ sll $zero,$zero,0x0 +/* f0b17a4: 45020003 */ bc1fl .L0f0b17b4 +/* f0b17a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b17ac: e46216f4 */ swc1 $f2,0x16f4($v1) +.L0f0b17b0: +/* f0b17b0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0b17b4: +/* f0b17b4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0b17b8: 03e00008 */ jr $ra +/* f0b17bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b17c0 +/* f0b17c0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b17c4: afbf0014 */ sw $ra,0x14($sp) +/* f0b17c8: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0b17cc: afa5001c */ sw $a1,0x1c($sp) +/* f0b17d0: 14400003 */ bnez $v0,.L0f0b17e0 +/* f0b17d4: 00401825 */ or $v1,$v0,$zero +/* f0b17d8: 10000006 */ beqz $zero,.L0f0b17f4 +/* f0b17dc: 00001025 */ or $v0,$zero,$zero +.L0f0b17e0: +/* f0b17e0: 8c6e004c */ lw $t6,0x4c($v1) +/* f0b17e4: 8faf001c */ lw $t7,0x1c($sp) +/* f0b17e8: 01cf1024 */ and $v0,$t6,$t7 +/* f0b17ec: 0002c02b */ sltu $t8,$zero,$v0 +/* f0b17f0: 03001025 */ or $v0,$t8,$zero +.L0f0b17f4: +/* f0b17f4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b17f8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b17fc: 03e00008 */ jr $ra +/* f0b1800: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b1804 +/* f0b1804: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b1808: afbf0014 */ sw $ra,0x14($sp) +/* f0b180c: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0b1810: afa5001c */ sw $a1,0x1c($sp) +/* f0b1814: 14400003 */ bnez $v0,.L0f0b1824 +/* f0b1818: 00401825 */ or $v1,$v0,$zero +/* f0b181c: 10000007 */ beqz $zero,.L0f0b183c +/* f0b1820: 00001025 */ or $v0,$zero,$zero +.L0f0b1824: +/* f0b1824: 8c6e0024 */ lw $t6,0x24($v1) +/* f0b1828: 8fb8001c */ lw $t8,0x1c($sp) +/* f0b182c: 8dcf001c */ lw $t7,0x1c($t6) +/* f0b1830: 01f81024 */ and $v0,$t7,$t8 +/* f0b1834: 0002c82b */ sltu $t9,$zero,$v0 +/* f0b1838: 03201025 */ or $v0,$t9,$zero +.L0f0b183c: +/* f0b183c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b1840: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b1844: 03e00008 */ jr $ra +/* f0b1848: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b184c +/* f0b184c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b1850: afbf0014 */ sw $ra,0x14($sp) +/* f0b1854: afa5001c */ sw $a1,0x1c($sp) +/* f0b1858: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0b185c: afa60020 */ sw $a2,0x20($sp) +/* f0b1860: 14400003 */ bnez $v0,.L0f0b1870 +/* f0b1864: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b1868: 1000000e */ beqz $zero,.L0f0b18a4 +/* f0b186c: 00001025 */ or $v0,$zero,$zero +.L0f0b1870: +/* f0b1870: 8fae001c */ lw $t6,0x1c($sp) +/* f0b1874: 8fa80020 */ lw $t0,0x20($sp) +/* f0b1878: 000e7880 */ sll $t7,$t6,0x2 +/* f0b187c: 004fc021 */ addu $t8,$v0,$t7 +/* f0b1880: 8f03001c */ lw $v1,0x1c($t8) +/* f0b1884: 00001025 */ or $v0,$zero,$zero +/* f0b1888: 10600006 */ beqz $v1,.L0f0b18a4 +/* f0b188c: 00000000 */ sll $zero,$zero,0x0 +/* f0b1890: 90790010 */ lbu $t9,0x10($v1) +/* f0b1894: 03281024 */ and $v0,$t9,$t0 +/* f0b1898: 0002482b */ sltu $t1,$zero,$v0 +/* f0b189c: 10000001 */ beqz $zero,.L0f0b18a4 +/* f0b18a0: 01201025 */ or $v0,$t1,$zero +.L0f0b18a4: +/* f0b18a4: 03e00008 */ jr $ra +/* f0b18a8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b18ac: 03e00008 */ jr $ra +/* f0b18b0: afa40000 */ sw $a0,0x0($sp) +/* f0b18b4: 03e00008 */ jr $ra +/* f0b18b8: afa40000 */ sw $a0,0x0($sp) +); + +GLOBAL_ASM( +glabel func0f0b18bc +/* f0b18bc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b18c0: afbf0014 */ sw $ra,0x14($sp) +/* f0b18c4: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0b18c8: 00000000 */ sll $zero,$zero,0x0 +/* f0b18cc: 14400003 */ bnez $v0,.L0f0b18dc +/* f0b18d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b18d4: 1000001a */ beqz $zero,.L0f0b1940 +/* f0b18d8: 2402ffff */ addiu $v0,$zero,-1 +.L0f0b18dc: +/* f0b18dc: 00001825 */ or $v1,$zero,$zero +/* f0b18e0: 00402025 */ or $a0,$v0,$zero +/* f0b18e4: 24080008 */ addiu $t0,$zero,0x8 +/* f0b18e8: 24070005 */ addiu $a3,$zero,0x5 +.L0f0b18ec: +/* f0b18ec: 8c850014 */ lw $a1,0x14($a0) +/* f0b18f0: 24630004 */ addiu $v1,$v1,0x4 +/* f0b18f4: 10a0000f */ beqz $a1,.L0f0b1934 +/* f0b18f8: 00000000 */ sll $zero,$zero,0x0 +/* f0b18fc: 8cae0000 */ lw $t6,0x0($a1) +/* f0b1900: 31cf00ff */ andi $t7,$t6,0xff +/* f0b1904: 14ef000b */ bne $a3,$t7,.L0f0b1934 +/* f0b1908: 3c18800a */ lui $t8,0x800a +/* f0b190c: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f0b1910: 8ca90014 */ lw $t1,0x14($a1) +/* f0b1914: 8f1900c4 */ lw $t9,0xc4($t8) +/* f0b1918: 03295024 */ and $t2,$t9,$t1 +/* f0b191c: 15400003 */ bnez $t2,.L0f0b192c +/* f0b1920: 00000000 */ sll $zero,$zero,0x0 +/* f0b1924: 10000006 */ beqz $zero,.L0f0b1940 +/* f0b1928: 00001025 */ or $v0,$zero,$zero +.L0f0b192c: +/* f0b192c: 10000004 */ beqz $zero,.L0f0b1940 +/* f0b1930: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b1934: +/* f0b1934: 1468ffed */ bne $v1,$t0,.L0f0b18ec +/* f0b1938: 24840004 */ addiu $a0,$a0,0x4 +/* f0b193c: 2402ffff */ addiu $v0,$zero,-1 +.L0f0b1940: +/* f0b1940: 03e00008 */ jr $ra +/* f0b1944: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f0b1948 +/* f0b1948: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b194c: afbf0014 */ sw $ra,0x14($sp) +/* f0b1950: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0b1954: afa5001c */ sw $a1,0x1c($sp) +/* f0b1958: 1040002b */ beqz $v0,.L0f0b1a08 +/* f0b195c: 00001825 */ or $v1,$zero,$zero +/* f0b1960: 00402025 */ or $a0,$v0,$zero +/* f0b1964: 24080008 */ addiu $t0,$zero,0x8 +/* f0b1968: 24070005 */ addiu $a3,$zero,0x5 +.L0f0b196c: +/* f0b196c: 8c850014 */ lw $a1,0x14($a0) +/* f0b1970: 24630004 */ addiu $v1,$v1,0x4 +/* f0b1974: 10a00022 */ beqz $a1,.L0f0b1a00 +/* f0b1978: 00000000 */ sll $zero,$zero,0x0 +/* f0b197c: 8cae0000 */ lw $t6,0x0($a1) +/* f0b1980: 00a03025 */ or $a2,$a1,$zero +/* f0b1984: 31cf00ff */ andi $t7,$t6,0xff +/* f0b1988: 14ef001d */ bne $a3,$t7,.L0f0b1a00 +/* f0b198c: 00000000 */ sll $zero,$zero,0x0 +/* f0b1990: 8fb8001c */ lw $t8,0x1c($sp) +/* f0b1994: 3c02800a */ lui $v0,0x800a +/* f0b1998: 13000012 */ beqz $t8,.L0f0b19e4 +/* f0b199c: 00000000 */ sll $zero,$zero,0x0 +/* f0b19a0: 8ca30014 */ lw $v1,0x14($a1) +/* f0b19a4: 3c02800a */ lui $v0,0x800a +/* f0b19a8: 3079000f */ andi $t9,$v1,0xf +/* f0b19ac: 13200007 */ beqz $t9,.L0f0b19cc +/* f0b19b0: 00000000 */ sll $zero,$zero,0x0 +/* f0b19b4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0b19b8: 2401fff0 */ addiu $at,$zero,-16 +/* f0b19bc: 8c4900c4 */ lw $t1,0xc4($v0) +/* f0b19c0: 01215024 */ and $t2,$t1,$at +/* f0b19c4: ac4a00c4 */ sw $t2,0xc4($v0) +/* f0b19c8: 8ca30014 */ lw $v1,0x14($a1) +.L0f0b19cc: +/* f0b19cc: 3c02800a */ lui $v0,0x800a +/* f0b19d0: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0b19d4: 8c4b00c4 */ lw $t3,0xc4($v0) +/* f0b19d8: 01636025 */ or $t4,$t3,$v1 +/* f0b19dc: 1000000a */ beqz $zero,.L0f0b1a08 +/* f0b19e0: ac4c00c4 */ sw $t4,0xc4($v0) +.L0f0b19e4: +/* f0b19e4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0b19e8: 8cce0014 */ lw $t6,0x14($a2) +/* f0b19ec: 8c4d00c4 */ lw $t5,0xc4($v0) +/* f0b19f0: 01c07827 */ nor $t7,$t6,$zero +/* f0b19f4: 01afc024 */ and $t8,$t5,$t7 +/* f0b19f8: 10000003 */ beqz $zero,.L0f0b1a08 +/* f0b19fc: ac5800c4 */ sw $t8,0xc4($v0) +.L0f0b1a00: +/* f0b1a00: 1468ffda */ bne $v1,$t0,.L0f0b196c +/* f0b1a04: 24840004 */ addiu $a0,$a0,0x4 +.L0f0b1a08: +/* f0b1a08: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b1a0c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b1a10: 03e00008 */ jr $ra +/* f0b1a14: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b1a18 +/* f0b1a18: 2401ffff */ addiu $at,$zero,-1 +/* f0b1a1c: 10810005 */ beq $a0,$at,.L0f0b1a34 +/* f0b1a20: 00001825 */ or $v1,$zero,$zero +/* f0b1a24: 00047080 */ sll $t6,$a0,0x2 +/* f0b1a28: 3c038007 */ lui $v1,0x8007 +/* f0b1a2c: 006e1821 */ addu $v1,$v1,$t6 +/* f0b1a30: 8c63ff18 */ lw $v1,-0xe8($v1) +.L0f0b1a34: +/* f0b1a34: 10600024 */ beqz $v1,.L0f0b1ac8 +/* f0b1a38: 00001025 */ or $v0,$zero,$zero +/* f0b1a3c: 3c06800a */ lui $a2,0x800a +/* f0b1a40: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0b1a44: 8ccf006c */ lw $t7,0x6c($a2) +/* f0b1a48: 00001025 */ or $v0,$zero,$zero +/* f0b1a4c: 00002025 */ or $a0,$zero,$zero +/* f0b1a50: 11e00003 */ beqz $t7,.L0f0b1a60 +/* f0b1a54: 00002825 */ or $a1,$zero,$zero +/* f0b1a58: 10000001 */ beqz $zero,.L0f0b1a60 +/* f0b1a5c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b1a60: +/* f0b1a60: 8cd80068 */ lw $t8,0x68($a2) +/* f0b1a64: 13000003 */ beqz $t8,.L0f0b1a74 +/* f0b1a68: 00000000 */ sll $zero,$zero,0x0 +/* f0b1a6c: 10000001 */ beqz $zero,.L0f0b1a74 +/* f0b1a70: 24040001 */ addiu $a0,$zero,0x1 +.L0f0b1a74: +/* f0b1a74: 8cd90064 */ lw $t9,0x64($a2) +/* f0b1a78: 13200003 */ beqz $t9,.L0f0b1a88 +/* f0b1a7c: 00000000 */ sll $zero,$zero,0x0 +/* f0b1a80: 10000001 */ beqz $zero,.L0f0b1a88 +/* f0b1a84: 24050001 */ addiu $a1,$zero,0x1 +.L0f0b1a88: +/* f0b1a88: 8cc80070 */ lw $t0,0x70($a2) +/* f0b1a8c: 00003025 */ or $a2,$zero,$zero +/* f0b1a90: 11000003 */ beqz $t0,.L0f0b1aa0 +/* f0b1a94: 00000000 */ sll $zero,$zero,0x0 +/* f0b1a98: 10000001 */ beqz $zero,.L0f0b1aa0 +/* f0b1a9c: 24060001 */ addiu $a2,$zero,0x1 +.L0f0b1aa0: +/* f0b1aa0: 00c54821 */ addu $t1,$a2,$a1 +/* f0b1aa4: 01245021 */ addu $t2,$t1,$a0 +/* f0b1aa8: 01425821 */ addu $t3,$t2,$v0 +/* f0b1aac: 29610002 */ slti $at,$t3,0x2 +/* f0b1ab0: 14200003 */ bnez $at,.L0f0b1ac0 +/* f0b1ab4: 00000000 */ sll $zero,$zero,0x0 +/* f0b1ab8: 03e00008 */ jr $ra +/* f0b1abc: 94620002 */ lhu $v0,0x2($v1) +.L0f0b1ac0: +/* f0b1ac0: 03e00008 */ jr $ra +/* f0b1ac4: 94620000 */ lhu $v0,0x0($v1) +.L0f0b1ac8: +/* f0b1ac8: 03e00008 */ jr $ra +/* f0b1acc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b1ad0 +/* f0b1ad0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b1ad4: afbf0014 */ sw $ra,0x14($sp) +/* f0b1ad8: 0fc2c686 */ jal func0f0b1a18 +/* f0b1adc: 00000000 */ sll $zero,$zero,0x0 +/* f0b1ae0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b1ae4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b1ae8: 03e00008 */ jr $ra +/* f0b1aec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b1af0 +/* f0b1af0: 3c06800a */ lui $a2,0x800a +/* f0b1af4: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0b1af8: 8cce0284 */ lw $t6,0x284($a2) +/* f0b1afc: 00041100 */ sll $v0,$a0,0x4 +/* f0b1b00: 00441023 */ subu $v0,$v0,$a0 +/* f0b1b04: 81cf1580 */ lb $t7,0x1580($t6) +/* f0b1b08: 00021080 */ sll $v0,$v0,0x2 +/* f0b1b0c: 00441021 */ addu $v0,$v0,$a0 +/* f0b1b10: a0af0000 */ sb $t7,0x0($a1) +/* f0b1b14: 8cd80284 */ lw $t8,0x284($a2) +/* f0b1b18: 000210c0 */ sll $v0,$v0,0x3 +/* f0b1b1c: 00441021 */ addu $v0,$v0,$a0 +/* f0b1b20: 00021080 */ sll $v0,$v0,0x2 +/* f0b1b24: 0302c821 */ addu $t9,$t8,$v0 +/* f0b1b28: 9328063b */ lbu $t0,0x63b($t9) +/* f0b1b2c: 24010006 */ addiu $at,$zero,0x6 +/* f0b1b30: 31e300ff */ andi $v1,$t7,0xff +/* f0b1b34: a0a80003 */ sb $t0,0x3($a1) +/* f0b1b38: 8cc90284 */ lw $t1,0x284($a2) +/* f0b1b3c: 01225021 */ addu $t2,$t1,$v0 +/* f0b1b40: 914b063a */ lbu $t3,0x63a($t2) +/* f0b1b44: a0ab0002 */ sb $t3,0x2($a1) +/* f0b1b48: 8ccc0284 */ lw $t4,0x284($a2) +/* f0b1b4c: 01826821 */ addu $t5,$t4,$v0 +/* f0b1b50: 91ae0639 */ lbu $t6,0x639($t5) +/* f0b1b54: 1461002a */ bne $v1,$at,.L0f0b1c00 +/* f0b1b58: a0ae0001 */ sb $t6,0x1($a1) +/* f0b1b5c: 8ccf0284 */ lw $t7,0x284($a2) +/* f0b1b60: 3c014120 */ lui $at,0x4120 +/* f0b1b64: 44813000 */ mtc1 $at,$f6 +/* f0b1b68: 01e2c021 */ addu $t8,$t7,$v0 +/* f0b1b6c: c7040874 */ lwc1 $f4,0x874($t8) +/* f0b1b70: 24080001 */ addiu $t0,$zero,0x1 +/* f0b1b74: 3c014f00 */ lui $at,0x4f00 +/* f0b1b78: 46062202 */ mul.s $f8,$f4,$f6 +/* f0b1b7c: 4459f800 */ cfc1 $t9,$31 +/* f0b1b80: 44c8f800 */ ctc1 $t0,$31 +/* f0b1b84: 00000000 */ sll $zero,$zero,0x0 +/* f0b1b88: 460042a4 */ cvt.w.s $f10,$f8 +/* f0b1b8c: 4448f800 */ cfc1 $t0,$31 +/* f0b1b90: 00000000 */ sll $zero,$zero,0x0 +/* f0b1b94: 31080078 */ andi $t0,$t0,0x78 +/* f0b1b98: 51000013 */ beqzl $t0,.L0f0b1be8 +/* f0b1b9c: 44085000 */ mfc1 $t0,$f10 +/* f0b1ba0: 44815000 */ mtc1 $at,$f10 +/* f0b1ba4: 24080001 */ addiu $t0,$zero,0x1 +/* f0b1ba8: 460a4281 */ sub.s $f10,$f8,$f10 +/* f0b1bac: 44c8f800 */ ctc1 $t0,$31 +/* f0b1bb0: 00000000 */ sll $zero,$zero,0x0 +/* f0b1bb4: 460052a4 */ cvt.w.s $f10,$f10 +/* f0b1bb8: 4448f800 */ cfc1 $t0,$31 +/* f0b1bbc: 00000000 */ sll $zero,$zero,0x0 +/* f0b1bc0: 31080078 */ andi $t0,$t0,0x78 +/* f0b1bc4: 15000005 */ bnez $t0,.L0f0b1bdc +/* f0b1bc8: 00000000 */ sll $zero,$zero,0x0 +/* f0b1bcc: 44085000 */ mfc1 $t0,$f10 +/* f0b1bd0: 3c018000 */ lui $at,0x8000 +/* f0b1bd4: 10000007 */ beqz $zero,.L0f0b1bf4 +/* f0b1bd8: 01014025 */ or $t0,$t0,$at +.L0f0b1bdc: +/* f0b1bdc: 10000005 */ beqz $zero,.L0f0b1bf4 +/* f0b1be0: 2408ffff */ addiu $t0,$zero,-1 +/* f0b1be4: 44085000 */ mfc1 $t0,$f10 +.L0f0b1be8: +/* f0b1be8: 00000000 */ sll $zero,$zero,0x0 +/* f0b1bec: 0500fffb */ bltz $t0,.L0f0b1bdc +/* f0b1bf0: 00000000 */ sll $zero,$zero,0x0 +.L0f0b1bf4: +/* f0b1bf4: 44d9f800 */ ctc1 $t9,$31 +/* f0b1bf8: a0a80002 */ sb $t0,0x2($a1) +/* f0b1bfc: 90a30000 */ lbu $v1,0x0($a1) +.L0f0b1c00: +/* f0b1c00: 2401001d */ addiu $at,$zero,0x1d +/* f0b1c04: 14610005 */ bne $v1,$at,.L0f0b1c1c +/* f0b1c08: 00000000 */ sll $zero,$zero,0x0 +/* f0b1c0c: 8cc90284 */ lw $t1,0x284($a2) +/* f0b1c10: 01225021 */ addu $t2,$t1,$v0 +/* f0b1c14: 8d4c0b90 */ lw $t4,0xb90($t2) +/* f0b1c18: a0ac0002 */ sb $t4,0x2($a1) +.L0f0b1c1c: +/* f0b1c1c: 03e00008 */ jr $ra +/* f0b1c20: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b1c24 +/* f0b1c24: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0b1c28: afbf0014 */ sw $ra,0x14($sp) +/* f0b1c2c: 0fc2c41f */ jal func0f0b107c +/* f0b1c30: afa40020 */ sw $a0,0x20($sp) +/* f0b1c34: 8fae0020 */ lw $t6,0x20($sp) +/* f0b1c38: 91c40000 */ lbu $a0,0x0($t6) +/* f0b1c3c: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0b1c40: afa2001c */ sw $v0,0x1c($sp) +/* f0b1c44: 8fa3001c */ lw $v1,0x1c($sp) +/* f0b1c48: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b1c4c: 50600008 */ beqzl $v1,.L0f0b1c70 +/* f0b1c50: 00001025 */ or $v0,$zero,$zero +/* f0b1c54: 80640007 */ lb $a0,0x7($v1) +/* f0b1c58: 04800004 */ bltz $a0,.L0f0b1c6c +/* f0b1c5c: 00047880 */ sll $t7,$a0,0x2 +/* f0b1c60: 004fc021 */ addu $t8,$v0,$t7 +/* f0b1c64: 10000002 */ beqz $zero,.L0f0b1c70 +/* f0b1c68: 8f02001c */ lw $v0,0x1c($t8) +.L0f0b1c6c: +/* f0b1c6c: 00001025 */ or $v0,$zero,$zero +.L0f0b1c70: +/* f0b1c70: 03e00008 */ jr $ra +/* f0b1c74: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f0b1c78 +/* f0b1c78: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b1c7c: afbf0014 */ sw $ra,0x14($sp) +/* f0b1c80: 0fc2c41f */ jal func0f0b107c +/* f0b1c84: 00000000 */ sll $zero,$zero,0x0 +/* f0b1c88: 10400008 */ beqz $v0,.L0f0b1cac +/* f0b1c8c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b1c90: 8c4e0000 */ lw $t6,0x0($v0) +/* f0b1c94: 24010001 */ addiu $at,$zero,0x1 +/* f0b1c98: 31cf00ff */ andi $t7,$t6,0xff +/* f0b1c9c: 55e10004 */ bnel $t7,$at,.L0f0b1cb0 +/* f0b1ca0: 00001025 */ or $v0,$zero,$zero +/* f0b1ca4: 10000002 */ beqz $zero,.L0f0b1cb0 +/* f0b1ca8: 9042003c */ lbu $v0,0x3c($v0) +.L0f0b1cac: +/* f0b1cac: 00001025 */ or $v0,$zero,$zero +.L0f0b1cb0: +/* f0b1cb0: 03e00008 */ jr $ra +/* f0b1cb4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b1cb8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0b1cbc: afbf0014 */ sw $ra,0x14($sp) +/* f0b1cc0: 0fc2c709 */ jal func0f0b1c24 +/* f0b1cc4: afa0001c */ sw $zero,0x1c($sp) +/* f0b1cc8: 10400002 */ beqz $v0,.L0f0b1cd4 +/* f0b1ccc: 8fa3001c */ lw $v1,0x1c($sp) +/* f0b1cd0: 8c430004 */ lw $v1,0x4($v0) +.L0f0b1cd4: +/* f0b1cd4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b1cd8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0b1cdc: 00601025 */ or $v0,$v1,$zero +/* f0b1ce0: 03e00008 */ jr $ra +/* f0b1ce4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b1ce8 +/* f0b1ce8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b1cec: afbf0014 */ sw $ra,0x14($sp) +/* f0b1cf0: 0fc2c41f */ jal func0f0b107c +/* f0b1cf4: 00000000 */ sll $zero,$zero,0x0 +/* f0b1cf8: 44801000 */ mtc1 $zero,$f2 +/* f0b1cfc: 10400007 */ beqz $v0,.L0f0b1d1c +/* f0b1d00: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b1d04: 8c4e0000 */ lw $t6,0x0($v0) +/* f0b1d08: 24010001 */ addiu $at,$zero,0x1 +/* f0b1d0c: 31cf00ff */ andi $t7,$t6,0xff +/* f0b1d10: 55e10003 */ bnel $t7,$at,.L0f0b1d20 +/* f0b1d14: 46001006 */ mov.s $f0,$f2 +/* f0b1d18: c4420034 */ lwc1 $f2,0x34($v0) +.L0f0b1d1c: +/* f0b1d1c: 46001006 */ mov.s $f0,$f2 +.L0f0b1d20: +/* f0b1d20: 03e00008 */ jr $ra +/* f0b1d24: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f0b1d28 +/* f0b1d28: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0b1d2c: afbf0014 */ sw $ra,0x14($sp) +/* f0b1d30: 0fc2c41f */ jal func0f0b107c +/* f0b1d34: afa40020 */ sw $a0,0x20($sp) +/* f0b1d38: 44801000 */ mtc1 $zero,$f2 +/* f0b1d3c: 10400016 */ beqz $v0,.L0f0b1d98 +/* f0b1d40: 8fa40020 */ lw $a0,0x20($sp) +/* f0b1d44: 8c430000 */ lw $v1,0x0($v0) +/* f0b1d48: 24010001 */ addiu $at,$zero,0x1 +/* f0b1d4c: 306e00ff */ andi $t6,$v1,0xff +/* f0b1d50: 15c10002 */ bne $t6,$at,.L0f0b1d5c +/* f0b1d54: 01c01825 */ or $v1,$t6,$zero +/* f0b1d58: c442001c */ lwc1 $f2,0x1c($v0) +.L0f0b1d5c: +/* f0b1d5c: 24010003 */ addiu $at,$zero,0x3 +/* f0b1d60: 5461000a */ bnel $v1,$at,.L0f0b1d8c +/* f0b1d64: 24010002 */ addiu $at,$zero,0x2 +/* f0b1d68: 908f0000 */ lbu $t7,0x0($a0) +/* f0b1d6c: 24010014 */ addiu $at,$zero,0x14 +/* f0b1d70: c4420014 */ lwc1 $f2,0x14($v0) +/* f0b1d74: 15e10004 */ bne $t7,$at,.L0f0b1d88 +/* f0b1d78: 3c01800a */ lui $at,0x800a +/* f0b1d7c: c424a004 */ lwc1 $f4,-0x5ffc($at) +/* f0b1d80: 46041082 */ mul.s $f2,$f2,$f4 +/* f0b1d84: 00000000 */ sll $zero,$zero,0x0 +.L0f0b1d88: +/* f0b1d88: 24010002 */ addiu $at,$zero,0x2 +.L0f0b1d8c: +/* f0b1d8c: 54610003 */ bnel $v1,$at,.L0f0b1d9c +/* f0b1d90: 90980000 */ lbu $t8,0x0($a0) +/* f0b1d94: c4420020 */ lwc1 $f2,0x20($v0) +.L0f0b1d98: +/* f0b1d98: 90980000 */ lbu $t8,0x0($a0) +.L0f0b1d9c: +/* f0b1d9c: 24010006 */ addiu $at,$zero,0x6 +/* f0b1da0: 57010012 */ bnel $t8,$at,.L0f0b1dec +/* f0b1da4: 24040001 */ addiu $a0,$zero,0x1 +/* f0b1da8: 90990002 */ lbu $t9,0x2($a0) +/* f0b1dac: 3c014f80 */ lui $at,0x4f80 +/* f0b1db0: 44993000 */ mtc1 $t9,$f6 +/* f0b1db4: 07210004 */ bgez $t9,.L0f0b1dc8 +/* f0b1db8: 46803220 */ cvt.s.w $f8,$f6 +/* f0b1dbc: 44815000 */ mtc1 $at,$f10 +/* f0b1dc0: 00000000 */ sll $zero,$zero,0x0 +/* f0b1dc4: 460a4200 */ add.s $f8,$f8,$f10 +.L0f0b1dc8: +/* f0b1dc8: 3c014040 */ lui $at,0x4040 +/* f0b1dcc: 44818000 */ mtc1 $at,$f16 +/* f0b1dd0: 3c013f80 */ lui $at,0x3f80 +/* f0b1dd4: 44812000 */ mtc1 $at,$f4 +/* f0b1dd8: 46104483 */ div.s $f18,$f8,$f16 +/* f0b1ddc: 46049180 */ add.s $f6,$f18,$f4 +/* f0b1de0: 46023082 */ mul.s $f2,$f6,$f2 +/* f0b1de4: 00000000 */ sll $zero,$zero,0x0 +/* f0b1de8: 24040001 */ addiu $a0,$zero,0x1 +.L0f0b1dec: +/* f0b1dec: 0fc2883f */ jal func0f0a20fc +/* f0b1df0: e7a20018 */ swc1 $f2,0x18($sp) +/* f0b1df4: 10400007 */ beqz $v0,.L0f0b1e14 +/* f0b1df8: c7a20018 */ lwc1 $f2,0x18($sp) +/* f0b1dfc: 00002025 */ or $a0,$zero,$zero +/* f0b1e00: 0fc2883f */ jal func0f0a20fc +/* f0b1e04: e7a20018 */ swc1 $f2,0x18($sp) +/* f0b1e08: 10400002 */ beqz $v0,.L0f0b1e14 +/* f0b1e0c: c7a20018 */ lwc1 $f2,0x18($sp) +/* f0b1e10: 46021080 */ add.s $f2,$f2,$f2 +.L0f0b1e14: +/* f0b1e14: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b1e18: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0b1e1c: 46001006 */ mov.s $f0,$f2 +/* f0b1e20: 03e00008 */ jr $ra +/* f0b1e24: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b1e28 +/* f0b1e28: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b1e2c: afbf0014 */ sw $ra,0x14($sp) +/* f0b1e30: 0fc2c41f */ jal func0f0b107c +/* f0b1e34: 00000000 */ sll $zero,$zero,0x0 +/* f0b1e38: 10400008 */ beqz $v0,.L0f0b1e5c +/* f0b1e3c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b1e40: 8c4e0000 */ lw $t6,0x0($v0) +/* f0b1e44: 24010001 */ addiu $at,$zero,0x1 +/* f0b1e48: 31cf00ff */ andi $t7,$t6,0xff +/* f0b1e4c: 55e10004 */ bnel $t7,$at,.L0f0b1e60 +/* f0b1e50: 00001025 */ or $v0,$zero,$zero +/* f0b1e54: 10000002 */ beqz $zero,.L0f0b1e60 +/* f0b1e58: 90420038 */ lbu $v0,0x38($v0) +.L0f0b1e5c: +/* f0b1e5c: 00001025 */ or $v0,$zero,$zero +.L0f0b1e60: +/* f0b1e60: 03e00008 */ jr $ra +/* f0b1e64: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f0b1e68 +/* f0b1e68: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b1e6c: afbf0014 */ sw $ra,0x14($sp) +/* f0b1e70: 0fc2c41f */ jal func0f0b107c +/* f0b1e74: 00000000 */ sll $zero,$zero,0x0 +/* f0b1e78: 10400008 */ beqz $v0,.L0f0b1e9c +/* f0b1e7c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b1e80: 8c4e0000 */ lw $t6,0x0($v0) +/* f0b1e84: 24010001 */ addiu $at,$zero,0x1 +/* f0b1e88: 31cf00ff */ andi $t7,$t6,0xff +/* f0b1e8c: 55e10004 */ bnel $t7,$at,.L0f0b1ea0 +/* f0b1e90: 00001025 */ or $v0,$zero,$zero +/* f0b1e94: 10000002 */ beqz $zero,.L0f0b1ea0 +/* f0b1e98: 9442003a */ lhu $v0,0x3a($v0) +.L0f0b1e9c: +/* f0b1e9c: 00001025 */ or $v0,$zero,$zero +.L0f0b1ea0: +/* f0b1ea0: 03e00008 */ jr $ra +/* f0b1ea4: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f0b1ea8 +/* f0b1ea8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b1eac: afbf0014 */ sw $ra,0x14($sp) +/* f0b1eb0: 0fc2c41f */ jal func0f0b107c +/* f0b1eb4: afa5001c */ sw $a1,0x1c($sp) +/* f0b1eb8: 10400006 */ beqz $v0,.L0f0b1ed4 +/* f0b1ebc: 8fa4001c */ lw $a0,0x1c($sp) +/* f0b1ec0: 8c4e0010 */ lw $t6,0x10($v0) +/* f0b1ec4: 01c47824 */ and $t7,$t6,$a0 +/* f0b1ec8: 008f1026 */ xor $v0,$a0,$t7 +/* f0b1ecc: 10000002 */ beqz $zero,.L0f0b1ed8 +/* f0b1ed0: 2c420001 */ sltiu $v0,$v0,0x1 +.L0f0b1ed4: +/* f0b1ed4: 00001025 */ or $v0,$zero,$zero +.L0f0b1ed8: +/* f0b1ed8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b1edc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b1ee0: 03e00008 */ jr $ra +/* f0b1ee4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b1ee8 +/* f0b1ee8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0b1eec: afbf0014 */ sw $ra,0x14($sp) +/* f0b1ef0: afa5002c */ sw $a1,0x2c($sp) +/* f0b1ef4: 0fc2c3f4 */ jal func0f0b0fd0 +/* f0b1ef8: afa0001c */ sw $zero,0x1c($sp) +/* f0b1efc: 8fae002c */ lw $t6,0x2c($sp) +/* f0b1f00: 8fa6001c */ lw $a2,0x1c($sp) +/* f0b1f04: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b1f08: 000e7880 */ sll $t7,$t6,0x2 +/* f0b1f0c: 004fc021 */ addu $t8,$v0,$t7 +/* f0b1f10: 8f030014 */ lw $v1,0x14($t8) +/* f0b1f14: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0b1f18: 5060000c */ beqzl $v1,.L0f0b1f4c +/* f0b1f1c: 00061600 */ sll $v0,$a2,0x18 +/* f0b1f20: 8c790000 */ lw $t9,0x0($v1) +/* f0b1f24: 24010101 */ addiu $at,$zero,0x101 +/* f0b1f28: 17210007 */ bne $t9,$at,.L0f0b1f48 +/* f0b1f2c: 3c014561 */ lui $at,0x4561 +/* f0b1f30: 44812000 */ mtc1 $at,$f4 +/* f0b1f34: c4660044 */ lwc1 $f6,0x44($v1) +/* f0b1f38: 46062203 */ div.s $f8,$f4,$f6 +/* f0b1f3c: 4600428d */ trunc.w.s $f10,$f8 +/* f0b1f40: 44065000 */ mfc1 $a2,$f10 +/* f0b1f44: 00000000 */ sll $zero,$zero,0x0 +.L0f0b1f48: +/* f0b1f48: 00061600 */ sll $v0,$a2,0x18 +.L0f0b1f4c: +/* f0b1f4c: 00024e03 */ sra $t1,$v0,0x18 +/* f0b1f50: 03e00008 */ jr $ra +/* f0b1f54: 01201025 */ or $v0,$t1,$zero +); + +GLOBAL_ASM( +glabel func0f0b1f58 +/* f0b1f58: 3c02800a */ lui $v0,0x800a +/* f0b1f5c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0b1f60: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b1f64: afbf0014 */ sw $ra,0x14($sp) +/* f0b1f68: 9045063b */ lbu $a1,0x63b($v0) +/* f0b1f6c: 0fc2c401 */ jal func0f0b1004 +/* f0b1f70: 90440638 */ lbu $a0,0x638($v0) +/* f0b1f74: 10400008 */ beqz $v0,.L0f0b1f98 +/* f0b1f78: 00000000 */ sll $zero,$zero,0x0 +/* f0b1f7c: 8c4e0000 */ lw $t6,0x0($v0) +/* f0b1f80: 24010003 */ addiu $at,$zero,0x3 +/* f0b1f84: 31cf00ff */ andi $t7,$t6,0xff +/* f0b1f88: 15e10003 */ bne $t7,$at,.L0f0b1f98 +/* f0b1f8c: 00000000 */ sll $zero,$zero,0x0 +/* f0b1f90: 1000001e */ beqz $zero,.L0f0b200c +/* f0b1f94: 24020007 */ addiu $v0,$zero,0x7 +.L0f0b1f98: +/* f0b1f98: 0fc41b99 */ jal func0f106e64 +/* f0b1f9c: 2404000f */ addiu $a0,$zero,0xf +/* f0b1fa0: 10400003 */ beqz $v0,.L0f0b1fb0 +/* f0b1fa4: 3c18800a */ lui $t8,0x800a +/* f0b1fa8: 10000018 */ beqz $zero,.L0f0b200c +/* f0b1fac: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b1fb0: +/* f0b1fb0: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f0b1fb4: 93190638 */ lbu $t9,0x638($t8) +/* f0b1fb8: 2f210036 */ sltiu $at,$t9,0x36 +/* f0b1fbc: 10200012 */ beqz $at,.L0f0b2008 +/* f0b1fc0: 0019c880 */ sll $t9,$t9,0x2 +/* f0b1fc4: 3c017f1b */ lui $at,0x7f1b +/* f0b1fc8: 00390821 */ addu $at,$at,$t9 +/* f0b1fcc: 8c39cdd8 */ lw $t9,-0x3228($at) +/* f0b1fd0: 03200008 */ jr $t9 +/* f0b1fd4: 00000000 */ sll $zero,$zero,0x0 +/* f0b1fd8: 1000000c */ beqz $zero,.L0f0b200c +/* f0b1fdc: 24020007 */ addiu $v0,$zero,0x7 +/* f0b1fe0: 1000000a */ beqz $zero,.L0f0b200c +/* f0b1fe4: 00001025 */ or $v0,$zero,$zero +/* f0b1fe8: 10000008 */ beqz $zero,.L0f0b200c +/* f0b1fec: 24020005 */ addiu $v0,$zero,0x5 +/* f0b1ff0: 10000006 */ beqz $zero,.L0f0b200c +/* f0b1ff4: 24020004 */ addiu $v0,$zero,0x4 +/* f0b1ff8: 10000004 */ beqz $zero,.L0f0b200c +/* f0b1ffc: 24020006 */ addiu $v0,$zero,0x6 +/* f0b2000: 10000002 */ beqz $zero,.L0f0b200c +/* f0b2004: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b2008: +/* f0b2008: 00001025 */ or $v0,$zero,$zero +.L0f0b200c: +/* f0b200c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b2010: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b2014: 03e00008 */ jr $ra +/* f0b2018: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b201c +/* f0b201c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0b2020: afbf0014 */ sw $ra,0x14($sp) +/* f0b2024: afa0001c */ sw $zero,0x1c($sp) +/* f0b2028: 0fc2c41f */ jal func0f0b107c +/* f0b202c: afa50024 */ sw $a1,0x24($sp) +/* f0b2030: 8fa3001c */ lw $v1,0x1c($sp) +/* f0b2034: 10400002 */ beqz $v0,.L0f0b2040 +/* f0b2038: 8fa50024 */ lw $a1,0x24($sp) +/* f0b203c: 8c430008 */ lw $v1,0x8($v0) +.L0f0b2040: +/* f0b2040: 54600004 */ bnezl $v1,.L0f0b2054 +/* f0b2044: c4640000 */ lwc1 $f4,0x0($v1) +/* f0b2048: 3c038007 */ lui $v1,0x8007 +/* f0b204c: 2463afb0 */ addiu $v1,$v1,-20560 +/* f0b2050: c4640000 */ lwc1 $f4,0x0($v1) +.L0f0b2054: +/* f0b2054: e4a40000 */ swc1 $f4,0x0($a1) +/* f0b2058: c4660004 */ lwc1 $f6,0x4($v1) +/* f0b205c: e4a60004 */ swc1 $f6,0x4($a1) +/* f0b2060: c4680008 */ lwc1 $f8,0x8($v1) +/* f0b2064: e4a80008 */ swc1 $f8,0x8($a1) +/* f0b2068: c46a000c */ lwc1 $f10,0xc($v1) +/* f0b206c: e4aa000c */ swc1 $f10,0xc($a1) +/* f0b2070: c4700010 */ lwc1 $f16,0x10($v1) +/* f0b2074: e4b00010 */ swc1 $f16,0x10($a1) +/* f0b2078: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b207c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0b2080: 03e00008 */ jr $ra +/* f0b2084: 00000000 */ sll $zero,$zero,0x0 +/* f0b2088: 908e0000 */ lbu $t6,0x0($a0) +/* f0b208c: 3c038007 */ lui $v1,0x8007 +/* f0b2090: 00001025 */ or $v0,$zero,$zero +/* f0b2094: 000e7880 */ sll $t7,$t6,0x2 +/* f0b2098: 006f1821 */ addu $v1,$v1,$t7 +/* f0b209c: 8c63ff18 */ lw $v1,-0xe8($v1) +/* f0b20a0: 10600003 */ beqz $v1,.L0f0b20b0 +/* f0b20a4: 00000000 */ sll $zero,$zero,0x0 +/* f0b20a8: 03e00008 */ jr $ra +/* f0b20ac: 8c620004 */ lw $v0,0x4($v1) +.L0f0b20b0: +/* f0b20b0: 03e00008 */ jr $ra +/* f0b20b4: 00000000 */ sll $zero,$zero,0x0 +/* f0b20b8: 908e0000 */ lbu $t6,0x0($a0) +/* f0b20bc: 3c038007 */ lui $v1,0x8007 +/* f0b20c0: 00001025 */ or $v0,$zero,$zero +/* f0b20c4: 000e7880 */ sll $t7,$t6,0x2 +/* f0b20c8: 006f1821 */ addu $v1,$v1,$t7 +/* f0b20cc: 8c63ff18 */ lw $v1,-0xe8($v1) +/* f0b20d0: 10600003 */ beqz $v1,.L0f0b20e0 +/* f0b20d4: 00000000 */ sll $zero,$zero,0x0 +/* f0b20d8: 03e00008 */ jr $ra +/* f0b20dc: 8c620008 */ lw $v0,0x8($v1) +.L0f0b20e0: +/* f0b20e0: 03e00008 */ jr $ra +/* f0b20e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b20e8 +/* f0b20e8: 908e0000 */ lbu $t6,0x0($a0) +/* f0b20ec: 3c038007 */ lui $v1,0x8007 +/* f0b20f0: 00001025 */ or $v0,$zero,$zero +/* f0b20f4: 000e7880 */ sll $t7,$t6,0x2 +/* f0b20f8: 006f1821 */ addu $v1,$v1,$t7 +/* f0b20fc: 8c63ff18 */ lw $v1,-0xe8($v1) +/* f0b2100: 10600003 */ beqz $v1,.L0f0b2110 +/* f0b2104: 00000000 */ sll $zero,$zero,0x0 +/* f0b2108: 03e00008 */ jr $ra +/* f0b210c: 8c62000c */ lw $v0,0xc($v1) +.L0f0b2110: +/* f0b2110: 03e00008 */ jr $ra +/* f0b2114: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b2118 +/* f0b2118: 908e0000 */ lbu $t6,0x0($a0) +/* f0b211c: 3c038007 */ lui $v1,0x8007 +/* f0b2120: 00001025 */ or $v0,$zero,$zero +/* f0b2124: 000e7880 */ sll $t7,$t6,0x2 +/* f0b2128: 006f1821 */ addu $v1,$v1,$t7 +/* f0b212c: 8c63ff18 */ lw $v1,-0xe8($v1) +/* f0b2130: 10600003 */ beqz $v1,.L0f0b2140 +/* f0b2134: 00000000 */ sll $zero,$zero,0x0 +/* f0b2138: 03e00008 */ jr $ra +/* f0b213c: 8c620010 */ lw $v0,0x10($v1) +.L0f0b2140: +/* f0b2140: 03e00008 */ jr $ra +/* f0b2144: 00000000 */ sll $zero,$zero,0x0 +/* f0b2148: 00000000 */ sll $zero,$zero,0x0 +/* f0b214c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b2150 +/* f0b2150: 27bdffb0 */ addiu $sp,$sp,-80 +/* f0b2154: afbf0014 */ sw $ra,0x14($sp) +/* f0b2158: afa40050 */ sw $a0,0x50($sp) +/* f0b215c: afa50054 */ sw $a1,0x54($sp) +/* f0b2160: 44800000 */ mtc1 $zero,$f0 +/* f0b2164: c4c40000 */ lwc1 $f4,0x0($a2) +/* f0b2168: 4604003c */ c.lt.s $f0,$f4 +/* f0b216c: 00000000 */ sll $zero,$zero,0x0 +/* f0b2170: 4502015c */ bc1fl .L0f0b26e4 +/* f0b2174: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b2178: c4c60004 */ lwc1 $f6,0x4($a2) +/* f0b217c: 3c014080 */ lui $at,0x4080 +/* f0b2180: 3c0fba00 */ lui $t7,0xba00 +/* f0b2184: 4606003c */ c.lt.s $f0,$f6 +/* f0b2188: 00000000 */ sll $zero,$zero,0x0 +/* f0b218c: 45020155 */ bc1fl .L0f0b26e4 +/* f0b2190: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b2194: 8c850000 */ lw $a1,0x0($a0) +/* f0b2198: afa0001c */ sw $zero,0x1c($sp) +/* f0b219c: 35ef1301 */ ori $t7,$t7,0x1301 +/* f0b21a0: 00a01025 */ or $v0,$a1,$zero +/* f0b21a4: ac4f0000 */ sw $t7,0x0($v0) +/* f0b21a8: ac400004 */ sw $zero,0x4($v0) +/* f0b21ac: 8fb80054 */ lw $t8,0x54($sp) +/* f0b21b0: c4c00000 */ lwc1 $f0,0x0($a2) +/* f0b21b4: 44818000 */ mtc1 $at,$f16 +/* f0b21b8: c70c0000 */ lwc1 $f12,0x0($t8) +/* f0b21bc: c4c20004 */ lwc1 $f2,0x4($a2) +/* f0b21c0: c70e0004 */ lwc1 $f14,0x4($t8) +/* f0b21c4: 46006201 */ sub.s $f8,$f12,$f0 +/* f0b21c8: 8fb80078 */ lw $t8,0x78($sp) +/* f0b21cc: 00004025 */ or $t0,$zero,$zero +/* f0b21d0: 46027101 */ sub.s $f4,$f14,$f2 +/* f0b21d4: 46104282 */ mul.s $f10,$f8,$f16 +/* f0b21d8: 00004825 */ or $t1,$zero,$zero +/* f0b21dc: 00002025 */ or $a0,$zero,$zero +/* f0b21e0: 46102182 */ mul.s $f6,$f4,$f16 +/* f0b21e4: 24a50008 */ addiu $a1,$a1,0x8 +/* f0b21e8: 4600548d */ trunc.w.s $f18,$f10 +/* f0b21ec: 460c0280 */ add.s $f10,$f0,$f12 +/* f0b21f0: 440a9000 */ mfc1 $t2,$f18 +/* f0b21f4: 4600320d */ trunc.w.s $f8,$f6 +/* f0b21f8: 46105482 */ mul.s $f18,$f10,$f16 +/* f0b21fc: 460e1180 */ add.s $f6,$f2,$f14 +/* f0b2200: 440b4000 */ mfc1 $t3,$f8 +/* f0b2204: 46103202 */ mul.s $f8,$f6,$f16 +/* f0b2208: 4600910d */ trunc.w.s $f4,$f18 +/* f0b220c: 440c2000 */ mfc1 $t4,$f4 +/* f0b2210: 4600428d */ trunc.w.s $f10,$f8 +/* f0b2214: 440d5000 */ mfc1 $t5,$f10 +/* f0b2218: 13000007 */ beqz $t8,.L0f0b2238 +/* f0b221c: 00000000 */ sll $zero,$zero,0x0 +/* f0b2220: 31420003 */ andi $v0,$t2,0x3 +/* f0b2224: 31630003 */ andi $v1,$t3,0x3 +/* f0b2228: 00402025 */ or $a0,$v0,$zero +/* f0b222c: afa3001c */ sw $v1,0x1c($sp) +/* f0b2230: 01425023 */ subu $t2,$t2,$v0 +/* f0b2234: 01635823 */ subu $t3,$t3,$v1 +.L0f0b2238: +/* f0b2238: 05820121 */ bltzl $t4,.L0f0b26c0 +/* f0b223c: 00a01025 */ or $v0,$a1,$zero +/* f0b2240: 05a0011e */ bltz $t5,.L0f0b26bc +/* f0b2244: 8fae0070 */ lw $t6,0x70($sp) +/* f0b2248: 11c0000a */ beqz $t6,.L0f0b2274 +/* f0b224c: 00000000 */ sll $zero,$zero,0x0 +/* f0b2250: 8fbf0060 */ lw $ra,0x60($sp) +/* f0b2254: 00077840 */ sll $t7,$a3,0x1 +/* f0b2258: 000f4100 */ sll $t0,$t7,0x4 +/* f0b225c: 001fc840 */ sll $t9,$ra,0x1 +/* f0b2260: 00194900 */ sll $t1,$t9,0x4 +/* f0b2264: 01e03825 */ or $a3,$t7,$zero +/* f0b2268: 00084023 */ negu $t0,$t0 +/* f0b226c: 00094823 */ negu $t1,$t1 +/* f0b2270: afb90060 */ sw $t9,0x60($sp) +.L0f0b2274: +/* f0b2274: 0541002b */ bgez $t2,.L0f0b2324 +/* f0b2278: 8fbf0060 */ lw $ra,0x60($sp) +/* f0b227c: 8fb80064 */ lw $t8,0x64($sp) +/* f0b2280: 000a7023 */ negu $t6,$t2 +/* f0b2284: 000a7823 */ negu $t7,$t2 +/* f0b2288: 13000014 */ beqz $t8,.L0f0b22dc +/* f0b228c: 00000000 */ sll $zero,$zero,0x0 +/* f0b2290: 01df0019 */ multu $t6,$ra +/* f0b2294: 018ac023 */ subu $t8,$t4,$t2 +/* f0b2298: 00007812 */ mflo $t7 +/* f0b229c: 000fc940 */ sll $t9,$t7,0x5 +/* f0b22a0: 00000000 */ sll $zero,$zero,0x0 +/* f0b22a4: 0338001a */ div $zero,$t9,$t8 +/* f0b22a8: 00007012 */ mflo $t6 +/* f0b22ac: 012e4821 */ addu $t1,$t1,$t6 +/* f0b22b0: 17000002 */ bnez $t8,.L0f0b22bc +/* f0b22b4: 00000000 */ sll $zero,$zero,0x0 +/* f0b22b8: 0007000d */ break 0x7 +.L0f0b22bc: +/* f0b22bc: 2401ffff */ addiu $at,$zero,-1 +/* f0b22c0: 17010004 */ bne $t8,$at,.L0f0b22d4 +/* f0b22c4: 3c018000 */ lui $at,0x8000 +/* f0b22c8: 17210002 */ bne $t9,$at,.L0f0b22d4 +/* f0b22cc: 00000000 */ sll $zero,$zero,0x0 +/* f0b22d0: 0006000d */ break 0x6 +.L0f0b22d4: +/* f0b22d4: 10000013 */ beqz $zero,.L0f0b2324 +/* f0b22d8: 00005025 */ or $t2,$zero,$zero +.L0f0b22dc: +/* f0b22dc: 01e70019 */ multu $t7,$a3 +/* f0b22e0: 018a7023 */ subu $t6,$t4,$t2 +/* f0b22e4: 0000c812 */ mflo $t9 +/* f0b22e8: 0019c140 */ sll $t8,$t9,0x5 +/* f0b22ec: 00000000 */ sll $zero,$zero,0x0 +/* f0b22f0: 030e001a */ div $zero,$t8,$t6 +/* f0b22f4: 00007812 */ mflo $t7 +/* f0b22f8: 010f4021 */ addu $t0,$t0,$t7 +/* f0b22fc: 15c00002 */ bnez $t6,.L0f0b2308 +/* f0b2300: 00000000 */ sll $zero,$zero,0x0 +/* f0b2304: 0007000d */ break 0x7 +.L0f0b2308: +/* f0b2308: 2401ffff */ addiu $at,$zero,-1 +/* f0b230c: 15c10004 */ bne $t6,$at,.L0f0b2320 +/* f0b2310: 3c018000 */ lui $at,0x8000 +/* f0b2314: 17010002 */ bne $t8,$at,.L0f0b2320 +/* f0b2318: 00000000 */ sll $zero,$zero,0x0 +/* f0b231c: 0006000d */ break 0x6 +.L0f0b2320: +/* f0b2320: 00005025 */ or $t2,$zero,$zero +.L0f0b2324: +/* f0b2324: 05610029 */ bgez $t3,.L0f0b23cc +/* f0b2328: 8fb90064 */ lw $t9,0x64($sp) +/* f0b232c: 13200015 */ beqz $t9,.L0f0b2384 +/* f0b2330: 000b7023 */ negu $t6,$t3 +/* f0b2334: 000bc023 */ negu $t8,$t3 +/* f0b2338: 03070019 */ multu $t8,$a3 +/* f0b233c: 01abc823 */ subu $t9,$t5,$t3 +/* f0b2340: 00007012 */ mflo $t6 +/* f0b2344: 000e7940 */ sll $t7,$t6,0x5 +/* f0b2348: 00000000 */ sll $zero,$zero,0x0 +/* f0b234c: 01f9001a */ div $zero,$t7,$t9 +/* f0b2350: 0000c012 */ mflo $t8 +/* f0b2354: 01184021 */ addu $t0,$t0,$t8 +/* f0b2358: 17200002 */ bnez $t9,.L0f0b2364 +/* f0b235c: 00000000 */ sll $zero,$zero,0x0 +/* f0b2360: 0007000d */ break 0x7 +.L0f0b2364: +/* f0b2364: 2401ffff */ addiu $at,$zero,-1 +/* f0b2368: 17210004 */ bne $t9,$at,.L0f0b237c +/* f0b236c: 3c018000 */ lui $at,0x8000 +/* f0b2370: 15e10002 */ bne $t7,$at,.L0f0b237c +/* f0b2374: 00000000 */ sll $zero,$zero,0x0 +/* f0b2378: 0006000d */ break 0x6 +.L0f0b237c: +/* f0b237c: 10000013 */ beqz $zero,.L0f0b23cc +/* f0b2380: 00005825 */ or $t3,$zero,$zero +.L0f0b2384: +/* f0b2384: 01df0019 */ multu $t6,$ra +/* f0b2388: 01abc023 */ subu $t8,$t5,$t3 +/* f0b238c: 00007812 */ mflo $t7 +/* f0b2390: 000fc940 */ sll $t9,$t7,0x5 +/* f0b2394: 00000000 */ sll $zero,$zero,0x0 +/* f0b2398: 0338001a */ div $zero,$t9,$t8 +/* f0b239c: 00007012 */ mflo $t6 +/* f0b23a0: 012e4821 */ addu $t1,$t1,$t6 +/* f0b23a4: 17000002 */ bnez $t8,.L0f0b23b0 +/* f0b23a8: 00000000 */ sll $zero,$zero,0x0 +/* f0b23ac: 0007000d */ break 0x7 +.L0f0b23b0: +/* f0b23b0: 2401ffff */ addiu $at,$zero,-1 +/* f0b23b4: 17010004 */ bne $t8,$at,.L0f0b23c8 +/* f0b23b8: 3c018000 */ lui $at,0x8000 +/* f0b23bc: 17210002 */ bne $t9,$at,.L0f0b23c8 +/* f0b23c0: 00000000 */ sll $zero,$zero,0x0 +/* f0b23c4: 0006000d */ break 0x6 +.L0f0b23c8: +/* f0b23c8: 00005825 */ or $t3,$zero,$zero +.L0f0b23cc: +/* f0b23cc: afbf0060 */ sw $ra,0x60($sp) +/* f0b23d0: afa40020 */ sw $a0,0x20($sp) +/* f0b23d4: afa5004c */ sw $a1,0x4c($sp) +/* f0b23d8: afa60058 */ sw $a2,0x58($sp) +/* f0b23dc: afa7005c */ sw $a3,0x5c($sp) +/* f0b23e0: afa80038 */ sw $t0,0x38($sp) +/* f0b23e4: afa90034 */ sw $t1,0x34($sp) +/* f0b23e8: afaa0048 */ sw $t2,0x48($sp) +/* f0b23ec: afab0044 */ sw $t3,0x44($sp) +/* f0b23f0: afac0040 */ sw $t4,0x40($sp) +/* f0b23f4: 0c002f02 */ jal 0xbc08 +/* f0b23f8: afad003c */ sw $t5,0x3c($sp) +/* f0b23fc: 00021880 */ sll $v1,$v0,0x2 +/* f0b2400: 0c002f06 */ jal 0xbc18 +/* f0b2404: afa30028 */ sw $v1,0x28($sp) +/* f0b2408: 8fa30028 */ lw $v1,0x28($sp) +/* f0b240c: 8fac0040 */ lw $t4,0x40($sp) +/* f0b2410: 8fa40058 */ lw $a0,0x58($sp) +/* f0b2414: 8fa5004c */ lw $a1,0x4c($sp) +/* f0b2418: 006c082a */ slt $at,$v1,$t4 +/* f0b241c: 8fa80038 */ lw $t0,0x38($sp) +/* f0b2420: 8fa90034 */ lw $t1,0x34($sp) +/* f0b2424: 8faa0048 */ lw $t2,0x48($sp) +/* f0b2428: 8fab0044 */ lw $t3,0x44($sp) +/* f0b242c: 8fad003c */ lw $t5,0x3c($sp) +/* f0b2430: 10200002 */ beqz $at,.L0f0b243c +/* f0b2434: 8fbf0060 */ lw $ra,0x60($sp) +/* f0b2438: 00606025 */ or $t4,$v1,$zero +.L0f0b243c: +/* f0b243c: 00021880 */ sll $v1,$v0,0x2 +/* f0b2440: 006d082a */ slt $at,$v1,$t5 +/* f0b2444: 10200002 */ beqz $at,.L0f0b2450 +/* f0b2448: 8fb90078 */ lw $t9,0x78($sp) +/* f0b244c: 00606825 */ or $t5,$v1,$zero +.L0f0b2450: +/* f0b2450: 8fa30064 */ lw $v1,0x64($sp) +/* f0b2454: 8fa2005c */ lw $v0,0x5c($sp) +/* f0b2458: 8fae0020 */ lw $t6,0x20($sp) +/* f0b245c: 50600018 */ beqzl $v1,.L0f0b24c0 +/* f0b2460: 44823000 */ mtc1 $v0,$f6 +/* f0b2464: 8fa2005c */ lw $v0,0x5c($sp) +/* f0b2468: c4820004 */ lwc1 $f2,0x4($a0) +/* f0b246c: 3c014480 */ lui $at,0x4480 +/* f0b2470: 44829000 */ mtc1 $v0,$f18 +/* f0b2474: 46021180 */ add.s $f6,$f2,$f2 +/* f0b2478: 44816000 */ mtc1 $at,$f12 +/* f0b247c: c4800000 */ lwc1 $f0,0x0($a0) +/* f0b2480: 46809120 */ cvt.s.w $f4,$f18 +/* f0b2484: 46062203 */ div.s $f8,$f4,$f6 +/* f0b2488: 449f2000 */ mtc1 $ra,$f4 +/* f0b248c: 00000000 */ sll $zero,$zero,0x0 +/* f0b2490: 468021a0 */ cvt.s.w $f6,$f4 +/* f0b2494: 460c4282 */ mul.s $f10,$f8,$f12 +/* f0b2498: 46000200 */ add.s $f8,$f0,$f0 +/* f0b249c: 4600548d */ trunc.w.s $f18,$f10 +/* f0b24a0: 46083283 */ div.s $f10,$f6,$f8 +/* f0b24a4: 44069000 */ mfc1 $a2,$f18 +/* f0b24a8: 460c5482 */ mul.s $f18,$f10,$f12 +/* f0b24ac: 4600910d */ trunc.w.s $f4,$f18 +/* f0b24b0: 44072000 */ mfc1 $a3,$f4 +/* f0b24b4: 10000015 */ beqz $zero,.L0f0b250c +/* f0b24b8: 00000000 */ sll $zero,$zero,0x0 +/* f0b24bc: 44823000 */ mtc1 $v0,$f6 +.L0f0b24c0: +/* f0b24c0: c4800000 */ lwc1 $f0,0x0($a0) +/* f0b24c4: 3c014480 */ lui $at,0x4480 +/* f0b24c8: 46803220 */ cvt.s.w $f8,$f6 +/* f0b24cc: 44816000 */ mtc1 $at,$f12 +/* f0b24d0: c4820004 */ lwc1 $f2,0x4($a0) +/* f0b24d4: 46000280 */ add.s $f10,$f0,$f0 +/* f0b24d8: 460a4483 */ div.s $f18,$f8,$f10 +/* f0b24dc: 449f4000 */ mtc1 $ra,$f8 +/* f0b24e0: 00000000 */ sll $zero,$zero,0x0 +/* f0b24e4: 468042a0 */ cvt.s.w $f10,$f8 +/* f0b24e8: 460c9102 */ mul.s $f4,$f18,$f12 +/* f0b24ec: 46021480 */ add.s $f18,$f2,$f2 +/* f0b24f0: 4600218d */ trunc.w.s $f6,$f4 +/* f0b24f4: 46125103 */ div.s $f4,$f10,$f18 +/* f0b24f8: 44063000 */ mfc1 $a2,$f6 +/* f0b24fc: 460c2182 */ mul.s $f6,$f4,$f12 +/* f0b2500: 4600320d */ trunc.w.s $f8,$f6 +/* f0b2504: 44074000 */ mfc1 $a3,$f8 +/* f0b2508: 00000000 */ sll $zero,$zero,0x0 +.L0f0b250c: +/* f0b250c: 1320000a */ beqz $t9,.L0f0b2538 +/* f0b2510: 3c01e400 */ lui $at,0xe400 +/* f0b2514: 01c60019 */ multu $t6,$a2 +/* f0b2518: 8fb9001c */ lw $t9,0x1c($sp) +/* f0b251c: 00007812 */ mflo $t7 +/* f0b2520: 000fc1c3 */ sra $t8,$t7,0x7 +/* f0b2524: 01184023 */ subu $t0,$t0,$t8 +/* f0b2528: 03270019 */ multu $t9,$a3 +/* f0b252c: 00007012 */ mflo $t6 +/* f0b2530: 000e79c3 */ sra $t7,$t6,0x7 +/* f0b2534: 012f4823 */ subu $t1,$t1,$t7 +.L0f0b2538: +/* f0b2538: 8fb80068 */ lw $t8,0x68($sp) +/* f0b253c: 8fae0070 */ lw $t6,0x70($sp) +/* f0b2540: 1300000b */ beqz $t8,.L0f0b2570 +/* f0b2544: 3c190001 */ lui $t9,0x1 +/* f0b2548: 11c00006 */ beqz $t6,.L0f0b2564 +/* f0b254c: 03263023 */ subu $a2,$t9,$a2 +/* f0b2550: 00027843 */ sra $t7,$v0,0x1 +/* f0b2554: 25f8ffff */ addiu $t8,$t7,-1 +/* f0b2558: 0018c940 */ sll $t9,$t8,0x5 +/* f0b255c: 10000004 */ beqz $zero,.L0f0b2570 +/* f0b2560: 03284023 */ subu $t0,$t9,$t0 +.L0f0b2564: +/* f0b2564: 244effff */ addiu $t6,$v0,-1 +/* f0b2568: 000e7940 */ sll $t7,$t6,0x5 +/* f0b256c: 01e84023 */ subu $t0,$t7,$t0 +.L0f0b2570: +/* f0b2570: 8fb8006c */ lw $t8,0x6c($sp) +/* f0b2574: 8fae0070 */ lw $t6,0x70($sp) +/* f0b2578: 00a01025 */ or $v0,$a1,$zero +/* f0b257c: 1300000b */ beqz $t8,.L0f0b25ac +/* f0b2580: 3c190001 */ lui $t9,0x1 +/* f0b2584: 11c00006 */ beqz $t6,.L0f0b25a0 +/* f0b2588: 03273823 */ subu $a3,$t9,$a3 +/* f0b258c: 001f7843 */ sra $t7,$ra,0x1 +/* f0b2590: 25f8ffff */ addiu $t8,$t7,-1 +/* f0b2594: 0018c940 */ sll $t9,$t8,0x5 +/* f0b2598: 10000004 */ beqz $zero,.L0f0b25ac +/* f0b259c: 03294823 */ subu $t1,$t9,$t1 +.L0f0b25a0: +/* f0b25a0: 27eeffff */ addiu $t6,$ra,-1 +/* f0b25a4: 000e7940 */ sll $t7,$t6,0x5 +/* f0b25a8: 01e94823 */ subu $t1,$t7,$t1 +.L0f0b25ac: +/* f0b25ac: 10600024 */ beqz $v1,.L0f0b2640 +/* f0b25b0: 31980fff */ andi $t8,$t4,0xfff +/* f0b25b4: 31980fff */ andi $t8,$t4,0xfff +/* f0b25b8: 0018cb00 */ sll $t9,$t8,0xc +/* f0b25bc: 3c01e500 */ lui $at,0xe500 +/* f0b25c0: 03217025 */ or $t6,$t9,$at +/* f0b25c4: 31af0fff */ andi $t7,$t5,0xfff +/* f0b25c8: 01cfc025 */ or $t8,$t6,$t7 +/* f0b25cc: 00a01025 */ or $v0,$a1,$zero +/* f0b25d0: ac580000 */ sw $t8,0x0($v0) +/* f0b25d4: 8fb90074 */ lw $t9,0x74($sp) +/* f0b25d8: 31580fff */ andi $t8,$t2,0xfff +/* f0b25dc: 24a50008 */ addiu $a1,$a1,0x8 +/* f0b25e0: 332e0007 */ andi $t6,$t9,0x7 +/* f0b25e4: 0018cb00 */ sll $t9,$t8,0xc +/* f0b25e8: 000e7e00 */ sll $t7,$t6,0x18 +/* f0b25ec: 01f97025 */ or $t6,$t7,$t9 +/* f0b25f0: 31780fff */ andi $t8,$t3,0xfff +/* f0b25f4: 01d87825 */ or $t7,$t6,$t8 +/* f0b25f8: ac4f0004 */ sw $t7,0x4($v0) +/* f0b25fc: 3c19b400 */ lui $t9,0xb400 +/* f0b2600: 00a01825 */ or $v1,$a1,$zero +/* f0b2604: ac790000 */ sw $t9,0x0($v1) +/* f0b2608: 312fffff */ andi $t7,$t1,0xffff +/* f0b260c: 0008c400 */ sll $t8,$t0,0x10 +/* f0b2610: 030fc825 */ or $t9,$t8,$t7 +/* f0b2614: ac790004 */ sw $t9,0x4($v1) +/* f0b2618: 24a50008 */ addiu $a1,$a1,0x8 +/* f0b261c: 00a02025 */ or $a0,$a1,$zero +/* f0b2620: 3c0eb300 */ lui $t6,0xb300 +/* f0b2624: ac8e0000 */ sw $t6,0x0($a0) +/* f0b2628: 30f9ffff */ andi $t9,$a3,0xffff +/* f0b262c: 00067c00 */ sll $t7,$a2,0x10 +/* f0b2630: 01f97025 */ or $t6,$t7,$t9 +/* f0b2634: ac8e0004 */ sw $t6,0x4($a0) +/* f0b2638: 10000020 */ beqz $zero,.L0f0b26bc +/* f0b263c: 24a50008 */ addiu $a1,$a1,0x8 +.L0f0b2640: +/* f0b2640: 00187b00 */ sll $t7,$t8,0xc +/* f0b2644: 01e1c825 */ or $t9,$t7,$at +/* f0b2648: 31ae0fff */ andi $t6,$t5,0xfff +/* f0b264c: 032ec025 */ or $t8,$t9,$t6 +/* f0b2650: ac580000 */ sw $t8,0x0($v0) +/* f0b2654: 8faf0074 */ lw $t7,0x74($sp) +/* f0b2658: 31580fff */ andi $t8,$t2,0xfff +/* f0b265c: 24a50008 */ addiu $a1,$a1,0x8 +/* f0b2660: 31f90007 */ andi $t9,$t7,0x7 +/* f0b2664: 00187b00 */ sll $t7,$t8,0xc +/* f0b2668: 00197600 */ sll $t6,$t9,0x18 +/* f0b266c: 01cfc825 */ or $t9,$t6,$t7 +/* f0b2670: 31780fff */ andi $t8,$t3,0xfff +/* f0b2674: 03387025 */ or $t6,$t9,$t8 +/* f0b2678: ac4e0004 */ sw $t6,0x4($v0) +/* f0b267c: 3c0fb400 */ lui $t7,0xb400 +/* f0b2680: 00a01825 */ or $v1,$a1,$zero +/* f0b2684: ac6f0000 */ sw $t7,0x0($v1) +/* f0b2688: 312effff */ andi $t6,$t1,0xffff +/* f0b268c: 0008c400 */ sll $t8,$t0,0x10 +/* f0b2690: 030e7825 */ or $t7,$t8,$t6 +/* f0b2694: ac6f0004 */ sw $t7,0x4($v1) +/* f0b2698: 24a50008 */ addiu $a1,$a1,0x8 +/* f0b269c: 00a02025 */ or $a0,$a1,$zero +/* f0b26a0: 3c19b300 */ lui $t9,0xb300 +/* f0b26a4: ac990000 */ sw $t9,0x0($a0) +/* f0b26a8: 30efffff */ andi $t7,$a3,0xffff +/* f0b26ac: 00067400 */ sll $t6,$a2,0x10 +/* f0b26b0: 01cfc825 */ or $t9,$t6,$t7 +/* f0b26b4: ac990004 */ sw $t9,0x4($a0) +/* f0b26b8: 24a50008 */ addiu $a1,$a1,0x8 +.L0f0b26bc: +/* f0b26bc: 00a01025 */ or $v0,$a1,$zero +.L0f0b26c0: +/* f0b26c0: 3c18ba00 */ lui $t8,0xba00 +/* f0b26c4: 37181301 */ ori $t8,$t8,0x1301 +/* f0b26c8: 3c0e0008 */ lui $t6,0x8 +/* f0b26cc: ac4e0004 */ sw $t6,0x4($v0) +/* f0b26d0: ac580000 */ sw $t8,0x0($v0) +/* f0b26d4: 8faf0050 */ lw $t7,0x50($sp) +/* f0b26d8: 24a50008 */ addiu $a1,$a1,0x8 +/* f0b26dc: ade50000 */ sw $a1,0x0($t7) +/* f0b26e0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0b26e4: +/* f0b26e4: 27bd0050 */ addiu $sp,$sp,0x50 +/* f0b26e8: 03e00008 */ jr $ra +/* f0b26ec: 00000000 */ sll $zero,$zero,0x0 +/* f0b26f0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0b26f4: 8fae0048 */ lw $t6,0x48($sp) +/* f0b26f8: 8faf004c */ lw $t7,0x4c($sp) +/* f0b26fc: 8fb80050 */ lw $t8,0x50($sp) +/* f0b2700: 8fb90054 */ lw $t9,0x54($sp) +/* f0b2704: 8fa80058 */ lw $t0,0x58($sp) +/* f0b2708: 8fa9005c */ lw $t1,0x5c($sp) +/* f0b270c: afbf0034 */ sw $ra,0x34($sp) +/* f0b2710: afa00028 */ sw $zero,0x28($sp) +/* f0b2714: afae0010 */ sw $t6,0x10($sp) +/* f0b2718: afaf0014 */ sw $t7,0x14($sp) +/* f0b271c: afb80018 */ sw $t8,0x18($sp) +/* f0b2720: afb9001c */ sw $t9,0x1c($sp) +/* f0b2724: afa80020 */ sw $t0,0x20($sp) +/* f0b2728: 0fc2c854 */ jal func0f0b2150 +/* f0b272c: afa90024 */ sw $t1,0x24($sp) +/* f0b2730: 8fbf0034 */ lw $ra,0x34($sp) +/* f0b2734: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0b2738: 03e00008 */ jr $ra +/* f0b273c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b2740 +/* f0b2740: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0b2744: 8fae0048 */ lw $t6,0x48($sp) +/* f0b2748: 8faf004c */ lw $t7,0x4c($sp) +/* f0b274c: 8fb80050 */ lw $t8,0x50($sp) +/* f0b2750: 8fb90054 */ lw $t9,0x54($sp) +/* f0b2754: 8fa80058 */ lw $t0,0x58($sp) +/* f0b2758: afbf0034 */ sw $ra,0x34($sp) +/* f0b275c: afa00024 */ sw $zero,0x24($sp) +/* f0b2760: afa00028 */ sw $zero,0x28($sp) +/* f0b2764: afae0010 */ sw $t6,0x10($sp) +/* f0b2768: afaf0014 */ sw $t7,0x14($sp) +/* f0b276c: afb80018 */ sw $t8,0x18($sp) +/* f0b2770: afb9001c */ sw $t9,0x1c($sp) +/* f0b2774: 0fc2c854 */ jal func0f0b2150 +/* f0b2778: afa80020 */ sw $t0,0x20($sp) +/* f0b277c: 8fbf0034 */ lw $ra,0x34($sp) +/* f0b2780: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0b2784: 03e00008 */ jr $ra +/* f0b2788: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b278c +/* f0b278c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0b2790: afbf0034 */ sw $ra,0x34($sp) +/* f0b2794: 44800000 */ mtc1 $zero,$f0 +/* f0b2798: c4c40000 */ lwc1 $f4,0x0($a2) +/* f0b279c: 4604003c */ c.lt.s $f0,$f4 +/* f0b27a0: 00000000 */ sll $zero,$zero,0x0 +/* f0b27a4: 45020044 */ bc1fl .L0f0b28b8 +/* f0b27a8: 8fbf0034 */ lw $ra,0x34($sp) +/* f0b27ac: c4c60004 */ lwc1 $f6,0x4($a2) +/* f0b27b0: 4606003c */ c.lt.s $f0,$f6 +/* f0b27b4: 00000000 */ sll $zero,$zero,0x0 +/* f0b27b8: 4502003f */ bc1fl .L0f0b28b8 +/* f0b27bc: 8fbf0034 */ lw $ra,0x34($sp) +/* f0b27c0: 8c820000 */ lw $v0,0x0($a0) +/* f0b27c4: 3c0efb00 */ lui $t6,0xfb00 +/* f0b27c8: 00401825 */ or $v1,$v0,$zero +/* f0b27cc: ac6e0000 */ sw $t6,0x0($v1) +/* f0b27d0: 8fb80058 */ lw $t8,0x58($sp) +/* f0b27d4: 8fa8005c */ lw $t0,0x5c($sp) +/* f0b27d8: 8fac0060 */ lw $t4,0x60($sp) +/* f0b27dc: 0018ce00 */ sll $t9,$t8,0x18 +/* f0b27e0: 8fb80064 */ lw $t8,0x64($sp) +/* f0b27e4: 310900ff */ andi $t1,$t0,0xff +/* f0b27e8: 00095400 */ sll $t2,$t1,0x10 +/* f0b27ec: 318d00ff */ andi $t5,$t4,0xff +/* f0b27f0: 000d7200 */ sll $t6,$t5,0x8 +/* f0b27f4: 032a5825 */ or $t3,$t9,$t2 +/* f0b27f8: 016e7825 */ or $t7,$t3,$t6 +/* f0b27fc: 330800ff */ andi $t0,$t8,0xff +/* f0b2800: 01e84825 */ or $t1,$t7,$t0 +/* f0b2804: ac690004 */ sw $t1,0x4($v1) +/* f0b2808: 8fb90068 */ lw $t9,0x68($sp) +/* f0b280c: 24420008 */ addiu $v0,$v0,0x8 +/* f0b2810: 00401825 */ or $v1,$v0,$zero +/* f0b2814: 13200009 */ beqz $t9,.L0f0b283c +/* f0b2818: 8fad006c */ lw $t5,0x6c($sp) +/* f0b281c: 3c0afc26 */ lui $t2,0xfc26 +/* f0b2820: 3c0c1f14 */ lui $t4,0x1f14 +/* f0b2824: 358c93ff */ ori $t4,$t4,0x93ff +/* f0b2828: 354aa005 */ ori $t2,$t2,0xa005 +/* f0b282c: ac6a0000 */ sw $t2,0x0($v1) +/* f0b2830: ac6c0004 */ sw $t4,0x4($v1) +/* f0b2834: 10000012 */ beqz $zero,.L0f0b2880 +/* f0b2838: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b283c: +/* f0b283c: 11a00009 */ beqz $t5,.L0f0b2864 +/* f0b2840: 00401825 */ or $v1,$v0,$zero +/* f0b2844: 00401825 */ or $v1,$v0,$zero +/* f0b2848: 3c0bfc12 */ lui $t3,0xfc12 +/* f0b284c: 356b9bff */ ori $t3,$t3,0x9bff +/* f0b2850: 240efe38 */ addiu $t6,$zero,-456 +/* f0b2854: ac6e0004 */ sw $t6,0x4($v1) +/* f0b2858: ac6b0000 */ sw $t3,0x0($v1) +/* f0b285c: 10000008 */ beqz $zero,.L0f0b2880 +/* f0b2860: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b2864: +/* f0b2864: 3c18fc12 */ lui $t8,0xfc12 +/* f0b2868: 3c0fff37 */ lui $t7,0xff37 +/* f0b286c: 35efffff */ ori $t7,$t7,0xffff +/* f0b2870: 37189a25 */ ori $t8,$t8,0x9a25 +/* f0b2874: ac780000 */ sw $t8,0x0($v1) +/* f0b2878: ac6f0004 */ sw $t7,0x4($v1) +/* f0b287c: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b2880: +/* f0b2880: ac820000 */ sw $v0,0x0($a0) +/* f0b2884: 8faa0054 */ lw $t2,0x54($sp) +/* f0b2888: 8fb90050 */ lw $t9,0x50($sp) +/* f0b288c: 8fa9004c */ lw $t1,0x4c($sp) +/* f0b2890: 8fa80048 */ lw $t0,0x48($sp) +/* f0b2894: afa00028 */ sw $zero,0x28($sp) +/* f0b2898: afa00024 */ sw $zero,0x24($sp) +/* f0b289c: afa00020 */ sw $zero,0x20($sp) +/* f0b28a0: afaa001c */ sw $t2,0x1c($sp) +/* f0b28a4: afb90018 */ sw $t9,0x18($sp) +/* f0b28a8: afa90014 */ sw $t1,0x14($sp) +/* f0b28ac: 0fc2c854 */ jal func0f0b2150 +/* f0b28b0: afa80010 */ sw $t0,0x10($sp) +/* f0b28b4: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0b28b8: +/* f0b28b8: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0b28bc: 03e00008 */ jr $ra +/* f0b28c0: 00000000 */ sll $zero,$zero,0x0 +/* f0b28c4: 00000000 */ sll $zero,$zero,0x0 +/* f0b28c8: 00000000 */ sll $zero,$zero,0x0 +/* f0b28cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b28d0 +/* f0b28d0: 84a30014 */ lh $v1,0x14($a1) +/* f0b28d4: 28620001 */ slti $v0,$v1,0x1 +/* f0b28d8: 14400008 */ bnez $v0,.L0f0b28fc +/* f0b28dc: 00000000 */ sll $zero,$zero,0x0 +/* f0b28e0: 8c820010 */ lw $v0,0x10($a0) +/* f0b28e4: 0002702b */ sltu $t6,$zero,$v0 +/* f0b28e8: 11c00004 */ beqz $t6,.L0f0b28fc +/* f0b28ec: 01c01025 */ or $v0,$t6,$zero +/* f0b28f0: 848f0002 */ lh $t7,0x2($a0) +/* f0b28f4: 01e3102a */ slt $v0,$t7,$v1 +/* f0b28f8: 38420001 */ xori $v0,$v0,0x1 +.L0f0b28fc: +/* f0b28fc: 03e00008 */ jr $ra +/* f0b2900: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b2904 +/* f0b2904: 3c028009 */ lui $v0,0x8009 +/* f0b2908: 90420af0 */ lbu $v0,0xaf0($v0) +/* f0b290c: 24030001 */ addiu $v1,$zero,0x1 +/* f0b2910: 00002025 */ or $a0,$zero,$zero +/* f0b2914: 00002825 */ or $a1,$zero,$zero +/* f0b2918: 00003025 */ or $a2,$zero,$zero +/* f0b291c: 00003825 */ or $a3,$zero,$zero +/* f0b2920: 00004025 */ or $t0,$zero,$zero +/* f0b2924: 14620003 */ bne $v1,$v0,.L0f0b2934 +/* f0b2928: 00004825 */ or $t1,$zero,$zero +/* f0b292c: 10000002 */ beqz $zero,.L0f0b2938 +/* f0b2930: 00005025 */ or $t2,$zero,$zero +.L0f0b2934: +/* f0b2934: 240a0023 */ addiu $t2,$zero,0x23 +.L0f0b2938: +/* f0b2938: 19400012 */ blez $t2,.L0f0b2984 +/* f0b293c: 3c0e800a */ lui $t6,0x800a +/* f0b2940: 8dcedd10 */ lw $t6,-0x22f0($t6) +/* f0b2944: 000978c0 */ sll $t7,$t1,0x3 +/* f0b2948: 01cf5821 */ addu $t3,$t6,$t7 +/* f0b294c: 8d780000 */ lw $t8,0x0($t3) +.L0f0b2950: +/* f0b2950: 25290001 */ addiu $t1,$t1,0x1 +/* f0b2954: 240a0023 */ addiu $t2,$zero,0x23 +/* f0b2958: 13000002 */ beqz $t8,.L0f0b2964 +/* f0b295c: 00000000 */ sll $zero,$zero,0x0 +/* f0b2960: 24840001 */ addiu $a0,$a0,0x1 +.L0f0b2964: +/* f0b2964: 14620003 */ bne $v1,$v0,.L0f0b2974 +/* f0b2968: 256b0008 */ addiu $t3,$t3,0x8 +/* f0b296c: 10000001 */ beqz $zero,.L0f0b2974 +/* f0b2970: 00005025 */ or $t2,$zero,$zero +.L0f0b2974: +/* f0b2974: 012a082a */ slt $at,$t1,$t2 +/* f0b2978: 5420fff5 */ bnezl $at,.L0f0b2950 +/* f0b297c: 8d780000 */ lw $t8,0x0($t3) +/* f0b2980: 00004825 */ or $t1,$zero,$zero +.L0f0b2984: +/* f0b2984: 54620004 */ bnel $v1,$v0,.L0f0b2998 +/* f0b2988: 240a0019 */ addiu $t2,$zero,0x19 +/* f0b298c: 10000002 */ beqz $zero,.L0f0b2998 +/* f0b2990: 240a0018 */ addiu $t2,$zero,0x18 +/* f0b2994: 240a0019 */ addiu $t2,$zero,0x19 +.L0f0b2998: +/* f0b2998: 19400012 */ blez $t2,.L0f0b29e4 +/* f0b299c: 3c19800a */ lui $t9,0x800a +/* f0b29a0: 8f39dd14 */ lw $t9,-0x22ec($t9) +/* f0b29a4: 000968c0 */ sll $t5,$t1,0x3 +/* f0b29a8: 032d5821 */ addu $t3,$t9,$t5 +/* f0b29ac: 8d6e0000 */ lw $t6,0x0($t3) +.L0f0b29b0: +/* f0b29b0: 25290001 */ addiu $t1,$t1,0x1 +/* f0b29b4: 240a0019 */ addiu $t2,$zero,0x19 +/* f0b29b8: 11c00002 */ beqz $t6,.L0f0b29c4 +/* f0b29bc: 00000000 */ sll $zero,$zero,0x0 +/* f0b29c0: 24a50001 */ addiu $a1,$a1,0x1 +.L0f0b29c4: +/* f0b29c4: 14620003 */ bne $v1,$v0,.L0f0b29d4 +/* f0b29c8: 256b0008 */ addiu $t3,$t3,0x8 +/* f0b29cc: 10000001 */ beqz $zero,.L0f0b29d4 +/* f0b29d0: 240a0018 */ addiu $t2,$zero,0x18 +.L0f0b29d4: +/* f0b29d4: 012a082a */ slt $at,$t1,$t2 +/* f0b29d8: 5420fff5 */ bnezl $at,.L0f0b29b0 +/* f0b29dc: 8d6e0000 */ lw $t6,0x0($t3) +/* f0b29e0: 00004825 */ or $t1,$zero,$zero +.L0f0b29e4: +/* f0b29e4: 14620003 */ bne $v1,$v0,.L0f0b29f4 +/* f0b29e8: 240a0014 */ addiu $t2,$zero,0x14 +/* f0b29ec: 10000001 */ beqz $zero,.L0f0b29f4 +/* f0b29f0: 00005025 */ or $t2,$zero,$zero +.L0f0b29f4: +/* f0b29f4: 19400011 */ blez $t2,.L0f0b2a3c +/* f0b29f8: 3c0f800a */ lui $t7,0x800a +/* f0b29fc: 8defdd18 */ lw $t7,-0x22e8($t7) +/* f0b2a00: 0009c0c0 */ sll $t8,$t1,0x3 +/* f0b2a04: 01f85821 */ addu $t3,$t7,$t8 +/* f0b2a08: 8d790000 */ lw $t9,0x0($t3) +.L0f0b2a0c: +/* f0b2a0c: 25290001 */ addiu $t1,$t1,0x1 +/* f0b2a10: 240a0014 */ addiu $t2,$zero,0x14 +/* f0b2a14: 13200002 */ beqz $t9,.L0f0b2a20 +/* f0b2a18: 00000000 */ sll $zero,$zero,0x0 +/* f0b2a1c: 24c60001 */ addiu $a2,$a2,0x1 +.L0f0b2a20: +/* f0b2a20: 14620003 */ bne $v1,$v0,.L0f0b2a30 +/* f0b2a24: 256b0008 */ addiu $t3,$t3,0x8 +/* f0b2a28: 10000001 */ beqz $zero,.L0f0b2a30 +/* f0b2a2c: 00005025 */ or $t2,$zero,$zero +.L0f0b2a30: +/* f0b2a30: 012a082a */ slt $at,$t1,$t2 +/* f0b2a34: 5420fff5 */ bnezl $at,.L0f0b2a0c +/* f0b2a38: 8d790000 */ lw $t9,0x0($t3) +.L0f0b2a3c: +/* f0b2a3c: 3c098007 */ lui $t1,0x8007 +/* f0b2a40: 8d2905a0 */ lw $t1,0x5a0($t1) +/* f0b2a44: 00005025 */ or $t2,$zero,$zero +/* f0b2a48: 3c0b800a */ lui $t3,0x800a +/* f0b2a4c: 1920000c */ blez $t1,.L0f0b2a80 +/* f0b2a50: 000960c0 */ sll $t4,$t1,0x3 +/* f0b2a54: 01896021 */ addu $t4,$t4,$t1 +/* f0b2a58: 000c6080 */ sll $t4,$t4,0x2 +/* f0b2a5c: 8d6bdd00 */ lw $t3,-0x2300($t3) +.L0f0b2a60: +/* f0b2a60: 8d6d0008 */ lw $t5,0x8($t3) +/* f0b2a64: 254a0024 */ addiu $t2,$t2,0x24 +/* f0b2a68: 014c082a */ slt $at,$t2,$t4 +/* f0b2a6c: 11a00002 */ beqz $t5,.L0f0b2a78 +/* f0b2a70: 00000000 */ sll $zero,$zero,0x0 +/* f0b2a74: 24e70001 */ addiu $a3,$a3,0x1 +.L0f0b2a78: +/* f0b2a78: 1420fff9 */ bnez $at,.L0f0b2a60 +/* f0b2a7c: 256b0024 */ addiu $t3,$t3,0x24 +.L0f0b2a80: +/* f0b2a80: 3c098007 */ lui $t1,0x8007 +/* f0b2a84: 8d2905a4 */ lw $t1,0x5a4($t1) +/* f0b2a88: 00005025 */ or $t2,$zero,$zero +/* f0b2a8c: 3c0b800a */ lui $t3,0x800a +/* f0b2a90: 1920000f */ blez $t1,.L0f0b2ad0 +/* f0b2a94: 000960c0 */ sll $t4,$t1,0x3 +/* f0b2a98: 01896021 */ addu $t4,$t4,$t1 +/* f0b2a9c: 000c6080 */ sll $t4,$t4,0x2 +/* f0b2aa0: 01896023 */ subu $t4,$t4,$t1 +/* f0b2aa4: 000c6080 */ sll $t4,$t4,0x2 +/* f0b2aa8: 2409ffff */ addiu $t1,$zero,-1 +/* f0b2aac: 8d6bdd04 */ lw $t3,-0x22fc($t3) +.L0f0b2ab0: +/* f0b2ab0: 856e0000 */ lh $t6,0x0($t3) +/* f0b2ab4: 254a008c */ addiu $t2,$t2,0x8c +/* f0b2ab8: 014c082a */ slt $at,$t2,$t4 +/* f0b2abc: 112e0002 */ beq $t1,$t6,.L0f0b2ac8 +/* f0b2ac0: 00000000 */ sll $zero,$zero,0x0 +/* f0b2ac4: 25080001 */ addiu $t0,$t0,0x1 +.L0f0b2ac8: +/* f0b2ac8: 1420fff9 */ bnez $at,.L0f0b2ab0 +/* f0b2acc: 256b008c */ addiu $t3,$t3,0x8c +.L0f0b2ad0: +/* f0b2ad0: 3c098007 */ lui $t1,0x8007 +/* f0b2ad4: 252905ac */ addiu $t1,$t1,0x5ac +/* f0b2ad8: 8d2f0000 */ lw $t7,0x0($t1) +/* f0b2adc: 01e4082a */ slt $at,$t7,$a0 +/* f0b2ae0: 10200002 */ beqz $at,.L0f0b2aec +/* f0b2ae4: 00000000 */ sll $zero,$zero,0x0 +/* f0b2ae8: ad240000 */ sw $a0,0x0($t1) +.L0f0b2aec: +/* f0b2aec: 3c048007 */ lui $a0,0x8007 +/* f0b2af0: 248405b0 */ addiu $a0,$a0,0x5b0 +/* f0b2af4: 8c980000 */ lw $t8,0x0($a0) +/* f0b2af8: 0305082a */ slt $at,$t8,$a1 +/* f0b2afc: 10200002 */ beqz $at,.L0f0b2b08 +/* f0b2b00: 00000000 */ sll $zero,$zero,0x0 +/* f0b2b04: ac850000 */ sw $a1,0x0($a0) +.L0f0b2b08: +/* f0b2b08: 3c048007 */ lui $a0,0x8007 +/* f0b2b0c: 248405b4 */ addiu $a0,$a0,0x5b4 +/* f0b2b10: 8c990000 */ lw $t9,0x0($a0) +/* f0b2b14: 0326082a */ slt $at,$t9,$a2 +/* f0b2b18: 10200002 */ beqz $at,.L0f0b2b24 +/* f0b2b1c: 00000000 */ sll $zero,$zero,0x0 +/* f0b2b20: ac860000 */ sw $a2,0x0($a0) +.L0f0b2b24: +/* f0b2b24: 3c048007 */ lui $a0,0x8007 +/* f0b2b28: 248405b8 */ addiu $a0,$a0,0x5b8 +/* f0b2b2c: 8c8d0000 */ lw $t5,0x0($a0) +/* f0b2b30: 01a7082a */ slt $at,$t5,$a3 +/* f0b2b34: 10200002 */ beqz $at,.L0f0b2b40 +/* f0b2b38: 00000000 */ sll $zero,$zero,0x0 +/* f0b2b3c: ac870000 */ sw $a3,0x0($a0) +.L0f0b2b40: +/* f0b2b40: 3c048007 */ lui $a0,0x8007 +/* f0b2b44: 248405bc */ addiu $a0,$a0,0x5bc +/* f0b2b48: 8c8e0000 */ lw $t6,0x0($a0) +/* f0b2b4c: 01c8082a */ slt $at,$t6,$t0 +/* f0b2b50: 10200002 */ beqz $at,.L0f0b2b5c +/* f0b2b54: 00000000 */ sll $zero,$zero,0x0 +/* f0b2b58: ac880000 */ sw $t0,0x0($a0) +.L0f0b2b5c: +/* f0b2b5c: 03e00008 */ jr $ra +/* f0b2b60: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b2b64 +/* f0b2b64: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0b2b68: 3c0f8007 */ lui $t7,0x8007 +/* f0b2b6c: 8def05a8 */ lw $t7,0x5a8($t7) +/* f0b2b70: 240effff */ addiu $t6,$zero,-1 +/* f0b2b74: afbf0014 */ sw $ra,0x14($sp) +/* f0b2b78: afa40040 */ sw $a0,0x40($sp) +/* f0b2b7c: afa50044 */ sw $a1,0x44($sp) +/* f0b2b80: afa0003c */ sw $zero,0x3c($sp) +/* f0b2b84: afa00038 */ sw $zero,0x38($sp) +/* f0b2b88: 15e00027 */ bnez $t7,.L0f0b2c28 +/* f0b2b8c: a7ae0036 */ sh $t6,0x36($sp) +/* f0b2b90: 3c188007 */ lui $t8,0x8007 +/* f0b2b94: 8f1805a0 */ lw $t8,0x5a0($t8) +/* f0b2b98: 00003025 */ or $a2,$zero,$zero +/* f0b2b9c: 00001825 */ or $v1,$zero,$zero +/* f0b2ba0: 1b000021 */ blez $t8,.L0f0b2c28 +/* f0b2ba4: 3c08800a */ lui $t0,0x800a +/* f0b2ba8: 2508dd00 */ addiu $t0,$t0,-8960 +/* f0b2bac: 8d070000 */ lw $a3,0x0($t0) +.L0f0b2bb0: +/* f0b2bb0: 8fa50040 */ lw $a1,0x40($sp) +/* f0b2bb4: 00e3c821 */ addu $t9,$a3,$v1 +/* f0b2bb8: 8f2b0008 */ lw $t3,0x8($t9) +/* f0b2bbc: 00672021 */ addu $a0,$v1,$a3 +/* f0b2bc0: 15600012 */ bnez $t3,.L0f0b2c0c +/* f0b2bc4: 00000000 */ sll $zero,$zero,0x0 +/* f0b2bc8: afa30018 */ sw $v1,0x18($sp) +/* f0b2bcc: 0fc2ca34 */ jal func0f0b28d0 +/* f0b2bd0: afa60030 */ sw $a2,0x30($sp) +/* f0b2bd4: 3c08800a */ lui $t0,0x800a +/* f0b2bd8: 2508dd00 */ addiu $t0,$t0,-8960 +/* f0b2bdc: 8fa30018 */ lw $v1,0x18($sp) +/* f0b2be0: 1040000a */ beqz $v0,.L0f0b2c0c +/* f0b2be4: 8fa60030 */ lw $a2,0x30($sp) +/* f0b2be8: 8d070000 */ lw $a3,0x0($t0) +/* f0b2bec: 00676021 */ addu $t4,$v1,$a3 +/* f0b2bf0: afac003c */ sw $t4,0x3c($sp) +/* f0b2bf4: 00e31021 */ addu $v0,$a3,$v1 +/* f0b2bf8: 8c4d0010 */ lw $t5,0x10($v0) +/* f0b2bfc: afad0038 */ sw $t5,0x38($sp) +/* f0b2c00: 844e0002 */ lh $t6,0x2($v0) +/* f0b2c04: 10000008 */ beqz $zero,.L0f0b2c28 +/* f0b2c08: a7ae0036 */ sh $t6,0x36($sp) +.L0f0b2c0c: +/* f0b2c0c: 3c0f8007 */ lui $t7,0x8007 +/* f0b2c10: 8def05a0 */ lw $t7,0x5a0($t7) +/* f0b2c14: 24c60001 */ addiu $a2,$a2,0x1 +/* f0b2c18: 24630024 */ addiu $v1,$v1,0x24 +/* f0b2c1c: 00cf082a */ slt $at,$a2,$t7 +/* f0b2c20: 5420ffe3 */ bnezl $at,.L0f0b2bb0 +/* f0b2c24: 8d070000 */ lw $a3,0x0($t0) +.L0f0b2c28: +/* f0b2c28: 8fb8003c */ lw $t8,0x3c($sp) +/* f0b2c2c: 3c048007 */ lui $a0,0x8007 +/* f0b2c30: 570000fa */ bnezl $t8,.L0f0b301c +/* f0b2c34: 8fad003c */ lw $t5,0x3c($sp) +/* f0b2c38: 8c8405a0 */ lw $a0,0x5a0($a0) +/* f0b2c3c: 00003025 */ or $a2,$zero,$zero +/* f0b2c40: 3c07800a */ lui $a3,0x800a +/* f0b2c44: 1880000e */ blez $a0,.L0f0b2c80 +/* f0b2c48: 24050004 */ addiu $a1,$zero,0x4 +/* f0b2c4c: 8ce7dd00 */ lw $a3,-0x2300($a3) +/* f0b2c50: 00001825 */ or $v1,$zero,$zero +/* f0b2c54: 00e01025 */ or $v0,$a3,$zero +.L0f0b2c58: +/* f0b2c58: 8c590008 */ lw $t9,0x8($v0) +/* f0b2c5c: 24c60001 */ addiu $a2,$a2,0x1 +/* f0b2c60: 00c4082a */ slt $at,$a2,$a0 +/* f0b2c64: 17200004 */ bnez $t9,.L0f0b2c78 +/* f0b2c68: 24420024 */ addiu $v0,$v0,0x24 +/* f0b2c6c: 00675821 */ addu $t3,$v1,$a3 +/* f0b2c70: 10000003 */ beqz $zero,.L0f0b2c80 +/* f0b2c74: afab003c */ sw $t3,0x3c($sp) +.L0f0b2c78: +/* f0b2c78: 1420fff7 */ bnez $at,.L0f0b2c58 +/* f0b2c7c: 24630024 */ addiu $v1,$v1,0x24 +.L0f0b2c80: +/* f0b2c80: 8fac003c */ lw $t4,0x3c($sp) +/* f0b2c84: 15800004 */ bnez $t4,.L0f0b2c98 +/* f0b2c88: 00000000 */ sll $zero,$zero,0x0 +/* f0b2c8c: 0c0048f2 */ jal 0x123c8 +/* f0b2c90: 24040030 */ addiu $a0,$zero,0x30 +/* f0b2c94: afa2003c */ sw $v0,0x3c($sp) +.L0f0b2c98: +/* f0b2c98: 3c0d8007 */ lui $t5,0x8007 +/* f0b2c9c: 8dad05a8 */ lw $t5,0x5a8($t5) +/* f0b2ca0: 8fae0040 */ lw $t6,0x40($sp) +/* f0b2ca4: 8fab0040 */ lw $t3,0x40($sp) +/* f0b2ca8: 51a0000f */ beqzl $t5,.L0f0b2ce8 +/* f0b2cac: 85690014 */ lh $t1,0x14($t3) +/* f0b2cb0: 85c90014 */ lh $t1,0x14($t6) +/* f0b2cb4: 592000d9 */ blezl $t1,.L0f0b301c +/* f0b2cb8: 8fad003c */ lw $t5,0x3c($sp) +/* f0b2cbc: a7a90036 */ sh $t1,0x36($sp) +/* f0b2cc0: 87a40036 */ lh $a0,0x36($sp) +/* f0b2cc4: 24050004 */ addiu $a1,$zero,0x4 +/* f0b2cc8: 00047880 */ sll $t7,$a0,0x2 +/* f0b2ccc: 25e4000f */ addiu $a0,$t7,0xf +/* f0b2cd0: 3498000f */ ori $t8,$a0,0xf +/* f0b2cd4: 0c0048f2 */ jal 0x123c8 +/* f0b2cd8: 3b04000f */ xori $a0,$t8,0xf +/* f0b2cdc: 100000ce */ beqz $zero,.L0f0b3018 +/* f0b2ce0: afa20038 */ sw $v0,0x38($sp) +/* f0b2ce4: 85690014 */ lh $t1,0x14($t3) +.L0f0b2ce8: +/* f0b2ce8: 29210100 */ slti $at,$t1,0x100 +/* f0b2cec: 102000aa */ beqz $at,.L0f0b2f98 +/* f0b2cf0: 29210005 */ slti $at,$t1,0x5 +/* f0b2cf4: 10200023 */ beqz $at,.L0f0b2d84 +/* f0b2cf8: 00002825 */ or $a1,$zero,$zero +/* f0b2cfc: 3c0a8009 */ lui $t2,0x8009 +/* f0b2d00: 254a0af0 */ addiu $t2,$t2,0xaf0 +/* f0b2d04: 91440000 */ lbu $a0,0x0($t2) +/* f0b2d08: 24080001 */ addiu $t0,$zero,0x1 +/* f0b2d0c: 00003025 */ or $a2,$zero,$zero +/* f0b2d10: 15040003 */ bne $t0,$a0,.L0f0b2d20 +/* f0b2d14: 24020023 */ addiu $v0,$zero,0x23 +/* f0b2d18: 10000001 */ beqz $zero,.L0f0b2d20 +/* f0b2d1c: 00001025 */ or $v0,$zero,$zero +.L0f0b2d20: +/* f0b2d20: 18400018 */ blez $v0,.L0f0b2d84 +/* f0b2d24: 3c0c800a */ lui $t4,0x800a +/* f0b2d28: 8d8cdd10 */ lw $t4,-0x22f0($t4) +/* f0b2d2c: 000668c0 */ sll $t5,$a2,0x3 +/* f0b2d30: 018d1821 */ addu $v1,$t4,$t5 +/* f0b2d34: 8c6e0000 */ lw $t6,0x0($v1) +.L0f0b2d38: +/* f0b2d38: 24c60001 */ addiu $a2,$a2,0x1 +/* f0b2d3c: 24020023 */ addiu $v0,$zero,0x23 +/* f0b2d40: 15c00009 */ bnez $t6,.L0f0b2d68 +/* f0b2d44: 00000000 */ sll $zero,$zero,0x0 +/* f0b2d48: 8c6f0004 */ lw $t7,0x4($v1) +/* f0b2d4c: 8fb8003c */ lw $t8,0x3c($sp) +/* f0b2d50: 01002825 */ or $a1,$t0,$zero +/* f0b2d54: afaf0038 */ sw $t7,0x38($sp) +/* f0b2d58: ac780000 */ sw $t8,0x0($v1) +/* f0b2d5c: 8fb90040 */ lw $t9,0x40($sp) +/* f0b2d60: 10000008 */ beqz $zero,.L0f0b2d84 +/* f0b2d64: 87290014 */ lh $t1,0x14($t9) +.L0f0b2d68: +/* f0b2d68: 15040003 */ bne $t0,$a0,.L0f0b2d78 +/* f0b2d6c: 24630008 */ addiu $v1,$v1,0x8 +/* f0b2d70: 10000001 */ beqz $zero,.L0f0b2d78 +/* f0b2d74: 00001025 */ or $v0,$zero,$zero +.L0f0b2d78: +/* f0b2d78: 00c2082a */ slt $at,$a2,$v0 +/* f0b2d7c: 5420ffee */ bnezl $at,.L0f0b2d38 +/* f0b2d80: 8c6e0000 */ lw $t6,0x0($v1) +.L0f0b2d84: +/* f0b2d84: 3c0a8009 */ lui $t2,0x8009 +/* f0b2d88: 254a0af0 */ addiu $t2,$t2,0xaf0 +/* f0b2d8c: 14a00024 */ bnez $a1,.L0f0b2e20 +/* f0b2d90: 24080001 */ addiu $t0,$zero,0x1 +/* f0b2d94: 29210035 */ slti $at,$t1,0x35 +/* f0b2d98: 10200021 */ beqz $at,.L0f0b2e20 +/* f0b2d9c: 00000000 */ sll $zero,$zero,0x0 +/* f0b2da0: 91440000 */ lbu $a0,0x0($t2) +/* f0b2da4: 00003025 */ or $a2,$zero,$zero +/* f0b2da8: 24020019 */ addiu $v0,$zero,0x19 +/* f0b2dac: 15040003 */ bne $t0,$a0,.L0f0b2dbc +/* f0b2db0: 3c0b800a */ lui $t3,0x800a +/* f0b2db4: 10000001 */ beqz $zero,.L0f0b2dbc +/* f0b2db8: 24020018 */ addiu $v0,$zero,0x18 +.L0f0b2dbc: +/* f0b2dbc: 18400018 */ blez $v0,.L0f0b2e20 +/* f0b2dc0: 00000000 */ sll $zero,$zero,0x0 +/* f0b2dc4: 8d6bdd14 */ lw $t3,-0x22ec($t3) +/* f0b2dc8: 000660c0 */ sll $t4,$a2,0x3 +/* f0b2dcc: 016c1821 */ addu $v1,$t3,$t4 +/* f0b2dd0: 8c6d0000 */ lw $t5,0x0($v1) +.L0f0b2dd4: +/* f0b2dd4: 24c60001 */ addiu $a2,$a2,0x1 +/* f0b2dd8: 24020019 */ addiu $v0,$zero,0x19 +/* f0b2ddc: 15a00009 */ bnez $t5,.L0f0b2e04 +/* f0b2de0: 00000000 */ sll $zero,$zero,0x0 +/* f0b2de4: 8c6e0004 */ lw $t6,0x4($v1) +/* f0b2de8: 8faf003c */ lw $t7,0x3c($sp) +/* f0b2dec: 24050001 */ addiu $a1,$zero,0x1 +/* f0b2df0: afae0038 */ sw $t6,0x38($sp) +/* f0b2df4: ac6f0000 */ sw $t7,0x0($v1) +/* f0b2df8: 8fb80040 */ lw $t8,0x40($sp) +/* f0b2dfc: 10000008 */ beqz $zero,.L0f0b2e20 +/* f0b2e00: 87090014 */ lh $t1,0x14($t8) +.L0f0b2e04: +/* f0b2e04: 15040003 */ bne $t0,$a0,.L0f0b2e14 +/* f0b2e08: 24630008 */ addiu $v1,$v1,0x8 +/* f0b2e0c: 10000001 */ beqz $zero,.L0f0b2e14 +/* f0b2e10: 24020018 */ addiu $v0,$zero,0x18 +.L0f0b2e14: +/* f0b2e14: 00c2082a */ slt $at,$a2,$v0 +/* f0b2e18: 5420ffee */ bnezl $at,.L0f0b2dd4 +/* f0b2e1c: 8c6d0000 */ lw $t5,0x0($v1) +.L0f0b2e20: +/* f0b2e20: 14a00025 */ bnez $a1,.L0f0b2eb8 +/* f0b2e24: 29210101 */ slti $at,$t1,0x101 +/* f0b2e28: 10200023 */ beqz $at,.L0f0b2eb8 +/* f0b2e2c: 00000000 */ sll $zero,$zero,0x0 +/* f0b2e30: 91440000 */ lbu $a0,0x0($t2) +/* f0b2e34: 00003025 */ or $a2,$zero,$zero +/* f0b2e38: 24020014 */ addiu $v0,$zero,0x14 +/* f0b2e3c: 15040003 */ bne $t0,$a0,.L0f0b2e4c +/* f0b2e40: 3c19800a */ lui $t9,0x800a +/* f0b2e44: 10000001 */ beqz $zero,.L0f0b2e4c +/* f0b2e48: 00001025 */ or $v0,$zero,$zero +.L0f0b2e4c: +/* f0b2e4c: 1840001a */ blez $v0,.L0f0b2eb8 +/* f0b2e50: 00000000 */ sll $zero,$zero,0x0 +/* f0b2e54: 8f39dd18 */ lw $t9,-0x22e8($t9) +/* f0b2e58: 000658c0 */ sll $t3,$a2,0x3 +/* f0b2e5c: 032b1821 */ addu $v1,$t9,$t3 +/* f0b2e60: 8c6c0000 */ lw $t4,0x0($v1) +.L0f0b2e64: +/* f0b2e64: 24c60001 */ addiu $a2,$a2,0x1 +/* f0b2e68: 1580000b */ bnez $t4,.L0f0b2e98 +/* f0b2e6c: 00000000 */ sll $zero,$zero,0x0 +/* f0b2e70: 8c620004 */ lw $v0,0x4($v1) +/* f0b2e74: 10400008 */ beqz $v0,.L0f0b2e98 +/* f0b2e78: 00000000 */ sll $zero,$zero,0x0 +/* f0b2e7c: 8fad003c */ lw $t5,0x3c($sp) +/* f0b2e80: afa20038 */ sw $v0,0x38($sp) +/* f0b2e84: 24050001 */ addiu $a1,$zero,0x1 +/* f0b2e88: ac6d0000 */ sw $t5,0x0($v1) +/* f0b2e8c: 8fae0040 */ lw $t6,0x40($sp) +/* f0b2e90: 10000009 */ beqz $zero,.L0f0b2eb8 +/* f0b2e94: 85c90014 */ lh $t1,0x14($t6) +.L0f0b2e98: +/* f0b2e98: 15040003 */ bne $t0,$a0,.L0f0b2ea8 +/* f0b2e9c: 24630008 */ addiu $v1,$v1,0x8 +/* f0b2ea0: 10000002 */ beqz $zero,.L0f0b2eac +/* f0b2ea4: 00001025 */ or $v0,$zero,$zero +.L0f0b2ea8: +/* f0b2ea8: 24020014 */ addiu $v0,$zero,0x14 +.L0f0b2eac: +/* f0b2eac: 00c2082a */ slt $at,$a2,$v0 +/* f0b2eb0: 5420ffec */ bnezl $at,.L0f0b2e64 +/* f0b2eb4: 8c6c0000 */ lw $t4,0x0($v1) +.L0f0b2eb8: +/* f0b2eb8: 14a0003a */ bnez $a1,.L0f0b2fa4 +/* f0b2ebc: 29210101 */ slti $at,$t1,0x101 +/* f0b2ec0: 50200039 */ beqzl $at,.L0f0b2fa8 +/* f0b2ec4: 8fb90044 */ lw $t9,0x44($sp) +/* f0b2ec8: 91440000 */ lbu $a0,0x0($t2) +/* f0b2ecc: 00003025 */ or $a2,$zero,$zero +/* f0b2ed0: 24020014 */ addiu $v0,$zero,0x14 +/* f0b2ed4: 15040003 */ bne $t0,$a0,.L0f0b2ee4 +/* f0b2ed8: 3c0f800a */ lui $t7,0x800a +/* f0b2edc: 10000001 */ beqz $zero,.L0f0b2ee4 +/* f0b2ee0: 00001025 */ or $v0,$zero,$zero +.L0f0b2ee4: +/* f0b2ee4: 58400030 */ blezl $v0,.L0f0b2fa8 +/* f0b2ee8: 8fb90044 */ lw $t9,0x44($sp) +/* f0b2eec: 8defdd18 */ lw $t7,-0x22e8($t7) +/* f0b2ef0: 000638c0 */ sll $a3,$a2,0x3 +/* f0b2ef4: 01e71821 */ addu $v1,$t7,$a3 +/* f0b2ef8: 8c780000 */ lw $t8,0x0($v1) +.L0f0b2efc: +/* f0b2efc: 5700001b */ bnezl $t8,.L0f0b2f6c +/* f0b2f00: 24c60001 */ addiu $a2,$a2,0x1 +/* f0b2f04: 8c790004 */ lw $t9,0x4($v1) +/* f0b2f08: 24050004 */ addiu $a1,$zero,0x4 +/* f0b2f0c: 57200017 */ bnezl $t9,.L0f0b2f6c +/* f0b2f10: 24c60001 */ addiu $a2,$a2,0x1 +/* f0b2f14: 24040400 */ addiu $a0,$zero,0x400 +/* f0b2f18: 0c0048f2 */ jal 0x123c8 +/* f0b2f1c: afa70018 */ sw $a3,0x18($sp) +/* f0b2f20: 3c04800a */ lui $a0,0x800a +/* f0b2f24: 2484dd10 */ addiu $a0,$a0,-8944 +/* f0b2f28: 8c8b0008 */ lw $t3,0x8($a0) +/* f0b2f2c: 8fa70018 */ lw $a3,0x18($sp) +/* f0b2f30: 3c0a8009 */ lui $t2,0x8009 +/* f0b2f34: 254a0af0 */ addiu $t2,$t2,0xaf0 +/* f0b2f38: 01676021 */ addu $t4,$t3,$a3 +/* f0b2f3c: ad820004 */ sw $v0,0x4($t4) +/* f0b2f40: 8c8d0008 */ lw $t5,0x8($a0) +/* f0b2f44: 8faf003c */ lw $t7,0x3c($sp) +/* f0b2f48: 24080001 */ addiu $t0,$zero,0x1 +/* f0b2f4c: 01a71821 */ addu $v1,$t5,$a3 +/* f0b2f50: 8c6e0004 */ lw $t6,0x4($v1) +/* f0b2f54: afae0038 */ sw $t6,0x38($sp) +/* f0b2f58: ac6f0000 */ sw $t7,0x0($v1) +/* f0b2f5c: 8fb80040 */ lw $t8,0x40($sp) +/* f0b2f60: 10000010 */ beqz $zero,.L0f0b2fa4 +/* f0b2f64: 87090014 */ lh $t1,0x14($t8) +/* f0b2f68: 24c60001 */ addiu $a2,$a2,0x1 +.L0f0b2f6c: +/* f0b2f6c: 24e70008 */ addiu $a3,$a3,0x8 +/* f0b2f70: 15040003 */ bne $t0,$a0,.L0f0b2f80 +/* f0b2f74: 24630008 */ addiu $v1,$v1,0x8 +/* f0b2f78: 10000002 */ beqz $zero,.L0f0b2f84 +/* f0b2f7c: 00001025 */ or $v0,$zero,$zero +.L0f0b2f80: +/* f0b2f80: 24020014 */ addiu $v0,$zero,0x14 +.L0f0b2f84: +/* f0b2f84: 00c2082a */ slt $at,$a2,$v0 +/* f0b2f88: 5420ffdc */ bnezl $at,.L0f0b2efc +/* f0b2f8c: 8c780000 */ lw $t8,0x0($v1) +/* f0b2f90: 10000005 */ beqz $zero,.L0f0b2fa8 +/* f0b2f94: 8fb90044 */ lw $t9,0x44($sp) +.L0f0b2f98: +/* f0b2f98: 3c0a8009 */ lui $t2,0x8009 +/* f0b2f9c: 254a0af0 */ addiu $t2,$t2,0xaf0 +/* f0b2fa0: 24080001 */ addiu $t0,$zero,0x1 +.L0f0b2fa4: +/* f0b2fa4: 8fb90044 */ lw $t9,0x44($sp) +.L0f0b2fa8: +/* f0b2fa8: 13200003 */ beqz $t9,.L0f0b2fb8 +/* f0b2fac: 240b0100 */ addiu $t3,$zero,0x100 +/* f0b2fb0: 10000009 */ beqz $zero,.L0f0b2fd8 +/* f0b2fb4: a7ab0036 */ sh $t3,0x36($sp) +.L0f0b2fb8: +/* f0b2fb8: 914c0000 */ lbu $t4,0x0($t2) +/* f0b2fbc: 240e0100 */ addiu $t6,$zero,0x100 +/* f0b2fc0: 240d0034 */ addiu $t5,$zero,0x34 +/* f0b2fc4: 550c0004 */ bnel $t0,$t4,.L0f0b2fd8 +/* f0b2fc8: a7ae0036 */ sh $t6,0x36($sp) +/* f0b2fcc: 10000002 */ beqz $zero,.L0f0b2fd8 +/* f0b2fd0: a7ad0036 */ sh $t5,0x36($sp) +/* f0b2fd4: a7ae0036 */ sh $t6,0x36($sp) +.L0f0b2fd8: +/* f0b2fd8: 87af0036 */ lh $t7,0x36($sp) +/* f0b2fdc: 01e9082a */ slt $at,$t7,$t1 +/* f0b2fe0: 50200003 */ beqzl $at,.L0f0b2ff0 +/* f0b2fe4: 8fb80038 */ lw $t8,0x38($sp) +/* f0b2fe8: a7a90036 */ sh $t1,0x36($sp) +/* f0b2fec: 8fb80038 */ lw $t8,0x38($sp) +.L0f0b2ff0: +/* f0b2ff0: 5700000a */ bnezl $t8,.L0f0b301c +/* f0b2ff4: 8fad003c */ lw $t5,0x3c($sp) +/* f0b2ff8: 87a40036 */ lh $a0,0x36($sp) +/* f0b2ffc: 24050004 */ addiu $a1,$zero,0x4 +/* f0b3000: 0004c880 */ sll $t9,$a0,0x2 +/* f0b3004: 2724000f */ addiu $a0,$t9,0xf +/* f0b3008: 348b000f */ ori $t3,$a0,0xf +/* f0b300c: 0c0048f2 */ jal 0x123c8 +/* f0b3010: 3964000f */ xori $a0,$t3,0xf +/* f0b3014: afa20038 */ sw $v0,0x38($sp) +.L0f0b3018: +/* f0b3018: 8fad003c */ lw $t5,0x3c($sp) +.L0f0b301c: +/* f0b301c: 51a00015 */ beqzl $t5,.L0f0b3074 +/* f0b3020: 8fb9003c */ lw $t9,0x3c($sp) +/* f0b3024: 8fae0044 */ lw $t6,0x44($sp) +/* f0b3028: 8fb8003c */ lw $t8,0x3c($sp) +/* f0b302c: 51c00010 */ beqzl $t6,.L0f0b3070 +/* f0b3030: af000020 */ sw $zero,0x20($t8) +/* f0b3034: 0fc2ccb9 */ jal func0f0b32e4 +/* f0b3038: 00000000 */ sll $zero,$zero,0x0 +/* f0b303c: 8faf003c */ lw $t7,0x3c($sp) +/* f0b3040: 10400005 */ beqz $v0,.L0f0b3058 +/* f0b3044: ade20020 */ sw $v0,0x20($t7) +/* f0b3048: 0c008c28 */ jal 0x230a0 +/* f0b304c: 00402025 */ or $a0,$v0,$zero +/* f0b3050: 10000008 */ beqz $zero,.L0f0b3074 +/* f0b3054: 8fb9003c */ lw $t9,0x3c($sp) +.L0f0b3058: +/* f0b3058: 8fa4003c */ lw $a0,0x3c($sp) +/* f0b305c: 0fc2cc33 */ jal func0f0b30cc +/* f0b3060: afa0003c */ sw $zero,0x3c($sp) +/* f0b3064: 10000003 */ beqz $zero,.L0f0b3074 +/* f0b3068: 8fb9003c */ lw $t9,0x3c($sp) +/* f0b306c: af000020 */ sw $zero,0x20($t8) +.L0f0b3070: +/* f0b3070: 8fb9003c */ lw $t9,0x3c($sp) +.L0f0b3074: +/* f0b3074: 13200008 */ beqz $t9,.L0f0b3098 +/* f0b3078: 03202025 */ or $a0,$t9,$zero +/* f0b307c: 8fa50040 */ lw $a1,0x40($sp) +/* f0b3080: 8fa60038 */ lw $a2,0x38($sp) +/* f0b3084: 0c008be9 */ jal 0x22fa4 +/* f0b3088: 00003825 */ or $a3,$zero,$zero +/* f0b308c: 87ab0036 */ lh $t3,0x36($sp) +/* f0b3090: 8fac003c */ lw $t4,0x3c($sp) +/* f0b3094: a58b0002 */ sh $t3,0x2($t4) +.L0f0b3098: +/* f0b3098: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b309c: 8fa2003c */ lw $v0,0x3c($sp) +/* f0b30a0: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0b30a4: 03e00008 */ jr $ra +/* f0b30a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b30ac +/* f0b30ac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b30b0: afbf0014 */ sw $ra,0x14($sp) +/* f0b30b4: 0fc2cad9 */ jal func0f0b2b64 +/* f0b30b8: 00002825 */ or $a1,$zero,$zero +/* f0b30bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b30c0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b30c4: 03e00008 */ jr $ra +/* f0b30c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b30cc +/* f0b30cc: 3c098009 */ lui $t1,0x8009 +/* f0b30d0: 25290af0 */ addiu $t1,$t1,0xaf0 +/* f0b30d4: 91250000 */ lbu $a1,0x0($t1) +/* f0b30d8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b30dc: 24070001 */ addiu $a3,$zero,0x1 +/* f0b30e0: afbf0014 */ sw $ra,0x14($sp) +/* f0b30e4: 00803025 */ or $a2,$a0,$zero +/* f0b30e8: 00004025 */ or $t0,$zero,$zero +/* f0b30ec: 14e50003 */ bne $a3,$a1,.L0f0b30fc +/* f0b30f0: 00001825 */ or $v1,$zero,$zero +/* f0b30f4: 10000002 */ beqz $zero,.L0f0b3100 +/* f0b30f8: 00001025 */ or $v0,$zero,$zero +.L0f0b30fc: +/* f0b30fc: 24020023 */ addiu $v0,$zero,0x23 +.L0f0b3100: +/* f0b3100: 18400016 */ blez $v0,.L0f0b315c +/* f0b3104: 3c0e800a */ lui $t6,0x800a +/* f0b3108: 8dcedd10 */ lw $t6,-0x22f0($t6) +/* f0b310c: 000378c0 */ sll $t7,$v1,0x3 +/* f0b3110: 240affff */ addiu $t2,$zero,-1 +/* f0b3114: 01cf2021 */ addu $a0,$t6,$t7 +/* f0b3118: 8c980000 */ lw $t8,0x0($a0) +.L0f0b311c: +/* f0b311c: 24630001 */ addiu $v1,$v1,0x1 +/* f0b3120: 24020023 */ addiu $v0,$zero,0x23 +/* f0b3124: 14d80006 */ bne $a2,$t8,.L0f0b3140 +/* f0b3128: 00000000 */ sll $zero,$zero,0x0 +/* f0b312c: ac800000 */ sw $zero,0x0($a0) +/* f0b3130: acc00010 */ sw $zero,0x10($a2) +/* f0b3134: a4ca0002 */ sh $t2,0x2($a2) +/* f0b3138: 10000008 */ beqz $zero,.L0f0b315c +/* f0b313c: 00e04025 */ or $t0,$a3,$zero +.L0f0b3140: +/* f0b3140: 14e50003 */ bne $a3,$a1,.L0f0b3150 +/* f0b3144: 24840008 */ addiu $a0,$a0,0x8 +/* f0b3148: 10000001 */ beqz $zero,.L0f0b3150 +/* f0b314c: 00001025 */ or $v0,$zero,$zero +.L0f0b3150: +/* f0b3150: 0062082a */ slt $at,$v1,$v0 +/* f0b3154: 5420fff1 */ bnezl $at,.L0f0b311c +/* f0b3158: 8c980000 */ lw $t8,0x0($a0) +.L0f0b315c: +/* f0b315c: 1500001e */ bnez $t0,.L0f0b31d8 +/* f0b3160: 240affff */ addiu $t2,$zero,-1 +/* f0b3164: 91250000 */ lbu $a1,0x0($t1) +/* f0b3168: 00001825 */ or $v1,$zero,$zero +/* f0b316c: 24020019 */ addiu $v0,$zero,0x19 +/* f0b3170: 14e50003 */ bne $a3,$a1,.L0f0b3180 +/* f0b3174: 3c19800a */ lui $t9,0x800a +/* f0b3178: 10000001 */ beqz $zero,.L0f0b3180 +/* f0b317c: 24020018 */ addiu $v0,$zero,0x18 +.L0f0b3180: +/* f0b3180: 18400015 */ blez $v0,.L0f0b31d8 +/* f0b3184: 00000000 */ sll $zero,$zero,0x0 +/* f0b3188: 8f39dd14 */ lw $t9,-0x22ec($t9) +/* f0b318c: 000358c0 */ sll $t3,$v1,0x3 +/* f0b3190: 032b2021 */ addu $a0,$t9,$t3 +/* f0b3194: 8c8c0000 */ lw $t4,0x0($a0) +.L0f0b3198: +/* f0b3198: 24630001 */ addiu $v1,$v1,0x1 +/* f0b319c: 24020019 */ addiu $v0,$zero,0x19 +/* f0b31a0: 14cc0006 */ bne $a2,$t4,.L0f0b31bc +/* f0b31a4: 00000000 */ sll $zero,$zero,0x0 +/* f0b31a8: ac800000 */ sw $zero,0x0($a0) +/* f0b31ac: acc00010 */ sw $zero,0x10($a2) +/* f0b31b0: a4ca0002 */ sh $t2,0x2($a2) +/* f0b31b4: 10000008 */ beqz $zero,.L0f0b31d8 +/* f0b31b8: 00e04025 */ or $t0,$a3,$zero +.L0f0b31bc: +/* f0b31bc: 14e50003 */ bne $a3,$a1,.L0f0b31cc +/* f0b31c0: 24840008 */ addiu $a0,$a0,0x8 +/* f0b31c4: 10000001 */ beqz $zero,.L0f0b31cc +/* f0b31c8: 24020018 */ addiu $v0,$zero,0x18 +.L0f0b31cc: +/* f0b31cc: 0062082a */ slt $at,$v1,$v0 +/* f0b31d0: 5420fff1 */ bnezl $at,.L0f0b3198 +/* f0b31d4: 8c8c0000 */ lw $t4,0x0($a0) +.L0f0b31d8: +/* f0b31d8: 5500001e */ bnezl $t0,.L0f0b3254 +/* f0b31dc: 8cc40020 */ lw $a0,0x20($a2) +/* f0b31e0: 91250000 */ lbu $a1,0x0($t1) +/* f0b31e4: 00001825 */ or $v1,$zero,$zero +/* f0b31e8: 24020014 */ addiu $v0,$zero,0x14 +/* f0b31ec: 14e50003 */ bne $a3,$a1,.L0f0b31fc +/* f0b31f0: 3c0d800a */ lui $t5,0x800a +/* f0b31f4: 10000001 */ beqz $zero,.L0f0b31fc +/* f0b31f8: 00001025 */ or $v0,$zero,$zero +.L0f0b31fc: +/* f0b31fc: 58400015 */ blezl $v0,.L0f0b3254 +/* f0b3200: 8cc40020 */ lw $a0,0x20($a2) +/* f0b3204: 8daddd18 */ lw $t5,-0x22e8($t5) +/* f0b3208: 000370c0 */ sll $t6,$v1,0x3 +/* f0b320c: 01ae2021 */ addu $a0,$t5,$t6 +/* f0b3210: 8c8f0000 */ lw $t7,0x0($a0) +.L0f0b3214: +/* f0b3214: 24630001 */ addiu $v1,$v1,0x1 +/* f0b3218: 24020014 */ addiu $v0,$zero,0x14 +/* f0b321c: 14cf0005 */ bne $a2,$t7,.L0f0b3234 +/* f0b3220: 00000000 */ sll $zero,$zero,0x0 +/* f0b3224: ac800000 */ sw $zero,0x0($a0) +/* f0b3228: acc00010 */ sw $zero,0x10($a2) +/* f0b322c: 10000008 */ beqz $zero,.L0f0b3250 +/* f0b3230: a4ca0002 */ sh $t2,0x2($a2) +.L0f0b3234: +/* f0b3234: 14e50003 */ bne $a3,$a1,.L0f0b3244 +/* f0b3238: 24840008 */ addiu $a0,$a0,0x8 +/* f0b323c: 10000001 */ beqz $zero,.L0f0b3244 +/* f0b3240: 00001025 */ or $v0,$zero,$zero +.L0f0b3244: +/* f0b3244: 0062082a */ slt $at,$v1,$v0 +/* f0b3248: 5420fff2 */ bnezl $at,.L0f0b3214 +/* f0b324c: 8c8f0000 */ lw $t7,0x0($a0) +.L0f0b3250: +/* f0b3250: 8cc40020 */ lw $a0,0x20($a2) +.L0f0b3254: +/* f0b3254: 50800006 */ beqzl $a0,.L0f0b3270 +/* f0b3258: acc00008 */ sw $zero,0x8($a2) +/* f0b325c: 0fc2ccce */ jal func0f0b3338 +/* f0b3260: afa60018 */ sw $a2,0x18($sp) +/* f0b3264: 8fa60018 */ lw $a2,0x18($sp) +/* f0b3268: acc00020 */ sw $zero,0x20($a2) +/* f0b326c: acc00008 */ sw $zero,0x8($a2) +.L0f0b3270: +/* f0b3270: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b3274: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b3278: 03e00008 */ jr $ra +/* f0b327c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b3280 +/* f0b3280: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b3284: afbf0014 */ sw $ra,0x14($sp) +/* f0b3288: 0fc2cad9 */ jal func0f0b2b64 +/* f0b328c: 24050001 */ addiu $a1,$zero,0x1 +/* f0b3290: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b3294: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b3298: 03e00008 */ jr $ra +/* f0b329c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b32a0 +/* f0b32a0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b32a4: afa60020 */ sw $a2,0x20($sp) +/* f0b32a8: 00a03025 */ or $a2,$a1,$zero +/* f0b32ac: afbf0014 */ sw $ra,0x14($sp) +/* f0b32b0: afa5001c */ sw $a1,0x1c($sp) +/* f0b32b4: 8c850008 */ lw $a1,0x8($a0) +/* f0b32b8: afa40018 */ sw $a0,0x18($sp) +/* f0b32bc: 0c008c42 */ jal 0x23108 +/* f0b32c0: 8fa70020 */ lw $a3,0x20($sp) +/* f0b32c4: 8fae0020 */ lw $t6,0x20($sp) +/* f0b32c8: 8fa40018 */ lw $a0,0x18($sp) +/* f0b32cc: 0c008b54 */ jal 0x22d50 +/* f0b32d0: 8dc50000 */ lw $a1,0x0($t6) +/* f0b32d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b32d8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b32dc: 03e00008 */ jr $ra +/* f0b32e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b32e4 +/* f0b32e4: 3c048007 */ lui $a0,0x8007 +/* f0b32e8: 8c8405a4 */ lw $a0,0x5a4($a0) +/* f0b32ec: 00001825 */ or $v1,$zero,$zero +/* f0b32f0: 00001025 */ or $v0,$zero,$zero +/* f0b32f4: 1880000e */ blez $a0,.L0f0b3330 +/* f0b32f8: 3c05800a */ lui $a1,0x800a +/* f0b32fc: 8ca5dd04 */ lw $a1,-0x22fc($a1) +/* f0b3300: 00003025 */ or $a2,$zero,$zero +/* f0b3304: 2408ffff */ addiu $t0,$zero,-1 +/* f0b3308: 00a03825 */ or $a3,$a1,$zero +.L0f0b330c: +/* f0b330c: 84ee0000 */ lh $t6,0x0($a3) +/* f0b3310: 24420001 */ addiu $v0,$v0,0x1 +/* f0b3314: 0044082a */ slt $at,$v0,$a0 +/* f0b3318: 150e0003 */ bne $t0,$t6,.L0f0b3328 +/* f0b331c: 24e7008c */ addiu $a3,$a3,0x8c +/* f0b3320: 03e00008 */ jr $ra +/* f0b3324: 00c51021 */ addu $v0,$a2,$a1 +.L0f0b3328: +/* f0b3328: 1420fff8 */ bnez $at,.L0f0b330c +/* f0b332c: 24c6008c */ addiu $a2,$a2,0x8c +.L0f0b3330: +/* f0b3330: 03e00008 */ jr $ra +/* f0b3334: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f0b3338 +/* f0b3338: 240effff */ addiu $t6,$zero,-1 +/* f0b333c: 03e00008 */ jr $ra +/* f0b3340: a48e0000 */ sh $t6,0x0($a0) +/* f0b3344: 00000000 */ sll $zero,$zero,0x0 +/* f0b3348: 00000000 */ sll $zero,$zero,0x0 +/* f0b334c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b3350 +/* f0b3350: 28810002 */ slti $at,$a0,0x2 +/* f0b3354: 50200004 */ beqzl $at,.L0f0b3368 +/* f0b3358: 28810003 */ slti $at,$a0,0x3 +/* f0b335c: 03e00008 */ jr $ra +/* f0b3360: 00001025 */ or $v0,$zero,$zero +/* f0b3364: 28810003 */ slti $at,$a0,0x3 +.L0f0b3368: +/* f0b3368: 50200004 */ beqzl $at,.L0f0b337c +/* f0b336c: 28810005 */ slti $at,$a0,0x5 +/* f0b3370: 03e00008 */ jr $ra +/* f0b3374: 24020001 */ addiu $v0,$zero,0x1 +/* f0b3378: 28810005 */ slti $at,$a0,0x5 +.L0f0b337c: +/* f0b337c: 50200004 */ beqzl $at,.L0f0b3390 +/* f0b3380: 28810009 */ slti $at,$a0,0x9 +/* f0b3384: 03e00008 */ jr $ra +/* f0b3388: 24020002 */ addiu $v0,$zero,0x2 +/* f0b338c: 28810009 */ slti $at,$a0,0x9 +.L0f0b3390: +/* f0b3390: 50200004 */ beqzl $at,.L0f0b33a4 +/* f0b3394: 28810011 */ slti $at,$a0,0x11 +/* f0b3398: 03e00008 */ jr $ra +/* f0b339c: 24020003 */ addiu $v0,$zero,0x3 +/* f0b33a0: 28810011 */ slti $at,$a0,0x11 +.L0f0b33a4: +/* f0b33a4: 50200004 */ beqzl $at,.L0f0b33b8 +/* f0b33a8: 28810021 */ slti $at,$a0,0x21 +/* f0b33ac: 03e00008 */ jr $ra +/* f0b33b0: 24020004 */ addiu $v0,$zero,0x4 +/* f0b33b4: 28810021 */ slti $at,$a0,0x21 +.L0f0b33b8: +/* f0b33b8: 50200004 */ beqzl $at,.L0f0b33cc +/* f0b33bc: 28810041 */ slti $at,$a0,0x41 +/* f0b33c0: 03e00008 */ jr $ra +/* f0b33c4: 24020005 */ addiu $v0,$zero,0x5 +/* f0b33c8: 28810041 */ slti $at,$a0,0x41 +.L0f0b33cc: +/* f0b33cc: 50200004 */ beqzl $at,.L0f0b33e0 +/* f0b33d0: 28810081 */ slti $at,$a0,0x81 +/* f0b33d4: 03e00008 */ jr $ra +/* f0b33d8: 24020006 */ addiu $v0,$zero,0x6 +/* f0b33dc: 28810081 */ slti $at,$a0,0x81 +.L0f0b33e0: +/* f0b33e0: 10200003 */ beqz $at,.L0f0b33f0 +/* f0b33e4: 24020008 */ addiu $v0,$zero,0x8 +/* f0b33e8: 03e00008 */ jr $ra +/* f0b33ec: 24020007 */ addiu $v0,$zero,0x7 +.L0f0b33f0: +/* f0b33f0: 03e00008 */ jr $ra +/* f0b33f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b33f8 +/* f0b33f8: 1cc00002 */ bgtz $a2,.L0f0b3404 +/* f0b33fc: 00001825 */ or $v1,$zero,$zero +/* f0b3400: 24060001 */ addiu $a2,$zero,0x1 +.L0f0b3404: +/* f0b3404: 18c00016 */ blez $a2,.L0f0b3460 +/* f0b3408: 248e000f */ addiu $t6,$a0,0xf +.L0f0b340c: +/* f0b340c: 05c10003 */ bgez $t6,.L0f0b341c +/* f0b3410: 000e7903 */ sra $t7,$t6,0x4 +/* f0b3414: 25c1000f */ addiu $at,$t6,0xf +/* f0b3418: 00017903 */ sra $t7,$at,0x4 +.L0f0b341c: +/* f0b341c: 000fc080 */ sll $t8,$t7,0x2 +/* f0b3420: 03050019 */ multu $t8,$a1 +/* f0b3424: 28810002 */ slti $at,$a0,0x2 +/* f0b3428: 24c6ffff */ addiu $a2,$a2,-1 +/* f0b342c: 00044043 */ sra $t0,$a0,0x1 +/* f0b3430: 00054843 */ sra $t1,$a1,0x1 +/* f0b3434: 0000c812 */ mflo $t9 +/* f0b3438: 00791821 */ addu $v1,$v1,$t9 +/* f0b343c: 54200003 */ bnezl $at,.L0f0b344c +/* f0b3440: 28a10002 */ slti $at,$a1,0x2 +/* f0b3444: 01002025 */ or $a0,$t0,$zero +/* f0b3448: 28a10002 */ slti $at,$a1,0x2 +.L0f0b344c: +/* f0b344c: 14200002 */ bnez $at,.L0f0b3458 +/* f0b3450: 00000000 */ sll $zero,$zero,0x0 +/* f0b3454: 01202825 */ or $a1,$t1,$zero +.L0f0b3458: +/* f0b3458: 5cc0ffec */ bgtzl $a2,.L0f0b340c +/* f0b345c: 248e000f */ addiu $t6,$a0,0xf +.L0f0b3460: +/* f0b3460: 03e00008 */ jr $ra +/* f0b3464: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f0b3468 +/* f0b3468: 1cc00002 */ bgtz $a2,.L0f0b3474 +/* f0b346c: 00001825 */ or $v1,$zero,$zero +/* f0b3470: 24060001 */ addiu $a2,$zero,0x1 +.L0f0b3474: +/* f0b3474: 18c00016 */ blez $a2,.L0f0b34d0 +/* f0b3478: 248e0007 */ addiu $t6,$a0,0x7 +.L0f0b347c: +/* f0b347c: 05c10003 */ bgez $t6,.L0f0b348c +/* f0b3480: 000e78c3 */ sra $t7,$t6,0x3 +/* f0b3484: 25c10007 */ addiu $at,$t6,0x7 +/* f0b3488: 000178c3 */ sra $t7,$at,0x3 +.L0f0b348c: +/* f0b348c: 000fc080 */ sll $t8,$t7,0x2 +/* f0b3490: 03050019 */ multu $t8,$a1 +/* f0b3494: 28810002 */ slti $at,$a0,0x2 +/* f0b3498: 24c6ffff */ addiu $a2,$a2,-1 +/* f0b349c: 00044043 */ sra $t0,$a0,0x1 +/* f0b34a0: 00054843 */ sra $t1,$a1,0x1 +/* f0b34a4: 0000c812 */ mflo $t9 +/* f0b34a8: 00791821 */ addu $v1,$v1,$t9 +/* f0b34ac: 54200003 */ bnezl $at,.L0f0b34bc +/* f0b34b0: 28a10002 */ slti $at,$a1,0x2 +/* f0b34b4: 01002025 */ or $a0,$t0,$zero +/* f0b34b8: 28a10002 */ slti $at,$a1,0x2 +.L0f0b34bc: +/* f0b34bc: 14200002 */ bnez $at,.L0f0b34c8 +/* f0b34c0: 00000000 */ sll $zero,$zero,0x0 +/* f0b34c4: 01202825 */ or $a1,$t1,$zero +.L0f0b34c8: +/* f0b34c8: 5cc0ffec */ bgtzl $a2,.L0f0b347c +/* f0b34cc: 248e0007 */ addiu $t6,$a0,0x7 +.L0f0b34d0: +/* f0b34d0: 03e00008 */ jr $ra +/* f0b34d4: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f0b34d8 +/* f0b34d8: 1cc00002 */ bgtz $a2,.L0f0b34e4 +/* f0b34dc: 00001825 */ or $v1,$zero,$zero +/* f0b34e0: 24060001 */ addiu $a2,$zero,0x1 +.L0f0b34e4: +/* f0b34e4: 18c00016 */ blez $a2,.L0f0b3540 +/* f0b34e8: 248e0003 */ addiu $t6,$a0,0x3 +.L0f0b34ec: +/* f0b34ec: 05c10003 */ bgez $t6,.L0f0b34fc +/* f0b34f0: 000e7883 */ sra $t7,$t6,0x2 +/* f0b34f4: 25c10003 */ addiu $at,$t6,0x3 +/* f0b34f8: 00017883 */ sra $t7,$at,0x2 +.L0f0b34fc: +/* f0b34fc: 000fc080 */ sll $t8,$t7,0x2 +/* f0b3500: 03050019 */ multu $t8,$a1 +/* f0b3504: 28810002 */ slti $at,$a0,0x2 +/* f0b3508: 24c6ffff */ addiu $a2,$a2,-1 +/* f0b350c: 00044043 */ sra $t0,$a0,0x1 +/* f0b3510: 00054843 */ sra $t1,$a1,0x1 +/* f0b3514: 0000c812 */ mflo $t9 +/* f0b3518: 00791821 */ addu $v1,$v1,$t9 +/* f0b351c: 54200003 */ bnezl $at,.L0f0b352c +/* f0b3520: 28a10002 */ slti $at,$a1,0x2 +/* f0b3524: 01002025 */ or $a0,$t0,$zero +/* f0b3528: 28a10002 */ slti $at,$a1,0x2 +.L0f0b352c: +/* f0b352c: 14200002 */ bnez $at,.L0f0b3538 +/* f0b3530: 00000000 */ sll $zero,$zero,0x0 +/* f0b3534: 01202825 */ or $a1,$t1,$zero +.L0f0b3538: +/* f0b3538: 5cc0ffec */ bgtzl $a2,.L0f0b34ec +/* f0b353c: 248e0003 */ addiu $t6,$a0,0x3 +.L0f0b3540: +/* f0b3540: 03e00008 */ jr $ra +/* f0b3544: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f0b3548 +/* f0b3548: 1cc00002 */ bgtz $a2,.L0f0b3554 +/* f0b354c: 00001825 */ or $v1,$zero,$zero +/* f0b3550: 24060001 */ addiu $a2,$zero,0x1 +.L0f0b3554: +/* f0b3554: 18c00016 */ blez $a2,.L0f0b35b0 +/* f0b3558: 248e0003 */ addiu $t6,$a0,0x3 +.L0f0b355c: +/* f0b355c: 05c10003 */ bgez $t6,.L0f0b356c +/* f0b3560: 000e7883 */ sra $t7,$t6,0x2 +/* f0b3564: 25c10003 */ addiu $at,$t6,0x3 +/* f0b3568: 00017883 */ sra $t7,$at,0x2 +.L0f0b356c: +/* f0b356c: 000fc080 */ sll $t8,$t7,0x2 +/* f0b3570: 03050019 */ multu $t8,$a1 +/* f0b3574: 28810002 */ slti $at,$a0,0x2 +/* f0b3578: 24c6ffff */ addiu $a2,$a2,-1 +/* f0b357c: 00044043 */ sra $t0,$a0,0x1 +/* f0b3580: 00054843 */ sra $t1,$a1,0x1 +/* f0b3584: 0000c812 */ mflo $t9 +/* f0b3588: 00791821 */ addu $v1,$v1,$t9 +/* f0b358c: 54200003 */ bnezl $at,.L0f0b359c +/* f0b3590: 28a10002 */ slti $at,$a1,0x2 +/* f0b3594: 01002025 */ or $a0,$t0,$zero +/* f0b3598: 28a10002 */ slti $at,$a1,0x2 +.L0f0b359c: +/* f0b359c: 14200002 */ bnez $at,.L0f0b35a8 +/* f0b35a0: 00000000 */ sll $zero,$zero,0x0 +/* f0b35a4: 01202825 */ or $a1,$t1,$zero +.L0f0b35a8: +/* f0b35a8: 5cc0ffec */ bgtzl $a2,.L0f0b355c +/* f0b35ac: 248e0003 */ addiu $t6,$a0,0x3 +.L0f0b35b0: +/* f0b35b0: 03e00008 */ jr $ra +/* f0b35b4: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f0b35b8 +/* f0b35b8: afa50004 */ sw $a1,0x4($sp) +/* f0b35bc: 24080001 */ addiu $t0,$zero,0x1 +/* f0b35c0: 14c80078 */ bne $a2,$t0,.L0f0b37a4 +/* f0b35c4: 8c820000 */ lw $v0,0x0($a0) +/* f0b35c8: 00401825 */ or $v1,$v0,$zero +/* f0b35cc: 24420008 */ addiu $v0,$v0,0x8 +/* f0b35d0: 3c0ee700 */ lui $t6,0xe700 +/* f0b35d4: ac6e0000 */ sw $t6,0x0($v1) +/* f0b35d8: ac600004 */ sw $zero,0x4($v1) +/* f0b35dc: 00402825 */ or $a1,$v0,$zero +/* f0b35e0: 3c0fba00 */ lui $t7,0xba00 +/* f0b35e4: 35ef1402 */ ori $t7,$t7,0x1402 +/* f0b35e8: acaf0000 */ sw $t7,0x0($a1) +/* f0b35ec: aca00004 */ sw $zero,0x4($a1) +/* f0b35f0: 8fb80004 */ lw $t8,0x4($sp) +/* f0b35f4: 24420008 */ addiu $v0,$v0,0x8 +/* f0b35f8: 24010002 */ addiu $at,$zero,0x2 +/* f0b35fc: 13080007 */ beq $t8,$t0,.L0f0b361c +/* f0b3600: 00000000 */ sll $zero,$zero,0x0 +/* f0b3604: 13010023 */ beq $t8,$at,.L0f0b3694 +/* f0b3608: 24010003 */ addiu $at,$zero,0x3 +/* f0b360c: 1301003f */ beq $t8,$at,.L0f0b370c +/* f0b3610: 24010004 */ addiu $at,$zero,0x4 +/* f0b3614: 13010050 */ beq $t8,$at,.L0f0b3758 +/* f0b3618: 00000000 */ sll $zero,$zero,0x0 +.L0f0b361c: +/* f0b361c: 10e00015 */ beqz $a3,.L0f0b3674 +/* f0b3620: 00401825 */ or $v1,$v0,$zero +/* f0b3624: 28e10002 */ slti $at,$a3,0x2 +/* f0b3628: 1420000a */ bnez $at,.L0f0b3654 +/* f0b362c: 00401825 */ or $v1,$v0,$zero +/* f0b3630: 00401825 */ or $v1,$v0,$zero +/* f0b3634: 3c19b900 */ lui $t9,0xb900 +/* f0b3638: 3c090055 */ lui $t1,0x55 +/* f0b363c: 35292d58 */ ori $t1,$t1,0x2d58 +/* f0b3640: 3739031d */ ori $t9,$t9,0x31d +/* f0b3644: ac790000 */ sw $t9,0x0($v1) +/* f0b3648: ac690004 */ sw $t1,0x4($v1) +/* f0b364c: 100000cc */ beqz $zero,.L0f0b3980 +/* f0b3650: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b3654: +/* f0b3654: 3c0ab900 */ lui $t2,0xb900 +/* f0b3658: 3c0b0055 */ lui $t3,0x55 +/* f0b365c: 356b2078 */ ori $t3,$t3,0x2078 +/* f0b3660: 354a031d */ ori $t2,$t2,0x31d +/* f0b3664: ac6a0000 */ sw $t2,0x0($v1) +/* f0b3668: ac6b0004 */ sw $t3,0x4($v1) +/* f0b366c: 100000c4 */ beqz $zero,.L0f0b3980 +/* f0b3670: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b3674: +/* f0b3674: 3c0cb900 */ lui $t4,0xb900 +/* f0b3678: 3c0d0055 */ lui $t5,0x55 +/* f0b367c: 35ad2048 */ ori $t5,$t5,0x2048 +/* f0b3680: 358c031d */ ori $t4,$t4,0x31d +/* f0b3684: ac6c0000 */ sw $t4,0x0($v1) +/* f0b3688: ac6d0004 */ sw $t5,0x4($v1) +/* f0b368c: 100000bc */ beqz $zero,.L0f0b3980 +/* f0b3690: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b3694: +/* f0b3694: 10e00015 */ beqz $a3,.L0f0b36ec +/* f0b3698: 00401825 */ or $v1,$v0,$zero +/* f0b369c: 28e10002 */ slti $at,$a3,0x2 +/* f0b36a0: 1420000a */ bnez $at,.L0f0b36cc +/* f0b36a4: 00401825 */ or $v1,$v0,$zero +/* f0b36a8: 00401825 */ or $v1,$v0,$zero +/* f0b36ac: 3c0eb900 */ lui $t6,0xb900 +/* f0b36b0: 3c0f0050 */ lui $t7,0x50 +/* f0b36b4: 35ef4dd8 */ ori $t7,$t7,0x4dd8 +/* f0b36b8: 35ce031d */ ori $t6,$t6,0x31d +/* f0b36bc: ac6e0000 */ sw $t6,0x0($v1) +/* f0b36c0: ac6f0004 */ sw $t7,0x4($v1) +/* f0b36c4: 100000ae */ beqz $zero,.L0f0b3980 +/* f0b36c8: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b36cc: +/* f0b36cc: 3c18b900 */ lui $t8,0xb900 +/* f0b36d0: 3c190050 */ lui $t9,0x50 +/* f0b36d4: 373949d8 */ ori $t9,$t9,0x49d8 +/* f0b36d8: 3718031d */ ori $t8,$t8,0x31d +/* f0b36dc: ac780000 */ sw $t8,0x0($v1) +/* f0b36e0: ac790004 */ sw $t9,0x4($v1) +/* f0b36e4: 100000a6 */ beqz $zero,.L0f0b3980 +/* f0b36e8: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b36ec: +/* f0b36ec: 3c09b900 */ lui $t1,0xb900 +/* f0b36f0: 3c0a0050 */ lui $t2,0x50 +/* f0b36f4: 354a41c8 */ ori $t2,$t2,0x41c8 +/* f0b36f8: 3529031d */ ori $t1,$t1,0x31d +/* f0b36fc: ac690000 */ sw $t1,0x0($v1) +/* f0b3700: ac6a0004 */ sw $t2,0x4($v1) +/* f0b3704: 1000009e */ beqz $zero,.L0f0b3980 +/* f0b3708: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b370c: +/* f0b370c: 10e0000a */ beqz $a3,.L0f0b3738 +/* f0b3710: 00401825 */ or $v1,$v0,$zero +/* f0b3714: 00401825 */ or $v1,$v0,$zero +/* f0b3718: 3c0bb900 */ lui $t3,0xb900 +/* f0b371c: 3c0c0055 */ lui $t4,0x55 +/* f0b3720: 358c3078 */ ori $t4,$t4,0x3078 +/* f0b3724: 356b031d */ ori $t3,$t3,0x31d +/* f0b3728: ac6b0000 */ sw $t3,0x0($v1) +/* f0b372c: ac6c0004 */ sw $t4,0x4($v1) +/* f0b3730: 10000093 */ beqz $zero,.L0f0b3980 +/* f0b3734: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b3738: +/* f0b3738: 3c0db900 */ lui $t5,0xb900 +/* f0b373c: 3c0e0055 */ lui $t6,0x55 +/* f0b3740: 35ce3048 */ ori $t6,$t6,0x3048 +/* f0b3744: 35ad031d */ ori $t5,$t5,0x31d +/* f0b3748: ac6d0000 */ sw $t5,0x0($v1) +/* f0b374c: ac6e0004 */ sw $t6,0x4($v1) +/* f0b3750: 1000008b */ beqz $zero,.L0f0b3980 +/* f0b3754: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b3758: +/* f0b3758: 10e0000a */ beqz $a3,.L0f0b3784 +/* f0b375c: 00401825 */ or $v1,$v0,$zero +/* f0b3760: 00401825 */ or $v1,$v0,$zero +/* f0b3764: 3c0fb900 */ lui $t7,0xb900 +/* f0b3768: 3c180050 */ lui $t8,0x50 +/* f0b376c: 37184b50 */ ori $t8,$t8,0x4b50 +/* f0b3770: 35ef031d */ ori $t7,$t7,0x31d +/* f0b3774: ac6f0000 */ sw $t7,0x0($v1) +/* f0b3778: ac780004 */ sw $t8,0x4($v1) +/* f0b377c: 10000080 */ beqz $zero,.L0f0b3980 +/* f0b3780: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b3784: +/* f0b3784: 3c19b900 */ lui $t9,0xb900 +/* f0b3788: 3c090050 */ lui $t1,0x50 +/* f0b378c: 35294340 */ ori $t1,$t1,0x4340 +/* f0b3790: 3739031d */ ori $t9,$t9,0x31d +/* f0b3794: ac790000 */ sw $t9,0x0($v1) +/* f0b3798: ac690004 */ sw $t1,0x4($v1) +/* f0b379c: 10000078 */ beqz $zero,.L0f0b3980 +/* f0b37a0: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b37a4: +/* f0b37a4: 00401825 */ or $v1,$v0,$zero +/* f0b37a8: 24420008 */ addiu $v0,$v0,0x8 +/* f0b37ac: 3c0ae700 */ lui $t2,0xe700 +/* f0b37b0: ac6a0000 */ sw $t2,0x0($v1) +/* f0b37b4: ac600004 */ sw $zero,0x4($v1) +/* f0b37b8: 00402825 */ or $a1,$v0,$zero +/* f0b37bc: 3c0bba00 */ lui $t3,0xba00 +/* f0b37c0: 356b1402 */ ori $t3,$t3,0x1402 +/* f0b37c4: 3c0c0010 */ lui $t4,0x10 +/* f0b37c8: acac0004 */ sw $t4,0x4($a1) +/* f0b37cc: acab0000 */ sw $t3,0x0($a1) +/* f0b37d0: 8fad0004 */ lw $t5,0x4($sp) +/* f0b37d4: 24420008 */ addiu $v0,$v0,0x8 +/* f0b37d8: 24010002 */ addiu $at,$zero,0x2 +/* f0b37dc: 11a80007 */ beq $t5,$t0,.L0f0b37fc +/* f0b37e0: 00000000 */ sll $zero,$zero,0x0 +/* f0b37e4: 11a10023 */ beq $t5,$at,.L0f0b3874 +/* f0b37e8: 24010003 */ addiu $at,$zero,0x3 +/* f0b37ec: 11a1003f */ beq $t5,$at,.L0f0b38ec +/* f0b37f0: 24010004 */ addiu $at,$zero,0x4 +/* f0b37f4: 11a10050 */ beq $t5,$at,.L0f0b3938 +/* f0b37f8: 00000000 */ sll $zero,$zero,0x0 +.L0f0b37fc: +/* f0b37fc: 10e00015 */ beqz $a3,.L0f0b3854 +/* f0b3800: 00401825 */ or $v1,$v0,$zero +/* f0b3804: 28e10002 */ slti $at,$a3,0x2 +/* f0b3808: 1420000a */ bnez $at,.L0f0b3834 +/* f0b380c: 00401825 */ or $v1,$v0,$zero +/* f0b3810: 00401825 */ or $v1,$v0,$zero +/* f0b3814: 3c0eb900 */ lui $t6,0xb900 +/* f0b3818: 3c0f0c19 */ lui $t7,0xc19 +/* f0b381c: 35ef2d58 */ ori $t7,$t7,0x2d58 +/* f0b3820: 35ce031d */ ori $t6,$t6,0x31d +/* f0b3824: ac6e0000 */ sw $t6,0x0($v1) +/* f0b3828: ac6f0004 */ sw $t7,0x4($v1) +/* f0b382c: 10000054 */ beqz $zero,.L0f0b3980 +/* f0b3830: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b3834: +/* f0b3834: 3c18b900 */ lui $t8,0xb900 +/* f0b3838: 3c190c19 */ lui $t9,0xc19 +/* f0b383c: 37392078 */ ori $t9,$t9,0x2078 +/* f0b3840: 3718031d */ ori $t8,$t8,0x31d +/* f0b3844: ac780000 */ sw $t8,0x0($v1) +/* f0b3848: ac790004 */ sw $t9,0x4($v1) +/* f0b384c: 1000004c */ beqz $zero,.L0f0b3980 +/* f0b3850: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b3854: +/* f0b3854: 3c09b900 */ lui $t1,0xb900 +/* f0b3858: 3c0a0c19 */ lui $t2,0xc19 +/* f0b385c: 354a2048 */ ori $t2,$t2,0x2048 +/* f0b3860: 3529031d */ ori $t1,$t1,0x31d +/* f0b3864: ac690000 */ sw $t1,0x0($v1) +/* f0b3868: ac6a0004 */ sw $t2,0x4($v1) +/* f0b386c: 10000044 */ beqz $zero,.L0f0b3980 +/* f0b3870: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b3874: +/* f0b3874: 10e00015 */ beqz $a3,.L0f0b38cc +/* f0b3878: 00401825 */ or $v1,$v0,$zero +/* f0b387c: 28e10002 */ slti $at,$a3,0x2 +/* f0b3880: 1420000a */ bnez $at,.L0f0b38ac +/* f0b3884: 00401825 */ or $v1,$v0,$zero +/* f0b3888: 00401825 */ or $v1,$v0,$zero +/* f0b388c: 3c0bb900 */ lui $t3,0xb900 +/* f0b3890: 3c0c0c18 */ lui $t4,0xc18 +/* f0b3894: 358c4dd8 */ ori $t4,$t4,0x4dd8 +/* f0b3898: 356b031d */ ori $t3,$t3,0x31d +/* f0b389c: ac6b0000 */ sw $t3,0x0($v1) +/* f0b38a0: ac6c0004 */ sw $t4,0x4($v1) +/* f0b38a4: 10000036 */ beqz $zero,.L0f0b3980 +/* f0b38a8: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b38ac: +/* f0b38ac: 3c0db900 */ lui $t5,0xb900 +/* f0b38b0: 3c0e0c18 */ lui $t6,0xc18 +/* f0b38b4: 35ce49d8 */ ori $t6,$t6,0x49d8 +/* f0b38b8: 35ad031d */ ori $t5,$t5,0x31d +/* f0b38bc: ac6d0000 */ sw $t5,0x0($v1) +/* f0b38c0: ac6e0004 */ sw $t6,0x4($v1) +/* f0b38c4: 1000002e */ beqz $zero,.L0f0b3980 +/* f0b38c8: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b38cc: +/* f0b38cc: 3c0fb900 */ lui $t7,0xb900 +/* f0b38d0: 3c180c18 */ lui $t8,0xc18 +/* f0b38d4: 371841c8 */ ori $t8,$t8,0x41c8 +/* f0b38d8: 35ef031d */ ori $t7,$t7,0x31d +/* f0b38dc: ac6f0000 */ sw $t7,0x0($v1) +/* f0b38e0: ac780004 */ sw $t8,0x4($v1) +/* f0b38e4: 10000026 */ beqz $zero,.L0f0b3980 +/* f0b38e8: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b38ec: +/* f0b38ec: 10e0000a */ beqz $a3,.L0f0b3918 +/* f0b38f0: 00401825 */ or $v1,$v0,$zero +/* f0b38f4: 00401825 */ or $v1,$v0,$zero +/* f0b38f8: 3c19b900 */ lui $t9,0xb900 +/* f0b38fc: 3c090c19 */ lui $t1,0xc19 +/* f0b3900: 35293078 */ ori $t1,$t1,0x3078 +/* f0b3904: 3739031d */ ori $t9,$t9,0x31d +/* f0b3908: ac790000 */ sw $t9,0x0($v1) +/* f0b390c: ac690004 */ sw $t1,0x4($v1) +/* f0b3910: 1000001b */ beqz $zero,.L0f0b3980 +/* f0b3914: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b3918: +/* f0b3918: 3c0ab900 */ lui $t2,0xb900 +/* f0b391c: 3c0b0c19 */ lui $t3,0xc19 +/* f0b3920: 356b3048 */ ori $t3,$t3,0x3048 +/* f0b3924: 354a031d */ ori $t2,$t2,0x31d +/* f0b3928: ac6a0000 */ sw $t2,0x0($v1) +/* f0b392c: ac6b0004 */ sw $t3,0x4($v1) +/* f0b3930: 10000013 */ beqz $zero,.L0f0b3980 +/* f0b3934: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b3938: +/* f0b3938: 10e0000a */ beqz $a3,.L0f0b3964 +/* f0b393c: 00401825 */ or $v1,$v0,$zero +/* f0b3940: 00401825 */ or $v1,$v0,$zero +/* f0b3944: 3c0cb900 */ lui $t4,0xb900 +/* f0b3948: 3c0d0c18 */ lui $t5,0xc18 +/* f0b394c: 35ad4b50 */ ori $t5,$t5,0x4b50 +/* f0b3950: 358c031d */ ori $t4,$t4,0x31d +/* f0b3954: ac6c0000 */ sw $t4,0x0($v1) +/* f0b3958: ac6d0004 */ sw $t5,0x4($v1) +/* f0b395c: 10000008 */ beqz $zero,.L0f0b3980 +/* f0b3960: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b3964: +/* f0b3964: 3c0eb900 */ lui $t6,0xb900 +/* f0b3968: 3c0f0c18 */ lui $t7,0xc18 +/* f0b396c: 35ef4340 */ ori $t7,$t7,0x4340 +/* f0b3970: 35ce031d */ ori $t6,$t6,0x31d +/* f0b3974: ac6e0000 */ sw $t6,0x0($v1) +/* f0b3978: ac6f0004 */ sw $t7,0x4($v1) +/* f0b397c: 24420008 */ addiu $v0,$v0,0x8 +.L0f0b3980: +/* f0b3980: 03e00008 */ jr $ra +/* f0b3984: ac820000 */ sw $v0,0x0($a0) +); + +GLOBAL_ASM( +glabel func0f0b3988 +/* f0b3988: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b398c: afbf0014 */ sw $ra,0x14($sp) +/* f0b3990: 8c8e0000 */ lw $t6,0x0($a0) +/* f0b3994: 24050001 */ addiu $a1,$zero,0x1 +/* f0b3998: 00003025 */ or $a2,$zero,$zero +/* f0b399c: 2dc10daf */ sltiu $at,$t6,0xdaf +/* f0b39a0: 50200004 */ beqzl $at,.L0f0b39b4 +/* f0b39a4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b39a8: 0fc5cd0d */ jal func0f173434 +/* f0b39ac: 00003825 */ or $a3,$zero,$zero +/* f0b39b0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0b39b4: +/* f0b39b4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b39b8: 03e00008 */ jr $ra +/* f0b39bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b39c0 +/* f0b39c0: 27bdfe90 */ addiu $sp,$sp,-368 +/* f0b39c4: afbf002c */ sw $ra,0x2c($sp) +/* f0b39c8: afb40028 */ sw $s4,0x28($sp) +/* f0b39cc: afb30024 */ sw $s3,0x24($sp) +/* f0b39d0: afb20020 */ sw $s2,0x20($sp) +/* f0b39d4: afb1001c */ sw $s1,0x1c($sp) +/* f0b39d8: afb00018 */ sw $s0,0x18($sp) +/* f0b39dc: afa40170 */ sw $a0,0x170($sp) +/* f0b39e0: afa50174 */ sw $a1,0x174($sp) +/* f0b39e4: afa60178 */ sw $a2,0x178($sp) +/* f0b39e8: 8c8f0000 */ lw $t7,0x0($a0) +/* f0b39ec: 00e08825 */ or $s1,$a3,$zero +/* f0b39f0: 14a00025 */ bnez $a1,.L0f0b3a88 +/* f0b39f4: afaf0168 */ sw $t7,0x168($sp) +/* f0b39f8: 00c02825 */ or $a1,$a2,$zero +/* f0b39fc: 24060001 */ addiu $a2,$zero,0x1 +/* f0b3a00: 0fc2cd6e */ jal func0f0b35b8 +/* f0b3a04: 27a40168 */ addiu $a0,$sp,0x168 +/* f0b3a08: 2a210002 */ slti $at,$s1,0x2 +/* f0b3a0c: 1420000d */ bnez $at,.L0f0b3a44 +/* f0b3a10: 8fae0168 */ lw $t6,0x168($sp) +/* f0b3a14: 8fa20168 */ lw $v0,0x168($sp) +/* f0b3a18: 322e00ff */ andi $t6,$s1,0xff +/* f0b3a1c: 000e7c00 */ sll $t7,$t6,0x10 +/* f0b3a20: 3c01bb00 */ lui $at,0xbb00 +/* f0b3a24: 244d0008 */ addiu $t5,$v0,0x8 +/* f0b3a28: afad0168 */ sw $t5,0x168($sp) +/* f0b3a2c: 01e1c025 */ or $t8,$t7,$at +/* f0b3a30: 37190001 */ ori $t9,$t8,0x1 +/* f0b3a34: 240dffff */ addiu $t5,$zero,-1 +/* f0b3a38: ac4d0004 */ sw $t5,0x4($v0) +/* f0b3a3c: 10000008 */ beqz $zero,.L0f0b3a60 +/* f0b3a40: ac590000 */ sw $t9,0x0($v0) +.L0f0b3a44: +/* f0b3a44: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0b3a48: afaf0168 */ sw $t7,0x168($sp) +/* f0b3a4c: 3c18bb00 */ lui $t8,0xbb00 +/* f0b3a50: 37180001 */ ori $t8,$t8,0x1 +/* f0b3a54: 2419ffff */ addiu $t9,$zero,-1 +/* f0b3a58: add90004 */ sw $t9,0x4($t6) +/* f0b3a5c: add80000 */ sw $t8,0x0($t6) +.L0f0b3a60: +/* f0b3a60: 8fad0168 */ lw $t5,0x168($sp) +/* f0b3a64: 3c0ffcff */ lui $t7,0xfcff +/* f0b3a68: 3c18fffe */ lui $t8,0xfffe +/* f0b3a6c: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0b3a70: afae0168 */ sw $t6,0x168($sp) +/* f0b3a74: 3718793c */ ori $t8,$t8,0x793c +/* f0b3a78: 35efffff */ ori $t7,$t7,0xffff +/* f0b3a7c: adaf0000 */ sw $t7,0x0($t5) +/* f0b3a80: 100003a7 */ beqz $zero,.L0f0b4920 +/* f0b3a84: adb80004 */ sw $t8,0x4($t5) +.L0f0b3a88: +/* f0b3a88: 8fb90174 */ lw $t9,0x174($sp) +/* f0b3a8c: 0000a025 */ or $s4,$zero,$zero +/* f0b3a90: 24050001 */ addiu $a1,$zero,0x1 +/* f0b3a94: 8f2d0000 */ lw $t5,0x0($t9) +/* f0b3a98: 93330004 */ lbu $s3,0x4($t9) +/* f0b3a9c: 93320005 */ lbu $s2,0x5($t9) +/* f0b3aa0: 2da10daf */ sltiu $at,$t5,0xdaf +/* f0b3aa4: 10200004 */ beqz $at,.L0f0b3ab8 +/* f0b3aa8: 03202025 */ or $a0,$t9,$zero +/* f0b3aac: 8fa60188 */ lw $a2,0x188($sp) +/* f0b3ab0: 0fc5cd0d */ jal func0f173434 +/* f0b3ab4: 00003825 */ or $a3,$zero,$zero +.L0f0b3ab8: +/* f0b3ab8: 8fae0174 */ lw $t6,0x174($sp) +/* f0b3abc: 24010001 */ addiu $at,$zero,0x1 +/* f0b3ac0: 3c0d800b */ lui $t5,0x800b +/* f0b3ac4: 91cf000b */ lbu $t7,0xb($t6) +/* f0b3ac8: 55e10027 */ bnel $t7,$at,.L0f0b3b68 +/* f0b3acc: 8fad0174 */ lw $t5,0x174($sp) +/* f0b3ad0: 8dc20000 */ lw $v0,0x0($t6) +/* f0b3ad4: 8dadb560 */ lw $t5,-0x4aa0($t5) +/* f0b3ad8: 3c018000 */ lui $at,0x8000 +/* f0b3adc: 0041c025 */ or $t8,$v0,$at +/* f0b3ae0: 2401000c */ addiu $at,$zero,0xc +/* f0b3ae4: 01cd8023 */ subu $s0,$t6,$t5 +/* f0b3ae8: 0201001a */ div $zero,$s0,$at +/* f0b3aec: 0000c812 */ mflo $t9 +/* f0b3af0: 9703fff8 */ lhu $v1,-0x8($t8) +/* f0b3af4: 0720000b */ bltz $t9,.L0f0b3b24 +/* f0b3af8: 03208025 */ or $s0,$t9,$zero +/* f0b3afc: 3c0f800b */ lui $t7,0x800b +/* f0b3b00: 8defb558 */ lw $t7,-0x4aa8($t7) +/* f0b3b04: 3c18800b */ lui $t8,0x800b +/* f0b3b08: 032f082a */ slt $at,$t9,$t7 +/* f0b3b0c: 10200005 */ beqz $at,.L0f0b3b24 +/* f0b3b10: 00000000 */ sll $zero,$zero,0x0 +/* f0b3b14: 8f18b55c */ lw $t8,-0x4aa4($t8) +/* f0b3b18: 00197080 */ sll $t6,$t9,0x2 +/* f0b3b1c: 030e6821 */ addu $t5,$t8,$t6 +/* f0b3b20: 8db40000 */ lw $s4,0x0($t5) +.L0f0b3b24: +/* f0b3b24: 1680000f */ bnez $s4,.L0f0b3b64 +/* f0b3b28: 00602025 */ or $a0,$v1,$zero +/* f0b3b2c: 0fc5cba3 */ jal func0f172e8c +/* f0b3b30: 8fa50188 */ lw $a1,0x188($sp) +/* f0b3b34: 0600000b */ bltz $s0,.L0f0b3b64 +/* f0b3b38: 0040a025 */ or $s4,$v0,$zero +/* f0b3b3c: 3c19800b */ lui $t9,0x800b +/* f0b3b40: 8f39b558 */ lw $t9,-0x4aa8($t9) +/* f0b3b44: 3c0f800b */ lui $t7,0x800b +/* f0b3b48: 0219082a */ slt $at,$s0,$t9 +/* f0b3b4c: 50200006 */ beqzl $at,.L0f0b3b68 +/* f0b3b50: 8fad0174 */ lw $t5,0x174($sp) +/* f0b3b54: 8defb55c */ lw $t7,-0x4aa4($t7) +/* f0b3b58: 0010c080 */ sll $t8,$s0,0x2 +/* f0b3b5c: 01f87021 */ addu $t6,$t7,$t8 +/* f0b3b60: adc20000 */ sw $v0,0x0($t6) +.L0f0b3b64: +/* f0b3b64: 8fad0174 */ lw $t5,0x174($sp) +.L0f0b3b68: +/* f0b3b68: 91a20006 */ lbu $v0,0x6($t5) +/* f0b3b6c: 14400172 */ bnez $v0,.L0f0b4138 +/* f0b3b70: 28410007 */ slti $at,$v0,0x7 +/* f0b3b74: 1280000c */ beqz $s4,.L0f0b3ba8 +/* f0b3b78: 8faf0174 */ lw $t7,0x174($sp) +/* f0b3b7c: 8e820008 */ lw $v0,0x8($s4) +/* f0b3b80: 30580003 */ andi $t8,$v0,0x3 +/* f0b3b84: a3b80146 */ sb $t8,0x146($sp) +/* f0b3b88: 8e8e000c */ lw $t6,0xc($s4) +/* f0b3b8c: 000286c0 */ sll $s0,$v0,0x1b +/* f0b3b90: 0010cf42 */ srl $t9,$s0,0x1d +/* f0b3b94: 333000ff */ andi $s0,$t9,0xff +/* f0b3b98: 000e6f82 */ srl $t5,$t6,0x1e +/* f0b3b9c: 000dcb80 */ sll $t9,$t5,0xe +/* f0b3ba0: 10000004 */ beqz $zero,.L0f0b3bb4 +/* f0b3ba4: afb90140 */ sw $t9,0x140($sp) +.L0f0b3ba8: +/* f0b3ba8: 91f80008 */ lbu $t8,0x8($t7) +/* f0b3bac: 91f00007 */ lbu $s0,0x7($t7) +/* f0b3bb0: a3b80146 */ sb $t8,0x146($sp) +.L0f0b3bb4: +/* f0b3bb4: 93a20146 */ lbu $v0,0x146($sp) +/* f0b3bb8: 24180002 */ addiu $t8,$zero,0x2 +/* f0b3bbc: 02602025 */ or $a0,$s3,$zero +/* f0b3bc0: 1040002a */ beqz $v0,.L0f0b3c6c +/* f0b3bc4: 02402825 */ or $a1,$s2,$zero +/* f0b3bc8: 24010001 */ addiu $at,$zero,0x1 +/* f0b3bcc: 1041001d */ beq $v0,$at,.L0f0b3c44 +/* f0b3bd0: 240d0002 */ addiu $t5,$zero,0x2 +/* f0b3bd4: 24010002 */ addiu $at,$zero,0x2 +/* f0b3bd8: 10410010 */ beq $v0,$at,.L0f0b3c1c +/* f0b3bdc: 240f0002 */ addiu $t7,$zero,0x2 +/* f0b3be0: 24010003 */ addiu $at,$zero,0x3 +/* f0b3be4: 10410003 */ beq $v0,$at,.L0f0b3bf4 +/* f0b3be8: 240e0003 */ addiu $t6,$zero,0x3 +/* f0b3bec: 10000026 */ beqz $zero,.L0f0b3c88 +/* f0b3bf0: 8fab0138 */ lw $t3,0x138($sp) +.L0f0b3bf4: +/* f0b3bf4: afae013c */ sw $t6,0x13c($sp) +/* f0b3bf8: 02602025 */ or $a0,$s3,$zero +/* f0b3bfc: 02402825 */ or $a1,$s2,$zero +/* f0b3c00: 0fc2cd52 */ jal func0f0b3548 +/* f0b3c04: 24060001 */ addiu $a2,$zero,0x1 +/* f0b3c08: 266d0003 */ addiu $t5,$s3,0x3 +/* f0b3c0c: 000dc883 */ sra $t9,$t5,0x2 +/* f0b3c10: 244bffff */ addiu $t3,$v0,-1 +/* f0b3c14: 1000001c */ beqz $zero,.L0f0b3c88 +/* f0b3c18: afb90134 */ sw $t9,0x134($sp) +.L0f0b3c1c: +/* f0b3c1c: afaf013c */ sw $t7,0x13c($sp) +/* f0b3c20: 02602025 */ or $a0,$s3,$zero +/* f0b3c24: 02402825 */ or $a1,$s2,$zero +/* f0b3c28: 0fc2cd36 */ jal func0f0b34d8 +/* f0b3c2c: 24060001 */ addiu $a2,$zero,0x1 +/* f0b3c30: 26780003 */ addiu $t8,$s3,0x3 +/* f0b3c34: 00187083 */ sra $t6,$t8,0x2 +/* f0b3c38: 244bffff */ addiu $t3,$v0,-1 +/* f0b3c3c: 10000012 */ beqz $zero,.L0f0b3c88 +/* f0b3c40: afae0134 */ sw $t6,0x134($sp) +.L0f0b3c44: +/* f0b3c44: afad013c */ sw $t5,0x13c($sp) +/* f0b3c48: 02602025 */ or $a0,$s3,$zero +/* f0b3c4c: 02402825 */ or $a1,$s2,$zero +/* f0b3c50: 0fc2cd1a */ jal func0f0b3468 +/* f0b3c54: 24060001 */ addiu $a2,$zero,0x1 +/* f0b3c58: 26790007 */ addiu $t9,$s3,0x7 +/* f0b3c5c: 001978c3 */ sra $t7,$t9,0x3 +/* f0b3c60: 244bffff */ addiu $t3,$v0,-1 +/* f0b3c64: 10000008 */ beqz $zero,.L0f0b3c88 +/* f0b3c68: afaf0134 */ sw $t7,0x134($sp) +.L0f0b3c6c: +/* f0b3c6c: afb8013c */ sw $t8,0x13c($sp) +/* f0b3c70: 0fc2ccfe */ jal func0f0b33f8 +/* f0b3c74: 24060001 */ addiu $a2,$zero,0x1 +/* f0b3c78: 266e000f */ addiu $t6,$s3,0xf +/* f0b3c7c: 000e6903 */ sra $t5,$t6,0x4 +/* f0b3c80: 244bffff */ addiu $t3,$v0,-1 +/* f0b3c84: afad0134 */ sw $t5,0x134($sp) +.L0f0b3c88: +/* f0b3c88: 8fb90184 */ lw $t9,0x184($sp) +/* f0b3c8c: 27a40168 */ addiu $a0,$sp,0x168 +/* f0b3c90: 8fa50178 */ lw $a1,0x178($sp) +/* f0b3c94: 13200063 */ beqz $t9,.L0f0b3e24 +/* f0b3c98: 24060001 */ addiu $a2,$zero,0x1 +/* f0b3c9c: 02203825 */ or $a3,$s1,$zero +/* f0b3ca0: 0fc2cd6e */ jal func0f0b35b8 +/* f0b3ca4: afab0138 */ sw $t3,0x138($sp) +/* f0b3ca8: 2a210002 */ slti $at,$s1,0x2 +/* f0b3cac: 1420000d */ bnez $at,.L0f0b3ce4 +/* f0b3cb0: 8fab0138 */ lw $t3,0x138($sp) +/* f0b3cb4: 8fa20168 */ lw $v0,0x168($sp) +/* f0b3cb8: 322e00ff */ andi $t6,$s1,0xff +/* f0b3cbc: 000e6c00 */ sll $t5,$t6,0x10 +/* f0b3cc0: 3c01bb00 */ lui $at,0xbb00 +/* f0b3cc4: 24580008 */ addiu $t8,$v0,0x8 +/* f0b3cc8: afb80168 */ sw $t8,0x168($sp) +/* f0b3ccc: 01a1c825 */ or $t9,$t5,$at +/* f0b3cd0: 372f0001 */ ori $t7,$t9,0x1 +/* f0b3cd4: 2418ffff */ addiu $t8,$zero,-1 +/* f0b3cd8: ac580004 */ sw $t8,0x4($v0) +/* f0b3cdc: 10000009 */ beqz $zero,.L0f0b3d04 +/* f0b3ce0: ac4f0000 */ sw $t7,0x0($v0) +.L0f0b3ce4: +/* f0b3ce4: 8fae0168 */ lw $t6,0x168($sp) +/* f0b3ce8: 3c19bb00 */ lui $t9,0xbb00 +/* f0b3cec: 37390001 */ ori $t9,$t9,0x1 +/* f0b3cf0: 25cd0008 */ addiu $t5,$t6,0x8 +/* f0b3cf4: afad0168 */ sw $t5,0x168($sp) +/* f0b3cf8: 240fffff */ addiu $t7,$zero,-1 +/* f0b3cfc: adcf0004 */ sw $t7,0x4($t6) +/* f0b3d00: add90000 */ sw $t9,0x0($t6) +.L0f0b3d04: +/* f0b3d04: 8fb80168 */ lw $t8,0x168($sp) +/* f0b3d08: 3c0dba00 */ lui $t5,0xba00 +/* f0b3d0c: 35ad1001 */ ori $t5,$t5,0x1001 +/* f0b3d10: 270e0008 */ addiu $t6,$t8,0x8 +/* f0b3d14: afae0168 */ sw $t6,0x168($sp) +/* f0b3d18: 02003025 */ or $a2,$s0,$zero +/* f0b3d1c: af000004 */ sw $zero,0x4($t8) +/* f0b3d20: 1200000c */ beqz $s0,.L0f0b3d54 +/* f0b3d24: af0d0000 */ sw $t5,0x0($t8) +/* f0b3d28: 24010002 */ addiu $at,$zero,0x2 +/* f0b3d2c: 10c10024 */ beq $a2,$at,.L0f0b3dc0 +/* f0b3d30: 8fb80140 */ lw $t8,0x140($sp) +/* f0b3d34: 24010003 */ addiu $at,$zero,0x3 +/* f0b3d38: 10c10010 */ beq $a2,$at,.L0f0b3d7c +/* f0b3d3c: 8fad0168 */ lw $t5,0x168($sp) +/* f0b3d40: 24010004 */ addiu $at,$zero,0x4 +/* f0b3d44: 10c10016 */ beq $a2,$at,.L0f0b3da0 +/* f0b3d48: 8fae0168 */ lw $t6,0x168($sp) +/* f0b3d4c: 10000036 */ beqz $zero,.L0f0b3e28 +/* f0b3d50: 8fa20168 */ lw $v0,0x168($sp) +.L0f0b3d54: +/* f0b3d54: 8fb90168 */ lw $t9,0x168($sp) +/* f0b3d58: 3c18fc12 */ lui $t8,0xfc12 +/* f0b3d5c: 3c0eff33 */ lui $t6,0xff33 +/* f0b3d60: 272f0008 */ addiu $t7,$t9,0x8 +/* f0b3d64: afaf0168 */ sw $t7,0x168($sp) +/* f0b3d68: 35ceffff */ ori $t6,$t6,0xffff +/* f0b3d6c: 37181824 */ ori $t8,$t8,0x1824 +/* f0b3d70: af380000 */ sw $t8,0x0($t9) +/* f0b3d74: 1000002b */ beqz $zero,.L0f0b3e24 +/* f0b3d78: af2e0004 */ sw $t6,0x4($t9) +.L0f0b3d7c: +/* f0b3d7c: 25b90008 */ addiu $t9,$t5,0x8 +/* f0b3d80: 3c0ffc12 */ lui $t7,0xfc12 +/* f0b3d84: 3c18ff33 */ lui $t8,0xff33 +/* f0b3d88: 3718ffff */ ori $t8,$t8,0xffff +/* f0b3d8c: 35ef1824 */ ori $t7,$t7,0x1824 +/* f0b3d90: afb90168 */ sw $t9,0x168($sp) +/* f0b3d94: adb80004 */ sw $t8,0x4($t5) +/* f0b3d98: 10000022 */ beqz $zero,.L0f0b3e24 +/* f0b3d9c: adaf0000 */ sw $t7,0x0($t5) +.L0f0b3da0: +/* f0b3da0: 25cd0008 */ addiu $t5,$t6,0x8 +/* f0b3da4: 3c19fc12 */ lui $t9,0xfc12 +/* f0b3da8: 37397e24 */ ori $t9,$t9,0x7e24 +/* f0b3dac: afad0168 */ sw $t5,0x168($sp) +/* f0b3db0: 240ff9fc */ addiu $t7,$zero,-1540 +/* f0b3db4: adcf0004 */ sw $t7,0x4($t6) +/* f0b3db8: 1000001a */ beqz $zero,.L0f0b3e24 +/* f0b3dbc: add90000 */ sw $t9,0x0($t6) +.L0f0b3dc0: +/* f0b3dc0: 34018000 */ dli $at,0x8000 +/* f0b3dc4: 13010006 */ beq $t8,$at,.L0f0b3de0 +/* f0b3dc8: 8fae0168 */ lw $t6,0x168($sp) +/* f0b3dcc: 3401c000 */ dli $at,0xc000 +/* f0b3dd0: 1301000c */ beq $t8,$at,.L0f0b3e04 +/* f0b3dd4: 3c0dfc12 */ lui $t5,0xfc12 +/* f0b3dd8: 10000013 */ beqz $zero,.L0f0b3e28 +/* f0b3ddc: 8fa20168 */ lw $v0,0x168($sp) +.L0f0b3de0: +/* f0b3de0: 25cd0008 */ addiu $t5,$t6,0x8 +/* f0b3de4: 3c19fc12 */ lui $t9,0xfc12 +/* f0b3de8: 3c0fff33 */ lui $t7,0xff33 +/* f0b3dec: 35efffff */ ori $t7,$t7,0xffff +/* f0b3df0: 37391824 */ ori $t9,$t9,0x1824 +/* f0b3df4: afad0168 */ sw $t5,0x168($sp) +/* f0b3df8: adcf0004 */ sw $t7,0x4($t6) +/* f0b3dfc: 10000009 */ beqz $zero,.L0f0b3e24 +/* f0b3e00: add90000 */ sw $t9,0x0($t6) +.L0f0b3e04: +/* f0b3e04: 8fb80168 */ lw $t8,0x168($sp) +/* f0b3e08: 3c19ff33 */ lui $t9,0xff33 +/* f0b3e0c: 3739ffff */ ori $t9,$t9,0xffff +/* f0b3e10: 270e0008 */ addiu $t6,$t8,0x8 +/* f0b3e14: afae0168 */ sw $t6,0x168($sp) +/* f0b3e18: 35ad1824 */ ori $t5,$t5,0x1824 +/* f0b3e1c: af0d0000 */ sw $t5,0x0($t8) +/* f0b3e20: af190004 */ sw $t9,0x4($t8) +.L0f0b3e24: +/* f0b3e24: 8fa20168 */ lw $v0,0x168($sp) +.L0f0b3e28: +/* f0b3e28: 8fa4013c */ lw $a0,0x13c($sp) +/* f0b3e2c: 32090007 */ andi $t1,$s0,0x7 +/* f0b3e30: 00097540 */ sll $t6,$t1,0x15 +/* f0b3e34: 3c01fd00 */ lui $at,0xfd00 +/* f0b3e38: 24580008 */ addiu $t8,$v0,0x8 +/* f0b3e3c: 308d0003 */ andi $t5,$a0,0x3 +/* f0b3e40: 000d24c0 */ sll $a0,$t5,0x13 +/* f0b3e44: afb80168 */ sw $t8,0x168($sp) +/* f0b3e48: 01c17825 */ or $t7,$t6,$at +/* f0b3e4c: 01e4c025 */ or $t8,$t7,$a0 +/* f0b3e50: 01c04825 */ or $t1,$t6,$zero +/* f0b3e54: ac580000 */ sw $t8,0x0($v0) +/* f0b3e58: 8fae0174 */ lw $t6,0x174($sp) +/* f0b3e5c: 24010002 */ addiu $at,$zero,0x2 +/* f0b3e60: 02003025 */ or $a2,$s0,$zero +/* f0b3e64: 8dcd0000 */ lw $t5,0x0($t6) +/* f0b3e68: 3c080500 */ lui $t0,0x500 +/* f0b3e6c: ac4d0004 */ sw $t5,0x4($v0) +/* f0b3e70: 8fb9013c */ lw $t9,0x13c($sp) +/* f0b3e74: 8faf0168 */ lw $t7,0x168($sp) +/* f0b3e78: 8fad0168 */ lw $t5,0x168($sp) +/* f0b3e7c: 17210015 */ bne $t9,$at,.L0f0b3ed4 +/* f0b3e80: 25f80008 */ addiu $t8,$t7,0x8 +/* f0b3e84: afb80168 */ sw $t8,0x168($sp) +/* f0b3e88: 3c0ce600 */ lui $t4,0xe600 +/* f0b3e8c: adec0000 */ sw $t4,0x0($t7) +/* f0b3e90: ade00004 */ sw $zero,0x4($t7) +/* f0b3e94: 8fa30168 */ lw $v1,0x168($sp) +/* f0b3e98: 3c19f300 */ lui $t9,0xf300 +/* f0b3e9c: 296107ff */ slti $at,$t3,0x7ff +/* f0b3ea0: 246d0008 */ addiu $t5,$v1,0x8 +/* f0b3ea4: afad0168 */ sw $t5,0x168($sp) +/* f0b3ea8: 10200003 */ beqz $at,.L0f0b3eb8 +/* f0b3eac: ac790000 */ sw $t9,0x0($v1) +/* f0b3eb0: 10000002 */ beqz $zero,.L0f0b3ebc +/* f0b3eb4: 01603825 */ or $a3,$t3,$zero +.L0f0b3eb8: +/* f0b3eb8: 240707ff */ addiu $a3,$zero,0x7ff +.L0f0b3ebc: +/* f0b3ebc: 30ef0fff */ andi $t7,$a3,0xfff +/* f0b3ec0: 000fc300 */ sll $t8,$t7,0xc +/* f0b3ec4: 3c010700 */ lui $at,0x700 +/* f0b3ec8: 03017025 */ or $t6,$t8,$at +/* f0b3ecc: 1000001b */ beqz $zero,.L0f0b3f3c +/* f0b3ed0: ac6e0004 */ sw $t6,0x4($v1) +.L0f0b3ed4: +/* f0b3ed4: 25b90008 */ addiu $t9,$t5,0x8 +/* f0b3ed8: afb90168 */ sw $t9,0x168($sp) +/* f0b3edc: 3c01f500 */ lui $at,0xf500 +/* f0b3ee0: 00817825 */ or $t7,$a0,$at +/* f0b3ee4: adaf0000 */ sw $t7,0x0($t5) +/* f0b3ee8: ada80004 */ sw $t0,0x4($t5) +/* f0b3eec: 8fb80168 */ lw $t8,0x168($sp) +/* f0b3ef0: 3c0ce600 */ lui $t4,0xe600 +/* f0b3ef4: 3c0ff300 */ lui $t7,0xf300 +/* f0b3ef8: 270e0008 */ addiu $t6,$t8,0x8 +/* f0b3efc: afae0168 */ sw $t6,0x168($sp) +/* f0b3f00: af000004 */ sw $zero,0x4($t8) +/* f0b3f04: af0c0000 */ sw $t4,0x0($t8) +/* f0b3f08: 8fa50168 */ lw $a1,0x168($sp) +/* f0b3f0c: 296107ff */ slti $at,$t3,0x7ff +/* f0b3f10: 240707ff */ addiu $a3,$zero,0x7ff +/* f0b3f14: 24b90008 */ addiu $t9,$a1,0x8 +/* f0b3f18: afb90168 */ sw $t9,0x168($sp) +/* f0b3f1c: 10200003 */ beqz $at,.L0f0b3f2c +/* f0b3f20: acaf0000 */ sw $t7,0x0($a1) +/* f0b3f24: 10000001 */ beqz $zero,.L0f0b3f2c +/* f0b3f28: 01603825 */ or $a3,$t3,$zero +.L0f0b3f2c: +/* f0b3f2c: 30f80fff */ andi $t8,$a3,0xfff +/* f0b3f30: 00187300 */ sll $t6,$t8,0xc +/* f0b3f34: 01c86825 */ or $t5,$t6,$t0 +/* f0b3f38: acad0004 */ sw $t5,0x4($a1) +.L0f0b3f3c: +/* f0b3f3c: 8fb90168 */ lw $t9,0x168($sp) +/* f0b3f40: 3c0ae700 */ lui $t2,0xe700 +/* f0b3f44: 24010002 */ addiu $at,$zero,0x2 +/* f0b3f48: 272f0008 */ addiu $t7,$t9,0x8 +/* f0b3f4c: afaf0168 */ sw $t7,0x168($sp) +/* f0b3f50: af200004 */ sw $zero,0x4($t9) +/* f0b3f54: 14c10034 */ bne $a2,$at,.L0f0b4028 +/* f0b3f58: af2a0000 */ sw $t2,0x0($t9) +/* f0b3f5c: 9298000a */ lbu $t8,0xa($s4) +/* f0b3f60: 240e03ff */ addiu $t6,$zero,0x3ff +/* f0b3f64: 25670001 */ addiu $a3,$t3,0x1 +/* f0b3f68: 01d81023 */ subu $v0,$t6,$t8 +/* f0b3f6c: 0047082b */ sltu $at,$v0,$a3 +/* f0b3f70: 10200003 */ beqz $at,.L0f0b3f80 +/* f0b3f74: 8fad0168 */ lw $t5,0x168($sp) +/* f0b3f78: 10000002 */ beqz $zero,.L0f0b3f84 +/* f0b3f7c: 00404025 */ or $t0,$v0,$zero +.L0f0b3f80: +/* f0b3f80: 00004025 */ or $t0,$zero,$zero +.L0f0b3f84: +/* f0b3f84: 25b90008 */ addiu $t9,$t5,0x8 +/* f0b3f88: afb90168 */ sw $t9,0x168($sp) +/* f0b3f8c: ada00004 */ sw $zero,0x4($t5) +/* f0b3f90: adac0000 */ sw $t4,0x0($t5) +/* f0b3f94: 8fa30168 */ lw $v1,0x168($sp) +/* f0b3f98: 00e83023 */ subu $a2,$a3,$t0 +/* f0b3f9c: 30cd03ff */ andi $t5,$a2,0x3ff +/* f0b3fa0: 000dcb80 */ sll $t9,$t5,0xe +/* f0b3fa4: 310403ff */ andi $a0,$t0,0x3ff +/* f0b3fa8: 3c01f000 */ lui $at,0xf000 +/* f0b3fac: 246e0008 */ addiu $t6,$v1,0x8 +/* f0b3fb0: afae0168 */ sw $t6,0x168($sp) +/* f0b3fb4: 03217825 */ or $t7,$t9,$at +/* f0b3fb8: 0004c080 */ sll $t8,$a0,0x2 +/* f0b3fbc: 01f87025 */ or $t6,$t7,$t8 +/* f0b3fc0: 03002025 */ or $a0,$t8,$zero +/* f0b3fc4: ac6e0000 */ sw $t6,0x0($v1) +/* f0b3fc8: 9298000a */ lbu $t8,0xa($s4) +/* f0b3fcc: 3c010600 */ lui $at,0x600 +/* f0b3fd0: 03066821 */ addu $t5,$t8,$a2 +/* f0b3fd4: 31b903ff */ andi $t9,$t5,0x3ff +/* f0b3fd8: 00197b80 */ sll $t7,$t9,0xe +/* f0b3fdc: 01e17025 */ or $t6,$t7,$at +/* f0b3fe0: 01c4c025 */ or $t8,$t6,$a0 +/* f0b3fe4: ac780004 */ sw $t8,0x4($v1) +/* f0b3fe8: 8fad0168 */ lw $t5,0x168($sp) +/* f0b3fec: 25b90008 */ addiu $t9,$t5,0x8 +/* f0b3ff0: afb90168 */ sw $t9,0x168($sp) +/* f0b3ff4: ada00004 */ sw $zero,0x4($t5) +/* f0b3ff8: adaa0000 */ sw $t2,0x0($t5) +/* f0b3ffc: 8faf0184 */ lw $t7,0x184($sp) +/* f0b4000: 8fae0168 */ lw $t6,0x168($sp) +/* f0b4004: 3c0dba00 */ lui $t5,0xba00 +/* f0b4008: 11e00010 */ beqz $t7,.L0f0b404c +/* f0b400c: 25d80008 */ addiu $t8,$t6,0x8 +/* f0b4010: afb80168 */ sw $t8,0x168($sp) +/* f0b4014: 35ad0e02 */ ori $t5,$t5,0xe02 +/* f0b4018: adcd0000 */ sw $t5,0x0($t6) +/* f0b401c: 8fb90140 */ lw $t9,0x140($sp) +/* f0b4020: 1000000a */ beqz $zero,.L0f0b404c +/* f0b4024: add90004 */ sw $t9,0x4($t6) +.L0f0b4028: +/* f0b4028: 8faf0184 */ lw $t7,0x184($sp) +/* f0b402c: 8fae0168 */ lw $t6,0x168($sp) +/* f0b4030: 3c0dba00 */ lui $t5,0xba00 +/* f0b4034: 11e00005 */ beqz $t7,.L0f0b404c +/* f0b4038: 25d80008 */ addiu $t8,$t6,0x8 +/* f0b403c: afb80168 */ sw $t8,0x168($sp) +/* f0b4040: 35ad0e02 */ ori $t5,$t5,0xe02 +/* f0b4044: adcd0000 */ sw $t5,0x0($t6) +/* f0b4048: adc00004 */ sw $zero,0x4($t6) +.L0f0b404c: +/* f0b404c: 8fb90184 */ lw $t9,0x184($sp) +/* f0b4050: 8fb00168 */ lw $s0,0x168($sp) +/* f0b4054: 3c01f500 */ lui $at,0xf500 +/* f0b4058: 13200231 */ beqz $t9,.L0f0b4920 +/* f0b405c: 260e0008 */ addiu $t6,$s0,0x8 +/* f0b4060: 93ad0146 */ lbu $t5,0x146($sp) +/* f0b4064: afae0168 */ sw $t6,0x168($sp) +/* f0b4068: 0121c025 */ or $t8,$t1,$at +/* f0b406c: 31b90003 */ andi $t9,$t5,0x3 +/* f0b4070: 8fad0134 */ lw $t5,0x134($sp) +/* f0b4074: 00197cc0 */ sll $t7,$t9,0x13 +/* f0b4078: 030f7025 */ or $t6,$t8,$t7 +/* f0b407c: 31b901ff */ andi $t9,$t5,0x1ff +/* f0b4080: 0019c240 */ sll $t8,$t9,0x9 +/* f0b4084: 01d87825 */ or $t7,$t6,$t8 +/* f0b4088: ae0f0000 */ sw $t7,0x0($s0) +/* f0b408c: 0fc2ccd4 */ jal func0f0b3350 +/* f0b4090: 02402025 */ or $a0,$s2,$zero +/* f0b4094: 02602025 */ or $a0,$s3,$zero +/* f0b4098: 0fc2ccd4 */ jal func0f0b3350 +/* f0b409c: afa20050 */ sw $v0,0x50($sp) +/* f0b40a0: 8fa60174 */ lw $a2,0x174($sp) +/* f0b40a4: 8fa70050 */ lw $a3,0x50($sp) +/* f0b40a8: 304d000f */ andi $t5,$v0,0xf +/* f0b40ac: 90ce000a */ lbu $t6,0xa($a2) +/* f0b40b0: 000dc900 */ sll $t9,$t5,0x4 +/* f0b40b4: 8fa50180 */ lw $a1,0x180($sp) +/* f0b40b8: 31d80003 */ andi $t8,$t6,0x3 +/* f0b40bc: 00187c80 */ sll $t7,$t8,0x12 +/* f0b40c0: 032f6825 */ or $t5,$t9,$t7 +/* f0b40c4: 90cf0009 */ lbu $t7,0x9($a2) +/* f0b40c8: 30ee000f */ andi $t6,$a3,0xf +/* f0b40cc: 000ec380 */ sll $t8,$t6,0xe +/* f0b40d0: 01b8c825 */ or $t9,$t5,$t8 +/* f0b40d4: 31ee0003 */ andi $t6,$t7,0x3 +/* f0b40d8: 000e6a00 */ sll $t5,$t6,0x8 +/* f0b40dc: 032dc025 */ or $t8,$t9,$t5 +/* f0b40e0: ae180004 */ sw $t8,0x4($s0) +/* f0b40e4: 8fa40168 */ lw $a0,0x168($sp) +/* f0b40e8: 30a30fff */ andi $v1,$a1,0xfff +/* f0b40ec: 0003cb00 */ sll $t9,$v1,0xc +/* f0b40f0: 3c01f200 */ lui $at,0xf200 +/* f0b40f4: 248e0008 */ addiu $t6,$a0,0x8 +/* f0b40f8: afae0168 */ sw $t6,0x168($sp) +/* f0b40fc: 03216825 */ or $t5,$t9,$at +/* f0b4100: 266fffff */ addiu $t7,$s3,-1 +/* f0b4104: 000f7080 */ sll $t6,$t7,0x2 +/* f0b4108: 01a3c025 */ or $t8,$t5,$v1 +/* f0b410c: 01c5c821 */ addu $t9,$t6,$a1 +/* f0b4110: 332d0fff */ andi $t5,$t9,0xfff +/* f0b4114: 264fffff */ addiu $t7,$s2,-1 +/* f0b4118: 000f7080 */ sll $t6,$t7,0x2 +/* f0b411c: ac980000 */ sw $t8,0x0($a0) +/* f0b4120: 000dc300 */ sll $t8,$t5,0xc +/* f0b4124: 01c5c821 */ addu $t9,$t6,$a1 +/* f0b4128: 332d0fff */ andi $t5,$t9,0xfff +/* f0b412c: 030d7825 */ or $t7,$t8,$t5 +/* f0b4130: 100001fb */ beqz $zero,.L0f0b4920 +/* f0b4134: ac8f0004 */ sw $t7,0x4($a0) +.L0f0b4138: +/* f0b4138: afa000cc */ sw $zero,0xcc($sp) +/* f0b413c: 14200003 */ bnez $at,.L0f0b414c +/* f0b4140: afa200c8 */ sw $v0,0xc8($sp) +/* f0b4144: 24190006 */ addiu $t9,$zero,0x6 +/* f0b4148: afb900c8 */ sw $t9,0xc8($sp) +.L0f0b414c: +/* f0b414c: 1280000c */ beqz $s4,.L0f0b4180 +/* f0b4150: 8fad0174 */ lw $t5,0x174($sp) +/* f0b4154: 8e820008 */ lw $v0,0x8($s4) +/* f0b4158: 304f0003 */ andi $t7,$v0,0x3 +/* f0b415c: a3af00c6 */ sb $t7,0xc6($sp) +/* f0b4160: 8e8e000c */ lw $t6,0xc($s4) +/* f0b4164: 000286c0 */ sll $s0,$v0,0x1b +/* f0b4168: 0010c742 */ srl $t8,$s0,0x1d +/* f0b416c: 331000ff */ andi $s0,$t8,0xff +/* f0b4170: 000ecf82 */ srl $t9,$t6,0x1e +/* f0b4174: 0019c380 */ sll $t8,$t9,0xe +/* f0b4178: 10000004 */ beqz $zero,.L0f0b418c +/* f0b417c: afb800c0 */ sw $t8,0xc0($sp) +.L0f0b4180: +/* f0b4180: 91af0008 */ lbu $t7,0x8($t5) +/* f0b4184: 91b00007 */ lbu $s0,0x7($t5) +/* f0b4188: a3af00c6 */ sb $t7,0xc6($sp) +.L0f0b418c: +/* f0b418c: 1280000b */ beqz $s4,.L0f0b41bc +/* f0b4190: 93a800c6 */ lbu $t0,0xc6($sp) +/* f0b4194: 8e8e000c */ lw $t6,0xc($s4) +/* f0b4198: 02802025 */ or $a0,$s4,$zero +/* f0b419c: 27a500bc */ addiu $a1,$sp,0xbc +/* f0b41a0: 000ec080 */ sll $t8,$t6,0x2 +/* f0b41a4: 07010005 */ bgez $t8,.L0f0b41bc +/* f0b41a8: 00000000 */ sll $zero,$zero,0x0 +/* f0b41ac: 0fc5cf94 */ jal func0f173e50 +/* f0b41b0: 27a600b8 */ addiu $a2,$sp,0xb8 +/* f0b41b4: 1000002c */ beqz $zero,.L0f0b4268 +/* f0b41b8: 8fb90184 */ lw $t9,0x184($sp) +.L0f0b41bc: +/* f0b41bc: 11000022 */ beqz $t0,.L0f0b4248 +/* f0b41c0: 240f0002 */ addiu $t7,$zero,0x2 +/* f0b41c4: 24010001 */ addiu $at,$zero,0x1 +/* f0b41c8: 11010017 */ beq $t0,$at,.L0f0b4228 +/* f0b41cc: 24180002 */ addiu $t8,$zero,0x2 +/* f0b41d0: 24010002 */ addiu $at,$zero,0x2 +/* f0b41d4: 1101000c */ beq $t0,$at,.L0f0b4208 +/* f0b41d8: 240e0002 */ addiu $t6,$zero,0x2 +/* f0b41dc: 24010003 */ addiu $at,$zero,0x3 +/* f0b41e0: 15010020 */ bne $t0,$at,.L0f0b4264 +/* f0b41e4: 240d0003 */ addiu $t5,$zero,0x3 +/* f0b41e8: afad00bc */ sw $t5,0xbc($sp) +/* f0b41ec: 02602025 */ or $a0,$s3,$zero +/* f0b41f0: 02402825 */ or $a1,$s2,$zero +/* f0b41f4: 0fc2cd52 */ jal func0f0b3548 +/* f0b41f8: 8fa600c8 */ lw $a2,0xc8($sp) +/* f0b41fc: 244fffff */ addiu $t7,$v0,-1 +/* f0b4200: 10000018 */ beqz $zero,.L0f0b4264 +/* f0b4204: afaf00b8 */ sw $t7,0xb8($sp) +.L0f0b4208: +/* f0b4208: afae00bc */ sw $t6,0xbc($sp) +/* f0b420c: 02602025 */ or $a0,$s3,$zero +/* f0b4210: 02402825 */ or $a1,$s2,$zero +/* f0b4214: 0fc2cd36 */ jal func0f0b34d8 +/* f0b4218: 8fa600c8 */ lw $a2,0xc8($sp) +/* f0b421c: 2459ffff */ addiu $t9,$v0,-1 +/* f0b4220: 10000010 */ beqz $zero,.L0f0b4264 +/* f0b4224: afb900b8 */ sw $t9,0xb8($sp) +.L0f0b4228: +/* f0b4228: afb800bc */ sw $t8,0xbc($sp) +/* f0b422c: 02602025 */ or $a0,$s3,$zero +/* f0b4230: 02402825 */ or $a1,$s2,$zero +/* f0b4234: 0fc2cd1a */ jal func0f0b3468 +/* f0b4238: 8fa600c8 */ lw $a2,0xc8($sp) +/* f0b423c: 244dffff */ addiu $t5,$v0,-1 +/* f0b4240: 10000008 */ beqz $zero,.L0f0b4264 +/* f0b4244: afad00b8 */ sw $t5,0xb8($sp) +.L0f0b4248: +/* f0b4248: afaf00bc */ sw $t7,0xbc($sp) +/* f0b424c: 02602025 */ or $a0,$s3,$zero +/* f0b4250: 02402825 */ or $a1,$s2,$zero +/* f0b4254: 0fc2ccfe */ jal func0f0b33f8 +/* f0b4258: 8fa600c8 */ lw $a2,0xc8($sp) +/* f0b425c: 244effff */ addiu $t6,$v0,-1 +/* f0b4260: afae00b8 */ sw $t6,0xb8($sp) +.L0f0b4264: +/* f0b4264: 8fb90184 */ lw $t9,0x184($sp) +.L0f0b4268: +/* f0b4268: 27a40168 */ addiu $a0,$sp,0x168 +/* f0b426c: 8fa50178 */ lw $a1,0x178($sp) +/* f0b4270: 1320006d */ beqz $t9,.L0f0b4428 +/* f0b4274: 24060002 */ addiu $a2,$zero,0x2 +/* f0b4278: 0fc2cd6e */ jal func0f0b35b8 +/* f0b427c: 02203825 */ or $a3,$s1,$zero +/* f0b4280: 2a210002 */ slti $at,$s1,0x2 +/* f0b4284: 14200012 */ bnez $at,.L0f0b42d0 +/* f0b4288: 02002825 */ or $a1,$s0,$zero +/* f0b428c: 8fa20168 */ lw $v0,0x168($sp) +/* f0b4290: 8fb800c8 */ lw $t8,0xc8($sp) +/* f0b4294: 322f00ff */ andi $t7,$s1,0xff +/* f0b4298: 244d0008 */ addiu $t5,$v0,0x8 +/* f0b429c: afad0168 */ sw $t5,0x168($sp) +/* f0b42a0: 000f7400 */ sll $t6,$t7,0x10 +/* f0b42a4: 3c01bb00 */ lui $at,0xbb00 +/* f0b42a8: 270dffff */ addiu $t5,$t8,-1 +/* f0b42ac: 31af0007 */ andi $t7,$t5,0x7 +/* f0b42b0: 01c1c825 */ or $t9,$t6,$at +/* f0b42b4: 000f72c0 */ sll $t6,$t7,0xb +/* f0b42b8: 032ec025 */ or $t8,$t9,$t6 +/* f0b42bc: 370d0001 */ ori $t5,$t8,0x1 +/* f0b42c0: 240fffff */ addiu $t7,$zero,-1 +/* f0b42c4: ac4f0004 */ sw $t7,0x4($v0) +/* f0b42c8: 1000000e */ beqz $zero,.L0f0b4304 +/* f0b42cc: ac4d0000 */ sw $t5,0x0($v0) +.L0f0b42d0: +/* f0b42d0: 8fb800c8 */ lw $t8,0xc8($sp) +/* f0b42d4: 8fa20168 */ lw $v0,0x168($sp) +/* f0b42d8: 3c01bb00 */ lui $at,0xbb00 +/* f0b42dc: 270dffff */ addiu $t5,$t8,-1 +/* f0b42e0: 31af0007 */ andi $t7,$t5,0x7 +/* f0b42e4: 244e0008 */ addiu $t6,$v0,0x8 +/* f0b42e8: afae0168 */ sw $t6,0x168($sp) +/* f0b42ec: 000fcac0 */ sll $t9,$t7,0xb +/* f0b42f0: 03217025 */ or $t6,$t9,$at +/* f0b42f4: 35d80001 */ ori $t8,$t6,0x1 +/* f0b42f8: 240dffff */ addiu $t5,$zero,-1 +/* f0b42fc: ac4d0004 */ sw $t5,0x4($v0) +/* f0b4300: ac580000 */ sw $t8,0x0($v0) +.L0f0b4304: +/* f0b4304: 8faf0168 */ lw $t7,0x168($sp) +/* f0b4308: 3c0eba00 */ lui $t6,0xba00 +/* f0b430c: 35ce1001 */ ori $t6,$t6,0x1001 +/* f0b4310: 25f90008 */ addiu $t9,$t7,0x8 +/* f0b4314: afb90168 */ sw $t9,0x168($sp) +/* f0b4318: 3c180001 */ lui $t8,0x1 +/* f0b431c: adf80004 */ sw $t8,0x4($t7) +/* f0b4320: 1200000c */ beqz $s0,.L0f0b4354 +/* f0b4324: adee0000 */ sw $t6,0x0($t7) +/* f0b4328: 24010002 */ addiu $at,$zero,0x2 +/* f0b432c: 10a10025 */ beq $a1,$at,.L0f0b43c4 +/* f0b4330: 8fb900c0 */ lw $t9,0xc0($sp) +/* f0b4334: 24010003 */ addiu $at,$zero,0x3 +/* f0b4338: 10a10010 */ beq $a1,$at,.L0f0b437c +/* f0b433c: 8fb80168 */ lw $t8,0x168($sp) +/* f0b4340: 24010004 */ addiu $at,$zero,0x4 +/* f0b4344: 10a10016 */ beq $a1,$at,.L0f0b43a0 +/* f0b4348: 8fae0168 */ lw $t6,0x168($sp) +/* f0b434c: 10000037 */ beqz $zero,.L0f0b442c +/* f0b4350: 8fa20168 */ lw $v0,0x168($sp) +.L0f0b4354: +/* f0b4354: 8fad0168 */ lw $t5,0x168($sp) +/* f0b4358: 3c19fc26 */ lui $t9,0xfc26 +/* f0b435c: 3c0e1f10 */ lui $t6,0x1f10 +/* f0b4360: 25af0008 */ addiu $t7,$t5,0x8 +/* f0b4364: afaf0168 */ sw $t7,0x168($sp) +/* f0b4368: 35ce93ff */ ori $t6,$t6,0x93ff +/* f0b436c: 3739a004 */ ori $t9,$t9,0xa004 +/* f0b4370: adb90000 */ sw $t9,0x0($t5) +/* f0b4374: 1000002c */ beqz $zero,.L0f0b4428 +/* f0b4378: adae0004 */ sw $t6,0x4($t5) +.L0f0b437c: +/* f0b437c: 270d0008 */ addiu $t5,$t8,0x8 +/* f0b4380: 3c0ffc26 */ lui $t7,0xfc26 +/* f0b4384: 3c191f10 */ lui $t9,0x1f10 +/* f0b4388: 373993ff */ ori $t9,$t9,0x93ff +/* f0b438c: 35efa004 */ ori $t7,$t7,0xa004 +/* f0b4390: afad0168 */ sw $t5,0x168($sp) +/* f0b4394: af190004 */ sw $t9,0x4($t8) +/* f0b4398: 10000023 */ beqz $zero,.L0f0b4428 +/* f0b439c: af0f0000 */ sw $t7,0x0($t8) +.L0f0b43a0: +/* f0b43a0: 25d80008 */ addiu $t8,$t6,0x8 +/* f0b43a4: 3c0dfc26 */ lui $t5,0xfc26 +/* f0b43a8: 3c0f1ffc */ lui $t7,0x1ffc +/* f0b43ac: 35ef93fc */ ori $t7,$t7,0x93fc +/* f0b43b0: 35ada004 */ ori $t5,$t5,0xa004 +/* f0b43b4: afb80168 */ sw $t8,0x168($sp) +/* f0b43b8: adcf0004 */ sw $t7,0x4($t6) +/* f0b43bc: 1000001a */ beqz $zero,.L0f0b4428 +/* f0b43c0: adcd0000 */ sw $t5,0x0($t6) +.L0f0b43c4: +/* f0b43c4: 34018000 */ dli $at,0x8000 +/* f0b43c8: 13210006 */ beq $t9,$at,.L0f0b43e4 +/* f0b43cc: 8fae0168 */ lw $t6,0x168($sp) +/* f0b43d0: 3401c000 */ dli $at,0xc000 +/* f0b43d4: 1321000c */ beq $t9,$at,.L0f0b4408 +/* f0b43d8: 3c18fc12 */ lui $t8,0xfc12 +/* f0b43dc: 10000013 */ beqz $zero,.L0f0b442c +/* f0b43e0: 8fa20168 */ lw $v0,0x168($sp) +.L0f0b43e4: +/* f0b43e4: 25d80008 */ addiu $t8,$t6,0x8 +/* f0b43e8: 3c0dfc12 */ lui $t5,0xfc12 +/* f0b43ec: 3c0fff33 */ lui $t7,0xff33 +/* f0b43f0: 35efffff */ ori $t7,$t7,0xffff +/* f0b43f4: 35ad1824 */ ori $t5,$t5,0x1824 +/* f0b43f8: afb80168 */ sw $t8,0x168($sp) +/* f0b43fc: adcf0004 */ sw $t7,0x4($t6) +/* f0b4400: 10000009 */ beqz $zero,.L0f0b4428 +/* f0b4404: adcd0000 */ sw $t5,0x0($t6) +.L0f0b4408: +/* f0b4408: 8fb90168 */ lw $t9,0x168($sp) +/* f0b440c: 3c0dff33 */ lui $t5,0xff33 +/* f0b4410: 35adffff */ ori $t5,$t5,0xffff +/* f0b4414: 272e0008 */ addiu $t6,$t9,0x8 +/* f0b4418: afae0168 */ sw $t6,0x168($sp) +/* f0b441c: 37181824 */ ori $t8,$t8,0x1824 +/* f0b4420: af380000 */ sw $t8,0x0($t9) +/* f0b4424: af2d0004 */ sw $t5,0x4($t9) +.L0f0b4428: +/* f0b4428: 8fa20168 */ lw $v0,0x168($sp) +.L0f0b442c: +/* f0b442c: 8faf00bc */ lw $t7,0xbc($sp) +/* f0b4430: 320e0007 */ andi $t6,$s0,0x7 +/* f0b4434: 000ec540 */ sll $t8,$t6,0x15 +/* f0b4438: 24590008 */ addiu $t9,$v0,0x8 +/* f0b443c: afb90168 */ sw $t9,0x168($sp) +/* f0b4440: 3c01fd00 */ lui $at,0xfd00 +/* f0b4444: 31f90003 */ andi $t9,$t7,0x3 +/* f0b4448: 001974c0 */ sll $t6,$t9,0x13 +/* f0b444c: 03016825 */ or $t5,$t8,$at +/* f0b4450: afb80038 */ sw $t8,0x38($sp) +/* f0b4454: 01aec025 */ or $t8,$t5,$t6 +/* f0b4458: ac580000 */ sw $t8,0x0($v0) +/* f0b445c: 8faf0174 */ lw $t7,0x174($sp) +/* f0b4460: 24010002 */ addiu $at,$zero,0x2 +/* f0b4464: 02002825 */ or $a1,$s0,$zero +/* f0b4468: 8df90000 */ lw $t9,0x0($t7) +/* f0b446c: 3c080500 */ lui $t0,0x500 +/* f0b4470: ac590004 */ sw $t9,0x4($v0) +/* f0b4474: 8fad00bc */ lw $t5,0xbc($sp) +/* f0b4478: 8fa20168 */ lw $v0,0x168($sp) +/* f0b447c: 15a10019 */ bne $t5,$at,.L0f0b44e4 +/* f0b4480: 244e0008 */ addiu $t6,$v0,0x8 +/* f0b4484: 8fae0168 */ lw $t6,0x168($sp) +/* f0b4488: 3c0ce600 */ lui $t4,0xe600 +/* f0b448c: 3c0df300 */ lui $t5,0xf300 +/* f0b4490: 25d80008 */ addiu $t8,$t6,0x8 +/* f0b4494: afb80168 */ sw $t8,0x168($sp) +/* f0b4498: adc00004 */ sw $zero,0x4($t6) +/* f0b449c: adcc0000 */ sw $t4,0x0($t6) +/* f0b44a0: 8fa30168 */ lw $v1,0x168($sp) +/* f0b44a4: 240707ff */ addiu $a3,$zero,0x7ff +/* f0b44a8: 24790008 */ addiu $t9,$v1,0x8 +/* f0b44ac: afb90168 */ sw $t9,0x168($sp) +/* f0b44b0: ac6d0000 */ sw $t5,0x0($v1) +/* f0b44b4: 8fae00b8 */ lw $t6,0xb8($sp) +/* f0b44b8: 29c107ff */ slti $at,$t6,0x7ff +/* f0b44bc: 10200003 */ beqz $at,.L0f0b44cc +/* f0b44c0: 00000000 */ sll $zero,$zero,0x0 +/* f0b44c4: 10000001 */ beqz $zero,.L0f0b44cc +/* f0b44c8: 01c03825 */ or $a3,$t6,$zero +.L0f0b44cc: +/* f0b44cc: 30f80fff */ andi $t8,$a3,0xfff +/* f0b44d0: 00187b00 */ sll $t7,$t8,0xc +/* f0b44d4: 3c010700 */ lui $at,0x700 +/* f0b44d8: 01e1c825 */ or $t9,$t7,$at +/* f0b44dc: 1000001f */ beqz $zero,.L0f0b455c +/* f0b44e0: ac790004 */ sw $t9,0x4($v1) +.L0f0b44e4: +/* f0b44e4: 8fb800bc */ lw $t8,0xbc($sp) +/* f0b44e8: afae0168 */ sw $t6,0x168($sp) +/* f0b44ec: 3c01f500 */ lui $at,0xf500 +/* f0b44f0: 330f0003 */ andi $t7,$t8,0x3 +/* f0b44f4: 000fccc0 */ sll $t9,$t7,0x13 +/* f0b44f8: 03216825 */ or $t5,$t9,$at +/* f0b44fc: ac4d0000 */ sw $t5,0x0($v0) +/* f0b4500: ac480004 */ sw $t0,0x4($v0) +/* f0b4504: 8fae0168 */ lw $t6,0x168($sp) +/* f0b4508: 3c0ce600 */ lui $t4,0xe600 +/* f0b450c: 3c0df300 */ lui $t5,0xf300 +/* f0b4510: 25d80008 */ addiu $t8,$t6,0x8 +/* f0b4514: afb80168 */ sw $t8,0x168($sp) +/* f0b4518: adc00004 */ sw $zero,0x4($t6) +/* f0b451c: adcc0000 */ sw $t4,0x0($t6) +/* f0b4520: 8fa40168 */ lw $a0,0x168($sp) +/* f0b4524: 240707ff */ addiu $a3,$zero,0x7ff +/* f0b4528: 24990008 */ addiu $t9,$a0,0x8 +/* f0b452c: afb90168 */ sw $t9,0x168($sp) +/* f0b4530: ac8d0000 */ sw $t5,0x0($a0) +/* f0b4534: 8fae00b8 */ lw $t6,0xb8($sp) +/* f0b4538: 29c107ff */ slti $at,$t6,0x7ff +/* f0b453c: 10200003 */ beqz $at,.L0f0b454c +/* f0b4540: 00000000 */ sll $zero,$zero,0x0 +/* f0b4544: 10000001 */ beqz $zero,.L0f0b454c +/* f0b4548: 01c03825 */ or $a3,$t6,$zero +.L0f0b454c: +/* f0b454c: 30f80fff */ andi $t8,$a3,0xfff +/* f0b4550: 00187b00 */ sll $t7,$t8,0xc +/* f0b4554: 01e8c825 */ or $t9,$t7,$t0 +/* f0b4558: ac990004 */ sw $t9,0x4($a0) +.L0f0b455c: +/* f0b455c: 8fad0168 */ lw $t5,0x168($sp) +/* f0b4560: 3c0ae700 */ lui $t2,0xe700 +/* f0b4564: 24010002 */ addiu $at,$zero,0x2 +/* f0b4568: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0b456c: afae0168 */ sw $t6,0x168($sp) +/* f0b4570: ada00004 */ sw $zero,0x4($t5) +/* f0b4574: 14a10035 */ bne $a1,$at,.L0f0b464c +/* f0b4578: adaa0000 */ sw $t2,0x0($t5) +/* f0b457c: 8fa300b8 */ lw $v1,0xb8($sp) +/* f0b4580: 9298000a */ lbu $t8,0xa($s4) +/* f0b4584: 240f03ff */ addiu $t7,$zero,0x3ff +/* f0b4588: 24660001 */ addiu $a2,$v1,0x1 +/* f0b458c: 01f81023 */ subu $v0,$t7,$t8 +/* f0b4590: 0046082b */ sltu $at,$v0,$a2 +/* f0b4594: 10200003 */ beqz $at,.L0f0b45a4 +/* f0b4598: 8fb90168 */ lw $t9,0x168($sp) +/* f0b459c: 10000002 */ beqz $zero,.L0f0b45a8 +/* f0b45a0: 00403825 */ or $a3,$v0,$zero +.L0f0b45a4: +/* f0b45a4: 00003825 */ or $a3,$zero,$zero +.L0f0b45a8: +/* f0b45a8: 272d0008 */ addiu $t5,$t9,0x8 +/* f0b45ac: afad0168 */ sw $t5,0x168($sp) +/* f0b45b0: af200004 */ sw $zero,0x4($t9) +/* f0b45b4: af2c0000 */ sw $t4,0x0($t9) +/* f0b45b8: 8fa30168 */ lw $v1,0x168($sp) +/* f0b45bc: 00c73023 */ subu $a2,$a2,$a3 +/* f0b45c0: 30d903ff */ andi $t9,$a2,0x3ff +/* f0b45c4: 00196b80 */ sll $t5,$t9,0xe +/* f0b45c8: 30e403ff */ andi $a0,$a3,0x3ff +/* f0b45cc: 3c01f000 */ lui $at,0xf000 +/* f0b45d0: 246f0008 */ addiu $t7,$v1,0x8 +/* f0b45d4: afaf0168 */ sw $t7,0x168($sp) +/* f0b45d8: 01a17025 */ or $t6,$t5,$at +/* f0b45dc: 0004c080 */ sll $t8,$a0,0x2 +/* f0b45e0: 01d87825 */ or $t7,$t6,$t8 +/* f0b45e4: 03002025 */ or $a0,$t8,$zero +/* f0b45e8: ac6f0000 */ sw $t7,0x0($v1) +/* f0b45ec: 9298000a */ lbu $t8,0xa($s4) +/* f0b45f0: 3c010600 */ lui $at,0x600 +/* f0b45f4: 0306c821 */ addu $t9,$t8,$a2 +/* f0b45f8: 332d03ff */ andi $t5,$t9,0x3ff +/* f0b45fc: 000d7380 */ sll $t6,$t5,0xe +/* f0b4600: 01c17825 */ or $t7,$t6,$at +/* f0b4604: 01e4c025 */ or $t8,$t7,$a0 +/* f0b4608: ac780004 */ sw $t8,0x4($v1) +/* f0b460c: 8fb90168 */ lw $t9,0x168($sp) +/* f0b4610: 272d0008 */ addiu $t5,$t9,0x8 +/* f0b4614: afad0168 */ sw $t5,0x168($sp) +/* f0b4618: af200004 */ sw $zero,0x4($t9) +/* f0b461c: af2a0000 */ sw $t2,0x0($t9) +/* f0b4620: 8fae0184 */ lw $t6,0x184($sp) +/* f0b4624: 8faf0168 */ lw $t7,0x168($sp) +/* f0b4628: 3c19ba00 */ lui $t9,0xba00 +/* f0b462c: 11c00010 */ beqz $t6,.L0f0b4670 +/* f0b4630: 25f80008 */ addiu $t8,$t7,0x8 +/* f0b4634: afb80168 */ sw $t8,0x168($sp) +/* f0b4638: 37390e02 */ ori $t9,$t9,0xe02 +/* f0b463c: adf90000 */ sw $t9,0x0($t7) +/* f0b4640: 8fad00c0 */ lw $t5,0xc0($sp) +/* f0b4644: 1000000a */ beqz $zero,.L0f0b4670 +/* f0b4648: aded0004 */ sw $t5,0x4($t7) +.L0f0b464c: +/* f0b464c: 8fae0184 */ lw $t6,0x184($sp) +/* f0b4650: 8faf0168 */ lw $t7,0x168($sp) +/* f0b4654: 3c19ba00 */ lui $t9,0xba00 +/* f0b4658: 11c00005 */ beqz $t6,.L0f0b4670 +/* f0b465c: 25f80008 */ addiu $t8,$t7,0x8 +/* f0b4660: afb80168 */ sw $t8,0x168($sp) +/* f0b4664: 37390e02 */ ori $t9,$t9,0xe02 +/* f0b4668: adf90000 */ sw $t9,0x0($t7) +/* f0b466c: ade00004 */ sw $zero,0x4($t7) +.L0f0b4670: +/* f0b4670: 8fad00c8 */ lw $t5,0xc8($sp) +/* f0b4674: 00008825 */ or $s1,$zero,$zero +/* f0b4678: 93a800c6 */ lbu $t0,0xc6($sp) +/* f0b467c: 19a000a8 */ blez $t5,.L0f0b4920 +/* f0b4680: 8fb0005c */ lw $s0,0x5c($sp) +.L0f0b4684: +/* f0b4684: 1a200019 */ blez $s1,.L0f0b46ec +/* f0b4688: 00000000 */ sll $zero,$zero,0x0 +/* f0b468c: 12800010 */ beqz $s4,.L0f0b46d0 +/* f0b4690: 2a610002 */ slti $at,$s3,0x2 +/* f0b4694: 8e8e000c */ lw $t6,0xc($s4) +/* f0b4698: 02802025 */ or $a0,$s4,$zero +/* f0b469c: 02202825 */ or $a1,$s1,$zero +/* f0b46a0: 000ec080 */ sll $t8,$t6,0x2 +/* f0b46a4: 0701000a */ bgez $t8,.L0f0b46d0 +/* f0b46a8: 00000000 */ sll $zero,$zero,0x0 +/* f0b46ac: 0fc5cf04 */ jal func0f173c10 +/* f0b46b0: afa8003c */ sw $t0,0x3c($sp) +/* f0b46b4: 00409825 */ or $s3,$v0,$zero +/* f0b46b8: 02802025 */ or $a0,$s4,$zero +/* f0b46bc: 0fc5cf2e */ jal func0f173cb8 +/* f0b46c0: 02202825 */ or $a1,$s1,$zero +/* f0b46c4: 8fa8003c */ lw $t0,0x3c($sp) +/* f0b46c8: 10000008 */ beqz $zero,.L0f0b46ec +/* f0b46cc: 00409025 */ or $s2,$v0,$zero +.L0f0b46d0: +/* f0b46d0: 14200002 */ bnez $at,.L0f0b46dc +/* f0b46d4: 0013c843 */ sra $t9,$s3,0x1 +/* f0b46d8: 03209825 */ or $s3,$t9,$zero +.L0f0b46dc: +/* f0b46dc: 2a410002 */ slti $at,$s2,0x2 +/* f0b46e0: 14200002 */ bnez $at,.L0f0b46ec +/* f0b46e4: 00126843 */ sra $t5,$s2,0x1 +/* f0b46e8: 01a09025 */ or $s2,$t5,$zero +.L0f0b46ec: +/* f0b46ec: 1100002a */ beqz $t0,.L0f0b4798 +/* f0b46f0: 8fad0184 */ lw $t5,0x184($sp) +/* f0b46f4: 24010001 */ addiu $at,$zero,0x1 +/* f0b46f8: 1101001d */ beq $t0,$at,.L0f0b4770 +/* f0b46fc: 24010002 */ addiu $at,$zero,0x2 +/* f0b4700: 11010011 */ beq $t0,$at,.L0f0b4748 +/* f0b4704: 24010003 */ addiu $at,$zero,0x3 +/* f0b4708: 51010006 */ beql $t0,$at,.L0f0b4724 +/* f0b470c: 26700003 */ addiu $s0,$s3,0x3 +/* f0b4710: 02120019 */ multu $s0,$s2 +/* f0b4714: 00003012 */ mflo $a2 +/* f0b4718: 10000029 */ beqz $zero,.L0f0b47c0 +/* f0b471c: 00000000 */ sll $zero,$zero,0x0 +/* f0b4720: 26700003 */ addiu $s0,$s3,0x3 +.L0f0b4724: +/* f0b4724: 06010003 */ bgez $s0,.L0f0b4734 +/* f0b4728: 00107083 */ sra $t6,$s0,0x2 +/* f0b472c: 26010003 */ addiu $at,$s0,0x3 +/* f0b4730: 00017083 */ sra $t6,$at,0x2 +.L0f0b4734: +/* f0b4734: 01d20019 */ multu $t6,$s2 +/* f0b4738: 01c08025 */ or $s0,$t6,$zero +/* f0b473c: 00003012 */ mflo $a2 +/* f0b4740: 1000001f */ beqz $zero,.L0f0b47c0 +/* f0b4744: 00000000 */ sll $zero,$zero,0x0 +.L0f0b4748: +/* f0b4748: 26700003 */ addiu $s0,$s3,0x3 +/* f0b474c: 06010003 */ bgez $s0,.L0f0b475c +/* f0b4750: 00107883 */ sra $t7,$s0,0x2 +/* f0b4754: 26010003 */ addiu $at,$s0,0x3 +/* f0b4758: 00017883 */ sra $t7,$at,0x2 +.L0f0b475c: +/* f0b475c: 01f20019 */ multu $t7,$s2 +/* f0b4760: 01e08025 */ or $s0,$t7,$zero +/* f0b4764: 00003012 */ mflo $a2 +/* f0b4768: 10000015 */ beqz $zero,.L0f0b47c0 +/* f0b476c: 00000000 */ sll $zero,$zero,0x0 +.L0f0b4770: +/* f0b4770: 26700007 */ addiu $s0,$s3,0x7 +/* f0b4774: 06010003 */ bgez $s0,.L0f0b4784 +/* f0b4778: 0010c0c3 */ sra $t8,$s0,0x3 +/* f0b477c: 26010007 */ addiu $at,$s0,0x7 +/* f0b4780: 0001c0c3 */ sra $t8,$at,0x3 +.L0f0b4784: +/* f0b4784: 03120019 */ multu $t8,$s2 +/* f0b4788: 03008025 */ or $s0,$t8,$zero +/* f0b478c: 00003012 */ mflo $a2 +/* f0b4790: 1000000b */ beqz $zero,.L0f0b47c0 +/* f0b4794: 00000000 */ sll $zero,$zero,0x0 +.L0f0b4798: +/* f0b4798: 2670000f */ addiu $s0,$s3,0xf +/* f0b479c: 06010003 */ bgez $s0,.L0f0b47ac +/* f0b47a0: 0010c903 */ sra $t9,$s0,0x4 +/* f0b47a4: 2601000f */ addiu $at,$s0,0xf +/* f0b47a8: 0001c903 */ sra $t9,$at,0x4 +.L0f0b47ac: +/* f0b47ac: 03320019 */ multu $t9,$s2 +/* f0b47b0: 03208025 */ or $s0,$t9,$zero +/* f0b47b4: 00003012 */ mflo $a2 +/* f0b47b8: 00000000 */ sll $zero,$zero,0x0 +/* f0b47bc: 00000000 */ sll $zero,$zero,0x0 +.L0f0b47c0: +/* f0b47c0: 11a00050 */ beqz $t5,.L0f0b4904 +/* f0b47c4: 8fa50180 */ lw $a1,0x180($sp) +/* f0b47c8: 8fa20168 */ lw $v0,0x168($sp) +/* f0b47cc: 93ad00c6 */ lbu $t5,0xc6($sp) +/* f0b47d0: 8fb80038 */ lw $t8,0x38($sp) +/* f0b47d4: 244f0008 */ addiu $t7,$v0,0x8 +/* f0b47d8: afaf0168 */ sw $t7,0x168($sp) +/* f0b47dc: 3c01f500 */ lui $at,0xf500 +/* f0b47e0: 31ae0003 */ andi $t6,$t5,0x3 +/* f0b47e4: 000e7cc0 */ sll $t7,$t6,0x13 +/* f0b47e8: 0301c825 */ or $t9,$t8,$at +/* f0b47ec: 032fc025 */ or $t8,$t9,$t7 +/* f0b47f0: 8faf00cc */ lw $t7,0xcc($sp) +/* f0b47f4: 320d01ff */ andi $t5,$s0,0x1ff +/* f0b47f8: 000d7240 */ sll $t6,$t5,0x9 +/* f0b47fc: 030ec825 */ or $t9,$t8,$t6 +/* f0b4800: 31ed01ff */ andi $t5,$t7,0x1ff +/* f0b4804: 032dc025 */ or $t8,$t9,$t5 +/* f0b4808: 30a30fff */ andi $v1,$a1,0xfff +/* f0b480c: 00037300 */ sll $t6,$v1,0xc +/* f0b4810: 3c01f200 */ lui $at,0xf200 +/* f0b4814: 01c17825 */ or $t7,$t6,$at +/* f0b4818: 266dffff */ addiu $t5,$s3,-1 +/* f0b481c: ac580000 */ sw $t8,0x0($v0) +/* f0b4820: 000dc080 */ sll $t8,$t5,0x2 +/* f0b4824: 03057021 */ addu $t6,$t8,$a1 +/* f0b4828: 01e3c825 */ or $t9,$t7,$v1 +/* f0b482c: 31cf0fff */ andi $t7,$t6,0xfff +/* f0b4830: 264dffff */ addiu $t5,$s2,-1 +/* f0b4834: 000dc080 */ sll $t8,$t5,0x2 +/* f0b4838: afb90048 */ sw $t9,0x48($sp) +/* f0b483c: 000fcb00 */ sll $t9,$t7,0xc +/* f0b4840: 03057021 */ addu $t6,$t8,$a1 +/* f0b4844: 31cf0fff */ andi $t7,$t6,0xfff +/* f0b4848: afaf0040 */ sw $t7,0x40($sp) +/* f0b484c: afb90044 */ sw $t9,0x44($sp) +/* f0b4850: afa8003c */ sw $t0,0x3c($sp) +/* f0b4854: afa60034 */ sw $a2,0x34($sp) +/* f0b4858: 02402025 */ or $a0,$s2,$zero +/* f0b485c: 0fc2ccd4 */ jal func0f0b3350 +/* f0b4860: afa20058 */ sw $v0,0x58($sp) +/* f0b4864: 02602025 */ or $a0,$s3,$zero +/* f0b4868: 0fc2ccd4 */ jal func0f0b3350 +/* f0b486c: afa20050 */ sw $v0,0x50($sp) +/* f0b4870: 32230007 */ andi $v1,$s1,0x7 +/* f0b4874: 8faf0174 */ lw $t7,0x174($sp) +/* f0b4878: 0003ce00 */ sll $t9,$v1,0x18 +/* f0b487c: 304d000f */ andi $t5,$v0,0xf +/* f0b4880: 000dc100 */ sll $t8,$t5,0x4 +/* f0b4884: 03197025 */ or $t6,$t8,$t9 +/* f0b4888: 03201825 */ or $v1,$t9,$zero +/* f0b488c: 91f9000a */ lbu $t9,0xa($t7) +/* f0b4890: 8fa70050 */ lw $a3,0x50($sp) +/* f0b4894: 3224000f */ andi $a0,$s1,0xf +/* f0b4898: 332d0003 */ andi $t5,$t9,0x3 +/* f0b489c: 000dc480 */ sll $t8,$t5,0x12 +/* f0b48a0: 01d8c825 */ or $t9,$t6,$t8 +/* f0b48a4: 30ed000f */ andi $t5,$a3,0xf +/* f0b48a8: 000d7380 */ sll $t6,$t5,0xe +/* f0b48ac: 032ec025 */ or $t8,$t9,$t6 +/* f0b48b0: 91ee0009 */ lbu $t6,0x9($t7) +/* f0b48b4: 00046a80 */ sll $t5,$a0,0xa +/* f0b48b8: 030dc825 */ or $t9,$t8,$t5 +/* f0b48bc: 31d80003 */ andi $t8,$t6,0x3 +/* f0b48c0: 00186a00 */ sll $t5,$t8,0x8 +/* f0b48c4: 8fb80058 */ lw $t8,0x58($sp) +/* f0b48c8: 032d7825 */ or $t7,$t9,$t5 +/* f0b48cc: 01e47025 */ or $t6,$t7,$a0 +/* f0b48d0: 8fa60034 */ lw $a2,0x34($sp) +/* f0b48d4: 8fa8003c */ lw $t0,0x3c($sp) +/* f0b48d8: af0e0004 */ sw $t6,0x4($t8) +/* f0b48dc: 8fa50168 */ lw $a1,0x168($sp) +/* f0b48e0: 8faf0048 */ lw $t7,0x48($sp) +/* f0b48e4: 24ad0008 */ addiu $t5,$a1,0x8 +/* f0b48e8: afad0168 */ sw $t5,0x168($sp) +/* f0b48ec: acaf0000 */ sw $t7,0x0($a1) +/* f0b48f0: 8fae0044 */ lw $t6,0x44($sp) +/* f0b48f4: 8fb90040 */ lw $t9,0x40($sp) +/* f0b48f8: 006ec025 */ or $t8,$v1,$t6 +/* f0b48fc: 03196825 */ or $t5,$t8,$t9 +/* f0b4900: acad0004 */ sw $t5,0x4($a1) +.L0f0b4904: +/* f0b4904: 8faf00cc */ lw $t7,0xcc($sp) +/* f0b4908: 8fb800c8 */ lw $t8,0xc8($sp) +/* f0b490c: 26310001 */ addiu $s1,$s1,0x1 +/* f0b4910: 01e67021 */ addu $t6,$t7,$a2 +/* f0b4914: 1638ff5b */ bne $s1,$t8,.L0f0b4684 +/* f0b4918: afae00cc */ sw $t6,0xcc($sp) +/* f0b491c: afb0005c */ sw $s0,0x5c($sp) +.L0f0b4920: +/* f0b4920: 8fb90168 */ lw $t9,0x168($sp) +/* f0b4924: 8fad0170 */ lw $t5,0x170($sp) +/* f0b4928: adb90000 */ sw $t9,0x0($t5) +/* f0b492c: 8fbf002c */ lw $ra,0x2c($sp) +/* f0b4930: 8fb40028 */ lw $s4,0x28($sp) +/* f0b4934: 8fb30024 */ lw $s3,0x24($sp) +/* f0b4938: 8fb20020 */ lw $s2,0x20($sp) +/* f0b493c: 8fb1001c */ lw $s1,0x1c($sp) +/* f0b4940: 8fb00018 */ lw $s0,0x18($sp) +/* f0b4944: 03e00008 */ jr $ra +/* f0b4948: 27bd0170 */ addiu $sp,$sp,0x170 +/* f0b494c: 00000000 */ sll $zero,$zero,0x0 +/* f0b4950: 03e00008 */ jr $ra +/* f0b4954: 00000000 */ sll $zero,$zero,0x0 +/* f0b4958: 3c013f00 */ lui $at,0x3f00 +/* f0b495c: 44810000 */ mtc1 $at,$f0 +/* f0b4960: 3c02800a */ lui $v0,0x800a +/* f0b4964: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0b4968: 46006102 */ mul.s $f4,$f12,$f0 +/* f0b496c: e44c1704 */ swc1 $f12,0x1704($v0) +/* f0b4970: 46007182 */ mul.s $f6,$f14,$f0 +/* f0b4974: e44e1708 */ swc1 $f14,0x1708($v0) +/* f0b4978: e4441720 */ swc1 $f4,0x1720($v0) +/* f0b497c: 03e00008 */ jr $ra +/* f0b4980: e4461724 */ swc1 $f6,0x1724($v0) +/* f0b4984: 3c02800a */ lui $v0,0x800a +/* f0b4988: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0b498c: e44c170c */ swc1 $f12,0x170c($v0) +/* f0b4990: 03e00008 */ jr $ra +/* f0b4994: e44e1710 */ swc1 $f14,0x1710($v0) +/* f0b4998: 3c02800a */ lui $v0,0x800a +/* f0b499c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0b49a0: afa60008 */ sw $a2,0x8($sp) +/* f0b49a4: e44c1714 */ swc1 $f12,0x1714($v0) +/* f0b49a8: e44e1718 */ swc1 $f14,0x1718($v0) +/* f0b49ac: c7a40008 */ lwc1 $f4,0x8($sp) +/* f0b49b0: 03e00008 */ jr $ra +/* f0b49b4: e444171c */ swc1 $f4,0x171c($v0) +); + +GLOBAL_ASM( +glabel func0f0b49b8 +/* f0b49b8: 3c02800a */ lui $v0,0x800a +/* f0b49bc: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0b49c0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b49c4: e7ac0018 */ swc1 $f12,0x18($sp) +/* f0b49c8: afbf0014 */ sw $ra,0x14($sp) +/* f0b49cc: c7a60018 */ lwc1 $f6,0x18($sp) +/* f0b49d0: c444176c */ lwc1 $f4,0x176c($v0) +/* f0b49d4: c44a1724 */ lwc1 $f10,0x1724($v0) +/* f0b49d8: 3c013f80 */ lui $at,0x3f80 +/* f0b49dc: 46062202 */ mul.s $f8,$f4,$f6 +/* f0b49e0: 44817000 */ mtc1 $at,$f14 +/* f0b49e4: 460a4302 */ mul.s $f12,$f8,$f10 +/* f0b49e8: 0fc259d4 */ jal func0f096750 +/* f0b49ec: 00000000 */ sll $zero,$zero,0x0 +/* f0b49f0: 3c017f1b */ lui $at,0x7f1b +/* f0b49f4: c430d140 */ lwc1 $f16,-0x2ec0($at) +/* f0b49f8: 44809000 */ mtc1 $zero,$f18 +/* f0b49fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b4a00: 46100082 */ mul.s $f2,$f0,$f16 +/* f0b4a04: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b4a08: 4612103c */ c.lt.s $f2,$f18 +/* f0b4a0c: 46001306 */ mov.s $f12,$f2 +/* f0b4a10: 45000002 */ bc1f .L0f0b4a1c +/* f0b4a14: 00000000 */ sll $zero,$zero,0x0 +/* f0b4a18: 46001307 */ neg.s $f12,$f2 +.L0f0b4a1c: +/* f0b4a1c: 03e00008 */ jr $ra +/* f0b4a20: 46006006 */ mov.s $f0,$f12 +/* f0b4a24: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0b4a28: afb00020 */ sw $s0,0x20($sp) +/* f0b4a2c: 3c10800a */ lui $s0,0x800a +/* f0b4a30: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f0b4a34: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0b4a38: afbf0024 */ sw $ra,0x24($sp) +/* f0b4a3c: 3c017f1b */ lui $at,0x7f1b +/* f0b4a40: c434d144 */ lwc1 $f20,-0x2ebc($at) +/* f0b4a44: c6041718 */ lwc1 $f4,0x1718($s0) +/* f0b4a48: 46142302 */ mul.s $f12,$f4,$f20 +/* f0b4a4c: 0c0068f7 */ jal 0x1a3dc +/* f0b4a50: 00000000 */ sll $zero,$zero,0x0 +/* f0b4a54: e7a00028 */ swc1 $f0,0x28($sp) +/* f0b4a58: c6061718 */ lwc1 $f6,0x1718($s0) +/* f0b4a5c: 46143302 */ mul.s $f12,$f6,$f20 +/* f0b4a60: 0c0068f4 */ jal 0x1a3d0 +/* f0b4a64: 00000000 */ sll $zero,$zero,0x0 +/* f0b4a68: c60e1724 */ lwc1 $f14,0x1724($s0) +/* f0b4a6c: c7a80028 */ lwc1 $f8,0x28($sp) +/* f0b4a70: c612171c */ lwc1 $f18,0x171c($s0) +/* f0b4a74: 460e0282 */ mul.s $f10,$f0,$f14 +/* f0b4a78: 3c013f80 */ lui $at,0x3f80 +/* f0b4a7c: 4481a000 */ mtc1 $at,$f20 +/* f0b4a80: 3c017f1b */ lui $at,0x7f1b +/* f0b4a84: 460a4083 */ div.s $f2,$f8,$f10 +/* f0b4a88: c6081720 */ lwc1 $f8,0x1720($s0) +/* f0b4a8c: 46121102 */ mul.s $f4,$f2,$f18 +/* f0b4a90: 4602a483 */ div.s $f18,$f20,$f2 +/* f0b4a94: e602172c */ swc1 $f2,0x172c($s0) +/* f0b4a98: e6021770 */ swc1 $f2,0x1770($s0) +/* f0b4a9c: 460e2182 */ mul.s $f6,$f4,$f14 +/* f0b4aa0: 46083403 */ div.s $f16,$f6,$f8 +/* f0b4aa4: e6121734 */ swc1 $f18,0x1734($s0) +/* f0b4aa8: 4610a283 */ div.s $f10,$f20,$f16 +/* f0b4aac: e6101728 */ swc1 $f16,0x1728($s0) +/* f0b4ab0: e60a1730 */ swc1 $f10,0x1730($s0) +/* f0b4ab4: 0c0068f7 */ jal 0x1a3dc +/* f0b4ab8: c42cd148 */ lwc1 $f12,-0x2eb8($at) +/* f0b4abc: 3c017f1b */ lui $at,0x7f1b +/* f0b4ac0: c42cd14c */ lwc1 $f12,-0x2eb4($at) +/* f0b4ac4: 0c0068f4 */ jal 0x1a3d0 +/* f0b4ac8: e7a00028 */ swc1 $f0,0x28($sp) +/* f0b4acc: 3c0142f0 */ lui $at,0x42f0 +/* f0b4ad0: 44813000 */ mtc1 $at,$f6 +/* f0b4ad4: c7a40028 */ lwc1 $f4,0x28($sp) +/* f0b4ad8: c60a1770 */ lwc1 $f10,0x1770($s0) +/* f0b4adc: 46060202 */ mul.s $f8,$f0,$f6 +/* f0b4ae0: 3c014780 */ lui $at,0x4780 +/* f0b4ae4: 44819000 */ mtc1 $at,$f18 +/* f0b4ae8: 3c014f80 */ lui $at,0x4f80 +/* f0b4aec: 44813000 */ mtc1 $at,$f6 +/* f0b4af0: 240effff */ addiu $t6,$zero,-1 +/* f0b4af4: 24180001 */ addiu $t8,$zero,0x1 +/* f0b4af8: 46082083 */ div.s $f2,$f4,$f8 +/* f0b4afc: 46025303 */ div.s $f12,$f10,$f2 +/* f0b4b00: e602176c */ swc1 $f2,0x176c($s0) +/* f0b4b04: 46126382 */ mul.s $f14,$f12,$f18 +/* f0b4b08: e60c1774 */ swc1 $f12,0x1774($s0) +/* f0b4b0c: 460e303c */ c.lt.s $f6,$f14 +/* f0b4b10: 00000000 */ sll $zero,$zero,0x0 +/* f0b4b14: 45020004 */ bc1fl .L0f0b4b28 +/* f0b4b18: 444ff800 */ cfc1 $t7,$31 +/* f0b4b1c: 10000022 */ beqz $zero,.L0f0b4ba8 +/* f0b4b20: ae0e1778 */ sw $t6,0x1778($s0) +/* f0b4b24: 444ff800 */ cfc1 $t7,$31 +.L0f0b4b28: +/* f0b4b28: 44d8f800 */ ctc1 $t8,$31 +/* f0b4b2c: 3c014f00 */ lui $at,0x4f00 +/* f0b4b30: 46007124 */ cvt.w.s $f4,$f14 +/* f0b4b34: 4458f800 */ cfc1 $t8,$31 +/* f0b4b38: 00000000 */ sll $zero,$zero,0x0 +/* f0b4b3c: 33180078 */ andi $t8,$t8,0x78 +/* f0b4b40: 53000013 */ beqzl $t8,.L0f0b4b90 +/* f0b4b44: 44182000 */ mfc1 $t8,$f4 +/* f0b4b48: 44812000 */ mtc1 $at,$f4 +/* f0b4b4c: 24180001 */ addiu $t8,$zero,0x1 +/* f0b4b50: 46047101 */ sub.s $f4,$f14,$f4 +/* f0b4b54: 44d8f800 */ ctc1 $t8,$31 +/* f0b4b58: 00000000 */ sll $zero,$zero,0x0 +/* f0b4b5c: 46002124 */ cvt.w.s $f4,$f4 +/* f0b4b60: 4458f800 */ cfc1 $t8,$31 +/* f0b4b64: 00000000 */ sll $zero,$zero,0x0 +/* f0b4b68: 33180078 */ andi $t8,$t8,0x78 +/* f0b4b6c: 17000005 */ bnez $t8,.L0f0b4b84 +/* f0b4b70: 00000000 */ sll $zero,$zero,0x0 +/* f0b4b74: 44182000 */ mfc1 $t8,$f4 +/* f0b4b78: 3c018000 */ lui $at,0x8000 +/* f0b4b7c: 10000007 */ beqz $zero,.L0f0b4b9c +/* f0b4b80: 0301c025 */ or $t8,$t8,$at +.L0f0b4b84: +/* f0b4b84: 10000005 */ beqz $zero,.L0f0b4b9c +/* f0b4b88: 2418ffff */ addiu $t8,$zero,-1 +/* f0b4b8c: 44182000 */ mfc1 $t8,$f4 +.L0f0b4b90: +/* f0b4b90: 00000000 */ sll $zero,$zero,0x0 +/* f0b4b94: 0700fffb */ bltz $t8,.L0f0b4b84 +/* f0b4b98: 00000000 */ sll $zero,$zero,0x0 +.L0f0b4b9c: +/* f0b4b9c: 44cff800 */ ctc1 $t7,$31 +/* f0b4ba0: ae181778 */ sw $t8,0x1778($s0) +/* f0b4ba4: 00000000 */ sll $zero,$zero,0x0 +.L0f0b4ba8: +/* f0b4ba8: c6081724 */ lwc1 $f8,0x1724($s0) +/* f0b4bac: c60a172c */ lwc1 $f10,0x172c($s0) +/* f0b4bb0: 460a4382 */ mul.s $f14,$f8,$f10 +/* f0b4bb4: 00000000 */ sll $zero,$zero,0x0 +/* f0b4bb8: 460e7482 */ mul.s $f18,$f14,$f14 +/* f0b4bbc: e7ae002c */ swc1 $f14,0x2c($sp) +/* f0b4bc0: 0c012974 */ jal 0x4a5d0 +/* f0b4bc4: 46149300 */ add.s $f12,$f18,$f20 +/* f0b4bc8: 4600a083 */ div.s $f2,$f20,$f0 +/* f0b4bcc: c7ae002c */ lwc1 $f14,0x2c($sp) +/* f0b4bd0: c6081720 */ lwc1 $f8,0x1720($s0) +/* f0b4bd4: c6121728 */ lwc1 $f18,0x1728($s0) +/* f0b4bd8: 44803000 */ mtc1 $zero,$f6 +/* f0b4bdc: 46004287 */ neg.s $f10,$f8 +/* f0b4be0: e606177c */ swc1 $f6,0x177c($s0) +/* f0b4be4: 46027102 */ mul.s $f4,$f14,$f2 +/* f0b4be8: e6021780 */ swc1 $f2,0x1780($s0) +/* f0b4bec: 46125402 */ mul.s $f16,$f10,$f18 +/* f0b4bf0: e6041784 */ swc1 $f4,0x1784($s0) +/* f0b4bf4: 46108182 */ mul.s $f6,$f16,$f16 +/* f0b4bf8: e7b00030 */ swc1 $f16,0x30($sp) +/* f0b4bfc: 0c012974 */ jal 0x4a5d0 +/* f0b4c00: 46143300 */ add.s $f12,$f6,$f20 +/* f0b4c04: 4600a083 */ div.s $f2,$f20,$f0 +/* f0b4c08: c7b00030 */ lwc1 $f16,0x30($sp) +/* f0b4c0c: 44804000 */ mtc1 $zero,$f8 +/* f0b4c10: 46008287 */ neg.s $f10,$f16 +/* f0b4c14: e608178c */ swc1 $f8,0x178c($s0) +/* f0b4c18: 46025482 */ mul.s $f18,$f10,$f2 +/* f0b4c1c: 46001107 */ neg.s $f4,$f2 +/* f0b4c20: e6041788 */ swc1 $f4,0x1788($s0) +/* f0b4c24: e6121790 */ swc1 $f18,0x1790($s0) +/* f0b4c28: 8fbf0024 */ lw $ra,0x24($sp) +/* f0b4c2c: 8fb00020 */ lw $s0,0x20($sp) +/* f0b4c30: d7b40018 */ ldc1 $f20,0x18($sp) +/* f0b4c34: 03e00008 */ jr $ra +/* f0b4c38: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f0b4c3c +/* f0b4c3c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0b4c40: 3c02800a */ lui $v0,0x800a +/* f0b4c44: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0b4c48: afbf0014 */ sw $ra,0x14($sp) +/* f0b4c4c: afa60030 */ sw $a2,0x30($sp) +/* f0b4c50: c4840004 */ lwc1 $f4,0x4($a0) +/* f0b4c54: c4461710 */ lwc1 $f6,0x1710($v0) +/* f0b4c58: c44a1724 */ lwc1 $f10,0x1724($v0) +/* f0b4c5c: 3c01bf80 */ lui $at,0xbf80 +/* f0b4c60: 46062201 */ sub.s $f8,$f4,$f6 +/* f0b4c64: c4860000 */ lwc1 $f6,0x0($a0) +/* f0b4c68: c444172c */ lwc1 $f4,0x172c($v0) +/* f0b4c6c: 44810000 */ mtc1 $at,$f0 +/* f0b4c70: 46085481 */ sub.s $f18,$f10,$f8 +/* f0b4c74: c44a170c */ lwc1 $f10,0x170c($v0) +/* f0b4c78: 46049382 */ mul.s $f14,$f18,$f4 +/* f0b4c7c: 460a3201 */ sub.s $f8,$f6,$f10 +/* f0b4c80: c4521720 */ lwc1 $f18,0x1720($v0) +/* f0b4c84: c4461728 */ lwc1 $f6,0x1728($v0) +/* f0b4c88: afa5002c */ sw $a1,0x2c($sp) +/* f0b4c8c: 46124101 */ sub.s $f4,$f8,$f18 +/* f0b4c90: e7ae001c */ swc1 $f14,0x1c($sp) +/* f0b4c94: 46062402 */ mul.s $f16,$f4,$f6 +/* f0b4c98: 00000000 */ sll $zero,$zero,0x0 +/* f0b4c9c: 46108282 */ mul.s $f10,$f16,$f16 +/* f0b4ca0: e7b00020 */ swc1 $f16,0x20($sp) +/* f0b4ca4: 460e7202 */ mul.s $f8,$f14,$f14 +/* f0b4ca8: 46085480 */ add.s $f18,$f10,$f8 +/* f0b4cac: 46000102 */ mul.s $f4,$f0,$f0 +/* f0b4cb0: 0c012974 */ jal 0x4a5d0 +/* f0b4cb4: 46049300 */ add.s $f12,$f18,$f4 +/* f0b4cb8: c7a60030 */ lwc1 $f6,0x30($sp) +/* f0b4cbc: c7b00020 */ lwc1 $f16,0x20($sp) +/* f0b4cc0: c7ae001c */ lwc1 $f14,0x1c($sp) +/* f0b4cc4: 46003083 */ div.s $f2,$f6,$f0 +/* f0b4cc8: 3c01bf80 */ lui $at,0xbf80 +/* f0b4ccc: 44819000 */ mtc1 $at,$f18 +/* f0b4cd0: 8fa5002c */ lw $a1,0x2c($sp) +/* f0b4cd4: 46028282 */ mul.s $f10,$f16,$f2 +/* f0b4cd8: 00000000 */ sll $zero,$zero,0x0 +/* f0b4cdc: 46027202 */ mul.s $f8,$f14,$f2 +/* f0b4ce0: 00000000 */ sll $zero,$zero,0x0 +/* f0b4ce4: 46029102 */ mul.s $f4,$f18,$f2 +/* f0b4ce8: e4aa0000 */ swc1 $f10,0x0($a1) +/* f0b4cec: e4a80004 */ swc1 $f8,0x4($a1) +/* f0b4cf0: e4a40008 */ swc1 $f4,0x8($a1) +/* f0b4cf4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b4cf8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0b4cfc: 03e00008 */ jr $ra +/* f0b4d00: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b4d04 +/* f0b4d04: 3c013f80 */ lui $at,0x3f80 +/* f0b4d08: 44812000 */ mtc1 $at,$f4 +/* f0b4d0c: c4860008 */ lwc1 $f6,0x8($a0) +/* f0b4d10: c4880004 */ lwc1 $f8,0x4($a0) +/* f0b4d14: 3c02800a */ lui $v0,0x800a +/* f0b4d18: 46062003 */ div.s $f0,$f4,$f6 +/* f0b4d1c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0b4d20: c4501734 */ lwc1 $f16,0x1734($v0) +/* f0b4d24: c4441710 */ lwc1 $f4,0x1710($v0) +/* f0b4d28: c4461724 */ lwc1 $f6,0x1724($v0) +/* f0b4d2c: 46004282 */ mul.s $f10,$f8,$f0 +/* f0b4d30: 46062200 */ add.s $f8,$f4,$f6 +/* f0b4d34: 46105482 */ mul.s $f18,$f10,$f16 +/* f0b4d38: 46089280 */ add.s $f10,$f18,$f8 +/* f0b4d3c: e4aa0004 */ swc1 $f10,0x4($a1) +/* f0b4d40: c4920000 */ lwc1 $f18,0x0($a0) +/* f0b4d44: c4441720 */ lwc1 $f4,0x1720($v0) +/* f0b4d48: c450170c */ lwc1 $f16,0x170c($v0) +/* f0b4d4c: 46009202 */ mul.s $f8,$f18,$f0 +/* f0b4d50: c44a1730 */ lwc1 $f10,0x1730($v0) +/* f0b4d54: 46048180 */ add.s $f6,$f16,$f4 +/* f0b4d58: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0b4d5c: 46103101 */ sub.s $f4,$f6,$f16 +/* f0b4d60: 03e00008 */ jr $ra +/* f0b4d64: e4a40000 */ swc1 $f4,0x0($a1) +); + +GLOBAL_ASM( +glabel func0f0b4d68 +/* f0b4d68: c4800008 */ lwc1 $f0,0x8($a0) +/* f0b4d6c: 44802000 */ mtc1 $zero,$f4 +/* f0b4d70: 3c02800a */ lui $v0,0x800a +/* f0b4d74: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0b4d78: 46002032 */ c.eq.s $f4,$f0 +/* f0b4d7c: 3c013f80 */ lui $at,0x3f80 +/* f0b4d80: 45020005 */ bc1fl .L0f0b4d98 +/* f0b4d84: 44813000 */ mtc1 $at,$f6 +/* f0b4d88: 3c017f1b */ lui $at,0x7f1b +/* f0b4d8c: 10000004 */ beqz $zero,.L0f0b4da0 +/* f0b4d90: c422d150 */ lwc1 $f2,-0x2eb0($at) +/* f0b4d94: 44813000 */ mtc1 $at,$f6 +.L0f0b4d98: +/* f0b4d98: 00000000 */ sll $zero,$zero,0x0 +/* f0b4d9c: 46003083 */ div.s $f2,$f6,$f0 +.L0f0b4da0: +/* f0b4da0: c4880004 */ lwc1 $f8,0x4($a0) +/* f0b4da4: c4501734 */ lwc1 $f16,0x1734($v0) +/* f0b4da8: c4441710 */ lwc1 $f4,0x1710($v0) +/* f0b4dac: 46024282 */ mul.s $f10,$f8,$f2 +/* f0b4db0: c4461724 */ lwc1 $f6,0x1724($v0) +/* f0b4db4: 46062200 */ add.s $f8,$f4,$f6 +/* f0b4db8: 46105482 */ mul.s $f18,$f10,$f16 +/* f0b4dbc: 46089280 */ add.s $f10,$f18,$f8 +/* f0b4dc0: e4aa0004 */ swc1 $f10,0x4($a1) +/* f0b4dc4: c4920000 */ lwc1 $f18,0x0($a0) +/* f0b4dc8: c4441720 */ lwc1 $f4,0x1720($v0) +/* f0b4dcc: c450170c */ lwc1 $f16,0x170c($v0) +/* f0b4dd0: 46029202 */ mul.s $f8,$f18,$f2 +/* f0b4dd4: c44a1730 */ lwc1 $f10,0x1730($v0) +/* f0b4dd8: 46048180 */ add.s $f6,$f16,$f4 +/* f0b4ddc: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0b4de0: 46103101 */ sub.s $f4,$f6,$f16 +/* f0b4de4: 03e00008 */ jr $ra +/* f0b4de8: e4a40000 */ swc1 $f4,0x0($a1) +); + +GLOBAL_ASM( +glabel func0f0b4dec +/* f0b4dec: 3c013f80 */ lui $at,0x3f80 +/* f0b4df0: 44812000 */ mtc1 $at,$f4 +/* f0b4df4: c4860008 */ lwc1 $f6,0x8($a0) +/* f0b4df8: 44804000 */ mtc1 $zero,$f8 +/* f0b4dfc: 3c02800a */ lui $v0,0x800a +/* f0b4e00: 46062003 */ div.s $f0,$f4,$f6 +/* f0b4e04: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0b4e08: 4608003c */ c.lt.s $f0,$f8 +/* f0b4e0c: 00000000 */ sll $zero,$zero,0x0 +/* f0b4e10: 45020003 */ bc1fl .L0f0b4e20 +/* f0b4e14: c48a0004 */ lwc1 $f10,0x4($a0) +/* f0b4e18: 46000007 */ neg.s $f0,$f0 +/* f0b4e1c: c48a0004 */ lwc1 $f10,0x4($a0) +.L0f0b4e20: +/* f0b4e20: c4521734 */ lwc1 $f18,0x1734($v0) +/* f0b4e24: c4461710 */ lwc1 $f6,0x1710($v0) +/* f0b4e28: 46005402 */ mul.s $f16,$f10,$f0 +/* f0b4e2c: c4481724 */ lwc1 $f8,0x1724($v0) +/* f0b4e30: 46083280 */ add.s $f10,$f6,$f8 +/* f0b4e34: 46128102 */ mul.s $f4,$f16,$f18 +/* f0b4e38: 460a2400 */ add.s $f16,$f4,$f10 +/* f0b4e3c: e4b00004 */ swc1 $f16,0x4($a1) +/* f0b4e40: c4840000 */ lwc1 $f4,0x0($a0) +/* f0b4e44: c4461720 */ lwc1 $f6,0x1720($v0) +/* f0b4e48: c452170c */ lwc1 $f18,0x170c($v0) +/* f0b4e4c: 46002282 */ mul.s $f10,$f4,$f0 +/* f0b4e50: c4501730 */ lwc1 $f16,0x1730($v0) +/* f0b4e54: 46069200 */ add.s $f8,$f18,$f6 +/* f0b4e58: 46105482 */ mul.s $f18,$f10,$f16 +/* f0b4e5c: 46124181 */ sub.s $f6,$f8,$f18 +/* f0b4e60: 03e00008 */ jr $ra +/* f0b4e64: e4a60000 */ swc1 $f6,0x0($a1) +); + +GLOBAL_ASM( +glabel func0f0b4e68 +/* f0b4e68: 3c013f80 */ lui $at,0x3f80 +/* f0b4e6c: 44856000 */ mtc1 $a1,$f12 +/* f0b4e70: 44812000 */ mtc1 $at,$f4 +/* f0b4e74: c4860004 */ lwc1 $f6,0x4($a0) +/* f0b4e78: 3c02800a */ lui $v0,0x800a +/* f0b4e7c: 460c2003 */ div.s $f0,$f4,$f12 +/* f0b4e80: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0b4e84: 8c4e0284 */ lw $t6,0x284($v0) +/* f0b4e88: c5ca1734 */ lwc1 $f10,0x1734($t6) +/* f0b4e8c: 46003202 */ mul.s $f8,$f6,$f0 +/* f0b4e90: 00000000 */ sll $zero,$zero,0x0 +/* f0b4e94: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0b4e98: e4d00004 */ swc1 $f16,0x4($a2) +/* f0b4e9c: c4920000 */ lwc1 $f18,0x0($a0) +/* f0b4ea0: 8c4f0284 */ lw $t7,0x284($v0) +/* f0b4ea4: 46009102 */ mul.s $f4,$f18,$f0 +/* f0b4ea8: c5e61730 */ lwc1 $f6,0x1730($t7) +/* f0b4eac: 46062202 */ mul.s $f8,$f4,$f6 +/* f0b4eb0: 03e00008 */ jr $ra +/* f0b4eb4: e4c80000 */ swc1 $f8,0x0($a2) +); + +GLOBAL_ASM( +glabel func0f0b4eb8 +/* f0b4eb8: 3c017f1b */ lui $at,0x7f1b +/* f0b4ebc: 44867000 */ mtc1 $a2,$f14 +/* f0b4ec0: c424d154 */ lwc1 $f4,-0x2eac($at) +/* f0b4ec4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0b4ec8: 3c02800a */ lui $v0,0x800a +/* f0b4ecc: 46047302 */ mul.s $f12,$f14,$f4 +/* f0b4ed0: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0b4ed4: afbf0014 */ sw $ra,0x14($sp) +/* f0b4ed8: afa40030 */ sw $a0,0x30($sp) +/* f0b4edc: afa50034 */ sw $a1,0x34($sp) +/* f0b4ee0: afa7003c */ sw $a3,0x3c($sp) +/* f0b4ee4: afa20024 */ sw $v0,0x24($sp) +/* f0b4ee8: 0c0068f4 */ jal 0x1a3d0 +/* f0b4eec: e7ac0018 */ swc1 $f12,0x18($sp) +/* f0b4ef0: c7ac0018 */ lwc1 $f12,0x18($sp) +/* f0b4ef4: 0c0068f7 */ jal 0x1a3dc +/* f0b4ef8: e7a0001c */ swc1 $f0,0x1c($sp) +/* f0b4efc: 8fa20024 */ lw $v0,0x24($sp) +/* f0b4f00: 8fa30030 */ lw $v1,0x30($sp) +/* f0b4f04: c7a6001c */ lwc1 $f6,0x1c($sp) +/* f0b4f08: c4421724 */ lwc1 $f2,0x1724($v0) +/* f0b4f0c: c46a0008 */ lwc1 $f10,0x8($v1) +/* f0b4f10: c4521720 */ lwc1 $f18,0x1720($v0) +/* f0b4f14: 46023202 */ mul.s $f8,$f6,$f2 +/* f0b4f18: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f0b4f1c: 8fa40034 */ lw $a0,0x34($sp) +/* f0b4f20: 46005402 */ mul.s $f16,$f10,$f0 +/* f0b4f24: 46104303 */ div.s $f12,$f8,$f16 +/* f0b4f28: c4680004 */ lwc1 $f8,0x4($v1) +/* f0b4f2c: 460c9102 */ mul.s $f4,$f18,$f12 +/* f0b4f30: c4521710 */ lwc1 $f18,0x1710($v0) +/* f0b4f34: 46023282 */ mul.s $f10,$f6,$f2 +/* f0b4f38: 46029180 */ add.s $f6,$f18,$f2 +/* f0b4f3c: 460c4402 */ mul.s $f16,$f8,$f12 +/* f0b4f40: 460a2383 */ div.s $f14,$f4,$f10 +/* f0b4f44: 46068100 */ add.s $f4,$f16,$f6 +/* f0b4f48: e4840004 */ swc1 $f4,0x4($a0) +/* f0b4f4c: c4700000 */ lwc1 $f16,0x0($v1) +/* f0b4f50: c4481720 */ lwc1 $f8,0x1720($v0) +/* f0b4f54: c44a170c */ lwc1 $f10,0x170c($v0) +/* f0b4f58: 46085480 */ add.s $f18,$f10,$f8 +/* f0b4f5c: 460e8182 */ mul.s $f6,$f16,$f14 +/* f0b4f60: 46069101 */ sub.s $f4,$f18,$f6 +/* f0b4f64: e4840000 */ swc1 $f4,0x0($a0) +/* f0b4f68: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b4f6c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0b4f70: 03e00008 */ jr $ra +/* f0b4f74: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b4f78 +/* f0b4f78: 3c0e800a */ lui $t6,0x800a +/* f0b4f7c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b4f80: 03e00008 */ jr $ra +/* f0b4f84: adc41738 */ sw $a0,0x1738($t6) +/* f0b4f88: 3c0e800a */ lui $t6,0x800a +/* f0b4f8c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b4f90: 03e00008 */ jr $ra +/* f0b4f94: 8dc21738 */ lw $v0,0x1738($t6) +); + +GLOBAL_ASM( +glabel func0f0b4f98 +/* f0b4f98: 3c0e800a */ lui $t6,0x800a +/* f0b4f9c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b4fa0: 03e00008 */ jr $ra +/* f0b4fa4: adc4173c */ sw $a0,0x173c($t6) +); + +GLOBAL_ASM( +glabel func0f0b4fa8 +/* f0b4fa8: 3c0e800a */ lui $t6,0x800a +/* f0b4fac: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b4fb0: 03e00008 */ jr $ra +/* f0b4fb4: 8dc2173c */ lw $v0,0x173c($t6) +); + +GLOBAL_ASM( +glabel func0f0b4fb8 +/* f0b4fb8: 3c0e800a */ lui $t6,0x800a +/* f0b4fbc: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b4fc0: 03e00008 */ jr $ra +/* f0b4fc4: adc4006c */ sw $a0,0x6c($t6) +); + +GLOBAL_ASM( +glabel func0f0b4fc8 +/* f0b4fc8: 3c0e800a */ lui $t6,0x800a +/* f0b4fcc: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b4fd0: 03e00008 */ jr $ra +/* f0b4fd4: 8dc2006c */ lw $v0,0x6c($t6) +/* f0b4fd8: 3c0e800a */ lui $t6,0x800a +/* f0b4fdc: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b4fe0: 03e00008 */ jr $ra +/* f0b4fe4: adc41750 */ sw $a0,0x1750($t6) +); + +GLOBAL_ASM( +glabel func0f0b4fe8 +/* f0b4fe8: 3c0e800a */ lui $t6,0x800a +/* f0b4fec: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b4ff0: 03e00008 */ jr $ra +/* f0b4ff4: 8dc21750 */ lw $v0,0x1750($t6) +); + +GLOBAL_ASM( +glabel func0f0b4ff8 +/* f0b4ff8: 3c0e800a */ lui $t6,0x800a +/* f0b4ffc: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b5000: 03e00008 */ jr $ra +/* f0b5004: adc41758 */ sw $a0,0x1758($t6) +); + +GLOBAL_ASM( +glabel func0f0b5008 +/* f0b5008: 3c0e800a */ lui $t6,0x800a +/* f0b500c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b5010: 03e00008 */ jr $ra +/* f0b5014: 8dc21758 */ lw $v0,0x1758($t6) +); + +GLOBAL_ASM( +glabel func0f0b5018 +/* f0b5018: 3c02800a */ lui $v0,0x800a +/* f0b501c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0b5020: 3c0f8008 */ lui $t7,0x8008 +/* f0b5024: 3c19800b */ lui $t9,0x800b +/* f0b5028: 8c4e1740 */ lw $t6,0x1740($v0) +/* f0b502c: ac441740 */ sw $a0,0x1740($v0) +/* f0b5030: 8c580484 */ lw $t8,0x484($v0) +/* f0b5034: ac4e1760 */ sw $t6,0x1760($v0) +/* f0b5038: 8def4008 */ lw $t7,0x4008($t7) +/* f0b503c: ac580488 */ sw $t8,0x488($v0) +/* f0b5040: ac4f1744 */ sw $t7,0x1744($v0) +/* f0b5044: 8f39a59c */ lw $t9,-0x5a64($t9) +/* f0b5048: 03e00008 */ jr $ra +/* f0b504c: ac590484 */ sw $t9,0x484($v0) +); + +GLOBAL_ASM( +glabel func0f0b5050 +/* f0b5050: 3c02800b */ lui $v0,0x800b +/* f0b5054: 9042a5a0 */ lbu $v0,-0x5a60($v0) +/* f0b5058: 3c03800b */ lui $v1,0x800b +/* f0b505c: 2463a590 */ addiu $v1,$v1,-23152 +/* f0b5060: 00027080 */ sll $t6,$v0,0x2 +/* f0b5064: 27bdffb0 */ addiu $sp,$sp,-80 +/* f0b5068: 006e7821 */ addu $t7,$v1,$t6 +/* f0b506c: 8df80000 */ lw $t8,0x0($t7) +/* f0b5070: afb40028 */ sw $s4,0x28($sp) +/* f0b5074: afb20020 */ sw $s2,0x20($sp) +/* f0b5078: 0098082b */ sltu $at,$a0,$t8 +/* f0b507c: 0080a025 */ or $s4,$a0,$zero +/* f0b5080: afbf002c */ sw $ra,0x2c($sp) +/* f0b5084: afb30024 */ sw $s3,0x24($sp) +/* f0b5088: afb1001c */ sw $s1,0x1c($sp) +/* f0b508c: afb00018 */ sw $s0,0x18($sp) +/* f0b5090: 1420005a */ bnez $at,.L0f0b51fc +/* f0b5094: 00009025 */ or $s2,$zero,$zero +/* f0b5098: 0002c880 */ sll $t9,$v0,0x2 +/* f0b509c: 00794021 */ addu $t0,$v1,$t9 +/* f0b50a0: 8d090004 */ lw $t1,0x4($t0) +/* f0b50a4: 3c10800a */ lui $s0,0x800a +/* f0b50a8: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0b50ac: 0089082b */ sltu $at,$a0,$t1 +/* f0b50b0: 10200052 */ beqz $at,.L0f0b51fc +/* f0b50b4: 00000000 */ sll $zero,$zero,0x0 +/* f0b50b8: 8e0a006c */ lw $t2,0x6c($s0) +/* f0b50bc: 00008825 */ or $s1,$zero,$zero +/* f0b50c0: 00003025 */ or $a2,$zero,$zero +/* f0b50c4: 11400003 */ beqz $t2,.L0f0b50d4 +/* f0b50c8: 00002025 */ or $a0,$zero,$zero +/* f0b50cc: 10000001 */ beqz $zero,.L0f0b50d4 +/* f0b50d0: 24060001 */ addiu $a2,$zero,0x1 +.L0f0b50d4: +/* f0b50d4: 8e0b0068 */ lw $t3,0x68($s0) +/* f0b50d8: 00001825 */ or $v1,$zero,$zero +/* f0b50dc: 00001025 */ or $v0,$zero,$zero +/* f0b50e0: 11600003 */ beqz $t3,.L0f0b50f0 +/* f0b50e4: 3c138008 */ lui $s3,0x8008 +/* f0b50e8: 10000001 */ beqz $zero,.L0f0b50f0 +/* f0b50ec: 24040001 */ addiu $a0,$zero,0x1 +.L0f0b50f0: +/* f0b50f0: 8e0c0064 */ lw $t4,0x64($s0) +/* f0b50f4: 26734008 */ addiu $s3,$s3,0x4008 +/* f0b50f8: 11800003 */ beqz $t4,.L0f0b5108 +/* f0b50fc: 00000000 */ sll $zero,$zero,0x0 +/* f0b5100: 10000001 */ beqz $zero,.L0f0b5108 +/* f0b5104: 24030001 */ addiu $v1,$zero,0x1 +.L0f0b5108: +/* f0b5108: 8e0d0070 */ lw $t5,0x70($s0) +/* f0b510c: 11a00003 */ beqz $t5,.L0f0b511c +/* f0b5110: 00000000 */ sll $zero,$zero,0x0 +/* f0b5114: 10000001 */ beqz $zero,.L0f0b511c +/* f0b5118: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b511c: +/* f0b511c: 00437021 */ addu $t6,$v0,$v1 +/* f0b5120: 01c47821 */ addu $t7,$t6,$a0 +/* f0b5124: 01e6c021 */ addu $t8,$t7,$a2 +/* f0b5128: 5b000096 */ blezl $t8,.L0f0b5384 +/* f0b512c: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0b5130: +/* f0b5130: 0fc4a39e */ jal func0f128e78 +/* f0b5134: 02202025 */ or $a0,$s1,$zero +/* f0b5138: 8e190290 */ lw $t9,0x290($s0) +/* f0b513c: 00114080 */ sll $t0,$s1,0x2 +/* f0b5140: 00003025 */ or $a2,$zero,$zero +/* f0b5144: 0322082a */ slt $at,$t9,$v0 +/* f0b5148: 1420000d */ bnez $at,.L0f0b5180 +/* f0b514c: 02084821 */ addu $t1,$s0,$t0 +/* f0b5150: 8d220064 */ lw $v0,0x64($t1) +/* f0b5154: 8e6a0000 */ lw $t2,0x0($s3) +/* f0b5158: 8c4b1744 */ lw $t3,0x1744($v0) +/* f0b515c: 554b0009 */ bnel $t2,$t3,.L0f0b5184 +/* f0b5160: 8e0c006c */ lw $t4,0x6c($s0) +/* f0b5164: 8c430484 */ lw $v1,0x484($v0) +/* f0b5168: 0283082b */ sltu $at,$s4,$v1 +/* f0b516c: 14200004 */ bnez $at,.L0f0b5180 +/* f0b5170: 0243082b */ sltu $at,$s2,$v1 +/* f0b5174: 50200003 */ beqzl $at,.L0f0b5184 +/* f0b5178: 8e0c006c */ lw $t4,0x6c($s0) +/* f0b517c: 8c521740 */ lw $s2,0x1740($v0) +.L0f0b5180: +/* f0b5180: 8e0c006c */ lw $t4,0x6c($s0) +.L0f0b5184: +/* f0b5184: 26310001 */ addiu $s1,$s1,0x1 +/* f0b5188: 00002025 */ or $a0,$zero,$zero +/* f0b518c: 11800003 */ beqz $t4,.L0f0b519c +/* f0b5190: 00001825 */ or $v1,$zero,$zero +/* f0b5194: 10000001 */ beqz $zero,.L0f0b519c +/* f0b5198: 24060001 */ addiu $a2,$zero,0x1 +.L0f0b519c: +/* f0b519c: 8e0d0068 */ lw $t5,0x68($s0) +/* f0b51a0: 00001025 */ or $v0,$zero,$zero +/* f0b51a4: 11a00003 */ beqz $t5,.L0f0b51b4 +/* f0b51a8: 00000000 */ sll $zero,$zero,0x0 +/* f0b51ac: 10000001 */ beqz $zero,.L0f0b51b4 +/* f0b51b0: 24040001 */ addiu $a0,$zero,0x1 +.L0f0b51b4: +/* f0b51b4: 8e0e0064 */ lw $t6,0x64($s0) +/* f0b51b8: 11c00003 */ beqz $t6,.L0f0b51c8 +/* f0b51bc: 00000000 */ sll $zero,$zero,0x0 +/* f0b51c0: 10000001 */ beqz $zero,.L0f0b51c8 +/* f0b51c4: 24030001 */ addiu $v1,$zero,0x1 +.L0f0b51c8: +/* f0b51c8: 8e0f0070 */ lw $t7,0x70($s0) +/* f0b51cc: 11e00003 */ beqz $t7,.L0f0b51dc +/* f0b51d0: 00000000 */ sll $zero,$zero,0x0 +/* f0b51d4: 10000001 */ beqz $zero,.L0f0b51dc +/* f0b51d8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b51dc: +/* f0b51dc: 0043c021 */ addu $t8,$v0,$v1 +/* f0b51e0: 0304c821 */ addu $t9,$t8,$a0 +/* f0b51e4: 03264021 */ addu $t0,$t9,$a2 +/* f0b51e8: 0228082a */ slt $at,$s1,$t0 +/* f0b51ec: 1420ffd0 */ bnez $at,.L0f0b5130 +/* f0b51f0: 00000000 */ sll $zero,$zero,0x0 +/* f0b51f4: 10000063 */ beqz $zero,.L0f0b5384 +/* f0b51f8: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0b51fc: +/* f0b51fc: 3c10800a */ lui $s0,0x800a +/* f0b5200: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0b5204: 8e09006c */ lw $t1,0x6c($s0) +/* f0b5208: 00008825 */ or $s1,$zero,$zero +/* f0b520c: 00003025 */ or $a2,$zero,$zero +/* f0b5210: 11200003 */ beqz $t1,.L0f0b5220 +/* f0b5214: 00002025 */ or $a0,$zero,$zero +/* f0b5218: 10000001 */ beqz $zero,.L0f0b5220 +/* f0b521c: 24060001 */ addiu $a2,$zero,0x1 +.L0f0b5220: +/* f0b5220: 8e0a0068 */ lw $t2,0x68($s0) +/* f0b5224: 00001825 */ or $v1,$zero,$zero +/* f0b5228: 00001025 */ or $v0,$zero,$zero +/* f0b522c: 11400003 */ beqz $t2,.L0f0b523c +/* f0b5230: 0011c080 */ sll $t8,$s1,0x2 +/* f0b5234: 10000001 */ beqz $zero,.L0f0b523c +/* f0b5238: 24040001 */ addiu $a0,$zero,0x1 +.L0f0b523c: +/* f0b523c: 8e0b0064 */ lw $t3,0x64($s0) +/* f0b5240: 3c138008 */ lui $s3,0x8008 +/* f0b5244: 26734008 */ addiu $s3,$s3,0x4008 +/* f0b5248: 11600003 */ beqz $t3,.L0f0b5258 +/* f0b524c: 02182821 */ addu $a1,$s0,$t8 +/* f0b5250: 10000001 */ beqz $zero,.L0f0b5258 +/* f0b5254: 24030001 */ addiu $v1,$zero,0x1 +.L0f0b5258: +/* f0b5258: 8e0c0070 */ lw $t4,0x70($s0) +/* f0b525c: 11800003 */ beqz $t4,.L0f0b526c +/* f0b5260: 00000000 */ sll $zero,$zero,0x0 +/* f0b5264: 10000001 */ beqz $zero,.L0f0b526c +/* f0b5268: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b526c: +/* f0b526c: 00436821 */ addu $t5,$v0,$v1 +/* f0b5270: 01a47021 */ addu $t6,$t5,$a0 +/* f0b5274: 01c67821 */ addu $t7,$t6,$a2 +/* f0b5278: 19e00041 */ blez $t7,.L0f0b5380 +/* f0b527c: 02202025 */ or $a0,$s1,$zero +.L0f0b5280: +/* f0b5280: 0fc4a39e */ jal func0f128e78 +/* f0b5284: afa50034 */ sw $a1,0x34($sp) +/* f0b5288: 8e190290 */ lw $t9,0x290($s0) +/* f0b528c: 00003025 */ or $a2,$zero,$zero +/* f0b5290: 00002025 */ or $a0,$zero,$zero +/* f0b5294: 0322082a */ slt $at,$t9,$v0 +/* f0b5298: 1420000f */ bnez $at,.L0f0b52d8 +/* f0b529c: 8fa50034 */ lw $a1,0x34($sp) +/* f0b52a0: 8ca20064 */ lw $v0,0x64($a1) +/* f0b52a4: 8e680000 */ lw $t0,0x0($s3) +/* f0b52a8: 8c491764 */ lw $t1,0x1764($v0) +/* f0b52ac: 252a0001 */ addiu $t2,$t1,0x1 +/* f0b52b0: 550a0017 */ bnel $t0,$t2,.L0f0b5310 +/* f0b52b4: 8e0e006c */ lw $t6,0x6c($s0) +/* f0b52b8: 8c430488 */ lw $v1,0x488($v0) +/* f0b52bc: 0283082b */ sltu $at,$s4,$v1 +/* f0b52c0: 14200012 */ bnez $at,.L0f0b530c +/* f0b52c4: 0243082b */ sltu $at,$s2,$v1 +/* f0b52c8: 50200011 */ beqzl $at,.L0f0b5310 +/* f0b52cc: 8e0e006c */ lw $t6,0x6c($s0) +/* f0b52d0: 1000000e */ beqz $zero,.L0f0b530c +/* f0b52d4: 8c521760 */ lw $s2,0x1760($v0) +.L0f0b52d8: +/* f0b52d8: 8ca20064 */ lw $v0,0x64($a1) +/* f0b52dc: 8e6b0000 */ lw $t3,0x0($s3) +/* f0b52e0: 8c4c1744 */ lw $t4,0x1744($v0) +/* f0b52e4: 258d0001 */ addiu $t5,$t4,0x1 +/* f0b52e8: 556d0009 */ bnel $t3,$t5,.L0f0b5310 +/* f0b52ec: 8e0e006c */ lw $t6,0x6c($s0) +/* f0b52f0: 8c430484 */ lw $v1,0x484($v0) +/* f0b52f4: 0283082b */ sltu $at,$s4,$v1 +/* f0b52f8: 14200004 */ bnez $at,.L0f0b530c +/* f0b52fc: 0243082b */ sltu $at,$s2,$v1 +/* f0b5300: 50200003 */ beqzl $at,.L0f0b5310 +/* f0b5304: 8e0e006c */ lw $t6,0x6c($s0) +/* f0b5308: 8c521740 */ lw $s2,0x1740($v0) +.L0f0b530c: +/* f0b530c: 8e0e006c */ lw $t6,0x6c($s0) +.L0f0b5310: +/* f0b5310: 26310001 */ addiu $s1,$s1,0x1 +/* f0b5314: 24a50004 */ addiu $a1,$a1,0x4 +/* f0b5318: 11c00003 */ beqz $t6,.L0f0b5328 +/* f0b531c: 00001825 */ or $v1,$zero,$zero +/* f0b5320: 10000001 */ beqz $zero,.L0f0b5328 +/* f0b5324: 24060001 */ addiu $a2,$zero,0x1 +.L0f0b5328: +/* f0b5328: 8e0f0068 */ lw $t7,0x68($s0) +/* f0b532c: 00001025 */ or $v0,$zero,$zero +/* f0b5330: 11e00003 */ beqz $t7,.L0f0b5340 +/* f0b5334: 00000000 */ sll $zero,$zero,0x0 +/* f0b5338: 10000001 */ beqz $zero,.L0f0b5340 +/* f0b533c: 24040001 */ addiu $a0,$zero,0x1 +.L0f0b5340: +/* f0b5340: 8e180064 */ lw $t8,0x64($s0) +/* f0b5344: 13000003 */ beqz $t8,.L0f0b5354 +/* f0b5348: 00000000 */ sll $zero,$zero,0x0 +/* f0b534c: 10000001 */ beqz $zero,.L0f0b5354 +/* f0b5350: 24030001 */ addiu $v1,$zero,0x1 +.L0f0b5354: +/* f0b5354: 8e190070 */ lw $t9,0x70($s0) +/* f0b5358: 13200003 */ beqz $t9,.L0f0b5368 +/* f0b535c: 00000000 */ sll $zero,$zero,0x0 +/* f0b5360: 10000001 */ beqz $zero,.L0f0b5368 +/* f0b5364: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b5368: +/* f0b5368: 00434821 */ addu $t1,$v0,$v1 +/* f0b536c: 01244021 */ addu $t0,$t1,$a0 +/* f0b5370: 01065021 */ addu $t2,$t0,$a2 +/* f0b5374: 022a082a */ slt $at,$s1,$t2 +/* f0b5378: 5420ffc1 */ bnezl $at,.L0f0b5280 +/* f0b537c: 02202025 */ or $a0,$s1,$zero +.L0f0b5380: +/* f0b5380: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0b5384: +/* f0b5384: 02401025 */ or $v0,$s2,$zero +/* f0b5388: 8fb20020 */ lw $s2,0x20($sp) +/* f0b538c: 8fb00018 */ lw $s0,0x18($sp) +/* f0b5390: 8fb1001c */ lw $s1,0x1c($sp) +/* f0b5394: 8fb30024 */ lw $s3,0x24($sp) +/* f0b5398: 8fb40028 */ lw $s4,0x28($sp) +/* f0b539c: 03e00008 */ jr $ra +/* f0b53a0: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f0b53a4 +/* f0b53a4: 3c02800b */ lui $v0,0x800b +/* f0b53a8: 9042a5a0 */ lbu $v0,-0x5a60($v0) +/* f0b53ac: 3c03800b */ lui $v1,0x800b +/* f0b53b0: 2463a590 */ addiu $v1,$v1,-23152 +/* f0b53b4: 00027080 */ sll $t6,$v0,0x2 +/* f0b53b8: 27bdffb0 */ addiu $sp,$sp,-80 +/* f0b53bc: 006e7821 */ addu $t7,$v1,$t6 +/* f0b53c0: 8df80000 */ lw $t8,0x0($t7) +/* f0b53c4: afb40028 */ sw $s4,0x28($sp) +/* f0b53c8: afb20020 */ sw $s2,0x20($sp) +/* f0b53cc: 0098082b */ sltu $at,$a0,$t8 +/* f0b53d0: 0080a025 */ or $s4,$a0,$zero +/* f0b53d4: afbf002c */ sw $ra,0x2c($sp) +/* f0b53d8: afb30024 */ sw $s3,0x24($sp) +/* f0b53dc: afb1001c */ sw $s1,0x1c($sp) +/* f0b53e0: afb00018 */ sw $s0,0x18($sp) +/* f0b53e4: 1420005a */ bnez $at,.L0f0b5550 +/* f0b53e8: 00009025 */ or $s2,$zero,$zero +/* f0b53ec: 0002c880 */ sll $t9,$v0,0x2 +/* f0b53f0: 00794021 */ addu $t0,$v1,$t9 +/* f0b53f4: 8d090004 */ lw $t1,0x4($t0) +/* f0b53f8: 3c10800a */ lui $s0,0x800a +/* f0b53fc: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0b5400: 0089082b */ sltu $at,$a0,$t1 +/* f0b5404: 10200052 */ beqz $at,.L0f0b5550 +/* f0b5408: 00000000 */ sll $zero,$zero,0x0 +/* f0b540c: 8e0a006c */ lw $t2,0x6c($s0) +/* f0b5410: 00008825 */ or $s1,$zero,$zero +/* f0b5414: 00003025 */ or $a2,$zero,$zero +/* f0b5418: 11400003 */ beqz $t2,.L0f0b5428 +/* f0b541c: 00002025 */ or $a0,$zero,$zero +/* f0b5420: 10000001 */ beqz $zero,.L0f0b5428 +/* f0b5424: 24060001 */ addiu $a2,$zero,0x1 +.L0f0b5428: +/* f0b5428: 8e0b0068 */ lw $t3,0x68($s0) +/* f0b542c: 00001825 */ or $v1,$zero,$zero +/* f0b5430: 00001025 */ or $v0,$zero,$zero +/* f0b5434: 11600003 */ beqz $t3,.L0f0b5444 +/* f0b5438: 3c138008 */ lui $s3,0x8008 +/* f0b543c: 10000001 */ beqz $zero,.L0f0b5444 +/* f0b5440: 24040001 */ addiu $a0,$zero,0x1 +.L0f0b5444: +/* f0b5444: 8e0c0064 */ lw $t4,0x64($s0) +/* f0b5448: 26734008 */ addiu $s3,$s3,0x4008 +/* f0b544c: 11800003 */ beqz $t4,.L0f0b545c +/* f0b5450: 00000000 */ sll $zero,$zero,0x0 +/* f0b5454: 10000001 */ beqz $zero,.L0f0b545c +/* f0b5458: 24030001 */ addiu $v1,$zero,0x1 +.L0f0b545c: +/* f0b545c: 8e0d0070 */ lw $t5,0x70($s0) +/* f0b5460: 11a00003 */ beqz $t5,.L0f0b5470 +/* f0b5464: 00000000 */ sll $zero,$zero,0x0 +/* f0b5468: 10000001 */ beqz $zero,.L0f0b5470 +/* f0b546c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b5470: +/* f0b5470: 00437021 */ addu $t6,$v0,$v1 +/* f0b5474: 01c47821 */ addu $t7,$t6,$a0 +/* f0b5478: 01e6c021 */ addu $t8,$t7,$a2 +/* f0b547c: 5b000096 */ blezl $t8,.L0f0b56d8 +/* f0b5480: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0b5484: +/* f0b5484: 0fc4a39e */ jal func0f128e78 +/* f0b5488: 02202025 */ or $a0,$s1,$zero +/* f0b548c: 8e190290 */ lw $t9,0x290($s0) +/* f0b5490: 00114080 */ sll $t0,$s1,0x2 +/* f0b5494: 00003025 */ or $a2,$zero,$zero +/* f0b5498: 0322082a */ slt $at,$t9,$v0 +/* f0b549c: 1420000d */ bnez $at,.L0f0b54d4 +/* f0b54a0: 02084821 */ addu $t1,$s0,$t0 +/* f0b54a4: 8d220064 */ lw $v0,0x64($t1) +/* f0b54a8: 8e6a0000 */ lw $t2,0x0($s3) +/* f0b54ac: 8c4b1744 */ lw $t3,0x1744($v0) +/* f0b54b0: 554b0009 */ bnel $t2,$t3,.L0f0b54d8 +/* f0b54b4: 8e0c006c */ lw $t4,0x6c($s0) +/* f0b54b8: 8c430484 */ lw $v1,0x484($v0) +/* f0b54bc: 0283082b */ sltu $at,$s4,$v1 +/* f0b54c0: 14200004 */ bnez $at,.L0f0b54d4 +/* f0b54c4: 0243082b */ sltu $at,$s2,$v1 +/* f0b54c8: 50200003 */ beqzl $at,.L0f0b54d8 +/* f0b54cc: 8e0c006c */ lw $t4,0x6c($s0) +/* f0b54d0: 8c52174c */ lw $s2,0x174c($v0) +.L0f0b54d4: +/* f0b54d4: 8e0c006c */ lw $t4,0x6c($s0) +.L0f0b54d8: +/* f0b54d8: 26310001 */ addiu $s1,$s1,0x1 +/* f0b54dc: 00002025 */ or $a0,$zero,$zero +/* f0b54e0: 11800003 */ beqz $t4,.L0f0b54f0 +/* f0b54e4: 00001825 */ or $v1,$zero,$zero +/* f0b54e8: 10000001 */ beqz $zero,.L0f0b54f0 +/* f0b54ec: 24060001 */ addiu $a2,$zero,0x1 +.L0f0b54f0: +/* f0b54f0: 8e0d0068 */ lw $t5,0x68($s0) +/* f0b54f4: 00001025 */ or $v0,$zero,$zero +/* f0b54f8: 11a00003 */ beqz $t5,.L0f0b5508 +/* f0b54fc: 00000000 */ sll $zero,$zero,0x0 +/* f0b5500: 10000001 */ beqz $zero,.L0f0b5508 +/* f0b5504: 24040001 */ addiu $a0,$zero,0x1 +.L0f0b5508: +/* f0b5508: 8e0e0064 */ lw $t6,0x64($s0) +/* f0b550c: 11c00003 */ beqz $t6,.L0f0b551c +/* f0b5510: 00000000 */ sll $zero,$zero,0x0 +/* f0b5514: 10000001 */ beqz $zero,.L0f0b551c +/* f0b5518: 24030001 */ addiu $v1,$zero,0x1 +.L0f0b551c: +/* f0b551c: 8e0f0070 */ lw $t7,0x70($s0) +/* f0b5520: 11e00003 */ beqz $t7,.L0f0b5530 +/* f0b5524: 00000000 */ sll $zero,$zero,0x0 +/* f0b5528: 10000001 */ beqz $zero,.L0f0b5530 +/* f0b552c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b5530: +/* f0b5530: 0043c021 */ addu $t8,$v0,$v1 +/* f0b5534: 0304c821 */ addu $t9,$t8,$a0 +/* f0b5538: 03264021 */ addu $t0,$t9,$a2 +/* f0b553c: 0228082a */ slt $at,$s1,$t0 +/* f0b5540: 1420ffd0 */ bnez $at,.L0f0b5484 +/* f0b5544: 00000000 */ sll $zero,$zero,0x0 +/* f0b5548: 10000063 */ beqz $zero,.L0f0b56d8 +/* f0b554c: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0b5550: +/* f0b5550: 3c10800a */ lui $s0,0x800a +/* f0b5554: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0b5558: 8e09006c */ lw $t1,0x6c($s0) +/* f0b555c: 00008825 */ or $s1,$zero,$zero +/* f0b5560: 00003025 */ or $a2,$zero,$zero +/* f0b5564: 11200003 */ beqz $t1,.L0f0b5574 +/* f0b5568: 00002025 */ or $a0,$zero,$zero +/* f0b556c: 10000001 */ beqz $zero,.L0f0b5574 +/* f0b5570: 24060001 */ addiu $a2,$zero,0x1 +.L0f0b5574: +/* f0b5574: 8e0a0068 */ lw $t2,0x68($s0) +/* f0b5578: 00001825 */ or $v1,$zero,$zero +/* f0b557c: 00001025 */ or $v0,$zero,$zero +/* f0b5580: 11400003 */ beqz $t2,.L0f0b5590 +/* f0b5584: 0011c080 */ sll $t8,$s1,0x2 +/* f0b5588: 10000001 */ beqz $zero,.L0f0b5590 +/* f0b558c: 24040001 */ addiu $a0,$zero,0x1 +.L0f0b5590: +/* f0b5590: 8e0b0064 */ lw $t3,0x64($s0) +/* f0b5594: 3c138008 */ lui $s3,0x8008 +/* f0b5598: 26734008 */ addiu $s3,$s3,0x4008 +/* f0b559c: 11600003 */ beqz $t3,.L0f0b55ac +/* f0b55a0: 02182821 */ addu $a1,$s0,$t8 +/* f0b55a4: 10000001 */ beqz $zero,.L0f0b55ac +/* f0b55a8: 24030001 */ addiu $v1,$zero,0x1 +.L0f0b55ac: +/* f0b55ac: 8e0c0070 */ lw $t4,0x70($s0) +/* f0b55b0: 11800003 */ beqz $t4,.L0f0b55c0 +/* f0b55b4: 00000000 */ sll $zero,$zero,0x0 +/* f0b55b8: 10000001 */ beqz $zero,.L0f0b55c0 +/* f0b55bc: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b55c0: +/* f0b55c0: 00436821 */ addu $t5,$v0,$v1 +/* f0b55c4: 01a47021 */ addu $t6,$t5,$a0 +/* f0b55c8: 01c67821 */ addu $t7,$t6,$a2 +/* f0b55cc: 19e00041 */ blez $t7,.L0f0b56d4 +/* f0b55d0: 02202025 */ or $a0,$s1,$zero +.L0f0b55d4: +/* f0b55d4: 0fc4a39e */ jal func0f128e78 +/* f0b55d8: afa50034 */ sw $a1,0x34($sp) +/* f0b55dc: 8e190290 */ lw $t9,0x290($s0) +/* f0b55e0: 00003025 */ or $a2,$zero,$zero +/* f0b55e4: 00002025 */ or $a0,$zero,$zero +/* f0b55e8: 0322082a */ slt $at,$t9,$v0 +/* f0b55ec: 1420000f */ bnez $at,.L0f0b562c +/* f0b55f0: 8fa50034 */ lw $a1,0x34($sp) +/* f0b55f4: 8ca20064 */ lw $v0,0x64($a1) +/* f0b55f8: 8e680000 */ lw $t0,0x0($s3) +/* f0b55fc: 8c491764 */ lw $t1,0x1764($v0) +/* f0b5600: 252a0001 */ addiu $t2,$t1,0x1 +/* f0b5604: 550a0017 */ bnel $t0,$t2,.L0f0b5664 +/* f0b5608: 8e0e006c */ lw $t6,0x6c($s0) +/* f0b560c: 8c430488 */ lw $v1,0x488($v0) +/* f0b5610: 0283082b */ sltu $at,$s4,$v1 +/* f0b5614: 14200012 */ bnez $at,.L0f0b5660 +/* f0b5618: 0243082b */ sltu $at,$s2,$v1 +/* f0b561c: 50200011 */ beqzl $at,.L0f0b5664 +/* f0b5620: 8e0e006c */ lw $t6,0x6c($s0) +/* f0b5624: 1000000e */ beqz $zero,.L0f0b5660 +/* f0b5628: 8c521768 */ lw $s2,0x1768($v0) +.L0f0b562c: +/* f0b562c: 8ca20064 */ lw $v0,0x64($a1) +/* f0b5630: 8e6b0000 */ lw $t3,0x0($s3) +/* f0b5634: 8c4c1744 */ lw $t4,0x1744($v0) +/* f0b5638: 258d0001 */ addiu $t5,$t4,0x1 +/* f0b563c: 556d0009 */ bnel $t3,$t5,.L0f0b5664 +/* f0b5640: 8e0e006c */ lw $t6,0x6c($s0) +/* f0b5644: 8c430484 */ lw $v1,0x484($v0) +/* f0b5648: 0283082b */ sltu $at,$s4,$v1 +/* f0b564c: 14200004 */ bnez $at,.L0f0b5660 +/* f0b5650: 0243082b */ sltu $at,$s2,$v1 +/* f0b5654: 50200003 */ beqzl $at,.L0f0b5664 +/* f0b5658: 8e0e006c */ lw $t6,0x6c($s0) +/* f0b565c: 8c52174c */ lw $s2,0x174c($v0) +.L0f0b5660: +/* f0b5660: 8e0e006c */ lw $t6,0x6c($s0) +.L0f0b5664: +/* f0b5664: 26310001 */ addiu $s1,$s1,0x1 +/* f0b5668: 24a50004 */ addiu $a1,$a1,0x4 +/* f0b566c: 11c00003 */ beqz $t6,.L0f0b567c +/* f0b5670: 00001825 */ or $v1,$zero,$zero +/* f0b5674: 10000001 */ beqz $zero,.L0f0b567c +/* f0b5678: 24060001 */ addiu $a2,$zero,0x1 +.L0f0b567c: +/* f0b567c: 8e0f0068 */ lw $t7,0x68($s0) +/* f0b5680: 00001025 */ or $v0,$zero,$zero +/* f0b5684: 11e00003 */ beqz $t7,.L0f0b5694 +/* f0b5688: 00000000 */ sll $zero,$zero,0x0 +/* f0b568c: 10000001 */ beqz $zero,.L0f0b5694 +/* f0b5690: 24040001 */ addiu $a0,$zero,0x1 +.L0f0b5694: +/* f0b5694: 8e180064 */ lw $t8,0x64($s0) +/* f0b5698: 13000003 */ beqz $t8,.L0f0b56a8 +/* f0b569c: 00000000 */ sll $zero,$zero,0x0 +/* f0b56a0: 10000001 */ beqz $zero,.L0f0b56a8 +/* f0b56a4: 24030001 */ addiu $v1,$zero,0x1 +.L0f0b56a8: +/* f0b56a8: 8e190070 */ lw $t9,0x70($s0) +/* f0b56ac: 13200003 */ beqz $t9,.L0f0b56bc +/* f0b56b0: 00000000 */ sll $zero,$zero,0x0 +/* f0b56b4: 10000001 */ beqz $zero,.L0f0b56bc +/* f0b56b8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b56bc: +/* f0b56bc: 00434821 */ addu $t1,$v0,$v1 +/* f0b56c0: 01244021 */ addu $t0,$t1,$a0 +/* f0b56c4: 01065021 */ addu $t2,$t0,$a2 +/* f0b56c8: 022a082a */ slt $at,$s1,$t2 +/* f0b56cc: 5420ffc1 */ bnezl $at,.L0f0b55d4 +/* f0b56d0: 02202025 */ or $a0,$s1,$zero +.L0f0b56d4: +/* f0b56d4: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0b56d8: +/* f0b56d8: 02401025 */ or $v0,$s2,$zero +/* f0b56dc: 8fb20020 */ lw $s2,0x20($sp) +/* f0b56e0: 8fb00018 */ lw $s0,0x18($sp) +/* f0b56e4: 8fb1001c */ lw $s1,0x1c($sp) +/* f0b56e8: 8fb30024 */ lw $s3,0x24($sp) +/* f0b56ec: 8fb40028 */ lw $s4,0x28($sp) +/* f0b56f0: 03e00008 */ jr $ra +/* f0b56f4: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f0b56f8 +/* f0b56f8: 3c0e800a */ lui $t6,0x800a +/* f0b56fc: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b5700: 03e00008 */ jr $ra +/* f0b5704: 8dc21740 */ lw $v0,0x1740($t6) +/* f0b5708: 3c0e800a */ lui $t6,0x800a +/* f0b570c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b5710: 03e00008 */ jr $ra +/* f0b5714: adc41754 */ sw $a0,0x1754($t6) +); + +GLOBAL_ASM( +glabel func0f0b5718 +/* f0b5718: 3c0e800a */ lui $t6,0x800a +/* f0b571c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b5720: 03e00008 */ jr $ra +/* f0b5724: 8dc21754 */ lw $v0,0x1754($t6) +/* f0b5728: 3c0e800a */ lui $t6,0x800a +/* f0b572c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b5730: 03e00008 */ jr $ra +/* f0b5734: 8dc21760 */ lw $v0,0x1760($t6) +/* f0b5738: 3c0e800a */ lui $t6,0x800a +/* f0b573c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b5740: 03e00008 */ jr $ra +/* f0b5744: adc41748 */ sw $a0,0x1748($t6) +/* f0b5748: 3c0e800a */ lui $t6,0x800a +/* f0b574c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b5750: 03e00008 */ jr $ra +/* f0b5754: 8dc21748 */ lw $v0,0x1748($t6) +); + +GLOBAL_ASM( +glabel func0f0b5758 +/* f0b5758: 3c02800a */ lui $v0,0x800a +/* f0b575c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0b5760: 8c4e1744 */ lw $t6,0x1744($v0) +/* f0b5764: 8c4f174c */ lw $t7,0x174c($v0) +/* f0b5768: ac44174c */ sw $a0,0x174c($v0) +/* f0b576c: ac4e1764 */ sw $t6,0x1764($v0) +/* f0b5770: 03e00008 */ jr $ra +/* f0b5774: ac4f1768 */ sw $t7,0x1768($v0) +); + +GLOBAL_ASM( +glabel func0f0b5778 +/* f0b5778: 3c0e800a */ lui $t6,0x800a +/* f0b577c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b5780: 03e00008 */ jr $ra +/* f0b5784: 8dc2174c */ lw $v0,0x174c($t6) +/* f0b5788: 3c0e800a */ lui $t6,0x800a +/* f0b578c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b5790: 03e00008 */ jr $ra +/* f0b5794: 8dc21768 */ lw $v0,0x1768($t6) +); + +GLOBAL_ASM( +glabel func0f0b5798 +/* f0b5798: 3c0e800a */ lui $t6,0x800a +/* f0b579c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b57a0: 03e00008 */ jr $ra +/* f0b57a4: adc4175c */ sw $a0,0x175c($t6) +); + +GLOBAL_ASM( +glabel func0f0b57a8 +/* f0b57a8: 3c0e800a */ lui $t6,0x800a +/* f0b57ac: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b57b0: 03e00008 */ jr $ra +/* f0b57b4: 8dc2175c */ lw $v0,0x175c($t6) +); + +GLOBAL_ASM( +glabel func0f0b57b8 +/* f0b57b8: 3c0e800a */ lui $t6,0x800a +/* f0b57bc: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b57c0: 03e00008 */ jr $ra +/* f0b57c4: c5c01774 */ lwc1 $f0,0x1774($t6) +/* f0b57c8: 3c0e800a */ lui $t6,0x800a +/* f0b57cc: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b57d0: 03e00008 */ jr $ra +/* f0b57d4: 8dc21778 */ lw $v0,0x1778($t6) +); + +GLOBAL_ASM( +glabel func0f0b57d8 +/* f0b57d8: 3c0e800a */ lui $t6,0x800a +/* f0b57dc: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b57e0: 03e00008 */ jr $ra +/* f0b57e4: c5c01704 */ lwc1 $f0,0x1704($t6) +); + +GLOBAL_ASM( +glabel func0f0b57e8 +/* f0b57e8: 3c0e800a */ lui $t6,0x800a +/* f0b57ec: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b57f0: 03e00008 */ jr $ra +/* f0b57f4: c5c01708 */ lwc1 $f0,0x1708($t6) +); + +GLOBAL_ASM( +glabel func0f0b57f8 +/* f0b57f8: 3c0e800a */ lui $t6,0x800a +/* f0b57fc: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b5800: 03e00008 */ jr $ra +/* f0b5804: c5c0170c */ lwc1 $f0,0x170c($t6) +); + +GLOBAL_ASM( +glabel func0f0b5808 +/* f0b5808: 3c0e800a */ lui $t6,0x800a +/* f0b580c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b5810: 03e00008 */ jr $ra +/* f0b5814: c5c01710 */ lwc1 $f0,0x1710($t6) +/* f0b5818: 3c0e800a */ lui $t6,0x800a +/* f0b581c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b5820: 03e00008 */ jr $ra +/* f0b5824: c5c01718 */ lwc1 $f0,0x1718($t6) +); + +GLOBAL_ASM( +glabel func0f0b5828 +/* f0b5828: 3c0e800a */ lui $t6,0x800a +/* f0b582c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b5830: 03e00008 */ jr $ra +/* f0b5834: c5c0171c */ lwc1 $f0,0x171c($t6) +); + +GLOBAL_ASM( +glabel func0f0b5838 +/* f0b5838: 3c04800a */ lui $a0,0x800a +/* f0b583c: 8c84a244 */ lw $a0,-0x5dbc($a0) +/* f0b5840: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0b5844: afbf0014 */ sw $ra,0x14($sp) +/* f0b5848: c486172c */ lwc1 $f6,0x172c($a0) +/* f0b584c: c4841724 */ lwc1 $f4,0x1724($a0) +/* f0b5850: 3c013f80 */ lui $at,0x3f80 +/* f0b5854: 44815000 */ mtc1 $at,$f10 +/* f0b5858: 46062082 */ mul.s $f2,$f4,$f6 +/* f0b585c: 8c82174c */ lw $v0,0x174c($a0) +/* f0b5860: afa4001c */ sw $a0,0x1c($sp) +/* f0b5864: afa20018 */ sw $v0,0x18($sp) +/* f0b5868: 46021202 */ mul.s $f8,$f2,$f2 +/* f0b586c: e7a20024 */ swc1 $f2,0x24($sp) +/* f0b5870: 0c012974 */ jal 0x4a5d0 +/* f0b5874: 460a4300 */ add.s $f12,$f8,$f10 +/* f0b5878: 3c013f80 */ lui $at,0x3f80 +/* f0b587c: 44812000 */ mtc1 $at,$f4 +/* f0b5880: c7a20024 */ lwc1 $f2,0x24($sp) +/* f0b5884: 8fa20018 */ lw $v0,0x18($sp) +/* f0b5888: 46002483 */ div.s $f18,$f4,$f0 +/* f0b588c: 3c03800a */ lui $v1,0x800a +/* f0b5890: 2463dd20 */ addiu $v1,$v1,-8928 +/* f0b5894: 3c01800a */ lui $at,0x800a +/* f0b5898: 3c05800a */ lui $a1,0x800a +/* f0b589c: 24a5dd30 */ addiu $a1,$a1,-8912 +/* f0b58a0: 8fa4001c */ lw $a0,0x1c($sp) +/* f0b58a4: 46121082 */ mul.s $f2,$f2,$f18 +/* f0b58a8: 46009307 */ neg.s $f12,$f18 +/* f0b58ac: e7ac0020 */ swc1 $f12,0x20($sp) +/* f0b58b0: c4460020 */ lwc1 $f6,0x20($v0) +/* f0b58b4: c44a0010 */ lwc1 $f10,0x10($v0) +/* f0b58b8: 46006407 */ neg.s $f16,$f12 +/* f0b58bc: 46023202 */ mul.s $f8,$f6,$f2 +/* f0b58c0: 00000000 */ sll $zero,$zero,0x0 +/* f0b58c4: 460a8102 */ mul.s $f4,$f16,$f10 +/* f0b58c8: 46044180 */ add.s $f6,$f8,$f4 +/* f0b58cc: e4660000 */ swc1 $f6,0x0($v1) +/* f0b58d0: c44a0024 */ lwc1 $f10,0x24($v0) +/* f0b58d4: c4440014 */ lwc1 $f4,0x14($v0) +/* f0b58d8: 46025202 */ mul.s $f8,$f10,$f2 +/* f0b58dc: 00000000 */ sll $zero,$zero,0x0 +/* f0b58e0: 46048182 */ mul.s $f6,$f16,$f4 +/* f0b58e4: 46064280 */ add.s $f10,$f8,$f6 +/* f0b58e8: e46a0004 */ swc1 $f10,0x4($v1) +/* f0b58ec: c4440028 */ lwc1 $f4,0x28($v0) +/* f0b58f0: c4460018 */ lwc1 $f6,0x18($v0) +/* f0b58f4: 46022202 */ mul.s $f8,$f4,$f2 +/* f0b58f8: 00000000 */ sll $zero,$zero,0x0 +/* f0b58fc: 46068282 */ mul.s $f10,$f16,$f6 +/* f0b5900: c4660000 */ lwc1 $f6,0x0($v1) +/* f0b5904: 460a4100 */ add.s $f4,$f8,$f10 +/* f0b5908: e4640008 */ swc1 $f4,0x8($v1) +/* f0b590c: c4480030 */ lwc1 $f8,0x30($v0) +/* f0b5910: c4640004 */ lwc1 $f4,0x4($v1) +/* f0b5914: 46083282 */ mul.s $f10,$f6,$f8 +/* f0b5918: c4460034 */ lwc1 $f6,0x34($v0) +/* f0b591c: 46062202 */ mul.s $f8,$f4,$f6 +/* f0b5920: c4460038 */ lwc1 $f6,0x38($v0) +/* f0b5924: 46085100 */ add.s $f4,$f10,$f8 +/* f0b5928: c46a0008 */ lwc1 $f10,0x8($v1) +/* f0b592c: 460a3202 */ mul.s $f8,$f6,$f10 +/* f0b5930: 46044180 */ add.s $f6,$f8,$f4 +/* f0b5934: e426dd2c */ swc1 $f6,-0x22d4($at) +/* f0b5938: c44a0020 */ lwc1 $f10,0x20($v0) +/* f0b593c: c4440010 */ lwc1 $f4,0x10($v0) +/* f0b5940: 3c01800a */ lui $at,0x800a +/* f0b5944: 46025202 */ mul.s $f8,$f10,$f2 +/* f0b5948: 00000000 */ sll $zero,$zero,0x0 +/* f0b594c: 46046182 */ mul.s $f6,$f12,$f4 +/* f0b5950: 46064280 */ add.s $f10,$f8,$f6 +/* f0b5954: e4aa0000 */ swc1 $f10,0x0($a1) +/* f0b5958: c4440024 */ lwc1 $f4,0x24($v0) +/* f0b595c: c4460014 */ lwc1 $f6,0x14($v0) +/* f0b5960: 46022202 */ mul.s $f8,$f4,$f2 +/* f0b5964: 00000000 */ sll $zero,$zero,0x0 +/* f0b5968: 46066282 */ mul.s $f10,$f12,$f6 +/* f0b596c: c7a60020 */ lwc1 $f6,0x20($sp) +/* f0b5970: 460a4100 */ add.s $f4,$f8,$f10 +/* f0b5974: e4a40004 */ swc1 $f4,0x4($a1) +/* f0b5978: c4480018 */ lwc1 $f8,0x18($v0) +/* f0b597c: c4440028 */ lwc1 $f4,0x28($v0) +/* f0b5980: 46083282 */ mul.s $f10,$f6,$f8 +/* f0b5984: 00000000 */ sll $zero,$zero,0x0 +/* f0b5988: 46022182 */ mul.s $f6,$f4,$f2 +/* f0b598c: c4a40000 */ lwc1 $f4,0x0($a1) +/* f0b5990: 460a3200 */ add.s $f8,$f6,$f10 +/* f0b5994: e4a80008 */ swc1 $f8,0x8($a1) +/* f0b5998: c4460030 */ lwc1 $f6,0x30($v0) +/* f0b599c: c4a80004 */ lwc1 $f8,0x4($a1) +/* f0b59a0: 46062282 */ mul.s $f10,$f4,$f6 +/* f0b59a4: c4440034 */ lwc1 $f4,0x34($v0) +/* f0b59a8: 46044182 */ mul.s $f6,$f8,$f4 +/* f0b59ac: c4440038 */ lwc1 $f4,0x38($v0) +/* f0b59b0: 46065200 */ add.s $f8,$f10,$f6 +/* f0b59b4: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f0b59b8: 460a2182 */ mul.s $f6,$f4,$f10 +/* f0b59bc: 46083100 */ add.s $f4,$f6,$f8 +/* f0b59c0: e424dd3c */ swc1 $f4,-0x22c4($at) +/* f0b59c4: c48a1720 */ lwc1 $f10,0x1720($a0) +/* f0b59c8: c4881728 */ lwc1 $f8,0x1728($a0) +/* f0b59cc: 3c013f80 */ lui $at,0x3f80 +/* f0b59d0: 46005187 */ neg.s $f6,$f10 +/* f0b59d4: 44815000 */ mtc1 $at,$f10 +/* f0b59d8: 46083382 */ mul.s $f14,$f6,$f8 +/* f0b59dc: afa20018 */ sw $v0,0x18($sp) +/* f0b59e0: 460e7102 */ mul.s $f4,$f14,$f14 +/* f0b59e4: e7ae0028 */ swc1 $f14,0x28($sp) +/* f0b59e8: 0c012974 */ jal 0x4a5d0 +/* f0b59ec: 460a2300 */ add.s $f12,$f4,$f10 +/* f0b59f0: 3c013f80 */ lui $at,0x3f80 +/* f0b59f4: 44813000 */ mtc1 $at,$f6 +/* f0b59f8: c7ae0028 */ lwc1 $f14,0x28($sp) +/* f0b59fc: 8fa20018 */ lw $v0,0x18($sp) +/* f0b5a00: 46003483 */ div.s $f18,$f6,$f0 +/* f0b5a04: 3c03800a */ lui $v1,0x800a +/* f0b5a08: c4480000 */ lwc1 $f8,0x0($v0) +/* f0b5a0c: c44a0020 */ lwc1 $f10,0x20($v0) +/* f0b5a10: 2463dd40 */ addiu $v1,$v1,-8896 +/* f0b5a14: 3c01800a */ lui $at,0x800a +/* f0b5a18: 3c04800a */ lui $a0,0x800a +/* f0b5a1c: 2484dd50 */ addiu $a0,$a0,-8880 +/* f0b5a20: 46127382 */ mul.s $f14,$f14,$f18 +/* f0b5a24: 46009307 */ neg.s $f12,$f18 +/* f0b5a28: 46086102 */ mul.s $f4,$f12,$f8 +/* f0b5a2c: 46006407 */ neg.s $f16,$f12 +/* f0b5a30: 460e5182 */ mul.s $f6,$f10,$f14 +/* f0b5a34: 46062201 */ sub.s $f8,$f4,$f6 +/* f0b5a38: e4680000 */ swc1 $f8,0x0($v1) +/* f0b5a3c: c44a0004 */ lwc1 $f10,0x4($v0) +/* f0b5a40: c4460024 */ lwc1 $f6,0x24($v0) +/* f0b5a44: 460a6102 */ mul.s $f4,$f12,$f10 +/* f0b5a48: 00000000 */ sll $zero,$zero,0x0 +/* f0b5a4c: 460e3202 */ mul.s $f8,$f6,$f14 +/* f0b5a50: 46082281 */ sub.s $f10,$f4,$f8 +/* f0b5a54: e46a0004 */ swc1 $f10,0x4($v1) +/* f0b5a58: c4460008 */ lwc1 $f6,0x8($v0) +/* f0b5a5c: c4480028 */ lwc1 $f8,0x28($v0) +/* f0b5a60: 46066102 */ mul.s $f4,$f12,$f6 +/* f0b5a64: 00000000 */ sll $zero,$zero,0x0 +/* f0b5a68: 460e4282 */ mul.s $f10,$f8,$f14 +/* f0b5a6c: c4680000 */ lwc1 $f8,0x0($v1) +/* f0b5a70: 460a2181 */ sub.s $f6,$f4,$f10 +/* f0b5a74: e4660008 */ swc1 $f6,0x8($v1) +/* f0b5a78: c4440030 */ lwc1 $f4,0x30($v0) +/* f0b5a7c: c4660004 */ lwc1 $f6,0x4($v1) +/* f0b5a80: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b5a84: 46044282 */ mul.s $f10,$f8,$f4 +/* f0b5a88: c4480034 */ lwc1 $f8,0x34($v0) +/* f0b5a8c: 46083102 */ mul.s $f4,$f6,$f8 +/* f0b5a90: c4480038 */ lwc1 $f8,0x38($v0) +/* f0b5a94: 46045180 */ add.s $f6,$f10,$f4 +/* f0b5a98: c46a0008 */ lwc1 $f10,0x8($v1) +/* f0b5a9c: 3c03800a */ lui $v1,0x800a +/* f0b5aa0: 2463dd60 */ addiu $v1,$v1,-8864 +/* f0b5aa4: 460a4102 */ mul.s $f4,$f8,$f10 +/* f0b5aa8: 46062200 */ add.s $f8,$f4,$f6 +/* f0b5aac: e428dd4c */ swc1 $f8,-0x22b4($at) +/* f0b5ab0: c44a0000 */ lwc1 $f10,0x0($v0) +/* f0b5ab4: c4460020 */ lwc1 $f6,0x20($v0) +/* f0b5ab8: 3c01800a */ lui $at,0x800a +/* f0b5abc: 460a8102 */ mul.s $f4,$f16,$f10 +/* f0b5ac0: 00000000 */ sll $zero,$zero,0x0 +/* f0b5ac4: 460e3202 */ mul.s $f8,$f6,$f14 +/* f0b5ac8: 46082281 */ sub.s $f10,$f4,$f8 +/* f0b5acc: e48a0000 */ swc1 $f10,0x0($a0) +/* f0b5ad0: c4460004 */ lwc1 $f6,0x4($v0) +/* f0b5ad4: c4480024 */ lwc1 $f8,0x24($v0) +/* f0b5ad8: 46068102 */ mul.s $f4,$f16,$f6 +/* f0b5adc: 00000000 */ sll $zero,$zero,0x0 +/* f0b5ae0: 460e4282 */ mul.s $f10,$f8,$f14 +/* f0b5ae4: 460a2181 */ sub.s $f6,$f4,$f10 +/* f0b5ae8: e4860004 */ swc1 $f6,0x4($a0) +/* f0b5aec: c4480008 */ lwc1 $f8,0x8($v0) +/* f0b5af0: c44a0028 */ lwc1 $f10,0x28($v0) +/* f0b5af4: 46088102 */ mul.s $f4,$f16,$f8 +/* f0b5af8: 00000000 */ sll $zero,$zero,0x0 +/* f0b5afc: 460e5182 */ mul.s $f6,$f10,$f14 +/* f0b5b00: 46062201 */ sub.s $f8,$f4,$f6 +/* f0b5b04: e428dd58 */ swc1 $f8,-0x22a8($at) +/* f0b5b08: c48a0000 */ lwc1 $f10,0x0($a0) +/* f0b5b0c: c4440030 */ lwc1 $f4,0x30($v0) +/* f0b5b10: c4880004 */ lwc1 $f8,0x4($a0) +/* f0b5b14: 3c01800a */ lui $at,0x800a +/* f0b5b18: 46045182 */ mul.s $f6,$f10,$f4 +/* f0b5b1c: c44a0034 */ lwc1 $f10,0x34($v0) +/* f0b5b20: 460a4102 */ mul.s $f4,$f8,$f10 +/* f0b5b24: c44a0038 */ lwc1 $f10,0x38($v0) +/* f0b5b28: 46043200 */ add.s $f8,$f6,$f4 +/* f0b5b2c: c4860008 */ lwc1 $f6,0x8($a0) +/* f0b5b30: 46065102 */ mul.s $f4,$f10,$f6 +/* f0b5b34: 46082280 */ add.s $f10,$f4,$f8 +/* f0b5b38: e42add5c */ swc1 $f10,-0x22a4($at) +/* f0b5b3c: c4460030 */ lwc1 $f6,0x30($v0) +/* f0b5b40: 3c01800a */ lui $at,0x800a +/* f0b5b44: 46003107 */ neg.s $f4,$f6 +/* f0b5b48: e4640000 */ swc1 $f4,0x0($v1) +/* f0b5b4c: c4480034 */ lwc1 $f8,0x34($v0) +/* f0b5b50: 46004287 */ neg.s $f10,$f8 +/* f0b5b54: e46a0004 */ swc1 $f10,0x4($v1) +/* f0b5b58: c4460038 */ lwc1 $f6,0x38($v0) +/* f0b5b5c: 46003107 */ neg.s $f4,$f6 +/* f0b5b60: e4640008 */ swc1 $f4,0x8($v1) +/* f0b5b64: c44a0030 */ lwc1 $f10,0x30($v0) +/* f0b5b68: c4480020 */ lwc1 $f8,0x20($v0) +/* f0b5b6c: c4440024 */ lwc1 $f4,0x24($v0) +/* f0b5b70: 460a4182 */ mul.s $f6,$f8,$f10 +/* f0b5b74: c4480034 */ lwc1 $f8,0x34($v0) +/* f0b5b78: 46082282 */ mul.s $f10,$f4,$f8 +/* f0b5b7c: c4480038 */ lwc1 $f8,0x38($v0) +/* f0b5b80: 460a3100 */ add.s $f4,$f6,$f10 +/* f0b5b84: c4460028 */ lwc1 $f6,0x28($v0) +/* f0b5b88: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0b5b8c: 46064282 */ mul.s $f10,$f8,$f6 +/* f0b5b90: 46045200 */ add.s $f8,$f10,$f4 +/* f0b5b94: 03e00008 */ jr $ra +/* f0b5b98: e428dd6c */ swc1 $f8,-0x2294($at) +); + +GLOBAL_ASM( +glabel func0f0b5b9c +/* f0b5b9c: 3c0e800a */ lui $t6,0x800a +/* f0b5ba0: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b5ba4: c4820000 */ lwc1 $f2,0x0($a0) +/* f0b5ba8: c48e0004 */ lwc1 $f14,0x4($a0) +/* f0b5bac: 8dc2174c */ lw $v0,0x174c($t6) +/* f0b5bb0: c4800008 */ lwc1 $f0,0x8($a0) +/* f0b5bb4: 3c01800a */ lui $at,0x800a +/* f0b5bb8: c4480020 */ lwc1 $f8,0x20($v0) +/* f0b5bbc: c4500024 */ lwc1 $f16,0x24($v0) +/* f0b5bc0: 44856000 */ mtc1 $a1,$f12 +/* f0b5bc4: 46024282 */ mul.s $f10,$f8,$f2 +/* f0b5bc8: c4480028 */ lwc1 $f8,0x28($v0) +/* f0b5bcc: c424dd6c */ lwc1 $f4,-0x2294($at) +/* f0b5bd0: 460e8482 */ mul.s $f18,$f16,$f14 +/* f0b5bd4: 3c02800a */ lui $v0,0x800a +/* f0b5bd8: 460c2180 */ add.s $f6,$f4,$f12 +/* f0b5bdc: 46080402 */ mul.s $f16,$f0,$f8 +/* f0b5be0: 2442dd40 */ addiu $v0,$v0,-8896 +/* f0b5be4: 46125100 */ add.s $f4,$f10,$f18 +/* f0b5be8: 46048280 */ add.s $f10,$f16,$f4 +/* f0b5bec: 460a303c */ c.lt.s $f6,$f10 +/* f0b5bf0: 00000000 */ sll $zero,$zero,0x0 +/* f0b5bf4: 45020004 */ bc1fl .L0f0b5c08 +/* f0b5bf8: c4500000 */ lwc1 $f16,0x0($v0) +/* f0b5bfc: 03e00008 */ jr $ra +/* f0b5c00: 00001025 */ or $v0,$zero,$zero +/* f0b5c04: c4500000 */ lwc1 $f16,0x0($v0) +.L0f0b5c08: +/* f0b5c08: c4460004 */ lwc1 $f6,0x4($v0) +/* f0b5c0c: 3c01800a */ lui $at,0x800a +/* f0b5c10: 46028102 */ mul.s $f4,$f16,$f2 +/* f0b5c14: c4500008 */ lwc1 $f16,0x8($v0) +/* f0b5c18: c432dd4c */ lwc1 $f18,-0x22b4($at) +/* f0b5c1c: 460e3282 */ mul.s $f10,$f6,$f14 +/* f0b5c20: 3c02800a */ lui $v0,0x800a +/* f0b5c24: 460c9200 */ add.s $f8,$f18,$f12 +/* f0b5c28: 46100182 */ mul.s $f6,$f0,$f16 +/* f0b5c2c: 2442dd50 */ addiu $v0,$v0,-8880 +/* f0b5c30: 460a2480 */ add.s $f18,$f4,$f10 +/* f0b5c34: 46123100 */ add.s $f4,$f6,$f18 +/* f0b5c38: 4604403c */ c.lt.s $f8,$f4 +/* f0b5c3c: 00000000 */ sll $zero,$zero,0x0 +/* f0b5c40: 45020004 */ bc1fl .L0f0b5c54 +/* f0b5c44: c4460000 */ lwc1 $f6,0x0($v0) +/* f0b5c48: 03e00008 */ jr $ra +/* f0b5c4c: 00001025 */ or $v0,$zero,$zero +/* f0b5c50: c4460000 */ lwc1 $f6,0x0($v0) +.L0f0b5c54: +/* f0b5c54: c4480004 */ lwc1 $f8,0x4($v0) +/* f0b5c58: 3c01800a */ lui $at,0x800a +/* f0b5c5c: 46023482 */ mul.s $f18,$f6,$f2 +/* f0b5c60: c4460008 */ lwc1 $f6,0x8($v0) +/* f0b5c64: c42add5c */ lwc1 $f10,-0x22a4($at) +/* f0b5c68: 460e4102 */ mul.s $f4,$f8,$f14 +/* f0b5c6c: 3c02800a */ lui $v0,0x800a +/* f0b5c70: 460c5400 */ add.s $f16,$f10,$f12 +/* f0b5c74: 46060202 */ mul.s $f8,$f0,$f6 +/* f0b5c78: 2442dd20 */ addiu $v0,$v0,-8928 +/* f0b5c7c: 46049280 */ add.s $f10,$f18,$f4 +/* f0b5c80: 460a4480 */ add.s $f18,$f8,$f10 +/* f0b5c84: 4612803c */ c.lt.s $f16,$f18 +/* f0b5c88: 00000000 */ sll $zero,$zero,0x0 +/* f0b5c8c: 45020004 */ bc1fl .L0f0b5ca0 +/* f0b5c90: c4480000 */ lwc1 $f8,0x0($v0) +/* f0b5c94: 03e00008 */ jr $ra +/* f0b5c98: 00001025 */ or $v0,$zero,$zero +/* f0b5c9c: c4480000 */ lwc1 $f8,0x0($v0) +.L0f0b5ca0: +/* f0b5ca0: c4500004 */ lwc1 $f16,0x4($v0) +/* f0b5ca4: 3c01800a */ lui $at,0x800a +/* f0b5ca8: 46024282 */ mul.s $f10,$f8,$f2 +/* f0b5cac: c4480008 */ lwc1 $f8,0x8($v0) +/* f0b5cb0: c424dd2c */ lwc1 $f4,-0x22d4($at) +/* f0b5cb4: 460e8482 */ mul.s $f18,$f16,$f14 +/* f0b5cb8: 3c02800a */ lui $v0,0x800a +/* f0b5cbc: 460c2180 */ add.s $f6,$f4,$f12 +/* f0b5cc0: 46080402 */ mul.s $f16,$f0,$f8 +/* f0b5cc4: 2442dd30 */ addiu $v0,$v0,-8912 +/* f0b5cc8: 46125100 */ add.s $f4,$f10,$f18 +/* f0b5ccc: 46048280 */ add.s $f10,$f16,$f4 +/* f0b5cd0: 460a303c */ c.lt.s $f6,$f10 +/* f0b5cd4: 00000000 */ sll $zero,$zero,0x0 +/* f0b5cd8: 45020004 */ bc1fl .L0f0b5cec +/* f0b5cdc: c4500000 */ lwc1 $f16,0x0($v0) +/* f0b5ce0: 03e00008 */ jr $ra +/* f0b5ce4: 00001025 */ or $v0,$zero,$zero +/* f0b5ce8: c4500000 */ lwc1 $f16,0x0($v0) +.L0f0b5cec: +/* f0b5cec: c4460004 */ lwc1 $f6,0x4($v0) +/* f0b5cf0: 3c01800a */ lui $at,0x800a +/* f0b5cf4: 46028102 */ mul.s $f4,$f16,$f2 +/* f0b5cf8: c4500008 */ lwc1 $f16,0x8($v0) +/* f0b5cfc: c432dd3c */ lwc1 $f18,-0x22c4($at) +/* f0b5d00: 460e3282 */ mul.s $f10,$f6,$f14 +/* f0b5d04: 24020001 */ addiu $v0,$zero,0x1 +/* f0b5d08: 460c9200 */ add.s $f8,$f18,$f12 +/* f0b5d0c: 46100182 */ mul.s $f6,$f0,$f16 +/* f0b5d10: 460a2480 */ add.s $f18,$f4,$f10 +/* f0b5d14: 46123100 */ add.s $f4,$f6,$f18 +/* f0b5d18: 4604403c */ c.lt.s $f8,$f4 +/* f0b5d1c: 00000000 */ sll $zero,$zero,0x0 +/* f0b5d20: 45000003 */ bc1f .L0f0b5d30 +/* f0b5d24: 00000000 */ sll $zero,$zero,0x0 +/* f0b5d28: 03e00008 */ jr $ra +/* f0b5d2c: 00001025 */ or $v0,$zero,$zero +.L0f0b5d30: +/* f0b5d30: 03e00008 */ jr $ra +/* f0b5d34: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b5d38 +/* f0b5d38: 27bdff80 */ addiu $sp,$sp,-128 +/* f0b5d3c: afb00028 */ sw $s0,0x28($sp) +/* f0b5d40: 3c10800a */ lui $s0,0x800a +/* f0b5d44: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f0b5d48: afbf002c */ sw $ra,0x2c($sp) +/* f0b5d4c: f7b60020 */ sdc1 $f22,0x20($sp) +/* f0b5d50: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0b5d54: afa60088 */ sw $a2,0x88($sp) +/* f0b5d58: 8e02174c */ lw $v0,0x174c($s0) +/* f0b5d5c: 3c01800a */ lui $at,0x800a +/* f0b5d60: 4485b000 */ mtc1 $a1,$f22 +/* f0b5d64: c424dd6c */ lwc1 $f4,-0x2294($at) +/* f0b5d68: c48a0000 */ lwc1 $f10,0x0($a0) +/* f0b5d6c: c4480020 */ lwc1 $f8,0x20($v0) +/* f0b5d70: 46162180 */ add.s $f6,$f4,$f22 +/* f0b5d74: c4440024 */ lwc1 $f4,0x24($v0) +/* f0b5d78: 460a4482 */ mul.s $f18,$f8,$f10 +/* f0b5d7c: c4880004 */ lwc1 $f8,0x4($a0) +/* f0b5d80: 8fae0088 */ lw $t6,0x88($sp) +/* f0b5d84: 46082282 */ mul.s $f10,$f4,$f8 +/* f0b5d88: c4880008 */ lwc1 $f8,0x8($a0) +/* f0b5d8c: 460a9100 */ add.s $f4,$f18,$f10 +/* f0b5d90: c4520028 */ lwc1 $f18,0x28($v0) +/* f0b5d94: 46124282 */ mul.s $f10,$f8,$f18 +/* f0b5d98: 46045200 */ add.s $f8,$f10,$f4 +/* f0b5d9c: 4608303c */ c.lt.s $f6,$f8 +/* f0b5da0: 00000000 */ sll $zero,$zero,0x0 +/* f0b5da4: 45020004 */ bc1fl .L0f0b5db8 +/* f0b5da8: 85cf0004 */ lh $t7,0x4($t6) +/* f0b5dac: 10000126 */ beqz $zero,.L0f0b6248 +/* f0b5db0: 00001025 */ or $v0,$zero,$zero +/* f0b5db4: 85cf0004 */ lh $t7,0x4($t6) +.L0f0b5db8: +/* f0b5db8: c604170c */ lwc1 $f4,0x170c($s0) +/* f0b5dbc: c6081720 */ lwc1 $f8,0x1720($s0) +/* f0b5dc0: 448f9000 */ mtc1 $t7,$f18 +/* f0b5dc4: 3c013f80 */ lui $at,0x3f80 +/* f0b5dc8: 4481a000 */ mtc1 $at,$f20 +/* f0b5dcc: 468092a0 */ cvt.s.w $f10,$f18 +/* f0b5dd0: 46045181 */ sub.s $f6,$f10,$f4 +/* f0b5dd4: c60a1728 */ lwc1 $f10,0x1728($s0) +/* f0b5dd8: afa40080 */ sw $a0,0x80($sp) +/* f0b5ddc: 46083481 */ sub.s $f18,$f6,$f8 +/* f0b5de0: 460a9082 */ mul.s $f2,$f18,$f10 +/* f0b5de4: 00000000 */ sll $zero,$zero,0x0 +/* f0b5de8: 46021102 */ mul.s $f4,$f2,$f2 +/* f0b5dec: e7a20038 */ swc1 $f2,0x38($sp) +/* f0b5df0: 0c012974 */ jal 0x4a5d0 +/* f0b5df4: 46142300 */ add.s $f12,$f4,$f20 +/* f0b5df8: 4600a303 */ div.s $f12,$f20,$f0 +/* f0b5dfc: 3c10800a */ lui $s0,0x800a +/* f0b5e00: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f0b5e04: c7a20038 */ lwc1 $f2,0x38($sp) +/* f0b5e08: 8fa40080 */ lw $a0,0x80($sp) +/* f0b5e0c: 8e02174c */ lw $v0,0x174c($s0) +/* f0b5e10: 8fb80088 */ lw $t8,0x88($sp) +/* f0b5e14: c4460000 */ lwc1 $f6,0x0($v0) +/* f0b5e18: c4520020 */ lwc1 $f18,0x20($v0) +/* f0b5e1c: 460c1082 */ mul.s $f2,$f2,$f12 +/* f0b5e20: 46006387 */ neg.s $f14,$f12 +/* f0b5e24: 46067202 */ mul.s $f8,$f14,$f6 +/* f0b5e28: 00000000 */ sll $zero,$zero,0x0 +/* f0b5e2c: 46029282 */ mul.s $f10,$f18,$f2 +/* f0b5e30: 460a4101 */ sub.s $f4,$f8,$f10 +/* f0b5e34: e7a40054 */ swc1 $f4,0x54($sp) +/* f0b5e38: 8e02174c */ lw $v0,0x174c($s0) +/* f0b5e3c: c4460004 */ lwc1 $f6,0x4($v0) +/* f0b5e40: c4480024 */ lwc1 $f8,0x24($v0) +/* f0b5e44: 46067482 */ mul.s $f18,$f14,$f6 +/* f0b5e48: 00000000 */ sll $zero,$zero,0x0 +/* f0b5e4c: 46024282 */ mul.s $f10,$f8,$f2 +/* f0b5e50: 460a9181 */ sub.s $f6,$f18,$f10 +/* f0b5e54: e7a60058 */ swc1 $f6,0x58($sp) +/* f0b5e58: 8e02174c */ lw $v0,0x174c($s0) +/* f0b5e5c: c4480008 */ lwc1 $f8,0x8($v0) +/* f0b5e60: c44a0028 */ lwc1 $f10,0x28($v0) +/* f0b5e64: 46087482 */ mul.s $f18,$f14,$f8 +/* f0b5e68: 00000000 */ sll $zero,$zero,0x0 +/* f0b5e6c: 46025202 */ mul.s $f8,$f10,$f2 +/* f0b5e70: 46089281 */ sub.s $f10,$f18,$f8 +/* f0b5e74: e7aa005c */ swc1 $f10,0x5c($sp) +/* f0b5e78: 8e02174c */ lw $v0,0x174c($s0) +/* f0b5e7c: c4520030 */ lwc1 $f18,0x30($v0) +/* f0b5e80: 46122202 */ mul.s $f8,$f4,$f18 +/* f0b5e84: c4520034 */ lwc1 $f18,0x34($v0) +/* f0b5e88: 46123482 */ mul.s $f18,$f6,$f18 +/* f0b5e8c: 46124200 */ add.s $f8,$f8,$f18 +/* f0b5e90: c4520038 */ lwc1 $f18,0x38($v0) +/* f0b5e94: 460a9482 */ mul.s $f18,$f18,$f10 +/* f0b5e98: 46089400 */ add.s $f16,$f18,$f8 +/* f0b5e9c: c4880000 */ lwc1 $f8,0x0($a0) +/* f0b5ea0: 46082102 */ mul.s $f4,$f4,$f8 +/* f0b5ea4: c4880004 */ lwc1 $f8,0x4($a0) +/* f0b5ea8: 46168480 */ add.s $f18,$f16,$f22 +/* f0b5eac: 46083182 */ mul.s $f6,$f6,$f8 +/* f0b5eb0: 46062200 */ add.s $f8,$f4,$f6 +/* f0b5eb4: c4840008 */ lwc1 $f4,0x8($a0) +/* f0b5eb8: 460a2182 */ mul.s $f6,$f4,$f10 +/* f0b5ebc: 46083100 */ add.s $f4,$f6,$f8 +/* f0b5ec0: 4604903c */ c.lt.s $f18,$f4 +/* f0b5ec4: 00000000 */ sll $zero,$zero,0x0 +/* f0b5ec8: 45000003 */ bc1f .L0f0b5ed8 +/* f0b5ecc: 00000000 */ sll $zero,$zero,0x0 +/* f0b5ed0: 100000dd */ beqz $zero,.L0f0b6248 +/* f0b5ed4: 00001025 */ or $v0,$zero,$zero +.L0f0b5ed8: +/* f0b5ed8: 87190008 */ lh $t9,0x8($t8) +/* f0b5edc: c608170c */ lwc1 $f8,0x170c($s0) +/* f0b5ee0: c6041720 */ lwc1 $f4,0x1720($s0) +/* f0b5ee4: 44995000 */ mtc1 $t9,$f10 +/* f0b5ee8: 00000000 */ sll $zero,$zero,0x0 +/* f0b5eec: 468051a0 */ cvt.s.w $f6,$f10 +/* f0b5ef0: 46083481 */ sub.s $f18,$f6,$f8 +/* f0b5ef4: c6081728 */ lwc1 $f8,0x1728($s0) +/* f0b5ef8: afa40080 */ sw $a0,0x80($sp) +/* f0b5efc: 46049281 */ sub.s $f10,$f18,$f4 +/* f0b5f00: 46005187 */ neg.s $f6,$f10 +/* f0b5f04: 46083082 */ mul.s $f2,$f6,$f8 +/* f0b5f08: 00000000 */ sll $zero,$zero,0x0 +/* f0b5f0c: 46021482 */ mul.s $f18,$f2,$f2 +/* f0b5f10: e7a20038 */ swc1 $f2,0x38($sp) +/* f0b5f14: 0c012974 */ jal 0x4a5d0 +/* f0b5f18: 46149300 */ add.s $f12,$f18,$f20 +/* f0b5f1c: 4600a303 */ div.s $f12,$f20,$f0 +/* f0b5f20: 3c10800a */ lui $s0,0x800a +/* f0b5f24: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f0b5f28: c7a20038 */ lwc1 $f2,0x38($sp) +/* f0b5f2c: 8fa40080 */ lw $a0,0x80($sp) +/* f0b5f30: 8e02174c */ lw $v0,0x174c($s0) +/* f0b5f34: 8fa80088 */ lw $t0,0x88($sp) +/* f0b5f38: c4440000 */ lwc1 $f4,0x0($v0) +/* f0b5f3c: c4460020 */ lwc1 $f6,0x20($v0) +/* f0b5f40: 460c1082 */ mul.s $f2,$f2,$f12 +/* f0b5f44: 46006387 */ neg.s $f14,$f12 +/* f0b5f48: 46007387 */ neg.s $f14,$f14 +/* f0b5f4c: 46047282 */ mul.s $f10,$f14,$f4 +/* f0b5f50: 00000000 */ sll $zero,$zero,0x0 +/* f0b5f54: 46023202 */ mul.s $f8,$f6,$f2 +/* f0b5f58: 46085481 */ sub.s $f18,$f10,$f8 +/* f0b5f5c: e7b20044 */ swc1 $f18,0x44($sp) +/* f0b5f60: 8e02174c */ lw $v0,0x174c($s0) +/* f0b5f64: c4440004 */ lwc1 $f4,0x4($v0) +/* f0b5f68: c44a0024 */ lwc1 $f10,0x24($v0) +/* f0b5f6c: 46047182 */ mul.s $f6,$f14,$f4 +/* f0b5f70: 00000000 */ sll $zero,$zero,0x0 +/* f0b5f74: 46025202 */ mul.s $f8,$f10,$f2 +/* f0b5f78: 46083101 */ sub.s $f4,$f6,$f8 +/* f0b5f7c: e7a40048 */ swc1 $f4,0x48($sp) +/* f0b5f80: 8e02174c */ lw $v0,0x174c($s0) +/* f0b5f84: c44a0008 */ lwc1 $f10,0x8($v0) +/* f0b5f88: c4480028 */ lwc1 $f8,0x28($v0) +/* f0b5f8c: 460a7182 */ mul.s $f6,$f14,$f10 +/* f0b5f90: 00000000 */ sll $zero,$zero,0x0 +/* f0b5f94: 46024282 */ mul.s $f10,$f8,$f2 +/* f0b5f98: 460a3201 */ sub.s $f8,$f6,$f10 +/* f0b5f9c: e7a8004c */ swc1 $f8,0x4c($sp) +/* f0b5fa0: 8e02174c */ lw $v0,0x174c($s0) +/* f0b5fa4: c4460030 */ lwc1 $f6,0x30($v0) +/* f0b5fa8: 46069282 */ mul.s $f10,$f18,$f6 +/* f0b5fac: c4460034 */ lwc1 $f6,0x34($v0) +/* f0b5fb0: 46062182 */ mul.s $f6,$f4,$f6 +/* f0b5fb4: 46065280 */ add.s $f10,$f10,$f6 +/* f0b5fb8: c4460038 */ lwc1 $f6,0x38($v0) +/* f0b5fbc: 46083182 */ mul.s $f6,$f6,$f8 +/* f0b5fc0: 460a3400 */ add.s $f16,$f6,$f10 +/* f0b5fc4: c48a0000 */ lwc1 $f10,0x0($a0) +/* f0b5fc8: 460a9482 */ mul.s $f18,$f18,$f10 +/* f0b5fcc: c48a0004 */ lwc1 $f10,0x4($a0) +/* f0b5fd0: 46168180 */ add.s $f6,$f16,$f22 +/* f0b5fd4: 460a2102 */ mul.s $f4,$f4,$f10 +/* f0b5fd8: 46049280 */ add.s $f10,$f18,$f4 +/* f0b5fdc: c4920008 */ lwc1 $f18,0x8($a0) +/* f0b5fe0: 46089102 */ mul.s $f4,$f18,$f8 +/* f0b5fe4: 460a2480 */ add.s $f18,$f4,$f10 +/* f0b5fe8: 4612303c */ c.lt.s $f6,$f18 +/* f0b5fec: 00000000 */ sll $zero,$zero,0x0 +/* f0b5ff0: 45000003 */ bc1f .L0f0b6000 +/* f0b5ff4: 00000000 */ sll $zero,$zero,0x0 +/* f0b5ff8: 10000093 */ beqz $zero,.L0f0b6248 +/* f0b5ffc: 00001025 */ or $v0,$zero,$zero +.L0f0b6000: +/* f0b6000: 85090006 */ lh $t1,0x6($t0) +/* f0b6004: c60a1710 */ lwc1 $f10,0x1710($s0) +/* f0b6008: c6121724 */ lwc1 $f18,0x1724($s0) +/* f0b600c: 44894000 */ mtc1 $t1,$f8 +/* f0b6010: 00000000 */ sll $zero,$zero,0x0 +/* f0b6014: 46804120 */ cvt.s.w $f4,$f8 +/* f0b6018: 460a2181 */ sub.s $f6,$f4,$f10 +/* f0b601c: c604172c */ lwc1 $f4,0x172c($s0) +/* f0b6020: afa40080 */ sw $a0,0x80($sp) +/* f0b6024: 46069201 */ sub.s $f8,$f18,$f6 +/* f0b6028: 46044082 */ mul.s $f2,$f8,$f4 +/* f0b602c: 00000000 */ sll $zero,$zero,0x0 +/* f0b6030: 46021282 */ mul.s $f10,$f2,$f2 +/* f0b6034: e7a20034 */ swc1 $f2,0x34($sp) +/* f0b6038: 0c012974 */ jal 0x4a5d0 +/* f0b603c: 46145300 */ add.s $f12,$f10,$f20 +/* f0b6040: 4600a303 */ div.s $f12,$f20,$f0 +/* f0b6044: c7a20034 */ lwc1 $f2,0x34($sp) +/* f0b6048: 3c10800a */ lui $s0,0x800a +/* f0b604c: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f0b6050: 8fa40080 */ lw $a0,0x80($sp) +/* f0b6054: 8faa0088 */ lw $t2,0x88($sp) +/* f0b6058: 8e02174c */ lw $v0,0x174c($s0) +/* f0b605c: c4520020 */ lwc1 $f18,0x20($v0) +/* f0b6060: c4480010 */ lwc1 $f8,0x10($v0) +/* f0b6064: 460c1082 */ mul.s $f2,$f2,$f12 +/* f0b6068: 46006387 */ neg.s $f14,$f12 +/* f0b606c: 46007387 */ neg.s $f14,$f14 +/* f0b6070: 46029182 */ mul.s $f6,$f18,$f2 +/* f0b6074: 00000000 */ sll $zero,$zero,0x0 +/* f0b6078: 46087102 */ mul.s $f4,$f14,$f8 +/* f0b607c: 46043280 */ add.s $f10,$f6,$f4 +/* f0b6080: e7aa0074 */ swc1 $f10,0x74($sp) +/* f0b6084: 8e02174c */ lw $v0,0x174c($s0) +/* f0b6088: c4520024 */ lwc1 $f18,0x24($v0) +/* f0b608c: c4460014 */ lwc1 $f6,0x14($v0) +/* f0b6090: 46029202 */ mul.s $f8,$f18,$f2 +/* f0b6094: 00000000 */ sll $zero,$zero,0x0 +/* f0b6098: 46067102 */ mul.s $f4,$f14,$f6 +/* f0b609c: 46044480 */ add.s $f18,$f8,$f4 +/* f0b60a0: e7b20078 */ swc1 $f18,0x78($sp) +/* f0b60a4: 8e02174c */ lw $v0,0x174c($s0) +/* f0b60a8: c4460028 */ lwc1 $f6,0x28($v0) +/* f0b60ac: c4440018 */ lwc1 $f4,0x18($v0) +/* f0b60b0: 46023202 */ mul.s $f8,$f6,$f2 +/* f0b60b4: 00000000 */ sll $zero,$zero,0x0 +/* f0b60b8: 46047182 */ mul.s $f6,$f14,$f4 +/* f0b60bc: 46064100 */ add.s $f4,$f8,$f6 +/* f0b60c0: e7a4007c */ swc1 $f4,0x7c($sp) +/* f0b60c4: 8e02174c */ lw $v0,0x174c($s0) +/* f0b60c8: c4480030 */ lwc1 $f8,0x30($v0) +/* f0b60cc: 46085182 */ mul.s $f6,$f10,$f8 +/* f0b60d0: c4480034 */ lwc1 $f8,0x34($v0) +/* f0b60d4: 46089202 */ mul.s $f8,$f18,$f8 +/* f0b60d8: 46083180 */ add.s $f6,$f6,$f8 +/* f0b60dc: c4480038 */ lwc1 $f8,0x38($v0) +/* f0b60e0: 46044202 */ mul.s $f8,$f8,$f4 +/* f0b60e4: 46064400 */ add.s $f16,$f8,$f6 +/* f0b60e8: c4860000 */ lwc1 $f6,0x0($a0) +/* f0b60ec: 46065282 */ mul.s $f10,$f10,$f6 +/* f0b60f0: c4860004 */ lwc1 $f6,0x4($a0) +/* f0b60f4: 46168200 */ add.s $f8,$f16,$f22 +/* f0b60f8: 46069482 */ mul.s $f18,$f18,$f6 +/* f0b60fc: 46125180 */ add.s $f6,$f10,$f18 +/* f0b6100: c48a0008 */ lwc1 $f10,0x8($a0) +/* f0b6104: 46045482 */ mul.s $f18,$f10,$f4 +/* f0b6108: 46069280 */ add.s $f10,$f18,$f6 +/* f0b610c: 460a403c */ c.lt.s $f8,$f10 +/* f0b6110: 00000000 */ sll $zero,$zero,0x0 +/* f0b6114: 45000003 */ bc1f .L0f0b6124 +/* f0b6118: 00000000 */ sll $zero,$zero,0x0 +/* f0b611c: 1000004a */ beqz $zero,.L0f0b6248 +/* f0b6120: 00001025 */ or $v0,$zero,$zero +.L0f0b6124: +/* f0b6124: 854b000a */ lh $t3,0xa($t2) +/* f0b6128: c6061710 */ lwc1 $f6,0x1710($s0) +/* f0b612c: c60a1724 */ lwc1 $f10,0x1724($s0) +/* f0b6130: 448b2000 */ mtc1 $t3,$f4 +/* f0b6134: 00000000 */ sll $zero,$zero,0x0 +/* f0b6138: 468024a0 */ cvt.s.w $f18,$f4 +/* f0b613c: 46069201 */ sub.s $f8,$f18,$f6 +/* f0b6140: c606172c */ lwc1 $f6,0x172c($s0) +/* f0b6144: afa40080 */ sw $a0,0x80($sp) +/* f0b6148: 46085101 */ sub.s $f4,$f10,$f8 +/* f0b614c: 46002487 */ neg.s $f18,$f4 +/* f0b6150: 46069082 */ mul.s $f2,$f18,$f6 +/* f0b6154: 00000000 */ sll $zero,$zero,0x0 +/* f0b6158: 46021282 */ mul.s $f10,$f2,$f2 +/* f0b615c: e7a20034 */ swc1 $f2,0x34($sp) +/* f0b6160: 0c012974 */ jal 0x4a5d0 +/* f0b6164: 46145300 */ add.s $f12,$f10,$f20 +/* f0b6168: 4600a303 */ div.s $f12,$f20,$f0 +/* f0b616c: c7a20034 */ lwc1 $f2,0x34($sp) +/* f0b6170: 3c10800a */ lui $s0,0x800a +/* f0b6174: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f0b6178: 8fa40080 */ lw $a0,0x80($sp) +/* f0b617c: 8e02174c */ lw $v0,0x174c($s0) +/* f0b6180: c4480020 */ lwc1 $f8,0x20($v0) +/* f0b6184: c4520010 */ lwc1 $f18,0x10($v0) +/* f0b6188: 460c1082 */ mul.s $f2,$f2,$f12 +/* f0b618c: 46006387 */ neg.s $f14,$f12 +/* f0b6190: 46024102 */ mul.s $f4,$f8,$f2 +/* f0b6194: 00000000 */ sll $zero,$zero,0x0 +/* f0b6198: 46127182 */ mul.s $f6,$f14,$f18 +/* f0b619c: 46062280 */ add.s $f10,$f4,$f6 +/* f0b61a0: e7aa0064 */ swc1 $f10,0x64($sp) +/* f0b61a4: 8e02174c */ lw $v0,0x174c($s0) +/* f0b61a8: c4480024 */ lwc1 $f8,0x24($v0) +/* f0b61ac: c4440014 */ lwc1 $f4,0x14($v0) +/* f0b61b0: 46024482 */ mul.s $f18,$f8,$f2 +/* f0b61b4: 00000000 */ sll $zero,$zero,0x0 +/* f0b61b8: 46047182 */ mul.s $f6,$f14,$f4 +/* f0b61bc: 46069200 */ add.s $f8,$f18,$f6 +/* f0b61c0: e7a80068 */ swc1 $f8,0x68($sp) +/* f0b61c4: 8e02174c */ lw $v0,0x174c($s0) +/* f0b61c8: c4440028 */ lwc1 $f4,0x28($v0) +/* f0b61cc: c4460018 */ lwc1 $f6,0x18($v0) +/* f0b61d0: 46022482 */ mul.s $f18,$f4,$f2 +/* f0b61d4: 00000000 */ sll $zero,$zero,0x0 +/* f0b61d8: 46067102 */ mul.s $f4,$f14,$f6 +/* f0b61dc: 46049180 */ add.s $f6,$f18,$f4 +/* f0b61e0: e7a6006c */ swc1 $f6,0x6c($sp) +/* f0b61e4: 8e02174c */ lw $v0,0x174c($s0) +/* f0b61e8: c4520030 */ lwc1 $f18,0x30($v0) +/* f0b61ec: 46125102 */ mul.s $f4,$f10,$f18 +/* f0b61f0: c4520034 */ lwc1 $f18,0x34($v0) +/* f0b61f4: 46124482 */ mul.s $f18,$f8,$f18 +/* f0b61f8: 46122100 */ add.s $f4,$f4,$f18 +/* f0b61fc: c4520038 */ lwc1 $f18,0x38($v0) +/* f0b6200: 24020001 */ addiu $v0,$zero,0x1 +/* f0b6204: 46069482 */ mul.s $f18,$f18,$f6 +/* f0b6208: 46049400 */ add.s $f16,$f18,$f4 +/* f0b620c: c4840000 */ lwc1 $f4,0x0($a0) +/* f0b6210: 46045282 */ mul.s $f10,$f10,$f4 +/* f0b6214: c4840004 */ lwc1 $f4,0x4($a0) +/* f0b6218: 46168480 */ add.s $f18,$f16,$f22 +/* f0b621c: 46044202 */ mul.s $f8,$f8,$f4 +/* f0b6220: 46085100 */ add.s $f4,$f10,$f8 +/* f0b6224: c48a0008 */ lwc1 $f10,0x8($a0) +/* f0b6228: 46065202 */ mul.s $f8,$f10,$f6 +/* f0b622c: 46044280 */ add.s $f10,$f8,$f4 +/* f0b6230: 460a903c */ c.lt.s $f18,$f10 +/* f0b6234: 00000000 */ sll $zero,$zero,0x0 +/* f0b6238: 45000003 */ bc1f .L0f0b6248 +/* f0b623c: 00000000 */ sll $zero,$zero,0x0 +/* f0b6240: 10000001 */ beqz $zero,.L0f0b6248 +/* f0b6244: 00001025 */ or $v0,$zero,$zero +.L0f0b6248: +/* f0b6248: 8fbf002c */ lw $ra,0x2c($sp) +/* f0b624c: d7b40018 */ ldc1 $f20,0x18($sp) +/* f0b6250: d7b60020 */ ldc1 $f22,0x20($sp) +/* f0b6254: 8fb00028 */ lw $s0,0x28($sp) +/* f0b6258: 03e00008 */ jr $ra +/* f0b625c: 27bd0080 */ addiu $sp,$sp,0x80 +); + +GLOBAL_ASM( +glabel func0f0b6260 +/* f0b6260: 27bdffb0 */ addiu $sp,$sp,-80 +/* f0b6264: afbf002c */ sw $ra,0x2c($sp) +/* f0b6268: afb40028 */ sw $s4,0x28($sp) +/* f0b626c: afb30024 */ sw $s3,0x24($sp) +/* f0b6270: afb20020 */ sw $s2,0x20($sp) +/* f0b6274: afb1001c */ sw $s1,0x1c($sp) +/* f0b6278: afb00018 */ sw $s0,0x18($sp) +/* f0b627c: afa50054 */ sw $a1,0x54($sp) +/* f0b6280: afa60058 */ sw $a2,0x58($sp) +/* f0b6284: 84860000 */ lh $a2,0x0($a0) +/* f0b6288: 2412ffff */ addiu $s2,$zero,-1 +/* f0b628c: 00008825 */ or $s1,$zero,$zero +/* f0b6290: 10d20036 */ beq $a2,$s2,.L0f0b636c +/* f0b6294: 00808025 */ or $s0,$a0,$zero +/* f0b6298: 3c13800a */ lui $s3,0x800a +/* f0b629c: 26734928 */ addiu $s3,$s3,0x4928 +/* f0b62a0: 2414008c */ addiu $s4,$zero,0x8c +.L0f0b62a4: +/* f0b62a4: 00d40019 */ multu $a2,$s4 +/* f0b62a8: 8e6e0000 */ lw $t6,0x0($s3) +/* f0b62ac: 00007812 */ mflo $t7 +/* f0b62b0: 01cfc021 */ addu $t8,$t6,$t7 +/* f0b62b4: 97190000 */ lhu $t9,0x0($t8) +/* f0b62b8: 33280004 */ andi $t0,$t9,0x4 +/* f0b62bc: 51000028 */ beqzl $t0,.L0f0b6360 +/* f0b62c0: 86060002 */ lh $a2,0x2($s0) +/* f0b62c4: 0fc56050 */ jal func0f158140 +/* f0b62c8: 00c02025 */ or $a0,$a2,$zero +/* f0b62cc: 2e230001 */ sltiu $v1,$s1,0x1 +/* f0b62d0: 1060000a */ beqz $v1,.L0f0b62fc +/* f0b62d4: 24110001 */ addiu $s1,$zero,0x1 +/* f0b62d8: 84490004 */ lh $t1,0x4($v0) +/* f0b62dc: a7a90038 */ sh $t1,0x38($sp) +/* f0b62e0: 844a0006 */ lh $t2,0x6($v0) +/* f0b62e4: a7aa003a */ sh $t2,0x3a($sp) +/* f0b62e8: 844b0008 */ lh $t3,0x8($v0) +/* f0b62ec: a7ab003c */ sh $t3,0x3c($sp) +/* f0b62f0: 844c000a */ lh $t4,0xa($v0) +/* f0b62f4: 10000019 */ beqz $zero,.L0f0b635c +/* f0b62f8: a7ac003e */ sh $t4,0x3e($sp) +.L0f0b62fc: +/* f0b62fc: 84430004 */ lh $v1,0x4($v0) +/* f0b6300: 87ad0038 */ lh $t5,0x38($sp) +/* f0b6304: 006d082a */ slt $at,$v1,$t5 +/* f0b6308: 50200003 */ beqzl $at,.L0f0b6318 +/* f0b630c: 84430006 */ lh $v1,0x6($v0) +/* f0b6310: a7a30038 */ sh $v1,0x38($sp) +/* f0b6314: 84430006 */ lh $v1,0x6($v0) +.L0f0b6318: +/* f0b6318: 87ae003a */ lh $t6,0x3a($sp) +/* f0b631c: 006e082a */ slt $at,$v1,$t6 +/* f0b6320: 50200003 */ beqzl $at,.L0f0b6330 +/* f0b6324: 84430008 */ lh $v1,0x8($v0) +/* f0b6328: a7a3003a */ sh $v1,0x3a($sp) +/* f0b632c: 84430008 */ lh $v1,0x8($v0) +.L0f0b6330: +/* f0b6330: 87af003c */ lh $t7,0x3c($sp) +/* f0b6334: 01e3082a */ slt $at,$t7,$v1 +/* f0b6338: 50200003 */ beqzl $at,.L0f0b6348 +/* f0b633c: 8443000a */ lh $v1,0xa($v0) +/* f0b6340: a7a3003c */ sh $v1,0x3c($sp) +/* f0b6344: 8443000a */ lh $v1,0xa($v0) +.L0f0b6348: +/* f0b6348: 87b8003e */ lh $t8,0x3e($sp) +/* f0b634c: 0303082a */ slt $at,$t8,$v1 +/* f0b6350: 50200003 */ beqzl $at,.L0f0b6360 +/* f0b6354: 86060002 */ lh $a2,0x2($s0) +/* f0b6358: a7a3003e */ sh $v1,0x3e($sp) +.L0f0b635c: +/* f0b635c: 86060002 */ lh $a2,0x2($s0) +.L0f0b6360: +/* f0b6360: 26100002 */ addiu $s0,$s0,0x2 +/* f0b6364: 14d2ffcf */ bne $a2,$s2,.L0f0b62a4 +/* f0b6368: 00000000 */ sll $zero,$zero,0x0 +.L0f0b636c: +/* f0b636c: 16200003 */ bnez $s1,.L0f0b637c +/* f0b6370: 8fa40054 */ lw $a0,0x54($sp) +/* f0b6374: 10000004 */ beqz $zero,.L0f0b6388 +/* f0b6378: 00001025 */ or $v0,$zero,$zero +.L0f0b637c: +/* f0b637c: 8fa50058 */ lw $a1,0x58($sp) +/* f0b6380: 0fc2d74e */ jal func0f0b5d38 +/* f0b6384: 27a60034 */ addiu $a2,$sp,0x34 +.L0f0b6388: +/* f0b6388: 8fbf002c */ lw $ra,0x2c($sp) +/* f0b638c: 8fb00018 */ lw $s0,0x18($sp) +/* f0b6390: 8fb1001c */ lw $s1,0x1c($sp) +/* f0b6394: 8fb20020 */ lw $s2,0x20($sp) +/* f0b6398: 8fb30024 */ lw $s3,0x24($sp) +/* f0b639c: 8fb40028 */ lw $s4,0x28($sp) +/* f0b63a0: 03e00008 */ jr $ra +/* f0b63a4: 27bd0050 */ addiu $sp,$sp,0x50 +/* f0b63a8: 00000000 */ sll $zero,$zero,0x0 +/* f0b63ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b63b0 +/* f0b63b0: 44856000 */ mtc1 $a1,$f12 +/* f0b63b4: 0480002c */ bltz $a0,.L0f0b6468 +/* f0b63b8: 3c01437f */ lui $at,0x437f +/* f0b63bc: 44812000 */ mtc1 $at,$f4 +/* f0b63c0: 24090001 */ addiu $t1,$zero,0x1 +/* f0b63c4: 3c0e800a */ lui $t6,0x800a +/* f0b63c8: 460c2182 */ mul.s $f6,$f4,$f12 +/* f0b63cc: 8dceddc8 */ lw $t6,-0x2238($t6) +/* f0b63d0: 00047840 */ sll $t7,$a0,0x1 +/* f0b63d4: 3c014f00 */ lui $at,0x4f00 +/* f0b63d8: 01cf1021 */ addu $v0,$t6,$t7 +/* f0b63dc: 94580000 */ lhu $t8,0x0($v0) +/* f0b63e0: 4448f800 */ cfc1 $t0,$31 +/* f0b63e4: 44c9f800 */ ctc1 $t1,$31 +/* f0b63e8: 3319ff00 */ andi $t9,$t8,0xff00 +/* f0b63ec: 46003224 */ cvt.w.s $f8,$f6 +/* f0b63f0: 4449f800 */ cfc1 $t1,$31 +/* f0b63f4: 00000000 */ sll $zero,$zero,0x0 +/* f0b63f8: 31290078 */ andi $t1,$t1,0x78 +/* f0b63fc: 51200013 */ beqzl $t1,.L0f0b644c +/* f0b6400: 44094000 */ mfc1 $t1,$f8 +/* f0b6404: 44814000 */ mtc1 $at,$f8 +/* f0b6408: 24090001 */ addiu $t1,$zero,0x1 +/* f0b640c: 46083201 */ sub.s $f8,$f6,$f8 +/* f0b6410: 44c9f800 */ ctc1 $t1,$31 +/* f0b6414: 00000000 */ sll $zero,$zero,0x0 +/* f0b6418: 46004224 */ cvt.w.s $f8,$f8 +/* f0b641c: 4449f800 */ cfc1 $t1,$31 +/* f0b6420: 00000000 */ sll $zero,$zero,0x0 +/* f0b6424: 31290078 */ andi $t1,$t1,0x78 +/* f0b6428: 15200005 */ bnez $t1,.L0f0b6440 +/* f0b642c: 00000000 */ sll $zero,$zero,0x0 +/* f0b6430: 44094000 */ mfc1 $t1,$f8 +/* f0b6434: 3c018000 */ lui $at,0x8000 +/* f0b6438: 10000007 */ beqz $zero,.L0f0b6458 +/* f0b643c: 01214825 */ or $t1,$t1,$at +.L0f0b6440: +/* f0b6440: 10000005 */ beqz $zero,.L0f0b6458 +/* f0b6444: 2409ffff */ addiu $t1,$zero,-1 +/* f0b6448: 44094000 */ mfc1 $t1,$f8 +.L0f0b644c: +/* f0b644c: 00000000 */ sll $zero,$zero,0x0 +/* f0b6450: 0520fffb */ bltz $t1,.L0f0b6440 +/* f0b6454: 00000000 */ sll $zero,$zero,0x0 +.L0f0b6458: +/* f0b6458: 312b00ff */ andi $t3,$t1,0xff +/* f0b645c: 44c8f800 */ ctc1 $t0,$31 +/* f0b6460: 032b6025 */ or $t4,$t9,$t3 +/* f0b6464: a44c0000 */ sh $t4,0x0($v0) +.L0f0b6468: +/* f0b6468: 03e00008 */ jr $ra +/* f0b646c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b6470 +/* f0b6470: 44856000 */ mtc1 $a1,$f12 +/* f0b6474: 0480002d */ bltz $a0,.L0f0b652c +/* f0b6478: 3c014170 */ lui $at,0x4170 +/* f0b647c: 44812000 */ mtc1 $at,$f4 +/* f0b6480: 24090001 */ addiu $t1,$zero,0x1 +/* f0b6484: 3c0e800a */ lui $t6,0x800a +/* f0b6488: 460c2182 */ mul.s $f6,$f4,$f12 +/* f0b648c: 8dceddc8 */ lw $t6,-0x2238($t6) +/* f0b6490: 00047840 */ sll $t7,$a0,0x1 +/* f0b6494: 3c014f00 */ lui $at,0x4f00 +/* f0b6498: 01cf1021 */ addu $v0,$t6,$t7 +/* f0b649c: 94580000 */ lhu $t8,0x0($v0) +/* f0b64a0: 4448f800 */ cfc1 $t0,$31 +/* f0b64a4: 44c9f800 */ ctc1 $t1,$31 +/* f0b64a8: 3319f0ff */ andi $t9,$t8,0xf0ff +/* f0b64ac: 46003224 */ cvt.w.s $f8,$f6 +/* f0b64b0: 4449f800 */ cfc1 $t1,$31 +/* f0b64b4: 00000000 */ sll $zero,$zero,0x0 +/* f0b64b8: 31290078 */ andi $t1,$t1,0x78 +/* f0b64bc: 51200013 */ beqzl $t1,.L0f0b650c +/* f0b64c0: 44094000 */ mfc1 $t1,$f8 +/* f0b64c4: 44814000 */ mtc1 $at,$f8 +/* f0b64c8: 24090001 */ addiu $t1,$zero,0x1 +/* f0b64cc: 46083201 */ sub.s $f8,$f6,$f8 +/* f0b64d0: 44c9f800 */ ctc1 $t1,$31 +/* f0b64d4: 00000000 */ sll $zero,$zero,0x0 +/* f0b64d8: 46004224 */ cvt.w.s $f8,$f8 +/* f0b64dc: 4449f800 */ cfc1 $t1,$31 +/* f0b64e0: 00000000 */ sll $zero,$zero,0x0 +/* f0b64e4: 31290078 */ andi $t1,$t1,0x78 +/* f0b64e8: 15200005 */ bnez $t1,.L0f0b6500 +/* f0b64ec: 00000000 */ sll $zero,$zero,0x0 +/* f0b64f0: 44094000 */ mfc1 $t1,$f8 +/* f0b64f4: 3c018000 */ lui $at,0x8000 +/* f0b64f8: 10000007 */ beqz $zero,.L0f0b6518 +/* f0b64fc: 01214825 */ or $t1,$t1,$at +.L0f0b6500: +/* f0b6500: 10000005 */ beqz $zero,.L0f0b6518 +/* f0b6504: 2409ffff */ addiu $t1,$zero,-1 +/* f0b6508: 44094000 */ mfc1 $t1,$f8 +.L0f0b650c: +/* f0b650c: 00000000 */ sll $zero,$zero,0x0 +/* f0b6510: 0520fffb */ bltz $t1,.L0f0b6500 +/* f0b6514: 00000000 */ sll $zero,$zero,0x0 +.L0f0b6518: +/* f0b6518: 312b000f */ andi $t3,$t1,0xf +/* f0b651c: 000b6200 */ sll $t4,$t3,0x8 +/* f0b6520: 44c8f800 */ ctc1 $t0,$31 +/* f0b6524: 032c6825 */ or $t5,$t9,$t4 +/* f0b6528: a44d0000 */ sh $t5,0x0($v0) +.L0f0b652c: +/* f0b652c: 03e00008 */ jr $ra +/* f0b6530: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b6534 +/* f0b6534: 3c0e800a */ lui $t6,0x800a +/* f0b6538: 8dceddc8 */ lw $t6,-0x2238($t6) +/* f0b653c: 00047840 */ sll $t7,$a0,0x1 +/* f0b6540: 3c017f1b */ lui $at,0x7f1b +/* f0b6544: 01cfc021 */ addu $t8,$t6,$t7 +/* f0b6548: 97190000 */ lhu $t9,0x0($t8) +/* f0b654c: c428d410 */ lwc1 $f8,-0x2bf0($at) +/* f0b6550: 332800ff */ andi $t0,$t9,0xff +/* f0b6554: 44882000 */ mtc1 $t0,$f4 +/* f0b6558: 00000000 */ sll $zero,$zero,0x0 +/* f0b655c: 468021a0 */ cvt.s.w $f6,$f4 +/* f0b6560: 46083082 */ mul.s $f2,$f6,$f8 +/* f0b6564: 03e00008 */ jr $ra +/* f0b6568: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f0b656c +/* f0b656c: 3c0e800a */ lui $t6,0x800a +/* f0b6570: 8dceddc8 */ lw $t6,-0x2238($t6) +/* f0b6574: 00047840 */ sll $t7,$a0,0x1 +/* f0b6578: 3c017f1b */ lui $at,0x7f1b +/* f0b657c: 01cfc021 */ addu $t8,$t6,$t7 +/* f0b6580: 97190000 */ lhu $t9,0x0($t8) +/* f0b6584: c428d414 */ lwc1 $f8,-0x2bec($at) +/* f0b6588: 33280f00 */ andi $t0,$t9,0xf00 +/* f0b658c: 00084a03 */ sra $t1,$t0,0x8 +/* f0b6590: 44892000 */ mtc1 $t1,$f4 +/* f0b6594: 00000000 */ sll $zero,$zero,0x0 +/* f0b6598: 468021a0 */ cvt.s.w $f6,$f4 +/* f0b659c: 46083082 */ mul.s $f2,$f6,$f8 +/* f0b65a0: 03e00008 */ jr $ra +/* f0b65a4: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f0b65a8 +/* f0b65a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b65ac: 1880000c */ blez $a0,.L0f0b65e0 +/* f0b65b0: afbf0014 */ sw $ra,0x14($sp) +/* f0b65b4: 3c01800a */ lui $at,0x800a +/* f0b65b8: ac24ddcc */ sw $a0,-0x2234($at) +/* f0b65bc: 00042040 */ sll $a0,$a0,0x1 +/* f0b65c0: 2484000f */ addiu $a0,$a0,0xf +/* f0b65c4: 348e000f */ ori $t6,$a0,0xf +/* f0b65c8: 39c4000f */ xori $a0,$t6,0xf +/* f0b65cc: 0c0048f2 */ jal 0x123c8 +/* f0b65d0: 24050004 */ addiu $a1,$zero,0x4 +/* f0b65d4: 3c01800a */ lui $at,0x800a +/* f0b65d8: 10000003 */ beqz $zero,.L0f0b65e8 +/* f0b65dc: ac22ddc8 */ sw $v0,-0x2238($at) +.L0f0b65e0: +/* f0b65e0: 3c01800a */ lui $at,0x800a +/* f0b65e4: ac20ddc8 */ sw $zero,-0x2238($at) +.L0f0b65e8: +/* f0b65e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b65ec: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b65f0: 03e00008 */ jr $ra +/* f0b65f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b65f8 +/* f0b65f8: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0b65fc: 3c0e800a */ lui $t6,0x800a +/* f0b6600: 8dceddc8 */ lw $t6,-0x2238($t6) +/* f0b6604: afbf0034 */ sw $ra,0x34($sp) +/* f0b6608: afb50030 */ sw $s5,0x30($sp) +/* f0b660c: afb4002c */ sw $s4,0x2c($sp) +/* f0b6610: afb30028 */ sw $s3,0x28($sp) +/* f0b6614: afb20024 */ sw $s2,0x24($sp) +/* f0b6618: afb10020 */ sw $s1,0x20($sp) +/* f0b661c: afb0001c */ sw $s0,0x1c($sp) +/* f0b6620: 11c00046 */ beqz $t6,.L0f0b673c +/* f0b6624: f7b40010 */ sdc1 $f20,0x10($sp) +/* f0b6628: 3c12800a */ lui $s2,0x800a +/* f0b662c: 2652ddcc */ addiu $s2,$s2,-8756 +/* f0b6630: 8e420000 */ lw $v0,0x0($s2) +/* f0b6634: 00008025 */ or $s0,$zero,$zero +/* f0b6638: 3c013f80 */ lui $at,0x3f80 +/* f0b663c: 1840000f */ blez $v0,.L0f0b667c +/* f0b6640: 00000000 */ sll $zero,$zero,0x0 +/* f0b6644: 4481a000 */ mtc1 $at,$f20 +/* f0b6648: 00000000 */ sll $zero,$zero,0x0 +/* f0b664c: 4405a000 */ mfc1 $a1,$f20 +.L0f0b6650: +/* f0b6650: 0fc2d91c */ jal func0f0b6470 +/* f0b6654: 02002025 */ or $a0,$s0,$zero +/* f0b6658: 4405a000 */ mfc1 $a1,$f20 +/* f0b665c: 0fc2d8ec */ jal func0f0b63b0 +/* f0b6660: 02002025 */ or $a0,$s0,$zero +/* f0b6664: 8e420000 */ lw $v0,0x0($s2) +/* f0b6668: 26100001 */ addiu $s0,$s0,0x1 +/* f0b666c: 0202082a */ slt $at,$s0,$v0 +/* f0b6670: 5420fff7 */ bnezl $at,.L0f0b6650 +/* f0b6674: 4405a000 */ mfc1 $a1,$f20 +/* f0b6678: 00008025 */ or $s0,$zero,$zero +.L0f0b667c: +/* f0b667c: 3c11800a */ lui $s1,0x800a +/* f0b6680: 8e31a2fc */ lw $s1,-0x5d04($s1) +/* f0b6684: 2415002a */ addiu $s5,$zero,0x2a +/* f0b6688: 2414002f */ addiu $s4,$zero,0x2f +/* f0b668c: 12200020 */ beqz $s1,.L0f0b6710 +/* f0b6690: 00000000 */ sll $zero,$zero,0x0 +/* f0b6694: 4480a000 */ mtc1 $zero,$f20 +/* f0b6698: 24130001 */ addiu $s3,$zero,0x1 +/* f0b669c: 922f0000 */ lbu $t7,0x0($s1) +.L0f0b66a0: +/* f0b66a0: 566f0018 */ bnel $s3,$t7,.L0f0b6704 +/* f0b66a4: 8e310020 */ lw $s1,0x20($s1) +/* f0b66a8: 8e220004 */ lw $v0,0x4($s1) +/* f0b66ac: 50400015 */ beqzl $v0,.L0f0b6704 +/* f0b66b0: 8e310020 */ lw $s1,0x20($s1) +/* f0b66b4: 90430003 */ lbu $v1,0x3($v0) +/* f0b66b8: 16830009 */ bne $s4,$v1,.L0f0b66e0 +/* f0b66bc: 00000000 */ sll $zero,$zero,0x0 +/* f0b66c0: 84440062 */ lh $a0,0x62($v0) +/* f0b66c4: 0482000f */ bltzl $a0,.L0f0b6704 +/* f0b66c8: 8e310020 */ lw $s1,0x20($s1) +/* f0b66cc: 4405a000 */ mfc1 $a1,$f20 +/* f0b66d0: 0fc2d91c */ jal func0f0b6470 +/* f0b66d4: 00000000 */ sll $zero,$zero,0x0 +/* f0b66d8: 1000000a */ beqz $zero,.L0f0b6704 +/* f0b66dc: 8e310020 */ lw $s1,0x20($s1) +.L0f0b66e0: +/* f0b66e0: 56a30008 */ bnel $s5,$v1,.L0f0b6704 +/* f0b66e4: 8e310020 */ lw $s1,0x20($s1) +/* f0b66e8: 8444005c */ lh $a0,0x5c($v0) +/* f0b66ec: 04820005 */ bltzl $a0,.L0f0b6704 +/* f0b66f0: 8e310020 */ lw $s1,0x20($s1) +/* f0b66f4: 4405a000 */ mfc1 $a1,$f20 +/* f0b66f8: 0fc2d91c */ jal func0f0b6470 +/* f0b66fc: 00000000 */ sll $zero,$zero,0x0 +/* f0b6700: 8e310020 */ lw $s1,0x20($s1) +.L0f0b6704: +/* f0b6704: 5620ffe6 */ bnezl $s1,.L0f0b66a0 +/* f0b6708: 922f0000 */ lbu $t7,0x0($s1) +/* f0b670c: 8e420000 */ lw $v0,0x0($s2) +.L0f0b6710: +/* f0b6710: 5840000b */ blezl $v0,.L0f0b6740 +/* f0b6714: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0b6718: +/* f0b6718: 0fc2d95b */ jal func0f0b656c +/* f0b671c: 02002025 */ or $a0,$s0,$zero +/* f0b6720: 0fc2d94d */ jal func0f0b6534 +/* f0b6724: 02002025 */ or $a0,$s0,$zero +/* f0b6728: 8e580000 */ lw $t8,0x0($s2) +/* f0b672c: 26100001 */ addiu $s0,$s0,0x1 +/* f0b6730: 0218082a */ slt $at,$s0,$t8 +/* f0b6734: 1420fff8 */ bnez $at,.L0f0b6718 +/* f0b6738: 00000000 */ sll $zero,$zero,0x0 +.L0f0b673c: +/* f0b673c: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0b6740: +/* f0b6740: d7b40010 */ ldc1 $f20,0x10($sp) +/* f0b6744: 8fb0001c */ lw $s0,0x1c($sp) +/* f0b6748: 8fb10020 */ lw $s1,0x20($sp) +/* f0b674c: 8fb20024 */ lw $s2,0x24($sp) +/* f0b6750: 8fb30028 */ lw $s3,0x28($sp) +/* f0b6754: 8fb4002c */ lw $s4,0x2c($sp) +/* f0b6758: 8fb50030 */ lw $s5,0x30($sp) +/* f0b675c: 03e00008 */ jr $ra +/* f0b6760: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f0b6764 +/* f0b6764: 3c0b800a */ lui $t3,0x800a +/* f0b6768: 256b9fc0 */ addiu $t3,$t3,-24640 +/* f0b676c: 8d6402bc */ lw $a0,0x2bc($t3) +/* f0b6770: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0b6774: afbf002c */ sw $ra,0x2c($sp) +/* f0b6778: 00047100 */ sll $t6,$a0,0x4 +/* f0b677c: 25c4000f */ addiu $a0,$t6,0xf +/* f0b6780: 348f000f */ ori $t7,$a0,0xf +/* f0b6784: f7b80020 */ sdc1 $f24,0x20($sp) +/* f0b6788: f7b60018 */ sdc1 $f22,0x18($sp) +/* f0b678c: f7b40010 */ sdc1 $f20,0x10($sp) +/* f0b6790: 39e4000f */ xori $a0,$t7,0xf +/* f0b6794: 0c0048f2 */ jal 0x123c8 +/* f0b6798: 24050004 */ addiu $a1,$zero,0x4 +/* f0b679c: 3c0b800a */ lui $t3,0x800a +/* f0b67a0: 256b9fc0 */ addiu $t3,$t3,-24640 +/* f0b67a4: 8d6302bc */ lw $v1,0x2bc($t3) +/* f0b67a8: 3c07800a */ lui $a3,0x800a +/* f0b67ac: 24e7dd70 */ addiu $a3,$a3,-8848 +/* f0b67b0: ace20000 */ sw $v0,0x0($a3) +/* f0b67b4: 18600066 */ blez $v1,.L0f0b6950 +/* f0b67b8: 00003025 */ or $a2,$zero,$zero +/* f0b67bc: 3c017f1b */ lui $at,0x7f1b +/* f0b67c0: c438d418 */ lwc1 $f24,-0x2be8($at) +/* f0b67c4: 3c013f80 */ lui $at,0x3f80 +/* f0b67c8: 4481b000 */ mtc1 $at,$f22 +/* f0b67cc: 3c0142c8 */ lui $at,0x42c8 +/* f0b67d0: 3c09800a */ lui $t1,0x800a +/* f0b67d4: 44817000 */ mtc1 $at,$f14 +/* f0b67d8: 44808000 */ mtc1 $zero,$f16 +/* f0b67dc: 25294928 */ addiu $t1,$t1,0x4928 +/* f0b67e0: 00002825 */ or $a1,$zero,$zero +/* f0b67e4: 240c008c */ addiu $t4,$zero,0x8c +/* f0b67e8: 240a000c */ addiu $t2,$zero,0xc +/* f0b67ec: 8cf90000 */ lw $t9,0x0($a3) +.L0f0b67f0: +/* f0b67f0: 24040001 */ addiu $a0,$zero,0x1 +/* f0b67f4: 00001825 */ or $v1,$zero,$zero +/* f0b67f8: 03256821 */ addu $t5,$t9,$a1 +/* f0b67fc: e5b6000c */ swc1 $f22,0xc($t5) +/* f0b6800: 8cee0000 */ lw $t6,0x0($a3) +/* f0b6804: 01c57821 */ addu $t7,$t6,$a1 +/* f0b6808: e5f60000 */ swc1 $f22,0x0($t7) +/* f0b680c: 0006c8c0 */ sll $t9,$a2,0x3 +.L0f0b6810: +/* f0b6810: 0326c821 */ addu $t9,$t9,$a2 +/* f0b6814: 8d380000 */ lw $t8,0x0($t1) +/* f0b6818: 0019c880 */ sll $t9,$t9,0x2 +/* f0b681c: 0326c823 */ subu $t9,$t9,$a2 +/* f0b6820: 0019c880 */ sll $t9,$t9,0x2 +/* f0b6824: 03196821 */ addu $t5,$t8,$t9 +/* f0b6828: 01a31021 */ addu $v0,$t5,$v1 +/* f0b682c: c4440024 */ lwc1 $f4,0x24($v0) +/* f0b6830: c4460018 */ lwc1 $f6,0x18($v0) +/* f0b6834: 24630004 */ addiu $v1,$v1,0x4 +/* f0b6838: 46062081 */ sub.s $f2,$f4,$f6 +/* f0b683c: 4602803c */ c.lt.s $f16,$f2 +/* f0b6840: 00000000 */ sll $zero,$zero,0x0 +/* f0b6844: 45020009 */ bc1fl .L0f0b686c +/* f0b6848: 00002025 */ or $a0,$zero,$zero +/* f0b684c: 460e1283 */ div.s $f10,$f2,$f14 +/* f0b6850: 8cee0000 */ lw $t6,0x0($a3) +/* f0b6854: 01c51021 */ addu $v0,$t6,$a1 +/* f0b6858: c448000c */ lwc1 $f8,0xc($v0) +/* f0b685c: 460a4102 */ mul.s $f4,$f8,$f10 +/* f0b6860: 10000002 */ beqz $zero,.L0f0b686c +/* f0b6864: e444000c */ swc1 $f4,0xc($v0) +/* f0b6868: 00002025 */ or $a0,$zero,$zero +.L0f0b686c: +/* f0b686c: 546affe8 */ bnel $v1,$t2,.L0f0b6810 +/* f0b6870: 0006c8c0 */ sll $t9,$a2,0x3 +/* f0b6874: 5080002e */ beqzl $a0,.L0f0b6930 +/* f0b6878: 8cee0000 */ lw $t6,0x0($a3) +/* f0b687c: 00cc0019 */ multu $a2,$t4 +/* f0b6880: 8d2f0000 */ lw $t7,0x0($t1) +/* f0b6884: 0000c012 */ mflo $t8 +/* f0b6888: 01f81021 */ addu $v0,$t7,$t8 +/* f0b688c: c4400018 */ lwc1 $f0,0x18($v0) +/* f0b6890: c4420024 */ lwc1 $f2,0x24($v0) +/* f0b6894: 4602003c */ c.lt.s $f0,$f2 +/* f0b6898: 00000000 */ sll $zero,$zero,0x0 +/* f0b689c: 45020004 */ bc1fl .L0f0b68b0 +/* f0b68a0: 46001481 */ sub.s $f18,$f2,$f0 +/* f0b68a4: 10000003 */ beqz $zero,.L0f0b68b4 +/* f0b68a8: 46001481 */ sub.s $f18,$f2,$f0 +/* f0b68ac: 46001481 */ sub.s $f18,$f2,$f0 +.L0f0b68b0: +/* f0b68b0: 46009487 */ neg.s $f18,$f18 +.L0f0b68b4: +/* f0b68b4: c440001c */ lwc1 $f0,0x1c($v0) +/* f0b68b8: c4420028 */ lwc1 $f2,0x28($v0) +/* f0b68bc: 4602003c */ c.lt.s $f0,$f2 +/* f0b68c0: 00000000 */ sll $zero,$zero,0x0 +/* f0b68c4: 45020004 */ bc1fl .L0f0b68d8 +/* f0b68c8: 46001501 */ sub.s $f20,$f2,$f0 +/* f0b68cc: 10000003 */ beqz $zero,.L0f0b68dc +/* f0b68d0: 46001501 */ sub.s $f20,$f2,$f0 +/* f0b68d4: 46001501 */ sub.s $f20,$f2,$f0 +.L0f0b68d8: +/* f0b68d8: 4600a507 */ neg.s $f20,$f20 +.L0f0b68dc: +/* f0b68dc: c4400020 */ lwc1 $f0,0x20($v0) +/* f0b68e0: c442002c */ lwc1 $f2,0x2c($v0) +/* f0b68e4: 46149182 */ mul.s $f6,$f18,$f20 +/* f0b68e8: 4602003c */ c.lt.s $f0,$f2 +/* f0b68ec: 00000000 */ sll $zero,$zero,0x0 +/* f0b68f0: 45020004 */ bc1fl .L0f0b6904 +/* f0b68f4: 46001301 */ sub.s $f12,$f2,$f0 +/* f0b68f8: 10000003 */ beqz $zero,.L0f0b6908 +/* f0b68fc: 46001301 */ sub.s $f12,$f2,$f0 +/* f0b6900: 46001301 */ sub.s $f12,$f2,$f0 +.L0f0b6904: +/* f0b6904: 46006307 */ neg.s $f12,$f12 +.L0f0b6908: +/* f0b6908: 460c9202 */ mul.s $f8,$f18,$f12 +/* f0b690c: 8cf90000 */ lw $t9,0x0($a3) +/* f0b6910: 460ca102 */ mul.s $f4,$f20,$f12 +/* f0b6914: 03256821 */ addu $t5,$t9,$a1 +/* f0b6918: 46083280 */ add.s $f10,$f6,$f8 +/* f0b691c: 46045000 */ add.s $f0,$f10,$f4 +/* f0b6920: 46000180 */ add.s $f6,$f0,$f0 +/* f0b6924: 10000004 */ beqz $zero,.L0f0b6938 +/* f0b6928: e5a60000 */ swc1 $f6,0x0($t5) +/* f0b692c: 8cee0000 */ lw $t6,0x0($a3) +.L0f0b6930: +/* f0b6930: 01c57821 */ addu $t7,$t6,$a1 +/* f0b6934: e5f80000 */ swc1 $f24,0x0($t7) +.L0f0b6938: +/* f0b6938: 8d6302bc */ lw $v1,0x2bc($t3) +/* f0b693c: 24c60001 */ addiu $a2,$a2,0x1 +/* f0b6940: 24a50010 */ addiu $a1,$a1,0x10 +/* f0b6944: 00c3082a */ slt $at,$a2,$v1 +/* f0b6948: 5420ffa9 */ bnezl $at,.L0f0b67f0 +/* f0b694c: 8cf90000 */ lw $t9,0x0($a3) +.L0f0b6950: +/* f0b6950: 44808000 */ mtc1 $zero,$f16 +/* f0b6954: 1860000f */ blez $v1,.L0f0b6994 +/* f0b6958: 00004025 */ or $t0,$zero,$zero +/* f0b695c: 00001825 */ or $v1,$zero,$zero +/* f0b6960: 8cf80000 */ lw $t8,0x0($a3) +.L0f0b6964: +/* f0b6964: 25080001 */ addiu $t0,$t0,0x1 +/* f0b6968: 0303c821 */ addu $t9,$t8,$v1 +/* f0b696c: e7300008 */ swc1 $f16,0x8($t9) +/* f0b6970: 8ced0000 */ lw $t5,0x0($a3) +/* f0b6974: 01a31021 */ addu $v0,$t5,$v1 +/* f0b6978: c4480008 */ lwc1 $f8,0x8($v0) +/* f0b697c: 24630010 */ addiu $v1,$v1,0x10 +/* f0b6980: e4480004 */ swc1 $f8,0x4($v0) +/* f0b6984: 8d6e02bc */ lw $t6,0x2bc($t3) +/* f0b6988: 010e082a */ slt $at,$t0,$t6 +/* f0b698c: 5420fff5 */ bnezl $at,.L0f0b6964 +/* f0b6990: 8cf80000 */ lw $t8,0x0($a3) +.L0f0b6994: +/* f0b6994: 3c02800a */ lui $v0,0x800a +/* f0b6998: 3c04800a */ lui $a0,0x800a +/* f0b699c: 2484ddc8 */ addiu $a0,$a0,-8760 +/* f0b69a0: 2442dd78 */ addiu $v0,$v0,-8840 +/* f0b69a4: 2403ffff */ addiu $v1,$zero,-1 +.L0f0b69a8: +/* f0b69a8: 24420008 */ addiu $v0,$v0,0x8 +/* f0b69ac: a443fff8 */ sh $v1,-0x8($v0) +/* f0b69b0: 1444fffd */ bne $v0,$a0,.L0f0b69a8 +/* f0b69b4: e450fffc */ swc1 $f16,-0x4($v0) +/* f0b69b8: 8fbf002c */ lw $ra,0x2c($sp) +/* f0b69bc: d7b40010 */ ldc1 $f20,0x10($sp) +/* f0b69c0: d7b60018 */ ldc1 $f22,0x18($sp) +/* f0b69c4: d7b80020 */ ldc1 $f24,0x20($sp) +/* f0b69c8: 03e00008 */ jr $ra +/* f0b69cc: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f0b69d0 +/* f0b69d0: 27bdfd78 */ addiu $sp,$sp,-648 +/* f0b69d4: 3c02800a */ lui $v0,0x800a +/* f0b69d8: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0b69dc: 8c4e006c */ lw $t6,0x6c($v0) +/* f0b69e0: afb20040 */ sw $s2,0x40($sp) +/* f0b69e4: 00e09025 */ or $s2,$a3,$zero +/* f0b69e8: afbf005c */ sw $ra,0x5c($sp) +/* f0b69ec: afbe0058 */ sw $s8,0x58($sp) +/* f0b69f0: afb70054 */ sw $s7,0x54($sp) +/* f0b69f4: afb60050 */ sw $s6,0x50($sp) +/* f0b69f8: afb5004c */ sw $s5,0x4c($sp) +/* f0b69fc: afb40048 */ sw $s4,0x48($sp) +/* f0b6a00: afb30044 */ sw $s3,0x44($sp) +/* f0b6a04: afb1003c */ sw $s1,0x3c($sp) +/* f0b6a08: afb00038 */ sw $s0,0x38($sp) +/* f0b6a0c: f7b60030 */ sdc1 $f22,0x30($sp) +/* f0b6a10: f7b40028 */ sdc1 $f20,0x28($sp) +/* f0b6a14: e7ac0288 */ swc1 $f12,0x288($sp) +/* f0b6a18: afa5028c */ sw $a1,0x28c($sp) +/* f0b6a1c: afa60290 */ sw $a2,0x290($sp) +/* f0b6a20: 11c00003 */ beqz $t6,.L0f0b6a30 +/* f0b6a24: afa00144 */ sw $zero,0x144($sp) +/* f0b6a28: 10000002 */ beqz $zero,.L0f0b6a34 +/* f0b6a2c: 24050001 */ addiu $a1,$zero,0x1 +.L0f0b6a30: +/* f0b6a30: 00002825 */ or $a1,$zero,$zero +.L0f0b6a34: +/* f0b6a34: 8c4f0068 */ lw $t7,0x68($v0) +/* f0b6a38: 00001825 */ or $v1,$zero,$zero +/* f0b6a3c: 0000a825 */ or $s5,$zero,$zero +/* f0b6a40: 11e00003 */ beqz $t7,.L0f0b6a50 +/* f0b6a44: 00000000 */ sll $zero,$zero,0x0 +/* f0b6a48: 10000001 */ beqz $zero,.L0f0b6a50 +/* f0b6a4c: 24030001 */ addiu $v1,$zero,0x1 +.L0f0b6a50: +/* f0b6a50: 8c580064 */ lw $t8,0x64($v0) +/* f0b6a54: 00002025 */ or $a0,$zero,$zero +/* f0b6a58: 13000003 */ beqz $t8,.L0f0b6a68 +/* f0b6a5c: 00000000 */ sll $zero,$zero,0x0 +/* f0b6a60: 10000001 */ beqz $zero,.L0f0b6a68 +/* f0b6a64: 24040001 */ addiu $a0,$zero,0x1 +.L0f0b6a68: +/* f0b6a68: 8c590070 */ lw $t9,0x70($v0) +/* f0b6a6c: 00001025 */ or $v0,$zero,$zero +/* f0b6a70: 3c014f80 */ lui $at,0x4f80 +/* f0b6a74: 13200003 */ beqz $t9,.L0f0b6a84 +/* f0b6a78: 00000000 */ sll $zero,$zero,0x0 +/* f0b6a7c: 10000001 */ beqz $zero,.L0f0b6a84 +/* f0b6a80: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b6a84: +/* f0b6a84: 8faa029c */ lw $t2,0x29c($sp) +/* f0b6a88: 00444021 */ addu $t0,$v0,$a0 +/* f0b6a8c: 01034821 */ addu $t1,$t0,$v1 +/* f0b6a90: 01253821 */ addu $a3,$t1,$a1 +/* f0b6a94: 194000a0 */ blez $t2,.L0f0b6d18 +/* f0b6a98: afa70138 */ sw $a3,0x138($sp) +/* f0b6a9c: 8fa20298 */ lw $v0,0x298($sp) +/* f0b6aa0: 4481b000 */ mtc1 $at,$f22 +/* f0b6aa4: 27b30270 */ addiu $s3,$sp,0x270 +/* f0b6aa8: 27b70258 */ addiu $s7,$sp,0x258 +/* f0b6aac: 27b601f8 */ addiu $s6,$sp,0x1f8 +/* f0b6ab0: afa70084 */ sw $a3,0x84($sp) +/* f0b6ab4: 27be0098 */ addiu $s8,$sp,0x98 +/* f0b6ab8: 24140001 */ addiu $s4,$zero,0x1 +/* f0b6abc: afa20080 */ sw $v0,0x80($sp) +.L0f0b6ac0: +/* f0b6ac0: 8fa20080 */ lw $v0,0x80($sp) +/* f0b6ac4: 4600b506 */ mov.s $f20,$f22 +/* f0b6ac8: 24050042 */ addiu $a1,$zero,0x42 +/* f0b6acc: 27a600d0 */ addiu $a2,$sp,0xd0 +/* f0b6ad0: 00008825 */ or $s1,$zero,$zero +/* f0b6ad4: 0fc456ac */ jal func0f115ab0 +/* f0b6ad8: 84440000 */ lh $a0,0x0($v0) +/* f0b6adc: a2600000 */ sb $zero,0x0($s3) +/* f0b6ae0: a2e00000 */ sb $zero,0x0($s7) +/* f0b6ae4: 8fab0084 */ lw $t3,0x84($sp) +/* f0b6ae8: 5960003b */ blezl $t3,.L0f0b6bd8 +/* f0b6aec: 8fa40118 */ lw $a0,0x118($sp) +/* f0b6af0: 3c10800a */ lui $s0,0x800a +/* f0b6af4: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0b6af8: 8e0c0064 */ lw $t4,0x64($s0) +.L0f0b6afc: +/* f0b6afc: 8d8200bc */ lw $v0,0xbc($t4) +/* f0b6b00: 5040002f */ beqzl $v0,.L0f0b6bc0 +/* f0b6b04: 8faf0138 */ lw $t7,0x138($sp) +/* f0b6b08: 5242002d */ beql $s2,$v0,.L0f0b6bc0 +/* f0b6b0c: 8faf0138 */ lw $t7,0x138($sp) +/* f0b6b10: 12400008 */ beqz $s2,.L0f0b6b34 +/* f0b6b14: 24060002 */ addiu $a2,$zero,0x2 +/* f0b6b18: 8e440004 */ lw $a0,0x4($s2) +/* f0b6b1c: 0fc12aa3 */ jal func0f04aa8c +/* f0b6b20: 8c450004 */ lw $a1,0x4($v0) +/* f0b6b24: 50400026 */ beqzl $v0,.L0f0b6bc0 +/* f0b6b28: 8faf0138 */ lw $t7,0x138($sp) +/* f0b6b2c: 8e0d0064 */ lw $t5,0x64($s0) +/* f0b6b30: 8da200bc */ lw $v0,0xbc($t5) +.L0f0b6b34: +/* f0b6b34: c4440008 */ lwc1 $f4,0x8($v0) +/* f0b6b38: c7a600d0 */ lwc1 $f6,0xd0($sp) +/* f0b6b3c: c448000c */ lwc1 $f8,0xc($v0) +/* f0b6b40: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f0b6b44: 46062001 */ sub.s $f0,$f4,$f6 +/* f0b6b48: c4500010 */ lwc1 $f16,0x10($v0) +/* f0b6b4c: c7b200d8 */ lwc1 $f18,0xd8($sp) +/* f0b6b50: 460a4081 */ sub.s $f2,$f8,$f10 +/* f0b6b54: 46000102 */ mul.s $f4,$f0,$f0 +/* f0b6b58: 8fa40118 */ lw $a0,0x118($sp) +/* f0b6b5c: 46128301 */ sub.s $f12,$f16,$f18 +/* f0b6b60: 46021182 */ mul.s $f6,$f2,$f2 +/* f0b6b64: 02202825 */ or $a1,$s1,$zero +/* f0b6b68: 460c6282 */ mul.s $f10,$f12,$f12 +/* f0b6b6c: 46062200 */ add.s $f8,$f4,$f6 +/* f0b6b70: 460a4380 */ add.s $f14,$f8,$f10 +/* f0b6b74: 4614703c */ c.lt.s $f14,$f20 +/* f0b6b78: 00000000 */ sll $zero,$zero,0x0 +/* f0b6b7c: 45000002 */ bc1f .L0f0b6b88 +/* f0b6b80: 00000000 */ sll $zero,$zero,0x0 +/* f0b6b84: 46007506 */ mov.s $f20,$f14 +.L0f0b6b88: +/* f0b6b88: 0fc575e8 */ jal func0f15d7a0 +/* f0b6b8c: 00000000 */ sll $zero,$zero,0x0 +/* f0b6b90: 10400002 */ beqz $v0,.L0f0b6b9c +/* f0b6b94: 02202825 */ or $a1,$s1,$zero +/* f0b6b98: a2740000 */ sb $s4,0x0($s3) +.L0f0b6b9c: +/* f0b6b9c: 926e0000 */ lbu $t6,0x0($s3) +/* f0b6ba0: 55c00006 */ bnezl $t6,.L0f0b6bbc +/* f0b6ba4: a2f40000 */ sb $s4,0x0($s7) +/* f0b6ba8: 0fc57602 */ jal func0f15d808 +/* f0b6bac: 8fa40118 */ lw $a0,0x118($sp) +/* f0b6bb0: 50400003 */ beqzl $v0,.L0f0b6bc0 +/* f0b6bb4: 8faf0138 */ lw $t7,0x138($sp) +/* f0b6bb8: a2f40000 */ sb $s4,0x0($s7) +.L0f0b6bbc: +/* f0b6bbc: 8faf0138 */ lw $t7,0x138($sp) +.L0f0b6bc0: +/* f0b6bc0: 26310001 */ addiu $s1,$s1,0x1 +/* f0b6bc4: 26100004 */ addiu $s0,$s0,0x4 +/* f0b6bc8: 562fffcc */ bnel $s1,$t7,.L0f0b6afc +/* f0b6bcc: 8e0c0064 */ lw $t4,0x64($s0) +/* f0b6bd0: 00008825 */ or $s1,$zero,$zero +/* f0b6bd4: 8fa40118 */ lw $a0,0x118($sp) +.L0f0b6bd8: +/* f0b6bd8: 2418ffff */ addiu $t8,$zero,-1 +/* f0b6bdc: a7b800c6 */ sh $t8,0xc6($sp) +/* f0b6be0: 03c02825 */ or $a1,$s8,$zero +/* f0b6be4: 24060014 */ addiu $a2,$zero,0x14 +/* f0b6be8: 0fc5916a */ jal func0f1645a8 +/* f0b6bec: a7a400c4 */ sh $a0,0xc4($sp) +/* f0b6bf0: 3c198008 */ lui $t9,0x8008 +/* f0b6bf4: 93397d10 */ lbu $t9,0x7d10($t9) +/* f0b6bf8: 5b20003e */ blezl $t9,.L0f0b6cf4 +/* f0b6bfc: e6d40000 */ swc1 $f20,0x0($s6) +/* f0b6c00: 3c10800b */ lui $s0,0x800b +/* f0b6c04: 2610cc80 */ addiu $s0,$s0,-13184 +/* f0b6c08: 8e050000 */ lw $a1,0x0($s0) +.L0f0b6c0c: +/* f0b6c0c: 8ca2001c */ lw $v0,0x1c($a1) +/* f0b6c10: 10400030 */ beqz $v0,.L0f0b6cd4 +/* f0b6c14: 00000000 */ sll $zero,$zero,0x0 +/* f0b6c18: 1242002e */ beq $s2,$v0,.L0f0b6cd4 +/* f0b6c1c: 00000000 */ sll $zero,$zero,0x0 +/* f0b6c20: 12400007 */ beqz $s2,.L0f0b6c40 +/* f0b6c24: 24060002 */ addiu $a2,$zero,0x2 +/* f0b6c28: 0fc12aa3 */ jal func0f04aa8c +/* f0b6c2c: 8e440004 */ lw $a0,0x4($s2) +/* f0b6c30: 10400028 */ beqz $v0,.L0f0b6cd4 +/* f0b6c34: 00000000 */ sll $zero,$zero,0x0 +/* f0b6c38: 8e080000 */ lw $t0,0x0($s0) +/* f0b6c3c: 8d02001c */ lw $v0,0x1c($t0) +.L0f0b6c40: +/* f0b6c40: c4500008 */ lwc1 $f16,0x8($v0) +/* f0b6c44: c7b200d0 */ lwc1 $f18,0xd0($sp) +/* f0b6c48: c444000c */ lwc1 $f4,0xc($v0) +/* f0b6c4c: c7a600d4 */ lwc1 $f6,0xd4($sp) +/* f0b6c50: 46128001 */ sub.s $f0,$f16,$f18 +/* f0b6c54: c4480010 */ lwc1 $f8,0x10($v0) +/* f0b6c58: c7aa00d8 */ lwc1 $f10,0xd8($sp) +/* f0b6c5c: 46062081 */ sub.s $f2,$f4,$f6 +/* f0b6c60: 46000402 */ mul.s $f16,$f0,$f0 +/* f0b6c64: 27a400c4 */ addiu $a0,$sp,0xc4 +/* f0b6c68: 460a4301 */ sub.s $f12,$f8,$f10 +/* f0b6c6c: 46021482 */ mul.s $f18,$f2,$f2 +/* f0b6c70: 24450028 */ addiu $a1,$v0,0x28 +/* f0b6c74: 460c6182 */ mul.s $f6,$f12,$f12 +/* f0b6c78: 46128100 */ add.s $f4,$f16,$f18 +/* f0b6c7c: 46062380 */ add.s $f14,$f4,$f6 +/* f0b6c80: 4614703c */ c.lt.s $f14,$f20 +/* f0b6c84: 00000000 */ sll $zero,$zero,0x0 +/* f0b6c88: 45000002 */ bc1f .L0f0b6c94 +/* f0b6c8c: 00000000 */ sll $zero,$zero,0x0 +/* f0b6c90: 46007506 */ mov.s $f20,$f14 +.L0f0b6c94: +/* f0b6c94: 0fc19620 */ jal func0f065880 +/* f0b6c98: 00000000 */ sll $zero,$zero,0x0 +/* f0b6c9c: 50400003 */ beqzl $v0,.L0f0b6cac +/* f0b6ca0: 92690000 */ lbu $t1,0x0($s3) +/* f0b6ca4: a2740000 */ sb $s4,0x0($s3) +/* f0b6ca8: 92690000 */ lbu $t1,0x0($s3) +.L0f0b6cac: +/* f0b6cac: 55200009 */ bnezl $t1,.L0f0b6cd4 +/* f0b6cb0: a2f40000 */ sb $s4,0x0($s7) +/* f0b6cb4: 8e0a0000 */ lw $t2,0x0($s0) +/* f0b6cb8: 03c02025 */ or $a0,$s8,$zero +/* f0b6cbc: 8d45001c */ lw $a1,0x1c($t2) +/* f0b6cc0: 0fc19620 */ jal func0f065880 +/* f0b6cc4: 24a50028 */ addiu $a1,$a1,0x28 +/* f0b6cc8: 10400002 */ beqz $v0,.L0f0b6cd4 +/* f0b6ccc: 00000000 */ sll $zero,$zero,0x0 +/* f0b6cd0: a2f40000 */ sb $s4,0x0($s7) +.L0f0b6cd4: +/* f0b6cd4: 3c0b8008 */ lui $t3,0x8008 +/* f0b6cd8: 916b7d10 */ lbu $t3,0x7d10($t3) +/* f0b6cdc: 26310001 */ addiu $s1,$s1,0x1 +/* f0b6ce0: 26100004 */ addiu $s0,$s0,0x4 +/* f0b6ce4: 022b082a */ slt $at,$s1,$t3 +/* f0b6ce8: 5420ffc8 */ bnezl $at,.L0f0b6c0c +/* f0b6cec: 8e050000 */ lw $a1,0x0($s0) +/* f0b6cf0: e6d40000 */ swc1 $f20,0x0($s6) +.L0f0b6cf4: +/* f0b6cf4: 8fac0080 */ lw $t4,0x80($sp) +/* f0b6cf8: 8fae029c */ lw $t6,0x29c($sp) +/* f0b6cfc: 26b50001 */ addiu $s5,$s5,0x1 +/* f0b6d00: 258d0002 */ addiu $t5,$t4,0x2 +/* f0b6d04: afad0080 */ sw $t5,0x80($sp) +/* f0b6d08: 26730001 */ addiu $s3,$s3,0x1 +/* f0b6d0c: 26f70001 */ addiu $s7,$s7,0x1 +/* f0b6d10: 16aeff6b */ bne $s5,$t6,.L0f0b6ac0 +/* f0b6d14: 26d60004 */ addiu $s6,$s6,0x4 +.L0f0b6d18: +/* f0b6d18: 0c004b70 */ jal 0x12dc0 +/* f0b6d1c: 00000000 */ sll $zero,$zero,0x0 +/* f0b6d20: 8faf029c */ lw $t7,0x29c($sp) +/* f0b6d24: 3c01bf80 */ lui $at,0xbf80 +/* f0b6d28: 4481b000 */ mtc1 $at,$f22 +/* f0b6d2c: 004f001b */ divu $zero,$v0,$t7 +/* f0b6d30: 00002010 */ mfhi $a0 +/* f0b6d34: 3c017f1b */ lui $at,0x7f1b +/* f0b6d38: 00808825 */ or $s1,$a0,$zero +/* f0b6d3c: c434d528 */ lwc1 $f20,-0x2ad8($at) +/* f0b6d40: 0080a825 */ or $s5,$a0,$zero +/* f0b6d44: 27be01c8 */ addiu $s8,$sp,0x1c8 +/* f0b6d48: 27b701f8 */ addiu $s7,$sp,0x1f8 +/* f0b6d4c: 27b40258 */ addiu $s4,$sp,0x258 +/* f0b6d50: 15e00002 */ bnez $t7,.L0f0b6d5c +/* f0b6d54: 00000000 */ sll $zero,$zero,0x0 +/* f0b6d58: 0007000d */ break 0x7 +.L0f0b6d5c: +/* f0b6d5c: 0015c080 */ sll $t8,$s5,0x2 +.L0f0b6d60: +/* f0b6d60: 02f8b021 */ addu $s6,$s7,$t8 +/* f0b6d64: c6c80000 */ lwc1 $f8,0x0($s6) +/* f0b6d68: 4608a03c */ c.lt.s $f20,$f8 +/* f0b6d6c: 00000000 */ sll $zero,$zero,0x0 +/* f0b6d70: 45020039 */ bc1fl .L0f0b6e58 +/* f0b6d74: 26ae0001 */ addiu $t6,$s5,0x1 +/* f0b6d78: 0295c821 */ addu $t9,$s4,$s5 +/* f0b6d7c: 93280000 */ lbu $t0,0x0($t9) +/* f0b6d80: 27af0198 */ addiu $t7,$sp,0x198 +/* f0b6d84: 55000034 */ bnezl $t0,.L0f0b6e58 +/* f0b6d88: 26ae0001 */ addiu $t6,$s5,0x1 +/* f0b6d8c: 8fa20144 */ lw $v0,0x144($sp) +/* f0b6d90: 8fa90298 */ lw $t1,0x298($sp) +/* f0b6d94: 00155040 */ sll $t2,$s5,0x1 +/* f0b6d98: 00027080 */ sll $t6,$v0,0x2 +/* f0b6d9c: 01c27023 */ subu $t6,$t6,$v0 +/* f0b6da0: 000e7080 */ sll $t6,$t6,0x2 +/* f0b6da4: 27ad0158 */ addiu $t5,$sp,0x158 +/* f0b6da8: 27b90148 */ addiu $t9,$sp,0x148 +/* f0b6dac: 00026100 */ sll $t4,$v0,0x4 +/* f0b6db0: 0002c080 */ sll $t8,$v0,0x2 +/* f0b6db4: 012a5821 */ addu $t3,$t1,$t2 +/* f0b6db8: 85640000 */ lh $a0,0x0($t3) +/* f0b6dbc: 03199821 */ addu $s3,$t8,$t9 +/* f0b6dc0: 018d9021 */ addu $s2,$t4,$t5 +/* f0b6dc4: 01cf8021 */ addu $s0,$t6,$t7 +/* f0b6dc8: 24050046 */ addiu $a1,$zero,0x46 +/* f0b6dcc: 0fc456ac */ jal func0f115ab0 +/* f0b6dd0: 27a600d0 */ addiu $a2,$sp,0xd0 +/* f0b6dd4: 8fa40118 */ lw $a0,0x118($sp) +/* f0b6dd8: 2408ffff */ addiu $t0,$zero,-1 +/* f0b6ddc: a6480002 */ sh $t0,0x2($s2) +/* f0b6de0: a6440000 */ sh $a0,0x0($s2) +/* f0b6de4: c7aa00d0 */ lwc1 $f10,0xd0($sp) +/* f0b6de8: e60a0000 */ swc1 $f10,0x0($s0) +/* f0b6dec: c7b000d4 */ lwc1 $f16,0xd4($sp) +/* f0b6df0: e6100004 */ swc1 $f16,0x4($s0) +/* f0b6df4: c7b200d8 */ lwc1 $f18,0xd8($sp) +/* f0b6df8: e6120008 */ swc1 $f18,0x8($s0) +/* f0b6dfc: c7ae00e4 */ lwc1 $f14,0xe4($sp) +/* f0b6e00: 0fc259d4 */ jal func0f096750 +/* f0b6e04: c7ac00dc */ lwc1 $f12,0xdc($sp) +/* f0b6e08: e6600000 */ swc1 $f0,0x0($s3) +/* f0b6e0c: 44070000 */ mfc1 $a3,$f0 +/* f0b6e10: 24090001 */ addiu $t1,$zero,0x1 +/* f0b6e14: afa90010 */ sw $t1,0x10($sp) +/* f0b6e18: afa00018 */ sw $zero,0x18($sp) +/* f0b6e1c: afa00014 */ sw $zero,0x14($sp) +/* f0b6e20: c7ac0288 */ lwc1 $f12,0x288($sp) +/* f0b6e24: 02002825 */ or $a1,$s0,$zero +/* f0b6e28: 0fc12be1 */ jal func0f04af84 +/* f0b6e2c: 02403025 */ or $a2,$s2,$zero +/* f0b6e30: 50400008 */ beqzl $v0,.L0f0b6e54 +/* f0b6e34: e6d60000 */ swc1 $f22,0x0($s6) +/* f0b6e38: 8faa0144 */ lw $t2,0x144($sp) +/* f0b6e3c: 000a5840 */ sll $t3,$t2,0x1 +/* f0b6e40: 03cb6021 */ addu $t4,$s8,$t3 +/* f0b6e44: a5950000 */ sh $s5,0x0($t4) +/* f0b6e48: 254d0001 */ addiu $t5,$t2,0x1 +/* f0b6e4c: afad0144 */ sw $t5,0x144($sp) +/* f0b6e50: e6d60000 */ swc1 $f22,0x0($s6) +.L0f0b6e54: +/* f0b6e54: 26ae0001 */ addiu $t6,$s5,0x1 +.L0f0b6e58: +/* f0b6e58: 8faf029c */ lw $t7,0x29c($sp) +/* f0b6e5c: 8fb80144 */ lw $t8,0x144($sp) +/* f0b6e60: 01cf001a */ div $zero,$t6,$t7 +/* f0b6e64: 15e00002 */ bnez $t7,.L0f0b6e70 +/* f0b6e68: 00000000 */ sll $zero,$zero,0x0 +/* f0b6e6c: 0007000d */ break 0x7 +.L0f0b6e70: +/* f0b6e70: 2401ffff */ addiu $at,$zero,-1 +/* f0b6e74: 15e10004 */ bne $t7,$at,.L0f0b6e88 +/* f0b6e78: 3c018000 */ lui $at,0x8000 +/* f0b6e7c: 15c10002 */ bne $t6,$at,.L0f0b6e88 +/* f0b6e80: 00000000 */ sll $zero,$zero,0x0 +/* f0b6e84: 0006000d */ break 0x6 +.L0f0b6e88: +/* f0b6e88: 0000a810 */ mfhi $s5 +/* f0b6e8c: 2b010004 */ slti $at,$t8,0x4 +/* f0b6e90: 12b10003 */ beq $s5,$s1,.L0f0b6ea0 +/* f0b6e94: 00000000 */ sll $zero,$zero,0x0 +/* f0b6e98: 5420ffb1 */ bnezl $at,.L0f0b6d60 +/* f0b6e9c: 0015c080 */ sll $t8,$s5,0x2 +.L0f0b6ea0: +/* f0b6ea0: 3c017f1b */ lui $at,0x7f1b +/* f0b6ea4: c434d52c */ lwc1 $f20,-0x2ad4($at) +/* f0b6ea8: 3c01bf80 */ lui $at,0xbf80 +/* f0b6eac: 4481b000 */ mtc1 $at,$f22 +/* f0b6eb0: 27b701f8 */ addiu $s7,$sp,0x1f8 +/* f0b6eb4: 0c004b70 */ jal 0x12dc0 +/* f0b6eb8: 27be01c8 */ addiu $s8,$sp,0x1c8 +/* f0b6ebc: 8fa3029c */ lw $v1,0x29c($sp) +/* f0b6ec0: 8fa70144 */ lw $a3,0x144($sp) +/* f0b6ec4: 0043001b */ divu $zero,$v0,$v1 +/* f0b6ec8: 00002010 */ mfhi $a0 +/* f0b6ecc: 28e10004 */ slti $at,$a3,0x4 +/* f0b6ed0: 14600002 */ bnez $v1,.L0f0b6edc +/* f0b6ed4: 00000000 */ sll $zero,$zero,0x0 +/* f0b6ed8: 0007000d */ break 0x7 +.L0f0b6edc: +/* f0b6edc: 00808825 */ or $s1,$a0,$zero +/* f0b6ee0: 10200051 */ beqz $at,.L0f0b7028 +/* f0b6ee4: 0080a825 */ or $s5,$a0,$zero +/* f0b6ee8: 27b40270 */ addiu $s4,$sp,0x270 +/* f0b6eec: 0015c880 */ sll $t9,$s5,0x2 +.L0f0b6ef0: +/* f0b6ef0: 02f9b021 */ addu $s6,$s7,$t9 +/* f0b6ef4: c6c40000 */ lwc1 $f4,0x0($s6) +/* f0b6ef8: 4604a03c */ c.lt.s $f20,$f4 +/* f0b6efc: 00000000 */ sll $zero,$zero,0x0 +/* f0b6f00: 45020039 */ bc1fl .L0f0b6fe8 +/* f0b6f04: 26af0001 */ addiu $t7,$s5,0x1 +/* f0b6f08: 02954021 */ addu $t0,$s4,$s5 +/* f0b6f0c: 91090000 */ lbu $t1,0x0($t0) +/* f0b6f10: 00077880 */ sll $t7,$a3,0x2 +/* f0b6f14: 01e77823 */ subu $t7,$t7,$a3 +/* f0b6f18: 15200032 */ bnez $t1,.L0f0b6fe4 +/* f0b6f1c: 000f7880 */ sll $t7,$t7,0x2 +/* f0b6f20: 8fab0298 */ lw $t3,0x298($sp) +/* f0b6f24: 00156040 */ sll $t4,$s5,0x1 +/* f0b6f28: 00076900 */ sll $t5,$a3,0x4 +/* f0b6f2c: 27ae0158 */ addiu $t6,$sp,0x158 +/* f0b6f30: 27b80198 */ addiu $t8,$sp,0x198 +/* f0b6f34: 0007c880 */ sll $t9,$a3,0x2 +/* f0b6f38: 27a80148 */ addiu $t0,$sp,0x148 +/* f0b6f3c: 016c5021 */ addu $t2,$t3,$t4 +/* f0b6f40: 85440000 */ lh $a0,0x0($t2) +/* f0b6f44: 03289821 */ addu $s3,$t9,$t0 +/* f0b6f48: 01f88021 */ addu $s0,$t7,$t8 +/* f0b6f4c: 01ae9021 */ addu $s2,$t5,$t6 +/* f0b6f50: 24050046 */ addiu $a1,$zero,0x46 +/* f0b6f54: 0fc456ac */ jal func0f115ab0 +/* f0b6f58: 27a600d0 */ addiu $a2,$sp,0xd0 +/* f0b6f5c: 8fa40118 */ lw $a0,0x118($sp) +/* f0b6f60: 2409ffff */ addiu $t1,$zero,-1 +/* f0b6f64: a6490002 */ sh $t1,0x2($s2) +/* f0b6f68: a6440000 */ sh $a0,0x0($s2) +/* f0b6f6c: c7a600d0 */ lwc1 $f6,0xd0($sp) +/* f0b6f70: e6060000 */ swc1 $f6,0x0($s0) +/* f0b6f74: c7a800d4 */ lwc1 $f8,0xd4($sp) +/* f0b6f78: e6080004 */ swc1 $f8,0x4($s0) +/* f0b6f7c: c7aa00d8 */ lwc1 $f10,0xd8($sp) +/* f0b6f80: e60a0008 */ swc1 $f10,0x8($s0) +/* f0b6f84: c7ae00e4 */ lwc1 $f14,0xe4($sp) +/* f0b6f88: 0fc259d4 */ jal func0f096750 +/* f0b6f8c: c7ac00dc */ lwc1 $f12,0xdc($sp) +/* f0b6f90: e6600000 */ swc1 $f0,0x0($s3) +/* f0b6f94: 44070000 */ mfc1 $a3,$f0 +/* f0b6f98: 240b0001 */ addiu $t3,$zero,0x1 +/* f0b6f9c: afab0010 */ sw $t3,0x10($sp) +/* f0b6fa0: afa00018 */ sw $zero,0x18($sp) +/* f0b6fa4: afa00014 */ sw $zero,0x14($sp) +/* f0b6fa8: c7ac0288 */ lwc1 $f12,0x288($sp) +/* f0b6fac: 02002825 */ or $a1,$s0,$zero +/* f0b6fb0: 0fc12be1 */ jal func0f04af84 +/* f0b6fb4: 02403025 */ or $a2,$s2,$zero +/* f0b6fb8: 50400008 */ beqzl $v0,.L0f0b6fdc +/* f0b6fbc: e6d60000 */ swc1 $f22,0x0($s6) +/* f0b6fc0: 8fac0144 */ lw $t4,0x144($sp) +/* f0b6fc4: 000c5040 */ sll $t2,$t4,0x1 +/* f0b6fc8: 03ca6821 */ addu $t5,$s8,$t2 +/* f0b6fcc: a5b50000 */ sh $s5,0x0($t5) +/* f0b6fd0: 258e0001 */ addiu $t6,$t4,0x1 +/* f0b6fd4: afae0144 */ sw $t6,0x144($sp) +/* f0b6fd8: e6d60000 */ swc1 $f22,0x0($s6) +.L0f0b6fdc: +/* f0b6fdc: 8fa3029c */ lw $v1,0x29c($sp) +/* f0b6fe0: 8fa70144 */ lw $a3,0x144($sp) +.L0f0b6fe4: +/* f0b6fe4: 26af0001 */ addiu $t7,$s5,0x1 +.L0f0b6fe8: +/* f0b6fe8: 01e3001a */ div $zero,$t7,$v1 +/* f0b6fec: 14600002 */ bnez $v1,.L0f0b6ff8 +/* f0b6ff0: 00000000 */ sll $zero,$zero,0x0 +/* f0b6ff4: 0007000d */ break 0x7 +.L0f0b6ff8: +/* f0b6ff8: 2401ffff */ addiu $at,$zero,-1 +/* f0b6ffc: 14610004 */ bne $v1,$at,.L0f0b7010 +/* f0b7000: 3c018000 */ lui $at,0x8000 +/* f0b7004: 15e10002 */ bne $t7,$at,.L0f0b7010 +/* f0b7008: 00000000 */ sll $zero,$zero,0x0 +/* f0b700c: 0006000d */ break 0x6 +.L0f0b7010: +/* f0b7010: 0000a810 */ mfhi $s5 +/* f0b7014: 28e10004 */ slti $at,$a3,0x4 +/* f0b7018: 52b10004 */ beql $s5,$s1,.L0f0b702c +/* f0b701c: 28e10004 */ slti $at,$a3,0x4 +/* f0b7020: 5420ffb3 */ bnezl $at,.L0f0b6ef0 +/* f0b7024: 0015c880 */ sll $t9,$s5,0x2 +.L0f0b7028: +/* f0b7028: 28e10004 */ slti $at,$a3,0x4 +.L0f0b702c: +/* f0b702c: 10200050 */ beqz $at,.L0f0b7170 +/* f0b7030: 00000000 */ sll $zero,$zero,0x0 +/* f0b7034: 8fa3029c */ lw $v1,0x29c($sp) +.L0f0b7038: +/* f0b7038: 8fa70144 */ lw $a3,0x144($sp) +/* f0b703c: 2411ffff */ addiu $s1,$zero,-1 +/* f0b7040: 4600b506 */ mov.s $f20,$f22 +/* f0b7044: 1860000c */ blez $v1,.L0f0b7078 +/* f0b7048: 0000a825 */ or $s5,$zero,$zero +/* f0b704c: 27b601f8 */ addiu $s6,$sp,0x1f8 +.L0f0b7050: +/* f0b7050: c6c00000 */ lwc1 $f0,0x0($s6) +/* f0b7054: 4600a03c */ c.lt.s $f20,$f0 +/* f0b7058: 00000000 */ sll $zero,$zero,0x0 +/* f0b705c: 45020004 */ bc1fl .L0f0b7070 +/* f0b7060: 26b50001 */ addiu $s5,$s5,0x1 +/* f0b7064: 46000506 */ mov.s $f20,$f0 +/* f0b7068: 02a08825 */ or $s1,$s5,$zero +/* f0b706c: 26b50001 */ addiu $s5,$s5,0x1 +.L0f0b7070: +/* f0b7070: 16a3fff7 */ bne $s5,$v1,.L0f0b7050 +/* f0b7074: 26d60004 */ addiu $s6,$s6,0x4 +.L0f0b7078: +/* f0b7078: 0620003d */ bltz $s1,.L0f0b7170 +/* f0b707c: 3c017f1b */ lui $at,0x7f1b +/* f0b7080: c430d530 */ lwc1 $f16,-0x2ad0($at) +/* f0b7084: 8fb80298 */ lw $t8,0x298($sp) +/* f0b7088: 0011c840 */ sll $t9,$s1,0x1 +/* f0b708c: 4614803c */ c.lt.s $f16,$f20 +/* f0b7090: 24050046 */ addiu $a1,$zero,0x46 +/* f0b7094: 27a600d0 */ addiu $a2,$sp,0xd0 +/* f0b7098: 00074900 */ sll $t1,$a3,0x4 +/* f0b709c: 45010002 */ bc1t .L0f0b70a8 +/* f0b70a0: 03194021 */ addu $t0,$t8,$t9 +/* f0b70a4: 14e00032 */ bnez $a3,.L0f0b7170 +.L0f0b70a8: +/* f0b70a8: 00075080 */ sll $t2,$a3,0x2 +/* f0b70ac: 01475023 */ subu $t2,$t2,$a3 +/* f0b70b0: 000a5080 */ sll $t2,$t2,0x2 +/* f0b70b4: 27ab0158 */ addiu $t3,$sp,0x158 +/* f0b70b8: 27ad0198 */ addiu $t5,$sp,0x198 +/* f0b70bc: 00076080 */ sll $t4,$a3,0x2 +/* f0b70c0: 27ae0148 */ addiu $t6,$sp,0x148 +/* f0b70c4: 018e9821 */ addu $s3,$t4,$t6 +/* f0b70c8: 014d8021 */ addu $s0,$t2,$t5 +/* f0b70cc: 012b9021 */ addu $s2,$t1,$t3 +/* f0b70d0: 0fc456ac */ jal func0f115ab0 +/* f0b70d4: 85040000 */ lh $a0,0x0($t0) +/* f0b70d8: 8fa40118 */ lw $a0,0x118($sp) +/* f0b70dc: 240fffff */ addiu $t7,$zero,-1 +/* f0b70e0: a64f0002 */ sh $t7,0x2($s2) +/* f0b70e4: a6440000 */ sh $a0,0x0($s2) +/* f0b70e8: c7b200d0 */ lwc1 $f18,0xd0($sp) +/* f0b70ec: e6120000 */ swc1 $f18,0x0($s0) +/* f0b70f0: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* f0b70f4: e6040004 */ swc1 $f4,0x4($s0) +/* f0b70f8: c7a600d8 */ lwc1 $f6,0xd8($sp) +/* f0b70fc: e6060008 */ swc1 $f6,0x8($s0) +/* f0b7100: c7ae00e4 */ lwc1 $f14,0xe4($sp) +/* f0b7104: 0fc259d4 */ jal func0f096750 +/* f0b7108: c7ac00dc */ lwc1 $f12,0xdc($sp) +/* f0b710c: e6600000 */ swc1 $f0,0x0($s3) +/* f0b7110: 44070000 */ mfc1 $a3,$f0 +/* f0b7114: 24180001 */ addiu $t8,$zero,0x1 +/* f0b7118: afb80010 */ sw $t8,0x10($sp) +/* f0b711c: afa00018 */ sw $zero,0x18($sp) +/* f0b7120: afa00014 */ sw $zero,0x14($sp) +/* f0b7124: c7ac0288 */ lwc1 $f12,0x288($sp) +/* f0b7128: 02002825 */ or $a1,$s0,$zero +/* f0b712c: 0fc12be1 */ jal func0f04af84 +/* f0b7130: 02403025 */ or $a2,$s2,$zero +/* f0b7134: 10400007 */ beqz $v0,.L0f0b7154 +/* f0b7138: 00115080 */ sll $t2,$s1,0x2 +/* f0b713c: 8fb90144 */ lw $t9,0x144($sp) +/* f0b7140: 00194040 */ sll $t0,$t9,0x1 +/* f0b7144: 03c84821 */ addu $t1,$s8,$t0 +/* f0b7148: a5310000 */ sh $s1,0x0($t1) +/* f0b714c: 272b0001 */ addiu $t3,$t9,0x1 +/* f0b7150: afab0144 */ sw $t3,0x144($sp) +.L0f0b7154: +/* f0b7154: 02ea6821 */ addu $t5,$s7,$t2 +/* f0b7158: e5b60000 */ swc1 $f22,0x0($t5) +/* f0b715c: 8fac0144 */ lw $t4,0x144($sp) +/* f0b7160: 29810004 */ slti $at,$t4,0x4 +/* f0b7164: 5420ffb4 */ bnezl $at,.L0f0b7038 +/* f0b7168: 8fa3029c */ lw $v1,0x29c($sp) +/* f0b716c: 01803825 */ or $a3,$t4,$zero +.L0f0b7170: +/* f0b7170: 18e0001f */ blez $a3,.L0f0b71f0 +/* f0b7174: 00000000 */ sll $zero,$zero,0x0 +/* f0b7178: 0c004b70 */ jal 0x12dc0 +/* f0b717c: 00000000 */ sll $zero,$zero,0x0 +/* f0b7180: 8fae0144 */ lw $t6,0x144($sp) +/* f0b7184: 27b80198 */ addiu $t8,$sp,0x198 +/* f0b7188: 8fa8028c */ lw $t0,0x28c($sp) +/* f0b718c: 004e001b */ divu $zero,$v0,$t6 +/* f0b7190: 00001810 */ mfhi $v1 +/* f0b7194: 00037880 */ sll $t7,$v1,0x2 +/* f0b7198: 01e37823 */ subu $t7,$t7,$v1 +/* f0b719c: 000f7880 */ sll $t7,$t7,0x2 +/* f0b71a0: 01f83021 */ addu $a2,$t7,$t8 +/* f0b71a4: c4c80000 */ lwc1 $f8,0x0($a2) +/* f0b71a8: 00034900 */ sll $t1,$v1,0x4 +/* f0b71ac: 27b90158 */ addiu $t9,$sp,0x158 +/* f0b71b0: e5080000 */ swc1 $f8,0x0($t0) +/* f0b71b4: c4ca0004 */ lwc1 $f10,0x4($a2) +/* f0b71b8: 15c00002 */ bnez $t6,.L0f0b71c4 +/* f0b71bc: 00000000 */ sll $zero,$zero,0x0 +/* f0b71c0: 0007000d */ break 0x7 +.L0f0b71c4: +/* f0b71c4: e50a0004 */ swc1 $f10,0x4($t0) +/* f0b71c8: c4d00008 */ lwc1 $f16,0x8($a2) +/* f0b71cc: 0060a825 */ or $s5,$v1,$zero +/* f0b71d0: 01392021 */ addu $a0,$t1,$t9 +/* f0b71d4: e5100008 */ swc1 $f16,0x8($t0) +/* f0b71d8: 0fc195e9 */ jal func0f0657a4 +/* f0b71dc: 8fa50290 */ lw $a1,0x290($sp) +/* f0b71e0: 00155880 */ sll $t3,$s5,0x2 +/* f0b71e4: 03ab5021 */ addu $t2,$sp,$t3 +/* f0b71e8: 10000020 */ beqz $zero,.L0f0b726c +/* f0b71ec: c5420148 */ lwc1 $f2,0x148($t2) +.L0f0b71f0: +/* f0b71f0: 0c004b70 */ jal 0x12dc0 +/* f0b71f4: 00000000 */ sll $zero,$zero,0x0 +/* f0b71f8: 8fac029c */ lw $t4,0x29c($sp) +/* f0b71fc: 8fad0298 */ lw $t5,0x298($sp) +/* f0b7200: 24050046 */ addiu $a1,$zero,0x46 +/* f0b7204: 004c001b */ divu $zero,$v0,$t4 +/* f0b7208: 00007010 */ mfhi $t6 +/* f0b720c: 000e7840 */ sll $t7,$t6,0x1 +/* f0b7210: 15800002 */ bnez $t4,.L0f0b721c +/* f0b7214: 00000000 */ sll $zero,$zero,0x0 +/* f0b7218: 0007000d */ break 0x7 +.L0f0b721c: +/* f0b721c: 01afc021 */ addu $t8,$t5,$t7 +/* f0b7220: 87040000 */ lh $a0,0x0($t8) +/* f0b7224: 0fc456ac */ jal func0f115ab0 +/* f0b7228: 27a600d0 */ addiu $a2,$sp,0xd0 +/* f0b722c: 8fa90290 */ lw $t1,0x290($sp) +/* f0b7230: 8fa80118 */ lw $t0,0x118($sp) +/* f0b7234: 2419ffff */ addiu $t9,$zero,-1 +/* f0b7238: a5390002 */ sh $t9,0x2($t1) +/* f0b723c: a5280000 */ sh $t0,0x0($t1) +/* f0b7240: 8fab028c */ lw $t3,0x28c($sp) +/* f0b7244: c7b200d0 */ lwc1 $f18,0xd0($sp) +/* f0b7248: e5720000 */ swc1 $f18,0x0($t3) +/* f0b724c: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* f0b7250: e5640004 */ swc1 $f4,0x4($t3) +/* f0b7254: c7a600d8 */ lwc1 $f6,0xd8($sp) +/* f0b7258: e5660008 */ swc1 $f6,0x8($t3) +/* f0b725c: c7ae00e4 */ lwc1 $f14,0xe4($sp) +/* f0b7260: 0fc259d4 */ jal func0f096750 +/* f0b7264: c7ac00dc */ lwc1 $f12,0xdc($sp) +/* f0b7268: 46000086 */ mov.s $f2,$f0 +.L0f0b726c: +/* f0b726c: 8fbf005c */ lw $ra,0x5c($sp) +/* f0b7270: d7b40028 */ ldc1 $f20,0x28($sp) +/* f0b7274: d7b60030 */ ldc1 $f22,0x30($sp) +/* f0b7278: 8fb00038 */ lw $s0,0x38($sp) +/* f0b727c: 8fb1003c */ lw $s1,0x3c($sp) +/* f0b7280: 8fb20040 */ lw $s2,0x40($sp) +/* f0b7284: 8fb30044 */ lw $s3,0x44($sp) +/* f0b7288: 8fb40048 */ lw $s4,0x48($sp) +/* f0b728c: 8fb5004c */ lw $s5,0x4c($sp) +/* f0b7290: 8fb60050 */ lw $s6,0x50($sp) +/* f0b7294: 8fb70054 */ lw $s7,0x54($sp) +/* f0b7298: 8fbe0058 */ lw $s8,0x58($sp) +/* f0b729c: 27bd0288 */ addiu $sp,$sp,0x288 +/* f0b72a0: 03e00008 */ jr $ra +/* f0b72a4: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f0b72a8 +/* f0b72a8: 3c0f800a */ lui $t7,0x800a +/* f0b72ac: 8defde68 */ lw $t7,-0x2198($t7) +/* f0b72b0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0b72b4: 3c0e800a */ lui $t6,0x800a +/* f0b72b8: afbf001c */ sw $ra,0x1c($sp) +/* f0b72bc: 25cede38 */ addiu $t6,$t6,-8648 +/* f0b72c0: afae0010 */ sw $t6,0x10($sp) +/* f0b72c4: 0fc2da74 */ jal func0f0b69d0 +/* f0b72c8: afaf0014 */ sw $t7,0x14($sp) +/* f0b72cc: 8fbf001c */ lw $ra,0x1c($sp) +/* f0b72d0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0b72d4: 03e00008 */ jr $ra +/* f0b72d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b72dc +/* f0b72dc: 27bdfee8 */ addiu $sp,$sp,-280 +/* f0b72e0: 3c0f8007 */ lui $t7,0x8007 +/* f0b72e4: afbf003c */ sw $ra,0x3c($sp) +/* f0b72e8: afb20038 */ sw $s2,0x38($sp) +/* f0b72ec: afb10034 */ sw $s1,0x34($sp) +/* f0b72f0: afb00030 */ sw $s0,0x30($sp) +/* f0b72f4: 25ef0780 */ addiu $t7,$t7,0x780 +/* f0b72f8: 8de10000 */ lw $at,0x0($t7) +/* f0b72fc: 27ae010c */ addiu $t6,$sp,0x10c +/* f0b7300: 8de80004 */ lw $t0,0x4($t7) +/* f0b7304: adc10000 */ sw $at,0x0($t6) +/* f0b7308: 8de10008 */ lw $at,0x8($t7) +/* f0b730c: 3c12800a */ lui $s2,0x800a +/* f0b7310: 26529fc0 */ addiu $s2,$s2,-24640 +/* f0b7314: 3c11800a */ lui $s1,0x800a +/* f0b7318: adc80004 */ sw $t0,0x4($t6) +/* f0b731c: adc10008 */ sw $at,0x8($t6) +/* f0b7320: 8e31d03c */ lw $s1,-0x2fc4($s1) +/* f0b7324: 0fc47788 */ jal func0f11de20 +/* f0b7328: 8244028f */ lb $a0,0x28f($s2) +/* f0b732c: 8e490284 */ lw $t1,0x284($s2) +/* f0b7330: a12019b3 */ sb $zero,0x19b3($t1) +/* f0b7334: 8e4a0298 */ lw $t2,0x298($s2) +/* f0b7338: 05430010 */ bgezl $t2,.L0f0b737c +/* f0b733c: 8e580284 */ lw $t8,0x284($s2) +/* f0b7340: 8e4b0284 */ lw $t3,0x284($s2) +/* f0b7344: 8d6c00bc */ lw $t4,0xbc($t3) +/* f0b7348: 8d82001c */ lw $v0,0x1c($t4) +/* f0b734c: 5040000b */ beqzl $v0,.L0f0b737c +/* f0b7350: 8e580284 */ lw $t8,0x284($s2) +/* f0b7354: 8c430004 */ lw $v1,0x4($v0) +.L0f0b7358: +/* f0b7358: 50600005 */ beqzl $v1,.L0f0b7370 +/* f0b735c: 8c420020 */ lw $v0,0x20($v0) +/* f0b7360: 8c6d0040 */ lw $t5,0x40($v1) +/* f0b7364: 35b90004 */ ori $t9,$t5,0x4 +/* f0b7368: ac790040 */ sw $t9,0x40($v1) +/* f0b736c: 8c420020 */ lw $v0,0x20($v0) +.L0f0b7370: +/* f0b7370: 5440fff9 */ bnezl $v0,.L0f0b7358 +/* f0b7374: 8c430004 */ lw $v1,0x4($v0) +/* f0b7378: 8e580284 */ lw $t8,0x284($s2) +.L0f0b737c: +/* f0b737c: 8f0e00bc */ lw $t6,0xbc($t8) +/* f0b7380: 0fc52719 */ jal func0f149c64 +/* f0b7384: 8dc40004 */ lw $a0,0x4($t6) +/* f0b7388: 0fc2ddf3 */ jal func0f0b77cc +/* f0b738c: 00000000 */ sll $zero,$zero,0x0 +/* f0b7390: 8e4f0284 */ lw $t7,0x284($s2) +/* f0b7394: 24020007 */ addiu $v0,$zero,0x7 +/* f0b7398: 240b0002 */ addiu $t3,$zero,0x2 +/* f0b739c: ade000d8 */ sw $zero,0xd8($t7) +/* f0b73a0: 8e480284 */ lw $t0,0x284($s2) +/* f0b73a4: 2404ffff */ addiu $a0,$zero,-1 +/* f0b73a8: ad021924 */ sw $v0,0x1924($t0) +/* f0b73ac: 8e490284 */ lw $t1,0x284($s2) +/* f0b73b0: ad22193c */ sw $v0,0x193c($t1) +/* f0b73b4: 8e4a0284 */ lw $t2,0x284($s2) +/* f0b73b8: ad4016d8 */ sw $zero,0x16d8($t2) +/* f0b73bc: 8e4c0284 */ lw $t4,0x284($s2) +/* f0b73c0: 0fc37e87 */ jal func0f0dfa1c +/* f0b73c4: ad8b17a4 */ sw $t3,0x17a4($t4) +/* f0b73c8: 8e4d0284 */ lw $t5,0x284($s2) +/* f0b73cc: 3c0141f0 */ lui $at,0x41f0 +/* f0b73d0: 44816000 */ mtc1 $at,$f12 +/* f0b73d4: 27a5010c */ addiu $a1,$sp,0x10c +/* f0b73d8: 27a600fc */ addiu $a2,$sp,0xfc +/* f0b73dc: 0fc6185f */ jal func0f18617c +/* f0b73e0: 8da700bc */ lw $a3,0xbc($t5) +/* f0b73e4: 3c017f1b */ lui $at,0x7f1b +/* f0b73e8: c424d534 */ lwc1 $f4,-0x2acc($at) +/* f0b73ec: 8e500284 */ lw $s0,0x284($s2) +/* f0b73f0: 27a4010c */ addiu $a0,$sp,0x10c +/* f0b73f4: 46002181 */ sub.s $f6,$f4,$f0 +/* f0b73f8: 2619161e */ addiu $t9,$s0,0x161e +/* f0b73fc: 2618161c */ addiu $t8,$s0,0x161c +/* f0b7400: 260e19b0 */ addiu $t6,$s0,0x19b0 +/* f0b7404: e7a600f8 */ swc1 $f6,0xf8($sp) +/* f0b7408: afae0018 */ sw $t6,0x18($sp) +/* f0b740c: afb80014 */ sw $t8,0x14($sp) +/* f0b7410: afb90010 */ sw $t9,0x10($sp) +/* f0b7414: 3c0541f0 */ lui $a1,0x41f0 +/* f0b7418: 27a600fc */ addiu $a2,$sp,0xfc +/* f0b741c: afa0001c */ sw $zero,0x1c($sp) +/* f0b7420: afa00020 */ sw $zero,0x20($sp) +/* f0b7424: 0c00a86c */ jal 0x2a1b0 +/* f0b7428: 2607161a */ addiu $a3,$s0,0x161a +/* f0b742c: 8e500284 */ lw $s0,0x284($s2) +/* f0b7430: 3c0143b4 */ lui $at,0x43b4 +/* f0b7434: 44819000 */ mtc1 $at,$f18 +/* f0b7438: c60819c4 */ lwc1 $f8,0x19c4($s0) +/* f0b743c: 3c017f1b */ lui $at,0x7f1b +/* f0b7440: 27a5010c */ addiu $a1,$sp,0x10c +/* f0b7444: 46004280 */ add.s $f10,$f8,$f0 +/* f0b7448: e7aa0110 */ swc1 $f10,0x110($sp) +/* f0b744c: e6000074 */ swc1 $f0,0x74($s0) +/* f0b7450: c7b000f8 */ lwc1 $f16,0xf8($sp) +/* f0b7454: c426d538 */ lwc1 $f6,-0x2ac8($at) +/* f0b7458: 8e4f0284 */ lw $t7,0x284($s2) +/* f0b745c: 46128102 */ mul.s $f4,$f16,$f18 +/* f0b7460: 46062203 */ div.s $f8,$f4,$f6 +/* f0b7464: e5e80144 */ swc1 $f8,0x144($t7) +/* f0b7468: 8e480284 */ lw $t0,0x284($s2) +/* f0b746c: e5000078 */ swc1 $f0,0x78($t0) +/* f0b7470: 8e440284 */ lw $a0,0x284($s2) +/* f0b7474: 0fc2e168 */ jal func0f0b85a0 +/* f0b7478: 2484036c */ addiu $a0,$a0,0x36c +/* f0b747c: 0c0068f7 */ jal 0x1a3dc +/* f0b7480: c7ac00f8 */ lwc1 $f12,0xf8($sp) +/* f0b7484: 8e490284 */ lw $t1,0x284($s2) +/* f0b7488: 46000287 */ neg.s $f10,$f0 +/* f0b748c: 44808000 */ mtc1 $zero,$f16 +/* f0b7490: e52a036c */ swc1 $f10,0x36c($t1) +/* f0b7494: 8e4a0284 */ lw $t2,0x284($s2) +/* f0b7498: e5500370 */ swc1 $f16,0x370($t2) +/* f0b749c: 0c0068f4 */ jal 0x1a3d0 +/* f0b74a0: c7ac00f8 */ lwc1 $f12,0xf8($sp) +/* f0b74a4: 8e4b0284 */ lw $t3,0x284($s2) +/* f0b74a8: e5600374 */ swc1 $f0,0x374($t3) +/* f0b74ac: 8e4c0284 */ lw $t4,0x284($s2) +/* f0b74b0: c7a2010c */ lwc1 $f2,0x10c($sp) +/* f0b74b4: e5820310 */ swc1 $f2,0x310($t4) +/* f0b74b8: 8e4d0284 */ lw $t5,0x284($s2) +/* f0b74bc: 8db900bc */ lw $t9,0xbc($t5) +/* f0b74c0: e7220008 */ swc1 $f2,0x8($t9) +/* f0b74c4: 8e580284 */ lw $t8,0x284($s2) +/* f0b74c8: c7a20110 */ lwc1 $f2,0x110($sp) +/* f0b74cc: e7020314 */ swc1 $f2,0x314($t8) +/* f0b74d0: 8e4e0284 */ lw $t6,0x284($s2) +/* f0b74d4: 8dcf00bc */ lw $t7,0xbc($t6) +/* f0b74d8: e5e2000c */ swc1 $f2,0xc($t7) +/* f0b74dc: 8e480284 */ lw $t0,0x284($s2) +/* f0b74e0: c7a20114 */ lwc1 $f2,0x114($sp) +/* f0b74e4: e5020318 */ swc1 $f2,0x318($t0) +/* f0b74e8: 8e490284 */ lw $t1,0x284($s2) +/* f0b74ec: 8d2a00bc */ lw $t2,0xbc($t1) +/* f0b74f0: e5420010 */ swc1 $f2,0x10($t2) +/* f0b74f4: 8e4b0284 */ lw $t3,0x284($s2) +/* f0b74f8: 0fc19711 */ jal func0f065c44 +/* f0b74fc: 8d6400bc */ lw $a0,0xbc($t3) +/* f0b7500: 8e4d0284 */ lw $t5,0x284($s2) +/* f0b7504: 87ac00fc */ lh $t4,0xfc($sp) +/* f0b7508: 2418ffff */ addiu $t8,$zero,-1 +/* f0b750c: 8db900bc */ lw $t9,0xbc($t5) +/* f0b7510: 27a4010c */ addiu $a0,$sp,0x10c +/* f0b7514: a72c0028 */ sh $t4,0x28($t9) +/* f0b7518: 8e4e0284 */ lw $t6,0x284($s2) +/* f0b751c: 8dcf00bc */ lw $t7,0xbc($t6) +/* f0b7520: a5f8002a */ sh $t8,0x2a($t7) +/* f0b7524: 8e500284 */ lw $s0,0x284($s2) +/* f0b7528: 87a700fc */ lh $a3,0xfc($sp) +/* f0b752c: 26050394 */ addiu $a1,$s0,0x394 +/* f0b7530: 0fc30709 */ jal func0f0c1c24 +/* f0b7534: 26060388 */ addiu $a2,$s0,0x388 +/* f0b7538: 8e480298 */ lw $t0,0x298($s2) +/* f0b753c: 27a2005c */ addiu $v0,$sp,0x5c +/* f0b7540: 27a300e0 */ addiu $v1,$sp,0xe0 +/* f0b7544: 05000023 */ bltz $t0,.L0f0b75d4 +.L0f0b7548: +/* f0b7548: 24420004 */ addiu $v0,$v0,0x4 +/* f0b754c: 1443fffe */ bne $v0,$v1,.L0f0b7548 +/* f0b7550: ac40fffc */ sw $zero,-0x4($v0) +/* f0b7554: 24100001 */ addiu $s0,$zero,0x1 +.L0f0b7558: +/* f0b7558: 0fc446b5 */ jal func0f111ad4 +/* f0b755c: 02002025 */ or $a0,$s0,$zero +/* f0b7560: 1040000a */ beqz $v0,.L0f0b758c +/* f0b7564: 02002025 */ or $a0,$s0,$zero +/* f0b7568: 0fc2a685 */ jal func0f0a9a14 +/* f0b756c: 00002825 */ or $a1,$zero,$zero +/* f0b7570: 04400006 */ bltz $v0,.L0f0b758c +/* f0b7574: 28410021 */ slti $at,$v0,0x21 +/* f0b7578: 10200004 */ beqz $at,.L0f0b758c +/* f0b757c: 24090001 */ addiu $t1,$zero,0x1 +/* f0b7580: 00025080 */ sll $t2,$v0,0x2 +/* f0b7584: 03aa5821 */ addu $t3,$sp,$t2 +/* f0b7588: ad69005c */ sw $t1,0x5c($t3) +.L0f0b758c: +/* f0b758c: 26100001 */ addiu $s0,$s0,0x1 +/* f0b7590: 2401005e */ addiu $at,$zero,0x5e +/* f0b7594: 1601fff0 */ bne $s0,$at,.L0f0b7558 +/* f0b7598: 00000000 */ sll $zero,$zero,0x0 +/* f0b759c: 00001825 */ or $v1,$zero,$zero +/* f0b75a0: 27a2005c */ addiu $v0,$sp,0x5c +/* f0b75a4: 27a400e0 */ addiu $a0,$sp,0xe0 +.L0f0b75a8: +/* f0b75a8: 8c4d0000 */ lw $t5,0x0($v0) +/* f0b75ac: 24420004 */ addiu $v0,$v0,0x4 +/* f0b75b0: 15a00004 */ bnez $t5,.L0f0b75c4 +/* f0b75b4: 00000000 */ sll $zero,$zero,0x0 +/* f0b75b8: 8e4c0284 */ lw $t4,0x284($s2) +/* f0b75bc: 0183c821 */ addu $t9,$t4,$v1 +/* f0b75c0: af2017a8 */ sw $zero,0x17a8($t9) +.L0f0b75c4: +/* f0b75c4: 1444fff8 */ bne $v0,$a0,.L0f0b75a8 +/* f0b75c8: 24630004 */ addiu $v1,$v1,0x4 +/* f0b75cc: 1000000a */ beqz $zero,.L0f0b75f8 +/* f0b75d0: 00000000 */ sll $zero,$zero,0x0 +.L0f0b75d4: +/* f0b75d4: 0fc44580 */ jal func0f111600 +/* f0b75d8: 00000000 */ sll $zero,$zero,0x0 +/* f0b75dc: 00001825 */ or $v1,$zero,$zero +/* f0b75e0: 24020084 */ addiu $v0,$zero,0x84 +.L0f0b75e4: +/* f0b75e4: 8e4e0284 */ lw $t6,0x284($s2) +/* f0b75e8: 01c3c021 */ addu $t8,$t6,$v1 +/* f0b75ec: 24630004 */ addiu $v1,$v1,0x4 +/* f0b75f0: 1462fffc */ bne $v1,$v0,.L0f0b75e4 +/* f0b75f4: af0017a8 */ sw $zero,0x17a8($t8) +.L0f0b75f8: +/* f0b75f8: 0fc44762 */ jal func0f111d88 +/* f0b75fc: 24040001 */ addiu $a0,$zero,0x1 +/* f0b7600: 5220003c */ beqzl $s1,.L0f0b76f4 +/* f0b7604: 8e4c0298 */ lw $t4,0x298($s2) +/* f0b7608: 8e4f029c */ lw $t7,0x29c($s2) +/* f0b760c: 05e20006 */ bltzl $t7,.L0f0b7628 +/* f0b7610: 8e220000 */ lw $v0,0x0($s1) +/* f0b7614: 8e4802a8 */ lw $t0,0x2a8($s2) +/* f0b7618: 8e490284 */ lw $t1,0x284($s2) +/* f0b761c: 51090035 */ beql $t0,$t1,.L0f0b76f4 +/* f0b7620: 8e4c0298 */ lw $t4,0x298($s2) +/* f0b7624: 8e220000 */ lw $v0,0x0($s1) +.L0f0b7628: +/* f0b7628: 2410000c */ addiu $s0,$zero,0xc +/* f0b762c: 12020030 */ beq $s0,$v0,.L0f0b76f0 +/* f0b7630: 2c41000c */ sltiu $at,$v0,0xc +.L0f0b7634: +/* f0b7634: 1020002a */ beqz $at,.L0f0b76e0 +/* f0b7638: 00025080 */ sll $t2,$v0,0x2 +/* f0b763c: 3c017f1b */ lui $at,0x7f1b +/* f0b7640: 002a0821 */ addu $at,$at,$t2 +/* f0b7644: 8c2ad53c */ lw $t2,-0x2ac4($at) +/* f0b7648: 01400008 */ jr $t2 +/* f0b764c: 00000000 */ sll $zero,$zero,0x0 +/* f0b7650: 10000024 */ beqz $zero,.L0f0b76e4 +/* f0b7654: 2631000c */ addiu $s1,$s1,0xc +/* f0b7658: 10000022 */ beqz $zero,.L0f0b76e4 +/* f0b765c: 2631000c */ addiu $s1,$s1,0xc +/* f0b7660: 10000020 */ beqz $zero,.L0f0b76e4 +/* f0b7664: 26310008 */ addiu $s1,$s1,0x8 +/* f0b7668: 8e2b000c */ lw $t3,0xc($s1) +/* f0b766c: 1560000a */ bnez $t3,.L0f0b7698 +/* f0b7670: 00000000 */ sll $zero,$zero,0x0 +/* f0b7674: 8e250008 */ lw $a1,0x8($s1) +/* f0b7678: 04a00005 */ bltz $a1,.L0f0b7690 +/* f0b767c: 00000000 */ sll $zero,$zero,0x0 +/* f0b7680: 0fc4478a */ jal func0f111e28 +/* f0b7684: 8e240004 */ lw $a0,0x4($s1) +/* f0b7688: 10000016 */ beqz $zero,.L0f0b76e4 +/* f0b768c: 26310010 */ addiu $s1,$s1,0x10 +.L0f0b7690: +/* f0b7690: 0fc44762 */ jal func0f111d88 +/* f0b7694: 8e240004 */ lw $a0,0x4($s1) +.L0f0b7698: +/* f0b7698: 10000012 */ beqz $zero,.L0f0b76e4 +/* f0b769c: 26310010 */ addiu $s1,$s1,0x10 +/* f0b76a0: 8e2d000c */ lw $t5,0xc($s1) +/* f0b76a4: 15a00004 */ bnez $t5,.L0f0b76b8 +/* f0b76a8: 00000000 */ sll $zero,$zero,0x0 +/* f0b76ac: 8e240004 */ lw $a0,0x4($s1) +/* f0b76b0: 0fc2a58a */ jal func0f0a9628 +/* f0b76b4: 8e250008 */ lw $a1,0x8($s1) +.L0f0b76b8: +/* f0b76b8: 1000000a */ beqz $zero,.L0f0b76e4 +/* f0b76bc: 26310010 */ addiu $s1,$s1,0x10 +/* f0b76c0: 10000008 */ beqz $zero,.L0f0b76e4 +/* f0b76c4: 26310020 */ addiu $s1,$s1,0x20 +/* f0b76c8: 10000006 */ beqz $zero,.L0f0b76e4 +/* f0b76cc: 26310008 */ addiu $s1,$s1,0x8 +/* f0b76d0: 10000004 */ beqz $zero,.L0f0b76e4 +/* f0b76d4: 26310008 */ addiu $s1,$s1,0x8 +/* f0b76d8: 10000002 */ beqz $zero,.L0f0b76e4 +/* f0b76dc: 26310028 */ addiu $s1,$s1,0x28 +.L0f0b76e0: +/* f0b76e0: 26310004 */ addiu $s1,$s1,0x4 +.L0f0b76e4: +/* f0b76e4: 8e220000 */ lw $v0,0x0($s1) +/* f0b76e8: 5602ffd2 */ bnel $s0,$v0,.L0f0b7634 +/* f0b76ec: 2c41000c */ sltiu $at,$v0,0xc +.L0f0b76f0: +/* f0b76f0: 8e4c0298 */ lw $t4,0x298($s2) +.L0f0b76f4: +/* f0b76f4: 8e500284 */ lw $s0,0x284($s2) +/* f0b76f8: 05800011 */ bltz $t4,.L0f0b7740 +/* f0b76fc: 00000000 */ sll $zero,$zero,0x0 +/* f0b7700: 44801000 */ mtc1 $zero,$f2 +/* f0b7704: c6001c5c */ lwc1 $f0,0x1c5c($s0) +/* f0b7708: 4600103c */ c.lt.s $f2,$f0 +/* f0b770c: 00000000 */ sll $zero,$zero,0x0 +/* f0b7710: 4500000b */ bc1f .L0f0b7740 +/* f0b7714: 00000000 */ sll $zero,$zero,0x0 +/* f0b7718: e60000dc */ swc1 $f0,0xdc($s0) +/* f0b771c: 8e590284 */ lw $t9,0x284($s2) +/* f0b7720: e72200e4 */ swc1 $f2,0xe4($t9) +/* f0b7724: 8e4e0284 */ lw $t6,0x284($s2) +/* f0b7728: e5c200e8 */ swc1 $f2,0xe8($t6) +/* f0b772c: 8e580284 */ lw $t8,0x284($s2) +/* f0b7730: e70200ec */ swc1 $f2,0xec($t8) +/* f0b7734: 8e4f0284 */ lw $t7,0x284($s2) +/* f0b7738: e5e200f0 */ swc1 $f2,0xf0($t7) +/* f0b773c: 8e500284 */ lw $s0,0x284($s2) +.L0f0b7740: +/* f0b7740: 0fc32e31 */ jal func0f0cb8c4 +/* f0b7744: 02002025 */ or $a0,$s0,$zero +/* f0b7748: 0fc2e00b */ jal func0f0b802c +/* f0b774c: 00000000 */ sll $zero,$zero,0x0 +/* f0b7750: 8e480318 */ lw $t0,0x318($s2) +/* f0b7754: 3c013f80 */ lui $at,0x3f80 +/* f0b7758: 5100000a */ beqzl $t0,.L0f0b7784 +/* f0b775c: 44806000 */ mtc1 $zero,$f12 +/* f0b7760: 3c0142f0 */ lui $at,0x42f0 +/* f0b7764: 44816000 */ mtc1 $at,$f12 +/* f0b7768: 3c013f80 */ lui $at,0x3f80 +/* f0b776c: 44817000 */ mtc1 $at,$f14 +/* f0b7770: 0fc2ed5f */ jal func0f0bb57c +/* f0b7774: 00000000 */ sll $zero,$zero,0x0 +/* f0b7778: 10000006 */ beqz $zero,.L0f0b7794 +/* f0b777c: 8e490284 */ lw $t1,0x284($s2) +/* f0b7780: 44806000 */ mtc1 $zero,$f12 +.L0f0b7784: +/* f0b7784: 44817000 */ mtc1 $at,$f14 +/* f0b7788: 0fc2ed5f */ jal func0f0bb57c +/* f0b778c: 00000000 */ sll $zero,$zero,0x0 +/* f0b7790: 8e490284 */ lw $t1,0x284($s2) +.L0f0b7794: +/* f0b7794: 8d2a00bc */ lw $t2,0xbc($t1) +/* f0b7798: 8d420004 */ lw $v0,0x4($t2) +/* f0b779c: 50400006 */ beqzl $v0,.L0f0b77b8 +/* f0b77a0: 8fbf003c */ lw $ra,0x3c($sp) +/* f0b77a4: 8c4b0018 */ lw $t3,0x18($v0) +/* f0b77a8: 2401fbff */ addiu $at,$zero,-1025 +/* f0b77ac: 01616824 */ and $t5,$t3,$at +/* f0b77b0: ac4d0018 */ sw $t5,0x18($v0) +/* f0b77b4: 8fbf003c */ lw $ra,0x3c($sp) +.L0f0b77b8: +/* f0b77b8: 8fb00030 */ lw $s0,0x30($sp) +/* f0b77bc: 8fb10034 */ lw $s1,0x34($sp) +/* f0b77c0: 8fb20038 */ lw $s2,0x38($sp) +/* f0b77c4: 03e00008 */ jr $ra +/* f0b77c8: 27bd0118 */ addiu $sp,$sp,0x118 +); + +GLOBAL_ASM( +glabel func0f0b77cc +/* f0b77cc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0b77d0: afb00020 */ sw $s0,0x20($sp) +/* f0b77d4: 3c10800a */ lui $s0,0x800a +/* f0b77d8: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0b77dc: 8e0e0314 */ lw $t6,0x314($s0) +/* f0b77e0: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0b77e4: 4480a000 */ mtc1 $zero,$f20 +/* f0b77e8: 11c00004 */ beqz $t6,.L0f0b77fc +/* f0b77ec: afbf0024 */ sw $ra,0x24($sp) +/* f0b77f0: 8e030284 */ lw $v1,0x284($s0) +/* f0b77f4: 8c6f00d4 */ lw $t7,0xd4($v1) +/* f0b77f8: 15e00009 */ bnez $t7,.L0f0b7820 +.L0f0b77fc: +/* f0b77fc: 3c01431f */ lui $at,0x431f +/* f0b7800: 44812000 */ mtc1 $at,$f4 +/* f0b7804: 8e180284 */ lw $t8,0x284($s0) +/* f0b7808: 3c01432c */ lui $at,0x432c +/* f0b780c: 44813000 */ mtc1 $at,$f6 +/* f0b7810: e70419c4 */ swc1 $f4,0x19c4($t8) +/* f0b7814: 8e190284 */ lw $t9,0x284($s0) +/* f0b7818: e72619c0 */ swc1 $f6,0x19c0($t9) +/* f0b781c: 8e030284 */ lw $v1,0x284($s0) +.L0f0b7820: +/* f0b7820: e4740038 */ swc1 $f20,0x38($v1) +/* f0b7824: 8e080284 */ lw $t0,0x284($s0) +/* f0b7828: 2402ffff */ addiu $v0,$zero,-1 +/* f0b782c: 00002025 */ or $a0,$zero,$zero +/* f0b7830: e514003c */ swc1 $f20,0x3c($t0) +/* f0b7834: 8e090284 */ lw $t1,0x284($s0) +/* f0b7838: e5340040 */ swc1 $f20,0x40($t1) +/* f0b783c: 8e0a0284 */ lw $t2,0x284($s0) +/* f0b7840: e5540044 */ swc1 $f20,0x44($t2) +/* f0b7844: 8e0b0284 */ lw $t3,0x284($s0) +/* f0b7848: e5740048 */ swc1 $f20,0x48($t3) +/* f0b784c: 8e0c0284 */ lw $t4,0x284($s0) +/* f0b7850: e594004c */ swc1 $f20,0x4c($t4) +/* f0b7854: 8e0d0284 */ lw $t5,0x284($s0) +/* f0b7858: e5b40050 */ swc1 $f20,0x50($t5) +/* f0b785c: 8e0e0284 */ lw $t6,0x284($s0) +/* f0b7860: e5d40054 */ swc1 $f20,0x54($t6) +/* f0b7864: 8e0f0284 */ lw $t7,0x284($s0) +/* f0b7868: e5f40058 */ swc1 $f20,0x58($t7) +/* f0b786c: 8e180284 */ lw $t8,0x284($s0) +/* f0b7870: af000000 */ sw $zero,0x0($t8) +/* f0b7874: 8e190284 */ lw $t9,0x284($s0) +/* f0b7878: e7340004 */ swc1 $f20,0x4($t9) +/* f0b787c: 8e080284 */ lw $t0,0x284($s0) +/* f0b7880: e5140008 */ swc1 $f20,0x8($t0) +/* f0b7884: 8e090284 */ lw $t1,0x284($s0) +/* f0b7888: e534000c */ swc1 $f20,0xc($t1) +/* f0b788c: 8e0a0284 */ lw $t2,0x284($s0) +/* f0b7890: ad420014 */ sw $v0,0x14($t2) +/* f0b7894: 8e0b0284 */ lw $t3,0x284($s0) +/* f0b7898: ad6201b0 */ sw $v0,0x1b0($t3) +/* f0b789c: 8e0c0284 */ lw $t4,0x284($s0) +/* f0b78a0: 0fc31f4c */ jal func0f0c7d30 +/* f0b78a4: ad801af8 */ sw $zero,0x1af8($t4) +/* f0b78a8: 8e0d0284 */ lw $t5,0x284($s0) +/* f0b78ac: 24050001 */ addiu $a1,$zero,0x1 +/* f0b78b0: 240e0003 */ addiu $t6,$zero,0x3 +/* f0b78b4: ada500c0 */ sw $a1,0xc0($t5) +/* f0b78b8: 8e0f0284 */ lw $t7,0x284($s0) +/* f0b78bc: 24180014 */ addiu $t8,$zero,0x14 +/* f0b78c0: a1ee19cc */ sb $t6,0x19cc($t7) +/* f0b78c4: 8e190284 */ lw $t9,0x284($s0) +/* f0b78c8: a73819ce */ sh $t8,0x19ce($t9) +/* f0b78cc: 8e080284 */ lw $t0,0x284($s0) +/* f0b78d0: e51419d0 */ swc1 $f20,0x19d0($t0) +/* f0b78d4: 8e090284 */ lw $t1,0x284($s0) +/* f0b78d8: e53419d4 */ swc1 $f20,0x19d4($t1) +/* f0b78dc: 8e0a0284 */ lw $t2,0x284($s0) +/* f0b78e0: e55419d8 */ swc1 $f20,0x19d8($t2) +/* f0b78e4: 8e0b0284 */ lw $t3,0x284($s0) +/* f0b78e8: e57419dc */ swc1 $f20,0x19dc($t3) +/* f0b78ec: 8e0c0284 */ lw $t4,0x284($s0) +/* f0b78f0: e59419e0 */ swc1 $f20,0x19e0($t4) +/* f0b78f4: 8e0d0284 */ lw $t5,0x284($s0) +/* f0b78f8: ada000d0 */ sw $zero,0xd0($t5) +/* f0b78fc: 8e0e0284 */ lw $t6,0x284($s0) +/* f0b7900: adc000d8 */ sw $zero,0xd8($t6) +/* f0b7904: 0fc59585 */ jal func0f165614 +/* f0b7908: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f0b790c: 24010027 */ addiu $at,$zero,0x27 +/* f0b7910: 14410008 */ bne $v0,$at,.L0f0b7934 +/* f0b7914: 24050001 */ addiu $a1,$zero,0x1 +/* f0b7918: 3c017f1b */ lui $at,0x7f1b +/* f0b791c: c428d56c */ lwc1 $f8,-0x2a94($at) +/* f0b7920: 8e0f0284 */ lw $t7,0x284($s0) +/* f0b7924: 3c013f80 */ lui $at,0x3f80 +/* f0b7928: 44816000 */ mtc1 $at,$f12 +/* f0b792c: 10000010 */ beqz $zero,.L0f0b7970 +/* f0b7930: e5e800dc */ swc1 $f8,0xdc($t7) +.L0f0b7934: +/* f0b7934: 0fc59585 */ jal func0f165614 +/* f0b7938: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f0b793c: 14400008 */ bnez $v0,.L0f0b7960 +/* f0b7940: 24050001 */ addiu $a1,$zero,0x1 +/* f0b7944: 3c013f00 */ lui $at,0x3f00 +/* f0b7948: 44815000 */ mtc1 $at,$f10 +/* f0b794c: 8e180284 */ lw $t8,0x284($s0) +/* f0b7950: 3c013f80 */ lui $at,0x3f80 +/* f0b7954: 44816000 */ mtc1 $at,$f12 +/* f0b7958: 10000005 */ beqz $zero,.L0f0b7970 +/* f0b795c: e70a00dc */ swc1 $f10,0xdc($t8) +.L0f0b7960: +/* f0b7960: 3c013f80 */ lui $at,0x3f80 +/* f0b7964: 44816000 */ mtc1 $at,$f12 +/* f0b7968: 8e190284 */ lw $t9,0x284($s0) +/* f0b796c: e72c00dc */ swc1 $f12,0xdc($t9) +.L0f0b7970: +/* f0b7970: 8e080284 */ lw $t0,0x284($s0) +/* f0b7974: 3c01bf80 */ lui $at,0xbf80 +/* f0b7978: 44810000 */ mtc1 $at,$f0 +/* f0b797c: e50c00e4 */ swc1 $f12,0xe4($t0) +/* f0b7980: 8e090284 */ lw $t1,0x284($s0) +/* f0b7984: 3c01c080 */ lui $at,0xc080 +/* f0b7988: 44818000 */ mtc1 $at,$f16 +/* f0b798c: e53400e8 */ swc1 $f20,0xe8($t1) +/* f0b7990: 8e0a0284 */ lw $t2,0x284($s0) +/* f0b7994: 3c0143b4 */ lui $at,0x43b4 +/* f0b7998: e54c00ec */ swc1 $f12,0xec($t2) +/* f0b799c: 8e0b0284 */ lw $t3,0x284($s0) +/* f0b79a0: e57400f0 */ swc1 $f20,0xf0($t3) +/* f0b79a4: 8e0c0284 */ lw $t4,0x284($s0) +/* f0b79a8: e58000f4 */ swc1 $f0,0xf4($t4) +/* f0b79ac: 8e0d0284 */ lw $t5,0x284($s0) +/* f0b79b0: e5a000f8 */ swc1 $f0,0xf8($t5) +/* f0b79b4: 8e0e0284 */ lw $t6,0x284($s0) +/* f0b79b8: e5c00280 */ swc1 $f0,0x280($t6) +/* f0b79bc: 8e0f0284 */ lw $t7,0x284($s0) +/* f0b79c0: ade000fc */ sw $zero,0xfc($t7) +/* f0b79c4: 8e180284 */ lw $t8,0x284($s0) +/* f0b79c8: e7140198 */ swc1 $f20,0x198($t8) +/* f0b79cc: 8e190284 */ lw $t9,0x284($s0) +/* f0b79d0: e7340148 */ swc1 $f20,0x148($t9) +/* f0b79d4: 8e080284 */ lw $t0,0x284($s0) +/* f0b79d8: e5141b9c */ swc1 $f20,0x1b9c($t0) +/* f0b79dc: 8e090284 */ lw $t1,0x284($s0) +/* f0b79e0: e52c014c */ swc1 $f12,0x14c($t1) +/* f0b79e4: 8e0a0284 */ lw $t2,0x284($s0) +/* f0b79e8: e5540150 */ swc1 $f20,0x150($t2) +/* f0b79ec: 8e0b0284 */ lw $t3,0x284($s0) +/* f0b79f0: e5700154 */ swc1 $f16,0x154($t3) +/* f0b79f4: 8e030284 */ lw $v1,0x284($s0) +/* f0b79f8: c4720154 */ lwc1 $f18,0x154($v1) +/* f0b79fc: e4720158 */ swc1 $f18,0x158($v1) +/* f0b7a00: 8e030284 */ lw $v1,0x284($s0) +/* f0b7a04: c4620158 */ lwc1 $f2,0x158($v1) +/* f0b7a08: 4614103c */ c.lt.s $f2,$f20 +/* f0b7a0c: 00000000 */ sll $zero,$zero,0x0 +/* f0b7a10: 45020007 */ bc1fl .L0f0b7a30 +/* f0b7a14: e474015c */ swc1 $f20,0x15c($v1) +/* f0b7a18: 44812000 */ mtc1 $at,$f4 +/* f0b7a1c: 00000000 */ sll $zero,$zero,0x0 +/* f0b7a20: 46041180 */ add.s $f6,$f2,$f4 +/* f0b7a24: e4660158 */ swc1 $f6,0x158($v1) +/* f0b7a28: 8e030284 */ lw $v1,0x284($s0) +/* f0b7a2c: e474015c */ swc1 $f20,0x15c($v1) +.L0f0b7a30: +/* f0b7a30: 8e0c0284 */ lw $t4,0x284($s0) +/* f0b7a34: 2404ffff */ addiu $a0,$zero,-1 +/* f0b7a38: 3c017f1b */ lui $at,0x7f1b +/* f0b7a3c: e58c0160 */ swc1 $f12,0x160($t4) +/* f0b7a40: 8e0d0284 */ lw $t5,0x284($s0) +/* f0b7a44: 240200ff */ addiu $v0,$zero,0xff +/* f0b7a48: e5b40164 */ swc1 $f20,0x164($t5) +/* f0b7a4c: 8e0e0284 */ lw $t6,0x284($s0) +/* f0b7a50: e5d4017c */ swc1 $f20,0x17c($t6) +/* f0b7a54: 8e0f0284 */ lw $t7,0x284($s0) +/* f0b7a58: e5f40180 */ swc1 $f20,0x180($t7) +/* f0b7a5c: 8e180284 */ lw $t8,0x284($s0) +/* f0b7a60: e7140184 */ swc1 $f20,0x184($t8) +/* f0b7a64: 8e190284 */ lw $t9,0x284($s0) +/* f0b7a68: af200100 */ sw $zero,0x100($t9) +/* f0b7a6c: 8e080284 */ lw $t0,0x284($s0) +/* f0b7a70: ad000104 */ sw $zero,0x104($t0) +/* f0b7a74: 8e090284 */ lw $t1,0x284($s0) +/* f0b7a78: ad200108 */ sw $zero,0x108($t1) +/* f0b7a7c: 8e0a0284 */ lw $t2,0x284($s0) +/* f0b7a80: ad40010c */ sw $zero,0x10c($t2) +/* f0b7a84: 8e0b0284 */ lw $t3,0x284($s0) +/* f0b7a88: ad650110 */ sw $a1,0x110($t3) +/* f0b7a8c: 8e0c0284 */ lw $t4,0x284($s0) +/* f0b7a90: ad850114 */ sw $a1,0x114($t4) +/* f0b7a94: 8e0d0284 */ lw $t5,0x284($s0) +/* f0b7a98: ada00118 */ sw $zero,0x118($t5) +/* f0b7a9c: 8e0e0284 */ lw $t6,0x284($s0) +/* f0b7aa0: adc5011c */ sw $a1,0x11c($t6) +/* f0b7aa4: 8e0f0284 */ lw $t7,0x284($s0) +/* f0b7aa8: ade00120 */ sw $zero,0x120($t7) +/* f0b7aac: 8e180284 */ lw $t8,0x284($s0) +/* f0b7ab0: af050124 */ sw $a1,0x124($t8) +/* f0b7ab4: 8e190284 */ lw $t9,0x284($s0) +/* f0b7ab8: e7340128 */ swc1 $f20,0x128($t9) +/* f0b7abc: 8e080284 */ lw $t0,0x284($s0) +/* f0b7ac0: ad00012c */ sw $zero,0x12c($t0) +/* f0b7ac4: 8e090284 */ lw $t1,0x284($s0) +/* f0b7ac8: ad240130 */ sw $a0,0x130($t1) +/* f0b7acc: 8e0a0284 */ lw $t2,0x284($s0) +/* f0b7ad0: ad450134 */ sw $a1,0x134($t2) +/* f0b7ad4: 8e0b0284 */ lw $t3,0x284($s0) +/* f0b7ad8: e5740138 */ swc1 $f20,0x138($t3) +/* f0b7adc: 8e0c0284 */ lw $t4,0x284($s0) +/* f0b7ae0: ad80013c */ sw $zero,0x13c($t4) +/* f0b7ae4: 8e0d0284 */ lw $t5,0x284($s0) +/* f0b7ae8: ada40140 */ sw $a0,0x140($t5) +/* f0b7aec: 8e0e0284 */ lw $t6,0x284($s0) +/* f0b7af0: c428d570 */ lwc1 $f8,-0x2a90($at) +/* f0b7af4: 3c014170 */ lui $at,0x4170 +/* f0b7af8: 44815000 */ mtc1 $at,$f10 +/* f0b7afc: e5c81b68 */ swc1 $f8,0x1b68($t6) +/* f0b7b00: 8e0f0284 */ lw $t7,0x284($s0) +/* f0b7b04: ade202d8 */ sw $v0,0x2d8($t7) +/* f0b7b08: 8e180284 */ lw $t8,0x284($s0) +/* f0b7b0c: af0202dc */ sw $v0,0x2dc($t8) +/* f0b7b10: 8e190284 */ lw $t9,0x284($s0) +/* f0b7b14: af2202e0 */ sw $v0,0x2e0($t9) +/* f0b7b18: 8e080284 */ lw $t0,0x284($s0) +/* f0b7b1c: e51402e4 */ swc1 $f20,0x2e4($t0) +/* f0b7b20: 8e090284 */ lw $t1,0x284($s0) +/* f0b7b24: e52002e8 */ swc1 $f0,0x2e8($t1) +/* f0b7b28: 8e0a0284 */ lw $t2,0x284($s0) +/* f0b7b2c: e54002ec */ swc1 $f0,0x2ec($t2) +/* f0b7b30: 8e0b0284 */ lw $t3,0x284($s0) +/* f0b7b34: ad6202f0 */ sw $v0,0x2f0($t3) +/* f0b7b38: 8e0c0284 */ lw $t4,0x284($s0) +/* f0b7b3c: ad8202f4 */ sw $v0,0x2f4($t4) +/* f0b7b40: 8e0d0284 */ lw $t5,0x284($s0) +/* f0b7b44: ada202f8 */ sw $v0,0x2f8($t5) +/* f0b7b48: 8e0e0284 */ lw $t6,0x284($s0) +/* f0b7b4c: 240d0002 */ addiu $t5,$zero,0x2 +/* f0b7b50: adc202fc */ sw $v0,0x2fc($t6) +/* f0b7b54: 8e0f0284 */ lw $t7,0x284($s0) +/* f0b7b58: ade20300 */ sw $v0,0x300($t7) +/* f0b7b5c: 8e180284 */ lw $t8,0x284($s0) +/* f0b7b60: af020304 */ sw $v0,0x304($t8) +/* f0b7b64: 8e190284 */ lw $t9,0x284($s0) +/* f0b7b68: e7340308 */ swc1 $f20,0x308($t9) +/* f0b7b6c: 8e080284 */ lw $t0,0x284($s0) +/* f0b7b70: e514030c */ swc1 $f20,0x30c($t0) +/* f0b7b74: 8e090284 */ lw $t1,0x284($s0) +/* f0b7b78: e5200188 */ swc1 $f0,0x188($t1) +/* f0b7b7c: 8e0a0284 */ lw $t2,0x284($s0) +/* f0b7b80: e540018c */ swc1 $f0,0x18c($t2) +/* f0b7b84: 8e0b0284 */ lw $t3,0x284($s0) +/* f0b7b88: e5740190 */ swc1 $f20,0x190($t3) +/* f0b7b8c: 8e0c0284 */ lw $t4,0x284($s0) +/* f0b7b90: e5940194 */ swc1 $f20,0x194($t4) +/* f0b7b94: 8e0e0284 */ lw $t6,0x284($s0) +/* f0b7b98: adcd0334 */ sw $t5,0x334($t6) +/* f0b7b9c: 8e0f0284 */ lw $t7,0x284($s0) +/* f0b7ba0: e5ea1928 */ swc1 $f10,0x1928($t7) +/* f0b7ba4: 8e180284 */ lw $t8,0x284($s0) +/* f0b7ba8: e714196c */ swc1 $f20,0x196c($t8) +/* f0b7bac: 8e190284 */ lw $t9,0x284($s0) +/* f0b7bb0: e7341970 */ swc1 $f20,0x1970($t9) +/* f0b7bb4: 8e080284 */ lw $t0,0x284($s0) +/* f0b7bb8: ad0002b0 */ sw $zero,0x2b0($t0) +/* f0b7bbc: 8e090284 */ lw $t1,0x284($s0) +/* f0b7bc0: ad200298 */ sw $zero,0x298($t1) +/* f0b7bc4: 8e0a0284 */ lw $t2,0x284($s0) +/* f0b7bc8: ad4002ac */ sw $zero,0x2ac($t2) +/* f0b7bcc: 8e0b0284 */ lw $t3,0x284($s0) +/* f0b7bd0: ad600268 */ sw $zero,0x268($t3) +/* f0b7bd4: 8e0c0284 */ lw $t4,0x284($s0) +/* f0b7bd8: e594026c */ swc1 $f20,0x26c($t4) +/* f0b7bdc: 8e0d0284 */ lw $t5,0x284($s0) +/* f0b7be0: ada00274 */ sw $zero,0x274($t5) +/* f0b7be4: 8e0e0284 */ lw $t6,0x284($s0) +/* f0b7be8: adc000c4 */ sw $zero,0xc4($t6) +/* f0b7bec: 8e0f0284 */ lw $t7,0x284($s0) +/* f0b7bf0: ade01c04 */ sw $zero,0x1c04($t7) +/* f0b7bf4: 8e180284 */ lw $t8,0x284($s0) +/* f0b7bf8: af041c0c */ sw $a0,0x1c0c($t8) +/* f0b7bfc: 8e190284 */ lw $t9,0x284($s0) +/* f0b7c00: af201c10 */ sw $zero,0x1c10($t9) +/* f0b7c04: 8e080284 */ lw $t0,0x284($s0) +/* f0b7c08: ad001c1c */ sw $zero,0x1c1c($t0) +/* f0b7c0c: 8e090284 */ lw $t1,0x284($s0) +/* f0b7c10: ad201c20 */ sw $zero,0x1c20($t1) +/* f0b7c14: 8e0a0284 */ lw $t2,0x284($s0) +/* f0b7c18: ad401c24 */ sw $zero,0x1c24($t2) +/* f0b7c1c: 8e0b0284 */ lw $t3,0x284($s0) +/* f0b7c20: ad601c28 */ sw $zero,0x1c28($t3) +/* f0b7c24: 8e0c0284 */ lw $t4,0x284($s0) +/* f0b7c28: ad801c2c */ sw $zero,0x1c2c($t4) +/* f0b7c2c: 8e0d0284 */ lw $t5,0x284($s0) +/* f0b7c30: ada01c30 */ sw $zero,0x1c30($t5) +/* f0b7c34: 8e0e0284 */ lw $t6,0x284($s0) +/* f0b7c38: adc01c34 */ sw $zero,0x1c34($t6) +/* f0b7c3c: 8e0f0284 */ lw $t7,0x284($s0) +/* f0b7c40: ade01c38 */ sw $zero,0x1c38($t7) +/* f0b7c44: 8e180284 */ lw $t8,0x284($s0) +/* f0b7c48: af001c3c */ sw $zero,0x1c3c($t8) +/* f0b7c4c: 8fbf0024 */ lw $ra,0x24($sp) +/* f0b7c50: 8fb00020 */ lw $s0,0x20($sp) +/* f0b7c54: d7b40018 */ ldc1 $f20,0x18($sp) +/* f0b7c58: 03e00008 */ jr $ra +/* f0b7c5c: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f0b7c60 +/* f0b7c60: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0b7c64: 3c0e800a */ lui $t6,0x800a +/* f0b7c68: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0b7c6c: afbf0024 */ sw $ra,0x24($sp) +/* f0b7c70: afb00020 */ sw $s0,0x20($sp) +/* f0b7c74: afa5004c */ sw $a1,0x4c($sp) +/* f0b7c78: 8dcf00bc */ lw $t7,0xbc($t6) +/* f0b7c7c: 8c98001c */ lw $t8,0x1c($a0) +/* f0b7c80: 3c010001 */ lui $at,0x1 +/* f0b7c84: 8de20004 */ lw $v0,0x4($t7) +/* f0b7c88: afb80044 */ sw $t8,0x44($sp) +/* f0b7c8c: 8c990018 */ lw $t9,0x18($a0) +/* f0b7c90: 00808025 */ or $s0,$a0,$zero +/* f0b7c94: 03214025 */ or $t0,$t9,$at +/* f0b7c98: ac880018 */ sw $t0,0x18($a0) +/* f0b7c9c: 8c490014 */ lw $t1,0x14($v0) +/* f0b7ca0: 3c010010 */ lui $at,0x10 +/* f0b7ca4: 01215025 */ or $t2,$t1,$at +/* f0b7ca8: ac4a0014 */ sw $t2,0x14($v0) +/* f0b7cac: c4840024 */ lwc1 $f4,0x24($a0) +/* f0b7cb0: e4440024 */ swc1 $f4,0x24($v0) +/* f0b7cb4: 0fc0f917 */ jal func0f03e45c +/* f0b7cb8: afa2003c */ sw $v0,0x3c($sp) +/* f0b7cbc: 8e02001c */ lw $v0,0x1c($s0) +/* f0b7cc0: 44070000 */ mfc1 $a3,$f0 +/* f0b7cc4: afa00010 */ sw $zero,0x10($sp) +/* f0b7cc8: 8fa4003c */ lw $a0,0x3c($sp) +/* f0b7ccc: 24450008 */ addiu $a1,$v0,0x8 +/* f0b7cd0: 0fc12dd2 */ jal func0f04b748 +/* f0b7cd4: 24460028 */ addiu $a2,$v0,0x28 +/* f0b7cd8: 14400003 */ bnez $v0,.L0f0b7ce8 +/* f0b7cdc: 8fab004c */ lw $t3,0x4c($sp) +/* f0b7ce0: 116000c8 */ beqz $t3,.L0f0b8004 +/* f0b7ce4: 3c01fffe */ lui $at,0xfffe +.L0f0b7ce8: +/* f0b7ce8: 8e020170 */ lw $v0,0x170($s0) +/* f0b7cec: 10400016 */ beqz $v0,.L0f0b7d48 +/* f0b7cf0: 00000000 */ sll $zero,$zero,0x0 +/* f0b7cf4: 8e0c0174 */ lw $t4,0x174($s0) +/* f0b7cf8: 11800013 */ beqz $t4,.L0f0b7d48 +/* f0b7cfc: 00000000 */ sll $zero,$zero,0x0 +/* f0b7d00: 8c430004 */ lw $v1,0x4($v0) +/* f0b7d04: 9064005c */ lbu $a0,0x5c($v1) +/* f0b7d08: 0fc44762 */ jal func0f111d88 +/* f0b7d0c: afa30034 */ sw $v1,0x34($sp) +/* f0b7d10: 8fad0034 */ lw $t5,0x34($sp) +/* f0b7d14: 91a4005c */ lbu $a0,0x5c($t5) +/* f0b7d18: 0fc4478a */ jal func0f111e28 +/* f0b7d1c: 00802825 */ or $a1,$a0,$zero +/* f0b7d20: 8fae0034 */ lw $t6,0x34($sp) +/* f0b7d24: 00002025 */ or $a0,$zero,$zero +/* f0b7d28: 0fc28824 */ jal func0f0a2090 +/* f0b7d2c: 91c5005c */ lbu $a1,0x5c($t6) +/* f0b7d30: 8faf0034 */ lw $t7,0x34($sp) +/* f0b7d34: 24040001 */ addiu $a0,$zero,0x1 +/* f0b7d38: 0fc28824 */ jal func0f0a2090 +/* f0b7d3c: 91e5005c */ lbu $a1,0x5c($t7) +/* f0b7d40: 10000033 */ beqz $zero,.L0f0b7e10 +/* f0b7d44: 00000000 */ sll $zero,$zero,0x0 +.L0f0b7d48: +/* f0b7d48: 50400016 */ beqzl $v0,.L0f0b7da4 +/* f0b7d4c: 8e020174 */ lw $v0,0x174($s0) +/* f0b7d50: 8c430004 */ lw $v1,0x4($v0) +/* f0b7d54: 24010012 */ addiu $at,$zero,0x12 +/* f0b7d58: 9064005c */ lbu $a0,0x5c($v1) +/* f0b7d5c: 14810008 */ bne $a0,$at,.L0f0b7d80 +/* f0b7d60: 00000000 */ sll $zero,$zero,0x0 +/* f0b7d64: 0fc44762 */ jal func0f111d88 +/* f0b7d68: 2404000f */ addiu $a0,$zero,0xf +/* f0b7d6c: 00002025 */ or $a0,$zero,$zero +/* f0b7d70: 0fc28824 */ jal func0f0a2090 +/* f0b7d74: 2405000f */ addiu $a1,$zero,0xf +/* f0b7d78: 10000025 */ beqz $zero,.L0f0b7e10 +/* f0b7d7c: 00000000 */ sll $zero,$zero,0x0 +.L0f0b7d80: +/* f0b7d80: 0fc44762 */ jal func0f111d88 +/* f0b7d84: afa3002c */ sw $v1,0x2c($sp) +/* f0b7d88: 8fa3002c */ lw $v1,0x2c($sp) +/* f0b7d8c: 00002025 */ or $a0,$zero,$zero +/* f0b7d90: 0fc28824 */ jal func0f0a2090 +/* f0b7d94: 9065005c */ lbu $a1,0x5c($v1) +/* f0b7d98: 1000001d */ beqz $zero,.L0f0b7e10 +/* f0b7d9c: 00000000 */ sll $zero,$zero,0x0 +/* f0b7da0: 8e020174 */ lw $v0,0x174($s0) +.L0f0b7da4: +/* f0b7da4: 10400015 */ beqz $v0,.L0f0b7dfc +/* f0b7da8: 00000000 */ sll $zero,$zero,0x0 +/* f0b7dac: 8c430004 */ lw $v1,0x4($v0) +/* f0b7db0: 24010012 */ addiu $at,$zero,0x12 +/* f0b7db4: 9064005c */ lbu $a0,0x5c($v1) +/* f0b7db8: 14810008 */ bne $a0,$at,.L0f0b7ddc +/* f0b7dbc: 00000000 */ sll $zero,$zero,0x0 +/* f0b7dc0: 0fc44762 */ jal func0f111d88 +/* f0b7dc4: 2404000f */ addiu $a0,$zero,0xf +/* f0b7dc8: 00002025 */ or $a0,$zero,$zero +/* f0b7dcc: 0fc28824 */ jal func0f0a2090 +/* f0b7dd0: 2405000f */ addiu $a1,$zero,0xf +/* f0b7dd4: 1000000e */ beqz $zero,.L0f0b7e10 +/* f0b7dd8: 00000000 */ sll $zero,$zero,0x0 +.L0f0b7ddc: +/* f0b7ddc: 0fc44762 */ jal func0f111d88 +/* f0b7de0: afa30028 */ sw $v1,0x28($sp) +/* f0b7de4: 8fa30028 */ lw $v1,0x28($sp) +/* f0b7de8: 00002025 */ or $a0,$zero,$zero +/* f0b7dec: 0fc28824 */ jal func0f0a2090 +/* f0b7df0: 9065005c */ lbu $a1,0x5c($v1) +/* f0b7df4: 10000006 */ beqz $zero,.L0f0b7e10 +/* f0b7df8: 00000000 */ sll $zero,$zero,0x0 +.L0f0b7dfc: +/* f0b7dfc: 0fc44762 */ jal func0f111d88 +/* f0b7e00: 24040001 */ addiu $a0,$zero,0x1 +/* f0b7e04: 00002025 */ or $a0,$zero,$zero +/* f0b7e08: 0fc28824 */ jal func0f0a2090 +/* f0b7e0c: 24050001 */ addiu $a1,$zero,0x1 +.L0f0b7e10: +/* f0b7e10: 3c03800a */ lui $v1,0x800a +/* f0b7e14: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0b7e18: 8c780284 */ lw $t8,0x284($v1) +/* f0b7e1c: 2402ffd8 */ addiu $v0,$zero,-40 +/* f0b7e20: 24040001 */ addiu $a0,$zero,0x1 +/* f0b7e24: a702024c */ sh $v0,0x24c($t8) +/* f0b7e28: 8c790284 */ lw $t9,0x284($v1) +/* f0b7e2c: 0fc2a660 */ jal func0f0a9980 +/* f0b7e30: a722024e */ sh $v0,0x24e($t9) +/* f0b7e34: 0fc08169 */ jal func0f0205a4 +/* f0b7e38: 02002025 */ or $a0,$s0,$zero +/* f0b7e3c: c6060100 */ lwc1 $f6,0x100($s0) +/* f0b7e40: 3c013f80 */ lui $at,0x3f80 +/* f0b7e44: 44811000 */ mtc1 $at,$f2 +/* f0b7e48: 46060201 */ sub.s $f8,$f0,$f6 +/* f0b7e4c: 3c013e00 */ lui $at,0x3e00 +/* f0b7e50: 44815000 */ mtc1 $at,$f10 +/* f0b7e54: 3c03800a */ lui $v1,0x800a +/* f0b7e58: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0b7e5c: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0b7e60: 8c680284 */ lw $t0,0x284($v1) +/* f0b7e64: e51000dc */ swc1 $f16,0xdc($t0) +/* f0b7e68: 8c620284 */ lw $v0,0x284($v1) +/* f0b7e6c: c45200dc */ lwc1 $f18,0xdc($v0) +/* f0b7e70: 4612103c */ c.lt.s $f2,$f18 +/* f0b7e74: 00000000 */ sll $zero,$zero,0x0 +/* f0b7e78: 45000002 */ bc1f .L0f0b7e84 +/* f0b7e7c: 00000000 */ sll $zero,$zero,0x0 +/* f0b7e80: e44200dc */ swc1 $f2,0xdc($v0) +.L0f0b7e84: +/* f0b7e84: 0fc0cfe8 */ jal func0f033fa0 +/* f0b7e88: 02002025 */ or $a0,$s0,$zero +/* f0b7e8c: 44050000 */ mfc1 $a1,$f0 +/* f0b7e90: 0fc0cfea */ jal func0f033fa8 +/* f0b7e94: 8fa4003c */ lw $a0,0x3c($sp) +/* f0b7e98: 3c02800a */ lui $v0,0x800a +/* f0b7e9c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0b7ea0: 8c490284 */ lw $t1,0x284($v0) +/* f0b7ea4: 00002825 */ or $a1,$zero,$zero +/* f0b7ea8: ad2019c8 */ sw $zero,0x19c8($t1) +/* f0b7eac: 8c4a0284 */ lw $t2,0x284($v0) +/* f0b7eb0: ad4000d4 */ sw $zero,0xd4($t2) +/* f0b7eb4: 8c4b0284 */ lw $t3,0x284($v0) +/* f0b7eb8: 0fc08351 */ jal func0f020d44 +/* f0b7ebc: 8d6400bc */ lw $a0,0xbc($t3) +/* f0b7ec0: 860c0010 */ lh $t4,0x10($s0) +/* f0b7ec4: 2401005c */ addiu $at,$zero,0x5c +/* f0b7ec8: 15810007 */ bne $t4,$at,.L0f0b7ee8 +/* f0b7ecc: 240d0008 */ addiu $t5,$zero,0x8 +/* f0b7ed0: 3c01800a */ lui $at,0x800a +/* f0b7ed4: ac2da400 */ sw $t5,-0x5c00($at) +/* f0b7ed8: 3c01800a */ lui $at,0x800a +/* f0b7edc: 240e005b */ addiu $t6,$zero,0x5b +/* f0b7ee0: 10000007 */ beqz $zero,.L0f0b7f00 +/* f0b7ee4: ac2ea404 */ sw $t6,-0x5bfc($at) +.L0f0b7ee8: +/* f0b7ee8: 820f0006 */ lb $t7,0x6($s0) +/* f0b7eec: 3c01800a */ lui $at,0x800a +/* f0b7ef0: ac2fa400 */ sw $t7,-0x5c00($at) +/* f0b7ef4: 86180010 */ lh $t8,0x10($s0) +/* f0b7ef8: 3c01800a */ lui $at,0x800a +/* f0b7efc: ac38a404 */ sw $t8,-0x5bfc($at) +.L0f0b7f00: +/* f0b7f00: 0fc2e2e8 */ jal func0f0b8ba0 +/* f0b7f04: 00000000 */ sll $zero,$zero,0x0 +/* f0b7f08: 8fb9003c */ lw $t9,0x3c($sp) +/* f0b7f0c: 8e040020 */ lw $a0,0x20($s0) +/* f0b7f10: 0c007764 */ jal 0x1dd90 +/* f0b7f14: 8f250020 */ lw $a1,0x20($t9) +/* f0b7f18: 8fa4003c */ lw $a0,0x3c($sp) +/* f0b7f1c: 0fc0ba68 */ jal func0f02e9a0 +/* f0b7f20: 3c054140 */ lui $a1,0x4140 +/* f0b7f24: 8e040020 */ lw $a0,0x20($s0) +/* f0b7f28: 8c880008 */ lw $t0,0x8($a0) +/* f0b7f2c: 0c006a87 */ jal 0x1aa1c +/* f0b7f30: 8d050000 */ lw $a1,0x0($t0) +/* f0b7f34: 8fa9003c */ lw $t1,0x3c($sp) +/* f0b7f38: afa20040 */ sw $v0,0x40($sp) +/* f0b7f3c: 8d240020 */ lw $a0,0x20($t1) +/* f0b7f40: 8c8a0008 */ lw $t2,0x8($a0) +/* f0b7f44: 0c006a87 */ jal 0x1aa1c +/* f0b7f48: 8d450000 */ lw $a1,0x0($t2) +/* f0b7f4c: 8fab0040 */ lw $t3,0x40($sp) +/* f0b7f50: 3c014120 */ lui $at,0x4120 +/* f0b7f54: 44810000 */ mtc1 $at,$f0 +/* f0b7f58: 00407825 */ or $t7,$v0,$zero +/* f0b7f5c: 256e0060 */ addiu $t6,$t3,0x60 +.L0f0b7f60: +/* f0b7f60: 8d610000 */ lw $at,0x0($t3) +/* f0b7f64: 256b000c */ addiu $t3,$t3,0xc +/* f0b7f68: 25ef000c */ addiu $t7,$t7,0xc +/* f0b7f6c: ade1fff4 */ sw $at,-0xc($t7) +/* f0b7f70: 8d61fff8 */ lw $at,-0x8($t3) +/* f0b7f74: ade1fff8 */ sw $at,-0x8($t7) +/* f0b7f78: 8d61fffc */ lw $at,-0x4($t3) +/* f0b7f7c: 156efff8 */ bne $t3,$t6,.L0f0b7f60 +/* f0b7f80: ade1fffc */ sw $at,-0x4($t7) +/* f0b7f84: c4440038 */ lwc1 $f4,0x38($v0) +/* f0b7f88: 4600203c */ c.lt.s $f4,$f0 +/* f0b7f8c: 00000000 */ sll $zero,$zero,0x0 +/* f0b7f90: 45020003 */ bc1fl .L0f0b7fa0 +/* f0b7f94: c4460028 */ lwc1 $f6,0x28($v0) +/* f0b7f98: e4400038 */ swc1 $f0,0x38($v0) +/* f0b7f9c: c4460028 */ lwc1 $f6,0x28($v0) +.L0f0b7fa0: +/* f0b7fa0: 4600303c */ c.lt.s $f6,$f0 +/* f0b7fa4: 00000000 */ sll $zero,$zero,0x0 +/* f0b7fa8: 45020003 */ bc1fl .L0f0b7fb8 +/* f0b7fac: c6080024 */ lwc1 $f8,0x24($s0) +/* f0b7fb0: e4400028 */ swc1 $f0,0x28($v0) +/* f0b7fb4: c6080024 */ lwc1 $f8,0x24($s0) +.L0f0b7fb8: +/* f0b7fb8: 8fb8003c */ lw $t8,0x3c($sp) +/* f0b7fbc: 3c19800a */ lui $t9,0x800a +/* f0b7fc0: 24050001 */ addiu $a1,$zero,0x1 +/* f0b7fc4: e7080024 */ swc1 $f8,0x24($t8) +/* f0b7fc8: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f0b7fcc: c60a0024 */ lwc1 $f10,0x24($s0) +/* f0b7fd0: e72a0378 */ swc1 $f10,0x378($t9) +/* f0b7fd4: 0fc08351 */ jal func0f020d44 +/* f0b7fd8: 8fa40044 */ lw $a0,0x44($sp) +/* f0b7fdc: 0fc19711 */ jal func0f065c44 +/* f0b7fe0: 8fa40044 */ lw $a0,0x44($sp) +/* f0b7fe4: 0fc18171 */ jal func0f0605c4 +/* f0b7fe8: 8fa40044 */ lw $a0,0x44($sp) +/* f0b7fec: 0fc180c0 */ jal func0f060300 +/* f0b7ff0: 8fa40044 */ lw $a0,0x44($sp) +/* f0b7ff4: 0fc1810e */ jal func0f060438 +/* f0b7ff8: 8fa40044 */ lw $a0,0x44($sp) +/* f0b7ffc: 10000006 */ beqz $zero,.L0f0b8018 +/* f0b8000: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b8004: +/* f0b8004: 8e080018 */ lw $t0,0x18($s0) +/* f0b8008: 3421ffff */ ori $at,$at,0xffff +/* f0b800c: 00001025 */ or $v0,$zero,$zero +/* f0b8010: 01014824 */ and $t1,$t0,$at +/* f0b8014: ae090018 */ sw $t1,0x18($s0) +.L0f0b8018: +/* f0b8018: 8fbf0024 */ lw $ra,0x24($sp) +/* f0b801c: 8fb00020 */ lw $s0,0x20($sp) +/* f0b8020: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0b8024: 03e00008 */ jr $ra +/* f0b8028: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b802c +/* f0b802c: 27bdfee0 */ addiu $sp,$sp,-288 +/* f0b8030: afb70044 */ sw $s7,0x44($sp) +/* f0b8034: 3c17800a */ lui $s7,0x800a +/* f0b8038: 26f79fc0 */ addiu $s7,$s7,-24640 +/* f0b803c: 8eee0284 */ lw $t6,0x284($s7) +/* f0b8040: afbf004c */ sw $ra,0x4c($sp) +/* f0b8044: afbe0048 */ sw $s8,0x48($sp) +/* f0b8048: afb60040 */ sw $s6,0x40($sp) +/* f0b804c: afb5003c */ sw $s5,0x3c($sp) +/* f0b8050: afb40038 */ sw $s4,0x38($sp) +/* f0b8054: afb30034 */ sw $s3,0x34($sp) +/* f0b8058: afb20030 */ sw $s2,0x30($sp) +/* f0b805c: afb1002c */ sw $s1,0x2c($sp) +/* f0b8060: afb00028 */ sw $s0,0x28($sp) +/* f0b8064: f7b60020 */ sdc1 $f22,0x20($sp) +/* f0b8068: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0b806c: adc00330 */ sw $zero,0x330($t6) +/* f0b8070: 8eef0284 */ lw $t7,0x284($s7) +/* f0b8074: 24110001 */ addiu $s1,$zero,0x1 +/* f0b8078: ade0032c */ sw $zero,0x32c($t7) +/* f0b807c: 8ef80284 */ lw $t8,0x284($s7) +/* f0b8080: af110328 */ sw $s1,0x328($t8) +/* f0b8084: 8ef90284 */ lw $t9,0x284($s7) +/* f0b8088: 0fc3089f */ jal func0f0c227c +/* f0b808c: af201960 */ sw $zero,0x1960($t9) +/* f0b8090: 8ee90284 */ lw $t1,0x284($s7) +/* f0b8094: 02202025 */ or $a0,$s1,$zero +/* f0b8098: ad22195c */ sw $v0,0x195c($t1) +/* f0b809c: 8eea0284 */ lw $t2,0x284($s7) +/* f0b80a0: 0fc44762 */ jal func0f111d88 +/* f0b80a4: ad401964 */ sw $zero,0x1964($t2) +/* f0b80a8: 44806000 */ mtc1 $zero,$f12 +/* f0b80ac: 0fc30884 */ jal func0f0c2210 +/* f0b80b0: 00000000 */ sll $zero,$zero,0x0 +/* f0b80b4: 0fc41b99 */ jal func0f106e64 +/* f0b80b8: 2404000d */ addiu $a0,$zero,0xd +/* f0b80bc: 10400004 */ beqz $v0,.L0f0b80d0 +/* f0b80c0: 3c013f80 */ lui $at,0x3f80 +/* f0b80c4: 44816000 */ mtc1 $at,$f12 +/* f0b80c8: 0fc30884 */ jal func0f0c2210 +/* f0b80cc: 00000000 */ sll $zero,$zero,0x0 +.L0f0b80d0: +/* f0b80d0: 0fc41b99 */ jal func0f106e64 +/* f0b80d4: 2404000e */ addiu $a0,$zero,0xe +/* f0b80d8: 10400008 */ beqz $v0,.L0f0b80fc +/* f0b80dc: 3c013f80 */ lui $at,0x3f80 +/* f0b80e0: 44816000 */ mtc1 $at,$f12 +/* f0b80e4: 0fc30884 */ jal func0f0c2210 +/* f0b80e8: 00000000 */ sll $zero,$zero,0x0 +/* f0b80ec: 3c014000 */ lui $at,0x4000 +/* f0b80f0: 44812000 */ mtc1 $at,$f4 +/* f0b80f4: 8eeb0284 */ lw $t3,0x284($s7) +/* f0b80f8: e56419a0 */ swc1 $f4,0x19a0($t3) +.L0f0b80fc: +/* f0b80fc: 8eec0314 */ lw $t4,0x314($s7) +/* f0b8100: 11800117 */ beqz $t4,.L0f0b8560 +/* f0b8104: 00000000 */ sll $zero,$zero,0x0 +/* f0b8108: 8eed029c */ lw $t5,0x29c($s7) +/* f0b810c: 3c10800a */ lui $s0,0x800a +/* f0b8110: 2610ddd0 */ addiu $s0,$s0,-8752 +/* f0b8114: 05a000f9 */ bltz $t5,.L0f0b84fc +/* f0b8118: 02202025 */ or $a0,$s1,$zero +/* f0b811c: 8eee02a8 */ lw $t6,0x2a8($s7) +/* f0b8120: 8eef0284 */ lw $t7,0x284($s7) +/* f0b8124: 00009025 */ or $s2,$zero,$zero +/* f0b8128: 15cf00f4 */ bne $t6,$t7,.L0f0b84fc +/* f0b812c: 00000000 */ sll $zero,$zero,0x0 +/* f0b8130: 0000f025 */ or $s8,$zero,$zero +/* f0b8134: 0fc44762 */ jal func0f111d88 +/* f0b8138: 2404005d */ addiu $a0,$zero,0x5d +/* f0b813c: 24040001 */ addiu $a0,$zero,0x1 +/* f0b8140: 0fc28824 */ jal func0f0a2090 +/* f0b8144: 00002825 */ or $a1,$zero,$zero +/* f0b8148: 00002025 */ or $a0,$zero,$zero +/* f0b814c: 0fc28824 */ jal func0f0a2090 +/* f0b8150: 24050001 */ addiu $a1,$zero,0x1 +/* f0b8154: 8ef8000c */ lw $t8,0xc($s7) +/* f0b8158: 5b000018 */ blezl $t8,.L0f0b81bc +/* f0b815c: 8ef90284 */ lw $t9,0x284($s7) +/* f0b8160: 8ef0028c */ lw $s0,0x28c($s7) +/* f0b8164: 0fc4a24b */ jal func0f12892c +/* f0b8168: 8ee40294 */ lw $a0,0x294($s7) +/* f0b816c: 27b10084 */ addiu $s1,$sp,0x84 +/* f0b8170: 27b3009c */ addiu $s3,$sp,0x9c +/* f0b8174: 02602825 */ or $a1,$s3,$zero +/* f0b8178: 0fc28302 */ jal func0f0a0c08 +/* f0b817c: 02202025 */ or $a0,$s1,$zero +/* f0b8180: 0fc2d5de */ jal func0f0b5778 +/* f0b8184: 00000000 */ sll $zero,$zero,0x0 +/* f0b8188: 00402025 */ or $a0,$v0,$zero +/* f0b818c: 02602825 */ or $a1,$s3,$zero +/* f0b8190: 0c0056c5 */ jal 0x15b14 +/* f0b8194: 27a60090 */ addiu $a2,$sp,0x90 +/* f0b8198: 0fc2d5de */ jal func0f0b5778 +/* f0b819c: 00000000 */ sll $zero,$zero,0x0 +/* f0b81a0: 00402025 */ or $a0,$v0,$zero +/* f0b81a4: 02202825 */ or $a1,$s1,$zero +/* f0b81a8: 0c0056da */ jal 0x15b68 +/* f0b81ac: 27a60078 */ addiu $a2,$sp,0x78 +/* f0b81b0: 0fc4a24b */ jal func0f12892c +/* f0b81b4: 02002025 */ or $a0,$s0,$zero +/* f0b81b8: 8ef90284 */ lw $t9,0x284($s7) +.L0f0b81bc: +/* f0b81bc: 8f2900d4 */ lw $t1,0xd4($t9) +/* f0b81c0: 15200003 */ bnez $t1,.L0f0b81d0 +/* f0b81c4: 00000000 */ sll $zero,$zero,0x0 +/* f0b81c8: 0fc2e2e8 */ jal func0f0b8ba0 +/* f0b81cc: 00000000 */ sll $zero,$zero,0x0 +.L0f0b81d0: +/* f0b81d0: 0fc07934 */ jal func0f01e4d0 +/* f0b81d4: 0000a825 */ or $s5,$zero,$zero +/* f0b81d8: 1840008f */ blez $v0,.L0f0b8418 +/* f0b81dc: 0015a0c0 */ sll $s4,$s5,0x3 +/* f0b81e0: 0295a023 */ subu $s4,$s4,$s5 +/* f0b81e4: 0014a080 */ sll $s4,$s4,0x2 +/* f0b81e8: 0295a023 */ subu $s4,$s4,$s5 +/* f0b81ec: 0014a080 */ sll $s4,$s4,0x2 +/* f0b81f0: 0295a021 */ addu $s4,$s4,$s5 +/* f0b81f4: 3c168006 */ lui $s6,0x8006 +/* f0b81f8: 26d62988 */ addiu $s6,$s6,0x2988 +/* f0b81fc: 0014a0c0 */ sll $s4,$s4,0x3 +/* f0b8200: 27b300e8 */ addiu $s3,$sp,0xe8 +/* f0b8204: 27b100c0 */ addiu $s1,$sp,0xc0 +/* f0b8208: 8ec70000 */ lw $a3,0x0($s6) +.L0f0b820c: +/* f0b820c: 00f42821 */ addu $a1,$a3,$s4 +/* f0b8210: 8caa0020 */ lw $t2,0x20($a1) +/* f0b8214: 5140007a */ beqzl $t2,.L0f0b8400 +/* f0b8218: 26b50001 */ addiu $s5,$s5,0x1 +/* f0b821c: 8ca3001c */ lw $v1,0x1c($a1) +/* f0b8220: 50600077 */ beqzl $v1,.L0f0b8400 +/* f0b8224: 26b50001 */ addiu $s5,$s5,0x1 +/* f0b8228: 8cab0014 */ lw $t3,0x14($a1) +/* f0b822c: 000b6240 */ sll $t4,$t3,0x9 +/* f0b8230: 05830073 */ bgezl $t4,.L0f0b8400 +/* f0b8234: 26b50001 */ addiu $s5,$s5,0x1 +/* f0b8238: 8cad0018 */ lw $t5,0x18($a1) +/* f0b823c: 31ae0400 */ andi $t6,$t5,0x400 +/* f0b8240: 55c0006f */ bnezl $t6,.L0f0b8400 +/* f0b8244: 26b50001 */ addiu $s5,$s5,0x1 +/* f0b8248: 906f0000 */ lbu $t7,0x0($v1) +/* f0b824c: 24010003 */ addiu $at,$zero,0x3 +/* f0b8250: 55e1006b */ bnel $t7,$at,.L0f0b8400 +/* f0b8254: 26b50001 */ addiu $s5,$s5,0x1 +/* f0b8258: 0fc0e6a5 */ jal func0f039a94 +/* f0b825c: 02872021 */ addu $a0,$s4,$a3 +/* f0b8260: 54400067 */ bnezl $v0,.L0f0b8400 +/* f0b8264: 26b50001 */ addiu $s5,$s5,0x1 +/* f0b8268: 8ed80000 */ lw $t8,0x0($s6) +/* f0b826c: 03142821 */ addu $a1,$t8,$s4 +/* f0b8270: 8ca3001c */ lw $v1,0x1c($a1) +/* f0b8274: 90790001 */ lbu $t9,0x1($v1) +/* f0b8278: 33290004 */ andi $t1,$t9,0x4 +/* f0b827c: 51200060 */ beqzl $t1,.L0f0b8400 +/* f0b8280: 26b50001 */ addiu $s5,$s5,0x1 +/* f0b8284: 8eea02a0 */ lw $t2,0x2a0($s7) +/* f0b8288: 00008025 */ or $s0,$zero,$zero +/* f0b828c: 8d4200bc */ lw $v0,0xbc($t2) +/* f0b8290: 5040000c */ beqzl $v0,.L0f0b82c4 +/* f0b8294: 8eeb0284 */ lw $t3,0x284($s7) +/* f0b8298: c4660008 */ lwc1 $f6,0x8($v1) +/* f0b829c: c4480008 */ lwc1 $f8,0x8($v0) +/* f0b82a0: c46a000c */ lwc1 $f10,0xc($v1) +/* f0b82a4: c450000c */ lwc1 $f16,0xc($v0) +/* f0b82a8: c4720010 */ lwc1 $f18,0x10($v1) +/* f0b82ac: c4440010 */ lwc1 $f4,0x10($v0) +/* f0b82b0: 46083001 */ sub.s $f0,$f6,$f8 +/* f0b82b4: 46105081 */ sub.s $f2,$f10,$f16 +/* f0b82b8: 1000000c */ beqz $zero,.L0f0b82ec +/* f0b82bc: 46049301 */ sub.s $f12,$f18,$f4 +/* f0b82c0: 8eeb0284 */ lw $t3,0x284($s7) +.L0f0b82c4: +/* f0b82c4: c4660008 */ lwc1 $f6,0x8($v1) +/* f0b82c8: c46a000c */ lwc1 $f10,0xc($v1) +/* f0b82cc: 8d6200bc */ lw $v0,0xbc($t3) +/* f0b82d0: c4720010 */ lwc1 $f18,0x10($v1) +/* f0b82d4: c4480008 */ lwc1 $f8,0x8($v0) +/* f0b82d8: c450000c */ lwc1 $f16,0xc($v0) +/* f0b82dc: c4440010 */ lwc1 $f4,0x10($v0) +/* f0b82e0: 46083001 */ sub.s $f0,$f6,$f8 +/* f0b82e4: 46105081 */ sub.s $f2,$f10,$f16 +/* f0b82e8: 46049301 */ sub.s $f12,$f18,$f4 +.L0f0b82ec: +/* f0b82ec: 46000182 */ mul.s $f6,$f0,$f0 +/* f0b82f0: 8eec000c */ lw $t4,0xc($s7) +/* f0b82f4: 46021202 */ mul.s $f8,$f2,$f2 +/* f0b82f8: 46083280 */ add.s $f10,$f6,$f8 +/* f0b82fc: 460c6402 */ mul.s $f16,$f12,$f12 +/* f0b8300: 46105580 */ add.s $f22,$f10,$f16 +/* f0b8304: 19800018 */ blez $t4,.L0f0b8368 +/* f0b8308: 4600b506 */ mov.s $f20,$f22 +/* f0b830c: 8cad0014 */ lw $t5,0x14($a1) +/* f0b8310: 000d7200 */ sll $t6,$t5,0x8 +/* f0b8314: 05c10014 */ bgez $t6,.L0f0b8368 +/* f0b8318: 00000000 */ sll $zero,$zero,0x0 +/* f0b831c: 0c006be0 */ jal 0x1af80 +/* f0b8320: 8ca40020 */ lw $a0,0x20($a1) +/* f0b8324: 8ecf0000 */ lw $t7,0x0($s6) +/* f0b8328: 44070000 */ mfc1 $a3,$f0 +/* f0b832c: 27a40078 */ addiu $a0,$sp,0x78 +/* f0b8330: 01f4c021 */ addu $t8,$t7,$s4 +/* f0b8334: 8f06001c */ lw $a2,0x1c($t8) +/* f0b8338: 27a50090 */ addiu $a1,$sp,0x90 +/* f0b833c: 0fc1ace7 */ jal func0f06b39c +/* f0b8340: 24c60008 */ addiu $a2,$a2,0x8 +/* f0b8344: 10400008 */ beqz $v0,.L0f0b8368 +/* f0b8348: 00000000 */ sll $zero,$zero,0x0 +/* f0b834c: 0c004b70 */ jal 0x12dc0 +/* f0b8350: 00000000 */ sll $zero,$zero,0x0 +/* f0b8354: 30590007 */ andi $t9,$v0,0x7 +/* f0b8358: 13200003 */ beqz $t9,.L0f0b8368 +/* f0b835c: 3c017f1b */ lui $at,0x7f1b +/* f0b8360: c432d574 */ lwc1 $f18,-0x2a8c($at) +/* f0b8364: 4612b500 */ add.s $f20,$f22,$f18 +.L0f0b8368: +/* f0b8368: 1a400009 */ blez $s2,.L0f0b8390 +/* f0b836c: 27a600c0 */ addiu $a2,$sp,0xc0 +.L0f0b8370: +/* f0b8370: c4c40000 */ lwc1 $f4,0x0($a2) +/* f0b8374: 4604a03c */ c.lt.s $f20,$f4 +/* f0b8378: 00000000 */ sll $zero,$zero,0x0 +/* f0b837c: 45030005 */ bc1tl .L0f0b8394 +/* f0b8380: 2a01000a */ slti $at,$s0,0xa +/* f0b8384: 26100001 */ addiu $s0,$s0,0x1 +/* f0b8388: 1612fff9 */ bne $s0,$s2,.L0f0b8370 +/* f0b838c: 24c60004 */ addiu $a2,$a2,0x4 +.L0f0b8390: +/* f0b8390: 2a01000a */ slti $at,$s0,0xa +.L0f0b8394: +/* f0b8394: 10200019 */ beqz $at,.L0f0b83fc +/* f0b8398: 02402825 */ or $a1,$s2,$zero +/* f0b839c: 00104080 */ sll $t0,$s0,0x2 +/* f0b83a0: 0212082a */ slt $at,$s0,$s2 +/* f0b83a4: 02283021 */ addu $a2,$s1,$t0 +/* f0b83a8: 1020000d */ beqz $at,.L0f0b83e0 +/* f0b83ac: 8ec70000 */ lw $a3,0x0($s6) +/* f0b83b0: 28a1000a */ slti $at,$a1,0xa +.L0f0b83b4: +/* f0b83b4: 10200007 */ beqz $at,.L0f0b83d4 +/* f0b83b8: 00051080 */ sll $v0,$a1,0x2 +/* f0b83bc: 02621821 */ addu $v1,$s3,$v0 +/* f0b83c0: 02222021 */ addu $a0,$s1,$v0 +/* f0b83c4: 8c69fffc */ lw $t1,-0x4($v1) +/* f0b83c8: c486fffc */ lwc1 $f6,-0x4($a0) +/* f0b83cc: ac690000 */ sw $t1,0x0($v1) +/* f0b83d0: e4860000 */ swc1 $f6,0x0($a0) +.L0f0b83d4: +/* f0b83d4: 24a5ffff */ addiu $a1,$a1,-1 +/* f0b83d8: 5605fff6 */ bnel $s0,$a1,.L0f0b83b4 +/* f0b83dc: 28a1000a */ slti $at,$a1,0xa +.L0f0b83e0: +/* f0b83e0: 02875021 */ addu $t2,$s4,$a3 +/* f0b83e4: 02685821 */ addu $t3,$s3,$t0 +/* f0b83e8: ad6a0000 */ sw $t2,0x0($t3) +/* f0b83ec: 2a410009 */ slti $at,$s2,0x9 +/* f0b83f0: 10200002 */ beqz $at,.L0f0b83fc +/* f0b83f4: e4d40000 */ swc1 $f20,0x0($a2) +/* f0b83f8: 26520001 */ addiu $s2,$s2,0x1 +.L0f0b83fc: +/* f0b83fc: 26b50001 */ addiu $s5,$s5,0x1 +.L0f0b8400: +/* f0b8400: 0fc07934 */ jal func0f01e4d0 +/* f0b8404: 26940368 */ addiu $s4,$s4,0x368 +/* f0b8408: 02a2082a */ slt $at,$s5,$v0 +/* f0b840c: 5420ff7f */ bnezl $at,.L0f0b820c +/* f0b8410: 8ec70000 */ lw $a3,0x0($s6) +/* f0b8414: 0000a825 */ or $s5,$zero,$zero +.L0f0b8418: +/* f0b8418: 2a410002 */ slti $at,$s2,0x2 +/* f0b841c: 1420000d */ bnez $at,.L0f0b8454 +/* f0b8420: 27b300e8 */ addiu $s3,$sp,0xe8 +/* f0b8424: 0c004b70 */ jal 0x12dc0 +/* f0b8428: 00000000 */ sll $zero,$zero,0x0 +/* f0b842c: 304c0001 */ andi $t4,$v0,0x1 +/* f0b8430: 15800008 */ bnez $t4,.L0f0b8454 +/* f0b8434: 8fa200e8 */ lw $v0,0xe8($sp) +/* f0b8438: c7b400c0 */ lwc1 $f20,0xc0($sp) +/* f0b843c: 8fad00ec */ lw $t5,0xec($sp) +/* f0b8440: c7a800c4 */ lwc1 $f8,0xc4($sp) +/* f0b8444: afa200ec */ sw $v0,0xec($sp) +/* f0b8448: e7b400c4 */ swc1 $f20,0xc4($sp) +/* f0b844c: afad00e8 */ sw $t5,0xe8($sp) +/* f0b8450: e7a800c0 */ swc1 $f8,0xc0($sp) +.L0f0b8454: +/* f0b8454: 2a410003 */ slti $at,$s2,0x3 +/* f0b8458: 1420000d */ bnez $at,.L0f0b8490 +/* f0b845c: 00000000 */ sll $zero,$zero,0x0 +/* f0b8460: 0c004b70 */ jal 0x12dc0 +/* f0b8464: 00000000 */ sll $zero,$zero,0x0 +/* f0b8468: 304e0003 */ andi $t6,$v0,0x3 +/* f0b846c: 15c00008 */ bnez $t6,.L0f0b8490 +/* f0b8470: 8fa200e8 */ lw $v0,0xe8($sp) +/* f0b8474: c7b400c0 */ lwc1 $f20,0xc0($sp) +/* f0b8478: 8faf00f0 */ lw $t7,0xf0($sp) +/* f0b847c: c7aa00c8 */ lwc1 $f10,0xc8($sp) +/* f0b8480: afa200f0 */ sw $v0,0xf0($sp) +/* f0b8484: e7b400c8 */ swc1 $f20,0xc8($sp) +/* f0b8488: afaf00e8 */ sw $t7,0xe8($sp) +/* f0b848c: e7aa00c0 */ swc1 $f10,0xc0($sp) +.L0f0b8490: +/* f0b8490: 1a40000f */ blez $s2,.L0f0b84d0 +.L0f0b8494: +/* f0b8494: 0015c080 */ sll $t8,$s5,0x2 +/* f0b8498: 0278c821 */ addu $t9,$s3,$t8 +/* f0b849c: 8f240000 */ lw $a0,0x0($t9) +/* f0b84a0: 0fc2df18 */ jal func0f0b7c60 +/* f0b84a4: 03c02825 */ or $a1,$s8,$zero +/* f0b84a8: 14400009 */ bnez $v0,.L0f0b84d0 +/* f0b84ac: 26a20001 */ addiu $v0,$s5,0x1 +/* f0b84b0: 56420005 */ bnel $s2,$v0,.L0f0b84c8 +/* f0b84b4: 0052082a */ slt $at,$v0,$s2 +/* f0b84b8: 17c00005 */ bnez $s8,.L0f0b84d0 +/* f0b84bc: 24020001 */ addiu $v0,$zero,0x1 +/* f0b84c0: 241e0001 */ addiu $s8,$zero,0x1 +/* f0b84c4: 0052082a */ slt $at,$v0,$s2 +.L0f0b84c8: +/* f0b84c8: 1420fff2 */ bnez $at,.L0f0b8494 +/* f0b84cc: 0040a825 */ or $s5,$v0,$zero +.L0f0b84d0: +/* f0b84d0: 8ee90284 */ lw $t1,0x284($s7) +/* f0b84d4: 8d2a00bc */ lw $t2,0xbc($t1) +/* f0b84d8: 8d420004 */ lw $v0,0x4($t2) +/* f0b84dc: 10400020 */ beqz $v0,.L0f0b8560 +/* f0b84e0: 00000000 */ sll $zero,$zero,0x0 +/* f0b84e4: a44002d8 */ sh $zero,0x2d8($v0) +/* f0b84e8: 8eeb0284 */ lw $t3,0x284($s7) +/* f0b84ec: 8d6c00bc */ lw $t4,0xbc($t3) +/* f0b84f0: 8d8d0004 */ lw $t5,0x4($t4) +/* f0b84f4: 1000001a */ beqz $zero,.L0f0b8560 +/* f0b84f8: a1a002ff */ sb $zero,0x2ff($t5) +.L0f0b84fc: +/* f0b84fc: 0fc28824 */ jal func0f0a2090 +/* f0b8500: 8e050004 */ lw $a1,0x4($s0) +/* f0b8504: 00002025 */ or $a0,$zero,$zero +/* f0b8508: 0fc28824 */ jal func0f0a2090 +/* f0b850c: 8e050000 */ lw $a1,0x0($s0) +/* f0b8510: 8eee0284 */ lw $t6,0x284($s7) +/* f0b8514: 3c188009 */ lui $t8,0x8009 +/* f0b8518: 8dcf00d4 */ lw $t7,0xd4($t6) +/* f0b851c: 15e00010 */ bnez $t7,.L0f0b8560 +/* f0b8520: 00000000 */ sll $zero,$zero,0x0 +/* f0b8524: 93180af0 */ lbu $t8,0xaf0($t8) +/* f0b8528: 1638000b */ bne $s1,$t8,.L0f0b8558 +/* f0b852c: 00000000 */ sll $zero,$zero,0x0 +/* f0b8530: 92f904e0 */ lbu $t9,0x4e0($s7) +/* f0b8534: 17200008 */ bnez $t9,.L0f0b8558 +/* f0b8538: 00000000 */ sll $zero,$zero,0x0 +/* f0b853c: 8ee9028c */ lw $t1,0x28c($s7) +/* f0b8540: 3c0b800b */ lui $t3,0x800b +/* f0b8544: 00095080 */ sll $t2,$t1,0x2 +/* f0b8548: 016a5821 */ addu $t3,$t3,$t2 +/* f0b854c: 8d6bc4d0 */ lw $t3,-0x3b30($t3) +/* f0b8550: 15600003 */ bnez $t3,.L0f0b8560 +/* f0b8554: 00000000 */ sll $zero,$zero,0x0 +.L0f0b8558: +/* f0b8558: 0fc2e2e8 */ jal func0f0b8ba0 +/* f0b855c: 00000000 */ sll $zero,$zero,0x0 +.L0f0b8560: +/* f0b8560: 0fc307fd */ jal func0f0c1ff4 +/* f0b8564: 00000000 */ sll $zero,$zero,0x0 +/* f0b8568: 8fbf004c */ lw $ra,0x4c($sp) +/* f0b856c: d7b40018 */ ldc1 $f20,0x18($sp) +/* f0b8570: d7b60020 */ ldc1 $f22,0x20($sp) +/* f0b8574: 8fb00028 */ lw $s0,0x28($sp) +/* f0b8578: 8fb1002c */ lw $s1,0x2c($sp) +/* f0b857c: 8fb20030 */ lw $s2,0x30($sp) +/* f0b8580: 8fb30034 */ lw $s3,0x34($sp) +/* f0b8584: 8fb40038 */ lw $s4,0x38($sp) +/* f0b8588: 8fb5003c */ lw $s5,0x3c($sp) +/* f0b858c: 8fb60040 */ lw $s6,0x40($sp) +/* f0b8590: 8fb70044 */ lw $s7,0x44($sp) +/* f0b8594: 8fbe0048 */ lw $s8,0x48($sp) +/* f0b8598: 03e00008 */ jr $ra +/* f0b859c: 27bd0120 */ addiu $sp,$sp,0x120 +); + +GLOBAL_ASM( +glabel func0f0b85a0 +/* f0b85a0: c4a40000 */ lwc1 $f4,0x0($a1) +/* f0b85a4: 44801000 */ mtc1 $zero,$f2 +/* f0b85a8: 3c013f80 */ lui $at,0x3f80 +/* f0b85ac: e4840010 */ swc1 $f4,0x10($a0) +/* f0b85b0: c4a60004 */ lwc1 $f6,0x4($a1) +/* f0b85b4: 44810000 */ mtc1 $at,$f0 +/* f0b85b8: 3c0141f0 */ lui $at,0x41f0 +/* f0b85bc: e4860014 */ swc1 $f6,0x14($a0) +/* f0b85c0: c4a80008 */ lwc1 $f8,0x8($a1) +/* f0b85c4: 44815000 */ mtc1 $at,$f10 +/* f0b85c8: e4820020 */ swc1 $f2,0x20($a0) +/* f0b85cc: e4820024 */ swc1 $f2,0x24($a0) +/* f0b85d0: e4820028 */ swc1 $f2,0x28($a0) +/* f0b85d4: e4820030 */ swc1 $f2,0x30($a0) +/* f0b85d8: e4820000 */ swc1 $f2,0x0($a0) +/* f0b85dc: e4820004 */ swc1 $f2,0x4($a0) +/* f0b85e0: e480001c */ swc1 $f0,0x1c($a0) +/* f0b85e4: e480002c */ swc1 $f0,0x2c($a0) +/* f0b85e8: e4800008 */ swc1 $f0,0x8($a0) +/* f0b85ec: e4880018 */ swc1 $f8,0x18($a0) +/* f0b85f0: 03e00008 */ jr $ra +/* f0b85f4: e48a000c */ swc1 $f10,0xc($a0) +); + +GLOBAL_ASM( +glabel func0f0b85f8 +/* f0b85f8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0b85fc: afb00014 */ sw $s0,0x14($sp) +/* f0b8600: 3c10800a */ lui $s0,0x800a +/* f0b8604: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0b8608: 8e0f006c */ lw $t7,0x6c($s0) +/* f0b860c: 8e0e028c */ lw $t6,0x28c($s0) +/* f0b8610: afb10018 */ sw $s1,0x18($sp) +/* f0b8614: afbf001c */ sw $ra,0x1c($sp) +/* f0b8618: 00008825 */ or $s1,$zero,$zero +/* f0b861c: 11e00003 */ beqz $t7,.L0f0b862c +/* f0b8620: afae0024 */ sw $t6,0x24($sp) +/* f0b8624: 10000002 */ beqz $zero,.L0f0b8630 +/* f0b8628: 24050001 */ addiu $a1,$zero,0x1 +.L0f0b862c: +/* f0b862c: 00002825 */ or $a1,$zero,$zero +.L0f0b8630: +/* f0b8630: 8e180068 */ lw $t8,0x68($s0) +/* f0b8634: 00002025 */ or $a0,$zero,$zero +/* f0b8638: 00001825 */ or $v1,$zero,$zero +/* f0b863c: 13000003 */ beqz $t8,.L0f0b864c +/* f0b8640: 00001025 */ or $v0,$zero,$zero +/* f0b8644: 10000001 */ beqz $zero,.L0f0b864c +/* f0b8648: 24040001 */ addiu $a0,$zero,0x1 +.L0f0b864c: +/* f0b864c: 8e190064 */ lw $t9,0x64($s0) +/* f0b8650: 13200003 */ beqz $t9,.L0f0b8660 +/* f0b8654: 00000000 */ sll $zero,$zero,0x0 +/* f0b8658: 10000001 */ beqz $zero,.L0f0b8660 +/* f0b865c: 24030001 */ addiu $v1,$zero,0x1 +.L0f0b8660: +/* f0b8660: 8e080070 */ lw $t0,0x70($s0) +/* f0b8664: 11000003 */ beqz $t0,.L0f0b8674 +/* f0b8668: 00000000 */ sll $zero,$zero,0x0 +/* f0b866c: 10000001 */ beqz $zero,.L0f0b8674 +/* f0b8670: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b8674: +/* f0b8674: 00434821 */ addu $t1,$v0,$v1 +/* f0b8678: 01245021 */ addu $t2,$t1,$a0 +/* f0b867c: 01455821 */ addu $t3,$t2,$a1 +/* f0b8680: 19600023 */ blez $t3,.L0f0b8710 +/* f0b8684: 00000000 */ sll $zero,$zero,0x0 +.L0f0b8688: +/* f0b8688: 0fc4a24b */ jal func0f12892c +/* f0b868c: 02202025 */ or $a0,$s1,$zero +/* f0b8690: 0fc2e2e8 */ jal func0f0b8ba0 +/* f0b8694: 00000000 */ sll $zero,$zero,0x0 +/* f0b8698: 8e0c006c */ lw $t4,0x6c($s0) +/* f0b869c: 26310001 */ addiu $s1,$s1,0x1 +/* f0b86a0: 00002825 */ or $a1,$zero,$zero +/* f0b86a4: 11800003 */ beqz $t4,.L0f0b86b4 +/* f0b86a8: 00002025 */ or $a0,$zero,$zero +/* f0b86ac: 10000001 */ beqz $zero,.L0f0b86b4 +/* f0b86b0: 24050001 */ addiu $a1,$zero,0x1 +.L0f0b86b4: +/* f0b86b4: 8e0d0068 */ lw $t5,0x68($s0) +/* f0b86b8: 00001825 */ or $v1,$zero,$zero +/* f0b86bc: 00001025 */ or $v0,$zero,$zero +/* f0b86c0: 11a00003 */ beqz $t5,.L0f0b86d0 +/* f0b86c4: 00000000 */ sll $zero,$zero,0x0 +/* f0b86c8: 10000001 */ beqz $zero,.L0f0b86d0 +/* f0b86cc: 24040001 */ addiu $a0,$zero,0x1 +.L0f0b86d0: +/* f0b86d0: 8e0e0064 */ lw $t6,0x64($s0) +/* f0b86d4: 11c00003 */ beqz $t6,.L0f0b86e4 +/* f0b86d8: 00000000 */ sll $zero,$zero,0x0 +/* f0b86dc: 10000001 */ beqz $zero,.L0f0b86e4 +/* f0b86e0: 24030001 */ addiu $v1,$zero,0x1 +.L0f0b86e4: +/* f0b86e4: 8e0f0070 */ lw $t7,0x70($s0) +/* f0b86e8: 11e00003 */ beqz $t7,.L0f0b86f8 +/* f0b86ec: 00000000 */ sll $zero,$zero,0x0 +/* f0b86f0: 10000001 */ beqz $zero,.L0f0b86f8 +/* f0b86f4: 24020001 */ addiu $v0,$zero,0x1 +.L0f0b86f8: +/* f0b86f8: 0043c021 */ addu $t8,$v0,$v1 +/* f0b86fc: 0304c821 */ addu $t9,$t8,$a0 +/* f0b8700: 03254021 */ addu $t0,$t9,$a1 +/* f0b8704: 0228082a */ slt $at,$s1,$t0 +/* f0b8708: 1420ffdf */ bnez $at,.L0f0b8688 +/* f0b870c: 00000000 */ sll $zero,$zero,0x0 +.L0f0b8710: +/* f0b8710: 0fc4a24b */ jal func0f12892c +/* f0b8714: 8fa40024 */ lw $a0,0x24($sp) +/* f0b8718: 8fbf001c */ lw $ra,0x1c($sp) +/* f0b871c: 8fb00014 */ lw $s0,0x14($sp) +/* f0b8720: 8fb10018 */ lw $s1,0x18($sp) +/* f0b8724: 03e00008 */ jr $ra +/* f0b8728: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f0b872c +/* f0b872c: 3c03800a */ lui $v1,0x800a +/* f0b8730: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0b8734: 8c6e029c */ lw $t6,0x29c($v1) +/* f0b8738: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0b873c: afbf0014 */ sw $ra,0x14($sp) +/* f0b8740: afa40020 */ sw $a0,0x20($sp) +/* f0b8744: afa60028 */ sw $a2,0x28($sp) +/* f0b8748: 05c00010 */ bltz $t6,.L0f0b878c +/* f0b874c: 00a03825 */ or $a3,$a1,$zero +/* f0b8750: 8c6f02a8 */ lw $t7,0x2a8($v1) +/* f0b8754: 8c780284 */ lw $t8,0x284($v1) +/* f0b8758: 55f8000d */ bnel $t7,$t8,.L0f0b8790 +/* f0b875c: 8c6b0318 */ lw $t3,0x318($v1) +/* f0b8760: 8c620440 */ lw $v0,0x440($v1) +/* f0b8764: 0442000a */ bltzl $v0,.L0f0b8790 +/* f0b8768: 8c6b0318 */ lw $t3,0x318($v1) +/* f0b876c: 8c790444 */ lw $t9,0x444($v1) +/* f0b8770: 07220007 */ bltzl $t9,.L0f0b8790 +/* f0b8774: 8c6b0318 */ lw $t3,0x318($v1) +/* f0b8778: aca20000 */ sw $v0,0x0($a1) +/* f0b877c: 8faa0020 */ lw $t2,0x20($sp) +/* f0b8780: 8c690444 */ lw $t1,0x444($v1) +/* f0b8784: 10000102 */ beqz $zero,.L0f0b8b90 +/* f0b8788: ad490000 */ sw $t1,0x0($t2) +.L0f0b878c: +/* f0b878c: 8c6b0318 */ lw $t3,0x318($v1) +.L0f0b8790: +/* f0b8790: 51600038 */ beqzl $t3,.L0f0b8874 +/* f0b8794: 8c620298 */ lw $v0,0x298($v1) +/* f0b8798: 0fc62ec7 */ jal func0f18bb1c +/* f0b879c: afa70024 */ sw $a3,0x24($sp) +/* f0b87a0: 3c03800a */ lui $v1,0x800a +/* f0b87a4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0b87a8: 8c6c0288 */ lw $t4,0x288($v1) +/* f0b87ac: 3c04800b */ lui $a0,0x800b +/* f0b87b0: 8fa70024 */ lw $a3,0x24($sp) +/* f0b87b4: 8d8d0070 */ lw $t5,0x70($t4) +/* f0b87b8: 000d7080 */ sll $t6,$t5,0x2 +/* f0b87bc: 01cd7021 */ addu $t6,$t6,$t5 +/* f0b87c0: 000e7140 */ sll $t6,$t6,0x5 +/* f0b87c4: 008e2021 */ addu $a0,$a0,$t6 +/* f0b87c8: 9084c7c7 */ lbu $a0,-0x3839($a0) +/* f0b87cc: 0082082a */ slt $at,$a0,$v0 +/* f0b87d0: 10200008 */ beqz $at,.L0f0b87f4 +/* f0b87d4: 00000000 */ sll $zero,$zero,0x0 +/* f0b87d8: 0fc62ecb */ jal func0f18bb2c +/* f0b87dc: afa70024 */ sw $a3,0x24($sp) +/* f0b87e0: 8fa70024 */ lw $a3,0x24($sp) +/* f0b87e4: 3c03800a */ lui $v1,0x800a +/* f0b87e8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0b87ec: 10000014 */ beqz $zero,.L0f0b8840 +/* f0b87f0: ace20000 */ sw $v0,0x0($a3) +.L0f0b87f4: +/* f0b87f4: 0fc62ec7 */ jal func0f18bb1c +/* f0b87f8: afa70024 */ sw $a3,0x24($sp) +/* f0b87fc: 3c03800a */ lui $v1,0x800a +/* f0b8800: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0b8804: 8c6f0288 */ lw $t7,0x288($v1) +/* f0b8808: 3c09800b */ lui $t1,0x800b +/* f0b880c: 8fa40028 */ lw $a0,0x28($sp) +/* f0b8810: 8df80070 */ lw $t8,0x70($t7) +/* f0b8814: 8fa70024 */ lw $a3,0x24($sp) +/* f0b8818: 240b0001 */ addiu $t3,$zero,0x1 +/* f0b881c: 0018c880 */ sll $t9,$t8,0x2 +/* f0b8820: 0338c821 */ addu $t9,$t9,$t8 +/* f0b8824: 0019c940 */ sll $t9,$t9,0x5 +/* f0b8828: 01394821 */ addu $t1,$t1,$t9 +/* f0b882c: 9129c7c7 */ lbu $t1,-0x3839($t1) +/* f0b8830: 01225023 */ subu $t2,$t1,$v0 +/* f0b8834: 10800002 */ beqz $a0,.L0f0b8840 +/* f0b8838: acea0000 */ sw $t2,0x0($a3) +/* f0b883c: ac8b0000 */ sw $t3,0x0($a0) +.L0f0b8840: +/* f0b8840: 8c6c0288 */ lw $t4,0x288($v1) +/* f0b8844: 3c04800b */ lui $a0,0x800b +/* f0b8848: 8d8d0070 */ lw $t5,0x70($t4) +/* f0b884c: 000d7080 */ sll $t6,$t5,0x2 +/* f0b8850: 01cd7021 */ addu $t6,$t6,$t5 +/* f0b8854: 000e7140 */ sll $t6,$t6,0x5 +/* f0b8858: 008e2021 */ addu $a0,$a0,$t6 +/* f0b885c: 0fc62ee4 */ jal func0f18bb90 +/* f0b8860: 9084c7c8 */ lbu $a0,-0x3838($a0) +/* f0b8864: 8fa60020 */ lw $a2,0x20($sp) +/* f0b8868: 100000c9 */ beqz $zero,.L0f0b8b90 +/* f0b886c: acc20000 */ sw $v0,0x0($a2) +/* f0b8870: 8c620298 */ lw $v0,0x298($v1) +.L0f0b8874: +/* f0b8874: 8c640284 */ lw $a0,0x284($v1) +/* f0b8878: 284f0000 */ slti $t7,$v0,0x0 +/* f0b887c: 39ef0001 */ xori $t7,$t7,0x1 +/* f0b8880: 2de20001 */ sltiu $v0,$t7,0x1 +/* f0b8884: 14400004 */ bnez $v0,.L0f0b8898 +/* f0b8888: 8c880324 */ lw $t0,0x324($a0) +/* f0b888c: 8c7802a4 */ lw $t8,0x2a4($v1) +/* f0b8890: 03041026 */ xor $v0,$t8,$a0 +/* f0b8894: 0002102b */ sltu $v0,$zero,$v0 +.L0f0b8898: +/* f0b8898: 24040011 */ addiu $a0,$zero,0x11 +/* f0b889c: afa20018 */ sw $v0,0x18($sp) +/* f0b88a0: afa70024 */ sw $a3,0x24($sp) +/* f0b88a4: 0fc41b99 */ jal func0f106e64 +/* f0b88a8: afa8001c */ sw $t0,0x1c($sp) +/* f0b88ac: 3c03800a */ lui $v1,0x800a +/* f0b88b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0b88b4: 8fa50018 */ lw $a1,0x18($sp) +/* f0b88b8: 8fa60020 */ lw $a2,0x20($sp) +/* f0b88bc: 8fa70024 */ lw $a3,0x24($sp) +/* f0b88c0: 10400006 */ beqz $v0,.L0f0b88dc +/* f0b88c4: 8fa8001c */ lw $t0,0x1c($sp) +/* f0b88c8: 24190067 */ addiu $t9,$zero,0x67 +/* f0b88cc: acd90000 */ sw $t9,0x0($a2) +/* f0b88d0: 24090005 */ addiu $t1,$zero,0x5 +/* f0b88d4: 100000ae */ beqz $zero,.L0f0b8b90 +/* f0b88d8: ace90000 */ sw $t1,0x0($a3) +.L0f0b88dc: +/* f0b88dc: 8c6a04b4 */ lw $t2,0x4b4($v1) +/* f0b88e0: 2401002c */ addiu $at,$zero,0x2c +/* f0b88e4: 5541000f */ bnel $t2,$at,.L0f0b8924 +/* f0b88e8: 8c6b0284 */ lw $t3,0x284($v1) +/* f0b88ec: afa50018 */ sw $a1,0x18($sp) +/* f0b88f0: afa70024 */ sw $a3,0x24($sp) +/* f0b88f4: 0fc5b367 */ jal func0f16cd9c +/* f0b88f8: afa8001c */ sw $t0,0x1c($sp) +/* f0b88fc: 3c03800a */ lui $v1,0x800a +/* f0b8900: 28410002 */ slti $at,$v0,0x2 +/* f0b8904: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0b8908: 8fa50018 */ lw $a1,0x18($sp) +/* f0b890c: 8fa60020 */ lw $a2,0x20($sp) +/* f0b8910: 8fa70024 */ lw $a3,0x24($sp) +/* f0b8914: 14200002 */ bnez $at,.L0f0b8920 +/* f0b8918: 8fa8001c */ lw $t0,0x1c($sp) +/* f0b891c: 2408000e */ addiu $t0,$zero,0xe +.L0f0b8920: +/* f0b8920: 8c6b0284 */ lw $t3,0x284($v1) +.L0f0b8924: +/* f0b8924: 8d6c1c50 */ lw $t4,0x1c50($t3) +/* f0b8928: 000c7040 */ sll $t6,$t4,0x1 +/* f0b892c: 05c3000b */ bgezl $t6,.L0f0b895c +/* f0b8930: 2d01000f */ sltiu $at,$t0,0xf +/* f0b8934: 8c6204b4 */ lw $v0,0x4b4($v1) +/* f0b8938: 24010027 */ addiu $at,$zero,0x27 +/* f0b893c: 10410005 */ beq $v0,$at,.L0f0b8954 +/* f0b8940: 24010035 */ addiu $at,$zero,0x35 +/* f0b8944: 54410005 */ bnel $v0,$at,.L0f0b895c +/* f0b8948: 2d01000f */ sltiu $at,$t0,0xf +/* f0b894c: 10000002 */ beqz $zero,.L0f0b8958 +/* f0b8950: 2408000a */ addiu $t0,$zero,0xa +.L0f0b8954: +/* f0b8954: 2408000b */ addiu $t0,$zero,0xb +.L0f0b8958: +/* f0b8958: 2d01000f */ sltiu $at,$t0,0xf +.L0f0b895c: +/* f0b895c: 10200006 */ beqz $at,.L0f0b8978 +/* f0b8960: 00087880 */ sll $t7,$t0,0x2 +/* f0b8964: 3c017f1b */ lui $at,0x7f1b +/* f0b8968: 002f0821 */ addu $at,$at,$t7 +/* f0b896c: 8c2fd578 */ lw $t7,-0x2a88($at) +/* f0b8970: 01e00008 */ jr $t7 +/* f0b8974: 00000000 */ sll $zero,$zero,0x0 +.L0f0b8978: +/* f0b8978: 24180056 */ addiu $t8,$zero,0x56 +/* f0b897c: 10a00004 */ beqz $a1,.L0f0b8990 +/* f0b8980: acd80000 */ sw $t8,0x0($a2) +/* f0b8984: 24190004 */ addiu $t9,$zero,0x4 +/* f0b8988: 10000081 */ beqz $zero,.L0f0b8b90 +/* f0b898c: acf90000 */ sw $t9,0x0($a3) +.L0f0b8990: +/* f0b8990: 2409003e */ addiu $t1,$zero,0x3e +/* f0b8994: 1000007e */ beqz $zero,.L0f0b8b90 +/* f0b8998: ace90000 */ sw $t1,0x0($a3) +/* f0b899c: 240a0067 */ addiu $t2,$zero,0x67 +/* f0b89a0: 10a00004 */ beqz $a1,.L0f0b89b4 +/* f0b89a4: acca0000 */ sw $t2,0x0($a2) +/* f0b89a8: 240b0005 */ addiu $t3,$zero,0x5 +/* f0b89ac: 10000078 */ beqz $zero,.L0f0b8b90 +/* f0b89b0: aceb0000 */ sw $t3,0x0($a3) +.L0f0b89b4: +/* f0b89b4: 240c0005 */ addiu $t4,$zero,0x5 +/* f0b89b8: 10000075 */ beqz $zero,.L0f0b8b90 +/* f0b89bc: acec0000 */ sw $t4,0x0($a3) +/* f0b89c0: 240d005d */ addiu $t5,$zero,0x5d +/* f0b89c4: 10a00004 */ beqz $a1,.L0f0b89d8 +/* f0b89c8: accd0000 */ sw $t5,0x0($a2) +/* f0b89cc: 240e0009 */ addiu $t6,$zero,0x9 +/* f0b89d0: 1000006f */ beqz $zero,.L0f0b8b90 +/* f0b89d4: acee0000 */ sw $t6,0x0($a3) +.L0f0b89d8: +/* f0b89d8: 240f0009 */ addiu $t7,$zero,0x9 +/* f0b89dc: 1000006c */ beqz $zero,.L0f0b8b90 +/* f0b89e0: acef0000 */ sw $t7,0x0($a3) +/* f0b89e4: 24180062 */ addiu $t8,$zero,0x62 +/* f0b89e8: 10a00004 */ beqz $a1,.L0f0b89fc +/* f0b89ec: acd80000 */ sw $t8,0x0($a2) +/* f0b89f0: 24190004 */ addiu $t9,$zero,0x4 +/* f0b89f4: 10000066 */ beqz $zero,.L0f0b8b90 +/* f0b89f8: acf90000 */ sw $t9,0x0($a3) +.L0f0b89fc: +/* f0b89fc: 2409003e */ addiu $t1,$zero,0x3e +/* f0b8a00: 10000063 */ beqz $zero,.L0f0b8b90 +/* f0b8a04: ace90000 */ sw $t1,0x0($a3) +/* f0b8a08: 240a006d */ addiu $t2,$zero,0x6d +/* f0b8a0c: 10a00004 */ beqz $a1,.L0f0b8a20 +/* f0b8a10: acca0000 */ sw $t2,0x0($a2) +/* f0b8a14: 240b000c */ addiu $t3,$zero,0xc +/* f0b8a18: 1000005d */ beqz $zero,.L0f0b8b90 +/* f0b8a1c: aceb0000 */ sw $t3,0x0($a3) +.L0f0b8a20: +/* f0b8a20: 240c003e */ addiu $t4,$zero,0x3e +/* f0b8a24: 1000005a */ beqz $zero,.L0f0b8b90 +/* f0b8a28: acec0000 */ sw $t4,0x0($a3) +/* f0b8a2c: 240d0061 */ addiu $t5,$zero,0x61 +/* f0b8a30: 10a00004 */ beqz $a1,.L0f0b8a44 +/* f0b8a34: accd0000 */ sw $t5,0x0($a2) +/* f0b8a38: 240e000c */ addiu $t6,$zero,0xc +/* f0b8a3c: 10000054 */ beqz $zero,.L0f0b8b90 +/* f0b8a40: acee0000 */ sw $t6,0x0($a3) +.L0f0b8a44: +/* f0b8a44: 240f003e */ addiu $t7,$zero,0x3e +/* f0b8a48: 10000051 */ beqz $zero,.L0f0b8b90 +/* f0b8a4c: acef0000 */ sw $t7,0x0($a3) +/* f0b8a50: 24180095 */ addiu $t8,$zero,0x95 +/* f0b8a54: 10a00004 */ beqz $a1,.L0f0b8a68 +/* f0b8a58: acd80000 */ sw $t8,0x0($a2) +/* f0b8a5c: 24190004 */ addiu $t9,$zero,0x4 +/* f0b8a60: 1000004b */ beqz $zero,.L0f0b8b90 +/* f0b8a64: acf90000 */ sw $t9,0x0($a3) +.L0f0b8a68: +/* f0b8a68: 2409003e */ addiu $t1,$zero,0x3e +/* f0b8a6c: 10000048 */ beqz $zero,.L0f0b8b90 +/* f0b8a70: ace90000 */ sw $t1,0x0($a3) +/* f0b8a74: 240a0087 */ addiu $t2,$zero,0x87 +/* f0b8a78: 10a00004 */ beqz $a1,.L0f0b8a8c +/* f0b8a7c: acca0000 */ sw $t2,0x0($a2) +/* f0b8a80: 240b0004 */ addiu $t3,$zero,0x4 +/* f0b8a84: 10000042 */ beqz $zero,.L0f0b8b90 +/* f0b8a88: aceb0000 */ sw $t3,0x0($a3) +.L0f0b8a8c: +/* f0b8a8c: 240c003e */ addiu $t4,$zero,0x3e +/* f0b8a90: 1000003f */ beqz $zero,.L0f0b8b90 +/* f0b8a94: acec0000 */ sw $t4,0x0($a3) +/* f0b8a98: 240d0088 */ addiu $t5,$zero,0x88 +/* f0b8a9c: 10a00004 */ beqz $a1,.L0f0b8ab0 +/* f0b8aa0: accd0000 */ sw $t5,0x0($a2) +/* f0b8aa4: 240e002f */ addiu $t6,$zero,0x2f +/* f0b8aa8: 10000039 */ beqz $zero,.L0f0b8b90 +/* f0b8aac: acee0000 */ sw $t6,0x0($a3) +.L0f0b8ab0: +/* f0b8ab0: 240f003e */ addiu $t7,$zero,0x3e +/* f0b8ab4: 10000036 */ beqz $zero,.L0f0b8b90 +/* f0b8ab8: acef0000 */ sw $t7,0x0($a3) +/* f0b8abc: 24180089 */ addiu $t8,$zero,0x89 +/* f0b8ac0: 10a00004 */ beqz $a1,.L0f0b8ad4 +/* f0b8ac4: acd80000 */ sw $t8,0x0($a2) +/* f0b8ac8: 2419003c */ addiu $t9,$zero,0x3c +/* f0b8acc: 10000030 */ beqz $zero,.L0f0b8b90 +/* f0b8ad0: acf90000 */ sw $t9,0x0($a3) +.L0f0b8ad4: +/* f0b8ad4: 2409003e */ addiu $t1,$zero,0x3e +/* f0b8ad8: 1000002d */ beqz $zero,.L0f0b8b90 +/* f0b8adc: ace90000 */ sw $t1,0x0($a3) +/* f0b8ae0: 240a008a */ addiu $t2,$zero,0x8a +/* f0b8ae4: 10a00004 */ beqz $a1,.L0f0b8af8 +/* f0b8ae8: acca0000 */ sw $t2,0x0($a2) +/* f0b8aec: 240b0004 */ addiu $t3,$zero,0x4 +/* f0b8af0: 10000027 */ beqz $zero,.L0f0b8b90 +/* f0b8af4: aceb0000 */ sw $t3,0x0($a3) +.L0f0b8af8: +/* f0b8af8: 240c003e */ addiu $t4,$zero,0x3e +/* f0b8afc: 10000024 */ beqz $zero,.L0f0b8b90 +/* f0b8b00: acec0000 */ sw $t4,0x0($a3) +/* f0b8b04: 240d0086 */ addiu $t5,$zero,0x86 +/* f0b8b08: 10a00004 */ beqz $a1,.L0f0b8b1c +/* f0b8b0c: accd0000 */ sw $t5,0x0($a2) +/* f0b8b10: 240e000c */ addiu $t6,$zero,0xc +/* f0b8b14: 1000001e */ beqz $zero,.L0f0b8b90 +/* f0b8b18: acee0000 */ sw $t6,0x0($a3) +.L0f0b8b1c: +/* f0b8b1c: 240f003e */ addiu $t7,$zero,0x3e +/* f0b8b20: 1000001b */ beqz $zero,.L0f0b8b90 +/* f0b8b24: acef0000 */ sw $t7,0x0($a3) +/* f0b8b28: 24180096 */ addiu $t8,$zero,0x96 +/* f0b8b2c: 10a00004 */ beqz $a1,.L0f0b8b40 +/* f0b8b30: acd80000 */ sw $t8,0x0($a2) +/* f0b8b34: 2419000c */ addiu $t9,$zero,0xc +/* f0b8b38: 10000015 */ beqz $zero,.L0f0b8b90 +/* f0b8b3c: acf90000 */ sw $t9,0x0($a3) +.L0f0b8b40: +/* f0b8b40: 2409003e */ addiu $t1,$zero,0x3e +/* f0b8b44: 10000012 */ beqz $zero,.L0f0b8b90 +/* f0b8b48: ace90000 */ sw $t1,0x0($a3) +/* f0b8b4c: 240a005b */ addiu $t2,$zero,0x5b +/* f0b8b50: 10a00004 */ beqz $a1,.L0f0b8b64 +/* f0b8b54: acca0000 */ sw $t2,0x0($a2) +/* f0b8b58: 240b0008 */ addiu $t3,$zero,0x8 +/* f0b8b5c: 1000000c */ beqz $zero,.L0f0b8b90 +/* f0b8b60: aceb0000 */ sw $t3,0x0($a3) +.L0f0b8b64: +/* f0b8b64: 240c0008 */ addiu $t4,$zero,0x8 +/* f0b8b68: 10000009 */ beqz $zero,.L0f0b8b90 +/* f0b8b6c: acec0000 */ sw $t4,0x0($a3) +/* f0b8b70: 240d0057 */ addiu $t5,$zero,0x57 +/* f0b8b74: 10a00004 */ beqz $a1,.L0f0b8b88 +/* f0b8b78: accd0000 */ sw $t5,0x0($a2) +/* f0b8b7c: 240e0029 */ addiu $t6,$zero,0x29 +/* f0b8b80: 10000003 */ beqz $zero,.L0f0b8b90 +/* f0b8b84: acee0000 */ sw $t6,0x0($a3) +.L0f0b8b88: +/* f0b8b88: 240f0029 */ addiu $t7,$zero,0x29 +/* f0b8b8c: acef0000 */ sw $t7,0x0($a3) +.L0f0b8b90: +/* f0b8b90: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b8b94: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0b8b98: 03e00008 */ jr $ra +/* f0b8b9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b8ba0 +/* f0b8ba0: 27bdfee8 */ addiu $sp,$sp,-280 +/* f0b8ba4: afb00028 */ sw $s0,0x28($sp) +/* f0b8ba8: 3c10800a */ lui $s0,0x800a +/* f0b8bac: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0b8bb0: 8e030284 */ lw $v1,0x284($s0) +/* f0b8bb4: afbf002c */ sw $ra,0x2c($sp) +/* f0b8bb8: 3c0143b4 */ lui $at,0x43b4 +/* f0b8bbc: 44810000 */ mtc1 $at,$f0 +/* f0b8bc0: c4640144 */ lwc1 $f4,0x144($v1) +/* f0b8bc4: 3c017f1b */ lui $at,0x7f1b +/* f0b8bc8: c428d5b4 */ lwc1 $f8,-0x2a4c($at) +/* f0b8bcc: 46040181 */ sub.s $f6,$f0,$f4 +/* f0b8bd0: 3c188007 */ lui $t8,0x8007 +/* f0b8bd4: 2718078c */ addiu $t8,$t8,0x78c +/* f0b8bd8: 27090060 */ addiu $t1,$t8,0x60 +/* f0b8bdc: 46083282 */ mul.s $f10,$f6,$f8 +/* f0b8be0: 27af0074 */ addiu $t7,$sp,0x74 +/* f0b8be4: 46005403 */ div.s $f16,$f10,$f0 +/* f0b8be8: e7b00114 */ swc1 $f16,0x114($sp) +/* f0b8bec: 8c6e19c8 */ lw $t6,0x19c8($v1) +/* f0b8bf0: 55c00236 */ bnezl $t6,.L0f0b94cc +/* f0b8bf4: 8c6a00bc */ lw $t2,0xbc($v1) +/* f0b8bf8: afa000f8 */ sw $zero,0xf8($sp) +/* f0b8bfc: afa000f0 */ sw $zero,0xf0($sp) +.L0f0b8c00: +/* f0b8c00: 8f010000 */ lw $at,0x0($t8) +/* f0b8c04: 2718000c */ addiu $t8,$t8,0xc +/* f0b8c08: 25ef000c */ addiu $t7,$t7,0xc +/* f0b8c0c: ade1fff4 */ sw $at,-0xc($t7) +/* f0b8c10: 8f01fff8 */ lw $at,-0x8($t8) +/* f0b8c14: ade1fff8 */ sw $at,-0x8($t7) +/* f0b8c18: 8f01fffc */ lw $at,-0x4($t8) +/* f0b8c1c: 1709fff8 */ bne $t8,$t1,.L0f0b8c00 +/* f0b8c20: ade1fffc */ sw $at,-0x4($t7) +/* f0b8c24: 8f010000 */ lw $at,0x0($t8) +/* f0b8c28: 8f090004 */ lw $t1,0x4($t8) +/* f0b8c2c: 00002025 */ or $a0,$zero,$zero +/* f0b8c30: ade10000 */ sw $at,0x0($t7) +/* f0b8c34: 0fc2867c */ jal func0f0a19f0 +/* f0b8c38: ade90004 */ sw $t1,0x4($t7) +/* f0b8c3c: 8e0d0284 */ lw $t5,0x284($s0) +/* f0b8c40: 240a0056 */ addiu $t2,$zero,0x56 +/* f0b8c44: 240b0004 */ addiu $t3,$zero,0x4 +/* f0b8c48: afa2006c */ sw $v0,0x6c($sp) +/* f0b8c4c: afaa0068 */ sw $t2,0x68($sp) +/* f0b8c50: afab0064 */ sw $t3,0x64($sp) +/* f0b8c54: afa00060 */ sw $zero,0x60($sp) +/* f0b8c58: afa0005c */ sw $zero,0x5c($sp) +/* f0b8c5c: 240c0001 */ addiu $t4,$zero,0x1 +/* f0b8c60: 27a40068 */ addiu $a0,$sp,0x68 +/* f0b8c64: 27a50064 */ addiu $a1,$sp,0x64 +/* f0b8c68: 27a60060 */ addiu $a2,$sp,0x60 +/* f0b8c6c: 0fc2e1cb */ jal func0f0b872c +/* f0b8c70: adac19c8 */ sw $t4,0x19c8($t5) +/* f0b8c74: 8e0e02ac */ lw $t6,0x2ac($s0) +/* f0b8c78: 24010006 */ addiu $at,$zero,0x6 +/* f0b8c7c: 3c08800a */ lui $t0,0x800a +/* f0b8c80: 15c10003 */ bne $t6,$at,.L0f0b8c90 +/* f0b8c84: 00000000 */ sll $zero,$zero,0x0 +/* f0b8c88: 8d08ddd0 */ lw $t0,-0x2230($t0) +/* f0b8c8c: afa8006c */ sw $t0,0x6c($sp) +.L0f0b8c90: +/* f0b8c90: 0fc4a2bd */ jal func0f128af4 +/* f0b8c94: 8fa4006c */ lw $a0,0x6c($sp) +/* f0b8c98: 3c038009 */ lui $v1,0x8009 +/* f0b8c9c: 90630af0 */ lbu $v1,0xaf0($v1) +/* f0b8ca0: 24060001 */ addiu $a2,$zero,0x1 +/* f0b8ca4: afa20070 */ sw $v0,0x70($sp) +/* f0b8ca8: 14c30004 */ bne $a2,$v1,.L0f0b8cbc +/* f0b8cac: 24190056 */ addiu $t9,$zero,0x56 +/* f0b8cb0: 24090004 */ addiu $t1,$zero,0x4 +/* f0b8cb4: afb90068 */ sw $t9,0x68($sp) +/* f0b8cb8: afa90064 */ sw $t1,0x64($sp) +.L0f0b8cbc: +/* f0b8cbc: 8e180314 */ lw $t8,0x314($s0) +/* f0b8cc0: 53000020 */ beqzl $t8,.L0f0b8d44 +/* f0b8cc4: 8e190284 */ lw $t9,0x284($s0) +/* f0b8cc8: 14c300e0 */ bne $a2,$v1,.L0f0b904c +/* f0b8ccc: 8fa90068 */ lw $t1,0x68($sp) +/* f0b8cd0: 8e0f006c */ lw $t7,0x6c($s0) +/* f0b8cd4: 00002825 */ or $a1,$zero,$zero +/* f0b8cd8: 00001825 */ or $v1,$zero,$zero +/* f0b8cdc: 11e00003 */ beqz $t7,.L0f0b8cec +/* f0b8ce0: 00002025 */ or $a0,$zero,$zero +/* f0b8ce4: 10000001 */ beqz $zero,.L0f0b8cec +/* f0b8ce8: 00c02825 */ or $a1,$a2,$zero +.L0f0b8cec: +/* f0b8cec: 8e0a0068 */ lw $t2,0x68($s0) +/* f0b8cf0: 00001025 */ or $v0,$zero,$zero +/* f0b8cf4: 11400003 */ beqz $t2,.L0f0b8d04 +/* f0b8cf8: 00000000 */ sll $zero,$zero,0x0 +/* f0b8cfc: 10000001 */ beqz $zero,.L0f0b8d04 +/* f0b8d00: 00c01825 */ or $v1,$a2,$zero +.L0f0b8d04: +/* f0b8d04: 8e0b0064 */ lw $t3,0x64($s0) +/* f0b8d08: 11600003 */ beqz $t3,.L0f0b8d18 +/* f0b8d0c: 00000000 */ sll $zero,$zero,0x0 +/* f0b8d10: 10000001 */ beqz $zero,.L0f0b8d18 +/* f0b8d14: 00c02025 */ or $a0,$a2,$zero +.L0f0b8d18: +/* f0b8d18: 8e0c0070 */ lw $t4,0x70($s0) +/* f0b8d1c: 11800003 */ beqz $t4,.L0f0b8d2c +/* f0b8d20: 00000000 */ sll $zero,$zero,0x0 +/* f0b8d24: 10000001 */ beqz $zero,.L0f0b8d2c +/* f0b8d28: 00c01025 */ or $v0,$a2,$zero +.L0f0b8d2c: +/* f0b8d2c: 00446821 */ addu $t5,$v0,$a0 +/* f0b8d30: 01a37021 */ addu $t6,$t5,$v1 +/* f0b8d34: 01c54021 */ addu $t0,$t6,$a1 +/* f0b8d38: 54c800c5 */ bnel $a2,$t0,.L0f0b9050 +/* f0b8d3c: 00097880 */ sll $t7,$t1,0x2 +/* f0b8d40: 8e190284 */ lw $t9,0x284($s0) +.L0f0b8d44: +/* f0b8d44: 3c05800a */ lui $a1,0x800a +/* f0b8d48: 24a5dfc0 */ addiu $a1,$a1,-8256 +/* f0b8d4c: 8f291bd4 */ lw $t1,0x1bd4($t9) +/* f0b8d50: 55200017 */ bnezl $t1,.L0f0b8db0 +/* f0b8d54: 240b0008 */ addiu $t3,$zero,0x8 +/* f0b8d58: 8cb80000 */ lw $t8,0x0($a1) +/* f0b8d5c: 5700000d */ bnezl $t8,.L0f0b8d94 +/* f0b8d60: 8e030284 */ lw $v1,0x284($s0) +/* f0b8d64: 0fc27801 */ jal func0f09e004 +/* f0b8d68: 24040002 */ addiu $a0,$zero,0x2 +/* f0b8d6c: 3c05800a */ lui $a1,0x800a +/* f0b8d70: 24a5dfc0 */ addiu $a1,$a1,-8256 +/* f0b8d74: 10400006 */ beqz $v0,.L0f0b8d90 +/* f0b8d78: 24060001 */ addiu $a2,$zero,0x1 +/* f0b8d7c: 0fc2777b */ jal func0f09ddec +/* f0b8d80: 00000000 */ sll $zero,$zero,0x0 +/* f0b8d84: 8e0f0284 */ lw $t7,0x284($s0) +/* f0b8d88: 10000008 */ beqz $zero,.L0f0b8dac +/* f0b8d8c: ade21bd4 */ sw $v0,0x1bd4($t7) +.L0f0b8d90: +/* f0b8d90: 8e030284 */ lw $v1,0x284($s0) +.L0f0b8d94: +/* f0b8d94: ac6019c8 */ sw $zero,0x19c8($v1) +/* f0b8d98: 8caa0000 */ lw $t2,0x0($a1) +/* f0b8d9c: 554001e2 */ bnezl $t2,.L0f0b9528 +/* f0b8da0: 8fbf002c */ lw $ra,0x2c($sp) +/* f0b8da4: 100001df */ beqz $zero,.L0f0b9524 +/* f0b8da8: ae060320 */ sw $a2,0x320($s0) +.L0f0b8dac: +/* f0b8dac: 240b0008 */ addiu $t3,$zero,0x8 +.L0f0b8db0: +/* f0b8db0: 3c018008 */ lui $at,0x8008 +/* f0b8db4: 0fc2777b */ jal func0f09ddec +/* f0b8db8: a42bfc0c */ sh $t3,-0x3f4($at) +/* f0b8dbc: 8e0c0284 */ lw $t4,0x284($s0) +/* f0b8dc0: 24030040 */ addiu $v1,$zero,0x40 +/* f0b8dc4: 3c048008 */ lui $a0,0x8008 +/* f0b8dc8: 8d851bd4 */ lw $a1,0x1bd4($t4) +/* f0b8dcc: 00a36821 */ addu $t5,$a1,$v1 +/* f0b8dd0: 246300cb */ addiu $v1,$v1,0xcb +/* f0b8dd4: 346e003f */ ori $t6,$v1,0x3f +/* f0b8dd8: acad0020 */ sw $t5,0x20($a1) +/* f0b8ddc: 8fac0068 */ lw $t4,0x68($sp) +/* f0b8de0: 39c8003f */ xori $t0,$t6,0x3f +/* f0b8de4: 2503043f */ addiu $v1,$t0,0x43f +/* f0b8de8: 3469003f */ ori $t1,$v1,0x3f +/* f0b8dec: 3938003f */ xori $t8,$t1,0x3f +/* f0b8df0: 000c6880 */ sll $t5,$t4,0x2 +/* f0b8df4: 270300a7 */ addiu $v1,$t8,0xa7 +/* f0b8df8: 01ac6821 */ addu $t5,$t5,$t4 +/* f0b8dfc: 346a003f */ ori $t2,$v1,0x3f +/* f0b8e00: 000d6880 */ sll $t5,$t5,0x2 +/* f0b8e04: 394b003f */ xori $t3,$t2,0x3f +/* f0b8e08: 008d2021 */ addu $a0,$a0,$t5 +/* f0b8e0c: 00a8c821 */ addu $t9,$a1,$t0 +/* f0b8e10: 00b87821 */ addu $t7,$a1,$t8 +/* f0b8e14: afb90058 */ sw $t9,0x58($sp) +/* f0b8e18: afaf00dc */ sw $t7,0xdc($sp) +/* f0b8e1c: 9484cf06 */ lhu $a0,-0x30fa($a0) +/* f0b8e20: afab00f0 */ sw $t3,0xf0($sp) +/* f0b8e24: afa5005c */ sw $a1,0x5c($sp) +/* f0b8e28: 0fc59c15 */ jal func0f167054 +/* f0b8e2c: afa500ec */ sw $a1,0xec($sp) +/* f0b8e30: 8fa900f0 */ lw $t1,0xf0($sp) +/* f0b8e34: 244e003f */ addiu $t6,$v0,0x3f +/* f0b8e38: 8faf0064 */ lw $t7,0x64($sp) +/* f0b8e3c: 35c8003f */ ori $t0,$t6,0x3f +/* f0b8e40: 3919003f */ xori $t9,$t0,0x3f +/* f0b8e44: 0329c021 */ addu $t8,$t9,$t1 +/* f0b8e48: 05e0000e */ bltz $t7,.L0f0b8e84 +/* f0b8e4c: afb800e4 */ sw $t8,0xe4($sp) +/* f0b8e50: 000f5080 */ sll $t2,$t7,0x2 +/* f0b8e54: 014f5021 */ addu $t2,$t2,$t7 +/* f0b8e58: 000a5080 */ sll $t2,$t2,0x2 +/* f0b8e5c: 3c048008 */ lui $a0,0x8008 +/* f0b8e60: 008a2021 */ addu $a0,$a0,$t2 +/* f0b8e64: 0fc59c15 */ jal func0f167054 +/* f0b8e68: 9484cf06 */ lhu $a0,-0x30fa($a0) +/* f0b8e6c: 8fab00e4 */ lw $t3,0xe4($sp) +/* f0b8e70: 244c003f */ addiu $t4,$v0,0x3f +/* f0b8e74: 358d003f */ ori $t5,$t4,0x3f +/* f0b8e78: 39ae003f */ xori $t6,$t5,0x3f +/* f0b8e7c: 016e4021 */ addu $t0,$t3,$t6 +/* f0b8e80: afa800e4 */ sw $t0,0xe4($sp) +.L0f0b8e84: +/* f0b8e84: 8fb90070 */ lw $t9,0x70($sp) +/* f0b8e88: 0720000b */ bltz $t9,.L0f0b8eb8 +/* f0b8e8c: 001948c0 */ sll $t1,$t9,0x3 +/* f0b8e90: 3c048008 */ lui $a0,0x8008 +/* f0b8e94: 00892021 */ addu $a0,$a0,$t1 +/* f0b8e98: 0fc59c15 */ jal func0f167054 +/* f0b8e9c: 9484b070 */ lhu $a0,-0x4f90($a0) +/* f0b8ea0: 8fb800e4 */ lw $t8,0xe4($sp) +/* f0b8ea4: 244f003f */ addiu $t7,$v0,0x3f +/* f0b8ea8: 35ea003f */ ori $t2,$t7,0x3f +/* f0b8eac: 394c003f */ xori $t4,$t2,0x3f +/* f0b8eb0: 030c6821 */ addu $t5,$t8,$t4 +/* f0b8eb4: afad00e4 */ sw $t5,0xe4($sp) +.L0f0b8eb8: +/* f0b8eb8: 8fab00e4 */ lw $t3,0xe4($sp) +/* f0b8ebc: 256e4000 */ addiu $t6,$t3,0x4000 +/* f0b8ec0: 0fc2777f */ jal func0f09ddfc +/* f0b8ec4: afae00e4 */ sw $t6,0xe4($sp) +/* f0b8ec8: 8e080284 */ lw $t0,0x284($s0) +/* f0b8ecc: 8fa900e4 */ lw $t1,0xe4($sp) +/* f0b8ed0: 8d191bd4 */ lw $t9,0x1bd4($t0) +/* f0b8ed4: 03297821 */ addu $t7,$t9,$t1 +/* f0b8ed8: 0fc2777f */ jal func0f09ddfc +/* f0b8edc: afaf00e8 */ sw $t7,0xe8($sp) +/* f0b8ee0: 8faa00e4 */ lw $t2,0xe4($sp) +/* f0b8ee4: 27a40100 */ addiu $a0,$sp,0x100 +/* f0b8ee8: 8fa500e8 */ lw $a1,0xe8($sp) +/* f0b8eec: 0fc5cb9c */ jal func0f172e70 +/* f0b8ef0: 004a3023 */ subu $a2,$v0,$t2 +/* f0b8ef4: 8fb80068 */ lw $t8,0x68($sp) +/* f0b8ef8: 8fa200f0 */ lw $v0,0xf0($sp) +/* f0b8efc: 8fad00ec */ lw $t5,0xec($sp) +/* f0b8f00: 00186080 */ sll $t4,$t8,0x2 +/* f0b8f04: 01986021 */ addu $t4,$t4,$t8 +/* f0b8f08: 8fab00e4 */ lw $t3,0xe4($sp) +/* f0b8f0c: 000c6080 */ sll $t4,$t4,0x2 +/* f0b8f10: 3c048008 */ lui $a0,0x8008 +/* f0b8f14: 008c2021 */ addu $a0,$a0,$t4 +/* f0b8f18: 9484cf06 */ lhu $a0,-0x30fa($a0) +/* f0b8f1c: 27a70100 */ addiu $a3,$sp,0x100 +/* f0b8f20: 01a22821 */ addu $a1,$t5,$v0 +/* f0b8f24: 0fc69de5 */ jal func0f1a7794 +/* f0b8f28: 01623023 */ subu $a2,$t3,$v0 +/* f0b8f2c: 8fae0068 */ lw $t6,0x68($sp) +/* f0b8f30: 3c048008 */ lui $a0,0x8008 +/* f0b8f34: afa200fc */ sw $v0,0xfc($sp) +/* f0b8f38: 000e4080 */ sll $t0,$t6,0x2 +/* f0b8f3c: 010e4021 */ addu $t0,$t0,$t6 +/* f0b8f40: 00084080 */ sll $t0,$t0,0x2 +/* f0b8f44: 00882021 */ addu $a0,$a0,$t0 +/* f0b8f48: 0fc59ca0 */ jal func0f167280 +/* f0b8f4c: 9484cf06 */ lhu $a0,-0x30fa($a0) +/* f0b8f50: 8fb900f0 */ lw $t9,0xf0($sp) +/* f0b8f54: 8fac0064 */ lw $t4,0x64($sp) +/* f0b8f58: 3c048008 */ lui $a0,0x8008 +/* f0b8f5c: 00594821 */ addu $t1,$v0,$t9 +/* f0b8f60: 252f003f */ addiu $t7,$t1,0x3f +/* f0b8f64: 35ea003f */ ori $t2,$t7,0x3f +/* f0b8f68: 3958003f */ xori $t8,$t2,0x3f +/* f0b8f6c: 0580001b */ bltz $t4,.L0f0b8fdc +/* f0b8f70: afb800f0 */ sw $t8,0xf0($sp) +/* f0b8f74: 000c6880 */ sll $t5,$t4,0x2 +/* f0b8f78: 01ac6821 */ addu $t5,$t5,$t4 +/* f0b8f7c: 8fab00ec */ lw $t3,0xec($sp) +/* f0b8f80: 8fa800e4 */ lw $t0,0xe4($sp) +/* f0b8f84: 000d6880 */ sll $t5,$t5,0x2 +/* f0b8f88: 008d2021 */ addu $a0,$a0,$t5 +/* f0b8f8c: 9484cf06 */ lhu $a0,-0x30fa($a0) +/* f0b8f90: 27a70100 */ addiu $a3,$sp,0x100 +/* f0b8f94: 01782821 */ addu $a1,$t3,$t8 +/* f0b8f98: 0fc69de5 */ jal func0f1a7794 +/* f0b8f9c: 01183023 */ subu $a2,$t0,$t8 +/* f0b8fa0: 8fb90064 */ lw $t9,0x64($sp) +/* f0b8fa4: 3c048008 */ lui $a0,0x8008 +/* f0b8fa8: afa200f8 */ sw $v0,0xf8($sp) +/* f0b8fac: 00194880 */ sll $t1,$t9,0x2 +/* f0b8fb0: 01394821 */ addu $t1,$t1,$t9 +/* f0b8fb4: 00094880 */ sll $t1,$t1,0x2 +/* f0b8fb8: 00892021 */ addu $a0,$a0,$t1 +/* f0b8fbc: 0fc59ca0 */ jal func0f167280 +/* f0b8fc0: 9484cf06 */ lhu $a0,-0x30fa($a0) +/* f0b8fc4: 8faf00f0 */ lw $t7,0xf0($sp) +/* f0b8fc8: 004f5021 */ addu $t2,$v0,$t7 +/* f0b8fcc: 254c003f */ addiu $t4,$t2,0x3f +/* f0b8fd0: 358d003f */ ori $t5,$t4,0x3f +/* f0b8fd4: 39ab003f */ xori $t3,$t5,0x3f +/* f0b8fd8: afab00f0 */ sw $t3,0xf0($sp) +.L0f0b8fdc: +/* f0b8fdc: 0c008b49 */ jal 0x22d24 +/* f0b8fe0: 8fa400fc */ lw $a0,0xfc($sp) +/* f0b8fe4: 8fae00f8 */ lw $t6,0xf8($sp) +/* f0b8fe8: 51c00004 */ beqzl $t6,.L0f0b8ffc +/* f0b8fec: 8fa4005c */ lw $a0,0x5c($sp) +/* f0b8ff0: 0c008b49 */ jal 0x22d24 +/* f0b8ff4: 01c02025 */ or $a0,$t6,$zero +/* f0b8ff8: 8fa4005c */ lw $a0,0x5c($sp) +.L0f0b8ffc: +/* f0b8ffc: 8fa500fc */ lw $a1,0xfc($sp) +/* f0b9000: 8fa60058 */ lw $a2,0x58($sp) +/* f0b9004: 0c008be9 */ jal 0x22fa4 +/* f0b9008: 00003825 */ or $a3,$zero,$zero +/* f0b900c: 8fa8005c */ lw $t0,0x5c($sp) +/* f0b9010: 0c008c28 */ jal 0x230a0 +/* f0b9014: 8d040020 */ lw $a0,0x20($t0) +/* f0b9018: 8fb9005c */ lw $t9,0x5c($sp) +/* f0b901c: 24180100 */ addiu $t8,$zero,0x100 +/* f0b9020: 27a40100 */ addiu $a0,$sp,0x100 +/* f0b9024: 0fc5cbd5 */ jal func0f172f54 +/* f0b9028: a7380002 */ sh $t8,0x2($t9) +/* f0b902c: 0fc2777b */ jal func0f09ddec +/* f0b9030: 00000000 */ sll $zero,$zero,0x0 +/* f0b9034: 0fc2777f */ jal func0f09ddfc +/* f0b9038: 00000000 */ sll $zero,$zero,0x0 +/* f0b903c: 0fc5cbd5 */ jal func0f172f54 +/* f0b9040: 27a40100 */ addiu $a0,$sp,0x100 +/* f0b9044: 1000005d */ beqz $zero,.L0f0b91bc +/* f0b9048: 8fae005c */ lw $t6,0x5c($sp) +.L0f0b904c: +/* f0b904c: 00097880 */ sll $t7,$t1,0x2 +.L0f0b9050: +/* f0b9050: 01e97821 */ addu $t7,$t7,$t1 +/* f0b9054: 3c0a8008 */ lui $t2,0x8008 +/* f0b9058: 254acf04 */ addiu $t2,$t2,-12540 +/* f0b905c: 000f7880 */ sll $t7,$t7,0x2 +/* f0b9060: 01ea1821 */ addu $v1,$t7,$t2 +/* f0b9064: 8c64000c */ lw $a0,0xc($v1) +/* f0b9068: 5480000e */ bnezl $a0,.L0f0b90a4 +/* f0b906c: 8c6e0000 */ lw $t6,0x0($v1) +/* f0b9070: 0fc69e11 */ jal func0f1a7844 +/* f0b9074: 94640002 */ lhu $a0,0x2($v1) +/* f0b9078: 8fac0068 */ lw $t4,0x68($sp) +/* f0b907c: 3c0b8008 */ lui $t3,0x8008 +/* f0b9080: 256bcf04 */ addiu $t3,$t3,-12540 +/* f0b9084: 000c6880 */ sll $t5,$t4,0x2 +/* f0b9088: 01ac6821 */ addu $t5,$t5,$t4 +/* f0b908c: 000d6880 */ sll $t5,$t5,0x2 +/* f0b9090: 01ab1821 */ addu $v1,$t5,$t3 +/* f0b9094: ac62000c */ sw $v0,0xc($v1) +/* f0b9098: 24060001 */ addiu $a2,$zero,0x1 +/* f0b909c: 00402025 */ or $a0,$v0,$zero +/* f0b90a0: 8c6e0000 */ lw $t6,0x0($v1) +.L0f0b90a4: +/* f0b90a4: afa400fc */ sw $a0,0xfc($sp) +/* f0b90a8: 2419ffff */ addiu $t9,$zero,-1 +/* f0b90ac: 000ec040 */ sll $t8,$t6,0x1 +/* f0b90b0: 07010003 */ bgez $t8,.L0f0b90c0 +/* f0b90b4: 8fa90060 */ lw $t1,0x60($sp) +/* f0b90b8: 1000003f */ beqz $zero,.L0f0b91b8 +/* f0b90bc: afb90064 */ sw $t9,0x64($sp) +.L0f0b90c0: +/* f0b90c0: 11200005 */ beqz $t1,.L0f0b90d8 +/* f0b90c4: 8fa40064 */ lw $a0,0x64($sp) +/* f0b90c8: 0fc6395f */ jal func0f18e57c +/* f0b90cc: 27a50064 */ addiu $a1,$sp,0x64 +/* f0b90d0: 10000039 */ beqz $zero,.L0f0b91b8 +/* f0b90d4: afa200f8 */ sw $v0,0xf8($sp) +.L0f0b90d8: +/* f0b90d8: 8e0f0318 */ lw $t7,0x318($s0) +/* f0b90dc: 3c0a8009 */ lui $t2,0x8009 +/* f0b90e0: 8fa90064 */ lw $t1,0x64($sp) +/* f0b90e4: 51e00020 */ beqzl $t7,.L0f0b9168 +/* f0b90e8: 00097880 */ sll $t7,$t1,0x2 +/* f0b90ec: 914a0af0 */ lbu $t2,0xaf0($t2) +/* f0b90f0: 8fac0064 */ lw $t4,0x64($sp) +/* f0b90f4: 3c048008 */ lui $a0,0x8008 +/* f0b90f8: 10ca001a */ beq $a2,$t2,.L0f0b9164 +/* f0b90fc: 000c6880 */ sll $t5,$t4,0x2 +/* f0b9100: 01ac6821 */ addu $t5,$t5,$t4 +/* f0b9104: 000d6880 */ sll $t5,$t5,0x2 +/* f0b9108: 008d2021 */ addu $a0,$a0,$t5 +/* f0b910c: 0fc69e11 */ jal func0f1a7844 +/* f0b9110: 9484cf06 */ lhu $a0,-0x30fa($a0) +/* f0b9114: 8fab0064 */ lw $t3,0x64($sp) +/* f0b9118: 3c088008 */ lui $t0,0x8008 +/* f0b911c: 2508cf04 */ addiu $t0,$t0,-12540 +/* f0b9120: 000b7080 */ sll $t6,$t3,0x2 +/* f0b9124: 01cb7021 */ addu $t6,$t6,$t3 +/* f0b9128: 000e7080 */ sll $t6,$t6,0x2 +/* f0b912c: 01c81821 */ addu $v1,$t6,$t0 +/* f0b9130: 94780002 */ lhu $t8,0x2($v1) +/* f0b9134: 3c01800a */ lui $at,0x800a +/* f0b9138: ac62000c */ sw $v0,0xc($v1) +/* f0b913c: 0018c8c0 */ sll $t9,$t8,0x3 +/* f0b9140: 00390821 */ addu $at,$at,$t9 +/* f0b9144: afa200f8 */ sw $v0,0xf8($sp) +/* f0b9148: ac206680 */ sw $zero,0x6680($at) +/* f0b914c: 00402025 */ or $a0,$v0,$zero +/* f0b9150: 8fa50064 */ lw $a1,0x64($sp) +/* f0b9154: 0fc0b76f */ jal func0f02ddbc +/* f0b9158: 8fa60068 */ lw $a2,0x68($sp) +/* f0b915c: 10000017 */ beqz $zero,.L0f0b91bc +/* f0b9160: 8fae005c */ lw $t6,0x5c($sp) +.L0f0b9164: +/* f0b9164: 00097880 */ sll $t7,$t1,0x2 +.L0f0b9168: +/* f0b9168: 01e97821 */ addu $t7,$t7,$t1 +/* f0b916c: 3c0a8008 */ lui $t2,0x8008 +/* f0b9170: 254acf04 */ addiu $t2,$t2,-12540 +/* f0b9174: 000f7880 */ sll $t7,$t7,0x2 +/* f0b9178: 01ea1821 */ addu $v1,$t7,$t2 +/* f0b917c: 8c64000c */ lw $a0,0xc($v1) +/* f0b9180: 5480000d */ bnezl $a0,.L0f0b91b8 +/* f0b9184: afa400f8 */ sw $a0,0xf8($sp) +/* f0b9188: 0fc69e11 */ jal func0f1a7844 +/* f0b918c: 94640002 */ lhu $a0,0x2($v1) +/* f0b9190: 8fac0064 */ lw $t4,0x64($sp) +/* f0b9194: 3c0b8008 */ lui $t3,0x8008 +/* f0b9198: 256bcf04 */ addiu $t3,$t3,-12540 +/* f0b919c: 000c6880 */ sll $t5,$t4,0x2 +/* f0b91a0: 01ac6821 */ addu $t5,$t5,$t4 +/* f0b91a4: 000d6880 */ sll $t5,$t5,0x2 +/* f0b91a8: 01ab1821 */ addu $v1,$t5,$t3 +/* f0b91ac: ac62000c */ sw $v0,0xc($v1) +/* f0b91b0: 00402025 */ or $a0,$v0,$zero +/* f0b91b4: afa400f8 */ sw $a0,0xf8($sp) +.L0f0b91b8: +/* f0b91b8: 8fae005c */ lw $t6,0x5c($sp) +.L0f0b91bc: +/* f0b91bc: 24080001 */ addiu $t0,$zero,0x1 +/* f0b91c0: 24180001 */ addiu $t8,$zero,0x1 +/* f0b91c4: afb8001c */ sw $t8,0x1c($sp) +/* f0b91c8: afa80018 */ sw $t0,0x18($sp) +/* f0b91cc: 8fa40068 */ lw $a0,0x68($sp) +/* f0b91d0: 8fa50064 */ lw $a1,0x64($sp) +/* f0b91d4: 8fa600fc */ lw $a2,0xfc($sp) +/* f0b91d8: 8fa700f8 */ lw $a3,0xf8($sp) +/* f0b91dc: afa00010 */ sw $zero,0x10($sp) +/* f0b91e0: 0fc0b3a3 */ jal func0f02ce8c +/* f0b91e4: afae0014 */ sw $t6,0x14($sp) +/* f0b91e8: 8e190284 */ lw $t9,0x284($s0) +/* f0b91ec: af2200d4 */ sw $v0,0xd4($t9) +/* f0b91f0: 8e030284 */ lw $v1,0x284($s0) +/* f0b91f4: c7b20114 */ lwc1 $f18,0x114($sp) +/* f0b91f8: 8c6400bc */ lw $a0,0xbc($v1) +/* f0b91fc: 8c6500d4 */ lw $a1,0xd4($v1) +/* f0b9200: afa00014 */ sw $zero,0x14($sp) +/* f0b9204: e7b20010 */ swc1 $f18,0x10($sp) +/* f0b9208: 24860008 */ addiu $a2,$a0,0x8 +/* f0b920c: 0fc082c5 */ jal func0f020b14 +/* f0b9210: 24870028 */ addiu $a3,$a0,0x28 +/* f0b9214: 8e0f0284 */ lw $t7,0x284($s0) +/* f0b9218: 24090006 */ addiu $t1,$zero,0x6 +/* f0b921c: 8dea00bc */ lw $t2,0xbc($t7) +/* f0b9220: a1490000 */ sb $t1,0x0($t2) +/* f0b9224: 8e0c0284 */ lw $t4,0x284($s0) +/* f0b9228: 8e0b0314 */ lw $t3,0x314($s0) +/* f0b922c: 8d8d00bc */ lw $t5,0xbc($t4) +/* f0b9230: 11600011 */ beqz $t3,.L0f0b9278 +/* f0b9234: 8da60004 */ lw $a2,0x4($t5) +/* f0b9238: 8e02028c */ lw $v0,0x28c($s0) +/* f0b923c: 3c01800b */ lui $at,0x800b +/* f0b9240: 3c0f800b */ lui $t7,0x800b +/* f0b9244: 00027080 */ sll $t6,$v0,0x2 +/* f0b9248: 002e0821 */ addu $at,$at,$t6 +/* f0b924c: ac26c4d0 */ sw $a2,-0x3b30($at) +/* f0b9250: 8e080288 */ lw $t0,0x288($s0) +/* f0b9254: 3c01800b */ lui $at,0x800b +/* f0b9258: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f0b925c: 8d180070 */ lw $t8,0x70($t0) +/* f0b9260: 002e0821 */ addu $at,$at,$t6 +/* f0b9264: 0018c880 */ sll $t9,$t8,0x2 +/* f0b9268: 0338c821 */ addu $t9,$t9,$t8 +/* f0b926c: 0019c940 */ sll $t9,$t9,0x5 +/* f0b9270: 032f4821 */ addu $t1,$t9,$t7 +/* f0b9274: ac29c500 */ sw $t1,-0x3b00($at) +.L0f0b9278: +/* f0b9278: 8cca0018 */ lw $t2,0x18($a2) +/* f0b927c: 354c0001 */ ori $t4,$t2,0x1 +/* f0b9280: accc0018 */ sw $t4,0x18($a2) +/* f0b9284: 8e030284 */ lw $v1,0x284($s0) +/* f0b9288: 8c6500bc */ lw $a1,0xbc($v1) +/* f0b928c: 8c6400d4 */ lw $a0,0xd4($v1) +/* f0b9290: afa60110 */ sw $a2,0x110($sp) +/* f0b9294: 0c006b4d */ jal 0x1ad34 +/* f0b9298: 24a50008 */ addiu $a1,$a1,0x8 +/* f0b929c: 8e0d0284 */ lw $t5,0x284($s0) +/* f0b92a0: 8fa50114 */ lw $a1,0x114($sp) +/* f0b92a4: 8dab00bc */ lw $t3,0xbc($t5) +/* f0b92a8: 0fc0f94e */ jal func0f03e538 +/* f0b92ac: 8d640004 */ lw $a0,0x4($t3) +/* f0b92b0: 8fa20110 */ lw $v0,0x110($sp) +/* f0b92b4: 8fae0064 */ lw $t6,0x64($sp) +/* f0b92b8: a04e0006 */ sb $t6,0x6($v0) +/* f0b92bc: 8fa80068 */ lw $t0,0x68($sp) +/* f0b92c0: a4480010 */ sh $t0,0x10($v0) +/* f0b92c4: 0fc0b378 */ jal func0f02cde0 +/* f0b92c8: 84440010 */ lh $a0,0x10($v0) +/* f0b92cc: 8fb80110 */ lw $t8,0x110($sp) +/* f0b92d0: 24050014 */ addiu $a1,$zero,0x14 +/* f0b92d4: 3c048008 */ lui $a0,0x8008 +/* f0b92d8: a30202fe */ sb $v0,0x2fe($t8) +/* f0b92dc: 8e190284 */ lw $t9,0x284($s0) +/* f0b92e0: 2484cf04 */ addiu $a0,$a0,-12540 +/* f0b92e4: c7240378 */ lwc1 $f4,0x378($t9) +/* f0b92e8: e7040024 */ swc1 $f4,0x24($t8) +/* f0b92ec: 8faf0068 */ lw $t7,0x68($sp) +/* f0b92f0: 8e0e0284 */ lw $t6,0x284($s0) +/* f0b92f4: 01e50019 */ multu $t7,$a1 +/* f0b92f8: 00004812 */ mflo $t1 +/* f0b92fc: 00895021 */ addu $t2,$a0,$t1 +/* f0b9300: 8d4c0000 */ lw $t4,0x0($t2) +/* f0b9304: 000c6980 */ sll $t5,$t4,0x6 +/* f0b9308: 000d5e02 */ srl $t3,$t5,0x18 +/* f0b930c: 448b3000 */ mtc1 $t3,$f6 +/* f0b9310: 00000000 */ sll $zero,$zero,0x0 +/* f0b9314: 46803220 */ cvt.s.w $f8,$f6 +/* f0b9318: e5c819c4 */ swc1 $f8,0x19c4($t6) +/* f0b931c: 8e08029c */ lw $t0,0x29c($s0) +/* f0b9320: 0502000e */ bltzl $t0,.L0f0b935c +/* f0b9324: 8e030284 */ lw $v1,0x284($s0) +/* f0b9328: 8e030284 */ lw $v1,0x284($s0) +/* f0b932c: 8e1902a8 */ lw $t9,0x2a8($s0) +/* f0b9330: 3c01431f */ lui $at,0x431f +/* f0b9334: 57230009 */ bnel $t9,$v1,.L0f0b935c +/* f0b9338: 8e030284 */ lw $v1,0x284($s0) +/* f0b933c: 44810000 */ mtc1 $at,$f0 +/* f0b9340: c46a19c4 */ lwc1 $f10,0x19c4($v1) +/* f0b9344: 460a003c */ c.lt.s $f0,$f10 +/* f0b9348: 00000000 */ sll $zero,$zero,0x0 +/* f0b934c: 45020003 */ bc1fl .L0f0b935c +/* f0b9350: 8e030284 */ lw $v1,0x284($s0) +/* f0b9354: e46019c4 */ swc1 $f0,0x19c4($v1) +/* f0b9358: 8e030284 */ lw $v1,0x284($s0) +.L0f0b935c: +/* f0b935c: c47019c4 */ lwc1 $f16,0x19c4($v1) +/* f0b9360: e47019c0 */ swc1 $f16,0x19c0($v1) +/* f0b9364: 8fb80064 */ lw $t8,0x64($sp) +/* f0b9368: 07020010 */ bltzl $t8,.L0f0b93ac +/* f0b936c: 8e030284 */ lw $v1,0x284($s0) +/* f0b9370: 03050019 */ multu $t8,$a1 +/* f0b9374: 8e030284 */ lw $v1,0x284($s0) +/* f0b9378: c47219c0 */ lwc1 $f18,0x19c0($v1) +/* f0b937c: 00007812 */ mflo $t7 +/* f0b9380: 008f4821 */ addu $t1,$a0,$t7 +/* f0b9384: 8d2a0000 */ lw $t2,0x0($t1) +/* f0b9388: 000a6180 */ sll $t4,$t2,0x6 +/* f0b938c: 000c6e02 */ srl $t5,$t4,0x18 +/* f0b9390: 448d2000 */ mtc1 $t5,$f4 +/* f0b9394: 00000000 */ sll $zero,$zero,0x0 +/* f0b9398: 468021a0 */ cvt.s.w $f6,$f4 +/* f0b939c: 46069200 */ add.s $f8,$f18,$f6 +/* f0b93a0: 10000007 */ beqz $zero,.L0f0b93c0 +/* f0b93a4: e46819c0 */ swc1 $f8,0x19c0($v1) +/* f0b93a8: 8e030284 */ lw $v1,0x284($s0) +.L0f0b93ac: +/* f0b93ac: 3c014150 */ lui $at,0x4150 +/* f0b93b0: 44818000 */ mtc1 $at,$f16 +/* f0b93b4: c46a19c0 */ lwc1 $f10,0x19c0($v1) +/* f0b93b8: 46105100 */ add.s $f4,$f10,$f16 +/* f0b93bc: e46419c0 */ swc1 $f4,0x19c0($v1) +.L0f0b93c0: +/* f0b93c0: 8c8b00a0 */ lw $t3,0xa0($a0) +/* f0b93c4: 8c99071c */ lw $t9,0x71c($a0) +/* f0b93c8: 8e030284 */ lw $v1,0x284($s0) +/* f0b93cc: 000b7180 */ sll $t6,$t3,0x6 +/* f0b93d0: 0019c180 */ sll $t8,$t9,0x6 +/* f0b93d4: 00187e02 */ srl $t7,$t8,0x18 +/* f0b93d8: 000e4602 */ srl $t0,$t6,0x18 +/* f0b93dc: 010f4821 */ addu $t1,$t0,$t7 +/* f0b93e0: 44899000 */ mtc1 $t1,$f18 +/* f0b93e4: c46619c0 */ lwc1 $f6,0x19c0($v1) +/* f0b93e8: 46809020 */ cvt.s.w $f0,$f18 +/* f0b93ec: 4606003c */ c.lt.s $f0,$f6 +/* f0b93f0: 00000000 */ sll $zero,$zero,0x0 +/* f0b93f4: 45020004 */ bc1fl .L0f0b9408 +/* f0b93f8: c46819c4 */ lwc1 $f8,0x19c4($v1) +/* f0b93fc: e46019c0 */ swc1 $f0,0x19c0($v1) +/* f0b9400: 8e030284 */ lw $v1,0x284($s0) +/* f0b9404: c46819c4 */ lwc1 $f8,0x19c4($v1) +.L0f0b9408: +/* f0b9408: e46819bc */ swc1 $f8,0x19bc($v1) +/* f0b940c: 8faa0070 */ lw $t2,0x70($sp) +/* f0b9410: 05400023 */ bltz $t2,.L0f0b94a0 +/* f0b9414: 00000000 */ sll $zero,$zero,0x0 +/* f0b9418: 8e0c0314 */ lw $t4,0x314($s0) +/* f0b941c: 3c0b8008 */ lui $t3,0x8008 +/* f0b9420: 256bb06c */ addiu $t3,$t3,-20372 +/* f0b9424: 15800013 */ bnez $t4,.L0f0b9474 +/* f0b9428: 000a68c0 */ sll $t5,$t2,0x3 +/* f0b942c: 8fb900f0 */ lw $t9,0xf0($sp) +/* f0b9430: 8fae00ec */ lw $t6,0xec($sp) +/* f0b9434: 8fb800e4 */ lw $t8,0xe4($sp) +/* f0b9438: 01ab1821 */ addu $v1,$t5,$t3 +/* f0b943c: 94640004 */ lhu $a0,0x4($v1) +/* f0b9440: afa30038 */ sw $v1,0x38($sp) +/* f0b9444: 27a70100 */ addiu $a3,$sp,0x100 +/* f0b9448: 01d92821 */ addu $a1,$t6,$t9 +/* f0b944c: 0fc69de5 */ jal func0f1a7794 +/* f0b9450: 03193023 */ subu $a2,$t8,$t9 +/* f0b9454: 8fa30038 */ lw $v1,0x38($sp) +/* f0b9458: afa200f4 */ sw $v0,0xf4($sp) +/* f0b945c: 0fc59ca0 */ jal func0f167280 +/* f0b9460: 94640004 */ lhu $a0,0x4($v1) +/* f0b9464: 0c008b49 */ jal 0x22d24 +/* f0b9468: 8fa400f4 */ lw $a0,0xf4($sp) +/* f0b946c: 10000004 */ beqz $zero,.L0f0b9480 +/* f0b9470: 8faf00dc */ lw $t7,0xdc($sp) +.L0f0b9474: +/* f0b9474: afa000dc */ sw $zero,0xdc($sp) +/* f0b9478: afa000f4 */ sw $zero,0xf4($sp) +/* f0b947c: 8faf00dc */ lw $t7,0xdc($sp) +.L0f0b9480: +/* f0b9480: 8fa900f4 */ lw $t1,0xf4($sp) +/* f0b9484: 8fa40110 */ lw $a0,0x110($sp) +/* f0b9488: 8fa50070 */ lw $a1,0x70($sp) +/* f0b948c: 8fa6006c */ lw $a2,0x6c($sp) +/* f0b9490: 00003825 */ or $a3,$zero,$zero +/* f0b9494: afaf0010 */ sw $t7,0x10($sp) +/* f0b9498: 0fc22e3a */ jal func0f08b8e8 +/* f0b949c: afa90014 */ sw $t1,0x14($sp) +.L0f0b94a0: +/* f0b94a0: 0fc29c3e */ jal func0f0a70f8 +/* f0b94a4: 00000000 */ sll $zero,$zero,0x0 +/* f0b94a8: 8fa40110 */ lw $a0,0x110($sp) +/* f0b94ac: 24050000 */ addiu $a1,$zero,0x0 +/* f0b94b0: 0fc0ba68 */ jal func0f02e9a0 +/* f0b94b4: a082017c */ sb $v0,0x17c($a0) +/* f0b94b8: 0fc32e31 */ jal func0f0cb8c4 +/* f0b94bc: 8e040284 */ lw $a0,0x284($s0) +/* f0b94c0: 10000019 */ beqz $zero,.L0f0b9528 +/* f0b94c4: 8fbf002c */ lw $ra,0x2c($sp) +/* f0b94c8: 8c6a00bc */ lw $t2,0xbc($v1) +.L0f0b94cc: +/* f0b94cc: 8d440004 */ lw $a0,0x4($t2) +/* f0b94d0: 8c8d0020 */ lw $t5,0x20($a0) +/* f0b94d4: 8dab0020 */ lw $t3,0x20($t5) +/* f0b94d8: 55600013 */ bnezl $t3,.L0f0b9528 +/* f0b94dc: 8fbf002c */ lw $ra,0x2c($sp) +/* f0b94e0: 8c8e0018 */ lw $t6,0x18($a0) +/* f0b94e4: 24050000 */ addiu $a1,$zero,0x0 +/* f0b94e8: 35d90001 */ ori $t9,$t6,0x1 +/* f0b94ec: 0fc0ba68 */ jal func0f02e9a0 +/* f0b94f0: ac990018 */ sw $t9,0x18($a0) +/* f0b94f4: 8e030284 */ lw $v1,0x284($s0) +/* f0b94f8: 8c6500bc */ lw $a1,0xbc($v1) +/* f0b94fc: 8c6400d4 */ lw $a0,0xd4($v1) +/* f0b9500: 0c006b4d */ jal 0x1ad34 +/* f0b9504: 24a50008 */ addiu $a1,$a1,0x8 +/* f0b9508: 8e180284 */ lw $t8,0x284($s0) +/* f0b950c: 8fa50114 */ lw $a1,0x114($sp) +/* f0b9510: 8f0800bc */ lw $t0,0xbc($t8) +/* f0b9514: 0fc0f94e */ jal func0f03e538 +/* f0b9518: 8d040004 */ lw $a0,0x4($t0) +/* f0b951c: 0fc32e31 */ jal func0f0cb8c4 +/* f0b9520: 8e040284 */ lw $a0,0x284($s0) +.L0f0b9524: +/* f0b9524: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0b9528: +/* f0b9528: 8fb00028 */ lw $s0,0x28($sp) +/* f0b952c: 27bd0118 */ addiu $sp,$sp,0x118 +/* f0b9530: 03e00008 */ jr $ra +/* f0b9534: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b9538 +/* f0b9538: 3c03800a */ lui $v1,0x800a +/* f0b953c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0b9540: 8c670284 */ lw $a3,0x284($v1) +/* f0b9544: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b9548: afbf0014 */ sw $ra,0x14($sp) +/* f0b954c: 8cee19c8 */ lw $t6,0x19c8($a3) +/* f0b9550: 51c00037 */ beqzl $t6,.L0f0b9630 +/* f0b9554: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b9558: 8c6f0314 */ lw $t7,0x314($v1) +/* f0b955c: 3c188009 */ lui $t8,0x8009 +/* f0b9560: 51e00022 */ beqzl $t7,.L0f0b95ec +/* f0b9564: ace019c8 */ sw $zero,0x19c8($a3) +/* f0b9568: 93180af0 */ lbu $t8,0xaf0($t8) +/* f0b956c: 24080001 */ addiu $t0,$zero,0x1 +/* f0b9570: 5518002f */ bnel $t0,$t8,.L0f0b9630 +/* f0b9574: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b9578: 8c79006c */ lw $t9,0x6c($v1) +/* f0b957c: 00003025 */ or $a2,$zero,$zero +/* f0b9580: 00002025 */ or $a0,$zero,$zero +/* f0b9584: 13200003 */ beqz $t9,.L0f0b9594 +/* f0b9588: 00002825 */ or $a1,$zero,$zero +/* f0b958c: 10000001 */ beqz $zero,.L0f0b9594 +/* f0b9590: 01003025 */ or $a2,$t0,$zero +.L0f0b9594: +/* f0b9594: 8c690068 */ lw $t1,0x68($v1) +/* f0b9598: 00001025 */ or $v0,$zero,$zero +/* f0b959c: 11200003 */ beqz $t1,.L0f0b95ac +/* f0b95a0: 00000000 */ sll $zero,$zero,0x0 +/* f0b95a4: 10000001 */ beqz $zero,.L0f0b95ac +/* f0b95a8: 01002025 */ or $a0,$t0,$zero +.L0f0b95ac: +/* f0b95ac: 8c6a0064 */ lw $t2,0x64($v1) +/* f0b95b0: 11400003 */ beqz $t2,.L0f0b95c0 +/* f0b95b4: 00000000 */ sll $zero,$zero,0x0 +/* f0b95b8: 10000001 */ beqz $zero,.L0f0b95c0 +/* f0b95bc: 01002825 */ or $a1,$t0,$zero +.L0f0b95c0: +/* f0b95c0: 8c6b0070 */ lw $t3,0x70($v1) +/* f0b95c4: 11600003 */ beqz $t3,.L0f0b95d4 +/* f0b95c8: 00000000 */ sll $zero,$zero,0x0 +/* f0b95cc: 10000001 */ beqz $zero,.L0f0b95d4 +/* f0b95d0: 01001025 */ or $v0,$t0,$zero +.L0f0b95d4: +/* f0b95d4: 00456021 */ addu $t4,$v0,$a1 +/* f0b95d8: 01846821 */ addu $t5,$t4,$a0 +/* f0b95dc: 01a67021 */ addu $t6,$t5,$a2 +/* f0b95e0: 550e0013 */ bnel $t0,$t6,.L0f0b9630 +/* f0b95e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b95e8: ace019c8 */ sw $zero,0x19c8($a3) +.L0f0b95ec: +/* f0b95ec: 8c6f0284 */ lw $t7,0x284($v1) +/* f0b95f0: 00002825 */ or $a1,$zero,$zero +/* f0b95f4: 0fc08351 */ jal func0f020d44 +/* f0b95f8: 8de400bc */ lw $a0,0xbc($t7) +/* f0b95fc: 3c03800a */ lui $v1,0x800a +/* f0b9600: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0b9604: 8c780284 */ lw $t8,0x284($v1) +/* f0b9608: af0000d4 */ sw $zero,0xd4($t8) +/* f0b960c: 0fc32e31 */ jal func0f0cb8c4 +/* f0b9610: 8c640284 */ lw $a0,0x284($v1) +/* f0b9614: 0fc277d4 */ jal func0f09df50 +/* f0b9618: 00000000 */ sll $zero,$zero,0x0 +/* f0b961c: 3c03800a */ lui $v1,0x800a +/* f0b9620: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0b9624: 8c790284 */ lw $t9,0x284($v1) +/* f0b9628: af201bd4 */ sw $zero,0x1bd4($t9) +/* f0b962c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0b9630: +/* f0b9630: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b9634: 03e00008 */ jr $ra +/* f0b9638: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b963c +/* f0b963c: 3c02800a */ lui $v0,0x800a +/* f0b9640: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0b9644: ac4402ac */ sw $a0,0x2ac($v0) +/* f0b9648: 03e00008 */ jr $ra +/* f0b964c: ac4004cc */ sw $zero,0x4cc($v0) +); + +GLOBAL_ASM( +glabel func0f0b9650 +/* f0b9650: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b9654: afbf0014 */ sw $ra,0x14($sp) +/* f0b9658: 0fc2e58f */ jal func0f0b963c +/* f0b965c: 00002025 */ or $a0,$zero,$zero +/* f0b9660: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b9664: 3c018007 */ lui $at,0x8007 +/* f0b9668: ac200744 */ sw $zero,0x744($at) +/* f0b966c: 03e00008 */ jr $ra +/* f0b9670: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f0b9674 +/* f0b9674: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b9678: afbf0014 */ sw $ra,0x14($sp) +/* f0b967c: 0fc2e58f */ jal func0f0b963c +/* f0b9680: 24040004 */ addiu $a0,$zero,0x4 +/* f0b9684: 3c018007 */ lui $at,0x8007 +/* f0b9688: ac200744 */ sw $zero,0x744($at) +/* f0b968c: 0fc31f4c */ jal func0f0c7d30 +/* f0b9690: 00002025 */ or $a0,$zero,$zero +/* f0b9694: 44800000 */ mtc1 $zero,$f0 +/* f0b9698: 3c01800a */ lui $at,0x800a +/* f0b969c: e420ddd8 */ swc1 $f0,-0x2228($at) +/* f0b96a0: 3c01c2b4 */ lui $at,0xc2b4 +/* f0b96a4: 44812000 */ mtc1 $at,$f4 +/* f0b96a8: 3c01800a */ lui $at,0x800a +/* f0b96ac: e424dddc */ swc1 $f4,-0x2224($at) +/* f0b96b0: 3c01800a */ lui $at,0x800a +/* f0b96b4: e420dde0 */ swc1 $f0,-0x2220($at) +/* f0b96b8: 3c0142a0 */ lui $at,0x42a0 +/* f0b96bc: 44813000 */ mtc1 $at,$f6 +/* f0b96c0: 3c01800a */ lui $at,0x800a +/* f0b96c4: 0c003a61 */ jal 0xe984 +/* f0b96c8: e426dde4 */ swc1 $f6,-0x221c($at) +/* f0b96cc: 00402025 */ or $a0,$v0,$zero +/* f0b96d0: 0fc597bb */ jal func0f165eec +/* f0b96d4: 00002825 */ or $a1,$zero,$zero +/* f0b96d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b96dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b96e0: 03e00008 */ jr $ra +/* f0b96e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b96e8 +/* f0b96e8: 27bdff70 */ addiu $sp,$sp,-144 +/* f0b96ec: 3c0f8007 */ lui $t7,0x8007 +/* f0b96f0: afbf004c */ sw $ra,0x4c($sp) +/* f0b96f4: f7be0040 */ sdc1 $f30,0x40($sp) +/* f0b96f8: f7bc0038 */ sdc1 $f28,0x38($sp) +/* f0b96fc: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f0b9700: f7b80028 */ sdc1 $f24,0x28($sp) +/* f0b9704: f7b60020 */ sdc1 $f22,0x20($sp) +/* f0b9708: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0b970c: 25ef07f4 */ addiu $t7,$t7,0x7f4 +/* f0b9710: 8de10000 */ lw $at,0x0($t7) +/* f0b9714: 27ae0080 */ addiu $t6,$sp,0x80 +/* f0b9718: 8de90004 */ lw $t1,0x4($t7) +/* f0b971c: adc10000 */ sw $at,0x0($t6) +/* f0b9720: 8de10008 */ lw $at,0x8($t7) +/* f0b9724: 3c0b8007 */ lui $t3,0x8007 +/* f0b9728: 256b0800 */ addiu $t3,$t3,0x800 +/* f0b972c: adc90004 */ sw $t1,0x4($t6) +/* f0b9730: adc10008 */ sw $at,0x8($t6) +/* f0b9734: 8d610000 */ lw $at,0x0($t3) +/* f0b9738: 27aa0074 */ addiu $t2,$sp,0x74 +/* f0b973c: 8d790004 */ lw $t9,0x4($t3) +/* f0b9740: ad410000 */ sw $at,0x0($t2) +/* f0b9744: 8d610008 */ lw $at,0x8($t3) +/* f0b9748: 3c0e8007 */ lui $t6,0x8007 +/* f0b974c: 25ce080c */ addiu $t6,$t6,0x80c +/* f0b9750: ad590004 */ sw $t9,0x4($t2) +/* f0b9754: ad410008 */ sw $at,0x8($t2) +/* f0b9758: 8dc10000 */ lw $at,0x0($t6) +/* f0b975c: 27b80068 */ addiu $t8,$sp,0x68 +/* f0b9760: 8dcd0004 */ lw $t5,0x4($t6) +/* f0b9764: af010000 */ sw $at,0x0($t8) +/* f0b9768: 8dc10008 */ lw $at,0x8($t6) +/* f0b976c: 24040001 */ addiu $a0,$zero,0x1 +/* f0b9770: af0d0004 */ sw $t5,0x4($t8) +/* f0b9774: 0fc3060c */ jal func0f0c1830 +/* f0b9778: af010008 */ sw $at,0x8($t8) +/* f0b977c: 3c08800a */ lui $t0,0x800a +/* f0b9780: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0b9784: 8d0c0290 */ lw $t4,0x290($t0) +/* f0b9788: 55800057 */ bnezl $t4,.L0f0b98e8 +/* f0b978c: 8d0a0284 */ lw $t2,0x284($t0) +/* f0b9790: 8d070038 */ lw $a3,0x38($t0) +/* f0b9794: 00001825 */ or $v1,$zero,$zero +/* f0b9798: 3c01800a */ lui $at,0x800a +/* f0b979c: 18e00051 */ blez $a3,.L0f0b98e4 +/* f0b97a0: 3c06800a */ lui $a2,0x800a +/* f0b97a4: c42cdddc */ lwc1 $f12,-0x2224($at) +/* f0b97a8: 3c017f1b */ lui $at,0x7f1b +/* f0b97ac: c43ed5b8 */ lwc1 $f30,-0x2a48($at) +/* f0b97b0: 3c014270 */ lui $at,0x4270 +/* f0b97b4: 4481e000 */ mtc1 $at,$f28 +/* f0b97b8: 3c0142a0 */ lui $at,0x42a0 +/* f0b97bc: 4481d000 */ mtc1 $at,$f26 +/* f0b97c0: 3c014334 */ lui $at,0x4334 +/* f0b97c4: 4481c000 */ mtc1 $at,$f24 +/* f0b97c8: 3c0142dc */ lui $at,0x42dc +/* f0b97cc: 4481b000 */ mtc1 $at,$f22 +/* f0b97d0: 3c01c1a0 */ lui $at,0xc1a0 +/* f0b97d4: 4481a000 */ mtc1 $at,$f20 +/* f0b97d8: 3c013f80 */ lui $at,0x3f80 +/* f0b97dc: 44819000 */ mtc1 $at,$f18 +/* f0b97e0: 3c017f1b */ lui $at,0x7f1b +/* f0b97e4: c430d5bc */ lwc1 $f16,-0x2a44($at) +/* f0b97e8: 3c017f1b */ lui $at,0x7f1b +/* f0b97ec: 3c05800a */ lui $a1,0x800a +/* f0b97f0: 3c04800a */ lui $a0,0x800a +/* f0b97f4: 3c02800a */ lui $v0,0x800a +/* f0b97f8: 2442dde4 */ addiu $v0,$v0,-8732 +/* f0b97fc: 2484dde0 */ addiu $a0,$a0,-8736 +/* f0b9800: 24a5ddd8 */ addiu $a1,$a1,-8744 +/* f0b9804: c42ed5c0 */ lwc1 $f14,-0x2a40($at) +/* f0b9808: 24c6dddc */ addiu $a2,$a2,-8740 +/* f0b980c: 4610603c */ c.lt.s $f12,$f16 +.L0f0b9810: +/* f0b9810: 24630001 */ addiu $v1,$v1,0x1 +/* f0b9814: 0067082a */ slt $at,$v1,$a3 +/* f0b9818: 45020013 */ bc1fl .L0f0b9868 +/* f0b981c: 460c803e */ c.le.s $f16,$f12 +/* f0b9820: 4614603c */ c.lt.s $f12,$f20 +/* f0b9824: c4a00000 */ lwc1 $f0,0x0($a1) +/* f0b9828: 45020005 */ bc1fl .L0f0b9840 +/* f0b982c: 460cb03c */ c.lt.s $f22,$f12 +/* f0b9830: 460e0100 */ add.s $f4,$f0,$f14 +/* f0b9834: e4a40000 */ swc1 $f4,0x0($a1) +/* f0b9838: c4a00000 */ lwc1 $f0,0x0($a1) +/* f0b983c: 460cb03c */ c.lt.s $f22,$f12 +.L0f0b9840: +/* f0b9840: 00000000 */ sll $zero,$zero,0x0 +/* f0b9844: 45020005 */ bc1fl .L0f0b985c +/* f0b9848: 46006200 */ add.s $f8,$f12,$f0 +/* f0b984c: 460e0181 */ sub.s $f6,$f0,$f14 +/* f0b9850: e4a60000 */ swc1 $f6,0x0($a1) +/* f0b9854: c4a00000 */ lwc1 $f0,0x0($a1) +/* f0b9858: 46006200 */ add.s $f8,$f12,$f0 +.L0f0b985c: +/* f0b985c: e4c80000 */ swc1 $f8,0x0($a2) +/* f0b9860: c4cc0000 */ lwc1 $f12,0x0($a2) +/* f0b9864: 460c803e */ c.le.s $f16,$f12 +.L0f0b9868: +/* f0b9868: 00000000 */ sll $zero,$zero,0x0 +/* f0b986c: 45020004 */ bc1fl .L0f0b9880 +/* f0b9870: 460cd03c */ c.lt.s $f26,$f12 +/* f0b9874: e4d80000 */ swc1 $f24,0x0($a2) +/* f0b9878: c4cc0000 */ lwc1 $f12,0x0($a2) +/* f0b987c: 460cd03c */ c.lt.s $f26,$f12 +.L0f0b9880: +/* f0b9880: 00000000 */ sll $zero,$zero,0x0 +/* f0b9884: 45000015 */ bc1f .L0f0b98dc +/* f0b9888: 00000000 */ sll $zero,$zero,0x0 +/* f0b988c: c4420000 */ lwc1 $f2,0x0($v0) +/* f0b9890: c4800000 */ lwc1 $f0,0x0($a0) +/* f0b9894: 4602e03c */ c.lt.s $f28,$f2 +/* f0b9898: 00000000 */ sll $zero,$zero,0x0 +/* f0b989c: 45020005 */ bc1fl .L0f0b98b4 +/* f0b98a0: 461e0100 */ add.s $f4,$f0,$f30 +/* f0b98a4: 460e0281 */ sub.s $f10,$f0,$f14 +/* f0b98a8: 10000003 */ beqz $zero,.L0f0b98b8 +/* f0b98ac: e48a0000 */ swc1 $f10,0x0($a0) +/* f0b98b0: 461e0100 */ add.s $f4,$f0,$f30 +.L0f0b98b4: +/* f0b98b4: e4840000 */ swc1 $f4,0x0($a0) +.L0f0b98b8: +/* f0b98b8: c4860000 */ lwc1 $f6,0x0($a0) +/* f0b98bc: 46061200 */ add.s $f8,$f2,$f6 +/* f0b98c0: e4480000 */ swc1 $f8,0x0($v0) +/* f0b98c4: c44a0000 */ lwc1 $f10,0x0($v0) +/* f0b98c8: 4612503c */ c.lt.s $f10,$f18 +/* f0b98cc: 00000000 */ sll $zero,$zero,0x0 +/* f0b98d0: 45000002 */ bc1f .L0f0b98dc +/* f0b98d4: 00000000 */ sll $zero,$zero,0x0 +/* f0b98d8: e4520000 */ swc1 $f18,0x0($v0) +.L0f0b98dc: +/* f0b98dc: 5420ffcc */ bnezl $at,.L0f0b9810 +/* f0b98e0: 4610603c */ c.lt.s $f12,$f16 +.L0f0b98e4: +/* f0b98e4: 8d0a0284 */ lw $t2,0x284($t0) +.L0f0b98e8: +/* f0b98e8: 3c06800a */ lui $a2,0x800a +/* f0b98ec: 24c6dddc */ addiu $a2,$a2,-8740 +/* f0b98f0: c4c40000 */ lwc1 $f4,0x0($a2) +/* f0b98f4: c5460144 */ lwc1 $f6,0x144($t2) +/* f0b98f8: 3c014334 */ lui $at,0x4334 +/* f0b98fc: 4481c000 */ mtc1 $at,$f24 +/* f0b9900: 46062201 */ sub.s $f8,$f4,$f6 +/* f0b9904: 3c017f1b */ lui $at,0x7f1b +/* f0b9908: c42ad5c4 */ lwc1 $f10,-0x2a3c($at) +/* f0b990c: 460a4102 */ mul.s $f4,$f8,$f10 +/* f0b9910: 46182503 */ div.s $f20,$f4,$f24 +/* f0b9914: 0c0068f7 */ jal 0x1a3dc +/* f0b9918: 4600a306 */ mov.s $f12,$f20 +/* f0b991c: 3c02800a */ lui $v0,0x800a +/* f0b9920: 2442dde4 */ addiu $v0,$v0,-8732 +/* f0b9924: c4420000 */ lwc1 $f2,0x0($v0) +/* f0b9928: 3c03800a */ lui $v1,0x800a +/* f0b992c: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f0b9930: 46020182 */ mul.s $f6,$f0,$f2 +/* f0b9934: 3c017f1b */ lui $at,0x7f1b +/* f0b9938: c468037c */ lwc1 $f8,0x37c($v1) +/* f0b993c: 4600a306 */ mov.s $f12,$f20 +/* f0b9940: 46083280 */ add.s $f10,$f6,$f8 +/* f0b9944: c426d5c8 */ lwc1 $f6,-0x2a38($at) +/* f0b9948: 46061202 */ mul.s $f8,$f2,$f6 +/* f0b994c: e7aa0080 */ swc1 $f10,0x80($sp) +/* f0b9950: c4640380 */ lwc1 $f4,0x380($v1) +/* f0b9954: 46082280 */ add.s $f10,$f4,$f8 +/* f0b9958: 0c0068f4 */ jal 0x1a3d0 +/* f0b995c: e7aa0084 */ swc1 $f10,0x84($sp) +/* f0b9960: 3c02800a */ lui $v0,0x800a +/* f0b9964: 2442dde4 */ addiu $v0,$v0,-8732 +/* f0b9968: c4460000 */ lwc1 $f6,0x0($v0) +/* f0b996c: 3c03800a */ lui $v1,0x800a +/* f0b9970: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f0b9974: 46060102 */ mul.s $f4,$f0,$f6 +/* f0b9978: 27a40080 */ addiu $a0,$sp,0x80 +/* f0b997c: c4680384 */ lwc1 $f8,0x384($v1) +/* f0b9980: 27a50068 */ addiu $a1,$sp,0x68 +/* f0b9984: 27a60074 */ addiu $a2,$sp,0x74 +/* f0b9988: 46082280 */ add.s $f10,$f4,$f8 +/* f0b998c: c7a40080 */ lwc1 $f4,0x80($sp) +/* f0b9990: e7aa0088 */ swc1 $f10,0x88($sp) +/* f0b9994: c466037c */ lwc1 $f6,0x37c($v1) +/* f0b9998: 46043201 */ sub.s $f8,$f6,$f4 +/* f0b999c: c7a40084 */ lwc1 $f4,0x84($sp) +/* f0b99a0: e7a80074 */ swc1 $f8,0x74($sp) +/* f0b99a4: c4660380 */ lwc1 $f6,0x380($v1) +/* f0b99a8: 46043201 */ sub.s $f8,$f6,$f4 +/* f0b99ac: e7a80078 */ swc1 $f8,0x78($sp) +/* f0b99b0: c4660384 */ lwc1 $f6,0x384($v1) +/* f0b99b4: 460a3101 */ sub.s $f4,$f6,$f10 +/* f0b99b8: e7a4007c */ swc1 $f4,0x7c($sp) +/* f0b99bc: 8c6800bc */ lw $t0,0xbc($v1) +/* f0b99c0: 250b0028 */ addiu $t3,$t0,0x28 +/* f0b99c4: afab0010 */ sw $t3,0x10($sp) +/* f0b99c8: 0fc30610 */ jal func0f0c1840 +/* f0b99cc: 25070008 */ addiu $a3,$t0,0x8 +/* f0b99d0: 3c02800a */ lui $v0,0x800a +/* f0b99d4: 2442dde4 */ addiu $v0,$v0,-8732 +/* f0b99d8: 3c0140a0 */ lui $at,0x40a0 +/* f0b99dc: 44813000 */ mtc1 $at,$f6 +/* f0b99e0: c4480000 */ lwc1 $f8,0x0($v0) +/* f0b99e4: 4606403c */ c.lt.s $f8,$f6 +/* f0b99e8: 00000000 */ sll $zero,$zero,0x0 +/* f0b99ec: 45020004 */ bc1fl .L0f0b9a00 +/* f0b99f0: 8fbf004c */ lw $ra,0x4c($sp) +/* f0b99f4: 0fc2e6bf */ jal func0f0b9afc +/* f0b99f8: 00000000 */ sll $zero,$zero,0x0 +/* f0b99fc: 8fbf004c */ lw $ra,0x4c($sp) +.L0f0b9a00: +/* f0b9a00: d7b40018 */ ldc1 $f20,0x18($sp) +/* f0b9a04: d7b60020 */ ldc1 $f22,0x20($sp) +/* f0b9a08: d7b80028 */ ldc1 $f24,0x28($sp) +/* f0b9a0c: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f0b9a10: d7bc0038 */ ldc1 $f28,0x38($sp) +/* f0b9a14: d7be0040 */ ldc1 $f30,0x40($sp) +/* f0b9a18: 03e00008 */ jr $ra +/* f0b9a1c: 27bd0090 */ addiu $sp,$sp,0x90 +); + +GLOBAL_ASM( +glabel func0f0b9a20 +/* f0b9a20: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b9a24: afbf0014 */ sw $ra,0x14($sp) +/* f0b9a28: 0fc2e58f */ jal func0f0b963c +/* f0b9a2c: 24040001 */ addiu $a0,$zero,0x1 +/* f0b9a30: 3c018007 */ lui $at,0x8007 +/* f0b9a34: ac200744 */ sw $zero,0x744($at) +/* f0b9a38: 0fc31f4c */ jal func0f0c7d30 +/* f0b9a3c: 00002025 */ or $a0,$zero,$zero +/* f0b9a40: 0c003a61 */ jal 0xe984 +/* f0b9a44: 00000000 */ sll $zero,$zero,0x0 +/* f0b9a48: 24010036 */ addiu $at,$zero,0x36 +/* f0b9a4c: 1441000d */ bne $v0,$at,.L0f0b9a84 +/* f0b9a50: 3c0e8007 */ lui $t6,0x8007 +/* f0b9a54: 00002025 */ or $a0,$zero,$zero +/* f0b9a58: 00002825 */ or $a1,$zero,$zero +/* f0b9a5c: 00003025 */ or $a2,$zero,$zero +/* f0b9a60: 0fc2ecc8 */ jal func0f0bb320 +/* f0b9a64: 3c073f80 */ lui $a3,0x3f80 +/* f0b9a68: 3c013f80 */ lui $at,0x3f80 +/* f0b9a6c: 44817000 */ mtc1 $at,$f14 +/* f0b9a70: 44806000 */ mtc1 $zero,$f12 +/* f0b9a74: 0fc2ecf2 */ jal func0f0bb3c8 +/* f0b9a78: 00000000 */ sll $zero,$zero,0x0 +/* f0b9a7c: 1000000d */ beqz $zero,.L0f0b9ab4 +/* f0b9a80: 00000000 */ sll $zero,$zero,0x0 +.L0f0b9a84: +/* f0b9a84: 8dce0748 */ lw $t6,0x748($t6) +/* f0b9a88: 00002025 */ or $a0,$zero,$zero +/* f0b9a8c: 00002825 */ or $a1,$zero,$zero +/* f0b9a90: 11c00008 */ beqz $t6,.L0f0b9ab4 +/* f0b9a94: 00003025 */ or $a2,$zero,$zero +/* f0b9a98: 0fc2ecc8 */ jal func0f0bb320 +/* f0b9a9c: 3c073f80 */ lui $a3,0x3f80 +/* f0b9aa0: 3c014270 */ lui $at,0x4270 +/* f0b9aa4: 44816000 */ mtc1 $at,$f12 +/* f0b9aa8: 44807000 */ mtc1 $zero,$f14 +/* f0b9aac: 0fc2ecf2 */ jal func0f0bb3c8 +/* f0b9ab0: 00000000 */ sll $zero,$zero,0x0 +.L0f0b9ab4: +/* f0b9ab4: 0c003a61 */ jal 0xe984 +/* f0b9ab8: 00000000 */ sll $zero,$zero,0x0 +/* f0b9abc: 00402025 */ or $a0,$v0,$zero +/* f0b9ac0: 0fc597bb */ jal func0f165eec +/* f0b9ac4: 00002825 */ or $a1,$zero,$zero +/* f0b9ac8: 3c05800a */ lui $a1,0x800a +/* f0b9acc: 8ca5ddd4 */ lw $a1,-0x222c($a1) +/* f0b9ad0: 0fc28824 */ jal func0f0a2090 +/* f0b9ad4: 24040001 */ addiu $a0,$zero,0x1 +/* f0b9ad8: 3c05800a */ lui $a1,0x800a +/* f0b9adc: 8ca5ddd0 */ lw $a1,-0x2230($a1) +/* f0b9ae0: 0fc28824 */ jal func0f0a2090 +/* f0b9ae4: 00002025 */ or $a0,$zero,$zero +/* f0b9ae8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b9aec: 3c018007 */ lui $at,0x8007 +/* f0b9af0: ac20074c */ sw $zero,0x74c($at) +/* f0b9af4: 03e00008 */ jr $ra +/* f0b9af8: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f0b9afc +/* f0b9afc: 3c0e8006 */ lui $t6,0x8006 +/* f0b9b00: 8dce24a4 */ lw $t6,0x24a4($t6) +/* f0b9b04: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b9b08: afbf0014 */ sw $ra,0x14($sp) +/* f0b9b0c: 11c00005 */ beqz $t6,.L0f0b9b24 +/* f0b9b10: 3c02800a */ lui $v0,0x800a +/* f0b9b14: 0c003a57 */ jal 0xe95c +/* f0b9b18: 2404005a */ addiu $a0,$zero,0x5a +/* f0b9b1c: 1000000f */ beqz $zero,.L0f0b9b5c +/* f0b9b20: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0b9b24: +/* f0b9b24: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0b9b28: 804f04d3 */ lb $t7,0x4d3($v0) +/* f0b9b2c: 24180001 */ addiu $t8,$zero,0x1 +/* f0b9b30: 11e00003 */ beqz $t7,.L0f0b9b40 +/* f0b9b34: 00000000 */ sll $zero,$zero,0x0 +/* f0b9b38: 10000007 */ beqz $zero,.L0f0b9b58 +/* f0b9b3c: a05804d6 */ sb $t8,0x4d6($v0) +.L0f0b9b40: +/* f0b9b40: 0fc2e58f */ jal func0f0b963c +/* f0b9b44: 24040001 */ addiu $a0,$zero,0x1 +/* f0b9b48: 3c018007 */ lui $at,0x8007 +/* f0b9b4c: ac200744 */ sw $zero,0x744($at) +/* f0b9b50: 0fc31f7b */ jal func0f0c7dec +/* f0b9b54: 00002025 */ or $a0,$zero,$zero +.L0f0b9b58: +/* f0b9b58: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0b9b5c: +/* f0b9b5c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b9b60: 03e00008 */ jr $ra +/* f0b9b64: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0b9b68 +/* f0b9b68: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b9b6c: afbf0014 */ sw $ra,0x14($sp) +/* f0b9b70: afa40018 */ sw $a0,0x18($sp) +/* f0b9b74: 0fc2e58f */ jal func0f0b963c +/* f0b9b78: 24040003 */ addiu $a0,$zero,0x3 +/* f0b9b7c: 3c018007 */ lui $at,0x8007 +/* f0b9b80: ac200744 */ sw $zero,0x744($at) +/* f0b9b84: 0fc31f7b */ jal func0f0c7dec +/* f0b9b88: 24040005 */ addiu $a0,$zero,0x5 +/* f0b9b8c: 0fc30748 */ jal func0f0c1d20 +/* f0b9b90: 00000000 */ sll $zero,$zero,0x0 +/* f0b9b94: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b9b98: 87ae001a */ lh $t6,0x1a($sp) +/* f0b9b9c: 3c01800a */ lui $at,0x800a +/* f0b9ba0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b9ba4: 03e00008 */ jr $ra +/* f0b9ba8: a42edde8 */ sh $t6,-0x2218($at) +); + +GLOBAL_ASM( +glabel func0f0b9bac +/* f0b9bac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b9bb0: afbf0014 */ sw $ra,0x14($sp) +/* f0b9bb4: afa40018 */ sw $a0,0x18($sp) +/* f0b9bb8: afa5001c */ sw $a1,0x1c($sp) +/* f0b9bbc: afa60020 */ sw $a2,0x20($sp) +/* f0b9bc0: 0fc2e58f */ jal func0f0b963c +/* f0b9bc4: 24040003 */ addiu $a0,$zero,0x3 +/* f0b9bc8: 3c018007 */ lui $at,0x8007 +/* f0b9bcc: ac200744 */ sw $zero,0x744($at) +/* f0b9bd0: 0fc31f7b */ jal func0f0c7dec +/* f0b9bd4: 24040005 */ addiu $a0,$zero,0x5 +/* f0b9bd8: 0fc30748 */ jal func0f0c1d20 +/* f0b9bdc: 00000000 */ sll $zero,$zero,0x0 +/* f0b9be0: 8faf0018 */ lw $t7,0x18($sp) +/* f0b9be4: 240effff */ addiu $t6,$zero,-1 +/* f0b9be8: 3c01800a */ lui $at,0x800a +/* f0b9bec: a42edde8 */ sh $t6,-0x2218($at) +/* f0b9bf0: 8fb8001c */ lw $t8,0x1c($sp) +/* f0b9bf4: 3c01800a */ lui $at,0x800a +/* f0b9bf8: ac2fddec */ sw $t7,-0x2214($at) +/* f0b9bfc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b9c00: 3c01800a */ lui $at,0x800a +/* f0b9c04: 8fb90020 */ lw $t9,0x20($sp) +/* f0b9c08: ac38de08 */ sw $t8,-0x21f8($at) +/* f0b9c0c: 3c01800a */ lui $at,0x800a +/* f0b9c10: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b9c14: 03e00008 */ jr $ra +/* f0b9c18: ac39de0c */ sw $t9,-0x21f4($at) +); + +GLOBAL_ASM( +glabel func0f0b9c1c +/* f0b9c1c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0b9c20: afbf0014 */ sw $ra,0x14($sp) +/* f0b9c24: e7ac0018 */ swc1 $f12,0x18($sp) +/* f0b9c28: e7ae001c */ swc1 $f14,0x1c($sp) +/* f0b9c2c: afa60020 */ sw $a2,0x20($sp) +/* f0b9c30: afa70024 */ sw $a3,0x24($sp) +/* f0b9c34: 0fc2e58f */ jal func0f0b963c +/* f0b9c38: 24040003 */ addiu $a0,$zero,0x3 +/* f0b9c3c: 3c018007 */ lui $at,0x8007 +/* f0b9c40: ac200744 */ sw $zero,0x744($at) +/* f0b9c44: 0fc31f7b */ jal func0f0c7dec +/* f0b9c48: 24040005 */ addiu $a0,$zero,0x5 +/* f0b9c4c: 0fc30748 */ jal func0f0c1d20 +/* f0b9c50: 00000000 */ sll $zero,$zero,0x0 +/* f0b9c54: 240effff */ addiu $t6,$zero,-1 +/* f0b9c58: 3c01800a */ lui $at,0x800a +/* f0b9c5c: a42edde8 */ sh $t6,-0x2218($at) +/* f0b9c60: c7a40018 */ lwc1 $f4,0x18($sp) +/* f0b9c64: 3c01800a */ lui $at,0x800a +/* f0b9c68: ac20ddec */ sw $zero,-0x2214($at) +/* f0b9c6c: c7a6001c */ lwc1 $f6,0x1c($sp) +/* f0b9c70: 3c01800a */ lui $at,0x800a +/* f0b9c74: e424ddf0 */ swc1 $f4,-0x2210($at) +/* f0b9c78: c7a80020 */ lwc1 $f8,0x20($sp) +/* f0b9c7c: 3c01800a */ lui $at,0x800a +/* f0b9c80: e426ddf4 */ swc1 $f6,-0x220c($at) +/* f0b9c84: c7aa0024 */ lwc1 $f10,0x24($sp) +/* f0b9c88: 3c01800a */ lui $at,0x800a +/* f0b9c8c: e428ddf8 */ swc1 $f8,-0x2208($at) +/* f0b9c90: c7b00028 */ lwc1 $f16,0x28($sp) +/* f0b9c94: 3c01800a */ lui $at,0x800a +/* f0b9c98: e42addfc */ swc1 $f10,-0x2204($at) +/* f0b9c9c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0b9ca0: 3c01800a */ lui $at,0x800a +/* f0b9ca4: 8faf002c */ lw $t7,0x2c($sp) +/* f0b9ca8: e430de00 */ swc1 $f16,-0x2200($at) +/* f0b9cac: 3c01800a */ lui $at,0x800a +/* f0b9cb0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0b9cb4: 03e00008 */ jr $ra +/* f0b9cb8: ac2fde04 */ sw $t7,-0x21fc($at) +); + +GLOBAL_ASM( +glabel func0f0b9cbc +/* f0b9cbc: 27bdff48 */ addiu $sp,$sp,-184 +/* f0b9cc0: 3c0f8007 */ lui $t7,0x8007 +/* f0b9cc4: afbf0024 */ sw $ra,0x24($sp) +/* f0b9cc8: afb00020 */ sw $s0,0x20($sp) +/* f0b9ccc: 25ef0818 */ addiu $t7,$t7,0x818 +/* f0b9cd0: 8de10000 */ lw $at,0x0($t7) +/* f0b9cd4: 27ae0058 */ addiu $t6,$sp,0x58 +/* f0b9cd8: 8de80004 */ lw $t0,0x4($t7) +/* f0b9cdc: adc10000 */ sw $at,0x0($t6) +/* f0b9ce0: 8de10008 */ lw $at,0x8($t7) +/* f0b9ce4: 3c0a8007 */ lui $t2,0x8007 +/* f0b9ce8: 254a0824 */ addiu $t2,$t2,0x824 +/* f0b9cec: adc80004 */ sw $t0,0x4($t6) +/* f0b9cf0: adc10008 */ sw $at,0x8($t6) +/* f0b9cf4: 8d410000 */ lw $at,0x0($t2) +/* f0b9cf8: 27a9004c */ addiu $t1,$sp,0x4c +/* f0b9cfc: 8d4d0004 */ lw $t5,0x4($t2) +/* f0b9d00: ad210000 */ sw $at,0x0($t1) +/* f0b9d04: 8d410008 */ lw $at,0x8($t2) +/* f0b9d08: 3c188007 */ lui $t8,0x8007 +/* f0b9d0c: 27180830 */ addiu $t8,$t8,0x830 +/* f0b9d10: ad2d0004 */ sw $t5,0x4($t1) +/* f0b9d14: ad210008 */ sw $at,0x8($t1) +/* f0b9d18: 8f010000 */ lw $at,0x0($t8) +/* f0b9d1c: 27b90040 */ addiu $t9,$sp,0x40 +/* f0b9d20: 8f080004 */ lw $t0,0x4($t8) +/* f0b9d24: af210000 */ sw $at,0x0($t9) +/* f0b9d28: 8f010008 */ lw $at,0x8($t8) +/* f0b9d2c: 24040001 */ addiu $a0,$zero,0x1 +/* f0b9d30: af280004 */ sw $t0,0x4($t9) +/* f0b9d34: 0fc3060c */ jal func0f0c1830 +/* f0b9d38: af210008 */ sw $at,0x8($t9) +/* f0b9d3c: 3c04800a */ lui $a0,0x800a +/* f0b9d40: 8484dde8 */ lh $a0,-0x2218($a0) +/* f0b9d44: 3c10800a */ lui $s0,0x800a +/* f0b9d48: 24050042 */ addiu $a1,$zero,0x42 +/* f0b9d4c: 0480000f */ bltz $a0,.L0f0b9d8c +/* f0b9d50: 2610ddec */ addiu $s0,$s0,-8724 +/* f0b9d54: 0fc456ac */ jal func0f115ab0 +/* f0b9d58: 27a60064 */ addiu $a2,$sp,0x64 +/* f0b9d5c: c7a20064 */ lwc1 $f2,0x64($sp) +/* f0b9d60: c7ae0068 */ lwc1 $f14,0x68($sp) +/* f0b9d64: c7b0006c */ lwc1 $f16,0x6c($sp) +/* f0b9d68: 8fac00ac */ lw $t4,0xac($sp) +/* f0b9d6c: e7a20058 */ swc1 $f2,0x58($sp) +/* f0b9d70: e7a20030 */ swc1 $f2,0x30($sp) +/* f0b9d74: e7ae005c */ swc1 $f14,0x5c($sp) +/* f0b9d78: e7ae0034 */ swc1 $f14,0x34($sp) +/* f0b9d7c: e7b00060 */ swc1 $f16,0x60($sp) +/* f0b9d80: e7b00038 */ swc1 $f16,0x38($sp) +/* f0b9d84: 10000096 */ beqz $zero,.L0f0b9fe0 +/* f0b9d88: afac003c */ sw $t4,0x3c($sp) +.L0f0b9d8c: +/* f0b9d8c: 8e020000 */ lw $v0,0x0($s0) +/* f0b9d90: 3c04800a */ lui $a0,0x800a +/* f0b9d94: 24050042 */ addiu $a1,$zero,0x42 +/* f0b9d98: 10400030 */ beqz $v0,.L0f0b9e5c +/* f0b9d9c: 27a60064 */ addiu $a2,$sp,0x64 +/* f0b9da0: c4440004 */ lwc1 $f4,0x4($v0) +/* f0b9da4: 24050042 */ addiu $a1,$zero,0x42 +/* f0b9da8: 27a60064 */ addiu $a2,$sp,0x64 +/* f0b9dac: e7a40058 */ swc1 $f4,0x58($sp) +/* f0b9db0: c4460008 */ lwc1 $f6,0x8($v0) +/* f0b9db4: e7a6005c */ swc1 $f6,0x5c($sp) +/* f0b9db8: c448000c */ lwc1 $f8,0xc($v0) +/* f0b9dbc: e7a80060 */ swc1 $f8,0x60($sp) +/* f0b9dc0: 0fc456ac */ jal func0f115ab0 +/* f0b9dc4: 8c440018 */ lw $a0,0x18($v0) +/* f0b9dc8: 3c09800a */ lui $t1,0x800a +/* f0b9dcc: 8d29de08 */ lw $t1,-0x21f8($t1) +/* f0b9dd0: 8fab00ac */ lw $t3,0xac($sp) +/* f0b9dd4: c7a20064 */ lwc1 $f2,0x64($sp) +/* f0b9dd8: c7ae0068 */ lwc1 $f14,0x68($sp) +/* f0b9ddc: c7b0006c */ lwc1 $f16,0x6c($sp) +/* f0b9de0: 24010001 */ addiu $at,$zero,0x1 +/* f0b9de4: afab003c */ sw $t3,0x3c($sp) +/* f0b9de8: e7a20030 */ swc1 $f2,0x30($sp) +/* f0b9dec: e7ae0034 */ swc1 $f14,0x34($sp) +/* f0b9df0: 1121007b */ beq $t1,$at,.L0f0b9fe0 +/* f0b9df4: e7b00038 */ swc1 $f16,0x38($sp) +/* f0b9df8: 8e0a0000 */ lw $t2,0x0($s0) +/* f0b9dfc: 0c0068f4 */ jal 0x1a3d0 +/* f0b9e00: c54c0014 */ lwc1 $f12,0x14($t2) +/* f0b9e04: 8e0d0000 */ lw $t5,0x0($s0) +/* f0b9e08: e7a0002c */ swc1 $f0,0x2c($sp) +/* f0b9e0c: 0c0068f7 */ jal 0x1a3dc +/* f0b9e10: c5ac0010 */ lwc1 $f12,0x10($t5) +/* f0b9e14: c7aa002c */ lwc1 $f10,0x2c($sp) +/* f0b9e18: 8e0f0000 */ lw $t7,0x0($s0) +/* f0b9e1c: 460a0482 */ mul.s $f18,$f0,$f10 +/* f0b9e20: e7b2004c */ swc1 $f18,0x4c($sp) +/* f0b9e24: 0c0068f7 */ jal 0x1a3dc +/* f0b9e28: c5ec0014 */ lwc1 $f12,0x14($t7) +/* f0b9e2c: 8e0e0000 */ lw $t6,0x0($s0) +/* f0b9e30: e7a00050 */ swc1 $f0,0x50($sp) +/* f0b9e34: 0c0068f4 */ jal 0x1a3d0 +/* f0b9e38: c5cc0014 */ lwc1 $f12,0x14($t6) +/* f0b9e3c: 8e190000 */ lw $t9,0x0($s0) +/* f0b9e40: e7a0002c */ swc1 $f0,0x2c($sp) +/* f0b9e44: 0c0068f4 */ jal 0x1a3d0 +/* f0b9e48: c72c0010 */ lwc1 $f12,0x10($t9) +/* f0b9e4c: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f0b9e50: 46040182 */ mul.s $f6,$f0,$f4 +/* f0b9e54: 10000062 */ beqz $zero,.L0f0b9fe0 +/* f0b9e58: e7a60054 */ swc1 $f6,0x54($sp) +.L0f0b9e5c: +/* f0b9e5c: 0fc456ac */ jal func0f115ab0 +/* f0b9e60: 8c84de04 */ lw $a0,-0x21fc($a0) +/* f0b9e64: 8fb800ac */ lw $t8,0xac($sp) +/* f0b9e68: c7a20064 */ lwc1 $f2,0x64($sp) +/* f0b9e6c: c7ae0068 */ lwc1 $f14,0x68($sp) +/* f0b9e70: c7b0006c */ lwc1 $f16,0x6c($sp) +/* f0b9e74: 3c10800a */ lui $s0,0x800a +/* f0b9e78: 2610ddf0 */ addiu $s0,$s0,-8720 +/* f0b9e7c: c60c0000 */ lwc1 $f12,0x0($s0) +/* f0b9e80: afb8003c */ sw $t8,0x3c($sp) +/* f0b9e84: e7a20030 */ swc1 $f2,0x30($sp) +/* f0b9e88: e7ae0034 */ swc1 $f14,0x34($sp) +/* f0b9e8c: 0c0068f7 */ jal 0x1a3dc +/* f0b9e90: e7b00038 */ swc1 $f16,0x38($sp) +/* f0b9e94: e7a0002c */ swc1 $f0,0x2c($sp) +/* f0b9e98: 0c0068f4 */ jal 0x1a3d0 +/* f0b9e9c: c60c0000 */ lwc1 $f12,0x0($s0) +/* f0b9ea0: 3c01800a */ lui $at,0x800a +/* f0b9ea4: c42addf8 */ lwc1 $f10,-0x2208($at) +/* f0b9ea8: c7a8002c */ lwc1 $f8,0x2c($sp) +/* f0b9eac: 3c01800a */ lui $at,0x800a +/* f0b9eb0: c7ae0034 */ lwc1 $f14,0x34($sp) +/* f0b9eb4: 460a4482 */ mul.s $f18,$f8,$f10 +/* f0b9eb8: c426de00 */ lwc1 $f6,-0x2200($at) +/* f0b9ebc: c7a20030 */ lwc1 $f2,0x30($sp) +/* f0b9ec0: 3c01800a */ lui $at,0x800a +/* f0b9ec4: c42addfc */ lwc1 $f10,-0x2204($at) +/* f0b9ec8: 46067200 */ add.s $f8,$f14,$f6 +/* f0b9ecc: c60c0000 */ lwc1 $f12,0x0($s0) +/* f0b9ed0: 46121100 */ add.s $f4,$f2,$f18 +/* f0b9ed4: 460a4480 */ add.s $f18,$f8,$f10 +/* f0b9ed8: e7a40058 */ swc1 $f4,0x58($sp) +/* f0b9edc: 0c0068f4 */ jal 0x1a3d0 +/* f0b9ee0: e7b2005c */ swc1 $f18,0x5c($sp) +/* f0b9ee4: e7a0002c */ swc1 $f0,0x2c($sp) +/* f0b9ee8: 0c0068f7 */ jal 0x1a3dc +/* f0b9eec: c60c0000 */ lwc1 $f12,0x0($s0) +/* f0b9ef0: 3c01800a */ lui $at,0x800a +/* f0b9ef4: c426ddf8 */ lwc1 $f6,-0x2208($at) +/* f0b9ef8: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f0b9efc: c7b00038 */ lwc1 $f16,0x38($sp) +/* f0b9f00: c60c0000 */ lwc1 $f12,0x0($s0) +/* f0b9f04: 46062202 */ mul.s $f8,$f4,$f6 +/* f0b9f08: 46088280 */ add.s $f10,$f16,$f8 +/* f0b9f0c: 0c0068f4 */ jal 0x1a3d0 +/* f0b9f10: e7aa0060 */ swc1 $f10,0x60($sp) +/* f0b9f14: 3c01800a */ lui $at,0x800a +/* f0b9f18: c7ae0034 */ lwc1 $f14,0x34($sp) +/* f0b9f1c: c426de00 */ lwc1 $f6,-0x2200($at) +/* f0b9f20: c7a20030 */ lwc1 $f2,0x30($sp) +/* f0b9f24: c7b20058 */ lwc1 $f18,0x58($sp) +/* f0b9f28: 46067200 */ add.s $f8,$f14,$f6 +/* f0b9f2c: c7aa005c */ lwc1 $f10,0x5c($sp) +/* f0b9f30: c60c0000 */ lwc1 $f12,0x0($s0) +/* f0b9f34: 46121101 */ sub.s $f4,$f2,$f18 +/* f0b9f38: 460a4481 */ sub.s $f18,$f8,$f10 +/* f0b9f3c: e7a4004c */ swc1 $f4,0x4c($sp) +/* f0b9f40: 0c0068f7 */ jal 0x1a3dc +/* f0b9f44: e7b20050 */ swc1 $f18,0x50($sp) +/* f0b9f48: 3c017f1b */ lui $at,0x7f1b +/* f0b9f4c: c42cd5cc */ lwc1 $f12,-0x2a34($at) +/* f0b9f50: 3c01800a */ lui $at,0x800a +/* f0b9f54: c428ddf4 */ lwc1 $f8,-0x220c($at) +/* f0b9f58: 3c01800a */ lui $at,0x800a +/* f0b9f5c: c42aa00c */ lwc1 $f10,-0x5ff4($at) +/* f0b9f60: c7b00038 */ lwc1 $f16,0x38($sp) +/* f0b9f64: c7a40060 */ lwc1 $f4,0x60($sp) +/* f0b9f68: 460a4482 */ mul.s $f18,$f8,$f10 +/* f0b9f6c: 44800000 */ mtc1 $zero,$f0 +/* f0b9f70: 46048181 */ sub.s $f6,$f16,$f4 +/* f0b9f74: c6040000 */ lwc1 $f4,0x0($s0) +/* f0b9f78: e7a60054 */ swc1 $f6,0x54($sp) +/* f0b9f7c: 46122180 */ add.s $f6,$f4,$f18 +/* f0b9f80: e6060000 */ swc1 $f6,0x0($s0) +/* f0b9f84: c6020000 */ lwc1 $f2,0x0($s0) +/* f0b9f88: 4602603e */ c.le.s $f12,$f2 +/* f0b9f8c: 00000000 */ sll $zero,$zero,0x0 +/* f0b9f90: 45020009 */ bc1fl .L0f0b9fb8 +/* f0b9f94: 4600103c */ c.lt.s $f2,$f0 +/* f0b9f98: 460c1201 */ sub.s $f8,$f2,$f12 +.L0f0b9f9c: +/* f0b9f9c: e6080000 */ swc1 $f8,0x0($s0) +/* f0b9fa0: c6020000 */ lwc1 $f2,0x0($s0) +/* f0b9fa4: 4602603e */ c.le.s $f12,$f2 +/* f0b9fa8: 00000000 */ sll $zero,$zero,0x0 +/* f0b9fac: 4503fffb */ bc1tl .L0f0b9f9c +/* f0b9fb0: 460c1201 */ sub.s $f8,$f2,$f12 +/* f0b9fb4: 4600103c */ c.lt.s $f2,$f0 +.L0f0b9fb8: +/* f0b9fb8: 00000000 */ sll $zero,$zero,0x0 +/* f0b9fbc: 45020009 */ bc1fl .L0f0b9fe4 +/* f0b9fc0: 8fa8003c */ lw $t0,0x3c($sp) +/* f0b9fc4: 460c1280 */ add.s $f10,$f2,$f12 +.L0f0b9fc8: +/* f0b9fc8: e60a0000 */ swc1 $f10,0x0($s0) +/* f0b9fcc: c6020000 */ lwc1 $f2,0x0($s0) +/* f0b9fd0: 4600103c */ c.lt.s $f2,$f0 +/* f0b9fd4: 00000000 */ sll $zero,$zero,0x0 +/* f0b9fd8: 4503fffb */ bc1tl .L0f0b9fc8 +/* f0b9fdc: 460c1280 */ add.s $f10,$f2,$f12 +.L0f0b9fe0: +/* f0b9fe0: 8fa8003c */ lw $t0,0x3c($sp) +.L0f0b9fe4: +/* f0b9fe4: 27a40058 */ addiu $a0,$sp,0x58 +/* f0b9fe8: 27a50040 */ addiu $a1,$sp,0x40 +/* f0b9fec: 27a6004c */ addiu $a2,$sp,0x4c +/* f0b9ff0: 27a70030 */ addiu $a3,$sp,0x30 +/* f0b9ff4: 0fc306e9 */ jal func0f0c1ba4 +/* f0b9ff8: afa80010 */ sw $t0,0x10($sp) +/* f0b9ffc: 8fbf0024 */ lw $ra,0x24($sp) +/* f0ba000: 8fb00020 */ lw $s0,0x20($sp) +/* f0ba004: 27bd00b8 */ addiu $sp,$sp,0xb8 +/* f0ba008: 03e00008 */ jr $ra +/* f0ba00c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ba010 +/* f0ba010: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0ba014: afbf0014 */ sw $ra,0x14($sp) +/* f0ba018: 0fc2e58f */ jal func0f0b963c +/* f0ba01c: 24040006 */ addiu $a0,$zero,0x6 +/* f0ba020: 3c018007 */ lui $at,0x8007 +/* f0ba024: ac200744 */ sw $zero,0x744($at) +/* f0ba028: 0fc31f7b */ jal func0f0c7dec +/* f0ba02c: 24040005 */ addiu $a0,$zero,0x5 +/* f0ba030: 0fc30748 */ jal func0f0c1d20 +/* f0ba034: 00000000 */ sll $zero,$zero,0x0 +/* f0ba038: 3c02800a */ lui $v0,0x800a +/* f0ba03c: 8c42de20 */ lw $v0,-0x21e0($v0) +/* f0ba040: 3c01800a */ lui $at,0x800a +/* f0ba044: 44802000 */ mtc1 $zero,$f4 +/* f0ba048: ac22de14 */ sw $v0,-0x21ec($at) +/* f0ba04c: 3c01800a */ lui $at,0x800a +/* f0ba050: 00027083 */ sra $t6,$v0,0x2 +/* f0ba054: ac2ede10 */ sw $t6,-0x21f0($at) +/* f0ba058: 3c01800a */ lui $at,0x800a +/* f0ba05c: e424de1c */ swc1 $f4,-0x21e4($at) +/* f0ba060: 3c01800a */ lui $at,0x800a +/* f0ba064: 240fffff */ addiu $t7,$zero,-1 +/* f0ba068: ac2fde2c */ sw $t7,-0x21d4($at) +/* f0ba06c: 3c018007 */ lui $at,0x8007 +/* f0ba070: 24180001 */ addiu $t8,$zero,0x1 +/* f0ba074: ac380764 */ sw $t8,0x764($at) +/* f0ba078: 0fc4772c */ jal func0f11dcb0 +/* f0ba07c: 24040001 */ addiu $a0,$zero,0x1 +/* f0ba080: 3c05800a */ lui $a1,0x800a +/* f0ba084: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0ba088: 8ca302ac */ lw $v1,0x2ac($a1) +/* f0ba08c: 3c04800a */ lui $a0,0x800a +/* f0ba090: 38790006 */ xori $t9,$v1,0x6 +/* f0ba094: 2f230001 */ sltiu $v1,$t9,0x1 +/* f0ba098: 5060000a */ beqzl $v1,.L0f0ba0c4 +/* f0ba09c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ba0a0: 0c008dda */ jal 0x23768 +/* f0ba0a4: 8484de18 */ lh $a0,-0x21e8($a0) +/* f0ba0a8: 3c08800a */ lui $t0,0x800a +/* f0ba0ac: 8d08de10 */ lw $t0,-0x21f0($t0) +/* f0ba0b0: 3c05800a */ lui $a1,0x800a +/* f0ba0b4: 2449ffff */ addiu $t1,$v0,-1 +/* f0ba0b8: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0ba0bc: 0109182a */ slt $v1,$t0,$t1 +/* f0ba0c0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ba0c4: +/* f0ba0c4: aca304cc */ sw $v1,0x4cc($a1) +/* f0ba0c8: a0a004e2 */ sb $zero,0x4e2($a1) +/* f0ba0cc: 03e00008 */ jr $ra +/* f0ba0d0: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f0ba0d4 +/* f0ba0d4: 3c0e8006 */ lui $t6,0x8006 +/* f0ba0d8: 8dce24a4 */ lw $t6,0x24a4($t6) +/* f0ba0dc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0ba0e0: afbf0014 */ sw $ra,0x14($sp) +/* f0ba0e4: 15c00004 */ bnez $t6,.L0f0ba0f8 +/* f0ba0e8: afa40018 */ sw $a0,0x18($sp) +/* f0ba0ec: 3c0f800a */ lui $t7,0x800a +/* f0ba0f0: 81efa493 */ lb $t7,-0x5b6d($t7) +/* f0ba0f4: 11e00008 */ beqz $t7,.L0f0ba118 +.L0f0ba0f8: +/* f0ba0f8: 3c18800a */ lui $t8,0x800a +/* f0ba0fc: 8f18a48c */ lw $t8,-0x5b74($t8) +/* f0ba100: 3c19800a */ lui $t9,0x800a +/* f0ba104: 13000004 */ beqz $t8,.L0f0ba118 +/* f0ba108: 00000000 */ sll $zero,$zero,0x0 +/* f0ba10c: 8f39de24 */ lw $t9,-0x21dc($t9) +/* f0ba110: 5720001c */ bnezl $t9,.L0f0ba184 +/* f0ba114: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ba118: +/* f0ba118: 0c004f75 */ jal 0x13dd4 +/* f0ba11c: 00000000 */ sll $zero,$zero,0x0 +/* f0ba120: 3c02800a */ lui $v0,0x800a +/* f0ba124: 8c42a26c */ lw $v0,-0x5d94($v0) +/* f0ba128: 24030006 */ addiu $v1,$zero,0x6 +/* f0ba12c: 3c01800a */ lui $at,0x800a +/* f0ba130: 10620005 */ beq $v1,$v0,.L0f0ba148 +/* f0ba134: 00000000 */ sll $zero,$zero,0x0 +/* f0ba138: 44802000 */ mtc1 $zero,$f4 +/* f0ba13c: ac20de24 */ sw $zero,-0x21dc($at) +/* f0ba140: 3c01800a */ lui $at,0x800a +/* f0ba144: e424de28 */ swc1 $f4,-0x21d8($at) +.L0f0ba148: +/* f0ba148: 50620004 */ beql $v1,$v0,.L0f0ba15c +/* f0ba14c: 87a8001a */ lh $t0,0x1a($sp) +/* f0ba150: 0fc2e17e */ jal func0f0b85f8 +/* f0ba154: 00000000 */ sll $zero,$zero,0x0 +/* f0ba158: 87a8001a */ lh $t0,0x1a($sp) +.L0f0ba15c: +/* f0ba15c: 3c09800a */ lui $t1,0x800a +/* f0ba160: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f0ba164: 3c01800a */ lui $at,0x800a +/* f0ba168: a428de18 */ sh $t0,-0x21e8($at) +/* f0ba16c: 8d2a19c8 */ lw $t2,0x19c8($t1) +/* f0ba170: 51400004 */ beqzl $t2,.L0f0ba184 +/* f0ba174: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ba178: 0fc2e804 */ jal func0f0ba010 +/* f0ba17c: 00000000 */ sll $zero,$zero,0x0 +/* f0ba180: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ba184: +/* f0ba184: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0ba188: 03e00008 */ jr $ra +/* f0ba18c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ba190 +/* f0ba190: 3c01800a */ lui $at,0x800a +/* f0ba194: 27bdff60 */ addiu $sp,$sp,-160 +/* f0ba198: ac24de2c */ sw $a0,-0x21d4($at) +/* f0ba19c: afbf0024 */ sw $ra,0x24($sp) +/* f0ba1a0: 3c04800a */ lui $a0,0x800a +/* f0ba1a4: 0c008dda */ jal 0x23768 +/* f0ba1a8: 8484de18 */ lh $a0,-0x21e8($a0) +/* f0ba1ac: 244effff */ addiu $t6,$v0,-1 +/* f0ba1b0: 3c04800a */ lui $a0,0x800a +/* f0ba1b4: afae0034 */ sw $t6,0x34($sp) +/* f0ba1b8: 0c008f4e */ jal 0x23d38 +/* f0ba1bc: 8484de18 */ lh $a0,-0x21e8($a0) +/* f0ba1c0: 3c04800a */ lui $a0,0x800a +/* f0ba1c4: 8484de18 */ lh $a0,-0x21e8($a0) +/* f0ba1c8: 0c008eac */ jal 0x23ab0 +/* f0ba1cc: 8fa50034 */ lw $a1,0x34($sp) +/* f0ba1d0: 0c008f43 */ jal 0x23d0c +/* f0ba1d4: a3a2007b */ sb $v0,0x7b($sp) +/* f0ba1d8: 93af007b */ lbu $t7,0x7b($sp) +/* f0ba1dc: 3c068008 */ lui $a2,0x8008 +/* f0ba1e0: 3c07800a */ lui $a3,0x800a +/* f0ba1e4: 27b80094 */ addiu $t8,$sp,0x94 +/* f0ba1e8: 27b90088 */ addiu $t9,$sp,0x88 +/* f0ba1ec: 27a8007c */ addiu $t0,$sp,0x7c +/* f0ba1f0: afa8001c */ sw $t0,0x1c($sp) +/* f0ba1f4: afb90018 */ sw $t9,0x18($sp) +/* f0ba1f8: afb80014 */ sw $t8,0x14($sp) +/* f0ba1fc: 84e7de18 */ lh $a3,-0x21e8($a3) +/* f0ba200: 24c6c194 */ addiu $a2,$a2,-15980 +/* f0ba204: 00002025 */ or $a0,$zero,$zero +/* f0ba208: 00002825 */ or $a1,$zero,$zero +/* f0ba20c: 0c009014 */ jal 0x24050 +/* f0ba210: afaf0010 */ sw $t7,0x10($sp) +/* f0ba214: 27a40094 */ addiu $a0,$sp,0x94 +/* f0ba218: 0c005923 */ jal 0x1648c +/* f0ba21c: 27a50038 */ addiu $a1,$sp,0x38 +/* f0ba220: c7ac0058 */ lwc1 $f12,0x58($sp) +/* f0ba224: c7ae0060 */ lwc1 $f14,0x60($sp) +/* f0ba228: 46006307 */ neg.s $f12,$f12 +/* f0ba22c: 0fc259d4 */ jal func0f096750 +/* f0ba230: 46007387 */ neg.s $f14,$f14 +/* f0ba234: 3c017f1b */ lui $at,0x7f1b +/* f0ba238: c424d5d0 */ lwc1 $f4,-0x2a30($at) +/* f0ba23c: 3c017f1b */ lui $at,0x7f1b +/* f0ba240: c428d5d4 */ lwc1 $f8,-0x2a2c($at) +/* f0ba244: 46002181 */ sub.s $f6,$f4,$f0 +/* f0ba248: 3c02800a */ lui $v0,0x800a +/* f0ba24c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0ba250: 3c0143b4 */ lui $at,0x43b4 +/* f0ba254: 46083082 */ mul.s $f2,$f6,$f8 +/* f0ba258: 8c4902a0 */ lw $t1,0x2a0($v0) +/* f0ba25c: 44815000 */ mtc1 $at,$f10 +/* f0ba260: 3c017f1b */ lui $at,0x7f1b +/* f0ba264: 46025401 */ sub.s $f16,$f10,$f2 +/* f0ba268: e5220144 */ swc1 $f2,0x144($t1) +/* f0ba26c: c432d5d8 */ lwc1 $f18,-0x2a28($at) +/* f0ba270: 8c4a02a0 */ lw $t2,0x2a0($v0) +/* f0ba274: 46128102 */ mul.s $f4,$f16,$f18 +/* f0ba278: 8d4b00bc */ lw $t3,0xbc($t2) +/* f0ba27c: 8d640004 */ lw $a0,0x4($t3) +/* f0ba280: 44052000 */ mfc1 $a1,$f4 +/* f0ba284: 0fc0f94e */ jal func0f03e538 +/* f0ba288: 00000000 */ sll $zero,$zero,0x0 +/* f0ba28c: 8fbf0024 */ lw $ra,0x24($sp) +/* f0ba290: 27bd00a0 */ addiu $sp,$sp,0xa0 +/* f0ba294: 03e00008 */ jr $ra +/* f0ba298: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ba29c +/* f0ba29c: 27bdfe58 */ addiu $sp,$sp,-424 +/* f0ba2a0: afbf003c */ sw $ra,0x3c($sp) +/* f0ba2a4: afb0002c */ sw $s0,0x2c($sp) +/* f0ba2a8: 00808025 */ or $s0,$a0,$zero +/* f0ba2ac: afb30038 */ sw $s3,0x38($sp) +/* f0ba2b0: afb20034 */ sw $s2,0x34($sp) +/* f0ba2b4: 0fc57222 */ jal func0f15c888 +/* f0ba2b8: afb10030 */ sw $s1,0x30($sp) +/* f0ba2bc: 3c13800a */ lui $s3,0x800a +/* f0ba2c0: 26739fc0 */ addiu $s3,$s3,-24640 +/* f0ba2c4: 8e6e0288 */ lw $t6,0x288($s3) +/* f0ba2c8: e7a00118 */ swc1 $f0,0x118($sp) +/* f0ba2cc: 0fc549d2 */ jal func0f152748 +/* f0ba2d0: 8dc40070 */ lw $a0,0x70($t6) +/* f0ba2d4: 00022600 */ sll $a0,$v0,0x18 +/* f0ba2d8: 00047e03 */ sra $t7,$a0,0x18 +/* f0ba2dc: 12000005 */ beqz $s0,.L0f0ba2f4 +/* f0ba2e0: 01e02025 */ or $a0,$t7,$zero +/* f0ba2e4: 0c0053d8 */ jal 0x14f60 +/* f0ba2e8: 3405ffff */ dli $a1,0xffff +/* f0ba2ec: 10000002 */ beqz $zero,.L0f0ba2f8 +/* f0ba2f0: a7a2010c */ sh $v0,0x10c($sp) +.L0f0ba2f4: +/* f0ba2f4: a7a0010c */ sh $zero,0x10c($sp) +.L0f0ba2f8: +/* f0ba2f8: 3c12800a */ lui $s2,0x800a +/* f0ba2fc: 2652de18 */ addiu $s2,$s2,-8680 +/* f0ba300: 0c008f4e */ jal 0x23d38 +/* f0ba304: 86440000 */ lh $a0,0x0($s2) +/* f0ba308: 0c008dda */ jal 0x23768 +/* f0ba30c: 86440000 */ lh $a0,0x0($s2) +/* f0ba310: 8e780290 */ lw $t8,0x290($s3) +/* f0ba314: 2444ffff */ addiu $a0,$v0,-1 +/* f0ba318: 00808825 */ or $s1,$a0,$zero +/* f0ba31c: 17000040 */ bnez $t8,.L0f0ba420 +/* f0ba320: 3c10800a */ lui $s0,0x800a +/* f0ba324: 2610de10 */ addiu $s0,$s0,-8688 +/* f0ba328: 8e190000 */ lw $t9,0x0($s0) +/* f0ba32c: 3c03800a */ lui $v1,0x800a +/* f0ba330: a26004e2 */ sb $zero,0x4e2($s3) +/* f0ba334: 0324082a */ slt $at,$t9,$a0 +/* f0ba338: 10200039 */ beqz $at,.L0f0ba420 +/* f0ba33c: 2463de14 */ addiu $v1,$v1,-8684 +/* f0ba340: 8c680000 */ lw $t0,0x0($v1) +/* f0ba344: 8e690034 */ lw $t1,0x34($s3) +/* f0ba348: 86460000 */ lh $a2,0x0($s2) +/* f0ba34c: 3c0d8006 */ lui $t5,0x8006 +/* f0ba350: 01095021 */ addu $t2,$t0,$t1 +/* f0ba354: 000a6083 */ sra $t4,$t2,0x2 +/* f0ba358: ac6a0000 */ sw $t2,0x0($v1) +/* f0ba35c: ae0c0000 */ sw $t4,0x0($s0) +/* f0ba360: 8dadf00c */ lw $t5,-0xff4($t5) +/* f0ba364: 00067080 */ sll $t6,$a2,0x2 +/* f0ba368: 01c67023 */ subu $t6,$t6,$a2 +/* f0ba36c: 000e7080 */ sll $t6,$t6,0x2 +/* f0ba370: 01ae7821 */ addu $t7,$t5,$t6 +/* f0ba374: 91f8000b */ lbu $t8,0xb($t7) +/* f0ba378: 0184082a */ slt $at,$t4,$a0 +/* f0ba37c: 33190008 */ andi $t9,$t8,0x8 +/* f0ba380: 5320001b */ beqzl $t9,.L0f0ba3f0 +/* f0ba384: 8e050000 */ lw $a1,0x0($s0) +/* f0ba388: 10200018 */ beqz $at,.L0f0ba3ec +/* f0ba38c: 01802825 */ or $a1,$t4,$zero +/* f0ba390: 00062400 */ sll $a0,$a2,0x10 +/* f0ba394: 00044403 */ sra $t0,$a0,0x10 +/* f0ba398: 0c008e78 */ jal 0x239e0 +/* f0ba39c: 01002025 */ or $a0,$t0,$zero +/* f0ba3a0: 3c03800a */ lui $v1,0x800a +/* f0ba3a4: 10400011 */ beqz $v0,.L0f0ba3ec +/* f0ba3a8: 2463de14 */ addiu $v1,$v1,-8684 +.L0f0ba3ac: +/* f0ba3ac: 8e090000 */ lw $t1,0x0($s0) +/* f0ba3b0: 8c6b0000 */ lw $t3,0x0($v1) +/* f0ba3b4: 926d04e2 */ lbu $t5,0x4e2($s3) +/* f0ba3b8: 25250001 */ addiu $a1,$t1,0x1 +/* f0ba3bc: 00b1082a */ slt $at,$a1,$s1 +/* f0ba3c0: 256c0004 */ addiu $t4,$t3,0x4 +/* f0ba3c4: 25ae0001 */ addiu $t6,$t5,0x1 +/* f0ba3c8: ae050000 */ sw $a1,0x0($s0) +/* f0ba3cc: ac6c0000 */ sw $t4,0x0($v1) +/* f0ba3d0: 10200006 */ beqz $at,.L0f0ba3ec +/* f0ba3d4: a26e04e2 */ sb $t6,0x4e2($s3) +/* f0ba3d8: 0c008e78 */ jal 0x239e0 +/* f0ba3dc: 86440000 */ lh $a0,0x0($s2) +/* f0ba3e0: 3c03800a */ lui $v1,0x800a +/* f0ba3e4: 1440fff1 */ bnez $v0,.L0f0ba3ac +/* f0ba3e8: 2463de14 */ addiu $v1,$v1,-8684 +.L0f0ba3ec: +/* f0ba3ec: 8e050000 */ lw $a1,0x0($s0) +.L0f0ba3f0: +/* f0ba3f0: 00b1082a */ slt $at,$a1,$s1 +/* f0ba3f4: 54200007 */ bnezl $at,.L0f0ba414 +/* f0ba3f8: 0225082a */ slt $at,$s1,$a1 +/* f0ba3fc: 8c6f0000 */ lw $t7,0x0($v1) +/* f0ba400: 0011c080 */ sll $t8,$s1,0x2 +/* f0ba404: 3c01800a */ lui $at,0x800a +/* f0ba408: 01f8c823 */ subu $t9,$t7,$t8 +/* f0ba40c: ac39de20 */ sw $t9,-0x21e0($at) +/* f0ba410: 0225082a */ slt $at,$s1,$a1 +.L0f0ba414: +/* f0ba414: 50200003 */ beqzl $at,.L0f0ba424 +/* f0ba418: 8e6202ac */ lw $v0,0x2ac($s3) +/* f0ba41c: ae110000 */ sw $s1,0x0($s0) +.L0f0ba420: +/* f0ba420: 8e6202ac */ lw $v0,0x2ac($s3) +.L0f0ba424: +/* f0ba424: 3c10800a */ lui $s0,0x800a +/* f0ba428: 2610de10 */ addiu $s0,$s0,-8688 +/* f0ba42c: 38480006 */ xori $t0,$v0,0x6 +/* f0ba430: 2d020001 */ sltiu $v0,$t0,0x1 +/* f0ba434: 8e050000 */ lw $a1,0x0($s0) +/* f0ba438: 10400002 */ beqz $v0,.L0f0ba444 +/* f0ba43c: 86460000 */ lh $a2,0x0($s2) +/* f0ba440: 00b1102a */ slt $v0,$a1,$s1 +.L0f0ba444: +/* f0ba444: 00062400 */ sll $a0,$a2,0x10 +/* f0ba448: 00044c03 */ sra $t1,$a0,0x10 +/* f0ba44c: ae6204cc */ sw $v0,0x4cc($s3) +/* f0ba450: 0c008eac */ jal 0x23ab0 +/* f0ba454: 01202025 */ or $a0,$t1,$zero +/* f0ba458: 0c008f43 */ jal 0x23d0c +/* f0ba45c: a3a2015f */ sb $v0,0x15f($sp) +/* f0ba460: 93aa015f */ lbu $t2,0x15f($sp) +/* f0ba464: 3c068008 */ lui $a2,0x8008 +/* f0ba468: 27ab0178 */ addiu $t3,$sp,0x178 +/* f0ba46c: 27ac016c */ addiu $t4,$sp,0x16c +/* f0ba470: 27ad0160 */ addiu $t5,$sp,0x160 +/* f0ba474: afad001c */ sw $t5,0x1c($sp) +/* f0ba478: afac0018 */ sw $t4,0x18($sp) +/* f0ba47c: afab0014 */ sw $t3,0x14($sp) +/* f0ba480: 24c6c194 */ addiu $a2,$a2,-15980 +/* f0ba484: 00002025 */ or $a0,$zero,$zero +/* f0ba488: 00002825 */ or $a1,$zero,$zero +/* f0ba48c: 86470000 */ lh $a3,0x0($s2) +/* f0ba490: 0c009014 */ jal 0x24050 +/* f0ba494: afaa0010 */ sw $t2,0x10($sp) +/* f0ba498: c7a00118 */ lwc1 $f0,0x118($sp) +/* f0ba49c: c7a4016c */ lwc1 $f4,0x16c($sp) +/* f0ba4a0: c7a80170 */ lwc1 $f8,0x170($sp) +/* f0ba4a4: c7b00174 */ lwc1 $f16,0x174($sp) +/* f0ba4a8: 46002182 */ mul.s $f6,$f4,$f0 +/* f0ba4ac: 27a40178 */ addiu $a0,$sp,0x178 +/* f0ba4b0: 27a5011c */ addiu $a1,$sp,0x11c +/* f0ba4b4: 46004282 */ mul.s $f10,$f8,$f0 +/* f0ba4b8: 00000000 */ sll $zero,$zero,0x0 +/* f0ba4bc: 46008482 */ mul.s $f18,$f16,$f0 +/* f0ba4c0: e7a6019c */ swc1 $f6,0x19c($sp) +/* f0ba4c4: e7aa01a0 */ swc1 $f10,0x1a0($sp) +/* f0ba4c8: 0c005923 */ jal 0x1648c +/* f0ba4cc: e7b201a4 */ swc1 $f18,0x1a4($sp) +/* f0ba4d0: c7a60130 */ lwc1 $f6,0x130($sp) +/* f0ba4d4: c7a4012c */ lwc1 $f4,0x12c($sp) +/* f0ba4d8: c7a80134 */ lwc1 $f8,0x134($sp) +/* f0ba4dc: e7a60194 */ swc1 $f6,0x194($sp) +/* f0ba4e0: c7aa013c */ lwc1 $f10,0x13c($sp) +/* f0ba4e4: c7b20140 */ lwc1 $f18,0x140($sp) +/* f0ba4e8: c7a60144 */ lwc1 $f6,0x144($sp) +/* f0ba4ec: e7a40190 */ swc1 $f4,0x190($sp) +/* f0ba4f0: e7a80198 */ swc1 $f8,0x198($sp) +/* f0ba4f4: 46005407 */ neg.s $f16,$f10 +/* f0ba4f8: 46009107 */ neg.s $f4,$f18 +/* f0ba4fc: 46003207 */ neg.s $f8,$f6 +/* f0ba500: e7b00184 */ swc1 $f16,0x184($sp) +/* f0ba504: e7a40188 */ swc1 $f4,0x188($sp) +/* f0ba508: e7a8018c */ swc1 $f8,0x18c($sp) +/* f0ba50c: 24040001 */ addiu $a0,$zero,0x1 +/* f0ba510: 86450000 */ lh $a1,0x0($s2) +/* f0ba514: 0c009305 */ jal 0x24c14 +/* f0ba518: 93a6015f */ lbu $a2,0x15f($sp) +/* f0ba51c: e7a00114 */ swc1 $f0,0x114($sp) +/* f0ba520: 24040002 */ addiu $a0,$zero,0x2 +/* f0ba524: 86450000 */ lh $a1,0x0($s2) +/* f0ba528: 0c009305 */ jal 0x24c14 +/* f0ba52c: 93a6015f */ lbu $a2,0x15f($sp) +/* f0ba530: 44805000 */ mtc1 $zero,$f10 +/* f0ba534: 3c04800a */ lui $a0,0x800a +/* f0ba538: 3c12800a */ lui $s2,0x800a +/* f0ba53c: 2652de1c */ addiu $s2,$s2,-8676 +/* f0ba540: 2484de30 */ addiu $a0,$a0,-8656 +/* f0ba544: e6400000 */ swc1 $f0,0x0($s2) +/* f0ba548: 3c02800a */ lui $v0,0x800a +/* f0ba54c: e48a0000 */ swc1 $f10,0x0($a0) +/* f0ba550: 8c42de2c */ lw $v0,-0x21d4($v0) +/* f0ba554: 18400088 */ blez $v0,.L0f0ba778 +/* f0ba558: 00000000 */ sll $zero,$zero,0x0 +/* f0ba55c: 8e0e0000 */ lw $t6,0x0($s0) +/* f0ba560: 022e1823 */ subu $v1,$s1,$t6 +/* f0ba564: 0043082a */ slt $at,$v0,$v1 +/* f0ba568: 14200083 */ bnez $at,.L0f0ba778 +/* f0ba56c: 00000000 */ sll $zero,$zero,0x0 +/* f0ba570: 44838000 */ mtc1 $v1,$f16 +/* f0ba574: 44822000 */ mtc1 $v0,$f4 +/* f0ba578: 3c013f80 */ lui $at,0x3f80 +/* f0ba57c: 468084a0 */ cvt.s.w $f18,$f16 +/* f0ba580: 44815000 */ mtc1 $at,$f10 +/* f0ba584: 3c017f1b */ lui $at,0x7f1b +/* f0ba588: 468021a0 */ cvt.s.w $f6,$f4 +/* f0ba58c: 46069203 */ div.s $f8,$f18,$f6 +/* f0ba590: 46085001 */ sub.s $f0,$f10,$f8 +/* f0ba594: e4800000 */ swc1 $f0,0x0($a0) +/* f0ba598: c430d5dc */ lwc1 $f16,-0x2a24($at) +/* f0ba59c: e7a00108 */ swc1 $f0,0x108($sp) +/* f0ba5a0: 46008302 */ mul.s $f12,$f16,$f0 +/* f0ba5a4: 0c0068f4 */ jal 0x1a3d0 +/* f0ba5a8: 00000000 */ sll $zero,$zero,0x0 +/* f0ba5ac: 3c013f80 */ lui $at,0x3f80 +/* f0ba5b0: 44812000 */ mtc1 $at,$f4 +/* f0ba5b4: 00002025 */ or $a0,$zero,$zero +/* f0ba5b8: 46002481 */ sub.s $f18,$f4,$f0 +/* f0ba5bc: 0fc31f4c */ jal func0f0c7d30 +/* f0ba5c0: e7b20104 */ swc1 $f18,0x104($sp) +/* f0ba5c4: 8e6202a0 */ lw $v0,0x2a0($s3) +/* f0ba5c8: c7aa019c */ lwc1 $f10,0x19c($sp) +/* f0ba5cc: c7a20104 */ lwc1 $f2,0x104($sp) +/* f0ba5d0: c446037c */ lwc1 $f6,0x37c($v0) +/* f0ba5d4: 44800000 */ mtc1 $zero,$f0 +/* f0ba5d8: 27b100c4 */ addiu $s1,$sp,0xc4 +/* f0ba5dc: 460a3201 */ sub.s $f8,$f6,$f10 +/* f0ba5e0: c7a601a0 */ lwc1 $f6,0x1a0($sp) +/* f0ba5e4: 44050000 */ mfc1 $a1,$f0 +/* f0ba5e8: 44060000 */ mfc1 $a2,$f0 +/* f0ba5ec: 46081402 */ mul.s $f16,$f2,$f8 +/* f0ba5f0: 44070000 */ mfc1 $a3,$f0 +/* f0ba5f4: 02202025 */ or $a0,$s1,$zero +/* f0ba5f8: 46105100 */ add.s $f4,$f10,$f16 +/* f0ba5fc: e7a4019c */ swc1 $f4,0x19c($sp) +/* f0ba600: c4520380 */ lwc1 $f18,0x380($v0) +/* f0ba604: 46069201 */ sub.s $f8,$f18,$f6 +/* f0ba608: c7b201a4 */ lwc1 $f18,0x1a4($sp) +/* f0ba60c: 46081282 */ mul.s $f10,$f2,$f8 +/* f0ba610: 460a3400 */ add.s $f16,$f6,$f10 +/* f0ba614: e7b001a0 */ swc1 $f16,0x1a0($sp) +/* f0ba618: c4440384 */ lwc1 $f4,0x384($v0) +/* f0ba61c: c7b00184 */ lwc1 $f16,0x184($sp) +/* f0ba620: 46122201 */ sub.s $f8,$f4,$f18 +/* f0ba624: 46008107 */ neg.s $f4,$f16 +/* f0ba628: 46081182 */ mul.s $f6,$f2,$f8 +/* f0ba62c: c7a80188 */ lwc1 $f8,0x188($sp) +/* f0ba630: e7a40010 */ swc1 $f4,0x10($sp) +/* f0ba634: c7a40194 */ lwc1 $f4,0x194($sp) +/* f0ba638: c7b00190 */ lwc1 $f16,0x190($sp) +/* f0ba63c: e7a40020 */ swc1 $f4,0x20($sp) +/* f0ba640: 46069280 */ add.s $f10,$f18,$f6 +/* f0ba644: c7a6018c */ lwc1 $f6,0x18c($sp) +/* f0ba648: e7b0001c */ swc1 $f16,0x1c($sp) +/* f0ba64c: 46004487 */ neg.s $f18,$f8 +/* f0ba650: c7a80198 */ lwc1 $f8,0x198($sp) +/* f0ba654: e7aa01a4 */ swc1 $f10,0x1a4($sp) +/* f0ba658: 46003287 */ neg.s $f10,$f6 +/* f0ba65c: e7b20014 */ swc1 $f18,0x14($sp) +/* f0ba660: e7aa0018 */ swc1 $f10,0x18($sp) +/* f0ba664: 0c005b56 */ jal 0x16d58 +/* f0ba668: e7a80024 */ swc1 $f8,0x24($sp) +/* f0ba66c: 8e6202a0 */ lw $v0,0x2a0($s3) +/* f0ba670: 44800000 */ mtc1 $zero,$f0 +/* f0ba674: 27a40084 */ addiu $a0,$sp,0x84 +/* f0ba678: c4520388 */ lwc1 $f18,0x388($v0) +/* f0ba67c: 44050000 */ mfc1 $a1,$f0 +/* f0ba680: 44060000 */ mfc1 $a2,$f0 +/* f0ba684: 46009187 */ neg.s $f6,$f18 +/* f0ba688: 44070000 */ mfc1 $a3,$f0 +/* f0ba68c: e7a60010 */ swc1 $f6,0x10($sp) +/* f0ba690: c44a038c */ lwc1 $f10,0x38c($v0) +/* f0ba694: 46005407 */ neg.s $f16,$f10 +/* f0ba698: e7b00014 */ swc1 $f16,0x14($sp) +/* f0ba69c: c4440390 */ lwc1 $f4,0x390($v0) +/* f0ba6a0: 46002207 */ neg.s $f8,$f4 +/* f0ba6a4: e7a80018 */ swc1 $f8,0x18($sp) +/* f0ba6a8: c4520394 */ lwc1 $f18,0x394($v0) +/* f0ba6ac: e7b2001c */ swc1 $f18,0x1c($sp) +/* f0ba6b0: c4460398 */ lwc1 $f6,0x398($v0) +/* f0ba6b4: e7a60020 */ swc1 $f6,0x20($sp) +/* f0ba6b8: c44a039c */ lwc1 $f10,0x39c($v0) +/* f0ba6bc: 0c005b56 */ jal 0x16d58 +/* f0ba6c0: e7aa0024 */ swc1 $f10,0x24($sp) +/* f0ba6c4: 27b00074 */ addiu $s0,$sp,0x74 +/* f0ba6c8: 02002825 */ or $a1,$s0,$zero +/* f0ba6cc: 0fc25c11 */ jal func0f097044 +/* f0ba6d0: 02202025 */ or $a0,$s1,$zero +/* f0ba6d4: 27b10064 */ addiu $s1,$sp,0x64 +/* f0ba6d8: 02202825 */ or $a1,$s1,$zero +/* f0ba6dc: 0fc25c11 */ jal func0f097044 +/* f0ba6e0: 27a40084 */ addiu $a0,$sp,0x84 +/* f0ba6e4: 02202025 */ or $a0,$s1,$zero +/* f0ba6e8: 0fc25db0 */ jal func0f0976c0 +/* f0ba6ec: 02002825 */ or $a1,$s0,$zero +/* f0ba6f0: 02002025 */ or $a0,$s0,$zero +/* f0ba6f4: 02202825 */ or $a1,$s1,$zero +/* f0ba6f8: 8fa60104 */ lw $a2,0x104($sp) +/* f0ba6fc: 0fc25cae */ jal func0f0972b8 +/* f0ba700: 27a70054 */ addiu $a3,$sp,0x54 +/* f0ba704: 27a40054 */ addiu $a0,$sp,0x54 +/* f0ba708: 0fc25bb5 */ jal func0f096ed4 +/* f0ba70c: 27a5011c */ addiu $a1,$sp,0x11c +/* f0ba710: c7b0012c */ lwc1 $f16,0x12c($sp) +/* f0ba714: c7a40130 */ lwc1 $f4,0x130($sp) +/* f0ba718: c7a60140 */ lwc1 $f6,0x140($sp) +/* f0ba71c: c7aa0144 */ lwc1 $f10,0x144($sp) +/* f0ba720: e7b00190 */ swc1 $f16,0x190($sp) +/* f0ba724: 44808000 */ mtc1 $zero,$f16 +/* f0ba728: c6400000 */ lwc1 $f0,0x0($s2) +/* f0ba72c: 3c014270 */ lui $at,0x4270 +/* f0ba730: e7a40194 */ swc1 $f4,0x194($sp) +/* f0ba734: e7a60188 */ swc1 $f6,0x188($sp) +/* f0ba738: e7aa018c */ swc1 $f10,0x18c($sp) +/* f0ba73c: 46008101 */ sub.s $f4,$f16,$f0 +/* f0ba740: c7a80134 */ lwc1 $f8,0x134($sp) +/* f0ba744: c7aa0114 */ lwc1 $f10,0x114($sp) +/* f0ba748: 44813000 */ mtc1 $at,$f6 +/* f0ba74c: c7a20108 */ lwc1 $f2,0x108($sp) +/* f0ba750: e7a80198 */ swc1 $f8,0x198($sp) +/* f0ba754: 460a3401 */ sub.s $f16,$f6,$f10 +/* f0ba758: 46041202 */ mul.s $f8,$f2,$f4 +/* f0ba75c: c7b2013c */ lwc1 $f18,0x13c($sp) +/* f0ba760: 46101102 */ mul.s $f4,$f2,$f16 +/* f0ba764: e7b20184 */ swc1 $f18,0x184($sp) +/* f0ba768: 46080480 */ add.s $f18,$f0,$f8 +/* f0ba76c: 46045200 */ add.s $f8,$f10,$f4 +/* f0ba770: e6520000 */ swc1 $f18,0x0($s2) +/* f0ba774: e7a80114 */ swc1 $f8,0x114($sp) +.L0f0ba778: +/* f0ba778: 0fc3060c */ jal func0f0c1830 +/* f0ba77c: 24040001 */ addiu $a0,$zero,0x1 +/* f0ba780: 27a4019c */ addiu $a0,$sp,0x19c +/* f0ba784: 27a50190 */ addiu $a1,$sp,0x190 +/* f0ba788: 0fc306f6 */ jal func0f0c1bd8 +/* f0ba78c: 27a60184 */ addiu $a2,$sp,0x184 +/* f0ba790: 0fc4a2b5 */ jal func0f128ad4 +/* f0ba794: c7ac0114 */ lwc1 $f12,0x114($sp) +/* f0ba798: 0c002f4c */ jal 0xbd30 +/* f0ba79c: c7ac0114 */ lwc1 $f12,0x114($sp) +/* f0ba7a0: 8e6f0290 */ lw $t7,0x290($s3) +/* f0ba7a4: 3c0141f0 */ lui $at,0x41f0 +/* f0ba7a8: 44815000 */ mtc1 $at,$f10 +/* f0ba7ac: 15e00006 */ bnez $t7,.L0f0ba7c8 +/* f0ba7b0: 3c02800a */ lui $v0,0x800a +/* f0ba7b4: 2442de28 */ addiu $v0,$v0,-8664 +/* f0ba7b8: c4520000 */ lwc1 $f18,0x0($v0) +/* f0ba7bc: c666004c */ lwc1 $f6,0x4c($s3) +/* f0ba7c0: 46069400 */ add.s $f16,$f18,$f6 +/* f0ba7c4: e4500000 */ swc1 $f16,0x0($v0) +.L0f0ba7c8: +/* f0ba7c8: 3c02800a */ lui $v0,0x800a +/* f0ba7cc: 2442de28 */ addiu $v0,$v0,-8664 +/* f0ba7d0: c4440000 */ lwc1 $f4,0x0($v0) +/* f0ba7d4: 97a2010c */ lhu $v0,0x10c($sp) +/* f0ba7d8: 4604503c */ c.lt.s $f10,$f4 +/* f0ba7dc: 00000000 */ sll $zero,$zero,0x0 +/* f0ba7e0: 4502000f */ bc1fl .L0f0ba820 +/* f0ba7e4: 8fbf003c */ lw $ra,0x3c($sp) +/* f0ba7e8: 1040000c */ beqz $v0,.L0f0ba81c +/* f0ba7ec: 24030001 */ addiu $v1,$zero,0x1 +/* f0ba7f0: 3c01800a */ lui $at,0x800a +/* f0ba7f4: ac23de24 */ sw $v1,-0x21dc($at) +/* f0ba7f8: 827904d3 */ lb $t9,0x4d3($s3) +/* f0ba7fc: 30485000 */ andi $t0,$v0,0x5000 +/* f0ba800: 53200007 */ beqzl $t9,.L0f0ba820 +/* f0ba804: 8fbf003c */ lw $ra,0x3c($sp) +/* f0ba808: 51000004 */ beqzl $t0,.L0f0ba81c +/* f0ba80c: a26304d6 */ sb $v1,0x4d6($s3) +/* f0ba810: 10000002 */ beqz $zero,.L0f0ba81c +/* f0ba814: a26304d7 */ sb $v1,0x4d7($s3) +/* f0ba818: a26304d6 */ sb $v1,0x4d6($s3) +.L0f0ba81c: +/* f0ba81c: 8fbf003c */ lw $ra,0x3c($sp) +.L0f0ba820: +/* f0ba820: 8fb0002c */ lw $s0,0x2c($sp) +/* f0ba824: 8fb10030 */ lw $s1,0x30($sp) +/* f0ba828: 8fb20034 */ lw $s2,0x34($sp) +/* f0ba82c: 8fb30038 */ lw $s3,0x38($sp) +/* f0ba830: 03e00008 */ jr $ra +/* f0ba834: 27bd01a8 */ addiu $sp,$sp,0x1a8 +); + +GLOBAL_ASM( +glabel func0f0ba838 +/* f0ba838: 3c01800a */ lui $at,0x800a +/* f0ba83c: 03e00008 */ jr $ra +/* f0ba840: c420de1c */ lwc1 $f0,-0x21e4($at) +); + +GLOBAL_ASM( +glabel func0f0ba844 +/* f0ba844: 3c03800a */ lui $v1,0x800a +/* f0ba848: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0ba84c: 8c6e0284 */ lw $t6,0x284($v1) +/* f0ba850: 44802000 */ mtc1 $zero,$f4 +/* f0ba854: 00000000 */ sll $zero,$zero,0x0 +/* f0ba858: e5c41840 */ swc1 $f4,0x1840($t6) +/* f0ba85c: 8c6f0284 */ lw $t7,0x284($v1) +/* f0ba860: e5ee1844 */ swc1 $f14,0x1844($t7) +/* f0ba864: 8c620284 */ lw $v0,0x284($v1) +/* f0ba868: c4461848 */ lwc1 $f6,0x1848($v0) +/* f0ba86c: e446184c */ swc1 $f6,0x184c($v0) +/* f0ba870: 8c780284 */ lw $t8,0x284($v1) +/* f0ba874: 03e00008 */ jr $ra +/* f0ba878: e70c1850 */ swc1 $f12,0x1850($t8) +); + +GLOBAL_ASM( +glabel func0f0ba87c +/* f0ba87c: 3c02800a */ lui $v0,0x800a +/* f0ba880: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0ba884: c4441840 */ lwc1 $f4,0x1840($v0) +/* f0ba888: c4461844 */ lwc1 $f6,0x1844($v0) +/* f0ba88c: 4606203c */ c.lt.s $f4,$f6 +/* f0ba890: 00000000 */ sll $zero,$zero,0x0 +/* f0ba894: 45020004 */ bc1fl .L0f0ba8a8 +/* f0ba898: c4401848 */ lwc1 $f0,0x1848($v0) +/* f0ba89c: 03e00008 */ jr $ra +/* f0ba8a0: c4401850 */ lwc1 $f0,0x1850($v0) +/* f0ba8a4: c4401848 */ lwc1 $f0,0x1848($v0) +.L0f0ba8a8: +/* f0ba8a8: 03e00008 */ jr $ra +/* f0ba8ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ba8b0 +/* f0ba8b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0ba8b4: afbf0014 */ sw $ra,0x14($sp) +/* f0ba8b8: 0fc2ea1f */ jal func0f0ba87c +/* f0ba8bc: e7ac0018 */ swc1 $f12,0x18($sp) +/* f0ba8c0: c7ac0018 */ lwc1 $f12,0x18($sp) +/* f0ba8c4: 3c0e800a */ lui $t6,0x800a +/* f0ba8c8: 460c0032 */ c.eq.s $f0,$f12 +/* f0ba8cc: 00000000 */ sll $zero,$zero,0x0 +/* f0ba8d0: 4503001a */ bc1tl .L0f0ba93c +/* f0ba8d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ba8d8: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0ba8dc: 3c014170 */ lui $at,0x4170 +/* f0ba8e0: c5c01848 */ lwc1 $f0,0x1848($t6) +/* f0ba8e4: 4600603c */ c.lt.s $f12,$f0 +/* f0ba8e8: 00000000 */ sll $zero,$zero,0x0 +/* f0ba8ec: 4502000c */ bc1fl .L0f0ba920 +/* f0ba8f0: 46006401 */ sub.s $f16,$f12,$f0 +/* f0ba8f4: 460c0101 */ sub.s $f4,$f0,$f12 +/* f0ba8f8: 3c014170 */ lui $at,0x4170 +/* f0ba8fc: 44813000 */ mtc1 $at,$f6 +/* f0ba900: 3c0141f0 */ lui $at,0x41f0 +/* f0ba904: 44815000 */ mtc1 $at,$f10 +/* f0ba908: 46062202 */ mul.s $f8,$f4,$f6 +/* f0ba90c: 0fc2ea11 */ jal func0f0ba844 +/* f0ba910: 460a4383 */ div.s $f14,$f8,$f10 +/* f0ba914: 10000009 */ beqz $zero,.L0f0ba93c +/* f0ba918: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ba91c: 46006401 */ sub.s $f16,$f12,$f0 +.L0f0ba920: +/* f0ba920: 44819000 */ mtc1 $at,$f18 +/* f0ba924: 3c0141f0 */ lui $at,0x41f0 +/* f0ba928: 44813000 */ mtc1 $at,$f6 +/* f0ba92c: 46128102 */ mul.s $f4,$f16,$f18 +/* f0ba930: 0fc2ea11 */ jal func0f0ba844 +/* f0ba934: 46062383 */ div.s $f14,$f4,$f6 +/* f0ba938: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ba93c: +/* f0ba93c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0ba940: 03e00008 */ jr $ra +/* f0ba944: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ba948 +/* f0ba948: 3c02800a */ lui $v0,0x800a +/* f0ba94c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0ba950: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0ba954: afbf0014 */ sw $ra,0x14($sp) +/* f0ba958: 90431bfc */ lbu $v1,0x1bfc($v0) +/* f0ba95c: 24010001 */ addiu $at,$zero,0x1 +/* f0ba960: 14610004 */ bne $v1,$at,.L0f0ba974 +/* f0ba964: 3c014270 */ lui $at,0x4270 +/* f0ba968: 44810000 */ mtc1 $at,$f0 +/* f0ba96c: 10000051 */ beqz $zero,.L0f0baab4 +/* f0ba970: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ba974: +/* f0ba974: 24010004 */ addiu $at,$zero,0x4 +/* f0ba978: 54610008 */ bnel $v1,$at,.L0f0ba99c +/* f0ba97c: 90591bfd */ lbu $t9,0x1bfd($v0) +/* f0ba980: 904e1bfd */ lbu $t6,0x1bfd($v0) +/* f0ba984: 240f002f */ addiu $t7,$zero,0x2f +/* f0ba988: 01eec023 */ subu $t8,$t7,$t6 +/* f0ba98c: 44982000 */ mtc1 $t8,$f4 +/* f0ba990: 10000009 */ beqz $zero,.L0f0ba9b8 +/* f0ba994: 46802020 */ cvt.s.w $f0,$f4 +/* f0ba998: 90591bfd */ lbu $t9,0x1bfd($v0) +.L0f0ba99c: +/* f0ba99c: 3c014f80 */ lui $at,0x4f80 +/* f0ba9a0: 44993000 */ mtc1 $t9,$f6 +/* f0ba9a4: 07210004 */ bgez $t9,.L0f0ba9b8 +/* f0ba9a8: 46803020 */ cvt.s.w $f0,$f6 +/* f0ba9ac: 44814000 */ mtc1 $at,$f8 +/* f0ba9b0: 00000000 */ sll $zero,$zero,0x0 +/* f0ba9b4: 46080000 */ add.s $f0,$f0,$f8 +.L0f0ba9b8: +/* f0ba9b8: 3c014240 */ lui $at,0x4240 +/* f0ba9bc: 44815000 */ mtc1 $at,$f10 +/* f0ba9c0: 3c017f1b */ lui $at,0x7f1b +/* f0ba9c4: c430d5e0 */ lwc1 $f16,-0x2a20($at) +/* f0ba9c8: 460a0003 */ div.s $f0,$f0,$f10 +/* f0ba9cc: 3c013f00 */ lui $at,0x3f00 +/* f0ba9d0: 44812000 */ mtc1 $at,$f4 +/* f0ba9d4: 46100482 */ mul.s $f18,$f0,$f16 +/* f0ba9d8: 00000000 */ sll $zero,$zero,0x0 +/* f0ba9dc: 46049302 */ mul.s $f12,$f18,$f4 +/* f0ba9e0: 0c0068f4 */ jal 0x1a3d0 +/* f0ba9e4: 00000000 */ sll $zero,$zero,0x0 +/* f0ba9e8: 3c0142ea */ lui $at,0x42ea +/* f0ba9ec: 44813000 */ mtc1 $at,$f6 +/* f0ba9f0: 3c013f80 */ lui $at,0x3f80 +/* f0ba9f4: 44814000 */ mtc1 $at,$f8 +/* f0ba9f8: 24090001 */ addiu $t1,$zero,0x1 +/* f0ba9fc: 3c014f00 */ lui $at,0x4f00 +/* f0baa00: 46004281 */ sub.s $f10,$f8,$f0 +/* f0baa04: 460a3402 */ mul.s $f16,$f6,$f10 +/* f0baa08: 4448f800 */ cfc1 $t0,$31 +/* f0baa0c: 44c9f800 */ ctc1 $t1,$31 +/* f0baa10: 00000000 */ sll $zero,$zero,0x0 +/* f0baa14: 460084a4 */ cvt.w.s $f18,$f16 +/* f0baa18: 4449f800 */ cfc1 $t1,$31 +/* f0baa1c: 00000000 */ sll $zero,$zero,0x0 +/* f0baa20: 31290078 */ andi $t1,$t1,0x78 +/* f0baa24: 51200013 */ beqzl $t1,.L0f0baa74 +/* f0baa28: 44099000 */ mfc1 $t1,$f18 +/* f0baa2c: 44819000 */ mtc1 $at,$f18 +/* f0baa30: 24090001 */ addiu $t1,$zero,0x1 +/* f0baa34: 46128481 */ sub.s $f18,$f16,$f18 +/* f0baa38: 44c9f800 */ ctc1 $t1,$31 +/* f0baa3c: 00000000 */ sll $zero,$zero,0x0 +/* f0baa40: 460094a4 */ cvt.w.s $f18,$f18 +/* f0baa44: 4449f800 */ cfc1 $t1,$31 +/* f0baa48: 00000000 */ sll $zero,$zero,0x0 +/* f0baa4c: 31290078 */ andi $t1,$t1,0x78 +/* f0baa50: 15200005 */ bnez $t1,.L0f0baa68 +/* f0baa54: 00000000 */ sll $zero,$zero,0x0 +/* f0baa58: 44099000 */ mfc1 $t1,$f18 +/* f0baa5c: 3c018000 */ lui $at,0x8000 +/* f0baa60: 10000007 */ beqz $zero,.L0f0baa80 +/* f0baa64: 01214825 */ or $t1,$t1,$at +.L0f0baa68: +/* f0baa68: 10000005 */ beqz $zero,.L0f0baa80 +/* f0baa6c: 2409ffff */ addiu $t1,$zero,-1 +/* f0baa70: 44099000 */ mfc1 $t1,$f18 +.L0f0baa74: +/* f0baa74: 00000000 */ sll $zero,$zero,0x0 +/* f0baa78: 0520fffb */ bltz $t1,.L0f0baa68 +/* f0baa7c: 00000000 */ sll $zero,$zero,0x0 +.L0f0baa80: +/* f0baa80: 44c8f800 */ ctc1 $t0,$31 +/* f0baa84: 44892000 */ mtc1 $t1,$f4 +/* f0baa88: 3c014f80 */ lui $at,0x4f80 +/* f0baa8c: 05210004 */ bgez $t1,.L0f0baaa0 +/* f0baa90: 46802220 */ cvt.s.w $f8,$f4 +/* f0baa94: 44813000 */ mtc1 $at,$f6 +/* f0baa98: 00000000 */ sll $zero,$zero,0x0 +/* f0baa9c: 46064200 */ add.s $f8,$f8,$f6 +.L0f0baaa0: +/* f0baaa0: 3c014270 */ lui $at,0x4270 +/* f0baaa4: 44815000 */ mtc1 $at,$f10 +/* f0baaa8: 00000000 */ sll $zero,$zero,0x0 +/* f0baaac: 460a4000 */ add.s $f0,$f8,$f10 +/* f0baab0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0baab4: +/* f0baab4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0baab8: 03e00008 */ jr $ra +/* f0baabc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0baac0 +/* f0baac0: 3c03800a */ lui $v1,0x800a +/* f0baac4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0baac8: 8c620284 */ lw $v0,0x284($v1) +/* f0baacc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0baad0: afbf0014 */ sw $ra,0x14($sp) +/* f0baad4: c4401844 */ lwc1 $f0,0x1844($v0) +/* f0baad8: c4421840 */ lwc1 $f2,0x1840($v0) +/* f0baadc: 4600103c */ c.lt.s $f2,$f0 +/* f0baae0: 00000000 */ sll $zero,$zero,0x0 +/* f0baae4: 45020018 */ bc1fl .L0f0bab48 +/* f0baae8: e4401840 */ swc1 $f0,0x1840($v0) +/* f0baaec: c464004c */ lwc1 $f4,0x4c($v1) +/* f0baaf0: 46041180 */ add.s $f6,$f2,$f4 +/* f0baaf4: e4461840 */ swc1 $f6,0x1840($v0) +/* f0baaf8: 8c620284 */ lw $v0,0x284($v1) +/* f0baafc: c4401844 */ lwc1 $f0,0x1844($v0) +/* f0bab00: c4421840 */ lwc1 $f2,0x1840($v0) +/* f0bab04: 4602003c */ c.lt.s $f0,$f2 +/* f0bab08: 00000000 */ sll $zero,$zero,0x0 +/* f0bab0c: 45020006 */ bc1fl .L0f0bab28 +/* f0bab10: c44c184c */ lwc1 $f12,0x184c($v0) +/* f0bab14: e4401840 */ swc1 $f0,0x1840($v0) +/* f0bab18: 8c620284 */ lw $v0,0x284($v1) +/* f0bab1c: c4421840 */ lwc1 $f2,0x1840($v0) +/* f0bab20: c4401844 */ lwc1 $f0,0x1844($v0) +/* f0bab24: c44c184c */ lwc1 $f12,0x184c($v0) +.L0f0bab28: +/* f0bab28: c4481850 */ lwc1 $f8,0x1850($v0) +/* f0bab2c: 460c4281 */ sub.s $f10,$f8,$f12 +/* f0bab30: 460a1402 */ mul.s $f16,$f2,$f10 +/* f0bab34: 46008483 */ div.s $f18,$f16,$f0 +/* f0bab38: 46126100 */ add.s $f4,$f12,$f18 +/* f0bab3c: 10000005 */ beqz $zero,.L0f0bab54 +/* f0bab40: e4441848 */ swc1 $f4,0x1848($v0) +/* f0bab44: e4401840 */ swc1 $f0,0x1840($v0) +.L0f0bab48: +/* f0bab48: 8c620284 */ lw $v0,0x284($v1) +/* f0bab4c: c4461850 */ lwc1 $f6,0x1850($v0) +/* f0bab50: e4461848 */ swc1 $f6,0x1848($v0) +.L0f0bab54: +/* f0bab54: 8c6e0284 */ lw $t6,0x284($v1) +/* f0bab58: 0fc4a2b5 */ jal func0f128ad4 +/* f0bab5c: c5cc1848 */ lwc1 $f12,0x1848($t6) +/* f0bab60: 3c03800a */ lui $v1,0x800a +/* f0bab64: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0bab68: 8c6f0284 */ lw $t7,0x284($v1) +/* f0bab6c: 0c002f4c */ jal 0xbd30 +/* f0bab70: c5ec1848 */ lwc1 $f12,0x1848($t7) +/* f0bab74: 3c03800a */ lui $v1,0x800a +/* f0bab78: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0bab7c: 8c620284 */ lw $v0,0x284($v1) +/* f0bab80: 90581bfc */ lbu $t8,0x1bfc($v0) +/* f0bab84: 5300000b */ beqzl $t8,.L0f0babb4 +/* f0bab88: 3c014170 */ lui $at,0x4170 +/* f0bab8c: 0fc2ea52 */ jal func0f0ba948 +/* f0bab90: 00000000 */ sll $zero,$zero,0x0 +/* f0bab94: e7a00018 */ swc1 $f0,0x18($sp) +/* f0bab98: 0fc4a2b5 */ jal func0f128ad4 +/* f0bab9c: 46000306 */ mov.s $f12,$f0 +/* f0baba0: 0c002f4c */ jal 0xbd30 +/* f0baba4: c7ac0018 */ lwc1 $f12,0x18($sp) +/* f0baba8: 3c02800a */ lui $v0,0x800a +/* f0babac: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0babb0: 3c014170 */ lui $at,0x4170 +.L0f0babb4: +/* f0babb4: 44814000 */ mtc1 $at,$f8 +/* f0babb8: c4401848 */ lwc1 $f0,0x1848($v0) +/* f0babbc: 3c0140e0 */ lui $at,0x40e0 +/* f0babc0: 4600403e */ c.le.s $f8,$f0 +/* f0babc4: 00000000 */ sll $zero,$zero,0x0 +/* f0babc8: 45020006 */ bc1fl .L0f0babe4 +/* f0babcc: 44816000 */ mtc1 $at,$f12 +/* f0babd0: 3c013f80 */ lui $at,0x3f80 +/* f0babd4: 44811000 */ mtc1 $at,$f2 +/* f0babd8: 1000002c */ beqz $zero,.L0f0bac8c +/* f0babdc: 00000000 */ sll $zero,$zero,0x0 +/* f0babe0: 44816000 */ mtc1 $at,$f12 +.L0f0babe4: +/* f0babe4: 3c014080 */ lui $at,0x4080 +/* f0babe8: 4600603e */ c.le.s $f12,$f0 +/* f0babec: 00000000 */ sll $zero,$zero,0x0 +/* f0babf0: 4502000a */ bc1fl .L0f0bac1c +/* f0babf4: 44816000 */ mtc1 $at,$f12 +/* f0babf8: 460c0281 */ sub.s $f10,$f0,$f12 +/* f0babfc: 3c017f1b */ lui $at,0x7f1b +/* f0bac00: c430d5e4 */ lwc1 $f16,-0x2a1c($at) +/* f0bac04: 3c017f1b */ lui $at,0x7f1b +/* f0bac08: c424d5e8 */ lwc1 $f4,-0x2a18($at) +/* f0bac0c: 46105482 */ mul.s $f18,$f10,$f16 +/* f0bac10: 1000001e */ beqz $zero,.L0f0bac8c +/* f0bac14: 46049080 */ add.s $f2,$f18,$f4 +/* f0bac18: 44816000 */ mtc1 $at,$f12 +.L0f0bac1c: +/* f0bac1c: 3c014000 */ lui $at,0x4000 +/* f0bac20: 4600603e */ c.le.s $f12,$f0 +/* f0bac24: 00000000 */ sll $zero,$zero,0x0 +/* f0bac28: 4502000a */ bc1fl .L0f0bac54 +/* f0bac2c: 44816000 */ mtc1 $at,$f12 +/* f0bac30: 460c0181 */ sub.s $f6,$f0,$f12 +/* f0bac34: 3c017f1b */ lui $at,0x7f1b +/* f0bac38: c428d5ec */ lwc1 $f8,-0x2a14($at) +/* f0bac3c: 3c017f1b */ lui $at,0x7f1b +/* f0bac40: c430d5f0 */ lwc1 $f16,-0x2a10($at) +/* f0bac44: 46083282 */ mul.s $f10,$f6,$f8 +/* f0bac48: 10000010 */ beqz $zero,.L0f0bac8c +/* f0bac4c: 46105080 */ add.s $f2,$f10,$f16 +/* f0bac50: 44816000 */ mtc1 $at,$f12 +.L0f0bac54: +/* f0bac54: 3c017f1b */ lui $at,0x7f1b +/* f0bac58: 4600603e */ c.le.s $f12,$f0 +/* f0bac5c: 00000000 */ sll $zero,$zero,0x0 +/* f0bac60: 45000009 */ bc1f .L0f0bac88 +/* f0bac64: 00000000 */ sll $zero,$zero,0x0 +/* f0bac68: 460c0481 */ sub.s $f18,$f0,$f12 +/* f0bac6c: 3c017f1b */ lui $at,0x7f1b +/* f0bac70: c424d5f4 */ lwc1 $f4,-0x2a0c($at) +/* f0bac74: 3c017f1b */ lui $at,0x7f1b +/* f0bac78: c428d5f8 */ lwc1 $f8,-0x2a08($at) +/* f0bac7c: 46049182 */ mul.s $f6,$f18,$f4 +/* f0bac80: 10000002 */ beqz $zero,.L0f0bac8c +/* f0bac84: 46083080 */ add.s $f2,$f6,$f8 +.L0f0bac88: +/* f0bac88: c422d5fc */ lwc1 $f2,-0x2a04($at) +.L0f0bac8c: +/* f0bac8c: 0fc59570 */ jal func0f1655c0 +/* f0bac90: e7a2001c */ swc1 $f2,0x1c($sp) +/* f0bac94: 3c013f80 */ lui $at,0x3f80 +/* f0bac98: 44810000 */ mtc1 $at,$f0 +/* f0bac9c: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f0baca0: c44a0034 */ lwc1 $f10,0x34($v0) +/* f0baca4: 3c017f1b */ lui $at,0x7f1b +/* f0baca8: 46020481 */ sub.s $f18,$f0,$f2 +/* f0bacac: c426d600 */ lwc1 $f6,-0x2a00($at) +/* f0bacb0: 460a0401 */ sub.s $f16,$f0,$f10 +/* f0bacb4: 46128102 */ mul.s $f4,$f16,$f18 +/* f0bacb8: 00000000 */ sll $zero,$zero,0x0 +/* f0bacbc: 46062202 */ mul.s $f8,$f4,$f6 +/* f0bacc0: 46080281 */ sub.s $f10,$f0,$f8 +/* f0bacc4: 46025302 */ mul.s $f12,$f10,$f2 +/* f0bacc8: 0fc57232 */ jal func0f15c8c8 +/* f0baccc: 00000000 */ sll $zero,$zero,0x0 +/* f0bacd0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bacd4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0bacd8: 03e00008 */ jr $ra +/* f0bacdc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bace0 +/* f0bace0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0bace4: afbf0024 */ sw $ra,0x24($sp) +/* f0bace8: afb30020 */ sw $s3,0x20($sp) +/* f0bacec: afb2001c */ sw $s2,0x1c($sp) +/* f0bacf0: afb10018 */ sw $s1,0x18($sp) +/* f0bacf4: 0fc240f5 */ jal func0f0903d4 +/* f0bacf8: afb00014 */ sw $s0,0x14($sp) +/* f0bacfc: 0fc24138 */ jal func0f0904e0 +/* f0bad00: 00000000 */ sll $zero,$zero,0x0 +/* f0bad04: 3c12800a */ lui $s2,0x800a +/* f0bad08: 26529fc0 */ addiu $s2,$s2,-24640 +/* f0bad0c: 00008825 */ or $s1,$zero,$zero +/* f0bad10: 24130f48 */ addiu $s3,$zero,0xf48 +/* f0bad14: 8e4e0284 */ lw $t6,0x284($s2) +.L0f0bad18: +/* f0bad18: 01d18021 */ addu $s0,$t6,$s1 +/* f0bad1c: 8e040804 */ lw $a0,0x804($s0) +/* f0bad20: 26100638 */ addiu $s0,$s0,0x638 +/* f0bad24: 50800008 */ beqzl $a0,.L0f0bad48 +/* f0bad28: 263107a4 */ addiu $s1,$s1,0x7a4 +/* f0bad2c: 0c00cdfc */ jal 0x337f0 +/* f0bad30: 00000000 */ sll $zero,$zero,0x0 +/* f0bad34: 50400004 */ beqzl $v0,.L0f0bad48 +/* f0bad38: 263107a4 */ addiu $s1,$s1,0x7a4 +/* f0bad3c: 0c00cec9 */ jal 0x33b24 +/* f0bad40: 8e0401cc */ lw $a0,0x1cc($s0) +/* f0bad44: 263107a4 */ addiu $s1,$s1,0x7a4 +.L0f0bad48: +/* f0bad48: 5633fff3 */ bnel $s1,$s3,.L0f0bad18 +/* f0bad4c: 8e4e0284 */ lw $t6,0x284($s2) +/* f0bad50: 8fbf0024 */ lw $ra,0x24($sp) +/* f0bad54: 8fb00014 */ lw $s0,0x14($sp) +/* f0bad58: 8fb10018 */ lw $s1,0x18($sp) +/* f0bad5c: 8fb2001c */ lw $s2,0x1c($sp) +/* f0bad60: 8fb30020 */ lw $s3,0x20($sp) +/* f0bad64: 03e00008 */ jr $ra +/* f0bad68: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f0bad6c +/* f0bad6c: 3c05800a */ lui $a1,0x800a +/* f0bad70: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0bad74: 8ca30284 */ lw $v1,0x284($a1) +/* f0bad78: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0bad7c: afbf0014 */ sw $ra,0x14($sp) +/* f0bad80: 8c621a24 */ lw $v0,0x1a24($v1) +/* f0bad84: 00002025 */ or $a0,$zero,$zero +/* f0bad88: 24010001 */ addiu $at,$zero,0x1 +/* f0bad8c: 5040005c */ beqzl $v0,.L0f0baf00 +/* f0bad90: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bad94: 10410008 */ beq $v0,$at,.L0f0badb8 +/* f0bad98: 3c0e8007 */ lui $t6,0x8007 +/* f0bad9c: 24010003 */ addiu $at,$zero,0x3 +/* f0bada0: 10410056 */ beq $v0,$at,.L0f0baefc +/* f0bada4: 24010005 */ addiu $at,$zero,0x5 +/* f0bada8: 50410045 */ beql $v0,$at,.L0f0baec0 +/* f0badac: 8c6d1a28 */ lw $t5,0x1a28($v1) +/* f0badb0: 10000053 */ beqz $zero,.L0f0baf00 +/* f0badb4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0badb8: +/* f0badb8: 8dce0840 */ lw $t6,0x840($t6) +/* f0badbc: 25cffffe */ addiu $t7,$t6,-2 +/* f0badc0: 2de1000c */ sltiu $at,$t7,0xc +/* f0badc4: 1020000f */ beqz $at,.L0f0bae04 +/* f0badc8: 000f7880 */ sll $t7,$t7,0x2 +/* f0badcc: 3c017f1b */ lui $at,0x7f1b +/* f0badd0: 002f0821 */ addu $at,$at,$t7 +/* f0badd4: 8c2fd604 */ lw $t7,-0x29fc($at) +/* f0badd8: 01e00008 */ jr $t7 +/* f0baddc: 00000000 */ sll $zero,$zero,0x0 +/* f0bade0: 0fc41ac8 */ jal func0f106b20 +/* f0bade4: 00000000 */ sll $zero,$zero,0x0 +/* f0bade8: 10000006 */ beqz $zero,.L0f0bae04 +/* f0badec: 00402025 */ or $a0,$v0,$zero +/* f0badf0: 0fc43240 */ jal func0f10c900 +/* f0badf4: 00000000 */ sll $zero,$zero,0x0 +/* f0badf8: 10000002 */ beqz $zero,.L0f0bae04 +/* f0badfc: 00402025 */ or $a0,$v0,$zero +/* f0bae00: 24040001 */ addiu $a0,$zero,0x1 +.L0f0bae04: +/* f0bae04: 5080003e */ beqzl $a0,.L0f0baf00 +/* f0bae08: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bae0c: 0fc68606 */ jal func0f1a1818 +/* f0bae10: 00000000 */ sll $zero,$zero,0x0 +/* f0bae14: 24040001 */ addiu $a0,$zero,0x1 +/* f0bae18: 0fc5b350 */ jal func0f16cd40 +/* f0bae1c: afa20018 */ sw $v0,0x18($sp) +/* f0bae20: 3c05800a */ lui $a1,0x800a +/* f0bae24: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0bae28: 8cb90284 */ lw $t9,0x284($a1) +/* f0bae2c: 8fa30018 */ lw $v1,0x18($sp) +/* f0bae30: 24180003 */ addiu $t8,$zero,0x3 +/* f0bae34: 3c028007 */ lui $v0,0x8007 +/* f0bae38: af381a24 */ sw $t8,0x1a24($t9) +/* f0bae3c: 8c420840 */ lw $v0,0x840($v0) +/* f0bae40: 24010002 */ addiu $at,$zero,0x2 +/* f0bae44: 10410003 */ beq $v0,$at,.L0f0bae54 +/* f0bae48: 2401000d */ addiu $at,$zero,0xd +/* f0bae4c: 14410017 */ bne $v0,$at,.L0f0baeac +/* f0bae50: 00000000 */ sll $zero,$zero,0x0 +.L0f0bae54: +/* f0bae54: 8ca804b4 */ lw $t0,0x4b4($a1) +/* f0bae58: 24010026 */ addiu $at,$zero,0x26 +/* f0bae5c: 15010013 */ bne $t0,$at,.L0f0baeac +/* f0bae60: 00000000 */ sll $zero,$zero,0x0 +/* f0bae64: 8ca90284 */ lw $t1,0x284($a1) +/* f0bae68: 8d2a00bc */ lw $t2,0xbc($t1) +/* f0bae6c: 85420028 */ lh $v0,0x28($t2) +/* f0bae70: 28410016 */ slti $at,$v0,0x16 +/* f0bae74: 14200002 */ bnez $at,.L0f0bae80 +/* f0bae78: 2841001a */ slti $at,$v0,0x1a +/* f0bae7c: 1420001f */ bnez $at,.L0f0baefc +.L0f0bae80: +/* f0bae80: 2401000a */ addiu $at,$zero,0xa +/* f0bae84: 1041001d */ beq $v0,$at,.L0f0baefc +/* f0bae88: 2401001e */ addiu $at,$zero,0x1e +/* f0bae8c: 5041001c */ beql $v0,$at,.L0f0baf00 +/* f0bae90: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bae94: 10600005 */ beqz $v1,.L0f0baeac +/* f0bae98: 00000000 */ sll $zero,$zero,0x0 +/* f0bae9c: 8c6b0000 */ lw $t3,0x0($v1) +/* f0baea0: 000b67c2 */ srl $t4,$t3,0x1f +/* f0baea4: 55800016 */ bnezl $t4,.L0f0baf00 +/* f0baea8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0baeac: +/* f0baeac: 0fc5b6c5 */ jal func0f16db14 +/* f0baeb0: 00000000 */ sll $zero,$zero,0x0 +/* f0baeb4: 10000012 */ beqz $zero,.L0f0baf00 +/* f0baeb8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0baebc: 8c6d1a28 */ lw $t5,0x1a28($v1) +.L0f0baec0: +/* f0baec0: 8cae0000 */ lw $t6,0x0($a1) +/* f0baec4: 01ae7821 */ addu $t7,$t5,$t6 +/* f0baec8: ac6f1a28 */ sw $t7,0x1a28($v1) +/* f0baecc: 8cb80284 */ lw $t8,0x284($a1) +/* f0baed0: 8f191a28 */ lw $t9,0x1a28($t8) +/* f0baed4: 2b210014 */ slti $at,$t9,0x14 +/* f0baed8: 54200009 */ bnezl $at,.L0f0baf00 +/* f0baedc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0baee0: 0fc5b350 */ jal func0f16cd40 +/* f0baee4: 00002025 */ or $a0,$zero,$zero +/* f0baee8: 3c05800a */ lui $a1,0x800a +/* f0baeec: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0baef0: 8ca80284 */ lw $t0,0x284($a1) +/* f0baef4: 0fc5b6cf */ jal func0f16db3c +/* f0baef8: ad001a24 */ sw $zero,0x1a24($t0) +.L0f0baefc: +/* f0baefc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0baf00: +/* f0baf00: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0baf04: 03e00008 */ jr $ra +/* f0baf08: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0baf0c +/* f0baf0c: 3c02800a */ lui $v0,0x800a +/* f0baf10: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0baf14: 3c018007 */ lui $at,0x8007 +/* f0baf18: ac240840 */ sw $a0,0x840($at) +/* f0baf1c: 8c4e1a24 */ lw $t6,0x1a24($v0) +/* f0baf20: 240f0001 */ addiu $t7,$zero,0x1 +/* f0baf24: 15c00002 */ bnez $t6,.L0f0baf30 +/* f0baf28: 00000000 */ sll $zero,$zero,0x0 +/* f0baf2c: ac4f1a24 */ sw $t7,0x1a24($v0) +.L0f0baf30: +/* f0baf30: 03e00008 */ jr $ra +/* f0baf34: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0baf38 +/* f0baf38: 3c0e800a */ lui $t6,0x800a +/* f0baf3c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0baf40: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0baf44: afbf0014 */ sw $ra,0x14($sp) +/* f0baf48: 8dcf1a24 */ lw $t7,0x1a24($t6) +/* f0baf4c: 24010003 */ addiu $at,$zero,0x3 +/* f0baf50: 55e10009 */ bnel $t7,$at,.L0f0baf78 +/* f0baf54: 8fbf0014 */ lw $ra,0x14($sp) +/* f0baf58: 0fc5b350 */ jal func0f16cd40 +/* f0baf5c: 00002025 */ or $a0,$zero,$zero +/* f0baf60: 0fc5b6cf */ jal func0f16db3c +/* f0baf64: 00000000 */ sll $zero,$zero,0x0 +/* f0baf68: 3c18800a */ lui $t8,0x800a +/* f0baf6c: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f0baf70: af001a24 */ sw $zero,0x1a24($t8) +/* f0baf74: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0baf78: +/* f0baf78: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0baf7c: 03e00008 */ jr $ra +/* f0baf80: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0baf84 +/* f0baf84: 3c0e800a */ lui $t6,0x800a +/* f0baf88: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0baf8c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0baf90: afbf002c */ sw $ra,0x2c($sp) +/* f0baf94: afb00028 */ sw $s0,0x28($sp) +/* f0baf98: 8dcf1a24 */ lw $t7,0x1a24($t6) +/* f0baf9c: 00808025 */ or $s0,$a0,$zero +/* f0bafa0: 51e00026 */ beqzl $t7,.L0f0bb03c +/* f0bafa4: 8fbf002c */ lw $ra,0x2c($sp) +/* f0bafa8: 0fc59e66 */ jal func0f167998 +/* f0bafac: 00000000 */ sll $zero,$zero,0x0 +/* f0bafb0: 3c014120 */ lui $at,0x4120 +/* f0bafb4: 44812000 */ mtc1 $at,$f4 +/* f0bafb8: 3c18800a */ lui $t8,0x800a +/* f0bafbc: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f0bafc0: 3c014396 */ lui $at,0x4396 +/* f0bafc4: 44813000 */ mtc1 $at,$f6 +/* f0bafc8: afa2003c */ sw $v0,0x3c($sp) +/* f0bafcc: 3c013f80 */ lui $at,0x3f80 +/* f0bafd0: 44814000 */ mtc1 $at,$f8 +/* f0bafd4: 8f061848 */ lw $a2,0x1848($t8) +/* f0bafd8: 3c073fba */ lui $a3,0x3fba +/* f0bafdc: 34e72e8c */ ori $a3,$a3,0x2e8c +/* f0bafe0: 00402025 */ or $a0,$v0,$zero +/* f0bafe4: 27a5003a */ addiu $a1,$sp,0x3a +/* f0bafe8: e7a40010 */ swc1 $f4,0x10($sp) +/* f0bafec: e7a60014 */ swc1 $f6,0x14($sp) +/* f0baff0: 0c001289 */ jal 0x4a24 +/* f0baff4: e7a80018 */ swc1 $f8,0x18($sp) +/* f0baff8: 3c190103 */ lui $t9,0x103 +/* f0baffc: 37390040 */ ori $t9,$t9,0x40 +/* f0bb000: 02001025 */ or $v0,$s0,$zero +/* f0bb004: ac590000 */ sw $t9,0x0($v0) +/* f0bb008: 8fa8003c */ lw $t0,0x3c($sp) +/* f0bb00c: 3c018000 */ lui $at,0x8000 +/* f0bb010: 26100008 */ addiu $s0,$s0,0x8 +/* f0bb014: 3c0abc00 */ lui $t2,0xbc00 +/* f0bb018: 01014821 */ addu $t1,$t0,$at +/* f0bb01c: ac490004 */ sw $t1,0x4($v0) +/* f0bb020: 354a000e */ ori $t2,$t2,0xe +/* f0bb024: 02001825 */ or $v1,$s0,$zero +/* f0bb028: ac6a0000 */ sw $t2,0x0($v1) +/* f0bb02c: 97ab003a */ lhu $t3,0x3a($sp) +/* f0bb030: 26100008 */ addiu $s0,$s0,0x8 +/* f0bb034: ac6b0004 */ sw $t3,0x4($v1) +/* f0bb038: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0bb03c: +/* f0bb03c: 02001025 */ or $v0,$s0,$zero +/* f0bb040: 8fb00028 */ lw $s0,0x28($sp) +/* f0bb044: 03e00008 */ jr $ra +/* f0bb048: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f0bb04c +/* f0bb04c: 27bdff90 */ addiu $sp,$sp,-112 +/* f0bb050: c7ac0080 */ lwc1 $f12,0x80($sp) +/* f0bb054: 44802000 */ mtc1 $zero,$f4 +/* f0bb058: afb00018 */ sw $s0,0x18($sp) +/* f0bb05c: 00808025 */ or $s0,$a0,$zero +/* f0bb060: 460c203c */ c.lt.s $f4,$f12 +/* f0bb064: afbf001c */ sw $ra,0x1c($sp) +/* f0bb068: afa50074 */ sw $a1,0x74($sp) +/* f0bb06c: afa60078 */ sw $a2,0x78($sp) +/* f0bb070: 45000098 */ bc1f .L0f0bb2d4 +/* f0bb074: 3c0ee700 */ lui $t6,0xe700 +/* f0bb078: 24900008 */ addiu $s0,$a0,0x8 +/* f0bb07c: ac8e0000 */ sw $t6,0x0($a0) +/* f0bb080: ac800004 */ sw $zero,0x4($a0) +/* f0bb084: 02001825 */ or $v1,$s0,$zero +/* f0bb088: 26100008 */ addiu $s0,$s0,0x8 +/* f0bb08c: 3c0fba00 */ lui $t7,0xba00 +/* f0bb090: 35ef1402 */ ori $t7,$t7,0x1402 +/* f0bb094: 02002025 */ or $a0,$s0,$zero +/* f0bb098: ac6f0000 */ sw $t7,0x0($v1) +/* f0bb09c: ac600004 */ sw $zero,0x4($v1) +/* f0bb0a0: 3c18ba00 */ lui $t8,0xba00 +/* f0bb0a4: 37180602 */ ori $t8,$t8,0x602 +/* f0bb0a8: 26100008 */ addiu $s0,$s0,0x8 +/* f0bb0ac: 241900c0 */ addiu $t9,$zero,0xc0 +/* f0bb0b0: ac990004 */ sw $t9,0x4($a0) +/* f0bb0b4: ac980000 */ sw $t8,0x0($a0) +/* f0bb0b8: 02002825 */ or $a1,$s0,$zero +/* f0bb0bc: 26100008 */ addiu $s0,$s0,0x8 +/* f0bb0c0: 3c08ba00 */ lui $t0,0xba00 +/* f0bb0c4: 35081301 */ ori $t0,$t0,0x1301 +/* f0bb0c8: 02003025 */ or $a2,$s0,$zero +/* f0bb0cc: aca80000 */ sw $t0,0x0($a1) +/* f0bb0d0: aca00004 */ sw $zero,0x4($a1) +/* f0bb0d4: 26100008 */ addiu $s0,$s0,0x8 +/* f0bb0d8: 3c09b900 */ lui $t1,0xb900 +/* f0bb0dc: 35290002 */ ori $t1,$t1,0x2 +/* f0bb0e0: 02001025 */ or $v0,$s0,$zero +/* f0bb0e4: acc90000 */ sw $t1,0x0($a2) +/* f0bb0e8: acc00004 */ sw $zero,0x4($a2) +/* f0bb0ec: 26100008 */ addiu $s0,$s0,0x8 +/* f0bb0f0: 3c0aba00 */ lui $t2,0xba00 +/* f0bb0f4: 354a1001 */ ori $t2,$t2,0x1001 +/* f0bb0f8: 02001825 */ or $v1,$s0,$zero +/* f0bb0fc: ac4a0000 */ sw $t2,0x0($v0) +/* f0bb100: ac400004 */ sw $zero,0x4($v0) +/* f0bb104: 3c0bba00 */ lui $t3,0xba00 +/* f0bb108: 356b0c02 */ ori $t3,$t3,0xc02 +/* f0bb10c: 26100008 */ addiu $s0,$s0,0x8 +/* f0bb110: 240c2000 */ addiu $t4,$zero,0x2000 +/* f0bb114: ac6c0004 */ sw $t4,0x4($v1) +/* f0bb118: ac6b0000 */ sw $t3,0x0($v1) +/* f0bb11c: 02002025 */ or $a0,$s0,$zero +/* f0bb120: 3c01437f */ lui $at,0x437f +/* f0bb124: 44813000 */ mtc1 $at,$f6 +/* f0bb128: 26100008 */ addiu $s0,$s0,0x8 +/* f0bb12c: 3c0dba00 */ lui $t5,0xba00 +/* f0bb130: 35ad0903 */ ori $t5,$t5,0x903 +/* f0bb134: 240e0c00 */ addiu $t6,$zero,0xc00 +/* f0bb138: 02002825 */ or $a1,$s0,$zero +/* f0bb13c: ac8e0004 */ sw $t6,0x4($a0) +/* f0bb140: ac8d0000 */ sw $t5,0x0($a0) +/* f0bb144: 26100008 */ addiu $s0,$s0,0x8 +/* f0bb148: 3c0fba00 */ lui $t7,0xba00 +/* f0bb14c: 46066202 */ mul.s $f8,$f12,$f6 +/* f0bb150: 35ef0e02 */ ori $t7,$t7,0xe02 +/* f0bb154: 02003025 */ or $a2,$s0,$zero +/* f0bb158: acaf0000 */ sw $t7,0x0($a1) +/* f0bb15c: aca00004 */ sw $zero,0x4($a1) +/* f0bb160: 26100008 */ addiu $s0,$s0,0x8 +/* f0bb164: 3c18b900 */ lui $t8,0xb900 +/* f0bb168: 3c190050 */ lui $t9,0x50 +/* f0bb16c: 37394340 */ ori $t9,$t9,0x4340 +/* f0bb170: 3718031d */ ori $t8,$t8,0x31d +/* f0bb174: 02001025 */ or $v0,$s0,$zero +/* f0bb178: acd80000 */ sw $t8,0x0($a2) +/* f0bb17c: acd90004 */ sw $t9,0x4($a2) +/* f0bb180: 3c09fffd */ lui $t1,0xfffd +/* f0bb184: 3c08fcff */ lui $t0,0xfcff +/* f0bb188: 3508ffff */ ori $t0,$t0,0xffff +/* f0bb18c: 3529f6fb */ ori $t1,$t1,0xf6fb +/* f0bb190: 26100008 */ addiu $s0,$s0,0x8 +/* f0bb194: ac490004 */ sw $t1,0x4($v0) +/* f0bb198: ac480000 */ sw $t0,0x0($v0) +/* f0bb19c: 02001825 */ or $v1,$s0,$zero +/* f0bb1a0: 3c0afa00 */ lui $t2,0xfa00 +/* f0bb1a4: ac6a0000 */ sw $t2,0x0($v1) +/* f0bb1a8: 4600428d */ trunc.w.s $f10,$f8 +/* f0bb1ac: 8fac0074 */ lw $t4,0x74($sp) +/* f0bb1b0: 8fae0078 */ lw $t6,0x78($sp) +/* f0bb1b4: 30e800ff */ andi $t0,$a3,0xff +/* f0bb1b8: 000c6e00 */ sll $t5,$t4,0x18 +/* f0bb1bc: 440c5000 */ mfc1 $t4,$f10 +/* f0bb1c0: 31cf00ff */ andi $t7,$t6,0xff +/* f0bb1c4: 000fc400 */ sll $t8,$t7,0x10 +/* f0bb1c8: 01b8c825 */ or $t9,$t5,$t8 +/* f0bb1cc: 00084a00 */ sll $t1,$t0,0x8 +/* f0bb1d0: 03295025 */ or $t2,$t9,$t1 +/* f0bb1d4: 318e00ff */ andi $t6,$t4,0xff +/* f0bb1d8: 014e7825 */ or $t7,$t2,$t6 +/* f0bb1dc: ac6f0004 */ sw $t7,0x4($v1) +/* f0bb1e0: 26100008 */ addiu $s0,$s0,0x8 +/* f0bb1e4: afb0003c */ sw $s0,0x3c($sp) +/* f0bb1e8: 0c002f22 */ jal 0xbc88 +/* f0bb1ec: 26100008 */ addiu $s0,$s0,0x8 +/* f0bb1f0: 0c002f40 */ jal 0xbd00 +/* f0bb1f4: a7a20026 */ sh $v0,0x26($sp) +/* f0bb1f8: 0c002f44 */ jal 0xbd10 +/* f0bb1fc: a7a20028 */ sh $v0,0x28($sp) +/* f0bb200: 0c002f26 */ jal 0xbc98 +/* f0bb204: a7a2002a */ sh $v0,0x2a($sp) +/* f0bb208: 87ab002a */ lh $t3,0x2a($sp) +/* f0bb20c: 87ad0028 */ lh $t5,0x28($sp) +/* f0bb210: 87b80026 */ lh $t8,0x26($sp) +/* f0bb214: 004b6021 */ addu $t4,$v0,$t3 +/* f0bb218: 318a03ff */ andi $t2,$t4,0x3ff +/* f0bb21c: 01b84021 */ addu $t0,$t5,$t8 +/* f0bb220: 311903ff */ andi $t9,$t0,0x3ff +/* f0bb224: 000a7080 */ sll $t6,$t2,0x2 +/* f0bb228: 3c01f600 */ lui $at,0xf600 +/* f0bb22c: 8fb8003c */ lw $t8,0x3c($sp) +/* f0bb230: 01c17825 */ or $t7,$t6,$at +/* f0bb234: 00194b80 */ sll $t1,$t9,0xe +/* f0bb238: 01e96825 */ or $t5,$t7,$t1 +/* f0bb23c: 0c002f40 */ jal 0xbd00 +/* f0bb240: af0d0000 */ sw $t5,0x0($t8) +/* f0bb244: 0c002f44 */ jal 0xbd10 +/* f0bb248: a7a2002a */ sh $v0,0x2a($sp) +/* f0bb24c: 87ab002a */ lh $t3,0x2a($sp) +/* f0bb250: 8faf003c */ lw $t7,0x3c($sp) +/* f0bb254: 304803ff */ andi $t0,$v0,0x3ff +/* f0bb258: 316c03ff */ andi $t4,$t3,0x3ff +/* f0bb25c: 000c5380 */ sll $t2,$t4,0xe +/* f0bb260: 0008c880 */ sll $t9,$t0,0x2 +/* f0bb264: 032a7025 */ or $t6,$t9,$t2 +/* f0bb268: 02001825 */ or $v1,$s0,$zero +/* f0bb26c: 26100008 */ addiu $s0,$s0,0x8 +/* f0bb270: adee0004 */ sw $t6,0x4($t7) +/* f0bb274: 3c09e700 */ lui $t1,0xe700 +/* f0bb278: 02002025 */ or $a0,$s0,$zero +/* f0bb27c: ac690000 */ sw $t1,0x0($v1) +/* f0bb280: ac600004 */ sw $zero,0x4($v1) +/* f0bb284: 26100008 */ addiu $s0,$s0,0x8 +/* f0bb288: 3c0dba00 */ lui $t5,0xba00 +/* f0bb28c: 35ad0602 */ ori $t5,$t5,0x602 +/* f0bb290: 24180040 */ addiu $t8,$zero,0x40 +/* f0bb294: 02002825 */ or $a1,$s0,$zero +/* f0bb298: ac980004 */ sw $t8,0x4($a0) +/* f0bb29c: ac8d0000 */ sw $t5,0x0($a0) +/* f0bb2a0: 26100008 */ addiu $s0,$s0,0x8 +/* f0bb2a4: 3c08ba00 */ lui $t0,0xba00 +/* f0bb2a8: 35081301 */ ori $t0,$t0,0x1301 +/* f0bb2ac: 3c0b0008 */ lui $t3,0x8 +/* f0bb2b0: 02003025 */ or $a2,$s0,$zero +/* f0bb2b4: acab0004 */ sw $t3,0x4($a1) +/* f0bb2b8: aca80000 */ sw $t0,0x0($a1) +/* f0bb2bc: 3c0cba00 */ lui $t4,0xba00 +/* f0bb2c0: 358c1001 */ ori $t4,$t4,0x1001 +/* f0bb2c4: 3c190001 */ lui $t9,0x1 +/* f0bb2c8: acd90004 */ sw $t9,0x4($a2) +/* f0bb2cc: accc0000 */ sw $t4,0x0($a2) +/* f0bb2d0: 26100008 */ addiu $s0,$s0,0x8 +.L0f0bb2d4: +/* f0bb2d4: 8fbf001c */ lw $ra,0x1c($sp) +/* f0bb2d8: 02001025 */ or $v0,$s0,$zero +/* f0bb2dc: 8fb00018 */ lw $s0,0x18($sp) +/* f0bb2e0: 03e00008 */ jr $ra +/* f0bb2e4: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f0bb2e8 +/* f0bb2e8: 3c02800a */ lui $v0,0x800a +/* f0bb2ec: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0bb2f0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0bb2f4: afbf001c */ sw $ra,0x1c($sp) +/* f0bb2f8: c44402e4 */ lwc1 $f4,0x2e4($v0) +/* f0bb2fc: 8c4702e0 */ lw $a3,0x2e0($v0) +/* f0bb300: 8c4602dc */ lw $a2,0x2dc($v0) +/* f0bb304: 8c4502d8 */ lw $a1,0x2d8($v0) +/* f0bb308: 0fc2ec13 */ jal func0f0bb04c +/* f0bb30c: e7a40010 */ swc1 $f4,0x10($sp) +/* f0bb310: 8fbf001c */ lw $ra,0x1c($sp) +/* f0bb314: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0bb318: 03e00008 */ jr $ra +/* f0bb31c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bb320 +/* f0bb320: 3c02800a */ lui $v0,0x800a +/* f0bb324: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0bb328: 8c4e0284 */ lw $t6,0x284($v0) +/* f0bb32c: 44876000 */ mtc1 $a3,$f12 +/* f0bb330: adc402d8 */ sw $a0,0x2d8($t6) +/* f0bb334: 8c4f0284 */ lw $t7,0x284($v0) +/* f0bb338: ade502dc */ sw $a1,0x2dc($t7) +/* f0bb33c: 8c580284 */ lw $t8,0x284($v0) +/* f0bb340: af0602e0 */ sw $a2,0x2e0($t8) +/* f0bb344: 8c590284 */ lw $t9,0x284($v0) +/* f0bb348: 03e00008 */ jr $ra +/* f0bb34c: e72c02e4 */ swc1 $f12,0x2e4($t9) +); + +GLOBAL_ASM( +glabel func0f0bb350 +/* f0bb350: 3c03800a */ lui $v1,0x800a +/* f0bb354: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0bb358: 8c6e0284 */ lw $t6,0x284($v1) +/* f0bb35c: 44802000 */ mtc1 $zero,$f4 +/* f0bb360: 00000000 */ sll $zero,$zero,0x0 +/* f0bb364: e5c402e8 */ swc1 $f4,0x2e8($t6) +/* f0bb368: 8c6f0284 */ lw $t7,0x284($v1) +/* f0bb36c: e5ec02ec */ swc1 $f12,0x2ec($t7) +/* f0bb370: 8c620284 */ lw $v0,0x284($v1) +/* f0bb374: 8c5802d8 */ lw $t8,0x2d8($v0) +/* f0bb378: ac5802f0 */ sw $t8,0x2f0($v0) +/* f0bb37c: 8c790284 */ lw $t9,0x284($v1) +/* f0bb380: af2502f4 */ sw $a1,0x2f4($t9) +/* f0bb384: 8c620284 */ lw $v0,0x284($v1) +/* f0bb388: 8c4802dc */ lw $t0,0x2dc($v0) +/* f0bb38c: ac4802f8 */ sw $t0,0x2f8($v0) +/* f0bb390: 8c690284 */ lw $t1,0x284($v1) +/* f0bb394: ad2602fc */ sw $a2,0x2fc($t1) +/* f0bb398: 8c620284 */ lw $v0,0x284($v1) +/* f0bb39c: 8c4a02e0 */ lw $t2,0x2e0($v0) +/* f0bb3a0: ac4a0300 */ sw $t2,0x300($v0) +/* f0bb3a4: 8c6b0284 */ lw $t3,0x284($v1) +/* f0bb3a8: ad670304 */ sw $a3,0x304($t3) +/* f0bb3ac: 8c620284 */ lw $v0,0x284($v1) +/* f0bb3b0: c44602e4 */ lwc1 $f6,0x2e4($v0) +/* f0bb3b4: e4460308 */ swc1 $f6,0x308($v0) +/* f0bb3b8: 8c6c0284 */ lw $t4,0x284($v1) +/* f0bb3bc: c7a80010 */ lwc1 $f8,0x10($sp) +/* f0bb3c0: 03e00008 */ jr $ra +/* f0bb3c4: e588030c */ swc1 $f8,0x30c($t4) +); + +GLOBAL_ASM( +glabel func0f0bb3c8 +/* f0bb3c8: 3c02800a */ lui $v0,0x800a +/* f0bb3cc: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0bb3d0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0bb3d4: afbf001c */ sw $ra,0x1c($sp) +/* f0bb3d8: 8c4702e0 */ lw $a3,0x2e0($v0) +/* f0bb3dc: 8c4602dc */ lw $a2,0x2dc($v0) +/* f0bb3e0: 8c4502d8 */ lw $a1,0x2d8($v0) +/* f0bb3e4: 0fc2ecd4 */ jal func0f0bb350 +/* f0bb3e8: e7ae0010 */ swc1 $f14,0x10($sp) +/* f0bb3ec: 8fbf001c */ lw $ra,0x1c($sp) +/* f0bb3f0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0bb3f4: 03e00008 */ jr $ra +/* f0bb3f8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bb3fc +/* f0bb3fc: 3c0e800a */ lui $t6,0x800a +/* f0bb400: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0bb404: 44803000 */ mtc1 $zero,$f6 +/* f0bb408: 00001025 */ or $v0,$zero,$zero +/* f0bb40c: c5c402ec */ lwc1 $f4,0x2ec($t6) +/* f0bb410: 4606203c */ c.lt.s $f4,$f6 +/* f0bb414: 00000000 */ sll $zero,$zero,0x0 +/* f0bb418: 45000002 */ bc1f .L0f0bb424 +/* f0bb41c: 00000000 */ sll $zero,$zero,0x0 +/* f0bb420: 24020001 */ addiu $v0,$zero,0x1 +.L0f0bb424: +/* f0bb424: 03e00008 */ jr $ra +/* f0bb428: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bb42c +/* f0bb42c: 3c06800a */ lui $a2,0x800a +/* f0bb430: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0bb434: 8cc20284 */ lw $v0,0x284($a2) +/* f0bb438: 44803000 */ mtc1 $zero,$f6 +/* f0bb43c: c44402ec */ lwc1 $f4,0x2ec($v0) +/* f0bb440: 4604303e */ c.le.s $f6,$f4 +/* f0bb444: 00000000 */ sll $zero,$zero,0x0 +/* f0bb448: 4500004a */ bc1f .L0f0bb574 +/* f0bb44c: 00000000 */ sll $zero,$zero,0x0 +/* f0bb450: c44802e8 */ lwc1 $f8,0x2e8($v0) +/* f0bb454: c4ca004c */ lwc1 $f10,0x4c($a2) +/* f0bb458: 460a4400 */ add.s $f16,$f8,$f10 +/* f0bb45c: e45002e8 */ swc1 $f16,0x2e8($v0) +/* f0bb460: 8cc20284 */ lw $v0,0x284($a2) +/* f0bb464: c44202e8 */ lwc1 $f2,0x2e8($v0) +/* f0bb468: c44002ec */ lwc1 $f0,0x2ec($v0) +/* f0bb46c: 4600103c */ c.lt.s $f2,$f0 +/* f0bb470: 00000000 */ sll $zero,$zero,0x0 +/* f0bb474: 45020031 */ bc1fl .L0f0bb53c +/* f0bb478: c44a030c */ lwc1 $f10,0x30c($v0) +/* f0bb47c: 46001303 */ div.s $f12,$f2,$f0 +/* f0bb480: c44e0308 */ lwc1 $f14,0x308($v0) +/* f0bb484: c452030c */ lwc1 $f18,0x30c($v0) +/* f0bb488: 460e9101 */ sub.s $f4,$f18,$f14 +/* f0bb48c: 460c2182 */ mul.s $f6,$f4,$f12 +/* f0bb490: 46067200 */ add.s $f8,$f14,$f6 +/* f0bb494: e44802e4 */ swc1 $f8,0x2e4($v0) +/* f0bb498: 8cc20284 */ lw $v0,0x284($a2) +/* f0bb49c: 8c4302f0 */ lw $v1,0x2f0($v0) +/* f0bb4a0: 8c4e02f4 */ lw $t6,0x2f4($v0) +/* f0bb4a4: 01c37823 */ subu $t7,$t6,$v1 +/* f0bb4a8: 448f5000 */ mtc1 $t7,$f10 +/* f0bb4ac: 00000000 */ sll $zero,$zero,0x0 +/* f0bb4b0: 46805420 */ cvt.s.w $f16,$f10 +/* f0bb4b4: 460c8482 */ mul.s $f18,$f16,$f12 +/* f0bb4b8: 4600910d */ trunc.w.s $f4,$f18 +/* f0bb4bc: 44192000 */ mfc1 $t9,$f4 +/* f0bb4c0: 00000000 */ sll $zero,$zero,0x0 +/* f0bb4c4: 00794021 */ addu $t0,$v1,$t9 +/* f0bb4c8: ac4802d8 */ sw $t0,0x2d8($v0) +/* f0bb4cc: 8cc20284 */ lw $v0,0x284($a2) +/* f0bb4d0: 8c4402f8 */ lw $a0,0x2f8($v0) +/* f0bb4d4: 8c4902fc */ lw $t1,0x2fc($v0) +/* f0bb4d8: 01245023 */ subu $t2,$t1,$a0 +/* f0bb4dc: 448a3000 */ mtc1 $t2,$f6 +/* f0bb4e0: 00000000 */ sll $zero,$zero,0x0 +/* f0bb4e4: 46803220 */ cvt.s.w $f8,$f6 +/* f0bb4e8: 460c4282 */ mul.s $f10,$f8,$f12 +/* f0bb4ec: 4600540d */ trunc.w.s $f16,$f10 +/* f0bb4f0: 440c8000 */ mfc1 $t4,$f16 +/* f0bb4f4: 00000000 */ sll $zero,$zero,0x0 +/* f0bb4f8: 008c6821 */ addu $t5,$a0,$t4 +/* f0bb4fc: ac4d02dc */ sw $t5,0x2dc($v0) +/* f0bb500: 8cc20284 */ lw $v0,0x284($a2) +/* f0bb504: 8c450300 */ lw $a1,0x300($v0) +/* f0bb508: 8c4e0304 */ lw $t6,0x304($v0) +/* f0bb50c: 01c57823 */ subu $t7,$t6,$a1 +/* f0bb510: 448f9000 */ mtc1 $t7,$f18 +/* f0bb514: 00000000 */ sll $zero,$zero,0x0 +/* f0bb518: 46809120 */ cvt.s.w $f4,$f18 +/* f0bb51c: 460c2182 */ mul.s $f6,$f4,$f12 +/* f0bb520: 4600320d */ trunc.w.s $f8,$f6 +/* f0bb524: 44194000 */ mfc1 $t9,$f8 +/* f0bb528: 00000000 */ sll $zero,$zero,0x0 +/* f0bb52c: 00b94021 */ addu $t0,$a1,$t9 +/* f0bb530: 03e00008 */ jr $ra +/* f0bb534: ac4802e0 */ sw $t0,0x2e0($v0) +/* f0bb538: c44a030c */ lwc1 $f10,0x30c($v0) +.L0f0bb53c: +/* f0bb53c: 3c01bf80 */ lui $at,0xbf80 +/* f0bb540: 44818000 */ mtc1 $at,$f16 +/* f0bb544: e44a02e4 */ swc1 $f10,0x2e4($v0) +/* f0bb548: 8cc20284 */ lw $v0,0x284($a2) +/* f0bb54c: 8c4902f4 */ lw $t1,0x2f4($v0) +/* f0bb550: ac4902d8 */ sw $t1,0x2d8($v0) +/* f0bb554: 8cc20284 */ lw $v0,0x284($a2) +/* f0bb558: 8c4a02fc */ lw $t2,0x2fc($v0) +/* f0bb55c: ac4a02dc */ sw $t2,0x2dc($v0) +/* f0bb560: 8cc20284 */ lw $v0,0x284($a2) +/* f0bb564: 8c4b0304 */ lw $t3,0x304($v0) +/* f0bb568: ac4b02e0 */ sw $t3,0x2e0($v0) +/* f0bb56c: 8ccc0284 */ lw $t4,0x284($a2) +/* f0bb570: e59002ec */ swc1 $f16,0x2ec($t4) +.L0f0bb574: +/* f0bb574: 03e00008 */ jr $ra +/* f0bb578: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bb57c +/* f0bb57c: 3c04800a */ lui $a0,0x800a +/* f0bb580: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0bb584: 8c830284 */ lw $v1,0x284($a0) +/* f0bb588: 8c6e00bc */ lw $t6,0xbc($v1) +/* f0bb58c: 8dc20004 */ lw $v0,0x4($t6) +/* f0bb590: 10400014 */ beqz $v0,.L0f0bb5e4 +/* f0bb594: 00000000 */ sll $zero,$zero,0x0 +/* f0bb598: 44802000 */ mtc1 $zero,$f4 +/* f0bb59c: 3c014f80 */ lui $at,0x4f80 +/* f0bb5a0: e4640188 */ swc1 $f4,0x188($v1) +/* f0bb5a4: 8c8f0284 */ lw $t7,0x284($a0) +/* f0bb5a8: e5ec018c */ swc1 $f12,0x18c($t7) +/* f0bb5ac: 9058000c */ lbu $t8,0xc($v0) +/* f0bb5b0: 44983000 */ mtc1 $t8,$f6 +/* f0bb5b4: 07010004 */ bgez $t8,.L0f0bb5c8 +/* f0bb5b8: 46803220 */ cvt.s.w $f8,$f6 +/* f0bb5bc: 44815000 */ mtc1 $at,$f10 +/* f0bb5c0: 00000000 */ sll $zero,$zero,0x0 +/* f0bb5c4: 460a4200 */ add.s $f8,$f8,$f10 +.L0f0bb5c8: +/* f0bb5c8: 3c01437f */ lui $at,0x437f +/* f0bb5cc: 44818000 */ mtc1 $at,$f16 +/* f0bb5d0: 8c990284 */ lw $t9,0x284($a0) +/* f0bb5d4: 46104483 */ div.s $f18,$f8,$f16 +/* f0bb5d8: e7320190 */ swc1 $f18,0x190($t9) +/* f0bb5dc: 8c880284 */ lw $t0,0x284($a0) +/* f0bb5e0: e50e0194 */ swc1 $f14,0x194($t0) +.L0f0bb5e4: +/* f0bb5e4: 03e00008 */ jr $ra +/* f0bb5e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bb5ec +/* f0bb5ec: 3c04800a */ lui $a0,0x800a +/* f0bb5f0: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0bb5f4: 8c820284 */ lw $v0,0x284($a0) +/* f0bb5f8: 44803000 */ mtc1 $zero,$f6 +/* f0bb5fc: c444018c */ lwc1 $f4,0x18c($v0) +/* f0bb600: 4604303e */ c.le.s $f6,$f4 +/* f0bb604: 00000000 */ sll $zero,$zero,0x0 +/* f0bb608: 45000022 */ bc1f .L0f0bb694 +/* f0bb60c: 00000000 */ sll $zero,$zero,0x0 +/* f0bb610: c4480188 */ lwc1 $f8,0x188($v0) +/* f0bb614: c48a004c */ lwc1 $f10,0x4c($a0) +/* f0bb618: 8c4e00bc */ lw $t6,0xbc($v0) +/* f0bb61c: 3c01bf80 */ lui $at,0xbf80 +/* f0bb620: 460a4400 */ add.s $f16,$f8,$f10 +/* f0bb624: 8dc30004 */ lw $v1,0x4($t6) +/* f0bb628: e4500188 */ swc1 $f16,0x188($v0) +/* f0bb62c: 8c820284 */ lw $v0,0x284($a0) +/* f0bb630: c4420188 */ lwc1 $f2,0x188($v0) +/* f0bb634: c440018c */ lwc1 $f0,0x18c($v0) +/* f0bb638: 4600103c */ c.lt.s $f2,$f0 +/* f0bb63c: 00000000 */ sll $zero,$zero,0x0 +/* f0bb640: 45020009 */ bc1fl .L0f0bb668 +/* f0bb644: 44815000 */ mtc1 $at,$f10 +/* f0bb648: c44e0190 */ lwc1 $f14,0x190($v0) +/* f0bb64c: c4520194 */ lwc1 $f18,0x194($v0) +/* f0bb650: 460e9101 */ sub.s $f4,$f18,$f14 +/* f0bb654: 46022182 */ mul.s $f6,$f4,$f2 +/* f0bb658: 46003203 */ div.s $f8,$f6,$f0 +/* f0bb65c: 10000004 */ beqz $zero,.L0f0bb670 +/* f0bb660: 46087300 */ add.s $f12,$f14,$f8 +/* f0bb664: 44815000 */ mtc1 $at,$f10 +.L0f0bb668: +/* f0bb668: c44c0194 */ lwc1 $f12,0x194($v0) +/* f0bb66c: e44a018c */ swc1 $f10,0x18c($v0) +.L0f0bb670: +/* f0bb670: 10600008 */ beqz $v1,.L0f0bb694 +/* f0bb674: 3c01437f */ lui $at,0x437f +/* f0bb678: 44818000 */ mtc1 $at,$f16 +/* f0bb67c: 00000000 */ sll $zero,$zero,0x0 +/* f0bb680: 46106482 */ mul.s $f18,$f12,$f16 +/* f0bb684: 4600910d */ trunc.w.s $f4,$f18 +/* f0bb688: 44182000 */ mfc1 $t8,$f4 +/* f0bb68c: 00000000 */ sll $zero,$zero,0x0 +/* f0bb690: a078000c */ sb $t8,0xc($v1) +.L0f0bb694: +/* f0bb694: 03e00008 */ jr $ra +/* f0bb698: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bb69c +/* f0bb69c: 3c04800a */ lui $a0,0x800a +/* f0bb6a0: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0bb6a4: 8c820284 */ lw $v0,0x284($a0) +/* f0bb6a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0bb6ac: afbf0014 */ sw $ra,0x14($sp) +/* f0bb6b0: 8c4300fc */ lw $v1,0xfc($v0) +/* f0bb6b4: 2c610006 */ sltiu $at,$v1,0x6 +/* f0bb6b8: 10200021 */ beqz $at,.L0f0bb740 +/* f0bb6bc: 00037080 */ sll $t6,$v1,0x2 +/* f0bb6c0: 3c017f1b */ lui $at,0x7f1b +/* f0bb6c4: 002e0821 */ addu $at,$at,$t6 +/* f0bb6c8: 8c2ed634 */ lw $t6,-0x29cc($at) +/* f0bb6cc: 01c00008 */ jr $t6 +/* f0bb6d0: 00000000 */ sll $zero,$zero,0x0 +/* f0bb6d4: c44400dc */ lwc1 $f4,0xdc($v0) +/* f0bb6d8: 0fc30869 */ jal func0f0c21a4 +/* f0bb6dc: e44400e4 */ swc1 $f4,0xe4($v0) +/* f0bb6e0: 3c04800a */ lui $a0,0x800a +/* f0bb6e4: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0bb6e8: 8c8f0284 */ lw $t7,0x284($a0) +/* f0bb6ec: e5e000e8 */ swc1 $f0,0xe8($t7) +/* f0bb6f0: 8c820284 */ lw $v0,0x284($a0) +/* f0bb6f4: 10000012 */ beqz $zero,.L0f0bb740 +/* f0bb6f8: 8c4300fc */ lw $v1,0xfc($v0) +/* f0bb6fc: c44600ec */ lwc1 $f6,0xec($v0) +/* f0bb700: e44600e4 */ swc1 $f6,0xe4($v0) +/* f0bb704: 8c820284 */ lw $v0,0x284($a0) +/* f0bb708: c44800f0 */ lwc1 $f8,0xf0($v0) +/* f0bb70c: e44800e8 */ swc1 $f8,0xe8($v0) +/* f0bb710: 8c820284 */ lw $v0,0x284($a0) +/* f0bb714: 1000000a */ beqz $zero,.L0f0bb740 +/* f0bb718: 8c4300fc */ lw $v1,0xfc($v0) +/* f0bb71c: c44a00dc */ lwc1 $f10,0xdc($v0) +/* f0bb720: 0fc30869 */ jal func0f0c21a4 +/* f0bb724: e44a00e4 */ swc1 $f10,0xe4($v0) +/* f0bb728: 3c04800a */ lui $a0,0x800a +/* f0bb72c: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0bb730: 8c980284 */ lw $t8,0x284($a0) +/* f0bb734: e70000e8 */ swc1 $f0,0xe8($t8) +/* f0bb738: 8c820284 */ lw $v0,0x284($a0) +/* f0bb73c: 8c4300fc */ lw $v1,0xfc($v0) +.L0f0bb740: +/* f0bb740: 2c610006 */ sltiu $at,$v1,0x6 +/* f0bb744: 1020002f */ beqz $at,.L0f0bb804 +/* f0bb748: 0003c880 */ sll $t9,$v1,0x2 +/* f0bb74c: 3c017f1b */ lui $at,0x7f1b +/* f0bb750: 00390821 */ addu $at,$at,$t9 +/* f0bb754: 8c39d64c */ lw $t9,-0x29b4($at) +/* f0bb758: 03200008 */ jr $t9 +/* f0bb75c: 00000000 */ sll $zero,$zero,0x0 +/* f0bb760: 44808000 */ mtc1 $zero,$f16 +/* f0bb764: 24080001 */ addiu $t0,$zero,0x1 +/* f0bb768: e45000f8 */ swc1 $f16,0xf8($v0) +/* f0bb76c: 8c890284 */ lw $t1,0x284($a0) +/* f0bb770: 10000024 */ beqz $zero,.L0f0bb804 +/* f0bb774: ad2800fc */ sw $t0,0xfc($t1) +/* f0bb778: 8c4a1924 */ lw $t2,0x1924($v0) +/* f0bb77c: 3c0c8007 */ lui $t4,0x8007 +/* f0bb780: 240d0003 */ addiu $t5,$zero,0x3 +/* f0bb784: 000a5880 */ sll $t3,$t2,0x2 +/* f0bb788: 016a5821 */ addu $t3,$t3,$t2 +/* f0bb78c: 000b5880 */ sll $t3,$t3,0x2 +/* f0bb790: 018b6021 */ addu $t4,$t4,$t3 +/* f0bb794: 8d8c0928 */ lw $t4,0x928($t4) +/* f0bb798: 448c9000 */ mtc1 $t4,$f18 +/* f0bb79c: 00000000 */ sll $zero,$zero,0x0 +/* f0bb7a0: 46809120 */ cvt.s.w $f4,$f18 +/* f0bb7a4: e44400f8 */ swc1 $f4,0xf8($v0) +/* f0bb7a8: 8c8e0284 */ lw $t6,0x284($a0) +/* f0bb7ac: 10000015 */ beqz $zero,.L0f0bb804 +/* f0bb7b0: adcd00fc */ sw $t5,0xfc($t6) +/* f0bb7b4: 0fc305bd */ jal func0f0c16f4 +/* f0bb7b8: 00000000 */ sll $zero,$zero,0x0 +/* f0bb7bc: 3c04800a */ lui $a0,0x800a +/* f0bb7c0: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0bb7c4: 8c820284 */ lw $v0,0x284($a0) +/* f0bb7c8: 3c198007 */ lui $t9,0x8007 +/* f0bb7cc: 24080001 */ addiu $t0,$zero,0x1 +/* f0bb7d0: 8c4f1924 */ lw $t7,0x1924($v0) +/* f0bb7d4: 000fc080 */ sll $t8,$t7,0x2 +/* f0bb7d8: 030fc021 */ addu $t8,$t8,$t7 +/* f0bb7dc: 0018c080 */ sll $t8,$t8,0x2 +/* f0bb7e0: 0338c821 */ addu $t9,$t9,$t8 +/* f0bb7e4: 8f390924 */ lw $t9,0x924($t9) +/* f0bb7e8: 44993000 */ mtc1 $t9,$f6 +/* f0bb7ec: 00000000 */ sll $zero,$zero,0x0 +/* f0bb7f0: 46803220 */ cvt.s.w $f8,$f6 +/* f0bb7f4: 46080282 */ mul.s $f10,$f0,$f8 +/* f0bb7f8: e44a00f8 */ swc1 $f10,0xf8($v0) +/* f0bb7fc: 8c890284 */ lw $t1,0x284($a0) +/* f0bb800: ad2800fc */ sw $t0,0xfc($t1) +.L0f0bb804: +/* f0bb804: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bb808: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0bb80c: 03e00008 */ jr $ra +/* f0bb810: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bb814 +/* f0bb814: 3c08800a */ lui $t0,0x800a +/* f0bb818: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0bb81c: 8d020284 */ lw $v0,0x284($t0) +/* f0bb820: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0bb824: afbf0014 */ sw $ra,0x14($sp) +/* f0bb828: 44802000 */ mtc1 $zero,$f4 +/* f0bb82c: c44000f4 */ lwc1 $f0,0xf4($v0) +/* f0bb830: 4600203e */ c.le.s $f4,$f0 +/* f0bb834: 00000000 */ sll $zero,$zero,0x0 +/* f0bb838: 45000078 */ bc1f .L0f0bba1c +/* f0bb83c: 00000000 */ sll $zero,$zero,0x0 +/* f0bb840: 44803000 */ mtc1 $zero,$f6 +/* f0bb844: 24040010 */ addiu $a0,$zero,0x10 +/* f0bb848: 46003032 */ c.eq.s $f6,$f0 +/* f0bb84c: 00000000 */ sll $zero,$zero,0x0 +/* f0bb850: 4502001d */ bc1fl .L0f0bb8c8 +/* f0bb854: 8c4900d8 */ lw $t1,0xd8($v0) +/* f0bb858: 0fc2af1d */ jal func0f0abc74 +/* f0bb85c: 00002825 */ or $a1,$zero,$zero +/* f0bb860: 0fc30865 */ jal func0f0c2194 +/* f0bb864: 00000000 */ sll $zero,$zero,0x0 +/* f0bb868: 3c014100 */ lui $at,0x4100 +/* f0bb86c: 44814000 */ mtc1 $at,$f8 +/* f0bb870: 3c08800a */ lui $t0,0x800a +/* f0bb874: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0bb878: 46080282 */ mul.s $f10,$f0,$f8 +/* f0bb87c: 8d180284 */ lw $t8,0x284($t0) +/* f0bb880: 24190007 */ addiu $t9,$zero,0x7 +/* f0bb884: 4600510d */ trunc.w.s $f4,$f10 +/* f0bb888: 440f2000 */ mfc1 $t7,$f4 +/* f0bb88c: 00000000 */ sll $zero,$zero,0x0 +/* f0bb890: af0f193c */ sw $t7,0x193c($t8) +/* f0bb894: 8d020284 */ lw $v0,0x284($t0) +/* f0bb898: 8c43193c */ lw $v1,0x193c($v0) +/* f0bb89c: 28610008 */ slti $at,$v1,0x8 +/* f0bb8a0: 14200004 */ bnez $at,.L0f0bb8b4 +/* f0bb8a4: 00000000 */ sll $zero,$zero,0x0 +/* f0bb8a8: ac59193c */ sw $t9,0x193c($v0) +/* f0bb8ac: 8d020284 */ lw $v0,0x284($t0) +/* f0bb8b0: 8c43193c */ lw $v1,0x193c($v0) +.L0f0bb8b4: +/* f0bb8b4: 04630004 */ bgezl $v1,.L0f0bb8c8 +/* f0bb8b8: 8c4900d8 */ lw $t1,0xd8($v0) +/* f0bb8bc: ac40193c */ sw $zero,0x193c($v0) +/* f0bb8c0: 8d020284 */ lw $v0,0x284($t0) +/* f0bb8c4: 8c4900d8 */ lw $t1,0xd8($v0) +.L0f0bb8c8: +/* f0bb8c8: 3c01bf80 */ lui $at,0xbf80 +/* f0bb8cc: 240600ff */ addiu $a2,$zero,0xff +/* f0bb8d0: 15200044 */ bnez $t1,.L0f0bb9e4 +/* f0bb8d4: 24070000 */ addiu $a3,$zero,0x0 +/* f0bb8d8: 8c4a193c */ lw $t2,0x193c($v0) +/* f0bb8dc: 2405001c */ addiu $a1,$zero,0x1c +/* f0bb8e0: 3c048007 */ lui $a0,0x8007 +/* f0bb8e4: 01450019 */ multu $t2,$a1 +/* f0bb8e8: 24840844 */ addiu $a0,$a0,0x844 +/* f0bb8ec: c44000f4 */ lwc1 $f0,0xf4($v0) +/* f0bb8f0: 00005812 */ mflo $t3 +/* f0bb8f4: 008b6021 */ addu $t4,$a0,$t3 +/* f0bb8f8: c5860008 */ lwc1 $f6,0x8($t4) +/* f0bb8fc: 4606003e */ c.le.s $f0,$f6 +/* f0bb900: 00000000 */ sll $zero,$zero,0x0 +/* f0bb904: 45020038 */ bc1fl .L0f0bb9e8 +/* f0bb908: 44813000 */ mtc1 $at,$f6 +/* f0bb90c: 8c4d1a24 */ lw $t5,0x1a24($v0) +/* f0bb910: 3c0140a0 */ lui $at,0x40a0 +/* f0bb914: 44816000 */ mtc1 $at,$f12 +/* f0bb918: 55a00004 */ bnezl $t5,.L0f0bb92c +/* f0bb91c: c502005c */ lwc1 $f2,0x5c($t0) +/* f0bb920: 10000002 */ beqz $zero,.L0f0bb92c +/* f0bb924: c502004c */ lwc1 $f2,0x4c($t0) +/* f0bb928: c502005c */ lwc1 $f2,0x5c($t0) +.L0f0bb92c: +/* f0bb92c: 4602603c */ c.lt.s $f12,$f2 +/* f0bb930: 00000000 */ sll $zero,$zero,0x0 +/* f0bb934: 45020003 */ bc1fl .L0f0bb944 +/* f0bb938: 46020200 */ add.s $f8,$f0,$f2 +/* f0bb93c: 46006086 */ mov.s $f2,$f12 +/* f0bb940: 46020200 */ add.s $f8,$f0,$f2 +.L0f0bb944: +/* f0bb944: e44800f4 */ swc1 $f8,0xf4($v0) +/* f0bb948: 8d020284 */ lw $v0,0x284($t0) +/* f0bb94c: 8c4e193c */ lw $t6,0x193c($v0) +/* f0bb950: c44000f4 */ lwc1 $f0,0xf4($v0) +/* f0bb954: 01c50019 */ multu $t6,$a1 +/* f0bb958: 00007812 */ mflo $t7 +/* f0bb95c: 008f1821 */ addu $v1,$a0,$t7 +/* f0bb960: c46c0000 */ lwc1 $f12,0x0($v1) +/* f0bb964: 4600603e */ c.le.s $f12,$f0 +/* f0bb968: 00000000 */ sll $zero,$zero,0x0 +/* f0bb96c: 4500002b */ bc1f .L0f0bba1c +/* f0bb970: 00000000 */ sll $zero,$zero,0x0 +/* f0bb974: c4700008 */ lwc1 $f16,0x8($v1) +/* f0bb978: 4610003e */ c.le.s $f0,$f16 +/* f0bb97c: 00000000 */ sll $zero,$zero,0x0 +/* f0bb980: 45000026 */ bc1f .L0f0bba1c +/* f0bb984: 00000000 */ sll $zero,$zero,0x0 +/* f0bb988: 460c0081 */ sub.s $f2,$f0,$f12 +/* f0bb98c: c46e0004 */ lwc1 $f14,0x4($v1) +/* f0bb990: 460c8481 */ sub.s $f18,$f16,$f12 +/* f0bb994: 460e103c */ c.lt.s $f2,$f14 +/* f0bb998: 00000000 */ sll $zero,$zero,0x0 +/* f0bb99c: 45020006 */ bc1fl .L0f0bb9b8 +/* f0bb9a0: 46029201 */ sub.s $f8,$f18,$f2 +/* f0bb9a4: c46a000c */ lwc1 $f10,0xc($v1) +/* f0bb9a8: 46025102 */ mul.s $f4,$f10,$f2 +/* f0bb9ac: 10000006 */ beqz $zero,.L0f0bb9c8 +/* f0bb9b0: 460e2003 */ div.s $f0,$f4,$f14 +/* f0bb9b4: 46029201 */ sub.s $f8,$f18,$f2 +.L0f0bb9b8: +/* f0bb9b8: c466000c */ lwc1 $f6,0xc($v1) +/* f0bb9bc: 460e9101 */ sub.s $f4,$f18,$f14 +/* f0bb9c0: 46083282 */ mul.s $f10,$f6,$f8 +/* f0bb9c4: 46045003 */ div.s $f0,$f10,$f4 +.L0f0bb9c8: +/* f0bb9c8: 44070000 */ mfc1 $a3,$f0 +/* f0bb9cc: 8c640010 */ lw $a0,0x10($v1) +/* f0bb9d0: 8c650014 */ lw $a1,0x14($v1) +/* f0bb9d4: 0fc2ecc8 */ jal func0f0bb320 +/* f0bb9d8: 8c660018 */ lw $a2,0x18($v1) +/* f0bb9dc: 1000000f */ beqz $zero,.L0f0bba1c +/* f0bb9e0: 00000000 */ sll $zero,$zero,0x0 +.L0f0bb9e4: +/* f0bb9e4: 44813000 */ mtc1 $at,$f6 +.L0f0bb9e8: +/* f0bb9e8: 240400ff */ addiu $a0,$zero,0xff +/* f0bb9ec: 240500ff */ addiu $a1,$zero,0xff +/* f0bb9f0: 0fc2ecc8 */ jal func0f0bb320 +/* f0bb9f4: e44600f4 */ swc1 $f6,0xf4($v0) +/* f0bb9f8: 3c08800a */ lui $t0,0x800a +/* f0bb9fc: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0bba00: 8d180284 */ lw $t8,0x284($t0) +/* f0bba04: 24040010 */ addiu $a0,$zero,0x10 +/* f0bba08: 8f1900d8 */ lw $t9,0xd8($t8) +/* f0bba0c: 17200003 */ bnez $t9,.L0f0bba1c +/* f0bba10: 00000000 */ sll $zero,$zero,0x0 +/* f0bba14: 0fc2af1d */ jal func0f0abc74 +/* f0bba18: 24050001 */ addiu $a1,$zero,0x1 +.L0f0bba1c: +/* f0bba1c: 0fc305f3 */ jal func0f0c17cc +/* f0bba20: 00000000 */ sll $zero,$zero,0x0 +/* f0bba24: 3c08800a */ lui $t0,0x800a +/* f0bba28: 1040012a */ beqz $v0,.L0f0bbed4 +/* f0bba2c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0bba30: 8d020284 */ lw $v0,0x284($t0) +/* f0bba34: 24010001 */ addiu $at,$zero,0x1 +/* f0bba38: 8c4900fc */ lw $t1,0xfc($v0) +/* f0bba3c: 5521001f */ bnel $t1,$at,.L0f0bbabc +/* f0bba40: 8c4e00d8 */ lw $t6,0xd8($v0) +/* f0bba44: 0fc30865 */ jal func0f0c2194 +/* f0bba48: 00000000 */ sll $zero,$zero,0x0 +/* f0bba4c: 0fc30869 */ jal func0f0c21a4 +/* f0bba50: e7a0001c */ swc1 $f0,0x1c($sp) +/* f0bba54: c7a8001c */ lwc1 $f8,0x1c($sp) +/* f0bba58: 3c014100 */ lui $at,0x4100 +/* f0bba5c: 44812000 */ mtc1 $at,$f4 +/* f0bba60: 46080280 */ add.s $f10,$f0,$f8 +/* f0bba64: 3c08800a */ lui $t0,0x800a +/* f0bba68: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0bba6c: 8d0c0284 */ lw $t4,0x284($t0) +/* f0bba70: 46045182 */ mul.s $f6,$f10,$f4 +/* f0bba74: 240d0007 */ addiu $t5,$zero,0x7 +/* f0bba78: 4600320d */ trunc.w.s $f8,$f6 +/* f0bba7c: 440b4000 */ mfc1 $t3,$f8 +/* f0bba80: 00000000 */ sll $zero,$zero,0x0 +/* f0bba84: ad8b1924 */ sw $t3,0x1924($t4) +/* f0bba88: 8d020284 */ lw $v0,0x284($t0) +/* f0bba8c: 8c431924 */ lw $v1,0x1924($v0) +/* f0bba90: 28610008 */ slti $at,$v1,0x8 +/* f0bba94: 14200004 */ bnez $at,.L0f0bbaa8 +/* f0bba98: 00000000 */ sll $zero,$zero,0x0 +/* f0bba9c: ac4d1924 */ sw $t5,0x1924($v0) +/* f0bbaa0: 8d020284 */ lw $v0,0x284($t0) +/* f0bbaa4: 8c431924 */ lw $v1,0x1924($v0) +.L0f0bbaa8: +/* f0bbaa8: 04630004 */ bgezl $v1,.L0f0bbabc +/* f0bbaac: 8c4e00d8 */ lw $t6,0xd8($v0) +/* f0bbab0: ac401924 */ sw $zero,0x1924($v0) +/* f0bbab4: 8d020284 */ lw $v0,0x284($t0) +/* f0bbab8: 8c4e00d8 */ lw $t6,0xd8($v0) +.L0f0bbabc: +/* f0bbabc: 3c01bf80 */ lui $at,0xbf80 +/* f0bbac0: 55c00100 */ bnezl $t6,.L0f0bbec4 +/* f0bbac4: 44814000 */ mtc1 $at,$f8 +/* f0bbac8: 8c4f00fc */ lw $t7,0xfc($v0) +/* f0bbacc: 25f8ffff */ addiu $t8,$t7,-1 +/* f0bbad0: 2f010005 */ sltiu $at,$t8,0x5 +/* f0bbad4: 102000ff */ beqz $at,.L0f0bbed4 +/* f0bbad8: 0018c080 */ sll $t8,$t8,0x2 +/* f0bbadc: 3c017f1b */ lui $at,0x7f1b +/* f0bbae0: 00380821 */ addu $at,$at,$t8 +/* f0bbae4: 8c38d664 */ lw $t8,-0x299c($at) +/* f0bbae8: 03000008 */ jr $t8 +/* f0bbaec: 00000000 */ sll $zero,$zero,0x0 +/* f0bbaf0: c44a00e4 */ lwc1 $f10,0xe4($v0) +/* f0bbaf4: 3c0a8007 */ lui $t2,0x8007 +/* f0bbaf8: 240b0002 */ addiu $t3,$zero,0x2 +/* f0bbafc: e44a00ec */ swc1 $f10,0xec($v0) +/* f0bbb00: 8d020284 */ lw $v0,0x284($t0) +/* f0bbb04: c44400e8 */ lwc1 $f4,0xe8($v0) +/* f0bbb08: e44400f0 */ swc1 $f4,0xf0($v0) +/* f0bbb0c: 8d020284 */ lw $v0,0x284($t0) +/* f0bbb10: c5080010 */ lwc1 $f8,0x10($t0) +/* f0bbb14: c44600f8 */ lwc1 $f6,0xf8($v0) +/* f0bbb18: 46083280 */ add.s $f10,$f6,$f8 +/* f0bbb1c: e44a00f8 */ swc1 $f10,0xf8($v0) +/* f0bbb20: 8d020284 */ lw $v0,0x284($t0) +/* f0bbb24: 8c591924 */ lw $t9,0x1924($v0) +/* f0bbb28: c44400f8 */ lwc1 $f4,0xf8($v0) +/* f0bbb2c: 00194880 */ sll $t1,$t9,0x2 +/* f0bbb30: 01394821 */ addu $t1,$t1,$t9 +/* f0bbb34: 00094880 */ sll $t1,$t1,0x2 +/* f0bbb38: 01495021 */ addu $t2,$t2,$t1 +/* f0bbb3c: 8d4a0924 */ lw $t2,0x924($t2) +/* f0bbb40: 448a3000 */ mtc1 $t2,$f6 +/* f0bbb44: 00000000 */ sll $zero,$zero,0x0 +/* f0bbb48: 46803220 */ cvt.s.w $f8,$f6 +/* f0bbb4c: 4604403e */ c.le.s $f8,$f4 +/* f0bbb50: 00000000 */ sll $zero,$zero,0x0 +/* f0bbb54: 450200e0 */ bc1fl .L0f0bbed8 +/* f0bbb58: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bbb5c: 100000dd */ beqz $zero,.L0f0bbed4 +/* f0bbb60: ac4b00fc */ sw $t3,0xfc($v0) +/* f0bbb64: c44a00e4 */ lwc1 $f10,0xe4($v0) +/* f0bbb68: e44a00ec */ swc1 $f10,0xec($v0) +/* f0bbb6c: 8d020284 */ lw $v0,0x284($t0) +/* f0bbb70: c44600e8 */ lwc1 $f6,0xe8($v0) +/* f0bbb74: e44600f0 */ swc1 $f6,0xf0($v0) +/* f0bbb78: 8d020284 */ lw $v0,0x284($t0) +/* f0bbb7c: c5080010 */ lwc1 $f8,0x10($t0) +/* f0bbb80: c44400f8 */ lwc1 $f4,0xf8($v0) +/* f0bbb84: 46082280 */ add.s $f10,$f4,$f8 +/* f0bbb88: 0fc3c2fb */ jal func0f0f0bec +/* f0bbb8c: e44a00f8 */ swc1 $f10,0xf8($v0) +/* f0bbb90: 3c08800a */ lui $t0,0x800a +/* f0bbb94: 10400004 */ beqz $v0,.L0f0bbba8 +/* f0bbb98: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0bbb9c: 8d0d0284 */ lw $t5,0x284($t0) +/* f0bbba0: 240c0004 */ addiu $t4,$zero,0x4 +/* f0bbba4: adac00fc */ sw $t4,0xfc($t5) +.L0f0bbba8: +/* f0bbba8: 8d020284 */ lw $v0,0x284($t0) +/* f0bbbac: 3c188007 */ lui $t8,0x8007 +/* f0bbbb0: 24190003 */ addiu $t9,$zero,0x3 +/* f0bbbb4: 8c4e1924 */ lw $t6,0x1924($v0) +/* f0bbbb8: c44600f8 */ lwc1 $f6,0xf8($v0) +/* f0bbbbc: 000e7880 */ sll $t7,$t6,0x2 +/* f0bbbc0: 01ee7821 */ addu $t7,$t7,$t6 +/* f0bbbc4: 000f7880 */ sll $t7,$t7,0x2 +/* f0bbbc8: 030fc021 */ addu $t8,$t8,$t7 +/* f0bbbcc: 8f180928 */ lw $t8,0x928($t8) +/* f0bbbd0: 44982000 */ mtc1 $t8,$f4 +/* f0bbbd4: 00000000 */ sll $zero,$zero,0x0 +/* f0bbbd8: 46802220 */ cvt.s.w $f8,$f4 +/* f0bbbdc: 4606403e */ c.le.s $f8,$f6 +/* f0bbbe0: 00000000 */ sll $zero,$zero,0x0 +/* f0bbbe4: 450200bc */ bc1fl .L0f0bbed8 +/* f0bbbe8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bbbec: 100000b9 */ beqz $zero,.L0f0bbed4 +/* f0bbbf0: ac5900fc */ sw $t9,0xfc($v0) +/* f0bbbf4: c44a00f8 */ lwc1 $f10,0xf8($v0) +/* f0bbbf8: c5040010 */ lwc1 $f4,0x10($t0) +/* f0bbbfc: 3c0b8007 */ lui $t3,0x8007 +/* f0bbc00: 256b0924 */ addiu $t3,$t3,0x924 +/* f0bbc04: 46045180 */ add.s $f6,$f10,$f4 +/* f0bbc08: 3c013f80 */ lui $at,0x3f80 +/* f0bbc0c: e44600f8 */ swc1 $f6,0xf8($v0) +/* f0bbc10: 8d020284 */ lw $v0,0x284($t0) +/* f0bbc14: 8c491924 */ lw $t1,0x1924($v0) +/* f0bbc18: c44a00f8 */ lwc1 $f10,0xf8($v0) +/* f0bbc1c: 00095080 */ sll $t2,$t1,0x2 +/* f0bbc20: 01495021 */ addu $t2,$t2,$t1 +/* f0bbc24: 000a5080 */ sll $t2,$t2,0x2 +/* f0bbc28: 014b1821 */ addu $v1,$t2,$t3 +/* f0bbc2c: 8c6c0004 */ lw $t4,0x4($v1) +/* f0bbc30: 8c6d0008 */ lw $t5,0x8($v1) +/* f0bbc34: 448c4000 */ mtc1 $t4,$f8 +/* f0bbc38: 448d2000 */ mtc1 $t5,$f4 +/* f0bbc3c: 46804020 */ cvt.s.w $f0,$f8 +/* f0bbc40: 44804000 */ mtc1 $zero,$f8 +/* f0bbc44: 468021a0 */ cvt.s.w $f6,$f4 +/* f0bbc48: 46005301 */ sub.s $f12,$f10,$f0 +/* f0bbc4c: 46003381 */ sub.s $f14,$f6,$f0 +/* f0bbc50: 44810000 */ mtc1 $at,$f0 +/* f0bbc54: 460e6403 */ div.s $f16,$f12,$f14 +/* f0bbc58: 4608803c */ c.lt.s $f16,$f8 +/* f0bbc5c: 00000000 */ sll $zero,$zero,0x0 +/* f0bbc60: 45020004 */ bc1fl .L0f0bbc74 +/* f0bbc64: 4610003c */ c.lt.s $f0,$f16 +/* f0bbc68: 44808000 */ mtc1 $zero,$f16 +/* f0bbc6c: 00000000 */ sll $zero,$zero,0x0 +/* f0bbc70: 4610003c */ c.lt.s $f0,$f16 +.L0f0bbc74: +/* f0bbc74: 00000000 */ sll $zero,$zero,0x0 +/* f0bbc78: 45000002 */ bc1f .L0f0bbc84 +/* f0bbc7c: 00000000 */ sll $zero,$zero,0x0 +/* f0bbc80: 46000406 */ mov.s $f16,$f0 +.L0f0bbc84: +/* f0bbc84: 0fc3c2fb */ jal func0f0f0bec +/* f0bbc88: e7b00028 */ swc1 $f16,0x28($sp) +/* f0bbc8c: 3c08800a */ lui $t0,0x800a +/* f0bbc90: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0bbc94: 10400004 */ beqz $v0,.L0f0bbca8 +/* f0bbc98: c7b00028 */ lwc1 $f16,0x28($sp) +/* f0bbc9c: 8d0f0284 */ lw $t7,0x284($t0) +/* f0bbca0: 240e0004 */ addiu $t6,$zero,0x4 +/* f0bbca4: adee00fc */ sw $t6,0xfc($t7) +.L0f0bbca8: +/* f0bbca8: 8d020284 */ lw $v0,0x284($t0) +/* f0bbcac: c44a00e4 */ lwc1 $f10,0xe4($v0) +/* f0bbcb0: c44400dc */ lwc1 $f4,0xdc($v0) +/* f0bbcb4: e7b00028 */ swc1 $f16,0x28($sp) +/* f0bbcb8: 46045181 */ sub.s $f6,$f10,$f4 +/* f0bbcbc: 0fc30869 */ jal func0f0c21a4 +/* f0bbcc0: e7a60024 */ swc1 $f6,0x24($sp) +/* f0bbcc4: c7b00028 */ lwc1 $f16,0x28($sp) +/* f0bbcc8: c7a40024 */ lwc1 $f4,0x24($sp) +/* f0bbccc: 3c08800a */ lui $t0,0x800a +/* f0bbcd0: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0bbcd4: 46048182 */ mul.s $f6,$f16,$f4 +/* f0bbcd8: 8d020284 */ lw $v0,0x284($t0) +/* f0bbcdc: 3c098007 */ lui $t1,0x8007 +/* f0bbce0: 240a0004 */ addiu $t2,$zero,0x4 +/* f0bbce4: c44800e8 */ lwc1 $f8,0xe8($v0) +/* f0bbce8: c44a00e4 */ lwc1 $f10,0xe4($v0) +/* f0bbcec: 46004081 */ sub.s $f2,$f8,$f0 +/* f0bbcf0: 46065201 */ sub.s $f8,$f10,$f6 +/* f0bbcf4: 46028282 */ mul.s $f10,$f16,$f2 +/* f0bbcf8: e44800ec */ swc1 $f8,0xec($v0) +/* f0bbcfc: 8d020284 */ lw $v0,0x284($t0) +/* f0bbd00: c44400e8 */ lwc1 $f4,0xe8($v0) +/* f0bbd04: 460a2181 */ sub.s $f6,$f4,$f10 +/* f0bbd08: e44600f0 */ swc1 $f6,0xf0($v0) +/* f0bbd0c: 8d020284 */ lw $v0,0x284($t0) +/* f0bbd10: 8c581924 */ lw $t8,0x1924($v0) +/* f0bbd14: c44800f8 */ lwc1 $f8,0xf8($v0) +/* f0bbd18: 0018c880 */ sll $t9,$t8,0x2 +/* f0bbd1c: 0338c821 */ addu $t9,$t9,$t8 +/* f0bbd20: 0019c880 */ sll $t9,$t9,0x2 +/* f0bbd24: 01394821 */ addu $t1,$t1,$t9 +/* f0bbd28: 8d29092c */ lw $t1,0x92c($t1) +/* f0bbd2c: 44892000 */ mtc1 $t1,$f4 +/* f0bbd30: 00000000 */ sll $zero,$zero,0x0 +/* f0bbd34: 468022a0 */ cvt.s.w $f10,$f4 +/* f0bbd38: 4608503e */ c.le.s $f10,$f8 +/* f0bbd3c: 00000000 */ sll $zero,$zero,0x0 +/* f0bbd40: 45020065 */ bc1fl .L0f0bbed8 +/* f0bbd44: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bbd48: 10000062 */ beqz $zero,.L0f0bbed4 +/* f0bbd4c: ac4a00fc */ sw $t2,0xfc($v0) +/* f0bbd50: c44600dc */ lwc1 $f6,0xdc($v0) +/* f0bbd54: 0fc30869 */ jal func0f0c21a4 +/* f0bbd58: e44600ec */ swc1 $f6,0xec($v0) +/* f0bbd5c: 3c08800a */ lui $t0,0x800a +/* f0bbd60: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0bbd64: 8d0b0284 */ lw $t3,0x284($t0) +/* f0bbd68: e56000f0 */ swc1 $f0,0xf0($t3) +/* f0bbd6c: 8d020284 */ lw $v0,0x284($t0) +/* f0bbd70: c5080010 */ lwc1 $f8,0x10($t0) +/* f0bbd74: c44400f8 */ lwc1 $f4,0xf8($v0) +/* f0bbd78: 46082280 */ add.s $f10,$f4,$f8 +/* f0bbd7c: 0fc3c2fb */ jal func0f0f0bec +/* f0bbd80: e44a00f8 */ swc1 $f10,0xf8($v0) +/* f0bbd84: 3c08800a */ lui $t0,0x800a +/* f0bbd88: 1040000d */ beqz $v0,.L0f0bbdc0 +/* f0bbd8c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0bbd90: 8d020284 */ lw $v0,0x284($t0) +/* f0bbd94: 3c0e8007 */ lui $t6,0x8007 +/* f0bbd98: 8c4c1924 */ lw $t4,0x1924($v0) +/* f0bbd9c: 000c6880 */ sll $t5,$t4,0x2 +/* f0bbda0: 01ac6821 */ addu $t5,$t5,$t4 +/* f0bbda4: 000d6880 */ sll $t5,$t5,0x2 +/* f0bbda8: 01cd7021 */ addu $t6,$t6,$t5 +/* f0bbdac: 8dce0930 */ lw $t6,0x930($t6) +/* f0bbdb0: 448e3000 */ mtc1 $t6,$f6 +/* f0bbdb4: 00000000 */ sll $zero,$zero,0x0 +/* f0bbdb8: 46803120 */ cvt.s.w $f4,$f6 +/* f0bbdbc: e44400f8 */ swc1 $f4,0xf8($v0) +.L0f0bbdc0: +/* f0bbdc0: 8d020284 */ lw $v0,0x284($t0) +/* f0bbdc4: 3c198007 */ lui $t9,0x8007 +/* f0bbdc8: 8c4f1924 */ lw $t7,0x1924($v0) +/* f0bbdcc: c44800f8 */ lwc1 $f8,0xf8($v0) +/* f0bbdd0: 000fc080 */ sll $t8,$t7,0x2 +/* f0bbdd4: 030fc021 */ addu $t8,$t8,$t7 +/* f0bbdd8: 0018c080 */ sll $t8,$t8,0x2 +/* f0bbddc: 0338c821 */ addu $t9,$t9,$t8 +/* f0bbde0: 8f390930 */ lw $t9,0x930($t9) +/* f0bbde4: 44995000 */ mtc1 $t9,$f10 +/* f0bbde8: 00000000 */ sll $zero,$zero,0x0 +/* f0bbdec: 468051a0 */ cvt.s.w $f6,$f10 +/* f0bbdf0: 4608303e */ c.le.s $f6,$f8 +/* f0bbdf4: 00000000 */ sll $zero,$zero,0x0 +/* f0bbdf8: 45020037 */ bc1fl .L0f0bbed8 +/* f0bbdfc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bbe00: 0fc3c2fb */ jal func0f0f0bec +/* f0bbe04: 00000000 */ sll $zero,$zero,0x0 +/* f0bbe08: 3c08800a */ lui $t0,0x800a +/* f0bbe0c: 14400031 */ bnez $v0,.L0f0bbed4 +/* f0bbe10: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0bbe14: 8d0a0284 */ lw $t2,0x284($t0) +/* f0bbe18: 24090005 */ addiu $t1,$zero,0x5 +/* f0bbe1c: 3c0d8007 */ lui $t5,0x8007 +/* f0bbe20: ad4900fc */ sw $t1,0xfc($t2) +/* f0bbe24: 8d020284 */ lw $v0,0x284($t0) +/* f0bbe28: 8c4b1924 */ lw $t3,0x1924($v0) +/* f0bbe2c: 000b6080 */ sll $t4,$t3,0x2 +/* f0bbe30: 018b6021 */ addu $t4,$t4,$t3 +/* f0bbe34: 000c6080 */ sll $t4,$t4,0x2 +/* f0bbe38: 01ac6821 */ addu $t5,$t5,$t4 +/* f0bbe3c: 8dad0930 */ lw $t5,0x930($t5) +/* f0bbe40: 448d2000 */ mtc1 $t5,$f4 +/* f0bbe44: 00000000 */ sll $zero,$zero,0x0 +/* f0bbe48: 468022a0 */ cvt.s.w $f10,$f4 +/* f0bbe4c: 10000021 */ beqz $zero,.L0f0bbed4 +/* f0bbe50: e44a00f8 */ swc1 $f10,0xf8($v0) +/* f0bbe54: c44800f8 */ lwc1 $f8,0xf8($v0) +/* f0bbe58: c5060010 */ lwc1 $f6,0x10($t0) +/* f0bbe5c: 3c188007 */ lui $t8,0x8007 +/* f0bbe60: 3c01bf80 */ lui $at,0xbf80 +/* f0bbe64: 46064100 */ add.s $f4,$f8,$f6 +/* f0bbe68: e44400f8 */ swc1 $f4,0xf8($v0) +/* f0bbe6c: 8d020284 */ lw $v0,0x284($t0) +/* f0bbe70: 8c4e1924 */ lw $t6,0x1924($v0) +/* f0bbe74: c44a00f8 */ lwc1 $f10,0xf8($v0) +/* f0bbe78: 000e7880 */ sll $t7,$t6,0x2 +/* f0bbe7c: 01ee7821 */ addu $t7,$t7,$t6 +/* f0bbe80: 000f7880 */ sll $t7,$t7,0x2 +/* f0bbe84: 030fc021 */ addu $t8,$t8,$t7 +/* f0bbe88: 8f180934 */ lw $t8,0x934($t8) +/* f0bbe8c: 44984000 */ mtc1 $t8,$f8 +/* f0bbe90: 00000000 */ sll $zero,$zero,0x0 +/* f0bbe94: 468041a0 */ cvt.s.w $f6,$f8 +/* f0bbe98: 460a303e */ c.le.s $f6,$f10 +/* f0bbe9c: 00000000 */ sll $zero,$zero,0x0 +/* f0bbea0: 4502000d */ bc1fl .L0f0bbed8 +/* f0bbea4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bbea8: 44812000 */ mtc1 $at,$f4 +/* f0bbeac: 00000000 */ sll $zero,$zero,0x0 +/* f0bbeb0: e44400f8 */ swc1 $f4,0xf8($v0) +/* f0bbeb4: 8d190284 */ lw $t9,0x284($t0) +/* f0bbeb8: 10000006 */ beqz $zero,.L0f0bbed4 +/* f0bbebc: af2000fc */ sw $zero,0xfc($t9) +/* f0bbec0: 44814000 */ mtc1 $at,$f8 +.L0f0bbec4: +/* f0bbec4: 00000000 */ sll $zero,$zero,0x0 +/* f0bbec8: e44800f8 */ swc1 $f8,0xf8($v0) +/* f0bbecc: 8d090284 */ lw $t1,0x284($t0) +/* f0bbed0: ad2000fc */ sw $zero,0xfc($t1) +.L0f0bbed4: +/* f0bbed4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0bbed8: +/* f0bbed8: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0bbedc: 03e00008 */ jr $ra +/* f0bbee0: 00000000 */ sll $zero,$zero,0x0 +/* f0bbee4: 3c0e800a */ lui $t6,0x800a +/* f0bbee8: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0bbeec: 44803000 */ mtc1 $zero,$f6 +/* f0bbef0: 00001025 */ or $v0,$zero,$zero +/* f0bbef4: c5c400f4 */ lwc1 $f4,0xf4($t6) +/* f0bbef8: 4604303e */ c.le.s $f6,$f4 +/* f0bbefc: 00000000 */ sll $zero,$zero,0x0 +/* f0bbf00: 45000002 */ bc1f .L0f0bbf0c +/* f0bbf04: 00000000 */ sll $zero,$zero,0x0 +/* f0bbf08: 24020001 */ addiu $v0,$zero,0x1 +.L0f0bbf0c: +/* f0bbf0c: 03e00008 */ jr $ra +/* f0bbf10: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bbf14 +/* f0bbf14: 3c02800a */ lui $v0,0x800a +/* f0bbf18: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0bbf1c: 3c018007 */ lui $at,0x8007 +/* f0bbf20: 8c4e1924 */ lw $t6,0x1924($v0) +/* f0bbf24: c44000f4 */ lwc1 $f0,0xf4($v0) +/* f0bbf28: 000e78c0 */ sll $t7,$t6,0x3 +/* f0bbf2c: 01ee7823 */ subu $t7,$t7,$t6 +/* f0bbf30: 000f7880 */ sll $t7,$t7,0x2 +/* f0bbf34: 002f0821 */ addu $at,$at,$t7 +/* f0bbf38: c4220848 */ lwc1 $f2,0x848($at) +/* f0bbf3c: 4600103e */ c.le.s $f2,$f0 +/* f0bbf40: 00000000 */ sll $zero,$zero,0x0 +/* f0bbf44: 45020004 */ bc1fl .L0f0bbf58 +/* f0bbf48: 44801000 */ mtc1 $zero,$f2 +/* f0bbf4c: 03e00008 */ jr $ra +/* f0bbf50: e44200f4 */ swc1 $f2,0xf4($v0) +/* f0bbf54: 44801000 */ mtc1 $zero,$f2 +.L0f0bbf58: +/* f0bbf58: 00000000 */ sll $zero,$zero,0x0 +/* f0bbf5c: 4602003c */ c.lt.s $f0,$f2 +/* f0bbf60: 00000000 */ sll $zero,$zero,0x0 +/* f0bbf64: 45000002 */ bc1f .L0f0bbf70 +/* f0bbf68: 00000000 */ sll $zero,$zero,0x0 +/* f0bbf6c: e44200f4 */ swc1 $f2,0xf4($v0) +.L0f0bbf70: +/* f0bbf70: 03e00008 */ jr $ra +/* f0bbf74: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bbf78 +/* f0bbf78: 27bdff58 */ addiu $sp,$sp,-168 +/* f0bbf7c: afbf0034 */ sw $ra,0x34($sp) +/* f0bbf80: afb00030 */ sw $s0,0x30($sp) +/* f0bbf84: 0fc59e66 */ jal func0f167998 +/* f0bbf88: 00808025 */ or $s0,$a0,$zero +/* f0bbf8c: 44800000 */ mtc1 $zero,$f0 +/* f0bbf90: 3c01bf80 */ lui $at,0xbf80 +/* f0bbf94: 44812000 */ mtc1 $at,$f4 +/* f0bbf98: 44050000 */ mfc1 $a1,$f0 +/* f0bbf9c: 44070000 */ mfc1 $a3,$f0 +/* f0bbfa0: afa20064 */ sw $v0,0x64($sp) +/* f0bbfa4: 27a40068 */ addiu $a0,$sp,0x68 +/* f0bbfa8: 3c0643b9 */ lui $a2,0x43b9 +/* f0bbfac: e7a00010 */ swc1 $f0,0x10($sp) +/* f0bbfb0: e7a00014 */ swc1 $f0,0x14($sp) +/* f0bbfb4: e7a00018 */ swc1 $f0,0x18($sp) +/* f0bbfb8: e7a0001c */ swc1 $f0,0x1c($sp) +/* f0bbfbc: e7a00020 */ swc1 $f0,0x20($sp) +/* f0bbfc0: 0c005ab9 */ jal 0x16ae4 +/* f0bbfc4: e7a40024 */ swc1 $f4,0x24($sp) +/* f0bbfc8: 27a40068 */ addiu $a0,$sp,0x68 +/* f0bbfcc: 0c005815 */ jal 0x16054 +/* f0bbfd0: 8fa50064 */ lw $a1,0x64($sp) +/* f0bbfd4: 3c0e0102 */ lui $t6,0x102 +/* f0bbfd8: 35ce0040 */ ori $t6,$t6,0x40 +/* f0bbfdc: 02003825 */ or $a3,$s0,$zero +/* f0bbfe0: acee0000 */ sw $t6,0x0($a3) +/* f0bbfe4: afa70060 */ sw $a3,0x60($sp) +/* f0bbfe8: 8fa40064 */ lw $a0,0x64($sp) +/* f0bbfec: 0c012d20 */ jal 0x4b480 +/* f0bbff0: 26100008 */ addiu $s0,$s0,0x8 +/* f0bbff4: 8fa70060 */ lw $a3,0x60($sp) +/* f0bbff8: 02001825 */ or $v1,$s0,$zero +/* f0bbffc: 3c0fe700 */ lui $t7,0xe700 +/* f0bc000: ace20004 */ sw $v0,0x4($a3) +/* f0bc004: ac6f0000 */ sw $t7,0x0($v1) +/* f0bc008: 26040008 */ addiu $a0,$s0,0x8 +/* f0bc00c: 3c18ba00 */ lui $t8,0xba00 +/* f0bc010: ac600004 */ sw $zero,0x4($v1) +/* f0bc014: 37181402 */ ori $t8,$t8,0x1402 +/* f0bc018: ac980000 */ sw $t8,0x0($a0) +/* f0bc01c: 24850008 */ addiu $a1,$a0,0x8 +/* f0bc020: ac800004 */ sw $zero,0x4($a0) +/* f0bc024: 3c19b900 */ lui $t9,0xb900 +/* f0bc028: 3c090050 */ lui $t1,0x50 +/* f0bc02c: 35294240 */ ori $t1,$t1,0x4240 +/* f0bc030: 3739031d */ ori $t9,$t9,0x31d +/* f0bc034: 24b00008 */ addiu $s0,$a1,0x8 +/* f0bc038: acb90000 */ sw $t9,0x0($a1) +/* f0bc03c: aca90004 */ sw $t1,0x4($a1) +/* f0bc040: 02003025 */ or $a2,$s0,$zero +/* f0bc044: 3c0ab900 */ lui $t2,0xb900 +/* f0bc048: 354a0002 */ ori $t2,$t2,0x2 +/* f0bc04c: acca0000 */ sw $t2,0x0($a2) +/* f0bc050: acc00004 */ sw $zero,0x4($a2) +/* f0bc054: 26080008 */ addiu $t0,$s0,0x8 +/* f0bc058: 3c0bfcff */ lui $t3,0xfcff +/* f0bc05c: 3c0cfffe */ lui $t4,0xfffe +/* f0bc060: 44800000 */ mtc1 $zero,$f0 +/* f0bc064: 358c793c */ ori $t4,$t4,0x793c +/* f0bc068: 356bffff */ ori $t3,$t3,0xffff +/* f0bc06c: 25020008 */ addiu $v0,$t0,0x8 +/* f0bc070: ad0b0000 */ sw $t3,0x0($t0) +/* f0bc074: ad0c0004 */ sw $t4,0x4($t0) +/* f0bc078: 3c0ee6e6 */ lui $t6,0xe6e6 +/* f0bc07c: 35cee600 */ ori $t6,$t6,0xe600 +/* f0bc080: 24430008 */ addiu $v1,$v0,0x8 +/* f0bc084: 3c0dfa00 */ lui $t5,0xfa00 +/* f0bc088: ac4d0000 */ sw $t5,0x0($v0) +/* f0bc08c: ac4e0004 */ sw $t6,0x4($v0) +/* f0bc090: 24183000 */ addiu $t8,$zero,0x3000 +/* f0bc094: 3c0fb600 */ lui $t7,0xb600 +/* f0bc098: 44070000 */ mfc1 $a3,$f0 +/* f0bc09c: ac6f0000 */ sw $t7,0x0($v1) +/* f0bc0a0: ac780004 */ sw $t8,0x4($v1) +/* f0bc0a4: 24640008 */ addiu $a0,$v1,0x8 +/* f0bc0a8: 00003025 */ or $a2,$zero,$zero +/* f0bc0ac: 0fc35763 */ jal func0f0d5d8c +/* f0bc0b0: 00002825 */ or $a1,$zero,$zero +/* f0bc0b4: 3c190103 */ lui $t9,0x103 +/* f0bc0b8: 37390040 */ ori $t9,$t9,0x40 +/* f0bc0bc: afa20040 */ sw $v0,0x40($sp) +/* f0bc0c0: ac590000 */ sw $t9,0x0($v0) +/* f0bc0c4: 0fc2d3fa */ jal func0f0b4fe8 +/* f0bc0c8: 24500008 */ addiu $s0,$v0,0x8 +/* f0bc0cc: 0c012d20 */ jal 0x4b480 +/* f0bc0d0: 00402025 */ or $a0,$v0,$zero +/* f0bc0d4: 8fa90040 */ lw $t1,0x40($sp) +/* f0bc0d8: ad220004 */ sw $v0,0x4($t1) +/* f0bc0dc: 8fbf0034 */ lw $ra,0x34($sp) +/* f0bc0e0: 02001025 */ or $v0,$s0,$zero +/* f0bc0e4: 8fb00030 */ lw $s0,0x30($sp) +/* f0bc0e8: 03e00008 */ jr $ra +/* f0bc0ec: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f0bc0f0 +/* f0bc0f0: 3c02800a */ lui $v0,0x800a +/* f0bc0f4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0bc0f8: 8c4f0284 */ lw $t7,0x284($v0) +/* f0bc0fc: 240e0001 */ addiu $t6,$zero,0x1 +/* f0bc100: adee1bf0 */ sw $t6,0x1bf0($t7) +/* f0bc104: 8c580008 */ lw $t8,0x8($v0) +/* f0bc108: 8c480284 */ lw $t0,0x284($v0) +/* f0bc10c: 0098c821 */ addu $t9,$a0,$t8 +/* f0bc110: ad191bf4 */ sw $t9,0x1bf4($t0) +/* f0bc114: 8c490284 */ lw $t1,0x284($v0) +/* f0bc118: 03e00008 */ jr $ra +/* f0bc11c: ad201bf8 */ sw $zero,0x1bf8($t1) +); + +GLOBAL_ASM( +glabel func0f0bc120 +/* f0bc120: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0bc124: afb00020 */ sw $s0,0x20($sp) +/* f0bc128: 3c10800a */ lui $s0,0x800a +/* f0bc12c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0bc130: 8e020284 */ lw $v0,0x284($s0) +/* f0bc134: afbf0024 */ sw $ra,0x24($sp) +/* f0bc138: 3c198007 */ lui $t9,0x8007 +/* f0bc13c: 8c4e1bf8 */ lw $t6,0x1bf8($v0) +/* f0bc140: 25cf0001 */ addiu $t7,$t6,0x1 +/* f0bc144: ac4f1bf8 */ sw $t7,0x1bf8($v0) +/* f0bc148: 8e020284 */ lw $v0,0x284($s0) +/* f0bc14c: 8c581bf0 */ lw $t8,0x1bf0($v0) +/* f0bc150: 530000a3 */ beqzl $t8,.L0f0bc3e0 +/* f0bc154: 8fbf0024 */ lw $ra,0x24($sp) +/* f0bc158: 8f390760 */ lw $t9,0x760($t9) +/* f0bc15c: 572000a0 */ bnezl $t9,.L0f0bc3e0 +/* f0bc160: 8fbf0024 */ lw $ra,0x24($sp) +/* f0bc164: 8c481bf4 */ lw $t0,0x1bf4($v0) +/* f0bc168: 8e090008 */ lw $t1,0x8($s0) +/* f0bc16c: 0109082a */ slt $at,$t0,$t1 +/* f0bc170: 5020009b */ beqzl $at,.L0f0bc3e0 +/* f0bc174: 8fbf0024 */ lw $ra,0x24($sp) +/* f0bc178: 8c4a00bc */ lw $t2,0xbc($v0) +/* f0bc17c: 24010001 */ addiu $at,$zero,0x1 +/* f0bc180: c5440008 */ lwc1 $f4,0x8($t2) +/* f0bc184: e7a40034 */ swc1 $f4,0x34($sp) +/* f0bc188: 8c4b00bc */ lw $t3,0xbc($v0) +/* f0bc18c: c566000c */ lwc1 $f6,0xc($t3) +/* f0bc190: e7a60038 */ swc1 $f6,0x38($sp) +/* f0bc194: 8c4c00bc */ lw $t4,0xbc($v0) +/* f0bc198: c5880010 */ lwc1 $f8,0x10($t4) +/* f0bc19c: e7a8003c */ swc1 $f8,0x3c($sp) +/* f0bc1a0: 8c431bf8 */ lw $v1,0x1bf8($v0) +/* f0bc1a4: 04610004 */ bgez $v1,.L0f0bc1b8 +/* f0bc1a8: 306d0003 */ andi $t5,$v1,0x3 +/* f0bc1ac: 11a00002 */ beqz $t5,.L0f0bc1b8 +/* f0bc1b0: 00000000 */ sll $zero,$zero,0x0 +/* f0bc1b4: 25adfffc */ addiu $t5,$t5,-4 +.L0f0bc1b8: +/* f0bc1b8: 11a00009 */ beqz $t5,.L0f0bc1e0 +/* f0bc1bc: 00000000 */ sll $zero,$zero,0x0 +/* f0bc1c0: 11a1001d */ beq $t5,$at,.L0f0bc238 +/* f0bc1c4: 24010002 */ addiu $at,$zero,0x2 +/* f0bc1c8: 11a10031 */ beq $t5,$at,.L0f0bc290 +/* f0bc1cc: 24010003 */ addiu $at,$zero,0x3 +/* f0bc1d0: 11a10045 */ beq $t5,$at,.L0f0bc2e8 +/* f0bc1d4: 00000000 */ sll $zero,$zero,0x0 +/* f0bc1d8: 10000058 */ beqz $zero,.L0f0bc33c +/* f0bc1dc: 00000000 */ sll $zero,$zero,0x0 +.L0f0bc1e0: +/* f0bc1e0: 0c004b70 */ jal 0x12dc0 +/* f0bc1e4: 00000000 */ sll $zero,$zero,0x0 +/* f0bc1e8: 44825000 */ mtc1 $v0,$f10 +/* f0bc1ec: 3c014f80 */ lui $at,0x4f80 +/* f0bc1f0: 04410004 */ bgez $v0,.L0f0bc204 +/* f0bc1f4: 46805420 */ cvt.s.w $f16,$f10 +/* f0bc1f8: 44819000 */ mtc1 $at,$f18 +/* f0bc1fc: 00000000 */ sll $zero,$zero,0x0 +/* f0bc200: 46128400 */ add.s $f16,$f16,$f18 +.L0f0bc204: +/* f0bc204: 3c012f80 */ lui $at,0x2f80 +/* f0bc208: 44812000 */ mtc1 $at,$f4 +/* f0bc20c: 3c014316 */ lui $at,0x4316 +/* f0bc210: 44814000 */ mtc1 $at,$f8 +/* f0bc214: 46048182 */ mul.s $f6,$f16,$f4 +/* f0bc218: 3c01437a */ lui $at,0x437a +/* f0bc21c: 44819000 */ mtc1 $at,$f18 +/* f0bc220: c7a40034 */ lwc1 $f4,0x34($sp) +/* f0bc224: 46064282 */ mul.s $f10,$f8,$f6 +/* f0bc228: 460a9400 */ add.s $f16,$f18,$f10 +/* f0bc22c: 46102200 */ add.s $f8,$f4,$f16 +/* f0bc230: 10000042 */ beqz $zero,.L0f0bc33c +/* f0bc234: e7a80034 */ swc1 $f8,0x34($sp) +.L0f0bc238: +/* f0bc238: 0c004b70 */ jal 0x12dc0 +/* f0bc23c: 00000000 */ sll $zero,$zero,0x0 +/* f0bc240: 44823000 */ mtc1 $v0,$f6 +/* f0bc244: 3c014f80 */ lui $at,0x4f80 +/* f0bc248: 04410004 */ bgez $v0,.L0f0bc25c +/* f0bc24c: 468034a0 */ cvt.s.w $f18,$f6 +/* f0bc250: 44815000 */ mtc1 $at,$f10 +/* f0bc254: 00000000 */ sll $zero,$zero,0x0 +/* f0bc258: 460a9480 */ add.s $f18,$f18,$f10 +.L0f0bc25c: +/* f0bc25c: 3c012f80 */ lui $at,0x2f80 +/* f0bc260: 44812000 */ mtc1 $at,$f4 +/* f0bc264: 3c014316 */ lui $at,0x4316 +/* f0bc268: 44814000 */ mtc1 $at,$f8 +/* f0bc26c: 46049402 */ mul.s $f16,$f18,$f4 +/* f0bc270: 3c01437a */ lui $at,0x437a +/* f0bc274: 44815000 */ mtc1 $at,$f10 +/* f0bc278: c7a40034 */ lwc1 $f4,0x34($sp) +/* f0bc27c: 46104182 */ mul.s $f6,$f8,$f16 +/* f0bc280: 46065480 */ add.s $f18,$f10,$f6 +/* f0bc284: 46122201 */ sub.s $f8,$f4,$f18 +/* f0bc288: 1000002c */ beqz $zero,.L0f0bc33c +/* f0bc28c: e7a80034 */ swc1 $f8,0x34($sp) +.L0f0bc290: +/* f0bc290: 0c004b70 */ jal 0x12dc0 +/* f0bc294: 00000000 */ sll $zero,$zero,0x0 +/* f0bc298: 44828000 */ mtc1 $v0,$f16 +/* f0bc29c: 3c014f80 */ lui $at,0x4f80 +/* f0bc2a0: 04410004 */ bgez $v0,.L0f0bc2b4 +/* f0bc2a4: 468082a0 */ cvt.s.w $f10,$f16 +/* f0bc2a8: 44813000 */ mtc1 $at,$f6 +/* f0bc2ac: 00000000 */ sll $zero,$zero,0x0 +/* f0bc2b0: 46065280 */ add.s $f10,$f10,$f6 +.L0f0bc2b4: +/* f0bc2b4: 3c012f80 */ lui $at,0x2f80 +/* f0bc2b8: 44812000 */ mtc1 $at,$f4 +/* f0bc2bc: 3c014316 */ lui $at,0x4316 +/* f0bc2c0: 44814000 */ mtc1 $at,$f8 +/* f0bc2c4: 46045482 */ mul.s $f18,$f10,$f4 +/* f0bc2c8: 3c01437a */ lui $at,0x437a +/* f0bc2cc: 44813000 */ mtc1 $at,$f6 +/* f0bc2d0: c7a4003c */ lwc1 $f4,0x3c($sp) +/* f0bc2d4: 46124402 */ mul.s $f16,$f8,$f18 +/* f0bc2d8: 46103280 */ add.s $f10,$f6,$f16 +/* f0bc2dc: 460a2200 */ add.s $f8,$f4,$f10 +/* f0bc2e0: 10000016 */ beqz $zero,.L0f0bc33c +/* f0bc2e4: e7a8003c */ swc1 $f8,0x3c($sp) +.L0f0bc2e8: +/* f0bc2e8: 0c004b70 */ jal 0x12dc0 +/* f0bc2ec: 00000000 */ sll $zero,$zero,0x0 +/* f0bc2f0: 44829000 */ mtc1 $v0,$f18 +/* f0bc2f4: 3c014f80 */ lui $at,0x4f80 +/* f0bc2f8: 04410004 */ bgez $v0,.L0f0bc30c +/* f0bc2fc: 468091a0 */ cvt.s.w $f6,$f18 +/* f0bc300: 44818000 */ mtc1 $at,$f16 +/* f0bc304: 00000000 */ sll $zero,$zero,0x0 +/* f0bc308: 46103180 */ add.s $f6,$f6,$f16 +.L0f0bc30c: +/* f0bc30c: 3c012f80 */ lui $at,0x2f80 +/* f0bc310: 44812000 */ mtc1 $at,$f4 +/* f0bc314: 3c014316 */ lui $at,0x4316 +/* f0bc318: 44814000 */ mtc1 $at,$f8 +/* f0bc31c: 46043282 */ mul.s $f10,$f6,$f4 +/* f0bc320: 3c01437a */ lui $at,0x437a +/* f0bc324: 44818000 */ mtc1 $at,$f16 +/* f0bc328: c7a4003c */ lwc1 $f4,0x3c($sp) +/* f0bc32c: 460a4482 */ mul.s $f18,$f8,$f10 +/* f0bc330: 46128180 */ add.s $f6,$f16,$f18 +/* f0bc334: 46062201 */ sub.s $f8,$f4,$f6 +/* f0bc338: e7a8003c */ swc1 $f8,0x3c($sp) +.L0f0bc33c: +/* f0bc33c: 0c004b70 */ jal 0x12dc0 +/* f0bc340: 00000000 */ sll $zero,$zero,0x0 +/* f0bc344: 44825000 */ mtc1 $v0,$f10 +/* f0bc348: 3c014f80 */ lui $at,0x4f80 +/* f0bc34c: 04410004 */ bgez $v0,.L0f0bc360 +/* f0bc350: 46805420 */ cvt.s.w $f16,$f10 +/* f0bc354: 44819000 */ mtc1 $at,$f18 +/* f0bc358: 00000000 */ sll $zero,$zero,0x0 +/* f0bc35c: 46128400 */ add.s $f16,$f16,$f18 +.L0f0bc360: +/* f0bc360: 3c012f80 */ lui $at,0x2f80 +/* f0bc364: 44812000 */ mtc1 $at,$f4 +/* f0bc368: 3c014348 */ lui $at,0x4348 +/* f0bc36c: 44814000 */ mtc1 $at,$f8 +/* f0bc370: 46048182 */ mul.s $f6,$f16,$f4 +/* f0bc374: 3c0142c8 */ lui $at,0x42c8 +/* f0bc378: 44819000 */ mtc1 $at,$f18 +/* f0bc37c: c7a40038 */ lwc1 $f4,0x38($sp) +/* f0bc380: 8e0e0284 */ lw $t6,0x284($s0) +/* f0bc384: 8e0f028c */ lw $t7,0x28c($s0) +/* f0bc388: 00002025 */ or $a0,$zero,$zero +/* f0bc38c: 46064282 */ mul.s $f10,$f8,$f6 +/* f0bc390: 27a50034 */ addiu $a1,$sp,0x34 +/* f0bc394: 24070012 */ addiu $a3,$zero,0x12 +/* f0bc398: 46125401 */ sub.s $f16,$f10,$f18 +/* f0bc39c: 46102200 */ add.s $f8,$f4,$f16 +/* f0bc3a0: e7a80038 */ swc1 $f8,0x38($sp) +/* f0bc3a4: 8dc600bc */ lw $a2,0xbc($t6) +/* f0bc3a8: afaf0010 */ sw $t7,0x10($sp) +/* f0bc3ac: 0fc4a640 */ jal func0f129900 +/* f0bc3b0: 24c60028 */ addiu $a2,$a2,0x28 +/* f0bc3b4: 0c004b70 */ jal 0x12dc0 +/* f0bc3b8: 00000000 */ sll $zero,$zero,0x0 +/* f0bc3bc: 2401000f */ addiu $at,$zero,0xf +/* f0bc3c0: 0041001b */ divu $zero,$v0,$at +/* f0bc3c4: 8e190008 */ lw $t9,0x8($s0) +/* f0bc3c8: 8e0a0284 */ lw $t2,0x284($s0) +/* f0bc3cc: 0000c010 */ mfhi $t8 +/* f0bc3d0: 03194021 */ addu $t0,$t8,$t9 +/* f0bc3d4: 2509000f */ addiu $t1,$t0,0xf +/* f0bc3d8: ad491bf4 */ sw $t1,0x1bf4($t2) +/* f0bc3dc: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0bc3e0: +/* f0bc3e0: 8fb00020 */ lw $s0,0x20($sp) +/* f0bc3e4: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0bc3e8: 03e00008 */ jr $ra +/* f0bc3ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bc3f0 +/* f0bc3f0: 3c0e8009 */ lui $t6,0x8009 +/* f0bc3f4: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f0bc3f8: 24010001 */ addiu $at,$zero,0x1 +/* f0bc3fc: 3c028007 */ lui $v0,0x8007 +/* f0bc400: 15c1000d */ bne $t6,$at,.L0f0bc438 +/* f0bc404: 244205c0 */ addiu $v0,$v0,0x5c0 +/* f0bc408: 240300dc */ addiu $v1,$zero,0xdc +/* f0bc40c: 240f00b4 */ addiu $t7,$zero,0xb4 +/* f0bc410: 24180014 */ addiu $t8,$zero,0x14 +/* f0bc414: 24190088 */ addiu $t9,$zero,0x88 +/* f0bc418: 2408002a */ addiu $t0,$zero,0x2a +/* f0bc41c: ac430004 */ sw $v1,0x4($v0) +/* f0bc420: ac400018 */ sw $zero,0x18($v0) +/* f0bc424: ac430014 */ sw $v1,0x14($v0) +/* f0bc428: ac4f001c */ sw $t7,0x1c($v0) +/* f0bc42c: ac580020 */ sw $t8,0x20($v0) +/* f0bc430: ac590024 */ sw $t9,0x24($v0) +/* f0bc434: ac480028 */ sw $t0,0x28($v0) +.L0f0bc438: +/* f0bc438: 03e00008 */ jr $ra +/* f0bc43c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bc440 +/* f0bc440: 3c018007 */ lui $at,0x8007 +/* f0bc444: 03e00008 */ jr $ra +/* f0bc448: ac2406cc */ sw $a0,0x6cc($at) +); + +GLOBAL_ASM( +glabel func0f0bc44c +/* f0bc44c: 3c0e8007 */ lui $t6,0x8007 +/* f0bc450: 8dce06c8 */ lw $t6,0x6c8($t6) +/* f0bc454: 3c038007 */ lui $v1,0x8007 +/* f0bc458: 000e7880 */ sll $t7,$t6,0x2 +/* f0bc45c: 01ee7823 */ subu $t7,$t7,$t6 +/* f0bc460: 000f7880 */ sll $t7,$t7,0x2 +/* f0bc464: 01ee7823 */ subu $t7,$t7,$t6 +/* f0bc468: 000f7880 */ sll $t7,$t7,0x2 +/* f0bc46c: 006f1821 */ addu $v1,$v1,$t7 +/* f0bc470: 03e00008 */ jr $ra +/* f0bc474: 846205c2 */ lh $v0,0x5c2($v1) +); + +GLOBAL_ASM( +glabel func0f0bc478 +/* f0bc478: 3c0e8007 */ lui $t6,0x8007 +/* f0bc47c: 8dce06c8 */ lw $t6,0x6c8($t6) +/* f0bc480: 3c18800a */ lui $t8,0x800a +/* f0bc484: 9318a4a0 */ lbu $t8,-0x5b60($t8) +/* f0bc488: 000e7880 */ sll $t7,$t6,0x2 +/* f0bc48c: 01ee7823 */ subu $t7,$t7,$t6 +/* f0bc490: 000f7880 */ sll $t7,$t7,0x2 +/* f0bc494: 01ee7823 */ subu $t7,$t7,$t6 +/* f0bc498: 000f7880 */ sll $t7,$t7,0x2 +/* f0bc49c: 3c038007 */ lui $v1,0x8007 +/* f0bc4a0: 006f1821 */ addu $v1,$v1,$t7 +/* f0bc4a4: 13000004 */ beqz $t8,.L0f0bc4b8 +/* f0bc4a8: 846305c6 */ lh $v1,0x5c6($v1) +/* f0bc4ac: 0003c843 */ sra $t9,$v1,0x1 +/* f0bc4b0: 00194400 */ sll $t0,$t9,0x10 +/* f0bc4b4: 00081c03 */ sra $v1,$t0,0x10 +.L0f0bc4b8: +/* f0bc4b8: 03e00008 */ jr $ra +/* f0bc4bc: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f0bc4c0 +/* f0bc4c0: 3c02800a */ lui $v0,0x800a +/* f0bc4c4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0bc4c8: 8c4e0298 */ lw $t6,0x298($v0) +/* f0bc4cc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0bc4d0: afbf0014 */ sw $ra,0x14($sp) +/* f0bc4d4: 05c10004 */ bgez $t6,.L0f0bc4e8 +/* f0bc4d8: 00000000 */ sll $zero,$zero,0x0 +/* f0bc4dc: 8c4f029c */ lw $t7,0x29c($v0) +/* f0bc4e0: 05e0000b */ bltz $t7,.L0f0bc510 +/* f0bc4e4: 00000000 */ sll $zero,$zero,0x0 +.L0f0bc4e8: +/* f0bc4e8: 0fc3f303 */ jal func0f0fcc0c +/* f0bc4ec: 00000000 */ sll $zero,$zero,0x0 +/* f0bc4f0: 24010005 */ addiu $at,$zero,0x5 +/* f0bc4f4: 14410006 */ bne $v0,$at,.L0f0bc510 +/* f0bc4f8: 3c18800a */ lui $t8,0x800a +/* f0bc4fc: 8f18dfc0 */ lw $t8,-0x2040($t8) +/* f0bc500: 17000003 */ bnez $t8,.L0f0bc510 +/* f0bc504: 00000000 */ sll $zero,$zero,0x0 +/* f0bc508: 1000000e */ beqz $zero,.L0f0bc544 +/* f0bc50c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0bc510: +/* f0bc510: 3c028007 */ lui $v0,0x8007 +/* f0bc514: 8c420764 */ lw $v0,0x764($v0) +/* f0bc518: 0002c82b */ sltu $t9,$zero,$v0 +/* f0bc51c: 13200005 */ beqz $t9,.L0f0bc534 +/* f0bc520: 3c028006 */ lui $v0,0x8006 +/* f0bc524: 8c42d9d0 */ lw $v0,-0x2630($v0) +/* f0bc528: 2c480001 */ sltiu $t0,$v0,0x1 +/* f0bc52c: 15000005 */ bnez $t0,.L0f0bc544 +/* f0bc530: 01001025 */ or $v0,$t0,$zero +.L0f0bc534: +/* f0bc534: 0fc3f303 */ jal func0f0fcc0c +/* f0bc538: 00000000 */ sll $zero,$zero,0x0 +/* f0bc53c: 38490009 */ xori $t1,$v0,0x9 +/* f0bc540: 2d220001 */ sltiu $v0,$t1,0x1 +.L0f0bc544: +/* f0bc544: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bc548: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0bc54c: 03e00008 */ jr $ra +/* f0bc550: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bc554 +/* f0bc554: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0bc558: afbf0014 */ sw $ra,0x14($sp) +/* f0bc55c: 0fc2f130 */ jal func0f0bc4c0 +/* f0bc560: 00000000 */ sll $zero,$zero,0x0 +/* f0bc564: 14400083 */ bnez $v0,.L0f0bc774 +/* f0bc568: 3c0c8007 */ lui $t4,0x8007 +/* f0bc56c: 3c06800a */ lui $a2,0x800a +/* f0bc570: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0bc574: 8cc7006c */ lw $a3,0x6c($a2) +/* f0bc578: 00002825 */ or $a1,$zero,$zero +/* f0bc57c: 00002025 */ or $a0,$zero,$zero +/* f0bc580: 10e00003 */ beqz $a3,.L0f0bc590 +/* f0bc584: 00001825 */ or $v1,$zero,$zero +/* f0bc588: 10000001 */ beqz $zero,.L0f0bc590 +/* f0bc58c: 24050001 */ addiu $a1,$zero,0x1 +.L0f0bc590: +/* f0bc590: 8cc80068 */ lw $t0,0x68($a2) +/* f0bc594: 00001025 */ or $v0,$zero,$zero +/* f0bc598: 11000003 */ beqz $t0,.L0f0bc5a8 +/* f0bc59c: 00000000 */ sll $zero,$zero,0x0 +/* f0bc5a0: 10000001 */ beqz $zero,.L0f0bc5a8 +/* f0bc5a4: 24040001 */ addiu $a0,$zero,0x1 +.L0f0bc5a8: +/* f0bc5a8: 8cc90064 */ lw $t1,0x64($a2) +/* f0bc5ac: 11200003 */ beqz $t1,.L0f0bc5bc +/* f0bc5b0: 00000000 */ sll $zero,$zero,0x0 +/* f0bc5b4: 10000001 */ beqz $zero,.L0f0bc5bc +/* f0bc5b8: 24030001 */ addiu $v1,$zero,0x1 +.L0f0bc5bc: +/* f0bc5bc: 8cca0070 */ lw $t2,0x70($a2) +/* f0bc5c0: 3c198007 */ lui $t9,0x8007 +/* f0bc5c4: 11400003 */ beqz $t2,.L0f0bc5d4 +/* f0bc5c8: 00000000 */ sll $zero,$zero,0x0 +/* f0bc5cc: 10000001 */ beqz $zero,.L0f0bc5d4 +/* f0bc5d0: 24020001 */ addiu $v0,$zero,0x1 +.L0f0bc5d4: +/* f0bc5d4: 00437021 */ addu $t6,$v0,$v1 +/* f0bc5d8: 01c47821 */ addu $t7,$t6,$a0 +/* f0bc5dc: 01e5c021 */ addu $t8,$t7,$a1 +/* f0bc5e0: 2b010003 */ slti $at,$t8,0x3 +/* f0bc5e4: 14200019 */ bnez $at,.L0f0bc64c +/* f0bc5e8: 00000000 */ sll $zero,$zero,0x0 +/* f0bc5ec: 8f3906c8 */ lw $t9,0x6c8($t9) +/* f0bc5f0: 3c038007 */ lui $v1,0x8007 +/* f0bc5f4: 8cc2028c */ lw $v0,0x28c($a2) +/* f0bc5f8: 00195880 */ sll $t3,$t9,0x2 +/* f0bc5fc: 01795823 */ subu $t3,$t3,$t9 +/* f0bc600: 000b5880 */ sll $t3,$t3,0x2 +/* f0bc604: 01795823 */ subu $t3,$t3,$t9 +/* f0bc608: 000b5880 */ sll $t3,$t3,0x2 +/* f0bc60c: 006b1821 */ addu $v1,$v1,$t3 +/* f0bc610: 8c6305c8 */ lw $v1,0x5c8($v1) +/* f0bc614: 04610003 */ bgez $v1,.L0f0bc624 +/* f0bc618: 00036043 */ sra $t4,$v1,0x1 +/* f0bc61c: 24610001 */ addiu $at,$v1,0x1 +/* f0bc620: 00016043 */ sra $t4,$at,0x1 +.L0f0bc624: +/* f0bc624: 000c6c00 */ sll $t5,$t4,0x10 +/* f0bc628: 10400004 */ beqz $v0,.L0f0bc63c +/* f0bc62c: 000d1c03 */ sra $v1,$t5,0x10 +/* f0bc630: 24010002 */ addiu $at,$zero,0x2 +/* f0bc634: 54410059 */ bnel $v0,$at,.L0f0bc79c +/* f0bc638: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0bc63c: +/* f0bc63c: 2463ffff */ addiu $v1,$v1,-1 +/* f0bc640: 00037c00 */ sll $t7,$v1,0x10 +/* f0bc644: 10000054 */ beqz $zero,.L0f0bc798 +/* f0bc648: 000f1c03 */ sra $v1,$t7,0x10 +.L0f0bc64c: +/* f0bc64c: 10e00003 */ beqz $a3,.L0f0bc65c +/* f0bc650: 24010002 */ addiu $at,$zero,0x2 +/* f0bc654: 10000002 */ beqz $zero,.L0f0bc660 +/* f0bc658: 24050001 */ addiu $a1,$zero,0x1 +.L0f0bc65c: +/* f0bc65c: 00002825 */ or $a1,$zero,$zero +.L0f0bc660: +/* f0bc660: 11000003 */ beqz $t0,.L0f0bc670 +/* f0bc664: 00002025 */ or $a0,$zero,$zero +/* f0bc668: 10000001 */ beqz $zero,.L0f0bc670 +/* f0bc66c: 24040001 */ addiu $a0,$zero,0x1 +.L0f0bc670: +/* f0bc670: 11200003 */ beqz $t1,.L0f0bc680 +/* f0bc674: 00001825 */ or $v1,$zero,$zero +/* f0bc678: 10000001 */ beqz $zero,.L0f0bc680 +/* f0bc67c: 24030001 */ addiu $v1,$zero,0x1 +.L0f0bc680: +/* f0bc680: 11400003 */ beqz $t2,.L0f0bc690 +/* f0bc684: 00001025 */ or $v0,$zero,$zero +/* f0bc688: 10000001 */ beqz $zero,.L0f0bc690 +/* f0bc68c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0bc690: +/* f0bc690: 0043c821 */ addu $t9,$v0,$v1 +/* f0bc694: 03245821 */ addu $t3,$t9,$a0 +/* f0bc698: 01656021 */ addu $t4,$t3,$a1 +/* f0bc69c: 1581002b */ bne $t4,$at,.L0f0bc74c +/* f0bc6a0: 3c198007 */ lui $t9,0x8007 +/* f0bc6a4: 0fc54bcd */ jal func0f152f34 +/* f0bc6a8: 00000000 */ sll $zero,$zero,0x0 +/* f0bc6ac: 3c06800a */ lui $a2,0x800a +/* f0bc6b0: 24010001 */ addiu $at,$zero,0x1 +/* f0bc6b4: 10410004 */ beq $v0,$at,.L0f0bc6c8 +/* f0bc6b8: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0bc6bc: 90cd04e0 */ lbu $t5,0x4e0($a2) +/* f0bc6c0: 3c0f8007 */ lui $t7,0x8007 +/* f0bc6c4: 11a00017 */ beqz $t5,.L0f0bc724 +.L0f0bc6c8: +/* f0bc6c8: 3c0e8007 */ lui $t6,0x8007 +/* f0bc6cc: 8dce06c8 */ lw $t6,0x6c8($t6) +/* f0bc6d0: 3c038007 */ lui $v1,0x8007 +/* f0bc6d4: 8ccc028c */ lw $t4,0x28c($a2) +/* f0bc6d8: 000e7880 */ sll $t7,$t6,0x2 +/* f0bc6dc: 01ee7823 */ subu $t7,$t7,$t6 +/* f0bc6e0: 000f7880 */ sll $t7,$t7,0x2 +/* f0bc6e4: 01ee7823 */ subu $t7,$t7,$t6 +/* f0bc6e8: 000f7880 */ sll $t7,$t7,0x2 +/* f0bc6ec: 006f1821 */ addu $v1,$v1,$t7 +/* f0bc6f0: 8c6305c8 */ lw $v1,0x5c8($v1) +/* f0bc6f4: 04610003 */ bgez $v1,.L0f0bc704 +/* f0bc6f8: 0003c043 */ sra $t8,$v1,0x1 +/* f0bc6fc: 24610001 */ addiu $at,$v1,0x1 +/* f0bc700: 0001c043 */ sra $t8,$at,0x1 +.L0f0bc704: +/* f0bc704: 0018cc00 */ sll $t9,$t8,0x10 +/* f0bc708: 00195c03 */ sra $t3,$t9,0x10 +/* f0bc70c: 15800022 */ bnez $t4,.L0f0bc798 +/* f0bc710: 01601825 */ or $v1,$t3,$zero +/* f0bc714: 2563ffff */ addiu $v1,$t3,-1 +/* f0bc718: 00036c00 */ sll $t5,$v1,0x10 +/* f0bc71c: 1000001e */ beqz $zero,.L0f0bc798 +/* f0bc720: 000d1c03 */ sra $v1,$t5,0x10 +.L0f0bc724: +/* f0bc724: 8def06c8 */ lw $t7,0x6c8($t7) +/* f0bc728: 3c038007 */ lui $v1,0x8007 +/* f0bc72c: 000fc080 */ sll $t8,$t7,0x2 +/* f0bc730: 030fc023 */ subu $t8,$t8,$t7 +/* f0bc734: 0018c080 */ sll $t8,$t8,0x2 +/* f0bc738: 030fc023 */ subu $t8,$t8,$t7 +/* f0bc73c: 0018c080 */ sll $t8,$t8,0x2 +/* f0bc740: 00781821 */ addu $v1,$v1,$t8 +/* f0bc744: 10000014 */ beqz $zero,.L0f0bc798 +/* f0bc748: 846305ca */ lh $v1,0x5ca($v1) +.L0f0bc74c: +/* f0bc74c: 8f3906c8 */ lw $t9,0x6c8($t9) +/* f0bc750: 3c038007 */ lui $v1,0x8007 +/* f0bc754: 00195880 */ sll $t3,$t9,0x2 +/* f0bc758: 01795823 */ subu $t3,$t3,$t9 +/* f0bc75c: 000b5880 */ sll $t3,$t3,0x2 +/* f0bc760: 01795823 */ subu $t3,$t3,$t9 +/* f0bc764: 000b5880 */ sll $t3,$t3,0x2 +/* f0bc768: 006b1821 */ addu $v1,$v1,$t3 +/* f0bc76c: 1000000a */ beqz $zero,.L0f0bc798 +/* f0bc770: 846305ca */ lh $v1,0x5ca($v1) +.L0f0bc774: +/* f0bc774: 8d8c06c8 */ lw $t4,0x6c8($t4) +/* f0bc778: 3c038007 */ lui $v1,0x8007 +/* f0bc77c: 000c6880 */ sll $t5,$t4,0x2 +/* f0bc780: 01ac6823 */ subu $t5,$t5,$t4 +/* f0bc784: 000d6880 */ sll $t5,$t5,0x2 +/* f0bc788: 01ac6823 */ subu $t5,$t5,$t4 +/* f0bc78c: 000d6880 */ sll $t5,$t5,0x2 +/* f0bc790: 006d1821 */ addu $v1,$v1,$t5 +/* f0bc794: 846305ca */ lh $v1,0x5ca($v1) +.L0f0bc798: +/* f0bc798: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0bc79c: +/* f0bc79c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0bc7a0: 00601025 */ or $v0,$v1,$zero +/* f0bc7a4: 03e00008 */ jr $ra +/* f0bc7a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bc7ac +/* f0bc7ac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0bc7b0: afbf0014 */ sw $ra,0x14($sp) +/* f0bc7b4: 0fc2f130 */ jal func0f0bc4c0 +/* f0bc7b8: 00000000 */ sll $zero,$zero,0x0 +/* f0bc7bc: 3c0b800a */ lui $t3,0x800a +/* f0bc7c0: 256b9fc0 */ addiu $t3,$t3,-24640 +/* f0bc7c4: 8d67006c */ lw $a3,0x6c($t3) +/* f0bc7c8: 00003025 */ or $a2,$zero,$zero +/* f0bc7cc: 00002825 */ or $a1,$zero,$zero +/* f0bc7d0: 10e00003 */ beqz $a3,.L0f0bc7e0 +/* f0bc7d4: 00002025 */ or $a0,$zero,$zero +/* f0bc7d8: 10000001 */ beqz $zero,.L0f0bc7e0 +/* f0bc7dc: 24060001 */ addiu $a2,$zero,0x1 +.L0f0bc7e0: +/* f0bc7e0: 8d680068 */ lw $t0,0x68($t3) +/* f0bc7e4: 00001825 */ or $v1,$zero,$zero +/* f0bc7e8: 2c590001 */ sltiu $t9,$v0,0x1 +/* f0bc7ec: 11000003 */ beqz $t0,.L0f0bc7fc +/* f0bc7f0: 00000000 */ sll $zero,$zero,0x0 +/* f0bc7f4: 10000001 */ beqz $zero,.L0f0bc7fc +/* f0bc7f8: 24050001 */ addiu $a1,$zero,0x1 +.L0f0bc7fc: +/* f0bc7fc: 8d690064 */ lw $t1,0x64($t3) +/* f0bc800: 11200003 */ beqz $t1,.L0f0bc810 +/* f0bc804: 00000000 */ sll $zero,$zero,0x0 +/* f0bc808: 10000001 */ beqz $zero,.L0f0bc810 +/* f0bc80c: 24040001 */ addiu $a0,$zero,0x1 +.L0f0bc810: +/* f0bc810: 8d6a0070 */ lw $t2,0x70($t3) +/* f0bc814: 11400003 */ beqz $t2,.L0f0bc824 +/* f0bc818: 00000000 */ sll $zero,$zero,0x0 +/* f0bc81c: 10000001 */ beqz $zero,.L0f0bc824 +/* f0bc820: 24030001 */ addiu $v1,$zero,0x1 +.L0f0bc824: +/* f0bc824: 00647021 */ addu $t6,$v1,$a0 +/* f0bc828: 01c57821 */ addu $t7,$t6,$a1 +/* f0bc82c: 01e6c021 */ addu $t8,$t7,$a2 +/* f0bc830: 2b010003 */ slti $at,$t8,0x3 +/* f0bc834: 1420002d */ bnez $at,.L0f0bc8ec +/* f0bc838: 00000000 */ sll $zero,$zero,0x0 +/* f0bc83c: 1320002b */ beqz $t9,.L0f0bc8ec +/* f0bc840: 00000000 */ sll $zero,$zero,0x0 +/* f0bc844: 8d62028c */ lw $v0,0x28c($t3) +/* f0bc848: 24030001 */ addiu $v1,$zero,0x1 +/* f0bc84c: 24010003 */ addiu $at,$zero,0x3 +/* f0bc850: 10620003 */ beq $v1,$v0,.L0f0bc860 +/* f0bc854: 3c0c8007 */ lui $t4,0x8007 +/* f0bc858: 14410015 */ bne $v0,$at,.L0f0bc8b0 +/* f0bc85c: 3c0e8007 */ lui $t6,0x8007 +.L0f0bc860: +/* f0bc860: 8d8c06c8 */ lw $t4,0x6c8($t4) +/* f0bc864: 3c0e8007 */ lui $t6,0x8007 +/* f0bc868: 25ce05c0 */ addiu $t6,$t6,0x5c0 +/* f0bc86c: 000c6880 */ sll $t5,$t4,0x2 +/* f0bc870: 01ac6823 */ subu $t5,$t5,$t4 +/* f0bc874: 000d6880 */ sll $t5,$t5,0x2 +/* f0bc878: 01ac6823 */ subu $t5,$t5,$t4 +/* f0bc87c: 000d6880 */ sll $t5,$t5,0x2 +/* f0bc880: 01ae1021 */ addu $v0,$t5,$t6 +/* f0bc884: 8c430008 */ lw $v1,0x8($v0) +/* f0bc888: 8c580000 */ lw $t8,0x0($v0) +/* f0bc88c: 04610003 */ bgez $v1,.L0f0bc89c +/* f0bc890: 00037843 */ sra $t7,$v1,0x1 +/* f0bc894: 24610001 */ addiu $at,$v1,0x1 +/* f0bc898: 00017843 */ sra $t7,$at,0x1 +.L0f0bc89c: +/* f0bc89c: 01f8c821 */ addu $t9,$t7,$t8 +/* f0bc8a0: 03232023 */ subu $a0,$t9,$v1 +/* f0bc8a4: 00046400 */ sll $t4,$a0,0x10 +/* f0bc8a8: 10000078 */ beqz $zero,.L0f0bca8c +/* f0bc8ac: 000c2403 */ sra $a0,$t4,0x10 +.L0f0bc8b0: +/* f0bc8b0: 8dce06c8 */ lw $t6,0x6c8($t6) +/* f0bc8b4: 3c188007 */ lui $t8,0x8007 +/* f0bc8b8: 271805c0 */ addiu $t8,$t8,0x5c0 +/* f0bc8bc: 000e7880 */ sll $t7,$t6,0x2 +/* f0bc8c0: 01ee7823 */ subu $t7,$t7,$t6 +/* f0bc8c4: 000f7880 */ sll $t7,$t7,0x2 +/* f0bc8c8: 01ee7823 */ subu $t7,$t7,$t6 +/* f0bc8cc: 000f7880 */ sll $t7,$t7,0x2 +/* f0bc8d0: 01f81021 */ addu $v0,$t7,$t8 +/* f0bc8d4: 8c590000 */ lw $t9,0x0($v0) +/* f0bc8d8: 8c4c0008 */ lw $t4,0x8($v0) +/* f0bc8dc: 032c2023 */ subu $a0,$t9,$t4 +/* f0bc8e0: 00046c00 */ sll $t5,$a0,0x10 +/* f0bc8e4: 10000069 */ beqz $zero,.L0f0bca8c +/* f0bc8e8: 000d2403 */ sra $a0,$t5,0x10 +.L0f0bc8ec: +/* f0bc8ec: 10e00003 */ beqz $a3,.L0f0bc8fc +/* f0bc8f0: 24010002 */ addiu $at,$zero,0x2 +/* f0bc8f4: 10000002 */ beqz $zero,.L0f0bc900 +/* f0bc8f8: 24060001 */ addiu $a2,$zero,0x1 +.L0f0bc8fc: +/* f0bc8fc: 00003025 */ or $a2,$zero,$zero +.L0f0bc900: +/* f0bc900: 11000003 */ beqz $t0,.L0f0bc910 +/* f0bc904: 00002825 */ or $a1,$zero,$zero +/* f0bc908: 10000001 */ beqz $zero,.L0f0bc910 +/* f0bc90c: 24050001 */ addiu $a1,$zero,0x1 +.L0f0bc910: +/* f0bc910: 11200003 */ beqz $t1,.L0f0bc920 +/* f0bc914: 00002025 */ or $a0,$zero,$zero +/* f0bc918: 10000001 */ beqz $zero,.L0f0bc920 +/* f0bc91c: 24040001 */ addiu $a0,$zero,0x1 +.L0f0bc920: +/* f0bc920: 11400003 */ beqz $t2,.L0f0bc930 +/* f0bc924: 00001825 */ or $v1,$zero,$zero +/* f0bc928: 10000001 */ beqz $zero,.L0f0bc930 +/* f0bc92c: 24030001 */ addiu $v1,$zero,0x1 +.L0f0bc930: +/* f0bc930: 00647821 */ addu $t7,$v1,$a0 +/* f0bc934: 01e5c021 */ addu $t8,$t7,$a1 +/* f0bc938: 0306c821 */ addu $t9,$t8,$a2 +/* f0bc93c: 17210044 */ bne $t9,$at,.L0f0bca50 +/* f0bc940: 2c4c0001 */ sltiu $t4,$v0,0x1 +/* f0bc944: 11800042 */ beqz $t4,.L0f0bca50 +/* f0bc948: 00000000 */ sll $zero,$zero,0x0 +/* f0bc94c: 0fc54bcd */ jal func0f152f34 +/* f0bc950: 00000000 */ sll $zero,$zero,0x0 +/* f0bc954: 24030001 */ addiu $v1,$zero,0x1 +/* f0bc958: 3c0b800a */ lui $t3,0x800a +/* f0bc95c: 10620005 */ beq $v1,$v0,.L0f0bc974 +/* f0bc960: 256b9fc0 */ addiu $t3,$t3,-24640 +/* f0bc964: 916d04e0 */ lbu $t5,0x4e0($t3) +/* f0bc968: 3c0c8007 */ lui $t4,0x8007 +/* f0bc96c: 11a00029 */ beqz $t5,.L0f0bca14 +/* f0bc970: 00000000 */ sll $zero,$zero,0x0 +.L0f0bc974: +/* f0bc974: 8d6e028c */ lw $t6,0x28c($t3) +/* f0bc978: 3c0f8007 */ lui $t7,0x8007 +/* f0bc97c: 3c198007 */ lui $t9,0x8007 +/* f0bc980: 146e0015 */ bne $v1,$t6,.L0f0bc9d8 +/* f0bc984: 00000000 */ sll $zero,$zero,0x0 +/* f0bc988: 8def06c8 */ lw $t7,0x6c8($t7) +/* f0bc98c: 3c198007 */ lui $t9,0x8007 +/* f0bc990: 273905c0 */ addiu $t9,$t9,0x5c0 +/* f0bc994: 000fc080 */ sll $t8,$t7,0x2 +/* f0bc998: 030fc023 */ subu $t8,$t8,$t7 +/* f0bc99c: 0018c080 */ sll $t8,$t8,0x2 +/* f0bc9a0: 030fc023 */ subu $t8,$t8,$t7 +/* f0bc9a4: 0018c080 */ sll $t8,$t8,0x2 +/* f0bc9a8: 03191021 */ addu $v0,$t8,$t9 +/* f0bc9ac: 8c430008 */ lw $v1,0x8($v0) +/* f0bc9b0: 8c4d0000 */ lw $t5,0x0($v0) +/* f0bc9b4: 04610003 */ bgez $v1,.L0f0bc9c4 +/* f0bc9b8: 00036043 */ sra $t4,$v1,0x1 +/* f0bc9bc: 24610001 */ addiu $at,$v1,0x1 +/* f0bc9c0: 00016043 */ sra $t4,$at,0x1 +.L0f0bc9c4: +/* f0bc9c4: 018d7021 */ addu $t6,$t4,$t5 +/* f0bc9c8: 01c32023 */ subu $a0,$t6,$v1 +/* f0bc9cc: 00047c00 */ sll $t7,$a0,0x10 +/* f0bc9d0: 1000002e */ beqz $zero,.L0f0bca8c +/* f0bc9d4: 000f2403 */ sra $a0,$t7,0x10 +.L0f0bc9d8: +/* f0bc9d8: 8f3906c8 */ lw $t9,0x6c8($t9) +/* f0bc9dc: 3c0d8007 */ lui $t5,0x8007 +/* f0bc9e0: 25ad05c0 */ addiu $t5,$t5,0x5c0 +/* f0bc9e4: 00196080 */ sll $t4,$t9,0x2 +/* f0bc9e8: 01996023 */ subu $t4,$t4,$t9 +/* f0bc9ec: 000c6080 */ sll $t4,$t4,0x2 +/* f0bc9f0: 01996023 */ subu $t4,$t4,$t9 +/* f0bc9f4: 000c6080 */ sll $t4,$t4,0x2 +/* f0bc9f8: 018d1021 */ addu $v0,$t4,$t5 +/* f0bc9fc: 8c4e0000 */ lw $t6,0x0($v0) +/* f0bca00: 8c4f0008 */ lw $t7,0x8($v0) +/* f0bca04: 01cf2023 */ subu $a0,$t6,$t7 +/* f0bca08: 0004c400 */ sll $t8,$a0,0x10 +/* f0bca0c: 1000001f */ beqz $zero,.L0f0bca8c +/* f0bca10: 00182403 */ sra $a0,$t8,0x10 +.L0f0bca14: +/* f0bca14: 8d8c06c8 */ lw $t4,0x6c8($t4) +/* f0bca18: 3c0e8007 */ lui $t6,0x8007 +/* f0bca1c: 25ce05c0 */ addiu $t6,$t6,0x5c0 +/* f0bca20: 000c6880 */ sll $t5,$t4,0x2 +/* f0bca24: 01ac6823 */ subu $t5,$t5,$t4 +/* f0bca28: 000d6880 */ sll $t5,$t5,0x2 +/* f0bca2c: 01ac6823 */ subu $t5,$t5,$t4 +/* f0bca30: 000d6880 */ sll $t5,$t5,0x2 +/* f0bca34: 01ae1021 */ addu $v0,$t5,$t6 +/* f0bca38: 8c4f0000 */ lw $t7,0x0($v0) +/* f0bca3c: 8c580008 */ lw $t8,0x8($v0) +/* f0bca40: 01f82023 */ subu $a0,$t7,$t8 +/* f0bca44: 0004cc00 */ sll $t9,$a0,0x10 +/* f0bca48: 10000010 */ beqz $zero,.L0f0bca8c +/* f0bca4c: 00192403 */ sra $a0,$t9,0x10 +.L0f0bca50: +/* f0bca50: 3c0d8007 */ lui $t5,0x8007 +/* f0bca54: 8dad06c8 */ lw $t5,0x6c8($t5) +/* f0bca58: 3c0f8007 */ lui $t7,0x8007 +/* f0bca5c: 25ef05c0 */ addiu $t7,$t7,0x5c0 +/* f0bca60: 000d7080 */ sll $t6,$t5,0x2 +/* f0bca64: 01cd7023 */ subu $t6,$t6,$t5 +/* f0bca68: 000e7080 */ sll $t6,$t6,0x2 +/* f0bca6c: 01cd7023 */ subu $t6,$t6,$t5 +/* f0bca70: 000e7080 */ sll $t6,$t6,0x2 +/* f0bca74: 01cf1021 */ addu $v0,$t6,$t7 +/* f0bca78: 8c580000 */ lw $t8,0x0($v0) +/* f0bca7c: 8c590008 */ lw $t9,0x8($v0) +/* f0bca80: 03192023 */ subu $a0,$t8,$t9 +/* f0bca84: 00046400 */ sll $t4,$a0,0x10 +/* f0bca88: 000c2403 */ sra $a0,$t4,0x10 +.L0f0bca8c: +/* f0bca8c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bca90: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0bca94: 00801025 */ or $v0,$a0,$zero +/* f0bca98: 03e00008 */ jr $ra +/* f0bca9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bcaa0 +/* f0bcaa0: 3c06800a */ lui $a2,0x800a +/* f0bcaa4: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0bcaa8: 8cce006c */ lw $t6,0x6c($a2) +/* f0bcaac: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0bcab0: afbf0014 */ sw $ra,0x14($sp) +/* f0bcab4: 11c00003 */ beqz $t6,.L0f0bcac4 +/* f0bcab8: 00003825 */ or $a3,$zero,$zero +/* f0bcabc: 10000001 */ beqz $zero,.L0f0bcac4 +/* f0bcac0: 24070001 */ addiu $a3,$zero,0x1 +.L0f0bcac4: +/* f0bcac4: 8ccf0068 */ lw $t7,0x68($a2) +/* f0bcac8: 00002825 */ or $a1,$zero,$zero +/* f0bcacc: 00001825 */ or $v1,$zero,$zero +/* f0bcad0: 11e00003 */ beqz $t7,.L0f0bcae0 +/* f0bcad4: 00001025 */ or $v0,$zero,$zero +/* f0bcad8: 10000001 */ beqz $zero,.L0f0bcae0 +/* f0bcadc: 24050001 */ addiu $a1,$zero,0x1 +.L0f0bcae0: +/* f0bcae0: 8cd80064 */ lw $t8,0x64($a2) +/* f0bcae4: 13000003 */ beqz $t8,.L0f0bcaf4 +/* f0bcae8: 00000000 */ sll $zero,$zero,0x0 +/* f0bcaec: 10000001 */ beqz $zero,.L0f0bcaf4 +/* f0bcaf0: 24030001 */ addiu $v1,$zero,0x1 +.L0f0bcaf4: +/* f0bcaf4: 8cd90070 */ lw $t9,0x70($a2) +/* f0bcaf8: 13200003 */ beqz $t9,.L0f0bcb08 +/* f0bcafc: 00000000 */ sll $zero,$zero,0x0 +/* f0bcb00: 10000001 */ beqz $zero,.L0f0bcb08 +/* f0bcb04: 24020001 */ addiu $v0,$zero,0x1 +.L0f0bcb08: +/* f0bcb08: 00435021 */ addu $t2,$v0,$v1 +/* f0bcb0c: 01455821 */ addu $t3,$t2,$a1 +/* f0bcb10: 01676021 */ addu $t4,$t3,$a3 +/* f0bcb14: 29810002 */ slti $at,$t4,0x2 +/* f0bcb18: 1420005f */ bnez $at,.L0f0bcc98 +/* f0bcb1c: 00000000 */ sll $zero,$zero,0x0 +/* f0bcb20: 0fc2f130 */ jal func0f0bc4c0 +/* f0bcb24: 00000000 */ sll $zero,$zero,0x0 +/* f0bcb28: 3c06800a */ lui $a2,0x800a +/* f0bcb2c: 1440005a */ bnez $v0,.L0f0bcc98 +/* f0bcb30: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0bcb34: 3c0d8007 */ lui $t5,0x8007 +/* f0bcb38: 8dad06c8 */ lw $t5,0x6c8($t5) +/* f0bcb3c: 3c0f8009 */ lui $t7,0x8009 +/* f0bcb40: 91ef0af0 */ lbu $t7,0xaf0($t7) +/* f0bcb44: 000d7080 */ sll $t6,$t5,0x2 +/* f0bcb48: 01cd7023 */ subu $t6,$t6,$t5 +/* f0bcb4c: 000e7080 */ sll $t6,$t6,0x2 +/* f0bcb50: 01cd7023 */ subu $t6,$t6,$t5 +/* f0bcb54: 000e7080 */ sll $t6,$t6,0x2 +/* f0bcb58: 3c088007 */ lui $t0,0x8007 +/* f0bcb5c: 24090001 */ addiu $t1,$zero,0x1 +/* f0bcb60: 010e4021 */ addu $t0,$t0,$t6 +/* f0bcb64: 152f0008 */ bne $t1,$t7,.L0f0bcb88 +/* f0bcb68: 850805d6 */ lh $t0,0x5d6($t0) +/* f0bcb6c: 90d804e0 */ lbu $t8,0x4e0($a2) +/* f0bcb70: 00082400 */ sll $a0,$t0,0x10 +/* f0bcb74: 0004cc03 */ sra $t9,$a0,0x10 +/* f0bcb78: 17000003 */ bnez $t8,.L0f0bcb88 +/* f0bcb7c: 00000000 */ sll $zero,$zero,0x0 +/* f0bcb80: 10000007 */ beqz $zero,.L0f0bcba0 +/* f0bcb84: 03202025 */ or $a0,$t9,$zero +.L0f0bcb88: +/* f0bcb88: 05010003 */ bgez $t0,.L0f0bcb98 +/* f0bcb8c: 00082043 */ sra $a0,$t0,0x1 +/* f0bcb90: 25010001 */ addiu $at,$t0,0x1 +/* f0bcb94: 00012043 */ sra $a0,$at,0x1 +.L0f0bcb98: +/* f0bcb98: 00045400 */ sll $t2,$a0,0x10 +/* f0bcb9c: 000a2403 */ sra $a0,$t2,0x10 +.L0f0bcba0: +/* f0bcba0: 8ccc006c */ lw $t4,0x6c($a2) +/* f0bcba4: 24010002 */ addiu $at,$zero,0x2 +/* f0bcba8: 00003825 */ or $a3,$zero,$zero +/* f0bcbac: 11800003 */ beqz $t4,.L0f0bcbbc +/* f0bcbb0: 00002825 */ or $a1,$zero,$zero +/* f0bcbb4: 10000001 */ beqz $zero,.L0f0bcbbc +/* f0bcbb8: 01203825 */ or $a3,$t1,$zero +.L0f0bcbbc: +/* f0bcbbc: 8ccd0068 */ lw $t5,0x68($a2) +/* f0bcbc0: 00001825 */ or $v1,$zero,$zero +/* f0bcbc4: 00001025 */ or $v0,$zero,$zero +/* f0bcbc8: 11a00003 */ beqz $t5,.L0f0bcbd8 +/* f0bcbcc: 00000000 */ sll $zero,$zero,0x0 +/* f0bcbd0: 10000001 */ beqz $zero,.L0f0bcbd8 +/* f0bcbd4: 01202825 */ or $a1,$t1,$zero +.L0f0bcbd8: +/* f0bcbd8: 8cce0064 */ lw $t6,0x64($a2) +/* f0bcbdc: 11c00003 */ beqz $t6,.L0f0bcbec +/* f0bcbe0: 00000000 */ sll $zero,$zero,0x0 +/* f0bcbe4: 10000001 */ beqz $zero,.L0f0bcbec +/* f0bcbe8: 01201825 */ or $v1,$t1,$zero +.L0f0bcbec: +/* f0bcbec: 8ccf0070 */ lw $t7,0x70($a2) +/* f0bcbf0: 11e00003 */ beqz $t7,.L0f0bcc00 +/* f0bcbf4: 00000000 */ sll $zero,$zero,0x0 +/* f0bcbf8: 10000001 */ beqz $zero,.L0f0bcc00 +/* f0bcbfc: 01201025 */ or $v0,$t1,$zero +.L0f0bcc00: +/* f0bcc00: 0043c021 */ addu $t8,$v0,$v1 +/* f0bcc04: 0305c821 */ addu $t9,$t8,$a1 +/* f0bcc08: 03275021 */ addu $t2,$t9,$a3 +/* f0bcc0c: 5541001a */ bnel $t2,$at,.L0f0bcc78 +/* f0bcc10: 8cc2028c */ lw $v0,0x28c($a2) +/* f0bcc14: a7a4001e */ sh $a0,0x1e($sp) +/* f0bcc18: 0fc54bcd */ jal func0f152f34 +/* f0bcc1c: a7a8001c */ sh $t0,0x1c($sp) +/* f0bcc20: 3c06800a */ lui $a2,0x800a +/* f0bcc24: 24090001 */ addiu $t1,$zero,0x1 +/* f0bcc28: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0bcc2c: 87a4001e */ lh $a0,0x1e($sp) +/* f0bcc30: 15220005 */ bne $t1,$v0,.L0f0bcc48 +/* f0bcc34: 87a8001c */ lh $t0,0x1c($sp) +/* f0bcc38: 00082400 */ sll $a0,$t0,0x10 +/* f0bcc3c: 00045c03 */ sra $t3,$a0,0x10 +/* f0bcc40: 10000073 */ beqz $zero,.L0f0bce10 +/* f0bcc44: 01602025 */ or $a0,$t3,$zero +.L0f0bcc48: +/* f0bcc48: 8ccc028c */ lw $t4,0x28c($a2) +/* f0bcc4c: 3c0d8009 */ lui $t5,0x8009 +/* f0bcc50: 55800070 */ bnezl $t4,.L0f0bce14 +/* f0bcc54: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bcc58: 91ad0af0 */ lbu $t5,0xaf0($t5) +/* f0bcc5c: 512d006d */ beql $t1,$t5,.L0f0bce14 +/* f0bcc60: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bcc64: 2484ffff */ addiu $a0,$a0,-1 +/* f0bcc68: 00047400 */ sll $t6,$a0,0x10 +/* f0bcc6c: 10000068 */ beqz $zero,.L0f0bce10 +/* f0bcc70: 000e2403 */ sra $a0,$t6,0x10 +/* f0bcc74: 8cc2028c */ lw $v0,0x28c($a2) +.L0f0bcc78: +/* f0bcc78: 50400004 */ beqzl $v0,.L0f0bcc8c +/* f0bcc7c: 2484ffff */ addiu $a0,$a0,-1 +/* f0bcc80: 55220064 */ bnel $t1,$v0,.L0f0bce14 +/* f0bcc84: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bcc88: 2484ffff */ addiu $a0,$a0,-1 +.L0f0bcc8c: +/* f0bcc8c: 0004c400 */ sll $t8,$a0,0x10 +/* f0bcc90: 1000005f */ beqz $zero,.L0f0bce10 +/* f0bcc94: 00182403 */ sra $a0,$t8,0x10 +.L0f0bcc98: +/* f0bcc98: 0fc54b60 */ jal func0f152d80 +/* f0bcc9c: 00000000 */ sll $zero,$zero,0x0 +/* f0bcca0: 24090001 */ addiu $t1,$zero,0x1 +/* f0bcca4: 1449000b */ bne $v0,$t1,.L0f0bccd4 +/* f0bcca8: 3c0a8007 */ lui $t2,0x8007 +/* f0bccac: 8d4a06c8 */ lw $t2,0x6c8($t2) +/* f0bccb0: 3c048007 */ lui $a0,0x8007 +/* f0bccb4: 000a5880 */ sll $t3,$t2,0x2 +/* f0bccb8: 016a5823 */ subu $t3,$t3,$t2 +/* f0bccbc: 000b5880 */ sll $t3,$t3,0x2 +/* f0bccc0: 016a5823 */ subu $t3,$t3,$t2 +/* f0bccc4: 000b5880 */ sll $t3,$t3,0x2 +/* f0bccc8: 008b2021 */ addu $a0,$a0,$t3 +/* f0bcccc: 10000050 */ beqz $zero,.L0f0bce10 +/* f0bccd0: 848405de */ lh $a0,0x5de($a0) +.L0f0bccd4: +/* f0bccd4: 0fc54b60 */ jal func0f152d80 +/* f0bccd8: 00000000 */ sll $zero,$zero,0x0 +/* f0bccdc: 24010002 */ addiu $at,$zero,0x2 +/* f0bcce0: 1441000c */ bne $v0,$at,.L0f0bcd14 +/* f0bcce4: 3c0e8007 */ lui $t6,0x8007 +/* f0bcce8: 3c0c8007 */ lui $t4,0x8007 +/* f0bccec: 8d8c06c8 */ lw $t4,0x6c8($t4) +/* f0bccf0: 3c048007 */ lui $a0,0x8007 +/* f0bccf4: 000c6880 */ sll $t5,$t4,0x2 +/* f0bccf8: 01ac6823 */ subu $t5,$t5,$t4 +/* f0bccfc: 000d6880 */ sll $t5,$t5,0x2 +/* f0bcd00: 01ac6823 */ subu $t5,$t5,$t4 +/* f0bcd04: 000d6880 */ sll $t5,$t5,0x2 +/* f0bcd08: 008d2021 */ addu $a0,$a0,$t5 +/* f0bcd0c: 10000040 */ beqz $zero,.L0f0bce10 +/* f0bcd10: 848405e6 */ lh $a0,0x5e6($a0) +.L0f0bcd14: +/* f0bcd14: 8dce0764 */ lw $t6,0x764($t6) +/* f0bcd18: 3c0f800a */ lui $t7,0x800a +/* f0bcd1c: 3c0b8007 */ lui $t3,0x8007 +/* f0bcd20: 11c00032 */ beqz $t6,.L0f0bcdec +/* f0bcd24: 00000000 */ sll $zero,$zero,0x0 +/* f0bcd28: 8defdfc0 */ lw $t7,-0x2040($t7) +/* f0bcd2c: 3c18800a */ lui $t8,0x800a +/* f0bcd30: 15e0002e */ bnez $t7,.L0f0bcdec +/* f0bcd34: 00000000 */ sll $zero,$zero,0x0 +/* f0bcd38: 8f18de2c */ lw $t8,-0x21d4($t8) +/* f0bcd3c: 3c198007 */ lui $t9,0x8007 +/* f0bcd40: 3c0b8007 */ lui $t3,0x8007 +/* f0bcd44: 1b00001e */ blez $t8,.L0f0bcdc0 +/* f0bcd48: 00000000 */ sll $zero,$zero,0x0 +/* f0bcd4c: 8f3906c8 */ lw $t9,0x6c8($t9) +/* f0bcd50: 256b05c0 */ addiu $t3,$t3,0x5c0 +/* f0bcd54: 3c01800a */ lui $at,0x800a +/* f0bcd58: 00195080 */ sll $t2,$t9,0x2 +/* f0bcd5c: 01595023 */ subu $t2,$t2,$t9 +/* f0bcd60: 000a5080 */ sll $t2,$t2,0x2 +/* f0bcd64: 01595023 */ subu $t2,$t2,$t9 +/* f0bcd68: 000a5080 */ sll $t2,$t2,0x2 +/* f0bcd6c: 014b1021 */ addu $v0,$t2,$t3 +/* f0bcd70: 8c4c001c */ lw $t4,0x1c($v0) +/* f0bcd74: 8c4d0014 */ lw $t5,0x14($v0) +/* f0bcd78: c42cde30 */ lwc1 $f12,-0x21d0($at) +/* f0bcd7c: 448c2000 */ mtc1 $t4,$f4 +/* f0bcd80: 3c013f80 */ lui $at,0x3f80 +/* f0bcd84: 44814000 */ mtc1 $at,$f8 +/* f0bcd88: 46802020 */ cvt.s.w $f0,$f4 +/* f0bcd8c: 448d3000 */ mtc1 $t5,$f6 +/* f0bcd90: 460c4281 */ sub.s $f10,$f8,$f12 +/* f0bcd94: 468030a0 */ cvt.s.w $f2,$f6 +/* f0bcd98: 46005002 */ mul.s $f0,$f10,$f0 +/* f0bcd9c: 00000000 */ sll $zero,$zero,0x0 +/* f0bcda0: 460c1082 */ mul.s $f2,$f2,$f12 +/* f0bcda4: 46020400 */ add.s $f16,$f0,$f2 +/* f0bcda8: 4600848d */ trunc.w.s $f18,$f16 +/* f0bcdac: 44049000 */ mfc1 $a0,$f18 +/* f0bcdb0: 00000000 */ sll $zero,$zero,0x0 +/* f0bcdb4: 00047c00 */ sll $t7,$a0,0x10 +/* f0bcdb8: 10000015 */ beqz $zero,.L0f0bce10 +/* f0bcdbc: 000f2403 */ sra $a0,$t7,0x10 +.L0f0bcdc0: +/* f0bcdc0: 3c198007 */ lui $t9,0x8007 +/* f0bcdc4: 8f3906c8 */ lw $t9,0x6c8($t9) +/* f0bcdc8: 3c048007 */ lui $a0,0x8007 +/* f0bcdcc: 00195080 */ sll $t2,$t9,0x2 +/* f0bcdd0: 01595023 */ subu $t2,$t2,$t9 +/* f0bcdd4: 000a5080 */ sll $t2,$t2,0x2 +/* f0bcdd8: 01595023 */ subu $t2,$t2,$t9 +/* f0bcddc: 000a5080 */ sll $t2,$t2,0x2 +/* f0bcde0: 008a2021 */ addu $a0,$a0,$t2 +/* f0bcde4: 1000000a */ beqz $zero,.L0f0bce10 +/* f0bcde8: 848405de */ lh $a0,0x5de($a0) +.L0f0bcdec: +/* f0bcdec: 8d6b06c8 */ lw $t3,0x6c8($t3) +/* f0bcdf0: 3c048007 */ lui $a0,0x8007 +/* f0bcdf4: 000b6080 */ sll $t4,$t3,0x2 +/* f0bcdf8: 018b6023 */ subu $t4,$t4,$t3 +/* f0bcdfc: 000c6080 */ sll $t4,$t4,0x2 +/* f0bce00: 018b6023 */ subu $t4,$t4,$t3 +/* f0bce04: 000c6080 */ sll $t4,$t4,0x2 +/* f0bce08: 008c2021 */ addu $a0,$a0,$t4 +/* f0bce0c: 848405d6 */ lh $a0,0x5d6($a0) +.L0f0bce10: +/* f0bce10: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0bce14: +/* f0bce14: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0bce18: 00801025 */ or $v0,$a0,$zero +/* f0bce1c: 03e00008 */ jr $ra +/* f0bce20: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bce24 +/* f0bce24: 3c07800a */ lui $a3,0x800a +/* f0bce28: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0bce2c: 8cee006c */ lw $t6,0x6c($a3) +/* f0bce30: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0bce34: afbf0014 */ sw $ra,0x14($sp) +/* f0bce38: 11c00003 */ beqz $t6,.L0f0bce48 +/* f0bce3c: 00002825 */ or $a1,$zero,$zero +/* f0bce40: 10000001 */ beqz $zero,.L0f0bce48 +/* f0bce44: 24050001 */ addiu $a1,$zero,0x1 +.L0f0bce48: +/* f0bce48: 8cef0068 */ lw $t7,0x68($a3) +/* f0bce4c: 00002025 */ or $a0,$zero,$zero +/* f0bce50: 00001825 */ or $v1,$zero,$zero +/* f0bce54: 11e00003 */ beqz $t7,.L0f0bce64 +/* f0bce58: 00001025 */ or $v0,$zero,$zero +/* f0bce5c: 10000001 */ beqz $zero,.L0f0bce64 +/* f0bce60: 24040001 */ addiu $a0,$zero,0x1 +.L0f0bce64: +/* f0bce64: 8cf80064 */ lw $t8,0x64($a3) +/* f0bce68: 13000003 */ beqz $t8,.L0f0bce78 +/* f0bce6c: 00000000 */ sll $zero,$zero,0x0 +/* f0bce70: 10000001 */ beqz $zero,.L0f0bce78 +/* f0bce74: 24030001 */ addiu $v1,$zero,0x1 +.L0f0bce78: +/* f0bce78: 8cf90070 */ lw $t9,0x70($a3) +/* f0bce7c: 13200003 */ beqz $t9,.L0f0bce8c +/* f0bce80: 00000000 */ sll $zero,$zero,0x0 +/* f0bce84: 10000001 */ beqz $zero,.L0f0bce8c +/* f0bce88: 24020001 */ addiu $v0,$zero,0x1 +.L0f0bce8c: +/* f0bce8c: 00435021 */ addu $t2,$v0,$v1 +/* f0bce90: 01445821 */ addu $t3,$t2,$a0 +/* f0bce94: 01656021 */ addu $t4,$t3,$a1 +/* f0bce98: 29810002 */ slti $at,$t4,0x2 +/* f0bce9c: 14200087 */ bnez $at,.L0f0bd0bc +/* f0bcea0: 00000000 */ sll $zero,$zero,0x0 +/* f0bcea4: 0fc2f130 */ jal func0f0bc4c0 +/* f0bcea8: 00000000 */ sll $zero,$zero,0x0 +/* f0bceac: 14400083 */ bnez $v0,.L0f0bd0bc +/* f0bceb0: 3c0d8007 */ lui $t5,0x8007 +/* f0bceb4: 8dad06c8 */ lw $t5,0x6c8($t5) +/* f0bceb8: 3c068007 */ lui $a2,0x8007 +/* f0bcebc: 000d7080 */ sll $t6,$t5,0x2 +/* f0bcec0: 01cd7023 */ subu $t6,$t6,$t5 +/* f0bcec4: 000e7080 */ sll $t6,$t6,0x2 +/* f0bcec8: 01cd7023 */ subu $t6,$t6,$t5 +/* f0bcecc: 000e7080 */ sll $t6,$t6,0x2 +/* f0bced0: 00ce3021 */ addu $a2,$a2,$t6 +/* f0bced4: 84c605da */ lh $a2,0x5da($a2) +/* f0bced8: 0fc54bcd */ jal func0f152f34 +/* f0bcedc: a7a6001e */ sh $a2,0x1e($sp) +/* f0bcee0: 3c07800a */ lui $a3,0x800a +/* f0bcee4: 24090001 */ addiu $t1,$zero,0x1 +/* f0bcee8: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0bceec: 1522001e */ bne $t1,$v0,.L0f0bcf68 +/* f0bcef0: 87a6001e */ lh $a2,0x1e($sp) +/* f0bcef4: 8cef006c */ lw $t7,0x6c($a3) +/* f0bcef8: 24010002 */ addiu $at,$zero,0x2 +/* f0bcefc: 00002825 */ or $a1,$zero,$zero +/* f0bcf00: 11e00003 */ beqz $t7,.L0f0bcf10 +/* f0bcf04: 00002025 */ or $a0,$zero,$zero +/* f0bcf08: 10000001 */ beqz $zero,.L0f0bcf10 +/* f0bcf0c: 01202825 */ or $a1,$t1,$zero +.L0f0bcf10: +/* f0bcf10: 8cf80068 */ lw $t8,0x68($a3) +/* f0bcf14: 00001825 */ or $v1,$zero,$zero +/* f0bcf18: 00001025 */ or $v0,$zero,$zero +/* f0bcf1c: 13000003 */ beqz $t8,.L0f0bcf2c +/* f0bcf20: 00000000 */ sll $zero,$zero,0x0 +/* f0bcf24: 10000001 */ beqz $zero,.L0f0bcf2c +/* f0bcf28: 01202025 */ or $a0,$t1,$zero +.L0f0bcf2c: +/* f0bcf2c: 8cf90064 */ lw $t9,0x64($a3) +/* f0bcf30: 13200003 */ beqz $t9,.L0f0bcf40 +/* f0bcf34: 00000000 */ sll $zero,$zero,0x0 +/* f0bcf38: 10000001 */ beqz $zero,.L0f0bcf40 +/* f0bcf3c: 01201825 */ or $v1,$t1,$zero +.L0f0bcf40: +/* f0bcf40: 8cea0070 */ lw $t2,0x70($a3) +/* f0bcf44: 11400003 */ beqz $t2,.L0f0bcf54 +/* f0bcf48: 00000000 */ sll $zero,$zero,0x0 +/* f0bcf4c: 10000001 */ beqz $zero,.L0f0bcf54 +/* f0bcf50: 01201025 */ or $v0,$t1,$zero +.L0f0bcf54: +/* f0bcf54: 00435821 */ addu $t3,$v0,$v1 +/* f0bcf58: 01646021 */ addu $t4,$t3,$a0 +/* f0bcf5c: 01856821 */ addu $t5,$t4,$a1 +/* f0bcf60: 51a100f9 */ beql $t5,$at,.L0f0bd348 +/* f0bcf64: 00c01025 */ or $v0,$a2,$zero +.L0f0bcf68: +/* f0bcf68: 8cee006c */ lw $t6,0x6c($a3) +/* f0bcf6c: 8ce20068 */ lw $v0,0x68($a3) +/* f0bcf70: 8ce30064 */ lw $v1,0x64($a3) +/* f0bcf74: 11c00003 */ beqz $t6,.L0f0bcf84 +/* f0bcf78: 8ce80070 */ lw $t0,0x70($a3) +/* f0bcf7c: 10000002 */ beqz $zero,.L0f0bcf88 +/* f0bcf80: 01202825 */ or $a1,$t1,$zero +.L0f0bcf84: +/* f0bcf84: 00002825 */ or $a1,$zero,$zero +.L0f0bcf88: +/* f0bcf88: 10400003 */ beqz $v0,.L0f0bcf98 +/* f0bcf8c: 24010002 */ addiu $at,$zero,0x2 +/* f0bcf90: 10000002 */ beqz $zero,.L0f0bcf9c +/* f0bcf94: 01202025 */ or $a0,$t1,$zero +.L0f0bcf98: +/* f0bcf98: 00002025 */ or $a0,$zero,$zero +.L0f0bcf9c: +/* f0bcf9c: 10600003 */ beqz $v1,.L0f0bcfac +/* f0bcfa0: 00001025 */ or $v0,$zero,$zero +/* f0bcfa4: 10000002 */ beqz $zero,.L0f0bcfb0 +/* f0bcfa8: 01201825 */ or $v1,$t1,$zero +.L0f0bcfac: +/* f0bcfac: 00001825 */ or $v1,$zero,$zero +.L0f0bcfb0: +/* f0bcfb0: 11000003 */ beqz $t0,.L0f0bcfc0 +/* f0bcfb4: 00000000 */ sll $zero,$zero,0x0 +/* f0bcfb8: 10000001 */ beqz $zero,.L0f0bcfc0 +/* f0bcfbc: 01201025 */ or $v0,$t1,$zero +.L0f0bcfc0: +/* f0bcfc0: 00437821 */ addu $t7,$v0,$v1 +/* f0bcfc4: 01e4c021 */ addu $t8,$t7,$a0 +/* f0bcfc8: 0305c821 */ addu $t9,$t8,$a1 +/* f0bcfcc: 57210023 */ bnel $t9,$at,.L0f0bd05c +/* f0bcfd0: 8ce2028c */ lw $v0,0x28c($a3) +/* f0bcfd4: 8cea028c */ lw $t2,0x28c($a3) +/* f0bcfd8: 552a0020 */ bnel $t1,$t2,.L0f0bd05c +/* f0bcfdc: 8ce2028c */ lw $v0,0x28c($a3) +/* f0bcfe0: 0fc54bcd */ jal func0f152f34 +/* f0bcfe4: a7a6001e */ sh $a2,0x1e($sp) +/* f0bcfe8: 3c07800a */ lui $a3,0x800a +/* f0bcfec: 24090001 */ addiu $t1,$zero,0x1 +/* f0bcff0: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0bcff4: 11220018 */ beq $t1,$v0,.L0f0bd058 +/* f0bcff8: 87a6001e */ lh $a2,0x1e($sp) +/* f0bcffc: 90eb04e0 */ lbu $t3,0x4e0($a3) +/* f0bd000: 3c0c8007 */ lui $t4,0x8007 +/* f0bd004: 55600015 */ bnezl $t3,.L0f0bd05c +/* f0bd008: 8ce2028c */ lw $v0,0x28c($a3) +/* f0bd00c: 8d8c06c8 */ lw $t4,0x6c8($t4) +/* f0bd010: 3c0e8007 */ lui $t6,0x8007 +/* f0bd014: 25ce05c0 */ addiu $t6,$t6,0x5c0 +/* f0bd018: 000c6880 */ sll $t5,$t4,0x2 +/* f0bd01c: 01ac6823 */ subu $t5,$t5,$t4 +/* f0bd020: 000d6880 */ sll $t5,$t5,0x2 +/* f0bd024: 01ac6823 */ subu $t5,$t5,$t4 +/* f0bd028: 000d6880 */ sll $t5,$t5,0x2 +/* f0bd02c: 01ae1021 */ addu $v0,$t5,$t6 +/* f0bd030: 8c4f0014 */ lw $t7,0x14($v0) +/* f0bd034: 8c590018 */ lw $t9,0x18($v0) +/* f0bd038: 05e10003 */ bgez $t7,.L0f0bd048 +/* f0bd03c: 000fc043 */ sra $t8,$t7,0x1 +/* f0bd040: 25e10001 */ addiu $at,$t7,0x1 +/* f0bd044: 0001c043 */ sra $t8,$at,0x1 +.L0f0bd048: +/* f0bd048: 03193021 */ addu $a2,$t8,$t9 +/* f0bd04c: 00065400 */ sll $t2,$a2,0x10 +/* f0bd050: 100000bc */ beqz $zero,.L0f0bd344 +/* f0bd054: 000a3403 */ sra $a2,$t2,0x10 +.L0f0bd058: +/* f0bd058: 8ce2028c */ lw $v0,0x28c($a3) +.L0f0bd05c: +/* f0bd05c: 24010002 */ addiu $at,$zero,0x2 +/* f0bd060: 10410002 */ beq $v0,$at,.L0f0bd06c +/* f0bd064: 24010003 */ addiu $at,$zero,0x3 +/* f0bd068: 144100b6 */ bne $v0,$at,.L0f0bd344 +.L0f0bd06c: +/* f0bd06c: 3c0c8007 */ lui $t4,0x8007 +/* f0bd070: 8d8c06c8 */ lw $t4,0x6c8($t4) +/* f0bd074: 3c0e8007 */ lui $t6,0x8007 +/* f0bd078: 25ce05c0 */ addiu $t6,$t6,0x5c0 +/* f0bd07c: 000c6880 */ sll $t5,$t4,0x2 +/* f0bd080: 01ac6823 */ subu $t5,$t5,$t4 +/* f0bd084: 000d6880 */ sll $t5,$t5,0x2 +/* f0bd088: 01ac6823 */ subu $t5,$t5,$t4 +/* f0bd08c: 000d6880 */ sll $t5,$t5,0x2 +/* f0bd090: 01ae1021 */ addu $v0,$t5,$t6 +/* f0bd094: 8c4f0014 */ lw $t7,0x14($v0) +/* f0bd098: 8c590018 */ lw $t9,0x18($v0) +/* f0bd09c: 05e10003 */ bgez $t7,.L0f0bd0ac +/* f0bd0a0: 000fc043 */ sra $t8,$t7,0x1 +/* f0bd0a4: 25e10001 */ addiu $at,$t7,0x1 +/* f0bd0a8: 0001c043 */ sra $t8,$at,0x1 +.L0f0bd0ac: +/* f0bd0ac: 03193021 */ addu $a2,$t8,$t9 +/* f0bd0b0: 00065400 */ sll $t2,$a2,0x10 +/* f0bd0b4: 100000a3 */ beqz $zero,.L0f0bd344 +/* f0bd0b8: 000a3403 */ sra $a2,$t2,0x10 +.L0f0bd0bc: +/* f0bd0bc: 0fc54b60 */ jal func0f152d80 +/* f0bd0c0: 00000000 */ sll $zero,$zero,0x0 +/* f0bd0c4: 24090001 */ addiu $t1,$zero,0x1 +/* f0bd0c8: 14490046 */ bne $v0,$t1,.L0f0bd1e4 +/* f0bd0cc: 3c0c8007 */ lui $t4,0x8007 +/* f0bd0d0: 8d8c0764 */ lw $t4,0x764($t4) +/* f0bd0d4: 11800038 */ beqz $t4,.L0f0bd1b8 +/* f0bd0d8: 00000000 */ sll $zero,$zero,0x0 +/* f0bd0dc: 0fc54a46 */ jal func0f152918 +/* f0bd0e0: 00000000 */ sll $zero,$zero,0x0 +/* f0bd0e4: 3c07800a */ lui $a3,0x800a +/* f0bd0e8: 10400033 */ beqz $v0,.L0f0bd1b8 +/* f0bd0ec: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0bd0f0: 8ced04b4 */ lw $t5,0x4b4($a3) +/* f0bd0f4: 24010026 */ addiu $at,$zero,0x26 +/* f0bd0f8: 3c0e800a */ lui $t6,0x800a +/* f0bd0fc: 11a1002e */ beq $t5,$at,.L0f0bd1b8 +/* f0bd100: 00000000 */ sll $zero,$zero,0x0 +/* f0bd104: 8dcede2c */ lw $t6,-0x21d4($t6) +/* f0bd108: 3c0f8007 */ lui $t7,0x8007 +/* f0bd10c: 3c198007 */ lui $t9,0x8007 +/* f0bd110: 19c0001e */ blez $t6,.L0f0bd18c +/* f0bd114: 00000000 */ sll $zero,$zero,0x0 +/* f0bd118: 8def06c8 */ lw $t7,0x6c8($t7) +/* f0bd11c: 273905c0 */ addiu $t9,$t9,0x5c0 +/* f0bd120: 3c01800a */ lui $at,0x800a +/* f0bd124: 000fc080 */ sll $t8,$t7,0x2 +/* f0bd128: 030fc023 */ subu $t8,$t8,$t7 +/* f0bd12c: 0018c080 */ sll $t8,$t8,0x2 +/* f0bd130: 030fc023 */ subu $t8,$t8,$t7 +/* f0bd134: 0018c080 */ sll $t8,$t8,0x2 +/* f0bd138: 03191021 */ addu $v0,$t8,$t9 +/* f0bd13c: 8c4a0018 */ lw $t2,0x18($v0) +/* f0bd140: 8c4b0020 */ lw $t3,0x20($v0) +/* f0bd144: c42cde30 */ lwc1 $f12,-0x21d0($at) +/* f0bd148: 448a2000 */ mtc1 $t2,$f4 +/* f0bd14c: 3c013f80 */ lui $at,0x3f80 +/* f0bd150: 44814000 */ mtc1 $at,$f8 +/* f0bd154: 46802020 */ cvt.s.w $f0,$f4 +/* f0bd158: 448b3000 */ mtc1 $t3,$f6 +/* f0bd15c: 460c4281 */ sub.s $f10,$f8,$f12 +/* f0bd160: 468030a0 */ cvt.s.w $f2,$f6 +/* f0bd164: 46005002 */ mul.s $f0,$f10,$f0 +/* f0bd168: 00000000 */ sll $zero,$zero,0x0 +/* f0bd16c: 460c1082 */ mul.s $f2,$f2,$f12 +/* f0bd170: 46020400 */ add.s $f16,$f0,$f2 +/* f0bd174: 4600848d */ trunc.w.s $f18,$f16 +/* f0bd178: 44069000 */ mfc1 $a2,$f18 +/* f0bd17c: 00000000 */ sll $zero,$zero,0x0 +/* f0bd180: 00066c00 */ sll $t5,$a2,0x10 +/* f0bd184: 1000006f */ beqz $zero,.L0f0bd344 +/* f0bd188: 000d3403 */ sra $a2,$t5,0x10 +.L0f0bd18c: +/* f0bd18c: 3c0f8007 */ lui $t7,0x8007 +/* f0bd190: 8def06c8 */ lw $t7,0x6c8($t7) +/* f0bd194: 3c068007 */ lui $a2,0x8007 +/* f0bd198: 000fc080 */ sll $t8,$t7,0x2 +/* f0bd19c: 030fc023 */ subu $t8,$t8,$t7 +/* f0bd1a0: 0018c080 */ sll $t8,$t8,0x2 +/* f0bd1a4: 030fc023 */ subu $t8,$t8,$t7 +/* f0bd1a8: 0018c080 */ sll $t8,$t8,0x2 +/* f0bd1ac: 00d83021 */ addu $a2,$a2,$t8 +/* f0bd1b0: 10000064 */ beqz $zero,.L0f0bd344 +/* f0bd1b4: 84c605da */ lh $a2,0x5da($a2) +.L0f0bd1b8: +/* f0bd1b8: 3c198007 */ lui $t9,0x8007 +/* f0bd1bc: 8f3906c8 */ lw $t9,0x6c8($t9) +/* f0bd1c0: 3c068007 */ lui $a2,0x8007 +/* f0bd1c4: 00195080 */ sll $t2,$t9,0x2 +/* f0bd1c8: 01595023 */ subu $t2,$t2,$t9 +/* f0bd1cc: 000a5080 */ sll $t2,$t2,0x2 +/* f0bd1d0: 01595023 */ subu $t2,$t2,$t9 +/* f0bd1d4: 000a5080 */ sll $t2,$t2,0x2 +/* f0bd1d8: 00ca3021 */ addu $a2,$a2,$t2 +/* f0bd1dc: 10000059 */ beqz $zero,.L0f0bd344 +/* f0bd1e0: 84c605e2 */ lh $a2,0x5e2($a2) +.L0f0bd1e4: +/* f0bd1e4: 0fc54b60 */ jal func0f152d80 +/* f0bd1e8: 00000000 */ sll $zero,$zero,0x0 +/* f0bd1ec: 24010002 */ addiu $at,$zero,0x2 +/* f0bd1f0: 1441000c */ bne $v0,$at,.L0f0bd224 +/* f0bd1f4: 3c0d8007 */ lui $t5,0x8007 +/* f0bd1f8: 3c0b8007 */ lui $t3,0x8007 +/* f0bd1fc: 8d6b06c8 */ lw $t3,0x6c8($t3) +/* f0bd200: 3c068007 */ lui $a2,0x8007 +/* f0bd204: 000b6080 */ sll $t4,$t3,0x2 +/* f0bd208: 018b6023 */ subu $t4,$t4,$t3 +/* f0bd20c: 000c6080 */ sll $t4,$t4,0x2 +/* f0bd210: 018b6023 */ subu $t4,$t4,$t3 +/* f0bd214: 000c6080 */ sll $t4,$t4,0x2 +/* f0bd218: 00cc3021 */ addu $a2,$a2,$t4 +/* f0bd21c: 10000049 */ beqz $zero,.L0f0bd344 +/* f0bd220: 84c605ea */ lh $a2,0x5ea($a2) +.L0f0bd224: +/* f0bd224: 8dad0764 */ lw $t5,0x764($t5) +/* f0bd228: 3c0e800a */ lui $t6,0x800a +/* f0bd22c: 11a0003a */ beqz $t5,.L0f0bd318 +/* f0bd230: 00000000 */ sll $zero,$zero,0x0 +/* f0bd234: 8dcedfc0 */ lw $t6,-0x2040($t6) +/* f0bd238: 15c00037 */ bnez $t6,.L0f0bd318 +/* f0bd23c: 00000000 */ sll $zero,$zero,0x0 +/* f0bd240: 0fc54a46 */ jal func0f152918 +/* f0bd244: 00000000 */ sll $zero,$zero,0x0 +/* f0bd248: 3c07800a */ lui $a3,0x800a +/* f0bd24c: 10400004 */ beqz $v0,.L0f0bd260 +/* f0bd250: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0bd254: 8cef04b4 */ lw $t7,0x4b4($a3) +/* f0bd258: 24010026 */ addiu $at,$zero,0x26 +/* f0bd25c: 15e1002e */ bne $t7,$at,.L0f0bd318 +.L0f0bd260: +/* f0bd260: 3c18800a */ lui $t8,0x800a +/* f0bd264: 8f18de2c */ lw $t8,-0x21d4($t8) +/* f0bd268: 3c198007 */ lui $t9,0x8007 +/* f0bd26c: 3c0b8007 */ lui $t3,0x8007 +/* f0bd270: 1b00001e */ blez $t8,.L0f0bd2ec +/* f0bd274: 00000000 */ sll $zero,$zero,0x0 +/* f0bd278: 8f3906c8 */ lw $t9,0x6c8($t9) +/* f0bd27c: 256b05c0 */ addiu $t3,$t3,0x5c0 +/* f0bd280: 3c01800a */ lui $at,0x800a +/* f0bd284: 00195080 */ sll $t2,$t9,0x2 +/* f0bd288: 01595023 */ subu $t2,$t2,$t9 +/* f0bd28c: 000a5080 */ sll $t2,$t2,0x2 +/* f0bd290: 01595023 */ subu $t2,$t2,$t9 +/* f0bd294: 000a5080 */ sll $t2,$t2,0x2 +/* f0bd298: 014b1021 */ addu $v0,$t2,$t3 +/* f0bd29c: 8c4c0020 */ lw $t4,0x20($v0) +/* f0bd2a0: 8c4d0018 */ lw $t5,0x18($v0) +/* f0bd2a4: c42cde30 */ lwc1 $f12,-0x21d0($at) +/* f0bd2a8: 448c2000 */ mtc1 $t4,$f4 +/* f0bd2ac: 3c013f80 */ lui $at,0x3f80 +/* f0bd2b0: 44814000 */ mtc1 $at,$f8 +/* f0bd2b4: 46802020 */ cvt.s.w $f0,$f4 +/* f0bd2b8: 448d3000 */ mtc1 $t5,$f6 +/* f0bd2bc: 460c4281 */ sub.s $f10,$f8,$f12 +/* f0bd2c0: 468030a0 */ cvt.s.w $f2,$f6 +/* f0bd2c4: 46005002 */ mul.s $f0,$f10,$f0 +/* f0bd2c8: 00000000 */ sll $zero,$zero,0x0 +/* f0bd2cc: 460c1082 */ mul.s $f2,$f2,$f12 +/* f0bd2d0: 46020400 */ add.s $f16,$f0,$f2 +/* f0bd2d4: 4600848d */ trunc.w.s $f18,$f16 +/* f0bd2d8: 44069000 */ mfc1 $a2,$f18 +/* f0bd2dc: 00000000 */ sll $zero,$zero,0x0 +/* f0bd2e0: 00067c00 */ sll $t7,$a2,0x10 +/* f0bd2e4: 10000017 */ beqz $zero,.L0f0bd344 +/* f0bd2e8: 000f3403 */ sra $a2,$t7,0x10 +.L0f0bd2ec: +/* f0bd2ec: 3c198007 */ lui $t9,0x8007 +/* f0bd2f0: 8f3906c8 */ lw $t9,0x6c8($t9) +/* f0bd2f4: 3c068007 */ lui $a2,0x8007 +/* f0bd2f8: 00195080 */ sll $t2,$t9,0x2 +/* f0bd2fc: 01595023 */ subu $t2,$t2,$t9 +/* f0bd300: 000a5080 */ sll $t2,$t2,0x2 +/* f0bd304: 01595023 */ subu $t2,$t2,$t9 +/* f0bd308: 000a5080 */ sll $t2,$t2,0x2 +/* f0bd30c: 00ca3021 */ addu $a2,$a2,$t2 +/* f0bd310: 1000000c */ beqz $zero,.L0f0bd344 +/* f0bd314: 84c605e2 */ lh $a2,0x5e2($a2) +.L0f0bd318: +/* f0bd318: 3c0b8007 */ lui $t3,0x8007 +/* f0bd31c: 8d6b06c8 */ lw $t3,0x6c8($t3) +/* f0bd320: 3c028007 */ lui $v0,0x8007 +/* f0bd324: 000b6080 */ sll $t4,$t3,0x2 +/* f0bd328: 018b6023 */ subu $t4,$t4,$t3 +/* f0bd32c: 000c6080 */ sll $t4,$t4,0x2 +/* f0bd330: 018b6023 */ subu $t4,$t4,$t3 +/* f0bd334: 000c6080 */ sll $t4,$t4,0x2 +/* f0bd338: 004c1021 */ addu $v0,$v0,$t4 +/* f0bd33c: 10000002 */ beqz $zero,.L0f0bd348 +/* f0bd340: 844205da */ lh $v0,0x5da($v0) +.L0f0bd344: +/* f0bd344: 00c01025 */ or $v0,$a2,$zero +.L0f0bd348: +/* f0bd348: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bd34c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0bd350: 03e00008 */ jr $ra +/* f0bd354: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bd358 +/* f0bd358: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0bd35c: afbf0014 */ sw $ra,0x14($sp) +/* f0bd360: 0fc2f2a8 */ jal func0f0bcaa0 +/* f0bd364: 00000000 */ sll $zero,$zero,0x0 +/* f0bd368: 0fc2f155 */ jal func0f0bc554 +/* f0bd36c: a7a20018 */ sh $v0,0x18($sp) +/* f0bd370: 87ae0018 */ lh $t6,0x18($sp) +/* f0bd374: 44822000 */ mtc1 $v0,$f4 +/* f0bd378: 3c0f8007 */ lui $t7,0x8007 +/* f0bd37c: 448e4000 */ mtc1 $t6,$f8 +/* f0bd380: 468021a0 */ cvt.s.w $f6,$f4 +/* f0bd384: 8def06c8 */ lw $t7,0x6c8($t7) +/* f0bd388: 3c018007 */ lui $at,0x8007 +/* f0bd38c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bd390: 000fc080 */ sll $t8,$t7,0x2 +/* f0bd394: 468042a0 */ cvt.s.w $f10,$f8 +/* f0bd398: 030fc023 */ subu $t8,$t8,$t7 +/* f0bd39c: 0018c080 */ sll $t8,$t8,0x2 +/* f0bd3a0: 030fc023 */ subu $t8,$t8,$t7 +/* f0bd3a4: 0018c080 */ sll $t8,$t8,0x2 +/* f0bd3a8: 00380821 */ addu $at,$at,$t8 +/* f0bd3ac: 460a3403 */ div.s $f16,$f6,$f10 +/* f0bd3b0: c43205cc */ lwc1 $f18,0x5cc($at) +/* f0bd3b4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0bd3b8: 46109082 */ mul.s $f2,$f18,$f16 +/* f0bd3bc: 03e00008 */ jr $ra +/* f0bd3c0: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f0bd3c4 +/* f0bd3c4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0bd3c8: 3c0e8007 */ lui $t6,0x8007 +/* f0bd3cc: afbf0014 */ sw $ra,0x14($sp) +/* f0bd3d0: 25ce09c4 */ addiu $t6,$t6,0x9c4 +/* f0bd3d4: 8dc10000 */ lw $at,0x0($t6) +/* f0bd3d8: 27a6001c */ addiu $a2,$sp,0x1c +/* f0bd3dc: 3c02800a */ lui $v0,0x800a +/* f0bd3e0: acc10000 */ sw $at,0x0($a2) +/* f0bd3e4: 8dd90004 */ lw $t9,0x4($t6) +/* f0bd3e8: acd90004 */ sw $t9,0x4($a2) +/* f0bd3ec: 8dc10008 */ lw $at,0x8($t6) +/* f0bd3f0: acc10008 */ sw $at,0x8($a2) +/* f0bd3f4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0bd3f8: 8c4800d8 */ lw $t0,0xd8($v0) +/* f0bd3fc: 2444037c */ addiu $a0,$v0,0x37c +/* f0bd400: 55000006 */ bnezl $t0,.L0f0bd41c +/* f0bd404: 44806000 */ mtc1 $zero,$f12 +/* f0bd408: 0fc4ab3b */ jal func0f12acec +/* f0bd40c: 24450388 */ addiu $a1,$v0,0x388 +/* f0bd410: 10000005 */ beqz $zero,.L0f0bd428 +/* f0bd414: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bd418: 44806000 */ mtc1 $zero,$f12 +.L0f0bd41c: +/* f0bd41c: 0c002a94 */ jal 0xaa50 +/* f0bd420: 00000000 */ sll $zero,$zero,0x0 +/* f0bd424: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0bd428: +/* f0bd428: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0bd42c: 03e00008 */ jr $ra +/* f0bd430: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bd434 +/* f0bd434: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0bd438: afbf0014 */ sw $ra,0x14($sp) +/* f0bd43c: afa40018 */ sw $a0,0x18($sp) +/* f0bd440: afa5001c */ sw $a1,0x1c($sp) +/* f0bd444: afa60020 */ sw $a2,0x20($sp) +/* f0bd448: afa70024 */ sw $a3,0x24($sp) +/* f0bd44c: 0fc2e58f */ jal func0f0b963c +/* f0bd450: 24040007 */ addiu $a0,$zero,0x7 +/* f0bd454: 3c02800a */ lui $v0,0x800a +/* f0bd458: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0bd45c: 8c4f0284 */ lw $t7,0x284($v0) +/* f0bd460: 87ae001a */ lh $t6,0x1a($sp) +/* f0bd464: a5ee1ba4 */ sh $t6,0x1ba4($t7) +/* f0bd468: 8c590284 */ lw $t9,0x284($v0) +/* f0bd46c: 93b8001f */ lbu $t8,0x1f($sp) +/* f0bd470: a7381baa */ sh $t8,0x1baa($t9) +/* f0bd474: 8c490284 */ lw $t1,0x284($v0) +/* f0bd478: 93a80023 */ lbu $t0,0x23($sp) +/* f0bd47c: ad281bac */ sw $t0,0x1bac($t1) +/* f0bd480: 8c4b0284 */ lw $t3,0x284($v0) +/* f0bd484: 93aa0027 */ lbu $t2,0x27($sp) +/* f0bd488: a56a1ba6 */ sh $t2,0x1ba6($t3) +/* f0bd48c: 8c4d0284 */ lw $t5,0x284($v0) +/* f0bd490: 93ac002b */ lbu $t4,0x2b($sp) +/* f0bd494: a5ac1ba8 */ sh $t4,0x1ba8($t5) +/* f0bd498: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bd49c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0bd4a0: 03e00008 */ jr $ra +/* f0bd4a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bd4a8 +/* f0bd4a8: 3c03800a */ lui $v1,0x800a +/* f0bd4ac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0bd4b0: 8c6e0284 */ lw $t6,0x284($v1) +/* f0bd4b4: 240f0002 */ addiu $t7,$zero,0x2 +/* f0bd4b8: 2401fff0 */ addiu $at,$zero,-16 +/* f0bd4bc: adc40264 */ sw $a0,0x264($t6) +/* f0bd4c0: 8c780284 */ lw $t8,0x284($v1) +/* f0bd4c4: a70f0010 */ sh $t7,0x10($t8) +/* f0bd4c8: 8c620284 */ lw $v0,0x284($v1) +/* f0bd4cc: 8c5900c4 */ lw $t9,0xc4($v0) +/* f0bd4d0: 03214024 */ and $t0,$t9,$at +/* f0bd4d4: ac4800c4 */ sw $t0,0xc4($v0) +/* f0bd4d8: 8c690284 */ lw $t1,0x284($v1) +/* f0bd4dc: 03e00008 */ jr $ra +/* f0bd4e0: ad2000c8 */ sw $zero,0xc8($t1) +); + +GLOBAL_ASM( +glabel func0f0bd4e4 +/* f0bd4e4: 3c06800a */ lui $a2,0x800a +/* f0bd4e8: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0bd4ec: 8cc20284 */ lw $v0,0x284($a2) +/* f0bd4f0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0bd4f4: afbf0014 */ sw $ra,0x14($sp) +/* f0bd4f8: 90431bfc */ lbu $v1,0x1bfc($v0) +/* f0bd4fc: 24010001 */ addiu $at,$zero,0x1 +/* f0bd500: 00803825 */ or $a3,$a0,$zero +/* f0bd504: 54610012 */ bnel $v1,$at,.L0f0bd550 +/* f0bd508: 24010002 */ addiu $at,$zero,0x2 +/* f0bd50c: 904e1bfd */ lbu $t6,0x1bfd($v0) +/* f0bd510: 8ccf0038 */ lw $t7,0x38($a2) +/* f0bd514: 01cf2021 */ addu $a0,$t6,$t7 +/* f0bd518: 2c810018 */ sltiu $at,$a0,0x18 +/* f0bd51c: 54200009 */ bnezl $at,.L0f0bd544 +/* f0bd520: a0441bfd */ sb $a0,0x1bfd($v0) +/* f0bd524: a0401bfd */ sb $zero,0x1bfd($v0) +/* f0bd528: 8cd90284 */ lw $t9,0x284($a2) +/* f0bd52c: 24180002 */ addiu $t8,$zero,0x2 +/* f0bd530: a3381bfc */ sb $t8,0x1bfc($t9) +/* f0bd534: 8cc20284 */ lw $v0,0x284($a2) +/* f0bd538: 10000004 */ beqz $zero,.L0f0bd54c +/* f0bd53c: 90431bfc */ lbu $v1,0x1bfc($v0) +/* f0bd540: a0441bfd */ sb $a0,0x1bfd($v0) +.L0f0bd544: +/* f0bd544: 8cc20284 */ lw $v0,0x284($a2) +/* f0bd548: 90431bfc */ lbu $v1,0x1bfc($v0) +.L0f0bd54c: +/* f0bd54c: 24010002 */ addiu $at,$zero,0x2 +.L0f0bd550: +/* f0bd550: 5461003d */ bnel $v1,$at,.L0f0bd648 +/* f0bd554: 24010004 */ addiu $at,$zero,0x4 +/* f0bd558: 90431bfd */ lbu $v1,0x1bfd($v0) +/* f0bd55c: 8cc80038 */ lw $t0,0x38($a2) +/* f0bd560: 24010030 */ addiu $at,$zero,0x30 +/* f0bd564: 14610008 */ bne $v1,$at,.L0f0bd588 +/* f0bd568: 00682021 */ addu $a0,$v1,$t0 +/* f0bd56c: 24090003 */ addiu $t1,$zero,0x3 +/* f0bd570: a0491bfc */ sb $t1,0x1bfc($v0) +/* f0bd574: 8cca0284 */ lw $t2,0x284($a2) +/* f0bd578: a1401bfd */ sb $zero,0x1bfd($t2) +/* f0bd57c: 8cc20284 */ lw $v0,0x284($a2) +/* f0bd580: 10000030 */ beqz $zero,.L0f0bd644 +/* f0bd584: 90431bfc */ lbu $v1,0x1bfc($v0) +.L0f0bd588: +/* f0bd588: 2c810030 */ sltiu $at,$a0,0x30 +/* f0bd58c: 14200005 */ bnez $at,.L0f0bd5a4 +/* f0bd590: 240b0030 */ addiu $t3,$zero,0x30 +/* f0bd594: a04b1bfd */ sb $t3,0x1bfd($v0) +/* f0bd598: 8cc20284 */ lw $v0,0x284($a2) +/* f0bd59c: 10000029 */ beqz $zero,.L0f0bd644 +/* f0bd5a0: 90431bfc */ lbu $v1,0x1bfc($v0) +.L0f0bd5a4: +/* f0bd5a4: 44842000 */ mtc1 $a0,$f4 +/* f0bd5a8: 3c014f80 */ lui $at,0x4f80 +/* f0bd5ac: 04810004 */ bgez $a0,.L0f0bd5c0 +/* f0bd5b0: 468021a0 */ cvt.s.w $f6,$f4 +/* f0bd5b4: 44814000 */ mtc1 $at,$f8 +/* f0bd5b8: 00000000 */ sll $zero,$zero,0x0 +/* f0bd5bc: 46083180 */ add.s $f6,$f6,$f8 +.L0f0bd5c0: +/* f0bd5c0: 3c014240 */ lui $at,0x4240 +/* f0bd5c4: 44815000 */ mtc1 $at,$f10 +/* f0bd5c8: 3c017f1b */ lui $at,0x7f1b +/* f0bd5cc: c432d678 */ lwc1 $f18,-0x2988($at) +/* f0bd5d0: 460a3403 */ div.s $f16,$f6,$f10 +/* f0bd5d4: 3c013f00 */ lui $at,0x3f00 +/* f0bd5d8: 44814000 */ mtc1 $at,$f8 +/* f0bd5dc: afa40028 */ sw $a0,0x28($sp) +/* f0bd5e0: afa70030 */ sw $a3,0x30($sp) +/* f0bd5e4: 46128102 */ mul.s $f4,$f16,$f18 +/* f0bd5e8: 00000000 */ sll $zero,$zero,0x0 +/* f0bd5ec: 46082302 */ mul.s $f12,$f4,$f8 +/* f0bd5f0: 0c0068f4 */ jal 0x1a3d0 +/* f0bd5f4: 00000000 */ sll $zero,$zero,0x0 +/* f0bd5f8: 3c014080 */ lui $at,0x4080 +/* f0bd5fc: 44813000 */ mtc1 $at,$f6 +/* f0bd600: 3c013f80 */ lui $at,0x3f80 +/* f0bd604: 44815000 */ mtc1 $at,$f10 +/* f0bd608: 3c06800a */ lui $a2,0x800a +/* f0bd60c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0bd610: 46005401 */ sub.s $f16,$f10,$f0 +/* f0bd614: 8fa40028 */ lw $a0,0x28($sp) +/* f0bd618: 8ccc0284 */ lw $t4,0x284($a2) +/* f0bd61c: 44812000 */ mtc1 $at,$f4 +/* f0bd620: 46103482 */ mul.s $f18,$f6,$f16 +/* f0bd624: 8fa70030 */ lw $a3,0x30($sp) +/* f0bd628: a1841bfd */ sb $a0,0x1bfd($t4) +/* f0bd62c: c4ea0000 */ lwc1 $f10,0x0($a3) +/* f0bd630: 46122200 */ add.s $f8,$f4,$f18 +/* f0bd634: 46085183 */ div.s $f6,$f10,$f8 +/* f0bd638: e4e60000 */ swc1 $f6,0x0($a3) +/* f0bd63c: 8cc20284 */ lw $v0,0x284($a2) +/* f0bd640: 90431bfc */ lbu $v1,0x1bfc($v0) +.L0f0bd644: +/* f0bd644: 24010004 */ addiu $at,$zero,0x4 +.L0f0bd648: +/* f0bd648: 14610039 */ bne $v1,$at,.L0f0bd730 +/* f0bd64c: 00000000 */ sll $zero,$zero,0x0 +/* f0bd650: 90431bfd */ lbu $v1,0x1bfd($v0) +/* f0bd654: 8ccd0038 */ lw $t5,0x38($a2) +/* f0bd658: 2418002f */ addiu $t8,$zero,0x2f +/* f0bd65c: 28610007 */ slti $at,$v1,0x7 +/* f0bd660: 10200002 */ beqz $at,.L0f0bd66c +/* f0bd664: 006d2021 */ addu $a0,$v1,$t5 +/* f0bd668: 24640001 */ addiu $a0,$v1,0x1 +.L0f0bd66c: +/* f0bd66c: 2c810030 */ sltiu $at,$a0,0x30 +/* f0bd670: 14200007 */ bnez $at,.L0f0bd690 +/* f0bd674: 0304c823 */ subu $t9,$t8,$a0 +/* f0bd678: a0401bfd */ sb $zero,0x1bfd($v0) +/* f0bd67c: 8cce0284 */ lw $t6,0x284($a2) +/* f0bd680: a1c01bfc */ sb $zero,0x1bfc($t6) +/* f0bd684: 8ccf0284 */ lw $t7,0x284($a2) +/* f0bd688: 10000029 */ beqz $zero,.L0f0bd730 +/* f0bd68c: 91e31bfc */ lbu $v1,0x1bfc($t7) +.L0f0bd690: +/* f0bd690: 44998000 */ mtc1 $t9,$f16 +/* f0bd694: 3c014f80 */ lui $at,0x4f80 +/* f0bd698: 07210004 */ bgez $t9,.L0f0bd6ac +/* f0bd69c: 46808120 */ cvt.s.w $f4,$f16 +/* f0bd6a0: 44819000 */ mtc1 $at,$f18 +/* f0bd6a4: 00000000 */ sll $zero,$zero,0x0 +/* f0bd6a8: 46122100 */ add.s $f4,$f4,$f18 +.L0f0bd6ac: +/* f0bd6ac: 3c014240 */ lui $at,0x4240 +/* f0bd6b0: 44815000 */ mtc1 $at,$f10 +/* f0bd6b4: 3c017f1b */ lui $at,0x7f1b +/* f0bd6b8: c426d67c */ lwc1 $f6,-0x2984($at) +/* f0bd6bc: 460a2203 */ div.s $f8,$f4,$f10 +/* f0bd6c0: 3c013f00 */ lui $at,0x3f00 +/* f0bd6c4: 44819000 */ mtc1 $at,$f18 +/* f0bd6c8: afa40020 */ sw $a0,0x20($sp) +/* f0bd6cc: afa70030 */ sw $a3,0x30($sp) +/* f0bd6d0: 46064402 */ mul.s $f16,$f8,$f6 +/* f0bd6d4: 00000000 */ sll $zero,$zero,0x0 +/* f0bd6d8: 46128302 */ mul.s $f12,$f16,$f18 +/* f0bd6dc: 0c0068f4 */ jal 0x1a3d0 +/* f0bd6e0: 00000000 */ sll $zero,$zero,0x0 +/* f0bd6e4: 3c014080 */ lui $at,0x4080 +/* f0bd6e8: 44812000 */ mtc1 $at,$f4 +/* f0bd6ec: 3c013f80 */ lui $at,0x3f80 +/* f0bd6f0: 44815000 */ mtc1 $at,$f10 +/* f0bd6f4: 3c06800a */ lui $a2,0x800a +/* f0bd6f8: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0bd6fc: 46005201 */ sub.s $f8,$f10,$f0 +/* f0bd700: 8fa40020 */ lw $a0,0x20($sp) +/* f0bd704: 8cc80284 */ lw $t0,0x284($a2) +/* f0bd708: 44818000 */ mtc1 $at,$f16 +/* f0bd70c: 46082182 */ mul.s $f6,$f4,$f8 +/* f0bd710: 8fa70030 */ lw $a3,0x30($sp) +/* f0bd714: a1041bfd */ sb $a0,0x1bfd($t0) +/* f0bd718: c4ea0000 */ lwc1 $f10,0x0($a3) +/* f0bd71c: 46068480 */ add.s $f18,$f16,$f6 +/* f0bd720: 46125102 */ mul.s $f4,$f10,$f18 +/* f0bd724: e4e40000 */ swc1 $f4,0x0($a3) +/* f0bd728: 8cc90284 */ lw $t1,0x284($a2) +/* f0bd72c: 91231bfc */ lbu $v1,0x1bfc($t1) +.L0f0bd730: +/* f0bd730: 50600009 */ beqzl $v1,.L0f0bd758 +/* f0bd734: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bd738: 0fc2ea52 */ jal func0f0ba948 +/* f0bd73c: 00000000 */ sll $zero,$zero,0x0 +/* f0bd740: e7a00018 */ swc1 $f0,0x18($sp) +/* f0bd744: 0fc4a2b5 */ jal func0f128ad4 +/* f0bd748: 46000306 */ mov.s $f12,$f0 +/* f0bd74c: 0c002f4c */ jal 0xbd30 +/* f0bd750: c7ac0018 */ lwc1 $f12,0x18($sp) +/* f0bd754: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0bd758: +/* f0bd758: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0bd75c: 03e00008 */ jr $ra +/* f0bd760: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bd764 +/* f0bd764: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0bd768: afbf001c */ sw $ra,0x1c($sp) +/* f0bd76c: 0fc2f4d6 */ jal func0f0bd358 +/* f0bd770: afb00018 */ sw $s0,0x18($sp) +/* f0bd774: 3c018007 */ lui $at,0x8007 +/* f0bd778: e7a00024 */ swc1 $f0,0x24($sp) +/* f0bd77c: ac2006c8 */ sw $zero,0x6c8($at) +/* f0bd780: 0fc54c77 */ jal func0f1531dc +/* f0bd784: 00002025 */ or $a0,$zero,$zero +/* f0bd788: 3c014270 */ lui $at,0x4270 +/* f0bd78c: 44816000 */ mtc1 $at,$f12 +/* f0bd790: 0fc4a2b5 */ jal func0f128ad4 +/* f0bd794: 00000000 */ sll $zero,$zero,0x0 +/* f0bd798: 0fc4a2b9 */ jal func0f128ae4 +/* f0bd79c: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f0bd7a0: 0fc2f155 */ jal func0f0bc554 +/* f0bd7a4: 00000000 */ sll $zero,$zero,0x0 +/* f0bd7a8: 00028400 */ sll $s0,$v0,0x10 +/* f0bd7ac: 00107403 */ sra $t6,$s0,0x10 +/* f0bd7b0: 0fc2f2a8 */ jal func0f0bcaa0 +/* f0bd7b4: 01c08025 */ or $s0,$t6,$zero +/* f0bd7b8: 02002025 */ or $a0,$s0,$zero +/* f0bd7bc: 0fc4a2a7 */ jal func0f128a9c +/* f0bd7c0: 00402825 */ or $a1,$v0,$zero +/* f0bd7c4: 0fc2f1eb */ jal func0f0bc7ac +/* f0bd7c8: 00000000 */ sll $zero,$zero,0x0 +/* f0bd7cc: 00028400 */ sll $s0,$v0,0x10 +/* f0bd7d0: 00107c03 */ sra $t7,$s0,0x10 +/* f0bd7d4: 0fc2f389 */ jal func0f0bce24 +/* f0bd7d8: 01e08025 */ or $s0,$t7,$zero +/* f0bd7dc: 02002025 */ or $a0,$s0,$zero +/* f0bd7e0: 0fc4a2ae */ jal func0f128ab8 +/* f0bd7e4: 00402825 */ or $a1,$v0,$zero +/* f0bd7e8: 3c188007 */ lui $t8,0x8007 +/* f0bd7ec: 8f1806c8 */ lw $t8,0x6c8($t8) +/* f0bd7f0: 3c048007 */ lui $a0,0x8007 +/* f0bd7f4: 0018c880 */ sll $t9,$t8,0x2 +/* f0bd7f8: 0338c823 */ subu $t9,$t9,$t8 +/* f0bd7fc: 0019c880 */ sll $t9,$t9,0x2 +/* f0bd800: 0338c823 */ subu $t9,$t9,$t8 +/* f0bd804: 0019c880 */ sll $t9,$t9,0x2 +/* f0bd808: 00992021 */ addu $a0,$a0,$t9 +/* f0bd80c: 0c002aac */ jal 0xaab0 +/* f0bd810: 8c8405d0 */ lw $a0,0x5d0($a0) +/* f0bd814: 0fc2f155 */ jal func0f0bc554 +/* f0bd818: 00000000 */ sll $zero,$zero,0x0 +/* f0bd81c: 00028400 */ sll $s0,$v0,0x10 +/* f0bd820: 00104403 */ sra $t0,$s0,0x10 +/* f0bd824: 0fc2f2a8 */ jal func0f0bcaa0 +/* f0bd828: 01008025 */ or $s0,$t0,$zero +/* f0bd82c: 3c014270 */ lui $at,0x4270 +/* f0bd830: 00103400 */ sll $a2,$s0,0x10 +/* f0bd834: 00023c00 */ sll $a3,$v0,0x10 +/* f0bd838: 00075403 */ sra $t2,$a3,0x10 +/* f0bd83c: 00064c03 */ sra $t1,$a2,0x10 +/* f0bd840: 44816000 */ mtc1 $at,$f12 +/* f0bd844: 01203025 */ or $a2,$t1,$zero +/* f0bd848: 01403825 */ or $a3,$t2,$zero +/* f0bd84c: 0c002f76 */ jal 0xbdd8 +/* f0bd850: c7ae0024 */ lwc1 $f14,0x24($sp) +/* f0bd854: 0fc2f1eb */ jal func0f0bc7ac +/* f0bd858: 00000000 */ sll $zero,$zero,0x0 +/* f0bd85c: 00028400 */ sll $s0,$v0,0x10 +/* f0bd860: 00105c03 */ sra $t3,$s0,0x10 +/* f0bd864: 0fc2f389 */ jal func0f0bce24 +/* f0bd868: 01608025 */ or $s0,$t3,$zero +/* f0bd86c: 00102400 */ sll $a0,$s0,0x10 +/* f0bd870: 00022c00 */ sll $a1,$v0,0x10 +/* f0bd874: 00056c03 */ sra $t5,$a1,0x10 +/* f0bd878: 00046403 */ sra $t4,$a0,0x10 +/* f0bd87c: 01802025 */ or $a0,$t4,$zero +/* f0bd880: 0c002f2a */ jal 0xbca8 +/* f0bd884: 01a02825 */ or $a1,$t5,$zero +/* f0bd888: 0fc2f113 */ jal func0f0bc44c +/* f0bd88c: 00000000 */ sll $zero,$zero,0x0 +/* f0bd890: 00028400 */ sll $s0,$v0,0x10 +/* f0bd894: 00107403 */ sra $t6,$s0,0x10 +/* f0bd898: 0fc2f11e */ jal func0f0bc478 +/* f0bd89c: 01c08025 */ or $s0,$t6,$zero +/* f0bd8a0: 00102400 */ sll $a0,$s0,0x10 +/* f0bd8a4: 00022c00 */ sll $a1,$v0,0x10 +/* f0bd8a8: 0005c403 */ sra $t8,$a1,0x10 +/* f0bd8ac: 00047c03 */ sra $t7,$a0,0x10 +/* f0bd8b0: 01e02025 */ or $a0,$t7,$zero +/* f0bd8b4: 0c002ef9 */ jal 0xbbe4 +/* f0bd8b8: 03002825 */ or $a1,$t8,$zero +/* f0bd8bc: 0fc2f113 */ jal func0f0bc44c +/* f0bd8c0: 00000000 */ sll $zero,$zero,0x0 +/* f0bd8c4: 00028400 */ sll $s0,$v0,0x10 +/* f0bd8c8: 0010cc03 */ sra $t9,$s0,0x10 +/* f0bd8cc: 0fc2f11e */ jal func0f0bc478 +/* f0bd8d0: 03208025 */ or $s0,$t9,$zero +/* f0bd8d4: 00102400 */ sll $a0,$s0,0x10 +/* f0bd8d8: 00022c00 */ sll $a1,$v0,0x10 +/* f0bd8dc: 00054c03 */ sra $t1,$a1,0x10 +/* f0bd8e0: 00044403 */ sra $t0,$a0,0x10 +/* f0bd8e4: 01002025 */ or $a0,$t0,$zero +/* f0bd8e8: 0c002ee8 */ jal 0xbba0 +/* f0bd8ec: 01202825 */ or $a1,$t1,$zero +/* f0bd8f0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0bd8f4: 8fb00018 */ lw $s0,0x18($sp) +/* f0bd8f8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0bd8fc: 03e00008 */ jr $ra +/* f0bd900: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bd904 +/* f0bd904: 27bdfcd0 */ addiu $sp,$sp,-816 +/* f0bd908: afb30040 */ sw $s3,0x40($sp) +/* f0bd90c: 3c13800a */ lui $s3,0x800a +/* f0bd910: 26739fc0 */ addiu $s3,$s3,-24640 +/* f0bd914: 8e6f0298 */ lw $t7,0x298($s3) +/* f0bd918: afb10038 */ sw $s1,0x38($sp) +/* f0bd91c: 3c0e8007 */ lui $t6,0x8007 +/* f0bd920: 8dce06cc */ lw $t6,0x6cc($t6) +/* f0bd924: 3c118007 */ lui $s1,0x8007 +/* f0bd928: 263106c8 */ addiu $s1,$s1,0x6c8 +/* f0bd92c: afbf004c */ sw $ra,0x4c($sp) +/* f0bd930: afb50048 */ sw $s5,0x48($sp) +/* f0bd934: afb40044 */ sw $s4,0x44($sp) +/* f0bd938: afb2003c */ sw $s2,0x3c($sp) +/* f0bd93c: afb00034 */ sw $s0,0x34($sp) +/* f0bd940: f7b60028 */ sdc1 $f22,0x28($sp) +/* f0bd944: f7b40020 */ sdc1 $f20,0x20($sp) +/* f0bd948: afa40330 */ sw $a0,0x330($sp) +/* f0bd94c: 05e10004 */ bgez $t7,.L0f0bd960 +/* f0bd950: ae2e0000 */ sw $t6,0x0($s1) +/* f0bd954: 8e78029c */ lw $t8,0x29c($s3) +/* f0bd958: 07020020 */ bltzl $t8,.L0f0bd9dc +/* f0bd95c: 8e2f0000 */ lw $t7,0x0($s1) +.L0f0bd960: +/* f0bd960: 8e79006c */ lw $t9,0x6c($s3) +/* f0bd964: 00003825 */ or $a3,$zero,$zero +/* f0bd968: 00002825 */ or $a1,$zero,$zero +/* f0bd96c: 13200003 */ beqz $t9,.L0f0bd97c +/* f0bd970: 00002025 */ or $a0,$zero,$zero +/* f0bd974: 10000001 */ beqz $zero,.L0f0bd97c +/* f0bd978: 24070001 */ addiu $a3,$zero,0x1 +.L0f0bd97c: +/* f0bd97c: 8e690068 */ lw $t1,0x68($s3) +/* f0bd980: 00001025 */ or $v0,$zero,$zero +/* f0bd984: 11200003 */ beqz $t1,.L0f0bd994 +/* f0bd988: 00000000 */ sll $zero,$zero,0x0 +/* f0bd98c: 10000001 */ beqz $zero,.L0f0bd994 +/* f0bd990: 24050001 */ addiu $a1,$zero,0x1 +.L0f0bd994: +/* f0bd994: 8e6a0064 */ lw $t2,0x64($s3) +/* f0bd998: 11400003 */ beqz $t2,.L0f0bd9a8 +/* f0bd99c: 00000000 */ sll $zero,$zero,0x0 +/* f0bd9a0: 10000001 */ beqz $zero,.L0f0bd9a8 +/* f0bd9a4: 24040001 */ addiu $a0,$zero,0x1 +.L0f0bd9a8: +/* f0bd9a8: 8e6b0070 */ lw $t3,0x70($s3) +/* f0bd9ac: 11600003 */ beqz $t3,.L0f0bd9bc +/* f0bd9b0: 00000000 */ sll $zero,$zero,0x0 +/* f0bd9b4: 10000001 */ beqz $zero,.L0f0bd9bc +/* f0bd9b8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0bd9bc: +/* f0bd9bc: 00446021 */ addu $t4,$v0,$a0 +/* f0bd9c0: 01856821 */ addu $t5,$t4,$a1 +/* f0bd9c4: 01a77021 */ addu $t6,$t5,$a3 +/* f0bd9c8: 29c10002 */ slti $at,$t6,0x2 +/* f0bd9cc: 54200003 */ bnezl $at,.L0f0bd9dc +/* f0bd9d0: 8e2f0000 */ lw $t7,0x0($s1) +/* f0bd9d4: ae200000 */ sw $zero,0x0($s1) +/* f0bd9d8: 8e2f0000 */ lw $t7,0x0($s1) +.L0f0bd9dc: +/* f0bd9dc: 24010001 */ addiu $at,$zero,0x1 +/* f0bd9e0: 15e10005 */ bne $t7,$at,.L0f0bd9f8 +/* f0bd9e4: 00000000 */ sll $zero,$zero,0x0 +/* f0bd9e8: 0fc54c77 */ jal func0f1531dc +/* f0bd9ec: 24040001 */ addiu $a0,$zero,0x1 +/* f0bd9f0: 10000003 */ beqz $zero,.L0f0bda00 +/* f0bd9f4: 00000000 */ sll $zero,$zero,0x0 +.L0f0bd9f8: +/* f0bd9f8: 0fc54c77 */ jal func0f1531dc +/* f0bd9fc: 00002025 */ or $a0,$zero,$zero +.L0f0bda00: +/* f0bda00: 0fc54bc7 */ jal func0f152f1c +/* f0bda04: 00000000 */ sll $zero,$zero,0x0 +/* f0bda08: 24010001 */ addiu $at,$zero,0x1 +/* f0bda0c: 14410008 */ bne $v0,$at,.L0f0bda30 +/* f0bda10: 00000000 */ sll $zero,$zero,0x0 +/* f0bda14: 0fc2f4d6 */ jal func0f0bd358 +/* f0bda18: 00000000 */ sll $zero,$zero,0x0 +/* f0bda1c: 3c017f1b */ lui $at,0x7f1b +/* f0bda20: c424d680 */ lwc1 $f4,-0x2980($at) +/* f0bda24: 46040182 */ mul.s $f6,$f0,$f4 +/* f0bda28: 10000004 */ beqz $zero,.L0f0bda3c +/* f0bda2c: e7a6032c */ swc1 $f6,0x32c($sp) +.L0f0bda30: +/* f0bda30: 0fc2f4d6 */ jal func0f0bd358 +/* f0bda34: 00000000 */ sll $zero,$zero,0x0 +/* f0bda38: e7a0032c */ swc1 $f0,0x32c($sp) +.L0f0bda3c: +/* f0bda3c: 3c108007 */ lui $s0,0x8007 +/* f0bda40: 2610083c */ addiu $s0,$s0,0x83c +/* f0bda44: 3c047f1b */ lui $a0,0x7f1b +/* f0bda48: 2484d524 */ addiu $a0,$a0,-10972 +/* f0bda4c: 0c0036cc */ jal 0xdb30 +/* f0bda50: 02002825 */ or $a1,$s0,$zero +/* f0bda54: 8e180000 */ lw $t8,0x0($s0) +/* f0bda58: 53000008 */ beqzl $t8,.L0f0bda7c +/* f0bda5c: 8e6a0284 */ lw $t2,0x284($s3) +/* f0bda60: 8e790284 */ lw $t9,0x284($s3) +/* f0bda64: ae000000 */ sw $zero,0x0($s0) +/* f0bda68: 24150001 */ addiu $s5,$zero,0x1 +/* f0bda6c: a3201bfd */ sb $zero,0x1bfd($t9) +/* f0bda70: 8e690284 */ lw $t1,0x284($s3) +/* f0bda74: a1351bfc */ sb $s5,0x1bfc($t1) +/* f0bda78: 8e6a0284 */ lw $t2,0x284($s3) +.L0f0bda7c: +/* f0bda7c: 24150001 */ addiu $s5,$zero,0x1 +/* f0bda80: 914b1bfc */ lbu $t3,0x1bfc($t2) +/* f0bda84: 51600004 */ beqzl $t3,.L0f0bda98 +/* f0bda88: 8e6c04b4 */ lw $t4,0x4b4($s3) +/* f0bda8c: 0fc2f539 */ jal func0f0bd4e4 +/* f0bda90: 27a4032c */ addiu $a0,$sp,0x32c +/* f0bda94: 8e6c04b4 */ lw $t4,0x4b4($s3) +.L0f0bda98: +/* f0bda98: 2401004e */ addiu $at,$zero,0x4e +/* f0bda9c: 5581000a */ bnel $t4,$at,.L0f0bdac8 +/* f0bdaa0: 3c014270 */ lui $at,0x4270 +/* f0bdaa4: 0fc06b57 */ jal func0f01ad5c +/* f0bdaa8: 00000000 */ sll $zero,$zero,0x0 +/* f0bdaac: 50400006 */ beqzl $v0,.L0f0bdac8 +/* f0bdab0: 3c014270 */ lui $at,0x4270 +/* f0bdab4: 0fc06b6e */ jal func0f01adb8 +/* f0bdab8: 00000000 */ sll $zero,$zero,0x0 +/* f0bdabc: 10000834 */ beqz $zero,.L0f0bfb90 +/* f0bdac0: 8fbf004c */ lw $ra,0x4c($sp) +/* f0bdac4: 3c014270 */ lui $at,0x4270 +.L0f0bdac8: +/* f0bdac8: 44816000 */ mtc1 $at,$f12 +/* f0bdacc: 0fc4a2b5 */ jal func0f128ad4 +/* f0bdad0: 00000000 */ sll $zero,$zero,0x0 +/* f0bdad4: 0fc4a2b9 */ jal func0f128ae4 +/* f0bdad8: c7ac032c */ lwc1 $f12,0x32c($sp) +/* f0bdadc: 0fc2f155 */ jal func0f0bc554 +/* f0bdae0: 00000000 */ sll $zero,$zero,0x0 +/* f0bdae4: 00028400 */ sll $s0,$v0,0x10 +/* f0bdae8: 00106c03 */ sra $t5,$s0,0x10 +/* f0bdaec: 0fc2f2a8 */ jal func0f0bcaa0 +/* f0bdaf0: 01a08025 */ or $s0,$t5,$zero +/* f0bdaf4: 02002025 */ or $a0,$s0,$zero +/* f0bdaf8: 0fc4a2a7 */ jal func0f128a9c +/* f0bdafc: 00402825 */ or $a1,$v0,$zero +/* f0bdb00: 0fc2f1eb */ jal func0f0bc7ac +/* f0bdb04: 00000000 */ sll $zero,$zero,0x0 +/* f0bdb08: 00028400 */ sll $s0,$v0,0x10 +/* f0bdb0c: 00107403 */ sra $t6,$s0,0x10 +/* f0bdb10: 0fc2f389 */ jal func0f0bce24 +/* f0bdb14: 01c08025 */ or $s0,$t6,$zero +/* f0bdb18: 02002025 */ or $a0,$s0,$zero +/* f0bdb1c: 0fc4a2ae */ jal func0f128ab8 +/* f0bdb20: 00402825 */ or $a1,$v0,$zero +/* f0bdb24: 8e2f0000 */ lw $t7,0x0($s1) +/* f0bdb28: 3c048007 */ lui $a0,0x8007 +/* f0bdb2c: 000fc080 */ sll $t8,$t7,0x2 +/* f0bdb30: 030fc023 */ subu $t8,$t8,$t7 +/* f0bdb34: 0018c080 */ sll $t8,$t8,0x2 +/* f0bdb38: 030fc023 */ subu $t8,$t8,$t7 +/* f0bdb3c: 0018c080 */ sll $t8,$t8,0x2 +/* f0bdb40: 00982021 */ addu $a0,$a0,$t8 +/* f0bdb44: 0c002aac */ jal 0xaab0 +/* f0bdb48: 8c8405d0 */ lw $a0,0x5d0($a0) +/* f0bdb4c: 0fc2f155 */ jal func0f0bc554 +/* f0bdb50: 00000000 */ sll $zero,$zero,0x0 +/* f0bdb54: 00028400 */ sll $s0,$v0,0x10 +/* f0bdb58: 0010cc03 */ sra $t9,$s0,0x10 +/* f0bdb5c: 0fc2f2a8 */ jal func0f0bcaa0 +/* f0bdb60: 03208025 */ or $s0,$t9,$zero +/* f0bdb64: 3c014270 */ lui $at,0x4270 +/* f0bdb68: 00103400 */ sll $a2,$s0,0x10 +/* f0bdb6c: 00023c00 */ sll $a3,$v0,0x10 +/* f0bdb70: 00075403 */ sra $t2,$a3,0x10 +/* f0bdb74: 00064c03 */ sra $t1,$a2,0x10 +/* f0bdb78: 44816000 */ mtc1 $at,$f12 +/* f0bdb7c: 01203025 */ or $a2,$t1,$zero +/* f0bdb80: 01403825 */ or $a3,$t2,$zero +/* f0bdb84: 0c002f76 */ jal 0xbdd8 +/* f0bdb88: c7ae032c */ lwc1 $f14,0x32c($sp) +/* f0bdb8c: 0fc2f1eb */ jal func0f0bc7ac +/* f0bdb90: 00000000 */ sll $zero,$zero,0x0 +/* f0bdb94: 00028400 */ sll $s0,$v0,0x10 +/* f0bdb98: 00105c03 */ sra $t3,$s0,0x10 +/* f0bdb9c: 0fc2f389 */ jal func0f0bce24 +/* f0bdba0: 01608025 */ or $s0,$t3,$zero +/* f0bdba4: 00102400 */ sll $a0,$s0,0x10 +/* f0bdba8: 00022c00 */ sll $a1,$v0,0x10 +/* f0bdbac: 00056c03 */ sra $t5,$a1,0x10 +/* f0bdbb0: 00046403 */ sra $t4,$a0,0x10 +/* f0bdbb4: 01802025 */ or $a0,$t4,$zero +/* f0bdbb8: 0c002f2a */ jal 0xbca8 +/* f0bdbbc: 01a02825 */ or $a1,$t5,$zero +/* f0bdbc0: 0fc2f113 */ jal func0f0bc44c +/* f0bdbc4: 00000000 */ sll $zero,$zero,0x0 +/* f0bdbc8: 00028400 */ sll $s0,$v0,0x10 +/* f0bdbcc: 00107403 */ sra $t6,$s0,0x10 +/* f0bdbd0: 0fc2f11e */ jal func0f0bc478 +/* f0bdbd4: 01c08025 */ or $s0,$t6,$zero +/* f0bdbd8: 00102400 */ sll $a0,$s0,0x10 +/* f0bdbdc: 00022c00 */ sll $a1,$v0,0x10 +/* f0bdbe0: 0005c403 */ sra $t8,$a1,0x10 +/* f0bdbe4: 00047c03 */ sra $t7,$a0,0x10 +/* f0bdbe8: 01e02025 */ or $a0,$t7,$zero +/* f0bdbec: 0c002ef9 */ jal 0xbbe4 +/* f0bdbf0: 03002825 */ or $a1,$t8,$zero +/* f0bdbf4: 0fc2f113 */ jal func0f0bc44c +/* f0bdbf8: 00000000 */ sll $zero,$zero,0x0 +/* f0bdbfc: 00028400 */ sll $s0,$v0,0x10 +/* f0bdc00: 0010cc03 */ sra $t9,$s0,0x10 +/* f0bdc04: 0fc2f11e */ jal func0f0bc478 +/* f0bdc08: 03208025 */ or $s0,$t9,$zero +/* f0bdc0c: 00102400 */ sll $a0,$s0,0x10 +/* f0bdc10: 00022c00 */ sll $a1,$v0,0x10 +/* f0bdc14: 00055403 */ sra $t2,$a1,0x10 +/* f0bdc18: 00044c03 */ sra $t1,$a0,0x10 +/* f0bdc1c: 01202025 */ or $a0,$t1,$zero +/* f0bdc20: 0c002ee8 */ jal 0xbba0 +/* f0bdc24: 01402825 */ or $a1,$t2,$zero +/* f0bdc28: 0fc2ed0b */ jal func0f0bb42c +/* f0bdc2c: 00000000 */ sll $zero,$zero,0x0 +/* f0bdc30: 0fc2ed7b */ jal func0f0bb5ec +/* f0bdc34: 00000000 */ sll $zero,$zero,0x0 +/* f0bdc38: 8e6b0288 */ lw $t3,0x288($s3) +/* f0bdc3c: 0fc549e9 */ jal func0f1527a4 +/* f0bdc40: 8d640070 */ lw $a0,0x70($t3) +/* f0bdc44: 0fc31e88 */ jal func0f0c7a20 +/* f0bdc48: 00402025 */ or $a0,$v0,$zero +/* f0bdc4c: 8e6c0288 */ lw $t4,0x288($s3) +/* f0bdc50: 0fc549e9 */ jal func0f1527a4 +/* f0bdc54: 8d840070 */ lw $a0,0x70($t4) +/* f0bdc58: 0fc31ed9 */ jal func0f0c7b64 +/* f0bdc5c: 00402025 */ or $a0,$v0,$zero +/* f0bdc60: 8e6d0288 */ lw $t5,0x288($s3) +/* f0bdc64: 0fc549f2 */ jal func0f1527c8 +/* f0bdc68: 8da40070 */ lw $a0,0x70($t5) +/* f0bdc6c: 0fc31e80 */ jal func0f0c7a00 +/* f0bdc70: 00402025 */ or $a0,$v0,$zero +/* f0bdc74: 8e6e0288 */ lw $t6,0x288($s3) +/* f0bdc78: 0fc54a0d */ jal func0f152834 +/* f0bdc7c: 8dc40070 */ lw $a0,0x70($t6) +/* f0bdc80: 02a02025 */ or $a0,$s5,$zero +/* f0bdc84: 0fc2a57b */ jal func0f0a95ec +/* f0bdc88: 00402825 */ or $a1,$v0,$zero +/* f0bdc8c: 02a02025 */ or $a0,$s5,$zero +/* f0bdc90: 0fc2af1d */ jal func0f0abc74 +/* f0bdc94: 24050001 */ addiu $a1,$zero,0x1 +/* f0bdc98: 8e6302ac */ lw $v1,0x2ac($s3) +/* f0bdc9c: 10600002 */ beqz $v1,.L0f0bdca8 +/* f0bdca0: 24010001 */ addiu $at,$zero,0x1 +/* f0bdca4: 1461000d */ bne $v1,$at,.L0f0bdcdc +.L0f0bdca8: +/* f0bdca8: 3c0f8007 */ lui $t7,0x8007 +/* f0bdcac: 8def0764 */ lw $t7,0x764($t7) +/* f0bdcb0: 3c188006 */ lui $t8,0x8006 +/* f0bdcb4: 55e0000a */ bnezl $t7,.L0f0bdce0 +/* f0bdcb8: 8e6b0284 */ lw $t3,0x284($s3) +/* f0bdcbc: 8f18d9d0 */ lw $t8,-0x2630($t8) +/* f0bdcc0: 57000007 */ bnezl $t8,.L0f0bdce0 +/* f0bdcc4: 8e6b0284 */ lw $t3,0x284($s3) +/* f0bdcc8: 8e700284 */ lw $s0,0x284($s3) +/* f0bdccc: 8e690038 */ lw $t1,0x38($s3) +/* f0bdcd0: 8e191b7c */ lw $t9,0x1b7c($s0) +/* f0bdcd4: 03295021 */ addu $t2,$t9,$t1 +/* f0bdcd8: ae0a1b7c */ sw $t2,0x1b7c($s0) +.L0f0bdcdc: +/* f0bdcdc: 8e6b0284 */ lw $t3,0x284($s3) +.L0f0bdce0: +/* f0bdce0: 8d6c00c4 */ lw $t4,0xc4($t3) +/* f0bdce4: 318d0020 */ andi $t5,$t4,0x20 +/* f0bdce8: 11a00004 */ beqz $t5,.L0f0bdcfc +/* f0bdcec: 00000000 */ sll $zero,$zero,0x0 +/* f0bdcf0: 8e64028c */ lw $a0,0x28c($s3) +/* f0bdcf4: 0fc30501 */ jal func0f0c1404 +/* f0bdcf8: 24050001 */ addiu $a1,$zero,0x1 +.L0f0bdcfc: +/* f0bdcfc: 0fc2ee05 */ jal func0f0bb814 +/* f0bdd00: 00000000 */ sll $zero,$zero,0x0 +/* f0bdd04: 0fc2f048 */ jal func0f0bc120 +/* f0bdd08: 00000000 */ sll $zero,$zero,0x0 +/* f0bdd0c: 8e700284 */ lw $s0,0x284($s3) +/* f0bdd10: 8e020480 */ lw $v0,0x480($s0) +/* f0bdd14: 1040008c */ beqz $v0,.L0f0bdf48 +/* f0bdd18: 00000000 */ sll $zero,$zero,0x0 +/* f0bdd1c: 8e6e02ac */ lw $t6,0x2ac($s3) +/* f0bdd20: 24010006 */ addiu $at,$zero,0x6 +/* f0bdd24: 00409025 */ or $s2,$v0,$zero +/* f0bdd28: 15c10014 */ bne $t6,$at,.L0f0bdd7c +/* f0bdd2c: 8e71028c */ lw $s1,0x28c($s3) +/* f0bdd30: 8e440000 */ lw $a0,0x0($s2) +/* f0bdd34: 24050001 */ addiu $a1,$zero,0x1 +/* f0bdd38: 3406ffff */ dli $a2,0xffff +/* f0bdd3c: 8c910004 */ lw $s1,0x4($a0) +/* f0bdd40: a2400035 */ sb $zero,0x35($s2) +/* f0bdd44: a2550034 */ sb $s5,0x34($s2) +/* f0bdd48: 0fc249af */ jal func0f0926bc +/* f0bdd4c: a2400037 */ sb $zero,0x37($s2) +/* f0bdd50: 8e2f0018 */ lw $t7,0x18($s1) +/* f0bdd54: 2401fffb */ addiu $at,$zero,-5 +/* f0bdd58: 35f80400 */ ori $t8,$t7,0x400 +/* f0bdd5c: ae380018 */ sw $t8,0x18($s1) +/* f0bdd60: 37090010 */ ori $t1,$t8,0x10 +/* f0bdd64: ae290018 */ sw $t1,0x18($s1) +/* f0bdd68: 8e700284 */ lw $s0,0x284($s3) +/* f0bdd6c: 8e0a00c4 */ lw $t2,0xc4($s0) +/* f0bdd70: 01415824 */ and $t3,$t2,$at +/* f0bdd74: 10000074 */ beqz $zero,.L0f0bdf48 +/* f0bdd78: ae0b00c4 */ sw $t3,0xc4($s0) +.L0f0bdd7c: +/* f0bdd7c: 924c0034 */ lbu $t4,0x34($s2) +/* f0bdd80: 5580002c */ bnezl $t4,.L0f0bde34 +/* f0bdd84: 8e0e1c54 */ lw $t6,0x1c54($s0) +/* f0bdd88: 804d0037 */ lb $t5,0x37($v0) +/* f0bdd8c: 51a00022 */ beqzl $t5,.L0f0bde18 +/* f0bdd90: 8e6c0034 */ lw $t4,0x34($s3) +/* f0bdd94: 8e6e0288 */ lw $t6,0x288($s3) +/* f0bdd98: 0fc549d2 */ jal func0f152748 +/* f0bdd9c: 8dc40070 */ lw $a0,0x70($t6) +/* f0bdda0: 8fb80330 */ lw $t8,0x330($sp) +/* f0bdda4: 00022600 */ sll $a0,$v0,0x18 +/* f0bdda8: 00047e03 */ sra $t7,$a0,0x18 +/* f0bddac: 13000005 */ beqz $t8,.L0f0bddc4 +/* f0bddb0: 01e02025 */ or $a0,$t7,$zero +/* f0bddb4: 0c0053d8 */ jal 0x14f60 +/* f0bddb8: 3405ffff */ dli $a1,0xffff +/* f0bddbc: 10000002 */ beqz $zero,.L0f0bddc8 +/* f0bddc0: 3043ffff */ andi $v1,$v0,0xffff +.L0f0bddc4: +/* f0bddc4: 00001825 */ or $v1,$zero,$zero +.L0f0bddc8: +/* f0bddc8: 8e700284 */ lw $s0,0x284($s3) +/* f0bddcc: 8e1900d8 */ lw $t9,0xd8($s0) +/* f0bddd0: 57200011 */ bnezl $t9,.L0f0bde18 +/* f0bddd4: 8e6c0034 */ lw $t4,0x34($s3) +/* f0bddd8: 8e091a24 */ lw $t1,0x1a24($s0) +/* f0bdddc: 306a1000 */ andi $t2,$v1,0x1000 +/* f0bdde0: 5520000d */ bnezl $t1,.L0f0bde18 +/* f0bdde4: 8e6c0034 */ lw $t4,0x34($s3) +/* f0bdde8: 5140000b */ beqzl $t2,.L0f0bde18 +/* f0bddec: 8e6c0034 */ lw $t4,0x34($s3) +/* f0bddf0: 8e6b0314 */ lw $t3,0x314($s3) +/* f0bddf4: 15600005 */ bnez $t3,.L0f0bde0c +/* f0bddf8: 00000000 */ sll $zero,$zero,0x0 +/* f0bddfc: 0fc2ebc3 */ jal func0f0baf0c +/* f0bde00: 24040002 */ addiu $a0,$zero,0x2 +/* f0bde04: 10000004 */ beqz $zero,.L0f0bde18 +/* f0bde08: 8e6c0034 */ lw $t4,0x34($s3) +.L0f0bde0c: +/* f0bde0c: 0fc5e36f */ jal func0f178dbc +/* f0bde10: 00000000 */ sll $zero,$zero,0x0 +/* f0bde14: 8e6c0034 */ lw $t4,0x34($s3) +.L0f0bde18: +/* f0bde18: 5180001d */ beqzl $t4,.L0f0bde90 +/* f0bde1c: 924e0035 */ lbu $t6,0x35($s2) +/* f0bde20: 0fc3424a */ jal func0f0d0928 +/* f0bde24: 8fa40330 */ lw $a0,0x330($sp) +/* f0bde28: 10000019 */ beqz $zero,.L0f0bde90 +/* f0bde2c: 924e0035 */ lbu $t6,0x35($s2) +/* f0bde30: 8e0e1c54 */ lw $t6,0x1c54($s0) +.L0f0bde34: +/* f0bde34: 8e0d00c4 */ lw $t5,0xc4($s0) +/* f0bde38: 00114880 */ sll $t1,$s1,0x2 +/* f0bde3c: 01c07827 */ nor $t7,$t6,$zero +/* f0bde40: 01afc024 */ and $t8,$t5,$t7 +/* f0bde44: 33190004 */ andi $t9,$t8,0x4 +/* f0bde48: 13200010 */ beqz $t9,.L0f0bde8c +/* f0bde4c: 3c0a8007 */ lui $t2,0x8007 +/* f0bde50: 01495021 */ addu $t2,$t2,$t1 +/* f0bde54: 8d4a0750 */ lw $t2,0x750($t2) +/* f0bde58: 5140000d */ beqzl $t2,.L0f0bde90 +/* f0bde5c: 924e0035 */ lbu $t6,0x35($s2) +/* f0bde60: 0fc340c4 */ jal func0f0d0310 +/* f0bde64: 00000000 */ sll $zero,$zero,0x0 +/* f0bde68: 54400009 */ bnezl $v0,.L0f0bde90 +/* f0bde6c: 924e0035 */ lbu $t6,0x35($s2) +/* f0bde70: a2550034 */ sb $s5,0x34($s2) +/* f0bde74: a2400037 */ sb $zero,0x37($s2) +/* f0bde78: 8e700284 */ lw $s0,0x284($s3) +/* f0bde7c: 2401fffb */ addiu $at,$zero,-5 +/* f0bde80: 8e0b00c4 */ lw $t3,0xc4($s0) +/* f0bde84: 01616024 */ and $t4,$t3,$at +/* f0bde88: ae0c00c4 */ sw $t4,0xc4($s0) +.L0f0bde8c: +/* f0bde8c: 924e0035 */ lbu $t6,0x35($s2) +.L0f0bde90: +/* f0bde90: 00116880 */ sll $t5,$s1,0x2 +/* f0bde94: 3c0f8007 */ lui $t7,0x8007 +/* f0bde98: 11c0002b */ beqz $t6,.L0f0bdf48 +/* f0bde9c: 01ed7821 */ addu $t7,$t7,$t5 +/* f0bdea0: 8def0750 */ lw $t7,0x750($t7) +/* f0bdea4: 11e00028 */ beqz $t7,.L0f0bdf48 +/* f0bdea8: 00000000 */ sll $zero,$zero,0x0 +/* f0bdeac: 8e700284 */ lw $s0,0x284($s3) +/* f0bdeb0: 8e191c54 */ lw $t9,0x1c54($s0) +/* f0bdeb4: 8e1800c4 */ lw $t8,0xc4($s0) +/* f0bdeb8: 03204827 */ nor $t1,$t9,$zero +/* f0bdebc: 03095024 */ and $t2,$t8,$t1 +/* f0bdec0: 314b0004 */ andi $t3,$t2,0x4 +/* f0bdec4: 11600020 */ beqz $t3,.L0f0bdf48 +/* f0bdec8: 00000000 */ sll $zero,$zero,0x0 +/* f0bdecc: 824c0037 */ lb $t4,0x37($s2) +/* f0bded0: 240e0001 */ addiu $t6,$zero,0x1 +/* f0bded4: 240f000a */ addiu $t7,$zero,0xa +/* f0bded8: 15800019 */ bnez $t4,.L0f0bdf40 +/* f0bdedc: 3c048009 */ lui $a0,0x8009 +/* f0bdee0: a2400039 */ sb $zero,0x39($s2) +/* f0bdee4: 824d0039 */ lb $t5,0x39($s2) +/* f0bdee8: 8e590000 */ lw $t9,0x0($s2) +/* f0bdeec: a24e0037 */ sb $t6,0x37($s2) +/* f0bdef0: a2400068 */ sb $zero,0x68($s2) +/* f0bdef4: a2400036 */ sb $zero,0x36($s2) +/* f0bdef8: a24d0038 */ sb $t5,0x38($s2) +/* f0bdefc: 8f380004 */ lw $t8,0x4($t9) +/* f0bdf00: 3c01bf80 */ lui $at,0xbf80 +/* f0bdf04: 44814000 */ mtc1 $at,$f8 +/* f0bdf08: af0f0120 */ sw $t7,0x120($t8) +/* f0bdf0c: 2409ffff */ addiu $t1,$zero,-1 +/* f0bdf10: 240affff */ addiu $t2,$zero,-1 +/* f0bdf14: 240bffff */ addiu $t3,$zero,-1 +/* f0bdf18: afab001c */ sw $t3,0x1c($sp) +/* f0bdf1c: afaa0018 */ sw $t2,0x18($sp) +/* f0bdf20: afa90010 */ sw $t1,0x10($sp) +/* f0bdf24: 8c845200 */ lw $a0,0x5200($a0) +/* f0bdf28: 240580ab */ addiu $a1,$zero,-32597 +/* f0bdf2c: 00003025 */ or $a2,$zero,$zero +/* f0bdf30: 2407ffff */ addiu $a3,$zero,-1 +/* f0bdf34: 0c004241 */ jal 0x10904 +/* f0bdf38: e7a80014 */ swc1 $f8,0x14($sp) +/* f0bdf3c: 8e700284 */ lw $s0,0x284($s3) +.L0f0bdf40: +/* f0bdf40: 2411ffd8 */ addiu $s1,$zero,-40 +/* f0bdf44: a611024c */ sh $s1,0x24c($s0) +.L0f0bdf48: +/* f0bdf48: 0fc5b364 */ jal func0f16cd90 +/* f0bdf4c: 2411ffd8 */ addiu $s1,$zero,-40 +/* f0bdf50: 50400004 */ beqzl $v0,.L0f0bdf64 +/* f0bdf54: 8e700284 */ lw $s0,0x284($s3) +/* f0bdf58: 0fc2eb38 */ jal func0f0bace0 +/* f0bdf5c: 00000000 */ sll $zero,$zero,0x0 +/* f0bdf60: 8e700284 */ lw $s0,0x284($s3) +.L0f0bdf64: +/* f0bdf64: 8e0c1a24 */ lw $t4,0x1a24($s0) +/* f0bdf68: 51800005 */ beqzl $t4,.L0f0bdf80 +/* f0bdf6c: 960e0010 */ lhu $t6,0x10($s0) +/* f0bdf70: 0fc2eb5b */ jal func0f0bad6c +/* f0bdf74: 00000000 */ sll $zero,$zero,0x0 +/* f0bdf78: 8e700284 */ lw $s0,0x284($s3) +/* f0bdf7c: 960e0010 */ lhu $t6,0x10($s0) +.L0f0bdf80: +/* f0bdf80: 24010002 */ addiu $at,$zero,0x2 +/* f0bdf84: 55c1000c */ bnel $t6,$at,.L0f0bdfb8 +/* f0bdf88: 8e6302ac */ lw $v1,0x2ac($s3) +/* f0bdf8c: 8e0d0264 */ lw $t5,0x264($s0) +/* f0bdf90: 51a00005 */ beqzl $t5,.L0f0bdfa8 +/* f0bdf94: ae000264 */ sw $zero,0x264($s0) +/* f0bdf98: 8e1900d8 */ lw $t9,0xd8($s0) +/* f0bdf9c: 53200006 */ beqzl $t9,.L0f0bdfb8 +/* f0bdfa0: 8e6302ac */ lw $v1,0x2ac($s3) +/* f0bdfa4: ae000264 */ sw $zero,0x264($s0) +.L0f0bdfa8: +/* f0bdfa8: 8e780284 */ lw $t8,0x284($s3) +/* f0bdfac: 240f0003 */ addiu $t7,$zero,0x3 +/* f0bdfb0: a70f0010 */ sh $t7,0x10($t8) +/* f0bdfb4: 8e6302ac */ lw $v1,0x2ac($s3) +.L0f0bdfb8: +/* f0bdfb8: 24010006 */ addiu $at,$zero,0x6 +/* f0bdfbc: 10610002 */ beq $v1,$at,.L0f0bdfc8 +/* f0bdfc0: 3c018007 */ lui $at,0x8007 +/* f0bdfc4: ac200764 */ sw $zero,0x764($at) +.L0f0bdfc8: +/* f0bdfc8: 24010006 */ addiu $at,$zero,0x6 +/* f0bdfcc: 54610054 */ bnel $v1,$at,.L0f0be120 +/* f0bdfd0: 8e700284 */ lw $s0,0x284($s3) +/* f0bdfd4: 0fc2e2e8 */ jal func0f0b8ba0 +/* f0bdfd8: 00000000 */ sll $zero,$zero,0x0 +/* f0bdfdc: 8e700284 */ lw $s0,0x284($s3) +/* f0bdfe0: 00002025 */ or $a0,$zero,$zero +/* f0bdfe4: 00002825 */ or $a1,$zero,$zero +/* f0bdfe8: 8e0919c8 */ lw $t1,0x19c8($s0) +/* f0bdfec: 00003025 */ or $a2,$zero,$zero +/* f0bdff0: 24070001 */ addiu $a3,$zero,0x1 +/* f0bdff4: 51200008 */ beqzl $t1,.L0f0be018 +/* f0bdff8: 8e6b006c */ lw $t3,0x6c($s3) +/* f0bdffc: 0fc32f16 */ jal func0f0cbc58 +/* f0be000: a611024c */ sh $s1,0x24c($s0) +/* f0be004: 0fc2e8a7 */ jal func0f0ba29c +/* f0be008: 8fa40330 */ lw $a0,0x330($sp) +/* f0be00c: 8e6a0284 */ lw $t2,0x284($s3) +/* f0be010: a551024c */ sh $s1,0x24c($t2) +/* f0be014: 8e6b006c */ lw $t3,0x6c($s3) +.L0f0be018: +/* f0be018: 00003025 */ or $a2,$zero,$zero +/* f0be01c: 00003825 */ or $a3,$zero,$zero +/* f0be020: 11600003 */ beqz $t3,.L0f0be030 +/* f0be024: 00002825 */ or $a1,$zero,$zero +/* f0be028: 10000001 */ beqz $zero,.L0f0be030 +/* f0be02c: 24070001 */ addiu $a3,$zero,0x1 +.L0f0be030: +/* f0be030: 8e6c0068 */ lw $t4,0x68($s3) +/* f0be034: 00002025 */ or $a0,$zero,$zero +/* f0be038: 00001025 */ or $v0,$zero,$zero +/* f0be03c: 11800003 */ beqz $t4,.L0f0be04c +/* f0be040: 00064880 */ sll $t1,$a2,0x2 +/* f0be044: 10000001 */ beqz $zero,.L0f0be04c +/* f0be048: 24050001 */ addiu $a1,$zero,0x1 +.L0f0be04c: +/* f0be04c: 8e6e0064 */ lw $t6,0x64($s3) +/* f0be050: 02691821 */ addu $v1,$s3,$t1 +/* f0be054: 2408ffff */ addiu $t0,$zero,-1 +/* f0be058: 11c00003 */ beqz $t6,.L0f0be068 +/* f0be05c: 00000000 */ sll $zero,$zero,0x0 +/* f0be060: 10000001 */ beqz $zero,.L0f0be068 +/* f0be064: 24040001 */ addiu $a0,$zero,0x1 +.L0f0be068: +/* f0be068: 8e6d0070 */ lw $t5,0x70($s3) +/* f0be06c: 11a00003 */ beqz $t5,.L0f0be07c +/* f0be070: 00000000 */ sll $zero,$zero,0x0 +/* f0be074: 10000001 */ beqz $zero,.L0f0be07c +/* f0be078: 24020001 */ addiu $v0,$zero,0x1 +.L0f0be07c: +/* f0be07c: 0044c821 */ addu $t9,$v0,$a0 +/* f0be080: 03257821 */ addu $t7,$t9,$a1 +/* f0be084: 01e7c021 */ addu $t8,$t7,$a3 +/* f0be088: 1b000022 */ blez $t8,.L0f0be114 +/* f0be08c: 00000000 */ sll $zero,$zero,0x0 +/* f0be090: 8c6a0064 */ lw $t2,0x64($v1) +.L0f0be094: +/* f0be094: 24c60001 */ addiu $a2,$a2,0x1 +/* f0be098: 24630004 */ addiu $v1,$v1,0x4 +/* f0be09c: ad481c40 */ sw $t0,0x1c40($t2) +/* f0be0a0: 8e6b006c */ lw $t3,0x6c($s3) +/* f0be0a4: 00003825 */ or $a3,$zero,$zero +/* f0be0a8: 00002825 */ or $a1,$zero,$zero +/* f0be0ac: 11600003 */ beqz $t3,.L0f0be0bc +/* f0be0b0: 00002025 */ or $a0,$zero,$zero +/* f0be0b4: 10000001 */ beqz $zero,.L0f0be0bc +/* f0be0b8: 24070001 */ addiu $a3,$zero,0x1 +.L0f0be0bc: +/* f0be0bc: 8e6c0068 */ lw $t4,0x68($s3) +/* f0be0c0: 00001025 */ or $v0,$zero,$zero +/* f0be0c4: 11800003 */ beqz $t4,.L0f0be0d4 +/* f0be0c8: 00000000 */ sll $zero,$zero,0x0 +/* f0be0cc: 10000001 */ beqz $zero,.L0f0be0d4 +/* f0be0d0: 24050001 */ addiu $a1,$zero,0x1 +.L0f0be0d4: +/* f0be0d4: 8e6e0064 */ lw $t6,0x64($s3) +/* f0be0d8: 11c00003 */ beqz $t6,.L0f0be0e8 +/* f0be0dc: 00000000 */ sll $zero,$zero,0x0 +/* f0be0e0: 10000001 */ beqz $zero,.L0f0be0e8 +/* f0be0e4: 24040001 */ addiu $a0,$zero,0x1 +.L0f0be0e8: +/* f0be0e8: 8e6d0070 */ lw $t5,0x70($s3) +/* f0be0ec: 11a00003 */ beqz $t5,.L0f0be0fc +/* f0be0f0: 00000000 */ sll $zero,$zero,0x0 +/* f0be0f4: 10000001 */ beqz $zero,.L0f0be0fc +/* f0be0f8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0be0fc: +/* f0be0fc: 0044c821 */ addu $t9,$v0,$a0 +/* f0be100: 03257821 */ addu $t7,$t9,$a1 +/* f0be104: 01e7c021 */ addu $t8,$t7,$a3 +/* f0be108: 00d8082a */ slt $at,$a2,$t8 +/* f0be10c: 5420ffe1 */ bnezl $at,.L0f0be094 +/* f0be110: 8c6a0064 */ lw $t2,0x64($v1) +.L0f0be114: +/* f0be114: 10000607 */ beqz $zero,.L0f0bf934 +/* f0be118: 8e700284 */ lw $s0,0x284($s3) +/* f0be11c: 8e700284 */ lw $s0,0x284($s3) +.L0f0be120: +/* f0be120: 8e020480 */ lw $v0,0x480($s0) +/* f0be124: 5040002f */ beqzl $v0,.L0f0be1e4 +/* f0be128: 920e1bfc */ lbu $t6,0x1bfc($s0) +/* f0be12c: 8e0a1c54 */ lw $t2,0x1c54($s0) +/* f0be130: 8e0900c4 */ lw $t1,0xc4($s0) +/* f0be134: 01405827 */ nor $t3,$t2,$zero +/* f0be138: 012b6024 */ and $t4,$t1,$t3 +/* f0be13c: 318e0004 */ andi $t6,$t4,0x4 +/* f0be140: 51c00028 */ beqzl $t6,.L0f0be1e4 +/* f0be144: 920e1bfc */ lbu $t6,0x1bfc($s0) +/* f0be148: 804d0037 */ lb $t5,0x37($v0) +/* f0be14c: 3c0142f0 */ lui $at,0x42f0 +/* f0be150: 51a00024 */ beqzl $t5,.L0f0be1e4 +/* f0be154: 920e1bfc */ lbu $t6,0x1bfc($s0) +/* f0be158: 4481a000 */ mtc1 $at,$f20 +/* f0be15c: 0fc4a2b5 */ jal func0f128ad4 +/* f0be160: 4600a306 */ mov.s $f12,$f20 +/* f0be164: 0c002f4c */ jal 0xbd30 +/* f0be168: 4600a306 */ mov.s $f12,$f20 +/* f0be16c: 8e700284 */ lw $s0,0x284($s3) +/* f0be170: 8e190480 */ lw $t9,0x480($s0) +/* f0be174: 8f2f0000 */ lw $t7,0x0($t9) +/* f0be178: c5ea0008 */ lwc1 $f10,0x8($t7) +/* f0be17c: e7aa0308 */ swc1 $f10,0x308($sp) +/* f0be180: 8e180480 */ lw $t8,0x480($s0) +/* f0be184: 8f0a0000 */ lw $t2,0x0($t8) +/* f0be188: c552000c */ lwc1 $f18,0xc($t2) +/* f0be18c: e7b2030c */ swc1 $f18,0x30c($sp) +/* f0be190: 8e090480 */ lw $t1,0x480($s0) +/* f0be194: 8d2b0000 */ lw $t3,0x0($t1) +/* f0be198: c5640010 */ lwc1 $f4,0x10($t3) +/* f0be19c: 0fc2e2e8 */ jal func0f0b8ba0 +/* f0be1a0: e7a40310 */ swc1 $f4,0x310($sp) +/* f0be1a4: 00002025 */ or $a0,$zero,$zero +/* f0be1a8: 00002825 */ or $a1,$zero,$zero +/* f0be1ac: 00003025 */ or $a2,$zero,$zero +/* f0be1b0: 0fc32f16 */ jal func0f0cbc58 +/* f0be1b4: 24070001 */ addiu $a3,$zero,0x1 +/* f0be1b8: 0fc3060c */ jal func0f0c1830 +/* f0be1bc: 24040002 */ addiu $a0,$zero,0x2 +/* f0be1c0: 8e6c0284 */ lw $t4,0x284($s3) +/* f0be1c4: 27a40308 */ addiu $a0,$sp,0x308 +/* f0be1c8: 8d820480 */ lw $v0,0x480($t4) +/* f0be1cc: 24450010 */ addiu $a1,$v0,0x10 +/* f0be1d0: 0fc306f6 */ jal func0f0c1bd8 +/* f0be1d4: 24460004 */ addiu $a2,$v0,0x4 +/* f0be1d8: 100005d6 */ beqz $zero,.L0f0bf934 +/* f0be1dc: 8e700284 */ lw $s0,0x284($s3) +/* f0be1e0: 920e1bfc */ lbu $t6,0x1bfc($s0) +.L0f0be1e4: +/* f0be1e4: 24020003 */ addiu $v0,$zero,0x3 +/* f0be1e8: 544e0011 */ bnel $v0,$t6,.L0f0be230 +/* f0be1ec: 960f0010 */ lhu $t7,0x10($s0) +/* f0be1f0: 0fc2e2e8 */ jal func0f0b8ba0 +/* f0be1f4: 00000000 */ sll $zero,$zero,0x0 +/* f0be1f8: 8e6d0284 */ lw $t5,0x284($s3) +/* f0be1fc: 3c01800a */ lui $at,0x800a +/* f0be200: 00002025 */ or $a0,$zero,$zero +/* f0be204: 95b91c00 */ lhu $t9,0x1c00($t5) +/* f0be208: 00002825 */ or $a1,$zero,$zero +/* f0be20c: 00003025 */ or $a2,$zero,$zero +/* f0be210: 24070001 */ addiu $a3,$zero,0x1 +/* f0be214: 0fc32f16 */ jal func0f0cbc58 +/* f0be218: a439dde8 */ sh $t9,-0x2218($at) +/* f0be21c: 0fc2e72f */ jal func0f0b9cbc +/* f0be220: 00000000 */ sll $zero,$zero,0x0 +/* f0be224: 100005c3 */ beqz $zero,.L0f0bf934 +/* f0be228: 8e700284 */ lw $s0,0x284($s3) +/* f0be22c: 960f0010 */ lhu $t7,0x10($s0) +.L0f0be230: +/* f0be230: 24010002 */ addiu $at,$zero,0x2 +/* f0be234: 27b802fc */ addiu $t8,$sp,0x2fc +/* f0be238: 15e10241 */ bne $t7,$at,.L0f0beb40 +/* f0be23c: 3c0a8007 */ lui $t2,0x8007 +/* f0be240: 254a09d0 */ addiu $t2,$t2,0x9d0 +/* f0be244: 8d410000 */ lw $at,0x0($t2) +/* f0be248: 8d4b0004 */ lw $t3,0x4($t2) +/* f0be24c: 3c0e8007 */ lui $t6,0x8007 +/* f0be250: af010000 */ sw $at,0x0($t8) +/* f0be254: 8d410008 */ lw $at,0x8($t2) +/* f0be258: 25ce09dc */ addiu $t6,$t6,0x9dc +/* f0be25c: af0b0004 */ sw $t3,0x4($t8) +/* f0be260: af010008 */ sw $at,0x8($t8) +/* f0be264: 8dc10000 */ lw $at,0x0($t6) +/* f0be268: 27ac02f0 */ addiu $t4,$sp,0x2f0 +/* f0be26c: 8dd90004 */ lw $t9,0x4($t6) +/* f0be270: ad810000 */ sw $at,0x0($t4) +/* f0be274: 8dc10008 */ lw $at,0x8($t6) +/* f0be278: 3c098007 */ lui $t1,0x8007 +/* f0be27c: 252909e8 */ addiu $t1,$t1,0x9e8 +/* f0be280: ad990004 */ sw $t9,0x4($t4) +/* f0be284: ad810008 */ sw $at,0x8($t4) +/* f0be288: 8d210000 */ lw $at,0x0($t1) +/* f0be28c: 27af02e4 */ addiu $t7,$sp,0x2e4 +/* f0be290: 8d2a0004 */ lw $t2,0x4($t1) +/* f0be294: ade10000 */ sw $at,0x0($t7) +/* f0be298: 8d210008 */ lw $at,0x8($t1) +/* f0be29c: adea0004 */ sw $t2,0x4($t7) +/* f0be2a0: 24040001 */ addiu $a0,$zero,0x1 +/* f0be2a4: ade10008 */ sw $at,0x8($t7) +/* f0be2a8: afa002e0 */ sw $zero,0x2e0($sp) +/* f0be2ac: 0fc3060c */ jal func0f0c1830 +/* f0be2b0: 8e110264 */ lw $s1,0x264($s0) +/* f0be2b4: 0fc2e2e8 */ jal func0f0b8ba0 +/* f0be2b8: 00000000 */ sll $zero,$zero,0x0 +/* f0be2bc: 00002025 */ or $a0,$zero,$zero +/* f0be2c0: 00002825 */ or $a1,$zero,$zero +/* f0be2c4: 00003025 */ or $a2,$zero,$zero +/* f0be2c8: 0fc32f16 */ jal func0f0cbc58 +/* f0be2cc: 24070001 */ addiu $a3,$zero,0x1 +/* f0be2d0: 0fc2f4f1 */ jal func0f0bd3c4 +/* f0be2d4: 00000000 */ sll $zero,$zero,0x0 +/* f0be2d8: 522001fc */ beqzl $s1,.L0f0beacc +/* f0be2dc: 8faa02e0 */ lw $t2,0x2e0($sp) +/* f0be2e0: 8e2b0014 */ lw $t3,0x14($s1) +/* f0be2e4: 516001f9 */ beqzl $t3,.L0f0beacc +/* f0be2e8: 8faa02e0 */ lw $t2,0x2e0($sp) +/* f0be2ec: c622001c */ lwc1 $f2,0x1c($s1) +/* f0be2f0: c62e0028 */ lwc1 $f14,0x28($s1) +/* f0be2f4: c6200034 */ lwc1 $f0,0x34($s1) +/* f0be2f8: 46021182 */ mul.s $f6,$f2,$f2 +/* f0be2fc: 00000000 */ sll $zero,$zero,0x0 +/* f0be300: 460e7202 */ mul.s $f8,$f14,$f14 +/* f0be304: 46083280 */ add.s $f10,$f6,$f8 +/* f0be308: 46000482 */ mul.s $f18,$f0,$f0 +/* f0be30c: 0c012974 */ jal 0x4a5d0 +/* f0be310: 460a9300 */ add.s $f12,$f18,$f10 +/* f0be314: e7a002a8 */ swc1 $f0,0x2a8($sp) +/* f0be318: c624001c */ lwc1 $f4,0x1c($s1) +/* f0be31c: 27b9024e */ addiu $t9,$sp,0x24e +/* f0be320: 00008025 */ or $s0,$zero,$zero +/* f0be324: 46002183 */ div.s $f6,$f4,$f0 +/* f0be328: 27a402fc */ addiu $a0,$sp,0x2fc +/* f0be32c: 27a5027c */ addiu $a1,$sp,0x27c +/* f0be330: 27a60250 */ addiu $a2,$sp,0x250 +/* f0be334: 24070014 */ addiu $a3,$zero,0x14 +/* f0be338: e7a602b8 */ swc1 $f6,0x2b8($sp) +/* f0be33c: c6280020 */ lwc1 $f8,0x20($s1) +/* f0be340: 46004483 */ div.s $f18,$f8,$f0 +/* f0be344: e7b202bc */ swc1 $f18,0x2bc($sp) +/* f0be348: c62a0024 */ lwc1 $f10,0x24($s1) +/* f0be34c: 46005103 */ div.s $f4,$f10,$f0 +/* f0be350: e7a402c0 */ swc1 $f4,0x2c0($sp) +/* f0be354: c6260028 */ lwc1 $f6,0x28($s1) +/* f0be358: 46003203 */ div.s $f8,$f6,$f0 +/* f0be35c: e7a802c4 */ swc1 $f8,0x2c4($sp) +/* f0be360: c632002c */ lwc1 $f18,0x2c($s1) +/* f0be364: 46009283 */ div.s $f10,$f18,$f0 +/* f0be368: e7aa02c8 */ swc1 $f10,0x2c8($sp) +/* f0be36c: c6240030 */ lwc1 $f4,0x30($s1) +/* f0be370: 46002183 */ div.s $f6,$f4,$f0 +/* f0be374: e7a602cc */ swc1 $f6,0x2cc($sp) +/* f0be378: c6280034 */ lwc1 $f8,0x34($s1) +/* f0be37c: 46004483 */ div.s $f18,$f8,$f0 +/* f0be380: e7b202d0 */ swc1 $f18,0x2d0($sp) +/* f0be384: c62a0038 */ lwc1 $f10,0x38($s1) +/* f0be388: 46005103 */ div.s $f4,$f10,$f0 +/* f0be38c: e7a402d4 */ swc1 $f4,0x2d4($sp) +/* f0be390: c626003c */ lwc1 $f6,0x3c($s1) +/* f0be394: 46003203 */ div.s $f8,$f6,$f0 +/* f0be398: e7a802d8 */ swc1 $f8,0x2d8($sp) +/* f0be39c: 8e2d0014 */ lw $t5,0x14($s1) +/* f0be3a0: c5b20008 */ lwc1 $f18,0x8($t5) +/* f0be3a4: e7b202fc */ swc1 $f18,0x2fc($sp) +/* f0be3a8: 8e2c0014 */ lw $t4,0x14($s1) +/* f0be3ac: c58a000c */ lwc1 $f10,0xc($t4) +/* f0be3b0: e7aa0300 */ swc1 $f10,0x300($sp) +/* f0be3b4: 8e2e0014 */ lw $t6,0x14($s1) +/* f0be3b8: c5c40010 */ lwc1 $f4,0x10($t6) +/* f0be3bc: afb90010 */ sw $t9,0x10($sp) +/* f0be3c0: 0fc58865 */ jal func0f162194 +/* f0be3c4: e7a40304 */ swc1 $f4,0x304($sp) +/* f0be3c8: 87b8027c */ lh $t8,0x27c($sp) +/* f0be3cc: 2401ffff */ addiu $at,$zero,-1 +/* f0be3d0: 27a402b8 */ addiu $a0,$sp,0x2b8 +/* f0be3d4: 17010002 */ bne $t8,$at,.L0f0be3e0 +/* f0be3d8: 00000000 */ sll $zero,$zero,0x0 +/* f0be3dc: 24100001 */ addiu $s0,$zero,0x1 +.L0f0be3e0: +/* f0be3e0: 5200000f */ beqzl $s0,.L0f0be420 +/* f0be3e4: 8e700284 */ lw $s0,0x284($s3) +/* f0be3e8: 8e700284 */ lw $s0,0x284($s3) +/* f0be3ec: 8e690038 */ lw $t1,0x38($s3) +/* f0be3f0: 240d0003 */ addiu $t5,$zero,0x3 +/* f0be3f4: 8e0f00c8 */ lw $t7,0xc8($s0) +/* f0be3f8: 01e95021 */ addu $t2,$t7,$t1 +/* f0be3fc: ae0a00c8 */ sw $t2,0xc8($s0) +/* f0be400: 8e700284 */ lw $s0,0x284($s3) +/* f0be404: 8e0b00c8 */ lw $t3,0xc8($s0) +/* f0be408: 29610079 */ slti $at,$t3,0x79 +/* f0be40c: 1420000f */ bnez $at,.L0f0be44c +/* f0be410: 00000000 */ sll $zero,$zero,0x0 +/* f0be414: 1000000d */ beqz $zero,.L0f0be44c +/* f0be418: a60d0010 */ sh $t5,0x10($s0) +/* f0be41c: 8e700284 */ lw $s0,0x284($s3) +.L0f0be420: +/* f0be420: 8e0200c8 */ lw $v0,0xc8($s0) +/* f0be424: 18400009 */ blez $v0,.L0f0be44c +/* f0be428: 00000000 */ sll $zero,$zero,0x0 +/* f0be42c: 8e6c0038 */ lw $t4,0x38($s3) +/* f0be430: 004c7023 */ subu $t6,$v0,$t4 +/* f0be434: ae0e00c8 */ sw $t6,0xc8($s0) +/* f0be438: 8e700284 */ lw $s0,0x284($s3) +/* f0be43c: 8e1900c8 */ lw $t9,0xc8($s0) +/* f0be440: 07210002 */ bgez $t9,.L0f0be44c +/* f0be444: 00000000 */ sll $zero,$zero,0x0 +/* f0be448: ae0000c8 */ sw $zero,0xc8($s0) +.L0f0be44c: +/* f0be44c: 0c005882 */ jal 0x16208 +/* f0be450: 27a502f0 */ addiu $a1,$sp,0x2f0 +/* f0be454: 27a402b8 */ addiu $a0,$sp,0x2b8 +/* f0be458: 0c005882 */ jal 0x16208 +/* f0be45c: 27a502e4 */ addiu $a1,$sp,0x2e4 +/* f0be460: 8e380040 */ lw $t8,0x40($s1) +/* f0be464: 330f0080 */ andi $t7,$t8,0x80 +/* f0be468: 51e00198 */ beqzl $t7,.L0f0beacc +/* f0be46c: 8faa02e0 */ lw $t2,0x2e0($sp) +/* f0be470: 8e690288 */ lw $t1,0x288($s3) +/* f0be474: 8e340048 */ lw $s4,0x48($s1) +/* f0be478: 0fc549c4 */ jal func0f152710 +/* f0be47c: 8d240070 */ lw $a0,0x70($t1) +/* f0be480: 8e6a0288 */ lw $t2,0x288($s3) +/* f0be484: 00408025 */ or $s0,$v0,$zero +/* f0be488: 0fc549d2 */ jal func0f152748 +/* f0be48c: 8d440070 */ lw $a0,0x70($t2) +/* f0be490: 8e6d0288 */ lw $t5,0x288($s3) +/* f0be494: 00029600 */ sll $s2,$v0,0x18 +/* f0be498: 00125e03 */ sra $t3,$s2,0x18 +/* f0be49c: 01609025 */ or $s2,$t3,$zero +/* f0be4a0: 0fc549d9 */ jal func0f152764 +/* f0be4a4: 8da40070 */ lw $a0,0x70($t5) +/* f0be4a8: 0002ae00 */ sll $s5,$v0,0x18 +/* f0be4ac: 00156603 */ sra $t4,$s5,0x18 +/* f0be4b0: 24010006 */ addiu $at,$zero,0x6 +/* f0be4b4: 0180a825 */ or $s5,$t4,$zero +/* f0be4b8: a3a0023d */ sb $zero,0x23d($sp) +/* f0be4bc: a3a0023c */ sb $zero,0x23c($sp) +/* f0be4c0: afa00118 */ sw $zero,0x118($sp) +/* f0be4c4: afa00114 */ sw $zero,0x114($sp) +/* f0be4c8: 12010008 */ beq $s0,$at,.L0f0be4ec +/* f0be4cc: afa00110 */ sw $zero,0x110($sp) +/* f0be4d0: 24010007 */ addiu $at,$zero,0x7 +/* f0be4d4: 12010005 */ beq $s0,$at,.L0f0be4ec +/* f0be4d8: 24010005 */ addiu $at,$zero,0x5 +/* f0be4dc: 12010003 */ beq $s0,$at,.L0f0be4ec +/* f0be4e0: 24010004 */ addiu $at,$zero,0x4 +/* f0be4e4: 56010062 */ bnel $s0,$at,.L0f0be670 +/* f0be4e8: 8e6f028c */ lw $t7,0x28c($s3) +.L0f0be4ec: +/* f0be4ec: 8e6e028c */ lw $t6,0x28c($s3) +/* f0be4f0: 3c188007 */ lui $t8,0x8007 +/* f0be4f4: 24010004 */ addiu $at,$zero,0x4 +/* f0be4f8: 000ec880 */ sll $t9,$t6,0x2 +/* f0be4fc: 0319c021 */ addu $t8,$t8,$t9 +/* f0be500: 8f180750 */ lw $t8,0x750($t8) +/* f0be504: 240c0001 */ addiu $t4,$zero,0x1 +/* f0be508: 53000049 */ beqzl $t8,.L0f0be630 +/* f0be50c: afac0114 */ sw $t4,0x114($sp) +/* f0be510: 12010004 */ beq $s0,$at,.L0f0be524 +/* f0be514: 00122600 */ sll $a0,$s2,0x18 +/* f0be518: 24010005 */ addiu $at,$zero,0x5 +/* f0be51c: 1601001d */ bne $s0,$at,.L0f0be594 +/* f0be520: 3405c000 */ dli $a1,0xc000 +.L0f0be524: +/* f0be524: 00047e03 */ sra $t7,$a0,0x18 +/* f0be528: 01e02025 */ or $a0,$t7,$zero +/* f0be52c: 0c0053d8 */ jal 0x14f60 +/* f0be530: 3405c000 */ dli $a1,0xc000 +/* f0be534: 1440000c */ bnez $v0,.L0f0be568 +/* f0be538: 00152600 */ sll $a0,$s5,0x18 +/* f0be53c: 00044e03 */ sra $t1,$a0,0x18 +/* f0be540: 01202025 */ or $a0,$t1,$zero +/* f0be544: 0c0053d8 */ jal 0x14f60 +/* f0be548: 3405c000 */ dli $a1,0xc000 +/* f0be54c: 14400006 */ bnez $v0,.L0f0be568 +/* f0be550: 00152600 */ sll $a0,$s5,0x18 +/* f0be554: 00045603 */ sra $t2,$a0,0x18 +/* f0be558: 01402025 */ or $a0,$t2,$zero +/* f0be55c: 0c0053d8 */ jal 0x14f60 +/* f0be560: 24052000 */ addiu $a1,$zero,0x2000 +/* f0be564: 10400002 */ beqz $v0,.L0f0be570 +.L0f0be568: +/* f0be568: 240b0001 */ addiu $t3,$zero,0x1 +/* f0be56c: afab0114 */ sw $t3,0x114($sp) +.L0f0be570: +/* f0be570: 00122600 */ sll $a0,$s2,0x18 +/* f0be574: 00046e03 */ sra $t5,$a0,0x18 +/* f0be578: 01a02025 */ or $a0,$t5,$zero +/* f0be57c: 0c005408 */ jal 0x15020 +/* f0be580: 24052000 */ addiu $a1,$zero,0x2000 +/* f0be584: 1040001e */ beqz $v0,.L0f0be600 +/* f0be588: 240c0001 */ addiu $t4,$zero,0x1 +/* f0be58c: 1000001c */ beqz $zero,.L0f0be600 +/* f0be590: afac0118 */ sw $t4,0x118($sp) +.L0f0be594: +/* f0be594: 00122600 */ sll $a0,$s2,0x18 +/* f0be598: 00047603 */ sra $t6,$a0,0x18 +/* f0be59c: 0c0053d8 */ jal 0x14f60 +/* f0be5a0: 01c02025 */ or $a0,$t6,$zero +/* f0be5a4: 1440000c */ bnez $v0,.L0f0be5d8 +/* f0be5a8: 00152600 */ sll $a0,$s5,0x18 +/* f0be5ac: 0004ce03 */ sra $t9,$a0,0x18 +/* f0be5b0: 03202025 */ or $a0,$t9,$zero +/* f0be5b4: 0c0053d8 */ jal 0x14f60 +/* f0be5b8: 3405c000 */ dli $a1,0xc000 +/* f0be5bc: 14400006 */ bnez $v0,.L0f0be5d8 +/* f0be5c0: 00122600 */ sll $a0,$s2,0x18 +/* f0be5c4: 0004c603 */ sra $t8,$a0,0x18 +/* f0be5c8: 03002025 */ or $a0,$t8,$zero +/* f0be5cc: 0c0053d8 */ jal 0x14f60 +/* f0be5d0: 24052000 */ addiu $a1,$zero,0x2000 +/* f0be5d4: 10400002 */ beqz $v0,.L0f0be5e0 +.L0f0be5d8: +/* f0be5d8: 240f0001 */ addiu $t7,$zero,0x1 +/* f0be5dc: afaf0114 */ sw $t7,0x114($sp) +.L0f0be5e0: +/* f0be5e0: 00152600 */ sll $a0,$s5,0x18 +/* f0be5e4: 00044e03 */ sra $t1,$a0,0x18 +/* f0be5e8: 01202025 */ or $a0,$t1,$zero +/* f0be5ec: 0c005408 */ jal 0x15020 +/* f0be5f0: 24052000 */ addiu $a1,$zero,0x2000 +/* f0be5f4: 10400002 */ beqz $v0,.L0f0be600 +/* f0be5f8: 240a0001 */ addiu $t2,$zero,0x1 +/* f0be5fc: afaa0118 */ sw $t2,0x118($sp) +.L0f0be600: +/* f0be600: 00122600 */ sll $a0,$s2,0x18 +/* f0be604: 00045e03 */ sra $t3,$a0,0x18 +/* f0be608: 0c005384 */ jal 0x14e10 +/* f0be60c: 01602025 */ or $a0,$t3,$zero +/* f0be610: 00122600 */ sll $a0,$s2,0x18 +/* f0be614: 00046e03 */ sra $t5,$a0,0x18 +/* f0be618: a3a2023d */ sb $v0,0x23d($sp) +/* f0be61c: 0c0053ae */ jal 0x14eb8 +/* f0be620: 01a02025 */ or $a0,$t5,$zero +/* f0be624: 10000002 */ beqz $zero,.L0f0be630 +/* f0be628: a3a2023c */ sb $v0,0x23c($sp) +/* f0be62c: afac0114 */ sw $t4,0x114($sp) +.L0f0be630: +/* f0be630: 00122600 */ sll $a0,$s2,0x18 +/* f0be634: 00047603 */ sra $t6,$a0,0x18 +/* f0be638: 01c02025 */ or $a0,$t6,$zero +/* f0be63c: 0c0053d8 */ jal 0x14f60 +/* f0be640: 24051000 */ addiu $a1,$zero,0x1000 +/* f0be644: 14400006 */ bnez $v0,.L0f0be660 +/* f0be648: 00152600 */ sll $a0,$s5,0x18 +/* f0be64c: 0004ce03 */ sra $t9,$a0,0x18 +/* f0be650: 03202025 */ or $a0,$t9,$zero +/* f0be654: 0c0053d8 */ jal 0x14f60 +/* f0be658: 24051000 */ addiu $a1,$zero,0x1000 +/* f0be65c: 10400044 */ beqz $v0,.L0f0be770 +.L0f0be660: +/* f0be660: 24180001 */ addiu $t8,$zero,0x1 +/* f0be664: 10000042 */ beqz $zero,.L0f0be770 +/* f0be668: afb80110 */ sw $t8,0x110($sp) +/* f0be66c: 8e6f028c */ lw $t7,0x28c($s3) +.L0f0be670: +/* f0be670: 3c0a8007 */ lui $t2,0x8007 +/* f0be674: 24010002 */ addiu $at,$zero,0x2 +/* f0be678: 000f4880 */ sll $t1,$t7,0x2 +/* f0be67c: 01495021 */ addu $t2,$t2,$t1 +/* f0be680: 8d4a0750 */ lw $t2,0x750($t2) +/* f0be684: 240d0001 */ addiu $t5,$zero,0x1 +/* f0be688: 51400031 */ beqzl $t2,.L0f0be750 +/* f0be68c: afad0114 */ sw $t5,0x114($sp) +/* f0be690: 12010004 */ beq $s0,$at,.L0f0be6a4 +/* f0be694: 00122600 */ sll $a0,$s2,0x18 +/* f0be698: 24010003 */ addiu $at,$zero,0x3 +/* f0be69c: 16010011 */ bne $s0,$at,.L0f0be6e4 +/* f0be6a0: 24052000 */ addiu $a1,$zero,0x2000 +.L0f0be6a4: +/* f0be6a4: 00045e03 */ sra $t3,$a0,0x18 +/* f0be6a8: 01602025 */ or $a0,$t3,$zero +/* f0be6ac: 0c005408 */ jal 0x15020 +/* f0be6b0: 34058000 */ dli $a1,0x8000 +/* f0be6b4: 10400003 */ beqz $v0,.L0f0be6c4 +/* f0be6b8: 00122600 */ sll $a0,$s2,0x18 +/* f0be6bc: 240d0001 */ addiu $t5,$zero,0x1 +/* f0be6c0: afad0118 */ sw $t5,0x118($sp) +.L0f0be6c4: +/* f0be6c4: 00046603 */ sra $t4,$a0,0x18 +/* f0be6c8: 01802025 */ or $a0,$t4,$zero +/* f0be6cc: 0c0053d8 */ jal 0x14f60 +/* f0be6d0: 24056030 */ addiu $a1,$zero,0x6030 +/* f0be6d4: 10400012 */ beqz $v0,.L0f0be720 +/* f0be6d8: 240e0001 */ addiu $t6,$zero,0x1 +/* f0be6dc: 10000010 */ beqz $zero,.L0f0be720 +/* f0be6e0: afae0114 */ sw $t6,0x114($sp) +.L0f0be6e4: +/* f0be6e4: 00122600 */ sll $a0,$s2,0x18 +/* f0be6e8: 0004ce03 */ sra $t9,$a0,0x18 +/* f0be6ec: 0c005408 */ jal 0x15020 +/* f0be6f0: 03202025 */ or $a0,$t9,$zero +/* f0be6f4: 10400003 */ beqz $v0,.L0f0be704 +/* f0be6f8: 00122600 */ sll $a0,$s2,0x18 +/* f0be6fc: 24180001 */ addiu $t8,$zero,0x1 +/* f0be700: afb80118 */ sw $t8,0x118($sp) +.L0f0be704: +/* f0be704: 00047e03 */ sra $t7,$a0,0x18 +/* f0be708: 01e02025 */ or $a0,$t7,$zero +/* f0be70c: 0c0053d8 */ jal 0x14f60 +/* f0be710: 3405c030 */ dli $a1,0xc030 +/* f0be714: 10400002 */ beqz $v0,.L0f0be720 +/* f0be718: 24090001 */ addiu $t1,$zero,0x1 +/* f0be71c: afa90114 */ sw $t1,0x114($sp) +.L0f0be720: +/* f0be720: 00122600 */ sll $a0,$s2,0x18 +/* f0be724: 00045603 */ sra $t2,$a0,0x18 +/* f0be728: 0c005384 */ jal 0x14e10 +/* f0be72c: 01402025 */ or $a0,$t2,$zero +/* f0be730: 00122600 */ sll $a0,$s2,0x18 +/* f0be734: 00045e03 */ sra $t3,$a0,0x18 +/* f0be738: a3a2023d */ sb $v0,0x23d($sp) +/* f0be73c: 0c0053ae */ jal 0x14eb8 +/* f0be740: 01602025 */ or $a0,$t3,$zero +/* f0be744: 10000002 */ beqz $zero,.L0f0be750 +/* f0be748: a3a2023c */ sb $v0,0x23c($sp) +/* f0be74c: afad0114 */ sw $t5,0x114($sp) +.L0f0be750: +/* f0be750: 00122600 */ sll $a0,$s2,0x18 +/* f0be754: 00046603 */ sra $t4,$a0,0x18 +/* f0be758: 01802025 */ or $a0,$t4,$zero +/* f0be75c: 0c0053d8 */ jal 0x14f60 +/* f0be760: 24051000 */ addiu $a1,$zero,0x1000 +/* f0be764: 10400002 */ beqz $v0,.L0f0be770 +/* f0be768: 240e0001 */ addiu $t6,$zero,0x1 +/* f0be76c: afae0110 */ sw $t6,0x110($sp) +.L0f0be770: +/* f0be770: 8fb90110 */ lw $t9,0x110($sp) +/* f0be774: 5320000b */ beqzl $t9,.L0f0be7a4 +/* f0be778: 83a9023c */ lb $t1,0x23c($sp) +/* f0be77c: 8e780314 */ lw $t8,0x314($s3) +/* f0be780: 17000005 */ bnez $t8,.L0f0be798 +/* f0be784: 00000000 */ sll $zero,$zero,0x0 +/* f0be788: 0fc2ebc3 */ jal func0f0baf0c +/* f0be78c: 24040002 */ addiu $a0,$zero,0x2 +/* f0be790: 10000004 */ beqz $zero,.L0f0be7a4 +/* f0be794: 83a9023c */ lb $t1,0x23c($sp) +.L0f0be798: +/* f0be798: 0fc5e36f */ jal func0f178dbc +/* f0be79c: 00000000 */ sll $zero,$zero,0x0 +/* f0be7a0: 83a9023c */ lb $t1,0x23c($sp) +.L0f0be7a4: +/* f0be7a4: c6600044 */ lwc1 $f0,0x44($s3) +/* f0be7a8: 83aa023d */ lb $t2,0x23d($sp) +/* f0be7ac: 44893000 */ mtc1 $t1,$f6 +/* f0be7b0: 3c017f1b */ lui $at,0x7f1b +/* f0be7b4: 000a5823 */ negu $t3,$t2 +/* f0be7b8: 46803220 */ cvt.s.w $f8,$f6 +/* f0be7bc: 448b5000 */ mtc1 $t3,$f10 +/* f0be7c0: c430d684 */ lwc1 $f16,-0x297c($at) +/* f0be7c4: c7ae02c0 */ lwc1 $f14,0x2c0($sp) +/* f0be7c8: c7a202b8 */ lwc1 $f2,0x2b8($sp) +/* f0be7cc: 46805120 */ cvt.s.w $f4,$f10 +/* f0be7d0: 46004482 */ mul.s $f18,$f8,$f0 +/* f0be7d4: 240f0001 */ addiu $t7,$zero,0x1 +/* f0be7d8: afaf02e0 */ sw $t7,0x2e0($sp) +/* f0be7dc: e7ae02b4 */ swc1 $f14,0x2b4($sp) +/* f0be7e0: e7a202ac */ swc1 $f2,0x2ac($sp) +/* f0be7e4: 46109582 */ mul.s $f22,$f18,$f16 +/* f0be7e8: 00000000 */ sll $zero,$zero,0x0 +/* f0be7ec: 46002182 */ mul.s $f6,$f4,$f0 +/* f0be7f0: 00000000 */ sll $zero,$zero,0x0 +/* f0be7f4: 46103202 */ mul.s $f8,$f6,$f16 +/* f0be7f8: 00000000 */ sll $zero,$zero,0x0 +/* f0be7fc: 460e7482 */ mul.s $f18,$f14,$f14 +/* f0be800: 00000000 */ sll $zero,$zero,0x0 +/* f0be804: 46021282 */ mul.s $f10,$f2,$f2 +/* f0be808: e7a80174 */ swc1 $f8,0x174($sp) +/* f0be80c: 0c012974 */ jal 0x4a5d0 +/* f0be810: 460a9300 */ add.s $f12,$f18,$f10 +/* f0be814: c7a202ac */ lwc1 $f2,0x2ac($sp) +/* f0be818: c7ae02b4 */ lwc1 $f14,0x2b4($sp) +/* f0be81c: 4600b306 */ mov.s $f12,$f22 +/* f0be820: 46001083 */ div.s $f2,$f2,$f0 +/* f0be824: 46007383 */ div.s $f14,$f14,$f0 +/* f0be828: e7a202ac */ swc1 $f2,0x2ac($sp) +/* f0be82c: 0c0068f7 */ jal 0x1a3dc +/* f0be830: e7ae02b4 */ swc1 $f14,0x2b4($sp) +/* f0be834: 46000506 */ mov.s $f20,$f0 +/* f0be838: 0c0068f4 */ jal 0x1a3d0 +/* f0be83c: 4600b306 */ mov.s $f12,$f22 +/* f0be840: c7a202ac */ lwc1 $f2,0x2ac($sp) +/* f0be844: c7ae02b4 */ lwc1 $f14,0x2b4($sp) +/* f0be848: 44803000 */ mtc1 $zero,$f6 +/* f0be84c: 46141102 */ mul.s $f4,$f2,$f20 +/* f0be850: e7a0014c */ swc1 $f0,0x14c($sp) +/* f0be854: c7ac0174 */ lwc1 $f12,0x174($sp) +/* f0be858: 46147202 */ mul.s $f8,$f14,$f20 +/* f0be85c: e7a60154 */ swc1 $f6,0x154($sp) +/* f0be860: e7a40150 */ swc1 $f4,0x150($sp) +/* f0be864: 0c0068f7 */ jal 0x1a3dc +/* f0be868: e7a80158 */ swc1 $f8,0x158($sp) +/* f0be86c: 46000506 */ mov.s $f20,$f0 +/* f0be870: 0c0068f4 */ jal 0x1a3d0 +/* f0be874: c7ac0174 */ lwc1 $f12,0x174($sp) +/* f0be878: 44801000 */ mtc1 $zero,$f2 +/* f0be87c: c7b202c8 */ lwc1 $f18,0x2c8($sp) +/* f0be880: 27b5013c */ addiu $s5,$sp,0x13c +/* f0be884: e7a0015c */ swc1 $f0,0x15c($sp) +/* f0be888: 4612103e */ c.le.s $f2,$f18 +/* f0be88c: 02a03025 */ or $a2,$s5,$zero +/* f0be890: 27a4015c */ addiu $a0,$sp,0x15c +/* f0be894: 27a5014c */ addiu $a1,$sp,0x14c +/* f0be898: 45000003 */ bc1f .L0f0be8a8 +/* f0be89c: e7a20160 */ swc1 $f2,0x160($sp) +/* f0be8a0: 10000003 */ beqz $zero,.L0f0be8b0 +/* f0be8a4: e7b40164 */ swc1 $f20,0x164($sp) +.L0f0be8a8: +/* f0be8a8: 4600a287 */ neg.s $f10,$f20 +/* f0be8ac: e7aa0164 */ swc1 $f10,0x164($sp) +.L0f0be8b0: +/* f0be8b0: 0fc25dce */ jal func0f097738 +/* f0be8b4: e7a20168 */ swc1 $f2,0x168($sp) +/* f0be8b8: 27b001fc */ addiu $s0,$sp,0x1fc +/* f0be8bc: 02002825 */ or $a1,$s0,$zero +/* f0be8c0: 0fc25bb5 */ jal func0f096ed4 +/* f0be8c4: 02a02025 */ or $a0,$s5,$zero +/* f0be8c8: 02002025 */ or $a0,$s0,$zero +/* f0be8cc: 0c0056c4 */ jal 0x15b10 +/* f0be8d0: 26850004 */ addiu $a1,$s4,0x4 +/* f0be8d4: 8e8c0000 */ lw $t4,0x0($s4) +/* f0be8d8: 44808000 */ mtc1 $zero,$f16 +/* f0be8dc: 240dffff */ addiu $t5,$zero,-1 +/* f0be8e0: 358e4000 */ ori $t6,$t4,0x4000 +/* f0be8e4: 31d80080 */ andi $t8,$t6,0x80 +/* f0be8e8: a68d00b2 */ sh $t5,0xb2($s4) +/* f0be8ec: ae8e0000 */ sw $t6,0x0($s4) +/* f0be8f0: e6900018 */ swc1 $f16,0x18($s4) +/* f0be8f4: e6900014 */ swc1 $f16,0x14($s4) +/* f0be8f8: 17000002 */ bnez $t8,.L0f0be904 +/* f0be8fc: e6900010 */ swc1 $f16,0x10($s4) +/* f0be900: ae800088 */ sw $zero,0x88($s4) +.L0f0be904: +/* f0be904: 8faf0118 */ lw $t7,0x118($sp) +/* f0be908: 51e00003 */ beqzl $t7,.L0f0be918 +/* f0be90c: c6820004 */ lwc1 $f2,0x4($s4) +/* f0be910: a6200062 */ sh $zero,0x62($s1) +/* f0be914: c6820004 */ lwc1 $f2,0x4($s4) +.L0f0be918: +/* f0be918: c68e0008 */ lwc1 $f14,0x8($s4) +/* f0be91c: c680000c */ lwc1 $f0,0xc($s4) +/* f0be920: 46021102 */ mul.s $f4,$f2,$f2 +/* f0be924: 00000000 */ sll $zero,$zero,0x0 +/* f0be928: 460e7182 */ mul.s $f6,$f14,$f14 +/* f0be92c: 46062200 */ add.s $f8,$f4,$f6 +/* f0be930: 46000482 */ mul.s $f18,$f0,$f0 +/* f0be934: 0c012974 */ jal 0x4a5d0 +/* f0be938: 46089300 */ add.s $f12,$f18,$f8 +/* f0be93c: 8fa90114 */ lw $t1,0x114($sp) +/* f0be940: 46000386 */ mov.s $f14,$f0 +/* f0be944: 3c014140 */ lui $at,0x4140 +/* f0be948: 51200006 */ beqzl $t1,.L0f0be964 +/* f0be94c: 44816000 */ mtc1 $at,$f12 +/* f0be950: 3c013f80 */ lui $at,0x3f80 +/* f0be954: 44816000 */ mtc1 $at,$f12 +/* f0be958: 10000004 */ beqz $zero,.L0f0be96c +/* f0be95c: 460c003c */ c.lt.s $f0,$f12 +/* f0be960: 44816000 */ mtc1 $at,$f12 +.L0f0be964: +/* f0be964: 00000000 */ sll $zero,$zero,0x0 +/* f0be968: 460c003c */ c.lt.s $f0,$f12 +.L0f0be96c: +/* f0be96c: 46000086 */ mov.s $f2,$f0 +/* f0be970: 3c017f1b */ lui $at,0x7f1b +/* f0be974: 4502000c */ bc1fl .L0f0be9a8 +/* f0be978: 4600603c */ c.lt.s $f12,$f0 +/* f0be97c: c42ad688 */ lwc1 $f10,-0x2978($at) +/* f0be980: c6640044 */ lwc1 $f4,0x44($s3) +/* f0be984: 46045182 */ mul.s $f6,$f10,$f4 +/* f0be988: 46003080 */ add.s $f2,$f6,$f0 +/* f0be98c: 4602603c */ c.lt.s $f12,$f2 +/* f0be990: 00000000 */ sll $zero,$zero,0x0 +/* f0be994: 45020011 */ bc1fl .L0f0be9dc +/* f0be998: c6840004 */ lwc1 $f4,0x4($s4) +/* f0be99c: 1000000e */ beqz $zero,.L0f0be9d8 +/* f0be9a0: 46006086 */ mov.s $f2,$f12 +/* f0be9a4: 4600603c */ c.lt.s $f12,$f0 +.L0f0be9a8: +/* f0be9a8: 3c017f1b */ lui $at,0x7f1b +/* f0be9ac: 4502000b */ bc1fl .L0f0be9dc +/* f0be9b0: c6840004 */ lwc1 $f4,0x4($s4) +/* f0be9b4: c432d68c */ lwc1 $f18,-0x2974($at) +/* f0be9b8: c6680044 */ lwc1 $f8,0x44($s3) +/* f0be9bc: 46089282 */ mul.s $f10,$f18,$f8 +/* f0be9c0: 460a0081 */ sub.s $f2,$f0,$f10 +/* f0be9c4: 460c103c */ c.lt.s $f2,$f12 +/* f0be9c8: 00000000 */ sll $zero,$zero,0x0 +/* f0be9cc: 45020003 */ bc1fl .L0f0be9dc +/* f0be9d0: c6840004 */ lwc1 $f4,0x4($s4) +/* f0be9d4: 46006086 */ mov.s $f2,$f12 +.L0f0be9d8: +/* f0be9d8: c6840004 */ lwc1 $f4,0x4($s4) +.L0f0be9dc: +/* f0be9dc: c6880008 */ lwc1 $f8,0x8($s4) +/* f0be9e0: 27b001bc */ addiu $s0,$sp,0x1bc +/* f0be9e4: 46022182 */ mul.s $f6,$f4,$f2 +/* f0be9e8: 02002825 */ or $a1,$s0,$zero +/* f0be9ec: 27a402b8 */ addiu $a0,$sp,0x2b8 +/* f0be9f0: 46024282 */ mul.s $f10,$f8,$f2 +/* f0be9f4: 460e3483 */ div.s $f18,$f6,$f14 +/* f0be9f8: c686000c */ lwc1 $f6,0xc($s4) +/* f0be9fc: 460e5103 */ div.s $f4,$f10,$f14 +/* f0bea00: e6920004 */ swc1 $f18,0x4($s4) +/* f0bea04: 46023482 */ mul.s $f18,$f6,$f2 +/* f0bea08: 460e9203 */ div.s $f8,$f18,$f14 +/* f0bea0c: e6840008 */ swc1 $f4,0x8($s4) +/* f0bea10: 0c005755 */ jal 0x15d54 +/* f0bea14: e688000c */ swc1 $f8,0xc($s4) +/* f0bea18: 27b2012c */ addiu $s2,$sp,0x12c +/* f0bea1c: 02402825 */ or $a1,$s2,$zero +/* f0bea20: 0fc25c11 */ jal func0f097044 +/* f0bea24: 02002025 */ or $a0,$s0,$zero +/* f0bea28: 27b0011c */ addiu $s0,$sp,0x11c +/* f0bea2c: 02003025 */ or $a2,$s0,$zero +/* f0bea30: 02a02025 */ or $a0,$s5,$zero +/* f0bea34: 0fc25dce */ jal func0f097738 +/* f0bea38: 02402825 */ or $a1,$s2,$zero +/* f0bea3c: 27b2017c */ addiu $s2,$sp,0x17c +/* f0bea40: 02402825 */ or $a1,$s2,$zero +/* f0bea44: 0fc25bb5 */ jal func0f096ed4 +/* f0bea48: 02002025 */ or $a0,$s0,$zero +/* f0bea4c: 02402025 */ or $a0,$s2,$zero +/* f0bea50: 0c005768 */ jal 0x15da0 +/* f0bea54: 27a502b8 */ addiu $a1,$sp,0x2b8 +/* f0bea58: c7a002a8 */ lwc1 $f0,0x2a8($sp) +/* f0bea5c: c7aa02b8 */ lwc1 $f10,0x2b8($sp) +/* f0bea60: 46005102 */ mul.s $f4,$f10,$f0 +/* f0bea64: e624001c */ swc1 $f4,0x1c($s1) +/* f0bea68: c7a602bc */ lwc1 $f6,0x2bc($sp) +/* f0bea6c: 46003482 */ mul.s $f18,$f6,$f0 +/* f0bea70: e6320020 */ swc1 $f18,0x20($s1) +/* f0bea74: c7a802c0 */ lwc1 $f8,0x2c0($sp) +/* f0bea78: 46004282 */ mul.s $f10,$f8,$f0 +/* f0bea7c: e62a0024 */ swc1 $f10,0x24($s1) +/* f0bea80: c7a402c4 */ lwc1 $f4,0x2c4($sp) +/* f0bea84: 46002182 */ mul.s $f6,$f4,$f0 +/* f0bea88: e6260028 */ swc1 $f6,0x28($s1) +/* f0bea8c: c7b202c8 */ lwc1 $f18,0x2c8($sp) +/* f0bea90: 46009202 */ mul.s $f8,$f18,$f0 +/* f0bea94: e628002c */ swc1 $f8,0x2c($s1) +/* f0bea98: c7aa02cc */ lwc1 $f10,0x2cc($sp) +/* f0bea9c: 46005102 */ mul.s $f4,$f10,$f0 +/* f0beaa0: e6240030 */ swc1 $f4,0x30($s1) +/* f0beaa4: c7a602d0 */ lwc1 $f6,0x2d0($sp) +/* f0beaa8: 46003482 */ mul.s $f18,$f6,$f0 +/* f0beaac: e6320034 */ swc1 $f18,0x34($s1) +/* f0beab0: c7a802d4 */ lwc1 $f8,0x2d4($sp) +/* f0beab4: 46004282 */ mul.s $f10,$f8,$f0 +/* f0beab8: e62a0038 */ swc1 $f10,0x38($s1) +/* f0beabc: c7a402d8 */ lwc1 $f4,0x2d8($sp) +/* f0beac0: 46002182 */ mul.s $f6,$f4,$f0 +/* f0beac4: e626003c */ swc1 $f6,0x3c($s1) +/* f0beac8: 8faa02e0 */ lw $t2,0x2e0($sp) +.L0f0beacc: +/* f0beacc: 27a402fc */ addiu $a0,$sp,0x2fc +/* f0bead0: 27a502e4 */ addiu $a1,$sp,0x2e4 +/* f0bead4: 15400006 */ bnez $t2,.L0f0beaf0 +/* f0bead8: 27a602f0 */ addiu $a2,$sp,0x2f0 +/* f0beadc: 8e6b0284 */ lw $t3,0x284($s3) +/* f0beae0: 240d0003 */ addiu $t5,$zero,0x3 +/* f0beae4: ad600264 */ sw $zero,0x264($t3) +/* f0beae8: 8e6c0284 */ lw $t4,0x284($s3) +/* f0beaec: a58d0010 */ sh $t5,0x10($t4) +.L0f0beaf0: +/* f0beaf0: 8e790284 */ lw $t9,0x284($s3) +/* f0beaf4: 240e0001 */ addiu $t6,$zero,0x1 +/* f0beaf8: 1220000c */ beqz $s1,.L0f0beb2c +/* f0beafc: af2e0274 */ sw $t6,0x274($t9) +/* f0beb00: 8e220014 */ lw $v0,0x14($s1) +/* f0beb04: 10400009 */ beqz $v0,.L0f0beb2c +/* f0beb08: 24470008 */ addiu $a3,$v0,0x8 +/* f0beb0c: 24580028 */ addiu $t8,$v0,0x28 +/* f0beb10: afb80010 */ sw $t8,0x10($sp) +/* f0beb14: 27a402fc */ addiu $a0,$sp,0x2fc +/* f0beb18: 27a502e4 */ addiu $a1,$sp,0x2e4 +/* f0beb1c: 0fc30610 */ jal func0f0c1840 +/* f0beb20: 27a602f0 */ addiu $a2,$sp,0x2f0 +/* f0beb24: 10000004 */ beqz $zero,.L0f0beb38 +/* f0beb28: 00000000 */ sll $zero,$zero,0x0 +.L0f0beb2c: +/* f0beb2c: 00003825 */ or $a3,$zero,$zero +/* f0beb30: 0fc30610 */ jal func0f0c1840 +/* f0beb34: afa00010 */ sw $zero,0x10($sp) +.L0f0beb38: +/* f0beb38: 1000037e */ beqz $zero,.L0f0bf934 +/* f0beb3c: 8e700284 */ lw $s0,0x284($s3) +.L0f0beb40: +/* f0beb40: 24010001 */ addiu $at,$zero,0x1 +/* f0beb44: 14610261 */ bne $v1,$at,.L0f0bf4cc +/* f0beb48: 00000000 */ sll $zero,$zero,0x0 +/* f0beb4c: 0fc2e54e */ jal func0f0b9538 +/* f0beb50: 00000000 */ sll $zero,$zero,0x0 +/* f0beb54: 8e6f028c */ lw $t7,0x28c($s3) +/* f0beb58: 3c0a8007 */ lui $t2,0x8007 +/* f0beb5c: 00003825 */ or $a3,$zero,$zero +/* f0beb60: 000f4880 */ sll $t1,$t7,0x2 +/* f0beb64: 01495021 */ addu $t2,$t2,$t1 +/* f0beb68: 8d4a0750 */ lw $t2,0x750($t2) +/* f0beb6c: 00002025 */ or $a0,$zero,$zero +/* f0beb70: 00002825 */ or $a1,$zero,$zero +/* f0beb74: 11400007 */ beqz $t2,.L0f0beb94 +/* f0beb78: 00003025 */ or $a2,$zero,$zero +/* f0beb7c: 24040001 */ addiu $a0,$zero,0x1 +/* f0beb80: 24050001 */ addiu $a1,$zero,0x1 +/* f0beb84: 0fc32f16 */ jal func0f0cbc58 +/* f0beb88: 8fa60330 */ lw $a2,0x330($sp) +/* f0beb8c: 10000003 */ beqz $zero,.L0f0beb9c +/* f0beb90: 00000000 */ sll $zero,$zero,0x0 +.L0f0beb94: +/* f0beb94: 0fc32f16 */ jal func0f0cbc58 +/* f0beb98: 24070001 */ addiu $a3,$zero,0x1 +.L0f0beb9c: +/* f0beb9c: 0fc2f4f1 */ jal func0f0bd3c4 +/* f0beba0: 00000000 */ sll $zero,$zero,0x0 +/* f0beba4: 0fc3060c */ jal func0f0c1830 +/* f0beba8: 00002025 */ or $a0,$zero,$zero +/* f0bebac: 8e700284 */ lw $s0,0x284($s3) +/* f0bebb0: 44802000 */ mtc1 $zero,$f4 +/* f0bebb4: 27a400f4 */ addiu $a0,$sp,0xf4 +/* f0bebb8: c612037c */ lwc1 $f18,0x37c($s0) +/* f0bebbc: 26050394 */ addiu $a1,$s0,0x394 +/* f0bebc0: 26060388 */ addiu $a2,$s0,0x388 +/* f0bebc4: e7b200f4 */ swc1 $f18,0xf4($sp) +/* f0bebc8: c6080380 */ lwc1 $f8,0x380($s0) +/* f0bebcc: c7a600f4 */ lwc1 $f6,0xf4($sp) +/* f0bebd0: e7a800f8 */ swc1 $f8,0xf8($sp) +/* f0bebd4: 46062480 */ add.s $f18,$f4,$f6 +/* f0bebd8: c60a0384 */ lwc1 $f10,0x384($s0) +/* f0bebdc: 44804000 */ mtc1 $zero,$f8 +/* f0bebe0: 44803000 */ mtc1 $zero,$f6 +/* f0bebe4: e7aa00fc */ swc1 $f10,0xfc($sp) +/* f0bebe8: c7aa00f8 */ lwc1 $f10,0xf8($sp) +/* f0bebec: e7b200f4 */ swc1 $f18,0xf4($sp) +/* f0bebf0: c7b200fc */ lwc1 $f18,0xfc($sp) +/* f0bebf4: 460a4100 */ add.s $f4,$f8,$f10 +/* f0bebf8: 46123200 */ add.s $f8,$f6,$f18 +/* f0bebfc: e7a400f8 */ swc1 $f4,0xf8($sp) +/* f0bec00: e7a800fc */ swc1 $f8,0xfc($sp) +/* f0bec04: 8e0300bc */ lw $v1,0xbc($s0) +/* f0bec08: 246b0028 */ addiu $t3,$v1,0x28 +/* f0bec0c: afab0010 */ sw $t3,0x10($sp) +/* f0bec10: 0fc30610 */ jal func0f0c1840 +/* f0bec14: 24670008 */ addiu $a3,$v1,0x8 +/* f0bec18: 8e6d0318 */ lw $t5,0x318($s3) +/* f0bec1c: 3c0c800a */ lui $t4,0x800a +/* f0bec20: 15a00228 */ bnez $t5,.L0f0bf4c4 +/* f0bec24: 00000000 */ sll $zero,$zero,0x0 +/* f0bec28: 818edfeb */ lb $t6,-0x2015($t4) +/* f0bec2c: 05c10225 */ bgez $t6,.L0f0bf4c4 +/* f0bec30: 00000000 */ sll $zero,$zero,0x0 +/* f0bec34: 8e620474 */ lw $v0,0x474($s3) +/* f0bec38: 18400222 */ blez $v0,.L0f0bf4c4 +/* f0bec3c: 00000000 */ sll $zero,$zero,0x0 +/* f0bec40: 8e790478 */ lw $t9,0x478($s3) +/* f0bec44: 1720021f */ bnez $t9,.L0f0bf4c4 +/* f0bec48: 00000000 */ sll $zero,$zero,0x0 +/* f0bec4c: 8e7804b4 */ lw $t8,0x4b4($s3) +/* f0bec50: 24010026 */ addiu $at,$zero,0x26 +/* f0bec54: 1301021b */ beq $t8,$at,.L0f0bf4c4 +/* f0bec58: 00000000 */ sll $zero,$zero,0x0 +/* f0bec5c: 8e6f000c */ lw $t7,0xc($s3) +/* f0bec60: 24090001 */ addiu $t1,$zero,0x1 +/* f0bec64: 29e10015 */ slti $at,$t7,0x15 +/* f0bec68: 14200216 */ bnez $at,.L0f0bf4c4 +/* f0bec6c: 00000000 */ sll $zero,$zero,0x0 +/* f0bec70: ae690478 */ sw $t1,0x478($s3) +/* f0bec74: 18400213 */ blez $v0,.L0f0bf4c4 +/* f0bec78: afa000e8 */ sw $zero,0xe8($sp) +/* f0bec7c: 3c0141a0 */ lui $at,0x41a0 +/* f0bec80: 4481b000 */ mtc1 $at,$f22 +/* f0bec84: 3c0a800a */ lui $t2,0x800a +/* f0bec88: 254a9fc0 */ addiu $t2,$t2,-24640 +/* f0bec8c: 3c017f1b */ lui $at,0x7f1b +/* f0bec90: c434d690 */ lwc1 $f20,-0x2970($at) +/* f0bec94: afaa0058 */ sw $t2,0x58($sp) +/* f0bec98: 24140013 */ addiu $s4,$zero,0x13 +/* f0bec9c: 24120064 */ addiu $s2,$zero,0x64 +.L0f0beca0: +/* f0beca0: 3c0b800a */ lui $t3,0x800a +/* f0beca4: 8d6b21d0 */ lw $t3,0x21d0($t3) +/* f0beca8: 3c0103c0 */ lui $at,0x3c0 +/* f0becac: 00008825 */ or $s1,$zero,$zero +/* f0becb0: 01616824 */ and $t5,$t3,$at +/* f0becb4: 15a00078 */ bnez $t5,.L0f0bee98 +/* f0becb8: 00000000 */ sll $zero,$zero,0x0 +/* f0becbc: 0fc59585 */ jal func0f165614 +/* f0becc0: 8e6404b4 */ lw $a0,0x4b4($s3) +/* f0becc4: 14540015 */ bne $v0,$s4,.L0f0bed1c +/* f0becc8: 00000000 */ sll $zero,$zero,0x0 +/* f0beccc: 0c006134 */ jal 0x184d0 +/* f0becd0: 24040012 */ addiu $a0,$zero,0x12 +/* f0becd4: 8e700284 */ lw $s0,0x284($s3) +/* f0becd8: 3c014000 */ lui $at,0x4000 +/* f0becdc: 44812000 */ mtc1 $at,$f4 +/* f0bece0: c60a0144 */ lwc1 $f10,0x144($s0) +/* f0bece4: 8e0300bc */ lw $v1,0xbc($s0) +/* f0bece8: 240c0010 */ addiu $t4,$zero,0x10 +/* f0becec: 46045183 */ div.s $f6,$f10,$f4 +/* f0becf0: afac0018 */ sw $t4,0x18($sp) +/* f0becf4: afa20014 */ sw $v0,0x14($sp) +/* f0becf8: 24040056 */ addiu $a0,$zero,0x56 +/* f0becfc: 2405003e */ addiu $a1,$zero,0x3e +/* f0bed00: 24660008 */ addiu $a2,$v1,0x8 +/* f0bed04: 24670028 */ addiu $a3,$v1,0x28 +/* f0bed08: 46143482 */ mul.s $f18,$f6,$f20 +/* f0bed0c: 0fc12cbd */ jal func0f04b2f4 +/* f0bed10: e7b20010 */ swc1 $f18,0x10($sp) +/* f0bed14: 1000002a */ beqz $zero,.L0f0bedc0 +/* f0bed18: 00408825 */ or $s1,$v0,$zero +.L0f0bed1c: +/* f0bed1c: 0fc59585 */ jal func0f165614 +/* f0bed20: 8e6404b4 */ lw $a0,0x4b4($s3) +/* f0bed24: 24010023 */ addiu $at,$zero,0x23 +/* f0bed28: 14410012 */ bne $v0,$at,.L0f0bed74 +/* f0bed2c: 00000000 */ sll $zero,$zero,0x0 +/* f0bed30: 0c006134 */ jal 0x184d0 +/* f0bed34: 24040012 */ addiu $a0,$zero,0x12 +/* f0bed38: 8e700284 */ lw $s0,0x284($s3) +/* f0bed3c: 240e0010 */ addiu $t6,$zero,0x10 +/* f0bed40: 2404005b */ addiu $a0,$zero,0x5b +/* f0bed44: c6080144 */ lwc1 $f8,0x144($s0) +/* f0bed48: 8e0300bc */ lw $v1,0xbc($s0) +/* f0bed4c: afae0018 */ sw $t6,0x18($sp) +/* f0bed50: 46144282 */ mul.s $f10,$f8,$f20 +/* f0bed54: afa20014 */ sw $v0,0x14($sp) +/* f0bed58: 24050008 */ addiu $a1,$zero,0x8 +/* f0bed5c: 24660008 */ addiu $a2,$v1,0x8 +/* f0bed60: 24670028 */ addiu $a3,$v1,0x28 +/* f0bed64: 0fc12cbd */ jal func0f04b2f4 +/* f0bed68: e7aa0010 */ swc1 $f10,0x10($sp) +/* f0bed6c: 10000014 */ beqz $zero,.L0f0bedc0 +/* f0bed70: 00408825 */ or $s1,$v0,$zero +.L0f0bed74: +/* f0bed74: 0c006134 */ jal 0x184d0 +/* f0bed78: 24040012 */ addiu $a0,$zero,0x12 +/* f0bed7c: 8e700284 */ lw $s0,0x284($s3) +/* f0bed80: 3c014000 */ lui $at,0x4000 +/* f0bed84: 44813000 */ mtc1 $at,$f6 +/* f0bed88: c6040144 */ lwc1 $f4,0x144($s0) +/* f0bed8c: 8e0300bc */ lw $v1,0xbc($s0) +/* f0bed90: 24190010 */ addiu $t9,$zero,0x10 +/* f0bed94: 46062483 */ div.s $f18,$f4,$f6 +/* f0bed98: afb90018 */ sw $t9,0x18($sp) +/* f0bed9c: afa20014 */ sw $v0,0x14($sp) +/* f0beda0: 24040056 */ addiu $a0,$zero,0x56 +/* f0beda4: 2405003e */ addiu $a1,$zero,0x3e +/* f0beda8: 24660008 */ addiu $a2,$v1,0x8 +/* f0bedac: 24670028 */ addiu $a3,$v1,0x28 +/* f0bedb0: 46149202 */ mul.s $f8,$f18,$f20 +/* f0bedb4: 0fc12cbd */ jal func0f04b2f4 +/* f0bedb8: e7a80010 */ swc1 $f8,0x10($sp) +/* f0bedbc: 00408825 */ or $s1,$v0,$zero +.L0f0bedc0: +/* f0bedc0: 10400035 */ beqz $v0,.L0f0bee98 +/* f0bedc4: 3c014030 */ lui $at,0x4030 +/* f0bedc8: 8e300004 */ lw $s0,0x4($s1) +/* f0bedcc: 240b0010 */ addiu $t3,$zero,0x10 +/* f0bedd0: 240e0003 */ addiu $t6,$zero,0x3 +/* f0bedd4: 8e090118 */ lw $t1,0x118($s0) +/* f0bedd8: 8e180114 */ lw $t8,0x114($s0) +/* f0beddc: 8e0d0014 */ lw $t5,0x14($s0) +/* f0bede0: 01215025 */ or $t2,$t1,$at +/* f0bede4: 3c018000 */ lui $at,0x8000 +/* f0bede8: 24190032 */ addiu $t9,$zero,0x32 +/* f0bedec: 370f2000 */ ori $t7,$t8,0x2000 +/* f0bedf0: 01a16025 */ or $t4,$t5,$at +/* f0bedf4: ae0f0114 */ sw $t7,0x114($s0) +/* f0bedf8: ae0a0118 */ sw $t2,0x118($s0) +/* f0bedfc: a20b0125 */ sb $t3,0x125($s0) +/* f0bee00: a21502a2 */ sb $s5,0x2a2($s0) +/* f0bee04: ae0c0014 */ sw $t4,0x14($s0) +/* f0bee08: a20e02b1 */ sb $t6,0x2b1($s0) +/* f0bee0c: a21902e2 */ sb $t9,0x2e2($s0) +/* f0bee10: a2120002 */ sb $s2,0x2($s0) +/* f0bee14: a2120003 */ sb $s2,0x3($s0) +/* f0bee18: 0fc59585 */ jal func0f165614 +/* f0bee1c: 8e6404b4 */ lw $a0,0x4b4($s3) +/* f0bee20: 14540005 */ bne $v0,$s4,.L0f0bee38 +/* f0bee24: 02002025 */ or $a0,$s0,$zero +/* f0bee28: 0fc0816b */ jal func0f0205ac +/* f0bee2c: 3c054220 */ lui $a1,0x4220 +/* f0bee30: 10000005 */ beqz $zero,.L0f0bee48 +/* f0bee34: 02002025 */ or $a0,$s0,$zero +.L0f0bee38: +/* f0bee38: 4405b000 */ mfc1 $a1,$f22 +/* f0bee3c: 0fc0816b */ jal func0f0205ac +/* f0bee40: 02002025 */ or $a0,$s0,$zero +/* f0bee44: 02002025 */ or $a0,$s0,$zero +.L0f0bee48: +/* f0bee48: 0fc08166 */ jal func0f020598 +/* f0bee4c: 3c054080 */ lui $a1,0x4080 +/* f0bee50: 8e180018 */ lw $t8,0x18($s0) +/* f0bee54: 920d02e1 */ lbu $t5,0x2e1($s0) +/* f0bee58: 8e090014 */ lw $t1,0x14($s0) +/* f0bee5c: 3c010004 */ lui $at,0x4 +/* f0bee60: 03017825 */ or $t7,$t8,$at +/* f0bee64: 35ae0001 */ ori $t6,$t5,0x1 +/* f0bee68: 3c012000 */ lui $at,0x2000 +/* f0bee6c: a20e02e1 */ sb $t6,0x2e1($s0) +/* f0bee70: 31d90001 */ andi $t9,$t6,0x1 +/* f0bee74: 01215025 */ or $t2,$t1,$at +/* f0bee78: ae0f0018 */ sw $t7,0x18($s0) +/* f0bee7c: ae0a0014 */ sw $t2,0x14($s0) +/* f0bee80: a21902e1 */ sb $t9,0x2e1($s0) +/* f0bee84: 02002025 */ or $a0,$s0,$zero +/* f0bee88: 240500f5 */ addiu $a1,$zero,0xf5 +/* f0bee8c: 24060002 */ addiu $a2,$zero,0x2 +/* f0bee90: 0fc22eb4 */ jal func0f08bad0 +/* f0bee94: 00003825 */ or $a3,$zero,$zero +.L0f0bee98: +/* f0bee98: 0fc41b99 */ jal func0f106e64 +/* f0bee9c: 24040016 */ addiu $a0,$zero,0x16 +/* f0beea0: 10400058 */ beqz $v0,.L0f0bf004 +/* f0beea4: 00000000 */ sll $zero,$zero,0x0 +/* f0beea8: 0fc59585 */ jal func0f165614 +/* f0beeac: 8e6404b4 */ lw $a0,0x4b4($s3) +/* f0beeb0: 24010023 */ addiu $at,$zero,0x23 +/* f0beeb4: 14410012 */ bne $v0,$at,.L0f0bef00 +/* f0beeb8: 00000000 */ sll $zero,$zero,0x0 +/* f0beebc: 0c006134 */ jal 0x184d0 +/* f0beec0: 24040012 */ addiu $a0,$zero,0x12 +/* f0beec4: 8e700284 */ lw $s0,0x284($s3) +/* f0beec8: 24180010 */ addiu $t8,$zero,0x10 +/* f0beecc: 2404005b */ addiu $a0,$zero,0x5b +/* f0beed0: c60a0144 */ lwc1 $f10,0x144($s0) +/* f0beed4: 8e0300bc */ lw $v1,0xbc($s0) +/* f0beed8: afb80018 */ sw $t8,0x18($sp) +/* f0beedc: 46145102 */ mul.s $f4,$f10,$f20 +/* f0beee0: afa20014 */ sw $v0,0x14($sp) +/* f0beee4: 24050008 */ addiu $a1,$zero,0x8 +/* f0beee8: 24660008 */ addiu $a2,$v1,0x8 +/* f0beeec: 24670028 */ addiu $a3,$v1,0x28 +/* f0beef0: 0fc12cbd */ jal func0f04b2f4 +/* f0beef4: e7a40010 */ swc1 $f4,0x10($sp) +/* f0beef8: 10000011 */ beqz $zero,.L0f0bef40 +/* f0beefc: 00408825 */ or $s1,$v0,$zero +.L0f0bef00: +/* f0bef00: 0c006134 */ jal 0x184d0 +/* f0bef04: 02802025 */ or $a0,$s4,$zero +/* f0bef08: 8e700284 */ lw $s0,0x284($s3) +/* f0bef0c: 240f0010 */ addiu $t7,$zero,0x10 +/* f0bef10: 2404005a */ addiu $a0,$zero,0x5a +/* f0bef14: c6060144 */ lwc1 $f6,0x144($s0) +/* f0bef18: 8e0300bc */ lw $v1,0xbc($s0) +/* f0bef1c: afaf0018 */ sw $t7,0x18($sp) +/* f0bef20: 46143482 */ mul.s $f18,$f6,$f20 +/* f0bef24: afa20014 */ sw $v0,0x14($sp) +/* f0bef28: 2405001b */ addiu $a1,$zero,0x1b +/* f0bef2c: 24660008 */ addiu $a2,$v1,0x8 +/* f0bef30: 24670028 */ addiu $a3,$v1,0x28 +/* f0bef34: 0fc12cbd */ jal func0f04b2f4 +/* f0bef38: e7b20010 */ swc1 $f18,0x10($sp) +/* f0bef3c: 00408825 */ or $s1,$v0,$zero +.L0f0bef40: +/* f0bef40: 10400030 */ beqz $v0,.L0f0bf004 +/* f0bef44: 3c014030 */ lui $at,0x4030 +/* f0bef48: 8e300004 */ lw $s0,0x4($s1) +/* f0bef4c: 34210081 */ ori $at,$at,0x81 +/* f0bef50: 240c0010 */ addiu $t4,$zero,0x10 +/* f0bef54: 8e0b0118 */ lw $t3,0x118($s0) +/* f0bef58: 8e090114 */ lw $t1,0x114($s0) +/* f0bef5c: 8e190014 */ lw $t9,0x14($s0) +/* f0bef60: 01616825 */ or $t5,$t3,$at +/* f0bef64: 3c018000 */ lui $at,0x8000 +/* f0bef68: 240e0064 */ addiu $t6,$zero,0x64 +/* f0bef6c: 352a2080 */ ori $t2,$t1,0x2080 +/* f0bef70: 0321c025 */ or $t8,$t9,$at +/* f0bef74: ae0a0114 */ sw $t2,0x114($s0) +/* f0bef78: ae0d0118 */ sw $t5,0x118($s0) +/* f0bef7c: a20c0125 */ sb $t4,0x125($s0) +/* f0bef80: a21502a2 */ sb $s5,0x2a2($s0) +/* f0bef84: a20e02e2 */ sb $t6,0x2e2($s0) +/* f0bef88: ae180014 */ sw $t8,0x14($s0) +/* f0bef8c: a21502b1 */ sb $s5,0x2b1($s0) +/* f0bef90: a2120002 */ sb $s2,0x2($s0) +/* f0bef94: a2120003 */ sb $s2,0x3($s0) +/* f0bef98: 0fc59585 */ jal func0f165614 +/* f0bef9c: 8e6404b4 */ lw $a0,0x4b4($s3) +/* f0befa0: 14540005 */ bne $v0,$s4,.L0f0befb8 +/* f0befa4: 02002025 */ or $a0,$s0,$zero +/* f0befa8: 0fc0816b */ jal func0f0205ac +/* f0befac: 3c054220 */ lui $a1,0x4220 +/* f0befb0: 10000005 */ beqz $zero,.L0f0befc8 +/* f0befb4: 8e0f0018 */ lw $t7,0x18($s0) +.L0f0befb8: +/* f0befb8: 4405b000 */ mfc1 $a1,$f22 +/* f0befbc: 0fc0816b */ jal func0f0205ac +/* f0befc0: 02002025 */ or $a0,$s0,$zero +/* f0befc4: 8e0f0018 */ lw $t7,0x18($s0) +.L0f0befc8: +/* f0befc8: 920c02e1 */ lbu $t4,0x2e1($s0) +/* f0befcc: 8e0a0014 */ lw $t2,0x14($s0) +/* f0befd0: 3c010004 */ lui $at,0x4 +/* f0befd4: 01e14825 */ or $t1,$t7,$at +/* f0befd8: 35990001 */ ori $t9,$t4,0x1 +/* f0befdc: 3c012000 */ lui $at,0x2000 +/* f0befe0: a21902e1 */ sb $t9,0x2e1($s0) +/* f0befe4: 33380001 */ andi $t8,$t9,0x1 +/* f0befe8: 4405b000 */ mfc1 $a1,$f22 +/* f0befec: 01415825 */ or $t3,$t2,$at +/* f0beff0: ae090018 */ sw $t1,0x18($s0) +/* f0beff4: ae0b0014 */ sw $t3,0x14($s0) +/* f0beff8: a21802e1 */ sb $t8,0x2e1($s0) +/* f0beffc: 0fc08166 */ jal func0f020598 +/* f0bf000: 02002025 */ or $a0,$s0,$zero +.L0f0bf004: +/* f0bf004: 0fc41b99 */ jal func0f106e64 +/* f0bf008: 24040018 */ addiu $a0,$zero,0x18 +/* f0bf00c: 1040005e */ beqz $v0,.L0f0bf188 +/* f0bf010: 00000000 */ sll $zero,$zero,0x0 +/* f0bf014: 0fc59585 */ jal func0f165614 +/* f0bf018: 8e6404b4 */ lw $a0,0x4b4($s3) +/* f0bf01c: 24010023 */ addiu $at,$zero,0x23 +/* f0bf020: 14410012 */ bne $v0,$at,.L0f0bf06c +/* f0bf024: 00000000 */ sll $zero,$zero,0x0 +/* f0bf028: 0c006134 */ jal 0x184d0 +/* f0bf02c: 24040012 */ addiu $a0,$zero,0x12 +/* f0bf030: 8e700284 */ lw $s0,0x284($s3) +/* f0bf034: 240f0010 */ addiu $t7,$zero,0x10 +/* f0bf038: 2404005b */ addiu $a0,$zero,0x5b +/* f0bf03c: c6080144 */ lwc1 $f8,0x144($s0) +/* f0bf040: 8e0300bc */ lw $v1,0xbc($s0) +/* f0bf044: afaf0018 */ sw $t7,0x18($sp) +/* f0bf048: 46144282 */ mul.s $f10,$f8,$f20 +/* f0bf04c: afa20014 */ sw $v0,0x14($sp) +/* f0bf050: 24050008 */ addiu $a1,$zero,0x8 +/* f0bf054: 24660008 */ addiu $a2,$v1,0x8 +/* f0bf058: 24670028 */ addiu $a3,$v1,0x28 +/* f0bf05c: 0fc12cbd */ jal func0f04b2f4 +/* f0bf060: e7aa0010 */ swc1 $f10,0x10($sp) +/* f0bf064: 10000011 */ beqz $zero,.L0f0bf0ac +/* f0bf068: 00408825 */ or $s1,$v0,$zero +.L0f0bf06c: +/* f0bf06c: 0c006134 */ jal 0x184d0 +/* f0bf070: 24040012 */ addiu $a0,$zero,0x12 +/* f0bf074: 8e700284 */ lw $s0,0x284($s3) +/* f0bf078: 24090010 */ addiu $t1,$zero,0x10 +/* f0bf07c: 2404005b */ addiu $a0,$zero,0x5b +/* f0bf080: c6040144 */ lwc1 $f4,0x144($s0) +/* f0bf084: 8e0300bc */ lw $v1,0xbc($s0) +/* f0bf088: afa90018 */ sw $t1,0x18($sp) +/* f0bf08c: 46142182 */ mul.s $f6,$f4,$f20 +/* f0bf090: afa20014 */ sw $v0,0x14($sp) +/* f0bf094: 24050012 */ addiu $a1,$zero,0x12 +/* f0bf098: 24660008 */ addiu $a2,$v1,0x8 +/* f0bf09c: 24670028 */ addiu $a3,$v1,0x28 +/* f0bf0a0: 0fc12cbd */ jal func0f04b2f4 +/* f0bf0a4: e7a60010 */ swc1 $f6,0x10($sp) +/* f0bf0a8: 00408825 */ or $s1,$v0,$zero +.L0f0bf0ac: +/* f0bf0ac: 10400036 */ beqz $v0,.L0f0bf188 +/* f0bf0b0: 3c018030 */ lui $at,0x8030 +/* f0bf0b4: 8e300004 */ lw $s0,0x4($s1) +/* f0bf0b8: 240e0010 */ addiu $t6,$zero,0x10 +/* f0bf0bc: 240f0002 */ addiu $t7,$zero,0x2 +/* f0bf0c0: 8e0d0118 */ lw $t5,0x118($s0) +/* f0bf0c4: 8e0a0114 */ lw $t2,0x114($s0) +/* f0bf0c8: 8e190014 */ lw $t9,0x14($s0) +/* f0bf0cc: 01a16025 */ or $t4,$t5,$at +/* f0bf0d0: 3c018000 */ lui $at,0x8000 +/* f0bf0d4: 354b2000 */ ori $t3,$t2,0x2000 +/* f0bf0d8: 24090032 */ addiu $t1,$zero,0x32 +/* f0bf0dc: 240a0032 */ addiu $t2,$zero,0x32 +/* f0bf0e0: 0321c025 */ or $t8,$t9,$at +/* f0bf0e4: ae0b0114 */ sw $t3,0x114($s0) +/* f0bf0e8: ae0c0118 */ sw $t4,0x118($s0) +/* f0bf0ec: a20e0125 */ sb $t6,0x125($s0) +/* f0bf0f0: a21502a2 */ sb $s5,0x2a2($s0) +/* f0bf0f4: ae180014 */ sw $t8,0x14($s0) +/* f0bf0f8: a20f02b1 */ sb $t7,0x2b1($s0) +/* f0bf0fc: a20902e2 */ sb $t1,0x2e2($s0) +/* f0bf100: a20a0002 */ sb $t2,0x2($s0) +/* f0bf104: a2120003 */ sb $s2,0x3($s0) +/* f0bf108: 0fc59585 */ jal func0f165614 +/* f0bf10c: 8e6404b4 */ lw $a0,0x4b4($s3) +/* f0bf110: 14540006 */ bne $v0,$s4,.L0f0bf12c +/* f0bf114: 02002025 */ or $a0,$s0,$zero +/* f0bf118: 4405b000 */ mfc1 $a1,$f22 +/* f0bf11c: 0fc0816b */ jal func0f0205ac +/* f0bf120: 02002025 */ or $a0,$s0,$zero +/* f0bf124: 10000004 */ beqz $zero,.L0f0bf138 +/* f0bf128: 02002025 */ or $a0,$s0,$zero +.L0f0bf12c: +/* f0bf12c: 0fc0816b */ jal func0f0205ac +/* f0bf130: 3c054120 */ lui $a1,0x4120 +/* f0bf134: 02002025 */ or $a0,$s0,$zero +.L0f0bf138: +/* f0bf138: 0fc08166 */ jal func0f020598 +/* f0bf13c: 3c054120 */ lui $a1,0x4120 +/* f0bf140: 8e0b0018 */ lw $t3,0x18($s0) +/* f0bf144: 921802e1 */ lbu $t8,0x2e1($s0) +/* f0bf148: 8e0c0014 */ lw $t4,0x14($s0) +/* f0bf14c: 3c010004 */ lui $at,0x4 +/* f0bf150: 01616825 */ or $t5,$t3,$at +/* f0bf154: 37090001 */ ori $t1,$t8,0x1 +/* f0bf158: 3c012000 */ lui $at,0x2000 +/* f0bf15c: a20902e1 */ sb $t1,0x2e1($s0) +/* f0bf160: 312a0001 */ andi $t2,$t1,0x1 +/* f0bf164: 01817025 */ or $t6,$t4,$at +/* f0bf168: ae0d0018 */ sw $t5,0x18($s0) +/* f0bf16c: ae0e0014 */ sw $t6,0x14($s0) +/* f0bf170: a20a02e1 */ sb $t2,0x2e1($s0) +/* f0bf174: 02002025 */ or $a0,$s0,$zero +/* f0bf178: 24050101 */ addiu $a1,$zero,0x101 +/* f0bf17c: 24060010 */ addiu $a2,$zero,0x10 +/* f0bf180: 0fc22eb4 */ jal func0f08bad0 +/* f0bf184: 00003825 */ or $a3,$zero,$zero +.L0f0bf188: +/* f0bf188: 0fc41b99 */ jal func0f106e64 +/* f0bf18c: 24040017 */ addiu $a0,$zero,0x17 +/* f0bf190: 10400062 */ beqz $v0,.L0f0bf31c +/* f0bf194: 00000000 */ sll $zero,$zero,0x0 +/* f0bf198: 0fc59585 */ jal func0f165614 +/* f0bf19c: 8e6404b4 */ lw $a0,0x4b4($s3) +/* f0bf1a0: 24010023 */ addiu $at,$zero,0x23 +/* f0bf1a4: 14410012 */ bne $v0,$at,.L0f0bf1f0 +/* f0bf1a8: 00000000 */ sll $zero,$zero,0x0 +/* f0bf1ac: 0c006134 */ jal 0x184d0 +/* f0bf1b0: 24040012 */ addiu $a0,$zero,0x12 +/* f0bf1b4: 8e700284 */ lw $s0,0x284($s3) +/* f0bf1b8: 240b0010 */ addiu $t3,$zero,0x10 +/* f0bf1bc: 2404005b */ addiu $a0,$zero,0x5b +/* f0bf1c0: c6120144 */ lwc1 $f18,0x144($s0) +/* f0bf1c4: 8e0300bc */ lw $v1,0xbc($s0) +/* f0bf1c8: afab0018 */ sw $t3,0x18($sp) +/* f0bf1cc: 46149202 */ mul.s $f8,$f18,$f20 +/* f0bf1d0: afa20014 */ sw $v0,0x14($sp) +/* f0bf1d4: 24050008 */ addiu $a1,$zero,0x8 +/* f0bf1d8: 24660008 */ addiu $a2,$v1,0x8 +/* f0bf1dc: 24670028 */ addiu $a3,$v1,0x28 +/* f0bf1e0: 0fc12cbd */ jal func0f04b2f4 +/* f0bf1e4: e7a80010 */ swc1 $f8,0x10($sp) +/* f0bf1e8: 10000011 */ beqz $zero,.L0f0bf230 +/* f0bf1ec: 00408825 */ or $s1,$v0,$zero +.L0f0bf1f0: +/* f0bf1f0: 0c006134 */ jal 0x184d0 +/* f0bf1f4: 24040012 */ addiu $a0,$zero,0x12 +/* f0bf1f8: 8e700284 */ lw $s0,0x284($s3) +/* f0bf1fc: 240d0010 */ addiu $t5,$zero,0x10 +/* f0bf200: 24040092 */ addiu $a0,$zero,0x92 +/* f0bf204: c60a0144 */ lwc1 $f10,0x144($s0) +/* f0bf208: 8e0300bc */ lw $v1,0xbc($s0) +/* f0bf20c: afad0018 */ sw $t5,0x18($sp) +/* f0bf210: 46145102 */ mul.s $f4,$f10,$f20 +/* f0bf214: afa20014 */ sw $v0,0x14($sp) +/* f0bf218: 02802825 */ or $a1,$s4,$zero +/* f0bf21c: 24660008 */ addiu $a2,$v1,0x8 +/* f0bf220: 24670028 */ addiu $a3,$v1,0x28 +/* f0bf224: 0fc12cbd */ jal func0f04b2f4 +/* f0bf228: e7a40010 */ swc1 $f4,0x10($sp) +/* f0bf22c: 00408825 */ or $s1,$v0,$zero +.L0f0bf230: +/* f0bf230: 1040003a */ beqz $v0,.L0f0bf31c +/* f0bf234: 3c014030 */ lui $at,0x4030 +/* f0bf238: 8e300004 */ lw $s0,0x4($s1) +/* f0bf23c: 240f0010 */ addiu $t7,$zero,0x10 +/* f0bf240: 240b0064 */ addiu $t3,$zero,0x64 +/* f0bf244: 8e190118 */ lw $t9,0x118($s0) +/* f0bf248: 8e0c0114 */ lw $t4,0x114($s0) +/* f0bf24c: 8e090014 */ lw $t1,0x14($s0) +/* f0bf250: 0321c025 */ or $t8,$t9,$at +/* f0bf254: 3c018000 */ lui $at,0x8000 +/* f0bf258: 240d0032 */ addiu $t5,$zero,0x32 +/* f0bf25c: 358e2000 */ ori $t6,$t4,0x2000 +/* f0bf260: 01215025 */ or $t2,$t1,$at +/* f0bf264: ae0e0114 */ sw $t6,0x114($s0) +/* f0bf268: ae180118 */ sw $t8,0x118($s0) +/* f0bf26c: a20f0125 */ sb $t7,0x125($s0) +/* f0bf270: a21502a2 */ sb $s5,0x2a2($s0) +/* f0bf274: ae0a0014 */ sw $t2,0x14($s0) +/* f0bf278: a20002b1 */ sb $zero,0x2b1($s0) +/* f0bf27c: a20b02e2 */ sb $t3,0x2e2($s0) +/* f0bf280: a20d0002 */ sb $t5,0x2($s0) +/* f0bf284: a2120003 */ sb $s2,0x3($s0) +/* f0bf288: 0fc59585 */ jal func0f165614 +/* f0bf28c: 8e6404b4 */ lw $a0,0x4b4($s3) +/* f0bf290: 14540005 */ bne $v0,$s4,.L0f0bf2a8 +/* f0bf294: 02002025 */ or $a0,$s0,$zero +/* f0bf298: 0fc0816b */ jal func0f0205ac +/* f0bf29c: 3c054220 */ lui $a1,0x4220 +/* f0bf2a0: 10000005 */ beqz $zero,.L0f0bf2b8 +/* f0bf2a4: 02002025 */ or $a0,$s0,$zero +.L0f0bf2a8: +/* f0bf2a8: 4405b000 */ mfc1 $a1,$f22 +/* f0bf2ac: 0fc0816b */ jal func0f0205ac +/* f0bf2b0: 02002025 */ or $a0,$s0,$zero +/* f0bf2b4: 02002025 */ or $a0,$s0,$zero +.L0f0bf2b8: +/* f0bf2b8: 0fc08166 */ jal func0f020598 +/* f0bf2bc: 3c054120 */ lui $a1,0x4120 +/* f0bf2c0: 8e0c0018 */ lw $t4,0x18($s0) +/* f0bf2c4: 920902e1 */ lbu $t1,0x2e1($s0) +/* f0bf2c8: 8e190014 */ lw $t9,0x14($s0) +/* f0bf2cc: 3c010004 */ lui $at,0x4 +/* f0bf2d0: 01817025 */ or $t6,$t4,$at +/* f0bf2d4: 352b0001 */ ori $t3,$t1,0x1 +/* f0bf2d8: 3c012000 */ lui $at,0x2000 +/* f0bf2dc: a20b02e1 */ sb $t3,0x2e1($s0) +/* f0bf2e0: 316d0001 */ andi $t5,$t3,0x1 +/* f0bf2e4: 0321c025 */ or $t8,$t9,$at +/* f0bf2e8: ae0e0018 */ sw $t6,0x18($s0) +/* f0bf2ec: ae180014 */ sw $t8,0x14($s0) +/* f0bf2f0: a20d02e1 */ sb $t5,0x2e1($s0) +/* f0bf2f4: 02002025 */ or $a0,$s0,$zero +/* f0bf2f8: 240500f9 */ addiu $a1,$zero,0xf9 +/* f0bf2fc: 24060009 */ addiu $a2,$zero,0x9 +/* f0bf300: 0fc22eb4 */ jal func0f08bad0 +/* f0bf304: 00003825 */ or $a3,$zero,$zero +/* f0bf308: 02002025 */ or $a0,$s0,$zero +/* f0bf30c: 240500f8 */ addiu $a1,$zero,0xf8 +/* f0bf310: 24060008 */ addiu $a2,$zero,0x8 +/* f0bf314: 0fc22eb4 */ jal func0f08bad0 +/* f0bf318: 3c071000 */ lui $a3,0x1000 +.L0f0bf31c: +/* f0bf31c: 0fc41b99 */ jal func0f106e64 +/* f0bf320: 24040019 */ addiu $a0,$zero,0x19 +/* f0bf324: 5040005d */ beqzl $v0,.L0f0bf49c +/* f0bf328: 8fae0058 */ lw $t6,0x58($sp) +/* f0bf32c: 0fc59585 */ jal func0f165614 +/* f0bf330: 8e6404b4 */ lw $a0,0x4b4($s3) +/* f0bf334: 24010023 */ addiu $at,$zero,0x23 +/* f0bf338: 14410012 */ bne $v0,$at,.L0f0bf384 +/* f0bf33c: 00000000 */ sll $zero,$zero,0x0 +/* f0bf340: 0c006134 */ jal 0x184d0 +/* f0bf344: 24040012 */ addiu $a0,$zero,0x12 +/* f0bf348: 8e700284 */ lw $s0,0x284($s3) +/* f0bf34c: 240c0010 */ addiu $t4,$zero,0x10 +/* f0bf350: 2404005b */ addiu $a0,$zero,0x5b +/* f0bf354: c6060144 */ lwc1 $f6,0x144($s0) +/* f0bf358: 8e0300bc */ lw $v1,0xbc($s0) +/* f0bf35c: afac0018 */ sw $t4,0x18($sp) +/* f0bf360: 46143482 */ mul.s $f18,$f6,$f20 +/* f0bf364: afa20014 */ sw $v0,0x14($sp) +/* f0bf368: 24050008 */ addiu $a1,$zero,0x8 +/* f0bf36c: 24660008 */ addiu $a2,$v1,0x8 +/* f0bf370: 24670028 */ addiu $a3,$v1,0x28 +/* f0bf374: 0fc12cbd */ jal func0f04b2f4 +/* f0bf378: e7b20010 */ swc1 $f18,0x10($sp) +/* f0bf37c: 10000011 */ beqz $zero,.L0f0bf3c4 +/* f0bf380: 00408825 */ or $s1,$v0,$zero +.L0f0bf384: +/* f0bf384: 0c006134 */ jal 0x184d0 +/* f0bf388: 24040012 */ addiu $a0,$zero,0x12 +/* f0bf38c: 8e700284 */ lw $s0,0x284($s3) +/* f0bf390: 240e0010 */ addiu $t6,$zero,0x10 +/* f0bf394: 24040057 */ addiu $a0,$zero,0x57 +/* f0bf398: c6080144 */ lwc1 $f8,0x144($s0) +/* f0bf39c: 8e0300bc */ lw $v1,0xbc($s0) +/* f0bf3a0: afae0018 */ sw $t6,0x18($sp) +/* f0bf3a4: 46144282 */ mul.s $f10,$f8,$f20 +/* f0bf3a8: afa20014 */ sw $v0,0x14($sp) +/* f0bf3ac: 24050029 */ addiu $a1,$zero,0x29 +/* f0bf3b0: 24660008 */ addiu $a2,$v1,0x8 +/* f0bf3b4: 24670028 */ addiu $a3,$v1,0x28 +/* f0bf3b8: 0fc12cbd */ jal func0f04b2f4 +/* f0bf3bc: e7aa0010 */ swc1 $f10,0x10($sp) +/* f0bf3c0: 00408825 */ or $s1,$v0,$zero +.L0f0bf3c4: +/* f0bf3c4: 10400034 */ beqz $v0,.L0f0bf498 +/* f0bf3c8: 3c01c030 */ lui $at,0xc030 +/* f0bf3cc: 8e300004 */ lw $s0,0x4($s1) +/* f0bf3d0: 240a0010 */ addiu $t2,$zero,0x10 +/* f0bf3d4: 240c0096 */ addiu $t4,$zero,0x96 +/* f0bf3d8: 8e0f0118 */ lw $t7,0x118($s0) +/* f0bf3dc: 8e190114 */ lw $t9,0x114($s0) +/* f0bf3e0: 8e0b0014 */ lw $t3,0x14($s0) +/* f0bf3e4: 01e14825 */ or $t1,$t7,$at +/* f0bf3e8: 3c018000 */ lui $at,0x8000 +/* f0bf3ec: 37382000 */ ori $t8,$t9,0x2000 +/* f0bf3f0: 01616825 */ or $t5,$t3,$at +/* f0bf3f4: ae180114 */ sw $t8,0x114($s0) +/* f0bf3f8: ae090118 */ sw $t1,0x118($s0) +/* f0bf3fc: a20a0125 */ sb $t2,0x125($s0) +/* f0bf400: a21502a2 */ sb $s5,0x2a2($s0) +/* f0bf404: ae0d0014 */ sw $t5,0x14($s0) +/* f0bf408: a20002b1 */ sb $zero,0x2b1($s0) +/* f0bf40c: a20c02e2 */ sb $t4,0x2e2($s0) +/* f0bf410: a2120002 */ sb $s2,0x2($s0) +/* f0bf414: a2120003 */ sb $s2,0x3($s0) +/* f0bf418: 0fc59585 */ jal func0f165614 +/* f0bf41c: 8e6404b4 */ lw $a0,0x4b4($s3) +/* f0bf420: 14540005 */ bne $v0,$s4,.L0f0bf438 +/* f0bf424: 02002025 */ or $a0,$s0,$zero +/* f0bf428: 0fc0816b */ jal func0f0205ac +/* f0bf42c: 3c054220 */ lui $a1,0x4220 +/* f0bf430: 10000005 */ beqz $zero,.L0f0bf448 +/* f0bf434: 02002025 */ or $a0,$s0,$zero +.L0f0bf438: +/* f0bf438: 4405b000 */ mfc1 $a1,$f22 +/* f0bf43c: 0fc0816b */ jal func0f0205ac +/* f0bf440: 02002025 */ or $a0,$s0,$zero +/* f0bf444: 02002025 */ or $a0,$s0,$zero +.L0f0bf448: +/* f0bf448: 0fc08166 */ jal func0f020598 +/* f0bf44c: 3c054120 */ lui $a1,0x4120 +/* f0bf450: 8e0e0018 */ lw $t6,0x18($s0) +/* f0bf454: 920a02e1 */ lbu $t2,0x2e1($s0) +/* f0bf458: 8e180014 */ lw $t8,0x14($s0) +/* f0bf45c: 3c010004 */ lui $at,0x4 +/* f0bf460: 01c1c825 */ or $t9,$t6,$at +/* f0bf464: 354d0001 */ ori $t5,$t2,0x1 +/* f0bf468: 3c012000 */ lui $at,0x2000 +/* f0bf46c: a20d02e1 */ sb $t5,0x2e1($s0) +/* f0bf470: 31ac0001 */ andi $t4,$t5,0x1 +/* f0bf474: 03017825 */ or $t7,$t8,$at +/* f0bf478: ae190018 */ sw $t9,0x18($s0) +/* f0bf47c: ae0f0014 */ sw $t7,0x14($s0) +/* f0bf480: a20c02e1 */ sb $t4,0x2e1($s0) +/* f0bf484: 02002025 */ or $a0,$s0,$zero +/* f0bf488: 24050104 */ addiu $a1,$zero,0x104 +/* f0bf48c: 2406000d */ addiu $a2,$zero,0xd +/* f0bf490: 0fc22eb4 */ jal func0f08bad0 +/* f0bf494: 00003825 */ or $a3,$zero,$zero +.L0f0bf498: +/* f0bf498: 8fae0058 */ lw $t6,0x58($sp) +.L0f0bf49c: +/* f0bf49c: add104b8 */ sw $s1,0x4b8($t6) +/* f0bf4a0: 8fb900e8 */ lw $t9,0xe8($sp) +/* f0bf4a4: 8e6a0474 */ lw $t2,0x474($s3) +/* f0bf4a8: 8faf0058 */ lw $t7,0x58($sp) +/* f0bf4ac: 27380001 */ addiu $t8,$t9,0x1 +/* f0bf4b0: 030a082a */ slt $at,$t8,$t2 +/* f0bf4b4: 25e90004 */ addiu $t1,$t7,0x4 +/* f0bf4b8: afa90058 */ sw $t1,0x58($sp) +/* f0bf4bc: 1420fdf8 */ bnez $at,.L0f0beca0 +/* f0bf4c0: afb800e8 */ sw $t8,0xe8($sp) +.L0f0bf4c4: +/* f0bf4c4: 1000011b */ beqz $zero,.L0f0bf934 +/* f0bf4c8: 8e700284 */ lw $s0,0x284($s3) +.L0f0bf4cc: +/* f0bf4cc: 10600003 */ beqz $v1,.L0f0bf4dc +/* f0bf4d0: 24010005 */ addiu $at,$zero,0x5 +/* f0bf4d4: 54610018 */ bnel $v1,$at,.L0f0bf538 +/* f0bf4d8: 24010004 */ addiu $at,$zero,0x4 +.L0f0bf4dc: +/* f0bf4dc: 0fc2e54e */ jal func0f0b9538 +/* f0bf4e0: 00000000 */ sll $zero,$zero,0x0 +/* f0bf4e4: 24040001 */ addiu $a0,$zero,0x1 +/* f0bf4e8: 24050001 */ addiu $a1,$zero,0x1 +/* f0bf4ec: 8fa60330 */ lw $a2,0x330($sp) +/* f0bf4f0: 0fc32f16 */ jal func0f0cbc58 +/* f0bf4f4: 00003825 */ or $a3,$zero,$zero +/* f0bf4f8: 0fc2f4f1 */ jal func0f0bd3c4 +/* f0bf4fc: 00000000 */ sll $zero,$zero,0x0 +/* f0bf500: 0fc3060c */ jal func0f0c1830 +/* f0bf504: 00002025 */ or $a0,$zero,$zero +/* f0bf508: 8e700284 */ lw $s0,0x284($s3) +/* f0bf50c: 8e0300bc */ lw $v1,0xbc($s0) +/* f0bf510: 2604037c */ addiu $a0,$s0,0x37c +/* f0bf514: 26050394 */ addiu $a1,$s0,0x394 +/* f0bf518: 246b0028 */ addiu $t3,$v1,0x28 +/* f0bf51c: afab0010 */ sw $t3,0x10($sp) +/* f0bf520: 26060388 */ addiu $a2,$s0,0x388 +/* f0bf524: 0fc30610 */ jal func0f0c1840 +/* f0bf528: 24670008 */ addiu $a3,$v1,0x8 +/* f0bf52c: 10000101 */ beqz $zero,.L0f0bf934 +/* f0bf530: 8e700284 */ lw $s0,0x284($s3) +/* f0bf534: 24010004 */ addiu $at,$zero,0x4 +.L0f0bf538: +/* f0bf538: 1461000c */ bne $v1,$at,.L0f0bf56c +/* f0bf53c: 00000000 */ sll $zero,$zero,0x0 +/* f0bf540: 0fc2e2e8 */ jal func0f0b8ba0 +/* f0bf544: 00000000 */ sll $zero,$zero,0x0 +/* f0bf548: 00002025 */ or $a0,$zero,$zero +/* f0bf54c: 00002825 */ or $a1,$zero,$zero +/* f0bf550: 00003025 */ or $a2,$zero,$zero +/* f0bf554: 0fc32f16 */ jal func0f0cbc58 +/* f0bf558: 24070001 */ addiu $a3,$zero,0x1 +/* f0bf55c: 0fc2e5ba */ jal func0f0b96e8 +/* f0bf560: 00000000 */ sll $zero,$zero,0x0 +/* f0bf564: 100000f3 */ beqz $zero,.L0f0bf934 +/* f0bf568: 8e700284 */ lw $s0,0x284($s3) +.L0f0bf56c: +/* f0bf56c: 1443000c */ bne $v0,$v1,.L0f0bf5a0 +/* f0bf570: 24010007 */ addiu $at,$zero,0x7 +/* f0bf574: 0fc2e2e8 */ jal func0f0b8ba0 +/* f0bf578: 00000000 */ sll $zero,$zero,0x0 +/* f0bf57c: 00002025 */ or $a0,$zero,$zero +/* f0bf580: 00002825 */ or $a1,$zero,$zero +/* f0bf584: 00003025 */ or $a2,$zero,$zero +/* f0bf588: 0fc32f16 */ jal func0f0cbc58 +/* f0bf58c: 24070001 */ addiu $a3,$zero,0x1 +/* f0bf590: 0fc2e72f */ jal func0f0b9cbc +/* f0bf594: 00000000 */ sll $zero,$zero,0x0 +/* f0bf598: 100000e6 */ beqz $zero,.L0f0bf934 +/* f0bf59c: 8e700284 */ lw $s0,0x284($s3) +.L0f0bf5a0: +/* f0bf5a0: 546100e5 */ bnel $v1,$at,.L0f0bf938 +/* f0bf5a4: c60a1b80 */ lwc1 $f10,0x1b80($s0) +/* f0bf5a8: 0fc2e54e */ jal func0f0b9538 +/* f0bf5ac: 00000000 */ sll $zero,$zero,0x0 +/* f0bf5b0: 8e6d0284 */ lw $t5,0x284($s3) +/* f0bf5b4: 24050002 */ addiu $a1,$zero,0x2 +/* f0bf5b8: 27a60078 */ addiu $a2,$sp,0x78 +/* f0bf5bc: 0fc456ac */ jal func0f115ab0 +/* f0bf5c0: 85a41ba4 */ lh $a0,0x1ba4($t5) +/* f0bf5c4: 0c003a61 */ jal 0xe984 +/* f0bf5c8: 00000000 */ sll $zero,$zero,0x0 +/* f0bf5cc: 3c0c8008 */ lui $t4,0x8008 +/* f0bf5d0: 858cffd0 */ lh $t4,-0x30($t4) +/* f0bf5d4: 544c000c */ bnel $v0,$t4,.L0f0bf608 +/* f0bf5d8: 8e700284 */ lw $s0,0x284($s3) +/* f0bf5dc: 8e6e0284 */ lw $t6,0x284($s3) +/* f0bf5e0: 24010019 */ addiu $at,$zero,0x19 +/* f0bf5e4: c7a40078 */ lwc1 $f4,0x78($sp) +/* f0bf5e8: 85d91ba4 */ lh $t9,0x1ba4($t6) +/* f0bf5ec: 17210005 */ bne $t9,$at,.L0f0bf604 +/* f0bf5f0: 3c0142c8 */ lui $at,0x42c8 +/* f0bf5f4: 44813000 */ mtc1 $at,$f6 +/* f0bf5f8: 00000000 */ sll $zero,$zero,0x0 +/* f0bf5fc: 46062481 */ sub.s $f18,$f4,$f6 +/* f0bf600: e7b20078 */ swc1 $f18,0x78($sp) +.L0f0bf604: +/* f0bf604: 8e700284 */ lw $s0,0x284($s3) +.L0f0bf608: +/* f0bf608: c7a80078 */ lwc1 $f8,0x78($sp) +/* f0bf60c: c7a40080 */ lwc1 $f4,0x80($sp) +/* f0bf610: c60a037c */ lwc1 $f10,0x37c($s0) +/* f0bf614: c6060384 */ lwc1 $f6,0x384($s0) +/* f0bf618: 460a4301 */ sub.s $f12,$f8,$f10 +/* f0bf61c: 46062381 */ sub.s $f14,$f4,$f6 +/* f0bf620: e7ac00d8 */ swc1 $f12,0xd8($sp) +/* f0bf624: 0fc259d4 */ jal func0f096750 +/* f0bf628: e7ae00d4 */ swc1 $f14,0xd4($sp) +/* f0bf62c: 3c017f1b */ lui $at,0x7f1b +/* f0bf630: c436d694 */ lwc1 $f22,-0x296c($at) +/* f0bf634: 44809000 */ mtc1 $zero,$f18 +/* f0bf638: 46000506 */ mov.s $f20,$f0 +/* f0bf63c: 4600b03c */ c.lt.s $f22,$f0 +/* f0bf640: 00000000 */ sll $zero,$zero,0x0 +/* f0bf644: 45020003 */ bc1fl .L0f0bf654 +/* f0bf648: 4612a03c */ c.lt.s $f20,$f18 +/* f0bf64c: 46160501 */ sub.s $f20,$f0,$f22 +/* f0bf650: 4612a03c */ c.lt.s $f20,$f18 +.L0f0bf654: +/* f0bf654: 00000000 */ sll $zero,$zero,0x0 +/* f0bf658: 45020003 */ bc1fl .L0f0bf668 +/* f0bf65c: 8e700284 */ lw $s0,0x284($s3) +/* f0bf660: 4616a500 */ add.s $f20,$f20,$f22 +/* f0bf664: 8e700284 */ lw $s0,0x284($s3) +.L0f0bf668: +/* f0bf668: c60c036c */ lwc1 $f12,0x36c($s0) +/* f0bf66c: 0fc259d4 */ jal func0f096750 +/* f0bf670: c60e0374 */ lwc1 $f14,0x374($s0) +/* f0bf674: 4600b03c */ c.lt.s $f22,$f0 +/* f0bf678: 44804000 */ mtc1 $zero,$f8 +/* f0bf67c: 46000086 */ mov.s $f2,$f0 +/* f0bf680: 3c017f1b */ lui $at,0x7f1b +/* f0bf684: 45020003 */ bc1fl .L0f0bf694 +/* f0bf688: 4608103c */ c.lt.s $f2,$f8 +/* f0bf68c: 46160081 */ sub.s $f2,$f0,$f22 +/* f0bf690: 4608103c */ c.lt.s $f2,$f8 +.L0f0bf694: +/* f0bf694: 00000000 */ sll $zero,$zero,0x0 +/* f0bf698: 45020003 */ bc1fl .L0f0bf6a8 +/* f0bf69c: 46141301 */ sub.s $f12,$f2,$f20 +/* f0bf6a0: 46161080 */ add.s $f2,$f2,$f22 +/* f0bf6a4: 46141301 */ sub.s $f12,$f2,$f20 +.L0f0bf6a8: +/* f0bf6a8: c42ed698 */ lwc1 $f14,-0x2968($at) +/* f0bf6ac: 3c017f1b */ lui $at,0x7f1b +/* f0bf6b0: 460c703c */ c.lt.s $f14,$f12 +/* f0bf6b4: 46006006 */ mov.s $f0,$f12 +/* f0bf6b8: 45000002 */ bc1f .L0f0bf6c4 +/* f0bf6bc: 00000000 */ sll $zero,$zero,0x0 +/* f0bf6c0: 46166001 */ sub.s $f0,$f12,$f22 +.L0f0bf6c4: +/* f0bf6c4: c42ad69c */ lwc1 $f10,-0x2964($at) +/* f0bf6c8: 460a003c */ c.lt.s $f0,$f10 +/* f0bf6cc: 00000000 */ sll $zero,$zero,0x0 +/* f0bf6d0: 45020003 */ bc1fl .L0f0bf6e0 +/* f0bf6d4: 460e0103 */ div.s $f4,$f0,$f14 +/* f0bf6d8: 46160000 */ add.s $f0,$f0,$f22 +/* f0bf6dc: 460e0103 */ div.s $f4,$f0,$f14 +.L0f0bf6e0: +/* f0bf6e0: 44803000 */ mtc1 $zero,$f6 +/* f0bf6e4: 3c013f80 */ lui $at,0x3f80 +/* f0bf6e8: 4606203c */ c.lt.s $f4,$f6 +/* f0bf6ec: 00000000 */ sll $zero,$zero,0x0 +/* f0bf6f0: 45020006 */ bc1fl .L0f0bf70c +/* f0bf6f4: 44811000 */ mtc1 $at,$f2 +/* f0bf6f8: 3c01bf80 */ lui $at,0xbf80 +/* f0bf6fc: 44811000 */ mtc1 $at,$f2 +/* f0bf700: 10000004 */ beqz $zero,.L0f0bf714 +/* f0bf704: 8e700284 */ lw $s0,0x284($s3) +/* f0bf708: 44811000 */ mtc1 $at,$f2 +.L0f0bf70c: +/* f0bf70c: 00000000 */ sll $zero,$zero,0x0 +/* f0bf710: 8e700284 */ lw $s0,0x284($s3) +.L0f0bf714: +/* f0bf714: 3c017f1b */ lui $at,0x7f1b +/* f0bf718: 8e0f1bac */ lw $t7,0x1bac($s0) +/* f0bf71c: 448f9000 */ mtc1 $t7,$f18 +/* f0bf720: 00000000 */ sll $zero,$zero,0x0 +/* f0bf724: 46809220 */ cvt.s.w $f8,$f18 +/* f0bf728: 46081282 */ mul.s $f10,$f2,$f8 +/* f0bf72c: 4600510d */ trunc.w.s $f4,$f10 +/* f0bf730: 44182000 */ mfc1 $t8,$f4 +/* f0bf734: 00000000 */ sll $zero,$zero,0x0 +/* f0bf738: ae181bd8 */ sw $t8,0x1bd8($s0) +/* f0bf73c: c426d6a0 */ lwc1 $f6,-0x2960($at) +/* f0bf740: 3c017f1b */ lui $at,0x7f1b +/* f0bf744: 4606003c */ c.lt.s $f0,$f6 +/* f0bf748: 00000000 */ sll $zero,$zero,0x0 +/* f0bf74c: 4503000e */ bc1tl .L0f0bf788 +/* f0bf750: 8e700284 */ lw $s0,0x284($s3) +/* f0bf754: c432d6a4 */ lwc1 $f18,-0x295c($at) +/* f0bf758: 4600903c */ c.lt.s $f18,$f0 +/* f0bf75c: 00000000 */ sll $zero,$zero,0x0 +/* f0bf760: 45030009 */ bc1tl .L0f0bf788 +/* f0bf764: 8e700284 */ lw $s0,0x284($s3) +/* f0bf768: 8e6a0284 */ lw $t2,0x284($s3) +/* f0bf76c: ad401bd8 */ sw $zero,0x1bd8($t2) +/* f0bf770: 8e700284 */ lw $s0,0x284($s3) +/* f0bf774: 860b1baa */ lh $t3,0x1baa($s0) +/* f0bf778: 55600003 */ bnezl $t3,.L0f0bf788 +/* f0bf77c: 8e700284 */ lw $s0,0x284($s3) +/* f0bf780: ae001bac */ sw $zero,0x1bac($s0) +/* f0bf784: 8e700284 */ lw $s0,0x284($s3) +.L0f0bf788: +/* f0bf788: 3c0141f0 */ lui $at,0x41f0 +/* f0bf78c: 44814000 */ mtc1 $at,$f8 +/* f0bf790: c6020154 */ lwc1 $f2,0x154($s0) +/* f0bf794: 4608103e */ c.le.s $f2,$f8 +/* f0bf798: 00000000 */ sll $zero,$zero,0x0 +/* f0bf79c: 4502000d */ bc1fl .L0f0bf7d4 +/* f0bf7a0: 86021baa */ lh $v0,0x1baa($s0) +/* f0bf7a4: 860d1ba6 */ lh $t5,0x1ba6($s0) +/* f0bf7a8: 3c0143b4 */ lui $at,0x43b4 +/* f0bf7ac: 44813000 */ mtc1 $at,$f6 +/* f0bf7b0: 448d5000 */ mtc1 $t5,$f10 +/* f0bf7b4: 00000000 */ sll $zero,$zero,0x0 +/* f0bf7b8: 46805120 */ cvt.s.w $f4,$f10 +/* f0bf7bc: 46062483 */ div.s $f18,$f4,$f6 +/* f0bf7c0: 46169202 */ mul.s $f8,$f18,$f22 +/* f0bf7c4: 46081280 */ add.s $f10,$f2,$f8 +/* f0bf7c8: e60a0154 */ swc1 $f10,0x154($s0) +/* f0bf7cc: 8e700284 */ lw $s0,0x284($s3) +/* f0bf7d0: 86021baa */ lh $v0,0x1baa($s0) +.L0f0bf7d4: +/* f0bf7d4: c7a400d8 */ lwc1 $f4,0xd8($sp) +/* f0bf7d8: 3c017f1b */ lui $at,0x7f1b +/* f0bf7dc: 10400015 */ beqz $v0,.L0f0bf834 +/* f0bf7e0: 00000000 */ sll $zero,$zero,0x0 +/* f0bf7e4: 46042182 */ mul.s $f6,$f4,$f4 +/* f0bf7e8: c7a000d4 */ lwc1 $f0,0xd4($sp) +/* f0bf7ec: 46000482 */ mul.s $f18,$f0,$f0 +/* f0bf7f0: 0c012974 */ jal 0x4a5d0 +/* f0bf7f4: 46123300 */ add.s $f12,$f6,$f18 +/* f0bf7f8: 8e700284 */ lw $s0,0x284($s3) +/* f0bf7fc: e7a000d8 */ swc1 $f0,0xd8($sp) +/* f0bf800: 860c1ba8 */ lh $t4,0x1ba8($s0) +/* f0bf804: 448c4000 */ mtc1 $t4,$f8 +/* f0bf808: 00000000 */ sll $zero,$zero,0x0 +/* f0bf80c: 468042a0 */ cvt.s.w $f10,$f8 +/* f0bf810: 460a003c */ c.lt.s $f0,$f10 +/* f0bf814: 00000000 */ sll $zero,$zero,0x0 +/* f0bf818: 45000004 */ bc1f .L0f0bf82c +/* f0bf81c: 00000000 */ sll $zero,$zero,0x0 +/* f0bf820: 0fc2e58f */ jal func0f0b963c +/* f0bf824: 24040001 */ addiu $a0,$zero,0x1 +/* f0bf828: 8e700284 */ lw $s0,0x284($s3) +.L0f0bf82c: +/* f0bf82c: 10000010 */ beqz $zero,.L0f0bf870 +/* f0bf830: 86021baa */ lh $v0,0x1baa($s0) +.L0f0bf834: +/* f0bf834: c424d6a8 */ lwc1 $f4,-0x2958($at) +/* f0bf838: 3c017f1b */ lui $at,0x7f1b +/* f0bf83c: 4600203e */ c.le.s $f4,$f0 +/* f0bf840: 00000000 */ sll $zero,$zero,0x0 +/* f0bf844: 4502000b */ bc1fl .L0f0bf874 +/* f0bf848: 860e1ba8 */ lh $t6,0x1ba8($s0) +/* f0bf84c: c426d6ac */ lwc1 $f6,-0x2954($at) +/* f0bf850: 4606003e */ c.le.s $f0,$f6 +/* f0bf854: 00000000 */ sll $zero,$zero,0x0 +/* f0bf858: 45020006 */ bc1fl .L0f0bf874 +/* f0bf85c: 860e1ba8 */ lh $t6,0x1ba8($s0) +/* f0bf860: 0fc2e58f */ jal func0f0b963c +/* f0bf864: 24040001 */ addiu $a0,$zero,0x1 +/* f0bf868: 8e700284 */ lw $s0,0x284($s3) +/* f0bf86c: 86021baa */ lh $v0,0x1baa($s0) +.L0f0bf870: +/* f0bf870: 860e1ba8 */ lh $t6,0x1ba8($s0) +.L0f0bf874: +/* f0bf874: c7a800d8 */ lwc1 $f8,0xd8($sp) +/* f0bf878: 3c013f80 */ lui $at,0x3f80 +/* f0bf87c: 448e9000 */ mtc1 $t6,$f18 +/* f0bf880: 44811000 */ mtc1 $at,$f2 +/* f0bf884: 46809020 */ cvt.s.w $f0,$f18 +/* f0bf888: 46000280 */ add.s $f10,$f0,$f0 +/* f0bf88c: 460a403c */ c.lt.s $f8,$f10 +/* f0bf890: 00000000 */ sll $zero,$zero,0x0 +/* f0bf894: 4502000f */ bc1fl .L0f0bf8d4 +/* f0bf898: 44824000 */ mtc1 $v0,$f8 +/* f0bf89c: 4600403c */ c.lt.s $f8,$f0 +/* f0bf8a0: c7a400d8 */ lwc1 $f4,0xd8($sp) +/* f0bf8a4: 45020005 */ bc1fl .L0f0bf8bc +/* f0bf8a8: 46002181 */ sub.s $f6,$f4,$f0 +/* f0bf8ac: 44801000 */ mtc1 $zero,$f2 +/* f0bf8b0: 10000008 */ beqz $zero,.L0f0bf8d4 +/* f0bf8b4: 44824000 */ mtc1 $v0,$f8 +/* f0bf8b8: 46002181 */ sub.s $f6,$f4,$f0 +.L0f0bf8bc: +/* f0bf8bc: 3c013f00 */ lui $at,0x3f00 +/* f0bf8c0: 44816000 */ mtc1 $at,$f12 +/* f0bf8c4: 46003483 */ div.s $f18,$f6,$f0 +/* f0bf8c8: 460c9282 */ mul.s $f10,$f18,$f12 +/* f0bf8cc: 460c5080 */ add.s $f2,$f10,$f12 +/* f0bf8d0: 44824000 */ mtc1 $v0,$f8 +.L0f0bf8d4: +/* f0bf8d4: 24040001 */ addiu $a0,$zero,0x1 +/* f0bf8d8: 24050001 */ addiu $a1,$zero,0x1 +/* f0bf8dc: 46804120 */ cvt.s.w $f4,$f8 +/* f0bf8e0: 00003025 */ or $a2,$zero,$zero +/* f0bf8e4: 24070001 */ addiu $a3,$zero,0x1 +/* f0bf8e8: 46022182 */ mul.s $f6,$f4,$f2 +/* f0bf8ec: 4600348d */ trunc.w.s $f18,$f6 +/* f0bf8f0: 440f9000 */ mfc1 $t7,$f18 +/* f0bf8f4: 0fc32f16 */ jal func0f0cbc58 +/* f0bf8f8: ae0f1bdc */ sw $t7,0x1bdc($s0) +/* f0bf8fc: 0fc2f4f1 */ jal func0f0bd3c4 +/* f0bf900: 00000000 */ sll $zero,$zero,0x0 +/* f0bf904: 0fc3060c */ jal func0f0c1830 +/* f0bf908: 00002025 */ or $a0,$zero,$zero +/* f0bf90c: 8e700284 */ lw $s0,0x284($s3) +/* f0bf910: 8e0300bc */ lw $v1,0xbc($s0) +/* f0bf914: 2604037c */ addiu $a0,$s0,0x37c +/* f0bf918: 26050394 */ addiu $a1,$s0,0x394 +/* f0bf91c: 24690028 */ addiu $t1,$v1,0x28 +/* f0bf920: afa90010 */ sw $t1,0x10($sp) +/* f0bf924: 26060388 */ addiu $a2,$s0,0x388 +/* f0bf928: 0fc30610 */ jal func0f0c1840 +/* f0bf92c: 24670008 */ addiu $a3,$v1,0x8 +/* f0bf930: 8e700284 */ lw $s0,0x284($s3) +.L0f0bf934: +/* f0bf934: c60a1b80 */ lwc1 $f10,0x1b80($s0) +.L0f0bf938: +/* f0bf938: c6680010 */ lwc1 $f8,0x10($s3) +/* f0bf93c: 3c118007 */ lui $s1,0x8007 +/* f0bf940: 2631074c */ addiu $s1,$s1,0x74c +/* f0bf944: 46085100 */ add.s $f4,$f10,$f8 +/* f0bf948: e6041b80 */ swc1 $f4,0x1b80($s0) +/* f0bf94c: 8e380000 */ lw $t8,0x0($s1) +/* f0bf950: 13000047 */ beqz $t8,.L0f0bfa70 +/* f0bf954: 00000000 */ sll $zero,$zero,0x0 +/* f0bf958: 8e6a0288 */ lw $t2,0x288($s3) +/* f0bf95c: 0fc549d2 */ jal func0f152748 +/* f0bf960: 8d440070 */ lw $a0,0x70($t2) +/* f0bf964: 00028600 */ sll $s0,$v0,0x18 +/* f0bf968: 00105e03 */ sra $t3,$s0,0x18 +/* f0bf96c: 0fc5b364 */ jal func0f16cd90 +/* f0bf970: 01608025 */ or $s0,$t3,$zero +/* f0bf974: 1440002c */ bnez $v0,.L0f0bfa28 +/* f0bf978: 8fad0330 */ lw $t5,0x330($sp) +/* f0bf97c: 11a0002a */ beqz $t5,.L0f0bfa28 +/* f0bf980: 00102600 */ sll $a0,$s0,0x18 +/* f0bf984: 00046603 */ sra $t4,$a0,0x18 +/* f0bf988: 01802025 */ or $a0,$t4,$zero +/* f0bf98c: 0c005408 */ jal 0x15020 +/* f0bf990: 3405f030 */ dli $a1,0xf030 +/* f0bf994: 10400024 */ beqz $v0,.L0f0bfa28 +/* f0bf998: 240e0002 */ addiu $t6,$zero,0x2 +/* f0bf99c: 0fc2ecff */ jal func0f0bb3fc +/* f0bf9a0: ae2e0000 */ sw $t6,0x0($s1) +/* f0bf9a4: 50400016 */ beqzl $v0,.L0f0bfa00 +/* f0bf9a8: 8e700284 */ lw $s0,0x284($s3) +/* f0bf9ac: 8e790284 */ lw $t9,0x284($s3) +/* f0bf9b0: 44800000 */ mtc1 $zero,$f0 +/* f0bf9b4: 00002025 */ or $a0,$zero,$zero +/* f0bf9b8: c72602e4 */ lwc1 $f6,0x2e4($t9) +/* f0bf9bc: 00002825 */ or $a1,$zero,$zero +/* f0bf9c0: 46060032 */ c.eq.s $f0,$f6 +/* f0bf9c4: 00000000 */ sll $zero,$zero,0x0 +/* f0bf9c8: 45020018 */ bc1fl .L0f0bfa2c +/* f0bf9cc: 8e2f0000 */ lw $t7,0x0($s1) +/* f0bf9d0: 44070000 */ mfc1 $a3,$f0 +/* f0bf9d4: 0fc2ecc8 */ jal func0f0bb320 +/* f0bf9d8: 00003025 */ or $a2,$zero,$zero +/* f0bf9dc: 3c014270 */ lui $at,0x4270 +/* f0bf9e0: 44816000 */ mtc1 $at,$f12 +/* f0bf9e4: 3c013f80 */ lui $at,0x3f80 +/* f0bf9e8: 44817000 */ mtc1 $at,$f14 +/* f0bf9ec: 0fc2ecf2 */ jal func0f0bb3c8 +/* f0bf9f0: 00000000 */ sll $zero,$zero,0x0 +/* f0bf9f4: 1000000d */ beqz $zero,.L0f0bfa2c +/* f0bf9f8: 8e2f0000 */ lw $t7,0x0($s1) +/* f0bf9fc: 8e700284 */ lw $s0,0x284($s3) +.L0f0bfa00: +/* f0bfa00: 44809000 */ mtc1 $zero,$f18 +/* f0bfa04: 3c013f80 */ lui $at,0x3f80 +/* f0bfa08: c60a030c */ lwc1 $f10,0x30c($s0) +/* f0bfa0c: 460a9032 */ c.eq.s $f18,$f10 +/* f0bfa10: 00000000 */ sll $zero,$zero,0x0 +/* f0bfa14: 45020005 */ bc1fl .L0f0bfa2c +/* f0bfa18: 8e2f0000 */ lw $t7,0x0($s1) +/* f0bfa1c: 44817000 */ mtc1 $at,$f14 +/* f0bfa20: 0fc2ecf2 */ jal func0f0bb3c8 +/* f0bfa24: c60c02e8 */ lwc1 $f12,0x2e8($s0) +.L0f0bfa28: +/* f0bfa28: 8e2f0000 */ lw $t7,0x0($s1) +.L0f0bfa2c: +/* f0bfa2c: 24010002 */ addiu $at,$zero,0x2 +/* f0bfa30: 15e1000f */ bne $t7,$at,.L0f0bfa70 +/* f0bfa34: 00000000 */ sll $zero,$zero,0x0 +/* f0bfa38: 0fc2ecff */ jal func0f0bb3fc +/* f0bfa3c: 00000000 */ sll $zero,$zero,0x0 +/* f0bfa40: 1040000b */ beqz $v0,.L0f0bfa70 +/* f0bfa44: 00000000 */ sll $zero,$zero,0x0 +/* f0bfa48: 8e690284 */ lw $t1,0x284($s3) +/* f0bfa4c: 3c013f80 */ lui $at,0x3f80 +/* f0bfa50: 44814000 */ mtc1 $at,$f8 +/* f0bfa54: c52402e4 */ lwc1 $f4,0x2e4($t1) +/* f0bfa58: 46044032 */ c.eq.s $f8,$f4 +/* f0bfa5c: 00000000 */ sll $zero,$zero,0x0 +/* f0bfa60: 45000003 */ bc1f .L0f0bfa70 +/* f0bfa64: 00000000 */ sll $zero,$zero,0x0 +/* f0bfa68: 0c003a64 */ jal 0xe990 +/* f0bfa6c: 00000000 */ sll $zero,$zero,0x0 +.L0f0bfa70: +/* f0bfa70: 3c188007 */ lui $t8,0x8007 +/* f0bfa74: 8f180744 */ lw $t8,0x744($t8) +/* f0bfa78: 53000004 */ beqzl $t8,.L0f0bfa8c +/* f0bfa7c: 8e700284 */ lw $s0,0x284($s3) +/* f0bfa80: 0fc2e594 */ jal func0f0b9650 +/* f0bfa84: 00000000 */ sll $zero,$zero,0x0 +/* f0bfa88: 8e700284 */ lw $s0,0x284($s3) +.L0f0bfa8c: +/* f0bfa8c: 8e0a00d8 */ lw $t2,0xd8($s0) +/* f0bfa90: 51400035 */ beqzl $t2,.L0f0bfb68 +/* f0bfa94: 8e6b02ac */ lw $t3,0x2ac($s3) +/* f0bfa98: 8e02032c */ lw $v0,0x32c($s0) +/* f0bfa9c: 14400005 */ bnez $v0,.L0f0bfab4 +/* f0bfaa0: 00000000 */ sll $zero,$zero,0x0 +/* f0bfaa4: 0fc28a72 */ jal func0f0a29c8 +/* f0bfaa8: 00000000 */ sll $zero,$zero,0x0 +/* f0bfaac: 8e700284 */ lw $s0,0x284($s3) +/* f0bfab0: 8e02032c */ lw $v0,0x32c($s0) +.L0f0bfab4: +/* f0bfab4: 5040002c */ beqzl $v0,.L0f0bfb68 +/* f0bfab8: 8e6b02ac */ lw $t3,0x2ac($s3) +/* f0bfabc: 8e0b0330 */ lw $t3,0x330($s0) +/* f0bfac0: 51600029 */ beqzl $t3,.L0f0bfb68 +/* f0bfac4: 8e6b02ac */ lw $t3,0x2ac($s3) +/* f0bfac8: 8e6d0314 */ lw $t5,0x314($s3) +/* f0bfacc: 55a00006 */ bnezl $t5,.L0f0bfae8 +/* f0bfad0: 8e6c0298 */ lw $t4,0x298($s3) +/* f0bfad4: 0c0039a1 */ jal 0xe684 +/* f0bfad8: 00000000 */ sll $zero,$zero,0x0 +/* f0bfadc: 10000022 */ beqz $zero,.L0f0bfb68 +/* f0bfae0: 8e6b02ac */ lw $t3,0x2ac($s3) +/* f0bfae4: 8e6c0298 */ lw $t4,0x298($s3) +.L0f0bfae8: +/* f0bfae8: 05820017 */ bltzl $t4,.L0f0bfb48 +/* f0bfaec: 8e78029c */ lw $t8,0x29c($s3) +/* f0bfaf0: 8e6e02a0 */ lw $t6,0x2a0($s3) +/* f0bfaf4: 15d0000f */ bne $t6,$s0,.L0f0bfb34 +/* f0bfaf8: 00000000 */ sll $zero,$zero,0x0 +/* f0bfafc: 8e6202a4 */ lw $v0,0x2a4($s3) +/* f0bfb00: 8c5900d8 */ lw $t9,0xd8($v0) +/* f0bfb04: 1320000b */ beqz $t9,.L0f0bfb34 +/* f0bfb08: 00000000 */ sll $zero,$zero,0x0 +/* f0bfb0c: 8c4f032c */ lw $t7,0x32c($v0) +/* f0bfb10: 11e00008 */ beqz $t7,.L0f0bfb34 +/* f0bfb14: 00000000 */ sll $zero,$zero,0x0 +/* f0bfb18: 8c490330 */ lw $t1,0x330($v0) +/* f0bfb1c: 11200005 */ beqz $t1,.L0f0bfb34 +/* f0bfb20: 00000000 */ sll $zero,$zero,0x0 +/* f0bfb24: 0c0039a1 */ jal 0xe684 +/* f0bfb28: 00000000 */ sll $zero,$zero,0x0 +/* f0bfb2c: 1000000e */ beqz $zero,.L0f0bfb68 +/* f0bfb30: 8e6b02ac */ lw $t3,0x2ac($s3) +.L0f0bfb34: +/* f0bfb34: 0fc12591 */ jal func0f049644 +/* f0bfb38: 8e64028c */ lw $a0,0x28c($s3) +/* f0bfb3c: 1000000a */ beqz $zero,.L0f0bfb68 +/* f0bfb40: 8e6b02ac */ lw $t3,0x2ac($s3) +/* f0bfb44: 8e78029c */ lw $t8,0x29c($s3) +.L0f0bfb48: +/* f0bfb48: 07020007 */ bltzl $t8,.L0f0bfb68 +/* f0bfb4c: 8e6b02ac */ lw $t3,0x2ac($s3) +/* f0bfb50: 8e6a02a0 */ lw $t2,0x2a0($s3) +/* f0bfb54: 55500004 */ bnel $t2,$s0,.L0f0bfb68 +/* f0bfb58: 8e6b02ac */ lw $t3,0x2ac($s3) +/* f0bfb5c: 0c0039a1 */ jal 0xe684 +/* f0bfb60: 00000000 */ sll $zero,$zero,0x0 +/* f0bfb64: 8e6b02ac */ lw $t3,0x2ac($s3) +.L0f0bfb68: +/* f0bfb68: 24010005 */ addiu $at,$zero,0x5 +/* f0bfb6c: 55610008 */ bnel $t3,$at,.L0f0bfb90 +/* f0bfb70: 8fbf004c */ lw $ra,0x4c($sp) +/* f0bfb74: 0fc2ecff */ jal func0f0bb3fc +/* f0bfb78: 00000000 */ sll $zero,$zero,0x0 +/* f0bfb7c: 50400004 */ beqzl $v0,.L0f0bfb90 +/* f0bfb80: 8fbf004c */ lw $ra,0x4c($sp) +/* f0bfb84: 0c0039a1 */ jal 0xe684 +/* f0bfb88: 00000000 */ sll $zero,$zero,0x0 +/* f0bfb8c: 8fbf004c */ lw $ra,0x4c($sp) +.L0f0bfb90: +/* f0bfb90: d7b40020 */ ldc1 $f20,0x20($sp) +/* f0bfb94: d7b60028 */ ldc1 $f22,0x28($sp) +/* f0bfb98: 8fb00034 */ lw $s0,0x34($sp) +/* f0bfb9c: 8fb10038 */ lw $s1,0x38($sp) +/* f0bfba0: 8fb2003c */ lw $s2,0x3c($sp) +/* f0bfba4: 8fb30040 */ lw $s3,0x40($sp) +/* f0bfba8: 8fb40044 */ lw $s4,0x44($sp) +/* f0bfbac: 8fb50048 */ lw $s5,0x48($sp) +/* f0bfbb0: 03e00008 */ jr $ra +/* f0bfbb4: 27bd0330 */ addiu $sp,$sp,0x330 +); + +GLOBAL_ASM( +glabel func0f0bfbb8 +/* f0bfbb8: 3c03800a */ lui $v1,0x800a +/* f0bfbbc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0bfbc0: 8c650284 */ lw $a1,0x284($v1) +/* f0bfbc4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0bfbc8: afbf0014 */ sw $ra,0x14($sp) +/* f0bfbcc: afa40018 */ sw $a0,0x18($sp) +/* f0bfbd0: 0fc59b7c */ jal func0f166df0 +/* f0bfbd4: 24a50038 */ addiu $a1,$a1,0x38 +/* f0bfbd8: 3c03800a */ lui $v1,0x800a +/* f0bfbdc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0bfbe0: 8c620284 */ lw $v0,0x284($v1) +/* f0bfbe4: c4440038 */ lwc1 $f4,0x38($v0) +/* f0bfbe8: e4440050 */ swc1 $f4,0x50($v0) +/* f0bfbec: 8c620284 */ lw $v0,0x284($v1) +/* f0bfbf0: c446003c */ lwc1 $f6,0x3c($v0) +/* f0bfbf4: e4460054 */ swc1 $f6,0x54($v0) +/* f0bfbf8: 8c620284 */ lw $v0,0x284($v1) +/* f0bfbfc: c4480040 */ lwc1 $f8,0x40($v0) +/* f0bfc00: e4480058 */ swc1 $f8,0x58($v0) +/* f0bfc04: 0fc59a38 */ jal func0f1668e0 +/* f0bfc08: 8fa40018 */ lw $a0,0x18($sp) +/* f0bfc0c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bfc10: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0bfc14: 03e00008 */ jr $ra +/* f0bfc18: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bfc1c +/* f0bfc1c: 3c03800a */ lui $v1,0x800a +/* f0bfc20: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0bfc24: 8c620284 */ lw $v0,0x284($v1) +/* f0bfc28: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0bfc2c: afbf0014 */ sw $ra,0x14($sp) +/* f0bfc30: c4440038 */ lwc1 $f4,0x38($v0) +/* f0bfc34: e4440044 */ swc1 $f4,0x44($v0) +/* f0bfc38: 8c620284 */ lw $v0,0x284($v1) +/* f0bfc3c: c446003c */ lwc1 $f6,0x3c($v0) +/* f0bfc40: e4460048 */ swc1 $f6,0x48($v0) +/* f0bfc44: 8c620284 */ lw $v0,0x284($v1) +/* f0bfc48: c4480040 */ lwc1 $f8,0x40($v0) +/* f0bfc4c: 0fc2d5be */ jal func0f0b56f8 +/* f0bfc50: e448004c */ swc1 $f8,0x4c($v0) +/* f0bfc54: 3c03800a */ lui $v1,0x800a +/* f0bfc58: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0bfc5c: 8c650284 */ lw $a1,0x284($v1) +/* f0bfc60: 00402025 */ or $a0,$v0,$zero +/* f0bfc64: 0c0056c4 */ jal 0x15b10 +/* f0bfc68: 24a50044 */ addiu $a1,$a1,0x44 +/* f0bfc6c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0bfc70: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0bfc74: 03e00008 */ jr $ra +/* f0bfc78: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0bfc7c +/* f0bfc7c: 27bdfef0 */ addiu $sp,$sp,-272 +/* f0bfc80: afbf0044 */ sw $ra,0x44($sp) +/* f0bfc84: afb1003c */ sw $s1,0x3c($sp) +/* f0bfc88: afb00038 */ sw $s0,0x38($sp) +/* f0bfc8c: 00a08025 */ or $s0,$a1,$zero +/* f0bfc90: 00c08825 */ or $s1,$a2,$zero +/* f0bfc94: afb20040 */ sw $s2,0x40($sp) +/* f0bfc98: 0fc5722e */ jal func0f15c8b8 +/* f0bfc9c: afa40110 */ sw $a0,0x110($sp) +/* f0bfca0: 3c12800a */ lui $s2,0x800a +/* f0bfca4: 26529fc0 */ addiu $s2,$s2,-24640 +/* f0bfca8: 8e4e0284 */ lw $t6,0x284($s2) +/* f0bfcac: e7a00070 */ swc1 $f0,0x70($sp) +/* f0bfcb0: 0fc2feee */ jal func0f0bfbb8 +/* f0bfcb4: 8dc41ba0 */ lw $a0,0x1ba0($t6) +/* f0bfcb8: 0fc59e66 */ jal func0f167998 +/* f0bfcbc: 00000000 */ sll $zero,$zero,0x0 +/* f0bfcc0: 8e4f0284 */ lw $t7,0x284($s2) +/* f0bfcc4: 0fc59e66 */ jal func0f167998 +/* f0bfcc8: ade2005c */ sw $v0,0x5c($t7) +/* f0bfccc: 8e580284 */ lw $t8,0x284($s2) +/* f0bfcd0: 0fc59e66 */ jal func0f167998 +/* f0bfcd4: af020060 */ sw $v0,0x60($t8) +/* f0bfcd8: 8e590284 */ lw $t9,0x284($s2) +/* f0bfcdc: 0fc59e66 */ jal func0f167998 +/* f0bfce0: af220064 */ sw $v0,0x64($t9) +/* f0bfce4: 8e490284 */ lw $t1,0x284($s2) +/* f0bfce8: 24040002 */ addiu $a0,$zero,0x2 +/* f0bfcec: 0fc59e6c */ jal func0f1679b0 +/* f0bfcf0: ad220068 */ sw $v0,0x68($t1) +/* f0bfcf4: 8fa80110 */ lw $t0,0x110($sp) +/* f0bfcf8: 8e430284 */ lw $v1,0x284($s2) +/* f0bfcfc: afa200cc */ sw $v0,0xcc($sp) +/* f0bfd00: c5040000 */ lwc1 $f4,0x0($t0) +/* f0bfd04: c4660038 */ lwc1 $f6,0x38($v1) +/* f0bfd08: c7a00070 */ lwc1 $f0,0x70($sp) +/* f0bfd0c: 27a4008c */ addiu $a0,$sp,0x8c +/* f0bfd10: 46062201 */ sub.s $f8,$f4,$f6 +/* f0bfd14: 46004282 */ mul.s $f10,$f8,$f0 +/* f0bfd18: e7aa0074 */ swc1 $f10,0x74($sp) +/* f0bfd1c: c5100004 */ lwc1 $f16,0x4($t0) +/* f0bfd20: c472003c */ lwc1 $f18,0x3c($v1) +/* f0bfd24: 44055000 */ mfc1 $a1,$f10 +/* f0bfd28: 46128101 */ sub.s $f4,$f16,$f18 +/* f0bfd2c: 46002182 */ mul.s $f6,$f4,$f0 +/* f0bfd30: e7a60078 */ swc1 $f6,0x78($sp) +/* f0bfd34: c5080008 */ lwc1 $f8,0x8($t0) +/* f0bfd38: c4700040 */ lwc1 $f16,0x40($v1) +/* f0bfd3c: 44063000 */ mfc1 $a2,$f6 +/* f0bfd40: 46104481 */ sub.s $f18,$f8,$f16 +/* f0bfd44: 46009102 */ mul.s $f4,$f18,$f0 +/* f0bfd48: e7a4007c */ swc1 $f4,0x7c($sp) +/* f0bfd4c: c6080000 */ lwc1 $f8,0x0($s0) +/* f0bfd50: 44072000 */ mfc1 $a3,$f4 +/* f0bfd54: 460a4400 */ add.s $f16,$f8,$f10 +/* f0bfd58: e7b00080 */ swc1 $f16,0x80($sp) +/* f0bfd5c: c6120004 */ lwc1 $f18,0x4($s0) +/* f0bfd60: 46069200 */ add.s $f8,$f18,$f6 +/* f0bfd64: e7a80084 */ swc1 $f8,0x84($sp) +/* f0bfd68: c6100008 */ lwc1 $f16,0x8($s0) +/* f0bfd6c: 46048480 */ add.s $f18,$f16,$f4 +/* f0bfd70: e7b20088 */ swc1 $f18,0x88($sp) +/* f0bfd74: c6080000 */ lwc1 $f8,0x0($s0) +/* f0bfd78: e7a80010 */ swc1 $f8,0x10($sp) +/* f0bfd7c: c6100004 */ lwc1 $f16,0x4($s0) +/* f0bfd80: e7b00014 */ swc1 $f16,0x14($sp) +/* f0bfd84: c6120008 */ lwc1 $f18,0x8($s0) +/* f0bfd88: e7b20018 */ swc1 $f18,0x18($sp) +/* f0bfd8c: c62a0000 */ lwc1 $f10,0x0($s1) +/* f0bfd90: e7aa001c */ swc1 $f10,0x1c($sp) +/* f0bfd94: c6260004 */ lwc1 $f6,0x4($s1) +/* f0bfd98: e7a60020 */ swc1 $f6,0x20($sp) +/* f0bfd9c: c6240008 */ lwc1 $f4,0x8($s1) +/* f0bfda0: 0c005a1d */ jal 0x16874 +/* f0bfda4: e7a40024 */ swc1 $f4,0x24($sp) +/* f0bfda8: c7a8007c */ lwc1 $f8,0x7c($sp) +/* f0bfdac: c7b00080 */ lwc1 $f16,0x80($sp) +/* f0bfdb0: c7b20084 */ lwc1 $f18,0x84($sp) +/* f0bfdb4: c7aa0088 */ lwc1 $f10,0x88($sp) +/* f0bfdb8: e7a80010 */ swc1 $f8,0x10($sp) +/* f0bfdbc: e7b00014 */ swc1 $f16,0x14($sp) +/* f0bfdc0: e7b20018 */ swc1 $f18,0x18($sp) +/* f0bfdc4: e7aa001c */ swc1 $f10,0x1c($sp) +/* f0bfdc8: c6260000 */ lwc1 $f6,0x0($s1) +/* f0bfdcc: 27a400d0 */ addiu $a0,$sp,0xd0 +/* f0bfdd0: 8fa500cc */ lw $a1,0xcc($sp) +/* f0bfdd4: e7a60020 */ swc1 $f6,0x20($sp) +/* f0bfdd8: c6240004 */ lwc1 $f4,0x4($s1) +/* f0bfddc: 8fa60074 */ lw $a2,0x74($sp) +/* f0bfde0: 8fa70078 */ lw $a3,0x78($sp) +/* f0bfde4: e7a40024 */ swc1 $f4,0x24($sp) +/* f0bfde8: c6280008 */ lwc1 $f8,0x8($s1) +/* f0bfdec: 0c0011c3 */ jal 0x470c +/* f0bfdf0: e7a80028 */ swc1 $f8,0x28($sp) +/* f0bfdf4: 8fa20110 */ lw $v0,0x110($sp) +/* f0bfdf8: 8e4a0284 */ lw $t2,0x284($s2) +/* f0bfdfc: c6100000 */ lwc1 $f16,0x0($s0) +/* f0bfe00: 8c450000 */ lw $a1,0x0($v0) +/* f0bfe04: 8c460004 */ lw $a2,0x4($v0) +/* f0bfe08: 8c470008 */ lw $a3,0x8($v0) +/* f0bfe0c: 8d440064 */ lw $a0,0x64($t2) +/* f0bfe10: e7b00010 */ swc1 $f16,0x10($sp) +/* f0bfe14: c6120004 */ lwc1 $f18,0x4($s0) +/* f0bfe18: e7b20014 */ swc1 $f18,0x14($sp) +/* f0bfe1c: c60a0008 */ lwc1 $f10,0x8($s0) +/* f0bfe20: e7aa0018 */ swc1 $f10,0x18($sp) +/* f0bfe24: c6260000 */ lwc1 $f6,0x0($s1) +/* f0bfe28: e7a6001c */ swc1 $f6,0x1c($sp) +/* f0bfe2c: c6240004 */ lwc1 $f4,0x4($s1) +/* f0bfe30: e7a40020 */ swc1 $f4,0x20($sp) +/* f0bfe34: c6280008 */ lwc1 $f8,0x8($s1) +/* f0bfe38: 0c005a1d */ jal 0x16874 +/* f0bfe3c: e7a80024 */ swc1 $f8,0x24($sp) +/* f0bfe40: 8fac0110 */ lw $t4,0x110($sp) +/* f0bfe44: 8e4b0284 */ lw $t3,0x284($s2) +/* f0bfe48: c6100000 */ lwc1 $f16,0x0($s0) +/* f0bfe4c: 8d850000 */ lw $a1,0x0($t4) +/* f0bfe50: 8d860004 */ lw $a2,0x4($t4) +/* f0bfe54: 8d870008 */ lw $a3,0x8($t4) +/* f0bfe58: 8d640068 */ lw $a0,0x68($t3) +/* f0bfe5c: e7b00010 */ swc1 $f16,0x10($sp) +/* f0bfe60: c6120004 */ lwc1 $f18,0x4($s0) +/* f0bfe64: e7b20014 */ swc1 $f18,0x14($sp) +/* f0bfe68: c60a0008 */ lwc1 $f10,0x8($s0) +/* f0bfe6c: e7aa0018 */ swc1 $f10,0x18($sp) +/* f0bfe70: c6260000 */ lwc1 $f6,0x0($s1) +/* f0bfe74: e7a6001c */ swc1 $f6,0x1c($sp) +/* f0bfe78: c6240004 */ lwc1 $f4,0x4($s1) +/* f0bfe7c: e7a40020 */ swc1 $f4,0x20($sp) +/* f0bfe80: c6280008 */ lwc1 $f8,0x8($s1) +/* f0bfe84: 0c005ad6 */ jal 0x16b58 +/* f0bfe88: e7a80024 */ swc1 $f8,0x24($sp) +/* f0bfe8c: 0fc59e66 */ jal func0f167998 +/* f0bfe90: 00000000 */ sll $zero,$zero,0x0 +/* f0bfe94: 0fc59e66 */ jal func0f167998 +/* f0bfe98: 00408825 */ or $s1,$v0,$zero +/* f0bfe9c: 0fc2d5c6 */ jal func0f0b5718 +/* f0bfea0: 00408025 */ or $s0,$v0,$zero +/* f0bfea4: 00402025 */ or $a0,$v0,$zero +/* f0bfea8: 27a5008c */ addiu $a1,$sp,0x8c +/* f0bfeac: 0c005680 */ jal 0x15a00 +/* f0bfeb0: 02003025 */ or $a2,$s0,$zero +/* f0bfeb4: 3c01c6fa */ lui $at,0xc6fa +/* f0bfeb8: 44816000 */ mtc1 $at,$f12 +/* f0bfebc: 3c0146fa */ lui $at,0x46fa +/* f0bfec0: 44811000 */ mtc1 $at,$f2 +/* f0bfec4: 00002825 */ or $a1,$zero,$zero +/* f0bfec8: 02003025 */ or $a2,$s0,$zero +/* f0bfecc: 24080004 */ addiu $t0,$zero,0x4 +/* f0bfed0: 24040010 */ addiu $a0,$zero,0x10 +.L0f0bfed4: +/* f0bfed4: 00001825 */ or $v1,$zero,$zero +/* f0bfed8: 00c01025 */ or $v0,$a2,$zero +.L0f0bfedc: +/* f0bfedc: c4400000 */ lwc1 $f0,0x0($v0) +/* f0bfee0: 24630004 */ addiu $v1,$v1,0x4 +/* f0bfee4: 4600103c */ c.lt.s $f2,$f0 +/* f0bfee8: 00000000 */ sll $zero,$zero,0x0 +/* f0bfeec: 45020004 */ bc1fl .L0f0bff00 +/* f0bfef0: 460c003c */ c.lt.s $f0,$f12 +/* f0bfef4: 10000006 */ beqz $zero,.L0f0bff10 +/* f0bfef8: e4420000 */ swc1 $f2,0x0($v0) +/* f0bfefc: 460c003c */ c.lt.s $f0,$f12 +.L0f0bff00: +/* f0bff00: 00000000 */ sll $zero,$zero,0x0 +/* f0bff04: 45000002 */ bc1f .L0f0bff10 +/* f0bff08: 00000000 */ sll $zero,$zero,0x0 +/* f0bff0c: e44c0000 */ swc1 $f12,0x0($v0) +.L0f0bff10: +/* f0bff10: 1464fff2 */ bne $v1,$a0,.L0f0bfedc +/* f0bff14: 24420004 */ addiu $v0,$v0,0x4 +/* f0bff18: 24a50001 */ addiu $a1,$a1,0x1 +/* f0bff1c: 14a8ffed */ bne $a1,$t0,.L0f0bfed4 +/* f0bff20: 24c60010 */ addiu $a2,$a2,0x10 +/* f0bff24: 0fc2d3ee */ jal func0f0b4fb8 +/* f0bff28: 02002025 */ or $a0,$s0,$zero +/* f0bff2c: 02002025 */ or $a0,$s0,$zero +/* f0bff30: 0c0128d8 */ jal 0x4a360 +/* f0bff34: 02202825 */ or $a1,$s1,$zero +/* f0bff38: 0fc2d3fe */ jal func0f0b4ff8 +/* f0bff3c: 02202025 */ or $a0,$s1,$zero +/* f0bff40: c7ac0070 */ lwc1 $f12,0x70($sp) +/* f0bff44: 0c0057c1 */ jal 0x15f04 +/* f0bff48: 27a5008c */ addiu $a1,$sp,0x8c +/* f0bff4c: 8e4d0284 */ lw $t5,0x284($s2) +/* f0bff50: 27a4008c */ addiu $a0,$sp,0x8c +/* f0bff54: 0c0128d8 */ jal 0x4a360 +/* f0bff58: 8da5005c */ lw $a1,0x5c($t5) +/* f0bff5c: 8e430284 */ lw $v1,0x284($s2) +/* f0bff60: 8c64005c */ lw $a0,0x5c($v1) +/* f0bff64: 0c005a08 */ jal 0x16820 +/* f0bff68: 8c650060 */ lw $a1,0x60($v1) +/* f0bff6c: 8e4e0284 */ lw $t6,0x284($s2) +/* f0bff70: 0fc2d3e6 */ jal func0f0b4f98 +/* f0bff74: 8dc4005c */ lw $a0,0x5c($t6) +/* f0bff78: 8e4f0284 */ lw $t7,0x284($s2) +/* f0bff7c: 0fc2d3de */ jal func0f0b4f78 +/* f0bff80: 8de40060 */ lw $a0,0x60($t7) +/* f0bff84: 8e580284 */ lw $t8,0x284($s2) +/* f0bff88: 0fc2d406 */ jal func0f0b5018 +/* f0bff8c: 8f040064 */ lw $a0,0x64($t8) +/* f0bff90: 8e590284 */ lw $t9,0x284($s2) +/* f0bff94: 0fc2d5d6 */ jal func0f0b5758 +/* f0bff98: 8f240068 */ lw $a0,0x68($t9) +/* f0bff9c: 0fc2d5e6 */ jal func0f0b5798 +/* f0bffa0: 8fa400cc */ lw $a0,0xcc($sp) +/* f0bffa4: 0fc2d60e */ jal func0f0b5838 +/* f0bffa8: 00000000 */ sll $zero,$zero,0x0 +/* f0bffac: 0fc2ff07 */ jal func0f0bfc1c +/* f0bffb0: 00000000 */ sll $zero,$zero,0x0 +/* f0bffb4: 8fbf0044 */ lw $ra,0x44($sp) +/* f0bffb8: 8fb00038 */ lw $s0,0x38($sp) +/* f0bffbc: 8fb1003c */ lw $s1,0x3c($sp) +/* f0bffc0: 8fb20040 */ lw $s2,0x40($sp) +/* f0bffc4: 03e00008 */ jr $ra +/* f0bffc8: 27bd0110 */ addiu $sp,$sp,0x110 +); + +GLOBAL_ASM( +glabel func0f0bffcc +/* f0bffcc: 3c02800a */ lui $v0,0x800a +/* f0bffd0: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0bffd4: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0bffd8: afbf0014 */ sw $ra,0x14($sp) +/* f0bffdc: afa40048 */ sw $a0,0x48($sp) +/* f0bffe0: 24441bb0 */ addiu $a0,$v0,0x1bb0 +/* f0bffe4: 24451bbc */ addiu $a1,$v0,0x1bbc +/* f0bffe8: 0fc2ff1f */ jal func0f0bfc7c +/* f0bffec: 24461bc8 */ addiu $a2,$v0,0x1bc8 +/* f0bfff0: 27a40030 */ addiu $a0,$sp,0x30 +/* f0bfff4: 0fc28302 */ jal func0f0a0c08 +/* f0bfff8: 27a5003c */ addiu $a1,$sp,0x3c +/* f0bfffc: c7a00044 */ lwc1 $f0,0x44($sp) +/* f0c0000: c7a2003c */ lwc1 $f2,0x3c($sp) +/* f0c0004: c7a40040 */ lwc1 $f4,0x40($sp) +/* f0c0008: 46000182 */ mul.s $f6,$f0,$f0 +/* f0c000c: e7a4002c */ swc1 $f4,0x2c($sp) +/* f0c0010: 46021202 */ mul.s $f8,$f2,$f2 +/* f0c0014: 0c012974 */ jal 0x4a5d0 +/* f0c0018: 46083300 */ add.s $f12,$f6,$f8 +/* f0c001c: c7ac002c */ lwc1 $f12,0x2c($sp) +/* f0c0020: 0fc259d4 */ jal func0f096750 +/* f0c0024: 46000386 */ mov.s $f14,$f0 +/* f0c0028: 3c02800a */ lui $v0,0x800a +/* f0c002c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0c0030: 3c017f1b */ lui $at,0x7f1b +/* f0c0034: c430d6b0 */ lwc1 $f16,-0x2950($at) +/* f0c0038: c44a0154 */ lwc1 $f10,0x154($v0) +/* f0c003c: 3c0143b4 */ lui $at,0x43b4 +/* f0c0040: 44812000 */ mtc1 $at,$f4 +/* f0c0044: 46105482 */ mul.s $f18,$f10,$f16 +/* f0c0048: 3c017f1b */ lui $at,0x7f1b +/* f0c004c: c428d6b4 */ lwc1 $f8,-0x294c($at) +/* f0c0050: 46049183 */ div.s $f6,$f18,$f4 +/* f0c0054: 46060080 */ add.s $f2,$f0,$f6 +/* f0c0058: 4602403e */ c.le.s $f8,$f2 +/* f0c005c: 00000000 */ sll $zero,$zero,0x0 +/* f0c0060: 45020003 */ bc1fl .L0f0c0070 +/* f0c0064: e442196c */ swc1 $f2,0x196c($v0) +/* f0c0068: 46101081 */ sub.s $f2,$f2,$f16 +/* f0c006c: e442196c */ swc1 $f2,0x196c($v0) +.L0f0c0070: +/* f0c0070: c7ae0044 */ lwc1 $f14,0x44($sp) +/* f0c0074: c7ac003c */ lwc1 $f12,0x3c($sp) +/* f0c0078: 46007387 */ neg.s $f14,$f14 +/* f0c007c: 0fc259d4 */ jal func0f096750 +/* f0c0080: 46006307 */ neg.s $f12,$f12 +/* f0c0084: 3c017f1b */ lui $at,0x7f1b +/* f0c0088: c430d6b8 */ lwc1 $f16,-0x2948($at) +/* f0c008c: 3c017f1b */ lui $at,0x7f1b +/* f0c0090: c42ad6bc */ lwc1 $f10,-0x2944($at) +/* f0c0094: 46000086 */ mov.s $f2,$f0 +/* f0c0098: 3c0e800a */ lui $t6,0x800a +/* f0c009c: 4600503e */ c.le.s $f10,$f0 +/* f0c00a0: 00000000 */ sll $zero,$zero,0x0 +/* f0c00a4: 45000002 */ bc1f .L0f0c00b0 +/* f0c00a8: 00000000 */ sll $zero,$zero,0x0 +/* f0c00ac: 46100081 */ sub.s $f2,$f0,$f16 +.L0f0c00b0: +/* f0c00b0: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0c00b4: e5c21970 */ swc1 $f2,0x1970($t6) +/* f0c00b8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c00bc: 8fa20048 */ lw $v0,0x48($sp) +/* f0c00c0: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0c00c4: 03e00008 */ jr $ra +/* f0c00c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c00cc +/* f0c00cc: 3c04800a */ lui $a0,0x800a +/* f0c00d0: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0c00d4: 8c830284 */ lw $v1,0x284($a0) +/* f0c00d8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0c00dc: afbf0014 */ sw $ra,0x14($sp) +/* f0c00e0: 44803000 */ mtc1 $zero,$f6 +/* f0c00e4: c4640280 */ lwc1 $f4,0x280($v1) +/* f0c00e8: 4606203c */ c.lt.s $f4,$f6 +/* f0c00ec: 00000000 */ sll $zero,$zero,0x0 +/* f0c00f0: 45020021 */ bc1fl .L0f0c0178 +/* f0c00f4: 44808000 */ mtc1 $zero,$f16 +/* f0c00f8: 8c6e027c */ lw $t6,0x27c($v1) +/* f0c00fc: 240100c8 */ addiu $at,$zero,0xc8 +/* f0c0100: 000e7c02 */ srl $t7,$t6,0x10 +/* f0c0104: 01e1001b */ divu $zero,$t7,$at +/* f0c0108: 0000c010 */ mfhi $t8 +/* f0c010c: 0018c880 */ sll $t9,$t8,0x2 +/* f0c0110: 27280320 */ addiu $t0,$t9,0x320 +/* f0c0114: 0c004b70 */ jal 0x12dc0 +/* f0c0118: afa8001c */ sw $t0,0x1c($sp) +/* f0c011c: 3c04800a */ lui $a0,0x800a +/* f0c0120: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0c0124: 8c890284 */ lw $t1,0x284($a0) +/* f0c0128: ad22027c */ sw $v0,0x27c($t1) +/* f0c012c: 8fab001c */ lw $t3,0x1c($sp) +/* f0c0130: 8c8a0058 */ lw $t2,0x58($a0) +/* f0c0134: 8c8d0284 */ lw $t5,0x284($a0) +/* f0c0138: 014b001a */ div $zero,$t2,$t3 +/* f0c013c: 00006010 */ mfhi $t4 +/* f0c0140: 448c4000 */ mtc1 $t4,$f8 +/* f0c0144: 15600002 */ bnez $t3,.L0f0c0150 +/* f0c0148: 00000000 */ sll $zero,$zero,0x0 +/* f0c014c: 0007000d */ break 0x7 +.L0f0c0150: +/* f0c0150: 2401ffff */ addiu $at,$zero,-1 +/* f0c0154: 15610004 */ bne $t3,$at,.L0f0c0168 +/* f0c0158: 3c018000 */ lui $at,0x8000 +/* f0c015c: 15410002 */ bne $t2,$at,.L0f0c0168 +/* f0c0160: 00000000 */ sll $zero,$zero,0x0 +/* f0c0164: 0006000d */ break 0x6 +.L0f0c0168: +/* f0c0168: 468042a0 */ cvt.s.w $f10,$f8 +/* f0c016c: e5aa0278 */ swc1 $f10,0x278($t5) +/* f0c0170: 8c830284 */ lw $v1,0x284($a0) +/* f0c0174: 44808000 */ mtc1 $zero,$f16 +.L0f0c0178: +/* f0c0178: 00000000 */ sll $zero,$zero,0x0 +/* f0c017c: e4700280 */ swc1 $f16,0x280($v1) +/* f0c0180: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c0184: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0c0188: 03e00008 */ jr $ra +/* f0c018c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c0190 +/* f0c0190: 27bdff68 */ addiu $sp,$sp,-152 +/* f0c0194: afb00038 */ sw $s0,0x38($sp) +/* f0c0198: 3c10800a */ lui $s0,0x800a +/* f0c019c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0c01a0: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c01a4: afbf003c */ sw $ra,0x3c($sp) +/* f0c01a8: f7b40030 */ sdc1 $f20,0x30($sp) +/* f0c01ac: afa40098 */ sw $a0,0x98($sp) +/* f0c01b0: 44803000 */ mtc1 $zero,$f6 +/* f0c01b4: c5c40280 */ lwc1 $f4,0x280($t6) +/* f0c01b8: 4604303e */ c.le.s $f6,$f4 +/* f0c01bc: 00000000 */ sll $zero,$zero,0x0 +/* f0c01c0: 4502017c */ bc1fl .L0f0c07b4 +/* f0c01c4: 8fbf003c */ lw $ra,0x3c($sp) +/* f0c01c8: 0fc30869 */ jal func0f0c21a4 +/* f0c01cc: 00000000 */ sll $zero,$zero,0x0 +/* f0c01d0: 3c014100 */ lui $at,0x4100 +/* f0c01d4: 44814000 */ mtc1 $at,$f8 +/* f0c01d8: 240100c8 */ addiu $at,$zero,0xc8 +/* f0c01dc: 8e030284 */ lw $v1,0x284($s0) +/* f0c01e0: 46080282 */ mul.s $f10,$f0,$f8 +/* f0c01e4: e7aa0084 */ swc1 $f10,0x84($sp) +/* f0c01e8: 8c62027c */ lw $v0,0x27c($v1) +/* f0c01ec: c4720280 */ lwc1 $f18,0x280($v1) +/* f0c01f0: 00027c02 */ srl $t7,$v0,0x10 +/* f0c01f4: 01e1001b */ divu $zero,$t7,$at +/* f0c01f8: 3c014270 */ lui $at,0x4270 +/* f0c01fc: 44818000 */ mtc1 $at,$f16 +/* f0c0200: 3c017f1b */ lui $at,0x7f1b +/* f0c0204: c426d6c0 */ lwc1 $f6,-0x2940($at) +/* f0c0208: 46128101 */ sub.s $f4,$f16,$f18 +/* f0c020c: 3c017f1b */ lui $at,0x7f1b +/* f0c0210: c428d6c4 */ lwc1 $f8,-0x293c($at) +/* f0c0214: 0000c010 */ mfhi $t8 +/* f0c0218: 46062502 */ mul.s $f20,$f4,$f6 +/* f0c021c: c604004c */ lwc1 $f4,0x4c($s0) +/* f0c0220: 0018c880 */ sll $t9,$t8,0x2 +/* f0c0224: 27220320 */ addiu $v0,$t9,0x320 +/* f0c0228: 3c017f1b */ lui $at,0x7f1b +/* f0c022c: 4614a280 */ add.s $f10,$f20,$f20 +/* f0c0230: 46145402 */ mul.s $f16,$f10,$f20 +/* f0c0234: c46a0278 */ lwc1 $f10,0x278($v1) +/* f0c0238: 46104480 */ add.s $f18,$f8,$f16 +/* f0c023c: 44828000 */ mtc1 $v0,$f16 +/* f0c0240: 46122182 */ mul.s $f6,$f4,$f18 +/* f0c0244: 468083a0 */ cvt.s.w $f14,$f16 +/* f0c0248: 46065200 */ add.s $f8,$f10,$f6 +/* f0c024c: e4680278 */ swc1 $f8,0x278($v1) +/* f0c0250: 8e030284 */ lw $v1,0x284($s0) +/* f0c0254: c4620278 */ lwc1 $f2,0x278($v1) +/* f0c0258: 4602703e */ c.le.s $f14,$f2 +/* f0c025c: 00000000 */ sll $zero,$zero,0x0 +/* f0c0260: 45000005 */ bc1f .L0f0c0278 +/* f0c0264: 00000000 */ sll $zero,$zero,0x0 +/* f0c0268: 460e1101 */ sub.s $f4,$f2,$f14 +/* f0c026c: e4640278 */ swc1 $f4,0x278($v1) +/* f0c0270: 8e090284 */ lw $t1,0x284($s0) +/* f0c0274: c5220278 */ lwc1 $f2,0x278($t1) +.L0f0c0278: +/* f0c0278: c432d6c8 */ lwc1 $f18,-0x2938($at) +/* f0c027c: 460e9003 */ div.s $f0,$f18,$f14 +/* f0c0280: 46001302 */ mul.s $f12,$f2,$f0 +/* f0c0284: 0c0068f7 */ jal 0x1a3dc +/* f0c0288: e7a0004c */ swc1 $f0,0x4c($sp) +/* f0c028c: 3c013f80 */ lui $at,0x3f80 +/* f0c0290: 44815000 */ mtc1 $at,$f10 +/* f0c0294: 3c013f00 */ lui $at,0x3f00 +/* f0c0298: 44814000 */ mtc1 $at,$f8 +/* f0c029c: 460a0180 */ add.s $f6,$f0,$f10 +/* f0c02a0: 46083502 */ mul.s $f20,$f6,$f8 +/* f0c02a4: 0fc2d5fe */ jal func0f0b57f8 +/* f0c02a8: 00000000 */ sll $zero,$zero,0x0 +/* f0c02ac: 0fc2d5f6 */ jal func0f0b57d8 +/* f0c02b0: e7a00050 */ swc1 $f0,0x50($sp) +/* f0c02b4: 46140402 */ mul.s $f16,$f0,$f20 +/* f0c02b8: c7a40050 */ lwc1 $f4,0x50($sp) +/* f0c02bc: 8e0a0284 */ lw $t2,0x284($s0) +/* f0c02c0: c7a6004c */ lwc1 $f6,0x4c($sp) +/* f0c02c4: 46048480 */ add.s $f18,$f16,$f4 +/* f0c02c8: e7b20090 */ swc1 $f18,0x90($sp) +/* f0c02cc: c54a0278 */ lwc1 $f10,0x278($t2) +/* f0c02d0: 46065302 */ mul.s $f12,$f10,$f6 +/* f0c02d4: 0c0068f4 */ jal 0x1a3d0 +/* f0c02d8: 00000000 */ sll $zero,$zero,0x0 +/* f0c02dc: 3c013f80 */ lui $at,0x3f80 +/* f0c02e0: 44814000 */ mtc1 $at,$f8 +/* f0c02e4: 3c013f00 */ lui $at,0x3f00 +/* f0c02e8: 44812000 */ mtc1 $at,$f4 +/* f0c02ec: 46080400 */ add.s $f16,$f0,$f8 +/* f0c02f0: 46048502 */ mul.s $f20,$f16,$f4 +/* f0c02f4: 0fc2d602 */ jal func0f0b5808 +/* f0c02f8: 00000000 */ sll $zero,$zero,0x0 +/* f0c02fc: 0fc2d5fa */ jal func0f0b57e8 +/* f0c0300: e7a00050 */ swc1 $f0,0x50($sp) +/* f0c0304: 46140482 */ mul.s $f18,$f0,$f20 +/* f0c0308: c7aa0050 */ lwc1 $f10,0x50($sp) +/* f0c030c: 460a9180 */ add.s $f6,$f18,$f10 +/* f0c0310: 0fc2d5f6 */ jal func0f0b57d8 +/* f0c0314: e7a60094 */ swc1 $f6,0x94($sp) +/* f0c0318: 8e030284 */ lw $v1,0x284($s0) +/* f0c031c: 24040064 */ addiu $a0,$zero,0x64 +/* f0c0320: 3c017f1b */ lui $at,0x7f1b +/* f0c0324: 8c62027c */ lw $v0,0x27c($v1) +/* f0c0328: c422d6cc */ lwc1 $f2,-0x2934($at) +/* f0c032c: 3c013f80 */ lui $at,0x3f80 +/* f0c0330: 00025d02 */ srl $t3,$v0,0x14 +/* f0c0334: 0164001b */ divu $zero,$t3,$a0 +/* f0c0338: 00006010 */ mfhi $t4 +/* f0c033c: 448c8000 */ mtc1 $t4,$f16 +/* f0c0340: 44814000 */ mtc1 $at,$f8 +/* f0c0344: 14800002 */ bnez $a0,.L0f0c0350 +/* f0c0348: 00000000 */ sll $zero,$zero,0x0 +/* f0c034c: 0007000d */ break 0x7 +.L0f0c0350: +/* f0c0350: 46808120 */ cvt.s.w $f4,$f16 +/* f0c0354: 05810004 */ bgez $t4,.L0f0c0368 +/* f0c0358: 3c014f80 */ lui $at,0x4f80 +/* f0c035c: 44819000 */ mtc1 $at,$f18 +/* f0c0360: 00000000 */ sll $zero,$zero,0x0 +/* f0c0364: 46122100 */ add.s $f4,$f4,$f18 +.L0f0c0368: +/* f0c0368: 0044001b */ divu $zero,$v0,$a0 +/* f0c036c: 46041282 */ mul.s $f10,$f2,$f4 +/* f0c0370: 00006810 */ mfhi $t5 +/* f0c0374: 448d9000 */ mtc1 $t5,$f18 +/* f0c0378: 3c017f1b */ lui $at,0x7f1b +/* f0c037c: c430d6d0 */ lwc1 $f16,-0x2930($at) +/* f0c0380: 46809120 */ cvt.s.w $f4,$f18 +/* f0c0384: 460a4180 */ add.s $f6,$f8,$f10 +/* f0c0388: 14800002 */ bnez $a0,.L0f0c0394 +/* f0c038c: 00000000 */ sll $zero,$zero,0x0 +/* f0c0390: 0007000d */ break 0x7 +.L0f0c0394: +/* f0c0394: 05a10004 */ bgez $t5,.L0f0c03a8 +/* f0c0398: 3c014f80 */ lui $at,0x4f80 +/* f0c039c: 44814000 */ mtc1 $at,$f8 +/* f0c03a0: 00000000 */ sll $zero,$zero,0x0 +/* f0c03a4: 46082100 */ add.s $f4,$f4,$f8 +.L0f0c03a8: +/* f0c03a8: 46041282 */ mul.s $f10,$f2,$f4 +/* f0c03ac: c4680280 */ lwc1 $f8,0x280($v1) +/* f0c03b0: 3c017f1b */ lui $at,0x7f1b +/* f0c03b4: 460a8480 */ add.s $f18,$f16,$f10 +/* f0c03b8: c430d6d4 */ lwc1 $f16,-0x292c($at) +/* f0c03bc: 46124102 */ mul.s $f4,$f8,$f18 +/* f0c03c0: 00000000 */ sll $zero,$zero,0x0 +/* f0c03c4: 46102282 */ mul.s $f10,$f4,$f16 +/* f0c03c8: 460a3200 */ add.s $f8,$f6,$f10 +/* f0c03cc: 46080482 */ mul.s $f18,$f0,$f8 +/* f0c03d0: 0fc2d5fa */ jal func0f0b57e8 +/* f0c03d4: e7b20088 */ swc1 $f18,0x88($sp) +/* f0c03d8: 8e030284 */ lw $v1,0x284($s0) +/* f0c03dc: 24040064 */ addiu $a0,$zero,0x64 +/* f0c03e0: 3c017f1b */ lui $at,0x7f1b +/* f0c03e4: 8c62027c */ lw $v0,0x27c($v1) +/* f0c03e8: c422d6d8 */ lwc1 $f2,-0x2928($at) +/* f0c03ec: 3c013f80 */ lui $at,0x3f80 +/* f0c03f0: 00027602 */ srl $t6,$v0,0x18 +/* f0c03f4: 01c4001b */ divu $zero,$t6,$a0 +/* f0c03f8: 00007810 */ mfhi $t7 +/* f0c03fc: 448f8000 */ mtc1 $t7,$f16 +/* f0c0400: 44812000 */ mtc1 $at,$f4 +/* f0c0404: 14800002 */ bnez $a0,.L0f0c0410 +/* f0c0408: 00000000 */ sll $zero,$zero,0x0 +/* f0c040c: 0007000d */ break 0x7 +.L0f0c0410: +/* f0c0410: 0002c202 */ srl $t8,$v0,0x8 +/* f0c0414: 05e10005 */ bgez $t7,.L0f0c042c +/* f0c0418: 468081a0 */ cvt.s.w $f6,$f16 +/* f0c041c: 3c014f80 */ lui $at,0x4f80 +/* f0c0420: 44815000 */ mtc1 $at,$f10 +/* f0c0424: 00000000 */ sll $zero,$zero,0x0 +/* f0c0428: 460a3180 */ add.s $f6,$f6,$f10 +.L0f0c042c: +/* f0c042c: 0304001b */ divu $zero,$t8,$a0 +/* f0c0430: 46061202 */ mul.s $f8,$f2,$f6 +/* f0c0434: 0000c810 */ mfhi $t9 +/* f0c0438: 44995000 */ mtc1 $t9,$f10 +/* f0c043c: 3c017f1b */ lui $at,0x7f1b +/* f0c0440: c430d6dc */ lwc1 $f16,-0x2924($at) +/* f0c0444: 3c014f80 */ lui $at,0x4f80 +/* f0c0448: 468051a0 */ cvt.s.w $f6,$f10 +/* f0c044c: 46082480 */ add.s $f18,$f4,$f8 +/* f0c0450: 14800002 */ bnez $a0,.L0f0c045c +/* f0c0454: 00000000 */ sll $zero,$zero,0x0 +/* f0c0458: 0007000d */ break 0x7 +.L0f0c045c: +/* f0c045c: 07210004 */ bgez $t9,.L0f0c0470 +/* f0c0460: 00000000 */ sll $zero,$zero,0x0 +/* f0c0464: 44812000 */ mtc1 $at,$f4 +/* f0c0468: 00000000 */ sll $zero,$zero,0x0 +/* f0c046c: 46043180 */ add.s $f6,$f6,$f4 +.L0f0c0470: +/* f0c0470: 46061202 */ mul.s $f8,$f2,$f6 +/* f0c0474: c4640280 */ lwc1 $f4,0x280($v1) +/* f0c0478: 3c017f1b */ lui $at,0x7f1b +/* f0c047c: c7ac0084 */ lwc1 $f12,0x84($sp) +/* f0c0480: 27a50080 */ addiu $a1,$sp,0x80 +/* f0c0484: 27a6007c */ addiu $a2,$sp,0x7c +/* f0c0488: 27a70078 */ addiu $a3,$sp,0x78 +/* f0c048c: 46088280 */ add.s $f10,$f16,$f8 +/* f0c0490: c430d6e0 */ lwc1 $f16,-0x2920($at) +/* f0c0494: 460a2182 */ mul.s $f6,$f4,$f10 +/* f0c0498: 00000000 */ sll $zero,$zero,0x0 +/* f0c049c: 46103202 */ mul.s $f8,$f6,$f16 +/* f0c04a0: 46089100 */ add.s $f4,$f18,$f8 +/* f0c04a4: 46040282 */ mul.s $f10,$f0,$f4 +/* f0c04a8: 0fc0a57e */ jal func0f0295f8 +/* f0c04ac: e7aa008c */ swc1 $f10,0x8c($sp) +/* f0c04b0: 8e030284 */ lw $v1,0x284($s0) +/* f0c04b4: 3c0141f0 */ lui $at,0x41f0 +/* f0c04b8: 44813000 */ mtc1 $at,$f6 +/* f0c04bc: c4600280 */ lwc1 $f0,0x280($v1) +/* f0c04c0: 3c014270 */ lui $at,0x4270 +/* f0c04c4: 3c05800b */ lui $a1,0x800b +/* f0c04c8: 4606003c */ c.lt.s $f0,$f6 +/* f0c04cc: 24060004 */ addiu $a2,$zero,0x4 +/* f0c04d0: 24070001 */ addiu $a3,$zero,0x1 +/* f0c04d4: 240a0002 */ addiu $t2,$zero,0x2 +/* f0c04d8: 45000010 */ bc1f .L0f0c051c +/* f0c04dc: 240b0001 */ addiu $t3,$zero,0x1 +/* f0c04e0: 3c017f1b */ lui $at,0x7f1b +/* f0c04e4: c422d6e4 */ lwc1 $f2,-0x291c($at) +/* f0c04e8: 3c013f80 */ lui $at,0x3f80 +/* f0c04ec: 44818000 */ mtc1 $at,$f16 +/* f0c04f0: 46020482 */ mul.s $f18,$f0,$f2 +/* f0c04f4: 3c014248 */ lui $at,0x4248 +/* f0c04f8: 44814000 */ mtc1 $at,$f8 +/* f0c04fc: 46128501 */ sub.s $f20,$f16,$f18 +/* f0c0500: 46144102 */ mul.s $f4,$f8,$f20 +/* f0c0504: 00000000 */ sll $zero,$zero,0x0 +/* f0c0508: 46142282 */ mul.s $f10,$f4,$f20 +/* f0c050c: 00000000 */ sll $zero,$zero,0x0 +/* f0c0510: 46145502 */ mul.s $f20,$f10,$f20 +/* f0c0514: 1000000f */ beqz $zero,.L0f0c0554 +/* f0c0518: 00000000 */ sll $zero,$zero,0x0 +.L0f0c051c: +/* f0c051c: 44813000 */ mtc1 $at,$f6 +/* f0c0520: 3c017f1b */ lui $at,0x7f1b +/* f0c0524: 4606003c */ c.lt.s $f0,$f6 +/* f0c0528: 00000000 */ sll $zero,$zero,0x0 +/* f0c052c: 4502000a */ bc1fl .L0f0c0558 +/* f0c0530: 4600a20d */ trunc.w.s $f8,$f20 +/* f0c0534: c422d6e8 */ lwc1 $f2,-0x2918($at) +/* f0c0538: 3c01c1f0 */ lui $at,0xc1f0 +/* f0c053c: 44819000 */ mtc1 $at,$f18 +/* f0c0540: 46020401 */ sub.s $f16,$f0,$f2 +/* f0c0544: 46028502 */ mul.s $f20,$f16,$f2 +/* f0c0548: 00000000 */ sll $zero,$zero,0x0 +/* f0c054c: 46149502 */ mul.s $f20,$f18,$f20 +/* f0c0550: 00000000 */ sll $zero,$zero,0x0 +.L0f0c0554: +/* f0c0554: 4600a20d */ trunc.w.s $f8,$f20 +.L0f0c0558: +/* f0c0558: 8fa40080 */ lw $a0,0x80($sp) +/* f0c055c: 44024000 */ mfc1 $v0,$f8 +/* f0c0560: 00000000 */ sll $zero,$zero,0x0 +/* f0c0564: 00822021 */ addu $a0,$a0,$v0 +/* f0c0568: 28810100 */ slti $at,$a0,0x100 +/* f0c056c: 14200004 */ bnez $at,.L0f0c0580 +/* f0c0570: 00000000 */ sll $zero,$zero,0x0 +/* f0c0574: 240400ff */ addiu $a0,$zero,0xff +/* f0c0578: 10000004 */ beqz $zero,.L0f0c058c +/* f0c057c: afa40080 */ sw $a0,0x80($sp) +.L0f0c0580: +/* f0c0580: 04810002 */ bgez $a0,.L0f0c058c +/* f0c0584: afa40080 */ sw $a0,0x80($sp) +/* f0c0588: afa00080 */ sw $zero,0x80($sp) +.L0f0c058c: +/* f0c058c: 8fa4007c */ lw $a0,0x7c($sp) +/* f0c0590: 00822021 */ addu $a0,$a0,$v0 +/* f0c0594: 28810100 */ slti $at,$a0,0x100 +/* f0c0598: 14200004 */ bnez $at,.L0f0c05ac +/* f0c059c: 00000000 */ sll $zero,$zero,0x0 +/* f0c05a0: 240400ff */ addiu $a0,$zero,0xff +/* f0c05a4: 10000004 */ beqz $zero,.L0f0c05b8 +/* f0c05a8: afa4007c */ sw $a0,0x7c($sp) +.L0f0c05ac: +/* f0c05ac: 04810002 */ bgez $a0,.L0f0c05b8 +/* f0c05b0: afa4007c */ sw $a0,0x7c($sp) +/* f0c05b4: afa0007c */ sw $zero,0x7c($sp) +.L0f0c05b8: +/* f0c05b8: 8fa40078 */ lw $a0,0x78($sp) +/* f0c05bc: 00822021 */ addu $a0,$a0,$v0 +/* f0c05c0: 28810100 */ slti $at,$a0,0x100 +/* f0c05c4: 14200004 */ bnez $at,.L0f0c05d8 +/* f0c05c8: 00000000 */ sll $zero,$zero,0x0 +/* f0c05cc: 240400ff */ addiu $a0,$zero,0xff +/* f0c05d0: 10000004 */ beqz $zero,.L0f0c05e4 +/* f0c05d4: afa40078 */ sw $a0,0x78($sp) +.L0f0c05d8: +/* f0c05d8: 04810002 */ bgez $a0,.L0f0c05e4 +/* f0c05dc: afa40078 */ sw $a0,0x78($sp) +/* f0c05e0: afa00078 */ sw $zero,0x78($sp) +.L0f0c05e4: +/* f0c05e4: 3c017f1b */ lui $at,0x7f1b +/* f0c05e8: c42ad6ec */ lwc1 $f10,-0x2914($at) +/* f0c05ec: c4640280 */ lwc1 $f4,0x280($v1) +/* f0c05f0: 3c013f80 */ lui $at,0x3f80 +/* f0c05f4: 44818000 */ mtc1 $at,$f16 +/* f0c05f8: 460a2182 */ mul.s $f6,$f4,$f10 +/* f0c05fc: afa00018 */ sw $zero,0x18($sp) +/* f0c0600: afab0014 */ sw $t3,0x14($sp) +/* f0c0604: afaa0010 */ sw $t2,0x10($sp) +/* f0c0608: 27a40098 */ addiu $a0,$sp,0x98 +/* f0c060c: 8ca5b58c */ lw $a1,-0x4a74($a1) +/* f0c0610: 0fc2ce70 */ jal func0f0b39c0 +/* f0c0614: 46068501 */ sub.s $f20,$f16,$f6 +/* f0c0618: 8fac0098 */ lw $t4,0x98($sp) +/* f0c061c: 3c0eba00 */ lui $t6,0xba00 +/* f0c0620: 35ce1402 */ ori $t6,$t6,0x1402 +/* f0c0624: 258d0008 */ addiu $t5,$t4,0x8 +/* f0c0628: afad0098 */ sw $t5,0x98($sp) +/* f0c062c: 3c0f0010 */ lui $t7,0x10 +/* f0c0630: ad8f0004 */ sw $t7,0x4($t4) +/* f0c0634: ad8e0000 */ sw $t6,0x0($t4) +/* f0c0638: 8fb80098 */ lw $t8,0x98($sp) +/* f0c063c: 3c014348 */ lui $at,0x4348 +/* f0c0640: 44819000 */ mtc1 $at,$f18 +/* f0c0644: 3c01432f */ lui $at,0x432f +/* f0c0648: 27190008 */ addiu $t9,$t8,0x8 +/* f0c064c: 46149202 */ mul.s $f8,$f18,$f20 +/* f0c0650: 44815000 */ mtc1 $at,$f10 +/* f0c0654: afb90098 */ sw $t9,0x98($sp) +/* f0c0658: 3c09b900 */ lui $t1,0xb900 +/* f0c065c: 3c0a0c18 */ lui $t2,0xc18 +/* f0c0660: 354a4340 */ ori $t2,$t2,0x4340 +/* f0c0664: 3529031d */ ori $t1,$t1,0x31d +/* f0c0668: af090000 */ sw $t1,0x0($t8) +/* f0c066c: af0a0004 */ sw $t2,0x4($t8) +/* f0c0670: 46145402 */ mul.s $f16,$f10,$f20 +/* f0c0674: 8fa40098 */ lw $a0,0x98($sp) +/* f0c0678: 3c0dfb00 */ lui $t5,0xfb00 +/* f0c067c: 2401ff00 */ addiu $at,$zero,-256 +/* f0c0680: 248c0008 */ addiu $t4,$a0,0x8 +/* f0c0684: afac0098 */ sw $t4,0x98($sp) +/* f0c0688: ac8d0000 */ sw $t5,0x0($a0) +/* f0c068c: 8fb9007c */ lw $t9,0x7c($sp) +/* f0c0690: 46148182 */ mul.s $f6,$f16,$f20 +/* f0c0694: 4600410d */ trunc.w.s $f4,$f8 +/* f0c0698: 8faf0080 */ lw $t7,0x80($sp) +/* f0c069c: 8fac0078 */ lw $t4,0x78($sp) +/* f0c06a0: 332900ff */ andi $t1,$t9,0xff +/* f0c06a4: 00095400 */ sll $t2,$t1,0x10 +/* f0c06a8: 44092000 */ mfc1 $t1,$f4 +/* f0c06ac: 000fc600 */ sll $t8,$t7,0x18 +/* f0c06b0: 030a5825 */ or $t3,$t8,$t2 +/* f0c06b4: 318d00ff */ andi $t5,$t4,0xff +/* f0c06b8: 000d7200 */ sll $t6,$t5,0x8 +/* f0c06bc: 4600348d */ trunc.w.s $f18,$f6 +/* f0c06c0: 016e7825 */ or $t7,$t3,$t6 +/* f0c06c4: 313800ff */ andi $t8,$t1,0xff +/* f0c06c8: 01f85025 */ or $t2,$t7,$t8 +/* f0c06cc: ac8a0004 */ sw $t2,0x4($a0) +/* f0c06d0: 8fac0098 */ lw $t4,0x98($sp) +/* f0c06d4: 44199000 */ mfc1 $t9,$f18 +/* f0c06d8: 3c0bfa00 */ lui $t3,0xfa00 +/* f0c06dc: 258d0008 */ addiu $t5,$t4,0x8 +/* f0c06e0: afad0098 */ sw $t5,0x98($sp) +/* f0c06e4: 332900ff */ andi $t1,$t9,0xff +/* f0c06e8: 01217825 */ or $t7,$t1,$at +/* f0c06ec: ad8f0004 */ sw $t7,0x4($t4) +/* f0c06f0: ad8b0000 */ sw $t3,0x0($t4) +/* f0c06f4: 8fb80098 */ lw $t8,0x98($sp) +/* f0c06f8: 3c0cfc12 */ lui $t4,0xfc12 +/* f0c06fc: 3c0dffcf */ lui $t5,0xffcf +/* f0c0700: 270a0008 */ addiu $t2,$t8,0x8 +/* f0c0704: afaa0098 */ sw $t2,0x98($sp) +/* f0c0708: 35adfe00 */ ori $t5,$t5,0xfe00 +/* f0c070c: 358c9bff */ ori $t4,$t4,0x9bff +/* f0c0710: 3c03800b */ lui $v1,0x800b +/* f0c0714: af0c0000 */ sw $t4,0x0($t8) +/* f0c0718: af0d0004 */ sw $t5,0x4($t8) +/* f0c071c: 8c63b58c */ lw $v1,-0x4a74($v1) +/* f0c0720: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c0724: 27a40098 */ addiu $a0,$sp,0x98 +/* f0c0728: 906b0005 */ lbu $t3,0x5($v1) +/* f0c072c: 90670004 */ lbu $a3,0x4($v1) +/* f0c0730: 27a50090 */ addiu $a1,$sp,0x90 +/* f0c0734: afab0010 */ sw $t3,0x10($sp) +/* f0c0738: 8dc2027c */ lw $v0,0x27c($t6) +/* f0c073c: afa00020 */ sw $zero,0x20($sp) +/* f0c0740: 27a60088 */ addiu $a2,$sp,0x88 +/* f0c0744: 30590001 */ andi $t9,$v0,0x1 +/* f0c0748: 304f0002 */ andi $t7,$v0,0x2 +/* f0c074c: 304a0004 */ andi $t2,$v0,0x4 +/* f0c0750: 000a602b */ sltu $t4,$zero,$t2 +/* f0c0754: 000fc02b */ sltu $t8,$zero,$t7 +/* f0c0758: 0019482b */ sltu $t1,$zero,$t9 +/* f0c075c: afa90014 */ sw $t1,0x14($sp) +/* f0c0760: afb80018 */ sw $t8,0x18($sp) +/* f0c0764: 0fc2c9d0 */ jal func0f0b2740 +/* f0c0768: afac001c */ sw $t4,0x1c($sp) +/* f0c076c: 8e030284 */ lw $v1,0x284($s0) +/* f0c0770: c604004c */ lwc1 $f4,0x4c($s0) +/* f0c0774: 3c014270 */ lui $at,0x4270 +/* f0c0778: c4680280 */ lwc1 $f8,0x280($v1) +/* f0c077c: 44818000 */ mtc1 $at,$f16 +/* f0c0780: 3c01bf80 */ lui $at,0xbf80 +/* f0c0784: 46044280 */ add.s $f10,$f8,$f4 +/* f0c0788: e46a0280 */ swc1 $f10,0x280($v1) +/* f0c078c: 8e030284 */ lw $v1,0x284($s0) +/* f0c0790: c4660280 */ lwc1 $f6,0x280($v1) +/* f0c0794: 4606803c */ c.lt.s $f16,$f6 +/* f0c0798: 00000000 */ sll $zero,$zero,0x0 +/* f0c079c: 45020005 */ bc1fl .L0f0c07b4 +/* f0c07a0: 8fbf003c */ lw $ra,0x3c($sp) +/* f0c07a4: 44819000 */ mtc1 $at,$f18 +/* f0c07a8: 00000000 */ sll $zero,$zero,0x0 +/* f0c07ac: e4720280 */ swc1 $f18,0x280($v1) +/* f0c07b0: 8fbf003c */ lw $ra,0x3c($sp) +.L0f0c07b4: +/* f0c07b4: 8fa20098 */ lw $v0,0x98($sp) +/* f0c07b8: d7b40030 */ ldc1 $f20,0x30($sp) +/* f0c07bc: 8fb00038 */ lw $s0,0x38($sp) +/* f0c07c0: 03e00008 */ jr $ra +/* f0c07c4: 27bd0098 */ addiu $sp,$sp,0x98 +); + +GLOBAL_ASM( +glabel func0f0c07c8 +/* f0c07c8: 27bdff60 */ addiu $sp,$sp,-160 +/* f0c07cc: afb00020 */ sw $s0,0x20($sp) +/* f0c07d0: 3c10800a */ lui $s0,0x800a +/* f0c07d4: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0c07d8: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c07dc: afbf0024 */ sw $ra,0x24($sp) +/* f0c07e0: afa400a0 */ sw $a0,0xa0($sp) +/* f0c07e4: 8dc40000 */ lw $a0,0x0($t6) +/* f0c07e8: 24010001 */ addiu $at,$zero,0x1 +/* f0c07ec: 5481001b */ bnel $a0,$at,.L0f0c085c +/* f0c07f0: 24010002 */ addiu $at,$zero,0x2 +/* f0c07f4: 0fc2bbb6 */ jal func0f0aeed8 +/* f0c07f8: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c07fc: afa200a0 */ sw $v0,0xa0($sp) +/* f0c0800: 0fc56c45 */ jal func0f15b114 +/* f0c0804: 00402025 */ or $a0,$v0,$zero +/* f0c0808: afa200a0 */ sw $v0,0xa0($sp) +/* f0c080c: 0fc37eb4 */ jal func0f0dfad0 +/* f0c0810: 00402025 */ or $a0,$v0,$zero +/* f0c0814: 8e0f0284 */ lw $t7,0x284($s0) +/* f0c0818: afa200a0 */ sw $v0,0xa0($sp) +/* f0c081c: 8df800d8 */ lw $t8,0xd8($t7) +/* f0c0820: 57000005 */ bnezl $t8,.L0f0c0838 +/* f0c0824: 8e1904b4 */ lw $t9,0x4b4($s0) +/* f0c0828: 0fc2ecba */ jal func0f0bb2e8 +/* f0c082c: 00402025 */ or $a0,$v0,$zero +/* f0c0830: afa200a0 */ sw $v0,0xa0($sp) +/* f0c0834: 8e1904b4 */ lw $t9,0x4b4($s0) +.L0f0c0838: +/* f0c0838: 24010019 */ addiu $at,$zero,0x19 +/* f0c083c: 17210004 */ bne $t9,$at,.L0f0c0850 +/* f0c0840: 00000000 */ sll $zero,$zero,0x0 +/* f0c0844: 0fc02a50 */ jal func0f00a940 +/* f0c0848: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c084c: afa200a0 */ sw $v0,0xa0($sp) +.L0f0c0850: +/* f0c0850: 100002d0 */ beqz $zero,.L0f0c1394 +/* f0c0854: 8fa200a0 */ lw $v0,0xa0($sp) +/* f0c0858: 24010002 */ addiu $at,$zero,0x2 +.L0f0c085c: +/* f0c085c: 1081009a */ beq $a0,$at,.L0f0c0ac8 +/* f0c0860: 00000000 */ sll $zero,$zero,0x0 +/* f0c0864: 0fc29b0c */ jal func0f0a6c30 +/* f0c0868: 00000000 */ sll $zero,$zero,0x0 +/* f0c086c: 0fc2bbb6 */ jal func0f0aeed8 +/* f0c0870: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c0874: afa200a0 */ sw $v0,0xa0($sp) +/* f0c0878: 0fc29c4e */ jal func0f0a7138 +/* f0c087c: 27a400a0 */ addiu $a0,$sp,0xa0 +/* f0c0880: 0fc2bc56 */ jal func0f0af158 +/* f0c0884: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c0888: 8e0c0284 */ lw $t4,0x284($s0) +/* f0c088c: afa200a0 */ sw $v0,0xa0($sp) +/* f0c0890: 24010001 */ addiu $at,$zero,0x1 +/* f0c0894: 958d0010 */ lhu $t5,0x10($t4) +/* f0c0898: 11a10004 */ beq $t5,$at,.L0f0c08ac +/* f0c089c: 00000000 */ sll $zero,$zero,0x0 +/* f0c08a0: 0fc56c45 */ jal func0f15b114 +/* f0c08a4: 00402025 */ or $a0,$v0,$zero +/* f0c08a8: afa200a0 */ sw $v0,0xa0($sp) +.L0f0c08ac: +/* f0c08ac: 3c0e8006 */ lui $t6,0x8006 +/* f0c08b0: 8dce1640 */ lw $t6,0x1640($t6) +/* f0c08b4: 51c00005 */ beqzl $t6,.L0f0c08cc +/* f0c08b8: 8e0f04b4 */ lw $t7,0x4b4($s0) +/* f0c08bc: 0fc02924 */ jal func0f00a490 +/* f0c08c0: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c08c4: afa200a0 */ sw $v0,0xa0($sp) +/* f0c08c8: 8e0f04b4 */ lw $t7,0x4b4($s0) +.L0f0c08cc: +/* f0c08cc: 24010019 */ addiu $at,$zero,0x19 +/* f0c08d0: 15e10004 */ bne $t7,$at,.L0f0c08e4 +/* f0c08d4: 00000000 */ sll $zero,$zero,0x0 +/* f0c08d8: 0fc02a50 */ jal func0f00a940 +/* f0c08dc: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c08e0: afa200a0 */ sw $v0,0xa0($sp) +.L0f0c08e4: +/* f0c08e4: 0fc30064 */ jal func0f0c0190 +/* f0c08e8: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c08ec: 8e030284 */ lw $v1,0x284($s0) +/* f0c08f0: afa200a0 */ sw $v0,0xa0($sp) +/* f0c08f4: 3c017f1b */ lui $at,0x7f1b +/* f0c08f8: 8c780268 */ lw $t8,0x268($v1) +/* f0c08fc: 3c198007 */ lui $t9,0x8007 +/* f0c0900: 53000017 */ beqzl $t8,.L0f0c0960 +/* f0c0904: c460026c */ lwc1 $f0,0x26c($v1) +/* f0c0908: c422d6f0 */ lwc1 $f2,-0x2910($at) +/* f0c090c: c460026c */ lwc1 $f0,0x26c($v1) +/* f0c0910: 3c017f1b */ lui $at,0x7f1b +/* f0c0914: 4602003c */ c.lt.s $f0,$f2 +/* f0c0918: 00000000 */ sll $zero,$zero,0x0 +/* f0c091c: 45020027 */ bc1fl .L0f0c09bc +/* f0c0920: 8c6200d8 */ lw $v0,0xd8($v1) +/* f0c0924: c604004c */ lwc1 $f4,0x4c($s0) +/* f0c0928: c426d6f4 */ lwc1 $f6,-0x290c($at) +/* f0c092c: 46062202 */ mul.s $f8,$f4,$f6 +/* f0c0930: 46080280 */ add.s $f10,$f0,$f8 +/* f0c0934: e46a026c */ swc1 $f10,0x26c($v1) +/* f0c0938: 8e030284 */ lw $v1,0x284($s0) +/* f0c093c: c470026c */ lwc1 $f16,0x26c($v1) +/* f0c0940: 4610103c */ c.lt.s $f2,$f16 +/* f0c0944: 00000000 */ sll $zero,$zero,0x0 +/* f0c0948: 4502001c */ bc1fl .L0f0c09bc +/* f0c094c: 8c6200d8 */ lw $v0,0xd8($v1) +/* f0c0950: e462026c */ swc1 $f2,0x26c($v1) +/* f0c0954: 10000018 */ beqz $zero,.L0f0c09b8 +/* f0c0958: 8e030284 */ lw $v1,0x284($s0) +/* f0c095c: c460026c */ lwc1 $f0,0x26c($v1) +.L0f0c0960: +/* f0c0960: 44809000 */ mtc1 $zero,$f18 +/* f0c0964: 3c017f1b */ lui $at,0x7f1b +/* f0c0968: 4600903c */ c.lt.s $f18,$f0 +/* f0c096c: 00000000 */ sll $zero,$zero,0x0 +/* f0c0970: 45020012 */ bc1fl .L0f0c09bc +/* f0c0974: 8c6200d8 */ lw $v0,0xd8($v1) +/* f0c0978: c604004c */ lwc1 $f4,0x4c($s0) +/* f0c097c: c426d6f8 */ lwc1 $f6,-0x2908($at) +/* f0c0980: 44809000 */ mtc1 $zero,$f18 +/* f0c0984: 46062202 */ mul.s $f8,$f4,$f6 +/* f0c0988: 46080281 */ sub.s $f10,$f0,$f8 +/* f0c098c: e46a026c */ swc1 $f10,0x26c($v1) +/* f0c0990: 8e030284 */ lw $v1,0x284($s0) +/* f0c0994: c470026c */ lwc1 $f16,0x26c($v1) +/* f0c0998: 4612803c */ c.lt.s $f16,$f18 +/* f0c099c: 00000000 */ sll $zero,$zero,0x0 +/* f0c09a0: 45020006 */ bc1fl .L0f0c09bc +/* f0c09a4: 8c6200d8 */ lw $v0,0xd8($v1) +/* f0c09a8: 44802000 */ mtc1 $zero,$f4 +/* f0c09ac: 00000000 */ sll $zero,$zero,0x0 +/* f0c09b0: e464026c */ swc1 $f4,0x26c($v1) +/* f0c09b4: 8e030284 */ lw $v1,0x284($s0) +.L0f0c09b8: +/* f0c09b8: 8c6200d8 */ lw $v0,0xd8($v1) +.L0f0c09bc: +/* f0c09bc: 1440001b */ bnez $v0,.L0f0c0a2c +/* f0c09c0: 00000000 */ sll $zero,$zero,0x0 +/* f0c09c4: 8f390764 */ lw $t9,0x764($t9) +/* f0c09c8: 17200018 */ bnez $t9,.L0f0c0a2c +/* f0c09cc: 00000000 */ sll $zero,$zero,0x0 +/* f0c09d0: 8c680480 */ lw $t0,0x480($v1) +/* f0c09d4: 51000007 */ beqzl $t0,.L0f0c09f4 +/* f0c09d8: 8c6e1c54 */ lw $t6,0x1c54($v1) +/* f0c09dc: 11000013 */ beqz $t0,.L0f0c0a2c +/* f0c09e0: 00000000 */ sll $zero,$zero,0x0 +/* f0c09e4: 810c0037 */ lb $t4,0x37($t0) +/* f0c09e8: 15800010 */ bnez $t4,.L0f0c0a2c +/* f0c09ec: 00000000 */ sll $zero,$zero,0x0 +/* f0c09f0: 8c6e1c54 */ lw $t6,0x1c54($v1) +.L0f0c09f4: +/* f0c09f4: 8c6d00c4 */ lw $t5,0xc4($v1) +/* f0c09f8: 01c07827 */ nor $t7,$t6,$zero +/* f0c09fc: 01afc024 */ and $t8,$t5,$t7 +/* f0c0a00: 33190001 */ andi $t9,$t8,0x1 +/* f0c0a04: 13200009 */ beqz $t9,.L0f0c0a2c +/* f0c0a08: 00000000 */ sll $zero,$zero,0x0 +/* f0c0a0c: 0fc51cbf */ jal func0f1472fc +/* f0c0a10: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c0a14: afa200a0 */ sw $v0,0xa0($sp) +/* f0c0a18: 0fc51d5c */ jal func0f147570 +/* f0c0a1c: 00402025 */ or $a0,$v0,$zero +/* f0c0a20: afa200a0 */ sw $v0,0xa0($sp) +/* f0c0a24: 1000001c */ beqz $zero,.L0f0c0a98 +/* f0c0a28: 8e030284 */ lw $v1,0x284($s0) +.L0f0c0a2c: +/* f0c0a2c: 1440001a */ bnez $v0,.L0f0c0a98 +/* f0c0a30: 3c0c8007 */ lui $t4,0x8007 +/* f0c0a34: 8d8c0764 */ lw $t4,0x764($t4) +/* f0c0a38: 55800018 */ bnezl $t4,.L0f0c0a9c +/* f0c0a3c: c460026c */ lwc1 $f0,0x26c($v1) +/* f0c0a40: 8c680480 */ lw $t0,0x480($v1) +/* f0c0a44: 51000007 */ beqzl $t0,.L0f0c0a64 +/* f0c0a48: 8c6f1c54 */ lw $t7,0x1c54($v1) +/* f0c0a4c: 51000013 */ beqzl $t0,.L0f0c0a9c +/* f0c0a50: c460026c */ lwc1 $f0,0x26c($v1) +/* f0c0a54: 810e0037 */ lb $t6,0x37($t0) +/* f0c0a58: 55c00010 */ bnezl $t6,.L0f0c0a9c +/* f0c0a5c: c460026c */ lwc1 $f0,0x26c($v1) +/* f0c0a60: 8c6f1c54 */ lw $t7,0x1c54($v1) +.L0f0c0a64: +/* f0c0a64: 8c6d00c4 */ lw $t5,0xc4($v1) +/* f0c0a68: 01e0c027 */ nor $t8,$t7,$zero +/* f0c0a6c: 01b8c824 */ and $t9,$t5,$t8 +/* f0c0a70: 332c0008 */ andi $t4,$t9,0x8 +/* f0c0a74: 51800009 */ beqzl $t4,.L0f0c0a9c +/* f0c0a78: c460026c */ lwc1 $f0,0x26c($v1) +/* f0c0a7c: 0fc51d5e */ jal func0f147578 +/* f0c0a80: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c0a84: afa200a0 */ sw $v0,0xa0($sp) +/* f0c0a88: 0fc5221b */ jal func0f14886c +/* f0c0a8c: 00402025 */ or $a0,$v0,$zero +/* f0c0a90: afa200a0 */ sw $v0,0xa0($sp) +/* f0c0a94: 8e030284 */ lw $v1,0x284($s0) +.L0f0c0a98: +/* f0c0a98: c460026c */ lwc1 $f0,0x26c($v1) +.L0f0c0a9c: +/* f0c0a9c: 44803000 */ mtc1 $zero,$f6 +/* f0c0aa0: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c0aa4: 00002825 */ or $a1,$zero,$zero +/* f0c0aa8: 4600303c */ c.lt.s $f6,$f0 +/* f0c0aac: 00003025 */ or $a2,$zero,$zero +/* f0c0ab0: 00003825 */ or $a3,$zero,$zero +/* f0c0ab4: 45000004 */ bc1f .L0f0c0ac8 +/* f0c0ab8: 00000000 */ sll $zero,$zero,0x0 +/* f0c0abc: 0fc2ec13 */ jal func0f0bb04c +/* f0c0ac0: e7a00010 */ swc1 $f0,0x10($sp) +/* f0c0ac4: afa200a0 */ sw $v0,0xa0($sp) +.L0f0c0ac8: +/* f0c0ac8: 0fc2ebe1 */ jal func0f0baf84 +/* f0c0acc: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c0ad0: 8e030284 */ lw $v1,0x284($s0) +/* f0c0ad4: afa200a0 */ sw $v0,0xa0($sp) +/* f0c0ad8: 24010002 */ addiu $at,$zero,0x2 +/* f0c0adc: 8c640000 */ lw $a0,0x0($v1) +/* f0c0ae0: 50810028 */ beql $a0,$at,.L0f0c0b84 +/* f0c0ae4: 24010002 */ addiu $at,$zero,0x2 +/* f0c0ae8: 8c6e192c */ lw $t6,0x192c($v1) +/* f0c0aec: 51c00025 */ beqzl $t6,.L0f0c0b84 +/* f0c0af0: 24010002 */ addiu $at,$zero,0x2 +/* f0c0af4: 0c002f40 */ jal 0xbd00 +/* f0c0af8: 00000000 */ sll $zero,$zero,0x0 +/* f0c0afc: 0c002f44 */ jal 0xbd10 +/* f0c0b00: afa2009c */ sw $v0,0x9c($sp) +/* f0c0b04: 0c002f40 */ jal 0xbd00 +/* f0c0b08: afa20098 */ sw $v0,0x98($sp) +/* f0c0b0c: 0c002f22 */ jal 0xbc88 +/* f0c0b10: a7a20046 */ sh $v0,0x46($sp) +/* f0c0b14: 87af0046 */ lh $t7,0x46($sp) +/* f0c0b18: 004f6821 */ addu $t5,$v0,$t7 +/* f0c0b1c: 0c002f44 */ jal 0xbd10 +/* f0c0b20: afad0094 */ sw $t5,0x94($sp) +/* f0c0b24: 0c002f26 */ jal 0xbc98 +/* f0c0b28: a7a20046 */ sh $v0,0x46($sp) +/* f0c0b2c: 87b80046 */ lh $t8,0x46($sp) +/* f0c0b30: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c0b34: 0058c821 */ addu $t9,$v0,$t8 +/* f0c0b38: 0fc54d8a */ jal func0f153628 +/* f0c0b3c: afb90090 */ sw $t9,0x90($sp) +/* f0c0b40: 8fac0090 */ lw $t4,0x90($sp) +/* f0c0b44: 240e00a0 */ addiu $t6,$zero,0xa0 +/* f0c0b48: afa200a0 */ sw $v0,0xa0($sp) +/* f0c0b4c: afae0014 */ sw $t6,0x14($sp) +/* f0c0b50: 00402025 */ or $a0,$v0,$zero +/* f0c0b54: 8fa5009c */ lw $a1,0x9c($sp) +/* f0c0b58: 8fa60098 */ lw $a2,0x98($sp) +/* f0c0b5c: 8fa70094 */ lw $a3,0x94($sp) +/* f0c0b60: 0fc54e8d */ jal func0f153a34 +/* f0c0b64: afac0010 */ sw $t4,0x10($sp) +/* f0c0b68: afa200a0 */ sw $v0,0xa0($sp) +/* f0c0b6c: 0fc54de0 */ jal func0f153780 +/* f0c0b70: 00402025 */ or $a0,$v0,$zero +/* f0c0b74: 8e0f0284 */ lw $t7,0x284($s0) +/* f0c0b78: afa200a0 */ sw $v0,0xa0($sp) +/* f0c0b7c: 8de40000 */ lw $a0,0x0($t7) +/* f0c0b80: 24010002 */ addiu $at,$zero,0x2 +.L0f0c0b84: +/* f0c0b84: 5081000d */ beql $a0,$at,.L0f0c0bbc +/* f0c0b88: 8e0d0318 */ lw $t5,0x318($s0) +/* f0c0b8c: 0fc305f3 */ jal func0f0c17cc +/* f0c0b90: 00000000 */ sll $zero,$zero,0x0 +/* f0c0b94: 50400009 */ beqzl $v0,.L0f0c0bbc +/* f0c0b98: 8e0d0318 */ lw $t5,0x318($s0) +/* f0c0b9c: 0fc3c31a */ jal func0f0f0c68 +/* f0c0ba0: 00000000 */ sll $zero,$zero,0x0 +/* f0c0ba4: 50400005 */ beqzl $v0,.L0f0c0bbc +/* f0c0ba8: 8e0d0318 */ lw $t5,0x318($s0) +/* f0c0bac: 0fc2efde */ jal func0f0bbf78 +/* f0c0bb0: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c0bb4: afa200a0 */ sw $v0,0xa0($sp) +/* f0c0bb8: 8e0d0318 */ lw $t5,0x318($s0) +.L0f0c0bbc: +/* f0c0bbc: 55a00004 */ bnezl $t5,.L0f0c0bd0 +/* f0c0bc0: 8e030284 */ lw $v1,0x284($s0) +/* f0c0bc4: 0fc25759 */ jal func0f095d64 +/* f0c0bc8: 00000000 */ sll $zero,$zero,0x0 +/* f0c0bcc: 8e030284 */ lw $v1,0x284($s0) +.L0f0c0bd0: +/* f0c0bd0: 8c7800d8 */ lw $t8,0xd8($v1) +/* f0c0bd4: 53000161 */ beqzl $t8,.L0f0c115c +/* f0c0bd8: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c0bdc: ac601c10 */ sw $zero,0x1c10($v1) +/* f0c0be0: 8e030284 */ lw $v1,0x284($s0) +/* f0c0be4: 8c790330 */ lw $t9,0x330($v1) +/* f0c0be8: 17200027 */ bnez $t9,.L0f0c0c88 +/* f0c0bec: 00000000 */ sll $zero,$zero,0x0 +/* f0c0bf0: 8c6c00d8 */ lw $t4,0xd8($v1) +/* f0c0bf4: 24010001 */ addiu $at,$zero,0x1 +/* f0c0bf8: 00001025 */ or $v0,$zero,$zero +/* f0c0bfc: 15810007 */ bne $t4,$at,.L0f0c0c1c +/* f0c0c00: 00000000 */ sll $zero,$zero,0x0 +/* f0c0c04: 0fc47756 */ jal func0f11dd58 +/* f0c0c08: 8204028f */ lb $a0,0x28f($s0) +/* f0c0c0c: 8e0f0284 */ lw $t7,0x284($s0) +/* f0c0c10: 240e0002 */ addiu $t6,$zero,0x2 +/* f0c0c14: 24020001 */ addiu $v0,$zero,0x1 +/* f0c0c18: adee00d8 */ sw $t6,0xd8($t7) +.L0f0c0c1c: +/* f0c0c1c: 5040000d */ beqzl $v0,.L0f0c0c54 +/* f0c0c20: 8e030284 */ lw $v1,0x284($s0) +/* f0c0c24: 8e0d0314 */ lw $t5,0x314($s0) +/* f0c0c28: 15a00005 */ bnez $t5,.L0f0c0c40 +/* f0c0c2c: 00000000 */ sll $zero,$zero,0x0 +/* f0c0c30: 0fc5b6e9 */ jal func0f16dba4 +/* f0c0c34: 00000000 */ sll $zero,$zero,0x0 +/* f0c0c38: 10000003 */ beqz $zero,.L0f0c0c48 +/* f0c0c3c: 00000000 */ sll $zero,$zero,0x0 +.L0f0c0c40: +/* f0c0c40: 0fc5b745 */ jal func0f16dd14 +/* f0c0c44: 00000000 */ sll $zero,$zero,0x0 +.L0f0c0c48: +/* f0c0c48: 1000000f */ beqz $zero,.L0f0c0c88 +/* f0c0c4c: 8e030284 */ lw $v1,0x284($s0) +/* f0c0c50: 8e030284 */ lw $v1,0x284($s0) +.L0f0c0c54: +/* f0c0c54: 24040096 */ addiu $a0,$zero,0x96 +/* f0c0c58: 00002825 */ or $a1,$zero,$zero +/* f0c0c5c: 8c78032c */ lw $t8,0x32c($v1) +/* f0c0c60: 00003025 */ or $a2,$zero,$zero +/* f0c0c64: 3c073f34 */ lui $a3,0x3f34 +/* f0c0c68: 13000005 */ beqz $t8,.L0f0c0c80 +/* f0c0c6c: 24190001 */ addiu $t9,$zero,0x1 +/* f0c0c70: 0fc2ecc8 */ jal func0f0bb320 +/* f0c0c74: 34e7b4b5 */ ori $a3,$a3,0xb4b5 +/* f0c0c78: 10000003 */ beqz $zero,.L0f0c0c88 +/* f0c0c7c: 8e030284 */ lw $v1,0x284($s0) +.L0f0c0c80: +/* f0c0c80: ac79032c */ sw $t9,0x32c($v1) +/* f0c0c84: 8e030284 */ lw $v1,0x284($s0) +.L0f0c0c88: +/* f0c0c88: 0c00745f */ jal 0x1d17c +/* f0c0c8c: 2464045c */ addiu $a0,$v1,0x45c +/* f0c0c90: 8e040284 */ lw $a0,0x284($s0) +/* f0c0c94: e7a00040 */ swc1 $f0,0x40($sp) +/* f0c0c98: 0c007468 */ jal 0x1d1a0 +/* f0c0c9c: 2484045c */ addiu $a0,$a0,0x45c +/* f0c0ca0: c7a80040 */ lwc1 $f8,0x40($sp) +/* f0c0ca4: 4608003e */ c.le.s $f0,$f8 +/* f0c0ca8: 00000000 */ sll $zero,$zero,0x0 +/* f0c0cac: 4502012b */ bc1fl .L0f0c115c +/* f0c0cb0: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c0cb4: 8e030284 */ lw $v1,0x284($s0) +/* f0c0cb8: 8c6c032c */ lw $t4,0x32c($v1) +/* f0c0cbc: 51800127 */ beqzl $t4,.L0f0c115c +/* f0c0cc0: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c0cc4: 8c6e0330 */ lw $t6,0x330($v1) +/* f0c0cc8: 240f0001 */ addiu $t7,$zero,0x1 +/* f0c0ccc: 3c014270 */ lui $at,0x4270 +/* f0c0cd0: 15c0000e */ bnez $t6,.L0f0c0d0c +/* f0c0cd4: 00002825 */ or $a1,$zero,$zero +/* f0c0cd8: 44816000 */ mtc1 $at,$f12 +/* f0c0cdc: 3c013f80 */ lui $at,0x3f80 +/* f0c0ce0: 44815000 */ mtc1 $at,$f10 +/* f0c0ce4: ac6f0330 */ sw $t7,0x330($v1) +/* f0c0ce8: 00003025 */ or $a2,$zero,$zero +/* f0c0cec: 00003825 */ or $a3,$zero,$zero +/* f0c0cf0: 0fc2ecd4 */ jal func0f0bb350 +/* f0c0cf4: e7aa0010 */ swc1 $f10,0x10($sp) +/* f0c0cf8: 3c0142f0 */ lui $at,0x42f0 +/* f0c0cfc: 44816000 */ mtc1 $at,$f12 +/* f0c0d00: 44807000 */ mtc1 $zero,$f14 +/* f0c0d04: 0fc2ed5f */ jal func0f0bb57c +/* f0c0d08: 00000000 */ sll $zero,$zero,0x0 +.L0f0c0d0c: +/* f0c0d0c: 0fc2ecff */ jal func0f0bb3fc +/* f0c0d10: 00000000 */ sll $zero,$zero,0x0 +/* f0c0d14: 50400111 */ beqzl $v0,.L0f0c115c +/* f0c0d18: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c0d1c: 8e0d0314 */ lw $t5,0x314($s0) +/* f0c0d20: 00005025 */ or $t2,$zero,$zero +/* f0c0d24: 51a0010d */ beqzl $t5,.L0f0c115c +/* f0c0d28: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c0d2c: 8e180298 */ lw $t8,0x298($s0) +/* f0c0d30: 07030005 */ bgezl $t8,.L0f0c0d48 +/* f0c0d34: 8e0c0284 */ lw $t4,0x284($s0) +/* f0c0d38: 8e19029c */ lw $t9,0x29c($s0) +/* f0c0d3c: 072200a7 */ bltzl $t9,.L0f0c0fdc +/* f0c0d40: 8e0e006c */ lw $t6,0x6c($s0) +/* f0c0d44: 8e0c0284 */ lw $t4,0x284($s0) +.L0f0c0d48: +/* f0c0d48: 8d8e00bc */ lw $t6,0xbc($t4) +/* f0c0d4c: 8dc20004 */ lw $v0,0x4($t6) +/* f0c0d50: 50400005 */ beqzl $v0,.L0f0c0d68 +/* f0c0d54: 8e18029c */ lw $t8,0x29c($s0) +/* f0c0d58: 8c4f0018 */ lw $t7,0x18($v0) +/* f0c0d5c: 35ed0400 */ ori $t5,$t7,0x400 +/* f0c0d60: ac4d0018 */ sw $t5,0x18($v0) +/* f0c0d64: 8e18029c */ lw $t8,0x29c($s0) +.L0f0c0d68: +/* f0c0d68: 07020018 */ bltzl $t8,.L0f0c0dcc +/* f0c0d6c: 8e190298 */ lw $t9,0x298($s0) +/* f0c0d70: 8e1902a8 */ lw $t9,0x2a8($s0) +/* f0c0d74: 8e0c0284 */ lw $t4,0x284($s0) +/* f0c0d78: 572c0014 */ bnel $t9,$t4,.L0f0c0dcc +/* f0c0d7c: 8e190298 */ lw $t9,0x298($s0) +/* f0c0d80: 8e0e0288 */ lw $t6,0x288($s0) +/* f0c0d84: 0fc549d2 */ jal func0f152748 +/* f0c0d88: 8dc40070 */ lw $a0,0x70($t6) +/* f0c0d8c: 00022600 */ sll $a0,$v0,0x18 +/* f0c0d90: 00047e03 */ sra $t7,$a0,0x18 +/* f0c0d94: 01e02025 */ or $a0,$t7,$zero +/* f0c0d98: 0c0053d8 */ jal 0x14f60 +/* f0c0d9c: 3405b000 */ dli $a1,0xb000 +/* f0c0da0: 504000ee */ beqzl $v0,.L0f0c115c +/* f0c0da4: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c0da8: 0fc62590 */ jal func0f189640 +/* f0c0dac: 00000000 */ sll $zero,$zero,0x0 +/* f0c0db0: 544000ea */ bnezl $v0,.L0f0c115c +/* f0c0db4: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c0db8: 8e180284 */ lw $t8,0x284($s0) +/* f0c0dbc: 240d0001 */ addiu $t5,$zero,0x1 +/* f0c0dc0: 100000e5 */ beqz $zero,.L0f0c1158 +/* f0c0dc4: a30d19b3 */ sb $t5,0x19b3($t8) +/* f0c0dc8: 8e190298 */ lw $t9,0x298($s0) +.L0f0c0dcc: +/* f0c0dcc: 072200e3 */ bltzl $t9,.L0f0c115c +/* f0c0dd0: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c0dd4: 8e0c02a0 */ lw $t4,0x2a0($s0) +/* f0c0dd8: 8d8e00d8 */ lw $t6,0xd8($t4) +/* f0c0ddc: 51c00006 */ beqzl $t6,.L0f0c0df8 +/* f0c0de0: 8e18028c */ lw $t8,0x28c($s0) +/* f0c0de4: 8e0f02a4 */ lw $t7,0x2a4($s0) +/* f0c0de8: 8ded00d8 */ lw $t5,0xd8($t7) +/* f0c0dec: 55a000db */ bnezl $t5,.L0f0c115c +/* f0c0df0: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c0df4: 8e18028c */ lw $t8,0x28c($s0) +.L0f0c0df8: +/* f0c0df8: 8e190288 */ lw $t9,0x288($s0) +/* f0c0dfc: afb80078 */ sw $t8,0x78($sp) +/* f0c0e00: 0fc549d2 */ jal func0f152748 +/* f0c0e04: 8f240070 */ lw $a0,0x70($t9) +/* f0c0e08: 00022600 */ sll $a0,$v0,0x18 +/* f0c0e0c: 00046603 */ sra $t4,$a0,0x18 +/* f0c0e10: 01802025 */ or $a0,$t4,$zero +/* f0c0e14: 0c0053d8 */ jal 0x14f60 +/* f0c0e18: 3405b000 */ dli $a1,0xb000 +/* f0c0e1c: 0002302b */ sltu $a2,$zero,$v0 +/* f0c0e20: 50c00005 */ beqzl $a2,.L0f0c0e38 +/* f0c0e24: 8e0e02a4 */ lw $t6,0x2a4($s0) +/* f0c0e28: 0fc62590 */ jal func0f189640 +/* f0c0e2c: 00000000 */ sll $zero,$zero,0x0 +/* f0c0e30: 2c460001 */ sltiu $a2,$v0,0x1 +/* f0c0e34: 8e0e02a4 */ lw $t6,0x2a4($s0) +.L0f0c0e38: +/* f0c0e38: 8e0f0284 */ lw $t7,0x284($s0) +/* f0c0e3c: 55cf0004 */ bnel $t6,$t7,.L0f0c0e50 +/* f0c0e40: 8e040298 */ lw $a0,0x298($s0) +/* f0c0e44: 10000002 */ beqz $zero,.L0f0c0e50 +/* f0c0e48: 8e040294 */ lw $a0,0x294($s0) +/* f0c0e4c: 8e040298 */ lw $a0,0x298($s0) +.L0f0c0e50: +/* f0c0e50: 0fc4a24b */ jal func0f12892c +/* f0c0e54: afa6003c */ sw $a2,0x3c($sp) +/* f0c0e58: 8e0d0284 */ lw $t5,0x284($s0) +/* f0c0e5c: 8db800bc */ lw $t8,0xbc($t5) +/* f0c0e60: 0fc0cfe8 */ jal func0f033fa0 +/* f0c0e64: 8f040004 */ lw $a0,0x4($t8) +/* f0c0e68: 3c013e00 */ lui $at,0x3e00 +/* f0c0e6c: 44816000 */ mtc1 $at,$f12 +/* f0c0e70: 8e190284 */ lw $t9,0x284($s0) +/* f0c0e74: 8fa6003c */ lw $a2,0x3c($sp) +/* f0c0e78: 460c0082 */ mul.s $f2,$f0,$f12 +/* f0c0e7c: e7a20070 */ swc1 $f2,0x70($sp) +/* f0c0e80: c73000dc */ lwc1 $f16,0xdc($t9) +/* f0c0e84: 46028380 */ add.s $f14,$f16,$f2 +/* f0c0e88: 460e603c */ c.lt.s $f12,$f14 +/* f0c0e8c: 00000000 */ sll $zero,$zero,0x0 +/* f0c0e90: 4500004d */ bc1f .L0f0c0fc8 +/* f0c0e94: 00000000 */ sll $zero,$zero,0x0 +/* f0c0e98: afa6003c */ sw $a2,0x3c($sp) +/* f0c0e9c: 0c003a61 */ jal 0xe984 +/* f0c0ea0: e7ae0080 */ swc1 $f14,0x80($sp) +/* f0c0ea4: 24010038 */ addiu $at,$zero,0x38 +/* f0c0ea8: 14410007 */ bne $v0,$at,.L0f0c0ec8 +/* f0c0eac: 8fa6003c */ lw $a2,0x3c($sp) +/* f0c0eb0: 00002025 */ or $a0,$zero,$zero +/* f0c0eb4: 24050200 */ addiu $a1,$zero,0x200 +/* f0c0eb8: 0fc127da */ jal func0f049f68 +/* f0c0ebc: afa6003c */ sw $a2,0x3c($sp) +/* f0c0ec0: 14400041 */ bnez $v0,.L0f0c0fc8 +/* f0c0ec4: 8fa6003c */ lw $a2,0x3c($sp) +.L0f0c0ec8: +/* f0c0ec8: 10c00039 */ beqz $a2,.L0f0c0fb0 +/* f0c0ecc: 00000000 */ sll $zero,$zero,0x0 +/* f0c0ed0: 0fc2eda7 */ jal func0f0bb69c +/* f0c0ed4: 00000000 */ sll $zero,$zero,0x0 +/* f0c0ed8: 3c013f00 */ lui $at,0x3f00 +/* f0c0edc: 44812000 */ mtc1 $at,$f4 +/* f0c0ee0: c7b20080 */ lwc1 $f18,0x80($sp) +/* f0c0ee4: c7a20070 */ lwc1 $f2,0x70($sp) +/* f0c0ee8: 3c014100 */ lui $at,0x4100 +/* f0c0eec: 46049002 */ mul.s $f0,$f18,$f4 +/* f0c0ef0: 4602003c */ c.lt.s $f0,$f2 +/* f0c0ef4: 00000000 */ sll $zero,$zero,0x0 +/* f0c0ef8: 4502000e */ bc1fl .L0f0c0f34 +/* f0c0efc: 8e0f0284 */ lw $t7,0x284($s0) +/* f0c0f00: 46001181 */ sub.s $f6,$f2,$f0 +/* f0c0f04: 44814000 */ mtc1 $at,$f8 +/* f0c0f08: 8e0c0284 */ lw $t4,0x284($s0) +/* f0c0f0c: 46083282 */ mul.s $f10,$f6,$f8 +/* f0c0f10: 8d8e00bc */ lw $t6,0xbc($t4) +/* f0c0f14: 8dc40004 */ lw $a0,0x4($t6) +/* f0c0f18: e7a0002c */ swc1 $f0,0x2c($sp) +/* f0c0f1c: 44055000 */ mfc1 $a1,$f10 +/* f0c0f20: 0fc0cfea */ jal func0f033fa8 +/* f0c0f24: 00000000 */ sll $zero,$zero,0x0 +/* f0c0f28: 1000000e */ beqz $zero,.L0f0c0f64 +/* f0c0f2c: c7a0002c */ lwc1 $f0,0x2c($sp) +/* f0c0f30: 8e0f0284 */ lw $t7,0x284($s0) +.L0f0c0f34: +/* f0c0f34: 24050000 */ addiu $a1,$zero,0x0 +/* f0c0f38: 8ded00bc */ lw $t5,0xbc($t7) +/* f0c0f3c: 8da40004 */ lw $a0,0x4($t5) +/* f0c0f40: 0fc0cfea */ jal func0f033fa8 +/* f0c0f44: e7a0002c */ swc1 $f0,0x2c($sp) +/* f0c0f48: c7a0002c */ lwc1 $f0,0x2c($sp) +/* f0c0f4c: c7b20070 */ lwc1 $f18,0x70($sp) +/* f0c0f50: 8e030284 */ lw $v1,0x284($s0) +/* f0c0f54: 46120101 */ sub.s $f4,$f0,$f18 +/* f0c0f58: c47000dc */ lwc1 $f16,0xdc($v1) +/* f0c0f5c: 46048181 */ sub.s $f6,$f16,$f4 +/* f0c0f60: e46600dc */ swc1 $f6,0xdc($v1) +.L0f0c0f64: +/* f0c0f64: 8fa40078 */ lw $a0,0x78($sp) +/* f0c0f68: 0fc4a24b */ jal func0f12892c +/* f0c0f6c: e7a0002c */ swc1 $f0,0x2c($sp) +/* f0c0f70: 8e190284 */ lw $t9,0x284($s0) +/* f0c0f74: c7a0002c */ lwc1 $f0,0x2c($sp) +/* f0c0f78: 24180001 */ addiu $t8,$zero,0x1 +/* f0c0f7c: a33819b3 */ sb $t8,0x19b3($t9) +/* f0c0f80: 44801000 */ mtc1 $zero,$f2 +/* f0c0f84: 8e0c0284 */ lw $t4,0x284($s0) +/* f0c0f88: e58200e4 */ swc1 $f2,0xe4($t4) +/* f0c0f8c: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c0f90: e5c200e8 */ swc1 $f2,0xe8($t6) +/* f0c0f94: 8e0f0284 */ lw $t7,0x284($s0) +/* f0c0f98: e5e200ec */ swc1 $f2,0xec($t7) +/* f0c0f9c: 8e0d0284 */ lw $t5,0x284($s0) +/* f0c0fa0: e5a200f0 */ swc1 $f2,0xf0($t5) +/* f0c0fa4: 8e180284 */ lw $t8,0x284($s0) +/* f0c0fa8: 10000003 */ beqz $zero,.L0f0c0fb8 +/* f0c0fac: e7001c5c */ swc1 $f0,0x1c5c($t8) +.L0f0c0fb0: +/* f0c0fb0: 0fc4a24b */ jal func0f12892c +/* f0c0fb4: 8fa40078 */ lw $a0,0x78($sp) +.L0f0c0fb8: +/* f0c0fb8: 8e0c0284 */ lw $t4,0x284($s0) +/* f0c0fbc: 24190001 */ addiu $t9,$zero,0x1 +/* f0c0fc0: 10000065 */ beqz $zero,.L0f0c1158 +/* f0c0fc4: ad991c10 */ sw $t9,0x1c10($t4) +.L0f0c0fc8: +/* f0c0fc8: 0fc4a24b */ jal func0f12892c +/* f0c0fcc: 8fa40078 */ lw $a0,0x78($sp) +/* f0c0fd0: 10000062 */ beqz $zero,.L0f0c115c +/* f0c0fd4: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c0fd8: 8e0e006c */ lw $t6,0x6c($s0) +.L0f0c0fdc: +/* f0c0fdc: 8e0b028c */ lw $t3,0x28c($s0) +/* f0c0fe0: 00004825 */ or $t1,$zero,$zero +/* f0c0fe4: 11c00003 */ beqz $t6,.L0f0c0ff4 +/* f0c0fe8: 00000000 */ sll $zero,$zero,0x0 +/* f0c0fec: 10000001 */ beqz $zero,.L0f0c0ff4 +/* f0c0ff0: 24090001 */ addiu $t1,$zero,0x1 +.L0f0c0ff4: +/* f0c0ff4: 8e0f0068 */ lw $t7,0x68($s0) +/* f0c0ff8: 00004025 */ or $t0,$zero,$zero +/* f0c0ffc: 11e00003 */ beqz $t7,.L0f0c100c +/* f0c1000: 00000000 */ sll $zero,$zero,0x0 +/* f0c1004: 10000001 */ beqz $zero,.L0f0c100c +/* f0c1008: 24080001 */ addiu $t0,$zero,0x1 +.L0f0c100c: +/* f0c100c: 8e0d0064 */ lw $t5,0x64($s0) +/* f0c1010: 00003825 */ or $a3,$zero,$zero +/* f0c1014: 00003025 */ or $a2,$zero,$zero +/* f0c1018: 11a00003 */ beqz $t5,.L0f0c1028 +/* f0c101c: 00000000 */ sll $zero,$zero,0x0 +/* f0c1020: 10000001 */ beqz $zero,.L0f0c1028 +/* f0c1024: 24070001 */ addiu $a3,$zero,0x1 +.L0f0c1028: +/* f0c1028: 8e180070 */ lw $t8,0x70($s0) +/* f0c102c: 13000003 */ beqz $t8,.L0f0c103c +/* f0c1030: 00000000 */ sll $zero,$zero,0x0 +/* f0c1034: 10000001 */ beqz $zero,.L0f0c103c +/* f0c1038: 24060001 */ addiu $a2,$zero,0x1 +.L0f0c103c: +/* f0c103c: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c1040: 00c7c821 */ addu $t9,$a2,$a3 +/* f0c1044: 03286021 */ addu $t4,$t9,$t0 +/* f0c1048: 8dcf00bc */ lw $t7,0xbc($t6) +/* f0c104c: 01891821 */ addu $v1,$t4,$t1 +/* f0c1050: 00602825 */ or $a1,$v1,$zero +/* f0c1054: 8de20004 */ lw $v0,0x4($t7) +/* f0c1058: 00002025 */ or $a0,$zero,$zero +/* f0c105c: 000bc880 */ sll $t9,$t3,0x2 +/* f0c1060: 10400004 */ beqz $v0,.L0f0c1074 +/* f0c1064: 3c0f800b */ lui $t7,0x800b +/* f0c1068: 8c4d0018 */ lw $t5,0x18($v0) +/* f0c106c: 35b80400 */ ori $t8,$t5,0x400 +/* f0c1070: ac580018 */ sw $t8,0x18($v0) +.L0f0c1074: +/* f0c1074: 18600009 */ blez $v1,.L0f0c109c +/* f0c1078: 00001025 */ or $v0,$zero,$zero +/* f0c107c: 3c0c800a */ lui $t4,0x800a +/* f0c1080: 258c9fc0 */ addiu $t4,$t4,-24640 +/* f0c1084: 032c1821 */ addu $v1,$t9,$t4 +.L0f0c1088: +/* f0c1088: 8c6e0098 */ lw $t6,0x98($v1) +/* f0c108c: 24420001 */ addiu $v0,$v0,0x1 +/* f0c1090: 24630080 */ addiu $v1,$v1,0x80 +/* f0c1094: 1445fffc */ bne $v0,$a1,.L0f0c1088 +/* f0c1098: 008e2021 */ addu $a0,$a0,$t6 +.L0f0c109c: +/* f0c109c: 91efcc10 */ lbu $t7,-0x33f0($t7) +/* f0c10a0: 24010005 */ addiu $at,$zero,0x5 +/* f0c10a4: 55e10014 */ bnel $t7,$at,.L0f0c10f8 +/* f0c10a8: 8e0f0288 */ lw $t7,0x288($s0) +/* f0c10ac: 8e030284 */ lw $v1,0x284($s0) +/* f0c10b0: 240d0258 */ addiu $t5,$zero,0x258 +/* f0c10b4: 8c621c0c */ lw $v0,0x1c0c($v1) +/* f0c10b8: 04410004 */ bgez $v0,.L0f0c10cc +/* f0c10bc: 00000000 */ sll $zero,$zero,0x0 +/* f0c10c0: ac6d1c0c */ sw $t5,0x1c0c($v1) +/* f0c10c4: 8e030284 */ lw $v1,0x284($s0) +/* f0c10c8: 8c621c0c */ lw $v0,0x1c0c($v1) +.L0f0c10cc: +/* f0c10cc: 0442000a */ bltzl $v0,.L0f0c10f8 +/* f0c10d0: 8e0f0288 */ lw $t7,0x288($s0) +/* f0c10d4: 8e180038 */ lw $t8,0x38($s0) +/* f0c10d8: 0058c823 */ subu $t9,$v0,$t8 +/* f0c10dc: ac791c0c */ sw $t9,0x1c0c($v1) +/* f0c10e0: 8e0c0284 */ lw $t4,0x284($s0) +/* f0c10e4: 8d8e1c0c */ lw $t6,0x1c0c($t4) +/* f0c10e8: 05c30003 */ bgezl $t6,.L0f0c10f8 +/* f0c10ec: 8e0f0288 */ lw $t7,0x288($s0) +/* f0c10f0: 240a0001 */ addiu $t2,$zero,0x1 +/* f0c10f4: 8e0f0288 */ lw $t7,0x288($s0) +.L0f0c10f8: +/* f0c10f8: 8de40070 */ lw $a0,0x70($t7) +/* f0c10fc: 0fc549d2 */ jal func0f152748 +/* f0c1100: afaa0088 */ sw $t2,0x88($sp) +/* f0c1104: 00022600 */ sll $a0,$v0,0x18 +/* f0c1108: 00046e03 */ sra $t5,$a0,0x18 +/* f0c110c: 01a02025 */ or $a0,$t5,$zero +/* f0c1110: 0c0053d8 */ jal 0x14f60 +/* f0c1114: 3405b000 */ dli $a1,0xb000 +/* f0c1118: 1040000a */ beqz $v0,.L0f0c1144 +/* f0c111c: 8faa0088 */ lw $t2,0x88($sp) +/* f0c1120: 0fc62590 */ jal func0f189640 +/* f0c1124: afaa0088 */ sw $t2,0x88($sp) +/* f0c1128: 14400006 */ bnez $v0,.L0f0c1144 +/* f0c112c: 8faa0088 */ lw $t2,0x88($sp) +/* f0c1130: 3c188008 */ lui $t8,0x8008 +/* f0c1134: 8f184038 */ lw $t8,0x4038($t8) +/* f0c1138: 17000002 */ bnez $t8,.L0f0c1144 +/* f0c113c: 00000000 */ sll $zero,$zero,0x0 +/* f0c1140: 240a0001 */ addiu $t2,$zero,0x1 +.L0f0c1144: +/* f0c1144: 51400005 */ beqzl $t2,.L0f0c115c +/* f0c1148: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c114c: 8e0c0284 */ lw $t4,0x284($s0) +/* f0c1150: 24190001 */ addiu $t9,$zero,0x1 +/* f0c1154: a19919b3 */ sb $t9,0x19b3($t4) +.L0f0c1158: +/* f0c1158: 8e0e0284 */ lw $t6,0x284($s0) +.L0f0c115c: +/* f0c115c: 24010002 */ addiu $at,$zero,0x2 +/* f0c1160: 8dcf0000 */ lw $t7,0x0($t6) +/* f0c1164: 11e1001e */ beq $t7,$at,.L0f0c11e0 +/* f0c1168: 00000000 */ sll $zero,$zero,0x0 +/* f0c116c: 0fc2af2c */ jal func0f0abcb0 +/* f0c1170: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c1174: afa200a0 */ sw $v0,0xa0($sp) +/* f0c1178: 0fc2866a */ jal func0f0a19a8 +/* f0c117c: 00002025 */ or $a0,$zero,$zero +/* f0c1180: 24010032 */ addiu $at,$zero,0x32 +/* f0c1184: 54410005 */ bnel $v0,$at,.L0f0c119c +/* f0c1188: 8e0d0288 */ lw $t5,0x288($s0) +/* f0c118c: 0fc51f89 */ jal func0f147e24 +/* f0c1190: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c1194: afa200a0 */ sw $v0,0xa0($sp) +/* f0c1198: 8e0d0288 */ lw $t5,0x288($s0) +.L0f0c119c: +/* f0c119c: 0fc54a0d */ jal func0f152834 +/* f0c11a0: 8da40070 */ lw $a0,0x70($t5) +/* f0c11a4: 10400004 */ beqz $v0,.L0f0c11b8 +/* f0c11a8: 00000000 */ sll $zero,$zero,0x0 +/* f0c11ac: 0fc2aa1b */ jal func0f0aa86c +/* f0c11b0: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c11b4: afa200a0 */ sw $v0,0xa0($sp) +.L0f0c11b8: +/* f0c11b8: 0fc63e1d */ jal func0f18f874 +/* f0c11bc: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c11c0: afa200a0 */ sw $v0,0xa0($sp) +/* f0c11c4: 0fc37eb4 */ jal func0f0dfad0 +/* f0c11c8: 00402025 */ or $a0,$v0,$zero +/* f0c11cc: afa200a0 */ sw $v0,0xa0($sp) +/* f0c11d0: 0fc2ecba */ jal func0f0bb2e8 +/* f0c11d4: 00402025 */ or $a0,$v0,$zero +/* f0c11d8: 1000006d */ beqz $zero,.L0f0c1390 +/* f0c11dc: afa200a0 */ sw $v0,0xa0($sp) +.L0f0c11e0: +/* f0c11e0: 0fc56c45 */ jal func0f15b114 +/* f0c11e4: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c11e8: 8e030284 */ lw $v1,0x284($s0) +/* f0c11ec: afa200a0 */ sw $v0,0xa0($sp) +/* f0c11f0: 8c680480 */ lw $t0,0x480($v1) +/* f0c11f4: 5100003e */ beqzl $t0,.L0f0c12f0 +/* f0c11f8: 8c78192c */ lw $t8,0x192c($v1) +/* f0c11fc: 81020036 */ lb $v0,0x36($t0) +/* f0c1200: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c1204: 2405ffff */ addiu $a1,$zero,-1 +/* f0c1208: 28410032 */ slti $at,$v0,0x32 +/* f0c120c: 10200008 */ beqz $at,.L0f0c1230 +/* f0c1210: 240600ff */ addiu $a2,$zero,0xff +/* f0c1214: afa20010 */ sw $v0,0x10($sp) +/* f0c1218: 91180069 */ lbu $t8,0x69($t0) +/* f0c121c: 00003825 */ or $a3,$zero,$zero +/* f0c1220: 0fc50b80 */ jal func0f142e00 +/* f0c1224: afb80014 */ sw $t8,0x14($sp) +/* f0c1228: 1000002b */ beqz $zero,.L0f0c12d8 +/* f0c122c: afa200a0 */ sw $v0,0xa0($sp) +.L0f0c1230: +/* f0c1230: 81070068 */ lb $a3,0x68($t0) +/* f0c1234: 58e0001f */ blezl $a3,.L0f0c12b4 +/* f0c1238: 240f0032 */ addiu $t7,$zero,0x32 +/* f0c123c: 9119006b */ lbu $t9,0x6b($t0) +/* f0c1240: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c1244: 2405ffff */ addiu $a1,$zero,-1 +/* f0c1248: 1720000b */ bnez $t9,.L0f0c1278 +/* f0c124c: 240600ff */ addiu $a2,$zero,0xff +/* f0c1250: 240c0032 */ addiu $t4,$zero,0x32 +/* f0c1254: afac0010 */ sw $t4,0x10($sp) +/* f0c1258: 910e0069 */ lbu $t6,0x69($t0) +/* f0c125c: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c1260: 2405ffff */ addiu $a1,$zero,-1 +/* f0c1264: 240600ff */ addiu $a2,$zero,0xff +/* f0c1268: 0fc50b80 */ jal func0f142e00 +/* f0c126c: afae0014 */ sw $t6,0x14($sp) +/* f0c1270: 10000008 */ beqz $zero,.L0f0c1294 +/* f0c1274: afa200a0 */ sw $v0,0xa0($sp) +.L0f0c1278: +/* f0c1278: 240f0032 */ addiu $t7,$zero,0x32 +/* f0c127c: afaf0010 */ sw $t7,0x10($sp) +/* f0c1280: 910d0069 */ lbu $t5,0x69($t0) +/* f0c1284: 00003825 */ or $a3,$zero,$zero +/* f0c1288: 0fc50b80 */ jal func0f142e00 +/* f0c128c: afad0014 */ sw $t5,0x14($sp) +/* f0c1290: afa200a0 */ sw $v0,0xa0($sp) +.L0f0c1294: +/* f0c1294: 8e180284 */ lw $t8,0x284($s0) +/* f0c1298: 8e0c0038 */ lw $t4,0x38($s0) +/* f0c129c: 8f080480 */ lw $t0,0x480($t8) +/* f0c12a0: 81190068 */ lb $t9,0x68($t0) +/* f0c12a4: 032c7023 */ subu $t6,$t9,$t4 +/* f0c12a8: 1000000b */ beqz $zero,.L0f0c12d8 +/* f0c12ac: a10e0068 */ sb $t6,0x68($t0) +/* f0c12b0: 240f0032 */ addiu $t7,$zero,0x32 +.L0f0c12b4: +/* f0c12b4: afaf0010 */ sw $t7,0x10($sp) +/* f0c12b8: 910d0069 */ lbu $t5,0x69($t0) +/* f0c12bc: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c12c0: 2405ffff */ addiu $a1,$zero,-1 +/* f0c12c4: 240600ff */ addiu $a2,$zero,0xff +/* f0c12c8: 00003825 */ or $a3,$zero,$zero +/* f0c12cc: 0fc50b80 */ jal func0f142e00 +/* f0c12d0: afad0014 */ sw $t5,0x14($sp) +/* f0c12d4: afa200a0 */ sw $v0,0xa0($sp) +.L0f0c12d8: +/* f0c12d8: 0fc50e22 */ jal func0f143888 +/* f0c12dc: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c12e0: 3c03800a */ lui $v1,0x800a +/* f0c12e4: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f0c12e8: afa200a0 */ sw $v0,0xa0($sp) +/* f0c12ec: 8c78192c */ lw $t8,0x192c($v1) +.L0f0c12f0: +/* f0c12f0: 13000021 */ beqz $t8,.L0f0c1378 +/* f0c12f4: 00000000 */ sll $zero,$zero,0x0 +/* f0c12f8: 0c002f40 */ jal 0xbd00 +/* f0c12fc: 00000000 */ sll $zero,$zero,0x0 +/* f0c1300: 0c002f44 */ jal 0xbd10 +/* f0c1304: afa20054 */ sw $v0,0x54($sp) +/* f0c1308: 0c002f40 */ jal 0xbd00 +/* f0c130c: afa20050 */ sw $v0,0x50($sp) +/* f0c1310: 0c002f22 */ jal 0xbc88 +/* f0c1314: a7a20046 */ sh $v0,0x46($sp) +/* f0c1318: 87b90046 */ lh $t9,0x46($sp) +/* f0c131c: 0c002f44 */ jal 0xbd10 +/* f0c1320: 00598021 */ addu $s0,$v0,$t9 +/* f0c1324: 0c002f26 */ jal 0xbc98 +/* f0c1328: a7a20046 */ sh $v0,0x46($sp) +/* f0c132c: 87ac0046 */ lh $t4,0x46($sp) +/* f0c1330: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c1334: 004c7021 */ addu $t6,$v0,$t4 +/* f0c1338: 0fc54d8a */ jal func0f153628 +/* f0c133c: afae0048 */ sw $t6,0x48($sp) +/* f0c1340: 8faf0048 */ lw $t7,0x48($sp) +/* f0c1344: 240d00a0 */ addiu $t5,$zero,0xa0 +/* f0c1348: afa200a0 */ sw $v0,0xa0($sp) +/* f0c134c: afad0014 */ sw $t5,0x14($sp) +/* f0c1350: 00402025 */ or $a0,$v0,$zero +/* f0c1354: 8fa50054 */ lw $a1,0x54($sp) +/* f0c1358: 8fa60050 */ lw $a2,0x50($sp) +/* f0c135c: 02003825 */ or $a3,$s0,$zero +/* f0c1360: 0fc54e8d */ jal func0f153a34 +/* f0c1364: afaf0010 */ sw $t7,0x10($sp) +/* f0c1368: afa200a0 */ sw $v0,0xa0($sp) +/* f0c136c: 0fc54de0 */ jal func0f153780 +/* f0c1370: 00402025 */ or $a0,$v0,$zero +/* f0c1374: afa200a0 */ sw $v0,0xa0($sp) +.L0f0c1378: +/* f0c1378: 0fc37eb4 */ jal func0f0dfad0 +/* f0c137c: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c1380: afa200a0 */ sw $v0,0xa0($sp) +/* f0c1384: 0fc2ecba */ jal func0f0bb2e8 +/* f0c1388: 00402025 */ or $a0,$v0,$zero +/* f0c138c: afa200a0 */ sw $v0,0xa0($sp) +.L0f0c1390: +/* f0c1390: 8fa200a0 */ lw $v0,0xa0($sp) +.L0f0c1394: +/* f0c1394: 8fbf0024 */ lw $ra,0x24($sp) +/* f0c1398: 8fb00020 */ lw $s0,0x20($sp) +/* f0c139c: 27bd00a0 */ addiu $sp,$sp,0xa0 +/* f0c13a0: 03e00008 */ jr $ra +/* f0c13a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c13a8 +/* f0c13a8: 3c06800a */ lui $a2,0x800a +/* f0c13ac: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0c13b0: 8cce0284 */ lw $t6,0x284($a2) +/* f0c13b4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c13b8: afbf0014 */ sw $ra,0x14($sp) +/* f0c13bc: 8dcf00bc */ lw $t7,0xbc($t6) +/* f0c13c0: 00802825 */ or $a1,$a0,$zero +/* f0c13c4: 8de20004 */ lw $v0,0x4($t7) +/* f0c13c8: 844300ec */ lh $v1,0xec($v0) +/* f0c13cc: 04620007 */ bltzl $v1,.L0f0c13ec +/* f0c13d0: 8cc4028c */ lw $a0,0x28c($a2) +/* f0c13d4: 845800ee */ lh $t8,0xee($v0) +/* f0c13d8: 5b000004 */ blezl $t8,.L0f0c13ec +/* f0c13dc: 8cc4028c */ lw $a0,0x28c($a2) +/* f0c13e0: 10000002 */ beqz $zero,.L0f0c13ec +/* f0c13e4: 00602025 */ or $a0,$v1,$zero +/* f0c13e8: 8cc4028c */ lw $a0,0x28c($a2) +.L0f0c13ec: +/* f0c13ec: 0fc30501 */ jal func0f0c1404 +/* f0c13f0: 00000000 */ sll $zero,$zero,0x0 +/* f0c13f4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c13f8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c13fc: 03e00008 */ jr $ra +/* f0c1400: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c1404 +/* f0c1404: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0c1408: afb00018 */ sw $s0,0x18($sp) +/* f0c140c: 3c10800a */ lui $s0,0x800a +/* f0c1410: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0c1414: 8e020284 */ lw $v0,0x284($s0) +/* f0c1418: afbf001c */ sw $ra,0x1c($sp) +/* f0c141c: afa40028 */ sw $a0,0x28($sp) +/* f0c1420: 8c4e00d8 */ lw $t6,0xd8($v0) +/* f0c1424: 55c00075 */ bnezl $t6,.L0f0c15fc +/* f0c1428: 8fbf001c */ lw $ra,0x1c($sp) +/* f0c142c: 14a00003 */ bnez $a1,.L0f0c143c +/* f0c1430: 00000000 */ sll $zero,$zero,0x0 +/* f0c1434: 904f1922 */ lbu $t7,0x1922($v0) +/* f0c1438: 15e0006f */ bnez $t7,.L0f0c15f8 +.L0f0c143c: +/* f0c143c: 3c028007 */ lui $v0,0x8007 +/* f0c1440: 24421448 */ addiu $v0,$v0,0x1448 +/* f0c1444: 8c580000 */ lw $t8,0x0($v0) +/* f0c1448: 8e190288 */ lw $t9,0x288($s0) +/* f0c144c: afb80024 */ sw $t8,0x24($sp) +/* f0c1450: 8f280070 */ lw $t0,0x70($t9) +/* f0c1454: 0fc3e048 */ jal func0f0f8120 +/* f0c1458: ac480000 */ sw $t0,0x0($v0) +/* f0c145c: 8fa90024 */ lw $t1,0x24($sp) +/* f0c1460: 3c018007 */ lui $at,0x8007 +/* f0c1464: ac291448 */ sw $t1,0x1448($at) +/* f0c1468: 0fc37e94 */ jal func0f0dfa50 +/* f0c146c: 8e04028c */ lw $a0,0x28c($s0) +/* f0c1470: 8e0a0314 */ lw $t2,0x314($s0) +/* f0c1474: 8fa40028 */ lw $a0,0x28($sp) +/* f0c1478: 51400004 */ beqzl $t2,.L0f0c148c +/* f0c147c: 8e0b0284 */ lw $t3,0x284($s0) +/* f0c1480: 0fc2c27d */ jal func0f0b09f4 +/* f0c1484: 8e05028c */ lw $a1,0x28c($s0) +/* f0c1488: 8e0b0284 */ lw $t3,0x284($s0) +.L0f0c148c: +/* f0c148c: 24050001 */ addiu $a1,$zero,0x1 +/* f0c1490: 8d6c00bc */ lw $t4,0xbc($t3) +/* f0c1494: 0fc08946 */ jal func0f022518 +/* f0c1498: 8d840004 */ lw $a0,0x4($t4) +/* f0c149c: 8e0d0314 */ lw $t5,0x314($s0) +/* f0c14a0: 51a0000d */ beqzl $t5,.L0f0c14d8 +/* f0c14a4: 8e180284 */ lw $t8,0x284($s0) +/* f0c14a8: 8e02029c */ lw $v0,0x29c($s0) +/* f0c14ac: 04400007 */ bltz $v0,.L0f0c14cc +/* f0c14b0: 00000000 */ sll $zero,$zero,0x0 +/* f0c14b4: 8e0e028c */ lw $t6,0x28c($s0) +/* f0c14b8: 8faf0028 */ lw $t7,0x28($sp) +/* f0c14bc: 144e0003 */ bne $v0,$t6,.L0f0c14cc +/* f0c14c0: 00000000 */ sll $zero,$zero,0x0 +/* f0c14c4: 51e20004 */ beql $t7,$v0,.L0f0c14d8 +/* f0c14c8: 8e180284 */ lw $t8,0x284($s0) +.L0f0c14cc: +/* f0c14cc: 0fc2442b */ jal func0f0910ac +/* f0c14d0: 00000000 */ sll $zero,$zero,0x0 +/* f0c14d4: 8e180284 */ lw $t8,0x284($s0) +.L0f0c14d8: +/* f0c14d8: 24040001 */ addiu $a0,$zero,0x1 +/* f0c14dc: af0400d8 */ sw $a0,0xd8($t8) +/* f0c14e0: 8e0a0284 */ lw $t2,0x284($s0) +/* f0c14e4: 01404825 */ or $t1,$t2,$zero +/* f0c14e8: 25480030 */ addiu $t0,$t2,0x30 +.L0f0c14ec: +/* f0c14ec: 8d21036c */ lw $at,0x36c($t1) +/* f0c14f0: 2529000c */ addiu $t1,$t1,0xc +/* f0c14f4: 254a000c */ addiu $t2,$t2,0xc +/* f0c14f8: ad41032c */ sw $at,0x32c($t2) +/* f0c14fc: 8d210364 */ lw $at,0x364($t1) +/* f0c1500: ad410330 */ sw $at,0x330($t2) +/* f0c1504: 8d210368 */ lw $at,0x368($t1) +/* f0c1508: 1528fff8 */ bne $t1,$t0,.L0f0c14ec +/* f0c150c: ad410334 */ sw $at,0x334($t2) +/* f0c1510: 8d21036c */ lw $at,0x36c($t1) +/* f0c1514: ad410338 */ sw $at,0x338($t2) +/* f0c1518: 8e020284 */ lw $v0,0x284($s0) +/* f0c151c: 24010003 */ addiu $at,$zero,0x3 +/* f0c1520: c4440144 */ lwc1 $f4,0x144($v0) +/* f0c1524: e444031c */ swc1 $f4,0x31c($v0) +/* f0c1528: 8e020284 */ lw $v0,0x284($s0) +/* f0c152c: c4460154 */ lwc1 $f6,0x154($v0) +/* f0c1530: e4460320 */ swc1 $f6,0x320($v0) +/* f0c1534: 8e020284 */ lw $v0,0x284($s0) +/* f0c1538: 8c4b00bc */ lw $t3,0xbc($v0) +/* f0c153c: c5680008 */ lwc1 $f8,0x8($t3) +/* f0c1540: e44802b4 */ swc1 $f8,0x2b4($v0) +/* f0c1544: 8e020284 */ lw $v0,0x284($s0) +/* f0c1548: 8c4c00bc */ lw $t4,0xbc($v0) +/* f0c154c: c58a000c */ lwc1 $f10,0xc($t4) +/* f0c1550: e44a02b8 */ swc1 $f10,0x2b8($v0) +/* f0c1554: 8e020284 */ lw $v0,0x284($s0) +/* f0c1558: 8c4d00bc */ lw $t5,0xbc($v0) +/* f0c155c: c5b00010 */ lwc1 $f16,0x10($t5) +/* f0c1560: e45002bc */ swc1 $f16,0x2bc($v0) +/* f0c1564: 8e020284 */ lw $v0,0x284($s0) +/* f0c1568: 8c4301b0 */ lw $v1,0x1b0($v0) +/* f0c156c: 14600006 */ bnez $v1,.L0f0c1588 +/* f0c1570: 00000000 */ sll $zero,$zero,0x0 +/* f0c1574: 8c4e1af0 */ lw $t6,0x1af0($v0) +/* f0c1578: 11c00006 */ beqz $t6,.L0f0c1594 +/* f0c157c: 00000000 */ sll $zero,$zero,0x0 +/* f0c1580: 10000004 */ beqz $zero,.L0f0c1594 +/* f0c1584: ac441b78 */ sw $a0,0x1b78($v0) +.L0f0c1588: +/* f0c1588: 14610002 */ bne $v1,$at,.L0f0c1594 +/* f0c158c: 00000000 */ sll $zero,$zero,0x0 +/* f0c1590: ac441b78 */ sw $a0,0x1b78($v0) +.L0f0c1594: +/* f0c1594: 0fc31f4c */ jal func0f0c7d30 +/* f0c1598: 00002025 */ or $a0,$zero,$zero +/* f0c159c: 0fc28a72 */ jal func0f0a29c8 +/* f0c15a0: 00000000 */ sll $zero,$zero,0x0 +/* f0c15a4: 0fc3089f */ jal func0f0c227c +/* f0c15a8: 00000000 */ sll $zero,$zero,0x0 +/* f0c15ac: 8e0f0284 */ lw $t7,0x284($s0) +/* f0c15b0: 8e080288 */ lw $t0,0x288($s0) +/* f0c15b4: 8df8195c */ lw $t8,0x195c($t7) +/* f0c15b8: 8d090050 */ lw $t1,0x50($t0) +/* f0c15bc: 0058c823 */ subu $t9,$v0,$t8 +/* f0c15c0: 0329082a */ slt $at,$t9,$t1 +/* f0c15c4: 10200008 */ beqz $at,.L0f0c15e8 +/* f0c15c8: 00000000 */ sll $zero,$zero,0x0 +/* f0c15cc: 0fc3089f */ jal func0f0c227c +/* f0c15d0: 00000000 */ sll $zero,$zero,0x0 +/* f0c15d4: 8e0a0284 */ lw $t2,0x284($s0) +/* f0c15d8: 8e0d0288 */ lw $t5,0x288($s0) +/* f0c15dc: 8d4b195c */ lw $t3,0x195c($t2) +/* f0c15e0: 004b6023 */ subu $t4,$v0,$t3 +/* f0c15e4: adac0050 */ sw $t4,0x50($t5) +.L0f0c15e8: +/* f0c15e8: 0fc3089f */ jal func0f0c227c +/* f0c15ec: 00000000 */ sll $zero,$zero,0x0 +/* f0c15f0: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c15f4: adc2195c */ sw $v0,0x195c($t6) +.L0f0c15f8: +/* f0c15f8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0c15fc: +/* f0c15fc: 8fb00018 */ lw $s0,0x18($sp) +/* f0c1600: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0c1604: 03e00008 */ jr $ra +/* f0c1608: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c160c +/* f0c160c: 3c03800a */ lui $v1,0x800a +/* f0c1610: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0c1614: 8c6e0318 */ lw $t6,0x318($v1) +/* f0c1618: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0c161c: 44856000 */ mtc1 $a1,$f12 +/* f0c1620: 44867000 */ mtc1 $a2,$f14 +/* f0c1624: afbf0014 */ sw $ra,0x14($sp) +/* f0c1628: 11c0002e */ beqz $t6,.L0f0c16e4 +/* f0c162c: afa40020 */ sw $a0,0x20($sp) +/* f0c1630: 8c6f028c */ lw $t7,0x28c($v1) +/* f0c1634: 0fc259d4 */ jal func0f096750 +/* f0c1638: afaf001c */ sw $t7,0x1c($sp) +/* f0c163c: 3c014334 */ lui $at,0x4334 +/* f0c1640: 44812000 */ mtc1 $at,$f4 +/* f0c1644: 3c017f1b */ lui $at,0x7f1b +/* f0c1648: c428d6fc */ lwc1 $f8,-0x2904($at) +/* f0c164c: 46040182 */ mul.s $f6,$f0,$f4 +/* f0c1650: 8fb8001c */ lw $t8,0x1c($sp) +/* f0c1654: 3c03800a */ lui $v1,0x800a +/* f0c1658: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0c165c: 3c0143b4 */ lui $at,0x43b4 +/* f0c1660: 0018c880 */ sll $t9,$t8,0x2 +/* f0c1664: 44818000 */ mtc1 $at,$f16 +/* f0c1668: 46083283 */ div.s $f10,$f6,$f8 +/* f0c166c: 00794021 */ addu $t0,$v1,$t9 +/* f0c1670: 8d090064 */ lw $t1,0x64($t0) +/* f0c1674: 44803000 */ mtc1 $zero,$f6 +/* f0c1678: 8faa0020 */ lw $t2,0x20($sp) +/* f0c167c: c5240144 */ lwc1 $f4,0x144($t1) +/* f0c1680: 3c0142b4 */ lui $at,0x42b4 +/* f0c1684: 44814000 */ mtc1 $at,$f8 +/* f0c1688: 000a59c0 */ sll $t3,$t2,0x7 +/* f0c168c: 3c014387 */ lui $at,0x4387 +/* f0c1690: 006b1021 */ addu $v0,$v1,$t3 +/* f0c1694: 460a8481 */ sub.s $f18,$f16,$f10 +/* f0c1698: 46122081 */ sub.s $f2,$f4,$f18 +/* f0c169c: 4606103c */ c.lt.s $f2,$f6 +/* f0c16a0: 00000000 */ sll $zero,$zero,0x0 +/* f0c16a4: 45020003 */ bc1fl .L0f0c16b4 +/* f0c16a8: 4608103c */ c.lt.s $f2,$f8 +/* f0c16ac: 46001087 */ neg.s $f2,$f2 +/* f0c16b0: 4608103c */ c.lt.s $f2,$f8 +.L0f0c16b4: +/* f0c16b4: 00000000 */ sll $zero,$zero,0x0 +/* f0c16b8: 45030008 */ bc1tl .L0f0c16dc +/* f0c16bc: 8c4c00b0 */ lw $t4,0xb0($v0) +/* f0c16c0: 44818000 */ mtc1 $at,$f16 +/* f0c16c4: 00000000 */ sll $zero,$zero,0x0 +/* f0c16c8: 4602803c */ c.lt.s $f16,$f2 +/* f0c16cc: 00000000 */ sll $zero,$zero,0x0 +/* f0c16d0: 45020005 */ bc1fl .L0f0c16e8 +/* f0c16d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c16d8: 8c4c00b0 */ lw $t4,0xb0($v0) +.L0f0c16dc: +/* f0c16dc: 258d0001 */ addiu $t5,$t4,0x1 +/* f0c16e0: ac4d00b0 */ sw $t5,0xb0($v0) +.L0f0c16e4: +/* f0c16e4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0c16e8: +/* f0c16e8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0c16ec: 03e00008 */ jr $ra +/* f0c16f0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c16f4 +/* f0c16f4: 3c03800a */ lui $v1,0x800a +/* f0c16f8: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f0c16fc: 24010001 */ addiu $at,$zero,0x1 +/* f0c1700: 8c6200fc */ lw $v0,0xfc($v1) +/* f0c1704: 50400008 */ beqzl $v0,.L0f0c1728 +/* f0c1708: 44800000 */ mtc1 $zero,$f0 +/* f0c170c: 10410008 */ beq $v0,$at,.L0f0c1730 +/* f0c1710: 24010005 */ addiu $at,$zero,0x5 +/* f0c1714: 50410014 */ beql $v0,$at,.L0f0c1768 +/* f0c1718: 8c791924 */ lw $t9,0x1924($v1) +/* f0c171c: 10000027 */ beqz $zero,.L0f0c17bc +/* f0c1720: 3c013f80 */ lui $at,0x3f80 +/* f0c1724: 44800000 */ mtc1 $zero,$f0 +.L0f0c1728: +/* f0c1728: 03e00008 */ jr $ra +/* f0c172c: 00000000 */ sll $zero,$zero,0x0 +.L0f0c1730: +/* f0c1730: 8c6e1924 */ lw $t6,0x1924($v1) +/* f0c1734: 3c188007 */ lui $t8,0x8007 +/* f0c1738: c46c00f8 */ lwc1 $f12,0xf8($v1) +/* f0c173c: 000e7880 */ sll $t7,$t6,0x2 +/* f0c1740: 01ee7821 */ addu $t7,$t7,$t6 +/* f0c1744: 000f7880 */ sll $t7,$t7,0x2 +/* f0c1748: 030fc021 */ addu $t8,$t8,$t7 +/* f0c174c: 8f180924 */ lw $t8,0x924($t8) +/* f0c1750: 44982000 */ mtc1 $t8,$f4 +/* f0c1754: 00000000 */ sll $zero,$zero,0x0 +/* f0c1758: 468020a0 */ cvt.s.w $f2,$f4 +/* f0c175c: 03e00008 */ jr $ra +/* f0c1760: 46026003 */ div.s $f0,$f12,$f2 +/* f0c1764: 8c791924 */ lw $t9,0x1924($v1) +.L0f0c1768: +/* f0c1768: 3c098007 */ lui $t1,0x8007 +/* f0c176c: 25290924 */ addiu $t1,$t1,0x924 +/* f0c1770: 00194080 */ sll $t0,$t9,0x2 +/* f0c1774: 01194021 */ addu $t0,$t0,$t9 +/* f0c1778: 00084080 */ sll $t0,$t0,0x2 +/* f0c177c: 01091021 */ addu $v0,$t0,$t1 +/* f0c1780: 8c44000c */ lw $a0,0xc($v0) +/* f0c1784: 8c4a0010 */ lw $t2,0x10($v0) +/* f0c1788: c46800f8 */ lwc1 $f8,0xf8($v1) +/* f0c178c: 44845000 */ mtc1 $a0,$f10 +/* f0c1790: 01445823 */ subu $t3,$t2,$a0 +/* f0c1794: 448b3000 */ mtc1 $t3,$f6 +/* f0c1798: 46805420 */ cvt.s.w $f16,$f10 +/* f0c179c: 3c013f80 */ lui $at,0x3f80 +/* f0c17a0: 44819000 */ mtc1 $at,$f18 +/* f0c17a4: 468030a0 */ cvt.s.w $f2,$f6 +/* f0c17a8: 46104301 */ sub.s $f12,$f8,$f16 +/* f0c17ac: 46026103 */ div.s $f4,$f12,$f2 +/* f0c17b0: 03e00008 */ jr $ra +/* f0c17b4: 46049001 */ sub.s $f0,$f18,$f4 +/* f0c17b8: 3c013f80 */ lui $at,0x3f80 +.L0f0c17bc: +/* f0c17bc: 44810000 */ mtc1 $at,$f0 +/* f0c17c0: 00000000 */ sll $zero,$zero,0x0 +/* f0c17c4: 03e00008 */ jr $ra +/* f0c17c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c17cc +/* f0c17cc: 3c0e800a */ lui $t6,0x800a +/* f0c17d0: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0c17d4: 8dc200fc */ lw $v0,0xfc($t6) +/* f0c17d8: 0002782b */ sltu $t7,$zero,$v0 +/* f0c17dc: 03e00008 */ jr $ra +/* f0c17e0: 01e01025 */ or $v0,$t7,$zero +/* f0c17e4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c17e8: 10800005 */ beqz $a0,.L0f0c1800 +/* f0c17ec: afbf0014 */ sw $ra,0x14($sp) +/* f0c17f0: 0fc41ba8 */ jal func0f106ea0 +/* f0c17f4: 24040002 */ addiu $a0,$zero,0x2 +/* f0c17f8: 10000004 */ beqz $zero,.L0f0c180c +/* f0c17fc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0c1800: +/* f0c1800: 0fc41c71 */ jal func0f1071c4 +/* f0c1804: 24040002 */ addiu $a0,$zero,0x2 +/* f0c1808: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0c180c: +/* f0c180c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c1810: 03e00008 */ jr $ra +/* f0c1814: 00000000 */ sll $zero,$zero,0x0 +/* f0c1818: 3c01800a */ lui $at,0x800a +/* f0c181c: 03e00008 */ jr $ra +/* f0c1820: ac24a2e4 */ sw $a0,-0x5d1c($at) +/* f0c1824: 3c01800a */ lui $at,0x800a +/* f0c1828: 03e00008 */ jr $ra +/* f0c182c: ac24a2e8 */ sw $a0,-0x5d18($at) +); + +GLOBAL_ASM( +glabel func0f0c1830 +/* f0c1830: 3c0e800a */ lui $t6,0x800a +/* f0c1834: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0c1838: 03e00008 */ jr $ra +/* f0c183c: adc40000 */ sw $a0,0x0($t6) +); + +GLOBAL_ASM( +glabel func0f0c1840 +/* f0c1840: 27bdff40 */ addiu $sp,$sp,-192 +/* f0c1844: afb00020 */ sw $s0,0x20($sp) +/* f0c1848: 8fb000d0 */ lw $s0,0xd0($sp) +/* f0c184c: afb40030 */ sw $s4,0x30($sp) +/* f0c1850: 0080a025 */ or $s4,$a0,$zero +/* f0c1854: afbf0034 */ sw $ra,0x34($sp) +/* f0c1858: afb3002c */ sw $s3,0x2c($sp) +/* f0c185c: afb20028 */ sw $s2,0x28($sp) +/* f0c1860: afb10024 */ sw $s1,0x24($sp) +/* f0c1864: afa500c4 */ sw $a1,0xc4($sp) +/* f0c1868: afa600c8 */ sw $a2,0xc8($sp) +/* f0c186c: 1200007f */ beqz $s0,.L0f0c1a6c +/* f0c1870: afa000bc */ sw $zero,0xbc($sp) +/* f0c1874: 860e0000 */ lh $t6,0x0($s0) +/* f0c1878: 2411ffff */ addiu $s1,$zero,-1 +/* f0c187c: 27b20054 */ addiu $s2,$sp,0x54 +/* f0c1880: 122e007a */ beq $s1,$t6,.L0f0c1a6c +/* f0c1884: 00e02025 */ or $a0,$a3,$zero +/* f0c1888: 02802825 */ or $a1,$s4,$zero +/* f0c188c: 02003025 */ or $a2,$s0,$zero +/* f0c1890: 02403825 */ or $a3,$s2,$zero +/* f0c1894: afa00010 */ sw $zero,0x10($sp) +/* f0c1898: 0c006052 */ jal 0x18148 +/* f0c189c: afa00014 */ sw $zero,0x14($sp) +/* f0c18a0: 87af0054 */ lh $t7,0x54($sp) +/* f0c18a4: 00003025 */ or $a2,$zero,$zero +/* f0c18a8: 27b00054 */ addiu $s0,$sp,0x54 +/* f0c18ac: 522f001e */ beql $s1,$t7,.L0f0c1928 +/* f0c18b0: 87ab0054 */ lh $t3,0x54($sp) +/* f0c18b4: 86050000 */ lh $a1,0x0($s0) +/* f0c18b8: 02802025 */ or $a0,$s4,$zero +.L0f0c18bc: +/* f0c18bc: 0fc586b7 */ jal func0f161adc +/* f0c18c0: afa6004c */ sw $a2,0x4c($sp) +/* f0c18c4: 14400012 */ bnez $v0,.L0f0c1910 +/* f0c18c8: 8fa6004c */ lw $a2,0x4c($sp) +/* f0c18cc: 86190002 */ lh $t9,0x2($s0) +/* f0c18d0: 24c40001 */ addiu $a0,$a2,0x1 +/* f0c18d4: 24c6ffff */ addiu $a2,$a2,-1 +/* f0c18d8: 1239000a */ beq $s1,$t9,.L0f0c1904 +/* f0c18dc: 2610fffe */ addiu $s0,$s0,-2 +/* f0c18e0: 00044040 */ sll $t0,$a0,0x1 +/* f0c18e4: 02481021 */ addu $v0,$s2,$t0 +/* f0c18e8: 84430000 */ lh $v1,0x0($v0) +/* f0c18ec: a443fffe */ sh $v1,-0x2($v0) +.L0f0c18f0: +/* f0c18f0: 84430002 */ lh $v1,0x2($v0) +/* f0c18f4: 24840001 */ addiu $a0,$a0,0x1 +/* f0c18f8: 24420002 */ addiu $v0,$v0,0x2 +/* f0c18fc: 5623fffc */ bnel $s1,$v1,.L0f0c18f0 +/* f0c1900: a443fffe */ sh $v1,-0x2($v0) +.L0f0c1904: +/* f0c1904: 00044840 */ sll $t1,$a0,0x1 +/* f0c1908: 02495021 */ addu $t2,$s2,$t1 +/* f0c190c: a551fffe */ sh $s1,-0x2($t2) +.L0f0c1910: +/* f0c1910: 86050002 */ lh $a1,0x2($s0) +/* f0c1914: 24c60001 */ addiu $a2,$a2,0x1 +/* f0c1918: 26100002 */ addiu $s0,$s0,0x2 +/* f0c191c: 5625ffe7 */ bnel $s1,$a1,.L0f0c18bc +/* f0c1920: 02802025 */ or $a0,$s4,$zero +/* f0c1924: 87ab0054 */ lh $t3,0x54($sp) +.L0f0c1928: +/* f0c1928: 87ac0056 */ lh $t4,0x56($sp) +/* f0c192c: 522b000a */ beql $s1,$t3,.L0f0c1958 +/* f0c1930: 8fae00bc */ lw $t6,0xbc($sp) +/* f0c1934: 162c0007 */ bne $s1,$t4,.L0f0c1954 +/* f0c1938: 02802025 */ or $a0,$s4,$zero +/* f0c193c: 8fa500c4 */ lw $a1,0xc4($sp) +/* f0c1940: 8fa600c8 */ lw $a2,0xc8($sp) +/* f0c1944: 0fc30709 */ jal func0f0c1c24 +/* f0c1948: 01603825 */ or $a3,$t3,$zero +/* f0c194c: 240d0001 */ addiu $t5,$zero,0x1 +/* f0c1950: afad00bc */ sw $t5,0xbc($sp) +.L0f0c1954: +/* f0c1954: 8fae00bc */ lw $t6,0xbc($sp) +.L0f0c1958: +/* f0c1958: 87af0054 */ lh $t7,0x54($sp) +/* f0c195c: 55c00021 */ bnezl $t6,.L0f0c19e4 +/* f0c1960: 8fad00bc */ lw $t5,0xbc($sp) +/* f0c1964: 122f001e */ beq $s1,$t7,.L0f0c19e0 +/* f0c1968: 27b00054 */ addiu $s0,$sp,0x54 +/* f0c196c: 3c12800a */ lui $s2,0x800a +/* f0c1970: 26524928 */ addiu $s2,$s2,0x4928 +/* f0c1974: 86050000 */ lh $a1,0x0($s0) +/* f0c1978: 2413008c */ addiu $s3,$zero,0x8c +.L0f0c197c: +/* f0c197c: 00b30019 */ multu $a1,$s3 +/* f0c1980: 8e590000 */ lw $t9,0x0($s2) +/* f0c1984: 00004012 */ mflo $t0 +/* f0c1988: 03284821 */ addu $t1,$t9,$t0 +/* f0c198c: 952a0000 */ lhu $t2,0x0($t1) +/* f0c1990: 314c0010 */ andi $t4,$t2,0x10 +/* f0c1994: 5580000f */ bnezl $t4,.L0f0c19d4 +/* f0c1998: 86050002 */ lh $a1,0x2($s0) +/* f0c199c: 0fc5884a */ jal func0f162128 +/* f0c19a0: 02802025 */ or $a0,$s4,$zero +/* f0c19a4: 5040000b */ beqzl $v0,.L0f0c19d4 +/* f0c19a8: 86050002 */ lh $a1,0x2($s0) +/* f0c19ac: 86070000 */ lh $a3,0x0($s0) +/* f0c19b0: 240b0001 */ addiu $t3,$zero,0x1 +/* f0c19b4: afab00bc */ sw $t3,0xbc($sp) +/* f0c19b8: 02802025 */ or $a0,$s4,$zero +/* f0c19bc: 8fa500c4 */ lw $a1,0xc4($sp) +/* f0c19c0: 0fc30709 */ jal func0f0c1c24 +/* f0c19c4: 8fa600c8 */ lw $a2,0xc8($sp) +/* f0c19c8: 10000006 */ beqz $zero,.L0f0c19e4 +/* f0c19cc: 8fad00bc */ lw $t5,0xbc($sp) +/* f0c19d0: 86050002 */ lh $a1,0x2($s0) +.L0f0c19d4: +/* f0c19d4: 26100002 */ addiu $s0,$s0,0x2 +/* f0c19d8: 1625ffe8 */ bne $s1,$a1,.L0f0c197c +/* f0c19dc: 00000000 */ sll $zero,$zero,0x0 +.L0f0c19e0: +/* f0c19e0: 8fad00bc */ lw $t5,0xbc($sp) +.L0f0c19e4: +/* f0c19e4: 3c12800a */ lui $s2,0x800a +/* f0c19e8: 26524928 */ addiu $s2,$s2,0x4928 +/* f0c19ec: 15a0001f */ bnez $t5,.L0f0c1a6c +/* f0c19f0: 2413008c */ addiu $s3,$zero,0x8c +/* f0c19f4: 87ae0054 */ lh $t6,0x54($sp) +/* f0c19f8: 27b00054 */ addiu $s0,$sp,0x54 +/* f0c19fc: 522e001c */ beql $s1,$t6,.L0f0c1a70 +/* f0c1a00: 8fab00bc */ lw $t3,0xbc($sp) +/* f0c1a04: 86050000 */ lh $a1,0x0($s0) +.L0f0c1a08: +/* f0c1a08: 00b30019 */ multu $a1,$s3 +/* f0c1a0c: 8e580000 */ lw $t8,0x0($s2) +/* f0c1a10: 0000c812 */ mflo $t9 +/* f0c1a14: 03194021 */ addu $t0,$t8,$t9 +/* f0c1a18: 95090000 */ lhu $t1,0x0($t0) +/* f0c1a1c: 312a0010 */ andi $t2,$t1,0x10 +/* f0c1a20: 5140000f */ beqzl $t2,.L0f0c1a60 +/* f0c1a24: 86050002 */ lh $a1,0x2($s0) +/* f0c1a28: 0fc5884a */ jal func0f162128 +/* f0c1a2c: 02802025 */ or $a0,$s4,$zero +/* f0c1a30: 5040000b */ beqzl $v0,.L0f0c1a60 +/* f0c1a34: 86050002 */ lh $a1,0x2($s0) +/* f0c1a38: 86070000 */ lh $a3,0x0($s0) +/* f0c1a3c: 240c0001 */ addiu $t4,$zero,0x1 +/* f0c1a40: afac00bc */ sw $t4,0xbc($sp) +/* f0c1a44: 02802025 */ or $a0,$s4,$zero +/* f0c1a48: 8fa500c4 */ lw $a1,0xc4($sp) +/* f0c1a4c: 0fc30709 */ jal func0f0c1c24 +/* f0c1a50: 8fa600c8 */ lw $a2,0xc8($sp) +/* f0c1a54: 10000006 */ beqz $zero,.L0f0c1a70 +/* f0c1a58: 8fab00bc */ lw $t3,0xbc($sp) +/* f0c1a5c: 86050002 */ lh $a1,0x2($s0) +.L0f0c1a60: +/* f0c1a60: 26100002 */ addiu $s0,$s0,0x2 +/* f0c1a64: 1625ffe8 */ bne $s1,$a1,.L0f0c1a08 +/* f0c1a68: 00000000 */ sll $zero,$zero,0x0 +.L0f0c1a6c: +/* f0c1a6c: 8fab00bc */ lw $t3,0xbc($sp) +.L0f0c1a70: +/* f0c1a70: 2411ffff */ addiu $s1,$zero,-1 +/* f0c1a74: 27b00090 */ addiu $s0,$sp,0x90 +/* f0c1a78: 15600042 */ bnez $t3,.L0f0c1b84 +/* f0c1a7c: 27b20064 */ addiu $s2,$sp,0x64 +/* f0c1a80: 27ad0052 */ addiu $t5,$sp,0x52 +/* f0c1a84: afad0010 */ sw $t5,0x10($sp) +/* f0c1a88: 02802025 */ or $a0,$s4,$zero +/* f0c1a8c: 02002825 */ or $a1,$s0,$zero +/* f0c1a90: 02403025 */ or $a2,$s2,$zero +/* f0c1a94: 0fc58865 */ jal func0f162194 +/* f0c1a98: 24070014 */ addiu $a3,$zero,0x14 +/* f0c1a9c: 87ae0090 */ lh $t6,0x90($sp) +/* f0c1aa0: 02802025 */ or $a0,$s4,$zero +/* f0c1aa4: 87b80064 */ lh $t8,0x64($sp) +/* f0c1aa8: 122e0014 */ beq $s1,$t6,.L0f0c1afc +/* f0c1aac: 00000000 */ sll $zero,$zero,0x0 +/* f0c1ab0: 0c00a900 */ jal 0x2a400 +/* f0c1ab4: 02002825 */ or $a1,$s0,$zero +/* f0c1ab8: 00023c00 */ sll $a3,$v0,0x10 +/* f0c1abc: 00077c03 */ sra $t7,$a3,0x10 +/* f0c1ac0: 18400007 */ blez $v0,.L0f0c1ae0 +/* f0c1ac4: 01e03825 */ or $a3,$t7,$zero +/* f0c1ac8: 02802025 */ or $a0,$s4,$zero +/* f0c1acc: 8fa500c4 */ lw $a1,0xc4($sp) +/* f0c1ad0: 0fc30709 */ jal func0f0c1c24 +/* f0c1ad4: 8fa600c8 */ lw $a2,0xc8($sp) +/* f0c1ad8: 1000002b */ beqz $zero,.L0f0c1b88 +/* f0c1adc: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0c1ae0: +/* f0c1ae0: 02802025 */ or $a0,$s4,$zero +/* f0c1ae4: 8fa500c4 */ lw $a1,0xc4($sp) +/* f0c1ae8: 8fa600c8 */ lw $a2,0xc8($sp) +/* f0c1aec: 0fc30709 */ jal func0f0c1c24 +/* f0c1af0: 87a70090 */ lh $a3,0x90($sp) +/* f0c1af4: 10000024 */ beqz $zero,.L0f0c1b88 +/* f0c1af8: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0c1afc: +/* f0c1afc: 12380015 */ beq $s1,$t8,.L0f0c1b54 +/* f0c1b00: 87a70052 */ lh $a3,0x52($sp) +/* f0c1b04: 02802025 */ or $a0,$s4,$zero +/* f0c1b08: 0c00a900 */ jal 0x2a400 +/* f0c1b0c: 02402825 */ or $a1,$s2,$zero +/* f0c1b10: 00023c00 */ sll $a3,$v0,0x10 +/* f0c1b14: 0007cc03 */ sra $t9,$a3,0x10 +/* f0c1b18: 18400007 */ blez $v0,.L0f0c1b38 +/* f0c1b1c: 03203825 */ or $a3,$t9,$zero +/* f0c1b20: 02802025 */ or $a0,$s4,$zero +/* f0c1b24: 8fa500c4 */ lw $a1,0xc4($sp) +/* f0c1b28: 0fc3071d */ jal func0f0c1c74 +/* f0c1b2c: 8fa600c8 */ lw $a2,0xc8($sp) +/* f0c1b30: 10000015 */ beqz $zero,.L0f0c1b88 +/* f0c1b34: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0c1b38: +/* f0c1b38: 02802025 */ or $a0,$s4,$zero +/* f0c1b3c: 8fa500c4 */ lw $a1,0xc4($sp) +/* f0c1b40: 8fa600c8 */ lw $a2,0xc8($sp) +/* f0c1b44: 0fc3071d */ jal func0f0c1c74 +/* f0c1b48: 87a70064 */ lh $a3,0x64($sp) +/* f0c1b4c: 1000000e */ beqz $zero,.L0f0c1b88 +/* f0c1b50: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0c1b54: +/* f0c1b54: 10f10007 */ beq $a3,$s1,.L0f0c1b74 +/* f0c1b58: 02802025 */ or $a0,$s4,$zero +/* f0c1b5c: 02802025 */ or $a0,$s4,$zero +/* f0c1b60: 8fa500c4 */ lw $a1,0xc4($sp) +/* f0c1b64: 0fc3071d */ jal func0f0c1c74 +/* f0c1b68: 8fa600c8 */ lw $a2,0xc8($sp) +/* f0c1b6c: 10000006 */ beqz $zero,.L0f0c1b88 +/* f0c1b70: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0c1b74: +/* f0c1b74: 8fa500c4 */ lw $a1,0xc4($sp) +/* f0c1b78: 8fa600c8 */ lw $a2,0xc8($sp) +/* f0c1b7c: 0fc3071d */ jal func0f0c1c74 +/* f0c1b80: 24070001 */ addiu $a3,$zero,0x1 +.L0f0c1b84: +/* f0c1b84: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0c1b88: +/* f0c1b88: 8fb00020 */ lw $s0,0x20($sp) +/* f0c1b8c: 8fb10024 */ lw $s1,0x24($sp) +/* f0c1b90: 8fb20028 */ lw $s2,0x28($sp) +/* f0c1b94: 8fb3002c */ lw $s3,0x2c($sp) +/* f0c1b98: 8fb40030 */ lw $s4,0x30($sp) +/* f0c1b9c: 03e00008 */ jr $ra +/* f0c1ba0: 27bd00c0 */ addiu $sp,$sp,0xc0 +); + +GLOBAL_ASM( +glabel func0f0c1ba4 +/* f0c1ba4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0c1ba8: 8fae0038 */ lw $t6,0x38($sp) +/* f0c1bac: afbf001c */ sw $ra,0x1c($sp) +/* f0c1bb0: 240fffff */ addiu $t7,$zero,-1 +/* f0c1bb4: 27b80024 */ addiu $t8,$sp,0x24 +/* f0c1bb8: a7af0026 */ sh $t7,0x26($sp) +/* f0c1bbc: afb80010 */ sw $t8,0x10($sp) +/* f0c1bc0: 0fc30610 */ jal func0f0c1840 +/* f0c1bc4: a7ae0024 */ sh $t6,0x24($sp) +/* f0c1bc8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0c1bcc: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0c1bd0: 03e00008 */ jr $ra +/* f0c1bd4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c1bd8 +/* f0c1bd8: 3c02800a */ lui $v0,0x800a +/* f0c1bdc: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0c1be0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0c1be4: afbf001c */ sw $ra,0x1c($sp) +/* f0c1be8: 8c430014 */ lw $v1,0x14($v0) +/* f0c1bec: 00003825 */ or $a3,$zero,$zero +/* f0c1bf0: 04600006 */ bltz $v1,.L0f0c1c0c +/* f0c1bf4: 00000000 */ sll $zero,$zero,0x0 +/* f0c1bf8: 24470004 */ addiu $a3,$v0,0x4 +/* f0c1bfc: 0fc306e9 */ jal func0f0c1ba4 +/* f0c1c00: afa30010 */ sw $v1,0x10($sp) +/* f0c1c04: 10000004 */ beqz $zero,.L0f0c1c18 +/* f0c1c08: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0c1c0c: +/* f0c1c0c: 0fc30610 */ jal func0f0c1840 +/* f0c1c10: afa00010 */ sw $zero,0x10($sp) +/* f0c1c14: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0c1c18: +/* f0c1c18: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0c1c1c: 03e00008 */ jr $ra +/* f0c1c20: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c1c24 +/* f0c1c24: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c1c28: 3c02800a */ lui $v0,0x800a +/* f0c1c2c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0c1c30: afbf0014 */ sw $ra,0x14($sp) +/* f0c1c34: c4840000 */ lwc1 $f4,0x0($a0) +/* f0c1c38: 8c4e0284 */ lw $t6,0x284($v0) +/* f0c1c3c: e5c40004 */ swc1 $f4,0x4($t6) +/* f0c1c40: 8c4f0284 */ lw $t7,0x284($v0) +/* f0c1c44: c4860004 */ lwc1 $f6,0x4($a0) +/* f0c1c48: e5e60008 */ swc1 $f6,0x8($t7) +/* f0c1c4c: 8c580284 */ lw $t8,0x284($v0) +/* f0c1c50: c4880008 */ lwc1 $f8,0x8($a0) +/* f0c1c54: e708000c */ swc1 $f8,0xc($t8) +/* f0c1c58: 8c590284 */ lw $t9,0x284($v0) +/* f0c1c5c: 0fc3072d */ jal func0f0c1cb4 +/* f0c1c60: af270014 */ sw $a3,0x14($t9) +/* f0c1c64: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c1c68: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c1c6c: 03e00008 */ jr $ra +/* f0c1c70: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c1c74 +/* f0c1c74: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c1c78: afbf0014 */ sw $ra,0x14($sp) +/* f0c1c7c: afa40018 */ sw $a0,0x18($sp) +/* f0c1c80: afa5001c */ sw $a1,0x1c($sp) +/* f0c1c84: afa60020 */ sw $a2,0x20($sp) +/* f0c1c88: 0fc30743 */ jal func0f0c1d0c +/* f0c1c8c: afa70024 */ sw $a3,0x24($sp) +/* f0c1c90: 8fa40018 */ lw $a0,0x18($sp) +/* f0c1c94: 8fa5001c */ lw $a1,0x1c($sp) +/* f0c1c98: 8fa60020 */ lw $a2,0x20($sp) +/* f0c1c9c: 0fc3072d */ jal func0f0c1cb4 +/* f0c1ca0: 8fa70024 */ lw $a3,0x24($sp) +/* f0c1ca4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c1ca8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c1cac: 03e00008 */ jr $ra +/* f0c1cb0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c1cb4 +/* f0c1cb4: 3c02800a */ lui $v0,0x800a +/* f0c1cb8: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0c1cbc: c4840000 */ lwc1 $f4,0x0($a0) +/* f0c1cc0: e4441bb0 */ swc1 $f4,0x1bb0($v0) +/* f0c1cc4: c4860004 */ lwc1 $f6,0x4($a0) +/* f0c1cc8: e4461bb4 */ swc1 $f6,0x1bb4($v0) +/* f0c1ccc: c4880008 */ lwc1 $f8,0x8($a0) +/* f0c1cd0: e4481bb8 */ swc1 $f8,0x1bb8($v0) +/* f0c1cd4: c4aa0000 */ lwc1 $f10,0x0($a1) +/* f0c1cd8: e44a1bc8 */ swc1 $f10,0x1bc8($v0) +/* f0c1cdc: c4b00004 */ lwc1 $f16,0x4($a1) +/* f0c1ce0: e4501bcc */ swc1 $f16,0x1bcc($v0) +/* f0c1ce4: c4b20008 */ lwc1 $f18,0x8($a1) +/* f0c1ce8: e4521bd0 */ swc1 $f18,0x1bd0($v0) +/* f0c1cec: c4c40000 */ lwc1 $f4,0x0($a2) +/* f0c1cf0: e4441bbc */ swc1 $f4,0x1bbc($v0) +/* f0c1cf4: c4c60004 */ lwc1 $f6,0x4($a2) +/* f0c1cf8: e4461bc0 */ swc1 $f6,0x1bc0($v0) +/* f0c1cfc: c4c80008 */ lwc1 $f8,0x8($a2) +/* f0c1d00: ac471ba0 */ sw $a3,0x1ba0($v0) +/* f0c1d04: 03e00008 */ jr $ra +/* f0c1d08: e4481bc4 */ swc1 $f8,0x1bc4($v0) +); + +GLOBAL_ASM( +glabel func0f0c1d0c +/* f0c1d0c: 3c0f800a */ lui $t7,0x800a +/* f0c1d10: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f0c1d14: 240effff */ addiu $t6,$zero,-1 +/* f0c1d18: 03e00008 */ jr $ra +/* f0c1d1c: adee0014 */ sw $t6,0x14($t7) +); + +GLOBAL_ASM( +glabel func0f0c1d20 +/* f0c1d20: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0c1d24: afb00014 */ sw $s0,0x14($sp) +/* f0c1d28: 3c10800a */ lui $s0,0x800a +/* f0c1d2c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0c1d30: 8e0f006c */ lw $t7,0x6c($s0) +/* f0c1d34: 8e0e028c */ lw $t6,0x28c($s0) +/* f0c1d38: afb10018 */ sw $s1,0x18($sp) +/* f0c1d3c: afbf001c */ sw $ra,0x1c($sp) +/* f0c1d40: 00008825 */ or $s1,$zero,$zero +/* f0c1d44: 11e00003 */ beqz $t7,.L0f0c1d54 +/* f0c1d48: afae0024 */ sw $t6,0x24($sp) +/* f0c1d4c: 10000002 */ beqz $zero,.L0f0c1d58 +/* f0c1d50: 24050001 */ addiu $a1,$zero,0x1 +.L0f0c1d54: +/* f0c1d54: 00002825 */ or $a1,$zero,$zero +.L0f0c1d58: +/* f0c1d58: 8e180068 */ lw $t8,0x68($s0) +/* f0c1d5c: 00002025 */ or $a0,$zero,$zero +/* f0c1d60: 00001825 */ or $v1,$zero,$zero +/* f0c1d64: 13000003 */ beqz $t8,.L0f0c1d74 +/* f0c1d68: 00001025 */ or $v0,$zero,$zero +/* f0c1d6c: 10000001 */ beqz $zero,.L0f0c1d74 +/* f0c1d70: 24040001 */ addiu $a0,$zero,0x1 +.L0f0c1d74: +/* f0c1d74: 8e190064 */ lw $t9,0x64($s0) +/* f0c1d78: 13200003 */ beqz $t9,.L0f0c1d88 +/* f0c1d7c: 00000000 */ sll $zero,$zero,0x0 +/* f0c1d80: 10000001 */ beqz $zero,.L0f0c1d88 +/* f0c1d84: 24030001 */ addiu $v1,$zero,0x1 +.L0f0c1d88: +/* f0c1d88: 8e080070 */ lw $t0,0x70($s0) +/* f0c1d8c: 11000003 */ beqz $t0,.L0f0c1d9c +/* f0c1d90: 00000000 */ sll $zero,$zero,0x0 +/* f0c1d94: 10000001 */ beqz $zero,.L0f0c1d9c +/* f0c1d98: 24020001 */ addiu $v0,$zero,0x1 +.L0f0c1d9c: +/* f0c1d9c: 00434821 */ addu $t1,$v0,$v1 +/* f0c1da0: 01245021 */ addu $t2,$t1,$a0 +/* f0c1da4: 01455821 */ addu $t3,$t2,$a1 +/* f0c1da8: 19600023 */ blez $t3,.L0f0c1e38 +/* f0c1dac: 00000000 */ sll $zero,$zero,0x0 +.L0f0c1db0: +/* f0c1db0: 0fc4a24b */ jal func0f12892c +/* f0c1db4: 02202025 */ or $a0,$s1,$zero +/* f0c1db8: 0fc30743 */ jal func0f0c1d0c +/* f0c1dbc: 00000000 */ sll $zero,$zero,0x0 +/* f0c1dc0: 8e0c006c */ lw $t4,0x6c($s0) +/* f0c1dc4: 26310001 */ addiu $s1,$s1,0x1 +/* f0c1dc8: 00002825 */ or $a1,$zero,$zero +/* f0c1dcc: 11800003 */ beqz $t4,.L0f0c1ddc +/* f0c1dd0: 00002025 */ or $a0,$zero,$zero +/* f0c1dd4: 10000001 */ beqz $zero,.L0f0c1ddc +/* f0c1dd8: 24050001 */ addiu $a1,$zero,0x1 +.L0f0c1ddc: +/* f0c1ddc: 8e0d0068 */ lw $t5,0x68($s0) +/* f0c1de0: 00001825 */ or $v1,$zero,$zero +/* f0c1de4: 00001025 */ or $v0,$zero,$zero +/* f0c1de8: 11a00003 */ beqz $t5,.L0f0c1df8 +/* f0c1dec: 00000000 */ sll $zero,$zero,0x0 +/* f0c1df0: 10000001 */ beqz $zero,.L0f0c1df8 +/* f0c1df4: 24040001 */ addiu $a0,$zero,0x1 +.L0f0c1df8: +/* f0c1df8: 8e0e0064 */ lw $t6,0x64($s0) +/* f0c1dfc: 11c00003 */ beqz $t6,.L0f0c1e0c +/* f0c1e00: 00000000 */ sll $zero,$zero,0x0 +/* f0c1e04: 10000001 */ beqz $zero,.L0f0c1e0c +/* f0c1e08: 24030001 */ addiu $v1,$zero,0x1 +.L0f0c1e0c: +/* f0c1e0c: 8e0f0070 */ lw $t7,0x70($s0) +/* f0c1e10: 11e00003 */ beqz $t7,.L0f0c1e20 +/* f0c1e14: 00000000 */ sll $zero,$zero,0x0 +/* f0c1e18: 10000001 */ beqz $zero,.L0f0c1e20 +/* f0c1e1c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0c1e20: +/* f0c1e20: 0043c021 */ addu $t8,$v0,$v1 +/* f0c1e24: 0304c821 */ addu $t9,$t8,$a0 +/* f0c1e28: 03254021 */ addu $t0,$t9,$a1 +/* f0c1e2c: 0228082a */ slt $at,$s1,$t0 +/* f0c1e30: 1420ffdf */ bnez $at,.L0f0c1db0 +/* f0c1e34: 00000000 */ sll $zero,$zero,0x0 +.L0f0c1e38: +/* f0c1e38: 0fc4a24b */ jal func0f12892c +/* f0c1e3c: 8fa40024 */ lw $a0,0x24($sp) +/* f0c1e40: 8fbf001c */ lw $ra,0x1c($sp) +/* f0c1e44: 8fb00014 */ lw $s0,0x14($sp) +/* f0c1e48: 8fb10018 */ lw $s1,0x18($sp) +/* f0c1e4c: 03e00008 */ jr $ra +/* f0c1e50: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f0c1e54 +/* f0c1e54: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0c1e58: afbf0014 */ sw $ra,0x14($sp) +/* f0c1e5c: afa40020 */ sw $a0,0x20($sp) +/* f0c1e60: 0fc4a25f */ jal func0f12897c +/* f0c1e64: afa50024 */ sw $a1,0x24($sp) +/* f0c1e68: 00027080 */ sll $t6,$v0,0x2 +/* f0c1e6c: 3c0f800a */ lui $t7,0x800a +/* f0c1e70: 01ee7821 */ addu $t7,$t7,$t6 +/* f0c1e74: 8defa024 */ lw $t7,-0x5fdc($t7) +/* f0c1e78: afa2001c */ sw $v0,0x1c($sp) +/* f0c1e7c: 8fb90020 */ lw $t9,0x20($sp) +/* f0c1e80: 8df819c8 */ lw $t8,0x19c8($t7) +/* f0c1e84: 8fa50024 */ lw $a1,0x24($sp) +/* f0c1e88: 13000003 */ beqz $t8,.L0f0c1e98 +/* f0c1e8c: 00000000 */ sll $zero,$zero,0x0 +/* f0c1e90: 0fc079ef */ jal func0f01e7bc +/* f0c1e94: 8f240004 */ lw $a0,0x4($t9) +.L0f0c1e98: +/* f0c1e98: 3c02800a */ lui $v0,0x800a +/* f0c1e9c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0c1ea0: 24010003 */ addiu $at,$zero,0x3 +/* f0c1ea4: 8c4301b0 */ lw $v1,0x1b0($v0) +/* f0c1ea8: 14600008 */ bnez $v1,.L0f0c1ecc +/* f0c1eac: 00000000 */ sll $zero,$zero,0x0 +/* f0c1eb0: 8c441af0 */ lw $a0,0x1af0($v0) +/* f0c1eb4: 5080000a */ beqzl $a0,.L0f0c1ee0 +/* f0c1eb8: 8fa9001c */ lw $t1,0x1c($sp) +/* f0c1ebc: 0fc21d08 */ jal func0f087420 +/* f0c1ec0: 8fa50024 */ lw $a1,0x24($sp) +/* f0c1ec4: 10000006 */ beqz $zero,.L0f0c1ee0 +/* f0c1ec8: 8fa9001c */ lw $t1,0x1c($sp) +.L0f0c1ecc: +/* f0c1ecc: 14610003 */ bne $v1,$at,.L0f0c1edc +/* f0c1ed0: 8fa50024 */ lw $a1,0x24($sp) +/* f0c1ed4: 0fc21d08 */ jal func0f087420 +/* f0c1ed8: 8c441a6c */ lw $a0,0x1a6c($v0) +.L0f0c1edc: +/* f0c1edc: 8fa9001c */ lw $t1,0x1c($sp) +.L0f0c1ee0: +/* f0c1ee0: 3c0b800a */ lui $t3,0x800a +/* f0c1ee4: 8fa80024 */ lw $t0,0x24($sp) +/* f0c1ee8: 00095080 */ sll $t2,$t1,0x2 +/* f0c1eec: 016a5821 */ addu $t3,$t3,$t2 +/* f0c1ef0: 8d6ba024 */ lw $t3,-0x5fdc($t3) +/* f0c1ef4: ad6800c0 */ sw $t0,0xc0($t3) +/* f0c1ef8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c1efc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0c1f00: 03e00008 */ jr $ra +/* f0c1f04: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c1f08 +/* f0c1f08: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c1f0c: afbf0014 */ sw $ra,0x14($sp) +/* f0c1f10: afa60020 */ sw $a2,0x20($sp) +/* f0c1f14: 0fc4a25f */ jal func0f12897c +/* f0c1f18: afa5001c */ sw $a1,0x1c($sp) +/* f0c1f1c: 3c06800a */ lui $a2,0x800a +/* f0c1f20: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0c1f24: 00027080 */ sll $t6,$v0,0x2 +/* f0c1f28: 00ce2021 */ addu $a0,$a2,$t6 +/* f0c1f2c: 8c830064 */ lw $v1,0x64($a0) +/* f0c1f30: 8fa5001c */ lw $a1,0x1c($sp) +/* f0c1f34: 8fa70020 */ lw $a3,0x20($sp) +/* f0c1f38: 8c6f00c0 */ lw $t7,0xc0($v1) +/* f0c1f3c: 00001025 */ or $v0,$zero,$zero +/* f0c1f40: 51e00027 */ beqzl $t7,.L0f0c1fe0 +/* f0c1f44: ace00000 */ sw $zero,0x0($a3) +/* f0c1f48: 8cd80314 */ lw $t8,0x314($a2) +/* f0c1f4c: 53000005 */ beqzl $t8,.L0f0c1f64 +/* f0c1f50: 8cc8048c */ lw $t0,0x48c($a2) +/* f0c1f54: 8c7900d8 */ lw $t9,0xd8($v1) +/* f0c1f58: 57200021 */ bnezl $t9,.L0f0c1fe0 +/* f0c1f5c: ace00000 */ sw $zero,0x0($a3) +/* f0c1f60: 8cc8048c */ lw $t0,0x48c($a2) +.L0f0c1f64: +/* f0c1f64: 51000017 */ beqzl $t0,.L0f0c1fc4 +/* f0c1f68: 246f19cc */ addiu $t7,$v1,0x19cc +/* f0c1f6c: 8c6119cc */ lw $at,0x19cc($v1) +/* f0c1f70: 8c6b19d0 */ lw $t3,0x19d0($v1) +/* f0c1f74: ac6119e4 */ sw $at,0x19e4($v1) +/* f0c1f78: 8c6119d4 */ lw $at,0x19d4($v1) +/* f0c1f7c: ac6b19e8 */ sw $t3,0x19e8($v1) +/* f0c1f80: 8c6b19d8 */ lw $t3,0x19d8($v1) +/* f0c1f84: ac6119ec */ sw $at,0x19ec($v1) +/* f0c1f88: 8c6119dc */ lw $at,0x19dc($v1) +/* f0c1f8c: ac6b19f0 */ sw $t3,0x19f0($v1) +/* f0c1f90: 8c6b19e0 */ lw $t3,0x19e0($v1) +/* f0c1f94: ac6119f4 */ sw $at,0x19f4($v1) +/* f0c1f98: 3c014170 */ lui $at,0x4170 +/* f0c1f9c: ac6b19f8 */ sw $t3,0x19f8($v1) +/* f0c1fa0: 8c8c0064 */ lw $t4,0x64($a0) +/* f0c1fa4: 44812000 */ mtc1 $at,$f4 +/* f0c1fa8: 00000000 */ sll $zero,$zero,0x0 +/* f0c1fac: e58419f8 */ swc1 $f4,0x19f8($t4) +/* f0c1fb0: 8c8d0064 */ lw $t5,0x64($a0) +/* f0c1fb4: 25ae19e4 */ addiu $t6,$t5,0x19e4 +/* f0c1fb8: 10000003 */ beqz $zero,.L0f0c1fc8 +/* f0c1fbc: acae0000 */ sw $t6,0x0($a1) +/* f0c1fc0: 246f19cc */ addiu $t7,$v1,0x19cc +.L0f0c1fc4: +/* f0c1fc4: acaf0000 */ sw $t7,0x0($a1) +.L0f0c1fc8: +/* f0c1fc8: 8cb80000 */ lw $t8,0x0($a1) +/* f0c1fcc: 24020001 */ addiu $v0,$zero,0x1 +/* f0c1fd0: 27190018 */ addiu $t9,$t8,0x18 +/* f0c1fd4: 10000003 */ beqz $zero,.L0f0c1fe4 +/* f0c1fd8: acf90000 */ sw $t9,0x0($a3) +/* f0c1fdc: ace00000 */ sw $zero,0x0($a3) +.L0f0c1fe0: +/* f0c1fe0: aca00000 */ sw $zero,0x0($a1) +.L0f0c1fe4: +/* f0c1fe4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c1fe8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c1fec: 03e00008 */ jr $ra +/* f0c1ff0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c1ff4 +/* f0c1ff4: 3c03800a */ lui $v1,0x800a +/* f0c1ff8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0c1ffc: 8c6f0284 */ lw $t7,0x284($v1) +/* f0c2000: 240e0003 */ addiu $t6,$zero,0x3 +/* f0c2004: 24180014 */ addiu $t8,$zero,0x14 +/* f0c2008: a1ee19cc */ sb $t6,0x19cc($t7) +/* f0c200c: 8c790284 */ lw $t9,0x284($v1) +/* f0c2010: a73819ce */ sh $t8,0x19ce($t9) +/* f0c2014: 8c620284 */ lw $v0,0x284($v1) +/* f0c2018: c4440074 */ lwc1 $f4,0x74($v0) +/* f0c201c: e44419d4 */ swc1 $f4,0x19d4($v0) +/* f0c2020: 8c620284 */ lw $v0,0x284($v1) +/* f0c2024: c4460074 */ lwc1 $f6,0x74($v0) +/* f0c2028: c44819c0 */ lwc1 $f8,0x19c0($v0) +/* f0c202c: 46083280 */ add.s $f10,$f6,$f8 +/* f0c2030: e44a19d0 */ swc1 $f10,0x19d0($v0) +/* f0c2034: 8c620284 */ lw $v0,0x284($v1) +/* f0c2038: 8c4801b0 */ lw $t0,0x1b0($v0) +/* f0c203c: 55000014 */ bnezl $t0,.L0f0c2090 +/* f0c2040: 8c4a00bc */ lw $t2,0xbc($v0) +/* f0c2044: 8c4919b8 */ lw $t1,0x19b8($v0) +/* f0c2048: c45019d0 */ lwc1 $f16,0x19d0($v0) +/* f0c204c: 3c0142a0 */ lui $at,0x42a0 +/* f0c2050: 44899000 */ mtc1 $t1,$f18 +/* f0c2054: 44815000 */ mtc1 $at,$f10 +/* f0c2058: 46809120 */ cvt.s.w $f4,$f18 +/* f0c205c: 46048180 */ add.s $f6,$f16,$f4 +/* f0c2060: e44619d0 */ swc1 $f6,0x19d0($v0) +/* f0c2064: 8c620284 */ lw $v0,0x284($v1) +/* f0c2068: c4480074 */ lwc1 $f8,0x74($v0) +/* f0c206c: c45219d0 */ lwc1 $f18,0x19d0($v0) +/* f0c2070: 460a4000 */ add.s $f0,$f8,$f10 +/* f0c2074: 4600903c */ c.lt.s $f18,$f0 +/* f0c2078: 00000000 */ sll $zero,$zero,0x0 +/* f0c207c: 45020004 */ bc1fl .L0f0c2090 +/* f0c2080: 8c4a00bc */ lw $t2,0xbc($v0) +/* f0c2084: e44019d0 */ swc1 $f0,0x19d0($v0) +/* f0c2088: 8c620284 */ lw $v0,0x284($v1) +/* f0c208c: 8c4a00bc */ lw $t2,0xbc($v0) +.L0f0c2090: +/* f0c2090: c5500008 */ lwc1 $f16,0x8($t2) +/* f0c2094: e45019d8 */ swc1 $f16,0x19d8($v0) +/* f0c2098: 8c620284 */ lw $v0,0x284($v1) +/* f0c209c: 8c4b00bc */ lw $t3,0xbc($v0) +/* f0c20a0: c5640010 */ lwc1 $f4,0x10($t3) +/* f0c20a4: e44419dc */ swc1 $f4,0x19dc($v0) +/* f0c20a8: 8c620284 */ lw $v0,0x284($v1) +/* f0c20ac: c4460378 */ lwc1 $f6,0x378($v0) +/* f0c20b0: 03e00008 */ jr $ra +/* f0c20b4: e44619e0 */ swc1 $f6,0x19e0($v0) +); + +GLOBAL_ASM( +glabel func0f0c20b8 +/* f0c20b8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c20bc: afbf0014 */ sw $ra,0x14($sp) +/* f0c20c0: afa5001c */ sw $a1,0x1c($sp) +/* f0c20c4: afa70024 */ sw $a3,0x24($sp) +/* f0c20c8: 0fc4a25f */ jal func0f12897c +/* f0c20cc: afa60020 */ sw $a2,0x20($sp) +/* f0c20d0: 3c04800a */ lui $a0,0x800a +/* f0c20d4: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0c20d8: 00027080 */ sll $t6,$v0,0x2 +/* f0c20dc: 008e1821 */ addu $v1,$a0,$t6 +/* f0c20e0: 8c6f0064 */ lw $t7,0x64($v1) +/* f0c20e4: 8fb8001c */ lw $t8,0x1c($sp) +/* f0c20e8: 8fa60020 */ lw $a2,0x20($sp) +/* f0c20ec: c5e40378 */ lwc1 $f4,0x378($t7) +/* f0c20f0: 3c0141f0 */ lui $at,0x41f0 +/* f0c20f4: 44814000 */ mtc1 $at,$f8 +/* f0c20f8: e7040000 */ swc1 $f4,0x0($t8) +/* f0c20fc: 8c990284 */ lw $t9,0x284($a0) +/* f0c2100: 8fa80024 */ lw $t0,0x24($sp) +/* f0c2104: c7260074 */ lwc1 $f6,0x74($t9) +/* f0c2108: 46083280 */ add.s $f10,$f6,$f8 +/* f0c210c: e50a0000 */ swc1 $f10,0x0($t0) +/* f0c2110: 8c8a0284 */ lw $t2,0x284($a0) +/* f0c2114: 8c690064 */ lw $t1,0x64($v1) +/* f0c2118: c5520074 */ lwc1 $f18,0x74($t2) +/* f0c211c: c53019c0 */ lwc1 $f16,0x19c0($t1) +/* f0c2120: 46128100 */ add.s $f4,$f16,$f18 +/* f0c2124: e4c40000 */ swc1 $f4,0x0($a2) +/* f0c2128: 8c8b0284 */ lw $t3,0x284($a0) +/* f0c212c: 8d6c01b0 */ lw $t4,0x1b0($t3) +/* f0c2130: 55800015 */ bnezl $t4,.L0f0c2188 +/* f0c2134: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c2138: 8c6d0064 */ lw $t5,0x64($v1) +/* f0c213c: c4c60000 */ lwc1 $f6,0x0($a2) +/* f0c2140: 3c0142a0 */ lui $at,0x42a0 +/* f0c2144: 8dae19b8 */ lw $t6,0x19b8($t5) +/* f0c2148: 44812000 */ mtc1 $at,$f4 +/* f0c214c: 448e4000 */ mtc1 $t6,$f8 +/* f0c2150: 00000000 */ sll $zero,$zero,0x0 +/* f0c2154: 468042a0 */ cvt.s.w $f10,$f8 +/* f0c2158: 460a3400 */ add.s $f16,$f6,$f10 +/* f0c215c: e4d00000 */ swc1 $f16,0x0($a2) +/* f0c2160: 8c8f0284 */ lw $t7,0x284($a0) +/* f0c2164: c4c80000 */ lwc1 $f8,0x0($a2) +/* f0c2168: c5f20074 */ lwc1 $f18,0x74($t7) +/* f0c216c: 46049000 */ add.s $f0,$f18,$f4 +/* f0c2170: 4600403c */ c.lt.s $f8,$f0 +/* f0c2174: 00000000 */ sll $zero,$zero,0x0 +/* f0c2178: 45020003 */ bc1fl .L0f0c2188 +/* f0c217c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c2180: e4c00000 */ swc1 $f0,0x0($a2) +/* f0c2184: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0c2188: +/* f0c2188: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c218c: 03e00008 */ jr $ra +/* f0c2190: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c2194 +/* f0c2194: 3c0e800a */ lui $t6,0x800a +/* f0c2198: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0c219c: 03e00008 */ jr $ra +/* f0c21a0: c5c000dc */ lwc1 $f0,0xdc($t6) +); + +GLOBAL_ASM( +glabel func0f0c21a4 +/* f0c21a4: 3c0e800a */ lui $t6,0x800a +/* f0c21a8: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0c21ac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c21b0: afbf0014 */ sw $ra,0x14($sp) +/* f0c21b4: 8dcf00bc */ lw $t7,0xbc($t6) +/* f0c21b8: 0fc0cfe8 */ jal func0f033fa0 +/* f0c21bc: 8de40004 */ lw $a0,0x4($t7) +/* f0c21c0: 3c013e00 */ lui $at,0x3e00 +/* f0c21c4: 44812000 */ mtc1 $at,$f4 +/* f0c21c8: 44807000 */ mtc1 $zero,$f14 +/* f0c21cc: 3c013f80 */ lui $at,0x3f80 +/* f0c21d0: 46040082 */ mul.s $f2,$f0,$f4 +/* f0c21d4: 44810000 */ mtc1 $at,$f0 +/* f0c21d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c21dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c21e0: 460e103c */ c.lt.s $f2,$f14 +/* f0c21e4: 46001306 */ mov.s $f12,$f2 +/* f0c21e8: 45020003 */ bc1fl .L0f0c21f8 +/* f0c21ec: 460c003c */ c.lt.s $f0,$f12 +/* f0c21f0: 46007306 */ mov.s $f12,$f14 +/* f0c21f4: 460c003c */ c.lt.s $f0,$f12 +.L0f0c21f8: +/* f0c21f8: 00000000 */ sll $zero,$zero,0x0 +/* f0c21fc: 45000002 */ bc1f .L0f0c2208 +/* f0c2200: 00000000 */ sll $zero,$zero,0x0 +/* f0c2204: 46000306 */ mov.s $f12,$f0 +.L0f0c2208: +/* f0c2208: 03e00008 */ jr $ra +/* f0c220c: 46006006 */ mov.s $f0,$f12 +); + +GLOBAL_ASM( +glabel func0f0c2210 +/* f0c2210: 44800000 */ mtc1 $zero,$f0 +/* f0c2214: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c2218: afbf0014 */ sw $ra,0x14($sp) +/* f0c221c: 4600603c */ c.lt.s $f12,$f0 +/* f0c2220: 3c013f80 */ lui $at,0x3f80 +/* f0c2224: 45020003 */ bc1fl .L0f0c2234 +/* f0c2228: 44810000 */ mtc1 $at,$f0 +/* f0c222c: 46000306 */ mov.s $f12,$f0 +/* f0c2230: 44810000 */ mtc1 $at,$f0 +.L0f0c2234: +/* f0c2234: 3c014100 */ lui $at,0x4100 +/* f0c2238: 44812000 */ mtc1 $at,$f4 +/* f0c223c: 460c003c */ c.lt.s $f0,$f12 +/* f0c2240: 00000000 */ sll $zero,$zero,0x0 +/* f0c2244: 45000002 */ bc1f .L0f0c2250 +/* f0c2248: 00000000 */ sll $zero,$zero,0x0 +/* f0c224c: 46000306 */ mov.s $f12,$f0 +.L0f0c2250: +/* f0c2250: 46046182 */ mul.s $f6,$f12,$f4 +/* f0c2254: 3c0e800a */ lui $t6,0x800a +/* f0c2258: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0c225c: 8dcf00bc */ lw $t7,0xbc($t6) +/* f0c2260: 44053000 */ mfc1 $a1,$f6 +/* f0c2264: 0fc0cfea */ jal func0f033fa8 +/* f0c2268: 8de40004 */ lw $a0,0x4($t7) +/* f0c226c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c2270: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c2274: 03e00008 */ jr $ra +/* f0c2278: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c227c +/* f0c227c: 3c0e800a */ lui $t6,0x800a +/* f0c2280: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0c2284: 03e00008 */ jr $ra +/* f0c2288: 8dc21b7c */ lw $v0,0x1b7c($t6) +); + +GLOBAL_ASM( +glabel func0f0c228c +/* f0c228c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0c2290: afbf0014 */ sw $ra,0x14($sp) +/* f0c2294: 0fc4a25f */ jal func0f12897c +/* f0c2298: afa40020 */ sw $a0,0x20($sp) +/* f0c229c: 00027080 */ sll $t6,$v0,0x2 +/* f0c22a0: 3c04800a */ lui $a0,0x800a +/* f0c22a4: 008e2021 */ addu $a0,$a0,$t6 +/* f0c22a8: 8c84a024 */ lw $a0,-0x5fdc($a0) +/* f0c22ac: 0fc2b6ef */ jal func0f0adbbc +/* f0c22b0: 24840814 */ addiu $a0,$a0,0x814 +/* f0c22b4: 0fc4a25f */ jal func0f12897c +/* f0c22b8: 8fa40020 */ lw $a0,0x20($sp) +/* f0c22bc: 00027880 */ sll $t7,$v0,0x2 +/* f0c22c0: 3c04800a */ lui $a0,0x800a +/* f0c22c4: 008f2021 */ addu $a0,$a0,$t7 +/* f0c22c8: 8c84a024 */ lw $a0,-0x5fdc($a0) +/* f0c22cc: 0fc2b6ef */ jal func0f0adbbc +/* f0c22d0: 24840fb8 */ addiu $a0,$a0,0xfb8 +/* f0c22d4: 8fb80020 */ lw $t8,0x20($sp) +/* f0c22d8: 3c19800a */ lui $t9,0x800a +/* f0c22dc: 8f020004 */ lw $v0,0x4($t8) +/* f0c22e0: 5040001c */ beqzl $v0,.L0f0c2354 +/* f0c22e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c22e8: 8f39a2d4 */ lw $t9,-0x5d2c($t9) +/* f0c22ec: 53200019 */ beqzl $t9,.L0f0c2354 +/* f0c22f0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c22f4: 8045017c */ lb $a1,0x17c($v0) +/* f0c22f8: 00401825 */ or $v1,$v0,$zero +/* f0c22fc: 3c0a800a */ lui $t2,0x800a +/* f0c2300: 04a00009 */ bltz $a1,.L0f0c2328 +/* f0c2304: 00054080 */ sll $t0,$a1,0x2 +/* f0c2308: 01054023 */ subu $t0,$t0,$a1 +/* f0c230c: 00084100 */ sll $t0,$t0,0x4 +/* f0c2310: 25090004 */ addiu $t1,$t0,0x4 +/* f0c2314: 254ad150 */ addiu $t2,$t2,-11952 +/* f0c2318: 012a2021 */ addu $a0,$t1,$t2 +/* f0c231c: 0fc2b6ef */ jal func0f0adbbc +/* f0c2320: afa2001c */ sw $v0,0x1c($sp) +/* f0c2324: 8fa3001c */ lw $v1,0x1c($sp) +.L0f0c2328: +/* f0c2328: 8062017d */ lb $v0,0x17d($v1) +/* f0c232c: 3c0d800a */ lui $t5,0x800a +/* f0c2330: 25add150 */ addiu $t5,$t5,-11952 +/* f0c2334: 04400006 */ bltz $v0,.L0f0c2350 +/* f0c2338: 00025880 */ sll $t3,$v0,0x2 +/* f0c233c: 01625823 */ subu $t3,$t3,$v0 +/* f0c2340: 000b5900 */ sll $t3,$t3,0x4 +/* f0c2344: 256c0004 */ addiu $t4,$t3,0x4 +/* f0c2348: 0fc2b6ef */ jal func0f0adbbc +/* f0c234c: 018d2021 */ addu $a0,$t4,$t5 +.L0f0c2350: +/* f0c2350: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0c2354: +/* f0c2354: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0c2358: 00001025 */ or $v0,$zero,$zero +/* f0c235c: 03e00008 */ jr $ra +/* f0c2360: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c2364 +/* f0c2364: 27bdff00 */ addiu $sp,$sp,-256 +/* f0c2368: afbf0034 */ sw $ra,0x34($sp) +/* f0c236c: afb20030 */ sw $s2,0x30($sp) +/* f0c2370: afb1002c */ sw $s1,0x2c($sp) +/* f0c2374: afb00028 */ sw $s0,0x28($sp) +/* f0c2378: 0fc4a25f */ jal func0f12897c +/* f0c237c: afa40100 */ sw $a0,0x100($sp) +/* f0c2380: 3c12800a */ lui $s2,0x800a +/* f0c2384: 26529fc0 */ addiu $s2,$s2,-24640 +/* f0c2388: 8e590290 */ lw $t9,0x290($s2) +/* f0c238c: 8fb80100 */ lw $t8,0x100($sp) +/* f0c2390: 00027080 */ sll $t6,$v0,0x2 +/* f0c2394: afa200fc */ sw $v0,0xfc($sp) +/* f0c2398: 024e7821 */ addu $t7,$s2,$t6 +/* f0c239c: 8df10064 */ lw $s1,0x64($t7) +/* f0c23a0: 17200008 */ bnez $t9,.L0f0c23c4 +/* f0c23a4: 8f100004 */ lw $s0,0x4($t8) +/* f0c23a8: 8e2819c8 */ lw $t0,0x19c8($s1) +/* f0c23ac: 51000006 */ beqzl $t0,.L0f0c23c8 +/* f0c23b0: 8e2619c8 */ lw $a2,0x19c8($s1) +/* f0c23b4: 8e090014 */ lw $t1,0x14($s0) +/* f0c23b8: 2401f7ff */ addiu $at,$zero,-2049 +/* f0c23bc: 01215024 */ and $t2,$t1,$at +/* f0c23c0: ae0a0014 */ sw $t2,0x14($s0) +.L0f0c23c4: +/* f0c23c4: 8e2619c8 */ lw $a2,0x19c8($s1) +.L0f0c23c8: +/* f0c23c8: 10c00070 */ beqz $a2,.L0f0c258c +/* f0c23cc: 00000000 */ sll $zero,$zero,0x0 +/* f0c23d0: 8e2b00d4 */ lw $t3,0xd4($s1) +/* f0c23d4: 3c038007 */ lui $v1,0x8007 +/* f0c23d8: 1160006c */ beqz $t3,.L0f0c258c +/* f0c23dc: 00000000 */ sll $zero,$zero,0x0 +/* f0c23e0: 8c635d60 */ lw $v1,0x5d60($v1) +/* f0c23e4: 24070001 */ addiu $a3,$zero,0x1 +/* f0c23e8: 5060000b */ beqzl $v1,.L0f0c2418 +/* f0c23ec: 8e0e0018 */ lw $t6,0x18($s0) +/* f0c23f0: 50e30009 */ beql $a3,$v1,.L0f0c2418 +/* f0c23f4: 8e0e0018 */ lw $t6,0x18($s0) +/* f0c23f8: 8e2c0000 */ lw $t4,0x0($s1) +/* f0c23fc: 14ec0063 */ bne $a3,$t4,.L0f0c258c +/* f0c2400: 00000000 */ sll $zero,$zero,0x0 +/* f0c2404: 962d0010 */ lhu $t5,0x10($s1) +/* f0c2408: 24010002 */ addiu $at,$zero,0x2 +/* f0c240c: 11a1005f */ beq $t5,$at,.L0f0c258c +/* f0c2410: 00000000 */ sll $zero,$zero,0x0 +/* f0c2414: 8e0e0018 */ lw $t6,0x18($s0) +.L0f0c2418: +/* f0c2418: 35cf0001 */ ori $t7,$t6,0x1 +/* f0c241c: ae0f0018 */ sw $t7,0x18($s0) +/* f0c2420: ae2000c0 */ sw $zero,0xc0($s1) +/* f0c2424: 0fc08c26 */ jal func0f023098 +/* f0c2428: 8fa40100 */ lw $a0,0x100($sp) +/* f0c242c: 24180001 */ addiu $t8,$zero,0x1 +/* f0c2430: ae3800c0 */ sw $t8,0xc0($s1) +/* f0c2434: c60400b8 */ lwc1 $f4,0xb8($s0) +/* f0c2438: 00409025 */ or $s2,$v0,$zero +/* f0c243c: e6240078 */ swc1 $f4,0x78($s1) +/* f0c2440: c60600b8 */ lwc1 $f6,0xb8($s0) +/* f0c2444: e6260074 */ swc1 $f6,0x74($s1) +/* f0c2448: 8fb90100 */ lw $t9,0x100($sp) +/* f0c244c: 0fc0882b */ jal func0f0220ac +/* f0c2450: 8f240004 */ lw $a0,0x4($t9) +/* f0c2454: 8fa80100 */ lw $t0,0x100($sp) +/* f0c2458: 91090001 */ lbu $t1,0x1($t0) +/* f0c245c: 312a0002 */ andi $t2,$t1,0x2 +/* f0c2460: 51400030 */ beqzl $t2,.L0f0c2524 +/* f0c2464: 8e2e00bc */ lw $t6,0xbc($s1) +/* f0c2468: 8e2200d4 */ lw $v0,0xd4($s1) +/* f0c246c: 3c0b8008 */ lui $t3,0x8008 +/* f0c2470: 256bce40 */ addiu $t3,$t3,-12736 +/* f0c2474: 8c4c0008 */ lw $t4,0x8($v0) +/* f0c2478: 8d8d0004 */ lw $t5,0x4($t4) +/* f0c247c: 556d0004 */ bnel $t3,$t5,.L0f0c2490 +/* f0c2480: 8c45000c */ lw $a1,0xc($v0) +/* f0c2484: 10000002 */ beqz $zero,.L0f0c2490 +/* f0c2488: 8c45000c */ lw $a1,0xc($v0) +/* f0c248c: 8c45000c */ lw $a1,0xc($v0) +.L0f0c2490: +/* f0c2490: 0fc2d5de */ jal func0f0b5778 +/* f0c2494: afa500e8 */ sw $a1,0xe8($sp) +/* f0c2498: 8fa500e8 */ lw $a1,0xe8($sp) +/* f0c249c: 00402025 */ or $a0,$v0,$zero +/* f0c24a0: 0c0056f9 */ jal 0x15be4 +/* f0c24a4: 27a600a8 */ addiu $a2,$sp,0xa8 +/* f0c24a8: 3c0140e0 */ lui $at,0x40e0 +/* f0c24ac: 44810000 */ mtc1 $at,$f0 +/* f0c24b0: c7a800b8 */ lwc1 $f8,0xb8($sp) +/* f0c24b4: c7b000d8 */ lwc1 $f16,0xd8($sp) +/* f0c24b8: c7a400bc */ lwc1 $f4,0xbc($sp) +/* f0c24bc: 46004282 */ mul.s $f10,$f8,$f0 +/* f0c24c0: c7a800dc */ lwc1 $f8,0xdc($sp) +/* f0c24c4: 02002025 */ or $a0,$s0,$zero +/* f0c24c8: 46002182 */ mul.s $f6,$f4,$f0 +/* f0c24cc: c7a400e0 */ lwc1 $f4,0xe0($sp) +/* f0c24d0: 46105480 */ add.s $f18,$f10,$f16 +/* f0c24d4: c7b000c0 */ lwc1 $f16,0xc0($sp) +/* f0c24d8: 46083280 */ add.s $f10,$f6,$f8 +/* f0c24dc: e7b2009c */ swc1 $f18,0x9c($sp) +/* f0c24e0: 46008482 */ mul.s $f18,$f16,$f0 +/* f0c24e4: e7aa00a0 */ swc1 $f10,0xa0($sp) +/* f0c24e8: 46049180 */ add.s $f6,$f18,$f4 +/* f0c24ec: 0fc0f917 */ jal func0f03e45c +/* f0c24f0: e7a600a4 */ swc1 $f6,0xa4($sp) +/* f0c24f4: 3c017f1b */ lui $at,0x7f1b +/* f0c24f8: c422d700 */ lwc1 $f2,-0x2900($at) +/* f0c24fc: 3c0143b4 */ lui $at,0x43b4 +/* f0c2500: 44815000 */ mtc1 $at,$f10 +/* f0c2504: 46001201 */ sub.s $f8,$f2,$f0 +/* f0c2508: 44802000 */ mtc1 $zero,$f4 +/* f0c250c: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0c2510: e6240154 */ swc1 $f4,0x154($s1) +/* f0c2514: 46028483 */ div.s $f18,$f16,$f2 +/* f0c2518: 10000016 */ beqz $zero,.L0f0c2574 +/* f0c251c: e6320144 */ swc1 $f18,0x144($s1) +/* f0c2520: 8e2e00bc */ lw $t6,0xbc($s1) +.L0f0c2524: +/* f0c2524: 02002025 */ or $a0,$s0,$zero +/* f0c2528: c5c60008 */ lwc1 $f6,0x8($t6) +/* f0c252c: e7a6009c */ swc1 $f6,0x9c($sp) +/* f0c2530: 8e2f00bc */ lw $t7,0xbc($s1) +/* f0c2534: c5e8000c */ lwc1 $f8,0xc($t7) +/* f0c2538: e7a800a0 */ swc1 $f8,0xa0($sp) +/* f0c253c: 8e3800bc */ lw $t8,0xbc($s1) +/* f0c2540: c70a0010 */ lwc1 $f10,0x10($t8) +/* f0c2544: 0fc0f917 */ jal func0f03e45c +/* f0c2548: e7aa00a4 */ swc1 $f10,0xa4($sp) +/* f0c254c: 3c017f1b */ lui $at,0x7f1b +/* f0c2550: c422d704 */ lwc1 $f2,-0x28fc($at) +/* f0c2554: 3c0143b4 */ lui $at,0x43b4 +/* f0c2558: 44819000 */ mtc1 $at,$f18 +/* f0c255c: 46001401 */ sub.s $f16,$f2,$f0 +/* f0c2560: 44804000 */ mtc1 $zero,$f8 +/* f0c2564: 46128102 */ mul.s $f4,$f16,$f18 +/* f0c2568: e6280154 */ swc1 $f8,0x154($s1) +/* f0c256c: 46022183 */ div.s $f6,$f4,$f2 +/* f0c2570: e6260144 */ swc1 $f6,0x144($s1) +.L0f0c2574: +/* f0c2574: 0fc32fd4 */ jal func0f0cbf50 +/* f0c2578: 00000000 */ sll $zero,$zero,0x0 +/* f0c257c: 0fc33067 */ jal func0f0cc19c +/* f0c2580: 27a4009c */ addiu $a0,$sp,0x9c +/* f0c2584: 1000012e */ beqz $zero,.L0f0c2a40 +/* f0c2588: 02401025 */ or $v0,$s2,$zero +.L0f0c258c: +/* f0c258c: 10c000d6 */ beqz $a2,.L0f0c28e8 +/* f0c2590: 24070001 */ addiu $a3,$zero,0x1 +/* f0c2594: 8e3900d4 */ lw $t9,0xd4($s1) +/* f0c2598: 532000d4 */ beqzl $t9,.L0f0c28ec +/* f0c259c: 8e59006c */ lw $t9,0x6c($s2) +/* f0c25a0: 8e480314 */ lw $t0,0x314($s2) +/* f0c25a4: 51000005 */ beqzl $t0,.L0f0c25bc +/* f0c25a8: 8e220000 */ lw $v0,0x0($s1) +/* f0c25ac: 8e49028c */ lw $t1,0x28c($s2) +/* f0c25b0: 5449000c */ bnel $v0,$t1,.L0f0c25e4 +/* f0c25b4: 8e0b0014 */ lw $t3,0x14($s0) +/* f0c25b8: 8e220000 */ lw $v0,0x0($s1) +.L0f0c25bc: +/* f0c25bc: 24010002 */ addiu $at,$zero,0x2 +/* f0c25c0: 50410008 */ beql $v0,$at,.L0f0c25e4 +/* f0c25c4: 8e0b0014 */ lw $t3,0x14($s0) +/* f0c25c8: 54e200c8 */ bnel $a3,$v0,.L0f0c28ec +/* f0c25cc: 8e59006c */ lw $t9,0x6c($s2) +/* f0c25d0: 962a0010 */ lhu $t2,0x10($s1) +/* f0c25d4: 24010002 */ addiu $at,$zero,0x2 +/* f0c25d8: 554100c4 */ bnel $t2,$at,.L0f0c28ec +/* f0c25dc: 8e59006c */ lw $t9,0x6c($s2) +/* f0c25e0: 8e0b0014 */ lw $t3,0x14($s0) +.L0f0c25e4: +/* f0c25e4: 240c0019 */ addiu $t4,$zero,0x19 +/* f0c25e8: a20c0007 */ sb $t4,0x7($s0) +/* f0c25ec: 316d0800 */ andi $t5,$t3,0x800 +/* f0c25f0: 15a00050 */ bnez $t5,.L0f0c2734 +/* f0c25f4: 02002025 */ or $a0,$s0,$zero +/* f0c25f8: 0fc0a209 */ jal func0f028824 +/* f0c25fc: 24050001 */ addiu $a1,$zero,0x1 +/* f0c2600: afa2006c */ sw $v0,0x6c($sp) +/* f0c2604: 02002025 */ or $a0,$s0,$zero +/* f0c2608: 0fc0a209 */ jal func0f028824 +/* f0c260c: 00002825 */ or $a1,$zero,$zero +/* f0c2610: afa20068 */ sw $v0,0x68($sp) +/* f0c2614: 0c00744f */ jal 0x1d13c +/* f0c2618: 8e040020 */ lw $a0,0x20($s0) +/* f0c261c: afa20078 */ sw $v0,0x78($sp) +/* f0c2620: 0fc331ab */ jal func0f0cc6ac +/* f0c2624: 8fa400fc */ lw $a0,0xfc($sp) +/* f0c2628: c62a0148 */ lwc1 $f10,0x148($s1) +/* f0c262c: 8e260168 */ lw $a2,0x168($s1) +/* f0c2630: 8e270170 */ lw $a3,0x170($s1) +/* f0c2634: 262e18f4 */ addiu $t6,$s1,0x18f4 +/* f0c2638: 260f002c */ addiu $t7,$s0,0x2c +/* f0c263c: afaf0018 */ sw $t7,0x18($sp) +/* f0c2640: afae0014 */ sw $t6,0x14($sp) +/* f0c2644: 02002025 */ or $a0,$s0,$zero +/* f0c2648: 00402825 */ or $a1,$v0,$zero +/* f0c264c: 0fc30a96 */ jal func0f0c2a58 +/* f0c2650: e7aa0010 */ swc1 $f10,0x10($sp) +/* f0c2654: 0fc0e6a5 */ jal func0f039a94 +/* f0c2658: 02002025 */ or $a0,$s0,$zero +/* f0c265c: 50400006 */ beqzl $v0,.L0f0c2678 +/* f0c2660: c620196c */ lwc1 $f0,0x196c($s1) +/* f0c2664: 44800000 */ mtc1 $zero,$f0 +/* f0c2668: 44801000 */ mtc1 $zero,$f2 +/* f0c266c: 10000004 */ beqz $zero,.L0f0c2680 +/* f0c2670: 8e040020 */ lw $a0,0x20($s0) +/* f0c2674: c620196c */ lwc1 $f0,0x196c($s1) +.L0f0c2678: +/* f0c2678: c6221970 */ lwc1 $f2,0x1970($s1) +/* f0c267c: 8e040020 */ lw $a0,0x20($s0) +.L0f0c2680: +/* f0c2680: e7a20070 */ swc1 $f2,0x70($sp) +/* f0c2684: 0c00744f */ jal 0x1d13c +/* f0c2688: e7a00074 */ swc1 $f0,0x74($sp) +/* f0c268c: 8fb80078 */ lw $t8,0x78($sp) +/* f0c2690: c7a00074 */ lwc1 $f0,0x74($sp) +/* f0c2694: c7a20070 */ lwc1 $f2,0x70($sp) +/* f0c2698: 5458001c */ bnel $v0,$t8,.L0f0c270c +/* f0c269c: 240d000a */ addiu $t5,$zero,0xa +/* f0c26a0: 8e05002c */ lw $a1,0x2c($s0) +/* f0c26a4: 50a00011 */ beqzl $a1,.L0f0c26ec +/* f0c26a8: 960c0192 */ lhu $t4,0x192($s0) +/* f0c26ac: 96190192 */ lhu $t9,0x192($s0) +/* f0c26b0: 02002025 */ or $a0,$s0,$zero +/* f0c26b4: 3328fffb */ andi $t0,$t9,0xfffb +/* f0c26b8: a6080192 */ sh $t0,0x192($s0) +/* f0c26bc: 8fa70068 */ lw $a3,0x68($sp) +/* f0c26c0: 8fa6006c */ lw $a2,0x6c($sp) +/* f0c26c4: e7a20070 */ swc1 $f2,0x70($sp) +/* f0c26c8: 0007502b */ sltu $t2,$zero,$a3 +/* f0c26cc: 0006482b */ sltu $t1,$zero,$a2 +/* f0c26d0: 01203025 */ or $a2,$t1,$zero +/* f0c26d4: 01403825 */ or $a3,$t2,$zero +/* f0c26d8: 0fc0fdde */ jal func0f03f778 +/* f0c26dc: e7a00010 */ swc1 $f0,0x10($sp) +/* f0c26e0: 10000009 */ beqz $zero,.L0f0c2708 +/* f0c26e4: c7a20070 */ lwc1 $f2,0x70($sp) +/* f0c26e8: 960c0192 */ lhu $t4,0x192($s0) +.L0f0c26ec: +/* f0c26ec: 44808000 */ mtc1 $zero,$f16 +/* f0c26f0: 44809000 */ mtc1 $zero,$f18 +/* f0c26f4: 358b0004 */ ori $t3,$t4,0x4 +/* f0c26f8: a60b0192 */ sh $t3,0x192($s0) +/* f0c26fc: e6000168 */ swc1 $f0,0x168($s0) +/* f0c2700: e6100164 */ swc1 $f16,0x164($s0) +/* f0c2704: e6120160 */ swc1 $f18,0x160($s0) +.L0f0c2708: +/* f0c2708: 240d000a */ addiu $t5,$zero,0xa +.L0f0c270c: +/* f0c270c: e602016c */ swc1 $f2,0x16c($s0) +/* f0c2710: a20d000e */ sb $t5,0xe($s0) +/* f0c2714: 8226063d */ lb $a2,0x63d($s1) +/* f0c2718: 02002025 */ or $a0,$s0,$zero +/* f0c271c: 0fc0fe12 */ jal func0f03f848 +/* f0c2720: 00002825 */ or $a1,$zero,$zero +/* f0c2724: 02002025 */ or $a0,$s0,$zero +/* f0c2728: 24050001 */ addiu $a1,$zero,0x1 +/* f0c272c: 0fc0fe12 */ jal func0f03f848 +/* f0c2730: 82260de1 */ lb $a2,0xde1($s1) +.L0f0c2734: +/* f0c2734: 8fae0100 */ lw $t6,0x100($sp) +/* f0c2738: 27a5008c */ addiu $a1,$sp,0x8c +/* f0c273c: c5c40008 */ lwc1 $f4,0x8($t6) +/* f0c2740: e7a40080 */ swc1 $f4,0x80($sp) +/* f0c2744: c5c6000c */ lwc1 $f6,0xc($t6) +/* f0c2748: e7a60084 */ swc1 $f6,0x84($sp) +/* f0c274c: c5c80010 */ lwc1 $f8,0x10($t6) +/* f0c2750: e7a80088 */ swc1 $f8,0x88($sp) +/* f0c2754: 0c006b43 */ jal 0x1ad0c +/* f0c2758: 8e040020 */ lw $a0,0x20($s0) +/* f0c275c: 8fa20100 */ lw $v0,0x100($sp) +/* f0c2760: 27a5008c */ addiu $a1,$sp,0x8c +/* f0c2764: c44a0008 */ lwc1 $f10,0x8($v0) +/* f0c2768: e7aa008c */ swc1 $f10,0x8c($sp) +/* f0c276c: c4500010 */ lwc1 $f16,0x10($v0) +/* f0c2770: e7b00094 */ swc1 $f16,0x94($sp) +/* f0c2774: 0c006b4d */ jal 0x1ad34 +/* f0c2778: 8e040020 */ lw $a0,0x20($s0) +/* f0c277c: 3c017f1b */ lui $at,0x7f1b +/* f0c2780: c422d708 */ lwc1 $f2,-0x28f8($at) +/* f0c2784: 3c0143b4 */ lui $at,0x43b4 +/* f0c2788: 44819000 */ mtc1 $at,$f18 +/* f0c278c: c6240144 */ lwc1 $f4,0x144($s1) +/* f0c2790: 3c017f1b */ lui $at,0x7f1b +/* f0c2794: c428d70c */ lwc1 $f8,-0x28f4($at) +/* f0c2798: 46049181 */ sub.s $f6,$f18,$f4 +/* f0c279c: c63018f4 */ lwc1 $f16,0x18f4($s1) +/* f0c27a0: 46083282 */ mul.s $f10,$f6,$f8 +/* f0c27a4: 46105001 */ sub.s $f0,$f10,$f16 +/* f0c27a8: 4600103e */ c.le.s $f2,$f0 +/* f0c27ac: 00000000 */ sll $zero,$zero,0x0 +/* f0c27b0: 45020004 */ bc1fl .L0f0c27c4 +/* f0c27b4: 44809000 */ mtc1 $zero,$f18 +/* f0c27b8: 10000008 */ beqz $zero,.L0f0c27dc +/* f0c27bc: 46020001 */ sub.s $f0,$f0,$f2 +/* f0c27c0: 44809000 */ mtc1 $zero,$f18 +.L0f0c27c4: +/* f0c27c4: 00000000 */ sll $zero,$zero,0x0 +/* f0c27c8: 4612003c */ c.lt.s $f0,$f18 +/* f0c27cc: 00000000 */ sll $zero,$zero,0x0 +/* f0c27d0: 45020003 */ bc1fl .L0f0c27e0 +/* f0c27d4: 44050000 */ mfc1 $a1,$f0 +/* f0c27d8: 46020000 */ add.s $f0,$f0,$f2 +.L0f0c27dc: +/* f0c27dc: 44050000 */ mfc1 $a1,$f0 +.L0f0c27e0: +/* f0c27e0: 0fc0f94e */ jal func0f03e538 +/* f0c27e4: 02002025 */ or $a0,$s0,$zero +/* f0c27e8: 8e0f0018 */ lw $t7,0x18($s0) +/* f0c27ec: 35f80001 */ ori $t8,$t7,0x1 +/* f0c27f0: ae180018 */ sw $t8,0x18($s0) +/* f0c27f4: 0fc08c26 */ jal func0f023098 +/* f0c27f8: 8fa40100 */ lw $a0,0x100($sp) +/* f0c27fc: c7a40080 */ lwc1 $f4,0x80($sp) +/* f0c2800: 8fb90100 */ lw $t9,0x100($sp) +/* f0c2804: afa20098 */ sw $v0,0x98($sp) +/* f0c2808: 00002825 */ or $a1,$zero,$zero +/* f0c280c: e7240008 */ swc1 $f4,0x8($t9) +/* f0c2810: c7a60084 */ lwc1 $f6,0x84($sp) +/* f0c2814: 02201825 */ or $v1,$s1,$zero +/* f0c2818: 2626197c */ addiu $a2,$s1,0x197c +/* f0c281c: e726000c */ swc1 $f6,0xc($t9) +/* f0c2820: c7a80088 */ lwc1 $f8,0x88($sp) +/* f0c2824: 02203825 */ or $a3,$s1,$zero +/* f0c2828: e7280010 */ swc1 $f8,0x10($t9) +/* f0c282c: 8e080014 */ lw $t0,0x14($s0) +/* f0c2830: 31090800 */ andi $t1,$t0,0x800 +/* f0c2834: 1520002a */ bnez $t1,.L0f0c28e0 +.L0f0c2838: +/* f0c2838: 02002025 */ or $a0,$s0,$zero +/* f0c283c: afa30048 */ sw $v1,0x48($sp) +/* f0c2840: afa500f0 */ sw $a1,0xf0($sp) +/* f0c2844: afa60044 */ sw $a2,0x44($sp) +/* f0c2848: 0fc0ff79 */ jal func0f03fde4 +/* f0c284c: afa70040 */ sw $a3,0x40($sp) +/* f0c2850: 8fa30048 */ lw $v1,0x48($sp) +/* f0c2854: 8fa500f0 */ lw $a1,0xf0($sp) +/* f0c2858: 8fa60044 */ lw $a2,0x44($sp) +/* f0c285c: 10400004 */ beqz $v0,.L0f0c2870 +/* f0c2860: 8fa70040 */ lw $a3,0x40($sp) +/* f0c2864: 8e4a000c */ lw $t2,0xc($s2) +/* f0c2868: 10000014 */ beqz $zero,.L0f0c28bc +/* f0c286c: acea1994 */ sw $t2,0x1994($a3) +.L0f0c2870: +/* f0c2870: 8e4b000c */ lw $t3,0xc($s2) +/* f0c2874: 8cec1994 */ lw $t4,0x1994($a3) +/* f0c2878: 00057100 */ sll $t6,$a1,0x4 +/* f0c287c: 256dffff */ addiu $t5,$t3,-1 +/* f0c2880: 018d082a */ slt $at,$t4,$t5 +/* f0c2884: 1020000d */ beqz $at,.L0f0c28bc +/* f0c2888: 01c57023 */ subu $t6,$t6,$a1 +/* f0c288c: 000e7080 */ sll $t6,$t6,0x2 +/* f0c2890: 01c57021 */ addu $t6,$t6,$a1 +/* f0c2894: 000e70c0 */ sll $t6,$t6,0x3 +/* f0c2898: 01c57021 */ addu $t6,$t6,$a1 +/* f0c289c: 000e7080 */ sll $t6,$t6,0x2 +/* f0c28a0: 022e1021 */ addu $v0,$s1,$t6 +/* f0c28a4: c44a09ac */ lwc1 $f10,0x9ac($v0) +/* f0c28a8: e46a197c */ swc1 $f10,0x197c($v1) +/* f0c28ac: c45009b0 */ lwc1 $f16,0x9b0($v0) +/* f0c28b0: e4701980 */ swc1 $f16,0x1980($v1) +/* f0c28b4: c45209b4 */ lwc1 $f18,0x9b4($v0) +/* f0c28b8: e4721984 */ swc1 $f18,0x1984($v1) +.L0f0c28bc: +/* f0c28bc: 24a50001 */ addiu $a1,$a1,0x1 +/* f0c28c0: 24010002 */ addiu $at,$zero,0x2 +/* f0c28c4: 2463000c */ addiu $v1,$v1,0xc +/* f0c28c8: 24c6000c */ addiu $a2,$a2,0xc +/* f0c28cc: 14a1ffda */ bne $a1,$at,.L0f0c2838 +/* f0c28d0: 24e70004 */ addiu $a3,$a3,0x4 +/* f0c28d4: 8e0f0014 */ lw $t7,0x14($s0) +/* f0c28d8: 35f80800 */ ori $t8,$t7,0x800 +/* f0c28dc: ae180014 */ sw $t8,0x14($s0) +.L0f0c28e0: +/* f0c28e0: 10000057 */ beqz $zero,.L0f0c2a40 +/* f0c28e4: 8fa20098 */ lw $v0,0x98($sp) +.L0f0c28e8: +/* f0c28e8: 8e59006c */ lw $t9,0x6c($s2) +.L0f0c28ec: +/* f0c28ec: 00002825 */ or $a1,$zero,$zero +/* f0c28f0: 00001825 */ or $v1,$zero,$zero +/* f0c28f4: 13200003 */ beqz $t9,.L0f0c2904 +/* f0c28f8: 00000000 */ sll $zero,$zero,0x0 +/* f0c28fc: 10000001 */ beqz $zero,.L0f0c2904 +/* f0c2900: 00e02825 */ or $a1,$a3,$zero +.L0f0c2904: +/* f0c2904: 8e480068 */ lw $t0,0x68($s2) +/* f0c2908: 00002025 */ or $a0,$zero,$zero +/* f0c290c: 00001025 */ or $v0,$zero,$zero +/* f0c2910: 11000003 */ beqz $t0,.L0f0c2920 +/* f0c2914: 00000000 */ sll $zero,$zero,0x0 +/* f0c2918: 10000001 */ beqz $zero,.L0f0c2920 +/* f0c291c: 00e01825 */ or $v1,$a3,$zero +.L0f0c2920: +/* f0c2920: 8e490064 */ lw $t1,0x64($s2) +/* f0c2924: 11200003 */ beqz $t1,.L0f0c2934 +/* f0c2928: 00000000 */ sll $zero,$zero,0x0 +/* f0c292c: 10000001 */ beqz $zero,.L0f0c2934 +/* f0c2930: 00e02025 */ or $a0,$a3,$zero +.L0f0c2934: +/* f0c2934: 8e4a0070 */ lw $t2,0x70($s2) +/* f0c2938: 11400003 */ beqz $t2,.L0f0c2948 +/* f0c293c: 00000000 */ sll $zero,$zero,0x0 +/* f0c2940: 10000001 */ beqz $zero,.L0f0c2948 +/* f0c2944: 00e01025 */ or $v0,$a3,$zero +.L0f0c2948: +/* f0c2948: 00445821 */ addu $t3,$v0,$a0 +/* f0c294c: 01636021 */ addu $t4,$t3,$v1 +/* f0c2950: 01856821 */ addu $t5,$t4,$a1 +/* f0c2954: 14ed0004 */ bne $a3,$t5,.L0f0c2968 +/* f0c2958: 00000000 */ sll $zero,$zero,0x0 +/* f0c295c: 0fc08989 */ jal func0f022624 +/* f0c2960: 02002025 */ or $a0,$s0,$zero +/* f0c2964: 8e2619c8 */ lw $a2,0x19c8($s1) +.L0f0c2968: +/* f0c2968: 50c0000f */ beqzl $a2,.L0f0c29a8 +/* f0c296c: c6280078 */ lwc1 $f8,0x78($s1) +/* f0c2970: 8e040020 */ lw $a0,0x20($s0) +/* f0c2974: 5080000c */ beqzl $a0,.L0f0c29a8 +/* f0c2978: c6280078 */ lwc1 $f8,0x78($s1) +/* f0c297c: 0c006b43 */ jal 0x1ad0c +/* f0c2980: 27a5005c */ addiu $a1,$sp,0x5c +/* f0c2984: 8fae0100 */ lw $t6,0x100($sp) +/* f0c2988: 27a5005c */ addiu $a1,$sp,0x5c +/* f0c298c: c5c40008 */ lwc1 $f4,0x8($t6) +/* f0c2990: e7a4005c */ swc1 $f4,0x5c($sp) +/* f0c2994: c5c60010 */ lwc1 $f6,0x10($t6) +/* f0c2998: e7a60064 */ swc1 $f6,0x64($sp) +/* f0c299c: 0c006b4d */ jal 0x1ad34 +/* f0c29a0: 8e040020 */ lw $a0,0x20($s0) +/* f0c29a4: c6280078 */ lwc1 $f8,0x78($s1) +.L0f0c29a8: +/* f0c29a8: 3c017f1b */ lui $at,0x7f1b +/* f0c29ac: e60800b8 */ swc1 $f8,0xb8($s0) +/* f0c29b0: c62a0074 */ lwc1 $f10,0x74($s1) +/* f0c29b4: e60a00b4 */ swc1 $f10,0xb4($s0) +/* f0c29b8: c432d710 */ lwc1 $f18,-0x28f0($at) +/* f0c29bc: c61000b4 */ lwc1 $f16,0xb4($s0) +/* f0c29c0: 46128102 */ mul.s $f4,$f16,$f18 +/* f0c29c4: e60400b0 */ swc1 $f4,0xb0($s0) +/* f0c29c8: 8e4f0314 */ lw $t7,0x314($s2) +/* f0c29cc: 51e00018 */ beqzl $t7,.L0f0c2a30 +/* f0c29d0: 8faa0100 */ lw $t2,0x100($sp) +/* f0c29d4: 8e020170 */ lw $v0,0x170($s0) +/* f0c29d8: 5040000a */ beqzl $v0,.L0f0c2a04 +/* f0c29dc: 8e020174 */ lw $v0,0x174($s0) +/* f0c29e0: 8c440004 */ lw $a0,0x4($v0) +/* f0c29e4: 24050001 */ addiu $a1,$zero,0x1 +/* f0c29e8: 8c980040 */ lw $t8,0x40($a0) +/* f0c29ec: 33190004 */ andi $t9,$t8,0x4 +/* f0c29f0: 53200004 */ beqzl $t9,.L0f0c2a04 +/* f0c29f4: 8e020174 */ lw $v0,0x174($s0) +/* f0c29f8: 0fc1ab4b */ jal func0f06ad2c +/* f0c29fc: 00003025 */ or $a2,$zero,$zero +/* f0c2a00: 8e020174 */ lw $v0,0x174($s0) +.L0f0c2a04: +/* f0c2a04: 5040000a */ beqzl $v0,.L0f0c2a30 +/* f0c2a08: 8faa0100 */ lw $t2,0x100($sp) +/* f0c2a0c: 8c440004 */ lw $a0,0x4($v0) +/* f0c2a10: 24050001 */ addiu $a1,$zero,0x1 +/* f0c2a14: 8c880040 */ lw $t0,0x40($a0) +/* f0c2a18: 31090004 */ andi $t1,$t0,0x4 +/* f0c2a1c: 51200004 */ beqzl $t1,.L0f0c2a30 +/* f0c2a20: 8faa0100 */ lw $t2,0x100($sp) +/* f0c2a24: 0fc1ab4b */ jal func0f06ad2c +/* f0c2a28: 00003025 */ or $a2,$zero,$zero +/* f0c2a2c: 8faa0100 */ lw $t2,0x100($sp) +.L0f0c2a30: +/* f0c2a30: 00001025 */ or $v0,$zero,$zero +/* f0c2a34: 914b0001 */ lbu $t3,0x1($t2) +/* f0c2a38: 316cfffd */ andi $t4,$t3,0xfffd +/* f0c2a3c: a14c0001 */ sb $t4,0x1($t2) +.L0f0c2a40: +/* f0c2a40: 8fbf0034 */ lw $ra,0x34($sp) +/* f0c2a44: 8fb00028 */ lw $s0,0x28($sp) +/* f0c2a48: 8fb1002c */ lw $s1,0x2c($sp) +/* f0c2a4c: 8fb20030 */ lw $s2,0x30($sp) +/* f0c2a50: 03e00008 */ jr $ra +/* f0c2a54: 27bd0100 */ addiu $sp,$sp,0x100 +); + +GLOBAL_ASM( +glabel func0f0c2a58 +/* f0c2a58: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0c2a5c: afbf001c */ sw $ra,0x1c($sp) +/* f0c2a60: afa50064 */ sw $a1,0x64($sp) +/* f0c2a64: afa40060 */ sw $a0,0x60($sp) +/* f0c2a68: afa60068 */ sw $a2,0x68($sp) +/* f0c2a6c: afa7006c */ sw $a3,0x6c($sp) +/* f0c2a70: 0fc0a209 */ jal func0f028824 +/* f0c2a74: 24050001 */ addiu $a1,$zero,0x1 +/* f0c2a78: 8fa40060 */ lw $a0,0x60($sp) +/* f0c2a7c: 00002825 */ or $a1,$zero,$zero +/* f0c2a80: 0fc0a209 */ jal func0f028824 +/* f0c2a84: afa2005c */ sw $v0,0x5c($sp) +/* f0c2a88: 8fa3005c */ lw $v1,0x5c($sp) +/* f0c2a8c: 3c01bf80 */ lui $at,0xbf80 +/* f0c2a90: 44811000 */ mtc1 $at,$f2 +/* f0c2a94: 00402825 */ or $a1,$v0,$zero +/* f0c2a98: 00003025 */ or $a2,$zero,$zero +/* f0c2a9c: 00003825 */ or $a3,$zero,$zero +/* f0c2aa0: a7a0004e */ sh $zero,0x4e($sp) +/* f0c2aa4: afa0003c */ sw $zero,0x3c($sp) +/* f0c2aa8: 10600002 */ beqz $v1,.L0f0c2ab4 +/* f0c2aac: e7a2002c */ swc1 $f2,0x2c($sp) +/* f0c2ab0: 8c660004 */ lw $a2,0x4($v1) +.L0f0c2ab4: +/* f0c2ab4: 10400002 */ beqz $v0,.L0f0c2ac0 +/* f0c2ab8: 8fae0060 */ lw $t6,0x60($sp) +/* f0c2abc: 8c470004 */ lw $a3,0x4($v0) +.L0f0c2ac0: +/* f0c2ac0: 8dc40020 */ lw $a0,0x20($t6) +/* f0c2ac4: e7a20030 */ swc1 $f2,0x30($sp) +/* f0c2ac8: afa70050 */ sw $a3,0x50($sp) +/* f0c2acc: afa60054 */ sw $a2,0x54($sp) +/* f0c2ad0: afa50058 */ sw $a1,0x58($sp) +/* f0c2ad4: 0c00744f */ jal 0x1d13c +/* f0c2ad8: afa3005c */ sw $v1,0x5c($sp) +/* f0c2adc: afa20040 */ sw $v0,0x40($sp) +/* f0c2ae0: 0fc0e6a5 */ jal func0f039a94 +/* f0c2ae4: 8fa40060 */ lw $a0,0x60($sp) +/* f0c2ae8: 8fa3005c */ lw $v1,0x5c($sp) +/* f0c2aec: 8fa50058 */ lw $a1,0x58($sp) +/* f0c2af0: 8fa60054 */ lw $a2,0x54($sp) +/* f0c2af4: 1040002d */ beqz $v0,.L0f0c2bac +/* f0c2af8: c7a20030 */ lwc1 $f2,0x30($sp) +/* f0c2afc: 3c048007 */ lui $a0,0x8007 +/* f0c2b00: 8c84077c */ lw $a0,0x77c($a0) +/* f0c2b04: 00002825 */ or $a1,$zero,$zero +/* f0c2b08: 00001025 */ or $v0,$zero,$zero +/* f0c2b0c: 1880000c */ blez $a0,.L0f0c2b40 +/* f0c2b10: 3c038007 */ lui $v1,0x8007 +/* f0c2b14: 24630768 */ addiu $v1,$v1,0x768 +/* f0c2b18: 8fa60040 */ lw $a2,0x40($sp) +.L0f0c2b1c: +/* f0c2b1c: 846f0000 */ lh $t7,0x0($v1) +/* f0c2b20: 24420001 */ addiu $v0,$v0,0x1 +/* f0c2b24: 0044082a */ slt $at,$v0,$a0 +/* f0c2b28: 14cf0003 */ bne $a2,$t7,.L0f0c2b38 +/* f0c2b2c: 00000000 */ sll $zero,$zero,0x0 +/* f0c2b30: 10000003 */ beqz $zero,.L0f0c2b40 +/* f0c2b34: 24050001 */ addiu $a1,$zero,0x1 +.L0f0c2b38: +/* f0c2b38: 1420fff8 */ bnez $at,.L0f0c2b1c +/* f0c2b3c: 24630002 */ addiu $v1,$v1,0x2 +.L0f0c2b40: +/* f0c2b40: 10a00005 */ beqz $a1,.L0f0c2b58 +/* f0c2b44: 8fa60040 */ lw $a2,0x40($sp) +/* f0c2b48: 3c013f00 */ lui $at,0x3f00 +/* f0c2b4c: 44819000 */ mtc1 $at,$f18 +/* f0c2b50: 10000013 */ beqz $zero,.L0f0c2ba0 +/* f0c2b54: a7a6004e */ sh $a2,0x4e($sp) +.L0f0c2b58: +/* f0c2b58: 0c004b70 */ jal 0x12dc0 +/* f0c2b5c: e7a20030 */ swc1 $f2,0x30($sp) +/* f0c2b60: 3c198007 */ lui $t9,0x8007 +/* f0c2b64: 8f39077c */ lw $t9,0x77c($t9) +/* f0c2b68: 3c0b8007 */ lui $t3,0x8007 +/* f0c2b6c: 3c013f00 */ lui $at,0x3f00 +/* f0c2b70: 0059001b */ divu $zero,$v0,$t9 +/* f0c2b74: 00004810 */ mfhi $t1 +/* f0c2b78: 00095040 */ sll $t2,$t1,0x1 +/* f0c2b7c: 016a5821 */ addu $t3,$t3,$t2 +/* f0c2b80: 856b0768 */ lh $t3,0x768($t3) +/* f0c2b84: 44819000 */ mtc1 $at,$f18 +/* f0c2b88: c7a20030 */ lwc1 $f2,0x30($sp) +/* f0c2b8c: 8fa60040 */ lw $a2,0x40($sp) +/* f0c2b90: 17200002 */ bnez $t9,.L0f0c2b9c +/* f0c2b94: 00000000 */ sll $zero,$zero,0x0 +/* f0c2b98: 0007000d */ break 0x7 +.L0f0c2b9c: +/* f0c2b9c: a7ab004e */ sh $t3,0x4e($sp) +.L0f0c2ba0: +/* f0c2ba0: 87a5004e */ lh $a1,0x4e($sp) +/* f0c2ba4: 10000158 */ beqz $zero,.L0f0c3108 +/* f0c2ba8: 00004025 */ or $t0,$zero,$zero +.L0f0c2bac: +/* f0c2bac: 8fac0060 */ lw $t4,0x60($sp) +/* f0c2bb0: 24010006 */ addiu $at,$zero,0x6 +/* f0c2bb4: 8d84001c */ lw $a0,0x1c($t4) +/* f0c2bb8: 908d0000 */ lbu $t5,0x0($a0) +/* f0c2bbc: 15a10048 */ bne $t5,$at,.L0f0c2ce0 +/* f0c2bc0: 00000000 */ sll $zero,$zero,0x0 +/* f0c2bc4: afa3005c */ sw $v1,0x5c($sp) +/* f0c2bc8: afa50058 */ sw $a1,0x58($sp) +/* f0c2bcc: afa60054 */ sw $a2,0x54($sp) +/* f0c2bd0: 0fc4a25f */ jal func0f12897c +/* f0c2bd4: e7a20030 */ swc1 $f2,0x30($sp) +/* f0c2bd8: 00027080 */ sll $t6,$v0,0x2 +/* f0c2bdc: 3c0f800a */ lui $t7,0x800a +/* f0c2be0: 01ee7821 */ addu $t7,$t7,$t6 +/* f0c2be4: 8defa024 */ lw $t7,-0x5fdc($t7) +/* f0c2be8: 24010003 */ addiu $at,$zero,0x3 +/* f0c2bec: 8fa3005c */ lw $v1,0x5c($sp) +/* f0c2bf0: 8df801b0 */ lw $t8,0x1b0($t7) +/* f0c2bf4: 8fa50058 */ lw $a1,0x58($sp) +/* f0c2bf8: 8fa60054 */ lw $a2,0x54($sp) +/* f0c2bfc: 17010038 */ bne $t8,$at,.L0f0c2ce0 +/* f0c2c00: c7a20030 */ lwc1 $f2,0x30($sp) +/* f0c2c04: 10600005 */ beqz $v1,.L0f0c2c1c +/* f0c2c08: 00000000 */ sll $zero,$zero,0x0 +/* f0c2c0c: 10a00003 */ beqz $a1,.L0f0c2c1c +/* f0c2c10: 00000000 */ sll $zero,$zero,0x0 +/* f0c2c14: 1000001c */ beqz $zero,.L0f0c2c88 +/* f0c2c18: 24050003 */ addiu $a1,$zero,0x3 +.L0f0c2c1c: +/* f0c2c1c: 14600005 */ bnez $v1,.L0f0c2c34 +/* f0c2c20: 00000000 */ sll $zero,$zero,0x0 +/* f0c2c24: 14a00003 */ bnez $a1,.L0f0c2c34 +/* f0c2c28: 00000000 */ sll $zero,$zero,0x0 +/* f0c2c2c: 10000016 */ beqz $zero,.L0f0c2c88 +/* f0c2c30: 24050002 */ addiu $a1,$zero,0x2 +.L0f0c2c34: +/* f0c2c34: 10c00008 */ beqz $a2,.L0f0c2c58 +/* f0c2c38: 24050008 */ addiu $a1,$zero,0x8 +/* f0c2c3c: 90c4005c */ lbu $a0,0x5c($a2) +/* f0c2c40: 0fc2c5f0 */ jal func0f0b17c0 +/* f0c2c44: e7a20030 */ swc1 $f2,0x30($sp) +/* f0c2c48: 10400003 */ beqz $v0,.L0f0c2c58 +/* f0c2c4c: c7a20030 */ lwc1 $f2,0x30($sp) +/* f0c2c50: 1000000d */ beqz $zero,.L0f0c2c88 +/* f0c2c54: 00002825 */ or $a1,$zero,$zero +.L0f0c2c58: +/* f0c2c58: 8fa20050 */ lw $v0,0x50($sp) +/* f0c2c5c: 24050008 */ addiu $a1,$zero,0x8 +/* f0c2c60: 50400009 */ beqzl $v0,.L0f0c2c88 +/* f0c2c64: 24050001 */ addiu $a1,$zero,0x1 +/* f0c2c68: 9044005c */ lbu $a0,0x5c($v0) +/* f0c2c6c: 0fc2c5f0 */ jal func0f0b17c0 +/* f0c2c70: e7a20030 */ swc1 $f2,0x30($sp) +/* f0c2c74: 10400003 */ beqz $v0,.L0f0c2c84 +/* f0c2c78: c7a20030 */ lwc1 $f2,0x30($sp) +/* f0c2c7c: 10000002 */ beqz $zero,.L0f0c2c88 +/* f0c2c80: 00002825 */ or $a1,$zero,$zero +.L0f0c2c84: +/* f0c2c84: 24050001 */ addiu $a1,$zero,0x1 +.L0f0c2c88: +/* f0c2c88: 14a00004 */ bnez $a1,.L0f0c2c9c +/* f0c2c8c: 00004025 */ or $t0,$zero,$zero +/* f0c2c90: 2419029c */ addiu $t9,$zero,0x29c +/* f0c2c94: 1000000d */ beqz $zero,.L0f0c2ccc +/* f0c2c98: a7b9004e */ sh $t9,0x4e($sp) +.L0f0c2c9c: +/* f0c2c9c: 24010003 */ addiu $at,$zero,0x3 +/* f0c2ca0: 14a10003 */ bne $a1,$at,.L0f0c2cb0 +/* f0c2ca4: 2409029d */ addiu $t1,$zero,0x29d +/* f0c2ca8: 10000008 */ beqz $zero,.L0f0c2ccc +/* f0c2cac: a7a9004e */ sh $t1,0x4e($sp) +.L0f0c2cb0: +/* f0c2cb0: 24010001 */ addiu $at,$zero,0x1 +/* f0c2cb4: 14a10004 */ bne $a1,$at,.L0f0c2cc8 +/* f0c2cb8: 240b029b */ addiu $t3,$zero,0x29b +/* f0c2cbc: 240a029e */ addiu $t2,$zero,0x29e +/* f0c2cc0: 10000002 */ beqz $zero,.L0f0c2ccc +/* f0c2cc4: a7aa004e */ sh $t2,0x4e($sp) +.L0f0c2cc8: +/* f0c2cc8: a7ab004e */ sh $t3,0x4e($sp) +.L0f0c2ccc: +/* f0c2ccc: 3c013f00 */ lui $at,0x3f00 +/* f0c2cd0: 44819000 */ mtc1 $at,$f18 +/* f0c2cd4: 8fa60040 */ lw $a2,0x40($sp) +/* f0c2cd8: 1000010b */ beqz $zero,.L0f0c3108 +/* f0c2cdc: 87a5004e */ lh $a1,0x4e($sp) +.L0f0c2ce0: +/* f0c2ce0: 10600005 */ beqz $v1,.L0f0c2cf8 +/* f0c2ce4: 00000000 */ sll $zero,$zero,0x0 +/* f0c2ce8: 10a00003 */ beqz $a1,.L0f0c2cf8 +/* f0c2cec: 00000000 */ sll $zero,$zero,0x0 +/* f0c2cf0: 1000002e */ beqz $zero,.L0f0c2dac +/* f0c2cf4: 24050003 */ addiu $a1,$zero,0x3 +.L0f0c2cf8: +/* f0c2cf8: 14600005 */ bnez $v1,.L0f0c2d10 +/* f0c2cfc: 00000000 */ sll $zero,$zero,0x0 +/* f0c2d00: 14a00003 */ bnez $a1,.L0f0c2d10 +/* f0c2d04: 00000000 */ sll $zero,$zero,0x0 +/* f0c2d08: 10000028 */ beqz $zero,.L0f0c2dac +/* f0c2d0c: 24050002 */ addiu $a1,$zero,0x2 +.L0f0c2d10: +/* f0c2d10: 10c00008 */ beqz $a2,.L0f0c2d34 +/* f0c2d14: 24050010 */ addiu $a1,$zero,0x10 +/* f0c2d18: 90c4005c */ lbu $a0,0x5c($a2) +/* f0c2d1c: 0fc2c5f0 */ jal func0f0b17c0 +/* f0c2d20: afa60054 */ sw $a2,0x54($sp) +/* f0c2d24: 14400003 */ bnez $v0,.L0f0c2d34 +/* f0c2d28: 8fa60054 */ lw $a2,0x54($sp) +/* f0c2d2c: 1000001f */ beqz $zero,.L0f0c2dac +/* f0c2d30: 24050002 */ addiu $a1,$zero,0x2 +.L0f0c2d34: +/* f0c2d34: 8fa20050 */ lw $v0,0x50($sp) +/* f0c2d38: 24050010 */ addiu $a1,$zero,0x10 +/* f0c2d3c: 10400008 */ beqz $v0,.L0f0c2d60 +/* f0c2d40: 00000000 */ sll $zero,$zero,0x0 +/* f0c2d44: 9044005c */ lbu $a0,0x5c($v0) +/* f0c2d48: 0fc2c5f0 */ jal func0f0b17c0 +/* f0c2d4c: afa60054 */ sw $a2,0x54($sp) +/* f0c2d50: 14400003 */ bnez $v0,.L0f0c2d60 +/* f0c2d54: 8fa60054 */ lw $a2,0x54($sp) +/* f0c2d58: 10000014 */ beqz $zero,.L0f0c2dac +/* f0c2d5c: 24050002 */ addiu $a1,$zero,0x2 +.L0f0c2d60: +/* f0c2d60: 10c00007 */ beqz $a2,.L0f0c2d80 +/* f0c2d64: 24050008 */ addiu $a1,$zero,0x8 +/* f0c2d68: 0fc2c5f0 */ jal func0f0b17c0 +/* f0c2d6c: 90c4005c */ lbu $a0,0x5c($a2) +/* f0c2d70: 50400004 */ beqzl $v0,.L0f0c2d84 +/* f0c2d74: 8fa20050 */ lw $v0,0x50($sp) +/* f0c2d78: 1000000c */ beqz $zero,.L0f0c2dac +/* f0c2d7c: 00002825 */ or $a1,$zero,$zero +.L0f0c2d80: +/* f0c2d80: 8fa20050 */ lw $v0,0x50($sp) +.L0f0c2d84: +/* f0c2d84: 24050008 */ addiu $a1,$zero,0x8 +/* f0c2d88: 50400008 */ beqzl $v0,.L0f0c2dac +/* f0c2d8c: 24050001 */ addiu $a1,$zero,0x1 +/* f0c2d90: 0fc2c5f0 */ jal func0f0b17c0 +/* f0c2d94: 9044005c */ lbu $a0,0x5c($v0) +/* f0c2d98: 50400004 */ beqzl $v0,.L0f0c2dac +/* f0c2d9c: 24050001 */ addiu $a1,$zero,0x1 +/* f0c2da0: 10000002 */ beqz $zero,.L0f0c2dac +/* f0c2da4: 00002825 */ or $a1,$zero,$zero +/* f0c2da8: 24050001 */ addiu $a1,$zero,0x1 +.L0f0c2dac: +/* f0c2dac: c7a00068 */ lwc1 $f0,0x68($sp) +/* f0c2db0: c7a2006c */ lwc1 $f2,0x6c($sp) +/* f0c2db4: afa50038 */ sw $a1,0x38($sp) +/* f0c2db8: 46000102 */ mul.s $f4,$f0,$f0 +/* f0c2dbc: 00000000 */ sll $zero,$zero,0x0 +/* f0c2dc0: 46021182 */ mul.s $f6,$f2,$f2 +/* f0c2dc4: 0c012974 */ jal 0x4a5d0 +/* f0c2dc8: 46062300 */ add.s $f12,$f4,$f6 +/* f0c2dcc: c7a20070 */ lwc1 $f2,0x70($sp) +/* f0c2dd0: 44804000 */ mtc1 $zero,$f8 +/* f0c2dd4: 8fa50038 */ lw $a1,0x38($sp) +/* f0c2dd8: 46000406 */ mov.s $f16,$f0 +/* f0c2ddc: 4608103c */ c.lt.s $f2,$f8 +/* f0c2de0: 3c017f1b */ lui $at,0x7f1b +/* f0c2de4: c7ac0068 */ lwc1 $f12,0x68($sp) +/* f0c2de8: c7ae006c */ lwc1 $f14,0x6c($sp) +/* f0c2dec: 45020003 */ bc1fl .L0f0c2dfc +/* f0c2df0: 4602003c */ c.lt.s $f0,$f2 +/* f0c2df4: 46001087 */ neg.s $f2,$f2 +/* f0c2df8: 4602003c */ c.lt.s $f0,$f2 +.L0f0c2dfc: +/* f0c2dfc: 8fa20064 */ lw $v0,0x64($sp) +/* f0c2e00: 45000002 */ bc1f .L0f0c2e0c +/* f0c2e04: 00000000 */ sll $zero,$zero,0x0 +/* f0c2e08: 46001406 */ mov.s $f16,$f2 +.L0f0c2e0c: +/* f0c2e0c: c42ad714 */ lwc1 $f10,-0x28ec($at) +/* f0c2e10: 00056080 */ sll $t4,$a1,0x2 +/* f0c2e14: 01856021 */ addu $t4,$t4,$a1 +/* f0c2e18: 460a803c */ c.lt.s $f16,$f10 +/* f0c2e1c: 000c6080 */ sll $t4,$t4,0x2 +/* f0c2e20: 01856021 */ addu $t4,$t4,$a1 +/* f0c2e24: 000c60c0 */ sll $t4,$t4,0x3 +/* f0c2e28: 45000013 */ bc1f .L0f0c2e78 +/* f0c2e2c: 3c0f8007 */ lui $t7,0x8007 +/* f0c2e30: 14400003 */ bnez $v0,.L0f0c2e40 +/* f0c2e34: 25ef0ba4 */ addiu $t7,$t7,0xba4 +/* f0c2e38: 10000006 */ beqz $zero,.L0f0c2e54 +/* f0c2e3c: 24030005 */ addiu $v1,$zero,0x5 +.L0f0c2e40: +/* f0c2e40: 24010001 */ addiu $at,$zero,0x1 +/* f0c2e44: 14410003 */ bne $v0,$at,.L0f0c2e54 +/* f0c2e48: 00001825 */ or $v1,$zero,$zero +/* f0c2e4c: 10000001 */ beqz $zero,.L0f0c2e54 +/* f0c2e50: 24030003 */ addiu $v1,$zero,0x3 +.L0f0c2e54: +/* f0c2e54: 00036880 */ sll $t5,$v1,0x2 +/* f0c2e58: 01a36823 */ subu $t5,$t5,$v1 +/* f0c2e5c: 3c013f80 */ lui $at,0x3f80 +/* f0c2e60: 000d68c0 */ sll $t5,$t5,0x3 +/* f0c2e64: 44819000 */ mtc1 $at,$f18 +/* f0c2e68: 018d7021 */ addu $t6,$t4,$t5 +/* f0c2e6c: 44806000 */ mtc1 $zero,$f12 +/* f0c2e70: 10000081 */ beqz $zero,.L0f0c3078 +/* f0c2e74: 01cf1021 */ addu $v0,$t6,$t7 +.L0f0c2e78: +/* f0c2e78: afa50038 */ sw $a1,0x38($sp) +/* f0c2e7c: 0fc259d4 */ jal func0f096750 +/* f0c2e80: e7b00020 */ swc1 $f16,0x20($sp) +/* f0c2e84: 3c017f1b */ lui $at,0x7f1b +/* f0c2e88: c42ed718 */ lwc1 $f14,-0x28e8($at) +/* f0c2e8c: 8fa50038 */ lw $a1,0x38($sp) +/* f0c2e90: c7b00020 */ lwc1 $f16,0x20($sp) +/* f0c2e94: 4600703e */ c.le.s $f14,$f0 +/* f0c2e98: 46000306 */ mov.s $f12,$f0 +/* f0c2e9c: 3c017f1b */ lui $at,0x7f1b +/* f0c2ea0: 8fa20064 */ lw $v0,0x64($sp) +/* f0c2ea4: 45000003 */ bc1f .L0f0c2eb4 +/* f0c2ea8: 00000000 */ sll $zero,$zero,0x0 +/* f0c2eac: c424d71c */ lwc1 $f4,-0x28e4($at) +/* f0c2eb0: 46040301 */ sub.s $f12,$f0,$f4 +.L0f0c2eb4: +/* f0c2eb4: 1440000d */ bnez $v0,.L0f0c2eec +/* f0c2eb8: 24010001 */ addiu $at,$zero,0x1 +/* f0c2ebc: 3c017f1b */ lui $at,0x7f1b +/* f0c2ec0: c422d720 */ lwc1 $f2,-0x28e0($at) +/* f0c2ec4: 3c017f1b */ lui $at,0x7f1b +/* f0c2ec8: c426d724 */ lwc1 $f6,-0x28dc($at) +/* f0c2ecc: 24030006 */ addiu $v1,$zero,0x6 +/* f0c2ed0: 46068482 */ mul.s $f18,$f16,$f6 +/* f0c2ed4: 4612103c */ c.lt.s $f2,$f18 +/* f0c2ed8: 00000000 */ sll $zero,$zero,0x0 +/* f0c2edc: 4500003e */ bc1f .L0f0c2fd8 +/* f0c2ee0: 00000000 */ sll $zero,$zero,0x0 +/* f0c2ee4: 1000003c */ beqz $zero,.L0f0c2fd8 +/* f0c2ee8: 46001486 */ mov.s $f18,$f2 +.L0f0c2eec: +/* f0c2eec: 1441000c */ bne $v0,$at,.L0f0c2f20 +/* f0c2ef0: 3c017f1b */ lui $at,0x7f1b +/* f0c2ef4: c422d728 */ lwc1 $f2,-0x28d8($at) +/* f0c2ef8: 3c014000 */ lui $at,0x4000 +/* f0c2efc: 44814000 */ mtc1 $at,$f8 +/* f0c2f00: 24030004 */ addiu $v1,$zero,0x4 +/* f0c2f04: 46088482 */ mul.s $f18,$f16,$f8 +/* f0c2f08: 4612103c */ c.lt.s $f2,$f18 +/* f0c2f0c: 00000000 */ sll $zero,$zero,0x0 +/* f0c2f10: 45000031 */ bc1f .L0f0c2fd8 +/* f0c2f14: 00000000 */ sll $zero,$zero,0x0 +/* f0c2f18: 1000002f */ beqz $zero,.L0f0c2fd8 +/* f0c2f1c: 46001486 */ mov.s $f18,$f2 +.L0f0c2f20: +/* f0c2f20: 3c017f1b */ lui $at,0x7f1b +/* f0c2f24: c42ad72c */ lwc1 $f10,-0x28d4($at) +/* f0c2f28: 8fb80060 */ lw $t8,0x60($sp) +/* f0c2f2c: 460a803c */ c.lt.s $f16,$f10 +/* f0c2f30: 00000000 */ sll $zero,$zero,0x0 +/* f0c2f34: 45030016 */ bc1tl .L0f0c2f90 +/* f0c2f38: 46108480 */ add.s $f18,$f16,$f16 +/* f0c2f3c: 8f04001c */ lw $a0,0x1c($t8) +/* f0c2f40: 24010006 */ addiu $at,$zero,0x6 +/* f0c2f44: 90990000 */ lbu $t9,0x0($a0) +/* f0c2f48: 1721001a */ bne $t9,$at,.L0f0c2fb4 +/* f0c2f4c: 00000000 */ sll $zero,$zero,0x0 +/* f0c2f50: afa50038 */ sw $a1,0x38($sp) +/* f0c2f54: e7ac0024 */ swc1 $f12,0x24($sp) +/* f0c2f58: 0fc4a25f */ jal func0f12897c +/* f0c2f5c: e7b00020 */ swc1 $f16,0x20($sp) +/* f0c2f60: 00024880 */ sll $t1,$v0,0x2 +/* f0c2f64: 3c0a800a */ lui $t2,0x800a +/* f0c2f68: 01495021 */ addu $t2,$t2,$t1 +/* f0c2f6c: 8d4aa024 */ lw $t2,-0x5fdc($t2) +/* f0c2f70: 3c017f1b */ lui $at,0x7f1b +/* f0c2f74: c42ed730 */ lwc1 $f14,-0x28d0($at) +/* f0c2f78: 8d4b03ac */ lw $t3,0x3ac($t2) +/* f0c2f7c: 8fa50038 */ lw $a1,0x38($sp) +/* f0c2f80: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f0c2f84: 1560000b */ bnez $t3,.L0f0c2fb4 +/* f0c2f88: c7b00020 */ lwc1 $f16,0x20($sp) +/* f0c2f8c: 46108480 */ add.s $f18,$f16,$f16 +.L0f0c2f90: +/* f0c2f90: 3c017f1b */ lui $at,0x7f1b +/* f0c2f94: c422d734 */ lwc1 $f2,-0x28cc($at) +/* f0c2f98: 24030001 */ addiu $v1,$zero,0x1 +/* f0c2f9c: 4612103c */ c.lt.s $f2,$f18 +/* f0c2fa0: 00000000 */ sll $zero,$zero,0x0 +/* f0c2fa4: 4500000c */ bc1f .L0f0c2fd8 +/* f0c2fa8: 00000000 */ sll $zero,$zero,0x0 +/* f0c2fac: 1000000a */ beqz $zero,.L0f0c2fd8 +/* f0c2fb0: 46001486 */ mov.s $f18,$f2 +.L0f0c2fb4: +/* f0c2fb4: 3c017f1b */ lui $at,0x7f1b +/* f0c2fb8: c422d738 */ lwc1 $f2,-0x28c8($at) +/* f0c2fbc: 24030002 */ addiu $v1,$zero,0x2 +/* f0c2fc0: 46008486 */ mov.s $f18,$f16 +/* f0c2fc4: 4610103c */ c.lt.s $f2,$f16 +/* f0c2fc8: 00000000 */ sll $zero,$zero,0x0 +/* f0c2fcc: 45000002 */ bc1f .L0f0c2fd8 +/* f0c2fd0: 00000000 */ sll $zero,$zero,0x0 +/* f0c2fd4: 46001486 */ mov.s $f18,$f2 +.L0f0c2fd8: +/* f0c2fd8: 3c017f1b */ lui $at,0x7f1b +/* f0c2fdc: c424d73c */ lwc1 $f4,-0x28c4($at) +/* f0c2fe0: 00056080 */ sll $t4,$a1,0x2 +/* f0c2fe4: 01856021 */ addu $t4,$t4,$a1 +/* f0c2fe8: 4604603c */ c.lt.s $f12,$f4 +/* f0c2fec: 000c6080 */ sll $t4,$t4,0x2 +/* f0c2ff0: 01856021 */ addu $t4,$t4,$a1 +/* f0c2ff4: 000c60c0 */ sll $t4,$t4,0x3 +/* f0c2ff8: 45000004 */ bc1f .L0f0c300c +/* f0c2ffc: 00036880 */ sll $t5,$v1,0x2 +/* f0c3000: 460e6300 */ add.s $f12,$f12,$f14 +/* f0c3004: 10000009 */ beqz $zero,.L0f0c302c +/* f0c3008: 46009487 */ neg.s $f18,$f18 +.L0f0c300c: +/* f0c300c: 3c017f1b */ lui $at,0x7f1b +/* f0c3010: c426d740 */ lwc1 $f6,-0x28c0($at) +/* f0c3014: 460c303c */ c.lt.s $f6,$f12 +/* f0c3018: 00000000 */ sll $zero,$zero,0x0 +/* f0c301c: 45020004 */ bc1fl .L0f0c3030 +/* f0c3020: 01a36823 */ subu $t5,$t5,$v1 +/* f0c3024: 460e6301 */ sub.s $f12,$f12,$f14 +/* f0c3028: 46009487 */ neg.s $f18,$f18 +.L0f0c302c: +/* f0c302c: 01a36823 */ subu $t5,$t5,$v1 +.L0f0c3030: +/* f0c3030: 000d68c0 */ sll $t5,$t5,0x3 +/* f0c3034: 3c0f8007 */ lui $t7,0x8007 +/* f0c3038: 25ef0ba4 */ addiu $t7,$t7,0xba4 +/* f0c303c: 018d7021 */ addu $t6,$t4,$t5 +/* f0c3040: 01cf1021 */ addu $v0,$t6,$t7 +/* f0c3044: c4400014 */ lwc1 $f0,0x14($v0) +/* f0c3048: 46000087 */ neg.s $f2,$f0 +/* f0c304c: 4602603c */ c.lt.s $f12,$f2 +/* f0c3050: 00000000 */ sll $zero,$zero,0x0 +/* f0c3054: 45020004 */ bc1fl .L0f0c3068 +/* f0c3058: 460c003c */ c.lt.s $f0,$f12 +/* f0c305c: 10000006 */ beqz $zero,.L0f0c3078 +/* f0c3060: 46001306 */ mov.s $f12,$f2 +/* f0c3064: 460c003c */ c.lt.s $f0,$f12 +.L0f0c3068: +/* f0c3068: 00000000 */ sll $zero,$zero,0x0 +/* f0c306c: 45000002 */ bc1f .L0f0c3078 +/* f0c3070: 00000000 */ sll $zero,$zero,0x0 +/* f0c3074: 46000306 */ mov.s $f12,$f0 +.L0f0c3078: +/* f0c3078: 3c01800a */ lui $at,0x800a +/* f0c307c: c428a00c */ lwc1 $f8,-0x5ff4($at) +/* f0c3080: 3c017f1b */ lui $at,0x7f1b +/* f0c3084: 8fa30074 */ lw $v1,0x74($sp) +/* f0c3088: c42ad744 */ lwc1 $f10,-0x28bc($at) +/* f0c308c: c4620000 */ lwc1 $f2,0x0($v1) +/* f0c3090: 460a4002 */ mul.s $f0,$f8,$f10 +/* f0c3094: 46026381 */ sub.s $f14,$f12,$f2 +/* f0c3098: 460e003c */ c.lt.s $f0,$f14 +/* f0c309c: 00000000 */ sll $zero,$zero,0x0 +/* f0c30a0: 45020005 */ bc1fl .L0f0c30b8 +/* f0c30a4: 46000187 */ neg.s $f6,$f0 +/* f0c30a8: 46001100 */ add.s $f4,$f2,$f0 +/* f0c30ac: 1000000a */ beqz $zero,.L0f0c30d8 +/* f0c30b0: e4640000 */ swc1 $f4,0x0($v1) +/* f0c30b4: 46000187 */ neg.s $f6,$f0 +.L0f0c30b8: +/* f0c30b8: 4606703c */ c.lt.s $f14,$f6 +/* f0c30bc: 00000000 */ sll $zero,$zero,0x0 +/* f0c30c0: 45020005 */ bc1fl .L0f0c30d8 +/* f0c30c4: e46c0000 */ swc1 $f12,0x0($v1) +/* f0c30c8: 46001201 */ sub.s $f8,$f2,$f0 +/* f0c30cc: 10000002 */ beqz $zero,.L0f0c30d8 +/* f0c30d0: e4680000 */ swc1 $f8,0x0($v1) +/* f0c30d4: e46c0000 */ swc1 $f12,0x0($v1) +.L0f0c30d8: +/* f0c30d8: 84430004 */ lh $v1,0x4($v0) +/* f0c30dc: 8c480000 */ lw $t0,0x0($v0) +/* f0c30e0: 50600003 */ beqzl $v1,.L0f0c30f0 +/* f0c30e4: c44a0008 */ lwc1 $f10,0x8($v0) +/* f0c30e8: a7a3004e */ sh $v1,0x4e($sp) +/* f0c30ec: c44a0008 */ lwc1 $f10,0x8($v0) +.L0f0c30f0: +/* f0c30f0: c4440010 */ lwc1 $f4,0x10($v0) +/* f0c30f4: c442000c */ lwc1 $f2,0xc($v0) +/* f0c30f8: 460a9482 */ mul.s $f18,$f18,$f10 +/* f0c30fc: 8fa60040 */ lw $a2,0x40($sp) +/* f0c3100: 87a5004e */ lh $a1,0x4e($sp) +/* f0c3104: e7a4002c */ swc1 $f4,0x2c($sp) +.L0f0c3108: +/* f0c3108: 44806000 */ mtc1 $zero,$f12 +/* f0c310c: 11000004 */ beqz $t0,.L0f0c3120 +/* f0c3110: 24030001 */ addiu $v1,$zero,0x1 +/* f0c3114: 14a00002 */ bnez $a1,.L0f0c3120 +/* f0c3118: 00000000 */ sll $zero,$zero,0x0 +/* f0c311c: 85050000 */ lh $a1,0x0($t0) +.L0f0c3120: +/* f0c3120: 50a60003 */ beql $a1,$a2,.L0f0c3130 +/* f0c3124: 4602603e */ c.le.s $f12,$f2 +/* f0c3128: afa3003c */ sw $v1,0x3c($sp) +/* f0c312c: 4602603e */ c.le.s $f12,$f2 +.L0f0c3130: +/* f0c3130: 8fa3003c */ lw $v1,0x3c($sp) +/* f0c3134: 8fb80060 */ lw $t8,0x60($sp) +/* f0c3138: 4502000d */ bc1fl .L0f0c3170 +/* f0c313c: 460c103c */ c.lt.s $f2,$f12 +/* f0c3140: 8f190020 */ lw $t9,0x20($t8) +/* f0c3144: 8f220020 */ lw $v0,0x20($t9) +/* f0c3148: 8049000a */ lb $t1,0xa($v0) +/* f0c314c: 51200007 */ beqzl $t1,.L0f0c316c +/* f0c3150: 24030001 */ addiu $v1,$zero,0x1 +/* f0c3154: c4460060 */ lwc1 $f6,0x60($v0) +/* f0c3158: 46061032 */ c.eq.s $f2,$f6 +/* f0c315c: 00000000 */ sll $zero,$zero,0x0 +/* f0c3160: 45030003 */ bc1tl .L0f0c3170 +/* f0c3164: 460c103c */ c.lt.s $f2,$f12 +/* f0c3168: 24030001 */ addiu $v1,$zero,0x1 +.L0f0c316c: +/* f0c316c: 460c103c */ c.lt.s $f2,$f12 +.L0f0c3170: +/* f0c3170: 8faa0060 */ lw $t2,0x60($sp) +/* f0c3174: 45000006 */ bc1f .L0f0c3190 +/* f0c3178: 8d440020 */ lw $a0,0x20($t2) +/* f0c317c: 8c8b0020 */ lw $t3,0x20($a0) +/* f0c3180: 816c000a */ lb $t4,0xa($t3) +/* f0c3184: 11800002 */ beqz $t4,.L0f0c3190 +/* f0c3188: 00000000 */ sll $zero,$zero,0x0 +/* f0c318c: 24030001 */ addiu $v1,$zero,0x1 +.L0f0c3190: +/* f0c3190: 5060002f */ beqzl $v1,.L0f0c3250 +/* f0c3194: afa80048 */ sw $t0,0x48($sp) +/* f0c3198: 8c8d0020 */ lw $t5,0x20($a0) +/* f0c319c: 00003025 */ or $a2,$zero,$zero +/* f0c31a0: 3c014180 */ lui $at,0x4180 +/* f0c31a4: 85ae0002 */ lh $t6,0x2($t5) +/* f0c31a8: 55c00038 */ bnezl $t6,.L0f0c328c +/* f0c31ac: 8fa90078 */ lw $t1,0x78($sp) +/* f0c31b0: 4602603e */ c.le.s $f12,$f2 +/* f0c31b4: 44814000 */ mtc1 $at,$f8 +/* f0c31b8: 45020004 */ bc1fl .L0f0c31cc +/* f0c31bc: 46006006 */ mov.s $f0,$f12 +/* f0c31c0: 10000002 */ beqz $zero,.L0f0c31cc +/* f0c31c4: 46001006 */ mov.s $f0,$f2 +/* f0c31c8: 46006006 */ mov.s $f0,$f12 +.L0f0c31cc: +/* f0c31cc: 44070000 */ mfc1 $a3,$f0 +/* f0c31d0: e7b20010 */ swc1 $f18,0x10($sp) +/* f0c31d4: e7a80014 */ swc1 $f8,0x14($sp) +/* f0c31d8: afa80048 */ sw $t0,0x48($sp) +/* f0c31dc: 0c007733 */ jal 0x1dccc +/* f0c31e0: e7a20030 */ swc1 $f2,0x30($sp) +/* f0c31e4: c7a20030 */ lwc1 $f2,0x30($sp) +/* f0c31e8: 44805000 */ mtc1 $zero,$f10 +/* f0c31ec: 8fa80048 */ lw $t0,0x48($sp) +/* f0c31f0: 8faf0060 */ lw $t7,0x60($sp) +/* f0c31f4: 4602503e */ c.le.s $f10,$f2 +/* f0c31f8: 3c064180 */ lui $a2,0x4180 +/* f0c31fc: 45020007 */ bc1fl .L0f0c321c +/* f0c3200: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f0c3204: 8de40020 */ lw $a0,0x20($t7) +/* f0c3208: 44051000 */ mfc1 $a1,$f2 +/* f0c320c: 0c00777b */ jal 0x1ddec +/* f0c3210: afa80048 */ sw $t0,0x48($sp) +/* f0c3214: 8fa80048 */ lw $t0,0x48($sp) +/* f0c3218: c7a4002c */ lwc1 $f4,0x2c($sp) +.L0f0c321c: +/* f0c321c: 44803000 */ mtc1 $zero,$f6 +/* f0c3220: 8fb80060 */ lw $t8,0x60($sp) +/* f0c3224: 4604303e */ c.le.s $f6,$f4 +/* f0c3228: 00000000 */ sll $zero,$zero,0x0 +/* f0c322c: 45020017 */ bc1fl .L0f0c328c +/* f0c3230: 8fa90078 */ lw $t1,0x78($sp) +/* f0c3234: 8f040020 */ lw $a0,0x20($t8) +/* f0c3238: 44052000 */ mfc1 $a1,$f4 +/* f0c323c: 0c007787 */ jal 0x1de1c +/* f0c3240: afa80048 */ sw $t0,0x48($sp) +/* f0c3244: 10000010 */ beqz $zero,.L0f0c3288 +/* f0c3248: 8fa80048 */ lw $t0,0x48($sp) +/* f0c324c: afa80048 */ sw $t0,0x48($sp) +.L0f0c3250: +/* f0c3250: 0c007498 */ jal 0x1d260 +/* f0c3254: e7b20044 */ swc1 $f18,0x44($sp) +/* f0c3258: c7b20044 */ lwc1 $f18,0x44($sp) +/* f0c325c: 8fa80048 */ lw $t0,0x48($sp) +/* f0c3260: 8fb90060 */ lw $t9,0x60($sp) +/* f0c3264: 46120032 */ c.eq.s $f0,$f18 +/* f0c3268: 3c063f80 */ lui $a2,0x3f80 +/* f0c326c: 45030007 */ bc1tl .L0f0c328c +/* f0c3270: 8fa90078 */ lw $t1,0x78($sp) +/* f0c3274: 8f240020 */ lw $a0,0x20($t9) +/* f0c3278: 44059000 */ mfc1 $a1,$f18 +/* f0c327c: 0c0077ac */ jal 0x1deb0 +/* f0c3280: afa80048 */ sw $t0,0x48($sp) +/* f0c3284: 8fa80048 */ lw $t0,0x48($sp) +.L0f0c3288: +/* f0c3288: 8fa90078 */ lw $t1,0x78($sp) +.L0f0c328c: +/* f0c328c: ad280000 */ sw $t0,0x0($t1) +/* f0c3290: 8fbf001c */ lw $ra,0x1c($sp) +/* f0c3294: 27bd0060 */ addiu $sp,$sp,0x60 +/* f0c3298: 03e00008 */ jr $ra +/* f0c329c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c32a0 +/* f0c32a0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c32a4: afbf0014 */ sw $ra,0x14($sp) +/* f0c32a8: afa40018 */ sw $a0,0x18($sp) +/* f0c32ac: afa5001c */ sw $a1,0x1c($sp) +/* f0c32b0: 0fc4a25f */ jal func0f12897c +/* f0c32b4: afa60020 */ sw $a2,0x20($sp) +/* f0c32b8: 00027080 */ sll $t6,$v0,0x2 +/* f0c32bc: 3c0f800a */ lui $t7,0x800a +/* f0c32c0: 01ee7821 */ addu $t7,$t7,$t6 +/* f0c32c4: 8defa024 */ lw $t7,-0x5fdc($t7) +/* f0c32c8: 8fa40018 */ lw $a0,0x18($sp) +/* f0c32cc: 8fa5001c */ lw $a1,0x1c($sp) +/* f0c32d0: 8df819c8 */ lw $t8,0x19c8($t7) +/* f0c32d4: 53000005 */ beqzl $t8,.L0f0c32ec +/* f0c32d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c32dc: 0fc094a2 */ jal func0f025288 +/* f0c32e0: 8fa60020 */ lw $a2,0x20($sp) +/* f0c32e4: afa2001c */ sw $v0,0x1c($sp) +/* f0c32e8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0c32ec: +/* f0c32ec: 8fa2001c */ lw $v0,0x1c($sp) +/* f0c32f0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c32f4: 03e00008 */ jr $ra +/* f0c32f8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c32fc +/* f0c32fc: 3c0e0102 */ lui $t6,0x102 +/* f0c3300: 35ce0040 */ ori $t6,$t6,0x40 +/* f0c3304: ac8e0000 */ sw $t6,0x0($a0) +/* f0c3308: 3c0f800a */ lui $t7,0x800a +/* f0c330c: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f0c3310: 24820008 */ addiu $v0,$a0,0x8 +/* f0c3314: 8df8005c */ lw $t8,0x5c($t7) +/* f0c3318: 03e00008 */ jr $ra +/* f0c331c: ac980004 */ sw $t8,0x4($a0) +); + +GLOBAL_ASM( +glabel func0f0c3320 +/* f0c3320: 27bdff80 */ addiu $sp,$sp,-128 +/* f0c3324: afb50028 */ sw $s5,0x28($sp) +/* f0c3328: afb40024 */ sw $s4,0x24($sp) +/* f0c332c: afb10018 */ sw $s1,0x18($sp) +/* f0c3330: 00a0a025 */ or $s4,$a1,$zero +/* f0c3334: 0080a825 */ or $s5,$a0,$zero +/* f0c3338: afbf002c */ sw $ra,0x2c($sp) +/* f0c333c: afb30020 */ sw $s3,0x20($sp) +/* f0c3340: afb2001c */ sw $s2,0x1c($sp) +/* f0c3344: afb00014 */ sw $s0,0x14($sp) +/* f0c3348: 18a0001f */ blez $a1,.L0f0c33c8 +/* f0c334c: 00008825 */ or $s1,$zero,$zero +/* f0c3350: 3c13800a */ lui $s3,0x800a +/* f0c3354: 26739fc0 */ addiu $s3,$s3,-24640 +/* f0c3358: 00808025 */ or $s0,$a0,$zero +/* f0c335c: 27b20040 */ addiu $s2,$sp,0x40 +.L0f0c3360: +/* f0c3360: 0fc2d5de */ jal func0f0b5778 +/* f0c3364: 00000000 */ sll $zero,$zero,0x0 +/* f0c3368: 00402025 */ or $a0,$v0,$zero +/* f0c336c: 02002825 */ or $a1,$s0,$zero +/* f0c3370: 0c0056f9 */ jal 0x15be4 +/* f0c3374: 02403025 */ or $a2,$s2,$zero +/* f0c3378: 8e620284 */ lw $v0,0x284($s3) +/* f0c337c: c7a40070 */ lwc1 $f4,0x70($sp) +/* f0c3380: c7aa0074 */ lwc1 $f10,0x74($sp) +/* f0c3384: c4460038 */ lwc1 $f6,0x38($v0) +/* f0c3388: 00117180 */ sll $t6,$s1,0x6 +/* f0c338c: 01d52821 */ addu $a1,$t6,$s5 +/* f0c3390: 46062201 */ sub.s $f8,$f4,$f6 +/* f0c3394: c7a40078 */ lwc1 $f4,0x78($sp) +/* f0c3398: 02402025 */ or $a0,$s2,$zero +/* f0c339c: e7a80070 */ swc1 $f8,0x70($sp) +/* f0c33a0: c450003c */ lwc1 $f16,0x3c($v0) +/* f0c33a4: 46105481 */ sub.s $f18,$f10,$f16 +/* f0c33a8: e7b20074 */ swc1 $f18,0x74($sp) +/* f0c33ac: c4460040 */ lwc1 $f6,0x40($v0) +/* f0c33b0: 46062201 */ sub.s $f8,$f4,$f6 +/* f0c33b4: 0c005815 */ jal 0x16054 +/* f0c33b8: e7a80078 */ swc1 $f8,0x78($sp) +/* f0c33bc: 26310001 */ addiu $s1,$s1,0x1 +/* f0c33c0: 1634ffe7 */ bne $s1,$s4,.L0f0c3360 +/* f0c33c4: 26100040 */ addiu $s0,$s0,0x40 +.L0f0c33c8: +/* f0c33c8: 8fbf002c */ lw $ra,0x2c($sp) +/* f0c33cc: 8fb00014 */ lw $s0,0x14($sp) +/* f0c33d0: 8fb10018 */ lw $s1,0x18($sp) +/* f0c33d4: 8fb2001c */ lw $s2,0x1c($sp) +/* f0c33d8: 8fb30020 */ lw $s3,0x20($sp) +/* f0c33dc: 8fb40024 */ lw $s4,0x24($sp) +/* f0c33e0: 8fb50028 */ lw $s5,0x28($sp) +/* f0c33e4: 03e00008 */ jr $ra +/* f0c33e8: 27bd0080 */ addiu $sp,$sp,0x80 +/* f0c33ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c33f0 +/* f0c33f0: 3c088006 */ lui $t0,0x8006 +/* f0c33f4: 2508ef10 */ addiu $t0,$t0,-4336 +/* f0c33f8: 3c09ffff */ lui $t1,0xffff +/* f0c33fc: c5100000 */ lwc1 $f16,0x0($t0) +.L0f0c3400: +/* f0c3400: c4800000 */ lwc1 $f0,0x0($a0) +/* f0c3404: c4810004 */ lwc1 $f1,0x4($a0) +/* f0c3408: c4820008 */ lwc1 $f2,0x8($a0) +/* f0c340c: c483000c */ lwc1 $f3,0xc($a0) +/* f0c3410: c4840010 */ lwc1 $f4,0x10($a0) +/* f0c3414: c4850014 */ lwc1 $f5,0x14($a0) +/* f0c3418: c4860018 */ lwc1 $f6,0x18($a0) +/* f0c341c: c487001c */ lwc1 $f7,0x1c($a0) +/* f0c3420: c4880020 */ lwc1 $f8,0x20($a0) +/* f0c3424: c4890024 */ lwc1 $f9,0x24($a0) +/* f0c3428: c48a0028 */ lwc1 $f10,0x28($a0) +/* f0c342c: c48b002c */ lwc1 $f11,0x2c($a0) +/* f0c3430: c48c0030 */ lwc1 $f12,0x30($a0) +/* f0c3434: c48d0034 */ lwc1 $f13,0x34($a0) +/* f0c3438: c48e0038 */ lwc1 $f14,0x38($a0) +/* f0c343c: c48f003c */ lwc1 $f15,0x3c($a0) +/* f0c3440: 46100482 */ mul.s $f18,$f0,$f16 +/* f0c3444: c5110004 */ lwc1 $f17,0x4($t0) +/* f0c3448: 4600948d */ trunc.w.s $f18,$f18 +/* f0c344c: 46100cc2 */ mul.s $f19,$f1,$f16 +/* f0c3450: 46009ccd */ trunc.w.s $f19,$f19 +/* f0c3454: 440a9000 */ mfc1 $t2,$f18 +/* f0c3458: 440b9800 */ mfc1 $t3,$f19 +/* f0c345c: 46101482 */ mul.s $f18,$f2,$f16 +/* f0c3460: 01496024 */ and $t4,$t2,$t1 +/* f0c3464: 4600948d */ trunc.w.s $f18,$f18 +/* f0c3468: 46111cc2 */ mul.s $f19,$f3,$f17 +/* f0c346c: 000b6c02 */ srl $t5,$t3,0x10 +/* f0c3470: 46009ccd */ trunc.w.s $f19,$f19 +/* f0c3474: 018d6025 */ or $t4,$t4,$t5 +/* f0c3478: 440d9000 */ mfc1 $t5,$f18 +/* f0c347c: 000a5400 */ sll $t2,$t2,0x10 +/* f0c3480: 316bffff */ andi $t3,$t3,0xffff +/* f0c3484: 440e9800 */ mfc1 $t6,$f19 +/* f0c3488: 014b5025 */ or $t2,$t2,$t3 +/* f0c348c: 01a97824 */ and $t7,$t5,$t1 +/* f0c3490: 000d6c00 */ sll $t5,$t5,0x10 +/* f0c3494: 000ec402 */ srl $t8,$t6,0x10 +/* f0c3498: 31ceffff */ andi $t6,$t6,0xffff +/* f0c349c: 01f87825 */ or $t7,$t7,$t8 +/* f0c34a0: 01ae6825 */ or $t5,$t5,$t6 +/* f0c34a4: 46102482 */ mul.s $f18,$f4,$f16 +/* f0c34a8: ac8c0000 */ sw $t4,0x0($a0) +/* f0c34ac: 4600948d */ trunc.w.s $f18,$f18 +/* f0c34b0: 46102cc2 */ mul.s $f19,$f5,$f16 +/* f0c34b4: ac8f0004 */ sw $t7,0x4($a0) +/* f0c34b8: ac8a0020 */ sw $t2,0x20($a0) +/* f0c34bc: ac8d0024 */ sw $t5,0x24($a0) +/* f0c34c0: 46009ccd */ trunc.w.s $f19,$f19 +/* f0c34c4: 440a9000 */ mfc1 $t2,$f18 +/* f0c34c8: 440b9800 */ mfc1 $t3,$f19 +/* f0c34cc: 46103482 */ mul.s $f18,$f6,$f16 +/* f0c34d0: 01496024 */ and $t4,$t2,$t1 +/* f0c34d4: 4600948d */ trunc.w.s $f18,$f18 +/* f0c34d8: 46113cc2 */ mul.s $f19,$f7,$f17 +/* f0c34dc: 000b6c02 */ srl $t5,$t3,0x10 +/* f0c34e0: 46009ccd */ trunc.w.s $f19,$f19 +/* f0c34e4: 018d6025 */ or $t4,$t4,$t5 +/* f0c34e8: 440d9000 */ mfc1 $t5,$f18 +/* f0c34ec: 000a5400 */ sll $t2,$t2,0x10 +/* f0c34f0: 316bffff */ andi $t3,$t3,0xffff +/* f0c34f4: 440e9800 */ mfc1 $t6,$f19 +/* f0c34f8: 014b5025 */ or $t2,$t2,$t3 +/* f0c34fc: 01a97824 */ and $t7,$t5,$t1 +/* f0c3500: 000d6c00 */ sll $t5,$t5,0x10 +/* f0c3504: 000ec402 */ srl $t8,$t6,0x10 +/* f0c3508: 31ceffff */ andi $t6,$t6,0xffff +/* f0c350c: 01f87825 */ or $t7,$t7,$t8 +/* f0c3510: 01ae6825 */ or $t5,$t5,$t6 +/* f0c3514: 46104482 */ mul.s $f18,$f8,$f16 +/* f0c3518: ac8c0008 */ sw $t4,0x8($a0) +/* f0c351c: 4600948d */ trunc.w.s $f18,$f18 +/* f0c3520: 46104cc2 */ mul.s $f19,$f9,$f16 +/* f0c3524: ac8f000c */ sw $t7,0xc($a0) +/* f0c3528: ac8a0028 */ sw $t2,0x28($a0) +/* f0c352c: ac8d002c */ sw $t5,0x2c($a0) +/* f0c3530: 46009ccd */ trunc.w.s $f19,$f19 +/* f0c3534: 440a9000 */ mfc1 $t2,$f18 +/* f0c3538: 440b9800 */ mfc1 $t3,$f19 +/* f0c353c: 46105482 */ mul.s $f18,$f10,$f16 +/* f0c3540: 01496024 */ and $t4,$t2,$t1 +/* f0c3544: 4600948d */ trunc.w.s $f18,$f18 +/* f0c3548: 46115cc2 */ mul.s $f19,$f11,$f17 +/* f0c354c: 000b6c02 */ srl $t5,$t3,0x10 +/* f0c3550: 46009ccd */ trunc.w.s $f19,$f19 +/* f0c3554: 018d6025 */ or $t4,$t4,$t5 +/* f0c3558: 440d9000 */ mfc1 $t5,$f18 +/* f0c355c: 000a5400 */ sll $t2,$t2,0x10 +/* f0c3560: 316bffff */ andi $t3,$t3,0xffff +/* f0c3564: 440e9800 */ mfc1 $t6,$f19 +/* f0c3568: 014b5025 */ or $t2,$t2,$t3 +/* f0c356c: 01a97824 */ and $t7,$t5,$t1 +/* f0c3570: 000d6c00 */ sll $t5,$t5,0x10 +/* f0c3574: 000ec402 */ srl $t8,$t6,0x10 +/* f0c3578: 31ceffff */ andi $t6,$t6,0xffff +/* f0c357c: 01f87825 */ or $t7,$t7,$t8 +/* f0c3580: 01ae6825 */ or $t5,$t5,$t6 +/* f0c3584: 46106482 */ mul.s $f18,$f12,$f16 +/* f0c3588: ac8c0010 */ sw $t4,0x10($a0) +/* f0c358c: 4600948d */ trunc.w.s $f18,$f18 +/* f0c3590: 46106cc2 */ mul.s $f19,$f13,$f16 +/* f0c3594: ac8f0014 */ sw $t7,0x14($a0) +/* f0c3598: ac8a0030 */ sw $t2,0x30($a0) +/* f0c359c: ac8d0034 */ sw $t5,0x34($a0) +/* f0c35a0: 46009ccd */ trunc.w.s $f19,$f19 +/* f0c35a4: 440a9000 */ mfc1 $t2,$f18 +/* f0c35a8: 440b9800 */ mfc1 $t3,$f19 +/* f0c35ac: 46107482 */ mul.s $f18,$f14,$f16 +/* f0c35b0: 01496024 */ and $t4,$t2,$t1 +/* f0c35b4: 4600948d */ trunc.w.s $f18,$f18 +/* f0c35b8: 46117cc2 */ mul.s $f19,$f15,$f17 +/* f0c35bc: 000b6c02 */ srl $t5,$t3,0x10 +/* f0c35c0: 46009ccd */ trunc.w.s $f19,$f19 +/* f0c35c4: 018d6025 */ or $t4,$t4,$t5 +/* f0c35c8: 440d9000 */ mfc1 $t5,$f18 +/* f0c35cc: 000a5400 */ sll $t2,$t2,0x10 +/* f0c35d0: 316bffff */ andi $t3,$t3,0xffff +/* f0c35d4: 440e9800 */ mfc1 $t6,$f19 +/* f0c35d8: 014b5025 */ or $t2,$t2,$t3 +/* f0c35dc: 01a97824 */ and $t7,$t5,$t1 +/* f0c35e0: 000d6c00 */ sll $t5,$t5,0x10 +/* f0c35e4: 000ec402 */ srl $t8,$t6,0x10 +/* f0c35e8: 31ceffff */ andi $t6,$t6,0xffff +/* f0c35ec: 01f87825 */ or $t7,$t7,$t8 +/* f0c35f0: 01ae6825 */ or $t5,$t5,$t6 +/* f0c35f4: 24a5ffff */ addiu $a1,$a1,-1 +/* f0c35f8: ac8c0018 */ sw $t4,0x18($a0) +/* f0c35fc: ac8f001c */ sw $t7,0x1c($a0) +/* f0c3600: ac8a0038 */ sw $t2,0x38($a0) +/* f0c3604: ac8d003c */ sw $t5,0x3c($a0) +/* f0c3608: 14a0ff7d */ bnez $a1,.L0f0c3400 +/* f0c360c: 24840040 */ addiu $a0,$a0,0x40 +/* f0c3610: 03e00008 */ jr $ra +/* f0c3614: 00000000 */ sll $zero,$zero,0x0 +/* f0c3618: 00000000 */ sll $zero,$zero,0x0 +/* f0c361c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c3620 +/* f0c3620: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0c3624: afb40028 */ sw $s4,0x28($sp) +/* f0c3628: 3c14800a */ lui $s4,0x800a +/* f0c362c: 26949fc0 */ addiu $s4,$s4,-24640 +/* f0c3630: 8e8f0284 */ lw $t7,0x284($s4) +/* f0c3634: afbf0034 */ sw $ra,0x34($sp) +/* f0c3638: afb60030 */ sw $s6,0x30($sp) +/* f0c363c: afb5002c */ sw $s5,0x2c($sp) +/* f0c3640: afb30024 */ sw $s3,0x24($sp) +/* f0c3644: afb20020 */ sw $s2,0x20($sp) +/* f0c3648: afb1001c */ sw $s1,0x1c($sp) +/* f0c364c: afb00018 */ sw $s0,0x18($sp) +/* f0c3650: 240e0005 */ addiu $t6,$zero,0x5 +/* f0c3654: adee01b0 */ sw $t6,0x1b0($t7) +/* f0c3658: 8e98006c */ lw $t8,0x6c($s4) +/* f0c365c: 0000a825 */ or $s5,$zero,$zero +/* f0c3660: 00002825 */ or $a1,$zero,$zero +/* f0c3664: 13000003 */ beqz $t8,.L0f0c3674 +/* f0c3668: 00002025 */ or $a0,$zero,$zero +/* f0c366c: 10000001 */ beqz $zero,.L0f0c3674 +/* f0c3670: 24050001 */ addiu $a1,$zero,0x1 +.L0f0c3674: +/* f0c3674: 8e990068 */ lw $t9,0x68($s4) +/* f0c3678: 00001825 */ or $v1,$zero,$zero +/* f0c367c: 00001025 */ or $v0,$zero,$zero +/* f0c3680: 13200003 */ beqz $t9,.L0f0c3690 +/* f0c3684: 00156880 */ sll $t5,$s5,0x2 +/* f0c3688: 10000001 */ beqz $zero,.L0f0c3690 +/* f0c368c: 24040001 */ addiu $a0,$zero,0x1 +.L0f0c3690: +/* f0c3690: 8e880064 */ lw $t0,0x64($s4) +/* f0c3694: 028d9021 */ addu $s2,$s4,$t5 +/* f0c3698: 2416ffff */ addiu $s6,$zero,-1 +/* f0c369c: 11000003 */ beqz $t0,.L0f0c36ac +/* f0c36a0: 241307a4 */ addiu $s3,$zero,0x7a4 +/* f0c36a4: 10000001 */ beqz $zero,.L0f0c36ac +/* f0c36a8: 24030001 */ addiu $v1,$zero,0x1 +.L0f0c36ac: +/* f0c36ac: 8e890070 */ lw $t1,0x70($s4) +/* f0c36b0: 11200003 */ beqz $t1,.L0f0c36c0 +/* f0c36b4: 00000000 */ sll $zero,$zero,0x0 +/* f0c36b8: 10000001 */ beqz $zero,.L0f0c36c0 +/* f0c36bc: 24020001 */ addiu $v0,$zero,0x1 +.L0f0c36c0: +/* f0c36c0: 00435021 */ addu $t2,$v0,$v1 +/* f0c36c4: 01445821 */ addu $t3,$t2,$a0 +/* f0c36c8: 01656021 */ addu $t4,$t3,$a1 +/* f0c36cc: 59800033 */ blezl $t4,.L0f0c379c +/* f0c36d0: 8fbf0034 */ lw $ra,0x34($sp) +/* f0c36d4: 8e4e0064 */ lw $t6,0x64($s2) +.L0f0c36d8: +/* f0c36d8: 00008825 */ or $s1,$zero,$zero +/* f0c36dc: add61c40 */ sw $s6,0x1c40($t6) +.L0f0c36e0: +/* f0c36e0: 8e4f0064 */ lw $t7,0x64($s2) +/* f0c36e4: 01f18021 */ addu $s0,$t7,$s1 +/* f0c36e8: 8e040d84 */ lw $a0,0xd84($s0) +/* f0c36ec: 26100638 */ addiu $s0,$s0,0x638 +/* f0c36f0: 50800009 */ beqzl $a0,.L0f0c3718 +/* f0c36f4: 263107a4 */ addiu $s1,$s1,0x7a4 +/* f0c36f8: 0c00cdfc */ jal 0x337f0 +/* f0c36fc: 00000000 */ sll $zero,$zero,0x0 +/* f0c3700: 50400005 */ beqzl $v0,.L0f0c3718 +/* f0c3704: 263107a4 */ addiu $s1,$s1,0x7a4 +/* f0c3708: 0c00cec9 */ jal 0x33b24 +/* f0c370c: 8e04074c */ lw $a0,0x74c($s0) +/* f0c3710: ae00074c */ sw $zero,0x74c($s0) +/* f0c3714: 263107a4 */ addiu $s1,$s1,0x7a4 +.L0f0c3718: +/* f0c3718: 1633fff1 */ bne $s1,$s3,.L0f0c36e0 +/* f0c371c: a2000004 */ sb $zero,0x4($s0) +/* f0c3720: 8e98006c */ lw $t8,0x6c($s4) +/* f0c3724: 26b50001 */ addiu $s5,$s5,0x1 +/* f0c3728: 26520004 */ addiu $s2,$s2,0x4 +/* f0c372c: 13000003 */ beqz $t8,.L0f0c373c +/* f0c3730: 00002825 */ or $a1,$zero,$zero +/* f0c3734: 10000001 */ beqz $zero,.L0f0c373c +/* f0c3738: 24050001 */ addiu $a1,$zero,0x1 +.L0f0c373c: +/* f0c373c: 8e990068 */ lw $t9,0x68($s4) +/* f0c3740: 00002025 */ or $a0,$zero,$zero +/* f0c3744: 00001825 */ or $v1,$zero,$zero +/* f0c3748: 13200003 */ beqz $t9,.L0f0c3758 +/* f0c374c: 00001025 */ or $v0,$zero,$zero +/* f0c3750: 10000001 */ beqz $zero,.L0f0c3758 +/* f0c3754: 24040001 */ addiu $a0,$zero,0x1 +.L0f0c3758: +/* f0c3758: 8e880064 */ lw $t0,0x64($s4) +/* f0c375c: 11000003 */ beqz $t0,.L0f0c376c +/* f0c3760: 00000000 */ sll $zero,$zero,0x0 +/* f0c3764: 10000001 */ beqz $zero,.L0f0c376c +/* f0c3768: 24030001 */ addiu $v1,$zero,0x1 +.L0f0c376c: +/* f0c376c: 8e890070 */ lw $t1,0x70($s4) +/* f0c3770: 11200003 */ beqz $t1,.L0f0c3780 +/* f0c3774: 00000000 */ sll $zero,$zero,0x0 +/* f0c3778: 10000001 */ beqz $zero,.L0f0c3780 +/* f0c377c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0c3780: +/* f0c3780: 00435021 */ addu $t2,$v0,$v1 +/* f0c3784: 01445821 */ addu $t3,$t2,$a0 +/* f0c3788: 01656021 */ addu $t4,$t3,$a1 +/* f0c378c: 02ac082a */ slt $at,$s5,$t4 +/* f0c3790: 5420ffd1 */ bnezl $at,.L0f0c36d8 +/* f0c3794: 8e4e0064 */ lw $t6,0x64($s2) +/* f0c3798: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0c379c: +/* f0c379c: 8fb00018 */ lw $s0,0x18($sp) +/* f0c37a0: 8fb1001c */ lw $s1,0x1c($sp) +/* f0c37a4: 8fb20020 */ lw $s2,0x20($sp) +/* f0c37a8: 8fb30024 */ lw $s3,0x24($sp) +/* f0c37ac: 8fb40028 */ lw $s4,0x28($sp) +/* f0c37b0: 8fb5002c */ lw $s5,0x2c($sp) +/* f0c37b4: 8fb60030 */ lw $s6,0x30($sp) +/* f0c37b8: 03e00008 */ jr $ra +/* f0c37bc: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f0c37c0 +/* f0c37c0: 03e00008 */ jr $ra +/* f0c37c4: 00000000 */ sll $zero,$zero,0x0 +/* f0c37c8: 00000000 */ sll $zero,$zero,0x0 +/* f0c37cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c37d0 +/* f0c37d0: 3c08800a */ lui $t0,0x800a +/* f0c37d4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c37d8: 8d020284 */ lw $v0,0x284($t0) +/* f0c37dc: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0c37e0: afbf002c */ sw $ra,0x2c($sp) +/* f0c37e4: 8c4401b0 */ lw $a0,0x1b0($v0) +/* f0c37e8: ac4001b0 */ sw $zero,0x1b0($v0) +/* f0c37ec: 44800000 */ mtc1 $zero,$f0 +/* f0c37f0: 8d0e0284 */ lw $t6,0x284($t0) +/* f0c37f4: 3c017f1b */ lui $at,0x7f1b +/* f0c37f8: e5c01ae8 */ swc1 $f0,0x1ae8($t6) +/* f0c37fc: 8d0f0284 */ lw $t7,0x284($t0) +/* f0c3800: ade01aec */ sw $zero,0x1aec($t7) +/* f0c3804: 8d180284 */ lw $t8,0x284($t0) +/* f0c3808: af001af0 */ sw $zero,0x1af0($t8) +/* f0c380c: 8d190284 */ lw $t9,0x284($t0) +/* f0c3810: af201af4 */ sw $zero,0x1af4($t9) +/* f0c3814: 8d090284 */ lw $t1,0x284($t0) +/* f0c3818: ad200098 */ sw $zero,0x98($t1) +/* f0c381c: 8d0a0284 */ lw $t2,0x284($t0) +/* f0c3820: e540009c */ swc1 $f0,0x9c($t2) +/* f0c3824: 8d0b0284 */ lw $t3,0x284($t0) +/* f0c3828: e56000a0 */ swc1 $f0,0xa0($t3) +/* f0c382c: 8d0c0284 */ lw $t4,0x284($t0) +/* f0c3830: e58000a4 */ swc1 $f0,0xa4($t4) +/* f0c3834: 8d0d0284 */ lw $t5,0x284($t0) +/* f0c3838: e5a000a8 */ swc1 $f0,0xa8($t5) +/* f0c383c: 8d0e0284 */ lw $t6,0x284($t0) +/* f0c3840: e5c0007c */ swc1 $f0,0x7c($t6) +/* f0c3844: 8d0f0284 */ lw $t7,0x284($t0) +/* f0c3848: c424d780 */ lwc1 $f4,-0x2880($at) +/* f0c384c: 24010005 */ addiu $at,$zero,0x5 +/* f0c3850: e5e40080 */ swc1 $f4,0x80($t7) +/* f0c3854: 8d180284 */ lw $t8,0x284($t0) +/* f0c3858: e7000084 */ swc1 $f0,0x84($t8) +/* f0c385c: 8d190284 */ lw $t9,0x284($t0) +/* f0c3860: af200030 */ sw $zero,0x30($t9) +/* f0c3864: 8d090284 */ lw $t1,0x284($t0) +/* f0c3868: ad200034 */ sw $zero,0x34($t1) +/* f0c386c: 8d0a0284 */ lw $t2,0x284($t0) +/* f0c3870: e54001b4 */ swc1 $f0,0x1b4($t2) +/* f0c3874: 8d0b0284 */ lw $t3,0x284($t0) +/* f0c3878: e56001b8 */ swc1 $f0,0x1b8($t3) +/* f0c387c: 8d0c0284 */ lw $t4,0x284($t0) +/* f0c3880: e5801b6c */ swc1 $f0,0x1b6c($t4) +/* f0c3884: 8d0d0284 */ lw $t5,0x284($t0) +/* f0c3888: e5a01b70 */ swc1 $f0,0x1b70($t5) +/* f0c388c: 8d0e0284 */ lw $t6,0x284($t0) +/* f0c3890: 10800016 */ beqz $a0,.L0f0c38ec +/* f0c3894: e5c01b74 */ swc1 $f0,0x1b74($t6) +/* f0c3898: 10810014 */ beq $a0,$at,.L0f0c38ec +/* f0c389c: 00000000 */ sll $zero,$zero,0x0 +/* f0c38a0: 8d0f0284 */ lw $t7,0x284($t0) +/* f0c38a4: 24020002 */ addiu $v0,$zero,0x2 +/* f0c38a8: e5e00088 */ swc1 $f0,0x88($t7) +/* f0c38ac: 8d180284 */ lw $t8,0x284($t0) +/* f0c38b0: e700008c */ swc1 $f0,0x8c($t8) +/* f0c38b4: 8d190284 */ lw $t9,0x284($t0) +/* f0c38b8: af200090 */ sw $zero,0x90($t9) +/* f0c38bc: 8d090284 */ lw $t1,0x284($t0) +/* f0c38c0: e5200094 */ swc1 $f0,0x94($t1) +/* f0c38c4: 8d0a0284 */ lw $t2,0x284($t0) +/* f0c38c8: ad4200ac */ sw $v0,0xac($t2) +/* f0c38cc: 8d0b0284 */ lw $t3,0x284($t0) +/* f0c38d0: ad6200b0 */ sw $v0,0xb0($t3) +/* f0c38d4: 8d0c0284 */ lw $t4,0x284($t0) +/* f0c38d8: e58000b8 */ swc1 $f0,0xb8($t4) +/* f0c38dc: 8d0d0284 */ lw $t5,0x284($t0) +/* f0c38e0: e5a000b4 */ swc1 $f0,0xb4($t5) +/* f0c38e4: 8d0e0284 */ lw $t6,0x284($t0) +/* f0c38e8: e5c01968 */ swc1 $f0,0x1968($t6) +.L0f0c38ec: +/* f0c38ec: 0fc31820 */ jal func0f0c6080 +/* f0c38f0: afa40044 */ sw $a0,0x44($sp) +/* f0c38f4: 8fa40044 */ lw $a0,0x44($sp) +/* f0c38f8: 24050004 */ addiu $a1,$zero,0x4 +/* f0c38fc: 3c08800a */ lui $t0,0x800a +/* f0c3900: 44800000 */ mtc1 $zero,$f0 +/* f0c3904: 1085001b */ beq $a0,$a1,.L0f0c3974 +/* f0c3908: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c390c: 10800019 */ beqz $a0,.L0f0c3974 +/* f0c3910: 00001025 */ or $v0,$zero,$zero +/* f0c3914: 2403000c */ addiu $v1,$zero,0xc +.L0f0c3918: +/* f0c3918: 8d0f0284 */ lw $t7,0x284($t0) +/* f0c391c: 01e2c021 */ addu $t8,$t7,$v0 +/* f0c3920: 24420004 */ addiu $v0,$v0,0x4 +/* f0c3924: 1443fffc */ bne $v0,$v1,.L0f0c3918 +/* f0c3928: e700017c */ swc1 $f0,0x17c($t8) +/* f0c392c: 8d190284 */ lw $t9,0x284($t0) +/* f0c3930: 3c013f80 */ lui $at,0x3f80 +/* f0c3934: 44813000 */ mtc1 $at,$f6 +/* f0c3938: e7200168 */ swc1 $f0,0x168($t9) +/* f0c393c: 8d090284 */ lw $t1,0x284($t0) +/* f0c3940: e520016c */ swc1 $f0,0x16c($t1) +/* f0c3944: 8d0a0284 */ lw $t2,0x284($t0) +/* f0c3948: e54019a4 */ swc1 $f0,0x19a4($t2) +/* f0c394c: 8d0b0284 */ lw $t3,0x284($t0) +/* f0c3950: e5660174 */ swc1 $f6,0x174($t3) +/* f0c3954: 8d0c0284 */ lw $t4,0x284($t0) +/* f0c3958: ad800178 */ sw $zero,0x178($t4) +/* f0c395c: 8d0d0284 */ lw $t5,0x284($t0) +/* f0c3960: e5a00170 */ swc1 $f0,0x170($t5) +/* f0c3964: 8d0e0284 */ lw $t6,0x284($t0) +/* f0c3968: e5c00148 */ swc1 $f0,0x148($t6) +/* f0c396c: 8d0f0284 */ lw $t7,0x284($t0) +/* f0c3970: e5e01b9c */ swc1 $f0,0x1b9c($t7) +.L0f0c3974: +/* f0c3974: 8d020284 */ lw $v0,0x284($t0) +/* f0c3978: 8c581af8 */ lw $t8,0x1af8($v0) +/* f0c397c: 13000047 */ beqz $t8,.L0f0c3a9c +/* f0c3980: 00000000 */ sll $zero,$zero,0x0 +/* f0c3984: c4480388 */ lwc1 $f8,0x388($v0) +/* f0c3988: 44050000 */ mfc1 $a1,$f0 +/* f0c398c: 44060000 */ mfc1 $a2,$f0 +/* f0c3990: 46004287 */ neg.s $f10,$f8 +/* f0c3994: 44070000 */ mfc1 $a3,$f0 +/* f0c3998: e7aa0010 */ swc1 $f10,0x10($sp) +/* f0c399c: c450038c */ lwc1 $f16,0x38c($v0) +/* f0c39a0: 24441b08 */ addiu $a0,$v0,0x1b08 +/* f0c39a4: 46008487 */ neg.s $f18,$f16 +/* f0c39a8: e7b20014 */ swc1 $f18,0x14($sp) +/* f0c39ac: c4440390 */ lwc1 $f4,0x390($v0) +/* f0c39b0: 46002187 */ neg.s $f6,$f4 +/* f0c39b4: e7a60018 */ swc1 $f6,0x18($sp) +/* f0c39b8: c4480394 */ lwc1 $f8,0x394($v0) +/* f0c39bc: e7a8001c */ swc1 $f8,0x1c($sp) +/* f0c39c0: c44a0398 */ lwc1 $f10,0x398($v0) +/* f0c39c4: e7aa0020 */ swc1 $f10,0x20($sp) +/* f0c39c8: c450039c */ lwc1 $f16,0x39c($v0) +/* f0c39cc: 0c005ad6 */ jal 0x16b58 +/* f0c39d0: e7b00024 */ swc1 $f16,0x24($sp) +/* f0c39d4: 3c08800a */ lui $t0,0x800a +/* f0c39d8: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c39dc: 44800000 */ mtc1 $zero,$f0 +/* f0c39e0: 8d190284 */ lw $t9,0x284($t0) +/* f0c39e4: 00002825 */ or $a1,$zero,$zero +/* f0c39e8: e7201b48 */ swc1 $f0,0x1b48($t9) +/* f0c39ec: 8d090284 */ lw $t1,0x284($t0) +/* f0c39f0: e5201b4c */ swc1 $f0,0x1b4c($t1) +/* f0c39f4: 8d020284 */ lw $v0,0x284($t0) +/* f0c39f8: 8c4a00bc */ lw $t2,0xbc($v0) +/* f0c39fc: c5520008 */ lwc1 $f18,0x8($t2) +/* f0c3a00: e4521b50 */ swc1 $f18,0x1b50($v0) +/* f0c3a04: 8d020284 */ lw $v0,0x284($t0) +/* f0c3a08: 8c4b00bc */ lw $t3,0xbc($v0) +/* f0c3a0c: c564000c */ lwc1 $f4,0xc($t3) +/* f0c3a10: e4441b54 */ swc1 $f4,0x1b54($v0) +/* f0c3a14: 8d020284 */ lw $v0,0x284($t0) +/* f0c3a18: 8c4c00bc */ lw $t4,0xbc($v0) +/* f0c3a1c: c5860010 */ lwc1 $f6,0x10($t4) +/* f0c3a20: e4461b58 */ swc1 $f6,0x1b58($v0) +/* f0c3a24: 8d020284 */ lw $v0,0x284($t0) +/* f0c3a28: 8c4d00bc */ lw $t5,0xbc($v0) +/* f0c3a2c: c4481afc */ lwc1 $f8,0x1afc($v0) +/* f0c3a30: c5aa0008 */ lwc1 $f10,0x8($t5) +/* f0c3a34: e7a00038 */ swc1 $f0,0x38($sp) +/* f0c3a38: 460a4401 */ sub.s $f16,$f8,$f10 +/* f0c3a3c: e7b00034 */ swc1 $f16,0x34($sp) +/* f0c3a40: 8c4e00bc */ lw $t6,0xbc($v0) +/* f0c3a44: c4521b04 */ lwc1 $f18,0x1b04($v0) +/* f0c3a48: c5c40010 */ lwc1 $f4,0x10($t6) +/* f0c3a4c: 46049181 */ sub.s $f6,$f18,$f4 +/* f0c3a50: e7a6003c */ swc1 $f6,0x3c($sp) +/* f0c3a54: 0fc1905e */ jal func0f064178 +/* f0c3a58: 8c441a6c */ lw $a0,0x1a6c($v0) +/* f0c3a5c: 44800000 */ mtc1 $zero,$f0 +/* f0c3a60: 240f003f */ addiu $t7,$zero,0x3f +/* f0c3a64: afaf0010 */ sw $t7,0x10($sp) +/* f0c3a68: 44050000 */ mfc1 $a1,$f0 +/* f0c3a6c: 44070000 */ mfc1 $a3,$f0 +/* f0c3a70: 27a40034 */ addiu $a0,$sp,0x34 +/* f0c3a74: 0fc31094 */ jal func0f0c4250 +/* f0c3a78: 24060001 */ addiu $a2,$zero,0x1 +/* f0c3a7c: 3c08800a */ lui $t0,0x800a +/* f0c3a80: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c3a84: 8d180284 */ lw $t8,0x284($t0) +/* f0c3a88: 24050001 */ addiu $a1,$zero,0x1 +/* f0c3a8c: 0fc1905e */ jal func0f064178 +/* f0c3a90: 8f041a6c */ lw $a0,0x1a6c($t8) +/* f0c3a94: 1000000b */ beqz $zero,.L0f0c3ac4 +/* f0c3a98: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0c3a9c: +/* f0c3a9c: 50850009 */ beql $a0,$a1,.L0f0c3ac4 +/* f0c3aa0: 8fbf002c */ lw $ra,0x2c($sp) +/* f0c3aa4: 50800007 */ beqzl $a0,.L0f0c3ac4 +/* f0c3aa8: 8fbf002c */ lw $ra,0x2c($sp) +/* f0c3aac: e44001a4 */ swc1 $f0,0x1a4($v0) +/* f0c3ab0: 8d190284 */ lw $t9,0x284($t0) +/* f0c3ab4: e72001a8 */ swc1 $f0,0x1a8($t9) +/* f0c3ab8: 8d090284 */ lw $t1,0x284($t0) +/* f0c3abc: e52001ac */ swc1 $f0,0x1ac($t1) +/* f0c3ac0: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0c3ac4: +/* f0c3ac4: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0c3ac8: 03e00008 */ jr $ra +/* f0c3acc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c3ad0 +/* f0c3ad0: 44842000 */ mtc1 $a0,$f4 +/* f0c3ad4: 3c014296 */ lui $at,0x4296 +/* f0c3ad8: 44814000 */ mtc1 $at,$f8 +/* f0c3adc: 468021a0 */ cvt.s.w $f6,$f4 +/* f0c3ae0: 3c0e800a */ lui $t6,0x800a +/* f0c3ae4: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0c3ae8: 46083282 */ mul.s $f10,$f6,$f8 +/* f0c3aec: 03e00008 */ jr $ra +/* f0c3af0: e5ca00a0 */ swc1 $f10,0xa0($t6) +); + +GLOBAL_ASM( +glabel func0f0c3af4 +/* f0c3af4: 3c05800a */ lui $a1,0x800a +/* f0c3af8: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0c3afc: 8ca20284 */ lw $v0,0x284($a1) +/* f0c3b00: 8c4e00ac */ lw $t6,0xac($v0) +/* f0c3b04: 01c47821 */ addu $t7,$t6,$a0 +/* f0c3b08: ac4f00ac */ sw $t7,0xac($v0) +/* f0c3b0c: 8ca20284 */ lw $v0,0x284($a1) +/* f0c3b10: 8c4300ac */ lw $v1,0xac($v0) +/* f0c3b14: 04610003 */ bgez $v1,.L0f0c3b24 +/* f0c3b18: 28610003 */ slti $at,$v1,0x3 +/* f0c3b1c: 03e00008 */ jr $ra +/* f0c3b20: ac4000ac */ sw $zero,0xac($v0) +.L0f0c3b24: +/* f0c3b24: 14200002 */ bnez $at,.L0f0c3b30 +/* f0c3b28: 24180002 */ addiu $t8,$zero,0x2 +/* f0c3b2c: ac5800ac */ sw $t8,0xac($v0) +.L0f0c3b30: +/* f0c3b30: 03e00008 */ jr $ra +/* f0c3b34: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c3b38 +/* f0c3b38: 27bdff90 */ addiu $sp,$sp,-112 +/* f0c3b3c: 3c02800a */ lui $v0,0x800a +/* f0c3b40: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0c3b44: afbf001c */ sw $ra,0x1c($sp) +/* f0c3b48: afa40070 */ sw $a0,0x70($sp) +/* f0c3b4c: afa50074 */ sw $a1,0x74($sp) +/* f0c3b50: 8c4f00bc */ lw $t7,0xbc($v0) +/* f0c3b54: c4840000 */ lwc1 $f4,0x0($a0) +/* f0c3b58: 3c077f1b */ lui $a3,0x7f1b +/* f0c3b5c: c5e60008 */ lwc1 $f6,0x8($t7) +/* f0c3b60: 24e7d750 */ addiu $a3,$a3,-10416 +/* f0c3b64: 27a50034 */ addiu $a1,$sp,0x34 +/* f0c3b68: 46062200 */ add.s $f8,$f4,$f6 +/* f0c3b6c: 240600df */ addiu $a2,$zero,0xdf +/* f0c3b70: e7a80028 */ swc1 $f8,0x28($sp) +/* f0c3b74: 8c5800bc */ lw $t8,0xbc($v0) +/* f0c3b78: c70a000c */ lwc1 $f10,0xc($t8) +/* f0c3b7c: e7aa002c */ swc1 $f10,0x2c($sp) +/* f0c3b80: 8c5900bc */ lw $t9,0xbc($v0) +/* f0c3b84: c4900008 */ lwc1 $f16,0x8($a0) +/* f0c3b88: 27a40040 */ addiu $a0,$sp,0x40 +/* f0c3b8c: c7320010 */ lwc1 $f18,0x10($t9) +/* f0c3b90: 46128100 */ add.s $f4,$f16,$f18 +/* f0c3b94: 0c009393 */ jal 0x24e4c +/* f0c3b98: e7a40030 */ swc1 $f4,0x30($sp) +/* f0c3b9c: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f0c3ba0: c7a80048 */ lwc1 $f8,0x48($sp) +/* f0c3ba4: 44801000 */ mtc1 $zero,$f2 +/* f0c3ba8: c7aa0040 */ lwc1 $f10,0x40($sp) +/* f0c3bac: 46083001 */ sub.s $f0,$f6,$f8 +/* f0c3bb0: c7b00034 */ lwc1 $f16,0x34($sp) +/* f0c3bb4: 27a40058 */ addiu $a0,$sp,0x58 +/* f0c3bb8: 27a5005c */ addiu $a1,$sp,0x5c +/* f0c3bbc: 46001032 */ c.eq.s $f2,$f0 +/* f0c3bc0: e7a00058 */ swc1 $f0,0x58($sp) +/* f0c3bc4: 46105481 */ sub.s $f18,$f10,$f16 +/* f0c3bc8: e7a2005c */ swc1 $f2,0x5c($sp) +/* f0c3bcc: 45000005 */ bc1f .L0f0c3be4 +/* f0c3bd0: e7b20060 */ swc1 $f18,0x60($sp) +/* f0c3bd4: 46121032 */ c.eq.s $f2,$f18 +/* f0c3bd8: 3c013f80 */ lui $at,0x3f80 +/* f0c3bdc: 45030006 */ bc1tl .L0f0c3bf8 +/* f0c3be0: 44812000 */ mtc1 $at,$f4 +.L0f0c3be4: +/* f0c3be4: 0c0011e4 */ jal 0x4790 +/* f0c3be8: 27a60060 */ addiu $a2,$sp,0x60 +/* f0c3bec: 10000005 */ beqz $zero,.L0f0c3c04 +/* f0c3bf0: 27a80064 */ addiu $t0,$sp,0x64 +/* f0c3bf4: 44812000 */ mtc1 $at,$f4 +.L0f0c3bf8: +/* f0c3bf8: 00000000 */ sll $zero,$zero,0x0 +/* f0c3bfc: e7a40060 */ swc1 $f4,0x60($sp) +/* f0c3c00: 27a80064 */ addiu $t0,$sp,0x64 +.L0f0c3c04: +/* f0c3c04: afa80010 */ sw $t0,0x10($sp) +/* f0c3c08: 27a40040 */ addiu $a0,$sp,0x40 +/* f0c3c0c: 27a50034 */ addiu $a1,$sp,0x34 +/* f0c3c10: 27a60028 */ addiu $a2,$sp,0x28 +/* f0c3c14: 0fc0b8f7 */ jal func0f02e3dc +/* f0c3c18: 27a70058 */ addiu $a3,$sp,0x58 +/* f0c3c1c: 3c03800a */ lui $v1,0x800a +/* f0c3c20: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0c3c24: 8c620284 */ lw $v0,0x284($v1) +/* f0c3c28: c7a60028 */ lwc1 $f6,0x28($sp) +/* f0c3c2c: c460004c */ lwc1 $f0,0x4c($v1) +/* f0c3c30: 8c4900bc */ lw $t1,0xbc($v0) +/* f0c3c34: 44801000 */ mtc1 $zero,$f2 +/* f0c3c38: c7b20030 */ lwc1 $f18,0x30($sp) +/* f0c3c3c: c5280008 */ lwc1 $f8,0x8($t1) +/* f0c3c40: e7a20050 */ swc1 $f2,0x50($sp) +/* f0c3c44: 8fa40074 */ lw $a0,0x74($sp) +/* f0c3c48: 46083281 */ sub.s $f10,$f6,$f8 +/* f0c3c4c: 27a50064 */ addiu $a1,$sp,0x64 +/* f0c3c50: 27a60058 */ addiu $a2,$sp,0x58 +/* f0c3c54: 27a7004c */ addiu $a3,$sp,0x4c +/* f0c3c58: 46005403 */ div.s $f16,$f10,$f0 +/* f0c3c5c: e7b0004c */ swc1 $f16,0x4c($sp) +/* f0c3c60: 8c4a00bc */ lw $t2,0xbc($v0) +/* f0c3c64: c5440010 */ lwc1 $f4,0x10($t2) +/* f0c3c68: afa00010 */ sw $zero,0x10($sp) +/* f0c3c6c: 46049181 */ sub.s $f6,$f18,$f4 +/* f0c3c70: 46003203 */ div.s $f8,$f6,$f0 +/* f0c3c74: 0fc20ba1 */ jal func0f082e84 +/* f0c3c78: e7a80054 */ swc1 $f8,0x54($sp) +/* f0c3c7c: 8fbf001c */ lw $ra,0x1c($sp) +/* f0c3c80: 27bd0070 */ addiu $sp,$sp,0x70 +/* f0c3c84: 03e00008 */ jr $ra +/* f0c3c88: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c3c8c +/* f0c3c8c: 27bdff98 */ addiu $sp,$sp,-104 +/* f0c3c90: afb00028 */ sw $s0,0x28($sp) +/* f0c3c94: 3c10800a */ lui $s0,0x800a +/* f0c3c98: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0c3c9c: 8e020284 */ lw $v0,0x284($s0) +/* f0c3ca0: afbf002c */ sw $ra,0x2c($sp) +/* f0c3ca4: 24180001 */ addiu $t8,$zero,0x1 +/* f0c3ca8: 944e161c */ lhu $t6,0x161c($v0) +/* f0c3cac: 27a50034 */ addiu $a1,$sp,0x34 +/* f0c3cb0: 27a6003c */ addiu $a2,$sp,0x3c +/* f0c3cb4: 31cf0100 */ andi $t7,$t6,0x100 +/* f0c3cb8: 11e00003 */ beqz $t7,.L0f0c3cc8 +/* f0c3cbc: 27a70038 */ addiu $a3,$sp,0x38 +/* f0c3cc0: 10000002 */ beqz $zero,.L0f0c3ccc +/* f0c3cc4: ae00032c */ sw $zero,0x32c($s0) +.L0f0c3cc8: +/* f0c3cc8: ae18032c */ sw $t8,0x32c($s0) +.L0f0c3ccc: +/* f0c3ccc: 8c5900bc */ lw $t9,0xbc($v0) +/* f0c3cd0: 8e0a0328 */ lw $t2,0x328($s0) +/* f0c3cd4: 240c0020 */ addiu $t4,$zero,0x20 +/* f0c3cd8: c7240008 */ lwc1 $f4,0x8($t9) +/* f0c3cdc: 240b003f */ addiu $t3,$zero,0x3f +/* f0c3ce0: e7a40058 */ swc1 $f4,0x58($sp) +/* f0c3ce4: 8c4800bc */ lw $t0,0xbc($v0) +/* f0c3ce8: c506000c */ lwc1 $f6,0xc($t0) +/* f0c3cec: 460c3200 */ add.s $f8,$f6,$f12 +/* f0c3cf0: e7a8005c */ swc1 $f8,0x5c($sp) +/* f0c3cf4: 8c4900bc */ lw $t1,0xbc($v0) +/* f0c3cf8: c52a0010 */ lwc1 $f10,0x10($t1) +/* f0c3cfc: 11400003 */ beqz $t2,.L0f0c3d0c +/* f0c3d00: e7aa0060 */ swc1 $f10,0x60($sp) +/* f0c3d04: 10000002 */ beqz $zero,.L0f0c3d10 +/* f0c3d08: afab0040 */ sw $t3,0x40($sp) +.L0f0c3d0c: +/* f0c3d0c: afac0040 */ sw $t4,0x40($sp) +.L0f0c3d10: +/* f0c3d10: 0fc3082e */ jal func0f0c20b8 +/* f0c3d14: 8c4400bc */ lw $a0,0xbc($v0) +/* f0c3d18: 8e0d0284 */ lw $t5,0x284($s0) +/* f0c3d1c: 27a60058 */ addiu $a2,$sp,0x58 +/* f0c3d20: 27a70048 */ addiu $a3,$sp,0x48 +/* f0c3d24: 8da200bc */ lw $v0,0xbc($t5) +/* f0c3d28: 24440008 */ addiu $a0,$v0,0x8 +/* f0c3d2c: 0fc1979d */ jal func0f065e74 +/* f0c3d30: 24450028 */ addiu $a1,$v0,0x28 +/* f0c3d34: 8e040284 */ lw $a0,0x284($s0) +/* f0c3d38: 27a50058 */ addiu $a1,$sp,0x58 +/* f0c3d3c: 0fc32de7 */ jal func0f0cb79c +/* f0c3d40: 27a60048 */ addiu $a2,$sp,0x48 +/* f0c3d44: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c3d48: 00002825 */ or $a1,$zero,$zero +/* f0c3d4c: 0fc1905e */ jal func0f064178 +/* f0c3d50: 8dc400bc */ lw $a0,0xbc($t6) +/* f0c3d54: 3c017f1b */ lui $at,0x7f1b +/* f0c3d58: c432d784 */ lwc1 $f18,-0x287c($at) +/* f0c3d5c: c7b00038 */ lwc1 $f16,0x38($sp) +/* f0c3d60: 8e180284 */ lw $t8,0x284($s0) +/* f0c3d64: 240f0001 */ addiu $t7,$zero,0x1 +/* f0c3d68: 46128101 */ sub.s $f4,$f16,$f18 +/* f0c3d6c: afaf0010 */ sw $t7,0x10($sp) +/* f0c3d70: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f0c3d74: 27a40058 */ addiu $a0,$sp,0x58 +/* f0c3d78: e7a40038 */ swc1 $f4,0x38($sp) +/* f0c3d7c: 8f1900bc */ lw $t9,0xbc($t8) +/* f0c3d80: 8fa50034 */ lw $a1,0x34($sp) +/* f0c3d84: 27a60048 */ addiu $a2,$sp,0x48 +/* f0c3d88: c720000c */ lwc1 $f0,0xc($t9) +/* f0c3d8c: 8fa70040 */ lw $a3,0x40($sp) +/* f0c3d90: 46003201 */ sub.s $f8,$f6,$f0 +/* f0c3d94: 46002281 */ sub.s $f10,$f4,$f0 +/* f0c3d98: e7a80014 */ swc1 $f8,0x14($sp) +/* f0c3d9c: 0c00a9a1 */ jal 0x2a684 +/* f0c3da0: e7aa0018 */ swc1 $f10,0x18($sp) +/* f0c3da4: 8e080284 */ lw $t0,0x284($s0) +/* f0c3da8: afa20064 */ sw $v0,0x64($sp) +/* f0c3dac: 24050001 */ addiu $a1,$zero,0x1 +/* f0c3db0: 0fc1905e */ jal func0f064178 +/* f0c3db4: 8d0400bc */ lw $a0,0xbc($t0) +/* f0c3db8: 8fa90064 */ lw $t1,0x64($sp) +/* f0c3dbc: 24010001 */ addiu $at,$zero,0x1 +/* f0c3dc0: 5521000e */ bnel $t1,$at,.L0f0c3dfc +/* f0c3dc4: 8fbf002c */ lw $ra,0x2c($sp) +/* f0c3dc8: 8e0a0284 */ lw $t2,0x284($s0) +/* f0c3dcc: c7b0005c */ lwc1 $f16,0x5c($sp) +/* f0c3dd0: 8d4b00bc */ lw $t3,0xbc($t2) +/* f0c3dd4: e570000c */ swc1 $f16,0xc($t3) +/* f0c3dd8: 8e0c0284 */ lw $t4,0x284($s0) +/* f0c3ddc: 0fc19711 */ jal func0f065c44 +/* f0c3de0: 8d8400bc */ lw $a0,0xbc($t4) +/* f0c3de4: 8e0d0284 */ lw $t5,0x284($s0) +/* f0c3de8: 27a40048 */ addiu $a0,$sp,0x48 +/* f0c3dec: 8da500bc */ lw $a1,0xbc($t5) +/* f0c3df0: 0fc195e9 */ jal func0f0657a4 +/* f0c3df4: 24a50028 */ addiu $a1,$a1,0x28 +/* f0c3df8: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0c3dfc: +/* f0c3dfc: 240e0001 */ addiu $t6,$zero,0x1 +/* f0c3e00: ae0e032c */ sw $t6,0x32c($s0) +/* f0c3e04: 8fb00028 */ lw $s0,0x28($sp) +/* f0c3e08: 8fa20064 */ lw $v0,0x64($sp) +/* f0c3e0c: 03e00008 */ jr $ra +/* f0c3e10: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f0c3e14 +/* f0c3e14: 27bdff48 */ addiu $sp,$sp,-184 +/* f0c3e18: afb00030 */ sw $s0,0x30($sp) +/* f0c3e1c: 3c10800a */ lui $s0,0x800a +/* f0c3e20: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0c3e24: 8e020284 */ lw $v0,0x284($s0) +/* f0c3e28: afbf0034 */ sw $ra,0x34($sp) +/* f0c3e2c: afa400b8 */ sw $a0,0xb8($sp) +/* f0c3e30: afa500bc */ sw $a1,0xbc($sp) +/* f0c3e34: afa600c0 */ sw $a2,0xc0($sp) +/* f0c3e38: afa700c4 */ sw $a3,0xc4($sp) +/* f0c3e3c: afa00090 */ sw $zero,0x90($sp) +/* f0c3e40: 944e161c */ lhu $t6,0x161c($v0) +/* f0c3e44: 00803825 */ or $a3,$a0,$zero +/* f0c3e48: 24030001 */ addiu $v1,$zero,0x1 +/* f0c3e4c: 31cf0100 */ andi $t7,$t6,0x100 +/* f0c3e50: 11e00003 */ beqz $t7,.L0f0c3e60 +/* f0c3e54: 24180001 */ addiu $t8,$zero,0x1 +/* f0c3e58: 10000002 */ beqz $zero,.L0f0c3e64 +/* f0c3e5c: ae00032c */ sw $zero,0x32c($s0) +.L0f0c3e60: +/* f0c3e60: ae18032c */ sw $t8,0x32c($s0) +.L0f0c3e64: +/* f0c3e64: 8c5900bc */ lw $t9,0xbc($v0) +/* f0c3e68: 44808000 */ mtc1 $zero,$f16 +/* f0c3e6c: c7240008 */ lwc1 $f4,0x8($t9) +/* f0c3e70: e7a400a4 */ swc1 $f4,0xa4($sp) +/* f0c3e74: 8c4800bc */ lw $t0,0xbc($v0) +/* f0c3e78: c506000c */ lwc1 $f6,0xc($t0) +/* f0c3e7c: e7a600a8 */ swc1 $f6,0xa8($sp) +/* f0c3e80: 8c4900bc */ lw $t1,0xbc($v0) +/* f0c3e84: c5280010 */ lwc1 $f8,0x10($t1) +/* f0c3e88: e7a800ac */ swc1 $f8,0xac($sp) +/* f0c3e8c: c4ea0000 */ lwc1 $f10,0x0($a3) +/* f0c3e90: 460a8032 */ c.eq.s $f16,$f10 +/* f0c3e94: 00000000 */ sll $zero,$zero,0x0 +/* f0c3e98: 4502000c */ bc1fl .L0f0c3ecc +/* f0c3e9c: 8c441aec */ lw $a0,0x1aec($v0) +/* f0c3ea0: c4f20004 */ lwc1 $f18,0x4($a3) +/* f0c3ea4: 46128032 */ c.eq.s $f16,$f18 +/* f0c3ea8: 00000000 */ sll $zero,$zero,0x0 +/* f0c3eac: 45020007 */ bc1fl .L0f0c3ecc +/* f0c3eb0: 8c441aec */ lw $a0,0x1aec($v0) +/* f0c3eb4: c4e40008 */ lwc1 $f4,0x8($a3) +/* f0c3eb8: 46048032 */ c.eq.s $f16,$f4 +/* f0c3ebc: 00000000 */ sll $zero,$zero,0x0 +/* f0c3ec0: 450300a3 */ bc1tl .L0f0c4150 +/* f0c3ec4: 24010001 */ addiu $at,$zero,0x1 +/* f0c3ec8: 8c441aec */ lw $a0,0x1aec($v0) +.L0f0c3ecc: +/* f0c3ecc: 00002825 */ or $a1,$zero,$zero +/* f0c3ed0: 50800006 */ beqzl $a0,.L0f0c3eec +/* f0c3ed4: 8c4400bc */ lw $a0,0xbc($v0) +/* f0c3ed8: 0fc1905e */ jal func0f064178 +/* f0c3edc: afa700b8 */ sw $a3,0xb8($sp) +/* f0c3ee0: 8fa700b8 */ lw $a3,0xb8($sp) +/* f0c3ee4: 8e020284 */ lw $v0,0x284($s0) +/* f0c3ee8: 8c4400bc */ lw $a0,0xbc($v0) +.L0f0c3eec: +/* f0c3eec: afa700b8 */ sw $a3,0xb8($sp) +/* f0c3ef0: 0fc1905e */ jal func0f064178 +/* f0c3ef4: 00002825 */ or $a1,$zero,$zero +/* f0c3ef8: 8fa700b8 */ lw $a3,0xb8($sp) +/* f0c3efc: c7a600a4 */ lwc1 $f6,0xa4($sp) +/* f0c3f00: c7b200a8 */ lwc1 $f18,0xa8($sp) +/* f0c3f04: c4e80000 */ lwc1 $f8,0x0($a3) +/* f0c3f08: 8e0a0328 */ lw $t2,0x328($s0) +/* f0c3f0c: 240c0020 */ addiu $t4,$zero,0x20 +/* f0c3f10: 46083280 */ add.s $f10,$f6,$f8 +/* f0c3f14: c7a800ac */ lwc1 $f8,0xac($sp) +/* f0c3f18: 8fab00c8 */ lw $t3,0xc8($sp) +/* f0c3f1c: 27a50054 */ addiu $a1,$sp,0x54 +/* f0c3f20: e7aa00a4 */ swc1 $f10,0xa4($sp) +/* f0c3f24: c4e40004 */ lwc1 $f4,0x4($a3) +/* f0c3f28: 27a6005c */ addiu $a2,$sp,0x5c +/* f0c3f2c: 46049180 */ add.s $f6,$f18,$f4 +/* f0c3f30: e7a600a8 */ swc1 $f6,0xa8($sp) +/* f0c3f34: c4ea0008 */ lwc1 $f10,0x8($a3) +/* f0c3f38: 460a4480 */ add.s $f18,$f8,$f10 +/* f0c3f3c: 11400003 */ beqz $t2,.L0f0c3f4c +/* f0c3f40: e7b200ac */ swc1 $f18,0xac($sp) +/* f0c3f44: 10000002 */ beqz $zero,.L0f0c3f50 +/* f0c3f48: afab0060 */ sw $t3,0x60($sp) +.L0f0c3f4c: +/* f0c3f4c: afac0060 */ sw $t4,0x60($sp) +.L0f0c3f50: +/* f0c3f50: 8e0d0284 */ lw $t5,0x284($s0) +/* f0c3f54: 27a70058 */ addiu $a3,$sp,0x58 +/* f0c3f58: 0fc3082e */ jal func0f0c20b8 +/* f0c3f5c: 8da400bc */ lw $a0,0xbc($t5) +/* f0c3f60: c7a40054 */ lwc1 $f4,0x54($sp) +/* f0c3f64: c7a600c4 */ lwc1 $f6,0xc4($sp) +/* f0c3f68: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c3f6c: 27af0064 */ addiu $t7,$sp,0x64 +/* f0c3f70: 46062200 */ add.s $f8,$f4,$f6 +/* f0c3f74: 24180014 */ addiu $t8,$zero,0x14 +/* f0c3f78: 27a600a4 */ addiu $a2,$sp,0xa4 +/* f0c3f7c: 27a70094 */ addiu $a3,$sp,0x94 +/* f0c3f80: e7a80054 */ swc1 $f8,0x54($sp) +/* f0c3f84: 8dc200bc */ lw $v0,0xbc($t6) +/* f0c3f88: afb80014 */ sw $t8,0x14($sp) +/* f0c3f8c: afaf0010 */ sw $t7,0x10($sp) +/* f0c3f90: 24440008 */ addiu $a0,$v0,0x8 +/* f0c3f94: 0fc1977f */ jal func0f065dfc +/* f0c3f98: 24450028 */ addiu $a1,$v0,0x28 +/* f0c3f9c: 8e040284 */ lw $a0,0x284($s0) +/* f0c3fa0: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f0c3fa4: 0fc32de7 */ jal func0f0cb79c +/* f0c3fa8: 27a60094 */ addiu $a2,$sp,0x94 +/* f0c3fac: 8e080284 */ lw $t0,0x284($s0) +/* f0c3fb0: 24190001 */ addiu $t9,$zero,0x1 +/* f0c3fb4: afb90090 */ sw $t9,0x90($sp) +/* f0c3fb8: 8d0200bc */ lw $v0,0xbc($t0) +/* f0c3fbc: c7aa00a4 */ lwc1 $f10,0xa4($sp) +/* f0c3fc0: 3c013f00 */ lui $at,0x3f00 +/* f0c3fc4: c4520008 */ lwc1 $f18,0x8($v0) +/* f0c3fc8: c7a80054 */ lwc1 $f8,0x54($sp) +/* f0c3fcc: c7a400ac */ lwc1 $f4,0xac($sp) +/* f0c3fd0: 46125081 */ sub.s $f2,$f10,$f18 +/* f0c3fd4: 44815000 */ mtc1 $at,$f10 +/* f0c3fd8: c4460010 */ lwc1 $f6,0x10($v0) +/* f0c3fdc: c7b20054 */ lwc1 $f18,0x54($sp) +/* f0c3fe0: 460a4002 */ mul.s $f0,$f8,$f10 +/* f0c3fe4: 240a0001 */ addiu $t2,$zero,0x1 +/* f0c3fe8: 46062301 */ sub.s $f12,$f4,$f6 +/* f0c3fec: 4602003c */ c.lt.s $f0,$f2 +/* f0c3ff0: 00000000 */ sll $zero,$zero,0x0 +/* f0c3ff4: 45030010 */ bc1tl .L0f0c4038 +/* f0c3ff8: 8fa90060 */ lw $t1,0x60($sp) +/* f0c3ffc: 460c003c */ c.lt.s $f0,$f12 +/* f0c4000: 00000000 */ sll $zero,$zero,0x0 +/* f0c4004: 4503000c */ bc1tl .L0f0c4038 +/* f0c4008: 8fa90060 */ lw $t1,0x60($sp) +/* f0c400c: 46000387 */ neg.s $f14,$f0 +/* f0c4010: 460e103c */ c.lt.s $f2,$f14 +/* f0c4014: 00000000 */ sll $zero,$zero,0x0 +/* f0c4018: 45030007 */ bc1tl .L0f0c4038 +/* f0c401c: 8fa90060 */ lw $t1,0x60($sp) +/* f0c4020: 460e603c */ c.lt.s $f12,$f14 +/* f0c4024: 8fae0060 */ lw $t6,0x60($sp) +/* f0c4028: 240f0001 */ addiu $t7,$zero,0x1 +/* f0c402c: 45020029 */ bc1fl .L0f0c40d4 +/* f0c4030: afae0010 */ sw $t6,0x10($sp) +/* f0c4034: 8fa90060 */ lw $t1,0x60($sp) +.L0f0c4038: +/* f0c4038: e7b20010 */ swc1 $f18,0x10($sp) +/* f0c403c: afaa0018 */ sw $t2,0x18($sp) +/* f0c4040: afa90014 */ sw $t1,0x14($sp) +/* f0c4044: c440000c */ lwc1 $f0,0xc($v0) +/* f0c4048: c7a4005c */ lwc1 $f4,0x5c($sp) +/* f0c404c: c7a80058 */ lwc1 $f8,0x58($sp) +/* f0c4050: 24440008 */ addiu $a0,$v0,0x8 +/* f0c4054: 46002181 */ sub.s $f6,$f4,$f0 +/* f0c4058: 24450028 */ addiu $a1,$v0,0x28 +/* f0c405c: 27a600a4 */ addiu $a2,$sp,0xa4 +/* f0c4060: 46004281 */ sub.s $f10,$f8,$f0 +/* f0c4064: e7a6001c */ swc1 $f6,0x1c($sp) +/* f0c4068: 27a70094 */ addiu $a3,$sp,0x94 +/* f0c406c: 0c00b657 */ jal 0x2d95c +/* f0c4070: e7aa0020 */ swc1 $f10,0x20($sp) +/* f0c4074: 24010001 */ addiu $at,$zero,0x1 +/* f0c4078: 14410024 */ bne $v0,$at,.L0f0c410c +/* f0c407c: 00401825 */ or $v1,$v0,$zero +/* f0c4080: 8e0b0284 */ lw $t3,0x284($s0) +/* f0c4084: 8fac0060 */ lw $t4,0x60($sp) +/* f0c4088: 240d0001 */ addiu $t5,$zero,0x1 +/* f0c408c: 8d6200bc */ lw $v0,0xbc($t3) +/* f0c4090: afad0014 */ sw $t5,0x14($sp) +/* f0c4094: afac0010 */ sw $t4,0x10($sp) +/* f0c4098: c440000c */ lwc1 $f0,0xc($v0) +/* f0c409c: c7b2005c */ lwc1 $f18,0x5c($sp) +/* f0c40a0: c7a60058 */ lwc1 $f6,0x58($sp) +/* f0c40a4: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f0c40a8: 46009101 */ sub.s $f4,$f18,$f0 +/* f0c40ac: 8fa60054 */ lw $a2,0x54($sp) +/* f0c40b0: 27a70094 */ addiu $a3,$sp,0x94 +/* f0c40b4: 46003201 */ sub.s $f8,$f6,$f0 +/* f0c40b8: e7a40018 */ swc1 $f4,0x18($sp) +/* f0c40bc: 24440008 */ addiu $a0,$v0,0x8 +/* f0c40c0: 0c00aa7c */ jal 0x2a9f0 +/* f0c40c4: e7a8001c */ swc1 $f8,0x1c($sp) +/* f0c40c8: 10000010 */ beqz $zero,.L0f0c410c +/* f0c40cc: 00401825 */ or $v1,$v0,$zero +/* f0c40d0: afae0010 */ sw $t6,0x10($sp) +.L0f0c40d4: +/* f0c40d4: afaf0014 */ sw $t7,0x14($sp) +/* f0c40d8: c440000c */ lwc1 $f0,0xc($v0) +/* f0c40dc: c7aa005c */ lwc1 $f10,0x5c($sp) +/* f0c40e0: c7a40058 */ lwc1 $f4,0x58($sp) +/* f0c40e4: 24440008 */ addiu $a0,$v0,0x8 +/* f0c40e8: 46005481 */ sub.s $f18,$f10,$f0 +/* f0c40ec: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f0c40f0: 8fa60054 */ lw $a2,0x54($sp) +/* f0c40f4: 46002181 */ sub.s $f6,$f4,$f0 +/* f0c40f8: e7b20018 */ swc1 $f18,0x18($sp) +/* f0c40fc: 27a70064 */ addiu $a3,$sp,0x64 +/* f0c4100: 0c00aa7c */ jal 0x2a9f0 +/* f0c4104: e7a6001c */ swc1 $f6,0x1c($sp) +/* f0c4108: 00401825 */ or $v1,$v0,$zero +.L0f0c410c: +/* f0c410c: 8e180284 */ lw $t8,0x284($s0) +/* f0c4110: 24050001 */ addiu $a1,$zero,0x1 +/* f0c4114: 8f0400bc */ lw $a0,0xbc($t8) +/* f0c4118: 0fc1905e */ jal func0f064178 +/* f0c411c: afa300b4 */ sw $v1,0xb4($sp) +/* f0c4120: 8e190284 */ lw $t9,0x284($s0) +/* f0c4124: 44808000 */ mtc1 $zero,$f16 +/* f0c4128: 8fa300b4 */ lw $v1,0xb4($sp) +/* f0c412c: 8f241aec */ lw $a0,0x1aec($t9) +/* f0c4130: 24050001 */ addiu $a1,$zero,0x1 +/* f0c4134: 50800006 */ beqzl $a0,.L0f0c4150 +/* f0c4138: 24010001 */ addiu $at,$zero,0x1 +/* f0c413c: 0fc1905e */ jal func0f064178 +/* f0c4140: afa300b4 */ sw $v1,0xb4($sp) +/* f0c4144: 44808000 */ mtc1 $zero,$f16 +/* f0c4148: 8fa300b4 */ lw $v1,0xb4($sp) +/* f0c414c: 24010001 */ addiu $at,$zero,0x1 +.L0f0c4150: +/* f0c4150: 14610038 */ bne $v1,$at,.L0f0c4234 +/* f0c4154: 8fa800c0 */ lw $t0,0xc0($sp) +/* f0c4158: 11000036 */ beqz $t0,.L0f0c4234 +/* f0c415c: 3c0143b4 */ lui $at,0x43b4 +/* f0c4160: 44811000 */ mtc1 $at,$f2 +/* f0c4164: c7a800bc */ lwc1 $f8,0xbc($sp) +/* f0c4168: 3c017f1b */ lui $at,0x7f1b +/* f0c416c: c432d788 */ lwc1 $f18,-0x2878($at) +/* f0c4170: 46024282 */ mul.s $f10,$f8,$f2 +/* f0c4174: 8e020284 */ lw $v0,0x284($s0) +/* f0c4178: c4460144 */ lwc1 $f6,0x144($v0) +/* f0c417c: 46125103 */ div.s $f4,$f10,$f18 +/* f0c4180: 46043000 */ add.s $f0,$f6,$f4 +/* f0c4184: 4610003c */ c.lt.s $f0,$f16 +/* f0c4188: 00000000 */ sll $zero,$zero,0x0 +/* f0c418c: 45020007 */ bc1fl .L0f0c41ac +/* f0c4190: 4600103e */ c.le.s $f2,$f0 +/* f0c4194: 46020000 */ add.s $f0,$f0,$f2 +.L0f0c4198: +/* f0c4198: 4610003c */ c.lt.s $f0,$f16 +/* f0c419c: 00000000 */ sll $zero,$zero,0x0 +/* f0c41a0: 4503fffd */ bc1tl .L0f0c4198 +/* f0c41a4: 46020000 */ add.s $f0,$f0,$f2 +/* f0c41a8: 4600103e */ c.le.s $f2,$f0 +.L0f0c41ac: +/* f0c41ac: 00000000 */ sll $zero,$zero,0x0 +/* f0c41b0: 45020007 */ bc1fl .L0f0c41d0 +/* f0c41b4: e4400144 */ swc1 $f0,0x144($v0) +/* f0c41b8: 46020001 */ sub.s $f0,$f0,$f2 +.L0f0c41bc: +/* f0c41bc: 4600103e */ c.le.s $f2,$f0 +/* f0c41c0: 00000000 */ sll $zero,$zero,0x0 +/* f0c41c4: 4503fffd */ bc1tl .L0f0c41bc +/* f0c41c8: 46020001 */ sub.s $f0,$f0,$f2 +/* f0c41cc: e4400144 */ swc1 $f0,0x144($v0) +.L0f0c41d0: +/* f0c41d0: 8e090284 */ lw $t1,0x284($s0) +/* f0c41d4: c7a800a4 */ lwc1 $f8,0xa4($sp) +/* f0c41d8: 8d2a00bc */ lw $t2,0xbc($t1) +/* f0c41dc: e5480008 */ swc1 $f8,0x8($t2) +/* f0c41e0: 8e0b0284 */ lw $t3,0x284($s0) +/* f0c41e4: c7aa00a8 */ lwc1 $f10,0xa8($sp) +/* f0c41e8: 8d6c00bc */ lw $t4,0xbc($t3) +/* f0c41ec: e58a000c */ swc1 $f10,0xc($t4) +/* f0c41f0: 8e0d0284 */ lw $t5,0x284($s0) +/* f0c41f4: c7b200ac */ lwc1 $f18,0xac($sp) +/* f0c41f8: 8dae00bc */ lw $t6,0xbc($t5) +/* f0c41fc: e5d20010 */ swc1 $f18,0x10($t6) +/* f0c4200: 8faf0090 */ lw $t7,0x90($sp) +/* f0c4204: 51e0000c */ beqzl $t7,.L0f0c4238 +/* f0c4208: 8fbf0034 */ lw $ra,0x34($sp) +/* f0c420c: 8e180284 */ lw $t8,0x284($s0) +/* f0c4210: 8f0400bc */ lw $a0,0xbc($t8) +/* f0c4214: 0fc19711 */ jal func0f065c44 +/* f0c4218: afa300b4 */ sw $v1,0xb4($sp) +/* f0c421c: 8e190284 */ lw $t9,0x284($s0) +/* f0c4220: 27a40094 */ addiu $a0,$sp,0x94 +/* f0c4224: 8f2500bc */ lw $a1,0xbc($t9) +/* f0c4228: 0fc195e9 */ jal func0f0657a4 +/* f0c422c: 24a50028 */ addiu $a1,$a1,0x28 +/* f0c4230: 8fa300b4 */ lw $v1,0xb4($sp) +.L0f0c4234: +/* f0c4234: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0c4238: +/* f0c4238: 24080001 */ addiu $t0,$zero,0x1 +/* f0c423c: ae08032c */ sw $t0,0x32c($s0) +/* f0c4240: 8fb00030 */ lw $s0,0x30($sp) +/* f0c4244: 27bd00b8 */ addiu $sp,$sp,0xb8 +/* f0c4248: 03e00008 */ jr $ra +/* f0c424c: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f0c4250 +/* f0c4250: 27bdff58 */ addiu $sp,$sp,-168 +/* f0c4254: 8fae00b8 */ lw $t6,0xb8($sp) +/* f0c4258: afbf0024 */ sw $ra,0x24($sp) +/* f0c425c: afa400a8 */ sw $a0,0xa8($sp) +/* f0c4260: afa500ac */ sw $a1,0xac($sp) +/* f0c4264: afa600b0 */ sw $a2,0xb0($sp) +/* f0c4268: afa700b4 */ sw $a3,0xb4($sp) +/* f0c426c: 0fc30f85 */ jal func0f0c3e14 +/* f0c4270: afae0010 */ sw $t6,0x10($sp) +/* f0c4274: 24010001 */ addiu $at,$zero,0x1 +/* f0c4278: 10410135 */ beq $v0,$at,.L0f0c4750 +/* f0c427c: afa200a4 */ sw $v0,0xa4($sp) +/* f0c4280: 0c0093ac */ jal 0x24eb0 +/* f0c4284: 00000000 */ sll $zero,$zero,0x0 +/* f0c4288: 10400131 */ beqz $v0,.L0f0c4750 +/* f0c428c: afa200a0 */ sw $v0,0xa0($sp) +/* f0c4290: 3c08800a */ lui $t0,0x800a +/* f0c4294: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c4298: 8d0f0034 */ lw $t7,0x34($t0) +/* f0c429c: 59e0012d */ blezl $t7,.L0f0c4754 +/* f0c42a0: 8fbf0024 */ lw $ra,0x24($sp) +/* f0c42a4: 90430000 */ lbu $v1,0x0($v0) +/* f0c42a8: 24010002 */ addiu $at,$zero,0x2 +/* f0c42ac: 54610046 */ bnel $v1,$at,.L0f0c43c8 +/* f0c42b0: 24010003 */ addiu $at,$zero,0x3 +/* f0c42b4: 8c430004 */ lw $v1,0x4($v0) +/* f0c42b8: 94780070 */ lhu $t8,0x70($v1) +/* f0c42bc: 33190400 */ andi $t9,$t8,0x400 +/* f0c42c0: 53200124 */ beqzl $t9,.L0f0c4754 +/* f0c42c4: 8fbf0024 */ lw $ra,0x24($sp) +/* f0c42c8: 8d090284 */ lw $t1,0x284($t0) +/* f0c42cc: 27a40084 */ addiu $a0,$sp,0x84 +/* f0c42d0: 27a50078 */ addiu $a1,$sp,0x78 +/* f0c42d4: 8d2a00d8 */ lw $t2,0xd8($t1) +/* f0c42d8: 240601d1 */ addiu $a2,$zero,0x1d1 +/* f0c42dc: 3c077f1b */ lui $a3,0x7f1b +/* f0c42e0: 5540011c */ bnezl $t2,.L0f0c4754 +/* f0c42e4: 8fbf0024 */ lw $ra,0x24($sp) +/* f0c42e8: 0c009393 */ jal 0x24e4c +/* f0c42ec: 24e7d75c */ addiu $a3,$a3,-10404 +/* f0c42f0: c7a40080 */ lwc1 $f4,0x80($sp) +/* f0c42f4: c7a6008c */ lwc1 $f6,0x8c($sp) +/* f0c42f8: 44801000 */ mtc1 $zero,$f2 +/* f0c42fc: c7a80084 */ lwc1 $f8,0x84($sp) +/* f0c4300: 46062001 */ sub.s $f0,$f4,$f6 +/* f0c4304: c7aa0078 */ lwc1 $f10,0x78($sp) +/* f0c4308: 3c08800a */ lui $t0,0x800a +/* f0c430c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c4310: 46001032 */ c.eq.s $f2,$f0 +/* f0c4314: e7a00090 */ swc1 $f0,0x90($sp) +/* f0c4318: 460a4101 */ sub.s $f4,$f8,$f10 +/* f0c431c: 27a40090 */ addiu $a0,$sp,0x90 +/* f0c4320: e7a20094 */ swc1 $f2,0x94($sp) +/* f0c4324: 45000004 */ bc1f .L0f0c4338 +/* f0c4328: e7a40098 */ swc1 $f4,0x98($sp) +/* f0c432c: 46041032 */ c.eq.s $f2,$f4 +/* f0c4330: 3c013f80 */ lui $at,0x3f80 +/* f0c4334: 45010006 */ bc1t .L0f0c4350 +.L0f0c4338: +/* f0c4338: 27a50094 */ addiu $a1,$sp,0x94 +/* f0c433c: 0c0011e4 */ jal 0x4790 +/* f0c4340: 27a60098 */ addiu $a2,$sp,0x98 +/* f0c4344: 3c08800a */ lui $t0,0x800a +/* f0c4348: 10000004 */ beqz $zero,.L0f0c435c +/* f0c434c: 25089fc0 */ addiu $t0,$t0,-24640 +.L0f0c4350: +/* f0c4350: 44813000 */ mtc1 $at,$f6 +/* f0c4354: 00000000 */ sll $zero,$zero,0x0 +/* f0c4358: e7a60098 */ swc1 $f6,0x98($sp) +.L0f0c435c: +/* f0c435c: 8d0b0284 */ lw $t3,0x284($t0) +/* f0c4360: 3c053ecc */ lui $a1,0x3ecc +/* f0c4364: 34a5cccd */ ori $a1,$a1,0xcccd +/* f0c4368: 8d6200bc */ lw $v0,0xbc($t3) +/* f0c436c: 27a60090 */ addiu $a2,$sp,0x90 +/* f0c4370: 00003825 */ or $a3,$zero,$zero +/* f0c4374: 8c440004 */ lw $a0,0x4($v0) +/* f0c4378: 0fc0d05f */ jal func0f03417c +/* f0c437c: afa20010 */ sw $v0,0x10($sp) +/* f0c4380: 3c01bf80 */ lui $at,0xbf80 +/* f0c4384: 44814000 */ mtc1 $at,$f8 +/* f0c4388: 3c048009 */ lui $a0,0x8009 +/* f0c438c: 240cffff */ addiu $t4,$zero,-1 +/* f0c4390: 240dffff */ addiu $t5,$zero,-1 +/* f0c4394: 240effff */ addiu $t6,$zero,-1 +/* f0c4398: afae001c */ sw $t6,0x1c($sp) +/* f0c439c: afad0018 */ sw $t5,0x18($sp) +/* f0c43a0: afac0010 */ sw $t4,0x10($sp) +/* f0c43a4: 8c845200 */ lw $a0,0x5200($a0) +/* f0c43a8: 240500f2 */ addiu $a1,$zero,0xf2 +/* f0c43ac: 00003025 */ or $a2,$zero,$zero +/* f0c43b0: 2407ffff */ addiu $a3,$zero,-1 +/* f0c43b4: 0c004241 */ jal 0x10904 +/* f0c43b8: e7a80014 */ swc1 $f8,0x14($sp) +/* f0c43bc: 100000e5 */ beqz $zero,.L0f0c4754 +/* f0c43c0: 8fbf0024 */ lw $ra,0x24($sp) +/* f0c43c4: 24010003 */ addiu $at,$zero,0x3 +.L0f0c43c8: +/* f0c43c8: 5461008b */ bnel $v1,$at,.L0f0c45f8 +/* f0c43cc: 24010006 */ addiu $at,$zero,0x6 +/* f0c43d0: 8d180318 */ lw $t8,0x318($t0) +/* f0c43d4: 8c4f0004 */ lw $t7,0x4($v0) +/* f0c43d8: 00001825 */ or $v1,$zero,$zero +/* f0c43dc: 1300000c */ beqz $t8,.L0f0c4410 +/* f0c43e0: afaf0074 */ sw $t7,0x74($sp) +/* f0c43e4: 8d190284 */ lw $t9,0x284($t0) +/* f0c43e8: 01e02825 */ or $a1,$t7,$zero +/* f0c43ec: 24060001 */ addiu $a2,$zero,0x1 +/* f0c43f0: 8f2900bc */ lw $t1,0xbc($t9) +/* f0c43f4: 8d240004 */ lw $a0,0x4($t1) +/* f0c43f8: 0fc12aa3 */ jal func0f04aa8c +/* f0c43fc: afa00044 */ sw $zero,0x44($sp) +/* f0c4400: 10400014 */ beqz $v0,.L0f0c4454 +/* f0c4404: 8fa30044 */ lw $v1,0x44($sp) +/* f0c4408: 10000012 */ beqz $zero,.L0f0c4454 +/* f0c440c: 24030001 */ addiu $v1,$zero,0x1 +.L0f0c4410: +/* f0c4410: 8faa0074 */ lw $t2,0x74($sp) +/* f0c4414: 8d4b0018 */ lw $t3,0x18($t2) +/* f0c4418: 000b61c0 */ sll $t4,$t3,0x7 +/* f0c441c: 0581000d */ bgez $t4,.L0f0c4454 +/* f0c4420: 00000000 */ sll $zero,$zero,0x0 +/* f0c4424: 8d0d029c */ lw $t5,0x29c($t0) +/* f0c4428: 05a2000a */ bltzl $t5,.L0f0c4454 +/* f0c442c: 24030001 */ addiu $v1,$zero,0x1 +/* f0c4430: 8d0e02a8 */ lw $t6,0x2a8($t0) +/* f0c4434: 8d0f0284 */ lw $t7,0x284($t0) +/* f0c4438: 55cf0006 */ bnel $t6,$t7,.L0f0c4454 +/* f0c443c: 24030001 */ addiu $v1,$zero,0x1 +/* f0c4440: 8d580014 */ lw $t8,0x14($t2) +/* f0c4444: 0018c840 */ sll $t9,$t8,0x1 +/* f0c4448: 07200002 */ bltz $t9,.L0f0c4454 +/* f0c444c: 00000000 */ sll $zero,$zero,0x0 +/* f0c4450: 24030001 */ addiu $v1,$zero,0x1 +.L0f0c4454: +/* f0c4454: 106000be */ beqz $v1,.L0f0c4750 +/* f0c4458: 8fa200a8 */ lw $v0,0xa8($sp) +/* f0c445c: c4400008 */ lwc1 $f0,0x8($v0) +/* f0c4460: c4420000 */ lwc1 $f2,0x0($v0) +/* f0c4464: 46000282 */ mul.s $f10,$f0,$f0 +/* f0c4468: 00000000 */ sll $zero,$zero,0x0 +/* f0c446c: 46021102 */ mul.s $f4,$f2,$f2 +/* f0c4470: 0c012974 */ jal 0x4a5d0 +/* f0c4474: 46045300 */ add.s $f12,$f10,$f4 +/* f0c4478: 3c08800a */ lui $t0,0x800a +/* f0c447c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c4480: c5060044 */ lwc1 $f6,0x44($t0) +/* f0c4484: 8d090284 */ lw $t1,0x284($t0) +/* f0c4488: 8fa300a0 */ lw $v1,0xa0($sp) +/* f0c448c: 46060203 */ div.s $f8,$f0,$f6 +/* f0c4490: 44801000 */ mtc1 $zero,$f2 +/* f0c4494: e7a80054 */ swc1 $f8,0x54($sp) +/* f0c4498: 8d2200bc */ lw $v0,0xbc($t1) +/* f0c449c: c46a0008 */ lwc1 $f10,0x8($v1) +/* f0c44a0: c4660010 */ lwc1 $f6,0x10($v1) +/* f0c44a4: c4440008 */ lwc1 $f4,0x8($v0) +/* f0c44a8: c4480010 */ lwc1 $f8,0x10($v0) +/* f0c44ac: 46045381 */ sub.s $f14,$f10,$f4 +/* f0c44b0: 46083401 */ sub.s $f16,$f6,$f8 +/* f0c44b4: 46027032 */ c.eq.s $f14,$f2 +/* f0c44b8: 00000000 */ sll $zero,$zero,0x0 +/* f0c44bc: 45000005 */ bc1f .L0f0c44d4 +/* f0c44c0: 00000000 */ sll $zero,$zero,0x0 +/* f0c44c4: 46028032 */ c.eq.s $f16,$f2 +/* f0c44c8: 00000000 */ sll $zero,$zero,0x0 +/* f0c44cc: 450300a1 */ bc1tl .L0f0c4754 +/* f0c44d0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0c44d4: +/* f0c44d4: 460e7282 */ mul.s $f10,$f14,$f14 +/* f0c44d8: e7ae0050 */ swc1 $f14,0x50($sp) +/* f0c44dc: e7b0004c */ swc1 $f16,0x4c($sp) +/* f0c44e0: 46108102 */ mul.s $f4,$f16,$f16 +/* f0c44e4: 0c012974 */ jal 0x4a5d0 +/* f0c44e8: 46045300 */ add.s $f12,$f10,$f4 +/* f0c44ec: 44801000 */ mtc1 $zero,$f2 +/* f0c44f0: 3c08800a */ lui $t0,0x800a +/* f0c44f4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c44f8: 4600103c */ c.lt.s $f2,$f0 +/* f0c44fc: c7ae0050 */ lwc1 $f14,0x50($sp) +/* f0c4500: c7b0004c */ lwc1 $f16,0x4c($sp) +/* f0c4504: c7a60054 */ lwc1 $f6,0x54($sp) +/* f0c4508: 45020092 */ bc1fl .L0f0c4754 +/* f0c450c: 8fbf0024 */ lw $ra,0x24($sp) +/* f0c4510: 46003303 */ div.s $f12,$f6,$f0 +/* f0c4514: 3c013f00 */ lui $at,0x3f00 +/* f0c4518: 44819000 */ mtc1 $at,$f18 +/* f0c451c: 8fa40074 */ lw $a0,0x74($sp) +/* f0c4520: 8fa200a0 */ lw $v0,0xa0($sp) +/* f0c4524: 27a50068 */ addiu $a1,$sp,0x68 +/* f0c4528: 27a60058 */ addiu $a2,$sp,0x58 +/* f0c452c: 00003825 */ or $a3,$zero,$zero +/* f0c4530: 460c7382 */ mul.s $f14,$f14,$f12 +/* f0c4534: 00000000 */ sll $zero,$zero,0x0 +/* f0c4538: 460c8402 */ mul.s $f16,$f16,$f12 +/* f0c453c: 00000000 */ sll $zero,$zero,0x0 +/* f0c4540: 460e9082 */ mul.s $f2,$f18,$f14 +/* f0c4544: 00000000 */ sll $zero,$zero,0x0 +/* f0c4548: 46109202 */ mul.s $f8,$f18,$f16 +/* f0c454c: e4820304 */ swc1 $f2,0x304($a0) +/* f0c4550: e4880308 */ swc1 $f8,0x308($a0) +/* f0c4554: c5000044 */ lwc1 $f0,0x44($t0) +/* f0c4558: c4440008 */ lwc1 $f4,0x8($v0) +/* f0c455c: 46001282 */ mul.s $f10,$f2,$f0 +/* f0c4560: 46045180 */ add.s $f6,$f10,$f4 +/* f0c4564: e7a60068 */ swc1 $f6,0x68($sp) +/* f0c4568: c448000c */ lwc1 $f8,0xc($v0) +/* f0c456c: e7a8006c */ swc1 $f8,0x6c($sp) +/* f0c4570: c48a0308 */ lwc1 $f10,0x308($a0) +/* f0c4574: c4460010 */ lwc1 $f6,0x10($v0) +/* f0c4578: 46005102 */ mul.s $f4,$f10,$f0 +/* f0c457c: 46062200 */ add.s $f8,$f4,$f6 +/* f0c4580: 0fc079fd */ jal func0f01e7f4 +/* f0c4584: e7a80070 */ swc1 $f8,0x70($sp) +/* f0c4588: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0c458c: c7aa0068 */ lwc1 $f10,0x68($sp) +/* f0c4590: e48a0008 */ swc1 $f10,0x8($a0) +/* f0c4594: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f0c4598: e484000c */ swc1 $f4,0xc($a0) +/* f0c459c: c7a60070 */ lwc1 $f6,0x70($sp) +/* f0c45a0: 0fc19711 */ jal func0f065c44 +/* f0c45a4: e4860010 */ swc1 $f6,0x10($a0) +/* f0c45a8: 8fa500a0 */ lw $a1,0xa0($sp) +/* f0c45ac: 27a40058 */ addiu $a0,$sp,0x58 +/* f0c45b0: 0fc195e9 */ jal func0f0657a4 +/* f0c45b4: 24a50028 */ addiu $a1,$a1,0x28 +/* f0c45b8: 0fc0882b */ jal func0f0220ac +/* f0c45bc: 8fa40074 */ lw $a0,0x74($sp) +/* f0c45c0: 8fab0074 */ lw $t3,0x74($sp) +/* f0c45c4: 27a50068 */ addiu $a1,$sp,0x68 +/* f0c45c8: 0c006b4d */ jal 0x1ad34 +/* f0c45cc: 8d640020 */ lw $a0,0x20($t3) +/* f0c45d0: 8fac00b8 */ lw $t4,0xb8($sp) +/* f0c45d4: 8fa400a8 */ lw $a0,0xa8($sp) +/* f0c45d8: 8fa500ac */ lw $a1,0xac($sp) +/* f0c45dc: 8fa600b0 */ lw $a2,0xb0($sp) +/* f0c45e0: 8fa700b4 */ lw $a3,0xb4($sp) +/* f0c45e4: 0fc30f85 */ jal func0f0c3e14 +/* f0c45e8: afac0010 */ sw $t4,0x10($sp) +/* f0c45ec: 10000058 */ beqz $zero,.L0f0c4750 +/* f0c45f0: afa200a4 */ sw $v0,0xa4($sp) +/* f0c45f4: 24010006 */ addiu $at,$zero,0x6 +.L0f0c45f8: +/* f0c45f8: 10610055 */ beq $v1,$at,.L0f0c4750 +/* f0c45fc: 24010001 */ addiu $at,$zero,0x1 +/* f0c4600: 54610054 */ bnel $v1,$at,.L0f0c4754 +/* f0c4604: 8fbf0024 */ lw $ra,0x24($sp) +/* f0c4608: 8c460004 */ lw $a2,0x4($v0) +/* f0c460c: 8cc30040 */ lw $v1,0x40($a2) +/* f0c4610: 00036940 */ sll $t5,$v1,0x5 +/* f0c4614: 05a0004e */ bltz $t5,.L0f0c4750 +/* f0c4618: 00037100 */ sll $t6,$v1,0x4 +/* f0c461c: 05c2004d */ bltzl $t6,.L0f0c4754 +/* f0c4620: 8fbf0024 */ lw $ra,0x24($sp) +/* f0c4624: 8d030284 */ lw $v1,0x284($t0) +/* f0c4628: 8c6f1af0 */ lw $t7,0x1af0($v1) +/* f0c462c: 55e00008 */ bnezl $t7,.L0f0c4650 +/* f0c4630: 8cd80010 */ lw $t8,0x10($a2) +/* f0c4634: 90ca0003 */ lbu $t2,0x3($a2) +/* f0c4638: 2401002d */ addiu $at,$zero,0x2d +/* f0c463c: 55410004 */ bnel $t2,$at,.L0f0c4650 +/* f0c4640: 8cd80010 */ lw $t8,0x10($a2) +/* f0c4644: 10000042 */ beqz $zero,.L0f0c4750 +/* f0c4648: ac621aec */ sw $v0,0x1aec($v1) +/* f0c464c: 8cd80010 */ lw $t8,0x10($a2) +.L0f0c4650: +/* f0c4650: 33190001 */ andi $t9,$t8,0x1 +/* f0c4654: 5320003f */ beqzl $t9,.L0f0c4754 +/* f0c4658: 8fbf0024 */ lw $ra,0x24($sp) +/* f0c465c: ac600178 */ sw $zero,0x178($v1) +/* f0c4660: 8cc90040 */ lw $t1,0x40($a2) +/* f0c4664: 24020001 */ addiu $v0,$zero,0x1 +/* f0c4668: 8fa400a8 */ lw $a0,0xa8($sp) +/* f0c466c: 312b0080 */ andi $t3,$t1,0x80 +/* f0c4670: 11600007 */ beqz $t3,.L0f0c4690 +/* f0c4674: 00c02825 */ or $a1,$a2,$zero +/* f0c4678: 8ccc0048 */ lw $t4,0x48($a2) +/* f0c467c: 8d8d0000 */ lw $t5,0x0($t4) +/* f0c4680: 31ae1000 */ andi $t6,$t5,0x1000 +/* f0c4684: 11c00002 */ beqz $t6,.L0f0c4690 +/* f0c4688: 00000000 */ sll $zero,$zero,0x0 +/* f0c468c: 00001025 */ or $v0,$zero,$zero +.L0f0c4690: +/* f0c4690: 50400030 */ beqzl $v0,.L0f0c4754 +/* f0c4694: 8fbf0024 */ lw $ra,0x24($sp) +/* f0c4698: 0fc30ece */ jal func0f0c3b38 +/* f0c469c: afa60040 */ sw $a2,0x40($sp) +/* f0c46a0: 8fa60040 */ lw $a2,0x40($sp) +/* f0c46a4: 8ccf0040 */ lw $t7,0x40($a2) +/* f0c46a8: 31ea0080 */ andi $t2,$t7,0x80 +/* f0c46ac: 51400029 */ beqzl $t2,.L0f0c4754 +/* f0c46b0: 8fbf0024 */ lw $ra,0x24($sp) +/* f0c46b4: 8cd80048 */ lw $t8,0x48($a2) +/* f0c46b8: 00c02025 */ or $a0,$a2,$zero +/* f0c46bc: 27a50034 */ addiu $a1,$sp,0x34 +/* f0c46c0: 8f190000 */ lw $t9,0x0($t8) +/* f0c46c4: 33290800 */ andi $t1,$t9,0x800 +/* f0c46c8: 51200022 */ beqzl $t1,.L0f0c4754 +/* f0c46cc: 8fbf0024 */ lw $ra,0x24($sp) +/* f0c46d0: afa00034 */ sw $zero,0x34($sp) +/* f0c46d4: 0fc1cf1b */ jal func0f073c6c +/* f0c46d8: afa60040 */ sw $a2,0x40($sp) +/* f0c46dc: 8fa60040 */ lw $a2,0x40($sp) +/* f0c46e0: 8ccb0040 */ lw $t3,0x40($a2) +/* f0c46e4: 316c0080 */ andi $t4,$t3,0x80 +/* f0c46e8: 11800010 */ beqz $t4,.L0f0c472c +/* f0c46ec: 00000000 */ sll $zero,$zero,0x0 +/* f0c46f0: 8cc30048 */ lw $v1,0x48($a2) +/* f0c46f4: 8c6d0000 */ lw $t5,0x0($v1) +/* f0c46f8: 35ae1000 */ ori $t6,$t5,0x1000 +/* f0c46fc: 10400006 */ beqz $v0,.L0f0c4718 +/* f0c4700: ac6e0000 */ sw $t6,0x0($v1) +/* f0c4704: 8cc30048 */ lw $v1,0x48($a2) +/* f0c4708: 8c6f0000 */ lw $t7,0x0($v1) +/* f0c470c: 35ea2000 */ ori $t2,$t7,0x2000 +/* f0c4710: 10000006 */ beqz $zero,.L0f0c472c +/* f0c4714: ac6a0000 */ sw $t2,0x0($v1) +.L0f0c4718: +/* f0c4718: 8cc30048 */ lw $v1,0x48($a2) +/* f0c471c: 2401dfff */ addiu $at,$zero,-8193 +/* f0c4720: 8c780000 */ lw $t8,0x0($v1) +/* f0c4724: 0301c824 */ and $t9,$t8,$at +/* f0c4728: ac790000 */ sw $t9,0x0($v1) +.L0f0c472c: +/* f0c472c: 10400008 */ beqz $v0,.L0f0c4750 +/* f0c4730: 8fa400a8 */ lw $a0,0xa8($sp) +/* f0c4734: 8fa900b8 */ lw $t1,0xb8($sp) +/* f0c4738: 8fa500ac */ lw $a1,0xac($sp) +/* f0c473c: 8fa600b0 */ lw $a2,0xb0($sp) +/* f0c4740: 8fa700b4 */ lw $a3,0xb4($sp) +/* f0c4744: 0fc30f85 */ jal func0f0c3e14 +/* f0c4748: afa90010 */ sw $t1,0x10($sp) +/* f0c474c: afa200a4 */ sw $v0,0xa4($sp) +.L0f0c4750: +/* f0c4750: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0c4754: +/* f0c4754: 8fa200a4 */ lw $v0,0xa4($sp) +/* f0c4758: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* f0c475c: 03e00008 */ jr $ra +/* f0c4760: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c4764 +/* f0c4764: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0c4768: 44800000 */ mtc1 $zero,$f0 +/* f0c476c: afa70034 */ sw $a3,0x34($sp) +/* f0c4770: 8fae0034 */ lw $t6,0x34($sp) +/* f0c4774: afa5002c */ sw $a1,0x2c($sp) +/* f0c4778: afbf001c */ sw $ra,0x1c($sp) +/* f0c477c: afa60030 */ sw $a2,0x30($sp) +/* f0c4780: 44050000 */ mfc1 $a1,$f0 +/* f0c4784: 44070000 */ mfc1 $a3,$f0 +/* f0c4788: 24060001 */ addiu $a2,$zero,0x1 +/* f0c478c: 0fc31094 */ jal func0f0c4250 +/* f0c4790: afae0010 */ sw $t6,0x10($sp) +/* f0c4794: 14400009 */ bnez $v0,.L0f0c47bc +/* f0c4798: 00401825 */ or $v1,$v0,$zero +/* f0c479c: 3c077f1b */ lui $a3,0x7f1b +/* f0c47a0: 24e7d768 */ addiu $a3,$a3,-10392 +/* f0c47a4: 8fa4002c */ lw $a0,0x2c($sp) +/* f0c47a8: 8fa50030 */ lw $a1,0x30($sp) +/* f0c47ac: 2406025f */ addiu $a2,$zero,0x25f +/* f0c47b0: 0c009393 */ jal 0x24e4c +/* f0c47b4: afa20024 */ sw $v0,0x24($sp) +/* f0c47b8: 8fa30024 */ lw $v1,0x24($sp) +.L0f0c47bc: +/* f0c47bc: 8fbf001c */ lw $ra,0x1c($sp) +/* f0c47c0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0c47c4: 00601025 */ or $v0,$v1,$zero +/* f0c47c8: 03e00008 */ jr $ra +/* f0c47cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c47d0 +/* f0c47d0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0c47d4: afbf001c */ sw $ra,0x1c($sp) +/* f0c47d8: afa40038 */ sw $a0,0x38($sp) +/* f0c47dc: afa5003c */ sw $a1,0x3c($sp) +/* f0c47e0: afa60040 */ sw $a2,0x40($sp) +/* f0c47e4: 0c0093a9 */ jal 0x24ea4 +/* f0c47e8: afa70044 */ sw $a3,0x44($sp) +/* f0c47ec: 50400053 */ beqzl $v0,.L0f0c493c +/* f0c47f0: 2402ffff */ addiu $v0,$zero,-1 +/* f0c47f4: 0c0093a6 */ jal 0x24e98 +/* f0c47f8: 00000000 */ sll $zero,$zero,0x0 +/* f0c47fc: 8fa30038 */ lw $v1,0x38($sp) +/* f0c4800: 3c013e80 */ lui $at,0x3e80 +/* f0c4804: 44811000 */ mtc1 $at,$f2 +/* f0c4808: c4640000 */ lwc1 $f4,0x0($v1) +/* f0c480c: 44806000 */ mtc1 $zero,$f12 +/* f0c4810: 8fae004c */ lw $t6,0x4c($sp) +/* f0c4814: 46002182 */ mul.s $f6,$f4,$f0 +/* f0c4818: 44056000 */ mfc1 $a1,$f12 +/* f0c481c: 44076000 */ mfc1 $a3,$f12 +/* f0c4820: 27a4002c */ addiu $a0,$sp,0x2c +/* f0c4824: 24060001 */ addiu $a2,$zero,0x1 +/* f0c4828: 46023202 */ mul.s $f8,$f6,$f2 +/* f0c482c: e7a8002c */ swc1 $f8,0x2c($sp) +/* f0c4830: c46a0004 */ lwc1 $f10,0x4($v1) +/* f0c4834: 46005402 */ mul.s $f16,$f10,$f0 +/* f0c4838: 00000000 */ sll $zero,$zero,0x0 +/* f0c483c: 46028482 */ mul.s $f18,$f16,$f2 +/* f0c4840: e7b20030 */ swc1 $f18,0x30($sp) +/* f0c4844: c4640008 */ lwc1 $f4,0x8($v1) +/* f0c4848: afae0010 */ sw $t6,0x10($sp) +/* f0c484c: 46002182 */ mul.s $f6,$f4,$f0 +/* f0c4850: 00000000 */ sll $zero,$zero,0x0 +/* f0c4854: 46023202 */ mul.s $f8,$f6,$f2 +/* f0c4858: 0fc31094 */ jal func0f0c4250 +/* f0c485c: e7a80034 */ swc1 $f8,0x34($sp) +/* f0c4860: 24010001 */ addiu $at,$zero,0x1 +/* f0c4864: 14410003 */ bne $v0,$at,.L0f0c4874 +/* f0c4868: 00000000 */ sll $zero,$zero,0x0 +/* f0c486c: 10000033 */ beqz $zero,.L0f0c493c +/* f0c4870: 24020001 */ addiu $v0,$zero,0x1 +.L0f0c4874: +/* f0c4874: 14400030 */ bnez $v0,.L0f0c4938 +/* f0c4878: 8fa50048 */ lw $a1,0x48($sp) +/* f0c487c: 3c077f1b */ lui $a3,0x7f1b +/* f0c4880: 24e7d774 */ addiu $a3,$a3,-10380 +/* f0c4884: 8fa40044 */ lw $a0,0x44($sp) +/* f0c4888: 0c009393 */ jal 0x24e4c +/* f0c488c: 2406027b */ addiu $a2,$zero,0x27b +/* f0c4890: 8fa2003c */ lw $v0,0x3c($sp) +/* f0c4894: 8fa30044 */ lw $v1,0x44($sp) +/* f0c4898: 8fa50048 */ lw $a1,0x48($sp) +/* f0c489c: c4500000 */ lwc1 $f16,0x0($v0) +/* f0c48a0: c46a0000 */ lwc1 $f10,0x0($v1) +/* f0c48a4: 46105032 */ c.eq.s $f10,$f16 +/* f0c48a8: 00000000 */ sll $zero,$zero,0x0 +/* f0c48ac: 45000020 */ bc1f .L0f0c4930 +/* f0c48b0: 00000000 */ sll $zero,$zero,0x0 +/* f0c48b4: c4720004 */ lwc1 $f18,0x4($v1) +/* f0c48b8: c4440004 */ lwc1 $f4,0x4($v0) +/* f0c48bc: 46049032 */ c.eq.s $f18,$f4 +/* f0c48c0: 00000000 */ sll $zero,$zero,0x0 +/* f0c48c4: 4500001a */ bc1f .L0f0c4930 +/* f0c48c8: 00000000 */ sll $zero,$zero,0x0 +/* f0c48cc: c4660008 */ lwc1 $f6,0x8($v1) +/* f0c48d0: c4480008 */ lwc1 $f8,0x8($v0) +/* f0c48d4: 8fa20040 */ lw $v0,0x40($sp) +/* f0c48d8: 46083032 */ c.eq.s $f6,$f8 +/* f0c48dc: 00000000 */ sll $zero,$zero,0x0 +/* f0c48e0: 45000013 */ bc1f .L0f0c4930 +/* f0c48e4: 00000000 */ sll $zero,$zero,0x0 +/* f0c48e8: c4aa0000 */ lwc1 $f10,0x0($a1) +/* f0c48ec: c4500000 */ lwc1 $f16,0x0($v0) +/* f0c48f0: 46105032 */ c.eq.s $f10,$f16 +/* f0c48f4: 00000000 */ sll $zero,$zero,0x0 +/* f0c48f8: 4500000d */ bc1f .L0f0c4930 +/* f0c48fc: 00000000 */ sll $zero,$zero,0x0 +/* f0c4900: c4b20004 */ lwc1 $f18,0x4($a1) +/* f0c4904: c4440004 */ lwc1 $f4,0x4($v0) +/* f0c4908: 46049032 */ c.eq.s $f18,$f4 +/* f0c490c: 00000000 */ sll $zero,$zero,0x0 +/* f0c4910: 45000007 */ bc1f .L0f0c4930 +/* f0c4914: 00000000 */ sll $zero,$zero,0x0 +/* f0c4918: c4a60008 */ lwc1 $f6,0x8($a1) +/* f0c491c: c4480008 */ lwc1 $f8,0x8($v0) +/* f0c4920: 46083032 */ c.eq.s $f6,$f8 +/* f0c4924: 00000000 */ sll $zero,$zero,0x0 +/* f0c4928: 45030004 */ bc1tl .L0f0c493c +/* f0c492c: 2402ffff */ addiu $v0,$zero,-1 +.L0f0c4930: +/* f0c4930: 10000002 */ beqz $zero,.L0f0c493c +/* f0c4934: 00001025 */ or $v0,$zero,$zero +.L0f0c4938: +/* f0c4938: 2402ffff */ addiu $v0,$zero,-1 +.L0f0c493c: +/* f0c493c: 8fbf001c */ lw $ra,0x1c($sp) +/* f0c4940: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0c4944: 03e00008 */ jr $ra +/* f0c4948: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c494c +/* f0c494c: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0c4950: afbf001c */ sw $ra,0x1c($sp) +/* f0c4954: afa40048 */ sw $a0,0x48($sp) +/* f0c4958: afa70054 */ sw $a3,0x54($sp) +/* f0c495c: c4c20000 */ lwc1 $f2,0x0($a2) +/* f0c4960: c4a00000 */ lwc1 $f0,0x0($a1) +/* f0c4964: 46020032 */ c.eq.s $f0,$f2 +/* f0c4968: 00000000 */ sll $zero,$zero,0x0 +/* f0c496c: 45020009 */ bc1fl .L0f0c4994 +/* f0c4970: 46001201 */ sub.s $f8,$f2,$f0 +/* f0c4974: c4a40008 */ lwc1 $f4,0x8($a1) +/* f0c4978: c4c60008 */ lwc1 $f6,0x8($a2) +/* f0c497c: 2402ffff */ addiu $v0,$zero,-1 +/* f0c4980: 46062032 */ c.eq.s $f4,$f6 +/* f0c4984: 00000000 */ sll $zero,$zero,0x0 +/* f0c4988: 45010030 */ bc1t .L0f0c4a4c +/* f0c498c: 00000000 */ sll $zero,$zero,0x0 +/* f0c4990: 46001201 */ sub.s $f8,$f2,$f0 +.L0f0c4994: +/* f0c4994: 44807000 */ mtc1 $zero,$f14 +/* f0c4998: e7a80038 */ swc1 $f8,0x38($sp) +/* f0c499c: e7ae003c */ swc1 $f14,0x3c($sp) +/* f0c49a0: c4b00008 */ lwc1 $f16,0x8($a1) +/* f0c49a4: c4ca0008 */ lwc1 $f10,0x8($a2) +/* f0c49a8: c7a80038 */ lwc1 $f8,0x38($sp) +/* f0c49ac: 46105481 */ sub.s $f18,$f10,$f16 +/* f0c49b0: e7b20040 */ swc1 $f18,0x40($sp) +/* f0c49b4: c7a40040 */ lwc1 $f4,0x40($sp) +/* f0c49b8: 46042182 */ mul.s $f6,$f4,$f4 +/* f0c49bc: 00000000 */ sll $zero,$zero,0x0 +/* f0c49c0: 46084282 */ mul.s $f10,$f8,$f8 +/* f0c49c4: 0c012974 */ jal 0x4a5d0 +/* f0c49c8: 460a3300 */ add.s $f12,$f6,$f10 +/* f0c49cc: 3c013f80 */ lui $at,0x3f80 +/* f0c49d0: 44818000 */ mtc1 $at,$f16 +/* f0c49d4: c7b20038 */ lwc1 $f18,0x38($sp) +/* f0c49d8: c7a80040 */ lwc1 $f8,0x40($sp) +/* f0c49dc: 46008083 */ div.s $f2,$f16,$f0 +/* f0c49e0: 8fa20048 */ lw $v0,0x48($sp) +/* f0c49e4: 44807000 */ mtc1 $zero,$f14 +/* f0c49e8: 8fae0054 */ lw $t6,0x54($sp) +/* f0c49ec: 27a4002c */ addiu $a0,$sp,0x2c +/* f0c49f0: 44057000 */ mfc1 $a1,$f14 +/* f0c49f4: 44077000 */ mfc1 $a3,$f14 +/* f0c49f8: 24060001 */ addiu $a2,$zero,0x1 +/* f0c49fc: 46029102 */ mul.s $f4,$f18,$f2 +/* f0c4a00: 00000000 */ sll $zero,$zero,0x0 +/* f0c4a04: 46024182 */ mul.s $f6,$f8,$f2 +/* f0c4a08: e7a40038 */ swc1 $f4,0x38($sp) +/* f0c4a0c: e7a60040 */ swc1 $f6,0x40($sp) +/* f0c4a10: c44a0008 */ lwc1 $f10,0x8($v0) +/* f0c4a14: c4520000 */ lwc1 $f18,0x0($v0) +/* f0c4a18: e7ae0030 */ swc1 $f14,0x30($sp) +/* f0c4a1c: 460a3402 */ mul.s $f16,$f6,$f10 +/* f0c4a20: afae0010 */ sw $t6,0x10($sp) +/* f0c4a24: 46049202 */ mul.s $f8,$f18,$f4 +/* f0c4a28: 46088300 */ add.s $f12,$f16,$f8 +/* f0c4a2c: 460c2282 */ mul.s $f10,$f4,$f12 +/* f0c4a30: 00000000 */ sll $zero,$zero,0x0 +/* f0c4a34: 460c3482 */ mul.s $f18,$f6,$f12 +/* f0c4a38: e7aa002c */ swc1 $f10,0x2c($sp) +/* f0c4a3c: 0fc31094 */ jal func0f0c4250 +/* f0c4a40: e7b20034 */ swc1 $f18,0x34($sp) +/* f0c4a44: 10000002 */ beqz $zero,.L0f0c4a50 +/* f0c4a48: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0c4a4c: +/* f0c4a4c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0c4a50: +/* f0c4a50: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0c4a54: 03e00008 */ jr $ra +/* f0c4a58: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c4a5c +/* f0c4a5c: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0c4a60: 3c0e800a */ lui $t6,0x800a +/* f0c4a64: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0c4a68: afb20028 */ sw $s2,0x28($sp) +/* f0c4a6c: afb10024 */ sw $s1,0x24($sp) +/* f0c4a70: afb00020 */ sw $s0,0x20($sp) +/* f0c4a74: 00a08025 */ or $s0,$a1,$zero +/* f0c4a78: 00808825 */ or $s1,$a0,$zero +/* f0c4a7c: 00c09025 */ or $s2,$a2,$zero +/* f0c4a80: afbf002c */ sw $ra,0x2c($sp) +/* f0c4a84: afa7006c */ sw $a3,0x6c($sp) +/* f0c4a88: 27a70040 */ addiu $a3,$sp,0x40 +/* f0c4a8c: 27a60044 */ addiu $a2,$sp,0x44 +/* f0c4a90: 27a50038 */ addiu $a1,$sp,0x38 +/* f0c4a94: 0fc3082e */ jal func0f0c20b8 +/* f0c4a98: 8dc400bc */ lw $a0,0xbc($t6) +/* f0c4a9c: 3c03800a */ lui $v1,0x800a +/* f0c4aa0: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f0c4aa4: c6240000 */ lwc1 $f4,0x0($s1) +/* f0c4aa8: c60a0000 */ lwc1 $f10,0x0($s0) +/* f0c4aac: 8c6f00bc */ lw $t7,0xbc($v1) +/* f0c4ab0: c5e60008 */ lwc1 $f6,0x8($t7) +/* f0c4ab4: 46062200 */ add.s $f8,$f4,$f6 +/* f0c4ab8: 46085401 */ sub.s $f16,$f10,$f8 +/* f0c4abc: e7b00054 */ swc1 $f16,0x54($sp) +/* f0c4ac0: 8c7800bc */ lw $t8,0xbc($v1) +/* f0c4ac4: c6320008 */ lwc1 $f18,0x8($s1) +/* f0c4ac8: c60a0008 */ lwc1 $f10,0x8($s0) +/* f0c4acc: c7040010 */ lwc1 $f4,0x10($t8) +/* f0c4ad0: c7b00038 */ lwc1 $f16,0x38($sp) +/* f0c4ad4: 46049180 */ add.s $f6,$f18,$f4 +/* f0c4ad8: 46108002 */ mul.s $f0,$f16,$f16 +/* f0c4adc: 46065201 */ sub.s $f8,$f10,$f6 +/* f0c4ae0: c7aa0054 */ lwc1 $f10,0x54($sp) +/* f0c4ae4: e7a8005c */ swc1 $f8,0x5c($sp) +/* f0c4ae8: c7b2005c */ lwc1 $f18,0x5c($sp) +/* f0c4aec: 46129102 */ mul.s $f4,$f18,$f18 +/* f0c4af0: 00000000 */ sll $zero,$zero,0x0 +/* f0c4af4: 460a5182 */ mul.s $f6,$f10,$f10 +/* f0c4af8: 46062200 */ add.s $f8,$f4,$f6 +/* f0c4afc: 4600403e */ c.le.s $f8,$f0 +/* f0c4b00: 00000000 */ sll $zero,$zero,0x0 +/* f0c4b04: 45000043 */ bc1f .L0f0c4c14 +/* f0c4b08: 00000000 */ sll $zero,$zero,0x0 +/* f0c4b0c: 8c6200bc */ lw $v0,0xbc($v1) +/* f0c4b10: c6100000 */ lwc1 $f16,0x0($s0) +/* f0c4b14: c4520008 */ lwc1 $f18,0x8($v0) +/* f0c4b18: 46128032 */ c.eq.s $f16,$f18 +/* f0c4b1c: 00000000 */ sll $zero,$zero,0x0 +/* f0c4b20: 45020008 */ bc1fl .L0f0c4b44 +/* f0c4b24: c6060008 */ lwc1 $f6,0x8($s0) +/* f0c4b28: c60a0008 */ lwc1 $f10,0x8($s0) +/* f0c4b2c: c4440010 */ lwc1 $f4,0x10($v0) +/* f0c4b30: 46045032 */ c.eq.s $f10,$f4 +/* f0c4b34: 00000000 */ sll $zero,$zero,0x0 +/* f0c4b38: 45030091 */ bc1tl .L0f0c4d80 +/* f0c4b3c: 00001025 */ or $v0,$zero,$zero +/* f0c4b40: c6060008 */ lwc1 $f6,0x8($s0) +.L0f0c4b44: +/* f0c4b44: c4480010 */ lwc1 $f8,0x10($v0) +/* f0c4b48: 44807000 */ mtc1 $zero,$f14 +/* f0c4b4c: 46083401 */ sub.s $f16,$f6,$f8 +/* f0c4b50: e7ae0058 */ swc1 $f14,0x58($sp) +/* f0c4b54: 46008487 */ neg.s $f18,$f16 +/* f0c4b58: e7b20054 */ swc1 $f18,0x54($sp) +/* f0c4b5c: 8c7900bc */ lw $t9,0xbc($v1) +/* f0c4b60: c60a0000 */ lwc1 $f10,0x0($s0) +/* f0c4b64: 46129202 */ mul.s $f8,$f18,$f18 +/* f0c4b68: c7240008 */ lwc1 $f4,0x8($t9) +/* f0c4b6c: 46045181 */ sub.s $f6,$f10,$f4 +/* f0c4b70: e7a6005c */ swc1 $f6,0x5c($sp) +/* f0c4b74: c7b0005c */ lwc1 $f16,0x5c($sp) +/* f0c4b78: 46108282 */ mul.s $f10,$f16,$f16 +/* f0c4b7c: 0c012974 */ jal 0x4a5d0 +/* f0c4b80: 46085300 */ add.s $f12,$f10,$f8 +/* f0c4b84: 3c013f80 */ lui $at,0x3f80 +/* f0c4b88: 44812000 */ mtc1 $at,$f4 +/* f0c4b8c: c7a60054 */ lwc1 $f6,0x54($sp) +/* f0c4b90: c7b0005c */ lwc1 $f16,0x5c($sp) +/* f0c4b94: 46002083 */ div.s $f2,$f4,$f0 +/* f0c4b98: 44807000 */ mtc1 $zero,$f14 +/* f0c4b9c: 8fa8006c */ lw $t0,0x6c($sp) +/* f0c4ba0: 27a40048 */ addiu $a0,$sp,0x48 +/* f0c4ba4: 44057000 */ mfc1 $a1,$f14 +/* f0c4ba8: 44077000 */ mfc1 $a3,$f14 +/* f0c4bac: 24060001 */ addiu $a2,$zero,0x1 +/* f0c4bb0: 46023482 */ mul.s $f18,$f6,$f2 +/* f0c4bb4: 00000000 */ sll $zero,$zero,0x0 +/* f0c4bb8: 46028282 */ mul.s $f10,$f16,$f2 +/* f0c4bbc: e7b20054 */ swc1 $f18,0x54($sp) +/* f0c4bc0: e7aa005c */ swc1 $f10,0x5c($sp) +/* f0c4bc4: c6280008 */ lwc1 $f8,0x8($s1) +/* f0c4bc8: c6260000 */ lwc1 $f6,0x0($s1) +/* f0c4bcc: e7ae004c */ swc1 $f14,0x4c($sp) +/* f0c4bd0: 46085102 */ mul.s $f4,$f10,$f8 +/* f0c4bd4: afa80010 */ sw $t0,0x10($sp) +/* f0c4bd8: 46123402 */ mul.s $f16,$f6,$f18 +/* f0c4bdc: 46102300 */ add.s $f12,$f4,$f16 +/* f0c4be0: 460c9202 */ mul.s $f8,$f18,$f12 +/* f0c4be4: 00000000 */ sll $zero,$zero,0x0 +/* f0c4be8: 460c5182 */ mul.s $f6,$f10,$f12 +/* f0c4bec: e7a80054 */ swc1 $f8,0x54($sp) +/* f0c4bf0: e7a80048 */ swc1 $f8,0x48($sp) +/* f0c4bf4: e7a6005c */ swc1 $f6,0x5c($sp) +/* f0c4bf8: 0fc31094 */ jal func0f0c4250 +/* f0c4bfc: e7a60050 */ swc1 $f6,0x50($sp) +/* f0c4c00: 24010001 */ addiu $at,$zero,0x1 +/* f0c4c04: 5441005e */ bnel $v0,$at,.L0f0c4d80 +/* f0c4c08: 00001025 */ or $v0,$zero,$zero +/* f0c4c0c: 1000005c */ beqz $zero,.L0f0c4d80 +/* f0c4c10: 24020001 */ addiu $v0,$zero,0x1 +.L0f0c4c14: +/* f0c4c14: 8c6900bc */ lw $t1,0xbc($v1) +/* f0c4c18: c6240000 */ lwc1 $f4,0x0($s1) +/* f0c4c1c: c64a0000 */ lwc1 $f10,0x0($s2) +/* f0c4c20: c5300008 */ lwc1 $f16,0x8($t1) +/* f0c4c24: 46102480 */ add.s $f18,$f4,$f16 +/* f0c4c28: 46125201 */ sub.s $f8,$f10,$f18 +/* f0c4c2c: e7a80054 */ swc1 $f8,0x54($sp) +/* f0c4c30: 8c6a00bc */ lw $t2,0xbc($v1) +/* f0c4c34: c6260008 */ lwc1 $f6,0x8($s1) +/* f0c4c38: c64a0008 */ lwc1 $f10,0x8($s2) +/* f0c4c3c: c5440010 */ lwc1 $f4,0x10($t2) +/* f0c4c40: 46043400 */ add.s $f16,$f6,$f4 +/* f0c4c44: c7a40054 */ lwc1 $f4,0x54($sp) +/* f0c4c48: 46105481 */ sub.s $f18,$f10,$f16 +/* f0c4c4c: e7b2005c */ swc1 $f18,0x5c($sp) +/* f0c4c50: c7a8005c */ lwc1 $f8,0x5c($sp) +/* f0c4c54: 46084182 */ mul.s $f6,$f8,$f8 +/* f0c4c58: 00000000 */ sll $zero,$zero,0x0 +/* f0c4c5c: 46042282 */ mul.s $f10,$f4,$f4 +/* f0c4c60: 460a3400 */ add.s $f16,$f6,$f10 +/* f0c4c64: 4600803e */ c.le.s $f16,$f0 +/* f0c4c68: 00000000 */ sll $zero,$zero,0x0 +/* f0c4c6c: 45000043 */ bc1f .L0f0c4d7c +/* f0c4c70: 00000000 */ sll $zero,$zero,0x0 +/* f0c4c74: 8c6200bc */ lw $v0,0xbc($v1) +/* f0c4c78: c6520000 */ lwc1 $f18,0x0($s2) +/* f0c4c7c: c4480008 */ lwc1 $f8,0x8($v0) +/* f0c4c80: 46089032 */ c.eq.s $f18,$f8 +/* f0c4c84: 00000000 */ sll $zero,$zero,0x0 +/* f0c4c88: 45020008 */ bc1fl .L0f0c4cac +/* f0c4c8c: c64a0008 */ lwc1 $f10,0x8($s2) +/* f0c4c90: c6440008 */ lwc1 $f4,0x8($s2) +/* f0c4c94: c4460010 */ lwc1 $f6,0x10($v0) +/* f0c4c98: 46062032 */ c.eq.s $f4,$f6 +/* f0c4c9c: 00000000 */ sll $zero,$zero,0x0 +/* f0c4ca0: 45030037 */ bc1tl .L0f0c4d80 +/* f0c4ca4: 00001025 */ or $v0,$zero,$zero +/* f0c4ca8: c64a0008 */ lwc1 $f10,0x8($s2) +.L0f0c4cac: +/* f0c4cac: c4500010 */ lwc1 $f16,0x10($v0) +/* f0c4cb0: 44807000 */ mtc1 $zero,$f14 +/* f0c4cb4: 46105481 */ sub.s $f18,$f10,$f16 +/* f0c4cb8: e7ae0058 */ swc1 $f14,0x58($sp) +/* f0c4cbc: 46009207 */ neg.s $f8,$f18 +/* f0c4cc0: e7a80054 */ swc1 $f8,0x54($sp) +/* f0c4cc4: 8c6b00bc */ lw $t3,0xbc($v1) +/* f0c4cc8: c6440000 */ lwc1 $f4,0x0($s2) +/* f0c4ccc: 46084402 */ mul.s $f16,$f8,$f8 +/* f0c4cd0: c5660008 */ lwc1 $f6,0x8($t3) +/* f0c4cd4: 46062281 */ sub.s $f10,$f4,$f6 +/* f0c4cd8: e7aa005c */ swc1 $f10,0x5c($sp) +/* f0c4cdc: c7b2005c */ lwc1 $f18,0x5c($sp) +/* f0c4ce0: 46129102 */ mul.s $f4,$f18,$f18 +/* f0c4ce4: 0c012974 */ jal 0x4a5d0 +/* f0c4ce8: 46102300 */ add.s $f12,$f4,$f16 +/* f0c4cec: 3c013f80 */ lui $at,0x3f80 +/* f0c4cf0: 44813000 */ mtc1 $at,$f6 +/* f0c4cf4: c7aa0054 */ lwc1 $f10,0x54($sp) +/* f0c4cf8: c7b2005c */ lwc1 $f18,0x5c($sp) +/* f0c4cfc: 46003083 */ div.s $f2,$f6,$f0 +/* f0c4d00: 44807000 */ mtc1 $zero,$f14 +/* f0c4d04: 8fac006c */ lw $t4,0x6c($sp) +/* f0c4d08: 27a40048 */ addiu $a0,$sp,0x48 +/* f0c4d0c: 44057000 */ mfc1 $a1,$f14 +/* f0c4d10: 44077000 */ mfc1 $a3,$f14 +/* f0c4d14: 24060001 */ addiu $a2,$zero,0x1 +/* f0c4d18: 46025202 */ mul.s $f8,$f10,$f2 +/* f0c4d1c: 00000000 */ sll $zero,$zero,0x0 +/* f0c4d20: 46029102 */ mul.s $f4,$f18,$f2 +/* f0c4d24: e7a80054 */ swc1 $f8,0x54($sp) +/* f0c4d28: e7a4005c */ swc1 $f4,0x5c($sp) +/* f0c4d2c: c6300008 */ lwc1 $f16,0x8($s1) +/* f0c4d30: c62a0000 */ lwc1 $f10,0x0($s1) +/* f0c4d34: e7ae004c */ swc1 $f14,0x4c($sp) +/* f0c4d38: 46102182 */ mul.s $f6,$f4,$f16 +/* f0c4d3c: afac0010 */ sw $t4,0x10($sp) +/* f0c4d40: 46085482 */ mul.s $f18,$f10,$f8 +/* f0c4d44: 46123300 */ add.s $f12,$f6,$f18 +/* f0c4d48: 460c4402 */ mul.s $f16,$f8,$f12 +/* f0c4d4c: 00000000 */ sll $zero,$zero,0x0 +/* f0c4d50: 460c2282 */ mul.s $f10,$f4,$f12 +/* f0c4d54: e7b00054 */ swc1 $f16,0x54($sp) +/* f0c4d58: e7b00048 */ swc1 $f16,0x48($sp) +/* f0c4d5c: e7aa005c */ swc1 $f10,0x5c($sp) +/* f0c4d60: 0fc31094 */ jal func0f0c4250 +/* f0c4d64: e7aa0050 */ swc1 $f10,0x50($sp) +/* f0c4d68: 24010001 */ addiu $at,$zero,0x1 +/* f0c4d6c: 54410004 */ bnel $v0,$at,.L0f0c4d80 +/* f0c4d70: 00001025 */ or $v0,$zero,$zero +/* f0c4d74: 10000002 */ beqz $zero,.L0f0c4d80 +/* f0c4d78: 24020001 */ addiu $v0,$zero,0x1 +.L0f0c4d7c: +/* f0c4d7c: 00001025 */ or $v0,$zero,$zero +.L0f0c4d80: +/* f0c4d80: 8fbf002c */ lw $ra,0x2c($sp) +/* f0c4d84: 8fb00020 */ lw $s0,0x20($sp) +/* f0c4d88: 8fb10024 */ lw $s1,0x24($sp) +/* f0c4d8c: 8fb20028 */ lw $s2,0x28($sp) +/* f0c4d90: 03e00008 */ jr $ra +/* f0c4d94: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f0c4d98 +/* f0c4d98: 03e00008 */ jr $ra +/* f0c4d9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c4da0 +/* f0c4da0: 3c03800a */ lui $v1,0x800a +/* f0c4da4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0c4da8: 8c6e0318 */ lw $t6,0x318($v1) +/* f0c4dac: 51c00019 */ beqzl $t6,.L0f0c4e14 +/* f0c4db0: 8c620284 */ lw $v0,0x284($v1) +/* f0c4db4: 8c6f0288 */ lw $t7,0x288($v1) +/* f0c4db8: 3c08800b */ lui $t0,0x800b +/* f0c4dbc: 3c014f80 */ lui $at,0x4f80 +/* f0c4dc0: 8df80070 */ lw $t8,0x70($t7) +/* f0c4dc4: 0018c880 */ sll $t9,$t8,0x2 +/* f0c4dc8: 0338c821 */ addu $t9,$t9,$t8 +/* f0c4dcc: 0019c940 */ sll $t9,$t9,0x5 +/* f0c4dd0: 01194021 */ addu $t0,$t0,$t9 +/* f0c4dd4: 9508c7d4 */ lhu $t0,-0x382c($t0) +/* f0c4dd8: 44882000 */ mtc1 $t0,$f4 +/* f0c4ddc: 05010004 */ bgez $t0,.L0f0c4df0 +/* f0c4de0: 468021a0 */ cvt.s.w $f6,$f4 +/* f0c4de4: 44814000 */ mtc1 $at,$f8 +/* f0c4de8: 00000000 */ sll $zero,$zero,0x0 +/* f0c4dec: 46083180 */ add.s $f6,$f6,$f8 +.L0f0c4df0: +/* f0c4df0: 3c0141c8 */ lui $at,0x41c8 +/* f0c4df4: 44815000 */ mtc1 $at,$f10 +/* f0c4df8: 3c0142c8 */ lui $at,0x42c8 +/* f0c4dfc: 44819000 */ mtc1 $at,$f18 +/* f0c4e00: 460a3400 */ add.s $f16,$f6,$f10 +/* f0c4e04: 46128103 */ div.s $f4,$f16,$f18 +/* f0c4e08: 460c2302 */ mul.s $f12,$f4,$f12 +/* f0c4e0c: 00000000 */ sll $zero,$zero,0x0 +/* f0c4e10: 8c620284 */ lw $v0,0x284($v1) +.L0f0c4e14: +/* f0c4e14: c440016c */ lwc1 $f0,0x16c($v0) +/* f0c4e18: 4600603c */ c.lt.s $f12,$f0 +/* f0c4e1c: 00000000 */ sll $zero,$zero,0x0 +/* f0c4e20: 45020013 */ bc1fl .L0f0c4e70 +/* f0c4e24: 460c003c */ c.lt.s $f0,$f12 +/* f0c4e28: 44864000 */ mtc1 $a2,$f8 +/* f0c4e2c: 00000000 */ sll $zero,$zero,0x0 +/* f0c4e30: 468041a0 */ cvt.s.w $f6,$f8 +/* f0c4e34: 46067282 */ mul.s $f10,$f14,$f6 +/* f0c4e38: 460a0401 */ sub.s $f16,$f0,$f10 +/* f0c4e3c: e450016c */ swc1 $f16,0x16c($v0) +/* f0c4e40: 8c620284 */ lw $v0,0x284($v1) +/* f0c4e44: c440016c */ lwc1 $f0,0x16c($v0) +/* f0c4e48: 460c003c */ c.lt.s $f0,$f12 +/* f0c4e4c: 00000000 */ sll $zero,$zero,0x0 +/* f0c4e50: 4500001a */ bc1f .L0f0c4ebc +/* f0c4e54: 00000000 */ sll $zero,$zero,0x0 +/* f0c4e58: e44c016c */ swc1 $f12,0x16c($v0) +/* f0c4e5c: 3c02800a */ lui $v0,0x800a +/* f0c4e60: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0c4e64: 10000015 */ beqz $zero,.L0f0c4ebc +/* f0c4e68: c440016c */ lwc1 $f0,0x16c($v0) +/* f0c4e6c: 460c003c */ c.lt.s $f0,$f12 +.L0f0c4e70: +/* f0c4e70: 00000000 */ sll $zero,$zero,0x0 +/* f0c4e74: 45000011 */ bc1f .L0f0c4ebc +/* f0c4e78: 00000000 */ sll $zero,$zero,0x0 +/* f0c4e7c: 44869000 */ mtc1 $a2,$f18 +/* f0c4e80: 00000000 */ sll $zero,$zero,0x0 +/* f0c4e84: 46809120 */ cvt.s.w $f4,$f18 +/* f0c4e88: 46047202 */ mul.s $f8,$f14,$f4 +/* f0c4e8c: 46080180 */ add.s $f6,$f0,$f8 +/* f0c4e90: e446016c */ swc1 $f6,0x16c($v0) +/* f0c4e94: 8c620284 */ lw $v0,0x284($v1) +/* f0c4e98: c440016c */ lwc1 $f0,0x16c($v0) +/* f0c4e9c: 4600603c */ c.lt.s $f12,$f0 +/* f0c4ea0: 00000000 */ sll $zero,$zero,0x0 +/* f0c4ea4: 45000005 */ bc1f .L0f0c4ebc +/* f0c4ea8: 00000000 */ sll $zero,$zero,0x0 +/* f0c4eac: e44c016c */ swc1 $f12,0x16c($v0) +/* f0c4eb0: 3c02800a */ lui $v0,0x800a +/* f0c4eb4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0c4eb8: c440016c */ lwc1 $f0,0x16c($v0) +.L0f0c4ebc: +/* f0c4ebc: 03e00008 */ jr $ra +/* f0c4ec0: e4400168 */ swc1 $f0,0x168($v0) +); + +GLOBAL_ASM( +glabel func0f0c4ec4 +/* f0c4ec4: 3c03800a */ lui $v1,0x800a +/* f0c4ec8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0c4ecc: 8c6e0318 */ lw $t6,0x318($v1) +/* f0c4ed0: 51c00019 */ beqzl $t6,.L0f0c4f38 +/* f0c4ed4: 8c620284 */ lw $v0,0x284($v1) +/* f0c4ed8: 8c6f0288 */ lw $t7,0x288($v1) +/* f0c4edc: 3c08800b */ lui $t0,0x800b +/* f0c4ee0: 3c014f80 */ lui $at,0x4f80 +/* f0c4ee4: 8df80070 */ lw $t8,0x70($t7) +/* f0c4ee8: 0018c880 */ sll $t9,$t8,0x2 +/* f0c4eec: 0338c821 */ addu $t9,$t9,$t8 +/* f0c4ef0: 0019c940 */ sll $t9,$t9,0x5 +/* f0c4ef4: 01194021 */ addu $t0,$t0,$t9 +/* f0c4ef8: 9508c7d4 */ lhu $t0,-0x382c($t0) +/* f0c4efc: 44882000 */ mtc1 $t0,$f4 +/* f0c4f00: 05010004 */ bgez $t0,.L0f0c4f14 +/* f0c4f04: 468021a0 */ cvt.s.w $f6,$f4 +/* f0c4f08: 44814000 */ mtc1 $at,$f8 +/* f0c4f0c: 00000000 */ sll $zero,$zero,0x0 +/* f0c4f10: 46083180 */ add.s $f6,$f6,$f8 +.L0f0c4f14: +/* f0c4f14: 3c0141c8 */ lui $at,0x41c8 +/* f0c4f18: 44815000 */ mtc1 $at,$f10 +/* f0c4f1c: 3c0142c8 */ lui $at,0x42c8 +/* f0c4f20: 44819000 */ mtc1 $at,$f18 +/* f0c4f24: 460a3400 */ add.s $f16,$f6,$f10 +/* f0c4f28: 46128103 */ div.s $f4,$f16,$f18 +/* f0c4f2c: 460c2302 */ mul.s $f12,$f4,$f12 +/* f0c4f30: 00000000 */ sll $zero,$zero,0x0 +/* f0c4f34: 8c620284 */ lw $v0,0x284($v1) +.L0f0c4f38: +/* f0c4f38: c44019a4 */ lwc1 $f0,0x19a4($v0) +/* f0c4f3c: 460c003c */ c.lt.s $f0,$f12 +/* f0c4f40: 00000000 */ sll $zero,$zero,0x0 +/* f0c4f44: 45020011 */ bc1fl .L0f0c4f8c +/* f0c4f48: 4600603c */ c.lt.s $f12,$f0 +/* f0c4f4c: c468004c */ lwc1 $f8,0x4c($v1) +/* f0c4f50: 46087182 */ mul.s $f6,$f14,$f8 +/* f0c4f54: 46060280 */ add.s $f10,$f0,$f6 +/* f0c4f58: e44a19a4 */ swc1 $f10,0x19a4($v0) +/* f0c4f5c: 8c620284 */ lw $v0,0x284($v1) +/* f0c4f60: c44019a4 */ lwc1 $f0,0x19a4($v0) +/* f0c4f64: 4600603c */ c.lt.s $f12,$f0 +/* f0c4f68: 00000000 */ sll $zero,$zero,0x0 +/* f0c4f6c: 45000018 */ bc1f .L0f0c4fd0 +/* f0c4f70: 00000000 */ sll $zero,$zero,0x0 +/* f0c4f74: e44c19a4 */ swc1 $f12,0x19a4($v0) +/* f0c4f78: 3c02800a */ lui $v0,0x800a +/* f0c4f7c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0c4f80: 10000013 */ beqz $zero,.L0f0c4fd0 +/* f0c4f84: c44019a4 */ lwc1 $f0,0x19a4($v0) +/* f0c4f88: 4600603c */ c.lt.s $f12,$f0 +.L0f0c4f8c: +/* f0c4f8c: 00000000 */ sll $zero,$zero,0x0 +/* f0c4f90: 4500000f */ bc1f .L0f0c4fd0 +/* f0c4f94: 00000000 */ sll $zero,$zero,0x0 +/* f0c4f98: c470004c */ lwc1 $f16,0x4c($v1) +/* f0c4f9c: 46107482 */ mul.s $f18,$f14,$f16 +/* f0c4fa0: 46120101 */ sub.s $f4,$f0,$f18 +/* f0c4fa4: e44419a4 */ swc1 $f4,0x19a4($v0) +/* f0c4fa8: 8c620284 */ lw $v0,0x284($v1) +/* f0c4fac: c44019a4 */ lwc1 $f0,0x19a4($v0) +/* f0c4fb0: 460c003c */ c.lt.s $f0,$f12 +/* f0c4fb4: 00000000 */ sll $zero,$zero,0x0 +/* f0c4fb8: 45000005 */ bc1f .L0f0c4fd0 +/* f0c4fbc: 00000000 */ sll $zero,$zero,0x0 +/* f0c4fc0: e44c19a4 */ swc1 $f12,0x19a4($v0) +/* f0c4fc4: 3c02800a */ lui $v0,0x800a +/* f0c4fc8: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0c4fcc: c44019a4 */ lwc1 $f0,0x19a4($v0) +.L0f0c4fd0: +/* f0c4fd0: 03e00008 */ jr $ra +/* f0c4fd4: e4400170 */ swc1 $f0,0x170($v0) +); + +GLOBAL_ASM( +glabel func0f0c4fd8 +/* f0c4fd8: 27bdfef8 */ addiu $sp,$sp,-264 +/* f0c4fdc: afb00048 */ sw $s0,0x48($sp) +/* f0c4fe0: 3c10800a */ lui $s0,0x800a +/* f0c4fe4: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0c4fe8: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c4fec: afbf004c */ sw $ra,0x4c($sp) +/* f0c4ff0: afa000e8 */ sw $zero,0xe8($sp) +/* f0c4ff4: afa000a8 */ sw $zero,0xa8($sp) +/* f0c4ff8: 27a500fc */ addiu $a1,$sp,0xfc +/* f0c4ffc: 27a600f8 */ addiu $a2,$sp,0xf8 +/* f0c5000: 27a700f4 */ addiu $a3,$sp,0xf4 +/* f0c5004: 0fc3082e */ jal func0f0c20b8 +/* f0c5008: 8dc400bc */ lw $a0,0xbc($t6) +/* f0c500c: 8e0f029c */ lw $t7,0x29c($s0) +/* f0c5010: 05e00026 */ bltz $t7,.L0f0c50ac +/* f0c5014: 00000000 */ sll $zero,$zero,0x0 +/* f0c5018: 8e020284 */ lw $v0,0x284($s0) +/* f0c501c: 8e1802a8 */ lw $t8,0x2a8($s0) +/* f0c5020: 3c0141f0 */ lui $at,0x41f0 +/* f0c5024: 17020021 */ bne $t8,$v0,.L0f0c50ac +/* f0c5028: 00000000 */ sll $zero,$zero,0x0 +/* f0c502c: 44812000 */ mtc1 $at,$f4 +/* f0c5030: c4460378 */ lwc1 $f6,0x378($v0) +/* f0c5034: 24190001 */ addiu $t9,$zero,0x1 +/* f0c5038: 46062032 */ c.eq.s $f4,$f6 +/* f0c503c: 00000000 */ sll $zero,$zero,0x0 +/* f0c5040: 4501001a */ bc1t .L0f0c50ac +/* f0c5044: 00000000 */ sll $zero,$zero,0x0 +/* f0c5048: 8c4300bc */ lw $v1,0xbc($v0) +/* f0c504c: afb90010 */ sw $t9,0x10($sp) +/* f0c5050: c7a800f8 */ lwc1 $f8,0xf8($sp) +/* f0c5054: c460000c */ lwc1 $f0,0xc($v1) +/* f0c5058: c7a400f4 */ lwc1 $f4,0xf4($sp) +/* f0c505c: 3c0541f0 */ lui $a1,0x41f0 +/* f0c5060: 46004281 */ sub.s $f10,$f8,$f0 +/* f0c5064: 2407003f */ addiu $a3,$zero,0x3f +/* f0c5068: 24640008 */ addiu $a0,$v1,0x8 +/* f0c506c: 46002181 */ sub.s $f6,$f4,$f0 +/* f0c5070: e7aa0014 */ swc1 $f10,0x14($sp) +/* f0c5074: 24660028 */ addiu $a2,$v1,0x28 +/* f0c5078: 0c00a9a1 */ jal 0x2a684 +/* f0c507c: e7a60018 */ swc1 $f6,0x18($sp) +/* f0c5080: 1040000a */ beqz $v0,.L0f0c50ac +/* f0c5084: 00000000 */ sll $zero,$zero,0x0 +/* f0c5088: 8e090284 */ lw $t1,0x284($s0) +/* f0c508c: 3c0141f0 */ lui $at,0x41f0 +/* f0c5090: 44810000 */ mtc1 $at,$f0 +/* f0c5094: 8d2a00bc */ lw $t2,0xbc($t1) +/* f0c5098: 8d4b0004 */ lw $t3,0x4($t2) +/* f0c509c: e5600024 */ swc1 $f0,0x24($t3) +/* f0c50a0: 8e0c0284 */ lw $t4,0x284($s0) +/* f0c50a4: e5800378 */ swc1 $f0,0x378($t4) +/* f0c50a8: e7a000fc */ swc1 $f0,0xfc($sp) +.L0f0c50ac: +/* f0c50ac: 3c017f1b */ lui $at,0x7f1b +/* f0c50b0: c42ad78c */ lwc1 $f10,-0x2874($at) +/* f0c50b4: c7a800fc */ lwc1 $f8,0xfc($sp) +/* f0c50b8: 8e020284 */ lw $v0,0x284($s0) +/* f0c50bc: c7a600f8 */ lwc1 $f6,0xf8($sp) +/* f0c50c0: 460a4102 */ mul.s $f4,$f8,$f10 +/* f0c50c4: 8c4300bc */ lw $v1,0xbc($v0) +/* f0c50c8: c44a0074 */ lwc1 $f10,0x74($v0) +/* f0c50cc: 3c013f80 */ lui $at,0x3f80 +/* f0c50d0: c460000c */ lwc1 $f0,0xc($v1) +/* f0c50d4: 340e8040 */ dli $t6,0x8040 +/* f0c50d8: 244f02a0 */ addiu $t7,$v0,0x2a0 +/* f0c50dc: 46003201 */ sub.s $f8,$f6,$f0 +/* f0c50e0: 44052000 */ mfc1 $a1,$f4 +/* f0c50e4: 44813000 */ mtc1 $at,$f6 +/* f0c50e8: 46005101 */ sub.s $f4,$f10,$f0 +/* f0c50ec: 44064000 */ mfc1 $a2,$f8 +/* f0c50f0: 246d0028 */ addiu $t5,$v1,0x28 +/* f0c50f4: afad0010 */ sw $t5,0x10($sp) +/* f0c50f8: 46062200 */ add.s $f8,$f4,$f6 +/* f0c50fc: afaf0018 */ sw $t7,0x18($sp) +/* f0c5100: afae0014 */ sw $t6,0x14($sp) +/* f0c5104: 24640008 */ addiu $a0,$v1,0x8 +/* f0c5108: 44074000 */ mfc1 $a3,$f8 +/* f0c510c: 0c00a7ff */ jal 0x29ffc +/* f0c5110: 00000000 */ sll $zero,$zero,0x0 +/* f0c5114: 14400031 */ bnez $v0,.L0f0c51dc +/* f0c5118: afa200ec */ sw $v0,0xec($sp) +/* f0c511c: 8e020284 */ lw $v0,0x284($s0) +/* f0c5120: 3c014120 */ lui $at,0x4120 +/* f0c5124: 44813000 */ mtc1 $at,$f6 +/* f0c5128: 8c5800bc */ lw $t8,0xbc($v0) +/* f0c512c: 27a500d8 */ addiu $a1,$sp,0xd8 +/* f0c5130: c70a0008 */ lwc1 $f10,0x8($t8) +/* f0c5134: e7aa00cc */ swc1 $f10,0xcc($sp) +/* f0c5138: 8c5900bc */ lw $t9,0xbc($v0) +/* f0c513c: c724000c */ lwc1 $f4,0xc($t9) +/* f0c5140: 46062201 */ sub.s $f8,$f4,$f6 +/* f0c5144: e7a800d0 */ swc1 $f8,0xd0($sp) +/* f0c5148: 8c4900bc */ lw $t1,0xbc($v0) +/* f0c514c: c52a0010 */ lwc1 $f10,0x10($t1) +/* f0c5150: e7aa00d4 */ swc1 $f10,0xd4($sp) +/* f0c5154: 8c4400bc */ lw $a0,0xbc($v0) +/* f0c5158: 0fc195e9 */ jal func0f0657a4 +/* f0c515c: 24840028 */ addiu $a0,$a0,0x28 +/* f0c5160: 8e040284 */ lw $a0,0x284($s0) +/* f0c5164: 27a500cc */ addiu $a1,$sp,0xcc +/* f0c5168: 0fc32de7 */ jal func0f0cb79c +/* f0c516c: 27a600d8 */ addiu $a2,$sp,0xd8 +/* f0c5170: 3c017f1b */ lui $at,0x7f1b +/* f0c5174: c426d790 */ lwc1 $f6,-0x2870($at) +/* f0c5178: c7a400fc */ lwc1 $f4,0xfc($sp) +/* f0c517c: 8e020284 */ lw $v0,0x284($s0) +/* f0c5180: c7aa00f8 */ lwc1 $f10,0xf8($sp) +/* f0c5184: 46062202 */ mul.s $f8,$f4,$f6 +/* f0c5188: 8c4300bc */ lw $v1,0xbc($v0) +/* f0c518c: c4460074 */ lwc1 $f6,0x74($v0) +/* f0c5190: 3c014120 */ lui $at,0x4120 +/* f0c5194: c460000c */ lwc1 $f0,0xc($v1) +/* f0c5198: 27aa00d8 */ addiu $t2,$sp,0xd8 +/* f0c519c: 340b8040 */ dli $t3,0x8040 +/* f0c51a0: 46005101 */ sub.s $f4,$f10,$f0 +/* f0c51a4: 44054000 */ mfc1 $a1,$f8 +/* f0c51a8: 44815000 */ mtc1 $at,$f10 +/* f0c51ac: 46003201 */ sub.s $f8,$f6,$f0 +/* f0c51b0: 44062000 */ mfc1 $a2,$f4 +/* f0c51b4: 244c02a0 */ addiu $t4,$v0,0x2a0 +/* f0c51b8: afac0018 */ sw $t4,0x18($sp) +/* f0c51bc: 460a4101 */ sub.s $f4,$f8,$f10 +/* f0c51c0: afab0014 */ sw $t3,0x14($sp) +/* f0c51c4: afaa0010 */ sw $t2,0x10($sp) +/* f0c51c8: 24640008 */ addiu $a0,$v1,0x8 +/* f0c51cc: 44072000 */ mfc1 $a3,$f4 +/* f0c51d0: 0c00a7ff */ jal 0x29ffc +/* f0c51d4: 00000000 */ sll $zero,$zero,0x0 +/* f0c51d8: afa200e8 */ sw $v0,0xe8($sp) +.L0f0c51dc: +/* f0c51dc: 8e020284 */ lw $v0,0x284($s0) +/* f0c51e0: 8c4d00bc */ lw $t5,0xbc($v0) +/* f0c51e4: c5a60008 */ lwc1 $f6,0x8($t5) +/* f0c51e8: e7a600cc */ swc1 $f6,0xcc($sp) +/* f0c51ec: 8c4e00bc */ lw $t6,0xbc($v0) +/* f0c51f0: c5c8000c */ lwc1 $f8,0xc($t6) +/* f0c51f4: e7a800d0 */ swc1 $f8,0xd0($sp) +/* f0c51f8: 8c4f00bc */ lw $t7,0xbc($v0) +/* f0c51fc: c5ea0010 */ lwc1 $f10,0x10($t7) +/* f0c5200: e7aa00d4 */ swc1 $f10,0xd4($sp) +/* f0c5204: 8c5802b0 */ lw $t8,0x2b0($v0) +/* f0c5208: 5300000b */ beqzl $t8,.L0f0c5238 +/* f0c520c: 8c4400bc */ lw $a0,0xbc($v0) +/* f0c5210: 8c5919b8 */ lw $t9,0x19b8($v0) +/* f0c5214: c444008c */ lwc1 $f4,0x8c($v0) +/* f0c5218: 44993000 */ mtc1 $t9,$f6 +/* f0c521c: 00000000 */ sll $zero,$zero,0x0 +/* f0c5220: 46803220 */ cvt.s.w $f8,$f6 +/* f0c5224: c7a600d0 */ lwc1 $f6,0xd0($sp) +/* f0c5228: 46082280 */ add.s $f10,$f4,$f8 +/* f0c522c: 460a3101 */ sub.s $f4,$f6,$f10 +/* f0c5230: e7a400d0 */ swc1 $f4,0xd0($sp) +/* f0c5234: 8c4400bc */ lw $a0,0xbc($v0) +.L0f0c5238: +/* f0c5238: 27a500d8 */ addiu $a1,$sp,0xd8 +/* f0c523c: 0fc195e9 */ jal func0f0657a4 +/* f0c5240: 24840028 */ addiu $a0,$a0,0x28 +/* f0c5244: 8e040284 */ lw $a0,0x284($s0) +/* f0c5248: 27a500cc */ addiu $a1,$sp,0xcc +/* f0c524c: 0fc32de7 */ jal func0f0cb79c +/* f0c5250: 27a600d8 */ addiu $a2,$sp,0xd8 +/* f0c5254: 8e020284 */ lw $v0,0x284($s0) +/* f0c5258: 27ac00ac */ addiu $t4,$sp,0xac +/* f0c525c: 27ad00a8 */ addiu $t5,$sp,0xa8 +/* f0c5260: 8c450378 */ lw $a1,0x378($v0) +/* f0c5264: 2449161e */ addiu $t1,$v0,0x161e +/* f0c5268: 244a161c */ addiu $t2,$v0,0x161c +/* f0c526c: 244b19b0 */ addiu $t3,$v0,0x19b0 +/* f0c5270: afab0018 */ sw $t3,0x18($sp) +/* f0c5274: afaa0014 */ sw $t2,0x14($sp) +/* f0c5278: afa90010 */ sw $t1,0x10($sp) +/* f0c527c: afad0020 */ sw $t5,0x20($sp) +/* f0c5280: afac001c */ sw $t4,0x1c($sp) +/* f0c5284: 27a400cc */ addiu $a0,$sp,0xcc +/* f0c5288: 27a600d8 */ addiu $a2,$sp,0xd8 +/* f0c528c: 0c00a86c */ jal 0x2a1b0 +/* f0c5290: 2447161a */ addiu $a3,$v0,0x161a +/* f0c5294: 8e020284 */ lw $v0,0x284($s0) +/* f0c5298: 3c017f1b */ lui $at,0x7f1b +/* f0c529c: c426d794 */ lwc1 $f6,-0x286c($at) +/* f0c52a0: c4481ae8 */ lwc1 $f8,0x1ae8($v0) +/* f0c52a4: 46080380 */ add.s $f14,$f0,$f8 +/* f0c52a8: 4606703c */ c.lt.s $f14,$f6 +/* f0c52ac: 00000000 */ sll $zero,$zero,0x0 +/* f0c52b0: 45000002 */ bc1f .L0f0c52bc +/* f0c52b4: 3c017f1b */ lui $at,0x7f1b +/* f0c52b8: c42ed798 */ lwc1 $f14,-0x2868($at) +.L0f0c52bc: +/* f0c52bc: 8c4302b0 */ lw $v1,0x2b0($v0) +/* f0c52c0: 10600009 */ beqz $v1,.L0f0c52e8 +/* f0c52c4: 00000000 */ sll $zero,$zero,0x0 +/* f0c52c8: 8fae00ac */ lw $t6,0xac($sp) +/* f0c52cc: 15c00006 */ bnez $t6,.L0f0c52e8 +/* f0c52d0: 00000000 */ sll $zero,$zero,0x0 +/* f0c52d4: 0fc20b5d */ jal func0f082d74 +/* f0c52d8: e7ae00f0 */ swc1 $f14,0xf0($sp) +/* f0c52dc: 8e020284 */ lw $v0,0x284($s0) +/* f0c52e0: c7ae00f0 */ lwc1 $f14,0xf0($sp) +/* f0c52e4: 8c4302b0 */ lw $v1,0x2b0($v0) +.L0f0c52e8: +/* f0c52e8: 50600050 */ beqzl $v1,.L0f0c542c +/* f0c52ec: afa000a8 */ sw $zero,0xa8($sp) +/* f0c52f0: 8faf00ac */ lw $t7,0xac($sp) +/* f0c52f4: 51e0004d */ beqzl $t7,.L0f0c542c +/* f0c52f8: afa000a8 */ sw $zero,0xa8($sp) +/* f0c52fc: 8c5802ac */ lw $t8,0x2ac($v0) +/* f0c5300: 5700004a */ bnezl $t8,.L0f0c542c +/* f0c5304: afa000a8 */ sw $zero,0xa8($sp) +/* f0c5308: c4400078 */ lwc1 $f0,0x78($v0) +/* f0c530c: 44805000 */ mtc1 $zero,$f10 +/* f0c5310: 46007301 */ sub.s $f12,$f14,$f0 +/* f0c5314: 460a6032 */ c.eq.s $f12,$f10 +/* f0c5318: 00000000 */ sll $zero,$zero,0x0 +/* f0c531c: 45030044 */ bc1tl .L0f0c5430 +/* f0c5320: 8faf00ac */ lw $t7,0xac($sp) +/* f0c5324: 8c590030 */ lw $t9,0x30($v0) +/* f0c5328: 8fa900a8 */ lw $t1,0xa8($sp) +/* f0c532c: 57200036 */ bnezl $t9,.L0f0c5408 +/* f0c5330: 8e020284 */ lw $v0,0x284($s0) +/* f0c5334: 8c4a0298 */ lw $t2,0x298($v0) +/* f0c5338: 552a0033 */ bnel $t1,$t2,.L0f0c5408 +/* f0c533c: 8e020284 */ lw $v0,0x284($s0) +/* f0c5340: c4440294 */ lwc1 $f4,0x294($v0) +/* f0c5344: c4480074 */ lwc1 $f8,0x74($v0) +/* f0c5348: 3c013f80 */ lui $at,0x3f80 +/* f0c534c: 44813000 */ mtc1 $at,$f6 +/* f0c5350: 46082081 */ sub.s $f2,$f4,$f8 +/* f0c5354: 3c01bf80 */ lui $at,0xbf80 +/* f0c5358: 4606103c */ c.lt.s $f2,$f6 +/* f0c535c: 00000000 */ sll $zero,$zero,0x0 +/* f0c5360: 45020029 */ bc1fl .L0f0c5408 +/* f0c5364: 8e020284 */ lw $v0,0x284($s0) +/* f0c5368: 44815000 */ mtc1 $at,$f10 +/* f0c536c: 00000000 */ sll $zero,$zero,0x0 +/* f0c5370: 4602503c */ c.lt.s $f10,$f2 +/* f0c5374: 00000000 */ sll $zero,$zero,0x0 +/* f0c5378: 45020023 */ bc1fl .L0f0c5408 +/* f0c537c: 8e020284 */ lw $v0,0x284($s0) +/* f0c5380: 44804000 */ mtc1 $zero,$f8 +/* f0c5384: 460c0100 */ add.s $f4,$f0,$f12 +/* f0c5388: 460c403c */ c.lt.s $f8,$f12 +/* f0c538c: e4440078 */ swc1 $f4,0x78($v0) +/* f0c5390: 8fab00a8 */ lw $t3,0xa8($sp) +/* f0c5394: 45030012 */ bc1tl .L0f0c53e0 +/* f0c5398: 8e020284 */ lw $v0,0x284($s0) +/* f0c539c: 51600010 */ beqzl $t3,.L0f0c53e0 +/* f0c53a0: 8e020284 */ lw $v0,0x284($s0) +/* f0c53a4: 8d620004 */ lw $v0,0x4($t3) +/* f0c53a8: 5040000d */ beqzl $v0,.L0f0c53e0 +/* f0c53ac: 8e020284 */ lw $v0,0x284($s0) +/* f0c53b0: 8c4c0008 */ lw $t4,0x8($v0) +/* f0c53b4: 000c6800 */ sll $t5,$t4,0x0 +/* f0c53b8: 05a30009 */ bgezl $t5,.L0f0c53e0 +/* f0c53bc: 8e020284 */ lw $v0,0x284($s0) +/* f0c53c0: e7ac00a0 */ swc1 $f12,0xa0($sp) +/* f0c53c4: 0fc30f23 */ jal func0f0c3c8c +/* f0c53c8: e7ae00f0 */ swc1 $f14,0xf0($sp) +/* f0c53cc: 24010001 */ addiu $at,$zero,0x1 +/* f0c53d0: c7ac00a0 */ lwc1 $f12,0xa0($sp) +/* f0c53d4: 1441000b */ bne $v0,$at,.L0f0c5404 +/* f0c53d8: c7ae00f0 */ lwc1 $f14,0xf0($sp) +/* f0c53dc: 8e020284 */ lw $v0,0x284($s0) +.L0f0c53e0: +/* f0c53e0: 3c017f1b */ lui $at,0x7f1b +/* f0c53e4: c4460074 */ lwc1 $f6,0x74($v0) +/* f0c53e8: 460c3280 */ add.s $f10,$f6,$f12 +/* f0c53ec: e44a0074 */ swc1 $f10,0x74($v0) +/* f0c53f0: 8e020284 */ lw $v0,0x284($s0) +/* f0c53f4: c428d79c */ lwc1 $f8,-0x2864($at) +/* f0c53f8: c4440074 */ lwc1 $f4,0x74($v0) +/* f0c53fc: 46082183 */ div.s $f6,$f4,$f8 +/* f0c5400: e4460070 */ swc1 $f6,0x70($v0) +.L0f0c5404: +/* f0c5404: 8e020284 */ lw $v0,0x284($s0) +.L0f0c5408: +/* f0c5408: 8c4e1af8 */ lw $t6,0x1af8($v0) +/* f0c540c: 51c00008 */ beqzl $t6,.L0f0c5430 +/* f0c5410: 8faf00ac */ lw $t7,0xac($sp) +/* f0c5414: c44a1b54 */ lwc1 $f10,0x1b54($v0) +/* f0c5418: 460c5100 */ add.s $f4,$f10,$f12 +/* f0c541c: e4441b54 */ swc1 $f4,0x1b54($v0) +/* f0c5420: 10000002 */ beqz $zero,.L0f0c542c +/* f0c5424: 8e020284 */ lw $v0,0x284($s0) +/* f0c5428: afa000a8 */ sw $zero,0xa8($sp) +.L0f0c542c: +/* f0c542c: 8faf00ac */ lw $t7,0xac($sp) +.L0f0c5430: +/* f0c5430: ac4f02b0 */ sw $t7,0x2b0($v0) +/* f0c5434: 8fb800ac */ lw $t8,0xac($sp) +/* f0c5438: 53000004 */ beqzl $t8,.L0f0c544c +/* f0c543c: 8fa900a8 */ lw $t1,0xa8($sp) +/* f0c5440: 8e190284 */ lw $t9,0x284($s0) +/* f0c5444: e72e0294 */ swc1 $f14,0x294($t9) +/* f0c5448: 8fa900a8 */ lw $t1,0xa8($sp) +.L0f0c544c: +/* f0c544c: 8e0a0284 */ lw $t2,0x284($s0) +/* f0c5450: ad490298 */ sw $t1,0x298($t2) +/* f0c5454: 8e020284 */ lw $v0,0x284($s0) +/* f0c5458: 8c4b02ac */ lw $t3,0x2ac($v0) +/* f0c545c: 51600027 */ beqzl $t3,.L0f0c54fc +/* f0c5460: 8fad00ec */ lw $t5,0xec($sp) +/* f0c5464: c44c029c */ lwc1 $f12,0x29c($v0) +/* f0c5468: 44804000 */ mtc1 $zero,$f8 +/* f0c546c: 00000000 */ sll $zero,$zero,0x0 +/* f0c5470: 460c403e */ c.le.s $f8,$f12 +/* f0c5474: 00000000 */ sll $zero,$zero,0x0 +/* f0c5478: 4501000b */ bc1t .L0f0c54a8 +/* f0c547c: 00000000 */ sll $zero,$zero,0x0 +/* f0c5480: c4420074 */ lwc1 $f2,0x74($v0) +/* f0c5484: 4602703e */ c.le.s $f14,$f2 +/* f0c5488: 00000000 */ sll $zero,$zero,0x0 +/* f0c548c: 45020012 */ bc1fl .L0f0c54d8 +/* f0c5490: 46027301 */ sub.s $f12,$f14,$f2 +/* f0c5494: 460c1180 */ add.s $f6,$f2,$f12 +/* f0c5498: 4606703e */ c.le.s $f14,$f6 +/* f0c549c: 00000000 */ sll $zero,$zero,0x0 +/* f0c54a0: 4502000d */ bc1fl .L0f0c54d8 +/* f0c54a4: 46027301 */ sub.s $f12,$f14,$f2 +.L0f0c54a8: +/* f0c54a8: 0fc30f23 */ jal func0f0c3c8c +/* f0c54ac: e7ae00f0 */ swc1 $f14,0xf0($sp) +/* f0c54b0: 24010001 */ addiu $at,$zero,0x1 +/* f0c54b4: 14410010 */ bne $v0,$at,.L0f0c54f8 +/* f0c54b8: c7ae00f0 */ lwc1 $f14,0xf0($sp) +/* f0c54bc: 8e020284 */ lw $v0,0x284($s0) +/* f0c54c0: c44a0074 */ lwc1 $f10,0x74($v0) +/* f0c54c4: c444029c */ lwc1 $f4,0x29c($v0) +/* f0c54c8: 46045200 */ add.s $f8,$f10,$f4 +/* f0c54cc: 1000000a */ beqz $zero,.L0f0c54f8 +/* f0c54d0: e4480074 */ swc1 $f8,0x74($v0) +/* f0c54d4: 46027301 */ sub.s $f12,$f14,$f2 +.L0f0c54d8: +/* f0c54d8: 0fc30f23 */ jal func0f0c3c8c +/* f0c54dc: e7ae00f0 */ swc1 $f14,0xf0($sp) +/* f0c54e0: 24010001 */ addiu $at,$zero,0x1 +/* f0c54e4: 14410004 */ bne $v0,$at,.L0f0c54f8 +/* f0c54e8: c7ae00f0 */ lwc1 $f14,0xf0($sp) +/* f0c54ec: 8e0c0284 */ lw $t4,0x284($s0) +/* f0c54f0: e58e0074 */ swc1 $f14,0x74($t4) +/* f0c54f4: afa000ec */ sw $zero,0xec($sp) +.L0f0c54f8: +/* f0c54f8: 8fad00ec */ lw $t5,0xec($sp) +.L0f0c54fc: +/* f0c54fc: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c5500: 44802000 */ mtc1 $zero,$f4 +/* f0c5504: adcd02ac */ sw $t5,0x2ac($t6) +/* f0c5508: 8e020284 */ lw $v0,0x284($s0) +/* f0c550c: 8fb800e8 */ lw $t8,0xe8($sp) +/* f0c5510: 8c4f02ac */ lw $t7,0x2ac($v0) +/* f0c5514: 11e00005 */ beqz $t7,.L0f0c552c +/* f0c5518: 00000000 */ sll $zero,$zero,0x0 +/* f0c551c: c4460074 */ lwc1 $f6,0x74($v0) +/* f0c5520: e4460078 */ swc1 $f6,0x78($v0) +/* f0c5524: 10000005 */ beqz $zero,.L0f0c553c +/* f0c5528: 8e020284 */ lw $v0,0x284($s0) +.L0f0c552c: +/* f0c552c: 57000004 */ bnezl $t8,.L0f0c5540 +/* f0c5530: c44a0080 */ lwc1 $f10,0x80($v0) +/* f0c5534: e44e0078 */ swc1 $f14,0x78($v0) +/* f0c5538: 8e020284 */ lw $v0,0x284($s0) +.L0f0c553c: +/* f0c553c: c44a0080 */ lwc1 $f10,0x80($v0) +.L0f0c5540: +/* f0c5540: 3c017f1b */ lui $at,0x7f1b +/* f0c5544: 460a203e */ c.le.s $f4,$f10 +/* f0c5548: 00000000 */ sll $zero,$zero,0x0 +/* f0c554c: 45030008 */ bc1tl .L0f0c5570 +/* f0c5550: c4480074 */ lwc1 $f8,0x74($v0) +/* f0c5554: c4420074 */ lwc1 $f2,0x74($v0) +/* f0c5558: c4400078 */ lwc1 $f0,0x78($v0) +/* f0c555c: 4600103c */ c.lt.s $f2,$f0 +/* f0c5560: 00000000 */ sll $zero,$zero,0x0 +/* f0c5564: 45020078 */ bc1fl .L0f0c5748 +/* f0c5568: 4602003c */ c.lt.s $f0,$f2 +/* f0c556c: c4480074 */ lwc1 $f8,0x74($v0) +.L0f0c5570: +/* f0c5570: c426d7a0 */ lwc1 $f6,-0x2860($at) +/* f0c5574: 3c017f1b */ lui $at,0x7f1b +/* f0c5578: 00001825 */ or $v1,$zero,$zero +/* f0c557c: 46064283 */ div.s $f10,$f8,$f6 +/* f0c5580: e44a0070 */ swc1 $f10,0x70($v0) +/* f0c5584: 8e190034 */ lw $t9,0x34($s0) +/* f0c5588: 5b20000e */ blezl $t9,.L0f0c55c4 +/* f0c558c: 8e020284 */ lw $v0,0x284($s0) +/* f0c5590: c420d7a4 */ lwc1 $f0,-0x285c($at) +/* f0c5594: 8e020284 */ lw $v0,0x284($s0) +.L0f0c5598: +/* f0c5598: 24630001 */ addiu $v1,$v1,0x1 +/* f0c559c: c4440070 */ lwc1 $f4,0x70($v0) +/* f0c55a0: c4460078 */ lwc1 $f6,0x78($v0) +/* f0c55a4: 46002202 */ mul.s $f8,$f4,$f0 +/* f0c55a8: 46064280 */ add.s $f10,$f8,$f6 +/* f0c55ac: e44a0070 */ swc1 $f10,0x70($v0) +/* f0c55b0: 8e090034 */ lw $t1,0x34($s0) +/* f0c55b4: 0069082a */ slt $at,$v1,$t1 +/* f0c55b8: 5420fff7 */ bnezl $at,.L0f0c5598 +/* f0c55bc: 8e020284 */ lw $v0,0x284($s0) +/* f0c55c0: 8e020284 */ lw $v0,0x284($s0) +.L0f0c55c4: +/* f0c55c4: 3c017f1b */ lui $at,0x7f1b +/* f0c55c8: c4420074 */ lwc1 $f2,0x74($v0) +/* f0c55cc: c4400078 */ lwc1 $f0,0x78($v0) +/* f0c55d0: 4600103c */ c.lt.s $f2,$f0 +/* f0c55d4: 00000000 */ sll $zero,$zero,0x0 +/* f0c55d8: 45020041 */ bc1fl .L0f0c56e0 +/* f0c55dc: 8e020284 */ lw $v0,0x284($s0) +/* f0c55e0: c4440070 */ lwc1 $f4,0x70($v0) +/* f0c55e4: c428d7a8 */ lwc1 $f8,-0x2858($at) +/* f0c55e8: 3c014248 */ lui $at,0x4248 +/* f0c55ec: 44813000 */ mtc1 $at,$f6 +/* f0c55f0: 46082382 */ mul.s $f14,$f4,$f8 +/* f0c55f4: 46060301 */ sub.s $f12,$f0,$f6 +/* f0c55f8: 460c703c */ c.lt.s $f14,$f12 +/* f0c55fc: 00000000 */ sll $zero,$zero,0x0 +/* f0c5600: 45020003 */ bc1fl .L0f0c5610 +/* f0c5604: 46027301 */ sub.s $f12,$f14,$f2 +/* f0c5608: 46006386 */ mov.s $f14,$f12 +/* f0c560c: 46027301 */ sub.s $f12,$f14,$f2 +.L0f0c5610: +/* f0c5610: 0fc30f23 */ jal func0f0c3c8c +/* f0c5614: e7ae00a4 */ swc1 $f14,0xa4($sp) +/* f0c5618: 24010001 */ addiu $at,$zero,0x1 +/* f0c561c: 14410004 */ bne $v0,$at,.L0f0c5630 +/* f0c5620: c7ae00a4 */ lwc1 $f14,0xa4($sp) +/* f0c5624: 8e0a0284 */ lw $t2,0x284($s0) +/* f0c5628: 1000002c */ beqz $zero,.L0f0c56dc +/* f0c562c: e54e0074 */ swc1 $f14,0x74($t2) +.L0f0c5630: +/* f0c5630: 0c0093ac */ jal 0x24eb0 +/* f0c5634: 00000000 */ sll $zero,$zero,0x0 +/* f0c5638: 50400029 */ beqzl $v0,.L0f0c56e0 +/* f0c563c: 8e020284 */ lw $v0,0x284($s0) +/* f0c5640: 8e0b0284 */ lw $t3,0x284($s0) +/* f0c5644: c444000c */ lwc1 $f4,0xc($v0) +/* f0c5648: 8d6c00bc */ lw $t4,0xbc($t3) +/* f0c564c: c58a000c */ lwc1 $f10,0xc($t4) +/* f0c5650: 4604503c */ c.lt.s $f10,$f4 +/* f0c5654: 00000000 */ sll $zero,$zero,0x0 +/* f0c5658: 45020021 */ bc1fl .L0f0c56e0 +/* f0c565c: 8e020284 */ lw $v0,0x284($s0) +/* f0c5660: 904d0000 */ lbu $t5,0x0($v0) +/* f0c5664: 24010001 */ addiu $at,$zero,0x1 +/* f0c5668: 55a1001d */ bnel $t5,$at,.L0f0c56e0 +/* f0c566c: 8e020284 */ lw $v0,0x284($s0) +/* f0c5670: 8c440004 */ lw $a0,0x4($v0) +/* f0c5674: 2401003a */ addiu $at,$zero,0x3a +/* f0c5678: 848e0004 */ lh $t6,0x4($a0) +/* f0c567c: 55c10018 */ bnel $t6,$at,.L0f0c56e0 +/* f0c5680: 8e020284 */ lw $v0,0x284($s0) +/* f0c5684: 848f004e */ lh $t7,0x4e($a0) +/* f0c5688: 8498004c */ lh $t8,0x4c($a0) +/* f0c568c: 3c01437a */ lui $at,0x437a +/* f0c5690: 44815000 */ mtc1 $at,$f10 +/* f0c5694: 01f8c823 */ subu $t9,$t7,$t8 +/* f0c5698: 27290001 */ addiu $t1,$t9,0x1 +/* f0c569c: 44894000 */ mtc1 $t1,$f8 +/* f0c56a0: 8c8a0008 */ lw $t2,0x8($a0) +/* f0c56a4: 3c01fffd */ lui $at,0xfffd +/* f0c56a8: 468041a0 */ cvt.s.w $f6,$f8 +/* f0c56ac: 3421ffff */ ori $at,$at,0xffff +/* f0c56b0: 8c860014 */ lw $a2,0x14($a0) +/* f0c56b4: 01415824 */ and $t3,$t2,$at +/* f0c56b8: ac8b0008 */ sw $t3,0x8($a0) +/* f0c56bc: 240cffff */ addiu $t4,$zero,-1 +/* f0c56c0: 460a3003 */ div.s $f0,$f6,$f10 +/* f0c56c4: afac0010 */ sw $t4,0x10($sp) +/* f0c56c8: 24070022 */ addiu $a3,$zero,0x22 +/* f0c56cc: 24c60008 */ addiu $a2,$a2,0x8 +/* f0c56d0: 44050000 */ mfc1 $a1,$f0 +/* f0c56d4: 0fc214ab */ jal func0f0852ac +/* f0c56d8: 00000000 */ sll $zero,$zero,0x0 +.L0f0c56dc: +/* f0c56dc: 8e020284 */ lw $v0,0x284($s0) +.L0f0c56e0: +/* f0c56e0: 3c0141a0 */ lui $at,0x41a0 +/* f0c56e4: 944d161c */ lhu $t5,0x161c($v0) +/* f0c56e8: c4420074 */ lwc1 $f2,0x74($v0) +/* f0c56ec: c4400078 */ lwc1 $f0,0x78($v0) +/* f0c56f0: 31ae4000 */ andi $t6,$t5,0x4000 +/* f0c56f4: 51c00014 */ beqzl $t6,.L0f0c5748 +/* f0c56f8: 4602003c */ c.lt.s $f0,$f2 +/* f0c56fc: 44812000 */ mtc1 $at,$f4 +/* f0c5700: 00000000 */ sll $zero,$zero,0x0 +/* f0c5704: 46041201 */ sub.s $f8,$f2,$f4 +/* f0c5708: 4600403c */ c.lt.s $f8,$f0 +/* f0c570c: 00000000 */ sll $zero,$zero,0x0 +/* f0c5710: 4502000d */ bc1fl .L0f0c5748 +/* f0c5714: 4602003c */ c.lt.s $f0,$f2 +/* f0c5718: 8c4f02ac */ lw $t7,0x2ac($v0) +/* f0c571c: 8fb800e8 */ lw $t8,0xe8($sp) +/* f0c5720: 55e00009 */ bnezl $t7,.L0f0c5748 +/* f0c5724: 4602003c */ c.lt.s $f0,$f2 +/* f0c5728: 57000007 */ bnezl $t8,.L0f0c5748 +/* f0c572c: 4602003c */ c.lt.s $f0,$f2 +/* f0c5730: 0fc304ea */ jal func0f0c13a8 +/* f0c5734: 24040001 */ addiu $a0,$zero,0x1 +/* f0c5738: 8e020284 */ lw $v0,0x284($s0) +/* f0c573c: c4420074 */ lwc1 $f2,0x74($v0) +/* f0c5740: c4400078 */ lwc1 $f0,0x78($v0) +/* f0c5744: 4602003c */ c.lt.s $f0,$f2 +.L0f0c5748: +/* f0c5748: 00001825 */ or $v1,$zero,$zero +/* f0c574c: 3c017f1b */ lui $at,0x7f1b +/* f0c5750: 450200ba */ bc1fl .L0f0c5a3c +/* f0c5754: 8c490030 */ lw $t1,0x30($v0) +/* f0c5758: c44e0080 */ lwc1 $f14,0x80($v0) +/* f0c575c: e7a20090 */ swc1 $f2,0x90($sp) +/* f0c5760: afa00104 */ sw $zero,0x104($sp) +/* f0c5764: 0fc47b82 */ jal func0f11ee08 +/* f0c5768: e7ae008c */ swc1 $f14,0x8c($sp) +/* f0c576c: 8fa30104 */ lw $v1,0x104($sp) +/* f0c5770: c7ae008c */ lwc1 $f14,0x8c($sp) +/* f0c5774: 10400011 */ beqz $v0,.L0f0c57bc +/* f0c5778: c7b00090 */ lwc1 $f16,0x90($sp) +/* f0c577c: 8e020284 */ lw $v0,0x284($s0) +/* f0c5780: 44803000 */ mtc1 $zero,$f6 +/* f0c5784: c44a1b6c */ lwc1 $f10,0x1b6c($v0) +/* f0c5788: 460a3032 */ c.eq.s $f6,$f10 +/* f0c578c: 00000000 */ sll $zero,$zero,0x0 +/* f0c5790: 4500000a */ bc1f .L0f0c57bc +/* f0c5794: 00000000 */ sll $zero,$zero,0x0 +/* f0c5798: 44802000 */ mtc1 $zero,$f4 +/* f0c579c: c4481b74 */ lwc1 $f8,0x1b74($v0) +/* f0c57a0: 3c017f1b */ lui $at,0x7f1b +/* f0c57a4: 46082032 */ c.eq.s $f4,$f8 +/* f0c57a8: 00000000 */ sll $zero,$zero,0x0 +/* f0c57ac: 45000003 */ bc1f .L0f0c57bc +/* f0c57b0: 00000000 */ sll $zero,$zero,0x0 +/* f0c57b4: 10000004 */ beqz $zero,.L0f0c57c8 +/* f0c57b8: c432d7ac */ lwc1 $f18,-0x2854($at) +.L0f0c57bc: +/* f0c57bc: 3c017f1b */ lui $at,0x7f1b +/* f0c57c0: c432d7b0 */ lwc1 $f18,-0x2850($at) +/* f0c57c4: 8e020284 */ lw $v0,0x284($s0) +.L0f0c57c8: +/* f0c57c8: c60c004c */ lwc1 $f12,0x4c($s0) +/* f0c57cc: 3c013f00 */ lui $at,0x3f00 +/* f0c57d0: 44814000 */ mtc1 $at,$f8 +/* f0c57d4: 46126182 */ mul.s $f6,$f12,$f18 +/* f0c57d8: c4400078 */ lwc1 $f0,0x78($v0) +/* f0c57dc: 46067081 */ sub.s $f2,$f14,$f6 +/* f0c57e0: 46027280 */ add.s $f10,$f14,$f2 +/* f0c57e4: 46001386 */ mov.s $f14,$f2 +/* f0c57e8: 460a6102 */ mul.s $f4,$f12,$f10 +/* f0c57ec: 00000000 */ sll $zero,$zero,0x0 +/* f0c57f0: 46082182 */ mul.s $f6,$f4,$f8 +/* f0c57f4: 46068400 */ add.s $f16,$f16,$f6 +/* f0c57f8: 4600803c */ c.lt.s $f16,$f0 +/* f0c57fc: 00000000 */ sll $zero,$zero,0x0 +/* f0c5800: 45000016 */ bc1f .L0f0c585c +/* f0c5804: 00000000 */ sll $zero,$zero,0x0 +/* f0c5808: c44a0074 */ lwc1 $f10,0x74($v0) +/* f0c580c: 3c014270 */ lui $at,0x4270 +/* f0c5810: 44819000 */ mtc1 $at,$f18 +/* f0c5814: 46005081 */ sub.s $f2,$f10,$f0 +/* f0c5818: 3c017f1b */ lui $at,0x7f1b +/* f0c581c: c428d7b4 */ lwc1 $f8,-0x284c($at) +/* f0c5820: c44e0080 */ lwc1 $f14,0x80($v0) +/* f0c5824: 46021100 */ add.s $f4,$f2,$f2 +/* f0c5828: e7a00090 */ swc1 $f0,0x90($sp) +/* f0c582c: afa30104 */ sw $v1,0x104($sp) +/* f0c5830: 46082182 */ mul.s $f6,$f4,$f8 +/* f0c5834: 46123283 */ div.s $f10,$f6,$f18 +/* f0c5838: 46125102 */ mul.s $f4,$f10,$f18 +/* f0c583c: 00000000 */ sll $zero,$zero,0x0 +/* f0c5840: 460e7202 */ mul.s $f8,$f14,$f14 +/* f0c5844: 0c012974 */ jal 0x4a5d0 +/* f0c5848: 46044300 */ add.s $f12,$f8,$f4 +/* f0c584c: 8fa30104 */ lw $v1,0x104($sp) +/* f0c5850: c7b00090 */ lwc1 $f16,0x90($sp) +/* f0c5854: 46000387 */ neg.s $f14,$f0 +/* f0c5858: 8e020284 */ lw $v0,0x284($s0) +.L0f0c585c: +/* f0c585c: c4460074 */ lwc1 $f6,0x74($v0) +/* f0c5860: e7b00090 */ swc1 $f16,0x90($sp) +/* f0c5864: e7ae008c */ swc1 $f14,0x8c($sp) +/* f0c5868: afa30104 */ sw $v1,0x104($sp) +/* f0c586c: 0fc30f23 */ jal func0f0c3c8c +/* f0c5870: 46068301 */ sub.s $f12,$f16,$f6 +/* f0c5874: 24010001 */ addiu $at,$zero,0x1 +/* f0c5878: 8fa30104 */ lw $v1,0x104($sp) +/* f0c587c: c7ae008c */ lwc1 $f14,0x8c($sp) +/* f0c5880: 1441001c */ bne $v0,$at,.L0f0c58f4 +/* f0c5884: c7b00090 */ lwc1 $f16,0x90($sp) +/* f0c5888: 8e190284 */ lw $t9,0x284($s0) +/* f0c588c: 240b0001 */ addiu $t3,$zero,0x1 +/* f0c5890: e7300074 */ swc1 $f16,0x74($t9) +/* f0c5894: 8e090284 */ lw $t1,0x284($s0) +/* f0c5898: e52e0080 */ swc1 $f14,0x80($t1) +/* f0c589c: 8e020284 */ lw $v0,0x284($s0) +/* f0c58a0: 8c4a0030 */ lw $t2,0x30($v0) +/* f0c58a4: 55400008 */ bnezl $t2,.L0f0c58c8 +/* f0c58a8: 8e0e0008 */ lw $t6,0x8($s0) +/* f0c58ac: ac4b0030 */ sw $t3,0x30($v0) +/* f0c58b0: 8e0d0284 */ lw $t5,0x284($s0) +/* f0c58b4: 8e0c0008 */ lw $t4,0x8($s0) +/* f0c58b8: adac0034 */ sw $t4,0x34($t5) +/* f0c58bc: 1000006e */ beqz $zero,.L0f0c5a78 +/* f0c58c0: 8e020284 */ lw $v0,0x284($s0) +/* f0c58c4: 8e0e0008 */ lw $t6,0x8($s0) +.L0f0c58c8: +/* f0c58c8: 8c4f0034 */ lw $t7,0x34($v0) +/* f0c58cc: 24040001 */ addiu $a0,$zero,0x1 +/* f0c58d0: 01cfc023 */ subu $t8,$t6,$t7 +/* f0c58d4: 2b0100f1 */ slti $at,$t8,0xf1 +/* f0c58d8: 54200068 */ bnezl $at,.L0f0c5a7c +/* f0c58dc: 44808000 */ mtc1 $zero,$f16 +/* f0c58e0: 0fc304ea */ jal func0f0c13a8 +/* f0c58e4: afa30104 */ sw $v1,0x104($sp) +/* f0c58e8: 8fa30104 */ lw $v1,0x104($sp) +/* f0c58ec: 10000062 */ beqz $zero,.L0f0c5a78 +/* f0c58f0: 8e020284 */ lw $v0,0x284($s0) +.L0f0c58f4: +/* f0c58f4: 8e190318 */ lw $t9,0x318($s0) +/* f0c58f8: 5720003a */ bnezl $t9,.L0f0c59e4 +/* f0c58fc: 44804000 */ mtc1 $zero,$f8 +/* f0c5900: 8e020284 */ lw $v0,0x284($s0) +/* f0c5904: 3c0141f0 */ lui $at,0x41f0 +/* f0c5908: 44812000 */ mtc1 $at,$f4 +/* f0c590c: c4480074 */ lwc1 $f8,0x74($v0) +/* f0c5910: c44a0078 */ lwc1 $f10,0x78($v0) +/* f0c5914: 46044181 */ sub.s $f6,$f8,$f4 +/* f0c5918: 4606503c */ c.lt.s $f10,$f6 +/* f0c591c: 00000000 */ sll $zero,$zero,0x0 +/* f0c5920: 45020030 */ bc1fl .L0f0c59e4 +/* f0c5924: 44804000 */ mtc1 $zero,$f8 +/* f0c5928: 0c0093ac */ jal 0x24eb0 +/* f0c592c: afa30104 */ sw $v1,0x104($sp) +/* f0c5930: 8fa30104 */ lw $v1,0x104($sp) +/* f0c5934: 1040002a */ beqz $v0,.L0f0c59e0 +/* f0c5938: 00403825 */ or $a3,$v0,$zero +/* f0c593c: 90440000 */ lbu $a0,0x0($v0) +/* f0c5940: 24010003 */ addiu $at,$zero,0x3 +/* f0c5944: 5481000f */ bnel $a0,$at,.L0f0c5984 +/* f0c5948: 24010006 */ addiu $at,$zero,0x6 +/* f0c594c: 8c490004 */ lw $t1,0x4($v0) +/* f0c5950: 812b032d */ lb $t3,0x32d($t1) +/* f0c5954: 05630023 */ bgezl $t3,.L0f0c59e4 +/* f0c5958: 44804000 */ mtc1 $zero,$f8 +/* f0c595c: 8e0c0284 */ lw $t4,0x284($s0) +/* f0c5960: 8c440004 */ lw $a0,0x4($v0) +/* f0c5964: 24060000 */ addiu $a2,$zero,0x0 +/* f0c5968: 8d8500bc */ lw $a1,0xbc($t4) +/* f0c596c: afa30104 */ sw $v1,0x104($sp) +/* f0c5970: 0fc0cc8f */ jal func0f03323c +/* f0c5974: 24a50008 */ addiu $a1,$a1,0x8 +/* f0c5978: 10000019 */ beqz $zero,.L0f0c59e0 +/* f0c597c: 8fa30104 */ lw $v1,0x104($sp) +/* f0c5980: 24010006 */ addiu $at,$zero,0x6 +.L0f0c5984: +/* f0c5984: 54810017 */ bnel $a0,$at,.L0f0c59e4 +/* f0c5988: 44804000 */ mtc1 $zero,$f8 +/* f0c598c: 8e0d028c */ lw $t5,0x28c($s0) +/* f0c5990: 00e02025 */ or $a0,$a3,$zero +/* f0c5994: afa30104 */ sw $v1,0x104($sp) +/* f0c5998: 0fc4a25f */ jal func0f12897c +/* f0c599c: afad007c */ sw $t5,0x7c($sp) +/* f0c59a0: 0fc4a24b */ jal func0f12892c +/* f0c59a4: 00402025 */ or $a0,$v0,$zero +/* f0c59a8: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c59ac: 8fa30104 */ lw $v1,0x104($sp) +/* f0c59b0: 8fa4007c */ lw $a0,0x7c($sp) +/* f0c59b4: 8dcf02b0 */ lw $t7,0x2b0($t6) +/* f0c59b8: 24050001 */ addiu $a1,$zero,0x1 +/* f0c59bc: 51e00005 */ beqzl $t7,.L0f0c59d4 +/* f0c59c0: 8fa4007c */ lw $a0,0x7c($sp) +/* f0c59c4: 0fc30501 */ jal func0f0c1404 +/* f0c59c8: afa30104 */ sw $v1,0x104($sp) +/* f0c59cc: 8fa30104 */ lw $v1,0x104($sp) +/* f0c59d0: 8fa4007c */ lw $a0,0x7c($sp) +.L0f0c59d4: +/* f0c59d4: 0fc4a24b */ jal func0f12892c +/* f0c59d8: afa30104 */ sw $v1,0x104($sp) +/* f0c59dc: 8fa30104 */ lw $v1,0x104($sp) +.L0f0c59e0: +/* f0c59e0: 44804000 */ mtc1 $zero,$f8 +.L0f0c59e4: +/* f0c59e4: 8e180284 */ lw $t8,0x284($s0) +/* f0c59e8: 3c017f1b */ lui $at,0x7f1b +/* f0c59ec: 24040001 */ addiu $a0,$zero,0x1 +/* f0c59f0: e7080080 */ swc1 $f8,0x80($t8) +/* f0c59f4: 8e020284 */ lw $v0,0x284($s0) +/* f0c59f8: 8c590030 */ lw $t9,0x30($v0) +/* f0c59fc: 13200003 */ beqz $t9,.L0f0c5a0c +/* f0c5a00: 00000000 */ sll $zero,$zero,0x0 +/* f0c5a04: ac400030 */ sw $zero,0x30($v0) +/* f0c5a08: 8e020284 */ lw $v0,0x284($s0) +.L0f0c5a0c: +/* f0c5a0c: c424d7b8 */ lwc1 $f4,-0x2848($at) +/* f0c5a10: c44a0074 */ lwc1 $f10,0x74($v0) +/* f0c5a14: 4604503e */ c.le.s $f10,$f4 +/* f0c5a18: 00000000 */ sll $zero,$zero,0x0 +/* f0c5a1c: 45020017 */ bc1fl .L0f0c5a7c +/* f0c5a20: 44808000 */ mtc1 $zero,$f16 +/* f0c5a24: 0fc304ea */ jal func0f0c13a8 +/* f0c5a28: afa30104 */ sw $v1,0x104($sp) +/* f0c5a2c: 8fa30104 */ lw $v1,0x104($sp) +/* f0c5a30: 10000011 */ beqz $zero,.L0f0c5a78 +/* f0c5a34: 8e020284 */ lw $v0,0x284($s0) +/* f0c5a38: 8c490030 */ lw $t1,0x30($v0) +.L0f0c5a3c: +/* f0c5a3c: 24040001 */ addiu $a0,$zero,0x1 +/* f0c5a40: 11200004 */ beqz $t1,.L0f0c5a54 +/* f0c5a44: 00000000 */ sll $zero,$zero,0x0 +/* f0c5a48: ac400030 */ sw $zero,0x30($v0) +/* f0c5a4c: 8e020284 */ lw $v0,0x284($s0) +/* f0c5a50: c4420074 */ lwc1 $f2,0x74($v0) +.L0f0c5a54: +/* f0c5a54: c426d7bc */ lwc1 $f6,-0x2844($at) +/* f0c5a58: 4606103e */ c.le.s $f2,$f6 +/* f0c5a5c: 00000000 */ sll $zero,$zero,0x0 +/* f0c5a60: 45020006 */ bc1fl .L0f0c5a7c +/* f0c5a64: 44808000 */ mtc1 $zero,$f16 +/* f0c5a68: 0fc304ea */ jal func0f0c13a8 +/* f0c5a6c: afa30104 */ sw $v1,0x104($sp) +/* f0c5a70: 8fa30104 */ lw $v1,0x104($sp) +/* f0c5a74: 8e020284 */ lw $v0,0x284($s0) +.L0f0c5a78: +/* f0c5a78: 44808000 */ mtc1 $zero,$f16 +.L0f0c5a7c: +/* f0c5a7c: c44e0080 */ lwc1 $f14,0x80($v0) +/* f0c5a80: 4610703c */ c.lt.s $f14,$f16 +/* f0c5a84: 00000000 */ sll $zero,$zero,0x0 +/* f0c5a88: 450200c5 */ bc1fl .L0f0c5da0 +/* f0c5a8c: 8e190034 */ lw $t9,0x34($s0) +/* f0c5a90: c4480078 */ lwc1 $f8,0x78($v0) +/* f0c5a94: c4440074 */ lwc1 $f4,0x74($v0) +/* f0c5a98: 3c017f1b */ lui $at,0x7f1b +/* f0c5a9c: 4608203e */ c.le.s $f4,$f8 +/* f0c5aa0: 00000000 */ sll $zero,$zero,0x0 +/* f0c5aa4: 450200be */ bc1fl .L0f0c5da0 +/* f0c5aa8: 8e190034 */ lw $t9,0x34($s0) +/* f0c5aac: 8c4a0030 */ lw $t2,0x30($v0) +/* f0c5ab0: 240b003c */ addiu $t3,$zero,0x3c +/* f0c5ab4: 11400004 */ beqz $t2,.L0f0c5ac8 +/* f0c5ab8: 00000000 */ sll $zero,$zero,0x0 +/* f0c5abc: ac400030 */ sw $zero,0x30($v0) +/* f0c5ac0: 8e020284 */ lw $v0,0x284($s0) +/* f0c5ac4: c44e0080 */ lwc1 $f14,0x80($v0) +.L0f0c5ac8: +/* f0c5ac8: c42ad7c0 */ lwc1 $f10,-0x2840($at) +/* f0c5acc: 3c01c0a0 */ lui $at,0xc0a0 +/* f0c5ad0: 460a703c */ c.lt.s $f14,$f10 +/* f0c5ad4: 00000000 */ sll $zero,$zero,0x0 +/* f0c5ad8: 4502000a */ bc1fl .L0f0c5b04 +/* f0c5adc: 44810000 */ mtc1 $at,$f0 +/* f0c5ae0: ac4b0090 */ sw $t3,0x90($v0) +/* f0c5ae4: 3c01c2b4 */ lui $at,0xc2b4 +/* f0c5ae8: 44813000 */ mtc1 $at,$f6 +/* f0c5aec: 8e0c0284 */ lw $t4,0x284($s0) +/* f0c5af0: e5860094 */ swc1 $f6,0x94($t4) +/* f0c5af4: 8e020284 */ lw $v0,0x284($s0) +/* f0c5af8: 10000014 */ beqz $zero,.L0f0c5b4c +/* f0c5afc: c44e0080 */ lwc1 $f14,0x80($v0) +/* f0c5b00: 44810000 */ mtc1 $at,$f0 +.L0f0c5b04: +/* f0c5b04: 240d003c */ addiu $t5,$zero,0x3c +/* f0c5b08: 4600703c */ c.lt.s $f14,$f0 +/* f0c5b0c: 00000000 */ sll $zero,$zero,0x0 +/* f0c5b10: 4502000f */ bc1fl .L0f0c5b50 +/* f0c5b14: 3c01c0c0 */ lui $at,0xc0c0 +/* f0c5b18: ac4d0090 */ sw $t5,0x90($v0) +/* f0c5b1c: 8e020284 */ lw $v0,0x284($s0) +/* f0c5b20: 3c01c2b4 */ lui $at,0xc2b4 +/* f0c5b24: 44815000 */ mtc1 $at,$f10 +/* f0c5b28: c4480080 */ lwc1 $f8,0x80($v0) +/* f0c5b2c: 3c017f1b */ lui $at,0x7f1b +/* f0c5b30: 46080101 */ sub.s $f4,$f0,$f8 +/* f0c5b34: c428d7c4 */ lwc1 $f8,-0x283c($at) +/* f0c5b38: 460a2182 */ mul.s $f6,$f4,$f10 +/* f0c5b3c: 46083103 */ div.s $f4,$f6,$f8 +/* f0c5b40: e4440094 */ swc1 $f4,0x94($v0) +/* f0c5b44: 8e020284 */ lw $v0,0x284($s0) +/* f0c5b48: c44e0080 */ lwc1 $f14,0x80($v0) +.L0f0c5b4c: +/* f0c5b4c: 3c01c0c0 */ lui $at,0xc0c0 +.L0f0c5b50: +/* f0c5b50: 44815000 */ mtc1 $at,$f10 +/* f0c5b54: 00000000 */ sll $zero,$zero,0x0 +/* f0c5b58: 460a703c */ c.lt.s $f14,$f10 +/* f0c5b5c: 00000000 */ sll $zero,$zero,0x0 +/* f0c5b60: 4502008c */ bc1fl .L0f0c5d94 +/* f0c5b64: 44808000 */ mtc1 $zero,$f16 +/* f0c5b68: 8c4e00bc */ lw $t6,0xbc($v0) +/* f0c5b6c: 904f161e */ lbu $t7,0x161e($v0) +/* f0c5b70: 24180001 */ addiu $t8,$zero,0x1 +/* f0c5b74: 8dc40004 */ lw $a0,0x4($t6) +/* f0c5b78: 24050001 */ addiu $a1,$zero,0x1 +/* f0c5b7c: a08f0191 */ sb $t7,0x191($a0) +/* f0c5b80: a0980190 */ sb $t8,0x190($a0) +/* f0c5b84: afa30104 */ sw $v1,0x104($sp) +/* f0c5b88: 0fc0181d */ jal func0f006074 +/* f0c5b8c: afa40074 */ sw $a0,0x74($sp) +/* f0c5b90: 2401ffff */ addiu $at,$zero,-1 +/* f0c5b94: 10410043 */ beq $v0,$at,.L0f0c5ca4 +/* f0c5b98: 8fa30104 */ lw $v1,0x104($sp) +/* f0c5b9c: 2401ffff */ addiu $at,$zero,-1 +/* f0c5ba0: 1041001a */ beq $v0,$at,.L0f0c5c0c +/* f0c5ba4: 00002025 */ or $a0,$zero,$zero +/* f0c5ba8: 8e190284 */ lw $t9,0x284($s0) +/* f0c5bac: 3c01bf80 */ lui $at,0xbf80 +/* f0c5bb0: 44810000 */ mtc1 $at,$f0 +/* f0c5bb4: 8f2500bc */ lw $a1,0xbc($t9) +/* f0c5bb8: 00023400 */ sll $a2,$v0,0x10 +/* f0c5bbc: 00064c03 */ sra $t1,$a2,0x10 +/* f0c5bc0: 240affff */ addiu $t2,$zero,-1 +/* f0c5bc4: 340b8400 */ dli $t3,0x8400 +/* f0c5bc8: 240cffff */ addiu $t4,$zero,-1 +/* f0c5bcc: afac002c */ sw $t4,0x2c($sp) +/* f0c5bd0: afab0014 */ sw $t3,0x14($sp) +/* f0c5bd4: afaa0010 */ sw $t2,0x10($sp) +/* f0c5bd8: 01203025 */ or $a2,$t1,$zero +/* f0c5bdc: afa30104 */ sw $v1,0x104($sp) +/* f0c5be0: afa00028 */ sw $zero,0x28($sp) +/* f0c5be4: afa00020 */ sw $zero,0x20($sp) +/* f0c5be8: afa0001c */ sw $zero,0x1c($sp) +/* f0c5bec: afa00018 */ sw $zero,0x18($sp) +/* f0c5bf0: 2407ffff */ addiu $a3,$zero,-1 +/* f0c5bf4: e7a00038 */ swc1 $f0,0x38($sp) +/* f0c5bf8: e7a00034 */ swc1 $f0,0x34($sp) +/* f0c5bfc: e7a00030 */ swc1 $f0,0x30($sp) +/* f0c5c00: 0fc24e7e */ jal func0f0939f8 +/* f0c5c04: e7a00024 */ swc1 $f0,0x24($sp) +/* f0c5c08: 8fa30104 */ lw $v1,0x104($sp) +.L0f0c5c0c: +/* f0c5c0c: 8fa40074 */ lw $a0,0x74($sp) +/* f0c5c10: 240d0002 */ addiu $t5,$zero,0x2 +/* f0c5c14: 24050001 */ addiu $a1,$zero,0x1 +/* f0c5c18: a08d0190 */ sb $t5,0x190($a0) +/* f0c5c1c: 0fc0181d */ jal func0f006074 +/* f0c5c20: afa30104 */ sw $v1,0x104($sp) +/* f0c5c24: 2401ffff */ addiu $at,$zero,-1 +/* f0c5c28: 1041001e */ beq $v0,$at,.L0f0c5ca4 +/* f0c5c2c: 8fa30104 */ lw $v1,0x104($sp) +/* f0c5c30: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c5c34: 3c01bf80 */ lui $at,0xbf80 +/* f0c5c38: 44813000 */ mtc1 $at,$f6 +/* f0c5c3c: 8dc500bc */ lw $a1,0xbc($t6) +/* f0c5c40: 44814000 */ mtc1 $at,$f8 +/* f0c5c44: 44812000 */ mtc1 $at,$f4 +/* f0c5c48: 44815000 */ mtc1 $at,$f10 +/* f0c5c4c: 00023400 */ sll $a2,$v0,0x10 +/* f0c5c50: 00067c03 */ sra $t7,$a2,0x10 +/* f0c5c54: 2418ffff */ addiu $t8,$zero,-1 +/* f0c5c58: 34198400 */ dli $t9,0x8400 +/* f0c5c5c: 2409ffff */ addiu $t1,$zero,-1 +/* f0c5c60: afa9002c */ sw $t1,0x2c($sp) +/* f0c5c64: afb90014 */ sw $t9,0x14($sp) +/* f0c5c68: afb80010 */ sw $t8,0x10($sp) +/* f0c5c6c: 01e03025 */ or $a2,$t7,$zero +/* f0c5c70: afa30104 */ sw $v1,0x104($sp) +/* f0c5c74: afa00028 */ sw $zero,0x28($sp) +/* f0c5c78: afa00020 */ sw $zero,0x20($sp) +/* f0c5c7c: afa0001c */ sw $zero,0x1c($sp) +/* f0c5c80: afa00018 */ sw $zero,0x18($sp) +/* f0c5c84: 00002025 */ or $a0,$zero,$zero +/* f0c5c88: 2407ffff */ addiu $a3,$zero,-1 +/* f0c5c8c: e7a60024 */ swc1 $f6,0x24($sp) +/* f0c5c90: e7a80030 */ swc1 $f8,0x30($sp) +/* f0c5c94: e7a40034 */ swc1 $f4,0x34($sp) +/* f0c5c98: 0fc24e7e */ jal func0f0939f8 +/* f0c5c9c: e7aa0038 */ swc1 $f10,0x38($sp) +/* f0c5ca0: 8fa30104 */ lw $v1,0x104($sp) +.L0f0c5ca4: +/* f0c5ca4: 8e0a0314 */ lw $t2,0x314($s0) +/* f0c5ca8: 8fab0074 */ lw $t3,0x74($sp) +/* f0c5cac: 55400039 */ bnezl $t2,.L0f0c5d94 +/* f0c5cb0: 44808000 */ mtc1 $zero,$f16 +/* f0c5cb4: 81620006 */ lb $v0,0x6($t3) +/* f0c5cb8: 24010004 */ addiu $at,$zero,0x4 +/* f0c5cbc: 10410003 */ beq $v0,$at,.L0f0c5ccc +/* f0c5cc0: 2401000c */ addiu $at,$zero,0xc +/* f0c5cc4: 54410033 */ bnel $v0,$at,.L0f0c5d94 +/* f0c5cc8: 44808000 */ mtc1 $zero,$f16 +.L0f0c5ccc: +/* f0c5ccc: 8e0d0284 */ lw $t5,0x284($s0) +/* f0c5cd0: 8e0c0008 */ lw $t4,0x8($s0) +/* f0c5cd4: 3c198007 */ lui $t9,0x8007 +/* f0c5cd8: 8dae0034 */ lw $t6,0x34($t5) +/* f0c5cdc: 27390e50 */ addiu $t9,$t9,0xe50 +/* f0c5ce0: 018e7823 */ subu $t7,$t4,$t6 +/* f0c5ce4: 29e10029 */ slti $at,$t7,0x29 +/* f0c5ce8: 5420002a */ bnezl $at,.L0f0c5d94 +/* f0c5cec: 44808000 */ mtc1 $zero,$f16 +/* f0c5cf0: 8f210000 */ lw $at,0x0($t9) +/* f0c5cf4: 27b80068 */ addiu $t8,$sp,0x68 +/* f0c5cf8: 8f2a0004 */ lw $t2,0x4($t9) +/* f0c5cfc: af010000 */ sw $at,0x0($t8) +/* f0c5d00: 8f210008 */ lw $at,0x8($t9) +/* f0c5d04: af0a0004 */ sw $t2,0x4($t8) +/* f0c5d08: af010008 */ sw $at,0x8($t8) +/* f0c5d0c: 0c004b70 */ jal 0x12dc0 +/* f0c5d10: afa30104 */ sw $v1,0x104($sp) +/* f0c5d14: 24010003 */ addiu $at,$zero,0x3 +/* f0c5d18: 0041001b */ divu $zero,$v0,$at +/* f0c5d1c: 8e0b0284 */ lw $t3,0x284($s0) +/* f0c5d20: 00006810 */ mfhi $t5 +/* f0c5d24: 000d6080 */ sll $t4,$t5,0x2 +/* f0c5d28: 03ac3021 */ addu $a2,$sp,$t4 +/* f0c5d2c: 84c6006a */ lh $a2,0x6a($a2) +/* f0c5d30: 8d6500bc */ lw $a1,0xbc($t3) +/* f0c5d34: 3c01bf80 */ lui $at,0xbf80 +/* f0c5d38: 44813000 */ mtc1 $at,$f6 +/* f0c5d3c: 44814000 */ mtc1 $at,$f8 +/* f0c5d40: 44812000 */ mtc1 $at,$f4 +/* f0c5d44: 44815000 */ mtc1 $at,$f10 +/* f0c5d48: 240effff */ addiu $t6,$zero,-1 +/* f0c5d4c: 340f8400 */ dli $t7,0x8400 +/* f0c5d50: 2409ffff */ addiu $t1,$zero,-1 +/* f0c5d54: afa9002c */ sw $t1,0x2c($sp) +/* f0c5d58: afaf0014 */ sw $t7,0x14($sp) +/* f0c5d5c: afae0010 */ sw $t6,0x10($sp) +/* f0c5d60: afa00028 */ sw $zero,0x28($sp) +/* f0c5d64: afa00020 */ sw $zero,0x20($sp) +/* f0c5d68: afa0001c */ sw $zero,0x1c($sp) +/* f0c5d6c: afa00018 */ sw $zero,0x18($sp) +/* f0c5d70: 00002025 */ or $a0,$zero,$zero +/* f0c5d74: 2407ffff */ addiu $a3,$zero,-1 +/* f0c5d78: e7a60024 */ swc1 $f6,0x24($sp) +/* f0c5d7c: e7a80030 */ swc1 $f8,0x30($sp) +/* f0c5d80: e7a40034 */ swc1 $f4,0x34($sp) +/* f0c5d84: 0fc24e7e */ jal func0f0939f8 +/* f0c5d88: e7aa0038 */ swc1 $f10,0x38($sp) +/* f0c5d8c: 8fa30104 */ lw $v1,0x104($sp) +/* f0c5d90: 44808000 */ mtc1 $zero,$f16 +.L0f0c5d94: +/* f0c5d94: 8e180284 */ lw $t8,0x284($s0) +/* f0c5d98: e7100080 */ swc1 $f16,0x80($t8) +/* f0c5d9c: 8e190034 */ lw $t9,0x34($s0) +.L0f0c5da0: +/* f0c5da0: 3c01bf90 */ lui $at,0xbf90 +/* f0c5da4: 27a600c0 */ addiu $a2,$sp,0xc0 +/* f0c5da8: 1b20002b */ blez $t9,.L0f0c5e58 +/* f0c5dac: 27a700b0 */ addiu $a3,$sp,0xb0 +/* f0c5db0: 44816000 */ mtc1 $at,$f12 +/* f0c5db4: 3c017f1b */ lui $at,0x7f1b +/* f0c5db8: c422d7c8 */ lwc1 $f2,-0x2838($at) +/* f0c5dbc: 8e020284 */ lw $v0,0x284($s0) +.L0f0c5dc0: +/* f0c5dc0: 8c4a0090 */ lw $t2,0x90($v0) +/* f0c5dc4: 5940000c */ blezl $t2,.L0f0c5df8 +/* f0c5dc8: c4400094 */ lwc1 $f0,0x94($v0) +/* f0c5dcc: c4460088 */ lwc1 $f6,0x88($v0) +/* f0c5dd0: c4440094 */ lwc1 $f4,0x94($v0) +/* f0c5dd4: 46023202 */ mul.s $f8,$f6,$f2 +/* f0c5dd8: 46044280 */ add.s $f10,$f8,$f4 +/* f0c5ddc: e44a0088 */ swc1 $f10,0x88($v0) +/* f0c5de0: 8e020284 */ lw $v0,0x284($s0) +/* f0c5de4: 8c4b0090 */ lw $t3,0x90($v0) +/* f0c5de8: 256dffff */ addiu $t5,$t3,-1 +/* f0c5dec: 10000015 */ beqz $zero,.L0f0c5e44 +/* f0c5df0: ac4d0090 */ sw $t5,0x90($v0) +/* f0c5df4: c4400094 */ lwc1 $f0,0x94($v0) +.L0f0c5df8: +/* f0c5df8: 4610003c */ c.lt.s $f0,$f16 +/* f0c5dfc: 00000000 */ sll $zero,$zero,0x0 +/* f0c5e00: 4502000d */ bc1fl .L0f0c5e38 +/* f0c5e04: c4480088 */ lwc1 $f8,0x88($v0) +/* f0c5e08: 460c0181 */ sub.s $f6,$f0,$f12 +/* f0c5e0c: e4460094 */ swc1 $f6,0x94($v0) +/* f0c5e10: 8e020284 */ lw $v0,0x284($s0) +/* f0c5e14: c4400094 */ lwc1 $f0,0x94($v0) +/* f0c5e18: 4600803e */ c.le.s $f16,$f0 +/* f0c5e1c: 00000000 */ sll $zero,$zero,0x0 +/* f0c5e20: 45020005 */ bc1fl .L0f0c5e38 +/* f0c5e24: c4480088 */ lwc1 $f8,0x88($v0) +/* f0c5e28: e4500094 */ swc1 $f16,0x94($v0) +/* f0c5e2c: 8e020284 */ lw $v0,0x284($s0) +/* f0c5e30: c4400094 */ lwc1 $f0,0x94($v0) +/* f0c5e34: c4480088 */ lwc1 $f8,0x88($v0) +.L0f0c5e38: +/* f0c5e38: 46024102 */ mul.s $f4,$f8,$f2 +/* f0c5e3c: 46002280 */ add.s $f10,$f4,$f0 +/* f0c5e40: e44a0088 */ swc1 $f10,0x88($v0) +.L0f0c5e44: +/* f0c5e44: 8e0c0034 */ lw $t4,0x34($s0) +/* f0c5e48: 24630001 */ addiu $v1,$v1,0x1 +/* f0c5e4c: 006c082a */ slt $at,$v1,$t4 +/* f0c5e50: 5420ffdb */ bnezl $at,.L0f0c5dc0 +/* f0c5e54: 8e020284 */ lw $v0,0x284($s0) +.L0f0c5e58: +/* f0c5e58: 8e020284 */ lw $v0,0x284($s0) +/* f0c5e5c: 3c0141f0 */ lui $at,0x41f0 +/* f0c5e60: 44811000 */ mtc1 $at,$f2 +/* f0c5e64: 3c017f1b */ lui $at,0x7f1b +/* f0c5e68: c428d7cc */ lwc1 $f8,-0x2834($at) +/* f0c5e6c: c4460088 */ lwc1 $f6,0x88($v0) +/* f0c5e70: 3c017f1b */ lui $at,0x7f1b +/* f0c5e74: 46083102 */ mul.s $f4,$f6,$f8 +/* f0c5e78: e444008c */ swc1 $f4,0x8c($v0) +/* f0c5e7c: 8e020284 */ lw $v0,0x284($s0) +/* f0c5e80: c44a03c4 */ lwc1 $f10,0x3c4($v0) +/* f0c5e84: c4460414 */ lwc1 $f6,0x414($v0) +/* f0c5e88: c44419c4 */ lwc1 $f4,0x19c4($v0) +/* f0c5e8c: 46065203 */ div.s $f8,$f10,$f6 +/* f0c5e90: 46044282 */ mul.s $f10,$f8,$f4 +/* f0c5e94: e44a19bc */ swc1 $f10,0x19bc($v0) +/* f0c5e98: 8e020284 */ lw $v0,0x284($s0) +/* f0c5e9c: 8c4e19b8 */ lw $t6,0x19b8($v0) +/* f0c5ea0: c44619bc */ lwc1 $f6,0x19bc($v0) +/* f0c5ea4: 448e4000 */ mtc1 $t6,$f8 +/* f0c5ea8: 00000000 */ sll $zero,$zero,0x0 +/* f0c5eac: 46804120 */ cvt.s.w $f4,$f8 +/* f0c5eb0: c448008c */ lwc1 $f8,0x8c($v0) +/* f0c5eb4: 46043280 */ add.s $f10,$f6,$f4 +/* f0c5eb8: c44619c4 */ lwc1 $f6,0x19c4($v0) +/* f0c5ebc: 46064102 */ mul.s $f4,$f8,$f6 +/* f0c5ec0: c428d7d0 */ lwc1 $f8,-0x2830($at) +/* f0c5ec4: 46082182 */ mul.s $f6,$f4,$f8 +/* f0c5ec8: 46065000 */ add.s $f0,$f10,$f6 +/* f0c5ecc: 4602003c */ c.lt.s $f0,$f2 +/* f0c5ed0: 00000000 */ sll $zero,$zero,0x0 +/* f0c5ed4: 45020003 */ bc1fl .L0f0c5ee4 +/* f0c5ed8: 8c4f00bc */ lw $t7,0xbc($v0) +/* f0c5edc: 46001006 */ mov.s $f0,$f2 +/* f0c5ee0: 8c4f00bc */ lw $t7,0xbc($v0) +.L0f0c5ee4: +/* f0c5ee4: 3c014120 */ lui $at,0x4120 +/* f0c5ee8: c5e40008 */ lwc1 $f4,0x8($t7) +/* f0c5eec: e7a400c0 */ swc1 $f4,0xc0($sp) +/* f0c5ef0: c4480074 */ lwc1 $f8,0x74($v0) +/* f0c5ef4: 46004280 */ add.s $f10,$f8,$f0 +/* f0c5ef8: 44814000 */ mtc1 $at,$f8 +/* f0c5efc: e7aa00c4 */ swc1 $f10,0xc4($sp) +/* f0c5f00: 8c4900bc */ lw $t1,0xbc($v0) +/* f0c5f04: c7aa00c4 */ lwc1 $f10,0xc4($sp) +/* f0c5f08: c5260010 */ lwc1 $f6,0x10($t1) +/* f0c5f0c: e7a600c8 */ swc1 $f6,0xc8($sp) +/* f0c5f10: c4440078 */ lwc1 $f4,0x78($v0) +/* f0c5f14: 46082080 */ add.s $f2,$f4,$f8 +/* f0c5f18: 4602503c */ c.lt.s $f10,$f2 +/* f0c5f1c: 00000000 */ sll $zero,$zero,0x0 +/* f0c5f20: 45020003 */ bc1fl .L0f0c5f30 +/* f0c5f24: 8c4300bc */ lw $v1,0xbc($v0) +/* f0c5f28: e7a200c4 */ swc1 $f2,0xc4($sp) +/* f0c5f2c: 8c4300bc */ lw $v1,0xbc($v0) +.L0f0c5f30: +/* f0c5f30: c7a600c0 */ lwc1 $f6,0xc0($sp) +/* f0c5f34: c7a800c4 */ lwc1 $f8,0xc4($sp) +/* f0c5f38: c4640008 */ lwc1 $f4,0x8($v1) +/* f0c5f3c: 24640008 */ addiu $a0,$v1,0x8 +/* f0c5f40: 46043032 */ c.eq.s $f6,$f4 +/* f0c5f44: 00000000 */ sll $zero,$zero,0x0 +/* f0c5f48: 4500000c */ bc1f .L0f0c5f7c +/* f0c5f4c: 00000000 */ sll $zero,$zero,0x0 +/* f0c5f50: c46a000c */ lwc1 $f10,0xc($v1) +/* f0c5f54: c7a600c8 */ lwc1 $f6,0xc8($sp) +/* f0c5f58: 460a4032 */ c.eq.s $f8,$f10 +/* f0c5f5c: 00000000 */ sll $zero,$zero,0x0 +/* f0c5f60: 45000006 */ bc1f .L0f0c5f7c +/* f0c5f64: 00000000 */ sll $zero,$zero,0x0 +/* f0c5f68: c4640010 */ lwc1 $f4,0x10($v1) +/* f0c5f6c: 46043032 */ c.eq.s $f6,$f4 +/* f0c5f70: 00000000 */ sll $zero,$zero,0x0 +/* f0c5f74: 45030018 */ bc1tl .L0f0c5fd8 +/* f0c5f78: 8fbf004c */ lw $ra,0x4c($sp) +.L0f0c5f7c: +/* f0c5f7c: 0fc1979d */ jal func0f065e74 +/* f0c5f80: 24650028 */ addiu $a1,$v1,0x28 +/* f0c5f84: 8e180284 */ lw $t8,0x284($s0) +/* f0c5f88: c7a800c0 */ lwc1 $f8,0xc0($sp) +/* f0c5f8c: 8f1900bc */ lw $t9,0xbc($t8) +/* f0c5f90: e7280008 */ swc1 $f8,0x8($t9) +/* f0c5f94: 8e0a0284 */ lw $t2,0x284($s0) +/* f0c5f98: c7aa00c4 */ lwc1 $f10,0xc4($sp) +/* f0c5f9c: 8d4b00bc */ lw $t3,0xbc($t2) +/* f0c5fa0: e56a000c */ swc1 $f10,0xc($t3) +/* f0c5fa4: 8e0d0284 */ lw $t5,0x284($s0) +/* f0c5fa8: c7a600c8 */ lwc1 $f6,0xc8($sp) +/* f0c5fac: 8dac00bc */ lw $t4,0xbc($t5) +/* f0c5fb0: e5860010 */ swc1 $f6,0x10($t4) +/* f0c5fb4: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c5fb8: 0fc19711 */ jal func0f065c44 +/* f0c5fbc: 8dc400bc */ lw $a0,0xbc($t6) +/* f0c5fc0: 8e0f0284 */ lw $t7,0x284($s0) +/* f0c5fc4: 27a400b0 */ addiu $a0,$sp,0xb0 +/* f0c5fc8: 8de500bc */ lw $a1,0xbc($t7) +/* f0c5fcc: 0fc195e9 */ jal func0f0657a4 +/* f0c5fd0: 24a50028 */ addiu $a1,$a1,0x28 +/* f0c5fd4: 8fbf004c */ lw $ra,0x4c($sp) +.L0f0c5fd8: +/* f0c5fd8: 8fb00048 */ lw $s0,0x48($sp) +/* f0c5fdc: 27bd0108 */ addiu $sp,$sp,0x108 +/* f0c5fe0: 03e00008 */ jr $ra +/* f0c5fe4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c5fe8 +/* f0c5fe8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c5fec: afbf0014 */ sw $ra,0x14($sp) +/* f0c5ff0: 0fc331a0 */ jal func0f0cc680 +/* f0c5ff4: 00000000 */ sll $zero,$zero,0x0 +/* f0c5ff8: 24010001 */ addiu $at,$zero,0x1 +/* f0c5ffc: 1441000d */ bne $v0,$at,.L0f0c6034 +/* f0c6000: 3c03800a */ lui $v1,0x800a +/* f0c6004: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0c6008: 8c620284 */ lw $v0,0x284($v1) +/* f0c600c: 3c013f00 */ lui $at,0x3f00 +/* f0c6010: 44810000 */ mtc1 $at,$f0 +/* f0c6014: c4440170 */ lwc1 $f4,0x170($v0) +/* f0c6018: 46002182 */ mul.s $f6,$f4,$f0 +/* f0c601c: e4460170 */ swc1 $f6,0x170($v0) +/* f0c6020: 8c620284 */ lw $v0,0x284($v1) +/* f0c6024: c4480168 */ lwc1 $f8,0x168($v0) +/* f0c6028: 46004282 */ mul.s $f10,$f8,$f0 +/* f0c602c: 10000010 */ beqz $zero,.L0f0c6070 +/* f0c6030: e44a0168 */ swc1 $f10,0x168($v0) +.L0f0c6034: +/* f0c6034: 0fc331a0 */ jal func0f0cc680 +/* f0c6038: 00000000 */ sll $zero,$zero,0x0 +/* f0c603c: 1440000c */ bnez $v0,.L0f0c6070 +/* f0c6040: 3c03800a */ lui $v1,0x800a +/* f0c6044: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0c6048: 8c620284 */ lw $v0,0x284($v1) +/* f0c604c: 3c017f1b */ lui $at,0x7f1b +/* f0c6050: c420d7d4 */ lwc1 $f0,-0x282c($at) +/* f0c6054: c4500170 */ lwc1 $f16,0x170($v0) +/* f0c6058: 46008482 */ mul.s $f18,$f16,$f0 +/* f0c605c: e4520170 */ swc1 $f18,0x170($v0) +/* f0c6060: 8c620284 */ lw $v0,0x284($v1) +/* f0c6064: c4440168 */ lwc1 $f4,0x168($v0) +/* f0c6068: 46002182 */ mul.s $f6,$f4,$f0 +/* f0c606c: e4460168 */ swc1 $f6,0x168($v0) +.L0f0c6070: +/* f0c6070: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c6074: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c6078: 03e00008 */ jr $ra +/* f0c607c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c6080 +/* f0c6080: 3c03800a */ lui $v1,0x800a +/* f0c6084: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0c6088: 8c620284 */ lw $v0,0x284($v1) +/* f0c608c: 3c01428a */ lui $at,0x428a +/* f0c6090: 44811000 */ mtc1 $at,$f2 +/* f0c6094: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c6098: afbf0014 */ sw $ra,0x14($sp) +/* f0c609c: 3c01c2b4 */ lui $at,0xc2b4 +/* f0c60a0: 44816000 */ mtc1 $at,$f12 +/* f0c60a4: c44019c4 */ lwc1 $f0,0x19c4($v0) +/* f0c60a8: 3c017f1b */ lui $at,0x7f1b +/* f0c60ac: c42ed7d8 */ lwc1 $f14,-0x2828($at) +/* f0c60b0: 46006102 */ mul.s $f4,$f12,$f0 +/* f0c60b4: 00000000 */ sll $zero,$zero,0x0 +/* f0c60b8: 460e2182 */ mul.s $f6,$f4,$f14 +/* f0c60bc: 46060200 */ add.s $f8,$f0,$f6 +/* f0c60c0: 4602403c */ c.lt.s $f8,$f2 +/* f0c60c4: 00000000 */ sll $zero,$zero,0x0 +/* f0c60c8: 45000009 */ bc1f .L0f0c60f0 +/* f0c60cc: 00000000 */ sll $zero,$zero,0x0 +/* f0c60d0: 46001401 */ sub.s $f16,$f2,$f0 +/* f0c60d4: c44a00b4 */ lwc1 $f10,0xb4($v0) +/* f0c60d8: 460c8483 */ div.s $f18,$f16,$f12 +/* f0c60dc: 46125102 */ mul.s $f4,$f10,$f18 +/* f0c60e0: 4600218d */ trunc.w.s $f6,$f4 +/* f0c60e4: 440f3000 */ mfc1 $t7,$f6 +/* f0c60e8: 10000009 */ beqz $zero,.L0f0c6110 +/* f0c60ec: ac4f19ac */ sw $t7,0x19ac($v0) +.L0f0c60f0: +/* f0c60f0: c44800b4 */ lwc1 $f8,0xb4($v0) +/* f0c60f4: 46004402 */ mul.s $f16,$f8,$f0 +/* f0c60f8: 00000000 */ sll $zero,$zero,0x0 +/* f0c60fc: 460e8282 */ mul.s $f10,$f16,$f14 +/* f0c6100: 4600548d */ trunc.w.s $f18,$f10 +/* f0c6104: 44199000 */ mfc1 $t9,$f18 +/* f0c6108: 00000000 */ sll $zero,$zero,0x0 +/* f0c610c: ac5919ac */ sw $t9,0x19ac($v0) +.L0f0c6110: +/* f0c6110: 0fc41b99 */ jal func0f106e64 +/* f0c6114: 2404000a */ addiu $a0,$zero,0xa +/* f0c6118: 3c01428a */ lui $at,0x428a +/* f0c611c: 44811000 */ mtc1 $at,$f2 +/* f0c6120: 3c03800a */ lui $v1,0x800a +/* f0c6124: 1040000c */ beqz $v0,.L0f0c6158 +/* f0c6128: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0c612c: 8c620284 */ lw $v0,0x284($v1) +/* f0c6130: c44419c4 */ lwc1 $f4,0x19c4($v0) +/* f0c6134: 46041181 */ sub.s $f6,$f2,$f4 +/* f0c6138: e44619b4 */ swc1 $f6,0x19b4($v0) +/* f0c613c: 8c620284 */ lw $v0,0x284($v1) +/* f0c6140: c44819c4 */ lwc1 $f8,0x19c4($v0) +/* f0c6144: 46081401 */ sub.s $f16,$f2,$f8 +/* f0c6148: 4600828d */ trunc.w.s $f10,$f16 +/* f0c614c: 44095000 */ mfc1 $t1,$f10 +/* f0c6150: 10000007 */ beqz $zero,.L0f0c6170 +/* f0c6154: ac4919b8 */ sw $t1,0x19b8($v0) +.L0f0c6158: +/* f0c6158: 8c620284 */ lw $v0,0x284($v1) +/* f0c615c: c45200b4 */ lwc1 $f18,0xb4($v0) +/* f0c6160: e45219b4 */ swc1 $f18,0x19b4($v0) +/* f0c6164: 8c620284 */ lw $v0,0x284($v1) +/* f0c6168: 8c4a19ac */ lw $t2,0x19ac($v0) +/* f0c616c: ac4a19b8 */ sw $t2,0x19b8($v0) +.L0f0c6170: +/* f0c6170: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c6174: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c6178: 03e00008 */ jr $ra +/* f0c617c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c6180 +/* f0c6180: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0c6184: f7b40020 */ sdc1 $f20,0x20($sp) +/* f0c6188: afbf002c */ sw $ra,0x2c($sp) +/* f0c618c: 4480a000 */ mtc1 $zero,$f20 +/* f0c6190: 0fc331a0 */ jal func0f0cc680 +/* f0c6194: afb00028 */ sw $s0,0x28($sp) +/* f0c6198: 14400004 */ bnez $v0,.L0f0c61ac +/* f0c619c: 3c01c2b4 */ lui $at,0xc2b4 +/* f0c61a0: 4481a000 */ mtc1 $at,$f20 +/* f0c61a4: 1000000b */ beqz $zero,.L0f0c61d4 +/* f0c61a8: 00000000 */ sll $zero,$zero,0x0 +.L0f0c61ac: +/* f0c61ac: 0fc331a0 */ jal func0f0cc680 +/* f0c61b0: 00000000 */ sll $zero,$zero,0x0 +/* f0c61b4: 24010001 */ addiu $at,$zero,0x1 +/* f0c61b8: 14410004 */ bne $v0,$at,.L0f0c61cc +/* f0c61bc: 3c01c234 */ lui $at,0xc234 +/* f0c61c0: 4481a000 */ mtc1 $at,$f20 +/* f0c61c4: 10000003 */ beqz $zero,.L0f0c61d4 +/* f0c61c8: 00000000 */ sll $zero,$zero,0x0 +.L0f0c61cc: +/* f0c61cc: 0fc331a0 */ jal func0f0cc680 +/* f0c61d0: 00000000 */ sll $zero,$zero,0x0 +.L0f0c61d4: +/* f0c61d4: 3c10800a */ lui $s0,0x800a +/* f0c61d8: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0c61dc: 8e020284 */ lw $v0,0x284($s0) +/* f0c61e0: c44000b4 */ lwc1 $f0,0xb4($v0) +/* f0c61e4: 4600a032 */ c.eq.s $f20,$f0 +/* f0c61e8: 00000000 */ sll $zero,$zero,0x0 +/* f0c61ec: 45030036 */ bc1tl .L0f0c62c8 +/* f0c61f0: 8e020284 */ lw $v0,0x284($s0) +/* f0c61f4: e7a00040 */ swc1 $f0,0x40($sp) +/* f0c61f8: 8c4e19ac */ lw $t6,0x19ac($v0) +/* f0c61fc: 3c013f00 */ lui $at,0x3f00 +/* f0c6200: 44811000 */ mtc1 $at,$f2 +/* f0c6204: 448e2000 */ mtc1 $t6,$f4 +/* f0c6208: 3c0140a0 */ lui $at,0x40a0 +/* f0c620c: 44819000 */ mtc1 $at,$f18 +/* f0c6210: 468021a0 */ cvt.s.w $f6,$f4 +/* f0c6214: 4405a000 */ mfc1 $a1,$f20 +/* f0c6218: 44071000 */ mfc1 $a3,$f2 +/* f0c621c: 244400b4 */ addiu $a0,$v0,0xb4 +/* f0c6220: 244600b8 */ addiu $a2,$v0,0xb8 +/* f0c6224: e7a6003c */ swc1 $f6,0x3c($sp) +/* f0c6228: c44819b4 */ lwc1 $f8,0x19b4($v0) +/* f0c622c: e7a80038 */ swc1 $f8,0x38($sp) +/* f0c6230: 8c4f19b8 */ lw $t7,0x19b8($v0) +/* f0c6234: e7a20010 */ swc1 $f2,0x10($sp) +/* f0c6238: e7b20014 */ swc1 $f18,0x14($sp) +/* f0c623c: 448f5000 */ mtc1 $t7,$f10 +/* f0c6240: 00000000 */ sll $zero,$zero,0x0 +/* f0c6244: 46805420 */ cvt.s.w $f16,$f10 +/* f0c6248: 0fc1b643 */ jal func0f06d90c +/* f0c624c: e7b00034 */ swc1 $f16,0x34($sp) +/* f0c6250: 0fc31820 */ jal func0f0c6080 +/* f0c6254: 00000000 */ sll $zero,$zero,0x0 +/* f0c6258: 44806000 */ mtc1 $zero,$f12 +/* f0c625c: 0fc30f23 */ jal func0f0c3c8c +/* f0c6260: 00000000 */ sll $zero,$zero,0x0 +/* f0c6264: 14400017 */ bnez $v0,.L0f0c62c4 +/* f0c6268: c7a40040 */ lwc1 $f4,0x40($sp) +/* f0c626c: 8e180284 */ lw $t8,0x284($s0) +/* f0c6270: 2404ffff */ addiu $a0,$zero,-1 +/* f0c6274: e70400b4 */ swc1 $f4,0xb4($t8) +/* f0c6278: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f0c627c: 8e090284 */ lw $t1,0x284($s0) +/* f0c6280: 44802000 */ mtc1 $zero,$f4 +/* f0c6284: 4600320d */ trunc.w.s $f8,$f6 +/* f0c6288: 44084000 */ mfc1 $t0,$f8 +/* f0c628c: 00000000 */ sll $zero,$zero,0x0 +/* f0c6290: ad2819ac */ sw $t0,0x19ac($t1) +/* f0c6294: 8e0a0284 */ lw $t2,0x284($s0) +/* f0c6298: c7aa0038 */ lwc1 $f10,0x38($sp) +/* f0c629c: e54a19b4 */ swc1 $f10,0x19b4($t2) +/* f0c62a0: c7b00034 */ lwc1 $f16,0x34($sp) +/* f0c62a4: 8e0d0284 */ lw $t5,0x284($s0) +/* f0c62a8: 4600848d */ trunc.w.s $f18,$f16 +/* f0c62ac: 440c9000 */ mfc1 $t4,$f18 +/* f0c62b0: 00000000 */ sll $zero,$zero,0x0 +/* f0c62b4: adac19b8 */ sw $t4,0x19b8($t5) +/* f0c62b8: 8e0e0284 */ lw $t6,0x284($s0) +/* f0c62bc: 0fc30ebd */ jal func0f0c3af4 +/* f0c62c0: e5c400b8 */ swc1 $f4,0xb8($t6) +.L0f0c62c4: +/* f0c62c4: 8e020284 */ lw $v0,0x284($s0) +.L0f0c62c8: +/* f0c62c8: 3c01c2b4 */ lui $at,0xc2b4 +/* f0c62cc: 44814000 */ mtc1 $at,$f8 +/* f0c62d0: c44000b4 */ lwc1 $f0,0xb4($v0) +/* f0c62d4: 4600a032 */ c.eq.s $f20,$f0 +/* f0c62d8: 00000000 */ sll $zero,$zero,0x0 +/* f0c62dc: 45020008 */ bc1fl .L0f0c6300 +/* f0c62e0: 46080283 */ div.s $f10,$f0,$f8 +/* f0c62e4: 44803000 */ mtc1 $zero,$f6 +/* f0c62e8: 00000000 */ sll $zero,$zero,0x0 +/* f0c62ec: e44600b8 */ swc1 $f6,0xb8($v0) +/* f0c62f0: 3c02800a */ lui $v0,0x800a +/* f0c62f4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0c62f8: c44000b4 */ lwc1 $f0,0xb4($v0) +/* f0c62fc: 46080283 */ div.s $f10,$f0,$f8 +.L0f0c6300: +/* f0c6300: e44a1968 */ swc1 $f10,0x1968($v0) +/* f0c6304: 8fbf002c */ lw $ra,0x2c($sp) +/* f0c6308: 8fb00028 */ lw $s0,0x28($sp) +/* f0c630c: d7b40020 */ ldc1 $f20,0x20($sp) +/* f0c6310: 03e00008 */ jr $ra +/* f0c6314: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f0c6318 +/* f0c6318: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0c631c: 3c0e8007 */ lui $t6,0x8007 +/* f0c6320: afbf001c */ sw $ra,0x1c($sp) +/* f0c6324: 25ce0e5c */ addiu $t6,$t6,0xe5c +/* f0c6328: 8dc10000 */ lw $at,0x0($t6) +/* f0c632c: 27a40024 */ addiu $a0,$sp,0x24 +/* f0c6330: 3c03800a */ lui $v1,0x800a +/* f0c6334: ac810000 */ sw $at,0x0($a0) +/* f0c6338: 8dd90004 */ lw $t9,0x4($t6) +/* f0c633c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0c6340: 8c620284 */ lw $v0,0x284($v1) +/* f0c6344: ac990004 */ sw $t9,0x4($a0) +/* f0c6348: 8dc10008 */ lw $at,0x8($t6) +/* f0c634c: c470004c */ lwc1 $f16,0x4c($v1) +/* f0c6350: 2408003f */ addiu $t0,$zero,0x3f +/* f0c6354: ac810008 */ sw $at,0x8($a0) +/* f0c6358: 3c01431f */ lui $at,0x431f +/* f0c635c: 44812000 */ mtc1 $at,$f4 +/* f0c6360: c44619c4 */ lwc1 $f6,0x19c4($v0) +/* f0c6364: c4480148 */ lwc1 $f8,0x148($v0) +/* f0c6368: 3c017f1b */ lui $at,0x7f1b +/* f0c636c: 46062003 */ div.s $f0,$f4,$f6 +/* f0c6370: c424d7dc */ lwc1 $f4,-0x2824($at) +/* f0c6374: 3c014060 */ lui $at,0x4060 +/* f0c6378: afa80010 */ sw $t0,0x10($sp) +/* f0c637c: 24060001 */ addiu $a2,$zero,0x1 +/* f0c6380: 24070000 */ addiu $a3,$zero,0x0 +/* f0c6384: 46004282 */ mul.s $f10,$f8,$f0 +/* f0c6388: 44814000 */ mtc1 $at,$f8 +/* f0c638c: 46105482 */ mul.s $f18,$f10,$f16 +/* f0c6390: 00000000 */ sll $zero,$zero,0x0 +/* f0c6394: 46049182 */ mul.s $f6,$f18,$f4 +/* f0c6398: 00000000 */ sll $zero,$zero,0x0 +/* f0c639c: 46083082 */ mul.s $f2,$f6,$f8 +/* f0c63a0: 44051000 */ mfc1 $a1,$f2 +/* f0c63a4: 0fc31094 */ jal func0f0c4250 +/* f0c63a8: 00000000 */ sll $zero,$zero,0x0 +/* f0c63ac: 8fbf001c */ lw $ra,0x1c($sp) +/* f0c63b0: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0c63b4: 03e00008 */ jr $ra +/* f0c63b8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c63bc +/* f0c63bc: 27bdff90 */ addiu $sp,$sp,-112 +/* f0c63c0: 3c02800a */ lui $v0,0x800a +/* f0c63c4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0c63c8: 8c4e0284 */ lw $t6,0x284($v0) +/* f0c63cc: afbf001c */ sw $ra,0x1c($sp) +/* f0c63d0: afa40070 */ sw $a0,0x70($sp) +/* f0c63d4: afa50074 */ sw $a1,0x74($sp) +/* f0c63d8: afa60078 */ sw $a2,0x78($sp) +/* f0c63dc: adc01af4 */ sw $zero,0x1af4($t6) +/* f0c63e0: 8c580284 */ lw $t8,0x284($v0) +/* f0c63e4: 240f0002 */ addiu $t7,$zero,0x2 +/* f0c63e8: 0fc31366 */ jal func0f0c4d98 +/* f0c63ec: af0f00b0 */ sw $t7,0xb0($t8) +/* f0c63f0: 8fa40070 */ lw $a0,0x70($sp) +/* f0c63f4: 27a50064 */ addiu $a1,$sp,0x64 +/* f0c63f8: 27a60058 */ addiu $a2,$sp,0x58 +/* f0c63fc: 0fc311d9 */ jal func0f0c4764 +/* f0c6400: 8fa70078 */ lw $a3,0x78($sp) +/* f0c6404: 14400049 */ bnez $v0,.L0f0c652c +/* f0c6408: 8fa40070 */ lw $a0,0x70($sp) +/* f0c640c: 8fa80078 */ lw $t0,0x78($sp) +/* f0c6410: 27b90040 */ addiu $t9,$sp,0x40 +/* f0c6414: afb90010 */ sw $t9,0x10($sp) +/* f0c6418: 27a50064 */ addiu $a1,$sp,0x64 +/* f0c641c: 27a60058 */ addiu $a2,$sp,0x58 +/* f0c6420: 27a7004c */ addiu $a3,$sp,0x4c +/* f0c6424: 0fc311f4 */ jal func0f0c47d0 +/* f0c6428: afa80014 */ sw $t0,0x14($sp) +/* f0c642c: 1c400003 */ bgtz $v0,.L0f0c643c +/* f0c6430: 00000000 */ sll $zero,$zero,0x0 +/* f0c6434: 04410016 */ bgez $v0,.L0f0c6490 +/* f0c6438: 00000000 */ sll $zero,$zero,0x0 +.L0f0c643c: +/* f0c643c: 58400004 */ blezl $v0,.L0f0c6450 +/* f0c6440: 8fa90074 */ lw $t1,0x74($sp) +/* f0c6444: 0fc31366 */ jal func0f0c4d98 +/* f0c6448: 00000000 */ sll $zero,$zero,0x0 +/* f0c644c: 8fa90074 */ lw $t1,0x74($sp) +.L0f0c6450: +/* f0c6450: 8fa40070 */ lw $a0,0x70($sp) +/* f0c6454: 27a50064 */ addiu $a1,$sp,0x64 +/* f0c6458: 11200034 */ beqz $t1,.L0f0c652c +/* f0c645c: 27a60058 */ addiu $a2,$sp,0x58 +/* f0c6460: 0fc31253 */ jal func0f0c494c +/* f0c6464: 8fa70078 */ lw $a3,0x78($sp) +/* f0c6468: 1c400030 */ bgtz $v0,.L0f0c652c +/* f0c646c: 8fa40070 */ lw $a0,0x70($sp) +/* f0c6470: 27a50064 */ addiu $a1,$sp,0x64 +/* f0c6474: 27a60058 */ addiu $a2,$sp,0x58 +/* f0c6478: 0fc31297 */ jal func0f0c4a5c +/* f0c647c: 8fa70078 */ lw $a3,0x78($sp) +/* f0c6480: 1c40002a */ bgtz $v0,.L0f0c652c +/* f0c6484: 00000000 */ sll $zero,$zero,0x0 +/* f0c6488: 10000028 */ beqz $zero,.L0f0c652c +/* f0c648c: 00000000 */ sll $zero,$zero,0x0 +.L0f0c6490: +/* f0c6490: 14400026 */ bnez $v0,.L0f0c652c +/* f0c6494: 8fa40070 */ lw $a0,0x70($sp) +/* f0c6498: 8fab0078 */ lw $t3,0x78($sp) +/* f0c649c: 27aa0024 */ addiu $t2,$sp,0x24 +/* f0c64a0: afaa0010 */ sw $t2,0x10($sp) +/* f0c64a4: 27a5004c */ addiu $a1,$sp,0x4c +/* f0c64a8: 27a60040 */ addiu $a2,$sp,0x40 +/* f0c64ac: 27a70030 */ addiu $a3,$sp,0x30 +/* f0c64b0: 0fc311f4 */ jal func0f0c47d0 +/* f0c64b4: afab0014 */ sw $t3,0x14($sp) +/* f0c64b8: 58400004 */ blezl $v0,.L0f0c64cc +/* f0c64bc: 8fac0074 */ lw $t4,0x74($sp) +/* f0c64c0: 0fc31366 */ jal func0f0c4d98 +/* f0c64c4: 00000000 */ sll $zero,$zero,0x0 +/* f0c64c8: 8fac0074 */ lw $t4,0x74($sp) +.L0f0c64cc: +/* f0c64cc: 8fa40070 */ lw $a0,0x70($sp) +/* f0c64d0: 27a5004c */ addiu $a1,$sp,0x4c +/* f0c64d4: 11800015 */ beqz $t4,.L0f0c652c +/* f0c64d8: 27a60040 */ addiu $a2,$sp,0x40 +/* f0c64dc: 0fc31253 */ jal func0f0c494c +/* f0c64e0: 8fa70078 */ lw $a3,0x78($sp) +/* f0c64e4: 1c400011 */ bgtz $v0,.L0f0c652c +/* f0c64e8: 8fa40070 */ lw $a0,0x70($sp) +/* f0c64ec: 27a50064 */ addiu $a1,$sp,0x64 +/* f0c64f0: 27a60058 */ addiu $a2,$sp,0x58 +/* f0c64f4: 0fc31253 */ jal func0f0c494c +/* f0c64f8: 8fa70078 */ lw $a3,0x78($sp) +/* f0c64fc: 1c40000b */ bgtz $v0,.L0f0c652c +/* f0c6500: 8fa40070 */ lw $a0,0x70($sp) +/* f0c6504: 27a5004c */ addiu $a1,$sp,0x4c +/* f0c6508: 27a60040 */ addiu $a2,$sp,0x40 +/* f0c650c: 0fc31297 */ jal func0f0c4a5c +/* f0c6510: 8fa70078 */ lw $a3,0x78($sp) +/* f0c6514: 1c400005 */ bgtz $v0,.L0f0c652c +/* f0c6518: 8fa40070 */ lw $a0,0x70($sp) +/* f0c651c: 27a50064 */ addiu $a1,$sp,0x64 +/* f0c6520: 27a60058 */ addiu $a2,$sp,0x58 +/* f0c6524: 0fc31297 */ jal func0f0c4a5c +/* f0c6528: 8fa70078 */ lw $a3,0x78($sp) +.L0f0c652c: +/* f0c652c: 0fc31366 */ jal func0f0c4d98 +/* f0c6530: 00000000 */ sll $zero,$zero,0x0 +/* f0c6534: 8fbf001c */ lw $ra,0x1c($sp) +/* f0c6538: 27bd0070 */ addiu $sp,$sp,0x70 +/* f0c653c: 03e00008 */ jr $ra +/* f0c6540: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c6544 +/* f0c6544: 3c03800a */ lui $v1,0x800a +/* f0c6548: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0c654c: 8c620284 */ lw $v0,0x284($v1) +/* f0c6550: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c6554: afbf0014 */ sw $ra,0x14($sp) +/* f0c6558: 8c4e00bc */ lw $t6,0xbc($v0) +/* f0c655c: c5c40008 */ lwc1 $f4,0x8($t6) +/* f0c6560: e4440310 */ swc1 $f4,0x310($v0) +/* f0c6564: 8c620284 */ lw $v0,0x284($v1) +/* f0c6568: 8c4f00bc */ lw $t7,0xbc($v0) +/* f0c656c: c5e6000c */ lwc1 $f6,0xc($t7) +/* f0c6570: e4460314 */ swc1 $f6,0x314($v0) +/* f0c6574: 8c620284 */ lw $v0,0x284($v1) +/* f0c6578: 8c5800bc */ lw $t8,0xbc($v0) +/* f0c657c: c7080010 */ lwc1 $f8,0x10($t8) +/* f0c6580: e4480318 */ swc1 $f8,0x318($v0) +/* f0c6584: 8c620284 */ lw $v0,0x284($v1) +/* f0c6588: 8c4400bc */ lw $a0,0xbc($v0) +/* f0c658c: 24450284 */ addiu $a1,$v0,0x284 +/* f0c6590: 0fc195e9 */ jal func0f0657a4 +/* f0c6594: 24840028 */ addiu $a0,$a0,0x28 +/* f0c6598: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c659c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c65a0: 03e00008 */ jr $ra +/* f0c65a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c65a8 +/* f0c65a8: 3c02800a */ lui $v0,0x800a +/* f0c65ac: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0c65b0: 8c4e1af8 */ lw $t6,0x1af8($v0) +/* f0c65b4: 11c00002 */ beqz $t6,.L0f0c65c0 +/* f0c65b8: 00000000 */ sll $zero,$zero,0x0 +/* f0c65bc: ac4000d0 */ sw $zero,0xd0($v0) +.L0f0c65c0: +/* f0c65c0: 03e00008 */ jr $ra +/* f0c65c4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c65c8 +/* f0c65c8: 3c0e800a */ lui $t6,0x800a +/* f0c65cc: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0c65d0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0c65d4: afbf001c */ sw $ra,0x1c($sp) +/* f0c65d8: afb00018 */ sw $s0,0x18($sp) +/* f0c65dc: 8dcf1af8 */ lw $t7,0x1af8($t6) +/* f0c65e0: 00808025 */ or $s0,$a0,$zero +/* f0c65e4: 55e000d4 */ bnezl $t7,.L0f0c6938 +/* f0c65e8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0c65ec: 8c860028 */ lw $a2,0x28($a0) +/* f0c65f0: 10c00007 */ beqz $a2,.L0f0c6610 +/* f0c65f4: 3c01bf80 */ lui $at,0xbf80 +/* f0c65f8: 44816000 */ mtc1 $at,$f12 +/* f0c65fc: 3c017f1b */ lui $at,0x7f1b +/* f0c6600: 0fc31368 */ jal func0f0c4da0 +/* f0c6604: c42ed7e0 */ lwc1 $f14,-0x2820($at) +/* f0c6608: 10000015 */ beqz $zero,.L0f0c6660 +/* f0c660c: 8e020014 */ lw $v0,0x14($s0) +.L0f0c6610: +/* f0c6610: 8e06002c */ lw $a2,0x2c($s0) +/* f0c6614: 3c013f80 */ lui $at,0x3f80 +/* f0c6618: 50c00008 */ beqzl $a2,.L0f0c663c +/* f0c661c: 8e020014 */ lw $v0,0x14($s0) +/* f0c6620: 44816000 */ mtc1 $at,$f12 +/* f0c6624: 3c017f1b */ lui $at,0x7f1b +/* f0c6628: 0fc31368 */ jal func0f0c4da0 +/* f0c662c: c42ed7e4 */ lwc1 $f14,-0x281c($at) +/* f0c6630: 1000000b */ beqz $zero,.L0f0c6660 +/* f0c6634: 8e020014 */ lw $v0,0x14($s0) +/* f0c6638: 8e020014 */ lw $v0,0x14($s0) +.L0f0c663c: +/* f0c663c: 3c017f1b */ lui $at,0x7f1b +/* f0c6640: 3c06800a */ lui $a2,0x800a +/* f0c6644: 14400006 */ bnez $v0,.L0f0c6660 +/* f0c6648: 00000000 */ sll $zero,$zero,0x0 +/* f0c664c: 44806000 */ mtc1 $zero,$f12 +/* f0c6650: c42ed7e8 */ lwc1 $f14,-0x2818($at) +/* f0c6654: 0fc31368 */ jal func0f0c4da0 +/* f0c6658: 8cc69ff8 */ lw $a2,-0x6008($a2) +/* f0c665c: 8e020014 */ lw $v0,0x14($s0) +.L0f0c6660: +/* f0c6660: 5040000e */ beqzl $v0,.L0f0c669c +/* f0c6664: 8e190020 */ lw $t9,0x20($s0) +/* f0c6668: 8e1800a4 */ lw $t8,0xa4($s0) +/* f0c666c: 3c017f1b */ lui $at,0x7f1b +/* f0c6670: c428d7ec */ lwc1 $f8,-0x2814($at) +/* f0c6674: 44982000 */ mtc1 $t8,$f4 +/* f0c6678: 3c017f1b */ lui $at,0x7f1b +/* f0c667c: 3c06800a */ lui $a2,0x800a +/* f0c6680: 468021a0 */ cvt.s.w $f6,$f4 +/* f0c6684: 8cc69ff8 */ lw $a2,-0x6008($a2) +/* f0c6688: c42ed7f0 */ lwc1 $f14,-0x2810($at) +/* f0c668c: 46083302 */ mul.s $f12,$f6,$f8 +/* f0c6690: 0fc31368 */ jal func0f0c4da0 +/* f0c6694: 00000000 */ sll $zero,$zero,0x0 +/* f0c6698: 8e190020 */ lw $t9,0x20($s0) +.L0f0c669c: +/* f0c669c: 1320000d */ beqz $t9,.L0f0c66d4 +/* f0c66a0: 3c013f80 */ lui $at,0x3f80 +/* f0c66a4: 44816000 */ mtc1 $at,$f12 +/* f0c66a8: 0fc313b1 */ jal func0f0c4ec4 +/* f0c66ac: 46006386 */ mov.s $f14,$f12 +/* f0c66b0: 3c02800a */ lui $v0,0x800a +/* f0c66b4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0c66b8: 3c09800a */ lui $t1,0x800a +/* f0c66bc: 8d299ff8 */ lw $t1,-0x6008($t1) +/* f0c66c0: 8c480178 */ lw $t0,0x178($v0) +/* f0c66c4: 01095021 */ addu $t2,$t0,$t1 +/* f0c66c8: ac4a0178 */ sw $t2,0x178($v0) +/* f0c66cc: 10000015 */ beqz $zero,.L0f0c6724 +/* f0c66d0: 8e030010 */ lw $v1,0x10($s0) +.L0f0c66d4: +/* f0c66d4: 8e0b0024 */ lw $t3,0x24($s0) +/* f0c66d8: 3c01bf80 */ lui $at,0xbf80 +/* f0c66dc: 51600009 */ beqzl $t3,.L0f0c6704 +/* f0c66e0: 8e030010 */ lw $v1,0x10($s0) +/* f0c66e4: 44816000 */ mtc1 $at,$f12 +/* f0c66e8: 3c013f80 */ lui $at,0x3f80 +/* f0c66ec: 44817000 */ mtc1 $at,$f14 +/* f0c66f0: 0fc313b1 */ jal func0f0c4ec4 +/* f0c66f4: 00000000 */ sll $zero,$zero,0x0 +/* f0c66f8: 1000000a */ beqz $zero,.L0f0c6724 +/* f0c66fc: 8e030010 */ lw $v1,0x10($s0) +/* f0c6700: 8e030010 */ lw $v1,0x10($s0) +.L0f0c6704: +/* f0c6704: 3c013f80 */ lui $at,0x3f80 +/* f0c6708: 14600006 */ bnez $v1,.L0f0c6724 +/* f0c670c: 00000000 */ sll $zero,$zero,0x0 +/* f0c6710: 44806000 */ mtc1 $zero,$f12 +/* f0c6714: 44817000 */ mtc1 $at,$f14 +/* f0c6718: 0fc313b1 */ jal func0f0c4ec4 +/* f0c671c: 00000000 */ sll $zero,$zero,0x0 +/* f0c6720: 8e030010 */ lw $v1,0x10($s0) +.L0f0c6724: +/* f0c6724: 1060001a */ beqz $v1,.L0f0c6790 +/* f0c6728: 00000000 */ sll $zero,$zero,0x0 +/* f0c672c: 8e0c00a8 */ lw $t4,0xa8($s0) +/* f0c6730: 3c017f1b */ lui $at,0x7f1b +/* f0c6734: c432d7f4 */ lwc1 $f18,-0x280c($at) +/* f0c6738: 448c5000 */ mtc1 $t4,$f10 +/* f0c673c: 3c013f80 */ lui $at,0x3f80 +/* f0c6740: 44817000 */ mtc1 $at,$f14 +/* f0c6744: 46805420 */ cvt.s.w $f16,$f10 +/* f0c6748: 46128302 */ mul.s $f12,$f16,$f18 +/* f0c674c: 0fc313b1 */ jal func0f0c4ec4 +/* f0c6750: 00000000 */ sll $zero,$zero,0x0 +/* f0c6754: 8e0d00a8 */ lw $t5,0xa8($s0) +/* f0c6758: 3c02800a */ lui $v0,0x800a +/* f0c675c: 3c19800a */ lui $t9,0x800a +/* f0c6760: 29a1003d */ slti $at,$t5,0x3d +/* f0c6764: 14200008 */ bnez $at,.L0f0c6788 +/* f0c6768: 00000000 */ sll $zero,$zero,0x0 +/* f0c676c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0c6770: 3c0f800a */ lui $t7,0x800a +/* f0c6774: 8def9ff8 */ lw $t7,-0x6008($t7) +/* f0c6778: 8c4e0178 */ lw $t6,0x178($v0) +/* f0c677c: 01cfc021 */ addu $t8,$t6,$t7 +/* f0c6780: 10000003 */ beqz $zero,.L0f0c6790 +/* f0c6784: ac580178 */ sw $t8,0x178($v0) +.L0f0c6788: +/* f0c6788: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f0c678c: af200178 */ sw $zero,0x178($t9) +.L0f0c6790: +/* f0c6790: 3c02800a */ lui $v0,0x800a +/* f0c6794: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0c6798: 3c013f80 */ lui $at,0x3f80 +/* f0c679c: 44811000 */ mtc1 $at,$f2 +/* f0c67a0: c4400170 */ lwc1 $f0,0x170($v0) +/* f0c67a4: 3c01bf80 */ lui $at,0xbf80 +/* f0c67a8: 44816000 */ mtc1 $at,$f12 +/* f0c67ac: 4600103c */ c.lt.s $f2,$f0 +/* f0c67b0: 3c017f1b */ lui $at,0x7f1b +/* f0c67b4: 45020006 */ bc1fl .L0f0c67d0 +/* f0c67b8: 460c003c */ c.lt.s $f0,$f12 +/* f0c67bc: e4420170 */ swc1 $f2,0x170($v0) +/* f0c67c0: 3c02800a */ lui $v0,0x800a +/* f0c67c4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0c67c8: c4400170 */ lwc1 $f0,0x170($v0) +/* f0c67cc: 460c003c */ c.lt.s $f0,$f12 +.L0f0c67d0: +/* f0c67d0: 00000000 */ sll $zero,$zero,0x0 +/* f0c67d4: 45020005 */ bc1fl .L0f0c67ec +/* f0c67d8: c4400168 */ lwc1 $f0,0x168($v0) +/* f0c67dc: e44c0170 */ swc1 $f12,0x170($v0) +/* f0c67e0: 3c02800a */ lui $v0,0x800a +/* f0c67e4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0c67e8: c4400168 */ lwc1 $f0,0x168($v0) +.L0f0c67ec: +/* f0c67ec: 4600103c */ c.lt.s $f2,$f0 +/* f0c67f0: 00000000 */ sll $zero,$zero,0x0 +/* f0c67f4: 45020006 */ bc1fl .L0f0c6810 +/* f0c67f8: 460c003c */ c.lt.s $f0,$f12 +/* f0c67fc: e4420168 */ swc1 $f2,0x168($v0) +/* f0c6800: 3c02800a */ lui $v0,0x800a +/* f0c6804: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0c6808: c4400168 */ lwc1 $f0,0x168($v0) +/* f0c680c: 460c003c */ c.lt.s $f0,$f12 +.L0f0c6810: +/* f0c6810: 00000000 */ sll $zero,$zero,0x0 +/* f0c6814: 45020005 */ bc1fl .L0f0c682c +/* f0c6818: c4440170 */ lwc1 $f4,0x170($v0) +/* f0c681c: e44c0168 */ swc1 $f12,0x168($v0) +/* f0c6820: 3c02800a */ lui $v0,0x800a +/* f0c6824: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0c6828: c4440170 */ lwc1 $f4,0x170($v0) +.L0f0c682c: +/* f0c682c: c426d7f8 */ lwc1 $f6,-0x2808($at) +/* f0c6830: 46062202 */ mul.s $f8,$f4,$f6 +/* f0c6834: e4480170 */ swc1 $f8,0x170($v0) +/* f0c6838: 3c02800a */ lui $v0,0x800a +/* f0c683c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0c6840: c44a0170 */ lwc1 $f10,0x170($v0) +/* f0c6844: c4500174 */ lwc1 $f16,0x174($v0) +/* f0c6848: 46105482 */ mul.s $f18,$f10,$f16 +/* f0c684c: e4520170 */ swc1 $f18,0x170($v0) +/* f0c6850: 8e080010 */ lw $t0,0x10($s0) +/* f0c6854: 15000004 */ bnez $t0,.L0f0c6868 +/* f0c6858: 00000000 */ sll $zero,$zero,0x0 +/* f0c685c: 8e090020 */ lw $t1,0x20($s0) +/* f0c6860: 11200005 */ beqz $t1,.L0f0c6878 +/* f0c6864: 00000000 */ sll $zero,$zero,0x0 +.L0f0c6868: +/* f0c6868: 0fc331a0 */ jal func0f0cc680 +/* f0c686c: 00000000 */ sll $zero,$zero,0x0 +/* f0c6870: 24010002 */ addiu $at,$zero,0x2 +/* f0c6874: 10410003 */ beq $v0,$at,.L0f0c6884 +.L0f0c6878: +/* f0c6878: 3c0a800a */ lui $t2,0x800a +/* f0c687c: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f0c6880: ad400178 */ sw $zero,0x178($t2) +.L0f0c6884: +/* f0c6884: 8e0b006c */ lw $t3,0x6c($s0) +/* f0c6888: 51600006 */ beqzl $t3,.L0f0c68a4 +/* f0c688c: 8e0c0070 */ lw $t4,0x70($s0) +/* f0c6890: 0fc30eb4 */ jal func0f0c3ad0 +/* f0c6894: 2404ffff */ addiu $a0,$zero,-1 +/* f0c6898: 1000000b */ beqz $zero,.L0f0c68c8 +/* f0c689c: 8e030064 */ lw $v1,0x64($s0) +/* f0c68a0: 8e0c0070 */ lw $t4,0x70($s0) +.L0f0c68a4: +/* f0c68a4: 11800005 */ beqz $t4,.L0f0c68bc +/* f0c68a8: 00000000 */ sll $zero,$zero,0x0 +/* f0c68ac: 0fc30eb4 */ jal func0f0c3ad0 +/* f0c68b0: 24040001 */ addiu $a0,$zero,0x1 +/* f0c68b4: 10000004 */ beqz $zero,.L0f0c68c8 +/* f0c68b8: 8e030064 */ lw $v1,0x64($s0) +.L0f0c68bc: +/* f0c68bc: 0fc30eb4 */ jal func0f0c3ad0 +/* f0c68c0: 00002025 */ or $a0,$zero,$zero +/* f0c68c4: 8e030064 */ lw $v1,0x64($s0) +.L0f0c68c8: +/* f0c68c8: 0003102a */ slt $v0,$zero,$v1 +/* f0c68cc: 246dffff */ addiu $t5,$v1,-1 +/* f0c68d0: 10400008 */ beqz $v0,.L0f0c68f4 +/* f0c68d4: ae0d0064 */ sw $t5,0x64($s0) +.L0f0c68d8: +/* f0c68d8: 0fc30ebd */ jal func0f0c3af4 +/* f0c68dc: 2404ffff */ addiu $a0,$zero,-1 +/* f0c68e0: 8e030064 */ lw $v1,0x64($s0) +/* f0c68e4: 0003102a */ slt $v0,$zero,$v1 +/* f0c68e8: 246effff */ addiu $t6,$v1,-1 +/* f0c68ec: 1440fffa */ bnez $v0,.L0f0c68d8 +/* f0c68f0: ae0e0064 */ sw $t6,0x64($s0) +.L0f0c68f4: +/* f0c68f4: 8e030068 */ lw $v1,0x68($s0) +/* f0c68f8: 0003102a */ slt $v0,$zero,$v1 +/* f0c68fc: 246fffff */ addiu $t7,$v1,-1 +/* f0c6900: 10400008 */ beqz $v0,.L0f0c6924 +/* f0c6904: ae0f0068 */ sw $t7,0x68($s0) +.L0f0c6908: +/* f0c6908: 0fc30ebd */ jal func0f0c3af4 +/* f0c690c: 24040001 */ addiu $a0,$zero,0x1 +/* f0c6910: 8e030068 */ lw $v1,0x68($s0) +/* f0c6914: 0003102a */ slt $v0,$zero,$v1 +/* f0c6918: 2478ffff */ addiu $t8,$v1,-1 +/* f0c691c: 1440fffa */ bnez $v0,.L0f0c6908 +/* f0c6920: ae180068 */ sw $t8,0x68($s0) +.L0f0c6924: +/* f0c6924: 3c08800a */ lui $t0,0x800a +/* f0c6928: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f0c692c: 8e190080 */ lw $t9,0x80($s0) +/* f0c6930: ad190268 */ sw $t9,0x268($t0) +/* f0c6934: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0c6938: +/* f0c6938: 8fb00018 */ lw $s0,0x18($sp) +/* f0c693c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0c6940: 03e00008 */ jr $ra +/* f0c6944: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c6948 +/* f0c6948: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c694c: afbf0014 */ sw $ra,0x14($sp) +/* f0c6950: 0fc331a0 */ jal func0f0cc680 +/* f0c6954: 00000000 */ sll $zero,$zero,0x0 +/* f0c6958: 14400008 */ bnez $v0,.L0f0c697c +/* f0c695c: 3c02800a */ lui $v0,0x800a +/* f0c6960: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0c6964: 3c013f00 */ lui $at,0x3f00 +/* f0c6968: 44813000 */ mtc1 $at,$f6 +/* f0c696c: c4440148 */ lwc1 $f4,0x148($v0) +/* f0c6970: 46062202 */ mul.s $f8,$f4,$f6 +/* f0c6974: 1000000c */ beqz $zero,.L0f0c69a8 +/* f0c6978: e4480148 */ swc1 $f8,0x148($v0) +.L0f0c697c: +/* f0c697c: 0fc331a0 */ jal func0f0cc680 +/* f0c6980: 00000000 */ sll $zero,$zero,0x0 +/* f0c6984: 24010001 */ addiu $at,$zero,0x1 +/* f0c6988: 14410007 */ bne $v0,$at,.L0f0c69a8 +/* f0c698c: 3c02800a */ lui $v0,0x800a +/* f0c6990: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0c6994: 3c013f40 */ lui $at,0x3f40 +/* f0c6998: 44818000 */ mtc1 $at,$f16 +/* f0c699c: c44a0148 */ lwc1 $f10,0x148($v0) +/* f0c69a0: 46105482 */ mul.s $f18,$f10,$f16 +/* f0c69a4: e4520148 */ swc1 $f18,0x148($v0) +.L0f0c69a8: +/* f0c69a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c69ac: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c69b0: 03e00008 */ jr $ra +/* f0c69b4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c69b8 +/* f0c69b8: 27bdff18 */ addiu $sp,$sp,-232 +/* f0c69bc: 3c0f8007 */ lui $t7,0x8007 +/* f0c69c0: afbf0024 */ sw $ra,0x24($sp) +/* f0c69c4: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0c69c8: 25ef0e68 */ addiu $t7,$t7,0xe68 +/* f0c69cc: 8de10000 */ lw $at,0x0($t7) +/* f0c69d0: 27ae00cc */ addiu $t6,$sp,0xcc +/* f0c69d4: 8de90004 */ lw $t1,0x4($t7) +/* f0c69d8: adc10000 */ sw $at,0x0($t6) +/* f0c69dc: 8de10008 */ lw $at,0x8($t7) +/* f0c69e0: 3c08800a */ lui $t0,0x800a +/* f0c69e4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c69e8: adc90004 */ sw $t1,0x4($t6) +/* f0c69ec: adc10008 */ sw $at,0x8($t6) +/* f0c69f0: 8d0a0284 */ lw $t2,0x284($t0) +/* f0c69f4: 3c01431f */ lui $at,0x431f +/* f0c69f8: 44813000 */ mtc1 $at,$f6 +/* f0c69fc: c54419c4 */ lwc1 $f4,0x19c4($t2) +/* f0c6a00: 46062201 */ sub.s $f8,$f4,$f6 +/* f0c6a04: 0fc44a11 */ jal func0f112844 +/* f0c6a08: e7a800c0 */ swc1 $f8,0xc0($sp) +/* f0c6a0c: 3c08800a */ lui $t0,0x800a +/* f0c6a10: 1040000a */ beqz $v0,.L0f0c6a3c +/* f0c6a14: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c6a18: 3c02800b */ lui $v0,0x800b +/* f0c6a1c: 9042cb98 */ lbu $v0,-0x3468($v0) +/* f0c6a20: 24010001 */ addiu $at,$zero,0x1 +/* f0c6a24: 10410002 */ beq $v0,$at,.L0f0c6a30 +/* f0c6a28: 24010005 */ addiu $at,$zero,0x5 +/* f0c6a2c: 14410003 */ bne $v0,$at,.L0f0c6a3c +.L0f0c6a30: +/* f0c6a30: 3c017f1b */ lui $at,0x7f1b +/* f0c6a34: c420d7fc */ lwc1 $f0,-0x2804($at) +/* f0c6a38: e7a000c0 */ swc1 $f0,0xc0($sp) +.L0f0c6a3c: +/* f0c6a3c: 3c017f1b */ lui $at,0x7f1b +/* f0c6a40: c7a000c0 */ lwc1 $f0,0xc0($sp) +/* f0c6a44: c42ad800 */ lwc1 $f10,-0x2800($at) +/* f0c6a48: 8d0b0318 */ lw $t3,0x318($t0) +/* f0c6a4c: 3c013f80 */ lui $at,0x3f80 +/* f0c6a50: 460a0103 */ div.s $f4,$f0,$f10 +/* f0c6a54: 44813000 */ mtc1 $at,$f6 +/* f0c6a58: 3c0c800b */ lui $t4,0x800b +/* f0c6a5c: 2404000a */ addiu $a0,$zero,0xa +/* f0c6a60: 1160000a */ beqz $t3,.L0f0c6a8c +/* f0c6a64: 46062000 */ add.s $f0,$f4,$f6 +/* f0c6a68: 8d8ccb94 */ lw $t4,-0x346c($t4) +/* f0c6a6c: 3c013fa0 */ lui $at,0x3fa0 +/* f0c6a70: 318d0100 */ andi $t5,$t4,0x100 +/* f0c6a74: 11a00005 */ beqz $t5,.L0f0c6a8c +/* f0c6a78: 00000000 */ sll $zero,$zero,0x0 +/* f0c6a7c: 44814000 */ mtc1 $at,$f8 +/* f0c6a80: 00000000 */ sll $zero,$zero,0x0 +/* f0c6a84: 46080002 */ mul.s $f0,$f0,$f8 +/* f0c6a88: 00000000 */ sll $zero,$zero,0x0 +.L0f0c6a8c: +/* f0c6a8c: 0fc41b99 */ jal func0f106e64 +/* f0c6a90: e7a000c0 */ swc1 $f0,0xc0($sp) +/* f0c6a94: 3c08800a */ lui $t0,0x800a +/* f0c6a98: 10400006 */ beqz $v0,.L0f0c6ab4 +/* f0c6a9c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c6aa0: 3c017f1b */ lui $at,0x7f1b +/* f0c6aa4: c424d804 */ lwc1 $f4,-0x27fc($at) +/* f0c6aa8: c7aa00c0 */ lwc1 $f10,0xc0($sp) +/* f0c6aac: 46045182 */ mul.s $f6,$f10,$f4 +/* f0c6ab0: e7a600c0 */ swc1 $f6,0xc0($sp) +.L0f0c6ab4: +/* f0c6ab4: 8d030284 */ lw $v1,0x284($t0) +/* f0c6ab8: 8c791af8 */ lw $t9,0x1af8($v1) +/* f0c6abc: 1320003f */ beqz $t9,.L0f0c6bbc +/* f0c6ac0: 3c013f80 */ lui $at,0x3f80 +/* f0c6ac4: 44811000 */ mtc1 $at,$f2 +/* f0c6ac8: 3c017f1b */ lui $at,0x7f1b +/* f0c6acc: c42ad808 */ lwc1 $f10,-0x27f8($at) +/* f0c6ad0: c508004c */ lwc1 $f8,0x4c($t0) +/* f0c6ad4: c4661b48 */ lwc1 $f6,0x1b48($v1) +/* f0c6ad8: 3c017f1b */ lui $at,0x7f1b +/* f0c6adc: 460a4102 */ mul.s $f4,$f8,$f10 +/* f0c6ae0: 46043200 */ add.s $f8,$f6,$f4 +/* f0c6ae4: e4681b48 */ swc1 $f8,0x1b48($v1) +/* f0c6ae8: 8d030284 */ lw $v1,0x284($t0) +/* f0c6aec: c4601b48 */ lwc1 $f0,0x1b48($v1) +/* f0c6af0: 4600103e */ c.le.s $f2,$f0 +/* f0c6af4: 00000000 */ sll $zero,$zero,0x0 +/* f0c6af8: 45000006 */ bc1f .L0f0c6b14 +/* f0c6afc: 00000000 */ sll $zero,$zero,0x0 +/* f0c6b00: e4621b48 */ swc1 $f2,0x1b48($v1) +/* f0c6b04: 8d180284 */ lw $t8,0x284($t0) +/* f0c6b08: af001af8 */ sw $zero,0x1af8($t8) +/* f0c6b0c: 8d0e0284 */ lw $t6,0x284($t0) +/* f0c6b10: c5c01b48 */ lwc1 $f0,0x1b48($t6) +.L0f0c6b14: +/* f0c6b14: c42ad80c */ lwc1 $f10,-0x27f4($at) +/* f0c6b18: 460a0302 */ mul.s $f12,$f0,$f10 +/* f0c6b1c: 0c0068f4 */ jal 0x1a3d0 +/* f0c6b20: 00000000 */ sll $zero,$zero,0x0 +/* f0c6b24: 3c013f80 */ lui $at,0x3f80 +/* f0c6b28: 44811000 */ mtc1 $at,$f2 +/* f0c6b2c: 3c013f00 */ lui $at,0x3f00 +/* f0c6b30: 44812000 */ mtc1 $at,$f4 +/* f0c6b34: 46020180 */ add.s $f6,$f0,$f2 +/* f0c6b38: 3c08800a */ lui $t0,0x800a +/* f0c6b3c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c6b40: 8d0f0284 */ lw $t7,0x284($t0) +/* f0c6b44: 46043202 */ mul.s $f8,$f6,$f4 +/* f0c6b48: 4480a000 */ mtc1 $zero,$f20 +/* f0c6b4c: 00000000 */ sll $zero,$zero,0x0 +/* f0c6b50: 4406a000 */ mfc1 $a2,$f20 +/* f0c6b54: 4600a306 */ mov.s $f12,$f20 +/* f0c6b58: 4600a386 */ mov.s $f14,$f20 +/* f0c6b5c: 46081281 */ sub.s $f10,$f2,$f8 +/* f0c6b60: e5ea1b4c */ swc1 $f10,0x1b4c($t7) +/* f0c6b64: 8d030284 */ lw $v1,0x284($t0) +/* f0c6b68: c4661b4c */ lwc1 $f6,0x1b4c($v1) +/* f0c6b6c: 24671b08 */ addiu $a3,$v1,0x1b08 +/* f0c6b70: 46061101 */ sub.s $f4,$f2,$f6 +/* f0c6b74: 0fc330ee */ jal func0f0cc3b8 +/* f0c6b78: e7a40010 */ swc1 $f4,0x10($sp) +/* f0c6b7c: 3c08800a */ lui $t0,0x800a +/* f0c6b80: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c6b84: 8d090284 */ lw $t1,0x284($t0) +/* f0c6b88: 27a400cc */ addiu $a0,$sp,0xcc +/* f0c6b8c: 0fc32ed2 */ jal func0f0cbb48 +/* f0c6b90: e53400cc */ swc1 $f20,0xcc($t1) +/* f0c6b94: 4405a000 */ mfc1 $a1,$f20 +/* f0c6b98: 4407a000 */ mfc1 $a3,$f20 +/* f0c6b9c: 240a003f */ addiu $t2,$zero,0x3f +/* f0c6ba0: afaa0010 */ sw $t2,0x10($sp) +/* f0c6ba4: 27a400cc */ addiu $a0,$sp,0xcc +/* f0c6ba8: 0fc31094 */ jal func0f0c4250 +/* f0c6bac: 24060001 */ addiu $a2,$zero,0x1 +/* f0c6bb0: 3c08800a */ lui $t0,0x800a +/* f0c6bb4: 100002ea */ beqz $zero,.L0f0c7760 +/* f0c6bb8: 25089fc0 */ addiu $t0,$t0,-24640 +.L0f0c6bbc: +/* f0c6bbc: 0fc317fa */ jal func0f0c5fe8 +/* f0c6bc0: 00000000 */ sll $zero,$zero,0x0 +/* f0c6bc4: 0fc31860 */ jal func0f0c6180 +/* f0c6bc8: 00000000 */ sll $zero,$zero,0x0 +/* f0c6bcc: 3c08800a */ lui $t0,0x800a +/* f0c6bd0: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c6bd4: 8d030284 */ lw $v1,0x284($t0) +/* f0c6bd8: 27a400c8 */ addiu $a0,$sp,0xc8 +/* f0c6bdc: 27a500c4 */ addiu $a1,$sp,0xc4 +/* f0c6be0: c468014c */ lwc1 $f8,0x14c($v1) +/* f0c6be4: 8c670150 */ lw $a3,0x150($v1) +/* f0c6be8: 2466017c */ addiu $a2,$v1,0x17c +/* f0c6bec: 0fc32ea2 */ jal func0f0cba88 +/* f0c6bf0: e7a80010 */ swc1 $f8,0x10($sp) +/* f0c6bf4: 3c08800a */ lui $t0,0x800a +/* f0c6bf8: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c6bfc: 8d030284 */ lw $v1,0x284($t0) +/* f0c6c00: 3c01c234 */ lui $at,0xc234 +/* f0c6c04: c7a800c0 */ lwc1 $f8,0xc0($sp) +/* f0c6c08: c46c00a0 */ lwc1 $f12,0xa0($v1) +/* f0c6c0c: c46a0374 */ lwc1 $f10,0x374($v1) +/* f0c6c10: c464036c */ lwc1 $f4,0x36c($v1) +/* f0c6c14: 46006187 */ neg.s $f6,$f12 +/* f0c6c18: c47000b4 */ lwc1 $f16,0xb4($v1) +/* f0c6c1c: 46065002 */ mul.s $f0,$f10,$f6 +/* f0c6c20: 44815000 */ mtc1 $at,$f10 +/* f0c6c24: 4480a000 */ mtc1 $zero,$f20 +/* f0c6c28: 460c2382 */ mul.s $f14,$f4,$f12 +/* f0c6c2c: 460a803c */ c.lt.s $f16,$f10 +/* f0c6c30: 4600a086 */ mov.s $f2,$f20 +/* f0c6c34: 46080002 */ mul.s $f0,$f0,$f8 +/* f0c6c38: 00000000 */ sll $zero,$zero,0x0 +/* f0c6c3c: 46087382 */ mul.s $f14,$f14,$f8 +/* f0c6c40: 4500000a */ bc1f .L0f0c6c6c +/* f0c6c44: 00000000 */ sll $zero,$zero,0x0 +/* f0c6c48: 3c017f1b */ lui $at,0x7f1b +/* f0c6c4c: c426d810 */ lwc1 $f6,-0x27f0($at) +/* f0c6c50: 3c017f1b */ lui $at,0x7f1b +/* f0c6c54: c424d814 */ lwc1 $f4,-0x27ec($at) +/* f0c6c58: 46060002 */ mul.s $f0,$f0,$f6 +/* f0c6c5c: 00000000 */ sll $zero,$zero,0x0 +/* f0c6c60: 46047382 */ mul.s $f14,$f14,$f4 +/* f0c6c64: 1000000b */ beqz $zero,.L0f0c6c94 +/* f0c6c68: 00000000 */ sll $zero,$zero,0x0 +.L0f0c6c6c: +/* f0c6c6c: 4614803c */ c.lt.s $f16,$f20 +/* f0c6c70: 3c013f00 */ lui $at,0x3f00 +/* f0c6c74: 45020008 */ bc1fl .L0f0c6c98 +/* f0c6c78: c46600a4 */ lwc1 $f6,0xa4($v1) +/* f0c6c7c: 44814000 */ mtc1 $at,$f8 +/* f0c6c80: 44815000 */ mtc1 $at,$f10 +/* f0c6c84: 46080002 */ mul.s $f0,$f0,$f8 +/* f0c6c88: 00000000 */ sll $zero,$zero,0x0 +/* f0c6c8c: 460a7382 */ mul.s $f14,$f14,$f10 +/* f0c6c90: 00000000 */ sll $zero,$zero,0x0 +.L0f0c6c94: +/* f0c6c94: c46600a4 */ lwc1 $f6,0xa4($v1) +.L0f0c6c98: +/* f0c6c98: c46400a8 */ lwc1 $f4,0xa8($v1) +/* f0c6c9c: e7a200a8 */ swc1 $f2,0xa8($sp) +/* f0c6ca0: 46060401 */ sub.s $f16,$f0,$f6 +/* f0c6ca4: 46047481 */ sub.s $f18,$f14,$f4 +/* f0c6ca8: 46108202 */ mul.s $f8,$f16,$f16 +/* f0c6cac: e7b000b4 */ swc1 $f16,0xb4($sp) +/* f0c6cb0: 46129282 */ mul.s $f10,$f18,$f18 +/* f0c6cb4: e7b200b0 */ swc1 $f18,0xb0($sp) +/* f0c6cb8: 0c012974 */ jal 0x4a5d0 +/* f0c6cbc: 460a4300 */ add.s $f12,$f8,$f10 +/* f0c6cc0: 3c08800a */ lui $t0,0x800a +/* f0c6cc4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c6cc8: 3c014080 */ lui $at,0x4080 +/* f0c6ccc: 44817000 */ mtc1 $at,$f14 +/* f0c6cd0: c512004c */ lwc1 $f18,0x4c($t0) +/* f0c6cd4: c7a200a8 */ lwc1 $f2,0xa8($sp) +/* f0c6cd8: 4612703c */ c.lt.s $f14,$f18 +/* f0c6cdc: 00000000 */ sll $zero,$zero,0x0 +/* f0c6ce0: 45020005 */ bc1fl .L0f0c6cf8 +/* f0c6ce4: 46009306 */ mov.s $f12,$f18 +/* f0c6ce8: 46007306 */ mov.s $f12,$f14 +/* f0c6cec: 10000003 */ beqz $zero,.L0f0c6cfc +/* f0c6cf0: 24030004 */ addiu $v1,$zero,0x4 +/* f0c6cf4: 46009306 */ mov.s $f12,$f18 +.L0f0c6cf8: +/* f0c6cf8: 8d030038 */ lw $v1,0x38($t0) +.L0f0c6cfc: +/* f0c6cfc: 18600008 */ blez $v1,.L0f0c6d20 +/* f0c6d00: 00001025 */ or $v0,$zero,$zero +/* f0c6d04: 3c017f1b */ lui $at,0x7f1b +/* f0c6d08: c42ed818 */ lwc1 $f14,-0x27e8($at) +.L0f0c6d0c: +/* f0c6d0c: 46020181 */ sub.s $f6,$f0,$f2 +/* f0c6d10: 24420001 */ addiu $v0,$v0,0x1 +/* f0c6d14: 460e3102 */ mul.s $f4,$f6,$f14 +/* f0c6d18: 1443fffc */ bne $v0,$v1,.L0f0c6d0c +/* f0c6d1c: 46041080 */ add.s $f2,$f2,$f4 +.L0f0c6d20: +/* f0c6d20: 3c017f1b */ lui $at,0x7f1b +/* f0c6d24: c42ed81c */ lwc1 $f14,-0x27e4($at) +/* f0c6d28: 3c014070 */ lui $at,0x4070 +/* f0c6d2c: 44814000 */ mtc1 $at,$f8 +/* f0c6d30: 8d030284 */ lw $v1,0x284($t0) +/* f0c6d34: 3c01c234 */ lui $at,0xc234 +/* f0c6d38: 44813000 */ mtc1 $at,$f6 +/* f0c6d3c: c47000b4 */ lwc1 $f16,0xb4($v1) +/* f0c6d40: 460c4282 */ mul.s $f10,$f8,$f12 +/* f0c6d44: 4606803c */ c.lt.s $f16,$f6 +/* f0c6d48: 00000000 */ sll $zero,$zero,0x0 +/* f0c6d4c: 45000006 */ bc1f .L0f0c6d68 +/* f0c6d50: 460a1080 */ add.s $f2,$f2,$f10 +/* f0c6d54: 3c017f1b */ lui $at,0x7f1b +/* f0c6d58: c424d820 */ lwc1 $f4,-0x27e0($at) +/* f0c6d5c: 46041082 */ mul.s $f2,$f2,$f4 +/* f0c6d60: 1000000a */ beqz $zero,.L0f0c6d8c +/* f0c6d64: 4600103c */ c.lt.s $f2,$f0 +.L0f0c6d68: +/* f0c6d68: 4614803c */ c.lt.s $f16,$f20 +/* f0c6d6c: 3c013f00 */ lui $at,0x3f00 +/* f0c6d70: 45020006 */ bc1fl .L0f0c6d8c +/* f0c6d74: 4600103c */ c.lt.s $f2,$f0 +/* f0c6d78: 44814000 */ mtc1 $at,$f8 +/* f0c6d7c: 00000000 */ sll $zero,$zero,0x0 +/* f0c6d80: 46081082 */ mul.s $f2,$f2,$f8 +/* f0c6d84: 00000000 */ sll $zero,$zero,0x0 +/* f0c6d88: 4600103c */ c.lt.s $f2,$f0 +.L0f0c6d8c: +/* f0c6d8c: 00000000 */ sll $zero,$zero,0x0 +/* f0c6d90: 4502000a */ bc1fl .L0f0c6dbc +/* f0c6d94: c46a0168 */ lwc1 $f10,0x168($v1) +/* f0c6d98: 46001083 */ div.s $f2,$f2,$f0 +/* f0c6d9c: c7aa00b4 */ lwc1 $f10,0xb4($sp) +/* f0c6da0: c7a400b0 */ lwc1 $f4,0xb0($sp) +/* f0c6da4: 46025182 */ mul.s $f6,$f10,$f2 +/* f0c6da8: 00000000 */ sll $zero,$zero,0x0 +/* f0c6dac: 46022202 */ mul.s $f8,$f4,$f2 +/* f0c6db0: e7a600b4 */ swc1 $f6,0xb4($sp) +/* f0c6db4: e7a800b0 */ swc1 $f8,0xb0($sp) +/* f0c6db8: c46a0168 */ lwc1 $f10,0x168($v1) +.L0f0c6dbc: +/* f0c6dbc: c7a600c4 */ lwc1 $f6,0xc4($sp) +/* f0c6dc0: 3c017f1b */ lui $at,0x7f1b +/* f0c6dc4: c428d824 */ lwc1 $f8,-0x27dc($at) +/* f0c6dc8: 46065100 */ add.s $f4,$f10,$f6 +/* f0c6dcc: 3c017f1b */ lui $at,0x7f1b +/* f0c6dd0: c7a600c8 */ lwc1 $f6,0xc8($sp) +/* f0c6dd4: c46a0170 */ lwc1 $f10,0x170($v1) +/* f0c6dd8: 46082082 */ mul.s $f2,$f4,$f8 +/* f0c6ddc: c428d828 */ lwc1 $f8,-0x27d8($at) +/* f0c6de0: c4640148 */ lwc1 $f4,0x148($v1) +/* f0c6de4: 46082402 */ mul.s $f16,$f4,$f8 +/* f0c6de8: 46065300 */ add.s $f12,$f10,$f6 +/* f0c6dec: 4614103c */ c.lt.s $f2,$f20 +/* f0c6df0: 00000000 */ sll $zero,$zero,0x0 +/* f0c6df4: 45020003 */ bc1fl .L0f0c6e04 +/* f0c6df8: 4614603c */ c.lt.s $f12,$f20 +/* f0c6dfc: 46001087 */ neg.s $f2,$f2 +/* f0c6e00: 4614603c */ c.lt.s $f12,$f20 +.L0f0c6e04: +/* f0c6e04: 00000000 */ sll $zero,$zero,0x0 +/* f0c6e08: 45020003 */ bc1fl .L0f0c6e18 +/* f0c6e0c: 4614803c */ c.lt.s $f16,$f20 +/* f0c6e10: 46006307 */ neg.s $f12,$f12 +/* f0c6e14: 4614803c */ c.lt.s $f16,$f20 +.L0f0c6e18: +/* f0c6e18: e7b0007c */ swc1 $f16,0x7c($sp) +/* f0c6e1c: 45020004 */ bc1fl .L0f0c6e30 +/* f0c6e20: 4602603c */ c.lt.s $f12,$f2 +/* f0c6e24: 46008407 */ neg.s $f16,$f16 +/* f0c6e28: e7b0007c */ swc1 $f16,0x7c($sp) +/* f0c6e2c: 4602603c */ c.lt.s $f12,$f2 +.L0f0c6e30: +/* f0c6e30: 46006406 */ mov.s $f16,$f12 +/* f0c6e34: 45020003 */ bc1fl .L0f0c6e44 +/* f0c6e38: c7a2007c */ lwc1 $f2,0x7c($sp) +/* f0c6e3c: 46001406 */ mov.s $f16,$f2 +/* f0c6e40: c7a2007c */ lwc1 $f2,0x7c($sp) +.L0f0c6e44: +/* f0c6e44: 4602803c */ c.lt.s $f16,$f2 +/* f0c6e48: 00000000 */ sll $zero,$zero,0x0 +/* f0c6e4c: 45020003 */ bc1fl .L0f0c6e5c +/* f0c6e50: 4600703e */ c.le.s $f14,$f0 +/* f0c6e54: 46001406 */ mov.s $f16,$f2 +/* f0c6e58: 4600703e */ c.le.s $f14,$f0 +.L0f0c6e5c: +/* f0c6e5c: 00000000 */ sll $zero,$zero,0x0 +/* f0c6e60: 45000007 */ bc1f .L0f0c6e80 +/* f0c6e64: 3c017f1b */ lui $at,0x7f1b +/* f0c6e68: c420d82c */ lwc1 $f0,-0x27d4($at) +/* f0c6e6c: 4600803c */ c.lt.s $f16,$f0 +/* f0c6e70: 00000000 */ sll $zero,$zero,0x0 +/* f0c6e74: 45020003 */ bc1fl .L0f0c6e84 +/* f0c6e78: 3c013f40 */ lui $at,0x3f40 +/* f0c6e7c: 46000406 */ mov.s $f16,$f0 +.L0f0c6e80: +/* f0c6e80: 3c013f40 */ lui $at,0x3f40 +.L0f0c6e84: +/* f0c6e84: 44810000 */ mtc1 $at,$f0 +/* f0c6e88: 00000000 */ sll $zero,$zero,0x0 +/* f0c6e8c: 4610003e */ c.le.s $f0,$f16 +/* f0c6e90: 00000000 */ sll $zero,$zero,0x0 +/* f0c6e94: 4502000b */ bc1fl .L0f0c6ec4 +/* f0c6e98: 46100101 */ sub.s $f4,$f0,$f16 +/* f0c6e9c: 46008281 */ sub.s $f10,$f16,$f0 +/* f0c6ea0: 3c014461 */ lui $at,0x4461 +/* f0c6ea4: 44812000 */ mtc1 $at,$f4 +/* f0c6ea8: 46125182 */ mul.s $f6,$f10,$f18 +/* f0c6eac: c46a0198 */ lwc1 $f10,0x198($v1) +/* f0c6eb0: 46043203 */ div.s $f8,$f6,$f4 +/* f0c6eb4: 46085180 */ add.s $f6,$f10,$f8 +/* f0c6eb8: 10000009 */ beqz $zero,.L0f0c6ee0 +/* f0c6ebc: e4660198 */ swc1 $f6,0x198($v1) +/* f0c6ec0: 46100101 */ sub.s $f4,$f0,$f16 +.L0f0c6ec4: +/* f0c6ec4: 3c017f1b */ lui $at,0x7f1b +/* f0c6ec8: c428d830 */ lwc1 $f8,-0x27d0($at) +/* f0c6ecc: 46122282 */ mul.s $f10,$f4,$f18 +/* f0c6ed0: c4640198 */ lwc1 $f4,0x198($v1) +/* f0c6ed4: 46085183 */ div.s $f6,$f10,$f8 +/* f0c6ed8: 46062281 */ sub.s $f10,$f4,$f6 +/* f0c6edc: e46a0198 */ swc1 $f10,0x198($v1) +.L0f0c6ee0: +/* f0c6ee0: 8d030284 */ lw $v1,0x284($t0) +/* f0c6ee4: c4600198 */ lwc1 $f0,0x198($v1) +/* f0c6ee8: 4614003c */ c.lt.s $f0,$f20 +/* f0c6eec: 00000000 */ sll $zero,$zero,0x0 +/* f0c6ef0: 45020005 */ bc1fl .L0f0c6f08 +/* f0c6ef4: 3c013f80 */ lui $at,0x3f80 +/* f0c6ef8: e4740198 */ swc1 $f20,0x198($v1) +/* f0c6efc: 1000000c */ beqz $zero,.L0f0c6f30 +/* f0c6f00: 8d030284 */ lw $v1,0x284($t0) +/* f0c6f04: 3c013f80 */ lui $at,0x3f80 +.L0f0c6f08: +/* f0c6f08: 44814000 */ mtc1 $at,$f8 +/* f0c6f0c: 3c013f80 */ lui $at,0x3f80 +/* f0c6f10: 4600403c */ c.lt.s $f8,$f0 +/* f0c6f14: 00000000 */ sll $zero,$zero,0x0 +/* f0c6f18: 45000005 */ bc1f .L0f0c6f30 +/* f0c6f1c: 00000000 */ sll $zero,$zero,0x0 +/* f0c6f20: 44812000 */ mtc1 $at,$f4 +/* f0c6f24: 00000000 */ sll $zero,$zero,0x0 +/* f0c6f28: e4640198 */ swc1 $f4,0x198($v1) +/* f0c6f2c: 8d030284 */ lw $v1,0x284($t0) +.L0f0c6f30: +/* f0c6f30: 3c018007 */ lui $at,0x8007 +/* f0c6f34: c4265c24 */ lwc1 $f6,0x5c24($at) +/* f0c6f38: 3c013f00 */ lui $at,0x3f00 +/* f0c6f3c: 44815000 */ mtc1 $at,$f10 +/* f0c6f40: c504004c */ lwc1 $f4,0x4c($t0) +/* f0c6f44: 2404000a */ addiu $a0,$zero,0xa +/* f0c6f48: 460a3202 */ mul.s $f8,$f6,$f10 +/* f0c6f4c: c7aa00c0 */ lwc1 $f10,0xc0($sp) +/* f0c6f50: c4660168 */ lwc1 $f6,0x168($v1) +/* f0c6f54: e7b00078 */ swc1 $f16,0x78($sp) +/* f0c6f58: 46044002 */ mul.s $f0,$f8,$f4 +/* f0c6f5c: c7a400c4 */ lwc1 $f4,0xc4($sp) +/* f0c6f60: 460a3202 */ mul.s $f8,$f6,$f10 +/* f0c6f64: 46044180 */ add.s $f6,$f8,$f4 +/* f0c6f68: 46003082 */ mul.s $f2,$f6,$f0 +/* f0c6f6c: 0fc41b99 */ jal func0f106e64 +/* f0c6f70: e7a200e0 */ swc1 $f2,0xe0($sp) +/* f0c6f74: 3c08800a */ lui $t0,0x800a +/* f0c6f78: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c6f7c: 10400004 */ beqz $v0,.L0f0c6f90 +/* f0c6f80: c7a200e0 */ lwc1 $f2,0xe0($sp) +/* f0c6f84: 3c017f1b */ lui $at,0x7f1b +/* f0c6f88: c42ad834 */ lwc1 $f10,-0x27cc($at) +/* f0c6f8c: 460a1083 */ div.s $f2,$f2,$f10 +.L0f0c6f90: +/* f0c6f90: 8d0b0284 */ lw $t3,0x284($t0) +/* f0c6f94: c7a400c0 */ lwc1 $f4,0xc0($sp) +/* f0c6f98: c7aa00c8 */ lwc1 $f10,0xc8($sp) +/* f0c6f9c: c5680170 */ lwc1 $f8,0x170($t3) +/* f0c6fa0: 44061000 */ mfc1 $a2,$f2 +/* f0c6fa4: c7ac0078 */ lwc1 $f12,0x78($sp) +/* f0c6fa8: 46044182 */ mul.s $f6,$f8,$f4 +/* f0c6fac: 0fc33195 */ jal func0f0cc654 +/* f0c6fb0: 460a3380 */ add.s $f14,$f6,$f10 +/* f0c6fb4: 3c08800a */ lui $t0,0x800a +/* f0c6fb8: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c6fbc: 8d0c0284 */ lw $t4,0x284($t0) +/* f0c6fc0: c7a80078 */ lwc1 $f8,0x78($sp) +/* f0c6fc4: 2404000a */ addiu $a0,$zero,0xa +/* f0c6fc8: e58800cc */ swc1 $f8,0xcc($t4) +/* f0c6fcc: 8d030284 */ lw $v1,0x284($t0) +/* f0c6fd0: c46003c0 */ lwc1 $f0,0x3c0($v1) +/* f0c6fd4: c46203c8 */ lwc1 $f2,0x3c8($v1) +/* f0c6fd8: e7a000dc */ swc1 $f0,0xdc($sp) +/* f0c6fdc: 0fc41b99 */ jal func0f106e64 +/* f0c6fe0: e7a200d8 */ swc1 $f2,0xd8($sp) +/* f0c6fe4: 3c08800a */ lui $t0,0x800a +/* f0c6fe8: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c6fec: c7a000dc */ lwc1 $f0,0xdc($sp) +/* f0c6ff0: 10400005 */ beqz $v0,.L0f0c7008 +/* f0c6ff4: c7a200d8 */ lwc1 $f2,0xd8($sp) +/* f0c6ff8: 3c017f1b */ lui $at,0x7f1b +/* f0c6ffc: c424d838 */ lwc1 $f4,-0x27c8($at) +/* f0c7000: 46040002 */ mul.s $f0,$f0,$f4 +/* f0c7004: 00000000 */ sll $zero,$zero,0x0 +.L0f0c7008: +/* f0c7008: 8d030284 */ lw $v1,0x284($t0) +/* f0c700c: c512004c */ lwc1 $f18,0x4c($t0) +/* f0c7010: 27a400cc */ addiu $a0,$sp,0xcc +/* f0c7014: c466036c */ lwc1 $f6,0x36c($v1) +/* f0c7018: c4680374 */ lwc1 $f8,0x374($v1) +/* f0c701c: 46061282 */ mul.s $f10,$f2,$f6 +/* f0c7020: 00000000 */ sll $zero,$zero,0x0 +/* f0c7024: 46080102 */ mul.s $f4,$f0,$f8 +/* f0c7028: 46045181 */ sub.s $f6,$f10,$f4 +/* f0c702c: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f0c7030: 46123202 */ mul.s $f8,$f6,$f18 +/* f0c7034: 46085100 */ add.s $f4,$f10,$f8 +/* f0c7038: e7a400cc */ swc1 $f4,0xcc($sp) +/* f0c703c: c4660374 */ lwc1 $f6,0x374($v1) +/* f0c7040: c468036c */ lwc1 $f8,0x36c($v1) +/* f0c7044: 46061282 */ mul.s $f10,$f2,$f6 +/* f0c7048: 00000000 */ sll $zero,$zero,0x0 +/* f0c704c: 46080182 */ mul.s $f6,$f0,$f8 +/* f0c7050: 46065200 */ add.s $f8,$f10,$f6 +/* f0c7054: c7a600d4 */ lwc1 $f6,0xd4($sp) +/* f0c7058: 46124282 */ mul.s $f10,$f8,$f18 +/* f0c705c: 460a3200 */ add.s $f8,$f6,$f10 +/* f0c7060: c7a600b4 */ lwc1 $f6,0xb4($sp) +/* f0c7064: 46062280 */ add.s $f10,$f4,$f6 +/* f0c7068: c7a400b0 */ lwc1 $f4,0xb0($sp) +/* f0c706c: e7a800d4 */ swc1 $f8,0xd4($sp) +/* f0c7070: 46044180 */ add.s $f6,$f8,$f4 +/* f0c7074: e7aa00cc */ swc1 $f10,0xcc($sp) +/* f0c7078: 0fc32ed2 */ jal func0f0cbb48 +/* f0c707c: e7a600d4 */ swc1 $f6,0xd4($sp) +/* f0c7080: 0fc47b82 */ jal func0f11ee08 +/* f0c7084: 00000000 */ sll $zero,$zero,0x0 +/* f0c7088: 3c08800a */ lui $t0,0x800a +/* f0c708c: 1040001f */ beqz $v0,.L0f0c710c +/* f0c7090: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c7094: 8d030284 */ lw $v1,0x284($t0) +/* f0c7098: c512004c */ lwc1 $f18,0x4c($t0) +/* f0c709c: 3c014120 */ lui $at,0x4120 +/* f0c70a0: c46a036c */ lwc1 $f10,0x36c($v1) +/* f0c70a4: c4680170 */ lwc1 $f8,0x170($v1) +/* f0c70a8: c4660374 */ lwc1 $f6,0x374($v1) +/* f0c70ac: 44810000 */ mtc1 $at,$f0 +/* f0c70b0: 46085102 */ mul.s $f4,$f10,$f8 +/* f0c70b4: c46a0168 */ lwc1 $f10,0x168($v1) +/* f0c70b8: 460a3202 */ mul.s $f8,$f6,$f10 +/* f0c70bc: 46082181 */ sub.s $f6,$f4,$f8 +/* f0c70c0: c7a800cc */ lwc1 $f8,0xcc($sp) +/* f0c70c4: 46123282 */ mul.s $f10,$f6,$f18 +/* f0c70c8: 00000000 */ sll $zero,$zero,0x0 +/* f0c70cc: 46005102 */ mul.s $f4,$f10,$f0 +/* f0c70d0: 46044180 */ add.s $f6,$f8,$f4 +/* f0c70d4: e7a600cc */ swc1 $f6,0xcc($sp) +/* f0c70d8: c4680170 */ lwc1 $f8,0x170($v1) +/* f0c70dc: c46a0374 */ lwc1 $f10,0x374($v1) +/* f0c70e0: c466036c */ lwc1 $f6,0x36c($v1) +/* f0c70e4: 46085102 */ mul.s $f4,$f10,$f8 +/* f0c70e8: c46a0168 */ lwc1 $f10,0x168($v1) +/* f0c70ec: 460a3202 */ mul.s $f8,$f6,$f10 +/* f0c70f0: 46082180 */ add.s $f6,$f4,$f8 +/* f0c70f4: c7a800d4 */ lwc1 $f8,0xd4($sp) +/* f0c70f8: 46123282 */ mul.s $f10,$f6,$f18 +/* f0c70fc: 00000000 */ sll $zero,$zero,0x0 +/* f0c7100: 46005102 */ mul.s $f4,$f10,$f0 +/* f0c7104: 46044180 */ add.s $f6,$f8,$f4 +/* f0c7108: e7a600d4 */ swc1 $f6,0xd4($sp) +.L0f0c710c: +/* f0c710c: 8d030284 */ lw $v1,0x284($t0) +/* f0c7110: c4601b6c */ lwc1 $f0,0x1b6c($v1) +/* f0c7114: 4600a032 */ c.eq.s $f20,$f0 +/* f0c7118: 00000000 */ sll $zero,$zero,0x0 +/* f0c711c: 45020007 */ bc1fl .L0f0c713c +/* f0c7120: c512004c */ lwc1 $f18,0x4c($t0) +/* f0c7124: c46a1b74 */ lwc1 $f10,0x1b74($v1) +/* f0c7128: 460aa032 */ c.eq.s $f20,$f10 +/* f0c712c: 00000000 */ sll $zero,$zero,0x0 +/* f0c7130: 4503000c */ bc1tl .L0f0c7164 +/* f0c7134: 8c6d02ac */ lw $t5,0x2ac($v1) +/* f0c7138: c512004c */ lwc1 $f18,0x4c($t0) +.L0f0c713c: +/* f0c713c: c7a800cc */ lwc1 $f8,0xcc($sp) +/* f0c7140: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f0c7144: 46120102 */ mul.s $f4,$f0,$f18 +/* f0c7148: 46044180 */ add.s $f6,$f8,$f4 +/* f0c714c: e7a600cc */ swc1 $f6,0xcc($sp) +/* f0c7150: c4681b74 */ lwc1 $f8,0x1b74($v1) +/* f0c7154: 46124102 */ mul.s $f4,$f8,$f18 +/* f0c7158: 46045180 */ add.s $f6,$f10,$f4 +/* f0c715c: e7a600d4 */ swc1 $f6,0xd4($sp) +/* f0c7160: 8c6d02ac */ lw $t5,0x2ac($v1) +.L0f0c7164: +/* f0c7164: 246402a0 */ addiu $a0,$v1,0x2a0 +/* f0c7168: 246502a4 */ addiu $a1,$v1,0x2a4 +/* f0c716c: 51a0006a */ beqzl $t5,.L0f0c7318 +/* f0c7170: 8c640298 */ lw $a0,0x298($v1) +/* f0c7174: 0c0011e4 */ jal 0x4790 +/* f0c7178: 246602a8 */ addiu $a2,$v1,0x2a8 +/* f0c717c: 3c08800a */ lui $t0,0x800a +/* f0c7180: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c7184: 8d030284 */ lw $v1,0x284($t0) +/* f0c7188: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f0c718c: c7a600cc */ lwc1 $f6,0xcc($sp) +/* f0c7190: c46802a8 */ lwc1 $f8,0x2a8($v1) +/* f0c7194: c46202a0 */ lwc1 $f2,0x2a0($v1) +/* f0c7198: 3c01c080 */ lui $at,0xc080 +/* f0c719c: 460a4102 */ mul.s $f4,$f8,$f10 +/* f0c71a0: 00000000 */ sll $zero,$zero,0x0 +/* f0c71a4: 46023202 */ mul.s $f8,$f6,$f2 +/* f0c71a8: 46082000 */ add.s $f0,$f4,$f8 +/* f0c71ac: c508004c */ lwc1 $f8,0x4c($t0) +/* f0c71b0: 44812000 */ mtc1 $at,$f4 +/* f0c71b4: 46000007 */ neg.s $f0,$f0 +/* f0c71b8: 46082102 */ mul.s $f4,$f4,$f8 +/* f0c71bc: 4600203c */ c.lt.s $f4,$f0 +/* f0c71c0: 00000000 */ sll $zero,$zero,0x0 +/* f0c71c4: 45000051 */ bc1f .L0f0c730c +/* f0c71c8: 00000000 */ sll $zero,$zero,0x0 +/* f0c71cc: 4614003c */ c.lt.s $f0,$f20 +/* f0c71d0: 27a50070 */ addiu $a1,$sp,0x70 +/* f0c71d4: 27a6006c */ addiu $a2,$sp,0x6c +/* f0c71d8: 27a70068 */ addiu $a3,$sp,0x68 +/* f0c71dc: 4502000e */ bc1fl .L0f0c7218 +/* f0c71e0: 8c6400bc */ lw $a0,0xbc($v1) +/* f0c71e4: 46020202 */ mul.s $f8,$f0,$f2 +/* f0c71e8: 3c017f1b */ lui $at,0x7f1b +/* f0c71ec: c42cd83c */ lwc1 $f12,-0x27c4($at) +/* f0c71f0: 46083100 */ add.s $f4,$f6,$f8 +/* f0c71f4: e7a400cc */ swc1 $f4,0xcc($sp) +/* f0c71f8: c46602a8 */ lwc1 $f6,0x2a8($v1) +/* f0c71fc: 46060202 */ mul.s $f8,$f0,$f6 +/* f0c7200: 46085100 */ add.s $f4,$f10,$f8 +/* f0c7204: 460c0182 */ mul.s $f6,$f0,$f12 +/* f0c7208: e7a400d4 */ swc1 $f4,0xd4($sp) +/* f0c720c: 10000036 */ beqz $zero,.L0f0c72e8 +/* f0c7210: e466029c */ swc1 $f6,0x29c($v1) +/* f0c7214: 8c6400bc */ lw $a0,0xbc($v1) +.L0f0c7218: +/* f0c7218: 0fc3082e */ jal func0f0c20b8 +/* f0c721c: e7a00074 */ swc1 $f0,0x74($sp) +/* f0c7220: 3c08800a */ lui $t0,0x800a +/* f0c7224: 3c017f1b */ lui $at,0x7f1b +/* f0c7228: c428d840 */ lwc1 $f8,-0x27c0($at) +/* f0c722c: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f0c7230: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c7234: 8d030284 */ lw $v1,0x284($t0) +/* f0c7238: 46085102 */ mul.s $f4,$f10,$f8 +/* f0c723c: c7a6006c */ lwc1 $f6,0x6c($sp) +/* f0c7240: 8c6200bc */ lw $v0,0xbc($v1) +/* f0c7244: c4680074 */ lwc1 $f8,0x74($v1) +/* f0c7248: 3c013f80 */ lui $at,0x3f80 +/* f0c724c: c442000c */ lwc1 $f2,0xc($v0) +/* f0c7250: 34188040 */ dli $t8,0x8040 +/* f0c7254: 44052000 */ mfc1 $a1,$f4 +/* f0c7258: 46023281 */ sub.s $f10,$f6,$f2 +/* f0c725c: 44813000 */ mtc1 $at,$f6 +/* f0c7260: 24590028 */ addiu $t9,$v0,0x28 +/* f0c7264: 46024101 */ sub.s $f4,$f8,$f2 +/* f0c7268: 44065000 */ mfc1 $a2,$f10 +/* f0c726c: afb90010 */ sw $t9,0x10($sp) +/* f0c7270: afb80014 */ sw $t8,0x14($sp) +/* f0c7274: 46062280 */ add.s $f10,$f4,$f6 +/* f0c7278: 24440008 */ addiu $a0,$v0,0x8 +/* f0c727c: 44075000 */ mfc1 $a3,$f10 +/* f0c7280: 0c00a84f */ jal 0x2a13c +/* f0c7284: 00000000 */ sll $zero,$zero,0x0 +/* f0c7288: 3c08800a */ lui $t0,0x800a +/* f0c728c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c7290: 14400006 */ bnez $v0,.L0f0c72ac +/* f0c7294: c7a00074 */ lwc1 $f0,0x74($sp) +/* f0c7298: 8d0e0284 */ lw $t6,0x284($t0) +/* f0c729c: 3c017f1b */ lui $at,0x7f1b +/* f0c72a0: e5d4029c */ swc1 $f20,0x29c($t6) +/* f0c72a4: 10000010 */ beqz $zero,.L0f0c72e8 +/* f0c72a8: c42cd844 */ lwc1 $f12,-0x27bc($at) +.L0f0c72ac: +/* f0c72ac: 8d030284 */ lw $v1,0x284($t0) +/* f0c72b0: c7a800cc */ lwc1 $f8,0xcc($sp) +/* f0c72b4: 3c017f1b */ lui $at,0x7f1b +/* f0c72b8: c46402a0 */ lwc1 $f4,0x2a0($v1) +/* f0c72bc: c42cd848 */ lwc1 $f12,-0x27b8($at) +/* f0c72c0: 46040182 */ mul.s $f6,$f0,$f4 +/* f0c72c4: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* f0c72c8: 46064280 */ add.s $f10,$f8,$f6 +/* f0c72cc: e7aa00cc */ swc1 $f10,0xcc($sp) +/* f0c72d0: c46802a8 */ lwc1 $f8,0x2a8($v1) +/* f0c72d4: 46080182 */ mul.s $f6,$f0,$f8 +/* f0c72d8: 46062280 */ add.s $f10,$f4,$f6 +/* f0c72dc: 460c0202 */ mul.s $f8,$f0,$f12 +/* f0c72e0: e7aa00d4 */ swc1 $f10,0xd4($sp) +/* f0c72e4: e468029c */ swc1 $f8,0x29c($v1) +.L0f0c72e8: +/* f0c72e8: c7a400cc */ lwc1 $f4,0xcc($sp) +/* f0c72ec: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f0c72f0: 8d030284 */ lw $v1,0x284($t0) +/* f0c72f4: 460c2182 */ mul.s $f6,$f4,$f12 +/* f0c72f8: 00000000 */ sll $zero,$zero,0x0 +/* f0c72fc: 460c5202 */ mul.s $f8,$f10,$f12 +/* f0c7300: e7a600cc */ swc1 $f6,0xcc($sp) +/* f0c7304: 10000003 */ beqz $zero,.L0f0c7314 +/* f0c7308: e7a800d4 */ swc1 $f8,0xd4($sp) +.L0f0c730c: +/* f0c730c: e474029c */ swc1 $f20,0x29c($v1) +/* f0c7310: 8d030284 */ lw $v1,0x284($t0) +.L0f0c7314: +/* f0c7314: 8c640298 */ lw $a0,0x298($v1) +.L0f0c7318: +/* f0c7318: 50800015 */ beqzl $a0,.L0f0c7370 +/* f0c731c: 8c6200bc */ lw $v0,0xbc($v1) +/* f0c7320: 8c820004 */ lw $v0,0x4($a0) +/* f0c7324: 2401003b */ addiu $at,$zero,0x3b +/* f0c7328: 904f0003 */ lbu $t7,0x3($v0) +/* f0c732c: 55e10010 */ bnel $t7,$at,.L0f0c7370 +/* f0c7330: 8c6200bc */ lw $v0,0xbc($v1) +/* f0c7334: 8c490014 */ lw $t1,0x14($v0) +/* f0c7338: c4460060 */ lwc1 $f6,0x60($v0) +/* f0c733c: c7a800cc */ lwc1 $f8,0xcc($sp) +/* f0c7340: c5240008 */ lwc1 $f4,0x8($t1) +/* f0c7344: 46062281 */ sub.s $f10,$f4,$f6 +/* f0c7348: 460a4100 */ add.s $f4,$f8,$f10 +/* f0c734c: e7a400cc */ swc1 $f4,0xcc($sp) +/* f0c7350: 8c4a0014 */ lw $t2,0x14($v0) +/* f0c7354: c4480068 */ lwc1 $f8,0x68($v0) +/* f0c7358: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* f0c735c: c5460010 */ lwc1 $f6,0x10($t2) +/* f0c7360: 46083281 */ sub.s $f10,$f6,$f8 +/* f0c7364: 460a2180 */ add.s $f6,$f4,$f10 +/* f0c7368: e7a600d4 */ swc1 $f6,0xd4($sp) +/* f0c736c: 8c6200bc */ lw $v0,0xbc($v1) +.L0f0c7370: +/* f0c7370: 27a400cc */ addiu $a0,$sp,0xcc +/* f0c7374: 00002825 */ or $a1,$zero,$zero +/* f0c7378: c4480008 */ lwc1 $f8,0x8($v0) +/* f0c737c: e7a8008c */ swc1 $f8,0x8c($sp) +/* f0c7380: c4440010 */ lwc1 $f4,0x10($v0) +/* f0c7384: e7a40088 */ swc1 $f4,0x88($sp) +/* f0c7388: c46a00a0 */ lwc1 $f10,0xa0($v1) +/* f0c738c: 460aa032 */ c.eq.s $f20,$f10 +/* f0c7390: 00000000 */ sll $zero,$zero,0x0 +/* f0c7394: 45000002 */ bc1f .L0f0c73a0 +/* f0c7398: 00000000 */ sll $zero,$zero,0x0 +/* f0c739c: 24050001 */ addiu $a1,$zero,0x1 +.L0f0c73a0: +/* f0c73a0: 0fc318ef */ jal func0f0c63bc +/* f0c73a4: 2406003f */ addiu $a2,$zero,0x3f +/* f0c73a8: 3c08800a */ lui $t0,0x800a +/* f0c73ac: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c73b0: 8d030284 */ lw $v1,0x284($t0) +/* f0c73b4: 8c6200bc */ lw $v0,0xbc($v1) +/* f0c73b8: c46a0318 */ lwc1 $f10,0x318($v1) +/* f0c73bc: c4680310 */ lwc1 $f8,0x310($v1) +/* f0c73c0: c4440010 */ lwc1 $f4,0x10($v0) +/* f0c73c4: c4460008 */ lwc1 $f6,0x8($v0) +/* f0c73c8: c462036c */ lwc1 $f2,0x36c($v1) +/* f0c73cc: 460a2381 */ sub.s $f14,$f4,$f10 +/* f0c73d0: c4600374 */ lwc1 $f0,0x374($v1) +/* f0c73d4: 46083301 */ sub.s $f12,$f6,$f8 +/* f0c73d8: 460e1182 */ mul.s $f6,$f2,$f14 +/* f0c73dc: 46006207 */ neg.s $f8,$f12 +/* f0c73e0: 46004102 */ mul.s $f4,$f8,$f0 +/* f0c73e4: 460ca03e */ c.le.s $f20,$f12 +/* f0c73e8: 460e0282 */ mul.s $f10,$f0,$f14 +/* f0c73ec: 00000000 */ sll $zero,$zero,0x0 +/* f0c73f0: 46026202 */ mul.s $f8,$f12,$f2 +/* f0c73f4: 46043400 */ add.s $f16,$f6,$f4 +/* f0c73f8: c7a600d4 */ lwc1 $f6,0xd4($sp) +/* f0c73fc: 46061102 */ mul.s $f4,$f2,$f6 +/* f0c7400: 46085480 */ add.s $f18,$f10,$f8 +/* f0c7404: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f0c7408: 46005207 */ neg.s $f8,$f10 +/* f0c740c: 46004202 */ mul.s $f8,$f8,$f0 +/* f0c7410: 46082100 */ add.s $f4,$f4,$f8 +/* f0c7414: 46060202 */ mul.s $f8,$f0,$f6 +/* f0c7418: 00000000 */ sll $zero,$zero,0x0 +/* f0c741c: 46025182 */ mul.s $f6,$f10,$f2 +/* f0c7420: e7a4004c */ swc1 $f4,0x4c($sp) +/* f0c7424: 46064200 */ add.s $f8,$f8,$f6 +/* f0c7428: 4500001c */ bc1f .L0f0c749c +/* f0c742c: e7a80048 */ swc1 $f8,0x48($sp) +/* f0c7430: c460017c */ lwc1 $f0,0x17c($v1) +/* f0c7434: 46002086 */ mov.s $f2,$f4 +/* f0c7438: c7a400cc */ lwc1 $f4,0xcc($sp) +/* f0c743c: 4600a03c */ c.lt.s $f20,$f0 +/* f0c7440: 00000000 */ sll $zero,$zero,0x0 +/* f0c7444: 4502000f */ bc1fl .L0f0c7484 +/* f0c7448: 4614203c */ c.lt.s $f4,$f20 +/* f0c744c: 460aa03e */ c.le.s $f20,$f10 +/* f0c7450: 00000000 */ sll $zero,$zero,0x0 +/* f0c7454: 4502002c */ bc1fl .L0f0c7508 +/* f0c7458: 460ea03e */ c.le.s $f20,$f14 +/* f0c745c: 460a603c */ c.lt.s $f12,$f10 +/* f0c7460: 00000000 */ sll $zero,$zero,0x0 +/* f0c7464: 45020028 */ bc1fl .L0f0c7508 +/* f0c7468: 460ea03e */ c.le.s $f20,$f14 +/* f0c746c: 460a6183 */ div.s $f6,$f12,$f10 +/* f0c7470: 46060202 */ mul.s $f8,$f0,$f6 +/* f0c7474: e468017c */ swc1 $f8,0x17c($v1) +/* f0c7478: 10000022 */ beqz $zero,.L0f0c7504 +/* f0c747c: 8d030284 */ lw $v1,0x284($t0) +/* f0c7480: 4614203c */ c.lt.s $f4,$f20 +.L0f0c7484: +/* f0c7484: 00000000 */ sll $zero,$zero,0x0 +/* f0c7488: 4502001f */ bc1fl .L0f0c7508 +/* f0c748c: 460ea03e */ c.le.s $f20,$f14 +/* f0c7490: e474017c */ swc1 $f20,0x17c($v1) +/* f0c7494: 1000001b */ beqz $zero,.L0f0c7504 +/* f0c7498: 8d030284 */ lw $v1,0x284($t0) +.L0f0c749c: +/* f0c749c: c460017c */ lwc1 $f0,0x17c($v1) +/* f0c74a0: c7a2004c */ lwc1 $f2,0x4c($sp) +/* f0c74a4: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f0c74a8: 4614003c */ c.lt.s $f0,$f20 +/* f0c74ac: c7a400cc */ lwc1 $f4,0xcc($sp) +/* f0c74b0: 4502000f */ bc1fl .L0f0c74f0 +/* f0c74b4: 4604a03c */ c.lt.s $f20,$f4 +/* f0c74b8: 4614503e */ c.le.s $f10,$f20 +/* f0c74bc: 00000000 */ sll $zero,$zero,0x0 +/* f0c74c0: 45020011 */ bc1fl .L0f0c7508 +/* f0c74c4: 460ea03e */ c.le.s $f20,$f14 +/* f0c74c8: 460c503c */ c.lt.s $f10,$f12 +/* f0c74cc: 00000000 */ sll $zero,$zero,0x0 +/* f0c74d0: 4502000d */ bc1fl .L0f0c7508 +/* f0c74d4: 460ea03e */ c.le.s $f20,$f14 +/* f0c74d8: 460a6183 */ div.s $f6,$f12,$f10 +/* f0c74dc: 46060202 */ mul.s $f8,$f0,$f6 +/* f0c74e0: e468017c */ swc1 $f8,0x17c($v1) +/* f0c74e4: 10000007 */ beqz $zero,.L0f0c7504 +/* f0c74e8: 8d030284 */ lw $v1,0x284($t0) +/* f0c74ec: 4604a03c */ c.lt.s $f20,$f4 +.L0f0c74f0: +/* f0c74f0: 00000000 */ sll $zero,$zero,0x0 +/* f0c74f4: 45020004 */ bc1fl .L0f0c7508 +/* f0c74f8: 460ea03e */ c.le.s $f20,$f14 +/* f0c74fc: e474017c */ swc1 $f20,0x17c($v1) +/* f0c7500: 8d030284 */ lw $v1,0x284($t0) +.L0f0c7504: +/* f0c7504: 460ea03e */ c.le.s $f20,$f14 +.L0f0c7508: +/* f0c7508: 00000000 */ sll $zero,$zero,0x0 +/* f0c750c: 4502001d */ bc1fl .L0f0c7584 +/* f0c7510: c4600184 */ lwc1 $f0,0x184($v1) +/* f0c7514: c4600184 */ lwc1 $f0,0x184($v1) +/* f0c7518: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f0c751c: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* f0c7520: 4600a03c */ c.lt.s $f20,$f0 +/* f0c7524: 00000000 */ sll $zero,$zero,0x0 +/* f0c7528: 4502000f */ bc1fl .L0f0c7568 +/* f0c752c: 4614203c */ c.lt.s $f4,$f20 +/* f0c7530: 460aa03e */ c.le.s $f20,$f10 +/* f0c7534: 00000000 */ sll $zero,$zero,0x0 +/* f0c7538: 4502002c */ bc1fl .L0f0c75ec +/* f0c753c: 46141032 */ c.eq.s $f2,$f20 +/* f0c7540: 460a703c */ c.lt.s $f14,$f10 +/* f0c7544: 00000000 */ sll $zero,$zero,0x0 +/* f0c7548: 45020028 */ bc1fl .L0f0c75ec +/* f0c754c: 46141032 */ c.eq.s $f2,$f20 +/* f0c7550: 460a7183 */ div.s $f6,$f14,$f10 +/* f0c7554: 46060202 */ mul.s $f8,$f0,$f6 +/* f0c7558: e4680184 */ swc1 $f8,0x184($v1) +/* f0c755c: 10000022 */ beqz $zero,.L0f0c75e8 +/* f0c7560: 8d030284 */ lw $v1,0x284($t0) +/* f0c7564: 4614203c */ c.lt.s $f4,$f20 +.L0f0c7568: +/* f0c7568: 00000000 */ sll $zero,$zero,0x0 +/* f0c756c: 4502001f */ bc1fl .L0f0c75ec +/* f0c7570: 46141032 */ c.eq.s $f2,$f20 +/* f0c7574: e4740184 */ swc1 $f20,0x184($v1) +/* f0c7578: 1000001b */ beqz $zero,.L0f0c75e8 +/* f0c757c: 8d030284 */ lw $v1,0x284($t0) +/* f0c7580: c4600184 */ lwc1 $f0,0x184($v1) +.L0f0c7584: +/* f0c7584: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f0c7588: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* f0c758c: 4614003c */ c.lt.s $f0,$f20 +/* f0c7590: 00000000 */ sll $zero,$zero,0x0 +/* f0c7594: 4502000f */ bc1fl .L0f0c75d4 +/* f0c7598: 4604a03c */ c.lt.s $f20,$f4 +/* f0c759c: 4614503e */ c.le.s $f10,$f20 +/* f0c75a0: 00000000 */ sll $zero,$zero,0x0 +/* f0c75a4: 45020011 */ bc1fl .L0f0c75ec +/* f0c75a8: 46141032 */ c.eq.s $f2,$f20 +/* f0c75ac: 460e503c */ c.lt.s $f10,$f14 +/* f0c75b0: 00000000 */ sll $zero,$zero,0x0 +/* f0c75b4: 4502000d */ bc1fl .L0f0c75ec +/* f0c75b8: 46141032 */ c.eq.s $f2,$f20 +/* f0c75bc: 460a7183 */ div.s $f6,$f14,$f10 +/* f0c75c0: 46060202 */ mul.s $f8,$f0,$f6 +/* f0c75c4: e4680184 */ swc1 $f8,0x184($v1) +/* f0c75c8: 10000007 */ beqz $zero,.L0f0c75e8 +/* f0c75cc: 8d030284 */ lw $v1,0x284($t0) +/* f0c75d0: 4604a03c */ c.lt.s $f20,$f4 +.L0f0c75d4: +/* f0c75d4: 00000000 */ sll $zero,$zero,0x0 +/* f0c75d8: 45020004 */ bc1fl .L0f0c75ec +/* f0c75dc: 46141032 */ c.eq.s $f2,$f20 +/* f0c75e0: e4740184 */ swc1 $f20,0x184($v1) +/* f0c75e4: 8d030284 */ lw $v1,0x284($t0) +.L0f0c75e8: +/* f0c75e8: 46141032 */ c.eq.s $f2,$f20 +.L0f0c75ec: +/* f0c75ec: 00000000 */ sll $zero,$zero,0x0 +/* f0c75f0: 4503001a */ bc1tl .L0f0c765c +/* f0c75f4: c7a20048 */ lwc1 $f2,0x48($sp) +/* f0c75f8: c460016c */ lwc1 $f0,0x16c($v1) +/* f0c75fc: 46020282 */ mul.s $f10,$f0,$f2 +/* f0c7600: 460aa03c */ c.lt.s $f20,$f10 +/* f0c7604: 00000000 */ sll $zero,$zero,0x0 +/* f0c7608: 45020014 */ bc1fl .L0f0c765c +/* f0c760c: c7a20048 */ lwc1 $f2,0x48($sp) +/* f0c7610: 46028403 */ div.s $f16,$f16,$f2 +/* f0c7614: 3c013f80 */ lui $at,0x3f80 +/* f0c7618: 4614803e */ c.le.s $f16,$f20 +/* f0c761c: 00000000 */ sll $zero,$zero,0x0 +/* f0c7620: 45020005 */ bc1fl .L0f0c7638 +/* f0c7624: 44813000 */ mtc1 $at,$f6 +/* f0c7628: e474016c */ swc1 $f20,0x16c($v1) +/* f0c762c: 1000000a */ beqz $zero,.L0f0c7658 +/* f0c7630: 8d030284 */ lw $v1,0x284($t0) +/* f0c7634: 44813000 */ mtc1 $at,$f6 +.L0f0c7638: +/* f0c7638: 00000000 */ sll $zero,$zero,0x0 +/* f0c763c: 4606803c */ c.lt.s $f16,$f6 +/* f0c7640: 00000000 */ sll $zero,$zero,0x0 +/* f0c7644: 45020005 */ bc1fl .L0f0c765c +/* f0c7648: c7a20048 */ lwc1 $f2,0x48($sp) +/* f0c764c: 46100202 */ mul.s $f8,$f0,$f16 +/* f0c7650: e468016c */ swc1 $f8,0x16c($v1) +/* f0c7654: 8d030284 */ lw $v1,0x284($t0) +.L0f0c7658: +/* f0c7658: c7a20048 */ lwc1 $f2,0x48($sp) +.L0f0c765c: +/* f0c765c: 46141032 */ c.eq.s $f2,$f20 +/* f0c7660: 00000000 */ sll $zero,$zero,0x0 +/* f0c7664: 4503001a */ bc1tl .L0f0c76d0 +/* f0c7668: 8c6200bc */ lw $v0,0xbc($v1) +/* f0c766c: c46019a4 */ lwc1 $f0,0x19a4($v1) +/* f0c7670: 46020102 */ mul.s $f4,$f0,$f2 +/* f0c7674: 4604a03c */ c.lt.s $f20,$f4 +/* f0c7678: 00000000 */ sll $zero,$zero,0x0 +/* f0c767c: 45020014 */ bc1fl .L0f0c76d0 +/* f0c7680: 8c6200bc */ lw $v0,0xbc($v1) +/* f0c7684: 46029483 */ div.s $f18,$f18,$f2 +/* f0c7688: 3c013f80 */ lui $at,0x3f80 +/* f0c768c: 4614903e */ c.le.s $f18,$f20 +/* f0c7690: 00000000 */ sll $zero,$zero,0x0 +/* f0c7694: 45020005 */ bc1fl .L0f0c76ac +/* f0c7698: 44815000 */ mtc1 $at,$f10 +/* f0c769c: e47419a4 */ swc1 $f20,0x19a4($v1) +/* f0c76a0: 1000000a */ beqz $zero,.L0f0c76cc +/* f0c76a4: 8d030284 */ lw $v1,0x284($t0) +/* f0c76a8: 44815000 */ mtc1 $at,$f10 +.L0f0c76ac: +/* f0c76ac: 00000000 */ sll $zero,$zero,0x0 +/* f0c76b0: 460a903c */ c.lt.s $f18,$f10 +/* f0c76b4: 00000000 */ sll $zero,$zero,0x0 +/* f0c76b8: 45020005 */ bc1fl .L0f0c76d0 +/* f0c76bc: 8c6200bc */ lw $v0,0xbc($v1) +/* f0c76c0: 46120182 */ mul.s $f6,$f0,$f18 +/* f0c76c4: e46619a4 */ swc1 $f6,0x19a4($v1) +/* f0c76c8: 8d030284 */ lw $v1,0x284($t0) +.L0f0c76cc: +/* f0c76cc: 8c6200bc */ lw $v0,0xbc($v1) +.L0f0c76d0: +/* f0c76d0: c7a4008c */ lwc1 $f4,0x8c($sp) +/* f0c76d4: c7a60088 */ lwc1 $f6,0x88($sp) +/* f0c76d8: c4480008 */ lwc1 $f8,0x8($v0) +/* f0c76dc: c44a0010 */ lwc1 $f10,0x10($v0) +/* f0c76e0: 46044001 */ sub.s $f0,$f8,$f4 +/* f0c76e4: c7a800d4 */ lwc1 $f8,0xd4($sp) +/* f0c76e8: 46065081 */ sub.s $f2,$f10,$f6 +/* f0c76ec: 46084102 */ mul.s $f4,$f8,$f8 +/* f0c76f0: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f0c76f4: 460a5182 */ mul.s $f6,$f10,$f10 +/* f0c76f8: 46062380 */ add.s $f14,$f4,$f6 +/* f0c76fc: 46147032 */ c.eq.s $f14,$f20 +/* f0c7700: 46007306 */ mov.s $f12,$f14 +/* f0c7704: 45010006 */ bc1t .L0f0c7720 +/* f0c7708: 00000000 */ sll $zero,$zero,0x0 +/* f0c770c: 46000202 */ mul.s $f8,$f0,$f0 +/* f0c7710: 00000000 */ sll $zero,$zero,0x0 +/* f0c7714: 46021282 */ mul.s $f10,$f2,$f2 +/* f0c7718: 460a4100 */ add.s $f4,$f8,$f10 +/* f0c771c: 460e2303 */ div.s $f12,$f4,$f14 +.L0f0c7720: +/* f0c7720: 0c012974 */ jal 0x4a5d0 +/* f0c7724: 00000000 */ sll $zero,$zero,0x0 +/* f0c7728: c7a800b4 */ lwc1 $f8,0xb4($sp) +/* f0c772c: 3c08800a */ lui $t0,0x800a +/* f0c7730: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c7734: 46080282 */ mul.s $f10,$f0,$f8 +/* f0c7738: 8d030284 */ lw $v1,0x284($t0) +/* f0c773c: c46600a4 */ lwc1 $f6,0xa4($v1) +/* f0c7740: 460a3100 */ add.s $f4,$f6,$f10 +/* f0c7744: e46400a4 */ swc1 $f4,0xa4($v1) +/* f0c7748: c7a600b0 */ lwc1 $f6,0xb0($sp) +/* f0c774c: 8d030284 */ lw $v1,0x284($t0) +/* f0c7750: 46060282 */ mul.s $f10,$f0,$f6 +/* f0c7754: c46800a8 */ lwc1 $f8,0xa8($v1) +/* f0c7758: 460a4100 */ add.s $f4,$f8,$f10 +/* f0c775c: e46400a8 */ swc1 $f4,0xa8($v1) +.L0f0c7760: +/* f0c7760: 8d030284 */ lw $v1,0x284($t0) +/* f0c7764: 3c017f1b */ lui $at,0x7f1b +/* f0c7768: c42ad84c */ lwc1 $f10,-0x27b4($at) +/* f0c776c: c4660148 */ lwc1 $f6,0x148($v1) +/* f0c7770: 3c0140a0 */ lui $at,0x40a0 +/* f0c7774: e7a60044 */ swc1 $f6,0x44($sp) +/* f0c7778: c468015c */ lwc1 $f8,0x15c($v1) +/* f0c777c: c46600b8 */ lwc1 $f6,0xb8($v1) +/* f0c7780: 460a4103 */ div.s $f4,$f8,$f10 +/* f0c7784: 44814000 */ mtc1 $at,$f8 +/* f0c7788: 00000000 */ sll $zero,$zero,0x0 +/* f0c778c: 46083283 */ div.s $f10,$f6,$f8 +/* f0c7790: c46600cc */ lwc1 $f6,0xcc($v1) +/* f0c7794: e7a6003c */ swc1 $f6,0x3c($sp) +/* f0c7798: 460a2080 */ add.s $f2,$f4,$f10 +/* f0c779c: 0fc4505b */ jal func0f11416c +/* f0c77a0: e7a20040 */ swc1 $f2,0x40($sp) +/* f0c77a4: 3c013f80 */ lui $at,0x3f80 +/* f0c77a8: 44817000 */ mtc1 $at,$f14 +/* f0c77ac: c7a20040 */ lwc1 $f2,0x40($sp) +/* f0c77b0: 3c08800a */ lui $t0,0x800a +/* f0c77b4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c77b8: 4602703c */ c.lt.s $f14,$f2 +/* f0c77bc: 46000306 */ mov.s $f12,$f0 +/* f0c77c0: 3c01bf80 */ lui $at,0xbf80 +/* f0c77c4: 8fa70044 */ lw $a3,0x44($sp) +/* f0c77c8: 45020004 */ bc1fl .L0f0c77dc +/* f0c77cc: 44817000 */ mtc1 $at,$f14 +/* f0c77d0: 10000008 */ beqz $zero,.L0f0c77f4 +/* f0c77d4: 46007086 */ mov.s $f2,$f14 +/* f0c77d8: 44817000 */ mtc1 $at,$f14 +.L0f0c77dc: +/* f0c77dc: 00000000 */ sll $zero,$zero,0x0 +/* f0c77e0: 460e103c */ c.lt.s $f2,$f14 +/* f0c77e4: 00000000 */ sll $zero,$zero,0x0 +/* f0c77e8: 45020003 */ bc1fl .L0f0c77f8 +/* f0c77ec: 8d0b0284 */ lw $t3,0x284($t0) +/* f0c77f0: 46007086 */ mov.s $f2,$f14 +.L0f0c77f4: +/* f0c77f4: 8d0b0284 */ lw $t3,0x284($t0) +.L0f0c77f8: +/* f0c77f8: 24010001 */ addiu $at,$zero,0x1 +/* f0c77fc: 44061000 */ mfc1 $a2,$f2 +/* f0c7800: 8d6c03ac */ lw $t4,0x3ac($t3) +/* f0c7804: c7ae003c */ lwc1 $f14,0x3c($sp) +/* f0c7808: 15810004 */ bne $t4,$at,.L0f0c781c +/* f0c780c: 3c017f1b */ lui $at,0x7f1b +/* f0c7810: c428d850 */ lwc1 $f8,-0x27b0($at) +/* f0c7814: 46080302 */ mul.s $f12,$f0,$f8 +/* f0c7818: 00000000 */ sll $zero,$zero,0x0 +.L0f0c781c: +/* f0c781c: 0fc27637 */ jal func0f09d8dc +/* f0c7820: e7b40010 */ swc1 $f20,0x10($sp) +/* f0c7824: 3c08800a */ lui $t0,0x800a +/* f0c7828: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0c782c: 8d0d0284 */ lw $t5,0x284($t0) +/* f0c7830: 3c017f1b */ lui $at,0x7f1b +/* f0c7834: c42ad854 */ lwc1 $f10,-0x27ac($at) +/* f0c7838: c5a40158 */ lwc1 $f4,0x158($t5) +/* f0c783c: 460a2302 */ mul.s $f12,$f4,$f10 +/* f0c7840: 0fc288a4 */ jal func0f0a2290 +/* f0c7844: 00000000 */ sll $zero,$zero,0x0 +/* f0c7848: 8fbf0024 */ lw $ra,0x24($sp) +/* f0c784c: d7b40018 */ ldc1 $f20,0x18($sp) +/* f0c7850: 27bd00e8 */ addiu $sp,$sp,0xe8 +/* f0c7854: 03e00008 */ jr $ra +/* f0c7858: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c785c +/* f0c785c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0c7860: afbf0014 */ sw $ra,0x14($sp) +/* f0c7864: 0fc31951 */ jal func0f0c6544 +/* f0c7868: 00000000 */ sll $zero,$zero,0x0 +/* f0c786c: 0fc318c6 */ jal func0f0c6318 +/* f0c7870: 00000000 */ sll $zero,$zero,0x0 +/* f0c7874: 0fc32fd4 */ jal func0f0cbf50 +/* f0c7878: 00000000 */ sll $zero,$zero,0x0 +/* f0c787c: 0fc31a6e */ jal func0f0c69b8 +/* f0c7880: 00000000 */ sll $zero,$zero,0x0 +/* f0c7884: 0fc313f6 */ jal func0f0c4fd8 +/* f0c7888: 00000000 */ sll $zero,$zero,0x0 +/* f0c788c: 3c05800a */ lui $a1,0x800a +/* f0c7890: 8ca5a244 */ lw $a1,-0x5dbc($a1) +/* f0c7894: 2406ffff */ addiu $a2,$zero,-1 +/* f0c7898: 8ca700bc */ lw $a3,0xbc($a1) +/* f0c789c: 84ee0028 */ lh $t6,0x28($a3) +/* f0c78a0: 00e01025 */ or $v0,$a3,$zero +/* f0c78a4: 10ce0017 */ beq $a2,$t6,.L0f0c7904 +/* f0c78a8: 00000000 */ sll $zero,$zero,0x0 +/* f0c78ac: 84a419b0 */ lh $a0,0x19b0($a1) +/* f0c78b0: 84e30028 */ lh $v1,0x28($a3) +.L0f0c78b4: +/* f0c78b4: 54830010 */ bnel $a0,$v1,.L0f0c78f8 +/* f0c78b8: 8443002a */ lh $v1,0x2a($v0) +/* f0c78bc: 0fc19711 */ jal func0f065c44 +/* f0c78c0: 00e02025 */ or $a0,$a3,$zero +/* f0c78c4: 3c02800a */ lui $v0,0x800a +/* f0c78c8: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0c78cc: 8c450284 */ lw $a1,0x284($v0) +/* f0c78d0: 2406ffff */ addiu $a2,$zero,-1 +/* f0c78d4: 84af19b0 */ lh $t7,0x19b0($a1) +/* f0c78d8: 8cb800bc */ lw $t8,0xbc($a1) +/* f0c78dc: a70f0028 */ sh $t7,0x28($t8) +/* f0c78e0: 8c590284 */ lw $t9,0x284($v0) +/* f0c78e4: 8f2800bc */ lw $t0,0xbc($t9) +/* f0c78e8: a506002a */ sh $a2,0x2a($t0) +/* f0c78ec: 10000005 */ beqz $zero,.L0f0c7904 +/* f0c78f0: 8c450284 */ lw $a1,0x284($v0) +/* f0c78f4: 8443002a */ lh $v1,0x2a($v0) +.L0f0c78f8: +/* f0c78f8: 24420002 */ addiu $v0,$v0,0x2 +/* f0c78fc: 14c3ffed */ bne $a2,$v1,.L0f0c78b4 +/* f0c7900: 00000000 */ sll $zero,$zero,0x0 +.L0f0c7904: +/* f0c7904: 0fc32e31 */ jal func0f0cb8c4 +/* f0c7908: 00a02025 */ or $a0,$a1,$zero +/* f0c790c: 3c09800a */ lui $t1,0x800a +/* f0c7910: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f0c7914: 8d2a00bc */ lw $t2,0xbc($t1) +/* f0c7918: 0fc257d8 */ jal func0f095f60 +/* f0c791c: 85440028 */ lh $a0,0x28($t2) +/* f0c7920: 3c05800a */ lui $a1,0x800a +/* f0c7924: 8ca5a244 */ lw $a1,-0x5dbc($a1) +/* f0c7928: 8cab1af8 */ lw $t3,0x1af8($a1) +/* f0c792c: 11600023 */ beqz $t3,.L0f0c79bc +/* f0c7930: 3c013f80 */ lui $at,0x3f80 +/* f0c7934: 44811000 */ mtc1 $at,$f2 +/* f0c7938: c4a41b50 */ lwc1 $f4,0x1b50($a1) +/* f0c793c: c4a61afc */ lwc1 $f6,0x1afc($a1) +/* f0c7940: c4aa1b4c */ lwc1 $f10,0x1b4c($a1) +/* f0c7944: 8cac00bc */ lw $t4,0xbc($a1) +/* f0c7948: 46062201 */ sub.s $f8,$f4,$f6 +/* f0c794c: 27a40030 */ addiu $a0,$sp,0x30 +/* f0c7950: c5840008 */ lwc1 $f4,0x8($t4) +/* f0c7954: 460a1401 */ sub.s $f16,$f2,$f10 +/* f0c7958: 46104482 */ mul.s $f18,$f8,$f16 +/* f0c795c: 46049180 */ add.s $f6,$f18,$f4 +/* f0c7960: e7a60030 */ swc1 $f6,0x30($sp) +/* f0c7964: 8cad00bc */ lw $t5,0xbc($a1) +/* f0c7968: c4b01b4c */ lwc1 $f16,0x1b4c($a1) +/* f0c796c: c4aa1b54 */ lwc1 $f10,0x1b54($a1) +/* f0c7970: c5a0000c */ lwc1 $f0,0xc($t5) +/* f0c7974: 46101481 */ sub.s $f18,$f2,$f16 +/* f0c7978: 46005201 */ sub.s $f8,$f10,$f0 +/* f0c797c: 46124102 */ mul.s $f4,$f8,$f18 +/* f0c7980: 46002180 */ add.s $f6,$f4,$f0 +/* f0c7984: e7a60034 */ swc1 $f6,0x34($sp) +/* f0c7988: c4b21b4c */ lwc1 $f18,0x1b4c($a1) +/* f0c798c: c4b01b04 */ lwc1 $f16,0x1b04($a1) +/* f0c7990: c4aa1b58 */ lwc1 $f10,0x1b58($a1) +/* f0c7994: 46121101 */ sub.s $f4,$f2,$f18 +/* f0c7998: 8cae00bc */ lw $t6,0xbc($a1) +/* f0c799c: 46105201 */ sub.s $f8,$f10,$f16 +/* f0c79a0: c5ca0010 */ lwc1 $f10,0x10($t6) +/* f0c79a4: 46044182 */ mul.s $f6,$f8,$f4 +/* f0c79a8: 460a3400 */ add.s $f16,$f6,$f10 +/* f0c79ac: 0fc33067 */ jal func0f0cc19c +/* f0c79b0: e7b00038 */ swc1 $f16,0x38($sp) +/* f0c79b4: 10000004 */ beqz $zero,.L0f0c79c8 +/* f0c79b8: 00000000 */ sll $zero,$zero,0x0 +.L0f0c79bc: +/* f0c79bc: 8ca400bc */ lw $a0,0xbc($a1) +/* f0c79c0: 0fc33067 */ jal func0f0cc19c +/* f0c79c4: 24840008 */ addiu $a0,$a0,0x8 +.L0f0c79c8: +/* f0c79c8: 0fc307fd */ jal func0f0c1ff4 +/* f0c79cc: 00000000 */ sll $zero,$zero,0x0 +/* f0c79d0: 0fc23064 */ jal func0f08c190 +/* f0c79d4: 00000000 */ sll $zero,$zero,0x0 +/* f0c79d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c79dc: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0c79e0: 03e00008 */ jr $ra +/* f0c79e4: 00000000 */ sll $zero,$zero,0x0 +/* f0c79e8: 00000000 */ sll $zero,$zero,0x0 +/* f0c79ec: 00000000 */ sll $zero,$zero,0x0 +/* f0c79f0: 3c0e800a */ lui $t6,0x800a +/* f0c79f4: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0c79f8: 03e00008 */ jr $ra +/* f0c79fc: adc40334 */ sw $a0,0x334($t6) +); + +GLOBAL_ASM( +glabel func0f0c7a00 +/* f0c7a00: 3c0e800a */ lui $t6,0x800a +/* f0c7a04: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0c7a08: 03e00008 */ jr $ra +/* f0c7a0c: adc40114 */ sw $a0,0x114($t6) +/* f0c7a10: 3c0e800a */ lui $t6,0x800a +/* f0c7a14: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0c7a18: 03e00008 */ jr $ra +/* f0c7a1c: 8dc20114 */ lw $v0,0x114($t6) +); + +GLOBAL_ASM( +glabel func0f0c7a20 +/* f0c7a20: 3c0e800a */ lui $t6,0x800a +/* f0c7a24: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0c7a28: 03e00008 */ jr $ra +/* f0c7a2c: adc40124 */ sw $a0,0x124($t6) +); + +GLOBAL_ASM( +glabel func0f0c7a30 +/* f0c7a30: 3c03800a */ lui $v1,0x800a +/* f0c7a34: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0c7a38: 8c6e0318 */ lw $t6,0x318($v1) +/* f0c7a3c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c7a40: afbf0014 */ sw $ra,0x14($sp) +/* f0c7a44: 15c00004 */ bnez $t6,.L0f0c7a58 +/* f0c7a48: 3c18800b */ lui $t8,0x800b +/* f0c7a4c: 8c6f0284 */ lw $t7,0x284($v1) +/* f0c7a50: 1000000a */ beqz $zero,.L0f0c7a7c +/* f0c7a54: 8de20124 */ lw $v0,0x124($t7) +.L0f0c7a58: +/* f0c7a58: 8f18cb94 */ lw $t8,-0x346c($t8) +/* f0c7a5c: 33190008 */ andi $t9,$t8,0x8 +/* f0c7a60: 53200004 */ beqzl $t9,.L0f0c7a74 +/* f0c7a64: 8c680288 */ lw $t0,0x288($v1) +/* f0c7a68: 10000004 */ beqz $zero,.L0f0c7a7c +/* f0c7a6c: 00001025 */ or $v0,$zero,$zero +/* f0c7a70: 8c680288 */ lw $t0,0x288($v1) +.L0f0c7a74: +/* f0c7a74: 0fc549e9 */ jal func0f1527a4 +/* f0c7a78: 8d040070 */ lw $a0,0x70($t0) +.L0f0c7a7c: +/* f0c7a7c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c7a80: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c7a84: 03e00008 */ jr $ra +/* f0c7a88: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c7a8c +/* f0c7a8c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c7a90: afbf0014 */ sw $ra,0x14($sp) +/* f0c7a94: 0fc2c43b */ jal func0f0b10ec +/* f0c7a98: 00002025 */ or $a0,$zero,$zero +/* f0c7a9c: 1040000e */ beqz $v0,.L0f0c7ad8 +/* f0c7aa0: 00000000 */ sll $zero,$zero,0x0 +/* f0c7aa4: 8c4e0010 */ lw $t6,0x10($v0) +/* f0c7aa8: 31cf0040 */ andi $t7,$t6,0x40 +/* f0c7aac: 51e00004 */ beqzl $t7,.L0f0c7ac0 +/* f0c7ab0: 8c580000 */ lw $t8,0x0($v0) +/* f0c7ab4: 1000000a */ beqz $zero,.L0f0c7ae0 +/* f0c7ab8: 00001025 */ or $v0,$zero,$zero +/* f0c7abc: 8c580000 */ lw $t8,0x0($v0) +.L0f0c7ac0: +/* f0c7ac0: 24010003 */ addiu $at,$zero,0x3 +/* f0c7ac4: 331900ff */ andi $t9,$t8,0xff +/* f0c7ac8: 17210003 */ bne $t9,$at,.L0f0c7ad8 +/* f0c7acc: 00000000 */ sll $zero,$zero,0x0 +/* f0c7ad0: 10000003 */ beqz $zero,.L0f0c7ae0 +/* f0c7ad4: 24020001 */ addiu $v0,$zero,0x1 +.L0f0c7ad8: +/* f0c7ad8: 0fc31e8c */ jal func0f0c7a30 +/* f0c7adc: 00000000 */ sll $zero,$zero,0x0 +.L0f0c7ae0: +/* f0c7ae0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c7ae4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c7ae8: 03e00008 */ jr $ra +/* f0c7aec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c7af0 +/* f0c7af0: 3c0e800a */ lui $t6,0x800a +/* f0c7af4: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0c7af8: 03e00008 */ jr $ra +/* f0c7afc: 8dc20120 */ lw $v0,0x120($t6) +); + +GLOBAL_ASM( +glabel func0f0c7b00 +/* f0c7b00: 44856000 */ mtc1 $a1,$f12 +/* f0c7b04: 3c05800a */ lui $a1,0x800a +/* f0c7b08: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0c7b0c: 8ca20284 */ lw $v0,0x284($a1) +/* f0c7b10: 8c430130 */ lw $v1,0x130($v0) +/* f0c7b14: 04620006 */ bltzl $v1,.L0f0c7b30 +/* f0c7b18: 8c58012c */ lw $t8,0x12c($v0) +/* f0c7b1c: 8cae0038 */ lw $t6,0x38($a1) +/* f0c7b20: 006e7823 */ subu $t7,$v1,$t6 +/* f0c7b24: ac4f0130 */ sw $t7,0x130($v0) +/* f0c7b28: 8ca20284 */ lw $v0,0x284($a1) +/* f0c7b2c: 8c58012c */ lw $t8,0x12c($v0) +.L0f0c7b30: +/* f0c7b30: 5098000a */ beql $a0,$t8,.L0f0c7b5c +/* f0c7b34: e44c0128 */ swc1 $f12,0x128($v0) +/* f0c7b38: 8c590130 */ lw $t9,0x130($v0) +/* f0c7b3c: 2408001e */ addiu $t0,$zero,0x1e +/* f0c7b40: 07210006 */ bgez $t9,.L0f0c7b5c +/* f0c7b44: 00000000 */ sll $zero,$zero,0x0 +/* f0c7b48: ac480130 */ sw $t0,0x130($v0) +/* f0c7b4c: 8ca90284 */ lw $t1,0x284($a1) +/* f0c7b50: ad24012c */ sw $a0,0x12c($t1) +/* f0c7b54: 8ca20284 */ lw $v0,0x284($a1) +/* f0c7b58: e44c0128 */ swc1 $f12,0x128($v0) +.L0f0c7b5c: +/* f0c7b5c: 03e00008 */ jr $ra +/* f0c7b60: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c7b64 +/* f0c7b64: 3c0e800a */ lui $t6,0x800a +/* f0c7b68: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0c7b6c: 03e00008 */ jr $ra +/* f0c7b70: adc40134 */ sw $a0,0x134($t6) +); + +GLOBAL_ASM( +glabel func0f0c7b74 +/* f0c7b74: 3c03800a */ lui $v1,0x800a +/* f0c7b78: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0c7b7c: 8c6e0318 */ lw $t6,0x318($v1) +/* f0c7b80: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c7b84: afbf0014 */ sw $ra,0x14($sp) +/* f0c7b88: 15c00004 */ bnez $t6,.L0f0c7b9c +/* f0c7b8c: 3c18800b */ lui $t8,0x800b +/* f0c7b90: 8c6f0284 */ lw $t7,0x284($v1) +/* f0c7b94: 1000000a */ beqz $zero,.L0f0c7bc0 +/* f0c7b98: 8de20134 */ lw $v0,0x134($t7) +.L0f0c7b9c: +/* f0c7b9c: 8f18cb94 */ lw $t8,-0x346c($t8) +/* f0c7ba0: 33190008 */ andi $t9,$t8,0x8 +/* f0c7ba4: 53200004 */ beqzl $t9,.L0f0c7bb8 +/* f0c7ba8: 8c680288 */ lw $t0,0x288($v1) +/* f0c7bac: 10000004 */ beqz $zero,.L0f0c7bc0 +/* f0c7bb0: 00001025 */ or $v0,$zero,$zero +/* f0c7bb4: 8c680288 */ lw $t0,0x288($v1) +.L0f0c7bb8: +/* f0c7bb8: 0fc549e9 */ jal func0f1527a4 +/* f0c7bbc: 8d040070 */ lw $a0,0x70($t0) +.L0f0c7bc0: +/* f0c7bc0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c7bc4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c7bc8: 03e00008 */ jr $ra +/* f0c7bcc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c7bd0 +/* f0c7bd0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c7bd4: afbf0014 */ sw $ra,0x14($sp) +/* f0c7bd8: 0fc2c43b */ jal func0f0b10ec +/* f0c7bdc: 00002025 */ or $a0,$zero,$zero +/* f0c7be0: 1040000e */ beqz $v0,.L0f0c7c1c +/* f0c7be4: 00000000 */ sll $zero,$zero,0x0 +/* f0c7be8: 8c4e0010 */ lw $t6,0x10($v0) +/* f0c7bec: 31cf0040 */ andi $t7,$t6,0x40 +/* f0c7bf0: 51e00004 */ beqzl $t7,.L0f0c7c04 +/* f0c7bf4: 8c580000 */ lw $t8,0x0($v0) +/* f0c7bf8: 1000000a */ beqz $zero,.L0f0c7c24 +/* f0c7bfc: 00001025 */ or $v0,$zero,$zero +/* f0c7c00: 8c580000 */ lw $t8,0x0($v0) +.L0f0c7c04: +/* f0c7c04: 24010003 */ addiu $at,$zero,0x3 +/* f0c7c08: 331900ff */ andi $t9,$t8,0xff +/* f0c7c0c: 17210003 */ bne $t9,$at,.L0f0c7c1c +/* f0c7c10: 00000000 */ sll $zero,$zero,0x0 +/* f0c7c14: 10000003 */ beqz $zero,.L0f0c7c24 +/* f0c7c18: 24020001 */ addiu $v0,$zero,0x1 +.L0f0c7c1c: +/* f0c7c1c: 0fc31edd */ jal func0f0c7b74 +/* f0c7c20: 00000000 */ sll $zero,$zero,0x0 +.L0f0c7c24: +/* f0c7c24: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c7c28: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c7c2c: 03e00008 */ jr $ra +/* f0c7c30: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c7c34 +/* f0c7c34: 44856000 */ mtc1 $a1,$f12 +/* f0c7c38: 3c05800a */ lui $a1,0x800a +/* f0c7c3c: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0c7c40: 8ca20284 */ lw $v0,0x284($a1) +/* f0c7c44: 8c430140 */ lw $v1,0x140($v0) +/* f0c7c48: 04620006 */ bltzl $v1,.L0f0c7c64 +/* f0c7c4c: 8c58013c */ lw $t8,0x13c($v0) +/* f0c7c50: 8cae0038 */ lw $t6,0x38($a1) +/* f0c7c54: 006e7823 */ subu $t7,$v1,$t6 +/* f0c7c58: ac4f0140 */ sw $t7,0x140($v0) +/* f0c7c5c: 8ca20284 */ lw $v0,0x284($a1) +/* f0c7c60: 8c58013c */ lw $t8,0x13c($v0) +.L0f0c7c64: +/* f0c7c64: 5098000a */ beql $a0,$t8,.L0f0c7c90 +/* f0c7c68: e44c0138 */ swc1 $f12,0x138($v0) +/* f0c7c6c: 8c590140 */ lw $t9,0x140($v0) +/* f0c7c70: 2408001e */ addiu $t0,$zero,0x1e +/* f0c7c74: 07210006 */ bgez $t9,.L0f0c7c90 +/* f0c7c78: 00000000 */ sll $zero,$zero,0x0 +/* f0c7c7c: ac480140 */ sw $t0,0x140($v0) +/* f0c7c80: 8ca90284 */ lw $t1,0x284($a1) +/* f0c7c84: ad24013c */ sw $a0,0x13c($t1) +/* f0c7c88: 8ca20284 */ lw $v0,0x284($a1) +/* f0c7c8c: e44c0138 */ swc1 $f12,0x138($v0) +.L0f0c7c90: +/* f0c7c90: 03e00008 */ jr $ra +/* f0c7c94: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c7c98 +/* f0c7c98: 3c03800a */ lui $v1,0x800a +/* f0c7c9c: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f0c7ca0: 24010003 */ addiu $at,$zero,0x3 +/* f0c7ca4: 00001025 */ or $v0,$zero,$zero +/* f0c7ca8: 8c6e01b0 */ lw $t6,0x1b0($v1) +/* f0c7cac: 15c10003 */ bne $t6,$at,.L0f0c7cbc +/* f0c7cb0: 00000000 */ sll $zero,$zero,0x0 +/* f0c7cb4: 03e00008 */ jr $ra +/* f0c7cb8: 8c621a6c */ lw $v0,0x1a6c($v1) +.L0f0c7cbc: +/* f0c7cbc: 03e00008 */ jr $ra +/* f0c7cc0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c7cc4 +/* f0c7cc4: 3c03800a */ lui $v1,0x800a +/* f0c7cc8: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f0c7ccc: 24010004 */ addiu $at,$zero,0x4 +/* f0c7cd0: 00001025 */ or $v0,$zero,$zero +/* f0c7cd4: 8c6e01b0 */ lw $t6,0x1b0($v1) +/* f0c7cd8: 15c10003 */ bne $t6,$at,.L0f0c7ce8 +/* f0c7cdc: 00000000 */ sll $zero,$zero,0x0 +/* f0c7ce0: 03e00008 */ jr $ra +/* f0c7ce4: 8c621b5c */ lw $v0,0x1b5c($v1) +.L0f0c7ce8: +/* f0c7ce8: 03e00008 */ jr $ra +/* f0c7cec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c7cf0 +/* f0c7cf0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c7cf4: afbf0014 */ sw $ra,0x14($sp) +/* f0c7cf8: 8c820004 */ lw $v0,0x4($a0) +/* f0c7cfc: 8c430040 */ lw $v1,0x40($v0) +/* f0c7d00: 00037140 */ sll $t6,$v1,0x5 +/* f0c7d04: 05c00006 */ bltz $t6,.L0f0c7d20 +/* f0c7d08: 00037900 */ sll $t7,$v1,0x4 +/* f0c7d0c: 05e00004 */ bltz $t7,.L0f0c7d20 +/* f0c7d10: 3c18800a */ lui $t8,0x800a +/* f0c7d14: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f0c7d18: 0fc331b8 */ jal func0f0cc6e0 +/* f0c7d1c: af041b5c */ sw $a0,0x1b5c($t8) +.L0f0c7d20: +/* f0c7d20: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c7d24: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c7d28: 03e00008 */ jr $ra +/* f0c7d2c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c7d30 +/* f0c7d30: 3c0e800a */ lui $t6,0x800a +/* f0c7d34: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0c7d38: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c7d3c: afbf0014 */ sw $ra,0x14($sp) +/* f0c7d40: 8dc201b0 */ lw $v0,0x1b0($t6) +/* f0c7d44: 24010004 */ addiu $at,$zero,0x4 +/* f0c7d48: 54410006 */ bnel $v0,$at,.L0f0c7d64 +/* f0c7d4c: 24010003 */ addiu $at,$zero,0x3 +/* f0c7d50: 0fc332b1 */ jal func0f0ccac4 +/* f0c7d54: afa40018 */ sw $a0,0x18($sp) +/* f0c7d58: 10000007 */ beqz $zero,.L0f0c7d78 +/* f0c7d5c: 8fa40018 */ lw $a0,0x18($sp) +/* f0c7d60: 24010003 */ addiu $at,$zero,0x3 +.L0f0c7d64: +/* f0c7d64: 54410005 */ bnel $v0,$at,.L0f0c7d7c +/* f0c7d68: 24010003 */ addiu $at,$zero,0x3 +/* f0c7d6c: 0fc34861 */ jal func0f0d2184 +/* f0c7d70: afa40018 */ sw $a0,0x18($sp) +/* f0c7d74: 8fa40018 */ lw $a0,0x18($sp) +.L0f0c7d78: +/* f0c7d78: 24010003 */ addiu $at,$zero,0x3 +.L0f0c7d7c: +/* f0c7d7c: 54810006 */ bnel $a0,$at,.L0f0c7d98 +/* f0c7d80: 24010004 */ addiu $at,$zero,0x4 +/* f0c7d84: 0fc347f8 */ jal func0f0d1fe0 +/* f0c7d88: 00000000 */ sll $zero,$zero,0x0 +/* f0c7d8c: 10000014 */ beqz $zero,.L0f0c7de0 +/* f0c7d90: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c7d94: 24010004 */ addiu $at,$zero,0x4 +.L0f0c7d98: +/* f0c7d98: 54810006 */ bnel $a0,$at,.L0f0c7db4 +/* f0c7d9c: 24010005 */ addiu $at,$zero,0x5 +/* f0c7da0: 0fc331b8 */ jal func0f0cc6e0 +/* f0c7da4: 00000000 */ sll $zero,$zero,0x0 +/* f0c7da8: 1000000d */ beqz $zero,.L0f0c7de0 +/* f0c7dac: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c7db0: 24010005 */ addiu $at,$zero,0x5 +.L0f0c7db4: +/* f0c7db4: 14810005 */ bne $a0,$at,.L0f0c7dcc +/* f0c7db8: 00000000 */ sll $zero,$zero,0x0 +/* f0c7dbc: 0fc30d88 */ jal func0f0c3620 +/* f0c7dc0: 00000000 */ sll $zero,$zero,0x0 +/* f0c7dc4: 10000006 */ beqz $zero,.L0f0c7de0 +/* f0c7dc8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0c7dcc: +/* f0c7dcc: 54800004 */ bnezl $a0,.L0f0c7de0 +/* f0c7dd0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c7dd4: 0fc30df4 */ jal func0f0c37d0 +/* f0c7dd8: 00000000 */ sll $zero,$zero,0x0 +/* f0c7ddc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0c7de0: +/* f0c7de0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c7de4: 03e00008 */ jr $ra +/* f0c7de8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c7dec +/* f0c7dec: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0c7df0: afb00018 */ sw $s0,0x18($sp) +/* f0c7df4: 3c10800a */ lui $s0,0x800a +/* f0c7df8: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0c7dfc: 8e0f006c */ lw $t7,0x6c($s0) +/* f0c7e00: 8e0e028c */ lw $t6,0x28c($s0) +/* f0c7e04: afb20020 */ sw $s2,0x20($sp) +/* f0c7e08: afb1001c */ sw $s1,0x1c($sp) +/* f0c7e0c: 00809025 */ or $s2,$a0,$zero +/* f0c7e10: afbf0024 */ sw $ra,0x24($sp) +/* f0c7e14: 00008825 */ or $s1,$zero,$zero +/* f0c7e18: 11e00003 */ beqz $t7,.L0f0c7e28 +/* f0c7e1c: afae002c */ sw $t6,0x2c($sp) +/* f0c7e20: 10000002 */ beqz $zero,.L0f0c7e2c +/* f0c7e24: 24050001 */ addiu $a1,$zero,0x1 +.L0f0c7e28: +/* f0c7e28: 00002825 */ or $a1,$zero,$zero +.L0f0c7e2c: +/* f0c7e2c: 8e180068 */ lw $t8,0x68($s0) +/* f0c7e30: 00002025 */ or $a0,$zero,$zero +/* f0c7e34: 00001825 */ or $v1,$zero,$zero +/* f0c7e38: 13000003 */ beqz $t8,.L0f0c7e48 +/* f0c7e3c: 00001025 */ or $v0,$zero,$zero +/* f0c7e40: 10000001 */ beqz $zero,.L0f0c7e48 +/* f0c7e44: 24040001 */ addiu $a0,$zero,0x1 +.L0f0c7e48: +/* f0c7e48: 8e190064 */ lw $t9,0x64($s0) +/* f0c7e4c: 13200003 */ beqz $t9,.L0f0c7e5c +/* f0c7e50: 00000000 */ sll $zero,$zero,0x0 +/* f0c7e54: 10000001 */ beqz $zero,.L0f0c7e5c +/* f0c7e58: 24030001 */ addiu $v1,$zero,0x1 +.L0f0c7e5c: +/* f0c7e5c: 8e080070 */ lw $t0,0x70($s0) +/* f0c7e60: 11000003 */ beqz $t0,.L0f0c7e70 +/* f0c7e64: 00000000 */ sll $zero,$zero,0x0 +/* f0c7e68: 10000001 */ beqz $zero,.L0f0c7e70 +/* f0c7e6c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0c7e70: +/* f0c7e70: 00434821 */ addu $t1,$v0,$v1 +/* f0c7e74: 01245021 */ addu $t2,$t1,$a0 +/* f0c7e78: 01455821 */ addu $t3,$t2,$a1 +/* f0c7e7c: 19600023 */ blez $t3,.L0f0c7f0c +/* f0c7e80: 00000000 */ sll $zero,$zero,0x0 +.L0f0c7e84: +/* f0c7e84: 0fc4a24b */ jal func0f12892c +/* f0c7e88: 02202025 */ or $a0,$s1,$zero +/* f0c7e8c: 0fc31f4c */ jal func0f0c7d30 +/* f0c7e90: 02402025 */ or $a0,$s2,$zero +/* f0c7e94: 8e0c006c */ lw $t4,0x6c($s0) +/* f0c7e98: 26310001 */ addiu $s1,$s1,0x1 +/* f0c7e9c: 00002825 */ or $a1,$zero,$zero +/* f0c7ea0: 11800003 */ beqz $t4,.L0f0c7eb0 +/* f0c7ea4: 00002025 */ or $a0,$zero,$zero +/* f0c7ea8: 10000001 */ beqz $zero,.L0f0c7eb0 +/* f0c7eac: 24050001 */ addiu $a1,$zero,0x1 +.L0f0c7eb0: +/* f0c7eb0: 8e0d0068 */ lw $t5,0x68($s0) +/* f0c7eb4: 00001825 */ or $v1,$zero,$zero +/* f0c7eb8: 00001025 */ or $v0,$zero,$zero +/* f0c7ebc: 11a00003 */ beqz $t5,.L0f0c7ecc +/* f0c7ec0: 00000000 */ sll $zero,$zero,0x0 +/* f0c7ec4: 10000001 */ beqz $zero,.L0f0c7ecc +/* f0c7ec8: 24040001 */ addiu $a0,$zero,0x1 +.L0f0c7ecc: +/* f0c7ecc: 8e0e0064 */ lw $t6,0x64($s0) +/* f0c7ed0: 11c00003 */ beqz $t6,.L0f0c7ee0 +/* f0c7ed4: 00000000 */ sll $zero,$zero,0x0 +/* f0c7ed8: 10000001 */ beqz $zero,.L0f0c7ee0 +/* f0c7edc: 24030001 */ addiu $v1,$zero,0x1 +.L0f0c7ee0: +/* f0c7ee0: 8e0f0070 */ lw $t7,0x70($s0) +/* f0c7ee4: 11e00003 */ beqz $t7,.L0f0c7ef4 +/* f0c7ee8: 00000000 */ sll $zero,$zero,0x0 +/* f0c7eec: 10000001 */ beqz $zero,.L0f0c7ef4 +/* f0c7ef0: 24020001 */ addiu $v0,$zero,0x1 +.L0f0c7ef4: +/* f0c7ef4: 0043c021 */ addu $t8,$v0,$v1 +/* f0c7ef8: 0304c821 */ addu $t9,$t8,$a0 +/* f0c7efc: 03254021 */ addu $t0,$t9,$a1 +/* f0c7f00: 0228082a */ slt $at,$s1,$t0 +/* f0c7f04: 1420ffdf */ bnez $at,.L0f0c7e84 +/* f0c7f08: 00000000 */ sll $zero,$zero,0x0 +.L0f0c7f0c: +/* f0c7f0c: 0fc4a24b */ jal func0f12892c +/* f0c7f10: 8fa4002c */ lw $a0,0x2c($sp) +/* f0c7f14: 8fbf0024 */ lw $ra,0x24($sp) +/* f0c7f18: 8fb00018 */ lw $s0,0x18($sp) +/* f0c7f1c: 8fb1001c */ lw $s1,0x1c($sp) +/* f0c7f20: 8fb20020 */ lw $s2,0x20($sp) +/* f0c7f24: 03e00008 */ jr $ra +/* f0c7f28: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f0c7f2c +/* f0c7f2c: 3c0e800a */ lui $t6,0x800a +/* f0c7f30: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0c7f34: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c7f38: afbf0014 */ sw $ra,0x14($sp) +/* f0c7f3c: 8dc201b0 */ lw $v0,0x1b0($t6) +/* f0c7f40: 24010003 */ addiu $at,$zero,0x3 +/* f0c7f44: 54410006 */ bnel $v0,$at,.L0f0c7f60 +/* f0c7f48: 24010004 */ addiu $at,$zero,0x4 +/* f0c7f4c: 0fc34956 */ jal func0f0d2558 +/* f0c7f50: 00000000 */ sll $zero,$zero,0x0 +/* f0c7f54: 1000000d */ beqz $zero,.L0f0c7f8c +/* f0c7f58: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c7f5c: 24010004 */ addiu $at,$zero,0x4 +.L0f0c7f60: +/* f0c7f60: 14410005 */ bne $v0,$at,.L0f0c7f78 +/* f0c7f64: 00000000 */ sll $zero,$zero,0x0 +/* f0c7f68: 0fc33914 */ jal func0f0ce450 +/* f0c7f6c: 00000000 */ sll $zero,$zero,0x0 +/* f0c7f70: 10000006 */ beqz $zero,.L0f0c7f8c +/* f0c7f74: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0c7f78: +/* f0c7f78: 54400004 */ bnezl $v0,.L0f0c7f8c +/* f0c7f7c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c7f80: 0fc3196a */ jal func0f0c65a8 +/* f0c7f84: 00000000 */ sll $zero,$zero,0x0 +/* f0c7f88: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0c7f8c: +/* f0c7f8c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c7f90: 03e00008 */ jr $ra +/* f0c7f94: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c7f98 +/* f0c7f98: 3c0e800a */ lui $t6,0x800a +/* f0c7f9c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0c7fa0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c7fa4: afbf0014 */ sw $ra,0x14($sp) +/* f0c7fa8: 8dc201b0 */ lw $v0,0x1b0($t6) +/* f0c7fac: 24010003 */ addiu $at,$zero,0x3 +/* f0c7fb0: 54410006 */ bnel $v0,$at,.L0f0c7fcc +/* f0c7fb4: 24010004 */ addiu $at,$zero,0x4 +/* f0c7fb8: 0fc349ab */ jal func0f0d26ac +/* f0c7fbc: 00000000 */ sll $zero,$zero,0x0 +/* f0c7fc0: 1000000d */ beqz $zero,.L0f0c7ff8 +/* f0c7fc4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c7fc8: 24010004 */ addiu $at,$zero,0x4 +.L0f0c7fcc: +/* f0c7fcc: 14410005 */ bne $v0,$at,.L0f0c7fe4 +/* f0c7fd0: 00000000 */ sll $zero,$zero,0x0 +/* f0c7fd4: 0fc33982 */ jal func0f0ce608 +/* f0c7fd8: 00000000 */ sll $zero,$zero,0x0 +/* f0c7fdc: 10000006 */ beqz $zero,.L0f0c7ff8 +/* f0c7fe0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0c7fe4: +/* f0c7fe4: 54400004 */ bnezl $v0,.L0f0c7ff8 +/* f0c7fe8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c7fec: 0fc31972 */ jal func0f0c65c8 +/* f0c7ff0: 00000000 */ sll $zero,$zero,0x0 +/* f0c7ff4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0c7ff8: +/* f0c7ff8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c7ffc: 03e00008 */ jr $ra +/* f0c8000: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c8004 +/* f0c8004: 3c0e800a */ lui $t6,0x800a +/* f0c8008: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0c800c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c8010: afbf0014 */ sw $ra,0x14($sp) +/* f0c8014: 8dc201b0 */ lw $v0,0x1b0($t6) +/* f0c8018: 24010003 */ addiu $at,$zero,0x3 +/* f0c801c: 1041000b */ beq $v0,$at,.L0f0c804c +/* f0c8020: 24010004 */ addiu $at,$zero,0x4 +/* f0c8024: 14410005 */ bne $v0,$at,.L0f0c803c +/* f0c8028: 00000000 */ sll $zero,$zero,0x0 +/* f0c802c: 0fc33a2b */ jal func0f0ce8ac +/* f0c8030: 00000000 */ sll $zero,$zero,0x0 +/* f0c8034: 10000006 */ beqz $zero,.L0f0c8050 +/* f0c8038: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0c803c: +/* f0c803c: 54400004 */ bnezl $v0,.L0f0c8050 +/* f0c8040: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c8044: 0fc31a52 */ jal func0f0c6948 +/* f0c8048: 00000000 */ sll $zero,$zero,0x0 +.L0f0c804c: +/* f0c804c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0c8050: +/* f0c8050: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c8054: 03e00008 */ jr $ra +/* f0c8058: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c805c +/* f0c805c: 44801000 */ mtc1 $zero,$f2 +/* f0c8060: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c8064: afbf0014 */ sw $ra,0x14($sp) +/* f0c8068: 460c103c */ c.lt.s $f2,$f12 +/* f0c806c: 00000000 */ sll $zero,$zero,0x0 +/* f0c8070: 4502000d */ bc1fl .L0f0c80a8 +/* f0c8074: 4602603c */ c.lt.s $f12,$f2 +/* f0c8078: 0c002f9d */ jal 0xbe74 +/* f0c807c: e7ac0018 */ swc1 $f12,0x18($sp) +/* f0c8080: c7ac0018 */ lwc1 $f12,0x18($sp) +/* f0c8084: 3c017f1b */ lui $at,0x7f1b +/* f0c8088: c426d86c */ lwc1 $f6,-0x2794($at) +/* f0c808c: 460c0102 */ mul.s $f4,$f0,$f12 +/* f0c8090: 3c014270 */ lui $at,0x4270 +/* f0c8094: 44815000 */ mtc1 $at,$f10 +/* f0c8098: 46062202 */ mul.s $f8,$f4,$f6 +/* f0c809c: 10000012 */ beqz $zero,.L0f0c80e8 +/* f0c80a0: 460a4003 */ div.s $f0,$f8,$f10 +/* f0c80a4: 4602603c */ c.lt.s $f12,$f2 +.L0f0c80a8: +/* f0c80a8: 00000000 */ sll $zero,$zero,0x0 +/* f0c80ac: 4502000e */ bc1fl .L0f0c80e8 +/* f0c80b0: 46001006 */ mov.s $f0,$f2 +/* f0c80b4: 0c002f9d */ jal 0xbe74 +/* f0c80b8: e7ac0018 */ swc1 $f12,0x18($sp) +/* f0c80bc: c7ac0018 */ lwc1 $f12,0x18($sp) +/* f0c80c0: 3c017f1b */ lui $at,0x7f1b +/* f0c80c4: c424d870 */ lwc1 $f4,-0x2790($at) +/* f0c80c8: 46006407 */ neg.s $f16,$f12 +/* f0c80cc: 3c014270 */ lui $at,0x4270 +/* f0c80d0: 46100482 */ mul.s $f18,$f0,$f16 +/* f0c80d4: 44814000 */ mtc1 $at,$f8 +/* f0c80d8: 46049182 */ mul.s $f6,$f18,$f4 +/* f0c80dc: 10000002 */ beqz $zero,.L0f0c80e8 +/* f0c80e0: 46083003 */ div.s $f0,$f6,$f8 +/* f0c80e4: 46001006 */ mov.s $f0,$f2 +.L0f0c80e8: +/* f0c80e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c80ec: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c80f0: 03e00008 */ jr $ra +/* f0c80f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c80f8 +/* f0c80f8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0c80fc: afbf0014 */ sw $ra,0x14($sp) +/* f0c8100: 0c002f9d */ jal 0xbe74 +/* f0c8104: e7ac0020 */ swc1 $f12,0x20($sp) +/* f0c8108: 3c014270 */ lui $at,0x4270 +/* f0c810c: 44812000 */ mtc1 $at,$f4 +/* f0c8110: c7ac0020 */ lwc1 $f12,0x20($sp) +/* f0c8114: 46040383 */ div.s $f14,$f0,$f4 +/* f0c8118: 0fc32017 */ jal func0f0c805c +/* f0c811c: e7ae001c */ swc1 $f14,0x1c($sp) +/* f0c8120: c7a20020 */ lwc1 $f2,0x20($sp) +/* f0c8124: 44806000 */ mtc1 $zero,$f12 +/* f0c8128: 3c03800a */ lui $v1,0x800a +/* f0c812c: c7ae001c */ lwc1 $f14,0x1c($sp) +/* f0c8130: 4602603c */ c.lt.s $f12,$f2 +/* f0c8134: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0c8138: 45020021 */ bc1fl .L0f0c81c0 +/* f0c813c: 460c103c */ c.lt.s $f2,$f12 +/* f0c8140: 8c620284 */ lw $v0,0x284($v1) +/* f0c8144: 3c017f1b */ lui $at,0x7f1b +/* f0c8148: c442015c */ lwc1 $f2,0x15c($v0) +/* f0c814c: 4602603c */ c.lt.s $f12,$f2 +/* f0c8150: 00000000 */ sll $zero,$zero,0x0 +/* f0c8154: 4500000a */ bc1f .L0f0c8180 +/* f0c8158: 00000000 */ sll $zero,$zero,0x0 +/* f0c815c: 3c017f1b */ lui $at,0x7f1b +/* f0c8160: c426d874 */ lwc1 $f6,-0x278c($at) +/* f0c8164: c468004c */ lwc1 $f8,0x4c($v1) +/* f0c8168: 46083282 */ mul.s $f10,$f6,$f8 +/* f0c816c: 00000000 */ sll $zero,$zero,0x0 +/* f0c8170: 460e5402 */ mul.s $f16,$f10,$f14 +/* f0c8174: 46101481 */ sub.s $f18,$f2,$f16 +/* f0c8178: 10000008 */ beqz $zero,.L0f0c819c +/* f0c817c: e452015c */ swc1 $f18,0x15c($v0) +.L0f0c8180: +/* f0c8180: c424d878 */ lwc1 $f4,-0x2788($at) +/* f0c8184: c466004c */ lwc1 $f6,0x4c($v1) +/* f0c8188: 46062202 */ mul.s $f8,$f4,$f6 +/* f0c818c: 00000000 */ sll $zero,$zero,0x0 +/* f0c8190: 460e4282 */ mul.s $f10,$f8,$f14 +/* f0c8194: 460a1401 */ sub.s $f16,$f2,$f10 +/* f0c8198: e450015c */ swc1 $f16,0x15c($v0) +.L0f0c819c: +/* f0c819c: 8c620284 */ lw $v0,0x284($v1) +/* f0c81a0: c452015c */ lwc1 $f18,0x15c($v0) +/* f0c81a4: 4600903c */ c.lt.s $f18,$f0 +/* f0c81a8: 00000000 */ sll $zero,$zero,0x0 +/* f0c81ac: 4502004f */ bc1fl .L0f0c82ec +/* f0c81b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c81b4: 1000004c */ beqz $zero,.L0f0c82e8 +/* f0c81b8: e440015c */ swc1 $f0,0x15c($v0) +/* f0c81bc: 460c103c */ c.lt.s $f2,$f12 +.L0f0c81c0: +/* f0c81c0: 3c03800a */ lui $v1,0x800a +/* f0c81c4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0c81c8: 45020023 */ bc1fl .L0f0c8258 +/* f0c81cc: 8c620284 */ lw $v0,0x284($v1) +/* f0c81d0: 3c03800a */ lui $v1,0x800a +/* f0c81d4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0c81d8: 8c620284 */ lw $v0,0x284($v1) +/* f0c81dc: 3c017f1b */ lui $at,0x7f1b +/* f0c81e0: c442015c */ lwc1 $f2,0x15c($v0) +/* f0c81e4: 460c103c */ c.lt.s $f2,$f12 +/* f0c81e8: 00000000 */ sll $zero,$zero,0x0 +/* f0c81ec: 4500000a */ bc1f .L0f0c8218 +/* f0c81f0: 00000000 */ sll $zero,$zero,0x0 +/* f0c81f4: 3c017f1b */ lui $at,0x7f1b +/* f0c81f8: c424d87c */ lwc1 $f4,-0x2784($at) +/* f0c81fc: c466004c */ lwc1 $f6,0x4c($v1) +/* f0c8200: 46062202 */ mul.s $f8,$f4,$f6 +/* f0c8204: 00000000 */ sll $zero,$zero,0x0 +/* f0c8208: 460e4282 */ mul.s $f10,$f8,$f14 +/* f0c820c: 460a1400 */ add.s $f16,$f2,$f10 +/* f0c8210: 10000008 */ beqz $zero,.L0f0c8234 +/* f0c8214: e450015c */ swc1 $f16,0x15c($v0) +.L0f0c8218: +/* f0c8218: c432d880 */ lwc1 $f18,-0x2780($at) +/* f0c821c: c464004c */ lwc1 $f4,0x4c($v1) +/* f0c8220: 46049182 */ mul.s $f6,$f18,$f4 +/* f0c8224: 00000000 */ sll $zero,$zero,0x0 +/* f0c8228: 460e3202 */ mul.s $f8,$f6,$f14 +/* f0c822c: 46081280 */ add.s $f10,$f2,$f8 +/* f0c8230: e44a015c */ swc1 $f10,0x15c($v0) +.L0f0c8234: +/* f0c8234: 8c620284 */ lw $v0,0x284($v1) +/* f0c8238: c450015c */ lwc1 $f16,0x15c($v0) +/* f0c823c: 4610003c */ c.lt.s $f0,$f16 +/* f0c8240: 00000000 */ sll $zero,$zero,0x0 +/* f0c8244: 45020029 */ bc1fl .L0f0c82ec +/* f0c8248: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c824c: 10000026 */ beqz $zero,.L0f0c82e8 +/* f0c8250: e440015c */ swc1 $f0,0x15c($v0) +/* f0c8254: 8c620284 */ lw $v0,0x284($v1) +.L0f0c8258: +/* f0c8258: 3c017f1b */ lui $at,0x7f1b +/* f0c825c: c442015c */ lwc1 $f2,0x15c($v0) +/* f0c8260: 4602003c */ c.lt.s $f0,$f2 +/* f0c8264: 00000000 */ sll $zero,$zero,0x0 +/* f0c8268: 45000011 */ bc1f .L0f0c82b0 +/* f0c826c: 00000000 */ sll $zero,$zero,0x0 +/* f0c8270: 3c017f1b */ lui $at,0x7f1b +/* f0c8274: c432d884 */ lwc1 $f18,-0x277c($at) +/* f0c8278: c464004c */ lwc1 $f4,0x4c($v1) +/* f0c827c: 46049182 */ mul.s $f6,$f18,$f4 +/* f0c8280: 00000000 */ sll $zero,$zero,0x0 +/* f0c8284: 460e3202 */ mul.s $f8,$f6,$f14 +/* f0c8288: 46081281 */ sub.s $f10,$f2,$f8 +/* f0c828c: e44a015c */ swc1 $f10,0x15c($v0) +/* f0c8290: 8c620284 */ lw $v0,0x284($v1) +/* f0c8294: c450015c */ lwc1 $f16,0x15c($v0) +/* f0c8298: 4600803c */ c.lt.s $f16,$f0 +/* f0c829c: 00000000 */ sll $zero,$zero,0x0 +/* f0c82a0: 45000011 */ bc1f .L0f0c82e8 +/* f0c82a4: 00000000 */ sll $zero,$zero,0x0 +/* f0c82a8: 1000000f */ beqz $zero,.L0f0c82e8 +/* f0c82ac: e440015c */ swc1 $f0,0x15c($v0) +.L0f0c82b0: +/* f0c82b0: c432d888 */ lwc1 $f18,-0x2778($at) +/* f0c82b4: c464004c */ lwc1 $f4,0x4c($v1) +/* f0c82b8: 46049182 */ mul.s $f6,$f18,$f4 +/* f0c82bc: 00000000 */ sll $zero,$zero,0x0 +/* f0c82c0: 460e3202 */ mul.s $f8,$f6,$f14 +/* f0c82c4: 46081280 */ add.s $f10,$f2,$f8 +/* f0c82c8: e44a015c */ swc1 $f10,0x15c($v0) +/* f0c82cc: 8c620284 */ lw $v0,0x284($v1) +/* f0c82d0: c450015c */ lwc1 $f16,0x15c($v0) +/* f0c82d4: 4610003c */ c.lt.s $f0,$f16 +/* f0c82d8: 00000000 */ sll $zero,$zero,0x0 +/* f0c82dc: 45000002 */ bc1f .L0f0c82e8 +/* f0c82e0: 00000000 */ sll $zero,$zero,0x0 +/* f0c82e4: e440015c */ swc1 $f0,0x15c($v0) +.L0f0c82e8: +/* f0c82e8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0c82ec: +/* f0c82ec: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0c82f0: 03e00008 */ jr $ra +/* f0c82f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c82f8 +/* f0c82f8: 44801000 */ mtc1 $zero,$f2 +/* f0c82fc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c8300: afbf0014 */ sw $ra,0x14($sp) +/* f0c8304: 460c103c */ c.lt.s $f2,$f12 +/* f0c8308: 00000000 */ sll $zero,$zero,0x0 +/* f0c830c: 4502000d */ bc1fl .L0f0c8344 +/* f0c8310: 4602603c */ c.lt.s $f12,$f2 +/* f0c8314: 0c002f9d */ jal 0xbe74 +/* f0c8318: e7ac0018 */ swc1 $f12,0x18($sp) +/* f0c831c: c7ac0018 */ lwc1 $f12,0x18($sp) +/* f0c8320: 3c017f1b */ lui $at,0x7f1b +/* f0c8324: c426d88c */ lwc1 $f6,-0x2774($at) +/* f0c8328: 460c0102 */ mul.s $f4,$f0,$f12 +/* f0c832c: 3c014270 */ lui $at,0x4270 +/* f0c8330: 44815000 */ mtc1 $at,$f10 +/* f0c8334: 46062202 */ mul.s $f8,$f4,$f6 +/* f0c8338: 10000012 */ beqz $zero,.L0f0c8384 +/* f0c833c: 460a4003 */ div.s $f0,$f8,$f10 +/* f0c8340: 4602603c */ c.lt.s $f12,$f2 +.L0f0c8344: +/* f0c8344: 00000000 */ sll $zero,$zero,0x0 +/* f0c8348: 4502000e */ bc1fl .L0f0c8384 +/* f0c834c: 46001006 */ mov.s $f0,$f2 +/* f0c8350: 0c002f9d */ jal 0xbe74 +/* f0c8354: e7ac0018 */ swc1 $f12,0x18($sp) +/* f0c8358: c7ac0018 */ lwc1 $f12,0x18($sp) +/* f0c835c: 3c017f1b */ lui $at,0x7f1b +/* f0c8360: c424d890 */ lwc1 $f4,-0x2770($at) +/* f0c8364: 46006407 */ neg.s $f16,$f12 +/* f0c8368: 3c014270 */ lui $at,0x4270 +/* f0c836c: 46100482 */ mul.s $f18,$f0,$f16 +/* f0c8370: 44814000 */ mtc1 $at,$f8 +/* f0c8374: 46049182 */ mul.s $f6,$f18,$f4 +/* f0c8378: 10000002 */ beqz $zero,.L0f0c8384 +/* f0c837c: 46083003 */ div.s $f0,$f6,$f8 +/* f0c8380: 46001006 */ mov.s $f0,$f2 +.L0f0c8384: +/* f0c8384: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c8388: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c838c: 03e00008 */ jr $ra +/* f0c8390: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c8394 +/* f0c8394: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0c8398: afbf0014 */ sw $ra,0x14($sp) +/* f0c839c: 0c002f9d */ jal 0xbe74 +/* f0c83a0: e7ac0020 */ swc1 $f12,0x20($sp) +/* f0c83a4: 3c014270 */ lui $at,0x4270 +/* f0c83a8: 44812000 */ mtc1 $at,$f4 +/* f0c83ac: c7ac0020 */ lwc1 $f12,0x20($sp) +/* f0c83b0: 46040383 */ div.s $f14,$f0,$f4 +/* f0c83b4: 0fc320be */ jal func0f0c82f8 +/* f0c83b8: e7ae001c */ swc1 $f14,0x1c($sp) +/* f0c83bc: c7a20020 */ lwc1 $f2,0x20($sp) +/* f0c83c0: 44806000 */ mtc1 $zero,$f12 +/* f0c83c4: 3c03800a */ lui $v1,0x800a +/* f0c83c8: c7ae001c */ lwc1 $f14,0x1c($sp) +/* f0c83cc: 4602603c */ c.lt.s $f12,$f2 +/* f0c83d0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0c83d4: 45020021 */ bc1fl .L0f0c845c +/* f0c83d8: 460c103c */ c.lt.s $f2,$f12 +/* f0c83dc: 8c620284 */ lw $v0,0x284($v1) +/* f0c83e0: 3c017f1b */ lui $at,0x7f1b +/* f0c83e4: c4421b9c */ lwc1 $f2,0x1b9c($v0) +/* f0c83e8: 4602603c */ c.lt.s $f12,$f2 +/* f0c83ec: 00000000 */ sll $zero,$zero,0x0 +/* f0c83f0: 4500000a */ bc1f .L0f0c841c +/* f0c83f4: 00000000 */ sll $zero,$zero,0x0 +/* f0c83f8: 3c017f1b */ lui $at,0x7f1b +/* f0c83fc: c426d894 */ lwc1 $f6,-0x276c($at) +/* f0c8400: c468004c */ lwc1 $f8,0x4c($v1) +/* f0c8404: 46083282 */ mul.s $f10,$f6,$f8 +/* f0c8408: 00000000 */ sll $zero,$zero,0x0 +/* f0c840c: 460e5402 */ mul.s $f16,$f10,$f14 +/* f0c8410: 46101481 */ sub.s $f18,$f2,$f16 +/* f0c8414: 10000008 */ beqz $zero,.L0f0c8438 +/* f0c8418: e4521b9c */ swc1 $f18,0x1b9c($v0) +.L0f0c841c: +/* f0c841c: c424d898 */ lwc1 $f4,-0x2768($at) +/* f0c8420: c466004c */ lwc1 $f6,0x4c($v1) +/* f0c8424: 46062202 */ mul.s $f8,$f4,$f6 +/* f0c8428: 00000000 */ sll $zero,$zero,0x0 +/* f0c842c: 460e4282 */ mul.s $f10,$f8,$f14 +/* f0c8430: 460a1401 */ sub.s $f16,$f2,$f10 +/* f0c8434: e4501b9c */ swc1 $f16,0x1b9c($v0) +.L0f0c8438: +/* f0c8438: 8c620284 */ lw $v0,0x284($v1) +/* f0c843c: c4521b9c */ lwc1 $f18,0x1b9c($v0) +/* f0c8440: 4600903c */ c.lt.s $f18,$f0 +/* f0c8444: 00000000 */ sll $zero,$zero,0x0 +/* f0c8448: 45020050 */ bc1fl .L0f0c858c +/* f0c844c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c8450: 1000004d */ beqz $zero,.L0f0c8588 +/* f0c8454: e4401b9c */ swc1 $f0,0x1b9c($v0) +/* f0c8458: 460c103c */ c.lt.s $f2,$f12 +.L0f0c845c: +/* f0c845c: 3c03800a */ lui $v1,0x800a +/* f0c8460: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0c8464: 45020024 */ bc1fl .L0f0c84f8 +/* f0c8468: 8c620284 */ lw $v0,0x284($v1) +/* f0c846c: 3c03800a */ lui $v1,0x800a +/* f0c8470: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0c8474: 8c620284 */ lw $v0,0x284($v1) +/* f0c8478: 44802000 */ mtc1 $zero,$f4 +/* f0c847c: 3c017f1b */ lui $at,0x7f1b +/* f0c8480: c4421b9c */ lwc1 $f2,0x1b9c($v0) +/* f0c8484: 4604103c */ c.lt.s $f2,$f4 +/* f0c8488: 00000000 */ sll $zero,$zero,0x0 +/* f0c848c: 4500000a */ bc1f .L0f0c84b8 +/* f0c8490: 00000000 */ sll $zero,$zero,0x0 +/* f0c8494: 3c017f1b */ lui $at,0x7f1b +/* f0c8498: c426d89c */ lwc1 $f6,-0x2764($at) +/* f0c849c: c468004c */ lwc1 $f8,0x4c($v1) +/* f0c84a0: 46083282 */ mul.s $f10,$f6,$f8 +/* f0c84a4: 00000000 */ sll $zero,$zero,0x0 +/* f0c84a8: 460e5402 */ mul.s $f16,$f10,$f14 +/* f0c84ac: 46101480 */ add.s $f18,$f2,$f16 +/* f0c84b0: 10000008 */ beqz $zero,.L0f0c84d4 +/* f0c84b4: e4521b9c */ swc1 $f18,0x1b9c($v0) +.L0f0c84b8: +/* f0c84b8: c424d8a0 */ lwc1 $f4,-0x2760($at) +/* f0c84bc: c466004c */ lwc1 $f6,0x4c($v1) +/* f0c84c0: 46062202 */ mul.s $f8,$f4,$f6 +/* f0c84c4: 00000000 */ sll $zero,$zero,0x0 +/* f0c84c8: 460e4282 */ mul.s $f10,$f8,$f14 +/* f0c84cc: 460a1400 */ add.s $f16,$f2,$f10 +/* f0c84d0: e4501b9c */ swc1 $f16,0x1b9c($v0) +.L0f0c84d4: +/* f0c84d4: 8c620284 */ lw $v0,0x284($v1) +/* f0c84d8: c4521b9c */ lwc1 $f18,0x1b9c($v0) +/* f0c84dc: 4612003c */ c.lt.s $f0,$f18 +/* f0c84e0: 00000000 */ sll $zero,$zero,0x0 +/* f0c84e4: 45020029 */ bc1fl .L0f0c858c +/* f0c84e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c84ec: 10000026 */ beqz $zero,.L0f0c8588 +/* f0c84f0: e4401b9c */ swc1 $f0,0x1b9c($v0) +/* f0c84f4: 8c620284 */ lw $v0,0x284($v1) +.L0f0c84f8: +/* f0c84f8: 3c017f1b */ lui $at,0x7f1b +/* f0c84fc: c4421b9c */ lwc1 $f2,0x1b9c($v0) +/* f0c8500: 4602003c */ c.lt.s $f0,$f2 +/* f0c8504: 00000000 */ sll $zero,$zero,0x0 +/* f0c8508: 45000011 */ bc1f .L0f0c8550 +/* f0c850c: 00000000 */ sll $zero,$zero,0x0 +/* f0c8510: 3c017f1b */ lui $at,0x7f1b +/* f0c8514: c424d8a4 */ lwc1 $f4,-0x275c($at) +/* f0c8518: c466004c */ lwc1 $f6,0x4c($v1) +/* f0c851c: 46062202 */ mul.s $f8,$f4,$f6 +/* f0c8520: 00000000 */ sll $zero,$zero,0x0 +/* f0c8524: 460e4282 */ mul.s $f10,$f8,$f14 +/* f0c8528: 460a1401 */ sub.s $f16,$f2,$f10 +/* f0c852c: e4501b9c */ swc1 $f16,0x1b9c($v0) +/* f0c8530: 8c620284 */ lw $v0,0x284($v1) +/* f0c8534: c4521b9c */ lwc1 $f18,0x1b9c($v0) +/* f0c8538: 4600903c */ c.lt.s $f18,$f0 +/* f0c853c: 00000000 */ sll $zero,$zero,0x0 +/* f0c8540: 45000011 */ bc1f .L0f0c8588 +/* f0c8544: 00000000 */ sll $zero,$zero,0x0 +/* f0c8548: 1000000f */ beqz $zero,.L0f0c8588 +/* f0c854c: e4401b9c */ swc1 $f0,0x1b9c($v0) +.L0f0c8550: +/* f0c8550: c424d8a8 */ lwc1 $f4,-0x2758($at) +/* f0c8554: c466004c */ lwc1 $f6,0x4c($v1) +/* f0c8558: 46062202 */ mul.s $f8,$f4,$f6 +/* f0c855c: 00000000 */ sll $zero,$zero,0x0 +/* f0c8560: 460e4282 */ mul.s $f10,$f8,$f14 +/* f0c8564: 460a1400 */ add.s $f16,$f2,$f10 +/* f0c8568: e4501b9c */ swc1 $f16,0x1b9c($v0) +/* f0c856c: 8c620284 */ lw $v0,0x284($v1) +/* f0c8570: c4521b9c */ lwc1 $f18,0x1b9c($v0) +/* f0c8574: 4612003c */ c.lt.s $f0,$f18 +/* f0c8578: 00000000 */ sll $zero,$zero,0x0 +/* f0c857c: 45000002 */ bc1f .L0f0c8588 +/* f0c8580: 00000000 */ sll $zero,$zero,0x0 +/* f0c8584: e4401b9c */ swc1 $f0,0x1b9c($v0) +.L0f0c8588: +/* f0c8588: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0c858c: +/* f0c858c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0c8590: 03e00008 */ jr $ra +/* f0c8594: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c8598 +/* f0c8598: 27bdfe98 */ addiu $sp,$sp,-360 +/* f0c859c: 3c01c080 */ lui $at,0xc080 +/* f0c85a0: 44811000 */ mtc1 $at,$f2 +/* f0c85a4: afb00038 */ sw $s0,0x38($sp) +/* f0c85a8: 3c0143c8 */ lui $at,0x43c8 +/* f0c85ac: 44812000 */ mtc1 $at,$f4 +/* f0c85b0: 3c10800a */ lui $s0,0x800a +/* f0c85b4: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f0c85b8: afbf0054 */ sw $ra,0x54($sp) +/* f0c85bc: afb60050 */ sw $s6,0x50($sp) +/* f0c85c0: afb5004c */ sw $s5,0x4c($sp) +/* f0c85c4: afb40048 */ sw $s4,0x48($sp) +/* f0c85c8: afb30044 */ sw $s3,0x44($sp) +/* f0c85cc: afb20040 */ sw $s2,0x40($sp) +/* f0c85d0: afb1003c */ sw $s1,0x3c($sp) +/* f0c85d4: f7b80030 */ sdc1 $f24,0x30($sp) +/* f0c85d8: f7b60028 */ sdc1 $f22,0x28($sp) +/* f0c85dc: f7b40020 */ sdc1 $f20,0x20($sp) +/* f0c85e0: e7a20164 */ swc1 $f2,0x164($sp) +/* f0c85e4: e7a40160 */ swc1 $f4,0x160($sp) +/* f0c85e8: 8e0e02b0 */ lw $t6,0x2b0($s0) +/* f0c85ec: 0000b025 */ or $s6,$zero,$zero +/* f0c85f0: 00008825 */ or $s1,$zero,$zero +/* f0c85f4: 11c00003 */ beqz $t6,.L0f0c8604 +/* f0c85f8: c6180078 */ lwc1 $f24,0x78($s0) +/* f0c85fc: 1000011d */ beqz $zero,.L0f0c8a74 +/* f0c8600: 46001006 */ mov.s $f0,$f2 +.L0f0c8604: +/* f0c8604: 8e0400bc */ lw $a0,0xbc($s0) +/* f0c8608: 27a50144 */ addiu $a1,$sp,0x144 +/* f0c860c: 27a6014c */ addiu $a2,$sp,0x14c +/* f0c8610: 0fc3082e */ jal func0f0c20b8 +/* f0c8614: 27a70148 */ addiu $a3,$sp,0x148 +/* f0c8618: 3c10800a */ lui $s0,0x800a +/* f0c861c: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f0c8620: 3c0141f0 */ lui $at,0x41f0 +/* f0c8624: 44812000 */ mtc1 $at,$f4 +/* f0c8628: c606036c */ lwc1 $f6,0x36c($s0) +/* f0c862c: 27a500f0 */ addiu $a1,$sp,0xf0 +/* f0c8630: 27a700e0 */ addiu $a3,$sp,0xe0 +/* f0c8634: e7a60100 */ swc1 $f6,0x100($sp) +/* f0c8638: c6080370 */ lwc1 $f8,0x370($s0) +/* f0c863c: e7a80104 */ swc1 $f8,0x104($sp) +/* f0c8640: c60a0374 */ lwc1 $f10,0x374($s0) +/* f0c8644: e7aa0108 */ swc1 $f10,0x108($sp) +/* f0c8648: 8e0f00bc */ lw $t7,0xbc($s0) +/* f0c864c: c5f00008 */ lwc1 $f16,0x8($t7) +/* f0c8650: e7b000f0 */ swc1 $f16,0xf0($sp) +/* f0c8654: 8e1800bc */ lw $t8,0xbc($s0) +/* f0c8658: c712000c */ lwc1 $f18,0xc($t8) +/* f0c865c: 46049181 */ sub.s $f6,$f18,$f4 +/* f0c8660: e7a600f4 */ swc1 $f6,0xf4($sp) +/* f0c8664: 8e1900bc */ lw $t9,0xbc($s0) +/* f0c8668: c7280010 */ lwc1 $f8,0x10($t9) +/* f0c866c: e7a800f8 */ swc1 $f8,0xf8($sp) +/* f0c8670: 8e0200bc */ lw $v0,0xbc($s0) +/* f0c8674: afa00014 */ sw $zero,0x14($sp) +/* f0c8678: afa00010 */ sw $zero,0x10($sp) +/* f0c867c: 24440008 */ addiu $a0,$v0,0x8 +/* f0c8680: 0c006052 */ jal 0x18148 +/* f0c8684: 24460028 */ addiu $a2,$v0,0x28 +/* f0c8688: 3c0143c8 */ lui $at,0x43c8 +/* f0c868c: 44810000 */ mtc1 $at,$f0 +/* f0c8690: c7aa0100 */ lwc1 $f10,0x100($sp) +/* f0c8694: c7b200f0 */ lwc1 $f18,0xf0($sp) +/* f0c8698: c7a60104 */ lwc1 $f6,0x104($sp) +/* f0c869c: 46005402 */ mul.s $f16,$f10,$f0 +/* f0c86a0: c7aa00f4 */ lwc1 $f10,0xf4($sp) +/* f0c86a4: 27b00150 */ addiu $s0,$sp,0x150 +/* f0c86a8: 46003202 */ mul.s $f8,$f6,$f0 +/* f0c86ac: c7a600f8 */ lwc1 $f6,0xf8($sp) +/* f0c86b0: 240b000f */ addiu $t3,$zero,0xf +/* f0c86b4: afab0010 */ sw $t3,0x10($sp) +/* f0c86b8: 02003025 */ or $a2,$s0,$zero +/* f0c86bc: 46128100 */ add.s $f4,$f16,$f18 +/* f0c86c0: c7b20108 */ lwc1 $f18,0x108($sp) +/* f0c86c4: 27a400f0 */ addiu $a0,$sp,0xf0 +/* f0c86c8: 460a4400 */ add.s $f16,$f8,$f10 +/* f0c86cc: e7a40150 */ swc1 $f4,0x150($sp) +/* f0c86d0: 46009102 */ mul.s $f4,$f18,$f0 +/* f0c86d4: 27a500e0 */ addiu $a1,$sp,0xe0 +/* f0c86d8: e7b00154 */ swc1 $f16,0x154($sp) +/* f0c86dc: 24071020 */ addiu $a3,$zero,0x1020 +/* f0c86e0: 46062200 */ add.s $f8,$f4,$f6 +/* f0c86e4: 0c00b764 */ jal 0x2dd90 +/* f0c86e8: e7a80158 */ swc1 $f8,0x158($sp) +/* f0c86ec: 14400018 */ bnez $v0,.L0f0c8750 +/* f0c86f0: 02002025 */ or $a0,$s0,$zero +/* f0c86f4: 3c067f1b */ lui $a2,0x7f1b +/* f0c86f8: 24c6d860 */ addiu $a2,$a2,-10144 +/* f0c86fc: 0c0093af */ jal 0x24ebc +/* f0c8700: 240501c7 */ addiu $a1,$zero,0x1c7 +/* f0c8704: 0c0093c4 */ jal 0x24f10 +/* f0c8708: 00000000 */ sll $zero,$zero,0x0 +/* f0c870c: c7aa0150 */ lwc1 $f10,0x150($sp) +/* f0c8710: c7b000f0 */ lwc1 $f16,0xf0($sp) +/* f0c8714: c7b20154 */ lwc1 $f18,0x154($sp) +/* f0c8718: c7a400f4 */ lwc1 $f4,0xf4($sp) +/* f0c871c: 46105001 */ sub.s $f0,$f10,$f16 +/* f0c8720: c7a60158 */ lwc1 $f6,0x158($sp) +/* f0c8724: c7a800f8 */ lwc1 $f8,0xf8($sp) +/* f0c8728: 46049081 */ sub.s $f2,$f18,$f4 +/* f0c872c: 46000282 */ mul.s $f10,$f0,$f0 +/* f0c8730: 3051ffff */ andi $s1,$v0,0xffff +/* f0c8734: 46083381 */ sub.s $f14,$f6,$f8 +/* f0c8738: 46021402 */ mul.s $f16,$f2,$f2 +/* f0c873c: 46105480 */ add.s $f18,$f10,$f16 +/* f0c8740: 460e7102 */ mul.s $f4,$f14,$f14 +/* f0c8744: 0c012974 */ jal 0x4a5d0 +/* f0c8748: 46049300 */ add.s $f12,$f18,$f4 +/* f0c874c: e7a00160 */ swc1 $f0,0x160($sp) +.L0f0c8750: +/* f0c8750: 3c014270 */ lui $at,0x4270 +/* f0c8754: c7a20160 */ lwc1 $f2,0x160($sp) +/* f0c8758: 44813000 */ mtc1 $at,$f6 +/* f0c875c: 322c0001 */ andi $t4,$s1,0x1 +/* f0c8760: 00008825 */ or $s1,$zero,$zero +/* f0c8764: 4602303c */ c.lt.s $f6,$f2 +/* f0c8768: 3c0143b4 */ lui $at,0x43b4 +/* f0c876c: 00004025 */ or $t0,$zero,$zero +/* f0c8770: 27b00118 */ addiu $s0,$sp,0x118 +/* f0c8774: 45010003 */ bc1t .L0f0c8784 +/* f0c8778: 27b50080 */ addiu $s5,$sp,0x80 +/* f0c877c: 518000b3 */ beqzl $t4,.L0f0c8a4c +/* f0c8780: c7a20164 */ lwc1 $f2,0x164($sp) +.L0f0c8784: +/* f0c8784: 4481b000 */ mtc1 $at,$f22 +/* f0c8788: e7a20160 */ swc1 $f2,0x160($sp) +/* f0c878c: 27b400a0 */ addiu $s4,$sp,0xa0 +/* f0c8790: 27b300bc */ addiu $s3,$sp,0xbc +.L0f0c8794: +/* f0c8794: 25120001 */ addiu $s2,$t0,0x1 +/* f0c8798: 44924000 */ mtc1 $s2,$f8 +/* f0c879c: c7a20160 */ lwc1 $f2,0x160($sp) +/* f0c87a0: ae000000 */ sw $zero,0x0($s0) +/* f0c87a4: 468042a0 */ cvt.s.w $f10,$f8 +/* f0c87a8: 3c017f1b */ lui $at,0x7f1b +/* f0c87ac: c432d8ac */ lwc1 $f18,-0x2754($at) +/* f0c87b0: c7a40100 */ lwc1 $f4,0x100($sp) +/* f0c87b4: c7a800f0 */ lwc1 $f8,0xf0($sp) +/* f0c87b8: afa00014 */ sw $zero,0x14($sp) +/* f0c87bc: 46025402 */ mul.s $f16,$f10,$f2 +/* f0c87c0: afa00010 */ sw $zero,0x10($sp) +/* f0c87c4: 27a400f0 */ addiu $a0,$sp,0xf0 +/* f0c87c8: 02602825 */ or $a1,$s3,$zero +/* f0c87cc: 27a600e0 */ addiu $a2,$sp,0xe0 +/* f0c87d0: 02803825 */ or $a3,$s4,$zero +/* f0c87d4: 46128502 */ mul.s $f20,$f16,$f18 +/* f0c87d8: c7b00104 */ lwc1 $f16,0x104($sp) +/* f0c87dc: 46142182 */ mul.s $f6,$f4,$f20 +/* f0c87e0: c7a400f4 */ lwc1 $f4,0xf4($sp) +/* f0c87e4: 46148482 */ mul.s $f18,$f16,$f20 +/* f0c87e8: c7b000f8 */ lwc1 $f16,0xf8($sp) +/* f0c87ec: 46083280 */ add.s $f10,$f6,$f8 +/* f0c87f0: c7a80108 */ lwc1 $f8,0x108($sp) +/* f0c87f4: 46049180 */ add.s $f6,$f18,$f4 +/* f0c87f8: e7aa00bc */ swc1 $f10,0xbc($sp) +/* f0c87fc: 46144282 */ mul.s $f10,$f8,$f20 +/* f0c8800: e7a600c0 */ swc1 $f6,0xc0($sp) +/* f0c8804: 46105480 */ add.s $f18,$f10,$f16 +/* f0c8808: 0c006052 */ jal 0x18148 +/* f0c880c: e7b200c4 */ swc1 $f18,0xc4($sp) +/* f0c8810: 3c0143c8 */ lui $at,0x43c8 +/* f0c8814: 44814000 */ mtc1 $at,$f8 +/* f0c8818: c7a600c0 */ lwc1 $f6,0xc0($sp) +/* f0c881c: c7a400bc */ lwc1 $f4,0xbc($sp) +/* f0c8820: c7b000c4 */ lwc1 $f16,0xc4($sp) +/* f0c8824: 46083281 */ sub.s $f10,$f6,$f8 +/* f0c8828: 240d0007 */ addiu $t5,$zero,0x7 +/* f0c882c: afad0014 */ sw $t5,0x14($sp) +/* f0c8830: 02602025 */ or $a0,$s3,$zero +/* f0c8834: e7aa00b4 */ swc1 $f10,0xb4($sp) +/* f0c8838: 27a500b0 */ addiu $a1,$sp,0xb0 +/* f0c883c: 02803025 */ or $a2,$s4,$zero +/* f0c8840: 27a70090 */ addiu $a3,$sp,0x90 +/* f0c8844: afb50010 */ sw $s5,0x10($sp) +/* f0c8848: e7a400b0 */ swc1 $f4,0xb0($sp) +/* f0c884c: 0c006052 */ jal 0x18148 +/* f0c8850: e7b000b8 */ swc1 $f16,0xb8($sp) +/* f0c8854: 02602025 */ or $a0,$s3,$zero +/* f0c8858: 02a02825 */ or $a1,$s5,$zero +/* f0c885c: 27a60078 */ addiu $a2,$sp,0x78 +/* f0c8860: 00003825 */ or $a3,$zero,$zero +/* f0c8864: 0c00a910 */ jal 0x2a440 +/* f0c8868: afa00010 */ sw $zero,0x10($sp) +/* f0c886c: 18400034 */ blez $v0,.L0f0c8940 +/* f0c8870: c7b20078 */ lwc1 $f18,0x78($sp) +/* f0c8874: 46189001 */ sub.s $f0,$f18,$f24 +/* f0c8878: 3c014348 */ lui $at,0x4348 +/* f0c887c: 44812000 */ mtc1 $at,$f4 +/* f0c8880: 3c01c348 */ lui $at,0xc348 +/* f0c8884: 4604003c */ c.lt.s $f0,$f4 +/* f0c8888: 00000000 */ sll $zero,$zero,0x0 +/* f0c888c: 4502002d */ bc1fl .L0f0c8944 +/* f0c8890: 2a410005 */ slti $at,$s2,0x5 +/* f0c8894: 44813000 */ mtc1 $at,$f6 +/* f0c8898: 3c0e800a */ lui $t6,0x800a +/* f0c889c: 4600303c */ c.lt.s $f6,$f0 +/* f0c88a0: 00000000 */ sll $zero,$zero,0x0 +/* f0c88a4: 45020027 */ bc1fl .L0f0c8944 +/* f0c88a8: 2a410005 */ slti $at,$s2,0x5 +/* f0c88ac: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0c88b0: 4600a386 */ mov.s $f14,$f20 +/* f0c88b4: c5c80078 */ lwc1 $f8,0x78($t6) +/* f0c88b8: 0fc259d4 */ jal func0f096750 +/* f0c88bc: 46089301 */ sub.s $f12,$f18,$f8 +/* f0c88c0: 46160282 */ mul.s $f10,$f0,$f22 +/* f0c88c4: 3c017f1b */ lui $at,0x7f1b +/* f0c88c8: c430d8b0 */ lwc1 $f16,-0x2750($at) +/* f0c88cc: 3c01c080 */ lui $at,0xc080 +/* f0c88d0: 44813000 */ mtc1 $at,$f6 +/* f0c88d4: 3c014334 */ lui $at,0x4334 +/* f0c88d8: 44819000 */ mtc1 $at,$f18 +/* f0c88dc: 46105103 */ div.s $f4,$f10,$f16 +/* f0c88e0: 3c01c248 */ lui $at,0xc248 +/* f0c88e4: 44814000 */ mtc1 $at,$f8 +/* f0c88e8: 3c014220 */ lui $at,0x4220 +/* f0c88ec: 46062300 */ add.s $f12,$f4,$f6 +/* f0c88f0: 460c903e */ c.le.s $f18,$f12 +/* f0c88f4: 46006086 */ mov.s $f2,$f12 +/* f0c88f8: 45020003 */ bc1fl .L0f0c8908 +/* f0c88fc: 4602403e */ c.le.s $f8,$f2 +/* f0c8900: 46166081 */ sub.s $f2,$f12,$f22 +/* f0c8904: 4602403e */ c.le.s $f8,$f2 +.L0f0c8908: +/* f0c8908: 00000000 */ sll $zero,$zero,0x0 +/* f0c890c: 4502000d */ bc1fl .L0f0c8944 +/* f0c8910: 2a410005 */ slti $at,$s2,0x5 +/* f0c8914: 44815000 */ mtc1 $at,$f10 +/* f0c8918: 240f0001 */ addiu $t7,$zero,0x1 +/* f0c891c: 03b1c021 */ addu $t8,$sp,$s1 +/* f0c8920: 460a103e */ c.le.s $f2,$f10 +/* f0c8924: 00000000 */ sll $zero,$zero,0x0 +/* f0c8928: 45020006 */ bc1fl .L0f0c8944 +/* f0c892c: 2a410005 */ slti $at,$s2,0x5 +/* f0c8930: ae0f0000 */ sw $t7,0x0($s0) +/* f0c8934: e702012c */ swc1 $f2,0x12c($t8) +/* f0c8938: 26d60001 */ addiu $s6,$s6,0x1 +/* f0c893c: c7b80078 */ lwc1 $f24,0x78($sp) +.L0f0c8940: +/* f0c8940: 2a410005 */ slti $at,$s2,0x5 +.L0f0c8944: +/* f0c8944: 02404025 */ or $t0,$s2,$zero +/* f0c8948: 26310004 */ addiu $s1,$s1,0x4 +/* f0c894c: 1420ff91 */ bnez $at,.L0f0c8794 +/* f0c8950: 26100004 */ addiu $s0,$s0,0x4 +/* f0c8954: 26c9ffff */ addiu $t1,$s6,-1 +/* f0c8958: 1920002f */ blez $t1,.L0f0c8a18 +/* f0c895c: 00004025 */ or $t0,$zero,$zero +/* f0c8960: c7a20070 */ lwc1 $f2,0x70($sp) +/* f0c8964: 27aa0118 */ addiu $t2,$sp,0x118 +/* f0c8968: 24070005 */ addiu $a3,$zero,0x5 +/* f0c896c: 2404ffff */ addiu $a0,$zero,-1 +.L0f0c8970: +/* f0c8970: 00001825 */ or $v1,$zero,$zero +/* f0c8974: 00002825 */ or $a1,$zero,$zero +/* f0c8978: 27a60118 */ addiu $a2,$sp,0x118 +.L0f0c897c: +/* f0c897c: 8cd90000 */ lw $t9,0x0($a2) +/* f0c8980: 24c60004 */ addiu $a2,$a2,0x4 +/* f0c8984: 27ab012c */ addiu $t3,$sp,0x12c +/* f0c8988: 53200019 */ beqzl $t9,.L0f0c89f0 +/* f0c898c: 24630001 */ addiu $v1,$v1,0x1 +/* f0c8990: 04810004 */ bgez $a0,.L0f0c89a4 +/* f0c8994: 00ab1021 */ addu $v0,$a1,$t3 +/* f0c8998: 00602025 */ or $a0,$v1,$zero +/* f0c899c: 10000013 */ beqz $zero,.L0f0c89ec +/* f0c89a0: c4420000 */ lwc1 $f2,0x0($v0) +.L0f0c89a4: +/* f0c89a4: 310c0001 */ andi $t4,$t0,0x1 +/* f0c89a8: 5180000a */ beqzl $t4,.L0f0c89d4 +/* f0c89ac: c4400000 */ lwc1 $f0,0x0($v0) +/* f0c89b0: c4400000 */ lwc1 $f0,0x0($v0) +/* f0c89b4: 4602003c */ c.lt.s $f0,$f2 +/* f0c89b8: 00000000 */ sll $zero,$zero,0x0 +/* f0c89bc: 4502000c */ bc1fl .L0f0c89f0 +/* f0c89c0: 24630001 */ addiu $v1,$v1,0x1 +/* f0c89c4: 00602025 */ or $a0,$v1,$zero +/* f0c89c8: 10000008 */ beqz $zero,.L0f0c89ec +/* f0c89cc: 46000086 */ mov.s $f2,$f0 +/* f0c89d0: c4400000 */ lwc1 $f0,0x0($v0) +.L0f0c89d4: +/* f0c89d4: 4600103c */ c.lt.s $f2,$f0 +/* f0c89d8: 00000000 */ sll $zero,$zero,0x0 +/* f0c89dc: 45020004 */ bc1fl .L0f0c89f0 +/* f0c89e0: 24630001 */ addiu $v1,$v1,0x1 +/* f0c89e4: 00602025 */ or $a0,$v1,$zero +/* f0c89e8: 46000086 */ mov.s $f2,$f0 +.L0f0c89ec: +/* f0c89ec: 24630001 */ addiu $v1,$v1,0x1 +.L0f0c89f0: +/* f0c89f0: 1467ffe2 */ bne $v1,$a3,.L0f0c897c +/* f0c89f4: 24a50004 */ addiu $a1,$a1,0x4 +/* f0c89f8: 04800004 */ bltz $a0,.L0f0c8a0c +/* f0c89fc: 25080001 */ addiu $t0,$t0,0x1 +/* f0c8a00: 00046880 */ sll $t5,$a0,0x2 +/* f0c8a04: 014d7021 */ addu $t6,$t2,$t5 +/* f0c8a08: adc00000 */ sw $zero,0x0($t6) +.L0f0c8a0c: +/* f0c8a0c: 5509ffd8 */ bnel $t0,$t1,.L0f0c8970 +/* f0c8a10: 2404ffff */ addiu $a0,$zero,-1 +/* f0c8a14: e7a20070 */ swc1 $f2,0x70($sp) +.L0f0c8a18: +/* f0c8a18: 00008825 */ or $s1,$zero,$zero +/* f0c8a1c: 27b00118 */ addiu $s0,$sp,0x118 +/* f0c8a20: 27a2012c */ addiu $v0,$sp,0x12c +.L0f0c8a24: +/* f0c8a24: 8e0f0000 */ lw $t7,0x0($s0) +/* f0c8a28: 26100004 */ addiu $s0,$s0,0x4 +/* f0c8a2c: 11e00004 */ beqz $t7,.L0f0c8a40 +/* f0c8a30: 03b1c021 */ addu $t8,$sp,$s1 +/* f0c8a34: c702012c */ lwc1 $f2,0x12c($t8) +/* f0c8a38: 10000003 */ beqz $zero,.L0f0c8a48 +/* f0c8a3c: e7a20164 */ swc1 $f2,0x164($sp) +.L0f0c8a40: +/* f0c8a40: 1602fff8 */ bne $s0,$v0,.L0f0c8a24 +/* f0c8a44: 26310004 */ addiu $s1,$s1,0x4 +.L0f0c8a48: +/* f0c8a48: c7a20164 */ lwc1 $f2,0x164($sp) +.L0f0c8a4c: +/* f0c8a4c: 44808000 */ mtc1 $zero,$f16 +/* f0c8a50: 3c017f1b */ lui $at,0x7f1b +/* f0c8a54: 4602803c */ c.lt.s $f16,$f2 +/* f0c8a58: 00000000 */ sll $zero,$zero,0x0 +/* f0c8a5c: 45020005 */ bc1fl .L0f0c8a74 +/* f0c8a60: 46001006 */ mov.s $f0,$f2 +/* f0c8a64: c424d8b4 */ lwc1 $f4,-0x274c($at) +/* f0c8a68: 46041082 */ mul.s $f2,$f2,$f4 +/* f0c8a6c: 00000000 */ sll $zero,$zero,0x0 +/* f0c8a70: 46001006 */ mov.s $f0,$f2 +.L0f0c8a74: +/* f0c8a74: 8fbf0054 */ lw $ra,0x54($sp) +/* f0c8a78: d7b40020 */ ldc1 $f20,0x20($sp) +/* f0c8a7c: d7b60028 */ ldc1 $f22,0x28($sp) +/* f0c8a80: d7b80030 */ ldc1 $f24,0x30($sp) +/* f0c8a84: 8fb00038 */ lw $s0,0x38($sp) +/* f0c8a88: 8fb1003c */ lw $s1,0x3c($sp) +/* f0c8a8c: 8fb20040 */ lw $s2,0x40($sp) +/* f0c8a90: 8fb30044 */ lw $s3,0x44($sp) +/* f0c8a94: 8fb40048 */ lw $s4,0x48($sp) +/* f0c8a98: 8fb5004c */ lw $s5,0x4c($sp) +/* f0c8a9c: 8fb60050 */ lw $s6,0x50($sp) +/* f0c8aa0: 03e00008 */ jr $ra +/* f0c8aa4: 27bd0168 */ addiu $sp,$sp,0x168 +); + +GLOBAL_ASM( +glabel func0f0c8aa8 +/* f0c8aa8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0c8aac: afbf0014 */ sw $ra,0x14($sp) +/* f0c8ab0: 44800000 */ mtc1 $zero,$f0 +/* f0c8ab4: ac800000 */ sw $zero,0x0($a0) +/* f0c8ab8: ac800004 */ sw $zero,0x4($a0) +/* f0c8abc: ac800008 */ sw $zero,0x8($a0) +/* f0c8ac0: ac80000c */ sw $zero,0xc($a0) +/* f0c8ac4: ac800010 */ sw $zero,0x10($a0) +/* f0c8ac8: ac800014 */ sw $zero,0x14($a0) +/* f0c8acc: ac800018 */ sw $zero,0x18($a0) +/* f0c8ad0: ac80001c */ sw $zero,0x1c($a0) +/* f0c8ad4: ac800020 */ sw $zero,0x20($a0) +/* f0c8ad8: ac800024 */ sw $zero,0x24($a0) +/* f0c8adc: ac800028 */ sw $zero,0x28($a0) +/* f0c8ae0: ac80002c */ sw $zero,0x2c($a0) +/* f0c8ae4: ac800048 */ sw $zero,0x48($a0) +/* f0c8ae8: ac80004c */ sw $zero,0x4c($a0) +/* f0c8aec: ac800050 */ sw $zero,0x50($a0) +/* f0c8af0: ac800054 */ sw $zero,0x54($a0) +/* f0c8af4: ac800058 */ sw $zero,0x58($a0) +/* f0c8af8: ac800064 */ sw $zero,0x64($a0) +/* f0c8afc: ac800068 */ sw $zero,0x68($a0) +/* f0c8b00: ac80006c */ sw $zero,0x6c($a0) +/* f0c8b04: ac800070 */ sw $zero,0x70($a0) +/* f0c8b08: ac800074 */ sw $zero,0x74($a0) +/* f0c8b0c: ac800078 */ sw $zero,0x78($a0) +/* f0c8b10: ac80007c */ sw $zero,0x7c($a0) +/* f0c8b14: ac800080 */ sw $zero,0x80($a0) +/* f0c8b18: 3c0e800a */ lui $t6,0x800a +/* f0c8b1c: e4800030 */ swc1 $f0,0x30($a0) +/* f0c8b20: e4800034 */ swc1 $f0,0x34($a0) +/* f0c8b24: e4800038 */ swc1 $f0,0x38($a0) +/* f0c8b28: e480003c */ swc1 $f0,0x3c($a0) +/* f0c8b2c: e4800040 */ swc1 $f0,0x40($a0) +/* f0c8b30: e4800044 */ swc1 $f0,0x44($a0) +/* f0c8b34: e480005c */ swc1 $f0,0x5c($a0) +/* f0c8b38: e4800060 */ swc1 $f0,0x60($a0) +/* f0c8b3c: 8dcea248 */ lw $t6,-0x5db8($t6) +/* f0c8b40: 00802825 */ or $a1,$a0,$zero +/* f0c8b44: 8dc40070 */ lw $a0,0x70($t6) +/* f0c8b48: 0fc549e0 */ jal func0f152780 +/* f0c8b4c: afa50018 */ sw $a1,0x18($sp) +/* f0c8b50: 8fa50018 */ lw $a1,0x18($sp) +/* f0c8b54: 2c4f0001 */ sltiu $t7,$v0,0x1 +/* f0c8b58: acaf0084 */ sw $t7,0x84($a1) +/* f0c8b5c: aca00088 */ sw $zero,0x88($a1) +/* f0c8b60: aca0008c */ sw $zero,0x8c($a1) +/* f0c8b64: aca00090 */ sw $zero,0x90($a1) +/* f0c8b68: aca00094 */ sw $zero,0x94($a1) +/* f0c8b6c: aca00098 */ sw $zero,0x98($a1) +/* f0c8b70: aca0009c */ sw $zero,0x9c($a1) +/* f0c8b74: aca000a0 */ sw $zero,0xa0($a1) +/* f0c8b78: aca000a4 */ sw $zero,0xa4($a1) +/* f0c8b7c: aca000a8 */ sw $zero,0xa8($a1) +/* f0c8b80: 8fbf0014 */ lw $ra,0x14($sp) +/* f0c8b84: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0c8b88: 03e00008 */ jr $ra +/* f0c8b8c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0c8b90 +/* f0c8b90: 27bdfda0 */ addiu $sp,$sp,-608 +/* f0c8b94: afb2001c */ sw $s2,0x1c($sp) +/* f0c8b98: 3c12800a */ lui $s2,0x800a +/* f0c8b9c: 26529fc0 */ addiu $s2,$s2,-24640 +/* f0c8ba0: 8e4e0288 */ lw $t6,0x288($s2) +/* f0c8ba4: afb00014 */ sw $s0,0x14($sp) +/* f0c8ba8: 00808025 */ or $s0,$a0,$zero +/* f0c8bac: afbf0034 */ sw $ra,0x34($sp) +/* f0c8bb0: afb70030 */ sw $s7,0x30($sp) +/* f0c8bb4: afb6002c */ sw $s6,0x2c($sp) +/* f0c8bb8: afb50028 */ sw $s5,0x28($sp) +/* f0c8bbc: afb40024 */ sw $s4,0x24($sp) +/* f0c8bc0: afb30020 */ sw $s3,0x20($sp) +/* f0c8bc4: afb10018 */ sw $s1,0x18($sp) +/* f0c8bc8: afa7026c */ sw $a3,0x26c($sp) +/* f0c8bcc: 00a08825 */ or $s1,$a1,$zero +/* f0c8bd0: 00c0b025 */ or $s6,$a2,$zero +/* f0c8bd4: 0fc549c4 */ jal func0f152710 +/* f0c8bd8: 8dc40070 */ lw $a0,0x70($t6) +/* f0c8bdc: afa201b0 */ sw $v0,0x1b0($sp) +/* f0c8be0: 0fc2866a */ jal func0f0a19a8 +/* f0c8be4: 00002025 */ or $a0,$zero,$zero +/* f0c8be8: afa201ac */ sw $v0,0x1ac($sp) +/* f0c8bec: 00402025 */ or $a0,$v0,$zero +/* f0c8bf0: 0fc2c601 */ jal func0f0b1804 +/* f0c8bf4: 24050001 */ addiu $a1,$zero,0x1 +/* f0c8bf8: 8e4f0288 */ lw $t7,0x288($s2) +/* f0c8bfc: afa201a8 */ sw $v0,0x1a8($sp) +/* f0c8c00: 0fc549d2 */ jal func0f152748 +/* f0c8c04: 8de40070 */ lw $a0,0x70($t7) +/* f0c8c08: 0002ae00 */ sll $s5,$v0,0x18 +/* f0c8c0c: 0015c603 */ sra $t8,$s5,0x18 +/* f0c8c10: 12000009 */ beqz $s0,.L0f0c8c38 +/* f0c8c14: 0300a825 */ or $s5,$t8,$zero +/* f0c8c18: 00182600 */ sll $a0,$t8,0x18 +/* f0c8c1c: 0004ce03 */ sra $t9,$a0,0x18 +/* f0c8c20: 0c005384 */ jal 0x14e10 +/* f0c8c24: 03202025 */ or $a0,$t9,$zero +/* f0c8c28: 0002a600 */ sll $s4,$v0,0x18 +/* f0c8c2c: 00144603 */ sra $t0,$s4,0x18 +/* f0c8c30: 10000002 */ beqz $zero,.L0f0c8c3c +/* f0c8c34: 0100a025 */ or $s4,$t0,$zero +.L0f0c8c38: +/* f0c8c38: 0000a025 */ or $s4,$zero,$zero +.L0f0c8c3c: +/* f0c8c3c: 12200008 */ beqz $s1,.L0f0c8c60 +/* f0c8c40: 00152600 */ sll $a0,$s5,0x18 +/* f0c8c44: 00044e03 */ sra $t1,$a0,0x18 +/* f0c8c48: 0c0053ae */ jal 0x14eb8 +/* f0c8c4c: 01202025 */ or $a0,$t1,$zero +/* f0c8c50: 00029e00 */ sll $s3,$v0,0x18 +/* f0c8c54: 00135603 */ sra $t2,$s3,0x18 +/* f0c8c58: 10000002 */ beqz $zero,.L0f0c8c64 +/* f0c8c5c: 01409825 */ or $s3,$t2,$zero +.L0f0c8c60: +/* f0c8c60: 00009825 */ or $s3,$zero,$zero +.L0f0c8c64: +/* f0c8c64: 0016b82b */ sltu $s7,$zero,$s6 +/* f0c8c68: 12e00007 */ beqz $s7,.L0f0c8c88 +/* f0c8c6c: 00152600 */ sll $a0,$s5,0x18 +/* f0c8c70: 00045e03 */ sra $t3,$a0,0x18 +/* f0c8c74: 01602025 */ or $a0,$t3,$zero +/* f0c8c78: 0c0053d8 */ jal 0x14f60 +/* f0c8c7c: 3405ffff */ dli $a1,0xffff +/* f0c8c80: 10000002 */ beqz $zero,.L0f0c8c8c +/* f0c8c84: a7a201a2 */ sh $v0,0x1a2($sp) +.L0f0c8c88: +/* f0c8c88: a7a001a2 */ sh $zero,0x1a2($sp) +.L0f0c8c8c: +/* f0c8c8c: 12e00007 */ beqz $s7,.L0f0c8cac +/* f0c8c90: 00152600 */ sll $a0,$s5,0x18 +/* f0c8c94: 00046603 */ sra $t4,$a0,0x18 +/* f0c8c98: 01802025 */ or $a0,$t4,$zero +/* f0c8c9c: 0c005408 */ jal 0x15020 +/* f0c8ca0: 3405ffff */ dli $a1,0xffff +/* f0c8ca4: 10000002 */ beqz $zero,.L0f0c8cb0 +/* f0c8ca8: a7a201a0 */ sh $v0,0x1a0($sp) +.L0f0c8cac: +/* f0c8cac: a7a001a0 */ sh $zero,0x1a0($sp) +.L0f0c8cb0: +/* f0c8cb0: 8e4e0284 */ lw $t6,0x284($s2) +/* f0c8cb4: 340dffff */ dli $t5,0xffff +/* f0c8cb8: a7ad019e */ sh $t5,0x19e($sp) +/* f0c8cbc: 8dc21c40 */ lw $v0,0x1c40($t6) +/* f0c8cc0: 304fffff */ andi $t7,$v0,0xffff +/* f0c8cc4: 11e00017 */ beqz $t7,.L0f0c8d24 +/* f0c8cc8: 31f0ffff */ andi $s0,$t7,0xffff +/* f0c8ccc: 00152600 */ sll $a0,$s5,0x18 +/* f0c8cd0: 0200c027 */ nor $t8,$s0,$zero +/* f0c8cd4: 0004ce03 */ sra $t9,$a0,0x18 +/* f0c8cd8: a7b8019e */ sh $t8,0x19e($sp) +/* f0c8cdc: 03202025 */ or $a0,$t9,$zero +/* f0c8ce0: 0c0053d8 */ jal 0x14f60 +/* f0c8ce4: 3405ffff */ dli $a1,0xffff +/* f0c8ce8: 00508824 */ and $s1,$v0,$s0 +/* f0c8cec: 97a901a2 */ lhu $t1,0x1a2($sp) +/* f0c8cf0: 97ab01a0 */ lhu $t3,0x1a0($sp) +/* f0c8cf4: 3228ffff */ andi $t0,$s1,0xffff +/* f0c8cf8: 01001827 */ nor $v1,$t0,$zero +/* f0c8cfc: 8e450284 */ lw $a1,0x284($s2) +/* f0c8d00: 01235024 */ and $t2,$t1,$v1 +/* f0c8d04: 01636024 */ and $t4,$t3,$v1 +/* f0c8d08: a7aa01a2 */ sh $t2,0x1a2($sp) +/* f0c8d0c: a7ac01a0 */ sh $t4,0x1a0($sp) +/* f0c8d10: 8cad1c40 */ lw $t5,0x1c40($a1) +/* f0c8d14: 3c01ffff */ lui $at,0xffff +/* f0c8d18: 01a17024 */ and $t6,$t5,$at +/* f0c8d1c: 01c87825 */ or $t7,$t6,$t0 +/* f0c8d20: acaf1c40 */ sw $t7,0x1c40($a1) +.L0f0c8d24: +/* f0c8d24: 0c005207 */ jal 0x1481c +/* f0c8d28: 00000000 */ sll $zero,$zero,0x0 +/* f0c8d2c: 0040b025 */ or $s6,$v0,$zero +/* f0c8d30: 0fc322aa */ jal func0f0c8aa8 +/* f0c8d34: 27a401b4 */ addiu $a0,$sp,0x1b4 +/* f0c8d38: 2a81fffb */ slti $at,$s4,-5 +/* f0c8d3c: 10200003 */ beqz $at,.L0f0c8d4c +/* f0c8d40: 26980005 */ addiu $t8,$s4,0x5 +/* f0c8d44: 10000007 */ beqz $zero,.L0f0c8d64 +/* f0c8d48: afb80240 */ sw $t8,0x240($sp) +.L0f0c8d4c: +/* f0c8d4c: 2a810006 */ slti $at,$s4,0x6 +/* f0c8d50: 14200003 */ bnez $at,.L0f0c8d60 +/* f0c8d54: 2699fffb */ addiu $t9,$s4,-5 +/* f0c8d58: 10000002 */ beqz $zero,.L0f0c8d64 +/* f0c8d5c: afb90240 */ sw $t9,0x240($sp) +.L0f0c8d60: +/* f0c8d60: afa00240 */ sw $zero,0x240($sp) +.L0f0c8d64: +/* f0c8d64: 2a61fffb */ slti $at,$s3,-5 +/* f0c8d68: 10200003 */ beqz $at,.L0f0c8d78 +/* f0c8d6c: 26680005 */ addiu $t0,$s3,0x5 +/* f0c8d70: 10000007 */ beqz $zero,.L0f0c8d90 +/* f0c8d74: afa80244 */ sw $t0,0x244($sp) +.L0f0c8d78: +/* f0c8d78: 2a610006 */ slti $at,$s3,0x6 +/* f0c8d7c: 14200003 */ bnez $at,.L0f0c8d8c +/* f0c8d80: 2669fffb */ addiu $t1,$s3,-5 +/* f0c8d84: 10000002 */ beqz $zero,.L0f0c8d90 +/* f0c8d88: afa90244 */ sw $t1,0x244($sp) +.L0f0c8d8c: +/* f0c8d8c: afa00244 */ sw $zero,0x244($sp) +.L0f0c8d90: +/* f0c8d90: 8faa0240 */ lw $t2,0x240($sp) +/* f0c8d94: 8fab0244 */ lw $t3,0x244($sp) +/* f0c8d98: 8e450284 */ lw $a1,0x284($s2) +/* f0c8d9c: afb40248 */ sw $s4,0x248($sp) +/* f0c8da0: afb3024c */ sw $s3,0x24c($sp) +/* f0c8da4: afaa0250 */ sw $t2,0x250($sp) +/* f0c8da8: afaa0258 */ sw $t2,0x258($sp) +/* f0c8dac: afab0254 */ sw $t3,0x254($sp) +/* f0c8db0: afab025c */ sw $t3,0x25c($sp) +/* f0c8db4: 8cac00d8 */ lw $t4,0xd8($a1) +/* f0c8db8: 55800017 */ bnezl $t4,.L0f0c8e18 +/* f0c8dbc: 8e480314 */ lw $t0,0x314($s2) +/* f0c8dc0: 8cad1a24 */ lw $t5,0x1a24($a1) +/* f0c8dc4: 97ae01a0 */ lhu $t6,0x1a0($sp) +/* f0c8dc8: 15a0004a */ bnez $t5,.L0f0c8ef4 +/* f0c8dcc: 31cf1000 */ andi $t7,$t6,0x1000 +/* f0c8dd0: 51e00049 */ beqzl $t7,.L0f0c8ef8 +/* f0c8dd4: 8e450284 */ lw $a1,0x284($s2) +/* f0c8dd8: 8e580314 */ lw $t8,0x314($s2) +/* f0c8ddc: 17000009 */ bnez $t8,.L0f0c8e04 +/* f0c8de0: 00000000 */ sll $zero,$zero,0x0 +/* f0c8de4: 8e59000c */ lw $t9,0xc($s2) +/* f0c8de8: 2b210010 */ slti $at,$t9,0x10 +/* f0c8dec: 54200042 */ bnezl $at,.L0f0c8ef8 +/* f0c8df0: 8e450284 */ lw $a1,0x284($s2) +/* f0c8df4: 0fc2ebc3 */ jal func0f0baf0c +/* f0c8df8: 24040002 */ addiu $a0,$zero,0x2 +/* f0c8dfc: 1000003e */ beqz $zero,.L0f0c8ef8 +/* f0c8e00: 8e450284 */ lw $a1,0x284($s2) +.L0f0c8e04: +/* f0c8e04: 0fc5e36f */ jal func0f178dbc +/* f0c8e08: 00000000 */ sll $zero,$zero,0x0 +/* f0c8e0c: 1000003a */ beqz $zero,.L0f0c8ef8 +/* f0c8e10: 8e450284 */ lw $a1,0x284($s2) +/* f0c8e14: 8e480314 */ lw $t0,0x314($s2) +.L0f0c8e18: +/* f0c8e18: 24010001 */ addiu $at,$zero,0x1 +/* f0c8e1c: 51000036 */ beqzl $t0,.L0f0c8ef8 +/* f0c8e20: 8e450284 */ lw $a1,0x284($s2) +/* f0c8e24: 8e49006c */ lw $t1,0x6c($s2) +/* f0c8e28: 00002825 */ or $a1,$zero,$zero +/* f0c8e2c: 00001025 */ or $v0,$zero,$zero +/* f0c8e30: 11200003 */ beqz $t1,.L0f0c8e40 +/* f0c8e34: 00001825 */ or $v1,$zero,$zero +/* f0c8e38: 10000001 */ beqz $zero,.L0f0c8e40 +/* f0c8e3c: 24050001 */ addiu $a1,$zero,0x1 +.L0f0c8e40: +/* f0c8e40: 8e4a0068 */ lw $t2,0x68($s2) +/* f0c8e44: 00002025 */ or $a0,$zero,$zero +/* f0c8e48: 11400003 */ beqz $t2,.L0f0c8e58 +/* f0c8e4c: 00000000 */ sll $zero,$zero,0x0 +/* f0c8e50: 10000001 */ beqz $zero,.L0f0c8e58 +/* f0c8e54: 24020001 */ addiu $v0,$zero,0x1 +.L0f0c8e58: +/* f0c8e58: 8e4b0064 */ lw $t3,0x64($s2) +/* f0c8e5c: 11600003 */ beqz $t3,.L0f0c8e6c +/* f0c8e60: 00000000 */ sll $zero,$zero,0x0 +/* f0c8e64: 10000001 */ beqz $zero,.L0f0c8e6c +/* f0c8e68: 24030001 */ addiu $v1,$zero,0x1 +.L0f0c8e6c: +/* f0c8e6c: 8e4c0070 */ lw $t4,0x70($s2) +/* f0c8e70: 11800003 */ beqz $t4,.L0f0c8e80 +/* f0c8e74: 00000000 */ sll $zero,$zero,0x0 +/* f0c8e78: 10000001 */ beqz $zero,.L0f0c8e80 +/* f0c8e7c: 24040001 */ addiu $a0,$zero,0x1 +.L0f0c8e80: +/* f0c8e80: 00836821 */ addu $t5,$a0,$v1 +/* f0c8e84: 01a27021 */ addu $t6,$t5,$v0 +/* f0c8e88: 01c57821 */ addu $t7,$t6,$a1 +/* f0c8e8c: 15e10010 */ bne $t7,$at,.L0f0c8ed0 +/* f0c8e90: 00000000 */ sll $zero,$zero,0x0 +/* f0c8e94: 0fc62590 */ jal func0f189640 +/* f0c8e98: 00000000 */ sll $zero,$zero,0x0 +/* f0c8e9c: 10400015 */ beqz $v0,.L0f0c8ef4 +/* f0c8ea0: 97b801a0 */ lhu $t8,0x1a0($sp) +/* f0c8ea4: 33191000 */ andi $t9,$t8,0x1000 +/* f0c8ea8: 13200012 */ beqz $t9,.L0f0c8ef4 +/* f0c8eac: 3c08800b */ lui $t0,0x800b +/* f0c8eb0: 9108cba6 */ lbu $t0,-0x345a($t0) +/* f0c8eb4: 24010002 */ addiu $at,$zero,0x2 +/* f0c8eb8: 5101000f */ beql $t0,$at,.L0f0c8ef8 +/* f0c8ebc: 8e450284 */ lw $a1,0x284($s2) +/* f0c8ec0: 0fc625cb */ jal func0f18972c +/* f0c8ec4: 00002025 */ or $a0,$zero,$zero +/* f0c8ec8: 1000000b */ beqz $zero,.L0f0c8ef8 +/* f0c8ecc: 8e450284 */ lw $a1,0x284($s2) +.L0f0c8ed0: +/* f0c8ed0: 0fc62590 */ jal func0f189640 +/* f0c8ed4: 00000000 */ sll $zero,$zero,0x0 +/* f0c8ed8: 10400006 */ beqz $v0,.L0f0c8ef4 +/* f0c8edc: 97a901a0 */ lhu $t1,0x1a0($sp) +/* f0c8ee0: 312a1000 */ andi $t2,$t1,0x1000 +/* f0c8ee4: 51400004 */ beqzl $t2,.L0f0c8ef8 +/* f0c8ee8: 8e450284 */ lw $a1,0x284($s2) +/* f0c8eec: 0fc5e36f */ jal func0f178dbc +/* f0c8ef0: 00000000 */ sll $zero,$zero,0x0 +.L0f0c8ef4: +/* f0c8ef4: 8e450284 */ lw $a1,0x284($s2) +.L0f0c8ef8: +/* f0c8ef8: 8cab1a24 */ lw $t3,0x1a24($a1) +/* f0c8efc: 55600675 */ bnezl $t3,.L0f0ca8d4 +/* f0c8f00: aca000d0 */ sw $zero,0xd0($a1) +/* f0c8f04: 8cac00d8 */ lw $t4,0xd8($a1) +/* f0c8f08: 8fa201b0 */ lw $v0,0x1b0($sp) +/* f0c8f0c: 24010006 */ addiu $at,$zero,0x6 +/* f0c8f10: 55800670 */ bnezl $t4,.L0f0ca8d4 +/* f0c8f14: aca000d0 */ sw $zero,0xd0($a1) +/* f0c8f18: 10410007 */ beq $v0,$at,.L0f0c8f38 +/* f0c8f1c: 24010007 */ addiu $at,$zero,0x7 +/* f0c8f20: 10410005 */ beq $v0,$at,.L0f0c8f38 +/* f0c8f24: 24010005 */ addiu $at,$zero,0x5 +/* f0c8f28: 10410003 */ beq $v0,$at,.L0f0c8f38 +/* f0c8f2c: 24010004 */ addiu $at,$zero,0x4 +/* f0c8f30: 5441033f */ bnel $v0,$at,.L0f0c9c30 +/* f0c8f34: 24010002 */ addiu $at,$zero,0x2 +.L0f0c8f38: +/* f0c8f38: 8e4d0288 */ lw $t5,0x288($s2) +/* f0c8f3c: 0fc549d9 */ jal func0f152764 +/* f0c8f40: 8da40070 */ lw $a0,0x70($t5) +/* f0c8f44: 0002a600 */ sll $s4,$v0,0x18 +/* f0c8f48: 00022600 */ sll $a0,$v0,0x18 +/* f0c8f4c: 00147603 */ sra $t6,$s4,0x18 +/* f0c8f50: 00047e03 */ sra $t7,$a0,0x18 +/* f0c8f54: 01c0a025 */ or $s4,$t6,$zero +/* f0c8f58: 0c005384 */ jal 0x14e10 +/* f0c8f5c: 01e02025 */ or $a0,$t7,$zero +/* f0c8f60: 00142600 */ sll $a0,$s4,0x18 +/* f0c8f64: 0004c603 */ sra $t8,$a0,0x18 +/* f0c8f68: a3a200e9 */ sb $v0,0xe9($sp) +/* f0c8f6c: 0c0053ae */ jal 0x14eb8 +/* f0c8f70: 03002025 */ or $a0,$t8,$zero +/* f0c8f74: 00028600 */ sll $s0,$v0,0x18 +/* f0c8f78: 00142600 */ sll $a0,$s4,0x18 +/* f0c8f7c: 0010ce03 */ sra $t9,$s0,0x18 +/* f0c8f80: 00044603 */ sra $t0,$a0,0x18 +/* f0c8f84: 03208025 */ or $s0,$t9,$zero +/* f0c8f88: 01002025 */ or $a0,$t0,$zero +/* f0c8f8c: 0c0053d8 */ jal 0x14f60 +/* f0c8f90: 3405ffff */ dli $a1,0xffff +/* f0c8f94: 00142600 */ sll $a0,$s4,0x18 +/* f0c8f98: 00044e03 */ sra $t1,$a0,0x18 +/* f0c8f9c: a7a200e6 */ sh $v0,0xe6($sp) +/* f0c8fa0: 01202025 */ or $a0,$t1,$zero +/* f0c8fa4: 0c005408 */ jal 0x15020 +/* f0c8fa8: 3405ffff */ dli $a1,0xffff +/* f0c8fac: 8e4b0284 */ lw $t3,0x284($s2) +/* f0c8fb0: 340affff */ dli $t2,0xffff +/* f0c8fb4: a7a200e4 */ sh $v0,0xe4($sp) +/* f0c8fb8: a7aa00da */ sh $t2,0xda($sp) +/* f0c8fbc: 8d631c40 */ lw $v1,0x1c40($t3) +/* f0c8fc0: 83b300e9 */ lb $s3,0xe9($sp) +/* f0c8fc4: 02002025 */ or $a0,$s0,$zero +/* f0c8fc8: 00036402 */ srl $t4,$v1,0x10 +/* f0c8fcc: 5180001b */ beqzl $t4,.L0f0c903c +/* f0c8fd0: 8faf026c */ lw $t7,0x26c($sp) +/* f0c8fd4: afb000dc */ sw $s0,0xdc($sp) +/* f0c8fd8: 00038c02 */ srl $s1,$v1,0x10 +/* f0c8fdc: 3230ffff */ andi $s0,$s1,0xffff +/* f0c8fe0: 00142600 */ sll $a0,$s4,0x18 +/* f0c8fe4: 02007027 */ nor $t6,$s0,$zero +/* f0c8fe8: 00047e03 */ sra $t7,$a0,0x18 +/* f0c8fec: a7ae00da */ sh $t6,0xda($sp) +/* f0c8ff0: 01e02025 */ or $a0,$t7,$zero +/* f0c8ff4: 0c0053d8 */ jal 0x14f60 +/* f0c8ff8: 3405ffff */ dli $a1,0xffff +/* f0c8ffc: 97b900e6 */ lhu $t9,0xe6($sp) +/* f0c9000: 97a900e4 */ lhu $t1,0xe4($sp) +/* f0c9004: 0050c024 */ and $t8,$v0,$s0 +/* f0c9008: 03001827 */ nor $v1,$t8,$zero +/* f0c900c: 8e450284 */ lw $a1,0x284($s2) +/* f0c9010: 03234024 */ and $t0,$t9,$v1 +/* f0c9014: 01235024 */ and $t2,$t1,$v1 +/* f0c9018: a7a800e6 */ sh $t0,0xe6($sp) +/* f0c901c: a7aa00e4 */ sh $t2,0xe4($sp) +/* f0c9020: 8cab1c40 */ lw $t3,0x1c40($a1) +/* f0c9024: 00186c00 */ sll $t5,$t8,0x10 +/* f0c9028: 316cffff */ andi $t4,$t3,0xffff +/* f0c902c: 018d7025 */ or $t6,$t4,$t5 +/* f0c9030: acae1c40 */ sw $t6,0x1c40($a1) +/* f0c9034: 8fa400dc */ lw $a0,0xdc($sp) +/* f0c9038: 8faf026c */ lw $t7,0x26c($sp) +.L0f0c903c: +/* f0c903c: 51e00007 */ beqzl $t7,.L0f0c905c +/* f0c9040: 2a61fffb */ slti $at,$s3,-5 +/* f0c9044: a3a000e9 */ sb $zero,0xe9($sp) +/* f0c9048: a7a000e6 */ sh $zero,0xe6($sp) +/* f0c904c: 00009825 */ or $s3,$zero,$zero +/* f0c9050: 00002025 */ or $a0,$zero,$zero +/* f0c9054: a7a000e4 */ sh $zero,0xe4($sp) +/* f0c9058: 2a61fffb */ slti $at,$s3,-5 +.L0f0c905c: +/* f0c905c: 10200003 */ beqz $at,.L0f0c906c +/* f0c9060: 8fa201b0 */ lw $v0,0x1b0($sp) +/* f0c9064: 10000007 */ beqz $zero,.L0f0c9084 +/* f0c9068: 26730005 */ addiu $s3,$s3,0x5 +.L0f0c906c: +/* f0c906c: 2a610006 */ slti $at,$s3,0x6 +/* f0c9070: 54200004 */ bnezl $at,.L0f0c9084 +/* f0c9074: 00009825 */ or $s3,$zero,$zero +/* f0c9078: 10000002 */ beqz $zero,.L0f0c9084 +/* f0c907c: 2673fffb */ addiu $s3,$s3,-5 +/* f0c9080: 00009825 */ or $s3,$zero,$zero +.L0f0c9084: +/* f0c9084: 2881fffb */ slti $at,$a0,-5 +/* f0c9088: 50200004 */ beqzl $at,.L0f0c909c +/* f0c908c: 28810006 */ slti $at,$a0,0x6 +/* f0c9090: 10000007 */ beqz $zero,.L0f0c90b0 +/* f0c9094: 24840005 */ addiu $a0,$a0,0x5 +/* f0c9098: 28810006 */ slti $at,$a0,0x6 +.L0f0c909c: +/* f0c909c: 54200004 */ bnezl $at,.L0f0c90b0 +/* f0c90a0: 00002025 */ or $a0,$zero,$zero +/* f0c90a4: 10000002 */ beqz $zero,.L0f0c90b0 +/* f0c90a8: 2484fffb */ addiu $a0,$a0,-5 +/* f0c90ac: 00002025 */ or $a0,$zero,$zero +.L0f0c90b0: +/* f0c90b0: 24010004 */ addiu $at,$zero,0x4 +/* f0c90b4: 10410003 */ beq $v0,$at,.L0f0c90c4 +/* f0c90b8: 24010006 */ addiu $at,$zero,0x6 +/* f0c90bc: 54410005 */ bnel $v0,$at,.L0f0c90d4 +/* f0c90c0: afb30258 */ sw $s3,0x258($sp) +.L0f0c90c4: +/* f0c90c4: afb30258 */ sw $s3,0x258($sp) +/* f0c90c8: 10000003 */ beqz $zero,.L0f0c90d8 +/* f0c90cc: afa40254 */ sw $a0,0x254($sp) +/* f0c90d0: afb30258 */ sw $s3,0x258($sp) +.L0f0c90d4: +/* f0c90d4: afa4025c */ sw $a0,0x25c($sp) +.L0f0c90d8: +/* f0c90d8: 8e5802ac */ lw $t8,0x2ac($s2) +/* f0c90dc: 24010007 */ addiu $at,$zero,0x7 +/* f0c90e0: afa400dc */ sw $a0,0xdc($sp) +/* f0c90e4: 5701000b */ bnel $t8,$at,.L0f0c9114 +/* f0c90e8: 24010004 */ addiu $at,$zero,0x4 +/* f0c90ec: 8e450284 */ lw $a1,0x284($s2) +/* f0c90f0: afa001d4 */ sw $zero,0x1d4($sp) +/* f0c90f4: afa001d8 */ sw $zero,0x1d8($sp) +/* f0c90f8: afa00258 */ sw $zero,0x258($sp) +/* f0c90fc: 8cb91bdc */ lw $t9,0x1bdc($a1) +/* f0c9100: afb9025c */ sw $t9,0x25c($sp) +/* f0c9104: 8ca81bd8 */ lw $t0,0x1bd8($a1) +/* f0c9108: afa00254 */ sw $zero,0x254($sp) +/* f0c910c: afa80250 */ sw $t0,0x250($sp) +/* f0c9110: 24010004 */ addiu $at,$zero,0x4 +.L0f0c9114: +/* f0c9114: 10410005 */ beq $v0,$at,.L0f0c912c +/* f0c9118: 8fa400dc */ lw $a0,0xdc($sp) +/* f0c911c: 24010005 */ addiu $at,$zero,0x5 +/* f0c9120: 1441000b */ bne $v0,$at,.L0f0c9150 +/* f0c9124: 00158e00 */ sll $s1,$s5,0x18 +/* f0c9128: afa400dc */ sw $a0,0xdc($sp) +.L0f0c912c: +/* f0c912c: 97aa00da */ lhu $t2,0xda($sp) +/* f0c9130: 97ab019e */ lhu $t3,0x19e($sp) +/* f0c9134: 00148e00 */ sll $s1,$s4,0x18 +/* f0c9138: 00114e03 */ sra $t1,$s1,0x18 +/* f0c913c: 01208825 */ or $s1,$t1,$zero +/* f0c9140: a3b500ef */ sb $s5,0xef($sp) +/* f0c9144: a7aa00ec */ sh $t2,0xec($sp) +/* f0c9148: 10000009 */ beqz $zero,.L0f0c9170 +/* f0c914c: a7ab00ea */ sh $t3,0xea($sp) +.L0f0c9150: +/* f0c9150: 97ad019e */ lhu $t5,0x19e($sp) +/* f0c9154: 97ae00da */ lhu $t6,0xda($sp) +/* f0c9158: 00116603 */ sra $t4,$s1,0x18 +/* f0c915c: afa400dc */ sw $a0,0xdc($sp) +/* f0c9160: 01808825 */ or $s1,$t4,$zero +/* f0c9164: a3b400ef */ sb $s4,0xef($sp) +/* f0c9168: a7ad00ec */ sh $t5,0xec($sp) +/* f0c916c: a7ae00ea */ sh $t6,0xea($sp) +.L0f0c9170: +/* f0c9170: 8e4f0288 */ lw $t7,0x288($s2) +/* f0c9174: 0fc549fb */ jal func0f1527ec +/* f0c9178: 8de40070 */ lw $a0,0x70($t7) +/* f0c917c: 1440001f */ bnez $v0,.L0f0c91fc +/* f0c9180: 00000000 */ sll $zero,$zero,0x0 +/* f0c9184: 1ac00018 */ blez $s6,.L0f0c91e8 +/* f0c9188: 00008025 */ or $s0,$zero,$zero +/* f0c918c: 27a3014c */ addiu $v1,$sp,0x14c +/* f0c9190: 27a700fc */ addiu $a3,$sp,0xfc +.L0f0c9194: +/* f0c9194: 12e0000d */ beqz $s7,.L0f0c91cc +/* f0c9198: 02e02025 */ or $a0,$s7,$zero +/* f0c919c: 97b900ec */ lhu $t9,0xec($sp) +/* f0c91a0: 00112e00 */ sll $a1,$s1,0x18 +/* f0c91a4: 0005c603 */ sra $t8,$a1,0x18 +/* f0c91a8: 03002825 */ or $a1,$t8,$zero +/* f0c91ac: 02002025 */ or $a0,$s0,$zero +/* f0c91b0: afa3004c */ sw $v1,0x4c($sp) +/* f0c91b4: afa70048 */ sw $a3,0x48($sp) +/* f0c91b8: 0c00529e */ jal 0x14a78 +/* f0c91bc: 33262000 */ andi $a2,$t9,0x2000 +/* f0c91c0: 8fa3004c */ lw $v1,0x4c($sp) +/* f0c91c4: 8fa70048 */ lw $a3,0x48($sp) +/* f0c91c8: 0002202b */ sltu $a0,$zero,$v0 +.L0f0c91cc: +/* f0c91cc: 26100001 */ addiu $s0,$s0,0x1 +/* f0c91d0: 2c890001 */ sltiu $t1,$a0,0x1 +/* f0c91d4: 24630004 */ addiu $v1,$v1,0x4 +/* f0c91d8: 24e70004 */ addiu $a3,$a3,0x4 +/* f0c91dc: ac64fffc */ sw $a0,-0x4($v1) +/* f0c91e0: 1616ffec */ bne $s0,$s6,.L0f0c9194 +/* f0c91e4: ace9fffc */ sw $t1,-0x4($a3) +.L0f0c91e8: +/* f0c91e8: 00165080 */ sll $t2,$s6,0x2 +/* f0c91ec: 03aa5821 */ addu $t3,$sp,$t2 +/* f0c91f0: 8d6b0148 */ lw $t3,0x148($t3) +/* f0c91f4: 8e4c0284 */ lw $t4,0x284($s2) +/* f0c91f8: ad8b0120 */ sw $t3,0x120($t4) +.L0f0c91fc: +/* f0c91fc: 0fc5b364 */ jal func0f16cd90 +/* f0c9200: 00000000 */ sll $zero,$zero,0x0 +/* f0c9204: 54400243 */ bnezl $v0,.L0f0c9b14 +/* f0c9208: 8e450284 */ lw $a1,0x284($s2) +/* f0c920c: 8e4d0288 */ lw $t5,0x288($s2) +/* f0c9210: 0fc549fb */ jal func0f1527ec +/* f0c9214: 8da40070 */ lw $a0,0x70($t5) +/* f0c9218: 1040001f */ beqz $v0,.L0f0c9298 +/* f0c921c: 00000000 */ sll $zero,$zero,0x0 +/* f0c9220: 1ac0001d */ blez $s6,.L0f0c9298 +/* f0c9224: 00008025 */ or $s0,$zero,$zero +/* f0c9228: 27a3014c */ addiu $v1,$sp,0x14c +/* f0c922c: 27a700fc */ addiu $a3,$sp,0xfc +.L0f0c9230: +/* f0c9230: 12e00010 */ beqz $s7,.L0f0c9274 +/* f0c9234: 02002025 */ or $a0,$s0,$zero +/* f0c9238: 97af00ec */ lhu $t7,0xec($sp) +/* f0c923c: 00112e00 */ sll $a1,$s1,0x18 +/* f0c9240: 00057603 */ sra $t6,$a1,0x18 +/* f0c9244: 01c02825 */ or $a1,$t6,$zero +/* f0c9248: afa3004c */ sw $v1,0x4c($sp) +/* f0c924c: afa70048 */ sw $a3,0x48($sp) +/* f0c9250: 0c0052d4 */ jal 0x14b50 +/* f0c9254: 31e62000 */ andi $a2,$t7,0x2000 +/* f0c9258: 8fa3004c */ lw $v1,0x4c($sp) +/* f0c925c: 10400005 */ beqz $v0,.L0f0c9274 +/* f0c9260: 8fa70048 */ lw $a3,0x48($sp) +/* f0c9264: 8e450284 */ lw $a1,0x284($s2) +/* f0c9268: 8ca40120 */ lw $a0,0x120($a1) +/* f0c926c: 2c990001 */ sltiu $t9,$a0,0x1 +/* f0c9270: acb90120 */ sw $t9,0x120($a1) +.L0f0c9274: +/* f0c9274: 8e480284 */ lw $t0,0x284($s2) +/* f0c9278: 26100001 */ addiu $s0,$s0,0x1 +/* f0c927c: 24630004 */ addiu $v1,$v1,0x4 +/* f0c9280: 8d090120 */ lw $t1,0x120($t0) +/* f0c9284: 24e70004 */ addiu $a3,$a3,0x4 +/* f0c9288: 2d2a0001 */ sltiu $t2,$t1,0x1 +/* f0c928c: aceafffc */ sw $t2,-0x4($a3) +/* f0c9290: 1616ffe7 */ bne $s0,$s6,.L0f0c9230 +/* f0c9294: ac69fffc */ sw $t1,-0x4($v1) +.L0f0c9298: +/* f0c9298: 0fc2866a */ jal func0f0a19a8 +/* f0c929c: 00002025 */ or $a0,$zero,$zero +/* f0c92a0: 24010032 */ addiu $at,$zero,0x32 +/* f0c92a4: 54410005 */ bnel $v0,$at,.L0f0c92bc +/* f0c92a8: 8e450284 */ lw $a1,0x284($s2) +/* f0c92ac: 8e4c0284 */ lw $t4,0x284($s2) +/* f0c92b0: 240b0001 */ addiu $t3,$zero,0x1 +/* f0c92b4: ad8b0120 */ sw $t3,0x120($t4) +/* f0c92b8: 8e450284 */ lw $a1,0x284($s2) +.L0f0c92bc: +/* f0c92bc: 24190001 */ addiu $t9,$zero,0x1 +/* f0c92c0: 8ca40120 */ lw $a0,0x120($a1) +/* f0c92c4: 2c8d0001 */ sltiu $t5,$a0,0x1 +/* f0c92c8: afad01b4 */ sw $t5,0x1b4($sp) +/* f0c92cc: 8cae0120 */ lw $t6,0x120($a1) +/* f0c92d0: afae01b8 */ sw $t6,0x1b8($sp) +/* f0c92d4: 8ca40120 */ lw $a0,0x120($a1) +/* f0c92d8: afa001d4 */ sw $zero,0x1d4($sp) +/* f0c92dc: afa001d8 */ sw $zero,0x1d8($sp) +/* f0c92e0: 2c8f0001 */ sltiu $t7,$a0,0x1 +/* f0c92e4: afaf022c */ sw $t7,0x22c($sp) +/* f0c92e8: afa001dc */ sw $zero,0x1dc($sp) +/* f0c92ec: afa001e0 */ sw $zero,0x1e0($sp) +/* f0c92f0: 8ca40120 */ lw $a0,0x120($a1) +/* f0c92f4: afb901c8 */ sw $t9,0x1c8($sp) +/* f0c92f8: 2c980001 */ sltiu $t8,$a0,0x1 +/* f0c92fc: afb801c4 */ sw $t8,0x1c4($sp) +/* f0c9300: 8ca40120 */ lw $a0,0x120($a1) +/* f0c9304: 2c880001 */ sltiu $t0,$a0,0x1 +/* f0c9308: afa801cc */ sw $t0,0x1cc($sp) +/* f0c930c: 8ca40120 */ lw $a0,0x120($a1) +/* f0c9310: 2c890001 */ sltiu $t1,$a0,0x1 +/* f0c9314: afa901d0 */ sw $t1,0x1d0($sp) +/* f0c9318: 8caa0120 */ lw $t2,0x120($a1) +/* f0c931c: 51400015 */ beqzl $t2,.L0f0c9374 +/* f0c9320: 44809000 */ mtc1 $zero,$f18 +/* f0c9324: 8fa4024c */ lw $a0,0x24c($sp) +/* f0c9328: 2881003d */ slti $at,$a0,0x3d +/* f0c932c: 14200010 */ bnez $at,.L0f0c9370 +/* f0c9330: 248bffc4 */ addiu $t3,$a0,-60 +/* f0c9334: 448b2000 */ mtc1 $t3,$f4 +/* f0c9338: 3c014120 */ lui $at,0x4120 +/* f0c933c: 44811000 */ mtc1 $at,$f2 +/* f0c9340: 468021a0 */ cvt.s.w $f6,$f4 +/* f0c9344: 3c013f80 */ lui $at,0x3f80 +/* f0c9348: 44815000 */ mtc1 $at,$f10 +/* f0c934c: 3c013f80 */ lui $at,0x3f80 +/* f0c9350: 46023203 */ div.s $f8,$f6,$f2 +/* f0c9354: 4608503c */ c.lt.s $f10,$f8 +/* f0c9358: e7a801ec */ swc1 $f8,0x1ec($sp) +/* f0c935c: 45020009 */ bc1fl .L0f0c9384 +/* f0c9360: 8cac0120 */ lw $t4,0x120($a1) +/* f0c9364: 44818000 */ mtc1 $at,$f16 +/* f0c9368: 10000005 */ beqz $zero,.L0f0c9380 +/* f0c936c: e7b001ec */ swc1 $f16,0x1ec($sp) +.L0f0c9370: +/* f0c9370: 44809000 */ mtc1 $zero,$f18 +.L0f0c9374: +/* f0c9374: 3c014120 */ lui $at,0x4120 +/* f0c9378: 44811000 */ mtc1 $at,$f2 +/* f0c937c: e7b201ec */ swc1 $f18,0x1ec($sp) +.L0f0c9380: +/* f0c9380: 8cac0120 */ lw $t4,0x120($a1) +.L0f0c9384: +/* f0c9384: 51800014 */ beqzl $t4,.L0f0c93d8 +/* f0c9388: 44809000 */ mtc1 $zero,$f18 +/* f0c938c: 8fa4024c */ lw $a0,0x24c($sp) +/* f0c9390: 240dffc4 */ addiu $t5,$zero,-60 +/* f0c9394: 2881ffc4 */ slti $at,$a0,-60 +/* f0c9398: 1020000e */ beqz $at,.L0f0c93d4 +/* f0c939c: 01a47023 */ subu $t6,$t5,$a0 +/* f0c93a0: 448e2000 */ mtc1 $t6,$f4 +/* f0c93a4: 3c013f80 */ lui $at,0x3f80 +/* f0c93a8: 44814000 */ mtc1 $at,$f8 +/* f0c93ac: 468021a0 */ cvt.s.w $f6,$f4 +/* f0c93b0: 3c013f80 */ lui $at,0x3f80 +/* f0c93b4: 46023283 */ div.s $f10,$f6,$f2 +/* f0c93b8: 460a403c */ c.lt.s $f8,$f10 +/* f0c93bc: e7aa01f0 */ swc1 $f10,0x1f0($sp) +/* f0c93c0: 45020008 */ bc1fl .L0f0c93e4 +/* f0c93c4: 8caf0120 */ lw $t7,0x120($a1) +/* f0c93c8: 44818000 */ mtc1 $at,$f16 +/* f0c93cc: 10000004 */ beqz $zero,.L0f0c93e0 +/* f0c93d0: e7b001f0 */ swc1 $f16,0x1f0($sp) +.L0f0c93d4: +/* f0c93d4: 44809000 */ mtc1 $zero,$f18 +.L0f0c93d8: +/* f0c93d8: 00000000 */ sll $zero,$zero,0x0 +/* f0c93dc: e7b201f0 */ swc1 $f18,0x1f0($sp) +.L0f0c93e0: +/* f0c93e0: 8caf0120 */ lw $t7,0x120($a1) +.L0f0c93e4: +/* f0c93e4: 8fa30248 */ lw $v1,0x248($sp) +/* f0c93e8: 11e00011 */ beqz $t7,.L0f0c9430 +/* f0c93ec: 2861ffc4 */ slti $at,$v1,-60 +/* f0c93f0: 1020000f */ beqz $at,.L0f0c9430 +/* f0c93f4: 2418ffc4 */ addiu $t8,$zero,-60 +/* f0c93f8: 0303c823 */ subu $t9,$t8,$v1 +/* f0c93fc: 44992000 */ mtc1 $t9,$f4 +/* f0c9400: 3c013f80 */ lui $at,0x3f80 +/* f0c9404: 44814000 */ mtc1 $at,$f8 +/* f0c9408: 468021a0 */ cvt.s.w $f6,$f4 +/* f0c940c: 3c013f80 */ lui $at,0x3f80 +/* f0c9410: 46023303 */ div.s $f12,$f6,$f2 +/* f0c9414: 460c403c */ c.lt.s $f8,$f12 +/* f0c9418: e7ac01f4 */ swc1 $f12,0x1f4($sp) +/* f0c941c: 45020008 */ bc1fl .L0f0c9440 +/* f0c9420: 8ca80120 */ lw $t0,0x120($a1) +/* f0c9424: 44816000 */ mtc1 $at,$f12 +/* f0c9428: 10000004 */ beqz $zero,.L0f0c943c +/* f0c942c: e7ac01f4 */ swc1 $f12,0x1f4($sp) +.L0f0c9430: +/* f0c9430: 44806000 */ mtc1 $zero,$f12 +/* f0c9434: 00000000 */ sll $zero,$zero,0x0 +/* f0c9438: e7ac01f4 */ swc1 $f12,0x1f4($sp) +.L0f0c943c: +/* f0c943c: 8ca80120 */ lw $t0,0x120($a1) +.L0f0c9440: +/* f0c9440: 8fa30248 */ lw $v1,0x248($sp) +/* f0c9444: 11000010 */ beqz $t0,.L0f0c9488 +/* f0c9448: 2861003d */ slti $at,$v1,0x3d +/* f0c944c: 1420000e */ bnez $at,.L0f0c9488 +/* f0c9450: 2469ffc4 */ addiu $t1,$v1,-60 +/* f0c9454: 44895000 */ mtc1 $t1,$f10 +/* f0c9458: 3c013f80 */ lui $at,0x3f80 +/* f0c945c: 44819000 */ mtc1 $at,$f18 +/* f0c9460: 46805420 */ cvt.s.w $f16,$f10 +/* f0c9464: 3c013f80 */ lui $at,0x3f80 +/* f0c9468: 46028003 */ div.s $f0,$f16,$f2 +/* f0c946c: 4600903c */ c.lt.s $f18,$f0 +/* f0c9470: e7a001f8 */ swc1 $f0,0x1f8($sp) +/* f0c9474: 45000007 */ bc1f .L0f0c9494 +/* f0c9478: 00000000 */ sll $zero,$zero,0x0 +/* f0c947c: 44810000 */ mtc1 $at,$f0 +/* f0c9480: 10000004 */ beqz $zero,.L0f0c9494 +/* f0c9484: e7a001f8 */ swc1 $f0,0x1f8($sp) +.L0f0c9488: +/* f0c9488: 44800000 */ mtc1 $zero,$f0 +/* f0c948c: 00000000 */ sll $zero,$zero,0x0 +/* f0c9490: e7a001f8 */ swc1 $f0,0x1f8($sp) +.L0f0c9494: +/* f0c9494: 12e0005c */ beqz $s7,.L0f0c9608 +/* f0c9498: 00000000 */ sll $zero,$zero,0x0 +/* f0c949c: 84a2024c */ lh $v0,0x24c($a1) +/* f0c94a0: 2841fffe */ slti $at,$v0,-2 +/* f0c94a4: 10200009 */ beqz $at,.L0f0c94cc +/* f0c94a8: 00565021 */ addu $t2,$v0,$s6 +/* f0c94ac: a4aa024c */ sh $t2,0x24c($a1) +/* f0c94b0: 8e450284 */ lw $a1,0x284($s2) +/* f0c94b4: 84ab024c */ lh $t3,0x24c($a1) +/* f0c94b8: 2961fffe */ slti $at,$t3,-2 +/* f0c94bc: 14200052 */ bnez $at,.L0f0c9608 +/* f0c94c0: 00000000 */ sll $zero,$zero,0x0 +/* f0c94c4: 10000050 */ beqz $zero,.L0f0c9608 +/* f0c94c8: a4a0024c */ sh $zero,0x24c($a1) +.L0f0c94cc: +/* f0c94cc: 1ac0004e */ blez $s6,.L0f0c9608 +/* f0c94d0: 00008025 */ or $s0,$zero,$zero +/* f0c94d4: 97ac019e */ lhu $t4,0x19e($sp) +/* f0c94d8: 2413ffff */ addiu $s3,$zero,-1 +/* f0c94dc: 31918000 */ andi $s1,$t4,0x8000 +/* f0c94e0: 00152e00 */ sll $a1,$s5,0x18 +.L0f0c94e4: +/* f0c94e4: 00057603 */ sra $t6,$a1,0x18 +/* f0c94e8: 01c02825 */ or $a1,$t6,$zero +/* f0c94ec: 02002025 */ or $a0,$s0,$zero +/* f0c94f0: 0c00529e */ jal 0x14a78 +/* f0c94f4: 3226ffff */ andi $a2,$s1,0xffff +/* f0c94f8: 14400009 */ bnez $v0,.L0f0c9520 +/* f0c94fc: 02002025 */ or $a0,$s0,$zero +/* f0c9500: 97b800da */ lhu $t8,0xda($sp) +/* f0c9504: 00142e00 */ sll $a1,$s4,0x18 +/* f0c9508: 00057e03 */ sra $t7,$a1,0x18 +/* f0c950c: 01e02825 */ or $a1,$t7,$zero +/* f0c9510: 0c00529e */ jal 0x14a78 +/* f0c9514: 33068000 */ andi $a2,$t8,0x8000 +/* f0c9518: 50400028 */ beqzl $v0,.L0f0c95bc +/* f0c951c: 8e490284 */ lw $t1,0x284($s2) +.L0f0c9520: +/* f0c9520: 8e480284 */ lw $t0,0x284($s2) +/* f0c9524: 97aa00ea */ lhu $t2,0xea($sp) +/* f0c9528: 8509024c */ lh $t1,0x24c($t0) +/* f0c952c: 31462000 */ andi $a2,$t2,0x2000 +/* f0c9530: 2921ffff */ slti $at,$t1,-1 +/* f0c9534: 14200031 */ bnez $at,.L0f0c95fc +/* f0c9538: 02002025 */ or $a0,$s0,$zero +/* f0c953c: 83a500ef */ lb $a1,0xef($sp) +/* f0c9540: 0c0052d4 */ jal 0x14b50 +/* f0c9544: afa6004c */ sw $a2,0x4c($sp) +/* f0c9548: 10400006 */ beqz $v0,.L0f0c9564 +/* f0c954c: 8fa6004c */ lw $a2,0x4c($sp) +/* f0c9550: 8fac01fc */ lw $t4,0x1fc($sp) +/* f0c9554: 8e4e0284 */ lw $t6,0x284($s2) +/* f0c9558: 258d0001 */ addiu $t5,$t4,0x1 +/* f0c955c: afad01fc */ sw $t5,0x1fc($sp) +/* f0c9560: a5d3024c */ sh $s3,0x24c($t6) +.L0f0c9564: +/* f0c9564: 8e4f0284 */ lw $t7,0x284($s2) +/* f0c9568: 02002025 */ or $a0,$s0,$zero +/* f0c956c: 85f8024c */ lh $t8,0x24c($t7) +/* f0c9570: 07020023 */ bltzl $t8,.L0f0c9600 +/* f0c9574: 26100001 */ addiu $s0,$s0,0x1 +/* f0c9578: 0c00529e */ jal 0x14a78 +/* f0c957c: 83a500ef */ lb $a1,0xef($sp) +/* f0c9580: 5440001f */ bnezl $v0,.L0f0c9600 +/* f0c9584: 26100001 */ addiu $s0,$s0,0x1 +/* f0c9588: 8e450284 */ lw $a1,0x284($s2) +/* f0c958c: 84a2024c */ lh $v0,0x24c($a1) +/* f0c9590: 28410010 */ slti $at,$v0,0x10 +/* f0c9594: 14200006 */ bnez $at,.L0f0c95b0 +/* f0c9598: 24480001 */ addiu $t0,$v0,0x1 +/* f0c959c: 0fc3fbda */ jal func0f0fef68 +/* f0c95a0: 00000000 */ sll $zero,$zero,0x0 +/* f0c95a4: 8e590284 */ lw $t9,0x284($s2) +/* f0c95a8: 10000014 */ beqz $zero,.L0f0c95fc +/* f0c95ac: a733024c */ sh $s3,0x24c($t9) +.L0f0c95b0: +/* f0c95b0: 10000012 */ beqz $zero,.L0f0c95fc +/* f0c95b4: a4a8024c */ sh $t0,0x24c($a1) +/* f0c95b8: 8e490284 */ lw $t1,0x284($s2) +.L0f0c95bc: +/* f0c95bc: 852a024c */ lh $t2,0x24c($t1) +/* f0c95c0: 5940000d */ blezl $t2,.L0f0c95f8 +/* f0c95c4: 8e4d0284 */ lw $t5,0x284($s2) +/* f0c95c8: 12e00007 */ beqz $s7,.L0f0c95e8 +/* f0c95cc: 02002025 */ or $a0,$s0,$zero +/* f0c95d0: 97ab00ea */ lhu $t3,0xea($sp) +/* f0c95d4: 83a500ef */ lb $a1,0xef($sp) +/* f0c95d8: 0c00529e */ jal 0x14a78 +/* f0c95dc: 31662000 */ andi $a2,$t3,0x2000 +/* f0c95e0: 54400005 */ bnezl $v0,.L0f0c95f8 +/* f0c95e4: 8e4d0284 */ lw $t5,0x284($s2) +.L0f0c95e8: +/* f0c95e8: 8fa20200 */ lw $v0,0x200($sp) +/* f0c95ec: 24420001 */ addiu $v0,$v0,0x1 +/* f0c95f0: afa20200 */ sw $v0,0x200($sp) +/* f0c95f4: 8e4d0284 */ lw $t5,0x284($s2) +.L0f0c95f8: +/* f0c95f8: a5a0024c */ sh $zero,0x24c($t5) +.L0f0c95fc: +/* f0c95fc: 26100001 */ addiu $s0,$s0,0x1 +.L0f0c9600: +/* f0c9600: 5616ffb8 */ bnel $s0,$s6,.L0f0c94e4 +/* f0c9604: 00152e00 */ sll $a1,$s5,0x18 +.L0f0c9608: +/* f0c9608: 12e0005e */ beqz $s7,.L0f0c9784 +/* f0c960c: 2413ffff */ addiu $s3,$zero,-1 +/* f0c9610: 1ac0005c */ blez $s6,.L0f0c9784 +/* f0c9614: 00008025 */ or $s0,$zero,$zero +/* f0c9618: 97ae019e */ lhu $t6,0x19e($sp) +/* f0c961c: 31cf4000 */ andi $t7,$t6,0x4000 +/* f0c9620: afaf0044 */ sw $t7,0x44($sp) +/* f0c9624: 00152e00 */ sll $a1,$s5,0x18 +.L0f0c9628: +/* f0c9628: 0005c603 */ sra $t8,$a1,0x18 +/* f0c962c: 8fa60044 */ lw $a2,0x44($sp) +/* f0c9630: 03002825 */ or $a1,$t8,$zero +/* f0c9634: 0c00529e */ jal 0x14a78 +/* f0c9638: 02002025 */ or $a0,$s0,$zero +/* f0c963c: 14400009 */ bnez $v0,.L0f0c9664 +/* f0c9640: 02002025 */ or $a0,$s0,$zero +/* f0c9644: 97a800da */ lhu $t0,0xda($sp) +/* f0c9648: 00142e00 */ sll $a1,$s4,0x18 +/* f0c964c: 0005ce03 */ sra $t9,$a1,0x18 +/* f0c9650: 03202825 */ or $a1,$t9,$zero +/* f0c9654: 0c00529e */ jal 0x14a78 +/* f0c9658: 31064000 */ andi $a2,$t0,0x4000 +/* f0c965c: 5040003e */ beqzl $v0,.L0f0c9758 +/* f0c9660: 8e450284 */ lw $a1,0x284($s2) +.L0f0c9664: +/* f0c9664: 8e4a0284 */ lw $t2,0x284($s2) +/* f0c9668: 97ab00ea */ lhu $t3,0xea($sp) +/* f0c966c: 83a500ef */ lb $a1,0xef($sp) +/* f0c9670: 8544024e */ lh $a0,0x24e($t2) +/* f0c9674: 31662000 */ andi $a2,$t3,0x2000 +/* f0c9678: 2881ffff */ slti $at,$a0,-1 +/* f0c967c: 5420002f */ bnezl $at,.L0f0c973c +/* f0c9680: 2881fffe */ slti $at,$a0,-2 +/* f0c9684: 0c0052d4 */ jal 0x14b50 +/* f0c9688: 02002025 */ or $a0,$s0,$zero +/* f0c968c: 5040000e */ beqzl $v0,.L0f0c96c8 +/* f0c9690: 8e450284 */ lw $a1,0x284($s2) +/* f0c9694: 8e4d0284 */ lw $t5,0x284($s2) +/* f0c9698: 24050001 */ addiu $a1,$zero,0x1 +/* f0c969c: 85a4024e */ lh $a0,0x24e($t5) +/* f0c96a0: 04820009 */ bltzl $a0,.L0f0c96c8 +/* f0c96a4: 8e450284 */ lw $a1,0x284($s2) +/* f0c96a8: 0fc2a257 */ jal func0f0a895c +/* f0c96ac: 00003025 */ or $a2,$zero,$zero +/* f0c96b0: 50400005 */ beqzl $v0,.L0f0c96c8 +/* f0c96b4: 8e450284 */ lw $a1,0x284($s2) +/* f0c96b8: 8e4f0284 */ lw $t7,0x284($s2) +/* f0c96bc: 240efffd */ addiu $t6,$zero,-3 +/* f0c96c0: a5ee024e */ sh $t6,0x24e($t7) +/* f0c96c4: 8e450284 */ lw $a1,0x284($s2) +.L0f0c96c8: +/* f0c96c8: 84a4024e */ lh $a0,0x24e($a1) +/* f0c96cc: 0480002a */ bltz $a0,.L0f0c9778 +/* f0c96d0: 2881001a */ slti $at,$a0,0x1a +/* f0c96d4: 14200016 */ bnez $at,.L0f0c9730 +/* f0c96d8: 248b0001 */ addiu $t3,$a0,0x1 +/* f0c96dc: 00002825 */ or $a1,$zero,$zero +/* f0c96e0: 0fc2a257 */ jal func0f0a895c +/* f0c96e4: 00003025 */ or $a2,$zero,$zero +/* f0c96e8: 24010001 */ addiu $at,$zero,0x1 +/* f0c96ec: 54410005 */ bnel $v0,$at,.L0f0c9704 +/* f0c96f0: 24010002 */ addiu $at,$zero,0x2 +/* f0c96f4: 8e580284 */ lw $t8,0x284($s2) +/* f0c96f8: 1000001f */ beqz $zero,.L0f0c9778 +/* f0c96fc: a713024e */ sh $s3,0x24e($t8) +/* f0c9700: 24010002 */ addiu $at,$zero,0x2 +.L0f0c9704: +/* f0c9704: 54410006 */ bnel $v0,$at,.L0f0c9720 +/* f0c9708: 8e450284 */ lw $a1,0x284($s2) +/* f0c970c: 8e480284 */ lw $t0,0x284($s2) +/* f0c9710: 2419fffe */ addiu $t9,$zero,-2 +/* f0c9714: 10000018 */ beqz $zero,.L0f0c9778 +/* f0c9718: a519024e */ sh $t9,0x24e($t0) +/* f0c971c: 8e450284 */ lw $a1,0x284($s2) +.L0f0c9720: +/* f0c9720: 84a9024e */ lh $t1,0x24e($a1) +/* f0c9724: 252a0001 */ addiu $t2,$t1,0x1 +/* f0c9728: 10000013 */ beqz $zero,.L0f0c9778 +/* f0c972c: a4aa024e */ sh $t2,0x24e($a1) +.L0f0c9730: +/* f0c9730: 10000011 */ beqz $zero,.L0f0c9778 +/* f0c9734: a4ab024e */ sh $t3,0x24e($a1) +/* f0c9738: 2881fffe */ slti $at,$a0,-2 +.L0f0c973c: +/* f0c973c: 1420000e */ bnez $at,.L0f0c9778 +/* f0c9740: 00002825 */ or $a1,$zero,$zero +/* f0c9744: 0fc2a257 */ jal func0f0a895c +/* f0c9748: 00003025 */ or $a2,$zero,$zero +/* f0c974c: 1000000b */ beqz $zero,.L0f0c977c +/* f0c9750: 26100001 */ addiu $s0,$s0,0x1 +/* f0c9754: 8e450284 */ lw $a1,0x284($s2) +.L0f0c9758: +/* f0c9758: 8fad01c0 */ lw $t5,0x1c0($sp) +/* f0c975c: 84ac024e */ lh $t4,0x24e($a1) +/* f0c9760: 25ae0001 */ addiu $t6,$t5,0x1 +/* f0c9764: 19800002 */ blez $t4,.L0f0c9770 +/* f0c9768: 00000000 */ sll $zero,$zero,0x0 +/* f0c976c: afae01c0 */ sw $t6,0x1c0($sp) +.L0f0c9770: +/* f0c9770: 0fc2a314 */ jal func0f0a8c50 +/* f0c9774: a4a0024e */ sh $zero,0x24e($a1) +.L0f0c9778: +/* f0c9778: 26100001 */ addiu $s0,$s0,0x1 +.L0f0c977c: +/* f0c977c: 5616ffaa */ bnel $s0,$s6,.L0f0c9628 +/* f0c9780: 00152e00 */ sll $a1,$s5,0x18 +.L0f0c9784: +/* f0c9784: 8faf01a8 */ lw $t7,0x1a8($sp) +/* f0c9788: 11e0002b */ beqz $t7,.L0f0c9838 +/* f0c978c: 00000000 */ sll $zero,$zero,0x0 +/* f0c9790: 8e580284 */ lw $t8,0x284($s2) +/* f0c9794: 8fa800dc */ lw $t0,0xdc($sp) +/* f0c9798: 8f190120 */ lw $t9,0x120($t8) +/* f0c979c: 13200026 */ beqz $t9,.L0f0c9838 +/* f0c97a0: 00000000 */ sll $zero,$zero,0x0 +/* f0c97a4: 05010011 */ bgez $t0,.L0f0c97ec +/* f0c97a8: 00084823 */ negu $t1,$t0 +/* f0c97ac: 44892000 */ mtc1 $t1,$f4 +/* f0c97b0: 3c01428c */ lui $at,0x428c +/* f0c97b4: 44814000 */ mtc1 $at,$f8 +/* f0c97b8: 468021a0 */ cvt.s.w $f6,$f4 +/* f0c97bc: 3c013f80 */ lui $at,0x3f80 +/* f0c97c0: 44815000 */ mtc1 $at,$f10 +/* f0c97c4: 3c013f80 */ lui $at,0x3f80 +/* f0c97c8: 46083303 */ div.s $f12,$f6,$f8 +/* f0c97cc: 460c503c */ c.lt.s $f10,$f12 +/* f0c97d0: 00000000 */ sll $zero,$zero,0x0 +/* f0c97d4: 45020004 */ bc1fl .L0f0c97e8 +/* f0c97d8: 460c6300 */ add.s $f12,$f12,$f12 +/* f0c97dc: 44816000 */ mtc1 $at,$f12 +/* f0c97e0: 00000000 */ sll $zero,$zero,0x0 +/* f0c97e4: 460c6300 */ add.s $f12,$f12,$f12 +.L0f0c97e8: +/* f0c97e8: e7ac0210 */ swc1 $f12,0x210($sp) +.L0f0c97ec: +/* f0c97ec: 8faa00dc */ lw $t2,0xdc($sp) +/* f0c97f0: 19400011 */ blez $t2,.L0f0c9838 +/* f0c97f4: 00000000 */ sll $zero,$zero,0x0 +/* f0c97f8: 448a8000 */ mtc1 $t2,$f16 +/* f0c97fc: 3c01428c */ lui $at,0x428c +/* f0c9800: 44812000 */ mtc1 $at,$f4 +/* f0c9804: 468084a0 */ cvt.s.w $f18,$f16 +/* f0c9808: 3c013f80 */ lui $at,0x3f80 +/* f0c980c: 44813000 */ mtc1 $at,$f6 +/* f0c9810: 3c013f80 */ lui $at,0x3f80 +/* f0c9814: 46049303 */ div.s $f12,$f18,$f4 +/* f0c9818: 460c303c */ c.lt.s $f6,$f12 +/* f0c981c: 00000000 */ sll $zero,$zero,0x0 +/* f0c9820: 45020004 */ bc1fl .L0f0c9834 +/* f0c9824: 460c6300 */ add.s $f12,$f12,$f12 +/* f0c9828: 44816000 */ mtc1 $at,$f12 +/* f0c982c: 00000000 */ sll $zero,$zero,0x0 +/* f0c9830: 460c6300 */ add.s $f12,$f12,$f12 +.L0f0c9834: +/* f0c9834: e7ac0214 */ swc1 $f12,0x214($sp) +.L0f0c9838: +/* f0c9838: 12e0005a */ beqz $s7,.L0f0c99a4 +/* f0c983c: 00000000 */ sll $zero,$zero,0x0 +/* f0c9840: 1ac00058 */ blez $s6,.L0f0c99a4 +/* f0c9844: 00008025 */ or $s0,$zero,$zero +/* f0c9848: 8fab01a8 */ lw $t3,0x1a8($sp) +.L0f0c984c: +/* f0c984c: 00106080 */ sll $t4,$s0,0x2 +/* f0c9850: 03ac6821 */ addu $t5,$sp,$t4 +/* f0c9854: 55600034 */ bnezl $t3,.L0f0c9928 +/* f0c9858: 8e4a0288 */ lw $t2,0x288($s2) +/* f0c985c: 8dad014c */ lw $t5,0x14c($t5) +/* f0c9860: 00142e00 */ sll $a1,$s4,0x18 +/* f0c9864: 00057603 */ sra $t6,$a1,0x18 +/* f0c9868: 11a0002e */ beqz $t5,.L0f0c9924 +/* f0c986c: 02002025 */ or $a0,$s0,$zero +/* f0c9870: 0c005241 */ jal 0x14904 +/* f0c9874: 01c02825 */ or $a1,$t6,$zero +/* f0c9878: 2841001f */ slti $at,$v0,0x1f +/* f0c987c: 14200011 */ bnez $at,.L0f0c98c4 +/* f0c9880: 02002025 */ or $a0,$s0,$zero +/* f0c9884: 00142e00 */ sll $a1,$s4,0x18 +/* f0c9888: 00057e03 */ sra $t7,$a1,0x18 +/* f0c988c: 0c005270 */ jal 0x149c0 +/* f0c9890: 01e02825 */ or $a1,$t7,$zero +/* f0c9894: 2841001f */ slti $at,$v0,0x1f +/* f0c9898: 1020000a */ beqz $at,.L0f0c98c4 +/* f0c989c: 8fa20218 */ lw $v0,0x218($sp) +/* f0c98a0: 10400003 */ beqz $v0,.L0f0c98b0 +/* f0c98a4: 2442ffff */ addiu $v0,$v0,-1 +/* f0c98a8: 10000004 */ beqz $zero,.L0f0c98bc +/* f0c98ac: afa20218 */ sw $v0,0x218($sp) +.L0f0c98b0: +/* f0c98b0: 8fa2021c */ lw $v0,0x21c($sp) +/* f0c98b4: 24420001 */ addiu $v0,$v0,0x1 +/* f0c98b8: afa2021c */ sw $v0,0x21c($sp) +.L0f0c98bc: +/* f0c98bc: 8e580284 */ lw $t8,0x284($s2) +/* f0c98c0: af130260 */ sw $s3,0x260($t8) +.L0f0c98c4: +/* f0c98c4: 00142e00 */ sll $a1,$s4,0x18 +/* f0c98c8: 0005ce03 */ sra $t9,$a1,0x18 +/* f0c98cc: 03202825 */ or $a1,$t9,$zero +/* f0c98d0: 0c005241 */ jal 0x14904 +/* f0c98d4: 02002025 */ or $a0,$s0,$zero +/* f0c98d8: 2841ffe2 */ slti $at,$v0,-30 +/* f0c98dc: 10200011 */ beqz $at,.L0f0c9924 +/* f0c98e0: 02002025 */ or $a0,$s0,$zero +/* f0c98e4: 00142e00 */ sll $a1,$s4,0x18 +/* f0c98e8: 00054603 */ sra $t0,$a1,0x18 +/* f0c98ec: 0c005270 */ jal 0x149c0 +/* f0c98f0: 01002825 */ or $a1,$t0,$zero +/* f0c98f4: 2841ffe2 */ slti $at,$v0,-30 +/* f0c98f8: 1420000a */ bnez $at,.L0f0c9924 +/* f0c98fc: 8fa2021c */ lw $v0,0x21c($sp) +/* f0c9900: 10400003 */ beqz $v0,.L0f0c9910 +/* f0c9904: 2442ffff */ addiu $v0,$v0,-1 +/* f0c9908: 10000004 */ beqz $zero,.L0f0c991c +/* f0c990c: afa2021c */ sw $v0,0x21c($sp) +.L0f0c9910: +/* f0c9910: 8fa20218 */ lw $v0,0x218($sp) +/* f0c9914: 24420001 */ addiu $v0,$v0,0x1 +/* f0c9918: afa20218 */ sw $v0,0x218($sp) +.L0f0c991c: +/* f0c991c: 8e490284 */ lw $t1,0x284($s2) +/* f0c9920: ad330260 */ sw $s3,0x260($t1) +.L0f0c9924: +/* f0c9924: 8e4a0288 */ lw $t2,0x288($s2) +.L0f0c9928: +/* f0c9928: 0fc549fb */ jal func0f1527ec +/* f0c992c: 8d440070 */ lw $a0,0x70($t2) +/* f0c9930: 14400019 */ bnez $v0,.L0f0c9998 +/* f0c9934: 00105880 */ sll $t3,$s0,0x2 +/* f0c9938: 03ab6021 */ addu $t4,$sp,$t3 +/* f0c993c: 8d8c014c */ lw $t4,0x14c($t4) +/* f0c9940: 51800008 */ beqzl $t4,.L0f0c9964 +/* f0c9944: 8e450284 */ lw $a1,0x284($s2) +/* f0c9948: 8e450284 */ lw $a1,0x284($s2) +/* f0c994c: 8ca20260 */ lw $v0,0x260($a1) +/* f0c9950: 04400011 */ bltz $v0,.L0f0c9998 +/* f0c9954: 244d0001 */ addiu $t5,$v0,0x1 +/* f0c9958: 1000000f */ beqz $zero,.L0f0c9998 +/* f0c995c: acad0260 */ sw $t5,0x260($a1) +/* f0c9960: 8e450284 */ lw $a1,0x284($s2) +.L0f0c9964: +/* f0c9964: 8ca20260 */ lw $v0,0x260($a1) +/* f0c9968: 1840000a */ blez $v0,.L0f0c9994 +/* f0c996c: 2841000f */ slti $at,$v0,0xf +/* f0c9970: 10200008 */ beqz $at,.L0f0c9994 +/* f0c9974: 8fa20218 */ lw $v0,0x218($sp) +/* f0c9978: 10400003 */ beqz $v0,.L0f0c9988 +/* f0c997c: 2442ffff */ addiu $v0,$v0,-1 +/* f0c9980: 10000004 */ beqz $zero,.L0f0c9994 +/* f0c9984: afa20218 */ sw $v0,0x218($sp) +.L0f0c9988: +/* f0c9988: 8fa2021c */ lw $v0,0x21c($sp) +/* f0c998c: 24420001 */ addiu $v0,$v0,0x1 +/* f0c9990: afa2021c */ sw $v0,0x21c($sp) +.L0f0c9994: +/* f0c9994: aca00260 */ sw $zero,0x260($a1) +.L0f0c9998: +/* f0c9998: 26100001 */ addiu $s0,$s0,0x1 +/* f0c999c: 5616ffab */ bnel $s0,$s6,.L0f0c984c +/* f0c99a0: 8fab01a8 */ lw $t3,0x1a8($sp) +.L0f0c99a4: +/* f0c99a4: 0fc331a0 */ jal func0f0cc680 +/* f0c99a8: 00000000 */ sll $zero,$zero,0x0 +/* f0c99ac: 1440001d */ bnez $v0,.L0f0c9a24 +/* f0c99b0: 00000000 */ sll $zero,$zero,0x0 +/* f0c99b4: 8e450284 */ lw $a1,0x284($s2) +/* f0c99b8: 3c01c2b4 */ lui $at,0xc2b4 +/* f0c99bc: 44814000 */ mtc1 $at,$f8 +/* f0c99c0: c4aa00b4 */ lwc1 $f10,0xb4($a1) +/* f0c99c4: 460a4032 */ c.eq.s $f8,$f10 +/* f0c99c8: 00000000 */ sll $zero,$zero,0x0 +/* f0c99cc: 45000015 */ bc1f .L0f0c9a24 +/* f0c99d0: 00000000 */ sll $zero,$zero,0x0 +/* f0c99d4: 8e4e0314 */ lw $t6,0x314($s2) +/* f0c99d8: 11c00012 */ beqz $t6,.L0f0c9a24 +/* f0c99dc: 00000000 */ sll $zero,$zero,0x0 +/* f0c99e0: 8e4f0298 */ lw $t7,0x298($s2) +/* f0c99e4: 05e1000f */ bgez $t7,.L0f0c9a24 +/* f0c99e8: 00000000 */ sll $zero,$zero,0x0 +/* f0c99ec: 8ca40120 */ lw $a0,0x120($a1) +/* f0c99f0: 8fa201a8 */ lw $v0,0x1a8($sp) +/* f0c99f4: 0004c02b */ sltu $t8,$zero,$a0 +/* f0c99f8: 13000009 */ beqz $t8,.L0f0c9a20 +/* f0c99fc: 03002025 */ or $a0,$t8,$zero +/* f0c9a00: 2c440001 */ sltiu $a0,$v0,0x1 +/* f0c9a04: 50800007 */ beqzl $a0,.L0f0c9a24 +/* f0c9a08: afa40234 */ sw $a0,0x234($sp) +/* f0c9a0c: 00142600 */ sll $a0,$s4,0x18 +/* f0c9a10: 00044603 */ sra $t0,$a0,0x18 +/* f0c9a14: 0c0053ae */ jal 0x14eb8 +/* f0c9a18: 01002025 */ or $a0,$t0,$zero +/* f0c9a1c: 2844ffe2 */ slti $a0,$v0,-30 +.L0f0c9a20: +/* f0c9a20: afa40234 */ sw $a0,0x234($sp) +.L0f0c9a24: +/* f0c9a24: 0fc2866a */ jal func0f0a19a8 +/* f0c9a28: 00002025 */ or $a0,$zero,$zero +/* f0c9a2c: 24010016 */ addiu $at,$zero,0x16 +/* f0c9a30: 54410011 */ bnel $v0,$at,.L0f0c9a78 +/* f0c9a34: 97a201a2 */ lhu $v0,0x1a2($sp) +/* f0c9a38: 8e450284 */ lw $a1,0x284($s2) +/* f0c9a3c: 8ca20120 */ lw $v0,0x120($a1) +/* f0c9a40: 50400004 */ beqzl $v0,.L0f0c9a54 +/* f0c9a44: 0002202b */ sltu $a0,$zero,$v0 +/* f0c9a48: afa001c8 */ sw $zero,0x1c8($sp) +/* f0c9a4c: 8ca20120 */ lw $v0,0x120($a1) +/* f0c9a50: 0002202b */ sltu $a0,$zero,$v0 +.L0f0c9a54: +/* f0c9a54: 10800006 */ beqz $a0,.L0f0c9a70 +/* f0c9a58: 83a900e9 */ lb $t1,0xe9($sp) +/* f0c9a5c: 2924ffe2 */ slti $a0,$t1,-30 +/* f0c9a60: 54800004 */ bnezl $a0,.L0f0c9a74 +/* f0c9a64: afa40230 */ sw $a0,0x230($sp) +/* f0c9a68: 2924001f */ slti $a0,$t1,0x1f +/* f0c9a6c: 38840001 */ xori $a0,$a0,0x1 +.L0f0c9a70: +/* f0c9a70: afa40230 */ sw $a0,0x230($sp) +.L0f0c9a74: +/* f0c9a74: 97a201a2 */ lhu $v0,0x1a2($sp) +.L0f0c9a78: +/* f0c9a78: afa00220 */ sw $zero,0x220($sp) +/* f0c9a7c: afa00224 */ sw $zero,0x224($sp) +/* f0c9a80: 304a8000 */ andi $t2,$v0,0x8000 +/* f0c9a84: 11400003 */ beqz $t2,.L0f0c9a94 +/* f0c9a88: 97ab01a0 */ lhu $t3,0x1a0($sp) +/* f0c9a8c: 316c4000 */ andi $t4,$t3,0x4000 +/* f0c9a90: 15800012 */ bnez $t4,.L0f0c9adc +.L0f0c9a94: +/* f0c9a94: 304d4000 */ andi $t5,$v0,0x4000 +/* f0c9a98: 11a00004 */ beqz $t5,.L0f0c9aac +/* f0c9a9c: 97ae01a0 */ lhu $t6,0x1a0($sp) +/* f0c9aa0: 31cf8000 */ andi $t7,$t6,0x8000 +/* f0c9aa4: 55e0000e */ bnezl $t7,.L0f0c9ae0 +/* f0c9aa8: 8fac01ac */ lw $t4,0x1ac($sp) +.L0f0c9aac: +/* f0c9aac: 97a200e6 */ lhu $v0,0xe6($sp) +/* f0c9ab0: 97b900e4 */ lhu $t9,0xe4($sp) +/* f0c9ab4: 30588000 */ andi $t8,$v0,0x8000 +/* f0c9ab8: 13000002 */ beqz $t8,.L0f0c9ac4 +/* f0c9abc: 33284000 */ andi $t0,$t9,0x4000 +/* f0c9ac0: 15000006 */ bnez $t0,.L0f0c9adc +.L0f0c9ac4: +/* f0c9ac4: 30494000 */ andi $t1,$v0,0x4000 +/* f0c9ac8: 11200011 */ beqz $t1,.L0f0c9b10 +/* f0c9acc: 97aa00e4 */ lhu $t2,0xe4($sp) +/* f0c9ad0: 314b8000 */ andi $t3,$t2,0x8000 +/* f0c9ad4: 5160000f */ beqzl $t3,.L0f0c9b14 +/* f0c9ad8: 8e450284 */ lw $a1,0x284($s2) +.L0f0c9adc: +/* f0c9adc: 8fac01ac */ lw $t4,0x1ac($sp) +.L0f0c9ae0: +/* f0c9ae0: 24010022 */ addiu $at,$zero,0x22 +/* f0c9ae4: 2402fffe */ addiu $v0,$zero,-2 +/* f0c9ae8: 15810009 */ bne $t4,$at,.L0f0c9b10 +/* f0c9aec: 240d0001 */ addiu $t5,$zero,0x1 +/* f0c9af0: 8e4e0284 */ lw $t6,0x284($s2) +/* f0c9af4: afad0228 */ sw $t5,0x228($sp) +/* f0c9af8: afa001fc */ sw $zero,0x1fc($sp) +/* f0c9afc: afa00200 */ sw $zero,0x200($sp) +/* f0c9b00: afa001c0 */ sw $zero,0x1c0($sp) +/* f0c9b04: a5c2024c */ sh $v0,0x24c($t6) +/* f0c9b08: 8e4f0284 */ lw $t7,0x284($s2) +/* f0c9b0c: a5e2024e */ sh $v0,0x24e($t7) +.L0f0c9b10: +/* f0c9b10: 8e450284 */ lw $a1,0x284($s2) +.L0f0c9b14: +/* f0c9b14: 97a900ea */ lhu $t1,0xea($sp) +/* f0c9b18: 8cb80120 */ lw $t8,0x120($a1) +/* f0c9b1c: afb80208 */ sw $t8,0x208($sp) +/* f0c9b20: 8cb90120 */ lw $t9,0x120($a1) +/* f0c9b24: afb9020c */ sw $t9,0x20c($sp) +/* f0c9b28: 8ca80274 */ lw $t0,0x274($a1) +/* f0c9b2c: 31252000 */ andi $a1,$t1,0x2000 +/* f0c9b30: 11000007 */ beqz $t0,.L0f0c9b50 +/* f0c9b34: 00000000 */ sll $zero,$zero,0x0 +/* f0c9b38: 0c0053d8 */ jal 0x14f60 +/* f0c9b3c: 83a400ef */ lb $a0,0xef($sp) +/* f0c9b40: 14400003 */ bnez $v0,.L0f0c9b50 +/* f0c9b44: 00000000 */ sll $zero,$zero,0x0 +/* f0c9b48: 8e4b0284 */ lw $t3,0x284($s2) +/* f0c9b4c: ad600274 */ sw $zero,0x274($t3) +.L0f0c9b50: +/* f0c9b50: 0fc2866a */ jal func0f0a19a8 +/* f0c9b54: 00002025 */ or $a0,$zero,$zero +/* f0c9b58: 00402025 */ or $a0,$v0,$zero +/* f0c9b5c: 0fc2c5f0 */ jal func0f0b17c0 +/* f0c9b60: 3c058000 */ lui $a1,0x8000 +/* f0c9b64: 50400012 */ beqzl $v0,.L0f0c9bb0 +/* f0c9b68: 8e480284 */ lw $t0,0x284($s2) +/* f0c9b6c: 12e0000d */ beqz $s7,.L0f0c9ba4 +/* f0c9b70: 97ac00ea */ lhu $t4,0xea($sp) +/* f0c9b74: 83a400ef */ lb $a0,0xef($sp) +/* f0c9b78: 0c005408 */ jal 0x15020 +/* f0c9b7c: 31852000 */ andi $a1,$t4,0x2000 +/* f0c9b80: 10400008 */ beqz $v0,.L0f0c9ba4 +/* f0c9b84: 00000000 */ sll $zero,$zero,0x0 +/* f0c9b88: 8e4e0284 */ lw $t6,0x284($s2) +/* f0c9b8c: 8fb801c0 */ lw $t8,0x1c0($sp) +/* f0c9b90: 8dcf1a24 */ lw $t7,0x1a24($t6) +/* f0c9b94: 27190001 */ addiu $t9,$t8,0x1 +/* f0c9b98: 15e00002 */ bnez $t7,.L0f0c9ba4 +/* f0c9b9c: 00000000 */ sll $zero,$zero,0x0 +/* f0c9ba0: afb901c0 */ sw $t9,0x1c0($sp) +.L0f0c9ba4: +/* f0c9ba4: 1000001e */ beqz $zero,.L0f0c9c20 +/* f0c9ba8: 8e450284 */ lw $a1,0x284($s2) +/* f0c9bac: 8e480284 */ lw $t0,0x284($s2) +.L0f0c9bb0: +/* f0c9bb0: 8d040274 */ lw $a0,0x274($t0) +/* f0c9bb4: 2c890001 */ sltiu $t1,$a0,0x1 +/* f0c9bb8: 11200017 */ beqz $t1,.L0f0c9c18 +/* f0c9bbc: 01202025 */ or $a0,$t1,$zero +/* f0c9bc0: 12e00015 */ beqz $s7,.L0f0c9c18 +/* f0c9bc4: 02e02025 */ or $a0,$s7,$zero +/* f0c9bc8: 97aa00ea */ lhu $t2,0xea($sp) +/* f0c9bcc: 83a400ef */ lb $a0,0xef($sp) +/* f0c9bd0: 0c0053d8 */ jal 0x14f60 +/* f0c9bd4: 31452000 */ andi $a1,$t2,0x2000 +/* f0c9bd8: 0002202b */ sltu $a0,$zero,$v0 +/* f0c9bdc: 5080000f */ beqzl $a0,.L0f0c9c1c +/* f0c9be0: afa401bc */ sw $a0,0x1bc($sp) +/* f0c9be4: 8e4c0284 */ lw $t4,0x284($s2) +/* f0c9be8: 97a201a2 */ lhu $v0,0x1a2($sp) +/* f0c9bec: 8d841a24 */ lw $a0,0x1a24($t4) +/* f0c9bf0: 304e8000 */ andi $t6,$v0,0x8000 +/* f0c9bf4: 2c8d0001 */ sltiu $t5,$a0,0x1 +/* f0c9bf8: 11a00007 */ beqz $t5,.L0f0c9c18 +/* f0c9bfc: 01a02025 */ or $a0,$t5,$zero +/* f0c9c00: 2dc40001 */ sltiu $a0,$t6,0x1 +/* f0c9c04: 50800005 */ beqzl $a0,.L0f0c9c1c +/* f0c9c08: afa401bc */ sw $a0,0x1bc($sp) +/* f0c9c0c: 97a400e6 */ lhu $a0,0xe6($sp) +/* f0c9c10: 30988000 */ andi $t8,$a0,0x8000 +/* f0c9c14: 2f040001 */ sltiu $a0,$t8,0x1 +.L0f0c9c18: +/* f0c9c18: afa401bc */ sw $a0,0x1bc($sp) +.L0f0c9c1c: +/* f0c9c1c: 8e450284 */ lw $a1,0x284($s2) +.L0f0c9c20: +/* f0c9c20: 24080001 */ addiu $t0,$zero,0x1 +/* f0c9c24: 1000032a */ beqz $zero,.L0f0ca8d0 +/* f0c9c28: afa8023c */ sw $t0,0x23c($sp) +/* f0c9c2c: 24010002 */ addiu $at,$zero,0x2 +.L0f0c9c30: +/* f0c9c30: 10410004 */ beq $v0,$at,.L0f0c9c44 +/* f0c9c34: 34148000 */ dli $s4,0x8000 +/* f0c9c38: 24010003 */ addiu $at,$zero,0x3 +/* f0c9c3c: 14410005 */ bne $v0,$at,.L0f0c9c54 +/* f0c9c40: 24110030 */ addiu $s1,$zero,0x30 +.L0f0c9c44: +/* f0c9c44: 24090030 */ addiu $t1,$zero,0x30 +/* f0c9c48: 24112000 */ addiu $s1,$zero,0x2000 +/* f0c9c4c: 10000004 */ beqz $zero,.L0f0c9c60 +/* f0c9c50: a7a900ca */ sh $t1,0xca($sp) +.L0f0c9c54: +/* f0c9c54: 340a8000 */ dli $t2,0x8000 +/* f0c9c58: 24142000 */ addiu $s4,$zero,0x2000 +/* f0c9c5c: a7aa00ca */ sh $t2,0xca($sp) +.L0f0c9c60: +/* f0c9c60: 8e4b0288 */ lw $t3,0x288($s2) +/* f0c9c64: 0fc549fb */ jal func0f1527ec +/* f0c9c68: 8d640070 */ lw $a0,0x70($t3) +/* f0c9c6c: 14400021 */ bnez $v0,.L0f0c9cf4 +/* f0c9c70: 00000000 */ sll $zero,$zero,0x0 +/* f0c9c74: 1ac0001a */ blez $s6,.L0f0c9ce0 +/* f0c9c78: 00008025 */ or $s0,$zero,$zero +/* f0c9c7c: 27a3014c */ addiu $v1,$sp,0x14c +/* f0c9c80: 27a700fc */ addiu $a3,$sp,0xfc +.L0f0c9c84: +/* f0c9c84: 12e0000f */ beqz $s7,.L0f0c9cc4 +/* f0c9c88: 02e02025 */ or $a0,$s7,$zero +/* f0c9c8c: 97ad019e */ lhu $t5,0x19e($sp) +/* f0c9c90: 00152e00 */ sll $a1,$s5,0x18 +/* f0c9c94: 00056603 */ sra $t4,$a1,0x18 +/* f0c9c98: 022d3024 */ and $a2,$s1,$t5 +/* f0c9c9c: 30ceffff */ andi $t6,$a2,0xffff +/* f0c9ca0: 01c03025 */ or $a2,$t6,$zero +/* f0c9ca4: 01802825 */ or $a1,$t4,$zero +/* f0c9ca8: 02002025 */ or $a0,$s0,$zero +/* f0c9cac: afa3004c */ sw $v1,0x4c($sp) +/* f0c9cb0: 0c00529e */ jal 0x14a78 +/* f0c9cb4: afa70048 */ sw $a3,0x48($sp) +/* f0c9cb8: 8fa3004c */ lw $v1,0x4c($sp) +/* f0c9cbc: 8fa70048 */ lw $a3,0x48($sp) +/* f0c9cc0: 0002202b */ sltu $a0,$zero,$v0 +.L0f0c9cc4: +/* f0c9cc4: 26100001 */ addiu $s0,$s0,0x1 +/* f0c9cc8: 2c8f0001 */ sltiu $t7,$a0,0x1 +/* f0c9ccc: 24630004 */ addiu $v1,$v1,0x4 +/* f0c9cd0: 24e70004 */ addiu $a3,$a3,0x4 +/* f0c9cd4: ac64fffc */ sw $a0,-0x4($v1) +/* f0c9cd8: 1616ffea */ bne $s0,$s6,.L0f0c9c84 +/* f0c9cdc: aceffffc */ sw $t7,-0x4($a3) +.L0f0c9ce0: +/* f0c9ce0: 0016c080 */ sll $t8,$s6,0x2 +/* f0c9ce4: 03b8c821 */ addu $t9,$sp,$t8 +/* f0c9ce8: 8f390148 */ lw $t9,0x148($t9) +/* f0c9cec: 8e480284 */ lw $t0,0x284($s2) +/* f0c9cf0: ad190120 */ sw $t9,0x120($t0) +.L0f0c9cf4: +/* f0c9cf4: 0fc5b364 */ jal func0f16cd90 +/* f0c9cf8: 00000000 */ sll $zero,$zero,0x0 +/* f0c9cfc: 544002ba */ bnezl $v0,.L0f0ca7e8 +/* f0c9d00: 8e450284 */ lw $a1,0x284($s2) +/* f0c9d04: 8e490288 */ lw $t1,0x288($s2) +/* f0c9d08: 0fc549fb */ jal func0f1527ec +/* f0c9d0c: 8d240070 */ lw $a0,0x70($t1) +/* f0c9d10: 10400021 */ beqz $v0,.L0f0c9d98 +/* f0c9d14: 00000000 */ sll $zero,$zero,0x0 +/* f0c9d18: 1ac0001f */ blez $s6,.L0f0c9d98 +/* f0c9d1c: 00008025 */ or $s0,$zero,$zero +/* f0c9d20: 27a3014c */ addiu $v1,$sp,0x14c +/* f0c9d24: 27a700fc */ addiu $a3,$sp,0xfc +.L0f0c9d28: +/* f0c9d28: 12e00012 */ beqz $s7,.L0f0c9d74 +/* f0c9d2c: 02002025 */ or $a0,$s0,$zero +/* f0c9d30: 97ab019e */ lhu $t3,0x19e($sp) +/* f0c9d34: 00152e00 */ sll $a1,$s5,0x18 +/* f0c9d38: 00055603 */ sra $t2,$a1,0x18 +/* f0c9d3c: 022b3024 */ and $a2,$s1,$t3 +/* f0c9d40: 30ccffff */ andi $t4,$a2,0xffff +/* f0c9d44: 01803025 */ or $a2,$t4,$zero +/* f0c9d48: 01402825 */ or $a1,$t2,$zero +/* f0c9d4c: afa3004c */ sw $v1,0x4c($sp) +/* f0c9d50: 0c0052d4 */ jal 0x14b50 +/* f0c9d54: afa70048 */ sw $a3,0x48($sp) +/* f0c9d58: 8fa3004c */ lw $v1,0x4c($sp) +/* f0c9d5c: 10400005 */ beqz $v0,.L0f0c9d74 +/* f0c9d60: 8fa70048 */ lw $a3,0x48($sp) +/* f0c9d64: 8e450284 */ lw $a1,0x284($s2) +/* f0c9d68: 8ca40120 */ lw $a0,0x120($a1) +/* f0c9d6c: 2c8d0001 */ sltiu $t5,$a0,0x1 +/* f0c9d70: acad0120 */ sw $t5,0x120($a1) +.L0f0c9d74: +/* f0c9d74: 8e4e0284 */ lw $t6,0x284($s2) +/* f0c9d78: 26100001 */ addiu $s0,$s0,0x1 +/* f0c9d7c: 24630004 */ addiu $v1,$v1,0x4 +/* f0c9d80: 8dcf0120 */ lw $t7,0x120($t6) +/* f0c9d84: 24e70004 */ addiu $a3,$a3,0x4 +/* f0c9d88: 2df80001 */ sltiu $t8,$t7,0x1 +/* f0c9d8c: acf8fffc */ sw $t8,-0x4($a3) +/* f0c9d90: 1616ffe5 */ bne $s0,$s6,.L0f0c9d28 +/* f0c9d94: ac6ffffc */ sw $t7,-0x4($v1) +.L0f0c9d98: +/* f0c9d98: 0fc2866a */ jal func0f0a19a8 +/* f0c9d9c: 00002025 */ or $a0,$zero,$zero +/* f0c9da0: 24010032 */ addiu $at,$zero,0x32 +/* f0c9da4: 54410005 */ bnel $v0,$at,.L0f0c9dbc +/* f0c9da8: 8e450284 */ lw $a1,0x284($s2) +/* f0c9dac: 8e480284 */ lw $t0,0x284($s2) +/* f0c9db0: 24190001 */ addiu $t9,$zero,0x1 +/* f0c9db4: ad190120 */ sw $t9,0x120($t0) +/* f0c9db8: 8e450284 */ lw $a1,0x284($s2) +.L0f0c9dbc: +/* f0c9dbc: 8fac01b0 */ lw $t4,0x1b0($sp) +/* f0c9dc0: 24010001 */ addiu $at,$zero,0x1 +/* f0c9dc4: 8ca40120 */ lw $a0,0x120($a1) +/* f0c9dc8: 2c890001 */ sltiu $t1,$a0,0x1 +/* f0c9dcc: afa901b4 */ sw $t1,0x1b4($sp) +/* f0c9dd0: 8caa0120 */ lw $t2,0x120($a1) +/* f0c9dd4: afaa01b8 */ sw $t2,0x1b8($sp) +/* f0c9dd8: 8ca40120 */ lw $a0,0x120($a1) +/* f0c9ddc: 2c8b0001 */ sltiu $t3,$a0,0x1 +/* f0c9de0: 11810004 */ beq $t4,$at,.L0f0c9df4 +/* f0c9de4: afab022c */ sw $t3,0x22c($sp) +/* f0c9de8: 24010003 */ addiu $at,$zero,0x3 +/* f0c9dec: 15810054 */ bne $t4,$at,.L0f0c9f40 +/* f0c9df0: 97af01a2 */ lhu $t7,0x1a2($sp) +.L0f0c9df4: +/* f0c9df4: 8cad0120 */ lw $t5,0x120($a1) +/* f0c9df8: 97a201a2 */ lhu $v0,0x1a2($sp) +/* f0c9dfc: 15a0001a */ bnez $t5,.L0f0c9e68 +/* f0c9e00: 30490202 */ andi $t1,$v0,0x202 +/* f0c9e04: 12e00015 */ beqz $s7,.L0f0c9e5c +/* f0c9e08: 27b000fc */ addiu $s0,$sp,0xfc +/* f0c9e0c: 97b1019e */ lhu $s1,0x19e($sp) +/* f0c9e10: 00152e00 */ sll $a1,$s5,0x18 +/* f0c9e14: 00057603 */ sra $t6,$a1,0x18 +/* f0c9e18: 02203025 */ or $a2,$s1,$zero +/* f0c9e1c: 30cf0202 */ andi $t7,$a2,0x202 +/* f0c9e20: 01e03025 */ or $a2,$t7,$zero +/* f0c9e24: 01c02825 */ or $a1,$t6,$zero +/* f0c9e28: 0c005326 */ jal 0x14c98 +/* f0c9e2c: 02002025 */ or $a0,$s0,$zero +/* f0c9e30: 00152e00 */ sll $a1,$s5,0x18 +/* f0c9e34: 02203025 */ or $a2,$s1,$zero +/* f0c9e38: 30d90101 */ andi $t9,$a2,0x101 +/* f0c9e3c: 0005c603 */ sra $t8,$a1,0x18 +/* f0c9e40: afa201dc */ sw $v0,0x1dc($sp) +/* f0c9e44: 03002825 */ or $a1,$t8,$zero +/* f0c9e48: 03203025 */ or $a2,$t9,$zero +/* f0c9e4c: 0c005326 */ jal 0x14c98 +/* f0c9e50: 02002025 */ or $a0,$s0,$zero +/* f0c9e54: afa201e0 */ sw $v0,0x1e0($sp) +/* f0c9e58: 8e450284 */ lw $a1,0x284($s2) +.L0f0c9e5c: +/* f0c9e5c: 97a801a2 */ lhu $t0,0x1a2($sp) +/* f0c9e60: 1000000d */ beqz $zero,.L0f0c9e98 +/* f0c9e64: afa80048 */ sw $t0,0x48($sp) +.L0f0c9e68: +/* f0c9e68: 11200005 */ beqz $t1,.L0f0c9e80 +/* f0c9e6c: 304a0101 */ andi $t2,$v0,0x101 +/* f0c9e70: 3c013f80 */ lui $at,0x3f80 +/* f0c9e74: 44818000 */ mtc1 $at,$f16 +/* f0c9e78: 00000000 */ sll $zero,$zero,0x0 +/* f0c9e7c: e7b001e4 */ swc1 $f16,0x1e4($sp) +.L0f0c9e80: +/* f0c9e80: 11400005 */ beqz $t2,.L0f0c9e98 +/* f0c9e84: afa20048 */ sw $v0,0x48($sp) +/* f0c9e88: 3c013f80 */ lui $at,0x3f80 +/* f0c9e8c: 44819000 */ mtc1 $at,$f18 +/* f0c9e90: afa20048 */ sw $v0,0x48($sp) +/* f0c9e94: e7b201e8 */ swc1 $f18,0x1e8($sp) +.L0f0c9e98: +/* f0c9e98: 8ca40120 */ lw $a0,0x120($a1) +/* f0c9e9c: 44802000 */ mtc1 $zero,$f4 +/* f0c9ea0: 44803000 */ mtc1 $zero,$f6 +/* f0c9ea4: 2c8b0001 */ sltiu $t3,$a0,0x1 +/* f0c9ea8: 11600004 */ beqz $t3,.L0f0c9ebc +/* f0c9eac: 01602025 */ or $a0,$t3,$zero +/* f0c9eb0: 8fa40048 */ lw $a0,0x48($sp) +/* f0c9eb4: 308c0808 */ andi $t4,$a0,0x808 +/* f0c9eb8: 000c202b */ sltu $a0,$zero,$t4 +.L0f0c9ebc: +/* f0c9ebc: afa401d4 */ sw $a0,0x1d4($sp) +/* f0c9ec0: 8ca40120 */ lw $a0,0x120($a1) +/* f0c9ec4: 2c8e0001 */ sltiu $t6,$a0,0x1 +/* f0c9ec8: 11c00004 */ beqz $t6,.L0f0c9edc +/* f0c9ecc: 01c02025 */ or $a0,$t6,$zero +/* f0c9ed0: 8fa40048 */ lw $a0,0x48($sp) +/* f0c9ed4: 308f0404 */ andi $t7,$a0,0x404 +/* f0c9ed8: 000f202b */ sltu $a0,$zero,$t7 +.L0f0c9edc: +/* f0c9edc: afa401d8 */ sw $a0,0x1d8($sp) +/* f0c9ee0: afa001c4 */ sw $zero,0x1c4($sp) +/* f0c9ee4: 8ca40120 */ lw $a0,0x120($a1) +/* f0c9ee8: e7a401ec */ swc1 $f4,0x1ec($sp) +/* f0c9eec: e7a601f0 */ swc1 $f6,0x1f0($sp) +/* f0c9ef0: 2c990001 */ sltiu $t9,$a0,0x1 +/* f0c9ef4: afb901d0 */ sw $t9,0x1d0($sp) +/* f0c9ef8: 8ca40120 */ lw $a0,0x120($a1) +/* f0c9efc: 8e4902ac */ lw $t1,0x2ac($s2) +/* f0c9f00: 24010007 */ addiu $at,$zero,0x7 +/* f0c9f04: 2c880001 */ sltiu $t0,$a0,0x1 +/* f0c9f08: 1521005b */ bne $t1,$at,.L0f0ca078 +/* f0c9f0c: afa801cc */ sw $t0,0x1cc($sp) +/* f0c9f10: 8caa1bdc */ lw $t2,0x1bdc($a1) +/* f0c9f14: 000a582a */ slt $t3,$zero,$t2 +/* f0c9f18: afab01d4 */ sw $t3,0x1d4($sp) +/* f0c9f1c: 8cac1bdc */ lw $t4,0x1bdc($a1) +/* f0c9f20: afa00258 */ sw $zero,0x258($sp) +/* f0c9f24: afa0025c */ sw $zero,0x25c($sp) +/* f0c9f28: 298d0000 */ slti $t5,$t4,0x0 +/* f0c9f2c: afad01d8 */ sw $t5,0x1d8($sp) +/* f0c9f30: 8cae1bd8 */ lw $t6,0x1bd8($a1) +/* f0c9f34: afa00254 */ sw $zero,0x254($sp) +/* f0c9f38: 1000004f */ beqz $zero,.L0f0ca078 +/* f0c9f3c: afae0250 */ sw $t6,0x250($sp) +.L0f0c9f40: +/* f0c9f40: 31f80202 */ andi $t8,$t7,0x202 +/* f0c9f44: 13000005 */ beqz $t8,.L0f0c9f5c +/* f0c9f48: afaf0048 */ sw $t7,0x48($sp) +/* f0c9f4c: 3c013f80 */ lui $at,0x3f80 +/* f0c9f50: 44814000 */ mtc1 $at,$f8 +/* f0c9f54: 00000000 */ sll $zero,$zero,0x0 +/* f0c9f58: e7a801e4 */ swc1 $f8,0x1e4($sp) +.L0f0c9f5c: +/* f0c9f5c: 8fb90048 */ lw $t9,0x48($sp) +/* f0c9f60: 3c013f80 */ lui $at,0x3f80 +/* f0c9f64: 33280101 */ andi $t0,$t9,0x101 +/* f0c9f68: 51000005 */ beqzl $t0,.L0f0c9f80 +/* f0c9f6c: 8ca90120 */ lw $t1,0x120($a1) +/* f0c9f70: 44815000 */ mtc1 $at,$f10 +/* f0c9f74: 00000000 */ sll $zero,$zero,0x0 +/* f0c9f78: e7aa01e8 */ swc1 $f10,0x1e8($sp) +/* f0c9f7c: 8ca90120 */ lw $t1,0x120($a1) +.L0f0c9f80: +/* f0c9f80: 55200018 */ bnezl $t1,.L0f0c9fe4 +/* f0c9f84: afa001d4 */ sw $zero,0x1d4($sp) +/* f0c9f88: 12e00015 */ beqz $s7,.L0f0c9fe0 +/* f0c9f8c: 27b000fc */ addiu $s0,$sp,0xfc +/* f0c9f90: 97b1019e */ lhu $s1,0x19e($sp) +/* f0c9f94: 00152e00 */ sll $a1,$s5,0x18 +/* f0c9f98: 00055603 */ sra $t2,$a1,0x18 +/* f0c9f9c: 02203025 */ or $a2,$s1,$zero +/* f0c9fa0: 30cb0202 */ andi $t3,$a2,0x202 +/* f0c9fa4: 01603025 */ or $a2,$t3,$zero +/* f0c9fa8: 01402825 */ or $a1,$t2,$zero +/* f0c9fac: 0c005326 */ jal 0x14c98 +/* f0c9fb0: 02002025 */ or $a0,$s0,$zero +/* f0c9fb4: 00152e00 */ sll $a1,$s5,0x18 +/* f0c9fb8: 02203025 */ or $a2,$s1,$zero +/* f0c9fbc: 30cd0101 */ andi $t5,$a2,0x101 +/* f0c9fc0: 00056603 */ sra $t4,$a1,0x18 +/* f0c9fc4: afa201dc */ sw $v0,0x1dc($sp) +/* f0c9fc8: 01802825 */ or $a1,$t4,$zero +/* f0c9fcc: 01a03025 */ or $a2,$t5,$zero +/* f0c9fd0: 0c005326 */ jal 0x14c98 +/* f0c9fd4: 02002025 */ or $a0,$s0,$zero +/* f0c9fd8: afa201e0 */ sw $v0,0x1e0($sp) +/* f0c9fdc: 8e450284 */ lw $a1,0x284($s2) +.L0f0c9fe0: +/* f0c9fe0: afa001d4 */ sw $zero,0x1d4($sp) +.L0f0c9fe4: +/* f0c9fe4: afa001d8 */ sw $zero,0x1d8($sp) +/* f0c9fe8: 8ca40120 */ lw $a0,0x120($a1) +/* f0c9fec: afa001d0 */ sw $zero,0x1d0($sp) +/* f0c9ff0: 8faf0048 */ lw $t7,0x48($sp) +/* f0c9ff4: 2c8e0001 */ sltiu $t6,$a0,0x1 +/* f0c9ff8: afae01c4 */ sw $t6,0x1c4($sp) +/* f0c9ffc: 8ca20120 */ lw $v0,0x120($a1) +/* f0ca000: 31f80808 */ andi $t8,$t7,0x808 +/* f0ca004: 14400007 */ bnez $v0,.L0f0ca024 +/* f0ca008: 00000000 */ sll $zero,$zero,0x0 +/* f0ca00c: 13000005 */ beqz $t8,.L0f0ca024 +/* f0ca010: 3c013f80 */ lui $at,0x3f80 +/* f0ca014: 44818000 */ mtc1 $at,$f16 +/* f0ca018: 00000000 */ sll $zero,$zero,0x0 +/* f0ca01c: e7b001ec */ swc1 $f16,0x1ec($sp) +/* f0ca020: 8ca20120 */ lw $v0,0x120($a1) +.L0f0ca024: +/* f0ca024: 14400008 */ bnez $v0,.L0f0ca048 +/* f0ca028: 8fb90048 */ lw $t9,0x48($sp) +/* f0ca02c: 33280404 */ andi $t0,$t9,0x404 +/* f0ca030: 11000005 */ beqz $t0,.L0f0ca048 +/* f0ca034: 3c013f80 */ lui $at,0x3f80 +/* f0ca038: 44819000 */ mtc1 $at,$f18 +/* f0ca03c: 00000000 */ sll $zero,$zero,0x0 +/* f0ca040: e7b201f0 */ swc1 $f18,0x1f0($sp) +/* f0ca044: 8ca20120 */ lw $v0,0x120($a1) +.L0f0ca048: +/* f0ca048: 8e4902ac */ lw $t1,0x2ac($s2) +/* f0ca04c: 2c440001 */ sltiu $a0,$v0,0x1 +/* f0ca050: 24010007 */ addiu $at,$zero,0x7 +/* f0ca054: afa401cc */ sw $a0,0x1cc($sp) +/* f0ca058: 15210007 */ bne $t1,$at,.L0f0ca078 +/* f0ca05c: afa001c8 */ sw $zero,0x1c8($sp) +/* f0ca060: afa00258 */ sw $zero,0x258($sp) +/* f0ca064: 8caa1bdc */ lw $t2,0x1bdc($a1) +/* f0ca068: afaa025c */ sw $t2,0x25c($sp) +/* f0ca06c: 8cab1bd8 */ lw $t3,0x1bd8($a1) +/* f0ca070: afa00254 */ sw $zero,0x254($sp) +/* f0ca074: afab0250 */ sw $t3,0x250($sp) +.L0f0ca078: +/* f0ca078: 8ca20120 */ lw $v0,0x120($a1) +/* f0ca07c: 8fa4024c */ lw $a0,0x24c($sp) +/* f0ca080: 10400012 */ beqz $v0,.L0f0ca0cc +/* f0ca084: 2881003d */ slti $at,$a0,0x3d +/* f0ca088: 14200010 */ bnez $at,.L0f0ca0cc +/* f0ca08c: 248cffc4 */ addiu $t4,$a0,-60 +/* f0ca090: 448c2000 */ mtc1 $t4,$f4 +/* f0ca094: 3c014120 */ lui $at,0x4120 +/* f0ca098: 44811000 */ mtc1 $at,$f2 +/* f0ca09c: 468021a0 */ cvt.s.w $f6,$f4 +/* f0ca0a0: 3c013f80 */ lui $at,0x3f80 +/* f0ca0a4: 44815000 */ mtc1 $at,$f10 +/* f0ca0a8: 3c013f80 */ lui $at,0x3f80 +/* f0ca0ac: 46023203 */ div.s $f8,$f6,$f2 +/* f0ca0b0: 4608503c */ c.lt.s $f10,$f8 +/* f0ca0b4: e7a801ec */ swc1 $f8,0x1ec($sp) +/* f0ca0b8: 4502001a */ bc1fl .L0f0ca124 +/* f0ca0bc: 8ca20120 */ lw $v0,0x120($a1) +/* f0ca0c0: 44818000 */ mtc1 $at,$f16 +/* f0ca0c4: 10000016 */ beqz $zero,.L0f0ca120 +/* f0ca0c8: e7b001ec */ swc1 $f16,0x1ec($sp) +.L0f0ca0cc: +/* f0ca0cc: 10400014 */ beqz $v0,.L0f0ca120 +/* f0ca0d0: 8fa4024c */ lw $a0,0x24c($sp) +/* f0ca0d4: 2881ffc4 */ slti $at,$a0,-60 +/* f0ca0d8: 10200011 */ beqz $at,.L0f0ca120 +/* f0ca0dc: 240dffc4 */ addiu $t5,$zero,-60 +/* f0ca0e0: 01a47023 */ subu $t6,$t5,$a0 +/* f0ca0e4: 448e9000 */ mtc1 $t6,$f18 +/* f0ca0e8: 3c014120 */ lui $at,0x4120 +/* f0ca0ec: 44811000 */ mtc1 $at,$f2 +/* f0ca0f0: 46809120 */ cvt.s.w $f4,$f18 +/* f0ca0f4: 3c013f80 */ lui $at,0x3f80 +/* f0ca0f8: 44815000 */ mtc1 $at,$f10 +/* f0ca0fc: 3c013f80 */ lui $at,0x3f80 +/* f0ca100: 46022183 */ div.s $f6,$f4,$f2 +/* f0ca104: 4606503c */ c.lt.s $f10,$f6 +/* f0ca108: e7a601f0 */ swc1 $f6,0x1f0($sp) +/* f0ca10c: 45020005 */ bc1fl .L0f0ca124 +/* f0ca110: 8ca20120 */ lw $v0,0x120($a1) +/* f0ca114: 44814000 */ mtc1 $at,$f8 +/* f0ca118: 00000000 */ sll $zero,$zero,0x0 +/* f0ca11c: e7a801f0 */ swc1 $f8,0x1f0($sp) +.L0f0ca120: +/* f0ca120: 8ca20120 */ lw $v0,0x120($a1) +.L0f0ca124: +/* f0ca124: 3c014120 */ lui $at,0x4120 +/* f0ca128: 44811000 */ mtc1 $at,$f2 +/* f0ca12c: 10400012 */ beqz $v0,.L0f0ca178 +/* f0ca130: 8fa30248 */ lw $v1,0x248($sp) +/* f0ca134: 2861ffc4 */ slti $at,$v1,-60 +/* f0ca138: 1020000f */ beqz $at,.L0f0ca178 +/* f0ca13c: 240fffc4 */ addiu $t7,$zero,-60 +/* f0ca140: 01e3c023 */ subu $t8,$t7,$v1 +/* f0ca144: 44988000 */ mtc1 $t8,$f16 +/* f0ca148: 3c013f80 */ lui $at,0x3f80 +/* f0ca14c: 44812000 */ mtc1 $at,$f4 +/* f0ca150: 468084a0 */ cvt.s.w $f18,$f16 +/* f0ca154: 3c013f80 */ lui $at,0x3f80 +/* f0ca158: 46029303 */ div.s $f12,$f18,$f2 +/* f0ca15c: 460c203c */ c.lt.s $f4,$f12 +/* f0ca160: e7ac01f4 */ swc1 $f12,0x1f4($sp) +/* f0ca164: 45000016 */ bc1f .L0f0ca1c0 +/* f0ca168: 00000000 */ sll $zero,$zero,0x0 +/* f0ca16c: 44816000 */ mtc1 $at,$f12 +/* f0ca170: 10000013 */ beqz $zero,.L0f0ca1c0 +/* f0ca174: e7ac01f4 */ swc1 $f12,0x1f4($sp) +.L0f0ca178: +/* f0ca178: 10400011 */ beqz $v0,.L0f0ca1c0 +/* f0ca17c: 8fa30248 */ lw $v1,0x248($sp) +/* f0ca180: 2861003d */ slti $at,$v1,0x3d +/* f0ca184: 1420000e */ bnez $at,.L0f0ca1c0 +/* f0ca188: 2479ffc4 */ addiu $t9,$v1,-60 +/* f0ca18c: 44995000 */ mtc1 $t9,$f10 +/* f0ca190: 3c013f80 */ lui $at,0x3f80 +/* f0ca194: 44814000 */ mtc1 $at,$f8 +/* f0ca198: 468051a0 */ cvt.s.w $f6,$f10 +/* f0ca19c: 3c013f80 */ lui $at,0x3f80 +/* f0ca1a0: 46023003 */ div.s $f0,$f6,$f2 +/* f0ca1a4: 4600403c */ c.lt.s $f8,$f0 +/* f0ca1a8: e7a001f8 */ swc1 $f0,0x1f8($sp) +/* f0ca1ac: 45000004 */ bc1f .L0f0ca1c0 +/* f0ca1b0: 00000000 */ sll $zero,$zero,0x0 +/* f0ca1b4: 44810000 */ mtc1 $at,$f0 +/* f0ca1b8: 00000000 */ sll $zero,$zero,0x0 +/* f0ca1bc: e7a001f8 */ swc1 $f0,0x1f8($sp) +.L0f0ca1c0: +/* f0ca1c0: 52e00060 */ beqzl $s7,.L0f0ca344 +/* f0ca1c4: 97aa00ca */ lhu $t2,0xca($sp) +/* f0ca1c8: 84a2024c */ lh $v0,0x24c($a1) +/* f0ca1cc: 2841fffe */ slti $at,$v0,-2 +/* f0ca1d0: 10200009 */ beqz $at,.L0f0ca1f8 +/* f0ca1d4: 00564021 */ addu $t0,$v0,$s6 +/* f0ca1d8: a4a8024c */ sh $t0,0x24c($a1) +/* f0ca1dc: 8e450284 */ lw $a1,0x284($s2) +/* f0ca1e0: 84a9024c */ lh $t1,0x24c($a1) +/* f0ca1e4: 2921fffe */ slti $at,$t1,-2 +/* f0ca1e8: 54200056 */ bnezl $at,.L0f0ca344 +/* f0ca1ec: 97aa00ca */ lhu $t2,0xca($sp) +/* f0ca1f0: 10000053 */ beqz $zero,.L0f0ca340 +/* f0ca1f4: a4a0024c */ sh $zero,0x24c($a1) +.L0f0ca1f8: +/* f0ca1f8: 1ac00051 */ blez $s6,.L0f0ca340 +/* f0ca1fc: 00008025 */ or $s0,$zero,$zero +/* f0ca200: 97b1019e */ lhu $s1,0x19e($sp) +/* f0ca204: 97aa00ca */ lhu $t2,0xca($sp) +/* f0ca208: 2413ffff */ addiu $s3,$zero,-1 +/* f0ca20c: 01513024 */ and $a2,$t2,$s1 +/* f0ca210: 30cbffff */ andi $t3,$a2,0xffff +/* f0ca214: afab003c */ sw $t3,0x3c($sp) +/* f0ca218: 00152e00 */ sll $a1,$s5,0x18 +.L0f0ca21c: +/* f0ca21c: 00056603 */ sra $t4,$a1,0x18 +/* f0ca220: 8fa6003c */ lw $a2,0x3c($sp) +/* f0ca224: 01802825 */ or $a1,$t4,$zero +/* f0ca228: 0c00529e */ jal 0x14a78 +/* f0ca22c: 02002025 */ or $a0,$s0,$zero +/* f0ca230: 5040002d */ beqzl $v0,.L0f0ca2e8 +/* f0ca234: 8e4f0284 */ lw $t7,0x284($s2) +/* f0ca238: 8e4d0284 */ lw $t5,0x284($s2) +/* f0ca23c: 00152e00 */ sll $a1,$s5,0x18 +/* f0ca240: 00057e03 */ sra $t7,$a1,0x18 +/* f0ca244: 85ae024c */ lh $t6,0x24c($t5) +/* f0ca248: 01e02825 */ or $a1,$t7,$zero +/* f0ca24c: 02002025 */ or $a0,$s0,$zero +/* f0ca250: 29c1ffff */ slti $at,$t6,-1 +/* f0ca254: 14200037 */ bnez $at,.L0f0ca334 +/* f0ca258: 02913024 */ and $a2,$s4,$s1 +/* f0ca25c: 30d8ffff */ andi $t8,$a2,0xffff +/* f0ca260: 03003025 */ or $a2,$t8,$zero +/* f0ca264: 0c0052d4 */ jal 0x14b50 +/* f0ca268: afb8004c */ sw $t8,0x4c($sp) +/* f0ca26c: 10400006 */ beqz $v0,.L0f0ca288 +/* f0ca270: 8fa6004c */ lw $a2,0x4c($sp) +/* f0ca274: 8fb901fc */ lw $t9,0x1fc($sp) +/* f0ca278: 8e490284 */ lw $t1,0x284($s2) +/* f0ca27c: 27280001 */ addiu $t0,$t9,0x1 +/* f0ca280: afa801fc */ sw $t0,0x1fc($sp) +/* f0ca284: a533024c */ sh $s3,0x24c($t1) +.L0f0ca288: +/* f0ca288: 8e4a0284 */ lw $t2,0x284($s2) +/* f0ca28c: 00152e00 */ sll $a1,$s5,0x18 +/* f0ca290: 00056603 */ sra $t4,$a1,0x18 +/* f0ca294: 854b024c */ lh $t3,0x24c($t2) +/* f0ca298: 02002025 */ or $a0,$s0,$zero +/* f0ca29c: 05620026 */ bltzl $t3,.L0f0ca338 +/* f0ca2a0: 26100001 */ addiu $s0,$s0,0x1 +/* f0ca2a4: 0c00529e */ jal 0x14a78 +/* f0ca2a8: 01802825 */ or $a1,$t4,$zero +/* f0ca2ac: 54400022 */ bnezl $v0,.L0f0ca338 +/* f0ca2b0: 26100001 */ addiu $s0,$s0,0x1 +/* f0ca2b4: 8e450284 */ lw $a1,0x284($s2) +/* f0ca2b8: 84a2024c */ lh $v0,0x24c($a1) +/* f0ca2bc: 28410010 */ slti $at,$v0,0x10 +/* f0ca2c0: 14200006 */ bnez $at,.L0f0ca2dc +/* f0ca2c4: 244e0001 */ addiu $t6,$v0,0x1 +/* f0ca2c8: 0fc3fbda */ jal func0f0fef68 +/* f0ca2cc: 00000000 */ sll $zero,$zero,0x0 +/* f0ca2d0: 8e4d0284 */ lw $t5,0x284($s2) +/* f0ca2d4: 10000017 */ beqz $zero,.L0f0ca334 +/* f0ca2d8: a5b3024c */ sh $s3,0x24c($t5) +.L0f0ca2dc: +/* f0ca2dc: 10000015 */ beqz $zero,.L0f0ca334 +/* f0ca2e0: a4ae024c */ sh $t6,0x24c($a1) +/* f0ca2e4: 8e4f0284 */ lw $t7,0x284($s2) +.L0f0ca2e8: +/* f0ca2e8: 85f8024c */ lh $t8,0x24c($t7) +/* f0ca2ec: 5b000010 */ blezl $t8,.L0f0ca330 +/* f0ca2f0: 8e490284 */ lw $t1,0x284($s2) +/* f0ca2f4: 12e0000a */ beqz $s7,.L0f0ca320 +/* f0ca2f8: 02002025 */ or $a0,$s0,$zero +/* f0ca2fc: 00152e00 */ sll $a1,$s5,0x18 +/* f0ca300: 02913024 */ and $a2,$s4,$s1 +/* f0ca304: 30c8ffff */ andi $t0,$a2,0xffff +/* f0ca308: 0005ce03 */ sra $t9,$a1,0x18 +/* f0ca30c: 03202825 */ or $a1,$t9,$zero +/* f0ca310: 0c00529e */ jal 0x14a78 +/* f0ca314: 01003025 */ or $a2,$t0,$zero +/* f0ca318: 54400005 */ bnezl $v0,.L0f0ca330 +/* f0ca31c: 8e490284 */ lw $t1,0x284($s2) +.L0f0ca320: +/* f0ca320: 8fa20200 */ lw $v0,0x200($sp) +/* f0ca324: 24420001 */ addiu $v0,$v0,0x1 +/* f0ca328: afa20200 */ sw $v0,0x200($sp) +/* f0ca32c: 8e490284 */ lw $t1,0x284($s2) +.L0f0ca330: +/* f0ca330: a520024c */ sh $zero,0x24c($t1) +.L0f0ca334: +/* f0ca334: 26100001 */ addiu $s0,$s0,0x1 +.L0f0ca338: +/* f0ca338: 5616ffb8 */ bnel $s0,$s6,.L0f0ca21c +/* f0ca33c: 00152e00 */ sll $a1,$s5,0x18 +.L0f0ca340: +/* f0ca340: 97aa00ca */ lhu $t2,0xca($sp) +.L0f0ca344: +/* f0ca344: 2413ffff */ addiu $s3,$zero,-1 +/* f0ca348: 12e00058 */ beqz $s7,.L0f0ca4ac +/* f0ca34c: afaa0038 */ sw $t2,0x38($sp) +/* f0ca350: 1ac00056 */ blez $s6,.L0f0ca4ac +/* f0ca354: 00008025 */ or $s0,$zero,$zero +/* f0ca358: 97b1019e */ lhu $s1,0x19e($sp) +/* f0ca35c: 322c4000 */ andi $t4,$s1,0x4000 +/* f0ca360: afac0044 */ sw $t4,0x44($sp) +/* f0ca364: 00152e00 */ sll $a1,$s5,0x18 +.L0f0ca368: +/* f0ca368: 00056e03 */ sra $t5,$a1,0x18 +/* f0ca36c: 01a02825 */ or $a1,$t5,$zero +/* f0ca370: 02002025 */ or $a0,$s0,$zero +/* f0ca374: 0c00529e */ jal 0x14a78 +/* f0ca378: 97a60046 */ lhu $a2,0x46($sp) +/* f0ca37c: 50400040 */ beqzl $v0,.L0f0ca480 +/* f0ca380: 8e450284 */ lw $a1,0x284($s2) +/* f0ca384: 8e4e0284 */ lw $t6,0x284($s2) +/* f0ca388: 00152e00 */ sll $a1,$s5,0x18 +/* f0ca38c: 00057e03 */ sra $t7,$a1,0x18 +/* f0ca390: 85c4024e */ lh $a0,0x24e($t6) +/* f0ca394: 02913024 */ and $a2,$s4,$s1 +/* f0ca398: 30d8ffff */ andi $t8,$a2,0xffff +/* f0ca39c: 2881ffff */ slti $at,$a0,-1 +/* f0ca3a0: 1420002f */ bnez $at,.L0f0ca460 +/* f0ca3a4: 01e02825 */ or $a1,$t7,$zero +/* f0ca3a8: 02002025 */ or $a0,$s0,$zero +/* f0ca3ac: 0c0052d4 */ jal 0x14b50 +/* f0ca3b0: 03003025 */ or $a2,$t8,$zero +/* f0ca3b4: 5040000e */ beqzl $v0,.L0f0ca3f0 +/* f0ca3b8: 8e450284 */ lw $a1,0x284($s2) +/* f0ca3bc: 8e590284 */ lw $t9,0x284($s2) +/* f0ca3c0: 24050001 */ addiu $a1,$zero,0x1 +/* f0ca3c4: 8724024e */ lh $a0,0x24e($t9) +/* f0ca3c8: 04820009 */ bltzl $a0,.L0f0ca3f0 +/* f0ca3cc: 8e450284 */ lw $a1,0x284($s2) +/* f0ca3d0: 0fc2a257 */ jal func0f0a895c +/* f0ca3d4: 00003025 */ or $a2,$zero,$zero +/* f0ca3d8: 50400005 */ beqzl $v0,.L0f0ca3f0 +/* f0ca3dc: 8e450284 */ lw $a1,0x284($s2) +/* f0ca3e0: 8e490284 */ lw $t1,0x284($s2) +/* f0ca3e4: 2408fffd */ addiu $t0,$zero,-3 +/* f0ca3e8: a528024e */ sh $t0,0x24e($t1) +/* f0ca3ec: 8e450284 */ lw $a1,0x284($s2) +.L0f0ca3f0: +/* f0ca3f0: 84a4024e */ lh $a0,0x24e($a1) +/* f0ca3f4: 0480002a */ bltz $a0,.L0f0ca4a0 +/* f0ca3f8: 2881001a */ slti $at,$a0,0x1a +/* f0ca3fc: 14200016 */ bnez $at,.L0f0ca458 +/* f0ca400: 248f0001 */ addiu $t7,$a0,0x1 +/* f0ca404: 00002825 */ or $a1,$zero,$zero +/* f0ca408: 0fc2a257 */ jal func0f0a895c +/* f0ca40c: 00003025 */ or $a2,$zero,$zero +/* f0ca410: 24010001 */ addiu $at,$zero,0x1 +/* f0ca414: 54410005 */ bnel $v0,$at,.L0f0ca42c +/* f0ca418: 24010002 */ addiu $at,$zero,0x2 +/* f0ca41c: 8e4a0284 */ lw $t2,0x284($s2) +/* f0ca420: 1000001f */ beqz $zero,.L0f0ca4a0 +/* f0ca424: a553024e */ sh $s3,0x24e($t2) +/* f0ca428: 24010002 */ addiu $at,$zero,0x2 +.L0f0ca42c: +/* f0ca42c: 54410006 */ bnel $v0,$at,.L0f0ca448 +/* f0ca430: 8e450284 */ lw $a1,0x284($s2) +/* f0ca434: 8e4c0284 */ lw $t4,0x284($s2) +/* f0ca438: 240bfffe */ addiu $t3,$zero,-2 +/* f0ca43c: 10000018 */ beqz $zero,.L0f0ca4a0 +/* f0ca440: a58b024e */ sh $t3,0x24e($t4) +/* f0ca444: 8e450284 */ lw $a1,0x284($s2) +.L0f0ca448: +/* f0ca448: 84ad024e */ lh $t5,0x24e($a1) +/* f0ca44c: 25ae0001 */ addiu $t6,$t5,0x1 +/* f0ca450: 10000013 */ beqz $zero,.L0f0ca4a0 +/* f0ca454: a4ae024e */ sh $t6,0x24e($a1) +.L0f0ca458: +/* f0ca458: 10000011 */ beqz $zero,.L0f0ca4a0 +/* f0ca45c: a4af024e */ sh $t7,0x24e($a1) +.L0f0ca460: +/* f0ca460: 2881fffe */ slti $at,$a0,-2 +/* f0ca464: 1420000e */ bnez $at,.L0f0ca4a0 +/* f0ca468: 00002825 */ or $a1,$zero,$zero +/* f0ca46c: 0fc2a257 */ jal func0f0a895c +/* f0ca470: 00003025 */ or $a2,$zero,$zero +/* f0ca474: 1000000b */ beqz $zero,.L0f0ca4a4 +/* f0ca478: 26100001 */ addiu $s0,$s0,0x1 +/* f0ca47c: 8e450284 */ lw $a1,0x284($s2) +.L0f0ca480: +/* f0ca480: 8fb901c0 */ lw $t9,0x1c0($sp) +/* f0ca484: 84b8024e */ lh $t8,0x24e($a1) +/* f0ca488: 27280001 */ addiu $t0,$t9,0x1 +/* f0ca48c: 1b000002 */ blez $t8,.L0f0ca498 +/* f0ca490: 00000000 */ sll $zero,$zero,0x0 +/* f0ca494: afa801c0 */ sw $t0,0x1c0($sp) +.L0f0ca498: +/* f0ca498: 0fc2a314 */ jal func0f0a8c50 +/* f0ca49c: a4a0024e */ sh $zero,0x24e($a1) +.L0f0ca4a0: +/* f0ca4a0: 26100001 */ addiu $s0,$s0,0x1 +.L0f0ca4a4: +/* f0ca4a4: 5616ffb0 */ bnel $s0,$s6,.L0f0ca368 +/* f0ca4a8: 00152e00 */ sll $a1,$s5,0x18 +.L0f0ca4ac: +/* f0ca4ac: 8fa901a8 */ lw $t1,0x1a8($sp) +/* f0ca4b0: 1120001c */ beqz $t1,.L0f0ca524 +/* f0ca4b4: 00000000 */ sll $zero,$zero,0x0 +/* f0ca4b8: 8e4a0284 */ lw $t2,0x284($s2) +/* f0ca4bc: 8fa20048 */ lw $v0,0x48($sp) +/* f0ca4c0: 3c013f80 */ lui $at,0x3f80 +/* f0ca4c4: 8d4b0120 */ lw $t3,0x120($t2) +/* f0ca4c8: 30510808 */ andi $s1,$v0,0x808 +/* f0ca4cc: 0011602b */ sltu $t4,$zero,$s1 +/* f0ca4d0: 11600014 */ beqz $t3,.L0f0ca524 +/* f0ca4d4: 24040001 */ addiu $a0,$zero,0x1 +/* f0ca4d8: 44810000 */ mtc1 $at,$f0 +/* f0ca4dc: 30500404 */ andi $s0,$v0,0x404 +/* f0ca4e0: 0010682b */ sltu $t5,$zero,$s0 +/* f0ca4e4: 01a08025 */ or $s0,$t5,$zero +/* f0ca4e8: 01808825 */ or $s1,$t4,$zero +/* f0ca4ec: 0fc2866a */ jal func0f0a19a8 +/* f0ca4f0: e7a000bc */ swc1 $f0,0xbc($sp) +/* f0ca4f4: 24010016 */ addiu $at,$zero,0x16 +/* f0ca4f8: 14410004 */ bne $v0,$at,.L0f0ca50c +/* f0ca4fc: c7a000bc */ lwc1 $f0,0xbc($sp) +/* f0ca500: 3c013f00 */ lui $at,0x3f00 +/* f0ca504: 44810000 */ mtc1 $at,$f0 +/* f0ca508: 00000000 */ sll $zero,$zero,0x0 +.L0f0ca50c: +/* f0ca50c: 12000002 */ beqz $s0,.L0f0ca518 +/* f0ca510: 00000000 */ sll $zero,$zero,0x0 +/* f0ca514: e7a00210 */ swc1 $f0,0x210($sp) +.L0f0ca518: +/* f0ca518: 12200002 */ beqz $s1,.L0f0ca524 +/* f0ca51c: 00000000 */ sll $zero,$zero,0x0 +/* f0ca520: e7a00214 */ swc1 $f0,0x214($sp) +.L0f0ca524: +/* f0ca524: 12e00052 */ beqz $s7,.L0f0ca670 +/* f0ca528: 00000000 */ sll $zero,$zero,0x0 +/* f0ca52c: 1ac00050 */ blez $s6,.L0f0ca670 +/* f0ca530: 00008025 */ or $s0,$zero,$zero +/* f0ca534: 8fae01a8 */ lw $t6,0x1a8($sp) +.L0f0ca538: +/* f0ca538: 00107880 */ sll $t7,$s0,0x2 +/* f0ca53c: 03afc021 */ addu $t8,$sp,$t7 +/* f0ca540: 55c0002c */ bnezl $t6,.L0f0ca5f4 +/* f0ca544: 8e4e0288 */ lw $t6,0x288($s2) +/* f0ca548: 8f18014c */ lw $t8,0x14c($t8) +/* f0ca54c: 02002025 */ or $a0,$s0,$zero +/* f0ca550: 00152e00 */ sll $a1,$s5,0x18 +/* f0ca554: 13000026 */ beqz $t8,.L0f0ca5f0 +/* f0ca558: 97b1019e */ lhu $s1,0x19e($sp) +/* f0ca55c: 02203025 */ or $a2,$s1,$zero +/* f0ca560: 30c80808 */ andi $t0,$a2,0x808 +/* f0ca564: 0005ce03 */ sra $t9,$a1,0x18 +/* f0ca568: 322a0404 */ andi $t2,$s1,0x404 +/* f0ca56c: afaa0050 */ sw $t2,0x50($sp) +/* f0ca570: 03202825 */ or $a1,$t9,$zero +/* f0ca574: 0c0052d4 */ jal 0x14b50 +/* f0ca578: 01003025 */ or $a2,$t0,$zero +/* f0ca57c: 1040000b */ beqz $v0,.L0f0ca5ac +/* f0ca580: 02002025 */ or $a0,$s0,$zero +/* f0ca584: 8fa20218 */ lw $v0,0x218($sp) +/* f0ca588: 10400003 */ beqz $v0,.L0f0ca598 +/* f0ca58c: 2442ffff */ addiu $v0,$v0,-1 +/* f0ca590: 10000004 */ beqz $zero,.L0f0ca5a4 +/* f0ca594: afa20218 */ sw $v0,0x218($sp) +.L0f0ca598: +/* f0ca598: 8fa2021c */ lw $v0,0x21c($sp) +/* f0ca59c: 24420001 */ addiu $v0,$v0,0x1 +/* f0ca5a0: afa2021c */ sw $v0,0x21c($sp) +.L0f0ca5a4: +/* f0ca5a4: 8e4b0284 */ lw $t3,0x284($s2) +/* f0ca5a8: ad730260 */ sw $s3,0x260($t3) +.L0f0ca5ac: +/* f0ca5ac: 00152e00 */ sll $a1,$s5,0x18 +/* f0ca5b0: 00056603 */ sra $t4,$a1,0x18 +/* f0ca5b4: 01802825 */ or $a1,$t4,$zero +/* f0ca5b8: 0c0052d4 */ jal 0x14b50 +/* f0ca5bc: 97a60052 */ lhu $a2,0x52($sp) +/* f0ca5c0: 5040000c */ beqzl $v0,.L0f0ca5f4 +/* f0ca5c4: 8e4e0288 */ lw $t6,0x288($s2) +/* f0ca5c8: 8fa2021c */ lw $v0,0x21c($sp) +/* f0ca5cc: 10400003 */ beqz $v0,.L0f0ca5dc +/* f0ca5d0: 2442ffff */ addiu $v0,$v0,-1 +/* f0ca5d4: 10000004 */ beqz $zero,.L0f0ca5e8 +/* f0ca5d8: afa2021c */ sw $v0,0x21c($sp) +.L0f0ca5dc: +/* f0ca5dc: 8fa20218 */ lw $v0,0x218($sp) +/* f0ca5e0: 24420001 */ addiu $v0,$v0,0x1 +/* f0ca5e4: afa20218 */ sw $v0,0x218($sp) +.L0f0ca5e8: +/* f0ca5e8: 8e4d0284 */ lw $t5,0x284($s2) +/* f0ca5ec: adb30260 */ sw $s3,0x260($t5) +.L0f0ca5f0: +/* f0ca5f0: 8e4e0288 */ lw $t6,0x288($s2) +.L0f0ca5f4: +/* f0ca5f4: 0fc549fb */ jal func0f1527ec +/* f0ca5f8: 8dc40070 */ lw $a0,0x70($t6) +/* f0ca5fc: 14400019 */ bnez $v0,.L0f0ca664 +/* f0ca600: 00107880 */ sll $t7,$s0,0x2 +/* f0ca604: 03afc021 */ addu $t8,$sp,$t7 +/* f0ca608: 8f18014c */ lw $t8,0x14c($t8) +/* f0ca60c: 53000008 */ beqzl $t8,.L0f0ca630 +/* f0ca610: 8e450284 */ lw $a1,0x284($s2) +/* f0ca614: 8e450284 */ lw $a1,0x284($s2) +/* f0ca618: 8ca20260 */ lw $v0,0x260($a1) +/* f0ca61c: 04400011 */ bltz $v0,.L0f0ca664 +/* f0ca620: 24590001 */ addiu $t9,$v0,0x1 +/* f0ca624: 1000000f */ beqz $zero,.L0f0ca664 +/* f0ca628: acb90260 */ sw $t9,0x260($a1) +/* f0ca62c: 8e450284 */ lw $a1,0x284($s2) +.L0f0ca630: +/* f0ca630: 8ca20260 */ lw $v0,0x260($a1) +/* f0ca634: 1840000a */ blez $v0,.L0f0ca660 +/* f0ca638: 2841000f */ slti $at,$v0,0xf +/* f0ca63c: 10200008 */ beqz $at,.L0f0ca660 +/* f0ca640: 8fa20218 */ lw $v0,0x218($sp) +/* f0ca644: 10400003 */ beqz $v0,.L0f0ca654 +/* f0ca648: 2442ffff */ addiu $v0,$v0,-1 +/* f0ca64c: 10000004 */ beqz $zero,.L0f0ca660 +/* f0ca650: afa20218 */ sw $v0,0x218($sp) +.L0f0ca654: +/* f0ca654: 8fa2021c */ lw $v0,0x21c($sp) +/* f0ca658: 24420001 */ addiu $v0,$v0,0x1 +/* f0ca65c: afa2021c */ sw $v0,0x21c($sp) +.L0f0ca660: +/* f0ca660: aca00260 */ sw $zero,0x260($a1) +.L0f0ca664: +/* f0ca664: 26100001 */ addiu $s0,$s0,0x1 +/* f0ca668: 5616ffb3 */ bnel $s0,$s6,.L0f0ca538 +/* f0ca66c: 8fae01a8 */ lw $t6,0x1a8($sp) +.L0f0ca670: +/* f0ca670: 0fc331a0 */ jal func0f0cc680 +/* f0ca674: 00000000 */ sll $zero,$zero,0x0 +/* f0ca678: 1440001e */ bnez $v0,.L0f0ca6f4 +/* f0ca67c: 00000000 */ sll $zero,$zero,0x0 +/* f0ca680: 8e450284 */ lw $a1,0x284($s2) +/* f0ca684: 3c01c2b4 */ lui $at,0xc2b4 +/* f0ca688: 44818000 */ mtc1 $at,$f16 +/* f0ca68c: c4b200b4 */ lwc1 $f18,0xb4($a1) +/* f0ca690: 46128032 */ c.eq.s $f16,$f18 +/* f0ca694: 00000000 */ sll $zero,$zero,0x0 +/* f0ca698: 45000016 */ bc1f .L0f0ca6f4 +/* f0ca69c: 00000000 */ sll $zero,$zero,0x0 +/* f0ca6a0: 8e480314 */ lw $t0,0x314($s2) +/* f0ca6a4: 11000013 */ beqz $t0,.L0f0ca6f4 +/* f0ca6a8: 00000000 */ sll $zero,$zero,0x0 +/* f0ca6ac: 8e490298 */ lw $t1,0x298($s2) +/* f0ca6b0: 05210010 */ bgez $t1,.L0f0ca6f4 +/* f0ca6b4: 00000000 */ sll $zero,$zero,0x0 +/* f0ca6b8: 8ca40120 */ lw $a0,0x120($a1) +/* f0ca6bc: 8fa201a8 */ lw $v0,0x1a8($sp) +/* f0ca6c0: 0004502b */ sltu $t2,$zero,$a0 +/* f0ca6c4: 1140000a */ beqz $t2,.L0f0ca6f0 +/* f0ca6c8: 01402025 */ or $a0,$t2,$zero +/* f0ca6cc: 2c440001 */ sltiu $a0,$v0,0x1 +/* f0ca6d0: 10800007 */ beqz $a0,.L0f0ca6f0 +/* f0ca6d4: 97ad019e */ lhu $t5,0x19e($sp) +/* f0ca6d8: 00152600 */ sll $a0,$s5,0x18 +/* f0ca6dc: 00046603 */ sra $t4,$a0,0x18 +/* f0ca6e0: 01802025 */ or $a0,$t4,$zero +/* f0ca6e4: 0c0053d8 */ jal 0x14f60 +/* f0ca6e8: 31a50404 */ andi $a1,$t5,0x404 +/* f0ca6ec: 0002202b */ sltu $a0,$zero,$v0 +.L0f0ca6f0: +/* f0ca6f0: afa40234 */ sw $a0,0x234($sp) +.L0f0ca6f4: +/* f0ca6f4: 0fc2866a */ jal func0f0a19a8 +/* f0ca6f8: 00002025 */ or $a0,$zero,$zero +/* f0ca6fc: 24010016 */ addiu $at,$zero,0x16 +/* f0ca700: 5441000c */ bnel $v0,$at,.L0f0ca734 +/* f0ca704: 8e450284 */ lw $a1,0x284($s2) +/* f0ca708: 8e450284 */ lw $a1,0x284($s2) +/* f0ca70c: 8ca40120 */ lw $a0,0x120($a1) +/* f0ca710: 0004782b */ sltu $t7,$zero,$a0 +/* f0ca714: 11e00004 */ beqz $t7,.L0f0ca728 +/* f0ca718: 01e02025 */ or $a0,$t7,$zero +/* f0ca71c: 8fa40048 */ lw $a0,0x48($sp) +/* f0ca720: 30980303 */ andi $t8,$a0,0x303 +/* f0ca724: 0018202b */ sltu $a0,$zero,$t8 +.L0f0ca728: +/* f0ca728: 10000012 */ beqz $zero,.L0f0ca774 +/* f0ca72c: afa40230 */ sw $a0,0x230($sp) +/* f0ca730: 8e450284 */ lw $a1,0x284($s2) +.L0f0ca734: +/* f0ca734: 8ca40120 */ lw $a0,0x120($a1) +/* f0ca738: 0004402b */ sltu $t0,$zero,$a0 +/* f0ca73c: 11000004 */ beqz $t0,.L0f0ca750 +/* f0ca740: 01002025 */ or $a0,$t0,$zero +/* f0ca744: 8fa40048 */ lw $a0,0x48($sp) +/* f0ca748: 30890202 */ andi $t1,$a0,0x202 +/* f0ca74c: 0009202b */ sltu $a0,$zero,$t1 +.L0f0ca750: +/* f0ca750: afa40220 */ sw $a0,0x220($sp) +/* f0ca754: 8ca40120 */ lw $a0,0x120($a1) +/* f0ca758: 0004582b */ sltu $t3,$zero,$a0 +/* f0ca75c: 11600004 */ beqz $t3,.L0f0ca770 +/* f0ca760: 01602025 */ or $a0,$t3,$zero +/* f0ca764: 8fa40048 */ lw $a0,0x48($sp) +/* f0ca768: 308c0101 */ andi $t4,$a0,0x101 +/* f0ca76c: 000c202b */ sltu $a0,$zero,$t4 +.L0f0ca770: +/* f0ca770: afa40224 */ sw $a0,0x224($sp) +.L0f0ca774: +/* f0ca774: 8fae0048 */ lw $t6,0x48($sp) +/* f0ca778: 8faf0038 */ lw $t7,0x38($sp) +/* f0ca77c: 97b901a0 */ lhu $t9,0x1a0($sp) +/* f0ca780: 8fa90048 */ lw $t1,0x48($sp) +/* f0ca784: 01cfc024 */ and $t8,$t6,$t7 +/* f0ca788: 13000002 */ beqz $t8,.L0f0ca794 +/* f0ca78c: 33284000 */ andi $t0,$t9,0x4000 +/* f0ca790: 15000007 */ bnez $t0,.L0f0ca7b0 +.L0f0ca794: +/* f0ca794: 312a4000 */ andi $t2,$t1,0x4000 +/* f0ca798: 11400012 */ beqz $t2,.L0f0ca7e4 +/* f0ca79c: 97ab01a0 */ lhu $t3,0x1a0($sp) +/* f0ca7a0: 8fac0038 */ lw $t4,0x38($sp) +/* f0ca7a4: 016c6824 */ and $t5,$t3,$t4 +/* f0ca7a8: 51a0000f */ beqzl $t5,.L0f0ca7e8 +/* f0ca7ac: 8e450284 */ lw $a1,0x284($s2) +.L0f0ca7b0: +/* f0ca7b0: 8fae01ac */ lw $t6,0x1ac($sp) +/* f0ca7b4: 24010022 */ addiu $at,$zero,0x22 +/* f0ca7b8: 240f0001 */ addiu $t7,$zero,0x1 +/* f0ca7bc: 15c10009 */ bne $t6,$at,.L0f0ca7e4 +/* f0ca7c0: 2418fffe */ addiu $t8,$zero,-2 +/* f0ca7c4: afaf0228 */ sw $t7,0x228($sp) +/* f0ca7c8: afa001fc */ sw $zero,0x1fc($sp) +/* f0ca7cc: afa00200 */ sw $zero,0x200($sp) +/* f0ca7d0: afa001c0 */ sw $zero,0x1c0($sp) +/* f0ca7d4: a4b8024c */ sh $t8,0x24c($a1) +/* f0ca7d8: 8e480284 */ lw $t0,0x284($s2) +/* f0ca7dc: 2419fffe */ addiu $t9,$zero,-2 +/* f0ca7e0: a519024e */ sh $t9,0x24e($t0) +.L0f0ca7e4: +/* f0ca7e4: 8e450284 */ lw $a1,0x284($s2) +.L0f0ca7e8: +/* f0ca7e8: 97ac01a2 */ lhu $t4,0x1a2($sp) +/* f0ca7ec: 8ca90120 */ lw $t1,0x120($a1) +/* f0ca7f0: 01946824 */ and $t5,$t4,$s4 +/* f0ca7f4: afa90208 */ sw $t1,0x208($sp) +/* f0ca7f8: 8caa0120 */ lw $t2,0x120($a1) +/* f0ca7fc: afaa020c */ sw $t2,0x20c($sp) +/* f0ca800: 8cab0274 */ lw $t3,0x274($a1) +/* f0ca804: 11600004 */ beqz $t3,.L0f0ca818 +/* f0ca808: 00000000 */ sll $zero,$zero,0x0 +/* f0ca80c: 15a00002 */ bnez $t5,.L0f0ca818 +/* f0ca810: 00000000 */ sll $zero,$zero,0x0 +/* f0ca814: aca00274 */ sw $zero,0x274($a1) +.L0f0ca818: +/* f0ca818: 0fc2866a */ jal func0f0a19a8 +/* f0ca81c: 00002025 */ or $a0,$zero,$zero +/* f0ca820: 00402025 */ or $a0,$v0,$zero +/* f0ca824: 0fc2c5f0 */ jal func0f0b17c0 +/* f0ca828: 3c058000 */ lui $a1,0x8000 +/* f0ca82c: 1040000d */ beqz $v0,.L0f0ca864 +/* f0ca830: 97ae01a0 */ lhu $t6,0x1a0($sp) +/* f0ca834: 01d47824 */ and $t7,$t6,$s4 +/* f0ca838: 11e00008 */ beqz $t7,.L0f0ca85c +/* f0ca83c: 00000000 */ sll $zero,$zero,0x0 +/* f0ca840: 8e580284 */ lw $t8,0x284($s2) +/* f0ca844: 8fa801c0 */ lw $t0,0x1c0($sp) +/* f0ca848: 8f191a24 */ lw $t9,0x1a24($t8) +/* f0ca84c: 25090001 */ addiu $t1,$t0,0x1 +/* f0ca850: 17200002 */ bnez $t9,.L0f0ca85c +/* f0ca854: 00000000 */ sll $zero,$zero,0x0 +/* f0ca858: afa901c0 */ sw $t1,0x1c0($sp) +.L0f0ca85c: +/* f0ca85c: 10000014 */ beqz $zero,.L0f0ca8b0 +/* f0ca860: 8e450284 */ lw $a1,0x284($s2) +.L0f0ca864: +/* f0ca864: 8e450284 */ lw $a1,0x284($s2) +/* f0ca868: 97a301a2 */ lhu $v1,0x1a2($sp) +/* f0ca86c: 8ca40274 */ lw $a0,0x274($a1) +/* f0ca870: 00741024 */ and $v0,$v1,$s4 +/* f0ca874: 2c8a0001 */ sltiu $t2,$a0,0x1 +/* f0ca878: 1140000c */ beqz $t2,.L0f0ca8ac +/* f0ca87c: 01402025 */ or $a0,$t2,$zero +/* f0ca880: 0002202b */ sltu $a0,$zero,$v0 +/* f0ca884: 5080000a */ beqzl $a0,.L0f0ca8b0 +/* f0ca888: afa401bc */ sw $a0,0x1bc($sp) +/* f0ca88c: 8ca41a24 */ lw $a0,0x1a24($a1) +/* f0ca890: 97ad00ca */ lhu $t5,0xca($sp) +/* f0ca894: 2c8c0001 */ sltiu $t4,$a0,0x1 +/* f0ca898: 11800004 */ beqz $t4,.L0f0ca8ac +/* f0ca89c: 01802025 */ or $a0,$t4,$zero +/* f0ca8a0: 006d2024 */ and $a0,$v1,$t5 +/* f0ca8a4: 2c8e0001 */ sltiu $t6,$a0,0x1 +/* f0ca8a8: 01c02025 */ or $a0,$t6,$zero +.L0f0ca8ac: +/* f0ca8ac: afa401bc */ sw $a0,0x1bc($sp) +.L0f0ca8b0: +/* f0ca8b0: 8faf01b0 */ lw $t7,0x1b0($sp) +/* f0ca8b4: 24010001 */ addiu $at,$zero,0x1 +/* f0ca8b8: 24180001 */ addiu $t8,$zero,0x1 +/* f0ca8bc: 11e10003 */ beq $t7,$at,.L0f0ca8cc +/* f0ca8c0: 24010003 */ addiu $at,$zero,0x3 +/* f0ca8c4: 55e10003 */ bnel $t7,$at,.L0f0ca8d4 +/* f0ca8c8: aca000d0 */ sw $zero,0xd0($a1) +.L0f0ca8cc: +/* f0ca8cc: afb8023c */ sw $t8,0x23c($sp) +.L0f0ca8d0: +/* f0ca8d0: aca000d0 */ sw $zero,0xd0($a1) +.L0f0ca8d4: +/* f0ca8d4: 8fb901c0 */ lw $t9,0x1c0($sp) +/* f0ca8d8: 5320000c */ beqzl $t9,.L0f0ca90c +/* f0ca8dc: 8fad0238 */ lw $t5,0x238($sp) +/* f0ca8e0: 8e450284 */ lw $a1,0x284($s2) +/* f0ca8e4: 8ca801a0 */ lw $t0,0x1a0($a1) +/* f0ca8e8: aca8019c */ sw $t0,0x19c($a1) +/* f0ca8ec: 8e4a0284 */ lw $t2,0x284($s2) +/* f0ca8f0: 8e490008 */ lw $t1,0x8($s2) +/* f0ca8f4: ad4901a0 */ sw $t1,0x1a0($t2) +/* f0ca8f8: 8e4c0284 */ lw $t4,0x284($s2) +/* f0ca8fc: 8fab01c0 */ lw $t3,0x1c0($sp) +/* f0ca900: 0fc31fcb */ jal func0f0c7f2c +/* f0ca904: ad8b00d0 */ sw $t3,0xd0($t4) +/* f0ca908: 8fad0238 */ lw $t5,0x238($sp) +.L0f0ca90c: +/* f0ca90c: 15a0000b */ bnez $t5,.L0f0ca93c +/* f0ca910: 00000000 */ sll $zero,$zero,0x0 +/* f0ca914: 8fa4024c */ lw $a0,0x24c($sp) +/* f0ca918: 8fae0254 */ lw $t6,0x254($sp) +/* f0ca91c: c7a001ec */ lwc1 $f0,0x1ec($sp) +/* f0ca920: c7a401f0 */ lwc1 $f4,0x1f0($sp) +/* f0ca924: 00042023 */ negu $a0,$a0 +/* f0ca928: 000e7823 */ negu $t7,$t6 +/* f0ca92c: afaf0254 */ sw $t7,0x254($sp) +/* f0ca930: afa4024c */ sw $a0,0x24c($sp) +/* f0ca934: e7a001f0 */ swc1 $f0,0x1f0($sp) +/* f0ca938: e7a401ec */ swc1 $f4,0x1ec($sp) +.L0f0ca93c: +/* f0ca93c: 0fc2a34d */ jal func0f0a8d34 +/* f0ca940: 8fa401bc */ lw $a0,0x1bc($sp) +/* f0ca944: 8e580324 */ lw $t8,0x324($s2) +/* f0ca948: 5300002b */ beqzl $t8,.L0f0ca9f8 +/* f0ca94c: 24040002 */ addiu $a0,$zero,0x2 +/* f0ca950: 0fc2883f */ jal func0f0a20fc +/* f0ca954: 00002025 */ or $a0,$zero,$zero +/* f0ca958: 54400006 */ bnezl $v0,.L0f0ca974 +/* f0ca95c: 44805000 */ mtc1 $zero,$f10 +/* f0ca960: 0fc2883f */ jal func0f0a20fc +/* f0ca964: 24040001 */ addiu $a0,$zero,0x1 +/* f0ca968: 50400023 */ beqzl $v0,.L0f0ca9f8 +/* f0ca96c: 24040002 */ addiu $a0,$zero,0x2 +/* f0ca970: 44805000 */ mtc1 $zero,$f10 +.L0f0ca974: +/* f0ca974: 00002025 */ or $a0,$zero,$zero +/* f0ca978: 0fc2883f */ jal func0f0a20fc +/* f0ca97c: e7aa00b4 */ swc1 $f10,0xb4($sp) +/* f0ca980: 1040000c */ beqz $v0,.L0f0ca9b4 +/* f0ca984: 00000000 */ sll $zero,$zero,0x0 +/* f0ca988: 0fc273d6 */ jal func0f09cf58 +/* f0ca98c: 00002025 */ or $a0,$zero,$zero +/* f0ca990: 44803000 */ mtc1 $zero,$f6 +/* f0ca994: 00000000 */ sll $zero,$zero,0x0 +/* f0ca998: 4600303c */ c.lt.s $f6,$f0 +/* f0ca99c: 00000000 */ sll $zero,$zero,0x0 +/* f0ca9a0: 45000004 */ bc1f .L0f0ca9b4 +/* f0ca9a4: 00000000 */ sll $zero,$zero,0x0 +/* f0ca9a8: 0fc273d6 */ jal func0f09cf58 +/* f0ca9ac: 00002025 */ or $a0,$zero,$zero +/* f0ca9b0: e7a000b4 */ swc1 $f0,0xb4($sp) +.L0f0ca9b4: +/* f0ca9b4: 0fc2883f */ jal func0f0a20fc +/* f0ca9b8: 24040001 */ addiu $a0,$zero,0x1 +/* f0ca9bc: 1040000b */ beqz $v0,.L0f0ca9ec +/* f0ca9c0: 00000000 */ sll $zero,$zero,0x0 +/* f0ca9c4: 0fc273d6 */ jal func0f09cf58 +/* f0ca9c8: 24040001 */ addiu $a0,$zero,0x1 +/* f0ca9cc: c7a800b4 */ lwc1 $f8,0xb4($sp) +/* f0ca9d0: 4600403c */ c.lt.s $f8,$f0 +/* f0ca9d4: 00000000 */ sll $zero,$zero,0x0 +/* f0ca9d8: 45000004 */ bc1f .L0f0ca9ec +/* f0ca9dc: 00000000 */ sll $zero,$zero,0x0 +/* f0ca9e0: 0fc273d6 */ jal func0f09cf58 +/* f0ca9e4: 24040001 */ addiu $a0,$zero,0x1 +/* f0ca9e8: e7a000b4 */ swc1 $f0,0xb4($sp) +.L0f0ca9ec: +/* f0ca9ec: 0fc0a164 */ jal func0f028590 +/* f0ca9f0: c7ac00b4 */ lwc1 $f12,0xb4($sp) +/* f0ca9f4: 24040002 */ addiu $a0,$zero,0x2 +.L0f0ca9f8: +/* f0ca9f8: 0fc2af1d */ jal func0f0abc74 +/* f0ca9fc: 8fa50208 */ lw $a1,0x208($sp) +/* f0caa00: c7ac0210 */ lwc1 $f12,0x210($sp) +/* f0caa04: 44808000 */ mtc1 $zero,$f16 +/* f0caa08: 00000000 */ sll $zero,$zero,0x0 +/* f0caa0c: 460c803c */ c.lt.s $f16,$f12 +/* f0caa10: 00000000 */ sll $zero,$zero,0x0 +/* f0caa14: 45020004 */ bc1fl .L0f0caa28 +/* f0caa18: c7ac0214 */ lwc1 $f12,0x214($sp) +/* f0caa1c: 0fc2c562 */ jal func0f0b1588 +/* f0caa20: e7ac0210 */ swc1 $f12,0x210($sp) +/* f0caa24: c7ac0214 */ lwc1 $f12,0x214($sp) +.L0f0caa28: +/* f0caa28: 44809000 */ mtc1 $zero,$f18 +/* f0caa2c: 00000000 */ sll $zero,$zero,0x0 +/* f0caa30: 460c903c */ c.lt.s $f18,$f12 +/* f0caa34: 00000000 */ sll $zero,$zero,0x0 +/* f0caa38: 45020004 */ bc1fl .L0f0caa4c +/* f0caa3c: 8e590284 */ lw $t9,0x284($s2) +/* f0caa40: 0fc2c5a9 */ jal func0f0b16a4 +/* f0caa44: e7ac0214 */ swc1 $f12,0x214($sp) +/* f0caa48: 8e590284 */ lw $t9,0x284($s2) +.L0f0caa4c: +/* f0caa4c: 8f281a24 */ lw $t0,0x1a24($t9) +/* f0caa50: 150000b5 */ bnez $t0,.L0f0cad28 +/* f0caa54: 3c098006 */ lui $t1,0x8006 +/* f0caa58: 8d29d9d0 */ lw $t1,-0x2630($t1) +/* f0caa5c: 3c014270 */ lui $at,0x4270 +/* f0caa60: 152000b1 */ bnez $t1,.L0f0cad28 +/* f0caa64: 00000000 */ sll $zero,$zero,0x0 +/* f0caa68: 44812000 */ mtc1 $at,$f4 +/* f0caa6c: 00002025 */ or $a0,$zero,$zero +/* f0caa70: 0fc2866a */ jal func0f0a19a8 +/* f0caa74: e7a400b0 */ swc1 $f4,0xb0($sp) +/* f0caa78: 24010016 */ addiu $at,$zero,0x16 +/* f0caa7c: 5441008b */ bnel $v0,$at,.L0f0cacac +/* f0caa80: 8fb8020c */ lw $t8,0x20c($sp) +/* f0caa84: 8e450284 */ lw $a1,0x284($s2) +/* f0caa88: 8fab0230 */ lw $t3,0x230($sp) +/* f0caa8c: 8caa0120 */ lw $t2,0x120($a1) +/* f0caa90: 51400086 */ beqzl $t2,.L0f0cacac +/* f0caa94: 8fb8020c */ lw $t8,0x20c($sp) +/* f0caa98: 55600006 */ bnezl $t3,.L0f0caab4 +/* f0caa9c: c4a00258 */ lwc1 $f0,0x258($a1) +/* f0caaa0: 90ac063b */ lbu $t4,0x63b($a1) +/* f0caaa4: 24010001 */ addiu $at,$zero,0x1 +/* f0caaa8: 55810080 */ bnel $t4,$at,.L0f0cacac +/* f0caaac: 8fb8020c */ lw $t8,0x20c($sp) +/* f0caab0: c4a00258 */ lwc1 $f0,0x258($a1) +.L0f0caab4: +/* f0caab4: 44805000 */ mtc1 $zero,$f10 +/* f0caab8: 3c0143fa */ lui $at,0x43fa +/* f0caabc: 4600503c */ c.lt.s $f10,$f0 +/* f0caac0: 00000000 */ sll $zero,$zero,0x0 +/* f0caac4: 45020079 */ bc1fl .L0f0cacac +/* f0caac8: 8fb8020c */ lw $t8,0x20c($sp) +/* f0caacc: 44813000 */ mtc1 $at,$f6 +/* f0caad0: 0fc2d26e */ jal func0f0b49b8 +/* f0caad4: 46003303 */ div.s $f12,$f6,$f0 +/* f0caad8: 3c014270 */ lui $at,0x4270 +/* f0caadc: 44816000 */ mtc1 $at,$f12 +/* f0caae0: 46000086 */ mov.s $f2,$f0 +/* f0caae4: 3c014000 */ lui $at,0x4000 +/* f0caae8: 4600603c */ c.lt.s $f12,$f0 +/* f0caaec: 44810000 */ mtc1 $at,$f0 +/* f0caaf0: 45020003 */ bc1fl .L0f0cab00 +/* f0caaf4: 4600103c */ c.lt.s $f2,$f0 +/* f0caaf8: 46006086 */ mov.s $f2,$f12 +/* f0caafc: 4600103c */ c.lt.s $f2,$f0 +.L0f0cab00: +/* f0cab00: 00000000 */ sll $zero,$zero,0x0 +/* f0cab04: 45020003 */ bc1fl .L0f0cab14 +/* f0cab08: 8e4d0284 */ lw $t5,0x284($s2) +/* f0cab0c: 46000086 */ mov.s $f2,$f0 +/* f0cab10: 8e4d0284 */ lw $t5,0x284($s2) +.L0f0cab14: +/* f0cab14: e5a216f8 */ swc1 $f2,0x16f8($t5) +/* f0cab18: 0fc2d5be */ jal func0f0b56f8 +/* f0cab1c: e7a200ac */ swc1 $f2,0xac($sp) +/* f0cab20: 8e4e0284 */ lw $t6,0x284($s2) +/* f0cab24: 27b000a0 */ addiu $s0,$sp,0xa0 +/* f0cab28: 02003025 */ or $a2,$s0,$zero +/* f0cab2c: 8dc5025c */ lw $a1,0x25c($t6) +/* f0cab30: 00402025 */ or $a0,$v0,$zero +/* f0cab34: 0c0056da */ jal 0x15b68 +/* f0cab38: 24a50008 */ addiu $a1,$a1,0x8 +/* f0cab3c: c7a200ac */ lwc1 $f2,0xac($sp) +/* f0cab40: 8e4f0284 */ lw $t7,0x284($s2) +/* f0cab44: 02002025 */ or $a0,$s0,$zero +/* f0cab48: 44061000 */ mfc1 $a2,$f2 +/* f0cab4c: 27a50098 */ addiu $a1,$sp,0x98 +/* f0cab50: 0fc2d3ae */ jal func0f0b4eb8 +/* f0cab54: 8de7171c */ lw $a3,0x171c($t7) +/* f0cab58: 0fc2d5fe */ jal func0f0b57f8 +/* f0cab5c: 00000000 */ sll $zero,$zero,0x0 +/* f0cab60: 0fc2d5f6 */ jal func0f0b57d8 +/* f0cab64: e7a00054 */ swc1 $f0,0x54($sp) +/* f0cab68: 3c013f00 */ lui $at,0x3f00 +/* f0cab6c: 44818000 */ mtc1 $at,$f16 +/* f0cab70: c7a40054 */ lwc1 $f4,0x54($sp) +/* f0cab74: 3c0141a0 */ lui $at,0x41a0 +/* f0cab78: 46100482 */ mul.s $f18,$f0,$f16 +/* f0cab7c: 44813000 */ mtc1 $at,$f6 +/* f0cab80: c7a80098 */ lwc1 $f8,0x98($sp) +/* f0cab84: 3c013e80 */ lui $at,0x3e80 +/* f0cab88: 46049280 */ add.s $f10,$f18,$f4 +/* f0cab8c: 46065401 */ sub.s $f16,$f10,$f6 +/* f0cab90: 4610403c */ c.lt.s $f8,$f16 +/* f0cab94: 00000000 */ sll $zero,$zero,0x0 +/* f0cab98: 45000004 */ bc1f .L0f0cabac +/* f0cab9c: 00000000 */ sll $zero,$zero,0x0 +/* f0caba0: 44816000 */ mtc1 $at,$f12 +/* f0caba4: 10000016 */ beqz $zero,.L0f0cac00 +/* f0caba8: e7ac01f4 */ swc1 $f12,0x1f4($sp) +.L0f0cabac: +/* f0cabac: 0fc2d5fe */ jal func0f0b57f8 +/* f0cabb0: 00000000 */ sll $zero,$zero,0x0 +/* f0cabb4: 0fc2d5f6 */ jal func0f0b57d8 +/* f0cabb8: e7a00054 */ swc1 $f0,0x54($sp) +/* f0cabbc: 3c013f00 */ lui $at,0x3f00 +/* f0cabc0: 44819000 */ mtc1 $at,$f18 +/* f0cabc4: c7aa0054 */ lwc1 $f10,0x54($sp) +/* f0cabc8: 3c0141a0 */ lui $at,0x41a0 +/* f0cabcc: 46120102 */ mul.s $f4,$f0,$f18 +/* f0cabd0: 44814000 */ mtc1 $at,$f8 +/* f0cabd4: c7b20098 */ lwc1 $f18,0x98($sp) +/* f0cabd8: 3c013e80 */ lui $at,0x3e80 +/* f0cabdc: 460a2180 */ add.s $f6,$f4,$f10 +/* f0cabe0: 46083400 */ add.s $f16,$f6,$f8 +/* f0cabe4: 4612803c */ c.lt.s $f16,$f18 +/* f0cabe8: 00000000 */ sll $zero,$zero,0x0 +/* f0cabec: 45000004 */ bc1f .L0f0cac00 +/* f0cabf0: 00000000 */ sll $zero,$zero,0x0 +/* f0cabf4: 44810000 */ mtc1 $at,$f0 +/* f0cabf8: 00000000 */ sll $zero,$zero,0x0 +/* f0cabfc: e7a001f8 */ swc1 $f0,0x1f8($sp) +.L0f0cac00: +/* f0cac00: 0fc2d602 */ jal func0f0b5808 +/* f0cac04: 00000000 */ sll $zero,$zero,0x0 +/* f0cac08: 0fc2d5fa */ jal func0f0b57e8 +/* f0cac0c: e7a00054 */ swc1 $f0,0x54($sp) +/* f0cac10: 3c013f00 */ lui $at,0x3f00 +/* f0cac14: 44815000 */ mtc1 $at,$f10 +/* f0cac18: c7a80054 */ lwc1 $f8,0x54($sp) +/* f0cac1c: 3c0141a0 */ lui $at,0x41a0 +/* f0cac20: 460a0182 */ mul.s $f6,$f0,$f10 +/* f0cac24: 44819000 */ mtc1 $at,$f18 +/* f0cac28: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f0cac2c: 3c013e80 */ lui $at,0x3e80 +/* f0cac30: 46083400 */ add.s $f16,$f6,$f8 +/* f0cac34: 46128281 */ sub.s $f10,$f16,$f18 +/* f0cac38: 460a203c */ c.lt.s $f4,$f10 +/* f0cac3c: 00000000 */ sll $zero,$zero,0x0 +/* f0cac40: 45000004 */ bc1f .L0f0cac54 +/* f0cac44: 00000000 */ sll $zero,$zero,0x0 +/* f0cac48: 44813000 */ mtc1 $at,$f6 +/* f0cac4c: 10000016 */ beqz $zero,.L0f0caca8 +/* f0cac50: e7a601f0 */ swc1 $f6,0x1f0($sp) +.L0f0cac54: +/* f0cac54: 0fc2d602 */ jal func0f0b5808 +/* f0cac58: 00000000 */ sll $zero,$zero,0x0 +/* f0cac5c: 0fc2d5fa */ jal func0f0b57e8 +/* f0cac60: e7a00054 */ swc1 $f0,0x54($sp) +/* f0cac64: 3c013f00 */ lui $at,0x3f00 +/* f0cac68: 44814000 */ mtc1 $at,$f8 +/* f0cac6c: c7b20054 */ lwc1 $f18,0x54($sp) +/* f0cac70: 3c0141a0 */ lui $at,0x41a0 +/* f0cac74: 46080402 */ mul.s $f16,$f0,$f8 +/* f0cac78: 44815000 */ mtc1 $at,$f10 +/* f0cac7c: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f0cac80: 3c013e80 */ lui $at,0x3e80 +/* f0cac84: 46128100 */ add.s $f4,$f16,$f18 +/* f0cac88: 460a2180 */ add.s $f6,$f4,$f10 +/* f0cac8c: 4608303c */ c.lt.s $f6,$f8 +/* f0cac90: 00000000 */ sll $zero,$zero,0x0 +/* f0cac94: 45020005 */ bc1fl .L0f0cacac +/* f0cac98: 8fb8020c */ lw $t8,0x20c($sp) +/* f0cac9c: 44818000 */ mtc1 $at,$f16 +/* f0caca0: 00000000 */ sll $zero,$zero,0x0 +/* f0caca4: e7b001ec */ swc1 $f16,0x1ec($sp) +.L0f0caca8: +/* f0caca8: 8fb8020c */ lw $t8,0x20c($sp) +.L0f0cacac: +/* f0cacac: 13000004 */ beqz $t8,.L0f0cacc0 +/* f0cacb0: 00000000 */ sll $zero,$zero,0x0 +/* f0cacb4: 0fc2c536 */ jal func0f0b14d8 +/* f0cacb8: 00000000 */ sll $zero,$zero,0x0 +/* f0cacbc: e7a000b0 */ swc1 $f0,0xb0($sp) +.L0f0cacc0: +/* f0cacc0: 0fc2866a */ jal func0f0a19a8 +/* f0cacc4: 00002025 */ or $a0,$zero,$zero +/* f0cacc8: 24010011 */ addiu $at,$zero,0x11 +/* f0caccc: 5441000a */ bnel $v0,$at,.L0f0cacf8 +/* f0cacd0: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f0cacd4: 8e590284 */ lw $t9,0x284($s2) +/* f0cacd8: 24010001 */ addiu $at,$zero,0x1 +/* f0cacdc: 9328063b */ lbu $t0,0x63b($t9) +/* f0cace0: 55010005 */ bnel $t0,$at,.L0f0cacf8 +/* f0cace4: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f0cace8: 0fc2c536 */ jal func0f0b14d8 +/* f0cacec: 00000000 */ sll $zero,$zero,0x0 +/* f0cacf0: e7a000b0 */ swc1 $f0,0xb0($sp) +/* f0cacf4: c7ac00b0 */ lwc1 $f12,0xb0($sp) +.L0f0cacf8: +/* f0cacf8: 44809000 */ mtc1 $zero,$f18 +/* f0cacfc: 3c014270 */ lui $at,0x4270 +/* f0cad00: 4612603e */ c.le.s $f12,$f18 +/* f0cad04: 00000000 */ sll $zero,$zero,0x0 +/* f0cad08: 45000003 */ bc1f .L0f0cad18 +/* f0cad0c: 00000000 */ sll $zero,$zero,0x0 +/* f0cad10: 44816000 */ mtc1 $at,$f12 +/* f0cad14: 00000000 */ sll $zero,$zero,0x0 +.L0f0cad18: +/* f0cad18: 0fc2ea2c */ jal func0f0ba8b0 +/* f0cad1c: 00000000 */ sll $zero,$zero,0x0 +/* f0cad20: 0fc2eab0 */ jal func0f0baac0 +/* f0cad24: 00000000 */ sll $zero,$zero,0x0 +.L0f0cad28: +/* f0cad28: 0fc31fe6 */ jal func0f0c7f98 +/* f0cad2c: 27a401b4 */ addiu $a0,$sp,0x1b4 +/* f0cad30: 8e450284 */ lw $a1,0x284($s2) +/* f0cad34: 8ca90178 */ lw $t1,0x178($a1) +/* f0cad38: 292100b4 */ slti $at,$t1,0xb4 +/* f0cad3c: 1420001b */ bnez $at,.L0f0cadac +/* f0cad40: 3c013fa0 */ lui $at,0x3fa0 +/* f0cad44: 44811000 */ mtc1 $at,$f2 +/* f0cad48: c4a00174 */ lwc1 $f0,0x174($a1) +/* f0cad4c: 3c017f1b */ lui $at,0x7f1b +/* f0cad50: 4602003c */ c.lt.s $f0,$f2 +/* f0cad54: 00000000 */ sll $zero,$zero,0x0 +/* f0cad58: 45020009 */ bc1fl .L0f0cad80 +/* f0cad5c: 4600103c */ c.lt.s $f2,$f0 +/* f0cad60: c424d8b8 */ lwc1 $f4,-0x2748($at) +/* f0cad64: c64a004c */ lwc1 $f10,0x4c($s2) +/* f0cad68: 460a2182 */ mul.s $f6,$f4,$f10 +/* f0cad6c: 46060200 */ add.s $f8,$f0,$f6 +/* f0cad70: e4a80174 */ swc1 $f8,0x174($a1) +/* f0cad74: 8e450284 */ lw $a1,0x284($s2) +/* f0cad78: c4a00174 */ lwc1 $f0,0x174($a1) +/* f0cad7c: 4600103c */ c.lt.s $f2,$f0 +.L0f0cad80: +/* f0cad80: 00000000 */ sll $zero,$zero,0x0 +/* f0cad84: 45020024 */ bc1fl .L0f0cae18 +/* f0cad88: 8cab1a24 */ lw $t3,0x1a24($a1) +/* f0cad8c: 0fc20b5d */ jal func0f082d74 +/* f0cad90: 00000000 */ sll $zero,$zero,0x0 +/* f0cad94: 3c013fa0 */ lui $at,0x3fa0 +/* f0cad98: 44811000 */ mtc1 $at,$f2 +/* f0cad9c: 8e4a0284 */ lw $t2,0x284($s2) +/* f0cada0: e5420174 */ swc1 $f2,0x174($t2) +/* f0cada4: 1000001b */ beqz $zero,.L0f0cae14 +/* f0cada8: 8e450284 */ lw $a1,0x284($s2) +.L0f0cadac: +/* f0cadac: 3c013f80 */ lui $at,0x3f80 +/* f0cadb0: 44818000 */ mtc1 $at,$f16 +/* f0cadb4: c4a00174 */ lwc1 $f0,0x174($a1) +/* f0cadb8: 3c017f1b */ lui $at,0x7f1b +/* f0cadbc: 4600803c */ c.lt.s $f16,$f0 +/* f0cadc0: 00000000 */ sll $zero,$zero,0x0 +/* f0cadc4: 45020009 */ bc1fl .L0f0cadec +/* f0cadc8: 3c013f80 */ lui $at,0x3f80 +/* f0cadcc: c432d8bc */ lwc1 $f18,-0x2744($at) +/* f0cadd0: c644004c */ lwc1 $f4,0x4c($s2) +/* f0cadd4: 46049282 */ mul.s $f10,$f18,$f4 +/* f0cadd8: 460a0181 */ sub.s $f6,$f0,$f10 +/* f0caddc: e4a60174 */ swc1 $f6,0x174($a1) +/* f0cade0: 8e450284 */ lw $a1,0x284($s2) +/* f0cade4: c4a00174 */ lwc1 $f0,0x174($a1) +/* f0cade8: 3c013f80 */ lui $at,0x3f80 +.L0f0cadec: +/* f0cadec: 44814000 */ mtc1 $at,$f8 +/* f0cadf0: 3c013f80 */ lui $at,0x3f80 +/* f0cadf4: 4608003c */ c.lt.s $f0,$f8 +/* f0cadf8: 00000000 */ sll $zero,$zero,0x0 +/* f0cadfc: 45020006 */ bc1fl .L0f0cae18 +/* f0cae00: 8cab1a24 */ lw $t3,0x1a24($a1) +/* f0cae04: 44818000 */ mtc1 $at,$f16 +/* f0cae08: 00000000 */ sll $zero,$zero,0x0 +/* f0cae0c: e4b00174 */ swc1 $f16,0x174($a1) +/* f0cae10: 8e450284 */ lw $a1,0x284($s2) +.L0f0cae14: +/* f0cae14: 8cab1a24 */ lw $t3,0x1a24($a1) +.L0f0cae18: +/* f0cae18: 55600144 */ bnezl $t3,.L0f0cb32c +/* f0cae1c: 8faa01cc */ lw $t2,0x1cc($sp) +/* f0cae20: 8ca201b0 */ lw $v0,0x1b0($a1) +/* f0cae24: 3c01c080 */ lui $at,0xc080 +/* f0cae28: 44817000 */ mtc1 $at,$f14 +/* f0cae2c: 2c440001 */ sltiu $a0,$v0,0x1 +/* f0cae30: 54800004 */ bnezl $a0,.L0f0cae44 +/* f0cae34: 8cac0110 */ lw $t4,0x110($a1) +/* f0cae38: 38440004 */ xori $a0,$v0,0x4 +/* f0cae3c: 2c840001 */ sltiu $a0,$a0,0x1 +/* f0cae40: 8cac0110 */ lw $t4,0x110($a1) +.L0f0cae44: +/* f0cae44: 51800011 */ beqzl $t4,.L0f0cae8c +/* f0cae48: 8cb9010c */ lw $t9,0x10c($a1) +/* f0cae4c: 8e42000c */ lw $v0,0xc($s2) +/* f0cae50: 94ad1be4 */ lhu $t5,0x1be4($a1) +/* f0cae54: 504d000c */ beql $v0,$t5,.L0f0cae88 +/* f0cae58: c4ae1be0 */ lwc1 $f14,0x1be0($a1) +/* f0cae5c: 8e4e028c */ lw $t6,0x28c($s2) +/* f0cae60: 304f0003 */ andi $t7,$v0,0x3 +/* f0cae64: 55cf0008 */ bnel $t6,$t7,.L0f0cae88 +/* f0cae68: c4ae1be0 */ lwc1 $f14,0x1be0($a1) +/* f0cae6c: 0fc32166 */ jal func0f0c8598 +/* f0cae70: afa40064 */ sw $a0,0x64($sp) +/* f0cae74: 8e580284 */ lw $t8,0x284($s2) +/* f0cae78: 8fa40064 */ lw $a0,0x64($sp) +/* f0cae7c: e7001be0 */ swc1 $f0,0x1be0($t8) +/* f0cae80: 8e450284 */ lw $a1,0x284($s2) +/* f0cae84: c4ae1be0 */ lwc1 $f14,0x1be0($a1) +.L0f0cae88: +/* f0cae88: 8cb9010c */ lw $t9,0x10c($a1) +.L0f0cae8c: +/* f0cae8c: 8fa8025c */ lw $t0,0x25c($sp) +/* f0cae90: 13200007 */ beqz $t9,.L0f0caeb0 +/* f0cae94: 29010028 */ slti $at,$t0,0x28 +/* f0cae98: 10200005 */ beqz $at,.L0f0caeb0 +/* f0cae9c: 2901ffd9 */ slti $at,$t0,-39 +/* f0caea0: 14200003 */ bnez $at,.L0f0caeb0 +/* f0caea4: 00000000 */ sll $zero,$zero,0x0 +/* f0caea8: aca0010c */ sw $zero,0x10c($a1) +/* f0caeac: 8e450284 */ lw $a1,0x284($s2) +.L0f0caeb0: +/* f0caeb0: 10800064 */ beqz $a0,.L0f0cb044 +/* f0caeb4: c7a401ec */ lwc1 $f4,0x1ec($sp) +/* f0caeb8: 44809000 */ mtc1 $zero,$f18 +/* f0caebc: c7a601f0 */ lwc1 $f6,0x1f0($sp) +/* f0caec0: 4604903c */ c.lt.s $f18,$f4 +/* f0caec4: 00000000 */ sll $zero,$zero,0x0 +/* f0caec8: 45030008 */ bc1tl .L0f0caeec +/* f0caecc: aca00100 */ sw $zero,0x100($a1) +/* f0caed0: 44805000 */ mtc1 $zero,$f10 +/* f0caed4: 8fac023c */ lw $t4,0x23c($sp) +/* f0caed8: 4606503c */ c.lt.s $f10,$f6 +/* f0caedc: 00000000 */ sll $zero,$zero,0x0 +/* f0caee0: 45000009 */ bc1f .L0f0caf08 +/* f0caee4: 00000000 */ sll $zero,$zero,0x0 +/* f0caee8: aca00100 */ sw $zero,0x100($a1) +.L0f0caeec: +/* f0caeec: 8e4a0284 */ lw $t2,0x284($s2) +/* f0caef0: 24090001 */ addiu $t1,$zero,0x1 +/* f0caef4: ad490108 */ sw $t1,0x108($t2) +/* f0caef8: 8e4b0284 */ lw $t3,0x284($s2) +/* f0caefc: ad60011c */ sw $zero,0x11c($t3) +/* f0caf00: 10000050 */ beqz $zero,.L0f0cb044 +/* f0caf04: 8e450284 */ lw $a1,0x284($s2) +.L0f0caf08: +/* f0caf08: 51800005 */ beqzl $t4,.L0f0caf20 +/* f0caf0c: 8cad0114 */ lw $t5,0x114($a1) +/* f0caf10: aca0011c */ sw $zero,0x11c($a1) +/* f0caf14: 10000049 */ beqz $zero,.L0f0cb03c +/* f0caf18: 8e450284 */ lw $a1,0x284($s2) +/* f0caf1c: 8cad0114 */ lw $t5,0x114($a1) +.L0f0caf20: +/* f0caf20: 8fae01c4 */ lw $t6,0x1c4($sp) +/* f0caf24: 51a00026 */ beqzl $t5,.L0f0cafc0 +/* f0caf28: 8caa0118 */ lw $t2,0x118($a1) +/* f0caf2c: 11c00009 */ beqz $t6,.L0f0caf54 +/* f0caf30: 8faf025c */ lw $t7,0x25c($sp) +/* f0caf34: 29e1003d */ slti $at,$t7,0x3d +/* f0caf38: 10200004 */ beqz $at,.L0f0caf4c +/* f0caf3c: 24180001 */ addiu $t8,$zero,0x1 +/* f0caf40: 29e1ffc4 */ slti $at,$t7,-60 +/* f0caf44: 50200004 */ beqzl $at,.L0f0caf58 +/* f0caf48: 8cb9011c */ lw $t9,0x11c($a1) +.L0f0caf4c: +/* f0caf4c: acb8011c */ sw $t8,0x11c($a1) +/* f0caf50: 8e450284 */ lw $a1,0x284($s2) +.L0f0caf54: +/* f0caf54: 8cb9011c */ lw $t9,0x11c($a1) +.L0f0caf58: +/* f0caf58: 3c0140a0 */ lui $at,0x40a0 +/* f0caf5c: 53200038 */ beqzl $t9,.L0f0cb040 +/* f0caf60: aca00108 */ sw $zero,0x108($a1) +/* f0caf64: 44814000 */ mtc1 $at,$f8 +/* f0caf68: c4a00154 */ lwc1 $f0,0x154($a1) +/* f0caf6c: 3c01c120 */ lui $at,0xc120 +/* f0caf70: 46087400 */ add.s $f16,$f14,$f8 +/* f0caf74: 4600803c */ c.lt.s $f16,$f0 +/* f0caf78: 00000000 */ sll $zero,$zero,0x0 +/* f0caf7c: 45030009 */ bc1tl .L0f0cafa4 +/* f0caf80: 8ca8010c */ lw $t0,0x10c($a1) +/* f0caf84: 44819000 */ mtc1 $at,$f18 +/* f0caf88: 00000000 */ sll $zero,$zero,0x0 +/* f0caf8c: 46127100 */ add.s $f4,$f14,$f18 +/* f0caf90: 4604003c */ c.lt.s $f0,$f4 +/* f0caf94: 00000000 */ sll $zero,$zero,0x0 +/* f0caf98: 45020029 */ bc1fl .L0f0cb040 +/* f0caf9c: aca00108 */ sw $zero,0x108($a1) +/* f0cafa0: 8ca8010c */ lw $t0,0x10c($a1) +.L0f0cafa4: +/* f0cafa4: 24090001 */ addiu $t1,$zero,0x1 +/* f0cafa8: 55000025 */ bnezl $t0,.L0f0cb040 +/* f0cafac: aca00108 */ sw $zero,0x108($a1) +/* f0cafb0: aca90100 */ sw $t1,0x100($a1) +/* f0cafb4: 10000021 */ beqz $zero,.L0f0cb03c +/* f0cafb8: 8e450284 */ lw $a1,0x284($s2) +/* f0cafbc: 8caa0118 */ lw $t2,0x118($a1) +.L0f0cafc0: +/* f0cafc0: 8fab01c4 */ lw $t3,0x1c4($sp) +/* f0cafc4: 5140001e */ beqzl $t2,.L0f0cb040 +/* f0cafc8: aca00108 */ sw $zero,0x108($a1) +/* f0cafcc: 1160001b */ beqz $t3,.L0f0cb03c +/* f0cafd0: 8fac025c */ lw $t4,0x25c($sp) +/* f0cafd4: 2981003d */ slti $at,$t4,0x3d +/* f0cafd8: 10200002 */ beqz $at,.L0f0cafe4 +/* f0cafdc: 2981ffc4 */ slti $at,$t4,-60 +/* f0cafe0: 10200016 */ beqz $at,.L0f0cb03c +.L0f0cafe4: +/* f0cafe4: 3c0140a0 */ lui $at,0x40a0 +/* f0cafe8: 44815000 */ mtc1 $at,$f10 +/* f0cafec: c4a00154 */ lwc1 $f0,0x154($a1) +/* f0caff0: 3c01c120 */ lui $at,0xc120 +/* f0caff4: 460a7180 */ add.s $f6,$f14,$f10 +/* f0caff8: 4600303c */ c.lt.s $f6,$f0 +/* f0caffc: 00000000 */ sll $zero,$zero,0x0 +/* f0cb000: 45030009 */ bc1tl .L0f0cb028 +/* f0cb004: 8cad010c */ lw $t5,0x10c($a1) +/* f0cb008: 44814000 */ mtc1 $at,$f8 +/* f0cb00c: 00000000 */ sll $zero,$zero,0x0 +/* f0cb010: 46087400 */ add.s $f16,$f14,$f8 +/* f0cb014: 4610003c */ c.lt.s $f0,$f16 +/* f0cb018: 00000000 */ sll $zero,$zero,0x0 +/* f0cb01c: 45020008 */ bc1fl .L0f0cb040 +/* f0cb020: aca00108 */ sw $zero,0x108($a1) +/* f0cb024: 8cad010c */ lw $t5,0x10c($a1) +.L0f0cb028: +/* f0cb028: 240e0001 */ addiu $t6,$zero,0x1 +/* f0cb02c: 55a00004 */ bnezl $t5,.L0f0cb040 +/* f0cb030: aca00108 */ sw $zero,0x108($a1) +/* f0cb034: acae0100 */ sw $t6,0x100($a1) +/* f0cb038: 8e450284 */ lw $a1,0x284($s2) +.L0f0cb03c: +/* f0cb03c: aca00108 */ sw $zero,0x108($a1) +.L0f0cb040: +/* f0cb040: 8e450284 */ lw $a1,0x284($s2) +.L0f0cb044: +/* f0cb044: 8caf01b0 */ lw $t7,0x1b0($a1) +/* f0cb048: 24010003 */ addiu $at,$zero,0x3 +/* f0cb04c: 55e10004 */ bnel $t7,$at,.L0f0cb060 +/* f0cb050: 8cb80100 */ lw $t8,0x100($a1) +/* f0cb054: aca00100 */ sw $zero,0x100($a1) +/* f0cb058: 8e450284 */ lw $a1,0x284($s2) +/* f0cb05c: 8cb80100 */ lw $t8,0x100($a1) +.L0f0cb060: +/* f0cb060: 8fa901d0 */ lw $t1,0x1d0($sp) +/* f0cb064: 1300004a */ beqz $t8,.L0f0cb190 +/* f0cb068: 00000000 */ sll $zero,$zero,0x0 +/* f0cb06c: 508000af */ beqzl $a0,.L0f0cb32c +/* f0cb070: 8faa01cc */ lw $t2,0x1cc($sp) +/* f0cb074: c4a2015c */ lwc1 $f2,0x15c($a1) +/* f0cb078: 3c013f00 */ lui $at,0x3f00 +/* f0cb07c: 44812000 */ mtc1 $at,$f4 +/* f0cb080: 46021482 */ mul.s $f18,$f2,$f2 +/* f0cb084: 3c017f1b */ lui $at,0x7f1b +/* f0cb088: c426d8c0 */ lwc1 $f6,-0x2740($at) +/* f0cb08c: c4a00154 */ lwc1 $f0,0x154($a1) +/* f0cb090: 3c013f80 */ lui $at,0x3f80 +/* f0cb094: 46049282 */ mul.s $f10,$f18,$f4 +/* f0cb098: 46065303 */ div.s $f12,$f10,$f6 +/* f0cb09c: 460c7200 */ add.s $f8,$f14,$f12 +/* f0cb0a0: 4600403c */ c.lt.s $f8,$f0 +/* f0cb0a4: 00000000 */ sll $zero,$zero,0x0 +/* f0cb0a8: 45020007 */ bc1fl .L0f0cb0c8 +/* f0cb0ac: 460c7401 */ sub.s $f16,$f14,$f12 +/* f0cb0b0: 44816000 */ mtc1 $at,$f12 +/* f0cb0b4: 0fc3203e */ jal func0f0c80f8 +/* f0cb0b8: e7ae0094 */ swc1 $f14,0x94($sp) +/* f0cb0bc: 10000010 */ beqz $zero,.L0f0cb100 +/* f0cb0c0: c7ae0094 */ lwc1 $f14,0x94($sp) +/* f0cb0c4: 460c7401 */ sub.s $f16,$f14,$f12 +.L0f0cb0c8: +/* f0cb0c8: 3c01bf80 */ lui $at,0xbf80 +/* f0cb0cc: 4610003c */ c.lt.s $f0,$f16 +/* f0cb0d0: 00000000 */ sll $zero,$zero,0x0 +/* f0cb0d4: 45020007 */ bc1fl .L0f0cb0f4 +/* f0cb0d8: 44806000 */ mtc1 $zero,$f12 +/* f0cb0dc: 44816000 */ mtc1 $at,$f12 +/* f0cb0e0: 0fc3203e */ jal func0f0c80f8 +/* f0cb0e4: e7ae0094 */ swc1 $f14,0x94($sp) +/* f0cb0e8: 10000005 */ beqz $zero,.L0f0cb100 +/* f0cb0ec: c7ae0094 */ lwc1 $f14,0x94($sp) +/* f0cb0f0: 44806000 */ mtc1 $zero,$f12 +.L0f0cb0f4: +/* f0cb0f4: 0fc3203e */ jal func0f0c80f8 +/* f0cb0f8: e7ae0094 */ swc1 $f14,0x94($sp) +/* f0cb0fc: c7ae0094 */ lwc1 $f14,0x94($sp) +.L0f0cb100: +/* f0cb100: 8e450284 */ lw $a1,0x284($s2) +/* f0cb104: c644004c */ lwc1 $f4,0x4c($s2) +/* f0cb108: c4b2015c */ lwc1 $f18,0x15c($a1) +/* f0cb10c: c4a00154 */ lwc1 $f0,0x154($a1) +/* f0cb110: 46049082 */ mul.s $f2,$f18,$f4 +/* f0cb114: 4600703c */ c.lt.s $f14,$f0 +/* f0cb118: 46021280 */ add.s $f10,$f2,$f2 +/* f0cb11c: 45000007 */ bc1f .L0f0cb13c +/* f0cb120: 460a0300 */ add.s $f12,$f0,$f10 +/* f0cb124: 460c703c */ c.lt.s $f14,$f12 +/* f0cb128: 00000000 */ sll $zero,$zero,0x0 +/* f0cb12c: 45020004 */ bc1fl .L0f0cb140 +/* f0cb130: 460e003c */ c.lt.s $f0,$f14 +/* f0cb134: 1000007c */ beqz $zero,.L0f0cb328 +/* f0cb138: e4ac0154 */ swc1 $f12,0x154($a1) +.L0f0cb13c: +/* f0cb13c: 460e003c */ c.lt.s $f0,$f14 +.L0f0cb140: +/* f0cb140: 00000000 */ sll $zero,$zero,0x0 +/* f0cb144: 45020008 */ bc1fl .L0f0cb168 +/* f0cb148: e4ae0154 */ swc1 $f14,0x154($a1) +/* f0cb14c: 460e603c */ c.lt.s $f12,$f14 +/* f0cb150: 00000000 */ sll $zero,$zero,0x0 +/* f0cb154: 45020004 */ bc1fl .L0f0cb168 +/* f0cb158: e4ae0154 */ swc1 $f14,0x154($a1) +/* f0cb15c: 10000072 */ beqz $zero,.L0f0cb328 +/* f0cb160: e4ac0154 */ swc1 $f12,0x154($a1) +/* f0cb164: e4ae0154 */ swc1 $f14,0x154($a1) +.L0f0cb168: +/* f0cb168: 8e590284 */ lw $t9,0x284($s2) +/* f0cb16c: 44803000 */ mtc1 $zero,$f6 +/* f0cb170: 00000000 */ sll $zero,$zero,0x0 +/* f0cb174: e726015c */ swc1 $f6,0x15c($t9) +/* f0cb178: 8e450284 */ lw $a1,0x284($s2) +/* f0cb17c: 8ca80108 */ lw $t0,0x108($a1) +/* f0cb180: 5500006a */ bnezl $t0,.L0f0cb32c +/* f0cb184: 8faa01cc */ lw $t2,0x1cc($sp) +/* f0cb188: 10000067 */ beqz $zero,.L0f0cb328 +/* f0cb18c: aca00100 */ sw $zero,0x100($a1) +.L0f0cb190: +/* f0cb190: 1120002f */ beqz $t1,.L0f0cb250 +/* f0cb194: c7a601ec */ lwc1 $f6,0x1ec($sp) +/* f0cb198: 0c002f9d */ jal 0xbe74 +/* f0cb19c: 00000000 */ sll $zero,$zero,0x0 +/* f0cb1a0: 8faa0254 */ lw $t2,0x254($sp) +/* f0cb1a4: 3c014270 */ lui $at,0x4270 +/* f0cb1a8: 44814000 */ mtc1 $at,$f8 +/* f0cb1ac: 448a8000 */ mtc1 $t2,$f16 +/* f0cb1b0: 3c01428c */ lui $at,0x428c +/* f0cb1b4: 44812000 */ mtc1 $at,$f4 +/* f0cb1b8: 468084a0 */ cvt.s.w $f18,$f16 +/* f0cb1bc: 3c013f80 */ lui $at,0x3f80 +/* f0cb1c0: 44815000 */ mtc1 $at,$f10 +/* f0cb1c4: 3c01bf80 */ lui $at,0xbf80 +/* f0cb1c8: 46080383 */ div.s $f14,$f0,$f8 +/* f0cb1cc: 44804000 */ mtc1 $zero,$f8 +/* f0cb1d0: 46049303 */ div.s $f12,$f18,$f4 +/* f0cb1d4: 460c503c */ c.lt.s $f10,$f12 +/* f0cb1d8: 46006086 */ mov.s $f2,$f12 +/* f0cb1dc: 45020006 */ bc1fl .L0f0cb1f8 +/* f0cb1e0: 44813000 */ mtc1 $at,$f6 +/* f0cb1e4: 3c013f80 */ lui $at,0x3f80 +/* f0cb1e8: 44811000 */ mtc1 $at,$f2 +/* f0cb1ec: 1000000a */ beqz $zero,.L0f0cb218 +/* f0cb1f0: 4602403e */ c.le.s $f8,$f2 +/* f0cb1f4: 44813000 */ mtc1 $at,$f6 +.L0f0cb1f8: +/* f0cb1f8: 3c01bf80 */ lui $at,0xbf80 +/* f0cb1fc: 4606603c */ c.lt.s $f12,$f6 +/* f0cb200: 00000000 */ sll $zero,$zero,0x0 +/* f0cb204: 45020004 */ bc1fl .L0f0cb218 +/* f0cb208: 4602403e */ c.le.s $f8,$f2 +/* f0cb20c: 44811000 */ mtc1 $at,$f2 +/* f0cb210: 00000000 */ sll $zero,$zero,0x0 +/* f0cb214: 4602403e */ c.le.s $f8,$f2 +.L0f0cb218: +/* f0cb218: 00000000 */ sll $zero,$zero,0x0 +/* f0cb21c: 45020005 */ bc1fl .L0f0cb234 +/* f0cb220: 46001407 */ neg.s $f16,$f2 +/* f0cb224: 46021082 */ mul.s $f2,$f2,$f2 +/* f0cb228: 10000005 */ beqz $zero,.L0f0cb240 +/* f0cb22c: 46001487 */ neg.s $f18,$f2 +/* f0cb230: 46001407 */ neg.s $f16,$f2 +.L0f0cb234: +/* f0cb234: 46101082 */ mul.s $f2,$f2,$f16 +/* f0cb238: 00000000 */ sll $zero,$zero,0x0 +/* f0cb23c: 46001487 */ neg.s $f18,$f2 +.L0f0cb240: +/* f0cb240: 8e4b0284 */ lw $t3,0x284($s2) +/* f0cb244: 460e9102 */ mul.s $f4,$f18,$f14 +/* f0cb248: 1000002c */ beqz $zero,.L0f0cb2fc +/* f0cb24c: e564015c */ swc1 $f4,0x15c($t3) +.L0f0cb250: +/* f0cb250: 44805000 */ mtc1 $zero,$f10 +/* f0cb254: c7b001f0 */ lwc1 $f16,0x1f0($sp) +/* f0cb258: 4606503c */ c.lt.s $f10,$f6 +/* f0cb25c: 00000000 */ sll $zero,$zero,0x0 +/* f0cb260: 45020010 */ bc1fl .L0f0cb2a4 +/* f0cb264: 44804000 */ mtc1 $zero,$f8 +/* f0cb268: 0fc3203e */ jal func0f0c80f8 +/* f0cb26c: 46003306 */ mov.s $f12,$f6 +/* f0cb270: 8fac01c4 */ lw $t4,0x1c4($sp) +/* f0cb274: 8fad025c */ lw $t5,0x25c($sp) +/* f0cb278: 11800020 */ beqz $t4,.L0f0cb2fc +/* f0cb27c: 29a1003d */ slti $at,$t5,0x3d +/* f0cb280: 10200003 */ beqz $at,.L0f0cb290 +/* f0cb284: 29a1ffc4 */ slti $at,$t5,-60 +/* f0cb288: 5020001d */ beqzl $at,.L0f0cb300 +/* f0cb28c: 8e450284 */ lw $a1,0x284($s2) +.L0f0cb290: +/* f0cb290: 8e4f0284 */ lw $t7,0x284($s2) +/* f0cb294: 240e0001 */ addiu $t6,$zero,0x1 +/* f0cb298: 10000018 */ beqz $zero,.L0f0cb2fc +/* f0cb29c: adee010c */ sw $t6,0x10c($t7) +/* f0cb2a0: 44804000 */ mtc1 $zero,$f8 +.L0f0cb2a4: +/* f0cb2a4: 00000000 */ sll $zero,$zero,0x0 +/* f0cb2a8: 4610403c */ c.lt.s $f8,$f16 +/* f0cb2ac: 00000000 */ sll $zero,$zero,0x0 +/* f0cb2b0: 45020010 */ bc1fl .L0f0cb2f4 +/* f0cb2b4: 44806000 */ mtc1 $zero,$f12 +/* f0cb2b8: 0fc3203e */ jal func0f0c80f8 +/* f0cb2bc: 46008307 */ neg.s $f12,$f16 +/* f0cb2c0: 8fb801c4 */ lw $t8,0x1c4($sp) +/* f0cb2c4: 8fb9025c */ lw $t9,0x25c($sp) +/* f0cb2c8: 1300000c */ beqz $t8,.L0f0cb2fc +/* f0cb2cc: 2b21003d */ slti $at,$t9,0x3d +/* f0cb2d0: 10200003 */ beqz $at,.L0f0cb2e0 +/* f0cb2d4: 2b21ffc4 */ slti $at,$t9,-60 +/* f0cb2d8: 50200009 */ beqzl $at,.L0f0cb300 +/* f0cb2dc: 8e450284 */ lw $a1,0x284($s2) +.L0f0cb2e0: +/* f0cb2e0: 8e490284 */ lw $t1,0x284($s2) +/* f0cb2e4: 24080001 */ addiu $t0,$zero,0x1 +/* f0cb2e8: 10000004 */ beqz $zero,.L0f0cb2fc +/* f0cb2ec: ad28010c */ sw $t0,0x10c($t1) +/* f0cb2f0: 44806000 */ mtc1 $zero,$f12 +.L0f0cb2f4: +/* f0cb2f4: 0fc3203e */ jal func0f0c80f8 +/* f0cb2f8: 00000000 */ sll $zero,$zero,0x0 +.L0f0cb2fc: +/* f0cb2fc: 8e450284 */ lw $a1,0x284($s2) +.L0f0cb300: +/* f0cb300: c644004c */ lwc1 $f4,0x4c($s2) +/* f0cb304: 3c014060 */ lui $at,0x4060 +/* f0cb308: c4b2015c */ lwc1 $f18,0x15c($a1) +/* f0cb30c: 44813000 */ mtc1 $at,$f6 +/* f0cb310: c4b00154 */ lwc1 $f16,0x154($a1) +/* f0cb314: 46049282 */ mul.s $f10,$f18,$f4 +/* f0cb318: 00000000 */ sll $zero,$zero,0x0 +/* f0cb31c: 46065202 */ mul.s $f8,$f10,$f6 +/* f0cb320: 46088480 */ add.s $f18,$f16,$f8 +/* f0cb324: e4b20154 */ swc1 $f18,0x154($a1) +.L0f0cb328: +/* f0cb328: 8faa01cc */ lw $t2,0x1cc($sp) +.L0f0cb32c: +/* f0cb32c: c7ac01f4 */ lwc1 $f12,0x1f4($sp) +/* f0cb330: 5140002d */ beqzl $t2,.L0f0cb3e8 +/* f0cb334: 44804000 */ mtc1 $zero,$f8 +/* f0cb338: 0c002f9d */ jal 0xbe74 +/* f0cb33c: 00000000 */ sll $zero,$zero,0x0 +/* f0cb340: 8fab0250 */ lw $t3,0x250($sp) +/* f0cb344: 3c01428c */ lui $at,0x428c +/* f0cb348: 44813000 */ mtc1 $at,$f6 +/* f0cb34c: 448b2000 */ mtc1 $t3,$f4 +/* f0cb350: 3c013f80 */ lui $at,0x3f80 +/* f0cb354: 44818000 */ mtc1 $at,$f16 +/* f0cb358: 468022a0 */ cvt.s.w $f10,$f4 +/* f0cb35c: 44809000 */ mtc1 $zero,$f18 +/* f0cb360: 3c01bf80 */ lui $at,0xbf80 +/* f0cb364: 46065303 */ div.s $f12,$f10,$f6 +/* f0cb368: 460c803c */ c.lt.s $f16,$f12 +/* f0cb36c: 46006086 */ mov.s $f2,$f12 +/* f0cb370: 45020006 */ bc1fl .L0f0cb38c +/* f0cb374: 44814000 */ mtc1 $at,$f8 +/* f0cb378: 3c013f80 */ lui $at,0x3f80 +/* f0cb37c: 44811000 */ mtc1 $at,$f2 +/* f0cb380: 1000000a */ beqz $zero,.L0f0cb3ac +/* f0cb384: 4602903e */ c.le.s $f18,$f2 +/* f0cb388: 44814000 */ mtc1 $at,$f8 +.L0f0cb38c: +/* f0cb38c: 3c01bf80 */ lui $at,0xbf80 +/* f0cb390: 4608603c */ c.lt.s $f12,$f8 +/* f0cb394: 00000000 */ sll $zero,$zero,0x0 +/* f0cb398: 45020004 */ bc1fl .L0f0cb3ac +/* f0cb39c: 4602903e */ c.le.s $f18,$f2 +/* f0cb3a0: 44811000 */ mtc1 $at,$f2 +/* f0cb3a4: 00000000 */ sll $zero,$zero,0x0 +/* f0cb3a8: 4602903e */ c.le.s $f18,$f2 +.L0f0cb3ac: +/* f0cb3ac: 3c014270 */ lui $at,0x4270 +/* f0cb3b0: 44815000 */ mtc1 $at,$f10 +/* f0cb3b4: 45000004 */ bc1f .L0f0cb3c8 +/* f0cb3b8: 460a0183 */ div.s $f6,$f0,$f10 +/* f0cb3bc: 46021082 */ mul.s $f2,$f2,$f2 +/* f0cb3c0: 10000004 */ beqz $zero,.L0f0cb3d4 +/* f0cb3c4: 00000000 */ sll $zero,$zero,0x0 +.L0f0cb3c8: +/* f0cb3c8: 46001107 */ neg.s $f4,$f2 +/* f0cb3cc: 46041082 */ mul.s $f2,$f2,$f4 +/* f0cb3d0: 00000000 */ sll $zero,$zero,0x0 +.L0f0cb3d4: +/* f0cb3d4: 46061402 */ mul.s $f16,$f2,$f6 +/* f0cb3d8: 8e4c0284 */ lw $t4,0x284($s2) +/* f0cb3dc: 10000019 */ beqz $zero,.L0f0cb444 +/* f0cb3e0: e5901b9c */ swc1 $f16,0x1b9c($t4) +/* f0cb3e4: 44804000 */ mtc1 $zero,$f8 +.L0f0cb3e8: +/* f0cb3e8: c7a001f8 */ lwc1 $f0,0x1f8($sp) +/* f0cb3ec: 460c403c */ c.lt.s $f8,$f12 +/* f0cb3f0: 00000000 */ sll $zero,$zero,0x0 +/* f0cb3f4: 45020006 */ bc1fl .L0f0cb410 +/* f0cb3f8: 44809000 */ mtc1 $zero,$f18 +/* f0cb3fc: 0fc320e5 */ jal func0f0c8394 +/* f0cb400: e7ac01f4 */ swc1 $f12,0x1f4($sp) +/* f0cb404: 10000010 */ beqz $zero,.L0f0cb448 +/* f0cb408: 8e450284 */ lw $a1,0x284($s2) +/* f0cb40c: 44809000 */ mtc1 $zero,$f18 +.L0f0cb410: +/* f0cb410: 00000000 */ sll $zero,$zero,0x0 +/* f0cb414: 4600903c */ c.lt.s $f18,$f0 +/* f0cb418: 00000000 */ sll $zero,$zero,0x0 +/* f0cb41c: 45020007 */ bc1fl .L0f0cb43c +/* f0cb420: 44806000 */ mtc1 $zero,$f12 +/* f0cb424: 46000307 */ neg.s $f12,$f0 +/* f0cb428: 0fc320e5 */ jal func0f0c8394 +/* f0cb42c: e7a001f8 */ swc1 $f0,0x1f8($sp) +/* f0cb430: 10000005 */ beqz $zero,.L0f0cb448 +/* f0cb434: 8e450284 */ lw $a1,0x284($s2) +/* f0cb438: 44806000 */ mtc1 $zero,$f12 +.L0f0cb43c: +/* f0cb43c: 0fc320e5 */ jal func0f0c8394 +/* f0cb440: 00000000 */ sll $zero,$zero,0x0 +.L0f0cb444: +/* f0cb444: 8e450284 */ lw $a1,0x284($s2) +.L0f0cb448: +/* f0cb448: c4a41b9c */ lwc1 $f4,0x1b9c($a1) +/* f0cb44c: 0fc32001 */ jal func0f0c8004 +/* f0cb450: e4a40148 */ swc1 $f4,0x148($a1) +/* f0cb454: 8fad0228 */ lw $t5,0x228($sp) +/* f0cb458: 51a00008 */ beqzl $t5,.L0f0cb47c +/* f0cb45c: 8e5802ac */ lw $t8,0x2ac($s2) +/* f0cb460: 8e4e0284 */ lw $t6,0x284($s2) +/* f0cb464: adc00658 */ sw $zero,0x658($t6) +/* f0cb468: 8e4f0284 */ lw $t7,0x284($s2) +/* f0cb46c: ade0065c */ sw $zero,0x65c($t7) +/* f0cb470: 0fc22a7d */ jal func0f08a9f4 +/* f0cb474: 8e44028c */ lw $a0,0x28c($s2) +/* f0cb478: 8e5802ac */ lw $t8,0x2ac($s2) +.L0f0cb47c: +/* f0cb47c: 24010006 */ addiu $at,$zero,0x6 +/* f0cb480: 24020001 */ addiu $v0,$zero,0x1 +/* f0cb484: 57010003 */ bnel $t8,$at,.L0f0cb494 +/* f0cb488: 8e59000c */ lw $t9,0xc($s2) +/* f0cb48c: 00001025 */ or $v0,$zero,$zero +/* f0cb490: 8e59000c */ lw $t9,0xc($s2) +.L0f0cb494: +/* f0cb494: 2b21000a */ slti $at,$t9,0xa +/* f0cb498: 10200002 */ beqz $at,.L0f0cb4a4 +/* f0cb49c: 00000000 */ sll $zero,$zero,0x0 +/* f0cb4a0: 00001025 */ or $v0,$zero,$zero +.L0f0cb4a4: +/* f0cb4a4: 5040001a */ beqzl $v0,.L0f0cb510 +/* f0cb4a8: 8e450284 */ lw $a1,0x284($s2) +/* f0cb4ac: 8fa201fc */ lw $v0,0x1fc($sp) +/* f0cb4b0: 0002202a */ slt $a0,$zero,$v0 +/* f0cb4b4: 2442ffff */ addiu $v0,$v0,-1 +/* f0cb4b8: 10800008 */ beqz $a0,.L0f0cb4dc +/* f0cb4bc: afa201fc */ sw $v0,0x1fc($sp) +.L0f0cb4c0: +/* f0cb4c0: 0fc2870b */ jal func0f0a1c2c +/* f0cb4c4: 00000000 */ sll $zero,$zero,0x0 +/* f0cb4c8: 8fa201fc */ lw $v0,0x1fc($sp) +/* f0cb4cc: 0002202a */ slt $a0,$zero,$v0 +/* f0cb4d0: 2442ffff */ addiu $v0,$v0,-1 +/* f0cb4d4: 1480fffa */ bnez $a0,.L0f0cb4c0 +/* f0cb4d8: afa201fc */ sw $v0,0x1fc($sp) +.L0f0cb4dc: +/* f0cb4dc: 8fa20200 */ lw $v0,0x200($sp) +/* f0cb4e0: 0002202a */ slt $a0,$zero,$v0 +/* f0cb4e4: 2442ffff */ addiu $v0,$v0,-1 +/* f0cb4e8: 10800008 */ beqz $a0,.L0f0cb50c +/* f0cb4ec: afa20200 */ sw $v0,0x200($sp) +.L0f0cb4f0: +/* f0cb4f0: 0fc286d4 */ jal func0f0a1b50 +/* f0cb4f4: 00000000 */ sll $zero,$zero,0x0 +/* f0cb4f8: 8fa20200 */ lw $v0,0x200($sp) +/* f0cb4fc: 0002202a */ slt $a0,$zero,$v0 +/* f0cb500: 2442ffff */ addiu $v0,$v0,-1 +/* f0cb504: 1480fffa */ bnez $a0,.L0f0cb4f0 +/* f0cb508: afa20200 */ sw $v0,0x200($sp) +.L0f0cb50c: +/* f0cb50c: 8e450284 */ lw $a1,0x284($s2) +.L0f0cb510: +/* f0cb510: 8fa901b4 */ lw $t1,0x1b4($sp) +/* f0cb514: 8ca81c64 */ lw $t0,0x1c64($a1) +/* f0cb518: 11000003 */ beqz $t0,.L0f0cb528 +/* f0cb51c: 00000000 */ sll $zero,$zero,0x0 +/* f0cb520: 10000093 */ beqz $zero,.L0f0cb770 +/* f0cb524: aca01c64 */ sw $zero,0x1c64($a1) +.L0f0cb528: +/* f0cb528: 1120007d */ beqz $t1,.L0f0cb720 +/* f0cb52c: 8fb901b8 */ lw $t9,0x1b8($sp) +/* f0cb530: 0fc2a4f4 */ jal func0f0a93d0 +/* f0cb534: 00002025 */ or $a0,$zero,$zero +/* f0cb538: 8faa022c */ lw $t2,0x22c($sp) +/* f0cb53c: 11400015 */ beqz $t2,.L0f0cb594 +/* f0cb540: 00000000 */ sll $zero,$zero,0x0 +/* f0cb544: 0fc31ef4 */ jal func0f0c7bd0 +/* f0cb548: 00000000 */ sll $zero,$zero,0x0 +/* f0cb54c: 54400006 */ bnezl $v0,.L0f0cb568 +/* f0cb550: 8e450284 */ lw $a1,0x284($s2) +/* f0cb554: 0fc31ea3 */ jal func0f0c7a8c +/* f0cb558: 00000000 */ sll $zero,$zero,0x0 +/* f0cb55c: 1040000d */ beqz $v0,.L0f0cb594 +/* f0cb560: 00000000 */ sll $zero,$zero,0x0 +/* f0cb564: 8e450284 */ lw $a1,0x284($s2) +.L0f0cb568: +/* f0cb568: 8cab013c */ lw $t3,0x13c($a1) +/* f0cb56c: 11600009 */ beqz $t3,.L0f0cb594 +/* f0cb570: 00000000 */ sll $zero,$zero,0x0 +/* f0cb574: 8cac012c */ lw $t4,0x12c($a1) +/* f0cb578: 8fa401ac */ lw $a0,0x1ac($sp) +/* f0cb57c: 11800005 */ beqz $t4,.L0f0cb594 +/* f0cb580: 00000000 */ sll $zero,$zero,0x0 +/* f0cb584: 0fc2c601 */ jal func0f0b1804 +/* f0cb588: 24050002 */ addiu $a1,$zero,0x2 +/* f0cb58c: 5440000b */ bnezl $v0,.L0f0cb5bc +/* f0cb590: 00008025 */ or $s0,$zero,$zero +.L0f0cb594: +/* f0cb594: 0fc2866a */ jal func0f0a19a8 +/* f0cb598: 00002025 */ or $a0,$zero,$zero +/* f0cb59c: 2401000a */ addiu $at,$zero,0xa +/* f0cb5a0: 54410037 */ bnel $v0,$at,.L0f0cb680 +/* f0cb5a4: 8e450284 */ lw $a1,0x284($s2) +/* f0cb5a8: 8e4d0284 */ lw $t5,0x284($s2) +/* f0cb5ac: 24010001 */ addiu $at,$zero,0x1 +/* f0cb5b0: 91ae063b */ lbu $t6,0x63b($t5) +/* f0cb5b4: 15c10031 */ bne $t6,$at,.L0f0cb67c +/* f0cb5b8: 00008025 */ or $s0,$zero,$zero +.L0f0cb5bc: +/* f0cb5bc: 0fc2866a */ jal func0f0a19a8 +/* f0cb5c0: 00002025 */ or $a0,$zero,$zero +/* f0cb5c4: 2401000a */ addiu $at,$zero,0xa +/* f0cb5c8: 54410008 */ bnel $v0,$at,.L0f0cb5ec +/* f0cb5cc: 8e450284 */ lw $a1,0x284($s2) +/* f0cb5d0: 8e4f0284 */ lw $t7,0x284($s2) +/* f0cb5d4: 24010001 */ addiu $at,$zero,0x1 +/* f0cb5d8: 91f8063b */ lbu $t8,0x63b($t7) +/* f0cb5dc: 57010003 */ bnel $t8,$at,.L0f0cb5ec +/* f0cb5e0: 8e450284 */ lw $a1,0x284($s2) +/* f0cb5e4: 24100001 */ addiu $s0,$zero,0x1 +/* f0cb5e8: 8e450284 */ lw $a1,0x284($s2) +.L0f0cb5ec: +/* f0cb5ec: 3c017f1b */ lui $at,0x7f1b +/* f0cb5f0: c422d8c4 */ lwc1 $f2,-0x273c($at) +/* f0cb5f4: c4a01b68 */ lwc1 $f0,0x1b68($a1) +/* f0cb5f8: 3c017f1b */ lui $at,0x7f1b +/* f0cb5fc: 4600103c */ c.lt.s $f2,$f0 +/* f0cb600: 00000000 */ sll $zero,$zero,0x0 +/* f0cb604: 45020009 */ bc1fl .L0f0cb62c +/* f0cb608: 4602003c */ c.lt.s $f0,$f2 +/* f0cb60c: c42ad8c8 */ lwc1 $f10,-0x2738($at) +/* f0cb610: c646004c */ lwc1 $f6,0x4c($s2) +/* f0cb614: 46065402 */ mul.s $f16,$f10,$f6 +/* f0cb618: 46100201 */ sub.s $f8,$f0,$f16 +/* f0cb61c: e4a81b68 */ swc1 $f8,0x1b68($a1) +/* f0cb620: 8e450284 */ lw $a1,0x284($s2) +/* f0cb624: c4a01b68 */ lwc1 $f0,0x1b68($a1) +/* f0cb628: 4602003c */ c.lt.s $f0,$f2 +.L0f0cb62c: +/* f0cb62c: 3c017f1b */ lui $at,0x7f1b +/* f0cb630: 45020005 */ bc1fl .L0f0cb648 +/* f0cb634: c4ac0138 */ lwc1 $f12,0x138($a1) +/* f0cb638: e4a21b68 */ swc1 $f2,0x1b68($a1) +/* f0cb63c: 3c05800a */ lui $a1,0x800a +/* f0cb640: 8ca5a244 */ lw $a1,-0x5dbc($a1) +/* f0cb644: c4ac0138 */ lwc1 $f12,0x138($a1) +.L0f0cb648: +/* f0cb648: 12000008 */ beqz $s0,.L0f0cb66c +/* f0cb64c: c4ae0128 */ lwc1 $f14,0x128($a1) +/* f0cb650: c420d8cc */ lwc1 $f0,-0x2734($at) +/* f0cb654: 44060000 */ mfc1 $a2,$f0 +/* f0cb658: 44070000 */ mfc1 $a3,$f0 +/* f0cb65c: 0fc280e5 */ jal func0f0a0394 +/* f0cb660: 00000000 */ sll $zero,$zero,0x0 +/* f0cb664: 10000043 */ beqz $zero,.L0f0cb774 +/* f0cb668: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0cb66c: +/* f0cb66c: 0fc282cc */ jal func0f0a0b30 +/* f0cb670: 8ca61b68 */ lw $a2,0x1b68($a1) +/* f0cb674: 1000003f */ beqz $zero,.L0f0cb774 +/* f0cb678: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0cb67c: +/* f0cb67c: 8e450284 */ lw $a1,0x284($s2) +.L0f0cb680: +/* f0cb680: 3c017f1b */ lui $at,0x7f1b +/* f0cb684: c422d8d0 */ lwc1 $f2,-0x2730($at) +/* f0cb688: c4a01b68 */ lwc1 $f0,0x1b68($a1) +/* f0cb68c: 3c017f1b */ lui $at,0x7f1b +/* f0cb690: 4602003c */ c.lt.s $f0,$f2 +/* f0cb694: 00000000 */ sll $zero,$zero,0x0 +/* f0cb698: 45020009 */ bc1fl .L0f0cb6c0 +/* f0cb69c: 4600103c */ c.lt.s $f2,$f0 +/* f0cb6a0: c432d8d4 */ lwc1 $f18,-0x272c($at) +/* f0cb6a4: c644004c */ lwc1 $f4,0x4c($s2) +/* f0cb6a8: 46049282 */ mul.s $f10,$f18,$f4 +/* f0cb6ac: 460a0180 */ add.s $f6,$f0,$f10 +/* f0cb6b0: e4a61b68 */ swc1 $f6,0x1b68($a1) +/* f0cb6b4: 8e450284 */ lw $a1,0x284($s2) +/* f0cb6b8: c4a01b68 */ lwc1 $f0,0x1b68($a1) +/* f0cb6bc: 4600103c */ c.lt.s $f2,$f0 +.L0f0cb6c0: +/* f0cb6c0: 3c017f1b */ lui $at,0x7f1b +/* f0cb6c4: 45000004 */ bc1f .L0f0cb6d8 +/* f0cb6c8: 00000000 */ sll $zero,$zero,0x0 +/* f0cb6cc: e4a21b68 */ swc1 $f2,0x1b68($a1) +/* f0cb6d0: 3c05800a */ lui $a1,0x800a +/* f0cb6d4: 8ca5a244 */ lw $a1,-0x5dbc($a1) +.L0f0cb6d8: +/* f0cb6d8: c422d8d8 */ lwc1 $f2,-0x2728($at) +/* f0cb6dc: 3c017f1b */ lui $at,0x7f1b +/* f0cb6e0: c428d8dc */ lwc1 $f8,-0x2724($at) +/* f0cb6e4: c4b00148 */ lwc1 $f16,0x148($a1) +/* f0cb6e8: c4aa015c */ lwc1 $f10,0x15c($a1) +/* f0cb6ec: 3c017f1b */ lui $at,0x7f1b +/* f0cb6f0: 46088482 */ mul.s $f18,$f16,$f8 +/* f0cb6f4: c430d8e0 */ lwc1 $f16,-0x2720($at) +/* f0cb6f8: 46005187 */ neg.s $f6,$f10 +/* f0cb6fc: c4a401b4 */ lwc1 $f4,0x1b4($a1) +/* f0cb700: 46103202 */ mul.s $f8,$f6,$f16 +/* f0cb704: 44061000 */ mfc1 $a2,$f2 +/* f0cb708: 46049300 */ add.s $f12,$f18,$f4 +/* f0cb70c: c4b201b8 */ lwc1 $f18,0x1b8($a1) +/* f0cb710: 0fc282cc */ jal func0f0a0b30 +/* f0cb714: 46124380 */ add.s $f14,$f8,$f18 +/* f0cb718: 10000016 */ beqz $zero,.L0f0cb774 +/* f0cb71c: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0cb720: +/* f0cb720: 53200014 */ beqzl $t9,.L0f0cb774 +/* f0cb724: 8fbf0034 */ lw $ra,0x34($sp) +/* f0cb728: 0fc2a4f4 */ jal func0f0a93d0 +/* f0cb72c: 00002025 */ or $a0,$zero,$zero +/* f0cb730: 8fa30248 */ lw $v1,0x248($sp) +/* f0cb734: 8fa4024c */ lw $a0,0x24c($sp) +/* f0cb738: 3c017f1b */ lui $at,0x7f1b +/* f0cb73c: 44832000 */ mtc1 $v1,$f4 +/* f0cb740: 44848000 */ mtc1 $a0,$f16 +/* f0cb744: c420d8e4 */ lwc1 $f0,-0x271c($at) +/* f0cb748: 468022a0 */ cvt.s.w $f10,$f4 +/* f0cb74c: 3c0142a0 */ lui $at,0x42a0 +/* f0cb750: 44811000 */ mtc1 $at,$f2 +/* f0cb754: 46808220 */ cvt.s.w $f8,$f16 +/* f0cb758: 46005182 */ mul.s $f6,$f10,$f0 +/* f0cb75c: 00000000 */ sll $zero,$zero,0x0 +/* f0cb760: 46004482 */ mul.s $f18,$f8,$f0 +/* f0cb764: 46023303 */ div.s $f12,$f6,$f2 +/* f0cb768: 0fc282e6 */ jal func0f0a0b98 +/* f0cb76c: 46029383 */ div.s $f14,$f18,$f2 +.L0f0cb770: +/* f0cb770: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0cb774: +/* f0cb774: 8fb00014 */ lw $s0,0x14($sp) +/* f0cb778: 8fb10018 */ lw $s1,0x18($sp) +/* f0cb77c: 8fb2001c */ lw $s2,0x1c($sp) +/* f0cb780: 8fb30020 */ lw $s3,0x20($sp) +/* f0cb784: 8fb40024 */ lw $s4,0x24($sp) +/* f0cb788: 8fb50028 */ lw $s5,0x28($sp) +/* f0cb78c: 8fb6002c */ lw $s6,0x2c($sp) +/* f0cb790: 8fb70030 */ lw $s7,0x30($sp) +/* f0cb794: 03e00008 */ jr $ra +/* f0cb798: 27bd0260 */ addiu $sp,$sp,0x260 +); + +GLOBAL_ASM( +glabel func0f0cb79c +/* f0cb79c: 27bdffb0 */ addiu $sp,$sp,-80 +/* f0cb7a0: afbf0024 */ sw $ra,0x24($sp) +/* f0cb7a4: afb00020 */ sw $s0,0x20($sp) +/* f0cb7a8: afa40050 */ sw $a0,0x50($sp) +/* f0cb7ac: afa60058 */ sw $a2,0x58($sp) +/* f0cb7b0: 00a08025 */ or $s0,$a1,$zero +/* f0cb7b4: 0fc4a25f */ jal func0f12897c +/* f0cb7b8: 8c8400bc */ lw $a0,0xbc($a0) +/* f0cb7bc: 00027880 */ sll $t7,$v0,0x2 +/* f0cb7c0: 3c18800a */ lui $t8,0x800a +/* f0cb7c4: 030fc021 */ addu $t8,$t8,$t7 +/* f0cb7c8: 8f18a024 */ lw $t8,-0x5fdc($t8) +/* f0cb7cc: 8fb90050 */ lw $t9,0x50($sp) +/* f0cb7d0: c70c19c4 */ lwc1 $f12,0x19c4($t8) +/* f0cb7d4: 8f2400bc */ lw $a0,0xbc($t9) +/* f0cb7d8: 0fc4a25f */ jal func0f12897c +/* f0cb7dc: e7ac0034 */ swc1 $f12,0x34($sp) +/* f0cb7e0: 3c014248 */ lui $at,0x4248 +/* f0cb7e4: 44810000 */ mtc1 $at,$f0 +/* f0cb7e8: c6040000 */ lwc1 $f4,0x0($s0) +/* f0cb7ec: 00024080 */ sll $t0,$v0,0x2 +/* f0cb7f0: 3c09800a */ lui $t1,0x800a +/* f0cb7f4: 01284821 */ addu $t1,$t1,$t0 +/* f0cb7f8: 46002181 */ sub.s $f6,$f4,$f0 +/* f0cb7fc: 8d29a024 */ lw $t1,-0x5fdc($t1) +/* f0cb800: 8fa30050 */ lw $v1,0x50($sp) +/* f0cb804: c7ac0034 */ lwc1 $f12,0x34($sp) +/* f0cb808: c52219c0 */ lwc1 $f2,0x19c0($t1) +/* f0cb80c: e7a60044 */ swc1 $f6,0x44($sp) +/* f0cb810: c6080004 */ lwc1 $f8,0x4($s0) +/* f0cb814: c46a008c */ lwc1 $f10,0x8c($v1) +/* f0cb818: 3c014120 */ lui $at,0x4120 +/* f0cb81c: 44817000 */ mtc1 $at,$f14 +/* f0cb820: 460a4401 */ sub.s $f16,$f8,$f10 +/* f0cb824: 27a40044 */ addiu $a0,$sp,0x44 +/* f0cb828: 27a50038 */ addiu $a1,$sp,0x38 +/* f0cb82c: 8fa60058 */ lw $a2,0x58($sp) +/* f0cb830: 460c8481 */ sub.s $f18,$f16,$f12 +/* f0cb834: 24070007 */ addiu $a3,$zero,0x7 +/* f0cb838: 460e9101 */ sub.s $f4,$f18,$f14 +/* f0cb83c: e7a40048 */ swc1 $f4,0x48($sp) +/* f0cb840: c6060008 */ lwc1 $f6,0x8($s0) +/* f0cb844: 46003201 */ sub.s $f8,$f6,$f0 +/* f0cb848: e7a8004c */ swc1 $f8,0x4c($sp) +/* f0cb84c: c60a0000 */ lwc1 $f10,0x0($s0) +/* f0cb850: 46005400 */ add.s $f16,$f10,$f0 +/* f0cb854: e7b00038 */ swc1 $f16,0x38($sp) +/* f0cb858: c6120004 */ lwc1 $f18,0x4($s0) +/* f0cb85c: c464008c */ lwc1 $f4,0x8c($v1) +/* f0cb860: 46049181 */ sub.s $f6,$f18,$f4 +/* f0cb864: 460c3201 */ sub.s $f8,$f6,$f12 +/* f0cb868: 46024280 */ add.s $f10,$f8,$f2 +/* f0cb86c: 460e5400 */ add.s $f16,$f10,$f14 +/* f0cb870: e7b0003c */ swc1 $f16,0x3c($sp) +/* f0cb874: c6120008 */ lwc1 $f18,0x8($s0) +/* f0cb878: afa00010 */ sw $zero,0x10($sp) +/* f0cb87c: 46009100 */ add.s $f4,$f18,$f0 +/* f0cb880: 0fc59434 */ jal func0f1650d0 +/* f0cb884: e7a40040 */ swc1 $f4,0x40($sp) +/* f0cb888: 8fbf0024 */ lw $ra,0x24($sp) +/* f0cb88c: 8fb00020 */ lw $s0,0x20($sp) +/* f0cb890: 27bd0050 */ addiu $sp,$sp,0x50 +/* f0cb894: 03e00008 */ jr $ra +/* f0cb898: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cb89c +/* f0cb89c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0cb8a0: afbf0014 */ sw $ra,0x14($sp) +/* f0cb8a4: 00a03025 */ or $a2,$a1,$zero +/* f0cb8a8: 8c8500bc */ lw $a1,0xbc($a0) +/* f0cb8ac: 0fc32de7 */ jal func0f0cb79c +/* f0cb8b0: 24a50008 */ addiu $a1,$a1,0x8 +/* f0cb8b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cb8b8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0cb8bc: 03e00008 */ jr $ra +/* f0cb8c0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cb8c4 +/* f0cb8c4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0cb8c8: afbf0014 */ sw $ra,0x14($sp) +/* f0cb8cc: afa40018 */ sw $a0,0x18($sp) +/* f0cb8d0: 0fc19711 */ jal func0f065c44 +/* f0cb8d4: 8c8400bc */ lw $a0,0xbc($a0) +/* f0cb8d8: 8fa40018 */ lw $a0,0x18($sp) +/* f0cb8dc: 8c8500bc */ lw $a1,0xbc($a0) +/* f0cb8e0: 0fc32e27 */ jal func0f0cb89c +/* f0cb8e4: 24a50028 */ addiu $a1,$a1,0x28 +/* f0cb8e8: 8faf0018 */ lw $t7,0x18($sp) +/* f0cb8ec: 0fc1972c */ jal func0f065cb0 +/* f0cb8f0: 8de400bc */ lw $a0,0xbc($t7) +/* f0cb8f4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cb8f8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0cb8fc: 03e00008 */ jr $ra +/* f0cb900: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cb904 +/* f0cb904: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0cb908: afbf0014 */ sw $ra,0x14($sp) +/* f0cb90c: 44801000 */ mtc1 $zero,$f2 +/* f0cb910: c48e0000 */ lwc1 $f14,0x0($a0) +/* f0cb914: 460e1032 */ c.eq.s $f2,$f14 +/* f0cb918: 00000000 */ sll $zero,$zero,0x0 +/* f0cb91c: 45020007 */ bc1fl .L0f0cb93c +/* f0cb920: c4800008 */ lwc1 $f0,0x8($a0) +/* f0cb924: c4840008 */ lwc1 $f4,0x8($a0) +/* f0cb928: 46041032 */ c.eq.s $f2,$f4 +/* f0cb92c: 00000000 */ sll $zero,$zero,0x0 +/* f0cb930: 45030052 */ bc1tl .L0f0cba7c +/* f0cb934: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cb938: c4800008 */ lwc1 $f0,0x8($a0) +.L0f0cb93c: +/* f0cb93c: afa40018 */ sw $a0,0x18($sp) +/* f0cb940: 46000182 */ mul.s $f6,$f0,$f0 +/* f0cb944: 00000000 */ sll $zero,$zero,0x0 +/* f0cb948: 460e7202 */ mul.s $f8,$f14,$f14 +/* f0cb94c: 0c012974 */ jal 0x4a5d0 +/* f0cb950: 46083300 */ add.s $f12,$f6,$f8 +/* f0cb954: 3c013fc0 */ lui $at,0x3fc0 +/* f0cb958: 44818000 */ mtc1 $at,$f16 +/* f0cb95c: 8fa40018 */ lw $a0,0x18($sp) +/* f0cb960: 44801000 */ mtc1 $zero,$f2 +/* f0cb964: 4600803c */ c.lt.s $f16,$f0 +/* f0cb968: 46000306 */ mov.s $f12,$f0 +/* f0cb96c: 3c017f1b */ lui $at,0x7f1b +/* f0cb970: 00001825 */ or $v1,$zero,$zero +/* f0cb974: 4500000a */ bc1f .L0f0cb9a0 +/* f0cb978: 00801025 */ or $v0,$a0,$zero +/* f0cb97c: 46008383 */ div.s $f14,$f16,$f0 +/* f0cb980: c48a0000 */ lwc1 $f10,0x0($a0) +/* f0cb984: c4840008 */ lwc1 $f4,0x8($a0) +/* f0cb988: 46008306 */ mov.s $f12,$f16 +/* f0cb98c: 460e5482 */ mul.s $f18,$f10,$f14 +/* f0cb990: 00000000 */ sll $zero,$zero,0x0 +/* f0cb994: 460e2182 */ mul.s $f6,$f4,$f14 +/* f0cb998: e4920000 */ swc1 $f18,0x0($a0) +/* f0cb99c: e4860008 */ swc1 $f6,0x8($a0) +.L0f0cb9a0: +/* f0cb9a0: c430d8e8 */ lwc1 $f16,-0x2718($at) +/* f0cb9a4: 3c017f1b */ lui $at,0x7f1b +/* f0cb9a8: 3c04800a */ lui $a0,0x800a +/* f0cb9ac: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0cb9b0: c42ed8ec */ lwc1 $f14,-0x2714($at) +/* f0cb9b4: 2405000c */ addiu $a1,$zero,0xc +.L0f0cb9b8: +/* f0cb9b8: 460c803c */ c.lt.s $f16,$f12 +/* f0cb9bc: 24630004 */ addiu $v1,$v1,0x4 +/* f0cb9c0: 4502002b */ bc1fl .L0f0cba70 +/* f0cb9c4: e4420000 */ swc1 $f2,0x0($v0) +/* f0cb9c8: c4400000 */ lwc1 $f0,0x0($v0) +/* f0cb9cc: 46001032 */ c.eq.s $f2,$f0 +/* f0cb9d0: 00000000 */ sll $zero,$zero,0x0 +/* f0cb9d4: 45010026 */ bc1t .L0f0cba70 +/* f0cb9d8: 00000000 */ sll $zero,$zero,0x0 +/* f0cb9dc: 4600103c */ c.lt.s $f2,$f0 +/* f0cb9e0: 00000000 */ sll $zero,$zero,0x0 +/* f0cb9e4: 45020010 */ bc1fl .L0f0cba28 +/* f0cb9e8: 4602003c */ c.lt.s $f0,$f2 +/* f0cb9ec: c488004c */ lwc1 $f8,0x4c($a0) +/* f0cb9f0: 46087282 */ mul.s $f10,$f14,$f8 +/* f0cb9f4: 00000000 */ sll $zero,$zero,0x0 +/* f0cb9f8: 46005482 */ mul.s $f18,$f10,$f0 +/* f0cb9fc: 460c9103 */ div.s $f4,$f18,$f12 +/* f0cba00: 46040181 */ sub.s $f6,$f0,$f4 +/* f0cba04: e4460000 */ swc1 $f6,0x0($v0) +/* f0cba08: c4480000 */ lwc1 $f8,0x0($v0) +/* f0cba0c: 4602403c */ c.lt.s $f8,$f2 +/* f0cba10: 00000000 */ sll $zero,$zero,0x0 +/* f0cba14: 45000016 */ bc1f .L0f0cba70 +/* f0cba18: 00000000 */ sll $zero,$zero,0x0 +/* f0cba1c: 10000014 */ beqz $zero,.L0f0cba70 +/* f0cba20: e4420000 */ swc1 $f2,0x0($v0) +/* f0cba24: 4602003c */ c.lt.s $f0,$f2 +.L0f0cba28: +/* f0cba28: 00000000 */ sll $zero,$zero,0x0 +/* f0cba2c: 45000010 */ bc1f .L0f0cba70 +/* f0cba30: 00000000 */ sll $zero,$zero,0x0 +/* f0cba34: c48a004c */ lwc1 $f10,0x4c($a0) +/* f0cba38: 460a7482 */ mul.s $f18,$f14,$f10 +/* f0cba3c: 00000000 */ sll $zero,$zero,0x0 +/* f0cba40: 46009102 */ mul.s $f4,$f18,$f0 +/* f0cba44: 460c2183 */ div.s $f6,$f4,$f12 +/* f0cba48: 46060201 */ sub.s $f8,$f0,$f6 +/* f0cba4c: e4480000 */ swc1 $f8,0x0($v0) +/* f0cba50: c44a0000 */ lwc1 $f10,0x0($v0) +/* f0cba54: 460a103c */ c.lt.s $f2,$f10 +/* f0cba58: 00000000 */ sll $zero,$zero,0x0 +/* f0cba5c: 45000004 */ bc1f .L0f0cba70 +/* f0cba60: 00000000 */ sll $zero,$zero,0x0 +/* f0cba64: 10000002 */ beqz $zero,.L0f0cba70 +/* f0cba68: e4420000 */ swc1 $f2,0x0($v0) +/* f0cba6c: e4420000 */ swc1 $f2,0x0($v0) +.L0f0cba70: +/* f0cba70: 1465ffd1 */ bne $v1,$a1,.L0f0cb9b8 +/* f0cba74: 24420004 */ addiu $v0,$v0,0x4 +/* f0cba78: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0cba7c: +/* f0cba7c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0cba80: 03e00008 */ jr $ra +/* f0cba84: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cba88 +/* f0cba88: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0cba8c: afbf0014 */ sw $ra,0x14($sp) +/* f0cba90: afa40018 */ sw $a0,0x18($sp) +/* f0cba94: 44800000 */ mtc1 $zero,$f0 +/* f0cba98: c4c40000 */ lwc1 $f4,0x0($a2) +/* f0cba9c: 44876000 */ mtc1 $a3,$f12 +/* f0cbaa0: 00803825 */ or $a3,$a0,$zero +/* f0cbaa4: 46040032 */ c.eq.s $f0,$f4 +/* f0cbaa8: 00c02025 */ or $a0,$a2,$zero +/* f0cbaac: 45020007 */ bc1fl .L0f0cbacc +/* f0cbab0: afa5001c */ sw $a1,0x1c($sp) +/* f0cbab4: c4c60008 */ lwc1 $f6,0x8($a2) +/* f0cbab8: 46060032 */ c.eq.s $f0,$f6 +/* f0cbabc: 00000000 */ sll $zero,$zero,0x0 +/* f0cbac0: 4503001c */ bc1tl .L0f0cbb34 +/* f0cbac4: e4e00000 */ swc1 $f0,0x0($a3) +/* f0cbac8: afa5001c */ sw $a1,0x1c($sp) +.L0f0cbacc: +/* f0cbacc: afa60020 */ sw $a2,0x20($sp) +/* f0cbad0: afa70018 */ sw $a3,0x18($sp) +/* f0cbad4: 0fc32e41 */ jal func0f0cb904 +/* f0cbad8: e7ac0024 */ swc1 $f12,0x24($sp) +/* f0cbadc: 8fa60020 */ lw $a2,0x20($sp) +/* f0cbae0: c7a00028 */ lwc1 $f0,0x28($sp) +/* f0cbae4: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f0cbae8: c4c80008 */ lwc1 $f8,0x8($a2) +/* f0cbaec: c4d00000 */ lwc1 $f16,0x0($a2) +/* f0cbaf0: 8fa70018 */ lw $a3,0x18($sp) +/* f0cbaf4: 46004282 */ mul.s $f10,$f8,$f0 +/* f0cbaf8: 46008487 */ neg.s $f18,$f16 +/* f0cbafc: 8fa5001c */ lw $a1,0x1c($sp) +/* f0cbb00: 460c9102 */ mul.s $f4,$f18,$f12 +/* f0cbb04: 46045180 */ add.s $f6,$f10,$f4 +/* f0cbb08: e4e60000 */ swc1 $f6,0x0($a3) +/* f0cbb0c: c4c80000 */ lwc1 $f8,0x0($a2) +/* f0cbb10: c4ca0008 */ lwc1 $f10,0x8($a2) +/* f0cbb14: 46004407 */ neg.s $f16,$f8 +/* f0cbb18: 46008482 */ mul.s $f18,$f16,$f0 +/* f0cbb1c: 00000000 */ sll $zero,$zero,0x0 +/* f0cbb20: 460c5102 */ mul.s $f4,$f10,$f12 +/* f0cbb24: 46049181 */ sub.s $f6,$f18,$f4 +/* f0cbb28: 10000003 */ beqz $zero,.L0f0cbb38 +/* f0cbb2c: e4a60000 */ swc1 $f6,0x0($a1) +/* f0cbb30: e4e00000 */ swc1 $f0,0x0($a3) +.L0f0cbb34: +/* f0cbb34: e4a00000 */ swc1 $f0,0x0($a1) +.L0f0cbb38: +/* f0cbb38: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cbb3c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0cbb40: 03e00008 */ jr $ra +/* f0cbb44: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cbb48 +/* f0cbb48: 3c03800a */ lui $v1,0x800a +/* f0cbb4c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0cbb50: 8c620284 */ lw $v0,0x284($v1) +/* f0cbb54: 44801000 */ mtc1 $zero,$f2 +/* f0cbb58: 3c017f1b */ lui $at,0x7f1b +/* f0cbb5c: c44001a4 */ lwc1 $f0,0x1a4($v0) +/* f0cbb60: 46001032 */ c.eq.s $f2,$f0 +/* f0cbb64: 00000000 */ sll $zero,$zero,0x0 +/* f0cbb68: 4503001c */ bc1tl .L0f0cbbdc +/* f0cbb6c: c44001ac */ lwc1 $f0,0x1ac($v0) +/* f0cbb70: c424d8f0 */ lwc1 $f4,-0x2710($at) +/* f0cbb74: 3c017f1b */ lui $at,0x7f1b +/* f0cbb78: 4604003c */ c.lt.s $f0,$f4 +/* f0cbb7c: 00000000 */ sll $zero,$zero,0x0 +/* f0cbb80: 45000009 */ bc1f .L0f0cbba8 +/* f0cbb84: 00000000 */ sll $zero,$zero,0x0 +/* f0cbb88: c426d8f4 */ lwc1 $f6,-0x270c($at) +/* f0cbb8c: 4600303c */ c.lt.s $f6,$f0 +/* f0cbb90: 00000000 */ sll $zero,$zero,0x0 +/* f0cbb94: 45000004 */ bc1f .L0f0cbba8 +/* f0cbb98: 00000000 */ sll $zero,$zero,0x0 +/* f0cbb9c: e44201a4 */ swc1 $f2,0x1a4($v0) +/* f0cbba0: 1000000d */ beqz $zero,.L0f0cbbd8 +/* f0cbba4: 8c620284 */ lw $v0,0x284($v1) +.L0f0cbba8: +/* f0cbba8: 3c017f1b */ lui $at,0x7f1b +/* f0cbbac: c428d8f8 */ lwc1 $f8,-0x2708($at) +/* f0cbbb0: 46080282 */ mul.s $f10,$f0,$f8 +/* f0cbbb4: e44a01a4 */ swc1 $f10,0x1a4($v0) +/* f0cbbb8: 8c6e0284 */ lw $t6,0x284($v1) +/* f0cbbbc: c472004c */ lwc1 $f18,0x4c($v1) +/* f0cbbc0: c4860000 */ lwc1 $f6,0x0($a0) +/* f0cbbc4: c5d001a4 */ lwc1 $f16,0x1a4($t6) +/* f0cbbc8: 46128102 */ mul.s $f4,$f16,$f18 +/* f0cbbcc: 46043200 */ add.s $f8,$f6,$f4 +/* f0cbbd0: e4880000 */ swc1 $f8,0x0($a0) +/* f0cbbd4: 8c620284 */ lw $v0,0x284($v1) +.L0f0cbbd8: +/* f0cbbd8: c44001ac */ lwc1 $f0,0x1ac($v0) +.L0f0cbbdc: +/* f0cbbdc: 3c017f1b */ lui $at,0x7f1b +/* f0cbbe0: 46001032 */ c.eq.s $f2,$f0 +/* f0cbbe4: 00000000 */ sll $zero,$zero,0x0 +/* f0cbbe8: 45010019 */ bc1t .L0f0cbc50 +/* f0cbbec: 00000000 */ sll $zero,$zero,0x0 +/* f0cbbf0: c42ad8fc */ lwc1 $f10,-0x2704($at) +/* f0cbbf4: 3c017f1b */ lui $at,0x7f1b +/* f0cbbf8: 460a003c */ c.lt.s $f0,$f10 +/* f0cbbfc: 00000000 */ sll $zero,$zero,0x0 +/* f0cbc00: 45000008 */ bc1f .L0f0cbc24 +/* f0cbc04: 00000000 */ sll $zero,$zero,0x0 +/* f0cbc08: c430d900 */ lwc1 $f16,-0x2700($at) +/* f0cbc0c: 4600803c */ c.lt.s $f16,$f0 +/* f0cbc10: 00000000 */ sll $zero,$zero,0x0 +/* f0cbc14: 45000003 */ bc1f .L0f0cbc24 +/* f0cbc18: 00000000 */ sll $zero,$zero,0x0 +/* f0cbc1c: 03e00008 */ jr $ra +/* f0cbc20: e44201ac */ swc1 $f2,0x1ac($v0) +.L0f0cbc24: +/* f0cbc24: 3c017f1b */ lui $at,0x7f1b +/* f0cbc28: c432d904 */ lwc1 $f18,-0x26fc($at) +/* f0cbc2c: 46120182 */ mul.s $f6,$f0,$f18 +/* f0cbc30: e44601ac */ swc1 $f6,0x1ac($v0) +/* f0cbc34: 8c6f0284 */ lw $t7,0x284($v1) +/* f0cbc38: c468004c */ lwc1 $f8,0x4c($v1) +/* f0cbc3c: c4900008 */ lwc1 $f16,0x8($a0) +/* f0cbc40: c5e401ac */ lwc1 $f4,0x1ac($t7) +/* f0cbc44: 46082282 */ mul.s $f10,$f4,$f8 +/* f0cbc48: 460a8480 */ add.s $f18,$f16,$f10 +/* f0cbc4c: e4920008 */ swc1 $f18,0x8($a0) +.L0f0cbc50: +/* f0cbc50: 03e00008 */ jr $ra +/* f0cbc54: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cbc58 +/* f0cbc58: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0cbc5c: afbf002c */ sw $ra,0x2c($sp) +/* f0cbc60: 0fc322e4 */ jal func0f0c8b90 +/* f0cbc64: 00000000 */ sll $zero,$zero,0x0 +/* f0cbc68: 3c07800a */ lui $a3,0x800a +/* f0cbc6c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0cbc70: 8ce30284 */ lw $v1,0x284($a3) +/* f0cbc74: 24010003 */ addiu $at,$zero,0x3 +/* f0cbc78: 8c6201b0 */ lw $v0,0x1b0($v1) +/* f0cbc7c: 54410009 */ bnel $v0,$at,.L0f0cbca4 +/* f0cbc80: 24010004 */ addiu $at,$zero,0x4 +/* f0cbc84: 0fc34f54 */ jal func0f0d3d50 +/* f0cbc88: 00000000 */ sll $zero,$zero,0x0 +/* f0cbc8c: 3c07800a */ lui $a3,0x800a +/* f0cbc90: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0cbc94: 8ce30284 */ lw $v1,0x284($a3) +/* f0cbc98: 1000001d */ beqz $zero,.L0f0cbd10 +/* f0cbc9c: 8c6201b0 */ lw $v0,0x1b0($v1) +/* f0cbca0: 24010004 */ addiu $at,$zero,0x4 +.L0f0cbca4: +/* f0cbca4: 54410009 */ bnel $v0,$at,.L0f0cbccc +/* f0cbca8: 24010005 */ addiu $at,$zero,0x5 +/* f0cbcac: 0fc33bb1 */ jal func0f0ceec4 +/* f0cbcb0: 00000000 */ sll $zero,$zero,0x0 +/* f0cbcb4: 3c07800a */ lui $a3,0x800a +/* f0cbcb8: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0cbcbc: 8ce30284 */ lw $v1,0x284($a3) +/* f0cbcc0: 10000013 */ beqz $zero,.L0f0cbd10 +/* f0cbcc4: 8c6201b0 */ lw $v0,0x1b0($v1) +/* f0cbcc8: 24010005 */ addiu $at,$zero,0x5 +.L0f0cbccc: +/* f0cbccc: 14410008 */ bne $v0,$at,.L0f0cbcf0 +/* f0cbcd0: 00000000 */ sll $zero,$zero,0x0 +/* f0cbcd4: 0fc30df0 */ jal func0f0c37c0 +/* f0cbcd8: 00000000 */ sll $zero,$zero,0x0 +/* f0cbcdc: 3c07800a */ lui $a3,0x800a +/* f0cbce0: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0cbce4: 8ce30284 */ lw $v1,0x284($a3) +/* f0cbce8: 10000009 */ beqz $zero,.L0f0cbd10 +/* f0cbcec: 8c6201b0 */ lw $v0,0x1b0($v1) +.L0f0cbcf0: +/* f0cbcf0: 14400007 */ bnez $v0,.L0f0cbd10 +/* f0cbcf4: 00000000 */ sll $zero,$zero,0x0 +/* f0cbcf8: 0fc31e17 */ jal func0f0c785c +/* f0cbcfc: 00000000 */ sll $zero,$zero,0x0 +/* f0cbd00: 3c07800a */ lui $a3,0x800a +/* f0cbd04: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0cbd08: 8ce30284 */ lw $v1,0x284($a3) +/* f0cbd0c: 8c6201b0 */ lw $v0,0x1b0($v1) +.L0f0cbd10: +/* f0cbd10: 10400003 */ beqz $v0,.L0f0cbd20 +/* f0cbd14: 24010004 */ addiu $at,$zero,0x4 +/* f0cbd18: 5441008a */ bnel $v0,$at,.L0f0cbf44 +/* f0cbd1c: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0cbd20: +/* f0cbd20: 44808000 */ mtc1 $zero,$f16 +/* f0cbd24: c4640170 */ lwc1 $f4,0x170($v1) +/* f0cbd28: 46048032 */ c.eq.s $f16,$f4 +/* f0cbd2c: 00000000 */ sll $zero,$zero,0x0 +/* f0cbd30: 45020007 */ bc1fl .L0f0cbd50 +/* f0cbd34: 8cee0318 */ lw $t6,0x318($a3) +/* f0cbd38: c4660168 */ lwc1 $f6,0x168($v1) +/* f0cbd3c: 46068032 */ c.eq.s $f16,$f6 +/* f0cbd40: 00000000 */ sll $zero,$zero,0x0 +/* f0cbd44: 4503007f */ bc1tl .L0f0cbf44 +/* f0cbd48: 8fbf002c */ lw $ra,0x2c($sp) +/* f0cbd4c: 8cee0318 */ lw $t6,0x318($a3) +.L0f0cbd50: +/* f0cbd50: 24010001 */ addiu $at,$zero,0x1 +/* f0cbd54: 51c0001e */ beqzl $t6,.L0f0cbdd0 +/* f0cbd58: 8c6c0000 */ lw $t4,0x0($v1) +/* f0cbd5c: 8cef006c */ lw $t7,0x6c($a3) +/* f0cbd60: 00003025 */ or $a2,$zero,$zero +/* f0cbd64: 00002025 */ or $a0,$zero,$zero +/* f0cbd68: 11e00003 */ beqz $t7,.L0f0cbd78 +/* f0cbd6c: 00002825 */ or $a1,$zero,$zero +/* f0cbd70: 10000001 */ beqz $zero,.L0f0cbd78 +/* f0cbd74: 24060001 */ addiu $a2,$zero,0x1 +.L0f0cbd78: +/* f0cbd78: 8cf80068 */ lw $t8,0x68($a3) +/* f0cbd7c: 00001025 */ or $v0,$zero,$zero +/* f0cbd80: 13000003 */ beqz $t8,.L0f0cbd90 +/* f0cbd84: 00000000 */ sll $zero,$zero,0x0 +/* f0cbd88: 10000001 */ beqz $zero,.L0f0cbd90 +/* f0cbd8c: 24040001 */ addiu $a0,$zero,0x1 +.L0f0cbd90: +/* f0cbd90: 8cf90064 */ lw $t9,0x64($a3) +/* f0cbd94: 13200003 */ beqz $t9,.L0f0cbda4 +/* f0cbd98: 00000000 */ sll $zero,$zero,0x0 +/* f0cbd9c: 10000001 */ beqz $zero,.L0f0cbda4 +/* f0cbda0: 24050001 */ addiu $a1,$zero,0x1 +.L0f0cbda4: +/* f0cbda4: 8ce80070 */ lw $t0,0x70($a3) +/* f0cbda8: 11000003 */ beqz $t0,.L0f0cbdb8 +/* f0cbdac: 00000000 */ sll $zero,$zero,0x0 +/* f0cbdb0: 10000001 */ beqz $zero,.L0f0cbdb8 +/* f0cbdb4: 24020001 */ addiu $v0,$zero,0x1 +.L0f0cbdb8: +/* f0cbdb8: 00454821 */ addu $t1,$v0,$a1 +/* f0cbdbc: 01245021 */ addu $t2,$t1,$a0 +/* f0cbdc0: 01465821 */ addu $t3,$t2,$a2 +/* f0cbdc4: 5561005f */ bnel $t3,$at,.L0f0cbf44 +/* f0cbdc8: 8fbf002c */ lw $ra,0x2c($sp) +/* f0cbdcc: 8c6c0000 */ lw $t4,0x0($v1) +.L0f0cbdd0: +/* f0cbdd0: 8c6200bc */ lw $v0,0xbc($v1) +/* f0cbdd4: 3c01c0c0 */ lui $at,0xc0c0 +/* f0cbdd8: 15800059 */ bnez $t4,.L0f0cbf40 +/* f0cbddc: 8c460004 */ lw $a2,0x4($v0) +/* f0cbde0: c4680080 */ lwc1 $f8,0x80($v1) +/* f0cbde4: 44815000 */ mtc1 $at,$f10 +/* f0cbde8: 00000000 */ sll $zero,$zero,0x0 +/* f0cbdec: 4608503e */ c.le.s $f10,$f8 +/* f0cbdf0: 00000000 */ sll $zero,$zero,0x0 +/* f0cbdf4: 45020053 */ bc1fl .L0f0cbf44 +/* f0cbdf8: 8fbf002c */ lw $ra,0x2c($sp) +/* f0cbdfc: c4720310 */ lwc1 $f18,0x310($v1) +/* f0cbe00: c4440008 */ lwc1 $f4,0x8($v0) +/* f0cbe04: c4660314 */ lwc1 $f6,0x314($v1) +/* f0cbe08: c448000c */ lwc1 $f8,0xc($v0) +/* f0cbe0c: 46049001 */ sub.s $f0,$f18,$f4 +/* f0cbe10: c4520010 */ lwc1 $f18,0x10($v0) +/* f0cbe14: c46a0318 */ lwc1 $f10,0x318($v1) +/* f0cbe18: 46083081 */ sub.s $f2,$f6,$f8 +/* f0cbe1c: 46000102 */ mul.s $f4,$f0,$f0 +/* f0cbe20: afa60034 */ sw $a2,0x34($sp) +/* f0cbe24: 46125381 */ sub.s $f14,$f10,$f18 +/* f0cbe28: 46021182 */ mul.s $f6,$f2,$f2 +/* f0cbe2c: a3a00033 */ sb $zero,0x33($sp) +/* f0cbe30: 460e7282 */ mul.s $f10,$f14,$f14 +/* f0cbe34: 46062200 */ add.s $f8,$f4,$f6 +/* f0cbe38: 0c012974 */ jal 0x4a5d0 +/* f0cbe3c: 460a4300 */ add.s $f12,$f8,$f10 +/* f0cbe40: 3c07800a */ lui $a3,0x800a +/* f0cbe44: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0cbe48: 8ce30284 */ lw $v1,0x284($a3) +/* f0cbe4c: 93a40033 */ lbu $a0,0x33($sp) +/* f0cbe50: 8fa60034 */ lw $a2,0x34($sp) +/* f0cbe54: c4721c18 */ lwc1 $f18,0x1c18($v1) +/* f0cbe58: 3c014316 */ lui $at,0x4316 +/* f0cbe5c: 44814000 */ mtc1 $at,$f8 +/* f0cbe60: 46009100 */ add.s $f4,$f18,$f0 +/* f0cbe64: 44808000 */ mtc1 $zero,$f16 +/* f0cbe68: 24020001 */ addiu $v0,$zero,0x1 +/* f0cbe6c: 46000086 */ mov.s $f2,$f0 +/* f0cbe70: e4641c18 */ swc1 $f4,0x1c18($v1) +/* f0cbe74: 8ce30284 */ lw $v1,0x284($a3) +/* f0cbe78: c4661c18 */ lwc1 $f6,0x1c18($v1) +/* f0cbe7c: 4606403e */ c.le.s $f8,$f6 +/* f0cbe80: 00000000 */ sll $zero,$zero,0x0 +/* f0cbe84: 45000003 */ bc1f .L0f0cbe94 +/* f0cbe88: 00000000 */ sll $zero,$zero,0x0 +/* f0cbe8c: 24040001 */ addiu $a0,$zero,0x1 +/* f0cbe90: e4701c18 */ swc1 $f16,0x1c18($v1) +.L0f0cbe94: +/* f0cbe94: 5080002b */ beqzl $a0,.L0f0cbf44 +/* f0cbe98: 8fbf002c */ lw $ra,0x2c($sp) +/* f0cbe9c: 8ced0284 */ lw $t5,0x284($a3) +/* f0cbea0: 240f0002 */ addiu $t7,$zero,0x2 +/* f0cbea4: 8dae1c14 */ lw $t6,0x1c14($t5) +/* f0cbea8: 51c00004 */ beqzl $t6,.L0f0cbebc +/* f0cbeac: a0cf0190 */ sb $t7,0x190($a2) +/* f0cbeb0: 10000002 */ beqz $zero,.L0f0cbebc +/* f0cbeb4: a0c20190 */ sb $v0,0x190($a2) +/* f0cbeb8: a0cf0190 */ sb $t7,0x190($a2) +.L0f0cbebc: +/* f0cbebc: 8ce30284 */ lw $v1,0x284($a3) +/* f0cbec0: 3c014120 */ lui $at,0x4120 +/* f0cbec4: 44815000 */ mtc1 $at,$f10 +/* f0cbec8: 8c781c14 */ lw $t8,0x1c14($v1) +/* f0cbecc: 00c02025 */ or $a0,$a2,$zero +/* f0cbed0: 4602503c */ c.lt.s $f10,$f2 +/* f0cbed4: 0058c823 */ subu $t9,$v0,$t8 +/* f0cbed8: ac791c14 */ sw $t9,0x1c14($v1) +/* f0cbedc: 8ce80284 */ lw $t0,0x284($a3) +/* f0cbee0: 00002825 */ or $a1,$zero,$zero +/* f0cbee4: 9109161e */ lbu $t1,0x161e($t0) +/* f0cbee8: 45000002 */ bc1f .L0f0cbef4 +/* f0cbeec: a0c90191 */ sb $t1,0x191($a2) +/* f0cbef0: 24050001 */ addiu $a1,$zero,0x1 +.L0f0cbef4: +/* f0cbef4: 0fc0181d */ jal func0f006074 +/* f0cbef8: 00000000 */ sll $zero,$zero,0x0 +/* f0cbefc: 2401ffff */ addiu $at,$zero,-1 +/* f0cbf00: 1041000f */ beq $v0,$at,.L0f0cbf40 +/* f0cbf04: 00002025 */ or $a0,$zero,$zero +/* f0cbf08: 3c013f80 */ lui $at,0x3f80 +/* f0cbf0c: 44819000 */ mtc1 $at,$f18 +/* f0cbf10: 240a0001 */ addiu $t2,$zero,0x1 +/* f0cbf14: 240bffff */ addiu $t3,$zero,-1 +/* f0cbf18: 240c0001 */ addiu $t4,$zero,0x1 +/* f0cbf1c: afac0020 */ sw $t4,0x20($sp) +/* f0cbf20: afab001c */ sw $t3,0x1c($sp) +/* f0cbf24: afaa0018 */ sw $t2,0x18($sp) +/* f0cbf28: 00002825 */ or $a1,$zero,$zero +/* f0cbf2c: 24067fff */ addiu $a2,$zero,0x7fff +/* f0cbf30: 24070040 */ addiu $a3,$zero,0x40 +/* f0cbf34: afa20010 */ sw $v0,0x10($sp) +/* f0cbf38: 0c0041c6 */ jal 0x10718 +/* f0cbf3c: e7b20014 */ swc1 $f18,0x14($sp) +.L0f0cbf40: +/* f0cbf40: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0cbf44: +/* f0cbf44: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0cbf48: 03e00008 */ jr $ra +/* f0cbf4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cbf50 +/* f0cbf50: 3c03800a */ lui $v1,0x800a +/* f0cbf54: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0cbf58: 8c620284 */ lw $v0,0x284($v1) +/* f0cbf5c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0cbf60: afbf0014 */ sw $ra,0x14($sp) +/* f0cbf64: 3c01c334 */ lui $at,0xc334 +/* f0cbf68: 44811000 */ mtc1 $at,$f2 +/* f0cbf6c: c4400154 */ lwc1 $f0,0x154($v0) +/* f0cbf70: 3c0143b4 */ lui $at,0x43b4 +/* f0cbf74: 4602003c */ c.lt.s $f0,$f2 +/* f0cbf78: 00000000 */ sll $zero,$zero,0x0 +/* f0cbf7c: 4502000c */ bc1fl .L0f0cbfb0 +/* f0cbf80: 3c014334 */ lui $at,0x4334 +/* f0cbf84: 44817000 */ mtc1 $at,$f14 +/* f0cbf88: 00000000 */ sll $zero,$zero,0x0 +/* f0cbf8c: 460e0100 */ add.s $f4,$f0,$f14 +.L0f0cbf90: +/* f0cbf90: e4440154 */ swc1 $f4,0x154($v0) +/* f0cbf94: 8c620284 */ lw $v0,0x284($v1) +/* f0cbf98: c4400154 */ lwc1 $f0,0x154($v0) +/* f0cbf9c: 4602003c */ c.lt.s $f0,$f2 +/* f0cbfa0: 00000000 */ sll $zero,$zero,0x0 +/* f0cbfa4: 4503fffa */ bc1tl .L0f0cbf90 +/* f0cbfa8: 460e0100 */ add.s $f4,$f0,$f14 +/* f0cbfac: 3c014334 */ lui $at,0x4334 +.L0f0cbfb0: +/* f0cbfb0: 44811000 */ mtc1 $at,$f2 +/* f0cbfb4: 3c0143b4 */ lui $at,0x43b4 +/* f0cbfb8: 44817000 */ mtc1 $at,$f14 +/* f0cbfbc: 4600103e */ c.le.s $f2,$f0 +/* f0cbfc0: 3c0142b4 */ lui $at,0x42b4 +/* f0cbfc4: 4502000a */ bc1fl .L0f0cbff0 +/* f0cbfc8: 44811000 */ mtc1 $at,$f2 +/* f0cbfcc: 460e0181 */ sub.s $f6,$f0,$f14 +.L0f0cbfd0: +/* f0cbfd0: e4460154 */ swc1 $f6,0x154($v0) +/* f0cbfd4: 8c620284 */ lw $v0,0x284($v1) +/* f0cbfd8: c4400154 */ lwc1 $f0,0x154($v0) +/* f0cbfdc: 4600103e */ c.le.s $f2,$f0 +/* f0cbfe0: 00000000 */ sll $zero,$zero,0x0 +/* f0cbfe4: 4503fffa */ bc1tl .L0f0cbfd0 +/* f0cbfe8: 460e0181 */ sub.s $f6,$f0,$f14 +/* f0cbfec: 44811000 */ mtc1 $at,$f2 +.L0f0cbff0: +/* f0cbff0: 3c01c2b4 */ lui $at,0xc2b4 +/* f0cbff4: 4600103c */ c.lt.s $f2,$f0 +/* f0cbff8: 00000000 */ sll $zero,$zero,0x0 +/* f0cbffc: 45020005 */ bc1fl .L0f0cc014 +/* f0cc000: 44811000 */ mtc1 $at,$f2 +/* f0cc004: e4420154 */ swc1 $f2,0x154($v0) +/* f0cc008: 10000009 */ beqz $zero,.L0f0cc030 +/* f0cc00c: 8c620284 */ lw $v0,0x284($v1) +/* f0cc010: 44811000 */ mtc1 $at,$f2 +.L0f0cc014: +/* f0cc014: 00000000 */ sll $zero,$zero,0x0 +/* f0cc018: 4602003c */ c.lt.s $f0,$f2 +/* f0cc01c: 00000000 */ sll $zero,$zero,0x0 +/* f0cc020: 45000003 */ bc1f .L0f0cc030 +/* f0cc024: 00000000 */ sll $zero,$zero,0x0 +/* f0cc028: e4420154 */ swc1 $f2,0x154($v0) +/* f0cc02c: 8c620284 */ lw $v0,0x284($v1) +.L0f0cc030: +/* f0cc030: 3c017f1b */ lui $at,0x7f1b +/* f0cc034: c42ad908 */ lwc1 $f10,-0x26f8($at) +/* f0cc038: c4480144 */ lwc1 $f8,0x144($v0) +/* f0cc03c: 460a4302 */ mul.s $f12,$f8,$f10 +/* f0cc040: 0c0068f4 */ jal 0x1a3d0 +/* f0cc044: 00000000 */ sll $zero,$zero,0x0 +/* f0cc048: 3c03800a */ lui $v1,0x800a +/* f0cc04c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0cc050: 8c6e0284 */ lw $t6,0x284($v1) +/* f0cc054: 3c017f1b */ lui $at,0x7f1b +/* f0cc058: e5c0014c */ swc1 $f0,0x14c($t6) +/* f0cc05c: 8c6f0284 */ lw $t7,0x284($v1) +/* f0cc060: c432d90c */ lwc1 $f18,-0x26f4($at) +/* f0cc064: c5f00144 */ lwc1 $f16,0x144($t7) +/* f0cc068: 46128302 */ mul.s $f12,$f16,$f18 +/* f0cc06c: 0c0068f7 */ jal 0x1a3dc +/* f0cc070: 00000000 */ sll $zero,$zero,0x0 +/* f0cc074: 3c03800a */ lui $v1,0x800a +/* f0cc078: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0cc07c: 8c780284 */ lw $t8,0x284($v1) +/* f0cc080: 44803000 */ mtc1 $zero,$f6 +/* f0cc084: 3c0143b4 */ lui $at,0x43b4 +/* f0cc088: e7000150 */ swc1 $f0,0x150($t8) +/* f0cc08c: 8c620284 */ lw $v0,0x284($v1) +/* f0cc090: 44817000 */ mtc1 $at,$f14 +/* f0cc094: 3c017f1b */ lui $at,0x7f1b +/* f0cc098: c4440154 */ lwc1 $f4,0x154($v0) +/* f0cc09c: e4440158 */ swc1 $f4,0x158($v0) +/* f0cc0a0: 8c620284 */ lw $v0,0x284($v1) +/* f0cc0a4: c4420158 */ lwc1 $f2,0x158($v0) +/* f0cc0a8: 4606103c */ c.lt.s $f2,$f6 +/* f0cc0ac: 00000000 */ sll $zero,$zero,0x0 +/* f0cc0b0: 45000005 */ bc1f .L0f0cc0c8 +/* f0cc0b4: 00000000 */ sll $zero,$zero,0x0 +/* f0cc0b8: 460e1200 */ add.s $f8,$f2,$f14 +/* f0cc0bc: e4480158 */ swc1 $f8,0x158($v0) +/* f0cc0c0: 8c790284 */ lw $t9,0x284($v1) +/* f0cc0c4: c7220158 */ lwc1 $f2,0x158($t9) +.L0f0cc0c8: +/* f0cc0c8: c42ad910 */ lwc1 $f10,-0x26f0($at) +/* f0cc0cc: 460a1302 */ mul.s $f12,$f2,$f10 +/* f0cc0d0: 0c0068f4 */ jal 0x1a3d0 +/* f0cc0d4: 00000000 */ sll $zero,$zero,0x0 +/* f0cc0d8: 3c03800a */ lui $v1,0x800a +/* f0cc0dc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0cc0e0: 8c680284 */ lw $t0,0x284($v1) +/* f0cc0e4: 3c017f1b */ lui $at,0x7f1b +/* f0cc0e8: e5000160 */ swc1 $f0,0x160($t0) +/* f0cc0ec: 8c690284 */ lw $t1,0x284($v1) +/* f0cc0f0: c432d914 */ lwc1 $f18,-0x26ec($at) +/* f0cc0f4: c5300158 */ lwc1 $f16,0x158($t1) +/* f0cc0f8: 46128302 */ mul.s $f12,$f16,$f18 +/* f0cc0fc: 0c0068f7 */ jal 0x1a3dc +/* f0cc100: 00000000 */ sll $zero,$zero,0x0 +/* f0cc104: 3c03800a */ lui $v1,0x800a +/* f0cc108: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0cc10c: 8c6a0284 */ lw $t2,0x284($v1) +/* f0cc110: 44804000 */ mtc1 $zero,$f8 +/* f0cc114: 3c0143b4 */ lui $at,0x43b4 +/* f0cc118: e5400164 */ swc1 $f0,0x164($t2) +/* f0cc11c: 8c620284 */ lw $v0,0x284($v1) +/* f0cc120: 44817000 */ mtc1 $at,$f14 +/* f0cc124: c4440150 */ lwc1 $f4,0x150($v0) +/* f0cc128: 46002187 */ neg.s $f6,$f4 +/* f0cc12c: e446036c */ swc1 $f6,0x36c($v0) +/* f0cc130: 8c6b0284 */ lw $t3,0x284($v1) +/* f0cc134: e5680370 */ swc1 $f8,0x370($t3) +/* f0cc138: 8c620284 */ lw $v0,0x284($v1) +/* f0cc13c: c44a014c */ lwc1 $f10,0x14c($v0) +/* f0cc140: e44a0374 */ swc1 $f10,0x374($v0) +/* f0cc144: 8c620284 */ lw $v0,0x284($v1) +/* f0cc148: 8c4500bc */ lw $a1,0xbc($v0) +/* f0cc14c: 50a00010 */ beqzl $a1,.L0f0cc190 +/* f0cc150: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cc154: 8ca40004 */ lw $a0,0x4($a1) +/* f0cc158: 5080000d */ beqzl $a0,.L0f0cc190 +/* f0cc15c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cc160: 8c8c0020 */ lw $t4,0x20($a0) +/* f0cc164: 5180000a */ beqzl $t4,.L0f0cc190 +/* f0cc168: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cc16c: c4500144 */ lwc1 $f16,0x144($v0) +/* f0cc170: 3c017f1b */ lui $at,0x7f1b +/* f0cc174: c424d918 */ lwc1 $f4,-0x26e8($at) +/* f0cc178: 46107481 */ sub.s $f18,$f14,$f16 +/* f0cc17c: 46049182 */ mul.s $f6,$f18,$f4 +/* f0cc180: 44053000 */ mfc1 $a1,$f6 +/* f0cc184: 0fc0f94e */ jal func0f03e538 +/* f0cc188: 00000000 */ sll $zero,$zero,0x0 +/* f0cc18c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0cc190: +/* f0cc190: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0cc194: 03e00008 */ jr $ra +/* f0cc198: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cc19c +/* f0cc19c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0cc1a0: 3c05800a */ lui $a1,0x800a +/* f0cc1a4: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0cc1a8: afbf0014 */ sw $ra,0x14($sp) +/* f0cc1ac: c4840000 */ lwc1 $f4,0x0($a0) +/* f0cc1b0: 8cae0284 */ lw $t6,0x284($a1) +/* f0cc1b4: e5c4037c */ swc1 $f4,0x37c($t6) +/* f0cc1b8: 8caf0284 */ lw $t7,0x284($a1) +/* f0cc1bc: c4860004 */ lwc1 $f6,0x4($a0) +/* f0cc1c0: e5e60380 */ swc1 $f6,0x380($t7) +/* f0cc1c4: 8cb80284 */ lw $t8,0x284($a1) +/* f0cc1c8: c4880008 */ lwc1 $f8,0x8($a0) +/* f0cc1cc: e7080384 */ swc1 $f8,0x384($t8) +/* f0cc1d0: 8ca20284 */ lw $v0,0x284($a1) +/* f0cc1d4: 8c5900d8 */ lw $t9,0xd8($v0) +/* f0cc1d8: 53200015 */ beqzl $t9,.L0f0cc230 +/* f0cc1dc: 44801000 */ mtc1 $zero,$f2 +/* f0cc1e0: 44801000 */ mtc1 $zero,$f2 +/* f0cc1e4: c4401928 */ lwc1 $f0,0x1928($v0) +/* f0cc1e8: 3c013e80 */ lui $at,0x3e80 +/* f0cc1ec: 4600103c */ c.lt.s $f2,$f0 +/* f0cc1f0: 00000000 */ sll $zero,$zero,0x0 +/* f0cc1f4: 4502000e */ bc1fl .L0f0cc230 +/* f0cc1f8: 44801000 */ mtc1 $zero,$f2 +/* f0cc1fc: 44815000 */ mtc1 $at,$f10 +/* f0cc200: 00000000 */ sll $zero,$zero,0x0 +/* f0cc204: 460a0401 */ sub.s $f16,$f0,$f10 +/* f0cc208: e4501928 */ swc1 $f16,0x1928($v0) +/* f0cc20c: 8ca20284 */ lw $v0,0x284($a1) +/* f0cc210: c4521928 */ lwc1 $f18,0x1928($v0) +/* f0cc214: 4602903c */ c.lt.s $f18,$f2 +/* f0cc218: 00000000 */ sll $zero,$zero,0x0 +/* f0cc21c: 45020004 */ bc1fl .L0f0cc230 +/* f0cc220: 44801000 */ mtc1 $zero,$f2 +/* f0cc224: e4421928 */ swc1 $f2,0x1928($v0) +/* f0cc228: 8ca20284 */ lw $v0,0x284($a1) +/* f0cc22c: 44801000 */ mtc1 $zero,$f2 +.L0f0cc230: +/* f0cc230: c4440154 */ lwc1 $f4,0x154($v0) +/* f0cc234: 3c013f80 */ lui $at,0x3f80 +/* f0cc238: 4602203c */ c.lt.s $f4,$f2 +/* f0cc23c: 00000000 */ sll $zero,$zero,0x0 +/* f0cc240: 4500000a */ bc1f .L0f0cc26c +/* f0cc244: 00000000 */ sll $zero,$zero,0x0 +/* f0cc248: 44813000 */ mtc1 $at,$f6 +/* f0cc24c: c4480160 */ lwc1 $f8,0x160($v0) +/* f0cc250: c4521928 */ lwc1 $f18,0x1928($v0) +/* f0cc254: 46083281 */ sub.s $f10,$f6,$f8 +/* f0cc258: c4460380 */ lwc1 $f6,0x380($v0) +/* f0cc25c: 46005407 */ neg.s $f16,$f10 +/* f0cc260: 46128102 */ mul.s $f4,$f16,$f18 +/* f0cc264: 46043200 */ add.s $f8,$f6,$f4 +/* f0cc268: e4480380 */ swc1 $f8,0x380($v0) +.L0f0cc26c: +/* f0cc26c: 0fc41b99 */ jal func0f106e64 +/* f0cc270: 2404000a */ addiu $a0,$zero,0xa +/* f0cc274: 3c05800a */ lui $a1,0x800a +/* f0cc278: 10400040 */ beqz $v0,.L0f0cc37c +/* f0cc27c: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0cc280: 8ca20284 */ lw $v0,0x284($a1) +/* f0cc284: 24010003 */ addiu $at,$zero,0x3 +/* f0cc288: 8c4301b0 */ lw $v1,0x1b0($v0) +/* f0cc28c: 14610008 */ bne $v1,$at,.L0f0cc2b0 +/* f0cc290: 3c017f1b */ lui $at,0x7f1b +/* f0cc294: c430d91c */ lwc1 $f16,-0x26e4($at) +/* f0cc298: c44a1a80 */ lwc1 $f10,0x1a80($v0) +/* f0cc29c: 3c017f1b */ lui $at,0x7f1b +/* f0cc2a0: c426d920 */ lwc1 $f6,-0x26e0($at) +/* f0cc2a4: 46105482 */ mul.s $f18,$f10,$f16 +/* f0cc2a8: 1000002a */ beqz $zero,.L0f0cc354 +/* f0cc2ac: 46069080 */ add.s $f2,$f18,$f6 +.L0f0cc2b0: +/* f0cc2b0: 14600019 */ bnez $v1,.L0f0cc318 +/* f0cc2b4: 00000000 */ sll $zero,$zero,0x0 +/* f0cc2b8: 8c481af8 */ lw $t0,0x1af8($v0) +/* f0cc2bc: 3c013f80 */ lui $at,0x3f80 +/* f0cc2c0: 11000015 */ beqz $t0,.L0f0cc318 +/* f0cc2c4: 00000000 */ sll $zero,$zero,0x0 +/* f0cc2c8: 8c4919ac */ lw $t1,0x19ac($v0) +/* f0cc2cc: 8c4a19b8 */ lw $t2,0x19b8($v0) +/* f0cc2d0: c4401b48 */ lwc1 $f0,0x1b48($v0) +/* f0cc2d4: 44812000 */ mtc1 $at,$f4 +/* f0cc2d8: 012a5823 */ subu $t3,$t1,$t2 +/* f0cc2dc: 448b3000 */ mtc1 $t3,$f6 +/* f0cc2e0: 46002201 */ sub.s $f8,$f4,$f0 +/* f0cc2e4: 3c017f1b */ lui $at,0x7f1b +/* f0cc2e8: c42ad924 */ lwc1 $f10,-0x26dc($at) +/* f0cc2ec: 46803120 */ cvt.s.w $f4,$f6 +/* f0cc2f0: 3c017f1b */ lui $at,0x7f1b +/* f0cc2f4: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0cc2f8: c432d928 */ lwc1 $f18,-0x26d8($at) +/* f0cc2fc: c44a0380 */ lwc1 $f10,0x380($v0) +/* f0cc300: 46002202 */ mul.s $f8,$f4,$f0 +/* f0cc304: 46128080 */ add.s $f2,$f16,$f18 +/* f0cc308: 46085400 */ add.s $f16,$f10,$f8 +/* f0cc30c: e4500380 */ swc1 $f16,0x380($v0) +/* f0cc310: 10000010 */ beqz $zero,.L0f0cc354 +/* f0cc314: 8ca20284 */ lw $v0,0x284($a1) +.L0f0cc318: +/* f0cc318: 1460000d */ bnez $v1,.L0f0cc350 +/* f0cc31c: 3c017f1b */ lui $at,0x7f1b +/* f0cc320: 8c4c19ac */ lw $t4,0x19ac($v0) +/* f0cc324: 8c4d19b8 */ lw $t5,0x19b8($v0) +/* f0cc328: c4440380 */ lwc1 $f4,0x380($v0) +/* f0cc32c: 3c017f1b */ lui $at,0x7f1b +/* f0cc330: 018d7023 */ subu $t6,$t4,$t5 +/* f0cc334: 448e9000 */ mtc1 $t6,$f18 +/* f0cc338: c422d92c */ lwc1 $f2,-0x26d4($at) +/* f0cc33c: 468091a0 */ cvt.s.w $f6,$f18 +/* f0cc340: 46062280 */ add.s $f10,$f4,$f6 +/* f0cc344: e44a0380 */ swc1 $f10,0x380($v0) +/* f0cc348: 10000002 */ beqz $zero,.L0f0cc354 +/* f0cc34c: 8ca20284 */ lw $v0,0x284($a1) +.L0f0cc350: +/* f0cc350: c422d930 */ lwc1 $f2,-0x26d0($at) +.L0f0cc354: +/* f0cc354: c4480380 */ lwc1 $f8,0x380($v0) +/* f0cc358: c4500074 */ lwc1 $f16,0x74($v0) +/* f0cc35c: 46104481 */ sub.s $f18,$f8,$f16 +/* f0cc360: 46029102 */ mul.s $f4,$f18,$f2 +/* f0cc364: e4440380 */ swc1 $f4,0x380($v0) +/* f0cc368: 8ca20284 */ lw $v0,0x284($a1) +/* f0cc36c: c4460380 */ lwc1 $f6,0x380($v0) +/* f0cc370: c44a0074 */ lwc1 $f10,0x74($v0) +/* f0cc374: 460a3200 */ add.s $f8,$f6,$f10 +/* f0cc378: e4480380 */ swc1 $f8,0x380($v0) +.L0f0cc37c: +/* f0cc37c: 8ca20284 */ lw $v0,0x284($a1) +/* f0cc380: 3c014120 */ lui $at,0x4120 +/* f0cc384: 44819000 */ mtc1 $at,$f18 +/* f0cc388: c4500078 */ lwc1 $f16,0x78($v0) +/* f0cc38c: c4440380 */ lwc1 $f4,0x380($v0) +/* f0cc390: 46128000 */ add.s $f0,$f16,$f18 +/* f0cc394: 4600203c */ c.lt.s $f4,$f0 +/* f0cc398: 00000000 */ sll $zero,$zero,0x0 +/* f0cc39c: 45020003 */ bc1fl .L0f0cc3ac +/* f0cc3a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cc3a4: e4400380 */ swc1 $f0,0x380($v0) +/* f0cc3a8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0cc3ac: +/* f0cc3ac: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0cc3b0: 03e00008 */ jr $ra +/* f0cc3b4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cc3b8 +/* f0cc3b8: 27bdff08 */ addiu $sp,$sp,-248 +/* f0cc3bc: afb00030 */ sw $s0,0x30($sp) +/* f0cc3c0: 3c10800a */ lui $s0,0x800a +/* f0cc3c4: 44802000 */ mtc1 $zero,$f4 +/* f0cc3c8: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0cc3cc: 8e020284 */ lw $v0,0x284($s0) +/* f0cc3d0: afbf0034 */ sw $ra,0x34($sp) +/* f0cc3d4: afa60100 */ sw $a2,0x100($sp) +/* f0cc3d8: afa70104 */ sw $a3,0x104($sp) +/* f0cc3dc: e7a400f4 */ swc1 $f4,0xf4($sp) +/* f0cc3e0: 8c4e00d8 */ lw $t6,0xd8($v0) +/* f0cc3e4: 55c00017 */ bnezl $t6,.L0f0cc444 +/* f0cc3e8: 8c4f0328 */ lw $t7,0x328($v0) +/* f0cc3ec: e7ac00f8 */ swc1 $f12,0xf8($sp) +/* f0cc3f0: 0fc44fc4 */ jal func0f113f10 +/* f0cc3f4: e7ae00fc */ swc1 $f14,0xfc($sp) +/* f0cc3f8: c7ac00f8 */ lwc1 $f12,0xf8($sp) +/* f0cc3fc: 44803000 */ mtc1 $zero,$f6 +/* f0cc400: c7ae00fc */ lwc1 $f14,0xfc($sp) +/* f0cc404: 46066032 */ c.eq.s $f12,$f6 +/* f0cc408: 00000000 */ sll $zero,$zero,0x0 +/* f0cc40c: 45030005 */ bc1tl .L0f0cc424 +/* f0cc410: 44805000 */ mtc1 $zero,$f10 +/* f0cc414: 460c7203 */ div.s $f8,$f14,$f12 +/* f0cc418: 10000029 */ beqz $zero,.L0f0cc4c0 +/* f0cc41c: e7a800f4 */ swc1 $f8,0xf4($sp) +/* f0cc420: 44805000 */ mtc1 $zero,$f10 +.L0f0cc424: +/* f0cc424: 00000000 */ sll $zero,$zero,0x0 +/* f0cc428: 460a7032 */ c.eq.s $f14,$f10 +/* f0cc42c: 00000000 */ sll $zero,$zero,0x0 +/* f0cc430: 45020024 */ bc1fl .L0f0cc4c4 +/* f0cc434: c7ac00f4 */ lwc1 $f12,0xf4($sp) +/* f0cc438: 10000022 */ beqz $zero,.L0f0cc4c4 +/* f0cc43c: c7ac00f4 */ lwc1 $f12,0xf4($sp) +/* f0cc440: 8c4f0328 */ lw $t7,0x328($v0) +.L0f0cc444: +/* f0cc444: 51e00018 */ beqzl $t7,.L0f0cc4a8 +/* f0cc448: 3c013f00 */ lui $at,0x3f00 +/* f0cc44c: 0c004b70 */ jal 0x12dc0 +/* f0cc450: 00000000 */ sll $zero,$zero,0x0 +/* f0cc454: 0c004b70 */ jal 0x12dc0 +/* f0cc458: afa2003c */ sw $v0,0x3c($sp) +/* f0cc45c: 3c198007 */ lui $t9,0x8007 +/* f0cc460: 8f39077c */ lw $t9,0x77c($t9) +/* f0cc464: 8fb8003c */ lw $t8,0x3c($sp) +/* f0cc468: 3c048007 */ lui $a0,0x8007 +/* f0cc46c: 30450001 */ andi $a1,$v0,0x1 +/* f0cc470: 0319001b */ divu $zero,$t8,$t9 +/* f0cc474: 00004010 */ mfhi $t0 +/* f0cc478: 00084840 */ sll $t1,$t0,0x1 +/* f0cc47c: 00892021 */ addu $a0,$a0,$t1 +/* f0cc480: 17200002 */ bnez $t9,.L0f0cc48c +/* f0cc484: 00000000 */ sll $zero,$zero,0x0 +/* f0cc488: 0007000d */ break 0x7 +.L0f0cc48c: +/* f0cc48c: 84840768 */ lh $a0,0x768($a0) +/* f0cc490: 24060000 */ addiu $a2,$zero,0x0 +/* f0cc494: 0fc4502f */ jal func0f1140bc +/* f0cc498: 3c073f80 */ lui $a3,0x3f80 +/* f0cc49c: 8e0a0284 */ lw $t2,0x284($s0) +/* f0cc4a0: ad400328 */ sw $zero,0x328($t2) +/* f0cc4a4: 3c013f00 */ lui $at,0x3f00 +.L0f0cc4a8: +/* f0cc4a8: 44816000 */ mtc1 $at,$f12 +/* f0cc4ac: 0fc4504b */ jal func0f11412c +/* f0cc4b0: 00000000 */ sll $zero,$zero,0x0 +/* f0cc4b4: 44808000 */ mtc1 $zero,$f16 +/* f0cc4b8: 00000000 */ sll $zero,$zero,0x0 +/* f0cc4bc: e7b00100 */ swc1 $f16,0x100($sp) +.L0f0cc4c0: +/* f0cc4c0: c7ac00f4 */ lwc1 $f12,0xf4($sp) +.L0f0cc4c4: +/* f0cc4c4: 0fc44e29 */ jal func0f1138a4 +/* f0cc4c8: c7ae0100 */ lwc1 $f14,0x100($sp) +/* f0cc4cc: 8e0b0284 */ lw $t3,0x284($s0) +/* f0cc4d0: 3c0143b4 */ lui $at,0x43b4 +/* f0cc4d4: 44819000 */ mtc1 $at,$f18 +/* f0cc4d8: c5640158 */ lwc1 $f4,0x158($t3) +/* f0cc4dc: 3c017f1b */ lui $at,0x7f1b +/* f0cc4e0: c428d934 */ lwc1 $f8,-0x26cc($at) +/* f0cc4e4: 46049181 */ sub.s $f6,$f18,$f4 +/* f0cc4e8: 27a500b4 */ addiu $a1,$sp,0xb4 +/* f0cc4ec: 46083302 */ mul.s $f12,$f6,$f8 +/* f0cc4f0: 0c0058ba */ jal 0x162e8 +/* f0cc4f4: 00000000 */ sll $zero,$zero,0x0 +/* f0cc4f8: 8e0c0288 */ lw $t4,0x288($s0) +/* f0cc4fc: 0fc54a49 */ jal func0f152924 +/* f0cc500: 8d840070 */ lw $a0,0x70($t4) +/* f0cc504: 5040001b */ beqzl $v0,.L0f0cc574 +/* f0cc508: 8e0d0284 */ lw $t5,0x284($s0) +/* f0cc50c: 8e020284 */ lw $v0,0x284($s0) +/* f0cc510: 44800000 */ mtc1 $zero,$f0 +/* f0cc514: 27a40074 */ addiu $a0,$sp,0x74 +/* f0cc518: c44a03cc */ lwc1 $f10,0x3cc($v0) +/* f0cc51c: 44050000 */ mfc1 $a1,$f0 +/* f0cc520: 44060000 */ mfc1 $a2,$f0 +/* f0cc524: 46005407 */ neg.s $f16,$f10 +/* f0cc528: 44070000 */ mfc1 $a3,$f0 +/* f0cc52c: e7b00010 */ swc1 $f16,0x10($sp) +/* f0cc530: c45203d0 */ lwc1 $f18,0x3d0($v0) +/* f0cc534: 46009107 */ neg.s $f4,$f18 +/* f0cc538: e7a40014 */ swc1 $f4,0x14($sp) +/* f0cc53c: c44603d4 */ lwc1 $f6,0x3d4($v0) +/* f0cc540: 46003207 */ neg.s $f8,$f6 +/* f0cc544: e7a80018 */ swc1 $f8,0x18($sp) +/* f0cc548: c44a03d8 */ lwc1 $f10,0x3d8($v0) +/* f0cc54c: e7aa001c */ swc1 $f10,0x1c($sp) +/* f0cc550: c45003dc */ lwc1 $f16,0x3dc($v0) +/* f0cc554: e7b00020 */ swc1 $f16,0x20($sp) +/* f0cc558: c45203e0 */ lwc1 $f18,0x3e0($v0) +/* f0cc55c: 0c005b56 */ jal 0x16d58 +/* f0cc560: e7b20024 */ swc1 $f18,0x24($sp) +/* f0cc564: 27a40074 */ addiu $a0,$sp,0x74 +/* f0cc568: 0c00567f */ jal 0x159fc +/* f0cc56c: 27a500b4 */ addiu $a1,$sp,0xb4 +/* f0cc570: 8e0d0284 */ lw $t5,0x284($s0) +.L0f0cc574: +/* f0cc574: 3c0143b4 */ lui $at,0x43b4 +/* f0cc578: 44812000 */ mtc1 $at,$f4 +/* f0cc57c: c5a60144 */ lwc1 $f6,0x144($t5) +/* f0cc580: 3c017f1b */ lui $at,0x7f1b +/* f0cc584: c42ad938 */ lwc1 $f10,-0x26c8($at) +/* f0cc588: 46062201 */ sub.s $f8,$f4,$f6 +/* f0cc58c: 27a50074 */ addiu $a1,$sp,0x74 +/* f0cc590: 460a4302 */ mul.s $f12,$f8,$f10 +/* f0cc594: 0c0058dd */ jal 0x16374 +/* f0cc598: 00000000 */ sll $zero,$zero,0x0 +/* f0cc59c: 27a40074 */ addiu $a0,$sp,0x74 +/* f0cc5a0: 0c00567f */ jal 0x159fc +/* f0cc5a4: 27a500b4 */ addiu $a1,$sp,0xb4 +/* f0cc5a8: 8fae0104 */ lw $t6,0x104($sp) +/* f0cc5ac: 27a400b4 */ addiu $a0,$sp,0xb4 +/* f0cc5b0: 51c00012 */ beqzl $t6,.L0f0cc5fc +/* f0cc5b4: c7b000d4 */ lwc1 $f16,0xd4($sp) +/* f0cc5b8: 0fc25c11 */ jal func0f097044 +/* f0cc5bc: 27a50064 */ addiu $a1,$sp,0x64 +/* f0cc5c0: 8fa40104 */ lw $a0,0x104($sp) +/* f0cc5c4: 0fc25c11 */ jal func0f097044 +/* f0cc5c8: 27a50054 */ addiu $a1,$sp,0x54 +/* f0cc5cc: 27a40064 */ addiu $a0,$sp,0x64 +/* f0cc5d0: 0fc25db0 */ jal func0f0976c0 +/* f0cc5d4: 27a50054 */ addiu $a1,$sp,0x54 +/* f0cc5d8: 27a40064 */ addiu $a0,$sp,0x64 +/* f0cc5dc: 27a50054 */ addiu $a1,$sp,0x54 +/* f0cc5e0: 8fa60108 */ lw $a2,0x108($sp) +/* f0cc5e4: 0fc25cae */ jal func0f0972b8 +/* f0cc5e8: 27a70044 */ addiu $a3,$sp,0x44 +/* f0cc5ec: 27a40044 */ addiu $a0,$sp,0x44 +/* f0cc5f0: 0fc25bb5 */ jal func0f096ed4 +/* f0cc5f4: 27a500b4 */ addiu $a1,$sp,0xb4 +/* f0cc5f8: c7b000d4 */ lwc1 $f16,0xd4($sp) +.L0f0cc5fc: +/* f0cc5fc: 8e0f0284 */ lw $t7,0x284($s0) +/* f0cc600: e5f00388 */ swc1 $f16,0x388($t7) +/* f0cc604: 8e180284 */ lw $t8,0x284($s0) +/* f0cc608: c7b200d8 */ lwc1 $f18,0xd8($sp) +/* f0cc60c: e712038c */ swc1 $f18,0x38c($t8) +/* f0cc610: 8e190284 */ lw $t9,0x284($s0) +/* f0cc614: c7a400dc */ lwc1 $f4,0xdc($sp) +/* f0cc618: e7240390 */ swc1 $f4,0x390($t9) +/* f0cc61c: 8e080284 */ lw $t0,0x284($s0) +/* f0cc620: c7a600c4 */ lwc1 $f6,0xc4($sp) +/* f0cc624: e5060394 */ swc1 $f6,0x394($t0) +/* f0cc628: 8e090284 */ lw $t1,0x284($s0) +/* f0cc62c: c7a800c8 */ lwc1 $f8,0xc8($sp) +/* f0cc630: e5280398 */ swc1 $f8,0x398($t1) +/* f0cc634: 8e0a0284 */ lw $t2,0x284($s0) +/* f0cc638: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f0cc63c: e54a039c */ swc1 $f10,0x39c($t2) +/* f0cc640: 8fbf0034 */ lw $ra,0x34($sp) +/* f0cc644: 8fb00030 */ lw $s0,0x30($sp) +/* f0cc648: 27bd00f8 */ addiu $sp,$sp,0xf8 +/* f0cc64c: 03e00008 */ jr $ra +/* f0cc650: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cc654 +/* f0cc654: 44802000 */ mtc1 $zero,$f4 +/* f0cc658: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0cc65c: afbf001c */ sw $ra,0x1c($sp) +/* f0cc660: afa60028 */ sw $a2,0x28($sp) +/* f0cc664: 00003825 */ or $a3,$zero,$zero +/* f0cc668: 0fc330ee */ jal func0f0cc3b8 +/* f0cc66c: e7a40010 */ swc1 $f4,0x10($sp) +/* f0cc670: 8fbf001c */ lw $ra,0x1c($sp) +/* f0cc674: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0cc678: 03e00008 */ jr $ra +/* f0cc67c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cc680 +/* f0cc680: 3c02800a */ lui $v0,0x800a +/* f0cc684: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0cc688: 8c4300ac */ lw $v1,0xac($v0) +/* f0cc68c: 8c4400b0 */ lw $a0,0xb0($v0) +/* f0cc690: 0064082a */ slt $at,$v1,$a0 +/* f0cc694: 10200003 */ beqz $at,.L0f0cc6a4 +/* f0cc698: 00802825 */ or $a1,$a0,$zero +/* f0cc69c: 03e00008 */ jr $ra +/* f0cc6a0: 00601025 */ or $v0,$v1,$zero +.L0f0cc6a4: +/* f0cc6a4: 03e00008 */ jr $ra +/* f0cc6a8: 00a01025 */ or $v0,$a1,$zero +); + +GLOBAL_ASM( +glabel func0f0cc6ac +/* f0cc6ac: 00047080 */ sll $t6,$a0,0x2 +/* f0cc6b0: 3c02800a */ lui $v0,0x800a +/* f0cc6b4: 004e1021 */ addu $v0,$v0,$t6 +/* f0cc6b8: 8c42a024 */ lw $v0,-0x5fdc($v0) +/* f0cc6bc: 8c4300ac */ lw $v1,0xac($v0) +/* f0cc6c0: 8c4500b0 */ lw $a1,0xb0($v0) +/* f0cc6c4: 0065082a */ slt $at,$v1,$a1 +/* f0cc6c8: 10200003 */ beqz $at,.L0f0cc6d8 +/* f0cc6cc: 00a02025 */ or $a0,$a1,$zero +/* f0cc6d0: 03e00008 */ jr $ra +/* f0cc6d4: 00601025 */ or $v0,$v1,$zero +.L0f0cc6d8: +/* f0cc6d8: 03e00008 */ jr $ra +/* f0cc6dc: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f0cc6e0 +/* f0cc6e0: 27bdff68 */ addiu $sp,$sp,-152 +/* f0cc6e4: afb0001c */ sw $s0,0x1c($sp) +/* f0cc6e8: 3c10800a */ lui $s0,0x800a +/* f0cc6ec: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0cc6f0: 8e020284 */ lw $v0,0x284($s0) +/* f0cc6f4: afbf0024 */ sw $ra,0x24($sp) +/* f0cc6f8: afb10020 */ sw $s1,0x20($sp) +/* f0cc6fc: 8c4e01b0 */ lw $t6,0x1b0($v0) +/* f0cc700: 3c017f1b */ lui $at,0x7f1b +/* f0cc704: c42ed970 */ lwc1 $f14,-0x2690($at) +/* f0cc708: 240f0004 */ addiu $t7,$zero,0x4 +/* f0cc70c: afae0094 */ sw $t6,0x94($sp) +/* f0cc710: ac4f01b0 */ sw $t7,0x1b0($v0) +/* f0cc714: 44800000 */ mtc1 $zero,$f0 +/* f0cc718: 8e180284 */ lw $t8,0x284($s0) +/* f0cc71c: 8c461b5c */ lw $a2,0x1b5c($v0) +/* f0cc720: 3c0143b4 */ lui $at,0x43b4 +/* f0cc724: e7001b60 */ swc1 $f0,0x1b60($t8) +/* f0cc728: 8e190284 */ lw $t9,0x284($s0) +/* f0cc72c: c4c40008 */ lwc1 $f4,0x8($a2) +/* f0cc730: 27b10054 */ addiu $s1,$sp,0x54 +/* f0cc734: 02202825 */ or $a1,$s1,$zero +/* f0cc738: e7241a00 */ swc1 $f4,0x1a00($t9) +/* f0cc73c: 8e080284 */ lw $t0,0x284($s0) +/* f0cc740: c4c6000c */ lwc1 $f6,0xc($a2) +/* f0cc744: e5061a04 */ swc1 $f6,0x1a04($t0) +/* f0cc748: 8e090284 */ lw $t1,0x284($s0) +/* f0cc74c: c4c80010 */ lwc1 $f8,0x10($a2) +/* f0cc750: e5281a08 */ swc1 $f8,0x1a08($t1) +/* f0cc754: 8e0a0284 */ lw $t2,0x284($s0) +/* f0cc758: e5401a0c */ swc1 $f0,0x1a0c($t2) +/* f0cc75c: 8e0b0284 */ lw $t3,0x284($s0) +/* f0cc760: e5601c58 */ swc1 $f0,0x1c58($t3) +/* f0cc764: 8e020284 */ lw $v0,0x284($s0) +/* f0cc768: c4ca0008 */ lwc1 $f10,0x8($a2) +/* f0cc76c: 8c4c00bc */ lw $t4,0xbc($v0) +/* f0cc770: c5900008 */ lwc1 $f16,0x8($t4) +/* f0cc774: 46105481 */ sub.s $f18,$f10,$f16 +/* f0cc778: e4521a10 */ swc1 $f18,0x1a10($v0) +/* f0cc77c: 8e020284 */ lw $v0,0x284($s0) +/* f0cc780: c4c4000c */ lwc1 $f4,0xc($a2) +/* f0cc784: 8c4d00bc */ lw $t5,0xbc($v0) +/* f0cc788: c5a6000c */ lwc1 $f6,0xc($t5) +/* f0cc78c: 46062201 */ sub.s $f8,$f4,$f6 +/* f0cc790: e4481a14 */ swc1 $f8,0x1a14($v0) +/* f0cc794: 8e020284 */ lw $v0,0x284($s0) +/* f0cc798: c4ca0010 */ lwc1 $f10,0x10($a2) +/* f0cc79c: 44814000 */ mtc1 $at,$f8 +/* f0cc7a0: 8c4e00bc */ lw $t6,0xbc($v0) +/* f0cc7a4: c5d00010 */ lwc1 $f16,0x10($t6) +/* f0cc7a8: 46105481 */ sub.s $f18,$f10,$f16 +/* f0cc7ac: e4521a18 */ swc1 $f18,0x1a18($v0) +/* f0cc7b0: 8e0f0284 */ lw $t7,0x284($s0) +/* f0cc7b4: ade01a1c */ sw $zero,0x1a1c($t7) +/* f0cc7b8: 8e180284 */ lw $t8,0x284($s0) +/* f0cc7bc: e7001a20 */ swc1 $f0,0x1a20($t8) +/* f0cc7c0: 8e190284 */ lw $t9,0x284($s0) +/* f0cc7c4: e7201a2c */ swc1 $f0,0x1a2c($t9) +/* f0cc7c8: 8e080284 */ lw $t0,0x284($s0) +/* f0cc7cc: e5001a30 */ swc1 $f0,0x1a30($t0) +/* f0cc7d0: 8e090284 */ lw $t1,0x284($s0) +/* f0cc7d4: e5201a34 */ swc1 $f0,0x1a34($t1) +/* f0cc7d8: 8e0a0284 */ lw $t2,0x284($s0) +/* f0cc7dc: e5401a38 */ swc1 $f0,0x1a38($t2) +/* f0cc7e0: 8e0b0284 */ lw $t3,0x284($s0) +/* f0cc7e4: e5601a3c */ swc1 $f0,0x1a3c($t3) +/* f0cc7e8: 8e0c0284 */ lw $t4,0x284($s0) +/* f0cc7ec: e5801a40 */ swc1 $f0,0x1a40($t4) +/* f0cc7f0: 8e0d0284 */ lw $t5,0x284($s0) +/* f0cc7f4: e5a01a44 */ swc1 $f0,0x1a44($t5) +/* f0cc7f8: 8e0e0284 */ lw $t6,0x284($s0) +/* f0cc7fc: e5c01968 */ swc1 $f0,0x1968($t6) +/* f0cc800: 8e0f0284 */ lw $t7,0x284($s0) +/* f0cc804: e5e001b4 */ swc1 $f0,0x1b4($t7) +/* f0cc808: 8e180284 */ lw $t8,0x284($s0) +/* f0cc80c: e70001b8 */ swc1 $f0,0x1b8($t8) +/* f0cc810: 8e190284 */ lw $t9,0x284($s0) +/* f0cc814: c7240144 */ lwc1 $f4,0x144($t9) +/* f0cc818: afa60050 */ sw $a2,0x50($sp) +/* f0cc81c: 460e2182 */ mul.s $f6,$f4,$f14 +/* f0cc820: 0c0058dd */ jal 0x16374 +/* f0cc824: 46083303 */ div.s $f12,$f6,$f8 +/* f0cc828: 8e050284 */ lw $a1,0x284($s0) +/* f0cc82c: 02202025 */ or $a0,$s1,$zero +/* f0cc830: 0c0056c4 */ jal 0x15b10 +/* f0cc834: 24a51a10 */ addiu $a1,$a1,0x1a10 +/* f0cc838: 8e020284 */ lw $v0,0x284($s0) +/* f0cc83c: 8fa60050 */ lw $a2,0x50($sp) +/* f0cc840: 3c017f1b */ lui $at,0x7f1b +/* f0cc844: c44a0144 */ lwc1 $f10,0x144($v0) +/* f0cc848: c42ed978 */ lwc1 $f14,-0x2688($at) +/* f0cc84c: 44800000 */ mtc1 $zero,$f0 +/* f0cc850: e44a19fc */ swc1 $f10,0x19fc($v0) +/* f0cc854: 90c30000 */ lbu $v1,0x0($a2) +/* f0cc858: 24010001 */ addiu $at,$zero,0x1 +/* f0cc85c: 10610005 */ beq $v1,$at,.L0f0cc874 +/* f0cc860: 24010002 */ addiu $at,$zero,0x2 +/* f0cc864: 10610003 */ beq $v1,$at,.L0f0cc874 +/* f0cc868: 24010004 */ addiu $at,$zero,0x4 +/* f0cc86c: 5461006a */ bnel $v1,$at,.L0f0cca18 +/* f0cc870: 8fa20094 */ lw $v0,0x94($sp) +.L0f0cc874: +/* f0cc874: 8cd10004 */ lw $s1,0x4($a2) +/* f0cc878: 00002825 */ or $a1,$zero,$zero +/* f0cc87c: 8e280040 */ lw $t0,0x40($s1) +/* f0cc880: 31090080 */ andi $t1,$t0,0x80 +/* f0cc884: 5120001a */ beqzl $t1,.L0f0cc8f0 +/* f0cc888: 92220003 */ lbu $v0,0x3($s1) +/* f0cc88c: 8e230048 */ lw $v1,0x48($s1) +/* f0cc890: 3c017f1b */ lui $at,0x7f1b +/* f0cc894: c422d97c */ lwc1 $f2,-0x2684($at) +/* f0cc898: c4720004 */ lwc1 $f18,0x4($v1) +/* f0cc89c: 8e020284 */ lw $v0,0x284($s0) +/* f0cc8a0: 02202025 */ or $a0,$s1,$zero +/* f0cc8a4: 46029102 */ mul.s $f4,$f18,$f2 +/* f0cc8a8: c450017c */ lwc1 $f16,0x17c($v0) +/* f0cc8ac: 46048180 */ add.s $f6,$f16,$f4 +/* f0cc8b0: e446017c */ swc1 $f6,0x17c($v0) +/* f0cc8b4: c46a000c */ lwc1 $f10,0xc($v1) +/* f0cc8b8: 8e020284 */ lw $v0,0x284($s0) +/* f0cc8bc: 46025482 */ mul.s $f18,$f10,$f2 +/* f0cc8c0: c4480184 */ lwc1 $f8,0x184($v0) +/* f0cc8c4: 46124400 */ add.s $f16,$f8,$f18 +/* f0cc8c8: e4500184 */ swc1 $f16,0x184($v0) +/* f0cc8cc: afa60050 */ sw $a2,0x50($sp) +/* f0cc8d0: 0fc1ab10 */ jal func0f06ac40 +/* f0cc8d4: afa00048 */ sw $zero,0x48($sp) +/* f0cc8d8: 3c017f1b */ lui $at,0x7f1b +/* f0cc8dc: 44800000 */ mtc1 $zero,$f0 +/* f0cc8e0: c42ed980 */ lwc1 $f14,-0x2680($at) +/* f0cc8e4: 8fa50048 */ lw $a1,0x48($sp) +/* f0cc8e8: 8fa60050 */ lw $a2,0x50($sp) +/* f0cc8ec: 92220003 */ lbu $v0,0x3($s1) +.L0f0cc8f0: +/* f0cc8f0: 24010035 */ addiu $at,$zero,0x35 +/* f0cc8f4: 54410005 */ bnel $v0,$at,.L0f0cc90c +/* f0cc8f8: 24010033 */ addiu $at,$zero,0x33 +/* f0cc8fc: 8cc20004 */ lw $v0,0x4($a2) +/* f0cc900: 10000006 */ beqz $zero,.L0f0cc91c +/* f0cc904: 2445005c */ addiu $a1,$v0,0x5c +/* f0cc908: 24010033 */ addiu $at,$zero,0x33 +.L0f0cc90c: +/* f0cc90c: 14410003 */ bne $v0,$at,.L0f0cc91c +/* f0cc910: 00000000 */ sll $zero,$zero,0x0 +/* f0cc914: 8cc20004 */ lw $v0,0x4($a2) +/* f0cc918: 2445005c */ addiu $a1,$v0,0x5c +.L0f0cc91c: +/* f0cc91c: 50a0001b */ beqzl $a1,.L0f0cc98c +/* f0cc920: 8e2a0040 */ lw $t2,0x40($s1) +/* f0cc924: 8e020284 */ lw $v0,0x284($s0) +/* f0cc928: 3c0143b4 */ lui $at,0x43b4 +/* f0cc92c: 44815000 */ mtc1 $at,$f10 +/* f0cc930: c4440144 */ lwc1 $f4,0x144($v0) +/* f0cc934: c4b00010 */ lwc1 $f16,0x10($a1) +/* f0cc938: 460e2182 */ mul.s $f6,$f4,$f14 +/* f0cc93c: 460a3203 */ div.s $f8,$f6,$f10 +/* f0cc940: 46087481 */ sub.s $f18,$f14,$f8 +/* f0cc944: 46128101 */ sub.s $f4,$f16,$f18 +/* f0cc948: e4441a0c */ swc1 $f4,0x1a0c($v0) +/* f0cc94c: 8e020284 */ lw $v0,0x284($s0) +/* f0cc950: c4421a0c */ lwc1 $f2,0x1a0c($v0) +/* f0cc954: 4602703e */ c.le.s $f14,$f2 +/* f0cc958: 00000000 */ sll $zero,$zero,0x0 +/* f0cc95c: 45020005 */ bc1fl .L0f0cc974 +/* f0cc960: 4600103c */ c.lt.s $f2,$f0 +/* f0cc964: 460e1181 */ sub.s $f6,$f2,$f14 +/* f0cc968: 10000007 */ beqz $zero,.L0f0cc988 +/* f0cc96c: e4461a0c */ swc1 $f6,0x1a0c($v0) +/* f0cc970: 4600103c */ c.lt.s $f2,$f0 +.L0f0cc974: +/* f0cc974: 00000000 */ sll $zero,$zero,0x0 +/* f0cc978: 45020004 */ bc1fl .L0f0cc98c +/* f0cc97c: 8e2a0040 */ lw $t2,0x40($s1) +/* f0cc980: 460e1280 */ add.s $f10,$f2,$f14 +/* f0cc984: e44a1a0c */ swc1 $f10,0x1a0c($v0) +.L0f0cc988: +/* f0cc988: 8e2a0040 */ lw $t2,0x40($s1) +.L0f0cc98c: +/* f0cc98c: 8e2c0010 */ lw $t4,0x10($s1) +/* f0cc990: 3c010800 */ lui $at,0x800 +/* f0cc994: 01415825 */ or $t3,$t2,$at +/* f0cc998: 000c6980 */ sll $t5,$t4,0x6 +/* f0cc99c: 05a1000d */ bgez $t5,.L0f0cc9d4 +/* f0cc9a0: ae2b0040 */ sw $t3,0x40($s1) +/* f0cc9a4: 8e0e0284 */ lw $t6,0x284($s0) +/* f0cc9a8: 8e240044 */ lw $a0,0x44($s1) +/* f0cc9ac: 3c074234 */ lui $a3,0x4234 +/* f0cc9b0: 8dc200bc */ lw $v0,0xbc($t6) +/* f0cc9b4: 8c450008 */ lw $a1,0x8($v0) +/* f0cc9b8: 8c460010 */ lw $a2,0x10($v0) +/* f0cc9bc: afa00014 */ sw $zero,0x14($sp) +/* f0cc9c0: 0c009db2 */ jal 0x276c8 +/* f0cc9c4: afa00010 */ sw $zero,0x10($sp) +/* f0cc9c8: 44800000 */ mtc1 $zero,$f0 +/* f0cc9cc: 1000000c */ beqz $zero,.L0f0cca00 +/* f0cc9d0: 00000000 */ sll $zero,$zero,0x0 +.L0f0cc9d4: +/* f0cc9d4: 8e0f0284 */ lw $t7,0x284($s0) +/* f0cc9d8: 8e240044 */ lw $a0,0x44($s1) +/* f0cc9dc: 3c074234 */ lui $a3,0x4234 +/* f0cc9e0: 8de200bc */ lw $v0,0xbc($t7) +/* f0cc9e4: 8c450008 */ lw $a1,0x8($v0) +/* f0cc9e8: 8c460010 */ lw $a2,0x10($v0) +/* f0cc9ec: afa00014 */ sw $zero,0x14($sp) +/* f0cc9f0: 0c009d38 */ jal 0x274e0 +/* f0cc9f4: afa00010 */ sw $zero,0x10($sp) +/* f0cc9f8: 44800000 */ mtc1 $zero,$f0 +/* f0cc9fc: 00000000 */ sll $zero,$zero,0x0 +.L0f0cca00: +/* f0cca00: 10400004 */ beqz $v0,.L0f0cca14 +/* f0cca04: 3c014170 */ lui $at,0x4170 +/* f0cca08: 44814000 */ mtc1 $at,$f8 +/* f0cca0c: 8e180284 */ lw $t8,0x284($s0) +/* f0cca10: e7081c58 */ swc1 $f8,0x1c58($t8) +.L0f0cca14: +/* f0cca14: 8fa20094 */ lw $v0,0x94($sp) +.L0f0cca18: +/* f0cca18: 24010004 */ addiu $at,$zero,0x4 +/* f0cca1c: 50410022 */ beql $v0,$at,.L0f0ccaa8 +/* f0cca20: 8e0a0008 */ lw $t2,0x8($s0) +/* f0cca24: 1040001f */ beqz $v0,.L0f0ccaa4 +/* f0cca28: 2403000c */ addiu $v1,$zero,0xc +/* f0cca2c: 00001025 */ or $v0,$zero,$zero +.L0f0cca30: +/* f0cca30: 8e190284 */ lw $t9,0x284($s0) +/* f0cca34: 03224021 */ addu $t0,$t9,$v0 +/* f0cca38: 24420004 */ addiu $v0,$v0,0x4 +/* f0cca3c: 1443fffc */ bne $v0,$v1,.L0f0cca30 +/* f0cca40: e500017c */ swc1 $f0,0x17c($t0) +/* f0cca44: 8e090284 */ lw $t1,0x284($s0) +/* f0cca48: 3c013f80 */ lui $at,0x3f80 +/* f0cca4c: 44818000 */ mtc1 $at,$f16 +/* f0cca50: e5200168 */ swc1 $f0,0x168($t1) +/* f0cca54: 8e0a0284 */ lw $t2,0x284($s0) +/* f0cca58: e540016c */ swc1 $f0,0x16c($t2) +/* f0cca5c: 8e0b0284 */ lw $t3,0x284($s0) +/* f0cca60: e56019a4 */ swc1 $f0,0x19a4($t3) +/* f0cca64: 8e0c0284 */ lw $t4,0x284($s0) +/* f0cca68: e5900174 */ swc1 $f16,0x174($t4) +/* f0cca6c: 8e0d0284 */ lw $t5,0x284($s0) +/* f0cca70: ada00178 */ sw $zero,0x178($t5) +/* f0cca74: 8e0e0284 */ lw $t6,0x284($s0) +/* f0cca78: e5c00170 */ swc1 $f0,0x170($t6) +/* f0cca7c: 8e0f0284 */ lw $t7,0x284($s0) +/* f0cca80: e5e00148 */ swc1 $f0,0x148($t7) +/* f0cca84: 8e180284 */ lw $t8,0x284($s0) +/* f0cca88: e7001b9c */ swc1 $f0,0x1b9c($t8) +/* f0cca8c: 8e190284 */ lw $t9,0x284($s0) +/* f0cca90: e72001a4 */ swc1 $f0,0x1a4($t9) +/* f0cca94: 8e080284 */ lw $t0,0x284($s0) +/* f0cca98: e50001a8 */ swc1 $f0,0x1a8($t0) +/* f0cca9c: 8e090284 */ lw $t1,0x284($s0) +/* f0ccaa0: e52001ac */ swc1 $f0,0x1ac($t1) +.L0f0ccaa4: +/* f0ccaa4: 8e0a0008 */ lw $t2,0x8($s0) +.L0f0ccaa8: +/* f0ccaa8: 8e0b0284 */ lw $t3,0x284($s0) +/* f0ccaac: ad6a1b64 */ sw $t2,0x1b64($t3) +/* f0ccab0: 8fbf0024 */ lw $ra,0x24($sp) +/* f0ccab4: 8fb10020 */ lw $s1,0x20($sp) +/* f0ccab8: 8fb0001c */ lw $s0,0x1c($sp) +/* f0ccabc: 03e00008 */ jr $ra +/* f0ccac0: 27bd0098 */ addiu $sp,$sp,0x98 +); + +GLOBAL_ASM( +glabel func0f0ccac4 +/* f0ccac4: 3c08800a */ lui $t0,0x800a +/* f0ccac8: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0ccacc: 8d0e0284 */ lw $t6,0x284($t0) +/* f0ccad0: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0ccad4: afbf001c */ sw $ra,0x1c($sp) +/* f0ccad8: 8dc31b5c */ lw $v1,0x1b5c($t6) +/* f0ccadc: 50600041 */ beqzl $v1,.L0f0ccbe4 +/* f0ccae0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0ccae4: 8c620004 */ lw $v0,0x4($v1) +/* f0ccae8: 3c01f7ff */ lui $at,0xf7ff +/* f0ccaec: 3421ffff */ ori $at,$at,0xffff +/* f0ccaf0: 8c4f0040 */ lw $t7,0x40($v0) +/* f0ccaf4: 01e1c024 */ and $t8,$t7,$at +/* f0ccaf8: ac580040 */ sw $t8,0x40($v0) +/* f0ccafc: 8d190034 */ lw $t9,0x34($t0) +/* f0ccb00: 5b200036 */ blezl $t9,.L0f0ccbdc +/* f0ccb04: 8d0c0284 */ lw $t4,0x284($t0) +/* f0ccb08: 8d020284 */ lw $v0,0x284($t0) +/* f0ccb0c: c502004c */ lwc1 $f2,0x4c($t0) +/* f0ccb10: 44808000 */ mtc1 $zero,$f16 +/* f0ccb14: 8c491b5c */ lw $t1,0x1b5c($v0) +/* f0ccb18: c4461a00 */ lwc1 $f6,0x1a00($v0) +/* f0ccb1c: 3c017f1b */ lui $at,0x7f1b +/* f0ccb20: c5240008 */ lwc1 $f4,0x8($t1) +/* f0ccb24: e7b00038 */ swc1 $f16,0x38($sp) +/* f0ccb28: c42cd984 */ lwc1 $f12,-0x267c($at) +/* f0ccb2c: 46062201 */ sub.s $f8,$f4,$f6 +/* f0ccb30: 3c0143b4 */ lui $at,0x43b4 +/* f0ccb34: 46024283 */ div.s $f10,$f8,$f2 +/* f0ccb38: e7aa0034 */ swc1 $f10,0x34($sp) +/* f0ccb3c: 8c4a1b5c */ lw $t2,0x1b5c($v0) +/* f0ccb40: c4441a08 */ lwc1 $f4,0x1a08($v0) +/* f0ccb44: c5520010 */ lwc1 $f18,0x10($t2) +/* f0ccb48: 46049181 */ sub.s $f6,$f18,$f4 +/* f0ccb4c: 46023203 */ div.s $f8,$f6,$f2 +/* f0ccb50: e7a8003c */ swc1 $f8,0x3c($sp) +/* f0ccb54: c45019fc */ lwc1 $f16,0x19fc($v0) +/* f0ccb58: c44a0144 */ lwc1 $f10,0x144($v0) +/* f0ccb5c: 44814000 */ mtc1 $at,$f8 +/* f0ccb60: 3c017f1b */ lui $at,0x7f1b +/* f0ccb64: 46105481 */ sub.s $f18,$f10,$f16 +/* f0ccb68: c42ad988 */ lwc1 $f10,-0x2678($at) +/* f0ccb6c: 3c017f1b */ lui $at,0x7f1b +/* f0ccb70: 46009107 */ neg.s $f4,$f18 +/* f0ccb74: 460c2182 */ mul.s $f6,$f4,$f12 +/* f0ccb78: 46083003 */ div.s $f0,$f6,$f8 +/* f0ccb7c: 460a003c */ c.lt.s $f0,$f10 +/* f0ccb80: 00000000 */ sll $zero,$zero,0x0 +/* f0ccb84: 45000003 */ bc1f .L0f0ccb94 +/* f0ccb88: 00000000 */ sll $zero,$zero,0x0 +/* f0ccb8c: 10000007 */ beqz $zero,.L0f0ccbac +/* f0ccb90: 460c0000 */ add.s $f0,$f0,$f12 +.L0f0ccb94: +/* f0ccb94: c430d98c */ lwc1 $f16,-0x2674($at) +/* f0ccb98: 4600803e */ c.le.s $f16,$f0 +/* f0ccb9c: 00000000 */ sll $zero,$zero,0x0 +/* f0ccba0: 45020003 */ bc1fl .L0f0ccbb0 +/* f0ccba4: 46020003 */ div.s $f0,$f0,$f2 +/* f0ccba8: 460c0001 */ sub.s $f0,$f0,$f12 +.L0f0ccbac: +/* f0ccbac: 46020003 */ div.s $f0,$f0,$f2 +.L0f0ccbb0: +/* f0ccbb0: 8c4b1b5c */ lw $t3,0x1b5c($v0) +/* f0ccbb4: 27a50034 */ addiu $a1,$sp,0x34 +/* f0ccbb8: 00003825 */ or $a3,$zero,$zero +/* f0ccbbc: 8d640004 */ lw $a0,0x4($t3) +/* f0ccbc0: afa00010 */ sw $zero,0x10($sp) +/* f0ccbc4: 44060000 */ mfc1 $a2,$f0 +/* f0ccbc8: 0fc20a87 */ jal func0f082a1c +/* f0ccbcc: 00000000 */ sll $zero,$zero,0x0 +/* f0ccbd0: 3c08800a */ lui $t0,0x800a +/* f0ccbd4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0ccbd8: 8d0c0284 */ lw $t4,0x284($t0) +.L0f0ccbdc: +/* f0ccbdc: ad801b5c */ sw $zero,0x1b5c($t4) +/* f0ccbe0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0ccbe4: +/* f0ccbe4: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0ccbe8: 03e00008 */ jr $ra +/* f0ccbec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ccbf0 +/* f0ccbf0: 3c03800a */ lui $v1,0x800a +/* f0ccbf4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0ccbf8: 8c6e0034 */ lw $t6,0x34($v1) +/* f0ccbfc: 27bdff20 */ addiu $sp,$sp,-224 +/* f0ccc00: afbf001c */ sw $ra,0x1c($sp) +/* f0ccc04: afa400e0 */ sw $a0,0xe0($sp) +/* f0ccc08: afa500e4 */ sw $a1,0xe4($sp) +/* f0ccc0c: 19c0010f */ blez $t6,.L0f0cd04c +/* f0ccc10: afa600e8 */ sw $a2,0xe8($sp) +/* f0ccc14: 3c0f800a */ lui $t7,0x800a +/* f0ccc18: 8defde70 */ lw $t7,-0x2190($t7) +/* f0ccc1c: 24010006 */ addiu $at,$zero,0x6 +/* f0ccc20: 27ae0074 */ addiu $t6,$sp,0x74 +/* f0ccc24: 91f80000 */ lbu $t8,0x0($t7) +/* f0ccc28: 3c0f8007 */ lui $t7,0x8007 +/* f0ccc2c: 25ef0e84 */ addiu $t7,$t7,0xe84 +/* f0ccc30: 1701004f */ bne $t8,$at,.L0f0ccd70 +/* f0ccc34: 27a5005c */ addiu $a1,$sp,0x5c +/* f0ccc38: 8c620284 */ lw $v0,0x284($v1) +/* f0ccc3c: c4840000 */ lwc1 $f4,0x0($a0) +/* f0ccc40: 3c077f1b */ lui $a3,0x7f1b +/* f0ccc44: 8c4800bc */ lw $t0,0xbc($v0) +/* f0ccc48: 24e7d940 */ addiu $a3,$a3,-9920 +/* f0ccc4c: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f0ccc50: c5060008 */ lwc1 $f6,0x8($t0) +/* f0ccc54: 240600c9 */ addiu $a2,$zero,0xc9 +/* f0ccc58: 46062200 */ add.s $f8,$f4,$f6 +/* f0ccc5c: e7a80098 */ swc1 $f8,0x98($sp) +/* f0ccc60: 8c4900bc */ lw $t1,0xbc($v0) +/* f0ccc64: c52a000c */ lwc1 $f10,0xc($t1) +/* f0ccc68: e7aa009c */ swc1 $f10,0x9c($sp) +/* f0ccc6c: 8c4a00bc */ lw $t2,0xbc($v0) +/* f0ccc70: c4840008 */ lwc1 $f4,0x8($a0) +/* f0ccc74: 27a400b0 */ addiu $a0,$sp,0xb0 +/* f0ccc78: c5460010 */ lwc1 $f6,0x10($t2) +/* f0ccc7c: 46062200 */ add.s $f8,$f4,$f6 +/* f0ccc80: 0c009393 */ jal 0x24e4c +/* f0ccc84: e7a800a0 */ swc1 $f8,0xa0($sp) +/* f0ccc88: c7aa00ac */ lwc1 $f10,0xac($sp) +/* f0ccc8c: c7a400b8 */ lwc1 $f4,0xb8($sp) +/* f0ccc90: 44809000 */ mtc1 $zero,$f18 +/* f0ccc94: c7a600b0 */ lwc1 $f6,0xb0($sp) +/* f0ccc98: 46045001 */ sub.s $f0,$f10,$f4 +/* f0ccc9c: c7a800a4 */ lwc1 $f8,0xa4($sp) +/* f0ccca0: 27a400c8 */ addiu $a0,$sp,0xc8 +/* f0ccca4: 27a500cc */ addiu $a1,$sp,0xcc +/* f0ccca8: 46009032 */ c.eq.s $f18,$f0 +/* f0cccac: e7a000c8 */ swc1 $f0,0xc8($sp) +/* f0cccb0: 46083281 */ sub.s $f10,$f6,$f8 +/* f0cccb4: e7b200cc */ swc1 $f18,0xcc($sp) +/* f0cccb8: 45000005 */ bc1f .L0f0cccd0 +/* f0cccbc: e7aa00d0 */ swc1 $f10,0xd0($sp) +/* f0cccc0: 460a9032 */ c.eq.s $f18,$f10 +/* f0cccc4: 3c013f80 */ lui $at,0x3f80 +/* f0cccc8: 45030006 */ bc1tl .L0f0ccce4 +/* f0ccccc: 44812000 */ mtc1 $at,$f4 +.L0f0cccd0: +/* f0cccd0: 0c0011e4 */ jal 0x4790 +/* f0cccd4: 27a600d0 */ addiu $a2,$sp,0xd0 +/* f0cccd8: 10000005 */ beqz $zero,.L0f0cccf0 +/* f0cccdc: 27ab00d4 */ addiu $t3,$sp,0xd4 +/* f0ccce0: 44812000 */ mtc1 $at,$f4 +.L0f0ccce4: +/* f0ccce4: 00000000 */ sll $zero,$zero,0x0 +/* f0ccce8: e7a400d0 */ swc1 $f4,0xd0($sp) +/* f0cccec: 27ab00d4 */ addiu $t3,$sp,0xd4 +.L0f0cccf0: +/* f0cccf0: afab0010 */ sw $t3,0x10($sp) +/* f0cccf4: 27a400b0 */ addiu $a0,$sp,0xb0 +/* f0cccf8: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f0cccfc: 27a60098 */ addiu $a2,$sp,0x98 +/* f0ccd00: 0fc0b8f7 */ jal func0f02e3dc +/* f0ccd04: 27a700c8 */ addiu $a3,$sp,0xc8 +/* f0ccd08: 3c03800a */ lui $v1,0x800a +/* f0ccd0c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0ccd10: 8c620284 */ lw $v0,0x284($v1) +/* f0ccd14: c7a60098 */ lwc1 $f6,0x98($sp) +/* f0ccd18: c460004c */ lwc1 $f0,0x4c($v1) +/* f0ccd1c: 8c4c00bc */ lw $t4,0xbc($v0) +/* f0ccd20: 44809000 */ mtc1 $zero,$f18 +/* f0ccd24: 8fa400e8 */ lw $a0,0xe8($sp) +/* f0ccd28: c5880008 */ lwc1 $f8,0x8($t4) +/* f0ccd2c: e7b200c0 */ swc1 $f18,0xc0($sp) +/* f0ccd30: 27a500d4 */ addiu $a1,$sp,0xd4 +/* f0ccd34: 46083281 */ sub.s $f10,$f6,$f8 +/* f0ccd38: c7a600a0 */ lwc1 $f6,0xa0($sp) +/* f0ccd3c: 27a600c8 */ addiu $a2,$sp,0xc8 +/* f0ccd40: 27a700bc */ addiu $a3,$sp,0xbc +/* f0ccd44: 46005103 */ div.s $f4,$f10,$f0 +/* f0ccd48: e7a400bc */ swc1 $f4,0xbc($sp) +/* f0ccd4c: 8c4d00bc */ lw $t5,0xbc($v0) +/* f0ccd50: c5a80010 */ lwc1 $f8,0x10($t5) +/* f0ccd54: afa00010 */ sw $zero,0x10($sp) +/* f0ccd58: 46083281 */ sub.s $f10,$f6,$f8 +/* f0ccd5c: 46005103 */ div.s $f4,$f10,$f0 +/* f0ccd60: 0fc20ba1 */ jal func0f082e84 +/* f0ccd64: e7a400c4 */ swc1 $f4,0xc4($sp) +/* f0ccd68: 100000b9 */ beqz $zero,.L0f0cd050 +/* f0ccd6c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0ccd70: +/* f0ccd70: 8de10000 */ lw $at,0x0($t7) +/* f0ccd74: 8de90004 */ lw $t1,0x4($t7) +/* f0ccd78: 3c077f1b */ lui $a3,0x7f1b +/* f0ccd7c: adc10000 */ sw $at,0x0($t6) +/* f0ccd80: 8de10008 */ lw $at,0x8($t7) +/* f0ccd84: 24e7d94c */ addiu $a3,$a3,-9908 +/* f0ccd88: 27a40068 */ addiu $a0,$sp,0x68 +/* f0ccd8c: 240600e4 */ addiu $a2,$zero,0xe4 +/* f0ccd90: adc90004 */ sw $t1,0x4($t6) +/* f0ccd94: 0c009393 */ jal 0x24e4c +/* f0ccd98: adc10008 */ sw $at,0x8($t6) +/* f0ccd9c: 27a40050 */ addiu $a0,$sp,0x50 +/* f0ccda0: 0c0094d9 */ jal 0x25364 +/* f0ccda4: 27a50044 */ addiu $a1,$sp,0x44 +/* f0ccda8: 1040000e */ beqz $v0,.L0f0ccde4 +/* f0ccdac: 27a40068 */ addiu $a0,$sp,0x68 +/* f0ccdb0: c7a60044 */ lwc1 $f6,0x44($sp) +/* f0ccdb4: c7a80050 */ lwc1 $f8,0x50($sp) +/* f0ccdb8: c7a40048 */ lwc1 $f4,0x48($sp) +/* f0ccdbc: 46083281 */ sub.s $f10,$f6,$f8 +/* f0ccdc0: c7a60054 */ lwc1 $f6,0x54($sp) +/* f0ccdc4: 46062201 */ sub.s $f8,$f4,$f6 +/* f0ccdc8: e7aa0044 */ swc1 $f10,0x44($sp) +/* f0ccdcc: c7aa004c */ lwc1 $f10,0x4c($sp) +/* f0ccdd0: c7a40058 */ lwc1 $f4,0x58($sp) +/* f0ccdd4: e7a80048 */ swc1 $f8,0x48($sp) +/* f0ccdd8: 46045181 */ sub.s $f6,$f10,$f4 +/* f0ccddc: 10000019 */ beqz $zero,.L0f0cce44 +/* f0ccde0: e7a6004c */ swc1 $f6,0x4c($sp) +.L0f0ccde4: +/* f0ccde4: 3c02800a */ lui $v0,0x800a +/* f0ccde8: 8c42de70 */ lw $v0,-0x2190($v0) +/* f0ccdec: 8fb900e8 */ lw $t9,0xe8($sp) +/* f0ccdf0: c4480008 */ lwc1 $f8,0x8($v0) +/* f0ccdf4: e7a80050 */ swc1 $f8,0x50($sp) +/* f0ccdf8: c44a000c */ lwc1 $f10,0xc($v0) +/* f0ccdfc: e7aa0054 */ swc1 $f10,0x54($sp) +/* f0cce00: c4440010 */ lwc1 $f4,0x10($v0) +/* f0cce04: e7a40058 */ swc1 $f4,0x58($sp) +/* f0cce08: 8f2a0014 */ lw $t2,0x14($t9) +/* f0cce0c: c4480008 */ lwc1 $f8,0x8($v0) +/* f0cce10: c5460008 */ lwc1 $f6,0x8($t2) +/* f0cce14: 46083281 */ sub.s $f10,$f6,$f8 +/* f0cce18: e7aa0044 */ swc1 $f10,0x44($sp) +/* f0cce1c: 8f2b0014 */ lw $t3,0x14($t9) +/* f0cce20: c446000c */ lwc1 $f6,0xc($v0) +/* f0cce24: c564000c */ lwc1 $f4,0xc($t3) +/* f0cce28: 46062201 */ sub.s $f8,$f4,$f6 +/* f0cce2c: e7a80048 */ swc1 $f8,0x48($sp) +/* f0cce30: 8f2c0014 */ lw $t4,0x14($t9) +/* f0cce34: c4440010 */ lwc1 $f4,0x10($v0) +/* f0cce38: c58a0010 */ lwc1 $f10,0x10($t4) +/* f0cce3c: 46045181 */ sub.s $f6,$f10,$f4 +/* f0cce40: e7a6004c */ swc1 $f6,0x4c($sp) +.L0f0cce44: +/* f0cce44: 27ad008c */ addiu $t5,$sp,0x8c +/* f0cce48: afad0010 */ sw $t5,0x10($sp) +/* f0cce4c: 27a5005c */ addiu $a1,$sp,0x5c +/* f0cce50: 27a60050 */ addiu $a2,$sp,0x50 +/* f0cce54: 0fc0b8f7 */ jal func0f02e3dc +/* f0cce58: 27a70044 */ addiu $a3,$sp,0x44 +/* f0cce5c: 8fa200e0 */ lw $v0,0xe0($sp) +/* f0cce60: 44809000 */ mtc1 $zero,$f18 +/* f0cce64: 27a40080 */ addiu $a0,$sp,0x80 +/* f0cce68: c4480000 */ lwc1 $f8,0x0($v0) +/* f0cce6c: e7b20084 */ swc1 $f18,0x84($sp) +/* f0cce70: 27a50084 */ addiu $a1,$sp,0x84 +/* f0cce74: e7a80080 */ swc1 $f8,0x80($sp) +/* f0cce78: c7a40080 */ lwc1 $f4,0x80($sp) +/* f0cce7c: c44a0008 */ lwc1 $f10,0x8($v0) +/* f0cce80: 46049032 */ c.eq.s $f18,$f4 +/* f0cce84: e7aa0088 */ swc1 $f10,0x88($sp) +/* f0cce88: c7a60088 */ lwc1 $f6,0x88($sp) +/* f0cce8c: 45000005 */ bc1f .L0f0ccea4 +/* f0cce90: 00000000 */ sll $zero,$zero,0x0 +/* f0cce94: 46069032 */ c.eq.s $f18,$f6 +/* f0cce98: 3c013f80 */ lui $at,0x3f80 +/* f0cce9c: 45030007 */ bc1tl .L0f0ccebc +/* f0ccea0: 44814000 */ mtc1 $at,$f8 +.L0f0ccea4: +/* f0ccea4: 0c0011e4 */ jal 0x4790 +/* f0ccea8: 27a60088 */ addiu $a2,$sp,0x88 +/* f0cceac: 44809000 */ mtc1 $zero,$f18 +/* f0cceb0: 10000004 */ beqz $zero,.L0f0ccec4 +/* f0cceb4: 8fa200e0 */ lw $v0,0xe0($sp) +/* f0cceb8: 44814000 */ mtc1 $at,$f8 +.L0f0ccebc: +/* f0ccebc: 00000000 */ sll $zero,$zero,0x0 +/* f0ccec0: e7a80088 */ swc1 $f8,0x88($sp) +.L0f0ccec4: +/* f0ccec4: c4400000 */ lwc1 $f0,0x0($v0) +/* f0ccec8: 3c01800a */ lui $at,0x800a +/* f0ccecc: 27a5008c */ addiu $a1,$sp,0x8c +/* f0cced0: 46009032 */ c.eq.s $f18,$f0 +/* f0cced4: 27a60080 */ addiu $a2,$sp,0x80 +/* f0cced8: 27a70074 */ addiu $a3,$sp,0x74 +/* f0ccedc: 45030007 */ bc1tl .L0f0ccefc +/* f0ccee0: c4400008 */ lwc1 $f0,0x8($v0) +/* f0ccee4: c424a00c */ lwc1 $f4,-0x5ff4($at) +/* f0ccee8: c7aa0074 */ lwc1 $f10,0x74($sp) +/* f0cceec: 46040183 */ div.s $f6,$f0,$f4 +/* f0ccef0: 46065200 */ add.s $f8,$f10,$f6 +/* f0ccef4: e7a80074 */ swc1 $f8,0x74($sp) +/* f0ccef8: c4400008 */ lwc1 $f0,0x8($v0) +.L0f0ccefc: +/* f0ccefc: 3c01800a */ lui $at,0x800a +/* f0ccf00: 46009032 */ c.eq.s $f18,$f0 +/* f0ccf04: 00000000 */ sll $zero,$zero,0x0 +/* f0ccf08: 45030007 */ bc1tl .L0f0ccf28 +/* f0ccf0c: 8fa400e8 */ lw $a0,0xe8($sp) +/* f0ccf10: c42aa00c */ lwc1 $f10,-0x5ff4($at) +/* f0ccf14: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f0ccf18: 460a0183 */ div.s $f6,$f0,$f10 +/* f0ccf1c: 46062200 */ add.s $f8,$f4,$f6 +/* f0ccf20: e7a8007c */ swc1 $f8,0x7c($sp) +/* f0ccf24: 8fa400e8 */ lw $a0,0xe8($sp) +.L0f0ccf28: +/* f0ccf28: 0fc20ba1 */ jal func0f082e84 +/* f0ccf2c: afa00010 */ sw $zero,0x10($sp) +/* f0ccf30: 44809000 */ mtc1 $zero,$f18 +/* f0ccf34: c7aa00e4 */ lwc1 $f10,0xe4($sp) +/* f0ccf38: 3c08800a */ lui $t0,0x800a +/* f0ccf3c: 46125032 */ c.eq.s $f10,$f18 +/* f0ccf40: 00000000 */ sll $zero,$zero,0x0 +/* f0ccf44: 45030042 */ bc1tl .L0f0cd050 +/* f0ccf48: 8fbf001c */ lw $ra,0x1c($sp) +/* f0ccf4c: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f0ccf50: c7a4008c */ lwc1 $f4,0x8c($sp) +/* f0ccf54: c7a80094 */ lwc1 $f8,0x94($sp) +/* f0ccf58: 8d0200bc */ lw $v0,0xbc($t0) +/* f0ccf5c: 3c0e8007 */ lui $t6,0x8007 +/* f0ccf60: 25ce0e90 */ addiu $t6,$t6,0xe90 +/* f0ccf64: c4460008 */ lwc1 $f6,0x8($v0) +/* f0ccf68: c44a0010 */ lwc1 $f10,0x10($v0) +/* f0ccf6c: 8dc10000 */ lw $at,0x0($t6) +/* f0ccf70: 46062081 */ sub.s $f2,$f4,$f6 +/* f0ccf74: 27b8002c */ addiu $t8,$sp,0x2c +/* f0ccf78: af010000 */ sw $at,0x0($t8) +/* f0ccf7c: 460a4381 */ sub.s $f14,$f8,$f10 +/* f0ccf80: 46021102 */ mul.s $f4,$f2,$f2 +/* f0ccf84: 8dc10008 */ lw $at,0x8($t6) +/* f0ccf88: 8dc90004 */ lw $t1,0x4($t6) +/* f0ccf8c: 460e7182 */ mul.s $f6,$f14,$f14 +/* f0ccf90: af010008 */ sw $at,0x8($t8) +/* f0ccf94: af090004 */ sw $t1,0x4($t8) +/* f0ccf98: e7ae003c */ swc1 $f14,0x3c($sp) +/* f0ccf9c: e7a20040 */ swc1 $f2,0x40($sp) +/* f0ccfa0: 0c012974 */ jal 0x4a5d0 +/* f0ccfa4: 46062300 */ add.s $f12,$f4,$f6 +/* f0ccfa8: 3c013f80 */ lui $at,0x3f80 +/* f0ccfac: 44814000 */ mtc1 $at,$f8 +/* f0ccfb0: 3c01800a */ lui $at,0x800a +/* f0ccfb4: c424a00c */ lwc1 $f4,-0x5ff4($at) +/* f0ccfb8: 46004303 */ div.s $f12,$f8,$f0 +/* f0ccfbc: c7aa00e4 */ lwc1 $f10,0xe4($sp) +/* f0ccfc0: c7a20040 */ lwc1 $f2,0x40($sp) +/* f0ccfc4: c7ae003c */ lwc1 $f14,0x3c($sp) +/* f0ccfc8: 3c014220 */ lui $at,0x4220 +/* f0ccfcc: 44809000 */ mtc1 $zero,$f18 +/* f0ccfd0: 240a0001 */ addiu $t2,$zero,0x1 +/* f0ccfd4: afaa0010 */ sw $t2,0x10($sp) +/* f0ccfd8: 8fa400e8 */ lw $a0,0xe8($sp) +/* f0ccfdc: 27a5002c */ addiu $a1,$sp,0x2c +/* f0ccfe0: 24070001 */ addiu $a3,$zero,0x1 +/* f0ccfe4: 46045183 */ div.s $f6,$f10,$f4 +/* f0ccfe8: 44812000 */ mtc1 $at,$f4 +/* f0ccfec: 460c1082 */ mul.s $f2,$f2,$f12 +/* f0ccff0: 00000000 */ sll $zero,$zero,0x0 +/* f0ccff4: 460c7382 */ mul.s $f14,$f14,$f12 +/* f0ccff8: 46007207 */ neg.s $f8,$f14 +/* f0ccffc: e7a600e4 */ swc1 $f6,0xe4($sp) +/* f0cd000: 46064282 */ mul.s $f10,$f8,$f6 +/* f0cd004: 00000000 */ sll $zero,$zero,0x0 +/* f0cd008: 46045202 */ mul.s $f8,$f10,$f4 +/* f0cd00c: c7aa002c */ lwc1 $f10,0x2c($sp) +/* f0cd010: 46085100 */ add.s $f4,$f10,$f8 +/* f0cd014: 46061282 */ mul.s $f10,$f2,$f6 +/* f0cd018: 44814000 */ mtc1 $at,$f8 +/* f0cd01c: 3c017f1b */ lui $at,0x7f1b +/* f0cd020: e7a4002c */ swc1 $f4,0x2c($sp) +/* f0cd024: 46085102 */ mul.s $f4,$f10,$f8 +/* f0cd028: c7aa0034 */ lwc1 $f10,0x34($sp) +/* f0cd02c: 46045200 */ add.s $f8,$f10,$f4 +/* f0cd030: c42ad990 */ lwc1 $f10,-0x2670($at) +/* f0cd034: 460a3102 */ mul.s $f4,$f6,$f10 +/* f0cd038: e7a80034 */ swc1 $f8,0x34($sp) +/* f0cd03c: 46049400 */ add.s $f16,$f18,$f4 +/* f0cd040: 44068000 */ mfc1 $a2,$f16 +/* f0cd044: 0fc20a87 */ jal func0f082a1c +/* f0cd048: 00000000 */ sll $zero,$zero,0x0 +.L0f0cd04c: +/* f0cd04c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0cd050: +/* f0cd050: 27bd00e0 */ addiu $sp,$sp,0xe0 +/* f0cd054: 03e00008 */ jr $ra +/* f0cd058: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cd05c +/* f0cd05c: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0cd060: afb00028 */ sw $s0,0x28($sp) +/* f0cd064: 3c10800a */ lui $s0,0x800a +/* f0cd068: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0cd06c: 8e020284 */ lw $v0,0x284($s0) +/* f0cd070: afbf002c */ sw $ra,0x2c($sp) +/* f0cd074: 27a50034 */ addiu $a1,$sp,0x34 +/* f0cd078: 8c4e00bc */ lw $t6,0xbc($v0) +/* f0cd07c: 27a6003c */ addiu $a2,$sp,0x3c +/* f0cd080: 27a70038 */ addiu $a3,$sp,0x38 +/* f0cd084: c5c40008 */ lwc1 $f4,0x8($t6) +/* f0cd088: e7a40050 */ swc1 $f4,0x50($sp) +/* f0cd08c: 8c4f00bc */ lw $t7,0xbc($v0) +/* f0cd090: c5e6000c */ lwc1 $f6,0xc($t7) +/* f0cd094: 460c3200 */ add.s $f8,$f6,$f12 +/* f0cd098: e7a80054 */ swc1 $f8,0x54($sp) +/* f0cd09c: 8c5800bc */ lw $t8,0xbc($v0) +/* f0cd0a0: c70a0010 */ lwc1 $f10,0x10($t8) +/* f0cd0a4: e7aa0058 */ swc1 $f10,0x58($sp) +/* f0cd0a8: 0fc3082e */ jal func0f0c20b8 +/* f0cd0ac: 8c4400bc */ lw $a0,0xbc($v0) +/* f0cd0b0: 8e190284 */ lw $t9,0x284($s0) +/* f0cd0b4: 27a60050 */ addiu $a2,$sp,0x50 +/* f0cd0b8: 27a70040 */ addiu $a3,$sp,0x40 +/* f0cd0bc: 8f2200bc */ lw $v0,0xbc($t9) +/* f0cd0c0: 24440008 */ addiu $a0,$v0,0x8 +/* f0cd0c4: 0fc1979d */ jal func0f065e74 +/* f0cd0c8: 24450028 */ addiu $a1,$v0,0x28 +/* f0cd0cc: 8e040284 */ lw $a0,0x284($s0) +/* f0cd0d0: 27a50050 */ addiu $a1,$sp,0x50 +/* f0cd0d4: 0fc32de7 */ jal func0f0cb79c +/* f0cd0d8: 27a60040 */ addiu $a2,$sp,0x40 +/* f0cd0dc: 8e080284 */ lw $t0,0x284($s0) +/* f0cd0e0: 00002825 */ or $a1,$zero,$zero +/* f0cd0e4: 0fc1905e */ jal func0f064178 +/* f0cd0e8: 8d0400bc */ lw $a0,0xbc($t0) +/* f0cd0ec: 3c017f1b */ lui $at,0x7f1b +/* f0cd0f0: c432d994 */ lwc1 $f18,-0x266c($at) +/* f0cd0f4: c7b00038 */ lwc1 $f16,0x38($sp) +/* f0cd0f8: 8e0a0284 */ lw $t2,0x284($s0) +/* f0cd0fc: 24090001 */ addiu $t1,$zero,0x1 +/* f0cd100: 46128101 */ sub.s $f4,$f16,$f18 +/* f0cd104: afa90010 */ sw $t1,0x10($sp) +/* f0cd108: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f0cd10c: 27a40050 */ addiu $a0,$sp,0x50 +/* f0cd110: e7a40038 */ swc1 $f4,0x38($sp) +/* f0cd114: 8d4b00bc */ lw $t3,0xbc($t2) +/* f0cd118: 8fa50034 */ lw $a1,0x34($sp) +/* f0cd11c: 27a60040 */ addiu $a2,$sp,0x40 +/* f0cd120: c560000c */ lwc1 $f0,0xc($t3) +/* f0cd124: 2407003f */ addiu $a3,$zero,0x3f +/* f0cd128: 46003201 */ sub.s $f8,$f6,$f0 +/* f0cd12c: 46002281 */ sub.s $f10,$f4,$f0 +/* f0cd130: e7a80014 */ swc1 $f8,0x14($sp) +/* f0cd134: 0c00a9a1 */ jal 0x2a684 +/* f0cd138: e7aa0018 */ swc1 $f10,0x18($sp) +/* f0cd13c: 8e0c0284 */ lw $t4,0x284($s0) +/* f0cd140: afa2005c */ sw $v0,0x5c($sp) +/* f0cd144: 24050001 */ addiu $a1,$zero,0x1 +/* f0cd148: 0fc1905e */ jal func0f064178 +/* f0cd14c: 8d8400bc */ lw $a0,0xbc($t4) +/* f0cd150: 8fad005c */ lw $t5,0x5c($sp) +/* f0cd154: 24010001 */ addiu $at,$zero,0x1 +/* f0cd158: 55a1000e */ bnel $t5,$at,.L0f0cd194 +/* f0cd15c: 8fbf002c */ lw $ra,0x2c($sp) +/* f0cd160: 8e0e0284 */ lw $t6,0x284($s0) +/* f0cd164: c7b00054 */ lwc1 $f16,0x54($sp) +/* f0cd168: 8dcf00bc */ lw $t7,0xbc($t6) +/* f0cd16c: e5f0000c */ swc1 $f16,0xc($t7) +/* f0cd170: 8e180284 */ lw $t8,0x284($s0) +/* f0cd174: 0fc19711 */ jal func0f065c44 +/* f0cd178: 8f0400bc */ lw $a0,0xbc($t8) +/* f0cd17c: 8e190284 */ lw $t9,0x284($s0) +/* f0cd180: 27a40040 */ addiu $a0,$sp,0x40 +/* f0cd184: 8f2500bc */ lw $a1,0xbc($t9) +/* f0cd188: 0fc195e9 */ jal func0f0657a4 +/* f0cd18c: 24a50028 */ addiu $a1,$a1,0x28 +/* f0cd190: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0cd194: +/* f0cd194: 8fa2005c */ lw $v0,0x5c($sp) +/* f0cd198: 8fb00028 */ lw $s0,0x28($sp) +/* f0cd19c: 03e00008 */ jr $ra +/* f0cd1a0: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f0cd1a4 +/* f0cd1a4: 27bdff10 */ addiu $sp,$sp,-240 +/* f0cd1a8: afb00038 */ sw $s0,0x38($sp) +/* f0cd1ac: 3c10800a */ lui $s0,0x800a +/* f0cd1b0: 3c018007 */ lui $at,0x8007 +/* f0cd1b4: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0cd1b8: ac200e80 */ sw $zero,0xe80($at) +/* f0cd1bc: 8e0f0284 */ lw $t7,0x284($s0) +/* f0cd1c0: 240e0001 */ addiu $t6,$zero,0x1 +/* f0cd1c4: afbf003c */ sw $ra,0x3c($sp) +/* f0cd1c8: f7b60030 */ sdc1 $f22,0x30($sp) +/* f0cd1cc: f7b40028 */ sdc1 $f20,0x28($sp) +/* f0cd1d0: afa400f0 */ sw $a0,0xf0($sp) +/* f0cd1d4: afa500f4 */ sw $a1,0xf4($sp) +/* f0cd1d8: afa600f8 */ sw $a2,0xf8($sp) +/* f0cd1dc: afae00ec */ sw $t6,0xec($sp) +/* f0cd1e0: afa000c8 */ sw $zero,0xc8($sp) +/* f0cd1e4: 27a600c4 */ addiu $a2,$sp,0xc4 +/* f0cd1e8: 27a500bc */ addiu $a1,$sp,0xbc +/* f0cd1ec: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f0cd1f0: 0fc3082e */ jal func0f0c20b8 +/* f0cd1f4: 8de400bc */ lw $a0,0xbc($t7) +/* f0cd1f8: 8e180284 */ lw $t8,0x284($s0) +/* f0cd1fc: 00002825 */ or $a1,$zero,$zero +/* f0cd200: 0fc1905e */ jal func0f064178 +/* f0cd204: 8f0400bc */ lw $a0,0xbc($t8) +/* f0cd208: 8e190284 */ lw $t9,0x284($s0) +/* f0cd20c: 00002825 */ or $a1,$zero,$zero +/* f0cd210: 0fc1905e */ jal func0f064178 +/* f0cd214: 8f241b5c */ lw $a0,0x1b5c($t9) +/* f0cd218: 8e080284 */ lw $t0,0x284($s0) +/* f0cd21c: 8fa300f0 */ lw $v1,0xf0($sp) +/* f0cd220: 4480a000 */ mtc1 $zero,$f20 +/* f0cd224: 8d0900bc */ lw $t1,0xbc($t0) +/* f0cd228: c5240008 */ lwc1 $f4,0x8($t1) +/* f0cd22c: e7a400dc */ swc1 $f4,0xdc($sp) +/* f0cd230: 8d0a00bc */ lw $t2,0xbc($t0) +/* f0cd234: c546000c */ lwc1 $f6,0xc($t2) +/* f0cd238: e7a600e0 */ swc1 $f6,0xe0($sp) +/* f0cd23c: 8d0b00bc */ lw $t3,0xbc($t0) +/* f0cd240: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f0cd244: c5680010 */ lwc1 $f8,0x10($t3) +/* f0cd248: e7a800e4 */ swc1 $f8,0xe4($sp) +/* f0cd24c: c4600000 */ lwc1 $f0,0x0($v1) +/* f0cd250: 4600a032 */ c.eq.s $f20,$f0 +/* f0cd254: 00000000 */ sll $zero,$zero,0x0 +/* f0cd258: 4502000c */ bc1fl .L0f0cd28c +/* f0cd25c: 46003200 */ add.s $f8,$f6,$f0 +/* f0cd260: c46a0004 */ lwc1 $f10,0x4($v1) +/* f0cd264: 460aa032 */ c.eq.s $f20,$f10 +/* f0cd268: 00000000 */ sll $zero,$zero,0x0 +/* f0cd26c: 45020007 */ bc1fl .L0f0cd28c +/* f0cd270: 46003200 */ add.s $f8,$f6,$f0 +/* f0cd274: c4640008 */ lwc1 $f4,0x8($v1) +/* f0cd278: 4604a032 */ c.eq.s $f20,$f4 +/* f0cd27c: 00000000 */ sll $zero,$zero,0x0 +/* f0cd280: 45030047 */ bc1tl .L0f0cd3a0 +/* f0cd284: 8e0c0284 */ lw $t4,0x284($s0) +/* f0cd288: 46003200 */ add.s $f8,$f6,$f0 +.L0f0cd28c: +/* f0cd28c: c7aa00e0 */ lwc1 $f10,0xe0($sp) +/* f0cd290: 27a600dc */ addiu $a2,$sp,0xdc +/* f0cd294: 27a700cc */ addiu $a3,$sp,0xcc +/* f0cd298: e7a800dc */ swc1 $f8,0xdc($sp) +/* f0cd29c: c4640004 */ lwc1 $f4,0x4($v1) +/* f0cd2a0: c7a800e4 */ lwc1 $f8,0xe4($sp) +/* f0cd2a4: 46045180 */ add.s $f6,$f10,$f4 +/* f0cd2a8: e7a600e0 */ swc1 $f6,0xe0($sp) +/* f0cd2ac: c46a0008 */ lwc1 $f10,0x8($v1) +/* f0cd2b0: 460a4100 */ add.s $f4,$f8,$f10 +/* f0cd2b4: e7a400e4 */ swc1 $f4,0xe4($sp) +/* f0cd2b8: 8d0200bc */ lw $v0,0xbc($t0) +/* f0cd2bc: 24440008 */ addiu $a0,$v0,0x8 +/* f0cd2c0: 0fc1979d */ jal func0f065e74 +/* f0cd2c4: 24450028 */ addiu $a1,$v0,0x28 +/* f0cd2c8: 8e040284 */ lw $a0,0x284($s0) +/* f0cd2cc: 27a500dc */ addiu $a1,$sp,0xdc +/* f0cd2d0: 0fc32de7 */ jal func0f0cb79c +/* f0cd2d4: 27a600cc */ addiu $a2,$sp,0xcc +/* f0cd2d8: 8e0d0284 */ lw $t5,0x284($s0) +/* f0cd2dc: 240c0001 */ addiu $t4,$zero,0x1 +/* f0cd2e0: afac00c8 */ sw $t4,0xc8($sp) +/* f0cd2e4: 8da200bc */ lw $v0,0xbc($t5) +/* f0cd2e8: 240e003f */ addiu $t6,$zero,0x3f +/* f0cd2ec: 240f0001 */ addiu $t7,$zero,0x1 +/* f0cd2f0: afaf0014 */ sw $t7,0x14($sp) +/* f0cd2f4: afae0010 */ sw $t6,0x10($sp) +/* f0cd2f8: c440000c */ lwc1 $f0,0xc($v0) +/* f0cd2fc: c7a600c4 */ lwc1 $f6,0xc4($sp) +/* f0cd300: c7aa00c0 */ lwc1 $f10,0xc0($sp) +/* f0cd304: 27a600dc */ addiu $a2,$sp,0xdc +/* f0cd308: 46003201 */ sub.s $f8,$f6,$f0 +/* f0cd30c: 27a700cc */ addiu $a3,$sp,0xcc +/* f0cd310: 24440008 */ addiu $a0,$v0,0x8 +/* f0cd314: 46005101 */ sub.s $f4,$f10,$f0 +/* f0cd318: e7a80018 */ swc1 $f8,0x18($sp) +/* f0cd31c: 24450028 */ addiu $a1,$v0,0x28 +/* f0cd320: 0c00b62e */ jal 0x2d8b8 +/* f0cd324: e7a4001c */ swc1 $f4,0x1c($sp) +/* f0cd328: 24010001 */ addiu $at,$zero,0x1 +/* f0cd32c: 14410014 */ bne $v0,$at,.L0f0cd380 +/* f0cd330: afa200ec */ sw $v0,0xec($sp) +/* f0cd334: 8e180284 */ lw $t8,0x284($s0) +/* f0cd338: 2419003f */ addiu $t9,$zero,0x3f +/* f0cd33c: 24090001 */ addiu $t1,$zero,0x1 +/* f0cd340: 8f0200bc */ lw $v0,0xbc($t8) +/* f0cd344: afa90014 */ sw $t1,0x14($sp) +/* f0cd348: afb90010 */ sw $t9,0x10($sp) +/* f0cd34c: c440000c */ lwc1 $f0,0xc($v0) +/* f0cd350: c7a600c4 */ lwc1 $f6,0xc4($sp) +/* f0cd354: c7aa00c0 */ lwc1 $f10,0xc0($sp) +/* f0cd358: 27a500dc */ addiu $a1,$sp,0xdc +/* f0cd35c: 46003201 */ sub.s $f8,$f6,$f0 +/* f0cd360: 8fa600bc */ lw $a2,0xbc($sp) +/* f0cd364: 27a700cc */ addiu $a3,$sp,0xcc +/* f0cd368: 46005101 */ sub.s $f4,$f10,$f0 +/* f0cd36c: e7a80018 */ swc1 $f8,0x18($sp) +/* f0cd370: 24440008 */ addiu $a0,$v0,0x8 +/* f0cd374: 0c00a9bf */ jal 0x2a6fc +/* f0cd378: e7a4001c */ swc1 $f4,0x1c($sp) +/* f0cd37c: afa200ec */ sw $v0,0xec($sp) +.L0f0cd380: +/* f0cd380: 24010001 */ addiu $at,$zero,0x1 +/* f0cd384: 50410006 */ beql $v0,$at,.L0f0cd3a0 +/* f0cd388: 8e0c0284 */ lw $t4,0x284($s0) +/* f0cd38c: 8e0a0284 */ lw $t2,0x284($s0) +/* f0cd390: 3c01800a */ lui $at,0x800a +/* f0cd394: 8d4b00bc */ lw $t3,0xbc($t2) +/* f0cd398: ac2bde70 */ sw $t3,-0x2190($at) +/* f0cd39c: 8e0c0284 */ lw $t4,0x284($s0) +.L0f0cd3a0: +/* f0cd3a0: 24050001 */ addiu $a1,$zero,0x1 +/* f0cd3a4: 0fc1905e */ jal func0f064178 +/* f0cd3a8: 8d841b5c */ lw $a0,0x1b5c($t4) +/* f0cd3ac: 8fad00ec */ lw $t5,0xec($sp) +/* f0cd3b0: 24010001 */ addiu $at,$zero,0x1 +/* f0cd3b4: c7a600f4 */ lwc1 $f6,0xf4($sp) +/* f0cd3b8: 55a1010c */ bnel $t5,$at,.L0f0cd7ec +/* f0cd3bc: 8e0b0284 */ lw $t3,0x284($s0) +/* f0cd3c0: 8e080284 */ lw $t0,0x284($s0) +/* f0cd3c4: 46003387 */ neg.s $f14,$f6 +/* f0cd3c8: 00002025 */ or $a0,$zero,$zero +/* f0cd3cc: e7ae004c */ swc1 $f14,0x4c($sp) +/* f0cd3d0: 8d0f1a1c */ lw $t7,0x1a1c($t0) +/* f0cd3d4: 8d0e1b5c */ lw $t6,0x1b5c($t0) +/* f0cd3d8: 3c014120 */ lui $at,0x4120 +/* f0cd3dc: 11e0005d */ beqz $t7,.L0f0cd554 +/* f0cd3e0: 8dc50004 */ lw $a1,0x4($t6) +/* f0cd3e4: 44811000 */ mtc1 $at,$f2 +/* f0cd3e8: c50a0148 */ lwc1 $f10,0x148($t0) +/* f0cd3ec: 3c017f1b */ lui $at,0x7f1b +/* f0cd3f0: c426d998 */ lwc1 $f6,-0x2668($at) +/* f0cd3f4: 46005107 */ neg.s $f4,$f10 +/* f0cd3f8: 3c014060 */ lui $at,0x4060 +/* f0cd3fc: 46062202 */ mul.s $f8,$f4,$f6 +/* f0cd400: 44815000 */ mtc1 $at,$f10 +/* f0cd404: 3c0140c0 */ lui $at,0x40c0 +/* f0cd408: 44812000 */ mtc1 $at,$f4 +/* f0cd40c: 3c0140a0 */ lui $at,0x40a0 +/* f0cd410: 44813000 */ mtc1 $at,$f6 +/* f0cd414: 3c0142c8 */ lui $at,0x42c8 +/* f0cd418: 460a4002 */ mul.s $f0,$f8,$f10 +/* f0cd41c: 44815000 */ mtc1 $at,$f10 +/* f0cd420: 8e030034 */ lw $v1,0x34($s0) +/* f0cd424: 3c017f1b */ lui $at,0x7f1b +/* f0cd428: 00001025 */ or $v0,$zero,$zero +/* f0cd42c: 46040402 */ mul.s $f16,$f0,$f4 +/* f0cd430: 00000000 */ sll $zero,$zero,0x0 +/* f0cd434: 46060202 */ mul.s $f8,$f0,$f6 +/* f0cd438: c5060168 */ lwc1 $f6,0x168($t0) +/* f0cd43c: e7b4008c */ swc1 $f20,0x8c($sp) +/* f0cd440: 460a4102 */ mul.s $f4,$f8,$f10 +/* f0cd444: 00000000 */ sll $zero,$zero,0x0 +/* f0cd448: 46023202 */ mul.s $f8,$f6,$f2 +/* f0cd44c: 46082280 */ add.s $f10,$f4,$f8 +/* f0cd450: e7aa0088 */ swc1 $f10,0x88($sp) +/* f0cd454: c5060170 */ lwc1 $f6,0x170($t0) +/* f0cd458: 46003107 */ neg.s $f4,$f6 +/* f0cd45c: c5061c58 */ lwc1 $f6,0x1c58($t0) +/* f0cd460: 46022202 */ mul.s $f8,$f4,$f2 +/* f0cd464: 46064100 */ add.s $f4,$f8,$f6 +/* f0cd468: e7a40090 */ swc1 $f4,0x90($sp) +/* f0cd46c: c5081a3c */ lwc1 $f8,0x1a3c($t0) +/* f0cd470: c5161a38 */ lwc1 $f22,0x1a38($t0) +/* f0cd474: e7a800ac */ swc1 $f8,0xac($sp) +/* f0cd478: c5061a40 */ lwc1 $f6,0x1a40($t0) +/* f0cd47c: c7b200ac */ lwc1 $f18,0xac($sp) +/* f0cd480: e7a600b0 */ swc1 $f6,0xb0($sp) +/* f0cd484: c5081a44 */ lwc1 $f8,0x1a44($t0) +/* f0cd488: 18600024 */ blez $v1,.L0f0cd51c +/* f0cd48c: e7a800b4 */ swc1 $f8,0xb4($sp) +/* f0cd490: 46002306 */ mov.s $f12,$f4 +/* f0cd494: 46005086 */ mov.s $f2,$f10 +/* f0cd498: c420d99c */ lwc1 $f0,-0x2664($at) +/* f0cd49c: c7aa00b0 */ lwc1 $f10,0xb0($sp) +/* f0cd4a0: 24420001 */ addiu $v0,$v0,0x1 +/* f0cd4a4: 0043082a */ slt $at,$v0,$v1 +/* f0cd4a8: 460a0202 */ mul.s $f8,$f0,$f10 +/* f0cd4ac: 10200011 */ beqz $at,.L0f0cd4f4 +/* f0cd4b0: c7aa00b4 */ lwc1 $f10,0xb4($sp) +.L0f0cd4b4: +/* f0cd4b4: 460a0182 */ mul.s $f6,$f0,$f10 +/* f0cd4b8: 24420001 */ addiu $v0,$v0,0x1 +/* f0cd4bc: 0043082a */ slt $at,$v0,$v1 +/* f0cd4c0: 46160102 */ mul.s $f4,$f0,$f22 +/* f0cd4c4: 4608a280 */ add.s $f10,$f20,$f8 +/* f0cd4c8: 46120202 */ mul.s $f8,$f0,$f18 +/* f0cd4cc: 46066180 */ add.s $f6,$f12,$f6 +/* f0cd4d0: e7aa00b0 */ swc1 $f10,0xb0($sp) +/* f0cd4d4: c7aa00b0 */ lwc1 $f10,0xb0($sp) +/* f0cd4d8: 46102580 */ add.s $f22,$f4,$f16 +/* f0cd4dc: e7a600b4 */ swc1 $f6,0xb4($sp) +/* f0cd4e0: 46081480 */ add.s $f18,$f2,$f8 +/* f0cd4e4: 460a0202 */ mul.s $f8,$f0,$f10 +/* f0cd4e8: c7aa00b4 */ lwc1 $f10,0xb4($sp) +/* f0cd4ec: 1420fff1 */ bnez $at,.L0f0cd4b4 +/* f0cd4f0: 00000000 */ sll $zero,$zero,0x0 +.L0f0cd4f4: +/* f0cd4f4: 460a0182 */ mul.s $f6,$f0,$f10 +/* f0cd4f8: 4608a280 */ add.s $f10,$f20,$f8 +/* f0cd4fc: 46160102 */ mul.s $f4,$f0,$f22 +/* f0cd500: e7aa00b0 */ swc1 $f10,0xb0($sp) +/* f0cd504: 46120202 */ mul.s $f8,$f0,$f18 +/* f0cd508: 46066180 */ add.s $f6,$f12,$f6 +/* f0cd50c: 46102580 */ add.s $f22,$f4,$f16 +/* f0cd510: e7a600b4 */ swc1 $f6,0xb4($sp) +/* f0cd514: 46081480 */ add.s $f18,$f2,$f8 +/* f0cd518: e7b200ac */ swc1 $f18,0xac($sp) +.L0f0cd51c: +/* f0cd51c: 3c017f1b */ lui $at,0x7f1b +/* f0cd520: c420d9a0 */ lwc1 $f0,-0x2660($at) +/* f0cd524: c7b200ac */ lwc1 $f18,0xac($sp) +/* f0cd528: c7a400b0 */ lwc1 $f4,0xb0($sp) +/* f0cd52c: 4600b182 */ mul.s $f6,$f22,$f0 +/* f0cd530: e7a600a8 */ swc1 $f6,0xa8($sp) +/* f0cd534: 46009202 */ mul.s $f8,$f18,$f0 +/* f0cd538: c7a600b4 */ lwc1 $f6,0xb4($sp) +/* f0cd53c: 46002282 */ mul.s $f10,$f4,$f0 +/* f0cd540: e7a8009c */ swc1 $f8,0x9c($sp) +/* f0cd544: 46003202 */ mul.s $f8,$f6,$f0 +/* f0cd548: e7aa00a0 */ swc1 $f10,0xa0($sp) +/* f0cd54c: 1000000a */ beqz $zero,.L0f0cd578 +/* f0cd550: e7a800a4 */ swc1 $f8,0xa4($sp) +.L0f0cd554: +/* f0cd554: c5041a20 */ lwc1 $f4,0x1a20($t0) +/* f0cd558: c7b600b8 */ lwc1 $f22,0xb8($sp) +/* f0cd55c: e7a400a8 */ swc1 $f4,0xa8($sp) +/* f0cd560: c50a1a2c */ lwc1 $f10,0x1a2c($t0) +/* f0cd564: e7aa009c */ swc1 $f10,0x9c($sp) +/* f0cd568: c5061a30 */ lwc1 $f6,0x1a30($t0) +/* f0cd56c: e7a600a0 */ swc1 $f6,0xa0($sp) +/* f0cd570: c5081a34 */ lwc1 $f8,0x1a34($t0) +/* f0cd574: e7a800a4 */ swc1 $f8,0xa4($sp) +.L0f0cd578: +/* f0cd578: 8fb800f0 */ lw $t8,0xf0($sp) +/* f0cd57c: 24010035 */ addiu $at,$zero,0x35 +/* f0cd580: c7040000 */ lwc1 $f4,0x0($t8) +/* f0cd584: e7a4007c */ swc1 $f4,0x7c($sp) +/* f0cd588: c70a0004 */ lwc1 $f10,0x4($t8) +/* f0cd58c: e7aa0080 */ swc1 $f10,0x80($sp) +/* f0cd590: c7060008 */ lwc1 $f6,0x8($t8) +/* f0cd594: e7a60084 */ swc1 $f6,0x84($sp) +/* f0cd598: 90a20003 */ lbu $v0,0x3($a1) +/* f0cd59c: 54410006 */ bnel $v0,$at,.L0f0cd5b8 +/* f0cd5a0: 24010033 */ addiu $at,$zero,0x33 +/* f0cd5a4: 8d191b5c */ lw $t9,0x1b5c($t0) +/* f0cd5a8: 8f220004 */ lw $v0,0x4($t9) +/* f0cd5ac: 10000007 */ beqz $zero,.L0f0cd5cc +/* f0cd5b0: 2444005c */ addiu $a0,$v0,0x5c +/* f0cd5b4: 24010033 */ addiu $at,$zero,0x33 +.L0f0cd5b8: +/* f0cd5b8: 14410004 */ bne $v0,$at,.L0f0cd5cc +/* f0cd5bc: 00000000 */ sll $zero,$zero,0x0 +/* f0cd5c0: 8d091b5c */ lw $t1,0x1b5c($t0) +/* f0cd5c4: 8d220004 */ lw $v0,0x4($t1) +/* f0cd5c8: 2444005c */ addiu $a0,$v0,0x5c +.L0f0cd5cc: +/* f0cd5cc: 10800026 */ beqz $a0,.L0f0cd668 +/* f0cd5d0: 3c017f1b */ lui $at,0x7f1b +/* f0cd5d4: c420d9a4 */ lwc1 $f0,-0x265c($at) +/* f0cd5d8: 3c017f1b */ lui $at,0x7f1b +/* f0cd5dc: c422d9a8 */ lwc1 $f2,-0x2658($at) +/* f0cd5e0: c5080144 */ lwc1 $f8,0x144($t0) +/* f0cd5e4: 3c0143b4 */ lui $at,0x43b4 +/* f0cd5e8: 44818000 */ mtc1 $at,$f16 +/* f0cd5ec: 46024102 */ mul.s $f4,$f8,$f2 +/* f0cd5f0: c7a8004c */ lwc1 $f8,0x4c($sp) +/* f0cd5f4: 3c017f1b */ lui $at,0x7f1b +/* f0cd5f8: 46102283 */ div.s $f10,$f4,$f16 +/* f0cd5fc: 460a1181 */ sub.s $f6,$f2,$f10 +/* f0cd600: c50a1a0c */ lwc1 $f10,0x1a0c($t0) +/* f0cd604: 46083100 */ add.s $f4,$f6,$f8 +/* f0cd608: c4880010 */ lwc1 $f8,0x10($a0) +/* f0cd60c: 460a2180 */ add.s $f6,$f4,$f10 +/* f0cd610: c7aa00a8 */ lwc1 $f10,0xa8($sp) +/* f0cd614: 46083101 */ sub.s $f4,$f6,$f8 +/* f0cd618: 460a2380 */ add.s $f14,$f4,$f10 +/* f0cd61c: 460e003e */ c.le.s $f0,$f14 +/* f0cd620: 00000000 */ sll $zero,$zero,0x0 +/* f0cd624: 45000006 */ bc1f .L0f0cd640 +/* f0cd628: 00000000 */ sll $zero,$zero,0x0 +/* f0cd62c: 46027381 */ sub.s $f14,$f14,$f2 +.L0f0cd630: +/* f0cd630: 460e003e */ c.le.s $f0,$f14 +/* f0cd634: 00000000 */ sll $zero,$zero,0x0 +/* f0cd638: 4503fffd */ bc1tl .L0f0cd630 +/* f0cd63c: 46027381 */ sub.s $f14,$f14,$f2 +.L0f0cd640: +/* f0cd640: c420d9ac */ lwc1 $f0,-0x2654($at) +/* f0cd644: 4600703c */ c.lt.s $f14,$f0 +/* f0cd648: 00000000 */ sll $zero,$zero,0x0 +/* f0cd64c: 45020007 */ bc1fl .L0f0cd66c +/* f0cd650: c7a600f4 */ lwc1 $f6,0xf4($sp) +/* f0cd654: 46027380 */ add.s $f14,$f14,$f2 +.L0f0cd658: +/* f0cd658: 4600703c */ c.lt.s $f14,$f0 +/* f0cd65c: 00000000 */ sll $zero,$zero,0x0 +/* f0cd660: 4503fffd */ bc1tl .L0f0cd658 +/* f0cd664: 46027380 */ add.s $f14,$f14,$f2 +.L0f0cd668: +/* f0cd668: c7a600f4 */ lwc1 $f6,0xf4($sp) +.L0f0cd66c: +/* f0cd66c: 3c017f1b */ lui $at,0x7f1b +/* f0cd670: c422d9b0 */ lwc1 $f2,-0x2650($at) +/* f0cd674: 46143032 */ c.eq.s $f6,$f20 +/* f0cd678: 3c0143b4 */ lui $at,0x43b4 +/* f0cd67c: 44818000 */ mtc1 $at,$f16 +/* f0cd680: 45020005 */ bc1fl .L0f0cd698 +/* f0cd684: c5080144 */ lwc1 $f8,0x144($t0) +/* f0cd688: 8d0a1a1c */ lw $t2,0x1a1c($t0) +/* f0cd68c: 51400034 */ beqzl $t2,.L0f0cd760 +/* f0cd690: 240d0001 */ addiu $t5,$zero,0x1 +/* f0cd694: c5080144 */ lwc1 $f8,0x144($t0) +.L0f0cd698: +/* f0cd698: 46024102 */ mul.s $f4,$f8,$f2 +/* f0cd69c: c7a800f4 */ lwc1 $f8,0xf4($sp) +/* f0cd6a0: 46102283 */ div.s $f10,$f4,$f16 +/* f0cd6a4: 460a1181 */ sub.s $f6,$f2,$f10 +/* f0cd6a8: 46083301 */ sub.s $f12,$f6,$f8 +/* f0cd6ac: 460c103e */ c.le.s $f2,$f12 +/* f0cd6b0: 00000000 */ sll $zero,$zero,0x0 +/* f0cd6b4: 45020004 */ bc1fl .L0f0cd6c8 +/* f0cd6b8: 4614603c */ c.lt.s $f12,$f20 +/* f0cd6bc: 10000006 */ beqz $zero,.L0f0cd6d8 +/* f0cd6c0: 46026301 */ sub.s $f12,$f12,$f2 +/* f0cd6c4: 4614603c */ c.lt.s $f12,$f20 +.L0f0cd6c8: +/* f0cd6c8: 00000000 */ sll $zero,$zero,0x0 +/* f0cd6cc: 45020003 */ bc1fl .L0f0cd6dc +/* f0cd6d0: e7ac0074 */ swc1 $f12,0x74($sp) +/* f0cd6d4: 46026300 */ add.s $f12,$f12,$f2 +.L0f0cd6d8: +/* f0cd6d8: e7ac0074 */ swc1 $f12,0x74($sp) +.L0f0cd6dc: +/* f0cd6dc: 0c0068f4 */ jal 0x1a3d0 +/* f0cd6e0: e7ae0078 */ swc1 $f14,0x78($sp) +/* f0cd6e4: c7ac0074 */ lwc1 $f12,0x74($sp) +/* f0cd6e8: 0c0068f7 */ jal 0x1a3dc +/* f0cd6ec: e7a00070 */ swc1 $f0,0x70($sp) +/* f0cd6f0: 8e080284 */ lw $t0,0x284($s0) +/* f0cd6f4: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f0cd6f8: c7a600a4 */ lwc1 $f6,0xa4($sp) +/* f0cd6fc: c50a1a10 */ lwc1 $f10,0x1a10($t0) +/* f0cd700: c5081a18 */ lwc1 $f8,0x1a18($t0) +/* f0cd704: 8d0b1b5c */ lw $t3,0x1b5c($t0) +/* f0cd708: 460a2300 */ add.s $f12,$f4,$f10 +/* f0cd70c: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f0cd710: c7a400dc */ lwc1 $f4,0xdc($sp) +/* f0cd714: 46083480 */ add.s $f18,$f6,$f8 +/* f0cd718: 460a6182 */ mul.s $f6,$f12,$f10 +/* f0cd71c: c7ae0078 */ lwc1 $f14,0x78($sp) +/* f0cd720: 46062200 */ add.s $f8,$f4,$f6 +/* f0cd724: 46009102 */ mul.s $f4,$f18,$f0 +/* f0cd728: 46044180 */ add.s $f6,$f8,$f4 +/* f0cd72c: c5680008 */ lwc1 $f8,0x8($t3) +/* f0cd730: 46083101 */ sub.s $f4,$f6,$f8 +/* f0cd734: 460a9202 */ mul.s $f8,$f18,$f10 +/* f0cd738: c7a600e4 */ lwc1 $f6,0xe4($sp) +/* f0cd73c: 46006282 */ mul.s $f10,$f12,$f0 +/* f0cd740: e7a4007c */ swc1 $f4,0x7c($sp) +/* f0cd744: 8d0c1b5c */ lw $t4,0x1b5c($t0) +/* f0cd748: 46083100 */ add.s $f4,$f6,$f8 +/* f0cd74c: c5880010 */ lwc1 $f8,0x10($t4) +/* f0cd750: 460a2181 */ sub.s $f6,$f4,$f10 +/* f0cd754: 46083101 */ sub.s $f4,$f6,$f8 +/* f0cd758: e7a40084 */ swc1 $f4,0x84($sp) +/* f0cd75c: 240d0001 */ addiu $t5,$zero,0x1 +.L0f0cd760: +/* f0cd760: 3c018007 */ lui $at,0x8007 +/* f0cd764: ac2d0e80 */ sw $t5,0xe80($at) +/* f0cd768: 8d0e1b5c */ lw $t6,0x1b5c($t0) +/* f0cd76c: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f0cd770: 3c02800a */ lui $v0,0x800a +/* f0cd774: c5ca0008 */ lwc1 $f10,0x8($t6) +/* f0cd778: 2442de78 */ addiu $v0,$v0,-8584 +/* f0cd77c: 44067000 */ mfc1 $a2,$f14 +/* f0cd780: 46065200 */ add.s $f8,$f10,$f6 +/* f0cd784: c7aa0080 */ lwc1 $f10,0x80($sp) +/* f0cd788: 27a5007c */ addiu $a1,$sp,0x7c +/* f0cd78c: 8fa700f8 */ lw $a3,0xf8($sp) +/* f0cd790: e4480000 */ swc1 $f8,0x0($v0) +/* f0cd794: 8d0f1b5c */ lw $t7,0x1b5c($t0) +/* f0cd798: c5e4000c */ lwc1 $f4,0xc($t7) +/* f0cd79c: 460a2180 */ add.s $f6,$f4,$f10 +/* f0cd7a0: c7a40084 */ lwc1 $f4,0x84($sp) +/* f0cd7a4: e4460004 */ swc1 $f6,0x4($v0) +/* f0cd7a8: 8d181b5c */ lw $t8,0x1b5c($t0) +/* f0cd7ac: c7080010 */ lwc1 $f8,0x10($t8) +/* f0cd7b0: 46044280 */ add.s $f10,$f8,$f4 +/* f0cd7b4: e44a0008 */ swc1 $f10,0x8($v0) +/* f0cd7b8: 8d191b5c */ lw $t9,0x1b5c($t0) +/* f0cd7bc: 0fc1c851 */ jal func0f072144 +/* f0cd7c0: 8f240004 */ lw $a0,0x4($t9) +/* f0cd7c4: 24010001 */ addiu $at,$zero,0x1 +/* f0cd7c8: afa200ec */ sw $v0,0xec($sp) +/* f0cd7cc: 10410006 */ beq $v0,$at,.L0f0cd7e8 +/* f0cd7d0: e7b600b8 */ swc1 $f22,0xb8($sp) +/* f0cd7d4: 8e090284 */ lw $t1,0x284($s0) +/* f0cd7d8: 3c01800a */ lui $at,0x800a +/* f0cd7dc: 8d2a1b5c */ lw $t2,0x1b5c($t1) +/* f0cd7e0: e7b600b8 */ swc1 $f22,0xb8($sp) +/* f0cd7e4: ac2ade70 */ sw $t2,-0x2190($at) +.L0f0cd7e8: +/* f0cd7e8: 8e0b0284 */ lw $t3,0x284($s0) +.L0f0cd7ec: +/* f0cd7ec: c7b600b8 */ lwc1 $f22,0xb8($sp) +/* f0cd7f0: 24050001 */ addiu $a1,$zero,0x1 +/* f0cd7f4: 0fc1905e */ jal func0f064178 +/* f0cd7f8: 8d6400bc */ lw $a0,0xbc($t3) +/* f0cd7fc: 3c017f1b */ lui $at,0x7f1b +/* f0cd800: c422d9c4 */ lwc1 $f2,-0x263c($at) +/* f0cd804: 8fac00ec */ lw $t4,0xec($sp) +/* f0cd808: 3c0143b4 */ lui $at,0x43b4 +/* f0cd80c: 44818000 */ mtc1 $at,$f16 +/* f0cd810: 24010001 */ addiu $at,$zero,0x1 +/* f0cd814: 55810050 */ bnel $t4,$at,.L0f0cd958 +/* f0cd818: 8fbf003c */ lw $ra,0x3c($sp) +/* f0cd81c: 8fad00f8 */ lw $t5,0xf8($sp) +/* f0cd820: 3c01800a */ lui $at,0x800a +/* f0cd824: ac20de70 */ sw $zero,-0x2190($at) +/* f0cd828: 11a0004a */ beqz $t5,.L0f0cd954 +/* f0cd82c: c7a800f4 */ lwc1 $f8,0xf4($sp) +/* f0cd830: 46104102 */ mul.s $f4,$f8,$f16 +/* f0cd834: 8e080284 */ lw $t0,0x284($s0) +/* f0cd838: c5060144 */ lwc1 $f6,0x144($t0) +/* f0cd83c: 46022283 */ div.s $f10,$f4,$f2 +/* f0cd840: 460a3000 */ add.s $f0,$f6,$f10 +/* f0cd844: 4614003c */ c.lt.s $f0,$f20 +/* f0cd848: 00000000 */ sll $zero,$zero,0x0 +/* f0cd84c: 45020007 */ bc1fl .L0f0cd86c +/* f0cd850: 4600803e */ c.le.s $f16,$f0 +/* f0cd854: 46100000 */ add.s $f0,$f0,$f16 +.L0f0cd858: +/* f0cd858: 4614003c */ c.lt.s $f0,$f20 +/* f0cd85c: 00000000 */ sll $zero,$zero,0x0 +/* f0cd860: 4503fffd */ bc1tl .L0f0cd858 +/* f0cd864: 46100000 */ add.s $f0,$f0,$f16 +/* f0cd868: 4600803e */ c.le.s $f16,$f0 +.L0f0cd86c: +/* f0cd86c: 00000000 */ sll $zero,$zero,0x0 +/* f0cd870: 45020007 */ bc1fl .L0f0cd890 +/* f0cd874: e5000144 */ swc1 $f0,0x144($t0) +/* f0cd878: 46100001 */ sub.s $f0,$f0,$f16 +.L0f0cd87c: +/* f0cd87c: 4600803e */ c.le.s $f16,$f0 +/* f0cd880: 00000000 */ sll $zero,$zero,0x0 +/* f0cd884: 4503fffd */ bc1tl .L0f0cd87c +/* f0cd888: 46100001 */ sub.s $f0,$f0,$f16 +/* f0cd88c: e5000144 */ swc1 $f0,0x144($t0) +.L0f0cd890: +/* f0cd890: 8e0e0284 */ lw $t6,0x284($s0) +/* f0cd894: c7a800dc */ lwc1 $f8,0xdc($sp) +/* f0cd898: 8dcf00bc */ lw $t7,0xbc($t6) +/* f0cd89c: e5e80008 */ swc1 $f8,0x8($t7) +/* f0cd8a0: 8e180284 */ lw $t8,0x284($s0) +/* f0cd8a4: c7a400e0 */ lwc1 $f4,0xe0($sp) +/* f0cd8a8: 8f1900bc */ lw $t9,0xbc($t8) +/* f0cd8ac: e724000c */ swc1 $f4,0xc($t9) +/* f0cd8b0: 8e090284 */ lw $t1,0x284($s0) +/* f0cd8b4: c7a600e4 */ lwc1 $f6,0xe4($sp) +/* f0cd8b8: 8d2a00bc */ lw $t2,0xbc($t1) +/* f0cd8bc: e5460010 */ swc1 $f6,0x10($t2) +/* f0cd8c0: 8fab00c8 */ lw $t3,0xc8($sp) +/* f0cd8c4: 5160000a */ beqzl $t3,.L0f0cd8f0 +/* f0cd8c8: 8e080284 */ lw $t0,0x284($s0) +/* f0cd8cc: 8e0c0284 */ lw $t4,0x284($s0) +/* f0cd8d0: 0fc19711 */ jal func0f065c44 +/* f0cd8d4: 8d8400bc */ lw $a0,0xbc($t4) +/* f0cd8d8: 8e0d0284 */ lw $t5,0x284($s0) +/* f0cd8dc: 27a400cc */ addiu $a0,$sp,0xcc +/* f0cd8e0: 8da500bc */ lw $a1,0xbc($t5) +/* f0cd8e4: 0fc195e9 */ jal func0f0657a4 +/* f0cd8e8: 24a50028 */ addiu $a1,$a1,0x28 +/* f0cd8ec: 8e080284 */ lw $t0,0x284($s0) +.L0f0cd8f0: +/* f0cd8f0: c7aa00a8 */ lwc1 $f10,0xa8($sp) +/* f0cd8f4: 8d0e1a1c */ lw $t6,0x1a1c($t0) +/* f0cd8f8: 51c00017 */ beqzl $t6,.L0f0cd958 +/* f0cd8fc: 8fbf003c */ lw $ra,0x3c($sp) +/* f0cd900: e50a1a20 */ swc1 $f10,0x1a20($t0) +/* f0cd904: 8e0f0284 */ lw $t7,0x284($s0) +/* f0cd908: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f0cd90c: e5e81a2c */ swc1 $f8,0x1a2c($t7) +/* f0cd910: 8e180284 */ lw $t8,0x284($s0) +/* f0cd914: c7a400a0 */ lwc1 $f4,0xa0($sp) +/* f0cd918: e7041a30 */ swc1 $f4,0x1a30($t8) +/* f0cd91c: 8e190284 */ lw $t9,0x284($s0) +/* f0cd920: c7a600a4 */ lwc1 $f6,0xa4($sp) +/* f0cd924: e7261a34 */ swc1 $f6,0x1a34($t9) +/* f0cd928: 8e090284 */ lw $t1,0x284($s0) +/* f0cd92c: e5361a38 */ swc1 $f22,0x1a38($t1) +/* f0cd930: 8e0a0284 */ lw $t2,0x284($s0) +/* f0cd934: c7aa00ac */ lwc1 $f10,0xac($sp) +/* f0cd938: e54a1a3c */ swc1 $f10,0x1a3c($t2) +/* f0cd93c: 8e0b0284 */ lw $t3,0x284($s0) +/* f0cd940: c7a800b0 */ lwc1 $f8,0xb0($sp) +/* f0cd944: e5681a40 */ swc1 $f8,0x1a40($t3) +/* f0cd948: 8e0c0284 */ lw $t4,0x284($s0) +/* f0cd94c: c7a400b4 */ lwc1 $f4,0xb4($sp) +/* f0cd950: e5841a44 */ swc1 $f4,0x1a44($t4) +.L0f0cd954: +/* f0cd954: 8fbf003c */ lw $ra,0x3c($sp) +.L0f0cd958: +/* f0cd958: 8fa200ec */ lw $v0,0xec($sp) +/* f0cd95c: d7b40028 */ ldc1 $f20,0x28($sp) +/* f0cd960: d7b60030 */ ldc1 $f22,0x30($sp) +/* f0cd964: 8fb00038 */ lw $s0,0x38($sp) +/* f0cd968: 03e00008 */ jr $ra +/* f0cd96c: 27bd00f0 */ addiu $sp,$sp,0xf0 +); + +GLOBAL_ASM( +glabel func0f0cd970 +/* f0cd970: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0cd974: afbf0014 */ sw $ra,0x14($sp) +/* f0cd978: afa40038 */ sw $a0,0x38($sp) +/* f0cd97c: afa5003c */ sw $a1,0x3c($sp) +/* f0cd980: 0fc33469 */ jal func0f0cd1a4 +/* f0cd984: afa60040 */ sw $a2,0x40($sp) +/* f0cd988: 24010001 */ addiu $at,$zero,0x1 +/* f0cd98c: 10410058 */ beq $v0,$at,.L0f0cdaf0 +/* f0cd990: afa20034 */ sw $v0,0x34($sp) +/* f0cd994: 0c0093ac */ jal 0x24eb0 +/* f0cd998: 00000000 */ sll $zero,$zero,0x0 +/* f0cd99c: 10400054 */ beqz $v0,.L0f0cdaf0 +/* f0cd9a0: 3c04800a */ lui $a0,0x800a +/* f0cd9a4: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0cd9a8: 8c8e0034 */ lw $t6,0x34($a0) +/* f0cd9ac: 59c00051 */ blezl $t6,.L0f0cdaf4 +/* f0cd9b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cd9b4: 90430000 */ lbu $v1,0x0($v0) +/* f0cd9b8: 24010003 */ addiu $at,$zero,0x3 +/* f0cd9bc: 1061004c */ beq $v1,$at,.L0f0cdaf0 +/* f0cd9c0: 24010006 */ addiu $at,$zero,0x6 +/* f0cd9c4: 1061004a */ beq $v1,$at,.L0f0cdaf0 +/* f0cd9c8: 24010001 */ addiu $at,$zero,0x1 +/* f0cd9cc: 54610049 */ bnel $v1,$at,.L0f0cdaf4 +/* f0cd9d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cd9d4: 8c460004 */ lw $a2,0x4($v0) +/* f0cd9d8: 8cc30040 */ lw $v1,0x40($a2) +/* f0cd9dc: 00037940 */ sll $t7,$v1,0x5 +/* f0cd9e0: 05e00043 */ bltz $t7,.L0f0cdaf0 +/* f0cd9e4: 0003c100 */ sll $t8,$v1,0x4 +/* f0cd9e8: 07020042 */ bltzl $t8,.L0f0cdaf4 +/* f0cd9ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cd9f0: 8cd90010 */ lw $t9,0x10($a2) +/* f0cd9f4: 33280001 */ andi $t0,$t9,0x1 +/* f0cd9f8: 5100003e */ beqzl $t0,.L0f0cdaf4 +/* f0cd9fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cda00: 8c890284 */ lw $t1,0x284($a0) +/* f0cda04: 24020001 */ addiu $v0,$zero,0x1 +/* f0cda08: ad200178 */ sw $zero,0x178($t1) +/* f0cda0c: 8cca0040 */ lw $t2,0x40($a2) +/* f0cda10: 8fa5003c */ lw $a1,0x3c($sp) +/* f0cda14: 8fa40038 */ lw $a0,0x38($sp) +/* f0cda18: 314b0080 */ andi $t3,$t2,0x80 +/* f0cda1c: 11600007 */ beqz $t3,.L0f0cda3c +/* f0cda20: 00000000 */ sll $zero,$zero,0x0 +/* f0cda24: 8ccc0048 */ lw $t4,0x48($a2) +/* f0cda28: 8d8d0000 */ lw $t5,0x0($t4) +/* f0cda2c: 31ae1000 */ andi $t6,$t5,0x1000 +/* f0cda30: 11c00002 */ beqz $t6,.L0f0cda3c +/* f0cda34: 00000000 */ sll $zero,$zero,0x0 +/* f0cda38: 00001025 */ or $v0,$zero,$zero +.L0f0cda3c: +/* f0cda3c: 5040002d */ beqzl $v0,.L0f0cdaf4 +/* f0cda40: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cda44: 0fc332fc */ jal func0f0ccbf0 +/* f0cda48: afa6002c */ sw $a2,0x2c($sp) +/* f0cda4c: 8fa6002c */ lw $a2,0x2c($sp) +/* f0cda50: 8ccf0040 */ lw $t7,0x40($a2) +/* f0cda54: 31f80080 */ andi $t8,$t7,0x80 +/* f0cda58: 53000026 */ beqzl $t8,.L0f0cdaf4 +/* f0cda5c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cda60: 8cd90048 */ lw $t9,0x48($a2) +/* f0cda64: 00c02025 */ or $a0,$a2,$zero +/* f0cda68: 27a50020 */ addiu $a1,$sp,0x20 +/* f0cda6c: 8f280000 */ lw $t0,0x0($t9) +/* f0cda70: 31090800 */ andi $t1,$t0,0x800 +/* f0cda74: 5120001f */ beqzl $t1,.L0f0cdaf4 +/* f0cda78: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cda7c: afa00020 */ sw $zero,0x20($sp) +/* f0cda80: 0fc1cf1b */ jal func0f073c6c +/* f0cda84: afa6002c */ sw $a2,0x2c($sp) +/* f0cda88: 8fa6002c */ lw $a2,0x2c($sp) +/* f0cda8c: 8cca0040 */ lw $t2,0x40($a2) +/* f0cda90: 314b0080 */ andi $t3,$t2,0x80 +/* f0cda94: 11600010 */ beqz $t3,.L0f0cdad8 +/* f0cda98: 00000000 */ sll $zero,$zero,0x0 +/* f0cda9c: 8cc30048 */ lw $v1,0x48($a2) +/* f0cdaa0: 8c6c0000 */ lw $t4,0x0($v1) +/* f0cdaa4: 358d1000 */ ori $t5,$t4,0x1000 +/* f0cdaa8: 10400006 */ beqz $v0,.L0f0cdac4 +/* f0cdaac: ac6d0000 */ sw $t5,0x0($v1) +/* f0cdab0: 8cc30048 */ lw $v1,0x48($a2) +/* f0cdab4: 8c6e0000 */ lw $t6,0x0($v1) +/* f0cdab8: 35cf2000 */ ori $t7,$t6,0x2000 +/* f0cdabc: 10000006 */ beqz $zero,.L0f0cdad8 +/* f0cdac0: ac6f0000 */ sw $t7,0x0($v1) +.L0f0cdac4: +/* f0cdac4: 8cc30048 */ lw $v1,0x48($a2) +/* f0cdac8: 2401dfff */ addiu $at,$zero,-8193 +/* f0cdacc: 8c780000 */ lw $t8,0x0($v1) +/* f0cdad0: 0301c824 */ and $t9,$t8,$at +/* f0cdad4: ac790000 */ sw $t9,0x0($v1) +.L0f0cdad8: +/* f0cdad8: 10400005 */ beqz $v0,.L0f0cdaf0 +/* f0cdadc: 8fa40038 */ lw $a0,0x38($sp) +/* f0cdae0: 8fa5003c */ lw $a1,0x3c($sp) +/* f0cdae4: 0fc33469 */ jal func0f0cd1a4 +/* f0cdae8: 8fa60040 */ lw $a2,0x40($sp) +/* f0cdaec: afa20034 */ sw $v0,0x34($sp) +.L0f0cdaf0: +/* f0cdaf0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0cdaf4: +/* f0cdaf4: 8fa20034 */ lw $v0,0x34($sp) +/* f0cdaf8: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0cdafc: 03e00008 */ jr $ra +/* f0cdb00: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cdb04 +/* f0cdb04: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0cdb08: 3c0e8007 */ lui $t6,0x8007 +/* f0cdb0c: afbf0014 */ sw $ra,0x14($sp) +/* f0cdb10: 25ce0e9c */ addiu $t6,$t6,0xe9c +/* f0cdb14: 8dc10000 */ lw $at,0x0($t6) +/* f0cdb18: 27a4001c */ addiu $a0,$sp,0x1c +/* f0cdb1c: 3c09800a */ lui $t1,0x800a +/* f0cdb20: ac810000 */ sw $at,0x0($a0) +/* f0cdb24: 8dd90004 */ lw $t9,0x4($t6) +/* f0cdb28: 00a03025 */ or $a2,$a1,$zero +/* f0cdb2c: 24080001 */ addiu $t0,$zero,0x1 +/* f0cdb30: ac990004 */ sw $t9,0x4($a0) +/* f0cdb34: 8dc10008 */ lw $at,0x8($t6) +/* f0cdb38: 44056000 */ mfc1 $a1,$f12 +/* f0cdb3c: ac810008 */ sw $at,0x8($a0) +/* f0cdb40: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f0cdb44: 0fc3365c */ jal func0f0cd970 +/* f0cdb48: ad281a1c */ sw $t0,0x1a1c($t1) +/* f0cdb4c: 3c0a800a */ lui $t2,0x800a +/* f0cdb50: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f0cdb54: ad401a1c */ sw $zero,0x1a1c($t2) +/* f0cdb58: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cdb5c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0cdb60: 03e00008 */ jr $ra +/* f0cdb64: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cdb68 +/* f0cdb68: 27bdff50 */ addiu $sp,$sp,-176 +/* f0cdb6c: 3c01bf80 */ lui $at,0xbf80 +/* f0cdb70: 44817000 */ mtc1 $at,$f14 +/* f0cdb74: afbf002c */ sw $ra,0x2c($sp) +/* f0cdb78: 3c077f1b */ lui $a3,0x7f1b +/* f0cdb7c: f7b80020 */ sdc1 $f24,0x20($sp) +/* f0cdb80: f7b60018 */ sdc1 $f22,0x18($sp) +/* f0cdb84: f7b40010 */ sdc1 $f20,0x10($sp) +/* f0cdb88: e7ac00b0 */ swc1 $f12,0xb0($sp) +/* f0cdb8c: 24e7d958 */ addiu $a3,$a3,-9896 +/* f0cdb90: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f0cdb94: 27a50098 */ addiu $a1,$sp,0x98 +/* f0cdb98: 240602a6 */ addiu $a2,$zero,0x2a6 +/* f0cdb9c: 0c009393 */ jal 0x24e4c +/* f0cdba0: e7ae0060 */ swc1 $f14,0x60($sp) +/* f0cdba4: c7ac00a4 */ lwc1 $f12,0xa4($sp) +/* f0cdba8: c7a40098 */ lwc1 $f4,0x98($sp) +/* f0cdbac: 4480c000 */ mtc1 $zero,$f24 +/* f0cdbb0: c7b200ac */ lwc1 $f18,0xac($sp) +/* f0cdbb4: 460c2401 */ sub.s $f16,$f4,$f12 +/* f0cdbb8: c7a600a0 */ lwc1 $f6,0xa0($sp) +/* f0cdbbc: c7ae0060 */ lwc1 $f14,0x60($sp) +/* f0cdbc0: 46188032 */ c.eq.s $f16,$f24 +/* f0cdbc4: 46123001 */ sub.s $f0,$f6,$f18 +/* f0cdbc8: 45000008 */ bc1f .L0f0cdbec +/* f0cdbcc: 46000086 */ mov.s $f2,$f0 +/* f0cdbd0: 46180032 */ c.eq.s $f0,$f24 +/* f0cdbd4: 3c013f80 */ lui $at,0x3f80 +/* f0cdbd8: 45000004 */ bc1f .L0f0cdbec +/* f0cdbdc: 00000000 */ sll $zero,$zero,0x0 +/* f0cdbe0: 44811000 */ mtc1 $at,$f2 +/* f0cdbe4: 10000012 */ beqz $zero,.L0f0cdc30 +/* f0cdbe8: 00000000 */ sll $zero,$zero,0x0 +.L0f0cdbec: +/* f0cdbec: 46108202 */ mul.s $f8,$f16,$f16 +/* f0cdbf0: e7a20078 */ swc1 $f2,0x78($sp) +/* f0cdbf4: e7ae0060 */ swc1 $f14,0x60($sp) +/* f0cdbf8: 46021282 */ mul.s $f10,$f2,$f2 +/* f0cdbfc: e7b0007c */ swc1 $f16,0x7c($sp) +/* f0cdc00: 0c012974 */ jal 0x4a5d0 +/* f0cdc04: 460a4300 */ add.s $f12,$f8,$f10 +/* f0cdc08: 3c013f80 */ lui $at,0x3f80 +/* f0cdc0c: 44812000 */ mtc1 $at,$f4 +/* f0cdc10: c7b0007c */ lwc1 $f16,0x7c($sp) +/* f0cdc14: c7a20078 */ lwc1 $f2,0x78($sp) +/* f0cdc18: 46002303 */ div.s $f12,$f4,$f0 +/* f0cdc1c: c7ae0060 */ lwc1 $f14,0x60($sp) +/* f0cdc20: 460c8402 */ mul.s $f16,$f16,$f12 +/* f0cdc24: 00000000 */ sll $zero,$zero,0x0 +/* f0cdc28: 460c1082 */ mul.s $f2,$f2,$f12 +/* f0cdc2c: 00000000 */ sll $zero,$zero,0x0 +.L0f0cdc30: +/* f0cdc30: 3c0e800a */ lui $t6,0x800a +/* f0cdc34: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0cdc38: c7a800ac */ lwc1 $f8,0xac($sp) +/* f0cdc3c: 46008007 */ neg.s $f0,$f16 +/* f0cdc40: 8dc200bc */ lw $v0,0xbc($t6) +/* f0cdc44: 46001506 */ mov.s $f20,$f2 +/* f0cdc48: 46000586 */ mov.s $f22,$f0 +/* f0cdc4c: c4460010 */ lwc1 $f6,0x10($v0) +/* f0cdc50: 3c0f8006 */ lui $t7,0x8006 +/* f0cdc54: 27a4008c */ addiu $a0,$sp,0x8c +/* f0cdc58: 46083281 */ sub.s $f10,$f6,$f8 +/* f0cdc5c: c4460008 */ lwc1 $f6,0x8($v0) +/* f0cdc60: 27a50080 */ addiu $a1,$sp,0x80 +/* f0cdc64: 46005102 */ mul.s $f4,$f10,$f0 +/* f0cdc68: c7aa00a4 */ lwc1 $f10,0xa4($sp) +/* f0cdc6c: 460a3181 */ sub.s $f6,$f6,$f10 +/* f0cdc70: 46061182 */ mul.s $f6,$f2,$f6 +/* f0cdc74: 46062100 */ add.s $f4,$f4,$f6 +/* f0cdc78: 4618203c */ c.lt.s $f4,$f24 +/* f0cdc7c: 00000000 */ sll $zero,$zero,0x0 +/* f0cdc80: 45000003 */ bc1f .L0f0cdc90 +/* f0cdc84: 00000000 */ sll $zero,$zero,0x0 +/* f0cdc88: 46001507 */ neg.s $f20,$f2 +/* f0cdc8c: 46000587 */ neg.s $f22,$f0 +.L0f0cdc90: +/* f0cdc90: 8deff034 */ lw $t7,-0xfcc($t7) +/* f0cdc94: c7ac00a4 */ lwc1 $f12,0xa4($sp) +/* f0cdc98: c7b200ac */ lwc1 $f18,0xac($sp) +/* f0cdc9c: 11e00020 */ beqz $t7,.L0f0cdd20 +/* f0cdca0: 00000000 */ sll $zero,$zero,0x0 +/* f0cdca4: 3c04800a */ lui $a0,0x800a +/* f0cdca8: 9084a919 */ lbu $a0,-0x56e7($a0) +/* f0cdcac: 3c18800a */ lui $t8,0x800a +/* f0cdcb0: 2702a918 */ addiu $v0,$t8,-22248 +/* f0cdcb4: 18800061 */ blez $a0,.L0f0cde3c +/* f0cdcb8: 0004c8c0 */ sll $t9,$a0,0x3 +/* f0cdcbc: 03221821 */ addu $v1,$t9,$v0 +/* f0cdcc0: c4460010 */ lwc1 $f6,0x10($v0) +.L0f0cdcc4: +/* f0cdcc4: c448000c */ lwc1 $f8,0xc($v0) +/* f0cdcc8: 24420008 */ addiu $v0,$v0,0x8 +/* f0cdccc: 46123101 */ sub.s $f4,$f6,$f18 +/* f0cdcd0: 0043082b */ sltu $at,$v0,$v1 +/* f0cdcd4: 460c4181 */ sub.s $f6,$f8,$f12 +/* f0cdcd8: 46162282 */ mul.s $f10,$f4,$f22 +/* f0cdcdc: 00000000 */ sll $zero,$zero,0x0 +/* f0cdce0: 46143102 */ mul.s $f4,$f6,$f20 +/* f0cdce4: 46045000 */ add.s $f0,$f10,$f4 +/* f0cdce8: 4618003c */ c.lt.s $f0,$f24 +/* f0cdcec: 00000000 */ sll $zero,$zero,0x0 +/* f0cdcf0: 45000007 */ bc1f .L0f0cdd10 +/* f0cdcf4: 00000000 */ sll $zero,$zero,0x0 +/* f0cdcf8: 46000007 */ neg.s $f0,$f0 +/* f0cdcfc: 4600703c */ c.lt.s $f14,$f0 +/* f0cdd00: 00000000 */ sll $zero,$zero,0x0 +/* f0cdd04: 45000002 */ bc1f .L0f0cdd10 +/* f0cdd08: 00000000 */ sll $zero,$zero,0x0 +/* f0cdd0c: 46000386 */ mov.s $f14,$f0 +.L0f0cdd10: +/* f0cdd10: 5420ffec */ bnezl $at,.L0f0cdcc4 +/* f0cdd14: c4460010 */ lwc1 $f6,0x10($v0) +/* f0cdd18: 10000049 */ beqz $zero,.L0f0cde40 +/* f0cdd1c: c7ac00b0 */ lwc1 $f12,0xb0($sp) +.L0f0cdd20: +/* f0cdd20: 0c0094d9 */ jal 0x25364 +/* f0cdd24: e7ae0060 */ swc1 $f14,0x60($sp) +/* f0cdd28: 1040001c */ beqz $v0,.L0f0cdd9c +/* f0cdd2c: c7ae0060 */ lwc1 $f14,0x60($sp) +/* f0cdd30: c7b200ac */ lwc1 $f18,0xac($sp) +/* f0cdd34: c7a80094 */ lwc1 $f8,0x94($sp) +/* f0cdd38: c7ac00a4 */ lwc1 $f12,0xa4($sp) +/* f0cdd3c: c7a4008c */ lwc1 $f4,0x8c($sp) +/* f0cdd40: 46124181 */ sub.s $f6,$f8,$f18 +/* f0cdd44: 460c2201 */ sub.s $f8,$f4,$f12 +/* f0cdd48: 46163282 */ mul.s $f10,$f6,$f22 +/* f0cdd4c: c7a40088 */ lwc1 $f4,0x88($sp) +/* f0cdd50: 46144182 */ mul.s $f6,$f8,$f20 +/* f0cdd54: 46122201 */ sub.s $f8,$f4,$f18 +/* f0cdd58: 46065000 */ add.s $f0,$f10,$f6 +/* f0cdd5c: c7a60080 */ lwc1 $f6,0x80($sp) +/* f0cdd60: 46164282 */ mul.s $f10,$f8,$f22 +/* f0cdd64: 460c3101 */ sub.s $f4,$f6,$f12 +/* f0cdd68: 46142202 */ mul.s $f8,$f4,$f20 +/* f0cdd6c: 46085400 */ add.s $f16,$f10,$f8 +/* f0cdd70: 4600803c */ c.lt.s $f16,$f0 +/* f0cdd74: 00000000 */ sll $zero,$zero,0x0 +/* f0cdd78: 45020003 */ bc1fl .L0f0cdd88 +/* f0cdd7c: 4618003c */ c.lt.s $f0,$f24 +/* f0cdd80: 46008006 */ mov.s $f0,$f16 +/* f0cdd84: 4618003c */ c.lt.s $f0,$f24 +.L0f0cdd88: +/* f0cdd88: 00000000 */ sll $zero,$zero,0x0 +/* f0cdd8c: 4502002c */ bc1fl .L0f0cde40 +/* f0cdd90: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f0cdd94: 10000029 */ beqz $zero,.L0f0cde3c +/* f0cdd98: 46000387 */ neg.s $f14,$f0 +.L0f0cdd9c: +/* f0cdd9c: 3c088007 */ lui $t0,0x8007 +/* f0cdda0: 8d080e80 */ lw $t0,0xe80($t0) +/* f0cdda4: 3c09800a */ lui $t1,0x800a +/* f0cdda8: 51000025 */ beqzl $t0,.L0f0cde40 +/* f0cddac: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f0cddb0: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f0cddb4: 24010001 */ addiu $at,$zero,0x1 +/* f0cddb8: 8d241b5c */ lw $a0,0x1b5c($t1) +/* f0cddbc: 908a0000 */ lbu $t2,0x0($a0) +/* f0cddc0: 5541001f */ bnel $t2,$at,.L0f0cde40 +/* f0cddc4: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f0cddc8: 8c8b0004 */ lw $t3,0x4($a0) +/* f0cddcc: 27a5004c */ addiu $a1,$sp,0x4c +/* f0cddd0: 27a60048 */ addiu $a2,$sp,0x48 +/* f0cddd4: 8d6c0010 */ lw $t4,0x10($t3) +/* f0cddd8: 27a70044 */ addiu $a3,$sp,0x44 +/* f0cdddc: 000c6980 */ sll $t5,$t4,0x6 +/* f0cdde0: 05a30017 */ bgezl $t5,.L0f0cde40 +/* f0cdde4: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f0cdde8: 0fc21d5b */ jal func0f08756c +/* f0cddec: e7ae0060 */ swc1 $f14,0x60($sp) +/* f0cddf0: 3c02800a */ lui $v0,0x800a +/* f0cddf4: 2442de78 */ addiu $v0,$v0,-8584 +/* f0cddf8: c7b200ac */ lwc1 $f18,0xac($sp) +/* f0cddfc: c4460008 */ lwc1 $f6,0x8($v0) +/* f0cde00: c7ac00a4 */ lwc1 $f12,0xa4($sp) +/* f0cde04: c4480000 */ lwc1 $f8,0x0($v0) +/* f0cde08: 46123101 */ sub.s $f4,$f6,$f18 +/* f0cde0c: c7ae0060 */ lwc1 $f14,0x60($sp) +/* f0cde10: 460c4181 */ sub.s $f6,$f8,$f12 +/* f0cde14: 46162282 */ mul.s $f10,$f4,$f22 +/* f0cde18: c7a8004c */ lwc1 $f8,0x4c($sp) +/* f0cde1c: 46143102 */ mul.s $f4,$f6,$f20 +/* f0cde20: 46045000 */ add.s $f0,$f10,$f4 +/* f0cde24: 46080001 */ sub.s $f0,$f0,$f8 +/* f0cde28: 4618003c */ c.lt.s $f0,$f24 +/* f0cde2c: 00000000 */ sll $zero,$zero,0x0 +/* f0cde30: 45020003 */ bc1fl .L0f0cde40 +/* f0cde34: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f0cde38: 46000387 */ neg.s $f14,$f0 +.L0f0cde3c: +/* f0cde3c: c7ac00b0 */ lwc1 $f12,0xb0($sp) +.L0f0cde40: +/* f0cde40: 0c0068f7 */ jal 0x1a3dc +/* f0cde44: e7ae0060 */ swc1 $f14,0x60($sp) +/* f0cde48: 3c0143c8 */ lui $at,0x43c8 +/* f0cde4c: 44813000 */ mtc1 $at,$f6 +/* f0cde50: c7ae0060 */ lwc1 $f14,0x60($sp) +/* f0cde54: 00001025 */ or $v0,$zero,$zero +/* f0cde58: 46060302 */ mul.s $f12,$f0,$f6 +/* f0cde5c: 4618603c */ c.lt.s $f12,$f24 +/* f0cde60: 46006086 */ mov.s $f2,$f12 +/* f0cde64: 45020003 */ bc1fl .L0f0cde74 +/* f0cde68: 460e103c */ c.lt.s $f2,$f14 +/* f0cde6c: 46006087 */ neg.s $f2,$f12 +/* f0cde70: 460e103c */ c.lt.s $f2,$f14 +.L0f0cde74: +/* f0cde74: 00000000 */ sll $zero,$zero,0x0 +/* f0cde78: 45020003 */ bc1fl .L0f0cde88 +/* f0cde7c: 460ec03e */ c.le.s $f24,$f14 +/* f0cde80: 46001386 */ mov.s $f14,$f2 +/* f0cde84: 460ec03e */ c.le.s $f24,$f14 +.L0f0cde88: +/* f0cde88: 00000000 */ sll $zero,$zero,0x0 +/* f0cde8c: 45000012 */ bc1f .L0f0cded8 +/* f0cde90: 00000000 */ sll $zero,$zero,0x0 +/* f0cde94: 46147282 */ mul.s $f10,$f14,$f20 +/* f0cde98: 3c017f1b */ lui $at,0x7f1b +/* f0cde9c: c420d9c8 */ lwc1 $f0,-0x2638($at) +/* f0cdea0: e7b80058 */ swc1 $f24,0x58($sp) +/* f0cdea4: 27a40054 */ addiu $a0,$sp,0x54 +/* f0cdea8: 46005102 */ mul.s $f4,$f10,$f0 +/* f0cdeac: 00000000 */ sll $zero,$zero,0x0 +/* f0cdeb0: 46167202 */ mul.s $f8,$f14,$f22 +/* f0cdeb4: e7a40054 */ swc1 $f4,0x54($sp) +/* f0cdeb8: 46004182 */ mul.s $f6,$f8,$f0 +/* f0cdebc: 0fc3382f */ jal func0f0ce0bc +/* f0cdec0: e7a6005c */ swc1 $f6,0x5c($sp) +/* f0cdec4: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f0cdec8: 0fc336c1 */ jal func0f0cdb04 +/* f0cdecc: 24050001 */ addiu $a1,$zero,0x1 +/* f0cded0: 10000002 */ beqz $zero,.L0f0cdedc +/* f0cded4: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0cded8: +/* f0cded8: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0cdedc: +/* f0cdedc: d7b40010 */ ldc1 $f20,0x10($sp) +/* f0cdee0: d7b60018 */ ldc1 $f22,0x18($sp) +/* f0cdee4: d7b80020 */ ldc1 $f24,0x20($sp) +/* f0cdee8: 03e00008 */ jr $ra +/* f0cdeec: 27bd00b0 */ addiu $sp,$sp,0xb0 +); + +GLOBAL_ASM( +glabel func0f0cdef0 +/* f0cdef0: 3c02800a */ lui $v0,0x800a +/* f0cdef4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0cdef8: 8c4e0034 */ lw $t6,0x34($v0) +/* f0cdefc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0cdf00: afbf0014 */ sw $ra,0x14($sp) +/* f0cdf04: 59c00014 */ blezl $t6,.L0f0cdf58 +/* f0cdf08: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cdf0c: 8c4f0284 */ lw $t7,0x284($v0) +/* f0cdf10: c446004c */ lwc1 $f6,0x4c($v0) +/* f0cdf14: 3c017f1b */ lui $at,0x7f1b +/* f0cdf18: c5e40148 */ lwc1 $f4,0x148($t7) +/* f0cdf1c: c42ad9cc */ lwc1 $f10,-0x2634($at) +/* f0cdf20: 3c014060 */ lui $at,0x4060 +/* f0cdf24: 46062202 */ mul.s $f8,$f4,$f6 +/* f0cdf28: 44819000 */ mtc1 $at,$f18 +/* f0cdf2c: 24050001 */ addiu $a1,$zero,0x1 +/* f0cdf30: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0cdf34: 00000000 */ sll $zero,$zero,0x0 +/* f0cdf38: 46128302 */ mul.s $f12,$f16,$f18 +/* f0cdf3c: 0fc336c1 */ jal func0f0cdb04 +/* f0cdf40: e7ac001c */ swc1 $f12,0x1c($sp) +/* f0cdf44: 14400003 */ bnez $v0,.L0f0cdf54 +/* f0cdf48: c7ac001c */ lwc1 $f12,0x1c($sp) +/* f0cdf4c: 0fc336da */ jal func0f0cdb68 +/* f0cdf50: 00000000 */ sll $zero,$zero,0x0 +.L0f0cdf54: +/* f0cdf54: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0cdf58: +/* f0cdf58: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0cdf5c: 03e00008 */ jr $ra +/* f0cdf60: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cdf64 +/* f0cdf64: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0cdf68: afbf0014 */ sw $ra,0x14($sp) +/* f0cdf6c: afa50024 */ sw $a1,0x24($sp) +/* f0cdf70: afa60028 */ sw $a2,0x28($sp) +/* f0cdf74: 24060001 */ addiu $a2,$zero,0x1 +/* f0cdf78: 0fc3365c */ jal func0f0cd970 +/* f0cdf7c: 24050000 */ addiu $a1,$zero,0x0 +/* f0cdf80: 14400009 */ bnez $v0,.L0f0cdfa8 +/* f0cdf84: 00401825 */ or $v1,$v0,$zero +/* f0cdf88: 3c077f1b */ lui $a3,0x7f1b +/* f0cdf8c: 24e7d964 */ addiu $a3,$a3,-9884 +/* f0cdf90: 8fa40024 */ lw $a0,0x24($sp) +/* f0cdf94: 8fa50028 */ lw $a1,0x28($sp) +/* f0cdf98: 2406032f */ addiu $a2,$zero,0x32f +/* f0cdf9c: 0c009393 */ jal 0x24e4c +/* f0cdfa0: afa2001c */ sw $v0,0x1c($sp) +/* f0cdfa4: 8fa3001c */ lw $v1,0x1c($sp) +.L0f0cdfa8: +/* f0cdfa8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cdfac: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0cdfb0: 00601025 */ or $v0,$v1,$zero +/* f0cdfb4: 03e00008 */ jr $ra +/* f0cdfb8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cdfbc +/* f0cdfbc: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0cdfc0: afbf0014 */ sw $ra,0x14($sp) +/* f0cdfc4: c4c20000 */ lwc1 $f2,0x0($a2) +/* f0cdfc8: c4a00000 */ lwc1 $f0,0x0($a1) +/* f0cdfcc: 00803825 */ or $a3,$a0,$zero +/* f0cdfd0: 46020032 */ c.eq.s $f0,$f2 +/* f0cdfd4: 00000000 */ sll $zero,$zero,0x0 +/* f0cdfd8: 45020009 */ bc1fl .L0f0ce000 +/* f0cdfdc: 46001201 */ sub.s $f8,$f2,$f0 +/* f0cdfe0: c4a40008 */ lwc1 $f4,0x8($a1) +/* f0cdfe4: c4c60008 */ lwc1 $f6,0x8($a2) +/* f0cdfe8: 2402ffff */ addiu $v0,$zero,-1 +/* f0cdfec: 46062032 */ c.eq.s $f4,$f6 +/* f0cdff0: 00000000 */ sll $zero,$zero,0x0 +/* f0cdff4: 4501002d */ bc1t .L0f0ce0ac +/* f0cdff8: 00000000 */ sll $zero,$zero,0x0 +/* f0cdffc: 46001201 */ sub.s $f8,$f2,$f0 +.L0f0ce000: +/* f0ce000: e7a80030 */ swc1 $f8,0x30($sp) +/* f0ce004: c4b00008 */ lwc1 $f16,0x8($a1) +/* f0ce008: c4ca0008 */ lwc1 $f10,0x8($a2) +/* f0ce00c: c7a80030 */ lwc1 $f8,0x30($sp) +/* f0ce010: afa70040 */ sw $a3,0x40($sp) +/* f0ce014: 46105481 */ sub.s $f18,$f10,$f16 +/* f0ce018: e7b20038 */ swc1 $f18,0x38($sp) +/* f0ce01c: c7a40038 */ lwc1 $f4,0x38($sp) +/* f0ce020: 46042182 */ mul.s $f6,$f4,$f4 +/* f0ce024: 00000000 */ sll $zero,$zero,0x0 +/* f0ce028: 46084282 */ mul.s $f10,$f8,$f8 +/* f0ce02c: 0c012974 */ jal 0x4a5d0 +/* f0ce030: 460a3300 */ add.s $f12,$f6,$f10 +/* f0ce034: 3c013f80 */ lui $at,0x3f80 +/* f0ce038: 44818000 */ mtc1 $at,$f16 +/* f0ce03c: c7b20030 */ lwc1 $f18,0x30($sp) +/* f0ce040: c7a80038 */ lwc1 $f8,0x38($sp) +/* f0ce044: 46008083 */ div.s $f2,$f16,$f0 +/* f0ce048: 8fa70040 */ lw $a3,0x40($sp) +/* f0ce04c: 44807000 */ mtc1 $zero,$f14 +/* f0ce050: 27a40024 */ addiu $a0,$sp,0x24 +/* f0ce054: 24060001 */ addiu $a2,$zero,0x1 +/* f0ce058: 44057000 */ mfc1 $a1,$f14 +/* f0ce05c: 46029102 */ mul.s $f4,$f18,$f2 +/* f0ce060: 00000000 */ sll $zero,$zero,0x0 +/* f0ce064: 46024182 */ mul.s $f6,$f8,$f2 +/* f0ce068: e7a40030 */ swc1 $f4,0x30($sp) +/* f0ce06c: e7a60038 */ swc1 $f6,0x38($sp) +/* f0ce070: c4ea0008 */ lwc1 $f10,0x8($a3) +/* f0ce074: c4f20000 */ lwc1 $f18,0x0($a3) +/* f0ce078: e7ae0028 */ swc1 $f14,0x28($sp) +/* f0ce07c: 460a3402 */ mul.s $f16,$f6,$f10 +/* f0ce080: 00000000 */ sll $zero,$zero,0x0 +/* f0ce084: 46049202 */ mul.s $f8,$f18,$f4 +/* f0ce088: 46088300 */ add.s $f12,$f16,$f8 +/* f0ce08c: 460c2282 */ mul.s $f10,$f4,$f12 +/* f0ce090: 00000000 */ sll $zero,$zero,0x0 +/* f0ce094: 460c3482 */ mul.s $f18,$f6,$f12 +/* f0ce098: e7aa0024 */ swc1 $f10,0x24($sp) +/* f0ce09c: 0fc3365c */ jal func0f0cd970 +/* f0ce0a0: e7b2002c */ swc1 $f18,0x2c($sp) +/* f0ce0a4: 10000002 */ beqz $zero,.L0f0ce0b0 +/* f0ce0a8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ce0ac: +/* f0ce0ac: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ce0b0: +/* f0ce0b0: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0ce0b4: 03e00008 */ jr $ra +/* f0ce0b8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ce0bc +/* f0ce0bc: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0ce0c0: afbf0014 */ sw $ra,0x14($sp) +/* f0ce0c4: afa40038 */ sw $a0,0x38($sp) +/* f0ce0c8: 27a5002c */ addiu $a1,$sp,0x2c +/* f0ce0cc: 0fc337d9 */ jal func0f0cdf64 +/* f0ce0d0: 27a60020 */ addiu $a2,$sp,0x20 +/* f0ce0d4: 14400006 */ bnez $v0,.L0f0ce0f0 +/* f0ce0d8: 8fa40038 */ lw $a0,0x38($sp) +/* f0ce0dc: 27a5002c */ addiu $a1,$sp,0x2c +/* f0ce0e0: 0fc337ef */ jal func0f0cdfbc +/* f0ce0e4: 27a60020 */ addiu $a2,$sp,0x20 +/* f0ce0e8: 5c400002 */ bgtzl $v0,.L0f0ce0f4 +/* f0ce0ec: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ce0f0: +/* f0ce0f0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ce0f4: +/* f0ce0f4: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0ce0f8: 03e00008 */ jr $ra +/* f0ce0fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ce100 +/* f0ce100: 3c03800a */ lui $v1,0x800a +/* f0ce104: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0ce108: 8c620284 */ lw $v0,0x284($v1) +/* f0ce10c: 8c4e00bc */ lw $t6,0xbc($v0) +/* f0ce110: c5c40008 */ lwc1 $f4,0x8($t6) +/* f0ce114: e4440310 */ swc1 $f4,0x310($v0) +/* f0ce118: 8c620284 */ lw $v0,0x284($v1) +/* f0ce11c: 8c4f00bc */ lw $t7,0xbc($v0) +/* f0ce120: c5e6000c */ lwc1 $f6,0xc($t7) +/* f0ce124: e4460314 */ swc1 $f6,0x314($v0) +/* f0ce128: 8c620284 */ lw $v0,0x284($v1) +/* f0ce12c: 8c5800bc */ lw $t8,0xbc($v0) +/* f0ce130: c7080010 */ lwc1 $f8,0x10($t8) +/* f0ce134: e4480318 */ swc1 $f8,0x318($v0) +/* f0ce138: 8c620284 */ lw $v0,0x284($v1) +/* f0ce13c: c44a0144 */ lwc1 $f10,0x144($v0) +/* f0ce140: e44a19fc */ swc1 $f10,0x19fc($v0) +/* f0ce144: 8c620284 */ lw $v0,0x284($v1) +/* f0ce148: 8c591b5c */ lw $t9,0x1b5c($v0) +/* f0ce14c: c7300008 */ lwc1 $f16,0x8($t9) +/* f0ce150: e4501a00 */ swc1 $f16,0x1a00($v0) +/* f0ce154: 8c620284 */ lw $v0,0x284($v1) +/* f0ce158: 8c481b5c */ lw $t0,0x1b5c($v0) +/* f0ce15c: c512000c */ lwc1 $f18,0xc($t0) +/* f0ce160: e4521a04 */ swc1 $f18,0x1a04($v0) +/* f0ce164: 8c620284 */ lw $v0,0x284($v1) +/* f0ce168: 8c491b5c */ lw $t1,0x1b5c($v0) +/* f0ce16c: c5240010 */ lwc1 $f4,0x10($t1) +/* f0ce170: 03e00008 */ jr $ra +/* f0ce174: e4441a08 */ swc1 $f4,0x1a08($v0) +); + +GLOBAL_ASM( +glabel func0f0ce178 +/* f0ce178: 3c0e800a */ lui $t6,0x800a +/* f0ce17c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0ce180: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0ce184: afbf0014 */ sw $ra,0x14($sp) +/* f0ce188: 8dcf1b5c */ lw $t7,0x1b5c($t6) +/* f0ce18c: 00002825 */ or $a1,$zero,$zero +/* f0ce190: 24060001 */ addiu $a2,$zero,0x1 +/* f0ce194: 0fc1a71c */ jal func0f069c70 +/* f0ce198: 8de40004 */ lw $a0,0x4($t7) +/* f0ce19c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ce1a0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0ce1a4: 03e00008 */ jr $ra +/* f0ce1a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ce1ac +/* f0ce1ac: 3c08800a */ lui $t0,0x800a +/* f0ce1b0: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0ce1b4: 8d030284 */ lw $v1,0x284($t0) +/* f0ce1b8: 27bdff98 */ addiu $sp,$sp,-104 +/* f0ce1bc: afbf002c */ sw $ra,0x2c($sp) +/* f0ce1c0: afa00054 */ sw $zero,0x54($sp) +/* f0ce1c4: 8c6200bc */ lw $v0,0xbc($v1) +/* f0ce1c8: 8c650378 */ lw $a1,0x378($v1) +/* f0ce1cc: 27b90058 */ addiu $t9,$sp,0x58 +/* f0ce1d0: 27a90054 */ addiu $t1,$sp,0x54 +/* f0ce1d4: 246e161e */ addiu $t6,$v1,0x161e +/* f0ce1d8: 246f161c */ addiu $t7,$v1,0x161c +/* f0ce1dc: 247819b0 */ addiu $t8,$v1,0x19b0 +/* f0ce1e0: afb80018 */ sw $t8,0x18($sp) +/* f0ce1e4: afaf0014 */ sw $t7,0x14($sp) +/* f0ce1e8: afae0010 */ sw $t6,0x10($sp) +/* f0ce1ec: afa90020 */ sw $t1,0x20($sp) +/* f0ce1f0: afb9001c */ sw $t9,0x1c($sp) +/* f0ce1f4: 2467161a */ addiu $a3,$v1,0x161a +/* f0ce1f8: 24440008 */ addiu $a0,$v0,0x8 +/* f0ce1fc: 0c00a86c */ jal 0x2a1b0 +/* f0ce200: 24460028 */ addiu $a2,$v0,0x28 +/* f0ce204: 3c017f1b */ lui $at,0x7f1b +/* f0ce208: c422d9d0 */ lwc1 $f2,-0x2630($at) +/* f0ce20c: 3c08800a */ lui $t0,0x800a +/* f0ce210: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0ce214: 4602003c */ c.lt.s $f0,$f2 +/* f0ce218: 46000386 */ mov.s $f14,$f0 +/* f0ce21c: 8fab0058 */ lw $t3,0x58($sp) +/* f0ce220: 45020003 */ bc1fl .L0f0ce230 +/* f0ce224: 8d030284 */ lw $v1,0x284($t0) +/* f0ce228: 46001386 */ mov.s $f14,$f2 +/* f0ce22c: 8d030284 */ lw $v1,0x284($t0) +.L0f0ce230: +/* f0ce230: 8c6a02b0 */ lw $t2,0x2b0($v1) +/* f0ce234: 51400027 */ beqzl $t2,.L0f0ce2d4 +/* f0ce238: afa00054 */ sw $zero,0x54($sp) +/* f0ce23c: 11600024 */ beqz $t3,.L0f0ce2d0 +/* f0ce240: 8fac0054 */ lw $t4,0x54($sp) +/* f0ce244: 8c6d0298 */ lw $t5,0x298($v1) +/* f0ce248: 558d0023 */ bnel $t4,$t5,.L0f0ce2d8 +/* f0ce24c: 8fae0058 */ lw $t6,0x58($sp) +/* f0ce250: c4640294 */ lwc1 $f4,0x294($v1) +/* f0ce254: c4660074 */ lwc1 $f6,0x74($v1) +/* f0ce258: 3c013f80 */ lui $at,0x3f80 +/* f0ce25c: 44814000 */ mtc1 $at,$f8 +/* f0ce260: 46062001 */ sub.s $f0,$f4,$f6 +/* f0ce264: 3c01bf80 */ lui $at,0xbf80 +/* f0ce268: 4608003c */ c.lt.s $f0,$f8 +/* f0ce26c: 00000000 */ sll $zero,$zero,0x0 +/* f0ce270: 45020019 */ bc1fl .L0f0ce2d8 +/* f0ce274: 8fae0058 */ lw $t6,0x58($sp) +/* f0ce278: 44815000 */ mtc1 $at,$f10 +/* f0ce27c: 00000000 */ sll $zero,$zero,0x0 +/* f0ce280: 4600503c */ c.lt.s $f10,$f0 +/* f0ce284: 00000000 */ sll $zero,$zero,0x0 +/* f0ce288: 45020013 */ bc1fl .L0f0ce2d8 +/* f0ce28c: 8fae0058 */ lw $t6,0x58($sp) +/* f0ce290: c46c0078 */ lwc1 $f12,0x78($v1) +/* f0ce294: 3c017f1b */ lui $at,0x7f1b +/* f0ce298: 460c7001 */ sub.s $f0,$f14,$f12 +/* f0ce29c: 46006100 */ add.s $f4,$f12,$f0 +/* f0ce2a0: e4640078 */ swc1 $f4,0x78($v1) +/* f0ce2a4: 8d030284 */ lw $v1,0x284($t0) +/* f0ce2a8: c4660074 */ lwc1 $f6,0x74($v1) +/* f0ce2ac: 46003200 */ add.s $f8,$f6,$f0 +/* f0ce2b0: e4680074 */ swc1 $f8,0x74($v1) +/* f0ce2b4: 8d030284 */ lw $v1,0x284($t0) +/* f0ce2b8: c424d9d4 */ lwc1 $f4,-0x262c($at) +/* f0ce2bc: c46a0074 */ lwc1 $f10,0x74($v1) +/* f0ce2c0: 46045183 */ div.s $f6,$f10,$f4 +/* f0ce2c4: e4660070 */ swc1 $f6,0x70($v1) +/* f0ce2c8: 10000002 */ beqz $zero,.L0f0ce2d4 +/* f0ce2cc: 8d030284 */ lw $v1,0x284($t0) +.L0f0ce2d0: +/* f0ce2d0: afa00054 */ sw $zero,0x54($sp) +.L0f0ce2d4: +/* f0ce2d4: 8fae0058 */ lw $t6,0x58($sp) +.L0f0ce2d8: +/* f0ce2d8: ac6e02b0 */ sw $t6,0x2b0($v1) +/* f0ce2dc: 8faf0058 */ lw $t7,0x58($sp) +/* f0ce2e0: 51e00004 */ beqzl $t7,.L0f0ce2f4 +/* f0ce2e4: 8fb90054 */ lw $t9,0x54($sp) +/* f0ce2e8: 8d180284 */ lw $t8,0x284($t0) +/* f0ce2ec: e70e0294 */ swc1 $f14,0x294($t8) +/* f0ce2f0: 8fb90054 */ lw $t9,0x54($sp) +.L0f0ce2f4: +/* f0ce2f4: 8d090284 */ lw $t1,0x284($t0) +/* f0ce2f8: 3c017f1b */ lui $at,0x7f1b +/* f0ce2fc: 00001025 */ or $v0,$zero,$zero +/* f0ce300: ad390298 */ sw $t9,0x298($t1) +/* f0ce304: 8d0a0284 */ lw $t2,0x284($t0) +/* f0ce308: e54e0078 */ swc1 $f14,0x78($t2) +/* f0ce30c: 8d030284 */ lw $v1,0x284($t0) +/* f0ce310: c46803c4 */ lwc1 $f8,0x3c4($v1) +/* f0ce314: c46a0414 */ lwc1 $f10,0x414($v1) +/* f0ce318: c46619c4 */ lwc1 $f6,0x19c4($v1) +/* f0ce31c: 460a4103 */ div.s $f4,$f8,$f10 +/* f0ce320: 46062202 */ mul.s $f8,$f4,$f6 +/* f0ce324: e46819bc */ swc1 $f8,0x19bc($v1) +/* f0ce328: 8d030284 */ lw $v1,0x284($t0) +/* f0ce32c: 8d040034 */ lw $a0,0x34($t0) +/* f0ce330: c424d9d8 */ lwc1 $f4,-0x2628($at) +/* f0ce334: c46a0074 */ lwc1 $f10,0x74($v1) +/* f0ce338: 3c017f1b */ lui $at,0x7f1b +/* f0ce33c: 18800008 */ blez $a0,.L0f0ce360 +/* f0ce340: 46045083 */ div.s $f2,$f10,$f4 +/* f0ce344: c46c0078 */ lwc1 $f12,0x78($v1) +/* f0ce348: c420d9dc */ lwc1 $f0,-0x2624($at) +.L0f0ce34c: +/* f0ce34c: 46020182 */ mul.s $f6,$f0,$f2 +/* f0ce350: 24420001 */ addiu $v0,$v0,0x1 +/* f0ce354: 0044082a */ slt $at,$v0,$a0 +/* f0ce358: 1420fffc */ bnez $at,.L0f0ce34c +/* f0ce35c: 460c3080 */ add.s $f2,$f6,$f12 +.L0f0ce360: +/* f0ce360: 3c0141f0 */ lui $at,0x41f0 +/* f0ce364: 44817000 */ mtc1 $at,$f14 +/* f0ce368: c46019bc */ lwc1 $f0,0x19bc($v1) +/* f0ce36c: c46c0078 */ lwc1 $f12,0x78($v1) +/* f0ce370: 3c017f1b */ lui $at,0x7f1b +/* f0ce374: 460e003c */ c.lt.s $f0,$f14 +/* f0ce378: 00000000 */ sll $zero,$zero,0x0 +/* f0ce37c: 45000002 */ bc1f .L0f0ce388 +/* f0ce380: 00000000 */ sll $zero,$zero,0x0 +/* f0ce384: 46007006 */ mov.s $f0,$f14 +.L0f0ce388: +/* f0ce388: c428d9e0 */ lwc1 $f8,-0x2620($at) +/* f0ce38c: 8c6b00bc */ lw $t3,0xbc($v1) +/* f0ce390: 3c014120 */ lui $at,0x4120 +/* f0ce394: 46081482 */ mul.s $f18,$f2,$f8 +/* f0ce398: 44812000 */ mtc1 $at,$f4 +/* f0ce39c: c570000c */ lwc1 $f16,0xc($t3) +/* f0ce3a0: 46046180 */ add.s $f6,$f12,$f4 +/* f0ce3a4: 46009280 */ add.s $f10,$f18,$f0 +/* f0ce3a8: e7a60030 */ swc1 $f6,0x30($sp) +/* f0ce3ac: 46105381 */ sub.s $f14,$f10,$f16 +/* f0ce3b0: c7aa0030 */ lwc1 $f10,0x30($sp) +/* f0ce3b4: 460e8200 */ add.s $f8,$f16,$f14 +/* f0ce3b8: 460a403c */ c.lt.s $f8,$f10 +/* f0ce3bc: 00000000 */ sll $zero,$zero,0x0 +/* f0ce3c0: 45020003 */ bc1fl .L0f0ce3d0 +/* f0ce3c4: 46007306 */ mov.s $f12,$f14 +/* f0ce3c8: 46105381 */ sub.s $f14,$f10,$f16 +/* f0ce3cc: 46007306 */ mov.s $f12,$f14 +.L0f0ce3d0: +/* f0ce3d0: e7a20048 */ swc1 $f2,0x48($sp) +/* f0ce3d4: 0fc33417 */ jal func0f0cd05c +/* f0ce3d8: e7b20038 */ swc1 $f18,0x38($sp) +/* f0ce3dc: 3c08800a */ lui $t0,0x800a +/* f0ce3e0: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0ce3e4: c7a20048 */ lwc1 $f2,0x48($sp) +/* f0ce3e8: 10400005 */ beqz $v0,.L0f0ce400 +/* f0ce3ec: c7b20038 */ lwc1 $f18,0x38($sp) +/* f0ce3f0: 8d0c0284 */ lw $t4,0x284($t0) +/* f0ce3f4: e5820070 */ swc1 $f2,0x70($t4) +/* f0ce3f8: 8d0d0284 */ lw $t5,0x284($t0) +/* f0ce3fc: e5b20074 */ swc1 $f18,0x74($t5) +.L0f0ce400: +/* f0ce400: 8d030284 */ lw $v1,0x284($t0) +/* f0ce404: 3c0141a0 */ lui $at,0x41a0 +/* f0ce408: 946e161c */ lhu $t6,0x161c($v1) +/* f0ce40c: 31cf4000 */ andi $t7,$t6,0x4000 +/* f0ce410: 51e0000c */ beqzl $t7,.L0f0ce444 +/* f0ce414: 8fbf002c */ lw $ra,0x2c($sp) +/* f0ce418: c4640074 */ lwc1 $f4,0x74($v1) +/* f0ce41c: 44813000 */ mtc1 $at,$f6 +/* f0ce420: c46a0078 */ lwc1 $f10,0x78($v1) +/* f0ce424: 46062201 */ sub.s $f8,$f4,$f6 +/* f0ce428: 460a403c */ c.lt.s $f8,$f10 +/* f0ce42c: 00000000 */ sll $zero,$zero,0x0 +/* f0ce430: 45020004 */ bc1fl .L0f0ce444 +/* f0ce434: 8fbf002c */ lw $ra,0x2c($sp) +/* f0ce438: 0fc304ea */ jal func0f0c13a8 +/* f0ce43c: 24040001 */ addiu $a0,$zero,0x1 +/* f0ce440: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0ce444: +/* f0ce444: 27bd0068 */ addiu $sp,$sp,0x68 +/* f0ce448: 03e00008 */ jr $ra +/* f0ce44c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ce450 +/* f0ce450: 3c0e800a */ lui $t6,0x800a +/* f0ce454: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0ce458: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0ce45c: afbf0014 */ sw $ra,0x14($sp) +/* f0ce460: 0fc21b58 */ jal func0f086d60 +/* f0ce464: 8dc41b5c */ lw $a0,0x1b5c($t6) +/* f0ce468: 3c03800a */ lui $v1,0x800a +/* f0ce46c: 10400004 */ beqz $v0,.L0f0ce480 +/* f0ce470: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0ce474: 8c6f0284 */ lw $t7,0x284($v1) +/* f0ce478: 10000005 */ beqz $zero,.L0f0ce490 +/* f0ce47c: ade000d0 */ sw $zero,0xd0($t7) +.L0f0ce480: +/* f0ce480: 8c780284 */ lw $t8,0x284($v1) +/* f0ce484: 00002025 */ or $a0,$zero,$zero +/* f0ce488: 0fc31f4c */ jal func0f0c7d30 +/* f0ce48c: af0000d0 */ sw $zero,0xd0($t8) +.L0f0ce490: +/* f0ce490: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ce494: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0ce498: 03e00008 */ jr $ra +/* f0ce49c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ce4a0 +/* f0ce4a0: 3c03800a */ lui $v1,0x800a +/* f0ce4a4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0ce4a8: 8c620284 */ lw $v0,0x284($v1) +/* f0ce4ac: c440016c */ lwc1 $f0,0x16c($v0) +/* f0ce4b0: 4600603c */ c.lt.s $f12,$f0 +/* f0ce4b4: 00000000 */ sll $zero,$zero,0x0 +/* f0ce4b8: 45020013 */ bc1fl .L0f0ce508 +/* f0ce4bc: 460c003c */ c.lt.s $f0,$f12 +/* f0ce4c0: 44862000 */ mtc1 $a2,$f4 +/* f0ce4c4: 00000000 */ sll $zero,$zero,0x0 +/* f0ce4c8: 468021a0 */ cvt.s.w $f6,$f4 +/* f0ce4cc: 46067202 */ mul.s $f8,$f14,$f6 +/* f0ce4d0: 46080281 */ sub.s $f10,$f0,$f8 +/* f0ce4d4: e44a016c */ swc1 $f10,0x16c($v0) +/* f0ce4d8: 8c620284 */ lw $v0,0x284($v1) +/* f0ce4dc: c440016c */ lwc1 $f0,0x16c($v0) +/* f0ce4e0: 460c003c */ c.lt.s $f0,$f12 +/* f0ce4e4: 00000000 */ sll $zero,$zero,0x0 +/* f0ce4e8: 4500001a */ bc1f .L0f0ce554 +/* f0ce4ec: 00000000 */ sll $zero,$zero,0x0 +/* f0ce4f0: e44c016c */ swc1 $f12,0x16c($v0) +/* f0ce4f4: 3c02800a */ lui $v0,0x800a +/* f0ce4f8: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0ce4fc: 10000015 */ beqz $zero,.L0f0ce554 +/* f0ce500: c440016c */ lwc1 $f0,0x16c($v0) +/* f0ce504: 460c003c */ c.lt.s $f0,$f12 +.L0f0ce508: +/* f0ce508: 00000000 */ sll $zero,$zero,0x0 +/* f0ce50c: 45000011 */ bc1f .L0f0ce554 +/* f0ce510: 00000000 */ sll $zero,$zero,0x0 +/* f0ce514: 44868000 */ mtc1 $a2,$f16 +/* f0ce518: 00000000 */ sll $zero,$zero,0x0 +/* f0ce51c: 468084a0 */ cvt.s.w $f18,$f16 +/* f0ce520: 46127102 */ mul.s $f4,$f14,$f18 +/* f0ce524: 46040180 */ add.s $f6,$f0,$f4 +/* f0ce528: e446016c */ swc1 $f6,0x16c($v0) +/* f0ce52c: 8c620284 */ lw $v0,0x284($v1) +/* f0ce530: c440016c */ lwc1 $f0,0x16c($v0) +/* f0ce534: 4600603c */ c.lt.s $f12,$f0 +/* f0ce538: 00000000 */ sll $zero,$zero,0x0 +/* f0ce53c: 45000005 */ bc1f .L0f0ce554 +/* f0ce540: 00000000 */ sll $zero,$zero,0x0 +/* f0ce544: e44c016c */ swc1 $f12,0x16c($v0) +/* f0ce548: 3c02800a */ lui $v0,0x800a +/* f0ce54c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0ce550: c440016c */ lwc1 $f0,0x16c($v0) +.L0f0ce554: +/* f0ce554: 03e00008 */ jr $ra +/* f0ce558: e4400168 */ swc1 $f0,0x168($v0) +); + +GLOBAL_ASM( +glabel func0f0ce55c +/* f0ce55c: 3c03800a */ lui $v1,0x800a +/* f0ce560: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0ce564: 8c620284 */ lw $v0,0x284($v1) +/* f0ce568: c44019a4 */ lwc1 $f0,0x19a4($v0) +/* f0ce56c: 460c003c */ c.lt.s $f0,$f12 +/* f0ce570: 00000000 */ sll $zero,$zero,0x0 +/* f0ce574: 45020011 */ bc1fl .L0f0ce5bc +/* f0ce578: 4600603c */ c.lt.s $f12,$f0 +/* f0ce57c: c464004c */ lwc1 $f4,0x4c($v1) +/* f0ce580: 46047182 */ mul.s $f6,$f14,$f4 +/* f0ce584: 46060200 */ add.s $f8,$f0,$f6 +/* f0ce588: e44819a4 */ swc1 $f8,0x19a4($v0) +/* f0ce58c: 8c620284 */ lw $v0,0x284($v1) +/* f0ce590: c44019a4 */ lwc1 $f0,0x19a4($v0) +/* f0ce594: 4600603c */ c.lt.s $f12,$f0 +/* f0ce598: 00000000 */ sll $zero,$zero,0x0 +/* f0ce59c: 45000018 */ bc1f .L0f0ce600 +/* f0ce5a0: 00000000 */ sll $zero,$zero,0x0 +/* f0ce5a4: e44c19a4 */ swc1 $f12,0x19a4($v0) +/* f0ce5a8: 3c02800a */ lui $v0,0x800a +/* f0ce5ac: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0ce5b0: 10000013 */ beqz $zero,.L0f0ce600 +/* f0ce5b4: c44019a4 */ lwc1 $f0,0x19a4($v0) +/* f0ce5b8: 4600603c */ c.lt.s $f12,$f0 +.L0f0ce5bc: +/* f0ce5bc: 00000000 */ sll $zero,$zero,0x0 +/* f0ce5c0: 4500000f */ bc1f .L0f0ce600 +/* f0ce5c4: 00000000 */ sll $zero,$zero,0x0 +/* f0ce5c8: c46a004c */ lwc1 $f10,0x4c($v1) +/* f0ce5cc: 460a7402 */ mul.s $f16,$f14,$f10 +/* f0ce5d0: 46100481 */ sub.s $f18,$f0,$f16 +/* f0ce5d4: e45219a4 */ swc1 $f18,0x19a4($v0) +/* f0ce5d8: 8c620284 */ lw $v0,0x284($v1) +/* f0ce5dc: c44019a4 */ lwc1 $f0,0x19a4($v0) +/* f0ce5e0: 460c003c */ c.lt.s $f0,$f12 +/* f0ce5e4: 00000000 */ sll $zero,$zero,0x0 +/* f0ce5e8: 45000005 */ bc1f .L0f0ce600 +/* f0ce5ec: 00000000 */ sll $zero,$zero,0x0 +/* f0ce5f0: e44c19a4 */ swc1 $f12,0x19a4($v0) +/* f0ce5f4: 3c02800a */ lui $v0,0x800a +/* f0ce5f8: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0ce5fc: c44019a4 */ lwc1 $f0,0x19a4($v0) +.L0f0ce600: +/* f0ce600: 03e00008 */ jr $ra +/* f0ce604: e4400170 */ swc1 $f0,0x170($v0) +); + +GLOBAL_ASM( +glabel func0f0ce608 +/* f0ce608: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0ce60c: afbf001c */ sw $ra,0x1c($sp) +/* f0ce610: afb00018 */ sw $s0,0x18($sp) +/* f0ce614: 8c860028 */ lw $a2,0x28($a0) +/* f0ce618: 00808025 */ or $s0,$a0,$zero +/* f0ce61c: 3c01bf80 */ lui $at,0xbf80 +/* f0ce620: 50c00008 */ beqzl $a2,.L0f0ce644 +/* f0ce624: 8e06002c */ lw $a2,0x2c($s0) +/* f0ce628: 44816000 */ mtc1 $at,$f12 +/* f0ce62c: 3c017f1b */ lui $at,0x7f1b +/* f0ce630: 0fc33928 */ jal func0f0ce4a0 +/* f0ce634: c42ed9e4 */ lwc1 $f14,-0x261c($at) +/* f0ce638: 10000015 */ beqz $zero,.L0f0ce690 +/* f0ce63c: 8e020014 */ lw $v0,0x14($s0) +/* f0ce640: 8e06002c */ lw $a2,0x2c($s0) +.L0f0ce644: +/* f0ce644: 3c013f80 */ lui $at,0x3f80 +/* f0ce648: 50c00008 */ beqzl $a2,.L0f0ce66c +/* f0ce64c: 8e020014 */ lw $v0,0x14($s0) +/* f0ce650: 44816000 */ mtc1 $at,$f12 +/* f0ce654: 3c017f1b */ lui $at,0x7f1b +/* f0ce658: 0fc33928 */ jal func0f0ce4a0 +/* f0ce65c: c42ed9e8 */ lwc1 $f14,-0x2618($at) +/* f0ce660: 1000000b */ beqz $zero,.L0f0ce690 +/* f0ce664: 8e020014 */ lw $v0,0x14($s0) +/* f0ce668: 8e020014 */ lw $v0,0x14($s0) +.L0f0ce66c: +/* f0ce66c: 3c017f1b */ lui $at,0x7f1b +/* f0ce670: 3c06800a */ lui $a2,0x800a +/* f0ce674: 14400006 */ bnez $v0,.L0f0ce690 +/* f0ce678: 00000000 */ sll $zero,$zero,0x0 +/* f0ce67c: 44806000 */ mtc1 $zero,$f12 +/* f0ce680: c42ed9ec */ lwc1 $f14,-0x2614($at) +/* f0ce684: 0fc33928 */ jal func0f0ce4a0 +/* f0ce688: 8cc69ff8 */ lw $a2,-0x6008($a2) +/* f0ce68c: 8e020014 */ lw $v0,0x14($s0) +.L0f0ce690: +/* f0ce690: 5040000e */ beqzl $v0,.L0f0ce6cc +/* f0ce694: 8e0f0020 */ lw $t7,0x20($s0) +/* f0ce698: 8e0e00a4 */ lw $t6,0xa4($s0) +/* f0ce69c: 3c017f1b */ lui $at,0x7f1b +/* f0ce6a0: c428d9f0 */ lwc1 $f8,-0x2610($at) +/* f0ce6a4: 448e2000 */ mtc1 $t6,$f4 +/* f0ce6a8: 3c017f1b */ lui $at,0x7f1b +/* f0ce6ac: 3c06800a */ lui $a2,0x800a +/* f0ce6b0: 468021a0 */ cvt.s.w $f6,$f4 +/* f0ce6b4: 8cc69ff8 */ lw $a2,-0x6008($a2) +/* f0ce6b8: c42ed9f4 */ lwc1 $f14,-0x260c($at) +/* f0ce6bc: 46083302 */ mul.s $f12,$f6,$f8 +/* f0ce6c0: 0fc33928 */ jal func0f0ce4a0 +/* f0ce6c4: 00000000 */ sll $zero,$zero,0x0 +/* f0ce6c8: 8e0f0020 */ lw $t7,0x20($s0) +.L0f0ce6cc: +/* f0ce6cc: 3c013f80 */ lui $at,0x3f80 +/* f0ce6d0: 51e0000f */ beqzl $t7,.L0f0ce710 +/* f0ce6d4: 8e090024 */ lw $t1,0x24($s0) +/* f0ce6d8: 44816000 */ mtc1 $at,$f12 +/* f0ce6dc: 3c017f1b */ lui $at,0x7f1b +/* f0ce6e0: 0fc33957 */ jal func0f0ce55c +/* f0ce6e4: c42ed9f8 */ lwc1 $f14,-0x2608($at) +/* f0ce6e8: 3c04800a */ lui $a0,0x800a +/* f0ce6ec: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0ce6f0: 8c820284 */ lw $v0,0x284($a0) +/* f0ce6f4: 8c990038 */ lw $t9,0x38($a0) +/* f0ce6f8: 8c580178 */ lw $t8,0x178($v0) +/* f0ce6fc: 03194021 */ addu $t0,$t8,$t9 +/* f0ce700: ac480178 */ sw $t0,0x178($v0) +/* f0ce704: 10000012 */ beqz $zero,.L0f0ce750 +/* f0ce708: 8e030010 */ lw $v1,0x10($s0) +/* f0ce70c: 8e090024 */ lw $t1,0x24($s0) +.L0f0ce710: +/* f0ce710: 11200007 */ beqz $t1,.L0f0ce730 +/* f0ce714: 3c01bf80 */ lui $at,0xbf80 +/* f0ce718: 44816000 */ mtc1 $at,$f12 +/* f0ce71c: 3c017f1b */ lui $at,0x7f1b +/* f0ce720: 0fc33957 */ jal func0f0ce55c +/* f0ce724: c42ed9fc */ lwc1 $f14,-0x2604($at) +/* f0ce728: 10000009 */ beqz $zero,.L0f0ce750 +/* f0ce72c: 8e030010 */ lw $v1,0x10($s0) +.L0f0ce730: +/* f0ce730: 8e030010 */ lw $v1,0x10($s0) +/* f0ce734: 3c017f1b */ lui $at,0x7f1b +/* f0ce738: 14600005 */ bnez $v1,.L0f0ce750 +/* f0ce73c: 00000000 */ sll $zero,$zero,0x0 +/* f0ce740: 44806000 */ mtc1 $zero,$f12 +/* f0ce744: 0fc33957 */ jal func0f0ce55c +/* f0ce748: c42eda00 */ lwc1 $f14,-0x2600($at) +/* f0ce74c: 8e030010 */ lw $v1,0x10($s0) +.L0f0ce750: +/* f0ce750: 3c04800a */ lui $a0,0x800a +/* f0ce754: 1060001e */ beqz $v1,.L0f0ce7d0 +/* f0ce758: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0ce75c: 8e0a00a8 */ lw $t2,0xa8($s0) +/* f0ce760: 3c017f1b */ lui $at,0x7f1b +/* f0ce764: c432da04 */ lwc1 $f18,-0x25fc($at) +/* f0ce768: 448a5000 */ mtc1 $t2,$f10 +/* f0ce76c: 3c017f1b */ lui $at,0x7f1b +/* f0ce770: c42eda08 */ lwc1 $f14,-0x25f8($at) +/* f0ce774: 46805420 */ cvt.s.w $f16,$f10 +/* f0ce778: 46128302 */ mul.s $f12,$f16,$f18 +/* f0ce77c: 0fc33957 */ jal func0f0ce55c +/* f0ce780: 00000000 */ sll $zero,$zero,0x0 +/* f0ce784: 8e0b00a8 */ lw $t3,0xa8($s0) +/* f0ce788: 3c02800a */ lui $v0,0x800a +/* f0ce78c: 3c0f800a */ lui $t7,0x800a +/* f0ce790: 2961003d */ slti $at,$t3,0x3d +/* f0ce794: 1420000a */ bnez $at,.L0f0ce7c0 +/* f0ce798: 00000000 */ sll $zero,$zero,0x0 +/* f0ce79c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0ce7a0: 3c0d800a */ lui $t5,0x800a +/* f0ce7a4: 8dad9ff8 */ lw $t5,-0x6008($t5) +/* f0ce7a8: 8c4c0178 */ lw $t4,0x178($v0) +/* f0ce7ac: 3c04800a */ lui $a0,0x800a +/* f0ce7b0: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0ce7b4: 018d7021 */ addu $t6,$t4,$t5 +/* f0ce7b8: 10000005 */ beqz $zero,.L0f0ce7d0 +/* f0ce7bc: ac4e0178 */ sw $t6,0x178($v0) +.L0f0ce7c0: +/* f0ce7c0: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f0ce7c4: 3c04800a */ lui $a0,0x800a +/* f0ce7c8: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0ce7cc: ade00178 */ sw $zero,0x178($t7) +.L0f0ce7d0: +/* f0ce7d0: 8c820284 */ lw $v0,0x284($a0) +/* f0ce7d4: 3c013f80 */ lui $at,0x3f80 +/* f0ce7d8: 44816000 */ mtc1 $at,$f12 +/* f0ce7dc: c4400170 */ lwc1 $f0,0x170($v0) +/* f0ce7e0: 3c01bf80 */ lui $at,0xbf80 +/* f0ce7e4: 44811000 */ mtc1 $at,$f2 +/* f0ce7e8: 4600603c */ c.lt.s $f12,$f0 +/* f0ce7ec: 3c017f1b */ lui $at,0x7f1b +/* f0ce7f0: 45020005 */ bc1fl .L0f0ce808 +/* f0ce7f4: 4602003c */ c.lt.s $f0,$f2 +/* f0ce7f8: e44c0170 */ swc1 $f12,0x170($v0) +/* f0ce7fc: 8c820284 */ lw $v0,0x284($a0) +/* f0ce800: c4400170 */ lwc1 $f0,0x170($v0) +/* f0ce804: 4602003c */ c.lt.s $f0,$f2 +.L0f0ce808: +/* f0ce808: 00000000 */ sll $zero,$zero,0x0 +/* f0ce80c: 45020004 */ bc1fl .L0f0ce820 +/* f0ce810: c4400168 */ lwc1 $f0,0x168($v0) +/* f0ce814: e4420170 */ swc1 $f2,0x170($v0) +/* f0ce818: 8c820284 */ lw $v0,0x284($a0) +/* f0ce81c: c4400168 */ lwc1 $f0,0x168($v0) +.L0f0ce820: +/* f0ce820: 4600603c */ c.lt.s $f12,$f0 +/* f0ce824: 00000000 */ sll $zero,$zero,0x0 +/* f0ce828: 45020005 */ bc1fl .L0f0ce840 +/* f0ce82c: 4602003c */ c.lt.s $f0,$f2 +/* f0ce830: e44c0168 */ swc1 $f12,0x168($v0) +/* f0ce834: 8c820284 */ lw $v0,0x284($a0) +/* f0ce838: c4400168 */ lwc1 $f0,0x168($v0) +/* f0ce83c: 4602003c */ c.lt.s $f0,$f2 +.L0f0ce840: +/* f0ce840: 00000000 */ sll $zero,$zero,0x0 +/* f0ce844: 45020004 */ bc1fl .L0f0ce858 +/* f0ce848: c4440170 */ lwc1 $f4,0x170($v0) +/* f0ce84c: e4420168 */ swc1 $f2,0x168($v0) +/* f0ce850: 8c820284 */ lw $v0,0x284($a0) +/* f0ce854: c4440170 */ lwc1 $f4,0x170($v0) +.L0f0ce858: +/* f0ce858: c426da0c */ lwc1 $f6,-0x25f4($at) +/* f0ce85c: 46062202 */ mul.s $f8,$f4,$f6 +/* f0ce860: e4480170 */ swc1 $f8,0x170($v0) +/* f0ce864: 8c820284 */ lw $v0,0x284($a0) +/* f0ce868: c44a0170 */ lwc1 $f10,0x170($v0) +/* f0ce86c: c4500174 */ lwc1 $f16,0x174($v0) +/* f0ce870: 46105482 */ mul.s $f18,$f10,$f16 +/* f0ce874: e4520170 */ swc1 $f18,0x170($v0) +/* f0ce878: 8e180010 */ lw $t8,0x10($s0) +/* f0ce87c: 57000007 */ bnezl $t8,.L0f0ce89c +/* f0ce880: 8fbf001c */ lw $ra,0x1c($sp) +/* f0ce884: 8e190020 */ lw $t9,0x20($s0) +/* f0ce888: 57200004 */ bnezl $t9,.L0f0ce89c +/* f0ce88c: 8fbf001c */ lw $ra,0x1c($sp) +/* f0ce890: 8c880284 */ lw $t0,0x284($a0) +/* f0ce894: ad000178 */ sw $zero,0x178($t0) +/* f0ce898: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0ce89c: +/* f0ce89c: 8fb00018 */ lw $s0,0x18($sp) +/* f0ce8a0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0ce8a4: 03e00008 */ jr $ra +/* f0ce8a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ce8ac +/* f0ce8ac: 3c04800a */ lui $a0,0x800a +/* f0ce8b0: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0ce8b4: 8c820284 */ lw $v0,0x284($a0) +/* f0ce8b8: 3c013f40 */ lui $at,0x3f40 +/* f0ce8bc: 44813000 */ mtc1 $at,$f6 +/* f0ce8c0: c4440148 */ lwc1 $f4,0x148($v0) +/* f0ce8c4: 8c8e0034 */ lw $t6,0x34($a0) +/* f0ce8c8: 3c017f1b */ lui $at,0x7f1b +/* f0ce8cc: 46062002 */ mul.s $f0,$f4,$f6 +/* f0ce8d0: 19c0000e */ blez $t6,.L0f0ce90c +/* f0ce8d4: 00001825 */ or $v1,$zero,$zero +/* f0ce8d8: c422da10 */ lwc1 $f2,-0x25f0($at) +/* f0ce8dc: 8c820284 */ lw $v0,0x284($a0) +.L0f0ce8e0: +/* f0ce8e0: 24630001 */ addiu $v1,$v1,0x1 +/* f0ce8e4: c4481b60 */ lwc1 $f8,0x1b60($v0) +/* f0ce8e8: 46024282 */ mul.s $f10,$f8,$f2 +/* f0ce8ec: 46005400 */ add.s $f16,$f10,$f0 +/* f0ce8f0: e4501b60 */ swc1 $f16,0x1b60($v0) +/* f0ce8f4: 8c8f0034 */ lw $t7,0x34($a0) +/* f0ce8f8: 006f082a */ slt $at,$v1,$t7 +/* f0ce8fc: 5420fff8 */ bnezl $at,.L0f0ce8e0 +/* f0ce900: 8c820284 */ lw $v0,0x284($a0) +/* f0ce904: 3c02800a */ lui $v0,0x800a +/* f0ce908: 8c42a244 */ lw $v0,-0x5dbc($v0) +.L0f0ce90c: +/* f0ce90c: 3c017f1b */ lui $at,0x7f1b +/* f0ce910: c424da14 */ lwc1 $f4,-0x25ec($at) +/* f0ce914: c4521b60 */ lwc1 $f18,0x1b60($v0) +/* f0ce918: 46049182 */ mul.s $f6,$f18,$f4 +/* f0ce91c: 03e00008 */ jr $ra +/* f0ce920: e4460148 */ swc1 $f6,0x148($v0) +); + +GLOBAL_ASM( +glabel func0f0ce924 +/* f0ce924: 27bdff70 */ addiu $sp,$sp,-144 +/* f0ce928: 3c0f8007 */ lui $t7,0x8007 +/* f0ce92c: afbf0024 */ sw $ra,0x24($sp) +/* f0ce930: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0ce934: 25ef0ea8 */ addiu $t7,$t7,0xea8 +/* f0ce938: 8de10000 */ lw $at,0x0($t7) +/* f0ce93c: 27ae0074 */ addiu $t6,$sp,0x74 +/* f0ce940: 8de90004 */ lw $t1,0x4($t7) +/* f0ce944: adc10000 */ sw $at,0x0($t6) +/* f0ce948: 8de10008 */ lw $at,0x8($t7) +/* f0ce94c: 3c08800a */ lui $t0,0x800a +/* f0ce950: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0ce954: adc90004 */ sw $t1,0x4($t6) +/* f0ce958: adc10008 */ sw $at,0x8($t6) +/* f0ce95c: 8d0a0034 */ lw $t2,0x34($t0) +/* f0ce960: 59400154 */ blezl $t2,.L0f0ceeb4 +/* f0ce964: 8fbf0024 */ lw $ra,0x24($sp) +/* f0ce968: 8d020284 */ lw $v0,0x284($t0) +/* f0ce96c: 27a40070 */ addiu $a0,$sp,0x70 +/* f0ce970: 27a5006c */ addiu $a1,$sp,0x6c +/* f0ce974: c444014c */ lwc1 $f4,0x14c($v0) +/* f0ce978: 8c470150 */ lw $a3,0x150($v0) +/* f0ce97c: 2446017c */ addiu $a2,$v0,0x17c +/* f0ce980: 0fc32ea2 */ jal func0f0cba88 +/* f0ce984: e7a40010 */ swc1 $f4,0x10($sp) +/* f0ce988: 3c08800a */ lui $t0,0x800a +/* f0ce98c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0ce990: 8d020284 */ lw $v0,0x284($t0) +/* f0ce994: c7a80070 */ lwc1 $f8,0x70($sp) +/* f0ce998: 3c017f1b */ lui $at,0x7f1b +/* f0ce99c: c4460170 */ lwc1 $f6,0x170($v0) +/* f0ce9a0: c42cda18 */ lwc1 $f12,-0x25e8($at) +/* f0ce9a4: 3c018007 */ lui $at,0x8007 +/* f0ce9a8: 46083280 */ add.s $f10,$f6,$f8 +/* f0ce9ac: 4480a000 */ mtc1 $zero,$f20 +/* f0ce9b0: e44a0170 */ swc1 $f10,0x170($v0) +/* f0ce9b4: 8d020284 */ lw $v0,0x284($t0) +/* f0ce9b8: c7a6006c */ lwc1 $f6,0x6c($sp) +/* f0ce9bc: c4440168 */ lwc1 $f4,0x168($v0) +/* f0ce9c0: 46062200 */ add.s $f8,$f4,$f6 +/* f0ce9c4: e4480168 */ swc1 $f8,0x168($v0) +/* f0ce9c8: c42a5c24 */ lwc1 $f10,0x5c24($at) +/* f0ce9cc: 3c013f00 */ lui $at,0x3f00 +/* f0ce9d0: 44812000 */ mtc1 $at,$f4 +/* f0ce9d4: c50e004c */ lwc1 $f14,0x4c($t0) +/* f0ce9d8: 8d020284 */ lw $v0,0x284($t0) +/* f0ce9dc: 46045182 */ mul.s $f6,$f10,$f4 +/* f0ce9e0: 3c013f40 */ lui $at,0x3f40 +/* f0ce9e4: c4400168 */ lwc1 $f0,0x168($v0) +/* f0ce9e8: 460e3082 */ mul.s $f2,$f6,$f14 +/* f0ce9ec: 00000000 */ sll $zero,$zero,0x0 +/* f0ce9f0: 46020202 */ mul.s $f8,$f0,$f2 +/* f0ce9f4: e7a80088 */ swc1 $f8,0x88($sp) +/* f0ce9f8: 460c0402 */ mul.s $f16,$f0,$f12 +/* f0ce9fc: c44a0148 */ lwc1 $f10,0x148($v0) +/* f0cea00: c4520170 */ lwc1 $f18,0x170($v0) +/* f0cea04: 44810000 */ mtc1 $at,$f0 +/* f0cea08: 460c5102 */ mul.s $f4,$f10,$f12 +/* f0cea0c: 4614803c */ c.lt.s $f16,$f20 +/* f0cea10: e7a40060 */ swc1 $f4,0x60($sp) +/* f0cea14: 45000002 */ bc1f .L0f0cea20 +/* f0cea18: c7a60060 */ lwc1 $f6,0x60($sp) +/* f0cea1c: 46008407 */ neg.s $f16,$f16 +.L0f0cea20: +/* f0cea20: 4614903c */ c.lt.s $f18,$f20 +/* f0cea24: 00000000 */ sll $zero,$zero,0x0 +/* f0cea28: 45020003 */ bc1fl .L0f0cea38 +/* f0cea2c: 4614303c */ c.lt.s $f6,$f20 +/* f0cea30: 46009487 */ neg.s $f18,$f18 +/* f0cea34: 4614303c */ c.lt.s $f6,$f20 +.L0f0cea38: +/* f0cea38: 00000000 */ sll $zero,$zero,0x0 +/* f0cea3c: 45020004 */ bc1fl .L0f0cea50 +/* f0cea40: 4610903c */ c.lt.s $f18,$f16 +/* f0cea44: 46003207 */ neg.s $f8,$f6 +/* f0cea48: e7a80060 */ swc1 $f8,0x60($sp) +/* f0cea4c: 4610903c */ c.lt.s $f18,$f16 +.L0f0cea50: +/* f0cea50: 46009306 */ mov.s $f12,$f18 +/* f0cea54: c7aa0060 */ lwc1 $f10,0x60($sp) +/* f0cea58: 45020003 */ bc1fl .L0f0cea68 +/* f0cea5c: 460a603c */ c.lt.s $f12,$f10 +/* f0cea60: 46008306 */ mov.s $f12,$f16 +/* f0cea64: 460a603c */ c.lt.s $f12,$f10 +.L0f0cea68: +/* f0cea68: 00000000 */ sll $zero,$zero,0x0 +/* f0cea6c: 45020003 */ bc1fl .L0f0cea7c +/* f0cea70: 460c003e */ c.le.s $f0,$f12 +/* f0cea74: 46005306 */ mov.s $f12,$f10 +/* f0cea78: 460c003e */ c.le.s $f0,$f12 +.L0f0cea7c: +/* f0cea7c: 00000000 */ sll $zero,$zero,0x0 +/* f0cea80: 4502000b */ bc1fl .L0f0ceab0 +/* f0cea84: 460c0201 */ sub.s $f8,$f0,$f12 +/* f0cea88: 46006101 */ sub.s $f4,$f12,$f0 +/* f0cea8c: 3c014461 */ lui $at,0x4461 +/* f0cea90: 44814000 */ mtc1 $at,$f8 +/* f0cea94: 460e2182 */ mul.s $f6,$f4,$f14 +/* f0cea98: c4440198 */ lwc1 $f4,0x198($v0) +/* f0cea9c: 46083283 */ div.s $f10,$f6,$f8 +/* f0ceaa0: 460a2180 */ add.s $f6,$f4,$f10 +/* f0ceaa4: 10000009 */ beqz $zero,.L0f0ceacc +/* f0ceaa8: e4460198 */ swc1 $f6,0x198($v0) +/* f0ceaac: 460c0201 */ sub.s $f8,$f0,$f12 +.L0f0ceab0: +/* f0ceab0: 3c017f1b */ lui $at,0x7f1b +/* f0ceab4: c42ada1c */ lwc1 $f10,-0x25e4($at) +/* f0ceab8: 460e4102 */ mul.s $f4,$f8,$f14 +/* f0ceabc: c4480198 */ lwc1 $f8,0x198($v0) +/* f0ceac0: 460a2183 */ div.s $f6,$f4,$f10 +/* f0ceac4: 46064101 */ sub.s $f4,$f8,$f6 +/* f0ceac8: e4440198 */ swc1 $f4,0x198($v0) +.L0f0ceacc: +/* f0ceacc: 8d020284 */ lw $v0,0x284($t0) +/* f0cead0: c4400198 */ lwc1 $f0,0x198($v0) +/* f0cead4: 4614003c */ c.lt.s $f0,$f20 +/* f0cead8: 00000000 */ sll $zero,$zero,0x0 +/* f0ceadc: 45020005 */ bc1fl .L0f0ceaf4 +/* f0ceae0: 3c013f80 */ lui $at,0x3f80 +/* f0ceae4: e4540198 */ swc1 $f20,0x198($v0) +/* f0ceae8: 1000000c */ beqz $zero,.L0f0ceb1c +/* f0ceaec: 8d020284 */ lw $v0,0x284($t0) +/* f0ceaf0: 3c013f80 */ lui $at,0x3f80 +.L0f0ceaf4: +/* f0ceaf4: 44815000 */ mtc1 $at,$f10 +/* f0ceaf8: 3c013f80 */ lui $at,0x3f80 +/* f0ceafc: 4600503c */ c.lt.s $f10,$f0 +/* f0ceb00: 00000000 */ sll $zero,$zero,0x0 +/* f0ceb04: 45020006 */ bc1fl .L0f0ceb20 +/* f0ceb08: c44e0170 */ lwc1 $f14,0x170($v0) +/* f0ceb0c: 44814000 */ mtc1 $at,$f8 +/* f0ceb10: 00000000 */ sll $zero,$zero,0x0 +/* f0ceb14: e4480198 */ swc1 $f8,0x198($v0) +/* f0ceb18: 8d020284 */ lw $v0,0x284($t0) +.L0f0ceb1c: +/* f0ceb1c: c44e0170 */ lwc1 $f14,0x170($v0) +.L0f0ceb20: +/* f0ceb20: e7ac005c */ swc1 $f12,0x5c($sp) +/* f0ceb24: 0fc33195 */ jal func0f0cc654 +/* f0ceb28: 8fa60088 */ lw $a2,0x88($sp) +/* f0ceb2c: 3c08800a */ lui $t0,0x800a +/* f0ceb30: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0ceb34: c7ac005c */ lwc1 $f12,0x5c($sp) +/* f0ceb38: 8d0b0284 */ lw $t3,0x284($t0) +/* f0ceb3c: 2404000a */ addiu $a0,$zero,0xa +/* f0ceb40: e56c00cc */ swc1 $f12,0xcc($t3) +/* f0ceb44: 8d020284 */ lw $v0,0x284($t0) +/* f0ceb48: c44003c0 */ lwc1 $f0,0x3c0($v0) +/* f0ceb4c: c44203c8 */ lwc1 $f2,0x3c8($v0) +/* f0ceb50: e7a00084 */ swc1 $f0,0x84($sp) +/* f0ceb54: 0fc41b99 */ jal func0f106e64 +/* f0ceb58: e7a20080 */ swc1 $f2,0x80($sp) +/* f0ceb5c: 3c08800a */ lui $t0,0x800a +/* f0ceb60: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0ceb64: c7a00084 */ lwc1 $f0,0x84($sp) +/* f0ceb68: 10400007 */ beqz $v0,.L0f0ceb88 +/* f0ceb6c: c7a20080 */ lwc1 $f2,0x80($sp) +/* f0ceb70: 3c017f1b */ lui $at,0x7f1b +/* f0ceb74: c42cda20 */ lwc1 $f12,-0x25e0($at) +/* f0ceb78: 460c0002 */ mul.s $f0,$f0,$f12 +/* f0ceb7c: 00000000 */ sll $zero,$zero,0x0 +/* f0ceb80: 460c1082 */ mul.s $f2,$f2,$f12 +/* f0ceb84: 00000000 */ sll $zero,$zero,0x0 +.L0f0ceb88: +/* f0ceb88: 8d020284 */ lw $v0,0x284($t0) +/* f0ceb8c: c50e004c */ lwc1 $f14,0x4c($t0) +/* f0ceb90: 27a40074 */ addiu $a0,$sp,0x74 +/* f0ceb94: c446036c */ lwc1 $f6,0x36c($v0) +/* f0ceb98: c44a0374 */ lwc1 $f10,0x374($v0) +/* f0ceb9c: 46061102 */ mul.s $f4,$f2,$f6 +/* f0ceba0: 00000000 */ sll $zero,$zero,0x0 +/* f0ceba4: 460a0202 */ mul.s $f8,$f0,$f10 +/* f0ceba8: 46082181 */ sub.s $f6,$f4,$f8 +/* f0cebac: c7a40074 */ lwc1 $f4,0x74($sp) +/* f0cebb0: 460e3282 */ mul.s $f10,$f6,$f14 +/* f0cebb4: 460a2200 */ add.s $f8,$f4,$f10 +/* f0cebb8: e7a80074 */ swc1 $f8,0x74($sp) +/* f0cebbc: c4460374 */ lwc1 $f6,0x374($v0) +/* f0cebc0: c44a036c */ lwc1 $f10,0x36c($v0) +/* f0cebc4: 46061102 */ mul.s $f4,$f2,$f6 +/* f0cebc8: 00000000 */ sll $zero,$zero,0x0 +/* f0cebcc: 460a0202 */ mul.s $f8,$f0,$f10 +/* f0cebd0: 46082180 */ add.s $f6,$f4,$f8 +/* f0cebd4: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f0cebd8: 460e3282 */ mul.s $f10,$f6,$f14 +/* f0cebdc: 460a2200 */ add.s $f8,$f4,$f10 +/* f0cebe0: 0fc32ed2 */ jal func0f0cbb48 +/* f0cebe4: e7a8007c */ swc1 $f8,0x7c($sp) +/* f0cebe8: 0fc47b82 */ jal func0f11ee08 +/* f0cebec: 00000000 */ sll $zero,$zero,0x0 +/* f0cebf0: 3c08800a */ lui $t0,0x800a +/* f0cebf4: 1040001f */ beqz $v0,.L0f0cec74 +/* f0cebf8: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0cebfc: 8d020284 */ lw $v0,0x284($t0) +/* f0cec00: c50e004c */ lwc1 $f14,0x4c($t0) +/* f0cec04: 3c014120 */ lui $at,0x4120 +/* f0cec08: c446036c */ lwc1 $f6,0x36c($v0) +/* f0cec0c: c4440170 */ lwc1 $f4,0x170($v0) +/* f0cec10: c4480374 */ lwc1 $f8,0x374($v0) +/* f0cec14: 44810000 */ mtc1 $at,$f0 +/* f0cec18: 46043282 */ mul.s $f10,$f6,$f4 +/* f0cec1c: c4460168 */ lwc1 $f6,0x168($v0) +/* f0cec20: 46064102 */ mul.s $f4,$f8,$f6 +/* f0cec24: 46045201 */ sub.s $f8,$f10,$f4 +/* f0cec28: c7a40074 */ lwc1 $f4,0x74($sp) +/* f0cec2c: 460e4182 */ mul.s $f6,$f8,$f14 +/* f0cec30: 00000000 */ sll $zero,$zero,0x0 +/* f0cec34: 46003282 */ mul.s $f10,$f6,$f0 +/* f0cec38: 460a2200 */ add.s $f8,$f4,$f10 +/* f0cec3c: e7a80074 */ swc1 $f8,0x74($sp) +/* f0cec40: c4440170 */ lwc1 $f4,0x170($v0) +/* f0cec44: c4460374 */ lwc1 $f6,0x374($v0) +/* f0cec48: c448036c */ lwc1 $f8,0x36c($v0) +/* f0cec4c: 46043282 */ mul.s $f10,$f6,$f4 +/* f0cec50: c4460168 */ lwc1 $f6,0x168($v0) +/* f0cec54: 46064102 */ mul.s $f4,$f8,$f6 +/* f0cec58: 46045200 */ add.s $f8,$f10,$f4 +/* f0cec5c: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f0cec60: 460e4182 */ mul.s $f6,$f8,$f14 +/* f0cec64: 00000000 */ sll $zero,$zero,0x0 +/* f0cec68: 46003282 */ mul.s $f10,$f6,$f0 +/* f0cec6c: 460a2200 */ add.s $f8,$f4,$f10 +/* f0cec70: e7a8007c */ swc1 $f8,0x7c($sp) +.L0f0cec74: +/* f0cec74: 0fc3382f */ jal func0f0ce0bc +/* f0cec78: 27a40074 */ addiu $a0,$sp,0x74 +/* f0cec7c: 3c08800a */ lui $t0,0x800a +/* f0cec80: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0cec84: 8d020284 */ lw $v0,0x284($t0) +/* f0cec88: 8c4300bc */ lw $v1,0xbc($v0) +/* f0cec8c: c4480318 */ lwc1 $f8,0x318($v0) +/* f0cec90: c4440310 */ lwc1 $f4,0x310($v0) +/* f0cec94: c46a0010 */ lwc1 $f10,0x10($v1) +/* f0cec98: c4660008 */ lwc1 $f6,0x8($v1) +/* f0cec9c: c440036c */ lwc1 $f0,0x36c($v0) +/* f0ceca0: 46085381 */ sub.s $f14,$f10,$f8 +/* f0ceca4: c4420374 */ lwc1 $f2,0x374($v0) +/* f0ceca8: 46043301 */ sub.s $f12,$f6,$f4 +/* f0cecac: 460e0182 */ mul.s $f6,$f0,$f14 +/* f0cecb0: 46006107 */ neg.s $f4,$f12 +/* f0cecb4: 46022282 */ mul.s $f10,$f4,$f2 +/* f0cecb8: 00000000 */ sll $zero,$zero,0x0 +/* f0cecbc: 460e1202 */ mul.s $f8,$f2,$f14 +/* f0cecc0: 00000000 */ sll $zero,$zero,0x0 +/* f0cecc4: 46006102 */ mul.s $f4,$f12,$f0 +/* f0cecc8: 460a3400 */ add.s $f16,$f6,$f10 +/* f0ceccc: c7aa007c */ lwc1 $f10,0x7c($sp) +/* f0cecd0: 46044180 */ add.s $f6,$f8,$f4 +/* f0cecd4: c7a40074 */ lwc1 $f4,0x74($sp) +/* f0cecd8: 460a0202 */ mul.s $f8,$f0,$f10 +/* f0cecdc: e7a6004c */ swc1 $f6,0x4c($sp) +/* f0cece0: 46002187 */ neg.s $f6,$f4 +/* f0cece4: 46023182 */ mul.s $f6,$f6,$f2 +/* f0cece8: 46064480 */ add.s $f18,$f8,$f6 +/* f0cecec: 460a1202 */ mul.s $f8,$f2,$f10 +/* f0cecf0: 00000000 */ sll $zero,$zero,0x0 +/* f0cecf4: 46002182 */ mul.s $f6,$f4,$f0 +/* f0cecf8: 46149032 */ c.eq.s $f18,$f20 +/* f0cecfc: 46064280 */ add.s $f10,$f8,$f6 +/* f0ced00: 45010019 */ bc1t .L0f0ced68 +/* f0ced04: e7aa0044 */ swc1 $f10,0x44($sp) +/* f0ced08: c440016c */ lwc1 $f0,0x16c($v0) +/* f0ced0c: 46120102 */ mul.s $f4,$f0,$f18 +/* f0ced10: 4604a03c */ c.lt.s $f20,$f4 +/* f0ced14: 00000000 */ sll $zero,$zero,0x0 +/* f0ced18: 45020014 */ bc1fl .L0f0ced6c +/* f0ced1c: c7aa0044 */ lwc1 $f10,0x44($sp) +/* f0ced20: 46128403 */ div.s $f16,$f16,$f18 +/* f0ced24: 3c013f80 */ lui $at,0x3f80 +/* f0ced28: 4614803e */ c.le.s $f16,$f20 +/* f0ced2c: 00000000 */ sll $zero,$zero,0x0 +/* f0ced30: 45020005 */ bc1fl .L0f0ced48 +/* f0ced34: 44814000 */ mtc1 $at,$f8 +/* f0ced38: e454016c */ swc1 $f20,0x16c($v0) +/* f0ced3c: 1000000a */ beqz $zero,.L0f0ced68 +/* f0ced40: 8d020284 */ lw $v0,0x284($t0) +/* f0ced44: 44814000 */ mtc1 $at,$f8 +.L0f0ced48: +/* f0ced48: 00000000 */ sll $zero,$zero,0x0 +/* f0ced4c: 4608803c */ c.lt.s $f16,$f8 +/* f0ced50: 00000000 */ sll $zero,$zero,0x0 +/* f0ced54: 45020005 */ bc1fl .L0f0ced6c +/* f0ced58: c7aa0044 */ lwc1 $f10,0x44($sp) +/* f0ced5c: 46100182 */ mul.s $f6,$f0,$f16 +/* f0ced60: e446016c */ swc1 $f6,0x16c($v0) +/* f0ced64: 8d020284 */ lw $v0,0x284($t0) +.L0f0ced68: +/* f0ced68: c7aa0044 */ lwc1 $f10,0x44($sp) +.L0f0ced6c: +/* f0ced6c: 46145032 */ c.eq.s $f10,$f20 +/* f0ced70: 00000000 */ sll $zero,$zero,0x0 +/* f0ced74: 4503001c */ bc1tl .L0f0cede8 +/* f0ced78: c4460148 */ lwc1 $f6,0x148($v0) +/* f0ced7c: c44019a4 */ lwc1 $f0,0x19a4($v0) +/* f0ced80: c7a8004c */ lwc1 $f8,0x4c($sp) +/* f0ced84: 460a0102 */ mul.s $f4,$f0,$f10 +/* f0ced88: 4604a03c */ c.lt.s $f20,$f4 +/* f0ced8c: 00000000 */ sll $zero,$zero,0x0 +/* f0ced90: 45020015 */ bc1fl .L0f0cede8 +/* f0ced94: c4460148 */ lwc1 $f6,0x148($v0) +/* f0ced98: 460a4183 */ div.s $f6,$f8,$f10 +/* f0ced9c: 3c013f80 */ lui $at,0x3f80 +/* f0ceda0: 4614303e */ c.le.s $f6,$f20 +/* f0ceda4: e7a6004c */ swc1 $f6,0x4c($sp) +/* f0ceda8: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f0cedac: 45020005 */ bc1fl .L0f0cedc4 +/* f0cedb0: 44814000 */ mtc1 $at,$f8 +/* f0cedb4: e45419a4 */ swc1 $f20,0x19a4($v0) +/* f0cedb8: 1000000a */ beqz $zero,.L0f0cede4 +/* f0cedbc: 8d020284 */ lw $v0,0x284($t0) +/* f0cedc0: 44814000 */ mtc1 $at,$f8 +.L0f0cedc4: +/* f0cedc4: 00000000 */ sll $zero,$zero,0x0 +/* f0cedc8: 4608203c */ c.lt.s $f4,$f8 +/* f0cedcc: 00000000 */ sll $zero,$zero,0x0 +/* f0cedd0: 45020005 */ bc1fl .L0f0cede8 +/* f0cedd4: c4460148 */ lwc1 $f6,0x148($v0) +/* f0cedd8: 46040282 */ mul.s $f10,$f0,$f4 +/* f0ceddc: e44a19a4 */ swc1 $f10,0x19a4($v0) +/* f0cede0: 8d020284 */ lw $v0,0x284($t0) +.L0f0cede4: +/* f0cede4: c4460148 */ lwc1 $f6,0x148($v0) +.L0f0cede8: +/* f0cede8: 3c017f1b */ lui $at,0x7f1b +/* f0cedec: c424da24 */ lwc1 $f4,-0x25dc($at) +/* f0cedf0: e7a60040 */ swc1 $f6,0x40($sp) +/* f0cedf4: c448015c */ lwc1 $f8,0x15c($v0) +/* f0cedf8: c44a00cc */ lwc1 $f10,0xcc($v0) +/* f0cedfc: 46044083 */ div.s $f2,$f8,$f4 +/* f0cee00: e7aa0038 */ swc1 $f10,0x38($sp) +/* f0cee04: 0fc4505b */ jal func0f11416c +/* f0cee08: e7a2003c */ swc1 $f2,0x3c($sp) +/* f0cee0c: 3c013f80 */ lui $at,0x3f80 +/* f0cee10: 44817000 */ mtc1 $at,$f14 +/* f0cee14: c7a2003c */ lwc1 $f2,0x3c($sp) +/* f0cee18: 3c08800a */ lui $t0,0x800a +/* f0cee1c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0cee20: 4602703c */ c.lt.s $f14,$f2 +/* f0cee24: 46000306 */ mov.s $f12,$f0 +/* f0cee28: 3c01bf80 */ lui $at,0xbf80 +/* f0cee2c: 8fa70040 */ lw $a3,0x40($sp) +/* f0cee30: 45020004 */ bc1fl .L0f0cee44 +/* f0cee34: 44817000 */ mtc1 $at,$f14 +/* f0cee38: 10000008 */ beqz $zero,.L0f0cee5c +/* f0cee3c: 46007086 */ mov.s $f2,$f14 +/* f0cee40: 44817000 */ mtc1 $at,$f14 +.L0f0cee44: +/* f0cee44: 00000000 */ sll $zero,$zero,0x0 +/* f0cee48: 460e103c */ c.lt.s $f2,$f14 +/* f0cee4c: 00000000 */ sll $zero,$zero,0x0 +/* f0cee50: 45020003 */ bc1fl .L0f0cee60 +/* f0cee54: 8d0c0284 */ lw $t4,0x284($t0) +/* f0cee58: 46007086 */ mov.s $f2,$f14 +.L0f0cee5c: +/* f0cee5c: 8d0c0284 */ lw $t4,0x284($t0) +.L0f0cee60: +/* f0cee60: 24010001 */ addiu $at,$zero,0x1 +/* f0cee64: 44061000 */ mfc1 $a2,$f2 +/* f0cee68: 8d8d03ac */ lw $t5,0x3ac($t4) +/* f0cee6c: c7ae0038 */ lwc1 $f14,0x38($sp) +/* f0cee70: 15a10004 */ bne $t5,$at,.L0f0cee84 +/* f0cee74: 3c017f1b */ lui $at,0x7f1b +/* f0cee78: c426da28 */ lwc1 $f6,-0x25d8($at) +/* f0cee7c: 46060302 */ mul.s $f12,$f0,$f6 +/* f0cee80: 00000000 */ sll $zero,$zero,0x0 +.L0f0cee84: +/* f0cee84: 0fc27637 */ jal func0f09d8dc +/* f0cee88: e7b40010 */ swc1 $f20,0x10($sp) +/* f0cee8c: 3c08800a */ lui $t0,0x800a +/* f0cee90: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0cee94: 8d190284 */ lw $t9,0x284($t0) +/* f0cee98: 3c017f1b */ lui $at,0x7f1b +/* f0cee9c: c424da2c */ lwc1 $f4,-0x25d4($at) +/* f0ceea0: c7280158 */ lwc1 $f8,0x158($t9) +/* f0ceea4: 46044302 */ mul.s $f12,$f8,$f4 +/* f0ceea8: 0fc288a4 */ jal func0f0a2290 +/* f0ceeac: 00000000 */ sll $zero,$zero,0x0 +/* f0ceeb0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0ceeb4: +/* f0ceeb4: d7b40018 */ ldc1 $f20,0x18($sp) +/* f0ceeb8: 27bd0090 */ addiu $sp,$sp,0x90 +/* f0ceebc: 03e00008 */ jr $ra +/* f0ceec0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ceec4 +/* f0ceec4: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0ceec8: afbf0024 */ sw $ra,0x24($sp) +/* f0ceecc: 0fc33840 */ jal func0f0ce100 +/* f0ceed0: afb00020 */ sw $s0,0x20($sp) +/* f0ceed4: 0fc337bc */ jal func0f0cdef0 +/* f0ceed8: 00000000 */ sll $zero,$zero,0x0 +/* f0ceedc: 0fc32fd4 */ jal func0f0cbf50 +/* f0ceee0: 00000000 */ sll $zero,$zero,0x0 +/* f0ceee4: 0fc33a49 */ jal func0f0ce924 +/* f0ceee8: 00000000 */ sll $zero,$zero,0x0 +/* f0ceeec: 0fc3385e */ jal func0f0ce178 +/* f0ceef0: 00000000 */ sll $zero,$zero,0x0 +/* f0ceef4: 0fc3386b */ jal func0f0ce1ac +/* f0ceef8: 00000000 */ sll $zero,$zero,0x0 +/* f0ceefc: 3c10800a */ lui $s0,0x800a +/* f0cef00: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f0cef04: 2405ffff */ addiu $a1,$zero,-1 +/* f0cef08: 8e0600bc */ lw $a2,0xbc($s0) +/* f0cef0c: 84ce0028 */ lh $t6,0x28($a2) +/* f0cef10: 00c01025 */ or $v0,$a2,$zero +/* f0cef14: 50ae0018 */ beql $a1,$t6,.L0f0cef78 +/* f0cef18: 8e091b5c */ lw $t1,0x1b5c($s0) +/* f0cef1c: 860419b0 */ lh $a0,0x19b0($s0) +/* f0cef20: 84c30028 */ lh $v1,0x28($a2) +.L0f0cef24: +/* f0cef24: 54830010 */ bnel $a0,$v1,.L0f0cef68 +/* f0cef28: 8443002a */ lh $v1,0x2a($v0) +/* f0cef2c: 0fc19711 */ jal func0f065c44 +/* f0cef30: 00c02025 */ or $a0,$a2,$zero +/* f0cef34: 3c02800a */ lui $v0,0x800a +/* f0cef38: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0cef3c: 8c500284 */ lw $s0,0x284($v0) +/* f0cef40: 2405ffff */ addiu $a1,$zero,-1 +/* f0cef44: 860f19b0 */ lh $t7,0x19b0($s0) +/* f0cef48: 8e1800bc */ lw $t8,0xbc($s0) +/* f0cef4c: a70f0028 */ sh $t7,0x28($t8) +/* f0cef50: 8c590284 */ lw $t9,0x284($v0) +/* f0cef54: 8f2800bc */ lw $t0,0xbc($t9) +/* f0cef58: a505002a */ sh $a1,0x2a($t0) +/* f0cef5c: 10000005 */ beqz $zero,.L0f0cef74 +/* f0cef60: 8c500284 */ lw $s0,0x284($v0) +/* f0cef64: 8443002a */ lh $v1,0x2a($v0) +.L0f0cef68: +/* f0cef68: 24420002 */ addiu $v0,$v0,0x2 +/* f0cef6c: 14a3ffed */ bne $a1,$v1,.L0f0cef24 +/* f0cef70: 00000000 */ sll $zero,$zero,0x0 +.L0f0cef74: +/* f0cef74: 8e091b5c */ lw $t1,0x1b5c($s0) +.L0f0cef78: +/* f0cef78: 24010035 */ addiu $at,$zero,0x35 +/* f0cef7c: 00002825 */ or $a1,$zero,$zero +/* f0cef80: 8d220004 */ lw $v0,0x4($t1) +/* f0cef84: 90430003 */ lbu $v1,0x3($v0) +/* f0cef88: 00402025 */ or $a0,$v0,$zero +/* f0cef8c: 54610004 */ bnel $v1,$at,.L0f0cefa0 +/* f0cef90: 24010033 */ addiu $at,$zero,0x33 +/* f0cef94: 10000005 */ beqz $zero,.L0f0cefac +/* f0cef98: 2445005c */ addiu $a1,$v0,0x5c +/* f0cef9c: 24010033 */ addiu $at,$zero,0x33 +.L0f0cefa0: +/* f0cefa0: 14610002 */ bne $v1,$at,.L0f0cefac +/* f0cefa4: 00000000 */ sll $zero,$zero,0x0 +/* f0cefa8: 2445005c */ addiu $a1,$v0,0x5c +.L0f0cefac: +/* f0cefac: 10a00005 */ beqz $a1,.L0f0cefc4 +/* f0cefb0: 00000000 */ sll $zero,$zero,0x0 +/* f0cefb4: 0fc1c52e */ jal func0f0714b8 +/* f0cefb8: 00000000 */ sll $zero,$zero,0x0 +/* f0cefbc: 3c10800a */ lui $s0,0x800a +/* f0cefc0: 8e10a244 */ lw $s0,-0x5dbc($s0) +.L0f0cefc4: +/* f0cefc4: 0fc32e31 */ jal func0f0cb8c4 +/* f0cefc8: 02002025 */ or $a0,$s0,$zero +/* f0cefcc: 3c0a800a */ lui $t2,0x800a +/* f0cefd0: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f0cefd4: 8d4b00bc */ lw $t3,0xbc($t2) +/* f0cefd8: 0fc257d8 */ jal func0f095f60 +/* f0cefdc: 85640028 */ lh $a0,0x28($t3) +/* f0cefe0: 3c0c800a */ lui $t4,0x800a +/* f0cefe4: 8d8ca244 */ lw $t4,-0x5dbc($t4) +/* f0cefe8: 8d8400bc */ lw $a0,0xbc($t4) +/* f0cefec: 0fc33067 */ jal func0f0cc19c +/* f0ceff0: 24840008 */ addiu $a0,$a0,0x8 +/* f0ceff4: 0fc307fd */ jal func0f0c1ff4 +/* f0ceff8: 00000000 */ sll $zero,$zero,0x0 +/* f0ceffc: 0fc23064 */ jal func0f08c190 +/* f0cf000: 00000000 */ sll $zero,$zero,0x0 +/* f0cf004: 3c0d800a */ lui $t5,0x800a +/* f0cf008: 8dada244 */ lw $t5,-0x5dbc($t5) +/* f0cf00c: 8da21b5c */ lw $v0,0x1b5c($t5) +/* f0cf010: 50400048 */ beqzl $v0,.L0f0cf134 +/* f0cf014: 8fbf0024 */ lw $ra,0x24($sp) +/* f0cf018: 0fc1c4d8 */ jal func0f071360 +/* f0cf01c: 8c440004 */ lw $a0,0x4($v0) +/* f0cf020: 3c10800a */ lui $s0,0x800a +/* f0cf024: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f0cf028: 00002825 */ or $a1,$zero,$zero +/* f0cf02c: 8e021b5c */ lw $v0,0x1b5c($s0) +/* f0cf030: c6080074 */ lwc1 $f8,0x74($s0) +/* f0cf034: c444000c */ lwc1 $f4,0xc($v0) +/* f0cf038: afa2002c */ sw $v0,0x2c($sp) +/* f0cf03c: 46002181 */ sub.s $f6,$f4,$f0 +/* f0cf040: 46083281 */ sub.s $f10,$f6,$f8 +/* f0cf044: e7aa0030 */ swc1 $f10,0x30($sp) +/* f0cf048: 0fc1905e */ jal func0f064178 +/* f0cf04c: 8e0400bc */ lw $a0,0xbc($s0) +/* f0cf050: 8fa4002c */ lw $a0,0x2c($sp) +/* f0cf054: 0fc1905e */ jal func0f064178 +/* f0cf058: 00002825 */ or $a1,$zero,$zero +/* f0cf05c: 3c10800a */ lui $s0,0x800a +/* f0cf060: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f0cf064: 3c017f1b */ lui $at,0x7f1b +/* f0cf068: c430da30 */ lwc1 $f16,-0x25d0($at) +/* f0cf06c: c6000078 */ lwc1 $f0,0x78($s0) +/* f0cf070: 3c01c2c8 */ lui $at,0xc2c8 +/* f0cf074: c7a20030 */ lwc1 $f2,0x30($sp) +/* f0cf078: 4610003e */ c.le.s $f0,$f16 +/* f0cf07c: 00000000 */ sll $zero,$zero,0x0 +/* f0cf080: 45010021 */ bc1t .L0f0cf108 +/* f0cf084: 00000000 */ sll $zero,$zero,0x0 +/* f0cf088: 44819000 */ mtc1 $at,$f18 +/* f0cf08c: 3c0142c8 */ lui $at,0x42c8 +/* f0cf090: 4612103c */ c.lt.s $f2,$f18 +/* f0cf094: 00000000 */ sll $zero,$zero,0x0 +/* f0cf098: 4501001b */ bc1t .L0f0cf108 +/* f0cf09c: 00000000 */ sll $zero,$zero,0x0 +/* f0cf0a0: 44812000 */ mtc1 $at,$f4 +/* f0cf0a4: 3c014248 */ lui $at,0x4248 +/* f0cf0a8: 4602203c */ c.lt.s $f4,$f2 +/* f0cf0ac: 00000000 */ sll $zero,$zero,0x0 +/* f0cf0b0: 45010015 */ bc1t .L0f0cf108 +/* f0cf0b4: 00000000 */ sll $zero,$zero,0x0 +/* f0cf0b8: c6060074 */ lwc1 $f6,0x74($s0) +/* f0cf0bc: 44814000 */ mtc1 $at,$f8 +/* f0cf0c0: 240e003f */ addiu $t6,$zero,0x3f +/* f0cf0c4: 240f000c */ addiu $t7,$zero,0xc +/* f0cf0c8: 46083281 */ sub.s $f10,$f6,$f8 +/* f0cf0cc: 460a003c */ c.lt.s $f0,$f10 +/* f0cf0d0: 00000000 */ sll $zero,$zero,0x0 +/* f0cf0d4: 4501000c */ bc1t .L0f0cf108 +/* f0cf0d8: 00000000 */ sll $zero,$zero,0x0 +/* f0cf0dc: 8e0300bc */ lw $v1,0xbc($s0) +/* f0cf0e0: 8e021b5c */ lw $v0,0x1b5c($s0) +/* f0cf0e4: afaf0014 */ sw $t7,0x14($sp) +/* f0cf0e8: afae0010 */ sw $t6,0x10($sp) +/* f0cf0ec: 24640008 */ addiu $a0,$v1,0x8 +/* f0cf0f0: 24650028 */ addiu $a1,$v1,0x28 +/* f0cf0f4: 24460008 */ addiu $a2,$v0,0x8 +/* f0cf0f8: 0c00b70f */ jal 0x2dc3c +/* f0cf0fc: 24470028 */ addiu $a3,$v0,0x28 +/* f0cf100: 14400003 */ bnez $v0,.L0f0cf110 +/* f0cf104: 00000000 */ sll $zero,$zero,0x0 +.L0f0cf108: +/* f0cf108: 0fc31f4c */ jal func0f0c7d30 +/* f0cf10c: 00002025 */ or $a0,$zero,$zero +.L0f0cf110: +/* f0cf110: 3c18800a */ lui $t8,0x800a +/* f0cf114: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f0cf118: 24050001 */ addiu $a1,$zero,0x1 +/* f0cf11c: 0fc1905e */ jal func0f064178 +/* f0cf120: 8f0400bc */ lw $a0,0xbc($t8) +/* f0cf124: 8fa4002c */ lw $a0,0x2c($sp) +/* f0cf128: 0fc1905e */ jal func0f064178 +/* f0cf12c: 24050001 */ addiu $a1,$zero,0x1 +/* f0cf130: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0cf134: +/* f0cf134: 8fb00020 */ lw $s0,0x20($sp) +/* f0cf138: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0cf13c: 03e00008 */ jr $ra +/* f0cf140: 00000000 */ sll $zero,$zero,0x0 +/* f0cf144: 00000000 */ sll $zero,$zero,0x0 +/* f0cf148: 00000000 */ sll $zero,$zero,0x0 +/* f0cf14c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cf150 +/* f0cf150: 3c0e800a */ lui $t6,0x800a +/* f0cf154: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0cf158: 27bdffa8 */ addiu $sp,$sp,-88 +/* f0cf15c: afbf002c */ sw $ra,0x2c($sp) +/* f0cf160: afa40058 */ sw $a0,0x58($sp) +/* f0cf164: 8dc20480 */ lw $v0,0x480($t6) +/* f0cf168: 3c014248 */ lui $at,0x4248 +/* f0cf16c: 44810000 */ mtc1 $at,$f0 +/* f0cf170: 3c018007 */ lui $at,0x8007 +/* f0cf174: c4240ed0 */ lwc1 $f4,0xed0($at) +/* f0cf178: c4460060 */ lwc1 $f6,0x60($v0) +/* f0cf17c: 8c430000 */ lw $v1,0x0($v0) +/* f0cf180: 46062081 */ sub.s $f2,$f4,$f6 +/* f0cf184: 4600103c */ c.lt.s $f2,$f0 +/* f0cf188: 00000000 */ sll $zero,$zero,0x0 +/* f0cf18c: 45020003 */ bc1fl .L0f0cf19c +/* f0cf190: 44801000 */ mtc1 $zero,$f2 +/* f0cf194: 46001006 */ mov.s $f0,$f2 +/* f0cf198: 44801000 */ mtc1 $zero,$f2 +.L0f0cf19c: +/* f0cf19c: 00000000 */ sll $zero,$zero,0x0 +/* f0cf1a0: 4602003c */ c.lt.s $f0,$f2 +/* f0cf1a4: 00000000 */ sll $zero,$zero,0x0 +/* f0cf1a8: 45020003 */ bc1fl .L0f0cf1b8 +/* f0cf1ac: c4680008 */ lwc1 $f8,0x8($v1) +/* f0cf1b0: 46001006 */ mov.s $f0,$f2 +/* f0cf1b4: c4680008 */ lwc1 $f8,0x8($v1) +.L0f0cf1b8: +/* f0cf1b8: 8faf0058 */ lw $t7,0x58($sp) +/* f0cf1bc: 27b80050 */ addiu $t8,$sp,0x50 +/* f0cf1c0: e7a80040 */ swc1 $f8,0x40($sp) +/* f0cf1c4: c46a000c */ lwc1 $f10,0xc($v1) +/* f0cf1c8: 27b9004c */ addiu $t9,$sp,0x4c +/* f0cf1cc: 27a40040 */ addiu $a0,$sp,0x40 +/* f0cf1d0: 46005400 */ add.s $f16,$f10,$f0 +/* f0cf1d4: 3c0541d0 */ lui $a1,0x41d0 +/* f0cf1d8: 24660028 */ addiu $a2,$v1,0x28 +/* f0cf1dc: 00003825 */ or $a3,$zero,$zero +/* f0cf1e0: e7b00044 */ swc1 $f16,0x44($sp) +/* f0cf1e4: c4720010 */ lwc1 $f18,0x10($v1) +/* f0cf1e8: afb90020 */ sw $t9,0x20($sp) +/* f0cf1ec: afb8001c */ sw $t8,0x1c($sp) +/* f0cf1f0: afa00014 */ sw $zero,0x14($sp) +/* f0cf1f4: afa00010 */ sw $zero,0x10($sp) +/* f0cf1f8: afaf0018 */ sw $t7,0x18($sp) +/* f0cf1fc: 0c00a86c */ jal 0x2a1b0 +/* f0cf200: e7b20048 */ swc1 $f18,0x48($sp) +/* f0cf204: 3c017f1b */ lui $at,0x7f1b +/* f0cf208: c42cda80 */ lwc1 $f12,-0x2580($at) +/* f0cf20c: 8fbf002c */ lw $ra,0x2c($sp) +/* f0cf210: 46000086 */ mov.s $f2,$f0 +/* f0cf214: 460c003c */ c.lt.s $f0,$f12 +/* f0cf218: 27bd0058 */ addiu $sp,$sp,0x58 +/* f0cf21c: 45000002 */ bc1f .L0f0cf228 +/* f0cf220: 00000000 */ sll $zero,$zero,0x0 +/* f0cf224: 46006086 */ mov.s $f2,$f12 +.L0f0cf228: +/* f0cf228: 03e00008 */ jr $ra +/* f0cf22c: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f0cf230 +/* f0cf230: 3c04800a */ lui $a0,0x800a +/* f0cf234: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0cf238: 8c820284 */ lw $v0,0x284($a0) +/* f0cf23c: 27bdff88 */ addiu $sp,$sp,-120 +/* f0cf240: afbf002c */ sw $ra,0x2c($sp) +/* f0cf244: afb00028 */ sw $s0,0x28($sp) +/* f0cf248: 8c4e0480 */ lw $t6,0x480($v0) +/* f0cf24c: 8c8f0328 */ lw $t7,0x328($a0) +/* f0cf250: 3c0141f0 */ lui $at,0x41f0 +/* f0cf254: 8dd00000 */ lw $s0,0x0($t6) +/* f0cf258: 44817000 */ mtc1 $at,$f14 +/* f0cf25c: 24190020 */ addiu $t9,$zero,0x20 +/* f0cf260: c6040008 */ lwc1 $f4,0x8($s0) +/* f0cf264: 8e030004 */ lw $v1,0x4($s0) +/* f0cf268: 2418003f */ addiu $t8,$zero,0x3f +/* f0cf26c: e7a40060 */ swc1 $f4,0x60($sp) +/* f0cf270: c606000c */ lwc1 $f6,0xc($s0) +/* f0cf274: 27a60060 */ addiu $a2,$sp,0x60 +/* f0cf278: 27a70050 */ addiu $a3,$sp,0x50 +/* f0cf27c: 460c3200 */ add.s $f8,$f6,$f12 +/* f0cf280: 26040008 */ addiu $a0,$s0,0x8 +/* f0cf284: 26050028 */ addiu $a1,$s0,0x28 +/* f0cf288: e7a80064 */ swc1 $f8,0x64($sp) +/* f0cf28c: c60a0010 */ lwc1 $f10,0x10($s0) +/* f0cf290: 11e00003 */ beqz $t7,.L0f0cf2a0 +/* f0cf294: e7aa0068 */ swc1 $f10,0x68($sp) +/* f0cf298: 10000002 */ beqz $zero,.L0f0cf2a4 +/* f0cf29c: afb8004c */ sw $t8,0x4c($sp) +.L0f0cf2a0: +/* f0cf2a0: afb9004c */ sw $t9,0x4c($sp) +.L0f0cf2a4: +/* f0cf2a4: c46200b4 */ lwc1 $f2,0xb4($v1) +/* f0cf2a8: 8c480480 */ lw $t0,0x480($v0) +/* f0cf2ac: 460e1400 */ add.s $f16,$f2,$f14 +/* f0cf2b0: c50c005c */ lwc1 $f12,0x5c($t0) +/* f0cf2b4: 4610603e */ c.le.s $f12,$f16 +/* f0cf2b8: 00000000 */ sll $zero,$zero,0x0 +/* f0cf2bc: 45020006 */ bc1fl .L0f0cf2d8 +/* f0cf2c0: c606000c */ lwc1 $f6,0xc($s0) +/* f0cf2c4: c612000c */ lwc1 $f18,0xc($s0) +/* f0cf2c8: 46121101 */ sub.s $f4,$f2,$f18 +/* f0cf2cc: 10000003 */ beqz $zero,.L0f0cf2dc +/* f0cf2d0: 460e2000 */ add.s $f0,$f4,$f14 +/* f0cf2d4: c606000c */ lwc1 $f6,0xc($s0) +.L0f0cf2d8: +/* f0cf2d8: 46066001 */ sub.s $f0,$f12,$f6 +.L0f0cf2dc: +/* f0cf2dc: afa5003c */ sw $a1,0x3c($sp) +/* f0cf2e0: 0fc1979d */ jal func0f065e74 +/* f0cf2e4: e7a00044 */ swc1 $f0,0x44($sp) +/* f0cf2e8: 8e040004 */ lw $a0,0x4($s0) +/* f0cf2ec: 27a50060 */ addiu $a1,$sp,0x60 +/* f0cf2f0: 0fc087ea */ jal func0f021fa8 +/* f0cf2f4: 27a60050 */ addiu $a2,$sp,0x50 +/* f0cf2f8: 02002025 */ or $a0,$s0,$zero +/* f0cf2fc: 0fc1905e */ jal func0f064178 +/* f0cf300: 00002825 */ or $a1,$zero,$zero +/* f0cf304: 3c017f1b */ lui $at,0x7f1b +/* f0cf308: c7a00044 */ lwc1 $f0,0x44($sp) +/* f0cf30c: c428da84 */ lwc1 $f8,-0x257c($at) +/* f0cf310: 3c014170 */ lui $at,0x4170 +/* f0cf314: 44815000 */ mtc1 $at,$f10 +/* f0cf318: 46080001 */ sub.s $f0,$f0,$f8 +/* f0cf31c: 24090001 */ addiu $t1,$zero,0x1 +/* f0cf320: afa90010 */ sw $t1,0x10($sp) +/* f0cf324: 27a40060 */ addiu $a0,$sp,0x60 +/* f0cf328: e7a00018 */ swc1 $f0,0x18($sp) +/* f0cf32c: 3c0541d0 */ lui $a1,0x41d0 +/* f0cf330: 27a60050 */ addiu $a2,$sp,0x50 +/* f0cf334: 8fa7004c */ lw $a3,0x4c($sp) +/* f0cf338: 0c00a9a1 */ jal 0x2a684 +/* f0cf33c: e7aa0014 */ swc1 $f10,0x14($sp) +/* f0cf340: afa20074 */ sw $v0,0x74($sp) +/* f0cf344: 02002025 */ or $a0,$s0,$zero +/* f0cf348: 0fc1905e */ jal func0f064178 +/* f0cf34c: 24050001 */ addiu $a1,$zero,0x1 +/* f0cf350: 8faa0074 */ lw $t2,0x74($sp) +/* f0cf354: 24010001 */ addiu $at,$zero,0x1 +/* f0cf358: c7b00064 */ lwc1 $f16,0x64($sp) +/* f0cf35c: 15410006 */ bne $t2,$at,.L0f0cf378 +/* f0cf360: 02002025 */ or $a0,$s0,$zero +/* f0cf364: 0fc19711 */ jal func0f065c44 +/* f0cf368: e610000c */ swc1 $f16,0xc($s0) +/* f0cf36c: 27a40050 */ addiu $a0,$sp,0x50 +/* f0cf370: 0fc195e9 */ jal func0f0657a4 +/* f0cf374: 8fa5003c */ lw $a1,0x3c($sp) +.L0f0cf378: +/* f0cf378: 8fbf002c */ lw $ra,0x2c($sp) +/* f0cf37c: 8fa20074 */ lw $v0,0x74($sp) +/* f0cf380: 8fb00028 */ lw $s0,0x28($sp) +/* f0cf384: 03e00008 */ jr $ra +/* f0cf388: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f0cf38c +/* f0cf38c: 27bdff30 */ addiu $sp,$sp,-208 +/* f0cf390: 3c0f800a */ lui $t7,0x800a +/* f0cf394: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f0cf398: 240e0001 */ addiu $t6,$zero,0x1 +/* f0cf39c: afbf0034 */ sw $ra,0x34($sp) +/* f0cf3a0: afb00030 */ sw $s0,0x30($sp) +/* f0cf3a4: afae00cc */ sw $t6,0xcc($sp) +/* f0cf3a8: 8df80480 */ lw $t8,0x480($t7) +/* f0cf3ac: 00803025 */ or $a2,$a0,$zero +/* f0cf3b0: 27a400a6 */ addiu $a0,$sp,0xa6 +/* f0cf3b4: 8f100000 */ lw $s0,0x0($t8) +/* f0cf3b8: 8e190004 */ lw $t9,0x4($s0) +/* f0cf3bc: afa600d0 */ sw $a2,0xd0($sp) +/* f0cf3c0: 0fc33c54 */ jal func0f0cf150 +/* f0cf3c4: afb900c4 */ sw $t9,0xc4($sp) +/* f0cf3c8: 8fa600d0 */ lw $a2,0xd0($sp) +/* f0cf3cc: 44800000 */ mtc1 $zero,$f0 +/* f0cf3d0: 02002025 */ or $a0,$s0,$zero +/* f0cf3d4: c4c40000 */ lwc1 $f4,0x0($a2) +/* f0cf3d8: 00002825 */ or $a1,$zero,$zero +/* f0cf3dc: 46040032 */ c.eq.s $f0,$f4 +/* f0cf3e0: 00000000 */ sll $zero,$zero,0x0 +/* f0cf3e4: 4500000b */ bc1f .L0f0cf414 +/* f0cf3e8: 00000000 */ sll $zero,$zero,0x0 +/* f0cf3ec: c4c60004 */ lwc1 $f6,0x4($a2) +/* f0cf3f0: 46060032 */ c.eq.s $f0,$f6 +/* f0cf3f4: 00000000 */ sll $zero,$zero,0x0 +/* f0cf3f8: 45000006 */ bc1f .L0f0cf414 +/* f0cf3fc: 00000000 */ sll $zero,$zero,0x0 +/* f0cf400: c4c80008 */ lwc1 $f8,0x8($a2) +/* f0cf404: 46080032 */ c.eq.s $f0,$f8 +/* f0cf408: 00000000 */ sll $zero,$zero,0x0 +/* f0cf40c: 450300c2 */ bc1tl .L0f0cf718 +/* f0cf410: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0cf414: +/* f0cf414: 0fc1905e */ jal func0f064178 +/* f0cf418: afa600d0 */ sw $a2,0xd0($sp) +/* f0cf41c: 8fa600d0 */ lw $a2,0xd0($sp) +/* f0cf420: c6040008 */ lwc1 $f4,0x8($s0) +/* f0cf424: 3c02800a */ lui $v0,0x800a +/* f0cf428: c4ca0000 */ lwc1 $f10,0x0($a2) +/* f0cf42c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0cf430: 8c490328 */ lw $t1,0x328($v0) +/* f0cf434: 46045180 */ add.s $f6,$f10,$f4 +/* f0cf438: 3c0141f0 */ lui $at,0x41f0 +/* f0cf43c: 24080020 */ addiu $t0,$zero,0x20 +/* f0cf440: 8faa00c4 */ lw $t2,0xc4($sp) +/* f0cf444: e7a600b8 */ swc1 $f6,0xb8($sp) +/* f0cf448: c60a000c */ lwc1 $f10,0xc($s0) +/* f0cf44c: c4c80004 */ lwc1 $f8,0x4($a2) +/* f0cf450: 26040008 */ addiu $a0,$s0,0x8 +/* f0cf454: 26050028 */ addiu $a1,$s0,0x28 +/* f0cf458: 460a4100 */ add.s $f4,$f8,$f10 +/* f0cf45c: 27a700a8 */ addiu $a3,$sp,0xa8 +/* f0cf460: 27ad0074 */ addiu $t5,$sp,0x74 +/* f0cf464: 240e0014 */ addiu $t6,$zero,0x14 +/* f0cf468: e7a400bc */ swc1 $f4,0xbc($sp) +/* f0cf46c: c6080010 */ lwc1 $f8,0x10($s0) +/* f0cf470: c4c60008 */ lwc1 $f6,0x8($a2) +/* f0cf474: 27a600b8 */ addiu $a2,$sp,0xb8 +/* f0cf478: 46083280 */ add.s $f10,$f6,$f8 +/* f0cf47c: 11200003 */ beqz $t1,.L0f0cf48c +/* f0cf480: e7aa00c0 */ swc1 $f10,0xc0($sp) +/* f0cf484: 10000001 */ beqz $zero,.L0f0cf48c +/* f0cf488: 2408003f */ addiu $t0,$zero,0x3f +.L0f0cf48c: +/* f0cf48c: 8c4b0284 */ lw $t3,0x284($v0) +/* f0cf490: 44816000 */ mtc1 $at,$f12 +/* f0cf494: c54000b4 */ lwc1 $f0,0xb4($t2) +/* f0cf498: 8d6c0480 */ lw $t4,0x480($t3) +/* f0cf49c: 460c0100 */ add.s $f4,$f0,$f12 +/* f0cf4a0: c582005c */ lwc1 $f2,0x5c($t4) +/* f0cf4a4: 4604103e */ c.le.s $f2,$f4 +/* f0cf4a8: 00000000 */ sll $zero,$zero,0x0 +/* f0cf4ac: 45020006 */ bc1fl .L0f0cf4c8 +/* f0cf4b0: c60a000c */ lwc1 $f10,0xc($s0) +/* f0cf4b4: c606000c */ lwc1 $f6,0xc($s0) +/* f0cf4b8: 46060201 */ sub.s $f8,$f0,$f6 +/* f0cf4bc: 10000003 */ beqz $zero,.L0f0cf4cc +/* f0cf4c0: 460c4480 */ add.s $f18,$f8,$f12 +/* f0cf4c4: c60a000c */ lwc1 $f10,0xc($s0) +.L0f0cf4c8: +/* f0cf4c8: 460a1481 */ sub.s $f18,$f2,$f10 +.L0f0cf4cc: +/* f0cf4cc: afad0010 */ sw $t5,0x10($sp) +/* f0cf4d0: afae0014 */ sw $t6,0x14($sp) +/* f0cf4d4: afa40044 */ sw $a0,0x44($sp) +/* f0cf4d8: afa50040 */ sw $a1,0x40($sp) +/* f0cf4dc: afa80070 */ sw $t0,0x70($sp) +/* f0cf4e0: 0fc1977f */ jal func0f065dfc +/* f0cf4e4: e7b20068 */ swc1 $f18,0x68($sp) +/* f0cf4e8: 87af00a8 */ lh $t7,0xa8($sp) +/* f0cf4ec: 2405ffff */ addiu $a1,$zero,-1 +/* f0cf4f0: 8fa80070 */ lw $t0,0x70($sp) +/* f0cf4f4: 10af000d */ beq $a1,$t7,.L0f0cf52c +/* f0cf4f8: c7b20068 */ lwc1 $f18,0x68($sp) +/* f0cf4fc: 27a200a8 */ addiu $v0,$sp,0xa8 +/* f0cf500: 84430000 */ lh $v1,0x0($v0) +/* f0cf504: 87a400a6 */ lh $a0,0xa6($sp) +.L0f0cf508: +/* f0cf508: 14830004 */ bne $a0,$v1,.L0f0cf51c +/* f0cf50c: 2419ffff */ addiu $t9,$zero,-1 +/* f0cf510: a7a400a8 */ sh $a0,0xa8($sp) +/* f0cf514: 10000005 */ beqz $zero,.L0f0cf52c +/* f0cf518: a7b900aa */ sh $t9,0xaa($sp) +.L0f0cf51c: +/* f0cf51c: 84430002 */ lh $v1,0x2($v0) +/* f0cf520: 24420002 */ addiu $v0,$v0,0x2 +/* f0cf524: 14a3fff8 */ bne $a1,$v1,.L0f0cf508 +/* f0cf528: 00000000 */ sll $zero,$zero,0x0 +.L0f0cf52c: +/* f0cf52c: 8e040004 */ lw $a0,0x4($s0) +/* f0cf530: e7b20068 */ swc1 $f18,0x68($sp) +/* f0cf534: afa80070 */ sw $t0,0x70($sp) +/* f0cf538: 27a500b8 */ addiu $a1,$sp,0xb8 +/* f0cf53c: 0fc087ea */ jal func0f021fa8 +/* f0cf540: 27a600a8 */ addiu $a2,$sp,0xa8 +/* f0cf544: c7a400b8 */ lwc1 $f4,0xb8($sp) +/* f0cf548: c6060008 */ lwc1 $f6,0x8($s0) +/* f0cf54c: 3c0141d0 */ lui $at,0x41d0 +/* f0cf550: 44818000 */ mtc1 $at,$f16 +/* f0cf554: 46062081 */ sub.s $f2,$f4,$f6 +/* f0cf558: 3c013f00 */ lui $at,0x3f00 +/* f0cf55c: 44812000 */ mtc1 $at,$f4 +/* f0cf560: c7a800c0 */ lwc1 $f8,0xc0($sp) +/* f0cf564: c60a0010 */ lwc1 $f10,0x10($s0) +/* f0cf568: 46048002 */ mul.s $f0,$f16,$f4 +/* f0cf56c: 8fa80070 */ lw $t0,0x70($sp) +/* f0cf570: c7b20068 */ lwc1 $f18,0x68($sp) +/* f0cf574: 8fa40044 */ lw $a0,0x44($sp) +/* f0cf578: 8fa50040 */ lw $a1,0x40($sp) +/* f0cf57c: 460a4301 */ sub.s $f12,$f8,$f10 +/* f0cf580: 4602003c */ c.lt.s $f0,$f2 +/* f0cf584: 00000000 */ sll $zero,$zero,0x0 +/* f0cf588: 45030011 */ bc1tl .L0f0cf5d0 +/* f0cf58c: 3c014170 */ lui $at,0x4170 +/* f0cf590: 460c003c */ c.lt.s $f0,$f12 +/* f0cf594: 00000000 */ sll $zero,$zero,0x0 +/* f0cf598: 4503000d */ bc1tl .L0f0cf5d0 +/* f0cf59c: 3c014170 */ lui $at,0x4170 +/* f0cf5a0: 46000387 */ neg.s $f14,$f0 +/* f0cf5a4: 460e103c */ c.lt.s $f2,$f14 +/* f0cf5a8: 00000000 */ sll $zero,$zero,0x0 +/* f0cf5ac: 45030008 */ bc1tl .L0f0cf5d0 +/* f0cf5b0: 3c014170 */ lui $at,0x4170 +/* f0cf5b4: 460e603c */ c.lt.s $f12,$f14 +/* f0cf5b8: 27a70074 */ addiu $a3,$sp,0x74 +/* f0cf5bc: 240b0001 */ addiu $t3,$zero,0x1 +/* f0cf5c0: 3c014170 */ lui $at,0x4170 +/* f0cf5c4: 45020024 */ bc1fl .L0f0cf658 +/* f0cf5c8: 44815000 */ mtc1 $at,$f10 +/* f0cf5cc: 3c014170 */ lui $at,0x4170 +.L0f0cf5d0: +/* f0cf5d0: 44813000 */ mtc1 $at,$f6 +/* f0cf5d4: 24090001 */ addiu $t1,$zero,0x1 +/* f0cf5d8: afa90018 */ sw $t1,0x18($sp) +/* f0cf5dc: 27a600b8 */ addiu $a2,$sp,0xb8 +/* f0cf5e0: 27a700a8 */ addiu $a3,$sp,0xa8 +/* f0cf5e4: e7b00010 */ swc1 $f16,0x10($sp) +/* f0cf5e8: afa80014 */ sw $t0,0x14($sp) +/* f0cf5ec: e7b20020 */ swc1 $f18,0x20($sp) +/* f0cf5f0: afa80070 */ sw $t0,0x70($sp) +/* f0cf5f4: e7b20068 */ swc1 $f18,0x68($sp) +/* f0cf5f8: 0c00b657 */ jal 0x2d95c +/* f0cf5fc: e7a6001c */ swc1 $f6,0x1c($sp) +/* f0cf600: 3c0141d0 */ lui $at,0x41d0 +/* f0cf604: 44818000 */ mtc1 $at,$f16 +/* f0cf608: 24010001 */ addiu $at,$zero,0x1 +/* f0cf60c: 8fa80070 */ lw $t0,0x70($sp) +/* f0cf610: c7b20068 */ lwc1 $f18,0x68($sp) +/* f0cf614: 14410019 */ bne $v0,$at,.L0f0cf67c +/* f0cf618: afa200cc */ sw $v0,0xcc($sp) +/* f0cf61c: 3c014170 */ lui $at,0x4170 +/* f0cf620: 44814000 */ mtc1 $at,$f8 +/* f0cf624: 44068000 */ mfc1 $a2,$f16 +/* f0cf628: 240a0001 */ addiu $t2,$zero,0x1 +/* f0cf62c: afaa0014 */ sw $t2,0x14($sp) +/* f0cf630: 8fa40044 */ lw $a0,0x44($sp) +/* f0cf634: 27a500b8 */ addiu $a1,$sp,0xb8 +/* f0cf638: 27a700a8 */ addiu $a3,$sp,0xa8 +/* f0cf63c: afa80010 */ sw $t0,0x10($sp) +/* f0cf640: e7b2001c */ swc1 $f18,0x1c($sp) +/* f0cf644: 0c00aa7c */ jal 0x2a9f0 +/* f0cf648: e7a80018 */ swc1 $f8,0x18($sp) +/* f0cf64c: 1000000b */ beqz $zero,.L0f0cf67c +/* f0cf650: afa200cc */ sw $v0,0xcc($sp) +/* f0cf654: 44815000 */ mtc1 $at,$f10 +.L0f0cf658: +/* f0cf658: 44068000 */ mfc1 $a2,$f16 +/* f0cf65c: 8fa40044 */ lw $a0,0x44($sp) +/* f0cf660: 27a500b8 */ addiu $a1,$sp,0xb8 +/* f0cf664: afa80010 */ sw $t0,0x10($sp) +/* f0cf668: afab0014 */ sw $t3,0x14($sp) +/* f0cf66c: e7b2001c */ swc1 $f18,0x1c($sp) +/* f0cf670: 0c00aa7c */ jal 0x2a9f0 +/* f0cf674: e7aa0018 */ swc1 $f10,0x18($sp) +/* f0cf678: afa200cc */ sw $v0,0xcc($sp) +.L0f0cf67c: +/* f0cf67c: 54400014 */ bnezl $v0,.L0f0cf6d0 +/* f0cf680: 02002025 */ or $a0,$s0,$zero +/* f0cf684: 0c0093ac */ jal 0x24eb0 +/* f0cf688: 00000000 */ sll $zero,$zero,0x0 +/* f0cf68c: 1040000f */ beqz $v0,.L0f0cf6cc +/* f0cf690: 00402025 */ or $a0,$v0,$zero +/* f0cf694: 904c0000 */ lbu $t4,0x0($v0) +/* f0cf698: 24010006 */ addiu $at,$zero,0x6 +/* f0cf69c: 3c0d800a */ lui $t5,0x800a +/* f0cf6a0: 5581000b */ bnel $t4,$at,.L0f0cf6d0 +/* f0cf6a4: 02002025 */ or $a0,$s0,$zero +/* f0cf6a8: 8dada24c */ lw $t5,-0x5db4($t5) +/* f0cf6ac: 0fc4a25f */ jal func0f12897c +/* f0cf6b0: afad004c */ sw $t5,0x4c($sp) +/* f0cf6b4: 8fae004c */ lw $t6,0x4c($sp) +/* f0cf6b8: 240f0001 */ addiu $t7,$zero,0x1 +/* f0cf6bc: 3c018007 */ lui $at,0x8007 +/* f0cf6c0: 544e0003 */ bnel $v0,$t6,.L0f0cf6d0 +/* f0cf6c4: 02002025 */ or $a0,$s0,$zero +/* f0cf6c8: a02f0ec0 */ sb $t7,0xec0($at) +.L0f0cf6cc: +/* f0cf6cc: 02002025 */ or $a0,$s0,$zero +.L0f0cf6d0: +/* f0cf6d0: 0fc1905e */ jal func0f064178 +/* f0cf6d4: 24050001 */ addiu $a1,$zero,0x1 +/* f0cf6d8: 8fb800cc */ lw $t8,0xcc($sp) +/* f0cf6dc: 24010001 */ addiu $at,$zero,0x1 +/* f0cf6e0: c7a400b8 */ lwc1 $f4,0xb8($sp) +/* f0cf6e4: 5701000c */ bnel $t8,$at,.L0f0cf718 +/* f0cf6e8: 8fbf0034 */ lw $ra,0x34($sp) +/* f0cf6ec: e6040008 */ swc1 $f4,0x8($s0) +/* f0cf6f0: c7a600bc */ lwc1 $f6,0xbc($sp) +/* f0cf6f4: 02002025 */ or $a0,$s0,$zero +/* f0cf6f8: e606000c */ swc1 $f6,0xc($s0) +/* f0cf6fc: c7a800c0 */ lwc1 $f8,0xc0($sp) +/* f0cf700: 0fc19711 */ jal func0f065c44 +/* f0cf704: e6080010 */ swc1 $f8,0x10($s0) +/* f0cf708: 27a400a8 */ addiu $a0,$sp,0xa8 +/* f0cf70c: 0fc195e9 */ jal func0f0657a4 +/* f0cf710: 8fa50040 */ lw $a1,0x40($sp) +/* f0cf714: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0cf718: +/* f0cf718: 8fa200cc */ lw $v0,0xcc($sp) +/* f0cf71c: 8fb00030 */ lw $s0,0x30($sp) +/* f0cf720: 03e00008 */ jr $ra +/* f0cf724: 27bd00d0 */ addiu $sp,$sp,0xd0 +); + +GLOBAL_ASM( +glabel func0f0cf728 +/* f0cf728: 27bdffb0 */ addiu $sp,$sp,-80 +/* f0cf72c: afbf0014 */ sw $ra,0x14($sp) +/* f0cf730: 0fc33ce3 */ jal func0f0cf38c +/* f0cf734: 00000000 */ sll $zero,$zero,0x0 +/* f0cf738: 24010001 */ addiu $at,$zero,0x1 +/* f0cf73c: 1041004f */ beq $v0,$at,.L0f0cf87c +/* f0cf740: afa2004c */ sw $v0,0x4c($sp) +/* f0cf744: 3c088007 */ lui $t0,0x8007 +/* f0cf748: 25080ec4 */ addiu $t0,$t0,0xec4 +/* f0cf74c: 240e0001 */ addiu $t6,$zero,0x1 +/* f0cf750: 0c0093ac */ jal 0x24eb0 +/* f0cf754: a10e0000 */ sb $t6,0x0($t0) +/* f0cf758: 3c088007 */ lui $t0,0x8007 +/* f0cf75c: 25080ec4 */ addiu $t0,$t0,0xec4 +/* f0cf760: 10400046 */ beqz $v0,.L0f0cf87c +/* f0cf764: 00404825 */ or $t1,$v0,$zero +/* f0cf768: 3c0f800a */ lui $t7,0x800a +/* f0cf76c: 8def9ff4 */ lw $t7,-0x600c($t7) +/* f0cf770: 59e00043 */ blezl $t7,.L0f0cf880 +/* f0cf774: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cf778: 90580000 */ lbu $t8,0x0($v0) +/* f0cf77c: 24010002 */ addiu $at,$zero,0x2 +/* f0cf780: 5701002f */ bnel $t8,$at,.L0f0cf840 +/* f0cf784: 91220000 */ lbu $v0,0x0($t1) +/* f0cf788: 8c430004 */ lw $v1,0x4($v0) +/* f0cf78c: 24190003 */ addiu $t9,$zero,0x3 +/* f0cf790: a1190000 */ sb $t9,0x0($t0) +/* f0cf794: 946a0070 */ lhu $t2,0x70($v1) +/* f0cf798: 27a4002c */ addiu $a0,$sp,0x2c +/* f0cf79c: 27a50020 */ addiu $a1,$sp,0x20 +/* f0cf7a0: 314b0400 */ andi $t3,$t2,0x400 +/* f0cf7a4: 11600025 */ beqz $t3,.L0f0cf83c +/* f0cf7a8: 2406011e */ addiu $a2,$zero,0x11e +/* f0cf7ac: 3c077f1b */ lui $a3,0x7f1b +/* f0cf7b0: 24e7da40 */ addiu $a3,$a3,-9664 +/* f0cf7b4: 0c009393 */ jal 0x24e4c +/* f0cf7b8: afa20048 */ sw $v0,0x48($sp) +/* f0cf7bc: c7a40028 */ lwc1 $f4,0x28($sp) +/* f0cf7c0: c7a60034 */ lwc1 $f6,0x34($sp) +/* f0cf7c4: 44801000 */ mtc1 $zero,$f2 +/* f0cf7c8: c7a8002c */ lwc1 $f8,0x2c($sp) +/* f0cf7cc: 46062001 */ sub.s $f0,$f4,$f6 +/* f0cf7d0: c7aa0020 */ lwc1 $f10,0x20($sp) +/* f0cf7d4: 3c088007 */ lui $t0,0x8007 +/* f0cf7d8: 25080ec4 */ addiu $t0,$t0,0xec4 +/* f0cf7dc: 46001032 */ c.eq.s $f2,$f0 +/* f0cf7e0: 8fa90048 */ lw $t1,0x48($sp) +/* f0cf7e4: 460a4401 */ sub.s $f16,$f8,$f10 +/* f0cf7e8: e7a00038 */ swc1 $f0,0x38($sp) +/* f0cf7ec: e7a2003c */ swc1 $f2,0x3c($sp) +/* f0cf7f0: 45000004 */ bc1f .L0f0cf804 +/* f0cf7f4: e7b00040 */ swc1 $f16,0x40($sp) +/* f0cf7f8: 46101032 */ c.eq.s $f2,$f16 +/* f0cf7fc: 3c013f80 */ lui $at,0x3f80 +/* f0cf800: 45010009 */ bc1t .L0f0cf828 +.L0f0cf804: +/* f0cf804: 27a40038 */ addiu $a0,$sp,0x38 +/* f0cf808: 27a5003c */ addiu $a1,$sp,0x3c +/* f0cf80c: 27a60040 */ addiu $a2,$sp,0x40 +/* f0cf810: 0c0011e4 */ jal 0x4790 +/* f0cf814: afa90048 */ sw $t1,0x48($sp) +/* f0cf818: 3c088007 */ lui $t0,0x8007 +/* f0cf81c: 25080ec4 */ addiu $t0,$t0,0xec4 +/* f0cf820: 10000004 */ beqz $zero,.L0f0cf834 +/* f0cf824: 8fa90048 */ lw $t1,0x48($sp) +.L0f0cf828: +/* f0cf828: 44819000 */ mtc1 $at,$f18 +/* f0cf82c: 00000000 */ sll $zero,$zero,0x0 +/* f0cf830: e7b20040 */ swc1 $f18,0x40($sp) +.L0f0cf834: +/* f0cf834: 240c0004 */ addiu $t4,$zero,0x4 +/* f0cf838: a10c0000 */ sb $t4,0x0($t0) +.L0f0cf83c: +/* f0cf83c: 91220000 */ lbu $v0,0x0($t1) +.L0f0cf840: +/* f0cf840: 24010003 */ addiu $at,$zero,0x3 +/* f0cf844: 240d0002 */ addiu $t5,$zero,0x2 +/* f0cf848: 54410004 */ bnel $v0,$at,.L0f0cf85c +/* f0cf84c: 24010006 */ addiu $at,$zero,0x6 +/* f0cf850: 1000000a */ beqz $zero,.L0f0cf87c +/* f0cf854: a10d0000 */ sb $t5,0x0($t0) +/* f0cf858: 24010006 */ addiu $at,$zero,0x6 +.L0f0cf85c: +/* f0cf85c: 14410003 */ bne $v0,$at,.L0f0cf86c +/* f0cf860: 240e0002 */ addiu $t6,$zero,0x2 +/* f0cf864: 10000005 */ beqz $zero,.L0f0cf87c +/* f0cf868: a10e0000 */ sb $t6,0x0($t0) +.L0f0cf86c: +/* f0cf86c: 24010001 */ addiu $at,$zero,0x1 +/* f0cf870: 14410002 */ bne $v0,$at,.L0f0cf87c +/* f0cf874: 240f0005 */ addiu $t7,$zero,0x5 +/* f0cf878: a10f0000 */ sb $t7,0x0($t0) +.L0f0cf87c: +/* f0cf87c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0cf880: +/* f0cf880: 8fa2004c */ lw $v0,0x4c($sp) +/* f0cf884: 27bd0050 */ addiu $sp,$sp,0x50 +/* f0cf888: 03e00008 */ jr $ra +/* f0cf88c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cf890 +/* f0cf890: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0cf894: afbf0014 */ sw $ra,0x14($sp) +/* f0cf898: afa40030 */ sw $a0,0x30($sp) +/* f0cf89c: afa50034 */ sw $a1,0x34($sp) +/* f0cf8a0: afa60038 */ sw $a2,0x38($sp) +/* f0cf8a4: 0c0093a9 */ jal 0x24ea4 +/* f0cf8a8: afa7003c */ sw $a3,0x3c($sp) +/* f0cf8ac: 5040004e */ beqzl $v0,.L0f0cf9e8 +/* f0cf8b0: 2402ffff */ addiu $v0,$zero,-1 +/* f0cf8b4: 0c0093a6 */ jal 0x24e98 +/* f0cf8b8: 00000000 */ sll $zero,$zero,0x0 +/* f0cf8bc: 8fa30030 */ lw $v1,0x30($sp) +/* f0cf8c0: 3c013e80 */ lui $at,0x3e80 +/* f0cf8c4: 44811000 */ mtc1 $at,$f2 +/* f0cf8c8: c4640000 */ lwc1 $f4,0x0($v1) +/* f0cf8cc: 27a40024 */ addiu $a0,$sp,0x24 +/* f0cf8d0: 46002182 */ mul.s $f6,$f4,$f0 +/* f0cf8d4: 00000000 */ sll $zero,$zero,0x0 +/* f0cf8d8: 46023202 */ mul.s $f8,$f6,$f2 +/* f0cf8dc: e7a80024 */ swc1 $f8,0x24($sp) +/* f0cf8e0: c46a0004 */ lwc1 $f10,0x4($v1) +/* f0cf8e4: 46005402 */ mul.s $f16,$f10,$f0 +/* f0cf8e8: 00000000 */ sll $zero,$zero,0x0 +/* f0cf8ec: 46028482 */ mul.s $f18,$f16,$f2 +/* f0cf8f0: e7b20028 */ swc1 $f18,0x28($sp) +/* f0cf8f4: c4640008 */ lwc1 $f4,0x8($v1) +/* f0cf8f8: 46002182 */ mul.s $f6,$f4,$f0 +/* f0cf8fc: 00000000 */ sll $zero,$zero,0x0 +/* f0cf900: 46023202 */ mul.s $f8,$f6,$f2 +/* f0cf904: 0fc33dca */ jal func0f0cf728 +/* f0cf908: e7a8002c */ swc1 $f8,0x2c($sp) +/* f0cf90c: 24010001 */ addiu $at,$zero,0x1 +/* f0cf910: 14410003 */ bne $v0,$at,.L0f0cf920 +/* f0cf914: 00000000 */ sll $zero,$zero,0x0 +/* f0cf918: 10000033 */ beqz $zero,.L0f0cf9e8 +/* f0cf91c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0cf920: +/* f0cf920: 14400030 */ bnez $v0,.L0f0cf9e4 +/* f0cf924: 8fa50040 */ lw $a1,0x40($sp) +/* f0cf928: 3c077f1b */ lui $a3,0x7f1b +/* f0cf92c: 24e7da50 */ addiu $a3,$a3,-9648 +/* f0cf930: 8fa4003c */ lw $a0,0x3c($sp) +/* f0cf934: 0c009393 */ jal 0x24e4c +/* f0cf938: 2406015e */ addiu $a2,$zero,0x15e +/* f0cf93c: 8fa20034 */ lw $v0,0x34($sp) +/* f0cf940: 8fa3003c */ lw $v1,0x3c($sp) +/* f0cf944: 8fa50040 */ lw $a1,0x40($sp) +/* f0cf948: c4500000 */ lwc1 $f16,0x0($v0) +/* f0cf94c: c46a0000 */ lwc1 $f10,0x0($v1) +/* f0cf950: 46105032 */ c.eq.s $f10,$f16 +/* f0cf954: 00000000 */ sll $zero,$zero,0x0 +/* f0cf958: 45000020 */ bc1f .L0f0cf9dc +/* f0cf95c: 00000000 */ sll $zero,$zero,0x0 +/* f0cf960: c4720004 */ lwc1 $f18,0x4($v1) +/* f0cf964: c4440004 */ lwc1 $f4,0x4($v0) +/* f0cf968: 46049032 */ c.eq.s $f18,$f4 +/* f0cf96c: 00000000 */ sll $zero,$zero,0x0 +/* f0cf970: 4500001a */ bc1f .L0f0cf9dc +/* f0cf974: 00000000 */ sll $zero,$zero,0x0 +/* f0cf978: c4660008 */ lwc1 $f6,0x8($v1) +/* f0cf97c: c4480008 */ lwc1 $f8,0x8($v0) +/* f0cf980: 8fa20038 */ lw $v0,0x38($sp) +/* f0cf984: 46083032 */ c.eq.s $f6,$f8 +/* f0cf988: 00000000 */ sll $zero,$zero,0x0 +/* f0cf98c: 45000013 */ bc1f .L0f0cf9dc +/* f0cf990: 00000000 */ sll $zero,$zero,0x0 +/* f0cf994: c4aa0000 */ lwc1 $f10,0x0($a1) +/* f0cf998: c4500000 */ lwc1 $f16,0x0($v0) +/* f0cf99c: 46105032 */ c.eq.s $f10,$f16 +/* f0cf9a0: 00000000 */ sll $zero,$zero,0x0 +/* f0cf9a4: 4500000d */ bc1f .L0f0cf9dc +/* f0cf9a8: 00000000 */ sll $zero,$zero,0x0 +/* f0cf9ac: c4b20004 */ lwc1 $f18,0x4($a1) +/* f0cf9b0: c4440004 */ lwc1 $f4,0x4($v0) +/* f0cf9b4: 46049032 */ c.eq.s $f18,$f4 +/* f0cf9b8: 00000000 */ sll $zero,$zero,0x0 +/* f0cf9bc: 45000007 */ bc1f .L0f0cf9dc +/* f0cf9c0: 00000000 */ sll $zero,$zero,0x0 +/* f0cf9c4: c4a60008 */ lwc1 $f6,0x8($a1) +/* f0cf9c8: c4480008 */ lwc1 $f8,0x8($v0) +/* f0cf9cc: 46083032 */ c.eq.s $f6,$f8 +/* f0cf9d0: 00000000 */ sll $zero,$zero,0x0 +/* f0cf9d4: 45030004 */ bc1tl .L0f0cf9e8 +/* f0cf9d8: 2402ffff */ addiu $v0,$zero,-1 +.L0f0cf9dc: +/* f0cf9dc: 10000002 */ beqz $zero,.L0f0cf9e8 +/* f0cf9e0: 00001025 */ or $v0,$zero,$zero +.L0f0cf9e4: +/* f0cf9e4: 2402ffff */ addiu $v0,$zero,-1 +.L0f0cf9e8: +/* f0cf9e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cf9ec: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0cf9f0: 03e00008 */ jr $ra +/* f0cf9f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cf9f8 +/* f0cf9f8: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0cf9fc: afbf0014 */ sw $ra,0x14($sp) +/* f0cfa00: c4c20000 */ lwc1 $f2,0x0($a2) +/* f0cfa04: c4a00000 */ lwc1 $f0,0x0($a1) +/* f0cfa08: 00803825 */ or $a3,$a0,$zero +/* f0cfa0c: 46020032 */ c.eq.s $f0,$f2 +/* f0cfa10: 00000000 */ sll $zero,$zero,0x0 +/* f0cfa14: 45020009 */ bc1fl .L0f0cfa3c +/* f0cfa18: 46001201 */ sub.s $f8,$f2,$f0 +/* f0cfa1c: c4a40008 */ lwc1 $f4,0x8($a1) +/* f0cfa20: c4c60008 */ lwc1 $f6,0x8($a2) +/* f0cfa24: 2402ffff */ addiu $v0,$zero,-1 +/* f0cfa28: 46062032 */ c.eq.s $f4,$f6 +/* f0cfa2c: 00000000 */ sll $zero,$zero,0x0 +/* f0cfa30: 4501002e */ bc1t .L0f0cfaec +/* f0cfa34: 00000000 */ sll $zero,$zero,0x0 +/* f0cfa38: 46001201 */ sub.s $f8,$f2,$f0 +.L0f0cfa3c: +/* f0cfa3c: 44805000 */ mtc1 $zero,$f10 +/* f0cfa40: e7a80030 */ swc1 $f8,0x30($sp) +/* f0cfa44: e7aa0034 */ swc1 $f10,0x34($sp) +/* f0cfa48: c4b20008 */ lwc1 $f18,0x8($a1) +/* f0cfa4c: c4d00008 */ lwc1 $f16,0x8($a2) +/* f0cfa50: c7aa0030 */ lwc1 $f10,0x30($sp) +/* f0cfa54: afa70040 */ sw $a3,0x40($sp) +/* f0cfa58: 46128101 */ sub.s $f4,$f16,$f18 +/* f0cfa5c: e7a40038 */ swc1 $f4,0x38($sp) +/* f0cfa60: c7a60038 */ lwc1 $f6,0x38($sp) +/* f0cfa64: 46063202 */ mul.s $f8,$f6,$f6 +/* f0cfa68: 00000000 */ sll $zero,$zero,0x0 +/* f0cfa6c: 460a5402 */ mul.s $f16,$f10,$f10 +/* f0cfa70: 0c012974 */ jal 0x4a5d0 +/* f0cfa74: 46104300 */ add.s $f12,$f8,$f16 +/* f0cfa78: 3c013f80 */ lui $at,0x3f80 +/* f0cfa7c: 44819000 */ mtc1 $at,$f18 +/* f0cfa80: c7a40030 */ lwc1 $f4,0x30($sp) +/* f0cfa84: c7aa0038 */ lwc1 $f10,0x38($sp) +/* f0cfa88: 46009083 */ div.s $f2,$f18,$f0 +/* f0cfa8c: 8fa70040 */ lw $a3,0x40($sp) +/* f0cfa90: 27a40024 */ addiu $a0,$sp,0x24 +/* f0cfa94: 46022182 */ mul.s $f6,$f4,$f2 +/* f0cfa98: 00000000 */ sll $zero,$zero,0x0 +/* f0cfa9c: 46025202 */ mul.s $f8,$f10,$f2 +/* f0cfaa0: e7a60030 */ swc1 $f6,0x30($sp) +/* f0cfaa4: e7a80038 */ swc1 $f8,0x38($sp) +/* f0cfaa8: c4f00008 */ lwc1 $f16,0x8($a3) +/* f0cfaac: c4e40000 */ lwc1 $f4,0x0($a3) +/* f0cfab0: 46104482 */ mul.s $f18,$f8,$f16 +/* f0cfab4: 00000000 */ sll $zero,$zero,0x0 +/* f0cfab8: 46062282 */ mul.s $f10,$f4,$f6 +/* f0cfabc: 44802000 */ mtc1 $zero,$f4 +/* f0cfac0: 00000000 */ sll $zero,$zero,0x0 +/* f0cfac4: e7a40028 */ swc1 $f4,0x28($sp) +/* f0cfac8: 460a9300 */ add.s $f12,$f18,$f10 +/* f0cfacc: 460c3402 */ mul.s $f16,$f6,$f12 +/* f0cfad0: 00000000 */ sll $zero,$zero,0x0 +/* f0cfad4: 460c4482 */ mul.s $f18,$f8,$f12 +/* f0cfad8: e7b00024 */ swc1 $f16,0x24($sp) +/* f0cfadc: 0fc33dca */ jal func0f0cf728 +/* f0cfae0: e7b2002c */ swc1 $f18,0x2c($sp) +/* f0cfae4: 10000002 */ beqz $zero,.L0f0cfaf0 +/* f0cfae8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0cfaec: +/* f0cfaec: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0cfaf0: +/* f0cfaf0: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0cfaf4: 03e00008 */ jr $ra +/* f0cfaf8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cfafc +/* f0cfafc: 3c0e800a */ lui $t6,0x800a +/* f0cfb00: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0cfb04: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0cfb08: afbf0014 */ sw $ra,0x14($sp) +/* f0cfb0c: 8dcf0480 */ lw $t7,0x480($t6) +/* f0cfb10: c4840000 */ lwc1 $f4,0x0($a0) +/* f0cfb14: c4aa0000 */ lwc1 $f10,0x0($a1) +/* f0cfb18: 8de20000 */ lw $v0,0x0($t7) +/* f0cfb1c: 3c0141d0 */ lui $at,0x41d0 +/* f0cfb20: 44811000 */ mtc1 $at,$f2 +/* f0cfb24: c4460008 */ lwc1 $f6,0x8($v0) +/* f0cfb28: 00803825 */ or $a3,$a0,$zero +/* f0cfb2c: 46021002 */ mul.s $f0,$f2,$f2 +/* f0cfb30: 46062200 */ add.s $f8,$f4,$f6 +/* f0cfb34: 46085401 */ sub.s $f16,$f10,$f8 +/* f0cfb38: e7b00034 */ swc1 $f16,0x34($sp) +/* f0cfb3c: c4920008 */ lwc1 $f18,0x8($a0) +/* f0cfb40: c4440010 */ lwc1 $f4,0x10($v0) +/* f0cfb44: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f0cfb48: 46049180 */ add.s $f6,$f18,$f4 +/* f0cfb4c: c7a40034 */ lwc1 $f4,0x34($sp) +/* f0cfb50: 46065201 */ sub.s $f8,$f10,$f6 +/* f0cfb54: e7a8003c */ swc1 $f8,0x3c($sp) +/* f0cfb58: c7b0003c */ lwc1 $f16,0x3c($sp) +/* f0cfb5c: 46108482 */ mul.s $f18,$f16,$f16 +/* f0cfb60: 00000000 */ sll $zero,$zero,0x0 +/* f0cfb64: 46042282 */ mul.s $f10,$f4,$f4 +/* f0cfb68: 460a9180 */ add.s $f6,$f18,$f10 +/* f0cfb6c: 4600303e */ c.le.s $f6,$f0 +/* f0cfb70: 00000000 */ sll $zero,$zero,0x0 +/* f0cfb74: 4500003e */ bc1f .L0f0cfc70 +/* f0cfb78: 00000000 */ sll $zero,$zero,0x0 +/* f0cfb7c: c4a80000 */ lwc1 $f8,0x0($a1) +/* f0cfb80: c4500008 */ lwc1 $f16,0x8($v0) +/* f0cfb84: 46104032 */ c.eq.s $f8,$f16 +/* f0cfb88: 00000000 */ sll $zero,$zero,0x0 +/* f0cfb8c: 45020008 */ bc1fl .L0f0cfbb0 +/* f0cfb90: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f0cfb94: c4a40008 */ lwc1 $f4,0x8($a1) +/* f0cfb98: c4520010 */ lwc1 $f18,0x10($v0) +/* f0cfb9c: 46122032 */ c.eq.s $f4,$f18 +/* f0cfba0: 00000000 */ sll $zero,$zero,0x0 +/* f0cfba4: 45030086 */ bc1tl .L0f0cfdc0 +/* f0cfba8: 00001025 */ or $v0,$zero,$zero +/* f0cfbac: c4aa0008 */ lwc1 $f10,0x8($a1) +.L0f0cfbb0: +/* f0cfbb0: c4460010 */ lwc1 $f6,0x10($v0) +/* f0cfbb4: 44802000 */ mtc1 $zero,$f4 +/* f0cfbb8: 46065201 */ sub.s $f8,$f10,$f6 +/* f0cfbbc: e7a40038 */ swc1 $f4,0x38($sp) +/* f0cfbc0: 46004407 */ neg.s $f16,$f8 +/* f0cfbc4: e7b00034 */ swc1 $f16,0x34($sp) +/* f0cfbc8: c44a0008 */ lwc1 $f10,0x8($v0) +/* f0cfbcc: c4b20000 */ lwc1 $f18,0x0($a1) +/* f0cfbd0: 46108202 */ mul.s $f8,$f16,$f16 +/* f0cfbd4: afa70040 */ sw $a3,0x40($sp) +/* f0cfbd8: 460a9181 */ sub.s $f6,$f18,$f10 +/* f0cfbdc: e7a6003c */ swc1 $f6,0x3c($sp) +/* f0cfbe0: c7a4003c */ lwc1 $f4,0x3c($sp) +/* f0cfbe4: 46042482 */ mul.s $f18,$f4,$f4 +/* f0cfbe8: 0c012974 */ jal 0x4a5d0 +/* f0cfbec: 46089300 */ add.s $f12,$f18,$f8 +/* f0cfbf0: 3c013f80 */ lui $at,0x3f80 +/* f0cfbf4: 44815000 */ mtc1 $at,$f10 +/* f0cfbf8: c7a60034 */ lwc1 $f6,0x34($sp) +/* f0cfbfc: c7a4003c */ lwc1 $f4,0x3c($sp) +/* f0cfc00: 46005083 */ div.s $f2,$f10,$f0 +/* f0cfc04: 8fa70040 */ lw $a3,0x40($sp) +/* f0cfc08: 27a40028 */ addiu $a0,$sp,0x28 +/* f0cfc0c: 46023402 */ mul.s $f16,$f6,$f2 +/* f0cfc10: 00000000 */ sll $zero,$zero,0x0 +/* f0cfc14: 46022482 */ mul.s $f18,$f4,$f2 +/* f0cfc18: e7b00034 */ swc1 $f16,0x34($sp) +/* f0cfc1c: e7b2003c */ swc1 $f18,0x3c($sp) +/* f0cfc20: c4e80008 */ lwc1 $f8,0x8($a3) +/* f0cfc24: c4e60000 */ lwc1 $f6,0x0($a3) +/* f0cfc28: 46089282 */ mul.s $f10,$f18,$f8 +/* f0cfc2c: 00000000 */ sll $zero,$zero,0x0 +/* f0cfc30: 46103102 */ mul.s $f4,$f6,$f16 +/* f0cfc34: 46045300 */ add.s $f12,$f10,$f4 +/* f0cfc38: 44805000 */ mtc1 $zero,$f10 +/* f0cfc3c: 460c8202 */ mul.s $f8,$f16,$f12 +/* f0cfc40: e7aa002c */ swc1 $f10,0x2c($sp) +/* f0cfc44: 460c9182 */ mul.s $f6,$f18,$f12 +/* f0cfc48: e7a80034 */ swc1 $f8,0x34($sp) +/* f0cfc4c: e7a80028 */ swc1 $f8,0x28($sp) +/* f0cfc50: e7a6003c */ swc1 $f6,0x3c($sp) +/* f0cfc54: 0fc33dca */ jal func0f0cf728 +/* f0cfc58: e7a60030 */ swc1 $f6,0x30($sp) +/* f0cfc5c: 24010001 */ addiu $at,$zero,0x1 +/* f0cfc60: 54410057 */ bnel $v0,$at,.L0f0cfdc0 +/* f0cfc64: 00001025 */ or $v0,$zero,$zero +/* f0cfc68: 10000055 */ beqz $zero,.L0f0cfdc0 +/* f0cfc6c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0cfc70: +/* f0cfc70: c4e40000 */ lwc1 $f4,0x0($a3) +/* f0cfc74: c4500008 */ lwc1 $f16,0x8($v0) +/* f0cfc78: c4c80000 */ lwc1 $f8,0x0($a2) +/* f0cfc7c: 46102480 */ add.s $f18,$f4,$f16 +/* f0cfc80: 46124281 */ sub.s $f10,$f8,$f18 +/* f0cfc84: e7aa0034 */ swc1 $f10,0x34($sp) +/* f0cfc88: c4440010 */ lwc1 $f4,0x10($v0) +/* f0cfc8c: c4e60008 */ lwc1 $f6,0x8($a3) +/* f0cfc90: c4c80008 */ lwc1 $f8,0x8($a2) +/* f0cfc94: 46043400 */ add.s $f16,$f6,$f4 +/* f0cfc98: c7a40034 */ lwc1 $f4,0x34($sp) +/* f0cfc9c: 46104481 */ sub.s $f18,$f8,$f16 +/* f0cfca0: e7b2003c */ swc1 $f18,0x3c($sp) +/* f0cfca4: c7aa003c */ lwc1 $f10,0x3c($sp) +/* f0cfca8: 460a5182 */ mul.s $f6,$f10,$f10 +/* f0cfcac: 00000000 */ sll $zero,$zero,0x0 +/* f0cfcb0: 46042202 */ mul.s $f8,$f4,$f4 +/* f0cfcb4: 46083400 */ add.s $f16,$f6,$f8 +/* f0cfcb8: 4600803e */ c.le.s $f16,$f0 +/* f0cfcbc: 00000000 */ sll $zero,$zero,0x0 +/* f0cfcc0: 4500003e */ bc1f .L0f0cfdbc +/* f0cfcc4: 00000000 */ sll $zero,$zero,0x0 +/* f0cfcc8: c4d20000 */ lwc1 $f18,0x0($a2) +/* f0cfccc: c44a0008 */ lwc1 $f10,0x8($v0) +/* f0cfcd0: 460a9032 */ c.eq.s $f18,$f10 +/* f0cfcd4: 00000000 */ sll $zero,$zero,0x0 +/* f0cfcd8: 45020008 */ bc1fl .L0f0cfcfc +/* f0cfcdc: c4c80008 */ lwc1 $f8,0x8($a2) +/* f0cfce0: c4c40008 */ lwc1 $f4,0x8($a2) +/* f0cfce4: c4460010 */ lwc1 $f6,0x10($v0) +/* f0cfce8: 46062032 */ c.eq.s $f4,$f6 +/* f0cfcec: 00000000 */ sll $zero,$zero,0x0 +/* f0cfcf0: 45030033 */ bc1tl .L0f0cfdc0 +/* f0cfcf4: 00001025 */ or $v0,$zero,$zero +/* f0cfcf8: c4c80008 */ lwc1 $f8,0x8($a2) +.L0f0cfcfc: +/* f0cfcfc: c4500010 */ lwc1 $f16,0x10($v0) +/* f0cfd00: 44802000 */ mtc1 $zero,$f4 +/* f0cfd04: 46104481 */ sub.s $f18,$f8,$f16 +/* f0cfd08: e7a40038 */ swc1 $f4,0x38($sp) +/* f0cfd0c: 46009287 */ neg.s $f10,$f18 +/* f0cfd10: e7aa0034 */ swc1 $f10,0x34($sp) +/* f0cfd14: c4480008 */ lwc1 $f8,0x8($v0) +/* f0cfd18: c4c60000 */ lwc1 $f6,0x0($a2) +/* f0cfd1c: 460a5482 */ mul.s $f18,$f10,$f10 +/* f0cfd20: afa70040 */ sw $a3,0x40($sp) +/* f0cfd24: 46083401 */ sub.s $f16,$f6,$f8 +/* f0cfd28: e7b0003c */ swc1 $f16,0x3c($sp) +/* f0cfd2c: c7a4003c */ lwc1 $f4,0x3c($sp) +/* f0cfd30: 46042182 */ mul.s $f6,$f4,$f4 +/* f0cfd34: 0c012974 */ jal 0x4a5d0 +/* f0cfd38: 46123300 */ add.s $f12,$f6,$f18 +/* f0cfd3c: 3c013f80 */ lui $at,0x3f80 +/* f0cfd40: 44814000 */ mtc1 $at,$f8 +/* f0cfd44: c7b00034 */ lwc1 $f16,0x34($sp) +/* f0cfd48: c7a4003c */ lwc1 $f4,0x3c($sp) +/* f0cfd4c: 46004083 */ div.s $f2,$f8,$f0 +/* f0cfd50: 8fa70040 */ lw $a3,0x40($sp) +/* f0cfd54: 27a40028 */ addiu $a0,$sp,0x28 +/* f0cfd58: 46028282 */ mul.s $f10,$f16,$f2 +/* f0cfd5c: 00000000 */ sll $zero,$zero,0x0 +/* f0cfd60: 46022182 */ mul.s $f6,$f4,$f2 +/* f0cfd64: e7aa0034 */ swc1 $f10,0x34($sp) +/* f0cfd68: e7a6003c */ swc1 $f6,0x3c($sp) +/* f0cfd6c: c4f20008 */ lwc1 $f18,0x8($a3) +/* f0cfd70: c4f00000 */ lwc1 $f16,0x0($a3) +/* f0cfd74: 46123202 */ mul.s $f8,$f6,$f18 +/* f0cfd78: 00000000 */ sll $zero,$zero,0x0 +/* f0cfd7c: 460a8102 */ mul.s $f4,$f16,$f10 +/* f0cfd80: 46044300 */ add.s $f12,$f8,$f4 +/* f0cfd84: 44804000 */ mtc1 $zero,$f8 +/* f0cfd88: 460c5482 */ mul.s $f18,$f10,$f12 +/* f0cfd8c: e7a8002c */ swc1 $f8,0x2c($sp) +/* f0cfd90: 460c3402 */ mul.s $f16,$f6,$f12 +/* f0cfd94: e7b20034 */ swc1 $f18,0x34($sp) +/* f0cfd98: e7b20028 */ swc1 $f18,0x28($sp) +/* f0cfd9c: e7b0003c */ swc1 $f16,0x3c($sp) +/* f0cfda0: 0fc33dca */ jal func0f0cf728 +/* f0cfda4: e7b00030 */ swc1 $f16,0x30($sp) +/* f0cfda8: 24010001 */ addiu $at,$zero,0x1 +/* f0cfdac: 54410004 */ bnel $v0,$at,.L0f0cfdc0 +/* f0cfdb0: 00001025 */ or $v0,$zero,$zero +/* f0cfdb4: 10000002 */ beqz $zero,.L0f0cfdc0 +/* f0cfdb8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0cfdbc: +/* f0cfdbc: 00001025 */ or $v0,$zero,$zero +.L0f0cfdc0: +/* f0cfdc0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cfdc4: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0cfdc8: 03e00008 */ jr $ra +/* f0cfdcc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cfdd0 +/* f0cfdd0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0cfdd4: afbf0014 */ sw $ra,0x14($sp) +/* f0cfdd8: afa50024 */ sw $a1,0x24($sp) +/* f0cfddc: 0fc33dca */ jal func0f0cf728 +/* f0cfde0: afa60028 */ sw $a2,0x28($sp) +/* f0cfde4: 24010001 */ addiu $at,$zero,0x1 +/* f0cfde8: 10410009 */ beq $v0,$at,.L0f0cfe10 +/* f0cfdec: 00401825 */ or $v1,$v0,$zero +/* f0cfdf0: 3c077f1b */ lui $a3,0x7f1b +/* f0cfdf4: 24e7da60 */ addiu $a3,$a3,-9632 +/* f0cfdf8: 8fa40024 */ lw $a0,0x24($sp) +/* f0cfdfc: 8fa50028 */ lw $a1,0x28($sp) +/* f0cfe00: 240601d9 */ addiu $a2,$zero,0x1d9 +/* f0cfe04: 0c009393 */ jal 0x24e4c +/* f0cfe08: afa2001c */ sw $v0,0x1c($sp) +/* f0cfe0c: 8fa3001c */ lw $v1,0x1c($sp) +.L0f0cfe10: +/* f0cfe10: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cfe14: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0cfe18: 00601025 */ or $v0,$v1,$zero +/* f0cfe1c: 03e00008 */ jr $ra +/* f0cfe20: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cfe24 +/* f0cfe24: 3c02800a */ lui $v0,0x800a +/* f0cfe28: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0cfe2c: 27bdff48 */ addiu $sp,$sp,-184 +/* f0cfe30: afbf001c */ sw $ra,0x1c($sp) +/* f0cfe34: 8c4e0480 */ lw $t6,0x480($v0) +/* f0cfe38: 27a40090 */ addiu $a0,$sp,0x90 +/* f0cfe3c: 27a500ac */ addiu $a1,$sp,0xac +/* f0cfe40: 8dc30000 */ lw $v1,0x0($t6) +/* f0cfe44: 27a600a0 */ addiu $a2,$sp,0xa0 +/* f0cfe48: 8c6f0004 */ lw $t7,0x4($v1) +/* f0cfe4c: a3a00073 */ sb $zero,0x73($sp) +/* f0cfe50: afaf0088 */ sw $t7,0x88($sp) +/* f0cfe54: c4640008 */ lwc1 $f4,0x8($v1) +/* f0cfe58: e7a4007c */ swc1 $f4,0x7c($sp) +/* f0cfe5c: c466000c */ lwc1 $f6,0xc($v1) +/* f0cfe60: 44802000 */ mtc1 $zero,$f4 +/* f0cfe64: e7a60080 */ swc1 $f6,0x80($sp) +/* f0cfe68: c4680010 */ lwc1 $f8,0x10($v1) +/* f0cfe6c: e7a80084 */ swc1 $f8,0x84($sp) +/* f0cfe70: 8c580480 */ lw $t8,0x480($v0) +/* f0cfe74: c70a0040 */ lwc1 $f10,0x40($t8) +/* f0cfe78: e7a40094 */ swc1 $f4,0x94($sp) +/* f0cfe7c: e7aa0090 */ swc1 $f10,0x90($sp) +/* f0cfe80: 8c590480 */ lw $t9,0x480($v0) +/* f0cfe84: c7260048 */ lwc1 $f6,0x48($t9) +/* f0cfe88: afa3009c */ sw $v1,0x9c($sp) +/* f0cfe8c: 0fc33f74 */ jal func0f0cfdd0 +/* f0cfe90: e7a60098 */ swc1 $f6,0x98($sp) +/* f0cfe94: 1440002d */ bnez $v0,.L0f0cff4c +/* f0cfe98: 27a80054 */ addiu $t0,$sp,0x54 +/* f0cfe9c: afa80010 */ sw $t0,0x10($sp) +/* f0cfea0: 27a40090 */ addiu $a0,$sp,0x90 +/* f0cfea4: 27a500ac */ addiu $a1,$sp,0xac +/* f0cfea8: 27a600a0 */ addiu $a2,$sp,0xa0 +/* f0cfeac: 0fc33e24 */ jal func0f0cf890 +/* f0cfeb0: 27a70060 */ addiu $a3,$sp,0x60 +/* f0cfeb4: 1040000c */ beqz $v0,.L0f0cfee8 +/* f0cfeb8: 27a40090 */ addiu $a0,$sp,0x90 +/* f0cfebc: 27a40090 */ addiu $a0,$sp,0x90 +/* f0cfec0: 27a500ac */ addiu $a1,$sp,0xac +/* f0cfec4: 0fc33e7e */ jal func0f0cf9f8 +/* f0cfec8: 27a600a0 */ addiu $a2,$sp,0xa0 +/* f0cfecc: 1c40001f */ bgtz $v0,.L0f0cff4c +/* f0cfed0: 27a40090 */ addiu $a0,$sp,0x90 +/* f0cfed4: 27a500ac */ addiu $a1,$sp,0xac +/* f0cfed8: 0fc33ebf */ jal func0f0cfafc +/* f0cfedc: 27a600a0 */ addiu $a2,$sp,0xa0 +/* f0cfee0: 1000001a */ beqz $zero,.L0f0cff4c +/* f0cfee4: 00000000 */ sll $zero,$zero,0x0 +.L0f0cfee8: +/* f0cfee8: 27a90038 */ addiu $t1,$sp,0x38 +/* f0cfeec: afa90010 */ sw $t1,0x10($sp) +/* f0cfef0: 27a50060 */ addiu $a1,$sp,0x60 +/* f0cfef4: 27a60054 */ addiu $a2,$sp,0x54 +/* f0cfef8: 0fc33e24 */ jal func0f0cf890 +/* f0cfefc: 27a70044 */ addiu $a3,$sp,0x44 +/* f0cff00: 27a40090 */ addiu $a0,$sp,0x90 +/* f0cff04: 27a50060 */ addiu $a1,$sp,0x60 +/* f0cff08: 0fc33e7e */ jal func0f0cf9f8 +/* f0cff0c: 27a60054 */ addiu $a2,$sp,0x54 +/* f0cff10: 1c40000e */ bgtz $v0,.L0f0cff4c +/* f0cff14: 27a40090 */ addiu $a0,$sp,0x90 +/* f0cff18: 27a500ac */ addiu $a1,$sp,0xac +/* f0cff1c: 0fc33e7e */ jal func0f0cf9f8 +/* f0cff20: 27a600a0 */ addiu $a2,$sp,0xa0 +/* f0cff24: 1c400009 */ bgtz $v0,.L0f0cff4c +/* f0cff28: 27a40090 */ addiu $a0,$sp,0x90 +/* f0cff2c: 27a50060 */ addiu $a1,$sp,0x60 +/* f0cff30: 0fc33ebf */ jal func0f0cfafc +/* f0cff34: 27a60054 */ addiu $a2,$sp,0x54 +/* f0cff38: 1c400004 */ bgtz $v0,.L0f0cff4c +/* f0cff3c: 27a40090 */ addiu $a0,$sp,0x90 +/* f0cff40: 27a500ac */ addiu $a1,$sp,0xac +/* f0cff44: 0fc33ebf */ jal func0f0cfafc +/* f0cff48: 27a600a0 */ addiu $a2,$sp,0xa0 +.L0f0cff4c: +/* f0cff4c: 3c047f1b */ lui $a0,0x7f1b +/* f0cff50: 3c058007 */ lui $a1,0x8007 +/* f0cff54: 24a50ed8 */ addiu $a1,$a1,0xed8 +/* f0cff58: 0c0036cc */ jal 0xdb30 +/* f0cff5c: 2484da70 */ addiu $a0,$a0,-9616 +/* f0cff60: 3c047f1b */ lui $a0,0x7f1b +/* f0cff64: 3c058007 */ lui $a1,0x8007 +/* f0cff68: 24a50edc */ addiu $a1,$a1,0xedc +/* f0cff6c: 0c0036cc */ jal 0xdb30 +/* f0cff70: 2484da74 */ addiu $a0,$a0,-9612 +/* f0cff74: 3c0a8007 */ lui $t2,0x8007 +/* f0cff78: 8d4a0ed8 */ lw $t2,0xed8($t2) +/* f0cff7c: 3c0141f0 */ lui $at,0x41f0 +/* f0cff80: 448a4000 */ mtc1 $t2,$f8 +/* f0cff84: 05410005 */ bgez $t2,.L0f0cff9c +/* f0cff88: 468042a1 */ cvt.d.w $f10,$f8 +/* f0cff8c: 44812800 */ mtc1 $at,$f5 +/* f0cff90: 44802000 */ mtc1 $zero,$f4 +/* f0cff94: 00000000 */ sll $zero,$zero,0x0 +/* f0cff98: 46245280 */ add.d $f10,$f10,$f4 +.L0f0cff9c: +/* f0cff9c: 3c017f1b */ lui $at,0x7f1b +/* f0cffa0: d426da88 */ ldc1 $f6,-0x2578($at) +/* f0cffa4: 3c0b8007 */ lui $t3,0x8007 +/* f0cffa8: 8d6b0edc */ lw $t3,0xedc($t3) +/* f0cffac: 46265202 */ mul.d $f8,$f10,$f6 +/* f0cffb0: 3c014f80 */ lui $at,0x4f80 +/* f0cffb4: 448b2000 */ mtc1 $t3,$f4 +/* f0cffb8: 00000000 */ sll $zero,$zero,0x0 +/* f0cffbc: 468022a0 */ cvt.s.w $f10,$f4 +/* f0cffc0: 05610004 */ bgez $t3,.L0f0cffd4 +/* f0cffc4: 46204420 */ cvt.s.d $f16,$f8 +/* f0cffc8: 44813000 */ mtc1 $at,$f6 +/* f0cffcc: 00000000 */ sll $zero,$zero,0x0 +/* f0cffd0: 46065280 */ add.s $f10,$f10,$f6 +.L0f0cffd4: +/* f0cffd4: 3c017f1b */ lui $at,0x7f1b +/* f0cffd8: c428da90 */ lwc1 $f8,-0x2570($at) +/* f0cffdc: 8fac0088 */ lw $t4,0x88($sp) +/* f0cffe0: 00002025 */ or $a0,$zero,$zero +/* f0cffe4: 46085302 */ mul.s $f12,$f10,$f8 +/* f0cffe8: c58e00b4 */ lwc1 $f14,0xb4($t4) +/* f0cffec: e7b00078 */ swc1 $f16,0x78($sp) +/* f0cfff0: e7ae006c */ swc1 $f14,0x6c($sp) +/* f0cfff4: 0fc33c54 */ jal func0f0cf150 +/* f0cfff8: e7ac0074 */ swc1 $f12,0x74($sp) +/* f0cfffc: 8fa30088 */ lw $v1,0x88($sp) +/* f0d0000: c7ac0074 */ lwc1 $f12,0x74($sp) +/* f0d0004: c7ae006c */ lwc1 $f14,0x6c($sp) +/* f0d0008: c46200b4 */ lwc1 $f2,0xb4($v1) +/* f0d000c: c7b00078 */ lwc1 $f16,0x78($sp) +/* f0d0010: 46000486 */ mov.s $f18,$f0 +/* f0d0014: 46020032 */ c.eq.s $f0,$f2 +/* f0d0018: 3c19800a */ lui $t9,0x800a +/* f0d001c: 45030046 */ bc1tl .L0f0d0138 +/* f0d0020: 46027301 */ sub.s $f12,$f14,$f2 +/* f0d0024: 4602003c */ c.lt.s $f0,$f2 +/* f0d0028: 3c0d800a */ lui $t5,0x800a +/* f0d002c: 3c0e800a */ lui $t6,0x800a +/* f0d0030: 45020019 */ bc1fl .L0f0d0098 +/* f0d0034: 4600103c */ c.lt.s $f2,$f0 +/* f0d0038: 8dada244 */ lw $t5,-0x5dbc($t5) +/* f0d003c: 8da20480 */ lw $v0,0x480($t5) +/* f0d0040: c4420064 */ lwc1 $f2,0x64($v0) +/* f0d0044: 4602603e */ c.le.s $f12,$f2 +/* f0d0048: 00000000 */ sll $zero,$zero,0x0 +/* f0d004c: 45020004 */ bc1fl .L0f0d0060 +/* f0d0050: 46101100 */ add.s $f4,$f2,$f16 +/* f0d0054: 10000003 */ beqz $zero,.L0f0d0064 +/* f0d0058: e44c0064 */ swc1 $f12,0x64($v0) +/* f0d005c: 46101100 */ add.s $f4,$f2,$f16 +.L0f0d0060: +/* f0d0060: e4440064 */ swc1 $f4,0x64($v0) +.L0f0d0064: +/* f0d0064: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0d0068: 8dc20480 */ lw $v0,0x480($t6) +/* f0d006c: c4460064 */ lwc1 $f6,0x64($v0) +/* f0d0070: 46067381 */ sub.s $f14,$f14,$f6 +/* f0d0074: 4600703c */ c.lt.s $f14,$f0 +/* f0d0078: 00000000 */ sll $zero,$zero,0x0 +/* f0d007c: 45000020 */ bc1f .L0f0d0100 +/* f0d0080: 00000000 */ sll $zero,$zero,0x0 +/* f0d0084: 44805000 */ mtc1 $zero,$f10 +/* f0d0088: 46000386 */ mov.s $f14,$f0 +/* f0d008c: 1000001c */ beqz $zero,.L0f0d0100 +/* f0d0090: e44a0064 */ swc1 $f10,0x64($v0) +/* f0d0094: 4600103c */ c.lt.s $f2,$f0 +.L0f0d0098: +/* f0d0098: 3c0f800a */ lui $t7,0x800a +/* f0d009c: 3c18800a */ lui $t8,0x800a +/* f0d00a0: 45000017 */ bc1f .L0f0d0100 +/* f0d00a4: 00000000 */ sll $zero,$zero,0x0 +/* f0d00a8: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f0d00ac: 8de20480 */ lw $v0,0x480($t7) +/* f0d00b0: c4420064 */ lwc1 $f2,0x64($v0) +/* f0d00b4: 4602603e */ c.le.s $f12,$f2 +/* f0d00b8: 00000000 */ sll $zero,$zero,0x0 +/* f0d00bc: 45020004 */ bc1fl .L0f0d00d0 +/* f0d00c0: 46101200 */ add.s $f8,$f2,$f16 +/* f0d00c4: 10000003 */ beqz $zero,.L0f0d00d4 +/* f0d00c8: e44c0064 */ swc1 $f12,0x64($v0) +/* f0d00cc: 46101200 */ add.s $f8,$f2,$f16 +.L0f0d00d0: +/* f0d00d0: e4480064 */ swc1 $f8,0x64($v0) +.L0f0d00d4: +/* f0d00d4: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f0d00d8: 8f020480 */ lw $v0,0x480($t8) +/* f0d00dc: c4440064 */ lwc1 $f4,0x64($v0) +/* f0d00e0: 46047380 */ add.s $f14,$f14,$f4 +/* f0d00e4: 460e003c */ c.lt.s $f0,$f14 +/* f0d00e8: 00000000 */ sll $zero,$zero,0x0 +/* f0d00ec: 45000004 */ bc1f .L0f0d0100 +/* f0d00f0: 00000000 */ sll $zero,$zero,0x0 +/* f0d00f4: 44803000 */ mtc1 $zero,$f6 +/* f0d00f8: 46000386 */ mov.s $f14,$f0 +/* f0d00fc: e4460064 */ swc1 $f6,0x64($v0) +.L0f0d0100: +/* f0d0100: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f0d0104: 3c018007 */ lui $at,0x8007 +/* f0d0108: c42a0ed4 */ lwc1 $f10,0xed4($at) +/* f0d010c: 8f280480 */ lw $t0,0x480($t9) +/* f0d0110: c46200b4 */ lwc1 $f2,0xb4($v1) +/* f0d0114: 460a0300 */ add.s $f12,$f0,$f10 +/* f0d0118: c5100060 */ lwc1 $f16,0x60($t0) +/* f0d011c: 46101200 */ add.s $f8,$f2,$f16 +/* f0d0120: 460c403c */ c.lt.s $f8,$f12 +/* f0d0124: 00000000 */ sll $zero,$zero,0x0 +/* f0d0128: 45020003 */ bc1fl .L0f0d0138 +/* f0d012c: 46027301 */ sub.s $f12,$f14,$f2 +/* f0d0130: 46106381 */ sub.s $f14,$f12,$f16 +/* f0d0134: 46027301 */ sub.s $f12,$f14,$f2 +.L0f0d0138: +/* f0d0138: e7ae006c */ swc1 $f14,0x6c($sp) +/* f0d013c: 0fc33c8c */ jal func0f0cf230 +/* f0d0140: e7b2008c */ swc1 $f18,0x8c($sp) +/* f0d0144: c7ae006c */ lwc1 $f14,0x6c($sp) +/* f0d0148: 10400004 */ beqz $v0,.L0f0d015c +/* f0d014c: c7b2008c */ lwc1 $f18,0x8c($sp) +/* f0d0150: 8fa40088 */ lw $a0,0x88($sp) +/* f0d0154: 10000007 */ beqz $zero,.L0f0d0174 +/* f0d0158: e48e00b4 */ swc1 $f14,0xb4($a0) +.L0f0d015c: +/* f0d015c: 3c09800a */ lui $t1,0x800a +/* f0d0160: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f0d0164: 44802000 */ mtc1 $zero,$f4 +/* f0d0168: 8d2a0480 */ lw $t2,0x480($t1) +/* f0d016c: e5440064 */ swc1 $f4,0x64($t2) +/* f0d0170: 8fa40088 */ lw $a0,0x88($sp) +.L0f0d0174: +/* f0d0174: 3c0b800a */ lui $t3,0x800a +/* f0d0178: 8d6ba244 */ lw $t3,-0x5dbc($t3) +/* f0d017c: 3c017f1b */ lui $at,0x7f1b +/* f0d0180: 3c0d800a */ lui $t5,0x800a +/* f0d0184: 8d6c0480 */ lw $t4,0x480($t3) +/* f0d0188: 44804000 */ mtc1 $zero,$f8 +/* f0d018c: e592005c */ swc1 $f18,0x5c($t4) +/* f0d0190: c48200b4 */ lwc1 $f2,0xb4($a0) +/* f0d0194: e48200b8 */ swc1 $f2,0xb8($a0) +/* f0d0198: c426da94 */ lwc1 $f6,-0x256c($at) +/* f0d019c: 46061282 */ mul.s $f10,$f2,$f6 +/* f0d01a0: e48a00b0 */ swc1 $f10,0xb0($a0) +/* f0d01a4: 8dada244 */ lw $t5,-0x5dbc($t5) +/* f0d01a8: 8da20480 */ lw $v0,0x480($t5) +/* f0d01ac: c44c0044 */ lwc1 $f12,0x44($v0) +/* f0d01b0: 460c4032 */ c.eq.s $f8,$f12 +/* f0d01b4: 00000000 */ sll $zero,$zero,0x0 +/* f0d01b8: 4501002e */ bc1t .L0f0d0274 +/* f0d01bc: 00000000 */ sll $zero,$zero,0x0 +/* f0d01c0: c4500060 */ lwc1 $f16,0x60($v0) +/* f0d01c4: 3c018007 */ lui $at,0x8007 +/* f0d01c8: c4220ed4 */ lwc1 $f2,0xed4($at) +/* f0d01cc: 46106000 */ add.s $f0,$f12,$f16 +/* f0d01d0: 00001825 */ or $v1,$zero,$zero +/* f0d01d4: 3c018007 */ lui $at,0x8007 +/* f0d01d8: 4602003c */ c.lt.s $f0,$f2 +/* f0d01dc: 00000000 */ sll $zero,$zero,0x0 +/* f0d01e0: 45000004 */ bc1f .L0f0d01f4 +/* f0d01e4: 00000000 */ sll $zero,$zero,0x0 +/* f0d01e8: 46001006 */ mov.s $f0,$f2 +/* f0d01ec: 10000008 */ beqz $zero,.L0f0d0210 +/* f0d01f0: 24030001 */ addiu $v1,$zero,0x1 +.L0f0d01f4: +/* f0d01f4: c4220ed0 */ lwc1 $f2,0xed0($at) +/* f0d01f8: 4600103c */ c.lt.s $f2,$f0 +/* f0d01fc: 00000000 */ sll $zero,$zero,0x0 +/* f0d0200: 45020004 */ bc1fl .L0f0d0214 +/* f0d0204: 46100301 */ sub.s $f12,$f0,$f16 +/* f0d0208: 46001006 */ mov.s $f0,$f2 +/* f0d020c: 24030001 */ addiu $v1,$zero,0x1 +.L0f0d0210: +/* f0d0210: 46100301 */ sub.s $f12,$f0,$f16 +.L0f0d0214: +/* f0d0214: afa30030 */ sw $v1,0x30($sp) +/* f0d0218: 0fc33c8c */ jal func0f0cf230 +/* f0d021c: e7a00034 */ swc1 $f0,0x34($sp) +/* f0d0220: 8fa30030 */ lw $v1,0x30($sp) +/* f0d0224: 10400006 */ beqz $v0,.L0f0d0240 +/* f0d0228: c7a00034 */ lwc1 $f0,0x34($sp) +/* f0d022c: 3c0e800a */ lui $t6,0x800a +/* f0d0230: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0d0234: 8dcf0480 */ lw $t7,0x480($t6) +/* f0d0238: 10000004 */ beqz $zero,.L0f0d024c +/* f0d023c: e5e00060 */ swc1 $f0,0x60($t7) +.L0f0d0240: +/* f0d0240: 24180001 */ addiu $t8,$zero,0x1 +/* f0d0244: 24030001 */ addiu $v1,$zero,0x1 +/* f0d0248: a3b80073 */ sb $t8,0x73($sp) +.L0f0d024c: +/* f0d024c: 10600009 */ beqz $v1,.L0f0d0274 +/* f0d0250: 3c19800a */ lui $t9,0x800a +/* f0d0254: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f0d0258: 3c013e80 */ lui $at,0x3e80 +/* f0d025c: 44815000 */ mtc1 $at,$f10 +/* f0d0260: 8f220480 */ lw $v0,0x480($t9) +/* f0d0264: c4440044 */ lwc1 $f4,0x44($v0) +/* f0d0268: 46002187 */ neg.s $f6,$f4 +/* f0d026c: 460a3202 */ mul.s $f8,$f6,$f10 +/* f0d0270: e4480044 */ swc1 $f8,0x44($v0) +.L0f0d0274: +/* f0d0274: 3c028007 */ lui $v0,0x8007 +/* f0d0278: 24420ec4 */ addiu $v0,$v0,0xec4 +/* f0d027c: 90480000 */ lbu $t0,0x0($v0) +/* f0d0280: 8fa40088 */ lw $a0,0x88($sp) +/* f0d0284: 93a90073 */ lbu $t1,0x73($sp) +/* f0d0288: 15000002 */ bnez $t0,.L0f0d0294 +/* f0d028c: 00000000 */ sll $zero,$zero,0x0 +/* f0d0290: a0490000 */ sb $t1,0x0($v0) +.L0f0d0294: +/* f0d0294: 0fc0882b */ jal func0f0220ac +/* f0d0298: 00000000 */ sll $zero,$zero,0x0 +/* f0d029c: 8fa2009c */ lw $v0,0x9c($sp) +/* f0d02a0: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f0d02a4: 3c0a800a */ lui $t2,0x800a +/* f0d02a8: c4440008 */ lwc1 $f4,0x8($v0) +/* f0d02ac: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f0d02b0: 46062281 */ sub.s $f10,$f4,$f6 +/* f0d02b4: c7a40080 */ lwc1 $f4,0x80($sp) +/* f0d02b8: e7aa0090 */ swc1 $f10,0x90($sp) +/* f0d02bc: c448000c */ lwc1 $f8,0xc($v0) +/* f0d02c0: 46044181 */ sub.s $f6,$f8,$f4 +/* f0d02c4: c7a80084 */ lwc1 $f8,0x84($sp) +/* f0d02c8: e7a60094 */ swc1 $f6,0x94($sp) +/* f0d02cc: c44a0010 */ lwc1 $f10,0x10($v0) +/* f0d02d0: c7a60090 */ lwc1 $f6,0x90($sp) +/* f0d02d4: 46085101 */ sub.s $f4,$f10,$f8 +/* f0d02d8: 46063282 */ mul.s $f10,$f6,$f6 +/* f0d02dc: c7a80094 */ lwc1 $f8,0x94($sp) +/* f0d02e0: e7a40098 */ swc1 $f4,0x98($sp) +/* f0d02e4: 46084102 */ mul.s $f4,$f8,$f8 +/* f0d02e8: c7a80098 */ lwc1 $f8,0x98($sp) +/* f0d02ec: 8d4b0480 */ lw $t3,0x480($t2) +/* f0d02f0: 46045180 */ add.s $f6,$f10,$f4 +/* f0d02f4: 46084282 */ mul.s $f10,$f8,$f8 +/* f0d02f8: 46065100 */ add.s $f4,$f10,$f6 +/* f0d02fc: e5640058 */ swc1 $f4,0x58($t3) +/* f0d0300: 8fbf001c */ lw $ra,0x1c($sp) +/* f0d0304: 27bd00b8 */ addiu $sp,$sp,0xb8 +/* f0d0308: 03e00008 */ jr $ra +/* f0d030c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d0310 +/* f0d0310: 27bdff40 */ addiu $sp,$sp,-192 +/* f0d0314: afb00044 */ sw $s0,0x44($sp) +/* f0d0318: 3c10800a */ lui $s0,0x800a +/* f0d031c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0d0320: 8e0e0284 */ lw $t6,0x284($s0) +/* f0d0324: afbf004c */ sw $ra,0x4c($sp) +/* f0d0328: afb10048 */ sw $s1,0x48($sp) +/* f0d032c: 8dcf0480 */ lw $t7,0x480($t6) +/* f0d0330: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f0d0334: 8df80000 */ lw $t8,0x0($t7) +/* f0d0338: 0fc59585 */ jal func0f165614 +/* f0d033c: 8f110004 */ lw $s1,0x4($t8) +/* f0d0340: 2406000a */ addiu $a2,$zero,0xa +/* f0d0344: 00461826 */ xor $v1,$v0,$a2 +/* f0d0348: 2c650001 */ sltiu $a1,$v1,0x1 +/* f0d034c: 50a00007 */ beqzl $a1,.L0f0d036c +/* f0d0350: 8e030284 */ lw $v1,0x284($s0) +/* f0d0354: 8e190284 */ lw $t9,0x284($s0) +/* f0d0358: 8f2900bc */ lw $t1,0xbc($t9) +/* f0d035c: 85250028 */ lh $a1,0x28($t1) +/* f0d0360: 38aa0053 */ xori $t2,$a1,0x53 +/* f0d0364: 2d450001 */ sltiu $a1,$t2,0x1 +/* f0d0368: 8e030284 */ lw $v1,0x284($s0) +.L0f0d036c: +/* f0d036c: 44807000 */ mtc1 $zero,$f14 +/* f0d0370: 3c013f80 */ lui $at,0x3f80 +/* f0d0374: 8c6b00bc */ lw $t3,0xbc($v1) +/* f0d0378: 44815000 */ mtc1 $at,$f10 +/* f0d037c: c5640008 */ lwc1 $f4,0x8($t3) +/* f0d0380: e7a400b4 */ swc1 $f4,0xb4($sp) +/* f0d0384: 8c6c00bc */ lw $t4,0xbc($v1) +/* f0d0388: c586000c */ lwc1 $f6,0xc($t4) +/* f0d038c: e7a600b8 */ swc1 $f6,0xb8($sp) +/* f0d0390: 8c6d00bc */ lw $t5,0xbc($v1) +/* f0d0394: c5a80010 */ lwc1 $f8,0x10($t5) +/* f0d0398: e7a800bc */ swc1 $f8,0xbc($sp) +/* f0d039c: ae260120 */ sw $a2,0x120($s1) +/* f0d03a0: 8e0e0284 */ lw $t6,0x284($s0) +/* f0d03a4: 8dcf0480 */ lw $t7,0x480($t6) +/* f0d03a8: a1e00034 */ sb $zero,0x34($t7) +/* f0d03ac: 8e180284 */ lw $t8,0x284($s0) +/* f0d03b0: 8f190480 */ lw $t9,0x480($t8) +/* f0d03b4: e72e0010 */ swc1 $f14,0x10($t9) +/* f0d03b8: 8e090284 */ lw $t1,0x284($s0) +/* f0d03bc: 8d2a0480 */ lw $t2,0x480($t1) +/* f0d03c0: e54a0014 */ swc1 $f10,0x14($t2) +/* f0d03c4: 8e0b0284 */ lw $t3,0x284($s0) +/* f0d03c8: 8d6c0480 */ lw $t4,0x480($t3) +/* f0d03cc: e58e0018 */ swc1 $f14,0x18($t4) +/* f0d03d0: 8e0d0284 */ lw $t5,0x284($s0) +/* f0d03d4: 8dae0480 */ lw $t6,0x480($t5) +/* f0d03d8: a1c00036 */ sb $zero,0x36($t6) +/* f0d03dc: afa50068 */ sw $a1,0x68($sp) +/* f0d03e0: 0fc59585 */ jal func0f165614 +/* f0d03e4: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f0d03e8: 2401000a */ addiu $at,$zero,0xa +/* f0d03ec: 50410006 */ beql $v0,$at,.L0f0d0408 +/* f0d03f0: 3c0141f0 */ lui $at,0x41f0 +/* f0d03f4: 0fc59585 */ jal func0f165614 +/* f0d03f8: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f0d03fc: 24010012 */ addiu $at,$zero,0x12 +/* f0d0400: 14410006 */ bne $v0,$at,.L0f0d041c +/* f0d0404: 3c0141f0 */ lui $at,0x41f0 +.L0f0d0408: +/* f0d0408: 44818000 */ mtc1 $at,$f16 +/* f0d040c: 3c048007 */ lui $a0,0x8007 +/* f0d0410: 24840ed4 */ addiu $a0,$a0,0xed4 +/* f0d0414: 10000006 */ beqz $zero,.L0f0d0430 +/* f0d0418: e4900000 */ swc1 $f16,0x0($a0) +.L0f0d041c: +/* f0d041c: 3c0142a0 */ lui $at,0x42a0 +/* f0d0420: 44819000 */ mtc1 $at,$f18 +/* f0d0424: 3c048007 */ lui $a0,0x8007 +/* f0d0428: 24840ed4 */ addiu $a0,$a0,0xed4 +/* f0d042c: e4920000 */ swc1 $f18,0x0($a0) +.L0f0d0430: +/* f0d0430: 8e030284 */ lw $v1,0x284($s0) +/* f0d0434: 3c0143b4 */ lui $at,0x43b4 +/* f0d0438: 44811000 */ mtc1 $at,$f2 +/* f0d043c: c4640078 */ lwc1 $f4,0x78($v1) +/* f0d0440: 8c6f0480 */ lw $t7,0x480($v1) +/* f0d0444: 3c014334 */ lui $at,0x4334 +/* f0d0448: 44819000 */ mtc1 $at,$f18 +/* f0d044c: e5e4005c */ swc1 $f4,0x5c($t7) +/* f0d0450: 8e180284 */ lw $t8,0x284($s0) +/* f0d0454: 3c017f1b */ lui $at,0x7f1b +/* f0d0458: 8f190480 */ lw $t9,0x480($t8) +/* f0d045c: c726005c */ lwc1 $f6,0x5c($t9) +/* f0d0460: e62600b8 */ swc1 $f6,0xb8($s1) +/* f0d0464: 8e090284 */ lw $t1,0x284($s0) +/* f0d0468: 8d2a0480 */ lw $t2,0x480($t1) +/* f0d046c: c548005c */ lwc1 $f8,0x5c($t2) +/* f0d0470: e62800b4 */ swc1 $f8,0xb4($s1) +/* f0d0474: 8e0b0284 */ lw $t3,0x284($s0) +/* f0d0478: c48a0000 */ lwc1 $f10,0x0($a0) +/* f0d047c: 8d6c0480 */ lw $t4,0x480($t3) +/* f0d0480: e58a0060 */ swc1 $f10,0x60($t4) +/* f0d0484: 8e030284 */ lw $v1,0x284($s0) +/* f0d0488: c4700144 */ lwc1 $f16,0x144($v1) +/* f0d048c: 8c6d0480 */ lw $t5,0x480($v1) +/* f0d0490: 46128100 */ add.s $f4,$f16,$f18 +/* f0d0494: e5a4001c */ swc1 $f4,0x1c($t5) +/* f0d0498: 8e0e0284 */ lw $t6,0x284($s0) +/* f0d049c: 8dc20480 */ lw $v0,0x480($t6) +/* f0d04a0: c440001c */ lwc1 $f0,0x1c($v0) +/* f0d04a4: 4600103e */ c.le.s $f2,$f0 +/* f0d04a8: 00000000 */ sll $zero,$zero,0x0 +/* f0d04ac: 45000006 */ bc1f .L0f0d04c8 +/* f0d04b0: 00000000 */ sll $zero,$zero,0x0 +/* f0d04b4: 46020181 */ sub.s $f6,$f0,$f2 +/* f0d04b8: e446001c */ swc1 $f6,0x1c($v0) +/* f0d04bc: 8e0f0284 */ lw $t7,0x284($s0) +/* f0d04c0: 8df80480 */ lw $t8,0x480($t7) +/* f0d04c4: c700001c */ lwc1 $f0,0x1c($t8) +.L0f0d04c8: +/* f0d04c8: c428da98 */ lwc1 $f8,-0x2568($at) +/* f0d04cc: 46080302 */ mul.s $f12,$f0,$f8 +/* f0d04d0: 0c0068f4 */ jal 0x1a3d0 +/* f0d04d4: 00000000 */ sll $zero,$zero,0x0 +/* f0d04d8: 8e190284 */ lw $t9,0x284($s0) +/* f0d04dc: 3c017f1b */ lui $at,0x7f1b +/* f0d04e0: 8f290480 */ lw $t1,0x480($t9) +/* f0d04e4: e5200020 */ swc1 $f0,0x20($t1) +/* f0d04e8: 8e0a0284 */ lw $t2,0x284($s0) +/* f0d04ec: c430da9c */ lwc1 $f16,-0x2564($at) +/* f0d04f0: 8d4b0480 */ lw $t3,0x480($t2) +/* f0d04f4: c56a001c */ lwc1 $f10,0x1c($t3) +/* f0d04f8: 46105302 */ mul.s $f12,$f10,$f16 +/* f0d04fc: 0c0068f7 */ jal 0x1a3dc +/* f0d0500: 00000000 */ sll $zero,$zero,0x0 +/* f0d0504: 8e0c0284 */ lw $t4,0x284($s0) +/* f0d0508: 3c0142c8 */ lui $at,0x42c8 +/* f0d050c: 44812000 */ mtc1 $at,$f4 +/* f0d0510: 8d8d0480 */ lw $t5,0x480($t4) +/* f0d0514: 3c01c2c8 */ lui $at,0xc2c8 +/* f0d0518: 44807000 */ mtc1 $zero,$f14 +/* f0d051c: e5a00024 */ swc1 $f0,0x24($t5) +/* f0d0520: 8e0e0284 */ lw $t6,0x284($s0) +/* f0d0524: c7a800b4 */ lwc1 $f8,0xb4($sp) +/* f0d0528: 24060001 */ addiu $a2,$zero,0x1 +/* f0d052c: 8dc20480 */ lw $v0,0x480($t6) +/* f0d0530: 00002825 */ or $a1,$zero,$zero +/* f0d0534: c4520024 */ lwc1 $f18,0x24($v0) +/* f0d0538: 8c4f0000 */ lw $t7,0x0($v0) +/* f0d053c: 46049182 */ mul.s $f6,$f18,$f4 +/* f0d0540: 44812000 */ mtc1 $at,$f4 +/* f0d0544: 3c013f80 */ lui $at,0x3f80 +/* f0d0548: 46064080 */ add.s $f2,$f8,$f6 +/* f0d054c: e5e20008 */ swc1 $f2,0x8($t7) +/* f0d0550: e62200c8 */ swc1 $f2,0xc8($s1) +/* f0d0554: 8e180284 */ lw $t8,0x284($s0) +/* f0d0558: 8f020480 */ lw $v0,0x480($t8) +/* f0d055c: c44a005c */ lwc1 $f10,0x5c($v0) +/* f0d0560: c4500060 */ lwc1 $f16,0x60($v0) +/* f0d0564: 8c590000 */ lw $t9,0x0($v0) +/* f0d0568: 46105080 */ add.s $f2,$f10,$f16 +/* f0d056c: e722000c */ swc1 $f2,0xc($t9) +/* f0d0570: e62200cc */ swc1 $f2,0xcc($s1) +/* f0d0574: 8e090284 */ lw $t1,0x284($s0) +/* f0d0578: c7a600bc */ lwc1 $f6,0xbc($sp) +/* f0d057c: 8d220480 */ lw $v0,0x480($t1) +/* f0d0580: c4520020 */ lwc1 $f18,0x20($v0) +/* f0d0584: 8c4a0000 */ lw $t2,0x0($v0) +/* f0d0588: 46049202 */ mul.s $f8,$f18,$f4 +/* f0d058c: 46083080 */ add.s $f2,$f6,$f8 +/* f0d0590: e5420010 */ swc1 $f2,0x10($t2) +/* f0d0594: e62200d0 */ swc1 $f2,0xd0($s1) +/* f0d0598: e62e00bc */ swc1 $f14,0xbc($s1) +/* f0d059c: e62e00c0 */ swc1 $f14,0xc0($s1) +/* f0d05a0: e62e00c4 */ swc1 $f14,0xc4($s1) +/* f0d05a4: c7aa00b4 */ lwc1 $f10,0xb4($sp) +/* f0d05a8: 8e030284 */ lw $v1,0x284($s0) +/* f0d05ac: c7a600bc */ lwc1 $f6,0xbc($sp) +/* f0d05b0: e7aa00a8 */ swc1 $f10,0xa8($sp) +/* f0d05b4: 8c620480 */ lw $v0,0x480($v1) +/* f0d05b8: c450005c */ lwc1 $f16,0x5c($v0) +/* f0d05bc: c4520060 */ lwc1 $f18,0x60($v0) +/* f0d05c0: e7a600b0 */ swc1 $f6,0xb0($sp) +/* f0d05c4: 46128100 */ add.s $f4,$f16,$f18 +/* f0d05c8: 44819000 */ mtc1 $at,$f18 +/* f0d05cc: e7a400ac */ swc1 $f4,0xac($sp) +/* f0d05d0: 8c620480 */ lw $v0,0x480($v1) +/* f0d05d4: c4480024 */ lwc1 $f8,0x24($v0) +/* f0d05d8: e4480004 */ swc1 $f8,0x4($v0) +/* f0d05dc: 8e0b0284 */ lw $t3,0x284($s0) +/* f0d05e0: 8d6c0480 */ lw $t4,0x480($t3) +/* f0d05e4: e58e0008 */ swc1 $f14,0x8($t4) +/* f0d05e8: 8e0d0284 */ lw $t5,0x284($s0) +/* f0d05ec: 8da20480 */ lw $v0,0x480($t5) +/* f0d05f0: c44a0020 */ lwc1 $f10,0x20($v0) +/* f0d05f4: 46005407 */ neg.s $f16,$f10 +/* f0d05f8: e450000c */ swc1 $f16,0xc($v0) +/* f0d05fc: 8e0e0284 */ lw $t6,0x284($s0) +/* f0d0600: 8dcf0480 */ lw $t7,0x480($t6) +/* f0d0604: e5ee0028 */ swc1 $f14,0x28($t7) +/* f0d0608: 8e180284 */ lw $t8,0x284($s0) +/* f0d060c: 8f190480 */ lw $t9,0x480($t8) +/* f0d0610: e732002c */ swc1 $f18,0x2c($t9) +/* f0d0614: 8e090284 */ lw $t1,0x284($s0) +/* f0d0618: 8d2a0480 */ lw $t2,0x480($t1) +/* f0d061c: e54e0030 */ swc1 $f14,0x30($t2) +/* f0d0620: 8e0b0284 */ lw $t3,0x284($s0) +/* f0d0624: 8d6c0480 */ lw $t4,0x480($t3) +/* f0d0628: e58e0040 */ swc1 $f14,0x40($t4) +/* f0d062c: 8e0d0284 */ lw $t5,0x284($s0) +/* f0d0630: 240c0001 */ addiu $t4,$zero,0x1 +/* f0d0634: 8dae0480 */ lw $t6,0x480($t5) +/* f0d0638: e5ce0044 */ swc1 $f14,0x44($t6) +/* f0d063c: 8e0f0284 */ lw $t7,0x284($s0) +/* f0d0640: 8df80480 */ lw $t8,0x480($t7) +/* f0d0644: e70e0048 */ swc1 $f14,0x48($t8) +/* f0d0648: 8e190284 */ lw $t9,0x284($s0) +/* f0d064c: 8f290480 */ lw $t1,0x480($t9) +/* f0d0650: a526003a */ sh $a2,0x3a($t1) +/* f0d0654: 8e0a0284 */ lw $t2,0x284($s0) +/* f0d0658: 8d4b0480 */ lw $t3,0x480($t2) +/* f0d065c: a160003c */ sb $zero,0x3c($t3) +/* f0d0660: 8e0d0284 */ lw $t5,0x284($s0) +/* f0d0664: 8dae0480 */ lw $t6,0x480($t5) +/* f0d0668: a1cc003d */ sb $t4,0x3d($t6) +/* f0d066c: 8e0f0284 */ lw $t7,0x284($s0) +/* f0d0670: 8df80480 */ lw $t8,0x480($t7) +/* f0d0674: e70e0058 */ swc1 $f14,0x58($t8) +/* f0d0678: 8e190284 */ lw $t9,0x284($s0) +/* f0d067c: 8f290480 */ lw $t1,0x480($t9) +/* f0d0680: e52e0064 */ swc1 $f14,0x64($t1) +/* f0d0684: 8e0a0284 */ lw $t2,0x284($s0) +/* f0d0688: 8d4b0480 */ lw $t3,0x480($t2) +/* f0d068c: a1660037 */ sb $a2,0x37($t3) +/* f0d0690: 8e0d0284 */ lw $t5,0x284($s0) +/* f0d0694: 8dac0480 */ lw $t4,0x480($t5) +/* f0d0698: a1800039 */ sb $zero,0x39($t4) +/* f0d069c: 8e0e0284 */ lw $t6,0x284($s0) +/* f0d06a0: 8dc20480 */ lw $v0,0x480($t6) +/* f0d06a4: 804f0039 */ lb $t7,0x39($v0) +/* f0d06a8: a04f0038 */ sb $t7,0x38($v0) +/* f0d06ac: 8e180284 */ lw $t8,0x284($s0) +/* f0d06b0: 8f190480 */ lw $t9,0x480($t8) +/* f0d06b4: a3200068 */ sb $zero,0x68($t9) +/* f0d06b8: 8e090284 */ lw $t1,0x284($s0) +/* f0d06bc: 8d2a0480 */ lw $t2,0x480($t1) +/* f0d06c0: a140006a */ sb $zero,0x6a($t2) +/* f0d06c4: 8e0b0284 */ lw $t3,0x284($s0) +/* f0d06c8: 8d6d0480 */ lw $t5,0x480($t3) +/* f0d06cc: e5ae006c */ swc1 $f14,0x6c($t5) +/* f0d06d0: 8e0c0284 */ lw $t4,0x284($s0) +/* f0d06d4: 8d8e0480 */ lw $t6,0x480($t4) +/* f0d06d8: e5ce0070 */ swc1 $f14,0x70($t6) +/* f0d06dc: 8e0f0284 */ lw $t7,0x284($s0) +/* f0d06e0: 8df80480 */ lw $t8,0x480($t7) +/* f0d06e4: e70e0074 */ swc1 $f14,0x74($t8) +/* f0d06e8: 8e190284 */ lw $t9,0x284($s0) +/* f0d06ec: 8f290480 */ lw $t1,0x480($t9) +/* f0d06f0: e52e0078 */ swc1 $f14,0x78($t1) +/* f0d06f4: 8e0a0284 */ lw $t2,0x284($s0) +/* f0d06f8: 8d4b0480 */ lw $t3,0x480($t2) +/* f0d06fc: e56e007c */ swc1 $f14,0x7c($t3) +/* f0d0700: 8e0d0284 */ lw $t5,0x284($s0) +/* f0d0704: 0fc30795 */ jal func0f0c1e54 +/* f0d0708: 8da400bc */ lw $a0,0xbc($t5) +/* f0d070c: 8fac0068 */ lw $t4,0x68($sp) +/* f0d0710: 5580000f */ bnezl $t4,.L0f0d0750 +/* f0d0714: 8e180284 */ lw $t8,0x284($s0) +/* f0d0718: 8e030284 */ lw $v1,0x284($s0) +/* f0d071c: 240f000f */ addiu $t7,$zero,0xf +/* f0d0720: 27a400a8 */ addiu $a0,$sp,0xa8 +/* f0d0724: 8c6e0480 */ lw $t6,0x480($v1) +/* f0d0728: 8c6500bc */ lw $a1,0xbc($v1) +/* f0d072c: 2407003f */ addiu $a3,$zero,0x3f +/* f0d0730: 8dc60000 */ lw $a2,0x0($t6) +/* f0d0734: afaf0010 */ sw $t7,0x10($sp) +/* f0d0738: 24a50028 */ addiu $a1,$a1,0x28 +/* f0d073c: 0c00b764 */ jal 0x2dd90 +/* f0d0740: 24c60008 */ addiu $a2,$a2,0x8 +/* f0d0744: 1440002d */ bnez $v0,.L0f0d07fc +/* f0d0748: 3c01bf80 */ lui $at,0xbf80 +/* f0d074c: 8e180284 */ lw $t8,0x284($s0) +.L0f0d0750: +/* f0d0750: 00002825 */ or $a1,$zero,$zero +/* f0d0754: 8f190480 */ lw $t9,0x480($t8) +/* f0d0758: a3200035 */ sb $zero,0x35($t9) +/* f0d075c: 8e090284 */ lw $t1,0x284($s0) +/* f0d0760: c7a200b4 */ lwc1 $f2,0xb4($sp) +/* f0d0764: 8d2a0480 */ lw $t2,0x480($t1) +/* f0d0768: 8d4b0000 */ lw $t3,0x0($t2) +/* f0d076c: e5620008 */ swc1 $f2,0x8($t3) +/* f0d0770: e62200c8 */ swc1 $f2,0xc8($s1) +/* f0d0774: 8e0d0284 */ lw $t5,0x284($s0) +/* f0d0778: 8da20480 */ lw $v0,0x480($t5) +/* f0d077c: c444005c */ lwc1 $f4,0x5c($v0) +/* f0d0780: c4460060 */ lwc1 $f6,0x60($v0) +/* f0d0784: 8c4c0000 */ lw $t4,0x0($v0) +/* f0d0788: 46062080 */ add.s $f2,$f4,$f6 +/* f0d078c: e582000c */ swc1 $f2,0xc($t4) +/* f0d0790: e62200cc */ swc1 $f2,0xcc($s1) +/* f0d0794: 8e0e0284 */ lw $t6,0x284($s0) +/* f0d0798: c7a200bc */ lwc1 $f2,0xbc($sp) +/* f0d079c: 8dcf0480 */ lw $t7,0x480($t6) +/* f0d07a0: 8df80000 */ lw $t8,0x0($t7) +/* f0d07a4: e7020010 */ swc1 $f2,0x10($t8) +/* f0d07a8: e62200d0 */ swc1 $f2,0xd0($s1) +/* f0d07ac: 8e190284 */ lw $t9,0x284($s0) +/* f0d07b0: 8f290480 */ lw $t1,0x480($t9) +/* f0d07b4: 0fc1905e */ jal func0f064178 +/* f0d07b8: 8d240000 */ lw $a0,0x0($t1) +/* f0d07bc: 0fc5b9f1 */ jal func0f16e7c4 +/* f0d07c0: 240458da */ addiu $a0,$zero,0x58da +/* f0d07c4: afa20060 */ sw $v0,0x60($sp) +/* f0d07c8: 0fc28857 */ jal func0f0a215c +/* f0d07cc: 2404002e */ addiu $a0,$zero,0x2e +/* f0d07d0: 3c057f1b */ lui $a1,0x7f1b +/* f0d07d4: 24a5da78 */ addiu $a1,$a1,-9608 +/* f0d07d8: 27a4006c */ addiu $a0,$sp,0x6c +/* f0d07dc: 8fa60060 */ lw $a2,0x60($sp) +/* f0d07e0: 0c004dad */ jal 0x136b4 +/* f0d07e4: 00403825 */ or $a3,$v0,$zero +/* f0d07e8: 27a4006c */ addiu $a0,$sp,0x6c +/* f0d07ec: 0fc377c7 */ jal func0f0ddf1c +/* f0d07f0: 00002825 */ or $a1,$zero,$zero +/* f0d07f4: 10000033 */ beqz $zero,.L0f0d08c4 +/* f0d07f8: afa000a0 */ sw $zero,0xa0($sp) +.L0f0d07fc: +/* f0d07fc: 8e0b0284 */ lw $t3,0x284($s0) +/* f0d0800: 240a0001 */ addiu $t2,$zero,0x1 +/* f0d0804: 44810000 */ mtc1 $at,$f0 +/* f0d0808: 8d6d0480 */ lw $t5,0x480($t3) +/* f0d080c: 3c048009 */ lui $a0,0x8009 +/* f0d0810: 240cffff */ addiu $t4,$zero,-1 +/* f0d0814: a1aa0035 */ sb $t2,0x35($t5) +/* f0d0818: 240effff */ addiu $t6,$zero,-1 +/* f0d081c: 240fffff */ addiu $t7,$zero,-1 +/* f0d0820: afaf001c */ sw $t7,0x1c($sp) +/* f0d0824: afae0018 */ sw $t6,0x18($sp) +/* f0d0828: afac0010 */ sw $t4,0x10($sp) +/* f0d082c: 8c845200 */ lw $a0,0x5200($a0) +/* f0d0830: 240580ab */ addiu $a1,$zero,-32597 +/* f0d0834: 00003025 */ or $a2,$zero,$zero +/* f0d0838: 2407ffff */ addiu $a3,$zero,-1 +/* f0d083c: 0c004241 */ jal 0x10904 +/* f0d0840: e7a00014 */ swc1 $f0,0x14($sp) +/* f0d0844: 24180001 */ addiu $t8,$zero,0x1 +/* f0d0848: afb800a0 */ sw $t8,0xa0($sp) +/* f0d084c: 8e390018 */ lw $t9,0x18($s1) +/* f0d0850: 3c01bf80 */ lui $at,0xbf80 +/* f0d0854: 44810000 */ mtc1 $at,$f0 +/* f0d0858: 2401fbff */ addiu $at,$zero,-1025 +/* f0d085c: 03214824 */ and $t1,$t9,$at +/* f0d0860: 2401ffef */ addiu $at,$zero,-17 +/* f0d0864: ae290018 */ sw $t1,0x18($s1) +/* f0d0868: 01215024 */ and $t2,$t1,$at +/* f0d086c: ae2a0018 */ sw $t2,0x18($s1) +/* f0d0870: 8e0d0284 */ lw $t5,0x284($s0) +/* f0d0874: 2418ffff */ addiu $t8,$zero,-1 +/* f0d0878: 240effff */ addiu $t6,$zero,-1 +/* f0d087c: 8dac0480 */ lw $t4,0x480($t5) +/* f0d0880: 240f0002 */ addiu $t7,$zero,0x2 +/* f0d0884: 00002025 */ or $a0,$zero,$zero +/* f0d0888: 8d850000 */ lw $a1,0x0($t4) +/* f0d088c: afb8002c */ sw $t8,0x2c($sp) +/* f0d0890: afa00028 */ sw $zero,0x28($sp) +/* f0d0894: afa00020 */ sw $zero,0x20($sp) +/* f0d0898: afa0001c */ sw $zero,0x1c($sp) +/* f0d089c: afa00018 */ sw $zero,0x18($sp) +/* f0d08a0: afaf0014 */ sw $t7,0x14($sp) +/* f0d08a4: afae0010 */ sw $t6,0x10($sp) +/* f0d08a8: 240601bd */ addiu $a2,$zero,0x1bd +/* f0d08ac: 2407ffff */ addiu $a3,$zero,-1 +/* f0d08b0: e7a00038 */ swc1 $f0,0x38($sp) +/* f0d08b4: e7a00034 */ swc1 $f0,0x34($sp) +/* f0d08b8: e7a00030 */ swc1 $f0,0x30($sp) +/* f0d08bc: 0fc24e7e */ jal func0f0939f8 +/* f0d08c0: e7a00024 */ swc1 $f0,0x24($sp) +.L0f0d08c4: +/* f0d08c4: 8e190284 */ lw $t9,0x284($s0) +/* f0d08c8: 24050001 */ addiu $a1,$zero,0x1 +/* f0d08cc: 0fc30795 */ jal func0f0c1e54 +/* f0d08d0: 8f2400bc */ lw $a0,0xbc($t9) +/* f0d08d4: 8e090284 */ lw $t1,0x284($s0) +/* f0d08d8: 8d2b0480 */ lw $t3,0x480($t1) +/* f0d08dc: 0fc19711 */ jal func0f065c44 +/* f0d08e0: 8d640000 */ lw $a0,0x0($t3) +/* f0d08e4: 8e030284 */ lw $v1,0x284($s0) +/* f0d08e8: 8c6a0480 */ lw $t2,0x480($v1) +/* f0d08ec: 8c6800bc */ lw $t0,0xbc($v1) +/* f0d08f0: 8d420000 */ lw $v0,0x0($t2) +/* f0d08f4: 25040008 */ addiu $a0,$t0,0x8 +/* f0d08f8: 25050028 */ addiu $a1,$t0,0x28 +/* f0d08fc: 24460008 */ addiu $a2,$v0,0x8 +/* f0d0900: 0fc1979d */ jal func0f065e74 +/* f0d0904: 24470028 */ addiu $a3,$v0,0x28 +/* f0d0908: 0fc0882b */ jal func0f0220ac +/* f0d090c: 02202025 */ or $a0,$s1,$zero +/* f0d0910: 8fbf004c */ lw $ra,0x4c($sp) +/* f0d0914: 8fa200a0 */ lw $v0,0xa0($sp) +/* f0d0918: 8fb00044 */ lw $s0,0x44($sp) +/* f0d091c: 8fb10048 */ lw $s1,0x48($sp) +/* f0d0920: 03e00008 */ jr $ra +/* f0d0924: 27bd00c0 */ addiu $sp,$sp,0xc0 +); + +GLOBAL_ASM( +glabel func0f0d0928 +/* f0d0928: 3c09800a */ lui $t1,0x800a +/* f0d092c: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d0930: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d0934: 27bdff18 */ addiu $sp,$sp,-232 +/* f0d0938: afbf002c */ sw $ra,0x2c($sp) +/* f0d093c: afa400e8 */ sw $a0,0xe8($sp) +/* f0d0940: 8dcf0480 */ lw $t7,0x480($t6) +/* f0d0944: 3c017f1b */ lui $at,0x7f1b +/* f0d0948: c424daa0 */ lwc1 $f4,-0x2560($at) +/* f0d094c: 8df80000 */ lw $t8,0x0($t7) +/* f0d0950: 8d2e0288 */ lw $t6,0x288($t1) +/* f0d0954: 8f190004 */ lw $t9,0x4($t8) +/* f0d0958: e7a400e0 */ swc1 $f4,0xe0($sp) +/* f0d095c: afb900e4 */ sw $t9,0xe4($sp) +/* f0d0960: 0fc549d2 */ jal func0f152748 +/* f0d0964: 8dc40070 */ lw $a0,0x70($t6) +/* f0d0968: 00022600 */ sll $a0,$v0,0x18 +/* f0d096c: 00047e03 */ sra $t7,$a0,0x18 +/* f0d0970: a3a200c3 */ sb $v0,0xc3($sp) +/* f0d0974: 0c005384 */ jal 0x14e10 +/* f0d0978: 01e02025 */ or $a0,$t7,$zero +/* f0d097c: 83a400c3 */ lb $a0,0xc3($sp) +/* f0d0980: 0c0053ae */ jal 0x14eb8 +/* f0d0984: a3a200c2 */ sb $v0,0xc2($sp) +/* f0d0988: 8fae00e8 */ lw $t6,0xe8($sp) +/* f0d098c: 00023e00 */ sll $a3,$v0,0x18 +/* f0d0990: 0007ce03 */ sra $t9,$a3,0x18 +/* f0d0994: 3c09800a */ lui $t1,0x800a +/* f0d0998: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d099c: 03203825 */ or $a3,$t9,$zero +/* f0d09a0: 11c0000c */ beqz $t6,.L0f0d09d4 +/* f0d09a4: 83bf00c2 */ lb $ra,0xc2($sp) +/* f0d09a8: a3bf00c2 */ sb $ra,0xc2($sp) +/* f0d09ac: 83a400c3 */ lb $a0,0xc3($sp) +/* f0d09b0: 3405ffff */ dli $a1,0xffff +/* f0d09b4: 0c0053d8 */ jal 0x14f60 +/* f0d09b8: a3b900c0 */ sb $t9,0xc0($sp) +/* f0d09bc: 3c09800a */ lui $t1,0x800a +/* f0d09c0: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d09c4: 83a700c0 */ lb $a3,0xc0($sp) +/* f0d09c8: 83bf00c2 */ lb $ra,0xc2($sp) +/* f0d09cc: 10000002 */ beqz $zero,.L0f0d09d8 +/* f0d09d0: 3048ffff */ andi $t0,$v0,0xffff +.L0f0d09d4: +/* f0d09d4: 00004025 */ or $t0,$zero,$zero +.L0f0d09d8: +/* f0d09d8: 8d380288 */ lw $t8,0x288($t1) +/* f0d09dc: 240f0001 */ addiu $t7,$zero,0x1 +/* f0d09e0: afaf00b4 */ sw $t7,0xb4($sp) +/* f0d09e4: 8f040070 */ lw $a0,0x70($t8) +/* f0d09e8: a3bf00c2 */ sb $ra,0xc2($sp) +/* f0d09ec: a7a800bc */ sh $t0,0xbc($sp) +/* f0d09f0: 0fc549c4 */ jal func0f152710 +/* f0d09f4: a3a700c0 */ sb $a3,0xc0($sp) +/* f0d09f8: 44808000 */ mtc1 $zero,$f16 +/* f0d09fc: 3c09800a */ lui $t1,0x800a +/* f0d0a00: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d0a04: 8d2d0284 */ lw $t5,0x284($t1) +/* f0d0a08: e7b0009c */ swc1 $f16,0x9c($sp) +/* f0d0a0c: e7b00098 */ swc1 $f16,0x98($sp) +/* f0d0a10: e7b0008c */ swc1 $f16,0x8c($sp) +/* f0d0a14: 8db90480 */ lw $t9,0x480($t5) +/* f0d0a18: 28410004 */ slti $at,$v0,0x4 +/* f0d0a1c: 83a700c0 */ lb $a3,0xc0($sp) +/* f0d0a20: c7260028 */ lwc1 $f6,0x28($t9) +/* f0d0a24: 97a800bc */ lhu $t0,0xbc($sp) +/* f0d0a28: 83bf00c2 */ lb $ra,0xc2($sp) +/* f0d0a2c: 00405825 */ or $t3,$v0,$zero +/* f0d0a30: 14200035 */ bnez $at,.L0f0d0b08 +/* f0d0a34: e7a60088 */ swc1 $f6,0x88($sp) +/* f0d0a38: 8d2e0288 */ lw $t6,0x288($t1) +/* f0d0a3c: 8dc40070 */ lw $a0,0x70($t6) +/* f0d0a40: a3bf00c2 */ sb $ra,0xc2($sp) +/* f0d0a44: afa200b0 */ sw $v0,0xb0($sp) +/* f0d0a48: a7a800bc */ sh $t0,0xbc($sp) +/* f0d0a4c: 0fc549d9 */ jal func0f152764 +/* f0d0a50: a3a700c0 */ sb $a3,0xc0($sp) +/* f0d0a54: 00021e00 */ sll $v1,$v0,0x18 +/* f0d0a58: 00037e03 */ sra $t7,$v1,0x18 +/* f0d0a5c: 000f2600 */ sll $a0,$t7,0x18 +/* f0d0a60: 0004c603 */ sra $t8,$a0,0x18 +/* f0d0a64: afaf0074 */ sw $t7,0x74($sp) +/* f0d0a68: 0c005384 */ jal 0x14e10 +/* f0d0a6c: 03002025 */ or $a0,$t8,$zero +/* f0d0a70: 83a40077 */ lb $a0,0x77($sp) +/* f0d0a74: a3a200c1 */ sb $v0,0xc1($sp) +/* f0d0a78: 0c0053ae */ jal 0x14eb8 +/* f0d0a7c: afa4003c */ sw $a0,0x3c($sp) +/* f0d0a80: 8faf00e8 */ lw $t7,0xe8($sp) +/* f0d0a84: 00023600 */ sll $a2,$v0,0x18 +/* f0d0a88: 00067603 */ sra $t6,$a2,0x18 +/* f0d0a8c: 3c09800a */ lui $t1,0x800a +/* f0d0a90: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d0a94: 01c03025 */ or $a2,$t6,$zero +/* f0d0a98: 8fa4003c */ lw $a0,0x3c($sp) +/* f0d0a9c: 83a700c0 */ lb $a3,0xc0($sp) +/* f0d0aa0: 97a800bc */ lhu $t0,0xbc($sp) +/* f0d0aa4: 83aa00c1 */ lb $t2,0xc1($sp) +/* f0d0aa8: 8fab00b0 */ lw $t3,0xb0($sp) +/* f0d0aac: 11e00013 */ beqz $t7,.L0f0d0afc +/* f0d0ab0: 83bf00c2 */ lb $ra,0xc2($sp) +/* f0d0ab4: a3bf00c2 */ sb $ra,0xc2($sp) +/* f0d0ab8: 3405ffff */ dli $a1,0xffff +/* f0d0abc: a3ae00bf */ sb $t6,0xbf($sp) +/* f0d0ac0: a3a700c0 */ sb $a3,0xc0($sp) +/* f0d0ac4: a7a800bc */ sh $t0,0xbc($sp) +/* f0d0ac8: a3aa00c1 */ sb $t2,0xc1($sp) +/* f0d0acc: 0c0053d8 */ jal 0x14f60 +/* f0d0ad0: afab00b0 */ sw $t3,0xb0($sp) +/* f0d0ad4: 3c09800a */ lui $t1,0x800a +/* f0d0ad8: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d0adc: 83a600bf */ lb $a2,0xbf($sp) +/* f0d0ae0: 83a700c0 */ lb $a3,0xc0($sp) +/* f0d0ae4: 97a800bc */ lhu $t0,0xbc($sp) +/* f0d0ae8: 83aa00c1 */ lb $t2,0xc1($sp) +/* f0d0aec: 8fab00b0 */ lw $t3,0xb0($sp) +/* f0d0af0: 83bf00c2 */ lb $ra,0xc2($sp) +/* f0d0af4: 10000002 */ beqz $zero,.L0f0d0b00 +/* f0d0af8: 3045ffff */ andi $a1,$v0,0xffff +.L0f0d0afc: +/* f0d0afc: 00002825 */ or $a1,$zero,$zero +.L0f0d0b00: +/* f0d0b00: 10000008 */ beqz $zero,.L0f0d0b24 +/* f0d0b04: 8d2d0284 */ lw $t5,0x284($t1) +.L0f0d0b08: +/* f0d0b08: 001f5600 */ sll $t2,$ra,0x18 +/* f0d0b0c: 00073600 */ sll $a2,$a3,0x18 +/* f0d0b10: 000ac603 */ sra $t8,$t2,0x18 +/* f0d0b14: 0006ce03 */ sra $t9,$a2,0x18 +/* f0d0b18: 03005025 */ or $t2,$t8,$zero +/* f0d0b1c: 03203025 */ or $a2,$t9,$zero +/* f0d0b20: 3105ffff */ andi $a1,$t0,0xffff +.L0f0d0b24: +/* f0d0b24: 24010002 */ addiu $at,$zero,0x2 +/* f0d0b28: 11610002 */ beq $t3,$at,.L0f0d0b34 +/* f0d0b2c: 24010003 */ addiu $at,$zero,0x3 +/* f0d0b30: 15610009 */ bne $t3,$at,.L0f0d0b58 +.L0f0d0b34: +/* f0d0b34: 310e8000 */ andi $t6,$t0,0x8000 +/* f0d0b38: 310f0010 */ andi $t7,$t0,0x10 +/* f0d0b3c: 31184000 */ andi $t8,$t0,0x4000 +/* f0d0b40: 01002025 */ or $a0,$t0,$zero +/* f0d0b44: 310c2000 */ andi $t4,$t0,0x2000 +/* f0d0b48: afae00a8 */ sw $t6,0xa8($sp) +/* f0d0b4c: afaf00a4 */ sw $t7,0xa4($sp) +/* f0d0b50: 1000001e */ beqz $zero,.L0f0d0bcc +/* f0d0b54: afb800a0 */ sw $t8,0xa0($sp) +.L0f0d0b58: +/* f0d0b58: 29610004 */ slti $at,$t3,0x4 +/* f0d0b5c: 10200009 */ beqz $at,.L0f0d0b84 +/* f0d0b60: 01002025 */ or $a0,$t0,$zero +/* f0d0b64: 31192000 */ andi $t9,$t0,0x2000 +/* f0d0b68: 310e8000 */ andi $t6,$t0,0x8000 +/* f0d0b6c: 310f4000 */ andi $t7,$t0,0x4000 +/* f0d0b70: 310c0030 */ andi $t4,$t0,0x30 +/* f0d0b74: afb900a8 */ sw $t9,0xa8($sp) +/* f0d0b78: afae00a4 */ sw $t6,0xa4($sp) +/* f0d0b7c: 10000013 */ beqz $zero,.L0f0d0bcc +/* f0d0b80: afaf00a0 */ sw $t7,0xa0($sp) +.L0f0d0b84: +/* f0d0b84: 29610006 */ slti $at,$t3,0x6 +/* f0d0b88: 14200007 */ bnez $at,.L0f0d0ba8 +/* f0d0b8c: 00a01825 */ or $v1,$a1,$zero +/* f0d0b90: 30b82000 */ andi $t8,$a1,0x2000 +/* f0d0b94: 01002025 */ or $a0,$t0,$zero +/* f0d0b98: 310c2000 */ andi $t4,$t0,0x2000 +/* f0d0b9c: afb800a8 */ sw $t8,0xa8($sp) +/* f0d0ba0: 10000005 */ beqz $zero,.L0f0d0bb8 +/* f0d0ba4: 00a01825 */ or $v1,$a1,$zero +.L0f0d0ba8: +/* f0d0ba8: 31192000 */ andi $t9,$t0,0x2000 +/* f0d0bac: 30ac2000 */ andi $t4,$a1,0x2000 +/* f0d0bb0: afb900a8 */ sw $t9,0xa8($sp) +/* f0d0bb4: 01002025 */ or $a0,$t0,$zero +.L0f0d0bb8: +/* f0d0bb8: 00831025 */ or $v0,$a0,$v1 +/* f0d0bbc: 304e8000 */ andi $t6,$v0,0x8000 +/* f0d0bc0: 304f4000 */ andi $t7,$v0,0x4000 +/* f0d0bc4: afae00a4 */ sw $t6,0xa4($sp) +/* f0d0bc8: afaf00a0 */ sw $t7,0xa0($sp) +.L0f0d0bcc: +/* f0d0bcc: 2be1fff7 */ slti $at,$ra,-9 +/* f0d0bd0: 14200004 */ bnez $at,.L0f0d0be4 +/* f0d0bd4: 2be1000a */ slti $at,$ra,0xa +/* f0d0bd8: 50200003 */ beqzl $at,.L0f0d0be8 +/* f0d0bdc: 2be1fff7 */ slti $at,$ra,-9 +/* f0d0be0: 0000f825 */ or $ra,$zero,$zero +.L0f0d0be4: +/* f0d0be4: 2be1fff7 */ slti $at,$ra,-9 +.L0f0d0be8: +/* f0d0be8: 50200005 */ beqzl $at,.L0f0d0c00 +/* f0d0bec: 2be1000a */ slti $at,$ra,0xa +/* f0d0bf0: 27ff000a */ addiu $ra,$ra,0xa +/* f0d0bf4: 001fc600 */ sll $t8,$ra,0x18 +/* f0d0bf8: 0018fe03 */ sra $ra,$t8,0x18 +/* f0d0bfc: 2be1000a */ slti $at,$ra,0xa +.L0f0d0c00: +/* f0d0c00: 54200005 */ bnezl $at,.L0f0d0c18 +/* f0d0c04: 2941fff7 */ slti $at,$t2,-9 +/* f0d0c08: 27fffff6 */ addiu $ra,$ra,-10 +/* f0d0c0c: 001f7600 */ sll $t6,$ra,0x18 +/* f0d0c10: 000efe03 */ sra $ra,$t6,0x18 +/* f0d0c14: 2941fff7 */ slti $at,$t2,-9 +.L0f0d0c18: +/* f0d0c18: 14200004 */ bnez $at,.L0f0d0c2c +/* f0d0c1c: 2941000a */ slti $at,$t2,0xa +/* f0d0c20: 50200003 */ beqzl $at,.L0f0d0c30 +/* f0d0c24: 2941fff7 */ slti $at,$t2,-9 +/* f0d0c28: 00005025 */ or $t2,$zero,$zero +.L0f0d0c2c: +/* f0d0c2c: 2941fff7 */ slti $at,$t2,-9 +.L0f0d0c30: +/* f0d0c30: 50200005 */ beqzl $at,.L0f0d0c48 +/* f0d0c34: 2941000a */ slti $at,$t2,0xa +/* f0d0c38: 254a000a */ addiu $t2,$t2,0xa +/* f0d0c3c: 000ac600 */ sll $t8,$t2,0x18 +/* f0d0c40: 00185603 */ sra $t2,$t8,0x18 +/* f0d0c44: 2941000a */ slti $at,$t2,0xa +.L0f0d0c48: +/* f0d0c48: 54200005 */ bnezl $at,.L0f0d0c60 +/* f0d0c4c: 28e1ffed */ slti $at,$a3,-19 +/* f0d0c50: 254afff6 */ addiu $t2,$t2,-10 +/* f0d0c54: 000a7600 */ sll $t6,$t2,0x18 +/* f0d0c58: 000e5603 */ sra $t2,$t6,0x18 +/* f0d0c5c: 28e1ffed */ slti $at,$a3,-19 +.L0f0d0c60: +/* f0d0c60: 14200004 */ bnez $at,.L0f0d0c74 +/* f0d0c64: 28e10014 */ slti $at,$a3,0x14 +/* f0d0c68: 50200003 */ beqzl $at,.L0f0d0c78 +/* f0d0c6c: 28e1ffed */ slti $at,$a3,-19 +/* f0d0c70: 00003825 */ or $a3,$zero,$zero +.L0f0d0c74: +/* f0d0c74: 28e1ffed */ slti $at,$a3,-19 +.L0f0d0c78: +/* f0d0c78: 50200005 */ beqzl $at,.L0f0d0c90 +/* f0d0c7c: 28e10014 */ slti $at,$a3,0x14 +/* f0d0c80: 24e70014 */ addiu $a3,$a3,0x14 +/* f0d0c84: 0007c600 */ sll $t8,$a3,0x18 +/* f0d0c88: 00183e03 */ sra $a3,$t8,0x18 +/* f0d0c8c: 28e10014 */ slti $at,$a3,0x14 +.L0f0d0c90: +/* f0d0c90: 54200005 */ bnezl $at,.L0f0d0ca8 +/* f0d0c94: 44874000 */ mtc1 $a3,$f8 +/* f0d0c98: 24e7ffec */ addiu $a3,$a3,-20 +/* f0d0c9c: 00077600 */ sll $t6,$a3,0x18 +/* f0d0ca0: 000e3e03 */ sra $a3,$t6,0x18 +/* f0d0ca4: 44874000 */ mtc1 $a3,$f8 +.L0f0d0ca8: +/* f0d0ca8: 28c1ffed */ slti $at,$a2,-19 +/* f0d0cac: 14200005 */ bnez $at,.L0f0d0cc4 +/* f0d0cb0: 468042a0 */ cvt.s.w $f10,$f8 +/* f0d0cb4: 28c10014 */ slti $at,$a2,0x14 +/* f0d0cb8: 50200003 */ beqzl $at,.L0f0d0cc8 +/* f0d0cbc: 28c1ffed */ slti $at,$a2,-19 +/* f0d0cc0: 00003025 */ or $a2,$zero,$zero +.L0f0d0cc4: +/* f0d0cc4: 28c1ffed */ slti $at,$a2,-19 +.L0f0d0cc8: +/* f0d0cc8: 50200005 */ beqzl $at,.L0f0d0ce0 +/* f0d0ccc: 28c10014 */ slti $at,$a2,0x14 +/* f0d0cd0: 24c60014 */ addiu $a2,$a2,0x14 +/* f0d0cd4: 0006c600 */ sll $t8,$a2,0x18 +/* f0d0cd8: 00183603 */ sra $a2,$t8,0x18 +/* f0d0cdc: 28c10014 */ slti $at,$a2,0x14 +.L0f0d0ce0: +/* f0d0ce0: 14200004 */ bnez $at,.L0f0d0cf4 +/* f0d0ce4: 00000000 */ sll $zero,$zero,0x0 +/* f0d0ce8: 24c6ffec */ addiu $a2,$a2,-20 +/* f0d0cec: 00067600 */ sll $t6,$a2,0x18 +/* f0d0cf0: 000e3603 */ sra $a2,$t6,0x18 +.L0f0d0cf4: +/* f0d0cf4: 3c017f1b */ lui $at,0x7f1b +/* f0d0cf8: c420daa4 */ lwc1 $f0,-0x255c($at) +/* f0d0cfc: 44864000 */ mtc1 $a2,$f8 +/* f0d0d00: 46005102 */ mul.s $f4,$f10,$f0 +/* f0d0d04: 468042a0 */ cvt.s.w $f10,$f8 +/* f0d0d08: 4600218d */ trunc.w.s $f6,$f4 +/* f0d0d0c: 46005102 */ mul.s $f4,$f10,$f0 +/* f0d0d10: 44073000 */ mfc1 $a3,$f6 +/* f0d0d14: 00000000 */ sll $zero,$zero,0x0 +/* f0d0d18: 0007ce00 */ sll $t9,$a3,0x18 +/* f0d0d1c: 4600218d */ trunc.w.s $f6,$f4 +/* f0d0d20: 00193e03 */ sra $a3,$t9,0x18 +/* f0d0d24: 44063000 */ mfc1 $a2,$f6 +/* f0d0d28: 00000000 */ sll $zero,$zero,0x0 +/* f0d0d2c: 0006c600 */ sll $t8,$a2,0x18 +/* f0d0d30: 11600004 */ beqz $t3,.L0f0d0d44 +/* f0d0d34: 00183603 */ sra $a2,$t8,0x18 +/* f0d0d38: 24010002 */ addiu $at,$zero,0x2 +/* f0d0d3c: 5561002b */ bnel $t3,$at,.L0f0d0dec +/* f0d0d40: 29610004 */ slti $at,$t3,0x4 +.L0f0d0d44: +/* f0d0d44: 11800006 */ beqz $t4,.L0f0d0d60 +/* f0d0d48: 308e0808 */ andi $t6,$a0,0x808 +/* f0d0d4c: 44874000 */ mtc1 $a3,$f8 +/* f0d0d50: afa000b4 */ sw $zero,0xb4($sp) +/* f0d0d54: 468042a0 */ cvt.s.w $f10,$f8 +/* f0d0d58: 10000005 */ beqz $zero,.L0f0d0d70 +/* f0d0d5c: e7aa0098 */ swc1 $f10,0x98($sp) +.L0f0d0d60: +/* f0d0d60: 44872000 */ mtc1 $a3,$f4 +/* f0d0d64: 00000000 */ sll $zero,$zero,0x0 +/* f0d0d68: 468021a0 */ cvt.s.w $f6,$f4 +/* f0d0d6c: e7a6009c */ swc1 $f6,0x9c($sp) +.L0f0d0d70: +/* f0d0d70: 11c00003 */ beqz $t6,.L0f0d0d80 +/* f0d0d74: 308f0404 */ andi $t7,$a0,0x404 +/* f0d0d78: 10000002 */ beqz $zero,.L0f0d0d84 +/* f0d0d7c: 24030001 */ addiu $v1,$zero,0x1 +.L0f0d0d80: +/* f0d0d80: 00001825 */ or $v1,$zero,$zero +.L0f0d0d84: +/* f0d0d84: 11e00003 */ beqz $t7,.L0f0d0d94 +/* f0d0d88: 308e0202 */ andi $t6,$a0,0x202 +/* f0d0d8c: 10000002 */ beqz $zero,.L0f0d0d98 +/* f0d0d90: 24020001 */ addiu $v0,$zero,0x1 +.L0f0d0d94: +/* f0d0d94: 00001025 */ or $v0,$zero,$zero +.L0f0d0d98: +/* f0d0d98: 0062c023 */ subu $t8,$v1,$v0 +/* f0d0d9c: 44984000 */ mtc1 $t8,$f8 +/* f0d0da0: 30990101 */ andi $t9,$a0,0x101 +/* f0d0da4: 00001025 */ or $v0,$zero,$zero +/* f0d0da8: 468042a0 */ cvt.s.w $f10,$f8 +/* f0d0dac: 00001825 */ or $v1,$zero,$zero +/* f0d0db0: 13200003 */ beqz $t9,.L0f0d0dc0 +/* f0d0db4: e7aa008c */ swc1 $f10,0x8c($sp) +/* f0d0db8: 10000001 */ beqz $zero,.L0f0d0dc0 +/* f0d0dbc: 24030001 */ addiu $v1,$zero,0x1 +.L0f0d0dc0: +/* f0d0dc0: 11c00003 */ beqz $t6,.L0f0d0dd0 +/* f0d0dc4: 00000000 */ sll $zero,$zero,0x0 +/* f0d0dc8: 10000001 */ beqz $zero,.L0f0d0dd0 +/* f0d0dcc: 24020001 */ addiu $v0,$zero,0x1 +.L0f0d0dd0: +/* f0d0dd0: 00627823 */ subu $t7,$v1,$v0 +/* f0d0dd4: 448f2000 */ mtc1 $t7,$f4 +/* f0d0dd8: 00000000 */ sll $zero,$zero,0x0 +/* f0d0ddc: 468021a0 */ cvt.s.w $f6,$f4 +/* f0d0de0: 10000063 */ beqz $zero,.L0f0d0f70 +/* f0d0de4: e7a60094 */ swc1 $f6,0x94($sp) +/* f0d0de8: 29610004 */ slti $at,$t3,0x4 +.L0f0d0dec: +/* f0d0dec: 1020002e */ beqz $at,.L0f0d0ea8 +/* f0d0df0: 308e0101 */ andi $t6,$a0,0x101 +/* f0d0df4: 11800006 */ beqz $t4,.L0f0d0e10 +/* f0d0df8: 308f0202 */ andi $t7,$a0,0x202 +/* f0d0dfc: 44874000 */ mtc1 $a3,$f8 +/* f0d0e00: afa000b4 */ sw $zero,0xb4($sp) +/* f0d0e04: 468042a0 */ cvt.s.w $f10,$f8 +/* f0d0e08: 10000019 */ beqz $zero,.L0f0d0e70 +/* f0d0e0c: e7aa0098 */ swc1 $f10,0x98($sp) +.L0f0d0e10: +/* f0d0e10: 44872000 */ mtc1 $a3,$f4 +/* f0d0e14: 3c013e80 */ lui $at,0x3e80 +/* f0d0e18: 44814000 */ mtc1 $at,$f8 +/* f0d0e1c: 468021a0 */ cvt.s.w $f6,$f4 +/* f0d0e20: 30980808 */ andi $t8,$a0,0x808 +/* f0d0e24: 3c0141c0 */ lui $at,0x41c0 +/* f0d0e28: 30990404 */ andi $t9,$a0,0x404 +/* f0d0e2c: 46083282 */ mul.s $f10,$f6,$f8 +/* f0d0e30: 13000004 */ beqz $t8,.L0f0d0e44 +/* f0d0e34: e7aa008c */ swc1 $f10,0x8c($sp) +/* f0d0e38: 44810000 */ mtc1 $at,$f0 +/* f0d0e3c: 10000003 */ beqz $zero,.L0f0d0e4c +/* f0d0e40: 00000000 */ sll $zero,$zero,0x0 +.L0f0d0e44: +/* f0d0e44: 44800000 */ mtc1 $zero,$f0 +/* f0d0e48: 00000000 */ sll $zero,$zero,0x0 +.L0f0d0e4c: +/* f0d0e4c: 13200004 */ beqz $t9,.L0f0d0e60 +/* f0d0e50: 3c0141c0 */ lui $at,0x41c0 +/* f0d0e54: 44811000 */ mtc1 $at,$f2 +/* f0d0e58: 10000004 */ beqz $zero,.L0f0d0e6c +/* f0d0e5c: 46020101 */ sub.s $f4,$f0,$f2 +.L0f0d0e60: +/* f0d0e60: 44801000 */ mtc1 $zero,$f2 +/* f0d0e64: 00000000 */ sll $zero,$zero,0x0 +/* f0d0e68: 46020101 */ sub.s $f4,$f0,$f2 +.L0f0d0e6c: +/* f0d0e6c: e7a4009c */ swc1 $f4,0x9c($sp) +.L0f0d0e70: +/* f0d0e70: 11c00003 */ beqz $t6,.L0f0d0e80 +/* f0d0e74: 00001825 */ or $v1,$zero,$zero +/* f0d0e78: 10000001 */ beqz $zero,.L0f0d0e80 +/* f0d0e7c: 24030001 */ addiu $v1,$zero,0x1 +.L0f0d0e80: +/* f0d0e80: 11e00003 */ beqz $t7,.L0f0d0e90 +/* f0d0e84: 00001025 */ or $v0,$zero,$zero +/* f0d0e88: 10000001 */ beqz $zero,.L0f0d0e90 +/* f0d0e8c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0d0e90: +/* f0d0e90: 0062c023 */ subu $t8,$v1,$v0 +/* f0d0e94: 44983000 */ mtc1 $t8,$f6 +/* f0d0e98: 00000000 */ sll $zero,$zero,0x0 +/* f0d0e9c: 46803220 */ cvt.s.w $f8,$f6 +/* f0d0ea0: 10000033 */ beqz $zero,.L0f0d0f70 +/* f0d0ea4: e7a80094 */ swc1 $f8,0x94($sp) +.L0f0d0ea8: +/* f0d0ea8: 24010004 */ addiu $at,$zero,0x4 +/* f0d0eac: 11610003 */ beq $t3,$at,.L0f0d0ebc +/* f0d0eb0: 24010006 */ addiu $at,$zero,0x6 +/* f0d0eb4: 15610018 */ bne $t3,$at,.L0f0d0f18 +/* f0d0eb8: 00000000 */ sll $zero,$zero,0x0 +.L0f0d0ebc: +/* f0d0ebc: 44875000 */ mtc1 $a3,$f10 +/* f0d0ec0: 00000000 */ sll $zero,$zero,0x0 +/* f0d0ec4: 46805120 */ cvt.s.w $f4,$f10 +/* f0d0ec8: 11800006 */ beqz $t4,.L0f0d0ee4 +/* f0d0ecc: e7a4009c */ swc1 $f4,0x9c($sp) +/* f0d0ed0: 44863000 */ mtc1 $a2,$f6 +/* f0d0ed4: 00000000 */ sll $zero,$zero,0x0 +/* f0d0ed8: 46803220 */ cvt.s.w $f8,$f6 +/* f0d0edc: 10000007 */ beqz $zero,.L0f0d0efc +/* f0d0ee0: e7a80098 */ swc1 $f8,0x98($sp) +.L0f0d0ee4: +/* f0d0ee4: 44865000 */ mtc1 $a2,$f10 +/* f0d0ee8: 3c013e80 */ lui $at,0x3e80 +/* f0d0eec: 44813000 */ mtc1 $at,$f6 +/* f0d0ef0: 46805120 */ cvt.s.w $f4,$f10 +/* f0d0ef4: 46062202 */ mul.s $f8,$f4,$f6 +/* f0d0ef8: e7a8008c */ swc1 $f8,0x8c($sp) +.L0f0d0efc: +/* f0d0efc: 448a5000 */ mtc1 $t2,$f10 +/* f0d0f00: 3c017f1b */ lui $at,0x7f1b +/* f0d0f04: c426daa8 */ lwc1 $f6,-0x2558($at) +/* f0d0f08: 46805120 */ cvt.s.w $f4,$f10 +/* f0d0f0c: 46062202 */ mul.s $f8,$f4,$f6 +/* f0d0f10: 10000017 */ beqz $zero,.L0f0d0f70 +/* f0d0f14: e7a80094 */ swc1 $f8,0x94($sp) +.L0f0d0f18: +/* f0d0f18: 51800007 */ beqzl $t4,.L0f0d0f38 +/* f0d0f1c: 44873000 */ mtc1 $a3,$f6 +/* f0d0f20: 44875000 */ mtc1 $a3,$f10 +/* f0d0f24: 00000000 */ sll $zero,$zero,0x0 +/* f0d0f28: 46805120 */ cvt.s.w $f4,$f10 +/* f0d0f2c: 10000007 */ beqz $zero,.L0f0d0f4c +/* f0d0f30: e7a40098 */ swc1 $f4,0x98($sp) +/* f0d0f34: 44873000 */ mtc1 $a3,$f6 +.L0f0d0f38: +/* f0d0f38: 3c013e80 */ lui $at,0x3e80 +/* f0d0f3c: 44815000 */ mtc1 $at,$f10 +/* f0d0f40: 46803220 */ cvt.s.w $f8,$f6 +/* f0d0f44: 460a4102 */ mul.s $f4,$f8,$f10 +/* f0d0f48: e7a4008c */ swc1 $f4,0x8c($sp) +.L0f0d0f4c: +/* f0d0f4c: 44863000 */ mtc1 $a2,$f6 +/* f0d0f50: 448a5000 */ mtc1 $t2,$f10 +/* f0d0f54: 3c017f1b */ lui $at,0x7f1b +/* f0d0f58: 46803220 */ cvt.s.w $f8,$f6 +/* f0d0f5c: c426daac */ lwc1 $f6,-0x2554($at) +/* f0d0f60: 46805120 */ cvt.s.w $f4,$f10 +/* f0d0f64: e7a8009c */ swc1 $f8,0x9c($sp) +/* f0d0f68: 46062202 */ mul.s $f8,$f4,$f6 +/* f0d0f6c: e7a80094 */ swc1 $f8,0x94($sp) +.L0f0d0f70: +/* f0d0f70: 3c013f80 */ lui $at,0x3f80 +/* f0d0f74: 44816000 */ mtc1 $at,$f12 +/* f0d0f78: 3c018007 */ lui $at,0x8007 +/* f0d0f7c: a0200ec0 */ sb $zero,0xec0($at) +/* f0d0f80: c522004c */ lwc1 $f2,0x4c($t1) +/* f0d0f84: 46006006 */ mov.s $f0,$f12 +/* f0d0f88: 4602603c */ c.lt.s $f12,$f2 +/* f0d0f8c: 00000000 */ sll $zero,$zero,0x0 +/* f0d0f90: 4500000a */ bc1f .L0f0d0fbc +/* f0d0f94: 3c017f1b */ lui $at,0x7f1b +/* f0d0f98: c432dab0 */ lwc1 $f18,-0x2550($at) +/* f0d0f9c: c7ae00e0 */ lwc1 $f14,0xe0($sp) +/* f0d0fa0: 460c0000 */ add.s $f0,$f0,$f12 +.L0f0d0fa4: +/* f0d0fa4: 46127382 */ mul.s $f14,$f14,$f18 +/* f0d0fa8: 4602003c */ c.lt.s $f0,$f2 +/* f0d0fac: 00000000 */ sll $zero,$zero,0x0 +/* f0d0fb0: 4503fffc */ bc1tl .L0f0d0fa4 +/* f0d0fb4: 460c0000 */ add.s $f0,$f0,$f12 +/* f0d0fb8: e7ae00e0 */ swc1 $f14,0xe0($sp) +.L0f0d0fbc: +/* f0d0fbc: 8da30480 */ lw $v1,0x480($t5) +/* f0d0fc0: c7ae00e0 */ lwc1 $f14,0xe0($sp) +/* f0d0fc4: 80620036 */ lb $v0,0x36($v1) +/* f0d0fc8: 28410032 */ slti $at,$v0,0x32 +/* f0d0fcc: 50200006 */ beqzl $at,.L0f0d0fe8 +/* f0d0fd0: 240f0032 */ addiu $t7,$zero,0x32 +/* f0d0fd4: 8d390038 */ lw $t9,0x38($t1) +/* f0d0fd8: 00597021 */ addu $t6,$v0,$t9 +/* f0d0fdc: 10000003 */ beqz $zero,.L0f0d0fec +/* f0d0fe0: a06e0036 */ sb $t6,0x36($v1) +/* f0d0fe4: 240f0032 */ addiu $t7,$zero,0x32 +.L0f0d0fe8: +/* f0d0fe8: a06f0036 */ sb $t7,0x36($v1) +.L0f0d0fec: +/* f0d0fec: 8d380284 */ lw $t8,0x284($t1) +/* f0d0ff0: 8fa200e4 */ lw $v0,0xe4($sp) +/* f0d0ff4: 27a50078 */ addiu $a1,$sp,0x78 +/* f0d0ff8: 8f190480 */ lw $t9,0x480($t8) +/* f0d0ffc: 8f2e0000 */ lw $t6,0x0($t9) +/* f0d1000: c5ca0008 */ lwc1 $f10,0x8($t6) +/* f0d1004: e44a00c8 */ swc1 $f10,0xc8($v0) +/* f0d1008: 8d2f0284 */ lw $t7,0x284($t1) +/* f0d100c: 8df80480 */ lw $t8,0x480($t7) +/* f0d1010: 8f190000 */ lw $t9,0x0($t8) +/* f0d1014: c724000c */ lwc1 $f4,0xc($t9) +/* f0d1018: e44400cc */ swc1 $f4,0xcc($v0) +/* f0d101c: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d1020: 8dcf0480 */ lw $t7,0x480($t6) +/* f0d1024: 8df80000 */ lw $t8,0x0($t7) +/* f0d1028: c7060010 */ lwc1 $f6,0x10($t8) +/* f0d102c: e44600d0 */ swc1 $f6,0xd0($v0) +/* f0d1030: 8d390284 */ lw $t9,0x284($t1) +/* f0d1034: 8f2e0480 */ lw $t6,0x480($t9) +/* f0d1038: 8dc40000 */ lw $a0,0x0($t6) +/* f0d103c: a3bf00c2 */ sb $ra,0xc2($sp) +/* f0d1040: e7ae00e0 */ swc1 $f14,0xe0($sp) +/* f0d1044: 0fc195e9 */ jal func0f0657a4 +/* f0d1048: 24840028 */ addiu $a0,$a0,0x28 +/* f0d104c: 0fc44727 */ jal func0f111c9c +/* f0d1050: 2404002e */ addiu $a0,$zero,0x2e +/* f0d1054: 3c09800a */ lui $t1,0x800a +/* f0d1058: 44808000 */ mtc1 $zero,$f16 +/* f0d105c: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d1060: 1440001e */ bnez $v0,.L0f0d10dc +/* f0d1064: 83bf00c2 */ lb $ra,0xc2($sp) +/* f0d1068: 8d2f0284 */ lw $t7,0x284($t1) +/* f0d106c: 8fa200e4 */ lw $v0,0xe4($sp) +/* f0d1070: 24190001 */ addiu $t9,$zero,0x1 +/* f0d1074: 8df80480 */ lw $t8,0x480($t7) +/* f0d1078: 24010048 */ addiu $at,$zero,0x48 +/* f0d107c: a3000035 */ sb $zero,0x35($t8) +/* f0d1080: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d1084: 8dcf0480 */ lw $t7,0x480($t6) +/* f0d1088: a1f90034 */ sb $t9,0x34($t7) +/* f0d108c: 8d380284 */ lw $t8,0x284($t1) +/* f0d1090: 8f0e0480 */ lw $t6,0x480($t8) +/* f0d1094: a1c00037 */ sb $zero,0x37($t6) +/* f0d1098: 8c590018 */ lw $t9,0x18($v0) +/* f0d109c: 372f0400 */ ori $t7,$t9,0x400 +/* f0d10a0: ac4f0018 */ sw $t7,0x18($v0) +/* f0d10a4: 8d380284 */ lw $t8,0x284($t1) +/* f0d10a8: 8d2f0338 */ lw $t7,0x338($t1) +/* f0d10ac: 8f0e0480 */ lw $t6,0x480($t8) +/* f0d10b0: 8dd90000 */ lw $t9,0x0($t6) +/* f0d10b4: a3bf00c2 */ sb $ra,0xc2($sp) +/* f0d10b8: 032f2023 */ subu $a0,$t9,$t7 +/* f0d10bc: 0081001a */ div $zero,$a0,$at +/* f0d10c0: 00002012 */ mflo $a0 +/* f0d10c4: 0fc083e4 */ jal func0f020f90 +/* f0d10c8: 00000000 */ sll $zero,$zero,0x0 +/* f0d10cc: 3c09800a */ lui $t1,0x800a +/* f0d10d0: 44808000 */ mtc1 $zero,$f16 +/* f0d10d4: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d10d8: 83bf00c2 */ lb $ra,0xc2($sp) +.L0f0d10dc: +/* f0d10dc: 8d2d0284 */ lw $t5,0x284($t1) +/* f0d10e0: 8da30480 */ lw $v1,0x480($t5) +/* f0d10e4: 806e0037 */ lb $t6,0x37($v1) +/* f0d10e8: 51c001c8 */ beqzl $t6,.L0f0d180c +/* f0d10ec: 240e0001 */ addiu $t6,$zero,0x1 +/* f0d10f0: 8d39028c */ lw $t9,0x28c($t1) +/* f0d10f4: 3c188007 */ lui $t8,0x8007 +/* f0d10f8: 00197880 */ sll $t7,$t9,0x2 +/* f0d10fc: 030fc021 */ addu $t8,$t8,$t7 +/* f0d1100: 8f180750 */ lw $t8,0x750($t8) +/* f0d1104: 530001c1 */ beqzl $t8,.L0f0d180c +/* f0d1108: 240e0001 */ addiu $t6,$zero,0x1 +/* f0d110c: 449f4000 */ mtc1 $ra,$f8 +/* f0d1110: 3c013d80 */ lui $at,0x3d80 +/* f0d1114: 44812000 */ mtc1 $at,$f4 +/* f0d1118: 468042a0 */ cvt.s.w $f10,$f8 +/* f0d111c: 240effff */ addiu $t6,$zero,-1 +/* f0d1120: adae1c40 */ sw $t6,0x1c40($t5) +/* f0d1124: c528004c */ lwc1 $f8,0x4c($t1) +/* f0d1128: 8d390284 */ lw $t9,0x284($t1) +/* f0d112c: 46045182 */ mul.s $f6,$f10,$f4 +/* f0d1130: 8f230480 */ lw $v1,0x480($t9) +/* f0d1134: c464001c */ lwc1 $f4,0x1c($v1) +/* f0d1138: 46083282 */ mul.s $f10,$f6,$f8 +/* f0d113c: 460a2180 */ add.s $f6,$f4,$f10 +/* f0d1140: e466001c */ swc1 $f6,0x1c($v1) +/* f0d1144: 8d2f0284 */ lw $t7,0x284($t1) +/* f0d1148: 8de30480 */ lw $v1,0x480($t7) +/* f0d114c: c460001c */ lwc1 $f0,0x1c($v1) +/* f0d1150: 4610003c */ c.lt.s $f0,$f16 +/* f0d1154: 00000000 */ sll $zero,$zero,0x0 +/* f0d1158: 4500000c */ bc1f .L0f0d118c +/* f0d115c: 3c0143b4 */ lui $at,0x43b4 +/* f0d1160: 44817000 */ mtc1 $at,$f14 +/* f0d1164: 00000000 */ sll $zero,$zero,0x0 +/* f0d1168: 460e0200 */ add.s $f8,$f0,$f14 +.L0f0d116c: +/* f0d116c: e468001c */ swc1 $f8,0x1c($v1) +/* f0d1170: 8d380284 */ lw $t8,0x284($t1) +/* f0d1174: 8f030480 */ lw $v1,0x480($t8) +/* f0d1178: c460001c */ lwc1 $f0,0x1c($v1) +/* f0d117c: 4610003c */ c.lt.s $f0,$f16 +/* f0d1180: 00000000 */ sll $zero,$zero,0x0 +/* f0d1184: 4503fff9 */ bc1tl .L0f0d116c +/* f0d1188: 460e0200 */ add.s $f8,$f0,$f14 +.L0f0d118c: +/* f0d118c: 3c0143b4 */ lui $at,0x43b4 +/* f0d1190: 44817000 */ mtc1 $at,$f14 +/* f0d1194: 3c017f1b */ lui $at,0x7f1b +/* f0d1198: 4600703e */ c.le.s $f14,$f0 +/* f0d119c: 00000000 */ sll $zero,$zero,0x0 +/* f0d11a0: 4500000a */ bc1f .L0f0d11cc +/* f0d11a4: 00000000 */ sll $zero,$zero,0x0 +/* f0d11a8: 460e0101 */ sub.s $f4,$f0,$f14 +.L0f0d11ac: +/* f0d11ac: e464001c */ swc1 $f4,0x1c($v1) +/* f0d11b0: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d11b4: 8dc30480 */ lw $v1,0x480($t6) +/* f0d11b8: c460001c */ lwc1 $f0,0x1c($v1) +/* f0d11bc: 4600703e */ c.le.s $f14,$f0 +/* f0d11c0: 00000000 */ sll $zero,$zero,0x0 +/* f0d11c4: 4503fff9 */ bc1tl .L0f0d11ac +/* f0d11c8: 460e0101 */ sub.s $f4,$f0,$f14 +.L0f0d11cc: +/* f0d11cc: c42adab4 */ lwc1 $f10,-0x254c($at) +/* f0d11d0: 460a0302 */ mul.s $f12,$f0,$f10 +/* f0d11d4: 0c0068f4 */ jal 0x1a3d0 +/* f0d11d8: 00000000 */ sll $zero,$zero,0x0 +/* f0d11dc: 3c09800a */ lui $t1,0x800a +/* f0d11e0: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d11e4: 8d390284 */ lw $t9,0x284($t1) +/* f0d11e8: 3c017f1b */ lui $at,0x7f1b +/* f0d11ec: 8f2f0480 */ lw $t7,0x480($t9) +/* f0d11f0: e5e00020 */ swc1 $f0,0x20($t7) +/* f0d11f4: 8d380284 */ lw $t8,0x284($t1) +/* f0d11f8: c428dab8 */ lwc1 $f8,-0x2548($at) +/* f0d11fc: 8f0e0480 */ lw $t6,0x480($t8) +/* f0d1200: c5c6001c */ lwc1 $f6,0x1c($t6) +/* f0d1204: 46083302 */ mul.s $f12,$f6,$f8 +/* f0d1208: 0c0068f7 */ jal 0x1a3dc +/* f0d120c: 00000000 */ sll $zero,$zero,0x0 +/* f0d1210: 3c09800a */ lui $t1,0x800a +/* f0d1214: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d1218: 8d390284 */ lw $t9,0x284($t1) +/* f0d121c: 3c0143b4 */ lui $at,0x43b4 +/* f0d1220: 44817000 */ mtc1 $at,$f14 +/* f0d1224: 8f2f0480 */ lw $t7,0x480($t9) +/* f0d1228: 3c013d80 */ lui $at,0x3d80 +/* f0d122c: 44815000 */ mtc1 $at,$f10 +/* f0d1230: e5e00024 */ swc1 $f0,0x24($t7) +/* f0d1234: c7a40098 */ lwc1 $f4,0x98($sp) +/* f0d1238: c528004c */ lwc1 $f8,0x4c($t1) +/* f0d123c: 8d380284 */ lw $t8,0x284($t1) +/* f0d1240: 460a2182 */ mul.s $f6,$f4,$f10 +/* f0d1244: 44808000 */ mtc1 $zero,$f16 +/* f0d1248: 8f030480 */ lw $v1,0x480($t8) +/* f0d124c: 3c017f1b */ lui $at,0x7f1b +/* f0d1250: c46a0028 */ lwc1 $f10,0x28($v1) +/* f0d1254: 46083102 */ mul.s $f4,$f6,$f8 +/* f0d1258: 46045181 */ sub.s $f6,$f10,$f4 +/* f0d125c: e4660028 */ swc1 $f6,0x28($v1) +/* f0d1260: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d1264: c7a80088 */ lwc1 $f8,0x88($sp) +/* f0d1268: 8dc30480 */ lw $v1,0x480($t6) +/* f0d126c: c4620028 */ lwc1 $f2,0x28($v1) +/* f0d1270: 46024032 */ c.eq.s $f8,$f2 +/* f0d1274: 00000000 */ sll $zero,$zero,0x0 +/* f0d1278: 45030037 */ bc1tl .L0f0d1358 +/* f0d127c: 8faf00b4 */ lw $t7,0xb4($sp) +/* f0d1280: 4610103c */ c.lt.s $f2,$f16 +/* f0d1284: 00000000 */ sll $zero,$zero,0x0 +/* f0d1288: 4502000b */ bc1fl .L0f0d12b8 +/* f0d128c: 4602703e */ c.le.s $f14,$f2 +/* f0d1290: 460e1280 */ add.s $f10,$f2,$f14 +.L0f0d1294: +/* f0d1294: e46a0028 */ swc1 $f10,0x28($v1) +/* f0d1298: 8d390284 */ lw $t9,0x284($t1) +/* f0d129c: 8f230480 */ lw $v1,0x480($t9) +/* f0d12a0: c4620028 */ lwc1 $f2,0x28($v1) +/* f0d12a4: 4610103c */ c.lt.s $f2,$f16 +/* f0d12a8: 00000000 */ sll $zero,$zero,0x0 +/* f0d12ac: 4503fff9 */ bc1tl .L0f0d1294 +/* f0d12b0: 460e1280 */ add.s $f10,$f2,$f14 +/* f0d12b4: 4602703e */ c.le.s $f14,$f2 +.L0f0d12b8: +/* f0d12b8: 00000000 */ sll $zero,$zero,0x0 +/* f0d12bc: 4500000a */ bc1f .L0f0d12e8 +/* f0d12c0: 00000000 */ sll $zero,$zero,0x0 +/* f0d12c4: 460e1101 */ sub.s $f4,$f2,$f14 +.L0f0d12c8: +/* f0d12c8: e4640028 */ swc1 $f4,0x28($v1) +/* f0d12cc: 8d2f0284 */ lw $t7,0x284($t1) +/* f0d12d0: 8de30480 */ lw $v1,0x480($t7) +/* f0d12d4: c4620028 */ lwc1 $f2,0x28($v1) +/* f0d12d8: 4602703e */ c.le.s $f14,$f2 +/* f0d12dc: 00000000 */ sll $zero,$zero,0x0 +/* f0d12e0: 4503fff9 */ bc1tl .L0f0d12c8 +/* f0d12e4: 460e1101 */ sub.s $f4,$f2,$f14 +.L0f0d12e8: +/* f0d12e8: c426dabc */ lwc1 $f6,-0x2544($at) +/* f0d12ec: 46061302 */ mul.s $f12,$f2,$f6 +/* f0d12f0: 0c0068f4 */ jal 0x1a3d0 +/* f0d12f4: 00000000 */ sll $zero,$zero,0x0 +/* f0d12f8: 3c09800a */ lui $t1,0x800a +/* f0d12fc: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d1300: 8d380284 */ lw $t8,0x284($t1) +/* f0d1304: 3c017f1b */ lui $at,0x7f1b +/* f0d1308: 8f0e0480 */ lw $t6,0x480($t8) +/* f0d130c: e5c0002c */ swc1 $f0,0x2c($t6) +/* f0d1310: 8d390284 */ lw $t9,0x284($t1) +/* f0d1314: c42adac0 */ lwc1 $f10,-0x2540($at) +/* f0d1318: 8f2f0480 */ lw $t7,0x480($t9) +/* f0d131c: c5e80028 */ lwc1 $f8,0x28($t7) +/* f0d1320: 460a4302 */ mul.s $f12,$f8,$f10 +/* f0d1324: 0c0068f7 */ jal 0x1a3dc +/* f0d1328: 00000000 */ sll $zero,$zero,0x0 +/* f0d132c: 3c09800a */ lui $t1,0x800a +/* f0d1330: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d1334: 8d380284 */ lw $t8,0x284($t1) +/* f0d1338: 3c0143b4 */ lui $at,0x43b4 +/* f0d133c: 44817000 */ mtc1 $at,$f14 +/* f0d1340: 8f0e0480 */ lw $t6,0x480($t8) +/* f0d1344: 44808000 */ mtc1 $zero,$f16 +/* f0d1348: e5c00030 */ swc1 $f0,0x30($t6) +/* f0d134c: 8d390284 */ lw $t9,0x284($t1) +/* f0d1350: 8f230480 */ lw $v1,0x480($t9) +/* f0d1354: 8faf00b4 */ lw $t7,0xb4($sp) +.L0f0d1358: +/* f0d1358: e7b000c4 */ swc1 $f16,0xc4($sp) +/* f0d135c: 46008486 */ mov.s $f18,$f16 +/* f0d1360: e7b000cc */ swc1 $f16,0xcc($sp) +/* f0d1364: e7b000d0 */ swc1 $f16,0xd0($sp) +/* f0d1368: 11e00069 */ beqz $t7,.L0f0d1510 +/* f0d136c: e7b000d4 */ swc1 $f16,0xd4($sp) +/* f0d1370: c4620028 */ lwc1 $f2,0x28($v1) +/* f0d1374: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f0d1378: 4602803c */ c.lt.s $f16,$f2 +/* f0d137c: 00000000 */ sll $zero,$zero,0x0 +/* f0d1380: 45020051 */ bc1fl .L0f0d14c8 +/* f0d1384: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f0d1388: 44803000 */ mtc1 $zero,$f6 +/* f0d138c: 3c014334 */ lui $at,0x4334 +/* f0d1390: 46062032 */ c.eq.s $f4,$f6 +/* f0d1394: 00000000 */ sll $zero,$zero,0x0 +/* f0d1398: 4503004b */ bc1tl .L0f0d14c8 +/* f0d139c: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f0d13a0: 44814000 */ mtc1 $at,$f8 +/* f0d13a4: 00000000 */ sll $zero,$zero,0x0 +/* f0d13a8: 4608103c */ c.lt.s $f2,$f8 +/* f0d13ac: 00000000 */ sll $zero,$zero,0x0 +/* f0d13b0: 45020017 */ bc1fl .L0f0d1410 +/* f0d13b4: 8d2e0038 */ lw $t6,0x38($t1) +/* f0d13b8: 8d380038 */ lw $t8,0x38($t1) +/* f0d13bc: 46001006 */ mov.s $f0,$f2 +/* f0d13c0: 00001025 */ or $v0,$zero,$zero +/* f0d13c4: 1b000025 */ blez $t8,.L0f0d145c +/* f0d13c8: 3c017f1b */ lui $at,0x7f1b +/* f0d13cc: c422dac4 */ lwc1 $f2,-0x253c($at) +/* f0d13d0: 8d2e0284 */ lw $t6,0x284($t1) +.L0f0d13d4: +/* f0d13d4: 46020002 */ mul.s $f0,$f0,$f2 +/* f0d13d8: 24420001 */ addiu $v0,$v0,0x1 +/* f0d13dc: 8dc30480 */ lw $v1,0x480($t6) +/* f0d13e0: c46a0028 */ lwc1 $f10,0x28($v1) +/* f0d13e4: 46005101 */ sub.s $f4,$f10,$f0 +/* f0d13e8: e4640028 */ swc1 $f4,0x28($v1) +/* f0d13ec: 8d390038 */ lw $t9,0x38($t1) +/* f0d13f0: 0059082a */ slt $at,$v0,$t9 +/* f0d13f4: 5420fff7 */ bnezl $at,.L0f0d13d4 +/* f0d13f8: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d13fc: 8d2f0284 */ lw $t7,0x284($t1) +/* f0d1400: 8df80480 */ lw $t8,0x480($t7) +/* f0d1404: 10000015 */ beqz $zero,.L0f0d145c +/* f0d1408: c7020028 */ lwc1 $f2,0x28($t8) +/* f0d140c: 8d2e0038 */ lw $t6,0x38($t1) +.L0f0d1410: +/* f0d1410: 46027001 */ sub.s $f0,$f14,$f2 +/* f0d1414: 00001025 */ or $v0,$zero,$zero +/* f0d1418: 19c00010 */ blez $t6,.L0f0d145c +/* f0d141c: 3c017f1b */ lui $at,0x7f1b +/* f0d1420: c422dac8 */ lwc1 $f2,-0x2538($at) +/* f0d1424: 8d390284 */ lw $t9,0x284($t1) +.L0f0d1428: +/* f0d1428: 46020002 */ mul.s $f0,$f0,$f2 +/* f0d142c: 24420001 */ addiu $v0,$v0,0x1 +/* f0d1430: 8f230480 */ lw $v1,0x480($t9) +/* f0d1434: c4660028 */ lwc1 $f6,0x28($v1) +/* f0d1438: 46003200 */ add.s $f8,$f6,$f0 +/* f0d143c: e4680028 */ swc1 $f8,0x28($v1) +/* f0d1440: 8d2f0038 */ lw $t7,0x38($t1) +/* f0d1444: 004f082a */ slt $at,$v0,$t7 +/* f0d1448: 5420fff7 */ bnezl $at,.L0f0d1428 +/* f0d144c: 8d390284 */ lw $t9,0x284($t1) +/* f0d1450: 8d380284 */ lw $t8,0x284($t1) +/* f0d1454: 8f0e0480 */ lw $t6,0x480($t8) +/* f0d1458: c5c20028 */ lwc1 $f2,0x28($t6) +.L0f0d145c: +/* f0d145c: 3c017f1b */ lui $at,0x7f1b +/* f0d1460: c42adacc */ lwc1 $f10,-0x2534($at) +/* f0d1464: 460a1302 */ mul.s $f12,$f2,$f10 +/* f0d1468: 0c0068f4 */ jal 0x1a3d0 +/* f0d146c: 00000000 */ sll $zero,$zero,0x0 +/* f0d1470: 3c09800a */ lui $t1,0x800a +/* f0d1474: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d1478: 8d390284 */ lw $t9,0x284($t1) +/* f0d147c: 3c017f1b */ lui $at,0x7f1b +/* f0d1480: 8f2f0480 */ lw $t7,0x480($t9) +/* f0d1484: e5e0002c */ swc1 $f0,0x2c($t7) +/* f0d1488: 8d380284 */ lw $t8,0x284($t1) +/* f0d148c: c426dad0 */ lwc1 $f6,-0x2530($at) +/* f0d1490: 8f0e0480 */ lw $t6,0x480($t8) +/* f0d1494: c5c40028 */ lwc1 $f4,0x28($t6) +/* f0d1498: 46062302 */ mul.s $f12,$f4,$f6 +/* f0d149c: 0c0068f7 */ jal 0x1a3dc +/* f0d14a0: 00000000 */ sll $zero,$zero,0x0 +/* f0d14a4: 3c09800a */ lui $t1,0x800a +/* f0d14a8: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d14ac: 8d390284 */ lw $t9,0x284($t1) +/* f0d14b0: 44808000 */ mtc1 $zero,$f16 +/* f0d14b4: 8f2f0480 */ lw $t7,0x480($t9) +/* f0d14b8: e5e00030 */ swc1 $f0,0x30($t7) +/* f0d14bc: 8d380284 */ lw $t8,0x284($t1) +/* f0d14c0: 8f030480 */ lw $v1,0x480($t8) +/* f0d14c4: c7a8009c */ lwc1 $f8,0x9c($sp) +.L0f0d14c8: +/* f0d14c8: c46a0024 */ lwc1 $f10,0x24($v1) +/* f0d14cc: 3c017f1b */ lui $at,0x7f1b +/* f0d14d0: c42cdad4 */ lwc1 $f12,-0x252c($at) +/* f0d14d4: 460a4102 */ mul.s $f4,$f8,$f10 +/* f0d14d8: c522004c */ lwc1 $f2,0x4c($t1) +/* f0d14dc: 460c2182 */ mul.s $f6,$f4,$f12 +/* f0d14e0: 00000000 */ sll $zero,$zero,0x0 +/* f0d14e4: 46023282 */ mul.s $f10,$f6,$f2 +/* f0d14e8: 46004187 */ neg.s $f6,$f8 +/* f0d14ec: 460a8100 */ add.s $f4,$f16,$f10 +/* f0d14f0: e7a400cc */ swc1 $f4,0xcc($sp) +/* f0d14f4: c46a0020 */ lwc1 $f10,0x20($v1) +/* f0d14f8: 460a3102 */ mul.s $f4,$f6,$f10 +/* f0d14fc: 00000000 */ sll $zero,$zero,0x0 +/* f0d1500: 460c2202 */ mul.s $f8,$f4,$f12 +/* f0d1504: 00000000 */ sll $zero,$zero,0x0 +/* f0d1508: 46024182 */ mul.s $f6,$f8,$f2 +/* f0d150c: 46068480 */ add.s $f18,$f16,$f6 +.L0f0d1510: +/* f0d1510: c7aa0094 */ lwc1 $f10,0x94($sp) +/* f0d1514: 44802000 */ mtc1 $zero,$f4 +/* f0d1518: 3c017f1b */ lui $at,0x7f1b +/* f0d151c: c42cdad8 */ lwc1 $f12,-0x2528($at) +/* f0d1520: 46045032 */ c.eq.s $f10,$f4 +/* f0d1524: 3c0140a0 */ lui $at,0x40a0 +/* f0d1528: 45030016 */ bc1tl .L0f0d1584 +/* f0d152c: c7aa008c */ lwc1 $f10,0x8c($sp) +/* f0d1530: 44814000 */ mtc1 $at,$f8 +/* f0d1534: c4660020 */ lwc1 $f6,0x20($v1) +/* f0d1538: c522004c */ lwc1 $f2,0x4c($t1) +/* f0d153c: 46085002 */ mul.s $f0,$f10,$f8 +/* f0d1540: 00000000 */ sll $zero,$zero,0x0 +/* f0d1544: 46060102 */ mul.s $f4,$f0,$f6 +/* f0d1548: 00000000 */ sll $zero,$zero,0x0 +/* f0d154c: 460c2282 */ mul.s $f10,$f4,$f12 +/* f0d1550: 00000000 */ sll $zero,$zero,0x0 +/* f0d1554: 46025202 */ mul.s $f8,$f10,$f2 +/* f0d1558: 46088180 */ add.s $f6,$f16,$f8 +/* f0d155c: e7a600d4 */ swc1 $f6,0xd4($sp) +/* f0d1560: c4640024 */ lwc1 $f4,0x24($v1) +/* f0d1564: 46040282 */ mul.s $f10,$f0,$f4 +/* f0d1568: 00000000 */ sll $zero,$zero,0x0 +/* f0d156c: 460c5202 */ mul.s $f8,$f10,$f12 +/* f0d1570: 00000000 */ sll $zero,$zero,0x0 +/* f0d1574: 46024182 */ mul.s $f6,$f8,$f2 +/* f0d1578: 46068100 */ add.s $f4,$f16,$f6 +/* f0d157c: e7a400d0 */ swc1 $f4,0xd0($sp) +/* f0d1580: c7aa008c */ lwc1 $f10,0x8c($sp) +.L0f0d1584: +/* f0d1584: 44804000 */ mtc1 $zero,$f8 +/* f0d1588: 3c014040 */ lui $at,0x4040 +/* f0d158c: 46085032 */ c.eq.s $f10,$f8 +/* f0d1590: 00000000 */ sll $zero,$zero,0x0 +/* f0d1594: 45030019 */ bc1tl .L0f0d15fc +/* f0d1598: c466006c */ lwc1 $f6,0x6c($v1) +/* f0d159c: 44813000 */ mtc1 $at,$f6 +/* f0d15a0: 4610503c */ c.lt.s $f10,$f16 +/* f0d15a4: 24190001 */ addiu $t9,$zero,0x1 +/* f0d15a8: 46065102 */ mul.s $f4,$f10,$f6 +/* f0d15ac: c526004c */ lwc1 $f6,0x4c($t1) +/* f0d15b0: 240effff */ addiu $t6,$zero,-1 +/* f0d15b4: 460c2202 */ mul.s $f8,$f4,$f12 +/* f0d15b8: 00000000 */ sll $zero,$zero,0x0 +/* f0d15bc: 46064102 */ mul.s $f4,$f8,$f6 +/* f0d15c0: 46048200 */ add.s $f8,$f16,$f4 +/* f0d15c4: 45000003 */ bc1f .L0f0d15d4 +/* f0d15c8: e7a800c4 */ swc1 $f8,0xc4($sp) +/* f0d15cc: 10000002 */ beqz $zero,.L0f0d15d8 +/* f0d15d0: a46e003a */ sh $t6,0x3a($v1) +.L0f0d15d4: +/* f0d15d4: a479003a */ sh $t9,0x3a($v1) +.L0f0d15d8: +/* f0d15d8: 8d2f0284 */ lw $t7,0x284($t1) +/* f0d15dc: 8df80480 */ lw $t8,0x480($t7) +/* f0d15e0: a300003c */ sb $zero,0x3c($t8) +/* f0d15e4: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d15e8: 8dd90480 */ lw $t9,0x480($t6) +/* f0d15ec: a320003d */ sb $zero,0x3d($t9) +/* f0d15f0: 8d2f0284 */ lw $t7,0x284($t1) +/* f0d15f4: 8de30480 */ lw $v1,0x480($t7) +/* f0d15f8: c466006c */ lwc1 $f6,0x6c($v1) +.L0f0d15fc: +/* f0d15fc: c7a400cc */ lwc1 $f4,0xcc($sp) +/* f0d1600: 3c017f1b */ lui $at,0x7f1b +/* f0d1604: 46043200 */ add.s $f8,$f6,$f4 +/* f0d1608: e468006c */ swc1 $f8,0x6c($v1) +/* f0d160c: 8d380284 */ lw $t8,0x284($t1) +/* f0d1610: 8f030480 */ lw $v1,0x480($t8) +/* f0d1614: c46a0070 */ lwc1 $f10,0x70($v1) +/* f0d1618: 46125180 */ add.s $f6,$f10,$f18 +/* f0d161c: e4660070 */ swc1 $f6,0x70($v1) +/* f0d1620: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d1624: c7a800d4 */ lwc1 $f8,0xd4($sp) +/* f0d1628: 8dc30480 */ lw $v1,0x480($t6) +/* f0d162c: c4640074 */ lwc1 $f4,0x74($v1) +/* f0d1630: 46082280 */ add.s $f10,$f4,$f8 +/* f0d1634: e46a0074 */ swc1 $f10,0x74($v1) +/* f0d1638: 8d390284 */ lw $t9,0x284($t1) +/* f0d163c: c7a400d0 */ lwc1 $f4,0xd0($sp) +/* f0d1640: 8f230480 */ lw $v1,0x480($t9) +/* f0d1644: c4660078 */ lwc1 $f6,0x78($v1) +/* f0d1648: 46043200 */ add.s $f8,$f6,$f4 +/* f0d164c: e4680078 */ swc1 $f8,0x78($v1) +/* f0d1650: 8d2f0284 */ lw $t7,0x284($t1) +/* f0d1654: c428dadc */ lwc1 $f8,-0x2524($at) +/* f0d1658: c522004c */ lwc1 $f2,0x4c($t1) +/* f0d165c: 8de30480 */ lw $v1,0x480($t7) +/* f0d1660: c46c0070 */ lwc1 $f12,0x70($v1) +/* f0d1664: c460006c */ lwc1 $f0,0x6c($v1) +/* f0d1668: 460c6282 */ mul.s $f10,$f12,$f12 +/* f0d166c: 00000000 */ sll $zero,$zero,0x0 +/* f0d1670: 46000182 */ mul.s $f6,$f0,$f0 +/* f0d1674: 46065100 */ add.s $f4,$f10,$f6 +/* f0d1678: 46024282 */ mul.s $f10,$f8,$f2 +/* f0d167c: e7a400cc */ swc1 $f4,0xcc($sp) +/* f0d1680: 46025182 */ mul.s $f6,$f10,$f2 +/* f0d1684: 4604303c */ c.lt.s $f6,$f4 +/* f0d1688: 00000000 */ sll $zero,$zero,0x0 +/* f0d168c: 45000018 */ bc1f .L0f0d16f0 +/* f0d1690: 00000000 */ sll $zero,$zero,0x0 +/* f0d1694: 0c012974 */ jal 0x4a5d0 +/* f0d1698: 46002306 */ mov.s $f12,$f4 +/* f0d169c: 3c09800a */ lui $t1,0x800a +/* f0d16a0: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d16a4: 3c014118 */ lui $at,0x4118 +/* f0d16a8: 44814000 */ mtc1 $at,$f8 +/* f0d16ac: c52a004c */ lwc1 $f10,0x4c($t1) +/* f0d16b0: 8d380284 */ lw $t8,0x284($t1) +/* f0d16b4: 44808000 */ mtc1 $zero,$f16 +/* f0d16b8: 460a4182 */ mul.s $f6,$f8,$f10 +/* f0d16bc: 8f030480 */ lw $v1,0x480($t8) +/* f0d16c0: c464006c */ lwc1 $f4,0x6c($v1) +/* f0d16c4: 46003303 */ div.s $f12,$f6,$f0 +/* f0d16c8: 460c2202 */ mul.s $f8,$f4,$f12 +/* f0d16cc: e468006c */ swc1 $f8,0x6c($v1) +/* f0d16d0: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d16d4: 8dc30480 */ lw $v1,0x480($t6) +/* f0d16d8: c46a0070 */ lwc1 $f10,0x70($v1) +/* f0d16dc: 460c5182 */ mul.s $f6,$f10,$f12 +/* f0d16e0: e4660070 */ swc1 $f6,0x70($v1) +/* f0d16e4: 8d390284 */ lw $t9,0x284($t1) +/* f0d16e8: c522004c */ lwc1 $f2,0x4c($t1) +/* f0d16ec: 8f230480 */ lw $v1,0x480($t9) +.L0f0d16f0: +/* f0d16f0: c46c0078 */ lwc1 $f12,0x78($v1) +/* f0d16f4: c4600074 */ lwc1 $f0,0x74($v1) +/* f0d16f8: 3c014361 */ lui $at,0x4361 +/* f0d16fc: 460c6102 */ mul.s $f4,$f12,$f12 +/* f0d1700: 44813000 */ mtc1 $at,$f6 +/* f0d1704: 46000202 */ mul.s $f8,$f0,$f0 +/* f0d1708: 46082280 */ add.s $f10,$f4,$f8 +/* f0d170c: 46023102 */ mul.s $f4,$f6,$f2 +/* f0d1710: e7aa00d4 */ swc1 $f10,0xd4($sp) +/* f0d1714: 46022202 */ mul.s $f8,$f4,$f2 +/* f0d1718: 460a403c */ c.lt.s $f8,$f10 +/* f0d171c: 00000000 */ sll $zero,$zero,0x0 +/* f0d1720: 4502001a */ bc1fl .L0f0d178c +/* f0d1724: c4640044 */ lwc1 $f4,0x44($v1) +/* f0d1728: 0c012974 */ jal 0x4a5d0 +/* f0d172c: 46005306 */ mov.s $f12,$f10 +/* f0d1730: 3c09800a */ lui $t1,0x800a +/* f0d1734: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d1738: 3c014170 */ lui $at,0x4170 +/* f0d173c: 44813000 */ mtc1 $at,$f6 +/* f0d1740: c524004c */ lwc1 $f4,0x4c($t1) +/* f0d1744: 8d2f0284 */ lw $t7,0x284($t1) +/* f0d1748: 44808000 */ mtc1 $zero,$f16 +/* f0d174c: 46043202 */ mul.s $f8,$f6,$f4 +/* f0d1750: 46004283 */ div.s $f10,$f8,$f0 +/* f0d1754: e7aa00d4 */ swc1 $f10,0xd4($sp) +/* f0d1758: 8de30480 */ lw $v1,0x480($t7) +/* f0d175c: c4660074 */ lwc1 $f6,0x74($v1) +/* f0d1760: 460a3102 */ mul.s $f4,$f6,$f10 +/* f0d1764: e4640074 */ swc1 $f4,0x74($v1) +/* f0d1768: 8d380284 */ lw $t8,0x284($t1) +/* f0d176c: c7a600d4 */ lwc1 $f6,0xd4($sp) +/* f0d1770: 8f030480 */ lw $v1,0x480($t8) +/* f0d1774: c4680078 */ lwc1 $f8,0x78($v1) +/* f0d1778: 46064282 */ mul.s $f10,$f8,$f6 +/* f0d177c: e46a0078 */ swc1 $f10,0x78($v1) +/* f0d1780: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d1784: 8dc30480 */ lw $v1,0x480($t6) +/* f0d1788: c4640044 */ lwc1 $f4,0x44($v1) +.L0f0d178c: +/* f0d178c: c7a800c4 */ lwc1 $f8,0xc4($sp) +/* f0d1790: 3c0140a0 */ lui $at,0x40a0 +/* f0d1794: 44815000 */ mtc1 $at,$f10 +/* f0d1798: 46082180 */ add.s $f6,$f4,$f8 +/* f0d179c: 3c0140a0 */ lui $at,0x40a0 +/* f0d17a0: e4660044 */ swc1 $f6,0x44($v1) +/* f0d17a4: c524004c */ lwc1 $f4,0x4c($t1) +/* f0d17a8: 8d390284 */ lw $t9,0x284($t1) +/* f0d17ac: 46045082 */ mul.s $f2,$f10,$f4 +/* f0d17b0: 8f230480 */ lw $v1,0x480($t9) +/* f0d17b4: c4600044 */ lwc1 $f0,0x44($v1) +/* f0d17b8: 46001307 */ neg.s $f12,$f2 +/* f0d17bc: 460c003c */ c.lt.s $f0,$f12 +/* f0d17c0: 00000000 */ sll $zero,$zero,0x0 +/* f0d17c4: 45020009 */ bc1fl .L0f0d17ec +/* f0d17c8: 4600103c */ c.lt.s $f2,$f0 +/* f0d17cc: e46c0044 */ swc1 $f12,0x44($v1) +/* f0d17d0: 8d2f0284 */ lw $t7,0x284($t1) +/* f0d17d4: c526004c */ lwc1 $f6,0x4c($t1) +/* f0d17d8: 44814000 */ mtc1 $at,$f8 +/* f0d17dc: 8de30480 */ lw $v1,0x480($t7) +/* f0d17e0: 46064082 */ mul.s $f2,$f8,$f6 +/* f0d17e4: c4600044 */ lwc1 $f0,0x44($v1) +/* f0d17e8: 4600103c */ c.lt.s $f2,$f0 +.L0f0d17ec: +/* f0d17ec: 00000000 */ sll $zero,$zero,0x0 +/* f0d17f0: 4502000a */ bc1fl .L0f0d181c +/* f0d17f4: c7aa00c4 */ lwc1 $f10,0xc4($sp) +/* f0d17f8: e4620044 */ swc1 $f2,0x44($v1) +/* f0d17fc: 8d380284 */ lw $t8,0x284($t1) +/* f0d1800: 10000005 */ beqz $zero,.L0f0d1818 +/* f0d1804: 8f030480 */ lw $v1,0x480($t8) +/* f0d1808: 240e0001 */ addiu $t6,$zero,0x1 +.L0f0d180c: +/* f0d180c: a06e003d */ sb $t6,0x3d($v1) +/* f0d1810: 8d390284 */ lw $t9,0x284($t1) +/* f0d1814: 8f230480 */ lw $v1,0x480($t9) +.L0f0d1818: +/* f0d1818: c7aa00c4 */ lwc1 $f10,0xc4($sp) +.L0f0d181c: +/* f0d181c: 46105032 */ c.eq.s $f10,$f16 +/* f0d1820: 00000000 */ sll $zero,$zero,0x0 +/* f0d1824: 45020037 */ bc1fl .L0f0d1904 +/* f0d1828: c7a000e0 */ lwc1 $f0,0xe0($sp) +/* f0d182c: 906f003d */ lbu $t7,0x3d($v1) +/* f0d1830: 3c017f1b */ lui $at,0x7f1b +/* f0d1834: 24180001 */ addiu $t8,$zero,0x1 +/* f0d1838: 55e00011 */ bnezl $t7,.L0f0d1880 +/* f0d183c: a078003d */ sb $t8,0x3d($v1) +/* f0d1840: c4600044 */ lwc1 $f0,0x44($v1) +/* f0d1844: 44802000 */ mtc1 $zero,$f4 +/* f0d1848: 00000000 */ sll $zero,$zero,0x0 +/* f0d184c: 4600203c */ c.lt.s $f4,$f0 +/* f0d1850: 00000000 */ sll $zero,$zero,0x0 +/* f0d1854: 45020004 */ bc1fl .L0f0d1868 +/* f0d1858: 46000087 */ neg.s $f2,$f0 +/* f0d185c: 10000002 */ beqz $zero,.L0f0d1868 +/* f0d1860: 46000086 */ mov.s $f2,$f0 +/* f0d1864: 46000087 */ neg.s $f2,$f0 +.L0f0d1868: +/* f0d1868: c428dae0 */ lwc1 $f8,-0x2520($at) +/* f0d186c: 4608103c */ c.lt.s $f2,$f8 +/* f0d1870: 00000000 */ sll $zero,$zero,0x0 +/* f0d1874: 45020023 */ bc1fl .L0f0d1904 +/* f0d1878: c7a000e0 */ lwc1 $f0,0xe0($sp) +/* f0d187c: a078003d */ sb $t8,0x3d($v1) +.L0f0d1880: +/* f0d1880: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d1884: 8d2f0038 */ lw $t7,0x38($t1) +/* f0d1888: 3c017f1b */ lui $at,0x7f1b +/* f0d188c: 8dc30480 */ lw $v1,0x480($t6) +/* f0d1890: 9079003c */ lbu $t9,0x3c($v1) +/* f0d1894: 032fc021 */ addu $t8,$t9,$t7 +/* f0d1898: a078003c */ sb $t8,0x3c($v1) +/* f0d189c: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d18a0: c426dae4 */ lwc1 $f6,-0x251c($at) +/* f0d18a4: 8dc30480 */ lw $v1,0x480($t6) +/* f0d18a8: 8479003a */ lh $t9,0x3a($v1) +/* f0d18ac: 44995000 */ mtc1 $t9,$f10 +/* f0d18b0: 00000000 */ sll $zero,$zero,0x0 +/* f0d18b4: 46805120 */ cvt.s.w $f4,$f10 +/* f0d18b8: c46a0044 */ lwc1 $f10,0x44($v1) +/* f0d18bc: 46043202 */ mul.s $f8,$f6,$f4 +/* f0d18c0: 46085180 */ add.s $f6,$f10,$f8 +/* f0d18c4: e4660044 */ swc1 $f6,0x44($v1) +/* f0d18c8: 8d2f0284 */ lw $t7,0x284($t1) +/* f0d18cc: 8de30480 */ lw $v1,0x480($t7) +/* f0d18d0: 9078003c */ lbu $t8,0x3c($v1) +/* f0d18d4: 2b010079 */ slti $at,$t8,0x79 +/* f0d18d8: 5420000a */ bnezl $at,.L0f0d1904 +/* f0d18dc: c7a000e0 */ lwc1 $f0,0xe0($sp) +/* f0d18e0: a060003c */ sb $zero,0x3c($v1) +/* f0d18e4: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d18e8: 8dc30480 */ lw $v1,0x480($t6) +/* f0d18ec: 8479003a */ lh $t9,0x3a($v1) +/* f0d18f0: 00197823 */ negu $t7,$t9 +/* f0d18f4: a46f003a */ sh $t7,0x3a($v1) +/* f0d18f8: 8d380284 */ lw $t8,0x284($t1) +/* f0d18fc: 8f030480 */ lw $v1,0x480($t8) +/* f0d1900: c7a000e0 */ lwc1 $f0,0xe0($sp) +.L0f0d1904: +/* f0d1904: c4640044 */ lwc1 $f4,0x44($v1) +/* f0d1908: 3c028007 */ lui $v0,0x8007 +/* f0d190c: 24420ec4 */ addiu $v0,$v0,0xec4 +/* f0d1910: 46002282 */ mul.s $f10,$f4,$f0 +/* f0d1914: 3c018007 */ lui $at,0x8007 +/* f0d1918: e46a0044 */ swc1 $f10,0x44($v1) +/* f0d191c: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d1920: 8dc30480 */ lw $v1,0x480($t6) +/* f0d1924: c4680074 */ lwc1 $f8,0x74($v1) +/* f0d1928: 46004182 */ mul.s $f6,$f8,$f0 +/* f0d192c: e4660074 */ swc1 $f6,0x74($v1) +/* f0d1930: 8d390284 */ lw $t9,0x284($t1) +/* f0d1934: 8f230480 */ lw $v1,0x480($t9) +/* f0d1938: c4640078 */ lwc1 $f4,0x78($v1) +/* f0d193c: 46002282 */ mul.s $f10,$f4,$f0 +/* f0d1940: e46a0078 */ swc1 $f10,0x78($v1) +/* f0d1944: 8d2f0284 */ lw $t7,0x284($t1) +/* f0d1948: 8de30480 */ lw $v1,0x480($t7) +/* f0d194c: c468006c */ lwc1 $f8,0x6c($v1) +/* f0d1950: 46004182 */ mul.s $f6,$f8,$f0 +/* f0d1954: e466006c */ swc1 $f6,0x6c($v1) +/* f0d1958: 8d380284 */ lw $t8,0x284($t1) +/* f0d195c: 8f030480 */ lw $v1,0x480($t8) +/* f0d1960: c4640070 */ lwc1 $f4,0x70($v1) +/* f0d1964: 46002282 */ mul.s $f10,$f4,$f0 +/* f0d1968: e46a0070 */ swc1 $f10,0x70($v1) +/* f0d196c: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d1970: 8dc30480 */ lw $v1,0x480($t6) +/* f0d1974: c468006c */ lwc1 $f8,0x6c($v1) +/* f0d1978: c4660074 */ lwc1 $f6,0x74($v1) +/* f0d197c: 46064100 */ add.s $f4,$f8,$f6 +/* f0d1980: e4640040 */ swc1 $f4,0x40($v1) +/* f0d1984: 8d390284 */ lw $t9,0x284($t1) +/* f0d1988: 8f230480 */ lw $v1,0x480($t9) +/* f0d198c: c46a0070 */ lwc1 $f10,0x70($v1) +/* f0d1990: c4680078 */ lwc1 $f8,0x78($v1) +/* f0d1994: 46085180 */ add.s $f6,$f10,$f8 +/* f0d1998: e4660048 */ swc1 $f6,0x48($v1) +/* f0d199c: 8d2f0284 */ lw $t7,0x284($t1) +/* f0d19a0: 8de30480 */ lw $v1,0x480($t7) +/* f0d19a4: c4640030 */ lwc1 $f4,0x30($v1) +/* f0d19a8: e4640008 */ swc1 $f4,0x8($v1) +/* f0d19ac: 8d380284 */ lw $t8,0x284($t1) +/* f0d19b0: 8f030480 */ lw $v1,0x480($t8) +/* f0d19b4: c46a002c */ lwc1 $f10,0x2c($v1) +/* f0d19b8: c4680024 */ lwc1 $f8,0x24($v1) +/* f0d19bc: 46085182 */ mul.s $f6,$f10,$f8 +/* f0d19c0: e4660004 */ swc1 $f6,0x4($v1) +/* f0d19c4: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d19c8: 8dc30480 */ lw $v1,0x480($t6) +/* f0d19cc: c464002c */ lwc1 $f4,0x2c($v1) +/* f0d19d0: c4680020 */ lwc1 $f8,0x20($v1) +/* f0d19d4: 46002287 */ neg.s $f10,$f4 +/* f0d19d8: 46085182 */ mul.s $f6,$f10,$f8 +/* f0d19dc: e466000c */ swc1 $f6,0xc($v1) +/* f0d19e0: 8d390284 */ lw $t9,0x284($t1) +/* f0d19e4: 8f230480 */ lw $v1,0x480($t9) +/* f0d19e8: c464002c */ lwc1 $f4,0x2c($v1) +/* f0d19ec: e4640014 */ swc1 $f4,0x14($v1) +/* f0d19f0: 8d2f0284 */ lw $t7,0x284($t1) +/* f0d19f4: 8de30480 */ lw $v1,0x480($t7) +/* f0d19f8: c46a0030 */ lwc1 $f10,0x30($v1) +/* f0d19fc: c4660024 */ lwc1 $f6,0x24($v1) +/* f0d1a00: 46005207 */ neg.s $f8,$f10 +/* f0d1a04: 46064102 */ mul.s $f4,$f8,$f6 +/* f0d1a08: e4640010 */ swc1 $f4,0x10($v1) +/* f0d1a0c: 8d380284 */ lw $t8,0x284($t1) +/* f0d1a10: 8f030480 */ lw $v1,0x480($t8) +/* f0d1a14: c46a0030 */ lwc1 $f10,0x30($v1) +/* f0d1a18: c4680020 */ lwc1 $f8,0x20($v1) +/* f0d1a1c: 46085182 */ mul.s $f6,$f10,$f8 +/* f0d1a20: e4660018 */ swc1 $f6,0x18($v1) +/* f0d1a24: 904e0000 */ lbu $t6,0x0($v0) +/* f0d1a28: a02e0ec8 */ sb $t6,0xec8($at) +/* f0d1a2c: a0400000 */ sb $zero,0x0($v0) +/* f0d1a30: 3c018007 */ lui $at,0x8007 +/* f0d1a34: 0fc33f89 */ jal func0f0cfe24 +/* f0d1a38: a0200ecc */ sb $zero,0xecc($at) +/* f0d1a3c: 3c09800a */ lui $t1,0x800a +/* f0d1a40: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d1a44: 8d390284 */ lw $t9,0x284($t1) +/* f0d1a48: 3c188007 */ lui $t8,0x8007 +/* f0d1a4c: 3c0e8007 */ lui $t6,0x8007 +/* f0d1a50: 8f230480 */ lw $v1,0x480($t9) +/* f0d1a54: 806f0037 */ lb $t7,0x37($v1) +/* f0d1a58: 51e0007f */ beqzl $t7,.L0f0d1c58 +/* f0d1a5c: 3c0144c8 */ lui $at,0x44c8 +/* f0d1a60: 93180ec4 */ lbu $t8,0xec4($t8) +/* f0d1a64: 91ce0ec8 */ lbu $t6,0xec8($t6) +/* f0d1a68: 51d8007b */ beql $t6,$t8,.L0f0d1c58 +/* f0d1a6c: 3c0144c8 */ lui $at,0x44c8 +/* f0d1a70: 1b000078 */ blez $t8,.L0f0d1c54 +/* f0d1a74: 8fb900e4 */ lw $t9,0xe4($sp) +/* f0d1a78: 8f2f0120 */ lw $t7,0x120($t9) +/* f0d1a7c: 270effff */ addiu $t6,$t8,-1 +/* f0d1a80: 29e1000b */ slti $at,$t7,0xb +/* f0d1a84: 14200073 */ bnez $at,.L0f0d1c54 +/* f0d1a88: 2dc10005 */ sltiu $at,$t6,0x5 +/* f0d1a8c: 1020006f */ beqz $at,.L0f0d1c4c +/* f0d1a90: af200120 */ sw $zero,0x120($t9) +/* f0d1a94: 000e7080 */ sll $t6,$t6,0x2 +/* f0d1a98: 3c017f1b */ lui $at,0x7f1b +/* f0d1a9c: 002e0821 */ addu $at,$at,$t6 +/* f0d1aa0: 8c2edae8 */ lw $t6,-0x2518($at) +/* f0d1aa4: 01c00008 */ jr $t6 +/* f0d1aa8: 00000000 */ sll $zero,$zero,0x0 +/* f0d1aac: 3c013f80 */ lui $at,0x3f80 +/* f0d1ab0: 44812000 */ mtc1 $at,$f4 +/* f0d1ab4: 340f808c */ dli $t7,0x808c +/* f0d1ab8: 24190001 */ addiu $t9,$zero,0x1 +/* f0d1abc: 2418ffff */ addiu $t8,$zero,-1 +/* f0d1ac0: 240e0001 */ addiu $t6,$zero,0x1 +/* f0d1ac4: afae0020 */ sw $t6,0x20($sp) +/* f0d1ac8: afb8001c */ sw $t8,0x1c($sp) +/* f0d1acc: afb90018 */ sw $t9,0x18($sp) +/* f0d1ad0: afaf0010 */ sw $t7,0x10($sp) +/* f0d1ad4: 00002025 */ or $a0,$zero,$zero +/* f0d1ad8: 00002825 */ or $a1,$zero,$zero +/* f0d1adc: 24063e80 */ addiu $a2,$zero,0x3e80 +/* f0d1ae0: 24070040 */ addiu $a3,$zero,0x40 +/* f0d1ae4: 0c0041c6 */ jal 0x10718 +/* f0d1ae8: e7a40014 */ swc1 $f4,0x14($sp) +/* f0d1aec: 3c09800a */ lui $t1,0x800a +/* f0d1af0: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d1af4: 8d2f0284 */ lw $t7,0x284($t1) +/* f0d1af8: 10000056 */ beqz $zero,.L0f0d1c54 +/* f0d1afc: 8de30480 */ lw $v1,0x480($t7) +/* f0d1b00: 3c013f80 */ lui $at,0x3f80 +/* f0d1b04: 44815000 */ mtc1 $at,$f10 +/* f0d1b08: 3419808c */ dli $t9,0x808c +/* f0d1b0c: 24180001 */ addiu $t8,$zero,0x1 +/* f0d1b10: 240effff */ addiu $t6,$zero,-1 +/* f0d1b14: 240f0001 */ addiu $t7,$zero,0x1 +/* f0d1b18: afaf0020 */ sw $t7,0x20($sp) +/* f0d1b1c: afae001c */ sw $t6,0x1c($sp) +/* f0d1b20: afb80018 */ sw $t8,0x18($sp) +/* f0d1b24: afb90010 */ sw $t9,0x10($sp) +/* f0d1b28: 00002025 */ or $a0,$zero,$zero +/* f0d1b2c: 00002825 */ or $a1,$zero,$zero +/* f0d1b30: 24063e80 */ addiu $a2,$zero,0x3e80 +/* f0d1b34: 24070040 */ addiu $a3,$zero,0x40 +/* f0d1b38: 0c0041c6 */ jal 0x10718 +/* f0d1b3c: e7aa0014 */ swc1 $f10,0x14($sp) +/* f0d1b40: 3c09800a */ lui $t1,0x800a +/* f0d1b44: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d1b48: 8d390284 */ lw $t9,0x284($t1) +/* f0d1b4c: 10000041 */ beqz $zero,.L0f0d1c54 +/* f0d1b50: 8f230480 */ lw $v1,0x480($t9) +/* f0d1b54: 3c013f80 */ lui $at,0x3f80 +/* f0d1b58: 44814000 */ mtc1 $at,$f8 +/* f0d1b5c: 3418808c */ dli $t8,0x808c +/* f0d1b60: 240e0001 */ addiu $t6,$zero,0x1 +/* f0d1b64: 240fffff */ addiu $t7,$zero,-1 +/* f0d1b68: 24190001 */ addiu $t9,$zero,0x1 +/* f0d1b6c: afb90020 */ sw $t9,0x20($sp) +/* f0d1b70: afaf001c */ sw $t7,0x1c($sp) +/* f0d1b74: afae0018 */ sw $t6,0x18($sp) +/* f0d1b78: afb80010 */ sw $t8,0x10($sp) +/* f0d1b7c: 00002025 */ or $a0,$zero,$zero +/* f0d1b80: 00002825 */ or $a1,$zero,$zero +/* f0d1b84: 24063e80 */ addiu $a2,$zero,0x3e80 +/* f0d1b88: 24070040 */ addiu $a3,$zero,0x40 +/* f0d1b8c: 0c0041c6 */ jal 0x10718 +/* f0d1b90: e7a80014 */ swc1 $f8,0x14($sp) +/* f0d1b94: 3c09800a */ lui $t1,0x800a +/* f0d1b98: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d1b9c: 8d380284 */ lw $t8,0x284($t1) +/* f0d1ba0: 1000002c */ beqz $zero,.L0f0d1c54 +/* f0d1ba4: 8f030480 */ lw $v1,0x480($t8) +/* f0d1ba8: 3c013f80 */ lui $at,0x3f80 +/* f0d1bac: 44813000 */ mtc1 $at,$f6 +/* f0d1bb0: 340e808c */ dli $t6,0x808c +/* f0d1bb4: 240f0001 */ addiu $t7,$zero,0x1 +/* f0d1bb8: 2419ffff */ addiu $t9,$zero,-1 +/* f0d1bbc: 24180001 */ addiu $t8,$zero,0x1 +/* f0d1bc0: afb80020 */ sw $t8,0x20($sp) +/* f0d1bc4: afb9001c */ sw $t9,0x1c($sp) +/* f0d1bc8: afaf0018 */ sw $t7,0x18($sp) +/* f0d1bcc: afae0010 */ sw $t6,0x10($sp) +/* f0d1bd0: 00002025 */ or $a0,$zero,$zero +/* f0d1bd4: 00002825 */ or $a1,$zero,$zero +/* f0d1bd8: 24063e80 */ addiu $a2,$zero,0x3e80 +/* f0d1bdc: 24070040 */ addiu $a3,$zero,0x40 +/* f0d1be0: 0c0041c6 */ jal 0x10718 +/* f0d1be4: e7a60014 */ swc1 $f6,0x14($sp) +/* f0d1be8: 3c09800a */ lui $t1,0x800a +/* f0d1bec: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d1bf0: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d1bf4: 10000017 */ beqz $zero,.L0f0d1c54 +/* f0d1bf8: 8dc30480 */ lw $v1,0x480($t6) +/* f0d1bfc: 3c01bf80 */ lui $at,0xbf80 +/* f0d1c00: 44812000 */ mtc1 $at,$f4 +/* f0d1c04: 3c048009 */ lui $a0,0x8009 +/* f0d1c08: 240fffff */ addiu $t7,$zero,-1 +/* f0d1c0c: 2419ffff */ addiu $t9,$zero,-1 +/* f0d1c10: 2418ffff */ addiu $t8,$zero,-1 +/* f0d1c14: afb8001c */ sw $t8,0x1c($sp) +/* f0d1c18: afb90018 */ sw $t9,0x18($sp) +/* f0d1c1c: afaf0010 */ sw $t7,0x10($sp) +/* f0d1c20: 8c845200 */ lw $a0,0x5200($a0) +/* f0d1c24: 240500f2 */ addiu $a1,$zero,0xf2 +/* f0d1c28: 00003025 */ or $a2,$zero,$zero +/* f0d1c2c: 2407ffff */ addiu $a3,$zero,-1 +/* f0d1c30: 0c004241 */ jal 0x10904 +/* f0d1c34: e7a40014 */ swc1 $f4,0x14($sp) +/* f0d1c38: 3c09800a */ lui $t1,0x800a +/* f0d1c3c: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d1c40: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d1c44: 10000003 */ beqz $zero,.L0f0d1c54 +/* f0d1c48: 8dc30480 */ lw $v1,0x480($t6) +.L0f0d1c4c: +/* f0d1c4c: 8d2f0284 */ lw $t7,0x284($t1) +/* f0d1c50: 8de30480 */ lw $v1,0x480($t7) +.L0f0d1c54: +/* f0d1c54: 3c0144c8 */ lui $at,0x44c8 +.L0f0d1c58: +/* f0d1c58: 44816000 */ mtc1 $at,$f12 +/* f0d1c5c: c4620058 */ lwc1 $f2,0x58($v1) +/* f0d1c60: 4602603c */ c.lt.s $f12,$f2 +/* f0d1c64: 00000000 */ sll $zero,$zero,0x0 +/* f0d1c68: 45020006 */ bc1fl .L0f0d1c84 +/* f0d1c6c: 460c1003 */ div.s $f0,$f2,$f12 +/* f0d1c70: e46c0058 */ swc1 $f12,0x58($v1) +/* f0d1c74: 8d390284 */ lw $t9,0x284($t1) +/* f0d1c78: 8f230480 */ lw $v1,0x480($t9) +/* f0d1c7c: c4620058 */ lwc1 $f2,0x58($v1) +/* f0d1c80: 460c1003 */ div.s $f0,$f2,$f12 +.L0f0d1c84: +/* f0d1c84: 3c0143c8 */ lui $at,0x43c8 +/* f0d1c88: 44815000 */ mtc1 $at,$f10 +/* f0d1c8c: 8c640000 */ lw $a0,0x0($v1) +/* f0d1c90: 460a0202 */ mul.s $f8,$f0,$f10 +/* f0d1c94: 4600418d */ trunc.w.s $f6,$f8 +/* f0d1c98: 44053000 */ mfc1 $a1,$f6 +/* f0d1c9c: 0fc24de4 */ jal func0f093790 +/* f0d1ca0: 00000000 */ sll $zero,$zero,0x0 +/* f0d1ca4: 3c09800a */ lui $t1,0x800a +/* f0d1ca8: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d1cac: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d1cb0: 3c0143b4 */ lui $at,0x43b4 +/* f0d1cb4: 44817000 */ mtc1 $at,$f14 +/* f0d1cb8: 8dcf0480 */ lw $t7,0x480($t6) +/* f0d1cbc: 3c014334 */ lui $at,0x4334 +/* f0d1cc0: 44812000 */ mtc1 $at,$f4 +/* f0d1cc4: c5ea001c */ lwc1 $f10,0x1c($t7) +/* f0d1cc8: 44804000 */ mtc1 $zero,$f8 +/* f0d1ccc: 460a2001 */ sub.s $f0,$f4,$f10 +/* f0d1cd0: 4608003c */ c.lt.s $f0,$f8 +/* f0d1cd4: 00000000 */ sll $zero,$zero,0x0 +/* f0d1cd8: 45020003 */ bc1fl .L0f0d1ce8 +/* f0d1cdc: 460e0183 */ div.s $f6,$f0,$f14 +/* f0d1ce0: 460e0000 */ add.s $f0,$f0,$f14 +/* f0d1ce4: 460e0183 */ div.s $f6,$f0,$f14 +.L0f0d1ce8: +/* f0d1ce8: 3c017f1b */ lui $at,0x7f1b +/* f0d1cec: c424dafc */ lwc1 $f4,-0x2504($at) +/* f0d1cf0: 8fa400e4 */ lw $a0,0xe4($sp) +/* f0d1cf4: 46043002 */ mul.s $f0,$f6,$f4 +/* f0d1cf8: 44050000 */ mfc1 $a1,$f0 +/* f0d1cfc: 0fc0f94e */ jal func0f03e538 +/* f0d1d00: 00000000 */ sll $zero,$zero,0x0 +/* f0d1d04: 3c09800a */ lui $t1,0x800a +/* f0d1d08: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d1d0c: 8d390284 */ lw $t9,0x284($t1) +/* f0d1d10: 8f230480 */ lw $v1,0x480($t9) +/* f0d1d14: 80780036 */ lb $t8,0x36($v1) +/* f0d1d18: 2b010032 */ slti $at,$t8,0x32 +/* f0d1d1c: 542000aa */ bnezl $at,.L0f0d1fc8 +/* f0d1d20: 8fbf002c */ lw $ra,0x2c($sp) +/* f0d1d24: 806e0068 */ lb $t6,0x68($v1) +/* f0d1d28: 8faf00a8 */ lw $t7,0xa8($sp) +/* f0d1d2c: 5dc00013 */ bgtzl $t6,.L0f0d1d7c +/* f0d1d30: a0600039 */ sb $zero,0x39($v1) +/* f0d1d34: 51e00011 */ beqzl $t7,.L0f0d1d7c +/* f0d1d38: a0600039 */ sb $zero,0x39($v1) +/* f0d1d3c: 80790037 */ lb $t9,0x37($v1) +/* f0d1d40: 5320000e */ beqzl $t9,.L0f0d1d7c +/* f0d1d44: a0600039 */ sb $zero,0x39($v1) +/* f0d1d48: 80780039 */ lb $t8,0x39($v1) +/* f0d1d4c: 240e0001 */ addiu $t6,$zero,0x1 +/* f0d1d50: 5700000d */ bnezl $t8,.L0f0d1d88 +/* f0d1d54: 8faf00a4 */ lw $t7,0xa4($sp) +/* f0d1d58: a06e0039 */ sb $t6,0x39($v1) +/* f0d1d5c: 8d390284 */ lw $t9,0x284($t1) +/* f0d1d60: 240f0018 */ addiu $t7,$zero,0x18 +/* f0d1d64: 8f380480 */ lw $t8,0x480($t9) +/* f0d1d68: a30f0068 */ sb $t7,0x68($t8) +/* f0d1d6c: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d1d70: 10000004 */ beqz $zero,.L0f0d1d84 +/* f0d1d74: 8dc30480 */ lw $v1,0x480($t6) +/* f0d1d78: a0600039 */ sb $zero,0x39($v1) +.L0f0d1d7c: +/* f0d1d7c: 8d390284 */ lw $t9,0x284($t1) +/* f0d1d80: 8f230480 */ lw $v1,0x480($t9) +.L0f0d1d84: +/* f0d1d84: 8faf00a4 */ lw $t7,0xa4($sp) +.L0f0d1d88: +/* f0d1d88: 3c0a8007 */ lui $t2,0x8007 +/* f0d1d8c: 254a0ec0 */ addiu $t2,$t2,0xec0 +/* f0d1d90: 51e0000d */ beqzl $t7,.L0f0d1dc8 +/* f0d1d94: 8fb800a0 */ lw $t8,0xa0($sp) +/* f0d1d98: 80780037 */ lb $t8,0x37($v1) +/* f0d1d9c: 5300000a */ beqzl $t8,.L0f0d1dc8 +/* f0d1da0: 8fb800a0 */ lw $t8,0xa0($sp) +/* f0d1da4: a0600037 */ sb $zero,0x37($v1) +/* f0d1da8: 8d2d0284 */ lw $t5,0x284($t1) +/* f0d1dac: 2401fffb */ addiu $at,$zero,-5 +/* f0d1db0: 8dae00c4 */ lw $t6,0xc4($t5) +/* f0d1db4: 01c1c824 */ and $t9,$t6,$at +/* f0d1db8: adb900c4 */ sw $t9,0xc4($t5) +/* f0d1dbc: 8d2f0284 */ lw $t7,0x284($t1) +/* f0d1dc0: 8de30480 */ lw $v1,0x480($t7) +/* f0d1dc4: 8fb800a0 */ lw $t8,0xa0($sp) +.L0f0d1dc8: +/* f0d1dc8: 53000011 */ beqzl $t8,.L0f0d1e10 +/* f0d1dcc: a060006a */ sb $zero,0x6a($v1) +/* f0d1dd0: 806e0037 */ lb $t6,0x37($v1) +/* f0d1dd4: 51c0000e */ beqzl $t6,.L0f0d1e10 +/* f0d1dd8: a060006a */ sb $zero,0x6a($v1) +/* f0d1ddc: 80790038 */ lb $t9,0x38($v1) +/* f0d1de0: 240f0001 */ addiu $t7,$zero,0x1 +/* f0d1de4: 17200007 */ bnez $t9,.L0f0d1e04 +/* f0d1de8: 00000000 */ sll $zero,$zero,0x0 +/* f0d1dec: a06f0038 */ sb $t7,0x38($v1) +/* f0d1df0: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d1df4: 24180001 */ addiu $t8,$zero,0x1 +/* f0d1df8: 8dd90480 */ lw $t9,0x480($t6) +/* f0d1dfc: 10000007 */ beqz $zero,.L0f0d1e1c +/* f0d1e00: a338006a */ sb $t8,0x6a($t9) +.L0f0d1e04: +/* f0d1e04: 10000005 */ beqz $zero,.L0f0d1e1c +/* f0d1e08: a060006a */ sb $zero,0x6a($v1) +/* f0d1e0c: a060006a */ sb $zero,0x6a($v1) +.L0f0d1e10: +/* f0d1e10: 8d2f0284 */ lw $t7,0x284($t1) +/* f0d1e14: 8dee0480 */ lw $t6,0x480($t7) +/* f0d1e18: a1c00038 */ sb $zero,0x38($t6) +.L0f0d1e1c: +/* f0d1e1c: 8d390284 */ lw $t9,0x284($t1) +/* f0d1e20: 3c188007 */ lui $t8,0x8007 +/* f0d1e24: 93180ec4 */ lbu $t8,0xec4($t8) +/* f0d1e28: 8f2f0480 */ lw $t7,0x480($t9) +/* f0d1e2c: a1f80069 */ sb $t8,0x69($t7) +/* f0d1e30: 8d2d0284 */ lw $t5,0x284($t1) +/* f0d1e34: 8da30480 */ lw $v1,0x480($t5) +/* f0d1e38: 806e0037 */ lb $t6,0x37($v1) +/* f0d1e3c: 55c0002a */ bnezl $t6,.L0f0d1ee8 +/* f0d1e40: 8d2d0284 */ lw $t5,0x284($t1) +/* f0d1e44: 91590000 */ lbu $t9,0x0($t2) +/* f0d1e48: 240e0022 */ addiu $t6,$zero,0x22 +/* f0d1e4c: 57200026 */ bnezl $t9,.L0f0d1ee8 +/* f0d1e50: 8d2d0284 */ lw $t5,0x284($t1) +/* f0d1e54: 8c620000 */ lw $v0,0x0($v1) +/* f0d1e58: 8da800bc */ lw $t0,0xbc($t5) +/* f0d1e5c: 24180001 */ addiu $t8,$zero,0x1 +/* f0d1e60: c44a0008 */ lwc1 $f10,0x8($v0) +/* f0d1e64: c5080008 */ lwc1 $f8,0x8($t0) +/* f0d1e68: c4460010 */ lwc1 $f6,0x10($v0) +/* f0d1e6c: c5040010 */ lwc1 $f4,0x10($t0) +/* f0d1e70: 46085001 */ sub.s $f0,$f10,$f8 +/* f0d1e74: a1580000 */ sb $t8,0x0($t2) +/* f0d1e78: 3c017f1b */ lui $at,0x7f1b +/* f0d1e7c: 46043081 */ sub.s $f2,$f6,$f4 +/* f0d1e80: 46000202 */ mul.s $f8,$f0,$f0 +/* f0d1e84: c42adb00 */ lwc1 $f10,-0x2500($at) +/* f0d1e88: 46021182 */ mul.s $f6,$f2,$f2 +/* f0d1e8c: 46064100 */ add.s $f4,$f8,$f6 +/* f0d1e90: 4604503c */ c.lt.s $f10,$f4 +/* f0d1e94: 00000000 */ sll $zero,$zero,0x0 +/* f0d1e98: 45020003 */ bc1fl .L0f0d1ea8 +/* f0d1e9c: 8daf0480 */ lw $t7,0x480($t5) +/* f0d1ea0: a1400000 */ sb $zero,0x0($t2) +/* f0d1ea4: 8daf0480 */ lw $t7,0x480($t5) +.L0f0d1ea8: +/* f0d1ea8: 8da800bc */ lw $t0,0xbc($t5) +/* f0d1eac: 2419001c */ addiu $t9,$zero,0x1c +/* f0d1eb0: 8de20000 */ lw $v0,0x0($t7) +/* f0d1eb4: afb90014 */ sw $t9,0x14($sp) +/* f0d1eb8: afae0010 */ sw $t6,0x10($sp) +/* f0d1ebc: 25040008 */ addiu $a0,$t0,0x8 +/* f0d1ec0: 25050028 */ addiu $a1,$t0,0x28 +/* f0d1ec4: 24460008 */ addiu $a2,$v0,0x8 +/* f0d1ec8: 0c00b70f */ jal 0x2dc3c +/* f0d1ecc: 24470028 */ addiu $a3,$v0,0x28 +/* f0d1ed0: 3c09800a */ lui $t1,0x800a +/* f0d1ed4: 14400003 */ bnez $v0,.L0f0d1ee4 +/* f0d1ed8: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d1edc: 3c018007 */ lui $at,0x8007 +/* f0d1ee0: a0200ec0 */ sb $zero,0xec0($at) +.L0f0d1ee4: +/* f0d1ee4: 8d2d0284 */ lw $t5,0x284($t1) +.L0f0d1ee8: +/* f0d1ee8: 3c0a8007 */ lui $t2,0x8007 +/* f0d1eec: 254a0ec0 */ addiu $t2,$t2,0xec0 +/* f0d1ef0: 8db80480 */ lw $t8,0x480($t5) +/* f0d1ef4: 830f0037 */ lb $t7,0x37($t8) +/* f0d1ef8: 51e00003 */ beqzl $t7,.L0f0d1f08 +/* f0d1efc: 914e0000 */ lbu $t6,0x0($t2) +/* f0d1f00: a1400000 */ sb $zero,0x0($t2) +/* f0d1f04: 914e0000 */ lbu $t6,0x0($t2) +.L0f0d1f08: +/* f0d1f08: 51c0002a */ beqzl $t6,.L0f0d1fb4 +/* f0d1f0c: 8fb800e4 */ lw $t8,0xe4($sp) +/* f0d1f10: 8db90480 */ lw $t9,0x480($t5) +/* f0d1f14: 24180001 */ addiu $t8,$zero,0x1 +/* f0d1f18: 2404002e */ addiu $a0,$zero,0x2e +/* f0d1f1c: a3200035 */ sb $zero,0x35($t9) +/* f0d1f20: 8d2f0284 */ lw $t7,0x284($t1) +/* f0d1f24: 8dee0480 */ lw $t6,0x480($t7) +/* f0d1f28: a1d80034 */ sb $t8,0x34($t6) +/* f0d1f2c: 8d390284 */ lw $t9,0x284($t1) +/* f0d1f30: 8f2f0480 */ lw $t7,0x480($t9) +/* f0d1f34: a1e00037 */ sb $zero,0x37($t7) +/* f0d1f38: 8fb800e4 */ lw $t8,0xe4($sp) +/* f0d1f3c: 8f0e0018 */ lw $t6,0x18($t8) +/* f0d1f40: 35d90400 */ ori $t9,$t6,0x400 +/* f0d1f44: 372f0010 */ ori $t7,$t9,0x10 +/* f0d1f48: af190018 */ sw $t9,0x18($t8) +/* f0d1f4c: 0fc21f44 */ jal func0f087d10 +/* f0d1f50: af0f0018 */ sw $t7,0x18($t8) +/* f0d1f54: 2404002e */ addiu $a0,$zero,0x2e +/* f0d1f58: 0fc221f2 */ jal func0f0887c8 +/* f0d1f5c: 00002825 */ or $a1,$zero,$zero +/* f0d1f60: 3c09800a */ lui $t1,0x800a +/* f0d1f64: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d1f68: 8d2e0284 */ lw $t6,0x284($t1) +/* f0d1f6c: 24050001 */ addiu $a1,$zero,0x1 +/* f0d1f70: 3406ffff */ dli $a2,0xffff +/* f0d1f74: 8dd90480 */ lw $t9,0x480($t6) +/* f0d1f78: 0fc249af */ jal func0f0926bc +/* f0d1f7c: 8f240000 */ lw $a0,0x0($t9) +/* f0d1f80: 3c09800a */ lui $t1,0x800a +/* f0d1f84: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0d1f88: 8d2f0284 */ lw $t7,0x284($t1) +/* f0d1f8c: 8d390338 */ lw $t9,0x338($t1) +/* f0d1f90: 24010048 */ addiu $at,$zero,0x48 +/* f0d1f94: 8df80480 */ lw $t8,0x480($t7) +/* f0d1f98: 8f0e0000 */ lw $t6,0x0($t8) +/* f0d1f9c: 01d92023 */ subu $a0,$t6,$t9 +/* f0d1fa0: 0081001a */ div $zero,$a0,$at +/* f0d1fa4: 00002012 */ mflo $a0 +/* f0d1fa8: 0fc083e4 */ jal func0f020f90 +/* f0d1fac: 00000000 */ sll $zero,$zero,0x0 +/* f0d1fb0: 8fb800e4 */ lw $t8,0xe4($sp) +.L0f0d1fb4: +/* f0d1fb4: 24050001 */ addiu $a1,$zero,0x1 +/* f0d1fb8: 8f04001c */ lw $a0,0x1c($t8) +/* f0d1fbc: 0fc22af5 */ jal func0f08abd4 +/* f0d1fc0: 24840008 */ addiu $a0,$a0,0x8 +/* f0d1fc4: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0d1fc8: +/* f0d1fc8: 27bd00e8 */ addiu $sp,$sp,0xe8 +/* f0d1fcc: 03e00008 */ jr $ra +/* f0d1fd0: 00000000 */ sll $zero,$zero,0x0 +/* f0d1fd4: 00000000 */ sll $zero,$zero,0x0 +/* f0d1fd8: 00000000 */ sll $zero,$zero,0x0 +/* f0d1fdc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d1fe0 +/* f0d1fe0: 27bdff70 */ addiu $sp,$sp,-144 +/* f0d1fe4: afb00034 */ sw $s0,0x34($sp) +/* f0d1fe8: 3c10800a */ lui $s0,0x800a +/* f0d1fec: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0d1ff0: 8e020284 */ lw $v0,0x284($s0) +/* f0d1ff4: afbf003c */ sw $ra,0x3c($sp) +/* f0d1ff8: afb10038 */ sw $s1,0x38($sp) +/* f0d1ffc: f7b40028 */ sdc1 $f20,0x28($sp) +/* f0d2000: 8c4e1a6c */ lw $t6,0x1a6c($v0) +/* f0d2004: 240f0003 */ addiu $t7,$zero,0x3 +/* f0d2008: 4480a000 */ mtc1 $zero,$f20 +/* f0d200c: 8dd10004 */ lw $s1,0x4($t6) +/* f0d2010: ac4f01b0 */ sw $t7,0x1b0($v0) +/* f0d2014: 8e180284 */ lw $t8,0x284($s0) +/* f0d2018: af001a7c */ sw $zero,0x1a7c($t8) +/* f0d201c: 8e190284 */ lw $t9,0x284($s0) +/* f0d2020: e7341968 */ swc1 $f20,0x1968($t9) +/* f0d2024: 8e080284 */ lw $t0,0x284($s0) +/* f0d2028: e51401b4 */ swc1 $f20,0x1b4($t0) +/* f0d202c: 8e090284 */ lw $t1,0x284($s0) +/* f0d2030: 0fc348a5 */ jal func0f0d2294 +/* f0d2034: e53401b8 */ swc1 $f20,0x1b8($t1) +/* f0d2038: 8e0a0284 */ lw $t2,0x284($s0) +/* f0d203c: 3c013f80 */ lui $at,0x3f80 +/* f0d2040: 44812000 */ mtc1 $at,$f4 +/* f0d2044: e5541a80 */ swc1 $f20,0x1a80($t2) +/* f0d2048: 8e0b0284 */ lw $t3,0x284($s0) +/* f0d204c: 2624001c */ addiu $a0,$s1,0x1c +/* f0d2050: 27a5004c */ addiu $a1,$sp,0x4c +/* f0d2054: e5641a84 */ swc1 $f4,0x1a84($t3) +/* f0d2058: 8e020284 */ lw $v0,0x284($s0) +/* f0d205c: 8c4c00bc */ lw $t4,0xbc($v0) +/* f0d2060: c5860008 */ lwc1 $f6,0x8($t4) +/* f0d2064: e4461a90 */ swc1 $f6,0x1a90($v0) +/* f0d2068: 8e020284 */ lw $v0,0x284($s0) +/* f0d206c: 8c4d00bc */ lw $t5,0xbc($v0) +/* f0d2070: c5a8000c */ lwc1 $f8,0xc($t5) +/* f0d2074: e4481a94 */ swc1 $f8,0x1a94($v0) +/* f0d2078: 8e020284 */ lw $v0,0x284($s0) +/* f0d207c: 8c4e00bc */ lw $t6,0xbc($v0) +/* f0d2080: c5ca0010 */ lwc1 $f10,0x10($t6) +/* f0d2084: 0c005755 */ jal 0x15d54 +/* f0d2088: e44a1a98 */ swc1 $f10,0x1a98($v0) +/* f0d208c: 8e240014 */ lw $a0,0x14($s1) +/* f0d2090: 27a5004c */ addiu $a1,$sp,0x4c +/* f0d2094: 0c005775 */ jal 0x15dd4 +/* f0d2098: 24840008 */ addiu $a0,$a0,0x8 +/* f0d209c: 8e020284 */ lw $v0,0x284($s0) +/* f0d20a0: 27a4004c */ addiu $a0,$sp,0x4c +/* f0d20a4: 24451a70 */ addiu $a1,$v0,0x1a70 +/* f0d20a8: 0c0056da */ jal 0x15b68 +/* f0d20ac: 24461adc */ addiu $a2,$v0,0x1adc +/* f0d20b0: 8e020284 */ lw $v0,0x284($s0) +/* f0d20b4: 4405a000 */ mfc1 $a1,$f20 +/* f0d20b8: 4406a000 */ mfc1 $a2,$f20 +/* f0d20bc: c4500388 */ lwc1 $f16,0x388($v0) +/* f0d20c0: 4407a000 */ mfc1 $a3,$f20 +/* f0d20c4: 24441a9c */ addiu $a0,$v0,0x1a9c +/* f0d20c8: 46008487 */ neg.s $f18,$f16 +/* f0d20cc: e7b20010 */ swc1 $f18,0x10($sp) +/* f0d20d0: c444038c */ lwc1 $f4,0x38c($v0) +/* f0d20d4: 46002187 */ neg.s $f6,$f4 +/* f0d20d8: e7a60014 */ swc1 $f6,0x14($sp) +/* f0d20dc: c4480390 */ lwc1 $f8,0x390($v0) +/* f0d20e0: 46004287 */ neg.s $f10,$f8 +/* f0d20e4: e7aa0018 */ swc1 $f10,0x18($sp) +/* f0d20e8: c4500394 */ lwc1 $f16,0x394($v0) +/* f0d20ec: e7b0001c */ swc1 $f16,0x1c($sp) +/* f0d20f0: c4520398 */ lwc1 $f18,0x398($v0) +/* f0d20f4: e7b20020 */ swc1 $f18,0x20($sp) +/* f0d20f8: c444039c */ lwc1 $f4,0x39c($v0) +/* f0d20fc: 0c005ad6 */ jal 0x16b58 +/* f0d2100: e7a40024 */ swc1 $f4,0x24($sp) +/* f0d2104: 8e0f0284 */ lw $t7,0x284($s0) +/* f0d2108: e5f40148 */ swc1 $f20,0x148($t7) +/* f0d210c: 8e180284 */ lw $t8,0x284($s0) +/* f0d2110: e7141b9c */ swc1 $f20,0x1b9c($t8) +/* f0d2114: 8e190284 */ lw $t9,0x284($s0) +/* f0d2118: e7340170 */ swc1 $f20,0x170($t9) +/* f0d211c: 8e080284 */ lw $t0,0x284($s0) +/* f0d2120: e5140168 */ swc1 $f20,0x168($t0) +/* f0d2124: 8e290040 */ lw $t1,0x40($s1) +/* f0d2128: 312a0080 */ andi $t2,$t1,0x80 +/* f0d212c: 51400009 */ beqzl $t2,.L0f0d2154 +/* f0d2130: 8e0b0284 */ lw $t3,0x284($s0) +/* f0d2134: 8e220048 */ lw $v0,0x48($s1) +/* f0d2138: c4460004 */ lwc1 $f6,0x4($v0) +/* f0d213c: e626009c */ swc1 $f6,0x9c($s1) +/* f0d2140: c448000c */ lwc1 $f8,0xc($v0) +/* f0d2144: e62800a0 */ swc1 $f8,0xa0($s1) +/* f0d2148: c44a00dc */ lwc1 $f10,0xdc($v0) +/* f0d214c: e62a00ac */ swc1 $f10,0xac($s1) +/* f0d2150: 8e0b0284 */ lw $t3,0x284($s0) +.L0f0d2154: +/* f0d2154: 0fc1ab24 */ jal func0f06ac90 +/* f0d2158: 8d641a6c */ lw $a0,0x1a6c($t3) +/* f0d215c: 8e2c0040 */ lw $t4,0x40($s1) +/* f0d2160: 3c010400 */ lui $at,0x400 +/* f0d2164: 01816825 */ or $t5,$t4,$at +/* f0d2168: ae2d0040 */ sw $t5,0x40($s1) +/* f0d216c: 8fbf003c */ lw $ra,0x3c($sp) +/* f0d2170: 8fb10038 */ lw $s1,0x38($sp) +/* f0d2174: 8fb00034 */ lw $s0,0x34($sp) +/* f0d2178: d7b40028 */ ldc1 $f20,0x28($sp) +/* f0d217c: 03e00008 */ jr $ra +/* f0d2180: 27bd0090 */ addiu $sp,$sp,0x90 +); + +GLOBAL_ASM( +glabel func0f0d2184 +/* f0d2184: 3c0e800a */ lui $t6,0x800a +/* f0d2188: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0d218c: 27bdff98 */ addiu $sp,$sp,-104 +/* f0d2190: afbf0044 */ sw $ra,0x44($sp) +/* f0d2194: 8dcf1a6c */ lw $t7,0x1a6c($t6) +/* f0d2198: 3c01fbff */ lui $at,0xfbff +/* f0d219c: 3421ffff */ ori $at,$at,0xffff +/* f0d21a0: 8de40004 */ lw $a0,0x4($t7) +/* f0d21a4: 44803000 */ mtc1 $zero,$f6 +/* f0d21a8: 27a50054 */ addiu $a1,$sp,0x54 +/* f0d21ac: 8c980040 */ lw $t8,0x40($a0) +/* f0d21b0: c484009c */ lwc1 $f4,0x9c($a0) +/* f0d21b4: 00003825 */ or $a3,$zero,$zero +/* f0d21b8: 0301c824 */ and $t9,$t8,$at +/* f0d21bc: ac990040 */ sw $t9,0x40($a0) +/* f0d21c0: e7a60058 */ swc1 $f6,0x58($sp) +/* f0d21c4: e7a40054 */ swc1 $f4,0x54($sp) +/* f0d21c8: c48800a0 */ lwc1 $f8,0xa0($a0) +/* f0d21cc: e7a8005c */ swc1 $f8,0x5c($sp) +/* f0d21d0: c48000ac */ lwc1 $f0,0xac($a0) +/* f0d21d4: afa00010 */ sw $zero,0x10($sp) +/* f0d21d8: afa40064 */ sw $a0,0x64($sp) +/* f0d21dc: 44060000 */ mfc1 $a2,$f0 +/* f0d21e0: 0fc20a87 */ jal func0f082a1c +/* f0d21e4: 00000000 */ sll $zero,$zero,0x0 +/* f0d21e8: 3c08800a */ lui $t0,0x800a +/* f0d21ec: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f0d21f0: 24050001 */ addiu $a1,$zero,0x1 +/* f0d21f4: 3406ffff */ dli $a2,0xffff +/* f0d21f8: 0fc249af */ jal func0f0926bc +/* f0d21fc: 8d041a6c */ lw $a0,0x1a6c($t0) +/* f0d2200: 3c09800a */ lui $t1,0x800a +/* f0d2204: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f0d2208: 24050001 */ addiu $a1,$zero,0x1 +/* f0d220c: 3406ffff */ dli $a2,0xffff +/* f0d2210: 0fc249af */ jal func0f0926bc +/* f0d2214: 8d2400bc */ lw $a0,0xbc($t1) +/* f0d2218: 3c0a800a */ lui $t2,0x800a +/* f0d221c: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f0d2220: 3c01bf80 */ lui $at,0xbf80 +/* f0d2224: 44810000 */ mtc1 $at,$f0 +/* f0d2228: 8d451a6c */ lw $a1,0x1a6c($t2) +/* f0d222c: 240bffff */ addiu $t3,$zero,-1 +/* f0d2230: 240cffff */ addiu $t4,$zero,-1 +/* f0d2234: afac002c */ sw $t4,0x2c($sp) +/* f0d2238: afab0010 */ sw $t3,0x10($sp) +/* f0d223c: afa00028 */ sw $zero,0x28($sp) +/* f0d2240: afa00020 */ sw $zero,0x20($sp) +/* f0d2244: afa0001c */ sw $zero,0x1c($sp) +/* f0d2248: afa00018 */ sw $zero,0x18($sp) +/* f0d224c: afa00014 */ sw $zero,0x14($sp) +/* f0d2250: 00002025 */ or $a0,$zero,$zero +/* f0d2254: 240680af */ addiu $a2,$zero,-32593 +/* f0d2258: 2407ffff */ addiu $a3,$zero,-1 +/* f0d225c: e7a00038 */ swc1 $f0,0x38($sp) +/* f0d2260: e7a00034 */ swc1 $f0,0x34($sp) +/* f0d2264: e7a00030 */ swc1 $f0,0x30($sp) +/* f0d2268: 0fc24e7e */ jal func0f0939f8 +/* f0d226c: e7a00024 */ swc1 $f0,0x24($sp) +/* f0d2270: 8fa20064 */ lw $v0,0x64($sp) +/* f0d2274: 3c014000 */ lui $at,0x4000 +/* f0d2278: 8c4d0008 */ lw $t5,0x8($v0) +/* f0d227c: 01a17025 */ or $t6,$t5,$at +/* f0d2280: ac4e0008 */ sw $t6,0x8($v0) +/* f0d2284: 8fbf0044 */ lw $ra,0x44($sp) +/* f0d2288: 27bd0068 */ addiu $sp,$sp,0x68 +/* f0d228c: 03e00008 */ jr $ra +/* f0d2290: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d2294 +/* f0d2294: 3c04800a */ lui $a0,0x800a +/* f0d2298: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0d229c: 8c830284 */ lw $v1,0x284($a0) +/* f0d22a0: 44802000 */ mtc1 $zero,$f4 +/* f0d22a4: 3c0142a0 */ lui $at,0x42a0 +/* f0d22a8: 8c6e1a6c */ lw $t6,0x1a6c($v1) +/* f0d22ac: 44815000 */ mtc1 $at,$f10 +/* f0d22b0: 3c01c248 */ lui $at,0xc248 +/* f0d22b4: 8dc20004 */ lw $v0,0x4($t6) +/* f0d22b8: 8c4f0018 */ lw $t7,0x18($v0) +/* f0d22bc: c5e60014 */ lwc1 $f6,0x14($t7) +/* f0d22c0: 46062203 */ div.s $f8,$f4,$f6 +/* f0d22c4: 44812000 */ mtc1 $at,$f4 +/* f0d22c8: e4681a70 */ swc1 $f8,0x1a70($v1) +/* f0d22cc: 8c580018 */ lw $t8,0x18($v0) +/* f0d22d0: 8c990284 */ lw $t9,0x284($a0) +/* f0d22d4: c7100014 */ lwc1 $f16,0x14($t8) +/* f0d22d8: 46105483 */ div.s $f18,$f10,$f16 +/* f0d22dc: e7321a74 */ swc1 $f18,0x1a74($t9) +/* f0d22e0: 8c480018 */ lw $t0,0x18($v0) +/* f0d22e4: 8c890284 */ lw $t1,0x284($a0) +/* f0d22e8: c5060014 */ lwc1 $f6,0x14($t0) +/* f0d22ec: 46062203 */ div.s $f8,$f4,$f6 +/* f0d22f0: 03e00008 */ jr $ra +/* f0d22f4: e5281a78 */ swc1 $f8,0x1a78($t1) +); + +GLOBAL_ASM( +glabel func0f0d22f8 +/* f0d22f8: 27bdff90 */ addiu $sp,$sp,-112 +/* f0d22fc: afb00028 */ sw $s0,0x28($sp) +/* f0d2300: 3c10800a */ lui $s0,0x800a +/* f0d2304: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0d2308: 8e020284 */ lw $v0,0x284($s0) +/* f0d230c: afbf002c */ sw $ra,0x2c($sp) +/* f0d2310: e7ac0070 */ swc1 $f12,0x70($sp) +/* f0d2314: e7ae0074 */ swc1 $f14,0x74($sp) +/* f0d2318: 8c4e1af8 */ lw $t6,0x1af8($v0) +/* f0d231c: 55c0008a */ bnezl $t6,.L0f0d2548 +/* f0d2320: 8fbf002c */ lw $ra,0x2c($sp) +/* f0d2324: 8c4f1a6c */ lw $t7,0x1a6c($v0) +/* f0d2328: 8de40004 */ lw $a0,0x4($t7) +/* f0d232c: 0fc1c836 */ jal func0f0720d8 +/* f0d2330: afa40068 */ sw $a0,0x68($sp) +/* f0d2334: 8e180284 */ lw $t8,0x284($s0) +/* f0d2338: 27a50038 */ addiu $a1,$sp,0x38 +/* f0d233c: 27a60040 */ addiu $a2,$sp,0x40 +/* f0d2340: 8f0400bc */ lw $a0,0xbc($t8) +/* f0d2344: e7a00064 */ swc1 $f0,0x64($sp) +/* f0d2348: 0fc3082e */ jal func0f0c20b8 +/* f0d234c: 27a7003c */ addiu $a3,$sp,0x3c +/* f0d2350: 3c017f1b */ lui $at,0x7f1b +/* f0d2354: c420db34 */ lwc1 $f0,-0x24cc($at) +/* f0d2358: c7ac0064 */ lwc1 $f12,0x64($sp) +/* f0d235c: c7b20070 */ lwc1 $f18,0x70($sp) +/* f0d2360: 3c014120 */ lui $at,0x4120 +/* f0d2364: 44813000 */ mtc1 $at,$f6 +/* f0d2368: c7a40038 */ lwc1 $f4,0x38($sp) +/* f0d236c: 46126300 */ add.s $f12,$f12,$f18 +/* f0d2370: c7aa0074 */ lwc1 $f10,0x74($sp) +/* f0d2374: 46062200 */ add.s $f8,$f4,$f6 +/* f0d2378: 460c003e */ c.le.s $f0,$f12 +/* f0d237c: 46085400 */ add.s $f16,$f10,$f8 +/* f0d2380: 45000002 */ bc1f .L0f0d238c +/* f0d2384: e7b00074 */ swc1 $f16,0x74($sp) +/* f0d2388: 46006301 */ sub.s $f12,$f12,$f0 +.L0f0d238c: +/* f0d238c: 0c0068f7 */ jal 0x1a3dc +/* f0d2390: e7ac0064 */ swc1 $f12,0x64($sp) +/* f0d2394: c7a40074 */ lwc1 $f4,0x74($sp) +/* f0d2398: 8e020284 */ lw $v0,0x284($s0) +/* f0d239c: c7ac0064 */ lwc1 $f12,0x64($sp) +/* f0d23a0: 46040182 */ mul.s $f6,$f0,$f4 +/* f0d23a4: 8c591a6c */ lw $t9,0x1a6c($v0) +/* f0d23a8: c72a0008 */ lwc1 $f10,0x8($t9) +/* f0d23ac: 460a3200 */ add.s $f8,$f6,$f10 +/* f0d23b0: e7a80058 */ swc1 $f8,0x58($sp) +/* f0d23b4: 8c491a6c */ lw $t1,0x1a6c($v0) +/* f0d23b8: c530000c */ lwc1 $f16,0xc($t1) +/* f0d23bc: 0c0068f4 */ jal 0x1a3d0 +/* f0d23c0: e7b0005c */ swc1 $f16,0x5c($sp) +/* f0d23c4: c7b20074 */ lwc1 $f18,0x74($sp) +/* f0d23c8: 8e020284 */ lw $v0,0x284($s0) +/* f0d23cc: 00002825 */ or $a1,$zero,$zero +/* f0d23d0: 46120102 */ mul.s $f4,$f0,$f18 +/* f0d23d4: 8c4a1a6c */ lw $t2,0x1a6c($v0) +/* f0d23d8: c5460010 */ lwc1 $f6,0x10($t2) +/* f0d23dc: 46062280 */ add.s $f10,$f4,$f6 +/* f0d23e0: e7aa0060 */ swc1 $f10,0x60($sp) +/* f0d23e4: 0fc1905e */ jal func0f064178 +/* f0d23e8: 8c441a6c */ lw $a0,0x1a6c($v0) +/* f0d23ec: 8e0b0284 */ lw $t3,0x284($s0) +/* f0d23f0: 00002825 */ or $a1,$zero,$zero +/* f0d23f4: 0fc1905e */ jal func0f064178 +/* f0d23f8: 8d6400bc */ lw $a0,0xbc($t3) +/* f0d23fc: 8e0c0284 */ lw $t4,0x284($s0) +/* f0d2400: 27a60058 */ addiu $a2,$sp,0x58 +/* f0d2404: 27a70048 */ addiu $a3,$sp,0x48 +/* f0d2408: 8d8200bc */ lw $v0,0xbc($t4) +/* f0d240c: 24440008 */ addiu $a0,$v0,0x8 +/* f0d2410: 0fc1979d */ jal func0f065e74 +/* f0d2414: 24450028 */ addiu $a1,$v0,0x28 +/* f0d2418: 8e040284 */ lw $a0,0x284($s0) +/* f0d241c: 27a50058 */ addiu $a1,$sp,0x58 +/* f0d2420: 0fc32de7 */ jal func0f0cb79c +/* f0d2424: 27a60048 */ addiu $a2,$sp,0x48 +/* f0d2428: 8e0d0284 */ lw $t5,0x284($s0) +/* f0d242c: 240e003f */ addiu $t6,$zero,0x3f +/* f0d2430: 240f0001 */ addiu $t7,$zero,0x1 +/* f0d2434: 8da200bc */ lw $v0,0xbc($t5) +/* f0d2438: afaf0014 */ sw $t7,0x14($sp) +/* f0d243c: afae0010 */ sw $t6,0x10($sp) +/* f0d2440: c440000c */ lwc1 $f0,0xc($v0) +/* f0d2444: c7a80040 */ lwc1 $f8,0x40($sp) +/* f0d2448: c7b2003c */ lwc1 $f18,0x3c($sp) +/* f0d244c: 27a60058 */ addiu $a2,$sp,0x58 +/* f0d2450: 46004401 */ sub.s $f16,$f8,$f0 +/* f0d2454: 27a70048 */ addiu $a3,$sp,0x48 +/* f0d2458: 24440008 */ addiu $a0,$v0,0x8 +/* f0d245c: 46009101 */ sub.s $f4,$f18,$f0 +/* f0d2460: e7b00018 */ swc1 $f16,0x18($sp) +/* f0d2464: 24450028 */ addiu $a1,$v0,0x28 +/* f0d2468: 0c00b5cb */ jal 0x2d72c +/* f0d246c: e7a4001c */ swc1 $f4,0x1c($sp) +/* f0d2470: 8e180284 */ lw $t8,0x284($s0) +/* f0d2474: 24050001 */ addiu $a1,$zero,0x1 +/* f0d2478: 8f041a6c */ lw $a0,0x1a6c($t8) +/* f0d247c: 0fc1905e */ jal func0f064178 +/* f0d2480: afa20044 */ sw $v0,0x44($sp) +/* f0d2484: 8fa30044 */ lw $v1,0x44($sp) +/* f0d2488: 24080001 */ addiu $t0,$zero,0x1 +/* f0d248c: 14680012 */ bne $v1,$t0,.L0f0d24d8 +/* f0d2490: 00000000 */ sll $zero,$zero,0x0 +/* f0d2494: 8e190284 */ lw $t9,0x284($s0) +/* f0d2498: afa80010 */ sw $t0,0x10($sp) +/* f0d249c: c7a60040 */ lwc1 $f6,0x40($sp) +/* f0d24a0: 8f2900bc */ lw $t1,0xbc($t9) +/* f0d24a4: c7a8003c */ lwc1 $f8,0x3c($sp) +/* f0d24a8: 27a40058 */ addiu $a0,$sp,0x58 +/* f0d24ac: c520000c */ lwc1 $f0,0xc($t1) +/* f0d24b0: 8fa50038 */ lw $a1,0x38($sp) +/* f0d24b4: 27a60048 */ addiu $a2,$sp,0x48 +/* f0d24b8: 46003281 */ sub.s $f10,$f6,$f0 +/* f0d24bc: 2407003f */ addiu $a3,$zero,0x3f +/* f0d24c0: 46004401 */ sub.s $f16,$f8,$f0 +/* f0d24c4: e7aa0014 */ swc1 $f10,0x14($sp) +/* f0d24c8: 0c00a9a1 */ jal 0x2a684 +/* f0d24cc: e7b00018 */ swc1 $f16,0x18($sp) +/* f0d24d0: 24080001 */ addiu $t0,$zero,0x1 +/* f0d24d4: 00401825 */ or $v1,$v0,$zero +.L0f0d24d8: +/* f0d24d8: 54680017 */ bnel $v1,$t0,.L0f0d2538 +/* f0d24dc: 8e190284 */ lw $t9,0x284($s0) +/* f0d24e0: 8e0a0284 */ lw $t2,0x284($s0) +/* f0d24e4: 8fa20068 */ lw $v0,0x68($sp) +/* f0d24e8: 44804000 */ mtc1 $zero,$f8 +/* f0d24ec: ad481af8 */ sw $t0,0x1af8($t2) +/* f0d24f0: 8e0b0284 */ lw $t3,0x284($s0) +/* f0d24f4: c7b20058 */ lwc1 $f18,0x58($sp) +/* f0d24f8: e5721afc */ swc1 $f18,0x1afc($t3) +/* f0d24fc: 8e0c0284 */ lw $t4,0x284($s0) +/* f0d2500: c7a4005c */ lwc1 $f4,0x5c($sp) +/* f0d2504: e5841b00 */ swc1 $f4,0x1b00($t4) +/* f0d2508: 8e0d0284 */ lw $t5,0x284($s0) +/* f0d250c: c7a60060 */ lwc1 $f6,0x60($sp) +/* f0d2510: e5a61b04 */ swc1 $f6,0x1b04($t5) +/* f0d2514: 8e0e0284 */ lw $t6,0x284($s0) +/* f0d2518: c44a009c */ lwc1 $f10,0x9c($v0) +/* f0d251c: e5ca01a4 */ swc1 $f10,0x1a4($t6) +/* f0d2520: 8e0f0284 */ lw $t7,0x284($s0) +/* f0d2524: e5e801a8 */ swc1 $f8,0x1a8($t7) +/* f0d2528: 8e180284 */ lw $t8,0x284($s0) +/* f0d252c: c45000a0 */ lwc1 $f16,0xa0($v0) +/* f0d2530: e71001ac */ swc1 $f16,0x1ac($t8) +/* f0d2534: 8e190284 */ lw $t9,0x284($s0) +.L0f0d2538: +/* f0d2538: 24050001 */ addiu $a1,$zero,0x1 +/* f0d253c: 0fc1905e */ jal func0f064178 +/* f0d2540: 8f2400bc */ lw $a0,0xbc($t9) +/* f0d2544: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0d2548: +/* f0d2548: 8fb00028 */ lw $s0,0x28($sp) +/* f0d254c: 27bd0070 */ addiu $sp,$sp,0x70 +/* f0d2550: 03e00008 */ jr $ra +/* f0d2554: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d2558 +/* f0d2558: 3c03800a */ lui $v1,0x800a +/* f0d255c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0d2560: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0d2564: 8c620284 */ lw $v0,0x284($v1) +/* f0d2568: afbf0024 */ sw $ra,0x24($sp) +/* f0d256c: f7b60018 */ sdc1 $f22,0x18($sp) +/* f0d2570: f7b40010 */ sdc1 $f20,0x10($sp) +/* f0d2574: 8c4e1a7c */ lw $t6,0x1a7c($v0) +/* f0d2578: 24010002 */ addiu $at,$zero,0x2 +/* f0d257c: 55c10047 */ bnel $t6,$at,.L0f0d269c +/* f0d2580: 8fbf0024 */ lw $ra,0x24($sp) +/* f0d2584: 8c6f0008 */ lw $t7,0x8($v1) +/* f0d2588: 8c58019c */ lw $t8,0x19c($v0) +/* f0d258c: 01f8c823 */ subu $t9,$t7,$t8 +/* f0d2590: 2b210019 */ slti $at,$t9,0x19 +/* f0d2594: 50200041 */ beqzl $at,.L0f0d269c +/* f0d2598: 8fbf0024 */ lw $ra,0x24($sp) +/* f0d259c: 8c481a6c */ lw $t0,0x1a6c($v0) +/* f0d25a0: 8d040004 */ lw $a0,0x4($t0) +/* f0d25a4: 0fc1a2bd */ jal func0f068af4 +/* f0d25a8: afa40034 */ sw $a0,0x34($sp) +/* f0d25ac: 8fa40034 */ lw $a0,0x34($sp) +/* f0d25b0: c4440008 */ lwc1 $f4,0x8($v0) +/* f0d25b4: c4460018 */ lwc1 $f6,0x18($v0) +/* f0d25b8: 8c890018 */ lw $t1,0x18($a0) +/* f0d25bc: c5200014 */ lwc1 $f0,0x14($t1) +/* f0d25c0: 46002382 */ mul.s $f14,$f4,$f0 +/* f0d25c4: 00000000 */ sll $zero,$zero,0x0 +/* f0d25c8: 46003502 */ mul.s $f20,$f6,$f0 +/* f0d25cc: 00000000 */ sll $zero,$zero,0x0 +/* f0d25d0: 460e7202 */ mul.s $f8,$f14,$f14 +/* f0d25d4: e7ae002c */ swc1 $f14,0x2c($sp) +/* f0d25d8: 4614a282 */ mul.s $f10,$f20,$f20 +/* f0d25dc: 0c012974 */ jal 0x4a5d0 +/* f0d25e0: 460a4300 */ add.s $f12,$f8,$f10 +/* f0d25e4: 3c0a800a */ lui $t2,0x800a +/* f0d25e8: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f0d25ec: c7ae002c */ lwc1 $f14,0x2c($sp) +/* f0d25f0: 3c017f1b */ lui $at,0x7f1b +/* f0d25f4: ad401af8 */ sw $zero,0x1af8($t2) +/* f0d25f8: 46000586 */ mov.s $f22,$f0 +/* f0d25fc: 0fc348be */ jal func0f0d22f8 +/* f0d2600: c42cdb38 */ lwc1 $f12,-0x24c8($at) +/* f0d2604: 3c017f1b */ lui $at,0x7f1b +/* f0d2608: c7ae002c */ lwc1 $f14,0x2c($sp) +/* f0d260c: 0fc348be */ jal func0f0d22f8 +/* f0d2610: c42cdb3c */ lwc1 $f12,-0x24c4($at) +/* f0d2614: 3c017f1b */ lui $at,0x7f1b +/* f0d2618: c42cdb40 */ lwc1 $f12,-0x24c0($at) +/* f0d261c: 0fc348be */ jal func0f0d22f8 +/* f0d2620: 4600b386 */ mov.s $f14,$f22 +/* f0d2624: 3c017f1b */ lui $at,0x7f1b +/* f0d2628: c42cdb44 */ lwc1 $f12,-0x24bc($at) +/* f0d262c: 0fc348be */ jal func0f0d22f8 +/* f0d2630: 4600b386 */ mov.s $f14,$f22 +/* f0d2634: 3c017f1b */ lui $at,0x7f1b +/* f0d2638: c42cdb48 */ lwc1 $f12,-0x24b8($at) +/* f0d263c: 0fc348be */ jal func0f0d22f8 +/* f0d2640: 4600b386 */ mov.s $f14,$f22 +/* f0d2644: 3c017f1b */ lui $at,0x7f1b +/* f0d2648: c42cdb4c */ lwc1 $f12,-0x24b4($at) +/* f0d264c: 0fc348be */ jal func0f0d22f8 +/* f0d2650: 4600b386 */ mov.s $f14,$f22 +/* f0d2654: 44806000 */ mtc1 $zero,$f12 +/* f0d2658: 0fc348be */ jal func0f0d22f8 +/* f0d265c: 4600a386 */ mov.s $f14,$f20 +/* f0d2660: 3c017f1b */ lui $at,0x7f1b +/* f0d2664: c42cdb50 */ lwc1 $f12,-0x24b0($at) +/* f0d2668: 0fc348be */ jal func0f0d22f8 +/* f0d266c: 4600a386 */ mov.s $f14,$f20 +/* f0d2670: 3c02800a */ lui $v0,0x800a +/* f0d2674: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0d2678: 8c4b1af8 */ lw $t3,0x1af8($v0) +/* f0d267c: 51600006 */ beqzl $t3,.L0f0d2698 +/* f0d2680: ac4000d0 */ sw $zero,0xd0($v0) +/* f0d2684: 0fc31f4c */ jal func0f0c7d30 +/* f0d2688: 00002025 */ or $a0,$zero,$zero +/* f0d268c: 3c02800a */ lui $v0,0x800a +/* f0d2690: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0d2694: ac4000d0 */ sw $zero,0xd0($v0) +.L0f0d2698: +/* f0d2698: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0d269c: +/* f0d269c: d7b40010 */ ldc1 $f20,0x10($sp) +/* f0d26a0: d7b60018 */ ldc1 $f22,0x18($sp) +/* f0d26a4: 03e00008 */ jr $ra +/* f0d26a8: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f0d26ac +/* f0d26ac: 3c02800a */ lui $v0,0x800a +/* f0d26b0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0d26b4: 8c4e0284 */ lw $t6,0x284($v0) +/* f0d26b8: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0d26bc: afbf0014 */ sw $ra,0x14($sp) +/* f0d26c0: afa40060 */ sw $a0,0x60($sp) +/* f0d26c4: 8dcf1a6c */ lw $t7,0x1a6c($t6) +/* f0d26c8: 8c590288 */ lw $t9,0x288($v0) +/* f0d26cc: 8df80004 */ lw $t8,0x4($t7) +/* f0d26d0: afb8005c */ sw $t8,0x5c($sp) +/* f0d26d4: 0fc549d2 */ jal func0f152748 +/* f0d26d8: 8f240070 */ lw $a0,0x70($t9) +/* f0d26dc: 3c08800a */ lui $t0,0x800a +/* f0d26e0: 8d08a248 */ lw $t0,-0x5db8($t0) +/* f0d26e4: a3a2005b */ sb $v0,0x5b($sp) +/* f0d26e8: 0fc549c4 */ jal func0f152710 +/* f0d26ec: 8d040070 */ lw $a0,0x70($t0) +/* f0d26f0: 24010001 */ addiu $at,$zero,0x1 +/* f0d26f4: 10410012 */ beq $v0,$at,.L0f0d2740 +/* f0d26f8: 3c09800a */ lui $t1,0x800a +/* f0d26fc: 8d29a248 */ lw $t1,-0x5db8($t1) +/* f0d2700: 0fc549c4 */ jal func0f152710 +/* f0d2704: 8d240070 */ lw $a0,0x70($t1) +/* f0d2708: 24010003 */ addiu $at,$zero,0x3 +/* f0d270c: 1041000c */ beq $v0,$at,.L0f0d2740 +/* f0d2710: 3c0a800a */ lui $t2,0x800a +/* f0d2714: 8d4aa248 */ lw $t2,-0x5db8($t2) +/* f0d2718: 0fc549c4 */ jal func0f152710 +/* f0d271c: 8d440070 */ lw $a0,0x70($t2) +/* f0d2720: 24010002 */ addiu $at,$zero,0x2 +/* f0d2724: 10410006 */ beq $v0,$at,.L0f0d2740 +/* f0d2728: 3c0b800a */ lui $t3,0x800a +/* f0d272c: 8d6ba248 */ lw $t3,-0x5db8($t3) +/* f0d2730: 0fc549c4 */ jal func0f152710 +/* f0d2734: 8d640070 */ lw $a0,0x70($t3) +/* f0d2738: 14400011 */ bnez $v0,.L0f0d2780 +/* f0d273c: 8fa70060 */ lw $a3,0x60($sp) +.L0f0d2740: +/* f0d2740: 0fc5b364 */ jal func0f16cd90 +/* f0d2744: 00000000 */ sll $zero,$zero,0x0 +/* f0d2748: 1440000d */ bnez $v0,.L0f0d2780 +/* f0d274c: 8fa70060 */ lw $a3,0x60($sp) +/* f0d2750: 00002025 */ or $a0,$zero,$zero +/* f0d2754: 83a5005b */ lb $a1,0x5b($sp) +/* f0d2758: 0c005326 */ jal 0x14c98 +/* f0d275c: 24060202 */ addiu $a2,$zero,0x202 +/* f0d2760: 8fac0060 */ lw $t4,0x60($sp) +/* f0d2764: 00002025 */ or $a0,$zero,$zero +/* f0d2768: 24060101 */ addiu $a2,$zero,0x101 +/* f0d276c: ad820028 */ sw $v0,0x28($t4) +/* f0d2770: 0c005326 */ jal 0x14c98 +/* f0d2774: 83a5005b */ lb $a1,0x5b($sp) +/* f0d2778: 8fa70060 */ lw $a3,0x60($sp) +/* f0d277c: ace2002c */ sw $v0,0x2c($a3) +.L0f0d2780: +/* f0d2780: 8ced0020 */ lw $t5,0x20($a3) +/* f0d2784: 3c04800a */ lui $a0,0x800a +/* f0d2788: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0d278c: 11a00015 */ beqz $t5,.L0f0d27e4 +/* f0d2790: 3c013f80 */ lui $at,0x3f80 +/* f0d2794: 44819000 */ mtc1 $at,$f18 +/* f0d2798: 3c017f1b */ lui $at,0x7f1b +/* f0d279c: 8c820284 */ lw $v0,0x284($a0) +/* f0d27a0: c424db54 */ lwc1 $f4,-0x24ac($at) +/* f0d27a4: c486004c */ lwc1 $f6,0x4c($a0) +/* f0d27a8: c4400170 */ lwc1 $f0,0x170($v0) +/* f0d27ac: 46062302 */ mul.s $f12,$f4,$f6 +/* f0d27b0: 46009081 */ sub.s $f2,$f18,$f0 +/* f0d27b4: 4602603c */ c.lt.s $f12,$f2 +/* f0d27b8: 00000000 */ sll $zero,$zero,0x0 +/* f0d27bc: 45020003 */ bc1fl .L0f0d27cc +/* f0d27c0: 46020200 */ add.s $f8,$f0,$f2 +/* f0d27c4: 46006086 */ mov.s $f2,$f12 +/* f0d27c8: 46020200 */ add.s $f8,$f0,$f2 +.L0f0d27cc: +/* f0d27cc: 3c01bf80 */ lui $at,0xbf80 +/* f0d27d0: 44817000 */ mtc1 $at,$f14 +/* f0d27d4: 44808000 */ mtc1 $zero,$f16 +/* f0d27d8: e4480170 */ swc1 $f8,0x170($v0) +/* f0d27dc: 10000055 */ beqz $zero,.L0f0d2934 +/* f0d27e0: 8c820284 */ lw $v0,0x284($a0) +.L0f0d27e4: +/* f0d27e4: 8cee0024 */ lw $t6,0x24($a3) +/* f0d27e8: 11c0001a */ beqz $t6,.L0f0d2854 +/* f0d27ec: 3c01bf80 */ lui $at,0xbf80 +/* f0d27f0: 44817000 */ mtc1 $at,$f14 +/* f0d27f4: 3c017f1b */ lui $at,0x7f1b +/* f0d27f8: c42adb58 */ lwc1 $f10,-0x24a8($at) +/* f0d27fc: 3c02800a */ lui $v0,0x800a +/* f0d2800: 3c01800a */ lui $at,0x800a +/* f0d2804: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0d2808: c424a00c */ lwc1 $f4,-0x5ff4($at) +/* f0d280c: 3c013f80 */ lui $at,0x3f80 +/* f0d2810: c4400170 */ lwc1 $f0,0x170($v0) +/* f0d2814: 46045302 */ mul.s $f12,$f10,$f4 +/* f0d2818: 44819000 */ mtc1 $at,$f18 +/* f0d281c: 46007081 */ sub.s $f2,$f14,$f0 +/* f0d2820: 460c103c */ c.lt.s $f2,$f12 +/* f0d2824: 00000000 */ sll $zero,$zero,0x0 +/* f0d2828: 45020003 */ bc1fl .L0f0d2838 +/* f0d282c: 46020180 */ add.s $f6,$f0,$f2 +/* f0d2830: 46006086 */ mov.s $f2,$f12 +/* f0d2834: 46020180 */ add.s $f6,$f0,$f2 +.L0f0d2838: +/* f0d2838: 44808000 */ mtc1 $zero,$f16 +/* f0d283c: 3c04800a */ lui $a0,0x800a +/* f0d2840: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0d2844: e4460170 */ swc1 $f6,0x170($v0) +/* f0d2848: 3c02800a */ lui $v0,0x800a +/* f0d284c: 10000039 */ beqz $zero,.L0f0d2934 +/* f0d2850: 8c42a244 */ lw $v0,-0x5dbc($v0) +.L0f0d2854: +/* f0d2854: 8cef0010 */ lw $t7,0x10($a3) +/* f0d2858: 3c08800a */ lui $t0,0x800a +/* f0d285c: 3c02800a */ lui $v0,0x800a +/* f0d2860: 11e0002b */ beqz $t7,.L0f0d2910 +/* f0d2864: 3c013f80 */ lui $at,0x3f80 +/* f0d2868: 8cf800a8 */ lw $t8,0xa8($a3) +/* f0d286c: 3c01428c */ lui $at,0x428c +/* f0d2870: 44812000 */ mtc1 $at,$f4 +/* f0d2874: 44984000 */ mtc1 $t8,$f8 +/* f0d2878: 3c19800a */ lui $t9,0x800a +/* f0d287c: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f0d2880: 468042a0 */ cvt.s.w $f10,$f8 +/* f0d2884: 3c02800a */ lui $v0,0x800a +/* f0d2888: 3c013f80 */ lui $at,0x3f80 +/* f0d288c: 44814000 */ mtc1 $at,$f8 +/* f0d2890: 44808000 */ mtc1 $zero,$f16 +/* f0d2894: 3c01bf80 */ lui $at,0xbf80 +/* f0d2898: 46045183 */ div.s $f6,$f10,$f4 +/* f0d289c: 3c04800a */ lui $a0,0x800a +/* f0d28a0: e7260170 */ swc1 $f6,0x170($t9) +/* f0d28a4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0d28a8: c4400170 */ lwc1 $f0,0x170($v0) +/* f0d28ac: 4600403c */ c.lt.s $f8,$f0 +/* f0d28b0: 00000000 */ sll $zero,$zero,0x0 +/* f0d28b4: 4502000a */ bc1fl .L0f0d28e0 +/* f0d28b8: 44817000 */ mtc1 $at,$f14 +/* f0d28bc: 3c013f80 */ lui $at,0x3f80 +/* f0d28c0: 44815000 */ mtc1 $at,$f10 +/* f0d28c4: 3c01bf80 */ lui $at,0xbf80 +/* f0d28c8: 44817000 */ mtc1 $at,$f14 +/* f0d28cc: e44a0170 */ swc1 $f10,0x170($v0) +/* f0d28d0: 3c02800a */ lui $v0,0x800a +/* f0d28d4: 1000000a */ beqz $zero,.L0f0d2900 +/* f0d28d8: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0d28dc: 44817000 */ mtc1 $at,$f14 +.L0f0d28e0: +/* f0d28e0: 00000000 */ sll $zero,$zero,0x0 +/* f0d28e4: 460e003c */ c.lt.s $f0,$f14 +/* f0d28e8: 00000000 */ sll $zero,$zero,0x0 +/* f0d28ec: 45020005 */ bc1fl .L0f0d2904 +/* f0d28f0: 3c013f80 */ lui $at,0x3f80 +/* f0d28f4: e44e0170 */ swc1 $f14,0x170($v0) +/* f0d28f8: 3c02800a */ lui $v0,0x800a +/* f0d28fc: 8c42a244 */ lw $v0,-0x5dbc($v0) +.L0f0d2900: +/* f0d2900: 3c013f80 */ lui $at,0x3f80 +.L0f0d2904: +/* f0d2904: 44819000 */ mtc1 $at,$f18 +/* f0d2908: 1000000a */ beqz $zero,.L0f0d2934 +/* f0d290c: 24849fc0 */ addiu $a0,$a0,-24640 +.L0f0d2910: +/* f0d2910: 44808000 */ mtc1 $zero,$f16 +/* f0d2914: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f0d2918: 44819000 */ mtc1 $at,$f18 +/* f0d291c: 3c01bf80 */ lui $at,0xbf80 +/* f0d2920: 3c04800a */ lui $a0,0x800a +/* f0d2924: e5100170 */ swc1 $f16,0x170($t0) +/* f0d2928: 44817000 */ mtc1 $at,$f14 +/* f0d292c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0d2930: 24849fc0 */ addiu $a0,$a0,-24640 +.L0f0d2934: +/* f0d2934: 8ce30028 */ lw $v1,0x28($a3) +/* f0d2938: 50600011 */ beqzl $v1,.L0f0d2980 +/* f0d293c: 8ce3002c */ lw $v1,0x2c($a3) +/* f0d2940: 44832000 */ mtc1 $v1,$f4 +/* f0d2944: 3c017f1b */ lui $at,0x7f1b +/* f0d2948: c428db5c */ lwc1 $f8,-0x24a4($at) +/* f0d294c: 468021a0 */ cvt.s.w $f6,$f4 +/* f0d2950: c4400168 */ lwc1 $f0,0x168($v0) +/* f0d2954: 46007081 */ sub.s $f2,$f14,$f0 +/* f0d2958: 46083302 */ mul.s $f12,$f6,$f8 +/* f0d295c: 460c103c */ c.lt.s $f2,$f12 +/* f0d2960: 00000000 */ sll $zero,$zero,0x0 +/* f0d2964: 45020003 */ bc1fl .L0f0d2974 +/* f0d2968: 46020280 */ add.s $f10,$f0,$f2 +/* f0d296c: 46006086 */ mov.s $f2,$f12 +/* f0d2970: 46020280 */ add.s $f10,$f0,$f2 +.L0f0d2974: +/* f0d2974: 1000002e */ beqz $zero,.L0f0d2a30 +/* f0d2978: e44a0168 */ swc1 $f10,0x168($v0) +/* f0d297c: 8ce3002c */ lw $v1,0x2c($a3) +.L0f0d2980: +/* f0d2980: 50600011 */ beqzl $v1,.L0f0d29c8 +/* f0d2984: 8ce90014 */ lw $t1,0x14($a3) +/* f0d2988: 44832000 */ mtc1 $v1,$f4 +/* f0d298c: 3c017f1b */ lui $at,0x7f1b +/* f0d2990: c428db60 */ lwc1 $f8,-0x24a0($at) +/* f0d2994: 468021a0 */ cvt.s.w $f6,$f4 +/* f0d2998: c4400168 */ lwc1 $f0,0x168($v0) +/* f0d299c: 46009081 */ sub.s $f2,$f18,$f0 +/* f0d29a0: 46083302 */ mul.s $f12,$f6,$f8 +/* f0d29a4: 4602603c */ c.lt.s $f12,$f2 +/* f0d29a8: 00000000 */ sll $zero,$zero,0x0 +/* f0d29ac: 45020003 */ bc1fl .L0f0d29bc +/* f0d29b0: 46020280 */ add.s $f10,$f0,$f2 +/* f0d29b4: 46006086 */ mov.s $f2,$f12 +/* f0d29b8: 46020280 */ add.s $f10,$f0,$f2 +.L0f0d29bc: +/* f0d29bc: 1000001c */ beqz $zero,.L0f0d2a30 +/* f0d29c0: e44a0168 */ swc1 $f10,0x168($v0) +/* f0d29c4: 8ce90014 */ lw $t1,0x14($a3) +.L0f0d29c8: +/* f0d29c8: 51200019 */ beqzl $t1,.L0f0d2a30 +/* f0d29cc: e4500168 */ swc1 $f16,0x168($v0) +/* f0d29d0: 8cea00a4 */ lw $t2,0xa4($a3) +/* f0d29d4: 3c01428c */ lui $at,0x428c +/* f0d29d8: 44814000 */ mtc1 $at,$f8 +/* f0d29dc: 448a2000 */ mtc1 $t2,$f4 +/* f0d29e0: 00000000 */ sll $zero,$zero,0x0 +/* f0d29e4: 468021a0 */ cvt.s.w $f6,$f4 +/* f0d29e8: 46083283 */ div.s $f10,$f6,$f8 +/* f0d29ec: e44a0168 */ swc1 $f10,0x168($v0) +/* f0d29f0: 8c820284 */ lw $v0,0x284($a0) +/* f0d29f4: c4400168 */ lwc1 $f0,0x168($v0) +/* f0d29f8: 4600903c */ c.lt.s $f18,$f0 +/* f0d29fc: 00000000 */ sll $zero,$zero,0x0 +/* f0d2a00: 45020005 */ bc1fl .L0f0d2a18 +/* f0d2a04: 460e003c */ c.lt.s $f0,$f14 +/* f0d2a08: e4520168 */ swc1 $f18,0x168($v0) +/* f0d2a0c: 8c820284 */ lw $v0,0x284($a0) +/* f0d2a10: c4400168 */ lwc1 $f0,0x168($v0) +/* f0d2a14: 460e003c */ c.lt.s $f0,$f14 +.L0f0d2a18: +/* f0d2a18: 00000000 */ sll $zero,$zero,0x0 +/* f0d2a1c: 45020005 */ bc1fl .L0f0d2a34 +/* f0d2a20: 8fa2005c */ lw $v0,0x5c($sp) +/* f0d2a24: 10000002 */ beqz $zero,.L0f0d2a30 +/* f0d2a28: e44e0168 */ swc1 $f14,0x168($v0) +/* f0d2a2c: e4500168 */ swc1 $f16,0x168($v0) +.L0f0d2a30: +/* f0d2a30: 8fa2005c */ lw $v0,0x5c($sp) +.L0f0d2a34: +/* f0d2a34: 3c017f1b */ lui $at,0x7f1b +/* f0d2a38: c424db64 */ lwc1 $f4,-0x249c($at) +/* f0d2a3c: c4400070 */ lwc1 $f0,0x70($v0) +/* f0d2a40: c44c00b8 */ lwc1 $f12,0xb8($v0) +/* f0d2a44: 4604003c */ c.lt.s $f0,$f4 +/* f0d2a48: 46006307 */ neg.s $f12,$f12 +/* f0d2a4c: 45000008 */ bc1f .L0f0d2a70 +/* f0d2a50: 3c017f1b */ lui $at,0x7f1b +/* f0d2a54: c428db68 */ lwc1 $f8,-0x2498($at) +/* f0d2a58: 46000187 */ neg.s $f6,$f0 +/* f0d2a5c: 3c017f1b */ lui $at,0x7f1b +/* f0d2a60: 46083282 */ mul.s $f10,$f6,$f8 +/* f0d2a64: c422db6c */ lwc1 $f2,-0x2494($at) +/* f0d2a68: 10000008 */ beqz $zero,.L0f0d2a8c +/* f0d2a6c: 460a6300 */ add.s $f12,$f12,$f10 +.L0f0d2a70: +/* f0d2a70: 3c017f1b */ lui $at,0x7f1b +/* f0d2a74: c422db70 */ lwc1 $f2,-0x2490($at) +/* f0d2a78: 3c017f1b */ lui $at,0x7f1b +/* f0d2a7c: c426db74 */ lwc1 $f6,-0x248c($at) +/* f0d2a80: 46001101 */ sub.s $f4,$f2,$f0 +/* f0d2a84: 46062202 */ mul.s $f8,$f4,$f6 +/* f0d2a88: 46086300 */ add.s $f12,$f12,$f8 +.L0f0d2a8c: +/* f0d2a8c: 4610603c */ c.lt.s $f12,$f16 +/* f0d2a90: 00000000 */ sll $zero,$zero,0x0 +/* f0d2a94: 45020004 */ bc1fl .L0f0d2aa8 +/* f0d2a98: 460c103e */ c.le.s $f2,$f12 +/* f0d2a9c: 10000006 */ beqz $zero,.L0f0d2ab8 +/* f0d2aa0: 46026300 */ add.s $f12,$f12,$f2 +/* f0d2aa4: 460c103e */ c.le.s $f2,$f12 +.L0f0d2aa8: +/* f0d2aa8: 00000000 */ sll $zero,$zero,0x0 +/* f0d2aac: 45020003 */ bc1fl .L0f0d2abc +/* f0d2ab0: e7b00030 */ swc1 $f16,0x30($sp) +/* f0d2ab4: 46026301 */ sub.s $f12,$f12,$f2 +.L0f0d2ab8: +/* f0d2ab8: e7b00030 */ swc1 $f16,0x30($sp) +.L0f0d2abc: +/* f0d2abc: 0c0068f7 */ jal 0x1a3dc +/* f0d2ac0: e7ac003c */ swc1 $f12,0x3c($sp) +/* f0d2ac4: 46000287 */ neg.s $f10,$f0 +/* f0d2ac8: c7ac003c */ lwc1 $f12,0x3c($sp) +/* f0d2acc: 0c0068f4 */ jal 0x1a3d0 +/* f0d2ad0: e7aa0034 */ swc1 $f10,0x34($sp) +/* f0d2ad4: e7a00038 */ swc1 $f0,0x38($sp) +/* f0d2ad8: 27a40030 */ addiu $a0,$sp,0x30 +/* f0d2adc: 0fc2d341 */ jal func0f0b4d04 +/* f0d2ae0: 27a50028 */ addiu $a1,$sp,0x28 +/* f0d2ae4: 0fc2d602 */ jal func0f0b5808 +/* f0d2ae8: 00000000 */ sll $zero,$zero,0x0 +/* f0d2aec: 0fc2d5fa */ jal func0f0b57e8 +/* f0d2af0: e7a00024 */ swc1 $f0,0x24($sp) +/* f0d2af4: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f0d2af8: c7a60024 */ lwc1 $f6,0x24($sp) +/* f0d2afc: 3c013f80 */ lui $at,0x3f80 +/* f0d2b00: 3c0b800a */ lui $t3,0x800a +/* f0d2b04: 46062081 */ sub.s $f2,$f4,$f6 +/* f0d2b08: 44812000 */ mtc1 $at,$f4 +/* f0d2b0c: 3c013f40 */ lui $at,0x3f40 +/* f0d2b10: 8d6ba244 */ lw $t3,-0x5dbc($t3) +/* f0d2b14: 46021200 */ add.s $f8,$f2,$f2 +/* f0d2b18: 46004283 */ div.s $f10,$f8,$f0 +/* f0d2b1c: 46045181 */ sub.s $f6,$f10,$f4 +/* f0d2b20: 44815000 */ mtc1 $at,$f10 +/* f0d2b24: 46003207 */ neg.s $f8,$f6 +/* f0d2b28: 460a4102 */ mul.s $f4,$f8,$f10 +/* f0d2b2c: e56401b8 */ swc1 $f4,0x1b8($t3) +/* f0d2b30: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d2b34: 27bd0060 */ addiu $sp,$sp,0x60 +/* f0d2b38: 03e00008 */ jr $ra +/* f0d2b3c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d2b40 +/* f0d2b40: 27bdff58 */ addiu $sp,$sp,-168 +/* f0d2b44: 3c0f8007 */ lui $t7,0x8007 +/* f0d2b48: afbf002c */ sw $ra,0x2c($sp) +/* f0d2b4c: afb10028 */ sw $s1,0x28($sp) +/* f0d2b50: afb00024 */ sw $s0,0x24($sp) +/* f0d2b54: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0d2b58: afa500ac */ sw $a1,0xac($sp) +/* f0d2b5c: 25ef0ee0 */ addiu $t7,$t7,0xee0 +/* f0d2b60: 8de10000 */ lw $at,0x0($t7) +/* f0d2b64: 27ae0084 */ addiu $t6,$sp,0x84 +/* f0d2b68: 8de80004 */ lw $t0,0x4($t7) +/* f0d2b6c: adc10000 */ sw $at,0x0($t6) +/* f0d2b70: 8de10008 */ lw $at,0x8($t7) +/* f0d2b74: 00e08825 */ or $s1,$a3,$zero +/* f0d2b78: 4486a000 */ mtc1 $a2,$f20 +/* f0d2b7c: 00808025 */ or $s0,$a0,$zero +/* f0d2b80: 3c077f1b */ lui $a3,0x7f1b +/* f0d2b84: 24e7db10 */ addiu $a3,$a3,-9456 +/* f0d2b88: 27a40078 */ addiu $a0,$sp,0x78 +/* f0d2b8c: 2406014d */ addiu $a2,$zero,0x14d +/* f0d2b90: 27a5006c */ addiu $a1,$sp,0x6c +/* f0d2b94: adc80004 */ sw $t0,0x4($t6) +/* f0d2b98: 0c009393 */ jal 0x24e4c +/* f0d2b9c: adc10008 */ sw $at,0x8($t6) +/* f0d2ba0: 8e090014 */ lw $t1,0x14($s0) +/* f0d2ba4: 27a8009c */ addiu $t0,$sp,0x9c +/* f0d2ba8: 27a40078 */ addiu $a0,$sp,0x78 +/* f0d2bac: c5240008 */ lwc1 $f4,0x8($t1) +/* f0d2bb0: 27a5006c */ addiu $a1,$sp,0x6c +/* f0d2bb4: 27a60060 */ addiu $a2,$sp,0x60 +/* f0d2bb8: e7a40060 */ swc1 $f4,0x60($sp) +/* f0d2bbc: 8e0a0014 */ lw $t2,0x14($s0) +/* f0d2bc0: 27a70054 */ addiu $a3,$sp,0x54 +/* f0d2bc4: c546000c */ lwc1 $f6,0xc($t2) +/* f0d2bc8: e7a60064 */ swc1 $f6,0x64($sp) +/* f0d2bcc: 8e0b0014 */ lw $t3,0x14($s0) +/* f0d2bd0: c5680010 */ lwc1 $f8,0x10($t3) +/* f0d2bd4: e7a80068 */ swc1 $f8,0x68($sp) +/* f0d2bd8: 8e0d0014 */ lw $t5,0x14($s0) +/* f0d2bdc: 8e2c0014 */ lw $t4,0x14($s1) +/* f0d2be0: c5a40008 */ lwc1 $f4,0x8($t5) +/* f0d2be4: c58a0008 */ lwc1 $f10,0x8($t4) +/* f0d2be8: 46045181 */ sub.s $f6,$f10,$f4 +/* f0d2bec: e7a60054 */ swc1 $f6,0x54($sp) +/* f0d2bf0: 8e180014 */ lw $t8,0x14($s0) +/* f0d2bf4: 8e390014 */ lw $t9,0x14($s1) +/* f0d2bf8: c70a000c */ lwc1 $f10,0xc($t8) +/* f0d2bfc: c728000c */ lwc1 $f8,0xc($t9) +/* f0d2c00: 460a4101 */ sub.s $f4,$f8,$f10 +/* f0d2c04: e7a40058 */ swc1 $f4,0x58($sp) +/* f0d2c08: 8e0f0014 */ lw $t7,0x14($s0) +/* f0d2c0c: 8e2e0014 */ lw $t6,0x14($s1) +/* f0d2c10: c5e80010 */ lwc1 $f8,0x10($t7) +/* f0d2c14: c5c60010 */ lwc1 $f6,0x10($t6) +/* f0d2c18: afa80010 */ sw $t0,0x10($sp) +/* f0d2c1c: 46083281 */ sub.s $f10,$f6,$f8 +/* f0d2c20: 0fc0b8f7 */ jal func0f02e3dc +/* f0d2c24: e7aa005c */ swc1 $f10,0x5c($sp) +/* f0d2c28: 8fa200ac */ lw $v0,0xac($sp) +/* f0d2c2c: 44809000 */ mtc1 $zero,$f18 +/* f0d2c30: 27a40090 */ addiu $a0,$sp,0x90 +/* f0d2c34: c4440000 */ lwc1 $f4,0x0($v0) +/* f0d2c38: e7b20094 */ swc1 $f18,0x94($sp) +/* f0d2c3c: 27a50094 */ addiu $a1,$sp,0x94 +/* f0d2c40: e7a40090 */ swc1 $f4,0x90($sp) +/* f0d2c44: c7a80090 */ lwc1 $f8,0x90($sp) +/* f0d2c48: c4460008 */ lwc1 $f6,0x8($v0) +/* f0d2c4c: 46089032 */ c.eq.s $f18,$f8 +/* f0d2c50: e7a60098 */ swc1 $f6,0x98($sp) +/* f0d2c54: c7aa0098 */ lwc1 $f10,0x98($sp) +/* f0d2c58: 45000005 */ bc1f .L0f0d2c70 +/* f0d2c5c: 00000000 */ sll $zero,$zero,0x0 +/* f0d2c60: 460a9032 */ c.eq.s $f18,$f10 +/* f0d2c64: 3c013f80 */ lui $at,0x3f80 +/* f0d2c68: 45030007 */ bc1tl .L0f0d2c88 +/* f0d2c6c: 44812000 */ mtc1 $at,$f4 +.L0f0d2c70: +/* f0d2c70: 0c0011e4 */ jal 0x4790 +/* f0d2c74: 27a60098 */ addiu $a2,$sp,0x98 +/* f0d2c78: 44809000 */ mtc1 $zero,$f18 +/* f0d2c7c: 10000004 */ beqz $zero,.L0f0d2c90 +/* f0d2c80: 8fa200ac */ lw $v0,0xac($sp) +/* f0d2c84: 44812000 */ mtc1 $at,$f4 +.L0f0d2c88: +/* f0d2c88: 00000000 */ sll $zero,$zero,0x0 +/* f0d2c8c: e7a40098 */ swc1 $f4,0x98($sp) +.L0f0d2c90: +/* f0d2c90: c4400000 */ lwc1 $f0,0x0($v0) +/* f0d2c94: 3c01800a */ lui $at,0x800a +/* f0d2c98: 02202025 */ or $a0,$s1,$zero +/* f0d2c9c: 46009032 */ c.eq.s $f18,$f0 +/* f0d2ca0: 27a5009c */ addiu $a1,$sp,0x9c +/* f0d2ca4: 27a60090 */ addiu $a2,$sp,0x90 +/* f0d2ca8: 27a70084 */ addiu $a3,$sp,0x84 +/* f0d2cac: 45030007 */ bc1tl .L0f0d2ccc +/* f0d2cb0: c4400008 */ lwc1 $f0,0x8($v0) +/* f0d2cb4: c428a00c */ lwc1 $f8,-0x5ff4($at) +/* f0d2cb8: c7a60084 */ lwc1 $f6,0x84($sp) +/* f0d2cbc: 46080283 */ div.s $f10,$f0,$f8 +/* f0d2cc0: 460a3100 */ add.s $f4,$f6,$f10 +/* f0d2cc4: e7a40084 */ swc1 $f4,0x84($sp) +/* f0d2cc8: c4400008 */ lwc1 $f0,0x8($v0) +.L0f0d2ccc: +/* f0d2ccc: 3c01800a */ lui $at,0x800a +/* f0d2cd0: 46009032 */ c.eq.s $f18,$f0 +/* f0d2cd4: 00000000 */ sll $zero,$zero,0x0 +/* f0d2cd8: 45010006 */ bc1t .L0f0d2cf4 +/* f0d2cdc: 00000000 */ sll $zero,$zero,0x0 +/* f0d2ce0: c426a00c */ lwc1 $f6,-0x5ff4($at) +/* f0d2ce4: c7a8008c */ lwc1 $f8,0x8c($sp) +/* f0d2ce8: 46060283 */ div.s $f10,$f0,$f6 +/* f0d2cec: 460a4100 */ add.s $f4,$f8,$f10 +/* f0d2cf0: e7a4008c */ swc1 $f4,0x8c($sp) +.L0f0d2cf4: +/* f0d2cf4: 0fc20ba1 */ jal func0f082e84 +/* f0d2cf8: afa00010 */ sw $zero,0x10($sp) +/* f0d2cfc: 44809000 */ mtc1 $zero,$f18 +/* f0d2d00: c7a6009c */ lwc1 $f6,0x9c($sp) +/* f0d2d04: c7aa00a4 */ lwc1 $f10,0xa4($sp) +/* f0d2d08: 4612a032 */ c.eq.s $f20,$f18 +/* f0d2d0c: 00000000 */ sll $zero,$zero,0x0 +/* f0d2d10: 4503003c */ bc1tl .L0f0d2e04 +/* f0d2d14: 8fbf002c */ lw $ra,0x2c($sp) +/* f0d2d18: 8e020014 */ lw $v0,0x14($s0) +/* f0d2d1c: 3c0a8007 */ lui $t2,0x8007 +/* f0d2d20: 254a0eec */ addiu $t2,$t2,0xeec +/* f0d2d24: c4480008 */ lwc1 $f8,0x8($v0) +/* f0d2d28: c4440010 */ lwc1 $f4,0x10($v0) +/* f0d2d2c: 8d410000 */ lw $at,0x0($t2) +/* f0d2d30: 46083081 */ sub.s $f2,$f6,$f8 +/* f0d2d34: 27a9003c */ addiu $t1,$sp,0x3c +/* f0d2d38: ad210000 */ sw $at,0x0($t1) +/* f0d2d3c: 46045381 */ sub.s $f14,$f10,$f4 +/* f0d2d40: 46021182 */ mul.s $f6,$f2,$f2 +/* f0d2d44: 8d410008 */ lw $at,0x8($t2) +/* f0d2d48: 8d4c0004 */ lw $t4,0x4($t2) +/* f0d2d4c: 460e7202 */ mul.s $f8,$f14,$f14 +/* f0d2d50: ad210008 */ sw $at,0x8($t1) +/* f0d2d54: ad2c0004 */ sw $t4,0x4($t1) +/* f0d2d58: e7ae004c */ swc1 $f14,0x4c($sp) +/* f0d2d5c: e7a20050 */ swc1 $f2,0x50($sp) +/* f0d2d60: 0c012974 */ jal 0x4a5d0 +/* f0d2d64: 46083300 */ add.s $f12,$f6,$f8 +/* f0d2d68: 3c013f80 */ lui $at,0x3f80 +/* f0d2d6c: 44815000 */ mtc1 $at,$f10 +/* f0d2d70: 3c01800a */ lui $at,0x800a +/* f0d2d74: c424a00c */ lwc1 $f4,-0x5ff4($at) +/* f0d2d78: 46005303 */ div.s $f12,$f10,$f0 +/* f0d2d7c: c7a20050 */ lwc1 $f2,0x50($sp) +/* f0d2d80: c7ae004c */ lwc1 $f14,0x4c($sp) +/* f0d2d84: 3c014220 */ lui $at,0x4220 +/* f0d2d88: 44815000 */ mtc1 $at,$f10 +/* f0d2d8c: 44809000 */ mtc1 $zero,$f18 +/* f0d2d90: 240d0001 */ addiu $t5,$zero,0x1 +/* f0d2d94: afad0010 */ sw $t5,0x10($sp) +/* f0d2d98: 02202025 */ or $a0,$s1,$zero +/* f0d2d9c: 27a5003c */ addiu $a1,$sp,0x3c +/* f0d2da0: 24070001 */ addiu $a3,$zero,0x1 +/* f0d2da4: 4604a503 */ div.s $f20,$f20,$f4 +/* f0d2da8: 460c1082 */ mul.s $f2,$f2,$f12 +/* f0d2dac: 00000000 */ sll $zero,$zero,0x0 +/* f0d2db0: 460c7382 */ mul.s $f14,$f14,$f12 +/* f0d2db4: 46007187 */ neg.s $f6,$f14 +/* f0d2db8: 46143202 */ mul.s $f8,$f6,$f20 +/* f0d2dbc: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f0d2dc0: 460a4102 */ mul.s $f4,$f8,$f10 +/* f0d2dc4: 46043200 */ add.s $f8,$f6,$f4 +/* f0d2dc8: 46141282 */ mul.s $f10,$f2,$f20 +/* f0d2dcc: 44813000 */ mtc1 $at,$f6 +/* f0d2dd0: 3c017f1b */ lui $at,0x7f1b +/* f0d2dd4: e7a8003c */ swc1 $f8,0x3c($sp) +/* f0d2dd8: c7a80044 */ lwc1 $f8,0x44($sp) +/* f0d2ddc: 46065102 */ mul.s $f4,$f10,$f6 +/* f0d2de0: c426db78 */ lwc1 $f6,-0x2488($at) +/* f0d2de4: 46044280 */ add.s $f10,$f8,$f4 +/* f0d2de8: 4606a202 */ mul.s $f8,$f20,$f6 +/* f0d2dec: e7aa0044 */ swc1 $f10,0x44($sp) +/* f0d2df0: 46089400 */ add.s $f16,$f18,$f8 +/* f0d2df4: 44068000 */ mfc1 $a2,$f16 +/* f0d2df8: 0fc20a87 */ jal func0f082a1c +/* f0d2dfc: 00000000 */ sll $zero,$zero,0x0 +/* f0d2e00: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0d2e04: +/* f0d2e04: d7b40018 */ ldc1 $f20,0x18($sp) +/* f0d2e08: 8fb00024 */ lw $s0,0x24($sp) +/* f0d2e0c: 8fb10028 */ lw $s1,0x28($sp) +/* f0d2e10: 03e00008 */ jr $ra +/* f0d2e14: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f0d2e18 +/* f0d2e18: 27bdfec8 */ addiu $sp,$sp,-312 +/* f0d2e1c: afb10030 */ sw $s1,0x30($sp) +/* f0d2e20: 3c11800a */ lui $s1,0x800a +/* f0d2e24: 26319fc0 */ addiu $s1,$s1,-24640 +/* f0d2e28: 8e230284 */ lw $v1,0x284($s1) +/* f0d2e2c: 240e0001 */ addiu $t6,$zero,0x1 +/* f0d2e30: afbf0034 */ sw $ra,0x34($sp) +/* f0d2e34: afb0002c */ sw $s0,0x2c($sp) +/* f0d2e38: afa5013c */ sw $a1,0x13c($sp) +/* f0d2e3c: afae0134 */ sw $t6,0x134($sp) +/* f0d2e40: afa000d4 */ sw $zero,0xd4($sp) +/* f0d2e44: 8c621a6c */ lw $v0,0x1a6c($v1) +/* f0d2e48: 44800000 */ mtc1 $zero,$f0 +/* f0d2e4c: 00803025 */ or $a2,$a0,$zero +/* f0d2e50: c4440008 */ lwc1 $f4,0x8($v0) +/* f0d2e54: 8c500004 */ lw $s0,0x4($v0) +/* f0d2e58: 00002825 */ or $a1,$zero,$zero +/* f0d2e5c: e7a40128 */ swc1 $f4,0x128($sp) +/* f0d2e60: 8c6f1a6c */ lw $t7,0x1a6c($v1) +/* f0d2e64: c5e6000c */ lwc1 $f6,0xc($t7) +/* f0d2e68: e7a6012c */ swc1 $f6,0x12c($sp) +/* f0d2e6c: 8c781a6c */ lw $t8,0x1a6c($v1) +/* f0d2e70: c7080010 */ lwc1 $f8,0x10($t8) +/* f0d2e74: e7a80130 */ swc1 $f8,0x130($sp) +/* f0d2e78: c48a0000 */ lwc1 $f10,0x0($a0) +/* f0d2e7c: 460a0032 */ c.eq.s $f0,$f10 +/* f0d2e80: 00000000 */ sll $zero,$zero,0x0 +/* f0d2e84: 4502000c */ bc1fl .L0f0d2eb8 +/* f0d2e88: 8c6400bc */ lw $a0,0xbc($v1) +/* f0d2e8c: c4900004 */ lwc1 $f16,0x4($a0) +/* f0d2e90: 46100032 */ c.eq.s $f0,$f16 +/* f0d2e94: 00000000 */ sll $zero,$zero,0x0 +/* f0d2e98: 45020007 */ bc1fl .L0f0d2eb8 +/* f0d2e9c: 8c6400bc */ lw $a0,0xbc($v1) +/* f0d2ea0: c4920008 */ lwc1 $f18,0x8($a0) +/* f0d2ea4: 46120032 */ c.eq.s $f0,$f18 +/* f0d2ea8: 00000000 */ sll $zero,$zero,0x0 +/* f0d2eac: 450300a6 */ bc1tl .L0f0d3148 +/* f0d2eb0: c7a4013c */ lwc1 $f4,0x13c($sp) +/* f0d2eb4: 8c6400bc */ lw $a0,0xbc($v1) +.L0f0d2eb8: +/* f0d2eb8: 0fc1905e */ jal func0f064178 +/* f0d2ebc: afa60138 */ sw $a2,0x138($sp) +/* f0d2ec0: 8e390284 */ lw $t9,0x284($s1) +/* f0d2ec4: 00002825 */ or $a1,$zero,$zero +/* f0d2ec8: 0fc1905e */ jal func0f064178 +/* f0d2ecc: 8f241a6c */ lw $a0,0x1a6c($t9) +/* f0d2ed0: 8fa20138 */ lw $v0,0x138($sp) +/* f0d2ed4: c7a40128 */ lwc1 $f4,0x128($sp) +/* f0d2ed8: c7aa0130 */ lwc1 $f10,0x130($sp) +/* f0d2edc: c4460000 */ lwc1 $f6,0x0($v0) +/* f0d2ee0: 8e280284 */ lw $t0,0x284($s1) +/* f0d2ee4: 27a50094 */ addiu $a1,$sp,0x94 +/* f0d2ee8: 46062200 */ add.s $f8,$f4,$f6 +/* f0d2eec: 27a6009c */ addiu $a2,$sp,0x9c +/* f0d2ef0: 27a70098 */ addiu $a3,$sp,0x98 +/* f0d2ef4: e7a80128 */ swc1 $f8,0x128($sp) +/* f0d2ef8: c4500008 */ lwc1 $f16,0x8($v0) +/* f0d2efc: 46105480 */ add.s $f18,$f10,$f16 +/* f0d2f00: e7b20130 */ swc1 $f18,0x130($sp) +/* f0d2f04: 0fc21d5b */ jal func0f08756c +/* f0d2f08: 8d041a6c */ lw $a0,0x1a6c($t0) +/* f0d2f0c: 8e290284 */ lw $t1,0x284($s1) +/* f0d2f10: 27aa00a8 */ addiu $t2,$sp,0xa8 +/* f0d2f14: 240b0014 */ addiu $t3,$zero,0x14 +/* f0d2f18: 8d221a6c */ lw $v0,0x1a6c($t1) +/* f0d2f1c: afab0014 */ sw $t3,0x14($sp) +/* f0d2f20: afaa0010 */ sw $t2,0x10($sp) +/* f0d2f24: 27a60128 */ addiu $a2,$sp,0x128 +/* f0d2f28: 27a70118 */ addiu $a3,$sp,0x118 +/* f0d2f2c: 24440008 */ addiu $a0,$v0,0x8 +/* f0d2f30: 0fc1977f */ jal func0f065dfc +/* f0d2f34: 24450028 */ addiu $a1,$v0,0x28 +/* f0d2f38: 2606001c */ addiu $a2,$s0,0x1c +/* f0d2f3c: afa60040 */ sw $a2,0x40($sp) +/* f0d2f40: 02002025 */ or $a0,$s0,$zero +/* f0d2f44: 27a50128 */ addiu $a1,$sp,0x128 +/* f0d2f48: 0fc248cf */ jal func0f09233c +/* f0d2f4c: 27a70118 */ addiu $a3,$sp,0x118 +/* f0d2f50: 27a500d8 */ addiu $a1,$sp,0xd8 +/* f0d2f54: 240c0001 */ addiu $t4,$zero,0x1 +/* f0d2f58: afac00d4 */ sw $t4,0xd4($sp) +/* f0d2f5c: 00a0c825 */ or $t9,$a1,$zero +/* f0d2f60: 0200c025 */ or $t8,$s0,$zero +/* f0d2f64: 260f003c */ addiu $t7,$s0,0x3c +.L0f0d2f68: +/* f0d2f68: 8f01005c */ lw $at,0x5c($t8) +/* f0d2f6c: 2718000c */ addiu $t8,$t8,0xc +/* f0d2f70: 2739000c */ addiu $t9,$t9,0xc +/* f0d2f74: af21fff4 */ sw $at,-0xc($t9) +/* f0d2f78: 8f010054 */ lw $at,0x54($t8) +/* f0d2f7c: af21fff8 */ sw $at,-0x8($t9) +/* f0d2f80: 8f010058 */ lw $at,0x58($t8) +/* f0d2f84: 170ffff8 */ bne $t8,$t7,.L0f0d2f68 +/* f0d2f88: af21fffc */ sw $at,-0x4($t9) +/* f0d2f8c: 8f01005c */ lw $at,0x5c($t8) +/* f0d2f90: 02002025 */ or $a0,$s0,$zero +/* f0d2f94: 27a60128 */ addiu $a2,$sp,0x128 +/* f0d2f98: af210000 */ sw $at,0x0($t9) +/* f0d2f9c: 8fa80040 */ lw $t0,0x40($sp) +/* f0d2fa0: 27a70118 */ addiu $a3,$sp,0x118 +/* f0d2fa4: 0fc1c4f9 */ jal func0f0713e4 +/* f0d2fa8: afa80010 */ sw $t0,0x10($sp) +/* f0d2fac: c7a4010c */ lwc1 $f4,0x10c($sp) +/* f0d2fb0: c6060090 */ lwc1 $f6,0x90($s0) +/* f0d2fb4: c7aa012c */ lwc1 $f10,0x12c($sp) +/* f0d2fb8: 8e290284 */ lw $t1,0x284($s1) +/* f0d2fbc: 46062201 */ sub.s $f8,$f4,$f6 +/* f0d2fc0: 3c013f00 */ lui $at,0x3f00 +/* f0d2fc4: c7b20128 */ lwc1 $f18,0x128($sp) +/* f0d2fc8: c7a60130 */ lwc1 $f6,0x130($sp) +/* f0d2fcc: 46085400 */ add.s $f16,$f10,$f8 +/* f0d2fd0: c7a80094 */ lwc1 $f8,0x94($sp) +/* f0d2fd4: 240a003f */ addiu $t2,$zero,0x3f +/* f0d2fd8: 240b0001 */ addiu $t3,$zero,0x1 +/* f0d2fdc: e7b0012c */ swc1 $f16,0x12c($sp) +/* f0d2fe0: 44818000 */ mtc1 $at,$f16 +/* f0d2fe4: 8d221a6c */ lw $v0,0x1a6c($t1) +/* f0d2fe8: 46104002 */ mul.s $f0,$f8,$f16 +/* f0d2fec: c4440008 */ lwc1 $f4,0x8($v0) +/* f0d2ff0: c44a0010 */ lwc1 $f10,0x10($v0) +/* f0d2ff4: 46049081 */ sub.s $f2,$f18,$f4 +/* f0d2ff8: c7b20094 */ lwc1 $f18,0x94($sp) +/* f0d2ffc: 460a3301 */ sub.s $f12,$f6,$f10 +/* f0d3000: 4602003c */ c.lt.s $f0,$f2 +/* f0d3004: 00000000 */ sll $zero,$zero,0x0 +/* f0d3008: 45030010 */ bc1tl .L0f0d304c +/* f0d300c: e7b20010 */ swc1 $f18,0x10($sp) +/* f0d3010: 460c003c */ c.lt.s $f0,$f12 +/* f0d3014: 00000000 */ sll $zero,$zero,0x0 +/* f0d3018: 4503000c */ bc1tl .L0f0d304c +/* f0d301c: e7b20010 */ swc1 $f18,0x10($sp) +/* f0d3020: 46000387 */ neg.s $f14,$f0 +/* f0d3024: 460e103c */ c.lt.s $f2,$f14 +/* f0d3028: 00000000 */ sll $zero,$zero,0x0 +/* f0d302c: 45030007 */ bc1tl .L0f0d304c +/* f0d3030: e7b20010 */ swc1 $f18,0x10($sp) +/* f0d3034: 460e603c */ c.lt.s $f12,$f14 +/* f0d3038: 240f003f */ addiu $t7,$zero,0x3f +/* f0d303c: 24180001 */ addiu $t8,$zero,0x1 +/* f0d3040: 45020028 */ bc1fl .L0f0d30e4 +/* f0d3044: afaf0010 */ sw $t7,0x10($sp) +/* f0d3048: e7b20010 */ swc1 $f18,0x10($sp) +.L0f0d304c: +/* f0d304c: afaa0014 */ sw $t2,0x14($sp) +/* f0d3050: afab0018 */ sw $t3,0x18($sp) +/* f0d3054: c440000c */ lwc1 $f0,0xc($v0) +/* f0d3058: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f0d305c: c7aa0098 */ lwc1 $f10,0x98($sp) +/* f0d3060: 24440008 */ addiu $a0,$v0,0x8 +/* f0d3064: 46002181 */ sub.s $f6,$f4,$f0 +/* f0d3068: 24450028 */ addiu $a1,$v0,0x28 +/* f0d306c: 27a60128 */ addiu $a2,$sp,0x128 +/* f0d3070: 46005201 */ sub.s $f8,$f10,$f0 +/* f0d3074: e7a6001c */ swc1 $f6,0x1c($sp) +/* f0d3078: 27a70118 */ addiu $a3,$sp,0x118 +/* f0d307c: 0c00b657 */ jal 0x2d95c +/* f0d3080: e7a80020 */ swc1 $f8,0x20($sp) +/* f0d3084: 24010001 */ addiu $at,$zero,0x1 +/* f0d3088: 14410024 */ bne $v0,$at,.L0f0d311c +/* f0d308c: afa20134 */ sw $v0,0x134($sp) +/* f0d3090: 8e2c0284 */ lw $t4,0x284($s1) +/* f0d3094: 240e003f */ addiu $t6,$zero,0x3f +/* f0d3098: 240d0001 */ addiu $t5,$zero,0x1 +/* f0d309c: 8d821a6c */ lw $v0,0x1a6c($t4) +/* f0d30a0: afad0014 */ sw $t5,0x14($sp) +/* f0d30a4: afae0010 */ sw $t6,0x10($sp) +/* f0d30a8: c440000c */ lwc1 $f0,0xc($v0) +/* f0d30ac: c7b0009c */ lwc1 $f16,0x9c($sp) +/* f0d30b0: c7a40098 */ lwc1 $f4,0x98($sp) +/* f0d30b4: 27a50128 */ addiu $a1,$sp,0x128 +/* f0d30b8: 46008481 */ sub.s $f18,$f16,$f0 +/* f0d30bc: 8fa60094 */ lw $a2,0x94($sp) +/* f0d30c0: 27a70118 */ addiu $a3,$sp,0x118 +/* f0d30c4: 46002181 */ sub.s $f6,$f4,$f0 +/* f0d30c8: e7b20018 */ swc1 $f18,0x18($sp) +/* f0d30cc: 24440008 */ addiu $a0,$v0,0x8 +/* f0d30d0: 0c00aa7c */ jal 0x2a9f0 +/* f0d30d4: e7a6001c */ swc1 $f6,0x1c($sp) +/* f0d30d8: 10000010 */ beqz $zero,.L0f0d311c +/* f0d30dc: afa20134 */ sw $v0,0x134($sp) +/* f0d30e0: afaf0010 */ sw $t7,0x10($sp) +.L0f0d30e4: +/* f0d30e4: afb80014 */ sw $t8,0x14($sp) +/* f0d30e8: c440000c */ lwc1 $f0,0xc($v0) +/* f0d30ec: c7aa009c */ lwc1 $f10,0x9c($sp) +/* f0d30f0: c7b00098 */ lwc1 $f16,0x98($sp) +/* f0d30f4: 24440008 */ addiu $a0,$v0,0x8 +/* f0d30f8: 46005201 */ sub.s $f8,$f10,$f0 +/* f0d30fc: 27a50128 */ addiu $a1,$sp,0x128 +/* f0d3100: 8fa60094 */ lw $a2,0x94($sp) +/* f0d3104: 46008481 */ sub.s $f18,$f16,$f0 +/* f0d3108: e7a80018 */ swc1 $f8,0x18($sp) +/* f0d310c: 27a700a8 */ addiu $a3,$sp,0xa8 +/* f0d3110: 0c00aa7c */ jal 0x2a9f0 +/* f0d3114: e7b2001c */ swc1 $f18,0x1c($sp) +/* f0d3118: afa20134 */ sw $v0,0x134($sp) +.L0f0d311c: +/* f0d311c: 8e390284 */ lw $t9,0x284($s1) +/* f0d3120: 24050001 */ addiu $a1,$zero,0x1 +/* f0d3124: 0fc1905e */ jal func0f064178 +/* f0d3128: 8f2400bc */ lw $a0,0xbc($t9) +/* f0d312c: 8e280284 */ lw $t0,0x284($s1) +/* f0d3130: 24050001 */ addiu $a1,$zero,0x1 +/* f0d3134: 0fc1905e */ jal func0f064178 +/* f0d3138: 8d041a6c */ lw $a0,0x1a6c($t0) +/* f0d313c: 44800000 */ mtc1 $zero,$f0 +/* f0d3140: 00000000 */ sll $zero,$zero,0x0 +/* f0d3144: c7a4013c */ lwc1 $f4,0x13c($sp) +.L0f0d3148: +/* f0d3148: 02002025 */ or $a0,$s0,$zero +/* f0d314c: 2609001c */ addiu $t1,$s0,0x1c +/* f0d3150: 46002032 */ c.eq.s $f4,$f0 +/* f0d3154: 00000000 */ sll $zero,$zero,0x0 +/* f0d3158: 45030023 */ bc1tl .L0f0d31e8 +/* f0d315c: 8fab0134 */ lw $t3,0x134($sp) +/* f0d3160: 0fc1c836 */ jal func0f0720d8 +/* f0d3164: afa90040 */ sw $t1,0x40($sp) +/* f0d3168: c7a6013c */ lwc1 $f6,0x13c($sp) +/* f0d316c: 3c017f1b */ lui $at,0x7f1b +/* f0d3170: c42edb7c */ lwc1 $f14,-0x2484($at) +/* f0d3174: 46060081 */ sub.s $f2,$f0,$f6 +/* f0d3178: 02002025 */ or $a0,$s0,$zero +/* f0d317c: 4602703e */ c.le.s $f14,$f2 +/* f0d3180: 46001306 */ mov.s $f12,$f2 +/* f0d3184: 45020004 */ bc1fl .L0f0d3198 +/* f0d3188: 44805000 */ mtc1 $zero,$f10 +/* f0d318c: 10000008 */ beqz $zero,.L0f0d31b0 +/* f0d3190: 460e1301 */ sub.s $f12,$f2,$f14 +/* f0d3194: 44805000 */ mtc1 $zero,$f10 +.L0f0d3198: +/* f0d3198: 00000000 */ sll $zero,$zero,0x0 +/* f0d319c: 460a103c */ c.lt.s $f2,$f10 +/* f0d31a0: 00000000 */ sll $zero,$zero,0x0 +/* f0d31a4: 45020003 */ bc1fl .L0f0d31b4 +/* f0d31a8: 44056000 */ mfc1 $a1,$f12 +/* f0d31ac: 460e1300 */ add.s $f12,$f2,$f14 +.L0f0d31b0: +/* f0d31b0: 44056000 */ mfc1 $a1,$f12 +.L0f0d31b4: +/* f0d31b4: 0fc1c844 */ jal func0f072110 +/* f0d31b8: e7ac0084 */ swc1 $f12,0x84($sp) +/* f0d31bc: c7ac0084 */ lwc1 $f12,0x84($sp) +/* f0d31c0: 0c0058dd */ jal 0x16374 +/* f0d31c4: 27a50044 */ addiu $a1,$sp,0x44 +/* f0d31c8: 8e0a0018 */ lw $t2,0x18($s0) +/* f0d31cc: 27a50044 */ addiu $a1,$sp,0x44 +/* f0d31d0: 0c0057c1 */ jal 0x15f04 +/* f0d31d4: c54c0014 */ lwc1 $f12,0x14($t2) +/* f0d31d8: 27a40044 */ addiu $a0,$sp,0x44 +/* f0d31dc: 0c005768 */ jal 0x15da0 +/* f0d31e0: 8fa50040 */ lw $a1,0x40($sp) +/* f0d31e4: 8fab0134 */ lw $t3,0x134($sp) +.L0f0d31e8: +/* f0d31e8: 24010001 */ addiu $at,$zero,0x1 +/* f0d31ec: 8fac00d4 */ lw $t4,0xd4($sp) +/* f0d31f0: 55610024 */ bnel $t3,$at,.L0f0d3284 +/* f0d31f4: 8fbf0034 */ lw $ra,0x34($sp) +/* f0d31f8: 51800022 */ beqzl $t4,.L0f0d3284 +/* f0d31fc: 8fbf0034 */ lw $ra,0x34($sp) +/* f0d3200: 8e2e0284 */ lw $t6,0x284($s1) +/* f0d3204: c7a80128 */ lwc1 $f8,0x128($sp) +/* f0d3208: 2608005c */ addiu $t0,$s0,0x5c +/* f0d320c: 8dcd1a6c */ lw $t5,0x1a6c($t6) +/* f0d3210: e5a80008 */ swc1 $f8,0x8($t5) +/* f0d3214: 8e2f0284 */ lw $t7,0x284($s1) +/* f0d3218: c7b00130 */ lwc1 $f16,0x130($sp) +/* f0d321c: 8df81a6c */ lw $t8,0x1a6c($t7) +/* f0d3220: e7100010 */ swc1 $f16,0x10($t8) +/* f0d3224: 8e390284 */ lw $t9,0x284($s1) +/* f0d3228: 8f241a6c */ lw $a0,0x1a6c($t9) +/* f0d322c: 0fc19711 */ jal func0f065c44 +/* f0d3230: afa80040 */ sw $t0,0x40($sp) +/* f0d3234: 8e290284 */ lw $t1,0x284($s1) +/* f0d3238: 27a40118 */ addiu $a0,$sp,0x118 +/* f0d323c: 8d251a6c */ lw $a1,0x1a6c($t1) +/* f0d3240: 0fc195e9 */ jal func0f0657a4 +/* f0d3244: 24a50028 */ addiu $a1,$a1,0x28 +/* f0d3248: 27ab00d8 */ addiu $t3,$sp,0xd8 +/* f0d324c: 256d003c */ addiu $t5,$t3,0x3c +/* f0d3250: 8faa0040 */ lw $t2,0x40($sp) +.L0f0d3254: +/* f0d3254: 8d610000 */ lw $at,0x0($t3) +/* f0d3258: 256b000c */ addiu $t3,$t3,0xc +/* f0d325c: 254a000c */ addiu $t2,$t2,0xc +/* f0d3260: ad41fff4 */ sw $at,-0xc($t2) +/* f0d3264: 8d61fff8 */ lw $at,-0x8($t3) +/* f0d3268: ad41fff8 */ sw $at,-0x8($t2) +/* f0d326c: 8d61fffc */ lw $at,-0x4($t3) +/* f0d3270: 156dfff8 */ bne $t3,$t5,.L0f0d3254 +/* f0d3274: ad41fffc */ sw $at,-0x4($t2) +/* f0d3278: 8d610000 */ lw $at,0x0($t3) +/* f0d327c: ad410000 */ sw $at,0x0($t2) +/* f0d3280: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0d3284: +/* f0d3284: 8fa20134 */ lw $v0,0x134($sp) +/* f0d3288: 8fb0002c */ lw $s0,0x2c($sp) +/* f0d328c: 8fb10030 */ lw $s1,0x30($sp) +/* f0d3290: 03e00008 */ jr $ra +/* f0d3294: 27bd0138 */ addiu $sp,$sp,0x138 +); + +GLOBAL_ASM( +glabel func0f0d3298 +/* f0d3298: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0d329c: afbf0014 */ sw $ra,0x14($sp) +/* f0d32a0: afa40038 */ sw $a0,0x38($sp) +/* f0d32a4: 0fc34b86 */ jal func0f0d2e18 +/* f0d32a8: afa5003c */ sw $a1,0x3c($sp) +/* f0d32ac: 24010001 */ addiu $at,$zero,0x1 +/* f0d32b0: 10410055 */ beq $v0,$at,.L0f0d3408 +/* f0d32b4: afa20034 */ sw $v0,0x34($sp) +/* f0d32b8: 0c0093ac */ jal 0x24eb0 +/* f0d32bc: 00000000 */ sll $zero,$zero,0x0 +/* f0d32c0: 10400051 */ beqz $v0,.L0f0d3408 +/* f0d32c4: 3c05800a */ lui $a1,0x800a +/* f0d32c8: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0d32cc: 8cae0034 */ lw $t6,0x34($a1) +/* f0d32d0: 59c0004e */ blezl $t6,.L0f0d340c +/* f0d32d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d32d8: 90430000 */ lbu $v1,0x0($v0) +/* f0d32dc: 24010003 */ addiu $at,$zero,0x3 +/* f0d32e0: 10610049 */ beq $v1,$at,.L0f0d3408 +/* f0d32e4: 24010006 */ addiu $at,$zero,0x6 +/* f0d32e8: 10610047 */ beq $v1,$at,.L0f0d3408 +/* f0d32ec: 24010001 */ addiu $at,$zero,0x1 +/* f0d32f0: 54610046 */ bnel $v1,$at,.L0f0d340c +/* f0d32f4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d32f8: 8c470004 */ lw $a3,0x4($v0) +/* f0d32fc: 8ce30040 */ lw $v1,0x40($a3) +/* f0d3300: 00037940 */ sll $t7,$v1,0x5 +/* f0d3304: 05e00040 */ bltz $t7,.L0f0d3408 +/* f0d3308: 0003c100 */ sll $t8,$v1,0x4 +/* f0d330c: 0702003f */ bltzl $t8,.L0f0d340c +/* f0d3310: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d3314: 8cf90010 */ lw $t9,0x10($a3) +/* f0d3318: 33280001 */ andi $t0,$t9,0x1 +/* f0d331c: 5100003b */ beqzl $t0,.L0f0d340c +/* f0d3320: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d3324: 8ca90284 */ lw $t1,0x284($a1) +/* f0d3328: 306b0080 */ andi $t3,$v1,0x80 +/* f0d332c: 24020001 */ addiu $v0,$zero,0x1 +/* f0d3330: 8d2a1a6c */ lw $t2,0x1a6c($t1) +/* f0d3334: 8fa50038 */ lw $a1,0x38($sp) +/* f0d3338: 11600007 */ beqz $t3,.L0f0d3358 +/* f0d333c: 8d440004 */ lw $a0,0x4($t2) +/* f0d3340: 8cec0048 */ lw $t4,0x48($a3) +/* f0d3344: 8d8d0000 */ lw $t5,0x0($t4) +/* f0d3348: 31ae1000 */ andi $t6,$t5,0x1000 +/* f0d334c: 11c00002 */ beqz $t6,.L0f0d3358 +/* f0d3350: 00000000 */ sll $zero,$zero,0x0 +/* f0d3354: 00001025 */ or $v0,$zero,$zero +.L0f0d3358: +/* f0d3358: 1040002b */ beqz $v0,.L0f0d3408 +/* f0d335c: 8fa6003c */ lw $a2,0x3c($sp) +/* f0d3360: 0fc34ad0 */ jal func0f0d2b40 +/* f0d3364: afa7002c */ sw $a3,0x2c($sp) +/* f0d3368: 8fa7002c */ lw $a3,0x2c($sp) +/* f0d336c: 8cef0040 */ lw $t7,0x40($a3) +/* f0d3370: 31f80080 */ andi $t8,$t7,0x80 +/* f0d3374: 53000025 */ beqzl $t8,.L0f0d340c +/* f0d3378: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d337c: 8cf90048 */ lw $t9,0x48($a3) +/* f0d3380: 00e02025 */ or $a0,$a3,$zero +/* f0d3384: 27a5001c */ addiu $a1,$sp,0x1c +/* f0d3388: 8f280000 */ lw $t0,0x0($t9) +/* f0d338c: 31090800 */ andi $t1,$t0,0x800 +/* f0d3390: 5120001e */ beqzl $t1,.L0f0d340c +/* f0d3394: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d3398: afa0001c */ sw $zero,0x1c($sp) +/* f0d339c: 0fc1cf1b */ jal func0f073c6c +/* f0d33a0: afa7002c */ sw $a3,0x2c($sp) +/* f0d33a4: 8fa7002c */ lw $a3,0x2c($sp) +/* f0d33a8: 8cea0040 */ lw $t2,0x40($a3) +/* f0d33ac: 314b0080 */ andi $t3,$t2,0x80 +/* f0d33b0: 11600010 */ beqz $t3,.L0f0d33f4 +/* f0d33b4: 00000000 */ sll $zero,$zero,0x0 +/* f0d33b8: 8ce30048 */ lw $v1,0x48($a3) +/* f0d33bc: 8c6c0000 */ lw $t4,0x0($v1) +/* f0d33c0: 358d1000 */ ori $t5,$t4,0x1000 +/* f0d33c4: 10400006 */ beqz $v0,.L0f0d33e0 +/* f0d33c8: ac6d0000 */ sw $t5,0x0($v1) +/* f0d33cc: 8ce30048 */ lw $v1,0x48($a3) +/* f0d33d0: 8c6e0000 */ lw $t6,0x0($v1) +/* f0d33d4: 35cf2000 */ ori $t7,$t6,0x2000 +/* f0d33d8: 10000006 */ beqz $zero,.L0f0d33f4 +/* f0d33dc: ac6f0000 */ sw $t7,0x0($v1) +.L0f0d33e0: +/* f0d33e0: 8ce30048 */ lw $v1,0x48($a3) +/* f0d33e4: 2401dfff */ addiu $at,$zero,-8193 +/* f0d33e8: 8c780000 */ lw $t8,0x0($v1) +/* f0d33ec: 0301c824 */ and $t9,$t8,$at +/* f0d33f0: ac790000 */ sw $t9,0x0($v1) +.L0f0d33f4: +/* f0d33f4: 10400004 */ beqz $v0,.L0f0d3408 +/* f0d33f8: 8fa40038 */ lw $a0,0x38($sp) +/* f0d33fc: 0fc34b86 */ jal func0f0d2e18 +/* f0d3400: 8fa5003c */ lw $a1,0x3c($sp) +/* f0d3404: afa20034 */ sw $v0,0x34($sp) +.L0f0d3408: +/* f0d3408: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0d340c: +/* f0d340c: 8fa20034 */ lw $v0,0x34($sp) +/* f0d3410: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0d3414: 03e00008 */ jr $ra +/* f0d3418: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d341c +/* f0d341c: 27bdff98 */ addiu $sp,$sp,-104 +/* f0d3420: afb00030 */ sw $s0,0x30($sp) +/* f0d3424: 3c10800a */ lui $s0,0x800a +/* f0d3428: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0d342c: 8e0e0284 */ lw $t6,0x284($s0) +/* f0d3430: afbf0034 */ sw $ra,0x34($sp) +/* f0d3434: afa40068 */ sw $a0,0x68($sp) +/* f0d3438: 8dcf1a6c */ lw $t7,0x1a6c($t6) +/* f0d343c: 8de40004 */ lw $a0,0x4($t7) +/* f0d3440: afa00048 */ sw $zero,0x48($sp) +/* f0d3444: 0fc1c836 */ jal func0f0720d8 +/* f0d3448: afa40064 */ sw $a0,0x64($sp) +/* f0d344c: 8fb80064 */ lw $t8,0x64($sp) +/* f0d3450: e7a00060 */ swc1 $f0,0x60($sp) +/* f0d3454: 8fa60068 */ lw $a2,0x68($sp) +/* f0d3458: 8f020014 */ lw $v0,0x14($t8) +/* f0d345c: 27a70050 */ addiu $a3,$sp,0x50 +/* f0d3460: 24440008 */ addiu $a0,$v0,0x8 +/* f0d3464: 0fc1979d */ jal func0f065e74 +/* f0d3468: 24450028 */ addiu $a1,$v0,0x28 +/* f0d346c: 8e040284 */ lw $a0,0x284($s0) +/* f0d3470: 8fa50068 */ lw $a1,0x68($sp) +/* f0d3474: 0fc32de7 */ jal func0f0cb79c +/* f0d3478: 27a60050 */ addiu $a2,$sp,0x50 +/* f0d347c: 8e190284 */ lw $t9,0x284($s0) +/* f0d3480: 0fc19711 */ jal func0f065c44 +/* f0d3484: 8f2400bc */ lw $a0,0xbc($t9) +/* f0d3488: 8e090284 */ lw $t1,0x284($s0) +/* f0d348c: 27a40050 */ addiu $a0,$sp,0x50 +/* f0d3490: 8d2500bc */ lw $a1,0xbc($t1) +/* f0d3494: 0fc195e9 */ jal func0f0657a4 +/* f0d3498: 24a50028 */ addiu $a1,$a1,0x28 +/* f0d349c: 3c017f1b */ lui $at,0x7f1b +/* f0d34a0: c420db80 */ lwc1 $f0,-0x2480($at) +/* f0d34a4: c7a40060 */ lwc1 $f4,0x60($sp) +/* f0d34a8: 3c0143b4 */ lui $at,0x43b4 +/* f0d34ac: 44814000 */ mtc1 $at,$f8 +/* f0d34b0: 46040181 */ sub.s $f6,$f0,$f4 +/* f0d34b4: 8e0a0284 */ lw $t2,0x284($s0) +/* f0d34b8: 8fa80068 */ lw $t0,0x68($sp) +/* f0d34bc: 46083282 */ mul.s $f10,$f6,$f8 +/* f0d34c0: 46005403 */ div.s $f16,$f10,$f0 +/* f0d34c4: e5500144 */ swc1 $f16,0x144($t2) +/* f0d34c8: 8e0b0284 */ lw $t3,0x284($s0) +/* f0d34cc: c5120000 */ lwc1 $f18,0x0($t0) +/* f0d34d0: 8d6c00bc */ lw $t4,0xbc($t3) +/* f0d34d4: 27ab004c */ addiu $t3,$sp,0x4c +/* f0d34d8: e5920008 */ swc1 $f18,0x8($t4) +/* f0d34dc: 8e0d0284 */ lw $t5,0x284($s0) +/* f0d34e0: c5040004 */ lwc1 $f4,0x4($t0) +/* f0d34e4: 27ac0048 */ addiu $t4,$sp,0x48 +/* f0d34e8: 8dae00bc */ lw $t6,0xbc($t5) +/* f0d34ec: e5c4000c */ swc1 $f4,0xc($t6) +/* f0d34f0: 8e0f0284 */ lw $t7,0x284($s0) +/* f0d34f4: c5060008 */ lwc1 $f6,0x8($t0) +/* f0d34f8: 8df800bc */ lw $t8,0xbc($t7) +/* f0d34fc: e7060010 */ swc1 $f6,0x10($t8) +/* f0d3500: 8e020284 */ lw $v0,0x284($s0) +/* f0d3504: 8c4300bc */ lw $v1,0xbc($v0) +/* f0d3508: 8c450378 */ lw $a1,0x378($v0) +/* f0d350c: 2459161e */ addiu $t9,$v0,0x161e +/* f0d3510: 2449161c */ addiu $t1,$v0,0x161c +/* f0d3514: 244a19b0 */ addiu $t2,$v0,0x19b0 +/* f0d3518: afaa0018 */ sw $t2,0x18($sp) +/* f0d351c: afa90014 */ sw $t1,0x14($sp) +/* f0d3520: afb90010 */ sw $t9,0x10($sp) +/* f0d3524: afac0020 */ sw $t4,0x20($sp) +/* f0d3528: afab001c */ sw $t3,0x1c($sp) +/* f0d352c: 2447161a */ addiu $a3,$v0,0x161a +/* f0d3530: 24640008 */ addiu $a0,$v1,0x8 +/* f0d3534: 0c00a86c */ jal 0x2a1b0 +/* f0d3538: 24660028 */ addiu $a2,$v1,0x28 +/* f0d353c: 3c017f1b */ lui $at,0x7f1b +/* f0d3540: c42cdb84 */ lwc1 $f12,-0x247c($at) +/* f0d3544: 46000086 */ mov.s $f2,$f0 +/* f0d3548: 8fae004c */ lw $t6,0x4c($sp) +/* f0d354c: 460c003c */ c.lt.s $f0,$f12 +/* f0d3550: 00000000 */ sll $zero,$zero,0x0 +/* f0d3554: 45020003 */ bc1fl .L0f0d3564 +/* f0d3558: 8e020284 */ lw $v0,0x284($s0) +/* f0d355c: 46006086 */ mov.s $f2,$f12 +/* f0d3560: 8e020284 */ lw $v0,0x284($s0) +.L0f0d3564: +/* f0d3564: 8c4d02b0 */ lw $t5,0x2b0($v0) +/* f0d3568: 51a0000d */ beqzl $t5,.L0f0d35a0 +/* f0d356c: afa00048 */ sw $zero,0x48($sp) +/* f0d3570: 51c0000b */ beqzl $t6,.L0f0d35a0 +/* f0d3574: afa00048 */ sw $zero,0x48($sp) +/* f0d3578: 8c4f1a7c */ lw $t7,0x1a7c($v0) +/* f0d357c: c4480078 */ lwc1 $f8,0x78($v0) +/* f0d3580: 15e00007 */ bnez $t7,.L0f0d35a0 +/* f0d3584: 46081001 */ sub.s $f0,$f2,$f8 +/* f0d3588: c44a1a94 */ lwc1 $f10,0x1a94($v0) +/* f0d358c: 46005400 */ add.s $f16,$f10,$f0 +/* f0d3590: e4501a94 */ swc1 $f16,0x1a94($v0) +/* f0d3594: 10000002 */ beqz $zero,.L0f0d35a0 +/* f0d3598: 8e020284 */ lw $v0,0x284($s0) +/* f0d359c: afa00048 */ sw $zero,0x48($sp) +.L0f0d35a0: +/* f0d35a0: 8fb8004c */ lw $t8,0x4c($sp) +/* f0d35a4: ac5802b0 */ sw $t8,0x2b0($v0) +/* f0d35a8: 8fb9004c */ lw $t9,0x4c($sp) +/* f0d35ac: 53200004 */ beqzl $t9,.L0f0d35c0 +/* f0d35b0: 8faa0048 */ lw $t2,0x48($sp) +/* f0d35b4: 8e090284 */ lw $t1,0x284($s0) +/* f0d35b8: e5220294 */ swc1 $f2,0x294($t1) +/* f0d35bc: 8faa0048 */ lw $t2,0x48($sp) +.L0f0d35c0: +/* f0d35c0: 8e0b0284 */ lw $t3,0x284($s0) +/* f0d35c4: ad6a0298 */ sw $t2,0x298($t3) +/* f0d35c8: 8e0c0284 */ lw $t4,0x284($s0) +/* f0d35cc: e5820078 */ swc1 $f2,0x78($t4) +/* f0d35d0: 8e020284 */ lw $v0,0x284($s0) +/* f0d35d4: c45203c4 */ lwc1 $f18,0x3c4($v0) +/* f0d35d8: c4440414 */ lwc1 $f4,0x414($v0) +/* f0d35dc: c44819c4 */ lwc1 $f8,0x19c4($v0) +/* f0d35e0: 46049183 */ div.s $f6,$f18,$f4 +/* f0d35e4: 46083282 */ mul.s $f10,$f6,$f8 +/* f0d35e8: e44a19bc */ swc1 $f10,0x19bc($v0) +/* f0d35ec: 8e020284 */ lw $v0,0x284($s0) +/* f0d35f0: 8c4d00bc */ lw $t5,0xbc($v0) +/* f0d35f4: c45219bc */ lwc1 $f18,0x19bc($v0) +/* f0d35f8: c5b0000c */ lwc1 $f16,0xc($t5) +/* f0d35fc: 46128101 */ sub.s $f4,$f16,$f18 +/* f0d3600: e4440074 */ swc1 $f4,0x74($v0) +/* f0d3604: 8e0e0284 */ lw $t6,0x284($s0) +/* f0d3608: 95cf161c */ lhu $t7,0x161c($t6) +/* f0d360c: 31f84000 */ andi $t8,$t7,0x4000 +/* f0d3610: 13000003 */ beqz $t8,.L0f0d3620 +/* f0d3614: 00000000 */ sll $zero,$zero,0x0 +/* f0d3618: 0fc304ea */ jal func0f0c13a8 +/* f0d361c: 24040001 */ addiu $a0,$zero,0x1 +.L0f0d3620: +/* f0d3620: 0fc32fd4 */ jal func0f0cbf50 +/* f0d3624: 00000000 */ sll $zero,$zero,0x0 +/* f0d3628: 8fbf0034 */ lw $ra,0x34($sp) +/* f0d362c: 8fb00030 */ lw $s0,0x30($sp) +/* f0d3630: 27bd0068 */ addiu $sp,$sp,0x68 +/* f0d3634: 03e00008 */ jr $ra +/* f0d3638: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d363c +/* f0d363c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0d3640: 3c0e8007 */ lui $t6,0x8007 +/* f0d3644: afbf0014 */ sw $ra,0x14($sp) +/* f0d3648: 25ce0ef8 */ addiu $t6,$t6,0xef8 +/* f0d364c: 8dc10000 */ lw $at,0x0($t6) +/* f0d3650: 27a4001c */ addiu $a0,$sp,0x1c +/* f0d3654: 44056000 */ mfc1 $a1,$f12 +/* f0d3658: ac810000 */ sw $at,0x0($a0) +/* f0d365c: 8dd90004 */ lw $t9,0x4($t6) +/* f0d3660: ac990004 */ sw $t9,0x4($a0) +/* f0d3664: 8dc10008 */ lw $at,0x8($t6) +/* f0d3668: 0fc34ca6 */ jal func0f0d3298 +/* f0d366c: ac810008 */ sw $at,0x8($a0) +/* f0d3670: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d3674: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0d3678: 03e00008 */ jr $ra +/* f0d367c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d3680 +/* f0d3680: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0d3684: afbf0014 */ sw $ra,0x14($sp) +/* f0d3688: afa50024 */ sw $a1,0x24($sp) +/* f0d368c: afa60028 */ sw $a2,0x28($sp) +/* f0d3690: 0fc34ca6 */ jal func0f0d3298 +/* f0d3694: 24050000 */ addiu $a1,$zero,0x0 +/* f0d3698: 14400009 */ bnez $v0,.L0f0d36c0 +/* f0d369c: 00401825 */ or $v1,$v0,$zero +/* f0d36a0: 3c077f1b */ lui $a3,0x7f1b +/* f0d36a4: 24e7db1c */ addiu $a3,$a3,-9444 +/* f0d36a8: 8fa40024 */ lw $a0,0x24($sp) +/* f0d36ac: 8fa50028 */ lw $a1,0x28($sp) +/* f0d36b0: 24060293 */ addiu $a2,$zero,0x293 +/* f0d36b4: 0c009393 */ jal 0x24e4c +/* f0d36b8: afa2001c */ sw $v0,0x1c($sp) +/* f0d36bc: 8fa3001c */ lw $v1,0x1c($sp) +.L0f0d36c0: +/* f0d36c0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d36c4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0d36c8: 00601025 */ or $v0,$v1,$zero +/* f0d36cc: 03e00008 */ jr $ra +/* f0d36d0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d36d4 +/* f0d36d4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0d36d8: afbf0014 */ sw $ra,0x14($sp) +/* f0d36dc: afa40030 */ sw $a0,0x30($sp) +/* f0d36e0: afa50034 */ sw $a1,0x34($sp) +/* f0d36e4: afa60038 */ sw $a2,0x38($sp) +/* f0d36e8: 0c0093a9 */ jal 0x24ea4 +/* f0d36ec: afa7003c */ sw $a3,0x3c($sp) +/* f0d36f0: 5040004f */ beqzl $v0,.L0f0d3830 +/* f0d36f4: 2402ffff */ addiu $v0,$zero,-1 +/* f0d36f8: 0c0093a6 */ jal 0x24e98 +/* f0d36fc: 00000000 */ sll $zero,$zero,0x0 +/* f0d3700: 8fa30030 */ lw $v1,0x30($sp) +/* f0d3704: 3c013e80 */ lui $at,0x3e80 +/* f0d3708: 44811000 */ mtc1 $at,$f2 +/* f0d370c: c4640000 */ lwc1 $f4,0x0($v1) +/* f0d3710: 27a40024 */ addiu $a0,$sp,0x24 +/* f0d3714: 24050000 */ addiu $a1,$zero,0x0 +/* f0d3718: 46002182 */ mul.s $f6,$f4,$f0 +/* f0d371c: 00000000 */ sll $zero,$zero,0x0 +/* f0d3720: 46023202 */ mul.s $f8,$f6,$f2 +/* f0d3724: e7a80024 */ swc1 $f8,0x24($sp) +/* f0d3728: c46a0004 */ lwc1 $f10,0x4($v1) +/* f0d372c: 46005402 */ mul.s $f16,$f10,$f0 +/* f0d3730: 00000000 */ sll $zero,$zero,0x0 +/* f0d3734: 46028482 */ mul.s $f18,$f16,$f2 +/* f0d3738: e7b20028 */ swc1 $f18,0x28($sp) +/* f0d373c: c4640008 */ lwc1 $f4,0x8($v1) +/* f0d3740: 46002182 */ mul.s $f6,$f4,$f0 +/* f0d3744: 00000000 */ sll $zero,$zero,0x0 +/* f0d3748: 46023202 */ mul.s $f8,$f6,$f2 +/* f0d374c: 0fc34ca6 */ jal func0f0d3298 +/* f0d3750: e7a8002c */ swc1 $f8,0x2c($sp) +/* f0d3754: 24010001 */ addiu $at,$zero,0x1 +/* f0d3758: 14410003 */ bne $v0,$at,.L0f0d3768 +/* f0d375c: 00000000 */ sll $zero,$zero,0x0 +/* f0d3760: 10000033 */ beqz $zero,.L0f0d3830 +/* f0d3764: 24020001 */ addiu $v0,$zero,0x1 +.L0f0d3768: +/* f0d3768: 14400030 */ bnez $v0,.L0f0d382c +/* f0d376c: 8fa50040 */ lw $a1,0x40($sp) +/* f0d3770: 3c077f1b */ lui $a3,0x7f1b +/* f0d3774: 24e7db28 */ addiu $a3,$a3,-9432 +/* f0d3778: 8fa4003c */ lw $a0,0x3c($sp) +/* f0d377c: 0c009393 */ jal 0x24e4c +/* f0d3780: 240602ad */ addiu $a2,$zero,0x2ad +/* f0d3784: 8fa20034 */ lw $v0,0x34($sp) +/* f0d3788: 8fa3003c */ lw $v1,0x3c($sp) +/* f0d378c: 8fa50040 */ lw $a1,0x40($sp) +/* f0d3790: c4500000 */ lwc1 $f16,0x0($v0) +/* f0d3794: c46a0000 */ lwc1 $f10,0x0($v1) +/* f0d3798: 46105032 */ c.eq.s $f10,$f16 +/* f0d379c: 00000000 */ sll $zero,$zero,0x0 +/* f0d37a0: 45000020 */ bc1f .L0f0d3824 +/* f0d37a4: 00000000 */ sll $zero,$zero,0x0 +/* f0d37a8: c4720004 */ lwc1 $f18,0x4($v1) +/* f0d37ac: c4440004 */ lwc1 $f4,0x4($v0) +/* f0d37b0: 46049032 */ c.eq.s $f18,$f4 +/* f0d37b4: 00000000 */ sll $zero,$zero,0x0 +/* f0d37b8: 4500001a */ bc1f .L0f0d3824 +/* f0d37bc: 00000000 */ sll $zero,$zero,0x0 +/* f0d37c0: c4660008 */ lwc1 $f6,0x8($v1) +/* f0d37c4: c4480008 */ lwc1 $f8,0x8($v0) +/* f0d37c8: 8fa20038 */ lw $v0,0x38($sp) +/* f0d37cc: 46083032 */ c.eq.s $f6,$f8 +/* f0d37d0: 00000000 */ sll $zero,$zero,0x0 +/* f0d37d4: 45000013 */ bc1f .L0f0d3824 +/* f0d37d8: 00000000 */ sll $zero,$zero,0x0 +/* f0d37dc: c4aa0000 */ lwc1 $f10,0x0($a1) +/* f0d37e0: c4500000 */ lwc1 $f16,0x0($v0) +/* f0d37e4: 46105032 */ c.eq.s $f10,$f16 +/* f0d37e8: 00000000 */ sll $zero,$zero,0x0 +/* f0d37ec: 4500000d */ bc1f .L0f0d3824 +/* f0d37f0: 00000000 */ sll $zero,$zero,0x0 +/* f0d37f4: c4b20004 */ lwc1 $f18,0x4($a1) +/* f0d37f8: c4440004 */ lwc1 $f4,0x4($v0) +/* f0d37fc: 46049032 */ c.eq.s $f18,$f4 +/* f0d3800: 00000000 */ sll $zero,$zero,0x0 +/* f0d3804: 45000007 */ bc1f .L0f0d3824 +/* f0d3808: 00000000 */ sll $zero,$zero,0x0 +/* f0d380c: c4a60008 */ lwc1 $f6,0x8($a1) +/* f0d3810: c4480008 */ lwc1 $f8,0x8($v0) +/* f0d3814: 46083032 */ c.eq.s $f6,$f8 +/* f0d3818: 00000000 */ sll $zero,$zero,0x0 +/* f0d381c: 45030004 */ bc1tl .L0f0d3830 +/* f0d3820: 2402ffff */ addiu $v0,$zero,-1 +.L0f0d3824: +/* f0d3824: 10000002 */ beqz $zero,.L0f0d3830 +/* f0d3828: 00001025 */ or $v0,$zero,$zero +.L0f0d382c: +/* f0d382c: 2402ffff */ addiu $v0,$zero,-1 +.L0f0d3830: +/* f0d3830: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d3834: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0d3838: 03e00008 */ jr $ra +/* f0d383c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d3840 +/* f0d3840: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0d3844: afbf0014 */ sw $ra,0x14($sp) +/* f0d3848: c4c20000 */ lwc1 $f2,0x0($a2) +/* f0d384c: c4a00000 */ lwc1 $f0,0x0($a1) +/* f0d3850: 00803825 */ or $a3,$a0,$zero +/* f0d3854: 46020032 */ c.eq.s $f0,$f2 +/* f0d3858: 00000000 */ sll $zero,$zero,0x0 +/* f0d385c: 45020009 */ bc1fl .L0f0d3884 +/* f0d3860: 46001201 */ sub.s $f8,$f2,$f0 +/* f0d3864: c4a40008 */ lwc1 $f4,0x8($a1) +/* f0d3868: c4c60008 */ lwc1 $f6,0x8($a2) +/* f0d386c: 2403ffff */ addiu $v1,$zero,-1 +/* f0d3870: 46062032 */ c.eq.s $f4,$f6 +/* f0d3874: 00000000 */ sll $zero,$zero,0x0 +/* f0d3878: 4501002c */ bc1t .L0f0d392c +/* f0d387c: 00000000 */ sll $zero,$zero,0x0 +/* f0d3880: 46001201 */ sub.s $f8,$f2,$f0 +.L0f0d3884: +/* f0d3884: e7a80030 */ swc1 $f8,0x30($sp) +/* f0d3888: c4b00008 */ lwc1 $f16,0x8($a1) +/* f0d388c: c4ca0008 */ lwc1 $f10,0x8($a2) +/* f0d3890: c7a80030 */ lwc1 $f8,0x30($sp) +/* f0d3894: afa70040 */ sw $a3,0x40($sp) +/* f0d3898: 46105481 */ sub.s $f18,$f10,$f16 +/* f0d389c: e7b20038 */ swc1 $f18,0x38($sp) +/* f0d38a0: c7a40038 */ lwc1 $f4,0x38($sp) +/* f0d38a4: 46042182 */ mul.s $f6,$f4,$f4 +/* f0d38a8: 00000000 */ sll $zero,$zero,0x0 +/* f0d38ac: 46084282 */ mul.s $f10,$f8,$f8 +/* f0d38b0: 0c012974 */ jal 0x4a5d0 +/* f0d38b4: 460a3300 */ add.s $f12,$f6,$f10 +/* f0d38b8: 3c013f80 */ lui $at,0x3f80 +/* f0d38bc: 44818000 */ mtc1 $at,$f16 +/* f0d38c0: c7b20030 */ lwc1 $f18,0x30($sp) +/* f0d38c4: c7a80038 */ lwc1 $f8,0x38($sp) +/* f0d38c8: 46008083 */ div.s $f2,$f16,$f0 +/* f0d38cc: 8fa70040 */ lw $a3,0x40($sp) +/* f0d38d0: 44807000 */ mtc1 $zero,$f14 +/* f0d38d4: 27a40024 */ addiu $a0,$sp,0x24 +/* f0d38d8: 44057000 */ mfc1 $a1,$f14 +/* f0d38dc: 46029102 */ mul.s $f4,$f18,$f2 +/* f0d38e0: 00000000 */ sll $zero,$zero,0x0 +/* f0d38e4: 46024182 */ mul.s $f6,$f8,$f2 +/* f0d38e8: e7a40030 */ swc1 $f4,0x30($sp) +/* f0d38ec: e7a60038 */ swc1 $f6,0x38($sp) +/* f0d38f0: c4ea0008 */ lwc1 $f10,0x8($a3) +/* f0d38f4: c4f20000 */ lwc1 $f18,0x0($a3) +/* f0d38f8: e7ae0028 */ swc1 $f14,0x28($sp) +/* f0d38fc: 460a3402 */ mul.s $f16,$f6,$f10 +/* f0d3900: 00000000 */ sll $zero,$zero,0x0 +/* f0d3904: 46049202 */ mul.s $f8,$f18,$f4 +/* f0d3908: 46088300 */ add.s $f12,$f16,$f8 +/* f0d390c: 460c2282 */ mul.s $f10,$f4,$f12 +/* f0d3910: 00000000 */ sll $zero,$zero,0x0 +/* f0d3914: 460c3482 */ mul.s $f18,$f6,$f12 +/* f0d3918: e7aa0024 */ swc1 $f10,0x24($sp) +/* f0d391c: 0fc34ca6 */ jal func0f0d3298 +/* f0d3920: e7b2002c */ swc1 $f18,0x2c($sp) +/* f0d3924: 10000001 */ beqz $zero,.L0f0d392c +/* f0d3928: 00401825 */ or $v1,$v0,$zero +.L0f0d392c: +/* f0d392c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d3930: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0d3934: 00601025 */ or $v0,$v1,$zero +/* f0d3938: 03e00008 */ jr $ra +/* f0d393c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d3940 +/* f0d3940: 27bdffa8 */ addiu $sp,$sp,-88 +/* f0d3944: 3c0e800a */ lui $t6,0x800a +/* f0d3948: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0d394c: afb20020 */ sw $s2,0x20($sp) +/* f0d3950: afb1001c */ sw $s1,0x1c($sp) +/* f0d3954: afb00018 */ sw $s0,0x18($sp) +/* f0d3958: 00a08025 */ or $s0,$a1,$zero +/* f0d395c: 00808825 */ or $s1,$a0,$zero +/* f0d3960: 00c09025 */ or $s2,$a2,$zero +/* f0d3964: afbf0024 */ sw $ra,0x24($sp) +/* f0d3968: 27a6003c */ addiu $a2,$sp,0x3c +/* f0d396c: 27a50030 */ addiu $a1,$sp,0x30 +/* f0d3970: 27a70038 */ addiu $a3,$sp,0x38 +/* f0d3974: 0fc21d5b */ jal func0f08756c +/* f0d3978: 8dc41a6c */ lw $a0,0x1a6c($t6) +/* f0d397c: 3c03800a */ lui $v1,0x800a +/* f0d3980: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f0d3984: c6240000 */ lwc1 $f4,0x0($s1) +/* f0d3988: c60a0000 */ lwc1 $f10,0x0($s0) +/* f0d398c: 8c6f1a6c */ lw $t7,0x1a6c($v1) +/* f0d3990: c5e60008 */ lwc1 $f6,0x8($t7) +/* f0d3994: 46062200 */ add.s $f8,$f4,$f6 +/* f0d3998: 46085401 */ sub.s $f16,$f10,$f8 +/* f0d399c: e7b0004c */ swc1 $f16,0x4c($sp) +/* f0d39a0: 8c781a6c */ lw $t8,0x1a6c($v1) +/* f0d39a4: c6320008 */ lwc1 $f18,0x8($s1) +/* f0d39a8: c60a0008 */ lwc1 $f10,0x8($s0) +/* f0d39ac: c7040010 */ lwc1 $f4,0x10($t8) +/* f0d39b0: c7b00030 */ lwc1 $f16,0x30($sp) +/* f0d39b4: 46049180 */ add.s $f6,$f18,$f4 +/* f0d39b8: 46108002 */ mul.s $f0,$f16,$f16 +/* f0d39bc: 46065201 */ sub.s $f8,$f10,$f6 +/* f0d39c0: c7aa004c */ lwc1 $f10,0x4c($sp) +/* f0d39c4: e7a80054 */ swc1 $f8,0x54($sp) +/* f0d39c8: c7b20054 */ lwc1 $f18,0x54($sp) +/* f0d39cc: 46129102 */ mul.s $f4,$f18,$f18 +/* f0d39d0: 00000000 */ sll $zero,$zero,0x0 +/* f0d39d4: 460a5182 */ mul.s $f6,$f10,$f10 +/* f0d39d8: 46062200 */ add.s $f8,$f4,$f6 +/* f0d39dc: 4600403e */ c.le.s $f8,$f0 +/* f0d39e0: 00000000 */ sll $zero,$zero,0x0 +/* f0d39e4: 45000040 */ bc1f .L0f0d3ae8 +/* f0d39e8: 00000000 */ sll $zero,$zero,0x0 +/* f0d39ec: 8c621a6c */ lw $v0,0x1a6c($v1) +/* f0d39f0: c6100000 */ lwc1 $f16,0x0($s0) +/* f0d39f4: c4520008 */ lwc1 $f18,0x8($v0) +/* f0d39f8: 46128032 */ c.eq.s $f16,$f18 +/* f0d39fc: 00000000 */ sll $zero,$zero,0x0 +/* f0d3a00: 45020008 */ bc1fl .L0f0d3a24 +/* f0d3a04: c6060008 */ lwc1 $f6,0x8($s0) +/* f0d3a08: c60a0008 */ lwc1 $f10,0x8($s0) +/* f0d3a0c: c4440010 */ lwc1 $f4,0x10($v0) +/* f0d3a10: 46045032 */ c.eq.s $f10,$f4 +/* f0d3a14: 00000000 */ sll $zero,$zero,0x0 +/* f0d3a18: 4503008b */ bc1tl .L0f0d3c48 +/* f0d3a1c: 00001025 */ or $v0,$zero,$zero +/* f0d3a20: c6060008 */ lwc1 $f6,0x8($s0) +.L0f0d3a24: +/* f0d3a24: c4480010 */ lwc1 $f8,0x10($v0) +/* f0d3a28: 44805000 */ mtc1 $zero,$f10 +/* f0d3a2c: 46083401 */ sub.s $f16,$f6,$f8 +/* f0d3a30: e7aa0050 */ swc1 $f10,0x50($sp) +/* f0d3a34: 46008487 */ neg.s $f18,$f16 +/* f0d3a38: e7b2004c */ swc1 $f18,0x4c($sp) +/* f0d3a3c: 8c791a6c */ lw $t9,0x1a6c($v1) +/* f0d3a40: c6040000 */ lwc1 $f4,0x0($s0) +/* f0d3a44: 46129402 */ mul.s $f16,$f18,$f18 +/* f0d3a48: c7260008 */ lwc1 $f6,0x8($t9) +/* f0d3a4c: 46062201 */ sub.s $f8,$f4,$f6 +/* f0d3a50: e7a80054 */ swc1 $f8,0x54($sp) +/* f0d3a54: c7aa0054 */ lwc1 $f10,0x54($sp) +/* f0d3a58: 460a5102 */ mul.s $f4,$f10,$f10 +/* f0d3a5c: 0c012974 */ jal 0x4a5d0 +/* f0d3a60: 46102300 */ add.s $f12,$f4,$f16 +/* f0d3a64: 3c013f80 */ lui $at,0x3f80 +/* f0d3a68: 44813000 */ mtc1 $at,$f6 +/* f0d3a6c: c7a8004c */ lwc1 $f8,0x4c($sp) +/* f0d3a70: c7aa0054 */ lwc1 $f10,0x54($sp) +/* f0d3a74: 46003083 */ div.s $f2,$f6,$f0 +/* f0d3a78: 44807000 */ mtc1 $zero,$f14 +/* f0d3a7c: 27a40040 */ addiu $a0,$sp,0x40 +/* f0d3a80: 44057000 */ mfc1 $a1,$f14 +/* f0d3a84: 46024482 */ mul.s $f18,$f8,$f2 +/* f0d3a88: 00000000 */ sll $zero,$zero,0x0 +/* f0d3a8c: 46025102 */ mul.s $f4,$f10,$f2 +/* f0d3a90: e7b2004c */ swc1 $f18,0x4c($sp) +/* f0d3a94: e7a40054 */ swc1 $f4,0x54($sp) +/* f0d3a98: c6300008 */ lwc1 $f16,0x8($s1) +/* f0d3a9c: c6280000 */ lwc1 $f8,0x0($s1) +/* f0d3aa0: e7ae0044 */ swc1 $f14,0x44($sp) +/* f0d3aa4: 46102182 */ mul.s $f6,$f4,$f16 +/* f0d3aa8: 00000000 */ sll $zero,$zero,0x0 +/* f0d3aac: 46124282 */ mul.s $f10,$f8,$f18 +/* f0d3ab0: 460a3300 */ add.s $f12,$f6,$f10 +/* f0d3ab4: 460c9402 */ mul.s $f16,$f18,$f12 +/* f0d3ab8: 00000000 */ sll $zero,$zero,0x0 +/* f0d3abc: 460c2202 */ mul.s $f8,$f4,$f12 +/* f0d3ac0: e7b0004c */ swc1 $f16,0x4c($sp) +/* f0d3ac4: e7b00040 */ swc1 $f16,0x40($sp) +/* f0d3ac8: e7a80054 */ swc1 $f8,0x54($sp) +/* f0d3acc: 0fc34ca6 */ jal func0f0d3298 +/* f0d3ad0: e7a80048 */ swc1 $f8,0x48($sp) +/* f0d3ad4: 24010001 */ addiu $at,$zero,0x1 +/* f0d3ad8: 5441005b */ bnel $v0,$at,.L0f0d3c48 +/* f0d3adc: 00001025 */ or $v0,$zero,$zero +/* f0d3ae0: 10000059 */ beqz $zero,.L0f0d3c48 +/* f0d3ae4: 24020001 */ addiu $v0,$zero,0x1 +.L0f0d3ae8: +/* f0d3ae8: 8c681a6c */ lw $t0,0x1a6c($v1) +/* f0d3aec: c6260000 */ lwc1 $f6,0x0($s1) +/* f0d3af0: c6440000 */ lwc1 $f4,0x0($s2) +/* f0d3af4: c50a0008 */ lwc1 $f10,0x8($t0) +/* f0d3af8: 460a3480 */ add.s $f18,$f6,$f10 +/* f0d3afc: 46122401 */ sub.s $f16,$f4,$f18 +/* f0d3b00: e7b0004c */ swc1 $f16,0x4c($sp) +/* f0d3b04: 8c691a6c */ lw $t1,0x1a6c($v1) +/* f0d3b08: c6280008 */ lwc1 $f8,0x8($s1) +/* f0d3b0c: c6440008 */ lwc1 $f4,0x8($s2) +/* f0d3b10: c5260010 */ lwc1 $f6,0x10($t1) +/* f0d3b14: 46064280 */ add.s $f10,$f8,$f6 +/* f0d3b18: c7a6004c */ lwc1 $f6,0x4c($sp) +/* f0d3b1c: 460a2481 */ sub.s $f18,$f4,$f10 +/* f0d3b20: e7b20054 */ swc1 $f18,0x54($sp) +/* f0d3b24: c7b00054 */ lwc1 $f16,0x54($sp) +/* f0d3b28: 46108202 */ mul.s $f8,$f16,$f16 +/* f0d3b2c: 00000000 */ sll $zero,$zero,0x0 +/* f0d3b30: 46063102 */ mul.s $f4,$f6,$f6 +/* f0d3b34: 46044280 */ add.s $f10,$f8,$f4 +/* f0d3b38: 4600503e */ c.le.s $f10,$f0 +/* f0d3b3c: 00000000 */ sll $zero,$zero,0x0 +/* f0d3b40: 45000040 */ bc1f .L0f0d3c44 +/* f0d3b44: 00000000 */ sll $zero,$zero,0x0 +/* f0d3b48: 8c621a6c */ lw $v0,0x1a6c($v1) +/* f0d3b4c: c6520000 */ lwc1 $f18,0x0($s2) +/* f0d3b50: c4500008 */ lwc1 $f16,0x8($v0) +/* f0d3b54: 46109032 */ c.eq.s $f18,$f16 +/* f0d3b58: 00000000 */ sll $zero,$zero,0x0 +/* f0d3b5c: 45020008 */ bc1fl .L0f0d3b80 +/* f0d3b60: c6440008 */ lwc1 $f4,0x8($s2) +/* f0d3b64: c6460008 */ lwc1 $f6,0x8($s2) +/* f0d3b68: c4480010 */ lwc1 $f8,0x10($v0) +/* f0d3b6c: 46083032 */ c.eq.s $f6,$f8 +/* f0d3b70: 00000000 */ sll $zero,$zero,0x0 +/* f0d3b74: 45030034 */ bc1tl .L0f0d3c48 +/* f0d3b78: 00001025 */ or $v0,$zero,$zero +/* f0d3b7c: c6440008 */ lwc1 $f4,0x8($s2) +.L0f0d3b80: +/* f0d3b80: c44a0010 */ lwc1 $f10,0x10($v0) +/* f0d3b84: 44807000 */ mtc1 $zero,$f14 +/* f0d3b88: 460a2481 */ sub.s $f18,$f4,$f10 +/* f0d3b8c: e7ae0050 */ swc1 $f14,0x50($sp) +/* f0d3b90: 46009407 */ neg.s $f16,$f18 +/* f0d3b94: e7b0004c */ swc1 $f16,0x4c($sp) +/* f0d3b98: 8c6a1a6c */ lw $t2,0x1a6c($v1) +/* f0d3b9c: c6460000 */ lwc1 $f6,0x0($s2) +/* f0d3ba0: 46108282 */ mul.s $f10,$f16,$f16 +/* f0d3ba4: c5480008 */ lwc1 $f8,0x8($t2) +/* f0d3ba8: 46083101 */ sub.s $f4,$f6,$f8 +/* f0d3bac: e7a40054 */ swc1 $f4,0x54($sp) +/* f0d3bb0: c7b20054 */ lwc1 $f18,0x54($sp) +/* f0d3bb4: 46129182 */ mul.s $f6,$f18,$f18 +/* f0d3bb8: 0c012974 */ jal 0x4a5d0 +/* f0d3bbc: 460a3300 */ add.s $f12,$f6,$f10 +/* f0d3bc0: 3c013f80 */ lui $at,0x3f80 +/* f0d3bc4: 44814000 */ mtc1 $at,$f8 +/* f0d3bc8: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f0d3bcc: c7b20054 */ lwc1 $f18,0x54($sp) +/* f0d3bd0: 46004083 */ div.s $f2,$f8,$f0 +/* f0d3bd4: 44807000 */ mtc1 $zero,$f14 +/* f0d3bd8: 27a40040 */ addiu $a0,$sp,0x40 +/* f0d3bdc: 44057000 */ mfc1 $a1,$f14 +/* f0d3be0: 46022402 */ mul.s $f16,$f4,$f2 +/* f0d3be4: 00000000 */ sll $zero,$zero,0x0 +/* f0d3be8: 46029182 */ mul.s $f6,$f18,$f2 +/* f0d3bec: e7b0004c */ swc1 $f16,0x4c($sp) +/* f0d3bf0: e7a60054 */ swc1 $f6,0x54($sp) +/* f0d3bf4: c62a0008 */ lwc1 $f10,0x8($s1) +/* f0d3bf8: c6240000 */ lwc1 $f4,0x0($s1) +/* f0d3bfc: e7ae0044 */ swc1 $f14,0x44($sp) +/* f0d3c00: 460a3202 */ mul.s $f8,$f6,$f10 +/* f0d3c04: 00000000 */ sll $zero,$zero,0x0 +/* f0d3c08: 46102482 */ mul.s $f18,$f4,$f16 +/* f0d3c0c: 46124300 */ add.s $f12,$f8,$f18 +/* f0d3c10: 460c8282 */ mul.s $f10,$f16,$f12 +/* f0d3c14: 00000000 */ sll $zero,$zero,0x0 +/* f0d3c18: 460c3102 */ mul.s $f4,$f6,$f12 +/* f0d3c1c: e7aa004c */ swc1 $f10,0x4c($sp) +/* f0d3c20: e7aa0040 */ swc1 $f10,0x40($sp) +/* f0d3c24: e7a40054 */ swc1 $f4,0x54($sp) +/* f0d3c28: 0fc34ca6 */ jal func0f0d3298 +/* f0d3c2c: e7a40048 */ swc1 $f4,0x48($sp) +/* f0d3c30: 24010001 */ addiu $at,$zero,0x1 +/* f0d3c34: 54410004 */ bnel $v0,$at,.L0f0d3c48 +/* f0d3c38: 00001025 */ or $v0,$zero,$zero +/* f0d3c3c: 10000002 */ beqz $zero,.L0f0d3c48 +/* f0d3c40: 24020001 */ addiu $v0,$zero,0x1 +.L0f0d3c44: +/* f0d3c44: 00001025 */ or $v0,$zero,$zero +.L0f0d3c48: +/* f0d3c48: 8fbf0024 */ lw $ra,0x24($sp) +/* f0d3c4c: 8fb00018 */ lw $s0,0x18($sp) +/* f0d3c50: 8fb1001c */ lw $s1,0x1c($sp) +/* f0d3c54: 8fb20020 */ lw $s2,0x20($sp) +/* f0d3c58: 03e00008 */ jr $ra +/* f0d3c5c: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0f0d3c60 +/* f0d3c60: 27bdff90 */ addiu $sp,$sp,-112 +/* f0d3c64: afbf001c */ sw $ra,0x1c($sp) +/* f0d3c68: afa40070 */ sw $a0,0x70($sp) +/* f0d3c6c: 27a50064 */ addiu $a1,$sp,0x64 +/* f0d3c70: 0fc34da0 */ jal func0f0d3680 +/* f0d3c74: 27a60058 */ addiu $a2,$sp,0x58 +/* f0d3c78: 14400031 */ bnez $v0,.L0f0d3d40 +/* f0d3c7c: 8fa40070 */ lw $a0,0x70($sp) +/* f0d3c80: 27ae0040 */ addiu $t6,$sp,0x40 +/* f0d3c84: afae0010 */ sw $t6,0x10($sp) +/* f0d3c88: 27a50064 */ addiu $a1,$sp,0x64 +/* f0d3c8c: 27a60058 */ addiu $a2,$sp,0x58 +/* f0d3c90: 0fc34db5 */ jal func0f0d36d4 +/* f0d3c94: 27a7004c */ addiu $a3,$sp,0x4c +/* f0d3c98: 1c400002 */ bgtz $v0,.L0f0d3ca4 +/* f0d3c9c: 8fa40070 */ lw $a0,0x70($sp) +/* f0d3ca0: 0441000c */ bgez $v0,.L0f0d3cd4 +.L0f0d3ca4: +/* f0d3ca4: 27a50064 */ addiu $a1,$sp,0x64 +/* f0d3ca8: 0fc34e10 */ jal func0f0d3840 +/* f0d3cac: 27a60058 */ addiu $a2,$sp,0x58 +/* f0d3cb0: 1c400023 */ bgtz $v0,.L0f0d3d40 +/* f0d3cb4: 8fa40070 */ lw $a0,0x70($sp) +/* f0d3cb8: 27a50064 */ addiu $a1,$sp,0x64 +/* f0d3cbc: 0fc34e50 */ jal func0f0d3940 +/* f0d3cc0: 27a60058 */ addiu $a2,$sp,0x58 +/* f0d3cc4: 5c40001f */ bgtzl $v0,.L0f0d3d44 +/* f0d3cc8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0d3ccc: 1000001d */ beqz $zero,.L0f0d3d44 +/* f0d3cd0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0d3cd4: +/* f0d3cd4: 1440001a */ bnez $v0,.L0f0d3d40 +/* f0d3cd8: 8fa40070 */ lw $a0,0x70($sp) +/* f0d3cdc: 27af0024 */ addiu $t7,$sp,0x24 +/* f0d3ce0: afaf0010 */ sw $t7,0x10($sp) +/* f0d3ce4: 27a5004c */ addiu $a1,$sp,0x4c +/* f0d3ce8: 27a60040 */ addiu $a2,$sp,0x40 +/* f0d3cec: 0fc34db5 */ jal func0f0d36d4 +/* f0d3cf0: 27a70030 */ addiu $a3,$sp,0x30 +/* f0d3cf4: 8fa40070 */ lw $a0,0x70($sp) +/* f0d3cf8: 27a5004c */ addiu $a1,$sp,0x4c +/* f0d3cfc: 0fc34e10 */ jal func0f0d3840 +/* f0d3d00: 27a60040 */ addiu $a2,$sp,0x40 +/* f0d3d04: 1c40000e */ bgtz $v0,.L0f0d3d40 +/* f0d3d08: 8fa40070 */ lw $a0,0x70($sp) +/* f0d3d0c: 27a50064 */ addiu $a1,$sp,0x64 +/* f0d3d10: 0fc34e10 */ jal func0f0d3840 +/* f0d3d14: 27a60058 */ addiu $a2,$sp,0x58 +/* f0d3d18: 1c400009 */ bgtz $v0,.L0f0d3d40 +/* f0d3d1c: 8fa40070 */ lw $a0,0x70($sp) +/* f0d3d20: 27a5004c */ addiu $a1,$sp,0x4c +/* f0d3d24: 0fc34e50 */ jal func0f0d3940 +/* f0d3d28: 27a60040 */ addiu $a2,$sp,0x40 +/* f0d3d2c: 1c400004 */ bgtz $v0,.L0f0d3d40 +/* f0d3d30: 8fa40070 */ lw $a0,0x70($sp) +/* f0d3d34: 27a50064 */ addiu $a1,$sp,0x64 +/* f0d3d38: 0fc34e50 */ jal func0f0d3940 +/* f0d3d3c: 27a60058 */ addiu $a2,$sp,0x58 +.L0f0d3d40: +/* f0d3d40: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0d3d44: +/* f0d3d44: 27bd0070 */ addiu $sp,$sp,0x70 +/* f0d3d48: 03e00008 */ jr $ra +/* f0d3d4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d3d50 +/* f0d3d50: 27bdfde0 */ addiu $sp,$sp,-544 +/* f0d3d54: afb00048 */ sw $s0,0x48($sp) +/* f0d3d58: 3c10800a */ lui $s0,0x800a +/* f0d3d5c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0d3d60: 8e080284 */ lw $t0,0x284($s0) +/* f0d3d64: afbf004c */ sw $ra,0x4c($sp) +/* f0d3d68: 8e0f0034 */ lw $t7,0x34($s0) +/* f0d3d6c: 8d0e1a6c */ lw $t6,0x1a6c($t0) +/* f0d3d70: 8dc40004 */ lw $a0,0x4($t6) +/* f0d3d74: 19e000f8 */ blez $t7,.L0f0d4158 +/* f0d3d78: afa4021c */ sw $a0,0x21c($sp) +/* f0d3d7c: 8d1800bc */ lw $t8,0xbc($t0) +/* f0d3d80: 3c013f40 */ lui $at,0x3f40 +/* f0d3d84: 44815000 */ mtc1 $at,$f10 +/* f0d3d88: c7040008 */ lwc1 $f4,0x8($t8) +/* f0d3d8c: 3c017f1b */ lui $at,0x7f1b +/* f0d3d90: 44800000 */ mtc1 $zero,$f0 +/* f0d3d94: e5040310 */ swc1 $f4,0x310($t0) +/* f0d3d98: 8e080284 */ lw $t0,0x284($s0) +/* f0d3d9c: 8d1900bc */ lw $t9,0xbc($t0) +/* f0d3da0: c726000c */ lwc1 $f6,0xc($t9) +/* f0d3da4: e5060314 */ swc1 $f6,0x314($t0) +/* f0d3da8: 8e080284 */ lw $t0,0x284($s0) +/* f0d3dac: 8d0900bc */ lw $t1,0xbc($t0) +/* f0d3db0: c5280010 */ lwc1 $f8,0x10($t1) +/* f0d3db4: e5080318 */ swc1 $f8,0x318($t0) +/* f0d3db8: c604004c */ lwc1 $f4,0x4c($s0) +/* f0d3dbc: c428db88 */ lwc1 $f8,-0x2478($at) +/* f0d3dc0: 8e080284 */ lw $t0,0x284($s0) +/* f0d3dc4: 46045182 */ mul.s $f6,$f10,$f4 +/* f0d3dc8: c5040198 */ lwc1 $f4,0x198($t0) +/* f0d3dcc: 46083283 */ div.s $f10,$f6,$f8 +/* f0d3dd0: 460a2181 */ sub.s $f6,$f4,$f10 +/* f0d3dd4: e5060198 */ swc1 $f6,0x198($t0) +/* f0d3dd8: 8e080284 */ lw $t0,0x284($s0) +/* f0d3ddc: c5080198 */ lwc1 $f8,0x198($t0) +/* f0d3de0: 4600403c */ c.lt.s $f8,$f0 +/* f0d3de4: 00000000 */ sll $zero,$zero,0x0 +/* f0d3de8: 45020004 */ bc1fl .L0f0d3dfc +/* f0d3dec: 8d021a7c */ lw $v0,0x1a7c($t0) +/* f0d3df0: e5000198 */ swc1 $f0,0x198($t0) +/* f0d3df4: 8e080284 */ lw $t0,0x284($s0) +/* f0d3df8: 8d021a7c */ lw $v0,0x1a7c($t0) +.L0f0d3dfc: +/* f0d3dfc: 54400009 */ bnezl $v0,.L0f0d3e24 +/* f0d3e00: 24010001 */ addiu $at,$zero,0x1 +/* f0d3e04: 8d050170 */ lw $a1,0x170($t0) +/* f0d3e08: 8d060168 */ lw $a2,0x168($t0) +/* f0d3e0c: 8d070148 */ lw $a3,0x148($t0) +/* f0d3e10: 0fc1cab7 */ jal func0f072adc +/* f0d3e14: afa40218 */ sw $a0,0x218($sp) +/* f0d3e18: 1000000c */ beqz $zero,.L0f0d3e4c +/* f0d3e1c: 8fa70218 */ lw $a3,0x218($sp) +/* f0d3e20: 24010001 */ addiu $at,$zero,0x1 +.L0f0d3e24: +/* f0d3e24: 14410003 */ bne $v0,$at,.L0f0d3e34 +/* f0d3e28: 240a0002 */ addiu $t2,$zero,0x2 +/* f0d3e2c: ad0a1a7c */ sw $t2,0x1a7c($t0) +/* f0d3e30: 8e080284 */ lw $t0,0x284($s0) +.L0f0d3e34: +/* f0d3e34: 8d050170 */ lw $a1,0x170($t0) +/* f0d3e38: 8d060168 */ lw $a2,0x168($t0) +/* f0d3e3c: 8d070148 */ lw $a3,0x148($t0) +/* f0d3e40: 0fc1cab7 */ jal func0f072adc +/* f0d3e44: afa40218 */ sw $a0,0x218($sp) +/* f0d3e48: 8fa70218 */ lw $a3,0x218($sp) +.L0f0d3e4c: +/* f0d3e4c: 8e080284 */ lw $t0,0x284($s0) +/* f0d3e50: 24010002 */ addiu $at,$zero,0x2 +/* f0d3e54: 8d0b1a7c */ lw $t3,0x1a7c($t0) +/* f0d3e58: 55610044 */ bnel $t3,$at,.L0f0d3f6c +/* f0d3e5c: c4ea00ac */ lwc1 $f10,0xac($a3) +/* f0d3e60: c5000170 */ lwc1 $f0,0x170($t0) +/* f0d3e64: c5020168 */ lwc1 $f2,0x168($t0) +/* f0d3e68: 3c013f80 */ lui $at,0x3f80 +/* f0d3e6c: 46000102 */ mul.s $f4,$f0,$f0 +/* f0d3e70: 44817000 */ mtc1 $at,$f14 +/* f0d3e74: 3c018007 */ lui $at,0x8007 +/* f0d3e78: 46021282 */ mul.s $f10,$f2,$f2 +/* f0d3e7c: 460a2300 */ add.s $f12,$f4,$f10 +/* f0d3e80: 460c703c */ c.lt.s $f14,$f12 +/* f0d3e84: 00000000 */ sll $zero,$zero,0x0 +/* f0d3e88: 45020003 */ bc1fl .L0f0d3e98 +/* f0d3e8c: 8e030034 */ lw $v1,0x34($s0) +/* f0d3e90: 46007306 */ mov.s $f12,$f14 +/* f0d3e94: 8e030034 */ lw $v1,0x34($s0) +.L0f0d3e98: +/* f0d3e98: 00001025 */ or $v0,$zero,$zero +/* f0d3e9c: 1860000c */ blez $v1,.L0f0d3ed0 +/* f0d3ea0: 00000000 */ sll $zero,$zero,0x0 +/* f0d3ea4: c4220f04 */ lwc1 $f2,0xf04($at) +/* f0d3ea8: 3c017f1b */ lui $at,0x7f1b +/* f0d3eac: c420db8c */ lwc1 $f0,-0x2474($at) +.L0f0d3eb0: +/* f0d3eb0: 46026181 */ sub.s $f6,$f12,$f2 +/* f0d3eb4: 24420001 */ addiu $v0,$v0,0x1 +/* f0d3eb8: 0043082a */ slt $at,$v0,$v1 +/* f0d3ebc: 46003202 */ mul.s $f8,$f6,$f0 +/* f0d3ec0: 1420fffb */ bnez $at,.L0f0d3eb0 +/* f0d3ec4: 46081080 */ add.s $f2,$f2,$f8 +/* f0d3ec8: 3c018007 */ lui $at,0x8007 +/* f0d3ecc: e4220f04 */ swc1 $f2,0xf04($at) +.L0f0d3ed0: +/* f0d3ed0: 3c018007 */ lui $at,0x8007 +/* f0d3ed4: c4220f04 */ lwc1 $f2,0xf04($at) +/* f0d3ed8: 3c014396 */ lui $at,0x4396 +/* f0d3edc: 44812000 */ mtc1 $at,$f4 +/* f0d3ee0: 46021000 */ add.s $f0,$f2,$f2 +/* f0d3ee4: 4600703c */ c.lt.s $f14,$f0 +/* f0d3ee8: 46007301 */ sub.s $f12,$f14,$f0 +/* f0d3eec: 45000003 */ bc1f .L0f0d3efc +/* f0d3ef0: 00000000 */ sll $zero,$zero,0x0 +/* f0d3ef4: 44806000 */ mtc1 $zero,$f12 +/* f0d3ef8: 00000000 */ sll $zero,$zero,0x0 +.L0f0d3efc: +/* f0d3efc: 46046302 */ mul.s $f12,$f12,$f4 +/* f0d3f00: 8d041a6c */ lw $a0,0x1a6c($t0) +/* f0d3f04: 44051000 */ mfc1 $a1,$f2 +/* f0d3f08: 3c018007 */ lui $at,0x8007 +/* f0d3f0c: e4220f04 */ swc1 $f2,0xf04($at) +/* f0d3f10: 2406ffff */ addiu $a2,$zero,-1 +/* f0d3f14: 0fc24d8c */ jal func0f093630 +/* f0d3f18: e7ac0200 */ swc1 $f12,0x200($sp) +/* f0d3f1c: 3c018007 */ lui $at,0x8007 +/* f0d3f20: c4220f04 */ lwc1 $f2,0xf04($at) +/* f0d3f24: 3c014396 */ lui $at,0x4396 +/* f0d3f28: 44815000 */ mtc1 $at,$f10 +/* f0d3f2c: 8e0c0284 */ lw $t4,0x284($s0) +/* f0d3f30: 460a1182 */ mul.s $f6,$f2,$f10 +/* f0d3f34: 8d841a6c */ lw $a0,0x1a6c($t4) +/* f0d3f38: 4600320d */ trunc.w.s $f8,$f6 +/* f0d3f3c: 44054000 */ mfc1 $a1,$f8 +/* f0d3f40: 0fc24de4 */ jal func0f093790 +/* f0d3f44: 00000000 */ sll $zero,$zero,0x0 +/* f0d3f48: c7ac0200 */ lwc1 $f12,0x200($sp) +/* f0d3f4c: 8e0e0284 */ lw $t6,0x284($s0) +/* f0d3f50: 4600610d */ trunc.w.s $f4,$f12 +/* f0d3f54: 8dc400bc */ lw $a0,0xbc($t6) +/* f0d3f58: 44052000 */ mfc1 $a1,$f4 +/* f0d3f5c: 0fc24de4 */ jal func0f093790 +/* f0d3f60: 00000000 */ sll $zero,$zero,0x0 +/* f0d3f64: 8fa70218 */ lw $a3,0x218($sp) +/* f0d3f68: c4ea00ac */ lwc1 $f10,0xac($a3) +.L0f0d3f6c: +/* f0d3f6c: c606004c */ lwc1 $f6,0x4c($s0) +/* f0d3f70: 46065302 */ mul.s $f12,$f10,$f6 +/* f0d3f74: 0fc34d8f */ jal func0f0d363c +/* f0d3f78: 00000000 */ sll $zero,$zero,0x0 +/* f0d3f7c: 8fa70218 */ lw $a3,0x218($sp) +/* f0d3f80: c600004c */ lwc1 $f0,0x4c($s0) +/* f0d3f84: 44805000 */ mtc1 $zero,$f10 +/* f0d3f88: c4e8009c */ lwc1 $f8,0x9c($a3) +/* f0d3f8c: 27a4020c */ addiu $a0,$sp,0x20c +/* f0d3f90: e7aa0210 */ swc1 $f10,0x210($sp) +/* f0d3f94: 46004102 */ mul.s $f4,$f8,$f0 +/* f0d3f98: e7a4020c */ swc1 $f4,0x20c($sp) +/* f0d3f9c: c4e600a0 */ lwc1 $f6,0xa0($a3) +/* f0d3fa0: 46003202 */ mul.s $f8,$f6,$f0 +/* f0d3fa4: e7a80214 */ swc1 $f8,0x214($sp) +/* f0d3fa8: 8ce20014 */ lw $v0,0x14($a3) +/* f0d3fac: c4440008 */ lwc1 $f4,0x8($v0) +/* f0d3fb0: e4e400a4 */ swc1 $f4,0xa4($a3) +/* f0d3fb4: c44a0010 */ lwc1 $f10,0x10($v0) +/* f0d3fb8: 0fc34f18 */ jal func0f0d3c60 +/* f0d3fbc: e4ea00a8 */ swc1 $f10,0xa8($a3) +/* f0d3fc0: 8fa70218 */ lw $a3,0x218($sp) +/* f0d3fc4: c600004c */ lwc1 $f0,0x4c($s0) +/* f0d3fc8: 8ce20014 */ lw $v0,0x14($a3) +/* f0d3fcc: c4e800a4 */ lwc1 $f8,0xa4($a3) +/* f0d3fd0: c4460008 */ lwc1 $f6,0x8($v0) +/* f0d3fd4: c44a0010 */ lwc1 $f10,0x10($v0) +/* f0d3fd8: 46083101 */ sub.s $f4,$f6,$f8 +/* f0d3fdc: c4e600a8 */ lwc1 $f6,0xa8($a3) +/* f0d3fe0: 46002383 */ div.s $f14,$f4,$f0 +/* f0d3fe4: 44802000 */ mtc1 $zero,$f4 +/* f0d3fe8: 46065201 */ sub.s $f8,$f10,$f6 +/* f0d3fec: 46004403 */ div.s $f16,$f8,$f0 +/* f0d3ff0: 46047032 */ c.eq.s $f14,$f4 +/* f0d3ff4: 00000000 */ sll $zero,$zero,0x0 +/* f0d3ff8: 45000007 */ bc1f .L0f0d4018 +/* f0d3ffc: 00000000 */ sll $zero,$zero,0x0 +/* f0d4000: 44805000 */ mtc1 $zero,$f10 +/* f0d4004: 00000000 */ sll $zero,$zero,0x0 +/* f0d4008: 460a8032 */ c.eq.s $f16,$f10 +/* f0d400c: 00000000 */ sll $zero,$zero,0x0 +/* f0d4010: 4503001f */ bc1tl .L0f0d4090 +/* f0d4014: e4ee009c */ swc1 $f14,0x9c($a3) +.L0f0d4018: +/* f0d4018: 460e7182 */ mul.s $f6,$f14,$f14 +/* f0d401c: 44802000 */ mtc1 $zero,$f4 +/* f0d4020: 46108202 */ mul.s $f8,$f16,$f16 +/* f0d4024: 46083480 */ add.s $f18,$f6,$f8 +/* f0d4028: 4612203c */ c.lt.s $f4,$f18 +/* f0d402c: 00000000 */ sll $zero,$zero,0x0 +/* f0d4030: 45020017 */ bc1fl .L0f0d4090 +/* f0d4034: e4ee009c */ swc1 $f14,0x9c($a3) +/* f0d4038: c4e200a0 */ lwc1 $f2,0xa0($a3) +/* f0d403c: c4e0009c */ lwc1 $f0,0x9c($a3) +/* f0d4040: e7b001f4 */ swc1 $f16,0x1f4($sp) +/* f0d4044: 46021282 */ mul.s $f10,$f2,$f2 +/* f0d4048: e7ae01f8 */ swc1 $f14,0x1f8($sp) +/* f0d404c: 46000182 */ mul.s $f6,$f0,$f0 +/* f0d4050: 46065200 */ add.s $f8,$f10,$f6 +/* f0d4054: 0c012974 */ jal 0x4a5d0 +/* f0d4058: 46124303 */ div.s $f12,$f8,$f18 +/* f0d405c: 3c013f80 */ lui $at,0x3f80 +/* f0d4060: 44812000 */ mtc1 $at,$f4 +/* f0d4064: 8fa70218 */ lw $a3,0x218($sp) +/* f0d4068: c7ae01f8 */ lwc1 $f14,0x1f8($sp) +/* f0d406c: 4604003c */ c.lt.s $f0,$f4 +/* f0d4070: c7b001f4 */ lwc1 $f16,0x1f4($sp) +/* f0d4074: 45020006 */ bc1fl .L0f0d4090 +/* f0d4078: e4ee009c */ swc1 $f14,0x9c($a3) +/* f0d407c: 46007382 */ mul.s $f14,$f14,$f0 +/* f0d4080: 00000000 */ sll $zero,$zero,0x0 +/* f0d4084: 46008402 */ mul.s $f16,$f16,$f0 +/* f0d4088: 00000000 */ sll $zero,$zero,0x0 +/* f0d408c: e4ee009c */ swc1 $f14,0x9c($a3) +.L0f0d4090: +/* f0d4090: e4f000a0 */ swc1 $f16,0xa0($a3) +/* f0d4094: 8fa4021c */ lw $a0,0x21c($sp) +/* f0d4098: 0fc1c52e */ jal func0f0714b8 +/* f0d409c: 24e5005c */ addiu $a1,$a3,0x5c +/* f0d40a0: 8fa4021c */ lw $a0,0x21c($sp) +/* f0d40a4: 24050001 */ addiu $a1,$zero,0x1 +/* f0d40a8: 0fc1a71c */ jal func0f069c70 +/* f0d40ac: 24060001 */ addiu $a2,$zero,0x1 +/* f0d40b0: 8fa4021c */ lw $a0,0x21c($sp) +/* f0d40b4: 27a501a8 */ addiu $a1,$sp,0x1a8 +/* f0d40b8: 0c005755 */ jal 0x15d54 +/* f0d40bc: 2484001c */ addiu $a0,$a0,0x1c +/* f0d40c0: 8fb8021c */ lw $t8,0x21c($sp) +/* f0d40c4: 27a501a8 */ addiu $a1,$sp,0x1a8 +/* f0d40c8: 8f040014 */ lw $a0,0x14($t8) +/* f0d40cc: 0c005775 */ jal 0x15dd4 +/* f0d40d0: 24840008 */ addiu $a0,$a0,0x8 +/* f0d40d4: 8e050284 */ lw $a1,0x284($s0) +/* f0d40d8: 27a401a8 */ addiu $a0,$sp,0x1a8 +/* f0d40dc: 27a601e8 */ addiu $a2,$sp,0x1e8 +/* f0d40e0: 0c0056da */ jal 0x15b68 +/* f0d40e4: 24a51a70 */ addiu $a1,$a1,0x1a70 +/* f0d40e8: 0fc34d07 */ jal func0f0d341c +/* f0d40ec: 27a401e8 */ addiu $a0,$sp,0x1e8 +/* f0d40f0: 8e080284 */ lw $t0,0x284($s0) +/* f0d40f4: 2405ffff */ addiu $a1,$zero,-1 +/* f0d40f8: 8d0600bc */ lw $a2,0xbc($t0) +/* f0d40fc: 84d90028 */ lh $t9,0x28($a2) +/* f0d4100: 00c01025 */ or $v0,$a2,$zero +/* f0d4104: 50b90015 */ beql $a1,$t9,.L0f0d415c +/* f0d4108: 8fad021c */ lw $t5,0x21c($sp) +/* f0d410c: 850419b0 */ lh $a0,0x19b0($t0) +/* f0d4110: 84c30028 */ lh $v1,0x28($a2) +.L0f0d4114: +/* f0d4114: 5483000d */ bnel $a0,$v1,.L0f0d414c +/* f0d4118: 8443002a */ lh $v1,0x2a($v0) +/* f0d411c: 0fc19711 */ jal func0f065c44 +/* f0d4120: 00c02025 */ or $a0,$a2,$zero +/* f0d4124: 8e080284 */ lw $t0,0x284($s0) +/* f0d4128: 2405ffff */ addiu $a1,$zero,-1 +/* f0d412c: 850919b0 */ lh $t1,0x19b0($t0) +/* f0d4130: 8d0a00bc */ lw $t2,0xbc($t0) +/* f0d4134: a5490028 */ sh $t1,0x28($t2) +/* f0d4138: 8e0b0284 */ lw $t3,0x284($s0) +/* f0d413c: 8d6c00bc */ lw $t4,0xbc($t3) +/* f0d4140: 10000005 */ beqz $zero,.L0f0d4158 +/* f0d4144: a585002a */ sh $a1,0x2a($t4) +/* f0d4148: 8443002a */ lh $v1,0x2a($v0) +.L0f0d414c: +/* f0d414c: 24420002 */ addiu $v0,$v0,0x2 +/* f0d4150: 14a3fff0 */ bne $a1,$v1,.L0f0d4114 +/* f0d4154: 00000000 */ sll $zero,$zero,0x0 +.L0f0d4158: +/* f0d4158: 8fad021c */ lw $t5,0x21c($sp) +.L0f0d415c: +/* f0d415c: 44806000 */ mtc1 $zero,$f12 +/* f0d4160: 25ae001c */ addiu $t6,$t5,0x1c +/* f0d4164: 0fc44fc4 */ jal func0f113f10 +/* f0d4168: afae0060 */ sw $t6,0x60($sp) +/* f0d416c: 44806000 */ mtc1 $zero,$f12 +/* f0d4170: 0fc44e29 */ jal func0f1138a4 +/* f0d4174: 46006386 */ mov.s $f14,$f12 +/* f0d4178: 8e0f0284 */ lw $t7,0x284($s0) +/* f0d417c: 3c0143b4 */ lui $at,0x43b4 +/* f0d4180: 44815000 */ mtc1 $at,$f10 +/* f0d4184: c5e60158 */ lwc1 $f6,0x158($t7) +/* f0d4188: 3c017f1b */ lui $at,0x7f1b +/* f0d418c: c424db90 */ lwc1 $f4,-0x2470($at) +/* f0d4190: 46065201 */ sub.s $f8,$f10,$f6 +/* f0d4194: 27a50164 */ addiu $a1,$sp,0x164 +/* f0d4198: 46044302 */ mul.s $f12,$f8,$f4 +/* f0d419c: 0c0058ba */ jal 0x162e8 +/* f0d41a0: 00000000 */ sll $zero,$zero,0x0 +/* f0d41a4: 8e080284 */ lw $t0,0x284($s0) +/* f0d41a8: 27a40124 */ addiu $a0,$sp,0x124 +/* f0d41ac: 24050000 */ addiu $a1,$zero,0x0 +/* f0d41b0: c50a03cc */ lwc1 $f10,0x3cc($t0) +/* f0d41b4: 24060000 */ addiu $a2,$zero,0x0 +/* f0d41b8: 24070000 */ addiu $a3,$zero,0x0 +/* f0d41bc: 46005187 */ neg.s $f6,$f10 +/* f0d41c0: e7a60010 */ swc1 $f6,0x10($sp) +/* f0d41c4: c50803d0 */ lwc1 $f8,0x3d0($t0) +/* f0d41c8: 46004107 */ neg.s $f4,$f8 +/* f0d41cc: e7a40014 */ swc1 $f4,0x14($sp) +/* f0d41d0: c50a03d4 */ lwc1 $f10,0x3d4($t0) +/* f0d41d4: 46005187 */ neg.s $f6,$f10 +/* f0d41d8: e7a60018 */ swc1 $f6,0x18($sp) +/* f0d41dc: c50803d8 */ lwc1 $f8,0x3d8($t0) +/* f0d41e0: e7a8001c */ swc1 $f8,0x1c($sp) +/* f0d41e4: c50403dc */ lwc1 $f4,0x3dc($t0) +/* f0d41e8: e7a40020 */ swc1 $f4,0x20($sp) +/* f0d41ec: c50a03e0 */ lwc1 $f10,0x3e0($t0) +/* f0d41f0: 0c005b56 */ jal 0x16d58 +/* f0d41f4: e7aa0024 */ swc1 $f10,0x24($sp) +/* f0d41f8: 27a40124 */ addiu $a0,$sp,0x124 +/* f0d41fc: 0c00567f */ jal 0x159fc +/* f0d4200: 27a50164 */ addiu $a1,$sp,0x164 +/* f0d4204: 8fa40060 */ lw $a0,0x60($sp) +/* f0d4208: 0c005755 */ jal 0x15d54 +/* f0d420c: 27a50124 */ addiu $a1,$sp,0x124 +/* f0d4210: 8fb8021c */ lw $t8,0x21c($sp) +/* f0d4214: 3c013f80 */ lui $at,0x3f80 +/* f0d4218: 44813000 */ mtc1 $at,$f6 +/* f0d421c: 8f190018 */ lw $t9,0x18($t8) +/* f0d4220: 27a50124 */ addiu $a1,$sp,0x124 +/* f0d4224: c7280014 */ lwc1 $f8,0x14($t9) +/* f0d4228: 0c0057c1 */ jal 0x15f04 +/* f0d422c: 46083303 */ div.s $f12,$f6,$f8 +/* f0d4230: 0fc1c836 */ jal func0f0720d8 +/* f0d4234: 8fa4021c */ lw $a0,0x21c($sp) +/* f0d4238: 46000306 */ mov.s $f12,$f0 +/* f0d423c: 0c0058dd */ jal 0x16374 +/* f0d4240: 27a500e4 */ addiu $a1,$sp,0xe4 +/* f0d4244: 27a400e4 */ addiu $a0,$sp,0xe4 +/* f0d4248: 0fc25c11 */ jal func0f097044 +/* f0d424c: 27a500d4 */ addiu $a1,$sp,0xd4 +/* f0d4250: 27a40124 */ addiu $a0,$sp,0x124 +/* f0d4254: 0fc25c11 */ jal func0f097044 +/* f0d4258: 27a500c4 */ addiu $a1,$sp,0xc4 +/* f0d425c: 27a400c4 */ addiu $a0,$sp,0xc4 +/* f0d4260: 0fc25db0 */ jal func0f0976c0 +/* f0d4264: 27a500d4 */ addiu $a1,$sp,0xd4 +/* f0d4268: 3c063f4c */ lui $a2,0x3f4c +/* f0d426c: 34c6cccd */ ori $a2,$a2,0xcccd +/* f0d4270: 27a400d4 */ addiu $a0,$sp,0xd4 +/* f0d4274: 27a500c4 */ addiu $a1,$sp,0xc4 +/* f0d4278: 0fc25cae */ jal func0f0972b8 +/* f0d427c: 27a700b4 */ addiu $a3,$sp,0xb4 +/* f0d4280: 27a400b4 */ addiu $a0,$sp,0xb4 +/* f0d4284: 0fc25bb5 */ jal func0f096ed4 +/* f0d4288: 27a50124 */ addiu $a1,$sp,0x124 +/* f0d428c: 27a40124 */ addiu $a0,$sp,0x124 +/* f0d4290: 0c00567f */ jal 0x159fc +/* f0d4294: 27a50164 */ addiu $a1,$sp,0x164 +/* f0d4298: 8e080284 */ lw $t0,0x284($s0) +/* f0d429c: 3c013f80 */ lui $at,0x3f80 +/* f0d42a0: 8d091a7c */ lw $t1,0x1a7c($t0) +/* f0d42a4: 5520008b */ bnezl $t1,.L0f0d44d4 +/* f0d42a8: c7aa0184 */ lwc1 $f10,0x184($sp) +/* f0d42ac: 44811000 */ mtc1 $at,$f2 +/* f0d42b0: 3c014270 */ lui $at,0x4270 +/* f0d42b4: 44815000 */ mtc1 $at,$f10 +/* f0d42b8: c604004c */ lwc1 $f4,0x4c($s0) +/* f0d42bc: c5081a80 */ lwc1 $f8,0x1a80($t0) +/* f0d42c0: 3c017f1b */ lui $at,0x7f1b +/* f0d42c4: 460a2183 */ div.s $f6,$f4,$f10 +/* f0d42c8: 46064100 */ add.s $f4,$f8,$f6 +/* f0d42cc: e5041a80 */ swc1 $f4,0x1a80($t0) +/* f0d42d0: 8e080284 */ lw $t0,0x284($s0) +/* f0d42d4: c5001a80 */ lwc1 $f0,0x1a80($t0) +/* f0d42d8: 4600103e */ c.le.s $f2,$f0 +/* f0d42dc: 00000000 */ sll $zero,$zero,0x0 +/* f0d42e0: 45000004 */ bc1f .L0f0d42f4 +/* f0d42e4: 00000000 */ sll $zero,$zero,0x0 +/* f0d42e8: e5021a80 */ swc1 $f2,0x1a80($t0) +/* f0d42ec: 8e0a0284 */ lw $t2,0x284($s0) +/* f0d42f0: c5401a80 */ lwc1 $f0,0x1a80($t2) +.L0f0d42f4: +/* f0d42f4: c42adb94 */ lwc1 $f10,-0x246c($at) +/* f0d42f8: 3c013f00 */ lui $at,0x3f00 +/* f0d42fc: 44813000 */ mtc1 $at,$f6 +/* f0d4300: 460a0202 */ mul.s $f8,$f0,$f10 +/* f0d4304: 00000000 */ sll $zero,$zero,0x0 +/* f0d4308: 46064302 */ mul.s $f12,$f8,$f6 +/* f0d430c: 0c0068f4 */ jal 0x1a3d0 +/* f0d4310: 00000000 */ sll $zero,$zero,0x0 +/* f0d4314: 3c013f80 */ lui $at,0x3f80 +/* f0d4318: 44812000 */ mtc1 $at,$f4 +/* f0d431c: 3c013f00 */ lui $at,0x3f00 +/* f0d4320: 44814000 */ mtc1 $at,$f8 +/* f0d4324: 46040280 */ add.s $f10,$f0,$f4 +/* f0d4328: 8e0b0284 */ lw $t3,0x284($s0) +/* f0d432c: 3c013f80 */ lui $at,0x3f80 +/* f0d4330: 240c0001 */ addiu $t4,$zero,0x1 +/* f0d4334: 46085182 */ mul.s $f6,$f10,$f8 +/* f0d4338: 44815000 */ mtc1 $at,$f10 +/* f0d433c: 24050001 */ addiu $a1,$zero,0x1 +/* f0d4340: e5661a84 */ swc1 $f6,0x1a84($t3) +/* f0d4344: 8e080284 */ lw $t0,0x284($s0) +/* f0d4348: c5041a80 */ lwc1 $f4,0x1a80($t0) +/* f0d434c: 4604503e */ c.le.s $f10,$f4 +/* f0d4350: 00000000 */ sll $zero,$zero,0x0 +/* f0d4354: 45020047 */ bc1fl .L0f0d4474 +/* f0d4358: 25041a9c */ addiu $a0,$t0,0x1a9c +/* f0d435c: ad0c1a7c */ sw $t4,0x1a7c($t0) +/* f0d4360: 8e0d0284 */ lw $t5,0x284($s0) +/* f0d4364: 3406ffff */ dli $a2,0xffff +/* f0d4368: 0fc249af */ jal func0f0926bc +/* f0d436c: 8da41a6c */ lw $a0,0x1a6c($t5) +/* f0d4370: 8e0e0284 */ lw $t6,0x284($s0) +/* f0d4374: 3c01bf80 */ lui $at,0xbf80 +/* f0d4378: 44810000 */ mtc1 $at,$f0 +/* f0d437c: 8dc500bc */ lw $a1,0xbc($t6) +/* f0d4380: 240fffff */ addiu $t7,$zero,-1 +/* f0d4384: 2418ffff */ addiu $t8,$zero,-1 +/* f0d4388: afb8002c */ sw $t8,0x2c($sp) +/* f0d438c: afaf0010 */ sw $t7,0x10($sp) +/* f0d4390: afa00028 */ sw $zero,0x28($sp) +/* f0d4394: afa00020 */ sw $zero,0x20($sp) +/* f0d4398: afa0001c */ sw $zero,0x1c($sp) +/* f0d439c: afa00018 */ sw $zero,0x18($sp) +/* f0d43a0: afa00014 */ sw $zero,0x14($sp) +/* f0d43a4: 00002025 */ or $a0,$zero,$zero +/* f0d43a8: 240600f5 */ addiu $a2,$zero,0xf5 +/* f0d43ac: 2407ffff */ addiu $a3,$zero,-1 +/* f0d43b0: e7a00038 */ swc1 $f0,0x38($sp) +/* f0d43b4: e7a00034 */ swc1 $f0,0x34($sp) +/* f0d43b8: e7a00030 */ swc1 $f0,0x30($sp) +/* f0d43bc: 0fc24e7e */ jal func0f0939f8 +/* f0d43c0: e7a00024 */ swc1 $f0,0x24($sp) +/* f0d43c4: 8e190284 */ lw $t9,0x284($s0) +/* f0d43c8: 3c01bf80 */ lui $at,0xbf80 +/* f0d43cc: 44810000 */ mtc1 $at,$f0 +/* f0d43d0: 8f2500bc */ lw $a1,0xbc($t9) +/* f0d43d4: 2409ffff */ addiu $t1,$zero,-1 +/* f0d43d8: 240affff */ addiu $t2,$zero,-1 +/* f0d43dc: afaa002c */ sw $t2,0x2c($sp) +/* f0d43e0: afa90010 */ sw $t1,0x10($sp) +/* f0d43e4: afa00028 */ sw $zero,0x28($sp) +/* f0d43e8: afa00020 */ sw $zero,0x20($sp) +/* f0d43ec: afa0001c */ sw $zero,0x1c($sp) +/* f0d43f0: afa00018 */ sw $zero,0x18($sp) +/* f0d43f4: afa00014 */ sw $zero,0x14($sp) +/* f0d43f8: 00002025 */ or $a0,$zero,$zero +/* f0d43fc: 240680af */ addiu $a2,$zero,-32593 +/* f0d4400: 2407ffff */ addiu $a3,$zero,-1 +/* f0d4404: e7a00038 */ swc1 $f0,0x38($sp) +/* f0d4408: e7a00034 */ swc1 $f0,0x34($sp) +/* f0d440c: e7a00030 */ swc1 $f0,0x30($sp) +/* f0d4410: 0fc24e7e */ jal func0f0939f8 +/* f0d4414: e7a00024 */ swc1 $f0,0x24($sp) +/* f0d4418: 8e0b0284 */ lw $t3,0x284($s0) +/* f0d441c: 3c01bf80 */ lui $at,0xbf80 +/* f0d4420: 44810000 */ mtc1 $at,$f0 +/* f0d4424: 8d651a6c */ lw $a1,0x1a6c($t3) +/* f0d4428: 240cffff */ addiu $t4,$zero,-1 +/* f0d442c: 240dffff */ addiu $t5,$zero,-1 +/* f0d4430: afad002c */ sw $t5,0x2c($sp) +/* f0d4434: afac0010 */ sw $t4,0x10($sp) +/* f0d4438: afa00028 */ sw $zero,0x28($sp) +/* f0d443c: afa00020 */ sw $zero,0x20($sp) +/* f0d4440: afa0001c */ sw $zero,0x1c($sp) +/* f0d4444: afa00018 */ sw $zero,0x18($sp) +/* f0d4448: afa00014 */ sw $zero,0x14($sp) +/* f0d444c: 00002025 */ or $a0,$zero,$zero +/* f0d4450: 240601b4 */ addiu $a2,$zero,0x1b4 +/* f0d4454: 2407ffff */ addiu $a3,$zero,-1 +/* f0d4458: e7a00038 */ swc1 $f0,0x38($sp) +/* f0d445c: e7a00034 */ swc1 $f0,0x34($sp) +/* f0d4460: e7a00030 */ swc1 $f0,0x30($sp) +/* f0d4464: 0fc24e7e */ jal func0f0939f8 +/* f0d4468: e7a00024 */ swc1 $f0,0x24($sp) +/* f0d446c: 8e080284 */ lw $t0,0x284($s0) +/* f0d4470: 25041a9c */ addiu $a0,$t0,0x1a9c +.L0f0d4474: +/* f0d4474: 0fc25c11 */ jal func0f097044 +/* f0d4478: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f0d447c: 27a40164 */ addiu $a0,$sp,0x164 +/* f0d4480: 0fc25c11 */ jal func0f097044 +/* f0d4484: 27a50094 */ addiu $a1,$sp,0x94 +/* f0d4488: 27a40094 */ addiu $a0,$sp,0x94 +/* f0d448c: 0fc25db0 */ jal func0f0976c0 +/* f0d4490: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f0d4494: 8e0e0284 */ lw $t6,0x284($s0) +/* f0d4498: 3c013f80 */ lui $at,0x3f80 +/* f0d449c: 44814000 */ mtc1 $at,$f8 +/* f0d44a0: c5c61a84 */ lwc1 $f6,0x1a84($t6) +/* f0d44a4: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f0d44a8: 27a50094 */ addiu $a1,$sp,0x94 +/* f0d44ac: 46064101 */ sub.s $f4,$f8,$f6 +/* f0d44b0: 27a70084 */ addiu $a3,$sp,0x84 +/* f0d44b4: 44062000 */ mfc1 $a2,$f4 +/* f0d44b8: 0fc25cae */ jal func0f0972b8 +/* f0d44bc: 00000000 */ sll $zero,$zero,0x0 +/* f0d44c0: 27a40084 */ addiu $a0,$sp,0x84 +/* f0d44c4: 0fc25bb5 */ jal func0f096ed4 +/* f0d44c8: 27a50164 */ addiu $a1,$sp,0x164 +/* f0d44cc: 8e080284 */ lw $t0,0x284($s0) +/* f0d44d0: c7aa0184 */ lwc1 $f10,0x184($sp) +.L0f0d44d4: +/* f0d44d4: e50a0388 */ swc1 $f10,0x388($t0) +/* f0d44d8: 8e0f0284 */ lw $t7,0x284($s0) +/* f0d44dc: c7a80188 */ lwc1 $f8,0x188($sp) +/* f0d44e0: e5e8038c */ swc1 $f8,0x38c($t7) +/* f0d44e4: 8e180284 */ lw $t8,0x284($s0) +/* f0d44e8: c7a6018c */ lwc1 $f6,0x18c($sp) +/* f0d44ec: e7060390 */ swc1 $f6,0x390($t8) +/* f0d44f0: 8e190284 */ lw $t9,0x284($s0) +/* f0d44f4: c7a40174 */ lwc1 $f4,0x174($sp) +/* f0d44f8: e7240394 */ swc1 $f4,0x394($t9) +/* f0d44fc: 8e090284 */ lw $t1,0x284($s0) +/* f0d4500: c7aa0178 */ lwc1 $f10,0x178($sp) +/* f0d4504: e52a0398 */ swc1 $f10,0x398($t1) +/* f0d4508: 8e0a0284 */ lw $t2,0x284($s0) +/* f0d450c: c7a8017c */ lwc1 $f8,0x17c($sp) +/* f0d4510: e548039c */ swc1 $f8,0x39c($t2) +/* f0d4514: 8e080284 */ lw $t0,0x284($s0) +/* f0d4518: 8d0b1a7c */ lw $t3,0x1a7c($t0) +/* f0d451c: 55600020 */ bnezl $t3,.L0f0d45a0 +/* f0d4520: 8d0400bc */ lw $a0,0xbc($t0) +/* f0d4524: c5061a90 */ lwc1 $f6,0x1a90($t0) +/* f0d4528: c5041adc */ lwc1 $f4,0x1adc($t0) +/* f0d452c: c5081a84 */ lwc1 $f8,0x1a84($t0) +/* f0d4530: 8d0c00bc */ lw $t4,0xbc($t0) +/* f0d4534: 46043281 */ sub.s $f10,$f6,$f4 +/* f0d4538: 27a40078 */ addiu $a0,$sp,0x78 +/* f0d453c: c5840008 */ lwc1 $f4,0x8($t4) +/* f0d4540: 46085182 */ mul.s $f6,$f10,$f8 +/* f0d4544: 46043280 */ add.s $f10,$f6,$f4 +/* f0d4548: e7aa0078 */ swc1 $f10,0x78($sp) +/* f0d454c: 8d0d00bc */ lw $t5,0xbc($t0) +/* f0d4550: c5081a94 */ lwc1 $f8,0x1a94($t0) +/* f0d4554: c5041a84 */ lwc1 $f4,0x1a84($t0) +/* f0d4558: c5a0000c */ lwc1 $f0,0xc($t5) +/* f0d455c: 46004181 */ sub.s $f6,$f8,$f0 +/* f0d4560: 46043282 */ mul.s $f10,$f6,$f4 +/* f0d4564: 46005200 */ add.s $f8,$f10,$f0 +/* f0d4568: e7a8007c */ swc1 $f8,0x7c($sp) +/* f0d456c: c5041ae4 */ lwc1 $f4,0x1ae4($t0) +/* f0d4570: c5061a98 */ lwc1 $f6,0x1a98($t0) +/* f0d4574: c5081a84 */ lwc1 $f8,0x1a84($t0) +/* f0d4578: 8d0e00bc */ lw $t6,0xbc($t0) +/* f0d457c: 46043281 */ sub.s $f10,$f6,$f4 +/* f0d4580: c5c40010 */ lwc1 $f4,0x10($t6) +/* f0d4584: 46085182 */ mul.s $f6,$f10,$f8 +/* f0d4588: 46043280 */ add.s $f10,$f6,$f4 +/* f0d458c: 0fc33067 */ jal func0f0cc19c +/* f0d4590: e7aa0080 */ swc1 $f10,0x80($sp) +/* f0d4594: 10000005 */ beqz $zero,.L0f0d45ac +/* f0d4598: 8e0f0284 */ lw $t7,0x284($s0) +/* f0d459c: 8d0400bc */ lw $a0,0xbc($t0) +.L0f0d45a0: +/* f0d45a0: 0fc33067 */ jal func0f0cc19c +/* f0d45a4: 24840008 */ addiu $a0,$a0,0x8 +/* f0d45a8: 8e0f0284 */ lw $t7,0x284($s0) +.L0f0d45ac: +/* f0d45ac: 3c017f1b */ lui $at,0x7f1b +/* f0d45b0: c426db98 */ lwc1 $f6,-0x2468($at) +/* f0d45b4: c5e8015c */ lwc1 $f8,0x15c($t7) +/* f0d45b8: 46064083 */ div.s $f2,$f8,$f6 +/* f0d45bc: 0fc4505b */ jal func0f11416c +/* f0d45c0: e7a20070 */ swc1 $f2,0x70($sp) +/* f0d45c4: 3c013f80 */ lui $at,0x3f80 +/* f0d45c8: c7a20070 */ lwc1 $f2,0x70($sp) +/* f0d45cc: 44812000 */ mtc1 $at,$f4 +/* f0d45d0: 46000306 */ mov.s $f12,$f0 +/* f0d45d4: 3c01bf80 */ lui $at,0xbf80 +/* f0d45d8: 4602203c */ c.lt.s $f4,$f2 +/* f0d45dc: 00000000 */ sll $zero,$zero,0x0 +/* f0d45e0: 45020006 */ bc1fl .L0f0d45fc +/* f0d45e4: 44815000 */ mtc1 $at,$f10 +/* f0d45e8: 3c013f80 */ lui $at,0x3f80 +/* f0d45ec: 44811000 */ mtc1 $at,$f2 +/* f0d45f0: 1000000a */ beqz $zero,.L0f0d461c +/* f0d45f4: 8e180284 */ lw $t8,0x284($s0) +/* f0d45f8: 44815000 */ mtc1 $at,$f10 +.L0f0d45fc: +/* f0d45fc: 3c01bf80 */ lui $at,0xbf80 +/* f0d4600: 460a103c */ c.lt.s $f2,$f10 +/* f0d4604: 00000000 */ sll $zero,$zero,0x0 +/* f0d4608: 45020004 */ bc1fl .L0f0d461c +/* f0d460c: 8e180284 */ lw $t8,0x284($s0) +/* f0d4610: 44811000 */ mtc1 $at,$f2 +/* f0d4614: 00000000 */ sll $zero,$zero,0x0 +/* f0d4618: 8e180284 */ lw $t8,0x284($s0) +.L0f0d461c: +/* f0d461c: 44807000 */ mtc1 $zero,$f14 +/* f0d4620: 44061000 */ mfc1 $a2,$f2 +/* f0d4624: c7080168 */ lwc1 $f8,0x168($t8) +/* f0d4628: 24070000 */ addiu $a3,$zero,0x0 +/* f0d462c: 0fc27637 */ jal func0f09d8dc +/* f0d4630: e7a80010 */ swc1 $f8,0x10($sp) +/* f0d4634: 8e190284 */ lw $t9,0x284($s0) +/* f0d4638: 3c017f1b */ lui $at,0x7f1b +/* f0d463c: c424db9c */ lwc1 $f4,-0x2464($at) +/* f0d4640: c7260158 */ lwc1 $f6,0x158($t9) +/* f0d4644: 46043302 */ mul.s $f12,$f6,$f4 +/* f0d4648: 0fc288a4 */ jal func0f0a2290 +/* f0d464c: 00000000 */ sll $zero,$zero,0x0 +/* f0d4650: 0fc307fd */ jal func0f0c1ff4 +/* f0d4654: 00000000 */ sll $zero,$zero,0x0 +/* f0d4658: 0fc32e31 */ jal func0f0cb8c4 +/* f0d465c: 8e040284 */ lw $a0,0x284($s0) +/* f0d4660: 8e090284 */ lw $t1,0x284($s0) +/* f0d4664: 8d2a00bc */ lw $t2,0xbc($t1) +/* f0d4668: 0fc257d8 */ jal func0f095f60 +/* f0d466c: 85440028 */ lh $a0,0x28($t2) +/* f0d4670: 0fc23064 */ jal func0f08c190 +/* f0d4674: 00000000 */ sll $zero,$zero,0x0 +/* f0d4678: 8fbf004c */ lw $ra,0x4c($sp) +/* f0d467c: 8fb00048 */ lw $s0,0x48($sp) +/* f0d4680: 27bd0220 */ addiu $sp,$sp,0x220 +/* f0d4684: 03e00008 */ jr $ra +/* f0d4688: 00000000 */ sll $zero,$zero,0x0 +/* f0d468c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d4690 +/* f0d4690: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0d4694: afbf0014 */ sw $ra,0x14($sp) +/* f0d4698: 0c00566c */ jal 0x159b0 +/* f0d469c: afa40028 */ sw $a0,0x28($sp) +/* f0d46a0: 3c017f1b */ lui $at,0x7f1b +/* f0d46a4: c424dbc8 */ lwc1 $f4,-0x2438($at) +/* f0d46a8: 3c017f1b */ lui $at,0x7f1b +/* f0d46ac: c426dbcc */ lwc1 $f6,-0x2434($at) +/* f0d46b0: 44804000 */ mtc1 $zero,$f8 +/* f0d46b4: e7a4001c */ swc1 $f4,0x1c($sp) +/* f0d46b8: e7a60020 */ swc1 $f6,0x20($sp) +/* f0d46bc: 0c002f02 */ jal 0xbc08 +/* f0d46c0: e7a80024 */ swc1 $f8,0x24($sp) +/* f0d46c4: 44828000 */ mtc1 $v0,$f16 +/* f0d46c8: 3c013f00 */ lui $at,0x3f00 +/* f0d46cc: 44815000 */ mtc1 $at,$f10 +/* f0d46d0: 468084a0 */ cvt.s.w $f18,$f16 +/* f0d46d4: 44813000 */ mtc1 $at,$f6 +/* f0d46d8: 46125101 */ sub.s $f4,$f10,$f18 +/* f0d46dc: 46062202 */ mul.s $f8,$f4,$f6 +/* f0d46e0: 0c002f06 */ jal 0xbc18 +/* f0d46e4: e7a8001c */ swc1 $f8,0x1c($sp) +/* f0d46e8: 44828000 */ mtc1 $v0,$f16 +/* f0d46ec: 3c013f00 */ lui $at,0x3f00 +/* f0d46f0: 44819000 */ mtc1 $at,$f18 +/* f0d46f4: 468082a0 */ cvt.s.w $f10,$f16 +/* f0d46f8: 44813000 */ mtc1 $at,$f6 +/* f0d46fc: 44808000 */ mtc1 $zero,$f16 +/* f0d4700: 27a4001c */ addiu $a0,$sp,0x1c +/* f0d4704: 8fa50028 */ lw $a1,0x28($sp) +/* f0d4708: e7b00024 */ swc1 $f16,0x24($sp) +/* f0d470c: 46125100 */ add.s $f4,$f10,$f18 +/* f0d4710: 46062202 */ mul.s $f8,$f4,$f6 +/* f0d4714: 0c005775 */ jal 0x15dd4 +/* f0d4718: e7a80020 */ swc1 $f8,0x20($sp) +/* f0d471c: 3c01bf80 */ lui $at,0xbf80 +/* f0d4720: 44816000 */ mtc1 $at,$f12 +/* f0d4724: 0c005793 */ jal 0x15e4c +/* f0d4728: 8fa50028 */ lw $a1,0x28($sp) +/* f0d472c: 3c0e8008 */ lui $t6,0x8008 +/* f0d4730: 8dcefac0 */ lw $t6,-0x540($t6) +/* f0d4734: 24010002 */ addiu $at,$zero,0x2 +/* f0d4738: 15c10004 */ bne $t6,$at,.L0f0d474c +/* f0d473c: 3c014000 */ lui $at,0x4000 +/* f0d4740: 44816000 */ mtc1 $at,$f12 +/* f0d4744: 0c00577c */ jal 0x15df0 +/* f0d4748: 8fa50028 */ lw $a1,0x28($sp) +.L0f0d474c: +/* f0d474c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d4750: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0d4754: 03e00008 */ jr $ra +/* f0d4758: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d475c +/* f0d475c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0d4760: afbf0014 */ sw $ra,0x14($sp) +/* f0d4764: 0fc351a4 */ jal func0f0d4690 +/* f0d4768: afa40018 */ sw $a0,0x18($sp) +/* f0d476c: 3c017f1b */ lui $at,0x7f1b +/* f0d4770: c42cdbd0 */ lwc1 $f12,-0x2430($at) +/* f0d4774: 0c00577c */ jal 0x15df0 +/* f0d4778: 8fa50018 */ lw $a1,0x18($sp) +/* f0d477c: 3c017f1b */ lui $at,0x7f1b +/* f0d4780: c42cdbd4 */ lwc1 $f12,-0x242c($at) +/* f0d4784: 0c005793 */ jal 0x15e4c +/* f0d4788: 8fa50018 */ lw $a1,0x18($sp) +/* f0d478c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d4790: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0d4794: 03e00008 */ jr $ra +/* f0d4798: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d479c +/* f0d479c: 27bdff68 */ addiu $sp,$sp,-152 +/* f0d47a0: afbf002c */ sw $ra,0x2c($sp) +/* f0d47a4: afb10028 */ sw $s1,0x28($sp) +/* f0d47a8: 00808825 */ or $s1,$a0,$zero +/* f0d47ac: 0fc59e66 */ jal func0f167998 +/* f0d47b0: afb00024 */ sw $s0,0x24($sp) +/* f0d47b4: 0fc59e66 */ jal func0f167998 +/* f0d47b8: afa20054 */ sw $v0,0x54($sp) +/* f0d47bc: 0c0059d8 */ jal 0x16760 +/* f0d47c0: afa20050 */ sw $v0,0x50($sp) +/* f0d47c4: 27b00058 */ addiu $s0,$sp,0x58 +/* f0d47c8: 0fc351d7 */ jal func0f0d475c +/* f0d47cc: 02002025 */ or $a0,$s0,$zero +/* f0d47d0: 02002025 */ or $a0,$s0,$zero +/* f0d47d4: 0c005815 */ jal 0x16054 +/* f0d47d8: 8fa50050 */ lw $a1,0x50($sp) +/* f0d47dc: 0c00566c */ jal 0x159b0 +/* f0d47e0: 02002025 */ or $a0,$s0,$zero +/* f0d47e4: 0c002f02 */ jal 0xbc08 +/* f0d47e8: 00000000 */ sll $zero,$zero,0x0 +/* f0d47ec: 0c002f02 */ jal 0xbc08 +/* f0d47f0: a7a20034 */ sh $v0,0x34($sp) +/* f0d47f4: 0c002f06 */ jal 0xbc18 +/* f0d47f8: a7a20036 */ sh $v0,0x36($sp) +/* f0d47fc: 0c002f06 */ jal 0xbc18 +/* f0d4800: a7a20038 */ sh $v0,0x38($sp) +/* f0d4804: 87ae0034 */ lh $t6,0x34($sp) +/* f0d4808: 87af0036 */ lh $t7,0x36($sp) +/* f0d480c: 3c013f00 */ lui $at,0x3f00 +/* f0d4810: 448e2000 */ mtc1 $t6,$f4 +/* f0d4814: 448f8000 */ mtc1 $t7,$f16 +/* f0d4818: 44810000 */ mtc1 $at,$f0 +/* f0d481c: 468021a0 */ cvt.s.w $f6,$f4 +/* f0d4820: 87b80038 */ lh $t8,0x38($sp) +/* f0d4824: 3c014120 */ lui $at,0x4120 +/* f0d4828: 02002025 */ or $a0,$s0,$zero +/* f0d482c: 468084a0 */ cvt.s.w $f18,$f16 +/* f0d4830: 46003207 */ neg.s $f8,$f6 +/* f0d4834: 44983000 */ mtc1 $t8,$f6 +/* f0d4838: 46004282 */ mul.s $f10,$f8,$f0 +/* f0d483c: 00000000 */ sll $zero,$zero,0x0 +/* f0d4840: 46009102 */ mul.s $f4,$f18,$f0 +/* f0d4844: 44829000 */ mtc1 $v0,$f18 +/* f0d4848: 44055000 */ mfc1 $a1,$f10 +/* f0d484c: 46803220 */ cvt.s.w $f8,$f6 +/* f0d4850: 44062000 */ mfc1 $a2,$f4 +/* f0d4854: 46809120 */ cvt.s.w $f4,$f18 +/* f0d4858: 46004287 */ neg.s $f10,$f8 +/* f0d485c: 44814000 */ mtc1 $at,$f8 +/* f0d4860: 46005402 */ mul.s $f16,$f10,$f0 +/* f0d4864: 3c017f1b */ lui $at,0x7f1b +/* f0d4868: c42adbd8 */ lwc1 $f10,-0x2428($at) +/* f0d486c: 46002182 */ mul.s $f6,$f4,$f0 +/* f0d4870: 3c013f80 */ lui $at,0x3f80 +/* f0d4874: e7a80014 */ swc1 $f8,0x14($sp) +/* f0d4878: e7aa0018 */ swc1 $f10,0x18($sp) +/* f0d487c: 44078000 */ mfc1 $a3,$f16 +/* f0d4880: 44818000 */ mtc1 $at,$f16 +/* f0d4884: e7a60010 */ swc1 $f6,0x10($sp) +/* f0d4888: 0c013f88 */ jal 0x4fe20 +/* f0d488c: e7b0001c */ swc1 $f16,0x1c($sp) +/* f0d4890: 02002025 */ or $a0,$s0,$zero +/* f0d4894: 0c005815 */ jal 0x16054 +/* f0d4898: 8fa50054 */ lw $a1,0x54($sp) +/* f0d489c: 0c0059e1 */ jal 0x16784 +/* f0d48a0: 00000000 */ sll $zero,$zero,0x0 +/* f0d48a4: 3c190102 */ lui $t9,0x102 +/* f0d48a8: 37390040 */ ori $t9,$t9,0x40 +/* f0d48ac: 02208025 */ or $s0,$s1,$zero +/* f0d48b0: ae190000 */ sw $t9,0x0($s0) +/* f0d48b4: 8fa40050 */ lw $a0,0x50($sp) +/* f0d48b8: 0c012d20 */ jal 0x4b480 +/* f0d48bc: 26310008 */ addiu $s1,$s1,0x8 +/* f0d48c0: 3c080103 */ lui $t0,0x103 +/* f0d48c4: ae020004 */ sw $v0,0x4($s0) +/* f0d48c8: 35080040 */ ori $t0,$t0,0x40 +/* f0d48cc: 02201825 */ or $v1,$s1,$zero +/* f0d48d0: ac680000 */ sw $t0,0x0($v1) +/* f0d48d4: afa30048 */ sw $v1,0x48($sp) +/* f0d48d8: 8fa40054 */ lw $a0,0x54($sp) +/* f0d48dc: 0c012d20 */ jal 0x4b480 +/* f0d48e0: 26310008 */ addiu $s1,$s1,0x8 +/* f0d48e4: 8fa30048 */ lw $v1,0x48($sp) +/* f0d48e8: 3c108007 */ lui $s0,0x8007 +/* f0d48ec: 26100f10 */ addiu $s0,$s0,0xf10 +/* f0d48f0: ac620004 */ sw $v0,0x4($v1) +/* f0d48f4: 8e090000 */ lw $t1,0x0($s0) +/* f0d48f8: 55200023 */ bnezl $t1,.L0f0d4988 +/* f0d48fc: 3c0f0380 */ lui $t7,0x380 +/* f0d4900: 0fc5db69 */ jal func0f176da4 +/* f0d4904: 24040010 */ addiu $a0,$zero,0x10 +/* f0d4908: 0fc59e7d */ jal func0f1679f4 +/* f0d490c: 00402025 */ or $a0,$v0,$zero +/* f0d4910: 1040001c */ beqz $v0,.L0f0d4984 +/* f0d4914: ae020000 */ sw $v0,0x0($s0) +/* f0d4918: 0c002f02 */ jal 0xbc08 +/* f0d491c: 00000000 */ sll $zero,$zero,0x0 +/* f0d4920: 8e0c0000 */ lw $t4,0x0($s0) +/* f0d4924: 00025840 */ sll $t3,$v0,0x1 +/* f0d4928: 0c002f06 */ jal 0xbc18 +/* f0d492c: a58b0000 */ sh $t3,0x0($t4) +/* f0d4930: 8e0e0000 */ lw $t6,0x0($s0) +/* f0d4934: 00026840 */ sll $t5,$v0,0x1 +/* f0d4938: 240f0001 */ addiu $t7,$zero,0x1 +/* f0d493c: a5cd0002 */ sh $t5,0x2($t6) +/* f0d4940: 8e180000 */ lw $t8,0x0($s0) +/* f0d4944: a70f0004 */ sh $t7,0x4($t8) +/* f0d4948: 8e190000 */ lw $t9,0x0($s0) +/* f0d494c: 0c002f02 */ jal 0xbc08 +/* f0d4950: a7200006 */ sh $zero,0x6($t9) +/* f0d4954: 8e090000 */ lw $t1,0x0($s0) +/* f0d4958: 00024040 */ sll $t0,$v0,0x1 +/* f0d495c: 0c002f06 */ jal 0xbc18 +/* f0d4960: a5280008 */ sh $t0,0x8($t1) +/* f0d4964: 8e0b0000 */ lw $t3,0x0($s0) +/* f0d4968: 00025040 */ sll $t2,$v0,0x1 +/* f0d496c: 240c01ff */ addiu $t4,$zero,0x1ff +/* f0d4970: a56a000a */ sh $t2,0xa($t3) +/* f0d4974: 8e0d0000 */ lw $t5,0x0($s0) +/* f0d4978: a5ac000c */ sh $t4,0xc($t5) +/* f0d497c: 8e0e0000 */ lw $t6,0x0($s0) +/* f0d4980: a5c0000e */ sh $zero,0xe($t6) +.L0f0d4984: +/* f0d4984: 3c0f0380 */ lui $t7,0x380 +.L0f0d4988: +/* f0d4988: 35ef0010 */ ori $t7,$t7,0x10 +/* f0d498c: 02201825 */ or $v1,$s1,$zero +/* f0d4990: ac6f0000 */ sw $t7,0x0($v1) +/* f0d4994: 8e180000 */ lw $t8,0x0($s0) +/* f0d4998: 26310008 */ addiu $s1,$s1,0x8 +/* f0d499c: 02202025 */ or $a0,$s1,$zero +/* f0d49a0: ac780004 */ sw $t8,0x4($v1) +/* f0d49a4: 3c19e700 */ lui $t9,0xe700 +/* f0d49a8: ac990000 */ sw $t9,0x0($a0) +/* f0d49ac: ac800004 */ sw $zero,0x4($a0) +/* f0d49b0: 8fbf002c */ lw $ra,0x2c($sp) +/* f0d49b4: 26220008 */ addiu $v0,$s1,0x8 +/* f0d49b8: 8fb10028 */ lw $s1,0x28($sp) +/* f0d49bc: 8fb00024 */ lw $s0,0x24($sp) +/* f0d49c0: 03e00008 */ jr $ra +/* f0d49c4: 27bd0098 */ addiu $sp,$sp,0x98 +); + +GLOBAL_ASM( +glabel func0f0d49c8 +/* f0d49c8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0d49cc: 3c0e0380 */ lui $t6,0x380 +/* f0d49d0: afbf001c */ sw $ra,0x1c($sp) +/* f0d49d4: afb00018 */ sw $s0,0x18($sp) +/* f0d49d8: 35ce0010 */ ori $t6,$t6,0x10 +/* f0d49dc: ac8e0000 */ sw $t6,0x0($a0) +/* f0d49e0: afa40024 */ sw $a0,0x24($sp) +/* f0d49e4: 0c002ad3 */ jal 0xab4c +/* f0d49e8: 24900008 */ addiu $s0,$a0,0x8 +/* f0d49ec: 8fa30024 */ lw $v1,0x24($sp) +/* f0d49f0: 3c018000 */ lui $at,0x8000 +/* f0d49f4: 00417821 */ addu $t7,$v0,$at +/* f0d49f8: 3c180103 */ lui $t8,0x103 +/* f0d49fc: 37180040 */ ori $t8,$t8,0x40 +/* f0d4a00: 02002025 */ or $a0,$s0,$zero +/* f0d4a04: ac6f0004 */ sw $t7,0x4($v1) +/* f0d4a08: ac980000 */ sw $t8,0x0($a0) +/* f0d4a0c: afa40020 */ sw $a0,0x20($sp) +/* f0d4a10: 0fc2d3fa */ jal func0f0b4fe8 +/* f0d4a14: 26100008 */ addiu $s0,$s0,0x8 +/* f0d4a18: 0c012d20 */ jal 0x4b480 +/* f0d4a1c: 00402025 */ or $a0,$v0,$zero +/* f0d4a20: 8fb90020 */ lw $t9,0x20($sp) +/* f0d4a24: af220004 */ sw $v0,0x4($t9) +/* f0d4a28: 8fbf001c */ lw $ra,0x1c($sp) +/* f0d4a2c: 02001025 */ or $v0,$s0,$zero +/* f0d4a30: 8fb00018 */ lw $s0,0x18($sp) +/* f0d4a34: 03e00008 */ jr $ra +/* f0d4a38: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f0d4a3c +/* f0d4a3c: 27bdff60 */ addiu $sp,$sp,-160 +/* f0d4a40: afbf0024 */ sw $ra,0x24($sp) +/* f0d4a44: afa400a0 */ sw $a0,0xa0($sp) +/* f0d4a48: 0fc59e66 */ jal func0f167998 +/* f0d4a4c: afa500a4 */ sw $a1,0xa4($sp) +/* f0d4a50: 8fae00a0 */ lw $t6,0xa0($sp) +/* f0d4a54: 8fa400a4 */ lw $a0,0xa4($sp) +/* f0d4a58: afa2005c */ sw $v0,0x5c($sp) +/* f0d4a5c: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0d4a60: afaf00a0 */ sw $t7,0xa0($sp) +/* f0d4a64: 3c18e700 */ lui $t8,0xe700 +/* f0d4a68: add80000 */ sw $t8,0x0($t6) +/* f0d4a6c: 1480000f */ bnez $a0,.L0f0d4aac +/* f0d4a70: adc00004 */ sw $zero,0x4($t6) +/* f0d4a74: 3c05800b */ lui $a1,0x800b +/* f0d4a78: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f0d4a7c: 24190002 */ addiu $t9,$zero,0x2 +/* f0d4a80: 24080001 */ addiu $t0,$zero,0x1 +/* f0d4a84: afa80014 */ sw $t0,0x14($sp) +/* f0d4a88: afb90010 */ sw $t9,0x10($sp) +/* f0d4a8c: 27a400a0 */ addiu $a0,$sp,0xa0 +/* f0d4a90: 24060002 */ addiu $a2,$zero,0x2 +/* f0d4a94: 00003825 */ or $a3,$zero,$zero +/* f0d4a98: afa00018 */ sw $zero,0x18($sp) +/* f0d4a9c: 0fc2ce70 */ jal func0f0b39c0 +/* f0d4aa0: 24a50048 */ addiu $a1,$a1,0x48 +/* f0d4aa4: 10000010 */ beqz $zero,.L0f0d4ae8 +/* f0d4aa8: 8fab00a0 */ lw $t3,0xa0($sp) +.L0f0d4aac: +/* f0d4aac: 24010001 */ addiu $at,$zero,0x1 +/* f0d4ab0: 1481000c */ bne $a0,$at,.L0f0d4ae4 +/* f0d4ab4: 3c05800b */ lui $a1,0x800b +/* f0d4ab8: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f0d4abc: 24090002 */ addiu $t1,$zero,0x2 +/* f0d4ac0: 240a0001 */ addiu $t2,$zero,0x1 +/* f0d4ac4: afaa0014 */ sw $t2,0x14($sp) +/* f0d4ac8: afa90010 */ sw $t1,0x10($sp) +/* f0d4acc: 27a400a0 */ addiu $a0,$sp,0xa0 +/* f0d4ad0: 24060002 */ addiu $a2,$zero,0x2 +/* f0d4ad4: 00003825 */ or $a3,$zero,$zero +/* f0d4ad8: afa00018 */ sw $zero,0x18($sp) +/* f0d4adc: 0fc2ce70 */ jal func0f0b39c0 +/* f0d4ae0: 24a50084 */ addiu $a1,$a1,0x84 +.L0f0d4ae4: +/* f0d4ae4: 8fab00a0 */ lw $t3,0xa0($sp) +.L0f0d4ae8: +/* f0d4ae8: 3c0de700 */ lui $t5,0xe700 +/* f0d4aec: 3c18ba00 */ lui $t8,0xba00 +/* f0d4af0: 256c0008 */ addiu $t4,$t3,0x8 +/* f0d4af4: afac00a0 */ sw $t4,0xa0($sp) +/* f0d4af8: ad600004 */ sw $zero,0x4($t3) +/* f0d4afc: ad6d0000 */ sw $t5,0x0($t3) +/* f0d4b00: 8fae00a0 */ lw $t6,0xa0($sp) +/* f0d4b04: 37181402 */ ori $t8,$t8,0x1402 +/* f0d4b08: 3c09b900 */ lui $t1,0xb900 +/* f0d4b0c: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0d4b10: afaf00a0 */ sw $t7,0xa0($sp) +/* f0d4b14: adc00004 */ sw $zero,0x4($t6) +/* f0d4b18: add80000 */ sw $t8,0x0($t6) +/* f0d4b1c: 8fb900a0 */ lw $t9,0xa0($sp) +/* f0d4b20: 35290002 */ ori $t1,$t1,0x2 +/* f0d4b24: 3c0dff33 */ lui $t5,0xff33 +/* f0d4b28: 27280008 */ addiu $t0,$t9,0x8 +/* f0d4b2c: afa800a0 */ sw $t0,0xa0($sp) +/* f0d4b30: af200004 */ sw $zero,0x4($t9) +/* f0d4b34: af290000 */ sw $t1,0x0($t9) +/* f0d4b38: 8faa00a0 */ lw $t2,0xa0($sp) +/* f0d4b3c: 3c0cfc12 */ lui $t4,0xfc12 +/* f0d4b40: 358c1824 */ ori $t4,$t4,0x1824 +/* f0d4b44: 254b0008 */ addiu $t3,$t2,0x8 +/* f0d4b48: afab00a0 */ sw $t3,0xa0($sp) +/* f0d4b4c: 35adffff */ ori $t5,$t5,0xffff +/* f0d4b50: ad4d0004 */ sw $t5,0x4($t2) +/* f0d4b54: ad4c0000 */ sw $t4,0x0($t2) +/* f0d4b58: 8fae00a0 */ lw $t6,0xa0($sp) +/* f0d4b5c: 3c07b700 */ lui $a3,0xb700 +/* f0d4b60: 24180004 */ addiu $t8,$zero,0x4 +/* f0d4b64: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0d4b68: afaf00a0 */ sw $t7,0xa0($sp) +/* f0d4b6c: add80004 */ sw $t8,0x4($t6) +/* f0d4b70: adc70000 */ sw $a3,0x0($t6) +/* f0d4b74: 8fb900a0 */ lw $t9,0xa0($sp) +/* f0d4b78: 24090200 */ addiu $t1,$zero,0x200 +/* f0d4b7c: 3c0cb600 */ lui $t4,0xb600 +/* f0d4b80: 27280008 */ addiu $t0,$t9,0x8 +/* f0d4b84: afa800a0 */ sw $t0,0xa0($sp) +/* f0d4b88: af290004 */ sw $t1,0x4($t9) +/* f0d4b8c: af270000 */ sw $a3,0x0($t9) +/* f0d4b90: 8faa00a0 */ lw $t2,0xa0($sp) +/* f0d4b94: 240d3000 */ addiu $t5,$zero,0x3000 +/* f0d4b98: 3c18ba00 */ lui $t8,0xba00 +/* f0d4b9c: 254b0008 */ addiu $t3,$t2,0x8 +/* f0d4ba0: afab00a0 */ sw $t3,0xa0($sp) +/* f0d4ba4: ad4d0004 */ sw $t5,0x4($t2) +/* f0d4ba8: ad4c0000 */ sw $t4,0x0($t2) +/* f0d4bac: 8fae00a0 */ lw $t6,0xa0($sp) +/* f0d4bb0: 37180602 */ ori $t8,$t8,0x602 +/* f0d4bb4: 241900c0 */ addiu $t9,$zero,0xc0 +/* f0d4bb8: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0d4bbc: afaf00a0 */ sw $t7,0xa0($sp) +/* f0d4bc0: add90004 */ sw $t9,0x4($t6) +/* f0d4bc4: add80000 */ sw $t8,0x0($t6) +/* f0d4bc8: 8fa800a0 */ lw $t0,0xa0($sp) +/* f0d4bcc: 3c0aba00 */ lui $t2,0xba00 +/* f0d4bd0: 354a0c02 */ ori $t2,$t2,0xc02 +/* f0d4bd4: 25090008 */ addiu $t1,$t0,0x8 +/* f0d4bd8: afa900a0 */ sw $t1,0xa0($sp) +/* f0d4bdc: 240b2000 */ addiu $t3,$zero,0x2000 +/* f0d4be0: ad0b0004 */ sw $t3,0x4($t0) +/* f0d4be4: ad0a0000 */ sw $t2,0x0($t0) +/* f0d4be8: 8fac00a0 */ lw $t4,0xa0($sp) +/* f0d4bec: 3c0eb900 */ lui $t6,0xb900 +/* f0d4bf0: 3c0f0050 */ lui $t7,0x50 +/* f0d4bf4: 258d0008 */ addiu $t5,$t4,0x8 +/* f0d4bf8: afad00a0 */ sw $t5,0xa0($sp) +/* f0d4bfc: 35ef4240 */ ori $t7,$t7,0x4240 +/* f0d4c00: 35ce031d */ ori $t6,$t6,0x31d +/* f0d4c04: ad8e0000 */ sw $t6,0x0($t4) +/* f0d4c08: ad8f0004 */ sw $t7,0x4($t4) +/* f0d4c0c: 8fb800a0 */ lw $t8,0xa0($sp) +/* f0d4c10: 3c08ba00 */ lui $t0,0xba00 +/* f0d4c14: 35081301 */ ori $t0,$t0,0x1301 +/* f0d4c18: 27190008 */ addiu $t9,$t8,0x8 +/* f0d4c1c: afb900a0 */ sw $t9,0xa0($sp) +/* f0d4c20: 3c090008 */ lui $t1,0x8 +/* f0d4c24: 27a40060 */ addiu $a0,$sp,0x60 +/* f0d4c28: af090004 */ sw $t1,0x4($t8) +/* f0d4c2c: 0fc351a4 */ jal func0f0d4690 +/* f0d4c30: af080000 */ sw $t0,0x0($t8) +/* f0d4c34: 27a40060 */ addiu $a0,$sp,0x60 +/* f0d4c38: 0c005815 */ jal 0x16054 +/* f0d4c3c: 8fa5005c */ lw $a1,0x5c($sp) +/* f0d4c40: 8faa00a0 */ lw $t2,0xa0($sp) +/* f0d4c44: 3c0c0102 */ lui $t4,0x102 +/* f0d4c48: 358c0040 */ ori $t4,$t4,0x40 +/* f0d4c4c: 254b0008 */ addiu $t3,$t2,0x8 +/* f0d4c50: afab00a0 */ sw $t3,0xa0($sp) +/* f0d4c54: ad4c0000 */ sw $t4,0x0($t2) +/* f0d4c58: 8fa4005c */ lw $a0,0x5c($sp) +/* f0d4c5c: 0c012d20 */ jal 0x4b480 +/* f0d4c60: afaa0028 */ sw $t2,0x28($sp) +/* f0d4c64: 8fa30028 */ lw $v1,0x28($sp) +/* f0d4c68: ac620004 */ sw $v0,0x4($v1) +/* f0d4c6c: 8fbf0024 */ lw $ra,0x24($sp) +/* f0d4c70: 8fa200a0 */ lw $v0,0xa0($sp) +/* f0d4c74: 27bd00a0 */ addiu $sp,$sp,0xa0 +/* f0d4c78: 03e00008 */ jr $ra +/* f0d4c7c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d4c80 +/* f0d4c80: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0d4c84: afbf0014 */ sw $ra,0x14($sp) +/* f0d4c88: 0fc59e66 */ jal func0f167998 +/* f0d4c8c: afa40060 */ sw $a0,0x60($sp) +/* f0d4c90: afa2001c */ sw $v0,0x1c($sp) +/* f0d4c94: 0fc351a4 */ jal func0f0d4690 +/* f0d4c98: 27a40020 */ addiu $a0,$sp,0x20 +/* f0d4c9c: 3c017f1b */ lui $at,0x7f1b +/* f0d4ca0: c42cdbdc */ lwc1 $f12,-0x2424($at) +/* f0d4ca4: 0c00577c */ jal 0x15df0 +/* f0d4ca8: 27a50020 */ addiu $a1,$sp,0x20 +/* f0d4cac: 3c017f1b */ lui $at,0x7f1b +/* f0d4cb0: c42cdbe0 */ lwc1 $f12,-0x2420($at) +/* f0d4cb4: 0c005793 */ jal 0x15e4c +/* f0d4cb8: 27a50020 */ addiu $a1,$sp,0x20 +/* f0d4cbc: 27a40020 */ addiu $a0,$sp,0x20 +/* f0d4cc0: 0c005815 */ jal 0x16054 +/* f0d4cc4: 8fa5001c */ lw $a1,0x1c($sp) +/* f0d4cc8: 8fa20060 */ lw $v0,0x60($sp) +/* f0d4ccc: 3c0e0102 */ lui $t6,0x102 +/* f0d4cd0: 35ce0040 */ ori $t6,$t6,0x40 +/* f0d4cd4: 00401825 */ or $v1,$v0,$zero +/* f0d4cd8: ac6e0000 */ sw $t6,0x0($v1) +/* f0d4cdc: 24420008 */ addiu $v0,$v0,0x8 +/* f0d4ce0: afa20060 */ sw $v0,0x60($sp) +/* f0d4ce4: afa30018 */ sw $v1,0x18($sp) +/* f0d4ce8: 0c012d20 */ jal 0x4b480 +/* f0d4cec: 8fa4001c */ lw $a0,0x1c($sp) +/* f0d4cf0: 8fa30018 */ lw $v1,0x18($sp) +/* f0d4cf4: ac620004 */ sw $v0,0x4($v1) +/* f0d4cf8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d4cfc: 8fa20060 */ lw $v0,0x60($sp) +/* f0d4d00: 27bd0060 */ addiu $sp,$sp,0x60 +/* f0d4d04: 03e00008 */ jr $ra +/* f0d4d08: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d4d0c +/* f0d4d0c: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0d4d10: afbf0014 */ sw $ra,0x14($sp) +/* f0d4d14: afa40048 */ sw $a0,0x48($sp) +/* f0d4d18: afa5004c */ sw $a1,0x4c($sp) +/* f0d4d1c: afa60050 */ sw $a2,0x50($sp) +/* f0d4d20: afa70054 */ sw $a3,0x54($sp) +/* f0d4d24: 0fc59e73 */ jal func0f1679cc +/* f0d4d28: 24040002 */ addiu $a0,$zero,0x2 +/* f0d4d2c: afa20044 */ sw $v0,0x44($sp) +/* f0d4d30: 0fc59e59 */ jal func0f167964 +/* f0d4d34: 24040004 */ addiu $a0,$zero,0x4 +/* f0d4d38: 3c013f80 */ lui $at,0x3f80 +/* f0d4d3c: 44819000 */ mtc1 $at,$f18 +/* f0d4d40: 3c047f1b */ lui $a0,0x7f1b +/* f0d4d44: 3c058007 */ lui $a1,0x8007 +/* f0d4d48: 24a50f18 */ addiu $a1,$a1,0xf18 +/* f0d4d4c: 2484dba0 */ addiu $a0,$a0,-9312 +/* f0d4d50: afa20040 */ sw $v0,0x40($sp) +/* f0d4d54: e7b20030 */ swc1 $f18,0x30($sp) +/* f0d4d58: 0c0036cc */ jal 0xdb30 +/* f0d4d5c: e7b20034 */ swc1 $f18,0x34($sp) +/* f0d4d60: 3c02800a */ lui $v0,0x800a +/* f0d4d64: 8fa90050 */ lw $t1,0x50($sp) +/* f0d4d68: 8c42de90 */ lw $v0,-0x2170($v0) +/* f0d4d6c: 8fa60040 */ lw $a2,0x40($sp) +/* f0d4d70: 8fac0048 */ lw $t4,0x48($sp) +/* f0d4d74: 0122082a */ slt $at,$t1,$v0 +/* f0d4d78: c7b00030 */ lwc1 $f16,0x30($sp) +/* f0d4d7c: 10200007 */ beqz $at,.L0f0d4d9c +/* f0d4d80: c7b20034 */ lwc1 $f18,0x34($sp) +/* f0d4d84: 8fad0058 */ lw $t5,0x58($sp) +/* f0d4d88: 01a2082a */ slt $at,$t5,$v0 +/* f0d4d8c: 10200003 */ beqz $at,.L0f0d4d9c +/* f0d4d90: 00000000 */ sll $zero,$zero,0x0 +/* f0d4d94: 10000154 */ beqz $zero,.L0f0d52e8 +/* f0d4d98: 01801025 */ or $v0,$t4,$zero +.L0f0d4d9c: +/* f0d4d9c: 3c03800a */ lui $v1,0x800a +/* f0d4da0: 8c63de94 */ lw $v1,-0x216c($v1) +/* f0d4da4: 8fad0058 */ lw $t5,0x58($sp) +/* f0d4da8: 8fae004c */ lw $t6,0x4c($sp) +/* f0d4dac: 0069082a */ slt $at,$v1,$t1 +/* f0d4db0: 10200006 */ beqz $at,.L0f0d4dcc +/* f0d4db4: 3c047f1b */ lui $a0,0x7f1b +/* f0d4db8: 006d082a */ slt $at,$v1,$t5 +/* f0d4dbc: 50200004 */ beqzl $at,.L0f0d4dd0 +/* f0d4dc0: 0122082a */ slt $at,$t1,$v0 +/* f0d4dc4: 10000148 */ beqz $zero,.L0f0d52e8 +/* f0d4dc8: 01801025 */ or $v0,$t4,$zero +.L0f0d4dcc: +/* f0d4dcc: 0122082a */ slt $at,$t1,$v0 +.L0f0d4dd0: +/* f0d4dd0: 10200002 */ beqz $at,.L0f0d4ddc +/* f0d4dd4: 2484dba8 */ addiu $a0,$a0,-9304 +/* f0d4dd8: 00404825 */ or $t1,$v0,$zero +.L0f0d4ddc: +/* f0d4ddc: 01a2082a */ slt $at,$t5,$v0 +/* f0d4de0: 10200002 */ beqz $at,.L0f0d4dec +/* f0d4de4: 3c058007 */ lui $a1,0x8007 +/* f0d4de8: 00406825 */ or $t5,$v0,$zero +.L0f0d4dec: +/* f0d4dec: 0069082a */ slt $at,$v1,$t1 +/* f0d4df0: 10200002 */ beqz $at,.L0f0d4dfc +/* f0d4df4: 3c028007 */ lui $v0,0x8007 +/* f0d4df8: 00604825 */ or $t1,$v1,$zero +.L0f0d4dfc: +/* f0d4dfc: 006d082a */ slt $at,$v1,$t5 +/* f0d4e00: 10200002 */ beqz $at,.L0f0d4e0c +/* f0d4e04: 24a50f14 */ addiu $a1,$a1,0xf14 +/* f0d4e08: 00606825 */ or $t5,$v1,$zero +.L0f0d4e0c: +/* f0d4e0c: 8c420f18 */ lw $v0,0xf18($v0) +/* f0d4e10: 01c97821 */ addu $t7,$t6,$t1 +/* f0d4e14: 8fae0054 */ lw $t6,0x54($sp) +/* f0d4e18: 01e20019 */ multu $t7,$v0 +/* f0d4e1c: 8fa70064 */ lw $a3,0x64($sp) +/* f0d4e20: 01cd7821 */ addu $t7,$t6,$t5 +/* f0d4e24: 240e4000 */ addiu $t6,$zero,0x4000 +/* f0d4e28: 24010001 */ addiu $at,$zero,0x1 +/* f0d4e2c: a7a0002a */ sh $zero,0x2a($sp) +/* f0d4e30: a7ae0028 */ sh $t6,0x28($sp) +/* f0d4e34: 00005012 */ mflo $t2 +/* f0d4e38: 000ac400 */ sll $t8,$t2,0x10 +/* f0d4e3c: 00185403 */ sra $t2,$t8,0x10 +/* f0d4e40: 01e20019 */ multu $t7,$v0 +/* f0d4e44: 00005812 */ mflo $t3 +/* f0d4e48: 000bc400 */ sll $t8,$t3,0x10 +/* f0d4e4c: 14e10004 */ bne $a3,$at,.L0f0d4e60 +/* f0d4e50: 00185c03 */ sra $t3,$t8,0x10 +/* f0d4e54: 3c014000 */ lui $at,0x4000 +/* f0d4e58: 44818000 */ mtc1 $at,$f16 +/* f0d4e5c: 00000000 */ sll $zero,$zero,0x0 +.L0f0d4e60: +/* f0d4e60: afa60040 */ sw $a2,0x40($sp) +/* f0d4e64: afa90050 */ sw $t1,0x50($sp) +/* f0d4e68: a7aa002e */ sh $t2,0x2e($sp) +/* f0d4e6c: a7ab002c */ sh $t3,0x2c($sp) +/* f0d4e70: afac0048 */ sw $t4,0x48($sp) +/* f0d4e74: afad0058 */ sw $t5,0x58($sp) +/* f0d4e78: e7b00030 */ swc1 $f16,0x30($sp) +/* f0d4e7c: 0c0036cc */ jal 0xdb30 +/* f0d4e80: e7b20034 */ swc1 $f18,0x34($sp) +/* f0d4e84: 8fa70064 */ lw $a3,0x64($sp) +/* f0d4e88: 3c014000 */ lui $at,0x4000 +/* f0d4e8c: 44811000 */ mtc1 $at,$f2 +/* f0d4e90: 24020002 */ addiu $v0,$zero,0x2 +/* f0d4e94: 8fa60040 */ lw $a2,0x40($sp) +/* f0d4e98: 8fa90050 */ lw $t1,0x50($sp) +/* f0d4e9c: 87aa002e */ lh $t2,0x2e($sp) +/* f0d4ea0: 87ab002c */ lh $t3,0x2c($sp) +/* f0d4ea4: 8fac0048 */ lw $t4,0x48($sp) +/* f0d4ea8: 8fad0058 */ lw $t5,0x58($sp) +/* f0d4eac: c7b00030 */ lwc1 $f16,0x30($sp) +/* f0d4eb0: c7b20034 */ lwc1 $f18,0x34($sp) +/* f0d4eb4: 10e20004 */ beq $a3,$v0,.L0f0d4ec8 +/* f0d4eb8: 240500c8 */ addiu $a1,$zero,0xc8 +/* f0d4ebc: 24010003 */ addiu $at,$zero,0x3 +/* f0d4ec0: 54e1000c */ bnel $a3,$at,.L0f0d4ef4 +/* f0d4ec4: 3c014080 */ lui $at,0x4080 +.L0f0d4ec8: +/* f0d4ec8: 14e20004 */ bne $a3,$v0,.L0f0d4edc +/* f0d4ecc: 3c014080 */ lui $at,0x4080 +/* f0d4ed0: 00005025 */ or $t2,$zero,$zero +/* f0d4ed4: 10000003 */ beqz $zero,.L0f0d4ee4 +/* f0d4ed8: 240b0400 */ addiu $t3,$zero,0x400 +.L0f0d4edc: +/* f0d4edc: 240a0400 */ addiu $t2,$zero,0x400 +/* f0d4ee0: 240b0800 */ addiu $t3,$zero,0x800 +.L0f0d4ee4: +/* f0d4ee4: 44818000 */ mtc1 $at,$f16 +/* f0d4ee8: 24051770 */ addiu $a1,$zero,0x1770 +/* f0d4eec: 46008486 */ mov.s $f18,$f16 +/* f0d4ef0: 3c014080 */ lui $at,0x4080 +.L0f0d4ef4: +/* f0d4ef4: 44810000 */ mtc1 $at,$f0 +/* f0d4ef8: 24010008 */ addiu $at,$zero,0x8 +/* f0d4efc: 10e10004 */ beq $a3,$at,.L0f0d4f10 +/* f0d4f00: 24010009 */ addiu $at,$zero,0x9 +/* f0d4f04: 10e10002 */ beq $a3,$at,.L0f0d4f10 +/* f0d4f08: 2401000b */ addiu $at,$zero,0xb +/* f0d4f0c: 14e10008 */ bne $a3,$at,.L0f0d4f30 +.L0f0d4f10: +/* f0d4f10: 24010009 */ addiu $at,$zero,0x9 +/* f0d4f14: 00005025 */ or $t2,$zero,$zero +/* f0d4f18: 240b0800 */ addiu $t3,$zero,0x800 +/* f0d4f1c: 240507d0 */ addiu $a1,$zero,0x7d0 +/* f0d4f20: 46000486 */ mov.s $f18,$f0 +/* f0d4f24: 14e10002 */ bne $a3,$at,.L0f0d4f30 +/* f0d4f28: 46000406 */ mov.s $f16,$f0 +/* f0d4f2c: 46001406 */ mov.s $f16,$f2 +.L0f0d4f30: +/* f0d4f30: 24010004 */ addiu $at,$zero,0x4 +/* f0d4f34: 14e10004 */ bne $a3,$at,.L0f0d4f48 +/* f0d4f38: 3c013f80 */ lui $at,0x3f80 +/* f0d4f3c: 44818000 */ mtc1 $at,$f16 +/* f0d4f40: 240507d0 */ addiu $a1,$zero,0x7d0 +/* f0d4f44: 46008486 */ mov.s $f18,$f16 +.L0f0d4f48: +/* f0d4f48: 24010005 */ addiu $at,$zero,0x5 +/* f0d4f4c: 10e10005 */ beq $a3,$at,.L0f0d4f64 +/* f0d4f50: 3c047f1b */ lui $a0,0x7f1b +/* f0d4f54: 24010006 */ addiu $at,$zero,0x6 +/* f0d4f58: 10e10002 */ beq $a3,$at,.L0f0d4f64 +/* f0d4f5c: 241f000a */ addiu $ra,$zero,0xa +/* f0d4f60: 14ff0013 */ bne $a3,$ra,.L0f0d4fb0 +.L0f0d4f64: +/* f0d4f64: 24010006 */ addiu $at,$zero,0x6 +/* f0d4f68: 241f000a */ addiu $ra,$zero,0xa +/* f0d4f6c: 240503e8 */ addiu $a1,$zero,0x3e8 +/* f0d4f70: 00005025 */ or $t2,$zero,$zero +/* f0d4f74: 240b1000 */ addiu $t3,$zero,0x1000 +/* f0d4f78: 14e10006 */ bne $a3,$at,.L0f0d4f94 +/* f0d4f7c: 46000406 */ mov.s $f16,$f0 +/* f0d4f80: 3c014100 */ lui $at,0x4100 +/* f0d4f84: 44818000 */ mtc1 $at,$f16 +/* f0d4f88: 240a0180 */ addiu $t2,$zero,0x180 +/* f0d4f8c: 10000008 */ beqz $zero,.L0f0d4fb0 +/* f0d4f90: 240b1180 */ addiu $t3,$zero,0x1180 +.L0f0d4f94: +/* f0d4f94: 14ff0005 */ bne $a3,$ra,.L0f0d4fac +/* f0d4f98: 3c014100 */ lui $at,0x4100 +/* f0d4f9c: 44818000 */ mtc1 $at,$f16 +/* f0d4fa0: 240a0180 */ addiu $t2,$zero,0x180 +/* f0d4fa4: 10000002 */ beqz $zero,.L0f0d4fb0 +/* f0d4fa8: 240b1180 */ addiu $t3,$zero,0x1180 +.L0f0d4fac: +/* f0d4fac: 46001486 */ mov.s $f18,$f2 +.L0f0d4fb0: +/* f0d4fb0: 24010007 */ addiu $at,$zero,0x7 +/* f0d4fb4: 14e10020 */ bne $a3,$at,.L0f0d5038 +/* f0d4fb8: 2484dbb4 */ addiu $a0,$a0,-9292 +/* f0d4fbc: 3c014100 */ lui $at,0x4100 +/* f0d4fc0: 44818000 */ mtc1 $at,$f16 +/* f0d4fc4: 3c058007 */ lui $a1,0x8007 +/* f0d4fc8: 24a50f1c */ addiu $a1,$a1,0xf1c +/* f0d4fcc: afa60040 */ sw $a2,0x40($sp) +/* f0d4fd0: afa90050 */ sw $t1,0x50($sp) +/* f0d4fd4: a7aa002e */ sh $t2,0x2e($sp) +/* f0d4fd8: a7ab002c */ sh $t3,0x2c($sp) +/* f0d4fdc: afac0048 */ sw $t4,0x48($sp) +/* f0d4fe0: afad0058 */ sw $t5,0x58($sp) +/* f0d4fe4: e7b20034 */ swc1 $f18,0x34($sp) +/* f0d4fe8: 0c0036cc */ jal 0xdb30 +/* f0d4fec: e7b00030 */ swc1 $f16,0x30($sp) +/* f0d4ff0: 3c058007 */ lui $a1,0x8007 +/* f0d4ff4: 8ca50f1c */ lw $a1,0xf1c($a1) +/* f0d4ff8: 24190100 */ addiu $t9,$zero,0x100 +/* f0d4ffc: 8fa60040 */ lw $a2,0x40($sp) +/* f0d5000: 00052823 */ negu $a1,$a1 +/* f0d5004: 00057c00 */ sll $t7,$a1,0x10 +/* f0d5008: 8fa70064 */ lw $a3,0x64($sp) +/* f0d500c: 8fa90050 */ lw $t1,0x50($sp) +/* f0d5010: 87aa002e */ lh $t2,0x2e($sp) +/* f0d5014: 87ab002c */ lh $t3,0x2c($sp) +/* f0d5018: 8fac0048 */ lw $t4,0x48($sp) +/* f0d501c: 8fad0058 */ lw $t5,0x58($sp) +/* f0d5020: 241f000a */ addiu $ra,$zero,0xa +/* f0d5024: c7b00030 */ lwc1 $f16,0x30($sp) +/* f0d5028: c7b20034 */ lwc1 $f18,0x34($sp) +/* f0d502c: 000f2c03 */ sra $a1,$t7,0x10 +/* f0d5030: a7b9002a */ sh $t9,0x2a($sp) +/* f0d5034: a7a00028 */ sh $zero,0x28($sp) +.L0f0d5038: +/* f0d5038: 8fae004c */ lw $t6,0x4c($sp) +/* f0d503c: 2408fff6 */ addiu $t0,$zero,-10 +/* f0d5040: a4c90002 */ sh $t1,0x2($a2) +/* f0d5044: a4c80004 */ sh $t0,0x4($a2) +/* f0d5048: a4ce0000 */ sh $t6,0x0($a2) +/* f0d504c: 8faf0054 */ lw $t7,0x54($sp) +/* f0d5050: a4cd000e */ sh $t5,0xe($a2) +/* f0d5054: a4c80010 */ sh $t0,0x10($a2) +/* f0d5058: 3c19800a */ lui $t9,0x800a +/* f0d505c: a4cf000c */ sh $t7,0xc($a2) +/* f0d5060: 8f39de98 */ lw $t9,-0x2168($t9) +/* f0d5064: 44852000 */ mtc1 $a1,$f4 +/* f0d5068: 2418000a */ addiu $t8,$zero,0xa +/* f0d506c: 44994000 */ mtc1 $t9,$f8 +/* f0d5070: 44983000 */ mtc1 $t8,$f6 +/* f0d5074: 3c0e800a */ lui $t6,0x800a +/* f0d5078: 8dcede9c */ lw $t6,-0x2164($t6) +/* f0d507c: 46802020 */ cvt.s.w $f0,$f4 +/* f0d5080: 84d9000c */ lh $t9,0xc($a2) +/* f0d5084: 01051023 */ subu $v0,$t0,$a1 +/* f0d5088: a4c2001c */ sh $v0,0x1c($a2) +/* f0d508c: a4c20028 */ sh $v0,0x28($a2) +/* f0d5090: 468042a0 */ cvt.s.w $f10,$f8 +/* f0d5094: 3c014280 */ lui $at,0x4280 +/* f0d5098: 468030a0 */ cvt.s.w $f2,$f6 +/* f0d509c: 448e3000 */ mtc1 $t6,$f6 +/* f0d50a0: 46005102 */ mul.s $f4,$f10,$f0 +/* f0d50a4: 84ce0000 */ lh $t6,0x0($a2) +/* f0d50a8: 46803220 */ cvt.s.w $f8,$f6 +/* f0d50ac: 46022303 */ div.s $f12,$f4,$f2 +/* f0d50b0: 46004282 */ mul.s $f10,$f8,$f0 +/* f0d50b4: 46025383 */ div.s $f14,$f10,$f2 +/* f0d50b8: 4600610d */ trunc.w.s $f4,$f12 +/* f0d50bc: 44032000 */ mfc1 $v1,$f4 +/* f0d50c0: 00000000 */ sll $zero,$zero,0x0 +/* f0d50c4: 01c37821 */ addu $t7,$t6,$v1 +/* f0d50c8: a4cf0018 */ sh $t7,0x18($a2) +/* f0d50cc: 84cf0002 */ lh $t7,0x2($a2) +/* f0d50d0: 03237021 */ addu $t6,$t9,$v1 +/* f0d50d4: a4ce0024 */ sh $t6,0x24($a2) +/* f0d50d8: 4600718d */ trunc.w.s $f6,$f14 +/* f0d50dc: 44043000 */ mfc1 $a0,$f6 +/* f0d50e0: 00000000 */ sll $zero,$zero,0x0 +/* f0d50e4: 01e4c021 */ addu $t8,$t7,$a0 +/* f0d50e8: 84cf000e */ lh $t7,0xe($a2) +/* f0d50ec: a4d8001a */ sh $t8,0x1a($a2) +/* f0d50f0: 01e4c021 */ addu $t8,$t7,$a0 +/* f0d50f4: 14ff0012 */ bne $a3,$ra,.L0f0d5140 +/* f0d50f8: a4d80026 */ sh $t8,0x26($a2) +/* f0d50fc: 3c014280 */ lui $at,0x4280 +/* f0d5100: 44811000 */ mtc1 $at,$f2 +/* f0d5104: 3c014200 */ lui $at,0x4200 +/* f0d5108: 44816000 */ mtc1 $at,$f12 +/* f0d510c: 3c018006 */ lui $at,0x8006 +/* f0d5110: c4201630 */ lwc1 $f0,0x1630($at) +/* f0d5114: 46120202 */ mul.s $f8,$f0,$f18 +/* f0d5118: 00000000 */ sll $zero,$zero,0x0 +/* f0d511c: 46024282 */ mul.s $f10,$f8,$f2 +/* f0d5120: 00000000 */ sll $zero,$zero,0x0 +/* f0d5124: 460c5102 */ mul.s $f4,$f10,$f12 +/* f0d5128: 4600218d */ trunc.w.s $f6,$f4 +/* f0d512c: 44093000 */ mfc1 $t1,$f6 +/* f0d5130: 00000000 */ sll $zero,$zero,0x0 +/* f0d5134: 00097400 */ sll $t6,$t1,0x10 +/* f0d5138: 10000014 */ beqz $zero,.L0f0d518c +/* f0d513c: 000e4c03 */ sra $t1,$t6,0x10 +.L0f0d5140: +/* f0d5140: 44811000 */ mtc1 $at,$f2 +/* f0d5144: 3c014200 */ lui $at,0x4200 +/* f0d5148: 44816000 */ mtc1 $at,$f12 +/* f0d514c: 3c018006 */ lui $at,0x8006 +/* f0d5150: c4201630 */ lwc1 $f0,0x1630($at) +/* f0d5154: 3c013f00 */ lui $at,0x3f00 +/* f0d5158: 44814000 */ mtc1 $at,$f8 +/* f0d515c: 00000000 */ sll $zero,$zero,0x0 +/* f0d5160: 46080281 */ sub.s $f10,$f0,$f8 +/* f0d5164: 46125102 */ mul.s $f4,$f10,$f18 +/* f0d5168: 00000000 */ sll $zero,$zero,0x0 +/* f0d516c: 46022182 */ mul.s $f6,$f4,$f2 +/* f0d5170: 00000000 */ sll $zero,$zero,0x0 +/* f0d5174: 460c3202 */ mul.s $f8,$f6,$f12 +/* f0d5178: 4600428d */ trunc.w.s $f10,$f8 +/* f0d517c: 44095000 */ mfc1 $t1,$f10 +/* f0d5180: 00000000 */ sll $zero,$zero,0x0 +/* f0d5184: 0009cc00 */ sll $t9,$t1,0x10 +/* f0d5188: 00194c03 */ sra $t1,$t9,0x10 +.L0f0d518c: +/* f0d518c: 14ff0010 */ bne $a3,$ra,.L0f0d51d0 +/* f0d5190: 01491021 */ addu $v0,$t2,$t1 +/* f0d5194: 3c013f00 */ lui $at,0x3f00 +/* f0d5198: 44812000 */ mtc1 $at,$f4 +/* f0d519c: 00000000 */ sll $zero,$zero,0x0 +/* f0d51a0: 46040181 */ sub.s $f6,$f0,$f4 +/* f0d51a4: 46103202 */ mul.s $f8,$f6,$f16 +/* f0d51a8: 00000000 */ sll $zero,$zero,0x0 +/* f0d51ac: 46024282 */ mul.s $f10,$f8,$f2 +/* f0d51b0: 00000000 */ sll $zero,$zero,0x0 +/* f0d51b4: 460c5102 */ mul.s $f4,$f10,$f12 +/* f0d51b8: 4600218d */ trunc.w.s $f6,$f4 +/* f0d51bc: 44053000 */ mfc1 $a1,$f6 +/* f0d51c0: 00000000 */ sll $zero,$zero,0x0 +/* f0d51c4: 0005c400 */ sll $t8,$a1,0x10 +/* f0d51c8: 1000000b */ beqz $zero,.L0f0d51f8 +/* f0d51cc: 00182c03 */ sra $a1,$t8,0x10 +.L0f0d51d0: +/* f0d51d0: 46100202 */ mul.s $f8,$f0,$f16 +/* f0d51d4: 00000000 */ sll $zero,$zero,0x0 +/* f0d51d8: 46024282 */ mul.s $f10,$f8,$f2 +/* f0d51dc: 00000000 */ sll $zero,$zero,0x0 +/* f0d51e0: 460c5102 */ mul.s $f4,$f10,$f12 +/* f0d51e4: 4600218d */ trunc.w.s $f6,$f4 +/* f0d51e8: 44053000 */ mfc1 $a1,$f6 +/* f0d51ec: 00000000 */ sll $zero,$zero,0x0 +/* f0d51f0: 00057c00 */ sll $t7,$a1,0x10 +/* f0d51f4: 000f2c03 */ sra $a1,$t7,0x10 +.L0f0d51f8: +/* f0d51f8: a4c20008 */ sh $v0,0x8($a2) +/* f0d51fc: 87b9002a */ lh $t9,0x2a($sp) +/* f0d5200: 01692021 */ addu $a0,$t3,$t1 +/* f0d5204: a4c40014 */ sh $a0,0x14($a2) +/* f0d5208: 03251821 */ addu $v1,$t9,$a1 +/* f0d520c: a4c3000a */ sh $v1,0xa($a2) +/* f0d5210: a4c30016 */ sh $v1,0x16($a2) +/* f0d5214: a4c4002c */ sh $a0,0x2c($a2) +/* f0d5218: 87ae0028 */ lh $t6,0x28($sp) +/* f0d521c: 24010007 */ addiu $at,$zero,0x7 +/* f0d5220: a4c20020 */ sh $v0,0x20($a2) +/* f0d5224: 01c54021 */ addu $t0,$t6,$a1 +/* f0d5228: a4c8002e */ sh $t0,0x2e($a2) +/* f0d522c: 14e10007 */ bne $a3,$at,.L0f0d524c +/* f0d5230: a4c80022 */ sh $t0,0x22($a2) +/* f0d5234: 24020004 */ addiu $v0,$zero,0x4 +/* f0d5238: a0c00007 */ sb $zero,0x7($a2) +/* f0d523c: a0c00013 */ sb $zero,0x13($a2) +/* f0d5240: a0c2001f */ sb $v0,0x1f($a2) +/* f0d5244: 10000006 */ beqz $zero,.L0f0d5260 +/* f0d5248: a0c2002b */ sb $v0,0x2b($a2) +.L0f0d524c: +/* f0d524c: 24020004 */ addiu $v0,$zero,0x4 +/* f0d5250: a0c00007 */ sb $zero,0x7($a2) +/* f0d5254: a0c20013 */ sb $v0,0x13($a2) +/* f0d5258: a0c0001f */ sb $zero,0x1f($a2) +/* f0d525c: a0c2002b */ sb $v0,0x2b($a2) +.L0f0d5260: +/* f0d5260: 8fa40044 */ lw $a0,0x44($sp) +/* f0d5264: 8faf005c */ lw $t7,0x5c($sp) +/* f0d5268: 3c190704 */ lui $t9,0x704 +/* f0d526c: 37390008 */ ori $t9,$t9,0x8 +/* f0d5270: ac8f0000 */ sw $t7,0x0($a0) +/* f0d5274: 8fb80060 */ lw $t8,0x60($sp) +/* f0d5278: 01801825 */ or $v1,$t4,$zero +/* f0d527c: 258c0008 */ addiu $t4,$t4,0x8 +/* f0d5280: ac980004 */ sw $t8,0x4($a0) +/* f0d5284: ac790000 */ sw $t9,0x0($v1) +/* f0d5288: afac0048 */ sw $t4,0x48($sp) +/* f0d528c: afa60040 */ sw $a2,0x40($sp) +/* f0d5290: 0c012d20 */ jal 0x4b480 +/* f0d5294: afa3001c */ sw $v1,0x1c($sp) +/* f0d5298: 8fa3001c */ lw $v1,0x1c($sp) +/* f0d529c: 8fa50048 */ lw $a1,0x48($sp) +/* f0d52a0: 8fa40040 */ lw $a0,0x40($sp) +/* f0d52a4: 3c0e0430 */ lui $t6,0x430 +/* f0d52a8: 35ce0030 */ ori $t6,$t6,0x30 +/* f0d52ac: ac620004 */ sw $v0,0x4($v1) +/* f0d52b0: acae0000 */ sw $t6,0x0($a1) +/* f0d52b4: 24ac0008 */ addiu $t4,$a1,0x8 +/* f0d52b8: afac0048 */ sw $t4,0x48($sp) +/* f0d52bc: 0c012d20 */ jal 0x4b480 +/* f0d52c0: afa50018 */ sw $a1,0x18($sp) +/* f0d52c4: 8fa50018 */ lw $a1,0x18($sp) +/* f0d52c8: 8fa30048 */ lw $v1,0x48($sp) +/* f0d52cc: 3c0fb100 */ lui $t7,0xb100 +/* f0d52d0: aca20004 */ sw $v0,0x4($a1) +/* f0d52d4: 35ef0003 */ ori $t7,$t7,0x3 +/* f0d52d8: 24182310 */ addiu $t8,$zero,0x2310 +/* f0d52dc: ac780004 */ sw $t8,0x4($v1) +/* f0d52e0: ac6f0000 */ sw $t7,0x0($v1) +/* f0d52e4: 24620008 */ addiu $v0,$v1,0x8 +.L0f0d52e8: +/* f0d52e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d52ec: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0d52f0: 03e00008 */ jr $ra +/* f0d52f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d52f8 +/* f0d52f8: 24ce001f */ addiu $t6,$a2,0x1f +/* f0d52fc: 240f0001 */ addiu $t7,$zero,0x1 +/* f0d5300: 01cf1004 */ sllv $v0,$t7,$t6 +/* f0d5304: 10400014 */ beqz $v0,.L0f0d5358 +/* f0d5308: 24090007 */ addiu $t1,$zero,0x7 +.L0f0d530c: +/* f0d530c: 0045c024 */ and $t8,$v0,$a1 +/* f0d5310: 5300000c */ beqzl $t8,.L0f0d5344 +/* f0d5314: 8c8e0000 */ lw $t6,0x0($a0) +/* f0d5318: 8c860000 */ lw $a2,0x0($a0) +/* f0d531c: 240b0001 */ addiu $t3,$zero,0x1 +/* f0d5320: 000638c2 */ srl $a3,$a2,0x3 +/* f0d5324: 00874021 */ addu $t0,$a0,$a3 +/* f0d5328: 91190004 */ lbu $t9,0x4($t0) +/* f0d532c: 30c30007 */ andi $v1,$a2,0x7 +/* f0d5330: 01235023 */ subu $t2,$t1,$v1 +/* f0d5334: 014b6804 */ sllv $t5,$t3,$t2 +/* f0d5338: 032d7825 */ or $t7,$t9,$t5 +/* f0d533c: a10f0004 */ sb $t7,0x4($t0) +/* f0d5340: 8c8e0000 */ lw $t6,0x0($a0) +.L0f0d5344: +/* f0d5344: 00025842 */ srl $t3,$v0,0x1 +/* f0d5348: 01601025 */ or $v0,$t3,$zero +/* f0d534c: 25d80001 */ addiu $t8,$t6,0x1 +/* f0d5350: 1560ffee */ bnez $t3,.L0f0d530c +/* f0d5354: ac980000 */ sw $t8,0x0($a0) +.L0f0d5358: +/* f0d5358: 03e00008 */ jr $ra +/* f0d535c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d5360 +/* f0d5360: 27bdfff8 */ addiu $sp,$sp,-8 +/* f0d5364: 24ce001f */ addiu $t6,$a2,0x1f +/* f0d5368: 240f0001 */ addiu $t7,$zero,0x1 +/* f0d536c: afb00004 */ sw $s0,0x4($sp) +/* f0d5370: 01cf1004 */ sllv $v0,$t7,$t6 +/* f0d5374: 1040001d */ beqz $v0,.L0f0d53ec +/* f0d5378: 00a08025 */ or $s0,$a1,$zero +/* f0d537c: 24080007 */ addiu $t0,$zero,0x7 +.L0f0d5380: +/* f0d5380: 8c850000 */ lw $a1,0x0($a0) +/* f0d5384: 0050c024 */ and $t8,$v0,$s0 +/* f0d5388: 240a0001 */ addiu $t2,$zero,0x1 +/* f0d538c: 30a30007 */ andi $v1,$a1,0x7 +/* f0d5390: 13000008 */ beqz $t8,.L0f0d53b4 +/* f0d5394: 000530c2 */ srl $a2,$a1,0x3 +/* f0d5398: 00e62821 */ addu $a1,$a3,$a2 +/* f0d539c: 90b90000 */ lbu $t9,0x0($a1) +/* f0d53a0: 01034823 */ subu $t1,$t0,$v1 +/* f0d53a4: 012a6004 */ sllv $t4,$t2,$t1 +/* f0d53a8: 032c6825 */ or $t5,$t9,$t4 +/* f0d53ac: 10000009 */ beqz $zero,.L0f0d53d4 +/* f0d53b0: a0ad0000 */ sb $t5,0x0($a1) +.L0f0d53b4: +/* f0d53b4: 00e62821 */ addu $a1,$a3,$a2 +/* f0d53b8: 90af0000 */ lbu $t7,0x0($a1) +/* f0d53bc: 01037023 */ subu $t6,$t0,$v1 +/* f0d53c0: 24180001 */ addiu $t8,$zero,0x1 +/* f0d53c4: 01d84804 */ sllv $t1,$t8,$t6 +/* f0d53c8: 01205827 */ nor $t3,$t1,$zero +/* f0d53cc: 01ebc824 */ and $t9,$t7,$t3 +/* f0d53d0: a0b90000 */ sb $t9,0x0($a1) +.L0f0d53d4: +/* f0d53d4: 8c8c0000 */ lw $t4,0x0($a0) +/* f0d53d8: 0002c042 */ srl $t8,$v0,0x1 +/* f0d53dc: 03001025 */ or $v0,$t8,$zero +/* f0d53e0: 258d0001 */ addiu $t5,$t4,0x1 +/* f0d53e4: 1700ffe6 */ bnez $t8,.L0f0d5380 +/* f0d53e8: ac8d0000 */ sw $t5,0x0($a0) +.L0f0d53ec: +/* f0d53ec: 8fb00004 */ lw $s0,0x4($sp) +/* f0d53f0: 03e00008 */ jr $ra +/* f0d53f4: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0f0d53f8 +/* f0d53f8: 24ae001f */ addiu $t6,$a1,0x1f +/* f0d53fc: 240f0001 */ addiu $t7,$zero,0x1 +/* f0d5400: 01cf1004 */ sllv $v0,$t7,$t6 +/* f0d5404: 10400013 */ beqz $v0,.L0f0d5454 +/* f0d5408: 00003025 */ or $a2,$zero,$zero +/* f0d540c: 24080007 */ addiu $t0,$zero,0x7 +.L0f0d5410: +/* f0d5410: 8c850000 */ lw $a1,0x0($a0) +/* f0d5414: 240a0001 */ addiu $t2,$zero,0x1 +/* f0d5418: 00027042 */ srl $t6,$v0,0x1 +/* f0d541c: 000538c2 */ srl $a3,$a1,0x3 +/* f0d5420: 0087c021 */ addu $t8,$a0,$a3 +/* f0d5424: 30a30007 */ andi $v1,$a1,0x7 +/* f0d5428: 93190004 */ lbu $t9,0x4($t8) +/* f0d542c: 01034823 */ subu $t1,$t0,$v1 +/* f0d5430: 012a5804 */ sllv $t3,$t2,$t1 +/* f0d5434: 316c00ff */ andi $t4,$t3,0xff +/* f0d5438: 032c6824 */ and $t5,$t9,$t4 +/* f0d543c: 11a00002 */ beqz $t5,.L0f0d5448 +/* f0d5440: 24af0001 */ addiu $t7,$a1,0x1 +/* f0d5444: 00c23025 */ or $a2,$a2,$v0 +.L0f0d5448: +/* f0d5448: 01c01025 */ or $v0,$t6,$zero +/* f0d544c: 15c0fff0 */ bnez $t6,.L0f0d5410 +/* f0d5450: ac8f0000 */ sw $t7,0x0($a0) +.L0f0d5454: +/* f0d5454: 03e00008 */ jr $ra +/* f0d5458: 00c01025 */ or $v0,$a2,$zero +); + +GLOBAL_ASM( +glabel func0f0d545c +/* f0d545c: ac800000 */ sw $zero,0x0($a0) +/* f0d5460: 00801825 */ or $v1,$a0,$zero +/* f0d5464: 240400dc */ addiu $a0,$zero,0xdc +/* f0d5468: 00001025 */ or $v0,$zero,$zero +.L0f0d546c: +/* f0d546c: 24420001 */ addiu $v0,$v0,0x1 +/* f0d5470: a0600004 */ sb $zero,0x4($v1) +/* f0d5474: 1444fffd */ bne $v0,$a0,.L0f0d546c +/* f0d5478: 24630001 */ addiu $v1,$v1,0x1 +/* f0d547c: 03e00008 */ jr $ra +/* f0d5480: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d5484 +/* f0d5484: afa60008 */ sw $a2,0x8($sp) +/* f0d5488: 30c300ff */ andi $v1,$a2,0xff +/* f0d548c: 00a03825 */ or $a3,$a1,$zero +/* f0d5490: ac800000 */ sw $zero,0x0($a0) +/* f0d5494: 18600009 */ blez $v1,.L0f0d54bc +/* f0d5498: 00001025 */ or $v0,$zero,$zero +/* f0d549c: 00802825 */ or $a1,$a0,$zero +/* f0d54a0: 00e03025 */ or $a2,$a3,$zero +.L0f0d54a4: +/* f0d54a4: 90cf0000 */ lbu $t7,0x0($a2) +/* f0d54a8: 24420001 */ addiu $v0,$v0,0x1 +/* f0d54ac: 24a50001 */ addiu $a1,$a1,0x1 +/* f0d54b0: 24c60001 */ addiu $a2,$a2,0x1 +/* f0d54b4: 1443fffb */ bne $v0,$v1,.L0f0d54a4 +/* f0d54b8: a0af0003 */ sb $t7,0x3($a1) +.L0f0d54bc: +/* f0d54bc: 03e00008 */ jr $ra +/* f0d54c0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d54c4 +/* f0d54c4: 8c830000 */ lw $v1,0x0($a0) +/* f0d54c8: 00601025 */ or $v0,$v1,$zero +/* f0d54cc: 04410003 */ bgez $v0,.L0f0d54dc +/* f0d54d0: 000270c3 */ sra $t6,$v0,0x3 +/* f0d54d4: 24410007 */ addiu $at,$v0,0x7 +/* f0d54d8: 000170c3 */ sra $t6,$at,0x3 +.L0f0d54dc: +/* f0d54dc: 03e00008 */ jr $ra +/* f0d54e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d54e4 +/* f0d54e4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0d54e8: afb50028 */ sw $s5,0x28($sp) +/* f0d54ec: afb40024 */ sw $s4,0x24($sp) +/* f0d54f0: afb30020 */ sw $s3,0x20($sp) +/* f0d54f4: afb2001c */ sw $s2,0x1c($sp) +/* f0d54f8: afb10018 */ sw $s1,0x18($sp) +/* f0d54fc: afb00014 */ sw $s0,0x14($sp) +/* f0d5500: 00809825 */ or $s3,$a0,$zero +/* f0d5504: 00a0a825 */ or $s5,$a1,$zero +/* f0d5508: afbf002c */ sw $ra,0x2c($sp) +/* f0d550c: afa60038 */ sw $a2,0x38($sp) +/* f0d5510: 00008825 */ or $s1,$zero,$zero +/* f0d5514: 00009025 */ or $s2,$zero,$zero +/* f0d5518: 00008025 */ or $s0,$zero,$zero +/* f0d551c: 2414000a */ addiu $s4,$zero,0xa +/* f0d5520: 02602025 */ or $a0,$s3,$zero +.L0f0d5524: +/* f0d5524: 0fc354fe */ jal func0f0d53f8 +/* f0d5528: 24050008 */ addiu $a1,$zero,0x8 +/* f0d552c: 56200008 */ bnezl $s1,.L0f0d5550 +/* f0d5530: 26100001 */ addiu $s0,$s0,0x1 +/* f0d5534: 14400003 */ bnez $v0,.L0f0d5544 +/* f0d5538: 02b07021 */ addu $t6,$s5,$s0 +/* f0d553c: 10000003 */ beqz $zero,.L0f0d554c +/* f0d5540: 24110001 */ addiu $s1,$zero,0x1 +.L0f0d5544: +/* f0d5544: a1c20000 */ sb $v0,0x0($t6) +/* f0d5548: 02009025 */ or $s2,$s0,$zero +.L0f0d554c: +/* f0d554c: 26100001 */ addiu $s0,$s0,0x1 +.L0f0d5550: +/* f0d5550: 5614fff4 */ bnel $s0,$s4,.L0f0d5524 +/* f0d5554: 02602025 */ or $a0,$s3,$zero +/* f0d5558: 8faf0038 */ lw $t7,0x38($sp) +/* f0d555c: 2418000a */ addiu $t8,$zero,0xa +/* f0d5560: 51e00005 */ beqzl $t7,.L0f0d5578 +/* f0d5564: 26520001 */ addiu $s2,$s2,0x1 +/* f0d5568: 26520001 */ addiu $s2,$s2,0x1 +/* f0d556c: 02b2c821 */ addu $t9,$s5,$s2 +/* f0d5570: a3380000 */ sb $t8,0x0($t9) +/* f0d5574: 26520001 */ addiu $s2,$s2,0x1 +.L0f0d5578: +/* f0d5578: 02b24021 */ addu $t0,$s5,$s2 +/* f0d557c: a1000000 */ sb $zero,0x0($t0) +/* f0d5580: 8fbf002c */ lw $ra,0x2c($sp) +/* f0d5584: 8fb50028 */ lw $s5,0x28($sp) +/* f0d5588: 8fb40024 */ lw $s4,0x24($sp) +/* f0d558c: 8fb30020 */ lw $s3,0x20($sp) +/* f0d5590: 8fb2001c */ lw $s2,0x1c($sp) +/* f0d5594: 8fb10018 */ lw $s1,0x18($sp) +/* f0d5598: 8fb00014 */ lw $s0,0x14($sp) +/* f0d559c: 03e00008 */ jr $ra +/* f0d55a0: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f0d55a4 +/* f0d55a4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0d55a8: afb40028 */ sw $s4,0x28($sp) +/* f0d55ac: afb30024 */ sw $s3,0x24($sp) +/* f0d55b0: afb20020 */ sw $s2,0x20($sp) +/* f0d55b4: afb1001c */ sw $s1,0x1c($sp) +/* f0d55b8: afb00018 */ sw $s0,0x18($sp) +/* f0d55bc: 00809025 */ or $s2,$a0,$zero +/* f0d55c0: 00a0a025 */ or $s4,$a1,$zero +/* f0d55c4: afbf002c */ sw $ra,0x2c($sp) +/* f0d55c8: 00008025 */ or $s0,$zero,$zero +/* f0d55cc: 00008825 */ or $s1,$zero,$zero +/* f0d55d0: 2413000a */ addiu $s3,$zero,0xa +.L0f0d55d4: +/* f0d55d4: 1600000d */ bnez $s0,.L0f0d560c +/* f0d55d8: 02917021 */ addu $t6,$s4,$s1 +/* f0d55dc: 91c20000 */ lbu $v0,0x0($t6) +/* f0d55e0: 14400003 */ bnez $v0,.L0f0d55f0 +/* f0d55e4: 00401825 */ or $v1,$v0,$zero +/* f0d55e8: 10000008 */ beqz $zero,.L0f0d560c +/* f0d55ec: 24100001 */ addiu $s0,$zero,0x1 +.L0f0d55f0: +/* f0d55f0: 16630003 */ bne $s3,$v1,.L0f0d5600 +/* f0d55f4: 00402825 */ or $a1,$v0,$zero +/* f0d55f8: 10000004 */ beqz $zero,.L0f0d560c +/* f0d55fc: 24100001 */ addiu $s0,$zero,0x1 +.L0f0d5600: +/* f0d5600: 02402025 */ or $a0,$s2,$zero +/* f0d5604: 0fc354be */ jal func0f0d52f8 +/* f0d5608: 24060008 */ addiu $a2,$zero,0x8 +.L0f0d560c: +/* f0d560c: 12000004 */ beqz $s0,.L0f0d5620 +/* f0d5610: 02402025 */ or $a0,$s2,$zero +/* f0d5614: 00002825 */ or $a1,$zero,$zero +/* f0d5618: 0fc354be */ jal func0f0d52f8 +/* f0d561c: 24060008 */ addiu $a2,$zero,0x8 +.L0f0d5620: +/* f0d5620: 26310001 */ addiu $s1,$s1,0x1 +/* f0d5624: 1633ffeb */ bne $s1,$s3,.L0f0d55d4 +/* f0d5628: 00000000 */ sll $zero,$zero,0x0 +/* f0d562c: 8fbf002c */ lw $ra,0x2c($sp) +/* f0d5630: 8fb00018 */ lw $s0,0x18($sp) +/* f0d5634: 8fb1001c */ lw $s1,0x1c($sp) +/* f0d5638: 8fb20020 */ lw $s2,0x20($sp) +/* f0d563c: 8fb30024 */ lw $s3,0x24($sp) +/* f0d5640: 8fb40028 */ lw $s4,0x28($sp) +/* f0d5644: 03e00008 */ jr $ra +/* f0d5648: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f0d564c +/* f0d564c: 27bdff08 */ addiu $sp,$sp,-248 +/* f0d5650: afa500fc */ sw $a1,0xfc($sp) +/* f0d5654: 00802825 */ or $a1,$a0,$zero +/* f0d5658: afbf0014 */ sw $ra,0x14($sp) +/* f0d565c: afa400f8 */ sw $a0,0xf8($sp) +/* f0d5660: afa60100 */ sw $a2,0x100($sp) +/* f0d5664: 2406000a */ addiu $a2,$zero,0xa +/* f0d5668: 0fc35521 */ jal func0f0d5484 +/* f0d566c: 27a40018 */ addiu $a0,$sp,0x18 +/* f0d5670: 27a40018 */ addiu $a0,$sp,0x18 +/* f0d5674: 8fa500fc */ lw $a1,0xfc($sp) +/* f0d5678: 0fc35539 */ jal func0f0d54e4 +/* f0d567c: 8fa60100 */ lw $a2,0x100($sp) +/* f0d5680: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d5684: 27bd00f8 */ addiu $sp,$sp,0xf8 +/* f0d5688: 03e00008 */ jr $ra +/* f0d568c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d5690 +/* f0d5690: 27bdfed8 */ addiu $sp,$sp,-296 +/* f0d5694: afb50028 */ sw $s5,0x28($sp) +/* f0d5698: afb30020 */ sw $s3,0x20($sp) +/* f0d569c: afb2001c */ sw $s2,0x1c($sp) +/* f0d56a0: 00809025 */ or $s2,$a0,$zero +/* f0d56a4: 27b30048 */ addiu $s3,$sp,0x48 +/* f0d56a8: 00a0a825 */ or $s5,$a1,$zero +/* f0d56ac: afbf002c */ sw $ra,0x2c($sp) +/* f0d56b0: afb00014 */ sw $s0,0x14($sp) +/* f0d56b4: afb40024 */ sw $s4,0x24($sp) +/* f0d56b8: afb10018 */ sw $s1,0x18($sp) +/* f0d56bc: 00008025 */ or $s0,$zero,$zero +/* f0d56c0: 02402825 */ or $a1,$s2,$zero +/* f0d56c4: 02602025 */ or $a0,$s3,$zero +/* f0d56c8: 0fc35521 */ jal func0f0d5484 +/* f0d56cc: 2406000a */ addiu $a2,$zero,0xa +/* f0d56d0: 00008825 */ or $s1,$zero,$zero +/* f0d56d4: 2414000a */ addiu $s4,$zero,0xa +.L0f0d56d8: +/* f0d56d8: 1600000e */ bnez $s0,.L0f0d5714 +/* f0d56dc: 02b17021 */ addu $t6,$s5,$s1 +/* f0d56e0: 91c20000 */ lbu $v0,0x0($t6) +/* f0d56e4: 14400003 */ bnez $v0,.L0f0d56f4 +/* f0d56e8: 00401825 */ or $v1,$v0,$zero +/* f0d56ec: 10000009 */ beqz $zero,.L0f0d5714 +/* f0d56f0: 24100001 */ addiu $s0,$zero,0x1 +.L0f0d56f4: +/* f0d56f4: 16830003 */ bne $s4,$v1,.L0f0d5704 +/* f0d56f8: 00402825 */ or $a1,$v0,$zero +/* f0d56fc: 10000005 */ beqz $zero,.L0f0d5714 +/* f0d5700: 24100001 */ addiu $s0,$zero,0x1 +.L0f0d5704: +/* f0d5704: 02602025 */ or $a0,$s3,$zero +/* f0d5708: 24060008 */ addiu $a2,$zero,0x8 +/* f0d570c: 0fc354d8 */ jal func0f0d5360 +/* f0d5710: 02403825 */ or $a3,$s2,$zero +.L0f0d5714: +/* f0d5714: 12000005 */ beqz $s0,.L0f0d572c +/* f0d5718: 02602025 */ or $a0,$s3,$zero +/* f0d571c: 00002825 */ or $a1,$zero,$zero +/* f0d5720: 24060008 */ addiu $a2,$zero,0x8 +/* f0d5724: 0fc354d8 */ jal func0f0d5360 +/* f0d5728: 02403825 */ or $a3,$s2,$zero +.L0f0d572c: +/* f0d572c: 26310001 */ addiu $s1,$s1,0x1 +/* f0d5730: 1634ffe9 */ bne $s1,$s4,.L0f0d56d8 +/* f0d5734: 00000000 */ sll $zero,$zero,0x0 +/* f0d5738: 8fbf002c */ lw $ra,0x2c($sp) +/* f0d573c: 8fb00014 */ lw $s0,0x14($sp) +/* f0d5740: 8fb10018 */ lw $s1,0x18($sp) +/* f0d5744: 8fb2001c */ lw $s2,0x1c($sp) +/* f0d5748: 8fb30020 */ lw $s3,0x20($sp) +/* f0d574c: 8fb40024 */ lw $s4,0x24($sp) +/* f0d5750: 8fb50028 */ lw $s5,0x28($sp) +/* f0d5754: 03e00008 */ jr $ra +/* f0d5758: 27bd0128 */ addiu $sp,$sp,0x128 +); + +GLOBAL_ASM( +glabel func0f0d575c +/* f0d575c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0d5760: afbf0014 */ sw $ra,0x14($sp) +/* f0d5764: afa40018 */ sw $a0,0x18($sp) +/* f0d5768: afa5001c */ sw $a1,0x1c($sp) +/* f0d576c: 8ca50000 */ lw $a1,0x0($a1) +/* f0d5770: 0fc354be */ jal func0f0d52f8 +/* f0d5774: 24060007 */ addiu $a2,$zero,0x7 +/* f0d5778: 8faf001c */ lw $t7,0x1c($sp) +/* f0d577c: 8fa40018 */ lw $a0,0x18($sp) +/* f0d5780: 2406000d */ addiu $a2,$zero,0xd +/* f0d5784: 0fc354be */ jal func0f0d52f8 +/* f0d5788: 95e50004 */ lhu $a1,0x4($t7) +/* f0d578c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d5790: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0d5794: 03e00008 */ jr $ra +/* f0d5798: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d579c +/* f0d579c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0d57a0: afbf0014 */ sw $ra,0x14($sp) +/* f0d57a4: afa5001c */ sw $a1,0x1c($sp) +/* f0d57a8: afa40018 */ sw $a0,0x18($sp) +/* f0d57ac: 0fc354fe */ jal func0f0d53f8 +/* f0d57b0: 24050007 */ addiu $a1,$zero,0x7 +/* f0d57b4: 8fae001c */ lw $t6,0x1c($sp) +/* f0d57b8: 2405000d */ addiu $a1,$zero,0xd +/* f0d57bc: adc20000 */ sw $v0,0x0($t6) +/* f0d57c0: 0fc354fe */ jal func0f0d53f8 +/* f0d57c4: 8fa40018 */ lw $a0,0x18($sp) +/* f0d57c8: 8faf001c */ lw $t7,0x1c($sp) +/* f0d57cc: a5e20004 */ sh $v0,0x4($t7) +/* f0d57d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d57d4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0d57d8: 03e00008 */ jr $ra +/* f0d57dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d57e0 +/* f0d57e0: 2402003c */ addiu $v0,$zero,0x3c +/* f0d57e4: 00a2001a */ div $zero,$a1,$v0 +/* f0d57e8: 00007010 */ mfhi $t6 +/* f0d57ec: 000e7880 */ sll $t7,$t6,0x2 +/* f0d57f0: 01ee7823 */ subu $t7,$t7,$t6 +/* f0d57f4: 000f78c0 */ sll $t7,$t7,0x3 +/* f0d57f8: 01ee7821 */ addu $t7,$t7,$t6 +/* f0d57fc: 000f7880 */ sll $t7,$t7,0x2 +/* f0d5800: 01e2001a */ div $zero,$t7,$v0 +/* f0d5804: 0000c012 */ mflo $t8 +/* f0d5808: 240a0018 */ addiu $t2,$zero,0x18 +/* f0d580c: 27bdff98 */ addiu $sp,$sp,-104 +/* f0d5810: 00a2001a */ div $zero,$a1,$v0 +/* f0d5814: 00001812 */ mflo $v1 +/* f0d5818: afb6002c */ sw $s6,0x2c($sp) +/* f0d581c: afb50028 */ sw $s5,0x28($sp) +/* f0d5820: 0062001a */ div $zero,$v1,$v0 +/* f0d5824: 00003812 */ mflo $a3 +/* f0d5828: afb40024 */ sw $s4,0x24($sp) +/* f0d582c: afb30020 */ sw $s3,0x20($sp) +/* f0d5830: 00e2001a */ div $zero,$a3,$v0 +/* f0d5834: 00004012 */ mflo $t0 +/* f0d5838: afb2001c */ sw $s2,0x1c($sp) +/* f0d583c: afb10018 */ sw $s1,0x18($sp) +/* f0d5840: 010a001a */ div $zero,$t0,$t2 +/* f0d5844: 0000c812 */ mflo $t9 +/* f0d5848: afb00014 */ sw $s0,0x14($sp) +/* f0d584c: 00809825 */ or $s3,$a0,$zero +/* f0d5850: 0062001a */ div $zero,$v1,$v0 +/* f0d5854: afbf0034 */ sw $ra,0x34($sp) +/* f0d5858: afb70030 */ sw $s7,0x30($sp) +/* f0d585c: 00009025 */ or $s2,$zero,$zero +/* f0d5860: 00008025 */ or $s0,$zero,$zero +/* f0d5864: 14400002 */ bnez $v0,.L0f0d5870 +/* f0d5868: 00000000 */ sll $zero,$zero,0x0 +/* f0d586c: 0007000d */ break 0x7 +.L0f0d5870: +/* f0d5870: 2401ffff */ addiu $at,$zero,-1 +/* f0d5874: 14410004 */ bne $v0,$at,.L0f0d5888 +/* f0d5878: 3c018000 */ lui $at,0x8000 +/* f0d587c: 14a10002 */ bne $a1,$at,.L0f0d5888 +/* f0d5880: 00000000 */ sll $zero,$zero,0x0 +/* f0d5884: 0006000d */ break 0x6 +.L0f0d5888: +/* f0d5888: afb80064 */ sw $t8,0x64($sp) +/* f0d588c: 14400002 */ bnez $v0,.L0f0d5898 +/* f0d5890: 00000000 */ sll $zero,$zero,0x0 +/* f0d5894: 0007000d */ break 0x7 +.L0f0d5898: +/* f0d5898: 2401ffff */ addiu $at,$zero,-1 +/* f0d589c: 14410004 */ bne $v0,$at,.L0f0d58b0 +/* f0d58a0: 3c018000 */ lui $at,0x8000 +/* f0d58a4: 15e10002 */ bne $t7,$at,.L0f0d58b0 +/* f0d58a8: 00000000 */ sll $zero,$zero,0x0 +/* f0d58ac: 0006000d */ break 0x6 +.L0f0d58b0: +/* f0d58b0: afb90054 */ sw $t9,0x54($sp) +/* f0d58b4: 14400002 */ bnez $v0,.L0f0d58c0 +/* f0d58b8: 00000000 */ sll $zero,$zero,0x0 +/* f0d58bc: 0007000d */ break 0x7 +.L0f0d58c0: +/* f0d58c0: 2401ffff */ addiu $at,$zero,-1 +/* f0d58c4: 14410004 */ bne $v0,$at,.L0f0d58d8 +/* f0d58c8: 3c018000 */ lui $at,0x8000 +/* f0d58cc: 14a10002 */ bne $a1,$at,.L0f0d58d8 +/* f0d58d0: 00000000 */ sll $zero,$zero,0x0 +/* f0d58d4: 0006000d */ break 0x6 +.L0f0d58d8: +/* f0d58d8: 27b10054 */ addiu $s1,$sp,0x54 +/* f0d58dc: 14400002 */ bnez $v0,.L0f0d58e8 +/* f0d58e0: 00000000 */ sll $zero,$zero,0x0 +/* f0d58e4: 0007000d */ break 0x7 +.L0f0d58e8: +/* f0d58e8: 2401ffff */ addiu $at,$zero,-1 +/* f0d58ec: 14410004 */ bne $v0,$at,.L0f0d5900 +/* f0d58f0: 3c018000 */ lui $at,0x8000 +/* f0d58f4: 14610002 */ bne $v1,$at,.L0f0d5900 +/* f0d58f8: 00000000 */ sll $zero,$zero,0x0 +/* f0d58fc: 0006000d */ break 0x6 +.L0f0d5900: +/* f0d5900: 3c147f1b */ lui $s4,0x7f1b +/* f0d5904: 14400002 */ bnez $v0,.L0f0d5910 +/* f0d5908: 00000000 */ sll $zero,$zero,0x0 +/* f0d590c: 0007000d */ break 0x7 +.L0f0d5910: +/* f0d5910: 2401ffff */ addiu $at,$zero,-1 +/* f0d5914: 14410004 */ bne $v0,$at,.L0f0d5928 +/* f0d5918: 3c018000 */ lui $at,0x8000 +/* f0d591c: 14e10002 */ bne $a3,$at,.L0f0d5928 +/* f0d5920: 00000000 */ sll $zero,$zero,0x0 +/* f0d5924: 0006000d */ break 0x6 +.L0f0d5928: +/* f0d5928: 27b5005c */ addiu $s5,$sp,0x5c +/* f0d592c: 15400002 */ bnez $t2,.L0f0d5938 +/* f0d5930: 00000000 */ sll $zero,$zero,0x0 +/* f0d5934: 0007000d */ break 0x7 +.L0f0d5938: +/* f0d5938: 2401ffff */ addiu $at,$zero,-1 +/* f0d593c: 15410004 */ bne $t2,$at,.L0f0d5950 +/* f0d5940: 3c018000 */ lui $at,0x8000 +/* f0d5944: 15010002 */ bne $t0,$at,.L0f0d5950 +/* f0d5948: 00000000 */ sll $zero,$zero,0x0 +/* f0d594c: 0006000d */ break 0x6 +.L0f0d5950: +/* f0d5950: 3c167f1b */ lui $s6,0x7f1b +/* f0d5954: 14400002 */ bnez $v0,.L0f0d5960 +/* f0d5958: 00000000 */ sll $zero,$zero,0x0 +/* f0d595c: 0007000d */ break 0x7 +.L0f0d5960: +/* f0d5960: 2401ffff */ addiu $at,$zero,-1 +/* f0d5964: 14410004 */ bne $v0,$at,.L0f0d5978 +/* f0d5968: 3c018000 */ lui $at,0x8000 +/* f0d596c: 14610002 */ bne $v1,$at,.L0f0d5978 +/* f0d5970: 00000000 */ sll $zero,$zero,0x0 +/* f0d5974: 0006000d */ break 0x6 +.L0f0d5978: +/* f0d5978: 00001810 */ mfhi $v1 +/* f0d597c: afa30060 */ sw $v1,0x60($sp) +/* f0d5980: 27ad0054 */ addiu $t5,$sp,0x54 +/* f0d5984: 00e2001a */ div $zero,$a3,$v0 +/* f0d5988: 14400002 */ bnez $v0,.L0f0d5994 +/* f0d598c: 00000000 */ sll $zero,$zero,0x0 +/* f0d5990: 0007000d */ break 0x7 +.L0f0d5994: +/* f0d5994: 2401ffff */ addiu $at,$zero,-1 +/* f0d5998: 14410004 */ bne $v0,$at,.L0f0d59ac +/* f0d599c: 3c018000 */ lui $at,0x8000 +/* f0d59a0: 14e10002 */ bne $a3,$at,.L0f0d59ac +/* f0d59a4: 00000000 */ sll $zero,$zero,0x0 +/* f0d59a8: 0006000d */ break 0x6 +.L0f0d59ac: +/* f0d59ac: 00003810 */ mfhi $a3 +/* f0d59b0: afa7005c */ sw $a3,0x5c($sp) +/* f0d59b4: 00004825 */ or $t1,$zero,$zero +/* f0d59b8: 010a001a */ div $zero,$t0,$t2 +/* f0d59bc: 15400002 */ bnez $t2,.L0f0d59c8 +/* f0d59c0: 00000000 */ sll $zero,$zero,0x0 +/* f0d59c4: 0007000d */ break 0x7 +.L0f0d59c8: +/* f0d59c8: 2401ffff */ addiu $at,$zero,-1 +/* f0d59cc: 15410004 */ bne $t2,$at,.L0f0d59e0 +/* f0d59d0: 3c018000 */ lui $at,0x8000 +/* f0d59d4: 15010002 */ bne $t0,$at,.L0f0d59e0 +/* f0d59d8: 00000000 */ sll $zero,$zero,0x0 +/* f0d59dc: 0006000d */ break 0x6 +.L0f0d59e0: +/* f0d59e0: 00004010 */ mfhi $t0 +/* f0d59e4: afa80058 */ sw $t0,0x58($sp) +/* f0d59e8: 04c00019 */ bltz $a2,.L0f0d5a50 +/* f0d59ec: 00065880 */ sll $t3,$a2,0x2 +/* f0d59f0: 256c0004 */ addiu $t4,$t3,0x4 +/* f0d59f4: 018db821 */ addu $s7,$t4,$t5 +/* f0d59f8: 26d6dbc4 */ addiu $s6,$s6,-9276 +/* f0d59fc: 2694dbbc */ addiu $s4,$s4,-9284 +.L0f0d5a00: +/* f0d5a00: 12400006 */ beqz $s2,.L0f0d5a1c +/* f0d5a04: 02702021 */ addu $a0,$s3,$s0 +/* f0d5a08: 02802825 */ or $a1,$s4,$zero +/* f0d5a0c: 0c004dad */ jal 0x136b4 +/* f0d5a10: 8e260000 */ lw $a2,0x0($s1) +/* f0d5a14: 1000000b */ beqz $zero,.L0f0d5a44 +/* f0d5a18: 02028021 */ addu $s0,$s0,$v0 +.L0f0d5a1c: +/* f0d5a1c: 8e260000 */ lw $a2,0x0($s1) +/* f0d5a20: 0235082b */ sltu $at,$s1,$s5 +/* f0d5a24: 02702021 */ addu $a0,$s3,$s0 +/* f0d5a28: 14c00003 */ bnez $a2,.L0f0d5a38 +/* f0d5a2c: 02c02825 */ or $a1,$s6,$zero +/* f0d5a30: 54200005 */ bnezl $at,.L0f0d5a48 +/* f0d5a34: 26310004 */ addiu $s1,$s1,0x4 +.L0f0d5a38: +/* f0d5a38: 0c004dad */ jal 0x136b4 +/* f0d5a3c: 24120001 */ addiu $s2,$zero,0x1 +/* f0d5a40: 02028021 */ addu $s0,$s0,$v0 +.L0f0d5a44: +/* f0d5a44: 26310004 */ addiu $s1,$s1,0x4 +.L0f0d5a48: +/* f0d5a48: 16f1ffed */ bne $s7,$s1,.L0f0d5a00 +/* f0d5a4c: 00000000 */ sll $zero,$zero,0x0 +.L0f0d5a50: +/* f0d5a50: 8fbf0034 */ lw $ra,0x34($sp) +/* f0d5a54: 8fb00014 */ lw $s0,0x14($sp) +/* f0d5a58: 8fb10018 */ lw $s1,0x18($sp) +/* f0d5a5c: 8fb2001c */ lw $s2,0x1c($sp) +/* f0d5a60: 8fb30020 */ lw $s3,0x20($sp) +/* f0d5a64: 8fb40024 */ lw $s4,0x24($sp) +/* f0d5a68: 8fb50028 */ lw $s5,0x28($sp) +/* f0d5a6c: 8fb6002c */ lw $s6,0x2c($sp) +/* f0d5a70: 8fb70030 */ lw $s7,0x30($sp) +/* f0d5a74: 03e00008 */ jr $ra +/* f0d5a78: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f0d5a7c +/* f0d5a7c: 3c018007 */ lui $at,0x8007 +/* f0d5a80: 03e00008 */ jr $ra +/* f0d5a84: ac200f10 */ sw $zero,0xf10($at) +/* f0d5a88: 00000000 */ sll $zero,$zero,0x0 +/* f0d5a8c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d5a90 +/* f0d5a90: 44876000 */ mtc1 $a3,$f12 +/* f0d5a94: 44800000 */ mtc1 $zero,$f0 +/* f0d5a98: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0d5a9c: afb00004 */ sw $s0,0x4($sp) +/* f0d5aa0: 4600603c */ c.lt.s $f12,$f0 +/* f0d5aa4: 00808025 */ or $s0,$a0,$zero +/* f0d5aa8: 00001825 */ or $v1,$zero,$zero +/* f0d5aac: 3c013f80 */ lui $at,0x3f80 +/* f0d5ab0: 45000002 */ bc1f .L0f0d5abc +/* f0d5ab4: 00a02025 */ or $a0,$a1,$zero +/* f0d5ab8: 46000306 */ mov.s $f12,$f0 +.L0f0d5abc: +/* f0d5abc: 44810000 */ mtc1 $at,$f0 +/* f0d5ac0: 24090014 */ addiu $t1,$zero,0x14 +/* f0d5ac4: 460c003c */ c.lt.s $f0,$f12 +/* f0d5ac8: 00000000 */ sll $zero,$zero,0x0 +/* f0d5acc: 45000002 */ bc1f .L0f0d5ad8 +/* f0d5ad0: 00000000 */ sll $zero,$zero,0x0 +/* f0d5ad4: 46000306 */ mov.s $f12,$f0 +.L0f0d5ad8: +/* f0d5ad8: 18c0000a */ blez $a2,.L0f0d5b04 +/* f0d5adc: 00001025 */ or $v0,$zero,$zero +.L0f0d5ae0: +/* f0d5ae0: 8c870000 */ lw $a3,0x0($a0) +/* f0d5ae4: 24420001 */ addiu $v0,$v0,0x1 +/* f0d5ae8: 0067082a */ slt $at,$v1,$a3 +/* f0d5aec: 10200002 */ beqz $at,.L0f0d5af8 +/* f0d5af0: 00000000 */ sll $zero,$zero,0x0 +/* f0d5af4: 00e01825 */ or $v1,$a3,$zero +.L0f0d5af8: +/* f0d5af8: 1446fff9 */ bne $v0,$a2,.L0f0d5ae0 +/* f0d5afc: 24840004 */ addiu $a0,$a0,0x4 +/* f0d5b00: 00001025 */ or $v0,$zero,$zero +.L0f0d5b04: +/* f0d5b04: 24630001 */ addiu $v1,$v1,0x1 +/* f0d5b08: 18600051 */ blez $v1,.L0f0d5c50 +/* f0d5b0c: 00a02025 */ or $a0,$a1,$zero +.L0f0d5b10: +/* f0d5b10: 8c860000 */ lw $a2,0x0($a0) +/* f0d5b14: 8c870004 */ lw $a3,0x4($a0) +/* f0d5b18: 00c90019 */ multu $a2,$t1 +/* f0d5b1c: 00007012 */ mflo $t6 +/* f0d5b20: 020e4021 */ addu $t0,$s0,$t6 +/* f0d5b24: c5000010 */ lwc1 $f0,0x10($t0) +/* f0d5b28: 460c003c */ c.lt.s $f0,$f12 +/* f0d5b2c: 00000000 */ sll $zero,$zero,0x0 +/* f0d5b30: 45020045 */ bc1fl .L0f0d5c48 +/* f0d5b34: 24420001 */ addiu $v0,$v0,0x1 +/* f0d5b38: 00e90019 */ multu $a3,$t1 +/* f0d5b3c: 00007812 */ mflo $t7 +/* f0d5b40: 020f3021 */ addu $a2,$s0,$t7 +/* f0d5b44: c4c20010 */ lwc1 $f2,0x10($a2) +/* f0d5b48: 4602603c */ c.lt.s $f12,$f2 +/* f0d5b4c: 00000000 */ sll $zero,$zero,0x0 +/* f0d5b50: 4502003d */ bc1fl .L0f0d5c48 +/* f0d5b54: 24420001 */ addiu $v0,$v0,0x1 +/* f0d5b58: c5100000 */ lwc1 $f16,0x0($t0) +/* f0d5b5c: c4c40000 */ lwc1 $f4,0x0($a2) +/* f0d5b60: c4c60004 */ lwc1 $f6,0x4($a2) +/* f0d5b64: c5080004 */ lwc1 $f8,0x4($t0) +/* f0d5b68: 46102381 */ sub.s $f14,$f4,$f16 +/* f0d5b6c: c5040008 */ lwc1 $f4,0x8($t0) +/* f0d5b70: c4ca0008 */ lwc1 $f10,0x8($a2) +/* f0d5b74: 46083481 */ sub.s $f18,$f6,$f8 +/* f0d5b78: 00690019 */ multu $v1,$t1 +/* f0d5b7c: 2469ffff */ addiu $t1,$v1,-1 +/* f0d5b80: 46045181 */ sub.s $f6,$f10,$f4 +/* f0d5b84: 0049082a */ slt $at,$v0,$t1 +/* f0d5b88: 01203825 */ or $a3,$t1,$zero +/* f0d5b8c: 0009c880 */ sll $t9,$t1,0x2 +/* f0d5b90: e7a6002c */ swc1 $f6,0x2c($sp) +/* f0d5b94: 46001181 */ sub.s $f6,$f2,$f0 +/* f0d5b98: c4c8000c */ lwc1 $f8,0xc($a2) +/* f0d5b9c: c50a000c */ lwc1 $f10,0xc($t0) +/* f0d5ba0: 46006081 */ sub.s $f2,$f12,$f0 +/* f0d5ba4: e7a60020 */ swc1 $f6,0x20($sp) +/* f0d5ba8: 0000c012 */ mflo $t8 +/* f0d5bac: 460a4101 */ sub.s $f4,$f8,$f10 +/* f0d5bb0: c7a80020 */ lwc1 $f8,0x20($sp) +/* f0d5bb4: 02183021 */ addu $a2,$s0,$t8 +/* f0d5bb8: 46081283 */ div.s $f10,$f2,$f8 +/* f0d5bbc: e7a40024 */ swc1 $f4,0x24($sp) +/* f0d5bc0: e7aa0008 */ swc1 $f10,0x8($sp) +/* f0d5bc4: c7a40008 */ lwc1 $f4,0x8($sp) +/* f0d5bc8: 460e2182 */ mul.s $f6,$f4,$f14 +/* f0d5bcc: 46068200 */ add.s $f8,$f16,$f6 +/* f0d5bd0: e4c80000 */ swc1 $f8,0x0($a2) +/* f0d5bd4: c7a40008 */ lwc1 $f4,0x8($sp) +/* f0d5bd8: c50a0004 */ lwc1 $f10,0x4($t0) +/* f0d5bdc: 46122182 */ mul.s $f6,$f4,$f18 +/* f0d5be0: 46065200 */ add.s $f8,$f10,$f6 +/* f0d5be4: e4c80004 */ swc1 $f8,0x4($a2) +/* f0d5be8: c7a40008 */ lwc1 $f4,0x8($sp) +/* f0d5bec: c7aa002c */ lwc1 $f10,0x2c($sp) +/* f0d5bf0: c5080008 */ lwc1 $f8,0x8($t0) +/* f0d5bf4: 460a2182 */ mul.s $f6,$f4,$f10 +/* f0d5bf8: 46064100 */ add.s $f4,$f8,$f6 +/* f0d5bfc: e4c40008 */ swc1 $f4,0x8($a2) +/* f0d5c00: c7a80024 */ lwc1 $f8,0x24($sp) +/* f0d5c04: c7aa0008 */ lwc1 $f10,0x8($sp) +/* f0d5c08: c504000c */ lwc1 $f4,0xc($t0) +/* f0d5c0c: e4cc0010 */ swc1 $f12,0x10($a2) +/* f0d5c10: 46085182 */ mul.s $f6,$f10,$f8 +/* f0d5c14: 46062280 */ add.s $f10,$f4,$f6 +/* f0d5c18: 10200007 */ beqz $at,.L0f0d5c38 +/* f0d5c1c: e4ca000c */ swc1 $f10,0xc($a2) +/* f0d5c20: 00b93021 */ addu $a2,$a1,$t9 +.L0f0d5c24: +/* f0d5c24: 8cca0000 */ lw $t2,0x0($a2) +/* f0d5c28: 24e7ffff */ addiu $a3,$a3,-1 +/* f0d5c2c: 24c6fffc */ addiu $a2,$a2,-4 +/* f0d5c30: 1447fffc */ bne $v0,$a3,.L0f0d5c24 +/* f0d5c34: acca0008 */ sw $t2,0x8($a2) +.L0f0d5c38: +/* f0d5c38: ac830004 */ sw $v1,0x4($a0) +/* f0d5c3c: 10000005 */ beqz $zero,.L0f0d5c54 +/* f0d5c40: 24020001 */ addiu $v0,$zero,0x1 +/* f0d5c44: 24420001 */ addiu $v0,$v0,0x1 +.L0f0d5c48: +/* f0d5c48: 1443ffb1 */ bne $v0,$v1,.L0f0d5b10 +/* f0d5c4c: 24840004 */ addiu $a0,$a0,0x4 +.L0f0d5c50: +/* f0d5c50: 00001025 */ or $v0,$zero,$zero +.L0f0d5c54: +/* f0d5c54: 8fb00004 */ lw $s0,0x4($sp) +/* f0d5c58: 03e00008 */ jr $ra +/* f0d5c5c: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f0d5c60 +/* f0d5c60: 44877000 */ mtc1 $a3,$f14 +/* f0d5c64: c7ac0010 */ lwc1 $f12,0x10($sp) +/* f0d5c68: afa60008 */ sw $a2,0x8($sp) +/* f0d5c6c: c7a40008 */ lwc1 $f4,0x8($sp) +/* f0d5c70: 460c703e */ c.le.s $f14,$f12 +/* f0d5c74: 00000000 */ sll $zero,$zero,0x0 +/* f0d5c78: 45020004 */ bc1fl .L0f0d5c8c +/* f0d5c7c: 4604603e */ c.le.s $f12,$f4 +/* f0d5c80: 03e00008 */ jr $ra +/* f0d5c84: 00a01025 */ or $v0,$a1,$zero +/* f0d5c88: 4604603e */ c.le.s $f12,$f4 +.L0f0d5c8c: +/* f0d5c8c: 00000000 */ sll $zero,$zero,0x0 +/* f0d5c90: 45020004 */ bc1fl .L0f0d5ca4 +/* f0d5c94: c7a60008 */ lwc1 $f6,0x8($sp) +/* f0d5c98: 03e00008 */ jr $ra +/* f0d5c9c: 00801025 */ or $v0,$a0,$zero +/* f0d5ca0: c7a60008 */ lwc1 $f6,0x8($sp) +.L0f0d5ca4: +/* f0d5ca4: 00041e02 */ srl $v1,$a0,0x18 +/* f0d5ca8: 0005ce02 */ srl $t9,$a1,0x18 +/* f0d5cac: 46066201 */ sub.s $f8,$f12,$f6 +/* f0d5cb0: 332900ff */ andi $t1,$t9,0xff +/* f0d5cb4: 306e00ff */ andi $t6,$v1,0xff +/* f0d5cb8: 46067281 */ sub.s $f10,$f14,$f6 +/* f0d5cbc: 00043402 */ srl $a2,$a0,0x10 +/* f0d5cc0: 30cf00ff */ andi $t7,$a2,0xff +/* f0d5cc4: 012e5023 */ subu $t2,$t1,$t6 +/* f0d5cc8: 460a4003 */ div.s $f0,$f8,$f10 +/* f0d5ccc: 00043a02 */ srl $a3,$a0,0x8 +/* f0d5cd0: 448a8000 */ mtc1 $t2,$f16 +/* f0d5cd4: 30f800ff */ andi $t8,$a3,0xff +/* f0d5cd8: 01e03025 */ or $a2,$t7,$zero +/* f0d5cdc: 00057c02 */ srl $t7,$a1,0x10 +/* f0d5ce0: 03003825 */ or $a3,$t8,$zero +/* f0d5ce4: 31f800ff */ andi $t8,$t7,0xff +/* f0d5ce8: 468084a0 */ cvt.s.w $f18,$f16 +/* f0d5cec: 0306c823 */ subu $t9,$t8,$a2 +/* f0d5cf0: 44994000 */ mtc1 $t9,$f8 +/* f0d5cf4: 00057a02 */ srl $t7,$a1,0x8 +/* f0d5cf8: 31f800ff */ andi $t8,$t7,0xff +/* f0d5cfc: 0307c823 */ subu $t9,$t8,$a3 +/* f0d5d00: 30af00ff */ andi $t7,$a1,0xff +/* f0d5d04: 308800ff */ andi $t0,$a0,0xff +/* f0d5d08: 01e8c023 */ subu $t8,$t7,$t0 +/* f0d5d0c: 468042a0 */ cvt.s.w $f10,$f8 +/* f0d5d10: 46009102 */ mul.s $f4,$f18,$f0 +/* f0d5d14: 4600218d */ trunc.w.s $f6,$f4 +/* f0d5d18: 46005402 */ mul.s $f16,$f10,$f0 +/* f0d5d1c: 44992000 */ mtc1 $t9,$f4 +/* f0d5d20: 440c3000 */ mfc1 $t4,$f6 +/* f0d5d24: 468021a0 */ cvt.s.w $f6,$f4 +/* f0d5d28: 01cc6821 */ addu $t5,$t6,$t4 +/* f0d5d2c: 000d7600 */ sll $t6,$t5,0x18 +/* f0d5d30: 4600848d */ trunc.w.s $f18,$f16 +/* f0d5d34: 44988000 */ mtc1 $t8,$f16 +/* f0d5d38: 46003202 */ mul.s $f8,$f6,$f0 +/* f0d5d3c: 440a9000 */ mfc1 $t2,$f18 +/* f0d5d40: 00000000 */ sll $zero,$zero,0x0 +/* f0d5d44: 00ca5821 */ addu $t3,$a2,$t2 +/* f0d5d48: 468084a0 */ cvt.s.w $f18,$f16 +/* f0d5d4c: 000b6400 */ sll $t4,$t3,0x10 +/* f0d5d50: 01cc6825 */ or $t5,$t6,$t4 +/* f0d5d54: 4600428d */ trunc.w.s $f10,$f8 +/* f0d5d58: 46009102 */ mul.s $f4,$f18,$f0 +/* f0d5d5c: 440a5000 */ mfc1 $t2,$f10 +/* f0d5d60: 00000000 */ sll $zero,$zero,0x0 +/* f0d5d64: 00ea5821 */ addu $t3,$a3,$t2 +/* f0d5d68: 4600218d */ trunc.w.s $f6,$f4 +/* f0d5d6c: 000b7200 */ sll $t6,$t3,0x8 +/* f0d5d70: 01ae6025 */ or $t4,$t5,$t6 +/* f0d5d74: 44093000 */ mfc1 $t1,$f6 +/* f0d5d78: 00000000 */ sll $zero,$zero,0x0 +/* f0d5d7c: 01095021 */ addu $t2,$t0,$t1 +/* f0d5d80: 018a1025 */ or $v0,$t4,$t2 +/* f0d5d84: 03e00008 */ jr $ra +/* f0d5d88: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d5d8c +/* f0d5d8c: 27bdfbd8 */ addiu $sp,$sp,-1064 +/* f0d5d90: afbf0044 */ sw $ra,0x44($sp) +/* f0d5d94: afb10024 */ sw $s1,0x24($sp) +/* f0d5d98: afb00020 */ sw $s0,0x20($sp) +/* f0d5d9c: afa40428 */ sw $a0,0x428($sp) +/* f0d5da0: 00a08025 */ or $s0,$a1,$zero +/* f0d5da4: 00c08825 */ or $s1,$a2,$zero +/* f0d5da8: afbe0040 */ sw $s8,0x40($sp) +/* f0d5dac: afb7003c */ sw $s7,0x3c($sp) +/* f0d5db0: afb60038 */ sw $s6,0x38($sp) +/* f0d5db4: afb50034 */ sw $s5,0x34($sp) +/* f0d5db8: afb40030 */ sw $s4,0x30($sp) +/* f0d5dbc: afb3002c */ sw $s3,0x2c($sp) +/* f0d5dc0: afb20028 */ sw $s2,0x28($sp) +/* f0d5dc4: afa70434 */ sw $a3,0x434($sp) +/* f0d5dc8: 0fc59e59 */ jal func0f167964 +/* f0d5dcc: 24040038 */ addiu $a0,$zero,0x38 +/* f0d5dd0: afa20184 */ sw $v0,0x184($sp) +/* f0d5dd4: 0fc59e73 */ jal func0f1679cc +/* f0d5dd8: 24040038 */ addiu $a0,$zero,0x38 +/* f0d5ddc: 8fb20184 */ lw $s2,0x184($sp) +/* f0d5de0: 3c047f1b */ lui $a0,0x7f1b +/* f0d5de4: 3c058007 */ lui $a1,0x8007 +/* f0d5de8: 26530120 */ addiu $s3,$s2,0x120 +/* f0d5dec: 265501e0 */ addiu $s5,$s2,0x1e0 +/* f0d5df0: afa20180 */ sw $v0,0x180($sp) +/* f0d5df4: 0040b025 */ or $s6,$v0,$zero +/* f0d5df8: 24570060 */ addiu $s7,$v0,0x60 +/* f0d5dfc: 245e00a0 */ addiu $s8,$v0,0xa0 +/* f0d5e00: afb5009c */ sw $s5,0x9c($sp) +/* f0d5e04: afb300a0 */ sw $s3,0xa0($sp) +/* f0d5e08: 24a50f20 */ addiu $a1,$a1,0xf20 +/* f0d5e0c: 0c0036cc */ jal 0xdb30 +/* f0d5e10: 2484dbf0 */ addiu $a0,$a0,-9232 +/* f0d5e14: 3c047f1b */ lui $a0,0x7f1b +/* f0d5e18: 3c058007 */ lui $a1,0x8007 +/* f0d5e1c: 24a50f24 */ addiu $a1,$a1,0xf24 +/* f0d5e20: 0c0036cc */ jal 0xdb30 +/* f0d5e24: 2484dbf8 */ addiu $a0,$a0,-9224 +/* f0d5e28: 3c047f1b */ lui $a0,0x7f1b +/* f0d5e2c: 3c058007 */ lui $a1,0x8007 +/* f0d5e30: 24a50f28 */ addiu $a1,$a1,0xf28 +/* f0d5e34: 0c0036cc */ jal 0xdb30 +/* f0d5e38: 2484dc00 */ addiu $a0,$a0,-9216 +/* f0d5e3c: 3c047f1b */ lui $a0,0x7f1b +/* f0d5e40: 3c058007 */ lui $a1,0x8007 +/* f0d5e44: 24a50f2c */ addiu $a1,$a1,0xf2c +/* f0d5e48: 0c0036cc */ jal 0xdb30 +/* f0d5e4c: 2484dc08 */ addiu $a0,$a0,-9208 +/* f0d5e50: 3c047f1b */ lui $a0,0x7f1b +/* f0d5e54: 3c058007 */ lui $a1,0x8007 +/* f0d5e58: 24a50f30 */ addiu $a1,$a1,0xf30 +/* f0d5e5c: 0c0036cc */ jal 0xdb30 +/* f0d5e60: 2484dc10 */ addiu $a0,$a0,-9200 +/* f0d5e64: 3c047f1b */ lui $a0,0x7f1b +/* f0d5e68: 3c058007 */ lui $a1,0x8007 +/* f0d5e6c: 24a50f34 */ addiu $a1,$a1,0xf34 +/* f0d5e70: 0c0036cc */ jal 0xdb30 +/* f0d5e74: 2484dc18 */ addiu $a0,$a0,-9192 +/* f0d5e78: 3c047f1b */ lui $a0,0x7f1b +/* f0d5e7c: 3c058007 */ lui $a1,0x8007 +/* f0d5e80: 24a50f48 */ addiu $a1,$a1,0xf48 +/* f0d5e84: 0c0036cc */ jal 0xdb30 +/* f0d5e88: 2484dc20 */ addiu $a0,$a0,-9184 +/* f0d5e8c: 3c047f1b */ lui $a0,0x7f1b +/* f0d5e90: 3c058007 */ lui $a1,0x8007 +/* f0d5e94: 24a50f4c */ addiu $a1,$a1,0xf4c +/* f0d5e98: 0c0036cc */ jal 0xdb30 +/* f0d5e9c: 2484dc28 */ addiu $a0,$a0,-9176 +/* f0d5ea0: 3c047f1b */ lui $a0,0x7f1b +/* f0d5ea4: 3c058007 */ lui $a1,0x8007 +/* f0d5ea8: 24a50f38 */ addiu $a1,$a1,0xf38 +/* f0d5eac: 0c0036cc */ jal 0xdb30 +/* f0d5eb0: 2484dc30 */ addiu $a0,$a0,-9168 +/* f0d5eb4: 3c047f1b */ lui $a0,0x7f1b +/* f0d5eb8: 3c058007 */ lui $a1,0x8007 +/* f0d5ebc: 24a50f3c */ addiu $a1,$a1,0xf3c +/* f0d5ec0: 0c0036cc */ jal 0xdb30 +/* f0d5ec4: 2484dc3c */ addiu $a0,$a0,-9156 +/* f0d5ec8: 3c047f1b */ lui $a0,0x7f1b +/* f0d5ecc: 3c058007 */ lui $a1,0x8007 +/* f0d5ed0: 24a50f40 */ addiu $a1,$a1,0xf40 +/* f0d5ed4: 0c0036cc */ jal 0xdb30 +/* f0d5ed8: 2484dc48 */ addiu $a0,$a0,-9144 +/* f0d5edc: 3c047f1b */ lui $a0,0x7f1b +/* f0d5ee0: 3c058007 */ lui $a1,0x8007 +/* f0d5ee4: 24a50f44 */ addiu $a1,$a1,0xf44 +/* f0d5ee8: 0c0036cc */ jal 0xdb30 +/* f0d5eec: 2484dc54 */ addiu $a0,$a0,-9132 +/* f0d5ef0: 3c047f1b */ lui $a0,0x7f1b +/* f0d5ef4: 3c058007 */ lui $a1,0x8007 +/* f0d5ef8: 24a50f50 */ addiu $a1,$a1,0xf50 +/* f0d5efc: 0c0036cc */ jal 0xdb30 +/* f0d5f00: 2484dc5c */ addiu $a0,$a0,-9124 +/* f0d5f04: 3c047f1b */ lui $a0,0x7f1b +/* f0d5f08: 3c058007 */ lui $a1,0x8007 +/* f0d5f0c: 24a50f54 */ addiu $a1,$a1,0xf54 +/* f0d5f10: 0c0036cc */ jal 0xdb30 +/* f0d5f14: 2484dc68 */ addiu $a0,$a0,-9112 +/* f0d5f18: 3c047f1b */ lui $a0,0x7f1b +/* f0d5f1c: 3c058007 */ lui $a1,0x8007 +/* f0d5f20: 24a50f58 */ addiu $a1,$a1,0xf58 +/* f0d5f24: 0c0036cc */ jal 0xdb30 +/* f0d5f28: 2484dc74 */ addiu $a0,$a0,-9100 +/* f0d5f2c: 3c047f1b */ lui $a0,0x7f1b +/* f0d5f30: 3c058007 */ lui $a1,0x8007 +/* f0d5f34: 24a50f5c */ addiu $a1,$a1,0xf5c +/* f0d5f38: 0c0036cc */ jal 0xdb30 +/* f0d5f3c: 2484dc80 */ addiu $a0,$a0,-9088 +/* f0d5f40: 3c047f1b */ lui $a0,0x7f1b +/* f0d5f44: 3c058007 */ lui $a1,0x8007 +/* f0d5f48: 24a50f60 */ addiu $a1,$a1,0xf60 +/* f0d5f4c: 0c0036cc */ jal 0xdb30 +/* f0d5f50: 2484dc8c */ addiu $a0,$a0,-9076 +/* f0d5f54: 3c047f1b */ lui $a0,0x7f1b +/* f0d5f58: 3c058007 */ lui $a1,0x8007 +/* f0d5f5c: 24a50f64 */ addiu $a1,$a1,0xf64 +/* f0d5f60: 0c0036cc */ jal 0xdb30 +/* f0d5f64: 2484dc98 */ addiu $a0,$a0,-9064 +/* f0d5f68: 3c047f1b */ lui $a0,0x7f1b +/* f0d5f6c: 3c058007 */ lui $a1,0x8007 +/* f0d5f70: 24a50f68 */ addiu $a1,$a1,0xf68 +/* f0d5f74: 0c0036cc */ jal 0xdb30 +/* f0d5f78: 2484dca4 */ addiu $a0,$a0,-9052 +/* f0d5f7c: 3c047f1b */ lui $a0,0x7f1b +/* f0d5f80: 3c058007 */ lui $a1,0x8007 +/* f0d5f84: 24a50f6c */ addiu $a1,$a1,0xf6c +/* f0d5f88: 0c0036cc */ jal 0xdb30 +/* f0d5f8c: 2484dcb0 */ addiu $a0,$a0,-9040 +/* f0d5f90: 3c047f1b */ lui $a0,0x7f1b +/* f0d5f94: 3c058007 */ lui $a1,0x8007 +/* f0d5f98: 24a50f70 */ addiu $a1,$a1,0xf70 +/* f0d5f9c: 0c0036cc */ jal 0xdb30 +/* f0d5fa0: 2484dcbc */ addiu $a0,$a0,-9028 +/* f0d5fa4: 12000008 */ beqz $s0,.L0f0d5fc8 +/* f0d5fa8: 00000000 */ sll $zero,$zero,0x0 +/* f0d5fac: 1a200006 */ blez $s1,.L0f0d5fc8 +/* f0d5fb0: c7ae0434 */ lwc1 $f14,0x434($sp) +/* f0d5fb4: 44805000 */ mtc1 $zero,$f10 +/* f0d5fb8: 00000000 */ sll $zero,$zero,0x0 +/* f0d5fbc: 460a703e */ c.le.s $f14,$f10 +/* f0d5fc0: 00000000 */ sll $zero,$zero,0x0 +/* f0d5fc4: 45000015 */ bc1f .L0f0d601c +.L0f0d5fc8: +/* f0d5fc8: 3c02800a */ lui $v0,0x800a +/* f0d5fcc: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0d5fd0: 3c013e80 */ lui $at,0x3e80 +/* f0d5fd4: 44816000 */ mtc1 $at,$f12 +/* f0d5fd8: c44800f0 */ lwc1 $f8,0xf0($v0) +/* f0d5fdc: 3c013f40 */ lui $at,0x3f40 +/* f0d5fe0: 44812000 */ mtc1 $at,$f4 +/* f0d5fe4: e7a8013c */ swc1 $f8,0x13c($sp) +/* f0d5fe8: c44000ec */ lwc1 $f0,0xec($v0) +/* f0d5fec: 3c014080 */ lui $at,0x4080 +/* f0d5ff0: 460c0181 */ sub.s $f6,$f0,$f12 +/* f0d5ff4: 46006201 */ sub.s $f8,$f12,$f0 +/* f0d5ff8: 46043283 */ div.s $f10,$f6,$f4 +/* f0d5ffc: 44813000 */ mtc1 $at,$f6 +/* f0d6000: 00000000 */ sll $zero,$zero,0x0 +/* f0d6004: 46064102 */ mul.s $f4,$f8,$f6 +/* f0d6008: e7a40134 */ swc1 $f4,0x134($sp) +/* f0d600c: 0fc305bd */ jal func0f0c16f4 +/* f0d6010: e7aa0138 */ swc1 $f10,0x138($sp) +/* f0d6014: 1000001c */ beqz $zero,.L0f0d6088 +/* f0d6018: e7a0012c */ swc1 $f0,0x12c($sp) +.L0f0d601c: +/* f0d601c: c6020104 */ lwc1 $f2,0x104($s0) +/* f0d6020: c60a0100 */ lwc1 $f10,0x100($s0) +/* f0d6024: 3c013e80 */ lui $at,0x3e80 +/* f0d6028: 44816000 */ mtc1 $at,$f12 +/* f0d602c: 460a1201 */ sub.s $f8,$f2,$f10 +/* f0d6030: 3c013e00 */ lui $at,0x3e00 +/* f0d6034: 44812000 */ mtc1 $at,$f4 +/* f0d6038: c6060180 */ lwc1 $f6,0x180($s0) +/* f0d603c: 46024003 */ div.s $f0,$f8,$f2 +/* f0d6040: 3c013f40 */ lui $at,0x3f40 +/* f0d6044: 3c0c8007 */ lui $t4,0x8007 +/* f0d6048: 8d8c0f4c */ lw $t4,0xf4c($t4) +/* f0d604c: 46043282 */ mul.s $f10,$f6,$f4 +/* f0d6050: 44813000 */ mtc1 $at,$f6 +/* f0d6054: 3c014080 */ lui $at,0x4080 +/* f0d6058: 01916821 */ addu $t5,$t4,$s1 +/* f0d605c: e7ae012c */ swc1 $f14,0x12c($sp) +/* f0d6060: e7aa013c */ swc1 $f10,0x13c($sp) +/* f0d6064: 460c0201 */ sub.s $f8,$f0,$f12 +/* f0d6068: 46006281 */ sub.s $f10,$f12,$f0 +/* f0d606c: 46064103 */ div.s $f4,$f8,$f6 +/* f0d6070: 44814000 */ mtc1 $at,$f8 +/* f0d6074: 3c018007 */ lui $at,0x8007 +/* f0d6078: ac2d0f4c */ sw $t5,0xf4c($at) +/* f0d607c: 46085182 */ mul.s $f6,$f10,$f8 +/* f0d6080: e7a60134 */ swc1 $f6,0x134($sp) +/* f0d6084: e7a40138 */ swc1 $f4,0x138($sp) +.L0f0d6088: +/* f0d6088: 44800000 */ mtc1 $zero,$f0 +/* f0d608c: c7a40138 */ lwc1 $f4,0x138($sp) +/* f0d6090: 00008825 */ or $s1,$zero,$zero +/* f0d6094: 00001025 */ or $v0,$zero,$zero +/* f0d6098: 4604003c */ c.lt.s $f0,$f4 +/* f0d609c: 27aa01c8 */ addiu $t2,$sp,0x1c8 +/* f0d60a0: 2403ffff */ addiu $v1,$zero,-1 +/* f0d60a4: 3c188007 */ lui $t8,0x8007 +/* f0d60a8: 45030003 */ bc1tl .L0f0d60b8 +/* f0d60ac: c7aa0134 */ lwc1 $f10,0x134($sp) +/* f0d60b0: e7a00138 */ swc1 $f0,0x138($sp) +/* f0d60b4: c7aa0134 */ lwc1 $f10,0x134($sp) +.L0f0d60b8: +/* f0d60b8: 460a003c */ c.lt.s $f0,$f10 +/* f0d60bc: 00000000 */ sll $zero,$zero,0x0 +/* f0d60c0: 45010002 */ bc1t .L0f0d60cc +/* f0d60c4: 00000000 */ sll $zero,$zero,0x0 +/* f0d60c8: e7a00134 */ swc1 $f0,0x134($sp) +.L0f0d60cc: +/* f0d60cc: 2a21000a */ slti $at,$s1,0xa +/* f0d60d0: 10200003 */ beqz $at,.L0f0d60e0 +/* f0d60d4: 27ae01a8 */ addiu $t6,$sp,0x1a8 +/* f0d60d8: 10000002 */ beqz $zero,.L0f0d60e4 +/* f0d60dc: ad510000 */ sw $s1,0x0($t2) +.L0f0d60e0: +/* f0d60e0: ad430000 */ sw $v1,0x0($t2) +.L0f0d60e4: +/* f0d60e4: 2a210008 */ slti $at,$s1,0x8 +/* f0d60e8: 1020000f */ beqz $at,.L0f0d6128 +/* f0d60ec: 254a0004 */ addiu $t2,$t2,0x4 +/* f0d60f0: 27af0188 */ addiu $t7,$sp,0x188 +/* f0d60f4: 2a210006 */ slti $at,$s1,0x6 +/* f0d60f8: 004f4821 */ addu $t1,$v0,$t7 +/* f0d60fc: 10200003 */ beqz $at,.L0f0d610c +/* f0d6100: 004e4021 */ addu $t0,$v0,$t6 +/* f0d6104: 10000002 */ beqz $zero,.L0f0d6110 +/* f0d6108: ad110000 */ sw $s1,0x0($t0) +.L0f0d610c: +/* f0d610c: ad030000 */ sw $v1,0x0($t0) +.L0f0d6110: +/* f0d6110: 2a210006 */ slti $at,$s1,0x6 +/* f0d6114: 50200004 */ beqzl $at,.L0f0d6128 +/* f0d6118: ad230000 */ sw $v1,0x0($t1) +/* f0d611c: 10000002 */ beqz $zero,.L0f0d6128 +/* f0d6120: ad310000 */ sw $s1,0x0($t1) +/* f0d6124: ad230000 */ sw $v1,0x0($t1) +.L0f0d6128: +/* f0d6128: 26310001 */ addiu $s1,$s1,0x1 +/* f0d612c: 2a21000c */ slti $at,$s1,0xc +/* f0d6130: 1420ffe6 */ bnez $at,.L0f0d60cc +/* f0d6134: 24420004 */ addiu $v0,$v0,0x4 +/* f0d6138: 8f180f20 */ lw $t8,0xf20($t8) +/* f0d613c: 3c017f1b */ lui $at,0x7f1b +/* f0d6140: c424dcc8 */ lwc1 $f4,-0x2338($at) +/* f0d6144: 44983000 */ mtc1 $t8,$f6 +/* f0d6148: 3c0b8007 */ lui $t3,0x8007 +/* f0d614c: 8d6b0f2c */ lw $t3,0xf2c($t3) +/* f0d6150: 46803020 */ cvt.s.w $f0,$f6 +/* f0d6154: 3c198007 */ lui $t9,0x8007 +/* f0d6158: 448b4000 */ mtc1 $t3,$f8 +/* f0d615c: 8f390f24 */ lw $t9,0xf24($t9) +/* f0d6160: 3c017f1b */ lui $at,0x7f1b +/* f0d6164: 46804320 */ cvt.s.w $f12,$f8 +/* f0d6168: 46040282 */ mul.s $f10,$f0,$f4 +/* f0d616c: 44802000 */ mtc1 $zero,$f4 +/* f0d6170: 3c0d8007 */ lui $t5,0x8007 +/* f0d6174: 8dad0f28 */ lw $t5,0xf28($t5) +/* f0d6178: e7a4033c */ swc1 $f4,0x33c($sp) +/* f0d617c: 44802000 */ mtc1 $zero,$f4 +/* f0d6180: 3c0c8007 */ lui $t4,0x8007 +/* f0d6184: e7aa0090 */ swc1 $f10,0x90($sp) +/* f0d6188: 44995000 */ mtc1 $t9,$f10 +/* f0d618c: c7a80090 */ lwc1 $f8,0x90($sp) +/* f0d6190: e7a40344 */ swc1 $f4,0x344($sp) +/* f0d6194: 46805420 */ cvt.s.w $f16,$f10 +/* f0d6198: 44805000 */ mtc1 $zero,$f10 +/* f0d619c: e7a80048 */ swc1 $f8,0x48($sp) +/* f0d61a0: 8d8c0f30 */ lw $t4,0xf30($t4) +/* f0d61a4: e7aa0348 */ swc1 $f10,0x348($sp) +/* f0d61a8: 46086180 */ add.s $f6,$f12,$f8 +/* f0d61ac: e7ac0388 */ swc1 $f12,0x388($sp) +/* f0d61b0: e7ac0390 */ swc1 $f12,0x390($sp) +/* f0d61b4: e7ac02ac */ swc1 $f12,0x2ac($sp) +/* f0d61b8: e7a60338 */ swc1 $f6,0x338($sp) +/* f0d61bc: 46106180 */ add.s $f6,$f12,$f16 +/* f0d61c0: e7ac02b4 */ swc1 $f12,0x2b4($sp) +/* f0d61c4: 3c0e8007 */ lui $t6,0x8007 +/* f0d61c8: 3c0f8007 */ lui $t7,0x8007 +/* f0d61cc: e7a60340 */ swc1 $f6,0x340($sp) +/* f0d61d0: c426dccc */ lwc1 $f6,-0x2334($at) +/* f0d61d4: 3c017f1b */ lui $at,0x7f1b +/* f0d61d8: c42adcd0 */ lwc1 $f10,-0x2330($at) +/* f0d61dc: 46060102 */ mul.s $f4,$f0,$f6 +/* f0d61e0: 3c017f1b */ lui $at,0x7f1b +/* f0d61e4: 3c0b8007 */ lui $t3,0x8007 +/* f0d61e8: 460a2482 */ mul.s $f18,$f4,$f10 +/* f0d61ec: c7a4012c */ lwc1 $f4,0x12c($sp) +/* f0d61f0: c42adcd4 */ lwc1 $f10,-0x232c($at) +/* f0d61f4: 3c017f1b */ lui $at,0x7f1b +/* f0d61f8: 46040082 */ mul.s $f2,$f0,$f4 +/* f0d61fc: 46126180 */ add.s $f6,$f12,$f18 +/* f0d6200: e7a2038c */ swc1 $f2,0x38c($sp) +/* f0d6204: e7a203a0 */ swc1 $f2,0x3a0($sp) +/* f0d6208: e7a6034c */ swc1 $f6,0x34c($sp) +/* f0d620c: 460a1182 */ mul.s $f6,$f2,$f10 +/* f0d6210: e7a60080 */ swc1 $f6,0x80($sp) +/* f0d6214: c426dcd8 */ lwc1 $f6,-0x2328($at) +/* f0d6218: 3c017f1b */ lui $at,0x7f1b +/* f0d621c: c7aa0080 */ lwc1 $f10,0x80($sp) +/* f0d6220: 46068182 */ mul.s $f6,$f16,$f6 +/* f0d6224: e7aa0350 */ swc1 $f10,0x350($sp) +/* f0d6228: 46048382 */ mul.s $f14,$f16,$f4 +/* f0d622c: e7aa03dc */ swc1 $f10,0x3dc($sp) +/* f0d6230: e7a6007c */ swc1 $f6,0x7c($sp) +/* f0d6234: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f0d6238: e7ae0394 */ swc1 $f14,0x394($sp) +/* f0d623c: 46066180 */ add.s $f6,$f12,$f6 +/* f0d6240: e7ae03a8 */ swc1 $f14,0x3a8($sp) +/* f0d6244: e7a60354 */ swc1 $f6,0x354($sp) +/* f0d6248: c426dcdc */ lwc1 $f6,-0x2324($at) +/* f0d624c: 3c017f1b */ lui $at,0x7f1b +/* f0d6250: 46067182 */ mul.s $f6,$f14,$f6 +/* f0d6254: e7a60074 */ swc1 $f6,0x74($sp) +/* f0d6258: c7a60074 */ lwc1 $f6,0x74($sp) +/* f0d625c: c7aa0074 */ lwc1 $f10,0x74($sp) +/* f0d6260: e7a60358 */ swc1 $f6,0x358($sp) +/* f0d6264: c426dce0 */ lwc1 $f6,-0x2320($at) +/* f0d6268: 3c017f1b */ lui $at,0x7f1b +/* f0d626c: e7aa03e4 */ swc1 $f10,0x3e4($sp) +/* f0d6270: e7a6035c */ swc1 $f6,0x35c($sp) +/* f0d6274: c426dce4 */ lwc1 $f6,-0x231c($at) +/* f0d6278: 3c017f1b */ lui $at,0x7f1b +/* f0d627c: c428dce8 */ lwc1 $f8,-0x2318($at) +/* f0d6280: 46060182 */ mul.s $f6,$f0,$f6 +/* f0d6284: 3c017f1b */ lui $at,0x7f1b +/* f0d6288: c7aa0048 */ lwc1 $f10,0x48($sp) +/* f0d628c: 46083182 */ mul.s $f6,$f6,$f8 +/* f0d6290: e7a60070 */ swc1 $f6,0x70($sp) +/* f0d6294: c7a80070 */ lwc1 $f8,0x70($sp) +/* f0d6298: 46086180 */ add.s $f6,$f12,$f8 +/* f0d629c: c428dcec */ lwc1 $f8,-0x2314($at) +/* f0d62a0: 3c017f1b */ lui $at,0x7f1b +/* f0d62a4: e7a60360 */ swc1 $f6,0x360($sp) +/* f0d62a8: 46081182 */ mul.s $f6,$f2,$f8 +/* f0d62ac: e7a6006c */ swc1 $f6,0x6c($sp) +/* f0d62b0: c7a8006c */ lwc1 $f8,0x6c($sp) +/* f0d62b4: c426dcf0 */ lwc1 $f6,-0x2310($at) +/* f0d62b8: 3c017f1b */ lui $at,0x7f1b +/* f0d62bc: e7a80364 */ swc1 $f8,0x364($sp) +/* f0d62c0: 46068202 */ mul.s $f8,$f16,$f6 +/* f0d62c4: e7a80068 */ swc1 $f8,0x68($sp) +/* f0d62c8: c7a60068 */ lwc1 $f6,0x68($sp) +/* f0d62cc: 46066200 */ add.s $f8,$f12,$f6 +/* f0d62d0: c426dcf4 */ lwc1 $f6,-0x230c($at) +/* f0d62d4: 3c017f1b */ lui $at,0x7f1b +/* f0d62d8: e7a80368 */ swc1 $f8,0x368($sp) +/* f0d62dc: 46067202 */ mul.s $f8,$f14,$f6 +/* f0d62e0: e7a80064 */ swc1 $f8,0x64($sp) +/* f0d62e4: c7a60064 */ lwc1 $f6,0x64($sp) +/* f0d62e8: c428dcf8 */ lwc1 $f8,-0x2308($at) +/* f0d62ec: 3c017f1b */ lui $at,0x7f1b +/* f0d62f0: e7a6036c */ swc1 $f6,0x36c($sp) +/* f0d62f4: c426dcfc */ lwc1 $f6,-0x2304($at) +/* f0d62f8: e7a80370 */ swc1 $f8,0x370($sp) +/* f0d62fc: 3c017f1b */ lui $at,0x7f1b +/* f0d6300: 46060202 */ mul.s $f8,$f0,$f6 +/* f0d6304: 44800000 */ mtc1 $zero,$f0 +/* f0d6308: e7a80060 */ swc1 $f8,0x60($sp) +/* f0d630c: c7a60060 */ lwc1 $f6,0x60($sp) +/* f0d6310: 46066200 */ add.s $f8,$f12,$f6 +/* f0d6314: c426dd00 */ lwc1 $f6,-0x2300($at) +/* f0d6318: 3c017f1b */ lui $at,0x7f1b +/* f0d631c: e7a80374 */ swc1 $f8,0x374($sp) +/* f0d6320: 46061202 */ mul.s $f8,$f2,$f6 +/* f0d6324: e7a8005c */ swc1 $f8,0x5c($sp) +/* f0d6328: c7a6005c */ lwc1 $f6,0x5c($sp) +/* f0d632c: c428dd04 */ lwc1 $f8,-0x22fc($at) +/* f0d6330: 3c017f1b */ lui $at,0x7f1b +/* f0d6334: e7a60378 */ swc1 $f6,0x378($sp) +/* f0d6338: 46088182 */ mul.s $f6,$f16,$f8 +/* f0d633c: e7a60058 */ swc1 $f6,0x58($sp) +/* f0d6340: c7a80058 */ lwc1 $f8,0x58($sp) +/* f0d6344: 46086180 */ add.s $f6,$f12,$f8 +/* f0d6348: c428dd08 */ lwc1 $f8,-0x22f8($at) +/* f0d634c: 3c017f1b */ lui $at,0x7f1b +/* f0d6350: e7a6037c */ swc1 $f6,0x37c($sp) +/* f0d6354: 46087182 */ mul.s $f6,$f14,$f8 +/* f0d6358: e7a60054 */ swc1 $f6,0x54($sp) +/* f0d635c: c7a80054 */ lwc1 $f8,0x54($sp) +/* f0d6360: c426dd0c */ lwc1 $f6,-0x22f4($at) +/* f0d6364: 3c017f1b */ lui $at,0x7f1b +/* f0d6368: e7a80380 */ swc1 $f8,0x380($sp) +/* f0d636c: c428dd10 */ lwc1 $f8,-0x22f0($at) +/* f0d6370: e7a60384 */ swc1 $f6,0x384($sp) +/* f0d6374: 44803000 */ mtc1 $zero,$f6 +/* f0d6378: e7a80398 */ swc1 $f8,0x398($sp) +/* f0d637c: 44804000 */ mtc1 $zero,$f8 +/* f0d6380: 3c017f1b */ lui $at,0x7f1b +/* f0d6384: e7a6039c */ swc1 $f6,0x39c($sp) +/* f0d6388: c426dd14 */ lwc1 $f6,-0x22ec($at) +/* f0d638c: e7a803a4 */ swc1 $f8,0x3a4($sp) +/* f0d6390: c7a80060 */ lwc1 $f8,0x60($sp) +/* f0d6394: e7a603ac */ swc1 $f6,0x3ac($sp) +/* f0d6398: 3c017f1b */ lui $at,0x7f1b +/* f0d639c: 46080181 */ sub.s $f6,$f0,$f8 +/* f0d63a0: c7a8005c */ lwc1 $f8,0x5c($sp) +/* f0d63a4: e7a603b0 */ swc1 $f6,0x3b0($sp) +/* f0d63a8: c7a60058 */ lwc1 $f6,0x58($sp) +/* f0d63ac: e7a803b4 */ swc1 $f8,0x3b4($sp) +/* f0d63b0: 46060201 */ sub.s $f8,$f0,$f6 +/* f0d63b4: c7a60054 */ lwc1 $f6,0x54($sp) +/* f0d63b8: e7a803b8 */ swc1 $f8,0x3b8($sp) +/* f0d63bc: c428dd18 */ lwc1 $f8,-0x22e8($at) +/* f0d63c0: e7a603bc */ swc1 $f6,0x3bc($sp) +/* f0d63c4: c7a60070 */ lwc1 $f6,0x70($sp) +/* f0d63c8: e7a803c0 */ swc1 $f8,0x3c0($sp) +/* f0d63cc: 3c017f1b */ lui $at,0x7f1b +/* f0d63d0: 46060201 */ sub.s $f8,$f0,$f6 +/* f0d63d4: c7a6006c */ lwc1 $f6,0x6c($sp) +/* f0d63d8: e7a803c4 */ swc1 $f8,0x3c4($sp) +/* f0d63dc: c7a80068 */ lwc1 $f8,0x68($sp) +/* f0d63e0: e7a603c8 */ swc1 $f6,0x3c8($sp) +/* f0d63e4: 46080181 */ sub.s $f6,$f0,$f8 +/* f0d63e8: c7a80064 */ lwc1 $f8,0x64($sp) +/* f0d63ec: e7a603cc */ swc1 $f6,0x3cc($sp) +/* f0d63f0: c426dd1c */ lwc1 $f6,-0x22e4($at) +/* f0d63f4: e7a803d0 */ swc1 $f8,0x3d0($sp) +/* f0d63f8: 46120201 */ sub.s $f8,$f0,$f18 +/* f0d63fc: e7a603d4 */ swc1 $f6,0x3d4($sp) +/* f0d6400: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f0d6404: 3c017f1b */ lui $at,0x7f1b +/* f0d6408: e7a803d8 */ swc1 $f8,0x3d8($sp) +/* f0d640c: 46060201 */ sub.s $f8,$f0,$f6 +/* f0d6410: c426dd20 */ lwc1 $f6,-0x22e0($at) +/* f0d6414: 3c013f80 */ lui $at,0x3f80 +/* f0d6418: e7a803e0 */ swc1 $f8,0x3e0($sp) +/* f0d641c: 44804000 */ mtc1 $zero,$f8 +/* f0d6420: e7a603e8 */ swc1 $f6,0x3e8($sp) +/* f0d6424: 460a4181 */ sub.s $f6,$f8,$f10 +/* f0d6428: 44804000 */ mtc1 $zero,$f8 +/* f0d642c: 44805000 */ mtc1 $zero,$f10 +/* f0d6430: e7a803f0 */ swc1 $f8,0x3f0($sp) +/* f0d6434: 44804000 */ mtc1 $zero,$f8 +/* f0d6438: e7a603ec */ swc1 $f6,0x3ec($sp) +/* f0d643c: 46105181 */ sub.s $f6,$f10,$f16 +/* f0d6440: e7a803f8 */ swc1 $f8,0x3f8($sp) +/* f0d6444: 448d4000 */ mtc1 $t5,$f8 +/* f0d6448: 44815000 */ mtc1 $at,$f10 +/* f0d644c: e7a603f4 */ swc1 $f6,0x3f4($sp) +/* f0d6450: 468043a0 */ cvt.s.w $f14,$f8 +/* f0d6454: 448c3000 */ mtc1 $t4,$f6 +/* f0d6458: 3c017f1b */ lui $at,0x7f1b +/* f0d645c: e7aa03fc */ swc1 $f10,0x3fc($sp) +/* f0d6460: c428dd24 */ lwc1 $f8,-0x22dc($at) +/* f0d6464: 46002287 */ neg.s $f10,$f4 +/* f0d6468: 46047002 */ mul.s $f0,$f14,$f4 +/* f0d646c: 3c017f1b */ lui $at,0x7f1b +/* f0d6470: c424dd28 */ lwc1 $f4,-0x22d8($at) +/* f0d6474: 460e5082 */ mul.s $f2,$f10,$f14 +/* f0d6478: 3c017f1b */ lui $at,0x7f1b +/* f0d647c: e7a802bc */ swc1 $f8,0x2bc($sp) +/* f0d6480: 46047282 */ mul.s $f10,$f14,$f4 +/* f0d6484: e7a0029c */ swc1 $f0,0x29c($sp) +/* f0d6488: e7a002b0 */ swc1 $f0,0x2b0($sp) +/* f0d648c: e7a202a4 */ swc1 $f2,0x2a4($sp) +/* f0d6490: e7a202b8 */ swc1 $f2,0x2b8($sp) +/* f0d6494: 468034a0 */ cvt.s.w $f18,$f6 +/* f0d6498: 44803000 */ mtc1 $zero,$f6 +/* f0d649c: 00000000 */ sll $zero,$zero,0x0 +/* f0d64a0: e7a602a8 */ swc1 $f6,0x2a8($sp) +/* f0d64a4: c426dd2c */ lwc1 $f6,-0x22d4($at) +/* f0d64a8: 3c017f1b */ lui $at,0x7f1b +/* f0d64ac: c424dd30 */ lwc1 $f4,-0x22d0($at) +/* f0d64b0: 46060202 */ mul.s $f8,$f0,$f6 +/* f0d64b4: 460a6400 */ add.s $f16,$f12,$f10 +/* f0d64b8: 3c017f1b */ lui $at,0x7f1b +/* f0d64bc: 46041282 */ mul.s $f10,$f2,$f4 +/* f0d64c0: c426dd34 */ lwc1 $f6,-0x22cc($at) +/* f0d64c4: 3c017f1b */ lui $at,0x7f1b +/* f0d64c8: e7b20298 */ swc1 $f18,0x298($sp) +/* f0d64cc: e7a802c4 */ swc1 $f8,0x2c4($sp) +/* f0d64d0: c428dd38 */ lwc1 $f8,-0x22c8($at) +/* f0d64d4: 3c017f1b */ lui $at,0x7f1b +/* f0d64d8: e7aa02cc */ swc1 $f10,0x2cc($sp) +/* f0d64dc: 46087102 */ mul.s $f4,$f14,$f8 +/* f0d64e0: c42add3c */ lwc1 $f10,-0x22c4($at) +/* f0d64e4: e7a602d0 */ swc1 $f6,0x2d0($sp) +/* f0d64e8: 3c017f1b */ lui $at,0x7f1b +/* f0d64ec: 460a0182 */ mul.s $f6,$f0,$f10 +/* f0d64f0: c428dd40 */ lwc1 $f8,-0x22c0($at) +/* f0d64f4: 3c017f1b */ lui $at,0x7f1b +/* f0d64f8: c42add44 */ lwc1 $f10,-0x22bc($at) +/* f0d64fc: e7b202a0 */ swc1 $f18,0x2a0($sp) +/* f0d6500: 46046480 */ add.s $f18,$f12,$f4 +/* f0d6504: 3c017f1b */ lui $at,0x7f1b +/* f0d6508: e7a602d8 */ swc1 $f6,0x2d8($sp) +/* f0d650c: 46081102 */ mul.s $f4,$f2,$f8 +/* f0d6510: c426dd48 */ lwc1 $f6,-0x22b8($at) +/* f0d6514: 3c013f00 */ lui $at,0x3f00 +/* f0d6518: e7aa02e4 */ swc1 $f10,0x2e4($sp) +/* f0d651c: 46067202 */ mul.s $f8,$f14,$f6 +/* f0d6520: 44813000 */ mtc1 $at,$f6 +/* f0d6524: e7b002c0 */ swc1 $f16,0x2c0($sp) +/* f0d6528: e7a402e0 */ swc1 $f4,0x2e0($sp) +/* f0d652c: e7b002c8 */ swc1 $f16,0x2c8($sp) +/* f0d6530: e7b202d4 */ swc1 $f18,0x2d4($sp) +/* f0d6534: e7b202dc */ swc1 $f18,0x2dc($sp) +/* f0d6538: 46086100 */ add.s $f4,$f12,$f8 +/* f0d653c: 46060202 */ mul.s $f8,$f0,$f6 +/* f0d6540: e7a40090 */ swc1 $f4,0x90($sp) +/* f0d6544: c7aa0090 */ lwc1 $f10,0x90($sp) +/* f0d6548: c7a40090 */ lwc1 $f4,0x90($sp) +/* f0d654c: e7aa02e8 */ swc1 $f10,0x2e8($sp) +/* f0d6550: 44815000 */ mtc1 $at,$f10 +/* f0d6554: e7a802ec */ swc1 $f8,0x2ec($sp) +/* f0d6558: 3c017f1b */ lui $at,0x7f1b +/* f0d655c: 460a1182 */ mul.s $f6,$f2,$f10 +/* f0d6560: c428dd4c */ lwc1 $f8,-0x22b4($at) +/* f0d6564: 3c017f1b */ lui $at,0x7f1b +/* f0d6568: e7a402f0 */ swc1 $f4,0x2f0($sp) +/* f0d656c: c424dd50 */ lwc1 $f4,-0x22b0($at) +/* f0d6570: 3c017f1b */ lui $at,0x7f1b +/* f0d6574: e7a802f8 */ swc1 $f8,0x2f8($sp) +/* f0d6578: 46047282 */ mul.s $f10,$f14,$f4 +/* f0d657c: e7a602f4 */ swc1 $f6,0x2f4($sp) +/* f0d6580: c426dd54 */ lwc1 $f6,-0x22ac($at) +/* f0d6584: 3c017f1b */ lui $at,0x7f1b +/* f0d6588: c424dd58 */ lwc1 $f4,-0x22a8($at) +/* f0d658c: 46060202 */ mul.s $f8,$f0,$f6 +/* f0d6590: 3c013f80 */ lui $at,0x3f80 +/* f0d6594: 460a6400 */ add.s $f16,$f12,$f10 +/* f0d6598: 46041282 */ mul.s $f10,$f2,$f4 +/* f0d659c: 44813000 */ mtc1 $at,$f6 +/* f0d65a0: 44802000 */ mtc1 $zero,$f4 +/* f0d65a4: e7b002fc */ swc1 $f16,0x2fc($sp) +/* f0d65a8: e7a80300 */ swc1 $f8,0x300($sp) +/* f0d65ac: e7b00304 */ swc1 $f16,0x304($sp) +/* f0d65b0: 3c017f1b */ lui $at,0x7f1b +/* f0d65b4: e7aa0308 */ swc1 $f10,0x308($sp) +/* f0d65b8: 8dce0f34 */ lw $t6,0xf34($t6) +/* f0d65bc: 44805000 */ mtc1 $zero,$f10 +/* f0d65c0: e7a6030c */ swc1 $f6,0x30c($sp) +/* f0d65c4: 448e4000 */ mtc1 $t6,$f8 +/* f0d65c8: 44803000 */ mtc1 $zero,$f6 +/* f0d65cc: e7aa020c */ swc1 $f10,0x20c($sp) +/* f0d65d0: 468044a0 */ cvt.s.w $f18,$f8 +/* f0d65d4: c428dd5c */ lwc1 $f8,-0x22a4($at) +/* f0d65d8: 3c017f1b */ lui $at,0x7f1b +/* f0d65dc: c42add60 */ lwc1 $f10,-0x22a0($at) +/* f0d65e0: e7a60214 */ swc1 $f6,0x214($sp) +/* f0d65e4: e7a40208 */ swc1 $f4,0x208($sp) +/* f0d65e8: 460a7182 */ mul.s $f6,$f14,$f10 +/* f0d65ec: 44802000 */ mtc1 $zero,$f4 +/* f0d65f0: 3c017f1b */ lui $at,0x7f1b +/* f0d65f4: e7a8021c */ swc1 $f8,0x21c($sp) +/* f0d65f8: c428dd64 */ lwc1 $f8,-0x229c($at) +/* f0d65fc: 3c017f1b */ lui $at,0x7f1b +/* f0d6600: e7b201f8 */ swc1 $f18,0x1f8($sp) +/* f0d6604: 46062301 */ sub.s $f12,$f4,$f6 +/* f0d6608: 46080282 */ mul.s $f10,$f0,$f8 +/* f0d660c: c424dd68 */ lwc1 $f4,-0x2298($at) +/* f0d6610: 3c017f1b */ lui $at,0x7f1b +/* f0d6614: c428dd6c */ lwc1 $f8,-0x2294($at) +/* f0d6618: 46041182 */ mul.s $f6,$f2,$f4 +/* f0d661c: 3c017f1b */ lui $at,0x7f1b +/* f0d6620: c424dd70 */ lwc1 $f4,-0x2290($at) +/* f0d6624: e7aa0224 */ swc1 $f10,0x224($sp) +/* f0d6628: 44805000 */ mtc1 $zero,$f10 +/* f0d662c: 3c017f1b */ lui $at,0x7f1b +/* f0d6630: e7a80230 */ swc1 $f8,0x230($sp) +/* f0d6634: e7a6022c */ swc1 $f6,0x22c($sp) +/* f0d6638: 46047182 */ mul.s $f6,$f14,$f4 +/* f0d663c: c428dd74 */ lwc1 $f8,-0x228c($at) +/* f0d6640: 3c017f1b */ lui $at,0x7f1b +/* f0d6644: e7b20200 */ swc1 $f18,0x200($sp) +/* f0d6648: 46080102 */ mul.s $f4,$f0,$f8 +/* f0d664c: e7a001fc */ swc1 $f0,0x1fc($sp) +/* f0d6650: e7a00210 */ swc1 $f0,0x210($sp) +/* f0d6654: 8def0f5c */ lw $t7,0xf5c($t7) +/* f0d6658: e7a20204 */ swc1 $f2,0x204($sp) +/* f0d665c: 46065401 */ sub.s $f16,$f10,$f6 +/* f0d6660: c42add78 */ lwc1 $f10,-0x2288($at) +/* f0d6664: 3c017f1b */ lui $at,0x7f1b +/* f0d6668: c428dd7c */ lwc1 $f8,-0x2284($at) +/* f0d666c: 460a1182 */ mul.s $f6,$f2,$f10 +/* f0d6670: 3c017f1b */ lui $at,0x7f1b +/* f0d6674: c42add80 */ lwc1 $f10,-0x2280($at) +/* f0d6678: 3c017f1b */ lui $at,0x7f1b +/* f0d667c: e7a80244 */ swc1 $f8,0x244($sp) +/* f0d6680: c428dd84 */ lwc1 $f8,-0x227c($at) +/* f0d6684: e7a40238 */ swc1 $f4,0x238($sp) +/* f0d6688: e7a60240 */ swc1 $f6,0x240($sp) +/* f0d668c: 460a7182 */ mul.s $f6,$f14,$f10 +/* f0d6690: 44802000 */ mtc1 $zero,$f4 +/* f0d6694: 3c017f1b */ lui $at,0x7f1b +/* f0d6698: 46080282 */ mul.s $f10,$f0,$f8 +/* f0d669c: e7a20218 */ swc1 $f2,0x218($sp) +/* f0d66a0: e7ac0220 */ swc1 $f12,0x220($sp) +/* f0d66a4: e7ac0228 */ swc1 $f12,0x228($sp) +/* f0d66a8: e7b00234 */ swc1 $f16,0x234($sp) +/* f0d66ac: 46062481 */ sub.s $f18,$f4,$f6 +/* f0d66b0: c424dd88 */ lwc1 $f4,-0x2278($at) +/* f0d66b4: e7aa024c */ swc1 $f10,0x24c($sp) +/* f0d66b8: 44805000 */ mtc1 $zero,$f10 +/* f0d66bc: 46041182 */ mul.s $f6,$f2,$f4 +/* f0d66c0: 3c017f1b */ lui $at,0x7f1b +/* f0d66c4: c428dd8c */ lwc1 $f8,-0x2274($at) +/* f0d66c8: 3c013f80 */ lui $at,0x3f80 +/* f0d66cc: 44802000 */ mtc1 $zero,$f4 +/* f0d66d0: 460e5001 */ sub.s $f0,$f10,$f14 +/* f0d66d4: e7a80258 */ swc1 $f8,0x258($sp) +/* f0d66d8: e7a60254 */ swc1 $f6,0x254($sp) +/* f0d66dc: 44803000 */ mtc1 $zero,$f6 +/* f0d66e0: 44814000 */ mtc1 $at,$f8 +/* f0d66e4: e7b0023c */ swc1 $f16,0x23c($sp) +/* f0d66e8: e7b20248 */ swc1 $f18,0x248($sp) +/* f0d66ec: e7b20250 */ swc1 $f18,0x250($sp) +/* f0d66f0: e7a0025c */ swc1 $f0,0x25c($sp) +/* f0d66f4: e7a00264 */ swc1 $f0,0x264($sp) +/* f0d66f8: e7a40260 */ swc1 $f4,0x260($sp) +/* f0d66fc: e7a60268 */ swc1 $f6,0x268($sp) +/* f0d6700: 11e00006 */ beqz $t7,.L0f0d671c +/* f0d6704: e7a8026c */ swc1 $f8,0x26c($sp) +/* f0d6708: 3c013f80 */ lui $at,0x3f80 +/* f0d670c: 44815000 */ mtc1 $at,$f10 +/* f0d6710: c7a4013c */ lwc1 $f4,0x13c($sp) +/* f0d6714: 46045181 */ sub.s $f6,$f10,$f4 +/* f0d6718: e7a6013c */ swc1 $f6,0x13c($sp) +.L0f0d671c: +/* f0d671c: 8d6b0f50 */ lw $t3,0xf50($t3) +/* f0d6720: 3c017f1b */ lui $at,0x7f1b +/* f0d6724: c424dd90 */ lwc1 $f4,-0x2270($at) +/* f0d6728: 448b4000 */ mtc1 $t3,$f8 +/* f0d672c: 3c013f80 */ lui $at,0x3f80 +/* f0d6730: 44813000 */ mtc1 $at,$f6 +/* f0d6734: 468042a0 */ cvt.s.w $f10,$f8 +/* f0d6738: 27b001c8 */ addiu $s0,$sp,0x1c8 +/* f0d673c: 02002825 */ or $a1,$s0,$zero +/* f0d6740: 27a40338 */ addiu $a0,$sp,0x338 +/* f0d6744: 2406000c */ addiu $a2,$zero,0xc +/* f0d6748: 46045002 */ mul.s $f0,$f10,$f4 +/* f0d674c: c7aa013c */ lwc1 $f10,0x13c($sp) +/* f0d6750: 46003200 */ add.s $f8,$f6,$f0 +/* f0d6754: 460a4082 */ mul.s $f2,$f8,$f10 +/* f0d6758: 46001301 */ sub.s $f12,$f2,$f0 +/* f0d675c: e7a20164 */ swc1 $f2,0x164($sp) +/* f0d6760: 44076000 */ mfc1 $a3,$f12 +/* f0d6764: 0fc356a4 */ jal func0f0d5a90 +/* f0d6768: e7ac0160 */ swc1 $f12,0x160($sp) +/* f0d676c: 2458000a */ addiu $t8,$v0,0xa +/* f0d6770: afb80148 */ sw $t8,0x148($sp) +/* f0d6774: 27a40338 */ addiu $a0,$sp,0x338 +/* f0d6778: 02002825 */ or $a1,$s0,$zero +/* f0d677c: 2406000c */ addiu $a2,$zero,0xc +/* f0d6780: 0fc356a4 */ jal func0f0d5a90 +/* f0d6784: 8fa70164 */ lw $a3,0x164($sp) +/* f0d6788: 8fb90148 */ lw $t9,0x148($sp) +/* f0d678c: 00008825 */ or $s1,$zero,$zero +/* f0d6790: 03226021 */ addu $t4,$t9,$v0 +/* f0d6794: 19800057 */ blez $t4,.L0f0d68f4 +/* f0d6798: afac0148 */ sw $t4,0x148($sp) +/* f0d679c: 27aa01c8 */ addiu $t2,$sp,0x1c8 +/* f0d67a0: 24140014 */ addiu $s4,$zero,0x14 +.L0f0d67a4: +/* f0d67a4: 3c0d8007 */ lui $t5,0x8007 +/* f0d67a8: 8dad0f5c */ lw $t5,0xf5c($t5) +/* f0d67ac: 8d420000 */ lw $v0,0x0($t2) +/* f0d67b0: 11a00011 */ beqz $t5,.L0f0d67f8 +/* f0d67b4: 00000000 */ sll $zero,$zero,0x0 +/* f0d67b8: 00540019 */ multu $v0,$s4 +/* f0d67bc: 27af0338 */ addiu $t7,$sp,0x338 +/* f0d67c0: 3c048007 */ lui $a0,0x8007 +/* f0d67c4: 3c058007 */ lui $a1,0x8007 +/* f0d67c8: 8ca50f38 */ lw $a1,0xf38($a1) +/* f0d67cc: 8c840f44 */ lw $a0,0xf44($a0) +/* f0d67d0: 8fa60160 */ lw $a2,0x160($sp) +/* f0d67d4: 8fa70164 */ lw $a3,0x164($sp) +/* f0d67d8: 00007012 */ mflo $t6 +/* f0d67dc: 01cf8021 */ addu $s0,$t6,$t7 +/* f0d67e0: c6040010 */ lwc1 $f4,0x10($s0) +/* f0d67e4: afaa0094 */ sw $t2,0x94($sp) +/* f0d67e8: 0fc35718 */ jal func0f0d5c60 +/* f0d67ec: e7a40010 */ swc1 $f4,0x10($sp) +/* f0d67f0: 10000010 */ beqz $zero,.L0f0d6834 +/* f0d67f4: 8faa0094 */ lw $t2,0x94($sp) +.L0f0d67f8: +/* f0d67f8: 00540019 */ multu $v0,$s4 +/* f0d67fc: 27b80338 */ addiu $t8,$sp,0x338 +/* f0d6800: 3c048007 */ lui $a0,0x8007 +/* f0d6804: 3c058007 */ lui $a1,0x8007 +/* f0d6808: 8ca50f44 */ lw $a1,0xf44($a1) +/* f0d680c: 8c840f38 */ lw $a0,0xf38($a0) +/* f0d6810: 8fa60160 */ lw $a2,0x160($sp) +/* f0d6814: 8fa70164 */ lw $a3,0x164($sp) +/* f0d6818: 00005812 */ mflo $t3 +/* f0d681c: 01788021 */ addu $s0,$t3,$t8 +/* f0d6820: c6060010 */ lwc1 $f6,0x10($s0) +/* f0d6824: afaa0094 */ sw $t2,0x94($sp) +/* f0d6828: 0fc35718 */ jal func0f0d5c60 +/* f0d682c: e7a60010 */ swc1 $f6,0x10($sp) +/* f0d6830: 8faa0094 */ lw $t2,0x94($sp) +.L0f0d6834: +/* f0d6834: c6080000 */ lwc1 $f8,0x0($s0) +/* f0d6838: 3c0d8007 */ lui $t5,0x8007 +/* f0d683c: 8dad0f48 */ lw $t5,0xf48($t5) +/* f0d6840: 4600428d */ trunc.w.s $f10,$f8 +/* f0d6844: a6400002 */ sh $zero,0x2($s2) +/* f0d6848: 3c188007 */ lui $t8,0x8007 +/* f0d684c: 02311821 */ addu $v1,$s1,$s1 +/* f0d6850: 440c5000 */ mfc1 $t4,$f10 +/* f0d6854: 3c0f8007 */ lui $t7,0x8007 +/* f0d6858: 26310001 */ addiu $s1,$s1,0x1 +/* f0d685c: 018d7021 */ addu $t6,$t4,$t5 +/* f0d6860: a64e0000 */ sh $t6,0x0($s2) +/* f0d6864: c6040004 */ lwc1 $f4,0x4($s0) +/* f0d6868: 8f180f4c */ lw $t8,0xf4c($t8) +/* f0d686c: 00036080 */ sll $t4,$v1,0x2 +/* f0d6870: 4600218d */ trunc.w.s $f6,$f4 +/* f0d6874: a24c0007 */ sb $t4,0x7($s2) +/* f0d6878: 3c0c8007 */ lui $t4,0x8007 +/* f0d687c: 254a0004 */ addiu $t2,$t2,0x4 +/* f0d6880: 440b3000 */ mfc1 $t3,$f6 +/* f0d6884: 26520018 */ addiu $s2,$s2,0x18 +/* f0d6888: 26d60008 */ addiu $s6,$s6,0x8 +/* f0d688c: 0178c821 */ addu $t9,$t3,$t8 +/* f0d6890: a659ffec */ sh $t9,-0x14($s2) +/* f0d6894: aec2fff8 */ sw $v0,-0x8($s6) +/* f0d6898: c6080008 */ lwc1 $f8,0x8($s0) +/* f0d689c: 8def0f48 */ lw $t7,0xf48($t7) +/* f0d68a0: a640fff6 */ sh $zero,-0xa($s2) +/* f0d68a4: 4600428d */ trunc.w.s $f10,$f8 +/* f0d68a8: 440e5000 */ mfc1 $t6,$f10 +/* f0d68ac: 00000000 */ sll $zero,$zero,0x0 +/* f0d68b0: 01cf5821 */ addu $t3,$t6,$t7 +/* f0d68b4: a64bfff4 */ sh $t3,-0xc($s2) +/* f0d68b8: c604000c */ lwc1 $f4,0xc($s0) +/* f0d68bc: 8d8c0f4c */ lw $t4,0xf4c($t4) +/* f0d68c0: 246e0001 */ addiu $t6,$v1,0x1 +/* f0d68c4: 4600218d */ trunc.w.s $f6,$f4 +/* f0d68c8: 000e7880 */ sll $t7,$t6,0x2 +/* f0d68cc: a24ffffb */ sb $t7,-0x5($s2) +/* f0d68d0: 44193000 */ mfc1 $t9,$f6 +/* f0d68d4: 00000000 */ sll $zero,$zero,0x0 +/* f0d68d8: 032c6821 */ addu $t5,$t9,$t4 +/* f0d68dc: a64dfff8 */ sh $t5,-0x8($s2) +/* f0d68e0: aec2fffc */ sw $v0,-0x4($s6) +/* f0d68e4: 8fab0148 */ lw $t3,0x148($sp) +/* f0d68e8: 162bffae */ bne $s1,$t3,.L0f0d67a4 +/* f0d68ec: 00000000 */ sll $zero,$zero,0x0 +/* f0d68f0: 00008825 */ or $s1,$zero,$zero +.L0f0d68f4: +/* f0d68f4: 3c188007 */ lui $t8,0x8007 +/* f0d68f8: 8f180f54 */ lw $t8,0xf54($t8) +/* f0d68fc: 3c017f1b */ lui $at,0x7f1b +/* f0d6900: c424dd94 */ lwc1 $f4,-0x226c($at) +/* f0d6904: 44984000 */ mtc1 $t8,$f8 +/* f0d6908: 3c013f80 */ lui $at,0x3f80 +/* f0d690c: 44813000 */ mtc1 $at,$f6 +/* f0d6910: 468042a0 */ cvt.s.w $f10,$f8 +/* f0d6914: 27b001a8 */ addiu $s0,$sp,0x1a8 +/* f0d6918: 27b20298 */ addiu $s2,$sp,0x298 +/* f0d691c: 24140014 */ addiu $s4,$zero,0x14 +/* f0d6920: 02402025 */ or $a0,$s2,$zero +/* f0d6924: 02002825 */ or $a1,$s0,$zero +/* f0d6928: 46045002 */ mul.s $f0,$f10,$f4 +/* f0d692c: c7aa0138 */ lwc1 $f10,0x138($sp) +/* f0d6930: 24060008 */ addiu $a2,$zero,0x8 +/* f0d6934: 46003200 */ add.s $f8,$f6,$f0 +/* f0d6938: 460a4082 */ mul.s $f2,$f8,$f10 +/* f0d693c: 46001301 */ sub.s $f12,$f2,$f0 +/* f0d6940: e7a2015c */ swc1 $f2,0x15c($sp) +/* f0d6944: 44076000 */ mfc1 $a3,$f12 +/* f0d6948: 0fc356a4 */ jal func0f0d5a90 +/* f0d694c: e7ac0158 */ swc1 $f12,0x158($sp) +/* f0d6950: 24560006 */ addiu $s6,$v0,0x6 +/* f0d6954: 02402025 */ or $a0,$s2,$zero +/* f0d6958: 02002825 */ or $a1,$s0,$zero +/* f0d695c: 24060008 */ addiu $a2,$zero,0x8 +/* f0d6960: 0fc356a4 */ jal func0f0d5a90 +/* f0d6964: 8fa7015c */ lw $a3,0x15c($sp) +/* f0d6968: 02c2b021 */ addu $s6,$s6,$v0 +/* f0d696c: 1ac0003e */ blez $s6,.L0f0d6a68 +/* f0d6970: 27a801a8 */ addiu $t0,$sp,0x1a8 +.L0f0d6974: +/* f0d6974: 8d020000 */ lw $v0,0x0($t0) +/* f0d6978: 3c048007 */ lui $a0,0x8007 +/* f0d697c: 3c058007 */ lui $a1,0x8007 +/* f0d6980: 00540019 */ multu $v0,$s4 +/* f0d6984: 8ca50f44 */ lw $a1,0xf44($a1) +/* f0d6988: 8c840f3c */ lw $a0,0xf3c($a0) +/* f0d698c: 8fa60158 */ lw $a2,0x158($sp) +/* f0d6990: 8fa7015c */ lw $a3,0x15c($sp) +/* f0d6994: 0000c812 */ mflo $t9 +/* f0d6998: 02598021 */ addu $s0,$s2,$t9 +/* f0d699c: c6040010 */ lwc1 $f4,0x10($s0) +/* f0d69a0: afa80090 */ sw $t0,0x90($sp) +/* f0d69a4: 0fc35718 */ jal func0f0d5c60 +/* f0d69a8: e7a40010 */ swc1 $f4,0x10($sp) +/* f0d69ac: c6060000 */ lwc1 $f6,0x0($s0) +/* f0d69b0: 3c0e8007 */ lui $t6,0x8007 +/* f0d69b4: 8dce0f48 */ lw $t6,0xf48($t6) +/* f0d69b8: 4600320d */ trunc.w.s $f8,$f6 +/* f0d69bc: 8fa80090 */ lw $t0,0x90($sp) +/* f0d69c0: a6600002 */ sh $zero,0x2($s3) +/* f0d69c4: 3c198007 */ lui $t9,0x8007 +/* f0d69c8: 440d4000 */ mfc1 $t5,$f8 +/* f0d69cc: 02311821 */ addu $v1,$s1,$s1 +/* f0d69d0: 3c0b8007 */ lui $t3,0x8007 +/* f0d69d4: 01ae7821 */ addu $t7,$t5,$t6 +/* f0d69d8: a66f0000 */ sh $t7,0x0($s3) +/* f0d69dc: c60a0004 */ lwc1 $f10,0x4($s0) +/* f0d69e0: 8f390f4c */ lw $t9,0xf4c($t9) +/* f0d69e4: 00036880 */ sll $t5,$v1,0x2 +/* f0d69e8: 4600510d */ trunc.w.s $f4,$f10 +/* f0d69ec: a26d0007 */ sb $t5,0x7($s3) +/* f0d69f0: 3c0d8007 */ lui $t5,0x8007 +/* f0d69f4: 26310001 */ addiu $s1,$s1,0x1 +/* f0d69f8: 44182000 */ mfc1 $t8,$f4 +/* f0d69fc: 26730018 */ addiu $s3,$s3,0x18 +/* f0d6a00: 26f70008 */ addiu $s7,$s7,0x8 +/* f0d6a04: 03196021 */ addu $t4,$t8,$t9 +/* f0d6a08: a66cffec */ sh $t4,-0x14($s3) +/* f0d6a0c: aee2fff8 */ sw $v0,-0x8($s7) +/* f0d6a10: c6060008 */ lwc1 $f6,0x8($s0) +/* f0d6a14: 8d6b0f48 */ lw $t3,0xf48($t3) +/* f0d6a18: a660fff6 */ sh $zero,-0xa($s3) +/* f0d6a1c: 4600320d */ trunc.w.s $f8,$f6 +/* f0d6a20: 25080004 */ addiu $t0,$t0,0x4 +/* f0d6a24: 440f4000 */ mfc1 $t7,$f8 +/* f0d6a28: 00000000 */ sll $zero,$zero,0x0 +/* f0d6a2c: 01ebc021 */ addu $t8,$t7,$t3 +/* f0d6a30: a678fff4 */ sh $t8,-0xc($s3) +/* f0d6a34: c60a000c */ lwc1 $f10,0xc($s0) +/* f0d6a38: 8dad0f4c */ lw $t5,0xf4c($t5) +/* f0d6a3c: 246f0001 */ addiu $t7,$v1,0x1 +/* f0d6a40: 4600510d */ trunc.w.s $f4,$f10 +/* f0d6a44: 000f5880 */ sll $t3,$t7,0x2 +/* f0d6a48: a26bfffb */ sb $t3,-0x5($s3) +/* f0d6a4c: 440c2000 */ mfc1 $t4,$f4 +/* f0d6a50: 00000000 */ sll $zero,$zero,0x0 +/* f0d6a54: 018d7021 */ addu $t6,$t4,$t5 +/* f0d6a58: a66efff8 */ sh $t6,-0x8($s3) +/* f0d6a5c: 1636ffc5 */ bne $s1,$s6,.L0f0d6974 +/* f0d6a60: aee2fffc */ sw $v0,-0x4($s7) +/* f0d6a64: 00008825 */ or $s1,$zero,$zero +.L0f0d6a68: +/* f0d6a68: 3c188007 */ lui $t8,0x8007 +/* f0d6a6c: 8f180f58 */ lw $t8,0xf58($t8) +/* f0d6a70: 3c017f1b */ lui $at,0x7f1b +/* f0d6a74: c42add98 */ lwc1 $f10,-0x2268($at) +/* f0d6a78: 44983000 */ mtc1 $t8,$f6 +/* f0d6a7c: 3c013f80 */ lui $at,0x3f80 +/* f0d6a80: 44812000 */ mtc1 $at,$f4 +/* f0d6a84: 46803220 */ cvt.s.w $f8,$f6 +/* f0d6a88: 27b00188 */ addiu $s0,$sp,0x188 +/* f0d6a8c: 27b201f8 */ addiu $s2,$sp,0x1f8 +/* f0d6a90: 02402025 */ or $a0,$s2,$zero +/* f0d6a94: 02002825 */ or $a1,$s0,$zero +/* f0d6a98: 24060008 */ addiu $a2,$zero,0x8 +/* f0d6a9c: 460a4002 */ mul.s $f0,$f8,$f10 +/* f0d6aa0: c7a80134 */ lwc1 $f8,0x134($sp) +/* f0d6aa4: 46002180 */ add.s $f6,$f4,$f0 +/* f0d6aa8: 46083082 */ mul.s $f2,$f6,$f8 +/* f0d6aac: 46001301 */ sub.s $f12,$f2,$f0 +/* f0d6ab0: e7a20154 */ swc1 $f2,0x154($sp) +/* f0d6ab4: 44076000 */ mfc1 $a3,$f12 +/* f0d6ab8: 0fc356a4 */ jal func0f0d5a90 +/* f0d6abc: e7ac0150 */ swc1 $f12,0x150($sp) +/* f0d6ac0: 24530006 */ addiu $s3,$v0,0x6 +/* f0d6ac4: 02402025 */ or $a0,$s2,$zero +/* f0d6ac8: 02002825 */ or $a1,$s0,$zero +/* f0d6acc: 24060008 */ addiu $a2,$zero,0x8 +/* f0d6ad0: 0fc356a4 */ jal func0f0d5a90 +/* f0d6ad4: 8fa70154 */ lw $a3,0x154($sp) +/* f0d6ad8: 02629821 */ addu $s3,$s3,$v0 +/* f0d6adc: 1a60003d */ blez $s3,.L0f0d6bd4 +/* f0d6ae0: 27a90188 */ addiu $t1,$sp,0x188 +.L0f0d6ae4: +/* f0d6ae4: 8d220000 */ lw $v0,0x0($t1) +/* f0d6ae8: 3c048007 */ lui $a0,0x8007 +/* f0d6aec: 3c058007 */ lui $a1,0x8007 +/* f0d6af0: 00540019 */ multu $v0,$s4 +/* f0d6af4: 8ca50f44 */ lw $a1,0xf44($a1) +/* f0d6af8: 8c840f40 */ lw $a0,0xf40($a0) +/* f0d6afc: 8fa60150 */ lw $a2,0x150($sp) +/* f0d6b00: 8fa70154 */ lw $a3,0x154($sp) +/* f0d6b04: 0000c812 */ mflo $t9 +/* f0d6b08: 02598021 */ addu $s0,$s2,$t9 +/* f0d6b0c: c60a0010 */ lwc1 $f10,0x10($s0) +/* f0d6b10: afa9008c */ sw $t1,0x8c($sp) +/* f0d6b14: 0fc35718 */ jal func0f0d5c60 +/* f0d6b18: e7aa0010 */ swc1 $f10,0x10($sp) +/* f0d6b1c: c6040000 */ lwc1 $f4,0x0($s0) +/* f0d6b20: 3c0e8007 */ lui $t6,0x8007 +/* f0d6b24: 8dce0f48 */ lw $t6,0xf48($t6) +/* f0d6b28: 4600218d */ trunc.w.s $f6,$f4 +/* f0d6b2c: 8fa9008c */ lw $t1,0x8c($sp) +/* f0d6b30: a6a00002 */ sh $zero,0x2($s5) +/* f0d6b34: 3c198007 */ lui $t9,0x8007 +/* f0d6b38: 440d3000 */ mfc1 $t5,$f6 +/* f0d6b3c: 02311821 */ addu $v1,$s1,$s1 +/* f0d6b40: 3c0b8007 */ lui $t3,0x8007 +/* f0d6b44: 01ae7821 */ addu $t7,$t5,$t6 +/* f0d6b48: a6af0000 */ sh $t7,0x0($s5) +/* f0d6b4c: c6080004 */ lwc1 $f8,0x4($s0) +/* f0d6b50: 8f390f4c */ lw $t9,0xf4c($t9) +/* f0d6b54: 00036880 */ sll $t5,$v1,0x2 +/* f0d6b58: 4600428d */ trunc.w.s $f10,$f8 +/* f0d6b5c: a2ad0007 */ sb $t5,0x7($s5) +/* f0d6b60: 3c0d8007 */ lui $t5,0x8007 +/* f0d6b64: 26310001 */ addiu $s1,$s1,0x1 +/* f0d6b68: 44185000 */ mfc1 $t8,$f10 +/* f0d6b6c: 26b50018 */ addiu $s5,$s5,0x18 +/* f0d6b70: 27de0008 */ addiu $s8,$s8,0x8 +/* f0d6b74: 03196021 */ addu $t4,$t8,$t9 +/* f0d6b78: a6acffec */ sh $t4,-0x14($s5) +/* f0d6b7c: afc2fff8 */ sw $v0,-0x8($s8) +/* f0d6b80: c6040008 */ lwc1 $f4,0x8($s0) +/* f0d6b84: 8d6b0f48 */ lw $t3,0xf48($t3) +/* f0d6b88: a6a0fff6 */ sh $zero,-0xa($s5) +/* f0d6b8c: 4600218d */ trunc.w.s $f6,$f4 +/* f0d6b90: 25290004 */ addiu $t1,$t1,0x4 +/* f0d6b94: 440f3000 */ mfc1 $t7,$f6 +/* f0d6b98: 00000000 */ sll $zero,$zero,0x0 +/* f0d6b9c: 01ebc021 */ addu $t8,$t7,$t3 +/* f0d6ba0: a6b8fff4 */ sh $t8,-0xc($s5) +/* f0d6ba4: c608000c */ lwc1 $f8,0xc($s0) +/* f0d6ba8: 8dad0f4c */ lw $t5,0xf4c($t5) +/* f0d6bac: 246f0001 */ addiu $t7,$v1,0x1 +/* f0d6bb0: 4600428d */ trunc.w.s $f10,$f8 +/* f0d6bb4: 000f5880 */ sll $t3,$t7,0x2 +/* f0d6bb8: a2abfffb */ sb $t3,-0x5($s5) +/* f0d6bbc: 440c5000 */ mfc1 $t4,$f10 +/* f0d6bc0: 00000000 */ sll $zero,$zero,0x0 +/* f0d6bc4: 018d7021 */ addu $t6,$t4,$t5 +/* f0d6bc8: a6aefff8 */ sh $t6,-0x8($s5) +/* f0d6bcc: 1633ffc5 */ bne $s1,$s3,.L0f0d6ae4 +/* f0d6bd0: afc2fffc */ sw $v0,-0x4($s8) +.L0f0d6bd4: +/* f0d6bd4: 0fc54d8a */ jal func0f153628 +/* f0d6bd8: 8fa40428 */ lw $a0,0x428($sp) +/* f0d6bdc: 3c188007 */ lui $t8,0x8007 +/* f0d6be0: 3c198007 */ lui $t9,0x8007 +/* f0d6be4: 8f390f70 */ lw $t9,0xf70($t9) +/* f0d6be8: 8f180f6c */ lw $t8,0xf6c($t8) +/* f0d6bec: 3c058007 */ lui $a1,0x8007 +/* f0d6bf0: 3c068007 */ lui $a2,0x8007 +/* f0d6bf4: 3c078007 */ lui $a3,0x8007 +/* f0d6bf8: 8ce70f68 */ lw $a3,0xf68($a3) +/* f0d6bfc: 8cc60f64 */ lw $a2,0xf64($a2) +/* f0d6c00: 8ca50f60 */ lw $a1,0xf60($a1) +/* f0d6c04: 00402025 */ or $a0,$v0,$zero +/* f0d6c08: afb90014 */ sw $t9,0x14($sp) +/* f0d6c0c: 0fc54e8d */ jal func0f153a34 +/* f0d6c10: afb80010 */ sw $t8,0x10($sp) +/* f0d6c14: 0fc54de0 */ jal func0f153780 +/* f0d6c18: 00402025 */ or $a0,$v0,$zero +/* f0d6c1c: 3c0cb900 */ lui $t4,0xb900 +/* f0d6c20: 3c0d0050 */ lui $t5,0x50 +/* f0d6c24: 3c0efcff */ lui $t6,0xfcff +/* f0d6c28: 3c0ffffe */ lui $t7,0xfffe +/* f0d6c2c: 35ad41c8 */ ori $t5,$t5,0x41c8 +/* f0d6c30: 358c031d */ ori $t4,$t4,0x31d +/* f0d6c34: 35ef793c */ ori $t7,$t7,0x793c +/* f0d6c38: 35ceffff */ ori $t6,$t6,0xffff +/* f0d6c3c: ac4c0000 */ sw $t4,0x0($v0) +/* f0d6c40: ac4d0004 */ sw $t5,0x4($v0) +/* f0d6c44: ac4e0008 */ sw $t6,0x8($v0) +/* f0d6c48: ac4f000c */ sw $t7,0xc($v0) +/* f0d6c4c: 8fb00148 */ lw $s0,0x148($sp) +/* f0d6c50: 244b0018 */ addiu $t3,$v0,0x18 +/* f0d6c54: afab0428 */ sw $t3,0x428($sp) +/* f0d6c58: 0010c040 */ sll $t8,$s0,0x1 +/* f0d6c5c: 2719ffff */ addiu $t9,$t8,-1 +/* f0d6c60: 00196080 */ sll $t4,$t9,0x2 +/* f0d6c64: 318d00ff */ andi $t5,$t4,0xff +/* f0d6c68: 000d7400 */ sll $t6,$t5,0x10 +/* f0d6c6c: 03008025 */ or $s0,$t8,$zero +/* f0d6c70: 00185880 */ sll $t3,$t8,0x2 +/* f0d6c74: 3c010700 */ lui $at,0x700 +/* f0d6c78: 01c17825 */ or $t7,$t6,$at +/* f0d6c7c: 3178ffff */ andi $t8,$t3,0xffff +/* f0d6c80: 01f8c825 */ or $t9,$t7,$t8 +/* f0d6c84: ac590010 */ sw $t9,0x10($v0) +/* f0d6c88: 8fa40180 */ lw $a0,0x180($sp) +/* f0d6c8c: 0c012d20 */ jal 0x4b480 +/* f0d6c90: 24510010 */ addiu $s1,$v0,0x10 +/* f0d6c94: 8fb20428 */ lw $s2,0x428($sp) +/* f0d6c98: 3c0c04d0 */ lui $t4,0x4d0 +/* f0d6c9c: ae220004 */ sw $v0,0x4($s1) +/* f0d6ca0: 358c00a8 */ ori $t4,$t4,0xa8 +/* f0d6ca4: ae4c0000 */ sw $t4,0x0($s2) +/* f0d6ca8: 26430008 */ addiu $v1,$s2,0x8 +/* f0d6cac: afa30428 */ sw $v1,0x428($sp) +/* f0d6cb0: 0c012d20 */ jal 0x4b480 +/* f0d6cb4: 8fa40184 */ lw $a0,0x184($sp) +/* f0d6cb8: 8fa30428 */ lw $v1,0x428($sp) +/* f0d6cbc: ae420004 */ sw $v0,0x4($s2) +/* f0d6cc0: 3c17b100 */ lui $s7,0xb100 +/* f0d6cc4: 3c1e4332 */ lui $s8,0x4332 +/* f0d6cc8: 37de2110 */ ori $s8,$s8,0x2110 +/* f0d6ccc: 36f75432 */ ori $s7,$s7,0x5432 +/* f0d6cd0: 24650008 */ addiu $a1,$v1,0x8 +/* f0d6cd4: 3c0db100 */ lui $t5,0xb100 +/* f0d6cd8: 3c0e8776 */ lui $t6,0x8776 +/* f0d6cdc: ac770000 */ sw $s7,0x0($v1) +/* f0d6ce0: ac7e0004 */ sw $s8,0x4($v1) +/* f0d6ce4: 35ce6554 */ ori $t6,$t6,0x6554 +/* f0d6ce8: 35ad9876 */ ori $t5,$t5,0x9876 +/* f0d6cec: 3c0bb100 */ lui $t3,0xb100 +/* f0d6cf0: acad0000 */ sw $t5,0x0($a1) +/* f0d6cf4: acae0004 */ sw $t6,0x4($a1) +/* f0d6cf8: 24a60008 */ addiu $a2,$a1,0x8 +/* f0d6cfc: 356bdcba */ ori $t3,$t3,0xdcba +/* f0d6d00: accb0000 */ sw $t3,0x0($a2) +/* f0d6d04: 2611fff4 */ addiu $s1,$s0,-12 +/* f0d6d08: 2618fff3 */ addiu $t8,$s0,-13 +/* f0d6d0c: 3c0fcbba */ lui $t7,0xcbba +/* f0d6d10: 0018c900 */ sll $t9,$t8,0x4 +/* f0d6d14: 00115880 */ sll $t3,$s1,0x2 +/* f0d6d18: 35efa998 */ ori $t7,$t7,0xa998 +/* f0d6d1c: 01715823 */ subu $t3,$t3,$s1 +/* f0d6d20: 332c00ff */ andi $t4,$t9,0xff +/* f0d6d24: accf0004 */ sw $t7,0x4($a2) +/* f0d6d28: 000c6c00 */ sll $t5,$t4,0x10 +/* f0d6d2c: 000b5880 */ sll $t3,$t3,0x2 +/* f0d6d30: 3c010400 */ lui $at,0x400 +/* f0d6d34: 01a17025 */ or $t6,$t5,$at +/* f0d6d38: 316fffff */ andi $t7,$t3,0xffff +/* f0d6d3c: 24d40008 */ addiu $s4,$a2,0x8 +/* f0d6d40: 01cfc025 */ or $t8,$t6,$t7 +/* f0d6d44: ae980000 */ sw $t8,0x0($s4) +/* f0d6d48: 8fa40184 */ lw $a0,0x184($sp) +/* f0d6d4c: 26870008 */ addiu $a3,$s4,0x8 +/* f0d6d50: afa70428 */ sw $a3,0x428($sp) +/* f0d6d54: 0c012d20 */ jal 0x4b480 +/* f0d6d58: 24840090 */ addiu $a0,$a0,0x90 +/* f0d6d5c: 8fa50428 */ lw $a1,0x428($sp) +/* f0d6d60: ae820004 */ sw $v0,0x4($s4) +/* f0d6d64: 2a21000a */ slti $at,$s1,0xa +/* f0d6d68: 00a01825 */ or $v1,$a1,$zero +/* f0d6d6c: ac770000 */ sw $s7,0x0($v1) +/* f0d6d70: ac7e0004 */ sw $s8,0x4($v1) +/* f0d6d74: 10200009 */ beqz $at,.L0f0d6d9c +/* f0d6d78: 24a50008 */ addiu $a1,$a1,0x8 +/* f0d6d7c: 00a01025 */ or $v0,$a1,$zero +/* f0d6d80: 3c19b100 */ lui $t9,0xb100 +/* f0d6d84: 37390076 */ ori $t9,$t9,0x76 +/* f0d6d88: 240c6554 */ addiu $t4,$zero,0x6554 +/* f0d6d8c: ac4c0004 */ sw $t4,0x4($v0) +/* f0d6d90: ac590000 */ sw $t9,0x0($v0) +/* f0d6d94: 10000012 */ beqz $zero,.L0f0d6de0 +/* f0d6d98: 24a50008 */ addiu $a1,$a1,0x8 +.L0f0d6d9c: +/* f0d6d9c: 00a01025 */ or $v0,$a1,$zero +/* f0d6da0: 3c0db100 */ lui $t5,0xb100 +/* f0d6da4: 3c0b8776 */ lui $t3,0x8776 +/* f0d6da8: 356b6554 */ ori $t3,$t3,0x6554 +/* f0d6dac: 35ad9876 */ ori $t5,$t5,0x9876 +/* f0d6db0: 2a21000c */ slti $at,$s1,0xc +/* f0d6db4: ac4d0000 */ sw $t5,0x0($v0) +/* f0d6db8: ac4b0004 */ sw $t3,0x4($v0) +/* f0d6dbc: 14200008 */ bnez $at,.L0f0d6de0 +/* f0d6dc0: 24a50008 */ addiu $a1,$a1,0x8 +/* f0d6dc4: 00a01025 */ or $v0,$a1,$zero +/* f0d6dc8: 3c0eb100 */ lui $t6,0xb100 +/* f0d6dcc: 35ce00ba */ ori $t6,$t6,0xba +/* f0d6dd0: 340fa998 */ dli $t7,0xa998 +/* f0d6dd4: ac4f0004 */ sw $t7,0x4($v0) +/* f0d6dd8: ac4e0000 */ sw $t6,0x0($v0) +/* f0d6ddc: 24a50008 */ addiu $a1,$a1,0x8 +.L0f0d6de0: +/* f0d6de0: 00168040 */ sll $s0,$s6,0x1 +/* f0d6de4: 2614ffff */ addiu $s4,$s0,-1 +/* f0d6de8: 0014c080 */ sll $t8,$s4,0x2 +/* f0d6dec: 331900ff */ andi $t9,$t8,0xff +/* f0d6df0: 00196400 */ sll $t4,$t9,0x10 +/* f0d6df4: 00108880 */ sll $s1,$s0,0x2 +/* f0d6df8: 3c010700 */ lui $at,0x700 +/* f0d6dfc: 01816825 */ or $t5,$t4,$at +/* f0d6e00: 322bffff */ andi $t3,$s1,0xffff +/* f0d6e04: 01ab7025 */ or $t6,$t5,$t3 +/* f0d6e08: 00a09025 */ or $s2,$a1,$zero +/* f0d6e0c: ae4e0000 */ sw $t6,0x0($s2) +/* f0d6e10: 8fa40180 */ lw $a0,0x180($sp) +/* f0d6e14: 24a50008 */ addiu $a1,$a1,0x8 +/* f0d6e18: afa50428 */ sw $a1,0x428($sp) +/* f0d6e1c: 0c012d20 */ jal 0x4b480 +/* f0d6e20: 24840060 */ addiu $a0,$a0,0x60 +/* f0d6e24: 00147900 */ sll $t7,$s4,0x4 +/* f0d6e28: 00106880 */ sll $t5,$s0,0x2 +/* f0d6e2c: 8fb50428 */ lw $s5,0x428($sp) +/* f0d6e30: 01b06823 */ subu $t5,$t5,$s0 +/* f0d6e34: 31f800ff */ andi $t8,$t7,0xff +/* f0d6e38: 0018cc00 */ sll $t9,$t8,0x10 +/* f0d6e3c: 000d6880 */ sll $t5,$t5,0x2 +/* f0d6e40: 3c010400 */ lui $at,0x400 +/* f0d6e44: 03216025 */ or $t4,$t9,$at +/* f0d6e48: 31abffff */ andi $t3,$t5,0xffff +/* f0d6e4c: ae420004 */ sw $v0,0x4($s2) +/* f0d6e50: 018b7025 */ or $t6,$t4,$t3 +/* f0d6e54: aeae0000 */ sw $t6,0x0($s5) +/* f0d6e58: 26a30008 */ addiu $v1,$s5,0x8 +/* f0d6e5c: afa30428 */ sw $v1,0x428($sp) +/* f0d6e60: 0c012d20 */ jal 0x4b480 +/* f0d6e64: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0d6e68: 8fa50428 */ lw $a1,0x428($sp) +/* f0d6e6c: aea20004 */ sw $v0,0x4($s5) +/* f0d6e70: 3c0fb100 */ lui $t7,0xb100 +/* f0d6e74: 00a01825 */ or $v1,$a1,$zero +/* f0d6e78: 24a50008 */ addiu $a1,$a1,0x8 +/* f0d6e7c: 00a02025 */ or $a0,$a1,$zero +/* f0d6e80: 3c188776 */ lui $t8,0x8776 +/* f0d6e84: ac770000 */ sw $s7,0x0($v1) +/* f0d6e88: ac7e0004 */ sw $s8,0x4($v1) +/* f0d6e8c: 37186554 */ ori $t8,$t8,0x6554 +/* f0d6e90: 35ef9876 */ ori $t7,$t7,0x9876 +/* f0d6e94: 2a210038 */ slti $at,$s1,0x38 +/* f0d6e98: ac8f0000 */ sw $t7,0x0($a0) +/* f0d6e9c: ac980004 */ sw $t8,0x4($a0) +/* f0d6ea0: 10200009 */ beqz $at,.L0f0d6ec8 +/* f0d6ea4: 24a50008 */ addiu $a1,$a1,0x8 +/* f0d6ea8: 00a01025 */ or $v0,$a1,$zero +/* f0d6eac: 3c19b100 */ lui $t9,0xb100 +/* f0d6eb0: 373900ba */ ori $t9,$t9,0xba +/* f0d6eb4: 340da998 */ dli $t5,0xa998 +/* f0d6eb8: ac4d0004 */ sw $t5,0x4($v0) +/* f0d6ebc: ac590000 */ sw $t9,0x0($v0) +/* f0d6ec0: 10000012 */ beqz $zero,.L0f0d6f0c +/* f0d6ec4: 24a50008 */ addiu $a1,$a1,0x8 +.L0f0d6ec8: +/* f0d6ec8: 00a01025 */ or $v0,$a1,$zero +/* f0d6ecc: 3c0cb100 */ lui $t4,0xb100 +/* f0d6ed0: 3c0bcbba */ lui $t3,0xcbba +/* f0d6ed4: 356ba998 */ ori $t3,$t3,0xa998 +/* f0d6ed8: 358cdcba */ ori $t4,$t4,0xdcba +/* f0d6edc: 2a210040 */ slti $at,$s1,0x40 +/* f0d6ee0: ac4c0000 */ sw $t4,0x0($v0) +/* f0d6ee4: ac4b0004 */ sw $t3,0x4($v0) +/* f0d6ee8: 14200008 */ bnez $at,.L0f0d6f0c +/* f0d6eec: 24a50008 */ addiu $a1,$a1,0x8 +/* f0d6ef0: 00a01025 */ or $v0,$a1,$zero +/* f0d6ef4: 3c0eb100 */ lui $t6,0xb100 +/* f0d6ef8: 35ce00fe */ ori $t6,$t6,0xfe +/* f0d6efc: 340feddc */ dli $t7,0xeddc +/* f0d6f00: ac4f0004 */ sw $t7,0x4($v0) +/* f0d6f04: ac4e0000 */ sw $t6,0x0($v0) +/* f0d6f08: 24a50008 */ addiu $a1,$a1,0x8 +.L0f0d6f0c: +/* f0d6f0c: 00138040 */ sll $s0,$s3,0x1 +/* f0d6f10: 2614ffff */ addiu $s4,$s0,-1 +/* f0d6f14: 0014c080 */ sll $t8,$s4,0x2 +/* f0d6f18: 331900ff */ andi $t9,$t8,0xff +/* f0d6f1c: 00196c00 */ sll $t5,$t9,0x10 +/* f0d6f20: 00108880 */ sll $s1,$s0,0x2 +/* f0d6f24: 3c010700 */ lui $at,0x700 +/* f0d6f28: 01a16025 */ or $t4,$t5,$at +/* f0d6f2c: 322bffff */ andi $t3,$s1,0xffff +/* f0d6f30: 018b7025 */ or $t6,$t4,$t3 +/* f0d6f34: 00a09025 */ or $s2,$a1,$zero +/* f0d6f38: ae4e0000 */ sw $t6,0x0($s2) +/* f0d6f3c: 8fa40180 */ lw $a0,0x180($sp) +/* f0d6f40: 24a50008 */ addiu $a1,$a1,0x8 +/* f0d6f44: afa50428 */ sw $a1,0x428($sp) +/* f0d6f48: 0c012d20 */ jal 0x4b480 +/* f0d6f4c: 248400a0 */ addiu $a0,$a0,0xa0 +/* f0d6f50: 00147900 */ sll $t7,$s4,0x4 +/* f0d6f54: 00106080 */ sll $t4,$s0,0x2 +/* f0d6f58: 8fb30428 */ lw $s3,0x428($sp) +/* f0d6f5c: 01906023 */ subu $t4,$t4,$s0 +/* f0d6f60: 31f800ff */ andi $t8,$t7,0xff +/* f0d6f64: 0018cc00 */ sll $t9,$t8,0x10 +/* f0d6f68: 000c6080 */ sll $t4,$t4,0x2 +/* f0d6f6c: 3c010400 */ lui $at,0x400 +/* f0d6f70: 03216825 */ or $t5,$t9,$at +/* f0d6f74: 318bffff */ andi $t3,$t4,0xffff +/* f0d6f78: ae420004 */ sw $v0,0x4($s2) +/* f0d6f7c: 01ab7025 */ or $t6,$t5,$t3 +/* f0d6f80: ae6e0000 */ sw $t6,0x0($s3) +/* f0d6f84: 26630008 */ addiu $v1,$s3,0x8 +/* f0d6f88: afa30428 */ sw $v1,0x428($sp) +/* f0d6f8c: 0c012d20 */ jal 0x4b480 +/* f0d6f90: 8fa4009c */ lw $a0,0x9c($sp) +/* f0d6f94: 8fa50428 */ lw $a1,0x428($sp) +/* f0d6f98: ae620004 */ sw $v0,0x4($s3) +/* f0d6f9c: 3c0fb100 */ lui $t7,0xb100 +/* f0d6fa0: 00a01825 */ or $v1,$a1,$zero +/* f0d6fa4: 24a50008 */ addiu $a1,$a1,0x8 +/* f0d6fa8: 00a02025 */ or $a0,$a1,$zero +/* f0d6fac: 3c188776 */ lui $t8,0x8776 +/* f0d6fb0: ac770000 */ sw $s7,0x0($v1) +/* f0d6fb4: ac7e0004 */ sw $s8,0x4($v1) +/* f0d6fb8: 37186554 */ ori $t8,$t8,0x6554 +/* f0d6fbc: 35ef9876 */ ori $t7,$t7,0x9876 +/* f0d6fc0: 2a210038 */ slti $at,$s1,0x38 +/* f0d6fc4: ac8f0000 */ sw $t7,0x0($a0) +/* f0d6fc8: ac980004 */ sw $t8,0x4($a0) +/* f0d6fcc: 10200009 */ beqz $at,.L0f0d6ff4 +/* f0d6fd0: 24a50008 */ addiu $a1,$a1,0x8 +/* f0d6fd4: 00a01025 */ or $v0,$a1,$zero +/* f0d6fd8: 3c19b100 */ lui $t9,0xb100 +/* f0d6fdc: 373900ba */ ori $t9,$t9,0xba +/* f0d6fe0: 340ca998 */ dli $t4,0xa998 +/* f0d6fe4: ac4c0004 */ sw $t4,0x4($v0) +/* f0d6fe8: ac590000 */ sw $t9,0x0($v0) +/* f0d6fec: 10000012 */ beqz $zero,.L0f0d7038 +/* f0d6ff0: 24a50008 */ addiu $a1,$a1,0x8 +.L0f0d6ff4: +/* f0d6ff4: 00a01025 */ or $v0,$a1,$zero +/* f0d6ff8: 3c0db100 */ lui $t5,0xb100 +/* f0d6ffc: 3c0bcbba */ lui $t3,0xcbba +/* f0d7000: 356ba998 */ ori $t3,$t3,0xa998 +/* f0d7004: 35addcba */ ori $t5,$t5,0xdcba +/* f0d7008: 2a210040 */ slti $at,$s1,0x40 +/* f0d700c: ac4d0000 */ sw $t5,0x0($v0) +/* f0d7010: ac4b0004 */ sw $t3,0x4($v0) +/* f0d7014: 14200008 */ bnez $at,.L0f0d7038 +/* f0d7018: 24a50008 */ addiu $a1,$a1,0x8 +/* f0d701c: 00a01025 */ or $v0,$a1,$zero +/* f0d7020: 3c0eb100 */ lui $t6,0xb100 +/* f0d7024: 35ce00fe */ ori $t6,$t6,0xfe +/* f0d7028: 340feddc */ dli $t7,0xeddc +/* f0d702c: ac4f0004 */ sw $t7,0x4($v0) +/* f0d7030: ac4e0000 */ sw $t6,0x0($v0) +/* f0d7034: 24a50008 */ addiu $a1,$a1,0x8 +.L0f0d7038: +/* f0d7038: 8fbf0044 */ lw $ra,0x44($sp) +/* f0d703c: 8fb00020 */ lw $s0,0x20($sp) +/* f0d7040: 8fb10024 */ lw $s1,0x24($sp) +/* f0d7044: 8fb20028 */ lw $s2,0x28($sp) +/* f0d7048: 8fb3002c */ lw $s3,0x2c($sp) +/* f0d704c: 8fb40030 */ lw $s4,0x30($sp) +/* f0d7050: 8fb50034 */ lw $s5,0x34($sp) +/* f0d7054: 8fb60038 */ lw $s6,0x38($sp) +/* f0d7058: 8fb7003c */ lw $s7,0x3c($sp) +/* f0d705c: 8fbe0040 */ lw $s8,0x40($sp) +/* f0d7060: 27bd0428 */ addiu $sp,$sp,0x428 +/* f0d7064: 03e00008 */ jr $ra +/* f0d7068: 00a01025 */ or $v0,$a1,$zero +/* f0d706c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d7070 +/* f0d7070: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0d7074: afbf0014 */ sw $ra,0x14($sp) +/* f0d7078: 14800005 */ bnez $a0,.L0f0d7090 +/* f0d707c: 00803825 */ or $a3,$a0,$zero +/* f0d7080: 3c03800a */ lui $v1,0x800a +/* f0d7084: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0d7088: 8c6e0284 */ lw $t6,0x284($v1) +/* f0d708c: 8dc71624 */ lw $a3,0x1624($t6) +.L0f0d7090: +/* f0d7090: 3c03800a */ lui $v1,0x800a +/* f0d7094: 14e00003 */ bnez $a3,.L0f0d70a4 +/* f0d7098: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0d709c: 1000002b */ beqz $zero,.L0f0d714c +/* f0d70a0: 00001025 */ or $v0,$zero,$zero +.L0f0d70a4: +/* f0d70a4: 90e20000 */ lbu $v0,0x0($a3) +/* f0d70a8: 24010003 */ addiu $at,$zero,0x3 +/* f0d70ac: 24040006 */ addiu $a0,$zero,0x6 +/* f0d70b0: 50410006 */ beql $v0,$at,.L0f0d70cc +/* f0d70b4: 8c6f0298 */ lw $t7,0x298($v1) +/* f0d70b8: 50820004 */ beql $a0,$v0,.L0f0d70cc +/* f0d70bc: 8c6f0298 */ lw $t7,0x298($v1) +/* f0d70c0: 10000022 */ beqz $zero,.L0f0d714c +/* f0d70c4: 00001025 */ or $v0,$zero,$zero +/* f0d70c8: 8c6f0298 */ lw $t7,0x298($v1) +.L0f0d70cc: +/* f0d70cc: 24040006 */ addiu $a0,$zero,0x6 +/* f0d70d0: 05e20006 */ bltzl $t7,.L0f0d70ec +/* f0d70d4: 8c78029c */ lw $t8,0x29c($v1) +/* f0d70d8: 54820004 */ bnel $a0,$v0,.L0f0d70ec +/* f0d70dc: 8c78029c */ lw $t8,0x29c($v1) +/* f0d70e0: 1000001a */ beqz $zero,.L0f0d714c +/* f0d70e4: 24020001 */ addiu $v0,$zero,0x1 +/* f0d70e8: 8c78029c */ lw $t8,0x29c($v1) +.L0f0d70ec: +/* f0d70ec: 07020006 */ bltzl $t8,.L0f0d7108 +/* f0d70f0: 8c790318 */ lw $t9,0x318($v1) +/* f0d70f4: 54820004 */ bnel $a0,$v0,.L0f0d7108 +/* f0d70f8: 8c790318 */ lw $t9,0x318($v1) +/* f0d70fc: 10000013 */ beqz $zero,.L0f0d714c +/* f0d7100: 00001025 */ or $v0,$zero,$zero +/* f0d7104: 8c790318 */ lw $t9,0x318($v1) +.L0f0d7108: +/* f0d7108: 5720000b */ bnezl $t9,.L0f0d7138 +/* f0d710c: 8c6a0284 */ lw $t2,0x284($v1) +/* f0d7110: 8ce20004 */ lw $v0,0x4($a3) +/* f0d7114: 50400008 */ beqzl $v0,.L0f0d7138 +/* f0d7118: 8c6a0284 */ lw $t2,0x284($v1) +/* f0d711c: 94480192 */ lhu $t0,0x192($v0) +/* f0d7120: 31090008 */ andi $t1,$t0,0x8 +/* f0d7124: 51200004 */ beqzl $t1,.L0f0d7138 +/* f0d7128: 8c6a0284 */ lw $t2,0x284($v1) +/* f0d712c: 10000007 */ beqz $zero,.L0f0d714c +/* f0d7130: 24020001 */ addiu $v0,$zero,0x1 +/* f0d7134: 8c6a0284 */ lw $t2,0x284($v1) +.L0f0d7138: +/* f0d7138: 8ce50004 */ lw $a1,0x4($a3) +/* f0d713c: 24060001 */ addiu $a2,$zero,0x1 +/* f0d7140: 8d4b00bc */ lw $t3,0xbc($t2) +/* f0d7144: 0fc12aa3 */ jal func0f04aa8c +/* f0d7148: 8d640004 */ lw $a0,0x4($t3) +.L0f0d714c: +/* f0d714c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d7150: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0d7154: 03e00008 */ jr $ra +/* f0d7158: 00000000 */ sll $zero,$zero,0x0 +/* f0d715c: 03e00008 */ jr $ra +/* f0d7160: 00000000 */ sll $zero,$zero,0x0 +/* f0d7164: 03e00008 */ jr $ra +/* f0d7168: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f0d716c +/* f0d716c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0d7170: afbf0014 */ sw $ra,0x14($sp) +/* f0d7174: 18a0000b */ blez $a1,.L0f0d71a4 +/* f0d7178: 00001025 */ or $v0,$zero,$zero +/* f0d717c: 3c03800a */ lui $v1,0x800a +/* f0d7180: 8c63a244 */ lw $v1,-0x5dbc($v1) +.L0f0d7184: +/* f0d7184: 8c6e1630 */ lw $t6,0x1630($v1) +/* f0d7188: 24420001 */ addiu $v0,$v0,0x1 +/* f0d718c: 148e0003 */ bne $a0,$t6,.L0f0d719c +/* f0d7190: 00000000 */ sll $zero,$zero,0x0 +/* f0d7194: 10000026 */ beqz $zero,.L0f0d7230 +/* f0d7198: 00001025 */ or $v0,$zero,$zero +.L0f0d719c: +/* f0d719c: 1445fff9 */ bne $v0,$a1,.L0f0d7184 +/* f0d71a0: 2463000c */ addiu $v1,$v1,0xc +.L0f0d71a4: +/* f0d71a4: 90820000 */ lbu $v0,0x0($a0) +/* f0d71a8: 24010003 */ addiu $at,$zero,0x3 +/* f0d71ac: 54410004 */ bnel $v0,$at,.L0f0d71c0 +/* f0d71b0: 24010006 */ addiu $at,$zero,0x6 +/* f0d71b4: 1000001e */ beqz $zero,.L0f0d7230 +/* f0d71b8: 24020001 */ addiu $v0,$zero,0x1 +/* f0d71bc: 24010006 */ addiu $at,$zero,0x6 +.L0f0d71c0: +/* f0d71c0: 54410004 */ bnel $v0,$at,.L0f0d71d4 +/* f0d71c4: 24010001 */ addiu $at,$zero,0x1 +/* f0d71c8: 10000019 */ beqz $zero,.L0f0d7230 +/* f0d71cc: 24020001 */ addiu $v0,$zero,0x1 +/* f0d71d0: 24010001 */ addiu $at,$zero,0x1 +.L0f0d71d4: +/* f0d71d4: 10410005 */ beq $v0,$at,.L0f0d71ec +/* f0d71d8: 24010004 */ addiu $at,$zero,0x4 +/* f0d71dc: 10410003 */ beq $v0,$at,.L0f0d71ec +/* f0d71e0: 24010002 */ addiu $at,$zero,0x2 +/* f0d71e4: 1441000a */ bne $v0,$at,.L0f0d7210 +/* f0d71e8: 00000000 */ sll $zero,$zero,0x0 +.L0f0d71ec: +/* f0d71ec: 8c820004 */ lw $v0,0x4($a0) +/* f0d71f0: 10400007 */ beqz $v0,.L0f0d7210 +/* f0d71f4: 00000000 */ sll $zero,$zero,0x0 +/* f0d71f8: 8c4f0010 */ lw $t7,0x10($v0) +/* f0d71fc: 31f88000 */ andi $t8,$t7,0x8000 +/* f0d7200: 13000003 */ beqz $t8,.L0f0d7210 +/* f0d7204: 00000000 */ sll $zero,$zero,0x0 +/* f0d7208: 10000009 */ beqz $zero,.L0f0d7230 +/* f0d720c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0d7210: +/* f0d7210: 0fc2866a */ jal func0f0a19a8 +/* f0d7214: 00002025 */ or $a0,$zero,$zero +/* f0d7218: 24010018 */ addiu $at,$zero,0x18 +/* f0d721c: 54410004 */ bnel $v0,$at,.L0f0d7230 +/* f0d7220: 00001025 */ or $v0,$zero,$zero +/* f0d7224: 10000002 */ beqz $zero,.L0f0d7230 +/* f0d7228: 24020001 */ addiu $v0,$zero,0x1 +/* f0d722c: 00001025 */ or $v0,$zero,$zero +.L0f0d7230: +/* f0d7230: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d7234: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0d7238: 03e00008 */ jr $ra +/* f0d723c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d7240 +/* f0d7240: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0d7244: afbf0014 */ sw $ra,0x14($sp) +/* f0d7248: 8c830004 */ lw $v1,0x4($a0) +/* f0d724c: 54600004 */ bnezl $v1,.L0f0d7260 +/* f0d7250: 90820000 */ lbu $v0,0x0($a0) +/* f0d7254: 10000030 */ beqz $zero,.L0f0d7318 +/* f0d7258: 00001025 */ or $v0,$zero,$zero +/* f0d725c: 90820000 */ lbu $v0,0x0($a0) +.L0f0d7260: +/* f0d7260: 24010001 */ addiu $at,$zero,0x1 +/* f0d7264: 3c0e800a */ lui $t6,0x800a +/* f0d7268: 10410005 */ beq $v0,$at,.L0f0d7280 +/* f0d726c: 24010004 */ addiu $at,$zero,0x4 +/* f0d7270: 10410003 */ beq $v0,$at,.L0f0d7280 +/* f0d7274: 24010002 */ addiu $at,$zero,0x2 +/* f0d7278: 14410016 */ bne $v0,$at,.L0f0d72d4 +/* f0d727c: 24050003 */ addiu $a1,$zero,0x3 +.L0f0d7280: +/* f0d7280: 8dcea474 */ lw $t6,-0x5b8c($t6) +/* f0d7284: 24010026 */ addiu $at,$zero,0x26 +/* f0d7288: 00602025 */ or $a0,$v1,$zero +/* f0d728c: 15c1000b */ bne $t6,$at,.L0f0d72bc +/* f0d7290: 00000000 */ sll $zero,$zero,0x0 +/* f0d7294: 84620004 */ lh $v0,0x4($v1) +/* f0d7298: 240100b0 */ addiu $at,$zero,0xb0 +/* f0d729c: 10410005 */ beq $v0,$at,.L0f0d72b4 +/* f0d72a0: 240101aa */ addiu $at,$zero,0x1aa +/* f0d72a4: 10410003 */ beq $v0,$at,.L0f0d72b4 +/* f0d72a8: 2401014c */ addiu $at,$zero,0x14c +/* f0d72ac: 14410003 */ bne $v0,$at,.L0f0d72bc +/* f0d72b0: 00000000 */ sll $zero,$zero,0x0 +.L0f0d72b4: +/* f0d72b4: 10000018 */ beqz $zero,.L0f0d7318 +/* f0d72b8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0d72bc: +/* f0d72bc: 0fc1a1ee */ jal func0f0687b8 +/* f0d72c0: 00000000 */ sll $zero,$zero,0x0 +/* f0d72c4: 58400014 */ blezl $v0,.L0f0d7318 +/* f0d72c8: 24020001 */ addiu $v0,$zero,0x1 +/* f0d72cc: 10000012 */ beqz $zero,.L0f0d7318 +/* f0d72d0: 00001025 */ or $v0,$zero,$zero +.L0f0d72d4: +/* f0d72d4: 54a20010 */ bnel $a1,$v0,.L0f0d7318 +/* f0d72d8: 24020001 */ addiu $v0,$zero,0x1 +/* f0d72dc: 1060000d */ beqz $v1,.L0f0d7314 +/* f0d72e0: 00602025 */ or $a0,$v1,$zero +/* f0d72e4: 906f02fe */ lbu $t7,0x2fe($v1) +/* f0d72e8: 54af000b */ bnel $a1,$t7,.L0f0d7318 +/* f0d72ec: 24020001 */ addiu $v0,$zero,0x1 +/* f0d72f0: 0fc0f011 */ jal func0f03c044 +/* f0d72f4: 00000000 */ sll $zero,$zero,0x0 +/* f0d72f8: 10400004 */ beqz $v0,.L0f0d730c +/* f0d72fc: 00000000 */ sll $zero,$zero,0x0 +/* f0d7300: 90580035 */ lbu $t8,0x35($v0) +/* f0d7304: 57000004 */ bnezl $t8,.L0f0d7318 +/* f0d7308: 24020001 */ addiu $v0,$zero,0x1 +.L0f0d730c: +/* f0d730c: 10000002 */ beqz $zero,.L0f0d7318 +/* f0d7310: 00001025 */ or $v0,$zero,$zero +.L0f0d7314: +/* f0d7314: 24020001 */ addiu $v0,$zero,0x1 +.L0f0d7318: +/* f0d7318: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d731c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0d7320: 03e00008 */ jr $ra +/* f0d7324: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d7328 +/* f0d7328: 1880000b */ blez $a0,.L0f0d7358 +/* f0d732c: 00001825 */ or $v1,$zero,$zero +/* f0d7330: 3c02800a */ lui $v0,0x800a +/* f0d7334: 8c42a244 */ lw $v0,-0x5dbc($v0) +.L0f0d7338: +/* f0d7338: 8c4e1630 */ lw $t6,0x1630($v0) +/* f0d733c: 55c00004 */ bnezl $t6,.L0f0d7350 +/* f0d7340: 24630001 */ addiu $v1,$v1,0x1 +/* f0d7344: 03e00008 */ jr $ra +/* f0d7348: 00601025 */ or $v0,$v1,$zero +/* f0d734c: 24630001 */ addiu $v1,$v1,0x1 +.L0f0d7350: +/* f0d7350: 1464fff9 */ bne $v1,$a0,.L0f0d7338 +/* f0d7354: 2442000c */ addiu $v0,$v0,0xc +.L0f0d7358: +/* f0d7358: 2402ffff */ addiu $v0,$zero,-1 +/* f0d735c: 03e00008 */ jr $ra +/* f0d7360: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d7364 +/* f0d7364: 3c02800a */ lui $v0,0x800a +/* f0d7368: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0d736c: 00001825 */ or $v1,$zero,$zero +/* f0d7370: 24040030 */ addiu $a0,$zero,0x30 +.L0f0d7374: +/* f0d7374: 8c4e0284 */ lw $t6,0x284($v0) +/* f0d7378: 01c37821 */ addu $t7,$t6,$v1 +/* f0d737c: 2463000c */ addiu $v1,$v1,0xc +/* f0d7380: 1464fffc */ bne $v1,$a0,.L0f0d7374 +/* f0d7384: ade01630 */ sw $zero,0x1630($t7) +/* f0d7388: 03e00008 */ jr $ra +/* f0d738c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d7390 +/* f0d7390: 27bdff90 */ addiu $sp,$sp,-112 +/* f0d7394: afb00030 */ sw $s0,0x30($sp) +/* f0d7398: 3c10800a */ lui $s0,0x800a +/* f0d739c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0d73a0: afa40070 */ sw $a0,0x70($sp) +/* f0d73a4: 8e040284 */ lw $a0,0x284($s0) +/* f0d73a8: afbf0034 */ sw $ra,0x34($sp) +/* f0d73ac: 0fc2c46f */ jal func0f0b11bc +/* f0d73b0: 24840638 */ addiu $a0,$a0,0x638 +/* f0d73b4: 8e060284 */ lw $a2,0x284($s0) +/* f0d73b8: afa2005c */ sw $v0,0x5c($sp) +/* f0d73bc: 90c5063b */ lbu $a1,0x63b($a2) +/* f0d73c0: 0fc2c401 */ jal func0f0b1004 +/* f0d73c4: 90c40638 */ lbu $a0,0x638($a2) +/* f0d73c8: 8e060284 */ lw $a2,0x284($s0) +/* f0d73cc: 8e0f0034 */ lw $t7,0x34($s0) +/* f0d73d0: 00405025 */ or $t2,$v0,$zero +/* f0d73d4: 8cce19a8 */ lw $t6,0x19a8($a2) +/* f0d73d8: 00002825 */ or $a1,$zero,$zero +/* f0d73dc: 24090200 */ addiu $t1,$zero,0x200 +/* f0d73e0: 01cfc021 */ addu $t8,$t6,$t7 +/* f0d73e4: acd819a8 */ sw $t8,0x19a8($a2) +/* f0d73e8: 24060400 */ addiu $a2,$zero,0x400 +/* f0d73ec: 24080204 */ addiu $t0,$zero,0x204 +/* f0d73f0: 240703fc */ addiu $a3,$zero,0x3fc +/* f0d73f4: 8e190284 */ lw $t9,0x284($s0) +.L0f0d73f8: +/* f0d73f8: 03252021 */ addu $a0,$t9,$a1 +/* f0d73fc: 94831b90 */ lhu $v1,0x1b90($a0) +/* f0d7400: 24a50002 */ addiu $a1,$a1,0x2 +/* f0d7404: 28610201 */ slti $at,$v1,0x201 +/* f0d7408: 5420000b */ bnezl $at,.L0f0d7438 +/* f0d740c: 8e020034 */ lw $v0,0x34($s0) +/* f0d7410: 8e020034 */ lw $v0,0x34($s0) +/* f0d7414: 00c25823 */ subu $t3,$a2,$v0 +/* f0d7418: 006b082a */ slt $at,$v1,$t3 +/* f0d741c: 10200003 */ beqz $at,.L0f0d742c +/* f0d7420: 00626021 */ addu $t4,$v1,$v0 +/* f0d7424: 1000000b */ beqz $zero,.L0f0d7454 +/* f0d7428: a48c1b90 */ sh $t4,0x1b90($a0) +.L0f0d742c: +/* f0d742c: 10000009 */ beqz $zero,.L0f0d7454 +/* f0d7430: a4871b90 */ sh $a3,0x1b90($a0) +/* f0d7434: 8e020034 */ lw $v0,0x34($s0) +.L0f0d7438: +/* f0d7438: 01026823 */ subu $t5,$t0,$v0 +/* f0d743c: 006d082a */ slt $at,$v1,$t5 +/* f0d7440: 10200003 */ beqz $at,.L0f0d7450 +/* f0d7444: 00627021 */ addu $t6,$v1,$v0 +/* f0d7448: 10000002 */ beqz $zero,.L0f0d7454 +/* f0d744c: a48e1b90 */ sh $t6,0x1b90($a0) +.L0f0d7450: +/* f0d7450: a4891b90 */ sh $t1,0x1b90($a0) +.L0f0d7454: +/* f0d7454: 28a10008 */ slti $at,$a1,0x8 +/* f0d7458: 5420ffe7 */ bnezl $at,.L0f0d73f8 +/* f0d745c: 8e190284 */ lw $t9,0x284($s0) +/* f0d7460: 8faf005c */ lw $t7,0x5c($sp) +/* f0d7464: 8e040284 */ lw $a0,0x284($s0) +/* f0d7468: 3c050008 */ lui $a1,0x8 +/* f0d746c: 8de70018 */ lw $a3,0x18($t7) +/* f0d7470: afaa0058 */ sw $t2,0x58($sp) +/* f0d7474: 24840638 */ addiu $a0,$a0,0x638 +/* f0d7478: 0007cf02 */ srl $t9,$a3,0x1c +/* f0d747c: 0fc2c7aa */ jal func0f0b1ea8 +/* f0d7480: a3b9006b */ sb $t9,0x6b($sp) +/* f0d7484: 93a7006b */ lbu $a3,0x6b($sp) +/* f0d7488: 10400002 */ beqz $v0,.L0f0d7494 +/* f0d748c: 8faa0058 */ lw $t2,0x58($sp) +/* f0d7490: 24070005 */ addiu $a3,$zero,0x5 +.L0f0d7494: +/* f0d7494: 51400008 */ beqzl $t2,.L0f0d74b8 +/* f0d7498: 8e060284 */ lw $a2,0x284($s0) +/* f0d749c: 8d4b0000 */ lw $t3,0x0($t2) +/* f0d74a0: 24010003 */ addiu $at,$zero,0x3 +/* f0d74a4: 316c00ff */ andi $t4,$t3,0xff +/* f0d74a8: 55810003 */ bnel $t4,$at,.L0f0d74b8 +/* f0d74ac: 8e060284 */ lw $a2,0x284($s0) +/* f0d74b0: 00003825 */ or $a3,$zero,$zero +/* f0d74b4: 8e060284 */ lw $a2,0x284($s0) +.L0f0d74b8: +/* f0d74b8: 00e02825 */ or $a1,$a3,$zero +/* f0d74bc: 24010005 */ addiu $at,$zero,0x5 +/* f0d74c0: 90cd1b98 */ lbu $t5,0x1b98($a2) +/* f0d74c4: 51a70014 */ beql $t5,$a3,.L0f0d7518 +/* f0d74c8: 8fb90070 */ lw $t9,0x70($sp) +/* f0d74cc: 14e10008 */ bne $a3,$at,.L0f0d74f0 +/* f0d74d0: 00001825 */ or $v1,$zero,$zero +/* f0d74d4: 24020030 */ addiu $v0,$zero,0x30 +.L0f0d74d8: +/* f0d74d8: 8e0e0284 */ lw $t6,0x284($s0) +/* f0d74dc: 01c37821 */ addu $t7,$t6,$v1 +/* f0d74e0: 2463000c */ addiu $v1,$v1,0xc +/* f0d74e4: 1462fffc */ bne $v1,$v0,.L0f0d74d8 +/* f0d74e8: ade01630 */ sw $zero,0x1630($t7) +/* f0d74ec: 8e060284 */ lw $a2,0x284($s0) +.L0f0d74f0: +/* f0d74f0: 2ca10005 */ sltiu $at,$a1,0x5 +/* f0d74f4: 10200007 */ beqz $at,.L0f0d7514 +/* f0d74f8: a0c71b98 */ sb $a3,0x1b98($a2) +/* f0d74fc: 0005c080 */ sll $t8,$a1,0x2 +/* f0d7500: 3c017f1b */ lui $at,0x7f1b +/* f0d7504: 00380821 */ addu $at,$at,$t8 +/* f0d7508: 8c38ddb4 */ lw $t8,-0x224c($at) +/* f0d750c: 03000008 */ jr $t8 +/* f0d7510: 00000000 */ sll $zero,$zero,0x0 +.L0f0d7514: +/* f0d7514: 8fb90070 */ lw $t9,0x70($sp) +.L0f0d7518: +/* f0d7518: 8e060284 */ lw $a2,0x284($s0) +/* f0d751c: 5320000f */ beqzl $t9,.L0f0d755c +/* f0d7520: 00001825 */ or $v1,$zero,$zero +/* f0d7524: 8ccb1b8c */ lw $t3,0x1b8c($a2) +/* f0d7528: 24010005 */ addiu $at,$zero,0x5 +/* f0d752c: 5560000b */ bnezl $t3,.L0f0d755c +/* f0d7530: 00001825 */ or $v1,$zero,$zero +/* f0d7534: 10a10008 */ beq $a1,$at,.L0f0d7558 +/* f0d7538: 00001825 */ or $v1,$zero,$zero +/* f0d753c: 24020030 */ addiu $v0,$zero,0x30 +.L0f0d7540: +/* f0d7540: 8e0c0284 */ lw $t4,0x284($s0) +/* f0d7544: 01836821 */ addu $t5,$t4,$v1 +/* f0d7548: 2463000c */ addiu $v1,$v1,0xc +/* f0d754c: 1462fffc */ bne $v1,$v0,.L0f0d7540 +/* f0d7550: ada01630 */ sw $zero,0x1630($t5) +/* f0d7554: 8e060284 */ lw $a2,0x284($s0) +.L0f0d7558: +/* f0d7558: 00001825 */ or $v1,$zero,$zero +.L0f0d755c: +/* f0d755c: 00c32821 */ addu $a1,$a2,$v1 +/* f0d7560: 8ca41630 */ lw $a0,0x1630($a1) +/* f0d7564: 24a51630 */ addiu $a1,$a1,0x1630 +/* f0d7568: 50800009 */ beqzl $a0,.L0f0d7590 +/* f0d756c: 2463000c */ addiu $v1,$v1,0xc +/* f0d7570: afa30040 */ sw $v1,0x40($sp) +/* f0d7574: 0fc35c90 */ jal func0f0d7240 +/* f0d7578: afa5006c */ sw $a1,0x6c($sp) +/* f0d757c: 8fa30040 */ lw $v1,0x40($sp) +/* f0d7580: 14400002 */ bnez $v0,.L0f0d758c +/* f0d7584: 8fa5006c */ lw $a1,0x6c($sp) +/* f0d7588: aca00000 */ sw $zero,0x0($a1) +.L0f0d758c: +/* f0d758c: 2463000c */ addiu $v1,$v1,0xc +.L0f0d7590: +/* f0d7590: 24010030 */ addiu $at,$zero,0x30 +/* f0d7594: 1461fff1 */ bne $v1,$at,.L0f0d755c +/* f0d7598: 8e060284 */ lw $a2,0x284($s0) +/* f0d759c: 24c51624 */ addiu $a1,$a2,0x1624 +/* f0d75a0: 8ca40000 */ lw $a0,0x0($a1) +/* f0d75a4: 50800007 */ beqzl $a0,.L0f0d75c4 +/* f0d75a8: 8e060284 */ lw $a2,0x284($s0) +/* f0d75ac: 0fc35c90 */ jal func0f0d7240 +/* f0d75b0: afa5006c */ sw $a1,0x6c($sp) +/* f0d75b4: 14400002 */ bnez $v0,.L0f0d75c0 +/* f0d75b8: 8fa5006c */ lw $a1,0x6c($sp) +/* f0d75bc: aca00000 */ sw $zero,0x0($a1) +.L0f0d75c0: +/* f0d75c0: 8e060284 */ lw $a2,0x284($s0) +.L0f0d75c4: +/* f0d75c4: 90ce1b98 */ lbu $t6,0x1b98($a2) +/* f0d75c8: 2dc10006 */ sltiu $at,$t6,0x6 +/* f0d75cc: 102000ac */ beqz $at,.L0f0d7880 +/* f0d75d0: 000e7080 */ sll $t6,$t6,0x2 +/* f0d75d4: 3c017f1b */ lui $at,0x7f1b +/* f0d75d8: 002e0821 */ addu $at,$at,$t6 +/* f0d75dc: 8c2eddc8 */ lw $t6,-0x2238($at) +/* f0d75e0: 01c00008 */ jr $t6 +/* f0d75e4: 00000000 */ sll $zero,$zero,0x0 +/* f0d75e8: 8faf0070 */ lw $t7,0x70($sp) +/* f0d75ec: 51e000a5 */ beqzl $t7,.L0f0d7884 +/* f0d75f0: 8fab0070 */ lw $t3,0x70($sp) +/* f0d75f4: 8cc41624 */ lw $a0,0x1624($a2) +/* f0d75f8: 50800029 */ beqzl $a0,.L0f0d76a0 +/* f0d75fc: acc01630 */ sw $zero,0x1630($a2) +/* f0d7600: 8cd81630 */ lw $t8,0x1630($a2) +/* f0d7604: 00002825 */ or $a1,$zero,$zero +/* f0d7608: 24070040 */ addiu $a3,$zero,0x40 +/* f0d760c: 1098009c */ beq $a0,$t8,.L0f0d7880 +/* f0d7610: 24190007 */ addiu $t9,$zero,0x7 +/* f0d7614: 3c013f80 */ lui $at,0x3f80 +/* f0d7618: 44812000 */ mtc1 $at,$f4 +/* f0d761c: 240b0001 */ addiu $t3,$zero,0x1 +/* f0d7620: 240cffff */ addiu $t4,$zero,-1 +/* f0d7624: 240d0001 */ addiu $t5,$zero,0x1 +/* f0d7628: afad0020 */ sw $t5,0x20($sp) +/* f0d762c: afac001c */ sw $t4,0x1c($sp) +/* f0d7630: afab0018 */ sw $t3,0x18($sp) +/* f0d7634: 27a40054 */ addiu $a0,$sp,0x54 +/* f0d7638: 24067fff */ addiu $a2,$zero,0x7fff +/* f0d763c: afb90010 */ sw $t9,0x10($sp) +/* f0d7640: 0c0041c6 */ jal 0x10718 +/* f0d7644: e7a40014 */ swc1 $f4,0x14($sp) +/* f0d7648: 8e060284 */ lw $a2,0x284($s0) +/* f0d764c: afa20054 */ sw $v0,0x54($sp) +/* f0d7650: 8cce1624 */ lw $t6,0x1624($a2) +/* f0d7654: 24c51630 */ addiu $a1,$a2,0x1630 +/* f0d7658: acae0000 */ sw $t6,0x0($a1) +/* f0d765c: 8e0f0284 */ lw $t7,0x284($s0) +/* f0d7660: 85f81628 */ lh $t8,0x1628($t7) +/* f0d7664: a4b80004 */ sh $t8,0x4($a1) +/* f0d7668: 8e190284 */ lw $t9,0x284($s0) +/* f0d766c: 872b162a */ lh $t3,0x162a($t9) +/* f0d7670: a4ab0006 */ sh $t3,0x6($a1) +/* f0d7674: 8e0c0284 */ lw $t4,0x284($s0) +/* f0d7678: 858d162c */ lh $t5,0x162c($t4) +/* f0d767c: a4ad0008 */ sh $t5,0x8($a1) +/* f0d7680: 8e0e0284 */ lw $t6,0x284($s0) +/* f0d7684: 85cf162e */ lh $t7,0x162e($t6) +/* f0d7688: a4af000a */ sh $t7,0xa($a1) +/* f0d768c: 8e180284 */ lw $t8,0x284($s0) +/* f0d7690: a7001b90 */ sh $zero,0x1b90($t8) +/* f0d7694: 1000007a */ beqz $zero,.L0f0d7880 +/* f0d7698: 8e060284 */ lw $a2,0x284($s0) +/* f0d769c: acc01630 */ sw $zero,0x1630($a2) +.L0f0d76a0: +/* f0d76a0: 3c06800a */ lui $a2,0x800a +/* f0d76a4: 10000076 */ beqz $zero,.L0f0d7880 +/* f0d76a8: 8cc6a244 */ lw $a2,-0x5dbc($a2) +/* f0d76ac: 8fb90070 */ lw $t9,0x70($sp) +/* f0d76b0: 13200036 */ beqz $t9,.L0f0d778c +/* f0d76b4: 00000000 */ sll $zero,$zero,0x0 +/* f0d76b8: 8cc41624 */ lw $a0,0x1624($a2) +/* f0d76bc: 10800033 */ beqz $a0,.L0f0d778c +/* f0d76c0: 00000000 */ sll $zero,$zero,0x0 +/* f0d76c4: 0fc35c5b */ jal func0f0d716c +/* f0d76c8: 24050001 */ addiu $a1,$zero,0x1 +/* f0d76cc: 1040002f */ beqz $v0,.L0f0d778c +/* f0d76d0: 00000000 */ sll $zero,$zero,0x0 +/* f0d76d4: 0fc35cca */ jal func0f0d7328 +/* f0d76d8: 24040001 */ addiu $a0,$zero,0x1 +/* f0d76dc: 0440002b */ bltz $v0,.L0f0d778c +/* f0d76e0: 27a40050 */ addiu $a0,$sp,0x50 +/* f0d76e4: 3c013f80 */ lui $at,0x3f80 +/* f0d76e8: 44813000 */ mtc1 $at,$f6 +/* f0d76ec: 240b0007 */ addiu $t3,$zero,0x7 +/* f0d76f0: 240c0001 */ addiu $t4,$zero,0x1 +/* f0d76f4: 240dffff */ addiu $t5,$zero,-1 +/* f0d76f8: 240e0001 */ addiu $t6,$zero,0x1 +/* f0d76fc: afae0020 */ sw $t6,0x20($sp) +/* f0d7700: afad001c */ sw $t5,0x1c($sp) +/* f0d7704: afac0018 */ sw $t4,0x18($sp) +/* f0d7708: afab0010 */ sw $t3,0x10($sp) +/* f0d770c: 00002825 */ or $a1,$zero,$zero +/* f0d7710: 24067fff */ addiu $a2,$zero,0x7fff +/* f0d7714: 24070040 */ addiu $a3,$zero,0x40 +/* f0d7718: afa20060 */ sw $v0,0x60($sp) +/* f0d771c: 0c0041c6 */ jal 0x10718 +/* f0d7720: e7a60014 */ swc1 $f6,0x14($sp) +/* f0d7724: 8fa30060 */ lw $v1,0x60($sp) +/* f0d7728: 8e060284 */ lw $a2,0x284($s0) +/* f0d772c: afa20050 */ sw $v0,0x50($sp) +/* f0d7730: 00037880 */ sll $t7,$v1,0x2 +/* f0d7734: 8cd81624 */ lw $t8,0x1624($a2) +/* f0d7738: 01e37823 */ subu $t7,$t7,$v1 +/* f0d773c: 000f7880 */ sll $t7,$t7,0x2 +/* f0d7740: 00cf2821 */ addu $a1,$a2,$t7 +/* f0d7744: acb81630 */ sw $t8,0x1630($a1) +/* f0d7748: 8e190284 */ lw $t9,0x284($s0) +/* f0d774c: 24a51630 */ addiu $a1,$a1,0x1630 +/* f0d7750: 872b1628 */ lh $t3,0x1628($t9) +/* f0d7754: a4ab0004 */ sh $t3,0x4($a1) +/* f0d7758: 8e0c0284 */ lw $t4,0x284($s0) +/* f0d775c: 858d162a */ lh $t5,0x162a($t4) +/* f0d7760: 00036040 */ sll $t4,$v1,0x1 +/* f0d7764: a4ad0006 */ sh $t5,0x6($a1) +/* f0d7768: 8e0e0284 */ lw $t6,0x284($s0) +/* f0d776c: 85cf162c */ lh $t7,0x162c($t6) +/* f0d7770: a4af0008 */ sh $t7,0x8($a1) +/* f0d7774: 8e180284 */ lw $t8,0x284($s0) +/* f0d7778: 8719162e */ lh $t9,0x162e($t8) +/* f0d777c: a4b9000a */ sh $t9,0xa($a1) +/* f0d7780: 8e0b0284 */ lw $t3,0x284($s0) +/* f0d7784: 016c6821 */ addu $t5,$t3,$t4 +/* f0d7788: a5a01b90 */ sh $zero,0x1b90($t5) +.L0f0d778c: +/* f0d778c: 3c06800a */ lui $a2,0x800a +/* f0d7790: 1000003b */ beqz $zero,.L0f0d7880 +/* f0d7794: 8cc6a244 */ lw $a2,-0x5dbc($a2) +/* f0d7798: 8fae0070 */ lw $t6,0x70($sp) +/* f0d779c: 11c00036 */ beqz $t6,.L0f0d7878 +/* f0d77a0: 00000000 */ sll $zero,$zero,0x0 +/* f0d77a4: 8cc41624 */ lw $a0,0x1624($a2) +/* f0d77a8: 10800033 */ beqz $a0,.L0f0d7878 +/* f0d77ac: 00000000 */ sll $zero,$zero,0x0 +/* f0d77b0: 0fc35c5b */ jal func0f0d716c +/* f0d77b4: 24050004 */ addiu $a1,$zero,0x4 +/* f0d77b8: 1040002f */ beqz $v0,.L0f0d7878 +/* f0d77bc: 00000000 */ sll $zero,$zero,0x0 +/* f0d77c0: 0fc35cca */ jal func0f0d7328 +/* f0d77c4: 24040004 */ addiu $a0,$zero,0x4 +/* f0d77c8: 0440002b */ bltz $v0,.L0f0d7878 +/* f0d77cc: 27a4004c */ addiu $a0,$sp,0x4c +/* f0d77d0: 3c013f80 */ lui $at,0x3f80 +/* f0d77d4: 44814000 */ mtc1 $at,$f8 +/* f0d77d8: 240f0007 */ addiu $t7,$zero,0x7 +/* f0d77dc: 24180001 */ addiu $t8,$zero,0x1 +/* f0d77e0: 2419ffff */ addiu $t9,$zero,-1 +/* f0d77e4: 240b0001 */ addiu $t3,$zero,0x1 +/* f0d77e8: afab0020 */ sw $t3,0x20($sp) +/* f0d77ec: afb9001c */ sw $t9,0x1c($sp) +/* f0d77f0: afb80018 */ sw $t8,0x18($sp) +/* f0d77f4: afaf0010 */ sw $t7,0x10($sp) +/* f0d77f8: 00002825 */ or $a1,$zero,$zero +/* f0d77fc: 24067fff */ addiu $a2,$zero,0x7fff +/* f0d7800: 24070040 */ addiu $a3,$zero,0x40 +/* f0d7804: afa20060 */ sw $v0,0x60($sp) +/* f0d7808: 0c0041c6 */ jal 0x10718 +/* f0d780c: e7a80014 */ swc1 $f8,0x14($sp) +/* f0d7810: 8fa30060 */ lw $v1,0x60($sp) +/* f0d7814: 8e060284 */ lw $a2,0x284($s0) +/* f0d7818: afa2004c */ sw $v0,0x4c($sp) +/* f0d781c: 00036080 */ sll $t4,$v1,0x2 +/* f0d7820: 8ccd1624 */ lw $t5,0x1624($a2) +/* f0d7824: 01836023 */ subu $t4,$t4,$v1 +/* f0d7828: 000c6080 */ sll $t4,$t4,0x2 +/* f0d782c: 00cc2821 */ addu $a1,$a2,$t4 +/* f0d7830: acad1630 */ sw $t5,0x1630($a1) +/* f0d7834: 8e0e0284 */ lw $t6,0x284($s0) +/* f0d7838: 24a51630 */ addiu $a1,$a1,0x1630 +/* f0d783c: 85cf1628 */ lh $t7,0x1628($t6) +/* f0d7840: a4af0004 */ sh $t7,0x4($a1) +/* f0d7844: 8e180284 */ lw $t8,0x284($s0) +/* f0d7848: 8719162a */ lh $t9,0x162a($t8) +/* f0d784c: 0003c040 */ sll $t8,$v1,0x1 +/* f0d7850: a4b90006 */ sh $t9,0x6($a1) +/* f0d7854: 8e0b0284 */ lw $t3,0x284($s0) +/* f0d7858: 856c162c */ lh $t4,0x162c($t3) +/* f0d785c: a4ac0008 */ sh $t4,0x8($a1) +/* f0d7860: 8e0d0284 */ lw $t5,0x284($s0) +/* f0d7864: 85ae162e */ lh $t6,0x162e($t5) +/* f0d7868: a4ae000a */ sh $t6,0xa($a1) +/* f0d786c: 8e0f0284 */ lw $t7,0x284($s0) +/* f0d7870: 01f8c821 */ addu $t9,$t7,$t8 +/* f0d7874: a7201b90 */ sh $zero,0x1b90($t9) +.L0f0d7878: +/* f0d7878: 3c06800a */ lui $a2,0x800a +/* f0d787c: 8cc6a244 */ lw $a2,-0x5dbc($a2) +.L0f0d7880: +/* f0d7880: 8fab0070 */ lw $t3,0x70($sp) +.L0f0d7884: +/* f0d7884: accb1b8c */ sw $t3,0x1b8c($a2) +/* f0d7888: 8fbf0034 */ lw $ra,0x34($sp) +/* f0d788c: 8fb00030 */ lw $s0,0x30($sp) +/* f0d7890: 27bd0070 */ addiu $sp,$sp,0x70 +/* f0d7894: 03e00008 */ jr $ra +/* f0d7898: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d789c +/* f0d789c: 00e6082a */ slt $at,$a3,$a2 +/* f0d78a0: 10200002 */ beqz $at,.L0f0d78ac +/* f0d78a4: 00857023 */ subu $t6,$a0,$a1 +/* f0d78a8: 00e03025 */ or $a2,$a3,$zero +.L0f0d78ac: +/* f0d78ac: 01c60019 */ multu $t6,$a2 +/* f0d78b0: 00007812 */ mflo $t7 +/* f0d78b4: 00000000 */ sll $zero,$zero,0x0 +/* f0d78b8: 00000000 */ sll $zero,$zero,0x0 +/* f0d78bc: 01e7001a */ div $zero,$t7,$a3 +/* f0d78c0: 0000c012 */ mflo $t8 +/* f0d78c4: 03051021 */ addu $v0,$t8,$a1 +/* f0d78c8: 14e00002 */ bnez $a3,.L0f0d78d4 +/* f0d78cc: 00000000 */ sll $zero,$zero,0x0 +/* f0d78d0: 0007000d */ break 0x7 +.L0f0d78d4: +/* f0d78d4: 2401ffff */ addiu $at,$zero,-1 +/* f0d78d8: 14e10004 */ bne $a3,$at,.L0f0d78ec +/* f0d78dc: 3c018000 */ lui $at,0x8000 +/* f0d78e0: 15e10002 */ bne $t7,$at,.L0f0d78ec +/* f0d78e4: 00000000 */ sll $zero,$zero,0x0 +/* f0d78e8: 0006000d */ break 0x6 +.L0f0d78ec: +/* f0d78ec: 03e00008 */ jr $ra +/* f0d78f0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d78f4 +/* f0d78f4: 27bdff68 */ addiu $sp,$sp,-152 +/* f0d78f8: afbf0034 */ sw $ra,0x34($sp) +/* f0d78fc: afa40098 */ sw $a0,0x98($sp) +/* f0d7900: afa5009c */ sw $a1,0x9c($sp) +/* f0d7904: afa600a0 */ sw $a2,0xa0($sp) +/* f0d7908: 0c002f40 */ jal 0xbd00 +/* f0d790c: afa700a4 */ sw $a3,0xa4($sp) +/* f0d7910: 3c0e8008 */ lui $t6,0x8008 +/* f0d7914: 8dcefac0 */ lw $t6,-0x540($t6) +/* f0d7918: 004e001a */ div $zero,$v0,$t6 +/* f0d791c: 00007812 */ mflo $t7 +/* f0d7920: afaf0094 */ sw $t7,0x94($sp) +/* f0d7924: 15c00002 */ bnez $t6,.L0f0d7930 +/* f0d7928: 00000000 */ sll $zero,$zero,0x0 +/* f0d792c: 0007000d */ break 0x7 +.L0f0d7930: +/* f0d7930: 2401ffff */ addiu $at,$zero,-1 +/* f0d7934: 15c10004 */ bne $t6,$at,.L0f0d7948 +/* f0d7938: 3c018000 */ lui $at,0x8000 +/* f0d793c: 14410002 */ bne $v0,$at,.L0f0d7948 +/* f0d7940: 00000000 */ sll $zero,$zero,0x0 +/* f0d7944: 0006000d */ break 0x6 +.L0f0d7948: +/* f0d7948: 0c002f44 */ jal 0xbd10 +/* f0d794c: 00000000 */ sll $zero,$zero,0x0 +/* f0d7950: 0c002f22 */ jal 0xbc88 +/* f0d7954: afa20090 */ sw $v0,0x90($sp) +/* f0d7958: 3c188008 */ lui $t8,0x8008 +/* f0d795c: 8f18fac0 */ lw $t8,-0x540($t8) +/* f0d7960: 8fad0090 */ lw $t5,0x90($sp) +/* f0d7964: 0058001a */ div $zero,$v0,$t8 +/* f0d7968: 0000c812 */ mflo $t9 +/* f0d796c: afb9008c */ sw $t9,0x8c($sp) +/* f0d7970: 17000002 */ bnez $t8,.L0f0d797c +/* f0d7974: 00000000 */ sll $zero,$zero,0x0 +/* f0d7978: 0007000d */ break 0x7 +.L0f0d797c: +/* f0d797c: 2401ffff */ addiu $at,$zero,-1 +/* f0d7980: 17010004 */ bne $t8,$at,.L0f0d7994 +/* f0d7984: 3c018000 */ lui $at,0x8000 +/* f0d7988: 14410002 */ bne $v0,$at,.L0f0d7994 +/* f0d798c: 00000000 */ sll $zero,$zero,0x0 +/* f0d7990: 0006000d */ break 0x6 +.L0f0d7994: +/* f0d7994: 0c002f26 */ jal 0xbc98 +/* f0d7998: 00000000 */ sll $zero,$zero,0x0 +/* f0d799c: 8fae0090 */ lw $t6,0x90($sp) +/* f0d79a0: 24190001 */ addiu $t9,$zero,0x1 +/* f0d79a4: afb90068 */ sw $t9,0x68($sp) +/* f0d79a8: 01c27821 */ addu $t7,$t6,$v0 +/* f0d79ac: 8fae00a4 */ lw $t6,0xa4($sp) +/* f0d79b0: 25f8ffff */ addiu $t8,$t7,-1 +/* f0d79b4: afb80080 */ sw $t8,0x80($sp) +/* f0d79b8: 29c10201 */ slti $at,$t6,0x201 +/* f0d79bc: 54200004 */ bnezl $at,.L0f0d79d0 +/* f0d79c0: 8fb8009c */ lw $t8,0x9c($sp) +/* f0d79c4: 240f0200 */ addiu $t7,$zero,0x200 +/* f0d79c8: afaf00a4 */ sw $t7,0xa4($sp) +/* f0d79cc: 8fb8009c */ lw $t8,0x9c($sp) +.L0f0d79d0: +/* f0d79d0: 3c0e8008 */ lui $t6,0x8008 +/* f0d79d4: 8dcefac0 */ lw $t6,-0x540($t6) +/* f0d79d8: 87190004 */ lh $t9,0x4($t8) +/* f0d79dc: 8fa50094 */ lw $a1,0x94($sp) +/* f0d79e0: 8fa600a4 */ lw $a2,0xa4($sp) +/* f0d79e4: 032e001a */ div $zero,$t9,$t6 +/* f0d79e8: 00002012 */ mflo $a0 +/* f0d79ec: 24070050 */ addiu $a3,$zero,0x50 +/* f0d79f0: 15c00002 */ bnez $t6,.L0f0d79fc +/* f0d79f4: 00000000 */ sll $zero,$zero,0x0 +/* f0d79f8: 0007000d */ break 0x7 +.L0f0d79fc: +/* f0d79fc: 2401ffff */ addiu $at,$zero,-1 +/* f0d7a00: 15c10004 */ bne $t6,$at,.L0f0d7a14 +/* f0d7a04: 3c018000 */ lui $at,0x8000 +/* f0d7a08: 17210002 */ bne $t9,$at,.L0f0d7a14 +/* f0d7a0c: 00000000 */ sll $zero,$zero,0x0 +/* f0d7a10: 0006000d */ break 0x6 +.L0f0d7a14: +/* f0d7a14: 0fc35e27 */ jal func0f0d789c +/* f0d7a18: 00000000 */ sll $zero,$zero,0x0 +/* f0d7a1c: 8faf009c */ lw $t7,0x9c($sp) +/* f0d7a20: 8fa50090 */ lw $a1,0x90($sp) +/* f0d7a24: 8fa600a4 */ lw $a2,0xa4($sp) +/* f0d7a28: 85e40006 */ lh $a0,0x6($t7) +/* f0d7a2c: afa20078 */ sw $v0,0x78($sp) +/* f0d7a30: 0fc35e27 */ jal func0f0d789c +/* f0d7a34: 24070050 */ addiu $a3,$zero,0x50 +/* f0d7a38: 8fb8009c */ lw $t8,0x9c($sp) +/* f0d7a3c: 3c0e8008 */ lui $t6,0x8008 +/* f0d7a40: 8dcefac0 */ lw $t6,-0x540($t6) +/* f0d7a44: 87190008 */ lh $t9,0x8($t8) +/* f0d7a48: 8fb8008c */ lw $t8,0x8c($sp) +/* f0d7a4c: 8faf0094 */ lw $t7,0x94($sp) +/* f0d7a50: 032e001a */ div $zero,$t9,$t6 +/* f0d7a54: 01f82821 */ addu $a1,$t7,$t8 +/* f0d7a58: 00405025 */ or $t2,$v0,$zero +/* f0d7a5c: 24a5ffff */ addiu $a1,$a1,-1 +/* f0d7a60: 00002012 */ mflo $a0 +/* f0d7a64: 8fa90078 */ lw $t1,0x78($sp) +/* f0d7a68: 8fac0080 */ lw $t4,0x80($sp) +/* f0d7a6c: 8fad0090 */ lw $t5,0x90($sp) +/* f0d7a70: 15c00002 */ bnez $t6,.L0f0d7a7c +/* f0d7a74: 00000000 */ sll $zero,$zero,0x0 +/* f0d7a78: 0007000d */ break 0x7 +.L0f0d7a7c: +/* f0d7a7c: 2401ffff */ addiu $at,$zero,-1 +/* f0d7a80: 15c10004 */ bne $t6,$at,.L0f0d7a94 +/* f0d7a84: 3c018000 */ lui $at,0x8000 +/* f0d7a88: 17210002 */ bne $t9,$at,.L0f0d7a94 +/* f0d7a8c: 00000000 */ sll $zero,$zero,0x0 +/* f0d7a90: 0006000d */ break 0x6 +.L0f0d7a94: +/* f0d7a94: afa5003c */ sw $a1,0x3c($sp) +/* f0d7a98: afaa0070 */ sw $t2,0x70($sp) +/* f0d7a9c: 8fa600a4 */ lw $a2,0xa4($sp) +/* f0d7aa0: 0fc35e27 */ jal func0f0d789c +/* f0d7aa4: 24070050 */ addiu $a3,$zero,0x50 +/* f0d7aa8: 8fb9009c */ lw $t9,0x9c($sp) +/* f0d7aac: 8fa50080 */ lw $a1,0x80($sp) +/* f0d7ab0: 8fa600a4 */ lw $a2,0xa4($sp) +/* f0d7ab4: 8724000a */ lh $a0,0xa($t9) +/* f0d7ab8: afa20074 */ sw $v0,0x74($sp) +/* f0d7abc: 0fc35e27 */ jal func0f0d789c +/* f0d7ac0: 24070050 */ addiu $a3,$zero,0x50 +/* f0d7ac4: 8fae009c */ lw $t6,0x9c($sp) +/* f0d7ac8: 8fa80074 */ lw $t0,0x74($sp) +/* f0d7acc: 8fa90078 */ lw $t1,0x78($sp) +/* f0d7ad0: 8dc40000 */ lw $a0,0x0($t6) +/* f0d7ad4: 8faa0070 */ lw $t2,0x70($sp) +/* f0d7ad8: 5080011a */ beqzl $a0,.L0f0d7f44 +/* f0d7adc: 8fbf0034 */ lw $ra,0x34($sp) +/* f0d7ae0: afa2006c */ sw $v0,0x6c($sp) +/* f0d7ae4: afa80074 */ sw $t0,0x74($sp) +/* f0d7ae8: afa90078 */ sw $t1,0x78($sp) +/* f0d7aec: 0fc35c1c */ jal func0f0d7070 +/* f0d7af0: afaa0070 */ sw $t2,0x70($sp) +/* f0d7af4: 8fa6006c */ lw $a2,0x6c($sp) +/* f0d7af8: 8fa80074 */ lw $t0,0x74($sp) +/* f0d7afc: 8fa90078 */ lw $t1,0x78($sp) +/* f0d7b00: 10400003 */ beqz $v0,.L0f0d7b10 +/* f0d7b04: 8faa0070 */ lw $t2,0x70($sp) +/* f0d7b08: 10000003 */ beqz $zero,.L0f0d7b18 +/* f0d7b0c: 3405ff60 */ dli $a1,0xff60 +.L0f0d7b10: +/* f0d7b10: 3c05ff00 */ lui $a1,0xff00 +/* f0d7b14: 34a50060 */ ori $a1,$a1,0x60 +.L0f0d7b18: +/* f0d7b18: 8fa40098 */ lw $a0,0x98($sp) +/* f0d7b1c: afa6006c */ sw $a2,0x6c($sp) +/* f0d7b20: afa80074 */ sw $t0,0x74($sp) +/* f0d7b24: afa90078 */ sw $t1,0x78($sp) +/* f0d7b28: 0fc54df7 */ jal func0f1537dc +/* f0d7b2c: afaa0070 */ sw $t2,0x70($sp) +/* f0d7b30: 8fa50094 */ lw $a1,0x94($sp) +/* f0d7b34: 8fa90078 */ lw $t1,0x78($sp) +/* f0d7b38: 8fa6006c */ lw $a2,0x6c($sp) +/* f0d7b3c: 8fa80074 */ lw $t0,0x74($sp) +/* f0d7b40: 0125082a */ slt $at,$t1,$a1 +/* f0d7b44: 8faa0070 */ lw $t2,0x70($sp) +/* f0d7b48: 8fab003c */ lw $t3,0x3c($sp) +/* f0d7b4c: 8fac0080 */ lw $t4,0x80($sp) +/* f0d7b50: 8fad0090 */ lw $t5,0x90($sp) +/* f0d7b54: 1420002b */ bnez $at,.L0f0d7c04 +/* f0d7b58: 00402025 */ or $a0,$v0,$zero +/* f0d7b5c: 0169082a */ slt $at,$t3,$t1 +/* f0d7b60: 14200028 */ bnez $at,.L0f0d7c04 +/* f0d7b64: 018a082a */ slt $at,$t4,$t2 +/* f0d7b68: 14200026 */ bnez $at,.L0f0d7c04 +/* f0d7b6c: 00cd082a */ slt $at,$a2,$t5 +/* f0d7b70: 14200024 */ bnez $at,.L0f0d7c04 +/* f0d7b74: 00401825 */ or $v1,$v0,$zero +/* f0d7b78: 00cc082a */ slt $at,$a2,$t4 +/* f0d7b7c: 10200003 */ beqz $at,.L0f0d7b8c +/* f0d7b80: 24440008 */ addiu $a0,$v0,0x8 +/* f0d7b84: 10000002 */ beqz $zero,.L0f0d7b90 +/* f0d7b88: 00c01025 */ or $v0,$a2,$zero +.L0f0d7b8c: +/* f0d7b8c: 01801025 */ or $v0,$t4,$zero +.L0f0d7b90: +/* f0d7b90: 3c078008 */ lui $a3,0x8008 +/* f0d7b94: 24e7fac0 */ addiu $a3,$a3,-1344 +/* f0d7b98: 8cf80000 */ lw $t8,0x0($a3) +/* f0d7b9c: 252f0001 */ addiu $t7,$t1,0x1 +/* f0d7ba0: 3c1ff600 */ lui $ra,0xf600 +/* f0d7ba4: 01f80019 */ multu $t7,$t8 +/* f0d7ba8: 24580001 */ addiu $t8,$v0,0x1 +/* f0d7bac: 01aa082a */ slt $at,$t5,$t2 +/* f0d7bb0: 01a01025 */ or $v0,$t5,$zero +/* f0d7bb4: 0000c812 */ mflo $t9 +/* f0d7bb8: 332e03ff */ andi $t6,$t9,0x3ff +/* f0d7bbc: 000e7b80 */ sll $t7,$t6,0xe +/* f0d7bc0: 331903ff */ andi $t9,$t8,0x3ff +/* f0d7bc4: 00197080 */ sll $t6,$t9,0x2 +/* f0d7bc8: 01dfc025 */ or $t8,$t6,$ra +/* f0d7bcc: 030fc825 */ or $t9,$t8,$t7 +/* f0d7bd0: 10200003 */ beqz $at,.L0f0d7be0 +/* f0d7bd4: ac790000 */ sw $t9,0x0($v1) +/* f0d7bd8: 10000001 */ beqz $zero,.L0f0d7be0 +/* f0d7bdc: 01401025 */ or $v0,$t2,$zero +.L0f0d7be0: +/* f0d7be0: 8cef0000 */ lw $t7,0x0($a3) +/* f0d7be4: 304e03ff */ andi $t6,$v0,0x3ff +/* f0d7be8: 000ec080 */ sll $t8,$t6,0x2 +/* f0d7bec: 012f0019 */ multu $t1,$t7 +/* f0d7bf0: 0000c812 */ mflo $t9 +/* f0d7bf4: 332e03ff */ andi $t6,$t9,0x3ff +/* f0d7bf8: 000e7b80 */ sll $t7,$t6,0xe +/* f0d7bfc: 030fc825 */ or $t9,$t8,$t7 +/* f0d7c00: ac790004 */ sw $t9,0x4($v1) +.L0f0d7c04: +/* f0d7c04: 3c078008 */ lui $a3,0x8008 +/* f0d7c08: 0105082a */ slt $at,$t0,$a1 +/* f0d7c0c: 24e7fac0 */ addiu $a3,$a3,-1344 +/* f0d7c10: 14200029 */ bnez $at,.L0f0d7cb8 +/* f0d7c14: 3c1ff600 */ lui $ra,0xf600 +/* f0d7c18: 0168082a */ slt $at,$t3,$t0 +/* f0d7c1c: 14200026 */ bnez $at,.L0f0d7cb8 +/* f0d7c20: 018a082a */ slt $at,$t4,$t2 +/* f0d7c24: 14200024 */ bnez $at,.L0f0d7cb8 +/* f0d7c28: 00cd082a */ slt $at,$a2,$t5 +/* f0d7c2c: 14200022 */ bnez $at,.L0f0d7cb8 +/* f0d7c30: 00801825 */ or $v1,$a0,$zero +/* f0d7c34: 00cc082a */ slt $at,$a2,$t4 +/* f0d7c38: 10200003 */ beqz $at,.L0f0d7c48 +/* f0d7c3c: 24840008 */ addiu $a0,$a0,0x8 +/* f0d7c40: 10000002 */ beqz $zero,.L0f0d7c4c +/* f0d7c44: 00c01025 */ or $v0,$a2,$zero +.L0f0d7c48: +/* f0d7c48: 01801025 */ or $v0,$t4,$zero +.L0f0d7c4c: +/* f0d7c4c: 8cf80000 */ lw $t8,0x0($a3) +/* f0d7c50: 250e0001 */ addiu $t6,$t0,0x1 +/* f0d7c54: 01aa082a */ slt $at,$t5,$t2 +/* f0d7c58: 01d80019 */ multu $t6,$t8 +/* f0d7c5c: 24580001 */ addiu $t8,$v0,0x1 +/* f0d7c60: 01a01025 */ or $v0,$t5,$zero +/* f0d7c64: 00007812 */ mflo $t7 +/* f0d7c68: 31f903ff */ andi $t9,$t7,0x3ff +/* f0d7c6c: 00197380 */ sll $t6,$t9,0xe +/* f0d7c70: 330f03ff */ andi $t7,$t8,0x3ff +/* f0d7c74: 000fc880 */ sll $t9,$t7,0x2 +/* f0d7c78: 033fc025 */ or $t8,$t9,$ra +/* f0d7c7c: 030e7825 */ or $t7,$t8,$t6 +/* f0d7c80: 10200003 */ beqz $at,.L0f0d7c90 +/* f0d7c84: ac6f0000 */ sw $t7,0x0($v1) +/* f0d7c88: 10000001 */ beqz $zero,.L0f0d7c90 +/* f0d7c8c: 01401025 */ or $v0,$t2,$zero +.L0f0d7c90: +/* f0d7c90: 8cee0000 */ lw $t6,0x0($a3) +/* f0d7c94: 305903ff */ andi $t9,$v0,0x3ff +/* f0d7c98: 0019c080 */ sll $t8,$t9,0x2 +/* f0d7c9c: 010e0019 */ multu $t0,$t6 +/* f0d7ca0: 00007812 */ mflo $t7 +/* f0d7ca4: 31f903ff */ andi $t9,$t7,0x3ff +/* f0d7ca8: 00197380 */ sll $t6,$t9,0xe +/* f0d7cac: 030e7825 */ or $t7,$t8,$t6 +/* f0d7cb0: 10000002 */ beqz $zero,.L0f0d7cbc +/* f0d7cb4: ac6f0004 */ sw $t7,0x4($v1) +.L0f0d7cb8: +/* f0d7cb8: afa00068 */ sw $zero,0x68($sp) +.L0f0d7cbc: +/* f0d7cbc: 014d082a */ slt $at,$t2,$t5 +/* f0d7cc0: 14200028 */ bnez $at,.L0f0d7d64 +/* f0d7cc4: 018a082a */ slt $at,$t4,$t2 +/* f0d7cc8: 14200026 */ bnez $at,.L0f0d7d64 +/* f0d7ccc: 0169082a */ slt $at,$t3,$t1 +/* f0d7cd0: 14200024 */ bnez $at,.L0f0d7d64 +/* f0d7cd4: 0105082a */ slt $at,$t0,$a1 +/* f0d7cd8: 14200022 */ bnez $at,.L0f0d7d64 +/* f0d7cdc: 00801825 */ or $v1,$a0,$zero +/* f0d7ce0: 010b082a */ slt $at,$t0,$t3 +/* f0d7ce4: 10200003 */ beqz $at,.L0f0d7cf4 +/* f0d7ce8: 24840008 */ addiu $a0,$a0,0x8 +/* f0d7cec: 10000002 */ beqz $zero,.L0f0d7cf8 +/* f0d7cf0: 01001025 */ or $v0,$t0,$zero +.L0f0d7cf4: +/* f0d7cf4: 01601025 */ or $v0,$t3,$zero +.L0f0d7cf8: +/* f0d7cf8: 8cf80000 */ lw $t8,0x0($a3) +/* f0d7cfc: 24590001 */ addiu $t9,$v0,0x1 +/* f0d7d00: 00a9082a */ slt $at,$a1,$t1 +/* f0d7d04: 03380019 */ multu $t9,$t8 +/* f0d7d08: 00a01025 */ or $v0,$a1,$zero +/* f0d7d0c: 00007012 */ mflo $t6 +/* f0d7d10: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0d7d14: 000fcb80 */ sll $t9,$t7,0xe +/* f0d7d18: 254e0001 */ addiu $t6,$t2,0x1 +/* f0d7d1c: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0d7d20: 033fc025 */ or $t8,$t9,$ra +/* f0d7d24: 000fc880 */ sll $t9,$t7,0x2 +/* f0d7d28: 03197025 */ or $t6,$t8,$t9 +/* f0d7d2c: 10200003 */ beqz $at,.L0f0d7d3c +/* f0d7d30: ac6e0000 */ sw $t6,0x0($v1) +/* f0d7d34: 10000001 */ beqz $zero,.L0f0d7d3c +/* f0d7d38: 01201025 */ or $v0,$t1,$zero +.L0f0d7d3c: +/* f0d7d3c: 8cef0000 */ lw $t7,0x0($a3) +/* f0d7d40: 004f0019 */ multu $v0,$t7 +/* f0d7d44: 314f03ff */ andi $t7,$t2,0x3ff +/* f0d7d48: 0000c012 */ mflo $t8 +/* f0d7d4c: 331903ff */ andi $t9,$t8,0x3ff +/* f0d7d50: 00197380 */ sll $t6,$t9,0xe +/* f0d7d54: 000fc080 */ sll $t8,$t7,0x2 +/* f0d7d58: 01d8c825 */ or $t9,$t6,$t8 +/* f0d7d5c: 10000002 */ beqz $zero,.L0f0d7d68 +/* f0d7d60: ac790004 */ sw $t9,0x4($v1) +.L0f0d7d64: +/* f0d7d64: afa00068 */ sw $zero,0x68($sp) +.L0f0d7d68: +/* f0d7d68: 00cd082a */ slt $at,$a2,$t5 +/* f0d7d6c: 14200027 */ bnez $at,.L0f0d7e0c +/* f0d7d70: 0186082a */ slt $at,$t4,$a2 +/* f0d7d74: 14200025 */ bnez $at,.L0f0d7e0c +/* f0d7d78: 0169082a */ slt $at,$t3,$t1 +/* f0d7d7c: 14200023 */ bnez $at,.L0f0d7e0c +/* f0d7d80: 0105082a */ slt $at,$t0,$a1 +/* f0d7d84: 14200021 */ bnez $at,.L0f0d7e0c +/* f0d7d88: 00801825 */ or $v1,$a0,$zero +/* f0d7d8c: 010b082a */ slt $at,$t0,$t3 +/* f0d7d90: 10200003 */ beqz $at,.L0f0d7da0 +/* f0d7d94: 24840008 */ addiu $a0,$a0,0x8 +/* f0d7d98: 10000002 */ beqz $zero,.L0f0d7da4 +/* f0d7d9c: 01001025 */ or $v0,$t0,$zero +.L0f0d7da0: +/* f0d7da0: 01601025 */ or $v0,$t3,$zero +.L0f0d7da4: +/* f0d7da4: 8cee0000 */ lw $t6,0x0($a3) +/* f0d7da8: 244f0001 */ addiu $t7,$v0,0x1 +/* f0d7dac: 00a9082a */ slt $at,$a1,$t1 +/* f0d7db0: 01ee0019 */ multu $t7,$t6 +/* f0d7db4: 00a01025 */ or $v0,$a1,$zero +/* f0d7db8: 0000c012 */ mflo $t8 +/* f0d7dbc: 331903ff */ andi $t9,$t8,0x3ff +/* f0d7dc0: 00197b80 */ sll $t7,$t9,0xe +/* f0d7dc4: 24d80001 */ addiu $t8,$a2,0x1 +/* f0d7dc8: 331903ff */ andi $t9,$t8,0x3ff +/* f0d7dcc: 01ff7025 */ or $t6,$t7,$ra +/* f0d7dd0: 00197880 */ sll $t7,$t9,0x2 +/* f0d7dd4: 01cfc025 */ or $t8,$t6,$t7 +/* f0d7dd8: 10200003 */ beqz $at,.L0f0d7de8 +/* f0d7ddc: ac780000 */ sw $t8,0x0($v1) +/* f0d7de0: 10000001 */ beqz $zero,.L0f0d7de8 +/* f0d7de4: 01201025 */ or $v0,$t1,$zero +.L0f0d7de8: +/* f0d7de8: 8cf90000 */ lw $t9,0x0($a3) +/* f0d7dec: 00590019 */ multu $v0,$t9 +/* f0d7df0: 30d903ff */ andi $t9,$a2,0x3ff +/* f0d7df4: 00007012 */ mflo $t6 +/* f0d7df8: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0d7dfc: 000fc380 */ sll $t8,$t7,0xe +/* f0d7e00: 00197080 */ sll $t6,$t9,0x2 +/* f0d7e04: 030e7825 */ or $t7,$t8,$t6 +/* f0d7e08: ac6f0004 */ sw $t7,0x4($v1) +.L0f0d7e0c: +/* f0d7e0c: afa80074 */ sw $t0,0x74($sp) +/* f0d7e10: 0fc54e0e */ jal func0f153838 +/* f0d7e14: afaa0070 */ sw $t2,0x70($sp) +/* f0d7e18: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0d7e1c: 8fa80074 */ lw $t0,0x74($sp) +/* f0d7e20: 8faa0070 */ lw $t2,0x70($sp) +/* f0d7e24: 10800046 */ beqz $a0,.L0f0d7f40 +/* f0d7e28: afa20098 */ sw $v0,0x98($sp) +/* f0d7e2c: 8fb90068 */ lw $t9,0x68($sp) +/* f0d7e30: 25180003 */ addiu $t8,$t0,0x3 +/* f0d7e34: 254e0003 */ addiu $t6,$t2,0x3 +/* f0d7e38: 13200041 */ beqz $t9,.L0f0d7f40 +/* f0d7e3c: 28810007 */ slti $at,$a0,0x7 +/* f0d7e40: afb80054 */ sw $t8,0x54($sp) +/* f0d7e44: 10200022 */ beqz $at,.L0f0d7ed0 +/* f0d7e48: afae0050 */ sw $t6,0x50($sp) +/* f0d7e4c: 3c198007 */ lui $t9,0x8007 +/* f0d7e50: 27390f80 */ addiu $t9,$t9,0xf80 +/* f0d7e54: 9b210002 */ lwr $at,0x2($t9) +/* f0d7e58: 27af004c */ addiu $t7,$sp,0x4c +/* f0d7e5c: 2498002f */ addiu $t8,$a0,0x2f +/* f0d7e60: b9e10002 */ swr $at,0x2($t7) +/* f0d7e64: 0c002f02 */ jal 0xbc08 +/* f0d7e68: a3b8004c */ sb $t8,0x4c($sp) +/* f0d7e6c: 0c002f06 */ jal 0xbc18 +/* f0d7e70: a7a20040 */ sh $v0,0x40($sp) +/* f0d7e74: 3c0f8008 */ lui $t7,0x8008 +/* f0d7e78: 8deffb00 */ lw $t7,-0x500($t7) +/* f0d7e7c: 3c198008 */ lui $t9,0x8008 +/* f0d7e80: 8f39fafc */ lw $t9,-0x504($t9) +/* f0d7e84: afaf0010 */ sw $t7,0x10($sp) +/* f0d7e88: 87af0040 */ lh $t7,0x40($sp) +/* f0d7e8c: 3c0e00ff */ lui $t6,0xff +/* f0d7e90: 35ce00a0 */ ori $t6,$t6,0xa0 +/* f0d7e94: 241800a0 */ addiu $t8,$zero,0xa0 +/* f0d7e98: afb8001c */ sw $t8,0x1c($sp) +/* f0d7e9c: afae0018 */ sw $t6,0x18($sp) +/* f0d7ea0: 8fa40098 */ lw $a0,0x98($sp) +/* f0d7ea4: 27a50054 */ addiu $a1,$sp,0x54 +/* f0d7ea8: 27a60050 */ addiu $a2,$sp,0x50 +/* f0d7eac: 27a7004c */ addiu $a3,$sp,0x4c +/* f0d7eb0: afa20024 */ sw $v0,0x24($sp) +/* f0d7eb4: afa00028 */ sw $zero,0x28($sp) +/* f0d7eb8: afa0002c */ sw $zero,0x2c($sp) +/* f0d7ebc: afb90014 */ sw $t9,0x14($sp) +/* f0d7ec0: 0fc55b92 */ jal func0f156e48 +/* f0d7ec4: afaf0020 */ sw $t7,0x20($sp) +/* f0d7ec8: 1000001d */ beqz $zero,.L0f0d7f40 +/* f0d7ecc: afa20098 */ sw $v0,0x98($sp) +.L0f0d7ed0: +/* f0d7ed0: 0fc5b9f1 */ jal func0f16e7c4 +/* f0d7ed4: 00000000 */ sll $zero,$zero,0x0 +/* f0d7ed8: 0c002f02 */ jal 0xbc08 +/* f0d7edc: afa20048 */ sw $v0,0x48($sp) +/* f0d7ee0: 0c002f06 */ jal 0xbc18 +/* f0d7ee4: a7a20040 */ sh $v0,0x40($sp) +/* f0d7ee8: 3c198008 */ lui $t9,0x8008 +/* f0d7eec: 8f39fb08 */ lw $t9,-0x4f8($t9) +/* f0d7ef0: 3c0e8008 */ lui $t6,0x8008 +/* f0d7ef4: 8dcefb04 */ lw $t6,-0x4fc($t6) +/* f0d7ef8: afb90010 */ sw $t9,0x10($sp) +/* f0d7efc: 87b90040 */ lh $t9,0x40($sp) +/* f0d7f00: 3c1800ff */ lui $t8,0xff +/* f0d7f04: 371800a0 */ ori $t8,$t8,0xa0 +/* f0d7f08: 240f00a0 */ addiu $t7,$zero,0xa0 +/* f0d7f0c: afaf001c */ sw $t7,0x1c($sp) +/* f0d7f10: afb80018 */ sw $t8,0x18($sp) +/* f0d7f14: 8fa40098 */ lw $a0,0x98($sp) +/* f0d7f18: 27a50054 */ addiu $a1,$sp,0x54 +/* f0d7f1c: 27a60050 */ addiu $a2,$sp,0x50 +/* f0d7f20: 8fa70048 */ lw $a3,0x48($sp) +/* f0d7f24: afa20024 */ sw $v0,0x24($sp) +/* f0d7f28: afa00028 */ sw $zero,0x28($sp) +/* f0d7f2c: afa0002c */ sw $zero,0x2c($sp) +/* f0d7f30: afae0014 */ sw $t6,0x14($sp) +/* f0d7f34: 0fc55b92 */ jal func0f156e48 +/* f0d7f38: afb90020 */ sw $t9,0x20($sp) +/* f0d7f3c: afa20098 */ sw $v0,0x98($sp) +.L0f0d7f40: +/* f0d7f40: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0d7f44: +/* f0d7f44: 8fa20098 */ lw $v0,0x98($sp) +/* f0d7f48: 27bd0098 */ addiu $sp,$sp,0x98 +/* f0d7f4c: 03e00008 */ jr $ra +/* f0d7f50: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d7f54 +/* f0d7f54: 27bdff30 */ addiu $sp,$sp,-208 +/* f0d7f58: afbf0024 */ sw $ra,0x24($sp) +/* f0d7f5c: afb30020 */ sw $s3,0x20($sp) +/* f0d7f60: afb2001c */ sw $s2,0x1c($sp) +/* f0d7f64: afb10018 */ sw $s1,0x18($sp) +/* f0d7f68: 00a08825 */ or $s1,$a1,$zero +/* f0d7f6c: 00c09025 */ or $s2,$a2,$zero +/* f0d7f70: 00e09825 */ or $s3,$a3,$zero +/* f0d7f74: afb00014 */ sw $s0,0x14($sp) +/* f0d7f78: 0c002f40 */ jal 0xbd00 +/* f0d7f7c: afa400d0 */ sw $a0,0xd0($sp) +/* f0d7f80: 3c108008 */ lui $s0,0x8008 +/* f0d7f84: 2610fac0 */ addiu $s0,$s0,-1344 +/* f0d7f88: 8e0e0000 */ lw $t6,0x0($s0) +/* f0d7f8c: 8fa400d0 */ lw $a0,0xd0($sp) +/* f0d7f90: 004e001a */ div $zero,$v0,$t6 +/* f0d7f94: 00007812 */ mflo $t7 +/* f0d7f98: afaf00cc */ sw $t7,0xcc($sp) +/* f0d7f9c: 15c00002 */ bnez $t6,.L0f0d7fa8 +/* f0d7fa0: 00000000 */ sll $zero,$zero,0x0 +/* f0d7fa4: 0007000d */ break 0x7 +.L0f0d7fa8: +/* f0d7fa8: 2401ffff */ addiu $at,$zero,-1 +/* f0d7fac: 15c10004 */ bne $t6,$at,.L0f0d7fc0 +/* f0d7fb0: 3c018000 */ lui $at,0x8000 +/* f0d7fb4: 14410002 */ bne $v0,$at,.L0f0d7fc0 +/* f0d7fb8: 00000000 */ sll $zero,$zero,0x0 +/* f0d7fbc: 0006000d */ break 0x6 +.L0f0d7fc0: +/* f0d7fc0: 0c002f44 */ jal 0xbd10 +/* f0d7fc4: 00000000 */ sll $zero,$zero,0x0 +/* f0d7fc8: 0c002f22 */ jal 0xbc88 +/* f0d7fcc: afa200c8 */ sw $v0,0xc8($sp) +/* f0d7fd0: 8e180000 */ lw $t8,0x0($s0) +/* f0d7fd4: 8fa400d0 */ lw $a0,0xd0($sp) +/* f0d7fd8: 0058001a */ div $zero,$v0,$t8 +/* f0d7fdc: 0000c812 */ mflo $t9 +/* f0d7fe0: afb900c4 */ sw $t9,0xc4($sp) +/* f0d7fe4: 17000002 */ bnez $t8,.L0f0d7ff0 +/* f0d7fe8: 00000000 */ sll $zero,$zero,0x0 +/* f0d7fec: 0007000d */ break 0x7 +.L0f0d7ff0: +/* f0d7ff0: 2401ffff */ addiu $at,$zero,-1 +/* f0d7ff4: 17010004 */ bne $t8,$at,.L0f0d8008 +/* f0d7ff8: 3c018000 */ lui $at,0x8000 +/* f0d7ffc: 14410002 */ bne $v0,$at,.L0f0d8008 +/* f0d8000: 00000000 */ sll $zero,$zero,0x0 +/* f0d8004: 0006000d */ break 0x6 +.L0f0d8008: +/* f0d8008: 0c002f26 */ jal 0xbc98 +/* f0d800c: 00000000 */ sll $zero,$zero,0x0 +/* f0d8010: 8fae00c8 */ lw $t6,0xc8($sp) +/* f0d8014: 3c0500ff */ lui $a1,0xff +/* f0d8018: 8fa400d0 */ lw $a0,0xd0($sp) +/* f0d801c: 01c26821 */ addu $t5,$t6,$v0 +/* f0d8020: 25adffff */ addiu $t5,$t5,-1 +/* f0d8024: afad00b8 */ sw $t5,0xb8($sp) +/* f0d8028: 0fc54df7 */ jal func0f1537dc +/* f0d802c: 34a50028 */ ori $a1,$a1,0x28 +/* f0d8030: 3c03800a */ lui $v1,0x800a +/* f0d8034: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0d8038: 8c6f006c */ lw $t7,0x6c($v1) +/* f0d803c: 8fad00b8 */ lw $t5,0xb8($sp) +/* f0d8040: 24010001 */ addiu $at,$zero,0x1 +/* f0d8044: 11e00003 */ beqz $t7,.L0f0d8054 +/* f0d8048: 00003025 */ or $a2,$zero,$zero +/* f0d804c: 10000001 */ beqz $zero,.L0f0d8054 +/* f0d8050: 24060001 */ addiu $a2,$zero,0x1 +.L0f0d8054: +/* f0d8054: 8c780068 */ lw $t8,0x68($v1) +/* f0d8058: 00002025 */ or $a0,$zero,$zero +/* f0d805c: 00002825 */ or $a1,$zero,$zero +/* f0d8060: 13000003 */ beqz $t8,.L0f0d8070 +/* f0d8064: 00000000 */ sll $zero,$zero,0x0 +/* f0d8068: 10000001 */ beqz $zero,.L0f0d8070 +/* f0d806c: 24040001 */ addiu $a0,$zero,0x1 +.L0f0d8070: +/* f0d8070: 8c790064 */ lw $t9,0x64($v1) +/* f0d8074: 13200003 */ beqz $t9,.L0f0d8084 +/* f0d8078: 00000000 */ sll $zero,$zero,0x0 +/* f0d807c: 10000001 */ beqz $zero,.L0f0d8084 +/* f0d8080: 24050001 */ addiu $a1,$zero,0x1 +.L0f0d8084: +/* f0d8084: 8c6e0070 */ lw $t6,0x70($v1) +/* f0d8088: 00001825 */ or $v1,$zero,$zero +/* f0d808c: 11c00003 */ beqz $t6,.L0f0d809c +/* f0d8090: 00000000 */ sll $zero,$zero,0x0 +/* f0d8094: 10000001 */ beqz $zero,.L0f0d809c +/* f0d8098: 24030001 */ addiu $v1,$zero,0x1 +.L0f0d809c: +/* f0d809c: 00657821 */ addu $t7,$v1,$a1 +/* f0d80a0: 01e4c021 */ addu $t8,$t7,$a0 +/* f0d80a4: 0306c821 */ addu $t9,$t8,$a2 +/* f0d80a8: 57210066 */ bnel $t9,$at,.L0f0d8244 +/* f0d80ac: 8e0f0000 */ lw $t7,0x0($s0) +/* f0d80b0: 8e190000 */ lw $t9,0x0($s0) +/* f0d80b4: 02333023 */ subu $a2,$s1,$s3 +/* f0d80b8: 24d80003 */ addiu $t8,$a2,0x3 +/* f0d80bc: 03190019 */ multu $t8,$t9 +/* f0d80c0: 26470001 */ addiu $a3,$s2,0x1 +/* f0d80c4: 30ee03ff */ andi $t6,$a3,0x3ff +/* f0d80c8: 000e3880 */ sll $a3,$t6,0x2 +/* f0d80cc: 3c03f600 */ lui $v1,0xf600 +/* f0d80d0: 8fab00cc */ lw $t3,0xcc($sp) +/* f0d80d4: 324803ff */ andi $t0,$s2,0x3ff +/* f0d80d8: 24440008 */ addiu $a0,$v0,0x8 +/* f0d80dc: 00804825 */ or $t1,$a0,$zero +/* f0d80e0: 02335021 */ addu $t2,$s1,$s3 +/* f0d80e4: 00007012 */ mflo $t6 +/* f0d80e8: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0d80ec: 000fc380 */ sll $t8,$t7,0xe +/* f0d80f0: 0303c825 */ or $t9,$t8,$v1 +/* f0d80f4: 03277025 */ or $t6,$t9,$a3 +/* f0d80f8: ac4e0000 */ sw $t6,0x0($v0) +/* f0d80fc: 8e190000 */ lw $t9,0x0($s0) +/* f0d8100: 25780030 */ addiu $t8,$t3,0x30 +/* f0d8104: 00087880 */ sll $t7,$t0,0x2 +/* f0d8108: 03190019 */ multu $t8,$t9 +/* f0d810c: 01e04025 */ or $t0,$t7,$zero +/* f0d8110: 24840008 */ addiu $a0,$a0,0x8 +/* f0d8114: 00806025 */ or $t4,$a0,$zero +/* f0d8118: 24840008 */ addiu $a0,$a0,0x8 +/* f0d811c: 00802825 */ or $a1,$a0,$zero +/* f0d8120: 24840008 */ addiu $a0,$a0,0x8 +/* f0d8124: 00007012 */ mflo $t6 +/* f0d8128: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0d812c: 000fc380 */ sll $t8,$t7,0xe +/* f0d8130: 0308c825 */ or $t9,$t8,$t0 +/* f0d8134: ac590004 */ sw $t9,0x4($v0) +/* f0d8138: 8fae00c4 */ lw $t6,0xc4($sp) +/* f0d813c: 8e190000 */ lw $t9,0x0($s0) +/* f0d8140: 26220001 */ addiu $v0,$s1,0x1 +/* f0d8144: 016e7821 */ addu $t7,$t3,$t6 +/* f0d8148: 25f8ffcf */ addiu $t8,$t7,-49 +/* f0d814c: 03190019 */ multu $t8,$t9 +/* f0d8150: 02535821 */ addu $t3,$s2,$s3 +/* f0d8154: 00007012 */ mflo $t6 +/* f0d8158: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0d815c: 000fc380 */ sll $t8,$t7,0xe +/* f0d8160: 0303c825 */ or $t9,$t8,$v1 +/* f0d8164: 03277025 */ or $t6,$t9,$a3 +/* f0d8168: ad2e0000 */ sw $t6,0x0($t1) +/* f0d816c: 8e180000 */ lw $t8,0x0($s0) +/* f0d8170: 254ffffe */ addiu $t7,$t2,-2 +/* f0d8174: 02533823 */ subu $a3,$s2,$s3 +/* f0d8178: 01f80019 */ multu $t7,$t8 +/* f0d817c: 0000c812 */ mflo $t9 +/* f0d8180: 332e03ff */ andi $t6,$t9,0x3ff +/* f0d8184: 000e7b80 */ sll $t7,$t6,0xe +/* f0d8188: 01e8c025 */ or $t8,$t7,$t0 +/* f0d818c: ad380004 */ sw $t8,0x4($t1) +/* f0d8190: 8e190000 */ lw $t9,0x0($s0) +/* f0d8194: 00590019 */ multu $v0,$t9 +/* f0d8198: 00007012 */ mflo $t6 +/* f0d819c: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0d81a0: 000fc380 */ sll $t8,$t7,0xe +/* f0d81a4: 24ee0003 */ addiu $t6,$a3,0x3 +/* f0d81a8: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0d81ac: 0303c825 */ or $t9,$t8,$v1 +/* f0d81b0: 000fc080 */ sll $t8,$t7,0x2 +/* f0d81b4: 03387025 */ or $t6,$t9,$t8 +/* f0d81b8: ad8e0000 */ sw $t6,0x0($t4) +/* f0d81bc: 8e0f0000 */ lw $t7,0x0($s0) +/* f0d81c0: 022f0019 */ multu $s1,$t7 +/* f0d81c4: 8faf00c8 */ lw $t7,0xc8($sp) +/* f0d81c8: 0000c812 */ mflo $t9 +/* f0d81cc: 333803ff */ andi $t8,$t9,0x3ff +/* f0d81d0: 00187380 */ sll $t6,$t8,0xe +/* f0d81d4: 25f9000a */ addiu $t9,$t7,0xa +/* f0d81d8: 333803ff */ andi $t8,$t9,0x3ff +/* f0d81dc: 00187880 */ sll $t7,$t8,0x2 +/* f0d81e0: 01cfc825 */ or $t9,$t6,$t7 +/* f0d81e4: ad990004 */ sw $t9,0x4($t4) +/* f0d81e8: 8e180000 */ lw $t8,0x0($s0) +/* f0d81ec: 00580019 */ multu $v0,$t8 +/* f0d81f0: 00007012 */ mflo $t6 +/* f0d81f4: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0d81f8: 000fcb80 */ sll $t9,$t7,0xe +/* f0d81fc: 25aefff7 */ addiu $t6,$t5,-9 +/* f0d8200: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0d8204: 0323c025 */ or $t8,$t9,$v1 +/* f0d8208: 000fc880 */ sll $t9,$t7,0x2 +/* f0d820c: 03197025 */ or $t6,$t8,$t9 +/* f0d8210: acae0000 */ sw $t6,0x0($a1) +/* f0d8214: 8e0f0000 */ lw $t7,0x0($s0) +/* f0d8218: 022f0019 */ multu $s1,$t7 +/* f0d821c: 256ffffe */ addiu $t7,$t3,-2 +/* f0d8220: 0000c012 */ mflo $t8 +/* f0d8224: 331903ff */ andi $t9,$t8,0x3ff +/* f0d8228: 00197380 */ sll $t6,$t9,0xe +/* f0d822c: 31f803ff */ andi $t8,$t7,0x3ff +/* f0d8230: 0018c880 */ sll $t9,$t8,0x2 +/* f0d8234: 01d97825 */ or $t7,$t6,$t9 +/* f0d8238: 10000061 */ beqz $zero,.L0f0d83c0 +/* f0d823c: acaf0004 */ sw $t7,0x4($a1) +/* f0d8240: 8e0f0000 */ lw $t7,0x0($s0) +.L0f0d8244: +/* f0d8244: 02333023 */ subu $a2,$s1,$s3 +/* f0d8248: 24d90003 */ addiu $t9,$a2,0x3 +/* f0d824c: 032f0019 */ multu $t9,$t7 +/* f0d8250: 26470001 */ addiu $a3,$s2,0x1 +/* f0d8254: 30f803ff */ andi $t8,$a3,0x3ff +/* f0d8258: 00183880 */ sll $a3,$t8,0x2 +/* f0d825c: 3c03f600 */ lui $v1,0xf600 +/* f0d8260: 8fab00cc */ lw $t3,0xcc($sp) +/* f0d8264: 324803ff */ andi $t0,$s2,0x3ff +/* f0d8268: 24440008 */ addiu $a0,$v0,0x8 +/* f0d826c: 00804825 */ or $t1,$a0,$zero +/* f0d8270: 02335021 */ addu $t2,$s1,$s3 +/* f0d8274: 0000c012 */ mflo $t8 +/* f0d8278: 330e03ff */ andi $t6,$t8,0x3ff +/* f0d827c: 000ecb80 */ sll $t9,$t6,0xe +/* f0d8280: 03237825 */ or $t7,$t9,$v1 +/* f0d8284: 01e7c025 */ or $t8,$t7,$a3 +/* f0d8288: ac580000 */ sw $t8,0x0($v0) +/* f0d828c: 8e190000 */ lw $t9,0x0($s0) +/* f0d8290: 00087080 */ sll $t6,$t0,0x2 +/* f0d8294: 01c04025 */ or $t0,$t6,$zero +/* f0d8298: 01790019 */ multu $t3,$t9 +/* f0d829c: 24840008 */ addiu $a0,$a0,0x8 +/* f0d82a0: 00806025 */ or $t4,$a0,$zero +/* f0d82a4: 24840008 */ addiu $a0,$a0,0x8 +/* f0d82a8: 00802825 */ or $a1,$a0,$zero +/* f0d82ac: 24840008 */ addiu $a0,$a0,0x8 +/* f0d82b0: 00007812 */ mflo $t7 +/* f0d82b4: 31f803ff */ andi $t8,$t7,0x3ff +/* f0d82b8: 00187380 */ sll $t6,$t8,0xe +/* f0d82bc: 01c8c825 */ or $t9,$t6,$t0 +/* f0d82c0: ac590004 */ sw $t9,0x4($v0) +/* f0d82c4: 8faf00c4 */ lw $t7,0xc4($sp) +/* f0d82c8: 8e0e0000 */ lw $t6,0x0($s0) +/* f0d82cc: 26220001 */ addiu $v0,$s1,0x1 +/* f0d82d0: 016fc021 */ addu $t8,$t3,$t7 +/* f0d82d4: 030e0019 */ multu $t8,$t6 +/* f0d82d8: 02535821 */ addu $t3,$s2,$s3 +/* f0d82dc: 0000c812 */ mflo $t9 +/* f0d82e0: 332f03ff */ andi $t7,$t9,0x3ff +/* f0d82e4: 000fc380 */ sll $t8,$t7,0xe +/* f0d82e8: 03037025 */ or $t6,$t8,$v1 +/* f0d82ec: 01c7c825 */ or $t9,$t6,$a3 +/* f0d82f0: ad390000 */ sw $t9,0x0($t1) +/* f0d82f4: 8e180000 */ lw $t8,0x0($s0) +/* f0d82f8: 254ffffe */ addiu $t7,$t2,-2 +/* f0d82fc: 02533823 */ subu $a3,$s2,$s3 +/* f0d8300: 01f80019 */ multu $t7,$t8 +/* f0d8304: 00007012 */ mflo $t6 +/* f0d8308: 31d903ff */ andi $t9,$t6,0x3ff +/* f0d830c: 00197b80 */ sll $t7,$t9,0xe +/* f0d8310: 01e8c025 */ or $t8,$t7,$t0 +/* f0d8314: ad380004 */ sw $t8,0x4($t1) +/* f0d8318: 8e0e0000 */ lw $t6,0x0($s0) +/* f0d831c: 004e0019 */ multu $v0,$t6 +/* f0d8320: 0000c812 */ mflo $t9 +/* f0d8324: 332f03ff */ andi $t7,$t9,0x3ff +/* f0d8328: 000fc380 */ sll $t8,$t7,0xe +/* f0d832c: 24f90003 */ addiu $t9,$a3,0x3 +/* f0d8330: 332f03ff */ andi $t7,$t9,0x3ff +/* f0d8334: 03037025 */ or $t6,$t8,$v1 +/* f0d8338: 000fc080 */ sll $t8,$t7,0x2 +/* f0d833c: 01d8c825 */ or $t9,$t6,$t8 +/* f0d8340: ad990000 */ sw $t9,0x0($t4) +/* f0d8344: 8e0f0000 */ lw $t7,0x0($s0) +/* f0d8348: 022f0019 */ multu $s1,$t7 +/* f0d834c: 8faf00c8 */ lw $t7,0xc8($sp) +/* f0d8350: 00007012 */ mflo $t6 +/* f0d8354: 31d803ff */ andi $t8,$t6,0x3ff +/* f0d8358: 0018cb80 */ sll $t9,$t8,0xe +/* f0d835c: 31ee03ff */ andi $t6,$t7,0x3ff +/* f0d8360: 000ec080 */ sll $t8,$t6,0x2 +/* f0d8364: 03387825 */ or $t7,$t9,$t8 +/* f0d8368: ad8f0004 */ sw $t7,0x4($t4) +/* f0d836c: 8e0e0000 */ lw $t6,0x0($s0) +/* f0d8370: 004e0019 */ multu $v0,$t6 +/* f0d8374: 0000c812 */ mflo $t9 +/* f0d8378: 333803ff */ andi $t8,$t9,0x3ff +/* f0d837c: 00187b80 */ sll $t7,$t8,0xe +/* f0d8380: 25b90001 */ addiu $t9,$t5,0x1 +/* f0d8384: 333803ff */ andi $t8,$t9,0x3ff +/* f0d8388: 01e37025 */ or $t6,$t7,$v1 +/* f0d838c: 00187880 */ sll $t7,$t8,0x2 +/* f0d8390: 01cfc825 */ or $t9,$t6,$t7 +/* f0d8394: acb90000 */ sw $t9,0x0($a1) +/* f0d8398: 8e180000 */ lw $t8,0x0($s0) +/* f0d839c: 02380019 */ multu $s1,$t8 +/* f0d83a0: 2578fffe */ addiu $t8,$t3,-2 +/* f0d83a4: 00007012 */ mflo $t6 +/* f0d83a8: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0d83ac: 000fcb80 */ sll $t9,$t7,0xe +/* f0d83b0: 330e03ff */ andi $t6,$t8,0x3ff +/* f0d83b4: 000e7880 */ sll $t7,$t6,0x2 +/* f0d83b8: 032fc025 */ or $t8,$t9,$t7 +/* f0d83bc: acb80004 */ sw $t8,0x4($a1) +.L0f0d83c0: +/* f0d83c0: afa60054 */ sw $a2,0x54($sp) +/* f0d83c4: afa7004c */ sw $a3,0x4c($sp) +/* f0d83c8: afaa0050 */ sw $t2,0x50($sp) +/* f0d83cc: 0fc54e0e */ jal func0f153838 +/* f0d83d0: afab0048 */ sw $t3,0x48($sp) +/* f0d83d4: 00402025 */ or $a0,$v0,$zero +/* f0d83d8: 0fc54df7 */ jal func0f1537dc +/* f0d83dc: 8fa500e4 */ lw $a1,0xe4($sp) +/* f0d83e0: 8fa60054 */ lw $a2,0x54($sp) +/* f0d83e4: 8e0f0000 */ lw $t7,0x0($s0) +/* f0d83e8: 8fab0048 */ lw $t3,0x48($sp) +/* f0d83ec: 24cc0001 */ addiu $t4,$a2,0x1 +/* f0d83f0: 018f0019 */ multu $t4,$t7 +/* f0d83f4: 25680001 */ addiu $t0,$t3,0x1 +/* f0d83f8: 310e03ff */ andi $t6,$t0,0x3ff +/* f0d83fc: 000e4080 */ sll $t0,$t6,0x2 +/* f0d8400: 3c03f600 */ lui $v1,0xf600 +/* f0d8404: 8fa7004c */ lw $a3,0x4c($sp) +/* f0d8408: 8faa0050 */ lw $t2,0x50($sp) +/* f0d840c: 244d0018 */ addiu $t5,$v0,0x18 +/* f0d8410: 30e503ff */ andi $a1,$a3,0x3ff +/* f0d8414: 25490001 */ addiu $t1,$t2,0x1 +/* f0d8418: 0000c012 */ mflo $t8 +/* f0d841c: 330e03ff */ andi $t6,$t8,0x3ff +/* f0d8420: 000ecb80 */ sll $t9,$t6,0xe +/* f0d8424: 03237825 */ or $t7,$t9,$v1 +/* f0d8428: 01e8c025 */ or $t8,$t7,$t0 +/* f0d842c: ac580000 */ sw $t8,0x0($v0) +/* f0d8430: 8e190000 */ lw $t9,0x0($s0) +/* f0d8434: 00057080 */ sll $t6,$a1,0x2 +/* f0d8438: 01c02825 */ or $a1,$t6,$zero +/* f0d843c: 00d90019 */ multu $a2,$t9 +/* f0d8440: 24ff0001 */ addiu $ra,$a3,0x1 +/* f0d8444: 317303ff */ andi $s3,$t3,0x3ff +/* f0d8448: 25a40008 */ addiu $a0,$t5,0x8 +/* f0d844c: 00007812 */ mflo $t7 +/* f0d8450: 31f803ff */ andi $t8,$t7,0x3ff +/* f0d8454: 00187380 */ sll $t6,$t8,0xe +/* f0d8458: 01c5c825 */ or $t9,$t6,$a1 +/* f0d845c: ac590004 */ sw $t9,0x4($v0) +/* f0d8460: 8e0f0000 */ lw $t7,0x0($s0) +/* f0d8464: 012f0019 */ multu $t1,$t7 +/* f0d8468: 0000c012 */ mflo $t8 +/* f0d846c: 330e03ff */ andi $t6,$t8,0x3ff +/* f0d8470: 000ecb80 */ sll $t9,$t6,0xe +/* f0d8474: 03237825 */ or $t7,$t9,$v1 +/* f0d8478: 01e8c025 */ or $t8,$t7,$t0 +/* f0d847c: ac580008 */ sw $t8,0x8($v0) +/* f0d8480: 8e0e0000 */ lw $t6,0x0($s0) +/* f0d8484: 014e0019 */ multu $t2,$t6 +/* f0d8488: 0000c812 */ mflo $t9 +/* f0d848c: 332f03ff */ andi $t7,$t9,0x3ff +/* f0d8490: 000fc380 */ sll $t8,$t7,0xe +/* f0d8494: 03057025 */ or $t6,$t8,$a1 +/* f0d8498: ac4e000c */ sw $t6,0xc($v0) +/* f0d849c: 8e180000 */ lw $t8,0x0($s0) +/* f0d84a0: 33f903ff */ andi $t9,$ra,0x3ff +/* f0d84a4: 0019f880 */ sll $ra,$t9,0x2 +/* f0d84a8: 01380019 */ multu $t1,$t8 +/* f0d84ac: 00007012 */ mflo $t6 +/* f0d84b0: 31d903ff */ andi $t9,$t6,0x3ff +/* f0d84b4: 00197b80 */ sll $t7,$t9,0xe +/* f0d84b8: 01e3c025 */ or $t8,$t7,$v1 +/* f0d84bc: 031f7025 */ or $t6,$t8,$ra +/* f0d84c0: ac4e0010 */ sw $t6,0x10($v0) +/* f0d84c4: 8e190000 */ lw $t9,0x0($s0) +/* f0d84c8: 00d90019 */ multu $a2,$t9 +/* f0d84cc: 00007812 */ mflo $t7 +/* f0d84d0: 31f803ff */ andi $t8,$t7,0x3ff +/* f0d84d4: 00187380 */ sll $t6,$t8,0xe +/* f0d84d8: 01c5c825 */ or $t9,$t6,$a1 +/* f0d84dc: ac590014 */ sw $t9,0x14($v0) +/* f0d84e0: 8e0f0000 */ lw $t7,0x0($s0) +/* f0d84e4: 012f0019 */ multu $t1,$t7 +/* f0d84e8: 0000c012 */ mflo $t8 +/* f0d84ec: 330e03ff */ andi $t6,$t8,0x3ff +/* f0d84f0: 000ecb80 */ sll $t9,$t6,0xe +/* f0d84f4: 03237825 */ or $t7,$t9,$v1 +/* f0d84f8: 01e8c025 */ or $t8,$t7,$t0 +/* f0d84fc: adb80000 */ sw $t8,0x0($t5) +/* f0d8500: 8e190000 */ lw $t9,0x0($s0) +/* f0d8504: 00137080 */ sll $t6,$s3,0x2 +/* f0d8508: 01c09825 */ or $s3,$t6,$zero +/* f0d850c: 00d90019 */ multu $a2,$t9 +/* f0d8510: 00007812 */ mflo $t7 +/* f0d8514: 31f803ff */ andi $t8,$t7,0x3ff +/* f0d8518: 00187380 */ sll $t6,$t8,0xe +/* f0d851c: 01d3c825 */ or $t9,$t6,$s3 +/* f0d8520: adb90004 */ sw $t9,0x4($t5) +/* f0d8524: 8faf00e0 */ lw $t7,0xe0($sp) +/* f0d8528: afa40084 */ sw $a0,0x84($sp) +/* f0d852c: 24840008 */ addiu $a0,$a0,0x8 +/* f0d8530: 024fc023 */ subu $t8,$s2,$t7 +/* f0d8534: 270e0001 */ addiu $t6,$t8,0x1 +/* f0d8538: 31d903ff */ andi $t9,$t6,0x3ff +/* f0d853c: 8e0e0000 */ lw $t6,0x0($s0) +/* f0d8540: 0019c080 */ sll $t8,$t9,0x2 +/* f0d8544: afb8002c */ sw $t8,0x2c($sp) +/* f0d8548: 018e0019 */ multu $t4,$t6 +/* f0d854c: 00801025 */ or $v0,$a0,$zero +/* f0d8550: 24840008 */ addiu $a0,$a0,0x8 +/* f0d8554: 00805825 */ or $t3,$a0,$zero +/* f0d8558: 24840008 */ addiu $a0,$a0,0x8 +/* f0d855c: 0000c812 */ mflo $t9 +/* f0d8560: 332e03ff */ andi $t6,$t9,0x3ff +/* f0d8564: 000ecb80 */ sll $t9,$t6,0xe +/* f0d8568: 03237025 */ or $t6,$t9,$v1 +/* f0d856c: 01d8c825 */ or $t9,$t6,$t8 +/* f0d8570: 8fae0084 */ lw $t6,0x84($sp) +/* f0d8574: add90000 */ sw $t9,0x0($t6) +/* f0d8578: 8e180000 */ lw $t8,0x0($s0) +/* f0d857c: afb3004c */ sw $s3,0x4c($sp) +/* f0d8580: 01e09825 */ or $s3,$t7,$zero +/* f0d8584: 00d80019 */ multu $a2,$t8 +/* f0d8588: 02533821 */ addu $a3,$s2,$s3 +/* f0d858c: 02336823 */ subu $t5,$s1,$s3 +/* f0d8590: 25ad0001 */ addiu $t5,$t5,0x1 +/* f0d8594: 0000c812 */ mflo $t9 +/* f0d8598: 332f03ff */ andi $t7,$t9,0x3ff +/* f0d859c: 000fc380 */ sll $t8,$t7,0xe +/* f0d85a0: 0305c825 */ or $t9,$t8,$a1 +/* f0d85a4: add90004 */ sw $t9,0x4($t6) +/* f0d85a8: 8e0f0000 */ lw $t7,0x0($s0) +/* f0d85ac: 018f0019 */ multu $t4,$t7 +/* f0d85b0: 0000c012 */ mflo $t8 +/* f0d85b4: 331903ff */ andi $t9,$t8,0x3ff +/* f0d85b8: 00197380 */ sll $t6,$t9,0xe +/* f0d85bc: 01c37825 */ or $t7,$t6,$v1 +/* f0d85c0: 01e8c025 */ or $t8,$t7,$t0 +/* f0d85c4: ac580000 */ sw $t8,0x0($v0) +/* f0d85c8: 8e0f0000 */ lw $t7,0x0($s0) +/* f0d85cc: 30f903ff */ andi $t9,$a3,0x3ff +/* f0d85d0: 00193880 */ sll $a3,$t9,0x2 +/* f0d85d4: 00cf0019 */ multu $a2,$t7 +/* f0d85d8: 0000c012 */ mflo $t8 +/* f0d85dc: 331903ff */ andi $t9,$t8,0x3ff +/* f0d85e0: 00197380 */ sll $t6,$t9,0xe +/* f0d85e4: 01c77825 */ or $t7,$t6,$a3 +/* f0d85e8: ac4f0004 */ sw $t7,0x4($v0) +/* f0d85ec: 8e180000 */ lw $t8,0x0($s0) +/* f0d85f0: 00801025 */ or $v0,$a0,$zero +/* f0d85f4: 24840008 */ addiu $a0,$a0,0x8 +/* f0d85f8: 01380019 */ multu $t1,$t8 +/* f0d85fc: 00806025 */ or $t4,$a0,$zero +/* f0d8600: 24840008 */ addiu $a0,$a0,0x8 +/* f0d8604: 0000c812 */ mflo $t9 +/* f0d8608: 332e03ff */ andi $t6,$t9,0x3ff +/* f0d860c: 8fb9002c */ lw $t9,0x2c($sp) +/* f0d8610: 000e7b80 */ sll $t7,$t6,0xe +/* f0d8614: 01e3c025 */ or $t8,$t7,$v1 +/* f0d8618: 03197025 */ or $t6,$t8,$t9 +/* f0d861c: ad6e0000 */ sw $t6,0x0($t3) +/* f0d8620: 8e0f0000 */ lw $t7,0x0($s0) +/* f0d8624: 014f0019 */ multu $t2,$t7 +/* f0d8628: 0000c012 */ mflo $t8 +/* f0d862c: 331903ff */ andi $t9,$t8,0x3ff +/* f0d8630: 00197380 */ sll $t6,$t9,0xe +/* f0d8634: 01c57825 */ or $t7,$t6,$a1 +/* f0d8638: ad6f0004 */ sw $t7,0x4($t3) +/* f0d863c: 8e180000 */ lw $t8,0x0($s0) +/* f0d8640: 01380019 */ multu $t1,$t8 +/* f0d8644: 0000c812 */ mflo $t9 +/* f0d8648: 332e03ff */ andi $t6,$t9,0x3ff +/* f0d864c: 000e7b80 */ sll $t7,$t6,0xe +/* f0d8650: 01e3c025 */ or $t8,$t7,$v1 +/* f0d8654: 0308c825 */ or $t9,$t8,$t0 +/* f0d8658: ac590000 */ sw $t9,0x0($v0) +/* f0d865c: 8e0e0000 */ lw $t6,0x0($s0) +/* f0d8660: 014e0019 */ multu $t2,$t6 +/* f0d8664: 00007812 */ mflo $t7 +/* f0d8668: 31f803ff */ andi $t8,$t7,0x3ff +/* f0d866c: 0018cb80 */ sll $t9,$t8,0xe +/* f0d8670: 03277025 */ or $t6,$t9,$a3 +/* f0d8674: ac4e0004 */ sw $t6,0x4($v0) +/* f0d8678: 8e0f0000 */ lw $t7,0x0($s0) +/* f0d867c: 00801025 */ or $v0,$a0,$zero +/* f0d8680: 02333821 */ addu $a3,$s1,$s3 +/* f0d8684: 01af0019 */ multu $t5,$t7 +/* f0d8688: 24840008 */ addiu $a0,$a0,0x8 +/* f0d868c: 00805025 */ or $t2,$a0,$zero +/* f0d8690: 24840008 */ addiu $a0,$a0,0x8 +/* f0d8694: 0000c012 */ mflo $t8 +/* f0d8698: 331903ff */ andi $t9,$t8,0x3ff +/* f0d869c: 00197380 */ sll $t6,$t9,0xe +/* f0d86a0: 01c37825 */ or $t7,$t6,$v1 +/* f0d86a4: 01ffc025 */ or $t8,$t7,$ra +/* f0d86a8: ad980000 */ sw $t8,0x0($t4) +/* f0d86ac: 8e190000 */ lw $t9,0x0($s0) +/* f0d86b0: 00d90019 */ multu $a2,$t9 +/* f0d86b4: 00007012 */ mflo $t6 +/* f0d86b8: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0d86bc: 000fc380 */ sll $t8,$t7,0xe +/* f0d86c0: 0305c825 */ or $t9,$t8,$a1 +/* f0d86c4: ad990004 */ sw $t9,0x4($t4) +/* f0d86c8: 8e0e0000 */ lw $t6,0x0($s0) +/* f0d86cc: 012e0019 */ multu $t1,$t6 +/* f0d86d0: 00007812 */ mflo $t7 +/* f0d86d4: 31f803ff */ andi $t8,$t7,0x3ff +/* f0d86d8: 0018cb80 */ sll $t9,$t8,0xe +/* f0d86dc: 03237025 */ or $t6,$t9,$v1 +/* f0d86e0: 01df7825 */ or $t7,$t6,$ra +/* f0d86e4: ac4f0000 */ sw $t7,0x0($v0) +/* f0d86e8: 8e180000 */ lw $t8,0x0($s0) +/* f0d86ec: 00f80019 */ multu $a3,$t8 +/* f0d86f0: 0000c812 */ mflo $t9 +/* f0d86f4: 332e03ff */ andi $t6,$t9,0x3ff +/* f0d86f8: 000e7b80 */ sll $t7,$t6,0xe +/* f0d86fc: 01e5c025 */ or $t8,$t7,$a1 +/* f0d8700: ac580004 */ sw $t8,0x4($v0) +/* f0d8704: 8e190000 */ lw $t9,0x0($s0) +/* f0d8708: 00801025 */ or $v0,$a0,$zero +/* f0d870c: 24840008 */ addiu $a0,$a0,0x8 +/* f0d8710: 01b90019 */ multu $t5,$t9 +/* f0d8714: 00007012 */ mflo $t6 +/* f0d8718: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0d871c: 000fc380 */ sll $t8,$t7,0xe +/* f0d8720: 0303c825 */ or $t9,$t8,$v1 +/* f0d8724: 03287025 */ or $t6,$t9,$t0 +/* f0d8728: ad4e0000 */ sw $t6,0x0($t2) +/* f0d872c: 8e0f0000 */ lw $t7,0x0($s0) +/* f0d8730: 8fa5004c */ lw $a1,0x4c($sp) +/* f0d8734: 00cf0019 */ multu $a2,$t7 +/* f0d8738: 0000c012 */ mflo $t8 +/* f0d873c: 331903ff */ andi $t9,$t8,0x3ff +/* f0d8740: 00197380 */ sll $t6,$t9,0xe +/* f0d8744: 01c57825 */ or $t7,$t6,$a1 +/* f0d8748: ad4f0004 */ sw $t7,0x4($t2) +/* f0d874c: 8e180000 */ lw $t8,0x0($s0) +/* f0d8750: 01380019 */ multu $t1,$t8 +/* f0d8754: 0000c812 */ mflo $t9 +/* f0d8758: 332e03ff */ andi $t6,$t9,0x3ff +/* f0d875c: 000e7b80 */ sll $t7,$t6,0xe +/* f0d8760: 01e3c025 */ or $t8,$t7,$v1 +/* f0d8764: 0308c825 */ or $t9,$t8,$t0 +/* f0d8768: ac590000 */ sw $t9,0x0($v0) +/* f0d876c: 8e0e0000 */ lw $t6,0x0($s0) +/* f0d8770: 00ee0019 */ multu $a3,$t6 +/* f0d8774: 00007812 */ mflo $t7 +/* f0d8778: 31f803ff */ andi $t8,$t7,0x3ff +/* f0d877c: 0018cb80 */ sll $t9,$t8,0xe +/* f0d8780: 03257025 */ or $t6,$t9,$a1 +/* f0d8784: 0fc54e0e */ jal func0f153838 +/* f0d8788: ac4e0004 */ sw $t6,0x4($v0) +/* f0d878c: 8fbf0024 */ lw $ra,0x24($sp) +/* f0d8790: 8fb00014 */ lw $s0,0x14($sp) +/* f0d8794: 8fb10018 */ lw $s1,0x18($sp) +/* f0d8798: 8fb2001c */ lw $s2,0x1c($sp) +/* f0d879c: 8fb30020 */ lw $s3,0x20($sp) +/* f0d87a0: 03e00008 */ jr $ra +/* f0d87a4: 27bd00d0 */ addiu $sp,$sp,0xd0 +); + +GLOBAL_ASM( +glabel func0f0d87a8 +/* f0d87a8: 27bdff30 */ addiu $sp,$sp,-208 +/* f0d87ac: 3c03800a */ lui $v1,0x800a +/* f0d87b0: 8c639ff8 */ lw $v1,-0x6008($v1) +/* f0d87b4: afb00048 */ sw $s0,0x48($sp) +/* f0d87b8: 00808025 */ or $s0,$a0,$zero +/* f0d87bc: afbf004c */ sw $ra,0x4c($sp) +/* f0d87c0: f7be0040 */ sdc1 $f30,0x40($sp) +/* f0d87c4: f7bc0038 */ sdc1 $f28,0x38($sp) +/* f0d87c8: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f0d87cc: f7b80028 */ sdc1 $f24,0x28($sp) +/* f0d87d0: f7b60020 */ sdc1 $f22,0x20($sp) +/* f0d87d4: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0d87d8: afa500d4 */ sw $a1,0xd4($sp) +/* f0d87dc: afa600d8 */ sw $a2,0xd8($sp) +/* f0d87e0: afa700dc */ sw $a3,0xdc($sp) +/* f0d87e4: 1860008c */ blez $v1,.L0f0d8a18 +/* f0d87e8: 00001025 */ or $v0,$zero,$zero +/* f0d87ec: 3c013f00 */ lui $at,0x3f00 +/* f0d87f0: 4481f000 */ mtc1 $at,$f30 +/* f0d87f4: 3c018007 */ lui $at,0x8007 +/* f0d87f8: c43c0f88 */ lwc1 $f28,0xf88($at) +/* f0d87fc: 3c018007 */ lui $at,0x8007 +/* f0d8800: c43a0f84 */ lwc1 $f26,0xf84($at) +/* f0d8804: 44852000 */ mtc1 $a1,$f4 +/* f0d8808: 44864000 */ mtc1 $a2,$f8 +/* f0d880c: 3c017f1b */ lui $at,0x7f1b +/* f0d8810: c436dde0 */ lwc1 $f22,-0x2220($at) +/* f0d8814: 3c01c000 */ lui $at,0xc000 +/* f0d8818: 468021a0 */ cvt.s.w $f6,$f4 +/* f0d881c: 4481a000 */ mtc1 $at,$f20 +/* f0d8820: 3c014000 */ lui $at,0x4000 +/* f0d8824: 44819000 */ mtc1 $at,$f18 +/* f0d8828: 3c018007 */ lui $at,0x8007 +/* f0d882c: 468042a0 */ cvt.s.w $f10,$f8 +/* f0d8830: c4300f90 */ lwc1 $f16,0xf90($at) +/* f0d8834: 3c018007 */ lui $at,0x8007 +/* f0d8838: 4480c000 */ mtc1 $zero,$f24 +/* f0d883c: c42e0f8c */ lwc1 $f14,0xf8c($at) +/* f0d8840: e7a60074 */ swc1 $f6,0x74($sp) +/* f0d8844: e7aa006c */ swc1 $f10,0x6c($sp) +/* f0d8848: c7a40074 */ lwc1 $f4,0x74($sp) +.L0f0d884c: +/* f0d884c: 24420001 */ addiu $v0,$v0,0x1 +/* f0d8850: 3c01bf00 */ lui $at,0xbf00 +/* f0d8854: 461a2301 */ sub.s $f12,$f4,$f26 +/* f0d8858: c7a8006c */ lwc1 $f8,0x6c($sp) +/* f0d885c: 460cf03c */ c.lt.s $f30,$f12 +/* f0d8860: 00000000 */ sll $zero,$zero,0x0 +/* f0d8864: 45010007 */ bc1t .L0f0d8884 +/* f0d8868: 00000000 */ sll $zero,$zero,0x0 +/* f0d886c: 44813000 */ mtc1 $at,$f6 +/* f0d8870: 00000000 */ sll $zero,$zero,0x0 +/* f0d8874: 4606603c */ c.lt.s $f12,$f6 +/* f0d8878: 00000000 */ sll $zero,$zero,0x0 +/* f0d887c: 45020027 */ bc1fl .L0f0d891c +/* f0d8880: c7ba0074 */ lwc1 $f26,0x74($sp) +.L0f0d8884: +/* f0d8884: 46166002 */ mul.s $f0,$f12,$f22 +/* f0d8888: 4600903c */ c.lt.s $f18,$f0 +/* f0d888c: 00000000 */ sll $zero,$zero,0x0 +/* f0d8890: 45020003 */ bc1fl .L0f0d88a0 +/* f0d8894: 4614003c */ c.lt.s $f0,$f20 +/* f0d8898: 46009006 */ mov.s $f0,$f18 +/* f0d889c: 4614003c */ c.lt.s $f0,$f20 +.L0f0d88a0: +/* f0d88a0: 00000000 */ sll $zero,$zero,0x0 +/* f0d88a4: 45020003 */ bc1fl .L0f0d88b4 +/* f0d88a8: 4600703c */ c.lt.s $f14,$f0 +/* f0d88ac: 4600a006 */ mov.s $f0,$f20 +/* f0d88b0: 4600703c */ c.lt.s $f14,$f0 +.L0f0d88b4: +/* f0d88b4: 00000000 */ sll $zero,$zero,0x0 +/* f0d88b8: 45020004 */ bc1fl .L0f0d88cc +/* f0d88bc: 460e003c */ c.lt.s $f0,$f14 +/* f0d88c0: 10000008 */ beqz $zero,.L0f0d88e4 +/* f0d88c4: 4600b006 */ mov.s $f0,$f22 +/* f0d88c8: 460e003c */ c.lt.s $f0,$f14 +.L0f0d88cc: +/* f0d88cc: 3c017f1b */ lui $at,0x7f1b +/* f0d88d0: 45020004 */ bc1fl .L0f0d88e4 +/* f0d88d4: 4600c006 */ mov.s $f0,$f24 +/* f0d88d8: 10000002 */ beqz $zero,.L0f0d88e4 +/* f0d88dc: c420dde4 */ lwc1 $f0,-0x221c($at) +/* f0d88e0: 4600c006 */ mov.s $f0,$f24 +.L0f0d88e4: +/* f0d88e4: 46007380 */ add.s $f14,$f14,$f0 +/* f0d88e8: 460e903c */ c.lt.s $f18,$f14 +/* f0d88ec: 00000000 */ sll $zero,$zero,0x0 +/* f0d88f0: 45020003 */ bc1fl .L0f0d8900 +/* f0d88f4: 4614703c */ c.lt.s $f14,$f20 +/* f0d88f8: 46009386 */ mov.s $f14,$f18 +/* f0d88fc: 4614703c */ c.lt.s $f14,$f20 +.L0f0d8900: +/* f0d8900: 00000000 */ sll $zero,$zero,0x0 +/* f0d8904: 45000002 */ bc1f .L0f0d8910 +/* f0d8908: 00000000 */ sll $zero,$zero,0x0 +/* f0d890c: 4600a386 */ mov.s $f14,$f20 +.L0f0d8910: +/* f0d8910: 10000003 */ beqz $zero,.L0f0d8920 +/* f0d8914: 460ed680 */ add.s $f26,$f26,$f14 +/* f0d8918: c7ba0074 */ lwc1 $f26,0x74($sp) +.L0f0d891c: +/* f0d891c: 4600c386 */ mov.s $f14,$f24 +.L0f0d8920: +/* f0d8920: 461c4301 */ sub.s $f12,$f8,$f28 +/* f0d8924: 3c01bf00 */ lui $at,0xbf00 +/* f0d8928: 460cf03c */ c.lt.s $f30,$f12 +/* f0d892c: 00000000 */ sll $zero,$zero,0x0 +/* f0d8930: 45010007 */ bc1t .L0f0d8950 +/* f0d8934: 00000000 */ sll $zero,$zero,0x0 +/* f0d8938: 44815000 */ mtc1 $at,$f10 +/* f0d893c: 00000000 */ sll $zero,$zero,0x0 +/* f0d8940: 460a603c */ c.lt.s $f12,$f10 +/* f0d8944: 00000000 */ sll $zero,$zero,0x0 +/* f0d8948: 45020027 */ bc1fl .L0f0d89e8 +/* f0d894c: c7bc006c */ lwc1 $f28,0x6c($sp) +.L0f0d8950: +/* f0d8950: 46166002 */ mul.s $f0,$f12,$f22 +/* f0d8954: 4600903c */ c.lt.s $f18,$f0 +/* f0d8958: 00000000 */ sll $zero,$zero,0x0 +/* f0d895c: 45020003 */ bc1fl .L0f0d896c +/* f0d8960: 4614003c */ c.lt.s $f0,$f20 +/* f0d8964: 46009006 */ mov.s $f0,$f18 +/* f0d8968: 4614003c */ c.lt.s $f0,$f20 +.L0f0d896c: +/* f0d896c: 00000000 */ sll $zero,$zero,0x0 +/* f0d8970: 45020003 */ bc1fl .L0f0d8980 +/* f0d8974: 4600803c */ c.lt.s $f16,$f0 +/* f0d8978: 4600a006 */ mov.s $f0,$f20 +/* f0d897c: 4600803c */ c.lt.s $f16,$f0 +.L0f0d8980: +/* f0d8980: 00000000 */ sll $zero,$zero,0x0 +/* f0d8984: 45020004 */ bc1fl .L0f0d8998 +/* f0d8988: 4610003c */ c.lt.s $f0,$f16 +/* f0d898c: 10000008 */ beqz $zero,.L0f0d89b0 +/* f0d8990: 4600b006 */ mov.s $f0,$f22 +/* f0d8994: 4610003c */ c.lt.s $f0,$f16 +.L0f0d8998: +/* f0d8998: 3c017f1b */ lui $at,0x7f1b +/* f0d899c: 45020004 */ bc1fl .L0f0d89b0 +/* f0d89a0: 4600c006 */ mov.s $f0,$f24 +/* f0d89a4: 10000002 */ beqz $zero,.L0f0d89b0 +/* f0d89a8: c420dde8 */ lwc1 $f0,-0x2218($at) +/* f0d89ac: 4600c006 */ mov.s $f0,$f24 +.L0f0d89b0: +/* f0d89b0: 46008400 */ add.s $f16,$f16,$f0 +/* f0d89b4: 4610903c */ c.lt.s $f18,$f16 +/* f0d89b8: 00000000 */ sll $zero,$zero,0x0 +/* f0d89bc: 45020003 */ bc1fl .L0f0d89cc +/* f0d89c0: 4614803c */ c.lt.s $f16,$f20 +/* f0d89c4: 46009406 */ mov.s $f16,$f18 +/* f0d89c8: 4614803c */ c.lt.s $f16,$f20 +.L0f0d89cc: +/* f0d89cc: 00000000 */ sll $zero,$zero,0x0 +/* f0d89d0: 45000002 */ bc1f .L0f0d89dc +/* f0d89d4: 00000000 */ sll $zero,$zero,0x0 +/* f0d89d8: 4600a406 */ mov.s $f16,$f20 +.L0f0d89dc: +/* f0d89dc: 10000003 */ beqz $zero,.L0f0d89ec +/* f0d89e0: 4610e700 */ add.s $f28,$f28,$f16 +/* f0d89e4: c7bc006c */ lwc1 $f28,0x6c($sp) +.L0f0d89e8: +/* f0d89e8: 4600c406 */ mov.s $f16,$f24 +.L0f0d89ec: +/* f0d89ec: 0043082a */ slt $at,$v0,$v1 +/* f0d89f0: 5420ff96 */ bnezl $at,.L0f0d884c +/* f0d89f4: c7a40074 */ lwc1 $f4,0x74($sp) +/* f0d89f8: 3c018007 */ lui $at,0x8007 +/* f0d89fc: e4300f90 */ swc1 $f16,0xf90($at) +/* f0d8a00: 3c018007 */ lui $at,0x8007 +/* f0d8a04: e42e0f8c */ swc1 $f14,0xf8c($at) +/* f0d8a08: 3c018007 */ lui $at,0x8007 +/* f0d8a0c: e43a0f84 */ swc1 $f26,0xf84($at) +/* f0d8a10: 3c018007 */ lui $at,0x8007 +/* f0d8a14: e43c0f88 */ swc1 $f28,0xf88($at) +.L0f0d8a18: +/* f0d8a18: 3c018007 */ lui $at,0x8007 +/* f0d8a1c: c43a0f84 */ lwc1 $f26,0xf84($at) +/* f0d8a20: 3c018007 */ lui $at,0x8007 +/* f0d8a24: c43c0f88 */ lwc1 $f28,0xf88($at) +/* f0d8a28: 4600d10d */ trunc.w.s $f4,$f26 +/* f0d8a2c: 3c0500ff */ lui $a1,0xff +/* f0d8a30: 34a50028 */ ori $a1,$a1,0x28 +/* f0d8a34: 4600e18d */ trunc.w.s $f6,$f28 +/* f0d8a38: 44192000 */ mfc1 $t9,$f4 +/* f0d8a3c: 02002025 */ or $a0,$s0,$zero +/* f0d8a40: 440f3000 */ mfc1 $t7,$f6 +/* f0d8a44: afb900cc */ sw $t9,0xcc($sp) +/* f0d8a48: 0fc54df7 */ jal func0f1537dc +/* f0d8a4c: afaf00c8 */ sw $t7,0xc8($sp) +/* f0d8a50: 3c038008 */ lui $v1,0x8008 +/* f0d8a54: 8fab00d4 */ lw $t3,0xd4($sp) +/* f0d8a58: 2463fac0 */ addiu $v1,$v1,-1344 +/* f0d8a5c: 8c790000 */ lw $t9,0x0($v1) +/* f0d8a60: 25650002 */ addiu $a1,$t3,0x2 +/* f0d8a64: 8faa00d8 */ lw $t2,0xd8($sp) +/* f0d8a68: 00b90019 */ multu $a1,$t9 +/* f0d8a6c: 3c06f600 */ lui $a2,0xf600 +/* f0d8a70: 314803ff */ andi $t0,$t2,0x3ff +/* f0d8a74: 0008c080 */ sll $t8,$t0,0x2 +/* f0d8a78: 03004025 */ or $t0,$t8,$zero +/* f0d8a7c: 2567ffff */ addiu $a3,$t3,-1 +/* f0d8a80: 25490001 */ addiu $t1,$t2,0x1 +/* f0d8a84: 24440018 */ addiu $a0,$v0,0x18 +/* f0d8a88: 00007012 */ mflo $t6 +/* f0d8a8c: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0d8a90: 000fc380 */ sll $t8,$t7,0xe +/* f0d8a94: 0306c825 */ or $t9,$t8,$a2 +/* f0d8a98: 03287025 */ or $t6,$t9,$t0 +/* f0d8a9c: ac4e0000 */ sw $t6,0x0($v0) +/* f0d8aa0: 8c6f0000 */ lw $t7,0x0($v1) +/* f0d8aa4: 00ef0019 */ multu $a3,$t7 +/* f0d8aa8: 254fffff */ addiu $t7,$t2,-1 +/* f0d8aac: 0000c012 */ mflo $t8 +/* f0d8ab0: 331903ff */ andi $t9,$t8,0x3ff +/* f0d8ab4: 00197380 */ sll $t6,$t9,0xe +/* f0d8ab8: 31f803ff */ andi $t8,$t7,0x3ff +/* f0d8abc: 0018c880 */ sll $t9,$t8,0x2 +/* f0d8ac0: 01d97825 */ or $t7,$t6,$t9 +/* f0d8ac4: ac4f0004 */ sw $t7,0x4($v0) +/* f0d8ac8: 8c790000 */ lw $t9,0x0($v1) +/* f0d8acc: 313803ff */ andi $t8,$t1,0x3ff +/* f0d8ad0: 00184880 */ sll $t1,$t8,0x2 +/* f0d8ad4: 00b90019 */ multu $a1,$t9 +/* f0d8ad8: 00007812 */ mflo $t7 +/* f0d8adc: 31f803ff */ andi $t8,$t7,0x3ff +/* f0d8ae0: 00187380 */ sll $t6,$t8,0xe +/* f0d8ae4: 01c6c825 */ or $t9,$t6,$a2 +/* f0d8ae8: 03297825 */ or $t7,$t9,$t1 +/* f0d8aec: ac4f0008 */ sw $t7,0x8($v0) +/* f0d8af0: 8c780000 */ lw $t8,0x0($v1) +/* f0d8af4: 00f80019 */ multu $a3,$t8 +/* f0d8af8: 00007012 */ mflo $t6 +/* f0d8afc: 31d903ff */ andi $t9,$t6,0x3ff +/* f0d8b00: 00197b80 */ sll $t7,$t9,0xe +/* f0d8b04: 01e8c025 */ or $t8,$t7,$t0 +/* f0d8b08: ac58000c */ sw $t8,0xc($v0) +/* f0d8b0c: 8c6e0000 */ lw $t6,0x0($v1) +/* f0d8b10: 00ae0019 */ multu $a1,$t6 +/* f0d8b14: 0000c812 */ mflo $t9 +/* f0d8b18: 332f03ff */ andi $t7,$t9,0x3ff +/* f0d8b1c: 000fc380 */ sll $t8,$t7,0xe +/* f0d8b20: 25590002 */ addiu $t9,$t2,0x2 +/* f0d8b24: 332f03ff */ andi $t7,$t9,0x3ff +/* f0d8b28: 03067025 */ or $t6,$t8,$a2 +/* f0d8b2c: 000fc080 */ sll $t8,$t7,0x2 +/* f0d8b30: 01d8c825 */ or $t9,$t6,$t8 +/* f0d8b34: ac590010 */ sw $t9,0x10($v0) +/* f0d8b38: 8c6f0000 */ lw $t7,0x0($v1) +/* f0d8b3c: 00ef0019 */ multu $a3,$t7 +/* f0d8b40: 00007012 */ mflo $t6 +/* f0d8b44: 31d803ff */ andi $t8,$t6,0x3ff +/* f0d8b48: 0018cb80 */ sll $t9,$t8,0xe +/* f0d8b4c: 03297825 */ or $t7,$t9,$t1 +/* f0d8b50: 0fc54e0e */ jal func0f153838 +/* f0d8b54: ac4f0014 */ sw $t7,0x14($v0) +/* f0d8b58: 00402025 */ or $a0,$v0,$zero +/* f0d8b5c: 0fc54df7 */ jal func0f1537dc +/* f0d8b60: 8fa500e4 */ lw $a1,0xe4($sp) +/* f0d8b64: 8fb800dc */ lw $t8,0xdc($sp) +/* f0d8b68: 8fb900c8 */ lw $t9,0xc8($sp) +/* f0d8b6c: 8fae00cc */ lw $t6,0xcc($sp) +/* f0d8b70: 3c038008 */ lui $v1,0x8008 +/* f0d8b74: 2463fac0 */ addiu $v1,$v1,-1344 +/* f0d8b78: 0338f821 */ addu $ra,$t9,$t8 +/* f0d8b7c: 8c790000 */ lw $t9,0x0($v1) +/* f0d8b80: 01d82823 */ subu $a1,$t6,$t8 +/* f0d8b84: 24ac0001 */ addiu $t4,$a1,0x1 +/* f0d8b88: 01990019 */ multu $t4,$t9 +/* f0d8b8c: 27e80001 */ addiu $t0,$ra,0x1 +/* f0d8b90: 310f03ff */ andi $t7,$t0,0x3ff +/* f0d8b94: 000f4080 */ sll $t0,$t7,0x2 +/* f0d8b98: 3c06f600 */ lui $a2,0xf600 +/* f0d8b9c: 244b0018 */ addiu $t3,$v0,0x18 +/* f0d8ba0: 25700008 */ addiu $s0,$t3,0x8 +/* f0d8ba4: 0000c012 */ mflo $t8 +/* f0d8ba8: 330f03ff */ andi $t7,$t8,0x3ff +/* f0d8bac: 000f7380 */ sll $t6,$t7,0xe +/* f0d8bb0: 01c6c825 */ or $t9,$t6,$a2 +/* f0d8bb4: 0328c025 */ or $t8,$t9,$t0 +/* f0d8bb8: ac580000 */ sw $t8,0x0($v0) +/* f0d8bbc: 8c780000 */ lw $t8,0x0($v1) +/* f0d8bc0: 8faf00c8 */ lw $t7,0xc8($sp) +/* f0d8bc4: 8fae00dc */ lw $t6,0xdc($sp) +/* f0d8bc8: 00b80019 */ multu $a1,$t8 +/* f0d8bcc: 01ee3823 */ subu $a3,$t7,$t6 +/* f0d8bd0: 30e403ff */ andi $a0,$a3,0x3ff +/* f0d8bd4: 0004c880 */ sll $t9,$a0,0x2 +/* f0d8bd8: 03202025 */ or $a0,$t9,$zero +/* f0d8bdc: 24ed0001 */ addiu $t5,$a3,0x1 +/* f0d8be0: 00007812 */ mflo $t7 +/* f0d8be4: 31ee03ff */ andi $t6,$t7,0x3ff +/* f0d8be8: 000ecb80 */ sll $t9,$t6,0xe +/* f0d8bec: 0324c025 */ or $t8,$t9,$a0 +/* f0d8bf0: ac580004 */ sw $t8,0x4($v0) +/* f0d8bf4: 8faf00cc */ lw $t7,0xcc($sp) +/* f0d8bf8: 8fae00dc */ lw $t6,0xdc($sp) +/* f0d8bfc: 8c790000 */ lw $t9,0x0($v1) +/* f0d8c00: 01ee5021 */ addu $t2,$t7,$t6 +/* f0d8c04: 25490001 */ addiu $t1,$t2,0x1 +/* f0d8c08: 01390019 */ multu $t1,$t9 +/* f0d8c0c: 0000c012 */ mflo $t8 +/* f0d8c10: 330f03ff */ andi $t7,$t8,0x3ff +/* f0d8c14: 000f7380 */ sll $t6,$t7,0xe +/* f0d8c18: 01c6c825 */ or $t9,$t6,$a2 +/* f0d8c1c: 0328c025 */ or $t8,$t9,$t0 +/* f0d8c20: ac580008 */ sw $t8,0x8($v0) +/* f0d8c24: 8c6f0000 */ lw $t7,0x0($v1) +/* f0d8c28: 014f0019 */ multu $t2,$t7 +/* f0d8c2c: 00007012 */ mflo $t6 +/* f0d8c30: 31d903ff */ andi $t9,$t6,0x3ff +/* f0d8c34: 0019c380 */ sll $t8,$t9,0xe +/* f0d8c38: 03047825 */ or $t7,$t8,$a0 +/* f0d8c3c: ac4f000c */ sw $t7,0xc($v0) +/* f0d8c40: 8c780000 */ lw $t8,0x0($v1) +/* f0d8c44: 31ae03ff */ andi $t6,$t5,0x3ff +/* f0d8c48: 000e6880 */ sll $t5,$t6,0x2 +/* f0d8c4c: 01380019 */ multu $t1,$t8 +/* f0d8c50: 00007812 */ mflo $t7 +/* f0d8c54: 31ee03ff */ andi $t6,$t7,0x3ff +/* f0d8c58: 000ecb80 */ sll $t9,$t6,0xe +/* f0d8c5c: 0326c025 */ or $t8,$t9,$a2 +/* f0d8c60: 030d7825 */ or $t7,$t8,$t5 +/* f0d8c64: ac4f0010 */ sw $t7,0x10($v0) +/* f0d8c68: 8c6e0000 */ lw $t6,0x0($v1) +/* f0d8c6c: afbf006c */ sw $ra,0x6c($sp) +/* f0d8c70: 00ae0019 */ multu $a1,$t6 +/* f0d8c74: 0000c812 */ mflo $t9 +/* f0d8c78: 333803ff */ andi $t8,$t9,0x3ff +/* f0d8c7c: 00187b80 */ sll $t7,$t8,0xe +/* f0d8c80: 01e47025 */ or $t6,$t7,$a0 +/* f0d8c84: ac4e0014 */ sw $t6,0x14($v0) +/* f0d8c88: 8c790000 */ lw $t9,0x0($v1) +/* f0d8c8c: 01390019 */ multu $t1,$t9 +/* f0d8c90: 0000c012 */ mflo $t8 +/* f0d8c94: 330f03ff */ andi $t7,$t8,0x3ff +/* f0d8c98: 000f7380 */ sll $t6,$t7,0xe +/* f0d8c9c: 01c6c825 */ or $t9,$t6,$a2 +/* f0d8ca0: 0328c025 */ or $t8,$t9,$t0 +/* f0d8ca4: ad780000 */ sw $t8,0x0($t3) +/* f0d8ca8: 8c790000 */ lw $t9,0x0($v1) +/* f0d8cac: 8fbf006c */ lw $ra,0x6c($sp) +/* f0d8cb0: 00b90019 */ multu $a1,$t9 +/* f0d8cb4: 33ef03ff */ andi $t7,$ra,0x3ff +/* f0d8cb8: 000ff880 */ sll $ra,$t7,0x2 +/* f0d8cbc: 0000c012 */ mflo $t8 +/* f0d8cc0: 330f03ff */ andi $t7,$t8,0x3ff +/* f0d8cc4: 000f7380 */ sll $t6,$t7,0xe +/* f0d8cc8: 01dfc825 */ or $t9,$t6,$ra +/* f0d8ccc: ad790004 */ sw $t9,0x4($t3) +/* f0d8cd0: 8faf00e0 */ lw $t7,0xe0($sp) +/* f0d8cd4: 8fb800c8 */ lw $t8,0xc8($sp) +/* f0d8cd8: afb00098 */ sw $s0,0x98($sp) +/* f0d8cdc: 26100008 */ addiu $s0,$s0,0x8 +/* f0d8ce0: 030f7023 */ subu $t6,$t8,$t7 +/* f0d8ce4: 25d90001 */ addiu $t9,$t6,0x1 +/* f0d8ce8: 8c6e0000 */ lw $t6,0x0($v1) +/* f0d8cec: 333803ff */ andi $t8,$t9,0x3ff +/* f0d8cf0: 00187880 */ sll $t7,$t8,0x2 +/* f0d8cf4: 018e0019 */ multu $t4,$t6 +/* f0d8cf8: afaf0050 */ sw $t7,0x50($sp) +/* f0d8cfc: 02001025 */ or $v0,$s0,$zero +/* f0d8d00: 26100008 */ addiu $s0,$s0,0x8 +/* f0d8d04: 02005825 */ or $t3,$s0,$zero +/* f0d8d08: 26100008 */ addiu $s0,$s0,0x8 +/* f0d8d0c: 0000c812 */ mflo $t9 +/* f0d8d10: 333803ff */ andi $t8,$t9,0x3ff +/* f0d8d14: 00187380 */ sll $t6,$t8,0xe +/* f0d8d18: 01c6c825 */ or $t9,$t6,$a2 +/* f0d8d1c: 8fae0098 */ lw $t6,0x98($sp) +/* f0d8d20: 032fc025 */ or $t8,$t9,$t7 +/* f0d8d24: add80000 */ sw $t8,0x0($t6) +/* f0d8d28: 8c790000 */ lw $t9,0x0($v1) +/* f0d8d2c: 00b90019 */ multu $a1,$t9 +/* f0d8d30: 00007812 */ mflo $t7 +/* f0d8d34: 31f803ff */ andi $t8,$t7,0x3ff +/* f0d8d38: 0018cb80 */ sll $t9,$t8,0xe +/* f0d8d3c: 03247825 */ or $t7,$t9,$a0 +/* f0d8d40: adcf0004 */ sw $t7,0x4($t6) +/* f0d8d44: 8c780000 */ lw $t8,0x0($v1) +/* f0d8d48: 01980019 */ multu $t4,$t8 +/* f0d8d4c: 0000c812 */ mflo $t9 +/* f0d8d50: 332f03ff */ andi $t7,$t9,0x3ff +/* f0d8d54: 000f7380 */ sll $t6,$t7,0xe +/* f0d8d58: 01c6c025 */ or $t8,$t6,$a2 +/* f0d8d5c: 0308c825 */ or $t9,$t8,$t0 +/* f0d8d60: ac590000 */ sw $t9,0x0($v0) +/* f0d8d64: 8fae00e0 */ lw $t6,0xe0($sp) +/* f0d8d68: 8faf00c8 */ lw $t7,0xc8($sp) +/* f0d8d6c: 01ee3821 */ addu $a3,$t7,$t6 +/* f0d8d70: 8c6f0000 */ lw $t7,0x0($v1) +/* f0d8d74: 30f803ff */ andi $t8,$a3,0x3ff +/* f0d8d78: 00183880 */ sll $a3,$t8,0x2 +/* f0d8d7c: 00af0019 */ multu $a1,$t7 +/* f0d8d80: 00007012 */ mflo $t6 +/* f0d8d84: 31d803ff */ andi $t8,$t6,0x3ff +/* f0d8d88: 0018cb80 */ sll $t9,$t8,0xe +/* f0d8d8c: 03277825 */ or $t7,$t9,$a3 +/* f0d8d90: ac4f0004 */ sw $t7,0x4($v0) +/* f0d8d94: 8c6e0000 */ lw $t6,0x0($v1) +/* f0d8d98: 02001025 */ or $v0,$s0,$zero +/* f0d8d9c: 26100008 */ addiu $s0,$s0,0x8 +/* f0d8da0: 012e0019 */ multu $t1,$t6 +/* f0d8da4: 02006025 */ or $t4,$s0,$zero +/* f0d8da8: 26100008 */ addiu $s0,$s0,0x8 +/* f0d8dac: 0000c012 */ mflo $t8 +/* f0d8db0: 331903ff */ andi $t9,$t8,0x3ff +/* f0d8db4: 8fb80050 */ lw $t8,0x50($sp) +/* f0d8db8: 00197b80 */ sll $t7,$t9,0xe +/* f0d8dbc: 01e67025 */ or $t6,$t7,$a2 +/* f0d8dc0: 01d8c825 */ or $t9,$t6,$t8 +/* f0d8dc4: ad790000 */ sw $t9,0x0($t3) +/* f0d8dc8: 8c6f0000 */ lw $t7,0x0($v1) +/* f0d8dcc: 014f0019 */ multu $t2,$t7 +/* f0d8dd0: 00007012 */ mflo $t6 +/* f0d8dd4: 31d803ff */ andi $t8,$t6,0x3ff +/* f0d8dd8: 0018cb80 */ sll $t9,$t8,0xe +/* f0d8ddc: 03247825 */ or $t7,$t9,$a0 +/* f0d8de0: ad6f0004 */ sw $t7,0x4($t3) +/* f0d8de4: 8c6e0000 */ lw $t6,0x0($v1) +/* f0d8de8: 012e0019 */ multu $t1,$t6 +/* f0d8dec: 0000c012 */ mflo $t8 +/* f0d8df0: 331903ff */ andi $t9,$t8,0x3ff +/* f0d8df4: 00197b80 */ sll $t7,$t9,0xe +/* f0d8df8: 01e67025 */ or $t6,$t7,$a2 +/* f0d8dfc: 01c8c025 */ or $t8,$t6,$t0 +/* f0d8e00: ac580000 */ sw $t8,0x0($v0) +/* f0d8e04: 8c790000 */ lw $t9,0x0($v1) +/* f0d8e08: 01590019 */ multu $t2,$t9 +/* f0d8e0c: 00007812 */ mflo $t7 +/* f0d8e10: 31ee03ff */ andi $t6,$t7,0x3ff +/* f0d8e14: 000ec380 */ sll $t8,$t6,0xe +/* f0d8e18: 0307c825 */ or $t9,$t8,$a3 +/* f0d8e1c: ac590004 */ sw $t9,0x4($v0) +/* f0d8e20: 8fae00e0 */ lw $t6,0xe0($sp) +/* f0d8e24: 8faf00cc */ lw $t7,0xcc($sp) +/* f0d8e28: 02001025 */ or $v0,$s0,$zero +/* f0d8e2c: 26100008 */ addiu $s0,$s0,0x8 +/* f0d8e30: 01eec023 */ subu $t8,$t7,$t6 +/* f0d8e34: 8c6f0000 */ lw $t7,0x0($v1) +/* f0d8e38: 27190001 */ addiu $t9,$t8,0x1 +/* f0d8e3c: afb90070 */ sw $t9,0x70($sp) +/* f0d8e40: 032f0019 */ multu $t9,$t7 +/* f0d8e44: 02005025 */ or $t2,$s0,$zero +/* f0d8e48: 26100008 */ addiu $s0,$s0,0x8 +/* f0d8e4c: 00007012 */ mflo $t6 +/* f0d8e50: 31d803ff */ andi $t8,$t6,0x3ff +/* f0d8e54: 0018cb80 */ sll $t9,$t8,0xe +/* f0d8e58: 03267825 */ or $t7,$t9,$a2 +/* f0d8e5c: 01ed7025 */ or $t6,$t7,$t5 +/* f0d8e60: ad8e0000 */ sw $t6,0x0($t4) +/* f0d8e64: 8c780000 */ lw $t8,0x0($v1) +/* f0d8e68: 00b80019 */ multu $a1,$t8 +/* f0d8e6c: 0000c812 */ mflo $t9 +/* f0d8e70: 332f03ff */ andi $t7,$t9,0x3ff +/* f0d8e74: 000f7380 */ sll $t6,$t7,0xe +/* f0d8e78: 01c4c025 */ or $t8,$t6,$a0 +/* f0d8e7c: ad980004 */ sw $t8,0x4($t4) +/* f0d8e80: 8c790000 */ lw $t9,0x0($v1) +/* f0d8e84: 01390019 */ multu $t1,$t9 +/* f0d8e88: 00007812 */ mflo $t7 +/* f0d8e8c: 31ee03ff */ andi $t6,$t7,0x3ff +/* f0d8e90: 000ec380 */ sll $t8,$t6,0xe +/* f0d8e94: 0306c825 */ or $t9,$t8,$a2 +/* f0d8e98: 032d7825 */ or $t7,$t9,$t5 +/* f0d8e9c: ac4f0000 */ sw $t7,0x0($v0) +/* f0d8ea0: 8fb800e0 */ lw $t8,0xe0($sp) +/* f0d8ea4: 8fae00cc */ lw $t6,0xcc($sp) +/* f0d8ea8: 8c790000 */ lw $t9,0x0($v1) +/* f0d8eac: 01d83821 */ addu $a3,$t6,$t8 +/* f0d8eb0: 00f90019 */ multu $a3,$t9 +/* f0d8eb4: 00007812 */ mflo $t7 +/* f0d8eb8: 31ee03ff */ andi $t6,$t7,0x3ff +/* f0d8ebc: 000ec380 */ sll $t8,$t6,0xe +/* f0d8ec0: 0304c825 */ or $t9,$t8,$a0 +/* f0d8ec4: ac590004 */ sw $t9,0x4($v0) +/* f0d8ec8: 8c6e0000 */ lw $t6,0x0($v1) +/* f0d8ecc: 8faf0070 */ lw $t7,0x70($sp) +/* f0d8ed0: 01ee0019 */ multu $t7,$t6 +/* f0d8ed4: 0000c012 */ mflo $t8 +/* f0d8ed8: 331903ff */ andi $t9,$t8,0x3ff +/* f0d8edc: 00197b80 */ sll $t7,$t9,0xe +/* f0d8ee0: 01e67025 */ or $t6,$t7,$a2 +/* f0d8ee4: 01c8c025 */ or $t8,$t6,$t0 +/* f0d8ee8: ad580000 */ sw $t8,0x0($t2) +/* f0d8eec: 8c790000 */ lw $t9,0x0($v1) +/* f0d8ef0: 00b90019 */ multu $a1,$t9 +/* f0d8ef4: 00007812 */ mflo $t7 +/* f0d8ef8: 31ee03ff */ andi $t6,$t7,0x3ff +/* f0d8efc: 000ec380 */ sll $t8,$t6,0xe +/* f0d8f00: 031fc825 */ or $t9,$t8,$ra +/* f0d8f04: ad590004 */ sw $t9,0x4($t2) +/* f0d8f08: 8c6f0000 */ lw $t7,0x0($v1) +/* f0d8f0c: 02001025 */ or $v0,$s0,$zero +/* f0d8f10: 26040008 */ addiu $a0,$s0,0x8 +/* f0d8f14: 012f0019 */ multu $t1,$t7 +/* f0d8f18: 00007012 */ mflo $t6 +/* f0d8f1c: 31d803ff */ andi $t8,$t6,0x3ff +/* f0d8f20: 0018cb80 */ sll $t9,$t8,0xe +/* f0d8f24: 03267825 */ or $t7,$t9,$a2 +/* f0d8f28: 01e87025 */ or $t6,$t7,$t0 +/* f0d8f2c: ac4e0000 */ sw $t6,0x0($v0) +/* f0d8f30: 8c780000 */ lw $t8,0x0($v1) +/* f0d8f34: 00f80019 */ multu $a3,$t8 +/* f0d8f38: 0000c812 */ mflo $t9 +/* f0d8f3c: 332f03ff */ andi $t7,$t9,0x3ff +/* f0d8f40: 000f7380 */ sll $t6,$t7,0xe +/* f0d8f44: 01dfc025 */ or $t8,$t6,$ra +/* f0d8f48: 0fc54e0e */ jal func0f153838 +/* f0d8f4c: ac580004 */ sw $t8,0x4($v0) +/* f0d8f50: 8fbf004c */ lw $ra,0x4c($sp) +/* f0d8f54: d7b40018 */ ldc1 $f20,0x18($sp) +/* f0d8f58: d7b60020 */ ldc1 $f22,0x20($sp) +/* f0d8f5c: d7b80028 */ ldc1 $f24,0x28($sp) +/* f0d8f60: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f0d8f64: d7bc0038 */ ldc1 $f28,0x38($sp) +/* f0d8f68: d7be0040 */ ldc1 $f30,0x40($sp) +/* f0d8f6c: 8fb00048 */ lw $s0,0x48($sp) +/* f0d8f70: 03e00008 */ jr $ra +/* f0d8f74: 27bd00d0 */ addiu $sp,$sp,0xd0 +); + +GLOBAL_ASM( +glabel func0f0d8f78 +/* f0d8f78: 27bdff68 */ addiu $sp,$sp,-152 +/* f0d8f7c: 3c08800a */ lui $t0,0x800a +/* f0d8f80: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f0d8f84: afbf0044 */ sw $ra,0x44($sp) +/* f0d8f88: afb30040 */ sw $s3,0x40($sp) +/* f0d8f8c: afb2003c */ sw $s2,0x3c($sp) +/* f0d8f90: afb10038 */ sw $s1,0x38($sp) +/* f0d8f94: afb00034 */ sw $s0,0x34($sp) +/* f0d8f98: afa5009c */ sw $a1,0x9c($sp) +/* f0d8f9c: c5041660 */ lwc1 $f4,0x1660($t0) +/* f0d8fa0: 3c188008 */ lui $t8,0x8008 +/* f0d8fa4: 8f18fac0 */ lw $t8,-0x540($t8) +/* f0d8fa8: 4600218d */ trunc.w.s $f6,$f4 +/* f0d8fac: 00809825 */ or $s3,$a0,$zero +/* f0d8fb0: 02602025 */ or $a0,$s3,$zero +/* f0d8fb4: 440f3000 */ mfc1 $t7,$f6 +/* f0d8fb8: 00000000 */ sll $zero,$zero,0x0 +/* f0d8fbc: 01f8001a */ div $zero,$t7,$t8 +/* f0d8fc0: 0000c812 */ mflo $t9 +/* f0d8fc4: afb90088 */ sw $t9,0x88($sp) +/* f0d8fc8: c5081664 */ lwc1 $f8,0x1664($t0) +/* f0d8fcc: 17000002 */ bnez $t8,.L0f0d8fd8 +/* f0d8fd0: 00000000 */ sll $zero,$zero,0x0 +/* f0d8fd4: 0007000d */ break 0x7 +.L0f0d8fd8: +/* f0d8fd8: 2401ffff */ addiu $at,$zero,-1 +/* f0d8fdc: 17010004 */ bne $t8,$at,.L0f0d8ff0 +/* f0d8fe0: 3c018000 */ lui $at,0x8000 +/* f0d8fe4: 15e10002 */ bne $t7,$at,.L0f0d8ff0 +/* f0d8fe8: 00000000 */ sll $zero,$zero,0x0 +/* f0d8fec: 0006000d */ break 0x6 +.L0f0d8ff0: +/* f0d8ff0: 4600428d */ trunc.w.s $f10,$f8 +/* f0d8ff4: 440c5000 */ mfc1 $t4,$f10 +/* f0d8ff8: 0fc54d8a */ jal func0f153628 +/* f0d8ffc: afac0084 */ sw $t4,0x84($sp) +/* f0d9000: 3c0a800a */ lui $t2,0x800a +/* f0d9004: 254a9fc0 */ addiu $t2,$t2,-24640 +/* f0d9008: 8d480284 */ lw $t0,0x284($t2) +/* f0d900c: 00409825 */ or $s3,$v0,$zero +/* f0d9010: 910d1b98 */ lbu $t5,0x1b98($t0) +/* f0d9014: 2da10006 */ sltiu $at,$t5,0x6 +/* f0d9018: 10200141 */ beqz $at,.L0f0d9520 +/* f0d901c: 000d6880 */ sll $t5,$t5,0x2 +/* f0d9020: 3c017f1b */ lui $at,0x7f1b +/* f0d9024: 002d0821 */ addu $at,$at,$t5 +/* f0d9028: 8c2dddec */ lw $t5,-0x2214($at) +/* f0d902c: 01a00008 */ jr $t5 +/* f0d9030: 00000000 */ sll $zero,$zero,0x0 +/* f0d9034: 8fae009c */ lw $t6,0x9c($sp) +/* f0d9038: 11c00139 */ beqz $t6,.L0f0d9520 +/* f0d903c: 3c1800ff */ lui $t8,0xff +/* f0d9040: 37180028 */ ori $t8,$t8,0x28 +/* f0d9044: 240f0005 */ addiu $t7,$zero,0x5 +/* f0d9048: afaf0010 */ sw $t7,0x10($sp) +/* f0d904c: afb80014 */ sw $t8,0x14($sp) +/* f0d9050: 02602025 */ or $a0,$s3,$zero +/* f0d9054: 8fa50088 */ lw $a1,0x88($sp) +/* f0d9058: 8fa60084 */ lw $a2,0x84($sp) +/* f0d905c: 0fc35fd5 */ jal func0f0d7f54 +/* f0d9060: 24070008 */ addiu $a3,$zero,0x8 +/* f0d9064: 1000012e */ beqz $zero,.L0f0d9520 +/* f0d9068: 00409825 */ or $s3,$v0,$zero +/* f0d906c: 8fb9009c */ lw $t9,0x9c($sp) +/* f0d9070: 1320012b */ beqz $t9,.L0f0d9520 +/* f0d9074: 00000000 */ sll $zero,$zero,0x0 +/* f0d9078: 8d0b1624 */ lw $t3,0x1624($t0) +/* f0d907c: 3c1000ff */ lui $s0,0xff +/* f0d9080: 36100028 */ ori $s0,$s0,0x28 +/* f0d9084: 15600003 */ bnez $t3,.L0f0d9094 +/* f0d9088: 24110008 */ addiu $s1,$zero,0x8 +/* f0d908c: 1000000a */ beqz $zero,.L0f0d90b8 +/* f0d9090: 24030005 */ addiu $v1,$zero,0x5 +.L0f0d9094: +/* f0d9094: 0fc35c1c */ jal func0f0d7070 +/* f0d9098: 00002025 */ or $a0,$zero,$zero +/* f0d909c: 10400003 */ beqz $v0,.L0f0d90ac +/* f0d90a0: 24110006 */ addiu $s1,$zero,0x6 +/* f0d90a4: 10000003 */ beqz $zero,.L0f0d90b4 +/* f0d90a8: 3410ff60 */ dli $s0,0xff60 +.L0f0d90ac: +/* f0d90ac: 3c10ff00 */ lui $s0,0xff00 +/* f0d90b0: 36100060 */ ori $s0,$s0,0x60 +.L0f0d90b4: +/* f0d90b4: 24030003 */ addiu $v1,$zero,0x3 +.L0f0d90b8: +/* f0d90b8: 3c047f1b */ lui $a0,0x7f1b +/* f0d90bc: 3c058007 */ lui $a1,0x8007 +/* f0d90c0: 24a50f94 */ addiu $a1,$a1,0xf94 +/* f0d90c4: 2484dda0 */ addiu $a0,$a0,-8800 +/* f0d90c8: 0c0036cc */ jal 0xdb30 +/* f0d90cc: afa30090 */ sw $v1,0x90($sp) +/* f0d90d0: 3c028007 */ lui $v0,0x8007 +/* f0d90d4: 8c420f94 */ lw $v0,0xf94($v0) +/* f0d90d8: 8fa30090 */ lw $v1,0x90($sp) +/* f0d90dc: 02602025 */ or $a0,$s3,$zero +/* f0d90e0: 10400006 */ beqz $v0,.L0f0d90fc +/* f0d90e4: 8fa50088 */ lw $a1,0x88($sp) +/* f0d90e8: 24120001 */ addiu $s2,$zero,0x1 +/* f0d90ec: 1052000a */ beq $v0,$s2,.L0f0d9118 +/* f0d90f0: 02602025 */ or $a0,$s3,$zero +/* f0d90f4: 1000010a */ beqz $zero,.L0f0d9520 +/* f0d90f8: 00000000 */ sll $zero,$zero,0x0 +.L0f0d90fc: +/* f0d90fc: 8fa60084 */ lw $a2,0x84($sp) +/* f0d9100: 02203825 */ or $a3,$s1,$zero +/* f0d9104: afa30010 */ sw $v1,0x10($sp) +/* f0d9108: 0fc35fd5 */ jal func0f0d7f54 +/* f0d910c: afb00014 */ sw $s0,0x14($sp) +/* f0d9110: 10000103 */ beqz $zero,.L0f0d9520 +/* f0d9114: 00409825 */ or $s3,$v0,$zero +.L0f0d9118: +/* f0d9118: 00036040 */ sll $t4,$v1,0x1 +/* f0d911c: afac0010 */ sw $t4,0x10($sp) +/* f0d9120: 8fa50088 */ lw $a1,0x88($sp) +/* f0d9124: 8fa60084 */ lw $a2,0x84($sp) +/* f0d9128: 00113840 */ sll $a3,$s1,0x1 +/* f0d912c: 0fc361ea */ jal func0f0d87a8 +/* f0d9130: afb00014 */ sw $s0,0x14($sp) +/* f0d9134: 100000fa */ beqz $zero,.L0f0d9520 +/* f0d9138: 00409825 */ or $s3,$v0,$zero +/* f0d913c: 8fad009c */ lw $t5,0x9c($sp) +/* f0d9140: 11a000f7 */ beqz $t5,.L0f0d9520 +/* f0d9144: 00000000 */ sll $zero,$zero,0x0 +/* f0d9148: 8d0e1624 */ lw $t6,0x1624($t0) +/* f0d914c: 3c1000ff */ lui $s0,0xff +/* f0d9150: 36100028 */ ori $s0,$s0,0x28 +/* f0d9154: 15c00003 */ bnez $t6,.L0f0d9164 +/* f0d9158: 24110008 */ addiu $s1,$zero,0x8 +/* f0d915c: 1000000c */ beqz $zero,.L0f0d9190 +/* f0d9160: 24030005 */ addiu $v1,$zero,0x5 +.L0f0d9164: +/* f0d9164: 0fc35c1c */ jal func0f0d7070 +/* f0d9168: 00002025 */ or $a0,$zero,$zero +/* f0d916c: 10400003 */ beqz $v0,.L0f0d917c +/* f0d9170: 24110006 */ addiu $s1,$zero,0x6 +/* f0d9174: 10000003 */ beqz $zero,.L0f0d9184 +/* f0d9178: 3410ff60 */ dli $s0,0xff60 +.L0f0d917c: +/* f0d917c: 3c10ff00 */ lui $s0,0xff00 +/* f0d9180: 36100060 */ ori $s0,$s0,0x60 +.L0f0d9184: +/* f0d9184: 3c0a800a */ lui $t2,0x800a +/* f0d9188: 254a9fc0 */ addiu $t2,$t2,-24640 +/* f0d918c: 24030003 */ addiu $v1,$zero,0x3 +.L0f0d9190: +/* f0d9190: 3c028007 */ lui $v0,0x8007 +/* f0d9194: 8c420f98 */ lw $v0,0xf98($v0) +/* f0d9198: 8d590034 */ lw $t9,0x34($t2) +/* f0d919c: 240f0087 */ addiu $t7,$zero,0x87 +/* f0d91a0: 241800c8 */ addiu $t8,$zero,0xc8 +/* f0d91a4: 00591021 */ addu $v0,$v0,$t9 +/* f0d91a8: 304b0080 */ andi $t3,$v0,0x80 +/* f0d91ac: 3c018007 */ lui $at,0x8007 +/* f0d91b0: afaf0078 */ sw $t7,0x78($sp) +/* f0d91b4: afb80074 */ sw $t8,0x74($sp) +/* f0d91b8: 1160001f */ beqz $t3,.L0f0d9238 +/* f0d91bc: ac220f98 */ sw $v0,0xf98($at) +/* f0d91c0: 240459b7 */ addiu $a0,$zero,0x59b7 +/* f0d91c4: 0fc5b9f1 */ jal func0f16e7c4 +/* f0d91c8: afa30090 */ sw $v1,0x90($sp) +/* f0d91cc: 0c002f02 */ jal 0xbc08 +/* f0d91d0: 00409025 */ or $s2,$v0,$zero +/* f0d91d4: 0c002f06 */ jal 0xbc18 +/* f0d91d8: a7a20060 */ sh $v0,0x60($sp) +/* f0d91dc: 3c0c8008 */ lui $t4,0x8008 +/* f0d91e0: 3c0d8008 */ lui $t5,0x8008 +/* f0d91e4: 8dadfb04 */ lw $t5,-0x4fc($t5) +/* f0d91e8: 8d8cfb08 */ lw $t4,-0x4f8($t4) +/* f0d91ec: 87b80060 */ lh $t8,0x60($sp) +/* f0d91f0: 3c0e00ff */ lui $t6,0xff +/* f0d91f4: 35ce00a0 */ ori $t6,$t6,0xa0 +/* f0d91f8: 240f00a0 */ addiu $t7,$zero,0xa0 +/* f0d91fc: afaf001c */ sw $t7,0x1c($sp) +/* f0d9200: afae0018 */ sw $t6,0x18($sp) +/* f0d9204: 02602025 */ or $a0,$s3,$zero +/* f0d9208: 27a50078 */ addiu $a1,$sp,0x78 +/* f0d920c: 27a60074 */ addiu $a2,$sp,0x74 +/* f0d9210: 02403825 */ or $a3,$s2,$zero +/* f0d9214: afa20024 */ sw $v0,0x24($sp) +/* f0d9218: afa00028 */ sw $zero,0x28($sp) +/* f0d921c: afa0002c */ sw $zero,0x2c($sp) +/* f0d9220: afad0014 */ sw $t5,0x14($sp) +/* f0d9224: afac0010 */ sw $t4,0x10($sp) +/* f0d9228: 0fc55b92 */ jal func0f156e48 +/* f0d922c: afb80020 */ sw $t8,0x20($sp) +/* f0d9230: 8fa30090 */ lw $v1,0x90($sp) +/* f0d9234: 00409825 */ or $s3,$v0,$zero +.L0f0d9238: +/* f0d9238: 02602025 */ or $a0,$s3,$zero +/* f0d923c: 8fa50088 */ lw $a1,0x88($sp) +/* f0d9240: 8fa60084 */ lw $a2,0x84($sp) +/* f0d9244: 02203825 */ or $a3,$s1,$zero +/* f0d9248: afa30010 */ sw $v1,0x10($sp) +/* f0d924c: 0fc35fd5 */ jal func0f0d7f54 +/* f0d9250: afb00014 */ sw $s0,0x14($sp) +/* f0d9254: 3c08800a */ lui $t0,0x800a +/* f0d9258: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f0d925c: 00409825 */ or $s3,$v0,$zero +/* f0d9260: 00402025 */ or $a0,$v0,$zero +/* f0d9264: 8d191624 */ lw $t9,0x1624($t0) +/* f0d9268: 24060001 */ addiu $a2,$zero,0x1 +/* f0d926c: 25051624 */ addiu $a1,$t0,0x1624 +/* f0d9270: 132000ab */ beqz $t9,.L0f0d9520 +/* f0d9274: 00000000 */ sll $zero,$zero,0x0 +/* f0d9278: 0fc35e3d */ jal func0f0d78f4 +/* f0d927c: 95071b90 */ lhu $a3,0x1b90($t0) +/* f0d9280: 100000a7 */ beqz $zero,.L0f0d9520 +/* f0d9284: 00409825 */ or $s3,$v0,$zero +/* f0d9288: 00008025 */ or $s0,$zero,$zero +/* f0d928c: 00008825 */ or $s1,$zero,$zero +/* f0d9290: 24120001 */ addiu $s2,$zero,0x1 +.L0f0d9294: +/* f0d9294: 8d480284 */ lw $t0,0x284($t2) +/* f0d9298: 00106040 */ sll $t4,$s0,0x1 +/* f0d929c: 02602025 */ or $a0,$s3,$zero +/* f0d92a0: 01112821 */ addu $a1,$t0,$s1 +/* f0d92a4: 8cab1630 */ lw $t3,0x1630($a1) +/* f0d92a8: 24a51630 */ addiu $a1,$a1,0x1630 +/* f0d92ac: 00003025 */ or $a2,$zero,$zero +/* f0d92b0: 11600006 */ beqz $t3,.L0f0d92cc +/* f0d92b4: 010c6821 */ addu $t5,$t0,$t4 +/* f0d92b8: 0fc35e3d */ jal func0f0d78f4 +/* f0d92bc: 95a71b90 */ lhu $a3,0x1b90($t5) +/* f0d92c0: 3c0a800a */ lui $t2,0x800a +/* f0d92c4: 254a9fc0 */ addiu $t2,$t2,-24640 +/* f0d92c8: 00409825 */ or $s3,$v0,$zero +.L0f0d92cc: +/* f0d92cc: 26100001 */ addiu $s0,$s0,0x1 +/* f0d92d0: 1612fff0 */ bne $s0,$s2,.L0f0d9294 +/* f0d92d4: 2631000c */ addiu $s1,$s1,0xc +/* f0d92d8: 8fae009c */ lw $t6,0x9c($sp) +/* f0d92dc: 11c00090 */ beqz $t6,.L0f0d9520 +/* f0d92e0: 00000000 */ sll $zero,$zero,0x0 +/* f0d92e4: 8d4f0284 */ lw $t7,0x284($t2) +/* f0d92e8: 3c1000ff */ lui $s0,0xff +/* f0d92ec: 36100028 */ ori $s0,$s0,0x28 +/* f0d92f0: 8df81624 */ lw $t8,0x1624($t7) +/* f0d92f4: 24110008 */ addiu $s1,$zero,0x8 +/* f0d92f8: 17000003 */ bnez $t8,.L0f0d9308 +/* f0d92fc: 00000000 */ sll $zero,$zero,0x0 +/* f0d9300: 1000000a */ beqz $zero,.L0f0d932c +/* f0d9304: 24030005 */ addiu $v1,$zero,0x5 +.L0f0d9308: +/* f0d9308: 0fc35c1c */ jal func0f0d7070 +/* f0d930c: 00002025 */ or $a0,$zero,$zero +/* f0d9310: 10400003 */ beqz $v0,.L0f0d9320 +/* f0d9314: 24110006 */ addiu $s1,$zero,0x6 +/* f0d9318: 10000003 */ beqz $zero,.L0f0d9328 +/* f0d931c: 3410ff60 */ dli $s0,0xff60 +.L0f0d9320: +/* f0d9320: 3c10ff00 */ lui $s0,0xff00 +/* f0d9324: 36100060 */ ori $s0,$s0,0x60 +.L0f0d9328: +/* f0d9328: 24030003 */ addiu $v1,$zero,0x3 +.L0f0d932c: +/* f0d932c: 02602025 */ or $a0,$s3,$zero +/* f0d9330: 8fa50088 */ lw $a1,0x88($sp) +/* f0d9334: 8fa60084 */ lw $a2,0x84($sp) +/* f0d9338: 02203825 */ or $a3,$s1,$zero +/* f0d933c: afa30010 */ sw $v1,0x10($sp) +/* f0d9340: 0fc35fd5 */ jal func0f0d7f54 +/* f0d9344: afb00014 */ sw $s0,0x14($sp) +/* f0d9348: 10000075 */ beqz $zero,.L0f0d9520 +/* f0d934c: 00409825 */ or $s3,$v0,$zero +/* f0d9350: 00008025 */ or $s0,$zero,$zero +/* f0d9354: 00008825 */ or $s1,$zero,$zero +/* f0d9358: 24120001 */ addiu $s2,$zero,0x1 +.L0f0d935c: +/* f0d935c: 8d480284 */ lw $t0,0x284($t2) +/* f0d9360: 01112821 */ addu $a1,$t0,$s1 +/* f0d9364: 8ca31630 */ lw $v1,0x1630($a1) +/* f0d9368: 24a51630 */ addiu $a1,$a1,0x1630 +/* f0d936c: 5060004c */ beqzl $v1,.L0f0d94a0 +/* f0d9370: 26100001 */ addiu $s0,$s0,0x1 +/* f0d9374: 91191b98 */ lbu $t9,0x1b98($t0) +/* f0d9378: 24010005 */ addiu $at,$zero,0x5 +/* f0d937c: 00104840 */ sll $t1,$s0,0x1 +/* f0d9380: 1721003f */ bne $t9,$at,.L0f0d9480 +/* f0d9384: 02602025 */ or $a0,$s3,$zero +/* f0d9388: 8c640004 */ lw $a0,0x4($v1) +/* f0d938c: 00003025 */ or $a2,$zero,$zero +/* f0d9390: 1080000b */ beqz $a0,.L0f0d93c0 +/* f0d9394: 00801025 */ or $v0,$a0,$zero +/* f0d9398: 904b0003 */ lbu $t3,0x3($v0) +/* f0d939c: 2401000d */ addiu $at,$zero,0xd +/* f0d93a0: 15610007 */ bne $t3,$at,.L0f0d93c0 +/* f0d93a4: 00000000 */ sll $zero,$zero,0x0 +/* f0d93a8: 8c4c000c */ lw $t4,0xc($v0) +/* f0d93ac: 3c01a000 */ lui $at,0xa000 +/* f0d93b0: 01816824 */ and $t5,$t4,$at +/* f0d93b4: 15a00002 */ bnez $t5,.L0f0d93c0 +/* f0d93b8: 00000000 */ sll $zero,$zero,0x0 +/* f0d93bc: 24064cd7 */ addiu $a2,$zero,0x4cd7 +.L0f0d93c0: +/* f0d93c0: 10800027 */ beqz $a0,.L0f0d9460 +/* f0d93c4: 00801025 */ or $v0,$a0,$zero +/* f0d93c8: 908e0003 */ lbu $t6,0x3($a0) +/* f0d93cc: 24010008 */ addiu $at,$zero,0x8 +/* f0d93d0: 55c10024 */ bnel $t6,$at,.L0f0d9464 +/* f0d93d4: 01096821 */ addu $t5,$t0,$t1 +/* f0d93d8: 908f005c */ lbu $t7,0x5c($a0) +/* f0d93dc: 25f8fff1 */ addiu $t8,$t7,-15 +/* f0d93e0: 2f010014 */ sltiu $at,$t8,0x14 +/* f0d93e4: 1020001e */ beqz $at,.L0f0d9460 +/* f0d93e8: 0018c080 */ sll $t8,$t8,0x2 +/* f0d93ec: 3c017f1b */ lui $at,0x7f1b +/* f0d93f0: 00380821 */ addu $at,$at,$t8 +/* f0d93f4: 8c38de04 */ lw $t8,-0x21fc($at) +/* f0d93f8: 03000008 */ jr $t8 +/* f0d93fc: 00000000 */ sll $zero,$zero,0x0 +/* f0d9400: 9059005f */ lbu $t9,0x5f($v0) +/* f0d9404: 16590003 */ bne $s2,$t9,.L0f0d9414 +/* f0d9408: 00000000 */ sll $zero,$zero,0x0 +/* f0d940c: 10000014 */ beqz $zero,.L0f0d9460 +/* f0d9410: 24064cd4 */ addiu $a2,$zero,0x4cd4 +.L0f0d9414: +/* f0d9414: 10000012 */ beqz $zero,.L0f0d9460 +/* f0d9418: 24064cd5 */ addiu $a2,$zero,0x4cd5 +/* f0d941c: 904b005f */ lbu $t3,0x5f($v0) +/* f0d9420: 164b0003 */ bne $s2,$t3,.L0f0d9430 +/* f0d9424: 00000000 */ sll $zero,$zero,0x0 +/* f0d9428: 1000000d */ beqz $zero,.L0f0d9460 +/* f0d942c: 24064cd4 */ addiu $a2,$zero,0x4cd4 +.L0f0d9430: +/* f0d9430: 1000000b */ beqz $zero,.L0f0d9460 +/* f0d9434: 24064cd8 */ addiu $a2,$zero,0x4cd8 +/* f0d9438: 10000009 */ beqz $zero,.L0f0d9460 +/* f0d943c: 24064cd5 */ addiu $a2,$zero,0x4cd5 +/* f0d9440: 10000007 */ beqz $zero,.L0f0d9460 +/* f0d9444: 24064cd4 */ addiu $a2,$zero,0x4cd4 +/* f0d9448: 10000005 */ beqz $zero,.L0f0d9460 +/* f0d944c: 24064cd6 */ addiu $a2,$zero,0x4cd6 +/* f0d9450: 904c005f */ lbu $t4,0x5f($v0) +/* f0d9454: 564c0003 */ bnel $s2,$t4,.L0f0d9464 +/* f0d9458: 01096821 */ addu $t5,$t0,$t1 +/* f0d945c: 24064cd4 */ addiu $a2,$zero,0x4cd4 +.L0f0d9460: +/* f0d9460: 01096821 */ addu $t5,$t0,$t1 +.L0f0d9464: +/* f0d9464: 95a71b90 */ lhu $a3,0x1b90($t5) +/* f0d9468: 0fc35e3d */ jal func0f0d78f4 +/* f0d946c: 02602025 */ or $a0,$s3,$zero +/* f0d9470: 3c0a800a */ lui $t2,0x800a +/* f0d9474: 254a9fc0 */ addiu $t2,$t2,-24640 +/* f0d9478: 10000008 */ beqz $zero,.L0f0d949c +/* f0d947c: 00409825 */ or $s3,$v0,$zero +.L0f0d9480: +/* f0d9480: 01097021 */ addu $t6,$t0,$t1 +/* f0d9484: 95c71b90 */ lhu $a3,0x1b90($t6) +/* f0d9488: 0fc35e3d */ jal func0f0d78f4 +/* f0d948c: 26060002 */ addiu $a2,$s0,0x2 +/* f0d9490: 3c0a800a */ lui $t2,0x800a +/* f0d9494: 254a9fc0 */ addiu $t2,$t2,-24640 +/* f0d9498: 00409825 */ or $s3,$v0,$zero +.L0f0d949c: +/* f0d949c: 26100001 */ addiu $s0,$s0,0x1 +.L0f0d94a0: +/* f0d94a0: 24010004 */ addiu $at,$zero,0x4 +/* f0d94a4: 1601ffad */ bne $s0,$at,.L0f0d935c +/* f0d94a8: 2631000c */ addiu $s1,$s1,0xc +/* f0d94ac: 8faf009c */ lw $t7,0x9c($sp) +/* f0d94b0: 11e0001b */ beqz $t7,.L0f0d9520 +/* f0d94b4: 00000000 */ sll $zero,$zero,0x0 +/* f0d94b8: 8d580284 */ lw $t8,0x284($t2) +/* f0d94bc: 3c1000ff */ lui $s0,0xff +/* f0d94c0: 36100028 */ ori $s0,$s0,0x28 +/* f0d94c4: 8f191624 */ lw $t9,0x1624($t8) +/* f0d94c8: 24110008 */ addiu $s1,$zero,0x8 +/* f0d94cc: 17200003 */ bnez $t9,.L0f0d94dc +/* f0d94d0: 00000000 */ sll $zero,$zero,0x0 +/* f0d94d4: 1000000a */ beqz $zero,.L0f0d9500 +/* f0d94d8: 24030005 */ addiu $v1,$zero,0x5 +.L0f0d94dc: +/* f0d94dc: 0fc35c1c */ jal func0f0d7070 +/* f0d94e0: 00002025 */ or $a0,$zero,$zero +/* f0d94e4: 10400003 */ beqz $v0,.L0f0d94f4 +/* f0d94e8: 24110006 */ addiu $s1,$zero,0x6 +/* f0d94ec: 10000003 */ beqz $zero,.L0f0d94fc +/* f0d94f0: 3410ff60 */ dli $s0,0xff60 +.L0f0d94f4: +/* f0d94f4: 3c10ff00 */ lui $s0,0xff00 +/* f0d94f8: 36100060 */ ori $s0,$s0,0x60 +.L0f0d94fc: +/* f0d94fc: 24030003 */ addiu $v1,$zero,0x3 +.L0f0d9500: +/* f0d9500: 02602025 */ or $a0,$s3,$zero +/* f0d9504: 8fa50088 */ lw $a1,0x88($sp) +/* f0d9508: 8fa60084 */ lw $a2,0x84($sp) +/* f0d950c: 02203825 */ or $a3,$s1,$zero +/* f0d9510: afa30010 */ sw $v1,0x10($sp) +/* f0d9514: 0fc35fd5 */ jal func0f0d7f54 +/* f0d9518: afb00014 */ sw $s0,0x14($sp) +/* f0d951c: 00409825 */ or $s3,$v0,$zero +.L0f0d9520: +/* f0d9520: 0fc54de0 */ jal func0f153780 +/* f0d9524: 02602025 */ or $a0,$s3,$zero +/* f0d9528: 8fbf0044 */ lw $ra,0x44($sp) +/* f0d952c: 8fb00034 */ lw $s0,0x34($sp) +/* f0d9530: 8fb10038 */ lw $s1,0x38($sp) +/* f0d9534: 8fb2003c */ lw $s2,0x3c($sp) +/* f0d9538: 8fb30040 */ lw $s3,0x40($sp) +/* f0d953c: 03e00008 */ jr $ra +/* f0d9540: 27bd0098 */ addiu $sp,$sp,0x98 +); + +GLOBAL_ASM( +glabel func0f0d9544 +/* f0d9544: 27bdff30 */ addiu $sp,$sp,-208 +/* f0d9548: 3c02800a */ lui $v0,0x800a +/* f0d954c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0d9550: afbf0044 */ sw $ra,0x44($sp) +/* f0d9554: afb00040 */ sw $s0,0x40($sp) +/* f0d9558: afa400d0 */ sw $a0,0xd0($sp) +/* f0d955c: c4441660 */ lwc1 $f4,0x1660($v0) +/* f0d9560: c4481664 */ lwc1 $f8,0x1664($v0) +/* f0d9564: 8fb800d0 */ lw $t8,0xd0($sp) +/* f0d9568: 4600218d */ trunc.w.s $f6,$f4 +/* f0d956c: 3c10800b */ lui $s0,0x800b +/* f0d9570: 3c0dba00 */ lui $t5,0xba00 +/* f0d9574: 4600428d */ trunc.w.s $f10,$f8 +/* f0d9578: 44083000 */ mfc1 $t0,$f6 +/* f0d957c: 8e10b580 */ lw $s0,-0x4a80($s0) +/* f0d9580: 35ad0602 */ ori $t5,$t5,0x602 +/* f0d9584: 44095000 */ mfc1 $t1,$f10 +/* f0d9588: 14a00003 */ bnez $a1,.L0f0d9598 +/* f0d958c: 27190008 */ addiu $t9,$t8,0x8 +/* f0d9590: 100000e0 */ beqz $zero,.L0f0d9914 +/* f0d9594: 00801025 */ or $v0,$a0,$zero +.L0f0d9598: +/* f0d9598: afb900d0 */ sw $t9,0xd0($sp) +/* f0d959c: 240e00c0 */ addiu $t6,$zero,0xc0 +/* f0d95a0: af0e0004 */ sw $t6,0x4($t8) +/* f0d95a4: af0d0000 */ sw $t5,0x0($t8) +/* f0d95a8: 8faf00d0 */ lw $t7,0xd0($sp) +/* f0d95ac: 3c19ba00 */ lui $t9,0xba00 +/* f0d95b0: 37391301 */ ori $t9,$t9,0x1301 +/* f0d95b4: 25f80008 */ addiu $t8,$t7,0x8 +/* f0d95b8: afb800d0 */ sw $t8,0xd0($sp) +/* f0d95bc: ade00004 */ sw $zero,0x4($t7) +/* f0d95c0: adf90000 */ sw $t9,0x0($t7) +/* f0d95c4: 8fad00d0 */ lw $t5,0xd0($sp) +/* f0d95c8: 3c0fb900 */ lui $t7,0xb900 +/* f0d95cc: 35ef0002 */ ori $t7,$t7,0x2 +/* f0d95d0: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0d95d4: afae00d0 */ sw $t6,0xd0($sp) +/* f0d95d8: ada00004 */ sw $zero,0x4($t5) +/* f0d95dc: adaf0000 */ sw $t7,0x0($t5) +/* f0d95e0: 8fb800d0 */ lw $t8,0xd0($sp) +/* f0d95e4: 3c0dba00 */ lui $t5,0xba00 +/* f0d95e8: 35ad1001 */ ori $t5,$t5,0x1001 +/* f0d95ec: 27190008 */ addiu $t9,$t8,0x8 +/* f0d95f0: afb900d0 */ sw $t9,0xd0($sp) +/* f0d95f4: af000004 */ sw $zero,0x4($t8) +/* f0d95f8: af0d0000 */ sw $t5,0x0($t8) +/* f0d95fc: 8fae00d0 */ lw $t6,0xd0($sp) +/* f0d9600: 3c18ba00 */ lui $t8,0xba00 +/* f0d9604: 37180c02 */ ori $t8,$t8,0xc02 +/* f0d9608: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0d960c: afaf00d0 */ sw $t7,0xd0($sp) +/* f0d9610: adc00004 */ sw $zero,0x4($t6) +/* f0d9614: add80000 */ sw $t8,0x0($t6) +/* f0d9618: 8fb900d0 */ lw $t9,0xd0($sp) +/* f0d961c: 3c0eba00 */ lui $t6,0xba00 +/* f0d9620: 35ce0903 */ ori $t6,$t6,0x903 +/* f0d9624: 272d0008 */ addiu $t5,$t9,0x8 +/* f0d9628: afad00d0 */ sw $t5,0xd0($sp) +/* f0d962c: 240f0c00 */ addiu $t7,$zero,0xc00 +/* f0d9630: af2f0004 */ sw $t7,0x4($t9) +/* f0d9634: af2e0000 */ sw $t6,0x0($t9) +/* f0d9638: 8fb800d0 */ lw $t8,0xd0($sp) +/* f0d963c: 3c0dba00 */ lui $t5,0xba00 +/* f0d9640: 35ad0e02 */ ori $t5,$t5,0xe02 +/* f0d9644: 27190008 */ addiu $t9,$t8,0x8 +/* f0d9648: afb900d0 */ sw $t9,0xd0($sp) +/* f0d964c: af000004 */ sw $zero,0x4($t8) +/* f0d9650: af0d0000 */ sw $t5,0x0($t8) +/* f0d9654: 8fae00d0 */ lw $t6,0xd0($sp) +/* f0d9658: 3c18e700 */ lui $t8,0xe700 +/* f0d965c: 44888000 */ mtc1 $t0,$f16 +/* f0d9660: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0d9664: afaf00d0 */ sw $t7,0xd0($sp) +/* f0d9668: adc00004 */ sw $zero,0x4($t6) +/* f0d966c: add80000 */ sw $t8,0x0($t6) +/* f0d9670: 8fb900d0 */ lw $t9,0xd0($sp) +/* f0d9674: 3c0eba00 */ lui $t6,0xba00 +/* f0d9678: 35ce1402 */ ori $t6,$t6,0x1402 +/* f0d967c: 272d0008 */ addiu $t5,$t9,0x8 +/* f0d9680: afad00d0 */ sw $t5,0xd0($sp) +/* f0d9684: af200004 */ sw $zero,0x4($t9) +/* f0d9688: af2e0000 */ sw $t6,0x0($t9) +/* f0d968c: 8faf00d0 */ lw $t7,0xd0($sp) +/* f0d9690: 3c19b900 */ lui $t9,0xb900 +/* f0d9694: 3c0d0050 */ lui $t5,0x50 +/* f0d9698: 25f80008 */ addiu $t8,$t7,0x8 +/* f0d969c: afb800d0 */ sw $t8,0xd0($sp) +/* f0d96a0: 35ad4240 */ ori $t5,$t5,0x4240 +/* f0d96a4: 3739031d */ ori $t9,$t9,0x31d +/* f0d96a8: adf90000 */ sw $t9,0x0($t7) +/* f0d96ac: aded0004 */ sw $t5,0x4($t7) +/* f0d96b0: 8fae00d0 */ lw $t6,0xd0($sp) +/* f0d96b4: 3c19fffd */ lui $t9,0xfffd +/* f0d96b8: 3c18fcff */ lui $t8,0xfcff +/* f0d96bc: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0d96c0: afaf00d0 */ sw $t7,0xd0($sp) +/* f0d96c4: 3718ffff */ ori $t8,$t8,0xffff +/* f0d96c8: 3739f6fb */ ori $t9,$t9,0xf6fb +/* f0d96cc: add90004 */ sw $t9,0x4($t6) +/* f0d96d0: add80000 */ sw $t8,0x0($t6) +/* f0d96d4: 8fad00d0 */ lw $t5,0xd0($sp) +/* f0d96d8: 3c0ffa00 */ lui $t7,0xfa00 +/* f0d96dc: 44892000 */ mtc1 $t1,$f4 +/* f0d96e0: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0d96e4: afae00d0 */ sw $t6,0xd0($sp) +/* f0d96e8: ada00004 */ sw $zero,0x4($t5) +/* f0d96ec: adaf0000 */ sw $t7,0x0($t5) +/* f0d96f0: 92040004 */ lbu $a0,0x4($s0) +/* f0d96f4: 92050005 */ lbu $a1,0x5($s0) +/* f0d96f8: 8faa00d0 */ lw $t2,0xd0($sp) +/* f0d96fc: 0004c043 */ sra $t8,$a0,0x1 +/* f0d9700: 03083021 */ addu $a2,$t8,$t0 +/* f0d9704: 0005c843 */ sra $t9,$a1,0x1 +/* f0d9708: 01185823 */ subu $t3,$t0,$t8 +/* f0d970c: 03293821 */ addu $a3,$t9,$t1 +/* f0d9710: 30cf03ff */ andi $t7,$a2,0x3ff +/* f0d9714: 254e0008 */ addiu $t6,$t2,0x8 +/* f0d9718: 01396023 */ subu $t4,$t1,$t9 +/* f0d971c: afae00d0 */ sw $t6,0xd0($sp) +/* f0d9720: 000fc380 */ sll $t8,$t7,0xe +/* f0d9724: 30ed03ff */ andi $t5,$a3,0x3ff +/* f0d9728: 3c01f600 */ lui $at,0xf600 +/* f0d972c: 0301c825 */ or $t9,$t8,$at +/* f0d9730: 000d7080 */ sll $t6,$t5,0x2 +/* f0d9734: 032e7825 */ or $t7,$t9,$t6 +/* f0d9738: 468084a0 */ cvt.s.w $f18,$f16 +/* f0d973c: 319903ff */ andi $t9,$t4,0x3ff +/* f0d9740: 317803ff */ andi $t8,$t3,0x3ff +/* f0d9744: 00186b80 */ sll $t5,$t8,0xe +/* f0d9748: 00197080 */ sll $t6,$t9,0x2 +/* f0d974c: 468021a0 */ cvt.s.w $f6,$f4 +/* f0d9750: ad4f0000 */ sw $t7,0x0($t2) +/* f0d9754: 01ae7825 */ or $t7,$t5,$t6 +/* f0d9758: ad4f0004 */ sw $t7,0x4($t2) +/* f0d975c: e7b200c4 */ swc1 $f18,0xc4($sp) +/* f0d9760: 3c0d8008 */ lui $t5,0x8008 +/* f0d9764: e7a600c8 */ swc1 $f6,0xc8($sp) +/* f0d9768: 92180004 */ lbu $t8,0x4($s0) +/* f0d976c: 8dadfac0 */ lw $t5,-0x540($t5) +/* f0d9770: 00003825 */ or $a3,$zero,$zero +/* f0d9774: 0018c843 */ sra $t9,$t8,0x1 +/* f0d9778: 44994000 */ mtc1 $t9,$f8 +/* f0d977c: 448d8000 */ mtc1 $t5,$f16 +/* f0d9780: 24180001 */ addiu $t8,$zero,0x1 +/* f0d9784: 468042a0 */ cvt.s.w $f10,$f8 +/* f0d9788: 24060002 */ addiu $a2,$zero,0x2 +/* f0d978c: 02002825 */ or $a1,$s0,$zero +/* f0d9790: 27a400d0 */ addiu $a0,$sp,0xd0 +/* f0d9794: 468084a0 */ cvt.s.w $f18,$f16 +/* f0d9798: 46125102 */ mul.s $f4,$f10,$f18 +/* f0d979c: e7a400bc */ swc1 $f4,0xbc($sp) +/* f0d97a0: 920e0005 */ lbu $t6,0x5($s0) +/* f0d97a4: afa00018 */ sw $zero,0x18($sp) +/* f0d97a8: afb80014 */ sw $t8,0x14($sp) +/* f0d97ac: 000e7843 */ sra $t7,$t6,0x1 +/* f0d97b0: 448f3000 */ mtc1 $t7,$f6 +/* f0d97b4: afa00010 */ sw $zero,0x10($sp) +/* f0d97b8: 46803220 */ cvt.s.w $f8,$f6 +/* f0d97bc: 0fc2ce70 */ jal func0f0b39c0 +/* f0d97c0: e7a800c0 */ swc1 $f8,0xc0($sp) +/* f0d97c4: 92190005 */ lbu $t9,0x5($s0) +/* f0d97c8: 92070004 */ lbu $a3,0x4($s0) +/* f0d97cc: 240d0001 */ addiu $t5,$zero,0x1 +/* f0d97d0: afb90010 */ sw $t9,0x10($sp) +/* f0d97d4: 2419007f */ addiu $t9,$zero,0x7f +/* f0d97d8: 240e00ff */ addiu $t6,$zero,0xff +/* f0d97dc: 240f00ff */ addiu $t7,$zero,0xff +/* f0d97e0: 241800ff */ addiu $t8,$zero,0xff +/* f0d97e4: afb80028 */ sw $t8,0x28($sp) +/* f0d97e8: afaf0024 */ sw $t7,0x24($sp) +/* f0d97ec: afae0020 */ sw $t6,0x20($sp) +/* f0d97f0: afb9002c */ sw $t9,0x2c($sp) +/* f0d97f4: afad001c */ sw $t5,0x1c($sp) +/* f0d97f8: afa00018 */ sw $zero,0x18($sp) +/* f0d97fc: afa00014 */ sw $zero,0x14($sp) +/* f0d9800: 920d0006 */ lbu $t5,0x6($s0) +/* f0d9804: afa00034 */ sw $zero,0x34($sp) +/* f0d9808: 27a400d0 */ addiu $a0,$sp,0xd0 +/* f0d980c: 000d702a */ slt $t6,$zero,$t5 +/* f0d9810: afae0030 */ sw $t6,0x30($sp) +/* f0d9814: 27a500c4 */ addiu $a1,$sp,0xc4 +/* f0d9818: 0fc2c9e3 */ jal func0f0b278c +/* f0d981c: 27a600bc */ addiu $a2,$sp,0xbc +/* f0d9820: 8faf00d0 */ lw $t7,0xd0($sp) +/* f0d9824: 3c19e700 */ lui $t9,0xe700 +/* f0d9828: 25f80008 */ addiu $t8,$t7,0x8 +/* f0d982c: afb800d0 */ sw $t8,0xd0($sp) +/* f0d9830: ade00004 */ sw $zero,0x4($t7) +/* f0d9834: adf90000 */ sw $t9,0x0($t7) +/* f0d9838: 8fad00d0 */ lw $t5,0xd0($sp) +/* f0d983c: 3c0fba00 */ lui $t7,0xba00 +/* f0d9840: 35ef0602 */ ori $t7,$t7,0x602 +/* f0d9844: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0d9848: afae00d0 */ sw $t6,0xd0($sp) +/* f0d984c: 24180040 */ addiu $t8,$zero,0x40 +/* f0d9850: adb80004 */ sw $t8,0x4($t5) +/* f0d9854: adaf0000 */ sw $t7,0x0($t5) +/* f0d9858: 8fb900d0 */ lw $t9,0xd0($sp) +/* f0d985c: 3c0eba00 */ lui $t6,0xba00 +/* f0d9860: 35ce1301 */ ori $t6,$t6,0x1301 +/* f0d9864: 272d0008 */ addiu $t5,$t9,0x8 +/* f0d9868: afad00d0 */ sw $t5,0xd0($sp) +/* f0d986c: 3c0f0008 */ lui $t7,0x8 +/* f0d9870: af2f0004 */ sw $t7,0x4($t9) +/* f0d9874: af2e0000 */ sw $t6,0x0($t9) +/* f0d9878: 8fb800d0 */ lw $t8,0xd0($sp) +/* f0d987c: 3c0db900 */ lui $t5,0xb900 +/* f0d9880: 35ad0002 */ ori $t5,$t5,0x2 +/* f0d9884: 27190008 */ addiu $t9,$t8,0x8 +/* f0d9888: afb900d0 */ sw $t9,0xd0($sp) +/* f0d988c: af000004 */ sw $zero,0x4($t8) +/* f0d9890: af0d0000 */ sw $t5,0x0($t8) +/* f0d9894: 8fae00d0 */ lw $t6,0xd0($sp) +/* f0d9898: 3c18ba00 */ lui $t8,0xba00 +/* f0d989c: 37181001 */ ori $t8,$t8,0x1001 +/* f0d98a0: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0d98a4: afaf00d0 */ sw $t7,0xd0($sp) +/* f0d98a8: 3c190001 */ lui $t9,0x1 +/* f0d98ac: add90004 */ sw $t9,0x4($t6) +/* f0d98b0: add80000 */ sw $t8,0x0($t6) +/* f0d98b4: 8fad00d0 */ lw $t5,0xd0($sp) +/* f0d98b8: 3c0fba00 */ lui $t7,0xba00 +/* f0d98bc: 35ef0c02 */ ori $t7,$t7,0xc02 +/* f0d98c0: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0d98c4: afae00d0 */ sw $t6,0xd0($sp) +/* f0d98c8: 24182000 */ addiu $t8,$zero,0x2000 +/* f0d98cc: adb80004 */ sw $t8,0x4($t5) +/* f0d98d0: adaf0000 */ sw $t7,0x0($t5) +/* f0d98d4: 8fb900d0 */ lw $t9,0xd0($sp) +/* f0d98d8: 3c0eba00 */ lui $t6,0xba00 +/* f0d98dc: 35ce0903 */ ori $t6,$t6,0x903 +/* f0d98e0: 272d0008 */ addiu $t5,$t9,0x8 +/* f0d98e4: afad00d0 */ sw $t5,0xd0($sp) +/* f0d98e8: 240f0c00 */ addiu $t7,$zero,0xc00 +/* f0d98ec: af2f0004 */ sw $t7,0x4($t9) +/* f0d98f0: af2e0000 */ sw $t6,0x0($t9) +/* f0d98f4: 8fb800d0 */ lw $t8,0xd0($sp) +/* f0d98f8: 3c0dba00 */ lui $t5,0xba00 +/* f0d98fc: 35ad0e02 */ ori $t5,$t5,0xe02 +/* f0d9900: 27190008 */ addiu $t9,$t8,0x8 +/* f0d9904: afb900d0 */ sw $t9,0xd0($sp) +/* f0d9908: af000004 */ sw $zero,0x4($t8) +/* f0d990c: af0d0000 */ sw $t5,0x0($t8) +/* f0d9910: 8fa200d0 */ lw $v0,0xd0($sp) +.L0f0d9914: +/* f0d9914: 8fbf0044 */ lw $ra,0x44($sp) +/* f0d9918: 8fb00040 */ lw $s0,0x40($sp) +/* f0d991c: 27bd00d0 */ addiu $sp,$sp,0xd0 +/* f0d9920: 03e00008 */ jr $ra +/* f0d9924: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d9928 +/* f0d9928: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0d992c: afbf0014 */ sw $ra,0x14($sp) +/* f0d9930: 0fc36551 */ jal func0f0d9544 +/* f0d9934: 00000000 */ sll $zero,$zero,0x0 +/* f0d9938: 8fbf0014 */ lw $ra,0x14($sp) +/* f0d993c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0d9940: 03e00008 */ jr $ra +/* f0d9944: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0d9948 +/* f0d9948: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0d994c: afb10018 */ sw $s1,0x18($sp) +/* f0d9950: 00808825 */ or $s1,$a0,$zero +/* f0d9954: afbf001c */ sw $ra,0x1c($sp) +/* f0d9958: afb00014 */ sw $s0,0x14($sp) +/* f0d995c: 00a08025 */ or $s0,$a1,$zero +/* f0d9960: 24040003 */ addiu $a0,$zero,0x3 +/* f0d9964: afa60048 */ sw $a2,0x48($sp) +/* f0d9968: 0fc59e59 */ jal func0f167964 +/* f0d996c: afa7004c */ sw $a3,0x4c($sp) +/* f0d9970: 24040002 */ addiu $a0,$zero,0x2 +/* f0d9974: 0fc59e73 */ jal func0f1679cc +/* f0d9978: afa20024 */ sw $v0,0x24($sp) +/* f0d997c: 8fa7004c */ lw $a3,0x4c($sp) +/* f0d9980: 8fa50024 */ lw $a1,0x24($sp) +/* f0d9984: 8fa60048 */ lw $a2,0x48($sp) +/* f0d9988: 10e0000c */ beqz $a3,.L0f0d99bc +/* f0d998c: 00404025 */ or $t0,$v0,$zero +/* f0d9990: 24010001 */ addiu $at,$zero,0x1 +/* f0d9994: 10e10013 */ beq $a3,$at,.L0f0d99e4 +/* f0d9998: 26180005 */ addiu $t8,$s0,0x5 +/* f0d999c: 24010002 */ addiu $at,$zero,0x2 +/* f0d99a0: 10e10019 */ beq $a3,$at,.L0f0d9a08 +/* f0d99a4: 26020007 */ addiu $v0,$s0,0x7 +/* f0d99a8: 24010003 */ addiu $at,$zero,0x3 +/* f0d99ac: 10e1001f */ beq $a3,$at,.L0f0d9a2c +/* f0d99b0: 2602fff9 */ addiu $v0,$s0,-7 +/* f0d99b4: 10000075 */ beqz $zero,.L0f0d9b8c +/* f0d99b8: 02201025 */ or $v0,$s1,$zero +.L0f0d99bc: +/* f0d99bc: 260e0005 */ addiu $t6,$s0,0x5 +/* f0d99c0: 24c20007 */ addiu $v0,$a2,0x7 +/* f0d99c4: 260ffffb */ addiu $t7,$s0,-5 +/* f0d99c8: afb00028 */ sw $s0,0x28($sp) +/* f0d99cc: afa6002c */ sw $a2,0x2c($sp) +/* f0d99d0: afae0030 */ sw $t6,0x30($sp) +/* f0d99d4: afa20034 */ sw $v0,0x34($sp) +/* f0d99d8: afaf0038 */ sw $t7,0x38($sp) +/* f0d99dc: 1000001e */ beqz $zero,.L0f0d9a58 +/* f0d99e0: afa2003c */ sw $v0,0x3c($sp) +.L0f0d99e4: +/* f0d99e4: 24c2fff9 */ addiu $v0,$a2,-7 +/* f0d99e8: 2619fffb */ addiu $t9,$s0,-5 +/* f0d99ec: afb00028 */ sw $s0,0x28($sp) +/* f0d99f0: afa6002c */ sw $a2,0x2c($sp) +/* f0d99f4: afb80030 */ sw $t8,0x30($sp) +/* f0d99f8: afa20034 */ sw $v0,0x34($sp) +/* f0d99fc: afb90038 */ sw $t9,0x38($sp) +/* f0d9a00: 10000015 */ beqz $zero,.L0f0d9a58 +/* f0d9a04: afa2003c */ sw $v0,0x3c($sp) +.L0f0d9a08: +/* f0d9a08: 24c9fffb */ addiu $t1,$a2,-5 +/* f0d9a0c: 24ca0005 */ addiu $t2,$a2,0x5 +/* f0d9a10: afb00028 */ sw $s0,0x28($sp) +/* f0d9a14: afa6002c */ sw $a2,0x2c($sp) +/* f0d9a18: afa20030 */ sw $v0,0x30($sp) +/* f0d9a1c: afa90034 */ sw $t1,0x34($sp) +/* f0d9a20: afa20038 */ sw $v0,0x38($sp) +/* f0d9a24: 1000000c */ beqz $zero,.L0f0d9a58 +/* f0d9a28: afaa003c */ sw $t2,0x3c($sp) +.L0f0d9a2c: +/* f0d9a2c: 24cbfffb */ addiu $t3,$a2,-5 +/* f0d9a30: 24cc0005 */ addiu $t4,$a2,0x5 +/* f0d9a34: afb00028 */ sw $s0,0x28($sp) +/* f0d9a38: afa6002c */ sw $a2,0x2c($sp) +/* f0d9a3c: afa20030 */ sw $v0,0x30($sp) +/* f0d9a40: afab0034 */ sw $t3,0x34($sp) +/* f0d9a44: afa20038 */ sw $v0,0x38($sp) +/* f0d9a48: 10000003 */ beqz $zero,.L0f0d9a58 +/* f0d9a4c: afac003c */ sw $t4,0x3c($sp) +/* f0d9a50: 1000004e */ beqz $zero,.L0f0d9b8c +/* f0d9a54: 02201025 */ or $v0,$s1,$zero +.L0f0d9a58: +/* f0d9a58: 2402000a */ addiu $v0,$zero,0xa +/* f0d9a5c: 02020019 */ multu $s0,$v0 +/* f0d9a60: 8fa60050 */ lw $a2,0x50($sp) +/* f0d9a64: 2403fff6 */ addiu $v1,$zero,-10 +/* f0d9a68: 3c01ff00 */ lui $at,0xff00 +/* f0d9a6c: 342100b2 */ ori $at,$at,0xb2 +/* f0d9a70: 00002025 */ or $a0,$zero,$zero +/* f0d9a74: 00006812 */ mflo $t5 +/* f0d9a78: a4ad0000 */ sh $t5,0x0($a1) +/* f0d9a7c: 8fae002c */ lw $t6,0x2c($sp) +/* f0d9a80: a4a30004 */ sh $v1,0x4($a1) +/* f0d9a84: 01c20019 */ multu $t6,$v0 +/* f0d9a88: 00007812 */ mflo $t7 +/* f0d9a8c: a4af0002 */ sh $t7,0x2($a1) +/* f0d9a90: 8fb80030 */ lw $t8,0x30($sp) +/* f0d9a94: 03020019 */ multu $t8,$v0 +/* f0d9a98: 0000c812 */ mflo $t9 +/* f0d9a9c: a4b9000c */ sh $t9,0xc($a1) +/* f0d9aa0: 8fa90034 */ lw $t1,0x34($sp) +/* f0d9aa4: a4a30010 */ sh $v1,0x10($a1) +/* f0d9aa8: 01220019 */ multu $t1,$v0 +/* f0d9aac: 00005012 */ mflo $t2 +/* f0d9ab0: a4aa000e */ sh $t2,0xe($a1) +/* f0d9ab4: 8fab0038 */ lw $t3,0x38($sp) +/* f0d9ab8: 01620019 */ multu $t3,$v0 +/* f0d9abc: 00006012 */ mflo $t4 +/* f0d9ac0: a4ac0018 */ sh $t4,0x18($a1) +/* f0d9ac4: 8fad003c */ lw $t5,0x3c($sp) +/* f0d9ac8: a4a3001c */ sh $v1,0x1c($a1) +/* f0d9acc: 01a20019 */ multu $t5,$v0 +/* f0d9ad0: 00007012 */ mflo $t6 +/* f0d9ad4: a4ae001a */ sh $t6,0x1a($a1) +/* f0d9ad8: 54c1000b */ bnel $a2,$at,.L0f0d9b08 +/* f0d9adc: 0006ce02 */ srl $t9,$a2,0x18 +/* f0d9ae0: afa50024 */ sw $a1,0x24($sp) +/* f0d9ae4: afa60050 */ sw $a2,0x50($sp) +/* f0d9ae8: 0fc35c1c */ jal func0f0d7070 +/* f0d9aec: afa80020 */ sw $t0,0x20($sp) +/* f0d9af0: 8fa50024 */ lw $a1,0x24($sp) +/* f0d9af4: 8fa60050 */ lw $a2,0x50($sp) +/* f0d9af8: 10400002 */ beqz $v0,.L0f0d9b04 +/* f0d9afc: 8fa80020 */ lw $t0,0x20($sp) +/* f0d9b00: 3406ff60 */ dli $a2,0xff60 +.L0f0d9b04: +/* f0d9b04: 0006ce02 */ srl $t9,$a2,0x18 +.L0f0d9b08: +/* f0d9b08: 00065c02 */ srl $t3,$a2,0x10 +/* f0d9b0c: 316c00ff */ andi $t4,$t3,0xff +/* f0d9b10: 00194e00 */ sll $t1,$t9,0x18 +/* f0d9b14: 0006c202 */ srl $t8,$a2,0x8 +/* f0d9b18: 331900ff */ andi $t9,$t8,0xff +/* f0d9b1c: 000c6c00 */ sll $t5,$t4,0x10 +/* f0d9b20: 012d7025 */ or $t6,$t1,$t5 +/* f0d9b24: 00195200 */ sll $t2,$t9,0x8 +/* f0d9b28: 01ca5825 */ or $t3,$t6,$t2 +/* f0d9b2c: 356c0008 */ ori $t4,$t3,0x8 +/* f0d9b30: ad060000 */ sw $a2,0x0($t0) +/* f0d9b34: ad0c0004 */ sw $t4,0x4($t0) +/* f0d9b38: 24070004 */ addiu $a3,$zero,0x4 +/* f0d9b3c: a0a00007 */ sb $zero,0x7($a1) +/* f0d9b40: a0a70013 */ sb $a3,0x13($a1) +/* f0d9b44: a0a7001f */ sb $a3,0x1f($a1) +/* f0d9b48: 3c090704 */ lui $t1,0x704 +/* f0d9b4c: 02201025 */ or $v0,$s1,$zero +/* f0d9b50: 35290008 */ ori $t1,$t1,0x8 +/* f0d9b54: ac490000 */ sw $t1,0x0($v0) +/* f0d9b58: ac480004 */ sw $t0,0x4($v0) +/* f0d9b5c: 26230008 */ addiu $v1,$s1,0x8 +/* f0d9b60: 3c0d0420 */ lui $t5,0x420 +/* f0d9b64: 35ad0024 */ ori $t5,$t5,0x24 +/* f0d9b68: 24640008 */ addiu $a0,$v1,0x8 +/* f0d9b6c: ac6d0000 */ sw $t5,0x0($v1) +/* f0d9b70: ac650004 */ sw $a1,0x4($v1) +/* f0d9b74: 3c0fb100 */ lui $t7,0xb100 +/* f0d9b78: 35ef0002 */ ori $t7,$t7,0x2 +/* f0d9b7c: 24180010 */ addiu $t8,$zero,0x10 +/* f0d9b80: ac980004 */ sw $t8,0x4($a0) +/* f0d9b84: ac8f0000 */ sw $t7,0x0($a0) +/* f0d9b88: 24820008 */ addiu $v0,$a0,0x8 +.L0f0d9b8c: +/* f0d9b8c: 8fbf001c */ lw $ra,0x1c($sp) +/* f0d9b90: 8fb00014 */ lw $s0,0x14($sp) +/* f0d9b94: 8fb10018 */ lw $s1,0x18($sp) +/* f0d9b98: 03e00008 */ jr $ra +/* f0d9b9c: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f0d9ba0 +/* f0d9ba0: 27bdff70 */ addiu $sp,$sp,-144 +/* f0d9ba4: afbf001c */ sw $ra,0x1c($sp) +/* f0d9ba8: afa40090 */ sw $a0,0x90($sp) +/* f0d9bac: 0c002f40 */ jal 0xbd00 +/* f0d9bb0: afa50094 */ sw $a1,0x94($sp) +/* f0d9bb4: 3c0e8008 */ lui $t6,0x8008 +/* f0d9bb8: 8dcefac0 */ lw $t6,-0x540($t6) +/* f0d9bbc: 8fa40090 */ lw $a0,0x90($sp) +/* f0d9bc0: 004e001a */ div $zero,$v0,$t6 +/* f0d9bc4: 00007812 */ mflo $t7 +/* f0d9bc8: afaf008c */ sw $t7,0x8c($sp) +/* f0d9bcc: 15c00002 */ bnez $t6,.L0f0d9bd8 +/* f0d9bd0: 00000000 */ sll $zero,$zero,0x0 +/* f0d9bd4: 0007000d */ break 0x7 +.L0f0d9bd8: +/* f0d9bd8: 2401ffff */ addiu $at,$zero,-1 +/* f0d9bdc: 15c10004 */ bne $t6,$at,.L0f0d9bf0 +/* f0d9be0: 3c018000 */ lui $at,0x8000 +/* f0d9be4: 14410002 */ bne $v0,$at,.L0f0d9bf0 +/* f0d9be8: 00000000 */ sll $zero,$zero,0x0 +/* f0d9bec: 0006000d */ break 0x6 +.L0f0d9bf0: +/* f0d9bf0: 0c002f44 */ jal 0xbd10 +/* f0d9bf4: 00000000 */ sll $zero,$zero,0x0 +/* f0d9bf8: 0c002f22 */ jal 0xbc88 +/* f0d9bfc: afa20088 */ sw $v0,0x88($sp) +/* f0d9c00: 3c188008 */ lui $t8,0x8008 +/* f0d9c04: 8f18fac0 */ lw $t8,-0x540($t8) +/* f0d9c08: 8fa40090 */ lw $a0,0x90($sp) +/* f0d9c0c: 0058001a */ div $zero,$v0,$t8 +/* f0d9c10: 00005812 */ mflo $t3 +/* f0d9c14: afab0084 */ sw $t3,0x84($sp) +/* f0d9c18: 17000002 */ bnez $t8,.L0f0d9c24 +/* f0d9c1c: 00000000 */ sll $zero,$zero,0x0 +/* f0d9c20: 0007000d */ break 0x7 +.L0f0d9c24: +/* f0d9c24: 2401ffff */ addiu $at,$zero,-1 +/* f0d9c28: 17010004 */ bne $t8,$at,.L0f0d9c3c +/* f0d9c2c: 3c018000 */ lui $at,0x8000 +/* f0d9c30: 14410002 */ bne $v0,$at,.L0f0d9c3c +/* f0d9c34: 00000000 */ sll $zero,$zero,0x0 +/* f0d9c38: 0006000d */ break 0x6 +.L0f0d9c3c: +/* f0d9c3c: 0c002f26 */ jal 0xbc98 +/* f0d9c40: 00000000 */ sll $zero,$zero,0x0 +/* f0d9c44: 3c0e8008 */ lui $t6,0x8008 +/* f0d9c48: 8dcefac0 */ lw $t6,-0x540($t6) +/* f0d9c4c: 3c03800a */ lui $v1,0x800a +/* f0d9c50: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f0d9c54: 448e3000 */ mtc1 $t6,$f6 +/* f0d9c58: 8fb90088 */ lw $t9,0x88($sp) +/* f0d9c5c: c4641660 */ lwc1 $f4,0x1660($v1) +/* f0d9c60: 46803220 */ cvt.s.w $f8,$f6 +/* f0d9c64: 03226821 */ addu $t5,$t9,$v0 +/* f0d9c68: 8fa40090 */ lw $a0,0x90($sp) +/* f0d9c6c: 8fab0084 */ lw $t3,0x84($sp) +/* f0d9c70: 25adffff */ addiu $t5,$t5,-1 +/* f0d9c74: 04410003 */ bgez $v0,.L0f0d9c84 +/* f0d9c78: 00025083 */ sra $t2,$v0,0x2 +/* f0d9c7c: 24410003 */ addiu $at,$v0,0x3 +/* f0d9c80: 00015083 */ sra $t2,$at,0x2 +.L0f0d9c84: +/* f0d9c84: 46082283 */ div.s $f10,$f4,$f8 +/* f0d9c88: 4600540d */ trunc.w.s $f16,$f10 +/* f0d9c8c: 44188000 */ mfc1 $t8,$f16 +/* f0d9c90: 00000000 */ sll $zero,$zero,0x0 +/* f0d9c94: afb8006c */ sw $t8,0x6c($sp) +/* f0d9c98: c4721664 */ lwc1 $f18,0x1664($v1) +/* f0d9c9c: 8fb80094 */ lw $t8,0x94($sp) +/* f0d9ca0: 4600918d */ trunc.w.s $f6,$f18 +/* f0d9ca4: 440e3000 */ mfc1 $t6,$f6 +/* f0d9ca8: 00000000 */ sll $zero,$zero,0x0 +/* f0d9cac: afae0060 */ sw $t6,0x60($sp) +/* f0d9cb0: 8c6c1624 */ lw $t4,0x1624($v1) +/* f0d9cb4: 000c782b */ sltu $t7,$zero,$t4 +/* f0d9cb8: 17000003 */ bnez $t8,.L0f0d9cc8 +/* f0d9cbc: 01e06025 */ or $t4,$t7,$zero +/* f0d9cc0: 10000182 */ beqz $zero,.L0f0da2cc +/* f0d9cc4: 00801025 */ or $v0,$a0,$zero +.L0f0d9cc8: +/* f0d9cc8: 55800003 */ bnezl $t4,.L0f0d9cd8 +/* f0d9ccc: afaa0074 */ sw $t2,0x74($sp) +/* f0d9cd0: ac6019a8 */ sw $zero,0x19a8($v1) +/* f0d9cd4: afaa0074 */ sw $t2,0x74($sp) +.L0f0d9cd8: +/* f0d9cd8: afab0084 */ sw $t3,0x84($sp) +/* f0d9cdc: afac004c */ sw $t4,0x4c($sp) +/* f0d9ce0: 0fc351e7 */ jal func0f0d479c +/* f0d9ce4: afad0078 */ sw $t5,0x78($sp) +/* f0d9ce8: 8fa7006c */ lw $a3,0x6c($sp) +/* f0d9cec: 8fac004c */ lw $t4,0x4c($sp) +/* f0d9cf0: 8faa0074 */ lw $t2,0x74($sp) +/* f0d9cf4: 8fab0084 */ lw $t3,0x84($sp) +/* f0d9cf8: 8fad0078 */ lw $t5,0x78($sp) +/* f0d9cfc: 3c19b600 */ lui $t9,0xb600 +/* f0d9d00: 240e3000 */ addiu $t6,$zero,0x3000 +/* f0d9d04: 3c0fb700 */ lui $t7,0xb700 +/* f0d9d08: ac4e0004 */ sw $t6,0x4($v0) +/* f0d9d0c: ac590000 */ sw $t9,0x0($v0) +/* f0d9d10: ac4f0008 */ sw $t7,0x8($v0) +/* f0d9d14: 3c19fcff */ lui $t9,0xfcff +/* f0d9d18: 3c0efffe */ lui $t6,0xfffe +/* f0d9d1c: 3c0fba00 */ lui $t7,0xba00 +/* f0d9d20: 35ce793c */ ori $t6,$t6,0x793c +/* f0d9d24: 3739ffff */ ori $t9,$t9,0xffff +/* f0d9d28: 35ef0c02 */ ori $t7,$t7,0xc02 +/* f0d9d2c: 24180204 */ addiu $t8,$zero,0x204 +/* f0d9d30: ac590010 */ sw $t9,0x10($v0) +/* f0d9d34: ac4e0014 */ sw $t6,0x14($v0) +/* f0d9d38: ac4f0018 */ sw $t7,0x18($v0) +/* f0d9d3c: ac58000c */ sw $t8,0xc($v0) +/* f0d9d40: 3c19ba00 */ lui $t9,0xba00 +/* f0d9d44: 3c0f0050 */ lui $t7,0x50 +/* f0d9d48: 3c0eb900 */ lui $t6,0xb900 +/* f0d9d4c: 24182000 */ addiu $t8,$zero,0x2000 +/* f0d9d50: 37391402 */ ori $t9,$t9,0x1402 +/* f0d9d54: 35ce031d */ ori $t6,$t6,0x31d +/* f0d9d58: 35ef41c8 */ ori $t7,$t7,0x41c8 +/* f0d9d5c: ac58001c */ sw $t8,0x1c($v0) +/* f0d9d60: ac590020 */ sw $t9,0x20($v0) +/* f0d9d64: ac400024 */ sw $zero,0x24($v0) +/* f0d9d68: ac4f002c */ sw $t7,0x2c($v0) +/* f0d9d6c: ac4e0028 */ sw $t6,0x28($v0) +/* f0d9d70: 8fb80060 */ lw $t8,0x60($sp) +/* f0d9d74: 24440030 */ addiu $a0,$v0,0x30 +/* f0d9d78: 00e02825 */ or $a1,$a3,$zero +/* f0d9d7c: 1180000d */ beqz $t4,.L0f0d9db4 +/* f0d9d80: afb8005c */ sw $t8,0x5c($sp) +/* f0d9d84: 3c19800a */ lui $t9,0x800a +/* f0d9d88: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f0d9d8c: 8f2219a8 */ lw $v0,0x19a8($t9) +/* f0d9d90: 28410030 */ slti $at,$v0,0x30 +/* f0d9d94: 10200007 */ beqz $at,.L0f0d9db4 +/* f0d9d98: 00000000 */ sll $zero,$zero,0x0 +/* f0d9d9c: 44822000 */ mtc1 $v0,$f4 +/* f0d9da0: 3c014240 */ lui $at,0x4240 +/* f0d9da4: 44815000 */ mtc1 $at,$f10 +/* f0d9da8: 46802220 */ cvt.s.w $f8,$f4 +/* f0d9dac: 460a4403 */ div.s $f16,$f8,$f10 +/* f0d9db0: e7b00048 */ swc1 $f16,0x48($sp) +.L0f0d9db4: +/* f0d9db4: 1580001f */ bnez $t4,.L0f0d9e34 +/* f0d9db8: 3c0e800a */ lui $t6,0x800a +/* f0d9dbc: 8fae008c */ lw $t6,0x8c($sp) +/* f0d9dc0: 3c1fff55 */ lui $ra,0xff55 +/* f0d9dc4: 37ff5564 */ ori $ra,$ra,0x5564 +/* f0d9dc8: 03e04825 */ or $t1,$ra,$zero +/* f0d9dcc: 05610003 */ bgez $t3,.L0f0d9ddc +/* f0d9dd0: 000b1083 */ sra $v0,$t3,0x2 +/* f0d9dd4: 25610003 */ addiu $at,$t3,0x3 +/* f0d9dd8: 00011083 */ sra $v0,$at,0x2 +.L0f0d9ddc: +/* f0d9ddc: 01c21821 */ addu $v1,$t6,$v0 +/* f0d9de0: 00e3082a */ slt $at,$a3,$v1 +/* f0d9de4: 10200004 */ beqz $at,.L0f0d9df8 +/* f0d9de8: 8fb90088 */ lw $t9,0x88($sp) +/* f0d9dec: 24080002 */ addiu $t0,$zero,0x2 +/* f0d9df0: 1000000e */ beqz $zero,.L0f0d9e2c +/* f0d9df4: 00602825 */ or $a1,$v1,$zero +.L0f0d9df8: +/* f0d9df8: 8faf008c */ lw $t7,0x8c($sp) +/* f0d9dfc: 24080001 */ addiu $t0,$zero,0x1 +/* f0d9e00: 01ebc021 */ addu $t8,$t7,$t3 +/* f0d9e04: 03021823 */ subu $v1,$t8,$v0 +/* f0d9e08: 2463ffff */ addiu $v1,$v1,-1 +/* f0d9e0c: 0067082a */ slt $at,$v1,$a3 +/* f0d9e10: 50200005 */ beqzl $at,.L0f0d9e28 +/* f0d9e14: 3c0955ff */ lui $t1,0x55ff +/* f0d9e18: 24080003 */ addiu $t0,$zero,0x3 +/* f0d9e1c: 10000003 */ beqz $zero,.L0f0d9e2c +/* f0d9e20: 00602825 */ or $a1,$v1,$zero +/* f0d9e24: 3c0955ff */ lui $t1,0x55ff +.L0f0d9e28: +/* f0d9e28: 35295564 */ ori $t1,$t1,0x5564 +.L0f0d9e2c: +/* f0d9e2c: 10000021 */ beqz $zero,.L0f0d9eb4 +/* f0d9e30: 032a3021 */ addu $a2,$t9,$t2 +.L0f0d9e34: +/* f0d9e34: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0d9e38: 8fa60060 */ lw $a2,0x60($sp) +/* f0d9e3c: 8fb80060 */ lw $t8,0x60($sp) +/* f0d9e40: 8dcf19a8 */ lw $t7,0x19a8($t6) +/* f0d9e44: 8fb90088 */ lw $t9,0x88($sp) +/* f0d9e48: 3c09ff00 */ lui $t1,0xff00 +/* f0d9e4c: 29e10030 */ slti $at,$t7,0x30 +/* f0d9e50: 10200016 */ beqz $at,.L0f0d9eac +/* f0d9e54: 24c6fffe */ addiu $a2,$a2,-2 +/* f0d9e58: 03197023 */ subu $t6,$t8,$t9 +/* f0d9e5c: 01ca7823 */ subu $t7,$t6,$t2 +/* f0d9e60: 25f8fffe */ addiu $t8,$t7,-2 +/* f0d9e64: 44989000 */ mtc1 $t8,$f18 +/* f0d9e68: c7a40048 */ lwc1 $f4,0x48($sp) +/* f0d9e6c: 44995000 */ mtc1 $t9,$f10 +/* f0d9e70: 468091a0 */ cvt.s.w $f6,$f18 +/* f0d9e74: 3c1fff55 */ lui $ra,0xff55 +/* f0d9e78: 37e95564 */ ori $t1,$ra,0x5564 +/* f0d9e7c: 24080001 */ addiu $t0,$zero,0x1 +/* f0d9e80: 46805420 */ cvt.s.w $f16,$f10 +/* f0d9e84: 46043202 */ mul.s $f8,$f6,$f4 +/* f0d9e88: 448a3000 */ mtc1 $t2,$f6 +/* f0d9e8c: 00000000 */ sll $zero,$zero,0x0 +/* f0d9e90: 46803120 */ cvt.s.w $f4,$f6 +/* f0d9e94: 46104480 */ add.s $f18,$f8,$f16 +/* f0d9e98: 46049280 */ add.s $f10,$f18,$f4 +/* f0d9e9c: 4600520d */ trunc.w.s $f8,$f10 +/* f0d9ea0: 44064000 */ mfc1 $a2,$f8 +/* f0d9ea4: 10000004 */ beqz $zero,.L0f0d9eb8 +/* f0d9ea8: 01003825 */ or $a3,$t0,$zero +.L0f0d9eac: +/* f0d9eac: 352900b2 */ ori $t1,$t1,0xb2 +/* f0d9eb0: 24080001 */ addiu $t0,$zero,0x1 +.L0f0d9eb4: +/* f0d9eb4: 01003825 */ or $a3,$t0,$zero +.L0f0d9eb8: +/* f0d9eb8: afa90010 */ sw $t1,0x10($sp) +/* f0d9ebc: afa50068 */ sw $a1,0x68($sp) +/* f0d9ec0: afa8002c */ sw $t0,0x2c($sp) +/* f0d9ec4: afaa0074 */ sw $t2,0x74($sp) +/* f0d9ec8: afab0084 */ sw $t3,0x84($sp) +/* f0d9ecc: afac004c */ sw $t4,0x4c($sp) +/* f0d9ed0: 0fc36652 */ jal func0f0d9948 +/* f0d9ed4: afad0078 */ sw $t5,0x78($sp) +/* f0d9ed8: 8fac004c */ lw $t4,0x4c($sp) +/* f0d9edc: 3c1fff55 */ lui $ra,0xff55 +/* f0d9ee0: 37ff5564 */ ori $ra,$ra,0x5564 +/* f0d9ee4: 8fa50068 */ lw $a1,0x68($sp) +/* f0d9ee8: 8fa7002c */ lw $a3,0x2c($sp) +/* f0d9eec: 8faa0074 */ lw $t2,0x74($sp) +/* f0d9ef0: 8fab0084 */ lw $t3,0x84($sp) +/* f0d9ef4: 8fad0078 */ lw $t5,0x78($sp) +/* f0d9ef8: 15800009 */ bnez $t4,.L0f0d9f20 +/* f0d9efc: 00402025 */ or $a0,$v0,$zero +/* f0d9f00: 24010001 */ addiu $at,$zero,0x1 +/* f0d9f04: 14e10004 */ bne $a3,$at,.L0f0d9f18 +/* f0d9f08: 03e04825 */ or $t1,$ra,$zero +/* f0d9f0c: 3c0955ff */ lui $t1,0x55ff +/* f0d9f10: 35295564 */ ori $t1,$t1,0x5564 +/* f0d9f14: 00003825 */ or $a3,$zero,$zero +.L0f0d9f18: +/* f0d9f18: 10000020 */ beqz $zero,.L0f0d9f9c +/* f0d9f1c: 01aa3023 */ subu $a2,$t5,$t2 +.L0f0d9f20: +/* f0d9f20: 3c0f800a */ lui $t7,0x800a +/* f0d9f24: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f0d9f28: 8fa60060 */ lw $a2,0x60($sp) +/* f0d9f2c: 8fb90060 */ lw $t9,0x60($sp) +/* f0d9f30: 8df819a8 */ lw $t8,0x19a8($t7) +/* f0d9f34: 3c09ff00 */ lui $t1,0xff00 +/* f0d9f38: 00003825 */ or $a3,$zero,$zero +/* f0d9f3c: 2b010030 */ slti $at,$t8,0x30 +/* f0d9f40: 10200015 */ beqz $at,.L0f0d9f98 +/* f0d9f44: 24c60002 */ addiu $a2,$a2,0x2 +/* f0d9f48: 032d7023 */ subu $t6,$t9,$t5 +/* f0d9f4c: 01ca7821 */ addu $t7,$t6,$t2 +/* f0d9f50: 25f80002 */ addiu $t8,$t7,0x2 +/* f0d9f54: 44988000 */ mtc1 $t8,$f16 +/* f0d9f58: c7b20048 */ lwc1 $f18,0x48($sp) +/* f0d9f5c: 448d5000 */ mtc1 $t5,$f10 +/* f0d9f60: 468081a0 */ cvt.s.w $f6,$f16 +/* f0d9f64: 03e04825 */ or $t1,$ra,$zero +/* f0d9f68: 00003825 */ or $a3,$zero,$zero +/* f0d9f6c: 46805220 */ cvt.s.w $f8,$f10 +/* f0d9f70: 46123102 */ mul.s $f4,$f6,$f18 +/* f0d9f74: 448a3000 */ mtc1 $t2,$f6 +/* f0d9f78: 00000000 */ sll $zero,$zero,0x0 +/* f0d9f7c: 468034a0 */ cvt.s.w $f18,$f6 +/* f0d9f80: 46082400 */ add.s $f16,$f4,$f8 +/* f0d9f84: 46128281 */ sub.s $f10,$f16,$f18 +/* f0d9f88: 4600510d */ trunc.w.s $f4,$f10 +/* f0d9f8c: 44062000 */ mfc1 $a2,$f4 +/* f0d9f90: 10000003 */ beqz $zero,.L0f0d9fa0 +/* f0d9f94: afa90010 */ sw $t1,0x10($sp) +.L0f0d9f98: +/* f0d9f98: 352900b2 */ ori $t1,$t1,0xb2 +.L0f0d9f9c: +/* f0d9f9c: afa90010 */ sw $t1,0x10($sp) +.L0f0d9fa0: +/* f0d9fa0: afaa0074 */ sw $t2,0x74($sp) +/* f0d9fa4: afab0084 */ sw $t3,0x84($sp) +/* f0d9fa8: afac004c */ sw $t4,0x4c($sp) +/* f0d9fac: 0fc36652 */ jal func0f0d9948 +/* f0d9fb0: afad0078 */ sw $t5,0x78($sp) +/* f0d9fb4: 8fac004c */ lw $t4,0x4c($sp) +/* f0d9fb8: 3c1fff55 */ lui $ra,0xff55 +/* f0d9fbc: 37ff5564 */ ori $ra,$ra,0x5564 +/* f0d9fc0: 8faa0074 */ lw $t2,0x74($sp) +/* f0d9fc4: 8fab0084 */ lw $t3,0x84($sp) +/* f0d9fc8: 8fad0078 */ lw $t5,0x78($sp) +/* f0d9fcc: 15800020 */ bnez $t4,.L0f0da050 +/* f0d9fd0: 00402025 */ or $a0,$v0,$zero +/* f0d9fd4: 8fae0088 */ lw $t6,0x88($sp) +/* f0d9fd8: 8faf008c */ lw $t7,0x8c($sp) +/* f0d9fdc: 03e04825 */ or $t1,$ra,$zero +/* f0d9fe0: 01ca1021 */ addu $v0,$t6,$t2 +/* f0d9fe4: 8fae0060 */ lw $t6,0x60($sp) +/* f0d9fe8: 01ebc021 */ addu $t8,$t7,$t3 +/* f0d9fec: 05610003 */ bgez $t3,.L0f0d9ffc +/* f0d9ff0: 000bc883 */ sra $t9,$t3,0x2 +/* f0d9ff4: 25610003 */ addiu $at,$t3,0x3 +/* f0d9ff8: 0001c883 */ sra $t9,$at,0x2 +.L0f0d9ffc: +/* f0d9ffc: 03191823 */ subu $v1,$t8,$t9 +/* f0da000: 01c2082a */ slt $at,$t6,$v0 +/* f0da004: 10200005 */ beqz $at,.L0f0da01c +/* f0da008: 2463ffff */ addiu $v1,$v1,-1 +/* f0da00c: 00004025 */ or $t0,$zero,$zero +/* f0da010: afa2005c */ sw $v0,0x5c($sp) +/* f0da014: 10000033 */ beqz $zero,.L0f0da0e4 +/* f0da018: 00602825 */ or $a1,$v1,$zero +.L0f0da01c: +/* f0da01c: 8faf0060 */ lw $t7,0x60($sp) +/* f0da020: 01aa1023 */ subu $v0,$t5,$t2 +/* f0da024: 24080002 */ addiu $t0,$zero,0x2 +/* f0da028: 004f082a */ slt $at,$v0,$t7 +/* f0da02c: 10200004 */ beqz $at,.L0f0da040 +/* f0da030: 00602825 */ or $a1,$v1,$zero +/* f0da034: 24080001 */ addiu $t0,$zero,0x1 +/* f0da038: 1000002a */ beqz $zero,.L0f0da0e4 +/* f0da03c: afa2005c */ sw $v0,0x5c($sp) +.L0f0da040: +/* f0da040: 3c0955ff */ lui $t1,0x55ff +/* f0da044: 35295564 */ ori $t1,$t1,0x5564 +/* f0da048: 10000026 */ beqz $zero,.L0f0da0e4 +/* f0da04c: 00602825 */ or $a1,$v1,$zero +.L0f0da050: +/* f0da050: 3c18800a */ lui $t8,0x800a +/* f0da054: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f0da058: 8fa5006c */ lw $a1,0x6c($sp) +/* f0da05c: 24080002 */ addiu $t0,$zero,0x2 +/* f0da060: 8f1919a8 */ lw $t9,0x19a8($t8) +/* f0da064: 03e04825 */ or $t1,$ra,$zero +/* f0da068: 8fae008c */ lw $t6,0x8c($sp) +/* f0da06c: 2b210030 */ slti $at,$t9,0x30 +/* f0da070: 1020001a */ beqz $at,.L0f0da0dc +/* f0da074: 24a50002 */ addiu $a1,$a1,0x2 +/* f0da078: 8faf006c */ lw $t7,0x6c($sp) +/* f0da07c: 01cb1821 */ addu $v1,$t6,$t3 +/* f0da080: 2463ffff */ addiu $v1,$v1,-1 +/* f0da084: 05610003 */ bgez $t3,.L0f0da094 +/* f0da088: 000b1083 */ sra $v0,$t3,0x2 +/* f0da08c: 25610003 */ addiu $at,$t3,0x3 +/* f0da090: 00011083 */ sra $v0,$at,0x2 +.L0f0da094: +/* f0da094: 01e3c023 */ subu $t8,$t7,$v1 +/* f0da098: 0302c821 */ addu $t9,$t8,$v0 +/* f0da09c: 272e0002 */ addiu $t6,$t9,0x2 +/* f0da0a0: 448e4000 */ mtc1 $t6,$f8 +/* f0da0a4: c7b00048 */ lwc1 $f16,0x48($sp) +/* f0da0a8: 44835000 */ mtc1 $v1,$f10 +/* f0da0ac: 468041a0 */ cvt.s.w $f6,$f8 +/* f0da0b0: 46805120 */ cvt.s.w $f4,$f10 +/* f0da0b4: 46103482 */ mul.s $f18,$f6,$f16 +/* f0da0b8: 44823000 */ mtc1 $v0,$f6 +/* f0da0bc: 00000000 */ sll $zero,$zero,0x0 +/* f0da0c0: 46803420 */ cvt.s.w $f16,$f6 +/* f0da0c4: 46049200 */ add.s $f8,$f18,$f4 +/* f0da0c8: 46104281 */ sub.s $f10,$f8,$f16 +/* f0da0cc: 4600548d */ trunc.w.s $f18,$f10 +/* f0da0d0: 44059000 */ mfc1 $a1,$f18 +/* f0da0d4: 10000004 */ beqz $zero,.L0f0da0e8 +/* f0da0d8: 8fa6005c */ lw $a2,0x5c($sp) +.L0f0da0dc: +/* f0da0dc: 3c09ff00 */ lui $t1,0xff00 +/* f0da0e0: 352900b2 */ ori $t1,$t1,0xb2 +.L0f0da0e4: +/* f0da0e4: 8fa6005c */ lw $a2,0x5c($sp) +.L0f0da0e8: +/* f0da0e8: 01003825 */ or $a3,$t0,$zero +/* f0da0ec: afa90010 */ sw $t1,0x10($sp) +/* f0da0f0: afa8002c */ sw $t0,0x2c($sp) +/* f0da0f4: afab0084 */ sw $t3,0x84($sp) +/* f0da0f8: 0fc36652 */ jal func0f0d9948 +/* f0da0fc: afac004c */ sw $t4,0x4c($sp) +/* f0da100: 8fac004c */ lw $t4,0x4c($sp) +/* f0da104: 3c1fff55 */ lui $ra,0xff55 +/* f0da108: 37ff5564 */ ori $ra,$ra,0x5564 +/* f0da10c: 8fa7002c */ lw $a3,0x2c($sp) +/* f0da110: 8fab0084 */ lw $t3,0x84($sp) +/* f0da114: 1580000f */ bnez $t4,.L0f0da154 +/* f0da118: 00402025 */ or $a0,$v0,$zero +/* f0da11c: 8fb8008c */ lw $t8,0x8c($sp) +/* f0da120: 03e04825 */ or $t1,$ra,$zero +/* f0da124: 05610003 */ bgez $t3,.L0f0da134 +/* f0da128: 000bc883 */ sra $t9,$t3,0x2 +/* f0da12c: 25610003 */ addiu $at,$t3,0x3 +/* f0da130: 0001c883 */ sra $t9,$at,0x2 +.L0f0da134: +/* f0da134: 24010002 */ addiu $at,$zero,0x2 +/* f0da138: 14e10004 */ bne $a3,$at,.L0f0da14c +/* f0da13c: 03191821 */ addu $v1,$t8,$t9 +/* f0da140: 3c0955ff */ lui $t1,0x55ff +/* f0da144: 35295564 */ ori $t1,$t1,0x5564 +/* f0da148: 24070003 */ addiu $a3,$zero,0x3 +.L0f0da14c: +/* f0da14c: 10000026 */ beqz $zero,.L0f0da1e8 +/* f0da150: 00602825 */ or $a1,$v1,$zero +.L0f0da154: +/* f0da154: 3c0e800a */ lui $t6,0x800a +/* f0da158: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0da15c: 8fa5006c */ lw $a1,0x6c($sp) +/* f0da160: 24080003 */ addiu $t0,$zero,0x3 +/* f0da164: 8dcf19a8 */ lw $t7,0x19a8($t6) +/* f0da168: 3c09ff00 */ lui $t1,0xff00 +/* f0da16c: 24070003 */ addiu $a3,$zero,0x3 +/* f0da170: 29e10030 */ slti $at,$t7,0x30 +/* f0da174: 1020001b */ beqz $at,.L0f0da1e4 +/* f0da178: 24a5fffe */ addiu $a1,$a1,-2 +/* f0da17c: 8fb8006c */ lw $t8,0x6c($sp) +/* f0da180: 8fb9008c */ lw $t9,0x8c($sp) +/* f0da184: c7a80048 */ lwc1 $f8,0x48($sp) +/* f0da188: 03e04825 */ or $t1,$ra,$zero +/* f0da18c: 05610003 */ bgez $t3,.L0f0da19c +/* f0da190: 000b1083 */ sra $v0,$t3,0x2 +/* f0da194: 25610003 */ addiu $at,$t3,0x3 +/* f0da198: 00011083 */ sra $v0,$at,0x2 +.L0f0da19c: +/* f0da19c: 03197023 */ subu $t6,$t8,$t9 +/* f0da1a0: 01c27823 */ subu $t7,$t6,$v0 +/* f0da1a4: 25f8fffe */ addiu $t8,$t7,-2 +/* f0da1a8: 44982000 */ mtc1 $t8,$f4 +/* f0da1ac: 44995000 */ mtc1 $t9,$f10 +/* f0da1b0: 24070003 */ addiu $a3,$zero,0x3 +/* f0da1b4: 468021a0 */ cvt.s.w $f6,$f4 +/* f0da1b8: 468054a0 */ cvt.s.w $f18,$f10 +/* f0da1bc: 46083402 */ mul.s $f16,$f6,$f8 +/* f0da1c0: 44823000 */ mtc1 $v0,$f6 +/* f0da1c4: 00000000 */ sll $zero,$zero,0x0 +/* f0da1c8: 46803220 */ cvt.s.w $f8,$f6 +/* f0da1cc: 46128100 */ add.s $f4,$f16,$f18 +/* f0da1d0: 46082280 */ add.s $f10,$f4,$f8 +/* f0da1d4: 4600540d */ trunc.w.s $f16,$f10 +/* f0da1d8: 44058000 */ mfc1 $a1,$f16 +/* f0da1dc: 10000003 */ beqz $zero,.L0f0da1ec +/* f0da1e0: 8fa6005c */ lw $a2,0x5c($sp) +.L0f0da1e4: +/* f0da1e4: 352900b2 */ ori $t1,$t1,0xb2 +.L0f0da1e8: +/* f0da1e8: 8fa6005c */ lw $a2,0x5c($sp) +.L0f0da1ec: +/* f0da1ec: afa90010 */ sw $t1,0x10($sp) +/* f0da1f0: 0fc36652 */ jal func0f0d9948 +/* f0da1f4: afac004c */ sw $t4,0x4c($sp) +/* f0da1f8: 8fac004c */ lw $t4,0x4c($sp) +/* f0da1fc: 3c1fff55 */ lui $ra,0xff55 +/* f0da200: 37ff5564 */ ori $ra,$ra,0x5564 +/* f0da204: 11800007 */ beqz $t4,.L0f0da224 +/* f0da208: 00402025 */ or $a0,$v0,$zero +/* f0da20c: 3c0f800a */ lui $t7,0x800a +/* f0da210: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f0da214: 8df819a8 */ lw $t8,0x19a8($t7) +/* f0da218: 2b010030 */ slti $at,$t8,0x30 +/* f0da21c: 10200029 */ beqz $at,.L0f0da2c4 +/* f0da220: 00000000 */ sll $zero,$zero,0x0 +.L0f0da224: +/* f0da224: 8fa5006c */ lw $a1,0x6c($sp) +/* f0da228: 8fa20060 */ lw $v0,0x60($sp) +/* f0da22c: 24070001 */ addiu $a3,$zero,0x1 +/* f0da230: 24ae0002 */ addiu $t6,$a1,0x2 +/* f0da234: 24affffe */ addiu $t7,$a1,-2 +/* f0da238: 24590002 */ addiu $t9,$v0,0x2 +/* f0da23c: afb90028 */ sw $t9,0x28($sp) +/* f0da240: afaf0020 */ sw $t7,0x20($sp) +/* f0da244: afae0024 */ sw $t6,0x24($sp) +/* f0da248: 11800003 */ beqz $t4,.L0f0da258 +/* f0da24c: 2446fffe */ addiu $a2,$v0,-2 +/* f0da250: 10000003 */ beqz $zero,.L0f0da260 +/* f0da254: 03e04825 */ or $t1,$ra,$zero +.L0f0da258: +/* f0da258: 3c0955ff */ lui $t1,0x55ff +/* f0da25c: 35295564 */ ori $t1,$t1,0x5564 +.L0f0da260: +/* f0da260: afa90010 */ sw $t1,0x10($sp) +/* f0da264: 0fc36652 */ jal func0f0d9948 +/* f0da268: afa90054 */ sw $t1,0x54($sp) +/* f0da26c: 8fa90054 */ lw $t1,0x54($sp) +/* f0da270: 00402025 */ or $a0,$v0,$zero +/* f0da274: 8fa5006c */ lw $a1,0x6c($sp) +/* f0da278: 8fa60028 */ lw $a2,0x28($sp) +/* f0da27c: 00003825 */ or $a3,$zero,$zero +/* f0da280: 0fc36652 */ jal func0f0d9948 +/* f0da284: afa90010 */ sw $t1,0x10($sp) +/* f0da288: 8fa90054 */ lw $t1,0x54($sp) +/* f0da28c: 00402025 */ or $a0,$v0,$zero +/* f0da290: 8fa50020 */ lw $a1,0x20($sp) +/* f0da294: 8fa60060 */ lw $a2,0x60($sp) +/* f0da298: 24070003 */ addiu $a3,$zero,0x3 +/* f0da29c: 0fc36652 */ jal func0f0d9948 +/* f0da2a0: afa90010 */ sw $t1,0x10($sp) +/* f0da2a4: 8fa90054 */ lw $t1,0x54($sp) +/* f0da2a8: 00402025 */ or $a0,$v0,$zero +/* f0da2ac: 8fa50024 */ lw $a1,0x24($sp) +/* f0da2b0: 8fa60060 */ lw $a2,0x60($sp) +/* f0da2b4: 24070002 */ addiu $a3,$zero,0x2 +/* f0da2b8: 0fc36652 */ jal func0f0d9948 +/* f0da2bc: afa90010 */ sw $t1,0x10($sp) +/* f0da2c0: 00402025 */ or $a0,$v0,$zero +.L0f0da2c4: +/* f0da2c4: 0fc35272 */ jal func0f0d49c8 +/* f0da2c8: 00000000 */ sll $zero,$zero,0x0 +.L0f0da2cc: +/* f0da2cc: 8fbf001c */ lw $ra,0x1c($sp) +/* f0da2d0: 27bd0090 */ addiu $sp,$sp,0x90 +/* f0da2d4: 03e00008 */ jr $ra +/* f0da2d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0da2dc +/* f0da2dc: 27bdff00 */ addiu $sp,$sp,-256 +/* f0da2e0: afbf0014 */ sw $ra,0x14($sp) +/* f0da2e4: afa50104 */ sw $a1,0x104($sp) +/* f0da2e8: 0c002f40 */ jal 0xbd00 +/* f0da2ec: afa40100 */ sw $a0,0x100($sp) +/* f0da2f0: 3c088008 */ lui $t0,0x8008 +/* f0da2f4: 2508fac0 */ addiu $t0,$t0,-1344 +/* f0da2f8: 8d0e0000 */ lw $t6,0x0($t0) +/* f0da2fc: 8fa60100 */ lw $a2,0x100($sp) +/* f0da300: 004e001a */ div $zero,$v0,$t6 +/* f0da304: 00007812 */ mflo $t7 +/* f0da308: afaf00fc */ sw $t7,0xfc($sp) +/* f0da30c: 15c00002 */ bnez $t6,.L0f0da318 +/* f0da310: 00000000 */ sll $zero,$zero,0x0 +/* f0da314: 0007000d */ break 0x7 +.L0f0da318: +/* f0da318: 2401ffff */ addiu $at,$zero,-1 +/* f0da31c: 15c10004 */ bne $t6,$at,.L0f0da330 +/* f0da320: 3c018000 */ lui $at,0x8000 +/* f0da324: 14410002 */ bne $v0,$at,.L0f0da330 +/* f0da328: 00000000 */ sll $zero,$zero,0x0 +/* f0da32c: 0006000d */ break 0x6 +.L0f0da330: +/* f0da330: 0c002f44 */ jal 0xbd10 +/* f0da334: 00000000 */ sll $zero,$zero,0x0 +/* f0da338: 0c002f22 */ jal 0xbc88 +/* f0da33c: afa200f8 */ sw $v0,0xf8($sp) +/* f0da340: 3c088008 */ lui $t0,0x8008 +/* f0da344: 2508fac0 */ addiu $t0,$t0,-1344 +/* f0da348: 8d180000 */ lw $t8,0x0($t0) +/* f0da34c: 8fa60100 */ lw $a2,0x100($sp) +/* f0da350: 0058001a */ div $zero,$v0,$t8 +/* f0da354: 0000c812 */ mflo $t9 +/* f0da358: 00197043 */ sra $t6,$t9,0x1 +/* f0da35c: 17000002 */ bnez $t8,.L0f0da368 +/* f0da360: 00000000 */ sll $zero,$zero,0x0 +/* f0da364: 0007000d */ break 0x7 +.L0f0da368: +/* f0da368: 2401ffff */ addiu $at,$zero,-1 +/* f0da36c: 17010004 */ bne $t8,$at,.L0f0da380 +/* f0da370: 3c018000 */ lui $at,0x8000 +/* f0da374: 14410002 */ bne $v0,$at,.L0f0da380 +/* f0da378: 00000000 */ sll $zero,$zero,0x0 +/* f0da37c: 0006000d */ break 0x6 +.L0f0da380: +/* f0da380: afae00f4 */ sw $t6,0xf4($sp) +/* f0da384: 0c002f26 */ jal 0xbc98 +/* f0da388: 00000000 */ sll $zero,$zero,0x0 +/* f0da38c: 8fb800f8 */ lw $t8,0xf8($sp) +/* f0da390: 00021843 */ sra $v1,$v0,0x1 +/* f0da394: 3c07800a */ lui $a3,0x800a +/* f0da398: 00037840 */ sll $t7,$v1,0x1 +/* f0da39c: 3c013f80 */ lui $at,0x3f80 +/* f0da3a0: 44812000 */ mtc1 $at,$f4 +/* f0da3a4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0da3a8: 01f8c821 */ addu $t9,$t7,$t8 +/* f0da3ac: 8cef0284 */ lw $t7,0x284($a3) +/* f0da3b0: 2465fff6 */ addiu $a1,$v1,-10 +/* f0da3b4: 272effff */ addiu $t6,$t9,-1 +/* f0da3b8: afa300f0 */ sw $v1,0xf0($sp) +/* f0da3bc: afae00e8 */ sw $t6,0xe8($sp) +/* f0da3c0: afa500e0 */ sw $a1,0xe0($sp) +/* f0da3c4: afa500dc */ sw $a1,0xdc($sp) +/* f0da3c8: e7a400cc */ swc1 $f4,0xcc($sp) +/* f0da3cc: 91f80638 */ lbu $t8,0x638($t7) +/* f0da3d0: 8cf90288 */ lw $t9,0x288($a3) +/* f0da3d4: 00036843 */ sra $t5,$v1,0x1 +/* f0da3d8: afb800b0 */ sw $t8,0xb0($sp) +/* f0da3dc: 25adffea */ addiu $t5,$t5,-22 +/* f0da3e0: 8f240070 */ lw $a0,0x70($t9) +/* f0da3e4: 0fc54a28 */ jal func0f1528a0 +/* f0da3e8: afad00b4 */ sw $t5,0xb4($sp) +/* f0da3ec: 0002202b */ sltu $a0,$zero,$v0 +/* f0da3f0: 8fa60100 */ lw $a2,0x100($sp) +/* f0da3f4: 1080000a */ beqz $a0,.L0f0da420 +/* f0da3f8: 8fad00b4 */ lw $t5,0xb4($sp) +/* f0da3fc: 3c0e800a */ lui $t6,0x800a +/* f0da400: 8dcea248 */ lw $t6,-0x5db8($t6) +/* f0da404: 8dc40070 */ lw $a0,0x70($t6) +/* f0da408: afad00b4 */ sw $t5,0xb4($sp) +/* f0da40c: 0fc54a04 */ jal func0f152810 +/* f0da410: afa60100 */ sw $a2,0x100($sp) +/* f0da414: 8fa60100 */ lw $a2,0x100($sp) +/* f0da418: 8fad00b4 */ lw $t5,0xb4($sp) +/* f0da41c: 0002202b */ sltu $a0,$zero,$v0 +.L0f0da420: +/* f0da420: a3a400af */ sb $a0,0xaf($sp) +/* f0da424: afa60100 */ sw $a2,0x100($sp) +/* f0da428: 0fc2c536 */ jal func0f0b14d8 +/* f0da42c: afad00b4 */ sw $t5,0xb4($sp) +/* f0da430: 44803000 */ mtc1 $zero,$f6 +/* f0da434: 3c0f800a */ lui $t7,0x800a +/* f0da438: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f0da43c: 46060032 */ c.eq.s $f0,$f6 +/* f0da440: 93a200af */ lbu $v0,0xaf($sp) +/* f0da444: 8fa60100 */ lw $a2,0x100($sp) +/* f0da448: 8fad00b4 */ lw $t5,0xb4($sp) +/* f0da44c: 45010008 */ bc1t .L0f0da470 +/* f0da450: c5e21848 */ lwc1 $f2,0x1848($t7) +/* f0da454: 3c014270 */ lui $at,0x4270 +/* f0da458: 44814000 */ mtc1 $at,$f8 +/* f0da45c: 00000000 */ sll $zero,$zero,0x0 +/* f0da460: 46080032 */ c.eq.s $f0,$f8 +/* f0da464: 00000000 */ sll $zero,$zero,0x0 +/* f0da468: 45020008 */ bc1fl .L0f0da48c +/* f0da46c: 46020283 */ div.s $f10,$f0,$f2 +.L0f0da470: +/* f0da470: 8fb800b0 */ lw $t8,0xb0($sp) +/* f0da474: 24010015 */ addiu $at,$zero,0x15 +/* f0da478: 13010005 */ beq $t8,$at,.L0f0da490 +/* f0da47c: 00000000 */ sll $zero,$zero,0x0 +/* f0da480: 10000003 */ beqz $zero,.L0f0da490 +/* f0da484: 00001025 */ or $v0,$zero,$zero +/* f0da488: 46020283 */ div.s $f10,$f0,$f2 +.L0f0da48c: +/* f0da48c: e7aa00cc */ swc1 $f10,0xcc($sp) +.L0f0da490: +/* f0da490: 10400730 */ beqz $v0,.L0f0dc154 +/* f0da494: 00c02025 */ or $a0,$a2,$zero +/* f0da498: 0fc54d8a */ jal func0f153628 +/* f0da49c: afad00b4 */ sw $t5,0xb4($sp) +/* f0da4a0: 3c0500ff */ lui $a1,0xff +/* f0da4a4: 34a50028 */ ori $a1,$a1,0x28 +/* f0da4a8: 0fc54df7 */ jal func0f1537dc +/* f0da4ac: 00402025 */ or $a0,$v0,$zero +/* f0da4b0: 3c017f1b */ lui $at,0x7f1b +/* f0da4b4: c420de54 */ lwc1 $f0,-0x21ac($at) +/* f0da4b8: c7a400cc */ lwc1 $f4,0xcc($sp) +/* f0da4bc: 3c088008 */ lui $t0,0x8008 +/* f0da4c0: 3c04800a */ lui $a0,0x800a +/* f0da4c4: 4600203c */ c.lt.s $f4,$f0 +/* f0da4c8: 2508fac0 */ addiu $t0,$t0,-1344 +/* f0da4cc: 8fad00b4 */ lw $t5,0xb4($sp) +/* f0da4d0: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0da4d4: 45020012 */ bc1fl .L0f0da520 +/* f0da4d8: 8fa700f4 */ lw $a3,0xf4($sp) +/* f0da4dc: 8fa700f4 */ lw $a3,0xf4($sp) +/* f0da4e0: 0007c843 */ sra $t9,$a3,0x1 +/* f0da4e4: 272effc4 */ addiu $t6,$t9,-60 +/* f0da4e8: 448e3000 */ mtc1 $t6,$f6 +/* f0da4ec: 00000000 */ sll $zero,$zero,0x0 +/* f0da4f0: 46803220 */ cvt.s.w $f8,$f6 +/* f0da4f4: 448d3000 */ mtc1 $t5,$f6 +/* f0da4f8: 46004282 */ mul.s $f10,$f8,$f0 +/* f0da4fc: 46803220 */ cvt.s.w $f8,$f6 +/* f0da500: 4600510d */ trunc.w.s $f4,$f10 +/* f0da504: 46004282 */ mul.s $f10,$f8,$f0 +/* f0da508: 441f2000 */ mfc1 $ra,$f4 +/* f0da50c: 4600510d */ trunc.w.s $f4,$f10 +/* f0da510: 440d2000 */ mfc1 $t5,$f4 +/* f0da514: 10000012 */ beqz $zero,.L0f0da560 +/* f0da518: 8c8f006c */ lw $t7,0x6c($a0) +/* f0da51c: 8fa700f4 */ lw $a3,0xf4($sp) +.L0f0da520: +/* f0da520: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f0da524: 00077043 */ sra $t6,$a3,0x1 +/* f0da528: 25cfffc4 */ addiu $t7,$t6,-60 +/* f0da52c: 448f3000 */ mtc1 $t7,$f6 +/* f0da530: 00000000 */ sll $zero,$zero,0x0 +/* f0da534: 46803220 */ cvt.s.w $f8,$f6 +/* f0da538: 460a4102 */ mul.s $f4,$f8,$f10 +/* f0da53c: 448d4000 */ mtc1 $t5,$f8 +/* f0da540: 4600218d */ trunc.w.s $f6,$f4 +/* f0da544: 46804120 */ cvt.s.w $f4,$f8 +/* f0da548: 441f3000 */ mfc1 $ra,$f6 +/* f0da54c: 460a2182 */ mul.s $f6,$f4,$f10 +/* f0da550: 4600320d */ trunc.w.s $f8,$f6 +/* f0da554: 440d4000 */ mfc1 $t5,$f8 +/* f0da558: 00000000 */ sll $zero,$zero,0x0 +/* f0da55c: 8c8f006c */ lw $t7,0x6c($a0) +.L0f0da560: +/* f0da560: 51e00004 */ beqzl $t7,.L0f0da574 +/* f0da564: 00003025 */ or $a2,$zero,$zero +/* f0da568: 10000002 */ beqz $zero,.L0f0da574 +/* f0da56c: 24060001 */ addiu $a2,$zero,0x1 +/* f0da570: 00003025 */ or $a2,$zero,$zero +.L0f0da574: +/* f0da574: 8c980068 */ lw $t8,0x68($a0) +/* f0da578: 53000004 */ beqzl $t8,.L0f0da58c +/* f0da57c: 00001825 */ or $v1,$zero,$zero +/* f0da580: 10000002 */ beqz $zero,.L0f0da58c +/* f0da584: 24030001 */ addiu $v1,$zero,0x1 +/* f0da588: 00001825 */ or $v1,$zero,$zero +.L0f0da58c: +/* f0da58c: 8c8e0064 */ lw $t6,0x64($a0) +/* f0da590: 51c00004 */ beqzl $t6,.L0f0da5a4 +/* f0da594: 00002825 */ or $a1,$zero,$zero +/* f0da598: 10000002 */ beqz $zero,.L0f0da5a4 +/* f0da59c: 24050001 */ addiu $a1,$zero,0x1 +/* f0da5a0: 00002825 */ or $a1,$zero,$zero +.L0f0da5a4: +/* f0da5a4: 8c990070 */ lw $t9,0x70($a0) +/* f0da5a8: 53200004 */ beqzl $t9,.L0f0da5bc +/* f0da5ac: 00002025 */ or $a0,$zero,$zero +/* f0da5b0: 10000002 */ beqz $zero,.L0f0da5bc +/* f0da5b4: 24040001 */ addiu $a0,$zero,0x1 +/* f0da5b8: 00002025 */ or $a0,$zero,$zero +.L0f0da5bc: +/* f0da5bc: 00857821 */ addu $t7,$a0,$a1 +/* f0da5c0: 01e3c021 */ addu $t8,$t7,$v1 +/* f0da5c4: 03067021 */ addu $t6,$t8,$a2 +/* f0da5c8: 29c10002 */ slti $at,$t6,0x2 +/* f0da5cc: 14200003 */ bnez $at,.L0f0da5dc +/* f0da5d0: 24efffcf */ addiu $t7,$a3,-49 +/* f0da5d4: 000dc840 */ sll $t9,$t5,0x1 +/* f0da5d8: 03206825 */ or $t5,$t9,$zero +.L0f0da5dc: +/* f0da5dc: 448f5000 */ mtc1 $t7,$f10 +/* f0da5e0: 2be10005 */ slti $at,$ra,0x5 +/* f0da5e4: 10200002 */ beqz $at,.L0f0da5f0 +/* f0da5e8: 468051a0 */ cvt.s.w $f6,$f10 +/* f0da5ec: 241f0005 */ addiu $ra,$zero,0x5 +.L0f0da5f0: +/* f0da5f0: 29a10005 */ slti $at,$t5,0x5 +/* f0da5f4: 50200003 */ beqzl $at,.L0f0da604 +/* f0da5f8: 44872000 */ mtc1 $a3,$f4 +/* f0da5fc: 240d0005 */ addiu $t5,$zero,0x5 +/* f0da600: 44872000 */ mtc1 $a3,$f4 +.L0f0da604: +/* f0da604: c7a800cc */ lwc1 $f8,0xcc($sp) +/* f0da608: 8fa300fc */ lw $v1,0xfc($sp) +/* f0da60c: 46802020 */ cvt.s.w $f0,$f4 +/* f0da610: 46083102 */ mul.s $f4,$f6,$f8 +/* f0da614: 0007c040 */ sll $t8,$a3,0x1 +/* f0da618: 03037021 */ addu $t6,$t8,$v1 +/* f0da61c: 25d9ffff */ addiu $t9,$t6,-1 +/* f0da620: 44993000 */ mtc1 $t9,$f6 +/* f0da624: 24efffd0 */ addiu $t7,$a3,-48 +/* f0da628: 8fb900dc */ lw $t9,0xdc($sp) +/* f0da62c: 46040281 */ sub.s $f10,$f0,$f4 +/* f0da630: 3c013f80 */ lui $at,0x3f80 +/* f0da634: 46803120 */ cvt.s.w $f4,$f6 +/* f0da638: 460a2181 */ sub.s $f6,$f4,$f10 +/* f0da63c: 448f2000 */ mtc1 $t7,$f4 +/* f0da640: 00000000 */ sll $zero,$zero,0x0 +/* f0da644: 468022a0 */ cvt.s.w $f10,$f4 +/* f0da648: e7a60050 */ swc1 $f6,0x50($sp) +/* f0da64c: 46085102 */ mul.s $f4,$f10,$f8 +/* f0da650: 44834000 */ mtc1 $v1,$f8 +/* f0da654: 46040281 */ sub.s $f10,$f0,$f4 +/* f0da658: 46804120 */ cvt.s.w $f4,$f8 +/* f0da65c: 449f4000 */ mtc1 $ra,$f8 +/* f0da660: 00000000 */ sll $zero,$zero,0x0 +/* f0da664: 46804320 */ cvt.s.w $f12,$f8 +/* f0da668: 44994000 */ mtc1 $t9,$f8 +/* f0da66c: 460a2080 */ add.s $f2,$f4,$f10 +/* f0da670: 46023381 */ sub.s $f14,$f6,$f2 +/* f0da674: 460c703c */ c.lt.s $f14,$f12 +/* f0da678: 00000000 */ sll $zero,$zero,0x0 +/* f0da67c: 45020008 */ bc1fl .L0f0da6a0 +/* f0da680: 8fae00f0 */ lw $t6,0xf0($sp) +/* f0da684: 4600710d */ trunc.w.s $f4,$f14 +/* f0da688: 441f2000 */ mfc1 $ra,$f4 +/* f0da68c: 00000000 */ sll $zero,$zero,0x0 +/* f0da690: 449f5000 */ mtc1 $ra,$f10 +/* f0da694: 00000000 */ sll $zero,$zero,0x0 +/* f0da698: 46805320 */ cvt.s.w $f12,$f10 +/* f0da69c: 8fae00f0 */ lw $t6,0xf0($sp) +.L0f0da6a0: +/* f0da6a0: 46804120 */ cvt.s.w $f4,$f8 +/* f0da6a4: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f0da6a8: 448e3000 */ mtc1 $t6,$f6 +/* f0da6ac: 8faf00e8 */ lw $t7,0xe8($sp) +/* f0da6b0: 8fb800e0 */ lw $t8,0xe0($sp) +/* f0da6b4: 46803020 */ cvt.s.w $f0,$f6 +/* f0da6b8: 460a2182 */ mul.s $f6,$f4,$f10 +/* f0da6bc: 448f2000 */ mtc1 $t7,$f4 +/* f0da6c0: 8fae00f8 */ lw $t6,0xf8($sp) +/* f0da6c4: 46060201 */ sub.s $f8,$f0,$f6 +/* f0da6c8: 468021a0 */ cvt.s.w $f6,$f4 +/* f0da6cc: 46083101 */ sub.s $f4,$f6,$f8 +/* f0da6d0: 44983000 */ mtc1 $t8,$f6 +/* f0da6d4: 00000000 */ sll $zero,$zero,0x0 +/* f0da6d8: 46803220 */ cvt.s.w $f8,$f6 +/* f0da6dc: e7a40048 */ swc1 $f4,0x48($sp) +/* f0da6e0: 460a4182 */ mul.s $f6,$f8,$f10 +/* f0da6e4: 448e5000 */ mtc1 $t6,$f10 +/* f0da6e8: 46060201 */ sub.s $f8,$f0,$f6 +/* f0da6ec: 468051a0 */ cvt.s.w $f6,$f10 +/* f0da6f0: 448d5000 */ mtc1 $t5,$f10 +/* f0da6f4: 00000000 */ sll $zero,$zero,0x0 +/* f0da6f8: 468054a0 */ cvt.s.w $f18,$f10 +/* f0da6fc: 46083380 */ add.s $f14,$f6,$f8 +/* f0da700: 460e2401 */ sub.s $f16,$f4,$f14 +/* f0da704: 4612803c */ c.lt.s $f16,$f18 +/* f0da708: 00000000 */ sll $zero,$zero,0x0 +/* f0da70c: 45020008 */ bc1fl .L0f0da730 +/* f0da710: 460c1100 */ add.s $f4,$f2,$f12 +/* f0da714: 4600818d */ trunc.w.s $f6,$f16 +/* f0da718: 440d3000 */ mfc1 $t5,$f6 +/* f0da71c: 00000000 */ sll $zero,$zero,0x0 +/* f0da720: 448d4000 */ mtc1 $t5,$f8 +/* f0da724: 00000000 */ sll $zero,$zero,0x0 +/* f0da728: 468044a0 */ cvt.s.w $f18,$f8 +/* f0da72c: 460c1100 */ add.s $f4,$f2,$f12 +.L0f0da730: +/* f0da730: 44810000 */ mtc1 $at,$f0 +/* f0da734: 240a0001 */ addiu $t2,$zero,0x1 +/* f0da738: 3c03f600 */ lui $v1,0xf600 +/* f0da73c: 46002281 */ sub.s $f10,$f4,$f0 +/* f0da740: 00402025 */ or $a0,$v0,$zero +/* f0da744: 24460008 */ addiu $a2,$v0,0x8 +/* f0da748: 46007200 */ add.s $f8,$f14,$f0 +/* f0da74c: 46005180 */ add.s $f6,$f10,$f0 +/* f0da750: 444ff800 */ cfc1 $t7,$31 +/* f0da754: 44caf800 */ ctc1 $t2,$31 +/* f0da758: e7a6001c */ swc1 $f6,0x1c($sp) +/* f0da75c: 46004124 */ cvt.w.s $f4,$f8 +/* f0da760: 444af800 */ cfc1 $t2,$31 +/* f0da764: 00000000 */ sll $zero,$zero,0x0 +/* f0da768: 314a0078 */ andi $t2,$t2,0x78 +/* f0da76c: 11400012 */ beqz $t2,.L0f0da7b8 +/* f0da770: 3c014f00 */ lui $at,0x4f00 +/* f0da774: 44812000 */ mtc1 $at,$f4 +/* f0da778: 240a0001 */ addiu $t2,$zero,0x1 +/* f0da77c: 46044101 */ sub.s $f4,$f8,$f4 +/* f0da780: 44caf800 */ ctc1 $t2,$31 +/* f0da784: 00000000 */ sll $zero,$zero,0x0 +/* f0da788: 46002124 */ cvt.w.s $f4,$f4 +/* f0da78c: 444af800 */ cfc1 $t2,$31 +/* f0da790: 00000000 */ sll $zero,$zero,0x0 +/* f0da794: 314a0078 */ andi $t2,$t2,0x78 +/* f0da798: 15400005 */ bnez $t2,.L0f0da7b0 +/* f0da79c: 00000000 */ sll $zero,$zero,0x0 +/* f0da7a0: 440a2000 */ mfc1 $t2,$f4 +/* f0da7a4: 3c018000 */ lui $at,0x8000 +/* f0da7a8: 10000007 */ beqz $zero,.L0f0da7c8 +/* f0da7ac: 01415025 */ or $t2,$t2,$at +.L0f0da7b0: +/* f0da7b0: 10000005 */ beqz $zero,.L0f0da7c8 +/* f0da7b4: 240affff */ addiu $t2,$zero,-1 +.L0f0da7b8: +/* f0da7b8: 440a2000 */ mfc1 $t2,$f4 +/* f0da7bc: 00000000 */ sll $zero,$zero,0x0 +/* f0da7c0: 0540fffb */ bltz $t2,.L0f0da7b0 +/* f0da7c4: 00000000 */ sll $zero,$zero,0x0 +.L0f0da7c8: +/* f0da7c8: 8d190000 */ lw $t9,0x0($t0) +/* f0da7cc: 44cff800 */ ctc1 $t7,$31 +/* f0da7d0: 315803ff */ andi $t8,$t2,0x3ff +/* f0da7d4: 44995000 */ mtc1 $t9,$f10 +/* f0da7d8: 00185080 */ sll $t2,$t8,0x2 +/* f0da7dc: 24180001 */ addiu $t8,$zero,0x1 +/* f0da7e0: 46805220 */ cvt.s.w $f8,$f10 +/* f0da7e4: 46083102 */ mul.s $f4,$f6,$f8 +/* f0da7e8: 444ff800 */ cfc1 $t7,$31 +/* f0da7ec: 44d8f800 */ ctc1 $t8,$31 +/* f0da7f0: 00000000 */ sll $zero,$zero,0x0 +/* f0da7f4: 460022a4 */ cvt.w.s $f10,$f4 +/* f0da7f8: 4458f800 */ cfc1 $t8,$31 +/* f0da7fc: 00000000 */ sll $zero,$zero,0x0 +/* f0da800: 33180078 */ andi $t8,$t8,0x78 +/* f0da804: 13000012 */ beqz $t8,.L0f0da850 +/* f0da808: 3c014f00 */ lui $at,0x4f00 +/* f0da80c: 44815000 */ mtc1 $at,$f10 +/* f0da810: 24180001 */ addiu $t8,$zero,0x1 +/* f0da814: 460a2281 */ sub.s $f10,$f4,$f10 +/* f0da818: 44d8f800 */ ctc1 $t8,$31 +/* f0da81c: 00000000 */ sll $zero,$zero,0x0 +/* f0da820: 460052a4 */ cvt.w.s $f10,$f10 +/* f0da824: 4458f800 */ cfc1 $t8,$31 +/* f0da828: 00000000 */ sll $zero,$zero,0x0 +/* f0da82c: 33180078 */ andi $t8,$t8,0x78 +/* f0da830: 17000005 */ bnez $t8,.L0f0da848 +/* f0da834: 00000000 */ sll $zero,$zero,0x0 +/* f0da838: 44185000 */ mfc1 $t8,$f10 +/* f0da83c: 3c018000 */ lui $at,0x8000 +/* f0da840: 10000007 */ beqz $zero,.L0f0da860 +/* f0da844: 0301c025 */ or $t8,$t8,$at +.L0f0da848: +/* f0da848: 10000005 */ beqz $zero,.L0f0da860 +/* f0da84c: 2418ffff */ addiu $t8,$zero,-1 +.L0f0da850: +/* f0da850: 44185000 */ mfc1 $t8,$f10 +/* f0da854: 00000000 */ sll $zero,$zero,0x0 +/* f0da858: 0700fffb */ bltz $t8,.L0f0da848 +/* f0da85c: 00000000 */ sll $zero,$zero,0x0 +.L0f0da860: +/* f0da860: 44cff800 */ ctc1 $t7,$31 +/* f0da864: 330e03ff */ andi $t6,$t8,0x3ff +/* f0da868: 000ecb80 */ sll $t9,$t6,0xe +/* f0da86c: 46001400 */ add.s $f16,$f2,$f0 +/* f0da870: 24070001 */ addiu $a3,$zero,0x1 +/* f0da874: 03237825 */ or $t7,$t9,$v1 +/* f0da878: 01eac025 */ or $t8,$t7,$t2 +/* f0da87c: 444ef800 */ cfc1 $t6,$31 +/* f0da880: 44c7f800 */ ctc1 $a3,$31 +/* f0da884: ac980000 */ sw $t8,0x0($a0) +/* f0da888: 24090001 */ addiu $t1,$zero,0x1 +/* f0da88c: 460071a4 */ cvt.w.s $f6,$f14 +/* f0da890: 4447f800 */ cfc1 $a3,$31 +/* f0da894: 00000000 */ sll $zero,$zero,0x0 +/* f0da898: 30e70078 */ andi $a3,$a3,0x78 +/* f0da89c: 10e00012 */ beqz $a3,.L0f0da8e8 +/* f0da8a0: 3c014f00 */ lui $at,0x4f00 +/* f0da8a4: 44813000 */ mtc1 $at,$f6 +/* f0da8a8: 24070001 */ addiu $a3,$zero,0x1 +/* f0da8ac: 46067181 */ sub.s $f6,$f14,$f6 +/* f0da8b0: 44c7f800 */ ctc1 $a3,$31 +/* f0da8b4: 00000000 */ sll $zero,$zero,0x0 +/* f0da8b8: 460031a4 */ cvt.w.s $f6,$f6 +/* f0da8bc: 4447f800 */ cfc1 $a3,$31 +/* f0da8c0: 00000000 */ sll $zero,$zero,0x0 +/* f0da8c4: 30e70078 */ andi $a3,$a3,0x78 +/* f0da8c8: 14e00005 */ bnez $a3,.L0f0da8e0 +/* f0da8cc: 00000000 */ sll $zero,$zero,0x0 +/* f0da8d0: 44073000 */ mfc1 $a3,$f6 +/* f0da8d4: 3c018000 */ lui $at,0x8000 +/* f0da8d8: 10000007 */ beqz $zero,.L0f0da8f8 +/* f0da8dc: 00e13825 */ or $a3,$a3,$at +.L0f0da8e0: +/* f0da8e0: 10000005 */ beqz $zero,.L0f0da8f8 +/* f0da8e4: 2407ffff */ addiu $a3,$zero,-1 +.L0f0da8e8: +/* f0da8e8: 44073000 */ mfc1 $a3,$f6 +/* f0da8ec: 00000000 */ sll $zero,$zero,0x0 +/* f0da8f0: 04e0fffb */ bltz $a3,.L0f0da8e0 +/* f0da8f4: 00000000 */ sll $zero,$zero,0x0 +.L0f0da8f8: +/* f0da8f8: 8d180000 */ lw $t8,0x0($t0) +/* f0da8fc: 44cef800 */ ctc1 $t6,$31 +/* f0da900: 30f903ff */ andi $t9,$a3,0x3ff +/* f0da904: 44984000 */ mtc1 $t8,$f8 +/* f0da908: 00193880 */ sll $a3,$t9,0x2 +/* f0da90c: 24190001 */ addiu $t9,$zero,0x1 +/* f0da910: 46804120 */ cvt.s.w $f4,$f8 +/* f0da914: 46048282 */ mul.s $f10,$f16,$f4 +/* f0da918: 444ef800 */ cfc1 $t6,$31 +/* f0da91c: 44d9f800 */ ctc1 $t9,$31 +/* f0da920: 00000000 */ sll $zero,$zero,0x0 +/* f0da924: 460051a4 */ cvt.w.s $f6,$f10 +/* f0da928: 4459f800 */ cfc1 $t9,$31 +/* f0da92c: 00000000 */ sll $zero,$zero,0x0 +/* f0da930: 33390078 */ andi $t9,$t9,0x78 +/* f0da934: 13200012 */ beqz $t9,.L0f0da980 +/* f0da938: 3c014f00 */ lui $at,0x4f00 +/* f0da93c: 44813000 */ mtc1 $at,$f6 +/* f0da940: 24190001 */ addiu $t9,$zero,0x1 +/* f0da944: 46065181 */ sub.s $f6,$f10,$f6 +/* f0da948: 44d9f800 */ ctc1 $t9,$31 +/* f0da94c: 00000000 */ sll $zero,$zero,0x0 +/* f0da950: 460031a4 */ cvt.w.s $f6,$f6 +/* f0da954: 4459f800 */ cfc1 $t9,$31 +/* f0da958: 00000000 */ sll $zero,$zero,0x0 +/* f0da95c: 33390078 */ andi $t9,$t9,0x78 +/* f0da960: 17200005 */ bnez $t9,.L0f0da978 +/* f0da964: 00000000 */ sll $zero,$zero,0x0 +/* f0da968: 44193000 */ mfc1 $t9,$f6 +/* f0da96c: 3c018000 */ lui $at,0x8000 +/* f0da970: 10000007 */ beqz $zero,.L0f0da990 +/* f0da974: 0321c825 */ or $t9,$t9,$at +.L0f0da978: +/* f0da978: 10000005 */ beqz $zero,.L0f0da990 +/* f0da97c: 2419ffff */ addiu $t9,$zero,-1 +.L0f0da980: +/* f0da980: 44193000 */ mfc1 $t9,$f6 +/* f0da984: 00000000 */ sll $zero,$zero,0x0 +/* f0da988: 0720fffb */ bltz $t9,.L0f0da978 +/* f0da98c: 00000000 */ sll $zero,$zero,0x0 +.L0f0da990: +/* f0da990: 44cef800 */ ctc1 $t6,$31 +/* f0da994: 332f03ff */ andi $t7,$t9,0x3ff +/* f0da998: 240b0001 */ addiu $t3,$zero,0x1 +/* f0da99c: 46127200 */ add.s $f8,$f14,$f18 +/* f0da9a0: 000fc380 */ sll $t8,$t7,0xe +/* f0da9a4: 03077025 */ or $t6,$t8,$a3 +/* f0da9a8: 00c02825 */ or $a1,$a2,$zero +/* f0da9ac: 46004101 */ sub.s $f4,$f8,$f0 +/* f0da9b0: ac8e0004 */ sw $t6,0x4($a0) +/* f0da9b4: 24c60008 */ addiu $a2,$a2,0x8 +/* f0da9b8: 46002280 */ add.s $f10,$f4,$f0 +/* f0da9bc: 4459f800 */ cfc1 $t9,$31 +/* f0da9c0: 44cbf800 */ ctc1 $t3,$31 +/* f0da9c4: 00000000 */ sll $zero,$zero,0x0 +/* f0da9c8: 460051a4 */ cvt.w.s $f6,$f10 +/* f0da9cc: 444bf800 */ cfc1 $t3,$31 +/* f0da9d0: 00000000 */ sll $zero,$zero,0x0 +/* f0da9d4: 316b0078 */ andi $t3,$t3,0x78 +/* f0da9d8: 11600012 */ beqz $t3,.L0f0daa24 +/* f0da9dc: 3c014f00 */ lui $at,0x4f00 +/* f0da9e0: 44813000 */ mtc1 $at,$f6 +/* f0da9e4: 240b0001 */ addiu $t3,$zero,0x1 +/* f0da9e8: 46065181 */ sub.s $f6,$f10,$f6 +/* f0da9ec: 44cbf800 */ ctc1 $t3,$31 +/* f0da9f0: 00000000 */ sll $zero,$zero,0x0 +/* f0da9f4: 460031a4 */ cvt.w.s $f6,$f6 +/* f0da9f8: 444bf800 */ cfc1 $t3,$31 +/* f0da9fc: 00000000 */ sll $zero,$zero,0x0 +/* f0daa00: 316b0078 */ andi $t3,$t3,0x78 +/* f0daa04: 15600005 */ bnez $t3,.L0f0daa1c +/* f0daa08: 00000000 */ sll $zero,$zero,0x0 +/* f0daa0c: 440b3000 */ mfc1 $t3,$f6 +/* f0daa10: 3c018000 */ lui $at,0x8000 +/* f0daa14: 10000007 */ beqz $zero,.L0f0daa34 +/* f0daa18: 01615825 */ or $t3,$t3,$at +.L0f0daa1c: +/* f0daa1c: 10000005 */ beqz $zero,.L0f0daa34 +/* f0daa20: 240bffff */ addiu $t3,$zero,-1 +.L0f0daa24: +/* f0daa24: 440b3000 */ mfc1 $t3,$f6 +/* f0daa28: 00000000 */ sll $zero,$zero,0x0 +/* f0daa2c: 0560fffb */ bltz $t3,.L0f0daa1c +/* f0daa30: 00000000 */ sll $zero,$zero,0x0 +.L0f0daa34: +/* f0daa34: 8d0e0000 */ lw $t6,0x0($t0) +/* f0daa38: 44d9f800 */ ctc1 $t9,$31 +/* f0daa3c: 316f03ff */ andi $t7,$t3,0x3ff +/* f0daa40: 448e4000 */ mtc1 $t6,$f8 +/* f0daa44: 000f5880 */ sll $t3,$t7,0x2 +/* f0daa48: 240f0001 */ addiu $t7,$zero,0x1 +/* f0daa4c: 46804120 */ cvt.s.w $f4,$f8 +/* f0daa50: 46048282 */ mul.s $f10,$f16,$f4 +/* f0daa54: 4459f800 */ cfc1 $t9,$31 +/* f0daa58: 44cff800 */ ctc1 $t7,$31 +/* f0daa5c: 00000000 */ sll $zero,$zero,0x0 +/* f0daa60: 460051a4 */ cvt.w.s $f6,$f10 +/* f0daa64: 444ff800 */ cfc1 $t7,$31 +/* f0daa68: 00000000 */ sll $zero,$zero,0x0 +/* f0daa6c: 31ef0078 */ andi $t7,$t7,0x78 +/* f0daa70: 11e00012 */ beqz $t7,.L0f0daabc +/* f0daa74: 3c014f00 */ lui $at,0x4f00 +/* f0daa78: 44813000 */ mtc1 $at,$f6 +/* f0daa7c: 240f0001 */ addiu $t7,$zero,0x1 +/* f0daa80: 46065181 */ sub.s $f6,$f10,$f6 +/* f0daa84: 44cff800 */ ctc1 $t7,$31 +/* f0daa88: 00000000 */ sll $zero,$zero,0x0 +/* f0daa8c: 460031a4 */ cvt.w.s $f6,$f6 +/* f0daa90: 444ff800 */ cfc1 $t7,$31 +/* f0daa94: 00000000 */ sll $zero,$zero,0x0 +/* f0daa98: 31ef0078 */ andi $t7,$t7,0x78 +/* f0daa9c: 15e00005 */ bnez $t7,.L0f0daab4 +/* f0daaa0: 00000000 */ sll $zero,$zero,0x0 +/* f0daaa4: 440f3000 */ mfc1 $t7,$f6 +/* f0daaa8: 3c018000 */ lui $at,0x8000 +/* f0daaac: 10000007 */ beqz $zero,.L0f0daacc +/* f0daab0: 01e17825 */ or $t7,$t7,$at +.L0f0daab4: +/* f0daab4: 10000005 */ beqz $zero,.L0f0daacc +/* f0daab8: 240fffff */ addiu $t7,$zero,-1 +.L0f0daabc: +/* f0daabc: 440f3000 */ mfc1 $t7,$f6 +/* f0daac0: 00000000 */ sll $zero,$zero,0x0 +/* f0daac4: 05e0fffb */ bltz $t7,.L0f0daab4 +/* f0daac8: 00000000 */ sll $zero,$zero,0x0 +.L0f0daacc: +/* f0daacc: 31f803ff */ andi $t8,$t7,0x3ff +/* f0daad0: 44d9f800 */ ctc1 $t9,$31 +/* f0daad4: 00187380 */ sll $t6,$t8,0xe +/* f0daad8: 01c3c825 */ or $t9,$t6,$v1 +/* f0daadc: 032b7825 */ or $t7,$t9,$t3 +/* f0daae0: acaf0000 */ sw $t7,0x0($a1) +/* f0daae4: 8d180000 */ lw $t8,0x0($t0) +/* f0daae8: 24190001 */ addiu $t9,$zero,0x1 +/* f0daaec: 44984000 */ mtc1 $t8,$f8 +/* f0daaf0: 00000000 */ sll $zero,$zero,0x0 +/* f0daaf4: 46804120 */ cvt.s.w $f4,$f8 +/* f0daaf8: 46041282 */ mul.s $f10,$f2,$f4 +/* f0daafc: 444ef800 */ cfc1 $t6,$31 +/* f0dab00: 44d9f800 */ ctc1 $t9,$31 +/* f0dab04: 00000000 */ sll $zero,$zero,0x0 +/* f0dab08: 460051a4 */ cvt.w.s $f6,$f10 +/* f0dab0c: 4459f800 */ cfc1 $t9,$31 +/* f0dab10: 00000000 */ sll $zero,$zero,0x0 +/* f0dab14: 33390078 */ andi $t9,$t9,0x78 +/* f0dab18: 13200012 */ beqz $t9,.L0f0dab64 +/* f0dab1c: 3c014f00 */ lui $at,0x4f00 +/* f0dab20: 44813000 */ mtc1 $at,$f6 +/* f0dab24: 24190001 */ addiu $t9,$zero,0x1 +/* f0dab28: 46065181 */ sub.s $f6,$f10,$f6 +/* f0dab2c: 44d9f800 */ ctc1 $t9,$31 +/* f0dab30: 00000000 */ sll $zero,$zero,0x0 +/* f0dab34: 460031a4 */ cvt.w.s $f6,$f6 +/* f0dab38: 4459f800 */ cfc1 $t9,$31 +/* f0dab3c: 00000000 */ sll $zero,$zero,0x0 +/* f0dab40: 33390078 */ andi $t9,$t9,0x78 +/* f0dab44: 17200005 */ bnez $t9,.L0f0dab5c +/* f0dab48: 00000000 */ sll $zero,$zero,0x0 +/* f0dab4c: 44193000 */ mfc1 $t9,$f6 +/* f0dab50: 3c018000 */ lui $at,0x8000 +/* f0dab54: 10000007 */ beqz $zero,.L0f0dab74 +/* f0dab58: 0321c825 */ or $t9,$t9,$at +.L0f0dab5c: +/* f0dab5c: 10000005 */ beqz $zero,.L0f0dab74 +/* f0dab60: 2419ffff */ addiu $t9,$zero,-1 +.L0f0dab64: +/* f0dab64: 44193000 */ mfc1 $t9,$f6 +/* f0dab68: 00000000 */ sll $zero,$zero,0x0 +/* f0dab6c: 0720fffb */ bltz $t9,.L0f0dab5c +/* f0dab70: 00000000 */ sll $zero,$zero,0x0 +.L0f0dab74: +/* f0dab74: 332f03ff */ andi $t7,$t9,0x3ff +/* f0dab78: 44cef800 */ ctc1 $t6,$31 +/* f0dab7c: 000fc380 */ sll $t8,$t7,0xe +/* f0dab80: 03077025 */ or $t6,$t8,$a3 +/* f0dab84: acae0004 */ sw $t6,0x4($a1) +/* f0dab88: 8d190000 */ lw $t9,0x0($t0) +/* f0dab8c: c7a80050 */ lwc1 $f8,0x50($sp) +/* f0dab90: 24180001 */ addiu $t8,$zero,0x1 +/* f0dab94: 44993000 */ mtc1 $t9,$f6 +/* f0dab98: 46004101 */ sub.s $f4,$f8,$f0 +/* f0dab9c: 00c01025 */ or $v0,$a2,$zero +/* f0daba0: 24c60008 */ addiu $a2,$a2,0x8 +/* f0daba4: 46803220 */ cvt.s.w $f8,$f6 +/* f0daba8: 46002280 */ add.s $f10,$f4,$f0 +/* f0dabac: 46085102 */ mul.s $f4,$f10,$f8 +/* f0dabb0: e7aa0028 */ swc1 $f10,0x28($sp) +/* f0dabb4: 444ff800 */ cfc1 $t7,$31 +/* f0dabb8: 44d8f800 */ ctc1 $t8,$31 +/* f0dabbc: 00000000 */ sll $zero,$zero,0x0 +/* f0dabc0: 460021a4 */ cvt.w.s $f6,$f4 +/* f0dabc4: 4458f800 */ cfc1 $t8,$31 +/* f0dabc8: 00000000 */ sll $zero,$zero,0x0 +/* f0dabcc: 33180078 */ andi $t8,$t8,0x78 +/* f0dabd0: 13000012 */ beqz $t8,.L0f0dac1c +/* f0dabd4: 3c014f00 */ lui $at,0x4f00 +/* f0dabd8: 44813000 */ mtc1 $at,$f6 +/* f0dabdc: 24180001 */ addiu $t8,$zero,0x1 +/* f0dabe0: 46062181 */ sub.s $f6,$f4,$f6 +/* f0dabe4: 44d8f800 */ ctc1 $t8,$31 +/* f0dabe8: 00000000 */ sll $zero,$zero,0x0 +/* f0dabec: 460031a4 */ cvt.w.s $f6,$f6 +/* f0dabf0: 4458f800 */ cfc1 $t8,$31 +/* f0dabf4: 00000000 */ sll $zero,$zero,0x0 +/* f0dabf8: 33180078 */ andi $t8,$t8,0x78 +/* f0dabfc: 17000005 */ bnez $t8,.L0f0dac14 +/* f0dac00: 00000000 */ sll $zero,$zero,0x0 +/* f0dac04: 44183000 */ mfc1 $t8,$f6 +/* f0dac08: 3c018000 */ lui $at,0x8000 +/* f0dac0c: 10000007 */ beqz $zero,.L0f0dac2c +/* f0dac10: 0301c025 */ or $t8,$t8,$at +.L0f0dac14: +/* f0dac14: 10000005 */ beqz $zero,.L0f0dac2c +/* f0dac18: 2418ffff */ addiu $t8,$zero,-1 +.L0f0dac1c: +/* f0dac1c: 44183000 */ mfc1 $t8,$f6 +/* f0dac20: 00000000 */ sll $zero,$zero,0x0 +/* f0dac24: 0700fffb */ bltz $t8,.L0f0dac14 +/* f0dac28: 00000000 */ sll $zero,$zero,0x0 +.L0f0dac2c: +/* f0dac2c: 330e03ff */ andi $t6,$t8,0x3ff +/* f0dac30: 44cff800 */ ctc1 $t7,$31 +/* f0dac34: 000ecb80 */ sll $t9,$t6,0xe +/* f0dac38: 03237825 */ or $t7,$t9,$v1 +/* f0dac3c: 01eac025 */ or $t8,$t7,$t2 +/* f0dac40: ac580000 */ sw $t8,0x0($v0) +/* f0dac44: c7aa0050 */ lwc1 $f10,0x50($sp) +/* f0dac48: 8d0e0000 */ lw $t6,0x0($t0) +/* f0dac4c: 3c014000 */ lui $at,0x4000 +/* f0dac50: 460c5201 */ sub.s $f8,$f10,$f12 +/* f0dac54: 44812000 */ mtc1 $at,$f4 +/* f0dac58: 448e5000 */ mtc1 $t6,$f10 +/* f0dac5c: 240f0001 */ addiu $t7,$zero,0x1 +/* f0dac60: 46044180 */ add.s $f6,$f8,$f4 +/* f0dac64: 46805220 */ cvt.s.w $f8,$f10 +/* f0dac68: e7a60030 */ swc1 $f6,0x30($sp) +/* f0dac6c: 46083102 */ mul.s $f4,$f6,$f8 +/* f0dac70: 4459f800 */ cfc1 $t9,$31 +/* f0dac74: 44cff800 */ ctc1 $t7,$31 +/* f0dac78: 00000000 */ sll $zero,$zero,0x0 +/* f0dac7c: 460022a4 */ cvt.w.s $f10,$f4 +/* f0dac80: 444ff800 */ cfc1 $t7,$31 +/* f0dac84: 00000000 */ sll $zero,$zero,0x0 +/* f0dac88: 31ef0078 */ andi $t7,$t7,0x78 +/* f0dac8c: 11e00012 */ beqz $t7,.L0f0dacd8 +/* f0dac90: 3c014f00 */ lui $at,0x4f00 +/* f0dac94: 44815000 */ mtc1 $at,$f10 +/* f0dac98: 240f0001 */ addiu $t7,$zero,0x1 +/* f0dac9c: 460a2281 */ sub.s $f10,$f4,$f10 +/* f0daca0: 44cff800 */ ctc1 $t7,$31 +/* f0daca4: 00000000 */ sll $zero,$zero,0x0 +/* f0daca8: 460052a4 */ cvt.w.s $f10,$f10 +/* f0dacac: 444ff800 */ cfc1 $t7,$31 +/* f0dacb0: 00000000 */ sll $zero,$zero,0x0 +/* f0dacb4: 31ef0078 */ andi $t7,$t7,0x78 +/* f0dacb8: 15e00005 */ bnez $t7,.L0f0dacd0 +/* f0dacbc: 00000000 */ sll $zero,$zero,0x0 +/* f0dacc0: 440f5000 */ mfc1 $t7,$f10 +/* f0dacc4: 3c018000 */ lui $at,0x8000 +/* f0dacc8: 10000007 */ beqz $zero,.L0f0dace8 +/* f0daccc: 01e17825 */ or $t7,$t7,$at +.L0f0dacd0: +/* f0dacd0: 10000005 */ beqz $zero,.L0f0dace8 +/* f0dacd4: 240fffff */ addiu $t7,$zero,-1 +.L0f0dacd8: +/* f0dacd8: 440f5000 */ mfc1 $t7,$f10 +/* f0dacdc: 00000000 */ sll $zero,$zero,0x0 +/* f0dace0: 05e0fffb */ bltz $t7,.L0f0dacd0 +/* f0dace4: 00000000 */ sll $zero,$zero,0x0 +.L0f0dace8: +/* f0dace8: 31f803ff */ andi $t8,$t7,0x3ff +/* f0dacec: 44d9f800 */ ctc1 $t9,$31 +/* f0dacf0: 00187380 */ sll $t6,$t8,0xe +/* f0dacf4: 01c7c825 */ or $t9,$t6,$a3 +/* f0dacf8: ac590004 */ sw $t9,0x4($v0) +/* f0dacfc: 8d0f0000 */ lw $t7,0x0($t0) +/* f0dad00: c7a60050 */ lwc1 $f6,0x50($sp) +/* f0dad04: e7ae004c */ swc1 $f14,0x4c($sp) +/* f0dad08: 448f4000 */ mtc1 $t7,$f8 +/* f0dad0c: 46003380 */ add.s $f14,$f6,$f0 +/* f0dad10: 240e0001 */ addiu $t6,$zero,0x1 +/* f0dad14: 00c02025 */ or $a0,$a2,$zero +/* f0dad18: 46804120 */ cvt.s.w $f4,$f8 +/* f0dad1c: 24c60008 */ addiu $a2,$a2,0x8 +/* f0dad20: 46047282 */ mul.s $f10,$f14,$f4 +/* f0dad24: 4458f800 */ cfc1 $t8,$31 +/* f0dad28: 44cef800 */ ctc1 $t6,$31 +/* f0dad2c: 00000000 */ sll $zero,$zero,0x0 +/* f0dad30: 460051a4 */ cvt.w.s $f6,$f10 +/* f0dad34: 444ef800 */ cfc1 $t6,$31 +/* f0dad38: 00000000 */ sll $zero,$zero,0x0 +/* f0dad3c: 31ce0078 */ andi $t6,$t6,0x78 +/* f0dad40: 11c00012 */ beqz $t6,.L0f0dad8c +/* f0dad44: 3c014f00 */ lui $at,0x4f00 +/* f0dad48: 44813000 */ mtc1 $at,$f6 +/* f0dad4c: 240e0001 */ addiu $t6,$zero,0x1 +/* f0dad50: 46065181 */ sub.s $f6,$f10,$f6 +/* f0dad54: 44cef800 */ ctc1 $t6,$31 +/* f0dad58: 00000000 */ sll $zero,$zero,0x0 +/* f0dad5c: 460031a4 */ cvt.w.s $f6,$f6 +/* f0dad60: 444ef800 */ cfc1 $t6,$31 +/* f0dad64: 00000000 */ sll $zero,$zero,0x0 +/* f0dad68: 31ce0078 */ andi $t6,$t6,0x78 +/* f0dad6c: 15c00005 */ bnez $t6,.L0f0dad84 +/* f0dad70: 00000000 */ sll $zero,$zero,0x0 +/* f0dad74: 440e3000 */ mfc1 $t6,$f6 +/* f0dad78: 3c018000 */ lui $at,0x8000 +/* f0dad7c: 10000007 */ beqz $zero,.L0f0dad9c +/* f0dad80: 01c17025 */ or $t6,$t6,$at +.L0f0dad84: +/* f0dad84: 10000005 */ beqz $zero,.L0f0dad9c +/* f0dad88: 240effff */ addiu $t6,$zero,-1 +.L0f0dad8c: +/* f0dad8c: 440e3000 */ mfc1 $t6,$f6 +/* f0dad90: 00000000 */ sll $zero,$zero,0x0 +/* f0dad94: 05c0fffb */ bltz $t6,.L0f0dad84 +/* f0dad98: 00000000 */ sll $zero,$zero,0x0 +.L0f0dad9c: +/* f0dad9c: 31d903ff */ andi $t9,$t6,0x3ff +/* f0dada0: 44d8f800 */ ctc1 $t8,$31 +/* f0dada4: 00197b80 */ sll $t7,$t9,0xe +/* f0dada8: 01e3c025 */ or $t8,$t7,$v1 +/* f0dadac: 030b7025 */ or $t6,$t8,$t3 +/* f0dadb0: ac8e0000 */ sw $t6,0x0($a0) +/* f0dadb4: 8d190000 */ lw $t9,0x0($t0) +/* f0dadb8: c7a80050 */ lwc1 $f8,0x50($sp) +/* f0dadbc: 24180001 */ addiu $t8,$zero,0x1 +/* f0dadc0: 44992000 */ mtc1 $t9,$f4 +/* f0dadc4: 00000000 */ sll $zero,$zero,0x0 +/* f0dadc8: 468022a0 */ cvt.s.w $f10,$f4 +/* f0dadcc: 460a4182 */ mul.s $f6,$f8,$f10 +/* f0dadd0: 444ff800 */ cfc1 $t7,$31 +/* f0dadd4: 44d8f800 */ ctc1 $t8,$31 +/* f0dadd8: 00000000 */ sll $zero,$zero,0x0 +/* f0daddc: 46003124 */ cvt.w.s $f4,$f6 +/* f0dade0: 4458f800 */ cfc1 $t8,$31 +/* f0dade4: 00000000 */ sll $zero,$zero,0x0 +/* f0dade8: 33180078 */ andi $t8,$t8,0x78 +/* f0dadec: 13000012 */ beqz $t8,.L0f0dae38 +/* f0dadf0: 3c014f00 */ lui $at,0x4f00 +/* f0dadf4: 44812000 */ mtc1 $at,$f4 +/* f0dadf8: 24180001 */ addiu $t8,$zero,0x1 +/* f0dadfc: 46043101 */ sub.s $f4,$f6,$f4 +/* f0dae00: 44d8f800 */ ctc1 $t8,$31 +/* f0dae04: 00000000 */ sll $zero,$zero,0x0 +/* f0dae08: 46002124 */ cvt.w.s $f4,$f4 +/* f0dae0c: 4458f800 */ cfc1 $t8,$31 +/* f0dae10: 00000000 */ sll $zero,$zero,0x0 +/* f0dae14: 33180078 */ andi $t8,$t8,0x78 +/* f0dae18: 17000005 */ bnez $t8,.L0f0dae30 +/* f0dae1c: 00000000 */ sll $zero,$zero,0x0 +/* f0dae20: 44182000 */ mfc1 $t8,$f4 +/* f0dae24: 3c018000 */ lui $at,0x8000 +/* f0dae28: 10000007 */ beqz $zero,.L0f0dae48 +/* f0dae2c: 0301c025 */ or $t8,$t8,$at +.L0f0dae30: +/* f0dae30: 10000005 */ beqz $zero,.L0f0dae48 +/* f0dae34: 2418ffff */ addiu $t8,$zero,-1 +.L0f0dae38: +/* f0dae38: 44182000 */ mfc1 $t8,$f4 +/* f0dae3c: 00000000 */ sll $zero,$zero,0x0 +/* f0dae40: 0700fffb */ bltz $t8,.L0f0dae30 +/* f0dae44: 00000000 */ sll $zero,$zero,0x0 +.L0f0dae48: +/* f0dae48: 330e03ff */ andi $t6,$t8,0x3ff +/* f0dae4c: 44cff800 */ ctc1 $t7,$31 +/* f0dae50: 000ecb80 */ sll $t9,$t6,0xe +/* f0dae54: 03277825 */ or $t7,$t9,$a3 +/* f0dae58: ac8f0004 */ sw $t7,0x4($a0) +/* f0dae5c: c7a80048 */ lwc1 $f8,0x48($sp) +/* f0dae60: 24050001 */ addiu $a1,$zero,0x1 +/* f0dae64: 00c01025 */ or $v0,$a2,$zero +/* f0dae68: 46004280 */ add.s $f10,$f8,$f0 +/* f0dae6c: 24c60008 */ addiu $a2,$a2,0x8 +/* f0dae70: 4458f800 */ cfc1 $t8,$31 +/* f0dae74: 44c5f800 */ ctc1 $a1,$31 +/* f0dae78: 00000000 */ sll $zero,$zero,0x0 +/* f0dae7c: 460051a4 */ cvt.w.s $f6,$f10 +/* f0dae80: 4445f800 */ cfc1 $a1,$31 +/* f0dae84: 00000000 */ sll $zero,$zero,0x0 +/* f0dae88: 30a50078 */ andi $a1,$a1,0x78 +/* f0dae8c: 10a00012 */ beqz $a1,.L0f0daed8 +/* f0dae90: 3c014f00 */ lui $at,0x4f00 +/* f0dae94: 44813000 */ mtc1 $at,$f6 +/* f0dae98: 24050001 */ addiu $a1,$zero,0x1 +/* f0dae9c: 46065181 */ sub.s $f6,$f10,$f6 +/* f0daea0: 44c5f800 */ ctc1 $a1,$31 +/* f0daea4: 00000000 */ sll $zero,$zero,0x0 +/* f0daea8: 460031a4 */ cvt.w.s $f6,$f6 +/* f0daeac: 4445f800 */ cfc1 $a1,$31 +/* f0daeb0: 00000000 */ sll $zero,$zero,0x0 +/* f0daeb4: 30a50078 */ andi $a1,$a1,0x78 +/* f0daeb8: 14a00005 */ bnez $a1,.L0f0daed0 +/* f0daebc: 00000000 */ sll $zero,$zero,0x0 +/* f0daec0: 44053000 */ mfc1 $a1,$f6 +/* f0daec4: 3c018000 */ lui $at,0x8000 +/* f0daec8: 10000007 */ beqz $zero,.L0f0daee8 +/* f0daecc: 00a12825 */ or $a1,$a1,$at +.L0f0daed0: +/* f0daed0: 10000005 */ beqz $zero,.L0f0daee8 +/* f0daed4: 2405ffff */ addiu $a1,$zero,-1 +.L0f0daed8: +/* f0daed8: 44053000 */ mfc1 $a1,$f6 +/* f0daedc: 00000000 */ sll $zero,$zero,0x0 +/* f0daee0: 04a0fffb */ bltz $a1,.L0f0daed0 +/* f0daee4: 00000000 */ sll $zero,$zero,0x0 +.L0f0daee8: +/* f0daee8: 8d0f0000 */ lw $t7,0x0($t0) +/* f0daeec: 44d8f800 */ ctc1 $t8,$31 +/* f0daef0: c7a4001c */ lwc1 $f4,0x1c($sp) +/* f0daef4: 448f4000 */ mtc1 $t7,$f8 +/* f0daef8: 30ae03ff */ andi $t6,$a1,0x3ff +/* f0daefc: 000e2880 */ sll $a1,$t6,0x2 +/* f0daf00: 468042a0 */ cvt.s.w $f10,$f8 +/* f0daf04: 240e0001 */ addiu $t6,$zero,0x1 +/* f0daf08: 460a2182 */ mul.s $f6,$f4,$f10 +/* f0daf0c: 4458f800 */ cfc1 $t8,$31 +/* f0daf10: 44cef800 */ ctc1 $t6,$31 +/* f0daf14: 00000000 */ sll $zero,$zero,0x0 +/* f0daf18: 46003224 */ cvt.w.s $f8,$f6 +/* f0daf1c: 444ef800 */ cfc1 $t6,$31 +/* f0daf20: 00000000 */ sll $zero,$zero,0x0 +/* f0daf24: 31ce0078 */ andi $t6,$t6,0x78 +/* f0daf28: 11c00012 */ beqz $t6,.L0f0daf74 +/* f0daf2c: 3c014f00 */ lui $at,0x4f00 +/* f0daf30: 44814000 */ mtc1 $at,$f8 +/* f0daf34: 240e0001 */ addiu $t6,$zero,0x1 +/* f0daf38: 46083201 */ sub.s $f8,$f6,$f8 +/* f0daf3c: 44cef800 */ ctc1 $t6,$31 +/* f0daf40: 00000000 */ sll $zero,$zero,0x0 +/* f0daf44: 46004224 */ cvt.w.s $f8,$f8 +/* f0daf48: 444ef800 */ cfc1 $t6,$31 +/* f0daf4c: 00000000 */ sll $zero,$zero,0x0 +/* f0daf50: 31ce0078 */ andi $t6,$t6,0x78 +/* f0daf54: 15c00005 */ bnez $t6,.L0f0daf6c +/* f0daf58: 00000000 */ sll $zero,$zero,0x0 +/* f0daf5c: 440e4000 */ mfc1 $t6,$f8 +/* f0daf60: 3c018000 */ lui $at,0x8000 +/* f0daf64: 10000007 */ beqz $zero,.L0f0daf84 +/* f0daf68: 01c17025 */ or $t6,$t6,$at +.L0f0daf6c: +/* f0daf6c: 10000005 */ beqz $zero,.L0f0daf84 +/* f0daf70: 240effff */ addiu $t6,$zero,-1 +.L0f0daf74: +/* f0daf74: 440e4000 */ mfc1 $t6,$f8 +/* f0daf78: 00000000 */ sll $zero,$zero,0x0 +/* f0daf7c: 05c0fffb */ bltz $t6,.L0f0daf6c +/* f0daf80: 00000000 */ sll $zero,$zero,0x0 +.L0f0daf84: +/* f0daf84: 44d8f800 */ ctc1 $t8,$31 +/* f0daf88: 31d903ff */ andi $t9,$t6,0x3ff +/* f0daf8c: 00197b80 */ sll $t7,$t9,0xe +/* f0daf90: 01e3c025 */ or $t8,$t7,$v1 +/* f0daf94: 03057025 */ or $t6,$t8,$a1 +/* f0daf98: ac4e0000 */ sw $t6,0x0($v0) +/* f0daf9c: 4459f800 */ cfc1 $t9,$31 +/* f0dafa0: 44c9f800 */ ctc1 $t1,$31 +/* f0dafa4: c7a40048 */ lwc1 $f4,0x48($sp) +/* f0dafa8: 460022a4 */ cvt.w.s $f10,$f4 +/* f0dafac: 4449f800 */ cfc1 $t1,$31 +/* f0dafb0: 00000000 */ sll $zero,$zero,0x0 +/* f0dafb4: 31290078 */ andi $t1,$t1,0x78 +/* f0dafb8: 11200012 */ beqz $t1,.L0f0db004 +/* f0dafbc: 3c014f00 */ lui $at,0x4f00 +/* f0dafc0: 44815000 */ mtc1 $at,$f10 +/* f0dafc4: 24090001 */ addiu $t1,$zero,0x1 +/* f0dafc8: 460a2281 */ sub.s $f10,$f4,$f10 +/* f0dafcc: 44c9f800 */ ctc1 $t1,$31 +/* f0dafd0: 00000000 */ sll $zero,$zero,0x0 +/* f0dafd4: 460052a4 */ cvt.w.s $f10,$f10 +/* f0dafd8: 4449f800 */ cfc1 $t1,$31 +/* f0dafdc: 00000000 */ sll $zero,$zero,0x0 +/* f0dafe0: 31290078 */ andi $t1,$t1,0x78 +/* f0dafe4: 15200005 */ bnez $t1,.L0f0daffc +/* f0dafe8: 00000000 */ sll $zero,$zero,0x0 +/* f0dafec: 44095000 */ mfc1 $t1,$f10 +/* f0daff0: 3c018000 */ lui $at,0x8000 +/* f0daff4: 10000007 */ beqz $zero,.L0f0db014 +/* f0daff8: 01214825 */ or $t1,$t1,$at +.L0f0daffc: +/* f0daffc: 10000005 */ beqz $zero,.L0f0db014 +/* f0db000: 2409ffff */ addiu $t1,$zero,-1 +.L0f0db004: +/* f0db004: 44095000 */ mfc1 $t1,$f10 +/* f0db008: 00000000 */ sll $zero,$zero,0x0 +/* f0db00c: 0520fffb */ bltz $t1,.L0f0daffc +/* f0db010: 00000000 */ sll $zero,$zero,0x0 +.L0f0db014: +/* f0db014: 8d0e0000 */ lw $t6,0x0($t0) +/* f0db018: 44d9f800 */ ctc1 $t9,$31 +/* f0db01c: 312f03ff */ andi $t7,$t1,0x3ff +/* f0db020: 448e3000 */ mtc1 $t6,$f6 +/* f0db024: 000f4880 */ sll $t1,$t7,0x2 +/* f0db028: 240f0001 */ addiu $t7,$zero,0x1 +/* f0db02c: 46803220 */ cvt.s.w $f8,$f6 +/* f0db030: 46088102 */ mul.s $f4,$f16,$f8 +/* f0db034: 4459f800 */ cfc1 $t9,$31 +/* f0db038: 44cff800 */ ctc1 $t7,$31 +/* f0db03c: 00000000 */ sll $zero,$zero,0x0 +/* f0db040: 460022a4 */ cvt.w.s $f10,$f4 +/* f0db044: 444ff800 */ cfc1 $t7,$31 +/* f0db048: 00000000 */ sll $zero,$zero,0x0 +/* f0db04c: 31ef0078 */ andi $t7,$t7,0x78 +/* f0db050: 11e00012 */ beqz $t7,.L0f0db09c +/* f0db054: 3c014f00 */ lui $at,0x4f00 +/* f0db058: 44815000 */ mtc1 $at,$f10 +/* f0db05c: 240f0001 */ addiu $t7,$zero,0x1 +/* f0db060: 460a2281 */ sub.s $f10,$f4,$f10 +/* f0db064: 44cff800 */ ctc1 $t7,$31 +/* f0db068: 00000000 */ sll $zero,$zero,0x0 +/* f0db06c: 460052a4 */ cvt.w.s $f10,$f10 +/* f0db070: 444ff800 */ cfc1 $t7,$31 +/* f0db074: 00000000 */ sll $zero,$zero,0x0 +/* f0db078: 31ef0078 */ andi $t7,$t7,0x78 +/* f0db07c: 15e00005 */ bnez $t7,.L0f0db094 +/* f0db080: 00000000 */ sll $zero,$zero,0x0 +/* f0db084: 440f5000 */ mfc1 $t7,$f10 +/* f0db088: 3c018000 */ lui $at,0x8000 +/* f0db08c: 10000007 */ beqz $zero,.L0f0db0ac +/* f0db090: 01e17825 */ or $t7,$t7,$at +.L0f0db094: +/* f0db094: 10000005 */ beqz $zero,.L0f0db0ac +/* f0db098: 240fffff */ addiu $t7,$zero,-1 +.L0f0db09c: +/* f0db09c: 440f5000 */ mfc1 $t7,$f10 +/* f0db0a0: 00000000 */ sll $zero,$zero,0x0 +/* f0db0a4: 05e0fffb */ bltz $t7,.L0f0db094 +/* f0db0a8: 00000000 */ sll $zero,$zero,0x0 +.L0f0db0ac: +/* f0db0ac: 31f803ff */ andi $t8,$t7,0x3ff +/* f0db0b0: 44d9f800 */ ctc1 $t9,$31 +/* f0db0b4: 00187380 */ sll $t6,$t8,0xe +/* f0db0b8: 01c9c825 */ or $t9,$t6,$t1 +/* f0db0bc: ac590004 */ sw $t9,0x4($v0) +/* f0db0c0: 8d0f0000 */ lw $t7,0x0($t0) +/* f0db0c4: 240e0001 */ addiu $t6,$zero,0x1 +/* f0db0c8: 00c01025 */ or $v0,$a2,$zero +/* f0db0cc: 448f3000 */ mtc1 $t7,$f6 +/* f0db0d0: 24c60008 */ addiu $a2,$a2,0x8 +/* f0db0d4: 46803220 */ cvt.s.w $f8,$f6 +/* f0db0d8: 46088102 */ mul.s $f4,$f16,$f8 +/* f0db0dc: 4458f800 */ cfc1 $t8,$31 +/* f0db0e0: 44cef800 */ ctc1 $t6,$31 +/* f0db0e4: 00000000 */ sll $zero,$zero,0x0 +/* f0db0e8: 460022a4 */ cvt.w.s $f10,$f4 +/* f0db0ec: 444ef800 */ cfc1 $t6,$31 +/* f0db0f0: 00000000 */ sll $zero,$zero,0x0 +/* f0db0f4: 31ce0078 */ andi $t6,$t6,0x78 +/* f0db0f8: 11c00012 */ beqz $t6,.L0f0db144 +/* f0db0fc: 3c014f00 */ lui $at,0x4f00 +/* f0db100: 44815000 */ mtc1 $at,$f10 +/* f0db104: 240e0001 */ addiu $t6,$zero,0x1 +/* f0db108: 460a2281 */ sub.s $f10,$f4,$f10 +/* f0db10c: 44cef800 */ ctc1 $t6,$31 +/* f0db110: 00000000 */ sll $zero,$zero,0x0 +/* f0db114: 460052a4 */ cvt.w.s $f10,$f10 +/* f0db118: 444ef800 */ cfc1 $t6,$31 +/* f0db11c: 00000000 */ sll $zero,$zero,0x0 +/* f0db120: 31ce0078 */ andi $t6,$t6,0x78 +/* f0db124: 15c00005 */ bnez $t6,.L0f0db13c +/* f0db128: 00000000 */ sll $zero,$zero,0x0 +/* f0db12c: 440e5000 */ mfc1 $t6,$f10 +/* f0db130: 3c018000 */ lui $at,0x8000 +/* f0db134: 10000007 */ beqz $zero,.L0f0db154 +/* f0db138: 01c17025 */ or $t6,$t6,$at +.L0f0db13c: +/* f0db13c: 10000005 */ beqz $zero,.L0f0db154 +/* f0db140: 240effff */ addiu $t6,$zero,-1 +.L0f0db144: +/* f0db144: 440e5000 */ mfc1 $t6,$f10 +/* f0db148: 00000000 */ sll $zero,$zero,0x0 +/* f0db14c: 05c0fffb */ bltz $t6,.L0f0db13c +/* f0db150: 00000000 */ sll $zero,$zero,0x0 +.L0f0db154: +/* f0db154: 31d903ff */ andi $t9,$t6,0x3ff +/* f0db158: 44d8f800 */ ctc1 $t8,$31 +/* f0db15c: 00197b80 */ sll $t7,$t9,0xe +/* f0db160: 01e3c025 */ or $t8,$t7,$v1 +/* f0db164: 03057025 */ or $t6,$t8,$a1 +/* f0db168: ac4e0000 */ sw $t6,0x0($v0) +/* f0db16c: c7a60048 */ lwc1 $f6,0x48($sp) +/* f0db170: 240b0001 */ addiu $t3,$zero,0x1 +/* f0db174: 46123201 */ sub.s $f8,$f6,$f18 +/* f0db178: 46004100 */ add.s $f4,$f8,$f0 +/* f0db17c: 4459f800 */ cfc1 $t9,$31 +/* f0db180: 44cbf800 */ ctc1 $t3,$31 +/* f0db184: 00000000 */ sll $zero,$zero,0x0 +/* f0db188: 460022a4 */ cvt.w.s $f10,$f4 +/* f0db18c: 444bf800 */ cfc1 $t3,$31 +/* f0db190: 00000000 */ sll $zero,$zero,0x0 +/* f0db194: 316b0078 */ andi $t3,$t3,0x78 +/* f0db198: 11600012 */ beqz $t3,.L0f0db1e4 +/* f0db19c: 3c014f00 */ lui $at,0x4f00 +/* f0db1a0: 44815000 */ mtc1 $at,$f10 +/* f0db1a4: 240b0001 */ addiu $t3,$zero,0x1 +/* f0db1a8: 460a2281 */ sub.s $f10,$f4,$f10 +/* f0db1ac: 44cbf800 */ ctc1 $t3,$31 +/* f0db1b0: 00000000 */ sll $zero,$zero,0x0 +/* f0db1b4: 460052a4 */ cvt.w.s $f10,$f10 +/* f0db1b8: 444bf800 */ cfc1 $t3,$31 +/* f0db1bc: 00000000 */ sll $zero,$zero,0x0 +/* f0db1c0: 316b0078 */ andi $t3,$t3,0x78 +/* f0db1c4: 15600005 */ bnez $t3,.L0f0db1dc +/* f0db1c8: 00000000 */ sll $zero,$zero,0x0 +/* f0db1cc: 440b5000 */ mfc1 $t3,$f10 +/* f0db1d0: 3c018000 */ lui $at,0x8000 +/* f0db1d4: 10000007 */ beqz $zero,.L0f0db1f4 +/* f0db1d8: 01615825 */ or $t3,$t3,$at +.L0f0db1dc: +/* f0db1dc: 10000005 */ beqz $zero,.L0f0db1f4 +/* f0db1e0: 240bffff */ addiu $t3,$zero,-1 +.L0f0db1e4: +/* f0db1e4: 440b5000 */ mfc1 $t3,$f10 +/* f0db1e8: 00000000 */ sll $zero,$zero,0x0 +/* f0db1ec: 0560fffb */ bltz $t3,.L0f0db1dc +/* f0db1f0: 00000000 */ sll $zero,$zero,0x0 +.L0f0db1f4: +/* f0db1f4: 8d0e0000 */ lw $t6,0x0($t0) +/* f0db1f8: 44d9f800 */ ctc1 $t9,$31 +/* f0db1fc: 316f03ff */ andi $t7,$t3,0x3ff +/* f0db200: 448e3000 */ mtc1 $t6,$f6 +/* f0db204: 000f5880 */ sll $t3,$t7,0x2 +/* f0db208: 240f0001 */ addiu $t7,$zero,0x1 +/* f0db20c: 46803220 */ cvt.s.w $f8,$f6 +/* f0db210: 46081102 */ mul.s $f4,$f2,$f8 +/* f0db214: 4459f800 */ cfc1 $t9,$31 +/* f0db218: 44cff800 */ ctc1 $t7,$31 +/* f0db21c: 00000000 */ sll $zero,$zero,0x0 +/* f0db220: 460022a4 */ cvt.w.s $f10,$f4 +/* f0db224: 444ff800 */ cfc1 $t7,$31 +/* f0db228: 00000000 */ sll $zero,$zero,0x0 +/* f0db22c: 31ef0078 */ andi $t7,$t7,0x78 +/* f0db230: 11e00012 */ beqz $t7,.L0f0db27c +/* f0db234: 3c014f00 */ lui $at,0x4f00 +/* f0db238: 44815000 */ mtc1 $at,$f10 +/* f0db23c: 240f0001 */ addiu $t7,$zero,0x1 +/* f0db240: 460a2281 */ sub.s $f10,$f4,$f10 +/* f0db244: 44cff800 */ ctc1 $t7,$31 +/* f0db248: 00000000 */ sll $zero,$zero,0x0 +/* f0db24c: 460052a4 */ cvt.w.s $f10,$f10 +/* f0db250: 444ff800 */ cfc1 $t7,$31 +/* f0db254: 00000000 */ sll $zero,$zero,0x0 +/* f0db258: 31ef0078 */ andi $t7,$t7,0x78 +/* f0db25c: 15e00005 */ bnez $t7,.L0f0db274 +/* f0db260: 00000000 */ sll $zero,$zero,0x0 +/* f0db264: 440f5000 */ mfc1 $t7,$f10 +/* f0db268: 3c018000 */ lui $at,0x8000 +/* f0db26c: 10000007 */ beqz $zero,.L0f0db28c +/* f0db270: 01e17825 */ or $t7,$t7,$at +.L0f0db274: +/* f0db274: 10000005 */ beqz $zero,.L0f0db28c +/* f0db278: 240fffff */ addiu $t7,$zero,-1 +.L0f0db27c: +/* f0db27c: 440f5000 */ mfc1 $t7,$f10 +/* f0db280: 00000000 */ sll $zero,$zero,0x0 +/* f0db284: 05e0fffb */ bltz $t7,.L0f0db274 +/* f0db288: 00000000 */ sll $zero,$zero,0x0 +.L0f0db28c: +/* f0db28c: 31f803ff */ andi $t8,$t7,0x3ff +/* f0db290: 44d9f800 */ ctc1 $t9,$31 +/* f0db294: 00187380 */ sll $t6,$t8,0xe +/* f0db298: 01cbc825 */ or $t9,$t6,$t3 +/* f0db29c: ac590004 */ sw $t9,0x4($v0) +/* f0db2a0: 8d0f0000 */ lw $t7,0x0($t0) +/* f0db2a4: c7a60028 */ lwc1 $f6,0x28($sp) +/* f0db2a8: 240e0001 */ addiu $t6,$zero,0x1 +/* f0db2ac: 448f4000 */ mtc1 $t7,$f8 +/* f0db2b0: 00c02025 */ or $a0,$a2,$zero +/* f0db2b4: 24c60008 */ addiu $a2,$a2,0x8 +/* f0db2b8: 46804120 */ cvt.s.w $f4,$f8 +/* f0db2bc: 46043282 */ mul.s $f10,$f6,$f4 +/* f0db2c0: 4458f800 */ cfc1 $t8,$31 +/* f0db2c4: 44cef800 */ ctc1 $t6,$31 +/* f0db2c8: 00000000 */ sll $zero,$zero,0x0 +/* f0db2cc: 46005224 */ cvt.w.s $f8,$f10 +/* f0db2d0: 444ef800 */ cfc1 $t6,$31 +/* f0db2d4: 00000000 */ sll $zero,$zero,0x0 +/* f0db2d8: 31ce0078 */ andi $t6,$t6,0x78 +/* f0db2dc: 11c00012 */ beqz $t6,.L0f0db328 +/* f0db2e0: 3c014f00 */ lui $at,0x4f00 +/* f0db2e4: 44814000 */ mtc1 $at,$f8 +/* f0db2e8: 240e0001 */ addiu $t6,$zero,0x1 +/* f0db2ec: 46085201 */ sub.s $f8,$f10,$f8 +/* f0db2f0: 44cef800 */ ctc1 $t6,$31 +/* f0db2f4: 00000000 */ sll $zero,$zero,0x0 +/* f0db2f8: 46004224 */ cvt.w.s $f8,$f8 +/* f0db2fc: 444ef800 */ cfc1 $t6,$31 +/* f0db300: 00000000 */ sll $zero,$zero,0x0 +/* f0db304: 31ce0078 */ andi $t6,$t6,0x78 +/* f0db308: 15c00005 */ bnez $t6,.L0f0db320 +/* f0db30c: 00000000 */ sll $zero,$zero,0x0 +/* f0db310: 440e4000 */ mfc1 $t6,$f8 +/* f0db314: 3c018000 */ lui $at,0x8000 +/* f0db318: 10000007 */ beqz $zero,.L0f0db338 +/* f0db31c: 01c17025 */ or $t6,$t6,$at +.L0f0db320: +/* f0db320: 10000005 */ beqz $zero,.L0f0db338 +/* f0db324: 240effff */ addiu $t6,$zero,-1 +.L0f0db328: +/* f0db328: 440e4000 */ mfc1 $t6,$f8 +/* f0db32c: 00000000 */ sll $zero,$zero,0x0 +/* f0db330: 05c0fffb */ bltz $t6,.L0f0db320 +/* f0db334: 00000000 */ sll $zero,$zero,0x0 +.L0f0db338: +/* f0db338: 31d903ff */ andi $t9,$t6,0x3ff +/* f0db33c: 44d8f800 */ ctc1 $t8,$31 +/* f0db340: 00197b80 */ sll $t7,$t9,0xe +/* f0db344: 01e3c025 */ or $t8,$t7,$v1 +/* f0db348: 03057025 */ or $t6,$t8,$a1 +/* f0db34c: ac8e0000 */ sw $t6,0x0($a0) +/* f0db350: 8d190000 */ lw $t9,0x0($t0) +/* f0db354: c7a60030 */ lwc1 $f6,0x30($sp) +/* f0db358: 24180001 */ addiu $t8,$zero,0x1 +/* f0db35c: 44992000 */ mtc1 $t9,$f4 +/* f0db360: 00000000 */ sll $zero,$zero,0x0 +/* f0db364: 468022a0 */ cvt.s.w $f10,$f4 +/* f0db368: 460a3202 */ mul.s $f8,$f6,$f10 +/* f0db36c: 444ff800 */ cfc1 $t7,$31 +/* f0db370: 44d8f800 */ ctc1 $t8,$31 +/* f0db374: 00000000 */ sll $zero,$zero,0x0 +/* f0db378: 46004124 */ cvt.w.s $f4,$f8 +/* f0db37c: 4458f800 */ cfc1 $t8,$31 +/* f0db380: 00000000 */ sll $zero,$zero,0x0 +/* f0db384: 33180078 */ andi $t8,$t8,0x78 +/* f0db388: 13000012 */ beqz $t8,.L0f0db3d4 +/* f0db38c: 3c014f00 */ lui $at,0x4f00 +/* f0db390: 44812000 */ mtc1 $at,$f4 +/* f0db394: 24180001 */ addiu $t8,$zero,0x1 +/* f0db398: 46044101 */ sub.s $f4,$f8,$f4 +/* f0db39c: 44d8f800 */ ctc1 $t8,$31 +/* f0db3a0: 00000000 */ sll $zero,$zero,0x0 +/* f0db3a4: 46002124 */ cvt.w.s $f4,$f4 +/* f0db3a8: 4458f800 */ cfc1 $t8,$31 +/* f0db3ac: 00000000 */ sll $zero,$zero,0x0 +/* f0db3b0: 33180078 */ andi $t8,$t8,0x78 +/* f0db3b4: 17000005 */ bnez $t8,.L0f0db3cc +/* f0db3b8: 00000000 */ sll $zero,$zero,0x0 +/* f0db3bc: 44182000 */ mfc1 $t8,$f4 +/* f0db3c0: 3c018000 */ lui $at,0x8000 +/* f0db3c4: 10000007 */ beqz $zero,.L0f0db3e4 +/* f0db3c8: 0301c025 */ or $t8,$t8,$at +.L0f0db3cc: +/* f0db3cc: 10000005 */ beqz $zero,.L0f0db3e4 +/* f0db3d0: 2418ffff */ addiu $t8,$zero,-1 +.L0f0db3d4: +/* f0db3d4: 44182000 */ mfc1 $t8,$f4 +/* f0db3d8: 00000000 */ sll $zero,$zero,0x0 +/* f0db3dc: 0700fffb */ bltz $t8,.L0f0db3cc +/* f0db3e0: 00000000 */ sll $zero,$zero,0x0 +.L0f0db3e4: +/* f0db3e4: 330e03ff */ andi $t6,$t8,0x3ff +/* f0db3e8: 44cff800 */ ctc1 $t7,$31 +/* f0db3ec: 000ecb80 */ sll $t9,$t6,0xe +/* f0db3f0: 03297825 */ or $t7,$t9,$t1 +/* f0db3f4: ac8f0004 */ sw $t7,0x4($a0) +/* f0db3f8: 8d180000 */ lw $t8,0x0($t0) +/* f0db3fc: 24190001 */ addiu $t9,$zero,0x1 +/* f0db400: 00c01025 */ or $v0,$a2,$zero +/* f0db404: 44983000 */ mtc1 $t8,$f6 +/* f0db408: 24c60008 */ addiu $a2,$a2,0x8 +/* f0db40c: 468032a0 */ cvt.s.w $f10,$f6 +/* f0db410: 460a7202 */ mul.s $f8,$f14,$f10 +/* f0db414: 444ef800 */ cfc1 $t6,$31 +/* f0db418: 44d9f800 */ ctc1 $t9,$31 +/* f0db41c: 00000000 */ sll $zero,$zero,0x0 +/* f0db420: 46004124 */ cvt.w.s $f4,$f8 +/* f0db424: 4459f800 */ cfc1 $t9,$31 +/* f0db428: 00000000 */ sll $zero,$zero,0x0 +/* f0db42c: 33390078 */ andi $t9,$t9,0x78 +/* f0db430: 13200012 */ beqz $t9,.L0f0db47c +/* f0db434: 3c014f00 */ lui $at,0x4f00 +/* f0db438: 44812000 */ mtc1 $at,$f4 +/* f0db43c: 24190001 */ addiu $t9,$zero,0x1 +/* f0db440: 46044101 */ sub.s $f4,$f8,$f4 +/* f0db444: 44d9f800 */ ctc1 $t9,$31 +/* f0db448: 00000000 */ sll $zero,$zero,0x0 +/* f0db44c: 46002124 */ cvt.w.s $f4,$f4 +/* f0db450: 4459f800 */ cfc1 $t9,$31 +/* f0db454: 00000000 */ sll $zero,$zero,0x0 +/* f0db458: 33390078 */ andi $t9,$t9,0x78 +/* f0db45c: 17200005 */ bnez $t9,.L0f0db474 +/* f0db460: 00000000 */ sll $zero,$zero,0x0 +/* f0db464: 44192000 */ mfc1 $t9,$f4 +/* f0db468: 3c018000 */ lui $at,0x8000 +/* f0db46c: 10000007 */ beqz $zero,.L0f0db48c +/* f0db470: 0321c825 */ or $t9,$t9,$at +.L0f0db474: +/* f0db474: 10000005 */ beqz $zero,.L0f0db48c +/* f0db478: 2419ffff */ addiu $t9,$zero,-1 +.L0f0db47c: +/* f0db47c: 44192000 */ mfc1 $t9,$f4 +/* f0db480: 00000000 */ sll $zero,$zero,0x0 +/* f0db484: 0720fffb */ bltz $t9,.L0f0db474 +/* f0db488: 00000000 */ sll $zero,$zero,0x0 +.L0f0db48c: +/* f0db48c: 332f03ff */ andi $t7,$t9,0x3ff +/* f0db490: 44cef800 */ ctc1 $t6,$31 +/* f0db494: 000fc380 */ sll $t8,$t7,0xe +/* f0db498: 03037025 */ or $t6,$t8,$v1 +/* f0db49c: 01c5c825 */ or $t9,$t6,$a1 +/* f0db4a0: ac590000 */ sw $t9,0x0($v0) +/* f0db4a4: 8d0f0000 */ lw $t7,0x0($t0) +/* f0db4a8: c7a60050 */ lwc1 $f6,0x50($sp) +/* f0db4ac: 240e0001 */ addiu $t6,$zero,0x1 +/* f0db4b0: 448f5000 */ mtc1 $t7,$f10 +/* f0db4b4: 00000000 */ sll $zero,$zero,0x0 +/* f0db4b8: 46805220 */ cvt.s.w $f8,$f10 +/* f0db4bc: 46083102 */ mul.s $f4,$f6,$f8 +/* f0db4c0: 4458f800 */ cfc1 $t8,$31 +/* f0db4c4: 44cef800 */ ctc1 $t6,$31 +/* f0db4c8: 00000000 */ sll $zero,$zero,0x0 +/* f0db4cc: 460022a4 */ cvt.w.s $f10,$f4 +/* f0db4d0: 444ef800 */ cfc1 $t6,$31 +/* f0db4d4: 00000000 */ sll $zero,$zero,0x0 +/* f0db4d8: 31ce0078 */ andi $t6,$t6,0x78 +/* f0db4dc: 11c00012 */ beqz $t6,.L0f0db528 +/* f0db4e0: 3c014f00 */ lui $at,0x4f00 +/* f0db4e4: 44815000 */ mtc1 $at,$f10 +/* f0db4e8: 240e0001 */ addiu $t6,$zero,0x1 +/* f0db4ec: 460a2281 */ sub.s $f10,$f4,$f10 +/* f0db4f0: 44cef800 */ ctc1 $t6,$31 +/* f0db4f4: 00000000 */ sll $zero,$zero,0x0 +/* f0db4f8: 460052a4 */ cvt.w.s $f10,$f10 +/* f0db4fc: 444ef800 */ cfc1 $t6,$31 +/* f0db500: 00000000 */ sll $zero,$zero,0x0 +/* f0db504: 31ce0078 */ andi $t6,$t6,0x78 +/* f0db508: 15c00005 */ bnez $t6,.L0f0db520 +/* f0db50c: 00000000 */ sll $zero,$zero,0x0 +/* f0db510: 440e5000 */ mfc1 $t6,$f10 +/* f0db514: 3c018000 */ lui $at,0x8000 +/* f0db518: 10000007 */ beqz $zero,.L0f0db538 +/* f0db51c: 01c17025 */ or $t6,$t6,$at +.L0f0db520: +/* f0db520: 10000005 */ beqz $zero,.L0f0db538 +/* f0db524: 240effff */ addiu $t6,$zero,-1 +.L0f0db528: +/* f0db528: 440e5000 */ mfc1 $t6,$f10 +/* f0db52c: 00000000 */ sll $zero,$zero,0x0 +/* f0db530: 05c0fffb */ bltz $t6,.L0f0db520 +/* f0db534: 00000000 */ sll $zero,$zero,0x0 +.L0f0db538: +/* f0db538: 31d903ff */ andi $t9,$t6,0x3ff +/* f0db53c: 001f7043 */ sra $t6,$ra,0x1 +/* f0db540: 01c0f825 */ or $ra,$t6,$zero +/* f0db544: 44d8f800 */ ctc1 $t8,$31 +/* f0db548: 449f3000 */ mtc1 $ra,$f6 +/* f0db54c: 00197b80 */ sll $t7,$t9,0xe +/* f0db550: 01ebc025 */ or $t8,$t7,$t3 +/* f0db554: 46803320 */ cvt.s.w $f12,$f6 +/* f0db558: ac580004 */ sw $t8,0x4($v0) +/* f0db55c: 8d0f0000 */ lw $t7,0x0($t0) +/* f0db560: 240e0001 */ addiu $t6,$zero,0x1 +/* f0db564: 000dc843 */ sra $t9,$t5,0x1 +/* f0db568: 448f5000 */ mtc1 $t7,$f10 +/* f0db56c: 460c1200 */ add.s $f8,$f2,$f12 +/* f0db570: 00c01025 */ or $v0,$a2,$zero +/* f0db574: 03206825 */ or $t5,$t9,$zero +/* f0db578: 468051a0 */ cvt.s.w $f6,$f10 +/* f0db57c: 24c60008 */ addiu $a2,$a2,0x8 +/* f0db580: 46004100 */ add.s $f4,$f8,$f0 +/* f0db584: 46062202 */ mul.s $f8,$f4,$f6 +/* f0db588: e7a40028 */ swc1 $f4,0x28($sp) +/* f0db58c: 4458f800 */ cfc1 $t8,$31 +/* f0db590: 44cef800 */ ctc1 $t6,$31 +/* f0db594: 00000000 */ sll $zero,$zero,0x0 +/* f0db598: 460042a4 */ cvt.w.s $f10,$f8 +/* f0db59c: 444ef800 */ cfc1 $t6,$31 +/* f0db5a0: 00000000 */ sll $zero,$zero,0x0 +/* f0db5a4: 31ce0078 */ andi $t6,$t6,0x78 +/* f0db5a8: 11c00012 */ beqz $t6,.L0f0db5f4 +/* f0db5ac: 3c014f00 */ lui $at,0x4f00 +/* f0db5b0: 44815000 */ mtc1 $at,$f10 +/* f0db5b4: 240e0001 */ addiu $t6,$zero,0x1 +/* f0db5b8: 460a4281 */ sub.s $f10,$f8,$f10 +/* f0db5bc: 44cef800 */ ctc1 $t6,$31 +/* f0db5c0: 00000000 */ sll $zero,$zero,0x0 +/* f0db5c4: 460052a4 */ cvt.w.s $f10,$f10 +/* f0db5c8: 444ef800 */ cfc1 $t6,$31 +/* f0db5cc: 00000000 */ sll $zero,$zero,0x0 +/* f0db5d0: 31ce0078 */ andi $t6,$t6,0x78 +/* f0db5d4: 15c00005 */ bnez $t6,.L0f0db5ec +/* f0db5d8: 00000000 */ sll $zero,$zero,0x0 +/* f0db5dc: 440e5000 */ mfc1 $t6,$f10 +/* f0db5e0: 3c018000 */ lui $at,0x8000 +/* f0db5e4: 10000007 */ beqz $zero,.L0f0db604 +/* f0db5e8: 01c17025 */ or $t6,$t6,$at +.L0f0db5ec: +/* f0db5ec: 10000005 */ beqz $zero,.L0f0db604 +/* f0db5f0: 240effff */ addiu $t6,$zero,-1 +.L0f0db5f4: +/* f0db5f4: 440e5000 */ mfc1 $t6,$f10 +/* f0db5f8: 00000000 */ sll $zero,$zero,0x0 +/* f0db5fc: 05c0fffb */ bltz $t6,.L0f0db5ec +/* f0db600: 00000000 */ sll $zero,$zero,0x0 +.L0f0db604: +/* f0db604: 31d903ff */ andi $t9,$t6,0x3ff +/* f0db608: 44d8f800 */ ctc1 $t8,$31 +/* f0db60c: 00197b80 */ sll $t7,$t9,0xe +/* f0db610: 01e3c025 */ or $t8,$t7,$v1 +/* f0db614: 030a7025 */ or $t6,$t8,$t2 +/* f0db618: ac4e0000 */ sw $t6,0x0($v0) +/* f0db61c: 8d190000 */ lw $t9,0x0($t0) +/* f0db620: 24180001 */ addiu $t8,$zero,0x1 +/* f0db624: 44992000 */ mtc1 $t9,$f4 +/* f0db628: 00000000 */ sll $zero,$zero,0x0 +/* f0db62c: 468021a0 */ cvt.s.w $f6,$f4 +/* f0db630: 46061202 */ mul.s $f8,$f2,$f6 +/* f0db634: 444ff800 */ cfc1 $t7,$31 +/* f0db638: 44d8f800 */ ctc1 $t8,$31 +/* f0db63c: 00000000 */ sll $zero,$zero,0x0 +/* f0db640: 460042a4 */ cvt.w.s $f10,$f8 +/* f0db644: 4458f800 */ cfc1 $t8,$31 +/* f0db648: 00000000 */ sll $zero,$zero,0x0 +/* f0db64c: 33180078 */ andi $t8,$t8,0x78 +/* f0db650: 13000012 */ beqz $t8,.L0f0db69c +/* f0db654: 3c014f00 */ lui $at,0x4f00 +/* f0db658: 44815000 */ mtc1 $at,$f10 +/* f0db65c: 24180001 */ addiu $t8,$zero,0x1 +/* f0db660: 460a4281 */ sub.s $f10,$f8,$f10 +/* f0db664: 44d8f800 */ ctc1 $t8,$31 +/* f0db668: 00000000 */ sll $zero,$zero,0x0 +/* f0db66c: 460052a4 */ cvt.w.s $f10,$f10 +/* f0db670: 4458f800 */ cfc1 $t8,$31 +/* f0db674: 00000000 */ sll $zero,$zero,0x0 +/* f0db678: 33180078 */ andi $t8,$t8,0x78 +/* f0db67c: 17000005 */ bnez $t8,.L0f0db694 +/* f0db680: 00000000 */ sll $zero,$zero,0x0 +/* f0db684: 44185000 */ mfc1 $t8,$f10 +/* f0db688: 3c018000 */ lui $at,0x8000 +/* f0db68c: 10000007 */ beqz $zero,.L0f0db6ac +/* f0db690: 0301c025 */ or $t8,$t8,$at +.L0f0db694: +/* f0db694: 10000005 */ beqz $zero,.L0f0db6ac +/* f0db698: 2418ffff */ addiu $t8,$zero,-1 +.L0f0db69c: +/* f0db69c: 44185000 */ mfc1 $t8,$f10 +/* f0db6a0: 00000000 */ sll $zero,$zero,0x0 +/* f0db6a4: 0700fffb */ bltz $t8,.L0f0db694 +/* f0db6a8: 00000000 */ sll $zero,$zero,0x0 +.L0f0db6ac: +/* f0db6ac: 44cff800 */ ctc1 $t7,$31 +/* f0db6b0: 448d2000 */ mtc1 $t5,$f4 +/* f0db6b4: 330e03ff */ andi $t6,$t8,0x3ff +/* f0db6b8: 000ecb80 */ sll $t9,$t6,0xe +/* f0db6bc: 468024a0 */ cvt.s.w $f18,$f4 +/* f0db6c0: 03277825 */ or $t7,$t9,$a3 +/* f0db6c4: ac4f0004 */ sw $t7,0x4($v0) +/* f0db6c8: c7a6004c */ lwc1 $f6,0x4c($sp) +/* f0db6cc: 240c0001 */ addiu $t4,$zero,0x1 +/* f0db6d0: 00c02025 */ or $a0,$a2,$zero +/* f0db6d4: 46123200 */ add.s $f8,$f6,$f18 +/* f0db6d8: 24c60008 */ addiu $a2,$a2,0x8 +/* f0db6dc: 46004280 */ add.s $f10,$f8,$f0 +/* f0db6e0: 4458f800 */ cfc1 $t8,$31 +/* f0db6e4: 44ccf800 */ ctc1 $t4,$31 +/* f0db6e8: 00000000 */ sll $zero,$zero,0x0 +/* f0db6ec: 46005124 */ cvt.w.s $f4,$f10 +/* f0db6f0: 444cf800 */ cfc1 $t4,$31 +/* f0db6f4: 00000000 */ sll $zero,$zero,0x0 +/* f0db6f8: 318c0078 */ andi $t4,$t4,0x78 +/* f0db6fc: 11800012 */ beqz $t4,.L0f0db748 +/* f0db700: 3c014f00 */ lui $at,0x4f00 +/* f0db704: 44812000 */ mtc1 $at,$f4 +/* f0db708: 240c0001 */ addiu $t4,$zero,0x1 +/* f0db70c: 46045101 */ sub.s $f4,$f10,$f4 +/* f0db710: 44ccf800 */ ctc1 $t4,$31 +/* f0db714: 00000000 */ sll $zero,$zero,0x0 +/* f0db718: 46002124 */ cvt.w.s $f4,$f4 +/* f0db71c: 444cf800 */ cfc1 $t4,$31 +/* f0db720: 00000000 */ sll $zero,$zero,0x0 +/* f0db724: 318c0078 */ andi $t4,$t4,0x78 +/* f0db728: 15800005 */ bnez $t4,.L0f0db740 +/* f0db72c: 00000000 */ sll $zero,$zero,0x0 +/* f0db730: 440c2000 */ mfc1 $t4,$f4 +/* f0db734: 3c018000 */ lui $at,0x8000 +/* f0db738: 10000007 */ beqz $zero,.L0f0db758 +/* f0db73c: 01816025 */ or $t4,$t4,$at +.L0f0db740: +/* f0db740: 10000005 */ beqz $zero,.L0f0db758 +/* f0db744: 240cffff */ addiu $t4,$zero,-1 +.L0f0db748: +/* f0db748: 440c2000 */ mfc1 $t4,$f4 +/* f0db74c: 00000000 */ sll $zero,$zero,0x0 +/* f0db750: 0580fffb */ bltz $t4,.L0f0db740 +/* f0db754: 00000000 */ sll $zero,$zero,0x0 +.L0f0db758: +/* f0db758: 8d0f0000 */ lw $t7,0x0($t0) +/* f0db75c: 44d8f800 */ ctc1 $t8,$31 +/* f0db760: 318e03ff */ andi $t6,$t4,0x3ff +/* f0db764: 448f3000 */ mtc1 $t7,$f6 +/* f0db768: 000e6080 */ sll $t4,$t6,0x2 +/* f0db76c: 240e0001 */ addiu $t6,$zero,0x1 +/* f0db770: 46803220 */ cvt.s.w $f8,$f6 +/* f0db774: 46088282 */ mul.s $f10,$f16,$f8 +/* f0db778: 4458f800 */ cfc1 $t8,$31 +/* f0db77c: 44cef800 */ ctc1 $t6,$31 +/* f0db780: 00000000 */ sll $zero,$zero,0x0 +/* f0db784: 46005124 */ cvt.w.s $f4,$f10 +/* f0db788: 444ef800 */ cfc1 $t6,$31 +/* f0db78c: 00000000 */ sll $zero,$zero,0x0 +/* f0db790: 31ce0078 */ andi $t6,$t6,0x78 +/* f0db794: 11c00012 */ beqz $t6,.L0f0db7e0 +/* f0db798: 3c014f00 */ lui $at,0x4f00 +/* f0db79c: 44812000 */ mtc1 $at,$f4 +/* f0db7a0: 240e0001 */ addiu $t6,$zero,0x1 +/* f0db7a4: 46045101 */ sub.s $f4,$f10,$f4 +/* f0db7a8: 44cef800 */ ctc1 $t6,$31 +/* f0db7ac: 00000000 */ sll $zero,$zero,0x0 +/* f0db7b0: 46002124 */ cvt.w.s $f4,$f4 +/* f0db7b4: 444ef800 */ cfc1 $t6,$31 +/* f0db7b8: 00000000 */ sll $zero,$zero,0x0 +/* f0db7bc: 31ce0078 */ andi $t6,$t6,0x78 +/* f0db7c0: 15c00005 */ bnez $t6,.L0f0db7d8 +/* f0db7c4: 00000000 */ sll $zero,$zero,0x0 +/* f0db7c8: 440e2000 */ mfc1 $t6,$f4 +/* f0db7cc: 3c018000 */ lui $at,0x8000 +/* f0db7d0: 10000007 */ beqz $zero,.L0f0db7f0 +/* f0db7d4: 01c17025 */ or $t6,$t6,$at +.L0f0db7d8: +/* f0db7d8: 10000005 */ beqz $zero,.L0f0db7f0 +/* f0db7dc: 240effff */ addiu $t6,$zero,-1 +.L0f0db7e0: +/* f0db7e0: 440e2000 */ mfc1 $t6,$f4 +/* f0db7e4: 00000000 */ sll $zero,$zero,0x0 +/* f0db7e8: 05c0fffb */ bltz $t6,.L0f0db7d8 +/* f0db7ec: 00000000 */ sll $zero,$zero,0x0 +.L0f0db7f0: +/* f0db7f0: 31d903ff */ andi $t9,$t6,0x3ff +/* f0db7f4: 44d8f800 */ ctc1 $t8,$31 +/* f0db7f8: 00197b80 */ sll $t7,$t9,0xe +/* f0db7fc: 01e3c025 */ or $t8,$t7,$v1 +/* f0db800: 030c7025 */ or $t6,$t8,$t4 +/* f0db804: ac8e0000 */ sw $t6,0x0($a0) +/* f0db808: 8d190000 */ lw $t9,0x0($t0) +/* f0db80c: 24180001 */ addiu $t8,$zero,0x1 +/* f0db810: 44993000 */ mtc1 $t9,$f6 +/* f0db814: 00000000 */ sll $zero,$zero,0x0 +/* f0db818: 46803220 */ cvt.s.w $f8,$f6 +/* f0db81c: 46081282 */ mul.s $f10,$f2,$f8 +/* f0db820: 444ff800 */ cfc1 $t7,$31 +/* f0db824: 44d8f800 */ ctc1 $t8,$31 +/* f0db828: 00000000 */ sll $zero,$zero,0x0 +/* f0db82c: 46005124 */ cvt.w.s $f4,$f10 +/* f0db830: 4458f800 */ cfc1 $t8,$31 +/* f0db834: 00000000 */ sll $zero,$zero,0x0 +/* f0db838: 33180078 */ andi $t8,$t8,0x78 +/* f0db83c: 13000012 */ beqz $t8,.L0f0db888 +/* f0db840: 3c014f00 */ lui $at,0x4f00 +/* f0db844: 44812000 */ mtc1 $at,$f4 +/* f0db848: 24180001 */ addiu $t8,$zero,0x1 +/* f0db84c: 46045101 */ sub.s $f4,$f10,$f4 +/* f0db850: 44d8f800 */ ctc1 $t8,$31 +/* f0db854: 00000000 */ sll $zero,$zero,0x0 +/* f0db858: 46002124 */ cvt.w.s $f4,$f4 +/* f0db85c: 4458f800 */ cfc1 $t8,$31 +/* f0db860: 00000000 */ sll $zero,$zero,0x0 +/* f0db864: 33180078 */ andi $t8,$t8,0x78 +/* f0db868: 17000005 */ bnez $t8,.L0f0db880 +/* f0db86c: 00000000 */ sll $zero,$zero,0x0 +/* f0db870: 44182000 */ mfc1 $t8,$f4 +/* f0db874: 3c018000 */ lui $at,0x8000 +/* f0db878: 10000007 */ beqz $zero,.L0f0db898 +/* f0db87c: 0301c025 */ or $t8,$t8,$at +.L0f0db880: +/* f0db880: 10000005 */ beqz $zero,.L0f0db898 +/* f0db884: 2418ffff */ addiu $t8,$zero,-1 +.L0f0db888: +/* f0db888: 44182000 */ mfc1 $t8,$f4 +/* f0db88c: 00000000 */ sll $zero,$zero,0x0 +/* f0db890: 0700fffb */ bltz $t8,.L0f0db880 +/* f0db894: 00000000 */ sll $zero,$zero,0x0 +.L0f0db898: +/* f0db898: 330e03ff */ andi $t6,$t8,0x3ff +/* f0db89c: 44cff800 */ ctc1 $t7,$31 +/* f0db8a0: 000ecb80 */ sll $t9,$t6,0xe +/* f0db8a4: 03277825 */ or $t7,$t9,$a3 +/* f0db8a8: ac8f0004 */ sw $t7,0x4($a0) +/* f0db8ac: 8d180000 */ lw $t8,0x0($t0) +/* f0db8b0: 24190001 */ addiu $t9,$zero,0x1 +/* f0db8b4: 00c01025 */ or $v0,$a2,$zero +/* f0db8b8: 44983000 */ mtc1 $t8,$f6 +/* f0db8bc: 24c60008 */ addiu $a2,$a2,0x8 +/* f0db8c0: 46803220 */ cvt.s.w $f8,$f6 +/* f0db8c4: 46087282 */ mul.s $f10,$f14,$f8 +/* f0db8c8: 444ef800 */ cfc1 $t6,$31 +/* f0db8cc: 44d9f800 */ ctc1 $t9,$31 +/* f0db8d0: 00000000 */ sll $zero,$zero,0x0 +/* f0db8d4: 46005124 */ cvt.w.s $f4,$f10 +/* f0db8d8: 4459f800 */ cfc1 $t9,$31 +/* f0db8dc: 00000000 */ sll $zero,$zero,0x0 +/* f0db8e0: 33390078 */ andi $t9,$t9,0x78 +/* f0db8e4: 13200012 */ beqz $t9,.L0f0db930 +/* f0db8e8: 3c014f00 */ lui $at,0x4f00 +/* f0db8ec: 44812000 */ mtc1 $at,$f4 +/* f0db8f0: 24190001 */ addiu $t9,$zero,0x1 +/* f0db8f4: 46045101 */ sub.s $f4,$f10,$f4 +/* f0db8f8: 44d9f800 */ ctc1 $t9,$31 +/* f0db8fc: 00000000 */ sll $zero,$zero,0x0 +/* f0db900: 46002124 */ cvt.w.s $f4,$f4 +/* f0db904: 4459f800 */ cfc1 $t9,$31 +/* f0db908: 00000000 */ sll $zero,$zero,0x0 +/* f0db90c: 33390078 */ andi $t9,$t9,0x78 +/* f0db910: 17200005 */ bnez $t9,.L0f0db928 +/* f0db914: 00000000 */ sll $zero,$zero,0x0 +/* f0db918: 44192000 */ mfc1 $t9,$f4 +/* f0db91c: 3c018000 */ lui $at,0x8000 +/* f0db920: 10000007 */ beqz $zero,.L0f0db940 +/* f0db924: 0321c825 */ or $t9,$t9,$at +.L0f0db928: +/* f0db928: 10000005 */ beqz $zero,.L0f0db940 +/* f0db92c: 2419ffff */ addiu $t9,$zero,-1 +.L0f0db930: +/* f0db930: 44192000 */ mfc1 $t9,$f4 +/* f0db934: 00000000 */ sll $zero,$zero,0x0 +/* f0db938: 0720fffb */ bltz $t9,.L0f0db928 +/* f0db93c: 00000000 */ sll $zero,$zero,0x0 +.L0f0db940: +/* f0db940: 332f03ff */ andi $t7,$t9,0x3ff +/* f0db944: 44cef800 */ ctc1 $t6,$31 +/* f0db948: 000fc380 */ sll $t8,$t7,0xe +/* f0db94c: 03037025 */ or $t6,$t8,$v1 +/* f0db950: 01cac825 */ or $t9,$t6,$t2 +/* f0db954: ac590000 */ sw $t9,0x0($v0) +/* f0db958: 8d0f0000 */ lw $t7,0x0($t0) +/* f0db95c: c7a60050 */ lwc1 $f6,0x50($sp) +/* f0db960: 240e0001 */ addiu $t6,$zero,0x1 +/* f0db964: 448f4000 */ mtc1 $t7,$f8 +/* f0db968: 460c3001 */ sub.s $f0,$f6,$f12 +/* f0db96c: 468042a0 */ cvt.s.w $f10,$f8 +/* f0db970: 460a0102 */ mul.s $f4,$f0,$f10 +/* f0db974: 4458f800 */ cfc1 $t8,$31 +/* f0db978: 44cef800 */ ctc1 $t6,$31 +/* f0db97c: 00000000 */ sll $zero,$zero,0x0 +/* f0db980: 460021a4 */ cvt.w.s $f6,$f4 +/* f0db984: 444ef800 */ cfc1 $t6,$31 +/* f0db988: 00000000 */ sll $zero,$zero,0x0 +/* f0db98c: 31ce0078 */ andi $t6,$t6,0x78 +/* f0db990: 11c00012 */ beqz $t6,.L0f0db9dc +/* f0db994: 3c014f00 */ lui $at,0x4f00 +/* f0db998: 44813000 */ mtc1 $at,$f6 +/* f0db99c: 240e0001 */ addiu $t6,$zero,0x1 +/* f0db9a0: 46062181 */ sub.s $f6,$f4,$f6 +/* f0db9a4: 44cef800 */ ctc1 $t6,$31 +/* f0db9a8: 00000000 */ sll $zero,$zero,0x0 +/* f0db9ac: 460031a4 */ cvt.w.s $f6,$f6 +/* f0db9b0: 444ef800 */ cfc1 $t6,$31 +/* f0db9b4: 00000000 */ sll $zero,$zero,0x0 +/* f0db9b8: 31ce0078 */ andi $t6,$t6,0x78 +/* f0db9bc: 15c00005 */ bnez $t6,.L0f0db9d4 +/* f0db9c0: 00000000 */ sll $zero,$zero,0x0 +/* f0db9c4: 440e3000 */ mfc1 $t6,$f6 +/* f0db9c8: 3c018000 */ lui $at,0x8000 +/* f0db9cc: 10000007 */ beqz $zero,.L0f0db9ec +/* f0db9d0: 01c17025 */ or $t6,$t6,$at +.L0f0db9d4: +/* f0db9d4: 10000005 */ beqz $zero,.L0f0db9ec +/* f0db9d8: 240effff */ addiu $t6,$zero,-1 +.L0f0db9dc: +/* f0db9dc: 440e3000 */ mfc1 $t6,$f6 +/* f0db9e0: 00000000 */ sll $zero,$zero,0x0 +/* f0db9e4: 05c0fffb */ bltz $t6,.L0f0db9d4 +/* f0db9e8: 00000000 */ sll $zero,$zero,0x0 +.L0f0db9ec: +/* f0db9ec: 31d903ff */ andi $t9,$t6,0x3ff +/* f0db9f0: 44d8f800 */ ctc1 $t8,$31 +/* f0db9f4: 00197b80 */ sll $t7,$t9,0xe +/* f0db9f8: 01e7c025 */ or $t8,$t7,$a3 +/* f0db9fc: ac580004 */ sw $t8,0x4($v0) +/* f0dba00: 8d0e0000 */ lw $t6,0x0($t0) +/* f0dba04: 240f0001 */ addiu $t7,$zero,0x1 +/* f0dba08: 00c05825 */ or $t3,$a2,$zero +/* f0dba0c: 448e4000 */ mtc1 $t6,$f8 +/* f0dba10: 24c60008 */ addiu $a2,$a2,0x8 +/* f0dba14: 468042a0 */ cvt.s.w $f10,$f8 +/* f0dba18: 460a7102 */ mul.s $f4,$f14,$f10 +/* f0dba1c: 4459f800 */ cfc1 $t9,$31 +/* f0dba20: 44cff800 */ ctc1 $t7,$31 +/* f0dba24: 00000000 */ sll $zero,$zero,0x0 +/* f0dba28: 460021a4 */ cvt.w.s $f6,$f4 +/* f0dba2c: 444ff800 */ cfc1 $t7,$31 +/* f0dba30: 00000000 */ sll $zero,$zero,0x0 +/* f0dba34: 31ef0078 */ andi $t7,$t7,0x78 +/* f0dba38: 11e00012 */ beqz $t7,.L0f0dba84 +/* f0dba3c: 3c014f00 */ lui $at,0x4f00 +/* f0dba40: 44813000 */ mtc1 $at,$f6 +/* f0dba44: 240f0001 */ addiu $t7,$zero,0x1 +/* f0dba48: 46062181 */ sub.s $f6,$f4,$f6 +/* f0dba4c: 44cff800 */ ctc1 $t7,$31 +/* f0dba50: 00000000 */ sll $zero,$zero,0x0 +/* f0dba54: 460031a4 */ cvt.w.s $f6,$f6 +/* f0dba58: 444ff800 */ cfc1 $t7,$31 +/* f0dba5c: 00000000 */ sll $zero,$zero,0x0 +/* f0dba60: 31ef0078 */ andi $t7,$t7,0x78 +/* f0dba64: 15e00005 */ bnez $t7,.L0f0dba7c +/* f0dba68: 00000000 */ sll $zero,$zero,0x0 +/* f0dba6c: 440f3000 */ mfc1 $t7,$f6 +/* f0dba70: 3c018000 */ lui $at,0x8000 +/* f0dba74: 10000007 */ beqz $zero,.L0f0dba94 +/* f0dba78: 01e17825 */ or $t7,$t7,$at +.L0f0dba7c: +/* f0dba7c: 10000005 */ beqz $zero,.L0f0dba94 +/* f0dba80: 240fffff */ addiu $t7,$zero,-1 +.L0f0dba84: +/* f0dba84: 440f3000 */ mfc1 $t7,$f6 +/* f0dba88: 00000000 */ sll $zero,$zero,0x0 +/* f0dba8c: 05e0fffb */ bltz $t7,.L0f0dba7c +/* f0dba90: 00000000 */ sll $zero,$zero,0x0 +.L0f0dba94: +/* f0dba94: 31f803ff */ andi $t8,$t7,0x3ff +/* f0dba98: 44d9f800 */ ctc1 $t9,$31 +/* f0dba9c: 00187380 */ sll $t6,$t8,0xe +/* f0dbaa0: 01c3c825 */ or $t9,$t6,$v1 +/* f0dbaa4: 032c7825 */ or $t7,$t9,$t4 +/* f0dbaa8: ad6f0000 */ sw $t7,0x0($t3) +/* f0dbaac: 8d180000 */ lw $t8,0x0($t0) +/* f0dbab0: c7a80050 */ lwc1 $f8,0x50($sp) +/* f0dbab4: 24190001 */ addiu $t9,$zero,0x1 +/* f0dbab8: 44985000 */ mtc1 $t8,$f10 +/* f0dbabc: 00000000 */ sll $zero,$zero,0x0 +/* f0dbac0: 46805120 */ cvt.s.w $f4,$f10 +/* f0dbac4: 46044182 */ mul.s $f6,$f8,$f4 +/* f0dbac8: 444ef800 */ cfc1 $t6,$31 +/* f0dbacc: 44d9f800 */ ctc1 $t9,$31 +/* f0dbad0: 00000000 */ sll $zero,$zero,0x0 +/* f0dbad4: 460032a4 */ cvt.w.s $f10,$f6 +/* f0dbad8: 4459f800 */ cfc1 $t9,$31 +/* f0dbadc: 00000000 */ sll $zero,$zero,0x0 +/* f0dbae0: 33390078 */ andi $t9,$t9,0x78 +/* f0dbae4: 13200012 */ beqz $t9,.L0f0dbb30 +/* f0dbae8: 3c014f00 */ lui $at,0x4f00 +/* f0dbaec: 44815000 */ mtc1 $at,$f10 +/* f0dbaf0: 24190001 */ addiu $t9,$zero,0x1 +/* f0dbaf4: 460a3281 */ sub.s $f10,$f6,$f10 +/* f0dbaf8: 44d9f800 */ ctc1 $t9,$31 +/* f0dbafc: 00000000 */ sll $zero,$zero,0x0 +/* f0dbb00: 460052a4 */ cvt.w.s $f10,$f10 +/* f0dbb04: 4459f800 */ cfc1 $t9,$31 +/* f0dbb08: 00000000 */ sll $zero,$zero,0x0 +/* f0dbb0c: 33390078 */ andi $t9,$t9,0x78 +/* f0dbb10: 17200005 */ bnez $t9,.L0f0dbb28 +/* f0dbb14: 00000000 */ sll $zero,$zero,0x0 +/* f0dbb18: 44195000 */ mfc1 $t9,$f10 +/* f0dbb1c: 3c018000 */ lui $at,0x8000 +/* f0dbb20: 10000007 */ beqz $zero,.L0f0dbb40 +/* f0dbb24: 0321c825 */ or $t9,$t9,$at +.L0f0dbb28: +/* f0dbb28: 10000005 */ beqz $zero,.L0f0dbb40 +/* f0dbb2c: 2419ffff */ addiu $t9,$zero,-1 +.L0f0dbb30: +/* f0dbb30: 44195000 */ mfc1 $t9,$f10 +/* f0dbb34: 00000000 */ sll $zero,$zero,0x0 +/* f0dbb38: 0720fffb */ bltz $t9,.L0f0dbb28 +/* f0dbb3c: 00000000 */ sll $zero,$zero,0x0 +.L0f0dbb40: +/* f0dbb40: 332f03ff */ andi $t7,$t9,0x3ff +/* f0dbb44: 44cef800 */ ctc1 $t6,$31 +/* f0dbb48: 000fc380 */ sll $t8,$t7,0xe +/* f0dbb4c: 03077025 */ or $t6,$t8,$a3 +/* f0dbb50: ad6e0004 */ sw $t6,0x4($t3) +/* f0dbb54: 8d190000 */ lw $t9,0x0($t0) +/* f0dbb58: c7a80028 */ lwc1 $f8,0x28($sp) +/* f0dbb5c: 24180001 */ addiu $t8,$zero,0x1 +/* f0dbb60: 44992000 */ mtc1 $t9,$f4 +/* f0dbb64: 00c01025 */ or $v0,$a2,$zero +/* f0dbb68: 24c60008 */ addiu $a2,$a2,0x8 +/* f0dbb6c: 468021a0 */ cvt.s.w $f6,$f4 +/* f0dbb70: 46064282 */ mul.s $f10,$f8,$f6 +/* f0dbb74: 444ff800 */ cfc1 $t7,$31 +/* f0dbb78: 44d8f800 */ ctc1 $t8,$31 +/* f0dbb7c: 00000000 */ sll $zero,$zero,0x0 +/* f0dbb80: 46005124 */ cvt.w.s $f4,$f10 +/* f0dbb84: 4458f800 */ cfc1 $t8,$31 +/* f0dbb88: 00000000 */ sll $zero,$zero,0x0 +/* f0dbb8c: 33180078 */ andi $t8,$t8,0x78 +/* f0dbb90: 13000012 */ beqz $t8,.L0f0dbbdc +/* f0dbb94: 3c014f00 */ lui $at,0x4f00 +/* f0dbb98: 44812000 */ mtc1 $at,$f4 +/* f0dbb9c: 24180001 */ addiu $t8,$zero,0x1 +/* f0dbba0: 46045101 */ sub.s $f4,$f10,$f4 +/* f0dbba4: 44d8f800 */ ctc1 $t8,$31 +/* f0dbba8: 00000000 */ sll $zero,$zero,0x0 +/* f0dbbac: 46002124 */ cvt.w.s $f4,$f4 +/* f0dbbb0: 4458f800 */ cfc1 $t8,$31 +/* f0dbbb4: 00000000 */ sll $zero,$zero,0x0 +/* f0dbbb8: 33180078 */ andi $t8,$t8,0x78 +/* f0dbbbc: 17000005 */ bnez $t8,.L0f0dbbd4 +/* f0dbbc0: 00000000 */ sll $zero,$zero,0x0 +/* f0dbbc4: 44182000 */ mfc1 $t8,$f4 +/* f0dbbc8: 3c018000 */ lui $at,0x8000 +/* f0dbbcc: 10000007 */ beqz $zero,.L0f0dbbec +/* f0dbbd0: 0301c025 */ or $t8,$t8,$at +.L0f0dbbd4: +/* f0dbbd4: 10000005 */ beqz $zero,.L0f0dbbec +/* f0dbbd8: 2418ffff */ addiu $t8,$zero,-1 +.L0f0dbbdc: +/* f0dbbdc: 44182000 */ mfc1 $t8,$f4 +/* f0dbbe0: 00000000 */ sll $zero,$zero,0x0 +/* f0dbbe4: 0700fffb */ bltz $t8,.L0f0dbbd4 +/* f0dbbe8: 00000000 */ sll $zero,$zero,0x0 +.L0f0dbbec: +/* f0dbbec: 330e03ff */ andi $t6,$t8,0x3ff +/* f0dbbf0: 44cff800 */ ctc1 $t7,$31 +/* f0dbbf4: 000ecb80 */ sll $t9,$t6,0xe +/* f0dbbf8: 03237825 */ or $t7,$t9,$v1 +/* f0dbbfc: 01e5c025 */ or $t8,$t7,$a1 +/* f0dbc00: ac580000 */ sw $t8,0x0($v0) +/* f0dbc04: 8d0e0000 */ lw $t6,0x0($t0) +/* f0dbc08: 240f0001 */ addiu $t7,$zero,0x1 +/* f0dbc0c: 448e4000 */ mtc1 $t6,$f8 +/* f0dbc10: 00000000 */ sll $zero,$zero,0x0 +/* f0dbc14: 468041a0 */ cvt.s.w $f6,$f8 +/* f0dbc18: 46061282 */ mul.s $f10,$f2,$f6 +/* f0dbc1c: 4459f800 */ cfc1 $t9,$31 +/* f0dbc20: 44cff800 */ ctc1 $t7,$31 +/* f0dbc24: 00000000 */ sll $zero,$zero,0x0 +/* f0dbc28: 46005124 */ cvt.w.s $f4,$f10 +/* f0dbc2c: 444ff800 */ cfc1 $t7,$31 +/* f0dbc30: 00000000 */ sll $zero,$zero,0x0 +/* f0dbc34: 31ef0078 */ andi $t7,$t7,0x78 +/* f0dbc38: 11e00012 */ beqz $t7,.L0f0dbc84 +/* f0dbc3c: 3c014f00 */ lui $at,0x4f00 +/* f0dbc40: 44812000 */ mtc1 $at,$f4 +/* f0dbc44: 240f0001 */ addiu $t7,$zero,0x1 +/* f0dbc48: 46045101 */ sub.s $f4,$f10,$f4 +/* f0dbc4c: 44cff800 */ ctc1 $t7,$31 +/* f0dbc50: 00000000 */ sll $zero,$zero,0x0 +/* f0dbc54: 46002124 */ cvt.w.s $f4,$f4 +/* f0dbc58: 444ff800 */ cfc1 $t7,$31 +/* f0dbc5c: 00000000 */ sll $zero,$zero,0x0 +/* f0dbc60: 31ef0078 */ andi $t7,$t7,0x78 +/* f0dbc64: 15e00005 */ bnez $t7,.L0f0dbc7c +/* f0dbc68: 00000000 */ sll $zero,$zero,0x0 +/* f0dbc6c: 440f2000 */ mfc1 $t7,$f4 +/* f0dbc70: 3c018000 */ lui $at,0x8000 +/* f0dbc74: 10000007 */ beqz $zero,.L0f0dbc94 +/* f0dbc78: 01e17825 */ or $t7,$t7,$at +.L0f0dbc7c: +/* f0dbc7c: 10000005 */ beqz $zero,.L0f0dbc94 +/* f0dbc80: 240fffff */ addiu $t7,$zero,-1 +.L0f0dbc84: +/* f0dbc84: 440f2000 */ mfc1 $t7,$f4 +/* f0dbc88: 00000000 */ sll $zero,$zero,0x0 +/* f0dbc8c: 05e0fffb */ bltz $t7,.L0f0dbc7c +/* f0dbc90: 00000000 */ sll $zero,$zero,0x0 +.L0f0dbc94: +/* f0dbc94: 31f803ff */ andi $t8,$t7,0x3ff +/* f0dbc98: 44d9f800 */ ctc1 $t9,$31 +/* f0dbc9c: 00187380 */ sll $t6,$t8,0xe +/* f0dbca0: 01c9c825 */ or $t9,$t6,$t1 +/* f0dbca4: ac590004 */ sw $t9,0x4($v0) +/* f0dbca8: 8d0f0000 */ lw $t7,0x0($t0) +/* f0dbcac: 240e0001 */ addiu $t6,$zero,0x1 +/* f0dbcb0: 00c01025 */ or $v0,$a2,$zero +/* f0dbcb4: 448f4000 */ mtc1 $t7,$f8 +/* f0dbcb8: 24c60008 */ addiu $a2,$a2,0x8 +/* f0dbcbc: 3c014f00 */ lui $at,0x4f00 +/* f0dbcc0: 468041a0 */ cvt.s.w $f6,$f8 +/* f0dbcc4: 46068282 */ mul.s $f10,$f16,$f6 +/* f0dbcc8: 4458f800 */ cfc1 $t8,$31 +/* f0dbccc: 44cef800 */ ctc1 $t6,$31 +/* f0dbcd0: 00000000 */ sll $zero,$zero,0x0 +/* f0dbcd4: 46005124 */ cvt.w.s $f4,$f10 +/* f0dbcd8: 444ef800 */ cfc1 $t6,$31 +/* f0dbcdc: 00000000 */ sll $zero,$zero,0x0 +/* f0dbce0: 31ce0078 */ andi $t6,$t6,0x78 +/* f0dbce4: 51c00013 */ beqzl $t6,.L0f0dbd34 +/* f0dbce8: 440e2000 */ mfc1 $t6,$f4 +/* f0dbcec: 44812000 */ mtc1 $at,$f4 +/* f0dbcf0: 240e0001 */ addiu $t6,$zero,0x1 +/* f0dbcf4: 46045101 */ sub.s $f4,$f10,$f4 +/* f0dbcf8: 44cef800 */ ctc1 $t6,$31 +/* f0dbcfc: 00000000 */ sll $zero,$zero,0x0 +/* f0dbd00: 46002124 */ cvt.w.s $f4,$f4 +/* f0dbd04: 444ef800 */ cfc1 $t6,$31 +/* f0dbd08: 00000000 */ sll $zero,$zero,0x0 +/* f0dbd0c: 31ce0078 */ andi $t6,$t6,0x78 +/* f0dbd10: 15c00005 */ bnez $t6,.L0f0dbd28 +/* f0dbd14: 00000000 */ sll $zero,$zero,0x0 +/* f0dbd18: 440e2000 */ mfc1 $t6,$f4 +/* f0dbd1c: 3c018000 */ lui $at,0x8000 +/* f0dbd20: 10000007 */ beqz $zero,.L0f0dbd40 +/* f0dbd24: 01c17025 */ or $t6,$t6,$at +.L0f0dbd28: +/* f0dbd28: 10000005 */ beqz $zero,.L0f0dbd40 +/* f0dbd2c: 240effff */ addiu $t6,$zero,-1 +/* f0dbd30: 440e2000 */ mfc1 $t6,$f4 +.L0f0dbd34: +/* f0dbd34: 00000000 */ sll $zero,$zero,0x0 +/* f0dbd38: 05c0fffb */ bltz $t6,.L0f0dbd28 +/* f0dbd3c: 00000000 */ sll $zero,$zero,0x0 +.L0f0dbd40: +/* f0dbd40: 31d903ff */ andi $t9,$t6,0x3ff +/* f0dbd44: 44d8f800 */ ctc1 $t8,$31 +/* f0dbd48: 00197b80 */ sll $t7,$t9,0xe +/* f0dbd4c: 01e3c025 */ or $t8,$t7,$v1 +/* f0dbd50: 03057025 */ or $t6,$t8,$a1 +/* f0dbd54: ac4e0000 */ sw $t6,0x0($v0) +/* f0dbd58: c7a80048 */ lwc1 $f8,0x48($sp) +/* f0dbd5c: 240a0001 */ addiu $t2,$zero,0x1 +/* f0dbd60: 3c014f00 */ lui $at,0x4f00 +/* f0dbd64: 46124181 */ sub.s $f6,$f8,$f18 +/* f0dbd68: 4459f800 */ cfc1 $t9,$31 +/* f0dbd6c: 44caf800 */ ctc1 $t2,$31 +/* f0dbd70: 00000000 */ sll $zero,$zero,0x0 +/* f0dbd74: 460032a4 */ cvt.w.s $f10,$f6 +/* f0dbd78: 444af800 */ cfc1 $t2,$31 +/* f0dbd7c: 00000000 */ sll $zero,$zero,0x0 +/* f0dbd80: 314a0078 */ andi $t2,$t2,0x78 +/* f0dbd84: 51400013 */ beqzl $t2,.L0f0dbdd4 +/* f0dbd88: 440a5000 */ mfc1 $t2,$f10 +/* f0dbd8c: 44815000 */ mtc1 $at,$f10 +/* f0dbd90: 240a0001 */ addiu $t2,$zero,0x1 +/* f0dbd94: 460a3281 */ sub.s $f10,$f6,$f10 +/* f0dbd98: 44caf800 */ ctc1 $t2,$31 +/* f0dbd9c: 00000000 */ sll $zero,$zero,0x0 +/* f0dbda0: 460052a4 */ cvt.w.s $f10,$f10 +/* f0dbda4: 444af800 */ cfc1 $t2,$31 +/* f0dbda8: 00000000 */ sll $zero,$zero,0x0 +/* f0dbdac: 314a0078 */ andi $t2,$t2,0x78 +/* f0dbdb0: 15400005 */ bnez $t2,.L0f0dbdc8 +/* f0dbdb4: 00000000 */ sll $zero,$zero,0x0 +/* f0dbdb8: 440a5000 */ mfc1 $t2,$f10 +/* f0dbdbc: 3c018000 */ lui $at,0x8000 +/* f0dbdc0: 10000007 */ beqz $zero,.L0f0dbde0 +/* f0dbdc4: 01415025 */ or $t2,$t2,$at +.L0f0dbdc8: +/* f0dbdc8: 10000005 */ beqz $zero,.L0f0dbde0 +/* f0dbdcc: 240affff */ addiu $t2,$zero,-1 +/* f0dbdd0: 440a5000 */ mfc1 $t2,$f10 +.L0f0dbdd4: +/* f0dbdd4: 00000000 */ sll $zero,$zero,0x0 +/* f0dbdd8: 0540fffb */ bltz $t2,.L0f0dbdc8 +/* f0dbddc: 00000000 */ sll $zero,$zero,0x0 +.L0f0dbde0: +/* f0dbde0: 8d0e0000 */ lw $t6,0x0($t0) +/* f0dbde4: 44d9f800 */ ctc1 $t9,$31 +/* f0dbde8: 314f03ff */ andi $t7,$t2,0x3ff +/* f0dbdec: 448e2000 */ mtc1 $t6,$f4 +/* f0dbdf0: 000f5080 */ sll $t2,$t7,0x2 +/* f0dbdf4: 240f0001 */ addiu $t7,$zero,0x1 +/* f0dbdf8: 46802220 */ cvt.s.w $f8,$f4 +/* f0dbdfc: 3c014f00 */ lui $at,0x4f00 +/* f0dbe00: 46081182 */ mul.s $f6,$f2,$f8 +/* f0dbe04: 4459f800 */ cfc1 $t9,$31 +/* f0dbe08: 44cff800 */ ctc1 $t7,$31 +/* f0dbe0c: 00000000 */ sll $zero,$zero,0x0 +/* f0dbe10: 460032a4 */ cvt.w.s $f10,$f6 +/* f0dbe14: 444ff800 */ cfc1 $t7,$31 +/* f0dbe18: 00000000 */ sll $zero,$zero,0x0 +/* f0dbe1c: 31ef0078 */ andi $t7,$t7,0x78 +/* f0dbe20: 51e00013 */ beqzl $t7,.L0f0dbe70 +/* f0dbe24: 440f5000 */ mfc1 $t7,$f10 +/* f0dbe28: 44815000 */ mtc1 $at,$f10 +/* f0dbe2c: 240f0001 */ addiu $t7,$zero,0x1 +/* f0dbe30: 460a3281 */ sub.s $f10,$f6,$f10 +/* f0dbe34: 44cff800 */ ctc1 $t7,$31 +/* f0dbe38: 00000000 */ sll $zero,$zero,0x0 +/* f0dbe3c: 460052a4 */ cvt.w.s $f10,$f10 +/* f0dbe40: 444ff800 */ cfc1 $t7,$31 +/* f0dbe44: 00000000 */ sll $zero,$zero,0x0 +/* f0dbe48: 31ef0078 */ andi $t7,$t7,0x78 +/* f0dbe4c: 15e00005 */ bnez $t7,.L0f0dbe64 +/* f0dbe50: 00000000 */ sll $zero,$zero,0x0 +/* f0dbe54: 440f5000 */ mfc1 $t7,$f10 +/* f0dbe58: 3c018000 */ lui $at,0x8000 +/* f0dbe5c: 10000007 */ beqz $zero,.L0f0dbe7c +/* f0dbe60: 01e17825 */ or $t7,$t7,$at +.L0f0dbe64: +/* f0dbe64: 10000005 */ beqz $zero,.L0f0dbe7c +/* f0dbe68: 240fffff */ addiu $t7,$zero,-1 +/* f0dbe6c: 440f5000 */ mfc1 $t7,$f10 +.L0f0dbe70: +/* f0dbe70: 00000000 */ sll $zero,$zero,0x0 +/* f0dbe74: 05e0fffb */ bltz $t7,.L0f0dbe64 +/* f0dbe78: 00000000 */ sll $zero,$zero,0x0 +.L0f0dbe7c: +/* f0dbe7c: 31f803ff */ andi $t8,$t7,0x3ff +/* f0dbe80: 44d9f800 */ ctc1 $t9,$31 +/* f0dbe84: 00187380 */ sll $t6,$t8,0xe +/* f0dbe88: 01cac825 */ or $t9,$t6,$t2 +/* f0dbe8c: ac590004 */ sw $t9,0x4($v0) +/* f0dbe90: 8d0f0000 */ lw $t7,0x0($t0) +/* f0dbe94: 240e0001 */ addiu $t6,$zero,0x1 +/* f0dbe98: 00c03825 */ or $a3,$a2,$zero +/* f0dbe9c: 448f2000 */ mtc1 $t7,$f4 +/* f0dbea0: 24c60008 */ addiu $a2,$a2,0x8 +/* f0dbea4: 3c014f00 */ lui $at,0x4f00 +/* f0dbea8: 46802220 */ cvt.s.w $f8,$f4 +/* f0dbeac: 46087182 */ mul.s $f6,$f14,$f8 +/* f0dbeb0: 4458f800 */ cfc1 $t8,$31 +/* f0dbeb4: 44cef800 */ ctc1 $t6,$31 +/* f0dbeb8: 00000000 */ sll $zero,$zero,0x0 +/* f0dbebc: 460032a4 */ cvt.w.s $f10,$f6 +/* f0dbec0: 444ef800 */ cfc1 $t6,$31 +/* f0dbec4: 00000000 */ sll $zero,$zero,0x0 +/* f0dbec8: 31ce0078 */ andi $t6,$t6,0x78 +/* f0dbecc: 51c00013 */ beqzl $t6,.L0f0dbf1c +/* f0dbed0: 440e5000 */ mfc1 $t6,$f10 +/* f0dbed4: 44815000 */ mtc1 $at,$f10 +/* f0dbed8: 240e0001 */ addiu $t6,$zero,0x1 +/* f0dbedc: 460a3281 */ sub.s $f10,$f6,$f10 +/* f0dbee0: 44cef800 */ ctc1 $t6,$31 +/* f0dbee4: 00000000 */ sll $zero,$zero,0x0 +/* f0dbee8: 460052a4 */ cvt.w.s $f10,$f10 +/* f0dbeec: 444ef800 */ cfc1 $t6,$31 +/* f0dbef0: 00000000 */ sll $zero,$zero,0x0 +/* f0dbef4: 31ce0078 */ andi $t6,$t6,0x78 +/* f0dbef8: 15c00005 */ bnez $t6,.L0f0dbf10 +/* f0dbefc: 00000000 */ sll $zero,$zero,0x0 +/* f0dbf00: 440e5000 */ mfc1 $t6,$f10 +/* f0dbf04: 3c018000 */ lui $at,0x8000 +/* f0dbf08: 10000007 */ beqz $zero,.L0f0dbf28 +/* f0dbf0c: 01c17025 */ or $t6,$t6,$at +.L0f0dbf10: +/* f0dbf10: 10000005 */ beqz $zero,.L0f0dbf28 +/* f0dbf14: 240effff */ addiu $t6,$zero,-1 +/* f0dbf18: 440e5000 */ mfc1 $t6,$f10 +.L0f0dbf1c: +/* f0dbf1c: 00000000 */ sll $zero,$zero,0x0 +/* f0dbf20: 05c0fffb */ bltz $t6,.L0f0dbf10 +/* f0dbf24: 00000000 */ sll $zero,$zero,0x0 +.L0f0dbf28: +/* f0dbf28: 31d903ff */ andi $t9,$t6,0x3ff +/* f0dbf2c: 44d8f800 */ ctc1 $t8,$31 +/* f0dbf30: 00197b80 */ sll $t7,$t9,0xe +/* f0dbf34: 01e3c025 */ or $t8,$t7,$v1 +/* f0dbf38: 03057025 */ or $t6,$t8,$a1 +/* f0dbf3c: acee0000 */ sw $t6,0x0($a3) +/* f0dbf40: 8d190000 */ lw $t9,0x0($t0) +/* f0dbf44: 24180001 */ addiu $t8,$zero,0x1 +/* f0dbf48: 3c014f00 */ lui $at,0x4f00 +/* f0dbf4c: 44992000 */ mtc1 $t9,$f4 +/* f0dbf50: 00000000 */ sll $zero,$zero,0x0 +/* f0dbf54: 46802220 */ cvt.s.w $f8,$f4 +/* f0dbf58: 46080182 */ mul.s $f6,$f0,$f8 +/* f0dbf5c: 444ff800 */ cfc1 $t7,$31 +/* f0dbf60: 44d8f800 */ ctc1 $t8,$31 +/* f0dbf64: 00000000 */ sll $zero,$zero,0x0 +/* f0dbf68: 460032a4 */ cvt.w.s $f10,$f6 +/* f0dbf6c: 4458f800 */ cfc1 $t8,$31 +/* f0dbf70: 00000000 */ sll $zero,$zero,0x0 +/* f0dbf74: 33180078 */ andi $t8,$t8,0x78 +/* f0dbf78: 53000013 */ beqzl $t8,.L0f0dbfc8 +/* f0dbf7c: 44185000 */ mfc1 $t8,$f10 +/* f0dbf80: 44815000 */ mtc1 $at,$f10 +/* f0dbf84: 24180001 */ addiu $t8,$zero,0x1 +/* f0dbf88: 460a3281 */ sub.s $f10,$f6,$f10 +/* f0dbf8c: 44d8f800 */ ctc1 $t8,$31 +/* f0dbf90: 00000000 */ sll $zero,$zero,0x0 +/* f0dbf94: 460052a4 */ cvt.w.s $f10,$f10 +/* f0dbf98: 4458f800 */ cfc1 $t8,$31 +/* f0dbf9c: 00000000 */ sll $zero,$zero,0x0 +/* f0dbfa0: 33180078 */ andi $t8,$t8,0x78 +/* f0dbfa4: 17000005 */ bnez $t8,.L0f0dbfbc +/* f0dbfa8: 00000000 */ sll $zero,$zero,0x0 +/* f0dbfac: 44185000 */ mfc1 $t8,$f10 +/* f0dbfb0: 3c018000 */ lui $at,0x8000 +/* f0dbfb4: 10000007 */ beqz $zero,.L0f0dbfd4 +/* f0dbfb8: 0301c025 */ or $t8,$t8,$at +.L0f0dbfbc: +/* f0dbfbc: 10000005 */ beqz $zero,.L0f0dbfd4 +/* f0dbfc0: 2418ffff */ addiu $t8,$zero,-1 +/* f0dbfc4: 44185000 */ mfc1 $t8,$f10 +.L0f0dbfc8: +/* f0dbfc8: 00000000 */ sll $zero,$zero,0x0 +/* f0dbfcc: 0700fffb */ bltz $t8,.L0f0dbfbc +/* f0dbfd0: 00000000 */ sll $zero,$zero,0x0 +.L0f0dbfd4: +/* f0dbfd4: 330e03ff */ andi $t6,$t8,0x3ff +/* f0dbfd8: 44cff800 */ ctc1 $t7,$31 +/* f0dbfdc: 000ecb80 */ sll $t9,$t6,0xe +/* f0dbfe0: 03297825 */ or $t7,$t9,$t1 +/* f0dbfe4: acef0004 */ sw $t7,0x4($a3) +/* f0dbfe8: 8d180000 */ lw $t8,0x0($t0) +/* f0dbfec: 24190001 */ addiu $t9,$zero,0x1 +/* f0dbff0: 00c01025 */ or $v0,$a2,$zero +/* f0dbff4: 44982000 */ mtc1 $t8,$f4 +/* f0dbff8: 24c60008 */ addiu $a2,$a2,0x8 +/* f0dbffc: 3c014f00 */ lui $at,0x4f00 +/* f0dc000: 46802220 */ cvt.s.w $f8,$f4 +/* f0dc004: 00c02025 */ or $a0,$a2,$zero +/* f0dc008: 46087182 */ mul.s $f6,$f14,$f8 +/* f0dc00c: 444ef800 */ cfc1 $t6,$31 +/* f0dc010: 44d9f800 */ ctc1 $t9,$31 +/* f0dc014: 00000000 */ sll $zero,$zero,0x0 +/* f0dc018: 460032a4 */ cvt.w.s $f10,$f6 +/* f0dc01c: 4459f800 */ cfc1 $t9,$31 +/* f0dc020: 00000000 */ sll $zero,$zero,0x0 +/* f0dc024: 33390078 */ andi $t9,$t9,0x78 +/* f0dc028: 53200013 */ beqzl $t9,.L0f0dc078 +/* f0dc02c: 44195000 */ mfc1 $t9,$f10 +/* f0dc030: 44815000 */ mtc1 $at,$f10 +/* f0dc034: 24190001 */ addiu $t9,$zero,0x1 +/* f0dc038: 460a3281 */ sub.s $f10,$f6,$f10 +/* f0dc03c: 44d9f800 */ ctc1 $t9,$31 +/* f0dc040: 00000000 */ sll $zero,$zero,0x0 +/* f0dc044: 460052a4 */ cvt.w.s $f10,$f10 +/* f0dc048: 4459f800 */ cfc1 $t9,$31 +/* f0dc04c: 00000000 */ sll $zero,$zero,0x0 +/* f0dc050: 33390078 */ andi $t9,$t9,0x78 +/* f0dc054: 17200005 */ bnez $t9,.L0f0dc06c +/* f0dc058: 00000000 */ sll $zero,$zero,0x0 +/* f0dc05c: 44195000 */ mfc1 $t9,$f10 +/* f0dc060: 3c018000 */ lui $at,0x8000 +/* f0dc064: 10000007 */ beqz $zero,.L0f0dc084 +/* f0dc068: 0321c825 */ or $t9,$t9,$at +.L0f0dc06c: +/* f0dc06c: 10000005 */ beqz $zero,.L0f0dc084 +/* f0dc070: 2419ffff */ addiu $t9,$zero,-1 +/* f0dc074: 44195000 */ mfc1 $t9,$f10 +.L0f0dc078: +/* f0dc078: 00000000 */ sll $zero,$zero,0x0 +/* f0dc07c: 0720fffb */ bltz $t9,.L0f0dc06c +/* f0dc080: 00000000 */ sll $zero,$zero,0x0 +.L0f0dc084: +/* f0dc084: 332f03ff */ andi $t7,$t9,0x3ff +/* f0dc088: 44cef800 */ ctc1 $t6,$31 +/* f0dc08c: 000fc380 */ sll $t8,$t7,0xe +/* f0dc090: 03037025 */ or $t6,$t8,$v1 +/* f0dc094: 01c5c825 */ or $t9,$t6,$a1 +/* f0dc098: ac590000 */ sw $t9,0x0($v0) +/* f0dc09c: 8d0f0000 */ lw $t7,0x0($t0) +/* f0dc0a0: c7a40050 */ lwc1 $f4,0x50($sp) +/* f0dc0a4: 240e0001 */ addiu $t6,$zero,0x1 +/* f0dc0a8: 448f4000 */ mtc1 $t7,$f8 +/* f0dc0ac: 3c014f00 */ lui $at,0x4f00 +/* f0dc0b0: 468041a0 */ cvt.s.w $f6,$f8 +/* f0dc0b4: 46062282 */ mul.s $f10,$f4,$f6 +/* f0dc0b8: 4458f800 */ cfc1 $t8,$31 +/* f0dc0bc: 44cef800 */ ctc1 $t6,$31 +/* f0dc0c0: 00000000 */ sll $zero,$zero,0x0 +/* f0dc0c4: 46005224 */ cvt.w.s $f8,$f10 +/* f0dc0c8: 444ef800 */ cfc1 $t6,$31 +/* f0dc0cc: 00000000 */ sll $zero,$zero,0x0 +/* f0dc0d0: 31ce0078 */ andi $t6,$t6,0x78 +/* f0dc0d4: 51c00013 */ beqzl $t6,.L0f0dc124 +/* f0dc0d8: 440e4000 */ mfc1 $t6,$f8 +/* f0dc0dc: 44814000 */ mtc1 $at,$f8 +/* f0dc0e0: 240e0001 */ addiu $t6,$zero,0x1 +/* f0dc0e4: 46085201 */ sub.s $f8,$f10,$f8 +/* f0dc0e8: 44cef800 */ ctc1 $t6,$31 +/* f0dc0ec: 00000000 */ sll $zero,$zero,0x0 +/* f0dc0f0: 46004224 */ cvt.w.s $f8,$f8 +/* f0dc0f4: 444ef800 */ cfc1 $t6,$31 +/* f0dc0f8: 00000000 */ sll $zero,$zero,0x0 +/* f0dc0fc: 31ce0078 */ andi $t6,$t6,0x78 +/* f0dc100: 15c00005 */ bnez $t6,.L0f0dc118 +/* f0dc104: 00000000 */ sll $zero,$zero,0x0 +/* f0dc108: 440e4000 */ mfc1 $t6,$f8 +/* f0dc10c: 3c018000 */ lui $at,0x8000 +/* f0dc110: 10000007 */ beqz $zero,.L0f0dc130 +/* f0dc114: 01c17025 */ or $t6,$t6,$at +.L0f0dc118: +/* f0dc118: 10000005 */ beqz $zero,.L0f0dc130 +/* f0dc11c: 240effff */ addiu $t6,$zero,-1 +/* f0dc120: 440e4000 */ mfc1 $t6,$f8 +.L0f0dc124: +/* f0dc124: 00000000 */ sll $zero,$zero,0x0 +/* f0dc128: 05c0fffb */ bltz $t6,.L0f0dc118 +/* f0dc12c: 00000000 */ sll $zero,$zero,0x0 +.L0f0dc130: +/* f0dc130: 31d903ff */ andi $t9,$t6,0x3ff +/* f0dc134: 00197b80 */ sll $t7,$t9,0xe +/* f0dc138: 44d8f800 */ ctc1 $t8,$31 +/* f0dc13c: 01eac025 */ or $t8,$t7,$t2 +/* f0dc140: 0fc54e0e */ jal func0f153838 +/* f0dc144: ac580004 */ sw $t8,0x4($v0) +/* f0dc148: 0fc54de0 */ jal func0f153780 +/* f0dc14c: 00402025 */ or $a0,$v0,$zero +/* f0dc150: 00403025 */ or $a2,$v0,$zero +.L0f0dc154: +/* f0dc154: 00c02025 */ or $a0,$a2,$zero +/* f0dc158: 0fc363de */ jal func0f0d8f78 +/* f0dc15c: 8fa50104 */ lw $a1,0x104($sp) +/* f0dc160: 8fbf0014 */ lw $ra,0x14($sp) +/* f0dc164: 27bd0100 */ addiu $sp,$sp,0x100 +/* f0dc168: 03e00008 */ jr $ra +/* f0dc16c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0dc170 +/* f0dc170: 27bdff50 */ addiu $sp,$sp,-176 +/* f0dc174: afbf001c */ sw $ra,0x1c($sp) +/* f0dc178: afb00014 */ sw $s0,0x14($sp) +/* f0dc17c: 00808025 */ or $s0,$a0,$zero +/* f0dc180: afb10018 */ sw $s1,0x18($sp) +/* f0dc184: 0c002f40 */ jal 0xbd00 +/* f0dc188: afa500b4 */ sw $a1,0xb4($sp) +/* f0dc18c: 3c118008 */ lui $s1,0x8008 +/* f0dc190: 2631fac0 */ addiu $s1,$s1,-1344 +/* f0dc194: 8e2e0000 */ lw $t6,0x0($s1) +/* f0dc198: 004e001a */ div $zero,$v0,$t6 +/* f0dc19c: 00007812 */ mflo $t7 +/* f0dc1a0: afaf00ac */ sw $t7,0xac($sp) +/* f0dc1a4: 15c00002 */ bnez $t6,.L0f0dc1b0 +/* f0dc1a8: 00000000 */ sll $zero,$zero,0x0 +/* f0dc1ac: 0007000d */ break 0x7 +.L0f0dc1b0: +/* f0dc1b0: 2401ffff */ addiu $at,$zero,-1 +/* f0dc1b4: 15c10004 */ bne $t6,$at,.L0f0dc1c8 +/* f0dc1b8: 3c018000 */ lui $at,0x8000 +/* f0dc1bc: 14410002 */ bne $v0,$at,.L0f0dc1c8 +/* f0dc1c0: 00000000 */ sll $zero,$zero,0x0 +/* f0dc1c4: 0006000d */ break 0x6 +.L0f0dc1c8: +/* f0dc1c8: 0c002f44 */ jal 0xbd10 +/* f0dc1cc: 00000000 */ sll $zero,$zero,0x0 +/* f0dc1d0: 0c002f22 */ jal 0xbc88 +/* f0dc1d4: afa200a8 */ sw $v0,0xa8($sp) +/* f0dc1d8: 8e380000 */ lw $t8,0x0($s1) +/* f0dc1dc: 0058001a */ div $zero,$v0,$t8 +/* f0dc1e0: 0000c812 */ mflo $t9 +/* f0dc1e4: afb900a4 */ sw $t9,0xa4($sp) +/* f0dc1e8: 17000002 */ bnez $t8,.L0f0dc1f4 +/* f0dc1ec: 00000000 */ sll $zero,$zero,0x0 +/* f0dc1f0: 0007000d */ break 0x7 +.L0f0dc1f4: +/* f0dc1f4: 2401ffff */ addiu $at,$zero,-1 +/* f0dc1f8: 17010004 */ bne $t8,$at,.L0f0dc20c +/* f0dc1fc: 3c018000 */ lui $at,0x8000 +/* f0dc200: 14410002 */ bne $v0,$at,.L0f0dc20c +/* f0dc204: 00000000 */ sll $zero,$zero,0x0 +/* f0dc208: 0006000d */ break 0x6 +.L0f0dc20c: +/* f0dc20c: 0c002f26 */ jal 0xbc98 +/* f0dc210: 00000000 */ sll $zero,$zero,0x0 +/* f0dc214: 8fae00a8 */ lw $t6,0xa8($sp) +/* f0dc218: 3c03800a */ lui $v1,0x800a +/* f0dc21c: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f0dc220: 01c27821 */ addu $t7,$t6,$v0 +/* f0dc224: 25f8ffff */ addiu $t8,$t7,-1 +/* f0dc228: afa200a0 */ sw $v0,0xa0($sp) +/* f0dc22c: afb80098 */ sw $t8,0x98($sp) +/* f0dc230: c4641660 */ lwc1 $f4,0x1660($v1) +/* f0dc234: 8e2f0000 */ lw $t7,0x0($s1) +/* f0dc238: 3c19ff00 */ lui $t9,0xff00 +/* f0dc23c: 4600218d */ trunc.w.s $f6,$f4 +/* f0dc240: 37390060 */ ori $t9,$t9,0x60 +/* f0dc244: 440e3000 */ mfc1 $t6,$f6 +/* f0dc248: 00000000 */ sll $zero,$zero,0x0 +/* f0dc24c: 01cf001a */ div $zero,$t6,$t7 +/* f0dc250: 0000c012 */ mflo $t8 +/* f0dc254: afb80094 */ sw $t8,0x94($sp) +/* f0dc258: c4681664 */ lwc1 $f8,0x1664($v1) +/* f0dc25c: 15e00002 */ bnez $t7,.L0f0dc268 +/* f0dc260: 00000000 */ sll $zero,$zero,0x0 +/* f0dc264: 0007000d */ break 0x7 +.L0f0dc268: +/* f0dc268: 2401ffff */ addiu $at,$zero,-1 +/* f0dc26c: 15e10004 */ bne $t7,$at,.L0f0dc280 +/* f0dc270: 3c018000 */ lui $at,0x8000 +/* f0dc274: 15c10002 */ bne $t6,$at,.L0f0dc280 +/* f0dc278: 00000000 */ sll $zero,$zero,0x0 +/* f0dc27c: 0006000d */ break 0x6 +.L0f0dc280: +/* f0dc280: 4600428d */ trunc.w.s $f10,$f8 +/* f0dc284: 440e5000 */ mfc1 $t6,$f10 +/* f0dc288: 00000000 */ sll $zero,$zero,0x0 +/* f0dc28c: afae0090 */ sw $t6,0x90($sp) +/* f0dc290: 8c6f1624 */ lw $t7,0x1624($v1) +/* f0dc294: 8fae00b4 */ lw $t6,0xb4($sp) +/* f0dc298: afb90070 */ sw $t9,0x70($sp) +/* f0dc29c: 000fc02b */ sltu $t8,$zero,$t7 +/* f0dc2a0: 15c00003 */ bnez $t6,.L0f0dc2b0 +/* f0dc2a4: afb80074 */ sw $t8,0x74($sp) +/* f0dc2a8: 10000109 */ beqz $zero,.L0f0dc6d0 +/* f0dc2ac: 02001025 */ or $v0,$s0,$zero +.L0f0dc2b0: +/* f0dc2b0: 0fc35c1c */ jal func0f0d7070 +/* f0dc2b4: 00002025 */ or $a0,$zero,$zero +/* f0dc2b8: 10400002 */ beqz $v0,.L0f0dc2c4 +/* f0dc2bc: 340fff60 */ dli $t7,0xff60 +/* f0dc2c0: afaf0070 */ sw $t7,0x70($sp) +.L0f0dc2c4: +/* f0dc2c4: 0fc59e59 */ jal func0f167964 +/* f0dc2c8: 24040008 */ addiu $a0,$zero,0x8 +/* f0dc2cc: 24040002 */ addiu $a0,$zero,0x2 +/* f0dc2d0: 0fc59e73 */ jal func0f1679cc +/* f0dc2d4: afa2008c */ sw $v0,0x8c($sp) +/* f0dc2d8: 02002025 */ or $a0,$s0,$zero +/* f0dc2dc: 0fc351e7 */ jal func0f0d479c +/* f0dc2e0: afa20088 */ sw $v0,0x88($sp) +/* f0dc2e4: 8fa3008c */ lw $v1,0x8c($sp) +/* f0dc2e8: 8fa70088 */ lw $a3,0x88($sp) +/* f0dc2ec: 8fa800ac */ lw $t0,0xac($sp) +/* f0dc2f0: 8fab00a4 */ lw $t3,0xa4($sp) +/* f0dc2f4: 3c18b600 */ lui $t8,0xb600 +/* f0dc2f8: ac580000 */ sw $t8,0x0($v0) +/* f0dc2fc: 3c18fcff */ lui $t8,0xfcff +/* f0dc300: 240f0204 */ addiu $t7,$zero,0x204 +/* f0dc304: 3718ffff */ ori $t8,$t8,0xffff +/* f0dc308: ac4f000c */ sw $t7,0xc($v0) +/* f0dc30c: ac580010 */ sw $t8,0x10($v0) +/* f0dc310: 240f2000 */ addiu $t7,$zero,0x2000 +/* f0dc314: 3c18ba00 */ lui $t8,0xba00 +/* f0dc318: ac4f001c */ sw $t7,0x1c($v0) +/* f0dc31c: 37181402 */ ori $t8,$t8,0x1402 +/* f0dc320: ac580020 */ sw $t8,0x20($v0) +/* f0dc324: 000b7843 */ sra $t7,$t3,0x1 +/* f0dc328: 2404000a */ addiu $a0,$zero,0xa +/* f0dc32c: 01e8c021 */ addu $t8,$t7,$t0 +/* f0dc330: 03040019 */ multu $t8,$a0 +/* f0dc334: 24193000 */ addiu $t9,$zero,0x3000 +/* f0dc338: 3c0eb700 */ lui $t6,0xb700 +/* f0dc33c: ac590004 */ sw $t9,0x4($v0) +/* f0dc340: ac4e0008 */ sw $t6,0x8($v0) +/* f0dc344: 3c19fffe */ lui $t9,0xfffe +/* f0dc348: 3c0eba00 */ lui $t6,0xba00 +/* f0dc34c: 3739793c */ ori $t9,$t9,0x793c +/* f0dc350: 35ce0c02 */ ori $t6,$t6,0xc02 +/* f0dc354: ac590014 */ sw $t9,0x14($v0) +/* f0dc358: ac4e0018 */ sw $t6,0x18($v0) +/* f0dc35c: 3c0e0050 */ lui $t6,0x50 +/* f0dc360: 3c19b900 */ lui $t9,0xb900 +/* f0dc364: 3739031d */ ori $t9,$t9,0x31d +/* f0dc368: 35ce41c8 */ ori $t6,$t6,0x41c8 +/* f0dc36c: 00003012 */ mflo $a2 +/* f0dc370: ac400024 */ sw $zero,0x24($v0) +/* f0dc374: ac4e002c */ sw $t6,0x2c($v0) +/* f0dc378: ac590028 */ sw $t9,0x28($v0) +/* f0dc37c: a4660000 */ sh $a2,0x0($v1) +/* f0dc380: 8fb900a8 */ lw $t9,0xa8($sp) +/* f0dc384: 2405fff6 */ addiu $a1,$zero,-10 +/* f0dc388: a4650004 */ sh $a1,0x4($v1) +/* f0dc38c: 03240019 */ multu $t9,$a0 +/* f0dc390: a466000c */ sh $a2,0xc($v1) +/* f0dc394: 244a0030 */ addiu $t2,$v0,0x30 +/* f0dc398: 25500008 */ addiu $s0,$t2,0x8 +/* f0dc39c: 00007012 */ mflo $t6 +/* f0dc3a0: 25cf0064 */ addiu $t7,$t6,0x64 +/* f0dc3a4: a46f0002 */ sh $t7,0x2($v1) +/* f0dc3a8: 8fb80098 */ lw $t8,0x98($sp) +/* f0dc3ac: a4650010 */ sh $a1,0x10($v1) +/* f0dc3b0: 03040019 */ multu $t8,$a0 +/* f0dc3b4: 0000c812 */ mflo $t9 +/* f0dc3b8: 272eff9c */ addiu $t6,$t9,-100 +/* f0dc3bc: a46e000e */ sh $t6,0xe($v1) +/* f0dc3c0: 01040019 */ multu $t0,$a0 +/* f0dc3c4: 00007812 */ mflo $t7 +/* f0dc3c8: 25f801e0 */ addiu $t8,$t7,0x1e0 +/* f0dc3cc: a4780018 */ sh $t8,0x18($v1) +/* f0dc3d0: 8fb900a0 */ lw $t9,0xa0($sp) +/* f0dc3d4: 8faf00a8 */ lw $t7,0xa8($sp) +/* f0dc3d8: a465001c */ sh $a1,0x1c($v1) +/* f0dc3dc: 00197043 */ sra $t6,$t9,0x1 +/* f0dc3e0: 01cfc021 */ addu $t8,$t6,$t7 +/* f0dc3e4: 03040019 */ multu $t8,$a0 +/* f0dc3e8: 010bc821 */ addu $t9,$t0,$t3 +/* f0dc3ec: 272effff */ addiu $t6,$t9,-1 +/* f0dc3f0: 00004812 */ mflo $t1 +/* f0dc3f4: a469001a */ sh $t1,0x1a($v1) +/* f0dc3f8: 00000000 */ sll $zero,$zero,0x0 +/* f0dc3fc: 01c40019 */ multu $t6,$a0 +/* f0dc400: 00007812 */ mflo $t7 +/* f0dc404: 25f8fe16 */ addiu $t8,$t7,-490 +/* f0dc408: a4780024 */ sh $t8,0x24($v1) +/* f0dc40c: 8fa20094 */ lw $v0,0x94($sp) +/* f0dc410: 8fa60090 */ lw $a2,0x90($sp) +/* f0dc414: a4690026 */ sh $t1,0x26($v1) +/* f0dc418: 2448fffc */ addiu $t0,$v0,-4 +/* f0dc41c: 01040019 */ multu $t0,$a0 +/* f0dc420: a4650028 */ sh $a1,0x28($v1) +/* f0dc424: 244b0004 */ addiu $t3,$v0,0x4 +/* f0dc428: 24cc0004 */ addiu $t4,$a2,0x4 +/* f0dc42c: 24cdfffc */ addiu $t5,$a2,-4 +/* f0dc430: afab0078 */ sw $t3,0x78($sp) +/* f0dc434: afa8007c */ sw $t0,0x7c($sp) +/* f0dc438: afac0080 */ sw $t4,0x80($sp) +/* f0dc43c: afad0084 */ sw $t5,0x84($sp) +/* f0dc440: 26060008 */ addiu $a2,$s0,0x8 +/* f0dc444: 00007012 */ mflo $t6 +/* f0dc448: a46e0030 */ sh $t6,0x30($v1) +/* f0dc44c: 8faf0084 */ lw $t7,0x84($sp) +/* f0dc450: a4650034 */ sh $a1,0x34($v1) +/* f0dc454: 01e40019 */ multu $t7,$a0 +/* f0dc458: 0000c012 */ mflo $t8 +/* f0dc45c: a4780032 */ sh $t8,0x32($v1) +/* f0dc460: 8fb90078 */ lw $t9,0x78($sp) +/* f0dc464: 03240019 */ multu $t9,$a0 +/* f0dc468: 00007012 */ mflo $t6 +/* f0dc46c: a46e003c */ sh $t6,0x3c($v1) +/* f0dc470: 8faf0084 */ lw $t7,0x84($sp) +/* f0dc474: a4650040 */ sh $a1,0x40($v1) +/* f0dc478: 01e40019 */ multu $t7,$a0 +/* f0dc47c: 0000c012 */ mflo $t8 +/* f0dc480: a478003e */ sh $t8,0x3e($v1) +/* f0dc484: 8fb90078 */ lw $t9,0x78($sp) +/* f0dc488: 03240019 */ multu $t9,$a0 +/* f0dc48c: 00007012 */ mflo $t6 +/* f0dc490: a46e0048 */ sh $t6,0x48($v1) +/* f0dc494: 8faf0080 */ lw $t7,0x80($sp) +/* f0dc498: a465004c */ sh $a1,0x4c($v1) +/* f0dc49c: 01e40019 */ multu $t7,$a0 +/* f0dc4a0: 0000c012 */ mflo $t8 +/* f0dc4a4: a478004a */ sh $t8,0x4a($v1) +/* f0dc4a8: 8fb9007c */ lw $t9,0x7c($sp) +/* f0dc4ac: 03240019 */ multu $t9,$a0 +/* f0dc4b0: 3c1900ff */ lui $t9,0xff +/* f0dc4b4: 3739000f */ ori $t9,$t9,0xf +/* f0dc4b8: 00007012 */ mflo $t6 +/* f0dc4bc: a46e0054 */ sh $t6,0x54($v1) +/* f0dc4c0: 8faf0080 */ lw $t7,0x80($sp) +/* f0dc4c4: a4650058 */ sh $a1,0x58($v1) +/* f0dc4c8: 24050004 */ addiu $a1,$zero,0x4 +/* f0dc4cc: 01e40019 */ multu $t7,$a0 +/* f0dc4d0: 02002025 */ or $a0,$s0,$zero +/* f0dc4d4: 0000c012 */ mflo $t8 +/* f0dc4d8: a4780056 */ sh $t8,0x56($v1) +/* f0dc4dc: acf90000 */ sw $t9,0x0($a3) +/* f0dc4e0: 8fae0074 */ lw $t6,0x74($sp) +/* f0dc4e4: 3c190704 */ lui $t9,0x704 +/* f0dc4e8: 3c1800ff */ lui $t8,0xff +/* f0dc4ec: 11c00004 */ beqz $t6,.L0f0dc500 +/* f0dc4f0: 37390008 */ ori $t9,$t9,0x8 +/* f0dc4f4: 8faf0070 */ lw $t7,0x70($sp) +/* f0dc4f8: 10000003 */ beqz $zero,.L0f0dc508 +/* f0dc4fc: acef0004 */ sw $t7,0x4($a3) +.L0f0dc500: +/* f0dc500: 37180044 */ ori $t8,$t8,0x44 +/* f0dc504: acf80004 */ sw $t8,0x4($a3) +.L0f0dc508: +/* f0dc508: a0600007 */ sb $zero,0x7($v1) +/* f0dc50c: a0600013 */ sb $zero,0x13($v1) +/* f0dc510: a060001f */ sb $zero,0x1f($v1) +/* f0dc514: a060002b */ sb $zero,0x2b($v1) +/* f0dc518: a0650037 */ sb $a1,0x37($v1) +/* f0dc51c: a0650043 */ sb $a1,0x43($v1) +/* f0dc520: a065004f */ sb $a1,0x4f($v1) +/* f0dc524: a065005b */ sb $a1,0x5b($v1) +/* f0dc528: ad470004 */ sw $a3,0x4($t2) +/* f0dc52c: ad590000 */ sw $t9,0x0($t2) +/* f0dc530: 3c0e0470 */ lui $t6,0x470 +/* f0dc534: 35ce0060 */ ori $t6,$t6,0x60 +/* f0dc538: ac8e0000 */ sw $t6,0x0($a0) +/* f0dc53c: ac830004 */ sw $v1,0x4($a0) +/* f0dc540: 3c0fb100 */ lui $t7,0xb100 +/* f0dc544: 3c187467 */ lui $t8,0x7467 +/* f0dc548: 37183540 */ ori $t8,$t8,0x3540 +/* f0dc54c: 35ef2165 */ ori $t7,$t7,0x2165 +/* f0dc550: accf0000 */ sw $t7,0x0($a2) +/* f0dc554: acd80004 */ sw $t8,0x4($a2) +/* f0dc558: 24c40008 */ addiu $a0,$a2,0x8 +/* f0dc55c: afad0024 */ sw $t5,0x24($sp) +/* f0dc560: afac0028 */ sw $t4,0x28($sp) +/* f0dc564: afab0030 */ sw $t3,0x30($sp) +/* f0dc568: 0fc35272 */ jal func0f0d49c8 +/* f0dc56c: afa8002c */ sw $t0,0x2c($sp) +/* f0dc570: 3c0500ff */ lui $a1,0xff +/* f0dc574: 34a50028 */ ori $a1,$a1,0x28 +/* f0dc578: 0fc54df7 */ jal func0f1537dc +/* f0dc57c: 00402025 */ or $a0,$v0,$zero +/* f0dc580: 8fa30090 */ lw $v1,0x90($sp) +/* f0dc584: 8faf0094 */ lw $t7,0x94($sp) +/* f0dc588: 3c07f600 */ lui $a3,0xf600 +/* f0dc58c: 24630005 */ addiu $v1,$v1,0x5 +/* f0dc590: 307903ff */ andi $t9,$v1,0x3ff +/* f0dc594: 00191880 */ sll $v1,$t9,0x2 +/* f0dc598: 8e390000 */ lw $t9,0x0($s1) +/* f0dc59c: 25f8fffd */ addiu $t8,$t7,-3 +/* f0dc5a0: 8fa8002c */ lw $t0,0x2c($sp) +/* f0dc5a4: 03190019 */ multu $t8,$t9 +/* f0dc5a8: 8fab0030 */ lw $t3,0x30($sp) +/* f0dc5ac: 8fac0028 */ lw $t4,0x28($sp) +/* f0dc5b0: 8fad0024 */ lw $t5,0x24($sp) +/* f0dc5b4: 24440020 */ addiu $a0,$v0,0x20 +/* f0dc5b8: 31a503ff */ andi $a1,$t5,0x3ff +/* f0dc5bc: 00007012 */ mflo $t6 +/* f0dc5c0: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0dc5c4: 000fc380 */ sll $t8,$t7,0xe +/* f0dc5c8: 0307c825 */ or $t9,$t8,$a3 +/* f0dc5cc: 03237025 */ or $t6,$t9,$v1 +/* f0dc5d0: ac4e0000 */ sw $t6,0x0($v0) +/* f0dc5d4: 8e380000 */ lw $t8,0x0($s1) +/* f0dc5d8: 00057880 */ sll $t7,$a1,0x2 +/* f0dc5dc: 01e02825 */ or $a1,$t7,$zero +/* f0dc5e0: 01180019 */ multu $t0,$t8 +/* f0dc5e4: 0000c812 */ mflo $t9 +/* f0dc5e8: 332e03ff */ andi $t6,$t9,0x3ff +/* f0dc5ec: 000e7b80 */ sll $t7,$t6,0xe +/* f0dc5f0: 01e5c025 */ or $t8,$t7,$a1 +/* f0dc5f4: ac580004 */ sw $t8,0x4($v0) +/* f0dc5f8: 8fa60094 */ lw $a2,0x94($sp) +/* f0dc5fc: 8e390000 */ lw $t9,0x0($s1) +/* f0dc600: 24c60005 */ addiu $a2,$a2,0x5 +/* f0dc604: 00d90019 */ multu $a2,$t9 +/* f0dc608: 00007012 */ mflo $t6 +/* f0dc60c: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0dc610: 000fc380 */ sll $t8,$t7,0xe +/* f0dc614: 0307c825 */ or $t9,$t8,$a3 +/* f0dc618: 03237025 */ or $t6,$t9,$v1 +/* f0dc61c: ac4e0008 */ sw $t6,0x8($v0) +/* f0dc620: 8e2f0000 */ lw $t7,0x0($s1) +/* f0dc624: 016f0019 */ multu $t3,$t7 +/* f0dc628: 0000c012 */ mflo $t8 +/* f0dc62c: 331903ff */ andi $t9,$t8,0x3ff +/* f0dc630: 00197380 */ sll $t6,$t9,0xe +/* f0dc634: 01c57825 */ or $t7,$t6,$a1 +/* f0dc638: ac4f000c */ sw $t7,0xc($v0) +/* f0dc63c: 8e380000 */ lw $t8,0x0($s1) +/* f0dc640: 00d80019 */ multu $a2,$t8 +/* f0dc644: 0000c812 */ mflo $t9 +/* f0dc648: 332e03ff */ andi $t6,$t9,0x3ff +/* f0dc64c: 8fb90090 */ lw $t9,0x90($sp) +/* f0dc650: 000e7b80 */ sll $t7,$t6,0xe +/* f0dc654: 01e7c025 */ or $t8,$t7,$a3 +/* f0dc658: 272efffd */ addiu $t6,$t9,-3 +/* f0dc65c: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0dc660: 000fc880 */ sll $t9,$t7,0x2 +/* f0dc664: 03197025 */ or $t6,$t8,$t9 +/* f0dc668: ac4e0010 */ sw $t6,0x10($v0) +/* f0dc66c: 8e2f0000 */ lw $t7,0x0($s1) +/* f0dc670: 010f0019 */ multu $t0,$t7 +/* f0dc674: 0000c012 */ mflo $t8 +/* f0dc678: 331903ff */ andi $t9,$t8,0x3ff +/* f0dc67c: 00197380 */ sll $t6,$t9,0xe +/* f0dc680: 01c57825 */ or $t7,$t6,$a1 +/* f0dc684: ac4f0014 */ sw $t7,0x14($v0) +/* f0dc688: 8e380000 */ lw $t8,0x0($s1) +/* f0dc68c: 00d80019 */ multu $a2,$t8 +/* f0dc690: 0000c812 */ mflo $t9 +/* f0dc694: 332e03ff */ andi $t6,$t9,0x3ff +/* f0dc698: 000e7b80 */ sll $t7,$t6,0xe +/* f0dc69c: 01e7c025 */ or $t8,$t7,$a3 +/* f0dc6a0: 0303c825 */ or $t9,$t8,$v1 +/* f0dc6a4: ac590018 */ sw $t9,0x18($v0) +/* f0dc6a8: 8e2e0000 */ lw $t6,0x0($s1) +/* f0dc6ac: 010e0019 */ multu $t0,$t6 +/* f0dc6b0: 318e03ff */ andi $t6,$t4,0x3ff +/* f0dc6b4: 00007812 */ mflo $t7 +/* f0dc6b8: 31f803ff */ andi $t8,$t7,0x3ff +/* f0dc6bc: 0018cb80 */ sll $t9,$t8,0xe +/* f0dc6c0: 000e7880 */ sll $t7,$t6,0x2 +/* f0dc6c4: 032fc025 */ or $t8,$t9,$t7 +/* f0dc6c8: 0fc54e0e */ jal func0f153838 +/* f0dc6cc: ac58001c */ sw $t8,0x1c($v0) +.L0f0dc6d0: +/* f0dc6d0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0dc6d4: 8fb00014 */ lw $s0,0x14($sp) +/* f0dc6d8: 8fb10018 */ lw $s1,0x18($sp) +/* f0dc6dc: 03e00008 */ jr $ra +/* f0dc6e0: 27bd00b0 */ addiu $sp,$sp,0xb0 +); + +GLOBAL_ASM( +glabel func0f0dc6e4 +/* f0dc6e4: 3c02800a */ lui $v0,0x800a +/* f0dc6e8: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0dc6ec: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0dc6f0: afbf001c */ sw $ra,0x1c($sp) +/* f0dc6f4: afb00018 */ sw $s0,0x18($sp) +/* f0dc6f8: c4441660 */ lwc1 $f4,0x1660($v0) +/* f0dc6fc: 3c038008 */ lui $v1,0x8008 +/* f0dc700: 2463fac0 */ addiu $v1,$v1,-1344 +/* f0dc704: 4600218d */ trunc.w.s $f6,$f4 +/* f0dc708: 8c780000 */ lw $t8,0x0($v1) +/* f0dc70c: c4481664 */ lwc1 $f8,0x1664($v0) +/* f0dc710: 00808025 */ or $s0,$a0,$zero +/* f0dc714: 440f3000 */ mfc1 $t7,$f6 +/* f0dc718: 4600428d */ trunc.w.s $f10,$f8 +/* f0dc71c: 3c047f1b */ lui $a0,0x7f1b +/* f0dc720: 01f8001a */ div $zero,$t7,$t8 +/* f0dc724: 44085000 */ mfc1 $t0,$f10 +/* f0dc728: 00003012 */ mflo $a2 +/* f0dc72c: 3c058007 */ lui $a1,0x8007 +/* f0dc730: 17000002 */ bnez $t8,.L0f0dc73c +/* f0dc734: 00000000 */ sll $zero,$zero,0x0 +/* f0dc738: 0007000d */ break 0x7 +.L0f0dc73c: +/* f0dc73c: 2401ffff */ addiu $at,$zero,-1 +/* f0dc740: 17010004 */ bne $t8,$at,.L0f0dc754 +/* f0dc744: 3c018000 */ lui $at,0x8000 +/* f0dc748: 15e10002 */ bne $t7,$at,.L0f0dc754 +/* f0dc74c: 00000000 */ sll $zero,$zero,0x0 +/* f0dc750: 0006000d */ break 0x6 +.L0f0dc754: +/* f0dc754: 24a50f9c */ addiu $a1,$a1,0xf9c +/* f0dc758: afa60024 */ sw $a2,0x24($sp) +/* f0dc75c: 2484dda8 */ addiu $a0,$a0,-8792 +/* f0dc760: 0c0036cc */ jal 0xdb30 +/* f0dc764: afa80020 */ sw $t0,0x20($sp) +/* f0dc768: 3c047f1b */ lui $a0,0x7f1b +/* f0dc76c: 3c058007 */ lui $a1,0x8007 +/* f0dc770: 24a50fa0 */ addiu $a1,$a1,0xfa0 +/* f0dc774: 0c0036cc */ jal 0xdb30 +/* f0dc778: 2484ddb0 */ addiu $a0,$a0,-8784 +/* f0dc77c: 3c0500ff */ lui $a1,0xff +/* f0dc780: 34a50028 */ ori $a1,$a1,0x28 +/* f0dc784: 0fc54df7 */ jal func0f1537dc +/* f0dc788: 02002025 */ or $a0,$s0,$zero +/* f0dc78c: 3c038008 */ lui $v1,0x8008 +/* f0dc790: 8fa60024 */ lw $a2,0x24($sp) +/* f0dc794: 2463fac0 */ addiu $v1,$v1,-1344 +/* f0dc798: 8c790000 */ lw $t9,0x0($v1) +/* f0dc79c: 24d80007 */ addiu $t8,$a2,0x7 +/* f0dc7a0: 8fa80020 */ lw $t0,0x20($sp) +/* f0dc7a4: 03190019 */ multu $t8,$t9 +/* f0dc7a8: 3c07f600 */ lui $a3,0xf600 +/* f0dc7ac: 25040001 */ addiu $a0,$t0,0x1 +/* f0dc7b0: 308e03ff */ andi $t6,$a0,0x3ff +/* f0dc7b4: 000e2080 */ sll $a0,$t6,0x2 +/* f0dc7b8: 24c90002 */ addiu $t1,$a2,0x2 +/* f0dc7bc: 310503ff */ andi $a1,$t0,0x3ff +/* f0dc7c0: 24caffff */ addiu $t2,$a2,-1 +/* f0dc7c4: 24cb0001 */ addiu $t3,$a2,0x1 +/* f0dc7c8: 250d0002 */ addiu $t5,$t0,0x2 +/* f0dc7cc: 00007012 */ mflo $t6 +/* f0dc7d0: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0dc7d4: 000fc380 */ sll $t8,$t7,0xe +/* f0dc7d8: 0307c825 */ or $t9,$t8,$a3 +/* f0dc7dc: 03247025 */ or $t6,$t9,$a0 +/* f0dc7e0: ac4e0000 */ sw $t6,0x0($v0) +/* f0dc7e4: 8c780000 */ lw $t8,0x0($v1) +/* f0dc7e8: 00057880 */ sll $t7,$a1,0x2 +/* f0dc7ec: 01e02825 */ or $a1,$t7,$zero +/* f0dc7f0: 01380019 */ multu $t1,$t8 +/* f0dc7f4: 244c0028 */ addiu $t4,$v0,0x28 +/* f0dc7f8: 25900008 */ addiu $s0,$t4,0x8 +/* f0dc7fc: 0000c812 */ mflo $t9 +/* f0dc800: 332e03ff */ andi $t6,$t9,0x3ff +/* f0dc804: 000e7b80 */ sll $t7,$t6,0xe +/* f0dc808: 01e5c025 */ or $t8,$t7,$a1 +/* f0dc80c: ac580004 */ sw $t8,0x4($v0) +/* f0dc810: 8c6e0000 */ lw $t6,0x0($v1) +/* f0dc814: 24d90005 */ addiu $t9,$a2,0x5 +/* f0dc818: 032e0019 */ multu $t9,$t6 +/* f0dc81c: 00007812 */ mflo $t7 +/* f0dc820: 31f803ff */ andi $t8,$t7,0x3ff +/* f0dc824: 0018cb80 */ sll $t9,$t8,0xe +/* f0dc828: 03277025 */ or $t6,$t9,$a3 +/* f0dc82c: 01c47825 */ or $t7,$t6,$a0 +/* f0dc830: ac4f0008 */ sw $t7,0x8($v0) +/* f0dc834: 8c780000 */ lw $t8,0x0($v1) +/* f0dc838: 01380019 */ multu $t1,$t8 +/* f0dc83c: 26090008 */ addiu $t1,$s0,0x8 +/* f0dc840: 0000c812 */ mflo $t9 +/* f0dc844: 332e03ff */ andi $t6,$t9,0x3ff +/* f0dc848: 000e7b80 */ sll $t7,$t6,0xe +/* f0dc84c: 01e5c025 */ or $t8,$t7,$a1 +/* f0dc850: ac58000c */ sw $t8,0xc($v0) +/* f0dc854: 8c790000 */ lw $t9,0x0($v1) +/* f0dc858: 01590019 */ multu $t2,$t9 +/* f0dc85c: 00007012 */ mflo $t6 +/* f0dc860: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0dc864: 000fc380 */ sll $t8,$t7,0xe +/* f0dc868: 0307c825 */ or $t9,$t8,$a3 +/* f0dc86c: 03247025 */ or $t6,$t9,$a0 +/* f0dc870: ac4e0010 */ sw $t6,0x10($v0) +/* f0dc874: 8c780000 */ lw $t8,0x0($v1) +/* f0dc878: 24cffffa */ addiu $t7,$a2,-6 +/* f0dc87c: 01f80019 */ multu $t7,$t8 +/* f0dc880: 0000c812 */ mflo $t9 +/* f0dc884: 332e03ff */ andi $t6,$t9,0x3ff +/* f0dc888: 000e7b80 */ sll $t7,$t6,0xe +/* f0dc88c: 01e5c025 */ or $t8,$t7,$a1 +/* f0dc890: ac580014 */ sw $t8,0x14($v0) +/* f0dc894: 8c790000 */ lw $t9,0x0($v1) +/* f0dc898: 01590019 */ multu $t2,$t9 +/* f0dc89c: 00007012 */ mflo $t6 +/* f0dc8a0: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0dc8a4: 000fc380 */ sll $t8,$t7,0xe +/* f0dc8a8: 0307c825 */ or $t9,$t8,$a3 +/* f0dc8ac: 03247025 */ or $t6,$t9,$a0 +/* f0dc8b0: ac4e0018 */ sw $t6,0x18($v0) +/* f0dc8b4: 8c780000 */ lw $t8,0x0($v1) +/* f0dc8b8: 24cffffc */ addiu $t7,$a2,-4 +/* f0dc8bc: 02002025 */ or $a0,$s0,$zero +/* f0dc8c0: 01f80019 */ multu $t7,$t8 +/* f0dc8c4: 0000c812 */ mflo $t9 +/* f0dc8c8: 332e03ff */ andi $t6,$t9,0x3ff +/* f0dc8cc: 000e7b80 */ sll $t7,$t6,0xe +/* f0dc8d0: 01e5c025 */ or $t8,$t7,$a1 +/* f0dc8d4: ac58001c */ sw $t8,0x1c($v0) +/* f0dc8d8: 8c790000 */ lw $t9,0x0($v1) +/* f0dc8dc: 2505ffff */ addiu $a1,$t0,-1 +/* f0dc8e0: 01790019 */ multu $t3,$t9 +/* f0dc8e4: 00007012 */ mflo $t6 +/* f0dc8e8: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0dc8ec: 000fc380 */ sll $t8,$t7,0xe +/* f0dc8f0: 250e0007 */ addiu $t6,$t0,0x7 +/* f0dc8f4: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0dc8f8: 0307c825 */ or $t9,$t8,$a3 +/* f0dc8fc: 000fc080 */ sll $t8,$t7,0x2 +/* f0dc900: 03387025 */ or $t6,$t9,$t8 +/* f0dc904: ac4e0020 */ sw $t6,0x20($v0) +/* f0dc908: 8c780000 */ lw $t8,0x0($v1) +/* f0dc90c: 31af03ff */ andi $t7,$t5,0x3ff +/* f0dc910: 000f6880 */ sll $t5,$t7,0x2 +/* f0dc914: 00d80019 */ multu $a2,$t8 +/* f0dc918: 00007012 */ mflo $t6 +/* f0dc91c: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0dc920: 000fcb80 */ sll $t9,$t7,0xe +/* f0dc924: 032dc025 */ or $t8,$t9,$t5 +/* f0dc928: ac580024 */ sw $t8,0x24($v0) +/* f0dc92c: 8c6e0000 */ lw $t6,0x0($v1) +/* f0dc930: 016e0019 */ multu $t3,$t6 +/* f0dc934: 00007812 */ mflo $t7 +/* f0dc938: 31f903ff */ andi $t9,$t7,0x3ff +/* f0dc93c: 0019c380 */ sll $t8,$t9,0xe +/* f0dc940: 250f0005 */ addiu $t7,$t0,0x5 +/* f0dc944: 31f903ff */ andi $t9,$t7,0x3ff +/* f0dc948: 03077025 */ or $t6,$t8,$a3 +/* f0dc94c: 0019c080 */ sll $t8,$t9,0x2 +/* f0dc950: 01d87825 */ or $t7,$t6,$t8 +/* f0dc954: ad8f0000 */ sw $t7,0x0($t4) +/* f0dc958: 8c790000 */ lw $t9,0x0($v1) +/* f0dc95c: 00d90019 */ multu $a2,$t9 +/* f0dc960: 00007012 */ mflo $t6 +/* f0dc964: 31d803ff */ andi $t8,$t6,0x3ff +/* f0dc968: 00187b80 */ sll $t7,$t8,0xe +/* f0dc96c: 01edc825 */ or $t9,$t7,$t5 +/* f0dc970: ad990004 */ sw $t9,0x4($t4) +/* f0dc974: 8c6f0000 */ lw $t7,0x0($v1) +/* f0dc978: 30ae03ff */ andi $t6,$a1,0x3ff +/* f0dc97c: 000e2880 */ sll $a1,$t6,0x2 +/* f0dc980: 016f0019 */ multu $t3,$t7 +/* f0dc984: 0000c812 */ mflo $t9 +/* f0dc988: 332e03ff */ andi $t6,$t9,0x3ff +/* f0dc98c: 000ec380 */ sll $t8,$t6,0xe +/* f0dc990: 03077825 */ or $t7,$t8,$a3 +/* f0dc994: 01e5c825 */ or $t9,$t7,$a1 +/* f0dc998: ac990000 */ sw $t9,0x0($a0) +/* f0dc99c: 8c6e0000 */ lw $t6,0x0($v1) +/* f0dc9a0: 00ce0019 */ multu $a2,$t6 +/* f0dc9a4: 250efffa */ addiu $t6,$t0,-6 +/* f0dc9a8: 0000c012 */ mflo $t8 +/* f0dc9ac: 330f03ff */ andi $t7,$t8,0x3ff +/* f0dc9b0: 000fcb80 */ sll $t9,$t7,0xe +/* f0dc9b4: 31d803ff */ andi $t8,$t6,0x3ff +/* f0dc9b8: 00187880 */ sll $t7,$t8,0x2 +/* f0dc9bc: 032f7025 */ or $t6,$t9,$t7 +/* f0dc9c0: ac8e0004 */ sw $t6,0x4($a0) +/* f0dc9c4: 8c780000 */ lw $t8,0x0($v1) +/* f0dc9c8: 25240008 */ addiu $a0,$t1,0x8 +/* f0dc9cc: 01780019 */ multu $t3,$t8 +/* f0dc9d0: 0000c812 */ mflo $t9 +/* f0dc9d4: 332f03ff */ andi $t7,$t9,0x3ff +/* f0dc9d8: 000f7380 */ sll $t6,$t7,0xe +/* f0dc9dc: 01c7c025 */ or $t8,$t6,$a3 +/* f0dc9e0: 0305c825 */ or $t9,$t8,$a1 +/* f0dc9e4: ad390000 */ sw $t9,0x0($t1) +/* f0dc9e8: 8c6f0000 */ lw $t7,0x0($v1) +/* f0dc9ec: 00cf0019 */ multu $a2,$t7 +/* f0dc9f0: 250ffffc */ addiu $t7,$t0,-4 +/* f0dc9f4: 00007012 */ mflo $t6 +/* f0dc9f8: 31d803ff */ andi $t8,$t6,0x3ff +/* f0dc9fc: 0018cb80 */ sll $t9,$t8,0xe +/* f0dca00: 31ee03ff */ andi $t6,$t7,0x3ff +/* f0dca04: 000ec080 */ sll $t8,$t6,0x2 +/* f0dca08: 03387825 */ or $t7,$t9,$t8 +/* f0dca0c: 0fc54e0e */ jal func0f153838 +/* f0dca10: ad2f0004 */ sw $t7,0x4($t1) +/* f0dca14: 8fbf001c */ lw $ra,0x1c($sp) +/* f0dca18: 8fb00018 */ lw $s0,0x18($sp) +/* f0dca1c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0dca20: 03e00008 */ jr $ra +/* f0dca24: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0dca28 +/* f0dca28: 10800003 */ beqz $a0,.L0f0dca38 +/* f0dca2c: 24010005 */ addiu $at,$zero,0x5 +/* f0dca30: 14810003 */ bne $a0,$at,.L0f0dca40 +/* f0dca34: 00001025 */ or $v0,$zero,$zero +.L0f0dca38: +/* f0dca38: 03e00008 */ jr $ra +/* f0dca3c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0dca40: +/* f0dca40: 03e00008 */ jr $ra +/* f0dca44: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0dca48 +/* f0dca48: 00c03825 */ or $a3,$a2,$zero +/* f0dca4c: 3c06800a */ lui $a2,0x800a +/* f0dca50: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0dca54: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0dca58: 8cc20284 */ lw $v0,0x284($a2) +/* f0dca5c: afbf0014 */ sw $ra,0x14($sp) +/* f0dca60: afa40030 */ sw $a0,0x30($sp) +/* f0dca64: afa50034 */ sw $a1,0x34($sp) +/* f0dca68: 904e0250 */ lbu $t6,0x250($v0) +/* f0dca6c: 51c00004 */ beqzl $t6,.L0f0dca80 +/* f0dca70: 8c4f1580 */ lw $t7,0x1580($v0) +/* f0dca74: 100000c9 */ beqz $zero,.L0f0dcd9c +/* f0dca78: 00801025 */ or $v0,$a0,$zero +/* f0dca7c: 8c4f1580 */ lw $t7,0x1580($v0) +.L0f0dca80: +/* f0dca80: 3c198007 */ lui $t9,0x8007 +/* f0dca84: 31f80001 */ andi $t8,$t7,0x1 +/* f0dca88: 13000003 */ beqz $t8,.L0f0dca98 +/* f0dca8c: 00000000 */ sll $zero,$zero,0x0 +/* f0dca90: 100000c2 */ beqz $zero,.L0f0dcd9c +/* f0dca94: 8fa20030 */ lw $v0,0x30($sp) +.L0f0dca98: +/* f0dca98: 8f3906c8 */ lw $t9,0x6c8($t9) +/* f0dca9c: 24080001 */ addiu $t0,$zero,0x1 +/* f0dcaa0: 24090002 */ addiu $t1,$zero,0x2 +/* f0dcaa4: 15190004 */ bne $t0,$t9,.L0f0dcab8 +/* f0dcaa8: 3c018008 */ lui $at,0x8008 +/* f0dcaac: 3c018008 */ lui $at,0x8008 +/* f0dcab0: 10000002 */ beqz $zero,.L0f0dcabc +/* f0dcab4: ac29fac0 */ sw $t1,-0x540($at) +.L0f0dcab8: +/* f0dcab8: ac28fac0 */ sw $t0,-0x540($at) +.L0f0dcabc: +/* f0dcabc: 8cca006c */ lw $t2,0x6c($a2) +/* f0dcac0: 00002025 */ or $a0,$zero,$zero +/* f0dcac4: 00001025 */ or $v0,$zero,$zero +/* f0dcac8: 11400003 */ beqz $t2,.L0f0dcad8 +/* f0dcacc: 00000000 */ sll $zero,$zero,0x0 +/* f0dcad0: 10000001 */ beqz $zero,.L0f0dcad8 +/* f0dcad4: 01002025 */ or $a0,$t0,$zero +.L0f0dcad8: +/* f0dcad8: 8ccb0068 */ lw $t3,0x68($a2) +/* f0dcadc: 00001825 */ or $v1,$zero,$zero +/* f0dcae0: 11600003 */ beqz $t3,.L0f0dcaf0 +/* f0dcae4: 00000000 */ sll $zero,$zero,0x0 +/* f0dcae8: 10000001 */ beqz $zero,.L0f0dcaf0 +/* f0dcaec: 01001025 */ or $v0,$t0,$zero +.L0f0dcaf0: +/* f0dcaf0: 8ccc0064 */ lw $t4,0x64($a2) +/* f0dcaf4: 00002825 */ or $a1,$zero,$zero +/* f0dcaf8: 11800003 */ beqz $t4,.L0f0dcb08 +/* f0dcafc: 00000000 */ sll $zero,$zero,0x0 +/* f0dcb00: 10000001 */ beqz $zero,.L0f0dcb08 +/* f0dcb04: 01001825 */ or $v1,$t0,$zero +.L0f0dcb08: +/* f0dcb08: 8ccd0070 */ lw $t5,0x70($a2) +/* f0dcb0c: 11a00003 */ beqz $t5,.L0f0dcb1c +/* f0dcb10: 00000000 */ sll $zero,$zero,0x0 +/* f0dcb14: 10000001 */ beqz $zero,.L0f0dcb1c +/* f0dcb18: 01002825 */ or $a1,$t0,$zero +.L0f0dcb1c: +/* f0dcb1c: 00a37021 */ addu $t6,$a1,$v1 +/* f0dcb20: 01c27821 */ addu $t7,$t6,$v0 +/* f0dcb24: 01e4c021 */ addu $t8,$t7,$a0 +/* f0dcb28: 2b010002 */ slti $at,$t8,0x2 +/* f0dcb2c: 14200008 */ bnez $at,.L0f0dcb50 +/* f0dcb30: 8fa40034 */ lw $a0,0x34($sp) +/* f0dcb34: 8cd90298 */ lw $t9,0x298($a2) +/* f0dcb38: 07210005 */ bgez $t9,.L0f0dcb50 +/* f0dcb3c: 00000000 */ sll $zero,$zero,0x0 +/* f0dcb40: 8cc9029c */ lw $t1,0x29c($a2) +/* f0dcb44: 05210002 */ bgez $t1,.L0f0dcb50 +/* f0dcb48: 00000000 */ sll $zero,$zero,0x0 +/* f0dcb4c: 00003825 */ or $a3,$zero,$zero +.L0f0dcb50: +/* f0dcb50: 0fc35ce4 */ jal func0f0d7390 +/* f0dcb54: afa70038 */ sw $a3,0x38($sp) +/* f0dcb58: 8faa0038 */ lw $t2,0x38($sp) +/* f0dcb5c: 8fa30034 */ lw $v1,0x34($sp) +/* f0dcb60: 2d410008 */ sltiu $at,$t2,0x8 +/* f0dcb64: 10200062 */ beqz $at,.L0f0dccf0 +/* f0dcb68: 0003282b */ sltu $a1,$zero,$v1 +/* f0dcb6c: 000a5080 */ sll $t2,$t2,0x2 +/* f0dcb70: 3c017f1b */ lui $at,0x7f1b +/* f0dcb74: 002a0821 */ addu $at,$at,$t2 +/* f0dcb78: 8c2ade58 */ lw $t2,-0x21a8($at) +/* f0dcb7c: 01400008 */ jr $t2 +/* f0dcb80: 00000000 */ sll $zero,$zero,0x0 +/* f0dcb84: 8fa30034 */ lw $v1,0x34($sp) +/* f0dcb88: 3c0c800a */ lui $t4,0x800a +/* f0dcb8c: 0003282b */ sltu $a1,$zero,$v1 +/* f0dcb90: 10a00005 */ beqz $a1,.L0f0dcba8 +/* f0dcb94: 00000000 */ sll $zero,$zero,0x0 +/* f0dcb98: 8d8ca248 */ lw $t4,-0x5db8($t4) +/* f0dcb9c: 0fc54a04 */ jal func0f152810 +/* f0dcba0: 8d840070 */ lw $a0,0x70($t4) +/* f0dcba4: 0002282b */ sltu $a1,$zero,$v0 +.L0f0dcba8: +/* f0dcba8: 0fc363de */ jal func0f0d8f78 +/* f0dcbac: 8fa40030 */ lw $a0,0x30($sp) +/* f0dcbb0: 10000058 */ beqz $zero,.L0f0dcd14 +/* f0dcbb4: afa20030 */ sw $v0,0x30($sp) +/* f0dcbb8: 8fa30034 */ lw $v1,0x34($sp) +/* f0dcbbc: 3c0e800a */ lui $t6,0x800a +/* f0dcbc0: 0003282b */ sltu $a1,$zero,$v1 +/* f0dcbc4: 10a00005 */ beqz $a1,.L0f0dcbdc +/* f0dcbc8: 00000000 */ sll $zero,$zero,0x0 +/* f0dcbcc: 8dcea248 */ lw $t6,-0x5db8($t6) +/* f0dcbd0: 0fc54a04 */ jal func0f152810 +/* f0dcbd4: 8dc40070 */ lw $a0,0x70($t6) +/* f0dcbd8: 0002282b */ sltu $a1,$zero,$v0 +.L0f0dcbdc: +/* f0dcbdc: 0fc36551 */ jal func0f0d9544 +/* f0dcbe0: 8fa40030 */ lw $a0,0x30($sp) +/* f0dcbe4: 1000004b */ beqz $zero,.L0f0dcd14 +/* f0dcbe8: afa20030 */ sw $v0,0x30($sp) +/* f0dcbec: 8fa30034 */ lw $v1,0x34($sp) +/* f0dcbf0: 3c18800a */ lui $t8,0x800a +/* f0dcbf4: 0003282b */ sltu $a1,$zero,$v1 +/* f0dcbf8: 10a00005 */ beqz $a1,.L0f0dcc10 +/* f0dcbfc: 00000000 */ sll $zero,$zero,0x0 +/* f0dcc00: 8f18a248 */ lw $t8,-0x5db8($t8) +/* f0dcc04: 0fc54a04 */ jal func0f152810 +/* f0dcc08: 8f040070 */ lw $a0,0x70($t8) +/* f0dcc0c: 0002282b */ sltu $a1,$zero,$v0 +.L0f0dcc10: +/* f0dcc10: 0fc3664a */ jal func0f0d9928 +/* f0dcc14: 8fa40030 */ lw $a0,0x30($sp) +/* f0dcc18: 1000003e */ beqz $zero,.L0f0dcd14 +/* f0dcc1c: afa20030 */ sw $v0,0x30($sp) +/* f0dcc20: 8fa30034 */ lw $v1,0x34($sp) +/* f0dcc24: 3c09800a */ lui $t1,0x800a +/* f0dcc28: 0003282b */ sltu $a1,$zero,$v1 +/* f0dcc2c: 10a00005 */ beqz $a1,.L0f0dcc44 +/* f0dcc30: 00000000 */ sll $zero,$zero,0x0 +/* f0dcc34: 8d29a248 */ lw $t1,-0x5db8($t1) +/* f0dcc38: 0fc54a04 */ jal func0f152810 +/* f0dcc3c: 8d240070 */ lw $a0,0x70($t1) +/* f0dcc40: 0002282b */ sltu $a1,$zero,$v0 +.L0f0dcc44: +/* f0dcc44: 0fc363de */ jal func0f0d8f78 +/* f0dcc48: 8fa40030 */ lw $a0,0x30($sp) +/* f0dcc4c: 10000031 */ beqz $zero,.L0f0dcd14 +/* f0dcc50: afa20030 */ sw $v0,0x30($sp) +/* f0dcc54: 8fa30034 */ lw $v1,0x34($sp) +/* f0dcc58: 3c0b800a */ lui $t3,0x800a +/* f0dcc5c: 0003282b */ sltu $a1,$zero,$v1 +/* f0dcc60: 10a00005 */ beqz $a1,.L0f0dcc78 +/* f0dcc64: 00000000 */ sll $zero,$zero,0x0 +/* f0dcc68: 8d6ba248 */ lw $t3,-0x5db8($t3) +/* f0dcc6c: 0fc54a04 */ jal func0f152810 +/* f0dcc70: 8d640070 */ lw $a0,0x70($t3) +/* f0dcc74: 0002282b */ sltu $a1,$zero,$v0 +.L0f0dcc78: +/* f0dcc78: 0fc366e8 */ jal func0f0d9ba0 +/* f0dcc7c: 8fa40030 */ lw $a0,0x30($sp) +/* f0dcc80: 10000024 */ beqz $zero,.L0f0dcd14 +/* f0dcc84: afa20030 */ sw $v0,0x30($sp) +/* f0dcc88: 8fa30034 */ lw $v1,0x34($sp) +/* f0dcc8c: 3c0d800a */ lui $t5,0x800a +/* f0dcc90: 0003282b */ sltu $a1,$zero,$v1 +/* f0dcc94: 10a00005 */ beqz $a1,.L0f0dccac +/* f0dcc98: 00000000 */ sll $zero,$zero,0x0 +/* f0dcc9c: 8dada248 */ lw $t5,-0x5db8($t5) +/* f0dcca0: 0fc54a04 */ jal func0f152810 +/* f0dcca4: 8da40070 */ lw $a0,0x70($t5) +/* f0dcca8: 0002282b */ sltu $a1,$zero,$v0 +.L0f0dccac: +/* f0dccac: 0fc368b7 */ jal func0f0da2dc +/* f0dccb0: 8fa40030 */ lw $a0,0x30($sp) +/* f0dccb4: 10000017 */ beqz $zero,.L0f0dcd14 +/* f0dccb8: afa20030 */ sw $v0,0x30($sp) +/* f0dccbc: 8fa30034 */ lw $v1,0x34($sp) +/* f0dccc0: 3c0f800a */ lui $t7,0x800a +/* f0dccc4: 0003282b */ sltu $a1,$zero,$v1 +/* f0dccc8: 10a00005 */ beqz $a1,.L0f0dcce0 +/* f0dcccc: 00000000 */ sll $zero,$zero,0x0 +/* f0dccd0: 8defa248 */ lw $t7,-0x5db8($t7) +/* f0dccd4: 0fc54a04 */ jal func0f152810 +/* f0dccd8: 8de40070 */ lw $a0,0x70($t7) +/* f0dccdc: 0002282b */ sltu $a1,$zero,$v0 +.L0f0dcce0: +/* f0dcce0: 0fc3705c */ jal func0f0dc170 +/* f0dcce4: 8fa40030 */ lw $a0,0x30($sp) +/* f0dcce8: 1000000a */ beqz $zero,.L0f0dcd14 +/* f0dccec: afa20030 */ sw $v0,0x30($sp) +.L0f0dccf0: +/* f0dccf0: 10a00005 */ beqz $a1,.L0f0dcd08 +/* f0dccf4: 3c19800a */ lui $t9,0x800a +/* f0dccf8: 8f39a248 */ lw $t9,-0x5db8($t9) +/* f0dccfc: 0fc54a04 */ jal func0f152810 +/* f0dcd00: 8f240070 */ lw $a0,0x70($t9) +/* f0dcd04: 0002282b */ sltu $a1,$zero,$v0 +.L0f0dcd08: +/* f0dcd08: 0fc363de */ jal func0f0d8f78 +/* f0dcd0c: 8fa40030 */ lw $a0,0x30($sp) +/* f0dcd10: afa20030 */ sw $v0,0x30($sp) +.L0f0dcd14: +/* f0dcd14: 8fa90038 */ lw $t1,0x38($sp) +/* f0dcd18: 24010007 */ addiu $at,$zero,0x7 +/* f0dcd1c: 3c0a800a */ lui $t2,0x800a +/* f0dcd20: 5121001b */ beql $t1,$at,.L0f0dcd90 +/* f0dcd24: 240d0001 */ addiu $t5,$zero,0x1 +/* f0dcd28: 8d4aa248 */ lw $t2,-0x5db8($t2) +/* f0dcd2c: 0fc54a04 */ jal func0f152810 +/* f0dcd30: 8d440070 */ lw $a0,0x70($t2) +/* f0dcd34: 10400015 */ beqz $v0,.L0f0dcd8c +/* f0dcd38: 3c0b800a */ lui $t3,0x800a +/* f0dcd3c: 8d6ba248 */ lw $t3,-0x5db8($t3) +/* f0dcd40: 8fa30034 */ lw $v1,0x34($sp) +/* f0dcd44: 8d640070 */ lw $a0,0x70($t3) +/* f0dcd48: 0003602b */ sltu $t4,$zero,$v1 +/* f0dcd4c: 01801825 */ or $v1,$t4,$zero +/* f0dcd50: 0fc54a1f */ jal func0f15287c +/* f0dcd54: afac001c */ sw $t4,0x1c($sp) +/* f0dcd58: 10400003 */ beqz $v0,.L0f0dcd68 +/* f0dcd5c: 8fa3001c */ lw $v1,0x1c($sp) +/* f0dcd60: 10600007 */ beqz $v1,.L0f0dcd80 +/* f0dcd64: 00000000 */ sll $zero,$zero,0x0 +.L0f0dcd68: +/* f0dcd68: 50600009 */ beqzl $v1,.L0f0dcd90 +/* f0dcd6c: 240d0001 */ addiu $t5,$zero,0x1 +/* f0dcd70: 0fc3728a */ jal func0f0dca28 +/* f0dcd74: 8fa40038 */ lw $a0,0x38($sp) +/* f0dcd78: 50400005 */ beqzl $v0,.L0f0dcd90 +/* f0dcd7c: 240d0001 */ addiu $t5,$zero,0x1 +.L0f0dcd80: +/* f0dcd80: 0fc371b9 */ jal func0f0dc6e4 +/* f0dcd84: 8fa40030 */ lw $a0,0x30($sp) +/* f0dcd88: afa20030 */ sw $v0,0x30($sp) +.L0f0dcd8c: +/* f0dcd8c: 240d0001 */ addiu $t5,$zero,0x1 +.L0f0dcd90: +/* f0dcd90: 3c018008 */ lui $at,0x8008 +/* f0dcd94: ac2dfac0 */ sw $t5,-0x540($at) +/* f0dcd98: 8fa20030 */ lw $v0,0x30($sp) +.L0f0dcd9c: +/* f0dcd9c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0dcda0: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0dcda4: 03e00008 */ jr $ra +/* f0dcda8: 00000000 */ sll $zero,$zero,0x0 +/* f0dcdac: 00000000 */ sll $zero,$zero,0x0 +/* f0dcdb0: 3c028007 */ lui $v0,0x8007 +/* f0dcdb4: 03e00008 */ jr $ra +/* f0dcdb8: 90420fb0 */ lbu $v0,0xfb0($v0) +); + +GLOBAL_ASM( +glabel func0f0dcdbc +/* f0dcdbc: 3c05800a */ lui $a1,0x800a +/* f0dcdc0: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0dcdc4: 8cae0288 */ lw $t6,0x288($a1) +/* f0dcdc8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0dcdcc: afbf0014 */ sw $ra,0x14($sp) +/* f0dcdd0: 0fc54a28 */ jal func0f1528a0 +/* f0dcdd4: 8dc40070 */ lw $a0,0x70($t6) +/* f0dcdd8: 3c05800a */ lui $a1,0x800a +/* f0dcddc: 0002782b */ sltu $t7,$zero,$v0 +/* f0dcde0: 01e01025 */ or $v0,$t7,$zero +/* f0dcde4: 11e0003f */ beqz $t7,.L0f0dcee4 +/* f0dcde8: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0dcdec: 8cb8006c */ lw $t8,0x6c($a1) +/* f0dcdf0: 00003825 */ or $a3,$zero,$zero +/* f0dcdf4: 00002025 */ or $a0,$zero,$zero +/* f0dcdf8: 13000003 */ beqz $t8,.L0f0dce08 +/* f0dcdfc: 00003025 */ or $a2,$zero,$zero +/* f0dce00: 10000001 */ beqz $zero,.L0f0dce08 +/* f0dce04: 24070001 */ addiu $a3,$zero,0x1 +.L0f0dce08: +/* f0dce08: 8cb90068 */ lw $t9,0x68($a1) +/* f0dce0c: 00001825 */ or $v1,$zero,$zero +/* f0dce10: 13200003 */ beqz $t9,.L0f0dce20 +/* f0dce14: 00000000 */ sll $zero,$zero,0x0 +/* f0dce18: 10000001 */ beqz $zero,.L0f0dce20 +/* f0dce1c: 24040001 */ addiu $a0,$zero,0x1 +.L0f0dce20: +/* f0dce20: 8ca80064 */ lw $t0,0x64($a1) +/* f0dce24: 11000003 */ beqz $t0,.L0f0dce34 +/* f0dce28: 00000000 */ sll $zero,$zero,0x0 +/* f0dce2c: 10000001 */ beqz $zero,.L0f0dce34 +/* f0dce30: 24060001 */ addiu $a2,$zero,0x1 +.L0f0dce34: +/* f0dce34: 8ca90070 */ lw $t1,0x70($a1) +/* f0dce38: 11200003 */ beqz $t1,.L0f0dce48 +/* f0dce3c: 00000000 */ sll $zero,$zero,0x0 +/* f0dce40: 10000001 */ beqz $zero,.L0f0dce48 +/* f0dce44: 24030001 */ addiu $v1,$zero,0x1 +.L0f0dce48: +/* f0dce48: 00665021 */ addu $t2,$v1,$a2 +/* f0dce4c: 01445821 */ addu $t3,$t2,$a0 +/* f0dce50: 01671021 */ addu $v0,$t3,$a3 +/* f0dce54: 384c0001 */ xori $t4,$v0,0x1 +/* f0dce58: 1180000d */ beqz $t4,.L0f0dce90 +/* f0dce5c: 00000000 */ sll $zero,$zero,0x0 +/* f0dce60: 8ca20314 */ lw $v0,0x314($a1) +/* f0dce64: 2c4d0001 */ sltiu $t5,$v0,0x1 +/* f0dce68: 15a00009 */ bnez $t5,.L0f0dce90 +/* f0dce6c: 00000000 */ sll $zero,$zero,0x0 +/* f0dce70: 8ca20298 */ lw $v0,0x298($a1) +/* f0dce74: 04410006 */ bgez $v0,.L0f0dce90 +/* f0dce78: 00000000 */ sll $zero,$zero,0x0 +/* f0dce7c: 8ca2029c */ lw $v0,0x29c($a1) +/* f0dce80: 284f0000 */ slti $t7,$v0,0x0 +/* f0dce84: 39e20001 */ xori $v0,$t7,0x1 +/* f0dce88: 50400017 */ beqzl $v0,.L0f0dcee8 +/* f0dce8c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0dce90: +/* f0dce90: 3c028007 */ lui $v0,0x8007 +/* f0dce94: 8c425d60 */ lw $v0,0x5d60($v0) +/* f0dce98: 38580002 */ xori $t8,$v0,0x2 +/* f0dce9c: 2f020001 */ sltiu $v0,$t8,0x1 +/* f0dcea0: 50400011 */ beqzl $v0,.L0f0dcee8 +/* f0dcea4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0dcea8: 0fc2c7d6 */ jal func0f0b1f58 +/* f0dceac: 00000000 */ sll $zero,$zero,0x0 +/* f0dceb0: 38590005 */ xori $t9,$v0,0x5 +/* f0dceb4: 2f220001 */ sltiu $v0,$t9,0x1 +/* f0dceb8: 3c05800a */ lui $a1,0x800a +/* f0dcebc: 10400009 */ beqz $v0,.L0f0dcee4 +/* f0dcec0: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0dcec4: 8ca80284 */ lw $t0,0x284($a1) +/* f0dcec8: 8d030000 */ lw $v1,0x0($t0) +/* f0dcecc: 38620002 */ xori $v0,$v1,0x2 +/* f0dced0: 0002102b */ sltu $v0,$zero,$v0 +/* f0dced4: 50400004 */ beqzl $v0,.L0f0dcee8 +/* f0dced8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0dcedc: 38620001 */ xori $v0,$v1,0x1 +/* f0dcee0: 0002102b */ sltu $v0,$zero,$v0 +.L0f0dcee4: +/* f0dcee4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0dcee8: +/* f0dcee8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0dceec: 03e00008 */ jr $ra +/* f0dcef0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0dcef4 +/* f0dcef4: 27bdff70 */ addiu $sp,$sp,-144 +/* f0dcef8: afbf0034 */ sw $ra,0x34($sp) +/* f0dcefc: afa40090 */ sw $a0,0x90($sp) +/* f0dcf00: 0c002f40 */ jal 0xbd00 +/* f0dcf04: afa50094 */ sw $a1,0x94($sp) +/* f0dcf08: 3c0e8008 */ lui $t6,0x8008 +/* f0dcf0c: 8dcefac0 */ lw $t6,-0x540($t6) +/* f0dcf10: 004e001a */ div $zero,$v0,$t6 +/* f0dcf14: 00007812 */ mflo $t7 +/* f0dcf18: afaf0084 */ sw $t7,0x84($sp) +/* f0dcf1c: 15c00002 */ bnez $t6,.L0f0dcf28 +/* f0dcf20: 00000000 */ sll $zero,$zero,0x0 +/* f0dcf24: 0007000d */ break 0x7 +.L0f0dcf28: +/* f0dcf28: 2401ffff */ addiu $at,$zero,-1 +/* f0dcf2c: 15c10004 */ bne $t6,$at,.L0f0dcf40 +/* f0dcf30: 3c018000 */ lui $at,0x8000 +/* f0dcf34: 14410002 */ bne $v0,$at,.L0f0dcf40 +/* f0dcf38: 00000000 */ sll $zero,$zero,0x0 +/* f0dcf3c: 0006000d */ break 0x6 +.L0f0dcf40: +/* f0dcf40: 0c002f44 */ jal 0xbd10 +/* f0dcf44: 00000000 */ sll $zero,$zero,0x0 +/* f0dcf48: 0c002f26 */ jal 0xbc98 +/* f0dcf4c: a7a20056 */ sh $v0,0x56($sp) +/* f0dcf50: 3c04800a */ lui $a0,0x800a +/* f0dcf54: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0dcf58: 8c98006c */ lw $t8,0x6c($a0) +/* f0dcf5c: 24050001 */ addiu $a1,$zero,0x1 +/* f0dcf60: 53000004 */ beqzl $t8,.L0f0dcf74 +/* f0dcf64: 00005025 */ or $t2,$zero,$zero +/* f0dcf68: 10000002 */ beqz $zero,.L0f0dcf74 +/* f0dcf6c: 240a0001 */ addiu $t2,$zero,0x1 +/* f0dcf70: 00005025 */ or $t2,$zero,$zero +.L0f0dcf74: +/* f0dcf74: 8c990068 */ lw $t9,0x68($a0) +/* f0dcf78: 3c188007 */ lui $t8,0x8007 +/* f0dcf7c: 53200004 */ beqzl $t9,.L0f0dcf90 +/* f0dcf80: 00004025 */ or $t0,$zero,$zero +/* f0dcf84: 10000002 */ beqz $zero,.L0f0dcf90 +/* f0dcf88: 24080001 */ addiu $t0,$zero,0x1 +/* f0dcf8c: 00004025 */ or $t0,$zero,$zero +.L0f0dcf90: +/* f0dcf90: 8c8b0064 */ lw $t3,0x64($a0) +/* f0dcf94: 3c198009 */ lui $t9,0x8009 +/* f0dcf98: 51600004 */ beqzl $t3,.L0f0dcfac +/* f0dcf9c: 00004825 */ or $t1,$zero,$zero +/* f0dcfa0: 10000002 */ beqz $zero,.L0f0dcfac +/* f0dcfa4: 24090001 */ addiu $t1,$zero,0x1 +/* f0dcfa8: 00004825 */ or $t1,$zero,$zero +.L0f0dcfac: +/* f0dcfac: 8c8c0070 */ lw $t4,0x70($a0) +/* f0dcfb0: 00003025 */ or $a2,$zero,$zero +/* f0dcfb4: 11800003 */ beqz $t4,.L0f0dcfc4 +/* f0dcfb8: 00000000 */ sll $zero,$zero,0x0 +/* f0dcfbc: 10000001 */ beqz $zero,.L0f0dcfc4 +/* f0dcfc0: 24060001 */ addiu $a2,$zero,0x1 +.L0f0dcfc4: +/* f0dcfc4: 87ae0056 */ lh $t6,0x56($sp) +/* f0dcfc8: 8f180fe0 */ lw $t8,0xfe0($t8) +/* f0dcfcc: 93390af0 */ lbu $t9,0xaf0($t9) +/* f0dcfd0: 8c8d028c */ lw $t5,0x28c($a0) +/* f0dcfd4: 004e7821 */ addu $t7,$v0,$t6 +/* f0dcfd8: 01f83823 */ subu $a3,$t7,$t8 +/* f0dcfdc: 24e7fff8 */ addiu $a3,$a3,-8 +/* f0dcfe0: 10b9000e */ beq $a1,$t9,.L0f0dd01c +/* f0dcfe4: afad0058 */ sw $t5,0x58($sp) +/* f0dcfe8: afa60050 */ sw $a2,0x50($sp) +/* f0dcfec: afa70080 */ sw $a3,0x80($sp) +/* f0dcff0: afa80048 */ sw $t0,0x48($sp) +/* f0dcff4: afa9004c */ sw $t1,0x4c($sp) +/* f0dcff8: 0fc54bcd */ jal func0f152f34 +/* f0dcffc: afaa0044 */ sw $t2,0x44($sp) +/* f0dd000: 24050001 */ addiu $a1,$zero,0x1 +/* f0dd004: 8fa60050 */ lw $a2,0x50($sp) +/* f0dd008: 8fa70080 */ lw $a3,0x80($sp) +/* f0dd00c: 8fa80048 */ lw $t0,0x48($sp) +/* f0dd010: 8fa9004c */ lw $t1,0x4c($sp) +/* f0dd014: 14a2000f */ bne $a1,$v0,.L0f0dd054 +/* f0dd018: 8faa0044 */ lw $t2,0x44($sp) +.L0f0dd01c: +/* f0dd01c: afa60050 */ sw $a2,0x50($sp) +/* f0dd020: afa70080 */ sw $a3,0x80($sp) +/* f0dd024: afa80048 */ sw $t0,0x48($sp) +/* f0dd028: afa9004c */ sw $t1,0x4c($sp) +/* f0dd02c: 0fc24211 */ jal func0f090844 +/* f0dd030: afaa0044 */ sw $t2,0x44($sp) +/* f0dd034: 24050001 */ addiu $a1,$zero,0x1 +/* f0dd038: 8fa60050 */ lw $a2,0x50($sp) +/* f0dd03c: 8fa70080 */ lw $a3,0x80($sp) +/* f0dd040: 8fa80048 */ lw $t0,0x48($sp) +/* f0dd044: 8fa9004c */ lw $t1,0x4c($sp) +/* f0dd048: 10400002 */ beqz $v0,.L0f0dd054 +/* f0dd04c: 8faa0044 */ lw $t2,0x44($sp) +/* f0dd050: 24e7fff8 */ addiu $a3,$a3,-8 +.L0f0dd054: +/* f0dd054: 3c0b8009 */ lui $t3,0x8009 +/* f0dd058: 916b0af0 */ lbu $t3,0xaf0($t3) +/* f0dd05c: 50ab0014 */ beql $a1,$t3,.L0f0dd0b0 +/* f0dd060: 00c97021 */ addu $t6,$a2,$t1 +/* f0dd064: afa60050 */ sw $a2,0x50($sp) +/* f0dd068: afa70080 */ sw $a3,0x80($sp) +/* f0dd06c: afa80048 */ sw $t0,0x48($sp) +/* f0dd070: afa9004c */ sw $t1,0x4c($sp) +/* f0dd074: 0fc54bcd */ jal func0f152f34 +/* f0dd078: afaa0044 */ sw $t2,0x44($sp) +/* f0dd07c: 24050001 */ addiu $a1,$zero,0x1 +/* f0dd080: 8fa60050 */ lw $a2,0x50($sp) +/* f0dd084: 8fa70080 */ lw $a3,0x80($sp) +/* f0dd088: 8fa80048 */ lw $t0,0x48($sp) +/* f0dd08c: 8fa9004c */ lw $t1,0x4c($sp) +/* f0dd090: 10a20006 */ beq $a1,$v0,.L0f0dd0ac +/* f0dd094: 8faa0044 */ lw $t2,0x44($sp) +/* f0dd098: 00c96021 */ addu $t4,$a2,$t1 +/* f0dd09c: 01886821 */ addu $t5,$t4,$t0 +/* f0dd0a0: 01aa1821 */ addu $v1,$t5,$t2 +/* f0dd0a4: 28610003 */ slti $at,$v1,0x3 +/* f0dd0a8: 1420000b */ bnez $at,.L0f0dd0d8 +.L0f0dd0ac: +/* f0dd0ac: 00c97021 */ addu $t6,$a2,$t1 +.L0f0dd0b0: +/* f0dd0b0: 01c87821 */ addu $t7,$t6,$t0 +/* f0dd0b4: 01ea1821 */ addu $v1,$t7,$t2 +/* f0dd0b8: afa3003c */ sw $v1,0x3c($sp) +/* f0dd0bc: 0fc3736f */ jal func0f0dcdbc +/* f0dd0c0: afa70080 */ sw $a3,0x80($sp) +/* f0dd0c4: 8fa3003c */ lw $v1,0x3c($sp) +/* f0dd0c8: 24050001 */ addiu $a1,$zero,0x1 +/* f0dd0cc: 10400002 */ beqz $v0,.L0f0dd0d8 +/* f0dd0d0: 8fa70080 */ lw $a3,0x80($sp) +/* f0dd0d4: 24e7fff8 */ addiu $a3,$a3,-8 +.L0f0dd0d8: +/* f0dd0d8: 24010002 */ addiu $at,$zero,0x2 +/* f0dd0dc: 14610012 */ bne $v1,$at,.L0f0dd128 +/* f0dd0e0: 3c188009 */ lui $t8,0x8009 +/* f0dd0e4: 93180af0 */ lbu $t8,0xaf0($t8) +/* f0dd0e8: 10b8000b */ beq $a1,$t8,.L0f0dd118 +/* f0dd0ec: 00000000 */ sll $zero,$zero,0x0 +/* f0dd0f0: afa3003c */ sw $v1,0x3c($sp) +/* f0dd0f4: 0fc54bcd */ jal func0f152f34 +/* f0dd0f8: afa70080 */ sw $a3,0x80($sp) +/* f0dd0fc: 24050001 */ addiu $a1,$zero,0x1 +/* f0dd100: 8fa3003c */ lw $v1,0x3c($sp) +/* f0dd104: 10a20006 */ beq $a1,$v0,.L0f0dd120 +/* f0dd108: 8fa70080 */ lw $a3,0x80($sp) +/* f0dd10c: 8fb90058 */ lw $t9,0x58($sp) +/* f0dd110: 17200003 */ bnez $t9,.L0f0dd120 +/* f0dd114: 00000000 */ sll $zero,$zero,0x0 +.L0f0dd118: +/* f0dd118: 10000015 */ beqz $zero,.L0f0dd170 +/* f0dd11c: 24e7000a */ addiu $a3,$a3,0xa +.L0f0dd120: +/* f0dd120: 10000013 */ beqz $zero,.L0f0dd170 +/* f0dd124: 24e70002 */ addiu $a3,$a3,0x2 +.L0f0dd128: +/* f0dd128: 28610003 */ slti $at,$v1,0x3 +/* f0dd12c: 14200008 */ bnez $at,.L0f0dd150 +/* f0dd130: 8fab0058 */ lw $t3,0x58($sp) +/* f0dd134: 29610002 */ slti $at,$t3,0x2 +/* f0dd138: 10200003 */ beqz $at,.L0f0dd148 +/* f0dd13c: 00000000 */ sll $zero,$zero,0x0 +/* f0dd140: 1000000b */ beqz $zero,.L0f0dd170 +/* f0dd144: 24e7000a */ addiu $a3,$a3,0xa +.L0f0dd148: +/* f0dd148: 10000009 */ beqz $zero,.L0f0dd170 +/* f0dd14c: 24e70002 */ addiu $a3,$a3,0x2 +.L0f0dd150: +/* f0dd150: afa3003c */ sw $v1,0x3c($sp) +/* f0dd154: 0fc54b60 */ jal func0f152d80 +/* f0dd158: afa70080 */ sw $a3,0x80($sp) +/* f0dd15c: 8fa3003c */ lw $v1,0x3c($sp) +/* f0dd160: 24050001 */ addiu $a1,$zero,0x1 +/* f0dd164: 10400002 */ beqz $v0,.L0f0dd170 +/* f0dd168: 8fa70080 */ lw $a3,0x80($sp) +/* f0dd16c: 24e70008 */ addiu $a3,$a3,0x8 +.L0f0dd170: +/* f0dd170: 24010002 */ addiu $at,$zero,0x2 +/* f0dd174: 54610013 */ bnel $v1,$at,.L0f0dd1c4 +/* f0dd178: 28610003 */ slti $at,$v1,0x3 +/* f0dd17c: afa3003c */ sw $v1,0x3c($sp) +/* f0dd180: 0fc54bcd */ jal func0f152f34 +/* f0dd184: afa70080 */ sw $a3,0x80($sp) +/* f0dd188: 24050001 */ addiu $a1,$zero,0x1 +/* f0dd18c: 8fa3003c */ lw $v1,0x3c($sp) +/* f0dd190: 10a20005 */ beq $a1,$v0,.L0f0dd1a8 +/* f0dd194: 8fa70080 */ lw $a3,0x80($sp) +/* f0dd198: 3c0c8009 */ lui $t4,0x8009 +/* f0dd19c: 918c0af0 */ lbu $t4,0xaf0($t4) +/* f0dd1a0: 54ac0008 */ bnel $a1,$t4,.L0f0dd1c4 +/* f0dd1a4: 28610003 */ slti $at,$v1,0x3 +.L0f0dd1a8: +/* f0dd1a8: 8fad0058 */ lw $t5,0x58($sp) +/* f0dd1ac: 8fae0084 */ lw $t6,0x84($sp) +/* f0dd1b0: 15a50003 */ bne $t5,$a1,.L0f0dd1c0 +/* f0dd1b4: 25cffff2 */ addiu $t7,$t6,-14 +/* f0dd1b8: 10000009 */ beqz $zero,.L0f0dd1e0 +/* f0dd1bc: afaf0084 */ sw $t7,0x84($sp) +.L0f0dd1c0: +/* f0dd1c0: 28610003 */ slti $at,$v1,0x3 +.L0f0dd1c4: +/* f0dd1c4: 14200006 */ bnez $at,.L0f0dd1e0 +/* f0dd1c8: 8fb80058 */ lw $t8,0x58($sp) +/* f0dd1cc: 33190001 */ andi $t9,$t8,0x1 +/* f0dd1d0: 14b90003 */ bne $a1,$t9,.L0f0dd1e0 +/* f0dd1d4: 8fab0084 */ lw $t3,0x84($sp) +/* f0dd1d8: 256cfff2 */ addiu $t4,$t3,-14 +/* f0dd1dc: afac0084 */ sw $t4,0x84($sp) +.L0f0dd1e0: +/* f0dd1e0: 8fa30094 */ lw $v1,0x94($sp) +/* f0dd1e4: 240100ff */ addiu $at,$zero,0xff +/* f0dd1e8: afa70080 */ sw $a3,0x80($sp) +/* f0dd1ec: 00036880 */ sll $t5,$v1,0x2 +/* f0dd1f0: 01a36821 */ addu $t5,$t5,$v1 +/* f0dd1f4: 000d6940 */ sll $t5,$t5,0x5 +/* f0dd1f8: 01a1001b */ divu $zero,$t5,$at +/* f0dd1fc: 00007012 */ mflo $t6 +/* f0dd200: 3c0100ff */ lui $at,0xff +/* f0dd204: 01c17825 */ or $t7,$t6,$at +/* f0dd208: 0fc3089f */ jal func0f0c227c +/* f0dd20c: afaf0064 */ sw $t7,0x64($sp) +/* f0dd210: 27a40068 */ addiu $a0,$sp,0x68 +/* f0dd214: 00402825 */ or $a1,$v0,$zero +/* f0dd218: 0fc355f8 */ jal func0f0d57e0 +/* f0dd21c: 24060004 */ addiu $a2,$zero,0x4 +/* f0dd220: 3c198007 */ lui $t9,0x8007 +/* f0dd224: 8f390fe4 */ lw $t9,0xfe4($t9) +/* f0dd228: 8fb80084 */ lw $t8,0x84($sp) +/* f0dd22c: 8fa70080 */ lw $a3,0x80($sp) +/* f0dd230: 03195821 */ addu $t3,$t8,$t9 +/* f0dd234: 256c0003 */ addiu $t4,$t3,0x3 +/* f0dd238: afac008c */ sw $t4,0x8c($sp) +/* f0dd23c: 0c002f02 */ jal 0xbc08 +/* f0dd240: afa70088 */ sw $a3,0x88($sp) +/* f0dd244: 0c002f06 */ jal 0xbc18 +/* f0dd248: a7a20042 */ sh $v0,0x42($sp) +/* f0dd24c: 3c0d8008 */ lui $t5,0x8008 +/* f0dd250: 3c0e8008 */ lui $t6,0x8008 +/* f0dd254: 8dcefafc */ lw $t6,-0x504($t6) +/* f0dd258: 8dadfb00 */ lw $t5,-0x500($t5) +/* f0dd25c: 8faf0064 */ lw $t7,0x64($sp) +/* f0dd260: 87b90042 */ lh $t9,0x42($sp) +/* f0dd264: 241800a0 */ addiu $t8,$zero,0xa0 +/* f0dd268: afb8001c */ sw $t8,0x1c($sp) +/* f0dd26c: 8fa40090 */ lw $a0,0x90($sp) +/* f0dd270: 27a5008c */ addiu $a1,$sp,0x8c +/* f0dd274: 27a60088 */ addiu $a2,$sp,0x88 +/* f0dd278: 27a70068 */ addiu $a3,$sp,0x68 +/* f0dd27c: afa20024 */ sw $v0,0x24($sp) +/* f0dd280: afa00028 */ sw $zero,0x28($sp) +/* f0dd284: afa0002c */ sw $zero,0x2c($sp) +/* f0dd288: afae0014 */ sw $t6,0x14($sp) +/* f0dd28c: afad0010 */ sw $t5,0x10($sp) +/* f0dd290: afaf0018 */ sw $t7,0x18($sp) +/* f0dd294: 0fc55b92 */ jal func0f156e48 +/* f0dd298: afb90020 */ sw $t9,0x20($sp) +/* f0dd29c: 8fbf0034 */ lw $ra,0x34($sp) +/* f0dd2a0: 27bd0090 */ addiu $sp,$sp,0x90 +/* f0dd2a4: 03e00008 */ jr $ra +/* f0dd2a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0dd2ac +/* f0dd2ac: 27bdff40 */ addiu $sp,$sp,-192 +/* f0dd2b0: afbf003c */ sw $ra,0x3c($sp) +/* f0dd2b4: afb00038 */ sw $s0,0x38($sp) +/* f0dd2b8: afa400c0 */ sw $a0,0xc0($sp) +/* f0dd2bc: 0c002f44 */ jal 0xbd10 +/* f0dd2c0: afa500c4 */ sw $a1,0xc4($sp) +/* f0dd2c4: 0c002f40 */ jal 0xbd00 +/* f0dd2c8: afa200bc */ sw $v0,0xbc($sp) +/* f0dd2cc: 3c108008 */ lui $s0,0x8008 +/* f0dd2d0: 2610fac0 */ addiu $s0,$s0,-1344 +/* f0dd2d4: 8e0e0000 */ lw $t6,0x0($s0) +/* f0dd2d8: 004e001a */ div $zero,$v0,$t6 +/* f0dd2dc: 00007812 */ mflo $t7 +/* f0dd2e0: afaf00b8 */ sw $t7,0xb8($sp) +/* f0dd2e4: 15c00002 */ bnez $t6,.L0f0dd2f0 +/* f0dd2e8: 00000000 */ sll $zero,$zero,0x0 +/* f0dd2ec: 0007000d */ break 0x7 +.L0f0dd2f0: +/* f0dd2f0: 2401ffff */ addiu $at,$zero,-1 +/* f0dd2f4: 15c10004 */ bne $t6,$at,.L0f0dd308 +/* f0dd2f8: 3c018000 */ lui $at,0x8000 +/* f0dd2fc: 14410002 */ bne $v0,$at,.L0f0dd308 +/* f0dd300: 00000000 */ sll $zero,$zero,0x0 +/* f0dd304: 0006000d */ break 0x6 +.L0f0dd308: +/* f0dd308: 0c002f22 */ jal 0xbc88 +/* f0dd30c: 00000000 */ sll $zero,$zero,0x0 +/* f0dd310: 8e180000 */ lw $t8,0x0($s0) +/* f0dd314: 0058001a */ div $zero,$v0,$t8 +/* f0dd318: 0000c812 */ mflo $t9 +/* f0dd31c: 00194843 */ sra $t1,$t9,0x1 +/* f0dd320: 17000002 */ bnez $t8,.L0f0dd32c +/* f0dd324: 00000000 */ sll $zero,$zero,0x0 +/* f0dd328: 0007000d */ break 0x7 +.L0f0dd32c: +/* f0dd32c: 2401ffff */ addiu $at,$zero,-1 +/* f0dd330: 17010004 */ bne $t8,$at,.L0f0dd344 +/* f0dd334: 3c018000 */ lui $at,0x8000 +/* f0dd338: 14410002 */ bne $v0,$at,.L0f0dd344 +/* f0dd33c: 00000000 */ sll $zero,$zero,0x0 +/* f0dd340: 0006000d */ break 0x6 +.L0f0dd344: +/* f0dd344: afa900b4 */ sw $t1,0xb4($sp) +/* f0dd348: 0c002f26 */ jal 0xbc98 +/* f0dd34c: 00000000 */ sll $zero,$zero,0x0 +/* f0dd350: 3c06800a */ lui $a2,0x800a +/* f0dd354: 3c013f80 */ lui $at,0x3f80 +/* f0dd358: 44812000 */ mtc1 $at,$f4 +/* f0dd35c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0dd360: 8ccb0284 */ lw $t3,0x284($a2) +/* f0dd364: 8faa00bc */ lw $t2,0xbc($sp) +/* f0dd368: 8ccd006c */ lw $t5,0x6c($a2) +/* f0dd36c: e7a4009c */ swc1 $f4,0x9c($sp) +/* f0dd370: 916c0638 */ lbu $t4,0x638($t3) +/* f0dd374: 004a8021 */ addu $s0,$v0,$t2 +/* f0dd378: 2610ffff */ addiu $s0,$s0,-1 +/* f0dd37c: 11a00003 */ beqz $t5,.L0f0dd38c +/* f0dd380: afac0080 */ sw $t4,0x80($sp) +/* f0dd384: 10000002 */ beqz $zero,.L0f0dd390 +/* f0dd388: 24070001 */ addiu $a3,$zero,0x1 +.L0f0dd38c: +/* f0dd38c: 00003825 */ or $a3,$zero,$zero +.L0f0dd390: +/* f0dd390: 8cce0068 */ lw $t6,0x68($a2) +/* f0dd394: 00002825 */ or $a1,$zero,$zero +/* f0dd398: 00001825 */ or $v1,$zero,$zero +/* f0dd39c: 11c00003 */ beqz $t6,.L0f0dd3ac +/* f0dd3a0: 2610ffef */ addiu $s0,$s0,-17 +/* f0dd3a4: 10000001 */ beqz $zero,.L0f0dd3ac +/* f0dd3a8: 24050001 */ addiu $a1,$zero,0x1 +.L0f0dd3ac: +/* f0dd3ac: 8ccf0064 */ lw $t7,0x64($a2) +/* f0dd3b0: 00002025 */ or $a0,$zero,$zero +/* f0dd3b4: 11e00003 */ beqz $t7,.L0f0dd3c4 +/* f0dd3b8: 00000000 */ sll $zero,$zero,0x0 +/* f0dd3bc: 10000001 */ beqz $zero,.L0f0dd3c4 +/* f0dd3c0: 24030001 */ addiu $v1,$zero,0x1 +.L0f0dd3c4: +/* f0dd3c4: 8cd80070 */ lw $t8,0x70($a2) +/* f0dd3c8: 13000003 */ beqz $t8,.L0f0dd3d8 +/* f0dd3cc: 00000000 */ sll $zero,$zero,0x0 +/* f0dd3d0: 10000001 */ beqz $zero,.L0f0dd3d8 +/* f0dd3d4: 24040001 */ addiu $a0,$zero,0x1 +.L0f0dd3d8: +/* f0dd3d8: afa30058 */ sw $v1,0x58($sp) +/* f0dd3dc: afa4005c */ sw $a0,0x5c($sp) +/* f0dd3e0: afa50054 */ sw $a1,0x54($sp) +/* f0dd3e4: 0fc24211 */ jal func0f090844 +/* f0dd3e8: afa70050 */ sw $a3,0x50($sp) +/* f0dd3ec: 3c06800a */ lui $a2,0x800a +/* f0dd3f0: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0dd3f4: 8fa30058 */ lw $v1,0x58($sp) +/* f0dd3f8: 8fa4005c */ lw $a0,0x5c($sp) +/* f0dd3fc: 8fa50054 */ lw $a1,0x54($sp) +/* f0dd400: 10400002 */ beqz $v0,.L0f0dd40c +/* f0dd404: 8fa70050 */ lw $a3,0x50($sp) +/* f0dd408: 2610fff8 */ addiu $s0,$s0,-8 +.L0f0dd40c: +/* f0dd40c: 0083c821 */ addu $t9,$a0,$v1 +/* f0dd410: 03254821 */ addu $t1,$t9,$a1 +/* f0dd414: 01271021 */ addu $v0,$t1,$a3 +/* f0dd418: 24010002 */ addiu $at,$zero,0x2 +/* f0dd41c: 14410012 */ bne $v0,$at,.L0f0dd468 +/* f0dd420: 3c0a8009 */ lui $t2,0x8009 +/* f0dd424: 914a0af0 */ lbu $t2,0xaf0($t2) +/* f0dd428: 24010001 */ addiu $at,$zero,0x1 +/* f0dd42c: 1141000a */ beq $t2,$at,.L0f0dd458 +/* f0dd430: 00000000 */ sll $zero,$zero,0x0 +/* f0dd434: 0fc54bcd */ jal func0f152f34 +/* f0dd438: 00000000 */ sll $zero,$zero,0x0 +/* f0dd43c: 3c06800a */ lui $a2,0x800a +/* f0dd440: 24010001 */ addiu $at,$zero,0x1 +/* f0dd444: 10410006 */ beq $v0,$at,.L0f0dd460 +/* f0dd448: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0dd44c: 8ccb028c */ lw $t3,0x28c($a2) +/* f0dd450: 15600003 */ bnez $t3,.L0f0dd460 +/* f0dd454: 00000000 */ sll $zero,$zero,0x0 +.L0f0dd458: +/* f0dd458: 10000013 */ beqz $zero,.L0f0dd4a8 +/* f0dd45c: 2610000a */ addiu $s0,$s0,0xa +.L0f0dd460: +/* f0dd460: 10000011 */ beqz $zero,.L0f0dd4a8 +/* f0dd464: 26100002 */ addiu $s0,$s0,0x2 +.L0f0dd468: +/* f0dd468: 28410003 */ slti $at,$v0,0x3 +/* f0dd46c: 14200009 */ bnez $at,.L0f0dd494 +/* f0dd470: 00000000 */ sll $zero,$zero,0x0 +/* f0dd474: 8ccc028c */ lw $t4,0x28c($a2) +/* f0dd478: 29810002 */ slti $at,$t4,0x2 +/* f0dd47c: 10200003 */ beqz $at,.L0f0dd48c +/* f0dd480: 00000000 */ sll $zero,$zero,0x0 +/* f0dd484: 10000008 */ beqz $zero,.L0f0dd4a8 +/* f0dd488: 2610000a */ addiu $s0,$s0,0xa +.L0f0dd48c: +/* f0dd48c: 10000006 */ beqz $zero,.L0f0dd4a8 +/* f0dd490: 26100002 */ addiu $s0,$s0,0x2 +.L0f0dd494: +/* f0dd494: 0fc54b60 */ jal func0f152d80 +/* f0dd498: 00000000 */ sll $zero,$zero,0x0 +/* f0dd49c: 10400002 */ beqz $v0,.L0f0dd4a8 +/* f0dd4a0: 00000000 */ sll $zero,$zero,0x0 +/* f0dd4a4: 26100008 */ addiu $s0,$s0,0x8 +.L0f0dd4a8: +/* f0dd4a8: 0fc2c536 */ jal func0f0b14d8 +/* f0dd4ac: 00000000 */ sll $zero,$zero,0x0 +/* f0dd4b0: 44803000 */ mtc1 $zero,$f6 +/* f0dd4b4: 3c06800a */ lui $a2,0x800a +/* f0dd4b8: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0dd4bc: 46060032 */ c.eq.s $f0,$f6 +/* f0dd4c0: 8ccd0284 */ lw $t5,0x284($a2) +/* f0dd4c4: 3c014270 */ lui $at,0x4270 +/* f0dd4c8: 8fae0080 */ lw $t6,0x80($sp) +/* f0dd4cc: 45010006 */ bc1t .L0f0dd4e8 +/* f0dd4d0: c5ae1848 */ lwc1 $f14,0x1848($t5) +/* f0dd4d4: 44818000 */ mtc1 $at,$f16 +/* f0dd4d8: 00000000 */ sll $zero,$zero,0x0 +/* f0dd4dc: 46100032 */ c.eq.s $f0,$f16 +/* f0dd4e0: 00000000 */ sll $zero,$zero,0x0 +/* f0dd4e4: 45000008 */ bc1f .L0f0dd508 +.L0f0dd4e8: +/* f0dd4e8: 24010015 */ addiu $at,$zero,0x15 +/* f0dd4ec: 15c10004 */ bne $t6,$at,.L0f0dd500 +/* f0dd4f0: 3c013f80 */ lui $at,0x3f80 +/* f0dd4f4: 44816000 */ mtc1 $at,$f12 +/* f0dd4f8: 1000000d */ beqz $zero,.L0f0dd530 +/* f0dd4fc: 46006221 */ cvt.d.s $f8,$f12 +.L0f0dd500: +/* f0dd500: 100000cc */ beqz $zero,.L0f0dd834 +/* f0dd504: 8fa200c0 */ lw $v0,0xc0($sp) +.L0f0dd508: +/* f0dd508: 460e0283 */ div.s $f10,$f0,$f14 +/* f0dd50c: 3c013f80 */ lui $at,0x3f80 +/* f0dd510: 44814000 */ mtc1 $at,$f8 +/* f0dd514: 44813000 */ mtc1 $at,$f6 +/* f0dd518: 46008083 */ div.s $f2,$f16,$f0 +/* f0dd51c: 460a4483 */ div.s $f18,$f8,$f10 +/* f0dd520: e7a2009c */ swc1 $f2,0x9c($sp) +/* f0dd524: 46121101 */ sub.s $f4,$f2,$f18 +/* f0dd528: 46062300 */ add.s $f12,$f4,$f6 +/* f0dd52c: 46006221 */ cvt.d.s $f8,$f12 +.L0f0dd530: +/* f0dd530: 3c057f1b */ lui $a1,0x7f1b +/* f0dd534: 3c067f1b */ lui $a2,0x7f1b +/* f0dd538: 3c077f1b */ lui $a3,0x7f1b +/* f0dd53c: 24e7de90 */ addiu $a3,$a3,-8560 +/* f0dd540: 24c6de8c */ addiu $a2,$a2,-8564 +/* f0dd544: 24a5de80 */ addiu $a1,$a1,-8576 +/* f0dd548: f7a80010 */ sdc1 $f8,0x10($sp) +/* f0dd54c: 0c004dad */ jal 0x136b4 +/* f0dd550: 27a40084 */ addiu $a0,$sp,0x84 +/* f0dd554: 3c0f8008 */ lui $t7,0x8008 +/* f0dd558: 8deffafc */ lw $t7,-0x504($t7) +/* f0dd55c: 3c078008 */ lui $a3,0x8008 +/* f0dd560: 8ce7fb00 */ lw $a3,-0x500($a3) +/* f0dd564: 27a4006c */ addiu $a0,$sp,0x6c +/* f0dd568: 27a50070 */ addiu $a1,$sp,0x70 +/* f0dd56c: 27a60084 */ addiu $a2,$sp,0x84 +/* f0dd570: afa00014 */ sw $zero,0x14($sp) +/* f0dd574: 0fc55cbe */ jal func0f1572f8 +/* f0dd578: afaf0010 */ sw $t7,0x10($sp) +/* f0dd57c: 8fb800b8 */ lw $t8,0xb8($sp) +/* f0dd580: 8fb900b4 */ lw $t9,0xb4($sp) +/* f0dd584: 8fa80070 */ lw $t0,0x70($sp) +/* f0dd588: 8faa006c */ lw $t2,0x6c($sp) +/* f0dd58c: 03191821 */ addu $v1,$t8,$t9 +/* f0dd590: 00681023 */ subu $v0,$v1,$t0 +/* f0dd594: 2442fffb */ addiu $v0,$v0,-5 +/* f0dd598: 27ac0064 */ addiu $t4,$sp,0x64 +/* f0dd59c: 00484821 */ addu $t1,$v0,$t0 +/* f0dd5a0: 020a5821 */ addu $t3,$s0,$t2 +/* f0dd5a4: afb00074 */ sw $s0,0x74($sp) +/* f0dd5a8: afa90068 */ sw $t1,0x68($sp) +/* f0dd5ac: afab0064 */ sw $t3,0x64($sp) +/* f0dd5b0: afac0010 */ sw $t4,0x10($sp) +/* f0dd5b4: afa20078 */ sw $v0,0x78($sp) +/* f0dd5b8: afa30044 */ sw $v1,0x44($sp) +/* f0dd5bc: 8fa400c0 */ lw $a0,0xc0($sp) +/* f0dd5c0: 27a50078 */ addiu $a1,$sp,0x78 +/* f0dd5c4: 27a60074 */ addiu $a2,$sp,0x74 +/* f0dd5c8: 0fc54e39 */ jal func0f1538e4 +/* f0dd5cc: 27a70068 */ addiu $a3,$sp,0x68 +/* f0dd5d0: 0c002f02 */ jal 0xbc08 +/* f0dd5d4: afa200c0 */ sw $v0,0xc0($sp) +/* f0dd5d8: 0c002f06 */ jal 0xbc18 +/* f0dd5dc: a7a2004c */ sh $v0,0x4c($sp) +/* f0dd5e0: 8fa300c4 */ lw $v1,0xc4($sp) +/* f0dd5e4: 240100ff */ addiu $at,$zero,0xff +/* f0dd5e8: 3c0d8008 */ lui $t5,0x8008 +/* f0dd5ec: 00037880 */ sll $t7,$v1,0x2 +/* f0dd5f0: 01e37821 */ addu $t7,$t7,$v1 +/* f0dd5f4: 000f7940 */ sll $t7,$t7,0x5 +/* f0dd5f8: 01e1001b */ divu $zero,$t7,$at +/* f0dd5fc: 3c0e8008 */ lui $t6,0x8008 +/* f0dd600: 8dcefafc */ lw $t6,-0x504($t6) +/* f0dd604: 8dadfb00 */ lw $t5,-0x500($t5) +/* f0dd608: 87aa004c */ lh $t2,0x4c($sp) +/* f0dd60c: 0000c012 */ mflo $t8 +/* f0dd610: 3c0100ff */ lui $at,0xff +/* f0dd614: 03011825 */ or $v1,$t8,$at +/* f0dd618: 240900a0 */ addiu $t1,$zero,0xa0 +/* f0dd61c: afa9001c */ sw $t1,0x1c($sp) +/* f0dd620: afa30018 */ sw $v1,0x18($sp) +/* f0dd624: afa30048 */ sw $v1,0x48($sp) +/* f0dd628: 8fa400c0 */ lw $a0,0xc0($sp) +/* f0dd62c: 27a50078 */ addiu $a1,$sp,0x78 +/* f0dd630: 27a60074 */ addiu $a2,$sp,0x74 +/* f0dd634: 27a70084 */ addiu $a3,$sp,0x84 +/* f0dd638: afa20024 */ sw $v0,0x24($sp) +/* f0dd63c: afa00028 */ sw $zero,0x28($sp) +/* f0dd640: afa0002c */ sw $zero,0x2c($sp) +/* f0dd644: afae0014 */ sw $t6,0x14($sp) +/* f0dd648: afad0010 */ sw $t5,0x10($sp) +/* f0dd64c: 0fc55b92 */ jal func0f156e48 +/* f0dd650: afaa0020 */ sw $t2,0x20($sp) +/* f0dd654: 3c057f1b */ lui $a1,0x7f1b +/* f0dd658: afa200c0 */ sw $v0,0xc0($sp) +/* f0dd65c: 24a5de94 */ addiu $a1,$a1,-8556 +/* f0dd660: 0c004dad */ jal 0x136b4 +/* f0dd664: 27a40084 */ addiu $a0,$sp,0x84 +/* f0dd668: 3c0b8008 */ lui $t3,0x8008 +/* f0dd66c: 8d6bfafc */ lw $t3,-0x504($t3) +/* f0dd670: 3c078008 */ lui $a3,0x8008 +/* f0dd674: 8ce7fb00 */ lw $a3,-0x500($a3) +/* f0dd678: 27a4006c */ addiu $a0,$sp,0x6c +/* f0dd67c: 27a50070 */ addiu $a1,$sp,0x70 +/* f0dd680: 27a60084 */ addiu $a2,$sp,0x84 +/* f0dd684: afa00014 */ sw $zero,0x14($sp) +/* f0dd688: 0fc55cbe */ jal func0f1572f8 +/* f0dd68c: afab0010 */ sw $t3,0x10($sp) +/* f0dd690: 8fa80070 */ lw $t0,0x70($sp) +/* f0dd694: 8fac0044 */ lw $t4,0x44($sp) +/* f0dd698: 8faf006c */ lw $t7,0x6c($sp) +/* f0dd69c: 00086843 */ sra $t5,$t0,0x1 +/* f0dd6a0: 018d1023 */ subu $v0,$t4,$t5 +/* f0dd6a4: 27b90064 */ addiu $t9,$sp,0x64 +/* f0dd6a8: 00487021 */ addu $t6,$v0,$t0 +/* f0dd6ac: 020fc021 */ addu $t8,$s0,$t7 +/* f0dd6b0: afb00074 */ sw $s0,0x74($sp) +/* f0dd6b4: afae0068 */ sw $t6,0x68($sp) +/* f0dd6b8: afb80064 */ sw $t8,0x64($sp) +/* f0dd6bc: afb90010 */ sw $t9,0x10($sp) +/* f0dd6c0: afa20078 */ sw $v0,0x78($sp) +/* f0dd6c4: 8fa400c0 */ lw $a0,0xc0($sp) +/* f0dd6c8: 27a50078 */ addiu $a1,$sp,0x78 +/* f0dd6cc: 27a60074 */ addiu $a2,$sp,0x74 +/* f0dd6d0: 0fc54e39 */ jal func0f1538e4 +/* f0dd6d4: 27a70068 */ addiu $a3,$sp,0x68 +/* f0dd6d8: 0c002f02 */ jal 0xbc08 +/* f0dd6dc: afa200c0 */ sw $v0,0xc0($sp) +/* f0dd6e0: 0c002f06 */ jal 0xbc18 +/* f0dd6e4: a7a2004c */ sh $v0,0x4c($sp) +/* f0dd6e8: 3c098008 */ lui $t1,0x8008 +/* f0dd6ec: 3c0a8008 */ lui $t2,0x8008 +/* f0dd6f0: 8d4afafc */ lw $t2,-0x504($t2) +/* f0dd6f4: 8d29fb00 */ lw $t1,-0x500($t1) +/* f0dd6f8: 8fab0048 */ lw $t3,0x48($sp) +/* f0dd6fc: 87ad004c */ lh $t5,0x4c($sp) +/* f0dd700: 240c00a0 */ addiu $t4,$zero,0xa0 +/* f0dd704: afac001c */ sw $t4,0x1c($sp) +/* f0dd708: 8fa400c0 */ lw $a0,0xc0($sp) +/* f0dd70c: 27a50078 */ addiu $a1,$sp,0x78 +/* f0dd710: 27a60074 */ addiu $a2,$sp,0x74 +/* f0dd714: 27a70084 */ addiu $a3,$sp,0x84 +/* f0dd718: afa20024 */ sw $v0,0x24($sp) +/* f0dd71c: afa00028 */ sw $zero,0x28($sp) +/* f0dd720: afa0002c */ sw $zero,0x2c($sp) +/* f0dd724: afaa0014 */ sw $t2,0x14($sp) +/* f0dd728: afa90010 */ sw $t1,0x10($sp) +/* f0dd72c: afab0018 */ sw $t3,0x18($sp) +/* f0dd730: 0fc55b92 */ jal func0f156e48 +/* f0dd734: afad0020 */ sw $t5,0x20($sp) +/* f0dd738: c7aa009c */ lwc1 $f10,0x9c($sp) +/* f0dd73c: 3c057f1b */ lui $a1,0x7f1b +/* f0dd740: 3c067f1b */ lui $a2,0x7f1b +/* f0dd744: 460054a1 */ cvt.d.s $f18,$f10 +/* f0dd748: 3c077f1b */ lui $a3,0x7f1b +/* f0dd74c: afa200c0 */ sw $v0,0xc0($sp) +/* f0dd750: 24e7dea8 */ addiu $a3,$a3,-8536 +/* f0dd754: f7b20010 */ sdc1 $f18,0x10($sp) +/* f0dd758: 24c6dea4 */ addiu $a2,$a2,-8540 +/* f0dd75c: 24a5de98 */ addiu $a1,$a1,-8552 +/* f0dd760: 0c004dad */ jal 0x136b4 +/* f0dd764: 27a40084 */ addiu $a0,$sp,0x84 +/* f0dd768: 3c0e8008 */ lui $t6,0x8008 +/* f0dd76c: 8dcefafc */ lw $t6,-0x504($t6) +/* f0dd770: 3c078008 */ lui $a3,0x8008 +/* f0dd774: 8ce7fb00 */ lw $a3,-0x500($a3) +/* f0dd778: 27a4006c */ addiu $a0,$sp,0x6c +/* f0dd77c: 27a50070 */ addiu $a1,$sp,0x70 +/* f0dd780: 27a60084 */ addiu $a2,$sp,0x84 +/* f0dd784: afa00014 */ sw $zero,0x14($sp) +/* f0dd788: 0fc55cbe */ jal func0f1572f8 +/* f0dd78c: afae0010 */ sw $t6,0x10($sp) +/* f0dd790: 8fa20044 */ lw $v0,0x44($sp) +/* f0dd794: 8fa80070 */ lw $t0,0x70($sp) +/* f0dd798: 8fb8006c */ lw $t8,0x6c($sp) +/* f0dd79c: 24420005 */ addiu $v0,$v0,0x5 +/* f0dd7a0: 27a90064 */ addiu $t1,$sp,0x64 +/* f0dd7a4: 00487821 */ addu $t7,$v0,$t0 +/* f0dd7a8: 0218c821 */ addu $t9,$s0,$t8 +/* f0dd7ac: afb00074 */ sw $s0,0x74($sp) +/* f0dd7b0: afaf0068 */ sw $t7,0x68($sp) +/* f0dd7b4: afb90064 */ sw $t9,0x64($sp) +/* f0dd7b8: afa90010 */ sw $t1,0x10($sp) +/* f0dd7bc: afa20078 */ sw $v0,0x78($sp) +/* f0dd7c0: 8fa400c0 */ lw $a0,0xc0($sp) +/* f0dd7c4: 27a50078 */ addiu $a1,$sp,0x78 +/* f0dd7c8: 27a60074 */ addiu $a2,$sp,0x74 +/* f0dd7cc: 0fc54e39 */ jal func0f1538e4 +/* f0dd7d0: 27a70068 */ addiu $a3,$sp,0x68 +/* f0dd7d4: 0c002f02 */ jal 0xbc08 +/* f0dd7d8: afa200c0 */ sw $v0,0xc0($sp) +/* f0dd7dc: 0c002f06 */ jal 0xbc18 +/* f0dd7e0: a7a2004c */ sh $v0,0x4c($sp) +/* f0dd7e4: 3c0a8008 */ lui $t2,0x8008 +/* f0dd7e8: 3c0b8008 */ lui $t3,0x8008 +/* f0dd7ec: 8d6bfafc */ lw $t3,-0x504($t3) +/* f0dd7f0: 8d4afb00 */ lw $t2,-0x500($t2) +/* f0dd7f4: 8fac0048 */ lw $t4,0x48($sp) +/* f0dd7f8: 87ae004c */ lh $t6,0x4c($sp) +/* f0dd7fc: 240d00a0 */ addiu $t5,$zero,0xa0 +/* f0dd800: afad001c */ sw $t5,0x1c($sp) +/* f0dd804: 8fa400c0 */ lw $a0,0xc0($sp) +/* f0dd808: 27a50078 */ addiu $a1,$sp,0x78 +/* f0dd80c: 27a60074 */ addiu $a2,$sp,0x74 +/* f0dd810: 27a70084 */ addiu $a3,$sp,0x84 +/* f0dd814: afa20024 */ sw $v0,0x24($sp) +/* f0dd818: afa00028 */ sw $zero,0x28($sp) +/* f0dd81c: afa0002c */ sw $zero,0x2c($sp) +/* f0dd820: afab0014 */ sw $t3,0x14($sp) +/* f0dd824: afaa0010 */ sw $t2,0x10($sp) +/* f0dd828: afac0018 */ sw $t4,0x18($sp) +/* f0dd82c: 0fc55b92 */ jal func0f156e48 +/* f0dd830: afae0020 */ sw $t6,0x20($sp) +.L0f0dd834: +/* f0dd834: 8fbf003c */ lw $ra,0x3c($sp) +/* f0dd838: 8fb00038 */ lw $s0,0x38($sp) +/* f0dd83c: 27bd00c0 */ addiu $sp,$sp,0xc0 +/* f0dd840: 03e00008 */ jr $ra +/* f0dd844: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0dd848 +/* f0dd848: 240e0001 */ addiu $t6,$zero,0x1 +/* f0dd84c: 3c018007 */ lui $at,0x8007 +/* f0dd850: a02e0fb0 */ sb $t6,0xfb0($at) +/* f0dd854: 27bdff90 */ addiu $sp,$sp,-112 +/* f0dd858: 3c0142b4 */ lui $at,0x42b4 +/* f0dd85c: 44812000 */ mtc1 $at,$f4 +/* f0dd860: c7a60084 */ lwc1 $f6,0x84($sp) +/* f0dd864: 3c017f1b */ lui $at,0x7f1b +/* f0dd868: c42adeac */ lwc1 $f10,-0x2154($at) +/* f0dd86c: 46062202 */ mul.s $f8,$f4,$f6 +/* f0dd870: 3c014334 */ lui $at,0x4334 +/* f0dd874: 44819000 */ mtc1 $at,$f18 +/* f0dd878: afbf004c */ sw $ra,0x4c($sp) +/* f0dd87c: afb30048 */ sw $s3,0x48($sp) +/* f0dd880: afb20044 */ sw $s2,0x44($sp) +/* f0dd884: afb10040 */ sw $s1,0x40($sp) +/* f0dd888: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0dd88c: afb0003c */ sw $s0,0x3c($sp) +/* f0dd890: 00808025 */ or $s0,$a0,$zero +/* f0dd894: 00a08825 */ or $s1,$a1,$zero +/* f0dd898: 00e09025 */ or $s2,$a3,$zero +/* f0dd89c: 00c09825 */ or $s3,$a2,$zero +/* f0dd8a0: f7b80030 */ sdc1 $f24,0x30($sp) +/* f0dd8a4: f7b60028 */ sdc1 $f22,0x28($sp) +/* f0dd8a8: f7b40020 */ sdc1 $f20,0x20($sp) +/* f0dd8ac: 0c0068f7 */ jal 0x1a3dc +/* f0dd8b0: 46128303 */ div.s $f12,$f16,$f18 +/* f0dd8b4: 8fb80080 */ lw $t8,0x80($sp) +/* f0dd8b8: 02517823 */ subu $t7,$s2,$s1 +/* f0dd8bc: 448f2000 */ mtc1 $t7,$f4 +/* f0dd8c0: 0313c823 */ subu $t9,$t8,$s3 +/* f0dd8c4: 44994000 */ mtc1 $t9,$f8 +/* f0dd8c8: 468021a0 */ cvt.s.w $f6,$f4 +/* f0dd8cc: 3c013f00 */ lui $at,0x3f00 +/* f0dd8d0: 4481c000 */ mtc1 $at,$f24 +/* f0dd8d4: 468042a0 */ cvt.s.w $f10,$f8 +/* f0dd8d8: 46183582 */ mul.s $f22,$f6,$f24 +/* f0dd8dc: 4618003c */ c.lt.s $f0,$f24 +/* f0dd8e0: 46185502 */ mul.s $f20,$f10,$f24 +/* f0dd8e4: 45020007 */ bc1fl .L0f0dd904 +/* f0dd8e8: 46180081 */ sub.s $f2,$f0,$f24 +/* f0dd8ec: 46000400 */ add.s $f16,$f0,$f0 +/* f0dd8f0: 4480a000 */ mtc1 $zero,$f20 +/* f0dd8f4: 4610b582 */ mul.s $f22,$f22,$f16 +/* f0dd8f8: 10000005 */ beqz $zero,.L0f0dd910 +/* f0dd8fc: 00000000 */ sll $zero,$zero,0x0 +/* f0dd900: 46180081 */ sub.s $f2,$f0,$f24 +.L0f0dd904: +/* f0dd904: 46021480 */ add.s $f18,$f2,$f2 +/* f0dd908: 4612a502 */ mul.s $f20,$f20,$f18 +/* f0dd90c: 00000000 */ sll $zero,$zero,0x0 +.L0f0dd910: +/* f0dd910: 0fc351e7 */ jal func0f0d479c +/* f0dd914: 02002025 */ or $a0,$s0,$zero +/* f0dd918: 8fb00088 */ lw $s0,0x88($sp) +/* f0dd91c: 26630001 */ addiu $v1,$s3,0x1 +/* f0dd920: afa30010 */ sw $v1,0x10($sp) +/* f0dd924: afa30058 */ sw $v1,0x58($sp) +/* f0dd928: 00402025 */ or $a0,$v0,$zero +/* f0dd92c: 02202825 */ or $a1,$s1,$zero +/* f0dd930: 02603025 */ or $a2,$s3,$zero +/* f0dd934: 02403825 */ or $a3,$s2,$zero +/* f0dd938: afb00014 */ sw $s0,0x14($sp) +/* f0dd93c: 0fc38bd7 */ jal func0f0e2f5c +/* f0dd940: afb00018 */ sw $s0,0x18($sp) +/* f0dd944: 8fa60080 */ lw $a2,0x80($sp) +/* f0dd948: 00402025 */ or $a0,$v0,$zero +/* f0dd94c: 02202825 */ or $a1,$s1,$zero +/* f0dd950: 24c30001 */ addiu $v1,$a2,0x1 +/* f0dd954: afa30010 */ sw $v1,0x10($sp) +/* f0dd958: afa30054 */ sw $v1,0x54($sp) +/* f0dd95c: 02403825 */ or $a3,$s2,$zero +/* f0dd960: afb00014 */ sw $s0,0x14($sp) +/* f0dd964: 0fc38bd7 */ jal func0f0e2f5c +/* f0dd968: afb00018 */ sw $s0,0x18($sp) +/* f0dd96c: 8fa80080 */ lw $t0,0x80($sp) +/* f0dd970: 00402025 */ or $a0,$v0,$zero +/* f0dd974: 02202825 */ or $a1,$s1,$zero +/* f0dd978: 8fa60058 */ lw $a2,0x58($sp) +/* f0dd97c: 26270001 */ addiu $a3,$s1,0x1 +/* f0dd980: afb00014 */ sw $s0,0x14($sp) +/* f0dd984: afb00018 */ sw $s0,0x18($sp) +/* f0dd988: 0fc38bd7 */ jal func0f0e2f5c +/* f0dd98c: afa80010 */ sw $t0,0x10($sp) +/* f0dd990: 8fa90054 */ lw $t1,0x54($sp) +/* f0dd994: 00402025 */ or $a0,$v0,$zero +/* f0dd998: 02402825 */ or $a1,$s2,$zero +/* f0dd99c: 02603025 */ or $a2,$s3,$zero +/* f0dd9a0: 26470001 */ addiu $a3,$s2,0x1 +/* f0dd9a4: afb00014 */ sw $s0,0x14($sp) +/* f0dd9a8: afb00018 */ sw $s0,0x18($sp) +/* f0dd9ac: 0fc38bd7 */ jal func0f0e2f5c +/* f0dd9b0: afa90010 */ sw $t1,0x10($sp) +/* f0dd9b4: 0fc35272 */ jal func0f0d49c8 +/* f0dd9b8: 00402025 */ or $a0,$v0,$zero +/* f0dd9bc: c7ae008c */ lwc1 $f14,0x8c($sp) +/* f0dd9c0: 44802000 */ mtc1 $zero,$f4 +/* f0dd9c4: 00408025 */ or $s0,$v0,$zero +/* f0dd9c8: 02325021 */ addu $t2,$s1,$s2 +/* f0dd9cc: 460e203c */ c.lt.s $f4,$f14 +/* f0dd9d0: 00000000 */ sll $zero,$zero,0x0 +/* f0dd9d4: 45020047 */ bc1fl .L0f0ddaf4 +/* f0dd9d8: 8fbf004c */ lw $ra,0x4c($sp) +/* f0dd9dc: 448a3000 */ mtc1 $t2,$f6 +/* f0dd9e0: 8fad0080 */ lw $t5,0x80($sp) +/* f0dd9e4: 3c013f80 */ lui $at,0x3f80 +/* f0dd9e8: 46803220 */ cvt.s.w $f8,$f6 +/* f0dd9ec: 026d7021 */ addu $t6,$s3,$t5 +/* f0dd9f0: 448e2000 */ mtc1 $t6,$f4 +/* f0dd9f4: 44816000 */ mtc1 $at,$f12 +/* f0dd9f8: 00402025 */ or $a0,$v0,$zero +/* f0dd9fc: 468021a0 */ cvt.s.w $f6,$f4 +/* f0dda00: 46184002 */ mul.s $f0,$f8,$f24 +/* f0dda04: 3c028008 */ lui $v0,0x8008 +/* f0dda08: 8c42fac0 */ lw $v0,-0x540($v0) +/* f0dda0c: 3c014300 */ lui $at,0x4300 +/* f0dda10: 240b0001 */ addiu $t3,$zero,0x1 +/* f0dda14: 46183082 */ mul.s $f2,$f6,$f24 +/* f0dda18: 46160281 */ sub.s $f10,$f0,$f22 +/* f0dda1c: 460c5400 */ add.s $f16,$f10,$f12 +/* f0dda20: 46141201 */ sub.s $f8,$f2,$f20 +/* f0dda24: 4600848d */ trunc.w.s $f18,$f16 +/* f0dda28: 460c4280 */ add.s $f10,$f8,$f12 +/* f0dda2c: 440c9000 */ mfc1 $t4,$f18 +/* f0dda30: 46160480 */ add.s $f18,$f0,$f22 +/* f0dda34: 01820019 */ multu $t4,$v0 +/* f0dda38: 4600540d */ trunc.w.s $f16,$f10 +/* f0dda3c: 44815000 */ mtc1 $at,$f10 +/* f0dda40: 3c014f00 */ lui $at,0x4f00 +/* f0dda44: 46141180 */ add.s $f6,$f2,$f20 +/* f0dda48: 44068000 */ mfc1 $a2,$f16 +/* f0dda4c: 460e5402 */ mul.s $f16,$f10,$f14 +/* f0dda50: 4600910d */ trunc.w.s $f4,$f18 +/* f0dda54: 00002812 */ mflo $a1 +/* f0dda58: 44192000 */ mfc1 $t9,$f4 +/* f0dda5c: 4600320d */ trunc.w.s $f8,$f6 +/* f0dda60: 03220019 */ multu $t9,$v0 +/* f0dda64: 444af800 */ cfc1 $t2,$31 +/* f0dda68: 44cbf800 */ ctc1 $t3,$31 +/* f0dda6c: 44094000 */ mfc1 $t1,$f8 +/* f0dda70: 460084a4 */ cvt.w.s $f18,$f16 +/* f0dda74: afa90010 */ sw $t1,0x10($sp) +/* f0dda78: 444bf800 */ cfc1 $t3,$31 +/* f0dda7c: 00003812 */ mflo $a3 +/* f0dda80: 316b0078 */ andi $t3,$t3,0x78 +/* f0dda84: 51600013 */ beqzl $t3,.L0f0ddad4 +/* f0dda88: 440b9000 */ mfc1 $t3,$f18 +/* f0dda8c: 44819000 */ mtc1 $at,$f18 +/* f0dda90: 240b0001 */ addiu $t3,$zero,0x1 +/* f0dda94: 46128481 */ sub.s $f18,$f16,$f18 +/* f0dda98: 44cbf800 */ ctc1 $t3,$31 +/* f0dda9c: 00000000 */ sll $zero,$zero,0x0 +/* f0ddaa0: 460094a4 */ cvt.w.s $f18,$f18 +/* f0ddaa4: 444bf800 */ cfc1 $t3,$31 +/* f0ddaa8: 00000000 */ sll $zero,$zero,0x0 +/* f0ddaac: 316b0078 */ andi $t3,$t3,0x78 +/* f0ddab0: 15600005 */ bnez $t3,.L0f0ddac8 +/* f0ddab4: 00000000 */ sll $zero,$zero,0x0 +/* f0ddab8: 440b9000 */ mfc1 $t3,$f18 +/* f0ddabc: 3c018000 */ lui $at,0x8000 +/* f0ddac0: 10000007 */ beqz $zero,.L0f0ddae0 +/* f0ddac4: 01615825 */ or $t3,$t3,$at +.L0f0ddac8: +/* f0ddac8: 10000005 */ beqz $zero,.L0f0ddae0 +/* f0ddacc: 240bffff */ addiu $t3,$zero,-1 +/* f0ddad0: 440b9000 */ mfc1 $t3,$f18 +.L0f0ddad4: +/* f0ddad4: 00000000 */ sll $zero,$zero,0x0 +/* f0ddad8: 0560fffb */ bltz $t3,.L0f0ddac8 +/* f0ddadc: 00000000 */ sll $zero,$zero,0x0 +.L0f0ddae0: +/* f0ddae0: 44caf800 */ ctc1 $t2,$31 +/* f0ddae4: 0fc54e8d */ jal func0f153a34 +/* f0ddae8: afab0014 */ sw $t3,0x14($sp) +/* f0ddaec: 00408025 */ or $s0,$v0,$zero +/* f0ddaf0: 8fbf004c */ lw $ra,0x4c($sp) +.L0f0ddaf4: +/* f0ddaf4: 02001025 */ or $v0,$s0,$zero +/* f0ddaf8: 8fb0003c */ lw $s0,0x3c($sp) +/* f0ddafc: d7b40020 */ ldc1 $f20,0x20($sp) +/* f0ddb00: d7b60028 */ ldc1 $f22,0x28($sp) +/* f0ddb04: d7b80030 */ ldc1 $f24,0x30($sp) +/* f0ddb08: 8fb10040 */ lw $s1,0x40($sp) +/* f0ddb0c: 8fb20044 */ lw $s2,0x44($sp) +/* f0ddb10: 8fb30048 */ lw $s3,0x48($sp) +/* f0ddb14: 03e00008 */ jr $ra +/* f0ddb18: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f0ddb1c +/* f0ddb1c: 3c06800a */ lui $a2,0x800a +/* f0ddb20: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0ddb24: 8cce0284 */ lw $t6,0x284($a2) +/* f0ddb28: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0ddb2c: afbf0014 */ sw $ra,0x14($sp) +/* f0ddb30: afa50024 */ sw $a1,0x24($sp) +/* f0ddb34: 3c188008 */ lui $t8,0x8008 +/* f0ddb38: 8f18fac0 */ lw $t8,-0x540($t8) +/* f0ddb3c: 85cf0630 */ lh $t7,0x630($t6) +/* f0ddb40: 00803825 */ or $a3,$a0,$zero +/* f0ddb44: 24190018 */ addiu $t9,$zero,0x18 +/* f0ddb48: 01f8001a */ div $zero,$t7,$t8 +/* f0ddb4c: acf90000 */ sw $t9,0x0($a3) +/* f0ddb50: 17000002 */ bnez $t8,.L0f0ddb5c +/* f0ddb54: 00000000 */ sll $zero,$zero,0x0 +/* f0ddb58: 0007000d */ break 0x7 +.L0f0ddb5c: +/* f0ddb5c: 2401ffff */ addiu $at,$zero,-1 +/* f0ddb60: 17010004 */ bne $t8,$at,.L0f0ddb74 +/* f0ddb64: 3c018000 */ lui $at,0x8000 +/* f0ddb68: 15e10002 */ bne $t7,$at,.L0f0ddb74 +/* f0ddb6c: 00000000 */ sll $zero,$zero,0x0 +/* f0ddb70: 0006000d */ break 0x6 +.L0f0ddb74: +/* f0ddb74: 8ccb006c */ lw $t3,0x6c($a2) +/* f0ddb78: 00005012 */ mflo $t2 +/* f0ddb7c: 00004025 */ or $t0,$zero,$zero +/* f0ddb80: 11600003 */ beqz $t3,.L0f0ddb90 +/* f0ddb84: 24010002 */ addiu $at,$zero,0x2 +/* f0ddb88: 10000002 */ beqz $zero,.L0f0ddb94 +/* f0ddb8c: 24050001 */ addiu $a1,$zero,0x1 +.L0f0ddb90: +/* f0ddb90: 00002825 */ or $a1,$zero,$zero +.L0f0ddb94: +/* f0ddb94: 8ccc0068 */ lw $t4,0x68($a2) +/* f0ddb98: 00002025 */ or $a0,$zero,$zero +/* f0ddb9c: 11800003 */ beqz $t4,.L0f0ddbac +/* f0ddba0: 00000000 */ sll $zero,$zero,0x0 +/* f0ddba4: 10000001 */ beqz $zero,.L0f0ddbac +/* f0ddba8: 24040001 */ addiu $a0,$zero,0x1 +.L0f0ddbac: +/* f0ddbac: 8ccd0064 */ lw $t5,0x64($a2) +/* f0ddbb0: 00001825 */ or $v1,$zero,$zero +/* f0ddbb4: 00001025 */ or $v0,$zero,$zero +/* f0ddbb8: 11a00003 */ beqz $t5,.L0f0ddbc8 +/* f0ddbbc: 00000000 */ sll $zero,$zero,0x0 +/* f0ddbc0: 10000001 */ beqz $zero,.L0f0ddbc8 +/* f0ddbc4: 24030001 */ addiu $v1,$zero,0x1 +.L0f0ddbc8: +/* f0ddbc8: 8cce0070 */ lw $t6,0x70($a2) +/* f0ddbcc: 11c00003 */ beqz $t6,.L0f0ddbdc +/* f0ddbd0: 00000000 */ sll $zero,$zero,0x0 +/* f0ddbd4: 10000001 */ beqz $zero,.L0f0ddbdc +/* f0ddbd8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0ddbdc: +/* f0ddbdc: 00437821 */ addu $t7,$v0,$v1 +/* f0ddbe0: 01e4c021 */ addu $t8,$t7,$a0 +/* f0ddbe4: 0305c821 */ addu $t9,$t8,$a1 +/* f0ddbe8: 57210032 */ bnel $t9,$at,.L0f0ddcb4 +/* f0ddbec: 8cf80000 */ lw $t8,0x0($a3) +/* f0ddbf0: afa70020 */ sw $a3,0x20($sp) +/* f0ddbf4: afa80018 */ sw $t0,0x18($sp) +/* f0ddbf8: 0fc54bcd */ jal func0f152f34 +/* f0ddbfc: afaa001c */ sw $t2,0x1c($sp) +/* f0ddc00: 3c06800a */ lui $a2,0x800a +/* f0ddc04: 24010001 */ addiu $at,$zero,0x1 +/* f0ddc08: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0ddc0c: 8fa70020 */ lw $a3,0x20($sp) +/* f0ddc10: 8fa80018 */ lw $t0,0x18($sp) +/* f0ddc14: 14410026 */ bne $v0,$at,.L0f0ddcb0 +/* f0ddc18: 8faa001c */ lw $t2,0x1c($sp) +/* f0ddc1c: 8ce20000 */ lw $v0,0x0($a3) +/* f0ddc20: 24030003 */ addiu $v1,$zero,0x3 +/* f0ddc24: 8ccc028c */ lw $t4,0x28c($a2) +/* f0ddc28: 00025840 */ sll $t3,$v0,0x1 +/* f0ddc2c: 0163001a */ div $zero,$t3,$v1 +/* f0ddc30: 00004012 */ mflo $t0 +/* f0ddc34: 00084023 */ negu $t0,$t0 +/* f0ddc38: 14600002 */ bnez $v1,.L0f0ddc44 +/* f0ddc3c: 00000000 */ sll $zero,$zero,0x0 +/* f0ddc40: 0007000d */ break 0x7 +.L0f0ddc44: +/* f0ddc44: 2401ffff */ addiu $at,$zero,-1 +/* f0ddc48: 14610004 */ bne $v1,$at,.L0f0ddc5c +/* f0ddc4c: 3c018000 */ lui $at,0x8000 +/* f0ddc50: 15610002 */ bne $t3,$at,.L0f0ddc5c +/* f0ddc54: 00000000 */ sll $zero,$zero,0x0 +/* f0ddc58: 0006000d */ break 0x6 +.L0f0ddc5c: +/* f0ddc5c: 55800010 */ bnezl $t4,.L0f0ddca0 +/* f0ddc60: 24010006 */ addiu $at,$zero,0x6 +/* f0ddc64: 0043001a */ div $zero,$v0,$v1 +/* f0ddc68: 00006812 */ mflo $t5 +/* f0ddc6c: aced0000 */ sw $t5,0x0($a3) +/* f0ddc70: 14600002 */ bnez $v1,.L0f0ddc7c +/* f0ddc74: 00000000 */ sll $zero,$zero,0x0 +/* f0ddc78: 0007000d */ break 0x7 +.L0f0ddc7c: +/* f0ddc7c: 2401ffff */ addiu $at,$zero,-1 +/* f0ddc80: 14610004 */ bne $v1,$at,.L0f0ddc94 +/* f0ddc84: 3c018000 */ lui $at,0x8000 +/* f0ddc88: 14410002 */ bne $v0,$at,.L0f0ddc94 +/* f0ddc8c: 00000000 */ sll $zero,$zero,0x0 +/* f0ddc90: 0006000d */ break 0x6 +.L0f0ddc94: +/* f0ddc94: 10000007 */ beqz $zero,.L0f0ddcb4 +/* f0ddc98: 8cf80000 */ lw $t8,0x0($a3) +/* f0ddc9c: 24010006 */ addiu $at,$zero,0x6 +.L0f0ddca0: +/* f0ddca0: 0041001a */ div $zero,$v0,$at +/* f0ddca4: 00007012 */ mflo $t6 +/* f0ddca8: acee0000 */ sw $t6,0x0($a3) +/* f0ddcac: 00000000 */ sll $zero,$zero,0x0 +.L0f0ddcb0: +/* f0ddcb0: 8cf80000 */ lw $t8,0x0($a3) +.L0f0ddcb4: +/* f0ddcb4: 8fab0024 */ lw $t3,0x24($sp) +/* f0ddcb8: 8ccc006c */ lw $t4,0x6c($a2) +/* f0ddcbc: 010a7821 */ addu $t7,$t0,$t2 +/* f0ddcc0: 01f8c823 */ subu $t9,$t7,$t8 +/* f0ddcc4: 032b4023 */ subu $t0,$t9,$t3 +/* f0ddcc8: 2508fff5 */ addiu $t0,$t0,-11 +/* f0ddccc: 8cc20068 */ lw $v0,0x68($a2) +/* f0ddcd0: 8cc30064 */ lw $v1,0x64($a2) +/* f0ddcd4: 11800003 */ beqz $t4,.L0f0ddce4 +/* f0ddcd8: 8cc90070 */ lw $t1,0x70($a2) +/* f0ddcdc: 10000002 */ beqz $zero,.L0f0ddce8 +/* f0ddce0: 24050001 */ addiu $a1,$zero,0x1 +.L0f0ddce4: +/* f0ddce4: 00002825 */ or $a1,$zero,$zero +.L0f0ddce8: +/* f0ddce8: 10400003 */ beqz $v0,.L0f0ddcf8 +/* f0ddcec: 24010001 */ addiu $at,$zero,0x1 +/* f0ddcf0: 10000002 */ beqz $zero,.L0f0ddcfc +/* f0ddcf4: 24040001 */ addiu $a0,$zero,0x1 +.L0f0ddcf8: +/* f0ddcf8: 00002025 */ or $a0,$zero,$zero +.L0f0ddcfc: +/* f0ddcfc: 10600003 */ beqz $v1,.L0f0ddd0c +/* f0ddd00: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ddd04: 10000002 */ beqz $zero,.L0f0ddd10 +/* f0ddd08: 24030001 */ addiu $v1,$zero,0x1 +.L0f0ddd0c: +/* f0ddd0c: 00001825 */ or $v1,$zero,$zero +.L0f0ddd10: +/* f0ddd10: 11200003 */ beqz $t1,.L0f0ddd20 +/* f0ddd14: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0ddd18: 10000002 */ beqz $zero,.L0f0ddd24 +/* f0ddd1c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0ddd20: +/* f0ddd20: 00001025 */ or $v0,$zero,$zero +.L0f0ddd24: +/* f0ddd24: 00436821 */ addu $t5,$v0,$v1 +/* f0ddd28: 01a47021 */ addu $t6,$t5,$a0 +/* f0ddd2c: 01c57821 */ addu $t7,$t6,$a1 +/* f0ddd30: 15e10002 */ bne $t7,$at,.L0f0ddd3c +/* f0ddd34: 00000000 */ sll $zero,$zero,0x0 +/* f0ddd38: 2508fff0 */ addiu $t0,$t0,-16 +.L0f0ddd3c: +/* f0ddd3c: 03e00008 */ jr $ra +/* f0ddd40: 01001025 */ or $v0,$t0,$zero +); + +GLOBAL_ASM( +glabel func0f0ddd44 +/* f0ddd44: 3c038007 */ lui $v1,0x8007 +/* f0ddd48: 8c630fe8 */ lw $v1,0xfe8($v1) +/* f0ddd4c: 00802825 */ or $a1,$a0,$zero +/* f0ddd50: 3c048007 */ lui $a0,0x8007 +/* f0ddd54: 18600010 */ blez $v1,.L0f0ddd98 +/* f0ddd58: 00001025 */ or $v0,$zero,$zero +/* f0ddd5c: 8c840fec */ lw $a0,0xfec($a0) +.L0f0ddd60: +/* f0ddd60: 908e0000 */ lbu $t6,0x0($a0) +/* f0ddd64: 24420001 */ addiu $v0,$v0,0x1 +/* f0ddd68: 0043082a */ slt $at,$v0,$v1 +/* f0ddd6c: 11c00008 */ beqz $t6,.L0f0ddd90 +/* f0ddd70: 00000000 */ sll $zero,$zero,0x0 +/* f0ddd74: 8c8f01b0 */ lw $t7,0x1b0($a0) +/* f0ddd78: 14af0005 */ bne $a1,$t7,.L0f0ddd90 +/* f0ddd7c: 00000000 */ sll $zero,$zero,0x0 +/* f0ddd80: 8c9801c4 */ lw $t8,0x1c4($a0) +/* f0ddd84: 37190002 */ ori $t9,$t8,0x2 +/* f0ddd88: 03e00008 */ jr $ra +/* f0ddd8c: ac9901c4 */ sw $t9,0x1c4($a0) +.L0f0ddd90: +/* f0ddd90: 1420fff3 */ bnez $at,.L0f0ddd60 +/* f0ddd94: 248401dc */ addiu $a0,$a0,0x1dc +.L0f0ddd98: +/* f0ddd98: 03e00008 */ jr $ra +/* f0ddd9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ddda0 +/* f0ddda0: 3c0e800a */ lui $t6,0x800a +/* f0ddda4: 8dcea2d4 */ lw $t6,-0x5d2c($t6) +/* f0ddda8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0dddac: afbf0014 */ sw $ra,0x14($sp) +/* f0dddb0: 11c00006 */ beqz $t6,.L0f0dddcc +/* f0dddb4: 3c068007 */ lui $a2,0x8007 +/* f0dddb8: 3c068007 */ lui $a2,0x8007 +/* f0dddbc: 24c60fe8 */ addiu $a2,$a2,0xfe8 +/* f0dddc0: 240f0014 */ addiu $t7,$zero,0x14 +/* f0dddc4: 10000004 */ beqz $zero,.L0f0dddd8 +/* f0dddc8: accf0000 */ sw $t7,0x0($a2) +.L0f0dddcc: +/* f0dddcc: 24c60fe8 */ addiu $a2,$a2,0xfe8 +/* f0dddd0: 24180008 */ addiu $t8,$zero,0x8 +/* f0dddd4: acd80000 */ sw $t8,0x0($a2) +.L0f0dddd8: +/* f0dddd8: 8cc40000 */ lw $a0,0x0($a2) +/* f0ddddc: 24050004 */ addiu $a1,$zero,0x4 +/* f0ddde0: 0004c900 */ sll $t9,$a0,0x4 +/* f0ddde4: 0324c823 */ subu $t9,$t9,$a0 +/* f0ddde8: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0dddec: 0324c823 */ subu $t9,$t9,$a0 +/* f0dddf0: 0019c880 */ sll $t9,$t9,0x2 +/* f0dddf4: 2724003f */ addiu $a0,$t9,0x3f +/* f0dddf8: 3488003f */ ori $t0,$a0,0x3f +/* f0dddfc: 0c0048f2 */ jal 0x123c8 +/* f0dde00: 3904003f */ xori $a0,$t0,0x3f +/* f0dde04: 3c068007 */ lui $a2,0x8007 +/* f0dde08: 24c60fe8 */ addiu $a2,$a2,0xfe8 +/* f0dde0c: 8cca0000 */ lw $t2,0x0($a2) +/* f0dde10: 3c048007 */ lui $a0,0x8007 +/* f0dde14: 24840fec */ addiu $a0,$a0,0xfec +/* f0dde18: ac820000 */ sw $v0,0x0($a0) +/* f0dde1c: 1940000b */ blez $t2,.L0f0dde4c +/* f0dde20: 00001825 */ or $v1,$zero,$zero +/* f0dde24: 00001025 */ or $v0,$zero,$zero +/* f0dde28: 8c8b0000 */ lw $t3,0x0($a0) +.L0f0dde2c: +/* f0dde2c: 24630001 */ addiu $v1,$v1,0x1 +/* f0dde30: 01626021 */ addu $t4,$t3,$v0 +/* f0dde34: a1800000 */ sb $zero,0x0($t4) +/* f0dde38: 8ccd0000 */ lw $t5,0x0($a2) +/* f0dde3c: 244201dc */ addiu $v0,$v0,0x1dc +/* f0dde40: 006d082a */ slt $at,$v1,$t5 +/* f0dde44: 5420fff9 */ bnezl $at,.L0f0dde2c +/* f0dde48: 8c8b0000 */ lw $t3,0x0($a0) +.L0f0dde4c: +/* f0dde4c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0dde50: 3c01800a */ lui $at,0x800a +/* f0dde54: ac20dea0 */ sw $zero,-0x2160($at) +/* f0dde58: 03e00008 */ jr $ra +/* f0dde5c: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f0dde60 +/* f0dde60: 3c048007 */ lui $a0,0x8007 +/* f0dde64: 24840fe8 */ addiu $a0,$a0,0xfe8 +/* f0dde68: 8c8e0000 */ lw $t6,0x0($a0) +/* f0dde6c: 00001025 */ or $v0,$zero,$zero +/* f0dde70: 00001825 */ or $v1,$zero,$zero +/* f0dde74: 19c0000b */ blez $t6,.L0f0ddea4 +/* f0dde78: 3c058007 */ lui $a1,0x8007 +/* f0dde7c: 24a50fec */ addiu $a1,$a1,0xfec +/* f0dde80: 8caf0000 */ lw $t7,0x0($a1) +.L0f0dde84: +/* f0dde84: 24420001 */ addiu $v0,$v0,0x1 +/* f0dde88: 01e3c021 */ addu $t8,$t7,$v1 +/* f0dde8c: a3000000 */ sb $zero,0x0($t8) +/* f0dde90: 8c990000 */ lw $t9,0x0($a0) +/* f0dde94: 246301dc */ addiu $v1,$v1,0x1dc +/* f0dde98: 0059082a */ slt $at,$v0,$t9 +/* f0dde9c: 5420fff9 */ bnezl $at,.L0f0dde84 +/* f0ddea0: 8caf0000 */ lw $t7,0x0($a1) +.L0f0ddea4: +/* f0ddea4: 03e00008 */ jr $ra +/* f0ddea8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ddeac +/* f0ddeac: 3c068007 */ lui $a2,0x8007 +/* f0ddeb0: 8cc60fe8 */ lw $a2,0xfe8($a2) +/* f0ddeb4: 00803825 */ or $a3,$a0,$zero +/* f0ddeb8: 2402ffff */ addiu $v0,$zero,-1 +/* f0ddebc: 2403ffff */ addiu $v1,$zero,-1 +/* f0ddec0: 18c00014 */ blez $a2,.L0f0ddf14 +/* f0ddec4: 00002825 */ or $a1,$zero,$zero +/* f0ddec8: 3c048007 */ lui $a0,0x8007 +/* f0ddecc: 8c840fec */ lw $a0,0xfec($a0) +.L0f0dded0: +/* f0dded0: 908e0000 */ lbu $t6,0x0($a0) +/* f0dded4: 51c0000c */ beqzl $t6,.L0f0ddf08 +/* f0dded8: 24a50001 */ addiu $a1,$a1,0x1 +/* f0ddedc: 8c8801b8 */ lw $t0,0x1b8($a0) +/* f0ddee0: 00e8082a */ slt $at,$a3,$t0 +/* f0ddee4: 50200008 */ beqzl $at,.L0f0ddf08 +/* f0ddee8: 24a50001 */ addiu $a1,$a1,0x1 +/* f0ddeec: 04400003 */ bltz $v0,.L0f0ddefc +/* f0ddef0: 0102082a */ slt $at,$t0,$v0 +/* f0ddef4: 50200004 */ beqzl $at,.L0f0ddf08 +/* f0ddef8: 24a50001 */ addiu $a1,$a1,0x1 +.L0f0ddefc: +/* f0ddefc: 00a01825 */ or $v1,$a1,$zero +/* f0ddf00: 01001025 */ or $v0,$t0,$zero +/* f0ddf04: 24a50001 */ addiu $a1,$a1,0x1 +.L0f0ddf08: +/* f0ddf08: 00a6082a */ slt $at,$a1,$a2 +/* f0ddf0c: 1420fff0 */ bnez $at,.L0f0dded0 +/* f0ddf10: 248401dc */ addiu $a0,$a0,0x1dc +.L0f0ddf14: +/* f0ddf14: 03e00008 */ jr $ra +/* f0ddf18: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f0ddf1c +/* f0ddf1c: 3c0f8007 */ lui $t7,0x8007 +/* f0ddf20: 25ef0ff0 */ addiu $t7,$t7,0xff0 +/* f0ddf24: 00057140 */ sll $t6,$a1,0x5 +/* f0ddf28: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0ddf2c: 01cf1021 */ addu $v0,$t6,$t7 +/* f0ddf30: 90580002 */ lbu $t8,0x2($v0) +/* f0ddf34: 8c590004 */ lw $t9,0x4($v0) +/* f0ddf38: 8c480008 */ lw $t0,0x8($v0) +/* f0ddf3c: 8c49000c */ lw $t1,0xc($v0) +/* f0ddf40: 8c4a0010 */ lw $t2,0x10($v0) +/* f0ddf44: 904b0014 */ lbu $t3,0x14($v0) +/* f0ddf48: 844c0016 */ lh $t4,0x16($v0) +/* f0ddf4c: 904d0015 */ lbu $t5,0x15($v0) +/* f0ddf50: 844e0018 */ lh $t6,0x18($v0) +/* f0ddf54: afbf0044 */ sw $ra,0x44($sp) +/* f0ddf58: 240fffff */ addiu $t7,$zero,-1 +/* f0ddf5c: afaf0034 */ sw $t7,0x34($sp) +/* f0ddf60: 90460000 */ lbu $a2,0x0($v0) +/* f0ddf64: 90470001 */ lbu $a3,0x1($v0) +/* f0ddf68: afa00038 */ sw $zero,0x38($sp) +/* f0ddf6c: afb80010 */ sw $t8,0x10($sp) +/* f0ddf70: afb90014 */ sw $t9,0x14($sp) +/* f0ddf74: afa80018 */ sw $t0,0x18($sp) +/* f0ddf78: afa9001c */ sw $t1,0x1c($sp) +/* f0ddf7c: afaa0020 */ sw $t2,0x20($sp) +/* f0ddf80: afab0024 */ sw $t3,0x24($sp) +/* f0ddf84: afac0028 */ sw $t4,0x28($sp) +/* f0ddf88: afad002c */ sw $t5,0x2c($sp) +/* f0ddf8c: 0fc37baf */ jal func0f0deebc +/* f0ddf90: afae0030 */ sw $t6,0x30($sp) +/* f0ddf94: 8fbf0044 */ lw $ra,0x44($sp) +/* f0ddf98: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0ddf9c: 03e00008 */ jr $ra +/* f0ddfa0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ddfa4 +/* f0ddfa4: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0ddfa8: 3c0f8007 */ lui $t7,0x8007 +/* f0ddfac: 25ef0ff0 */ addiu $t7,$t7,0xff0 +/* f0ddfb0: 00057140 */ sll $t6,$a1,0x5 +/* f0ddfb4: 01cf1021 */ addu $v0,$t6,$t7 +/* f0ddfb8: 90580002 */ lbu $t8,0x2($v0) +/* f0ddfbc: afa60050 */ sw $a2,0x50($sp) +/* f0ddfc0: 8c590004 */ lw $t9,0x4($v0) +/* f0ddfc4: afb80010 */ sw $t8,0x10($sp) +/* f0ddfc8: 8fb80050 */ lw $t8,0x50($sp) +/* f0ddfcc: 8c480008 */ lw $t0,0x8($v0) +/* f0ddfd0: 8c49000c */ lw $t1,0xc($v0) +/* f0ddfd4: 8c4a0010 */ lw $t2,0x10($v0) +/* f0ddfd8: 904b0014 */ lbu $t3,0x14($v0) +/* f0ddfdc: 844c0016 */ lh $t4,0x16($v0) +/* f0ddfe0: 904d0015 */ lbu $t5,0x15($v0) +/* f0ddfe4: 844e0018 */ lh $t6,0x18($v0) +/* f0ddfe8: afbf0044 */ sw $ra,0x44($sp) +/* f0ddfec: 240fffff */ addiu $t7,$zero,-1 +/* f0ddff0: afaf0034 */ sw $t7,0x34($sp) +/* f0ddff4: 90460000 */ lbu $a2,0x0($v0) +/* f0ddff8: 90470001 */ lbu $a3,0x1($v0) +/* f0ddffc: afb90014 */ sw $t9,0x14($sp) +/* f0de000: afb80038 */ sw $t8,0x38($sp) +/* f0de004: afa80018 */ sw $t0,0x18($sp) +/* f0de008: afa9001c */ sw $t1,0x1c($sp) +/* f0de00c: afaa0020 */ sw $t2,0x20($sp) +/* f0de010: afab0024 */ sw $t3,0x24($sp) +/* f0de014: afac0028 */ sw $t4,0x28($sp) +/* f0de018: afad002c */ sw $t5,0x2c($sp) +/* f0de01c: 0fc37baf */ jal func0f0deebc +/* f0de020: afae0030 */ sw $t6,0x30($sp) +/* f0de024: 8fbf0044 */ lw $ra,0x44($sp) +/* f0de028: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0de02c: 03e00008 */ jr $ra +/* f0de030: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0de034 +/* f0de034: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0de038: 3c0f8007 */ lui $t7,0x8007 +/* f0de03c: 25ef0ff0 */ addiu $t7,$t7,0xff0 +/* f0de040: 00057140 */ sll $t6,$a1,0x5 +/* f0de044: 01cf1021 */ addu $v0,$t6,$t7 +/* f0de048: afa60050 */ sw $a2,0x50($sp) +/* f0de04c: 93b80053 */ lbu $t8,0x53($sp) +/* f0de050: 3c038007 */ lui $v1,0x8007 +/* f0de054: 90480002 */ lbu $t0,0x2($v0) +/* f0de058: 0018c880 */ sll $t9,$t8,0x2 +/* f0de05c: 00791821 */ addu $v1,$v1,$t9 +/* f0de060: 8c630fb4 */ lw $v1,0xfb4($v1) +/* f0de064: 8c490004 */ lw $t1,0x4($v0) +/* f0de068: 8c4a0008 */ lw $t2,0x8($v0) +/* f0de06c: 8c4b0010 */ lw $t3,0x10($v0) +/* f0de070: 904c0014 */ lbu $t4,0x14($v0) +/* f0de074: 844d0016 */ lh $t5,0x16($v0) +/* f0de078: 904e0015 */ lbu $t6,0x15($v0) +/* f0de07c: 844f0018 */ lh $t7,0x18($v0) +/* f0de080: afbf0044 */ sw $ra,0x44($sp) +/* f0de084: 2418ffff */ addiu $t8,$zero,-1 +/* f0de088: afb80034 */ sw $t8,0x34($sp) +/* f0de08c: 90460000 */ lbu $a2,0x0($v0) +/* f0de090: 90470001 */ lbu $a3,0x1($v0) +/* f0de094: afa00038 */ sw $zero,0x38($sp) +/* f0de098: afa80010 */ sw $t0,0x10($sp) +/* f0de09c: ac43000c */ sw $v1,0xc($v0) +/* f0de0a0: afa3001c */ sw $v1,0x1c($sp) +/* f0de0a4: afa90014 */ sw $t1,0x14($sp) +/* f0de0a8: afaa0018 */ sw $t2,0x18($sp) +/* f0de0ac: afab0020 */ sw $t3,0x20($sp) +/* f0de0b0: afac0024 */ sw $t4,0x24($sp) +/* f0de0b4: afad0028 */ sw $t5,0x28($sp) +/* f0de0b8: afae002c */ sw $t6,0x2c($sp) +/* f0de0bc: 0fc37baf */ jal func0f0deebc +/* f0de0c0: afaf0030 */ sw $t7,0x30($sp) +/* f0de0c4: 8fbf0044 */ lw $ra,0x44($sp) +/* f0de0c8: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0de0cc: 03e00008 */ jr $ra +/* f0de0d0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0de0d4 +/* f0de0d4: 27bdffb0 */ addiu $sp,$sp,-80 +/* f0de0d8: afb00048 */ sw $s0,0x48($sp) +/* f0de0dc: 00c08025 */ or $s0,$a2,$zero +/* f0de0e0: afbf004c */ sw $ra,0x4c($sp) +/* f0de0e4: afa7005c */ sw $a3,0x5c($sp) +/* f0de0e8: 920e0002 */ lbu $t6,0x2($s0) +/* f0de0ec: 92070001 */ lbu $a3,0x1($s0) +/* f0de0f0: 90c60000 */ lbu $a2,0x0($a2) +/* f0de0f4: afae0010 */ sw $t6,0x10($sp) +/* f0de0f8: 8e0f0004 */ lw $t7,0x4($s0) +/* f0de0fc: 8fad005c */ lw $t5,0x5c($sp) +/* f0de100: 240e0004 */ addiu $t6,$zero,0x4 +/* f0de104: afaf0014 */ sw $t7,0x14($sp) +/* f0de108: 8e180008 */ lw $t8,0x8($s0) +/* f0de10c: afb80018 */ sw $t8,0x18($sp) +/* f0de110: 8e19000c */ lw $t9,0xc($s0) +/* f0de114: afb9001c */ sw $t9,0x1c($sp) +/* f0de118: 8e080010 */ lw $t0,0x10($s0) +/* f0de11c: afa80020 */ sw $t0,0x20($sp) +/* f0de120: 92090014 */ lbu $t1,0x14($s0) +/* f0de124: afa90024 */ sw $t1,0x24($sp) +/* f0de128: 860a0016 */ lh $t2,0x16($s0) +/* f0de12c: afaa0028 */ sw $t2,0x28($sp) +/* f0de130: 920b0015 */ lbu $t3,0x15($s0) +/* f0de134: afab002c */ sw $t3,0x2c($sp) +/* f0de138: 860c0018 */ lh $t4,0x18($s0) +/* f0de13c: afae0038 */ sw $t6,0x38($sp) +/* f0de140: afad0034 */ sw $t5,0x34($sp) +/* f0de144: 0fc37baf */ jal func0f0deebc +/* f0de148: afac0030 */ sw $t4,0x30($sp) +/* f0de14c: 8fbf004c */ lw $ra,0x4c($sp) +/* f0de150: 8fb00048 */ lw $s0,0x48($sp) +/* f0de154: 27bd0050 */ addiu $sp,$sp,0x50 +/* f0de158: 03e00008 */ jr $ra +/* f0de15c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0de160 +/* f0de160: 27bdfb40 */ addiu $sp,$sp,-1216 +/* f0de164: afb1004c */ sw $s1,0x4c($sp) +/* f0de168: 00808825 */ or $s1,$a0,$zero +/* f0de16c: afbf006c */ sw $ra,0x6c($sp) +/* f0de170: afb5005c */ sw $s5,0x5c($sp) +/* f0de174: afb40058 */ sw $s4,0x58($sp) +/* f0de178: 00e0a025 */ or $s4,$a3,$zero +/* f0de17c: 30d500ff */ andi $s5,$a2,0xff +/* f0de180: afbe0068 */ sw $s8,0x68($sp) +/* f0de184: afb70064 */ sw $s7,0x64($sp) +/* f0de188: afb60060 */ sw $s6,0x60($sp) +/* f0de18c: afb30054 */ sw $s3,0x54($sp) +/* f0de190: afb20050 */ sw $s2,0x50($sp) +/* f0de194: afb00048 */ sw $s0,0x48($sp) +/* f0de198: afa504c4 */ sw $a1,0x4c4($sp) +/* f0de19c: afa604c8 */ sw $a2,0x4c8($sp) +/* f0de1a0: 0fc2549e */ jal func0f095278 +/* f0de1a4: 00e02025 */ or $a0,$a3,$zero +/* f0de1a8: 8fae04c4 */ lw $t6,0x4c4($sp) +/* f0de1ac: 24130006 */ addiu $s3,$zero,0x6 +/* f0de1b0: 00409025 */ or $s2,$v0,$zero +/* f0de1b4: 15d3000e */ bne $t6,$s3,.L0f0de1f0 +/* f0de1b8: 3c0f800a */ lui $t7,0x800a +/* f0de1bc: 8defa26c */ lw $t7,-0x5d94($t7) +/* f0de1c0: 166f0007 */ bne $s3,$t7,.L0f0de1e0 +/* f0de1c4: 00000000 */ sll $zero,$zero,0x0 +/* f0de1c8: 0fc54a46 */ jal func0f152918 +/* f0de1cc: 00000000 */ sll $zero,$zero,0x0 +/* f0de1d0: 10400162 */ beqz $v0,.L0f0de75c +/* f0de1d4: 2418000b */ addiu $t8,$zero,0xb +/* f0de1d8: 10000005 */ beqz $zero,.L0f0de1f0 +/* f0de1dc: afb804c4 */ sw $t8,0x4c4($sp) +.L0f0de1e0: +/* f0de1e0: 0fc54a43 */ jal func0f15290c +/* f0de1e4: 00000000 */ sll $zero,$zero,0x0 +/* f0de1e8: 5040015d */ beqzl $v0,.L0f0de760 +/* f0de1ec: 8fbf006c */ lw $ra,0x6c($sp) +.L0f0de1f0: +/* f0de1f0: 8fb904c4 */ lw $t9,0x4c4($sp) +/* f0de1f4: 0015c080 */ sll $t8,$s5,0x2 +/* f0de1f8: 3c0f8007 */ lui $t7,0x8007 +/* f0de1fc: 00197140 */ sll $t6,$t9,0x5 +/* f0de200: 3c198007 */ lui $t9,0x8007 +/* f0de204: 0338c821 */ addu $t9,$t9,$t8 +/* f0de208: 8f390fb4 */ lw $t9,0xfb4($t9) +/* f0de20c: 25ef0ff0 */ addiu $t7,$t7,0xff0 +/* f0de210: 01cf8021 */ addu $s0,$t6,$t7 +/* f0de214: 3c0e800a */ lui $t6,0x800a +/* f0de218: ae19000c */ sw $t9,0xc($s0) +/* f0de21c: 8dcea26c */ lw $t6,-0x5d94($t6) +/* f0de220: 566e0136 */ bnel $s3,$t6,.L0f0de6fc +/* f0de224: 920f0002 */ lbu $t7,0x2($s0) +/* f0de228: 06400133 */ bltz $s2,.L0f0de6f8 +/* f0de22c: 3c188007 */ lui $t8,0x8007 +/* f0de230: 27181170 */ addiu $t8,$t8,0x1170 +/* f0de234: 8f010000 */ lw $at,0x0($t8) +/* f0de238: 27af04b0 */ addiu $t7,$sp,0x4b0 +/* f0de23c: 02202025 */ or $a0,$s1,$zero +/* f0de240: ade10000 */ sw $at,0x0($t7) +/* f0de244: 93010004 */ lbu $at,0x4($t8) +/* f0de248: 0c012983 */ jal 0x4a60c +/* f0de24c: a1e10004 */ sb $at,0x4($t7) +/* f0de250: 27a404a8 */ addiu $a0,$sp,0x4a8 +/* f0de254: 86050016 */ lh $a1,0x16($s0) +/* f0de258: 0fc376c7 */ jal func0f0ddb1c +/* f0de25c: a7a204ae */ sh $v0,0x4ae($sp) +/* f0de260: 97ad04ae */ lhu $t5,0x4ae($sp) +/* f0de264: 44922000 */ mtc1 $s2,$f4 +/* f0de268: afa204a4 */ sw $v0,0x4a4($sp) +/* f0de26c: 448d4000 */ mtc1 $t5,$f8 +/* f0de270: 0000b825 */ or $s7,$zero,$zero +/* f0de274: 0000a825 */ or $s5,$zero,$zero +/* f0de278: 468021a0 */ cvt.s.w $f6,$f4 +/* f0de27c: 05a10005 */ bgez $t5,.L0f0de294 +/* f0de280: 468042a0 */ cvt.s.w $f10,$f8 +/* f0de284: 3c014f80 */ lui $at,0x4f80 +/* f0de288: 44818000 */ mtc1 $at,$f16 +/* f0de28c: 00000000 */ sll $zero,$zero,0x0 +/* f0de290: 46105280 */ add.s $f10,$f10,$f16 +.L0f0de294: +/* f0de294: 460a3483 */ div.s $f18,$f6,$f10 +/* f0de298: 02209025 */ or $s2,$s1,$zero +/* f0de29c: 27b600b4 */ addiu $s6,$sp,0xb4 +/* f0de2a0: 24140020 */ addiu $s4,$zero,0x20 +/* f0de2a4: 27b304b5 */ addiu $s3,$sp,0x4b5 +/* f0de2a8: 241f0044 */ addiu $ra,$zero,0x44 +/* f0de2ac: 240c0020 */ addiu $t4,$zero,0x20 +/* f0de2b0: 240b000a */ addiu $t3,$zero,0xa +/* f0de2b4: 240a0052 */ addiu $t2,$zero,0x52 +/* f0de2b8: 24090072 */ addiu $t1,$zero,0x72 +/* f0de2bc: e7b200a0 */ swc1 $f18,0xa0($sp) +/* f0de2c0: 92390000 */ lbu $t9,0x0($s1) +/* f0de2c4: 132000f8 */ beqz $t9,.L0f0de6a8 +/* f0de2c8: 332400ff */ andi $a0,$t9,0xff +/* f0de2cc: afb00088 */ sw $s0,0x88($sp) +/* f0de2d0: 241e002e */ addiu $s8,$zero,0x2e +/* f0de2d4: 27af02ac */ addiu $t7,$sp,0x2ac +.L0f0de2d8: +/* f0de2d8: 02efc021 */ addu $t8,$s7,$t7 +/* f0de2dc: 240e0001 */ addiu $t6,$zero,0x1 +/* f0de2e0: 00008025 */ or $s0,$zero,$zero +/* f0de2e4: 00002825 */ or $a1,$zero,$zero +/* f0de2e8: 00003025 */ or $a2,$zero,$zero +/* f0de2ec: afae0094 */ sw $t6,0x94($sp) +/* f0de2f0: afb80074 */ sw $t8,0x74($sp) +/* f0de2f4: 10800063 */ beqz $a0,.L0f0de484 +/* f0de2f8: 00004025 */ or $t0,$zero,$zero +/* f0de2fc: 10000006 */ beqz $zero,.L0f0de318 +/* f0de300: 27a204b0 */ addiu $v0,$sp,0x4b0 +/* f0de304: 10000003 */ beqz $zero,.L0f0de314 +/* f0de308: 25b9fff6 */ addiu $t9,$t5,-10 +/* f0de30c: 0335082a */ slt $at,$t9,$s5 +/* f0de310: 1020005c */ beqz $at,.L0f0de484 +.L0f0de314: +/* f0de314: 27a204b0 */ addiu $v0,$sp,0x4b0 +.L0f0de318: +/* f0de318: 904f0000 */ lbu $t7,0x0($v0) +.L0f0de31c: +/* f0de31c: 24420001 */ addiu $v0,$v0,0x1 +/* f0de320: 15e40002 */ bne $t7,$a0,.L0f0de32c +/* f0de324: 00000000 */ sll $zero,$zero,0x0 +/* f0de328: 24050001 */ addiu $a1,$zero,0x1 +.L0f0de32c: +/* f0de32c: 5453fffb */ bnel $v0,$s3,.L0f0de31c +/* f0de330: 904f0000 */ lbu $t7,0x0($v0) +/* f0de334: 50a00021 */ beqzl $a1,.L0f0de3bc +/* f0de338: 2a0100f9 */ slti $at,$s0,0xf9 +/* f0de33c: 17c4001e */ bne $s8,$a0,.L0f0de3b8 +/* f0de340: 2aa10002 */ slti $at,$s5,0x2 +/* f0de344: 92580001 */ lbu $t8,0x1($s2) +/* f0de348: 17d80002 */ bne $s8,$t8,.L0f0de354 +/* f0de34c: 00000000 */ sll $zero,$zero,0x0 +/* f0de350: 00002825 */ or $a1,$zero,$zero +.L0f0de354: +/* f0de354: 54200019 */ bnezl $at,.L0f0de3bc +/* f0de358: 2a0100f9 */ slti $at,$s0,0xf9 +/* f0de35c: 9243fffe */ lbu $v1,-0x2($s2) +/* f0de360: 24010064 */ addiu $at,$zero,0x64 +/* f0de364: 53e30004 */ beql $ra,$v1,.L0f0de378 +/* f0de368: 9242ffff */ lbu $v0,-0x1($s2) +/* f0de36c: 54610008 */ bnel $v1,$at,.L0f0de390 +/* f0de370: 2401004d */ addiu $at,$zero,0x4d +/* f0de374: 9242ffff */ lbu $v0,-0x1($s2) +.L0f0de378: +/* f0de378: 51220004 */ beql $t1,$v0,.L0f0de38c +/* f0de37c: 00002825 */ or $a1,$zero,$zero +/* f0de380: 55420003 */ bnel $t2,$v0,.L0f0de390 +/* f0de384: 2401004d */ addiu $at,$zero,0x4d +/* f0de388: 00002825 */ or $a1,$zero,$zero +.L0f0de38c: +/* f0de38c: 2401004d */ addiu $at,$zero,0x4d +.L0f0de390: +/* f0de390: 10610003 */ beq $v1,$at,.L0f0de3a0 +/* f0de394: 2401006d */ addiu $at,$zero,0x6d +/* f0de398: 54610008 */ bnel $v1,$at,.L0f0de3bc +/* f0de39c: 2a0100f9 */ slti $at,$s0,0xf9 +.L0f0de3a0: +/* f0de3a0: 9242ffff */ lbu $v0,-0x1($s2) +/* f0de3a4: 51220004 */ beql $t1,$v0,.L0f0de3b8 +/* f0de3a8: 00002825 */ or $a1,$zero,$zero +/* f0de3ac: 55420003 */ bnel $t2,$v0,.L0f0de3bc +/* f0de3b0: 2a0100f9 */ slti $at,$s0,0xf9 +/* f0de3b4: 00002825 */ or $a1,$zero,$zero +.L0f0de3b8: +/* f0de3b8: 2a0100f9 */ slti $at,$s0,0xf9 +.L0f0de3bc: +/* f0de3bc: 50200025 */ beqzl $at,.L0f0de454 +/* f0de3c0: 92440001 */ lbu $a0,0x1($s2) +/* f0de3c4: 16840009 */ bne $s4,$a0,.L0f0de3ec +/* f0de3c8: 00001025 */ or $v0,$zero,$zero +/* f0de3cc: 16000003 */ bnez $s0,.L0f0de3dc +/* f0de3d0: 02d07021 */ addu $t6,$s6,$s0 +/* f0de3d4: 10000005 */ beqz $zero,.L0f0de3ec +/* f0de3d8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0de3dc: +/* f0de3dc: 91d9ffff */ lbu $t9,-0x1($t6) +/* f0de3e0: 16990002 */ bne $s4,$t9,.L0f0de3ec +/* f0de3e4: 00000000 */ sll $zero,$zero,0x0 +/* f0de3e8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0de3ec: +/* f0de3ec: 1564000c */ bne $t3,$a0,.L0f0de420 +/* f0de3f0: 00000000 */ sll $zero,$zero,0x0 +/* f0de3f4: 1200000a */ beqz $s0,.L0f0de420 +/* f0de3f8: 24020001 */ addiu $v0,$zero,0x1 +/* f0de3fc: 02d08821 */ addu $s1,$s6,$s0 +/* f0de400: 922fffff */ lbu $t7,-0x1($s1) +/* f0de404: 128f0006 */ beq $s4,$t7,.L0f0de420 +/* f0de408: 00000000 */ sll $zero,$zero,0x0 +/* f0de40c: 92580001 */ lbu $t8,0x1($s2) +/* f0de410: 12980003 */ beq $s4,$t8,.L0f0de420 +/* f0de414: 00000000 */ sll $zero,$zero,0x0 +/* f0de418: a22c0000 */ sb $t4,0x0($s1) +/* f0de41c: 26100001 */ addiu $s0,$s0,0x1 +.L0f0de420: +/* f0de420: 10a00005 */ beqz $a1,.L0f0de438 +/* f0de424: 00000000 */ sll $zero,$zero,0x0 +/* f0de428: 924e0000 */ lbu $t6,0x0($s2) +/* f0de42c: 168e0002 */ bne $s4,$t6,.L0f0de438 +/* f0de430: 00000000 */ sll $zero,$zero,0x0 +/* f0de434: 24060001 */ addiu $a2,$zero,0x1 +.L0f0de438: +/* f0de438: 54400006 */ bnezl $v0,.L0f0de454 +/* f0de43c: 92440001 */ lbu $a0,0x1($s2) +/* f0de440: 92590000 */ lbu $t9,0x0($s2) +/* f0de444: 02d07821 */ addu $t7,$s6,$s0 +/* f0de448: 26100001 */ addiu $s0,$s0,0x1 +/* f0de44c: a1f90000 */ sb $t9,0x0($t7) +/* f0de450: 92440001 */ lbu $a0,0x1($s2) +.L0f0de454: +/* f0de454: 26b50001 */ addiu $s5,$s5,0x1 +/* f0de458: 26520001 */ addiu $s2,$s2,0x1 +/* f0de45c: 5080000a */ beqzl $a0,.L0f0de488 +/* f0de460: 00001825 */ or $v1,$zero,$zero +/* f0de464: 50a0ffac */ beqzl $a1,.L0f0de318 +/* f0de468: 27a204b0 */ addiu $v0,$sp,0x4b0 +/* f0de46c: 50c0ffaa */ beqzl $a2,.L0f0de318 +/* f0de470: 27a204b0 */ addiu $v0,$sp,0x4b0 +/* f0de474: 25b8fff6 */ addiu $t8,$t5,-10 +/* f0de478: 0315082a */ slt $at,$t8,$s5 +/* f0de47c: 5420ffa6 */ bnezl $at,.L0f0de318 +/* f0de480: 27a204b0 */ addiu $v0,$sp,0x4b0 +.L0f0de484: +/* f0de484: 00001825 */ or $v1,$zero,$zero +.L0f0de488: +/* f0de488: 1a000007 */ blez $s0,.L0f0de4a8 +/* f0de48c: 02d08821 */ addu $s1,$s6,$s0 +/* f0de490: 922effff */ lbu $t6,-0x1($s1) +/* f0de494: 128e0004 */ beq $s4,$t6,.L0f0de4a8 +/* f0de498: 00000000 */ sll $zero,$zero,0x0 +/* f0de49c: a22c0000 */ sb $t4,0x0($s1) +/* f0de4a0: 26100001 */ addiu $s0,$s0,0x1 +/* f0de4a4: 26310001 */ addiu $s1,$s1,0x1 +.L0f0de4a8: +/* f0de4a8: 1ae0000a */ blez $s7,.L0f0de4d4 +/* f0de4ac: 27a502ac */ addiu $a1,$sp,0x2ac +/* f0de4b0: 27a202ac */ addiu $v0,$sp,0x2ac +/* f0de4b4: 27a403a8 */ addiu $a0,$sp,0x3a8 +.L0f0de4b8: +/* f0de4b8: 90990000 */ lbu $t9,0x0($a0) +/* f0de4bc: 24630001 */ addiu $v1,$v1,0x1 +/* f0de4c0: 24420001 */ addiu $v0,$v0,0x1 +/* f0de4c4: 24840001 */ addiu $a0,$a0,0x1 +/* f0de4c8: 1477fffb */ bne $v1,$s7,.L0f0de4b8 +/* f0de4cc: a059ffff */ sb $t9,-0x1($v0) +/* f0de4d0: 00001825 */ or $v1,$zero,$zero +.L0f0de4d4: +/* f0de4d4: 1a00000a */ blez $s0,.L0f0de500 +/* f0de4d8: 2419000a */ addiu $t9,$zero,0xa +/* f0de4dc: 27af02ac */ addiu $t7,$sp,0x2ac +/* f0de4e0: 02ef2021 */ addu $a0,$s7,$t7 +/* f0de4e4: 27a200b4 */ addiu $v0,$sp,0xb4 +.L0f0de4e8: +/* f0de4e8: 90580000 */ lbu $t8,0x0($v0) +/* f0de4ec: 24630001 */ addiu $v1,$v1,0x1 +/* f0de4f0: 24840001 */ addiu $a0,$a0,0x1 +/* f0de4f4: 24420001 */ addiu $v0,$v0,0x1 +/* f0de4f8: 1470fffb */ bne $v1,$s0,.L0f0de4e8 +/* f0de4fc: a098ffff */ sb $t8,-0x1($a0) +.L0f0de500: +/* f0de500: 8fae0074 */ lw $t6,0x74($sp) +/* f0de504: 3c0f8008 */ lui $t7,0x8008 +/* f0de508: 3c078008 */ lui $a3,0x8008 +/* f0de50c: 01d01021 */ addu $v0,$t6,$s0 +/* f0de510: a0590000 */ sb $t9,0x0($v0) +/* f0de514: a0400001 */ sb $zero,0x1($v0) +/* f0de518: 8deffb0c */ lw $t7,-0x4f4($t7) +/* f0de51c: a7ad04ae */ sh $t5,0x4ae($sp) +/* f0de520: afa800a4 */ sw $t0,0xa4($sp) +/* f0de524: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f0de528: 8fa404a4 */ lw $a0,0x4a4($sp) +/* f0de52c: 27a601b0 */ addiu $a2,$sp,0x1b0 +/* f0de530: 0fc55d48 */ jal func0f157520 +/* f0de534: afaf0010 */ sw $t7,0x10($sp) +/* f0de538: 93b801b0 */ lbu $t8,0x1b0($sp) +/* f0de53c: 8fa800a4 */ lw $t0,0xa4($sp) +/* f0de540: 24090072 */ addiu $t1,$zero,0x72 +/* f0de544: 240a0052 */ addiu $t2,$zero,0x52 +/* f0de548: 240b000a */ addiu $t3,$zero,0xa +/* f0de54c: 240c0020 */ addiu $t4,$zero,0x20 +/* f0de550: 97ad04ae */ lhu $t5,0x4ae($sp) +/* f0de554: 1300000a */ beqz $t8,.L0f0de580 +/* f0de558: 241f0044 */ addiu $ra,$zero,0x44 +/* f0de55c: 27a201b0 */ addiu $v0,$sp,0x1b0 +/* f0de560: 90430000 */ lbu $v1,0x0($v0) +.L0f0de564: +/* f0de564: 55630003 */ bnel $t3,$v1,.L0f0de574 +/* f0de568: 90430001 */ lbu $v1,0x1($v0) +/* f0de56c: 25080001 */ addiu $t0,$t0,0x1 +/* f0de570: 90430001 */ lbu $v1,0x1($v0) +.L0f0de574: +/* f0de574: 24420001 */ addiu $v0,$v0,0x1 +/* f0de578: 1460fffa */ bnez $v1,.L0f0de564 +/* f0de57c: 00000000 */ sll $zero,$zero,0x0 +.L0f0de580: +/* f0de580: 29010003 */ slti $at,$t0,0x3 +/* f0de584: 54200035 */ bnezl $at,.L0f0de65c +/* f0de588: 8fb80094 */ lw $t8,0x94($sp) +/* f0de58c: 16e0001a */ bnez $s7,.L0f0de5f8 +/* f0de590: 27a403a8 */ addiu $a0,$sp,0x3a8 +/* f0de594: 26100001 */ addiu $s0,$s0,0x1 +/* f0de598: 44902000 */ mtc1 $s0,$f4 +/* f0de59c: 2419000a */ addiu $t9,$zero,0xa +/* f0de5a0: a2390000 */ sb $t9,0x0($s1) +/* f0de5a4: 46802220 */ cvt.s.w $f8,$f4 +/* f0de5a8: a2200001 */ sb $zero,0x1($s1) +/* f0de5ac: c7b000a0 */ lwc1 $f16,0xa0($sp) +/* f0de5b0: 26310001 */ addiu $s1,$s1,0x1 +/* f0de5b4: a7ad04ae */ sh $t5,0x4ae($sp) +/* f0de5b8: 8fa60088 */ lw $a2,0x88($sp) +/* f0de5bc: 46104182 */ mul.s $f6,$f8,$f16 +/* f0de5c0: 8fa504c4 */ lw $a1,0x4c4($sp) +/* f0de5c4: 02c02025 */ or $a0,$s6,$zero +/* f0de5c8: 4600328d */ trunc.w.s $f10,$f6 +/* f0de5cc: 44075000 */ mfc1 $a3,$f10 +/* f0de5d0: 0fc37835 */ jal func0f0de0d4 +/* f0de5d4: 00000000 */ sll $zero,$zero,0x0 +/* f0de5d8: 24090072 */ addiu $t1,$zero,0x72 +/* f0de5dc: 240a0052 */ addiu $t2,$zero,0x52 +/* f0de5e0: 240b000a */ addiu $t3,$zero,0xa +/* f0de5e4: 240c0020 */ addiu $t4,$zero,0x20 +/* f0de5e8: 97ad04ae */ lhu $t5,0x4ae($sp) +/* f0de5ec: 241f0044 */ addiu $ra,$zero,0x44 +/* f0de5f0: 10000019 */ beqz $zero,.L0f0de658 +/* f0de5f4: afa00094 */ sw $zero,0x94($sp) +.L0f0de5f8: +/* f0de5f8: 00977021 */ addu $t6,$a0,$s7 +/* f0de5fc: 26f70001 */ addiu $s7,$s7,0x1 +/* f0de600: 44979000 */ mtc1 $s7,$f18 +/* f0de604: 2418000a */ addiu $t8,$zero,0xa +/* f0de608: a1d80000 */ sb $t8,0x0($t6) +/* f0de60c: 46809120 */ cvt.s.w $f4,$f18 +/* f0de610: 0097c821 */ addu $t9,$a0,$s7 +/* f0de614: a3200000 */ sb $zero,0x0($t9) +/* f0de618: c7a800a0 */ lwc1 $f8,0xa0($sp) +/* f0de61c: a7ad04ae */ sh $t5,0x4ae($sp) +/* f0de620: 8fa60088 */ lw $a2,0x88($sp) +/* f0de624: 46082402 */ mul.s $f16,$f4,$f8 +/* f0de628: 8fa504c4 */ lw $a1,0x4c4($sp) +/* f0de62c: 4600818d */ trunc.w.s $f6,$f16 +/* f0de630: 44073000 */ mfc1 $a3,$f6 +/* f0de634: 0fc37835 */ jal func0f0de0d4 +/* f0de638: 00000000 */ sll $zero,$zero,0x0 +/* f0de63c: 24090072 */ addiu $t1,$zero,0x72 +/* f0de640: 240a0052 */ addiu $t2,$zero,0x52 +/* f0de644: 240b000a */ addiu $t3,$zero,0xa +/* f0de648: 240c0020 */ addiu $t4,$zero,0x20 +/* f0de64c: 97ad04ae */ lhu $t5,0x4ae($sp) +/* f0de650: 241f0044 */ addiu $ra,$zero,0x44 +/* f0de654: 0000b825 */ or $s7,$zero,$zero +.L0f0de658: +/* f0de658: 8fb80094 */ lw $t8,0x94($sp) +.L0f0de65c: +/* f0de65c: 5300000e */ beqzl $t8,.L0f0de698 +/* f0de660: a2200000 */ sb $zero,0x0($s1) +/* f0de664: 1a00000a */ blez $s0,.L0f0de690 +/* f0de668: 00001825 */ or $v1,$zero,$zero +/* f0de66c: 27ae03a8 */ addiu $t6,$sp,0x3a8 +/* f0de670: 02ee2021 */ addu $a0,$s7,$t6 +/* f0de674: 27a200b4 */ addiu $v0,$sp,0xb4 +.L0f0de678: +/* f0de678: 90590000 */ lbu $t9,0x0($v0) +/* f0de67c: 24630001 */ addiu $v1,$v1,0x1 +/* f0de680: 24420001 */ addiu $v0,$v0,0x1 +/* f0de684: 24840001 */ addiu $a0,$a0,0x1 +/* f0de688: 1470fffb */ bne $v1,$s0,.L0f0de678 +/* f0de68c: a099ffff */ sb $t9,-0x1($a0) +.L0f0de690: +/* f0de690: 02f0b821 */ addu $s7,$s7,$s0 +/* f0de694: a2200000 */ sb $zero,0x0($s1) +.L0f0de698: +/* f0de698: 92440000 */ lbu $a0,0x0($s2) +/* f0de69c: 5480ff0e */ bnezl $a0,.L0f0de2d8 +/* f0de6a0: 27af02ac */ addiu $t7,$sp,0x2ac +/* f0de6a4: 8fb00088 */ lw $s0,0x88($sp) +.L0f0de6a8: +/* f0de6a8: 12e0002c */ beqz $s7,.L0f0de75c +/* f0de6ac: 27a403a8 */ addiu $a0,$sp,0x3a8 +/* f0de6b0: 0097c021 */ addu $t8,$a0,$s7 +/* f0de6b4: 26f70001 */ addiu $s7,$s7,0x1 +/* f0de6b8: 44975000 */ mtc1 $s7,$f10 +/* f0de6bc: 240f000a */ addiu $t7,$zero,0xa +/* f0de6c0: a30f0000 */ sb $t7,0x0($t8) +/* f0de6c4: 468054a0 */ cvt.s.w $f18,$f10 +/* f0de6c8: 00977021 */ addu $t6,$a0,$s7 +/* f0de6cc: a1c00000 */ sb $zero,0x0($t6) +/* f0de6d0: c7a400a0 */ lwc1 $f4,0xa0($sp) +/* f0de6d4: 8fa504c4 */ lw $a1,0x4c4($sp) +/* f0de6d8: 02003025 */ or $a2,$s0,$zero +/* f0de6dc: 46049202 */ mul.s $f8,$f18,$f4 +/* f0de6e0: 4600440d */ trunc.w.s $f16,$f8 +/* f0de6e4: 44078000 */ mfc1 $a3,$f16 +/* f0de6e8: 0fc37835 */ jal func0f0de0d4 +/* f0de6ec: 00000000 */ sll $zero,$zero,0x0 +/* f0de6f0: 1000001b */ beqz $zero,.L0f0de760 +/* f0de6f4: 8fbf006c */ lw $ra,0x6c($sp) +.L0f0de6f8: +/* f0de6f8: 920f0002 */ lbu $t7,0x2($s0) +.L0f0de6fc: +/* f0de6fc: 92060000 */ lbu $a2,0x0($s0) +/* f0de700: 92070001 */ lbu $a3,0x1($s0) +/* f0de704: afaf0010 */ sw $t7,0x10($sp) +/* f0de708: 8e180004 */ lw $t8,0x4($s0) +/* f0de70c: 02202025 */ or $a0,$s1,$zero +/* f0de710: 8fa504c4 */ lw $a1,0x4c4($sp) +/* f0de714: afb80014 */ sw $t8,0x14($sp) +/* f0de718: 8e0e0008 */ lw $t6,0x8($s0) +/* f0de71c: afae0018 */ sw $t6,0x18($sp) +/* f0de720: 8e19000c */ lw $t9,0xc($s0) +/* f0de724: afb9001c */ sw $t9,0x1c($sp) +/* f0de728: 8e0f0010 */ lw $t7,0x10($s0) +/* f0de72c: afaf0020 */ sw $t7,0x20($sp) +/* f0de730: 92180014 */ lbu $t8,0x14($s0) +/* f0de734: afb80024 */ sw $t8,0x24($sp) +/* f0de738: 860e0016 */ lh $t6,0x16($s0) +/* f0de73c: afae0028 */ sw $t6,0x28($sp) +/* f0de740: 92190015 */ lbu $t9,0x15($s0) +/* f0de744: afb9002c */ sw $t9,0x2c($sp) +/* f0de748: 860f0018 */ lh $t7,0x18($s0) +/* f0de74c: afa00038 */ sw $zero,0x38($sp) +/* f0de750: afb40034 */ sw $s4,0x34($sp) +/* f0de754: 0fc37baf */ jal func0f0deebc +/* f0de758: afaf0030 */ sw $t7,0x30($sp) +.L0f0de75c: +/* f0de75c: 8fbf006c */ lw $ra,0x6c($sp) +.L0f0de760: +/* f0de760: 8fb00048 */ lw $s0,0x48($sp) +/* f0de764: 8fb1004c */ lw $s1,0x4c($sp) +/* f0de768: 8fb20050 */ lw $s2,0x50($sp) +/* f0de76c: 8fb30054 */ lw $s3,0x54($sp) +/* f0de770: 8fb40058 */ lw $s4,0x58($sp) +/* f0de774: 8fb5005c */ lw $s5,0x5c($sp) +/* f0de778: 8fb60060 */ lw $s6,0x60($sp) +/* f0de77c: 8fb70064 */ lw $s7,0x64($sp) +/* f0de780: 8fbe0068 */ lw $s8,0x68($sp) +/* f0de784: 03e00008 */ jr $ra +/* f0de788: 27bd04c0 */ addiu $sp,$sp,0x4c0 +/* f0de78c: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0de790: 8fae0058 */ lw $t6,0x58($sp) +/* f0de794: 8faf005c */ lw $t7,0x5c($sp) +/* f0de798: 8fb80060 */ lw $t8,0x60($sp) +/* f0de79c: 8fb90064 */ lw $t9,0x64($sp) +/* f0de7a0: 8fa80068 */ lw $t0,0x68($sp) +/* f0de7a4: 8fa9006c */ lw $t1,0x6c($sp) +/* f0de7a8: 8faa0070 */ lw $t2,0x70($sp) +/* f0de7ac: 8fab0074 */ lw $t3,0x74($sp) +/* f0de7b0: 8fac0078 */ lw $t4,0x78($sp) +/* f0de7b4: 8fad007c */ lw $t5,0x7c($sp) +/* f0de7b8: afbf0044 */ sw $ra,0x44($sp) +/* f0de7bc: afa00038 */ sw $zero,0x38($sp) +/* f0de7c0: afae0010 */ sw $t6,0x10($sp) +/* f0de7c4: afaf0014 */ sw $t7,0x14($sp) +/* f0de7c8: afb80018 */ sw $t8,0x18($sp) +/* f0de7cc: afb9001c */ sw $t9,0x1c($sp) +/* f0de7d0: afa80020 */ sw $t0,0x20($sp) +/* f0de7d4: afa90024 */ sw $t1,0x24($sp) +/* f0de7d8: afaa0028 */ sw $t2,0x28($sp) +/* f0de7dc: afab002c */ sw $t3,0x2c($sp) +/* f0de7e0: afac0030 */ sw $t4,0x30($sp) +/* f0de7e4: 0fc37baf */ jal func0f0deebc +/* f0de7e8: afad0034 */ sw $t5,0x34($sp) +/* f0de7ec: 8fbf0044 */ lw $ra,0x44($sp) +/* f0de7f0: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0de7f4: 03e00008 */ jr $ra +/* f0de7f8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0de7fc +/* f0de7fc: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0de800: afbf0014 */ sw $ra,0x14($sp) +/* f0de804: afa40038 */ sw $a0,0x38($sp) +/* f0de808: 8c8f01c0 */ lw $t7,0x1c0($a0) +/* f0de80c: 3c09800a */ lui $t1,0x800a +/* f0de810: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0de814: 3c038008 */ lui $v1,0x8008 +/* f0de818: 000fc080 */ sll $t8,$t7,0x2 +/* f0de81c: 8c63fac0 */ lw $v1,-0x540($v1) +/* f0de820: 0138c821 */ addu $t9,$t1,$t8 +/* f0de824: 8f220064 */ lw $v0,0x64($t9) +/* f0de828: 00807025 */ or $t6,$a0,$zero +/* f0de82c: 844f0634 */ lh $t7,0x634($v0) +/* f0de830: 84580636 */ lh $t8,0x636($v0) +/* f0de834: 01e3001a */ div $zero,$t7,$v1 +/* f0de838: afb80028 */ sw $t8,0x28($sp) +/* f0de83c: 84590630 */ lh $t9,0x630($v0) +/* f0de840: 00006012 */ mflo $t4 +/* f0de844: 14600002 */ bnez $v1,.L0f0de850 +/* f0de848: 00000000 */ sll $zero,$zero,0x0 +/* f0de84c: 0007000d */ break 0x7 +.L0f0de850: +/* f0de850: 2401ffff */ addiu $at,$zero,-1 +/* f0de854: 14610004 */ bne $v1,$at,.L0f0de868 +/* f0de858: 3c018000 */ lui $at,0x8000 +/* f0de85c: 15e10002 */ bne $t7,$at,.L0f0de868 +/* f0de860: 00000000 */ sll $zero,$zero,0x0 +/* f0de864: 0006000d */ break 0x6 +.L0f0de868: +/* f0de868: 0323001a */ div $zero,$t9,$v1 +/* f0de86c: 844f0632 */ lh $t7,0x632($v0) +/* f0de870: 14600002 */ bnez $v1,.L0f0de87c +/* f0de874: 00000000 */ sll $zero,$zero,0x0 +/* f0de878: 0007000d */ break 0x7 +.L0f0de87c: +/* f0de87c: 2401ffff */ addiu $at,$zero,-1 +/* f0de880: 14610004 */ bne $v1,$at,.L0f0de894 +/* f0de884: 3c018000 */ lui $at,0x8000 +/* f0de888: 17210002 */ bne $t9,$at,.L0f0de894 +/* f0de88c: 00000000 */ sll $zero,$zero,0x0 +/* f0de890: 0006000d */ break 0x6 +.L0f0de894: +/* f0de894: afaf0020 */ sw $t7,0x20($sp) +/* f0de898: 91d801c8 */ lbu $t8,0x1c8($t6) +/* f0de89c: 00005812 */ mflo $t3 +/* f0de8a0: 24010003 */ addiu $at,$zero,0x3 +/* f0de8a4: 57010004 */ bnel $t8,$at,.L0f0de8b8 +/* f0de8a8: 00002025 */ or $a0,$zero,$zero +/* f0de8ac: 10000002 */ beqz $zero,.L0f0de8b8 +/* f0de8b0: 2404000a */ addiu $a0,$zero,0xa +/* f0de8b4: 00002025 */ or $a0,$zero,$zero +.L0f0de8b8: +/* f0de8b8: 8d28006c */ lw $t0,0x6c($t1) +/* f0de8bc: 00003025 */ or $a2,$zero,$zero +/* f0de8c0: 11000003 */ beqz $t0,.L0f0de8d0 +/* f0de8c4: 00000000 */ sll $zero,$zero,0x0 +/* f0de8c8: 10000001 */ beqz $zero,.L0f0de8d0 +/* f0de8cc: 24060001 */ addiu $a2,$zero,0x1 +.L0f0de8d0: +/* f0de8d0: 8d270068 */ lw $a3,0x68($t1) +/* f0de8d4: 00002825 */ or $a1,$zero,$zero +/* f0de8d8: 10e00003 */ beqz $a3,.L0f0de8e8 +/* f0de8dc: 00000000 */ sll $zero,$zero,0x0 +/* f0de8e0: 10000001 */ beqz $zero,.L0f0de8e8 +/* f0de8e4: 24050001 */ addiu $a1,$zero,0x1 +.L0f0de8e8: +/* f0de8e8: 8d2a0064 */ lw $t2,0x64($t1) +/* f0de8ec: 00001825 */ or $v1,$zero,$zero +/* f0de8f0: 00001025 */ or $v0,$zero,$zero +/* f0de8f4: 11400003 */ beqz $t2,.L0f0de904 +/* f0de8f8: 00000000 */ sll $zero,$zero,0x0 +/* f0de8fc: 10000001 */ beqz $zero,.L0f0de904 +/* f0de900: 24030001 */ addiu $v1,$zero,0x1 +.L0f0de904: +/* f0de904: 8d2d0070 */ lw $t5,0x70($t1) +/* f0de908: 11a00003 */ beqz $t5,.L0f0de918 +/* f0de90c: 00000000 */ sll $zero,$zero,0x0 +/* f0de910: 10000001 */ beqz $zero,.L0f0de918 +/* f0de914: 24020001 */ addiu $v0,$zero,0x1 +.L0f0de918: +/* f0de918: 0043c821 */ addu $t9,$v0,$v1 +/* f0de91c: 03257821 */ addu $t7,$t9,$a1 +/* f0de920: 01e67021 */ addu $t6,$t7,$a2 +/* f0de924: 29c10003 */ slti $at,$t6,0x3 +/* f0de928: 14200009 */ bnez $at,.L0f0de950 +/* f0de92c: 00003025 */ or $a2,$zero,$zero +/* f0de930: 8d22028c */ lw $v0,0x28c($t1) +/* f0de934: 01645823 */ subu $t3,$t3,$a0 +/* f0de938: 24010002 */ addiu $at,$zero,0x2 +/* f0de93c: 50400004 */ beqzl $v0,.L0f0de950 +/* f0de940: 01846021 */ addu $t4,$t4,$a0 +/* f0de944: 14410002 */ bne $v0,$at,.L0f0de950 +/* f0de948: 00000000 */ sll $zero,$zero,0x0 +/* f0de94c: 01846021 */ addu $t4,$t4,$a0 +.L0f0de950: +/* f0de950: 11000003 */ beqz $t0,.L0f0de960 +/* f0de954: 24010002 */ addiu $at,$zero,0x2 +/* f0de958: 10000001 */ beqz $zero,.L0f0de960 +/* f0de95c: 24060001 */ addiu $a2,$zero,0x1 +.L0f0de960: +/* f0de960: 10e00003 */ beqz $a3,.L0f0de970 +/* f0de964: 00002825 */ or $a1,$zero,$zero +/* f0de968: 10000001 */ beqz $zero,.L0f0de970 +/* f0de96c: 24050001 */ addiu $a1,$zero,0x1 +.L0f0de970: +/* f0de970: 11400003 */ beqz $t2,.L0f0de980 +/* f0de974: 00001825 */ or $v1,$zero,$zero +/* f0de978: 10000001 */ beqz $zero,.L0f0de980 +/* f0de97c: 24030001 */ addiu $v1,$zero,0x1 +.L0f0de980: +/* f0de980: 11a00003 */ beqz $t5,.L0f0de990 +/* f0de984: 00001025 */ or $v0,$zero,$zero +/* f0de988: 10000001 */ beqz $zero,.L0f0de990 +/* f0de98c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0de990: +/* f0de990: 0043c021 */ addu $t8,$v0,$v1 +/* f0de994: 0305c821 */ addu $t9,$t8,$a1 +/* f0de998: 03267821 */ addu $t7,$t9,$a2 +/* f0de99c: 55e10014 */ bnel $t7,$at,.L0f0de9f0 +/* f0de9a0: 8fa30038 */ lw $v1,0x38($sp) +/* f0de9a4: afa40018 */ sw $a0,0x18($sp) +/* f0de9a8: afab0024 */ sw $t3,0x24($sp) +/* f0de9ac: 0fc54bcd */ jal func0f152f34 +/* f0de9b0: afac002c */ sw $t4,0x2c($sp) +/* f0de9b4: 241f0001 */ addiu $ra,$zero,0x1 +/* f0de9b8: 8fa40018 */ lw $a0,0x18($sp) +/* f0de9bc: 8fab0024 */ lw $t3,0x24($sp) +/* f0de9c0: 13e20004 */ beq $ra,$v0,.L0f0de9d4 +/* f0de9c4: 8fac002c */ lw $t4,0x2c($sp) +/* f0de9c8: 3c0e8009 */ lui $t6,0x8009 +/* f0de9cc: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f0de9d0: 17ee0006 */ bne $ra,$t6,.L0f0de9ec +.L0f0de9d4: +/* f0de9d4: 3c18800a */ lui $t8,0x800a +/* f0de9d8: 8f18a24c */ lw $t8,-0x5db4($t8) +/* f0de9dc: 01645823 */ subu $t3,$t3,$a0 +/* f0de9e0: 57000003 */ bnezl $t8,.L0f0de9f0 +/* f0de9e4: 8fa30038 */ lw $v1,0x38($sp) +/* f0de9e8: 01846021 */ addu $t4,$t4,$a0 +.L0f0de9ec: +/* f0de9ec: 8fa30038 */ lw $v1,0x38($sp) +.L0f0de9f0: +/* f0de9f0: 241f0001 */ addiu $ra,$zero,0x1 +/* f0de9f4: 906201c8 */ lbu $v0,0x1c8($v1) +/* f0de9f8: 1040000a */ beqz $v0,.L0f0dea24 +/* f0de9fc: 00000000 */ sll $zero,$zero,0x0 +/* f0dea00: 105f000a */ beq $v0,$ra,.L0f0dea2c +/* f0dea04: 3c08800a */ lui $t0,0x800a +/* f0dea08: 24010002 */ addiu $at,$zero,0x2 +/* f0dea0c: 10410085 */ beq $v0,$at,.L0f0dec24 +/* f0dea10: 24010003 */ addiu $at,$zero,0x3 +/* f0dea14: 5041008b */ beql $v0,$at,.L0f0dec44 +/* f0dea18: 9479001c */ lhu $t9,0x1c($v1) +/* f0dea1c: 10000091 */ beqz $zero,.L0f0dec64 +/* f0dea20: 8c6901d0 */ lw $t1,0x1d0($v1) +.L0f0dea24: +/* f0dea24: 1000008f */ beqz $zero,.L0f0dec64 +/* f0dea28: 8c6901d0 */ lw $t1,0x1d0($v1) +.L0f0dea2c: +/* f0dea2c: 3c198007 */ lui $t9,0x8007 +/* f0dea30: 8f390764 */ lw $t9,0x764($t9) +/* f0dea34: 3c07800a */ lui $a3,0x800a +/* f0dea38: 3c0a800a */ lui $t2,0x800a +/* f0dea3c: 3c0d800a */ lui $t5,0x800a +/* f0dea40: 8dada030 */ lw $t5,-0x5fd0($t5) +/* f0dea44: 8d4aa024 */ lw $t2,-0x5fdc($t2) +/* f0dea48: 8ce7a028 */ lw $a3,-0x5fd8($a3) +/* f0dea4c: 13200007 */ beqz $t9,.L0f0dea6c +/* f0dea50: 8d08a02c */ lw $t0,-0x5fd4($t0) +/* f0dea54: 3c0f8006 */ lui $t7,0x8006 +/* f0dea58: 8defd9d0 */ lw $t7,-0x2630($t7) +/* f0dea5c: 55e00004 */ bnezl $t7,.L0f0dea70 +/* f0dea60: 8c6201cc */ lw $v0,0x1cc($v1) +/* f0dea64: 10000002 */ beqz $zero,.L0f0dea70 +/* f0dea68: 24020018 */ addiu $v0,$zero,0x18 +.L0f0dea6c: +/* f0dea6c: 8c6201cc */ lw $v0,0x1cc($v1) +.L0f0dea70: +/* f0dea70: 8c7801d0 */ lw $t8,0x1d0($v1) +/* f0dea74: 01827021 */ addu $t6,$t4,$v0 +/* f0dea78: 24010002 */ addiu $at,$zero,0x2 +/* f0dea7c: 01d84821 */ addu $t1,$t6,$t8 +/* f0dea80: 11000003 */ beqz $t0,.L0f0dea90 +/* f0dea84: 25290003 */ addiu $t1,$t1,0x3 +/* f0dea88: 10000002 */ beqz $zero,.L0f0dea94 +/* f0dea8c: 03e03025 */ or $a2,$ra,$zero +.L0f0dea90: +/* f0dea90: 00003025 */ or $a2,$zero,$zero +.L0f0dea94: +/* f0dea94: 10e00003 */ beqz $a3,.L0f0deaa4 +/* f0dea98: 00002825 */ or $a1,$zero,$zero +/* f0dea9c: 10000001 */ beqz $zero,.L0f0deaa4 +/* f0deaa0: 03e02825 */ or $a1,$ra,$zero +.L0f0deaa4: +/* f0deaa4: 11400003 */ beqz $t2,.L0f0deab4 +/* f0deaa8: 00001825 */ or $v1,$zero,$zero +/* f0deaac: 10000001 */ beqz $zero,.L0f0deab4 +/* f0deab0: 03e01825 */ or $v1,$ra,$zero +.L0f0deab4: +/* f0deab4: 11a00003 */ beqz $t5,.L0f0deac4 +/* f0deab8: 00001025 */ or $v0,$zero,$zero +/* f0deabc: 10000001 */ beqz $zero,.L0f0deac4 +/* f0deac0: 03e01025 */ or $v0,$ra,$zero +.L0f0deac4: +/* f0deac4: 0043c821 */ addu $t9,$v0,$v1 +/* f0deac8: 03257821 */ addu $t7,$t9,$a1 +/* f0deacc: 01e67021 */ addu $t6,$t7,$a2 +/* f0dead0: 15c10029 */ bne $t6,$at,.L0f0deb78 +/* f0dead4: 00000000 */ sll $zero,$zero,0x0 +/* f0dead8: 0fc54bcd */ jal func0f152f34 +/* f0deadc: afa90034 */ sw $t1,0x34($sp) +/* f0deae0: 3c038009 */ lui $v1,0x8009 +/* f0deae4: 241f0001 */ addiu $ra,$zero,0x1 +/* f0deae8: 24630af0 */ addiu $v1,$v1,0xaf0 +/* f0deaec: 13e20003 */ beq $ra,$v0,.L0f0deafc +/* f0deaf0: 8fa90034 */ lw $t1,0x34($sp) +/* f0deaf4: 90780000 */ lbu $t8,0x0($v1) +/* f0deaf8: 17f8001f */ bne $ra,$t8,.L0f0deb78 +.L0f0deafc: +/* f0deafc: 3c198007 */ lui $t9,0x8007 +/* f0deb00: 8f390764 */ lw $t9,0x764($t9) +/* f0deb04: 3c0f8006 */ lui $t7,0x8006 +/* f0deb08: 53200005 */ beqzl $t9,.L0f0deb20 +/* f0deb0c: 906e0000 */ lbu $t6,0x0($v1) +/* f0deb10: 8defd9d0 */ lw $t7,-0x2630($t7) +/* f0deb14: 11e00018 */ beqz $t7,.L0f0deb78 +/* f0deb18: 00000000 */ sll $zero,$zero,0x0 +/* f0deb1c: 906e0000 */ lbu $t6,0x0($v1) +.L0f0deb20: +/* f0deb20: 8fb80038 */ lw $t8,0x38($sp) +/* f0deb24: 8fb90038 */ lw $t9,0x38($sp) +/* f0deb28: 57ee000b */ bnel $ra,$t6,.L0f0deb58 +/* f0deb2c: 8f2201c0 */ lw $v0,0x1c0($t9) +/* f0deb30: 8f0201c0 */ lw $v0,0x1c0($t8) +/* f0deb34: 14400003 */ bnez $v0,.L0f0deb44 +/* f0deb38: 00000000 */ sll $zero,$zero,0x0 +/* f0deb3c: 10000037 */ beqz $zero,.L0f0dec1c +/* f0deb40: 2529ffff */ addiu $t1,$t1,-1 +.L0f0deb44: +/* f0deb44: 17e20035 */ bne $ra,$v0,.L0f0dec1c +/* f0deb48: 00000000 */ sll $zero,$zero,0x0 +/* f0deb4c: 10000033 */ beqz $zero,.L0f0dec1c +/* f0deb50: 2529fff0 */ addiu $t1,$t1,-16 +/* f0deb54: 8f2201c0 */ lw $v0,0x1c0($t9) +.L0f0deb58: +/* f0deb58: 14400003 */ bnez $v0,.L0f0deb68 +/* f0deb5c: 00000000 */ sll $zero,$zero,0x0 +/* f0deb60: 1000002e */ beqz $zero,.L0f0dec1c +/* f0deb64: 2529000f */ addiu $t1,$t1,0xf +.L0f0deb68: +/* f0deb68: 17e2002c */ bne $ra,$v0,.L0f0dec1c +/* f0deb6c: 00000000 */ sll $zero,$zero,0x0 +/* f0deb70: 1000002a */ beqz $zero,.L0f0dec1c +/* f0deb74: 25290004 */ addiu $t1,$t1,0x4 +.L0f0deb78: +/* f0deb78: 3c0f800a */ lui $t7,0x800a +/* f0deb7c: 8defa02c */ lw $t7,-0x5fd4($t7) +/* f0deb80: 3c07800a */ lui $a3,0x800a +/* f0deb84: 3c0a800a */ lui $t2,0x800a +/* f0deb88: 3c0d800a */ lui $t5,0x800a +/* f0deb8c: 8dada030 */ lw $t5,-0x5fd0($t5) +/* f0deb90: 8d4aa024 */ lw $t2,-0x5fdc($t2) +/* f0deb94: 11e00003 */ beqz $t7,.L0f0deba4 +/* f0deb98: 8ce7a028 */ lw $a3,-0x5fd8($a3) +/* f0deb9c: 10000002 */ beqz $zero,.L0f0deba8 +/* f0deba0: 03e03025 */ or $a2,$ra,$zero +.L0f0deba4: +/* f0deba4: 00003025 */ or $a2,$zero,$zero +.L0f0deba8: +/* f0deba8: 50e00004 */ beqzl $a3,.L0f0debbc +/* f0debac: 00002825 */ or $a1,$zero,$zero +/* f0debb0: 10000002 */ beqz $zero,.L0f0debbc +/* f0debb4: 03e02825 */ or $a1,$ra,$zero +/* f0debb8: 00002825 */ or $a1,$zero,$zero +.L0f0debbc: +/* f0debbc: 51400004 */ beqzl $t2,.L0f0debd0 +/* f0debc0: 00001825 */ or $v1,$zero,$zero +/* f0debc4: 10000002 */ beqz $zero,.L0f0debd0 +/* f0debc8: 03e01825 */ or $v1,$ra,$zero +/* f0debcc: 00001825 */ or $v1,$zero,$zero +.L0f0debd0: +/* f0debd0: 51a00004 */ beqzl $t5,.L0f0debe4 +/* f0debd4: 00001025 */ or $v0,$zero,$zero +/* f0debd8: 10000002 */ beqz $zero,.L0f0debe4 +/* f0debdc: 03e01025 */ or $v0,$ra,$zero +/* f0debe0: 00001025 */ or $v0,$zero,$zero +.L0f0debe4: +/* f0debe4: 00437021 */ addu $t6,$v0,$v1 +/* f0debe8: 01c5c021 */ addu $t8,$t6,$a1 +/* f0debec: 0306c821 */ addu $t9,$t8,$a2 +/* f0debf0: 2b210003 */ slti $at,$t9,0x3 +/* f0debf4: 14200009 */ bnez $at,.L0f0dec1c +/* f0debf8: 00000000 */ sll $zero,$zero,0x0 +/* f0debfc: 8faf0038 */ lw $t7,0x38($sp) +/* f0dec00: 8dee01c0 */ lw $t6,0x1c0($t7) +/* f0dec04: 31d80001 */ andi $t8,$t6,0x1 +/* f0dec08: 57000004 */ bnezl $t8,.L0f0dec1c +/* f0dec0c: 2529fff0 */ addiu $t1,$t1,-16 +/* f0dec10: 10000002 */ beqz $zero,.L0f0dec1c +/* f0dec14: 2529ffff */ addiu $t1,$t1,-1 +/* f0dec18: 2529fff0 */ addiu $t1,$t1,-16 +.L0f0dec1c: +/* f0dec1c: 10000011 */ beqz $zero,.L0f0dec64 +/* f0dec20: 8fa30038 */ lw $v1,0x38($sp) +.L0f0dec24: +/* f0dec24: 946f001c */ lhu $t7,0x1c($v1) +/* f0dec28: 8c7801d0 */ lw $t8,0x1d0($v1) +/* f0dec2c: 018bc821 */ addu $t9,$t4,$t3 +/* f0dec30: 032f7023 */ subu $t6,$t9,$t7 +/* f0dec34: 01d84823 */ subu $t1,$t6,$t8 +/* f0dec38: 1000000a */ beqz $zero,.L0f0dec64 +/* f0dec3c: 2529ffc7 */ addiu $t1,$t1,-57 +/* f0dec40: 9479001c */ lhu $t9,0x1c($v1) +.L0f0dec44: +/* f0dec44: 01797823 */ subu $t7,$t3,$t9 +/* f0dec48: 8c7901d0 */ lw $t9,0x1d0($v1) +/* f0dec4c: 05e10003 */ bgez $t7,.L0f0dec5c +/* f0dec50: 000f7043 */ sra $t6,$t7,0x1 +/* f0dec54: 25e10001 */ addiu $at,$t7,0x1 +/* f0dec58: 00017043 */ sra $t6,$at,0x1 +.L0f0dec5c: +/* f0dec5c: 01ccc021 */ addu $t8,$t6,$t4 +/* f0dec60: 03194821 */ addu $t1,$t8,$t9 +.L0f0dec64: +/* f0dec64: 906f01c9 */ lbu $t7,0x1c9($v1) +/* f0dec68: 25eefffc */ addiu $t6,$t7,-4 +/* f0dec6c: 2dc10005 */ sltiu $at,$t6,0x5 +/* f0dec70: 1020008b */ beqz $at,.L0f0deea0 +/* f0dec74: 000e7080 */ sll $t6,$t6,0x2 +/* f0dec78: 3c017f1b */ lui $at,0x7f1b +/* f0dec7c: 002e0821 */ addu $at,$at,$t6 +/* f0dec80: 8c2edeb0 */ lw $t6,-0x2150($at) +/* f0dec84: 01c00008 */ jr $t6 +/* f0dec88: 00000000 */ sll $zero,$zero,0x0 +/* f0dec8c: 10000085 */ beqz $zero,.L0f0deea4 +/* f0dec90: 8c6401d4 */ lw $a0,0x1d4($v1) +/* f0dec94: 8fb80028 */ lw $t8,0x28($sp) +/* f0dec98: 8c7901d4 */ lw $t9,0x1d4($v1) +/* f0dec9c: 03192021 */ addu $a0,$t8,$t9 +/* f0deca0: 10000080 */ beqz $zero,.L0f0deea4 +/* f0deca4: 2484000d */ addiu $a0,$a0,0xd +/* f0deca8: 8faf0028 */ lw $t7,0x28($sp) +/* f0decac: 8fae0020 */ lw $t6,0x20($sp) +/* f0decb0: 9479001e */ lhu $t9,0x1e($v1) +/* f0decb4: 3c08800a */ lui $t0,0x800a +/* f0decb8: 01eec021 */ addu $t8,$t7,$t6 +/* f0decbc: 8c6e01d4 */ lw $t6,0x1d4($v1) +/* f0decc0: 8d08a02c */ lw $t0,-0x5fd4($t0) +/* f0decc4: 03197823 */ subu $t7,$t8,$t9 +/* f0decc8: 3c07800a */ lui $a3,0x800a +/* f0deccc: 3c0a800a */ lui $t2,0x800a +/* f0decd0: 3c0d800a */ lui $t5,0x800a +/* f0decd4: 01ee2023 */ subu $a0,$t7,$t6 +/* f0decd8: 2484fff2 */ addiu $a0,$a0,-14 +/* f0decdc: 8dada030 */ lw $t5,-0x5fd0($t5) +/* f0dece0: 8d4aa024 */ lw $t2,-0x5fdc($t2) +/* f0dece4: 11000003 */ beqz $t0,.L0f0decf4 +/* f0dece8: 8ce7a028 */ lw $a3,-0x5fd8($a3) +/* f0decec: 10000002 */ beqz $zero,.L0f0decf8 +/* f0decf0: 03e03025 */ or $a2,$ra,$zero +.L0f0decf4: +/* f0decf4: 00003025 */ or $a2,$zero,$zero +.L0f0decf8: +/* f0decf8: 10e00003 */ beqz $a3,.L0f0ded08 +/* f0decfc: 24010002 */ addiu $at,$zero,0x2 +/* f0ded00: 10000002 */ beqz $zero,.L0f0ded0c +/* f0ded04: 03e02825 */ or $a1,$ra,$zero +.L0f0ded08: +/* f0ded08: 00002825 */ or $a1,$zero,$zero +.L0f0ded0c: +/* f0ded0c: 11400003 */ beqz $t2,.L0f0ded1c +/* f0ded10: 00001825 */ or $v1,$zero,$zero +/* f0ded14: 10000001 */ beqz $zero,.L0f0ded1c +/* f0ded18: 03e01825 */ or $v1,$ra,$zero +.L0f0ded1c: +/* f0ded1c: 11a00003 */ beqz $t5,.L0f0ded2c +/* f0ded20: 00001025 */ or $v0,$zero,$zero +/* f0ded24: 10000001 */ beqz $zero,.L0f0ded2c +/* f0ded28: 03e01025 */ or $v0,$ra,$zero +.L0f0ded2c: +/* f0ded2c: 0043c021 */ addu $t8,$v0,$v1 +/* f0ded30: 0305c821 */ addu $t9,$t8,$a1 +/* f0ded34: 03267821 */ addu $t7,$t9,$a2 +/* f0ded38: 15e1001b */ bne $t7,$at,.L0f0deda8 +/* f0ded3c: 3c0e8007 */ lui $t6,0x8007 +/* f0ded40: 8dce0764 */ lw $t6,0x764($t6) +/* f0ded44: 3c188006 */ lui $t8,0x8006 +/* f0ded48: 3c198009 */ lui $t9,0x8009 +/* f0ded4c: 11c00004 */ beqz $t6,.L0f0ded60 +/* f0ded50: 00000000 */ sll $zero,$zero,0x0 +/* f0ded54: 8f18d9d0 */ lw $t8,-0x2630($t8) +/* f0ded58: 13000013 */ beqz $t8,.L0f0deda8 +/* f0ded5c: 00000000 */ sll $zero,$zero,0x0 +.L0f0ded60: +/* f0ded60: 93390af0 */ lbu $t9,0xaf0($t9) +/* f0ded64: 13f9000c */ beq $ra,$t9,.L0f0ded98 +/* f0ded68: 00000000 */ sll $zero,$zero,0x0 +/* f0ded6c: afa40030 */ sw $a0,0x30($sp) +/* f0ded70: 0fc54bcd */ jal func0f152f34 +/* f0ded74: afa90034 */ sw $t1,0x34($sp) +/* f0ded78: 241f0001 */ addiu $ra,$zero,0x1 +/* f0ded7c: 8fa40030 */ lw $a0,0x30($sp) +/* f0ded80: 13e20007 */ beq $ra,$v0,.L0f0deda0 +/* f0ded84: 8fa90034 */ lw $t1,0x34($sp) +/* f0ded88: 8faf0038 */ lw $t7,0x38($sp) +/* f0ded8c: 8dee01c0 */ lw $t6,0x1c0($t7) +/* f0ded90: 15c00003 */ bnez $t6,.L0f0deda0 +/* f0ded94: 00000000 */ sll $zero,$zero,0x0 +.L0f0ded98: +/* f0ded98: 10000028 */ beqz $zero,.L0f0dee3c +/* f0ded9c: 24840008 */ addiu $a0,$a0,0x8 +.L0f0deda0: +/* f0deda0: 10000026 */ beqz $zero,.L0f0dee3c +/* f0deda4: 24840003 */ addiu $a0,$a0,0x3 +.L0f0deda8: +/* f0deda8: 11000003 */ beqz $t0,.L0f0dedb8 +/* f0dedac: 00003025 */ or $a2,$zero,$zero +/* f0dedb0: 10000001 */ beqz $zero,.L0f0dedb8 +/* f0dedb4: 24060001 */ addiu $a2,$zero,0x1 +.L0f0dedb8: +/* f0dedb8: 10e00003 */ beqz $a3,.L0f0dedc8 +/* f0dedbc: 00002825 */ or $a1,$zero,$zero +/* f0dedc0: 10000001 */ beqz $zero,.L0f0dedc8 +/* f0dedc4: 24050001 */ addiu $a1,$zero,0x1 +.L0f0dedc8: +/* f0dedc8: 11400003 */ beqz $t2,.L0f0dedd8 +/* f0dedcc: 00001825 */ or $v1,$zero,$zero +/* f0dedd0: 10000001 */ beqz $zero,.L0f0dedd8 +/* f0dedd4: 24030001 */ addiu $v1,$zero,0x1 +.L0f0dedd8: +/* f0dedd8: 11a00003 */ beqz $t5,.L0f0dede8 +/* f0deddc: 00001025 */ or $v0,$zero,$zero +/* f0dede0: 10000001 */ beqz $zero,.L0f0dede8 +/* f0dede4: 24020001 */ addiu $v0,$zero,0x1 +.L0f0dede8: +/* f0dede8: 0043c021 */ addu $t8,$v0,$v1 +/* f0dedec: 0305c821 */ addu $t9,$t8,$a1 +/* f0dedf0: 03267821 */ addu $t7,$t9,$a2 +/* f0dedf4: 29e10003 */ slti $at,$t7,0x3 +/* f0dedf8: 14200009 */ bnez $at,.L0f0dee20 +/* f0dedfc: 8fae0038 */ lw $t6,0x38($sp) +/* f0dee00: 8dd801c0 */ lw $t8,0x1c0($t6) +/* f0dee04: 2b010002 */ slti $at,$t8,0x2 +/* f0dee08: 10200003 */ beqz $at,.L0f0dee18 +/* f0dee0c: 00000000 */ sll $zero,$zero,0x0 +/* f0dee10: 1000000a */ beqz $zero,.L0f0dee3c +/* f0dee14: 24840008 */ addiu $a0,$a0,0x8 +.L0f0dee18: +/* f0dee18: 10000008 */ beqz $zero,.L0f0dee3c +/* f0dee1c: 24840003 */ addiu $a0,$a0,0x3 +.L0f0dee20: +/* f0dee20: afa40030 */ sw $a0,0x30($sp) +/* f0dee24: 0fc54b60 */ jal func0f152d80 +/* f0dee28: afa90034 */ sw $t1,0x34($sp) +/* f0dee2c: 8fa40030 */ lw $a0,0x30($sp) +/* f0dee30: 10400002 */ beqz $v0,.L0f0dee3c +/* f0dee34: 8fa90034 */ lw $t1,0x34($sp) +/* f0dee38: 24840008 */ addiu $a0,$a0,0x8 +.L0f0dee3c: +/* f0dee3c: 10000019 */ beqz $zero,.L0f0deea4 +/* f0dee40: 8fa30038 */ lw $v1,0x38($sp) +/* f0dee44: 8fb90020 */ lw $t9,0x20($sp) +/* f0dee48: 946f001e */ lhu $t7,0x1e($v1) +/* f0dee4c: 032f7023 */ subu $t6,$t9,$t7 +/* f0dee50: 8fb90028 */ lw $t9,0x28($sp) +/* f0dee54: 05c10003 */ bgez $t6,.L0f0dee64 +/* f0dee58: 000ec043 */ sra $t8,$t6,0x1 +/* f0dee5c: 25c10001 */ addiu $at,$t6,0x1 +/* f0dee60: 0001c043 */ sra $t8,$at,0x1 +.L0f0dee64: +/* f0dee64: 8c6e01d4 */ lw $t6,0x1d4($v1) +/* f0dee68: 03197821 */ addu $t7,$t8,$t9 +/* f0dee6c: 1000000d */ beqz $zero,.L0f0deea4 +/* f0dee70: 01ee2021 */ addu $a0,$t7,$t6 +/* f0dee74: 8fb80028 */ lw $t8,0x28($sp) +/* f0dee78: 8fb90020 */ lw $t9,0x20($sp) +/* f0dee7c: 946e001e */ lhu $t6,0x1e($v1) +/* f0dee80: 03197821 */ addu $t7,$t8,$t9 +/* f0dee84: 05c10003 */ bgez $t6,.L0f0dee94 +/* f0dee88: 000ec043 */ sra $t8,$t6,0x1 +/* f0dee8c: 25c10001 */ addiu $at,$t6,0x1 +/* f0dee90: 0001c043 */ sra $t8,$at,0x1 +.L0f0dee94: +/* f0dee94: 01f82023 */ subu $a0,$t7,$t8 +/* f0dee98: 10000002 */ beqz $zero,.L0f0deea4 +/* f0dee9c: 24840012 */ addiu $a0,$a0,0x12 +.L0f0deea0: +/* f0deea0: 8c6401d4 */ lw $a0,0x1d4($v1) +.L0f0deea4: +/* f0deea4: a4690018 */ sh $t1,0x18($v1) +/* f0deea8: a464001a */ sh $a0,0x1a($v1) +/* f0deeac: 8fbf0014 */ lw $ra,0x14($sp) +/* f0deeb0: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0deeb4: 03e00008 */ jr $ra +/* f0deeb8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0deebc +/* f0deebc: 27bdfe08 */ addiu $sp,$sp,-504 +/* f0deec0: afb10024 */ sw $s1,0x24($sp) +/* f0deec4: 24110006 */ addiu $s1,$zero,0x6 +/* f0deec8: afbf002c */ sw $ra,0x2c($sp) +/* f0deecc: afb20028 */ sw $s2,0x28($sp) +/* f0deed0: afb00020 */ sw $s0,0x20($sp) +/* f0deed4: afa401f8 */ sw $a0,0x1f8($sp) +/* f0deed8: afa501fc */ sw $a1,0x1fc($sp) +/* f0deedc: afa60200 */ sw $a2,0x200($sp) +/* f0deee0: afa70204 */ sw $a3,0x204($sp) +/* f0deee4: 14b10005 */ bne $a1,$s1,.L0f0deefc +/* f0deee8: 00004825 */ or $t1,$zero,$zero +/* f0deeec: 0fc54a43 */ jal func0f15290c +/* f0deef0: afa001ec */ sw $zero,0x1ec($sp) +/* f0deef4: 10400115 */ beqz $v0,.L0f0df34c +/* f0deef8: 8fa901ec */ lw $t1,0x1ec($sp) +.L0f0deefc: +/* f0deefc: 8faf01f8 */ lw $t7,0x1f8($sp) +/* f0def00: 8fb90230 */ lw $t9,0x230($sp) +/* f0def04: 3c07800a */ lui $a3,0x800a +/* f0def08: 91f80000 */ lbu $t8,0x0($t7) +/* f0def0c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0def10: 01e01025 */ or $v0,$t7,$zero +/* f0def14: 13000007 */ beqz $t8,.L0f0def34 +/* f0def18: 332a0001 */ andi $t2,$t9,0x1 +/* f0def1c: 91e30000 */ lbu $v1,0x0($t7) +/* f0def20: 00694821 */ addu $t1,$v1,$t1 +.L0f0def24: +/* f0def24: 90430001 */ lbu $v1,0x1($v0) +/* f0def28: 24420001 */ addiu $v0,$v0,0x1 +/* f0def2c: 5460fffd */ bnezl $v1,.L0f0def24 +/* f0def30: 00694821 */ addu $t1,$v1,$t1 +.L0f0def34: +/* f0def34: 11400004 */ beqz $t2,.L0f0def48 +/* f0def38: 8fad0230 */ lw $t5,0x230($sp) +/* f0def3c: 8ceb0284 */ lw $t3,0x284($a3) +/* f0def40: 8d6c00d8 */ lw $t4,0xd8($t3) +/* f0def44: 15800101 */ bnez $t4,.L0f0df34c +.L0f0def48: +/* f0def48: 3c07800a */ lui $a3,0x800a +/* f0def4c: 31ae0008 */ andi $t6,$t5,0x8 +/* f0def50: 15c0001b */ bnez $t6,.L0f0defc0 +/* f0def54: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0def58: 3c048007 */ lui $a0,0x8007 +/* f0def5c: 8c840fe8 */ lw $a0,0xfe8($a0) +/* f0def60: 2406ffff */ addiu $a2,$zero,-1 +/* f0def64: 00008025 */ or $s0,$zero,$zero +/* f0def68: 18800014 */ blez $a0,.L0f0defbc +/* f0def6c: 3c028007 */ lui $v0,0x8007 +/* f0def70: 8c420fec */ lw $v0,0xfec($v0) +/* f0def74: 24050005 */ addiu $a1,$zero,0x5 +.L0f0def78: +/* f0def78: 90430000 */ lbu $v1,0x0($v0) +/* f0def7c: 5060000c */ beqzl $v1,.L0f0defb0 +/* f0def80: 26100001 */ addiu $s0,$s0,0x1 +/* f0def84: 50a3000a */ beql $a1,$v1,.L0f0defb0 +/* f0def88: 26100001 */ addiu $s0,$s0,0x1 +/* f0def8c: 8cf8028c */ lw $t8,0x28c($a3) +/* f0def90: 8c4f01c0 */ lw $t7,0x1c0($v0) +/* f0def94: 570f0006 */ bnel $t8,$t7,.L0f0defb0 +/* f0def98: 26100001 */ addiu $s0,$s0,0x1 +/* f0def9c: 8c5901d8 */ lw $t9,0x1d8($v0) +/* f0defa0: 55390003 */ bnel $t1,$t9,.L0f0defb0 +/* f0defa4: 26100001 */ addiu $s0,$s0,0x1 +/* f0defa8: 02003025 */ or $a2,$s0,$zero +/* f0defac: 26100001 */ addiu $s0,$s0,0x1 +.L0f0defb0: +/* f0defb0: 0204082a */ slt $at,$s0,$a0 +/* f0defb4: 1420fff0 */ bnez $at,.L0f0def78 +/* f0defb8: 244201dc */ addiu $v0,$v0,0x1dc +.L0f0defbc: +/* f0defbc: 04c100e3 */ bgez $a2,.L0f0df34c +.L0f0defc0: +/* f0defc0: 3c0a8007 */ lui $t2,0x8007 +/* f0defc4: 8d4a06c8 */ lw $t2,0x6c8($t2) +/* f0defc8: 24030001 */ addiu $v1,$zero,0x1 +/* f0defcc: 3c048007 */ lui $a0,0x8007 +/* f0defd0: 8c840fe8 */ lw $a0,0xfe8($a0) +/* f0defd4: 146a0005 */ bne $v1,$t2,.L0f0defec +/* f0defd8: 00008025 */ or $s0,$zero,$zero +/* f0defdc: 240b0002 */ addiu $t3,$zero,0x2 +/* f0defe0: 3c018008 */ lui $at,0x8008 +/* f0defe4: 10000003 */ beqz $zero,.L0f0deff4 +/* f0defe8: ac2bfac0 */ sw $t3,-0x540($at) +.L0f0defec: +/* f0defec: 3c018008 */ lui $at,0x8008 +/* f0deff0: ac23fac0 */ sw $v1,-0x540($at) +.L0f0deff4: +/* f0deff4: 18800009 */ blez $a0,.L0f0df01c +/* f0deff8: 3c028007 */ lui $v0,0x8007 +/* f0deffc: 8c420fec */ lw $v0,0xfec($v0) +.L0f0df000: +/* f0df000: 904c0000 */ lbu $t4,0x0($v0) +/* f0df004: 51800006 */ beqzl $t4,.L0f0df020 +/* f0df008: 0204082a */ slt $at,$s0,$a0 +/* f0df00c: 26100001 */ addiu $s0,$s0,0x1 +/* f0df010: 0204082a */ slt $at,$s0,$a0 +/* f0df014: 1420fffa */ bnez $at,.L0f0df000 +/* f0df018: 244201dc */ addiu $v0,$v0,0x1dc +.L0f0df01c: +/* f0df01c: 0204082a */ slt $at,$s0,$a0 +.L0f0df020: +/* f0df020: 14200028 */ bnez $at,.L0f0df0c4 +/* f0df024: 8fad01fc */ lw $t5,0x1fc($sp) +/* f0df028: 11a30004 */ beq $t5,$v1,.L0f0df03c +/* f0df02c: 24010002 */ addiu $at,$zero,0x2 +/* f0df030: 51a10003 */ beql $t5,$at,.L0f0df040 +/* f0df034: 2404ffff */ addiu $a0,$zero,-1 +/* f0df038: 15b10022 */ bne $t5,$s1,.L0f0df0c4 +.L0f0df03c: +/* f0df03c: 2404ffff */ addiu $a0,$zero,-1 +.L0f0df040: +/* f0df040: 0fc377ab */ jal func0f0ddeac +/* f0df044: afa901ec */ sw $t1,0x1ec($sp) +/* f0df048: 8fa901ec */ lw $t1,0x1ec($sp) +/* f0df04c: 0440001d */ bltz $v0,.L0f0df0c4 +/* f0df050: 00408025 */ or $s0,$v0,$zero +/* f0df054: 241201dc */ addiu $s2,$zero,0x1dc +/* f0df058: 24110003 */ addiu $s1,$zero,0x3 +.L0f0df05c: +/* f0df05c: 00520019 */ multu $v0,$s2 +/* f0df060: 3c058007 */ lui $a1,0x8007 +/* f0df064: 8ca50fec */ lw $a1,0xfec($a1) +/* f0df068: 24010001 */ addiu $at,$zero,0x1 +/* f0df06c: 00007012 */ mflo $t6 +/* f0df070: 00ae2021 */ addu $a0,$a1,$t6 +/* f0df074: 90980000 */ lbu $t8,0x0($a0) +/* f0df078: 17010009 */ bne $t8,$at,.L0f0df0a0 +/* f0df07c: 00000000 */ sll $zero,$zero,0x0 +/* f0df080: 8c8301b4 */ lw $v1,0x1b4($a0) +/* f0df084: 24010004 */ addiu $at,$zero,0x4 +/* f0df088: 5060000f */ beqzl $v1,.L0f0df0c8 +/* f0df08c: 24030001 */ addiu $v1,$zero,0x1 +/* f0df090: 5223000d */ beql $s1,$v1,.L0f0df0c8 +/* f0df094: 24030001 */ addiu $v1,$zero,0x1 +/* f0df098: 5061000b */ beql $v1,$at,.L0f0df0c8 +/* f0df09c: 24030001 */ addiu $v1,$zero,0x1 +.L0f0df0a0: +/* f0df0a0: 02120019 */ multu $s0,$s2 +/* f0df0a4: 00007812 */ mflo $t7 +/* f0df0a8: 00afc821 */ addu $t9,$a1,$t7 +/* f0df0ac: 8f2401b8 */ lw $a0,0x1b8($t9) +/* f0df0b0: 0fc377ab */ jal func0f0ddeac +/* f0df0b4: afa901ec */ sw $t1,0x1ec($sp) +/* f0df0b8: 8fa901ec */ lw $t1,0x1ec($sp) +/* f0df0bc: 0441ffe7 */ bgez $v0,.L0f0df05c +/* f0df0c0: 00408025 */ or $s0,$v0,$zero +.L0f0df0c4: +/* f0df0c4: 24030001 */ addiu $v1,$zero,0x1 +.L0f0df0c8: +/* f0df0c8: 0600009e */ bltz $s0,.L0f0df344 +/* f0df0cc: 241201dc */ addiu $s2,$zero,0x1dc +/* f0df0d0: 3c0a8007 */ lui $t2,0x8007 +/* f0df0d4: 8d4a0fe8 */ lw $t2,0xfe8($t2) +/* f0df0d8: 020a082a */ slt $at,$s0,$t2 +/* f0df0dc: 10200099 */ beqz $at,.L0f0df344 +/* f0df0e0: 00000000 */ sll $zero,$zero,0x0 +/* f0df0e4: 02120019 */ multu $s0,$s2 +/* f0df0e8: 3c0c8007 */ lui $t4,0x8007 +/* f0df0ec: 8d8c0fec */ lw $t4,0xfec($t4) +/* f0df0f0: afa001d8 */ sw $zero,0x1d8($sp) +/* f0df0f4: 27a401d8 */ addiu $a0,$sp,0x1d8 +/* f0df0f8: 8fa50220 */ lw $a1,0x220($sp) +/* f0df0fc: afa901ec */ sw $t1,0x1ec($sp) +/* f0df100: 00005812 */ mflo $t3 +/* f0df104: 016c8821 */ addu $s1,$t3,$t4 +/* f0df108: 0fc376c7 */ jal func0f0ddb1c +/* f0df10c: 00000000 */ sll $zero,$zero,0x0 +/* f0df110: 8fae0210 */ lw $t6,0x210($sp) +/* f0df114: 8fad020c */ lw $t5,0x20c($sp) +/* f0df118: afa201d4 */ sw $v0,0x1d4($sp) +/* f0df11c: 8dd80000 */ lw $t8,0x0($t6) +/* f0df120: 8da70000 */ lw $a3,0x0($t5) +/* f0df124: afa00014 */ sw $zero,0x14($sp) +/* f0df128: 27a401dc */ addiu $a0,$sp,0x1dc +/* f0df12c: 27a501e0 */ addiu $a1,$sp,0x1e0 +/* f0df130: 8fa601f8 */ lw $a2,0x1f8($sp) +/* f0df134: 0fc55cbe */ jal func0f1572f8 +/* f0df138: afb80010 */ sw $t8,0x10($sp) +/* f0df13c: 8faf01d4 */ lw $t7,0x1d4($sp) +/* f0df140: 8fb901e0 */ lw $t9,0x1e0($sp) +/* f0df144: 8fa901ec */ lw $t1,0x1ec($sp) +/* f0df148: 26240020 */ addiu $a0,$s1,0x20 +/* f0df14c: 01f9082a */ slt $at,$t7,$t9 +/* f0df150: 10200033 */ beqz $at,.L0f0df220 +/* f0df154: 8fa501f8 */ lw $a1,0x1f8($sp) +/* f0df158: 8faa01f8 */ lw $t2,0x1f8($sp) +/* f0df15c: 00002825 */ or $a1,$zero,$zero +/* f0df160: 00004025 */ or $t0,$zero,$zero +/* f0df164: 914b0000 */ lbu $t3,0x0($t2) +/* f0df168: 240d000a */ addiu $t5,$zero,0xa +/* f0df16c: 26320020 */ addiu $s2,$s1,0x20 +/* f0df170: 11600010 */ beqz $t3,.L0f0df1b4 +/* f0df174: 01401021 */ addu $v0,$t2,$zero +/* f0df178: 91430000 */ lbu $v1,0x0($t2) +/* f0df17c: 27b00044 */ addiu $s0,$sp,0x44 +/* f0df180: 2406000a */ addiu $a2,$zero,0xa +/* f0df184: 00602025 */ or $a0,$v1,$zero +.L0f0df188: +/* f0df188: 10c40004 */ beq $a2,$a0,.L0f0df19c +/* f0df18c: 24a50001 */ addiu $a1,$a1,0x1 +/* f0df190: 02086021 */ addu $t4,$s0,$t0 +/* f0df194: a1830000 */ sb $v1,0x0($t4) +/* f0df198: 25080001 */ addiu $t0,$t0,0x1 +.L0f0df19c: +/* f0df19c: 28a10190 */ slti $at,$a1,0x190 +/* f0df1a0: 10200004 */ beqz $at,.L0f0df1b4 +/* f0df1a4: 24420001 */ addiu $v0,$v0,0x1 +/* f0df1a8: 90430000 */ lbu $v1,0x0($v0) +/* f0df1ac: 1460fff6 */ bnez $v1,.L0f0df188 +/* f0df1b0: 00602025 */ or $a0,$v1,$zero +.L0f0df1b4: +/* f0df1b4: 27a50044 */ addiu $a1,$sp,0x44 +/* f0df1b8: 00a87021 */ addu $t6,$a1,$t0 +/* f0df1bc: 25080001 */ addiu $t0,$t0,0x1 +/* f0df1c0: a1cd0000 */ sb $t5,0x0($t6) +/* f0df1c4: 00a8c021 */ addu $t8,$a1,$t0 +/* f0df1c8: a3000000 */ sb $zero,0x0($t8) +/* f0df1cc: 8fb90210 */ lw $t9,0x210($sp) +/* f0df1d0: 8faf020c */ lw $t7,0x20c($sp) +/* f0df1d4: 8fa401d4 */ lw $a0,0x1d4($sp) +/* f0df1d8: 8f2b0000 */ lw $t3,0x0($t9) +/* f0df1dc: 8de70000 */ lw $a3,0x0($t7) +/* f0df1e0: afa901ec */ sw $t1,0x1ec($sp) +/* f0df1e4: 02403025 */ or $a2,$s2,$zero +/* f0df1e8: 0fc55d48 */ jal func0f157520 +/* f0df1ec: afab0010 */ sw $t3,0x10($sp) +/* f0df1f0: 8fac0210 */ lw $t4,0x210($sp) +/* f0df1f4: 8faa020c */ lw $t2,0x20c($sp) +/* f0df1f8: 27a401dc */ addiu $a0,$sp,0x1dc +/* f0df1fc: 8d8d0000 */ lw $t5,0x0($t4) +/* f0df200: 8d470000 */ lw $a3,0x0($t2) +/* f0df204: afa00014 */ sw $zero,0x14($sp) +/* f0df208: 27a501e0 */ addiu $a1,$sp,0x1e0 +/* f0df20c: 02403025 */ or $a2,$s2,$zero +/* f0df210: 0fc55cbe */ jal func0f1572f8 +/* f0df214: afad0010 */ sw $t5,0x10($sp) +/* f0df218: 10000006 */ beqz $zero,.L0f0df234 +/* f0df21c: 8fa901ec */ lw $t1,0x1ec($sp) +.L0f0df220: +/* f0df220: 2406018f */ addiu $a2,$zero,0x18f +/* f0df224: 0c004c72 */ jal 0x131c8 +/* f0df228: afa901ec */ sw $t1,0x1ec($sp) +/* f0df22c: 8fa901ec */ lw $t1,0x1ec($sp) +/* f0df230: a22001af */ sb $zero,0x1af($s1) +.L0f0df234: +/* f0df234: 8fae0230 */ lw $t6,0x230($sp) +/* f0df238: 3c18800a */ lui $t8,0x800a +/* f0df23c: 3c02800a */ lui $v0,0x800a +/* f0df240: ae2e01c4 */ sw $t6,0x1c4($s1) +/* f0df244: 8f18a24c */ lw $t8,-0x5db4($t8) +/* f0df248: 2442dea0 */ addiu $v0,$v0,-8544 +/* f0df24c: 240c0001 */ addiu $t4,$zero,0x1 +/* f0df250: ae3801c0 */ sw $t8,0x1c0($s1) +/* f0df254: 8faf01fc */ lw $t7,0x1fc($sp) +/* f0df258: 02202025 */ or $a0,$s1,$zero +/* f0df25c: ae2f01b4 */ sw $t7,0x1b4($s1) +/* f0df260: 8c590000 */ lw $t9,0x0($v0) +/* f0df264: ae3901b8 */ sw $t9,0x1b8($s1) +/* f0df268: 8c4b0000 */ lw $t3,0x0($v0) +/* f0df26c: 256a0001 */ addiu $t2,$t3,0x1 +/* f0df270: ac4a0000 */ sw $t2,0x0($v0) +/* f0df274: a22c0000 */ sb $t4,0x0($s1) +/* f0df278: a6200006 */ sh $zero,0x6($s1) +/* f0df27c: 8fad0200 */ lw $t5,0x200($sp) +/* f0df280: a22d0001 */ sb $t5,0x1($s1) +/* f0df284: 8fae0204 */ lw $t6,0x204($sp) +/* f0df288: a22e0002 */ sb $t6,0x2($s1) +/* f0df28c: 8fb80208 */ lw $t8,0x208($sp) +/* f0df290: a2380003 */ sb $t8,0x3($s1) +/* f0df294: 8faf020c */ lw $t7,0x20c($sp) +/* f0df298: 8df90000 */ lw $t9,0x0($t7) +/* f0df29c: ae390008 */ sw $t9,0x8($s1) +/* f0df2a0: 8fab0210 */ lw $t3,0x210($sp) +/* f0df2a4: 8d6a0000 */ lw $t2,0x0($t3) +/* f0df2a8: ae2a000c */ sw $t2,0xc($s1) +/* f0df2ac: 8fac0214 */ lw $t4,0x214($sp) +/* f0df2b0: ae2c0010 */ sw $t4,0x10($s1) +/* f0df2b4: 8fad0218 */ lw $t5,0x218($sp) +/* f0df2b8: ae2d0014 */ sw $t5,0x14($s1) +/* f0df2bc: 8fae021c */ lw $t6,0x21c($sp) +/* f0df2c0: a22e01c8 */ sb $t6,0x1c8($s1) +/* f0df2c4: 8fb80224 */ lw $t8,0x224($sp) +/* f0df2c8: a23801c9 */ sb $t8,0x1c9($s1) +/* f0df2cc: 8faf01e0 */ lw $t7,0x1e0($sp) +/* f0df2d0: a62f001c */ sh $t7,0x1c($s1) +/* f0df2d4: 8fb901dc */ lw $t9,0x1dc($sp) +/* f0df2d8: a639001e */ sh $t9,0x1e($s1) +/* f0df2dc: 8fab01d8 */ lw $t3,0x1d8($sp) +/* f0df2e0: ae2b01cc */ sw $t3,0x1cc($s1) +/* f0df2e4: 8faa0220 */ lw $t2,0x220($sp) +/* f0df2e8: ae2a01d0 */ sw $t2,0x1d0($s1) +/* f0df2ec: 8fac0228 */ lw $t4,0x228($sp) +/* f0df2f0: ae2901d8 */ sw $t1,0x1d8($s1) +/* f0df2f4: 0fc379ff */ jal func0f0de7fc +/* f0df2f8: ae2c01d4 */ sw $t4,0x1d4($s1) +/* f0df2fc: 8fad0230 */ lw $t5,0x230($sp) +/* f0df300: 8fb901fc */ lw $t9,0x1fc($sp) +/* f0df304: 3c0a8007 */ lui $t2,0x8007 +/* f0df308: 31ae0004 */ andi $t6,$t5,0x4 +/* f0df30c: 11c00007 */ beqz $t6,.L0f0df32c +/* f0df310: 00195940 */ sll $t3,$t9,0x5 +/* f0df314: 8fb8022c */ lw $t8,0x22c($sp) +/* f0df318: 240fffff */ addiu $t7,$zero,-1 +/* f0df31c: ae2f01b0 */ sw $t7,0x1b0($s1) +/* f0df320: 24030001 */ addiu $v1,$zero,0x1 +/* f0df324: 10000007 */ beqz $zero,.L0f0df344 +/* f0df328: ae3801bc */ sw $t8,0x1bc($s1) +.L0f0df32c: +/* f0df32c: 014b5021 */ addu $t2,$t2,$t3 +/* f0df330: 8d4a100c */ lw $t2,0x100c($t2) +/* f0df334: 24030001 */ addiu $v1,$zero,0x1 +/* f0df338: ae2a01bc */ sw $t2,0x1bc($s1) +/* f0df33c: 8fac022c */ lw $t4,0x22c($sp) +/* f0df340: ae2c01b0 */ sw $t4,0x1b0($s1) +.L0f0df344: +/* f0df344: 3c018008 */ lui $at,0x8008 +/* f0df348: ac23fac0 */ sw $v1,-0x540($at) +.L0f0df34c: +/* f0df34c: 8fbf002c */ lw $ra,0x2c($sp) +/* f0df350: 8fb00020 */ lw $s0,0x20($sp) +/* f0df354: 8fb10024 */ lw $s1,0x24($sp) +/* f0df358: 8fb20028 */ lw $s2,0x28($sp) +/* f0df35c: 03e00008 */ jr $ra +/* f0df360: 27bd01f8 */ addiu $sp,$sp,0x1f8 +); + +GLOBAL_ASM( +glabel func0f0df364 +/* f0df364: 27bdff90 */ addiu $sp,$sp,-112 +/* f0df368: 3c0e8007 */ lui $t6,0x8007 +/* f0df36c: 8dce06c8 */ lw $t6,0x6c8($t6) +/* f0df370: afb20030 */ sw $s2,0x30($sp) +/* f0df374: 24120001 */ addiu $s2,$zero,0x1 +/* f0df378: 3c018007 */ lui $at,0x8007 +/* f0df37c: afbf0044 */ sw $ra,0x44($sp) +/* f0df380: afb60040 */ sw $s6,0x40($sp) +/* f0df384: afb5003c */ sw $s5,0x3c($sp) +/* f0df388: afb40038 */ sw $s4,0x38($sp) +/* f0df38c: afb30034 */ sw $s3,0x34($sp) +/* f0df390: afb1002c */ sw $s1,0x2c($sp) +/* f0df394: afb00028 */ sw $s0,0x28($sp) +/* f0df398: 164e0005 */ bne $s2,$t6,.L0f0df3b0 +/* f0df39c: a0200fb0 */ sb $zero,0xfb0($at) +/* f0df3a0: 240f0002 */ addiu $t7,$zero,0x2 +/* f0df3a4: 3c018008 */ lui $at,0x8008 +/* f0df3a8: 10000003 */ beqz $zero,.L0f0df3b8 +/* f0df3ac: ac2ffac0 */ sw $t7,-0x540($at) +.L0f0df3b0: +/* f0df3b0: 3c018008 */ lui $at,0x8008 +/* f0df3b4: ac32fac0 */ sw $s2,-0x540($at) +.L0f0df3b8: +/* f0df3b8: 3c088007 */ lui $t0,0x8007 +/* f0df3bc: 8d080fe8 */ lw $t0,0xfe8($t0) +/* f0df3c0: 3c13800a */ lui $s3,0x800a +/* f0df3c4: 26739fc0 */ addiu $s3,$s3,-24640 +/* f0df3c8: 8e74028c */ lw $s4,0x28c($s3) +/* f0df3cc: 19000032 */ blez $t0,.L0f0df498 +/* f0df3d0: 00003025 */ or $a2,$zero,$zero +/* f0df3d4: 3c168007 */ lui $s6,0x8007 +/* f0df3d8: 26d60fec */ addiu $s6,$s6,0xfec +/* f0df3dc: 00008025 */ or $s0,$zero,$zero +/* f0df3e0: 241101dc */ addiu $s1,$zero,0x1dc +.L0f0df3e4: +/* f0df3e4: 8ec40000 */ lw $a0,0x0($s6) +/* f0df3e8: 00902821 */ addu $a1,$a0,$s0 +/* f0df3ec: 90b80000 */ lbu $t8,0x0($a1) +/* f0df3f0: 53000026 */ beqzl $t8,.L0f0df48c +/* f0df3f4: 24c60001 */ addiu $a2,$a2,0x1 +/* f0df3f8: 8e7902ac */ lw $t9,0x2ac($s3) +/* f0df3fc: 24010006 */ addiu $at,$zero,0x6 +/* f0df400: 57210019 */ bnel $t9,$at,.L0f0df468 +/* f0df404: 8ca401c0 */ lw $a0,0x1c0($a1) +/* f0df408: 19000016 */ blez $t0,.L0f0df464 +/* f0df40c: 00001825 */ or $v1,$zero,$zero +.L0f0df410: +/* f0df410: 50c30011 */ beql $a2,$v1,.L0f0df458 +/* f0df414: 24630001 */ addiu $v1,$v1,0x1 +/* f0df418: 00710019 */ multu $v1,$s1 +/* f0df41c: 00005012 */ mflo $t2 +/* f0df420: 008a1021 */ addu $v0,$a0,$t2 +/* f0df424: 904b0000 */ lbu $t3,0x0($v0) +/* f0df428: 5160000b */ beqzl $t3,.L0f0df458 +/* f0df42c: 24630001 */ addiu $v1,$v1,0x1 +/* f0df430: 8c4c01d8 */ lw $t4,0x1d8($v0) +/* f0df434: 8cad01d8 */ lw $t5,0x1d8($a1) +/* f0df438: 558d0007 */ bnel $t4,$t5,.L0f0df458 +/* f0df43c: 24630001 */ addiu $v1,$v1,0x1 +/* f0df440: a0400000 */ sb $zero,0x0($v0) +/* f0df444: 8ec40000 */ lw $a0,0x0($s6) +/* f0df448: 3c088007 */ lui $t0,0x8007 +/* f0df44c: 8d080fe8 */ lw $t0,0xfe8($t0) +/* f0df450: 00902821 */ addu $a1,$a0,$s0 +/* f0df454: 24630001 */ addiu $v1,$v1,0x1 +.L0f0df458: +/* f0df458: 0068082a */ slt $at,$v1,$t0 +/* f0df45c: 1420ffec */ bnez $at,.L0f0df410 +/* f0df460: 00000000 */ sll $zero,$zero,0x0 +.L0f0df464: +/* f0df464: 8ca401c0 */ lw $a0,0x1c0($a1) +.L0f0df468: +/* f0df468: 0fc4a24b */ jal func0f12892c +/* f0df46c: afa6006c */ sw $a2,0x6c($sp) +/* f0df470: 8ece0000 */ lw $t6,0x0($s6) +/* f0df474: 0fc379ff */ jal func0f0de7fc +/* f0df478: 020e2021 */ addu $a0,$s0,$t6 +/* f0df47c: 3c088007 */ lui $t0,0x8007 +/* f0df480: 8d080fe8 */ lw $t0,0xfe8($t0) +/* f0df484: 8fa6006c */ lw $a2,0x6c($sp) +/* f0df488: 24c60001 */ addiu $a2,$a2,0x1 +.L0f0df48c: +/* f0df48c: 00c8082a */ slt $at,$a2,$t0 +/* f0df490: 1420ffd4 */ bnez $at,.L0f0df3e4 +/* f0df494: 261001dc */ addiu $s0,$s0,0x1dc +.L0f0df498: +/* f0df498: 3c168007 */ lui $s6,0x8007 +/* f0df49c: 26d60fec */ addiu $s6,$s6,0xfec +/* f0df4a0: 241101dc */ addiu $s1,$zero,0x1dc +/* f0df4a4: 0fc4a24b */ jal func0f12892c +/* f0df4a8: 02802025 */ or $a0,$s4,$zero +/* f0df4ac: 2404ffff */ addiu $a0,$zero,-1 +/* f0df4b0: 24150004 */ addiu $s5,$zero,0x4 +/* f0df4b4: 2414000b */ addiu $s4,$zero,0xb +.L0f0df4b8: +/* f0df4b8: 0fc377ab */ jal func0f0ddeac +/* f0df4bc: 00000000 */ sll $zero,$zero,0x0 +/* f0df4c0: 0440014a */ bltz $v0,.L0f0df9ec +/* f0df4c4: 240a00ff */ addiu $t2,$zero,0xff +/* f0df4c8: 00510019 */ multu $v0,$s1 +/* f0df4cc: 8ed80000 */ lw $t8,0x0($s6) +/* f0df4d0: 00007812 */ mflo $t7 +/* f0df4d4: 01f88021 */ addu $s0,$t7,$t8 +/* f0df4d8: 8e1901b8 */ lw $t9,0x1b8($s0) +/* f0df4dc: afb90068 */ sw $t9,0x68($sp) +/* f0df4e0: 8e0401b0 */ lw $a0,0x1b0($s0) +/* f0df4e4: 04820006 */ bltzl $a0,.L0f0df500 +/* f0df4e8: a20a0004 */ sb $t2,0x4($s0) +/* f0df4ec: 0fc24adf */ jal func0f092b7c +/* f0df4f0: 00000000 */ sll $zero,$zero,0x0 +/* f0df4f4: 10000002 */ beqz $zero,.L0f0df500 +/* f0df4f8: a2020004 */ sb $v0,0x4($s0) +/* f0df4fc: a20a0004 */ sb $t2,0x4($s0) +.L0f0df500: +/* f0df500: 8e0b01b4 */ lw $t3,0x1b4($s0) +/* f0df504: 568b0008 */ bnel $s4,$t3,.L0f0df528 +/* f0df508: 920d0000 */ lbu $t5,0x0($s0) +/* f0df50c: 8e6c02ac */ lw $t4,0x2ac($s3) +/* f0df510: 24010006 */ addiu $at,$zero,0x6 +/* f0df514: 51810004 */ beql $t4,$at,.L0f0df528 +/* f0df518: 920d0000 */ lbu $t5,0x0($s0) +/* f0df51c: a2000000 */ sb $zero,0x0($s0) +/* f0df520: a6000006 */ sh $zero,0x6($s0) +/* f0df524: 920d0000 */ lbu $t5,0x0($s0) +.L0f0df528: +/* f0df528: 2da10006 */ sltiu $at,$t5,0x6 +/* f0df52c: 1020012d */ beqz $at,.L0f0df9e4 +/* f0df530: 000d6880 */ sll $t5,$t5,0x2 +/* f0df534: 3c017f1b */ lui $at,0x7f1b +/* f0df538: 002d0821 */ addu $at,$at,$t5 +/* f0df53c: 8c2ddec4 */ lw $t5,-0x213c($at) +/* f0df540: 01a00008 */ jr $t5 +/* f0df544: 00000000 */ sll $zero,$zero,0x0 +/* f0df548: 8e0e01c4 */ lw $t6,0x1c4($s0) +/* f0df54c: 31cf0010 */ andi $t7,$t6,0x10 +/* f0df550: 51e0000d */ beqzl $t7,.L0f0df588 +/* f0df554: 8e0d01c0 */ lw $t5,0x1c0($s0) +/* f0df558: 96180006 */ lhu $t8,0x6($s0) +/* f0df55c: 27190001 */ addiu $t9,$t8,0x1 +/* f0df560: 332affff */ andi $t2,$t9,0xffff +/* f0df564: 29410004 */ slti $at,$t2,0x4 +/* f0df568: 1420011e */ bnez $at,.L0f0df9e4 +/* f0df56c: a6190006 */ sh $t9,0x6($s0) +/* f0df570: 8e0b01c4 */ lw $t3,0x1c4($s0) +/* f0df574: 2401ffef */ addiu $at,$zero,-17 +/* f0df578: 01616024 */ and $t4,$t3,$at +/* f0df57c: 10000119 */ beqz $zero,.L0f0df9e4 +/* f0df580: ae0c01c4 */ sw $t4,0x1c4($s0) +/* f0df584: 8e0d01c0 */ lw $t5,0x1c0($s0) +.L0f0df588: +/* f0df588: 02404825 */ or $t1,$s2,$zero +/* f0df58c: 3c088007 */ lui $t0,0x8007 +/* f0df590: 000d7080 */ sll $t6,$t5,0x2 +/* f0df594: 026e7821 */ addu $t7,$s3,$t6 +/* f0df598: 8df80064 */ lw $t8,0x64($t7) +/* f0df59c: 8f1900d8 */ lw $t9,0xd8($t8) +/* f0df5a0: 13200002 */ beqz $t9,.L0f0df5ac +/* f0df5a4: 00000000 */ sll $zero,$zero,0x0 +/* f0df5a8: 00004825 */ or $t1,$zero,$zero +.L0f0df5ac: +/* f0df5ac: 1120003f */ beqz $t1,.L0f0df6ac +/* f0df5b0: 00000000 */ sll $zero,$zero,0x0 +/* f0df5b4: 8d080fe8 */ lw $t0,0xfe8($t0) +/* f0df5b8: 00002825 */ or $a1,$zero,$zero +/* f0df5bc: 00003825 */ or $a3,$zero,$zero +/* f0df5c0: 1900003a */ blez $t0,.L0f0df6ac +/* f0df5c4: 00000000 */ sll $zero,$zero,0x0 +/* f0df5c8: 8ec20000 */ lw $v0,0x0($s6) +.L0f0df5cc: +/* f0df5cc: 90460000 */ lbu $a2,0x0($v0) +/* f0df5d0: 24a50001 */ addiu $a1,$a1,0x1 +/* f0df5d4: 50c00032 */ beqzl $a2,.L0f0df6a0 +/* f0df5d8: 00a8082a */ slt $at,$a1,$t0 +/* f0df5dc: 52460030 */ beql $s2,$a2,.L0f0df6a0 +/* f0df5e0: 00a8082a */ slt $at,$a1,$t0 +/* f0df5e4: 94430018 */ lhu $v1,0x18($v0) +/* f0df5e8: 944a001c */ lhu $t2,0x1c($v0) +/* f0df5ec: 96040018 */ lhu $a0,0x18($s0) +/* f0df5f0: 01435821 */ addu $t3,$t2,$v1 +/* f0df5f4: 0164082a */ slt $at,$t3,$a0 +/* f0df5f8: 54200029 */ bnezl $at,.L0f0df6a0 +/* f0df5fc: 00a8082a */ slt $at,$a1,$t0 +/* f0df600: 960c001c */ lhu $t4,0x1c($s0) +/* f0df604: 008c6821 */ addu $t5,$a0,$t4 +/* f0df608: 01a3082a */ slt $at,$t5,$v1 +/* f0df60c: 54200024 */ bnezl $at,.L0f0df6a0 +/* f0df610: 00a8082a */ slt $at,$a1,$t0 +/* f0df614: 9443001a */ lhu $v1,0x1a($v0) +/* f0df618: 944e001e */ lhu $t6,0x1e($v0) +/* f0df61c: 9604001a */ lhu $a0,0x1a($s0) +/* f0df620: 01c37821 */ addu $t7,$t6,$v1 +/* f0df624: 01e4082a */ slt $at,$t7,$a0 +/* f0df628: 5420001d */ bnezl $at,.L0f0df6a0 +/* f0df62c: 00a8082a */ slt $at,$a1,$t0 +/* f0df630: 9618001e */ lhu $t8,0x1e($s0) +/* f0df634: 0098c821 */ addu $t9,$a0,$t8 +/* f0df638: 0323082a */ slt $at,$t9,$v1 +/* f0df63c: 54200018 */ bnezl $at,.L0f0df6a0 +/* f0df640: 00a8082a */ slt $at,$a1,$t0 +/* f0df644: 8e0a01b4 */ lw $t2,0x1b4($s0) +/* f0df648: 8c4b01b4 */ lw $t3,0x1b4($v0) +/* f0df64c: 00004825 */ or $t1,$zero,$zero +/* f0df650: 154b0016 */ bne $t2,$t3,.L0f0df6ac +/* f0df654: 00000000 */ sll $zero,$zero,0x0 +/* f0df658: 920c0001 */ lbu $t4,0x1($s0) +/* f0df65c: 11800013 */ beqz $t4,.L0f0df6ac +/* f0df660: 00000000 */ sll $zero,$zero,0x0 +/* f0df664: 904d0001 */ lbu $t5,0x1($v0) +/* f0df668: 24010005 */ addiu $at,$zero,0x5 +/* f0df66c: 11a0000f */ beqz $t5,.L0f0df6ac +/* f0df670: 00000000 */ sll $zero,$zero,0x0 +/* f0df674: 14c1000d */ bne $a2,$at,.L0f0df6ac +/* f0df678: 00000000 */ sll $zero,$zero,0x0 +/* f0df67c: a0400000 */ sb $zero,0x0($v0) +/* f0df680: 8ece0000 */ lw $t6,0x0($s6) +/* f0df684: 24180003 */ addiu $t8,$zero,0x3 +/* f0df688: 01c77821 */ addu $t7,$t6,$a3 +/* f0df68c: a5e00006 */ sh $zero,0x6($t7) +/* f0df690: a2180000 */ sb $t8,0x0($s0) +/* f0df694: 10000005 */ beqz $zero,.L0f0df6ac +/* f0df698: a6000006 */ sh $zero,0x6($s0) +/* f0df69c: 00a8082a */ slt $at,$a1,$t0 +.L0f0df6a0: +/* f0df6a0: 24e701dc */ addiu $a3,$a3,0x1dc +/* f0df6a4: 1420ffc9 */ bnez $at,.L0f0df5cc +/* f0df6a8: 244201dc */ addiu $v0,$v0,0x1dc +.L0f0df6ac: +/* f0df6ac: 112000cd */ beqz $t1,.L0f0df9e4 +/* f0df6b0: 00000000 */ sll $zero,$zero,0x0 +/* f0df6b4: 92190001 */ lbu $t9,0x1($s0) +/* f0df6b8: 240a0002 */ addiu $t2,$zero,0x2 +/* f0df6bc: 53200004 */ beqzl $t9,.L0f0df6d0 +/* f0df6c0: 920b0002 */ lbu $t3,0x2($s0) +/* f0df6c4: 10000008 */ beqz $zero,.L0f0df6e8 +/* f0df6c8: a20a0000 */ sb $t2,0x0($s0) +/* f0df6cc: 920b0002 */ lbu $t3,0x2($s0) +.L0f0df6d0: +/* f0df6d0: 240c0003 */ addiu $t4,$zero,0x3 +/* f0df6d4: 51600004 */ beqzl $t3,.L0f0df6e8 +/* f0df6d8: a2150000 */ sb $s5,0x0($s0) +/* f0df6dc: 10000002 */ beqz $zero,.L0f0df6e8 +/* f0df6e0: a20c0000 */ sb $t4,0x0($s0) +/* f0df6e4: a2150000 */ sb $s5,0x0($s0) +.L0f0df6e8: +/* f0df6e8: 8e0d01b4 */ lw $t5,0x1b4($s0) +/* f0df6ec: a6000006 */ sh $zero,0x6($s0) +/* f0df6f0: 168d00bc */ bne $s4,$t5,.L0f0df9e4 +/* f0df6f4: 00000000 */ sll $zero,$zero,0x0 +/* f0df6f8: 100000ba */ beqz $zero,.L0f0df9e4 +/* f0df6fc: a2150000 */ sb $s5,0x0($s0) +/* f0df700: 920e0001 */ lbu $t6,0x1($s0) +/* f0df704: 51c00008 */ beqzl $t6,.L0f0df728 +/* f0df708: a2150000 */ sb $s5,0x0($s0) +/* f0df70c: 920f0002 */ lbu $t7,0x2($s0) +/* f0df710: 24180003 */ addiu $t8,$zero,0x3 +/* f0df714: 51e00004 */ beqzl $t7,.L0f0df728 +/* f0df718: a2150000 */ sb $s5,0x0($s0) +/* f0df71c: 10000002 */ beqz $zero,.L0f0df728 +/* f0df720: a2180000 */ sb $t8,0x0($s0) +/* f0df724: a2150000 */ sb $s5,0x0($s0) +.L0f0df728: +/* f0df728: 8e1901b4 */ lw $t9,0x1b4($s0) +/* f0df72c: 16990002 */ bne $s4,$t9,.L0f0df738 +/* f0df730: 00000000 */ sll $zero,$zero,0x0 +/* f0df734: a2150000 */ sb $s5,0x0($s0) +.L0f0df738: +/* f0df738: 100000aa */ beqz $zero,.L0f0df9e4 +/* f0df73c: a6000006 */ sh $zero,0x6($s0) +/* f0df740: 8e0a01b4 */ lw $t2,0x1b4($s0) +/* f0df744: 568a0005 */ bnel $s4,$t2,.L0f0df75c +/* f0df748: 960b0006 */ lhu $t3,0x6($s0) +/* f0df74c: a2150000 */ sb $s5,0x0($s0) +/* f0df750: 100000a4 */ beqz $zero,.L0f0df9e4 +/* f0df754: a6000006 */ sh $zero,0x6($s0) +/* f0df758: 960b0006 */ lhu $t3,0x6($s0) +.L0f0df75c: +/* f0df75c: 55600038 */ bnezl $t3,.L0f0df840 +/* f0df760: 9602001c */ lhu $v0,0x1c($s0) +/* f0df764: 0fc5b364 */ jal func0f16cd90 +/* f0df768: 00000000 */ sll $zero,$zero,0x0 +/* f0df76c: 54400034 */ bnezl $v0,.L0f0df840 +/* f0df770: 9602001c */ lhu $v0,0x1c($s0) +/* f0df774: 0fc62590 */ jal func0f189640 +/* f0df778: 00000000 */ sll $zero,$zero,0x0 +/* f0df77c: 54400030 */ bnezl $v0,.L0f0df840 +/* f0df780: 9602001c */ lhu $v0,0x1c($s0) +/* f0df784: 8e0201b4 */ lw $v0,0x1b4($s0) +/* f0df788: 24010006 */ addiu $at,$zero,0x6 +/* f0df78c: 5282002c */ beql $s4,$v0,.L0f0df840 +/* f0df790: 9602001c */ lhu $v0,0x1c($s0) +/* f0df794: 5041002a */ beql $v0,$at,.L0f0df840 +/* f0df798: 9602001c */ lhu $v0,0x1c($s0) +/* f0df79c: 8e6c006c */ lw $t4,0x6c($s3) +/* f0df7a0: 00002825 */ or $a1,$zero,$zero +/* f0df7a4: 00001825 */ or $v1,$zero,$zero +/* f0df7a8: 11800003 */ beqz $t4,.L0f0df7b8 +/* f0df7ac: 00002025 */ or $a0,$zero,$zero +/* f0df7b0: 10000001 */ beqz $zero,.L0f0df7b8 +/* f0df7b4: 02402825 */ or $a1,$s2,$zero +.L0f0df7b8: +/* f0df7b8: 8e6d0068 */ lw $t5,0x68($s3) +/* f0df7bc: 00001025 */ or $v0,$zero,$zero +/* f0df7c0: 00003025 */ or $a2,$zero,$zero +/* f0df7c4: 11a00003 */ beqz $t5,.L0f0df7d4 +/* f0df7c8: 2407ffff */ addiu $a3,$zero,-1 +/* f0df7cc: 10000001 */ beqz $zero,.L0f0df7d4 +/* f0df7d0: 02401825 */ or $v1,$s2,$zero +.L0f0df7d4: +/* f0df7d4: 8e6e0064 */ lw $t6,0x64($s3) +/* f0df7d8: 240bffff */ addiu $t3,$zero,-1 +/* f0df7dc: 3c01bf80 */ lui $at,0xbf80 +/* f0df7e0: 11c00003 */ beqz $t6,.L0f0df7f0 +/* f0df7e4: 240cffff */ addiu $t4,$zero,-1 +/* f0df7e8: 10000001 */ beqz $zero,.L0f0df7f0 +/* f0df7ec: 02402025 */ or $a0,$s2,$zero +.L0f0df7f0: +/* f0df7f0: 8e6f0070 */ lw $t7,0x70($s3) +/* f0df7f4: 240dffff */ addiu $t5,$zero,-1 +/* f0df7f8: 11e00003 */ beqz $t7,.L0f0df808 +/* f0df7fc: 00000000 */ sll $zero,$zero,0x0 +/* f0df800: 10000001 */ beqz $zero,.L0f0df808 +/* f0df804: 02401025 */ or $v0,$s2,$zero +.L0f0df808: +/* f0df808: 0044c021 */ addu $t8,$v0,$a0 +/* f0df80c: 0303c821 */ addu $t9,$t8,$v1 +/* f0df810: 03255021 */ addu $t2,$t9,$a1 +/* f0df814: 164a0009 */ bne $s2,$t2,.L0f0df83c +/* f0df818: 3c048009 */ lui $a0,0x8009 +/* f0df81c: 44812000 */ mtc1 $at,$f4 +/* f0df820: 8c845200 */ lw $a0,0x5200($a0) +/* f0df824: 2405003e */ addiu $a1,$zero,0x3e +/* f0df828: afab0010 */ sw $t3,0x10($sp) +/* f0df82c: afac0018 */ sw $t4,0x18($sp) +/* f0df830: afad001c */ sw $t5,0x1c($sp) +/* f0df834: 0c004241 */ jal 0x10904 +/* f0df838: e7a40014 */ swc1 $f4,0x14($sp) +.L0f0df83c: +/* f0df83c: 9602001c */ lhu $v0,0x1c($s0) +.L0f0df840: +/* f0df840: 9603001e */ lhu $v1,0x1e($s0) +/* f0df844: 00420019 */ multu $v0,$v0 +/* f0df848: 00007012 */ mflo $t6 +/* f0df84c: 00000000 */ sll $zero,$zero,0x0 +/* f0df850: 00000000 */ sll $zero,$zero,0x0 +/* f0df854: 00630019 */ multu $v1,$v1 +/* f0df858: 00007812 */ mflo $t7 +/* f0df85c: 01cfc021 */ addu $t8,$t6,$t7 +/* f0df860: 44983000 */ mtc1 $t8,$f6 +/* f0df864: 0c012974 */ jal 0x4a5d0 +/* f0df868: 46803320 */ cvt.s.w $f12,$f6 +/* f0df86c: 3c014304 */ lui $at,0x4304 +/* f0df870: 44814000 */ mtc1 $at,$f8 +/* f0df874: 3c0140e0 */ lui $at,0x40e0 +/* f0df878: 44818000 */ mtc1 $at,$f16 +/* f0df87c: 46080280 */ add.s $f10,$f0,$f8 +/* f0df880: 96190006 */ lhu $t9,0x6($s0) +/* f0df884: 8e6a0038 */ lw $t2,0x38($s3) +/* f0df888: 46105483 */ div.s $f18,$f10,$f16 +/* f0df88c: 032a5821 */ addu $t3,$t9,$t2 +/* f0df890: 316cffff */ andi $t4,$t3,0xffff +/* f0df894: a60b0006 */ sh $t3,0x6($s0) +/* f0df898: 4600910d */ trunc.w.s $f4,$f18 +/* f0df89c: 440e2000 */ mfc1 $t6,$f4 +/* f0df8a0: 00000000 */ sll $zero,$zero,0x0 +/* f0df8a4: 018e082a */ slt $at,$t4,$t6 +/* f0df8a8: 50200005 */ beqzl $at,.L0f0df8c0 +/* f0df8ac: a2150000 */ sb $s5,0x0($s0) +/* f0df8b0: 8e0f01b4 */ lw $t7,0x1b4($s0) +/* f0df8b4: 168f004b */ bne $s4,$t7,.L0f0df9e4 +/* f0df8b8: 00000000 */ sll $zero,$zero,0x0 +/* f0df8bc: a2150000 */ sb $s5,0x0($s0) +.L0f0df8c0: +/* f0df8c0: 10000048 */ beqz $zero,.L0f0df9e4 +/* f0df8c4: a6000006 */ sh $zero,0x6($s0) +/* f0df8c8: 96180006 */ lhu $t8,0x6($s0) +/* f0df8cc: 8e790038 */ lw $t9,0x38($s3) +/* f0df8d0: 8e0401b0 */ lw $a0,0x1b0($s0) +/* f0df8d4: 00001825 */ or $v1,$zero,$zero +/* f0df8d8: 03195021 */ addu $t2,$t8,$t9 +/* f0df8dc: 0480000f */ bltz $a0,.L0f0df91c +/* f0df8e0: a60a0006 */ sh $t2,0x6($s0) +/* f0df8e4: 0fc250ef */ jal func0f0943bc +/* f0df8e8: afa0004c */ sw $zero,0x4c($sp) +/* f0df8ec: 10400003 */ beqz $v0,.L0f0df8fc +/* f0df8f0: 8fa3004c */ lw $v1,0x4c($sp) +/* f0df8f4: 10000011 */ beqz $zero,.L0f0df93c +/* f0df8f8: 02401825 */ or $v1,$s2,$zero +.L0f0df8fc: +/* f0df8fc: 8e0201c4 */ lw $v0,0x1c4($s0) +/* f0df900: 2401fffd */ addiu $at,$zero,-3 +/* f0df904: 304b0002 */ andi $t3,$v0,0x2 +/* f0df908: 1160000c */ beqz $t3,.L0f0df93c +/* f0df90c: 00416824 */ and $t5,$v0,$at +/* f0df910: ae0d01c4 */ sw $t5,0x1c4($s0) +/* f0df914: 10000009 */ beqz $zero,.L0f0df93c +/* f0df918: 02401825 */ or $v1,$s2,$zero +.L0f0df91c: +/* f0df91c: 8e0201bc */ lw $v0,0x1bc($s0) +/* f0df920: 960c0006 */ lhu $t4,0x6($s0) +/* f0df924: 0182082a */ slt $at,$t4,$v0 +/* f0df928: 14200004 */ bnez $at,.L0f0df93c +/* f0df92c: 2401ffff */ addiu $at,$zero,-1 +/* f0df930: 10410002 */ beq $v0,$at,.L0f0df93c +/* f0df934: 00000000 */ sll $zero,$zero,0x0 +/* f0df938: 02401825 */ or $v1,$s2,$zero +.L0f0df93c: +/* f0df93c: 10600029 */ beqz $v1,.L0f0df9e4 +/* f0df940: 00000000 */ sll $zero,$zero,0x0 +/* f0df944: 920e0001 */ lbu $t6,0x1($s0) +/* f0df948: 240f0005 */ addiu $t7,$zero,0x5 +/* f0df94c: 51c00004 */ beqzl $t6,.L0f0df960 +/* f0df950: a2000000 */ sb $zero,0x0($s0) +/* f0df954: 10000002 */ beqz $zero,.L0f0df960 +/* f0df958: a20f0000 */ sb $t7,0x0($s0) +/* f0df95c: a2000000 */ sb $zero,0x0($s0) +.L0f0df960: +/* f0df960: 10000020 */ beqz $zero,.L0f0df9e4 +/* f0df964: a6000006 */ sh $zero,0x6($s0) +/* f0df968: 9602001c */ lhu $v0,0x1c($s0) +/* f0df96c: 9603001e */ lhu $v1,0x1e($s0) +/* f0df970: 00420019 */ multu $v0,$v0 +/* f0df974: 0000c012 */ mflo $t8 +/* f0df978: 00000000 */ sll $zero,$zero,0x0 +/* f0df97c: 00000000 */ sll $zero,$zero,0x0 +/* f0df980: 00630019 */ multu $v1,$v1 +/* f0df984: 0000c812 */ mflo $t9 +/* f0df988: 03195021 */ addu $t2,$t8,$t9 +/* f0df98c: 448a3000 */ mtc1 $t2,$f6 +/* f0df990: 0c012974 */ jal 0x4a5d0 +/* f0df994: 46803320 */ cvt.s.w $f12,$f6 +/* f0df998: 3c0142b8 */ lui $at,0x42b8 +/* f0df99c: 44814000 */ mtc1 $at,$f8 +/* f0df9a0: 3c0140e0 */ lui $at,0x40e0 +/* f0df9a4: 44818000 */ mtc1 $at,$f16 +/* f0df9a8: 46080280 */ add.s $f10,$f0,$f8 +/* f0df9ac: 960b0006 */ lhu $t3,0x6($s0) +/* f0df9b0: 8e6d0038 */ lw $t5,0x38($s3) +/* f0df9b4: 46105483 */ div.s $f18,$f10,$f16 +/* f0df9b8: 016d6021 */ addu $t4,$t3,$t5 +/* f0df9bc: 318effff */ andi $t6,$t4,0xffff +/* f0df9c0: a60c0006 */ sh $t4,0x6($s0) +/* f0df9c4: 4600910d */ trunc.w.s $f4,$f18 +/* f0df9c8: 44182000 */ mfc1 $t8,$f4 +/* f0df9cc: 00000000 */ sll $zero,$zero,0x0 +/* f0df9d0: 01d8082a */ slt $at,$t6,$t8 +/* f0df9d4: 14200003 */ bnez $at,.L0f0df9e4 +/* f0df9d8: 00000000 */ sll $zero,$zero,0x0 +/* f0df9dc: a2000000 */ sb $zero,0x0($s0) +/* f0df9e0: a6000006 */ sh $zero,0x6($s0) +.L0f0df9e4: +/* f0df9e4: 1000feb4 */ beqz $zero,.L0f0df4b8 +/* f0df9e8: 8fa40068 */ lw $a0,0x68($sp) +.L0f0df9ec: +/* f0df9ec: 8fbf0044 */ lw $ra,0x44($sp) +/* f0df9f0: 3c018008 */ lui $at,0x8008 +/* f0df9f4: ac32fac0 */ sw $s2,-0x540($at) +/* f0df9f8: 8fb20030 */ lw $s2,0x30($sp) +/* f0df9fc: 8fb00028 */ lw $s0,0x28($sp) +/* f0dfa00: 8fb1002c */ lw $s1,0x2c($sp) +/* f0dfa04: 8fb30034 */ lw $s3,0x34($sp) +/* f0dfa08: 8fb40038 */ lw $s4,0x38($sp) +/* f0dfa0c: 8fb5003c */ lw $s5,0x3c($sp) +/* f0dfa10: 8fb60040 */ lw $s6,0x40($sp) +/* f0dfa14: 03e00008 */ jr $ra +/* f0dfa18: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f0dfa1c +/* f0dfa1c: 3c02800a */ lui $v0,0x800a +/* f0dfa20: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0dfa24: 00807827 */ nor $t7,$a0,$zero +/* f0dfa28: 8c4e185c */ lw $t6,0x185c($v0) +/* f0dfa2c: 01cfc024 */ and $t8,$t6,$t7 +/* f0dfa30: 03e00008 */ jr $ra +/* f0dfa34: ac58185c */ sw $t8,0x185c($v0) +); + +GLOBAL_ASM( +glabel func0f0dfa38 +/* f0dfa38: 3c02800a */ lui $v0,0x800a +/* f0dfa3c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0dfa40: 8c4e185c */ lw $t6,0x185c($v0) +/* f0dfa44: 01c47825 */ or $t7,$t6,$a0 +/* f0dfa48: 03e00008 */ jr $ra +/* f0dfa4c: ac4f185c */ sw $t7,0x185c($v0) +); + +GLOBAL_ASM( +glabel func0f0dfa50 +/* f0dfa50: 3c038007 */ lui $v1,0x8007 +/* f0dfa54: 8c630fe8 */ lw $v1,0xfe8($v1) +/* f0dfa58: 00803025 */ or $a2,$a0,$zero +/* f0dfa5c: 00002025 */ or $a0,$zero,$zero +/* f0dfa60: 18600019 */ blez $v1,.L0f0dfac8 +/* f0dfa64: 00001025 */ or $v0,$zero,$zero +/* f0dfa68: 3c078007 */ lui $a3,0x8007 +/* f0dfa6c: 24e70fec */ addiu $a3,$a3,0xfec +.L0f0dfa70: +/* f0dfa70: 8cee0000 */ lw $t6,0x0($a3) +/* f0dfa74: 24420001 */ addiu $v0,$v0,0x1 +/* f0dfa78: 01c42821 */ addu $a1,$t6,$a0 +/* f0dfa7c: 90af0000 */ lbu $t7,0x0($a1) +/* f0dfa80: 51e0000f */ beqzl $t7,.L0f0dfac0 +/* f0dfa84: 0043082a */ slt $at,$v0,$v1 +/* f0dfa88: 8cb801c0 */ lw $t8,0x1c0($a1) +/* f0dfa8c: 54d8000c */ bnel $a2,$t8,.L0f0dfac0 +/* f0dfa90: 0043082a */ slt $at,$v0,$v1 +/* f0dfa94: 8cb901c4 */ lw $t9,0x1c4($a1) +/* f0dfa98: 33280001 */ andi $t0,$t9,0x1 +/* f0dfa9c: 51000008 */ beqzl $t0,.L0f0dfac0 +/* f0dfaa0: 0043082a */ slt $at,$v0,$v1 +/* f0dfaa4: a0a00000 */ sb $zero,0x0($a1) +/* f0dfaa8: 8ce90000 */ lw $t1,0x0($a3) +/* f0dfaac: 3c038007 */ lui $v1,0x8007 +/* f0dfab0: 01245021 */ addu $t2,$t1,$a0 +/* f0dfab4: a5400006 */ sh $zero,0x6($t2) +/* f0dfab8: 8c630fe8 */ lw $v1,0xfe8($v1) +/* f0dfabc: 0043082a */ slt $at,$v0,$v1 +.L0f0dfac0: +/* f0dfac0: 1420ffeb */ bnez $at,.L0f0dfa70 +/* f0dfac4: 248401dc */ addiu $a0,$a0,0x1dc +.L0f0dfac8: +/* f0dfac8: 03e00008 */ jr $ra +/* f0dfacc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0dfad0 +/* f0dfad0: 27bdff00 */ addiu $sp,$sp,-256 +/* f0dfad4: 3c0f8007 */ lui $t7,0x8007 +/* f0dfad8: 8def06c8 */ lw $t7,0x6c8($t7) +/* f0dfadc: afb20060 */ sw $s2,0x60($sp) +/* f0dfae0: 24020001 */ addiu $v0,$zero,0x1 +/* f0dfae4: 240e00ff */ addiu $t6,$zero,0xff +/* f0dfae8: 00809025 */ or $s2,$a0,$zero +/* f0dfaec: afbf007c */ sw $ra,0x7c($sp) +/* f0dfaf0: afbe0078 */ sw $s8,0x78($sp) +/* f0dfaf4: afb70074 */ sw $s7,0x74($sp) +/* f0dfaf8: afb60070 */ sw $s6,0x70($sp) +/* f0dfafc: afb5006c */ sw $s5,0x6c($sp) +/* f0dfb00: afb40068 */ sw $s4,0x68($sp) +/* f0dfb04: afb30064 */ sw $s3,0x64($sp) +/* f0dfb08: afb1005c */ sw $s1,0x5c($sp) +/* f0dfb0c: afb00058 */ sw $s0,0x58($sp) +/* f0dfb10: f7ba0050 */ sdc1 $f26,0x50($sp) +/* f0dfb14: f7b80048 */ sdc1 $f24,0x48($sp) +/* f0dfb18: f7b60040 */ sdc1 $f22,0x40($sp) +/* f0dfb1c: f7b40038 */ sdc1 $f20,0x38($sp) +/* f0dfb20: afae00e0 */ sw $t6,0xe0($sp) +/* f0dfb24: 144f0005 */ bne $v0,$t7,.L0f0dfb3c +/* f0dfb28: afa200dc */ sw $v0,0xdc($sp) +/* f0dfb2c: 24180002 */ addiu $t8,$zero,0x2 +/* f0dfb30: 3c018008 */ lui $at,0x8008 +/* f0dfb34: 10000003 */ beqz $zero,.L0f0dfb44 +/* f0dfb38: ac38fac0 */ sw $t8,-0x540($at) +.L0f0dfb3c: +/* f0dfb3c: 3c018008 */ lui $at,0x8008 +/* f0dfb40: ac22fac0 */ sw $v0,-0x540($at) +.L0f0dfb44: +/* f0dfb44: 0fc54d8a */ jal func0f153628 +/* f0dfb48: 02402025 */ or $a0,$s2,$zero +/* f0dfb4c: 3c19800a */ lui $t9,0x800a +/* f0dfb50: 8f39a258 */ lw $t9,-0x5da8($t9) +/* f0dfb54: 00409025 */ or $s2,$v0,$zero +/* f0dfb58: 3c048007 */ lui $a0,0x8007 +/* f0dfb5c: 07210005 */ bgez $t9,.L0f0dfb74 +/* f0dfb60: 3c0141f0 */ lui $at,0x41f0 +/* f0dfb64: 3c08800a */ lui $t0,0x800a +/* f0dfb68: 8d08a25c */ lw $t0,-0x5da4($t0) +/* f0dfb6c: 0500000e */ bltz $t0,.L0f0dfba8 +/* f0dfb70: 00000000 */ sll $zero,$zero,0x0 +.L0f0dfb74: +/* f0dfb74: 3c098007 */ lui $t1,0x8007 +/* f0dfb78: 8d290764 */ lw $t1,0x764($t1) +/* f0dfb7c: 1120000a */ beqz $t1,.L0f0dfba8 +/* f0dfb80: 00000000 */ sll $zero,$zero,0x0 +/* f0dfb84: 3c0a8006 */ lui $t2,0x8006 +/* f0dfb88: 8d4ad9d0 */ lw $t2,-0x2630($t2) +/* f0dfb8c: 15400006 */ bnez $t2,.L0f0dfba8 +/* f0dfb90: 00000000 */ sll $zero,$zero,0x0 +/* f0dfb94: 3c0b800a */ lui $t3,0x800a +/* f0dfb98: 8d6ba24c */ lw $t3,-0x5db4($t3) +/* f0dfb9c: 15600002 */ bnez $t3,.L0f0dfba8 +/* f0dfba0: 00000000 */ sll $zero,$zero,0x0 +/* f0dfba4: afa000dc */ sw $zero,0xdc($sp) +.L0f0dfba8: +/* f0dfba8: 8c840fe8 */ lw $a0,0xfe8($a0) +/* f0dfbac: 27b700e4 */ addiu $s7,$sp,0xe4 +/* f0dfbb0: 27b600e8 */ addiu $s6,$sp,0xe8 +/* f0dfbb4: 1880029b */ blez $a0,.L0f0e0624 +/* f0dfbb8: 2415ff00 */ addiu $s5,$zero,-256 +/* f0dfbbc: 4481d000 */ mtc1 $at,$f26 +/* f0dfbc0: 3c0140e0 */ lui $at,0x40e0 +/* f0dfbc4: 4481c000 */ mtc1 $at,$f24 +/* f0dfbc8: 3c014080 */ lui $at,0x4080 +/* f0dfbcc: 4481b000 */ mtc1 $at,$f22 +/* f0dfbd0: 3c013f80 */ lui $at,0x3f80 +/* f0dfbd4: 4481a000 */ mtc1 $at,$f20 +/* f0dfbd8: afa00088 */ sw $zero,0x88($sp) +/* f0dfbdc: 241e00ff */ addiu $s8,$zero,0xff +.L0f0dfbe0: +/* f0dfbe0: 3c0d8007 */ lui $t5,0x8007 +/* f0dfbe4: 8dad0fec */ lw $t5,0xfec($t5) +/* f0dfbe8: 8fac0088 */ lw $t4,0x88($sp) +/* f0dfbec: 00041100 */ sll $v0,$a0,0x4 +/* f0dfbf0: 00441023 */ subu $v0,$v0,$a0 +/* f0dfbf4: 018d8021 */ addu $s0,$t4,$t5 +/* f0dfbf8: 92030004 */ lbu $v1,0x4($s0) +/* f0dfbfc: 000210c0 */ sll $v0,$v0,0x3 +/* f0dfc00: 00441023 */ subu $v0,$v0,$a0 +/* f0dfc04: 54600004 */ bnezl $v1,.L0f0dfc18 +/* f0dfc08: 92020000 */ lbu $v0,0x0($s0) +/* f0dfc0c: 10000280 */ beqz $zero,.L0f0e0610 +/* f0dfc10: 00021080 */ sll $v0,$v0,0x2 +/* f0dfc14: 92020000 */ lbu $v0,0x0($s0) +.L0f0dfc18: +/* f0dfc18: 24010001 */ addiu $at,$zero,0x1 +/* f0dfc1c: 5040000a */ beqzl $v0,.L0f0dfc48 +/* f0dfc20: 00041100 */ sll $v0,$a0,0x4 +/* f0dfc24: 10410007 */ beq $v0,$at,.L0f0dfc44 +/* f0dfc28: 8fae00dc */ lw $t6,0xdc($sp) +/* f0dfc2c: 51c0000c */ beqzl $t6,.L0f0dfc60 +/* f0dfc30: 92190003 */ lbu $t9,0x3($s0) +/* f0dfc34: 3c0f800a */ lui $t7,0x800a +/* f0dfc38: 8defa24c */ lw $t7,-0x5db4($t7) +/* f0dfc3c: 8e1801c0 */ lw $t8,0x1c0($s0) +/* f0dfc40: 11f80006 */ beq $t7,$t8,.L0f0dfc5c +.L0f0dfc44: +/* f0dfc44: 00041100 */ sll $v0,$a0,0x4 +.L0f0dfc48: +/* f0dfc48: 00441023 */ subu $v0,$v0,$a0 +/* f0dfc4c: 000210c0 */ sll $v0,$v0,0x3 +/* f0dfc50: 00441023 */ subu $v0,$v0,$a0 +/* f0dfc54: 1000026e */ beqz $zero,.L0f0e0610 +/* f0dfc58: 00021080 */ sll $v0,$v0,0x2 +.L0f0dfc5c: +/* f0dfc5c: 92190003 */ lbu $t9,0x3($s0) +.L0f0dfc60: +/* f0dfc60: 53200022 */ beqzl $t9,.L0f0dfcec +/* f0dfc64: 8e130010 */ lw $s3,0x10($s0) +/* f0dfc68: 96080006 */ lhu $t0,0x6($s0) +/* f0dfc6c: 3c014f80 */ lui $at,0x4f80 +/* f0dfc70: 44882000 */ mtc1 $t0,$f4 +/* f0dfc74: 05010004 */ bgez $t0,.L0f0dfc88 +/* f0dfc78: 468021a0 */ cvt.s.w $f6,$f4 +/* f0dfc7c: 44814000 */ mtc1 $at,$f8 +/* f0dfc80: 00000000 */ sll $zero,$zero,0x0 +/* f0dfc84: 46083180 */ add.s $f6,$f6,$f8 +.L0f0dfc88: +/* f0dfc88: 3c017f1b */ lui $at,0x7f1b +/* f0dfc8c: c42adedc */ lwc1 $f10,-0x2124($at) +/* f0dfc90: 3c014270 */ lui $at,0x4270 +/* f0dfc94: 44819000 */ mtc1 $at,$f18 +/* f0dfc98: 460a3402 */ mul.s $f16,$f6,$f10 +/* f0dfc9c: 0c0068f7 */ jal 0x1a3dc +/* f0dfca0: 46128303 */ div.s $f12,$f16,$f18 +/* f0dfca4: 44802000 */ mtc1 $zero,$f4 +/* f0dfca8: 3c014340 */ lui $at,0x4340 +/* f0dfcac: 44814000 */ mtc1 $at,$f8 +/* f0dfcb0: 4604003c */ c.lt.s $f0,$f4 +/* f0dfcb4: 46000086 */ mov.s $f2,$f0 +/* f0dfcb8: 45000002 */ bc1f .L0f0dfcc4 +/* f0dfcbc: 00000000 */ sll $zero,$zero,0x0 +/* f0dfcc0: 46000087 */ neg.s $f2,$f0 +.L0f0dfcc4: +/* f0dfcc4: 46024182 */ mul.s $f6,$f8,$f2 +/* f0dfcc8: 8e090010 */ lw $t1,0x10($s0) +/* f0dfccc: 8e140014 */ lw $s4,0x14($s0) +/* f0dfcd0: 92030004 */ lbu $v1,0x4($s0) +/* f0dfcd4: 01355024 */ and $t2,$t1,$s5 +/* f0dfcd8: 4600328d */ trunc.w.s $f10,$f6 +/* f0dfcdc: 440c5000 */ mfc1 $t4,$f10 +/* f0dfce0: 10000005 */ beqz $zero,.L0f0dfcf8 +/* f0dfce4: 014c9821 */ addu $s3,$t2,$t4 +/* f0dfce8: 8e130010 */ lw $s3,0x10($s0) +.L0f0dfcec: +/* f0dfcec: 8e140014 */ lw $s4,0x14($s0) +/* f0dfcf0: 366d00a0 */ ori $t5,$s3,0xa0 +/* f0dfcf4: 01a09825 */ or $s3,$t5,$zero +.L0f0dfcf8: +/* f0dfcf8: 240100ff */ addiu $at,$zero,0xff +/* f0dfcfc: 1061001c */ beq $v1,$at,.L0f0dfd70 +/* f0dfd00: 00601025 */ or $v0,$v1,$zero +/* f0dfd04: 326e00ff */ andi $t6,$s3,0xff +/* f0dfd08: 004e0019 */ multu $v0,$t6 +/* f0dfd0c: 00401825 */ or $v1,$v0,$zero +/* f0dfd10: 329800ff */ andi $t8,$s4,0xff +/* f0dfd14: 02754024 */ and $t0,$s3,$s5 +/* f0dfd18: 02955824 */ and $t3,$s4,$s5 +/* f0dfd1c: 00007812 */ mflo $t7 +/* f0dfd20: 00000000 */ sll $zero,$zero,0x0 +/* f0dfd24: 00000000 */ sll $zero,$zero,0x0 +/* f0dfd28: 01fe001b */ divu $zero,$t7,$s8 +/* f0dfd2c: 00002012 */ mflo $a0 +/* f0dfd30: 308900ff */ andi $t1,$a0,0xff +/* f0dfd34: 17c00002 */ bnez $s8,.L0f0dfd40 +/* f0dfd38: 00000000 */ sll $zero,$zero,0x0 +/* f0dfd3c: 0007000d */ break 0x7 +.L0f0dfd40: +/* f0dfd40: 00780019 */ multu $v1,$t8 +/* f0dfd44: 01099821 */ addu $s3,$t0,$t1 +/* f0dfd48: 0000c812 */ mflo $t9 +/* f0dfd4c: 00000000 */ sll $zero,$zero,0x0 +/* f0dfd50: 00000000 */ sll $zero,$zero,0x0 +/* f0dfd54: 033e001b */ divu $zero,$t9,$s8 +/* f0dfd58: 00002812 */ mflo $a1 +/* f0dfd5c: 30aa00ff */ andi $t2,$a1,0xff +/* f0dfd60: 17c00002 */ bnez $s8,.L0f0dfd6c +/* f0dfd64: 00000000 */ sll $zero,$zero,0x0 +/* f0dfd68: 0007000d */ break 0x7 +.L0f0dfd6c: +/* f0dfd6c: 016aa021 */ addu $s4,$t3,$t2 +.L0f0dfd70: +/* f0dfd70: 960c0018 */ lhu $t4,0x18($s0) +/* f0dfd74: 24010006 */ addiu $at,$zero,0x6 +/* f0dfd78: afac00e8 */ sw $t4,0xe8($sp) +/* f0dfd7c: 960d001a */ lhu $t5,0x1a($s0) +/* f0dfd80: afad00e4 */ sw $t5,0xe4($sp) +/* f0dfd84: 8e0e01b4 */ lw $t6,0x1b4($s0) +/* f0dfd88: 55c10011 */ bnel $t6,$at,.L0f0dfdd0 +/* f0dfd8c: 8e0901b4 */ lw $t1,0x1b4($s0) +/* f0dfd90: 0fc305f3 */ jal func0f0c17cc +/* f0dfd94: 00000000 */ sll $zero,$zero,0x0 +/* f0dfd98: 5040000d */ beqzl $v0,.L0f0dfdd0 +/* f0dfd9c: 8e0901b4 */ lw $t1,0x1b4($s0) +/* f0dfda0: 0fc305bd */ jal func0f0c16f4 +/* f0dfda4: 00000000 */ sll $zero,$zero,0x0 +/* f0dfda8: 3c014180 */ lui $at,0x4180 +/* f0dfdac: 44818000 */ mtc1 $at,$f16 +/* f0dfdb0: 8faf00e4 */ lw $t7,0xe4($sp) +/* f0dfdb4: 46008482 */ mul.s $f18,$f16,$f0 +/* f0dfdb8: 4600910d */ trunc.w.s $f4,$f18 +/* f0dfdbc: 44192000 */ mfc1 $t9,$f4 +/* f0dfdc0: 00000000 */ sll $zero,$zero,0x0 +/* f0dfdc4: 01f94021 */ addu $t0,$t7,$t9 +/* f0dfdc8: afa800e4 */ sw $t0,0xe4($sp) +/* f0dfdcc: 8e0901b4 */ lw $t1,0x1b4($s0) +.L0f0dfdd0: +/* f0dfdd0: 2401000b */ addiu $at,$zero,0xb +/* f0dfdd4: 55210031 */ bnel $t1,$at,.L0f0dfe9c +/* f0dfdd8: 920d0000 */ lbu $t5,0x0($s0) +/* f0dfddc: 8fab00e8 */ lw $t3,0xe8($sp) +/* f0dfde0: 3c0c8008 */ lui $t4,0x8008 +/* f0dfde4: 8d8cfac0 */ lw $t4,-0x540($t4) +/* f0dfde8: 256afffc */ addiu $t2,$t3,-4 +/* f0dfdec: 3c01ed00 */ lui $at,0xed00 +/* f0dfdf0: 014c0019 */ multu $t2,$t4 +/* f0dfdf4: 02408825 */ or $s1,$s2,$zero +/* f0dfdf8: 26520008 */ addiu $s2,$s2,0x8 +/* f0dfdfc: 00006812 */ mflo $t5 +/* f0dfe00: 448d4000 */ mtc1 $t5,$f8 +/* f0dfe04: 00000000 */ sll $zero,$zero,0x0 +/* f0dfe08: 468041a0 */ cvt.s.w $f6,$f8 +/* f0dfe0c: 46163282 */ mul.s $f10,$f6,$f22 +/* f0dfe10: 4600540d */ trunc.w.s $f16,$f10 +/* f0dfe14: 44188000 */ mfc1 $t8,$f16 +/* f0dfe18: 00000000 */ sll $zero,$zero,0x0 +/* f0dfe1c: 330f0fff */ andi $t7,$t8,0xfff +/* f0dfe20: 000fcb00 */ sll $t9,$t7,0xc +/* f0dfe24: 03214025 */ or $t0,$t9,$at +/* f0dfe28: 0c002ef5 */ jal 0xbbd4 +/* f0dfe2c: ae280000 */ sw $t0,0x0($s1) +/* f0dfe30: 8fa900e8 */ lw $t1,0xe8($sp) +/* f0dfe34: 960b001c */ lhu $t3,0x1c($s0) +/* f0dfe38: 3c0d8008 */ lui $t5,0x8008 +/* f0dfe3c: 8dadfac0 */ lw $t5,-0x540($t5) +/* f0dfe40: 012b5021 */ addu $t2,$t1,$t3 +/* f0dfe44: 254c0003 */ addiu $t4,$t2,0x3 +/* f0dfe48: 018d0019 */ multu $t4,$t5 +/* f0dfe4c: 44825000 */ mtc1 $v0,$f10 +/* f0dfe50: 00000000 */ sll $zero,$zero,0x0 +/* f0dfe54: 46805420 */ cvt.s.w $f16,$f10 +/* f0dfe58: 00007012 */ mflo $t6 +/* f0dfe5c: 448e9000 */ mtc1 $t6,$f18 +/* f0dfe60: 00000000 */ sll $zero,$zero,0x0 +/* f0dfe64: 46809120 */ cvt.s.w $f4,$f18 +/* f0dfe68: 46162202 */ mul.s $f8,$f4,$f22 +/* f0dfe6c: 00000000 */ sll $zero,$zero,0x0 +/* f0dfe70: 46168482 */ mul.s $f18,$f16,$f22 +/* f0dfe74: 4600418d */ trunc.w.s $f6,$f8 +/* f0dfe78: 4600910d */ trunc.w.s $f4,$f18 +/* f0dfe7c: 440f3000 */ mfc1 $t7,$f6 +/* f0dfe80: 440b2000 */ mfc1 $t3,$f4 +/* f0dfe84: 31f90fff */ andi $t9,$t7,0xfff +/* f0dfe88: 00194300 */ sll $t0,$t9,0xc +/* f0dfe8c: 316a0fff */ andi $t2,$t3,0xfff +/* f0dfe90: 01486025 */ or $t4,$t2,$t0 +/* f0dfe94: ae2c0004 */ sw $t4,0x4($s1) +/* f0dfe98: 920d0000 */ lbu $t5,0x0($s0) +.L0f0dfe9c: +/* f0dfe9c: 2da10006 */ sltiu $at,$t5,0x6 +/* f0dfea0: 10200198 */ beqz $at,.L0f0e0504 +/* f0dfea4: 000d6880 */ sll $t5,$t5,0x2 +/* f0dfea8: 3c017f1b */ lui $at,0x7f1b +/* f0dfeac: 002d0821 */ addu $at,$at,$t5 +/* f0dfeb0: 8c2ddee0 */ lw $t5,-0x2120($at) +/* f0dfeb4: 01a00008 */ jr $t5 +/* f0dfeb8: 00000000 */ sll $zero,$zero,0x0 +/* f0dfebc: 8e110010 */ lw $s1,0x10($s0) +/* f0dfec0: 92020004 */ lbu $v0,0x4($s0) +/* f0dfec4: 240100ff */ addiu $at,$zero,0xff +/* f0dfec8: 362e0040 */ ori $t6,$s1,0x40 +/* f0dfecc: 1041000e */ beq $v0,$at,.L0f0dff08 +/* f0dfed0: 01c08825 */ or $s1,$t6,$zero +/* f0dfed4: 31d800ff */ andi $t8,$t6,0xff +/* f0dfed8: 00580019 */ multu $v0,$t8 +/* f0dfedc: 0235c824 */ and $t9,$s1,$s5 +/* f0dfee0: 00007812 */ mflo $t7 +/* f0dfee4: 00000000 */ sll $zero,$zero,0x0 +/* f0dfee8: 00000000 */ sll $zero,$zero,0x0 +/* f0dfeec: 01fe001b */ divu $zero,$t7,$s8 +/* f0dfef0: 00001812 */ mflo $v1 +/* f0dfef4: 306900ff */ andi $t1,$v1,0xff +/* f0dfef8: 17c00002 */ bnez $s8,.L0f0dff04 +/* f0dfefc: 00000000 */ sll $zero,$zero,0x0 +/* f0dff00: 0007000d */ break 0x7 +.L0f0dff04: +/* f0dff04: 03298821 */ addu $s1,$t9,$t1 +.L0f0dff08: +/* f0dff08: 9602001c */ lhu $v0,0x1c($s0) +/* f0dff0c: 9603001e */ lhu $v1,0x1e($s0) +/* f0dff10: 00420019 */ multu $v0,$v0 +/* f0dff14: 00005812 */ mflo $t3 +/* f0dff18: 00000000 */ sll $zero,$zero,0x0 +/* f0dff1c: 00000000 */ sll $zero,$zero,0x0 +/* f0dff20: 00630019 */ multu $v1,$v1 +/* f0dff24: 00005012 */ mflo $t2 +/* f0dff28: 016a4021 */ addu $t0,$t3,$t2 +/* f0dff2c: 44884000 */ mtc1 $t0,$f8 +/* f0dff30: 0c012974 */ jal 0x4a5d0 +/* f0dff34: 46804320 */ cvt.s.w $f12,$f8 +/* f0dff38: 3c014304 */ lui $at,0x4304 +/* f0dff3c: 44813000 */ mtc1 $at,$f6 +/* f0dff40: 44802000 */ mtc1 $zero,$f4 +/* f0dff44: 3c014f80 */ lui $at,0x4f80 +/* f0dff48: 46060280 */ add.s $f10,$f0,$f6 +/* f0dff4c: 46185083 */ div.s $f2,$f10,$f24 +/* f0dff50: 4602d03c */ c.lt.s $f26,$f2 +/* f0dff54: 00000000 */ sll $zero,$zero,0x0 +/* f0dff58: 45020003 */ bc1fl .L0f0dff68 +/* f0dff5c: 960c0006 */ lhu $t4,0x6($s0) +/* f0dff60: 4600d086 */ mov.s $f2,$f26 +/* f0dff64: 960c0006 */ lhu $t4,0x6($s0) +.L0f0dff68: +/* f0dff68: 448c8000 */ mtc1 $t4,$f16 +/* f0dff6c: 05810004 */ bgez $t4,.L0f0dff80 +/* f0dff70: 46808320 */ cvt.s.w $f12,$f16 +/* f0dff74: 44819000 */ mtc1 $at,$f18 +/* f0dff78: 00000000 */ sll $zero,$zero,0x0 +/* f0dff7c: 46126300 */ add.s $f12,$f12,$f18 +.L0f0dff80: +/* f0dff80: 46026083 */ div.s $f2,$f12,$f2 +/* f0dff84: 8fa400e8 */ lw $a0,0xe8($sp) +/* f0dff88: 8fa500e4 */ lw $a1,0xe4($sp) +/* f0dff8c: 00003825 */ or $a3,$zero,$zero +/* f0dff90: 46186002 */ mul.s $f0,$f12,$f24 +/* f0dff94: 44060000 */ mfc1 $a2,$f0 +/* f0dff98: 4602a03c */ c.lt.s $f20,$f2 +/* f0dff9c: 00000000 */ sll $zero,$zero,0x0 +/* f0dffa0: 45020003 */ bc1fl .L0f0dffb0 +/* f0dffa4: 4604103c */ c.lt.s $f2,$f4 +/* f0dffa8: 4600a086 */ mov.s $f2,$f20 +/* f0dffac: 4604103c */ c.lt.s $f2,$f4 +.L0f0dffb0: +/* f0dffb0: 00000000 */ sll $zero,$zero,0x0 +/* f0dffb4: 45000003 */ bc1f .L0f0dffc4 +/* f0dffb8: 00000000 */ sll $zero,$zero,0x0 +/* f0dffbc: 44801000 */ mtc1 $zero,$f2 +/* f0dffc0: 00000000 */ sll $zero,$zero,0x0 +.L0f0dffc4: +/* f0dffc4: 0fc54f08 */ jal func0f153c20 +/* f0dffc8: e7a200c0 */ swc1 $f2,0xc0($sp) +/* f0dffcc: 920d0001 */ lbu $t5,0x1($s0) +/* f0dffd0: c7a200c0 */ lwc1 $f2,0xc0($sp) +/* f0dffd4: 02402025 */ or $a0,$s2,$zero +/* f0dffd8: 11a00027 */ beqz $t5,.L0f0e0078 +/* f0dffdc: 8fa500e8 */ lw $a1,0xe8($sp) +/* f0dffe0: 8fb800e4 */ lw $t8,0xe4($sp) +/* f0dffe4: 9619001e */ lhu $t9,0x1e($s0) +/* f0dffe8: 8fae00e8 */ lw $t6,0xe8($sp) +/* f0dffec: 960f001c */ lhu $t7,0x1c($s0) +/* f0dfff0: 03384821 */ addu $t1,$t9,$t8 +/* f0dfff4: 252b0002 */ addiu $t3,$t1,0x2 +/* f0dfff8: 01ee3821 */ addu $a3,$t7,$t6 +/* f0dfffc: 24e70002 */ addiu $a3,$a3,0x2 +/* f0e0000: afab0010 */ sw $t3,0x10($sp) +/* f0e0004: e7a2001c */ swc1 $f2,0x1c($sp) +/* f0e0008: afb10018 */ sw $s1,0x18($sp) +/* f0e000c: e7b40014 */ swc1 $f20,0x14($sp) +/* f0e0010: 02402025 */ or $a0,$s2,$zero +/* f0e0014: 2706fffd */ addiu $a2,$t8,-3 +/* f0e0018: 0fc37612 */ jal func0f0dd848 +/* f0e001c: 25c5fffd */ addiu $a1,$t6,-3 +/* f0e0020: 0c002f02 */ jal 0xbc08 +/* f0e0024: 00409025 */ or $s2,$v0,$zero +/* f0e0028: 00028c00 */ sll $s1,$v0,0x10 +/* f0e002c: 00115403 */ sra $t2,$s1,0x10 +/* f0e0030: 0c002f06 */ jal 0xbc18 +/* f0e0034: 01408825 */ or $s1,$t2,$zero +/* f0e0038: 8e080008 */ lw $t0,0x8($s0) +/* f0e003c: 02402025 */ or $a0,$s2,$zero +/* f0e0040: 02c02825 */ or $a1,$s6,$zero +/* f0e0044: afa80010 */ sw $t0,0x10($sp) +/* f0e0048: 8e0c000c */ lw $t4,0xc($s0) +/* f0e004c: afa00028 */ sw $zero,0x28($sp) +/* f0e0050: afa00024 */ sw $zero,0x24($sp) +/* f0e0054: afa20020 */ sw $v0,0x20($sp) +/* f0e0058: afb1001c */ sw $s1,0x1c($sp) +/* f0e005c: afb30018 */ sw $s3,0x18($sp) +/* f0e0060: 02e03025 */ or $a2,$s7,$zero +/* f0e0064: 26070020 */ addiu $a3,$s0,0x20 +/* f0e0068: 0fc5580f */ jal func0f15603c +/* f0e006c: afac0014 */ sw $t4,0x14($sp) +/* f0e0070: 1000001f */ beqz $zero,.L0f0e00f0 +/* f0e0074: 00409025 */ or $s2,$v0,$zero +.L0f0e0078: +/* f0e0078: 8fa600e4 */ lw $a2,0xe4($sp) +/* f0e007c: 9619001e */ lhu $t9,0x1e($s0) +/* f0e0080: 960e001c */ lhu $t6,0x1c($s0) +/* f0e0084: afa00014 */ sw $zero,0x14($sp) +/* f0e0088: 0326c021 */ addu $t8,$t9,$a2 +/* f0e008c: afb80010 */ sw $t8,0x10($sp) +/* f0e0090: 0fc54e8d */ jal func0f153a34 +/* f0e0094: 01c53821 */ addu $a3,$t6,$a1 +/* f0e0098: 0c002f02 */ jal 0xbc08 +/* f0e009c: 00409025 */ or $s2,$v0,$zero +/* f0e00a0: 00028c00 */ sll $s1,$v0,0x10 +/* f0e00a4: 00114c03 */ sra $t1,$s1,0x10 +/* f0e00a8: 0c002f06 */ jal 0xbc18 +/* f0e00ac: 01208825 */ or $s1,$t1,$zero +/* f0e00b0: 8e0b0008 */ lw $t3,0x8($s0) +/* f0e00b4: 02402025 */ or $a0,$s2,$zero +/* f0e00b8: 02c02825 */ or $a1,$s6,$zero +/* f0e00bc: afab0010 */ sw $t3,0x10($sp) +/* f0e00c0: 8e0a000c */ lw $t2,0xc($s0) +/* f0e00c4: afa0002c */ sw $zero,0x2c($sp) +/* f0e00c8: afa00028 */ sw $zero,0x28($sp) +/* f0e00cc: afa20024 */ sw $v0,0x24($sp) +/* f0e00d0: afb10020 */ sw $s1,0x20($sp) +/* f0e00d4: afb4001c */ sw $s4,0x1c($sp) +/* f0e00d8: afb30018 */ sw $s3,0x18($sp) +/* f0e00dc: 02e03025 */ or $a2,$s7,$zero +/* f0e00e0: 26070020 */ addiu $a3,$s0,0x20 +/* f0e00e4: 0fc55b92 */ jal func0f156e48 +/* f0e00e8: afaa0014 */ sw $t2,0x14($sp) +/* f0e00ec: 00409025 */ or $s2,$v0,$zero +.L0f0e00f0: +/* f0e00f0: 920801c9 */ lbu $t0,0x1c9($s0) +/* f0e00f4: 24010006 */ addiu $at,$zero,0x6 +/* f0e00f8: 15010002 */ bne $t0,$at,.L0f0e0104 +/* f0e00fc: 00000000 */ sll $zero,$zero,0x0 +/* f0e0100: afa000e0 */ sw $zero,0xe0($sp) +.L0f0e0104: +/* f0e0104: 0fc54f93 */ jal func0f153e4c +/* f0e0108: 00000000 */ sll $zero,$zero,0x0 +/* f0e010c: 100000fe */ beqz $zero,.L0f0e0508 +/* f0e0110: 8e0801b4 */ lw $t0,0x1b4($s0) +/* f0e0114: 920c0001 */ lbu $t4,0x1($s0) +/* f0e0118: 8fa900e8 */ lw $t1,0xe8($sp) +/* f0e011c: 8fab00e4 */ lw $t3,0xe4($sp) +/* f0e0120: 11800037 */ beqz $t4,.L0f0e0200 +/* f0e0124: 2525fffd */ addiu $a1,$t1,-3 +/* f0e0128: 8e030010 */ lw $v1,0x10($s0) +/* f0e012c: 92020004 */ lbu $v0,0x4($s0) +/* f0e0130: 240100ff */ addiu $at,$zero,0xff +/* f0e0134: 346e0040 */ ori $t6,$v1,0x40 +/* f0e0138: 1041000e */ beq $v0,$at,.L0f0e0174 +/* f0e013c: 01c01825 */ or $v1,$t6,$zero +/* f0e0140: 31cd00ff */ andi $t5,$t6,0xff +/* f0e0144: 004d0019 */ multu $v0,$t5 +/* f0e0148: 00757824 */ and $t7,$v1,$s5 +/* f0e014c: 0000c812 */ mflo $t9 +/* f0e0150: 00000000 */ sll $zero,$zero,0x0 +/* f0e0154: 00000000 */ sll $zero,$zero,0x0 +/* f0e0158: 033e001b */ divu $zero,$t9,$s8 +/* f0e015c: 00002012 */ mflo $a0 +/* f0e0160: 309800ff */ andi $t8,$a0,0xff +/* f0e0164: 17c00002 */ bnez $s8,.L0f0e0170 +/* f0e0168: 00000000 */ sll $zero,$zero,0x0 +/* f0e016c: 0007000d */ break 0x7 +.L0f0e0170: +/* f0e0170: 01f81821 */ addu $v1,$t7,$t8 +.L0f0e0174: +/* f0e0174: 9608001e */ lhu $t0,0x1e($s0) +/* f0e0178: 960a001c */ lhu $t2,0x1c($s0) +/* f0e017c: e7b4001c */ swc1 $f20,0x1c($sp) +/* f0e0180: 010b6021 */ addu $t4,$t0,$t3 +/* f0e0184: 258e0002 */ addiu $t6,$t4,0x2 +/* f0e0188: 01493821 */ addu $a3,$t2,$t1 +/* f0e018c: 24e70002 */ addiu $a3,$a3,0x2 +/* f0e0190: afae0010 */ sw $t6,0x10($sp) +/* f0e0194: afa30018 */ sw $v1,0x18($sp) +/* f0e0198: e7b40014 */ swc1 $f20,0x14($sp) +/* f0e019c: 02402025 */ or $a0,$s2,$zero +/* f0e01a0: 0fc37612 */ jal func0f0dd848 +/* f0e01a4: 2566fffd */ addiu $a2,$t3,-3 +/* f0e01a8: 0c002f02 */ jal 0xbc08 +/* f0e01ac: 00409025 */ or $s2,$v0,$zero +/* f0e01b0: 00028c00 */ sll $s1,$v0,0x10 +/* f0e01b4: 00116c03 */ sra $t5,$s1,0x10 +/* f0e01b8: 0c002f06 */ jal 0xbc18 +/* f0e01bc: 01a08825 */ or $s1,$t5,$zero +/* f0e01c0: 8e190008 */ lw $t9,0x8($s0) +/* f0e01c4: 02402025 */ or $a0,$s2,$zero +/* f0e01c8: 02c02825 */ or $a1,$s6,$zero +/* f0e01cc: afb90010 */ sw $t9,0x10($sp) +/* f0e01d0: 8e0f000c */ lw $t7,0xc($s0) +/* f0e01d4: afa00028 */ sw $zero,0x28($sp) +/* f0e01d8: afa00024 */ sw $zero,0x24($sp) +/* f0e01dc: afa20020 */ sw $v0,0x20($sp) +/* f0e01e0: afb1001c */ sw $s1,0x1c($sp) +/* f0e01e4: afb30018 */ sw $s3,0x18($sp) +/* f0e01e8: 02e03025 */ or $a2,$s7,$zero +/* f0e01ec: 26070020 */ addiu $a3,$s0,0x20 +/* f0e01f0: 0fc5580f */ jal func0f15603c +/* f0e01f4: afaf0014 */ sw $t7,0x14($sp) +/* f0e01f8: 10000021 */ beqz $zero,.L0f0e0280 +/* f0e01fc: 00409025 */ or $s2,$v0,$zero +.L0f0e0200: +/* f0e0200: 8fa600e4 */ lw $a2,0xe4($sp) +/* f0e0204: 9608001e */ lhu $t0,0x1e($s0) +/* f0e0208: 8fa500e8 */ lw $a1,0xe8($sp) +/* f0e020c: 9609001c */ lhu $t1,0x1c($s0) +/* f0e0210: 01065821 */ addu $t3,$t0,$a2 +/* f0e0214: afab0010 */ sw $t3,0x10($sp) +/* f0e0218: afa00014 */ sw $zero,0x14($sp) +/* f0e021c: 02402025 */ or $a0,$s2,$zero +/* f0e0220: 0fc54e8d */ jal func0f153a34 +/* f0e0224: 01253821 */ addu $a3,$t1,$a1 +/* f0e0228: 0c002f02 */ jal 0xbc08 +/* f0e022c: 00409025 */ or $s2,$v0,$zero +/* f0e0230: 00028c00 */ sll $s1,$v0,0x10 +/* f0e0234: 00116403 */ sra $t4,$s1,0x10 +/* f0e0238: 0c002f06 */ jal 0xbc18 +/* f0e023c: 01808825 */ or $s1,$t4,$zero +/* f0e0240: 8e0e0008 */ lw $t6,0x8($s0) +/* f0e0244: 02402025 */ or $a0,$s2,$zero +/* f0e0248: 02c02825 */ or $a1,$s6,$zero +/* f0e024c: afae0010 */ sw $t6,0x10($sp) +/* f0e0250: 8e0d000c */ lw $t5,0xc($s0) +/* f0e0254: afa0002c */ sw $zero,0x2c($sp) +/* f0e0258: afa00028 */ sw $zero,0x28($sp) +/* f0e025c: afa20024 */ sw $v0,0x24($sp) +/* f0e0260: afb10020 */ sw $s1,0x20($sp) +/* f0e0264: afb4001c */ sw $s4,0x1c($sp) +/* f0e0268: afb30018 */ sw $s3,0x18($sp) +/* f0e026c: 02e03025 */ or $a2,$s7,$zero +/* f0e0270: 26070020 */ addiu $a3,$s0,0x20 +/* f0e0274: 0fc55b92 */ jal func0f156e48 +/* f0e0278: afad0014 */ sw $t5,0x14($sp) +/* f0e027c: 00409025 */ or $s2,$v0,$zero +.L0f0e0280: +/* f0e0280: 921901c9 */ lbu $t9,0x1c9($s0) +/* f0e0284: 24010006 */ addiu $at,$zero,0x6 +/* f0e0288: 5721009f */ bnel $t9,$at,.L0f0e0508 +/* f0e028c: 8e0801b4 */ lw $t0,0x1b4($s0) +/* f0e0290: 1000009c */ beqz $zero,.L0f0e0504 +/* f0e0294: afa000e0 */ sw $zero,0xe0($sp) +/* f0e0298: 9602001c */ lhu $v0,0x1c($s0) +/* f0e029c: 9603001e */ lhu $v1,0x1e($s0) +/* f0e02a0: 00420019 */ multu $v0,$v0 +/* f0e02a4: 00007812 */ mflo $t7 +/* f0e02a8: 00000000 */ sll $zero,$zero,0x0 +/* f0e02ac: 00000000 */ sll $zero,$zero,0x0 +/* f0e02b0: 00630019 */ multu $v1,$v1 +/* f0e02b4: 00004812 */ mflo $t1 +/* f0e02b8: 01e9c021 */ addu $t8,$t7,$t1 +/* f0e02bc: 44984000 */ mtc1 $t8,$f8 +/* f0e02c0: 0c012974 */ jal 0x4a5d0 +/* f0e02c4: 46804320 */ cvt.s.w $f12,$f8 +/* f0e02c8: 3c0142b8 */ lui $at,0x42b8 +/* f0e02cc: 44813000 */ mtc1 $at,$f6 +/* f0e02d0: 8e110010 */ lw $s1,0x10($s0) +/* f0e02d4: 92020004 */ lbu $v0,0x4($s0) +/* f0e02d8: 46060280 */ add.s $f10,$f0,$f6 +/* f0e02dc: 240100ff */ addiu $at,$zero,0xff +/* f0e02e0: 36280040 */ ori $t0,$s1,0x40 +/* f0e02e4: 01008825 */ or $s1,$t0,$zero +/* f0e02e8: 1041000e */ beq $v0,$at,.L0f0e0324 +/* f0e02ec: 46185083 */ div.s $f2,$f10,$f24 +/* f0e02f0: 310a00ff */ andi $t2,$t0,0xff +/* f0e02f4: 004a0019 */ multu $v0,$t2 +/* f0e02f8: 02356024 */ and $t4,$s1,$s5 +/* f0e02fc: 00005812 */ mflo $t3 +/* f0e0300: 00000000 */ sll $zero,$zero,0x0 +/* f0e0304: 00000000 */ sll $zero,$zero,0x0 +/* f0e0308: 017e001b */ divu $zero,$t3,$s8 +/* f0e030c: 00001812 */ mflo $v1 +/* f0e0310: 306e00ff */ andi $t6,$v1,0xff +/* f0e0314: 17c00002 */ bnez $s8,.L0f0e0320 +/* f0e0318: 00000000 */ sll $zero,$zero,0x0 +/* f0e031c: 0007000d */ break 0x7 +.L0f0e0320: +/* f0e0320: 018e8821 */ addu $s1,$t4,$t6 +.L0f0e0324: +/* f0e0324: 960d0006 */ lhu $t5,0x6($s0) +/* f0e0328: 3c014f80 */ lui $at,0x4f80 +/* f0e032c: 448d8000 */ mtc1 $t5,$f16 +/* f0e0330: 05a10004 */ bgez $t5,.L0f0e0344 +/* f0e0334: 468084a0 */ cvt.s.w $f18,$f16 +/* f0e0338: 44812000 */ mtc1 $at,$f4 +/* f0e033c: 00000000 */ sll $zero,$zero,0x0 +/* f0e0340: 46049480 */ add.s $f18,$f18,$f4 +.L0f0e0344: +/* f0e0344: 46121201 */ sub.s $f8,$f2,$f18 +/* f0e0348: 9619001c */ lhu $t9,0x1c($s0) +/* f0e034c: 8faf00e8 */ lw $t7,0xe8($sp) +/* f0e0350: 9609001e */ lhu $t1,0x1e($s0) +/* f0e0354: 46184002 */ mul.s $f0,$f8,$f24 +/* f0e0358: 8fb800e4 */ lw $t8,0xe4($sp) +/* f0e035c: e7a200a8 */ swc1 $f2,0xa8($sp) +/* f0e0360: 24070002 */ addiu $a3,$zero,0x2 +/* f0e0364: 032f2021 */ addu $a0,$t9,$t7 +/* f0e0368: 01382821 */ addu $a1,$t1,$t8 +/* f0e036c: 44060000 */ mfc1 $a2,$f0 +/* f0e0370: 0fc54f08 */ jal func0f153c20 +/* f0e0374: 00000000 */ sll $zero,$zero,0x0 +/* f0e0378: c7a200a8 */ lwc1 $f2,0xa8($sp) +/* f0e037c: 3c014f80 */ lui $at,0x4f80 +/* f0e0380: 8fab00e8 */ lw $t3,0xe8($sp) +/* f0e0384: 4602d03c */ c.lt.s $f26,$f2 +/* f0e0388: 8fac00e4 */ lw $t4,0xe4($sp) +/* f0e038c: 02402025 */ or $a0,$s2,$zero +/* f0e0390: 8fa500e8 */ lw $a1,0xe8($sp) +/* f0e0394: 45000002 */ bc1f .L0f0e03a0 +/* f0e0398: 8fa600e4 */ lw $a2,0xe4($sp) +/* f0e039c: 4600d086 */ mov.s $f2,$f26 +.L0f0e03a0: +/* f0e03a0: 96080006 */ lhu $t0,0x6($s0) +/* f0e03a4: 44883000 */ mtc1 $t0,$f6 +/* f0e03a8: 05010004 */ bgez $t0,.L0f0e03bc +/* f0e03ac: 468032a0 */ cvt.s.w $f10,$f6 +/* f0e03b0: 44818000 */ mtc1 $at,$f16 +/* f0e03b4: 00000000 */ sll $zero,$zero,0x0 +/* f0e03b8: 46105280 */ add.s $f10,$f10,$f16 +.L0f0e03bc: +/* f0e03bc: 46025083 */ div.s $f2,$f10,$f2 +/* f0e03c0: 4602a03c */ c.lt.s $f20,$f2 +/* f0e03c4: 00000000 */ sll $zero,$zero,0x0 +/* f0e03c8: 45020003 */ bc1fl .L0f0e03d8 +/* f0e03cc: 920a0001 */ lbu $t2,0x1($s0) +/* f0e03d0: 4600a086 */ mov.s $f2,$f20 +/* f0e03d4: 920a0001 */ lbu $t2,0x1($s0) +.L0f0e03d8: +/* f0e03d8: 51400027 */ beqzl $t2,.L0f0e0478 +/* f0e03dc: 960d001e */ lhu $t5,0x1e($s0) +/* f0e03e0: 960d001e */ lhu $t5,0x1e($s0) +/* f0e03e4: 960e001c */ lhu $t6,0x1c($s0) +/* f0e03e8: 4602a101 */ sub.s $f4,$f20,$f2 +/* f0e03ec: 01acc821 */ addu $t9,$t5,$t4 +/* f0e03f0: 272f0002 */ addiu $t7,$t9,0x2 +/* f0e03f4: 01cb3821 */ addu $a3,$t6,$t3 +/* f0e03f8: 24e70002 */ addiu $a3,$a3,0x2 +/* f0e03fc: afaf0010 */ sw $t7,0x10($sp) +/* f0e0400: e7a4001c */ swc1 $f4,0x1c($sp) +/* f0e0404: afb10018 */ sw $s1,0x18($sp) +/* f0e0408: e7b40014 */ swc1 $f20,0x14($sp) +/* f0e040c: 02402025 */ or $a0,$s2,$zero +/* f0e0410: 2565fffd */ addiu $a1,$t3,-3 +/* f0e0414: 0fc37612 */ jal func0f0dd848 +/* f0e0418: 2586fffd */ addiu $a2,$t4,-3 +/* f0e041c: 0c002f02 */ jal 0xbc08 +/* f0e0420: 00409025 */ or $s2,$v0,$zero +/* f0e0424: 00028c00 */ sll $s1,$v0,0x10 +/* f0e0428: 00114c03 */ sra $t1,$s1,0x10 +/* f0e042c: 0c002f06 */ jal 0xbc18 +/* f0e0430: 01208825 */ or $s1,$t1,$zero +/* f0e0434: 8e180008 */ lw $t8,0x8($s0) +/* f0e0438: 02402025 */ or $a0,$s2,$zero +/* f0e043c: 02c02825 */ or $a1,$s6,$zero +/* f0e0440: afb80010 */ sw $t8,0x10($sp) +/* f0e0444: 8e08000c */ lw $t0,0xc($s0) +/* f0e0448: afa00028 */ sw $zero,0x28($sp) +/* f0e044c: afa00024 */ sw $zero,0x24($sp) +/* f0e0450: afa20020 */ sw $v0,0x20($sp) +/* f0e0454: afb1001c */ sw $s1,0x1c($sp) +/* f0e0458: afb30018 */ sw $s3,0x18($sp) +/* f0e045c: 02e03025 */ or $a2,$s7,$zero +/* f0e0460: 26070020 */ addiu $a3,$s0,0x20 +/* f0e0464: 0fc5580f */ jal func0f15603c +/* f0e0468: afa80014 */ sw $t0,0x14($sp) +/* f0e046c: 1000001e */ beqz $zero,.L0f0e04e8 +/* f0e0470: 00409025 */ or $s2,$v0,$zero +/* f0e0474: 960d001e */ lhu $t5,0x1e($s0) +.L0f0e0478: +/* f0e0478: 960b001c */ lhu $t3,0x1c($s0) +/* f0e047c: afa00014 */ sw $zero,0x14($sp) +/* f0e0480: 01a66021 */ addu $t4,$t5,$a2 +/* f0e0484: afac0010 */ sw $t4,0x10($sp) +/* f0e0488: 0fc54e8d */ jal func0f153a34 +/* f0e048c: 01653821 */ addu $a3,$t3,$a1 +/* f0e0490: 0c002f02 */ jal 0xbc08 +/* f0e0494: 00409025 */ or $s2,$v0,$zero +/* f0e0498: 00028c00 */ sll $s1,$v0,0x10 +/* f0e049c: 0011cc03 */ sra $t9,$s1,0x10 +/* f0e04a0: 0c002f06 */ jal 0xbc18 +/* f0e04a4: 03208825 */ or $s1,$t9,$zero +/* f0e04a8: 8e0f0008 */ lw $t7,0x8($s0) +/* f0e04ac: 02402025 */ or $a0,$s2,$zero +/* f0e04b0: 02c02825 */ or $a1,$s6,$zero +/* f0e04b4: afaf0010 */ sw $t7,0x10($sp) +/* f0e04b8: 8e09000c */ lw $t1,0xc($s0) +/* f0e04bc: afa0002c */ sw $zero,0x2c($sp) +/* f0e04c0: afa00028 */ sw $zero,0x28($sp) +/* f0e04c4: afa20024 */ sw $v0,0x24($sp) +/* f0e04c8: afb10020 */ sw $s1,0x20($sp) +/* f0e04cc: afb4001c */ sw $s4,0x1c($sp) +/* f0e04d0: afb30018 */ sw $s3,0x18($sp) +/* f0e04d4: 02e03025 */ or $a2,$s7,$zero +/* f0e04d8: 26070020 */ addiu $a3,$s0,0x20 +/* f0e04dc: 0fc55b92 */ jal func0f156e48 +/* f0e04e0: afa90014 */ sw $t1,0x14($sp) +/* f0e04e4: 00409025 */ or $s2,$v0,$zero +.L0f0e04e8: +/* f0e04e8: 921801c9 */ lbu $t8,0x1c9($s0) +/* f0e04ec: 24010006 */ addiu $at,$zero,0x6 +/* f0e04f0: 17010002 */ bne $t8,$at,.L0f0e04fc +/* f0e04f4: 00000000 */ sll $zero,$zero,0x0 +/* f0e04f8: afa000e0 */ sw $zero,0xe0($sp) +.L0f0e04fc: +/* f0e04fc: 0fc54f93 */ jal func0f153e4c +/* f0e0500: 00000000 */ sll $zero,$zero,0x0 +.L0f0e0504: +/* f0e0504: 8e0801b4 */ lw $t0,0x1b4($s0) +.L0f0e0508: +/* f0e0508: 2401000b */ addiu $at,$zero,0xb +/* f0e050c: 15010039 */ bne $t0,$at,.L0f0e05f4 +/* f0e0510: 00000000 */ sll $zero,$zero,0x0 +/* f0e0514: afb2009c */ sw $s2,0x9c($sp) +/* f0e0518: 0c002f40 */ jal 0xbd00 +/* f0e051c: 26520008 */ addiu $s2,$s2,0x8 +/* f0e0520: 00028400 */ sll $s0,$v0,0x10 +/* f0e0524: 00105c03 */ sra $t3,$s0,0x10 +/* f0e0528: 01608025 */ or $s0,$t3,$zero +/* f0e052c: 0c002f44 */ jal 0xbd10 +/* f0e0530: 8fb3009c */ lw $s3,0x9c($sp) +/* f0e0534: 44829000 */ mtc1 $v0,$f18 +/* f0e0538: 44905000 */ mtc1 $s0,$f10 +/* f0e053c: 3c01ed00 */ lui $at,0xed00 +/* f0e0540: 46809220 */ cvt.s.w $f8,$f18 +/* f0e0544: 46805120 */ cvt.s.w $f4,$f10 +/* f0e0548: 46164182 */ mul.s $f6,$f8,$f22 +/* f0e054c: 00000000 */ sll $zero,$zero,0x0 +/* f0e0550: 46162482 */ mul.s $f18,$f4,$f22 +/* f0e0554: 4600340d */ trunc.w.s $f16,$f6 +/* f0e0558: 4600920d */ trunc.w.s $f8,$f18 +/* f0e055c: 440d8000 */ mfc1 $t5,$f16 +/* f0e0560: 440f4000 */ mfc1 $t7,$f8 +/* f0e0564: 31ae0fff */ andi $t6,$t5,0xfff +/* f0e0568: 01c16025 */ or $t4,$t6,$at +/* f0e056c: 31e90fff */ andi $t1,$t7,0xfff +/* f0e0570: 0009c300 */ sll $t8,$t1,0xc +/* f0e0574: 01984025 */ or $t0,$t4,$t8 +/* f0e0578: 0c002f22 */ jal 0xbc88 +/* f0e057c: ae680000 */ sw $t0,0x0($s3) +/* f0e0580: 0c002f40 */ jal 0xbd00 +/* f0e0584: a7a20092 */ sh $v0,0x92($sp) +/* f0e0588: 00028c00 */ sll $s1,$v0,0x10 +/* f0e058c: 00115c03 */ sra $t3,$s1,0x10 +/* f0e0590: 0c002f44 */ jal 0xbd10 +/* f0e0594: 01608825 */ or $s1,$t3,$zero +/* f0e0598: 00028400 */ sll $s0,$v0,0x10 +/* f0e059c: 00105403 */ sra $t2,$s0,0x10 +/* f0e05a0: 0c002f26 */ jal 0xbc98 +/* f0e05a4: 01408025 */ or $s0,$t2,$zero +/* f0e05a8: 87a90092 */ lh $t1,0x92($sp) +/* f0e05ac: 00506821 */ addu $t5,$v0,$s0 +/* f0e05b0: 448d3000 */ mtc1 $t5,$f6 +/* f0e05b4: 02296021 */ addu $t4,$s1,$t1 +/* f0e05b8: 448c9000 */ mtc1 $t4,$f18 +/* f0e05bc: 46803420 */ cvt.s.w $f16,$f6 +/* f0e05c0: 46809220 */ cvt.s.w $f8,$f18 +/* f0e05c4: 46168282 */ mul.s $f10,$f16,$f22 +/* f0e05c8: 00000000 */ sll $zero,$zero,0x0 +/* f0e05cc: 46164182 */ mul.s $f6,$f8,$f22 +/* f0e05d0: 4600510d */ trunc.w.s $f4,$f10 +/* f0e05d4: 4600340d */ trunc.w.s $f16,$f6 +/* f0e05d8: 44192000 */ mfc1 $t9,$f4 +/* f0e05dc: 44088000 */ mfc1 $t0,$f16 +/* f0e05e0: 332f0fff */ andi $t7,$t9,0xfff +/* f0e05e4: 310b0fff */ andi $t3,$t0,0xfff +/* f0e05e8: 000b5300 */ sll $t2,$t3,0xc +/* f0e05ec: 01ea6825 */ or $t5,$t7,$t2 +/* f0e05f0: ae6d0004 */ sw $t5,0x4($s3) +.L0f0e05f4: +/* f0e05f4: 3c048007 */ lui $a0,0x8007 +/* f0e05f8: 8c840fe8 */ lw $a0,0xfe8($a0) +/* f0e05fc: 00041100 */ sll $v0,$a0,0x4 +/* f0e0600: 00441023 */ subu $v0,$v0,$a0 +/* f0e0604: 000210c0 */ sll $v0,$v0,0x3 +/* f0e0608: 00441023 */ subu $v0,$v0,$a0 +/* f0e060c: 00021080 */ sll $v0,$v0,0x2 +.L0f0e0610: +/* f0e0610: 8fae0088 */ lw $t6,0x88($sp) +/* f0e0614: 25d901dc */ addiu $t9,$t6,0x1dc +/* f0e0618: 0322082a */ slt $at,$t9,$v0 +/* f0e061c: 1420fd70 */ bnez $at,.L0f0dfbe0 +/* f0e0620: afb90088 */ sw $t9,0x88($sp) +.L0f0e0624: +/* f0e0624: 8fa900e0 */ lw $t1,0xe0($sp) +/* f0e0628: 3c0c800a */ lui $t4,0x800a +/* f0e062c: 11200028 */ beqz $t1,.L0f0e06d0 +/* f0e0630: 00000000 */ sll $zero,$zero,0x0 +/* f0e0634: 8d8ca248 */ lw $t4,-0x5db8($t4) +/* f0e0638: 0fc54a3a */ jal func0f1528e8 +/* f0e063c: 8d840070 */ lw $a0,0x70($t4) +/* f0e0640: 10400019 */ beqz $v0,.L0f0e06a8 +/* f0e0644: 3c188007 */ lui $t8,0x8007 +/* f0e0648: 8f185d60 */ lw $t8,0x5d60($t8) +/* f0e064c: 24030002 */ addiu $v1,$zero,0x2 +/* f0e0650: 3c08800a */ lui $t0,0x800a +/* f0e0654: 14780014 */ bne $v1,$t8,.L0f0e06a8 +/* f0e0658: 00000000 */ sll $zero,$zero,0x0 +/* f0e065c: 8d08a2d8 */ lw $t0,-0x5d28($t0) +/* f0e0660: 3c0b800a */ lui $t3,0x800a +/* f0e0664: 15000010 */ bnez $t0,.L0f0e06a8 +/* f0e0668: 00000000 */ sll $zero,$zero,0x0 +/* f0e066c: 8d6ba474 */ lw $t3,-0x5b8c($t3) +/* f0e0670: 24010026 */ addiu $at,$zero,0x26 +/* f0e0674: 3c0f800a */ lui $t7,0x800a +/* f0e0678: 1161000b */ beq $t3,$at,.L0f0e06a8 +/* f0e067c: 00000000 */ sll $zero,$zero,0x0 +/* f0e0680: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f0e0684: 24010001 */ addiu $at,$zero,0x1 +/* f0e0688: 8de20000 */ lw $v0,0x0($t7) +/* f0e068c: 10620006 */ beq $v1,$v0,.L0f0e06a8 +/* f0e0690: 00000000 */ sll $zero,$zero,0x0 +/* f0e0694: 10410004 */ beq $v0,$at,.L0f0e06a8 +/* f0e0698: 02402025 */ or $a0,$s2,$zero +/* f0e069c: 0fc373bd */ jal func0f0dcef4 +/* f0e06a0: 8fa500e0 */ lw $a1,0xe0($sp) +/* f0e06a4: 00409025 */ or $s2,$v0,$zero +.L0f0e06a8: +/* f0e06a8: 0fc3736f */ jal func0f0dcdbc +/* f0e06ac: 00000000 */ sll $zero,$zero,0x0 +/* f0e06b0: 10400004 */ beqz $v0,.L0f0e06c4 +/* f0e06b4: 02402025 */ or $a0,$s2,$zero +/* f0e06b8: 0fc374ab */ jal func0f0dd2ac +/* f0e06bc: 8fa500e0 */ lw $a1,0xe0($sp) +/* f0e06c0: 00409025 */ or $s2,$v0,$zero +.L0f0e06c4: +/* f0e06c4: 0fc2422e */ jal func0f0908b8 +/* f0e06c8: 02402025 */ or $a0,$s2,$zero +/* f0e06cc: 00409025 */ or $s2,$v0,$zero +.L0f0e06d0: +/* f0e06d0: 0fc54de0 */ jal func0f153780 +/* f0e06d4: 02402025 */ or $a0,$s2,$zero +/* f0e06d8: 8fbf007c */ lw $ra,0x7c($sp) +/* f0e06dc: 240a0001 */ addiu $t2,$zero,0x1 +/* f0e06e0: 3c018008 */ lui $at,0x8008 +/* f0e06e4: d7b40038 */ ldc1 $f20,0x38($sp) +/* f0e06e8: d7b60040 */ ldc1 $f22,0x40($sp) +/* f0e06ec: d7b80048 */ ldc1 $f24,0x48($sp) +/* f0e06f0: d7ba0050 */ ldc1 $f26,0x50($sp) +/* f0e06f4: 8fb00058 */ lw $s0,0x58($sp) +/* f0e06f8: 8fb1005c */ lw $s1,0x5c($sp) +/* f0e06fc: 8fb20060 */ lw $s2,0x60($sp) +/* f0e0700: 8fb30064 */ lw $s3,0x64($sp) +/* f0e0704: 8fb40068 */ lw $s4,0x68($sp) +/* f0e0708: 8fb5006c */ lw $s5,0x6c($sp) +/* f0e070c: 8fb60070 */ lw $s6,0x70($sp) +/* f0e0710: 8fb70074 */ lw $s7,0x74($sp) +/* f0e0714: 8fbe0078 */ lw $s8,0x78($sp) +/* f0e0718: ac2afac0 */ sw $t2,-0x540($at) +/* f0e071c: 03e00008 */ jr $ra +/* f0e0720: 27bd0100 */ addiu $sp,$sp,0x100 +); + +GLOBAL_ASM( +glabel func0f0e0724 +/* f0e0724: 3c048007 */ lui $a0,0x8007 +/* f0e0728: 24840fe8 */ addiu $a0,$a0,0xfe8 +/* f0e072c: 8c8e0000 */ lw $t6,0x0($a0) +/* f0e0730: 00001025 */ or $v0,$zero,$zero +/* f0e0734: 00001825 */ or $v1,$zero,$zero +/* f0e0738: 19c0000b */ blez $t6,.L0f0e0768 +/* f0e073c: 3c058007 */ lui $a1,0x8007 +/* f0e0740: 24a50fec */ addiu $a1,$a1,0xfec +/* f0e0744: 8caf0000 */ lw $t7,0x0($a1) +.L0f0e0748: +/* f0e0748: 24420001 */ addiu $v0,$v0,0x1 +/* f0e074c: 01e3c021 */ addu $t8,$t7,$v1 +/* f0e0750: a3000000 */ sb $zero,0x0($t8) +/* f0e0754: 8c990000 */ lw $t9,0x0($a0) +/* f0e0758: 246301dc */ addiu $v1,$v1,0x1dc +/* f0e075c: 0059082a */ slt $at,$v0,$t9 +/* f0e0760: 5420fff9 */ bnezl $at,.L0f0e0748 +/* f0e0764: 8caf0000 */ lw $t7,0x0($a1) +.L0f0e0768: +/* f0e0768: 03e00008 */ jr $ra +/* f0e076c: 00000000 */ sll $zero,$zero,0x0 +/* f0e0770: 27bdff80 */ addiu $sp,$sp,-128 +/* f0e0774: afbf003c */ sw $ra,0x3c($sp) +/* f0e0778: afbe0038 */ sw $s8,0x38($sp) +/* f0e077c: afb70034 */ sw $s7,0x34($sp) +/* f0e0780: afb60030 */ sw $s6,0x30($sp) +/* f0e0784: afb5002c */ sw $s5,0x2c($sp) +/* f0e0788: afb40028 */ sw $s4,0x28($sp) +/* f0e078c: afb30024 */ sw $s3,0x24($sp) +/* f0e0790: afb20020 */ sw $s2,0x20($sp) +/* f0e0794: afb1001c */ sw $s1,0x1c($sp) +/* f0e0798: 0c002acb */ jal 0xab2c +/* f0e079c: afb00018 */ sw $s0,0x18($sp) +/* f0e07a0: 0c002f02 */ jal 0xbc08 +/* f0e07a4: 00408025 */ or $s0,$v0,$zero +/* f0e07a8: 3c0e8007 */ lui $t6,0x8007 +/* f0e07ac: 8dce06c8 */ lw $t6,0x6c8($t6) +/* f0e07b0: 24110001 */ addiu $s1,$zero,0x1 +/* f0e07b4: 0002f840 */ sll $ra,$v0,0x1 +/* f0e07b8: 162e0005 */ bne $s1,$t6,.L0f0e07d0 +/* f0e07bc: 3c188007 */ lui $t8,0x8007 +/* f0e07c0: 240f0002 */ addiu $t7,$zero,0x2 +/* f0e07c4: 3c018008 */ lui $at,0x8008 +/* f0e07c8: 10000003 */ beqz $zero,.L0f0e07d8 +/* f0e07cc: ac2ffac0 */ sw $t7,-0x540($at) +.L0f0e07d0: +/* f0e07d0: 3c018008 */ lui $at,0x8008 +/* f0e07d4: ac31fac0 */ sw $s1,-0x540($at) +.L0f0e07d8: +/* f0e07d8: 8f181180 */ lw $t8,0x1180($t8) +/* f0e07dc: 24010001 */ addiu $at,$zero,0x1 +/* f0e07e0: 17010006 */ bne $t8,$at,.L0f0e07fc +/* f0e07e4: 00000000 */ sll $zero,$zero,0x0 +/* f0e07e8: afbf0070 */ sw $ra,0x70($sp) +/* f0e07ec: 0c002acb */ jal 0xab2c +/* f0e07f0: 00000000 */ sll $zero,$zero,0x0 +/* f0e07f4: 8fbf0070 */ lw $ra,0x70($sp) +/* f0e07f8: 00408025 */ or $s0,$v0,$zero +.L0f0e07fc: +/* f0e07fc: 3c047f1b */ lui $a0,0x7f1b +/* f0e0800: 3c058007 */ lui $a1,0x8007 +/* f0e0804: afbf0070 */ sw $ra,0x70($sp) +/* f0e0808: 24a51180 */ addiu $a1,$a1,0x1180 +/* f0e080c: 0c0036cc */ jal 0xdb30 +/* f0e0810: 2484df00 */ addiu $a0,$a0,-8448 +/* f0e0814: 8fbf0070 */ lw $ra,0x70($sp) +/* f0e0818: 3c17800a */ lui $s7,0x800a +/* f0e081c: 26f7dfbc */ addiu $s7,$s7,-8260 +/* f0e0820: 001fc8c0 */ sll $t9,$ra,0x3 +/* f0e0824: afb90048 */ sw $t9,0x48($sp) +/* f0e0828: afa00074 */ sw $zero,0x74($sp) +/* f0e082c: 0000f025 */ or $s8,$zero,$zero +/* f0e0830: afa00044 */ sw $zero,0x44($sp) +/* f0e0834: 24130010 */ addiu $s3,$zero,0x10 +/* f0e0838: 240c0008 */ addiu $t4,$zero,0x8 +.L0f0e083c: +/* f0e083c: 8fb50044 */ lw $s5,0x44($sp) +/* f0e0840: 0000a025 */ or $s4,$zero,$zero +.L0f0e0844: +/* f0e0844: 3c118008 */ lui $s1,0x8008 +/* f0e0848: 8e31fac0 */ lw $s1,-0x540($s1) +/* f0e084c: 02a0b025 */ or $s6,$s5,$zero +/* f0e0850: 26b50002 */ addiu $s5,$s5,0x2 +/* f0e0854: 02910019 */ multu $s4,$s1 +/* f0e0858: 00004825 */ or $t1,$zero,$zero +/* f0e085c: 00004025 */ or $t0,$zero,$zero +/* f0e0860: 00005025 */ or $t2,$zero,$zero +/* f0e0864: 00006825 */ or $t5,$zero,$zero +/* f0e0868: 00007012 */ mflo $t6 +/* f0e086c: 01de9021 */ addu $s2,$t6,$s8 +/* f0e0870: 00000000 */ sll $zero,$zero,0x0 +.L0f0e0874: +/* f0e0874: 01b10019 */ multu $t5,$s1 +/* f0e0878: 25ad0002 */ addiu $t5,$t5,0x2 +/* f0e087c: 00003025 */ or $a2,$zero,$zero +/* f0e0880: 00003825 */ or $a3,$zero,$zero +/* f0e0884: 00007812 */ mflo $t7 +/* f0e0888: 01f25821 */ addu $t3,$t7,$s2 +/* f0e088c: 00000000 */ sll $zero,$zero,0x0 +.L0f0e0890: +/* f0e0890: 01672021 */ addu $a0,$t3,$a3 +/* f0e0894: 00901821 */ addu $v1,$a0,$s0 +/* f0e0898: 90790000 */ lbu $t9,0x0($v1) +/* f0e089c: 90780001 */ lbu $t8,0x1($v1) +/* f0e08a0: 24c60001 */ addiu $a2,$a2,0x1 +/* f0e08a4: 00197200 */ sll $t6,$t9,0x8 +/* f0e08a8: 030e1025 */ or $v0,$t8,$t6 +/* f0e08ac: 0002cac3 */ sra $t9,$v0,0xb +/* f0e08b0: 3338001f */ andi $t8,$t9,0x1f +/* f0e08b4: 030a5021 */ addu $t2,$t8,$t2 +/* f0e08b8: 00027183 */ sra $t6,$v0,0x6 +/* f0e08bc: 0002c843 */ sra $t9,$v0,0x1 +/* f0e08c0: 31cf001f */ andi $t7,$t6,0x1f +/* f0e08c4: 3338001f */ andi $t8,$t9,0x1f +/* f0e08c8: 00ff3821 */ addu $a3,$a3,$ra +/* f0e08cc: 01e84021 */ addu $t0,$t7,$t0 +/* f0e08d0: 14ccffef */ bne $a2,$t4,.L0f0e0890 +/* f0e08d4: 03094821 */ addu $t1,$t8,$t1 +/* f0e08d8: 15b3ffe6 */ bne $t5,$s3,.L0f0e0874 +/* f0e08dc: 00000000 */ sll $zero,$zero,0x0 +/* f0e08e0: 000a7182 */ srl $t6,$t2,0x6 +/* f0e08e4: 00087982 */ srl $t7,$t0,0x6 +/* f0e08e8: 0009c982 */ srl $t9,$t1,0x6 +/* f0e08ec: 000ec0c0 */ sll $t8,$t6,0x3 +/* f0e08f0: 03204825 */ or $t1,$t9,$zero +/* f0e08f4: 000f7082 */ srl $t6,$t7,0x2 +/* f0e08f8: 030ec825 */ or $t9,$t8,$t6 +/* f0e08fc: 8ef80000 */ lw $t8,0x0($s7) +/* f0e0900: 01e04025 */ or $t0,$t7,$zero +/* f0e0904: 00087980 */ sll $t7,$t0,0x6 +/* f0e0908: 03167021 */ addu $t6,$t8,$s6 +/* f0e090c: a1d90000 */ sb $t9,0x0($t6) +/* f0e0910: 3138001f */ andi $t8,$t1,0x1f +/* f0e0914: 0018c840 */ sll $t9,$t8,0x1 +/* f0e0918: 01f9c025 */ or $t8,$t7,$t9 +/* f0e091c: 8eef0000 */ lw $t7,0x0($s7) +/* f0e0920: 26940010 */ addiu $s4,$s4,0x10 +/* f0e0924: 24010280 */ addiu $at,$zero,0x280 +/* f0e0928: 01f6c821 */ addu $t9,$t7,$s6 +/* f0e092c: 1681ffc5 */ bne $s4,$at,.L0f0e0844 +/* f0e0930: a3380001 */ sb $t8,0x1($t9) +/* f0e0934: 8fae0044 */ lw $t6,0x44($sp) +/* f0e0938: 8fa20074 */ lw $v0,0x74($sp) +/* f0e093c: 8fb80048 */ lw $t8,0x48($sp) +/* f0e0940: 2401001e */ addiu $at,$zero,0x1e +/* f0e0944: 25cf0050 */ addiu $t7,$t6,0x50 +/* f0e0948: 24420001 */ addiu $v0,$v0,0x1 +/* f0e094c: afa20074 */ sw $v0,0x74($sp) +/* f0e0950: afaf0044 */ sw $t7,0x44($sp) +/* f0e0954: 1441ffb9 */ bne $v0,$at,.L0f0e083c +/* f0e0958: 03d8f021 */ addu $s8,$s8,$t8 +/* f0e095c: 8fbf003c */ lw $ra,0x3c($sp) +/* f0e0960: 24190001 */ addiu $t9,$zero,0x1 +/* f0e0964: 3c018008 */ lui $at,0x8008 +/* f0e0968: 8fb00018 */ lw $s0,0x18($sp) +/* f0e096c: 8fb1001c */ lw $s1,0x1c($sp) +/* f0e0970: 8fb20020 */ lw $s2,0x20($sp) +/* f0e0974: 8fb30024 */ lw $s3,0x24($sp) +/* f0e0978: 8fb40028 */ lw $s4,0x28($sp) +/* f0e097c: 8fb5002c */ lw $s5,0x2c($sp) +/* f0e0980: 8fb60030 */ lw $s6,0x30($sp) +/* f0e0984: 8fb70034 */ lw $s7,0x34($sp) +/* f0e0988: 8fbe0038 */ lw $s8,0x38($sp) +/* f0e098c: ac39fac0 */ sw $t9,-0x540($at) +/* f0e0990: 03e00008 */ jr $ra +/* f0e0994: 27bd0080 */ addiu $sp,$sp,0x80 +); + +GLOBAL_ASM( +glabel func0f0e0998 +/* f0e0998: 27bdff78 */ addiu $sp,$sp,-136 +/* f0e099c: 3c0e8009 */ lui $t6,0x8009 +/* f0e09a0: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f0e09a4: afb00028 */ sw $s0,0x28($sp) +/* f0e09a8: 24010001 */ addiu $at,$zero,0x1 +/* f0e09ac: 00808025 */ or $s0,$a0,$zero +/* f0e09b0: afbf002c */ sw $ra,0x2c($sp) +/* f0e09b4: afa5008c */ sw $a1,0x8c($sp) +/* f0e09b8: afa60090 */ sw $a2,0x90($sp) +/* f0e09bc: 15c10013 */ bne $t6,$at,.L0f0e0a0c +/* f0e09c0: afa70094 */ sw $a3,0x94($sp) +/* f0e09c4: 0c002f02 */ jal 0xbc08 +/* f0e09c8: 00000000 */ sll $zero,$zero,0x0 +/* f0e09cc: 0c002f06 */ jal 0xbc18 +/* f0e09d0: a7a20030 */ sh $v0,0x30($sp) +/* f0e09d4: 240f00ff */ addiu $t7,$zero,0xff +/* f0e09d8: 241800ff */ addiu $t8,$zero,0xff +/* f0e09dc: 241900ff */ addiu $t9,$zero,0xff +/* f0e09e0: afb9001c */ sw $t9,0x1c($sp) +/* f0e09e4: afb80018 */ sw $t8,0x18($sp) +/* f0e09e8: afaf0014 */ sw $t7,0x14($sp) +/* f0e09ec: 02002025 */ or $a0,$s0,$zero +/* f0e09f0: 00002825 */ or $a1,$zero,$zero +/* f0e09f4: 00003025 */ or $a2,$zero,$zero +/* f0e09f8: 87a70030 */ lh $a3,0x30($sp) +/* f0e09fc: 0fc3873a */ jal func0f0e1ce8 +/* f0e0a00: afa20010 */ sw $v0,0x10($sp) +/* f0e0a04: 100000a9 */ beqz $zero,.L0f0e0cac +/* f0e0a08: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0e0a0c: +/* f0e0a0c: 0fc59e73 */ jal func0f1679cc +/* f0e0a10: 24040001 */ addiu $a0,$zero,0x1 +/* f0e0a14: afa20084 */ sw $v0,0x84($sp) +/* f0e0a18: 0fc59e59 */ jal func0f167964 +/* f0e0a1c: 24040004 */ addiu $a0,$zero,0x4 +/* f0e0a20: 02001825 */ or $v1,$s0,$zero +/* f0e0a24: afa20080 */ sw $v0,0x80($sp) +/* f0e0a28: 26100008 */ addiu $s0,$s0,0x8 +/* f0e0a2c: 3c09e700 */ lui $t1,0xe700 +/* f0e0a30: 02002025 */ or $a0,$s0,$zero +/* f0e0a34: ac690000 */ sw $t1,0x0($v1) +/* f0e0a38: ac600004 */ sw $zero,0x4($v1) +/* f0e0a3c: 3c0abb00 */ lui $t2,0xbb00 +/* f0e0a40: 354a0001 */ ori $t2,$t2,0x1 +/* f0e0a44: 26100008 */ addiu $s0,$s0,0x8 +/* f0e0a48: 240bffff */ addiu $t3,$zero,-1 +/* f0e0a4c: ac8b0004 */ sw $t3,0x4($a0) +/* f0e0a50: ac8a0000 */ sw $t2,0x0($a0) +/* f0e0a54: 02002825 */ or $a1,$s0,$zero +/* f0e0a58: 3c0cfd10 */ lui $t4,0xfd10 +/* f0e0a5c: acac0000 */ sw $t4,0x0($a1) +/* f0e0a60: 3c0d800a */ lui $t5,0x800a +/* f0e0a64: 8daddfbc */ lw $t5,-0x2044($t5) +/* f0e0a68: 26100008 */ addiu $s0,$s0,0x8 +/* f0e0a6c: 02003025 */ or $a2,$s0,$zero +/* f0e0a70: 3c0f0708 */ lui $t7,0x708 +/* f0e0a74: acad0004 */ sw $t5,0x4($a1) +/* f0e0a78: 35ef0200 */ ori $t7,$t7,0x200 +/* f0e0a7c: 26100008 */ addiu $s0,$s0,0x8 +/* f0e0a80: 3c0ef510 */ lui $t6,0xf510 +/* f0e0a84: acce0000 */ sw $t6,0x0($a2) +/* f0e0a88: 02003825 */ or $a3,$s0,$zero +/* f0e0a8c: accf0004 */ sw $t7,0x4($a2) +/* f0e0a90: 26100008 */ addiu $s0,$s0,0x8 +/* f0e0a94: 02001825 */ or $v1,$s0,$zero +/* f0e0a98: 3c18e600 */ lui $t8,0xe600 +/* f0e0a9c: acf80000 */ sw $t8,0x0($a3) +/* f0e0aa0: 26100008 */ addiu $s0,$s0,0x8 +/* f0e0aa4: ace00004 */ sw $zero,0x4($a3) +/* f0e0aa8: 3c0a074a */ lui $t2,0x74a +/* f0e0aac: 354af0cd */ ori $t2,$t2,0xf0cd +/* f0e0ab0: 02002025 */ or $a0,$s0,$zero +/* f0e0ab4: 3c19f300 */ lui $t9,0xf300 +/* f0e0ab8: ac790000 */ sw $t9,0x0($v1) +/* f0e0abc: 26100008 */ addiu $s0,$s0,0x8 +/* f0e0ac0: ac6a0004 */ sw $t2,0x4($v1) +/* f0e0ac4: 02002825 */ or $a1,$s0,$zero +/* f0e0ac8: ac800004 */ sw $zero,0x4($a0) +/* f0e0acc: ac890000 */ sw $t1,0x0($a0) +/* f0e0ad0: 3c0c0008 */ lui $t4,0x8 +/* f0e0ad4: 3c0bf510 */ lui $t3,0xf510 +/* f0e0ad8: 356b1400 */ ori $t3,$t3,0x1400 +/* f0e0adc: 358c0200 */ ori $t4,$t4,0x200 +/* f0e0ae0: 26100008 */ addiu $s0,$s0,0x8 +/* f0e0ae4: 02003025 */ or $a2,$s0,$zero +/* f0e0ae8: acac0004 */ sw $t4,0x4($a1) +/* f0e0aec: acab0000 */ sw $t3,0x0($a1) +/* f0e0af0: 26100008 */ addiu $s0,$s0,0x8 +/* f0e0af4: 3c0e0009 */ lui $t6,0x9 +/* f0e0af8: 35cec074 */ ori $t6,$t6,0xc074 +/* f0e0afc: 3c0df200 */ lui $t5,0xf200 +/* f0e0b00: 02004025 */ or $t0,$s0,$zero +/* f0e0b04: accd0000 */ sw $t5,0x0($a2) +/* f0e0b08: acce0004 */ sw $t6,0x4($a2) +/* f0e0b0c: 26100008 */ addiu $s0,$s0,0x8 +/* f0e0b10: 02001825 */ or $v1,$s0,$zero +/* f0e0b14: ad000004 */ sw $zero,0x4($t0) +/* f0e0b18: ad090000 */ sw $t1,0x0($t0) +/* f0e0b1c: 26100008 */ addiu $s0,$s0,0x8 +/* f0e0b20: 3c0fba00 */ lui $t7,0xba00 +/* f0e0b24: 35ef1402 */ ori $t7,$t7,0x1402 +/* f0e0b28: 02002025 */ or $a0,$s0,$zero +/* f0e0b2c: 3c18b900 */ lui $t8,0xb900 +/* f0e0b30: ac6f0000 */ sw $t7,0x0($v1) +/* f0e0b34: ac600004 */ sw $zero,0x4($v1) +/* f0e0b38: 37180002 */ ori $t8,$t8,0x2 +/* f0e0b3c: ac980000 */ sw $t8,0x0($a0) +/* f0e0b40: 26100008 */ addiu $s0,$s0,0x8 +/* f0e0b44: ac800004 */ sw $zero,0x4($a0) +/* f0e0b48: 02002825 */ or $a1,$s0,$zero +/* f0e0b4c: 26100008 */ addiu $s0,$s0,0x8 +/* f0e0b50: 3c19fc12 */ lui $t9,0xfc12 +/* f0e0b54: 37397e24 */ ori $t9,$t9,0x7e24 +/* f0e0b58: 240af9fc */ addiu $t2,$zero,-1540 +/* f0e0b5c: 02003025 */ or $a2,$s0,$zero +/* f0e0b60: acaa0004 */ sw $t2,0x4($a1) +/* f0e0b64: acb90000 */ sw $t9,0x0($a1) +/* f0e0b68: 26100008 */ addiu $s0,$s0,0x8 +/* f0e0b6c: 3c0bb600 */ lui $t3,0xb600 +/* f0e0b70: 240c3000 */ addiu $t4,$zero,0x3000 +/* f0e0b74: 02003825 */ or $a3,$s0,$zero +/* f0e0b78: accc0004 */ sw $t4,0x4($a2) +/* f0e0b7c: accb0000 */ sw $t3,0x0($a2) +/* f0e0b80: 3c0dba00 */ lui $t5,0xba00 +/* f0e0b84: 35ad0c02 */ ori $t5,$t5,0xc02 +/* f0e0b88: 26100008 */ addiu $s0,$s0,0x8 +/* f0e0b8c: 240e2000 */ addiu $t6,$zero,0x2000 +/* f0e0b90: acee0004 */ sw $t6,0x4($a3) +/* f0e0b94: aced0000 */ sw $t5,0x0($a3) +/* f0e0b98: 02002025 */ or $a0,$s0,$zero +/* f0e0b9c: 3c180050 */ lui $t8,0x50 +/* f0e0ba0: 3c0fb900 */ lui $t7,0xb900 +/* f0e0ba4: 35ef031d */ ori $t7,$t7,0x31d +/* f0e0ba8: 37184240 */ ori $t8,$t8,0x4240 +/* f0e0bac: ac980004 */ sw $t8,0x4($a0) +/* f0e0bb0: ac8f0000 */ sw $t7,0x0($a0) +/* f0e0bb4: 87a60092 */ lh $a2,0x92($sp) +/* f0e0bb8: 2409fff6 */ addiu $t1,$zero,-10 +/* f0e0bbc: 24040500 */ addiu $a0,$zero,0x500 +/* f0e0bc0: a4460000 */ sh $a2,0x0($v0) +/* f0e0bc4: 87a30096 */ lh $v1,0x96($sp) +/* f0e0bc8: 24c50ca8 */ addiu $a1,$a2,0xca8 +/* f0e0bcc: a4490004 */ sh $t1,0x4($v0) +/* f0e0bd0: 24680992 */ addiu $t0,$v1,0x992 +/* f0e0bd4: a445000c */ sh $a1,0xc($v0) +/* f0e0bd8: a4490010 */ sh $t1,0x10($v0) +/* f0e0bdc: a4450018 */ sh $a1,0x18($v0) +/* f0e0be0: a448001a */ sh $t0,0x1a($v0) +/* f0e0be4: a449001c */ sh $t1,0x1c($v0) +/* f0e0be8: a4430002 */ sh $v1,0x2($v0) +/* f0e0bec: a443000e */ sh $v1,0xe($v0) +/* f0e0bf0: 8fa70084 */ lw $a3,0x84($sp) +/* f0e0bf4: 240503c0 */ addiu $a1,$zero,0x3c0 +/* f0e0bf8: a4480026 */ sh $t0,0x26($v0) +/* f0e0bfc: a4490028 */ sh $t1,0x28($v0) +/* f0e0c00: a4400008 */ sh $zero,0x8($v0) +/* f0e0c04: a440000a */ sh $zero,0xa($v0) +/* f0e0c08: a4440014 */ sh $a0,0x14($v0) +/* f0e0c0c: a4400016 */ sh $zero,0x16($v0) +/* f0e0c10: a4440020 */ sh $a0,0x20($v0) +/* f0e0c14: a4450022 */ sh $a1,0x22($v0) +/* f0e0c18: a440002c */ sh $zero,0x2c($v0) +/* f0e0c1c: a445002e */ sh $a1,0x2e($v0) +/* f0e0c20: a0400007 */ sb $zero,0x7($v0) +/* f0e0c24: a0400013 */ sb $zero,0x13($v0) +/* f0e0c28: a040001f */ sb $zero,0x1f($v0) +/* f0e0c2c: a040002b */ sb $zero,0x2b($v0) +/* f0e0c30: a4460024 */ sh $a2,0x24($v0) +/* f0e0c34: 8fb9008c */ lw $t9,0x8c($sp) +/* f0e0c38: 26100008 */ addiu $s0,$s0,0x8 +/* f0e0c3c: 3c0a0700 */ lui $t2,0x700 +/* f0e0c40: 354a0004 */ ori $t2,$t2,0x4 +/* f0e0c44: 02001825 */ or $v1,$s0,$zero +/* f0e0c48: acf90000 */ sw $t9,0x0($a3) +/* f0e0c4c: ac6a0000 */ sw $t2,0x0($v1) +/* f0e0c50: afa3003c */ sw $v1,0x3c($sp) +/* f0e0c54: 26100008 */ addiu $s0,$s0,0x8 +/* f0e0c58: 0c012d20 */ jal 0x4b480 +/* f0e0c5c: 00e02025 */ or $a0,$a3,$zero +/* f0e0c60: 8fa3003c */ lw $v1,0x3c($sp) +/* f0e0c64: 3c0b0430 */ lui $t3,0x430 +/* f0e0c68: 356b0030 */ ori $t3,$t3,0x30 +/* f0e0c6c: 02002825 */ or $a1,$s0,$zero +/* f0e0c70: ac620004 */ sw $v0,0x4($v1) +/* f0e0c74: acab0000 */ sw $t3,0x0($a1) +/* f0e0c78: afa50038 */ sw $a1,0x38($sp) +/* f0e0c7c: 8fa40080 */ lw $a0,0x80($sp) +/* f0e0c80: 0c012d20 */ jal 0x4b480 +/* f0e0c84: 26100008 */ addiu $s0,$s0,0x8 +/* f0e0c88: 8fa50038 */ lw $a1,0x38($sp) +/* f0e0c8c: 3c0cb100 */ lui $t4,0xb100 +/* f0e0c90: 358c0002 */ ori $t4,$t4,0x2 +/* f0e0c94: aca20004 */ sw $v0,0x4($a1) +/* f0e0c98: 240d3210 */ addiu $t5,$zero,0x3210 +/* f0e0c9c: ae0d0004 */ sw $t5,0x4($s0) +/* f0e0ca0: ae0c0000 */ sw $t4,0x0($s0) +/* f0e0ca4: 26020008 */ addiu $v0,$s0,0x8 +/* f0e0ca8: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0e0cac: +/* f0e0cac: 8fb00028 */ lw $s0,0x28($sp) +/* f0e0cb0: 27bd0088 */ addiu $sp,$sp,0x88 +/* f0e0cb4: 03e00008 */ jr $ra +/* f0e0cb8: 00000000 */ sll $zero,$zero,0x0 +/* f0e0cbc: 00067400 */ sll $t6,$a2,0x10 +/* f0e0cc0: 000e7c03 */ sra $t7,$t6,0x10 +/* f0e0cc4: 2402000a */ addiu $v0,$zero,0xa +/* f0e0cc8: 01e44823 */ subu $t1,$t7,$a0 +/* f0e0ccc: 01e20019 */ multu $t7,$v0 +/* f0e0cd0: 0007c400 */ sll $t8,$a3,0x10 +/* f0e0cd4: 252a0064 */ addiu $t2,$t1,0x64 +/* f0e0cd8: 448a2000 */ mtc1 $t2,$f4 +/* f0e0cdc: 0018cc03 */ sra $t9,$t8,0x10 +/* f0e0ce0: 03256023 */ subu $t4,$t9,$a1 +/* f0e0ce4: 258d0064 */ addiu $t5,$t4,0x64 +/* f0e0ce8: 468021a0 */ cvt.s.w $f6,$f4 +/* f0e0cec: 448d5000 */ mtc1 $t5,$f10 +/* f0e0cf0: 3c013e80 */ lui $at,0x3e80 +/* f0e0cf4: 44810000 */ mtc1 $at,$f0 +/* f0e0cf8: 00007012 */ mflo $t6 +/* f0e0cfc: 46805420 */ cvt.s.w $f16,$f10 +/* f0e0d00: 46003202 */ mul.s $f8,$f6,$f0 +/* f0e0d04: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0e0d08: 03220019 */ multu $t9,$v0 +/* f0e0d0c: 44802000 */ mtc1 $zero,$f4 +/* f0e0d10: afb00018 */ sw $s0,0x18($sp) +/* f0e0d14: 46008482 */ mul.s $f18,$f16,$f0 +/* f0e0d18: 8fb00040 */ lw $s0,0x40($sp) +/* f0e0d1c: afbf001c */ sw $ra,0x1c($sp) +/* f0e0d20: afa40030 */ sw $a0,0x30($sp) +/* f0e0d24: afa50034 */ sw $a1,0x34($sp) +/* f0e0d28: afa60038 */ sw $a2,0x38($sp) +/* f0e0d2c: afa7003c */ sw $a3,0x3c($sp) +/* f0e0d30: e7a80024 */ swc1 $f8,0x24($sp) +/* f0e0d34: e7b20028 */ swc1 $f18,0x28($sp) +/* f0e0d38: e7a4002c */ swc1 $f4,0x2c($sp) +/* f0e0d3c: 00007812 */ mflo $t7 +/* f0e0d40: 2418fff6 */ addiu $t8,$zero,-10 +/* f0e0d44: a60e0000 */ sh $t6,0x0($s0) +/* f0e0d48: a60f0002 */ sh $t7,0x2($s0) +/* f0e0d4c: a6180004 */ sh $t8,0x4($s0) +/* f0e0d50: a2000007 */ sb $zero,0x7($s0) +/* f0e0d54: 8fa40044 */ lw $a0,0x44($sp) +/* f0e0d58: 0c0056d9 */ jal 0x15b64 +/* f0e0d5c: 27a50024 */ addiu $a1,$sp,0x24 +/* f0e0d60: 3c014200 */ lui $at,0x4200 +/* f0e0d64: 44810000 */ mtc1 $at,$f0 +/* f0e0d68: c7a60024 */ lwc1 $f6,0x24($sp) +/* f0e0d6c: 46003202 */ mul.s $f8,$f6,$f0 +/* f0e0d70: 4600428d */ trunc.w.s $f10,$f8 +/* f0e0d74: 44085000 */ mfc1 $t0,$f10 +/* f0e0d78: 00000000 */ sll $zero,$zero,0x0 +/* f0e0d7c: a6080008 */ sh $t0,0x8($s0) +/* f0e0d80: c7b00028 */ lwc1 $f16,0x28($sp) +/* f0e0d84: 46008482 */ mul.s $f18,$f16,$f0 +/* f0e0d88: 4600910d */ trunc.w.s $f4,$f18 +/* f0e0d8c: 440a2000 */ mfc1 $t2,$f4 +/* f0e0d90: 00000000 */ sll $zero,$zero,0x0 +/* f0e0d94: a60a000a */ sh $t2,0xa($s0) +/* f0e0d98: 8fbf001c */ lw $ra,0x1c($sp) +/* f0e0d9c: 8fb00018 */ lw $s0,0x18($sp) +/* f0e0da0: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0e0da4: 03e00008 */ jr $ra +/* f0e0da8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0e0dac +/* f0e0dac: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0e0db0: afbf0024 */ sw $ra,0x24($sp) +/* f0e0db4: afa5003c */ sw $a1,0x3c($sp) +/* f0e0db8: afa60040 */ sw $a2,0x40($sp) +/* f0e0dbc: afa70044 */ sw $a3,0x44($sp) +/* f0e0dc0: 0fc54df7 */ jal func0f1537dc +/* f0e0dc4: 8fa50050 */ lw $a1,0x50($sp) +/* f0e0dc8: 3c038008 */ lui $v1,0x8008 +/* f0e0dcc: 2463fac0 */ addiu $v1,$v1,-1344 +/* f0e0dd0: 8c6f0000 */ lw $t7,0x0($v1) +/* f0e0dd4: 8fae0044 */ lw $t6,0x44($sp) +/* f0e0dd8: 8fab0048 */ lw $t3,0x48($sp) +/* f0e0ddc: 3c01f600 */ lui $at,0xf600 +/* f0e0de0: 01cf0019 */ multu $t6,$t7 +/* f0e0de4: 316c03ff */ andi $t4,$t3,0x3ff +/* f0e0de8: 000c6880 */ sll $t5,$t4,0x2 +/* f0e0dec: 24440008 */ addiu $a0,$v0,0x8 +/* f0e0df0: 0000c012 */ mflo $t8 +/* f0e0df4: 331903ff */ andi $t9,$t8,0x3ff +/* f0e0df8: 00194b80 */ sll $t1,$t9,0xe +/* f0e0dfc: 01215025 */ or $t2,$t1,$at +/* f0e0e00: 014d7025 */ or $t6,$t2,$t5 +/* f0e0e04: ac4e0000 */ sw $t6,0x0($v0) +/* f0e0e08: 8c780000 */ lw $t8,0x0($v1) +/* f0e0e0c: 8faf003c */ lw $t7,0x3c($sp) +/* f0e0e10: 8fac0040 */ lw $t4,0x40($sp) +/* f0e0e14: 01f80019 */ multu $t7,$t8 +/* f0e0e18: 318a03ff */ andi $t2,$t4,0x3ff +/* f0e0e1c: 000a6880 */ sll $t5,$t2,0x2 +/* f0e0e20: 0000c812 */ mflo $t9 +/* f0e0e24: 332903ff */ andi $t1,$t9,0x3ff +/* f0e0e28: 00095b80 */ sll $t3,$t1,0xe +/* f0e0e2c: 016d7025 */ or $t6,$t3,$t5 +/* f0e0e30: 0fc54e0e */ jal func0f153838 +/* f0e0e34: ac4e0004 */ sw $t6,0x4($v0) +/* f0e0e38: 8fa3004c */ lw $v1,0x4c($sp) +/* f0e0e3c: afa20038 */ sw $v0,0x38($sp) +/* f0e0e40: 44802000 */ mtc1 $zero,$f4 +/* f0e0e44: c4600040 */ lwc1 $f0,0x40($v1) +/* f0e0e48: 4604003c */ c.lt.s $f0,$f4 +/* f0e0e4c: 00000000 */ sll $zero,$zero,0x0 +/* f0e0e50: 4502000b */ bc1fl .L0f0e0e80 +/* f0e0e54: 9069003d */ lbu $t1,0x3d($v1) +/* f0e0e58: 906f003c */ lbu $t7,0x3c($v1) +/* f0e0e5c: 3c197f1b */ lui $t9,0x7f1b +/* f0e0e60: 27391fb0 */ addiu $t9,$t9,0x1fb0 +/* f0e0e64: 000fc100 */ sll $t8,$t7,0x4 +/* f0e0e68: 030fc023 */ subu $t8,$t8,$t7 +/* f0e0e6c: 0018c080 */ sll $t8,$t8,0x2 +/* f0e0e70: 03193821 */ addu $a3,$t8,$t9 +/* f0e0e74: 1000001a */ beqz $zero,.L0f0e0ee0 +/* f0e0e78: 8ce80000 */ lw $t0,0x0($a3) +/* f0e0e7c: 9069003d */ lbu $t1,0x3d($v1) +.L0f0e0e80: +/* f0e0e80: 2407003c */ addiu $a3,$zero,0x3c +/* f0e0e84: 906b003c */ lbu $t3,0x3c($v1) +/* f0e0e88: 01270019 */ multu $t1,$a3 +/* f0e0e8c: 3c027f1b */ lui $v0,0x7f1b +/* f0e0e90: 24421fb0 */ addiu $v0,$v0,0x1fb0 +/* f0e0e94: 8c660044 */ lw $a2,0x44($v1) +/* f0e0e98: 00006012 */ mflo $t4 +/* f0e0e9c: 004c5021 */ addu $t2,$v0,$t4 +/* f0e0ea0: 8d440000 */ lw $a0,0x0($t2) +/* f0e0ea4: 01670019 */ multu $t3,$a3 +/* f0e0ea8: 00006812 */ mflo $t5 +/* f0e0eac: 004d7021 */ addu $t6,$v0,$t5 +/* f0e0eb0: 0fc01a40 */ jal func0f006900 +/* f0e0eb4: 8dc50000 */ lw $a1,0x0($t6) +/* f0e0eb8: 8fa3004c */ lw $v1,0x4c($sp) +/* f0e0ebc: 3c197f1b */ lui $t9,0x7f1b +/* f0e0ec0: 27391fb0 */ addiu $t9,$t9,0x1fb0 +/* f0e0ec4: 906f003c */ lbu $t7,0x3c($v1) +/* f0e0ec8: 00404025 */ or $t0,$v0,$zero +/* f0e0ecc: c4600040 */ lwc1 $f0,0x40($v1) +/* f0e0ed0: 000fc100 */ sll $t8,$t7,0x4 +/* f0e0ed4: 030fc023 */ subu $t8,$t8,$t7 +/* f0e0ed8: 0018c080 */ sll $t8,$t8,0x2 +/* f0e0edc: 03193821 */ addu $a3,$t8,$t9 +.L0f0e0ee0: +/* f0e0ee0: 44803000 */ mtc1 $zero,$f6 +/* f0e0ee4: 3c047f1b */ lui $a0,0x7f1b +/* f0e0ee8: 4606003c */ c.lt.s $f0,$f6 +/* f0e0eec: 00000000 */ sll $zero,$zero,0x0 +/* f0e0ef0: 45020004 */ bc1fl .L0f0e0f04 +/* f0e0ef4: 9069003d */ lbu $t1,0x3d($v1) +/* f0e0ef8: 1000000d */ beqz $zero,.L0f0e0f30 +/* f0e0efc: 8ce30008 */ lw $v1,0x8($a3) +/* f0e0f00: 9069003d */ lbu $t1,0x3d($v1) +.L0f0e0f04: +/* f0e0f04: 8c660044 */ lw $a2,0x44($v1) +/* f0e0f08: afa80030 */ sw $t0,0x30($sp) +/* f0e0f0c: 00096100 */ sll $t4,$t1,0x4 +/* f0e0f10: 01896023 */ subu $t4,$t4,$t1 +/* f0e0f14: 000c6080 */ sll $t4,$t4,0x2 +/* f0e0f18: 008c2021 */ addu $a0,$a0,$t4 +/* f0e0f1c: 8c841fb8 */ lw $a0,0x1fb8($a0) +/* f0e0f20: 0fc01a40 */ jal func0f006900 +/* f0e0f24: 8ce50008 */ lw $a1,0x8($a3) +/* f0e0f28: 8fa80030 */ lw $t0,0x30($sp) +/* f0e0f2c: 00401825 */ or $v1,$v0,$zero +.L0f0e0f30: +/* f0e0f30: 8fa70044 */ lw $a3,0x44($sp) +/* f0e0f34: 8faa0048 */ lw $t2,0x48($sp) +/* f0e0f38: 8fa40038 */ lw $a0,0x38($sp) +/* f0e0f3c: 8fa60040 */ lw $a2,0x40($sp) +/* f0e0f40: afa30014 */ sw $v1,0x14($sp) +/* f0e0f44: afa30018 */ sw $v1,0x18($sp) +/* f0e0f48: afa3002c */ sw $v1,0x2c($sp) +/* f0e0f4c: afa80030 */ sw $t0,0x30($sp) +/* f0e0f50: 24e5ffff */ addiu $a1,$a3,-1 +/* f0e0f54: 0fc38bba */ jal func0f0e2ee8 +/* f0e0f58: afaa0010 */ sw $t2,0x10($sp) +/* f0e0f5c: 8fa80030 */ lw $t0,0x30($sp) +/* f0e0f60: 8fa5003c */ lw $a1,0x3c($sp) +/* f0e0f64: 8fab0048 */ lw $t3,0x48($sp) +/* f0e0f68: 00402025 */ or $a0,$v0,$zero +/* f0e0f6c: 8fa60040 */ lw $a2,0x40($sp) +/* f0e0f70: afa80014 */ sw $t0,0x14($sp) +/* f0e0f74: afa80018 */ sw $t0,0x18($sp) +/* f0e0f78: 24a70001 */ addiu $a3,$a1,0x1 +/* f0e0f7c: 0fc38bba */ jal func0f0e2ee8 +/* f0e0f80: afab0010 */ sw $t3,0x10($sp) +/* f0e0f84: 8fad0048 */ lw $t5,0x48($sp) +/* f0e0f88: 8fa3002c */ lw $v1,0x2c($sp) +/* f0e0f8c: 8fa80030 */ lw $t0,0x30($sp) +/* f0e0f90: 00402025 */ or $a0,$v0,$zero +/* f0e0f94: 8fa5003c */ lw $a1,0x3c($sp) +/* f0e0f98: 8fa70044 */ lw $a3,0x44($sp) +/* f0e0f9c: 25a6ffff */ addiu $a2,$t5,-1 +/* f0e0fa0: afad0010 */ sw $t5,0x10($sp) +/* f0e0fa4: afa30018 */ sw $v1,0x18($sp) +/* f0e0fa8: 0fc38bba */ jal func0f0e2ee8 +/* f0e0fac: afa80014 */ sw $t0,0x14($sp) +/* f0e0fb0: 8fbf0024 */ lw $ra,0x24($sp) +/* f0e0fb4: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0e0fb8: 03e00008 */ jr $ra +/* f0e0fbc: 00000000 */ sll $zero,$zero,0x0 +/* f0e0fc0: 27bdfee8 */ addiu $sp,$sp,-280 +/* f0e0fc4: afbf007c */ sw $ra,0x7c($sp) +/* f0e0fc8: afb30064 */ sw $s3,0x64($sp) +/* f0e0fcc: afb20060 */ sw $s2,0x60($sp) +/* f0e0fd0: afb00058 */ sw $s0,0x58($sp) +/* f0e0fd4: afa40118 */ sw $a0,0x118($sp) +/* f0e0fd8: 00a08025 */ or $s0,$a1,$zero +/* f0e0fdc: 00c09025 */ or $s2,$a2,$zero +/* f0e0fe0: 00e09825 */ or $s3,$a3,$zero +/* f0e0fe4: afbe0078 */ sw $s8,0x78($sp) +/* f0e0fe8: afb70074 */ sw $s7,0x74($sp) +/* f0e0fec: afb60070 */ sw $s6,0x70($sp) +/* f0e0ff0: afb5006c */ sw $s5,0x6c($sp) +/* f0e0ff4: afb40068 */ sw $s4,0x68($sp) +/* f0e0ff8: afb1005c */ sw $s1,0x5c($sp) +/* f0e0ffc: f7be0050 */ sdc1 $f30,0x50($sp) +/* f0e1000: f7bc0048 */ sdc1 $f28,0x48($sp) +/* f0e1004: f7ba0040 */ sdc1 $f26,0x40($sp) +/* f0e1008: f7b80038 */ sdc1 $f24,0x38($sp) +/* f0e100c: f7b60030 */ sdc1 $f22,0x30($sp) +/* f0e1010: f7b40028 */ sdc1 $f20,0x28($sp) +/* f0e1014: 0fc59e73 */ jal func0f1679cc +/* f0e1018: 24040004 */ addiu $a0,$zero,0x4 +/* f0e101c: afa20110 */ sw $v0,0x110($sp) +/* f0e1020: 0fc59e59 */ jal func0f167964 +/* f0e1024: 24040008 */ addiu $a0,$zero,0x8 +/* f0e1028: 8fae0118 */ lw $t6,0x118($sp) +/* f0e102c: 3c18e700 */ lui $t8,0xe700 +/* f0e1030: 3c0aba00 */ lui $t2,0xba00 +/* f0e1034: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0e1038: afaf0118 */ sw $t7,0x118($sp) +/* f0e103c: adc00004 */ sw $zero,0x4($t6) +/* f0e1040: add80000 */ sw $t8,0x0($t6) +/* f0e1044: 8fb90118 */ lw $t9,0x118($sp) +/* f0e1048: 354a1402 */ ori $t2,$t2,0x1402 +/* f0e104c: 3c0db900 */ lui $t5,0xb900 +/* f0e1050: 27290008 */ addiu $t1,$t9,0x8 +/* f0e1054: afa90118 */ sw $t1,0x118($sp) +/* f0e1058: af200004 */ sw $zero,0x4($t9) +/* f0e105c: af2a0000 */ sw $t2,0x0($t9) +/* f0e1060: 8fab0118 */ lw $t3,0x118($sp) +/* f0e1064: 35ad0002 */ ori $t5,$t5,0x2 +/* f0e1068: 3c18fc12 */ lui $t8,0xfc12 +/* f0e106c: 256c0008 */ addiu $t4,$t3,0x8 +/* f0e1070: afac0118 */ sw $t4,0x118($sp) +/* f0e1074: ad600004 */ sw $zero,0x4($t3) +/* f0e1078: ad6d0000 */ sw $t5,0x0($t3) +/* f0e107c: 8fae0118 */ lw $t6,0x118($sp) +/* f0e1080: 37187e24 */ ori $t8,$t8,0x7e24 +/* f0e1084: 2419f9fc */ addiu $t9,$zero,-1540 +/* f0e1088: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0e108c: afaf0118 */ sw $t7,0x118($sp) +/* f0e1090: add90004 */ sw $t9,0x4($t6) +/* f0e1094: add80000 */ sw $t8,0x0($t6) +/* f0e1098: 8fa90118 */ lw $t1,0x118($sp) +/* f0e109c: 3c0bb600 */ lui $t3,0xb600 +/* f0e10a0: 240c3000 */ addiu $t4,$zero,0x3000 +/* f0e10a4: 252a0008 */ addiu $t2,$t1,0x8 +/* f0e10a8: afaa0118 */ sw $t2,0x118($sp) +/* f0e10ac: ad2c0004 */ sw $t4,0x4($t1) +/* f0e10b0: ad2b0000 */ sw $t3,0x0($t1) +/* f0e10b4: 8fad0118 */ lw $t5,0x118($sp) +/* f0e10b8: 3c0fba00 */ lui $t7,0xba00 +/* f0e10bc: 35ef0c02 */ ori $t7,$t7,0xc02 +/* f0e10c0: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0e10c4: afae0118 */ sw $t6,0x118($sp) +/* f0e10c8: 24182000 */ addiu $t8,$zero,0x2000 +/* f0e10cc: 3c05800b */ lui $a1,0x800b +/* f0e10d0: adb80004 */ sw $t8,0x4($t5) +/* f0e10d4: adaf0000 */ sw $t7,0x0($t5) +/* f0e10d8: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f0e10dc: 24090001 */ addiu $t1,$zero,0x1 +/* f0e10e0: 24190002 */ addiu $t9,$zero,0x2 +/* f0e10e4: 0040b825 */ or $s7,$v0,$zero +/* f0e10e8: afb90010 */ sw $t9,0x10($sp) +/* f0e10ec: afa90014 */ sw $t1,0x14($sp) +/* f0e10f0: afa00018 */ sw $zero,0x18($sp) +/* f0e10f4: 27a40118 */ addiu $a0,$sp,0x118 +/* f0e10f8: 24060002 */ addiu $a2,$zero,0x2 +/* f0e10fc: 00003825 */ or $a3,$zero,$zero +/* f0e1100: 0fc2ce70 */ jal func0f0b39c0 +/* f0e1104: 24a50048 */ addiu $a1,$a1,0x48 +/* f0e1108: 2406000a */ addiu $a2,$zero,0xa +/* f0e110c: 02060019 */ multu $s0,$a2 +/* f0e1110: 8faa0118 */ lw $t2,0x118($sp) +/* f0e1114: 3c0cb900 */ lui $t4,0xb900 +/* f0e1118: 358c031d */ ori $t4,$t4,0x31d +/* f0e111c: 254b0008 */ addiu $t3,$t2,0x8 +/* f0e1120: afab0118 */ sw $t3,0x118($sp) +/* f0e1124: ad4c0000 */ sw $t4,0x0($t2) +/* f0e1128: 3c0d0050 */ lui $t5,0x50 +/* f0e112c: 35ad4240 */ ori $t5,$t5,0x4240 +/* f0e1130: ad4d0004 */ sw $t5,0x4($t2) +/* f0e1134: 00002012 */ mflo $a0 +/* f0e1138: 2407fff6 */ addiu $a3,$zero,-10 +/* f0e113c: a6e70004 */ sh $a3,0x4($s7) +/* f0e1140: 02460019 */ multu $s2,$a2 +/* f0e1144: 86ee0004 */ lh $t6,0x4($s7) +/* f0e1148: a6e40000 */ sh $a0,0x0($s7) +/* f0e114c: a6e40030 */ sh $a0,0x30($s7) +/* f0e1150: a6e70010 */ sh $a3,0x10($s7) +/* f0e1154: a6ee0034 */ sh $t6,0x34($s7) +/* f0e1158: 02704823 */ subu $t1,$s3,$s0 +/* f0e115c: 86ef0010 */ lh $t7,0x10($s7) +/* f0e1160: 0000b025 */ or $s6,$zero,$zero +/* f0e1164: 27b40104 */ addiu $s4,$sp,0x104 +/* f0e1168: 00001012 */ mflo $v0 +/* f0e116c: a6e20002 */ sh $v0,0x2($s7) +/* f0e1170: a6e20032 */ sh $v0,0x32($s7) +/* f0e1174: 02660019 */ multu $s3,$a2 +/* f0e1178: a6e2000e */ sh $v0,0xe($s7) +/* f0e117c: a6e2003e */ sh $v0,0x3e($s7) +/* f0e1180: 0000a825 */ or $s5,$zero,$zero +/* f0e1184: 02e08825 */ or $s1,$s7,$zero +/* f0e1188: 241e0030 */ addiu $s8,$zero,0x30 +/* f0e118c: 00002812 */ mflo $a1 +/* f0e1190: a6e5000c */ sh $a1,0xc($s7) +/* f0e1194: a6e5003c */ sh $a1,0x3c($s7) +/* f0e1198: 8fa30128 */ lw $v1,0x128($sp) +/* f0e119c: a6e7001c */ sh $a3,0x1c($s7) +/* f0e11a0: a6e70028 */ sh $a3,0x28($s7) +/* f0e11a4: 00660019 */ multu $v1,$a2 +/* f0e11a8: 00725823 */ subu $t3,$v1,$s2 +/* f0e11ac: 86f8001c */ lh $t8,0x1c($s7) +/* f0e11b0: 86f90028 */ lh $t9,0x28($s7) +/* f0e11b4: a6e50048 */ sh $a1,0x48($s7) +/* f0e11b8: a6e50018 */ sh $a1,0x18($s7) +/* f0e11bc: a6e40054 */ sh $a0,0x54($s7) +/* f0e11c0: a6e40024 */ sh $a0,0x24($s7) +/* f0e11c4: a6ef0040 */ sh $t7,0x40($s7) +/* f0e11c8: a6f8004c */ sh $t8,0x4c($s7) +/* f0e11cc: 00001012 */ mflo $v0 +/* f0e11d0: a6e2001a */ sh $v0,0x1a($s7) +/* f0e11d4: a6e2004a */ sh $v0,0x4a($s7) +/* f0e11d8: a6e20026 */ sh $v0,0x26($s7) +/* f0e11dc: a6e20056 */ sh $v0,0x56($s7) +/* f0e11e0: a6f90058 */ sh $t9,0x58($s7) +/* f0e11e4: 00001025 */ or $v0,$zero,$zero +/* f0e11e8: 05210003 */ bgez $t1,.L0f0e11f8 +/* f0e11ec: 00095043 */ sra $t2,$t1,0x1 +/* f0e11f0: 25210001 */ addiu $at,$t1,0x1 +/* f0e11f4: 00015043 */ sra $t2,$at,0x1 +.L0f0e11f8: +/* f0e11f8: 448a2000 */ mtc1 $t2,$f4 +/* f0e11fc: 00000000 */ sll $zero,$zero,0x0 +/* f0e1200: 468021a0 */ cvt.s.w $f6,$f4 +/* f0e1204: e7a6009c */ swc1 $f6,0x9c($sp) +/* f0e1208: 05610003 */ bgez $t3,.L0f0e1218 +/* f0e120c: 000b6043 */ sra $t4,$t3,0x1 +/* f0e1210: 25610001 */ addiu $at,$t3,0x1 +/* f0e1214: 00016043 */ sra $t4,$at,0x1 +.L0f0e1218: +/* f0e1218: 448c4000 */ mtc1 $t4,$f8 +/* f0e121c: 3c013f80 */ lui $at,0x3f80 +/* f0e1220: 4481f000 */ mtc1 $at,$f30 +/* f0e1224: 468042a0 */ cvt.s.w $f10,$f8 +/* f0e1228: e7aa0098 */ swc1 $f10,0x98($sp) +.L0f0e122c: +/* f0e122c: 3c018006 */ lui $at,0x8006 +/* f0e1230: c4201630 */ lwc1 $f0,0x1630($at) +/* f0e1234: 3c017f1b */ lui $at,0x7f1b +/* f0e1238: c430df08 */ lwc1 $f16,-0x20f8($at) +/* f0e123c: 24010030 */ addiu $at,$zero,0x30 +/* f0e1240: 46008682 */ mul.s $f26,$f16,$f0 +/* f0e1244: 16be0002 */ bne $s5,$s8,.L0f0e1250 +/* f0e1248: 00000000 */ sll $zero,$zero,0x0 +/* f0e124c: 4600d687 */ neg.s $f26,$f26 +.L0f0e1250: +/* f0e1250: 16a10004 */ bne $s5,$at,.L0f0e1264 +/* f0e1254: 3c013f00 */ lui $at,0x3f00 +/* f0e1258: 44819000 */ mtc1 $at,$f18 +/* f0e125c: 00000000 */ sll $zero,$zero,0x0 +/* f0e1260: 46120000 */ add.s $f0,$f0,$f18 +.L0f0e1264: +/* f0e1264: 4600f03c */ c.lt.s $f30,$f0 +/* f0e1268: 3c017f1b */ lui $at,0x7f1b +/* f0e126c: 45000002 */ bc1f .L0f0e1278 +/* f0e1270: 00000000 */ sll $zero,$zero,0x0 +/* f0e1274: 461e0001 */ sub.s $f0,$f0,$f30 +.L0f0e1278: +/* f0e1278: c42cdf0c */ lwc1 $f12,-0x20f4($at) +/* f0e127c: 3c017f1b */ lui $at,0x7f1b +/* f0e1280: 460c003c */ c.lt.s $f0,$f12 +/* f0e1284: 00000000 */ sll $zero,$zero,0x0 +/* f0e1288: 45000029 */ bc1f .L0f0e1330 +/* f0e128c: 00000000 */ sll $zero,$zero,0x0 +/* f0e1290: 460c0103 */ div.s $f4,$f0,$f12 +/* f0e1294: 3c0142fe */ lui $at,0x42fe +/* f0e1298: 44813000 */ mtc1 $at,$f6 +/* f0e129c: 240e0001 */ addiu $t6,$zero,0x1 +/* f0e12a0: 3c014f00 */ lui $at,0x4f00 +/* f0e12a4: 46062202 */ mul.s $f8,$f4,$f6 +/* f0e12a8: 444df800 */ cfc1 $t5,$31 +/* f0e12ac: 44cef800 */ ctc1 $t6,$31 +/* f0e12b0: 00000000 */ sll $zero,$zero,0x0 +/* f0e12b4: 460042a4 */ cvt.w.s $f10,$f8 +/* f0e12b8: 444ef800 */ cfc1 $t6,$31 +/* f0e12bc: 00000000 */ sll $zero,$zero,0x0 +/* f0e12c0: 31ce0078 */ andi $t6,$t6,0x78 +/* f0e12c4: 51c00013 */ beqzl $t6,.L0f0e1314 +/* f0e12c8: 440e5000 */ mfc1 $t6,$f10 +/* f0e12cc: 44815000 */ mtc1 $at,$f10 +/* f0e12d0: 240e0001 */ addiu $t6,$zero,0x1 +/* f0e12d4: 460a4281 */ sub.s $f10,$f8,$f10 +/* f0e12d8: 44cef800 */ ctc1 $t6,$31 +/* f0e12dc: 00000000 */ sll $zero,$zero,0x0 +/* f0e12e0: 460052a4 */ cvt.w.s $f10,$f10 +/* f0e12e4: 444ef800 */ cfc1 $t6,$31 +/* f0e12e8: 00000000 */ sll $zero,$zero,0x0 +/* f0e12ec: 31ce0078 */ andi $t6,$t6,0x78 +/* f0e12f0: 15c00005 */ bnez $t6,.L0f0e1308 +/* f0e12f4: 00000000 */ sll $zero,$zero,0x0 +/* f0e12f8: 440e5000 */ mfc1 $t6,$f10 +/* f0e12fc: 3c018000 */ lui $at,0x8000 +/* f0e1300: 10000007 */ beqz $zero,.L0f0e1320 +/* f0e1304: 01c17025 */ or $t6,$t6,$at +.L0f0e1308: +/* f0e1308: 10000005 */ beqz $zero,.L0f0e1320 +/* f0e130c: 240effff */ addiu $t6,$zero,-1 +/* f0e1310: 440e5000 */ mfc1 $t6,$f10 +.L0f0e1314: +/* f0e1314: 00000000 */ sll $zero,$zero,0x0 +/* f0e1318: 05c0fffb */ bltz $t6,.L0f0e1308 +/* f0e131c: 00000000 */ sll $zero,$zero,0x0 +.L0f0e1320: +/* f0e1320: 44cdf800 */ ctc1 $t5,$31 +/* f0e1324: ae8e0000 */ sw $t6,0x0($s4) +/* f0e1328: 10000033 */ beqz $zero,.L0f0e13f8 +/* f0e132c: 4600f081 */ sub.s $f2,$f30,$f0 +.L0f0e1330: +/* f0e1330: c430df10 */ lwc1 $f16,-0x20f0($at) +/* f0e1334: 3c017f1b */ lui $at,0x7f1b +/* f0e1338: 2419007f */ addiu $t9,$zero,0x7f +/* f0e133c: 4600803c */ c.lt.s $f16,$f0 +/* f0e1340: 00000000 */ sll $zero,$zero,0x0 +/* f0e1344: 4502002b */ bc1fl .L0f0e13f4 +/* f0e1348: ae990000 */ sw $t9,0x0($s4) +/* f0e134c: 4600f081 */ sub.s $f2,$f30,$f0 +/* f0e1350: c432df14 */ lwc1 $f18,-0x20ec($at) +/* f0e1354: 3c0142fe */ lui $at,0x42fe +/* f0e1358: 44813000 */ mtc1 $at,$f6 +/* f0e135c: 46121103 */ div.s $f4,$f2,$f18 +/* f0e1360: 24180001 */ addiu $t8,$zero,0x1 +/* f0e1364: 3c014f00 */ lui $at,0x4f00 +/* f0e1368: 46062202 */ mul.s $f8,$f4,$f6 +/* f0e136c: 444ff800 */ cfc1 $t7,$31 +/* f0e1370: 44d8f800 */ ctc1 $t8,$31 +/* f0e1374: 00000000 */ sll $zero,$zero,0x0 +/* f0e1378: 460042a4 */ cvt.w.s $f10,$f8 +/* f0e137c: 4458f800 */ cfc1 $t8,$31 +/* f0e1380: 00000000 */ sll $zero,$zero,0x0 +/* f0e1384: 33180078 */ andi $t8,$t8,0x78 +/* f0e1388: 53000013 */ beqzl $t8,.L0f0e13d8 +/* f0e138c: 44185000 */ mfc1 $t8,$f10 +/* f0e1390: 44815000 */ mtc1 $at,$f10 +/* f0e1394: 24180001 */ addiu $t8,$zero,0x1 +/* f0e1398: 460a4281 */ sub.s $f10,$f8,$f10 +/* f0e139c: 44d8f800 */ ctc1 $t8,$31 +/* f0e13a0: 00000000 */ sll $zero,$zero,0x0 +/* f0e13a4: 460052a4 */ cvt.w.s $f10,$f10 +/* f0e13a8: 4458f800 */ cfc1 $t8,$31 +/* f0e13ac: 00000000 */ sll $zero,$zero,0x0 +/* f0e13b0: 33180078 */ andi $t8,$t8,0x78 +/* f0e13b4: 17000005 */ bnez $t8,.L0f0e13cc +/* f0e13b8: 00000000 */ sll $zero,$zero,0x0 +/* f0e13bc: 44185000 */ mfc1 $t8,$f10 +/* f0e13c0: 3c018000 */ lui $at,0x8000 +/* f0e13c4: 10000007 */ beqz $zero,.L0f0e13e4 +/* f0e13c8: 0301c025 */ or $t8,$t8,$at +.L0f0e13cc: +/* f0e13cc: 10000005 */ beqz $zero,.L0f0e13e4 +/* f0e13d0: 2418ffff */ addiu $t8,$zero,-1 +/* f0e13d4: 44185000 */ mfc1 $t8,$f10 +.L0f0e13d8: +/* f0e13d8: 00000000 */ sll $zero,$zero,0x0 +/* f0e13dc: 0700fffb */ bltz $t8,.L0f0e13cc +/* f0e13e0: 00000000 */ sll $zero,$zero,0x0 +.L0f0e13e4: +/* f0e13e4: 44cff800 */ ctc1 $t7,$31 +/* f0e13e8: 10000003 */ beqz $zero,.L0f0e13f8 +/* f0e13ec: ae980000 */ sw $t8,0x0($s4) +/* f0e13f0: ae990000 */ sw $t9,0x0($s4) +.L0f0e13f4: +/* f0e13f4: 4600f081 */ sub.s $f2,$f30,$f0 +.L0f0e13f8: +/* f0e13f8: 3c017f1b */ lui $at,0x7f1b +/* f0e13fc: c430df18 */ lwc1 $f16,-0x20e8($at) +/* f0e1400: 3c014170 */ lui $at,0x4170 +/* f0e1404: 44812000 */ mtc1 $at,$f4 +/* f0e1408: 46101480 */ add.s $f18,$f2,$f16 +/* f0e140c: c7a60098 */ lwc1 $f6,0x98($sp) +/* f0e1410: 4600d306 */ mov.s $f12,$f26 +/* f0e1414: 46049502 */ mul.s $f20,$f18,$f4 +/* f0e1418: 00000000 */ sll $zero,$zero,0x0 +/* f0e141c: 46143602 */ mul.s $f24,$f6,$f20 +/* f0e1420: 0c0068f7 */ jal 0x1a3dc +/* f0e1424: 4600c706 */ mov.s $f28,$f24 +/* f0e1428: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f0e142c: 4600d306 */ mov.s $f12,$f26 +/* f0e1430: 46144582 */ mul.s $f22,$f8,$f20 +/* f0e1434: 00000000 */ sll $zero,$zero,0x0 +/* f0e1438: 46160282 */ mul.s $f10,$f0,$f22 +/* f0e143c: 4600540d */ trunc.w.s $f16,$f10 +/* f0e1440: 44128000 */ mfc1 $s2,$f16 +/* f0e1444: 00000000 */ sll $zero,$zero,0x0 +/* f0e1448: 00125400 */ sll $t2,$s2,0x10 +/* f0e144c: 0c0068f4 */ jal 0x1a3d0 +/* f0e1450: 000a9403 */ sra $s2,$t2,0x10 +/* f0e1454: 46180482 */ mul.s $f18,$f0,$f24 +/* f0e1458: 4600d306 */ mov.s $f12,$f26 +/* f0e145c: 4600910d */ trunc.w.s $f4,$f18 +/* f0e1460: 44132000 */ mfc1 $s3,$f4 +/* f0e1464: 00000000 */ sll $zero,$zero,0x0 +/* f0e1468: 00136c00 */ sll $t5,$s3,0x10 +/* f0e146c: 0c0068f4 */ jal 0x1a3d0 +/* f0e1470: 000d9c03 */ sra $s3,$t5,0x10 +/* f0e1474: 46160182 */ mul.s $f6,$f0,$f22 +/* f0e1478: 4600d306 */ mov.s $f12,$f26 +/* f0e147c: 4600320d */ trunc.w.s $f8,$f6 +/* f0e1480: 44104000 */ mfc1 $s0,$f8 +/* f0e1484: 00000000 */ sll $zero,$zero,0x0 +/* f0e1488: 0010c400 */ sll $t8,$s0,0x10 +/* f0e148c: 0c0068f7 */ jal 0x1a3dc +/* f0e1490: 00188403 */ sra $s0,$t8,0x10 +/* f0e1494: 46000287 */ neg.s $f10,$f0 +/* f0e1498: 02d23023 */ subu $a2,$s6,$s2 +/* f0e149c: 461c5402 */ mul.s $f16,$f10,$f28 +/* f0e14a0: 00d05023 */ subu $t2,$a2,$s0 +/* f0e14a4: 02d33823 */ subu $a3,$s6,$s3 +/* f0e14a8: 02d22021 */ addu $a0,$s6,$s2 +/* f0e14ac: 02d32821 */ addu $a1,$s6,$s3 +/* f0e14b0: a62a0008 */ sh $t2,0x8($s1) +/* f0e14b4: 26b50030 */ addiu $s5,$s5,0x30 +/* f0e14b8: 4600848d */ trunc.w.s $f18,$f16 +/* f0e14bc: 24010060 */ addiu $at,$zero,0x60 +/* f0e14c0: 00907823 */ subu $t7,$a0,$s0 +/* f0e14c4: 0090c821 */ addu $t9,$a0,$s0 +/* f0e14c8: 440d9000 */ mfc1 $t5,$f18 +/* f0e14cc: 00d05021 */ addu $t2,$a2,$s0 +/* f0e14d0: 26d60100 */ addiu $s6,$s6,0x100 +/* f0e14d4: 00ed7023 */ subu $t6,$a3,$t5 +/* f0e14d8: 00adc023 */ subu $t8,$a1,$t5 +/* f0e14dc: 00ad4821 */ addu $t1,$a1,$t5 +/* f0e14e0: 00ed5821 */ addu $t3,$a3,$t5 +/* f0e14e4: 26940004 */ addiu $s4,$s4,0x4 +/* f0e14e8: 26310030 */ addiu $s1,$s1,0x30 +/* f0e14ec: a62effda */ sh $t6,-0x26($s1) +/* f0e14f0: a62fffe4 */ sh $t7,-0x1c($s1) +/* f0e14f4: a638ffe6 */ sh $t8,-0x1a($s1) +/* f0e14f8: a639fff0 */ sh $t9,-0x10($s1) +/* f0e14fc: a629fff2 */ sh $t1,-0xe($s1) +/* f0e1500: a62afffc */ sh $t2,-0x4($s1) +/* f0e1504: 16a1ff49 */ bne $s5,$at,.L0f0e122c +/* f0e1508: a62bfffe */ sh $t3,-0x2($s1) +/* f0e150c: 8fa40110 */ lw $a0,0x110($sp) +/* f0e1510: 24020004 */ addiu $v0,$zero,0x4 +/* f0e1514: 2403000c */ addiu $v1,$zero,0xc +/* f0e1518: 24050008 */ addiu $a1,$zero,0x8 +/* f0e151c: a2e00007 */ sb $zero,0x7($s7) +/* f0e1520: a2e00013 */ sb $zero,0x13($s7) +/* f0e1524: a2e2001f */ sb $v0,0x1f($s7) +/* f0e1528: a2e2002b */ sb $v0,0x2b($s7) +/* f0e152c: a2e30037 */ sb $v1,0x37($s7) +/* f0e1530: a2e30043 */ sb $v1,0x43($s7) +/* f0e1534: a2e5004f */ sb $a1,0x4f($s7) +/* f0e1538: a2e5005b */ sb $a1,0x5b($s7) +/* f0e153c: 8fac0104 */ lw $t4,0x104($sp) +/* f0e1540: 3c0600af */ lui $a2,0xaf +/* f0e1544: 3c07ffff */ lui $a3,0xffff +/* f0e1548: 01866825 */ or $t5,$t4,$a2 +/* f0e154c: ac8d0000 */ sw $t5,0x0($a0) +/* f0e1550: 8fae0104 */ lw $t6,0x104($sp) +/* f0e1554: 3c0d070c */ lui $t5,0x70c +/* f0e1558: 35ad0010 */ ori $t5,$t5,0x10 +/* f0e155c: 01c77825 */ or $t7,$t6,$a3 +/* f0e1560: ac8f0004 */ sw $t7,0x4($a0) +/* f0e1564: 8fb80108 */ lw $t8,0x108($sp) +/* f0e1568: 0306c825 */ or $t9,$t8,$a2 +/* f0e156c: ac990008 */ sw $t9,0x8($a0) +/* f0e1570: 8fa90108 */ lw $t1,0x108($sp) +/* f0e1574: 01275025 */ or $t2,$t1,$a3 +/* f0e1578: ac8a000c */ sw $t2,0xc($a0) +/* f0e157c: 8fb00118 */ lw $s0,0x118($sp) +/* f0e1580: 260c0008 */ addiu $t4,$s0,0x8 +/* f0e1584: afac0118 */ sw $t4,0x118($sp) +/* f0e1588: 0c012d20 */ jal 0x4b480 +/* f0e158c: ae0d0000 */ sw $t5,0x0($s0) +/* f0e1590: ae020004 */ sw $v0,0x4($s0) +/* f0e1594: 8fb10118 */ lw $s1,0x118($sp) +/* f0e1598: 3c180470 */ lui $t8,0x470 +/* f0e159c: 37180060 */ ori $t8,$t8,0x60 +/* f0e15a0: 262f0008 */ addiu $t7,$s1,0x8 +/* f0e15a4: afaf0118 */ sw $t7,0x118($sp) +/* f0e15a8: 02e02025 */ or $a0,$s7,$zero +/* f0e15ac: 0c012d20 */ jal 0x4b480 +/* f0e15b0: ae380000 */ sw $t8,0x0($s1) +/* f0e15b4: 3c013f00 */ lui $at,0x3f00 +/* f0e15b8: 44812000 */ mtc1 $at,$f4 +/* f0e15bc: ae220004 */ sw $v0,0x4($s1) +/* f0e15c0: 3c018006 */ lui $at,0x8006 +/* f0e15c4: c4261630 */ lwc1 $f6,0x1630($at) +/* f0e15c8: 8fac0118 */ lw $t4,0x118($sp) +/* f0e15cc: 3c0eb100 */ lui $t6,0xb100 +/* f0e15d0: 4606203c */ c.lt.s $f4,$f6 +/* f0e15d4: 3c0f7654 */ lui $t7,0x7654 +/* f0e15d8: 35ef3210 */ ori $t7,$t7,0x3210 +/* f0e15dc: 35ce4602 */ ori $t6,$t6,0x4602 +/* f0e15e0: 4500000b */ bc1f .L0f0e1610 +/* f0e15e4: 258d0008 */ addiu $t5,$t4,0x8 +/* f0e15e8: 8fb90118 */ lw $t9,0x118($sp) +/* f0e15ec: 3c0ab100 */ lui $t2,0xb100 +/* f0e15f0: 3c0b3210 */ lui $t3,0x3210 +/* f0e15f4: 27290008 */ addiu $t1,$t9,0x8 +/* f0e15f8: afa90118 */ sw $t1,0x118($sp) +/* f0e15fc: 356b7654 */ ori $t3,$t3,0x7654 +/* f0e1600: 354a0246 */ ori $t2,$t2,0x246 +/* f0e1604: af2a0000 */ sw $t2,0x0($t9) +/* f0e1608: 10000004 */ beqz $zero,.L0f0e161c +/* f0e160c: af2b0004 */ sw $t3,0x4($t9) +.L0f0e1610: +/* f0e1610: afad0118 */ sw $t5,0x118($sp) +/* f0e1614: ad8f0004 */ sw $t7,0x4($t4) +/* f0e1618: ad8e0000 */ sw $t6,0x0($t4) +.L0f0e161c: +/* f0e161c: 8fbf007c */ lw $ra,0x7c($sp) +/* f0e1620: 8fa20118 */ lw $v0,0x118($sp) +/* f0e1624: d7b40028 */ ldc1 $f20,0x28($sp) +/* f0e1628: d7b60030 */ ldc1 $f22,0x30($sp) +/* f0e162c: d7b80038 */ ldc1 $f24,0x38($sp) +/* f0e1630: d7ba0040 */ ldc1 $f26,0x40($sp) +/* f0e1634: d7bc0048 */ ldc1 $f28,0x48($sp) +/* f0e1638: d7be0050 */ ldc1 $f30,0x50($sp) +/* f0e163c: 8fb00058 */ lw $s0,0x58($sp) +/* f0e1640: 8fb1005c */ lw $s1,0x5c($sp) +/* f0e1644: 8fb20060 */ lw $s2,0x60($sp) +/* f0e1648: 8fb30064 */ lw $s3,0x64($sp) +/* f0e164c: 8fb40068 */ lw $s4,0x68($sp) +/* f0e1650: 8fb5006c */ lw $s5,0x6c($sp) +/* f0e1654: 8fb60070 */ lw $s6,0x70($sp) +/* f0e1658: 8fb70074 */ lw $s7,0x74($sp) +/* f0e165c: 8fbe0078 */ lw $s8,0x78($sp) +/* f0e1660: 03e00008 */ jr $ra +/* f0e1664: 27bd0118 */ addiu $sp,$sp,0x118 +); + +GLOBAL_ASM( +glabel func0f0e1668 +/* f0e1668: 27bdff88 */ addiu $sp,$sp,-120 +/* f0e166c: afbf002c */ sw $ra,0x2c($sp) +/* f0e1670: afa40078 */ sw $a0,0x78($sp) +/* f0e1674: afb10028 */ sw $s1,0x28($sp) +/* f0e1678: afb00024 */ sw $s0,0x24($sp) +/* f0e167c: afa5007c */ sw $a1,0x7c($sp) +/* f0e1680: afa60080 */ sw $a2,0x80($sp) +/* f0e1684: afa70084 */ sw $a3,0x84($sp) +/* f0e1688: 0fc59e73 */ jal func0f1679cc +/* f0e168c: 24040003 */ addiu $a0,$zero,0x3 +/* f0e1690: 00408825 */ or $s1,$v0,$zero +/* f0e1694: 0fc59e59 */ jal func0f167964 +/* f0e1698: 24040006 */ addiu $a0,$zero,0x6 +/* f0e169c: 8fae0078 */ lw $t6,0x78($sp) +/* f0e16a0: 3c18e700 */ lui $t8,0xe700 +/* f0e16a4: 00408025 */ or $s0,$v0,$zero +/* f0e16a8: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0e16ac: afaf0078 */ sw $t7,0x78($sp) +/* f0e16b0: adc00004 */ sw $zero,0x4($t6) +/* f0e16b4: add80000 */ sw $t8,0x0($t6) +/* f0e16b8: 8fb90078 */ lw $t9,0x78($sp) +/* f0e16bc: 3c0fba00 */ lui $t7,0xba00 +/* f0e16c0: 35ef1402 */ ori $t7,$t7,0x1402 +/* f0e16c4: 272e0008 */ addiu $t6,$t9,0x8 +/* f0e16c8: afae0078 */ sw $t6,0x78($sp) +/* f0e16cc: af200004 */ sw $zero,0x4($t9) +/* f0e16d0: af2f0000 */ sw $t7,0x0($t9) +/* f0e16d4: 8fb80078 */ lw $t8,0x78($sp) +/* f0e16d8: 3c0eb900 */ lui $t6,0xb900 +/* f0e16dc: 35ce0002 */ ori $t6,$t6,0x2 +/* f0e16e0: 27190008 */ addiu $t9,$t8,0x8 +/* f0e16e4: afb90078 */ sw $t9,0x78($sp) +/* f0e16e8: af000004 */ sw $zero,0x4($t8) +/* f0e16ec: af0e0000 */ sw $t6,0x0($t8) +/* f0e16f0: 8faf0078 */ lw $t7,0x78($sp) +/* f0e16f4: 3c19fc12 */ lui $t9,0xfc12 +/* f0e16f8: 37397e24 */ ori $t9,$t9,0x7e24 +/* f0e16fc: 25f80008 */ addiu $t8,$t7,0x8 +/* f0e1700: afb80078 */ sw $t8,0x78($sp) +/* f0e1704: 240ef9fc */ addiu $t6,$zero,-1540 +/* f0e1708: adee0004 */ sw $t6,0x4($t7) +/* f0e170c: adf90000 */ sw $t9,0x0($t7) +/* f0e1710: 8faf0078 */ lw $t7,0x78($sp) +/* f0e1714: 3c19b600 */ lui $t9,0xb600 +/* f0e1718: 240e3000 */ addiu $t6,$zero,0x3000 +/* f0e171c: 25f80008 */ addiu $t8,$t7,0x8 +/* f0e1720: afb80078 */ sw $t8,0x78($sp) +/* f0e1724: adee0004 */ sw $t6,0x4($t7) +/* f0e1728: adf90000 */ sw $t9,0x0($t7) +/* f0e172c: 8faf0078 */ lw $t7,0x78($sp) +/* f0e1730: 3c19ba00 */ lui $t9,0xba00 +/* f0e1734: 37390c02 */ ori $t9,$t9,0xc02 +/* f0e1738: 25f80008 */ addiu $t8,$t7,0x8 +/* f0e173c: afb80078 */ sw $t8,0x78($sp) +/* f0e1740: 240e2000 */ addiu $t6,$zero,0x2000 +/* f0e1744: adee0004 */ sw $t6,0x4($t7) +/* f0e1748: adf90000 */ sw $t9,0x0($t7) +/* f0e174c: 240f0002 */ addiu $t7,$zero,0x2 +/* f0e1750: 24180001 */ addiu $t8,$zero,0x1 +/* f0e1754: afb80014 */ sw $t8,0x14($sp) +/* f0e1758: afaf0010 */ sw $t7,0x10($sp) +/* f0e175c: afa00018 */ sw $zero,0x18($sp) +/* f0e1760: 27a40078 */ addiu $a0,$sp,0x78 +/* f0e1764: 00002825 */ or $a1,$zero,$zero +/* f0e1768: 24060002 */ addiu $a2,$zero,0x2 +/* f0e176c: 0fc2ce70 */ jal func0f0b39c0 +/* f0e1770: 00003825 */ or $a3,$zero,$zero +/* f0e1774: 8fac007c */ lw $t4,0x7c($sp) +/* f0e1778: 2408000a */ addiu $t0,$zero,0xa +/* f0e177c: 8fab0080 */ lw $t3,0x80($sp) +/* f0e1780: 01880019 */ multu $t4,$t0 +/* f0e1784: 8fad0084 */ lw $t5,0x84($sp) +/* f0e1788: 8fb90078 */ lw $t9,0x78($sp) +/* f0e178c: 8faa0088 */ lw $t2,0x88($sp) +/* f0e1790: 3c0fb900 */ lui $t7,0xb900 +/* f0e1794: 272e0008 */ addiu $t6,$t9,0x8 +/* f0e1798: afae0078 */ sw $t6,0x78($sp) +/* f0e179c: 3c180050 */ lui $t8,0x50 +/* f0e17a0: 37184240 */ ori $t8,$t8,0x4240 +/* f0e17a4: 35ef031d */ ori $t7,$t7,0x31d +/* f0e17a8: 00002812 */ mflo $a1 +/* f0e17ac: af2f0000 */ sw $t7,0x0($t9) +/* f0e17b0: af380004 */ sw $t8,0x4($t9) +/* f0e17b4: 01680019 */ multu $t3,$t0 +/* f0e17b8: 03201025 */ or $v0,$t9,$zero +/* f0e17bc: 014b3821 */ addu $a3,$t2,$t3 +/* f0e17c0: 2404fff6 */ addiu $a0,$zero,-10 +/* f0e17c4: a6040004 */ sh $a0,0x4($s0) +/* f0e17c8: a6040010 */ sh $a0,0x10($s0) +/* f0e17cc: a604001c */ sh $a0,0x1c($s0) +/* f0e17d0: a6040028 */ sh $a0,0x28($s0) +/* f0e17d4: a6040034 */ sh $a0,0x34($s0) +/* f0e17d8: a6040040 */ sh $a0,0x40($s0) +/* f0e17dc: 00001812 */ mflo $v1 +/* f0e17e0: a6030002 */ sh $v1,0x2($s0) +/* f0e17e4: a603000e */ sh $v1,0xe($s0) +/* f0e17e8: 01a80019 */ multu $t5,$t0 +/* f0e17ec: 018d2021 */ addu $a0,$t4,$t5 +/* f0e17f0: 24030004 */ addiu $v1,$zero,0x4 +/* f0e17f4: a6050000 */ sh $a1,0x0($s0) +/* f0e17f8: a6050018 */ sh $a1,0x18($s0) +/* f0e17fc: a6050030 */ sh $a1,0x30($s0) +/* f0e1800: a2000007 */ sb $zero,0x7($s0) +/* f0e1804: a2000013 */ sb $zero,0x13($s0) +/* f0e1808: a203001f */ sb $v1,0x1f($s0) +/* f0e180c: a203002b */ sb $v1,0x2b($s0) +/* f0e1810: 00003012 */ mflo $a2 +/* f0e1814: a606000c */ sh $a2,0xc($s0) +/* f0e1818: 04e10003 */ bgez $a3,.L0f0e1828 +/* f0e181c: 0007c843 */ sra $t9,$a3,0x1 +/* f0e1820: 24e10001 */ addiu $at,$a3,0x1 +/* f0e1824: 0001c843 */ sra $t9,$at,0x1 +.L0f0e1828: +/* f0e1828: 03280019 */ multu $t9,$t0 +/* f0e182c: a6060024 */ sh $a2,0x24($s0) +/* f0e1830: a606003c */ sh $a2,0x3c($s0) +/* f0e1834: 03203825 */ or $a3,$t9,$zero +/* f0e1838: 00e02825 */ or $a1,$a3,$zero +/* f0e183c: 2406ffff */ addiu $a2,$zero,-1 +/* f0e1840: 00004812 */ mflo $t1 +/* f0e1844: a609001a */ sh $t1,0x1a($s0) +/* f0e1848: a6090026 */ sh $t1,0x26($s0) +/* f0e184c: 01480019 */ multu $t2,$t0 +/* f0e1850: 00001012 */ mflo $v0 +/* f0e1854: a6020032 */ sh $v0,0x32($s0) +/* f0e1858: a602003e */ sh $v0,0x3e($s0) +/* f0e185c: 24020008 */ addiu $v0,$zero,0x8 +/* f0e1860: a2020037 */ sb $v0,0x37($s0) +/* f0e1864: a2020043 */ sb $v0,0x43($s0) +/* f0e1868: 04810003 */ bgez $a0,.L0f0e1878 +/* f0e186c: 00047043 */ sra $t6,$a0,0x1 +/* f0e1870: 24810001 */ addiu $at,$a0,0x1 +/* f0e1874: 00017043 */ sra $t6,$at,0x1 +.L0f0e1878: +/* f0e1878: 01c02025 */ or $a0,$t6,$zero +/* f0e187c: afae003c */ sw $t6,0x3c($sp) +/* f0e1880: 0fc550eb */ jal func0f1543ac +/* f0e1884: afa70034 */ sw $a3,0x34($sp) +/* f0e1888: 304300ff */ andi $v1,$v0,0xff +/* f0e188c: 8fa4003c */ lw $a0,0x3c($sp) +/* f0e1890: 8fa50034 */ lw $a1,0x34($sp) +/* f0e1894: afa3006c */ sw $v1,0x6c($sp) +/* f0e1898: 0fc550eb */ jal func0f1543ac +/* f0e189c: 2406ff7f */ addiu $a2,$zero,-129 +/* f0e18a0: 8fa3006c */ lw $v1,0x6c($sp) +/* f0e18a4: 305800ff */ andi $t8,$v0,0xff +/* f0e18a8: 37196f00 */ ori $t9,$t8,0x6f00 +/* f0e18ac: 346f6f00 */ ori $t7,$v1,0x6f00 +/* f0e18b0: 346e3f00 */ ori $t6,$v1,0x3f00 +/* f0e18b4: ae2f0000 */ sw $t7,0x0($s1) +/* f0e18b8: ae390004 */ sw $t9,0x4($s1) +/* f0e18bc: ae2e0008 */ sw $t6,0x8($s1) +/* f0e18c0: 8faf0078 */ lw $t7,0x78($sp) +/* f0e18c4: 3c190708 */ lui $t9,0x708 +/* f0e18c8: 3739000c */ ori $t9,$t9,0xc +/* f0e18cc: 25f80008 */ addiu $t8,$t7,0x8 +/* f0e18d0: afb80078 */ sw $t8,0x78($sp) +/* f0e18d4: adf90000 */ sw $t9,0x0($t7) +/* f0e18d8: 02202025 */ or $a0,$s1,$zero +/* f0e18dc: 0c012d20 */ jal 0x4b480 +/* f0e18e0: afaf0048 */ sw $t7,0x48($sp) +/* f0e18e4: 8fa50048 */ lw $a1,0x48($sp) +/* f0e18e8: 3c180450 */ lui $t8,0x450 +/* f0e18ec: 37180048 */ ori $t8,$t8,0x48 +/* f0e18f0: aca20004 */ sw $v0,0x4($a1) +/* f0e18f4: 8fb10078 */ lw $s1,0x78($sp) +/* f0e18f8: 02002025 */ or $a0,$s0,$zero +/* f0e18fc: 262f0008 */ addiu $t7,$s1,0x8 +/* f0e1900: afaf0078 */ sw $t7,0x78($sp) +/* f0e1904: 0c012d20 */ jal 0x4b480 +/* f0e1908: ae380000 */ sw $t8,0x0($s1) +/* f0e190c: ae220004 */ sw $v0,0x4($s1) +/* f0e1910: 8fb90078 */ lw $t9,0x78($sp) +/* f0e1914: 3c0fb100 */ lui $t7,0xb100 +/* f0e1918: 3c183432 */ lui $t8,0x3432 +/* f0e191c: 272e0008 */ addiu $t6,$t9,0x8 +/* f0e1920: afae0078 */ sw $t6,0x78($sp) +/* f0e1924: 37182310 */ ori $t8,$t8,0x2310 +/* f0e1928: 35ef5403 */ ori $t7,$t7,0x5403 +/* f0e192c: af2f0000 */ sw $t7,0x0($t9) +/* f0e1930: af380004 */ sw $t8,0x4($t9) +/* f0e1934: 8fbf002c */ lw $ra,0x2c($sp) +/* f0e1938: 8fb10028 */ lw $s1,0x28($sp) +/* f0e193c: 8fb00024 */ lw $s0,0x24($sp) +/* f0e1940: 8fa20078 */ lw $v0,0x78($sp) +/* f0e1944: 03e00008 */ jr $ra +/* f0e1948: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f0e194c +/* f0e194c: 27bdff98 */ addiu $sp,$sp,-104 +/* f0e1950: afbf0034 */ sw $ra,0x34($sp) +/* f0e1954: afa40068 */ sw $a0,0x68($sp) +/* f0e1958: afb10030 */ sw $s1,0x30($sp) +/* f0e195c: afb0002c */ sw $s0,0x2c($sp) +/* f0e1960: afa5006c */ sw $a1,0x6c($sp) +/* f0e1964: afa60070 */ sw $a2,0x70($sp) +/* f0e1968: afa70074 */ sw $a3,0x74($sp) +/* f0e196c: 0fc59e73 */ jal func0f1679cc +/* f0e1970: 24040007 */ addiu $a0,$zero,0x7 +/* f0e1974: 00408825 */ or $s1,$v0,$zero +/* f0e1978: 0fc59e59 */ jal func0f167964 +/* f0e197c: 24040009 */ addiu $a0,$zero,0x9 +/* f0e1980: 8fae0068 */ lw $t6,0x68($sp) +/* f0e1984: 3c18e700 */ lui $t8,0xe700 +/* f0e1988: 3c0dba00 */ lui $t5,0xba00 +/* f0e198c: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0e1990: afaf0068 */ sw $t7,0x68($sp) +/* f0e1994: adc00004 */ sw $zero,0x4($t6) +/* f0e1998: add80000 */ sw $t8,0x0($t6) +/* f0e199c: 8fb90068 */ lw $t9,0x68($sp) +/* f0e19a0: 35ad1402 */ ori $t5,$t5,0x1402 +/* f0e19a4: 3c18b900 */ lui $t8,0xb900 +/* f0e19a8: 272c0008 */ addiu $t4,$t9,0x8 +/* f0e19ac: afac0068 */ sw $t4,0x68($sp) +/* f0e19b0: af200004 */ sw $zero,0x4($t9) +/* f0e19b4: af2d0000 */ sw $t5,0x0($t9) +/* f0e19b8: 8fae0068 */ lw $t6,0x68($sp) +/* f0e19bc: 37180002 */ ori $t8,$t8,0x2 +/* f0e19c0: 3c0dfc12 */ lui $t5,0xfc12 +/* f0e19c4: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0e19c8: afaf0068 */ sw $t7,0x68($sp) +/* f0e19cc: adc00004 */ sw $zero,0x4($t6) +/* f0e19d0: add80000 */ sw $t8,0x0($t6) +/* f0e19d4: 8fb90068 */ lw $t9,0x68($sp) +/* f0e19d8: 240ef9fc */ addiu $t6,$zero,-1540 +/* f0e19dc: 35ad7e24 */ ori $t5,$t5,0x7e24 +/* f0e19e0: 272c0008 */ addiu $t4,$t9,0x8 +/* f0e19e4: afac0068 */ sw $t4,0x68($sp) +/* f0e19e8: af2e0004 */ sw $t6,0x4($t9) +/* f0e19ec: af2d0000 */ sw $t5,0x0($t9) +/* f0e19f0: 8faf0068 */ lw $t7,0x68($sp) +/* f0e19f4: 3c19b600 */ lui $t9,0xb600 +/* f0e19f8: 240c3000 */ addiu $t4,$zero,0x3000 +/* f0e19fc: 25f80008 */ addiu $t8,$t7,0x8 +/* f0e1a00: afb80068 */ sw $t8,0x68($sp) +/* f0e1a04: adec0004 */ sw $t4,0x4($t7) +/* f0e1a08: adf90000 */ sw $t9,0x0($t7) +/* f0e1a0c: 8fad0068 */ lw $t5,0x68($sp) +/* f0e1a10: 3c0fba00 */ lui $t7,0xba00 +/* f0e1a14: 35ef0c02 */ ori $t7,$t7,0xc02 +/* f0e1a18: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0e1a1c: afae0068 */ sw $t6,0x68($sp) +/* f0e1a20: 24182000 */ addiu $t8,$zero,0x2000 +/* f0e1a24: adb80004 */ sw $t8,0x4($t5) +/* f0e1a28: adaf0000 */ sw $t7,0x0($t5) +/* f0e1a2c: 24190002 */ addiu $t9,$zero,0x2 +/* f0e1a30: 240c0001 */ addiu $t4,$zero,0x1 +/* f0e1a34: 00408025 */ or $s0,$v0,$zero +/* f0e1a38: afac0014 */ sw $t4,0x14($sp) +/* f0e1a3c: afb90010 */ sw $t9,0x10($sp) +/* f0e1a40: afa00018 */ sw $zero,0x18($sp) +/* f0e1a44: 27a40068 */ addiu $a0,$sp,0x68 +/* f0e1a48: 00002825 */ or $a1,$zero,$zero +/* f0e1a4c: 24060002 */ addiu $a2,$zero,0x2 +/* f0e1a50: 0fc2ce70 */ jal func0f0b39c0 +/* f0e1a54: 00003825 */ or $a3,$zero,$zero +/* f0e1a58: 8fa30068 */ lw $v1,0x68($sp) +/* f0e1a5c: 8faa0078 */ lw $t2,0x78($sp) +/* f0e1a60: 8fab0070 */ lw $t3,0x70($sp) +/* f0e1a64: 246e0008 */ addiu $t6,$v1,0x8 +/* f0e1a68: afae0068 */ sw $t6,0x68($sp) +/* f0e1a6c: 3c0fb900 */ lui $t7,0xb900 +/* f0e1a70: 3c180050 */ lui $t8,0x50 +/* f0e1a74: 37184240 */ ori $t8,$t8,0x4240 +/* f0e1a78: 35ef031d */ ori $t7,$t7,0x31d +/* f0e1a7c: ac6f0000 */ sw $t7,0x0($v1) +/* f0e1a80: ac780004 */ sw $t8,0x4($v1) +/* f0e1a84: 8fb9006c */ lw $t9,0x6c($sp) +/* f0e1a88: 2404000a */ addiu $a0,$zero,0xa +/* f0e1a8c: 2402fff6 */ addiu $v0,$zero,-10 +/* f0e1a90: 03240019 */ multu $t9,$a0 +/* f0e1a94: a6020004 */ sh $v0,0x4($s0) +/* f0e1a98: 014b6821 */ addu $t5,$t2,$t3 +/* f0e1a9c: 24180018 */ addiu $t8,$zero,0x18 +/* f0e1aa0: 2419000c */ addiu $t9,$zero,0xc +/* f0e1aa4: 00002812 */ mflo $a1 +/* f0e1aa8: a6050000 */ sh $a1,0x0($s0) +/* f0e1aac: 00000000 */ sll $zero,$zero,0x0 +/* f0e1ab0: 01640019 */ multu $t3,$a0 +/* f0e1ab4: 00003012 */ mflo $a2 +/* f0e1ab8: a6060002 */ sh $a2,0x2($s0) +/* f0e1abc: 8fac0074 */ lw $t4,0x74($sp) +/* f0e1ac0: a606000e */ sh $a2,0xe($s0) +/* f0e1ac4: a6020010 */ sh $v0,0x10($s0) +/* f0e1ac8: 01840019 */ multu $t4,$a0 +/* f0e1acc: a6050018 */ sh $a1,0x18($s0) +/* f0e1ad0: a602001c */ sh $v0,0x1c($s0) +/* f0e1ad4: a6020028 */ sh $v0,0x28($s0) +/* f0e1ad8: a6050030 */ sh $a1,0x30($s0) +/* f0e1adc: a6020034 */ sh $v0,0x34($s0) +/* f0e1ae0: a6020040 */ sh $v0,0x40($s0) +/* f0e1ae4: 24050008 */ addiu $a1,$zero,0x8 +/* f0e1ae8: 240c0010 */ addiu $t4,$zero,0x10 +/* f0e1aec: 00003812 */ mflo $a3 +/* f0e1af0: a607000c */ sh $a3,0xc($s0) +/* f0e1af4: 05a10003 */ bgez $t5,.L0f0e1b04 +/* f0e1af8: 000d7043 */ sra $t6,$t5,0x1 +/* f0e1afc: 25a10001 */ addiu $at,$t5,0x1 +/* f0e1b00: 00017043 */ sra $t6,$at,0x1 +.L0f0e1b04: +/* f0e1b04: 01c40019 */ multu $t6,$a0 +/* f0e1b08: a6070024 */ sh $a3,0x24($s0) +/* f0e1b0c: a607003c */ sh $a3,0x3c($s0) +/* f0e1b10: 240d0014 */ addiu $t5,$zero,0x14 +/* f0e1b14: 3c016f6f */ lui $at,0x6f6f +/* f0e1b18: 34216f00 */ ori $at,$at,0x6f00 +/* f0e1b1c: 00004012 */ mflo $t0 +/* f0e1b20: a608001a */ sh $t0,0x1a($s0) +/* f0e1b24: a6080026 */ sh $t0,0x26($s0) +/* f0e1b28: 01440019 */ multu $t2,$a0 +/* f0e1b2c: 00001812 */ mflo $v1 +/* f0e1b30: a6030032 */ sh $v1,0x32($s0) +/* f0e1b34: a603003e */ sh $v1,0x3e($s0) +/* f0e1b38: 8faf007c */ lw $t7,0x7c($sp) +/* f0e1b3c: a606004a */ sh $a2,0x4a($s0) +/* f0e1b40: a602004c */ sh $v0,0x4c($s0) +/* f0e1b44: 01e40019 */ multu $t7,$a0 +/* f0e1b48: 24040004 */ addiu $a0,$zero,0x4 +/* f0e1b4c: a6080056 */ sh $t0,0x56($s0) +/* f0e1b50: a6020058 */ sh $v0,0x58($s0) +/* f0e1b54: a6030062 */ sh $v1,0x62($s0) +/* f0e1b58: a6020064 */ sh $v0,0x64($s0) +/* f0e1b5c: a2000007 */ sb $zero,0x7($s0) +/* f0e1b60: a2180013 */ sb $t8,0x13($s0) +/* f0e1b64: a204001f */ sb $a0,0x1f($s0) +/* f0e1b68: a204002b */ sb $a0,0x2b($s0) +/* f0e1b6c: 00004812 */ mflo $t1 +/* f0e1b70: a6090048 */ sh $t1,0x48($s0) +/* f0e1b74: a6090054 */ sh $t1,0x54($s0) +/* f0e1b78: a6090060 */ sh $t1,0x60($s0) +/* f0e1b7c: a2050037 */ sb $a1,0x37($s0) +/* f0e1b80: a2050043 */ sb $a1,0x43($s0) +/* f0e1b84: a219004f */ sb $t9,0x4f($s0) +/* f0e1b88: a20c005b */ sb $t4,0x5b($s0) +/* f0e1b8c: 93a50083 */ lbu $a1,0x83($sp) +/* f0e1b90: a20d0067 */ sb $t5,0x67($s0) +/* f0e1b94: 2406ff00 */ addiu $a2,$zero,-256 +/* f0e1b98: 34a26f00 */ ori $v0,$a1,0x6f00 +/* f0e1b9c: 34a33f00 */ ori $v1,$a1,0x3f00 +/* f0e1ba0: 00467024 */ and $t6,$v0,$a2 +/* f0e1ba4: 00667824 */ and $t7,$v1,$a2 +/* f0e1ba8: 00a1c025 */ or $t8,$a1,$at +/* f0e1bac: ae220000 */ sw $v0,0x0($s1) +/* f0e1bb0: ae220004 */ sw $v0,0x4($s1) +/* f0e1bb4: ae230008 */ sw $v1,0x8($s1) +/* f0e1bb8: ae26000c */ sw $a2,0xc($s1) +/* f0e1bbc: ae2e0010 */ sw $t6,0x10($s1) +/* f0e1bc0: ae2f0014 */ sw $t7,0x14($s1) +/* f0e1bc4: ae380018 */ sw $t8,0x18($s1) +/* f0e1bc8: 8fb90068 */ lw $t9,0x68($sp) +/* f0e1bcc: 3c0d0718 */ lui $t5,0x718 +/* f0e1bd0: 35ad001c */ ori $t5,$t5,0x1c +/* f0e1bd4: 272c0008 */ addiu $t4,$t9,0x8 +/* f0e1bd8: afac0068 */ sw $t4,0x68($sp) +/* f0e1bdc: af2d0000 */ sw $t5,0x0($t9) +/* f0e1be0: 02202025 */ or $a0,$s1,$zero +/* f0e1be4: 0c012d20 */ jal 0x4b480 +/* f0e1be8: afb90038 */ sw $t9,0x38($sp) +/* f0e1bec: 8fa70038 */ lw $a3,0x38($sp) +/* f0e1bf0: 3c180480 */ lui $t8,0x480 +/* f0e1bf4: 3718006c */ ori $t8,$t8,0x6c +/* f0e1bf8: ace20004 */ sw $v0,0x4($a3) +/* f0e1bfc: 8fb10068 */ lw $s1,0x68($sp) +/* f0e1c00: 02002025 */ or $a0,$s0,$zero +/* f0e1c04: 262f0008 */ addiu $t7,$s1,0x8 +/* f0e1c08: afaf0068 */ sw $t7,0x68($sp) +/* f0e1c0c: 0c012d20 */ jal 0x4b480 +/* f0e1c10: ae380000 */ sw $t8,0x0($s1) +/* f0e1c14: ae220004 */ sw $v0,0x4($s1) +/* f0e1c18: 8fb90068 */ lw $t9,0x68($sp) +/* f0e1c1c: 3c0db100 */ lui $t5,0xb100 +/* f0e1c20: 3c0e3432 */ lui $t6,0x3432 +/* f0e1c24: 272c0008 */ addiu $t4,$t9,0x8 +/* f0e1c28: afac0068 */ sw $t4,0x68($sp) +/* f0e1c2c: 35ce2310 */ ori $t6,$t6,0x2310 +/* f0e1c30: 35ad5403 */ ori $t5,$t5,0x5403 +/* f0e1c34: af2d0000 */ sw $t5,0x0($t9) +/* f0e1c38: af2e0004 */ sw $t6,0x4($t9) +/* f0e1c3c: 8faf0068 */ lw $t7,0x68($sp) +/* f0e1c40: 3c19b100 */ lui $t9,0xb100 +/* f0e1c44: 3c0c5873 */ lui $t4,0x5873 +/* f0e1c48: 25f80008 */ addiu $t8,$t7,0x8 +/* f0e1c4c: afb80068 */ sw $t8,0x68($sp) +/* f0e1c50: 358c3761 */ ori $t4,$t4,0x3761 +/* f0e1c54: 37393817 */ ori $t9,$t9,0x3817 +/* f0e1c58: adf90000 */ sw $t9,0x0($t7) +/* f0e1c5c: adec0004 */ sw $t4,0x4($t7) +/* f0e1c60: 93af0083 */ lbu $t7,0x83($sp) +/* f0e1c64: 8fa60070 */ lw $a2,0x70($sp) +/* f0e1c68: 240c0028 */ addiu $t4,$zero,0x28 +/* f0e1c6c: 24190001 */ addiu $t9,$zero,0x1 +/* f0e1c70: 000f8082 */ srl $s0,$t7,0x2 +/* f0e1c74: 24ce0001 */ addiu $t6,$a2,0x1 +/* f0e1c78: afae0010 */ sw $t6,0x10($sp) +/* f0e1c7c: afb00014 */ sw $s0,0x14($sp) +/* f0e1c80: afb90018 */ sw $t9,0x18($sp) +/* f0e1c84: afac001c */ sw $t4,0x1c($sp) +/* f0e1c88: afa00020 */ sw $zero,0x20($sp) +/* f0e1c8c: 8fa70074 */ lw $a3,0x74($sp) +/* f0e1c90: 8fa5006c */ lw $a1,0x6c($sp) +/* f0e1c94: 0fc38aa9 */ jal func0f0e2aa4 +/* f0e1c98: 8fa40068 */ lw $a0,0x68($sp) +/* f0e1c9c: 8fa60078 */ lw $a2,0x78($sp) +/* f0e1ca0: 240e0028 */ addiu $t6,$zero,0x28 +/* f0e1ca4: 240f0001 */ addiu $t7,$zero,0x1 +/* f0e1ca8: 24cd0001 */ addiu $t5,$a2,0x1 +/* f0e1cac: afa20068 */ sw $v0,0x68($sp) +/* f0e1cb0: afad0010 */ sw $t5,0x10($sp) +/* f0e1cb4: afaf0020 */ sw $t7,0x20($sp) +/* f0e1cb8: afae001c */ sw $t6,0x1c($sp) +/* f0e1cbc: 00402025 */ or $a0,$v0,$zero +/* f0e1cc0: 8fa5006c */ lw $a1,0x6c($sp) +/* f0e1cc4: 8fa70074 */ lw $a3,0x74($sp) +/* f0e1cc8: afb00014 */ sw $s0,0x14($sp) +/* f0e1ccc: 0fc38aa9 */ jal func0f0e2aa4 +/* f0e1cd0: afa00018 */ sw $zero,0x18($sp) +/* f0e1cd4: 8fbf0034 */ lw $ra,0x34($sp) +/* f0e1cd8: 8fb0002c */ lw $s0,0x2c($sp) +/* f0e1cdc: 8fb10030 */ lw $s1,0x30($sp) +/* f0e1ce0: 03e00008 */ jr $ra +/* f0e1ce4: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f0e1ce8 +/* f0e1ce8: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0e1cec: afbf002c */ sw $ra,0x2c($sp) +/* f0e1cf0: afa40060 */ sw $a0,0x60($sp) +/* f0e1cf4: afb10028 */ sw $s1,0x28($sp) +/* f0e1cf8: afb00024 */ sw $s0,0x24($sp) +/* f0e1cfc: afa50064 */ sw $a1,0x64($sp) +/* f0e1d00: afa60068 */ sw $a2,0x68($sp) +/* f0e1d04: afa7006c */ sw $a3,0x6c($sp) +/* f0e1d08: 0fc59e73 */ jal func0f1679cc +/* f0e1d0c: 24040003 */ addiu $a0,$zero,0x3 +/* f0e1d10: 00408825 */ or $s1,$v0,$zero +/* f0e1d14: 0fc59e59 */ jal func0f167964 +/* f0e1d18: 24040006 */ addiu $a0,$zero,0x6 +/* f0e1d1c: 8fae0060 */ lw $t6,0x60($sp) +/* f0e1d20: 3c18e700 */ lui $t8,0xe700 +/* f0e1d24: 00408025 */ or $s0,$v0,$zero +/* f0e1d28: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0e1d2c: afaf0060 */ sw $t7,0x60($sp) +/* f0e1d30: adc00004 */ sw $zero,0x4($t6) +/* f0e1d34: add80000 */ sw $t8,0x0($t6) +/* f0e1d38: 8fb90060 */ lw $t9,0x60($sp) +/* f0e1d3c: 3c0eba00 */ lui $t6,0xba00 +/* f0e1d40: 35ce1402 */ ori $t6,$t6,0x1402 +/* f0e1d44: 272d0008 */ addiu $t5,$t9,0x8 +/* f0e1d48: afad0060 */ sw $t5,0x60($sp) +/* f0e1d4c: af200004 */ sw $zero,0x4($t9) +/* f0e1d50: af2e0000 */ sw $t6,0x0($t9) +/* f0e1d54: 8faf0060 */ lw $t7,0x60($sp) +/* f0e1d58: 3c19b900 */ lui $t9,0xb900 +/* f0e1d5c: 37390002 */ ori $t9,$t9,0x2 +/* f0e1d60: 25f80008 */ addiu $t8,$t7,0x8 +/* f0e1d64: afb80060 */ sw $t8,0x60($sp) +/* f0e1d68: ade00004 */ sw $zero,0x4($t7) +/* f0e1d6c: adf90000 */ sw $t9,0x0($t7) +/* f0e1d70: 8fad0060 */ lw $t5,0x60($sp) +/* f0e1d74: 3c0ffc12 */ lui $t7,0xfc12 +/* f0e1d78: 35ef7e24 */ ori $t7,$t7,0x7e24 +/* f0e1d7c: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0e1d80: afae0060 */ sw $t6,0x60($sp) +/* f0e1d84: 2418f9fc */ addiu $t8,$zero,-1540 +/* f0e1d88: adb80004 */ sw $t8,0x4($t5) +/* f0e1d8c: adaf0000 */ sw $t7,0x0($t5) +/* f0e1d90: 8fb90060 */ lw $t9,0x60($sp) +/* f0e1d94: 240f3000 */ addiu $t7,$zero,0x3000 +/* f0e1d98: 3c0eb600 */ lui $t6,0xb600 +/* f0e1d9c: 272d0008 */ addiu $t5,$t9,0x8 +/* f0e1da0: afad0060 */ sw $t5,0x60($sp) +/* f0e1da4: af2f0004 */ sw $t7,0x4($t9) +/* f0e1da8: af2e0000 */ sw $t6,0x0($t9) +/* f0e1dac: 8fb80060 */ lw $t8,0x60($sp) +/* f0e1db0: 3c0dba00 */ lui $t5,0xba00 +/* f0e1db4: 35ad0c02 */ ori $t5,$t5,0xc02 +/* f0e1db8: 27190008 */ addiu $t9,$t8,0x8 +/* f0e1dbc: afb90060 */ sw $t9,0x60($sp) +/* f0e1dc0: 240e2000 */ addiu $t6,$zero,0x2000 +/* f0e1dc4: af0e0004 */ sw $t6,0x4($t8) +/* f0e1dc8: af0d0000 */ sw $t5,0x0($t8) +/* f0e1dcc: 24180001 */ addiu $t8,$zero,0x1 +/* f0e1dd0: 240f0002 */ addiu $t7,$zero,0x2 +/* f0e1dd4: afaf0010 */ sw $t7,0x10($sp) +/* f0e1dd8: afb80014 */ sw $t8,0x14($sp) +/* f0e1ddc: afa00018 */ sw $zero,0x18($sp) +/* f0e1de0: 27a40060 */ addiu $a0,$sp,0x60 +/* f0e1de4: 00002825 */ or $a1,$zero,$zero +/* f0e1de8: 24060002 */ addiu $a2,$zero,0x2 +/* f0e1dec: 0fc2ce70 */ jal func0f0b39c0 +/* f0e1df0: 00003825 */ or $a3,$zero,$zero +/* f0e1df4: 8fb90060 */ lw $t9,0x60($sp) +/* f0e1df8: 8fab0070 */ lw $t3,0x70($sp) +/* f0e1dfc: 8fac0068 */ lw $t4,0x68($sp) +/* f0e1e00: 8fa9006c */ lw $t1,0x6c($sp) +/* f0e1e04: 8faa0064 */ lw $t2,0x64($sp) +/* f0e1e08: 272d0008 */ addiu $t5,$t9,0x8 +/* f0e1e0c: afad0060 */ sw $t5,0x60($sp) +/* f0e1e10: 3c0eb900 */ lui $t6,0xb900 +/* f0e1e14: 3c0f0050 */ lui $t7,0x50 +/* f0e1e18: 018b4021 */ addu $t0,$t4,$t3 +/* f0e1e1c: 35ef4240 */ ori $t7,$t7,0x4240 +/* f0e1e20: 35ce031d */ ori $t6,$t6,0x31d +/* f0e1e24: af2e0000 */ sw $t6,0x0($t9) +/* f0e1e28: af2f0004 */ sw $t7,0x4($t9) +/* f0e1e2c: 03201025 */ or $v0,$t9,$zero +/* f0e1e30: 05010003 */ bgez $t0,.L0f0e1e40 +/* f0e1e34: 0008c043 */ sra $t8,$t0,0x1 +/* f0e1e38: 25010001 */ addiu $at,$t0,0x1 +/* f0e1e3c: 0001c043 */ sra $t8,$at,0x1 +.L0f0e1e40: +/* f0e1e40: 0018c840 */ sll $t9,$t8,0x1 +/* f0e1e44: 012a2023 */ subu $a0,$t1,$t2 +/* f0e1e48: 0099082a */ slt $at,$a0,$t9 +/* f0e1e4c: 10200001 */ beqz $at,.L0f0e1e54 +/* f0e1e50: 03004025 */ or $t0,$t8,$zero +.L0f0e1e54: +/* f0e1e54: 2406000a */ addiu $a2,$zero,0xa +/* f0e1e58: 01460019 */ multu $t2,$a2 +/* f0e1e5c: 2407fff6 */ addiu $a3,$zero,-10 +/* f0e1e60: a6070004 */ sh $a3,0x4($s0) +/* f0e1e64: a6070010 */ sh $a3,0x10($s0) +/* f0e1e68: a607001c */ sh $a3,0x1c($s0) +/* f0e1e6c: a6070028 */ sh $a3,0x28($s0) +/* f0e1e70: a6070034 */ sh $a3,0x34($s0) +/* f0e1e74: a6070040 */ sh $a3,0x40($s0) +/* f0e1e78: a2000007 */ sb $zero,0x7($s0) +/* f0e1e7c: a2000013 */ sb $zero,0x13($s0) +/* f0e1e80: 00001012 */ mflo $v0 +/* f0e1e84: a6020000 */ sh $v0,0x0($s0) +/* f0e1e88: a6020024 */ sh $v0,0x24($s0) +/* f0e1e8c: 01860019 */ multu $t4,$a2 +/* f0e1e90: 00001812 */ mflo $v1 +/* f0e1e94: a6030002 */ sh $v1,0x2($s0) +/* f0e1e98: a603000e */ sh $v1,0xe($s0) +/* f0e1e9c: 01260019 */ multu $t1,$a2 +/* f0e1ea0: 24030004 */ addiu $v1,$zero,0x4 +/* f0e1ea4: a203001f */ sb $v1,0x1f($s0) +/* f0e1ea8: a203002b */ sb $v1,0x2b($s0) +/* f0e1eac: 00002012 */ mflo $a0 +/* f0e1eb0: a604000c */ sh $a0,0xc($s0) +/* f0e1eb4: a6040018 */ sh $a0,0x18($s0) +/* f0e1eb8: 01660019 */ multu $t3,$a2 +/* f0e1ebc: 24040008 */ addiu $a0,$zero,0x8 +/* f0e1ec0: a2040037 */ sb $a0,0x37($s0) +/* f0e1ec4: a2040043 */ sb $a0,0x43($s0) +/* f0e1ec8: 02202025 */ or $a0,$s1,$zero +/* f0e1ecc: 00002812 */ mflo $a1 +/* f0e1ed0: a605001a */ sh $a1,0x1a($s0) +/* f0e1ed4: a6050026 */ sh $a1,0x26($s0) +/* f0e1ed8: 01460019 */ multu $t2,$a2 +/* f0e1edc: 00006812 */ mflo $t5 +/* f0e1ee0: a60d0030 */ sh $t5,0x30($s0) +/* f0e1ee4: 00000000 */ sll $zero,$zero,0x0 +/* f0e1ee8: 01060019 */ multu $t0,$a2 +/* f0e1eec: 00001012 */ mflo $v0 +/* f0e1ef0: a6020032 */ sh $v0,0x32($s0) +/* f0e1ef4: a602003e */ sh $v0,0x3e($s0) +/* f0e1ef8: 01260019 */ multu $t1,$a2 +/* f0e1efc: 00007012 */ mflo $t6 +/* f0e1f00: a60e003c */ sh $t6,0x3c($s0) +/* f0e1f04: 8faf0074 */ lw $t7,0x74($sp) +/* f0e1f08: ae2f0000 */ sw $t7,0x0($s1) +/* f0e1f0c: 8fb80078 */ lw $t8,0x78($sp) +/* f0e1f10: 3c0f0708 */ lui $t7,0x708 +/* f0e1f14: 35ef000c */ ori $t7,$t7,0xc +/* f0e1f18: ae380008 */ sw $t8,0x8($s1) +/* f0e1f1c: 8fb9007c */ lw $t9,0x7c($sp) +/* f0e1f20: ae390004 */ sw $t9,0x4($s1) +/* f0e1f24: 8fad0060 */ lw $t5,0x60($sp) +/* f0e1f28: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0e1f2c: afae0060 */ sw $t6,0x60($sp) +/* f0e1f30: adaf0000 */ sw $t7,0x0($t5) +/* f0e1f34: 0c012d20 */ jal 0x4b480 +/* f0e1f38: afad0034 */ sw $t5,0x34($sp) +/* f0e1f3c: 8fa30034 */ lw $v1,0x34($sp) +/* f0e1f40: 3c0d0450 */ lui $t5,0x450 +/* f0e1f44: 35ad0048 */ ori $t5,$t5,0x48 +/* f0e1f48: ac620004 */ sw $v0,0x4($v1) +/* f0e1f4c: 8fb80060 */ lw $t8,0x60($sp) +/* f0e1f50: 02002025 */ or $a0,$s0,$zero +/* f0e1f54: 27190008 */ addiu $t9,$t8,0x8 +/* f0e1f58: afb90060 */ sw $t9,0x60($sp) +/* f0e1f5c: af0d0000 */ sw $t5,0x0($t8) +/* f0e1f60: 0c012d20 */ jal 0x4b480 +/* f0e1f64: afb80030 */ sw $t8,0x30($sp) +/* f0e1f68: 8fa50030 */ lw $a1,0x30($sp) +/* f0e1f6c: 3c18b100 */ lui $t8,0xb100 +/* f0e1f70: 3c195432 */ lui $t9,0x5432 +/* f0e1f74: aca20004 */ sw $v0,0x4($a1) +/* f0e1f78: 8fae0060 */ lw $t6,0x60($sp) +/* f0e1f7c: 37394510 */ ori $t9,$t9,0x4510 +/* f0e1f80: 37182405 */ ori $t8,$t8,0x2405 +/* f0e1f84: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0e1f88: afaf0060 */ sw $t7,0x60($sp) +/* f0e1f8c: add90004 */ sw $t9,0x4($t6) +/* f0e1f90: add80000 */ sw $t8,0x0($t6) +/* f0e1f94: 8fbf002c */ lw $ra,0x2c($sp) +/* f0e1f98: 8fb10028 */ lw $s1,0x28($sp) +/* f0e1f9c: 8fb00024 */ lw $s0,0x24($sp) +/* f0e1fa0: 8fa20060 */ lw $v0,0x60($sp) +/* f0e1fa4: 03e00008 */ jr $ra +/* f0e1fa8: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f0e1fac +/* f0e1fac: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0e1fb0: afbf002c */ sw $ra,0x2c($sp) +/* f0e1fb4: afa40060 */ sw $a0,0x60($sp) +/* f0e1fb8: afb10028 */ sw $s1,0x28($sp) +/* f0e1fbc: afb00024 */ sw $s0,0x24($sp) +/* f0e1fc0: afa50064 */ sw $a1,0x64($sp) +/* f0e1fc4: afa60068 */ sw $a2,0x68($sp) +/* f0e1fc8: afa7006c */ sw $a3,0x6c($sp) +/* f0e1fcc: 0fc59e73 */ jal func0f1679cc +/* f0e1fd0: 24040003 */ addiu $a0,$zero,0x3 +/* f0e1fd4: 00408825 */ or $s1,$v0,$zero +/* f0e1fd8: 0fc59e59 */ jal func0f167964 +/* f0e1fdc: 24040006 */ addiu $a0,$zero,0x6 +/* f0e1fe0: 8fae0060 */ lw $t6,0x60($sp) +/* f0e1fe4: 3c18e700 */ lui $t8,0xe700 +/* f0e1fe8: 3c0cba00 */ lui $t4,0xba00 +/* f0e1fec: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0e1ff0: afaf0060 */ sw $t7,0x60($sp) +/* f0e1ff4: adc00004 */ sw $zero,0x4($t6) +/* f0e1ff8: add80000 */ sw $t8,0x0($t6) +/* f0e1ffc: 8fb90060 */ lw $t9,0x60($sp) +/* f0e2000: 358c1402 */ ori $t4,$t4,0x1402 +/* f0e2004: 3c0fb900 */ lui $t7,0xb900 +/* f0e2008: 272b0008 */ addiu $t3,$t9,0x8 +/* f0e200c: afab0060 */ sw $t3,0x60($sp) +/* f0e2010: af200004 */ sw $zero,0x4($t9) +/* f0e2014: af2c0000 */ sw $t4,0x0($t9) +/* f0e2018: 8fad0060 */ lw $t5,0x60($sp) +/* f0e201c: 35ef0002 */ ori $t7,$t7,0x2 +/* f0e2020: 3c0bfc12 */ lui $t3,0xfc12 +/* f0e2024: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0e2028: afae0060 */ sw $t6,0x60($sp) +/* f0e202c: ada00004 */ sw $zero,0x4($t5) +/* f0e2030: adaf0000 */ sw $t7,0x0($t5) +/* f0e2034: 8fb80060 */ lw $t8,0x60($sp) +/* f0e2038: 356b7e24 */ ori $t3,$t3,0x7e24 +/* f0e203c: 240cf9fc */ addiu $t4,$zero,-1540 +/* f0e2040: 27190008 */ addiu $t9,$t8,0x8 +/* f0e2044: afb90060 */ sw $t9,0x60($sp) +/* f0e2048: af0c0004 */ sw $t4,0x4($t8) +/* f0e204c: af0b0000 */ sw $t3,0x0($t8) +/* f0e2050: 8fad0060 */ lw $t5,0x60($sp) +/* f0e2054: 24183000 */ addiu $t8,$zero,0x3000 +/* f0e2058: 3c0fb600 */ lui $t7,0xb600 +/* f0e205c: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0e2060: afae0060 */ sw $t6,0x60($sp) +/* f0e2064: adb80004 */ sw $t8,0x4($t5) +/* f0e2068: adaf0000 */ sw $t7,0x0($t5) +/* f0e206c: 8fb90060 */ lw $t9,0x60($sp) +/* f0e2070: 3c0cba00 */ lui $t4,0xba00 +/* f0e2074: 358c0c02 */ ori $t4,$t4,0xc02 +/* f0e2078: 272b0008 */ addiu $t3,$t9,0x8 +/* f0e207c: afab0060 */ sw $t3,0x60($sp) +/* f0e2080: 240d2000 */ addiu $t5,$zero,0x2000 +/* f0e2084: af2d0004 */ sw $t5,0x4($t9) +/* f0e2088: af2c0000 */ sw $t4,0x0($t9) +/* f0e208c: 240f0001 */ addiu $t7,$zero,0x1 +/* f0e2090: 240e0002 */ addiu $t6,$zero,0x2 +/* f0e2094: 00408025 */ or $s0,$v0,$zero +/* f0e2098: afae0010 */ sw $t6,0x10($sp) +/* f0e209c: afaf0014 */ sw $t7,0x14($sp) +/* f0e20a0: afa00018 */ sw $zero,0x18($sp) +/* f0e20a4: 27a40060 */ addiu $a0,$sp,0x60 +/* f0e20a8: 00002825 */ or $a1,$zero,$zero +/* f0e20ac: 24060002 */ addiu $a2,$zero,0x2 +/* f0e20b0: 0fc2ce70 */ jal func0f0b39c0 +/* f0e20b4: 00003825 */ or $a3,$zero,$zero +/* f0e20b8: 8fb80060 */ lw $t8,0x60($sp) +/* f0e20bc: 3c09b900 */ lui $t1,0xb900 +/* f0e20c0: 3c0b0050 */ lui $t3,0x50 +/* f0e20c4: 27190008 */ addiu $t9,$t8,0x8 +/* f0e20c8: afb90060 */ sw $t9,0x60($sp) +/* f0e20cc: 3529031d */ ori $t1,$t1,0x31d +/* f0e20d0: 356b41c8 */ ori $t3,$t3,0x41c8 +/* f0e20d4: af0b0004 */ sw $t3,0x4($t8) +/* f0e20d8: af090000 */ sw $t1,0x0($t8) +/* f0e20dc: 8fac0060 */ lw $t4,0x60($sp) +/* f0e20e0: 3c0e0050 */ lui $t6,0x50 +/* f0e20e4: 35ce4240 */ ori $t6,$t6,0x4240 +/* f0e20e8: 258d0008 */ addiu $t5,$t4,0x8 +/* f0e20ec: afad0060 */ sw $t5,0x60($sp) +/* f0e20f0: ad8e0004 */ sw $t6,0x4($t4) +/* f0e20f4: ad890000 */ sw $t1,0x0($t4) +/* f0e20f8: 8faf0074 */ lw $t7,0x74($sp) +/* f0e20fc: 2408000a */ addiu $t0,$zero,0xa +/* f0e2100: 2407fff6 */ addiu $a3,$zero,-10 +/* f0e2104: 01e80019 */ multu $t7,$t0 +/* f0e2108: 240d0004 */ addiu $t5,$zero,0x4 +/* f0e210c: 2401ff00 */ addiu $at,$zero,-256 +/* f0e2110: 02202025 */ or $a0,$s1,$zero +/* f0e2114: 00001012 */ mflo $v0 +/* f0e2118: 2458ffd8 */ addiu $t8,$v0,-40 +/* f0e211c: a6180000 */ sh $t8,0x0($s0) +/* f0e2120: 8fb90070 */ lw $t9,0x70($sp) +/* f0e2124: 244b0028 */ addiu $t3,$v0,0x28 +/* f0e2128: a6070004 */ sh $a3,0x4($s0) +/* f0e212c: 03280019 */ multu $t9,$t0 +/* f0e2130: a60b000c */ sh $t3,0xc($s0) +/* f0e2134: a6070010 */ sh $a3,0x10($s0) +/* f0e2138: a6020018 */ sh $v0,0x18($s0) +/* f0e213c: a607001c */ sh $a3,0x1c($s0) +/* f0e2140: a2000007 */ sb $zero,0x7($s0) +/* f0e2144: a2000013 */ sb $zero,0x13($s0) +/* f0e2148: a20d001f */ sb $t5,0x1f($s0) +/* f0e214c: 00003012 */ mflo $a2 +/* f0e2150: 24c5ffb0 */ addiu $a1,$a2,-80 +/* f0e2154: 24cc000a */ addiu $t4,$a2,0xa +/* f0e2158: a6050002 */ sh $a1,0x2($s0) +/* f0e215c: a605000e */ sh $a1,0xe($s0) +/* f0e2160: a60c001a */ sh $t4,0x1a($s0) +/* f0e2164: 8fae0064 */ lw $t6,0x64($sp) +/* f0e2168: a6060026 */ sh $a2,0x26($s0) +/* f0e216c: a6070028 */ sh $a3,0x28($s0) +/* f0e2170: 01c80019 */ multu $t6,$t0 +/* f0e2174: 00007812 */ mflo $t7 +/* f0e2178: a60f0024 */ sh $t7,0x24($s0) +/* f0e217c: 8fb8006c */ lw $t8,0x6c($sp) +/* f0e2180: 03080019 */ multu $t8,$t0 +/* f0e2184: 00001012 */ mflo $v0 +/* f0e2188: 00405825 */ or $t3,$v0,$zero +/* f0e218c: 256cffd8 */ addiu $t4,$t3,-40 +/* f0e2190: a60c0030 */ sh $t4,0x30($s0) +/* f0e2194: 8fad0068 */ lw $t5,0x68($sp) +/* f0e2198: a602003c */ sh $v0,0x3c($s0) +/* f0e219c: 24020008 */ addiu $v0,$zero,0x8 +/* f0e21a0: 01a80019 */ multu $t5,$t0 +/* f0e21a4: a6070034 */ sh $a3,0x34($s0) +/* f0e21a8: a606003e */ sh $a2,0x3e($s0) +/* f0e21ac: a6070040 */ sh $a3,0x40($s0) +/* f0e21b0: a202002b */ sb $v0,0x2b($s0) +/* f0e21b4: a2020037 */ sb $v0,0x37($s0) +/* f0e21b8: a2020043 */ sb $v0,0x43($s0) +/* f0e21bc: 240bffff */ addiu $t3,$zero,-1 +/* f0e21c0: 340cff4f */ dli $t4,0xff4f +/* f0e21c4: 00007012 */ mflo $t6 +/* f0e21c8: a60e0032 */ sh $t6,0x32($s0) +/* f0e21cc: 8faf0078 */ lw $t7,0x78($sp) +/* f0e21d0: ae2b0004 */ sw $t3,0x4($s1) +/* f0e21d4: ae2c0008 */ sw $t4,0x8($s1) +/* f0e21d8: 01e1c024 */ and $t8,$t7,$at +/* f0e21dc: 3719004f */ ori $t9,$t8,0x4f +/* f0e21e0: ae390000 */ sw $t9,0x0($s1) +/* f0e21e4: 8fad0060 */ lw $t5,0x60($sp) +/* f0e21e8: 3c0f0708 */ lui $t7,0x708 +/* f0e21ec: 35ef000c */ ori $t7,$t7,0xc +/* f0e21f0: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0e21f4: afae0060 */ sw $t6,0x60($sp) +/* f0e21f8: adaf0000 */ sw $t7,0x0($t5) +/* f0e21fc: 0c012d20 */ jal 0x4b480 +/* f0e2200: afad0034 */ sw $t5,0x34($sp) +/* f0e2204: 8fa30034 */ lw $v1,0x34($sp) +/* f0e2208: 3c0b0450 */ lui $t3,0x450 +/* f0e220c: 356b0048 */ ori $t3,$t3,0x48 +/* f0e2210: ac620004 */ sw $v0,0x4($v1) +/* f0e2214: 8fb10060 */ lw $s1,0x60($sp) +/* f0e2218: 02002025 */ or $a0,$s0,$zero +/* f0e221c: 26390008 */ addiu $t9,$s1,0x8 +/* f0e2220: afb90060 */ sw $t9,0x60($sp) +/* f0e2224: 0c012d20 */ jal 0x4b480 +/* f0e2228: ae2b0000 */ sw $t3,0x0($s1) +/* f0e222c: ae220004 */ sw $v0,0x4($s1) +/* f0e2230: 8fac0060 */ lw $t4,0x60($sp) +/* f0e2234: 3c0eb100 */ lui $t6,0xb100 +/* f0e2238: 35ce0005 */ ori $t6,$t6,0x5 +/* f0e223c: 258d0008 */ addiu $t5,$t4,0x8 +/* f0e2240: afad0060 */ sw $t5,0x60($sp) +/* f0e2244: 240f0043 */ addiu $t7,$zero,0x43 +/* f0e2248: ad8f0004 */ sw $t7,0x4($t4) +/* f0e224c: ad8e0000 */ sw $t6,0x0($t4) +/* f0e2250: 8fb80060 */ lw $t8,0x60($sp) +/* f0e2254: 3c0ae700 */ lui $t2,0xe700 +/* f0e2258: 3c09b900 */ lui $t1,0xb900 +/* f0e225c: 27190008 */ addiu $t9,$t8,0x8 +/* f0e2260: afb90060 */ sw $t9,0x60($sp) +/* f0e2264: af000004 */ sw $zero,0x4($t8) +/* f0e2268: af0a0000 */ sw $t2,0x0($t8) +/* f0e226c: 8fab0060 */ lw $t3,0x60($sp) +/* f0e2270: 3c0d0050 */ lui $t5,0x50 +/* f0e2274: 3529031d */ ori $t1,$t1,0x31d +/* f0e2278: 256c0008 */ addiu $t4,$t3,0x8 +/* f0e227c: afac0060 */ sw $t4,0x60($sp) +/* f0e2280: 35ad41c8 */ ori $t5,$t5,0x41c8 +/* f0e2284: ad6d0004 */ sw $t5,0x4($t3) +/* f0e2288: ad690000 */ sw $t1,0x0($t3) +/* f0e228c: 8fae0060 */ lw $t6,0x60($sp) +/* f0e2290: 3c18b100 */ lui $t8,0xb100 +/* f0e2294: 37180002 */ ori $t8,$t8,0x2 +/* f0e2298: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0e229c: afaf0060 */ sw $t7,0x60($sp) +/* f0e22a0: 24190010 */ addiu $t9,$zero,0x10 +/* f0e22a4: add90004 */ sw $t9,0x4($t6) +/* f0e22a8: add80000 */ sw $t8,0x0($t6) +/* f0e22ac: 8fab0060 */ lw $t3,0x60($sp) +/* f0e22b0: 8fa60070 */ lw $a2,0x70($sp) +/* f0e22b4: 3c0f0050 */ lui $t7,0x50 +/* f0e22b8: 256c0008 */ addiu $t4,$t3,0x8 +/* f0e22bc: afac0060 */ sw $t4,0x60($sp) +/* f0e22c0: ad600004 */ sw $zero,0x4($t3) +/* f0e22c4: ad6a0000 */ sw $t2,0x0($t3) +/* f0e22c8: 8fad0060 */ lw $t5,0x60($sp) +/* f0e22cc: 35ef4240 */ ori $t7,$t7,0x4240 +/* f0e22d0: 3418ffff */ dli $t8,0xffff +/* f0e22d4: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0e22d8: afae0060 */ sw $t6,0x60($sp) +/* f0e22dc: adaf0004 */ sw $t7,0x4($t5) +/* f0e22e0: ada90000 */ sw $t1,0x0($t5) +/* f0e22e4: 2419ffff */ addiu $t9,$zero,-1 +/* f0e22e8: 24d00001 */ addiu $s0,$a2,0x1 +/* f0e22ec: afb00010 */ sw $s0,0x10($sp) +/* f0e22f0: afb90018 */ sw $t9,0x18($sp) +/* f0e22f4: afb80014 */ sw $t8,0x14($sp) +/* f0e22f8: 8fa70074 */ lw $a3,0x74($sp) +/* f0e22fc: 8fa50064 */ lw $a1,0x64($sp) +/* f0e2300: 0fc389bb */ jal func0f0e26ec +/* f0e2304: 8fa40060 */ lw $a0,0x60($sp) +/* f0e2308: 340bffff */ dli $t3,0xffff +/* f0e230c: 340cffff */ dli $t4,0xffff +/* f0e2310: afa20060 */ sw $v0,0x60($sp) +/* f0e2314: afac0018 */ sw $t4,0x18($sp) +/* f0e2318: afab0014 */ sw $t3,0x14($sp) +/* f0e231c: 00402025 */ or $a0,$v0,$zero +/* f0e2320: 8fa50074 */ lw $a1,0x74($sp) +/* f0e2324: 8fa60070 */ lw $a2,0x70($sp) +/* f0e2328: 8fa7006c */ lw $a3,0x6c($sp) +/* f0e232c: 0fc389bb */ jal func0f0e26ec +/* f0e2330: afb00010 */ sw $s0,0x10($sp) +/* f0e2334: 8fbf002c */ lw $ra,0x2c($sp) +/* f0e2338: 8fb00024 */ lw $s0,0x24($sp) +/* f0e233c: 8fb10028 */ lw $s1,0x28($sp) +/* f0e2340: 03e00008 */ jr $ra +/* f0e2344: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f0e2348 +/* f0e2348: 00802825 */ or $a1,$a0,$zero +/* f0e234c: 3c02b700 */ lui $v0,0xb700 +/* f0e2350: 24032000 */ addiu $v1,$zero,0x2000 +/* f0e2354: 24860008 */ addiu $a2,$a0,0x8 +/* f0e2358: aca30004 */ sw $v1,0x4($a1) +/* f0e235c: aca20000 */ sw $v0,0x0($a1) +/* f0e2360: 3c0eba00 */ lui $t6,0xba00 +/* f0e2364: 35ce1402 */ ori $t6,$t6,0x1402 +/* f0e2368: 24c40008 */ addiu $a0,$a2,0x8 +/* f0e236c: 3c0fba00 */ lui $t7,0xba00 +/* f0e2370: acce0000 */ sw $t6,0x0($a2) +/* f0e2374: acc00004 */ sw $zero,0x4($a2) +/* f0e2378: 35ef1701 */ ori $t7,$t7,0x1701 +/* f0e237c: ac8f0000 */ sw $t7,0x0($a0) +/* f0e2380: 3c180080 */ lui $t8,0x80 +/* f0e2384: ac980004 */ sw $t8,0x4($a0) +/* f0e2388: 24880008 */ addiu $t0,$a0,0x8 +/* f0e238c: 3c19ba00 */ lui $t9,0xba00 +/* f0e2390: 37391001 */ ori $t9,$t9,0x1001 +/* f0e2394: 25090008 */ addiu $t1,$t0,0x8 +/* f0e2398: ad190000 */ sw $t9,0x0($t0) +/* f0e239c: ad000004 */ sw $zero,0x4($t0) +/* f0e23a0: 3c0aba00 */ lui $t2,0xba00 +/* f0e23a4: 354a0e02 */ ori $t2,$t2,0xe02 +/* f0e23a8: 25250008 */ addiu $a1,$t1,0x8 +/* f0e23ac: ad2a0000 */ sw $t2,0x0($t1) +/* f0e23b0: ad200004 */ sw $zero,0x4($t1) +/* f0e23b4: 3c0bba00 */ lui $t3,0xba00 +/* f0e23b8: 356b1102 */ ori $t3,$t3,0x1102 +/* f0e23bc: 24a60008 */ addiu $a2,$a1,0x8 +/* f0e23c0: acab0000 */ sw $t3,0x0($a1) +/* f0e23c4: aca00004 */ sw $zero,0x4($a1) +/* f0e23c8: 3c0cba00 */ lui $t4,0xba00 +/* f0e23cc: 358c1301 */ ori $t4,$t4,0x1301 +/* f0e23d0: 24c70008 */ addiu $a3,$a2,0x8 +/* f0e23d4: 3c0d0008 */ lui $t5,0x8 +/* f0e23d8: accd0004 */ sw $t5,0x4($a2) +/* f0e23dc: accc0000 */ sw $t4,0x0($a2) +/* f0e23e0: 3c0eba00 */ lui $t6,0xba00 +/* f0e23e4: 35ce0c02 */ ori $t6,$t6,0xc02 +/* f0e23e8: acee0000 */ sw $t6,0x0($a3) +/* f0e23ec: ace30004 */ sw $v1,0x4($a3) +/* f0e23f0: 24e40008 */ addiu $a0,$a3,0x8 +/* f0e23f4: 3c0fba00 */ lui $t7,0xba00 +/* f0e23f8: 35ef0903 */ ori $t7,$t7,0x903 +/* f0e23fc: 24180c00 */ addiu $t8,$zero,0xc00 +/* f0e2400: ac980004 */ sw $t8,0x4($a0) +/* f0e2404: ac8f0000 */ sw $t7,0x0($a0) +/* f0e2408: 24890008 */ addiu $t1,$a0,0x8 +/* f0e240c: 3c0afffe */ lui $t2,0xfffe +/* f0e2410: 3c19fcff */ lui $t9,0xfcff +/* f0e2414: 3739ffff */ ori $t9,$t9,0xffff +/* f0e2418: 354a793c */ ori $t2,$t2,0x793c +/* f0e241c: 25230008 */ addiu $v1,$t1,0x8 +/* f0e2420: ad2a0004 */ sw $t2,0x4($t1) +/* f0e2424: ad390000 */ sw $t9,0x0($t1) +/* f0e2428: 3c0bba00 */ lui $t3,0xba00 +/* f0e242c: 356b0801 */ ori $t3,$t3,0x801 +/* f0e2430: 24650008 */ addiu $a1,$v1,0x8 +/* f0e2434: ac6b0000 */ sw $t3,0x0($v1) +/* f0e2438: ac600004 */ sw $zero,0x4($v1) +/* f0e243c: 3c0cb900 */ lui $t4,0xb900 +/* f0e2440: 358c0002 */ ori $t4,$t4,0x2 +/* f0e2444: 24a60008 */ addiu $a2,$a1,0x8 +/* f0e2448: acac0000 */ sw $t4,0x0($a1) +/* f0e244c: aca00004 */ sw $zero,0x4($a1) +/* f0e2450: 3c0e0055 */ lui $t6,0x55 +/* f0e2454: 3c0db900 */ lui $t5,0xb900 +/* f0e2458: 35ad031d */ ori $t5,$t5,0x31d +/* f0e245c: 35ce2230 */ ori $t6,$t6,0x2230 +/* f0e2460: 24c70008 */ addiu $a3,$a2,0x8 +/* f0e2464: acce0004 */ sw $t6,0x4($a2) +/* f0e2468: accd0000 */ sw $t5,0x0($a2) +/* f0e246c: 3c0fba00 */ lui $t7,0xba00 +/* f0e2470: 35ef0602 */ ori $t7,$t7,0x602 +/* f0e2474: 24e80008 */ addiu $t0,$a3,0x8 +/* f0e2478: acef0000 */ sw $t7,0x0($a3) +/* f0e247c: ace00004 */ sw $zero,0x4($a3) +/* f0e2480: ad020000 */ sw $v0,0x0($t0) +/* f0e2484: 25040008 */ addiu $a0,$t0,0x8 +/* f0e2488: 24180001 */ addiu $t8,$zero,0x1 +/* f0e248c: ad180004 */ sw $t8,0x4($t0) +/* f0e2490: 03e00008 */ jr $ra +/* f0e2494: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f0e2498 +/* f0e2498: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0e249c: afa40028 */ sw $a0,0x28($sp) +/* f0e24a0: 248f0008 */ addiu $t7,$a0,0x8 +/* f0e24a4: afbf0024 */ sw $ra,0x24($sp) +/* f0e24a8: afaf0028 */ sw $t7,0x28($sp) +/* f0e24ac: 3c18e700 */ lui $t8,0xe700 +/* f0e24b0: ac980000 */ sw $t8,0x0($a0) +/* f0e24b4: ac800004 */ sw $zero,0x4($a0) +/* f0e24b8: 8fb90028 */ lw $t9,0x28($sp) +/* f0e24bc: 3c09ba00 */ lui $t1,0xba00 +/* f0e24c0: 35291402 */ ori $t1,$t1,0x1402 +/* f0e24c4: 27280008 */ addiu $t0,$t9,0x8 +/* f0e24c8: afa80028 */ sw $t0,0x28($sp) +/* f0e24cc: af200004 */ sw $zero,0x4($t9) +/* f0e24d0: af290000 */ sw $t1,0x0($t9) +/* f0e24d4: 8faa0028 */ lw $t2,0x28($sp) +/* f0e24d8: 3c0cb900 */ lui $t4,0xb900 +/* f0e24dc: 358c0002 */ ori $t4,$t4,0x2 +/* f0e24e0: 254b0008 */ addiu $t3,$t2,0x8 +/* f0e24e4: afab0028 */ sw $t3,0x28($sp) +/* f0e24e8: ad400004 */ sw $zero,0x4($t2) +/* f0e24ec: ad4c0000 */ sw $t4,0x0($t2) +/* f0e24f0: 8fad0028 */ lw $t5,0x28($sp) +/* f0e24f4: 3c0ffc12 */ lui $t7,0xfc12 +/* f0e24f8: 35ef7e24 */ ori $t7,$t7,0x7e24 +/* f0e24fc: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0e2500: afae0028 */ sw $t6,0x28($sp) +/* f0e2504: 2418f9fc */ addiu $t8,$zero,-1540 +/* f0e2508: adb80004 */ sw $t8,0x4($t5) +/* f0e250c: adaf0000 */ sw $t7,0x0($t5) +/* f0e2510: 8fb90028 */ lw $t9,0x28($sp) +/* f0e2514: 240a3000 */ addiu $t2,$zero,0x3000 +/* f0e2518: 3c09b600 */ lui $t1,0xb600 +/* f0e251c: 27280008 */ addiu $t0,$t9,0x8 +/* f0e2520: afa80028 */ sw $t0,0x28($sp) +/* f0e2524: af2a0004 */ sw $t2,0x4($t9) +/* f0e2528: af290000 */ sw $t1,0x0($t9) +/* f0e252c: 240c0001 */ addiu $t4,$zero,0x1 +/* f0e2530: 240b0002 */ addiu $t3,$zero,0x2 +/* f0e2534: afab0010 */ sw $t3,0x10($sp) +/* f0e2538: afac0014 */ sw $t4,0x14($sp) +/* f0e253c: afa00018 */ sw $zero,0x18($sp) +/* f0e2540: 27a40028 */ addiu $a0,$sp,0x28 +/* f0e2544: 00002825 */ or $a1,$zero,$zero +/* f0e2548: 24060002 */ addiu $a2,$zero,0x2 +/* f0e254c: 0fc2ce70 */ jal func0f0b39c0 +/* f0e2550: 00003825 */ or $a3,$zero,$zero +/* f0e2554: 8fad0028 */ lw $t5,0x28($sp) +/* f0e2558: 3c0fb900 */ lui $t7,0xb900 +/* f0e255c: 3c180050 */ lui $t8,0x50 +/* f0e2560: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0e2564: afae0028 */ sw $t6,0x28($sp) +/* f0e2568: 37184240 */ ori $t8,$t8,0x4240 +/* f0e256c: 35ef031d */ ori $t7,$t7,0x31d +/* f0e2570: adaf0000 */ sw $t7,0x0($t5) +/* f0e2574: adb80004 */ sw $t8,0x4($t5) +/* f0e2578: 8fbf0024 */ lw $ra,0x24($sp) +/* f0e257c: 8fa20028 */ lw $v0,0x28($sp) +/* f0e2580: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0e2584: 03e00008 */ jr $ra +/* f0e2588: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0e258c +/* f0e258c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0e2590: afb00018 */ sw $s0,0x18($sp) +/* f0e2594: 00808025 */ or $s0,$a0,$zero +/* f0e2598: afbf001c */ sw $ra,0x1c($sp) +/* f0e259c: afa50034 */ sw $a1,0x34($sp) +/* f0e25a0: afa60038 */ sw $a2,0x38($sp) +/* f0e25a4: afa7003c */ sw $a3,0x3c($sp) +/* f0e25a8: 0fc59e73 */ jal func0f1679cc +/* f0e25ac: 24040002 */ addiu $a0,$zero,0x2 +/* f0e25b0: afa20028 */ sw $v0,0x28($sp) +/* f0e25b4: 0fc59e59 */ jal func0f167964 +/* f0e25b8: 24040004 */ addiu $a0,$zero,0x4 +/* f0e25bc: 8fae0034 */ lw $t6,0x34($sp) +/* f0e25c0: 2407000a */ addiu $a3,$zero,0xa +/* f0e25c4: afa2002c */ sw $v0,0x2c($sp) +/* f0e25c8: 01c70019 */ multu $t6,$a3 +/* f0e25cc: 2408fff6 */ addiu $t0,$zero,-10 +/* f0e25d0: 00001812 */ mflo $v1 +/* f0e25d4: a4430000 */ sh $v1,0x0($v0) +/* f0e25d8: 8faf0038 */ lw $t7,0x38($sp) +/* f0e25dc: a4480004 */ sh $t0,0x4($v0) +/* f0e25e0: 01e70019 */ multu $t7,$a3 +/* f0e25e4: 00002012 */ mflo $a0 +/* f0e25e8: a4440002 */ sh $a0,0x2($v0) +/* f0e25ec: 8fb8003c */ lw $t8,0x3c($sp) +/* f0e25f0: a444000e */ sh $a0,0xe($v0) +/* f0e25f4: a4480010 */ sh $t0,0x10($v0) +/* f0e25f8: 03070019 */ multu $t8,$a3 +/* f0e25fc: 00002812 */ mflo $a1 +/* f0e2600: a445000c */ sh $a1,0xc($v0) +/* f0e2604: a4450018 */ sh $a1,0x18($v0) +/* f0e2608: 8fb90040 */ lw $t9,0x40($sp) +/* f0e260c: a448001c */ sh $t0,0x1c($v0) +/* f0e2610: a4430024 */ sh $v1,0x24($v0) +/* f0e2614: 03270019 */ multu $t9,$a3 +/* f0e2618: a4480028 */ sh $t0,0x28($v0) +/* f0e261c: 24030004 */ addiu $v1,$zero,0x4 +/* f0e2620: 00003012 */ mflo $a2 +/* f0e2624: a446001a */ sh $a2,0x1a($v0) +/* f0e2628: a4460026 */ sh $a2,0x26($v0) +/* f0e262c: 8fa9004c */ lw $t1,0x4c($sp) +/* f0e2630: 55200008 */ bnezl $t1,.L0f0e2654 +/* f0e2634: a0400007 */ sb $zero,0x7($v0) +/* f0e2638: 24030004 */ addiu $v1,$zero,0x4 +/* f0e263c: a0400007 */ sb $zero,0x7($v0) +/* f0e2640: a0430013 */ sb $v1,0x13($v0) +/* f0e2644: a043001f */ sb $v1,0x1f($v0) +/* f0e2648: 10000005 */ beqz $zero,.L0f0e2660 +/* f0e264c: a040002b */ sb $zero,0x2b($v0) +/* f0e2650: a0400007 */ sb $zero,0x7($v0) +.L0f0e2654: +/* f0e2654: a0400013 */ sb $zero,0x13($v0) +/* f0e2658: a043001f */ sb $v1,0x1f($v0) +/* f0e265c: a043002b */ sb $v1,0x2b($v0) +.L0f0e2660: +/* f0e2660: 8fa40028 */ lw $a0,0x28($sp) +/* f0e2664: 8faa0044 */ lw $t2,0x44($sp) +/* f0e2668: 3c0c0704 */ lui $t4,0x704 +/* f0e266c: 358c0008 */ ori $t4,$t4,0x8 +/* f0e2670: ac8a0000 */ sw $t2,0x0($a0) +/* f0e2674: 8fab0048 */ lw $t3,0x48($sp) +/* f0e2678: 02001825 */ or $v1,$s0,$zero +/* f0e267c: 26100008 */ addiu $s0,$s0,0x8 +/* f0e2680: ac8b0004 */ sw $t3,0x4($a0) +/* f0e2684: ac6c0000 */ sw $t4,0x0($v1) +/* f0e2688: 0c012d20 */ jal 0x4b480 +/* f0e268c: afa30024 */ sw $v1,0x24($sp) +/* f0e2690: 8fa30024 */ lw $v1,0x24($sp) +/* f0e2694: 3c0d0430 */ lui $t5,0x430 +/* f0e2698: 35ad0030 */ ori $t5,$t5,0x30 +/* f0e269c: 02002825 */ or $a1,$s0,$zero +/* f0e26a0: ac620004 */ sw $v0,0x4($v1) +/* f0e26a4: acad0000 */ sw $t5,0x0($a1) +/* f0e26a8: afa50020 */ sw $a1,0x20($sp) +/* f0e26ac: 8fa4002c */ lw $a0,0x2c($sp) +/* f0e26b0: 0c012d20 */ jal 0x4b480 +/* f0e26b4: 26100008 */ addiu $s0,$s0,0x8 +/* f0e26b8: 8fa50020 */ lw $a1,0x20($sp) +/* f0e26bc: 02001825 */ or $v1,$s0,$zero +/* f0e26c0: 3c0eb100 */ lui $t6,0xb100 +/* f0e26c4: aca20004 */ sw $v0,0x4($a1) +/* f0e26c8: 35ce0002 */ ori $t6,$t6,0x2 +/* f0e26cc: 240f3210 */ addiu $t7,$zero,0x3210 +/* f0e26d0: ac6f0004 */ sw $t7,0x4($v1) +/* f0e26d4: ac6e0000 */ sw $t6,0x0($v1) +/* f0e26d8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0e26dc: 26020008 */ addiu $v0,$s0,0x8 +/* f0e26e0: 8fb00018 */ lw $s0,0x18($sp) +/* f0e26e4: 03e00008 */ jr $ra +/* f0e26e8: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f0e26ec +/* f0e26ec: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0e26f0: afbf0024 */ sw $ra,0x24($sp) +/* f0e26f4: afa5002c */ sw $a1,0x2c($sp) +/* f0e26f8: afa60030 */ sw $a2,0x30($sp) +/* f0e26fc: 0fc38926 */ jal func0f0e2498 +/* f0e2700: afa70034 */ sw $a3,0x34($sp) +/* f0e2704: 8fae0038 */ lw $t6,0x38($sp) +/* f0e2708: 8faf003c */ lw $t7,0x3c($sp) +/* f0e270c: 8fb80040 */ lw $t8,0x40($sp) +/* f0e2710: 00402025 */ or $a0,$v0,$zero +/* f0e2714: 8fa5002c */ lw $a1,0x2c($sp) +/* f0e2718: 8fa60030 */ lw $a2,0x30($sp) +/* f0e271c: 8fa70034 */ lw $a3,0x34($sp) +/* f0e2720: afa0001c */ sw $zero,0x1c($sp) +/* f0e2724: afae0010 */ sw $t6,0x10($sp) +/* f0e2728: afaf0014 */ sw $t7,0x14($sp) +/* f0e272c: 0fc38963 */ jal func0f0e258c +/* f0e2730: afb80018 */ sw $t8,0x18($sp) +/* f0e2734: 8fbf0024 */ lw $ra,0x24($sp) +/* f0e2738: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0e273c: 03e00008 */ jr $ra +/* f0e2740: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0e2744 +/* f0e2744: 27bdff68 */ addiu $sp,$sp,-152 +/* f0e2748: afbf004c */ sw $ra,0x4c($sp) +/* f0e274c: afbe0048 */ sw $s8,0x48($sp) +/* f0e2750: afb60040 */ sw $s6,0x40($sp) +/* f0e2754: 00c0b025 */ or $s6,$a2,$zero +/* f0e2758: 00e0f025 */ or $s8,$a3,$zero +/* f0e275c: afb70044 */ sw $s7,0x44($sp) +/* f0e2760: afb5003c */ sw $s5,0x3c($sp) +/* f0e2764: afb40038 */ sw $s4,0x38($sp) +/* f0e2768: afb30034 */ sw $s3,0x34($sp) +/* f0e276c: afb20030 */ sw $s2,0x30($sp) +/* f0e2770: afb1002c */ sw $s1,0x2c($sp) +/* f0e2774: afb00028 */ sw $s0,0x28($sp) +/* f0e2778: afa40098 */ sw $a0,0x98($sp) +/* f0e277c: 0fc54f96 */ jal func0f153e58 +/* f0e2780: afa5009c */ sw $a1,0x9c($sp) +/* f0e2784: 104000ae */ beqz $v0,.L0f0e2a40 +/* f0e2788: 8fb500b0 */ lw $s5,0xb0($sp) +/* f0e278c: 8fa4009c */ lw $a0,0x9c($sp) +/* f0e2790: 8fb700a8 */ lw $s7,0xa8($sp) +/* f0e2794: 02c02825 */ or $a1,$s6,$zero +/* f0e2798: 03c41023 */ subu $v0,$s8,$a0 +/* f0e279c: 02f61823 */ subu $v1,$s7,$s6 +/* f0e27a0: 0043082a */ slt $at,$v0,$v1 +/* f0e27a4: 10200053 */ beqz $at,.L0f0e28f4 +/* f0e27a8: 2401000f */ addiu $at,$zero,0xf +/* f0e27ac: 0061001a */ div $zero,$v1,$at +/* f0e27b0: 00008012 */ mflo $s0 +/* f0e27b4: afb00094 */ sw $s0,0x94($sp) +/* f0e27b8: afb60080 */ sw $s6,0x80($sp) +/* f0e27bc: 02c02825 */ or $a1,$s6,$zero +/* f0e27c0: 8fa600ac */ lw $a2,0xac($sp) +/* f0e27c4: 0fc54fa5 */ jal func0f153e94 +/* f0e27c8: afa30050 */ sw $v1,0x50($sp) +/* f0e27cc: afa2008c */ sw $v0,0x8c($sp) +/* f0e27d0: 1a000038 */ blez $s0,.L0f0e28b4 +/* f0e27d4: 0000a025 */ or $s4,$zero,$zero +/* f0e27d8: 02c08825 */ or $s1,$s6,$zero +/* f0e27dc: 02f69823 */ subu $s3,$s7,$s6 +/* f0e27e0: 8fb500b0 */ lw $s5,0xb0($sp) +.L0f0e27e4: +/* f0e27e4: 2a610003 */ slti $at,$s3,0x3 +/* f0e27e8: 10200008 */ beqz $at,.L0f0e280c +/* f0e27ec: 02209025 */ or $s2,$s1,$zero +/* f0e27f0: 02e09025 */ or $s2,$s7,$zero +/* f0e27f4: 03c02025 */ or $a0,$s8,$zero +/* f0e27f8: 02e02825 */ or $a1,$s7,$zero +/* f0e27fc: 0fc54fa5 */ jal func0f153e94 +/* f0e2800: 02a03025 */ or $a2,$s5,$zero +/* f0e2804: 10000019 */ beqz $zero,.L0f0e286c +/* f0e2808: 00408025 */ or $s0,$v0,$zero +.L0f0e280c: +/* f0e280c: 02367023 */ subu $t6,$s1,$s6 +/* f0e2810: 000e7a00 */ sll $t7,$t6,0x8 +/* f0e2814: 8fb80050 */ lw $t8,0x50($sp) +/* f0e2818: 01ee7823 */ subu $t7,$t7,$t6 +/* f0e281c: 02a02025 */ or $a0,$s5,$zero +/* f0e2820: 01f8001a */ div $zero,$t7,$t8 +/* f0e2824: 00003012 */ mflo $a2 +/* f0e2828: 8fa500ac */ lw $a1,0xac($sp) +/* f0e282c: 17000002 */ bnez $t8,.L0f0e2838 +/* f0e2830: 00000000 */ sll $zero,$zero,0x0 +/* f0e2834: 0007000d */ break 0x7 +.L0f0e2838: +/* f0e2838: 2401ffff */ addiu $at,$zero,-1 +/* f0e283c: 17010004 */ bne $t8,$at,.L0f0e2850 +/* f0e2840: 3c018000 */ lui $at,0x8000 +/* f0e2844: 15e10002 */ bne $t7,$at,.L0f0e2850 +/* f0e2848: 00000000 */ sll $zero,$zero,0x0 +/* f0e284c: 0006000d */ break 0x6 +.L0f0e2850: +/* f0e2850: 0fc01a40 */ jal func0f006900 +/* f0e2854: 00000000 */ sll $zero,$zero,0x0 +/* f0e2858: 02c02025 */ or $a0,$s6,$zero +/* f0e285c: 02202825 */ or $a1,$s1,$zero +/* f0e2860: 0fc54fa5 */ jal func0f153e94 +/* f0e2864: 00403025 */ or $a2,$v0,$zero +/* f0e2868: 00408025 */ or $s0,$v0,$zero +.L0f0e286c: +/* f0e286c: 8fb9008c */ lw $t9,0x8c($sp) +/* f0e2870: 8fa40098 */ lw $a0,0x98($sp) +/* f0e2874: 8fa5009c */ lw $a1,0x9c($sp) +/* f0e2878: 8fa60080 */ lw $a2,0x80($sp) +/* f0e287c: 03c03825 */ or $a3,$s8,$zero +/* f0e2880: afb20010 */ sw $s2,0x10($sp) +/* f0e2884: afb00018 */ sw $s0,0x18($sp) +/* f0e2888: afa0001c */ sw $zero,0x1c($sp) +/* f0e288c: 0fc38963 */ jal func0f0e258c +/* f0e2890: afb90014 */ sw $t9,0x14($sp) +/* f0e2894: 8fa80094 */ lw $t0,0x94($sp) +/* f0e2898: 26940001 */ addiu $s4,$s4,0x1 +/* f0e289c: 2631000f */ addiu $s1,$s1,0xf +/* f0e28a0: 2673fff1 */ addiu $s3,$s3,-15 +/* f0e28a4: afa20098 */ sw $v0,0x98($sp) +/* f0e28a8: afb20080 */ sw $s2,0x80($sp) +/* f0e28ac: 1688ffcd */ bne $s4,$t0,.L0f0e27e4 +/* f0e28b0: afb0008c */ sw $s0,0x8c($sp) +.L0f0e28b4: +/* f0e28b4: 8fa600b0 */ lw $a2,0xb0($sp) +/* f0e28b8: 03c02025 */ or $a0,$s8,$zero +/* f0e28bc: 0fc54fa5 */ jal func0f153e94 +/* f0e28c0: 02e02825 */ or $a1,$s7,$zero +/* f0e28c4: 8fa9008c */ lw $t1,0x8c($sp) +/* f0e28c8: 8fa40098 */ lw $a0,0x98($sp) +/* f0e28cc: 8fa5009c */ lw $a1,0x9c($sp) +/* f0e28d0: 8fa60080 */ lw $a2,0x80($sp) +/* f0e28d4: 03c03825 */ or $a3,$s8,$zero +/* f0e28d8: afb70010 */ sw $s7,0x10($sp) +/* f0e28dc: afa20018 */ sw $v0,0x18($sp) +/* f0e28e0: afa0001c */ sw $zero,0x1c($sp) +/* f0e28e4: 0fc38963 */ jal func0f0e258c +/* f0e28e8: afa90014 */ sw $t1,0x14($sp) +/* f0e28ec: 10000060 */ beqz $zero,.L0f0e2a70 +/* f0e28f0: afa20098 */ sw $v0,0x98($sp) +.L0f0e28f4: +/* f0e28f4: 2401000f */ addiu $at,$zero,0xf +/* f0e28f8: 0041001a */ div $zero,$v0,$at +/* f0e28fc: 00008012 */ mflo $s0 +/* f0e2900: afb00074 */ sw $s0,0x74($sp) +/* f0e2904: afa40060 */ sw $a0,0x60($sp) +/* f0e2908: 8fa600ac */ lw $a2,0xac($sp) +/* f0e290c: 0fc54fa5 */ jal func0f153e94 +/* f0e2910: afa20054 */ sw $v0,0x54($sp) +/* f0e2914: afa2006c */ sw $v0,0x6c($sp) +/* f0e2918: 1a000039 */ blez $s0,.L0f0e2a00 +/* f0e291c: 0000a025 */ or $s4,$zero,$zero +/* f0e2920: 8fb1009c */ lw $s1,0x9c($sp) +/* f0e2924: 8fb500b0 */ lw $s5,0xb0($sp) +/* f0e2928: 03d19823 */ subu $s3,$s8,$s1 +.L0f0e292c: +/* f0e292c: 2a610003 */ slti $at,$s3,0x3 +/* f0e2930: 10200008 */ beqz $at,.L0f0e2954 +/* f0e2934: 02209025 */ or $s2,$s1,$zero +/* f0e2938: 03c09025 */ or $s2,$s8,$zero +/* f0e293c: 03c02025 */ or $a0,$s8,$zero +/* f0e2940: 02e02825 */ or $a1,$s7,$zero +/* f0e2944: 0fc54fa5 */ jal func0f153e94 +/* f0e2948: 02a03025 */ or $a2,$s5,$zero +/* f0e294c: 1000001a */ beqz $zero,.L0f0e29b8 +/* f0e2950: 00408025 */ or $s0,$v0,$zero +.L0f0e2954: +/* f0e2954: 8faa009c */ lw $t2,0x9c($sp) +/* f0e2958: 8fad0054 */ lw $t5,0x54($sp) +/* f0e295c: 02a02025 */ or $a0,$s5,$zero +/* f0e2960: 022a5823 */ subu $t3,$s1,$t2 +/* f0e2964: 000b6200 */ sll $t4,$t3,0x8 +/* f0e2968: 018b6023 */ subu $t4,$t4,$t3 +/* f0e296c: 018d001a */ div $zero,$t4,$t5 +/* f0e2970: 00003012 */ mflo $a2 +/* f0e2974: 8fa500ac */ lw $a1,0xac($sp) +/* f0e2978: 15a00002 */ bnez $t5,.L0f0e2984 +/* f0e297c: 00000000 */ sll $zero,$zero,0x0 +/* f0e2980: 0007000d */ break 0x7 +.L0f0e2984: +/* f0e2984: 2401ffff */ addiu $at,$zero,-1 +/* f0e2988: 15a10004 */ bne $t5,$at,.L0f0e299c +/* f0e298c: 3c018000 */ lui $at,0x8000 +/* f0e2990: 15810002 */ bne $t4,$at,.L0f0e299c +/* f0e2994: 00000000 */ sll $zero,$zero,0x0 +/* f0e2998: 0006000d */ break 0x6 +.L0f0e299c: +/* f0e299c: 0fc01a40 */ jal func0f006900 +/* f0e29a0: 00000000 */ sll $zero,$zero,0x0 +/* f0e29a4: 02202025 */ or $a0,$s1,$zero +/* f0e29a8: 02c02825 */ or $a1,$s6,$zero +/* f0e29ac: 0fc54fa5 */ jal func0f153e94 +/* f0e29b0: 00403025 */ or $a2,$v0,$zero +/* f0e29b4: 00408025 */ or $s0,$v0,$zero +.L0f0e29b8: +/* f0e29b8: 8fae006c */ lw $t6,0x6c($sp) +/* f0e29bc: 8fa40098 */ lw $a0,0x98($sp) +/* f0e29c0: 8fa50060 */ lw $a1,0x60($sp) +/* f0e29c4: 02c03025 */ or $a2,$s6,$zero +/* f0e29c8: 02403825 */ or $a3,$s2,$zero +/* f0e29cc: afb70010 */ sw $s7,0x10($sp) +/* f0e29d0: afb00018 */ sw $s0,0x18($sp) +/* f0e29d4: afa0001c */ sw $zero,0x1c($sp) +/* f0e29d8: 0fc38963 */ jal func0f0e258c +/* f0e29dc: afae0014 */ sw $t6,0x14($sp) +/* f0e29e0: 8faf0074 */ lw $t7,0x74($sp) +/* f0e29e4: 26940001 */ addiu $s4,$s4,0x1 +/* f0e29e8: 2631000f */ addiu $s1,$s1,0xf +/* f0e29ec: 2673fff1 */ addiu $s3,$s3,-15 +/* f0e29f0: afa20098 */ sw $v0,0x98($sp) +/* f0e29f4: afb20060 */ sw $s2,0x60($sp) +/* f0e29f8: 168fffcc */ bne $s4,$t7,.L0f0e292c +/* f0e29fc: afb0006c */ sw $s0,0x6c($sp) +.L0f0e2a00: +/* f0e2a00: 8fa600b0 */ lw $a2,0xb0($sp) +/* f0e2a04: 03c02025 */ or $a0,$s8,$zero +/* f0e2a08: 0fc54fa5 */ jal func0f153e94 +/* f0e2a0c: 02e02825 */ or $a1,$s7,$zero +/* f0e2a10: 8fb8006c */ lw $t8,0x6c($sp) +/* f0e2a14: 8fa40098 */ lw $a0,0x98($sp) +/* f0e2a18: 8fa50060 */ lw $a1,0x60($sp) +/* f0e2a1c: 02c03025 */ or $a2,$s6,$zero +/* f0e2a20: 03c03825 */ or $a3,$s8,$zero +/* f0e2a24: afb70010 */ sw $s7,0x10($sp) +/* f0e2a28: afa20018 */ sw $v0,0x18($sp) +/* f0e2a2c: afa0001c */ sw $zero,0x1c($sp) +/* f0e2a30: 0fc38963 */ jal func0f0e258c +/* f0e2a34: afb80014 */ sw $t8,0x14($sp) +/* f0e2a38: 1000000d */ beqz $zero,.L0f0e2a70 +/* f0e2a3c: afa20098 */ sw $v0,0x98($sp) +.L0f0e2a40: +/* f0e2a40: 8fb700a8 */ lw $s7,0xa8($sp) +/* f0e2a44: 8fb900ac */ lw $t9,0xac($sp) +/* f0e2a48: 8fa40098 */ lw $a0,0x98($sp) +/* f0e2a4c: 8fa5009c */ lw $a1,0x9c($sp) +/* f0e2a50: 02c03025 */ or $a2,$s6,$zero +/* f0e2a54: 03c03825 */ or $a3,$s8,$zero +/* f0e2a58: afb50018 */ sw $s5,0x18($sp) +/* f0e2a5c: afa0001c */ sw $zero,0x1c($sp) +/* f0e2a60: afb70010 */ sw $s7,0x10($sp) +/* f0e2a64: 0fc38963 */ jal func0f0e258c +/* f0e2a68: afb90014 */ sw $t9,0x14($sp) +/* f0e2a6c: afa20098 */ sw $v0,0x98($sp) +.L0f0e2a70: +/* f0e2a70: 8fbf004c */ lw $ra,0x4c($sp) +/* f0e2a74: 8fa20098 */ lw $v0,0x98($sp) +/* f0e2a78: 8fb00028 */ lw $s0,0x28($sp) +/* f0e2a7c: 8fb1002c */ lw $s1,0x2c($sp) +/* f0e2a80: 8fb20030 */ lw $s2,0x30($sp) +/* f0e2a84: 8fb30034 */ lw $s3,0x34($sp) +/* f0e2a88: 8fb40038 */ lw $s4,0x38($sp) +/* f0e2a8c: 8fb5003c */ lw $s5,0x3c($sp) +/* f0e2a90: 8fb60040 */ lw $s6,0x40($sp) +/* f0e2a94: 8fb70044 */ lw $s7,0x44($sp) +/* f0e2a98: 8fbe0048 */ lw $s8,0x48($sp) +/* f0e2a9c: 03e00008 */ jr $ra +/* f0e2aa0: 27bd0098 */ addiu $sp,$sp,0x98 +); + +GLOBAL_ASM( +glabel func0f0e2aa4 +/* f0e2aa4: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0e2aa8: 8fae0068 */ lw $t6,0x68($sp) +/* f0e2aac: afb00028 */ sw $s0,0x28($sp) +/* f0e2ab0: 00808025 */ or $s0,$a0,$zero +/* f0e2ab4: afbf002c */ sw $ra,0x2c($sp) +/* f0e2ab8: afa70054 */ sw $a3,0x54($sp) +/* f0e2abc: 00004025 */ or $t0,$zero,$zero +/* f0e2ac0: 11c0000e */ beqz $t6,.L0f0e2afc +/* f0e2ac4: 00004825 */ or $t1,$zero,$zero +/* f0e2ac8: 3c0140c0 */ lui $at,0x40c0 +/* f0e2acc: 44812000 */ mtc1 $at,$f4 +/* f0e2ad0: 3c018006 */ lui $at,0x8006 +/* f0e2ad4: c4261630 */ lwc1 $f6,0x1630($at) +/* f0e2ad8: 3c014416 */ lui $at,0x4416 +/* f0e2adc: 44815000 */ mtc1 $at,$f10 +/* f0e2ae0: 46062202 */ mul.s $f8,$f4,$f6 +/* f0e2ae4: 00000000 */ sll $zero,$zero,0x0 +/* f0e2ae8: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0e2aec: 4600848d */ trunc.w.s $f18,$f16 +/* f0e2af0: 44029000 */ mfc1 $v0,$f18 +/* f0e2af4: 10000010 */ beqz $zero,.L0f0e2b38 +/* f0e2af8: 00000000 */ sll $zero,$zero,0x0 +.L0f0e2afc: +/* f0e2afc: 3c013f80 */ lui $at,0x3f80 +/* f0e2b00: 44812000 */ mtc1 $at,$f4 +/* f0e2b04: 3c018006 */ lui $at,0x8006 +/* f0e2b08: c4261630 */ lwc1 $f6,0x1630($at) +/* f0e2b0c: 3c0140c0 */ lui $at,0x40c0 +/* f0e2b10: 44815000 */ mtc1 $at,$f10 +/* f0e2b14: 46062201 */ sub.s $f8,$f4,$f6 +/* f0e2b18: 3c014416 */ lui $at,0x4416 +/* f0e2b1c: 44819000 */ mtc1 $at,$f18 +/* f0e2b20: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0e2b24: 00000000 */ sll $zero,$zero,0x0 +/* f0e2b28: 46128102 */ mul.s $f4,$f16,$f18 +/* f0e2b2c: 4600218d */ trunc.w.s $f6,$f4 +/* f0e2b30: 44023000 */ mfc1 $v0,$f6 +/* f0e2b34: 00000000 */ sll $zero,$zero,0x0 +.L0f0e2b38: +/* f0e2b38: 8fac0058 */ lw $t4,0x58($sp) +/* f0e2b3c: 8fad0054 */ lw $t5,0x54($sp) +/* f0e2b40: 8fab0064 */ lw $t3,0x64($sp) +/* f0e2b44: 0186c823 */ subu $t9,$t4,$a2 +/* f0e2b48: 01a57023 */ subu $t6,$t5,$a1 +/* f0e2b4c: 032e082a */ slt $at,$t9,$t6 +/* f0e2b50: 10200072 */ beqz $at,.L0f0e2d1c +/* f0e2b54: 00c57821 */ addu $t7,$a2,$a1 +/* f0e2b58: 00c57821 */ addu $t7,$a2,$a1 +/* f0e2b5c: 004f1021 */ addu $v0,$v0,$t7 +/* f0e2b60: 24010258 */ addiu $at,$zero,0x258 +/* f0e2b64: 0041001a */ div $zero,$v0,$at +/* f0e2b68: 8fab0064 */ lw $t3,0x64($sp) +/* f0e2b6c: 0000c010 */ mfhi $t8 +/* f0e2b70: 00b86821 */ addu $t5,$a1,$t8 +/* f0e2b74: 01ab1823 */ subu $v1,$t5,$t3 +/* f0e2b78: 0065082a */ slt $at,$v1,$a1 +/* f0e2b7c: 006b2021 */ addu $a0,$v1,$t3 +/* f0e2b80: 03001025 */ or $v0,$t8,$zero +/* f0e2b84: afa30044 */ sw $v1,0x44($sp) +/* f0e2b88: 10200003 */ beqz $at,.L0f0e2b98 +/* f0e2b8c: 00803825 */ or $a3,$a0,$zero +/* f0e2b90: 00a34023 */ subu $t0,$a1,$v1 +/* f0e2b94: afa50044 */ sw $a1,0x44($sp) +.L0f0e2b98: +/* f0e2b98: 8fb90054 */ lw $t9,0x54($sp) +/* f0e2b9c: 240300ff */ addiu $v1,$zero,0xff +/* f0e2ba0: 8faf0054 */ lw $t7,0x54($sp) +/* f0e2ba4: 0324082a */ slt $at,$t9,$a0 +/* f0e2ba8: 10200003 */ beqz $at,.L0f0e2bb8 +/* f0e2bac: 8fb80044 */ lw $t8,0x44($sp) +/* f0e2bb0: 00994823 */ subu $t1,$a0,$t9 +/* f0e2bb4: 03203825 */ or $a3,$t9,$zero +.L0f0e2bb8: +/* f0e2bb8: 0109082a */ slt $at,$t0,$t1 +/* f0e2bbc: 10200002 */ beqz $at,.L0f0e2bc8 +/* f0e2bc0: 00000000 */ sll $zero,$zero,0x0 +/* f0e2bc4: 01204025 */ or $t0,$t1,$zero +.L0f0e2bc8: +/* f0e2bc8: 01030019 */ multu $t0,$v1 +/* f0e2bcc: 00007012 */ mflo $t6 +/* f0e2bd0: 00000000 */ sll $zero,$zero,0x0 +/* f0e2bd4: 00000000 */ sll $zero,$zero,0x0 +/* f0e2bd8: 01cb001a */ div $zero,$t6,$t3 +/* f0e2bdc: 15600002 */ bnez $t3,.L0f0e2be8 +/* f0e2be0: 00000000 */ sll $zero,$zero,0x0 +/* f0e2be4: 0007000d */ break 0x7 +.L0f0e2be8: +/* f0e2be8: 2401ffff */ addiu $at,$zero,-1 +/* f0e2bec: 15610004 */ bne $t3,$at,.L0f0e2c00 +/* f0e2bf0: 3c018000 */ lui $at,0x8000 +/* f0e2bf4: 15c10002 */ bne $t6,$at,.L0f0e2c00 +/* f0e2bf8: 00000000 */ sll $zero,$zero,0x0 +/* f0e2bfc: 0006000d */ break 0x6 +.L0f0e2c00: +/* f0e2c00: 00004012 */ mflo $t0 +/* f0e2c04: 29010100 */ slti $at,$t0,0x100 +/* f0e2c08: 54200003 */ bnezl $at,.L0f0e2c18 +/* f0e2c0c: 00e5082a */ slt $at,$a3,$a1 +/* f0e2c10: 00604025 */ or $t0,$v1,$zero +/* f0e2c14: 00e5082a */ slt $at,$a3,$a1 +.L0f0e2c18: +/* f0e2c18: 142000ae */ bnez $at,.L0f0e2ed4 +/* f0e2c1c: 01f8082a */ slt $at,$t7,$t8 +/* f0e2c20: 142000ac */ bnez $at,.L0f0e2ed4 +/* f0e2c24: 8fad0060 */ lw $t5,0x60($sp) +/* f0e2c28: 11a0000b */ beqz $t5,.L0f0e2c58 +/* f0e2c2c: 02002025 */ or $a0,$s0,$zero +/* f0e2c30: afa60050 */ sw $a2,0x50($sp) +/* f0e2c34: afa7003c */ sw $a3,0x3c($sp) +/* f0e2c38: 0fc38926 */ jal func0f0e2498 +/* f0e2c3c: afa80030 */ sw $t0,0x30($sp) +/* f0e2c40: 240300ff */ addiu $v1,$zero,0xff +/* f0e2c44: 8fa60050 */ lw $a2,0x50($sp) +/* f0e2c48: 8fa7003c */ lw $a3,0x3c($sp) +/* f0e2c4c: 8fa80030 */ lw $t0,0x30($sp) +/* f0e2c50: 8fac0058 */ lw $t4,0x58($sp) +/* f0e2c54: 00408025 */ or $s0,$v0,$zero +.L0f0e2c58: +/* f0e2c58: 8fb90068 */ lw $t9,0x68($sp) +/* f0e2c5c: 53200019 */ beqzl $t9,.L0f0e2cc4 +/* f0e2c60: 8fad005c */ lw $t5,0x5c($sp) +/* f0e2c64: 8faf005c */ lw $t7,0x5c($sp) +/* f0e2c68: 00686823 */ subu $t5,$v1,$t0 +/* f0e2c6c: 240100ff */ addiu $at,$zero,0xff +/* f0e2c70: 31f800ff */ andi $t8,$t7,0xff +/* f0e2c74: 030d0019 */ multu $t8,$t5 +/* f0e2c78: 240eff00 */ addiu $t6,$zero,-256 +/* f0e2c7c: afae0014 */ sw $t6,0x14($sp) +/* f0e2c80: 02002025 */ or $a0,$s0,$zero +/* f0e2c84: 8fa50044 */ lw $a1,0x44($sp) +/* f0e2c88: afac0010 */ sw $t4,0x10($sp) +/* f0e2c8c: afa0001c */ sw $zero,0x1c($sp) +/* f0e2c90: 0000c812 */ mflo $t9 +/* f0e2c94: 00000000 */ sll $zero,$zero,0x0 +/* f0e2c98: 00000000 */ sll $zero,$zero,0x0 +/* f0e2c9c: 0321001b */ divu $zero,$t9,$at +/* f0e2ca0: 00007012 */ mflo $t6 +/* f0e2ca4: 31cf00ff */ andi $t7,$t6,0xff +/* f0e2ca8: 2401ff00 */ addiu $at,$zero,-256 +/* f0e2cac: 01e1c025 */ or $t8,$t7,$at +/* f0e2cb0: 0fc38963 */ jal func0f0e258c +/* f0e2cb4: afb80018 */ sw $t8,0x18($sp) +/* f0e2cb8: 10000086 */ beqz $zero,.L0f0e2ed4 +/* f0e2cbc: 00408025 */ or $s0,$v0,$zero +/* f0e2cc0: 8fad005c */ lw $t5,0x5c($sp) +.L0f0e2cc4: +/* f0e2cc4: 00687023 */ subu $t6,$v1,$t0 +/* f0e2cc8: 240100ff */ addiu $at,$zero,0xff +/* f0e2ccc: 31b900ff */ andi $t9,$t5,0xff +/* f0e2cd0: 032e0019 */ multu $t9,$t6 +/* f0e2cd4: 240eff00 */ addiu $t6,$zero,-256 +/* f0e2cd8: afae0018 */ sw $t6,0x18($sp) +/* f0e2cdc: 02002025 */ or $a0,$s0,$zero +/* f0e2ce0: 8fa50044 */ lw $a1,0x44($sp) +/* f0e2ce4: afac0010 */ sw $t4,0x10($sp) +/* f0e2ce8: afa0001c */ sw $zero,0x1c($sp) +/* f0e2cec: 00007812 */ mflo $t7 +/* f0e2cf0: 00000000 */ sll $zero,$zero,0x0 +/* f0e2cf4: 00000000 */ sll $zero,$zero,0x0 +/* f0e2cf8: 01e1001b */ divu $zero,$t7,$at +/* f0e2cfc: 0000c012 */ mflo $t8 +/* f0e2d00: 330d00ff */ andi $t5,$t8,0xff +/* f0e2d04: 2401ff00 */ addiu $at,$zero,-256 +/* f0e2d08: 01a1c825 */ or $t9,$t5,$at +/* f0e2d0c: 0fc38963 */ jal func0f0e258c +/* f0e2d10: afb90014 */ sw $t9,0x14($sp) +/* f0e2d14: 1000006f */ beqz $zero,.L0f0e2ed4 +/* f0e2d18: 00408025 */ or $s0,$v0,$zero +.L0f0e2d1c: +/* f0e2d1c: 004f1021 */ addu $v0,$v0,$t7 +/* f0e2d20: 24010258 */ addiu $at,$zero,0x258 +/* f0e2d24: 0041001a */ div $zero,$v0,$at +/* f0e2d28: 0000c010 */ mfhi $t8 +/* f0e2d2c: 00d86821 */ addu $t5,$a2,$t8 +/* f0e2d30: 01ab1823 */ subu $v1,$t5,$t3 +/* f0e2d34: 006b2021 */ addu $a0,$v1,$t3 +/* f0e2d38: 0066082a */ slt $at,$v1,$a2 +/* f0e2d3c: 03001025 */ or $v0,$t8,$zero +/* f0e2d40: afa30040 */ sw $v1,0x40($sp) +/* f0e2d44: 10200003 */ beqz $at,.L0f0e2d54 +/* f0e2d48: 00805025 */ or $t2,$a0,$zero +/* f0e2d4c: 00c34023 */ subu $t0,$a2,$v1 +/* f0e2d50: afa60040 */ sw $a2,0x40($sp) +.L0f0e2d54: +/* f0e2d54: 0184082a */ slt $at,$t4,$a0 +/* f0e2d58: 10200003 */ beqz $at,.L0f0e2d68 +/* f0e2d5c: 240300ff */ addiu $v1,$zero,0xff +/* f0e2d60: 008c4823 */ subu $t1,$a0,$t4 +/* f0e2d64: 01805025 */ or $t2,$t4,$zero +.L0f0e2d68: +/* f0e2d68: 0109082a */ slt $at,$t0,$t1 +/* f0e2d6c: 10200002 */ beqz $at,.L0f0e2d78 +/* f0e2d70: 8fae0040 */ lw $t6,0x40($sp) +/* f0e2d74: 01204025 */ or $t0,$t1,$zero +.L0f0e2d78: +/* f0e2d78: 01030019 */ multu $t0,$v1 +/* f0e2d7c: 0000c812 */ mflo $t9 +/* f0e2d80: 00000000 */ sll $zero,$zero,0x0 +/* f0e2d84: 00000000 */ sll $zero,$zero,0x0 +/* f0e2d88: 032b001a */ div $zero,$t9,$t3 +/* f0e2d8c: 15600002 */ bnez $t3,.L0f0e2d98 +/* f0e2d90: 00000000 */ sll $zero,$zero,0x0 +/* f0e2d94: 0007000d */ break 0x7 +.L0f0e2d98: +/* f0e2d98: 2401ffff */ addiu $at,$zero,-1 +/* f0e2d9c: 15610004 */ bne $t3,$at,.L0f0e2db0 +/* f0e2da0: 3c018000 */ lui $at,0x8000 +/* f0e2da4: 17210002 */ bne $t9,$at,.L0f0e2db0 +/* f0e2da8: 00000000 */ sll $zero,$zero,0x0 +/* f0e2dac: 0006000d */ break 0x6 +.L0f0e2db0: +/* f0e2db0: 00004012 */ mflo $t0 +/* f0e2db4: 29010100 */ slti $at,$t0,0x100 +/* f0e2db8: 54200003 */ bnezl $at,.L0f0e2dc8 +/* f0e2dbc: 0146082a */ slt $at,$t2,$a2 +/* f0e2dc0: 00604025 */ or $t0,$v1,$zero +/* f0e2dc4: 0146082a */ slt $at,$t2,$a2 +.L0f0e2dc8: +/* f0e2dc8: 14200042 */ bnez $at,.L0f0e2ed4 +/* f0e2dcc: 018e082a */ slt $at,$t4,$t6 +/* f0e2dd0: 14200040 */ bnez $at,.L0f0e2ed4 +/* f0e2dd4: 8faf0060 */ lw $t7,0x60($sp) +/* f0e2dd8: 11e0000a */ beqz $t7,.L0f0e2e04 +/* f0e2ddc: 02002025 */ or $a0,$s0,$zero +/* f0e2de0: afa5004c */ sw $a1,0x4c($sp) +/* f0e2de4: afa80030 */ sw $t0,0x30($sp) +/* f0e2de8: 0fc38926 */ jal func0f0e2498 +/* f0e2dec: afaa0038 */ sw $t2,0x38($sp) +/* f0e2df0: 240300ff */ addiu $v1,$zero,0xff +/* f0e2df4: 8fa5004c */ lw $a1,0x4c($sp) +/* f0e2df8: 8fa80030 */ lw $t0,0x30($sp) +/* f0e2dfc: 8faa0038 */ lw $t2,0x38($sp) +/* f0e2e00: 00408025 */ or $s0,$v0,$zero +.L0f0e2e04: +/* f0e2e04: 8fb80068 */ lw $t8,0x68($sp) +/* f0e2e08: 5300001b */ beqzl $t8,.L0f0e2e78 +/* f0e2e0c: 8fb8005c */ lw $t8,0x5c($sp) +/* f0e2e10: 8fb9005c */ lw $t9,0x5c($sp) +/* f0e2e14: 00687823 */ subu $t7,$v1,$t0 +/* f0e2e18: 240100ff */ addiu $at,$zero,0xff +/* f0e2e1c: 332e00ff */ andi $t6,$t9,0xff +/* f0e2e20: 01cf0019 */ multu $t6,$t7 +/* f0e2e24: 240dff00 */ addiu $t5,$zero,-256 +/* f0e2e28: afad0014 */ sw $t5,0x14($sp) +/* f0e2e2c: 240f0001 */ addiu $t7,$zero,0x1 +/* f0e2e30: afaf001c */ sw $t7,0x1c($sp) +/* f0e2e34: 02002025 */ or $a0,$s0,$zero +/* f0e2e38: 8fa60040 */ lw $a2,0x40($sp) +/* f0e2e3c: 8fa70054 */ lw $a3,0x54($sp) +/* f0e2e40: afaa0010 */ sw $t2,0x10($sp) +/* f0e2e44: 0000c012 */ mflo $t8 +/* f0e2e48: 00000000 */ sll $zero,$zero,0x0 +/* f0e2e4c: 00000000 */ sll $zero,$zero,0x0 +/* f0e2e50: 0301001b */ divu $zero,$t8,$at +/* f0e2e54: 00006812 */ mflo $t5 +/* f0e2e58: 31b900ff */ andi $t9,$t5,0xff +/* f0e2e5c: 2401ff00 */ addiu $at,$zero,-256 +/* f0e2e60: 03217025 */ or $t6,$t9,$at +/* f0e2e64: 0fc38963 */ jal func0f0e258c +/* f0e2e68: afae0018 */ sw $t6,0x18($sp) +/* f0e2e6c: 10000019 */ beqz $zero,.L0f0e2ed4 +/* f0e2e70: 00408025 */ or $s0,$v0,$zero +/* f0e2e74: 8fb8005c */ lw $t8,0x5c($sp) +.L0f0e2e78: +/* f0e2e78: 0068c823 */ subu $t9,$v1,$t0 +/* f0e2e7c: 240100ff */ addiu $at,$zero,0xff +/* f0e2e80: 330d00ff */ andi $t5,$t8,0xff +/* f0e2e84: 01b90019 */ multu $t5,$t9 +/* f0e2e88: 2419ff00 */ addiu $t9,$zero,-256 +/* f0e2e8c: afb90018 */ sw $t9,0x18($sp) +/* f0e2e90: 02002025 */ or $a0,$s0,$zero +/* f0e2e94: 8fa60040 */ lw $a2,0x40($sp) +/* f0e2e98: 8fa70054 */ lw $a3,0x54($sp) +/* f0e2e9c: afaa0010 */ sw $t2,0x10($sp) +/* f0e2ea0: 00007012 */ mflo $t6 +/* f0e2ea4: 00000000 */ sll $zero,$zero,0x0 +/* f0e2ea8: 00000000 */ sll $zero,$zero,0x0 +/* f0e2eac: 01c1001b */ divu $zero,$t6,$at +/* f0e2eb0: 00007812 */ mflo $t7 +/* f0e2eb4: 31f800ff */ andi $t8,$t7,0xff +/* f0e2eb8: 2401ff00 */ addiu $at,$zero,-256 +/* f0e2ebc: 03016825 */ or $t5,$t8,$at +/* f0e2ec0: 240e0001 */ addiu $t6,$zero,0x1 +/* f0e2ec4: afae001c */ sw $t6,0x1c($sp) +/* f0e2ec8: 0fc38963 */ jal func0f0e258c +/* f0e2ecc: afad0014 */ sw $t5,0x14($sp) +/* f0e2ed0: 00408025 */ or $s0,$v0,$zero +.L0f0e2ed4: +/* f0e2ed4: 8fbf002c */ lw $ra,0x2c($sp) +/* f0e2ed8: 02001025 */ or $v0,$s0,$zero +/* f0e2edc: 8fb00028 */ lw $s0,0x28($sp) +/* f0e2ee0: 03e00008 */ jr $ra +/* f0e2ee4: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f0e2ee8 +/* f0e2ee8: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0e2eec: 8fae0040 */ lw $t6,0x40($sp) +/* f0e2ef0: 8faf0044 */ lw $t7,0x44($sp) +/* f0e2ef4: 8fb80048 */ lw $t8,0x48($sp) +/* f0e2ef8: afbf002c */ sw $ra,0x2c($sp) +/* f0e2efc: afa50034 */ sw $a1,0x34($sp) +/* f0e2f00: afa60038 */ sw $a2,0x38($sp) +/* f0e2f04: afa7003c */ sw $a3,0x3c($sp) +/* f0e2f08: afae0010 */ sw $t6,0x10($sp) +/* f0e2f0c: afaf0014 */ sw $t7,0x14($sp) +/* f0e2f10: 0fc389bb */ jal func0f0e26ec +/* f0e2f14: afb80018 */ sw $t8,0x18($sp) +/* f0e2f18: 8fb90040 */ lw $t9,0x40($sp) +/* f0e2f1c: 8fa80044 */ lw $t0,0x44($sp) +/* f0e2f20: 2409000a */ addiu $t1,$zero,0xa +/* f0e2f24: afa9001c */ sw $t1,0x1c($sp) +/* f0e2f28: 00402025 */ or $a0,$v0,$zero +/* f0e2f2c: 8fa50034 */ lw $a1,0x34($sp) +/* f0e2f30: 8fa60038 */ lw $a2,0x38($sp) +/* f0e2f34: 8fa7003c */ lw $a3,0x3c($sp) +/* f0e2f38: afa00018 */ sw $zero,0x18($sp) +/* f0e2f3c: afa00020 */ sw $zero,0x20($sp) +/* f0e2f40: afb90010 */ sw $t9,0x10($sp) +/* f0e2f44: 0fc38aa9 */ jal func0f0e2aa4 +/* f0e2f48: afa80014 */ sw $t0,0x14($sp) +/* f0e2f4c: 8fbf002c */ lw $ra,0x2c($sp) +/* f0e2f50: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0e2f54: 03e00008 */ jr $ra +/* f0e2f58: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0e2f5c +/* f0e2f5c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0e2f60: afbf002c */ sw $ra,0x2c($sp) +/* f0e2f64: afa50034 */ sw $a1,0x34($sp) +/* f0e2f68: afa60038 */ sw $a2,0x38($sp) +/* f0e2f6c: 0fc38926 */ jal func0f0e2498 +/* f0e2f70: afa7003c */ sw $a3,0x3c($sp) +/* f0e2f74: 8fae0040 */ lw $t6,0x40($sp) +/* f0e2f78: 8faf0044 */ lw $t7,0x44($sp) +/* f0e2f7c: 8fb80048 */ lw $t8,0x48($sp) +/* f0e2f80: 00402025 */ or $a0,$v0,$zero +/* f0e2f84: 8fa50034 */ lw $a1,0x34($sp) +/* f0e2f88: 8fa60038 */ lw $a2,0x38($sp) +/* f0e2f8c: 8fa7003c */ lw $a3,0x3c($sp) +/* f0e2f90: afae0010 */ sw $t6,0x10($sp) +/* f0e2f94: afaf0014 */ sw $t7,0x14($sp) +/* f0e2f98: 0fc389d1 */ jal func0f0e2744 +/* f0e2f9c: afb80018 */ sw $t8,0x18($sp) +/* f0e2fa0: 8fb90040 */ lw $t9,0x40($sp) +/* f0e2fa4: 8fa80044 */ lw $t0,0x44($sp) +/* f0e2fa8: 2409000a */ addiu $t1,$zero,0xa +/* f0e2fac: afa9001c */ sw $t1,0x1c($sp) +/* f0e2fb0: 00402025 */ or $a0,$v0,$zero +/* f0e2fb4: 8fa50034 */ lw $a1,0x34($sp) +/* f0e2fb8: 8fa60038 */ lw $a2,0x38($sp) +/* f0e2fbc: 8fa7003c */ lw $a3,0x3c($sp) +/* f0e2fc0: afa00018 */ sw $zero,0x18($sp) +/* f0e2fc4: afa00020 */ sw $zero,0x20($sp) +/* f0e2fc8: afb90010 */ sw $t9,0x10($sp) +/* f0e2fcc: 0fc38aa9 */ jal func0f0e2aa4 +/* f0e2fd0: afa80014 */ sw $t0,0x14($sp) +/* f0e2fd4: 8fbf002c */ lw $ra,0x2c($sp) +/* f0e2fd8: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0e2fdc: 03e00008 */ jr $ra +/* f0e2fe0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0e2fe4 +/* f0e2fe4: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0e2fe8: afa40060 */ sw $a0,0x60($sp) +/* f0e2fec: 8fa40070 */ lw $a0,0x70($sp) +/* f0e2ff0: 00077080 */ sll $t6,$a3,0x2 +/* f0e2ff4: 01c77021 */ addu $t6,$t6,$a3 +/* f0e2ff8: afbf002c */ sw $ra,0x2c($sp) +/* f0e2ffc: afb00028 */ sw $s0,0x28($sp) +/* f0e3000: afa50064 */ sw $a1,0x64($sp) +/* f0e3004: afa60068 */ sw $a2,0x68($sp) +/* f0e3008: 00005825 */ or $t3,$zero,$zero +/* f0e300c: 00006025 */ or $t4,$zero,$zero +/* f0e3010: 00004825 */ or $t1,$zero,$zero +/* f0e3014: 00005025 */ or $t2,$zero,$zero +/* f0e3018: 1080000a */ beqz $a0,.L0f0e3044 +/* f0e301c: 000e3840 */ sll $a3,$t6,0x1 +/* f0e3020: 24010001 */ addiu $at,$zero,0x1 +/* f0e3024: 10810012 */ beq $a0,$at,.L0f0e3070 +/* f0e3028: 24010002 */ addiu $at,$zero,0x2 +/* f0e302c: 1081001b */ beq $a0,$at,.L0f0e309c +/* f0e3030: 24010003 */ addiu $at,$zero,0x3 +/* f0e3034: 50810024 */ beql $a0,$at,.L0f0e30c8 +/* f0e3038: 00075823 */ negu $t3,$a3 +/* f0e303c: 1000002c */ beqz $zero,.L0f0e30f0 +/* f0e3040: 24040002 */ addiu $a0,$zero,0x2 +.L0f0e3044: +/* f0e3044: 00071023 */ negu $v0,$a3 +/* f0e3048: 00026400 */ sll $t4,$v0,0x10 +/* f0e304c: 000c7c03 */ sra $t7,$t4,0x10 +/* f0e3050: 01e06025 */ or $t4,$t7,$zero +/* f0e3054: 04410003 */ bgez $v0,.L0f0e3064 +/* f0e3058: 00024843 */ sra $t1,$v0,0x1 +/* f0e305c: 24410001 */ addiu $at,$v0,0x1 +/* f0e3060: 00014843 */ sra $t1,$at,0x1 +.L0f0e3064: +/* f0e3064: 0009c400 */ sll $t8,$t1,0x10 +/* f0e3068: 10000020 */ beqz $zero,.L0f0e30ec +/* f0e306c: 00184c03 */ sra $t1,$t8,0x10 +.L0f0e3070: +/* f0e3070: 00075023 */ negu $t2,$a3 +/* f0e3074: 00075c00 */ sll $t3,$a3,0x10 +/* f0e3078: 000b6c03 */ sra $t5,$t3,0x10 +/* f0e307c: 01a05825 */ or $t3,$t5,$zero +/* f0e3080: 05410003 */ bgez $t2,.L0f0e3090 +/* f0e3084: 000a7043 */ sra $t6,$t2,0x1 +/* f0e3088: 25410001 */ addiu $at,$t2,0x1 +/* f0e308c: 00017043 */ sra $t6,$at,0x1 +.L0f0e3090: +/* f0e3090: 000e7c00 */ sll $t7,$t6,0x10 +/* f0e3094: 10000015 */ beqz $zero,.L0f0e30ec +/* f0e3098: 000f5403 */ sra $t2,$t7,0x10 +.L0f0e309c: +/* f0e309c: 00076400 */ sll $t4,$a3,0x10 +/* f0e30a0: 000ccc03 */ sra $t9,$t4,0x10 +/* f0e30a4: 03206025 */ or $t4,$t9,$zero +/* f0e30a8: 04e10003 */ bgez $a3,.L0f0e30b8 +/* f0e30ac: 00074843 */ sra $t1,$a3,0x1 +/* f0e30b0: 24e10001 */ addiu $at,$a3,0x1 +/* f0e30b4: 00014843 */ sra $t1,$at,0x1 +.L0f0e30b8: +/* f0e30b8: 00096c00 */ sll $t5,$t1,0x10 +/* f0e30bc: 1000000b */ beqz $zero,.L0f0e30ec +/* f0e30c0: 000d4c03 */ sra $t1,$t5,0x10 +/* f0e30c4: 00075823 */ negu $t3,$a3 +.L0f0e30c8: +/* f0e30c8: 000b7c00 */ sll $t7,$t3,0x10 +/* f0e30cc: 000fc403 */ sra $t8,$t7,0x10 +/* f0e30d0: 03005825 */ or $t3,$t8,$zero +/* f0e30d4: 04e10003 */ bgez $a3,.L0f0e30e4 +/* f0e30d8: 00075043 */ sra $t2,$a3,0x1 +/* f0e30dc: 24e10001 */ addiu $at,$a3,0x1 +/* f0e30e0: 00015043 */ sra $t2,$at,0x1 +.L0f0e30e4: +/* f0e30e4: 000acc00 */ sll $t9,$t2,0x10 +/* f0e30e8: 00195403 */ sra $t2,$t9,0x10 +.L0f0e30ec: +/* f0e30ec: 24040002 */ addiu $a0,$zero,0x2 +.L0f0e30f0: +/* f0e30f0: a7a90056 */ sh $t1,0x56($sp) +/* f0e30f4: a7aa0054 */ sh $t2,0x54($sp) +/* f0e30f8: a7ab0052 */ sh $t3,0x52($sp) +/* f0e30fc: 0fc59e73 */ jal func0f1679cc +/* f0e3100: a7ac0050 */ sh $t4,0x50($sp) +/* f0e3104: afa20058 */ sw $v0,0x58($sp) +/* f0e3108: 0fc59e59 */ jal func0f167964 +/* f0e310c: 24040003 */ addiu $a0,$zero,0x3 +/* f0e3110: 8fae0060 */ lw $t6,0x60($sp) +/* f0e3114: 87a90056 */ lh $t1,0x56($sp) +/* f0e3118: 87aa0054 */ lh $t2,0x54($sp) +/* f0e311c: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0e3120: 87ab0052 */ lh $t3,0x52($sp) +/* f0e3124: 87ac0050 */ lh $t4,0x50($sp) +/* f0e3128: afaf0060 */ sw $t7,0x60($sp) +/* f0e312c: 3c18e700 */ lui $t8,0xe700 +/* f0e3130: add80000 */ sw $t8,0x0($t6) +/* f0e3134: adc00004 */ sw $zero,0x4($t6) +/* f0e3138: 8fb90060 */ lw $t9,0x60($sp) +/* f0e313c: 3c0eba00 */ lui $t6,0xba00 +/* f0e3140: 35ce1402 */ ori $t6,$t6,0x1402 +/* f0e3144: 272d0008 */ addiu $t5,$t9,0x8 +/* f0e3148: afad0060 */ sw $t5,0x60($sp) +/* f0e314c: af200004 */ sw $zero,0x4($t9) +/* f0e3150: af2e0000 */ sw $t6,0x0($t9) +/* f0e3154: 8faf0060 */ lw $t7,0x60($sp) +/* f0e3158: 3c19b900 */ lui $t9,0xb900 +/* f0e315c: 37390002 */ ori $t9,$t9,0x2 +/* f0e3160: 25f80008 */ addiu $t8,$t7,0x8 +/* f0e3164: afb80060 */ sw $t8,0x60($sp) +/* f0e3168: ade00004 */ sw $zero,0x4($t7) +/* f0e316c: adf90000 */ sw $t9,0x0($t7) +/* f0e3170: 8fad0060 */ lw $t5,0x60($sp) +/* f0e3174: 3c0ffc12 */ lui $t7,0xfc12 +/* f0e3178: 35ef7e24 */ ori $t7,$t7,0x7e24 +/* f0e317c: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0e3180: afae0060 */ sw $t6,0x60($sp) +/* f0e3184: 2418f9fc */ addiu $t8,$zero,-1540 +/* f0e3188: adb80004 */ sw $t8,0x4($t5) +/* f0e318c: adaf0000 */ sw $t7,0x0($t5) +/* f0e3190: 8fb90060 */ lw $t9,0x60($sp) +/* f0e3194: 240f3000 */ addiu $t7,$zero,0x3000 +/* f0e3198: 3c0eb600 */ lui $t6,0xb600 +/* f0e319c: 272d0008 */ addiu $t5,$t9,0x8 +/* f0e31a0: afad0060 */ sw $t5,0x60($sp) +/* f0e31a4: af2f0004 */ sw $t7,0x4($t9) +/* f0e31a8: af2e0000 */ sw $t6,0x0($t9) +/* f0e31ac: 24190001 */ addiu $t9,$zero,0x1 +/* f0e31b0: 24180002 */ addiu $t8,$zero,0x2 +/* f0e31b4: 00408025 */ or $s0,$v0,$zero +/* f0e31b8: afb80010 */ sw $t8,0x10($sp) +/* f0e31bc: afb90014 */ sw $t9,0x14($sp) +/* f0e31c0: afa00018 */ sw $zero,0x18($sp) +/* f0e31c4: 27a40060 */ addiu $a0,$sp,0x60 +/* f0e31c8: 00002825 */ or $a1,$zero,$zero +/* f0e31cc: 24060002 */ addiu $a2,$zero,0x2 +/* f0e31d0: 00003825 */ or $a3,$zero,$zero +/* f0e31d4: a7a90056 */ sh $t1,0x56($sp) +/* f0e31d8: a7aa0054 */ sh $t2,0x54($sp) +/* f0e31dc: a7ab0052 */ sh $t3,0x52($sp) +/* f0e31e0: 0fc2ce70 */ jal func0f0b39c0 +/* f0e31e4: a7ac0050 */ sh $t4,0x50($sp) +/* f0e31e8: 8fad0060 */ lw $t5,0x60($sp) +/* f0e31ec: 87a90056 */ lh $t1,0x56($sp) +/* f0e31f0: 87aa0054 */ lh $t2,0x54($sp) +/* f0e31f4: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0e31f8: 87ab0052 */ lh $t3,0x52($sp) +/* f0e31fc: 87ac0050 */ lh $t4,0x50($sp) +/* f0e3200: afae0060 */ sw $t6,0x60($sp) +/* f0e3204: 3c0fb900 */ lui $t7,0xb900 +/* f0e3208: 3c180050 */ lui $t8,0x50 +/* f0e320c: 37184240 */ ori $t8,$t8,0x4240 +/* f0e3210: 35ef031d */ ori $t7,$t7,0x31d +/* f0e3214: adaf0000 */ sw $t7,0x0($t5) +/* f0e3218: adb80004 */ sw $t8,0x4($t5) +/* f0e321c: 8fb90064 */ lw $t9,0x64($sp) +/* f0e3220: 2408000a */ addiu $t0,$zero,0xa +/* f0e3224: 2407fff6 */ addiu $a3,$zero,-10 +/* f0e3228: 03280019 */ multu $t9,$t0 +/* f0e322c: 24020004 */ addiu $v0,$zero,0x4 +/* f0e3230: 00001812 */ mflo $v1 +/* f0e3234: a6030000 */ sh $v1,0x0($s0) +/* f0e3238: 8fad0068 */ lw $t5,0x68($sp) +/* f0e323c: 006b2821 */ addu $a1,$v1,$t3 +/* f0e3240: 00a97021 */ addu $t6,$a1,$t1 +/* f0e3244: 01a80019 */ multu $t5,$t0 +/* f0e3248: 00a9c023 */ subu $t8,$a1,$t1 +/* f0e324c: a6070004 */ sh $a3,0x4($s0) +/* f0e3250: a60e000c */ sh $t6,0xc($s0) +/* f0e3254: a6070010 */ sh $a3,0x10($s0) +/* f0e3258: a6180018 */ sh $t8,0x18($s0) +/* f0e325c: 00002012 */ mflo $a0 +/* f0e3260: 008c3021 */ addu $a2,$a0,$t4 +/* f0e3264: 00ca7821 */ addu $t7,$a2,$t2 +/* f0e3268: a6040002 */ sh $a0,0x2($s0) +/* f0e326c: a60f000e */ sh $t7,0xe($s0) +/* f0e3270: 8fa40058 */ lw $a0,0x58($sp) +/* f0e3274: 00cac823 */ subu $t9,$a2,$t2 +/* f0e3278: a619001a */ sh $t9,0x1a($s0) +/* f0e327c: a607001c */ sh $a3,0x1c($s0) +/* f0e3280: a2000007 */ sb $zero,0x7($s0) +/* f0e3284: a2020013 */ sb $v0,0x13($s0) +/* f0e3288: a202001f */ sb $v0,0x1f($s0) +/* f0e328c: 8fad0074 */ lw $t5,0x74($sp) +/* f0e3290: 3c190704 */ lui $t9,0x704 +/* f0e3294: 37390008 */ ori $t9,$t9,0x8 +/* f0e3298: ac8d0000 */ sw $t5,0x0($a0) +/* f0e329c: 8fae0078 */ lw $t6,0x78($sp) +/* f0e32a0: ac8e0004 */ sw $t6,0x4($a0) +/* f0e32a4: 8faf0060 */ lw $t7,0x60($sp) +/* f0e32a8: 25f80008 */ addiu $t8,$t7,0x8 +/* f0e32ac: afb80060 */ sw $t8,0x60($sp) +/* f0e32b0: adf90000 */ sw $t9,0x0($t7) +/* f0e32b4: 0c012d20 */ jal 0x4b480 +/* f0e32b8: afaf0034 */ sw $t7,0x34($sp) +/* f0e32bc: 8fa30034 */ lw $v1,0x34($sp) +/* f0e32c0: 3c0f0420 */ lui $t7,0x420 +/* f0e32c4: 35ef0024 */ ori $t7,$t7,0x24 +/* f0e32c8: ac620004 */ sw $v0,0x4($v1) +/* f0e32cc: 8fad0060 */ lw $t5,0x60($sp) +/* f0e32d0: 02002025 */ or $a0,$s0,$zero +/* f0e32d4: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0e32d8: afae0060 */ sw $t6,0x60($sp) +/* f0e32dc: adaf0000 */ sw $t7,0x0($t5) +/* f0e32e0: 0c012d20 */ jal 0x4b480 +/* f0e32e4: afad0030 */ sw $t5,0x30($sp) +/* f0e32e8: 8fa50030 */ lw $a1,0x30($sp) +/* f0e32ec: 3c0db100 */ lui $t5,0xb100 +/* f0e32f0: 35ad0002 */ ori $t5,$t5,0x2 +/* f0e32f4: aca20004 */ sw $v0,0x4($a1) +/* f0e32f8: 8fb80060 */ lw $t8,0x60($sp) +/* f0e32fc: 240e0010 */ addiu $t6,$zero,0x10 +/* f0e3300: 27190008 */ addiu $t9,$t8,0x8 +/* f0e3304: afb90060 */ sw $t9,0x60($sp) +/* f0e3308: af0e0004 */ sw $t6,0x4($t8) +/* f0e330c: af0d0000 */ sw $t5,0x0($t8) +/* f0e3310: 8fbf002c */ lw $ra,0x2c($sp) +/* f0e3314: 8fb00028 */ lw $s0,0x28($sp) +/* f0e3318: 8fa20060 */ lw $v0,0x60($sp) +/* f0e331c: 03e00008 */ jr $ra +/* f0e3320: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f0e3324 +/* f0e3324: 27bdff98 */ addiu $sp,$sp,-104 +/* f0e3328: afa40068 */ sw $a0,0x68($sp) +/* f0e332c: 8fa40078 */ lw $a0,0x78($sp) +/* f0e3330: 00077080 */ sll $t6,$a3,0x2 +/* f0e3334: 01c77021 */ addu $t6,$t6,$a3 +/* f0e3338: afbf002c */ sw $ra,0x2c($sp) +/* f0e333c: afb00028 */ sw $s0,0x28($sp) +/* f0e3340: afa5006c */ sw $a1,0x6c($sp) +/* f0e3344: afa60070 */ sw $a2,0x70($sp) +/* f0e3348: 00004825 */ or $t1,$zero,$zero +/* f0e334c: 00005025 */ or $t2,$zero,$zero +/* f0e3350: 00005825 */ or $t3,$zero,$zero +/* f0e3354: 00006025 */ or $t4,$zero,$zero +/* f0e3358: 1080000a */ beqz $a0,.L0f0e3384 +/* f0e335c: 000e3840 */ sll $a3,$t6,0x1 +/* f0e3360: 24010001 */ addiu $at,$zero,0x1 +/* f0e3364: 1081001f */ beq $a0,$at,.L0f0e33e4 +/* f0e3368: 24010002 */ addiu $at,$zero,0x2 +/* f0e336c: 10810034 */ beq $a0,$at,.L0f0e3440 +/* f0e3370: 24010003 */ addiu $at,$zero,0x3 +/* f0e3374: 50810049 */ beql $a0,$at,.L0f0e349c +/* f0e3378: 44873000 */ mtc1 $a3,$f6 +/* f0e337c: 1000005d */ beqz $zero,.L0f0e34f4 +/* f0e3380: 24040002 */ addiu $a0,$zero,0x2 +.L0f0e3384: +/* f0e3384: 44872000 */ mtc1 $a3,$f4 +/* f0e3388: c7a80084 */ lwc1 $f8,0x84($sp) +/* f0e338c: 3c013f00 */ lui $at,0x3f00 +/* f0e3390: 468021a0 */ cvt.s.w $f6,$f4 +/* f0e3394: 44819000 */ mtc1 $at,$f18 +/* f0e3398: 00075023 */ negu $t2,$a3 +/* f0e339c: 000a7c00 */ sll $t7,$t2,0x10 +/* f0e33a0: 000fc403 */ sra $t8,$t7,0x10 +/* f0e33a4: 03005025 */ or $t2,$t8,$zero +/* f0e33a8: 46083282 */ mul.s $f10,$f6,$f8 +/* f0e33ac: 00000000 */ sll $zero,$zero,0x0 +/* f0e33b0: 46125102 */ mul.s $f4,$f10,$f18 +/* f0e33b4: 4600218d */ trunc.w.s $f6,$f4 +/* f0e33b8: 440d3000 */ mfc1 $t5,$f6 +/* f0e33bc: 00000000 */ sll $zero,$zero,0x0 +/* f0e33c0: 01a75821 */ addu $t3,$t5,$a3 +/* f0e33c4: 000b5823 */ negu $t3,$t3 +/* f0e33c8: 05610003 */ bgez $t3,.L0f0e33d8 +/* f0e33cc: 000b7043 */ sra $t6,$t3,0x1 +/* f0e33d0: 25610001 */ addiu $at,$t3,0x1 +/* f0e33d4: 00017043 */ sra $t6,$at,0x1 +.L0f0e33d8: +/* f0e33d8: 000e7c00 */ sll $t7,$t6,0x10 +/* f0e33dc: 10000044 */ beqz $zero,.L0f0e34f0 +/* f0e33e0: 000f5c03 */ sra $t3,$t7,0x10 +.L0f0e33e4: +/* f0e33e4: 44874000 */ mtc1 $a3,$f8 +/* f0e33e8: c7b20084 */ lwc1 $f18,0x84($sp) +/* f0e33ec: 3c013f00 */ lui $at,0x3f00 +/* f0e33f0: 468042a0 */ cvt.s.w $f10,$f8 +/* f0e33f4: 44813000 */ mtc1 $at,$f6 +/* f0e33f8: 00074c00 */ sll $t1,$a3,0x10 +/* f0e33fc: 0009cc03 */ sra $t9,$t1,0x10 +/* f0e3400: 03204825 */ or $t1,$t9,$zero +/* f0e3404: 46125102 */ mul.s $f4,$f10,$f18 +/* f0e3408: 00000000 */ sll $zero,$zero,0x0 +/* f0e340c: 46062202 */ mul.s $f8,$f4,$f6 +/* f0e3410: 4600428d */ trunc.w.s $f10,$f8 +/* f0e3414: 440e5000 */ mfc1 $t6,$f10 +/* f0e3418: 00000000 */ sll $zero,$zero,0x0 +/* f0e341c: 01c76021 */ addu $t4,$t6,$a3 +/* f0e3420: 000c6023 */ negu $t4,$t4 +/* f0e3424: 05810003 */ bgez $t4,.L0f0e3434 +/* f0e3428: 000c7843 */ sra $t7,$t4,0x1 +/* f0e342c: 25810001 */ addiu $at,$t4,0x1 +/* f0e3430: 00017843 */ sra $t7,$at,0x1 +.L0f0e3434: +/* f0e3434: 000fc400 */ sll $t8,$t7,0x10 +/* f0e3438: 1000002d */ beqz $zero,.L0f0e34f0 +/* f0e343c: 00186403 */ sra $t4,$t8,0x10 +.L0f0e3440: +/* f0e3440: 44879000 */ mtc1 $a3,$f18 +/* f0e3444: c7a60084 */ lwc1 $f6,0x84($sp) +/* f0e3448: 3c013f00 */ lui $at,0x3f00 +/* f0e344c: 46809120 */ cvt.s.w $f4,$f18 +/* f0e3450: 44815000 */ mtc1 $at,$f10 +/* f0e3454: 00075400 */ sll $t2,$a3,0x10 +/* f0e3458: 000a6c03 */ sra $t5,$t2,0x10 +/* f0e345c: 01a05025 */ or $t2,$t5,$zero +/* f0e3460: 46062202 */ mul.s $f8,$f4,$f6 +/* f0e3464: 00000000 */ sll $zero,$zero,0x0 +/* f0e3468: 460a4482 */ mul.s $f18,$f8,$f10 +/* f0e346c: 4600910d */ trunc.w.s $f4,$f18 +/* f0e3470: 440f2000 */ mfc1 $t7,$f4 +/* f0e3474: 00000000 */ sll $zero,$zero,0x0 +/* f0e3478: 01e75821 */ addu $t3,$t7,$a3 +/* f0e347c: 05610003 */ bgez $t3,.L0f0e348c +/* f0e3480: 000bc043 */ sra $t8,$t3,0x1 +/* f0e3484: 25610001 */ addiu $at,$t3,0x1 +/* f0e3488: 0001c043 */ sra $t8,$at,0x1 +.L0f0e348c: +/* f0e348c: 0018cc00 */ sll $t9,$t8,0x10 +/* f0e3490: 10000017 */ beqz $zero,.L0f0e34f0 +/* f0e3494: 00195c03 */ sra $t3,$t9,0x10 +/* f0e3498: 44873000 */ mtc1 $a3,$f6 +.L0f0e349c: +/* f0e349c: c7aa0084 */ lwc1 $f10,0x84($sp) +/* f0e34a0: 3c013f00 */ lui $at,0x3f00 +/* f0e34a4: 46803220 */ cvt.s.w $f8,$f6 +/* f0e34a8: 44812000 */ mtc1 $at,$f4 +/* f0e34ac: 00074823 */ negu $t1,$a3 +/* f0e34b0: 00097400 */ sll $t6,$t1,0x10 +/* f0e34b4: 000e7c03 */ sra $t7,$t6,0x10 +/* f0e34b8: 01e04825 */ or $t1,$t7,$zero +/* f0e34bc: 460a4482 */ mul.s $f18,$f8,$f10 +/* f0e34c0: 00000000 */ sll $zero,$zero,0x0 +/* f0e34c4: 46049182 */ mul.s $f6,$f18,$f4 +/* f0e34c8: 4600320d */ trunc.w.s $f8,$f6 +/* f0e34cc: 44194000 */ mfc1 $t9,$f8 +/* f0e34d0: 00000000 */ sll $zero,$zero,0x0 +/* f0e34d4: 03276021 */ addu $t4,$t9,$a3 +/* f0e34d8: 05810003 */ bgez $t4,.L0f0e34e8 +/* f0e34dc: 000c6843 */ sra $t5,$t4,0x1 +/* f0e34e0: 25810001 */ addiu $at,$t4,0x1 +/* f0e34e4: 00016843 */ sra $t5,$at,0x1 +.L0f0e34e8: +/* f0e34e8: 000d7400 */ sll $t6,$t5,0x10 +/* f0e34ec: 000e6403 */ sra $t4,$t6,0x10 +.L0f0e34f0: +/* f0e34f0: 24040002 */ addiu $a0,$zero,0x2 +.L0f0e34f4: +/* f0e34f4: a7a90056 */ sh $t1,0x56($sp) +/* f0e34f8: a7aa0054 */ sh $t2,0x54($sp) +/* f0e34fc: a7ab005a */ sh $t3,0x5a($sp) +/* f0e3500: 0fc59e73 */ jal func0f1679cc +/* f0e3504: a7ac0058 */ sh $t4,0x58($sp) +/* f0e3508: afa20060 */ sw $v0,0x60($sp) +/* f0e350c: 0fc59e59 */ jal func0f167964 +/* f0e3510: 24040004 */ addiu $a0,$zero,0x4 +/* f0e3514: 8fb80068 */ lw $t8,0x68($sp) +/* f0e3518: 87a90056 */ lh $t1,0x56($sp) +/* f0e351c: 87aa0054 */ lh $t2,0x54($sp) +/* f0e3520: 27190008 */ addiu $t9,$t8,0x8 +/* f0e3524: 87ab005a */ lh $t3,0x5a($sp) +/* f0e3528: 87ac0058 */ lh $t4,0x58($sp) +/* f0e352c: afb90068 */ sw $t9,0x68($sp) +/* f0e3530: 3c0de700 */ lui $t5,0xe700 +/* f0e3534: af0d0000 */ sw $t5,0x0($t8) +/* f0e3538: af000004 */ sw $zero,0x4($t8) +/* f0e353c: 8fae0068 */ lw $t6,0x68($sp) +/* f0e3540: 3c18ba00 */ lui $t8,0xba00 +/* f0e3544: 37181402 */ ori $t8,$t8,0x1402 +/* f0e3548: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0e354c: afaf0068 */ sw $t7,0x68($sp) +/* f0e3550: adc00004 */ sw $zero,0x4($t6) +/* f0e3554: add80000 */ sw $t8,0x0($t6) +/* f0e3558: 8fb90068 */ lw $t9,0x68($sp) +/* f0e355c: 3c0eb900 */ lui $t6,0xb900 +/* f0e3560: 35ce0002 */ ori $t6,$t6,0x2 +/* f0e3564: 272d0008 */ addiu $t5,$t9,0x8 +/* f0e3568: afad0068 */ sw $t5,0x68($sp) +/* f0e356c: af200004 */ sw $zero,0x4($t9) +/* f0e3570: af2e0000 */ sw $t6,0x0($t9) +/* f0e3574: 8faf0068 */ lw $t7,0x68($sp) +/* f0e3578: 3c19fc12 */ lui $t9,0xfc12 +/* f0e357c: 37397e24 */ ori $t9,$t9,0x7e24 +/* f0e3580: 25f80008 */ addiu $t8,$t7,0x8 +/* f0e3584: afb80068 */ sw $t8,0x68($sp) +/* f0e3588: 240df9fc */ addiu $t5,$zero,-1540 +/* f0e358c: aded0004 */ sw $t5,0x4($t7) +/* f0e3590: adf90000 */ sw $t9,0x0($t7) +/* f0e3594: 8fae0068 */ lw $t6,0x68($sp) +/* f0e3598: 24193000 */ addiu $t9,$zero,0x3000 +/* f0e359c: 3c18b600 */ lui $t8,0xb600 +/* f0e35a0: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0e35a4: afaf0068 */ sw $t7,0x68($sp) +/* f0e35a8: add90004 */ sw $t9,0x4($t6) +/* f0e35ac: add80000 */ sw $t8,0x0($t6) +/* f0e35b0: 240e0001 */ addiu $t6,$zero,0x1 +/* f0e35b4: 240d0002 */ addiu $t5,$zero,0x2 +/* f0e35b8: 00408025 */ or $s0,$v0,$zero +/* f0e35bc: afad0010 */ sw $t5,0x10($sp) +/* f0e35c0: afae0014 */ sw $t6,0x14($sp) +/* f0e35c4: afa00018 */ sw $zero,0x18($sp) +/* f0e35c8: 27a40068 */ addiu $a0,$sp,0x68 +/* f0e35cc: 00002825 */ or $a1,$zero,$zero +/* f0e35d0: 24060002 */ addiu $a2,$zero,0x2 +/* f0e35d4: 00003825 */ or $a3,$zero,$zero +/* f0e35d8: a7a90056 */ sh $t1,0x56($sp) +/* f0e35dc: a7aa0054 */ sh $t2,0x54($sp) +/* f0e35e0: a7ab005a */ sh $t3,0x5a($sp) +/* f0e35e4: 0fc2ce70 */ jal func0f0b39c0 +/* f0e35e8: a7ac0058 */ sh $t4,0x58($sp) +/* f0e35ec: 8faf0068 */ lw $t7,0x68($sp) +/* f0e35f0: 87a90056 */ lh $t1,0x56($sp) +/* f0e35f4: 87aa0054 */ lh $t2,0x54($sp) +/* f0e35f8: 25f80008 */ addiu $t8,$t7,0x8 +/* f0e35fc: 87ab005a */ lh $t3,0x5a($sp) +/* f0e3600: 87ac0058 */ lh $t4,0x58($sp) +/* f0e3604: afb80068 */ sw $t8,0x68($sp) +/* f0e3608: 3c19b900 */ lui $t9,0xb900 +/* f0e360c: 3c0d0050 */ lui $t5,0x50 +/* f0e3610: 35ad41c8 */ ori $t5,$t5,0x41c8 +/* f0e3614: 3739031d */ ori $t9,$t9,0x31d +/* f0e3618: adf90000 */ sw $t9,0x0($t7) +/* f0e361c: aded0004 */ sw $t5,0x4($t7) +/* f0e3620: 8fae006c */ lw $t6,0x6c($sp) +/* f0e3624: 2408000a */ addiu $t0,$zero,0xa +/* f0e3628: 44895000 */ mtc1 $t1,$f10 +/* f0e362c: 01c80019 */ multu $t6,$t0 +/* f0e3630: 3c014040 */ lui $at,0x4040 +/* f0e3634: 46805020 */ cvt.s.w $f0,$f10 +/* f0e3638: 44817000 */ mtc1 $at,$f14 +/* f0e363c: 2407fff6 */ addiu $a3,$zero,-10 +/* f0e3640: 3c013fc0 */ lui $at,0x3fc0 +/* f0e3644: 44818000 */ mtc1 $at,$f16 +/* f0e3648: 3c013f80 */ lui $at,0x3f80 +/* f0e364c: 44819000 */ mtc1 $at,$f18 +/* f0e3650: 46100202 */ mul.s $f8,$f0,$f16 +/* f0e3654: 00002012 */ mflo $a0 +/* f0e3658: a6040000 */ sh $a0,0x0($s0) +/* f0e365c: 8faf0070 */ lw $t7,0x70($sp) +/* f0e3660: 00891821 */ addu $v1,$a0,$t1 +/* f0e3664: 006bc021 */ addu $t8,$v1,$t3 +/* f0e3668: 01e80019 */ multu $t7,$t0 +/* f0e366c: 006b6823 */ subu $t5,$v1,$t3 +/* f0e3670: a6070004 */ sh $a3,0x4($s0) +/* f0e3674: a618000c */ sh $t8,0xc($s0) +/* f0e3678: a6070010 */ sh $a3,0x10($s0) +/* f0e367c: a60d0018 */ sh $t5,0x18($s0) +/* f0e3680: a607001c */ sh $a3,0x1c($s0) +/* f0e3684: 460e0183 */ div.s $f6,$f0,$f14 +/* f0e3688: 24020004 */ addiu $v0,$zero,0x4 +/* f0e368c: 00002812 */ mflo $a1 +/* f0e3690: 00aa3021 */ addu $a2,$a1,$t2 +/* f0e3694: 00ccc821 */ addu $t9,$a2,$t4 +/* f0e3698: 00cc7023 */ subu $t6,$a2,$t4 +/* f0e369c: a6050002 */ sh $a1,0x2($s0) +/* f0e36a0: a619000e */ sh $t9,0xe($s0) +/* f0e36a4: a60e001a */ sh $t6,0x1a($s0) +/* f0e36a8: c7a40084 */ lwc1 $f4,0x84($sp) +/* f0e36ac: a6070028 */ sh $a3,0x28($s0) +/* f0e36b0: a2000007 */ sb $zero,0x7($s0) +/* f0e36b4: a2020013 */ sb $v0,0x13($s0) +/* f0e36b8: 46049081 */ sub.s $f2,$f18,$f4 +/* f0e36bc: 46024282 */ mul.s $f10,$f8,$f2 +/* f0e36c0: 460e5483 */ div.s $f18,$f10,$f14 +/* f0e36c4: 448a5000 */ mtc1 $t2,$f10 +/* f0e36c8: 00000000 */ sll $zero,$zero,0x0 +/* f0e36cc: 46805320 */ cvt.s.w $f12,$f10 +/* f0e36d0: 46123100 */ add.s $f4,$f6,$f18 +/* f0e36d4: 46106482 */ mul.s $f18,$f12,$f16 +/* f0e36d8: 4600220d */ trunc.w.s $f8,$f4 +/* f0e36dc: 46029102 */ mul.s $f4,$f18,$f2 +/* f0e36e0: 44194000 */ mfc1 $t9,$f8 +/* f0e36e4: 460e6183 */ div.s $f6,$f12,$f14 +/* f0e36e8: 0099c021 */ addu $t8,$a0,$t9 +/* f0e36ec: a6180024 */ sh $t8,0x24($s0) +/* f0e36f0: 460e2203 */ div.s $f8,$f4,$f14 +/* f0e36f4: 46083280 */ add.s $f10,$f6,$f8 +/* f0e36f8: 4600548d */ trunc.w.s $f18,$f10 +/* f0e36fc: 440f9000 */ mfc1 $t7,$f18 +/* f0e3700: 00000000 */ sll $zero,$zero,0x0 +/* f0e3704: 00afc821 */ addu $t9,$a1,$t7 +/* f0e3708: a6190026 */ sh $t9,0x26($s0) +/* f0e370c: 8fa40060 */ lw $a0,0x60($sp) +/* f0e3710: a202001f */ sb $v0,0x1f($s0) +/* f0e3714: a202002b */ sb $v0,0x2b($s0) +/* f0e3718: 8fad007c */ lw $t5,0x7c($sp) +/* f0e371c: 3c190704 */ lui $t9,0x704 +/* f0e3720: 37390008 */ ori $t9,$t9,0x8 +/* f0e3724: ac8d0000 */ sw $t5,0x0($a0) +/* f0e3728: 8fae0080 */ lw $t6,0x80($sp) +/* f0e372c: ac8e0004 */ sw $t6,0x4($a0) +/* f0e3730: 8faf0068 */ lw $t7,0x68($sp) +/* f0e3734: 25f80008 */ addiu $t8,$t7,0x8 +/* f0e3738: afb80068 */ sw $t8,0x68($sp) +/* f0e373c: adf90000 */ sw $t9,0x0($t7) +/* f0e3740: 0c012d20 */ jal 0x4b480 +/* f0e3744: afaf0038 */ sw $t7,0x38($sp) +/* f0e3748: 8fa30038 */ lw $v1,0x38($sp) +/* f0e374c: 3c0f0430 */ lui $t7,0x430 +/* f0e3750: 35ef0030 */ ori $t7,$t7,0x30 +/* f0e3754: ac620004 */ sw $v0,0x4($v1) +/* f0e3758: 8fad0068 */ lw $t5,0x68($sp) +/* f0e375c: 02002025 */ or $a0,$s0,$zero +/* f0e3760: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0e3764: afae0068 */ sw $t6,0x68($sp) +/* f0e3768: adaf0000 */ sw $t7,0x0($t5) +/* f0e376c: 0c012d20 */ jal 0x4b480 +/* f0e3770: afad0034 */ sw $t5,0x34($sp) +/* f0e3774: 8fa50034 */ lw $a1,0x34($sp) +/* f0e3778: 3c0db100 */ lui $t5,0xb100 +/* f0e377c: 35ad0003 */ ori $t5,$t5,0x3 +/* f0e3780: aca20004 */ sw $v0,0x4($a1) +/* f0e3784: 8fb80068 */ lw $t8,0x68($sp) +/* f0e3788: 240e2310 */ addiu $t6,$zero,0x2310 +/* f0e378c: 27190008 */ addiu $t9,$t8,0x8 +/* f0e3790: afb90068 */ sw $t9,0x68($sp) +/* f0e3794: af0e0004 */ sw $t6,0x4($t8) +/* f0e3798: af0d0000 */ sw $t5,0x0($t8) +/* f0e379c: 8fbf002c */ lw $ra,0x2c($sp) +/* f0e37a0: 8fb00028 */ lw $s0,0x28($sp) +/* f0e37a4: 8fa20068 */ lw $v0,0x68($sp) +/* f0e37a8: 03e00008 */ jr $ra +/* f0e37ac: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f0e37b0 +/* f0e37b0: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0e37b4: 8fae0058 */ lw $t6,0x58($sp) +/* f0e37b8: afb10018 */ sw $s1,0x18($sp) +/* f0e37bc: afb00014 */ sw $s0,0x14($sp) +/* f0e37c0: 00a08025 */ or $s0,$a1,$zero +/* f0e37c4: 00c08825 */ or $s1,$a2,$zero +/* f0e37c8: 11c00021 */ beqz $t6,.L0f0e3850 +/* f0e37cc: afbf001c */ sw $ra,0x1c($sp) +/* f0e37d0: 8fa50060 */ lw $a1,0x60($sp) +/* f0e37d4: 0fc54df7 */ jal func0f1537dc +/* f0e37d8: afa70054 */ sw $a3,0x54($sp) +/* f0e37dc: 3c068008 */ lui $a2,0x8008 +/* f0e37e0: 8fa70054 */ lw $a3,0x54($sp) +/* f0e37e4: 24c6fac0 */ addiu $a2,$a2,-1344 +/* f0e37e8: 8cd80000 */ lw $t8,0x0($a2) +/* f0e37ec: 02077821 */ addu $t7,$s0,$a3 +/* f0e37f0: 3c01f600 */ lui $at,0xf600 +/* f0e37f4: 01f80019 */ multu $t7,$t8 +/* f0e37f8: 02277821 */ addu $t7,$s1,$a3 +/* f0e37fc: 31f803ff */ andi $t8,$t7,0x3ff +/* f0e3800: 24440008 */ addiu $a0,$v0,0x8 +/* f0e3804: 0000c812 */ mflo $t9 +/* f0e3808: 332c03ff */ andi $t4,$t9,0x3ff +/* f0e380c: 000c6b80 */ sll $t5,$t4,0xe +/* f0e3810: 01a17025 */ or $t6,$t5,$at +/* f0e3814: 0018c880 */ sll $t9,$t8,0x2 +/* f0e3818: 01d96025 */ or $t4,$t6,$t9 +/* f0e381c: ac4c0000 */ sw $t4,0x0($v0) +/* f0e3820: 8ccd0000 */ lw $t5,0x0($a2) +/* f0e3824: 323903ff */ andi $t9,$s1,0x3ff +/* f0e3828: 00196080 */ sll $t4,$t9,0x2 +/* f0e382c: 020d0019 */ multu $s0,$t5 +/* f0e3830: 00007812 */ mflo $t7 +/* f0e3834: 31f803ff */ andi $t8,$t7,0x3ff +/* f0e3838: 00187380 */ sll $t6,$t8,0xe +/* f0e383c: 01cc6825 */ or $t5,$t6,$t4 +/* f0e3840: 0fc54e0e */ jal func0f153838 +/* f0e3844: ac4d0004 */ sw $t5,0x4($v0) +/* f0e3848: 8fa70054 */ lw $a3,0x54($sp) +/* f0e384c: 00402025 */ or $a0,$v0,$zero +.L0f0e3850: +/* f0e3850: 02275021 */ addu $t2,$s1,$a3 +/* f0e3854: 314803ff */ andi $t0,$t2,0x3ff +/* f0e3858: 323803ff */ andi $t8,$s1,0x3ff +/* f0e385c: 0018c880 */ sll $t9,$t8,0x2 +/* f0e3860: 00087880 */ sll $t7,$t0,0x2 +/* f0e3864: 02074821 */ addu $t1,$s0,$a3 +/* f0e3868: afa90030 */ sw $t1,0x30($sp) +/* f0e386c: 01e04025 */ or $t0,$t7,$zero +/* f0e3870: afaf0028 */ sw $t7,0x28($sp) +/* f0e3874: afb90024 */ sw $t9,0x24($sp) +/* f0e3878: afaa002c */ sw $t2,0x2c($sp) +/* f0e387c: 0fc54df7 */ jal func0f1537dc +/* f0e3880: 8fa5005c */ lw $a1,0x5c($sp) +/* f0e3884: 3c068008 */ lui $a2,0x8008 +/* f0e3888: 8fa90030 */ lw $t1,0x30($sp) +/* f0e388c: 24c6fac0 */ addiu $a2,$a2,-1344 +/* f0e3890: 8ccd0000 */ lw $t5,0x0($a2) +/* f0e3894: 25230001 */ addiu $v1,$t1,0x1 +/* f0e3898: 26250001 */ addiu $a1,$s1,0x1 +/* f0e389c: 006d0019 */ multu $v1,$t5 +/* f0e38a0: 30ae03ff */ andi $t6,$a1,0x3ff +/* f0e38a4: 3c0bf600 */ lui $t3,0xf600 +/* f0e38a8: 000e2880 */ sll $a1,$t6,0x2 +/* f0e38ac: 8fa80028 */ lw $t0,0x28($sp) +/* f0e38b0: 8faa002c */ lw $t2,0x2c($sp) +/* f0e38b4: 24470018 */ addiu $a3,$v0,0x18 +/* f0e38b8: 24440020 */ addiu $a0,$v0,0x20 +/* f0e38bc: 00007812 */ mflo $t7 +/* f0e38c0: 31f803ff */ andi $t8,$t7,0x3ff +/* f0e38c4: 0018cb80 */ sll $t9,$t8,0xe +/* f0e38c8: 032b7025 */ or $t6,$t9,$t3 +/* f0e38cc: 01c56025 */ or $t4,$t6,$a1 +/* f0e38d0: ac4c0000 */ sw $t4,0x0($v0) +/* f0e38d4: 8ccd0000 */ lw $t5,0x0($a2) +/* f0e38d8: 8fae0024 */ lw $t6,0x24($sp) +/* f0e38dc: 020d0019 */ multu $s0,$t5 +/* f0e38e0: 00007812 */ mflo $t7 +/* f0e38e4: 31f803ff */ andi $t8,$t7,0x3ff +/* f0e38e8: 0018cb80 */ sll $t9,$t8,0xe +/* f0e38ec: 032e6025 */ or $t4,$t9,$t6 +/* f0e38f0: ac4c0004 */ sw $t4,0x4($v0) +/* f0e38f4: 8ccd0000 */ lw $t5,0x0($a2) +/* f0e38f8: 254c0001 */ addiu $t4,$t2,0x1 +/* f0e38fc: 006d0019 */ multu $v1,$t5 +/* f0e3900: 318d03ff */ andi $t5,$t4,0x3ff +/* f0e3904: 00007812 */ mflo $t7 +/* f0e3908: 31f803ff */ andi $t8,$t7,0x3ff +/* f0e390c: 0018cb80 */ sll $t9,$t8,0xe +/* f0e3910: 032b7025 */ or $t6,$t9,$t3 +/* f0e3914: 000d7880 */ sll $t7,$t5,0x2 +/* f0e3918: 01cfc025 */ or $t8,$t6,$t7 +/* f0e391c: ac580008 */ sw $t8,0x8($v0) +/* f0e3920: 8cd90000 */ lw $t9,0x0($a2) +/* f0e3924: 26180001 */ addiu $t8,$s0,0x1 +/* f0e3928: 02190019 */ multu $s0,$t9 +/* f0e392c: 00006012 */ mflo $t4 +/* f0e3930: 318d03ff */ andi $t5,$t4,0x3ff +/* f0e3934: 000d7380 */ sll $t6,$t5,0xe +/* f0e3938: 01c87825 */ or $t7,$t6,$t0 +/* f0e393c: ac4f000c */ sw $t7,0xc($v0) +/* f0e3940: 8cd90000 */ lw $t9,0x0($a2) +/* f0e3944: 03190019 */ multu $t8,$t9 +/* f0e3948: 00006012 */ mflo $t4 +/* f0e394c: 318d03ff */ andi $t5,$t4,0x3ff +/* f0e3950: 000d7380 */ sll $t6,$t5,0xe +/* f0e3954: 01cb7825 */ or $t7,$t6,$t3 +/* f0e3958: 01e8c025 */ or $t8,$t7,$t0 +/* f0e395c: ac580010 */ sw $t8,0x10($v0) +/* f0e3960: 8cd90000 */ lw $t9,0x0($a2) +/* f0e3964: 02190019 */ multu $s0,$t9 +/* f0e3968: 00006012 */ mflo $t4 +/* f0e396c: 318d03ff */ andi $t5,$t4,0x3ff +/* f0e3970: 000d7380 */ sll $t6,$t5,0xe +/* f0e3974: 01c57825 */ or $t7,$t6,$a1 +/* f0e3978: ac4f0014 */ sw $t7,0x14($v0) +/* f0e397c: 8cd80000 */ lw $t8,0x0($a2) +/* f0e3980: 00780019 */ multu $v1,$t8 +/* f0e3984: 0000c812 */ mflo $t9 +/* f0e3988: 332c03ff */ andi $t4,$t9,0x3ff +/* f0e398c: 000c6b80 */ sll $t5,$t4,0xe +/* f0e3990: 01ab7025 */ or $t6,$t5,$t3 +/* f0e3994: 01c87825 */ or $t7,$t6,$t0 +/* f0e3998: ac4f0018 */ sw $t7,0x18($v0) +/* f0e399c: 8cd80000 */ lw $t8,0x0($a2) +/* f0e39a0: 01380019 */ multu $t1,$t8 +/* f0e39a4: 0000c812 */ mflo $t9 +/* f0e39a8: 332c03ff */ andi $t4,$t9,0x3ff +/* f0e39ac: 000c6b80 */ sll $t5,$t4,0xe +/* f0e39b0: 01a57025 */ or $t6,$t5,$a1 +/* f0e39b4: 0fc54e0e */ jal func0f153838 +/* f0e39b8: acee0004 */ sw $t6,0x4($a3) +/* f0e39bc: 8fbf001c */ lw $ra,0x1c($sp) +/* f0e39c0: 8fb00014 */ lw $s0,0x14($sp) +/* f0e39c4: 8fb10018 */ lw $s1,0x18($sp) +/* f0e39c8: 03e00008 */ jr $ra +/* f0e39cc: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f0e39d0 +/* f0e39d0: 27bdff48 */ addiu $sp,$sp,-184 +/* f0e39d4: 3c017f1b */ lui $at,0x7f1b +/* f0e39d8: c424df1c */ lwc1 $f4,-0x20e4($at) +/* f0e39dc: 3c018006 */ lui $at,0x8006 +/* f0e39e0: c4261630 */ lwc1 $f6,0x1630($at) +/* f0e39e4: 3c02800a */ lui $v0,0x800a +/* f0e39e8: 2442de9c */ addiu $v0,$v0,-8548 +/* f0e39ec: 46062202 */ mul.s $f8,$f4,$f6 +/* f0e39f0: afbf007c */ sw $ra,0x7c($sp) +/* f0e39f4: ac400000 */ sw $zero,0x0($v0) +/* f0e39f8: 3c01800a */ lui $at,0x800a +/* f0e39fc: afbe0078 */ sw $s8,0x78($sp) +/* f0e3a00: afb70074 */ sw $s7,0x74($sp) +/* f0e3a04: afb60070 */ sw $s6,0x70($sp) +/* f0e3a08: afb5006c */ sw $s5,0x6c($sp) +/* f0e3a0c: afb40068 */ sw $s4,0x68($sp) +/* f0e3a10: afb30064 */ sw $s3,0x64($sp) +/* f0e3a14: afb20060 */ sw $s2,0x60($sp) +/* f0e3a18: afb1005c */ sw $s1,0x5c($sp) +/* f0e3a1c: afb00058 */ sw $s0,0x58($sp) +/* f0e3a20: f7be0050 */ sdc1 $f30,0x50($sp) +/* f0e3a24: f7bc0048 */ sdc1 $f28,0x48($sp) +/* f0e3a28: f7ba0040 */ sdc1 $f26,0x40($sp) +/* f0e3a2c: f7b80038 */ sdc1 $f24,0x38($sp) +/* f0e3a30: f7b60030 */ sdc1 $f22,0x30($sp) +/* f0e3a34: f7b40028 */ sdc1 $f20,0x28($sp) +/* f0e3a38: e7a800b4 */ swc1 $f8,0xb4($sp) +/* f0e3a3c: ac20de98 */ sw $zero,-0x2168($at) +/* f0e3a40: 0fc3528f */ jal func0f0d4a3c +/* f0e3a44: 00002825 */ or $a1,$zero,$zero +/* f0e3a48: 3c0ffffe */ lui $t7,0xfffe +/* f0e3a4c: 35ef7960 */ ori $t7,$t7,0x7960 +/* f0e3a50: 3c01800a */ lui $at,0x800a +/* f0e3a54: ac2fde90 */ sw $t7,-0x2170($at) +/* f0e3a58: 3c180001 */ lui $t8,0x1 +/* f0e3a5c: 371886a0 */ ori $t8,$t8,0x86a0 +/* f0e3a60: 3c01800a */ lui $at,0x800a +/* f0e3a64: 24197f7f */ addiu $t9,$zero,0x7f7f +/* f0e3a68: 24087f7f */ addiu $t0,$zero,0x7f7f +/* f0e3a6c: 24090004 */ addiu $t1,$zero,0x4 +/* f0e3a70: ac38de94 */ sw $t8,-0x216c($at) +/* f0e3a74: afa9001c */ sw $t1,0x1c($sp) +/* f0e3a78: afa80018 */ sw $t0,0x18($sp) +/* f0e3a7c: afb90014 */ sw $t9,0x14($sp) +/* f0e3a80: 00402025 */ or $a0,$v0,$zero +/* f0e3a84: 2405d8f0 */ addiu $a1,$zero,-10000 +/* f0e3a88: 00003025 */ or $a2,$zero,$zero +/* f0e3a8c: 24072710 */ addiu $a3,$zero,0x2710 +/* f0e3a90: 0fc35343 */ jal func0f0d4d0c +/* f0e3a94: afa00010 */ sw $zero,0x10($sp) +/* f0e3a98: 240a012c */ addiu $t2,$zero,0x12c +/* f0e3a9c: 240b7f7f */ addiu $t3,$zero,0x7f7f +/* f0e3aa0: 240c7f7f */ addiu $t4,$zero,0x7f7f +/* f0e3aa4: 240d0004 */ addiu $t5,$zero,0x4 +/* f0e3aa8: afad001c */ sw $t5,0x1c($sp) +/* f0e3aac: afac0018 */ sw $t4,0x18($sp) +/* f0e3ab0: afab0014 */ sw $t3,0x14($sp) +/* f0e3ab4: afaa0010 */ sw $t2,0x10($sp) +/* f0e3ab8: 00402025 */ or $a0,$v0,$zero +/* f0e3abc: 2405d8f0 */ addiu $a1,$zero,-10000 +/* f0e3ac0: 2406012c */ addiu $a2,$zero,0x12c +/* f0e3ac4: 0fc35343 */ jal func0f0d4d0c +/* f0e3ac8: 24072710 */ addiu $a3,$zero,0x2710 +/* f0e3acc: 3c01c000 */ lui $at,0xc000 +/* f0e3ad0: c7a200b4 */ lwc1 $f2,0xb4($sp) +/* f0e3ad4: 44815000 */ mtc1 $at,$f10 +/* f0e3ad8: 3c014080 */ lui $at,0x4080 +/* f0e3adc: 4481f000 */ mtc1 $at,$f30 +/* f0e3ae0: 46025402 */ mul.s $f16,$f10,$f2 +/* f0e3ae4: 3c014416 */ lui $at,0x4416 +/* f0e3ae8: 4481c000 */ mtc1 $at,$f24 +/* f0e3aec: afa200b8 */ sw $v0,0xb8($sp) +/* f0e3af0: afa000b0 */ sw $zero,0xb0($sp) +/* f0e3af4: e7b00080 */ swc1 $f16,0x80($sp) +.L0f0e3af8: +/* f0e3af8: 8fa300b0 */ lw $v1,0xb0($sp) +/* f0e3afc: 3c017f1b */ lui $at,0x7f1b +/* f0e3b00: c426df20 */ lwc1 $f6,-0x20e0($at) +/* f0e3b04: 44839000 */ mtc1 $v1,$f18 +/* f0e3b08: 3c014040 */ lui $at,0x4040 +/* f0e3b0c: 44815000 */ mtc1 $at,$f10 +/* f0e3b10: 46809020 */ cvt.s.w $f0,$f18 +/* f0e3b14: c7a200b4 */ lwc1 $f2,0xb4($sp) +/* f0e3b18: 46000100 */ add.s $f4,$f0,$f0 +/* f0e3b1c: 46062202 */ mul.s $f8,$f4,$f6 +/* f0e3b20: 460a4703 */ div.s $f28,$f8,$f10 +/* f0e3b24: 4602e580 */ add.s $f22,$f28,$f2 +/* f0e3b28: 0c0068f7 */ jal 0x1a3dc +/* f0e3b2c: 4600b306 */ mov.s $f12,$f22 +/* f0e3b30: 46180402 */ mul.s $f16,$f0,$f24 +/* f0e3b34: 4600b306 */ mov.s $f12,$f22 +/* f0e3b38: 4600848d */ trunc.w.s $f18,$f16 +/* f0e3b3c: 44169000 */ mfc1 $s6,$f18 +/* f0e3b40: 0c0068f4 */ jal 0x1a3d0 +/* f0e3b44: 00000000 */ sll $zero,$zero,0x0 +/* f0e3b48: 46180102 */ mul.s $f4,$f0,$f24 +/* f0e3b4c: 3c017f1b */ lui $at,0x7f1b +/* f0e3b50: c428df24 */ lwc1 $f8,-0x20dc($at) +/* f0e3b54: 4608b500 */ add.s $f20,$f22,$f8 +/* f0e3b58: 4600218d */ trunc.w.s $f6,$f4 +/* f0e3b5c: 4600a306 */ mov.s $f12,$f20 +/* f0e3b60: 44133000 */ mfc1 $s3,$f6 +/* f0e3b64: 0c0068f7 */ jal 0x1a3dc +/* f0e3b68: 00000000 */ sll $zero,$zero,0x0 +/* f0e3b6c: 46180282 */ mul.s $f10,$f0,$f24 +/* f0e3b70: 4600a306 */ mov.s $f12,$f20 +/* f0e3b74: 4600540d */ trunc.w.s $f16,$f10 +/* f0e3b78: 44128000 */ mfc1 $s2,$f16 +/* f0e3b7c: 0c0068f4 */ jal 0x1a3d0 +/* f0e3b80: 00000000 */ sll $zero,$zero,0x0 +/* f0e3b84: 46180482 */ mul.s $f18,$f0,$f24 +/* f0e3b88: 3c017f1b */ lui $at,0x7f1b +/* f0e3b8c: c426df28 */ lwc1 $f6,-0x20d8($at) +/* f0e3b90: 4606a500 */ add.s $f20,$f20,$f6 +/* f0e3b94: 4600910d */ trunc.w.s $f4,$f18 +/* f0e3b98: 4600a306 */ mov.s $f12,$f20 +/* f0e3b9c: 44102000 */ mfc1 $s0,$f4 +/* f0e3ba0: 0c0068f7 */ jal 0x1a3dc +/* f0e3ba4: 00000000 */ sll $zero,$zero,0x0 +/* f0e3ba8: 46180202 */ mul.s $f8,$f0,$f24 +/* f0e3bac: 4600a306 */ mov.s $f12,$f20 +/* f0e3bb0: 4600428d */ trunc.w.s $f10,$f8 +/* f0e3bb4: 44115000 */ mfc1 $s1,$f10 +/* f0e3bb8: 0c0068f4 */ jal 0x1a3d0 +/* f0e3bbc: 00000000 */ sll $zero,$zero,0x0 +/* f0e3bc0: 46180402 */ mul.s $f16,$f0,$f24 +/* f0e3bc4: 3c0aff00 */ lui $t2,0xff00 +/* f0e3bc8: 3c0bff00 */ lui $t3,0xff00 +/* f0e3bcc: 265200a0 */ addiu $s2,$s2,0xa0 +/* f0e3bd0: 26100078 */ addiu $s0,$s0,0x78 +/* f0e3bd4: 356b007f */ ori $t3,$t3,0x7f +/* f0e3bd8: 354a0040 */ ori $t2,$t2,0x40 +/* f0e3bdc: 4600848d */ trunc.w.s $f18,$f16 +/* f0e3be0: 240c0002 */ addiu $t4,$zero,0x2 +/* f0e3be4: 26c500a0 */ addiu $a1,$s6,0xa0 +/* f0e3be8: 263100a0 */ addiu $s1,$s1,0xa0 +/* f0e3bec: 44179000 */ mfc1 $s7,$f18 +/* f0e3bf0: 26660078 */ addiu $a2,$s3,0x78 +/* f0e3bf4: afac001c */ sw $t4,0x1c($sp) +/* f0e3bf8: afaa0014 */ sw $t2,0x14($sp) +/* f0e3bfc: afab0018 */ sw $t3,0x18($sp) +/* f0e3c00: afb00010 */ sw $s0,0x10($sp) +/* f0e3c04: 02403825 */ or $a3,$s2,$zero +/* f0e3c08: 8fa400b8 */ lw $a0,0xb8($sp) +/* f0e3c0c: 0fc35343 */ jal func0f0d4d0c +/* f0e3c10: 26f70078 */ addiu $s7,$s7,0x78 +/* f0e3c14: 3c0dff00 */ lui $t5,0xff00 +/* f0e3c18: 3c0eff00 */ lui $t6,0xff00 +/* f0e3c1c: 35ce0040 */ ori $t6,$t6,0x40 +/* f0e3c20: 35ad007f */ ori $t5,$t5,0x7f +/* f0e3c24: 240f0003 */ addiu $t7,$zero,0x3 +/* f0e3c28: afaf001c */ sw $t7,0x1c($sp) +/* f0e3c2c: afad0014 */ sw $t5,0x14($sp) +/* f0e3c30: afae0018 */ sw $t6,0x18($sp) +/* f0e3c34: 00402025 */ or $a0,$v0,$zero +/* f0e3c38: 02402825 */ or $a1,$s2,$zero +/* f0e3c3c: 02003025 */ or $a2,$s0,$zero +/* f0e3c40: 02203825 */ or $a3,$s1,$zero +/* f0e3c44: 0fc35343 */ jal func0f0d4d0c +/* f0e3c48: afb70010 */ sw $s7,0x10($sp) +/* f0e3c4c: c7a40080 */ lwc1 $f4,0x80($sp) +/* f0e3c50: afa200b8 */ sw $v0,0xb8($sp) +/* f0e3c54: 461c2680 */ add.s $f26,$f4,$f28 +/* f0e3c58: 0c0068f7 */ jal 0x1a3dc +/* f0e3c5c: 4600d306 */ mov.s $f12,$f26 +/* f0e3c60: 46180182 */ mul.s $f6,$f0,$f24 +/* f0e3c64: 4600d306 */ mov.s $f12,$f26 +/* f0e3c68: 4600320d */ trunc.w.s $f8,$f6 +/* f0e3c6c: 44164000 */ mfc1 $s6,$f8 +/* f0e3c70: 0c0068f4 */ jal 0x1a3d0 +/* f0e3c74: 00000000 */ sll $zero,$zero,0x0 +/* f0e3c78: 46180282 */ mul.s $f10,$f0,$f24 +/* f0e3c7c: 3c017f1b */ lui $at,0x7f1b +/* f0e3c80: c432df2c */ lwc1 $f18,-0x20d4($at) +/* f0e3c84: 4612d500 */ add.s $f20,$f26,$f18 +/* f0e3c88: 4600540d */ trunc.w.s $f16,$f10 +/* f0e3c8c: 4600a306 */ mov.s $f12,$f20 +/* f0e3c90: 44138000 */ mfc1 $s3,$f16 +/* f0e3c94: 0c0068f7 */ jal 0x1a3dc +/* f0e3c98: 00000000 */ sll $zero,$zero,0x0 +/* f0e3c9c: 46180102 */ mul.s $f4,$f0,$f24 +/* f0e3ca0: 4600a306 */ mov.s $f12,$f20 +/* f0e3ca4: 4600218d */ trunc.w.s $f6,$f4 +/* f0e3ca8: 44123000 */ mfc1 $s2,$f6 +/* f0e3cac: 0c0068f4 */ jal 0x1a3d0 +/* f0e3cb0: 00000000 */ sll $zero,$zero,0x0 +/* f0e3cb4: 46180202 */ mul.s $f8,$f0,$f24 +/* f0e3cb8: 3c017f1b */ lui $at,0x7f1b +/* f0e3cbc: c430df30 */ lwc1 $f16,-0x20d0($at) +/* f0e3cc0: 4610a500 */ add.s $f20,$f20,$f16 +/* f0e3cc4: 4600428d */ trunc.w.s $f10,$f8 +/* f0e3cc8: 4600a306 */ mov.s $f12,$f20 +/* f0e3ccc: 44105000 */ mfc1 $s0,$f10 +/* f0e3cd0: 0c0068f7 */ jal 0x1a3dc +/* f0e3cd4: 00000000 */ sll $zero,$zero,0x0 +/* f0e3cd8: 46180482 */ mul.s $f18,$f0,$f24 +/* f0e3cdc: 4600a306 */ mov.s $f12,$f20 +/* f0e3ce0: 4600910d */ trunc.w.s $f4,$f18 +/* f0e3ce4: 44112000 */ mfc1 $s1,$f4 +/* f0e3ce8: 0c0068f4 */ jal 0x1a3d0 +/* f0e3cec: 00000000 */ sll $zero,$zero,0x0 +/* f0e3cf0: 46180182 */ mul.s $f6,$f0,$f24 +/* f0e3cf4: 26d600a0 */ addiu $s6,$s6,0xa0 +/* f0e3cf8: 265200a0 */ addiu $s2,$s2,0xa0 +/* f0e3cfc: 263100a0 */ addiu $s1,$s1,0xa0 +/* f0e3d00: 26730078 */ addiu $s3,$s3,0x78 +/* f0e3d04: 26100078 */ addiu $s0,$s0,0x78 +/* f0e3d08: 4600f306 */ mov.s $f12,$f30 +/* f0e3d0c: 4600320d */ trunc.w.s $f8,$f6 +/* f0e3d10: 44174000 */ mfc1 $s7,$f8 +/* f0e3d14: 0fc01ad5 */ jal func0f006b54 +/* f0e3d18: 26f70078 */ addiu $s7,$s7,0x78 +/* f0e3d1c: 3c0142fe */ lui $at,0x42fe +/* f0e3d20: 44815000 */ mtc1 $at,$f10 +/* f0e3d24: 24140001 */ addiu $s4,$zero,0x1 +/* f0e3d28: 3c014f00 */ lui $at,0x4f00 +/* f0e3d2c: 460a0402 */ mul.s $f16,$f0,$f10 +/* f0e3d30: 444cf800 */ cfc1 $t4,$31 +/* f0e3d34: 44d4f800 */ ctc1 $s4,$31 +/* f0e3d38: 00000000 */ sll $zero,$zero,0x0 +/* f0e3d3c: 460084a4 */ cvt.w.s $f18,$f16 +/* f0e3d40: 4454f800 */ cfc1 $s4,$31 +/* f0e3d44: 00000000 */ sll $zero,$zero,0x0 +/* f0e3d48: 32940078 */ andi $s4,$s4,0x78 +/* f0e3d4c: 52800013 */ beqzl $s4,.L0f0e3d9c +/* f0e3d50: 44149000 */ mfc1 $s4,$f18 +/* f0e3d54: 44819000 */ mtc1 $at,$f18 +/* f0e3d58: 24140001 */ addiu $s4,$zero,0x1 +/* f0e3d5c: 46128481 */ sub.s $f18,$f16,$f18 +/* f0e3d60: 44d4f800 */ ctc1 $s4,$31 +/* f0e3d64: 00000000 */ sll $zero,$zero,0x0 +/* f0e3d68: 460094a4 */ cvt.w.s $f18,$f18 +/* f0e3d6c: 4454f800 */ cfc1 $s4,$31 +/* f0e3d70: 00000000 */ sll $zero,$zero,0x0 +/* f0e3d74: 32940078 */ andi $s4,$s4,0x78 +/* f0e3d78: 16800005 */ bnez $s4,.L0f0e3d90 +/* f0e3d7c: 00000000 */ sll $zero,$zero,0x0 +/* f0e3d80: 44149000 */ mfc1 $s4,$f18 +/* f0e3d84: 3c018000 */ lui $at,0x8000 +/* f0e3d88: 10000007 */ beqz $zero,.L0f0e3da8 +/* f0e3d8c: 0281a025 */ or $s4,$s4,$at +.L0f0e3d90: +/* f0e3d90: 10000005 */ beqz $zero,.L0f0e3da8 +/* f0e3d94: 2414ffff */ addiu $s4,$zero,-1 +/* f0e3d98: 44149000 */ mfc1 $s4,$f18 +.L0f0e3d9c: +/* f0e3d9c: 00000000 */ sll $zero,$zero,0x0 +/* f0e3da0: 0680fffb */ bltz $s4,.L0f0e3d90 +/* f0e3da4: 00000000 */ sll $zero,$zero,0x0 +.L0f0e3da8: +/* f0e3da8: 44ccf800 */ ctc1 $t4,$31 +/* f0e3dac: 0fc01ad5 */ jal func0f006b54 +/* f0e3db0: 4600f306 */ mov.s $f12,$f30 +/* f0e3db4: 3c01425c */ lui $at,0x425c +/* f0e3db8: 44812000 */ mtc1 $at,$f4 +/* f0e3dbc: 24020001 */ addiu $v0,$zero,0x1 +/* f0e3dc0: 3c03ffff */ lui $v1,0xffff +/* f0e3dc4: 46040182 */ mul.s $f6,$f0,$f4 +/* f0e3dc8: 3c014f00 */ lui $at,0x4f00 +/* f0e3dcc: 0074f025 */ or $s8,$v1,$s4 +/* f0e3dd0: 8fa400b8 */ lw $a0,0xb8($sp) +/* f0e3dd4: 02c02825 */ or $a1,$s6,$zero +/* f0e3dd8: 02603025 */ or $a2,$s3,$zero +/* f0e3ddc: 02403825 */ or $a3,$s2,$zero +/* f0e3de0: 444df800 */ cfc1 $t5,$31 +/* f0e3de4: 44c2f800 */ ctc1 $v0,$31 +/* f0e3de8: 240f0002 */ addiu $t7,$zero,0x2 +/* f0e3dec: 46003224 */ cvt.w.s $f8,$f6 +/* f0e3df0: 4442f800 */ cfc1 $v0,$31 +/* f0e3df4: 00000000 */ sll $zero,$zero,0x0 +/* f0e3df8: 30420078 */ andi $v0,$v0,0x78 +/* f0e3dfc: 50400013 */ beqzl $v0,.L0f0e3e4c +/* f0e3e00: 44024000 */ mfc1 $v0,$f8 +/* f0e3e04: 44814000 */ mtc1 $at,$f8 +/* f0e3e08: 24020001 */ addiu $v0,$zero,0x1 +/* f0e3e0c: 46083201 */ sub.s $f8,$f6,$f8 +/* f0e3e10: 44c2f800 */ ctc1 $v0,$31 +/* f0e3e14: 00000000 */ sll $zero,$zero,0x0 +/* f0e3e18: 46004224 */ cvt.w.s $f8,$f8 +/* f0e3e1c: 4442f800 */ cfc1 $v0,$31 +/* f0e3e20: 00000000 */ sll $zero,$zero,0x0 +/* f0e3e24: 30420078 */ andi $v0,$v0,0x78 +/* f0e3e28: 14400005 */ bnez $v0,.L0f0e3e40 +/* f0e3e2c: 00000000 */ sll $zero,$zero,0x0 +/* f0e3e30: 44024000 */ mfc1 $v0,$f8 +/* f0e3e34: 3c018000 */ lui $at,0x8000 +/* f0e3e38: 10000007 */ beqz $zero,.L0f0e3e58 +/* f0e3e3c: 00411025 */ or $v0,$v0,$at +.L0f0e3e40: +/* f0e3e40: 10000005 */ beqz $zero,.L0f0e3e58 +/* f0e3e44: 2402ffff */ addiu $v0,$zero,-1 +/* f0e3e48: 44024000 */ mfc1 $v0,$f8 +.L0f0e3e4c: +/* f0e3e4c: 00000000 */ sll $zero,$zero,0x0 +/* f0e3e50: 0440fffb */ bltz $v0,.L0f0e3e40 +/* f0e3e54: 00000000 */ sll $zero,$zero,0x0 +.L0f0e3e58: +/* f0e3e58: 44cdf800 */ ctc1 $t5,$31 +/* f0e3e5c: 00627025 */ or $t6,$v1,$v0 +/* f0e3e60: 0040a825 */ or $s5,$v0,$zero +/* f0e3e64: afae0014 */ sw $t6,0x14($sp) +/* f0e3e68: afb00010 */ sw $s0,0x10($sp) +/* f0e3e6c: afbe0018 */ sw $s8,0x18($sp) +/* f0e3e70: 0fc35343 */ jal func0f0d4d0c +/* f0e3e74: afaf001c */ sw $t7,0x1c($sp) +/* f0e3e78: 3c01ffff */ lui $at,0xffff +/* f0e3e7c: 02a1c025 */ or $t8,$s5,$at +/* f0e3e80: 24190003 */ addiu $t9,$zero,0x3 +/* f0e3e84: afb9001c */ sw $t9,0x1c($sp) +/* f0e3e88: afb80018 */ sw $t8,0x18($sp) +/* f0e3e8c: 00402025 */ or $a0,$v0,$zero +/* f0e3e90: 02402825 */ or $a1,$s2,$zero +/* f0e3e94: 02003025 */ or $a2,$s0,$zero +/* f0e3e98: 02203825 */ or $a3,$s1,$zero +/* f0e3e9c: afb70010 */ sw $s7,0x10($sp) +/* f0e3ea0: 0fc35343 */ jal func0f0d4d0c +/* f0e3ea4: afbe0014 */ sw $s8,0x14($sp) +/* f0e3ea8: 3c017f1b */ lui $at,0x7f1b +/* f0e3eac: c42adf34 */ lwc1 $f10,-0x20cc($at) +/* f0e3eb0: afa200b8 */ sw $v0,0xb8($sp) +/* f0e3eb4: 460ad580 */ add.s $f22,$f26,$f10 +/* f0e3eb8: 0c0068f7 */ jal 0x1a3dc +/* f0e3ebc: 4600b306 */ mov.s $f12,$f22 +/* f0e3ec0: 46180402 */ mul.s $f16,$f0,$f24 +/* f0e3ec4: 4600b306 */ mov.s $f12,$f22 +/* f0e3ec8: 4600848d */ trunc.w.s $f18,$f16 +/* f0e3ecc: 44169000 */ mfc1 $s6,$f18 +/* f0e3ed0: 0c0068f4 */ jal 0x1a3d0 +/* f0e3ed4: 00000000 */ sll $zero,$zero,0x0 +/* f0e3ed8: 46180102 */ mul.s $f4,$f0,$f24 +/* f0e3edc: 3c017f1b */ lui $at,0x7f1b +/* f0e3ee0: c428df38 */ lwc1 $f8,-0x20c8($at) +/* f0e3ee4: 4608b500 */ add.s $f20,$f22,$f8 +/* f0e3ee8: 4600218d */ trunc.w.s $f6,$f4 +/* f0e3eec: 4600a306 */ mov.s $f12,$f20 +/* f0e3ef0: 44133000 */ mfc1 $s3,$f6 +/* f0e3ef4: 0c0068f7 */ jal 0x1a3dc +/* f0e3ef8: 00000000 */ sll $zero,$zero,0x0 +/* f0e3efc: 46180282 */ mul.s $f10,$f0,$f24 +/* f0e3f00: 4600a306 */ mov.s $f12,$f20 +/* f0e3f04: 4600540d */ trunc.w.s $f16,$f10 +/* f0e3f08: 44128000 */ mfc1 $s2,$f16 +/* f0e3f0c: 0c0068f4 */ jal 0x1a3d0 +/* f0e3f10: 00000000 */ sll $zero,$zero,0x0 +/* f0e3f14: 46180482 */ mul.s $f18,$f0,$f24 +/* f0e3f18: 3c017f1b */ lui $at,0x7f1b +/* f0e3f1c: c426df3c */ lwc1 $f6,-0x20c4($at) +/* f0e3f20: 4606a500 */ add.s $f20,$f20,$f6 +/* f0e3f24: 4600910d */ trunc.w.s $f4,$f18 +/* f0e3f28: 4600a306 */ mov.s $f12,$f20 +/* f0e3f2c: 44102000 */ mfc1 $s0,$f4 +/* f0e3f30: 0c0068f7 */ jal 0x1a3dc +/* f0e3f34: 00000000 */ sll $zero,$zero,0x0 +/* f0e3f38: 46180202 */ mul.s $f8,$f0,$f24 +/* f0e3f3c: 4600a306 */ mov.s $f12,$f20 +/* f0e3f40: 4600428d */ trunc.w.s $f10,$f8 +/* f0e3f44: 44115000 */ mfc1 $s1,$f10 +/* f0e3f48: 0c0068f4 */ jal 0x1a3d0 +/* f0e3f4c: 00000000 */ sll $zero,$zero,0x0 +/* f0e3f50: 46180402 */ mul.s $f16,$f0,$f24 +/* f0e3f54: 26d600a0 */ addiu $s6,$s6,0xa0 +/* f0e3f58: 265200a0 */ addiu $s2,$s2,0xa0 +/* f0e3f5c: 263100a0 */ addiu $s1,$s1,0xa0 +/* f0e3f60: 26730078 */ addiu $s3,$s3,0x78 +/* f0e3f64: 26100078 */ addiu $s0,$s0,0x78 +/* f0e3f68: 4600f306 */ mov.s $f12,$f30 +/* f0e3f6c: 4600848d */ trunc.w.s $f18,$f16 +/* f0e3f70: 44179000 */ mfc1 $s7,$f18 +/* f0e3f74: 0fc01ad5 */ jal func0f006b54 +/* f0e3f78: 26f70078 */ addiu $s7,$s7,0x78 +/* f0e3f7c: 3c013f80 */ lui $at,0x3f80 +/* f0e3f80: 44812000 */ mtc1 $at,$f4 +/* f0e3f84: 3c0142c6 */ lui $at,0x42c6 +/* f0e3f88: 44814000 */ mtc1 $at,$f8 +/* f0e3f8c: 46002181 */ sub.s $f6,$f4,$f0 +/* f0e3f90: 24140001 */ addiu $s4,$zero,0x1 +/* f0e3f94: 3c014f00 */ lui $at,0x4f00 +/* f0e3f98: 46083282 */ mul.s $f10,$f6,$f8 +/* f0e3f9c: 444ef800 */ cfc1 $t6,$31 +/* f0e3fa0: 44d4f800 */ ctc1 $s4,$31 +/* f0e3fa4: 00000000 */ sll $zero,$zero,0x0 +/* f0e3fa8: 46005424 */ cvt.w.s $f16,$f10 +/* f0e3fac: 4454f800 */ cfc1 $s4,$31 +/* f0e3fb0: 00000000 */ sll $zero,$zero,0x0 +/* f0e3fb4: 32940078 */ andi $s4,$s4,0x78 +/* f0e3fb8: 52800013 */ beqzl $s4,.L0f0e4008 +/* f0e3fbc: 44148000 */ mfc1 $s4,$f16 +/* f0e3fc0: 44818000 */ mtc1 $at,$f16 +/* f0e3fc4: 24140001 */ addiu $s4,$zero,0x1 +/* f0e3fc8: 46105401 */ sub.s $f16,$f10,$f16 +/* f0e3fcc: 44d4f800 */ ctc1 $s4,$31 +/* f0e3fd0: 00000000 */ sll $zero,$zero,0x0 +/* f0e3fd4: 46008424 */ cvt.w.s $f16,$f16 +/* f0e3fd8: 4454f800 */ cfc1 $s4,$31 +/* f0e3fdc: 00000000 */ sll $zero,$zero,0x0 +/* f0e3fe0: 32940078 */ andi $s4,$s4,0x78 +/* f0e3fe4: 16800005 */ bnez $s4,.L0f0e3ffc +/* f0e3fe8: 00000000 */ sll $zero,$zero,0x0 +/* f0e3fec: 44148000 */ mfc1 $s4,$f16 +/* f0e3ff0: 3c018000 */ lui $at,0x8000 +/* f0e3ff4: 10000007 */ beqz $zero,.L0f0e4014 +/* f0e3ff8: 0281a025 */ or $s4,$s4,$at +.L0f0e3ffc: +/* f0e3ffc: 10000005 */ beqz $zero,.L0f0e4014 +/* f0e4000: 2414ffff */ addiu $s4,$zero,-1 +/* f0e4004: 44148000 */ mfc1 $s4,$f16 +.L0f0e4008: +/* f0e4008: 00000000 */ sll $zero,$zero,0x0 +/* f0e400c: 0680fffb */ bltz $s4,.L0f0e3ffc +/* f0e4010: 00000000 */ sll $zero,$zero,0x0 +.L0f0e4014: +/* f0e4014: 44cef800 */ ctc1 $t6,$31 +/* f0e4018: 0fc01ad5 */ jal func0f006b54 +/* f0e401c: 4600f306 */ mov.s $f12,$f30 +/* f0e4020: 3c013f80 */ lui $at,0x3f80 +/* f0e4024: 44819000 */ mtc1 $at,$f18 +/* f0e4028: 3c014204 */ lui $at,0x4204 +/* f0e402c: 44813000 */ mtc1 $at,$f6 +/* f0e4030: 46009101 */ sub.s $f4,$f18,$f0 +/* f0e4034: 24020001 */ addiu $v0,$zero,0x1 +/* f0e4038: 2403ff00 */ addiu $v1,$zero,-256 +/* f0e403c: 3c014f00 */ lui $at,0x4f00 +/* f0e4040: 46062202 */ mul.s $f8,$f4,$f6 +/* f0e4044: 0074f025 */ or $s8,$v1,$s4 +/* f0e4048: 8fa400b8 */ lw $a0,0xb8($sp) +/* f0e404c: 02c02825 */ or $a1,$s6,$zero +/* f0e4050: 02603025 */ or $a2,$s3,$zero +/* f0e4054: 02403825 */ or $a3,$s2,$zero +/* f0e4058: 24190002 */ addiu $t9,$zero,0x2 +/* f0e405c: 444ff800 */ cfc1 $t7,$31 +/* f0e4060: 44c2f800 */ ctc1 $v0,$31 +/* f0e4064: 00000000 */ sll $zero,$zero,0x0 +/* f0e4068: 460042a4 */ cvt.w.s $f10,$f8 +/* f0e406c: 4442f800 */ cfc1 $v0,$31 +/* f0e4070: 00000000 */ sll $zero,$zero,0x0 +/* f0e4074: 30420078 */ andi $v0,$v0,0x78 +/* f0e4078: 50400013 */ beqzl $v0,.L0f0e40c8 +/* f0e407c: 44025000 */ mfc1 $v0,$f10 +/* f0e4080: 44815000 */ mtc1 $at,$f10 +/* f0e4084: 24020001 */ addiu $v0,$zero,0x1 +/* f0e4088: 460a4281 */ sub.s $f10,$f8,$f10 +/* f0e408c: 44c2f800 */ ctc1 $v0,$31 +/* f0e4090: 00000000 */ sll $zero,$zero,0x0 +/* f0e4094: 460052a4 */ cvt.w.s $f10,$f10 +/* f0e4098: 4442f800 */ cfc1 $v0,$31 +/* f0e409c: 00000000 */ sll $zero,$zero,0x0 +/* f0e40a0: 30420078 */ andi $v0,$v0,0x78 +/* f0e40a4: 14400005 */ bnez $v0,.L0f0e40bc +/* f0e40a8: 00000000 */ sll $zero,$zero,0x0 +/* f0e40ac: 44025000 */ mfc1 $v0,$f10 +/* f0e40b0: 3c018000 */ lui $at,0x8000 +/* f0e40b4: 10000007 */ beqz $zero,.L0f0e40d4 +/* f0e40b8: 00411025 */ or $v0,$v0,$at +.L0f0e40bc: +/* f0e40bc: 10000005 */ beqz $zero,.L0f0e40d4 +/* f0e40c0: 2402ffff */ addiu $v0,$zero,-1 +/* f0e40c4: 44025000 */ mfc1 $v0,$f10 +.L0f0e40c8: +/* f0e40c8: 00000000 */ sll $zero,$zero,0x0 +/* f0e40cc: 0440fffb */ bltz $v0,.L0f0e40bc +/* f0e40d0: 00000000 */ sll $zero,$zero,0x0 +.L0f0e40d4: +/* f0e40d4: 44cff800 */ ctc1 $t7,$31 +/* f0e40d8: 0062c025 */ or $t8,$v1,$v0 +/* f0e40dc: 0040a825 */ or $s5,$v0,$zero +/* f0e40e0: afb80014 */ sw $t8,0x14($sp) +/* f0e40e4: afb00010 */ sw $s0,0x10($sp) +/* f0e40e8: afbe0018 */ sw $s8,0x18($sp) +/* f0e40ec: 0fc35343 */ jal func0f0d4d0c +/* f0e40f0: afb9001c */ sw $t9,0x1c($sp) +/* f0e40f4: 2401ff00 */ addiu $at,$zero,-256 +/* f0e40f8: 02a14025 */ or $t0,$s5,$at +/* f0e40fc: 24090003 */ addiu $t1,$zero,0x3 +/* f0e4100: afa9001c */ sw $t1,0x1c($sp) +/* f0e4104: afa80018 */ sw $t0,0x18($sp) +/* f0e4108: 00402025 */ or $a0,$v0,$zero +/* f0e410c: 02402825 */ or $a1,$s2,$zero +/* f0e4110: 02003025 */ or $a2,$s0,$zero +/* f0e4114: 02203825 */ or $a3,$s1,$zero +/* f0e4118: afb70010 */ sw $s7,0x10($sp) +/* f0e411c: 0fc35343 */ jal func0f0d4d0c +/* f0e4120: afbe0014 */ sw $s8,0x14($sp) +/* f0e4124: 8fa300b0 */ lw $v1,0xb0($sp) +/* f0e4128: 24010003 */ addiu $at,$zero,0x3 +/* f0e412c: afa200b8 */ sw $v0,0xb8($sp) +/* f0e4130: 24630001 */ addiu $v1,$v1,0x1 +/* f0e4134: afa300b0 */ sw $v1,0xb0($sp) +/* f0e4138: 1461fe6f */ bne $v1,$at,.L0f0e3af8 +/* f0e413c: 00402025 */ or $a0,$v0,$zero +/* f0e4140: 0fc35320 */ jal func0f0d4c80 +/* f0e4144: 00000000 */ sll $zero,$zero,0x0 +/* f0e4148: 8fbf007c */ lw $ra,0x7c($sp) +/* f0e414c: d7b40028 */ ldc1 $f20,0x28($sp) +/* f0e4150: d7b60030 */ ldc1 $f22,0x30($sp) +/* f0e4154: d7b80038 */ ldc1 $f24,0x38($sp) +/* f0e4158: d7ba0040 */ ldc1 $f26,0x40($sp) +/* f0e415c: d7bc0048 */ ldc1 $f28,0x48($sp) +/* f0e4160: d7be0050 */ ldc1 $f30,0x50($sp) +/* f0e4164: 8fb00058 */ lw $s0,0x58($sp) +/* f0e4168: 8fb1005c */ lw $s1,0x5c($sp) +/* f0e416c: 8fb20060 */ lw $s2,0x60($sp) +/* f0e4170: 8fb30064 */ lw $s3,0x64($sp) +/* f0e4174: 8fb40068 */ lw $s4,0x68($sp) +/* f0e4178: 8fb5006c */ lw $s5,0x6c($sp) +/* f0e417c: 8fb60070 */ lw $s6,0x70($sp) +/* f0e4180: 8fb70074 */ lw $s7,0x74($sp) +/* f0e4184: 8fbe0078 */ lw $s8,0x78($sp) +/* f0e4188: 03e00008 */ jr $ra +/* f0e418c: 27bd00b8 */ addiu $sp,$sp,0xb8 +); + +GLOBAL_ASM( +glabel func0f0e4190 +/* f0e4190: 27bdff60 */ addiu $sp,$sp,-160 +/* f0e4194: afb60070 */ sw $s6,0x70($sp) +/* f0e4198: 3c168006 */ lui $s6,0x8006 +/* f0e419c: 26d61630 */ addiu $s6,$s6,0x1630 +/* f0e41a0: 3c017f1b */ lui $at,0x7f1b +/* f0e41a4: c424df40 */ lwc1 $f4,-0x20c0($at) +/* f0e41a8: c6c60000 */ lwc1 $f6,0x0($s6) +/* f0e41ac: 3c013f80 */ lui $at,0x3f80 +/* f0e41b0: afbf0074 */ sw $ra,0x74($sp) +/* f0e41b4: 46062002 */ mul.s $f0,$f4,$f6 +/* f0e41b8: afb5006c */ sw $s5,0x6c($sp) +/* f0e41bc: 44816000 */ mtc1 $at,$f12 +/* f0e41c0: 0080a825 */ or $s5,$a0,$zero +/* f0e41c4: afb40068 */ sw $s4,0x68($sp) +/* f0e41c8: afb30064 */ sw $s3,0x64($sp) +/* f0e41cc: afb20060 */ sw $s2,0x60($sp) +/* f0e41d0: 46000200 */ add.s $f8,$f0,$f0 +/* f0e41d4: afb1005c */ sw $s1,0x5c($sp) +/* f0e41d8: afb00058 */ sw $s0,0x58($sp) +/* f0e41dc: f7be0050 */ sdc1 $f30,0x50($sp) +/* f0e41e0: f7bc0048 */ sdc1 $f28,0x48($sp) +/* f0e41e4: f7ba0040 */ sdc1 $f26,0x40($sp) +/* f0e41e8: f7b80038 */ sdc1 $f24,0x38($sp) +/* f0e41ec: f7b60030 */ sdc1 $f22,0x30($sp) +/* f0e41f0: f7b40028 */ sdc1 $f20,0x28($sp) +/* f0e41f4: 0fc01ac2 */ jal func0f006b08 +/* f0e41f8: e7a8009c */ swc1 $f8,0x9c($sp) +/* f0e41fc: 3c01437f */ lui $at,0x437f +/* f0e4200: 44815000 */ mtc1 $at,$f10 +/* f0e4204: 24100001 */ addiu $s0,$zero,0x1 +/* f0e4208: 3c014f00 */ lui $at,0x4f00 +/* f0e420c: 460a0402 */ mul.s $f16,$f0,$f10 +/* f0e4210: 02a02025 */ or $a0,$s5,$zero +/* f0e4214: 00002825 */ or $a1,$zero,$zero +/* f0e4218: 444ef800 */ cfc1 $t6,$31 +/* f0e421c: 44d0f800 */ ctc1 $s0,$31 +/* f0e4220: 00000000 */ sll $zero,$zero,0x0 +/* f0e4224: 460084a4 */ cvt.w.s $f18,$f16 +/* f0e4228: 4450f800 */ cfc1 $s0,$31 +/* f0e422c: 00000000 */ sll $zero,$zero,0x0 +/* f0e4230: 32100078 */ andi $s0,$s0,0x78 +/* f0e4234: 52000013 */ beqzl $s0,.L0f0e4284 +/* f0e4238: 44109000 */ mfc1 $s0,$f18 +/* f0e423c: 44819000 */ mtc1 $at,$f18 +/* f0e4240: 24100001 */ addiu $s0,$zero,0x1 +/* f0e4244: 46128481 */ sub.s $f18,$f16,$f18 +/* f0e4248: 44d0f800 */ ctc1 $s0,$31 +/* f0e424c: 00000000 */ sll $zero,$zero,0x0 +/* f0e4250: 460094a4 */ cvt.w.s $f18,$f18 +/* f0e4254: 4450f800 */ cfc1 $s0,$31 +/* f0e4258: 00000000 */ sll $zero,$zero,0x0 +/* f0e425c: 32100078 */ andi $s0,$s0,0x78 +/* f0e4260: 16000005 */ bnez $s0,.L0f0e4278 +/* f0e4264: 00000000 */ sll $zero,$zero,0x0 +/* f0e4268: 44109000 */ mfc1 $s0,$f18 +/* f0e426c: 3c018000 */ lui $at,0x8000 +/* f0e4270: 10000007 */ beqz $zero,.L0f0e4290 +/* f0e4274: 02018025 */ or $s0,$s0,$at +.L0f0e4278: +/* f0e4278: 10000005 */ beqz $zero,.L0f0e4290 +/* f0e427c: 2410ffff */ addiu $s0,$zero,-1 +/* f0e4280: 44109000 */ mfc1 $s0,$f18 +.L0f0e4284: +/* f0e4284: 00000000 */ sll $zero,$zero,0x0 +/* f0e4288: 0600fffb */ bltz $s0,.L0f0e4278 +/* f0e428c: 00000000 */ sll $zero,$zero,0x0 +.L0f0e4290: +/* f0e4290: 44cef800 */ ctc1 $t6,$31 +/* f0e4294: 00107c00 */ sll $t7,$s0,0x10 +/* f0e4298: 0fc3528f */ jal func0f0d4a3c +/* f0e429c: 01e08025 */ or $s0,$t7,$zero +/* f0e42a0: 3c18fffe */ lui $t8,0xfffe +/* f0e42a4: 37187960 */ ori $t8,$t8,0x7960 +/* f0e42a8: 3c01800a */ lui $at,0x800a +/* f0e42ac: ac38de90 */ sw $t8,-0x2170($at) +/* f0e42b0: 3c190001 */ lui $t9,0x1 +/* f0e42b4: 373986a0 */ ori $t9,$t9,0x86a0 +/* f0e42b8: 3c01800a */ lui $at,0x800a +/* f0e42bc: ac39de94 */ sw $t9,-0x216c($at) +/* f0e42c0: 3c01ff00 */ lui $at,0xff00 +/* f0e42c4: 3421007f */ ori $at,$at,0x7f +/* f0e42c8: 0201a025 */ or $s4,$s0,$at +/* f0e42cc: 3c017f1b */ lui $at,0x7f1b +/* f0e42d0: c43edf44 */ lwc1 $f30,-0x20bc($at) +/* f0e42d4: 3c013e00 */ lui $at,0x3e00 +/* f0e42d8: 4481e000 */ mtc1 $at,$f28 +/* f0e42dc: 3c017f1b */ lui $at,0x7f1b +/* f0e42e0: c43adf48 */ lwc1 $f26,-0x20b8($at) +/* f0e42e4: 3c014416 */ lui $at,0x4416 +/* f0e42e8: 4481c000 */ mtc1 $at,$f24 +/* f0e42ec: 0040a825 */ or $s5,$v0,$zero +/* f0e42f0: 00009825 */ or $s3,$zero,$zero +.L0f0e42f4: +/* f0e42f4: 44932000 */ mtc1 $s3,$f4 +/* f0e42f8: c7b0009c */ lwc1 $f16,0x9c($sp) +/* f0e42fc: 46802020 */ cvt.s.w $f0,$f4 +/* f0e4300: 46000180 */ add.s $f6,$f0,$f0 +/* f0e4304: 461a3202 */ mul.s $f8,$f6,$f26 +/* f0e4308: 00000000 */ sll $zero,$zero,0x0 +/* f0e430c: 461c4282 */ mul.s $f10,$f8,$f28 +/* f0e4310: 46105500 */ add.s $f20,$f10,$f16 +/* f0e4314: 0c0068f7 */ jal 0x1a3dc +/* f0e4318: 4600a306 */ mov.s $f12,$f20 +/* f0e431c: 46180482 */ mul.s $f18,$f0,$f24 +/* f0e4320: 4600a306 */ mov.s $f12,$f20 +/* f0e4324: 4600910d */ trunc.w.s $f4,$f18 +/* f0e4328: 44112000 */ mfc1 $s1,$f4 +/* f0e432c: 0c0068f4 */ jal 0x1a3d0 +/* f0e4330: 00000000 */ sll $zero,$zero,0x0 +/* f0e4334: 46180182 */ mul.s $f6,$f0,$f24 +/* f0e4338: 461ea580 */ add.s $f22,$f20,$f30 +/* f0e433c: 4600b306 */ mov.s $f12,$f22 +/* f0e4340: 4600320d */ trunc.w.s $f8,$f6 +/* f0e4344: 44124000 */ mfc1 $s2,$f8 +/* f0e4348: 0c0068f7 */ jal 0x1a3dc +/* f0e434c: 00000000 */ sll $zero,$zero,0x0 +/* f0e4350: 46180282 */ mul.s $f10,$f0,$f24 +/* f0e4354: 4600b306 */ mov.s $f12,$f22 +/* f0e4358: 4600540d */ trunc.w.s $f16,$f10 +/* f0e435c: 44108000 */ mfc1 $s0,$f16 +/* f0e4360: 0c0068f4 */ jal 0x1a3d0 +/* f0e4364: 00000000 */ sll $zero,$zero,0x0 +/* f0e4368: 46180482 */ mul.s $f18,$f0,$f24 +/* f0e436c: 240e0008 */ addiu $t6,$zero,0x8 +/* f0e4370: 262500a0 */ addiu $a1,$s1,0xa0 +/* f0e4374: 260700a0 */ addiu $a3,$s0,0xa0 +/* f0e4378: 26460078 */ addiu $a2,$s2,0x78 +/* f0e437c: afae001c */ sw $t6,0x1c($sp) +/* f0e4380: 02a02025 */ or $a0,$s5,$zero +/* f0e4384: 4600910d */ trunc.w.s $f4,$f18 +/* f0e4388: afb40014 */ sw $s4,0x14($sp) +/* f0e438c: afb40018 */ sw $s4,0x18($sp) +/* f0e4390: 440c2000 */ mfc1 $t4,$f4 +/* f0e4394: 00000000 */ sll $zero,$zero,0x0 +/* f0e4398: 258d0078 */ addiu $t5,$t4,0x78 +/* f0e439c: 0fc35343 */ jal func0f0d4d0c +/* f0e43a0: afad0010 */ sw $t5,0x10($sp) +/* f0e43a4: 26730001 */ addiu $s3,$s3,0x1 +/* f0e43a8: 2a610008 */ slti $at,$s3,0x8 +/* f0e43ac: 1420ffd1 */ bnez $at,.L0f0e42f4 +/* f0e43b0: 0040a825 */ or $s5,$v0,$zero +/* f0e43b4: 3c013f80 */ lui $at,0x3f80 +/* f0e43b8: 44816000 */ mtc1 $at,$f12 +/* f0e43bc: 0fc01ad5 */ jal func0f006b54 +/* f0e43c0: 00000000 */ sll $zero,$zero,0x0 +/* f0e43c4: 3c01437f */ lui $at,0x437f +/* f0e43c8: 44816000 */ mtc1 $at,$f12 +/* f0e43cc: 24100001 */ addiu $s0,$zero,0x1 +/* f0e43d0: 3c014f00 */ lui $at,0x4f00 +/* f0e43d4: 460c0182 */ mul.s $f6,$f0,$f12 +/* f0e43d8: 46066201 */ sub.s $f8,$f12,$f6 +/* f0e43dc: 444ff800 */ cfc1 $t7,$31 +/* f0e43e0: 44d0f800 */ ctc1 $s0,$31 +/* f0e43e4: 00000000 */ sll $zero,$zero,0x0 +/* f0e43e8: 460042a4 */ cvt.w.s $f10,$f8 +/* f0e43ec: 4450f800 */ cfc1 $s0,$31 +/* f0e43f0: 00000000 */ sll $zero,$zero,0x0 +/* f0e43f4: 32100078 */ andi $s0,$s0,0x78 +/* f0e43f8: 52000013 */ beqzl $s0,.L0f0e4448 +/* f0e43fc: 44105000 */ mfc1 $s0,$f10 +/* f0e4400: 44815000 */ mtc1 $at,$f10 +/* f0e4404: 24100001 */ addiu $s0,$zero,0x1 +/* f0e4408: 460a4281 */ sub.s $f10,$f8,$f10 +/* f0e440c: 44d0f800 */ ctc1 $s0,$31 +/* f0e4410: 00000000 */ sll $zero,$zero,0x0 +/* f0e4414: 460052a4 */ cvt.w.s $f10,$f10 +/* f0e4418: 4450f800 */ cfc1 $s0,$31 +/* f0e441c: 00000000 */ sll $zero,$zero,0x0 +/* f0e4420: 32100078 */ andi $s0,$s0,0x78 +/* f0e4424: 16000005 */ bnez $s0,.L0f0e443c +/* f0e4428: 00000000 */ sll $zero,$zero,0x0 +/* f0e442c: 44105000 */ mfc1 $s0,$f10 +/* f0e4430: 3c018000 */ lui $at,0x8000 +/* f0e4434: 10000007 */ beqz $zero,.L0f0e4454 +/* f0e4438: 02018025 */ or $s0,$s0,$at +.L0f0e443c: +/* f0e443c: 10000005 */ beqz $zero,.L0f0e4454 +/* f0e4440: 2410ffff */ addiu $s0,$zero,-1 +/* f0e4444: 44105000 */ mfc1 $s0,$f10 +.L0f0e4448: +/* f0e4448: 00000000 */ sll $zero,$zero,0x0 +/* f0e444c: 0600fffb */ bltz $s0,.L0f0e443c +/* f0e4450: 00000000 */ sll $zero,$zero,0x0 +.L0f0e4454: +/* f0e4454: 3c017f1b */ lui $at,0x7f1b +/* f0e4458: 44cff800 */ ctc1 $t7,$31 +/* f0e445c: c430df4c */ lwc1 $f16,-0x20b4($at) +/* f0e4460: c6d20000 */ lwc1 $f18,0x0($s6) +/* f0e4464: 3c01ff00 */ lui $at,0xff00 +/* f0e4468: 0010c400 */ sll $t8,$s0,0x10 +/* f0e446c: 46128082 */ mul.s $f2,$f16,$f18 +/* f0e4470: 3421007f */ ori $at,$at,0x7f +/* f0e4474: 0301a025 */ or $s4,$t8,$at +/* f0e4478: 24160008 */ addiu $s6,$zero,0x8 +/* f0e447c: 00009825 */ or $s3,$zero,$zero +/* f0e4480: 46001107 */ neg.s $f4,$f2 +/* f0e4484: e7a40078 */ swc1 $f4,0x78($sp) +.L0f0e4488: +/* f0e4488: 44933000 */ mtc1 $s3,$f6 +/* f0e448c: c7a80078 */ lwc1 $f8,0x78($sp) +/* f0e4490: 46803020 */ cvt.s.w $f0,$f6 +/* f0e4494: 46000280 */ add.s $f10,$f0,$f0 +/* f0e4498: 461a5402 */ mul.s $f16,$f10,$f26 +/* f0e449c: 00000000 */ sll $zero,$zero,0x0 +/* f0e44a0: 461c8482 */ mul.s $f18,$f16,$f28 +/* f0e44a4: 46124500 */ add.s $f20,$f8,$f18 +/* f0e44a8: 0c0068f7 */ jal 0x1a3dc +/* f0e44ac: 4600a306 */ mov.s $f12,$f20 +/* f0e44b0: 46180102 */ mul.s $f4,$f0,$f24 +/* f0e44b4: 4600a306 */ mov.s $f12,$f20 +/* f0e44b8: 4600218d */ trunc.w.s $f6,$f4 +/* f0e44bc: 44113000 */ mfc1 $s1,$f6 +/* f0e44c0: 0c0068f4 */ jal 0x1a3d0 +/* f0e44c4: 00000000 */ sll $zero,$zero,0x0 +/* f0e44c8: 46180282 */ mul.s $f10,$f0,$f24 +/* f0e44cc: 461ea580 */ add.s $f22,$f20,$f30 +/* f0e44d0: 4600b306 */ mov.s $f12,$f22 +/* f0e44d4: 4600540d */ trunc.w.s $f16,$f10 +/* f0e44d8: 44128000 */ mfc1 $s2,$f16 +/* f0e44dc: 0c0068f7 */ jal 0x1a3dc +/* f0e44e0: 00000000 */ sll $zero,$zero,0x0 +/* f0e44e4: 46180202 */ mul.s $f8,$f0,$f24 +/* f0e44e8: 4600b306 */ mov.s $f12,$f22 +/* f0e44ec: 4600448d */ trunc.w.s $f18,$f8 +/* f0e44f0: 44109000 */ mfc1 $s0,$f18 +/* f0e44f4: 0c0068f4 */ jal 0x1a3d0 +/* f0e44f8: 00000000 */ sll $zero,$zero,0x0 +/* f0e44fc: 46180102 */ mul.s $f4,$f0,$f24 +/* f0e4500: 240d0009 */ addiu $t5,$zero,0x9 +/* f0e4504: 262500a0 */ addiu $a1,$s1,0xa0 +/* f0e4508: 260700a0 */ addiu $a3,$s0,0xa0 +/* f0e450c: 26460078 */ addiu $a2,$s2,0x78 +/* f0e4510: afad001c */ sw $t5,0x1c($sp) +/* f0e4514: 02a02025 */ or $a0,$s5,$zero +/* f0e4518: 4600218d */ trunc.w.s $f6,$f4 +/* f0e451c: afb40014 */ sw $s4,0x14($sp) +/* f0e4520: afb40018 */ sw $s4,0x18($sp) +/* f0e4524: 440b3000 */ mfc1 $t3,$f6 +/* f0e4528: 00000000 */ sll $zero,$zero,0x0 +/* f0e452c: 256c0078 */ addiu $t4,$t3,0x78 +/* f0e4530: 0fc35343 */ jal func0f0d4d0c +/* f0e4534: afac0010 */ sw $t4,0x10($sp) +/* f0e4538: 26730001 */ addiu $s3,$s3,0x1 +/* f0e453c: 1676ffd2 */ bne $s3,$s6,.L0f0e4488 +/* f0e4540: 0040a825 */ or $s5,$v0,$zero +/* f0e4544: 0fc35320 */ jal func0f0d4c80 +/* f0e4548: 00402025 */ or $a0,$v0,$zero +/* f0e454c: 8fbf0074 */ lw $ra,0x74($sp) +/* f0e4550: d7b40028 */ ldc1 $f20,0x28($sp) +/* f0e4554: d7b60030 */ ldc1 $f22,0x30($sp) +/* f0e4558: d7b80038 */ ldc1 $f24,0x38($sp) +/* f0e455c: d7ba0040 */ ldc1 $f26,0x40($sp) +/* f0e4560: d7bc0048 */ ldc1 $f28,0x48($sp) +/* f0e4564: d7be0050 */ ldc1 $f30,0x50($sp) +/* f0e4568: 8fb00058 */ lw $s0,0x58($sp) +/* f0e456c: 8fb1005c */ lw $s1,0x5c($sp) +/* f0e4570: 8fb20060 */ lw $s2,0x60($sp) +/* f0e4574: 8fb30064 */ lw $s3,0x64($sp) +/* f0e4578: 8fb40068 */ lw $s4,0x68($sp) +/* f0e457c: 8fb5006c */ lw $s5,0x6c($sp) +/* f0e4580: 8fb60070 */ lw $s6,0x70($sp) +/* f0e4584: 03e00008 */ jr $ra +/* f0e4588: 27bd00a0 */ addiu $sp,$sp,0xa0 +/* f0e458c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0e4590: afbf002c */ sw $ra,0x2c($sp) +/* f0e4594: afb00028 */ sw $s0,0x28($sp) +/* f0e4598: 3c01800a */ lui $at,0x800a +/* f0e459c: 00808025 */ or $s0,$a0,$zero +/* f0e45a0: 0c002f06 */ jal 0xbc18 +/* f0e45a4: ac20de98 */ sw $zero,-0x2168($at) +/* f0e45a8: 04410003 */ bgez $v0,.L0f0e45b8 +/* f0e45ac: 00027043 */ sra $t6,$v0,0x1 +/* f0e45b0: 24410001 */ addiu $at,$v0,0x1 +/* f0e45b4: 00017043 */ sra $t6,$at,0x1 +.L0f0e45b8: +/* f0e45b8: 240fffec */ addiu $t7,$zero,-20 +/* f0e45bc: 01eec023 */ subu $t8,$t7,$t6 +/* f0e45c0: 3c01800a */ lui $at,0x800a +/* f0e45c4: ac38de9c */ sw $t8,-0x2164($at) +/* f0e45c8: 02002025 */ or $a0,$s0,$zero +/* f0e45cc: 0fc3528f */ jal func0f0d4a3c +/* f0e45d0: 00002825 */ or $a1,$zero,$zero +/* f0e45d4: 3c19fffe */ lui $t9,0xfffe +/* f0e45d8: 37397960 */ ori $t9,$t9,0x7960 +/* f0e45dc: 3c01800a */ lui $at,0x800a +/* f0e45e0: ac39de90 */ sw $t9,-0x2170($at) +/* f0e45e4: 3c080001 */ lui $t0,0x1 +/* f0e45e8: 350886a0 */ ori $t0,$t0,0x86a0 +/* f0e45ec: 3c01800a */ lui $at,0x800a +/* f0e45f0: 00408025 */ or $s0,$v0,$zero +/* f0e45f4: 0c002f06 */ jal 0xbc18 +/* f0e45f8: ac28de94 */ sw $t0,-0x216c($at) +/* f0e45fc: 0c002f06 */ jal 0xbc18 +/* f0e4600: a7a20034 */ sh $v0,0x34($sp) +/* f0e4604: 87a60034 */ lh $a2,0x34($sp) +/* f0e4608: 3c0300ff */ lui $v1,0xff +/* f0e460c: 346300bf */ ori $v1,$v1,0xbf +/* f0e4610: 2449000a */ addiu $t1,$v0,0xa +/* f0e4614: 240a0006 */ addiu $t2,$zero,0x6 +/* f0e4618: afaa001c */ sw $t2,0x1c($sp) +/* f0e461c: afa90010 */ sw $t1,0x10($sp) +/* f0e4620: afa30014 */ sw $v1,0x14($sp) +/* f0e4624: afa30018 */ sw $v1,0x18($sp) +/* f0e4628: 02002025 */ or $a0,$s0,$zero +/* f0e462c: 2405fc18 */ addiu $a1,$zero,-1000 +/* f0e4630: 240707d0 */ addiu $a3,$zero,0x7d0 +/* f0e4634: 0fc35343 */ jal func0f0d4d0c +/* f0e4638: 24c6000a */ addiu $a2,$a2,0xa +/* f0e463c: 0c002f06 */ jal 0xbc18 +/* f0e4640: 00408025 */ or $s0,$v0,$zero +/* f0e4644: 0c002f06 */ jal 0xbc18 +/* f0e4648: a7a20034 */ sh $v0,0x34($sp) +/* f0e464c: 87a60034 */ lh $a2,0x34($sp) +/* f0e4650: 3c03ffff */ lui $v1,0xffff +/* f0e4654: 346300af */ ori $v1,$v1,0xaf +/* f0e4658: 244b000a */ addiu $t3,$v0,0xa +/* f0e465c: 240c0005 */ addiu $t4,$zero,0x5 +/* f0e4660: afac001c */ sw $t4,0x1c($sp) +/* f0e4664: afab0010 */ sw $t3,0x10($sp) +/* f0e4668: afa30014 */ sw $v1,0x14($sp) +/* f0e466c: afa30018 */ sw $v1,0x18($sp) +/* f0e4670: 02002025 */ or $a0,$s0,$zero +/* f0e4674: 2405fc18 */ addiu $a1,$zero,-1000 +/* f0e4678: 240707d0 */ addiu $a3,$zero,0x7d0 +/* f0e467c: 0fc35343 */ jal func0f0d4d0c +/* f0e4680: 24c6000a */ addiu $a2,$a2,0xa +/* f0e4684: 0fc35320 */ jal func0f0d4c80 +/* f0e4688: 00402025 */ or $a0,$v0,$zero +/* f0e468c: 8fbf002c */ lw $ra,0x2c($sp) +/* f0e4690: 3c03800a */ lui $v1,0x800a +/* f0e4694: 2463de9c */ addiu $v1,$v1,-8548 +/* f0e4698: ac600000 */ sw $zero,0x0($v1) +/* f0e469c: 3c01800a */ lui $at,0x800a +/* f0e46a0: 8fb00028 */ lw $s0,0x28($sp) +/* f0e46a4: ac20de98 */ sw $zero,-0x2168($at) +/* f0e46a8: 03e00008 */ jr $ra +/* f0e46ac: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0e46b0: 3c0e800a */ lui $t6,0x800a +/* f0e46b4: 8dcede9c */ lw $t6,-0x2164($t6) +/* f0e46b8: 44803000 */ mtc1 $zero,$f6 +/* f0e46bc: 3c014370 */ lui $at,0x4370 +/* f0e46c0: 25cf0078 */ addiu $t7,$t6,0x78 +/* f0e46c4: 448f2000 */ mtc1 $t7,$f4 +/* f0e46c8: 44856000 */ mtc1 $a1,$f12 +/* f0e46cc: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0e46d0: 46802020 */ cvt.s.w $f0,$f4 +/* f0e46d4: 44812000 */ mtc1 $at,$f4 +/* f0e46d8: afb00028 */ sw $s0,0x28($sp) +/* f0e46dc: afbf002c */ sw $ra,0x2c($sp) +/* f0e46e0: 00002825 */ or $a1,$zero,$zero +/* f0e46e4: 46003201 */ sub.s $f8,$f6,$f0 +/* f0e46e8: 46002181 */ sub.s $f6,$f4,$f0 +/* f0e46ec: 46086282 */ mul.s $f10,$f12,$f8 +/* f0e46f0: 00000000 */ sll $zero,$zero,0x0 +/* f0e46f4: 46066202 */ mul.s $f8,$f12,$f6 +/* f0e46f8: 460a0400 */ add.s $f16,$f0,$f10 +/* f0e46fc: 46080280 */ add.s $f10,$f0,$f8 +/* f0e4700: 4600848d */ trunc.w.s $f18,$f16 +/* f0e4704: 4600540d */ trunc.w.s $f16,$f10 +/* f0e4708: 44069000 */ mfc1 $a2,$f18 +/* f0e470c: 44108000 */ mfc1 $s0,$f16 +/* f0e4710: 0fc3528f */ jal func0f0d4a3c +/* f0e4714: afa60034 */ sw $a2,0x34($sp) +/* f0e4718: 3c08fffe */ lui $t0,0xfffe +/* f0e471c: 35087960 */ ori $t0,$t0,0x7960 +/* f0e4720: 3c01800a */ lui $at,0x800a +/* f0e4724: 8fa60034 */ lw $a2,0x34($sp) +/* f0e4728: 3c03ffff */ lui $v1,0xffff +/* f0e472c: ac28de90 */ sw $t0,-0x2170($at) +/* f0e4730: 3c090001 */ lui $t1,0x1 +/* f0e4734: 3463007f */ ori $v1,$v1,0x7f +/* f0e4738: 352986a0 */ ori $t1,$t1,0x86a0 +/* f0e473c: 3c01800a */ lui $at,0x800a +/* f0e4740: 240a0005 */ addiu $t2,$zero,0x5 +/* f0e4744: ac29de94 */ sw $t1,-0x216c($at) +/* f0e4748: afaa001c */ sw $t2,0x1c($sp) +/* f0e474c: afa30014 */ sw $v1,0x14($sp) +/* f0e4750: afa30018 */ sw $v1,0x18($sp) +/* f0e4754: 00402025 */ or $a0,$v0,$zero +/* f0e4758: 2405fc18 */ addiu $a1,$zero,-1000 +/* f0e475c: 240707d0 */ addiu $a3,$zero,0x7d0 +/* f0e4760: 0fc35343 */ jal func0f0d4d0c +/* f0e4764: afa60010 */ sw $a2,0x10($sp) +/* f0e4768: 8fa60034 */ lw $a2,0x34($sp) +/* f0e476c: 3c0300aa */ lui $v1,0xaa +/* f0e4770: 3463007f */ ori $v1,$v1,0x7f +/* f0e4774: 240b0006 */ addiu $t3,$zero,0x6 +/* f0e4778: afab001c */ sw $t3,0x1c($sp) +/* f0e477c: afa30014 */ sw $v1,0x14($sp) +/* f0e4780: afa30018 */ sw $v1,0x18($sp) +/* f0e4784: 00402025 */ or $a0,$v0,$zero +/* f0e4788: 2405fc18 */ addiu $a1,$zero,-1000 +/* f0e478c: 240707d0 */ addiu $a3,$zero,0x7d0 +/* f0e4790: 0fc35343 */ jal func0f0d4d0c +/* f0e4794: afa60010 */ sw $a2,0x10($sp) +/* f0e4798: 3c03ffff */ lui $v1,0xffff +/* f0e479c: 3463007f */ ori $v1,$v1,0x7f +/* f0e47a0: 240c0005 */ addiu $t4,$zero,0x5 +/* f0e47a4: afac001c */ sw $t4,0x1c($sp) +/* f0e47a8: afa30014 */ sw $v1,0x14($sp) +/* f0e47ac: afa30018 */ sw $v1,0x18($sp) +/* f0e47b0: 00402025 */ or $a0,$v0,$zero +/* f0e47b4: 2405fc18 */ addiu $a1,$zero,-1000 +/* f0e47b8: 02003025 */ or $a2,$s0,$zero +/* f0e47bc: 240707d0 */ addiu $a3,$zero,0x7d0 +/* f0e47c0: 0fc35343 */ jal func0f0d4d0c +/* f0e47c4: afb00010 */ sw $s0,0x10($sp) +/* f0e47c8: 3c0300aa */ lui $v1,0xaa +/* f0e47cc: 3463007f */ ori $v1,$v1,0x7f +/* f0e47d0: 240d0006 */ addiu $t5,$zero,0x6 +/* f0e47d4: afad001c */ sw $t5,0x1c($sp) +/* f0e47d8: afa30014 */ sw $v1,0x14($sp) +/* f0e47dc: afa30018 */ sw $v1,0x18($sp) +/* f0e47e0: 00402025 */ or $a0,$v0,$zero +/* f0e47e4: 2405fc18 */ addiu $a1,$zero,-1000 +/* f0e47e8: 02003025 */ or $a2,$s0,$zero +/* f0e47ec: 240707d0 */ addiu $a3,$zero,0x7d0 +/* f0e47f0: 0fc35343 */ jal func0f0d4d0c +/* f0e47f4: afb00010 */ sw $s0,0x10($sp) +/* f0e47f8: 0fc35320 */ jal func0f0d4c80 +/* f0e47fc: 00402025 */ or $a0,$v0,$zero +/* f0e4800: 8fbf002c */ lw $ra,0x2c($sp) +/* f0e4804: 8fb00028 */ lw $s0,0x28($sp) +/* f0e4808: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0e480c: 03e00008 */ jr $ra +/* f0e4810: 00000000 */ sll $zero,$zero,0x0 +/* f0e4814: 27bdff48 */ addiu $sp,$sp,-184 +/* f0e4818: 3c017f1b */ lui $at,0x7f1b +/* f0e481c: c424df50 */ lwc1 $f4,-0x20b0($at) +/* f0e4820: 3c018006 */ lui $at,0x8006 +/* f0e4824: c4261630 */ lwc1 $f6,0x1630($at) +/* f0e4828: 3c02800a */ lui $v0,0x800a +/* f0e482c: 2442de9c */ addiu $v0,$v0,-8548 +/* f0e4830: 46062202 */ mul.s $f8,$f4,$f6 +/* f0e4834: afbf007c */ sw $ra,0x7c($sp) +/* f0e4838: ac400000 */ sw $zero,0x0($v0) +/* f0e483c: 3c01800a */ lui $at,0x800a +/* f0e4840: afbe0078 */ sw $s8,0x78($sp) +/* f0e4844: afb70074 */ sw $s7,0x74($sp) +/* f0e4848: afb60070 */ sw $s6,0x70($sp) +/* f0e484c: afb5006c */ sw $s5,0x6c($sp) +/* f0e4850: afb40068 */ sw $s4,0x68($sp) +/* f0e4854: afb30064 */ sw $s3,0x64($sp) +/* f0e4858: afb20060 */ sw $s2,0x60($sp) +/* f0e485c: afb1005c */ sw $s1,0x5c($sp) +/* f0e4860: afb00058 */ sw $s0,0x58($sp) +/* f0e4864: f7be0050 */ sdc1 $f30,0x50($sp) +/* f0e4868: f7bc0048 */ sdc1 $f28,0x48($sp) +/* f0e486c: f7ba0040 */ sdc1 $f26,0x40($sp) +/* f0e4870: f7b80038 */ sdc1 $f24,0x38($sp) +/* f0e4874: f7b60030 */ sdc1 $f22,0x30($sp) +/* f0e4878: f7b40028 */ sdc1 $f20,0x28($sp) +/* f0e487c: e7a800b4 */ swc1 $f8,0xb4($sp) +/* f0e4880: ac20de98 */ sw $zero,-0x2168($at) +/* f0e4884: 0fc3528f */ jal func0f0d4a3c +/* f0e4888: 00002825 */ or $a1,$zero,$zero +/* f0e488c: 3c0ffffe */ lui $t7,0xfffe +/* f0e4890: 35ef7960 */ ori $t7,$t7,0x7960 +/* f0e4894: 3c01800a */ lui $at,0x800a +/* f0e4898: ac2fde90 */ sw $t7,-0x2170($at) +/* f0e489c: 3c180001 */ lui $t8,0x1 +/* f0e48a0: 371886a0 */ ori $t8,$t8,0x86a0 +/* f0e48a4: 3c01800a */ lui $at,0x800a +/* f0e48a8: 24197f7f */ addiu $t9,$zero,0x7f7f +/* f0e48ac: 24087f7f */ addiu $t0,$zero,0x7f7f +/* f0e48b0: 24090004 */ addiu $t1,$zero,0x4 +/* f0e48b4: ac38de94 */ sw $t8,-0x216c($at) +/* f0e48b8: afa9001c */ sw $t1,0x1c($sp) +/* f0e48bc: afa80018 */ sw $t0,0x18($sp) +/* f0e48c0: afb90014 */ sw $t9,0x14($sp) +/* f0e48c4: 00402025 */ or $a0,$v0,$zero +/* f0e48c8: 2405d8f0 */ addiu $a1,$zero,-10000 +/* f0e48cc: 00003025 */ or $a2,$zero,$zero +/* f0e48d0: 24072710 */ addiu $a3,$zero,0x2710 +/* f0e48d4: 0fc35343 */ jal func0f0d4d0c +/* f0e48d8: afa00010 */ sw $zero,0x10($sp) +/* f0e48dc: 240a012c */ addiu $t2,$zero,0x12c +/* f0e48e0: 240b7f7f */ addiu $t3,$zero,0x7f7f +/* f0e48e4: 240c7f7f */ addiu $t4,$zero,0x7f7f +/* f0e48e8: 240d0004 */ addiu $t5,$zero,0x4 +/* f0e48ec: afad001c */ sw $t5,0x1c($sp) +/* f0e48f0: afac0018 */ sw $t4,0x18($sp) +/* f0e48f4: afab0014 */ sw $t3,0x14($sp) +/* f0e48f8: afaa0010 */ sw $t2,0x10($sp) +/* f0e48fc: 00402025 */ or $a0,$v0,$zero +/* f0e4900: 2405d8f0 */ addiu $a1,$zero,-10000 +/* f0e4904: 2406012c */ addiu $a2,$zero,0x12c +/* f0e4908: 0fc35343 */ jal func0f0d4d0c +/* f0e490c: 24072710 */ addiu $a3,$zero,0x2710 +/* f0e4910: 3c01c000 */ lui $at,0xc000 +/* f0e4914: c7a200b4 */ lwc1 $f2,0xb4($sp) +/* f0e4918: 44815000 */ mtc1 $at,$f10 +/* f0e491c: 3c014080 */ lui $at,0x4080 +/* f0e4920: 4481f000 */ mtc1 $at,$f30 +/* f0e4924: 46025402 */ mul.s $f16,$f10,$f2 +/* f0e4928: 3c014416 */ lui $at,0x4416 +/* f0e492c: 4481c000 */ mtc1 $at,$f24 +/* f0e4930: afa200b8 */ sw $v0,0xb8($sp) +/* f0e4934: afa000b0 */ sw $zero,0xb0($sp) +/* f0e4938: e7b00080 */ swc1 $f16,0x80($sp) +.L0f0e493c: +/* f0e493c: 8fa300b0 */ lw $v1,0xb0($sp) +/* f0e4940: 3c017f1b */ lui $at,0x7f1b +/* f0e4944: c426df54 */ lwc1 $f6,-0x20ac($at) +/* f0e4948: 44839000 */ mtc1 $v1,$f18 +/* f0e494c: 3c014040 */ lui $at,0x4040 +/* f0e4950: 44815000 */ mtc1 $at,$f10 +/* f0e4954: 46809020 */ cvt.s.w $f0,$f18 +/* f0e4958: c7a200b4 */ lwc1 $f2,0xb4($sp) +/* f0e495c: 46000100 */ add.s $f4,$f0,$f0 +/* f0e4960: 46062202 */ mul.s $f8,$f4,$f6 +/* f0e4964: 460a4703 */ div.s $f28,$f8,$f10 +/* f0e4968: 4602e580 */ add.s $f22,$f28,$f2 +/* f0e496c: 0c0068f7 */ jal 0x1a3dc +/* f0e4970: 4600b306 */ mov.s $f12,$f22 +/* f0e4974: 46180402 */ mul.s $f16,$f0,$f24 +/* f0e4978: 4600b306 */ mov.s $f12,$f22 +/* f0e497c: 4600848d */ trunc.w.s $f18,$f16 +/* f0e4980: 44169000 */ mfc1 $s6,$f18 +/* f0e4984: 0c0068f4 */ jal 0x1a3d0 +/* f0e4988: 00000000 */ sll $zero,$zero,0x0 +/* f0e498c: 46180102 */ mul.s $f4,$f0,$f24 +/* f0e4990: 3c017f1b */ lui $at,0x7f1b +/* f0e4994: c428df58 */ lwc1 $f8,-0x20a8($at) +/* f0e4998: 4608b500 */ add.s $f20,$f22,$f8 +/* f0e499c: 4600218d */ trunc.w.s $f6,$f4 +/* f0e49a0: 4600a306 */ mov.s $f12,$f20 +/* f0e49a4: 44133000 */ mfc1 $s3,$f6 +/* f0e49a8: 0c0068f7 */ jal 0x1a3dc +/* f0e49ac: 00000000 */ sll $zero,$zero,0x0 +/* f0e49b0: 46180282 */ mul.s $f10,$f0,$f24 +/* f0e49b4: 4600a306 */ mov.s $f12,$f20 +/* f0e49b8: 4600540d */ trunc.w.s $f16,$f10 +/* f0e49bc: 44128000 */ mfc1 $s2,$f16 +/* f0e49c0: 0c0068f4 */ jal 0x1a3d0 +/* f0e49c4: 00000000 */ sll $zero,$zero,0x0 +/* f0e49c8: 46180482 */ mul.s $f18,$f0,$f24 +/* f0e49cc: 3c017f1b */ lui $at,0x7f1b +/* f0e49d0: c426df5c */ lwc1 $f6,-0x20a4($at) +/* f0e49d4: 4606a500 */ add.s $f20,$f20,$f6 +/* f0e49d8: 4600910d */ trunc.w.s $f4,$f18 +/* f0e49dc: 4600a306 */ mov.s $f12,$f20 +/* f0e49e0: 44102000 */ mfc1 $s0,$f4 +/* f0e49e4: 0c0068f7 */ jal 0x1a3dc +/* f0e49e8: 00000000 */ sll $zero,$zero,0x0 +/* f0e49ec: 46180202 */ mul.s $f8,$f0,$f24 +/* f0e49f0: 4600a306 */ mov.s $f12,$f20 +/* f0e49f4: 4600428d */ trunc.w.s $f10,$f8 +/* f0e49f8: 44115000 */ mfc1 $s1,$f10 +/* f0e49fc: 0c0068f4 */ jal 0x1a3d0 +/* f0e4a00: 00000000 */ sll $zero,$zero,0x0 +/* f0e4a04: 46180402 */ mul.s $f16,$f0,$f24 +/* f0e4a08: 3c0aff00 */ lui $t2,0xff00 +/* f0e4a0c: 3c0bff00 */ lui $t3,0xff00 +/* f0e4a10: 265200a0 */ addiu $s2,$s2,0xa0 +/* f0e4a14: 26100078 */ addiu $s0,$s0,0x78 +/* f0e4a18: 356b007f */ ori $t3,$t3,0x7f +/* f0e4a1c: 354a0040 */ ori $t2,$t2,0x40 +/* f0e4a20: 4600848d */ trunc.w.s $f18,$f16 +/* f0e4a24: 240c0002 */ addiu $t4,$zero,0x2 +/* f0e4a28: 26c500a0 */ addiu $a1,$s6,0xa0 +/* f0e4a2c: 263100a0 */ addiu $s1,$s1,0xa0 +/* f0e4a30: 44179000 */ mfc1 $s7,$f18 +/* f0e4a34: 26660078 */ addiu $a2,$s3,0x78 +/* f0e4a38: afac001c */ sw $t4,0x1c($sp) +/* f0e4a3c: afaa0014 */ sw $t2,0x14($sp) +/* f0e4a40: afab0018 */ sw $t3,0x18($sp) +/* f0e4a44: afb00010 */ sw $s0,0x10($sp) +/* f0e4a48: 02403825 */ or $a3,$s2,$zero +/* f0e4a4c: 8fa400b8 */ lw $a0,0xb8($sp) +/* f0e4a50: 0fc35343 */ jal func0f0d4d0c +/* f0e4a54: 26f70078 */ addiu $s7,$s7,0x78 +/* f0e4a58: 3c0dff00 */ lui $t5,0xff00 +/* f0e4a5c: 3c0eff00 */ lui $t6,0xff00 +/* f0e4a60: 35ce0040 */ ori $t6,$t6,0x40 +/* f0e4a64: 35ad007f */ ori $t5,$t5,0x7f +/* f0e4a68: 240f0003 */ addiu $t7,$zero,0x3 +/* f0e4a6c: afaf001c */ sw $t7,0x1c($sp) +/* f0e4a70: afad0014 */ sw $t5,0x14($sp) +/* f0e4a74: afae0018 */ sw $t6,0x18($sp) +/* f0e4a78: 00402025 */ or $a0,$v0,$zero +/* f0e4a7c: 02402825 */ or $a1,$s2,$zero +/* f0e4a80: 02003025 */ or $a2,$s0,$zero +/* f0e4a84: 02203825 */ or $a3,$s1,$zero +/* f0e4a88: 0fc35343 */ jal func0f0d4d0c +/* f0e4a8c: afb70010 */ sw $s7,0x10($sp) +/* f0e4a90: c7a40080 */ lwc1 $f4,0x80($sp) +/* f0e4a94: afa200b8 */ sw $v0,0xb8($sp) +/* f0e4a98: 461c2680 */ add.s $f26,$f4,$f28 +/* f0e4a9c: 0c0068f7 */ jal 0x1a3dc +/* f0e4aa0: 4600d306 */ mov.s $f12,$f26 +/* f0e4aa4: 46180182 */ mul.s $f6,$f0,$f24 +/* f0e4aa8: 4600d306 */ mov.s $f12,$f26 +/* f0e4aac: 4600320d */ trunc.w.s $f8,$f6 +/* f0e4ab0: 44164000 */ mfc1 $s6,$f8 +/* f0e4ab4: 0c0068f4 */ jal 0x1a3d0 +/* f0e4ab8: 00000000 */ sll $zero,$zero,0x0 +/* f0e4abc: 46180282 */ mul.s $f10,$f0,$f24 +/* f0e4ac0: 3c017f1b */ lui $at,0x7f1b +/* f0e4ac4: c432df60 */ lwc1 $f18,-0x20a0($at) +/* f0e4ac8: 4612d500 */ add.s $f20,$f26,$f18 +/* f0e4acc: 4600540d */ trunc.w.s $f16,$f10 +/* f0e4ad0: 4600a306 */ mov.s $f12,$f20 +/* f0e4ad4: 44138000 */ mfc1 $s3,$f16 +/* f0e4ad8: 0c0068f7 */ jal 0x1a3dc +/* f0e4adc: 00000000 */ sll $zero,$zero,0x0 +/* f0e4ae0: 46180102 */ mul.s $f4,$f0,$f24 +/* f0e4ae4: 4600a306 */ mov.s $f12,$f20 +/* f0e4ae8: 4600218d */ trunc.w.s $f6,$f4 +/* f0e4aec: 44123000 */ mfc1 $s2,$f6 +/* f0e4af0: 0c0068f4 */ jal 0x1a3d0 +/* f0e4af4: 00000000 */ sll $zero,$zero,0x0 +/* f0e4af8: 46180202 */ mul.s $f8,$f0,$f24 +/* f0e4afc: 3c017f1b */ lui $at,0x7f1b +/* f0e4b00: c430df64 */ lwc1 $f16,-0x209c($at) +/* f0e4b04: 4610a500 */ add.s $f20,$f20,$f16 +/* f0e4b08: 4600428d */ trunc.w.s $f10,$f8 +/* f0e4b0c: 4600a306 */ mov.s $f12,$f20 +/* f0e4b10: 44105000 */ mfc1 $s0,$f10 +/* f0e4b14: 0c0068f7 */ jal 0x1a3dc +/* f0e4b18: 00000000 */ sll $zero,$zero,0x0 +/* f0e4b1c: 46180482 */ mul.s $f18,$f0,$f24 +/* f0e4b20: 4600a306 */ mov.s $f12,$f20 +/* f0e4b24: 4600910d */ trunc.w.s $f4,$f18 +/* f0e4b28: 44112000 */ mfc1 $s1,$f4 +/* f0e4b2c: 0c0068f4 */ jal 0x1a3d0 +/* f0e4b30: 00000000 */ sll $zero,$zero,0x0 +/* f0e4b34: 46180182 */ mul.s $f6,$f0,$f24 +/* f0e4b38: 26d600a0 */ addiu $s6,$s6,0xa0 +/* f0e4b3c: 265200a0 */ addiu $s2,$s2,0xa0 +/* f0e4b40: 263100a0 */ addiu $s1,$s1,0xa0 +/* f0e4b44: 26730078 */ addiu $s3,$s3,0x78 +/* f0e4b48: 26100078 */ addiu $s0,$s0,0x78 +/* f0e4b4c: 4600f306 */ mov.s $f12,$f30 +/* f0e4b50: 4600320d */ trunc.w.s $f8,$f6 +/* f0e4b54: 44174000 */ mfc1 $s7,$f8 +/* f0e4b58: 0fc01ad5 */ jal func0f006b54 +/* f0e4b5c: 26f70078 */ addiu $s7,$s7,0x78 +/* f0e4b60: 3c0142fe */ lui $at,0x42fe +/* f0e4b64: 44815000 */ mtc1 $at,$f10 +/* f0e4b68: 24140001 */ addiu $s4,$zero,0x1 +/* f0e4b6c: 3c014f00 */ lui $at,0x4f00 +/* f0e4b70: 460a0402 */ mul.s $f16,$f0,$f10 +/* f0e4b74: 444cf800 */ cfc1 $t4,$31 +/* f0e4b78: 44d4f800 */ ctc1 $s4,$31 +/* f0e4b7c: 00000000 */ sll $zero,$zero,0x0 +/* f0e4b80: 460084a4 */ cvt.w.s $f18,$f16 +/* f0e4b84: 4454f800 */ cfc1 $s4,$31 +/* f0e4b88: 00000000 */ sll $zero,$zero,0x0 +/* f0e4b8c: 32940078 */ andi $s4,$s4,0x78 +/* f0e4b90: 52800013 */ beqzl $s4,.L0f0e4be0 +/* f0e4b94: 44149000 */ mfc1 $s4,$f18 +/* f0e4b98: 44819000 */ mtc1 $at,$f18 +/* f0e4b9c: 24140001 */ addiu $s4,$zero,0x1 +/* f0e4ba0: 46128481 */ sub.s $f18,$f16,$f18 +/* f0e4ba4: 44d4f800 */ ctc1 $s4,$31 +/* f0e4ba8: 00000000 */ sll $zero,$zero,0x0 +/* f0e4bac: 460094a4 */ cvt.w.s $f18,$f18 +/* f0e4bb0: 4454f800 */ cfc1 $s4,$31 +/* f0e4bb4: 00000000 */ sll $zero,$zero,0x0 +/* f0e4bb8: 32940078 */ andi $s4,$s4,0x78 +/* f0e4bbc: 16800005 */ bnez $s4,.L0f0e4bd4 +/* f0e4bc0: 00000000 */ sll $zero,$zero,0x0 +/* f0e4bc4: 44149000 */ mfc1 $s4,$f18 +/* f0e4bc8: 3c018000 */ lui $at,0x8000 +/* f0e4bcc: 10000007 */ beqz $zero,.L0f0e4bec +/* f0e4bd0: 0281a025 */ or $s4,$s4,$at +.L0f0e4bd4: +/* f0e4bd4: 10000005 */ beqz $zero,.L0f0e4bec +/* f0e4bd8: 2414ffff */ addiu $s4,$zero,-1 +/* f0e4bdc: 44149000 */ mfc1 $s4,$f18 +.L0f0e4be0: +/* f0e4be0: 00000000 */ sll $zero,$zero,0x0 +/* f0e4be4: 0680fffb */ bltz $s4,.L0f0e4bd4 +/* f0e4be8: 00000000 */ sll $zero,$zero,0x0 +.L0f0e4bec: +/* f0e4bec: 44ccf800 */ ctc1 $t4,$31 +/* f0e4bf0: 0fc01ad5 */ jal func0f006b54 +/* f0e4bf4: 4600f306 */ mov.s $f12,$f30 +/* f0e4bf8: 3c01425c */ lui $at,0x425c +/* f0e4bfc: 44812000 */ mtc1 $at,$f4 +/* f0e4c00: 24020001 */ addiu $v0,$zero,0x1 +/* f0e4c04: 3c03ffff */ lui $v1,0xffff +/* f0e4c08: 46040182 */ mul.s $f6,$f0,$f4 +/* f0e4c0c: 3c014f00 */ lui $at,0x4f00 +/* f0e4c10: 0074f025 */ or $s8,$v1,$s4 +/* f0e4c14: 8fa400b8 */ lw $a0,0xb8($sp) +/* f0e4c18: 02c02825 */ or $a1,$s6,$zero +/* f0e4c1c: 02603025 */ or $a2,$s3,$zero +/* f0e4c20: 02403825 */ or $a3,$s2,$zero +/* f0e4c24: 444df800 */ cfc1 $t5,$31 +/* f0e4c28: 44c2f800 */ ctc1 $v0,$31 +/* f0e4c2c: 240f0002 */ addiu $t7,$zero,0x2 +/* f0e4c30: 46003224 */ cvt.w.s $f8,$f6 +/* f0e4c34: 4442f800 */ cfc1 $v0,$31 +/* f0e4c38: 00000000 */ sll $zero,$zero,0x0 +/* f0e4c3c: 30420078 */ andi $v0,$v0,0x78 +/* f0e4c40: 50400013 */ beqzl $v0,.L0f0e4c90 +/* f0e4c44: 44024000 */ mfc1 $v0,$f8 +/* f0e4c48: 44814000 */ mtc1 $at,$f8 +/* f0e4c4c: 24020001 */ addiu $v0,$zero,0x1 +/* f0e4c50: 46083201 */ sub.s $f8,$f6,$f8 +/* f0e4c54: 44c2f800 */ ctc1 $v0,$31 +/* f0e4c58: 00000000 */ sll $zero,$zero,0x0 +/* f0e4c5c: 46004224 */ cvt.w.s $f8,$f8 +/* f0e4c60: 4442f800 */ cfc1 $v0,$31 +/* f0e4c64: 00000000 */ sll $zero,$zero,0x0 +/* f0e4c68: 30420078 */ andi $v0,$v0,0x78 +/* f0e4c6c: 14400005 */ bnez $v0,.L0f0e4c84 +/* f0e4c70: 00000000 */ sll $zero,$zero,0x0 +/* f0e4c74: 44024000 */ mfc1 $v0,$f8 +/* f0e4c78: 3c018000 */ lui $at,0x8000 +/* f0e4c7c: 10000007 */ beqz $zero,.L0f0e4c9c +/* f0e4c80: 00411025 */ or $v0,$v0,$at +.L0f0e4c84: +/* f0e4c84: 10000005 */ beqz $zero,.L0f0e4c9c +/* f0e4c88: 2402ffff */ addiu $v0,$zero,-1 +/* f0e4c8c: 44024000 */ mfc1 $v0,$f8 +.L0f0e4c90: +/* f0e4c90: 00000000 */ sll $zero,$zero,0x0 +/* f0e4c94: 0440fffb */ bltz $v0,.L0f0e4c84 +/* f0e4c98: 00000000 */ sll $zero,$zero,0x0 +.L0f0e4c9c: +/* f0e4c9c: 44cdf800 */ ctc1 $t5,$31 +/* f0e4ca0: 00627025 */ or $t6,$v1,$v0 +/* f0e4ca4: 0040a825 */ or $s5,$v0,$zero +/* f0e4ca8: afae0014 */ sw $t6,0x14($sp) +/* f0e4cac: afb00010 */ sw $s0,0x10($sp) +/* f0e4cb0: afbe0018 */ sw $s8,0x18($sp) +/* f0e4cb4: 0fc35343 */ jal func0f0d4d0c +/* f0e4cb8: afaf001c */ sw $t7,0x1c($sp) +/* f0e4cbc: 3c01ffff */ lui $at,0xffff +/* f0e4cc0: 02a1c025 */ or $t8,$s5,$at +/* f0e4cc4: 24190003 */ addiu $t9,$zero,0x3 +/* f0e4cc8: afb9001c */ sw $t9,0x1c($sp) +/* f0e4ccc: afb80018 */ sw $t8,0x18($sp) +/* f0e4cd0: 00402025 */ or $a0,$v0,$zero +/* f0e4cd4: 02402825 */ or $a1,$s2,$zero +/* f0e4cd8: 02003025 */ or $a2,$s0,$zero +/* f0e4cdc: 02203825 */ or $a3,$s1,$zero +/* f0e4ce0: afb70010 */ sw $s7,0x10($sp) +/* f0e4ce4: 0fc35343 */ jal func0f0d4d0c +/* f0e4ce8: afbe0014 */ sw $s8,0x14($sp) +/* f0e4cec: 3c017f1b */ lui $at,0x7f1b +/* f0e4cf0: c42adf68 */ lwc1 $f10,-0x2098($at) +/* f0e4cf4: afa200b8 */ sw $v0,0xb8($sp) +/* f0e4cf8: 460ad580 */ add.s $f22,$f26,$f10 +/* f0e4cfc: 0c0068f7 */ jal 0x1a3dc +/* f0e4d00: 4600b306 */ mov.s $f12,$f22 +/* f0e4d04: 46180402 */ mul.s $f16,$f0,$f24 +/* f0e4d08: 4600b306 */ mov.s $f12,$f22 +/* f0e4d0c: 4600848d */ trunc.w.s $f18,$f16 +/* f0e4d10: 44169000 */ mfc1 $s6,$f18 +/* f0e4d14: 0c0068f4 */ jal 0x1a3d0 +/* f0e4d18: 00000000 */ sll $zero,$zero,0x0 +/* f0e4d1c: 46180102 */ mul.s $f4,$f0,$f24 +/* f0e4d20: 3c017f1b */ lui $at,0x7f1b +/* f0e4d24: c428df6c */ lwc1 $f8,-0x2094($at) +/* f0e4d28: 4608b500 */ add.s $f20,$f22,$f8 +/* f0e4d2c: 4600218d */ trunc.w.s $f6,$f4 +/* f0e4d30: 4600a306 */ mov.s $f12,$f20 +/* f0e4d34: 44133000 */ mfc1 $s3,$f6 +/* f0e4d38: 0c0068f7 */ jal 0x1a3dc +/* f0e4d3c: 00000000 */ sll $zero,$zero,0x0 +/* f0e4d40: 46180282 */ mul.s $f10,$f0,$f24 +/* f0e4d44: 4600a306 */ mov.s $f12,$f20 +/* f0e4d48: 4600540d */ trunc.w.s $f16,$f10 +/* f0e4d4c: 44128000 */ mfc1 $s2,$f16 +/* f0e4d50: 0c0068f4 */ jal 0x1a3d0 +/* f0e4d54: 00000000 */ sll $zero,$zero,0x0 +/* f0e4d58: 46180482 */ mul.s $f18,$f0,$f24 +/* f0e4d5c: 3c017f1b */ lui $at,0x7f1b +/* f0e4d60: c426df70 */ lwc1 $f6,-0x2090($at) +/* f0e4d64: 4606a500 */ add.s $f20,$f20,$f6 +/* f0e4d68: 4600910d */ trunc.w.s $f4,$f18 +/* f0e4d6c: 4600a306 */ mov.s $f12,$f20 +/* f0e4d70: 44102000 */ mfc1 $s0,$f4 +/* f0e4d74: 0c0068f7 */ jal 0x1a3dc +/* f0e4d78: 00000000 */ sll $zero,$zero,0x0 +/* f0e4d7c: 46180202 */ mul.s $f8,$f0,$f24 +/* f0e4d80: 4600a306 */ mov.s $f12,$f20 +/* f0e4d84: 4600428d */ trunc.w.s $f10,$f8 +/* f0e4d88: 44115000 */ mfc1 $s1,$f10 +/* f0e4d8c: 0c0068f4 */ jal 0x1a3d0 +/* f0e4d90: 00000000 */ sll $zero,$zero,0x0 +/* f0e4d94: 46180402 */ mul.s $f16,$f0,$f24 +/* f0e4d98: 26d600a0 */ addiu $s6,$s6,0xa0 +/* f0e4d9c: 265200a0 */ addiu $s2,$s2,0xa0 +/* f0e4da0: 263100a0 */ addiu $s1,$s1,0xa0 +/* f0e4da4: 26730078 */ addiu $s3,$s3,0x78 +/* f0e4da8: 26100078 */ addiu $s0,$s0,0x78 +/* f0e4dac: 4600f306 */ mov.s $f12,$f30 +/* f0e4db0: 4600848d */ trunc.w.s $f18,$f16 +/* f0e4db4: 44179000 */ mfc1 $s7,$f18 +/* f0e4db8: 0fc01ad5 */ jal func0f006b54 +/* f0e4dbc: 26f70078 */ addiu $s7,$s7,0x78 +/* f0e4dc0: 3c013f80 */ lui $at,0x3f80 +/* f0e4dc4: 44812000 */ mtc1 $at,$f4 +/* f0e4dc8: 3c0142c6 */ lui $at,0x42c6 +/* f0e4dcc: 44814000 */ mtc1 $at,$f8 +/* f0e4dd0: 46002181 */ sub.s $f6,$f4,$f0 +/* f0e4dd4: 24140001 */ addiu $s4,$zero,0x1 +/* f0e4dd8: 3c014f00 */ lui $at,0x4f00 +/* f0e4ddc: 46083282 */ mul.s $f10,$f6,$f8 +/* f0e4de0: 444ef800 */ cfc1 $t6,$31 +/* f0e4de4: 44d4f800 */ ctc1 $s4,$31 +/* f0e4de8: 00000000 */ sll $zero,$zero,0x0 +/* f0e4dec: 46005424 */ cvt.w.s $f16,$f10 +/* f0e4df0: 4454f800 */ cfc1 $s4,$31 +/* f0e4df4: 00000000 */ sll $zero,$zero,0x0 +/* f0e4df8: 32940078 */ andi $s4,$s4,0x78 +/* f0e4dfc: 52800013 */ beqzl $s4,.L0f0e4e4c +/* f0e4e00: 44148000 */ mfc1 $s4,$f16 +/* f0e4e04: 44818000 */ mtc1 $at,$f16 +/* f0e4e08: 24140001 */ addiu $s4,$zero,0x1 +/* f0e4e0c: 46105401 */ sub.s $f16,$f10,$f16 +/* f0e4e10: 44d4f800 */ ctc1 $s4,$31 +/* f0e4e14: 00000000 */ sll $zero,$zero,0x0 +/* f0e4e18: 46008424 */ cvt.w.s $f16,$f16 +/* f0e4e1c: 4454f800 */ cfc1 $s4,$31 +/* f0e4e20: 00000000 */ sll $zero,$zero,0x0 +/* f0e4e24: 32940078 */ andi $s4,$s4,0x78 +/* f0e4e28: 16800005 */ bnez $s4,.L0f0e4e40 +/* f0e4e2c: 00000000 */ sll $zero,$zero,0x0 +/* f0e4e30: 44148000 */ mfc1 $s4,$f16 +/* f0e4e34: 3c018000 */ lui $at,0x8000 +/* f0e4e38: 10000007 */ beqz $zero,.L0f0e4e58 +/* f0e4e3c: 0281a025 */ or $s4,$s4,$at +.L0f0e4e40: +/* f0e4e40: 10000005 */ beqz $zero,.L0f0e4e58 +/* f0e4e44: 2414ffff */ addiu $s4,$zero,-1 +/* f0e4e48: 44148000 */ mfc1 $s4,$f16 +.L0f0e4e4c: +/* f0e4e4c: 00000000 */ sll $zero,$zero,0x0 +/* f0e4e50: 0680fffb */ bltz $s4,.L0f0e4e40 +/* f0e4e54: 00000000 */ sll $zero,$zero,0x0 +.L0f0e4e58: +/* f0e4e58: 44cef800 */ ctc1 $t6,$31 +/* f0e4e5c: 0fc01ad5 */ jal func0f006b54 +/* f0e4e60: 4600f306 */ mov.s $f12,$f30 +/* f0e4e64: 3c013f80 */ lui $at,0x3f80 +/* f0e4e68: 44819000 */ mtc1 $at,$f18 +/* f0e4e6c: 3c014204 */ lui $at,0x4204 +/* f0e4e70: 44813000 */ mtc1 $at,$f6 +/* f0e4e74: 46009101 */ sub.s $f4,$f18,$f0 +/* f0e4e78: 24020001 */ addiu $v0,$zero,0x1 +/* f0e4e7c: 2403ff00 */ addiu $v1,$zero,-256 +/* f0e4e80: 3c014f00 */ lui $at,0x4f00 +/* f0e4e84: 46062202 */ mul.s $f8,$f4,$f6 +/* f0e4e88: 0074f025 */ or $s8,$v1,$s4 +/* f0e4e8c: 8fa400b8 */ lw $a0,0xb8($sp) +/* f0e4e90: 02c02825 */ or $a1,$s6,$zero +/* f0e4e94: 02603025 */ or $a2,$s3,$zero +/* f0e4e98: 02403825 */ or $a3,$s2,$zero +/* f0e4e9c: 24190002 */ addiu $t9,$zero,0x2 +/* f0e4ea0: 444ff800 */ cfc1 $t7,$31 +/* f0e4ea4: 44c2f800 */ ctc1 $v0,$31 +/* f0e4ea8: 00000000 */ sll $zero,$zero,0x0 +/* f0e4eac: 460042a4 */ cvt.w.s $f10,$f8 +/* f0e4eb0: 4442f800 */ cfc1 $v0,$31 +/* f0e4eb4: 00000000 */ sll $zero,$zero,0x0 +/* f0e4eb8: 30420078 */ andi $v0,$v0,0x78 +/* f0e4ebc: 50400013 */ beqzl $v0,.L0f0e4f0c +/* f0e4ec0: 44025000 */ mfc1 $v0,$f10 +/* f0e4ec4: 44815000 */ mtc1 $at,$f10 +/* f0e4ec8: 24020001 */ addiu $v0,$zero,0x1 +/* f0e4ecc: 460a4281 */ sub.s $f10,$f8,$f10 +/* f0e4ed0: 44c2f800 */ ctc1 $v0,$31 +/* f0e4ed4: 00000000 */ sll $zero,$zero,0x0 +/* f0e4ed8: 460052a4 */ cvt.w.s $f10,$f10 +/* f0e4edc: 4442f800 */ cfc1 $v0,$31 +/* f0e4ee0: 00000000 */ sll $zero,$zero,0x0 +/* f0e4ee4: 30420078 */ andi $v0,$v0,0x78 +/* f0e4ee8: 14400005 */ bnez $v0,.L0f0e4f00 +/* f0e4eec: 00000000 */ sll $zero,$zero,0x0 +/* f0e4ef0: 44025000 */ mfc1 $v0,$f10 +/* f0e4ef4: 3c018000 */ lui $at,0x8000 +/* f0e4ef8: 10000007 */ beqz $zero,.L0f0e4f18 +/* f0e4efc: 00411025 */ or $v0,$v0,$at +.L0f0e4f00: +/* f0e4f00: 10000005 */ beqz $zero,.L0f0e4f18 +/* f0e4f04: 2402ffff */ addiu $v0,$zero,-1 +/* f0e4f08: 44025000 */ mfc1 $v0,$f10 +.L0f0e4f0c: +/* f0e4f0c: 00000000 */ sll $zero,$zero,0x0 +/* f0e4f10: 0440fffb */ bltz $v0,.L0f0e4f00 +/* f0e4f14: 00000000 */ sll $zero,$zero,0x0 +.L0f0e4f18: +/* f0e4f18: 44cff800 */ ctc1 $t7,$31 +/* f0e4f1c: 0062c025 */ or $t8,$v1,$v0 +/* f0e4f20: 0040a825 */ or $s5,$v0,$zero +/* f0e4f24: afb80014 */ sw $t8,0x14($sp) +/* f0e4f28: afb00010 */ sw $s0,0x10($sp) +/* f0e4f2c: afbe0018 */ sw $s8,0x18($sp) +/* f0e4f30: 0fc35343 */ jal func0f0d4d0c +/* f0e4f34: afb9001c */ sw $t9,0x1c($sp) +/* f0e4f38: 2401ff00 */ addiu $at,$zero,-256 +/* f0e4f3c: 02a14025 */ or $t0,$s5,$at +/* f0e4f40: 24090003 */ addiu $t1,$zero,0x3 +/* f0e4f44: afa9001c */ sw $t1,0x1c($sp) +/* f0e4f48: afa80018 */ sw $t0,0x18($sp) +/* f0e4f4c: 00402025 */ or $a0,$v0,$zero +/* f0e4f50: 02402825 */ or $a1,$s2,$zero +/* f0e4f54: 02003025 */ or $a2,$s0,$zero +/* f0e4f58: 02203825 */ or $a3,$s1,$zero +/* f0e4f5c: afb70010 */ sw $s7,0x10($sp) +/* f0e4f60: 0fc35343 */ jal func0f0d4d0c +/* f0e4f64: afbe0014 */ sw $s8,0x14($sp) +/* f0e4f68: 8fa300b0 */ lw $v1,0xb0($sp) +/* f0e4f6c: 24010003 */ addiu $at,$zero,0x3 +/* f0e4f70: afa200b8 */ sw $v0,0xb8($sp) +/* f0e4f74: 24630001 */ addiu $v1,$v1,0x1 +/* f0e4f78: afa300b0 */ sw $v1,0xb0($sp) +/* f0e4f7c: 1461fe6f */ bne $v1,$at,.L0f0e493c +/* f0e4f80: 00402025 */ or $a0,$v0,$zero +/* f0e4f84: 0fc35320 */ jal func0f0d4c80 +/* f0e4f88: 00000000 */ sll $zero,$zero,0x0 +/* f0e4f8c: 8fbf007c */ lw $ra,0x7c($sp) +/* f0e4f90: d7b40028 */ ldc1 $f20,0x28($sp) +/* f0e4f94: d7b60030 */ ldc1 $f22,0x30($sp) +/* f0e4f98: d7b80038 */ ldc1 $f24,0x38($sp) +/* f0e4f9c: d7ba0040 */ ldc1 $f26,0x40($sp) +/* f0e4fa0: d7bc0048 */ ldc1 $f28,0x48($sp) +/* f0e4fa4: d7be0050 */ ldc1 $f30,0x50($sp) +/* f0e4fa8: 8fb00058 */ lw $s0,0x58($sp) +/* f0e4fac: 8fb1005c */ lw $s1,0x5c($sp) +/* f0e4fb0: 8fb20060 */ lw $s2,0x60($sp) +/* f0e4fb4: 8fb30064 */ lw $s3,0x64($sp) +/* f0e4fb8: 8fb40068 */ lw $s4,0x68($sp) +/* f0e4fbc: 8fb5006c */ lw $s5,0x6c($sp) +/* f0e4fc0: 8fb60070 */ lw $s6,0x70($sp) +/* f0e4fc4: 8fb70074 */ lw $s7,0x74($sp) +/* f0e4fc8: 8fbe0078 */ lw $s8,0x78($sp) +/* f0e4fcc: 03e00008 */ jr $ra +/* f0e4fd0: 27bd00b8 */ addiu $sp,$sp,0xb8 +); + +GLOBAL_ASM( +glabel func0f0e4fd4 +/* f0e4fd4: 3c018007 */ lui $at,0x8007 +/* f0e4fd8: 03e00008 */ jr $ra +/* f0e4fdc: ac201184 */ sw $zero,0x1184($at) +); + +GLOBAL_ASM( +glabel func0f0e4fe0 +/* f0e4fe0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0e4fe4: afbf0014 */ sw $ra,0x14($sp) +/* f0e4fe8: 0fc5db69 */ jal func0f176da4 +/* f0e4fec: 24040d20 */ addiu $a0,$zero,0xd20 +/* f0e4ff0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0e4ff4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0e4ff8: 03e00008 */ jr $ra +/* f0e4ffc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0e5000 +/* f0e5000: 27bdfeb0 */ addiu $sp,$sp,-336 +/* f0e5004: 3c0140a0 */ lui $at,0x40a0 +/* f0e5008: 3c0e8008 */ lui $t6,0x8008 +/* f0e500c: 44812000 */ mtc1 $at,$f4 +/* f0e5010: 8dcefc00 */ lw $t6,-0x400($t6) +/* f0e5014: 24010019 */ addiu $at,$zero,0x19 +/* f0e5018: afbf0064 */ sw $ra,0x64($sp) +/* f0e501c: afb30060 */ sw $s3,0x60($sp) +/* f0e5020: afb2005c */ sw $s2,0x5c($sp) +/* f0e5024: afb10058 */ sw $s1,0x58($sp) +/* f0e5028: afb00054 */ sw $s0,0x54($sp) +/* f0e502c: f7be0048 */ sdc1 $f30,0x48($sp) +/* f0e5030: f7bc0040 */ sdc1 $f28,0x40($sp) +/* f0e5034: f7ba0038 */ sdc1 $f26,0x38($sp) +/* f0e5038: f7b80030 */ sdc1 $f24,0x30($sp) +/* f0e503c: f7b60028 */ sdc1 $f22,0x28($sp) +/* f0e5040: f7b40020 */ sdc1 $f20,0x20($sp) +/* f0e5044: afa40150 */ sw $a0,0x150($sp) +/* f0e5048: afa000f0 */ sw $zero,0xf0($sp) +/* f0e504c: 15c10006 */ bne $t6,$at,.L0f0e5068 +/* f0e5050: e7a400f4 */ swc1 $f4,0xf4($sp) +/* f0e5054: 3c014000 */ lui $at,0x4000 +/* f0e5058: 44813000 */ mtc1 $at,$f6 +/* f0e505c: 240f0001 */ addiu $t7,$zero,0x1 +/* f0e5060: afaf00f0 */ sw $t7,0xf0($sp) +/* f0e5064: e7a600f4 */ swc1 $f6,0xf4($sp) +.L0f0e5068: +/* f0e5068: 3c118007 */ lui $s1,0x8007 +/* f0e506c: 26311184 */ addiu $s1,$s1,0x1184 +/* f0e5070: 8e380000 */ lw $t8,0x0($s1) +/* f0e5074: 5700005d */ bnezl $t8,.L0f0e51ec +/* f0e5078: 3c012f80 */ lui $at,0x2f80 +/* f0e507c: 0fc2777b */ jal func0f09ddec +/* f0e5080: 00000000 */ sll $zero,$zero,0x0 +/* f0e5084: 14400003 */ bnez $v0,.L0f0e5094 +/* f0e5088: ae220000 */ sw $v0,0x0($s1) +/* f0e508c: 10000304 */ beqz $zero,.L0f0e5ca0 +/* f0e5090: 8fa20150 */ lw $v0,0x150($sp) +.L0f0e5094: +/* f0e5094: 3c0143f0 */ lui $at,0x43f0 +/* f0e5098: 4481f000 */ mtc1 $at,$f30 +/* f0e509c: 3c01c420 */ lui $at,0xc420 +/* f0e50a0: 4481e000 */ mtc1 $at,$f28 +/* f0e50a4: 3c014420 */ lui $at,0x4420 +/* f0e50a8: 4481d000 */ mtc1 $at,$f26 +/* f0e50ac: 3c017f1b */ lui $at,0x7f1b +/* f0e50b0: c438df74 */ lwc1 $f24,-0x208c($at) +/* f0e50b4: 3c017f1b */ lui $at,0x7f1b +/* f0e50b8: c436df78 */ lwc1 $f22,-0x2088($at) +/* f0e50bc: 3c012f80 */ lui $at,0x2f80 +/* f0e50c0: 4481a000 */ mtc1 $at,$f20 +/* f0e50c4: 00008025 */ or $s0,$zero,$zero +/* f0e50c8: 24120d20 */ addiu $s2,$zero,0xd20 +.L0f0e50cc: +/* f0e50cc: 0c004b70 */ jal 0x12dc0 +/* f0e50d0: 00000000 */ sll $zero,$zero,0x0 +/* f0e50d4: 44824000 */ mtc1 $v0,$f8 +/* f0e50d8: 3c014f80 */ lui $at,0x4f80 +/* f0e50dc: 04410004 */ bgez $v0,.L0f0e50f0 +/* f0e50e0: 468042a0 */ cvt.s.w $f10,$f8 +/* f0e50e4: 44818000 */ mtc1 $at,$f16 +/* f0e50e8: 00000000 */ sll $zero,$zero,0x0 +/* f0e50ec: 46105280 */ add.s $f10,$f10,$f16 +.L0f0e50f0: +/* f0e50f0: 46145482 */ mul.s $f18,$f10,$f20 +/* f0e50f4: 8e290000 */ lw $t1,0x0($s1) +/* f0e50f8: 01305021 */ addu $t2,$t1,$s0 +/* f0e50fc: 46169102 */ mul.s $f4,$f18,$f22 +/* f0e5100: 46182181 */ sub.s $f6,$f4,$f24 +/* f0e5104: 0c004b70 */ jal 0x12dc0 +/* f0e5108: e5460000 */ swc1 $f6,0x0($t2) +/* f0e510c: 44824000 */ mtc1 $v0,$f8 +/* f0e5110: 3c014f80 */ lui $at,0x4f80 +/* f0e5114: 04410004 */ bgez $v0,.L0f0e5128 +/* f0e5118: 46804420 */ cvt.s.w $f16,$f8 +/* f0e511c: 44815000 */ mtc1 $at,$f10 +/* f0e5120: 00000000 */ sll $zero,$zero,0x0 +/* f0e5124: 460a8400 */ add.s $f16,$f16,$f10 +.L0f0e5128: +/* f0e5128: 46148482 */ mul.s $f18,$f16,$f20 +/* f0e512c: 8e2b0000 */ lw $t3,0x0($s1) +/* f0e5130: 3c01c3f0 */ lui $at,0xc3f0 +/* f0e5134: 01706021 */ addu $t4,$t3,$s0 +/* f0e5138: 46169102 */ mul.s $f4,$f18,$f22 +/* f0e513c: 46182181 */ sub.s $f6,$f4,$f24 +/* f0e5140: e5860004 */ swc1 $f6,0x4($t4) +/* f0e5144: 8e2d0000 */ lw $t5,0x0($s1) +/* f0e5148: 01b01821 */ addu $v1,$t5,$s0 +/* f0e514c: c4600000 */ lwc1 $f0,0x0($v1) +/* f0e5150: 461a003c */ c.lt.s $f0,$f26 +/* f0e5154: 00000000 */ sll $zero,$zero,0x0 +/* f0e5158: 45000010 */ bc1f .L0f0e519c +/* f0e515c: 00000000 */ sll $zero,$zero,0x0 +/* f0e5160: 4600e03c */ c.lt.s $f28,$f0 +/* f0e5164: 00000000 */ sll $zero,$zero,0x0 +/* f0e5168: 4500000c */ bc1f .L0f0e519c +/* f0e516c: 00000000 */ sll $zero,$zero,0x0 +/* f0e5170: c4600004 */ lwc1 $f0,0x4($v1) +/* f0e5174: 461e003c */ c.lt.s $f0,$f30 +/* f0e5178: 00000000 */ sll $zero,$zero,0x0 +/* f0e517c: 45000007 */ bc1f .L0f0e519c +/* f0e5180: 00000000 */ sll $zero,$zero,0x0 +/* f0e5184: 44814000 */ mtc1 $at,$f8 +/* f0e5188: 00000000 */ sll $zero,$zero,0x0 +/* f0e518c: 4600403c */ c.lt.s $f8,$f0 +/* f0e5190: 00000000 */ sll $zero,$zero,0x0 +/* f0e5194: 4501ffcd */ bc1t .L0f0e50cc +/* f0e5198: 00000000 */ sll $zero,$zero,0x0 +.L0f0e519c: +/* f0e519c: 0c004b70 */ jal 0x12dc0 +/* f0e51a0: 00000000 */ sll $zero,$zero,0x0 +/* f0e51a4: 44825000 */ mtc1 $v0,$f10 +/* f0e51a8: 3c014f80 */ lui $at,0x4f80 +/* f0e51ac: 04410004 */ bgez $v0,.L0f0e51c0 +/* f0e51b0: 46805420 */ cvt.s.w $f16,$f10 +/* f0e51b4: 44819000 */ mtc1 $at,$f18 +/* f0e51b8: 00000000 */ sll $zero,$zero,0x0 +/* f0e51bc: 46128400 */ add.s $f16,$f16,$f18 +.L0f0e51c0: +/* f0e51c0: 46148102 */ mul.s $f4,$f16,$f20 +/* f0e51c4: 3c0145fa */ lui $at,0x45fa +/* f0e51c8: 44814000 */ mtc1 $at,$f8 +/* f0e51cc: 8e2e0000 */ lw $t6,0x0($s1) +/* f0e51d0: 01d07821 */ addu $t7,$t6,$s0 +/* f0e51d4: 46002187 */ neg.s $f6,$f4 +/* f0e51d8: 2610000c */ addiu $s0,$s0,0xc +/* f0e51dc: 46083282 */ mul.s $f10,$f6,$f8 +/* f0e51e0: 1612ffba */ bne $s0,$s2,.L0f0e50cc +/* f0e51e4: e5ea0008 */ swc1 $f10,0x8($t7) +/* f0e51e8: 3c012f80 */ lui $at,0x2f80 +.L0f0e51ec: +/* f0e51ec: 4481a000 */ mtc1 $at,$f20 +/* f0e51f0: 3c017f1b */ lui $at,0x7f1b +/* f0e51f4: c436df7c */ lwc1 $f22,-0x2084($at) +/* f0e51f8: 3c017f1b */ lui $at,0x7f1b +/* f0e51fc: c438df80 */ lwc1 $f24,-0x2080($at) +/* f0e5200: 3c014420 */ lui $at,0x4420 +/* f0e5204: 4481d000 */ mtc1 $at,$f26 +/* f0e5208: 3c01c420 */ lui $at,0xc420 +/* f0e520c: 4481e000 */ mtc1 $at,$f28 +/* f0e5210: 3c0143f0 */ lui $at,0x43f0 +/* f0e5214: 4481f000 */ mtc1 $at,$f30 +/* f0e5218: 00009025 */ or $s2,$zero,$zero +/* f0e521c: 00008025 */ or $s0,$zero,$zero +/* f0e5220: 24130005 */ addiu $s3,$zero,0x5 +.L0f0e5224: +/* f0e5224: 0253001a */ div $zero,$s2,$s3 +/* f0e5228: 0000c810 */ mfhi $t9 +/* f0e522c: 27290001 */ addiu $t1,$t9,0x1 +/* f0e5230: 44899000 */ mtc1 $t1,$f18 +/* f0e5234: c7a800f4 */ lwc1 $f8,0xf4($sp) +/* f0e5238: 8e380000 */ lw $t8,0x0($s1) +/* f0e523c: 46809420 */ cvt.s.w $f16,$f18 +/* f0e5240: 03101821 */ addu $v1,$t8,$s0 +/* f0e5244: 16600002 */ bnez $s3,.L0f0e5250 +/* f0e5248: 00000000 */ sll $zero,$zero,0x0 +/* f0e524c: 0007000d */ break 0x7 +.L0f0e5250: +/* f0e5250: 2401ffff */ addiu $at,$zero,-1 +/* f0e5254: 16610004 */ bne $s3,$at,.L0f0e5268 +/* f0e5258: 3c018000 */ lui $at,0x8000 +/* f0e525c: 16410002 */ bne $s2,$at,.L0f0e5268 +/* f0e5260: 00000000 */ sll $zero,$zero,0x0 +/* f0e5264: 0006000d */ break 0x6 +.L0f0e5268: +/* f0e5268: 3c01800a */ lui $at,0x800a +/* f0e526c: c424a008 */ lwc1 $f4,-0x5ff8($at) +/* f0e5270: c4720008 */ lwc1 $f18,0x8($v1) +/* f0e5274: 46048182 */ mul.s $f6,$f16,$f4 +/* f0e5278: 44802000 */ mtc1 $zero,$f4 +/* f0e527c: 46083282 */ mul.s $f10,$f6,$f8 +/* f0e5280: 460a9400 */ add.s $f16,$f18,$f10 +/* f0e5284: e4700008 */ swc1 $f16,0x8($v1) +/* f0e5288: 8e2a0000 */ lw $t2,0x0($s1) +/* f0e528c: 01505821 */ addu $t3,$t2,$s0 +/* f0e5290: c5660008 */ lwc1 $f6,0x8($t3) +/* f0e5294: 4606203c */ c.lt.s $f4,$f6 +/* f0e5298: 00000000 */ sll $zero,$zero,0x0 +/* f0e529c: 45020049 */ bc1fl .L0f0e53c4 +/* f0e52a0: 26520001 */ addiu $s2,$s2,0x1 +.L0f0e52a4: +/* f0e52a4: 0c004b70 */ jal 0x12dc0 +/* f0e52a8: 00000000 */ sll $zero,$zero,0x0 +/* f0e52ac: 44824000 */ mtc1 $v0,$f8 +/* f0e52b0: 3c014f80 */ lui $at,0x4f80 +/* f0e52b4: 04410004 */ bgez $v0,.L0f0e52c8 +/* f0e52b8: 468044a0 */ cvt.s.w $f18,$f8 +/* f0e52bc: 44815000 */ mtc1 $at,$f10 +/* f0e52c0: 00000000 */ sll $zero,$zero,0x0 +/* f0e52c4: 460a9480 */ add.s $f18,$f18,$f10 +.L0f0e52c8: +/* f0e52c8: 46149402 */ mul.s $f16,$f18,$f20 +/* f0e52cc: 8e2c0000 */ lw $t4,0x0($s1) +/* f0e52d0: 01906821 */ addu $t5,$t4,$s0 +/* f0e52d4: 46168102 */ mul.s $f4,$f16,$f22 +/* f0e52d8: 46182181 */ sub.s $f6,$f4,$f24 +/* f0e52dc: 0c004b70 */ jal 0x12dc0 +/* f0e52e0: e5a60000 */ swc1 $f6,0x0($t5) +/* f0e52e4: 44824000 */ mtc1 $v0,$f8 +/* f0e52e8: 3c014f80 */ lui $at,0x4f80 +/* f0e52ec: 04410004 */ bgez $v0,.L0f0e5300 +/* f0e52f0: 468042a0 */ cvt.s.w $f10,$f8 +/* f0e52f4: 44819000 */ mtc1 $at,$f18 +/* f0e52f8: 00000000 */ sll $zero,$zero,0x0 +/* f0e52fc: 46125280 */ add.s $f10,$f10,$f18 +.L0f0e5300: +/* f0e5300: 46145402 */ mul.s $f16,$f10,$f20 +/* f0e5304: 8e2e0000 */ lw $t6,0x0($s1) +/* f0e5308: 3c01c3f0 */ lui $at,0xc3f0 +/* f0e530c: 01d07821 */ addu $t7,$t6,$s0 +/* f0e5310: 46168102 */ mul.s $f4,$f16,$f22 +/* f0e5314: 46182181 */ sub.s $f6,$f4,$f24 +/* f0e5318: e5e60004 */ swc1 $f6,0x4($t7) +/* f0e531c: 8e380000 */ lw $t8,0x0($s1) +/* f0e5320: 03101821 */ addu $v1,$t8,$s0 +/* f0e5324: c4600000 */ lwc1 $f0,0x0($v1) +/* f0e5328: 461a003c */ c.lt.s $f0,$f26 +/* f0e532c: 00000000 */ sll $zero,$zero,0x0 +/* f0e5330: 45000010 */ bc1f .L0f0e5374 +/* f0e5334: 00000000 */ sll $zero,$zero,0x0 +/* f0e5338: 4600e03c */ c.lt.s $f28,$f0 +/* f0e533c: 00000000 */ sll $zero,$zero,0x0 +/* f0e5340: 4500000c */ bc1f .L0f0e5374 +/* f0e5344: 00000000 */ sll $zero,$zero,0x0 +/* f0e5348: c4600004 */ lwc1 $f0,0x4($v1) +/* f0e534c: 461e003c */ c.lt.s $f0,$f30 +/* f0e5350: 00000000 */ sll $zero,$zero,0x0 +/* f0e5354: 45000007 */ bc1f .L0f0e5374 +/* f0e5358: 00000000 */ sll $zero,$zero,0x0 +/* f0e535c: 44814000 */ mtc1 $at,$f8 +/* f0e5360: 00000000 */ sll $zero,$zero,0x0 +/* f0e5364: 4600403c */ c.lt.s $f8,$f0 +/* f0e5368: 00000000 */ sll $zero,$zero,0x0 +/* f0e536c: 4501ffcd */ bc1t .L0f0e52a4 +/* f0e5370: 00000000 */ sll $zero,$zero,0x0 +.L0f0e5374: +/* f0e5374: 0c004b70 */ jal 0x12dc0 +/* f0e5378: 00000000 */ sll $zero,$zero,0x0 +/* f0e537c: 44829000 */ mtc1 $v0,$f18 +/* f0e5380: 3c014f80 */ lui $at,0x4f80 +/* f0e5384: 04410004 */ bgez $v0,.L0f0e5398 +/* f0e5388: 468092a0 */ cvt.s.w $f10,$f18 +/* f0e538c: 44818000 */ mtc1 $at,$f16 +/* f0e5390: 00000000 */ sll $zero,$zero,0x0 +/* f0e5394: 46105280 */ add.s $f10,$f10,$f16 +.L0f0e5398: +/* f0e5398: 46145102 */ mul.s $f4,$f10,$f20 +/* f0e539c: 3c0143fa */ lui $at,0x43fa +/* f0e53a0: 44813000 */ mtc1 $at,$f6 +/* f0e53a4: 3c01c5fa */ lui $at,0xc5fa +/* f0e53a8: 44819000 */ mtc1 $at,$f18 +/* f0e53ac: 8e390000 */ lw $t9,0x0($s1) +/* f0e53b0: 46062202 */ mul.s $f8,$f4,$f6 +/* f0e53b4: 03304821 */ addu $t1,$t9,$s0 +/* f0e53b8: 46089401 */ sub.s $f16,$f18,$f8 +/* f0e53bc: e5300008 */ swc1 $f16,0x8($t1) +/* f0e53c0: 26520001 */ addiu $s2,$s2,0x1 +.L0f0e53c4: +/* f0e53c4: 2a410118 */ slti $at,$s2,0x118 +/* f0e53c8: 1420ff96 */ bnez $at,.L0f0e5224 +/* f0e53cc: 2610000c */ addiu $s0,$s0,0xc +/* f0e53d0: 3c014120 */ lui $at,0x4120 +/* f0e53d4: 44816000 */ mtc1 $at,$f12 +/* f0e53d8: 0fc01ae8 */ jal func0f006ba0 +/* f0e53dc: 00000000 */ sll $zero,$zero,0x0 +/* f0e53e0: 3c01800a */ lui $at,0x800a +/* f0e53e4: ac20de98 */ sw $zero,-0x2168($at) +/* f0e53e8: 3c01800a */ lui $at,0x800a +/* f0e53ec: 8fa40150 */ lw $a0,0x150($sp) +/* f0e53f0: 46000506 */ mov.s $f20,$f0 +/* f0e53f4: ac20de9c */ sw $zero,-0x2164($at) +/* f0e53f8: 0fc3528f */ jal func0f0d4a3c +/* f0e53fc: 00002825 */ or $a1,$zero,$zero +/* f0e5400: 3c0afffe */ lui $t2,0xfffe +/* f0e5404: 8fac00f0 */ lw $t4,0xf0($sp) +/* f0e5408: 354a7960 */ ori $t2,$t2,0x7960 +/* f0e540c: 3c01800a */ lui $at,0x800a +/* f0e5410: ac2ade90 */ sw $t2,-0x2170($at) +/* f0e5414: 3c0b0001 */ lui $t3,0x1 +/* f0e5418: 356b86a0 */ ori $t3,$t3,0x86a0 +/* f0e541c: 3c01800a */ lui $at,0x800a +/* f0e5420: 00409025 */ or $s2,$v0,$zero +/* f0e5424: 11800022 */ beqz $t4,.L0f0e54b0 +/* f0e5428: ac2bde94 */ sw $t3,-0x216c($at) +/* f0e542c: 3c026060 */ lui $v0,0x6060 +/* f0e5430: 3442607f */ ori $v0,$v0,0x607f +/* f0e5434: 240dfff6 */ addiu $t5,$zero,-10 +/* f0e5438: afad0010 */ sw $t5,0x10($sp) +/* f0e543c: afa20014 */ sw $v0,0x14($sp) +/* f0e5440: afa20018 */ sw $v0,0x18($sp) +/* f0e5444: 02402025 */ or $a0,$s2,$zero +/* f0e5448: 2405fc18 */ addiu $a1,$zero,-1000 +/* f0e544c: 2406fff6 */ addiu $a2,$zero,-10 +/* f0e5450: 240707d0 */ addiu $a3,$zero,0x7d0 +/* f0e5454: afb3001c */ sw $s3,0x1c($sp) +/* f0e5458: 0fc35343 */ jal func0f0d4d0c +/* f0e545c: afb20150 */ sw $s2,0x150($sp) +/* f0e5460: 0c002f06 */ jal 0xbc18 +/* f0e5464: afa20150 */ sw $v0,0x150($sp) +/* f0e5468: 00028400 */ sll $s0,$v0,0x10 +/* f0e546c: 00107403 */ sra $t6,$s0,0x10 +/* f0e5470: 0c002f06 */ jal 0xbc18 +/* f0e5474: 01c08025 */ or $s0,$t6,$zero +/* f0e5478: 3c039090 */ lui $v1,0x9090 +/* f0e547c: 3463907f */ ori $v1,$v1,0x907f +/* f0e5480: 244f000a */ addiu $t7,$v0,0xa +/* f0e5484: afaf0010 */ sw $t7,0x10($sp) +/* f0e5488: afa30014 */ sw $v1,0x14($sp) +/* f0e548c: afa30018 */ sw $v1,0x18($sp) +/* f0e5490: 8fa40150 */ lw $a0,0x150($sp) +/* f0e5494: 2405fc18 */ addiu $a1,$zero,-1000 +/* f0e5498: 2606000a */ addiu $a2,$s0,0xa +/* f0e549c: 240707d0 */ addiu $a3,$zero,0x7d0 +/* f0e54a0: 0fc35343 */ jal func0f0d4d0c +/* f0e54a4: afb3001c */ sw $s3,0x1c($sp) +/* f0e54a8: 10000023 */ beqz $zero,.L0f0e5538 +/* f0e54ac: 00409025 */ or $s2,$v0,$zero +.L0f0e54b0: +/* f0e54b0: 2418fff6 */ addiu $t8,$zero,-10 +/* f0e54b4: 3419947f */ dli $t9,0x947f +/* f0e54b8: 3409947f */ dli $t1,0x947f +/* f0e54bc: 240a000a */ addiu $t2,$zero,0xa +/* f0e54c0: afaa001c */ sw $t2,0x1c($sp) +/* f0e54c4: afa90018 */ sw $t1,0x18($sp) +/* f0e54c8: afb90014 */ sw $t9,0x14($sp) +/* f0e54cc: afb80010 */ sw $t8,0x10($sp) +/* f0e54d0: 02402025 */ or $a0,$s2,$zero +/* f0e54d4: 2405fc18 */ addiu $a1,$zero,-1000 +/* f0e54d8: 2406fff6 */ addiu $a2,$zero,-10 +/* f0e54dc: 240707d0 */ addiu $a3,$zero,0x7d0 +/* f0e54e0: 0fc35343 */ jal func0f0d4d0c +/* f0e54e4: afb20150 */ sw $s2,0x150($sp) +/* f0e54e8: 0c002f06 */ jal 0xbc18 +/* f0e54ec: afa20150 */ sw $v0,0x150($sp) +/* f0e54f0: 00028400 */ sll $s0,$v0,0x10 +/* f0e54f4: 00105c03 */ sra $t3,$s0,0x10 +/* f0e54f8: 0c002f06 */ jal 0xbc18 +/* f0e54fc: 01608025 */ or $s0,$t3,$zero +/* f0e5500: 3c036200 */ lui $v1,0x6200 +/* f0e5504: 3463947f */ ori $v1,$v1,0x947f +/* f0e5508: 244c000a */ addiu $t4,$v0,0xa +/* f0e550c: 240d0006 */ addiu $t5,$zero,0x6 +/* f0e5510: afad001c */ sw $t5,0x1c($sp) +/* f0e5514: afac0010 */ sw $t4,0x10($sp) +/* f0e5518: afa30014 */ sw $v1,0x14($sp) +/* f0e551c: afa30018 */ sw $v1,0x18($sp) +/* f0e5520: 8fa40150 */ lw $a0,0x150($sp) +/* f0e5524: 2405fc18 */ addiu $a1,$zero,-1000 +/* f0e5528: 2606000a */ addiu $a2,$s0,0xa +/* f0e552c: 0fc35343 */ jal func0f0d4d0c +/* f0e5530: 240707d0 */ addiu $a3,$zero,0x7d0 +/* f0e5534: 00409025 */ or $s2,$v0,$zero +.L0f0e5538: +/* f0e5538: 02402025 */ or $a0,$s2,$zero +/* f0e553c: 0fc35320 */ jal func0f0d4c80 +/* f0e5540: afb20150 */ sw $s2,0x150($sp) +/* f0e5544: 00402025 */ or $a0,$v0,$zero +/* f0e5548: 0fc35272 */ jal func0f0d49c8 +/* f0e554c: afa20150 */ sw $v0,0x150($sp) +/* f0e5550: 3c05800b */ lui $a1,0x800b +/* f0e5554: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f0e5558: 240e0002 */ addiu $t6,$zero,0x2 +/* f0e555c: 240f0001 */ addiu $t7,$zero,0x1 +/* f0e5560: afaf0014 */ sw $t7,0x14($sp) +/* f0e5564: afae0010 */ sw $t6,0x10($sp) +/* f0e5568: 27a40150 */ addiu $a0,$sp,0x150 +/* f0e556c: 24060002 */ addiu $a2,$zero,0x2 +/* f0e5570: 24070001 */ addiu $a3,$zero,0x1 +/* f0e5574: afa00018 */ sw $zero,0x18($sp) +/* f0e5578: afa20150 */ sw $v0,0x150($sp) +/* f0e557c: 0fc2ce70 */ jal func0f0b39c0 +/* f0e5580: 24a5000c */ addiu $a1,$a1,0xc +/* f0e5584: 8fb80150 */ lw $t8,0x150($sp) +/* f0e5588: 3c09ba00 */ lui $t1,0xba00 +/* f0e558c: 35291402 */ ori $t1,$t1,0x1402 +/* f0e5590: 27190008 */ addiu $t9,$t8,0x8 +/* f0e5594: afb90150 */ sw $t9,0x150($sp) +/* f0e5598: af000004 */ sw $zero,0x4($t8) +/* f0e559c: af090000 */ sw $t1,0x0($t8) +/* f0e55a0: 8faa0150 */ lw $t2,0x150($sp) +/* f0e55a4: 3c0cba00 */ lui $t4,0xba00 +/* f0e55a8: 358c0602 */ ori $t4,$t4,0x602 +/* f0e55ac: 254b0008 */ addiu $t3,$t2,0x8 +/* f0e55b0: afab0150 */ sw $t3,0x150($sp) +/* f0e55b4: 240d00c0 */ addiu $t5,$zero,0xc0 +/* f0e55b8: ad4d0004 */ sw $t5,0x4($t2) +/* f0e55bc: ad4c0000 */ sw $t4,0x0($t2) +/* f0e55c0: 8fae0150 */ lw $t6,0x150($sp) +/* f0e55c4: 3c18b900 */ lui $t8,0xb900 +/* f0e55c8: 3c190050 */ lui $t9,0x50 +/* f0e55cc: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0e55d0: afaf0150 */ sw $t7,0x150($sp) +/* f0e55d4: 373949d8 */ ori $t9,$t9,0x49d8 +/* f0e55d8: 3718031d */ ori $t8,$t8,0x31d +/* f0e55dc: add80000 */ sw $t8,0x0($t6) +/* f0e55e0: add90004 */ sw $t9,0x4($t6) +/* f0e55e4: 8fa90150 */ lw $t1,0x150($sp) +/* f0e55e8: 3c0bb900 */ lui $t3,0xb900 +/* f0e55ec: 356b0002 */ ori $t3,$t3,0x2 +/* f0e55f0: 252a0008 */ addiu $t2,$t1,0x8 +/* f0e55f4: afaa0150 */ sw $t2,0x150($sp) +/* f0e55f8: ad200004 */ sw $zero,0x4($t1) +/* f0e55fc: ad2b0000 */ sw $t3,0x0($t1) +/* f0e5600: 8fac0150 */ lw $t4,0x150($sp) +/* f0e5604: 3c0eba00 */ lui $t6,0xba00 +/* f0e5608: 35ce1001 */ ori $t6,$t6,0x1001 +/* f0e560c: 258d0008 */ addiu $t5,$t4,0x8 +/* f0e5610: afad0150 */ sw $t5,0x150($sp) +/* f0e5614: ad800004 */ sw $zero,0x4($t4) +/* f0e5618: ad8e0000 */ sw $t6,0x0($t4) +/* f0e561c: 8faf0150 */ lw $t7,0x150($sp) +/* f0e5620: 3c19ba00 */ lui $t9,0xba00 +/* f0e5624: 37390903 */ ori $t9,$t9,0x903 +/* f0e5628: 25f80008 */ addiu $t8,$t7,0x8 +/* f0e562c: afb80150 */ sw $t8,0x150($sp) +/* f0e5630: 24090c00 */ addiu $t1,$zero,0xc00 +/* f0e5634: ade90004 */ sw $t1,0x4($t7) +/* f0e5638: adf90000 */ sw $t9,0x0($t7) +/* f0e563c: 8faa0150 */ lw $t2,0x150($sp) +/* f0e5640: 3c0cfcff */ lui $t4,0xfcff +/* f0e5644: 3c0dff32 */ lui $t5,0xff32 +/* f0e5648: 254b0008 */ addiu $t3,$t2,0x8 +/* f0e564c: afab0150 */ sw $t3,0x150($sp) +/* f0e5650: 35ad7f3f */ ori $t5,$t5,0x7f3f +/* f0e5654: 358c99ff */ ori $t4,$t4,0x99ff +/* f0e5658: ad4c0000 */ sw $t4,0x0($t2) +/* f0e565c: ad4d0004 */ sw $t5,0x4($t2) +/* f0e5660: 8fae0150 */ lw $t6,0x150($sp) +/* f0e5664: 3c18ba00 */ lui $t8,0xba00 +/* f0e5668: 37180c02 */ ori $t8,$t8,0xc02 +/* f0e566c: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0e5670: afaf0150 */ sw $t7,0x150($sp) +/* f0e5674: 24192000 */ addiu $t9,$zero,0x2000 +/* f0e5678: add90004 */ sw $t9,0x4($t6) +/* f0e567c: add80000 */ sw $t8,0x0($t6) +/* f0e5680: 8fa90150 */ lw $t1,0x150($sp) +/* f0e5684: 3c0bba00 */ lui $t3,0xba00 +/* f0e5688: 27b00110 */ addiu $s0,$sp,0x110 +/* f0e568c: 252a0008 */ addiu $t2,$t1,0x8 +/* f0e5690: afaa0150 */ sw $t2,0x150($sp) +/* f0e5694: 356b1301 */ ori $t3,$t3,0x1301 +/* f0e5698: 3c0c0008 */ lui $t4,0x8 +/* f0e569c: 02002025 */ or $a0,$s0,$zero +/* f0e56a0: ad2c0004 */ sw $t4,0x4($t1) +/* f0e56a4: 0c00566c */ jal 0x159b0 +/* f0e56a8: ad2b0000 */ sw $t3,0x0($t1) +/* f0e56ac: 0fc59e66 */ jal func0f167998 +/* f0e56b0: 00000000 */ sll $zero,$zero,0x0 +/* f0e56b4: 00409025 */ or $s2,$v0,$zero +/* f0e56b8: 02002025 */ or $a0,$s0,$zero +/* f0e56bc: 0c005815 */ jal 0x16054 +/* f0e56c0: 00402825 */ or $a1,$v0,$zero +/* f0e56c4: 8fb00150 */ lw $s0,0x150($sp) +/* f0e56c8: 3c0f0102 */ lui $t7,0x102 +/* f0e56cc: 35ef0040 */ ori $t7,$t7,0x40 +/* f0e56d0: 260e0008 */ addiu $t6,$s0,0x8 +/* f0e56d4: afae0150 */ sw $t6,0x150($sp) +/* f0e56d8: 02402025 */ or $a0,$s2,$zero +/* f0e56dc: 0c012d20 */ jal 0x4b480 +/* f0e56e0: ae0f0000 */ sw $t7,0x0($s0) +/* f0e56e4: ae020004 */ sw $v0,0x4($s0) +/* f0e56e8: 0fc59e73 */ jal func0f1679cc +/* f0e56ec: 24040014 */ addiu $a0,$zero,0x14 +/* f0e56f0: 8fb800f0 */ lw $t8,0xf0($sp) +/* f0e56f4: 00408025 */ or $s0,$v0,$zero +/* f0e56f8: 00001825 */ or $v1,$zero,$zero +/* f0e56fc: 1300004b */ beqz $t8,.L0f0e582c +/* f0e5700: 00402025 */ or $a0,$v0,$zero +/* f0e5704: 00001825 */ or $v1,$zero,$zero +/* f0e5708: 00402025 */ or $a0,$v0,$zero +/* f0e570c: 2408ff00 */ addiu $t0,$zero,-256 +/* f0e5710: 2407007f */ addiu $a3,$zero,0x7f +/* f0e5714: 24050005 */ addiu $a1,$zero,0x5 +/* f0e5718: 0263c823 */ subu $t9,$s3,$v1 +.L0f0e571c: +/* f0e571c: 03270019 */ multu $t9,$a3 +/* f0e5720: 24630001 */ addiu $v1,$v1,0x1 +/* f0e5724: 28610005 */ slti $at,$v1,0x5 +/* f0e5728: 24840010 */ addiu $a0,$a0,0x10 +/* f0e572c: 00004812 */ mflo $t1 +/* f0e5730: 00000000 */ sll $zero,$zero,0x0 +/* f0e5734: 00000000 */ sll $zero,$zero,0x0 +/* f0e5738: 0125001b */ divu $zero,$t1,$a1 +/* f0e573c: 00005012 */ mflo $t2 +/* f0e5740: 01485825 */ or $t3,$t2,$t0 +/* f0e5744: 14a00002 */ bnez $a1,.L0f0e5750 +/* f0e5748: 00000000 */ sll $zero,$zero,0x0 +/* f0e574c: 0007000d */ break 0x7 +.L0f0e5750: +/* f0e5750: ac8bfff0 */ sw $t3,-0x10($a0) +/* f0e5754: 5420fff1 */ bnezl $at,.L0f0e571c +/* f0e5758: 0263c823 */ subu $t9,$s3,$v1 +/* f0e575c: 3c06aaaa */ lui $a2,0xaaaa +/* f0e5760: 34c6aa00 */ ori $a2,$a2,0xaa00 +/* f0e5764: 00001825 */ or $v1,$zero,$zero +/* f0e5768: 00402025 */ or $a0,$v0,$zero +.L0f0e576c: +/* f0e576c: 02636023 */ subu $t4,$s3,$v1 +/* f0e5770: 000c6900 */ sll $t5,$t4,0x4 +/* f0e5774: 01a5001b */ divu $zero,$t5,$a1 +/* f0e5778: 00007012 */ mflo $t6 +/* f0e577c: 24630001 */ addiu $v1,$v1,0x1 +/* f0e5780: 28610005 */ slti $at,$v1,0x5 +/* f0e5784: 01c67825 */ or $t7,$t6,$a2 +/* f0e5788: 14a00002 */ bnez $a1,.L0f0e5794 +/* f0e578c: 00000000 */ sll $zero,$zero,0x0 +/* f0e5790: 0007000d */ break 0x7 +.L0f0e5794: +/* f0e5794: ac8f0004 */ sw $t7,0x4($a0) +/* f0e5798: 1420fff4 */ bnez $at,.L0f0e576c +/* f0e579c: 24840010 */ addiu $a0,$a0,0x10 +/* f0e57a0: 00001825 */ or $v1,$zero,$zero +/* f0e57a4: 00402025 */ or $a0,$v0,$zero +/* f0e57a8: 0263c023 */ subu $t8,$s3,$v1 +.L0f0e57ac: +/* f0e57ac: 03070019 */ multu $t8,$a3 +/* f0e57b0: 24630001 */ addiu $v1,$v1,0x1 +/* f0e57b4: 28610005 */ slti $at,$v1,0x5 +/* f0e57b8: 24840010 */ addiu $a0,$a0,0x10 +/* f0e57bc: 0000c812 */ mflo $t9 +/* f0e57c0: 00000000 */ sll $zero,$zero,0x0 +/* f0e57c4: 00000000 */ sll $zero,$zero,0x0 +/* f0e57c8: 0325001b */ divu $zero,$t9,$a1 +/* f0e57cc: 00004812 */ mflo $t1 +/* f0e57d0: 01285025 */ or $t2,$t1,$t0 +/* f0e57d4: 14a00002 */ bnez $a1,.L0f0e57e0 +/* f0e57d8: 00000000 */ sll $zero,$zero,0x0 +/* f0e57dc: 0007000d */ break 0x7 +.L0f0e57e0: +/* f0e57e0: ac8afff8 */ sw $t2,-0x8($a0) +/* f0e57e4: 5420fff1 */ bnezl $at,.L0f0e57ac +/* f0e57e8: 0263c023 */ subu $t8,$s3,$v1 +/* f0e57ec: 00001825 */ or $v1,$zero,$zero +/* f0e57f0: 00402025 */ or $a0,$v0,$zero +.L0f0e57f4: +/* f0e57f4: 02635823 */ subu $t3,$s3,$v1 +/* f0e57f8: 000b6100 */ sll $t4,$t3,0x4 +/* f0e57fc: 0185001b */ divu $zero,$t4,$a1 +/* f0e5800: 00006812 */ mflo $t5 +/* f0e5804: 01a67025 */ or $t6,$t5,$a2 +/* f0e5808: 14a00002 */ bnez $a1,.L0f0e5814 +/* f0e580c: 00000000 */ sll $zero,$zero,0x0 +/* f0e5810: 0007000d */ break 0x7 +.L0f0e5814: +/* f0e5814: 24630001 */ addiu $v1,$v1,0x1 +/* f0e5818: ac8e000c */ sw $t6,0xc($a0) +/* f0e581c: 1473fff5 */ bne $v1,$s3,.L0f0e57f4 +/* f0e5820: 24840010 */ addiu $a0,$a0,0x10 +/* f0e5824: 1000004a */ beqz $zero,.L0f0e5950 +/* f0e5828: 8fb30150 */ lw $s3,0x150($sp) +.L0f0e582c: +/* f0e582c: 2408ff00 */ addiu $t0,$zero,-256 +/* f0e5830: 2407007f */ addiu $a3,$zero,0x7f +/* f0e5834: 24050005 */ addiu $a1,$zero,0x5 +/* f0e5838: 02637823 */ subu $t7,$s3,$v1 +.L0f0e583c: +/* f0e583c: 01e70019 */ multu $t7,$a3 +/* f0e5840: 24630001 */ addiu $v1,$v1,0x1 +/* f0e5844: 28610005 */ slti $at,$v1,0x5 +/* f0e5848: 24840010 */ addiu $a0,$a0,0x10 +/* f0e584c: 0000c012 */ mflo $t8 +/* f0e5850: 00000000 */ sll $zero,$zero,0x0 +/* f0e5854: 00000000 */ sll $zero,$zero,0x0 +/* f0e5858: 0305001b */ divu $zero,$t8,$a1 +/* f0e585c: 0000c812 */ mflo $t9 +/* f0e5860: 03284825 */ or $t1,$t9,$t0 +/* f0e5864: 14a00002 */ bnez $a1,.L0f0e5870 +/* f0e5868: 00000000 */ sll $zero,$zero,0x0 +/* f0e586c: 0007000d */ break 0x7 +.L0f0e5870: +/* f0e5870: ac89fff0 */ sw $t1,-0x10($a0) +/* f0e5874: 5420fff1 */ bnezl $at,.L0f0e583c +/* f0e5878: 02637823 */ subu $t7,$s3,$v1 +/* f0e587c: 3c06aaaa */ lui $a2,0xaaaa +/* f0e5880: 34c6ff00 */ ori $a2,$a2,0xff00 +/* f0e5884: 00001825 */ or $v1,$zero,$zero +/* f0e5888: 00402025 */ or $a0,$v0,$zero +.L0f0e588c: +/* f0e588c: 02635023 */ subu $t2,$s3,$v1 +/* f0e5890: 000a5900 */ sll $t3,$t2,0x4 +/* f0e5894: 0165001b */ divu $zero,$t3,$a1 +/* f0e5898: 00006012 */ mflo $t4 +/* f0e589c: 24630001 */ addiu $v1,$v1,0x1 +/* f0e58a0: 28610005 */ slti $at,$v1,0x5 +/* f0e58a4: 01866825 */ or $t5,$t4,$a2 +/* f0e58a8: 14a00002 */ bnez $a1,.L0f0e58b4 +/* f0e58ac: 00000000 */ sll $zero,$zero,0x0 +/* f0e58b0: 0007000d */ break 0x7 +.L0f0e58b4: +/* f0e58b4: ac8d0004 */ sw $t5,0x4($a0) +/* f0e58b8: 1420fff4 */ bnez $at,.L0f0e588c +/* f0e58bc: 24840010 */ addiu $a0,$a0,0x10 +/* f0e58c0: 00001825 */ or $v1,$zero,$zero +/* f0e58c4: 00402025 */ or $a0,$v0,$zero +/* f0e58c8: 02637023 */ subu $t6,$s3,$v1 +.L0f0e58cc: +/* f0e58cc: 01c70019 */ multu $t6,$a3 +/* f0e58d0: 24630001 */ addiu $v1,$v1,0x1 +/* f0e58d4: 28610005 */ slti $at,$v1,0x5 +/* f0e58d8: 24840010 */ addiu $a0,$a0,0x10 +/* f0e58dc: 00007812 */ mflo $t7 +/* f0e58e0: 00000000 */ sll $zero,$zero,0x0 +/* f0e58e4: 00000000 */ sll $zero,$zero,0x0 +/* f0e58e8: 01e5001b */ divu $zero,$t7,$a1 +/* f0e58ec: 0000c012 */ mflo $t8 +/* f0e58f0: 0308c825 */ or $t9,$t8,$t0 +/* f0e58f4: 14a00002 */ bnez $a1,.L0f0e5900 +/* f0e58f8: 00000000 */ sll $zero,$zero,0x0 +/* f0e58fc: 0007000d */ break 0x7 +.L0f0e5900: +/* f0e5900: ac99fff8 */ sw $t9,-0x8($a0) +/* f0e5904: 5420fff1 */ bnezl $at,.L0f0e58cc +/* f0e5908: 02637023 */ subu $t6,$s3,$v1 +/* f0e590c: 3c06ffaa */ lui $a2,0xffaa +/* f0e5910: 34c6ff00 */ ori $a2,$a2,0xff00 +/* f0e5914: 00001825 */ or $v1,$zero,$zero +/* f0e5918: 00402025 */ or $a0,$v0,$zero +.L0f0e591c: +/* f0e591c: 02634823 */ subu $t1,$s3,$v1 +/* f0e5920: 00095100 */ sll $t2,$t1,0x4 +/* f0e5924: 0145001b */ divu $zero,$t2,$a1 +/* f0e5928: 00005812 */ mflo $t3 +/* f0e592c: 01666025 */ or $t4,$t3,$a2 +/* f0e5930: 14a00002 */ bnez $a1,.L0f0e593c +/* f0e5934: 00000000 */ sll $zero,$zero,0x0 +/* f0e5938: 0007000d */ break 0x7 +.L0f0e593c: +/* f0e593c: 24630001 */ addiu $v1,$v1,0x1 +/* f0e5940: ac8c000c */ sw $t4,0xc($a0) +/* f0e5944: 1473fff5 */ bne $v1,$s3,.L0f0e591c +/* f0e5948: 24840010 */ addiu $a0,$a0,0x10 +/* f0e594c: 8fb30150 */ lw $s3,0x150($sp) +.L0f0e5950: +/* f0e5950: 3c0f074c */ lui $t7,0x74c +/* f0e5954: 35ef0050 */ ori $t7,$t7,0x50 +/* f0e5958: 266e0008 */ addiu $t6,$s3,0x8 +/* f0e595c: afae0150 */ sw $t6,0x150($sp) +/* f0e5960: 02002025 */ or $a0,$s0,$zero +/* f0e5964: 0c012d20 */ jal 0x4b480 +/* f0e5968: ae6f0000 */ sw $t7,0x0($s3) +/* f0e596c: ae620004 */ sw $v0,0x4($s3) +/* f0e5970: 3c017f1b */ lui $at,0x7f1b +/* f0e5974: c42adf84 */ lwc1 $f10,-0x207c($at) +/* f0e5978: 3c017f1b */ lui $at,0x7f1b +/* f0e597c: c43edf88 */ lwc1 $f30,-0x2078($at) +/* f0e5980: 460aa002 */ mul.s $f0,$f20,$f10 +/* f0e5984: 3c014170 */ lui $at,0x4170 +/* f0e5988: 4481e000 */ mtc1 $at,$f28 +/* f0e598c: 3c017f1b */ lui $at,0x7f1b +/* f0e5990: c43adf8c */ lwc1 $f26,-0x2074($at) +/* f0e5994: 3c0141c8 */ lui $at,0x41c8 +/* f0e5998: 4481b000 */ mtc1 $at,$f22 +/* f0e599c: e7a00070 */ swc1 $f0,0x70($sp) +/* f0e59a0: 24120117 */ addiu $s2,$zero,0x117 +/* f0e59a4: 24100d14 */ addiu $s0,$zero,0xd14 +.L0f0e59a8: +/* f0e59a8: 44922000 */ mtc1 $s2,$f4 +/* f0e59ac: c7a00070 */ lwc1 $f0,0x70($sp) +/* f0e59b0: 00009825 */ or $s3,$zero,$zero +/* f0e59b4: 468021a0 */ cvt.s.w $f6,$f4 +/* f0e59b8: 461c3483 */ div.s $f18,$f6,$f28 +/* f0e59bc: 4612d202 */ mul.s $f8,$f26,$f18 +/* f0e59c0: 46080500 */ add.s $f20,$f0,$f8 +/* f0e59c4: 0c0068f7 */ jal 0x1a3dc +/* f0e59c8: 4600a306 */ mov.s $f12,$f20 +/* f0e59cc: 46000606 */ mov.s $f24,$f0 +/* f0e59d0: 0c0068f4 */ jal 0x1a3d0 +/* f0e59d4: 4600a306 */ mov.s $f12,$f20 +/* f0e59d8: 8e380000 */ lw $t8,0x0($s1) +/* f0e59dc: 46000506 */ mov.s $f20,$f0 +/* f0e59e0: 3c017f1b */ lui $at,0x7f1b +/* f0e59e4: 03101821 */ addu $v1,$t8,$s0 +/* f0e59e8: c4700000 */ lwc1 $f16,0x0($v1) +/* f0e59ec: e7b000b8 */ swc1 $f16,0xb8($sp) +/* f0e59f0: c46a0004 */ lwc1 $f10,0x4($v1) +/* f0e59f4: e7aa00bc */ swc1 $f10,0xbc($sp) +/* f0e59f8: c4640008 */ lwc1 $f4,0x8($v1) +/* f0e59fc: e7a400c0 */ swc1 $f4,0xc0($sp) +/* f0e5a00: c7a600c0 */ lwc1 $f6,0xc0($sp) +/* f0e5a04: c7a000c0 */ lwc1 $f0,0xc0($sp) +/* f0e5a08: 461e303c */ c.lt.s $f6,$f30 +/* f0e5a0c: 00000000 */ sll $zero,$zero,0x0 +/* f0e5a10: 4502000e */ bc1fl .L0f0e5a4c +/* f0e5a14: 44808000 */ mtc1 $zero,$f16 +/* f0e5a18: c432df90 */ lwc1 $f18,-0x2070($at) +/* f0e5a1c: 3c0144af */ lui $at,0x44af +/* f0e5a20: 44815000 */ mtc1 $at,$f10 +/* f0e5a24: 46123200 */ add.s $f8,$f6,$f18 +/* f0e5a28: 3c0140a0 */ lui $at,0x40a0 +/* f0e5a2c: 44813000 */ mtc1 $at,$f6 +/* f0e5a30: 46004407 */ neg.s $f16,$f8 +/* f0e5a34: 460a8103 */ div.s $f4,$f16,$f10 +/* f0e5a38: 46062482 */ mul.s $f18,$f4,$f6 +/* f0e5a3c: 4600920d */ trunc.w.s $f8,$f18 +/* f0e5a40: 44134000 */ mfc1 $s3,$f8 +/* f0e5a44: 00000000 */ sll $zero,$zero,0x0 +/* f0e5a48: 44808000 */ mtc1 $zero,$f16 +.L0f0e5a4c: +/* f0e5a4c: 2a610006 */ slti $at,$s3,0x6 +/* f0e5a50: 4610003c */ c.lt.s $f0,$f16 +/* f0e5a54: 00000000 */ sll $zero,$zero,0x0 +/* f0e5a58: 4502008d */ bc1fl .L0f0e5c90 +/* f0e5a5c: 2652ffff */ addiu $s2,$s2,-1 +/* f0e5a60: 5020008b */ beqzl $at,.L0f0e5c90 +/* f0e5a64: 2652ffff */ addiu $s2,$s2,-1 +/* f0e5a68: 0fc59e59 */ jal func0f167964 +/* f0e5a6c: 24040005 */ addiu $a0,$zero,0x5 +/* f0e5a70: c7aa00b8 */ lwc1 $f10,0xb8($sp) +/* f0e5a74: 4600c007 */ neg.s $f0,$f24 +/* f0e5a78: 4600a087 */ neg.s $f2,$f20 +/* f0e5a7c: 4600510d */ trunc.w.s $f4,$f10 +/* f0e5a80: 00402025 */ or $a0,$v0,$zero +/* f0e5a84: 440a2000 */ mfc1 $t2,$f4 +/* f0e5a88: 4614c100 */ add.s $f4,$f24,$f20 +/* f0e5a8c: a44a0000 */ sh $t2,0x0($v0) +/* f0e5a90: c7a600bc */ lwc1 $f6,0xbc($sp) +/* f0e5a94: 4600348d */ trunc.w.s $f18,$f6 +/* f0e5a98: 4604b182 */ mul.s $f6,$f22,$f4 +/* f0e5a9c: 4600a100 */ add.s $f4,$f20,$f0 +/* f0e5aa0: 440c9000 */ mfc1 $t4,$f18 +/* f0e5aa4: 00000000 */ sll $zero,$zero,0x0 +/* f0e5aa8: a44c0002 */ sh $t4,0x2($v0) +/* f0e5aac: c7a800c0 */ lwc1 $f8,0xc0($sp) +/* f0e5ab0: 4600440d */ trunc.w.s $f16,$f8 +/* f0e5ab4: 440e8000 */ mfc1 $t6,$f16 +/* f0e5ab8: 00000000 */ sll $zero,$zero,0x0 +/* f0e5abc: a44e0004 */ sh $t6,0x4($v0) +/* f0e5ac0: c7aa00b8 */ lwc1 $f10,0xb8($sp) +/* f0e5ac4: 46065480 */ add.s $f18,$f10,$f6 +/* f0e5ac8: 4604b282 */ mul.s $f10,$f22,$f4 +/* f0e5acc: 4600920d */ trunc.w.s $f8,$f18 +/* f0e5ad0: 44184000 */ mfc1 $t8,$f8 +/* f0e5ad4: 00000000 */ sll $zero,$zero,0x0 +/* f0e5ad8: a458000c */ sh $t8,0xc($v0) +/* f0e5adc: c7b000bc */ lwc1 $f16,0xbc($sp) +/* f0e5ae0: 460a8180 */ add.s $f6,$f16,$f10 +/* f0e5ae4: 4614c281 */ sub.s $f10,$f24,$f20 +/* f0e5ae8: 4600348d */ trunc.w.s $f18,$f6 +/* f0e5aec: 460ab182 */ mul.s $f6,$f22,$f10 +/* f0e5af0: 4600a281 */ sub.s $f10,$f20,$f0 +/* f0e5af4: 44099000 */ mfc1 $t1,$f18 +/* f0e5af8: 00000000 */ sll $zero,$zero,0x0 +/* f0e5afc: a449000e */ sh $t1,0xe($v0) +/* f0e5b00: c7a800c0 */ lwc1 $f8,0xc0($sp) +/* f0e5b04: 4600410d */ trunc.w.s $f4,$f8 +/* f0e5b08: 440b2000 */ mfc1 $t3,$f4 +/* f0e5b0c: 00000000 */ sll $zero,$zero,0x0 +/* f0e5b10: a44b0010 */ sh $t3,0x10($v0) +/* f0e5b14: c7b000b8 */ lwc1 $f16,0xb8($sp) +/* f0e5b18: 46068480 */ add.s $f18,$f16,$f6 +/* f0e5b1c: 460ab402 */ mul.s $f16,$f22,$f10 +/* f0e5b20: 4600920d */ trunc.w.s $f8,$f18 +/* f0e5b24: 440d4000 */ mfc1 $t5,$f8 +/* f0e5b28: 00000000 */ sll $zero,$zero,0x0 +/* f0e5b2c: a44d0018 */ sh $t5,0x18($v0) +/* f0e5b30: c7a400bc */ lwc1 $f4,0xbc($sp) +/* f0e5b34: 46102180 */ add.s $f6,$f4,$f16 +/* f0e5b38: 46140401 */ sub.s $f16,$f0,$f20 +/* f0e5b3c: 4600348d */ trunc.w.s $f18,$f6 +/* f0e5b40: 4610b182 */ mul.s $f6,$f22,$f16 +/* f0e5b44: 46001401 */ sub.s $f16,$f2,$f0 +/* f0e5b48: 440f9000 */ mfc1 $t7,$f18 +/* f0e5b4c: 00000000 */ sll $zero,$zero,0x0 +/* f0e5b50: a44f001a */ sh $t7,0x1a($v0) +/* f0e5b54: c7a800c0 */ lwc1 $f8,0xc0($sp) +/* f0e5b58: 4600428d */ trunc.w.s $f10,$f8 +/* f0e5b5c: 44195000 */ mfc1 $t9,$f10 +/* f0e5b60: 00000000 */ sll $zero,$zero,0x0 +/* f0e5b64: a459001c */ sh $t9,0x1c($v0) +/* f0e5b68: c7a400b8 */ lwc1 $f4,0xb8($sp) +/* f0e5b6c: 46062480 */ add.s $f18,$f4,$f6 +/* f0e5b70: 4610b102 */ mul.s $f4,$f22,$f16 +/* f0e5b74: 4600920d */ trunc.w.s $f8,$f18 +/* f0e5b78: 440a4000 */ mfc1 $t2,$f8 +/* f0e5b7c: 00000000 */ sll $zero,$zero,0x0 +/* f0e5b80: a44a0024 */ sh $t2,0x24($v0) +/* f0e5b84: c7aa00bc */ lwc1 $f10,0xbc($sp) +/* f0e5b88: 46045180 */ add.s $f6,$f10,$f4 +/* f0e5b8c: 46140100 */ add.s $f4,$f0,$f20 +/* f0e5b90: 4600348d */ trunc.w.s $f18,$f6 +/* f0e5b94: 4604b182 */ mul.s $f6,$f22,$f4 +/* f0e5b98: 46001100 */ add.s $f4,$f2,$f0 +/* f0e5b9c: 440c9000 */ mfc1 $t4,$f18 +/* f0e5ba0: 00000000 */ sll $zero,$zero,0x0 +/* f0e5ba4: a44c0026 */ sh $t4,0x26($v0) +/* f0e5ba8: c7a800c0 */ lwc1 $f8,0xc0($sp) +/* f0e5bac: 00136080 */ sll $t4,$s3,0x2 +/* f0e5bb0: 4600440d */ trunc.w.s $f16,$f8 +/* f0e5bb4: 440e8000 */ mfc1 $t6,$f16 +/* f0e5bb8: 00000000 */ sll $zero,$zero,0x0 +/* f0e5bbc: a44e0028 */ sh $t6,0x28($v0) +/* f0e5bc0: c7aa00b8 */ lwc1 $f10,0xb8($sp) +/* f0e5bc4: 46065480 */ add.s $f18,$f10,$f6 +/* f0e5bc8: 4604b282 */ mul.s $f10,$f22,$f4 +/* f0e5bcc: 4600920d */ trunc.w.s $f8,$f18 +/* f0e5bd0: 44184000 */ mfc1 $t8,$f8 +/* f0e5bd4: 00000000 */ sll $zero,$zero,0x0 +/* f0e5bd8: a4580030 */ sh $t8,0x30($v0) +/* f0e5bdc: c7b000bc */ lwc1 $f16,0xbc($sp) +/* f0e5be0: 460a8180 */ add.s $f6,$f16,$f10 +/* f0e5be4: 4600348d */ trunc.w.s $f18,$f6 +/* f0e5be8: 44099000 */ mfc1 $t1,$f18 +/* f0e5bec: 00000000 */ sll $zero,$zero,0x0 +/* f0e5bf0: a4490032 */ sh $t1,0x32($v0) +/* f0e5bf4: c7a800c0 */ lwc1 $f8,0xc0($sp) +/* f0e5bf8: 3c090440 */ lui $t1,0x440 +/* f0e5bfc: 3529003c */ ori $t1,$t1,0x3c +/* f0e5c00: 4600410d */ trunc.w.s $f4,$f8 +/* f0e5c04: 440b2000 */ mfc1 $t3,$f4 +/* f0e5c08: 00000000 */ sll $zero,$zero,0x0 +/* f0e5c0c: a44b0034 */ sh $t3,0x34($v0) +/* f0e5c10: 06410004 */ bgez $s2,.L0f0e5c24 +/* f0e5c14: 324d0001 */ andi $t5,$s2,0x1 +/* f0e5c18: 11a00002 */ beqz $t5,.L0f0e5c24 +/* f0e5c1c: 00000000 */ sll $zero,$zero,0x0 +/* f0e5c20: 25adfffe */ addiu $t5,$t5,-2 +.L0f0e5c24: +/* f0e5c24: 000d7040 */ sll $t6,$t5,0x1 +/* f0e5c28: 018e1821 */ addu $v1,$t4,$t6 +/* f0e5c2c: 00037880 */ sll $t7,$v1,0x2 +/* f0e5c30: 25e50004 */ addiu $a1,$t7,0x4 +/* f0e5c34: a04f0007 */ sb $t7,0x7($v0) +/* f0e5c38: a0450013 */ sb $a1,0x13($v0) +/* f0e5c3c: a085001f */ sb $a1,0x1f($a0) +/* f0e5c40: a085002b */ sb $a1,0x2b($a0) +/* f0e5c44: a0850037 */ sb $a1,0x37($a0) +/* f0e5c48: 8fb80150 */ lw $t8,0x150($sp) +/* f0e5c4c: 27190008 */ addiu $t9,$t8,0x8 +/* f0e5c50: afb90150 */ sw $t9,0x150($sp) +/* f0e5c54: af090000 */ sw $t1,0x0($t8) +/* f0e5c58: 0c012d20 */ jal 0x4b480 +/* f0e5c5c: afb80080 */ sw $t8,0x80($sp) +/* f0e5c60: 8fa60080 */ lw $a2,0x80($sp) +/* f0e5c64: 3c0db100 */ lui $t5,0xb100 +/* f0e5c68: 3c0c4030 */ lui $t4,0x4030 +/* f0e5c6c: acc20004 */ sw $v0,0x4($a2) +/* f0e5c70: 8faa0150 */ lw $t2,0x150($sp) +/* f0e5c74: 358c2010 */ ori $t4,$t4,0x2010 +/* f0e5c78: 35ad1432 */ ori $t5,$t5,0x1432 +/* f0e5c7c: 254b0008 */ addiu $t3,$t2,0x8 +/* f0e5c80: afab0150 */ sw $t3,0x150($sp) +/* f0e5c84: ad4c0004 */ sw $t4,0x4($t2) +/* f0e5c88: ad4d0000 */ sw $t5,0x0($t2) +/* f0e5c8c: 2652ffff */ addiu $s2,$s2,-1 +.L0f0e5c90: +/* f0e5c90: 0641ff45 */ bgez $s2,.L0f0e59a8 +/* f0e5c94: 2610fff4 */ addiu $s0,$s0,-12 +/* f0e5c98: 0fc351e7 */ jal func0f0d479c +/* f0e5c9c: 8fa40150 */ lw $a0,0x150($sp) +.L0f0e5ca0: +/* f0e5ca0: 8fbf0064 */ lw $ra,0x64($sp) +/* f0e5ca4: d7b40020 */ ldc1 $f20,0x20($sp) +/* f0e5ca8: d7b60028 */ ldc1 $f22,0x28($sp) +/* f0e5cac: d7b80030 */ ldc1 $f24,0x30($sp) +/* f0e5cb0: d7ba0038 */ ldc1 $f26,0x38($sp) +/* f0e5cb4: d7bc0040 */ ldc1 $f28,0x40($sp) +/* f0e5cb8: d7be0048 */ ldc1 $f30,0x48($sp) +/* f0e5cbc: 8fb00054 */ lw $s0,0x54($sp) +/* f0e5cc0: 8fb10058 */ lw $s1,0x58($sp) +/* f0e5cc4: 8fb2005c */ lw $s2,0x5c($sp) +/* f0e5cc8: 8fb30060 */ lw $s3,0x60($sp) +/* f0e5ccc: 03e00008 */ jr $ra +/* f0e5cd0: 27bd0150 */ addiu $sp,$sp,0x150 +/* f0e5cd4: 00000000 */ sll $zero,$zero,0x0 +/* f0e5cd8: 00000000 */ sll $zero,$zero,0x0 +/* f0e5cdc: 00000000 */ sll $zero,$zero,0x0 +/* f0e5ce0: 3c038007 */ lui $v1,0x8007 +/* f0e5ce4: 246311a4 */ addiu $v1,$v1,0x11a4 +/* f0e5ce8: 8c6e0000 */ lw $t6,0x0($v1) +/* f0e5cec: 3c058007 */ lui $a1,0x8007 +/* f0e5cf0: 24a511a0 */ addiu $a1,$a1,0x11a0 +/* f0e5cf4: 008e082a */ slt $at,$a0,$t6 +/* f0e5cf8: 10200007 */ beqz $at,.L0f0e5d18 +/* f0e5cfc: 00000000 */ sll $zero,$zero,0x0 +/* f0e5d00: 8caf0000 */ lw $t7,0x0($a1) +/* f0e5d04: 25f80001 */ addiu $t8,$t7,0x1 +/* f0e5d08: 2b010141 */ slti $at,$t8,0x141 +/* f0e5d0c: 14200002 */ bnez $at,.L0f0e5d18 +/* f0e5d10: acb80000 */ sw $t8,0x0($a1) +/* f0e5d14: aca00000 */ sw $zero,0x0($a1) +.L0f0e5d18: +/* f0e5d18: 3c058007 */ lui $a1,0x8007 +/* f0e5d1c: 24a511a0 */ addiu $a1,$a1,0x11a0 +/* f0e5d20: ac640000 */ sw $a0,0x0($v1) +/* f0e5d24: 03e00008 */ jr $ra +/* f0e5d28: 8ca20000 */ lw $v0,0x0($a1) +); + +GLOBAL_ASM( +glabel func0f0e5d2c +/* f0e5d2c: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0e5d30: afbf002c */ sw $ra,0x2c($sp) +/* f0e5d34: afb50028 */ sw $s5,0x28($sp) +/* f0e5d38: afb40024 */ sw $s4,0x24($sp) +/* f0e5d3c: afb30020 */ sw $s3,0x20($sp) +/* f0e5d40: afb2001c */ sw $s2,0x1c($sp) +/* f0e5d44: afb10018 */ sw $s1,0x18($sp) +/* f0e5d48: afb00014 */ sw $s0,0x14($sp) +/* f0e5d4c: 8cae0010 */ lw $t6,0x10($a1) +/* f0e5d50: 00a09825 */ or $s3,$a1,$zero +/* f0e5d54: 00803825 */ or $a3,$a0,$zero +/* f0e5d58: 15c00003 */ bnez $t6,.L0f0e5d68 +/* f0e5d5c: 27b50050 */ addiu $s5,$sp,0x50 +/* f0e5d60: 1000005c */ beqz $zero,.L0f0e5ed4 +/* f0e5d64: 00001025 */ or $v0,$zero,$zero +.L0f0e5d68: +/* f0e5d68: afa00050 */ sw $zero,0x50($sp) +/* f0e5d6c: afa0005c */ sw $zero,0x5c($sp) +/* f0e5d70: afa70060 */ sw $a3,0x60($sp) +/* f0e5d74: 8e790010 */ lw $t9,0x10($s3) +/* f0e5d78: 24040002 */ addiu $a0,$zero,0x2 +/* f0e5d7c: 02602825 */ or $a1,$s3,$zero +/* f0e5d80: 0320f809 */ jalr $t9 +/* f0e5d84: 02a03025 */ or $a2,$s5,$zero +/* f0e5d88: 8fa60050 */ lw $a2,0x50($sp) +/* f0e5d8c: 8fa70060 */ lw $a3,0x60($sp) +/* f0e5d90: 54c00011 */ bnezl $a2,.L0f0e5dd8 +/* f0e5d94: 00c0a025 */ or $s4,$a2,$zero +/* f0e5d98: 3c0f8007 */ lui $t7,0x8007 +/* f0e5d9c: 8def11a8 */ lw $t7,0x11a8($t7) +/* f0e5da0: 00ef001a */ div $zero,$a3,$t7 +/* f0e5da4: 00008812 */ mflo $s1 +/* f0e5da8: 15e00002 */ bnez $t7,.L0f0e5db4 +/* f0e5dac: 00000000 */ sll $zero,$zero,0x0 +/* f0e5db0: 0007000d */ break 0x7 +.L0f0e5db4: +/* f0e5db4: 2401ffff */ addiu $at,$zero,-1 +/* f0e5db8: 15e10004 */ bne $t7,$at,.L0f0e5dcc +/* f0e5dbc: 3c018000 */ lui $at,0x8000 +/* f0e5dc0: 14e10002 */ bne $a3,$at,.L0f0e5dcc +/* f0e5dc4: 00000000 */ sll $zero,$zero,0x0 +/* f0e5dc8: 0006000d */ break 0x6 +.L0f0e5dcc: +/* f0e5dcc: 1000003d */ beqz $zero,.L0f0e5ec4 +/* f0e5dd0: 00000000 */ sll $zero,$zero,0x0 +/* f0e5dd4: 00c0a025 */ or $s4,$a2,$zero +.L0f0e5dd8: +/* f0e5dd8: 00e08025 */ or $s0,$a3,$zero +/* f0e5ddc: 00009025 */ or $s2,$zero,$zero +/* f0e5de0: 00008825 */ or $s1,$zero,$zero +/* f0e5de4: 00003025 */ or $a2,$zero,$zero +/* f0e5de8: afa00054 */ sw $zero,0x54($sp) +/* f0e5dec: 00d4082a */ slt $at,$a2,$s4 +.L0f0e5df0: +/* f0e5df0: 10200018 */ beqz $at,.L0f0e5e54 +/* f0e5df4: 3c038007 */ lui $v1,0x8007 +/* f0e5df8: afa60050 */ sw $a2,0x50($sp) +/* f0e5dfc: 8e790010 */ lw $t9,0x10($s3) +/* f0e5e00: 02a03025 */ or $a2,$s5,$zero +/* f0e5e04: 24040005 */ addiu $a0,$zero,0x5 +/* f0e5e08: 0320f809 */ jalr $t9 +/* f0e5e0c: 02602825 */ or $a1,$s3,$zero +/* f0e5e10: 3c038007 */ lui $v1,0x8007 +/* f0e5e14: 8c6311a8 */ lw $v1,0x11a8($v1) +/* f0e5e18: 8fa40058 */ lw $a0,0x58($sp) +/* f0e5e1c: 8fa60050 */ lw $a2,0x50($sp) +/* f0e5e20: 0203001a */ div $zero,$s0,$v1 +/* f0e5e24: 00001012 */ mflo $v0 +/* f0e5e28: 14600002 */ bnez $v1,.L0f0e5e34 +/* f0e5e2c: 00000000 */ sll $zero,$zero,0x0 +/* f0e5e30: 0007000d */ break 0x7 +.L0f0e5e34: +/* f0e5e34: 2401ffff */ addiu $at,$zero,-1 +/* f0e5e38: 14610004 */ bne $v1,$at,.L0f0e5e4c +/* f0e5e3c: 3c018000 */ lui $at,0x8000 +/* f0e5e40: 16010002 */ bne $s0,$at,.L0f0e5e4c +/* f0e5e44: 00000000 */ sll $zero,$zero,0x0 +/* f0e5e48: 0006000d */ break 0x6 +.L0f0e5e4c: +/* f0e5e4c: 1000000f */ beqz $zero,.L0f0e5e8c +/* f0e5e50: 00512821 */ addu $a1,$v0,$s1 +.L0f0e5e54: +/* f0e5e54: 8c6311a8 */ lw $v1,0x11a8($v1) +/* f0e5e58: 2404270f */ addiu $a0,$zero,0x270f +/* f0e5e5c: 0203001a */ div $zero,$s0,$v1 +/* f0e5e60: 00001012 */ mflo $v0 +/* f0e5e64: 14600002 */ bnez $v1,.L0f0e5e70 +/* f0e5e68: 00000000 */ sll $zero,$zero,0x0 +/* f0e5e6c: 0007000d */ break 0x7 +.L0f0e5e70: +/* f0e5e70: 2401ffff */ addiu $at,$zero,-1 +/* f0e5e74: 14610004 */ bne $v1,$at,.L0f0e5e88 +/* f0e5e78: 3c018000 */ lui $at,0x8000 +/* f0e5e7c: 16010002 */ bne $s0,$at,.L0f0e5e88 +/* f0e5e80: 00000000 */ sll $zero,$zero,0x0 +/* f0e5e84: 0006000d */ break 0x6 +.L0f0e5e88: +/* f0e5e88: 00512821 */ addu $a1,$v0,$s1 +.L0f0e5e8c: +/* f0e5e8c: 00a4082a */ slt $at,$a1,$a0 +/* f0e5e90: 14200008 */ bnez $at,.L0f0e5eb4 +/* f0e5e94: 24c60001 */ addiu $a2,$a2,0x1 +/* f0e5e98: 00911023 */ subu $v0,$a0,$s1 +/* f0e5e9c: 00430019 */ multu $v0,$v1 +/* f0e5ea0: 02228821 */ addu $s1,$s1,$v0 +/* f0e5ea4: 0000c012 */ mflo $t8 +/* f0e5ea8: 02188023 */ subu $s0,$s0,$t8 +/* f0e5eac: 10000003 */ beqz $zero,.L0f0e5ebc +/* f0e5eb0: 2610fff5 */ addiu $s0,$s0,-11 +.L0f0e5eb4: +/* f0e5eb4: 00a08825 */ or $s1,$a1,$zero +/* f0e5eb8: 24120001 */ addiu $s2,$zero,0x1 +.L0f0e5ebc: +/* f0e5ebc: 5240ffcc */ beqzl $s2,.L0f0e5df0 +/* f0e5ec0: 00d4082a */ slt $at,$a2,$s4 +.L0f0e5ec4: +/* f0e5ec4: 06230003 */ bgezl $s1,.L0f0e5ed4 +/* f0e5ec8: 02201025 */ or $v0,$s1,$zero +/* f0e5ecc: 00008825 */ or $s1,$zero,$zero +/* f0e5ed0: 02201025 */ or $v0,$s1,$zero +.L0f0e5ed4: +/* f0e5ed4: 8fbf002c */ lw $ra,0x2c($sp) +/* f0e5ed8: 8fb00014 */ lw $s0,0x14($sp) +/* f0e5edc: 8fb10018 */ lw $s1,0x18($sp) +/* f0e5ee0: 8fb2001c */ lw $s2,0x1c($sp) +/* f0e5ee4: 8fb30020 */ lw $s3,0x20($sp) +/* f0e5ee8: 8fb40024 */ lw $s4,0x24($sp) +/* f0e5eec: 8fb50028 */ lw $s5,0x28($sp) +/* f0e5ef0: 03e00008 */ jr $ra +/* f0e5ef4: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f0e5ef8 +/* f0e5ef8: 27bdffb0 */ addiu $sp,$sp,-80 +/* f0e5efc: afbf002c */ sw $ra,0x2c($sp) +/* f0e5f00: afb50028 */ sw $s5,0x28($sp) +/* f0e5f04: afb40024 */ sw $s4,0x24($sp) +/* f0e5f08: afb30020 */ sw $s3,0x20($sp) +/* f0e5f0c: afb2001c */ sw $s2,0x1c($sp) +/* f0e5f10: afb10018 */ sw $s1,0x18($sp) +/* f0e5f14: afb00014 */ sw $s0,0x14($sp) +/* f0e5f18: afa40050 */ sw $a0,0x50($sp) +/* f0e5f1c: 8caf0010 */ lw $t7,0x10($a1) +/* f0e5f20: 0004a400 */ sll $s4,$a0,0x10 +/* f0e5f24: 00147403 */ sra $t6,$s4,0x10 +/* f0e5f28: 01c0a025 */ or $s4,$t6,$zero +/* f0e5f2c: 15e00003 */ bnez $t7,.L0f0e5f3c +/* f0e5f30: 00a09025 */ or $s2,$a1,$zero +/* f0e5f34: 10000037 */ beqz $zero,.L0f0e6014 +/* f0e5f38: 00001025 */ or $v0,$zero,$zero +.L0f0e5f3c: +/* f0e5f3c: 06810002 */ bgez $s4,.L0f0e5f48 +/* f0e5f40: 27b50040 */ addiu $s5,$sp,0x40 +/* f0e5f44: 0000a025 */ or $s4,$zero,$zero +.L0f0e5f48: +/* f0e5f48: afa00040 */ sw $zero,0x40($sp) +/* f0e5f4c: afa0004c */ sw $zero,0x4c($sp) +/* f0e5f50: 8e590010 */ lw $t9,0x10($s2) +/* f0e5f54: 24040002 */ addiu $a0,$zero,0x2 +/* f0e5f58: 02402825 */ or $a1,$s2,$zero +/* f0e5f5c: 0320f809 */ jalr $t9 +/* f0e5f60: 02a03025 */ or $a2,$s5,$zero +/* f0e5f64: 8fa20040 */ lw $v0,0x40($sp) +/* f0e5f68: 00008025 */ or $s0,$zero,$zero +/* f0e5f6c: 00008825 */ or $s1,$zero,$zero +/* f0e5f70: 14400008 */ bnez $v0,.L0f0e5f94 +/* f0e5f74: 00409825 */ or $s3,$v0,$zero +/* f0e5f78: 3c188007 */ lui $t8,0x8007 +/* f0e5f7c: 8f1811a8 */ lw $t8,0x11a8($t8) +/* f0e5f80: 02980019 */ multu $s4,$t8 +/* f0e5f84: 00001012 */ mflo $v0 +/* f0e5f88: 00024400 */ sll $t0,$v0,0x10 +/* f0e5f8c: 10000021 */ beqz $zero,.L0f0e6014 +/* f0e5f90: 00081403 */ sra $v0,$t0,0x10 +.L0f0e5f94: +/* f0e5f94: afa00044 */ sw $zero,0x44($sp) +/* f0e5f98: 1a600013 */ blez $s3,.L0f0e5fe8 +/* f0e5f9c: afa00040 */ sw $zero,0x40($sp) +.L0f0e5fa0: +/* f0e5fa0: 8e590010 */ lw $t9,0x10($s2) +/* f0e5fa4: 24040005 */ addiu $a0,$zero,0x5 +/* f0e5fa8: 02402825 */ or $a1,$s2,$zero +/* f0e5fac: 0320f809 */ jalr $t9 +/* f0e5fb0: 02a03025 */ or $a2,$s5,$zero +/* f0e5fb4: 8faa0048 */ lw $t2,0x48($sp) +/* f0e5fb8: 8fa20040 */ lw $v0,0x40($sp) +/* f0e5fbc: 028a082a */ slt $at,$s4,$t2 +/* f0e5fc0: 54200004 */ bnezl $at,.L0f0e5fd4 +/* f0e5fc4: 24100001 */ addiu $s0,$zero,0x1 +/* f0e5fc8: 10000002 */ beqz $zero,.L0f0e5fd4 +/* f0e5fcc: 26310001 */ addiu $s1,$s1,0x1 +/* f0e5fd0: 24100001 */ addiu $s0,$zero,0x1 +.L0f0e5fd4: +/* f0e5fd4: 16000004 */ bnez $s0,.L0f0e5fe8 +/* f0e5fd8: 24420001 */ addiu $v0,$v0,0x1 +/* f0e5fdc: 0053082a */ slt $at,$v0,$s3 +/* f0e5fe0: 1420ffef */ bnez $at,.L0f0e5fa0 +/* f0e5fe4: afa20040 */ sw $v0,0x40($sp) +.L0f0e5fe8: +/* f0e5fe8: 3c0b8007 */ lui $t3,0x8007 +/* f0e5fec: 8d6b11a8 */ lw $t3,0x11a8($t3) +/* f0e5ff0: 00116880 */ sll $t5,$s1,0x2 +/* f0e5ff4: 01b16823 */ subu $t5,$t5,$s1 +/* f0e5ff8: 028b0019 */ multu $s4,$t3 +/* f0e5ffc: 000d6880 */ sll $t5,$t5,0x2 +/* f0e6000: 01b16823 */ subu $t5,$t5,$s1 +/* f0e6004: 00006012 */ mflo $t4 +/* f0e6008: 018d1021 */ addu $v0,$t4,$t5 +/* f0e600c: 00027400 */ sll $t6,$v0,0x10 +/* f0e6010: 000e1403 */ sra $v0,$t6,0x10 +.L0f0e6014: +/* f0e6014: 8fbf002c */ lw $ra,0x2c($sp) +/* f0e6018: 8fb00014 */ lw $s0,0x14($sp) +/* f0e601c: 8fb10018 */ lw $s1,0x18($sp) +/* f0e6020: 8fb2001c */ lw $s2,0x1c($sp) +/* f0e6024: 8fb30020 */ lw $s3,0x20($sp) +/* f0e6028: 8fb40024 */ lw $s4,0x24($sp) +/* f0e602c: 8fb50028 */ lw $s5,0x28($sp) +/* f0e6030: 03e00008 */ jr $ra +/* f0e6034: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f0e6038 +/* f0e6038: 27bdffb0 */ addiu $sp,$sp,-80 +/* f0e603c: afb10038 */ sw $s1,0x38($sp) +/* f0e6040: 8fb1006c */ lw $s1,0x6c($sp) +/* f0e6044: afbf003c */ sw $ra,0x3c($sp) +/* f0e6048: afb00034 */ sw $s0,0x34($sp) +/* f0e604c: afa40050 */ sw $a0,0x50($sp) +/* f0e6050: afa50054 */ sw $a1,0x54($sp) +/* f0e6054: afa60058 */ sw $a2,0x58($sp) +/* f0e6058: afa7005c */ sw $a3,0x5c($sp) +/* f0e605c: 44803000 */ mtc1 $zero,$f6 +/* f0e6060: c6240040 */ lwc1 $f4,0x40($s1) +/* f0e6064: 3c087f1b */ lui $t0,0x7f1b +/* f0e6068: 25081fb0 */ addiu $t0,$t0,0x1fb0 +/* f0e606c: 4606203c */ c.lt.s $f4,$f6 +/* f0e6070: 00000000 */ sll $zero,$zero,0x0 +/* f0e6074: 4502000a */ bc1fl .L0f0e60a0 +/* f0e6078: 9238003d */ lbu $t8,0x3d($s1) +/* f0e607c: 922e003c */ lbu $t6,0x3c($s1) +/* f0e6080: 3c107f1b */ lui $s0,0x7f1b +/* f0e6084: 000e7900 */ sll $t7,$t6,0x4 +/* f0e6088: 01ee7823 */ subu $t7,$t7,$t6 +/* f0e608c: 000f7880 */ sll $t7,$t7,0x2 +/* f0e6090: 020f8021 */ addu $s0,$s0,$t7 +/* f0e6094: 10000010 */ beqz $zero,.L0f0e60d8 +/* f0e6098: 8e101fdc */ lw $s0,0x1fdc($s0) +/* f0e609c: 9238003d */ lbu $t8,0x3d($s1) +.L0f0e60a0: +/* f0e60a0: 922a003c */ lbu $t2,0x3c($s1) +/* f0e60a4: 8e260044 */ lw $a2,0x44($s1) +/* f0e60a8: 0018c900 */ sll $t9,$t8,0x4 +/* f0e60ac: 000a5900 */ sll $t3,$t2,0x4 +/* f0e60b0: 0338c823 */ subu $t9,$t9,$t8 +/* f0e60b4: 016a5823 */ subu $t3,$t3,$t2 +/* f0e60b8: 000b5880 */ sll $t3,$t3,0x2 +/* f0e60bc: 0019c880 */ sll $t9,$t9,0x2 +/* f0e60c0: 03284821 */ addu $t1,$t9,$t0 +/* f0e60c4: 01686021 */ addu $t4,$t3,$t0 +/* f0e60c8: 8d85002c */ lw $a1,0x2c($t4) +/* f0e60cc: 0fc01a40 */ jal func0f006900 +/* f0e60d0: 8d24002c */ lw $a0,0x2c($t1) +/* f0e60d4: 00408025 */ or $s0,$v0,$zero +.L0f0e60d8: +/* f0e60d8: 8e2d000c */ lw $t5,0xc($s1) +/* f0e60dc: 02002025 */ or $a0,$s0,$zero +/* f0e60e0: 00002825 */ or $a1,$zero,$zero +/* f0e60e4: 11a00007 */ beqz $t5,.L0f0e6104 +/* f0e60e8: 00000000 */ sll $zero,$zero,0x0 +/* f0e60ec: 0fc01a40 */ jal func0f006900 +/* f0e60f0: 2406002c */ addiu $a2,$zero,0x2c +/* f0e60f4: 2401ff00 */ addiu $at,$zero,-256 +/* f0e60f8: 00417024 */ and $t6,$v0,$at +/* f0e60fc: 320f00ff */ andi $t7,$s0,0xff +/* f0e6100: 01cf8025 */ or $s0,$t6,$t7 +.L0f0e6104: +/* f0e6104: 0fc54de0 */ jal func0f153780 +/* f0e6108: 8fa40050 */ lw $a0,0x50($sp) +/* f0e610c: 87a50056 */ lh $a1,0x56($sp) +/* f0e6110: 87a6005a */ lh $a2,0x5a($sp) +/* f0e6114: 87a90066 */ lh $t1,0x66($sp) +/* f0e6118: 87ab0062 */ lh $t3,0x62($sp) +/* f0e611c: 87b9005e */ lh $t9,0x5e($sp) +/* f0e6120: 320c00ff */ andi $t4,$s0,0xff +/* f0e6124: 00c95021 */ addu $t2,$a2,$t1 +/* f0e6128: 00ab4021 */ addu $t0,$a1,$t3 +/* f0e612c: afa80014 */ sw $t0,0x14($sp) +/* f0e6130: afaa0010 */ sw $t2,0x10($sp) +/* f0e6134: afac0018 */ sw $t4,0x18($sp) +/* f0e6138: 00402025 */ or $a0,$v0,$zero +/* f0e613c: 0fc38653 */ jal func0f0e194c +/* f0e6140: 00b93821 */ addu $a3,$a1,$t9 +/* f0e6144: 0fc54d8a */ jal func0f153628 +/* f0e6148: 00402025 */ or $a0,$v0,$zero +/* f0e614c: 87ad0056 */ lh $t5,0x56($sp) +/* f0e6150: 87af005a */ lh $t7,0x5a($sp) +/* f0e6154: afa20050 */ sw $v0,0x50($sp) +/* f0e6158: 25ae0003 */ addiu $t6,$t5,0x3 +/* f0e615c: 25f90002 */ addiu $t9,$t7,0x2 +/* f0e6160: afae004c */ sw $t6,0x4c($sp) +/* f0e6164: afb90048 */ sw $t9,0x48($sp) +/* f0e6168: c6280040 */ lwc1 $f8,0x40($s1) +/* f0e616c: 44805000 */ mtc1 $zero,$f10 +/* f0e6170: 3c027f1b */ lui $v0,0x7f1b +/* f0e6174: 24421fb0 */ addiu $v0,$v0,0x1fb0 +/* f0e6178: 460a403c */ c.lt.s $f8,$f10 +/* f0e617c: 00000000 */ sll $zero,$zero,0x0 +/* f0e6180: 4502000a */ bc1fl .L0f0e61ac +/* f0e6184: 922a003d */ lbu $t2,0x3d($s1) +/* f0e6188: 9238003c */ lbu $t8,0x3c($s1) +/* f0e618c: 3c107f1b */ lui $s0,0x7f1b +/* f0e6190: 00184900 */ sll $t1,$t8,0x4 +/* f0e6194: 01384823 */ subu $t1,$t1,$t8 +/* f0e6198: 00094880 */ sll $t1,$t1,0x2 +/* f0e619c: 02098021 */ addu $s0,$s0,$t1 +/* f0e61a0: 10000010 */ beqz $zero,.L0f0e61e4 +/* f0e61a4: 8e101fe0 */ lw $s0,0x1fe0($s0) +/* f0e61a8: 922a003d */ lbu $t2,0x3d($s1) +.L0f0e61ac: +/* f0e61ac: 922c003c */ lbu $t4,0x3c($s1) +/* f0e61b0: 8e260044 */ lw $a2,0x44($s1) +/* f0e61b4: 000a5900 */ sll $t3,$t2,0x4 +/* f0e61b8: 000c6900 */ sll $t5,$t4,0x4 +/* f0e61bc: 016a5823 */ subu $t3,$t3,$t2 +/* f0e61c0: 01ac6823 */ subu $t5,$t5,$t4 +/* f0e61c4: 000d6880 */ sll $t5,$t5,0x2 +/* f0e61c8: 000b5880 */ sll $t3,$t3,0x2 +/* f0e61cc: 004b4021 */ addu $t0,$v0,$t3 +/* f0e61d0: 004d7021 */ addu $t6,$v0,$t5 +/* f0e61d4: 8dc50030 */ lw $a1,0x30($t6) +/* f0e61d8: 0fc01a40 */ jal func0f006900 +/* f0e61dc: 8d040030 */ lw $a0,0x30($t0) +/* f0e61e0: 00408025 */ or $s0,$v0,$zero +.L0f0e61e4: +/* f0e61e4: 8e2f000c */ lw $t7,0xc($s1) +/* f0e61e8: 02002025 */ or $a0,$s0,$zero +/* f0e61ec: 00002825 */ or $a1,$zero,$zero +/* f0e61f0: 51e00008 */ beqzl $t7,.L0f0e6214 +/* f0e61f4: 9222003c */ lbu $v0,0x3c($s1) +/* f0e61f8: 0fc01a40 */ jal func0f006900 +/* f0e61fc: 2406002c */ addiu $a2,$zero,0x2c +/* f0e6200: 2401ff00 */ addiu $at,$zero,-256 +/* f0e6204: 0041c824 */ and $t9,$v0,$at +/* f0e6208: 321800ff */ andi $t8,$s0,0xff +/* f0e620c: 03388025 */ or $s0,$t9,$t8 +/* f0e6210: 9222003c */ lbu $v0,0x3c($s1) +.L0f0e6214: +/* f0e6214: 3c047f1b */ lui $a0,0x7f1b +/* f0e6218: 3c057f1b */ lui $a1,0x7f1b +/* f0e621c: 00024900 */ sll $t1,$v0,0x4 +/* f0e6220: 01224823 */ subu $t1,$t1,$v0 +/* f0e6224: 00091080 */ sll $v0,$t1,0x2 +/* f0e6228: 00822021 */ addu $a0,$a0,$v0 +/* f0e622c: 00a22821 */ addu $a1,$a1,$v0 +/* f0e6230: 8ca52148 */ lw $a1,0x2148($a1) +/* f0e6234: 0fc54f8e */ jal func0f153e38 +/* f0e6238: 8c8422b0 */ lw $a0,0x22b0($a0) +/* f0e623c: 3c0a8008 */ lui $t2,0x8008 +/* f0e6240: 3c0b8008 */ lui $t3,0x8008 +/* f0e6244: 8d6bfb0c */ lw $t3,-0x4f4($t3) +/* f0e6248: 8d4afb10 */ lw $t2,-0x4f0($t2) +/* f0e624c: 87a8005e */ lh $t0,0x5e($sp) +/* f0e6250: 87ac0066 */ lh $t4,0x66($sp) +/* f0e6254: 8fa40050 */ lw $a0,0x50($sp) +/* f0e6258: 27a5004c */ addiu $a1,$sp,0x4c +/* f0e625c: 27a60048 */ addiu $a2,$sp,0x48 +/* f0e6260: 8fa70068 */ lw $a3,0x68($sp) +/* f0e6264: afb00018 */ sw $s0,0x18($sp) +/* f0e6268: afa00024 */ sw $zero,0x24($sp) +/* f0e626c: afa00028 */ sw $zero,0x28($sp) +/* f0e6270: afab0014 */ sw $t3,0x14($sp) +/* f0e6274: afaa0010 */ sw $t2,0x10($sp) +/* f0e6278: afa8001c */ sw $t0,0x1c($sp) +/* f0e627c: 0fc5580f */ jal func0f15603c +/* f0e6280: afac0020 */ sw $t4,0x20($sp) +/* f0e6284: 8fbf003c */ lw $ra,0x3c($sp) +/* f0e6288: 8fb00034 */ lw $s0,0x34($sp) +/* f0e628c: 8fb10038 */ lw $s1,0x38($sp) +/* f0e6290: 03e00008 */ jr $ra +/* f0e6294: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f0e6298 +/* f0e6298: 3c088008 */ lui $t0,0x8008 +/* f0e629c: 2508fac0 */ addiu $t0,$t0,-1344 +/* f0e62a0: 8d0c0000 */ lw $t4,0x0($t0) +/* f0e62a4: afa50004 */ sw $a1,0x4($sp) +/* f0e62a8: 00057400 */ sll $t6,$a1,0x10 +/* f0e62ac: 00074c00 */ sll $t1,$a3,0x10 +/* f0e62b0: 00095403 */ sra $t2,$t1,0x10 +/* f0e62b4: 000e2c03 */ sra $a1,$t6,0x10 +/* f0e62b8: 00aa5821 */ addu $t3,$a1,$t2 +/* f0e62bc: 016c0019 */ multu $t3,$t4 +/* f0e62c0: 87b90012 */ lh $t9,0x12($sp) +/* f0e62c4: afa60008 */ sw $a2,0x8($sp) +/* f0e62c8: 00c0c025 */ or $t8,$a2,$zero +/* f0e62cc: 03003025 */ or $a2,$t8,$zero +/* f0e62d0: 00d94821 */ addu $t1,$a2,$t9 +/* f0e62d4: 312a03ff */ andi $t2,$t1,0x3ff +/* f0e62d8: 3c01f600 */ lui $at,0xf600 +/* f0e62dc: 000a5880 */ sll $t3,$t2,0x2 +/* f0e62e0: afa7000c */ sw $a3,0xc($sp) +/* f0e62e4: 00006812 */ mflo $t5 +/* f0e62e8: 31ae03ff */ andi $t6,$t5,0x3ff +/* f0e62ec: 000e7b80 */ sll $t7,$t6,0xe +/* f0e62f0: 01e1c025 */ or $t8,$t7,$at +/* f0e62f4: 030b6025 */ or $t4,$t8,$t3 +/* f0e62f8: ac8c0000 */ sw $t4,0x0($a0) +/* f0e62fc: 8d0d0000 */ lw $t5,0x0($t0) +/* f0e6300: 30c903ff */ andi $t1,$a2,0x3ff +/* f0e6304: 00095080 */ sll $t2,$t1,0x2 +/* f0e6308: 00ad0019 */ multu $a1,$t5 +/* f0e630c: 24820008 */ addiu $v0,$a0,0x8 +/* f0e6310: 00007012 */ mflo $t6 +/* f0e6314: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0e6318: 000fcb80 */ sll $t9,$t7,0xe +/* f0e631c: 032ac025 */ or $t8,$t9,$t2 +/* f0e6320: 03e00008 */ jr $ra +/* f0e6324: ac980004 */ sw $t8,0x4($a0) +); + +GLOBAL_ASM( +glabel func0f0e6328 +/* f0e6328: 27bdfe90 */ addiu $sp,$sp,-368 +/* f0e632c: afbf005c */ sw $ra,0x5c($sp) +/* f0e6330: afbe0058 */ sw $s8,0x58($sp) +/* f0e6334: afb70054 */ sw $s7,0x54($sp) +/* f0e6338: afb60050 */ sw $s6,0x50($sp) +/* f0e633c: afb5004c */ sw $s5,0x4c($sp) +/* f0e6340: afb40048 */ sw $s4,0x48($sp) +/* f0e6344: afb30044 */ sw $s3,0x44($sp) +/* f0e6348: afb20040 */ sw $s2,0x40($sp) +/* f0e634c: afb1003c */ sw $s1,0x3c($sp) +/* f0e6350: afb00038 */ sw $s0,0x38($sp) +/* f0e6354: 8cae0014 */ lw $t6,0x14($a1) +/* f0e6358: afa00120 */ sw $zero,0x120($sp) +/* f0e635c: 3c0a8008 */ lui $t2,0x8008 +/* f0e6360: afae016c */ sw $t6,0x16c($sp) +/* f0e6364: 84af0000 */ lh $t7,0x0($a1) +/* f0e6368: 3c0b8008 */ lui $t3,0x8008 +/* f0e636c: 8d4afb0c */ lw $t2,-0x4f4($t2) +/* f0e6370: 8d6bfb10 */ lw $t3,-0x4f0($t3) +/* f0e6374: 2419270f */ addiu $t9,$zero,0x270f +/* f0e6378: 25f80002 */ addiu $t8,$t7,0x2 +/* f0e637c: afb8011c */ sw $t8,0x11c($sp) +/* f0e6380: afb900fc */ sw $t9,0xfc($sp) +/* f0e6384: a3a000ed */ sb $zero,0xed($sp) +/* f0e6388: afaa00f4 */ sw $t2,0xf4($sp) +/* f0e638c: afab00e8 */ sw $t3,0xe8($sp) +/* f0e6390: 8ca70008 */ lw $a3,0x8($a1) +/* f0e6394: 00a08825 */ or $s1,$a1,$zero +/* f0e6398: 00809025 */ or $s2,$a0,$zero +/* f0e639c: 8cec0004 */ lw $t4,0x4($a3) +/* f0e63a0: 000c6a80 */ sll $t5,$t4,0xa +/* f0e63a4: 05a3000b */ bgezl $t5,.L0f0e63d4 +/* f0e63a8: 240f000b */ addiu $t7,$zero,0xb +/* f0e63ac: 8cf90010 */ lw $t9,0x10($a3) +/* f0e63b0: 24040014 */ addiu $a0,$zero,0x14 +/* f0e63b4: 00e02825 */ or $a1,$a3,$zero +/* f0e63b8: 0320f809 */ jalr $t9 +/* f0e63bc: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f0e63c0: 8fae00d4 */ lw $t6,0xd4($sp) +/* f0e63c4: 3c018007 */ lui $at,0x8007 +/* f0e63c8: 10000004 */ beqz $zero,.L0f0e63dc +/* f0e63cc: ac2e11a8 */ sw $t6,0x11a8($at) +/* f0e63d0: 240f000b */ addiu $t7,$zero,0xb +.L0f0e63d4: +/* f0e63d4: 3c018007 */ lui $at,0x8007 +/* f0e63d8: ac2f11a8 */ sw $t7,0x11a8($at) +.L0f0e63dc: +/* f0e63dc: 8e2a0008 */ lw $t2,0x8($s1) +/* f0e63e0: 8e380010 */ lw $t8,0x10($s1) +/* f0e63e4: 3c038008 */ lui $v1,0x8008 +/* f0e63e8: 8d4b0004 */ lw $t3,0x4($t2) +/* f0e63ec: 8705001e */ lh $a1,0x1e($t8) +/* f0e63f0: 000b6200 */ sll $t4,$t3,0x8 +/* f0e63f4: 05810002 */ bgez $t4,.L0f0e6400 +/* f0e63f8: 00000000 */ sll $zero,$zero,0x0 +/* f0e63fc: 86250004 */ lh $a1,0x4($s1) +.L0f0e6400: +/* f0e6400: 8c63fac0 */ lw $v1,-0x540($v1) +/* f0e6404: 862d0000 */ lh $t5,0x0($s1) +/* f0e6408: 3c028007 */ lui $v0,0x8007 +/* f0e640c: 24421190 */ addiu $v0,$v0,0x1190 +/* f0e6410: 01a30019 */ multu $t5,$v1 +/* f0e6414: 3c178007 */ lui $s7,0x8007 +/* f0e6418: 26f71194 */ addiu $s7,$s7,0x1194 +/* f0e641c: 3c048007 */ lui $a0,0x8007 +/* f0e6420: 24841198 */ addiu $a0,$a0,0x1198 +/* f0e6424: 3c1e8007 */ lui $s8,0x8007 +/* f0e6428: 27de119c */ addiu $s8,$s8,0x119c +/* f0e642c: 0000c812 */ mflo $t9 +/* f0e6430: ac590000 */ sw $t9,0x0($v0) +/* f0e6434: 862e0000 */ lh $t6,0x0($s1) +/* f0e6438: 01c57821 */ addu $t7,$t6,$a1 +/* f0e643c: 01e30019 */ multu $t7,$v1 +/* f0e6440: 0000c012 */ mflo $t8 +/* f0e6444: aef80000 */ sw $t8,0x0($s7) +/* f0e6448: 862a0002 */ lh $t2,0x2($s1) +/* f0e644c: ac8a0000 */ sw $t2,0x0($a0) +/* f0e6450: 862c0006 */ lh $t4,0x6($s1) +/* f0e6454: 862b0002 */ lh $t3,0x2($s1) +/* f0e6458: 016c6821 */ addu $t5,$t3,$t4 +/* f0e645c: 07210002 */ bgez $t9,.L0f0e6468 +/* f0e6460: afcd0000 */ sw $t5,0x0($s8) +/* f0e6464: ac400000 */ sw $zero,0x0($v0) +.L0f0e6468: +/* f0e6468: 8eee0000 */ lw $t6,0x0($s7) +/* f0e646c: 05c30003 */ bgezl $t6,.L0f0e647c +/* f0e6470: 8c8f0000 */ lw $t7,0x0($a0) +/* f0e6474: aee00000 */ sw $zero,0x0($s7) +/* f0e6478: 8c8f0000 */ lw $t7,0x0($a0) +.L0f0e647c: +/* f0e647c: 05e30003 */ bgezl $t7,.L0f0e648c +/* f0e6480: 8fd80000 */ lw $t8,0x0($s8) +/* f0e6484: ac800000 */ sw $zero,0x0($a0) +/* f0e6488: 8fd80000 */ lw $t8,0x0($s8) +.L0f0e648c: +/* f0e648c: 07010002 */ bgez $t8,.L0f0e6498 +/* f0e6490: 00000000 */ sll $zero,$zero,0x0 +/* f0e6494: afc00000 */ sw $zero,0x0($s8) +.L0f0e6498: +/* f0e6498: 0c002ef1 */ jal 0xbbc4 +/* f0e649c: a7a500ee */ sh $a1,0xee($sp) +/* f0e64a0: 3c0a8007 */ lui $t2,0x8007 +/* f0e64a4: 8d4a1190 */ lw $t2,0x1190($t2) +/* f0e64a8: 004a082a */ slt $at,$v0,$t2 +/* f0e64ac: 10200005 */ beqz $at,.L0f0e64c4 +/* f0e64b0: 00000000 */ sll $zero,$zero,0x0 +/* f0e64b4: 0c002ef1 */ jal 0xbbc4 +/* f0e64b8: 00000000 */ sll $zero,$zero,0x0 +/* f0e64bc: 3c018007 */ lui $at,0x8007 +/* f0e64c0: ac221190 */ sw $v0,0x1190($at) +.L0f0e64c4: +/* f0e64c4: 0c002ef1 */ jal 0xbbc4 +/* f0e64c8: 00000000 */ sll $zero,$zero,0x0 +/* f0e64cc: 8eeb0000 */ lw $t3,0x0($s7) +/* f0e64d0: 004b082a */ slt $at,$v0,$t3 +/* f0e64d4: 10200004 */ beqz $at,.L0f0e64e8 +/* f0e64d8: 00000000 */ sll $zero,$zero,0x0 +/* f0e64dc: 0c002ef1 */ jal 0xbbc4 +/* f0e64e0: 00000000 */ sll $zero,$zero,0x0 +/* f0e64e4: aee20000 */ sw $v0,0x0($s7) +.L0f0e64e8: +/* f0e64e8: 0c002ef5 */ jal 0xbbd4 +/* f0e64ec: 00000000 */ sll $zero,$zero,0x0 +/* f0e64f0: 3c0c8007 */ lui $t4,0x8007 +/* f0e64f4: 8d8c1198 */ lw $t4,0x1198($t4) +/* f0e64f8: 004c082a */ slt $at,$v0,$t4 +/* f0e64fc: 10200005 */ beqz $at,.L0f0e6514 +/* f0e6500: 00000000 */ sll $zero,$zero,0x0 +/* f0e6504: 0c002ef5 */ jal 0xbbd4 +/* f0e6508: 00000000 */ sll $zero,$zero,0x0 +/* f0e650c: 3c018007 */ lui $at,0x8007 +/* f0e6510: ac221198 */ sw $v0,0x1198($at) +.L0f0e6514: +/* f0e6514: 0c002ef5 */ jal 0xbbd4 +/* f0e6518: 00000000 */ sll $zero,$zero,0x0 +/* f0e651c: 8fc30000 */ lw $v1,0x0($s8) +/* f0e6520: 0043082a */ slt $at,$v0,$v1 +/* f0e6524: 10200005 */ beqz $at,.L0f0e653c +/* f0e6528: 00000000 */ sll $zero,$zero,0x0 +/* f0e652c: 0c002ef5 */ jal 0xbbd4 +/* f0e6530: 00000000 */ sll $zero,$zero,0x0 +/* f0e6534: afc20000 */ sw $v0,0x0($s8) +/* f0e6538: 00401825 */ or $v1,$v0,$zero +.L0f0e653c: +/* f0e653c: 3c098007 */ lui $t1,0x8007 +/* f0e6540: 8d291190 */ lw $t1,0x1190($t1) +/* f0e6544: 8eed0000 */ lw $t5,0x0($s7) +/* f0e6548: 3c088007 */ lui $t0,0x8007 +/* f0e654c: 44892000 */ mtc1 $t1,$f4 +/* f0e6550: 01a9082a */ slt $at,$t5,$t1 +/* f0e6554: 10200002 */ beqz $at,.L0f0e6560 +/* f0e6558: 468021a0 */ cvt.s.w $f6,$f4 +/* f0e655c: aee90000 */ sw $t1,0x0($s7) +.L0f0e6560: +/* f0e6560: 8d081198 */ lw $t0,0x1198($t0) +/* f0e6564: 0068082a */ slt $at,$v1,$t0 +/* f0e6568: 50200003 */ beqzl $at,.L0f0e6578 +/* f0e656c: 44888000 */ mtc1 $t0,$f16 +/* f0e6570: afc80000 */ sw $t0,0x0($s8) +/* f0e6574: 44888000 */ mtc1 $t0,$f16 +.L0f0e6578: +/* f0e6578: 3c014080 */ lui $at,0x4080 +/* f0e657c: 44810000 */ mtc1 $at,$f0 +/* f0e6580: 468084a0 */ cvt.s.w $f18,$f16 +/* f0e6584: 3c01ed00 */ lui $at,0xed00 +/* f0e6588: 46003202 */ mul.s $f8,$f6,$f0 +/* f0e658c: 02402025 */ or $a0,$s2,$zero +/* f0e6590: 3c058007 */ lui $a1,0x8007 +/* f0e6594: 26520008 */ addiu $s2,$s2,0x8 +/* f0e6598: 46009102 */ mul.s $f4,$f18,$f0 +/* f0e659c: 4600428d */ trunc.w.s $f10,$f8 +/* f0e65a0: 4600218d */ trunc.w.s $f6,$f4 +/* f0e65a4: 440e5000 */ mfc1 $t6,$f10 +/* f0e65a8: 440c3000 */ mfc1 $t4,$f6 +/* f0e65ac: 31cf0fff */ andi $t7,$t6,0xfff +/* f0e65b0: 000fc300 */ sll $t8,$t7,0xc +/* f0e65b4: 03015025 */ or $t2,$t8,$at +/* f0e65b8: 318d0fff */ andi $t5,$t4,0xfff +/* f0e65bc: 014dc825 */ or $t9,$t2,$t5 +/* f0e65c0: ac990000 */ sw $t9,0x0($a0) +/* f0e65c4: 8eee0000 */ lw $t6,0x0($s7) +/* f0e65c8: 8fca0000 */ lw $t2,0x0($s8) +/* f0e65cc: 448e4000 */ mtc1 $t6,$f8 +/* f0e65d0: 448a2000 */ mtc1 $t2,$f4 +/* f0e65d4: 468042a0 */ cvt.s.w $f10,$f8 +/* f0e65d8: 468021a0 */ cvt.s.w $f6,$f4 +/* f0e65dc: 46005402 */ mul.s $f16,$f10,$f0 +/* f0e65e0: 00000000 */ sll $zero,$zero,0x0 +/* f0e65e4: 46003202 */ mul.s $f8,$f6,$f0 +/* f0e65e8: 4600848d */ trunc.w.s $f18,$f16 +/* f0e65ec: 4600428d */ trunc.w.s $f10,$f8 +/* f0e65f0: 44189000 */ mfc1 $t8,$f18 +/* f0e65f4: 44195000 */ mfc1 $t9,$f10 +/* f0e65f8: 330b0fff */ andi $t3,$t8,0xfff +/* f0e65fc: 000b6300 */ sll $t4,$t3,0xc +/* f0e6600: 332e0fff */ andi $t6,$t9,0xfff +/* f0e6604: 018e7825 */ or $t7,$t4,$t6 +/* f0e6608: ac8f0004 */ sw $t7,0x4($a0) +/* f0e660c: 86220006 */ lh $v0,0x6($s1) +/* f0e6610: 8ca511a8 */ lw $a1,0x11a8($a1) +/* f0e6614: 8fb8016c */ lw $t8,0x16c($sp) +/* f0e6618: 04410003 */ bgez $v0,.L0f0e6628 +/* f0e661c: 0002b043 */ sra $s6,$v0,0x1 +/* f0e6620: 24410001 */ addiu $at,$v0,0x1 +/* f0e6624: 0001b043 */ sra $s6,$at,0x1 +.L0f0e6628: +/* f0e6628: 02c5001a */ div $zero,$s6,$a1 +/* f0e662c: 14a00002 */ bnez $a1,.L0f0e6638 +/* f0e6630: 00000000 */ sll $zero,$zero,0x0 +/* f0e6634: 0007000d */ break 0x7 +.L0f0e6638: +/* f0e6638: 2401ffff */ addiu $at,$zero,-1 +/* f0e663c: 14a10004 */ bne $a1,$at,.L0f0e6650 +/* f0e6640: 3c018000 */ lui $at,0x8000 +/* f0e6644: 16c10002 */ bne $s6,$at,.L0f0e6650 +/* f0e6648: 00000000 */ sll $zero,$zero,0x0 +/* f0e664c: 0006000d */ break 0x6 +.L0f0e6650: +/* f0e6650: 0000b012 */ mflo $s6 +/* f0e6654: a7020006 */ sh $v0,0x6($t8) +/* f0e6658: 8e270008 */ lw $a3,0x8($s1) +/* f0e665c: 02c50019 */ multu $s6,$a1 +/* f0e6660: 2401000c */ addiu $at,$zero,0xc +/* f0e6664: 90e30000 */ lbu $v1,0x0($a3) +/* f0e6668: 02402025 */ or $a0,$s2,$zero +/* f0e666c: 0000b012 */ mflo $s6 +/* f0e6670: 10610004 */ beq $v1,$at,.L0f0e6684 +/* f0e6674: 00000000 */ sll $zero,$zero,0x0 +/* f0e6678: 2401000f */ addiu $at,$zero,0xf +/* f0e667c: 54610050 */ bnel $v1,$at,.L0f0e67c0 +/* f0e6680: 8cf90010 */ lw $t9,0x10($a3) +.L0f0e6684: +/* f0e6684: 86260002 */ lh $a2,0x2($s1) +/* f0e6688: 862a0006 */ lh $t2,0x6($s1) +/* f0e668c: 86300000 */ lh $s0,0x0($s1) +/* f0e6690: 862b0004 */ lh $t3,0x4($s1) +/* f0e6694: 00ca6821 */ addu $t5,$a2,$t2 +/* f0e6698: afad0010 */ sw $t5,0x10($sp) +/* f0e669c: 02002825 */ or $a1,$s0,$zero +/* f0e66a0: 0fc3859a */ jal func0f0e1668 +/* f0e66a4: 020b3821 */ addu $a3,$s0,$t3 +/* f0e66a8: 86300000 */ lh $s0,0x0($s1) +/* f0e66ac: 86260002 */ lh $a2,0x2($s1) +/* f0e66b0: 86390006 */ lh $t9,0x6($s1) +/* f0e66b4: 240e007f */ addiu $t6,$zero,0x7f +/* f0e66b8: 240f0001 */ addiu $t7,$zero,0x1 +/* f0e66bc: 2418000f */ addiu $t8,$zero,0xf +/* f0e66c0: 240b0001 */ addiu $t3,$zero,0x1 +/* f0e66c4: 00d96021 */ addu $t4,$a2,$t9 +/* f0e66c8: afac0010 */ sw $t4,0x10($sp) +/* f0e66cc: afab0020 */ sw $t3,0x20($sp) +/* f0e66d0: afb8001c */ sw $t8,0x1c($sp) +/* f0e66d4: afaf0018 */ sw $t7,0x18($sp) +/* f0e66d8: afae0014 */ sw $t6,0x14($sp) +/* f0e66dc: 00402025 */ or $a0,$v0,$zero +/* f0e66e0: 02002825 */ or $a1,$s0,$zero +/* f0e66e4: 0fc38aa9 */ jal func0f0e2aa4 +/* f0e66e8: 26070001 */ addiu $a3,$s0,0x1 +/* f0e66ec: 862a0000 */ lh $t2,0x0($s1) +/* f0e66f0: 862d0004 */ lh $t5,0x4($s1) +/* f0e66f4: 86260002 */ lh $a2,0x2($s1) +/* f0e66f8: 86390006 */ lh $t9,0x6($s1) +/* f0e66fc: 240e007f */ addiu $t6,$zero,0x7f +/* f0e6700: 240f000f */ addiu $t7,$zero,0xf +/* f0e6704: 24180001 */ addiu $t8,$zero,0x1 +/* f0e6708: 014d2821 */ addu $a1,$t2,$t5 +/* f0e670c: 00d96021 */ addu $t4,$a2,$t9 +/* f0e6710: afac0010 */ sw $t4,0x10($sp) +/* f0e6714: 24a70001 */ addiu $a3,$a1,0x1 +/* f0e6718: afb80020 */ sw $t8,0x20($sp) +/* f0e671c: afaf001c */ sw $t7,0x1c($sp) +/* f0e6720: afae0014 */ sw $t6,0x14($sp) +/* f0e6724: afa00018 */ sw $zero,0x18($sp) +/* f0e6728: 0fc38aa9 */ jal func0f0e2aa4 +/* f0e672c: 00402025 */ or $a0,$v0,$zero +/* f0e6730: 86300000 */ lh $s0,0x0($s1) +/* f0e6734: 86260002 */ lh $a2,0x2($s1) +/* f0e6738: 862b0004 */ lh $t3,0x4($s1) +/* f0e673c: 240d007f */ addiu $t5,$zero,0x7f +/* f0e6740: 2419000f */ addiu $t9,$zero,0xf +/* f0e6744: 240c0001 */ addiu $t4,$zero,0x1 +/* f0e6748: 24ca0001 */ addiu $t2,$a2,0x1 +/* f0e674c: afaa0010 */ sw $t2,0x10($sp) +/* f0e6750: afac0020 */ sw $t4,0x20($sp) +/* f0e6754: afb9001c */ sw $t9,0x1c($sp) +/* f0e6758: afad0014 */ sw $t5,0x14($sp) +/* f0e675c: afa00018 */ sw $zero,0x18($sp) +/* f0e6760: 00402025 */ or $a0,$v0,$zero +/* f0e6764: 02002825 */ or $a1,$s0,$zero +/* f0e6768: 0fc38aa9 */ jal func0f0e2aa4 +/* f0e676c: 020b3821 */ addu $a3,$s0,$t3 +/* f0e6770: 86300000 */ lh $s0,0x0($s1) +/* f0e6774: 862e0002 */ lh $t6,0x2($s1) +/* f0e6778: 862f0006 */ lh $t7,0x6($s1) +/* f0e677c: 86380004 */ lh $t8,0x4($s1) +/* f0e6780: 240a007f */ addiu $t2,$zero,0x7f +/* f0e6784: 01cf3021 */ addu $a2,$t6,$t7 +/* f0e6788: 24cb0001 */ addiu $t3,$a2,0x1 +/* f0e678c: 240d000f */ addiu $t5,$zero,0xf +/* f0e6790: afad001c */ sw $t5,0x1c($sp) +/* f0e6794: afab0010 */ sw $t3,0x10($sp) +/* f0e6798: afaa0014 */ sw $t2,0x14($sp) +/* f0e679c: afa00020 */ sw $zero,0x20($sp) +/* f0e67a0: afa00018 */ sw $zero,0x18($sp) +/* f0e67a4: 00402025 */ or $a0,$v0,$zero +/* f0e67a8: 02002825 */ or $a1,$s0,$zero +/* f0e67ac: 0fc38aa9 */ jal func0f0e2aa4 +/* f0e67b0: 02183821 */ addu $a3,$s0,$t8 +/* f0e67b4: 00409025 */ or $s2,$v0,$zero +/* f0e67b8: 8e270008 */ lw $a3,0x8($s1) +/* f0e67bc: 8cf90010 */ lw $t9,0x10($a3) +.L0f0e67c0: +/* f0e67c0: 57200004 */ bnezl $t9,.L0f0e67d4 +/* f0e67c4: afa0015c */ sw $zero,0x15c($sp) +/* f0e67c8: 10000369 */ beqz $zero,.L0f0e7570 +/* f0e67cc: 02401025 */ or $v0,$s2,$zero +/* f0e67d0: afa0015c */ sw $zero,0x15c($sp) +.L0f0e67d4: +/* f0e67d4: 8e270008 */ lw $a3,0x8($s1) +/* f0e67d8: 24040007 */ addiu $a0,$zero,0x7 +/* f0e67dc: 27a6015c */ addiu $a2,$sp,0x15c +/* f0e67e0: 8cf90010 */ lw $t9,0x10($a3) +/* f0e67e4: 00e02825 */ or $a1,$a3,$zero +/* f0e67e8: 0320f809 */ jalr $t9 +/* f0e67ec: 00000000 */ sll $zero,$zero,0x0 +/* f0e67f0: 8fa8015c */ lw $t0,0x15c($sp) +/* f0e67f4: 3c010001 */ lui $at,0x1 +/* f0e67f8: 0101082b */ sltu $at,$t0,$at +/* f0e67fc: 54200003 */ bnezl $at,.L0f0e680c +/* f0e6800: 862c0002 */ lh $t4,0x2($s1) +/* f0e6804: 2408ffff */ addiu $t0,$zero,-1 +/* f0e6808: 862c0002 */ lh $t4,0x2($s1) +.L0f0e680c: +/* f0e680c: 24040001 */ addiu $a0,$zero,0x1 +/* f0e6810: 27a6015c */ addiu $a2,$sp,0x15c +/* f0e6814: 258e0001 */ addiu $t6,$t4,0x1 +/* f0e6818: afae0104 */ sw $t6,0x104($sp) +/* f0e681c: 8e270008 */ lw $a3,0x8($s1) +/* f0e6820: afa800f0 */ sw $t0,0xf0($sp) +/* f0e6824: 8cf90010 */ lw $t9,0x10($a3) +/* f0e6828: 00e02825 */ or $a1,$a3,$zero +/* f0e682c: 0320f809 */ jalr $t9 +/* f0e6830: 00000000 */ sll $zero,$zero,0x0 +/* f0e6834: 8faf015c */ lw $t7,0x15c($sp) +/* f0e6838: 8fb8016c */ lw $t8,0x16c($sp) +/* f0e683c: afaf0108 */ sw $t7,0x108($sp) +/* f0e6840: 870b0000 */ lh $t3,0x0($t8) +/* f0e6844: 8e250008 */ lw $a1,0x8($s1) +/* f0e6848: 01762023 */ subu $a0,$t3,$s6 +/* f0e684c: 0fc3974b */ jal func0f0e5d2c +/* f0e6850: 00808025 */ or $s0,$a0,$zero +/* f0e6854: 862a0002 */ lh $t2,0x2($s1) +/* f0e6858: 0040a825 */ or $s5,$v0,$zero +/* f0e685c: 02402025 */ or $a0,$s2,$zero +/* f0e6860: 01506821 */ addu $t5,$t2,$s0 +/* f0e6864: 0fc54d8a */ jal func0f153628 +/* f0e6868: afad012c */ sw $t5,0x12c($sp) +/* f0e686c: 00152400 */ sll $a0,$s5,0x10 +/* f0e6870: afa00160 */ sw $zero,0x160($sp) +/* f0e6874: 00046403 */ sra $t4,$a0,0x10 +/* f0e6878: 00409025 */ or $s2,$v0,$zero +/* f0e687c: 02a09825 */ or $s3,$s5,$zero +/* f0e6880: 01802025 */ or $a0,$t4,$zero +/* f0e6884: 0fc397be */ jal func0f0e5ef8 +/* f0e6888: 8e250008 */ lw $a1,0x8($s1) +/* f0e688c: 8fb9016c */ lw $t9,0x16c($sp) +/* f0e6890: 00567021 */ addu $t6,$v0,$s6 +/* f0e6894: 24040002 */ addiu $a0,$zero,0x2 +/* f0e6898: 872f0000 */ lh $t7,0x0($t9) +/* f0e689c: afa0014c */ sw $zero,0x14c($sp) +/* f0e68a0: afa00158 */ sw $zero,0x158($sp) +/* f0e68a4: 8e270008 */ lw $a3,0x8($s1) +/* f0e68a8: 27a6014c */ addiu $a2,$sp,0x14c +/* f0e68ac: 01cfa023 */ subu $s4,$t6,$t7 +/* f0e68b0: 8cf90010 */ lw $t9,0x10($a3) +/* f0e68b4: 00e02825 */ or $a1,$a3,$zero +/* f0e68b8: 0320f809 */ jalr $t9 +/* f0e68bc: 00000000 */ sll $zero,$zero,0x0 +/* f0e68c0: 8fb80108 */ lw $t8,0x108($sp) +/* f0e68c4: 8fa3014c */ lw $v1,0x14c($sp) +/* f0e68c8: 1b0002d7 */ blez $t8,.L0f0e7428 +/* f0e68cc: afa30100 */ sw $v1,0x100($sp) +/* f0e68d0: 1060005d */ beqz $v1,.L0f0e6a48 +/* f0e68d4: 00008025 */ or $s0,$zero,$zero +/* f0e68d8: 00004025 */ or $t0,$zero,$zero +/* f0e68dc: afa000fc */ sw $zero,0xfc($sp) +/* f0e68e0: afa0014c */ sw $zero,0x14c($sp) +/* f0e68e4: 1860001a */ blez $v1,.L0f0e6950 +/* f0e68e8: afa00150 */ sw $zero,0x150($sp) +/* f0e68ec: 8e270008 */ lw $a3,0x8($s1) +.L0f0e68f0: +/* f0e68f0: afa800c8 */ sw $t0,0xc8($sp) +/* f0e68f4: 24040005 */ addiu $a0,$zero,0x5 +/* f0e68f8: 8cf90010 */ lw $t9,0x10($a3) +/* f0e68fc: 27a6014c */ addiu $a2,$sp,0x14c +/* f0e6900: 00e02825 */ or $a1,$a3,$zero +/* f0e6904: 0320f809 */ jalr $t9 +/* f0e6908: 00000000 */ sll $zero,$zero,0x0 +/* f0e690c: 8fa30154 */ lw $v1,0x154($sp) +/* f0e6910: 8fa800c8 */ lw $t0,0xc8($sp) +/* f0e6914: 02a3082a */ slt $at,$s5,$v1 +/* f0e6918: 54200007 */ bnezl $at,.L0f0e6938 +/* f0e691c: 24100001 */ addiu $s0,$zero,0x1 +/* f0e6920: 8fa8014c */ lw $t0,0x14c($sp) +/* f0e6924: afa300fc */ sw $v1,0xfc($sp) +/* f0e6928: 250d0001 */ addiu $t5,$t0,0x1 +/* f0e692c: 10000002 */ beqz $zero,.L0f0e6938 +/* f0e6930: afad014c */ sw $t5,0x14c($sp) +/* f0e6934: 24100001 */ addiu $s0,$zero,0x1 +.L0f0e6938: +/* f0e6938: 16000005 */ bnez $s0,.L0f0e6950 +/* f0e693c: 8fac014c */ lw $t4,0x14c($sp) +/* f0e6940: 8fae0100 */ lw $t6,0x100($sp) +/* f0e6944: 018e082a */ slt $at,$t4,$t6 +/* f0e6948: 5420ffe9 */ bnezl $at,.L0f0e68f0 +/* f0e694c: 8e270008 */ lw $a3,0x8($s1) +.L0f0e6950: +/* f0e6950: 8fb800fc */ lw $t8,0xfc($sp) +/* f0e6954: 8faf0158 */ lw $t7,0x158($sp) +/* f0e6958: afa8013c */ sw $t0,0x13c($sp) +/* f0e695c: 0315082a */ slt $at,$t8,$s5 +/* f0e6960: afa00140 */ sw $zero,0x140($sp) +/* f0e6964: 14200004 */ bnez $at,.L0f0e6978 +/* f0e6968: afaf0148 */ sw $t7,0x148($sp) +/* f0e696c: 2a81000b */ slti $at,$s4,0xb +/* f0e6970: 50200036 */ beqzl $at,.L0f0e6a4c +/* f0e6974: 8faa00fc */ lw $t2,0xfc($sp) +.L0f0e6978: +/* f0e6978: 8e270008 */ lw $a3,0x8($s1) +/* f0e697c: 24040004 */ addiu $a0,$zero,0x4 +/* f0e6980: 27a6013c */ addiu $a2,$sp,0x13c +/* f0e6984: 8cf90010 */ lw $t9,0x10($a3) +/* f0e6988: 00e02825 */ or $a1,$a3,$zero +/* f0e698c: 0320f809 */ jalr $t9 +/* f0e6990: 00000000 */ sll $zero,$zero,0x0 +/* f0e6994: 3c0b8007 */ lui $t3,0x8007 +/* f0e6998: 8d6b11a8 */ lw $t3,0x11a8($t3) +/* f0e699c: 87ad00ee */ lh $t5,0xee($sp) +/* f0e69a0: 240c000b */ addiu $t4,$zero,0xb +/* f0e69a4: 028b5021 */ addu $t2,$s4,$t3 +/* f0e69a8: 5940000f */ blezl $t2,.L0f0e69e8 +/* f0e69ac: 8fb80104 */ lw $t8,0x104($sp) +/* f0e69b0: 86250000 */ lh $a1,0x0($s1) +/* f0e69b4: 86260002 */ lh $a2,0x2($s1) +/* f0e69b8: 86270004 */ lh $a3,0x4($s1) +/* f0e69bc: afa20018 */ sw $v0,0x18($sp) +/* f0e69c0: afac0014 */ sw $t4,0x14($sp) +/* f0e69c4: afad0010 */ sw $t5,0x10($sp) +/* f0e69c8: 8e2e0010 */ lw $t6,0x10($s1) +/* f0e69cc: 02402025 */ or $a0,$s2,$zero +/* f0e69d0: 0fc3980e */ jal func0f0e6038 +/* f0e69d4: afae001c */ sw $t6,0x1c($sp) +/* f0e69d8: 240f0001 */ addiu $t7,$zero,0x1 +/* f0e69dc: 00409025 */ or $s2,$v0,$zero +/* f0e69e0: a3af00ed */ sb $t7,0xed($sp) +/* f0e69e4: 8fb80104 */ lw $t8,0x104($sp) +.L0f0e69e8: +/* f0e69e8: 8fab013c */ lw $t3,0x13c($sp) +/* f0e69ec: 8fad014c */ lw $t5,0x14c($sp) +/* f0e69f0: 8fac0100 */ lw $t4,0x100($sp) +/* f0e69f4: 2719000b */ addiu $t9,$t8,0xb +/* f0e69f8: 256a0001 */ addiu $t2,$t3,0x1 +/* f0e69fc: 01ac082a */ slt $at,$t5,$t4 +/* f0e6a00: afb90104 */ sw $t9,0x104($sp) +/* f0e6a04: 1020000e */ beqz $at,.L0f0e6a40 +/* f0e6a08: afaa013c */ sw $t2,0x13c($sp) +/* f0e6a0c: 8e270008 */ lw $a3,0x8($s1) +/* f0e6a10: 24040005 */ addiu $a0,$zero,0x5 +/* f0e6a14: 27a6014c */ addiu $a2,$sp,0x14c +/* f0e6a18: 8cf90010 */ lw $t9,0x10($a3) +/* f0e6a1c: 00e02825 */ or $a1,$a3,$zero +/* f0e6a20: 0320f809 */ jalr $t9 +/* f0e6a24: 00000000 */ sll $zero,$zero,0x0 +/* f0e6a28: 8faf014c */ lw $t7,0x14c($sp) +/* f0e6a2c: 8fae0154 */ lw $t6,0x154($sp) +/* f0e6a30: 25f80001 */ addiu $t8,$t7,0x1 +/* f0e6a34: afb8014c */ sw $t8,0x14c($sp) +/* f0e6a38: 10000003 */ beqz $zero,.L0f0e6a48 +/* f0e6a3c: afae00fc */ sw $t6,0xfc($sp) +.L0f0e6a40: +/* f0e6a40: 240b270f */ addiu $t3,$zero,0x270f +/* f0e6a44: afab00fc */ sw $t3,0xfc($sp) +.L0f0e6a48: +/* f0e6a48: 8faa00fc */ lw $t2,0xfc($sp) +.L0f0e6a4c: +/* f0e6a4c: 3c167f1b */ lui $s6,0x7f1b +/* f0e6a50: 26d61fb0 */ addiu $s6,$s6,0x1fb0 +/* f0e6a54: 56aa0003 */ bnel $s5,$t2,.L0f0e6a64 +/* f0e6a58: 2415003c */ addiu $s5,$zero,0x3c +/* f0e6a5c: 2694fff5 */ addiu $s4,$s4,-11 +/* f0e6a60: 2415003c */ addiu $s5,$zero,0x3c +.L0f0e6a64: +/* f0e6a64: 8e230010 */ lw $v1,0x10($s1) +.L0f0e6a68: +/* f0e6a68: 44809000 */ mtc1 $zero,$f18 +/* f0e6a6c: c4700040 */ lwc1 $f16,0x40($v1) +/* f0e6a70: 4612803c */ c.lt.s $f16,$f18 +/* f0e6a74: 00000000 */ sll $zero,$zero,0x0 +/* f0e6a78: 45020008 */ bc1fl .L0f0e6a9c +/* f0e6a7c: 906e003d */ lbu $t6,0x3d($v1) +/* f0e6a80: 906d003c */ lbu $t5,0x3c($v1) +/* f0e6a84: 01b50019 */ multu $t5,$s5 +/* f0e6a88: 00006012 */ mflo $t4 +/* f0e6a8c: 02ccc821 */ addu $t9,$s6,$t4 +/* f0e6a90: 1000000f */ beqz $zero,.L0f0e6ad0 +/* f0e6a94: 8f300018 */ lw $s0,0x18($t9) +/* f0e6a98: 906e003d */ lbu $t6,0x3d($v1) +.L0f0e6a9c: +/* f0e6a9c: 906b003c */ lbu $t3,0x3c($v1) +/* f0e6aa0: 8c660044 */ lw $a2,0x44($v1) +/* f0e6aa4: 01d50019 */ multu $t6,$s5 +/* f0e6aa8: 00007812 */ mflo $t7 +/* f0e6aac: 02cfc021 */ addu $t8,$s6,$t7 +/* f0e6ab0: 8f040018 */ lw $a0,0x18($t8) +/* f0e6ab4: 01750019 */ multu $t3,$s5 +/* f0e6ab8: 00005012 */ mflo $t2 +/* f0e6abc: 02ca6821 */ addu $t5,$s6,$t2 +/* f0e6ac0: 0fc01a40 */ jal func0f006900 +/* f0e6ac4: 8da50018 */ lw $a1,0x18($t5) +/* f0e6ac8: 00408025 */ or $s0,$v0,$zero +/* f0e6acc: 8e230010 */ lw $v1,0x10($s1) +.L0f0e6ad0: +/* f0e6ad0: 8c6c000c */ lw $t4,0xc($v1) +/* f0e6ad4: 02002025 */ or $a0,$s0,$zero +/* f0e6ad8: 00002825 */ or $a1,$zero,$zero +/* f0e6adc: 51800009 */ beqzl $t4,.L0f0e6b04 +/* f0e6ae0: 906f003c */ lbu $t7,0x3c($v1) +/* f0e6ae4: 0fc01a40 */ jal func0f006900 +/* f0e6ae8: 2406007f */ addiu $a2,$zero,0x7f +/* f0e6aec: 2401ff00 */ addiu $at,$zero,-256 +/* f0e6af0: 0041c824 */ and $t9,$v0,$at +/* f0e6af4: 320e00ff */ andi $t6,$s0,0xff +/* f0e6af8: 032e8025 */ or $s0,$t9,$t6 +/* f0e6afc: 8e230010 */ lw $v1,0x10($s1) +/* f0e6b00: 906f003c */ lbu $t7,0x3c($v1) +.L0f0e6b04: +/* f0e6b04: 3c047f1b */ lui $a0,0x7f1b +/* f0e6b08: 3c057f1b */ lui $a1,0x7f1b +/* f0e6b0c: 01f50019 */ multu $t7,$s5 +/* f0e6b10: 00001012 */ mflo $v0 +/* f0e6b14: 00822021 */ addu $a0,$a0,$v0 +/* f0e6b18: 00a22821 */ addu $a1,$a1,$v0 +/* f0e6b1c: 8ca52130 */ lw $a1,0x2130($a1) +/* f0e6b20: 0fc54f8e */ jal func0f153e38 +/* f0e6b24: 8c842298 */ lw $a0,0x2298($a0) +/* f0e6b28: 8fb800fc */ lw $t8,0xfc($sp) +/* f0e6b2c: 8faa0108 */ lw $t2,0x108($sp) +/* f0e6b30: 1678003f */ bne $s3,$t8,.L0f0e6c30 +/* f0e6b34: 026a082a */ slt $at,$s3,$t2 +/* f0e6b38: 8e270008 */ lw $a3,0x8($s1) +/* f0e6b3c: 8ceb0004 */ lw $t3,0x4($a3) +/* f0e6b40: 000b5280 */ sll $t2,$t3,0xa +/* f0e6b44: 05430006 */ bgezl $t2,.L0f0e6b60 +/* f0e6b48: 8cf90010 */ lw $t9,0x10($a3) +/* f0e6b4c: 0fc3d43f */ jal func0f0f50fc +/* f0e6b50: 02402025 */ or $a0,$s2,$zero +/* f0e6b54: 00409025 */ or $s2,$v0,$zero +/* f0e6b58: 8e270008 */ lw $a3,0x8($s1) +/* f0e6b5c: 8cf90010 */ lw $t9,0x10($a3) +.L0f0e6b60: +/* f0e6b60: 24040004 */ addiu $a0,$zero,0x4 +/* f0e6b64: 00e02825 */ or $a1,$a3,$zero +/* f0e6b68: 0320f809 */ jalr $t9 +/* f0e6b6c: 27a6013c */ addiu $a2,$sp,0x13c +/* f0e6b70: 8fad013c */ lw $t5,0x13c($sp) +/* f0e6b74: 00404025 */ or $t0,$v0,$zero +/* f0e6b78: 02402025 */ or $a0,$s2,$zero +/* f0e6b7c: 25ac0001 */ addiu $t4,$t5,0x1 +/* f0e6b80: afac013c */ sw $t4,0x13c($sp) +/* f0e6b84: 862e0006 */ lh $t6,0x6($s1) +/* f0e6b88: 87aa00ee */ lh $t2,0xee($sp) +/* f0e6b8c: 01d41823 */ subu $v1,$t6,$s4 +/* f0e6b90: 2861000c */ slti $at,$v1,0xc +/* f0e6b94: 54200003 */ bnezl $at,.L0f0e6ba4 +/* f0e6b98: 862f0002 */ lh $t7,0x2($s1) +/* f0e6b9c: 2403000b */ addiu $v1,$zero,0xb +/* f0e6ba0: 862f0002 */ lh $t7,0x2($s1) +.L0f0e6ba4: +/* f0e6ba4: 86250000 */ lh $a1,0x0($s1) +/* f0e6ba8: 86270004 */ lh $a3,0x4($s1) +/* f0e6bac: afa80018 */ sw $t0,0x18($sp) +/* f0e6bb0: afa30014 */ sw $v1,0x14($sp) +/* f0e6bb4: afaa0010 */ sw $t2,0x10($sp) +/* f0e6bb8: 8e390010 */ lw $t9,0x10($s1) +/* f0e6bbc: 01f43021 */ addu $a2,$t7,$s4 +/* f0e6bc0: 0006c400 */ sll $t8,$a2,0x10 +/* f0e6bc4: 00183403 */ sra $a2,$t8,0x10 +/* f0e6bc8: 0fc3980e */ jal func0f0e6038 +/* f0e6bcc: afb9001c */ sw $t9,0x1c($sp) +/* f0e6bd0: 8fad014c */ lw $t5,0x14c($sp) +/* f0e6bd4: 8fac0100 */ lw $t4,0x100($sp) +/* f0e6bd8: 00409025 */ or $s2,$v0,$zero +/* f0e6bdc: 240b270f */ addiu $t3,$zero,0x270f +/* f0e6be0: 01ac082a */ slt $at,$t5,$t4 +/* f0e6be4: 50200010 */ beqzl $at,.L0f0e6c28 +/* f0e6be8: afab00fc */ sw $t3,0xfc($sp) +/* f0e6bec: 8e270008 */ lw $a3,0x8($s1) +/* f0e6bf0: 24040005 */ addiu $a0,$zero,0x5 +/* f0e6bf4: 27a6014c */ addiu $a2,$sp,0x14c +/* f0e6bf8: 8cf90010 */ lw $t9,0x10($a3) +/* f0e6bfc: 00e02825 */ or $a1,$a3,$zero +/* f0e6c00: 0320f809 */ jalr $t9 +/* f0e6c04: 00000000 */ sll $zero,$zero,0x0 +/* f0e6c08: 8faf014c */ lw $t7,0x14c($sp) +/* f0e6c0c: 8fae0154 */ lw $t6,0x154($sp) +/* f0e6c10: 2694000b */ addiu $s4,$s4,0xb +/* f0e6c14: 25f80001 */ addiu $t8,$t7,0x1 +/* f0e6c18: afb8014c */ sw $t8,0x14c($sp) +/* f0e6c1c: 100001f5 */ beqz $zero,.L0f0e73f4 +/* f0e6c20: afae00fc */ sw $t6,0xfc($sp) +/* f0e6c24: afab00fc */ sw $t3,0xfc($sp) +.L0f0e6c28: +/* f0e6c28: 100001f2 */ beqz $zero,.L0f0e73f4 +/* f0e6c2c: 2694000b */ addiu $s4,$s4,0xb +.L0f0e6c30: +/* f0e6c30: 502001e8 */ beqzl $at,.L0f0e73d4 +/* f0e6c34: 8fb80108 */ lw $t8,0x108($sp) +/* f0e6c38: 8fad00f0 */ lw $t5,0xf0($sp) +/* f0e6c3c: afa000b4 */ sw $zero,0xb4($sp) +/* f0e6c40: 2401ff00 */ addiu $at,$zero,-256 +/* f0e6c44: 15b30003 */ bne $t5,$s3,.L0f0e6c54 +/* f0e6c48: 8fb9016c */ lw $t9,0x16c($sp) +/* f0e6c4c: 02016025 */ or $t4,$s0,$at +/* f0e6c50: 01808025 */ or $s0,$t4,$zero +.L0f0e6c54: +/* f0e6c54: 872e0002 */ lh $t6,0x2($t9) +/* f0e6c58: 566e0069 */ bnel $s3,$t6,.L0f0e6e00 +/* f0e6c5c: 8e2e0008 */ lw $t6,0x8($s1) +/* f0e6c60: 8e2f000c */ lw $t7,0xc($s1) +/* f0e6c64: 3c014220 */ lui $at,0x4220 +/* f0e6c68: 51e00065 */ beqzl $t7,.L0f0e6e00 +/* f0e6c6c: 8e2e0008 */ lw $t6,0x8($s1) +/* f0e6c70: 44816000 */ mtc1 $at,$f12 +/* f0e6c74: 0fc01ac2 */ jal func0f006b08 +/* f0e6c78: 00000000 */ sll $zero,$zero,0x0 +/* f0e6c7c: 3c01437f */ lui $at,0x437f +/* f0e6c80: 44812000 */ mtc1 $at,$f4 +/* f0e6c84: 240b0001 */ addiu $t3,$zero,0x1 +/* f0e6c88: 3c014f00 */ lui $at,0x4f00 +/* f0e6c8c: 46040182 */ mul.s $f6,$f0,$f4 +/* f0e6c90: 4458f800 */ cfc1 $t8,$31 +/* f0e6c94: 44cbf800 */ ctc1 $t3,$31 +/* f0e6c98: 00000000 */ sll $zero,$zero,0x0 +/* f0e6c9c: 46003224 */ cvt.w.s $f8,$f6 +/* f0e6ca0: 444bf800 */ cfc1 $t3,$31 +/* f0e6ca4: 00000000 */ sll $zero,$zero,0x0 +/* f0e6ca8: 316b0078 */ andi $t3,$t3,0x78 +/* f0e6cac: 51600013 */ beqzl $t3,.L0f0e6cfc +/* f0e6cb0: 440b4000 */ mfc1 $t3,$f8 +/* f0e6cb4: 44814000 */ mtc1 $at,$f8 +/* f0e6cb8: 240b0001 */ addiu $t3,$zero,0x1 +/* f0e6cbc: 46083201 */ sub.s $f8,$f6,$f8 +/* f0e6cc0: 44cbf800 */ ctc1 $t3,$31 +/* f0e6cc4: 00000000 */ sll $zero,$zero,0x0 +/* f0e6cc8: 46004224 */ cvt.w.s $f8,$f8 +/* f0e6ccc: 444bf800 */ cfc1 $t3,$31 +/* f0e6cd0: 00000000 */ sll $zero,$zero,0x0 +/* f0e6cd4: 316b0078 */ andi $t3,$t3,0x78 +/* f0e6cd8: 15600005 */ bnez $t3,.L0f0e6cf0 +/* f0e6cdc: 00000000 */ sll $zero,$zero,0x0 +/* f0e6ce0: 440b4000 */ mfc1 $t3,$f8 +/* f0e6ce4: 3c018000 */ lui $at,0x8000 +/* f0e6ce8: 10000007 */ beqz $zero,.L0f0e6d08 +/* f0e6cec: 01615825 */ or $t3,$t3,$at +.L0f0e6cf0: +/* f0e6cf0: 10000005 */ beqz $zero,.L0f0e6d08 +/* f0e6cf4: 240bffff */ addiu $t3,$zero,-1 +/* f0e6cf8: 440b4000 */ mfc1 $t3,$f8 +.L0f0e6cfc: +/* f0e6cfc: 00000000 */ sll $zero,$zero,0x0 +/* f0e6d00: 0560fffb */ bltz $t3,.L0f0e6cf0 +/* f0e6d04: 00000000 */ sll $zero,$zero,0x0 +.L0f0e6d08: +/* f0e6d08: afab00ac */ sw $t3,0xac($sp) +/* f0e6d0c: 8e230010 */ lw $v1,0x10($s1) +/* f0e6d10: 44d8f800 */ ctc1 $t8,$31 +/* f0e6d14: 44808000 */ mtc1 $zero,$f16 +/* f0e6d18: c46a0040 */ lwc1 $f10,0x40($v1) +/* f0e6d1c: 4610503c */ c.lt.s $f10,$f16 +/* f0e6d20: 00000000 */ sll $zero,$zero,0x0 +/* f0e6d24: 45020008 */ bc1fl .L0f0e6d48 +/* f0e6d28: 9079003d */ lbu $t9,0x3d($v1) +/* f0e6d2c: 906a003c */ lbu $t2,0x3c($v1) +/* f0e6d30: 01550019 */ multu $t2,$s5 +/* f0e6d34: 00006812 */ mflo $t5 +/* f0e6d38: 02cd6021 */ addu $t4,$s6,$t5 +/* f0e6d3c: 1000000e */ beqz $zero,.L0f0e6d78 +/* f0e6d40: 8d870020 */ lw $a3,0x20($t4) +/* f0e6d44: 9079003d */ lbu $t9,0x3d($v1) +.L0f0e6d48: +/* f0e6d48: 9078003c */ lbu $t8,0x3c($v1) +/* f0e6d4c: 8c660044 */ lw $a2,0x44($v1) +/* f0e6d50: 03350019 */ multu $t9,$s5 +/* f0e6d54: 00007012 */ mflo $t6 +/* f0e6d58: 02ce7821 */ addu $t7,$s6,$t6 +/* f0e6d5c: 8de40020 */ lw $a0,0x20($t7) +/* f0e6d60: 03150019 */ multu $t8,$s5 +/* f0e6d64: 00005812 */ mflo $t3 +/* f0e6d68: 02cb5021 */ addu $t2,$s6,$t3 +/* f0e6d6c: 0fc01a40 */ jal func0f006900 +/* f0e6d70: 8d450020 */ lw $a1,0x20($t2) +/* f0e6d74: 00403825 */ or $a3,$v0,$zero +.L0f0e6d78: +/* f0e6d78: 02002025 */ or $a0,$s0,$zero +/* f0e6d7c: 320500ff */ andi $a1,$s0,0xff +/* f0e6d80: 2406007f */ addiu $a2,$zero,0x7f +/* f0e6d84: 0fc01a40 */ jal func0f006900 +/* f0e6d88: afa700b0 */ sw $a3,0xb0($sp) +/* f0e6d8c: 8fa500b0 */ lw $a1,0xb0($sp) +/* f0e6d90: 00402025 */ or $a0,$v0,$zero +/* f0e6d94: 0fc01a40 */ jal func0f006900 +/* f0e6d98: 8fa600ac */ lw $a2,0xac($sp) +/* f0e6d9c: 8e230010 */ lw $v1,0x10($s1) +/* f0e6da0: 44809000 */ mtc1 $zero,$f18 +/* f0e6da4: 00408025 */ or $s0,$v0,$zero +/* f0e6da8: c4600040 */ lwc1 $f0,0x40($v1) +/* f0e6dac: 4600903e */ c.le.s $f18,$f0 +/* f0e6db0: 00000000 */ sll $zero,$zero,0x0 +/* f0e6db4: 45020005 */ bc1fl .L0f0e6dcc +/* f0e6db8: 44802000 */ mtc1 $zero,$f4 +/* f0e6dbc: 906d003d */ lbu $t5,0x3d($v1) +/* f0e6dc0: 51a0000f */ beqzl $t5,.L0f0e6e00 +/* f0e6dc4: 8e2e0008 */ lw $t6,0x8($s1) +/* f0e6dc8: 44802000 */ mtc1 $zero,$f4 +.L0f0e6dcc: +/* f0e6dcc: 00000000 */ sll $zero,$zero,0x0 +/* f0e6dd0: 4604003c */ c.lt.s $f0,$f4 +/* f0e6dd4: 00000000 */ sll $zero,$zero,0x0 +/* f0e6dd8: 45000004 */ bc1f .L0f0e6dec +/* f0e6ddc: 00000000 */ sll $zero,$zero,0x0 +/* f0e6de0: 906c003c */ lbu $t4,0x3c($v1) +/* f0e6de4: 51800006 */ beqzl $t4,.L0f0e6e00 +/* f0e6de8: 8e2e0008 */ lw $t6,0x8($s1) +.L0f0e6dec: +/* f0e6dec: 0fc55809 */ jal func0f156024 +/* f0e6df0: 24040001 */ addiu $a0,$zero,0x1 +/* f0e6df4: 24190001 */ addiu $t9,$zero,0x1 +/* f0e6df8: afb900b4 */ sw $t9,0xb4($sp) +/* f0e6dfc: 8e2e0008 */ lw $t6,0x8($s1) +.L0f0e6e00: +/* f0e6e00: 8dcf0004 */ lw $t7,0x4($t6) +/* f0e6e04: 000fc280 */ sll $t8,$t7,0xa +/* f0e6e08: 07030116 */ bgezl $t8,.L0f0e7264 +/* f0e6e0c: afb3015c */ sw $s3,0x15c($sp) +/* f0e6e10: 86240000 */ lh $a0,0x0($s1) +/* f0e6e14: 8fb9016c */ lw $t9,0x16c($sp) +/* f0e6e18: 3c0d8007 */ lui $t5,0x8007 +/* f0e6e1c: afa40098 */ sw $a0,0x98($sp) +/* f0e6e20: 862a0002 */ lh $t2,0x2($s1) +/* f0e6e24: 8dad11a8 */ lw $t5,0x11a8($t5) +/* f0e6e28: 8fb80098 */ lw $t8,0x98($sp) +/* f0e6e2c: 01542821 */ addu $a1,$t2,$s4 +/* f0e6e30: afa5009c */ sw $a1,0x9c($sp) +/* f0e6e34: 862c0004 */ lh $t4,0x4($s1) +/* f0e6e38: afb000a4 */ sw $s0,0xa4($sp) +/* f0e6e3c: afac00a0 */ sw $t4,0xa0($sp) +/* f0e6e40: 872e0002 */ lh $t6,0x2($t9) +/* f0e6e44: 008c1821 */ addu $v1,$a0,$t4 +/* f0e6e48: 00ad6021 */ addu $t4,$a1,$t5 +/* f0e6e4c: 026e7826 */ xor $t7,$s3,$t6 +/* f0e6e50: 2def0001 */ sltiu $t7,$t7,0x1 +/* f0e6e54: a3af00a8 */ sb $t7,0xa8($sp) +/* f0e6e58: afac0088 */ sw $t4,0x88($sp) +/* f0e6e5c: 86260002 */ lh $a2,0x2($s1) +/* f0e6e60: 27b90098 */ addiu $t9,$sp,0x98 +/* f0e6e64: 00603825 */ or $a3,$v1,$zero +/* f0e6e68: 00a6082a */ slt $at,$a1,$a2 +/* f0e6e6c: afb90068 */ sw $t9,0x68($sp) +/* f0e6e70: 10200002 */ beqz $at,.L0f0e6e7c +/* f0e6e74: 93af00ed */ lbu $t7,0xed($sp) +/* f0e6e78: 00c02825 */ or $a1,$a2,$zero +.L0f0e6e7c: +/* f0e6e7c: 862e0006 */ lh $t6,0x6($s1) +/* f0e6e80: 8fb00088 */ lw $s0,0x88($sp) +/* f0e6e84: 00ce1021 */ addu $v0,$a2,$t6 +/* f0e6e88: 2442ffff */ addiu $v0,$v0,-1 +/* f0e6e8c: 0050082a */ slt $at,$v0,$s0 +/* f0e6e90: 10200002 */ beqz $at,.L0f0e6e9c +/* f0e6e94: 00000000 */ sll $zero,$zero,0x0 +/* f0e6e98: 00408025 */ or $s0,$v0,$zero +.L0f0e6e9c: +/* f0e6e9c: 11e00005 */ beqz $t7,.L0f0e6eb4 +/* f0e6ea0: 24c2000b */ addiu $v0,$a2,0xb +/* f0e6ea4: 00a2082a */ slt $at,$a1,$v0 +/* f0e6ea8: 10200002 */ beqz $at,.L0f0e6eb4 +/* f0e6eac: 00000000 */ sll $zero,$zero,0x0 +/* f0e6eb0: 00402825 */ or $a1,$v0,$zero +.L0f0e6eb4: +/* f0e6eb4: 07010002 */ bgez $t8,.L0f0e6ec0 +/* f0e6eb8: 00000000 */ sll $zero,$zero,0x0 +/* f0e6ebc: 00002025 */ or $a0,$zero,$zero +.L0f0e6ec0: +/* f0e6ec0: 04630003 */ bgezl $v1,.L0f0e6ed0 +/* f0e6ec4: afa40094 */ sw $a0,0x94($sp) +/* f0e6ec8: 00003825 */ or $a3,$zero,$zero +/* f0e6ecc: afa40094 */ sw $a0,0x94($sp) +.L0f0e6ed0: +/* f0e6ed0: afa50090 */ sw $a1,0x90($sp) +/* f0e6ed4: 0c002f02 */ jal 0xbc08 +/* f0e6ed8: afa7008c */ sw $a3,0x8c($sp) +/* f0e6edc: 3c0a8008 */ lui $t2,0x8008 +/* f0e6ee0: 8d4afac0 */ lw $t2,-0x540($t2) +/* f0e6ee4: 8fa40094 */ lw $a0,0x94($sp) +/* f0e6ee8: 8fa50090 */ lw $a1,0x90($sp) +/* f0e6eec: 8fa7008c */ lw $a3,0x8c($sp) +/* f0e6ef0: 008a001a */ div $zero,$a0,$t2 +/* f0e6ef4: 15400002 */ bnez $t2,.L0f0e6f00 +/* f0e6ef8: 00000000 */ sll $zero,$zero,0x0 +/* f0e6efc: 0007000d */ break 0x7 +.L0f0e6f00: +/* f0e6f00: 2401ffff */ addiu $at,$zero,-1 +/* f0e6f04: 15410004 */ bne $t2,$at,.L0f0e6f18 +/* f0e6f08: 3c018000 */ lui $at,0x8000 +/* f0e6f0c: 14810002 */ bne $a0,$at,.L0f0e6f18 +/* f0e6f10: 00000000 */ sll $zero,$zero,0x0 +/* f0e6f14: 0006000d */ break 0x6 +.L0f0e6f18: +/* f0e6f18: 00006812 */ mflo $t5 +/* f0e6f1c: 004d082a */ slt $at,$v0,$t5 +/* f0e6f20: 50200014 */ beqzl $at,.L0f0e6f74 +/* f0e6f24: afa40094 */ sw $a0,0x94($sp) +/* f0e6f28: afa50090 */ sw $a1,0x90($sp) +/* f0e6f2c: 0c002f02 */ jal 0xbc08 +/* f0e6f30: afa7008c */ sw $a3,0x8c($sp) +/* f0e6f34: 3c198008 */ lui $t9,0x8008 +/* f0e6f38: 8f39fac0 */ lw $t9,-0x540($t9) +/* f0e6f3c: 8fa50090 */ lw $a1,0x90($sp) +/* f0e6f40: 8fa7008c */ lw $a3,0x8c($sp) +/* f0e6f44: 0059001a */ div $zero,$v0,$t9 +/* f0e6f48: 00002012 */ mflo $a0 +/* f0e6f4c: 17200002 */ bnez $t9,.L0f0e6f58 +/* f0e6f50: 00000000 */ sll $zero,$zero,0x0 +/* f0e6f54: 0007000d */ break 0x7 +.L0f0e6f58: +/* f0e6f58: 2401ffff */ addiu $at,$zero,-1 +/* f0e6f5c: 17210004 */ bne $t9,$at,.L0f0e6f70 +/* f0e6f60: 3c018000 */ lui $at,0x8000 +/* f0e6f64: 14410002 */ bne $v0,$at,.L0f0e6f70 +/* f0e6f68: 00000000 */ sll $zero,$zero,0x0 +/* f0e6f6c: 0006000d */ break 0x6 +.L0f0e6f70: +/* f0e6f70: afa40094 */ sw $a0,0x94($sp) +.L0f0e6f74: +/* f0e6f74: afa50090 */ sw $a1,0x90($sp) +/* f0e6f78: 0c002f02 */ jal 0xbc08 +/* f0e6f7c: afa7008c */ sw $a3,0x8c($sp) +/* f0e6f80: 3c0b8008 */ lui $t3,0x8008 +/* f0e6f84: 8d6bfac0 */ lw $t3,-0x540($t3) +/* f0e6f88: 8fa7008c */ lw $a3,0x8c($sp) +/* f0e6f8c: 8fa40094 */ lw $a0,0x94($sp) +/* f0e6f90: 8fa50090 */ lw $a1,0x90($sp) +/* f0e6f94: 00eb001a */ div $zero,$a3,$t3 +/* f0e6f98: 15600002 */ bnez $t3,.L0f0e6fa4 +/* f0e6f9c: 00000000 */ sll $zero,$zero,0x0 +/* f0e6fa0: 0007000d */ break 0x7 +.L0f0e6fa4: +/* f0e6fa4: 2401ffff */ addiu $at,$zero,-1 +/* f0e6fa8: 15610004 */ bne $t3,$at,.L0f0e6fbc +/* f0e6fac: 3c018000 */ lui $at,0x8000 +/* f0e6fb0: 14e10002 */ bne $a3,$at,.L0f0e6fbc +/* f0e6fb4: 00000000 */ sll $zero,$zero,0x0 +/* f0e6fb8: 0006000d */ break 0x6 +.L0f0e6fbc: +/* f0e6fbc: 00006012 */ mflo $t4 +/* f0e6fc0: 004c082a */ slt $at,$v0,$t4 +/* f0e6fc4: 50200014 */ beqzl $at,.L0f0e7018 +/* f0e6fc8: 02401025 */ or $v0,$s2,$zero +/* f0e6fcc: afa40094 */ sw $a0,0x94($sp) +/* f0e6fd0: 0c002f02 */ jal 0xbc08 +/* f0e6fd4: afa50090 */ sw $a1,0x90($sp) +/* f0e6fd8: 3c0e8008 */ lui $t6,0x8008 +/* f0e6fdc: 8dcefac0 */ lw $t6,-0x540($t6) +/* f0e6fe0: 8fa40094 */ lw $a0,0x94($sp) +/* f0e6fe4: 8fa50090 */ lw $a1,0x90($sp) +/* f0e6fe8: 004e001a */ div $zero,$v0,$t6 +/* f0e6fec: 00003812 */ mflo $a3 +/* f0e6ff0: 15c00002 */ bnez $t6,.L0f0e6ffc +/* f0e6ff4: 00000000 */ sll $zero,$zero,0x0 +/* f0e6ff8: 0007000d */ break 0x7 +.L0f0e6ffc: +/* f0e6ffc: 2401ffff */ addiu $at,$zero,-1 +/* f0e7000: 15c10004 */ bne $t6,$at,.L0f0e7014 +/* f0e7004: 3c018000 */ lui $at,0x8000 +/* f0e7008: 14410002 */ bne $v0,$at,.L0f0e7014 +/* f0e700c: 00000000 */ sll $zero,$zero,0x0 +/* f0e7010: 0006000d */ break 0x6 +.L0f0e7014: +/* f0e7014: 02401025 */ or $v0,$s2,$zero +.L0f0e7018: +/* f0e7018: 3c0fe700 */ lui $t7,0xe700 +/* f0e701c: ac4f0000 */ sw $t7,0x0($v0) +/* f0e7020: ac400004 */ sw $zero,0x4($v0) +/* f0e7024: 3c038008 */ lui $v1,0x8008 +/* f0e7028: 8c63fac0 */ lw $v1,-0x540($v1) +/* f0e702c: 3c068007 */ lui $a2,0x8007 +/* f0e7030: 24c61190 */ addiu $a2,$a2,0x1190 +/* f0e7034: 00830019 */ multu $a0,$v1 +/* f0e7038: 3c018007 */ lui $at,0x8007 +/* f0e703c: 26520008 */ addiu $s2,$s2,0x8 +/* f0e7040: 3c0b8007 */ lui $t3,0x8007 +/* f0e7044: 0000c012 */ mflo $t8 +/* f0e7048: acd80000 */ sw $t8,0x0($a2) +/* f0e704c: 00000000 */ sll $zero,$zero,0x0 +/* f0e7050: 00e30019 */ multu $a3,$v1 +/* f0e7054: 00005012 */ mflo $t2 +/* f0e7058: aeea0000 */ sw $t2,0x0($s7) +/* f0e705c: ac251198 */ sw $a1,0x1198($at) +/* f0e7060: 8ccd0000 */ lw $t5,0x0($a2) +/* f0e7064: afd00000 */ sw $s0,0x0($s8) +/* f0e7068: 3c018007 */ lui $at,0x8007 +/* f0e706c: 05a30003 */ bgezl $t5,.L0f0e707c +/* f0e7070: 8ef90000 */ lw $t9,0x0($s7) +/* f0e7074: ac201190 */ sw $zero,0x1190($at) +/* f0e7078: 8ef90000 */ lw $t9,0x0($s7) +.L0f0e707c: +/* f0e707c: 3c018007 */ lui $at,0x8007 +/* f0e7080: 07210002 */ bgez $t9,.L0f0e708c +/* f0e7084: 00000000 */ sll $zero,$zero,0x0 +/* f0e7088: aee00000 */ sw $zero,0x0($s7) +.L0f0e708c: +/* f0e708c: 8d6b1198 */ lw $t3,0x1198($t3) +/* f0e7090: 05630003 */ bgezl $t3,.L0f0e70a0 +/* f0e7094: 8fcc0000 */ lw $t4,0x0($s8) +/* f0e7098: ac201198 */ sw $zero,0x1198($at) +/* f0e709c: 8fcc0000 */ lw $t4,0x0($s8) +.L0f0e70a0: +/* f0e70a0: 05810002 */ bgez $t4,.L0f0e70ac +/* f0e70a4: 00000000 */ sll $zero,$zero,0x0 +/* f0e70a8: afc00000 */ sw $zero,0x0($s8) +.L0f0e70ac: +/* f0e70ac: 0c002ef1 */ jal 0xbbc4 +/* f0e70b0: 00000000 */ sll $zero,$zero,0x0 +/* f0e70b4: 3c0e8007 */ lui $t6,0x8007 +/* f0e70b8: 8dce1190 */ lw $t6,0x1190($t6) +/* f0e70bc: 004e082a */ slt $at,$v0,$t6 +/* f0e70c0: 10200005 */ beqz $at,.L0f0e70d8 +/* f0e70c4: 00000000 */ sll $zero,$zero,0x0 +/* f0e70c8: 0c002ef1 */ jal 0xbbc4 +/* f0e70cc: 00000000 */ sll $zero,$zero,0x0 +/* f0e70d0: 3c018007 */ lui $at,0x8007 +/* f0e70d4: ac221190 */ sw $v0,0x1190($at) +.L0f0e70d8: +/* f0e70d8: 0c002ef1 */ jal 0xbbc4 +/* f0e70dc: 00000000 */ sll $zero,$zero,0x0 +/* f0e70e0: 8eef0000 */ lw $t7,0x0($s7) +/* f0e70e4: 004f082a */ slt $at,$v0,$t7 +/* f0e70e8: 10200004 */ beqz $at,.L0f0e70fc +/* f0e70ec: 00000000 */ sll $zero,$zero,0x0 +/* f0e70f0: 0c002ef1 */ jal 0xbbc4 +/* f0e70f4: 00000000 */ sll $zero,$zero,0x0 +/* f0e70f8: aee20000 */ sw $v0,0x0($s7) +.L0f0e70fc: +/* f0e70fc: 0c002ef5 */ jal 0xbbd4 +/* f0e7100: 00000000 */ sll $zero,$zero,0x0 +/* f0e7104: 3c188007 */ lui $t8,0x8007 +/* f0e7108: 8f181198 */ lw $t8,0x1198($t8) +/* f0e710c: 0058082a */ slt $at,$v0,$t8 +/* f0e7110: 10200005 */ beqz $at,.L0f0e7128 +/* f0e7114: 00000000 */ sll $zero,$zero,0x0 +/* f0e7118: 0c002ef5 */ jal 0xbbd4 +/* f0e711c: 00000000 */ sll $zero,$zero,0x0 +/* f0e7120: 3c018007 */ lui $at,0x8007 +/* f0e7124: ac221198 */ sw $v0,0x1198($at) +.L0f0e7128: +/* f0e7128: 0c002ef5 */ jal 0xbbd4 +/* f0e712c: 00000000 */ sll $zero,$zero,0x0 +/* f0e7130: 8fc30000 */ lw $v1,0x0($s8) +/* f0e7134: 0043082a */ slt $at,$v0,$v1 +/* f0e7138: 10200005 */ beqz $at,.L0f0e7150 +/* f0e713c: 00000000 */ sll $zero,$zero,0x0 +/* f0e7140: 0c002ef5 */ jal 0xbbd4 +/* f0e7144: 00000000 */ sll $zero,$zero,0x0 +/* f0e7148: afc20000 */ sw $v0,0x0($s8) +/* f0e714c: 00401825 */ or $v1,$v0,$zero +.L0f0e7150: +/* f0e7150: 3c098007 */ lui $t1,0x8007 +/* f0e7154: 8d291190 */ lw $t1,0x1190($t1) +/* f0e7158: 8eea0000 */ lw $t2,0x0($s7) +/* f0e715c: 3c088007 */ lui $t0,0x8007 +/* f0e7160: 44893000 */ mtc1 $t1,$f6 +/* f0e7164: 0149082a */ slt $at,$t2,$t1 +/* f0e7168: 10200002 */ beqz $at,.L0f0e7174 +/* f0e716c: 46803220 */ cvt.s.w $f8,$f6 +/* f0e7170: aee90000 */ sw $t1,0x0($s7) +.L0f0e7174: +/* f0e7174: 8d081198 */ lw $t0,0x1198($t0) +/* f0e7178: 0068082a */ slt $at,$v1,$t0 +/* f0e717c: 50200003 */ beqzl $at,.L0f0e718c +/* f0e7180: 44889000 */ mtc1 $t0,$f18 +/* f0e7184: afc80000 */ sw $t0,0x0($s8) +/* f0e7188: 44889000 */ mtc1 $t0,$f18 +.L0f0e718c: +/* f0e718c: 3c014080 */ lui $at,0x4080 +/* f0e7190: 44810000 */ mtc1 $at,$f0 +/* f0e7194: 46809120 */ cvt.s.w $f4,$f18 +/* f0e7198: 3c01ed00 */ lui $at,0xed00 +/* f0e719c: 46004282 */ mul.s $f10,$f8,$f0 +/* f0e71a0: 02401025 */ or $v0,$s2,$zero +/* f0e71a4: 26520008 */ addiu $s2,$s2,0x8 +/* f0e71a8: 24040013 */ addiu $a0,$zero,0x13 +/* f0e71ac: 46002182 */ mul.s $f6,$f4,$f0 +/* f0e71b0: 27a600b8 */ addiu $a2,$sp,0xb8 +/* f0e71b4: 4600540d */ trunc.w.s $f16,$f10 +/* f0e71b8: 4600320d */ trunc.w.s $f8,$f6 +/* f0e71bc: 44198000 */ mfc1 $t9,$f16 +/* f0e71c0: 44184000 */ mfc1 $t8,$f8 +/* f0e71c4: 332b0fff */ andi $t3,$t9,0xfff +/* f0e71c8: 000b6300 */ sll $t4,$t3,0xc +/* f0e71cc: 01817025 */ or $t6,$t4,$at +/* f0e71d0: 330a0fff */ andi $t2,$t8,0xfff +/* f0e71d4: 01ca6825 */ or $t5,$t6,$t2 +/* f0e71d8: ac4d0000 */ sw $t5,0x0($v0) +/* f0e71dc: 8ef90000 */ lw $t9,0x0($s7) +/* f0e71e0: 8fce0000 */ lw $t6,0x0($s8) +/* f0e71e4: 44995000 */ mtc1 $t9,$f10 +/* f0e71e8: 448e3000 */ mtc1 $t6,$f6 +/* f0e71ec: 46805420 */ cvt.s.w $f16,$f10 +/* f0e71f0: 46803220 */ cvt.s.w $f8,$f6 +/* f0e71f4: 46008482 */ mul.s $f18,$f16,$f0 +/* f0e71f8: 00000000 */ sll $zero,$zero,0x0 +/* f0e71fc: 46004282 */ mul.s $f10,$f8,$f0 +/* f0e7200: 4600910d */ trunc.w.s $f4,$f18 +/* f0e7204: 4600540d */ trunc.w.s $f16,$f10 +/* f0e7208: 440c2000 */ mfc1 $t4,$f4 +/* f0e720c: 440d8000 */ mfc1 $t5,$f16 +/* f0e7210: 318f0fff */ andi $t7,$t4,0xfff +/* f0e7214: 000fc300 */ sll $t8,$t7,0xc +/* f0e7218: 31b90fff */ andi $t9,$t5,0xfff +/* f0e721c: 03195825 */ or $t3,$t8,$t9 +/* f0e7220: ac4b0004 */ sw $t3,0x4($v0) +/* f0e7224: 8fac0068 */ lw $t4,0x68($sp) +/* f0e7228: 8faf0160 */ lw $t7,0x160($sp) +/* f0e722c: afb200b8 */ sw $s2,0xb8($sp) +/* f0e7230: afb300bc */ sw $s3,0xbc($sp) +/* f0e7234: afac00c0 */ sw $t4,0xc0($sp) +/* f0e7238: afaf00c4 */ sw $t7,0xc4($sp) +/* f0e723c: 8e270008 */ lw $a3,0x8($s1) +/* f0e7240: 8cf90010 */ lw $t9,0x10($a3) +/* f0e7244: 00e02825 */ or $a1,$a3,$zero +/* f0e7248: 0320f809 */ jalr $t9 +/* f0e724c: 00000000 */ sll $zero,$zero,0x0 +/* f0e7250: 8fae00c4 */ lw $t6,0xc4($sp) +/* f0e7254: 00409025 */ or $s2,$v0,$zero +/* f0e7258: 10000058 */ beqz $zero,.L0f0e73bc +/* f0e725c: afae0160 */ sw $t6,0x160($sp) +/* f0e7260: afb3015c */ sw $s3,0x15c($sp) +.L0f0e7264: +/* f0e7264: 8e270008 */ lw $a3,0x8($s1) +/* f0e7268: afa00128 */ sw $zero,0x128($sp) +/* f0e726c: 24040003 */ addiu $a0,$zero,0x3 +/* f0e7270: 8cf90010 */ lw $t9,0x10($a3) +/* f0e7274: 27a6015c */ addiu $a2,$sp,0x15c +/* f0e7278: 00004025 */ or $t0,$zero,$zero +/* f0e727c: 0320f809 */ jalr $t9 +/* f0e7280: 00e02825 */ or $a1,$a3,$zero +/* f0e7284: 862a0002 */ lh $t2,0x2($s1) +/* f0e7288: 2401000c */ addiu $at,$zero,0xc +/* f0e728c: 8fa80128 */ lw $t0,0x128($sp) +/* f0e7290: 01546821 */ addu $t5,$t2,$s4 +/* f0e7294: 25b80001 */ addiu $t8,$t5,0x1 +/* f0e7298: afb8012c */ sw $t8,0x12c($sp) +/* f0e729c: 8e2b0008 */ lw $t3,0x8($s1) +/* f0e72a0: 00403825 */ or $a3,$v0,$zero +/* f0e72a4: 8fac011c */ lw $t4,0x11c($sp) +/* f0e72a8: 91630000 */ lbu $v1,0x0($t3) +/* f0e72ac: 02402025 */ or $a0,$s2,$zero +/* f0e72b0: 27a50130 */ addiu $a1,$sp,0x130 +/* f0e72b4: 10610004 */ beq $v1,$at,.L0f0e72c8 +/* f0e72b8: 27a6012c */ addiu $a2,$sp,0x12c +/* f0e72bc: 2401000f */ addiu $at,$zero,0xf +/* f0e72c0: 14610003 */ bne $v1,$at,.L0f0e72d0 +/* f0e72c4: 8faf011c */ lw $t7,0x11c($sp) +.L0f0e72c8: +/* f0e72c8: 10000003 */ beqz $zero,.L0f0e72d8 +/* f0e72cc: afac0130 */ sw $t4,0x130($sp) +.L0f0e72d0: +/* f0e72d0: 25ee0008 */ addiu $t6,$t7,0x8 +/* f0e72d4: afae0130 */ sw $t6,0x130($sp) +.L0f0e72d8: +/* f0e72d8: 8fa2012c */ lw $v0,0x12c($sp) +/* f0e72dc: 8fb90104 */ lw $t9,0x104($sp) +/* f0e72e0: 0059082a */ slt $at,$v0,$t9 +/* f0e72e4: 50200004 */ beqzl $at,.L0f0e72f8 +/* f0e72e8: 862a0002 */ lh $t2,0x2($s1) +/* f0e72ec: 00594023 */ subu $t0,$v0,$t9 +/* f0e72f0: afb9012c */ sw $t9,0x12c($sp) +/* f0e72f4: 862a0002 */ lh $t2,0x2($s1) +.L0f0e72f8: +/* f0e72f8: 862d0006 */ lh $t5,0x6($s1) +/* f0e72fc: 8fab012c */ lw $t3,0x12c($sp) +/* f0e7300: 8fac00e8 */ lw $t4,0xe8($sp) +/* f0e7304: 014dc021 */ addu $t8,$t2,$t5 +/* f0e7308: 030b1823 */ subu $v1,$t8,$t3 +/* f0e730c: 04630003 */ bgezl $v1,.L0f0e731c +/* f0e7310: 8faf00f4 */ lw $t7,0xf4($sp) +/* f0e7314: 00001825 */ or $v1,$zero,$zero +/* f0e7318: 8faf00f4 */ lw $t7,0xf4($sp) +.L0f0e731c: +/* f0e731c: afac0010 */ sw $t4,0x10($sp) +/* f0e7320: afb00018 */ sw $s0,0x18($sp) +/* f0e7324: afaf0014 */ sw $t7,0x14($sp) +/* f0e7328: 862e0004 */ lh $t6,0x4($s1) +/* f0e732c: 8fb9011c */ lw $t9,0x11c($sp) +/* f0e7330: 862d0000 */ lh $t5,0x0($s1) +/* f0e7334: afa00028 */ sw $zero,0x28($sp) +/* f0e7338: 01d95023 */ subu $t2,$t6,$t9 +/* f0e733c: 014dc021 */ addu $t8,$t2,$t5 +/* f0e7340: afb8001c */ sw $t8,0x1c($sp) +/* f0e7344: afa80024 */ sw $t0,0x24($sp) +/* f0e7348: 0fc5580f */ jal func0f15603c +/* f0e734c: afa30020 */ sw $v1,0x20($sp) +/* f0e7350: 240b00ff */ addiu $t3,$zero,0xff +/* f0e7354: afb300b8 */ sw $s3,0xb8($sp) +/* f0e7358: afab00bc */ sw $t3,0xbc($sp) +/* f0e735c: 8e270008 */ lw $a3,0x8($s1) +/* f0e7360: 00409025 */ or $s2,$v0,$zero +/* f0e7364: 2404000e */ addiu $a0,$zero,0xe +/* f0e7368: 8cf90010 */ lw $t9,0x10($a3) +/* f0e736c: 27a600b8 */ addiu $a2,$sp,0xb8 +/* f0e7370: 00e02825 */ or $a1,$a3,$zero +/* f0e7374: 0320f809 */ jalr $t9 +/* f0e7378: 00000000 */ sll $zero,$zero,0x0 +/* f0e737c: 8fac00bc */ lw $t4,0xbc($sp) +/* f0e7380: 240100ff */ addiu $at,$zero,0xff +/* f0e7384: 02402025 */ or $a0,$s2,$zero +/* f0e7388: 1181000c */ beq $t4,$at,.L0f0e73bc +/* f0e738c: 8fa5011c */ lw $a1,0x11c($sp) +/* f0e7390: 862f0002 */ lh $t7,0x2($s1) +/* f0e7394: 3c0eff00 */ lui $t6,0xff00 +/* f0e7398: 35ce007f */ ori $t6,$t6,0x7f +/* f0e739c: 01f43021 */ addu $a2,$t7,$s4 +/* f0e73a0: 24c60001 */ addiu $a2,$a2,0x1 +/* f0e73a4: afae0018 */ sw $t6,0x18($sp) +/* f0e73a8: afb00014 */ sw $s0,0x14($sp) +/* f0e73ac: afac0010 */ sw $t4,0x10($sp) +/* f0e73b0: 0fc38dec */ jal func0f0e37b0 +/* f0e73b4: 24070006 */ addiu $a3,$zero,0x6 +/* f0e73b8: 00409025 */ or $s2,$v0,$zero +.L0f0e73bc: +/* f0e73bc: 8faa00b4 */ lw $t2,0xb4($sp) +/* f0e73c0: 51400004 */ beqzl $t2,.L0f0e73d4 +/* f0e73c4: 8fb80108 */ lw $t8,0x108($sp) +/* f0e73c8: 0fc55809 */ jal func0f156024 +/* f0e73cc: 00002025 */ or $a0,$zero,$zero +/* f0e73d0: 8fb80108 */ lw $t8,0x108($sp) +.L0f0e73d4: +/* f0e73d4: 3c0d8007 */ lui $t5,0x8007 +/* f0e73d8: 8dad11a8 */ lw $t5,0x11a8($t5) +/* f0e73dc: 26730001 */ addiu $s3,$s3,0x1 +/* f0e73e0: 0278082a */ slt $at,$s3,$t8 +/* f0e73e4: 14200003 */ bnez $at,.L0f0e73f4 +/* f0e73e8: 028da021 */ addu $s4,$s4,$t5 +/* f0e73ec: 240b0001 */ addiu $t3,$zero,0x1 +/* f0e73f0: afab0120 */ sw $t3,0x120($sp) +.L0f0e73f4: +/* f0e73f4: 86390006 */ lh $t9,0x6($s1) +/* f0e73f8: 240f0001 */ addiu $t7,$zero,0x1 +/* f0e73fc: 0334082a */ slt $at,$t9,$s4 +/* f0e7400: 50200003 */ beqzl $at,.L0f0e7410 +/* f0e7404: 8fac0120 */ lw $t4,0x120($sp) +/* f0e7408: afaf0120 */ sw $t7,0x120($sp) +/* f0e740c: 8fac0120 */ lw $t4,0x120($sp) +.L0f0e7410: +/* f0e7410: 5180fd95 */ beqzl $t4,.L0f0e6a68 +/* f0e7414: 8e230010 */ lw $v1,0x10($s1) +/* f0e7418: 0fc3d43f */ jal func0f0f50fc +/* f0e741c: 02402025 */ or $a0,$s2,$zero +/* f0e7420: 10000051 */ beqz $zero,.L0f0e7568 +/* f0e7424: 00409025 */ or $s2,$v0,$zero +.L0f0e7428: +/* f0e7428: 8e230010 */ lw $v1,0x10($s1) +/* f0e742c: 44802000 */ mtc1 $zero,$f4 +/* f0e7430: c4720040 */ lwc1 $f18,0x40($v1) +/* f0e7434: 4604903c */ c.lt.s $f18,$f4 +/* f0e7438: 00000000 */ sll $zero,$zero,0x0 +/* f0e743c: 4502000b */ bc1fl .L0f0e746c +/* f0e7440: 9078003d */ lbu $t8,0x3d($v1) +/* f0e7444: 906e003c */ lbu $t6,0x3c($v1) +/* f0e7448: 2415003c */ addiu $s5,$zero,0x3c +/* f0e744c: 3c167f1b */ lui $s6,0x7f1b +/* f0e7450: 01d50019 */ multu $t6,$s5 +/* f0e7454: 26d61fb0 */ addiu $s6,$s6,0x1fb0 +/* f0e7458: 00005012 */ mflo $t2 +/* f0e745c: 02ca6821 */ addu $t5,$s6,$t2 +/* f0e7460: 10000012 */ beqz $zero,.L0f0e74ac +/* f0e7464: 8db00018 */ lw $s0,0x18($t5) +/* f0e7468: 9078003d */ lbu $t8,0x3d($v1) +.L0f0e746c: +/* f0e746c: 2415003c */ addiu $s5,$zero,0x3c +/* f0e7470: 906f003c */ lbu $t7,0x3c($v1) +/* f0e7474: 03150019 */ multu $t8,$s5 +/* f0e7478: 3c167f1b */ lui $s6,0x7f1b +/* f0e747c: 26d61fb0 */ addiu $s6,$s6,0x1fb0 +/* f0e7480: 8c660044 */ lw $a2,0x44($v1) +/* f0e7484: 00005812 */ mflo $t3 +/* f0e7488: 02cbc821 */ addu $t9,$s6,$t3 +/* f0e748c: 8f240018 */ lw $a0,0x18($t9) +/* f0e7490: 01f50019 */ multu $t7,$s5 +/* f0e7494: 00006012 */ mflo $t4 +/* f0e7498: 02cc7021 */ addu $t6,$s6,$t4 +/* f0e749c: 0fc01a40 */ jal func0f006900 +/* f0e74a0: 8dc50018 */ lw $a1,0x18($t6) +/* f0e74a4: 00408025 */ or $s0,$v0,$zero +/* f0e74a8: 8e230010 */ lw $v1,0x10($s1) +.L0f0e74ac: +/* f0e74ac: 8c6a000c */ lw $t2,0xc($v1) +/* f0e74b0: 02002025 */ or $a0,$s0,$zero +/* f0e74b4: 00002825 */ or $a1,$zero,$zero +/* f0e74b8: 51400008 */ beqzl $t2,.L0f0e74dc +/* f0e74bc: 8fab011c */ lw $t3,0x11c($sp) +/* f0e74c0: 0fc01a40 */ jal func0f006900 +/* f0e74c4: 2406007f */ addiu $a2,$zero,0x7f +/* f0e74c8: 2401ff00 */ addiu $at,$zero,-256 +/* f0e74cc: 00416824 */ and $t5,$v0,$at +/* f0e74d0: 321800ff */ andi $t8,$s0,0xff +/* f0e74d4: 01b88025 */ or $s0,$t5,$t8 +/* f0e74d8: 8fab011c */ lw $t3,0x11c($sp) +.L0f0e74dc: +/* f0e74dc: 24045739 */ addiu $a0,$zero,0x5739 +/* f0e74e0: 25790008 */ addiu $t9,$t3,0x8 +/* f0e74e4: afb90130 */ sw $t9,0x130($sp) +/* f0e74e8: 862c0006 */ lh $t4,0x6($s1) +/* f0e74ec: 862f0002 */ lh $t7,0x2($s1) +/* f0e74f0: 05810003 */ bgez $t4,.L0f0e7500 +/* f0e74f4: 000c7043 */ sra $t6,$t4,0x1 +/* f0e74f8: 25810001 */ addiu $at,$t4,0x1 +/* f0e74fc: 00017043 */ sra $t6,$at,0x1 +.L0f0e7500: +/* f0e7500: 01ee5021 */ addu $t2,$t7,$t6 +/* f0e7504: 0fc5b9f1 */ jal func0f16e7c4 +/* f0e7508: afaa012c */ sw $t2,0x12c($sp) +/* f0e750c: 0c002f06 */ jal 0xbc18 +/* f0e7510: 00409825 */ or $s3,$v0,$zero +/* f0e7514: 8fad00e8 */ lw $t5,0xe8($sp) +/* f0e7518: 8fb800f4 */ lw $t8,0xf4($sp) +/* f0e751c: afb00018 */ sw $s0,0x18($sp) +/* f0e7520: afad0010 */ sw $t5,0x10($sp) +/* f0e7524: afb80014 */ sw $t8,0x14($sp) +/* f0e7528: 862b0004 */ lh $t3,0x4($s1) +/* f0e752c: 8fb9011c */ lw $t9,0x11c($sp) +/* f0e7530: 862f0000 */ lh $t7,0x0($s1) +/* f0e7534: 8fa80128 */ lw $t0,0x128($sp) +/* f0e7538: 01796023 */ subu $t4,$t3,$t9 +/* f0e753c: 018f7021 */ addu $t6,$t4,$t7 +/* f0e7540: afae001c */ sw $t6,0x1c($sp) +/* f0e7544: afa00028 */ sw $zero,0x28($sp) +/* f0e7548: afa20020 */ sw $v0,0x20($sp) +/* f0e754c: 02402025 */ or $a0,$s2,$zero +/* f0e7550: 27a50130 */ addiu $a1,$sp,0x130 +/* f0e7554: 27a6012c */ addiu $a2,$sp,0x12c +/* f0e7558: 02603825 */ or $a3,$s3,$zero +/* f0e755c: 0fc5580f */ jal func0f15603c +/* f0e7560: afa80024 */ sw $t0,0x24($sp) +/* f0e7564: 00409025 */ or $s2,$v0,$zero +.L0f0e7568: +/* f0e7568: 0fc54de0 */ jal func0f153780 +/* f0e756c: 02402025 */ or $a0,$s2,$zero +.L0f0e7570: +/* f0e7570: 8fbf005c */ lw $ra,0x5c($sp) +/* f0e7574: 8fb00038 */ lw $s0,0x38($sp) +/* f0e7578: 8fb1003c */ lw $s1,0x3c($sp) +/* f0e757c: 8fb20040 */ lw $s2,0x40($sp) +/* f0e7580: 8fb30044 */ lw $s3,0x44($sp) +/* f0e7584: 8fb40048 */ lw $s4,0x48($sp) +/* f0e7588: 8fb5004c */ lw $s5,0x4c($sp) +/* f0e758c: 8fb60050 */ lw $s6,0x50($sp) +/* f0e7590: 8fb70054 */ lw $s7,0x54($sp) +/* f0e7594: 8fbe0058 */ lw $s8,0x58($sp) +/* f0e7598: 03e00008 */ jr $ra +/* f0e759c: 27bd0170 */ addiu $sp,$sp,0x170 +); + +GLOBAL_ASM( +glabel func0f0e75a0 +/* f0e75a0: 27bdff98 */ addiu $sp,$sp,-104 +/* f0e75a4: afbf001c */ sw $ra,0x1c($sp) +/* f0e75a8: afb10018 */ sw $s1,0x18($sp) +/* f0e75ac: afb00014 */ sw $s0,0x14($sp) +/* f0e75b0: afa5006c */ sw $a1,0x6c($sp) +/* f0e75b4: afa60070 */ sw $a2,0x70($sp) +/* f0e75b8: 8c820010 */ lw $v0,0x10($a0) +/* f0e75bc: 00e08025 */ or $s0,$a3,$zero +/* f0e75c0: 00808825 */ or $s1,$a0,$zero +/* f0e75c4: 54400004 */ bnezl $v0,.L0f0e75d8 +/* f0e75c8: 8e2e0004 */ lw $t6,0x4($s1) +/* f0e75cc: 100000ed */ beqz $zero,.L0f0e7984 +/* f0e75d0: 24020001 */ addiu $v0,$zero,0x1 +/* f0e75d4: 8e2e0004 */ lw $t6,0x4($s1) +.L0f0e75d8: +/* f0e75d8: 3c010020 */ lui $at,0x20 +/* f0e75dc: 2419000b */ addiu $t9,$zero,0xb +/* f0e75e0: 01c17824 */ and $t7,$t6,$at +/* f0e75e4: 11e00009 */ beqz $t7,.L0f0e760c +/* f0e75e8: 3c018007 */ lui $at,0x8007 +/* f0e75ec: 24040014 */ addiu $a0,$zero,0x14 +/* f0e75f0: 02202825 */ or $a1,$s1,$zero +/* f0e75f4: 0040f809 */ jalr $v0 +/* f0e75f8: 27a60044 */ addiu $a2,$sp,0x44 +/* f0e75fc: 8fb80044 */ lw $t8,0x44($sp) +/* f0e7600: 3c018007 */ lui $at,0x8007 +/* f0e7604: 10000002 */ beqz $zero,.L0f0e7610 +/* f0e7608: ac3811a8 */ sw $t8,0x11a8($at) +.L0f0e760c: +/* f0e760c: ac3911a8 */ sw $t9,0x11a8($at) +.L0f0e7610: +/* f0e7610: 92220000 */ lbu $v0,0x0($s1) +/* f0e7614: 2401000c */ addiu $at,$zero,0xc +/* f0e7618: 10410003 */ beq $v0,$at,.L0f0e7628 +/* f0e761c: 2401000f */ addiu $at,$zero,0xf +/* f0e7620: 5441003d */ bnel $v0,$at,.L0f0e7718 +/* f0e7624: 86040000 */ lh $a0,0x0($s0) +.L0f0e7628: +/* f0e7628: 86030006 */ lh $v1,0x6($s0) +/* f0e762c: 3c028007 */ lui $v0,0x8007 +/* f0e7630: 8c4211a8 */ lw $v0,0x11a8($v0) +/* f0e7634: 04610003 */ bgez $v1,.L0f0e7644 +/* f0e7638: 00034843 */ sra $t1,$v1,0x1 +/* f0e763c: 24610001 */ addiu $at,$v1,0x1 +/* f0e7640: 00014843 */ sra $t1,$at,0x1 +.L0f0e7644: +/* f0e7644: 00095400 */ sll $t2,$t1,0x10 +/* f0e7648: 000a5c03 */ sra $t3,$t2,0x10 +/* f0e764c: 0162001a */ div $zero,$t3,$v0 +/* f0e7650: 01601825 */ or $v1,$t3,$zero +/* f0e7654: 14400002 */ bnez $v0,.L0f0e7660 +/* f0e7658: 00000000 */ sll $zero,$zero,0x0 +/* f0e765c: 0007000d */ break 0x7 +.L0f0e7660: +/* f0e7660: 2401ffff */ addiu $at,$zero,-1 +/* f0e7664: 14410004 */ bne $v0,$at,.L0f0e7678 +/* f0e7668: 3c018000 */ lui $at,0x8000 +/* f0e766c: 14610002 */ bne $v1,$at,.L0f0e7678 +/* f0e7670: 00000000 */ sll $zero,$zero,0x0 +/* f0e7674: 0006000d */ break 0x6 +.L0f0e7678: +/* f0e7678: 00001812 */ mflo $v1 +/* f0e767c: 00036400 */ sll $t4,$v1,0x10 +/* f0e7680: 000c6c03 */ sra $t5,$t4,0x10 +/* f0e7684: 01a20019 */ multu $t5,$v0 +/* f0e7688: 86040002 */ lh $a0,0x2($s0) +/* f0e768c: 02202825 */ or $a1,$s1,$zero +/* f0e7690: 00007812 */ mflo $t7 +/* f0e7694: a7af0042 */ sh $t7,0x42($sp) +/* f0e7698: 0fc397be */ jal func0f0e5ef8 +/* f0e769c: 00000000 */ sll $zero,$zero,0x0 +/* f0e76a0: 87a30042 */ lh $v1,0x42($sp) +/* f0e76a4: a6020004 */ sh $v0,0x4($s0) +/* f0e76a8: 86180004 */ lh $t8,0x4($s0) +/* f0e76ac: 0303082a */ slt $at,$t8,$v1 +/* f0e76b0: 50200003 */ beqzl $at,.L0f0e76c0 +/* f0e76b4: a7a30042 */ sh $v1,0x42($sp) +/* f0e76b8: a6030004 */ sh $v1,0x4($s0) +/* f0e76bc: a7a30042 */ sh $v1,0x42($sp) +.L0f0e76c0: +/* f0e76c0: 8e390010 */ lw $t9,0x10($s1) +/* f0e76c4: 24040001 */ addiu $a0,$zero,0x1 +/* f0e76c8: 02202825 */ or $a1,$s1,$zero +/* f0e76cc: 0320f809 */ jalr $t9 +/* f0e76d0: 27a60054 */ addiu $a2,$sp,0x54 +/* f0e76d4: 3c0a8007 */ lui $t2,0x8007 +/* f0e76d8: 8d4a11a8 */ lw $t2,0x11a8($t2) +/* f0e76dc: 87a90056 */ lh $t1,0x56($sp) +/* f0e76e0: 860c0006 */ lh $t4,0x6($s0) +/* f0e76e4: 87a30042 */ lh $v1,0x42($sp) +/* f0e76e8: 012a0019 */ multu $t1,$t2 +/* f0e76ec: 86180004 */ lh $t8,0x4($s0) +/* f0e76f0: 00005812 */ mflo $t3 +/* f0e76f4: 016c6823 */ subu $t5,$t3,$t4 +/* f0e76f8: 01a32021 */ addu $a0,$t5,$v1 +/* f0e76fc: 00047400 */ sll $t6,$a0,0x10 +/* f0e7700: 000e7c03 */ sra $t7,$t6,0x10 +/* f0e7704: 01f8082a */ slt $at,$t7,$t8 +/* f0e7708: 50200003 */ beqzl $at,.L0f0e7718 +/* f0e770c: 86040000 */ lh $a0,0x0($s0) +/* f0e7710: a60f0004 */ sh $t7,0x4($s0) +/* f0e7714: 86040000 */ lh $a0,0x0($s0) +.L0f0e7718: +/* f0e7718: 86050004 */ lh $a1,0x4($s0) +/* f0e771c: 00001025 */ or $v0,$zero,$zero +/* f0e7720: 00043400 */ sll $a2,$a0,0x10 +/* f0e7724: 10a40023 */ beq $a1,$a0,.L0f0e77b4 +/* f0e7728: 0006cc03 */ sra $t9,$a2,0x10 +/* f0e772c: 3c03800a */ lui $v1,0x800a +/* f0e7730: 8c639fc0 */ lw $v1,-0x6040($v1) +/* f0e7734: 44842000 */ mtc1 $a0,$f4 +/* f0e7738: 03203025 */ or $a2,$t9,$zero +/* f0e773c: 1860000e */ blez $v1,.L0f0e7778 +/* f0e7740: 46802020 */ cvt.s.w $f0,$f4 +/* f0e7744: 44853000 */ mtc1 $a1,$f6 +/* f0e7748: 3c017f1b */ lui $at,0x7f1b +/* f0e774c: c42a1e58 */ lwc1 $f10,0x1e58($at) +/* f0e7750: 46803220 */ cvt.s.w $f8,$f6 +/* f0e7754: 3c017f1b */ lui $at,0x7f1b +/* f0e7758: c4221e5c */ lwc1 $f2,0x1e5c($at) +/* f0e775c: 460a4302 */ mul.s $f12,$f8,$f10 +/* f0e7760: 00000000 */ sll $zero,$zero,0x0 +.L0f0e7764: +/* f0e7764: 46001402 */ mul.s $f16,$f2,$f0 +/* f0e7768: 24420001 */ addiu $v0,$v0,0x1 +/* f0e776c: 0043082a */ slt $at,$v0,$v1 +/* f0e7770: 1420fffc */ bnez $at,.L0f0e7764 +/* f0e7774: 46106000 */ add.s $f0,$f12,$f16 +.L0f0e7778: +/* f0e7778: 4600048d */ trunc.w.s $f18,$f0 +/* f0e777c: 440a9000 */ mfc1 $t2,$f18 +/* f0e7780: 00000000 */ sll $zero,$zero,0x0 +/* f0e7784: a60a0000 */ sh $t2,0x0($s0) +/* f0e7788: 86040000 */ lh $a0,0x0($s0) +/* f0e778c: 50a4000a */ beql $a1,$a0,.L0f0e77b8 +/* f0e7790: 8fad0070 */ lw $t5,0x70($sp) +/* f0e7794: 14c40007 */ bne $a2,$a0,.L0f0e77b4 +/* f0e7798: 0085082a */ slt $at,$a0,$a1 +/* f0e779c: 10200004 */ beqz $at,.L0f0e77b0 +/* f0e77a0: 248cffff */ addiu $t4,$a0,-1 +/* f0e77a4: 248b0001 */ addiu $t3,$a0,0x1 +/* f0e77a8: 10000002 */ beqz $zero,.L0f0e77b4 +/* f0e77ac: a60b0000 */ sh $t3,0x0($s0) +.L0f0e77b0: +/* f0e77b0: a60c0000 */ sh $t4,0x0($s0) +.L0f0e77b4: +/* f0e77b4: 8fad0070 */ lw $t5,0x70($sp) +.L0f0e77b8: +/* f0e77b8: 31ae0002 */ andi $t6,$t5,0x2 +/* f0e77bc: 11c00057 */ beqz $t6,.L0f0e791c +/* f0e77c0: afae0028 */ sw $t6,0x28($sp) +/* f0e77c4: 8e390010 */ lw $t9,0x10($s1) +/* f0e77c8: 24040001 */ addiu $a0,$zero,0x1 +/* f0e77cc: 02202825 */ or $a1,$s1,$zero +/* f0e77d0: 0320f809 */ jalr $t9 +/* f0e77d4: 27a60054 */ addiu $a2,$sp,0x54 +/* f0e77d8: 8faf0054 */ lw $t7,0x54($sp) +/* f0e77dc: 51e00050 */ beqzl $t7,.L0f0e7920 +/* f0e77e0: 86020002 */ lh $v0,0x2($s0) +/* f0e77e4: 86180002 */ lh $t8,0x2($s0) +/* f0e77e8: 25e2ffff */ addiu $v0,$t7,-1 +/* f0e77ec: 02202825 */ or $a1,$s1,$zero +/* f0e77f0: 0058082b */ sltu $at,$v0,$t8 +/* f0e77f4: 50200006 */ beqzl $at,.L0f0e7810 +/* f0e77f8: 8fa8006c */ lw $t0,0x6c($sp) +/* f0e77fc: a6020002 */ sh $v0,0x2($s0) +/* f0e7800: 0fc397be */ jal func0f0e5ef8 +/* f0e7804: 86040002 */ lh $a0,0x2($s0) +/* f0e7808: a6020004 */ sh $v0,0x4($s0) +/* f0e780c: 8fa8006c */ lw $t0,0x6c($sp) +.L0f0e7810: +/* f0e7810: 02202825 */ or $a1,$s1,$zero +/* f0e7814: 81020001 */ lb $v0,0x1($t0) +/* f0e7818: 50400026 */ beqzl $v0,.L0f0e78b4 +/* f0e781c: 8fa8006c */ lw $t0,0x6c($sp) +/* f0e7820: 86070002 */ lh $a3,0x2($s0) +/* f0e7824: 00e25021 */ addu $t2,$a3,$v0 +/* f0e7828: a60a0002 */ sh $t2,0x2($s0) +/* f0e782c: 00071c00 */ sll $v1,$a3,0x10 +/* f0e7830: 86070002 */ lh $a3,0x2($s0) +/* f0e7834: 00034c03 */ sra $t1,$v1,0x10 +/* f0e7838: 01201825 */ or $v1,$t1,$zero +/* f0e783c: 04e10004 */ bgez $a3,.L0f0e7850 +/* f0e7840: 8fab0054 */ lw $t3,0x54($sp) +/* f0e7844: 256cffff */ addiu $t4,$t3,-1 +/* f0e7848: a60c0002 */ sh $t4,0x2($s0) +/* f0e784c: 86070002 */ lh $a3,0x2($s0) +.L0f0e7850: +/* f0e7850: 87ad0056 */ lh $t5,0x56($sp) +/* f0e7854: 00ed082a */ slt $at,$a3,$t5 +/* f0e7858: 54200004 */ bnezl $at,.L0f0e786c +/* f0e785c: 00072400 */ sll $a0,$a3,0x10 +/* f0e7860: a6000002 */ sh $zero,0x2($s0) +/* f0e7864: 86070002 */ lh $a3,0x2($s0) +/* f0e7868: 00072400 */ sll $a0,$a3,0x10 +.L0f0e786c: +/* f0e786c: 00047403 */ sra $t6,$a0,0x10 +/* f0e7870: 01c02025 */ or $a0,$t6,$zero +/* f0e7874: 0fc397be */ jal func0f0e5ef8 +/* f0e7878: a7a30032 */ sh $v1,0x32($sp) +/* f0e787c: 87a30032 */ lh $v1,0x32($sp) +/* f0e7880: 86070002 */ lh $a3,0x2($s0) +/* f0e7884: a6020004 */ sh $v0,0x4($s0) +/* f0e7888: 5067000a */ beql $v1,$a3,.L0f0e78b4 +/* f0e788c: 8fa8006c */ lw $t0,0x6c($sp) +/* f0e7890: afa70054 */ sw $a3,0x54($sp) +/* f0e7894: 8e390010 */ lw $t9,0x10($s1) +/* f0e7898: 24040010 */ addiu $a0,$zero,0x10 +/* f0e789c: 02202825 */ or $a1,$s1,$zero +/* f0e78a0: 0320f809 */ jalr $t9 +/* f0e78a4: 27a60054 */ addiu $a2,$sp,0x54 +/* f0e78a8: 0fc3c27c */ jal func0f0f09f0 +/* f0e78ac: 2404000a */ addiu $a0,$zero,0xa +/* f0e78b0: 8fa8006c */ lw $t0,0x6c($sp) +.L0f0e78b4: +/* f0e78b4: 910f0002 */ lbu $t7,0x2($t0) +/* f0e78b8: 51e00017 */ beqzl $t7,.L0f0e7918 +/* f0e78bc: 8fa8006c */ lw $t0,0x6c($sp) +/* f0e78c0: 86180002 */ lh $t8,0x2($s0) +/* f0e78c4: afa00058 */ sw $zero,0x58($sp) +/* f0e78c8: 240a0001 */ addiu $t2,$zero,0x1 +/* f0e78cc: afb80054 */ sw $t8,0x54($sp) +/* f0e78d0: 8109000a */ lb $t1,0xa($t0) +/* f0e78d4: 51200003 */ beqzl $t1,.L0f0e78e4 +/* f0e78d8: 8e390010 */ lw $t9,0x10($s1) +/* f0e78dc: afaa0058 */ sw $t2,0x58($sp) +/* f0e78e0: 8e390010 */ lw $t9,0x10($s1) +.L0f0e78e4: +/* f0e78e4: 24040006 */ addiu $a0,$zero,0x6 +/* f0e78e8: 02202825 */ or $a1,$s1,$zero +/* f0e78ec: 0320f809 */ jalr $t9 +/* f0e78f0: 27a60054 */ addiu $a2,$sp,0x54 +/* f0e78f4: 0fc3c27c */ jal func0f0f09f0 +/* f0e78f8: 24040003 */ addiu $a0,$zero,0x3 +/* f0e78fc: 8fab0058 */ lw $t3,0x58($sp) +/* f0e7900: 24010002 */ addiu $at,$zero,0x2 +/* f0e7904: 8fac006c */ lw $t4,0x6c($sp) +/* f0e7908: 55610003 */ bnel $t3,$at,.L0f0e7918 +/* f0e790c: 8fa8006c */ lw $t0,0x6c($sp) +/* f0e7910: a180000a */ sb $zero,0xa($t4) +/* f0e7914: 8fa8006c */ lw $t0,0x6c($sp) +.L0f0e7918: +/* f0e7918: a1000001 */ sb $zero,0x1($t0) +.L0f0e791c: +/* f0e791c: 86020002 */ lh $v0,0x2($s0) +.L0f0e7920: +/* f0e7920: 8fae0028 */ lw $t6,0x28($sp) +/* f0e7924: 240d0001 */ addiu $t5,$zero,0x1 +/* f0e7928: afad0058 */ sw $t5,0x58($sp) +/* f0e792c: afa20054 */ sw $v0,0x54($sp) +/* f0e7930: 11c00004 */ beqz $t6,.L0f0e7944 +/* f0e7934: afa20060 */ sw $v0,0x60($sp) +/* f0e7938: 240f0001 */ addiu $t7,$zero,0x1 +/* f0e793c: 10000002 */ beqz $zero,.L0f0e7948 +/* f0e7940: afaf005c */ sw $t7,0x5c($sp) +.L0f0e7944: +/* f0e7944: afa0005c */ sw $zero,0x5c($sp) +.L0f0e7948: +/* f0e7948: 8e390010 */ lw $t9,0x10($s1) +/* f0e794c: 24040019 */ addiu $a0,$zero,0x19 +/* f0e7950: 02202825 */ or $a1,$s1,$zero +/* f0e7954: 0320f809 */ jalr $t9 +/* f0e7958: 27a60054 */ addiu $a2,$sp,0x54 +/* f0e795c: 8fb80060 */ lw $t8,0x60($sp) +/* f0e7960: 8fa90054 */ lw $t1,0x54($sp) +/* f0e7964: 02202825 */ or $a1,$s1,$zero +/* f0e7968: 53090006 */ beql $t8,$t1,.L0f0e7984 +/* f0e796c: 24020001 */ addiu $v0,$zero,0x1 +/* f0e7970: a6090002 */ sh $t1,0x2($s0) +/* f0e7974: 0fc397be */ jal func0f0e5ef8 +/* f0e7978: 86040002 */ lh $a0,0x2($s0) +/* f0e797c: a6020004 */ sh $v0,0x4($s0) +/* f0e7980: 24020001 */ addiu $v0,$zero,0x1 +.L0f0e7984: +/* f0e7984: 8fbf001c */ lw $ra,0x1c($sp) +/* f0e7988: 8fb00014 */ lw $s0,0x14($sp) +/* f0e798c: 8fb10018 */ lw $s1,0x18($sp) +/* f0e7990: 03e00008 */ jr $ra +/* f0e7994: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f0e7998 +/* f0e7998: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0e799c: afbf001c */ sw $ra,0x1c($sp) +/* f0e79a0: afb10018 */ sw $s1,0x18($sp) +/* f0e79a4: afb00014 */ sw $s0,0x14($sp) +/* f0e79a8: a4a00000 */ sh $zero,0x0($a1) +/* f0e79ac: a4a00002 */ sh $zero,0x2($a1) +/* f0e79b0: a4a00008 */ sh $zero,0x8($a1) +/* f0e79b4: a4a0000a */ sh $zero,0xa($a1) +/* f0e79b8: afa00034 */ sw $zero,0x34($sp) +/* f0e79bc: 8c8e0004 */ lw $t6,0x4($a0) +/* f0e79c0: 00808025 */ or $s0,$a0,$zero +/* f0e79c4: 00a08825 */ or $s1,$a1,$zero +/* f0e79c8: 000e7a80 */ sll $t7,$t6,0xa +/* f0e79cc: 05e10009 */ bgez $t7,.L0f0e79f4 +/* f0e79d0: 8c820010 */ lw $v0,0x10($a0) +/* f0e79d4: 24040014 */ addiu $a0,$zero,0x14 +/* f0e79d8: 02002825 */ or $a1,$s0,$zero +/* f0e79dc: 0040f809 */ jalr $v0 +/* f0e79e0: 27a60024 */ addiu $a2,$sp,0x24 +/* f0e79e4: 8fb80024 */ lw $t8,0x24($sp) +/* f0e79e8: 3c018007 */ lui $at,0x8007 +/* f0e79ec: 10000004 */ beqz $zero,.L0f0e7a00 +/* f0e79f0: ac3811a8 */ sw $t8,0x11a8($at) +.L0f0e79f4: +/* f0e79f4: 2419000b */ addiu $t9,$zero,0xb +/* f0e79f8: 3c018007 */ lui $at,0x8007 +/* f0e79fc: ac3911a8 */ sw $t9,0x11a8($at) +.L0f0e7a00: +/* f0e7a00: 8e190010 */ lw $t9,0x10($s0) +/* f0e7a04: 24040007 */ addiu $a0,$zero,0x7 +/* f0e7a08: 02002825 */ or $a1,$s0,$zero +/* f0e7a0c: 0320f809 */ jalr $t9 +/* f0e7a10: 27a60034 */ addiu $a2,$sp,0x34 +/* f0e7a14: 8fa80034 */ lw $t0,0x34($sp) +/* f0e7a18: 3401ffff */ dli $at,0xffff +/* f0e7a1c: 0101082b */ sltu $at,$t0,$at +/* f0e7a20: 50200004 */ beqzl $at,.L0f0e7a34 +/* f0e7a24: afa00034 */ sw $zero,0x34($sp) +/* f0e7a28: 1000000a */ beqz $zero,.L0f0e7a54 +/* f0e7a2c: a6280002 */ sh $t0,0x2($s1) +/* f0e7a30: afa00034 */ sw $zero,0x34($sp) +.L0f0e7a34: +/* f0e7a34: afa00038 */ sw $zero,0x38($sp) +/* f0e7a38: 8e190010 */ lw $t9,0x10($s0) +/* f0e7a3c: 24040019 */ addiu $a0,$zero,0x19 +/* f0e7a40: 02002825 */ or $a1,$s0,$zero +/* f0e7a44: 0320f809 */ jalr $t9 +/* f0e7a48: 27a60034 */ addiu $a2,$sp,0x34 +/* f0e7a4c: 8fa90034 */ lw $t1,0x34($sp) +/* f0e7a50: a6290002 */ sh $t1,0x2($s1) +.L0f0e7a54: +/* f0e7a54: 86240002 */ lh $a0,0x2($s1) +/* f0e7a58: 0fc397be */ jal func0f0e5ef8 +/* f0e7a5c: 02002825 */ or $a1,$s0,$zero +/* f0e7a60: a6220004 */ sh $v0,0x4($s1) +/* f0e7a64: 8e190010 */ lw $t9,0x10($s0) +/* f0e7a68: 24040010 */ addiu $a0,$zero,0x10 +/* f0e7a6c: 02002825 */ or $a1,$s0,$zero +/* f0e7a70: 0320f809 */ jalr $t9 +/* f0e7a74: 27a60034 */ addiu $a2,$sp,0x34 +/* f0e7a78: 8fbf001c */ lw $ra,0x1c($sp) +/* f0e7a7c: 8fb00014 */ lw $s0,0x14($sp) +/* f0e7a80: 8fb10018 */ lw $s1,0x18($sp) +/* f0e7a84: 03e00008 */ jr $ra +/* f0e7a88: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f0e7a8c +/* f0e7a8c: 27bdff80 */ addiu $sp,$sp,-128 +/* f0e7a90: afbf003c */ sw $ra,0x3c($sp) +/* f0e7a94: afb10038 */ sw $s1,0x38($sp) +/* f0e7a98: afb00034 */ sw $s0,0x34($sp) +/* f0e7a9c: afa40080 */ sw $a0,0x80($sp) +/* f0e7aa0: 84ae0000 */ lh $t6,0x0($a1) +/* f0e7aa4: 00a08025 */ or $s0,$a1,$zero +/* f0e7aa8: afae0074 */ sw $t6,0x74($sp) +/* f0e7aac: 84af0002 */ lh $t7,0x2($a1) +/* f0e7ab0: afaf0070 */ sw $t7,0x70($sp) +/* f0e7ab4: 0fc3c557 */ jal func0f0f155c +/* f0e7ab8: 8ca40008 */ lw $a0,0x8($a1) +/* f0e7abc: afa20078 */ sw $v0,0x78($sp) +/* f0e7ac0: 8e030010 */ lw $v1,0x10($s0) +/* f0e7ac4: 44803000 */ mtc1 $zero,$f6 +/* f0e7ac8: c4640040 */ lwc1 $f4,0x40($v1) +/* f0e7acc: 4606203c */ c.lt.s $f4,$f6 +/* f0e7ad0: 00000000 */ sll $zero,$zero,0x0 +/* f0e7ad4: 4502000a */ bc1fl .L0f0e7b00 +/* f0e7ad8: 9068003d */ lbu $t0,0x3d($v1) +/* f0e7adc: 9078003c */ lbu $t8,0x3c($v1) +/* f0e7ae0: 3c117f1b */ lui $s1,0x7f1b +/* f0e7ae4: 0018c900 */ sll $t9,$t8,0x4 +/* f0e7ae8: 0338c823 */ subu $t9,$t9,$t8 +/* f0e7aec: 0019c880 */ sll $t9,$t9,0x2 +/* f0e7af0: 02398821 */ addu $s1,$s1,$t9 +/* f0e7af4: 10000013 */ beqz $zero,.L0f0e7b44 +/* f0e7af8: 8e311fc8 */ lw $s1,0x1fc8($s1) +/* f0e7afc: 9068003d */ lbu $t0,0x3d($v1) +.L0f0e7b00: +/* f0e7b00: 906c003c */ lbu $t4,0x3c($v1) +/* f0e7b04: 3c0a7f1b */ lui $t2,0x7f1b +/* f0e7b08: 00084900 */ sll $t1,$t0,0x4 +/* f0e7b0c: 000c6900 */ sll $t5,$t4,0x4 +/* f0e7b10: 254a1fb0 */ addiu $t2,$t2,0x1fb0 +/* f0e7b14: 01284823 */ subu $t1,$t1,$t0 +/* f0e7b18: 01ac6823 */ subu $t5,$t5,$t4 +/* f0e7b1c: 000d6880 */ sll $t5,$t5,0x2 +/* f0e7b20: 00094880 */ sll $t1,$t1,0x2 +/* f0e7b24: 012a5821 */ addu $t3,$t1,$t2 +/* f0e7b28: 01aa7021 */ addu $t6,$t5,$t2 +/* f0e7b2c: 8dc50018 */ lw $a1,0x18($t6) +/* f0e7b30: 8d640018 */ lw $a0,0x18($t3) +/* f0e7b34: 0fc01a40 */ jal func0f006900 +/* f0e7b38: 8c660044 */ lw $a2,0x44($v1) +/* f0e7b3c: 00408825 */ or $s1,$v0,$zero +/* f0e7b40: 8e030010 */ lw $v1,0x10($s0) +.L0f0e7b44: +/* f0e7b44: 8c6f000c */ lw $t7,0xc($v1) +/* f0e7b48: 02202025 */ or $a0,$s1,$zero +/* f0e7b4c: 00002825 */ or $a1,$zero,$zero +/* f0e7b50: 51e00008 */ beqzl $t7,.L0f0e7b74 +/* f0e7b54: 8e02000c */ lw $v0,0xc($s0) +/* f0e7b58: 0fc01a40 */ jal func0f006900 +/* f0e7b5c: 2406007f */ addiu $a2,$zero,0x7f +/* f0e7b60: 2401ff00 */ addiu $at,$zero,-256 +/* f0e7b64: 0041c024 */ and $t8,$v0,$at +/* f0e7b68: 323900ff */ andi $t9,$s1,0xff +/* f0e7b6c: 03198825 */ or $s1,$t8,$t9 +/* f0e7b70: 8e02000c */ lw $v0,0xc($s0) +.L0f0e7b74: +/* f0e7b74: 104000b7 */ beqz $v0,.L0f0e7e54 +/* f0e7b78: 30480002 */ andi $t0,$v0,0x2 +/* f0e7b7c: 11000055 */ beqz $t0,.L0f0e7cd4 +/* f0e7b80: 3c014220 */ lui $at,0x4220 +/* f0e7b84: 3c0141a0 */ lui $at,0x41a0 +/* f0e7b88: 44816000 */ mtc1 $at,$f12 +/* f0e7b8c: 0fc01ac2 */ jal func0f006b08 +/* f0e7b90: 00000000 */ sll $zero,$zero,0x0 +/* f0e7b94: 3c01437f */ lui $at,0x437f +/* f0e7b98: 44814000 */ mtc1 $at,$f8 +/* f0e7b9c: 240b0001 */ addiu $t3,$zero,0x1 +/* f0e7ba0: 3c027f1b */ lui $v0,0x7f1b +/* f0e7ba4: 46080282 */ mul.s $f10,$f0,$f8 +/* f0e7ba8: 24421fb0 */ addiu $v0,$v0,0x1fb0 +/* f0e7bac: 3c014f00 */ lui $at,0x4f00 +/* f0e7bb0: 4449f800 */ cfc1 $t1,$31 +/* f0e7bb4: 44cbf800 */ ctc1 $t3,$31 +/* f0e7bb8: 00000000 */ sll $zero,$zero,0x0 +/* f0e7bbc: 46005424 */ cvt.w.s $f16,$f10 +/* f0e7bc0: 444bf800 */ cfc1 $t3,$31 +/* f0e7bc4: 00000000 */ sll $zero,$zero,0x0 +/* f0e7bc8: 316b0078 */ andi $t3,$t3,0x78 +/* f0e7bcc: 51600013 */ beqzl $t3,.L0f0e7c1c +/* f0e7bd0: 440b8000 */ mfc1 $t3,$f16 +/* f0e7bd4: 44818000 */ mtc1 $at,$f16 +/* f0e7bd8: 240b0001 */ addiu $t3,$zero,0x1 +/* f0e7bdc: 46105401 */ sub.s $f16,$f10,$f16 +/* f0e7be0: 44cbf800 */ ctc1 $t3,$31 +/* f0e7be4: 00000000 */ sll $zero,$zero,0x0 +/* f0e7be8: 46008424 */ cvt.w.s $f16,$f16 +/* f0e7bec: 444bf800 */ cfc1 $t3,$31 +/* f0e7bf0: 00000000 */ sll $zero,$zero,0x0 +/* f0e7bf4: 316b0078 */ andi $t3,$t3,0x78 +/* f0e7bf8: 15600005 */ bnez $t3,.L0f0e7c10 +/* f0e7bfc: 00000000 */ sll $zero,$zero,0x0 +/* f0e7c00: 440b8000 */ mfc1 $t3,$f16 +/* f0e7c04: 3c018000 */ lui $at,0x8000 +/* f0e7c08: 10000007 */ beqz $zero,.L0f0e7c28 +/* f0e7c0c: 01615825 */ or $t3,$t3,$at +.L0f0e7c10: +/* f0e7c10: 10000005 */ beqz $zero,.L0f0e7c28 +/* f0e7c14: 240bffff */ addiu $t3,$zero,-1 +/* f0e7c18: 440b8000 */ mfc1 $t3,$f16 +.L0f0e7c1c: +/* f0e7c1c: 00000000 */ sll $zero,$zero,0x0 +/* f0e7c20: 0560fffb */ bltz $t3,.L0f0e7c10 +/* f0e7c24: 00000000 */ sll $zero,$zero,0x0 +.L0f0e7c28: +/* f0e7c28: afab0058 */ sw $t3,0x58($sp) +/* f0e7c2c: 8e030010 */ lw $v1,0x10($s0) +/* f0e7c30: 44c9f800 */ ctc1 $t1,$31 +/* f0e7c34: 44802000 */ mtc1 $zero,$f4 +/* f0e7c38: c4720040 */ lwc1 $f18,0x40($v1) +/* f0e7c3c: 4604903c */ c.lt.s $f18,$f4 +/* f0e7c40: 00000000 */ sll $zero,$zero,0x0 +/* f0e7c44: 4502000a */ bc1fl .L0f0e7c70 +/* f0e7c48: 906a003d */ lbu $t2,0x3d($v1) +/* f0e7c4c: 906c003c */ lbu $t4,0x3c($v1) +/* f0e7c50: 3c077f1b */ lui $a3,0x7f1b +/* f0e7c54: 000c6900 */ sll $t5,$t4,0x4 +/* f0e7c58: 01ac6823 */ subu $t5,$t5,$t4 +/* f0e7c5c: 000d6880 */ sll $t5,$t5,0x2 +/* f0e7c60: 00ed3821 */ addu $a3,$a3,$t5 +/* f0e7c64: 10000010 */ beqz $zero,.L0f0e7ca8 +/* f0e7c68: 8ce71fd0 */ lw $a3,0x1fd0($a3) +/* f0e7c6c: 906a003d */ lbu $t2,0x3d($v1) +.L0f0e7c70: +/* f0e7c70: 9078003c */ lbu $t8,0x3c($v1) +/* f0e7c74: 8c660044 */ lw $a2,0x44($v1) +/* f0e7c78: 000a7100 */ sll $t6,$t2,0x4 +/* f0e7c7c: 0018c900 */ sll $t9,$t8,0x4 +/* f0e7c80: 01ca7023 */ subu $t6,$t6,$t2 +/* f0e7c84: 0338c823 */ subu $t9,$t9,$t8 +/* f0e7c88: 0019c880 */ sll $t9,$t9,0x2 +/* f0e7c8c: 000e7080 */ sll $t6,$t6,0x2 +/* f0e7c90: 004e7821 */ addu $t7,$v0,$t6 +/* f0e7c94: 00594021 */ addu $t0,$v0,$t9 +/* f0e7c98: 8d050020 */ lw $a1,0x20($t0) +/* f0e7c9c: 0fc01a40 */ jal func0f006900 +/* f0e7ca0: 8de40020 */ lw $a0,0x20($t7) +/* f0e7ca4: 00403825 */ or $a3,$v0,$zero +.L0f0e7ca8: +/* f0e7ca8: 02202025 */ or $a0,$s1,$zero +/* f0e7cac: 322500ff */ andi $a1,$s1,0xff +/* f0e7cb0: 2406007f */ addiu $a2,$zero,0x7f +/* f0e7cb4: 0fc01a40 */ jal func0f006900 +/* f0e7cb8: afa7005c */ sw $a3,0x5c($sp) +/* f0e7cbc: 8fa5005c */ lw $a1,0x5c($sp) +/* f0e7cc0: 00402025 */ or $a0,$v0,$zero +/* f0e7cc4: 0fc01a40 */ jal func0f006900 +/* f0e7cc8: 8fa60058 */ lw $a2,0x58($sp) +/* f0e7ccc: 10000053 */ beqz $zero,.L0f0e7e1c +/* f0e7cd0: 00408825 */ or $s1,$v0,$zero +.L0f0e7cd4: +/* f0e7cd4: 44816000 */ mtc1 $at,$f12 +/* f0e7cd8: 0fc01ac2 */ jal func0f006b08 +/* f0e7cdc: 00000000 */ sll $zero,$zero,0x0 +/* f0e7ce0: 3c01437f */ lui $at,0x437f +/* f0e7ce4: 44813000 */ mtc1 $at,$f6 +/* f0e7ce8: 240b0001 */ addiu $t3,$zero,0x1 +/* f0e7cec: 3c0f7f1b */ lui $t7,0x7f1b +/* f0e7cf0: 46060202 */ mul.s $f8,$f0,$f6 +/* f0e7cf4: 25ef1fb0 */ addiu $t7,$t7,0x1fb0 +/* f0e7cf8: 3c014f00 */ lui $at,0x4f00 +/* f0e7cfc: 4449f800 */ cfc1 $t1,$31 +/* f0e7d00: 44cbf800 */ ctc1 $t3,$31 +/* f0e7d04: 00000000 */ sll $zero,$zero,0x0 +/* f0e7d08: 460042a4 */ cvt.w.s $f10,$f8 +/* f0e7d0c: 444bf800 */ cfc1 $t3,$31 +/* f0e7d10: 00000000 */ sll $zero,$zero,0x0 +/* f0e7d14: 316b0078 */ andi $t3,$t3,0x78 +/* f0e7d18: 51600013 */ beqzl $t3,.L0f0e7d68 +/* f0e7d1c: 440b5000 */ mfc1 $t3,$f10 +/* f0e7d20: 44815000 */ mtc1 $at,$f10 +/* f0e7d24: 240b0001 */ addiu $t3,$zero,0x1 +/* f0e7d28: 460a4281 */ sub.s $f10,$f8,$f10 +/* f0e7d2c: 44cbf800 */ ctc1 $t3,$31 +/* f0e7d30: 00000000 */ sll $zero,$zero,0x0 +/* f0e7d34: 460052a4 */ cvt.w.s $f10,$f10 +/* f0e7d38: 444bf800 */ cfc1 $t3,$31 +/* f0e7d3c: 00000000 */ sll $zero,$zero,0x0 +/* f0e7d40: 316b0078 */ andi $t3,$t3,0x78 +/* f0e7d44: 15600005 */ bnez $t3,.L0f0e7d5c +/* f0e7d48: 00000000 */ sll $zero,$zero,0x0 +/* f0e7d4c: 440b5000 */ mfc1 $t3,$f10 +/* f0e7d50: 3c018000 */ lui $at,0x8000 +/* f0e7d54: 10000007 */ beqz $zero,.L0f0e7d74 +/* f0e7d58: 01615825 */ or $t3,$t3,$at +.L0f0e7d5c: +/* f0e7d5c: 10000005 */ beqz $zero,.L0f0e7d74 +/* f0e7d60: 240bffff */ addiu $t3,$zero,-1 +/* f0e7d64: 440b5000 */ mfc1 $t3,$f10 +.L0f0e7d68: +/* f0e7d68: 00000000 */ sll $zero,$zero,0x0 +/* f0e7d6c: 0560fffb */ bltz $t3,.L0f0e7d5c +/* f0e7d70: 00000000 */ sll $zero,$zero,0x0 +.L0f0e7d74: +/* f0e7d74: afab0050 */ sw $t3,0x50($sp) +/* f0e7d78: 8e030010 */ lw $v1,0x10($s0) +/* f0e7d7c: 44c9f800 */ ctc1 $t1,$31 +/* f0e7d80: 44809000 */ mtc1 $zero,$f18 +/* f0e7d84: c4700040 */ lwc1 $f16,0x40($v1) +/* f0e7d88: 4612803c */ c.lt.s $f16,$f18 +/* f0e7d8c: 00000000 */ sll $zero,$zero,0x0 +/* f0e7d90: 4502000a */ bc1fl .L0f0e7dbc +/* f0e7d94: 906a003d */ lbu $t2,0x3d($v1) +/* f0e7d98: 906c003c */ lbu $t4,0x3c($v1) +/* f0e7d9c: 3c077f1b */ lui $a3,0x7f1b +/* f0e7da0: 000c6900 */ sll $t5,$t4,0x4 +/* f0e7da4: 01ac6823 */ subu $t5,$t5,$t4 +/* f0e7da8: 000d6880 */ sll $t5,$t5,0x2 +/* f0e7dac: 00ed3821 */ addu $a3,$a3,$t5 +/* f0e7db0: 10000010 */ beqz $zero,.L0f0e7df4 +/* f0e7db4: 8ce71fd0 */ lw $a3,0x1fd0($a3) +/* f0e7db8: 906a003d */ lbu $t2,0x3d($v1) +.L0f0e7dbc: +/* f0e7dbc: 9079003c */ lbu $t9,0x3c($v1) +/* f0e7dc0: 8c660044 */ lw $a2,0x44($v1) +/* f0e7dc4: 000a7100 */ sll $t6,$t2,0x4 +/* f0e7dc8: 00194100 */ sll $t0,$t9,0x4 +/* f0e7dcc: 01ca7023 */ subu $t6,$t6,$t2 +/* f0e7dd0: 01194023 */ subu $t0,$t0,$t9 +/* f0e7dd4: 00084080 */ sll $t0,$t0,0x2 +/* f0e7dd8: 000e7080 */ sll $t6,$t6,0x2 +/* f0e7ddc: 01cfc021 */ addu $t8,$t6,$t7 +/* f0e7de0: 010f4821 */ addu $t1,$t0,$t7 +/* f0e7de4: 8d250020 */ lw $a1,0x20($t1) +/* f0e7de8: 0fc01a40 */ jal func0f006900 +/* f0e7dec: 8f040020 */ lw $a0,0x20($t8) +/* f0e7df0: 00403825 */ or $a3,$v0,$zero +.L0f0e7df4: +/* f0e7df4: 02202025 */ or $a0,$s1,$zero +/* f0e7df8: 322500ff */ andi $a1,$s1,0xff +/* f0e7dfc: 2406007f */ addiu $a2,$zero,0x7f +/* f0e7e00: 0fc01a40 */ jal func0f006900 +/* f0e7e04: afa70054 */ sw $a3,0x54($sp) +/* f0e7e08: 8fa50054 */ lw $a1,0x54($sp) +/* f0e7e0c: 00402025 */ or $a0,$v0,$zero +/* f0e7e10: 0fc01a40 */ jal func0f006900 +/* f0e7e14: 8fa60050 */ lw $a2,0x50($sp) +/* f0e7e18: 00408825 */ or $s1,$v0,$zero +.L0f0e7e1c: +/* f0e7e1c: 8e0b0010 */ lw $t3,0x10($s0) +/* f0e7e20: 3c047f1b */ lui $a0,0x7f1b +/* f0e7e24: 3c057f1b */ lui $a1,0x7f1b +/* f0e7e28: 9162003c */ lbu $v0,0x3c($t3) +/* f0e7e2c: 00026100 */ sll $t4,$v0,0x4 +/* f0e7e30: 01826023 */ subu $t4,$t4,$v0 +/* f0e7e34: 000c1080 */ sll $v0,$t4,0x2 +/* f0e7e38: 00822021 */ addu $a0,$a0,$v0 +/* f0e7e3c: 00a22821 */ addu $a1,$a1,$v0 +/* f0e7e40: 8ca52138 */ lw $a1,0x2138($a1) +/* f0e7e44: 0fc54f8e */ jal func0f153e38 +/* f0e7e48: 8c8422a0 */ lw $a0,0x22a0($a0) +/* f0e7e4c: 1000000e */ beqz $zero,.L0f0e7e88 +/* f0e7e50: 8e040008 */ lw $a0,0x8($s0) +.L0f0e7e54: +/* f0e7e54: 8e0d0010 */ lw $t5,0x10($s0) +/* f0e7e58: 3c047f1b */ lui $a0,0x7f1b +/* f0e7e5c: 3c057f1b */ lui $a1,0x7f1b +/* f0e7e60: 91a2003c */ lbu $v0,0x3c($t5) +/* f0e7e64: 00025100 */ sll $t2,$v0,0x4 +/* f0e7e68: 01425023 */ subu $t2,$t2,$v0 +/* f0e7e6c: 000a1080 */ sll $v0,$t2,0x2 +/* f0e7e70: 00822021 */ addu $a0,$a0,$v0 +/* f0e7e74: 00a22821 */ addu $a1,$a1,$v0 +/* f0e7e78: 8ca52130 */ lw $a1,0x2130($a1) +/* f0e7e7c: 0fc54f8e */ jal func0f153e38 +/* f0e7e80: 8c842298 */ lw $a0,0x2298($a0) +/* f0e7e84: 8e040008 */ lw $a0,0x8($s0) +.L0f0e7e88: +/* f0e7e88: 0fc3c962 */ jal func0f0f2588 +/* f0e7e8c: 8e050010 */ lw $a1,0x10($s0) +/* f0e7e90: 10400038 */ beqz $v0,.L0f0e7f74 +/* f0e7e94: 00000000 */ sll $zero,$zero,0x0 +/* f0e7e98: 8e030010 */ lw $v1,0x10($s0) +/* f0e7e9c: 44803000 */ mtc1 $zero,$f6 +/* f0e7ea0: c4640040 */ lwc1 $f4,0x40($v1) +/* f0e7ea4: 4606203c */ c.lt.s $f4,$f6 +/* f0e7ea8: 00000000 */ sll $zero,$zero,0x0 +/* f0e7eac: 4502000a */ bc1fl .L0f0e7ed8 +/* f0e7eb0: 9079003d */ lbu $t9,0x3d($v1) +/* f0e7eb4: 906e003c */ lbu $t6,0x3c($v1) +/* f0e7eb8: 3c117f1b */ lui $s1,0x7f1b +/* f0e7ebc: 000ec100 */ sll $t8,$t6,0x4 +/* f0e7ec0: 030ec023 */ subu $t8,$t8,$t6 +/* f0e7ec4: 0018c080 */ sll $t8,$t8,0x2 +/* f0e7ec8: 02388821 */ addu $s1,$s1,$t8 +/* f0e7ecc: 10000012 */ beqz $zero,.L0f0e7f18 +/* f0e7ed0: 8e311fcc */ lw $s1,0x1fcc($s1) +/* f0e7ed4: 9079003d */ lbu $t9,0x3d($v1) +.L0f0e7ed8: +/* f0e7ed8: 2407003c */ addiu $a3,$zero,0x3c +/* f0e7edc: 9069003c */ lbu $t1,0x3c($v1) +/* f0e7ee0: 03270019 */ multu $t9,$a3 +/* f0e7ee4: 3c027f1b */ lui $v0,0x7f1b +/* f0e7ee8: 24421fb0 */ addiu $v0,$v0,0x1fb0 +/* f0e7eec: 8c660044 */ lw $a2,0x44($v1) +/* f0e7ef0: 00004012 */ mflo $t0 +/* f0e7ef4: 00487821 */ addu $t7,$v0,$t0 +/* f0e7ef8: 8de4001c */ lw $a0,0x1c($t7) +/* f0e7efc: 01270019 */ multu $t1,$a3 +/* f0e7f00: 00005812 */ mflo $t3 +/* f0e7f04: 004b6021 */ addu $t4,$v0,$t3 +/* f0e7f08: 0fc01a40 */ jal func0f006900 +/* f0e7f0c: 8d85001c */ lw $a1,0x1c($t4) +/* f0e7f10: 00408825 */ or $s1,$v0,$zero +/* f0e7f14: 8e030010 */ lw $v1,0x10($s0) +.L0f0e7f18: +/* f0e7f18: 8c6d000c */ lw $t5,0xc($v1) +/* f0e7f1c: 02202025 */ or $a0,$s1,$zero +/* f0e7f20: 00002825 */ or $a1,$zero,$zero +/* f0e7f24: 51a00009 */ beqzl $t5,.L0f0e7f4c +/* f0e7f28: 9062003c */ lbu $v0,0x3c($v1) +/* f0e7f2c: 0fc01a40 */ jal func0f006900 +/* f0e7f30: 2406007f */ addiu $a2,$zero,0x7f +/* f0e7f34: 2401ff00 */ addiu $at,$zero,-256 +/* f0e7f38: 00415024 */ and $t2,$v0,$at +/* f0e7f3c: 322e00ff */ andi $t6,$s1,0xff +/* f0e7f40: 014e8825 */ or $s1,$t2,$t6 +/* f0e7f44: 8e030010 */ lw $v1,0x10($s0) +/* f0e7f48: 9062003c */ lbu $v0,0x3c($v1) +.L0f0e7f4c: +/* f0e7f4c: 3c047f1b */ lui $a0,0x7f1b +/* f0e7f50: 3c057f1b */ lui $a1,0x7f1b +/* f0e7f54: 0002c100 */ sll $t8,$v0,0x4 +/* f0e7f58: 0302c023 */ subu $t8,$t8,$v0 +/* f0e7f5c: 00181080 */ sll $v0,$t8,0x2 +/* f0e7f60: 00822021 */ addu $a0,$a0,$v0 +/* f0e7f64: 00a22821 */ addu $a1,$a1,$v0 +/* f0e7f68: 8ca52134 */ lw $a1,0x2134($a1) +/* f0e7f6c: 0fc54f8e */ jal func0f153e38 +/* f0e7f70: 8c84229c */ lw $a0,0x229c($a0) +.L0f0e7f74: +/* f0e7f74: 0fc54d8a */ jal func0f153628 +/* f0e7f78: 8fa40080 */ lw $a0,0x80($sp) +/* f0e7f7c: 86190000 */ lh $t9,0x0($s0) +/* f0e7f80: 3c0b8008 */ lui $t3,0x8008 +/* f0e7f84: 3c0c8008 */ lui $t4,0x8008 +/* f0e7f88: 2728000a */ addiu $t0,$t9,0xa +/* f0e7f8c: afa80074 */ sw $t0,0x74($sp) +/* f0e7f90: 860f0002 */ lh $t7,0x2($s0) +/* f0e7f94: 8d8cfb0c */ lw $t4,-0x4f4($t4) +/* f0e7f98: 8d6bfb10 */ lw $t3,-0x4f0($t3) +/* f0e7f9c: 25e90002 */ addiu $t1,$t7,0x2 +/* f0e7fa0: afa90070 */ sw $t1,0x70($sp) +/* f0e7fa4: afb10018 */ sw $s1,0x18($sp) +/* f0e7fa8: afac0014 */ sw $t4,0x14($sp) +/* f0e7fac: afab0010 */ sw $t3,0x10($sp) +/* f0e7fb0: 860d0004 */ lh $t5,0x4($s0) +/* f0e7fb4: 00402025 */ or $a0,$v0,$zero +/* f0e7fb8: 27a50074 */ addiu $a1,$sp,0x74 +/* f0e7fbc: afad001c */ sw $t5,0x1c($sp) +/* f0e7fc0: 860a0006 */ lh $t2,0x6($s0) +/* f0e7fc4: afa00028 */ sw $zero,0x28($sp) +/* f0e7fc8: afa00024 */ sw $zero,0x24($sp) +/* f0e7fcc: 27a60070 */ addiu $a2,$sp,0x70 +/* f0e7fd0: 8fa70078 */ lw $a3,0x78($sp) +/* f0e7fd4: 0fc5580f */ jal func0f15603c +/* f0e7fd8: afaa0020 */ sw $t2,0x20($sp) +/* f0e7fdc: afa20080 */ sw $v0,0x80($sp) +/* f0e7fe0: 8e0e0010 */ lw $t6,0x10($s0) +/* f0e7fe4: 91d8006e */ lbu $t8,0x6e($t6) +/* f0e7fe8: 53000006 */ beqzl $t8,.L0f0e8004 +/* f0e7fec: 860f0000 */ lh $t7,0x0($s0) +/* f0e7ff0: 86190000 */ lh $t9,0x0($s0) +/* f0e7ff4: 27280050 */ addiu $t0,$t9,0x50 +/* f0e7ff8: 10000006 */ beqz $zero,.L0f0e8014 +/* f0e7ffc: afa80074 */ sw $t0,0x74($sp) +/* f0e8000: 860f0000 */ lh $t7,0x0($s0) +.L0f0e8004: +/* f0e8004: 86090004 */ lh $t1,0x4($s0) +/* f0e8008: 01e95821 */ addu $t3,$t7,$t1 +/* f0e800c: 256cffc4 */ addiu $t4,$t3,-60 +/* f0e8010: afac0074 */ sw $t4,0x74($sp) +.L0f0e8014: +/* f0e8014: 8e0d0008 */ lw $t5,0x8($s0) +/* f0e8018: 8daa0004 */ lw $t2,0x4($t5) +/* f0e801c: 314e0080 */ andi $t6,$t2,0x80 +/* f0e8020: 51c00005 */ beqzl $t6,.L0f0e8038 +/* f0e8024: 86080002 */ lh $t0,0x2($s0) +/* f0e8028: 86180000 */ lh $t8,0x0($s0) +/* f0e802c: 2719001e */ addiu $t9,$t8,0x1e +/* f0e8030: afb90074 */ sw $t9,0x74($sp) +/* f0e8034: 86080002 */ lh $t0,0x2($s0) +.L0f0e8038: +/* f0e8038: 250f0002 */ addiu $t7,$t0,0x2 +/* f0e803c: afaf0070 */ sw $t7,0x70($sp) +/* f0e8040: 8e090008 */ lw $t1,0x8($s0) +/* f0e8044: 8d2b0010 */ lw $t3,0x10($t1) +/* f0e8048: 11600034 */ beqz $t3,.L0f0e811c +/* f0e804c: 00000000 */ sll $zero,$zero,0x0 +/* f0e8050: afa00060 */ sw $zero,0x60($sp) +/* f0e8054: 8e050008 */ lw $a1,0x8($s0) +/* f0e8058: 24040007 */ addiu $a0,$zero,0x7 +/* f0e805c: 27a60060 */ addiu $a2,$sp,0x60 +/* f0e8060: 8cb90010 */ lw $t9,0x10($a1) +/* f0e8064: 0320f809 */ jalr $t9 +/* f0e8068: 00000000 */ sll $zero,$zero,0x0 +/* f0e806c: afa00064 */ sw $zero,0x64($sp) +/* f0e8070: 8e050008 */ lw $a1,0x8($s0) +/* f0e8074: 24040003 */ addiu $a0,$zero,0x3 +/* f0e8078: 27a60060 */ addiu $a2,$sp,0x60 +/* f0e807c: 8cb90010 */ lw $t9,0x10($a1) +/* f0e8080: 0320f809 */ jalr $t9 +/* f0e8084: 00000000 */ sll $zero,$zero,0x0 +/* f0e8088: 3c0c8008 */ lui $t4,0x8008 +/* f0e808c: 8d8cfb0c */ lw $t4,-0x4f4($t4) +/* f0e8090: 3c078008 */ lui $a3,0x8008 +/* f0e8094: afa20078 */ sw $v0,0x78($sp) +/* f0e8098: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f0e809c: 27a4004c */ addiu $a0,$sp,0x4c +/* f0e80a0: 27a50048 */ addiu $a1,$sp,0x48 +/* f0e80a4: 00403025 */ or $a2,$v0,$zero +/* f0e80a8: afa00014 */ sw $zero,0x14($sp) +/* f0e80ac: 0fc55cbe */ jal func0f1572f8 +/* f0e80b0: afac0010 */ sw $t4,0x10($sp) +/* f0e80b4: 860d0000 */ lh $t5,0x0($s0) +/* f0e80b8: 860a0004 */ lh $t2,0x4($s0) +/* f0e80bc: 8fb80048 */ lw $t8,0x48($sp) +/* f0e80c0: 3c098008 */ lui $t1,0x8008 +/* f0e80c4: 3c0b8008 */ lui $t3,0x8008 +/* f0e80c8: 8d6bfb0c */ lw $t3,-0x4f4($t3) +/* f0e80cc: 8d29fb10 */ lw $t1,-0x4f0($t1) +/* f0e80d0: 01aa7021 */ addu $t6,$t5,$t2 +/* f0e80d4: 01d84023 */ subu $t0,$t6,$t8 +/* f0e80d8: 250ffff6 */ addiu $t7,$t0,-10 +/* f0e80dc: afaf0074 */ sw $t7,0x74($sp) +/* f0e80e0: afb10018 */ sw $s1,0x18($sp) +/* f0e80e4: afab0014 */ sw $t3,0x14($sp) +/* f0e80e8: afa90010 */ sw $t1,0x10($sp) +/* f0e80ec: 86190004 */ lh $t9,0x4($s0) +/* f0e80f0: 8fa40080 */ lw $a0,0x80($sp) +/* f0e80f4: 27a50074 */ addiu $a1,$sp,0x74 +/* f0e80f8: afb9001c */ sw $t9,0x1c($sp) +/* f0e80fc: 860c0006 */ lh $t4,0x6($s0) +/* f0e8100: afa00028 */ sw $zero,0x28($sp) +/* f0e8104: afa00024 */ sw $zero,0x24($sp) +/* f0e8108: 27a60070 */ addiu $a2,$sp,0x70 +/* f0e810c: 8fa70078 */ lw $a3,0x78($sp) +/* f0e8110: 0fc5580f */ jal func0f15603c +/* f0e8114: afac0020 */ sw $t4,0x20($sp) +/* f0e8118: afa20080 */ sw $v0,0x80($sp) +.L0f0e811c: +/* f0e811c: 0fc54de0 */ jal func0f153780 +/* f0e8120: 8fa40080 */ lw $a0,0x80($sp) +/* f0e8124: 8fbf003c */ lw $ra,0x3c($sp) +/* f0e8128: 8fb00034 */ lw $s0,0x34($sp) +/* f0e812c: 8fb10038 */ lw $s1,0x38($sp) +/* f0e8130: 03e00008 */ jr $ra +/* f0e8134: 27bd0080 */ addiu $sp,$sp,0x80 +); + +GLOBAL_ASM( +glabel func0f0e8138 +/* f0e8138: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0e813c: afb10018 */ sw $s1,0x18($sp) +/* f0e8140: afb00014 */ sw $s0,0x14($sp) +/* f0e8144: 30ef0002 */ andi $t7,$a3,0x2 +/* f0e8148: 00a08025 */ or $s0,$a1,$zero +/* f0e814c: 00808825 */ or $s1,$a0,$zero +/* f0e8150: afbf001c */ sw $ra,0x1c($sp) +/* f0e8154: afa60040 */ sw $a2,0x40($sp) +/* f0e8158: 11e00047 */ beqz $t7,.L0f0e8278 +/* f0e815c: afa70044 */ sw $a3,0x44($sp) +/* f0e8160: 8c980010 */ lw $t8,0x10($a0) +/* f0e8164: 53000045 */ beqzl $t8,.L0f0e827c +/* f0e8168: 8fbf001c */ lw $ra,0x1c($sp) +/* f0e816c: 8cb9000c */ lw $t9,0xc($a1) +/* f0e8170: 53200018 */ beqzl $t9,.L0f0e81d4 +/* f0e8174: 8faf0040 */ lw $t7,0x40($sp) +/* f0e8178: 8ca80008 */ lw $t0,0x8($a1) +/* f0e817c: 00c02825 */ or $a1,$a2,$zero +/* f0e8180: 00e03025 */ or $a2,$a3,$zero +/* f0e8184: 54880013 */ bnel $a0,$t0,.L0f0e81d4 +/* f0e8188: 8faf0040 */ lw $t7,0x40($sp) +/* f0e818c: 0fc39d68 */ jal func0f0e75a0 +/* f0e8190: 8fa70048 */ lw $a3,0x48($sp) +/* f0e8194: 3c048007 */ lui $a0,0x8007 +/* f0e8198: 0fc62ff6 */ jal func0f18bfd8 +/* f0e819c: 8c841448 */ lw $a0,0x1448($a0) +/* f0e81a0: 5040000c */ beqzl $v0,.L0f0e81d4 +/* f0e81a4: 8faf0040 */ lw $t7,0x40($sp) +/* f0e81a8: 8e290004 */ lw $t1,0x4($s1) +/* f0e81ac: 00095340 */ sll $t2,$t1,0xd +/* f0e81b0: 05420007 */ bltzl $t2,.L0f0e81d0 +/* f0e81b4: ae00000c */ sw $zero,0xc($s0) +/* f0e81b8: 8e0b0000 */ lw $t3,0x0($s0) +/* f0e81bc: 8d6c0010 */ lw $t4,0x10($t3) +/* f0e81c0: 318d0010 */ andi $t5,$t4,0x10 +/* f0e81c4: 51a00003 */ beqzl $t5,.L0f0e81d4 +/* f0e81c8: 8faf0040 */ lw $t7,0x40($sp) +/* f0e81cc: ae00000c */ sw $zero,0xc($s0) +.L0f0e81d0: +/* f0e81d0: 8faf0040 */ lw $t7,0x40($sp) +.L0f0e81d4: +/* f0e81d4: 91f80003 */ lbu $t8,0x3($t7) +/* f0e81d8: 5300000a */ beqzl $t8,.L0f0e8204 +/* f0e81dc: 8fae0040 */ lw $t6,0x40($sp) +/* f0e81e0: 8e19000c */ lw $t9,0xc($s0) +/* f0e81e4: 53200007 */ beqzl $t9,.L0f0e8204 +/* f0e81e8: 8fae0040 */ lw $t6,0x40($sp) +/* f0e81ec: ae00000c */ sw $zero,0xc($s0) +/* f0e81f0: 8fa80040 */ lw $t0,0x40($sp) +/* f0e81f4: 24040009 */ addiu $a0,$zero,0x9 +/* f0e81f8: 0fc3c27c */ jal func0f0f09f0 +/* f0e81fc: a1000003 */ sb $zero,0x3($t0) +/* f0e8200: 8fae0040 */ lw $t6,0x40($sp) +.L0f0e8204: +/* f0e8204: 91c90002 */ lbu $t1,0x2($t6) +/* f0e8208: 5120001c */ beqzl $t1,.L0f0e827c +/* f0e820c: 8fbf001c */ lw $ra,0x1c($sp) +/* f0e8210: 8e0a000c */ lw $t2,0xc($s0) +/* f0e8214: 240b0001 */ addiu $t3,$zero,0x1 +/* f0e8218: 02202025 */ or $a0,$s1,$zero +/* f0e821c: 51400004 */ beqzl $t2,.L0f0e8230 +/* f0e8220: ae0b000c */ sw $t3,0xc($s0) +/* f0e8224: 10000014 */ beqz $zero,.L0f0e8278 +/* f0e8228: ae00000c */ sw $zero,0xc($s0) +/* f0e822c: ae0b000c */ sw $t3,0xc($s0) +.L0f0e8230: +/* f0e8230: 0fc39e66 */ jal func0f0e7998 +/* f0e8234: 8fa50048 */ lw $a1,0x48($sp) +/* f0e8238: afa00024 */ sw $zero,0x24($sp) +/* f0e823c: 8e390010 */ lw $t9,0x10($s1) +/* f0e8240: 24040007 */ addiu $a0,$zero,0x7 +/* f0e8244: 02202825 */ or $a1,$s1,$zero +/* f0e8248: 0320f809 */ jalr $t9 +/* f0e824c: 27a60024 */ addiu $a2,$sp,0x24 +/* f0e8250: 3c0d8007 */ lui $t5,0x8007 +/* f0e8254: 8dad11a8 */ lw $t5,0x11a8($t5) +/* f0e8258: 8fac0024 */ lw $t4,0x24($sp) +/* f0e825c: 8fb80048 */ lw $t8,0x48($sp) +/* f0e8260: 24040009 */ addiu $a0,$zero,0x9 +/* f0e8264: 018d0019 */ multu $t4,$t5 +/* f0e8268: 00007812 */ mflo $t7 +/* f0e826c: a70f000e */ sh $t7,0xe($t8) +/* f0e8270: 0fc3c27c */ jal func0f0f09f0 +/* f0e8274: 00000000 */ sll $zero,$zero,0x0 +.L0f0e8278: +/* f0e8278: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0e827c: +/* f0e827c: 8fb00014 */ lw $s0,0x14($sp) +/* f0e8280: 8fb10018 */ lw $s1,0x18($sp) +/* f0e8284: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0e8288: 03e00008 */ jr $ra +/* f0e828c: 24020001 */ addiu $v0,$zero,0x1 +); + +GLOBAL_ASM( +glabel func0f0e8290 +/* f0e8290: 27bdff60 */ addiu $sp,$sp,-160 +/* f0e8294: afb0001c */ sw $s0,0x1c($sp) +/* f0e8298: 8fb000b8 */ lw $s0,0xb8($sp) +/* f0e829c: afbf003c */ sw $ra,0x3c($sp) +/* f0e82a0: afb70038 */ sw $s7,0x38($sp) +/* f0e82a4: afb60034 */ sw $s6,0x34($sp) +/* f0e82a8: afb50030 */ sw $s5,0x30($sp) +/* f0e82ac: afb4002c */ sw $s4,0x2c($sp) +/* f0e82b0: afb30028 */ sw $s3,0x28($sp) +/* f0e82b4: afb20024 */ sw $s2,0x24($sp) +/* f0e82b8: afb10020 */ sw $s1,0x20($sp) +/* f0e82bc: afa400a0 */ sw $a0,0xa0($sp) +/* f0e82c0: afa500a4 */ sw $a1,0xa4($sp) +/* f0e82c4: afa600a8 */ sw $a2,0xa8($sp) +/* f0e82c8: afa700ac */ sw $a3,0xac($sp) +/* f0e82cc: 9219006e */ lbu $t9,0x6e($s0) +/* f0e82d0: 00059400 */ sll $s2,$a1,0x10 +/* f0e82d4: 00127403 */ sra $t6,$s2,0x10 +/* f0e82d8: 00067c00 */ sll $t7,$a2,0x10 +/* f0e82dc: 000f3403 */ sra $a2,$t7,0x10 +/* f0e82e0: 13200004 */ beqz $t9,.L0f0e82f4 +/* f0e82e4: 01c09025 */ or $s2,$t6,$zero +/* f0e82e8: 25c8004e */ addiu $t0,$t6,0x4e +/* f0e82ec: 1000000a */ beqz $zero,.L0f0e8318 +/* f0e82f0: a7a8006c */ sh $t0,0x6c($sp) +.L0f0e82f4: +/* f0e82f4: 87a900ae */ lh $t1,0xae($sp) +/* f0e82f8: 87ab00ae */ lh $t3,0xae($sp) +/* f0e82fc: 264a0002 */ addiu $t2,$s2,0x2 +/* f0e8300: 05210003 */ bgez $t1,.L0f0e8310 +/* f0e8304: 024b6021 */ addu $t4,$s2,$t3 +/* f0e8308: 10000003 */ beqz $zero,.L0f0e8318 +/* f0e830c: a7aa006c */ sh $t2,0x6c($sp) +.L0f0e8310: +/* f0e8310: 258dffc2 */ addiu $t5,$t4,-62 +/* f0e8314: a7ad006c */ sh $t5,0x6c($sp) +.L0f0e8318: +/* f0e8318: 8fb100b4 */ lw $s1,0xb4($sp) +/* f0e831c: 2658001e */ addiu $t8,$s2,0x1e +/* f0e8320: 24d90001 */ addiu $t9,$a2,0x1 +/* f0e8324: 8e2e0004 */ lw $t6,0x4($s1) +/* f0e8328: 24080038 */ addiu $t0,$zero,0x38 +/* f0e832c: 24090001 */ addiu $t1,$zero,0x1 +/* f0e8330: 31cf0080 */ andi $t7,$t6,0x80 +/* f0e8334: 51e00003 */ beqzl $t7,.L0f0e8344 +/* f0e8338: 8faa00bc */ lw $t2,0xbc($sp) +/* f0e833c: a7b8006c */ sh $t8,0x6c($sp) +/* f0e8340: 8faa00bc */ lw $t2,0xbc($sp) +.L0f0e8344: +/* f0e8344: a7b9006e */ sh $t9,0x6e($sp) +/* f0e8348: a7a80070 */ sh $t0,0x70($sp) +/* f0e834c: afb10074 */ sw $s1,0x74($sp) +/* f0e8350: afa90078 */ sw $t1,0x78($sp) +/* f0e8354: afb0007c */ sw $s0,0x7c($sp) +/* f0e8358: afaa0080 */ sw $t2,0x80($sp) +/* f0e835c: 8e0b000c */ lw $t3,0xc($s0) +/* f0e8360: 51600073 */ beqzl $t3,.L0f0e8530 +/* f0e8364: 8fbf003c */ lw $ra,0x3c($sp) +/* f0e8368: 8e220010 */ lw $v0,0x10($s1) +/* f0e836c: 50400070 */ beqzl $v0,.L0f0e8530 +/* f0e8370: 8fbf003c */ lw $ra,0x3c($sp) +/* f0e8374: 8e0c0008 */ lw $t4,0x8($s0) +/* f0e8378: 562c006d */ bnel $s1,$t4,.L0f0e8530 +/* f0e837c: 8fbf003c */ lw $ra,0x3c($sp) +/* f0e8380: 8e2d0004 */ lw $t5,0x4($s1) +/* f0e8384: 2418000b */ addiu $t8,$zero,0xb +/* f0e8388: 3c018007 */ lui $at,0x8007 +/* f0e838c: 000d7280 */ sll $t6,$t5,0xa +/* f0e8390: 05c10009 */ bgez $t6,.L0f0e83b8 +/* f0e8394: 24040014 */ addiu $a0,$zero,0x14 +/* f0e8398: 02202825 */ or $a1,$s1,$zero +/* f0e839c: 27a6004c */ addiu $a2,$sp,0x4c +/* f0e83a0: 0040f809 */ jalr $v0 +/* f0e83a4: a7b200a6 */ sh $s2,0xa6($sp) +/* f0e83a8: 8faf004c */ lw $t7,0x4c($sp) +/* f0e83ac: 3c018007 */ lui $at,0x8007 +/* f0e83b0: 10000003 */ beqz $zero,.L0f0e83c0 +/* f0e83b4: ac2f11a8 */ sw $t7,0x11a8($at) +.L0f0e83b8: +/* f0e83b8: ac3811a8 */ sw $t8,0x11a8($at) +/* f0e83bc: a7b200a6 */ sh $s2,0xa6($sp) +.L0f0e83c0: +/* f0e83c0: 8e390010 */ lw $t9,0x10($s1) +/* f0e83c4: 27b7005c */ addiu $s7,$sp,0x5c +/* f0e83c8: 87b200a6 */ lh $s2,0xa6($sp) +/* f0e83cc: 02e03025 */ or $a2,$s7,$zero +/* f0e83d0: 24040001 */ addiu $a0,$zero,0x1 +/* f0e83d4: 0320f809 */ jalr $t9 +/* f0e83d8: 02202825 */ or $a1,$s1,$zero +/* f0e83dc: 3c088007 */ lui $t0,0x8007 +/* f0e83e0: 8fb6005c */ lw $s6,0x5c($sp) +/* f0e83e4: 8d0811a8 */ lw $t0,0x11a8($t0) +/* f0e83e8: a7a00070 */ sh $zero,0x70($sp) +/* f0e83ec: 00008025 */ or $s0,$zero,$zero +/* f0e83f0: 01160019 */ multu $t0,$s6 +/* f0e83f4: 00004812 */ mflo $t1 +/* f0e83f8: a7a90072 */ sh $t1,0x72($sp) +/* f0e83fc: 52c00021 */ beqzl $s6,.L0f0e8484 +/* f0e8400: 87ac00ae */ lh $t4,0xae($sp) +/* f0e8404: 3c158008 */ lui $s5,0x8008 +/* f0e8408: 3c148008 */ lui $s4,0x8008 +/* f0e840c: 2694fb10 */ addiu $s4,$s4,-1264 +/* f0e8410: 26b5fb0c */ addiu $s5,$s5,-1268 +/* f0e8414: 27b30098 */ addiu $s3,$sp,0x98 +/* f0e8418: 27b20094 */ addiu $s2,$sp,0x94 +/* f0e841c: afb0005c */ sw $s0,0x5c($sp) +.L0f0e8420: +/* f0e8420: 8e390010 */ lw $t9,0x10($s1) +/* f0e8424: 24040003 */ addiu $a0,$zero,0x3 +/* f0e8428: 02202825 */ or $a1,$s1,$zero +/* f0e842c: 0320f809 */ jalr $t9 +/* f0e8430: 02e03025 */ or $a2,$s7,$zero +/* f0e8434: 8eaa0000 */ lw $t2,0x0($s5) +/* f0e8438: 02402025 */ or $a0,$s2,$zero +/* f0e843c: 02602825 */ or $a1,$s3,$zero +/* f0e8440: 00403025 */ or $a2,$v0,$zero +/* f0e8444: 8e870000 */ lw $a3,0x0($s4) +/* f0e8448: afa00014 */ sw $zero,0x14($sp) +/* f0e844c: 0fc55cbe */ jal func0f1572f8 +/* f0e8450: afaa0010 */ sw $t2,0x10($sp) +/* f0e8454: 8fa20098 */ lw $v0,0x98($sp) +/* f0e8458: 87ab0070 */ lh $t3,0x70($sp) +/* f0e845c: 26100001 */ addiu $s0,$s0,0x1 +/* f0e8460: 24420006 */ addiu $v0,$v0,0x6 +/* f0e8464: 0162082a */ slt $at,$t3,$v0 +/* f0e8468: 10200003 */ beqz $at,.L0f0e8478 +/* f0e846c: afa20098 */ sw $v0,0x98($sp) +/* f0e8470: a7a20070 */ sh $v0,0x70($sp) +/* f0e8474: afa20098 */ sw $v0,0x98($sp) +.L0f0e8478: +/* f0e8478: 5616ffe9 */ bnel $s0,$s6,.L0f0e8420 +/* f0e847c: afb0005c */ sw $s0,0x5c($sp) +/* f0e8480: 87ac00ae */ lh $t4,0xae($sp) +.L0f0e8484: +/* f0e8484: 87ad00a6 */ lh $t5,0xa6($sp) +/* f0e8488: 59800007 */ blezl $t4,.L0f0e84a8 +/* f0e848c: 8fa500b8 */ lw $a1,0xb8($sp) +/* f0e8490: 87af0070 */ lh $t7,0x70($sp) +/* f0e8494: 01ac7021 */ addu $t6,$t5,$t4 +/* f0e8498: 01cfc023 */ subu $t8,$t6,$t7 +/* f0e849c: 2708fff9 */ addiu $t0,$t8,-7 +/* f0e84a0: a7a8006c */ sh $t0,0x6c($sp) +/* f0e84a4: 8fa500b8 */ lw $a1,0xb8($sp) +.L0f0e84a8: +/* f0e84a8: 87b9006e */ lh $t9,0x6e($sp) +/* f0e84ac: 87aa0072 */ lh $t2,0x72($sp) +/* f0e84b0: 8ca30020 */ lw $v1,0x20($a1) +/* f0e84b4: 8ca90018 */ lw $t1,0x18($a1) +/* f0e84b8: 032a5821 */ addu $t3,$t9,$t2 +/* f0e84bc: 01232021 */ addu $a0,$t1,$v1 +/* f0e84c0: 248d0002 */ addiu $t5,$a0,0x2 +/* f0e84c4: 01ab082a */ slt $at,$t5,$t3 +/* f0e84c8: 10200014 */ beqz $at,.L0f0e851c +/* f0e84cc: 006a082a */ slt $at,$v1,$t2 +/* f0e84d0: 1020000e */ beqz $at,.L0f0e850c +/* f0e84d4: 3c028007 */ lui $v0,0x8007 +/* f0e84d8: 8c4211a8 */ lw $v0,0x11a8($v0) +/* f0e84dc: 00608025 */ or $s0,$v1,$zero +/* f0e84e0: 0062001b */ divu $zero,$v1,$v0 +/* f0e84e4: 00008012 */ mflo $s0 +/* f0e84e8: 14400002 */ bnez $v0,.L0f0e84f4 +/* f0e84ec: 00000000 */ sll $zero,$zero,0x0 +/* f0e84f0: 0007000d */ break 0x7 +.L0f0e84f4: +/* f0e84f4: 02020019 */ multu $s0,$v0 +/* f0e84f8: 00008012 */ mflo $s0 +/* f0e84fc: a7b00072 */ sh $s0,0x72($sp) +/* f0e8500: 8cae0020 */ lw $t6,0x20($a1) +/* f0e8504: 8cac0018 */ lw $t4,0x18($a1) +/* f0e8508: 018e2021 */ addu $a0,$t4,$t6 +.L0f0e850c: +/* f0e850c: 87af0072 */ lh $t7,0x72($sp) +/* f0e8510: 008fc023 */ subu $t8,$a0,$t7 +/* f0e8514: 27080002 */ addiu $t0,$t8,0x2 +/* f0e8518: a7a8006e */ sh $t0,0x6e($sp) +.L0f0e851c: +/* f0e851c: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0e8520: 0fc398ca */ jal func0f0e6328 +/* f0e8524: 27a5006c */ addiu $a1,$sp,0x6c +/* f0e8528: afa200a0 */ sw $v0,0xa0($sp) +/* f0e852c: 8fbf003c */ lw $ra,0x3c($sp) +.L0f0e8530: +/* f0e8530: 8fa200a0 */ lw $v0,0xa0($sp) +/* f0e8534: 8fb0001c */ lw $s0,0x1c($sp) +/* f0e8538: 8fb10020 */ lw $s1,0x20($sp) +/* f0e853c: 8fb20024 */ lw $s2,0x24($sp) +/* f0e8540: 8fb30028 */ lw $s3,0x28($sp) +/* f0e8544: 8fb4002c */ lw $s4,0x2c($sp) +/* f0e8548: 8fb50030 */ lw $s5,0x30($sp) +/* f0e854c: 8fb60034 */ lw $s6,0x34($sp) +/* f0e8550: 8fb70038 */ lw $s7,0x38($sp) +/* f0e8554: 03e00008 */ jr $ra +/* f0e8558: 27bd00a0 */ addiu $sp,$sp,0xa0 +); + +GLOBAL_ASM( +glabel func0f0e855c +/* f0e855c: 90820000 */ lbu $v0,0x0($a0) +/* f0e8560: 14400003 */ bnez $v0,.L0f0e8570 +/* f0e8564: 00000000 */ sll $zero,$zero,0x0 +/* f0e8568: 03e00008 */ jr $ra +/* f0e856c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0e8570: +/* f0e8570: 1040000b */ beqz $v0,.L0f0e85a0 +/* f0e8574: 00801025 */ or $v0,$a0,$zero +/* f0e8578: 90830000 */ lbu $v1,0x0($a0) +/* f0e857c: 24040020 */ addiu $a0,$zero,0x20 +.L0f0e8580: +/* f0e8580: 50830004 */ beql $a0,$v1,.L0f0e8594 +/* f0e8584: 90430001 */ lbu $v1,0x1($v0) +/* f0e8588: 03e00008 */ jr $ra +/* f0e858c: 00001025 */ or $v0,$zero,$zero +/* f0e8590: 90430001 */ lbu $v1,0x1($v0) +.L0f0e8594: +/* f0e8594: 24420001 */ addiu $v0,$v0,0x1 +/* f0e8598: 1460fff9 */ bnez $v1,.L0f0e8580 +/* f0e859c: 00000000 */ sll $zero,$zero,0x0 +.L0f0e85a0: +/* f0e85a0: 24020001 */ addiu $v0,$zero,0x1 +/* f0e85a4: 03e00008 */ jr $ra +/* f0e85a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0e85ac +/* f0e85ac: 27bdff08 */ addiu $sp,$sp,-248 +/* f0e85b0: afbf0074 */ sw $ra,0x74($sp) +/* f0e85b4: afbe0070 */ sw $s8,0x70($sp) +/* f0e85b8: afb7006c */ sw $s7,0x6c($sp) +/* f0e85bc: afb60068 */ sw $s6,0x68($sp) +/* f0e85c0: afb50064 */ sw $s5,0x64($sp) +/* f0e85c4: afb40060 */ sw $s4,0x60($sp) +/* f0e85c8: afb3005c */ sw $s3,0x5c($sp) +/* f0e85cc: afb20058 */ sw $s2,0x58($sp) +/* f0e85d0: afb10054 */ sw $s1,0x54($sp) +/* f0e85d4: afb00050 */ sw $s0,0x50($sp) +/* f0e85d8: f7b80048 */ sdc1 $f24,0x48($sp) +/* f0e85dc: f7b60040 */ sdc1 $f22,0x40($sp) +/* f0e85e0: f7b40038 */ sdc1 $f20,0x38($sp) +/* f0e85e4: afa400f8 */ sw $a0,0xf8($sp) +/* f0e85e8: 8cae0014 */ lw $t6,0x14($a1) +/* f0e85ec: 240f000a */ addiu $t7,$zero,0xa +/* f0e85f0: a3af00f1 */ sb $t7,0xf1($sp) +/* f0e85f4: a3a000f2 */ sb $zero,0xf2($sp) +/* f0e85f8: afae00e4 */ sw $t6,0xe4($sp) +/* f0e85fc: 8cb80010 */ lw $t8,0x10($a1) +/* f0e8600: 2415003c */ addiu $s5,$zero,0x3c +/* f0e8604: 00a0a025 */ or $s4,$a1,$zero +/* f0e8608: 9319003c */ lbu $t9,0x3c($t8) +/* f0e860c: 3c057f1b */ lui $a1,0x7f1b +/* f0e8610: 3c047f1b */ lui $a0,0x7f1b +/* f0e8614: 03350019 */ multu $t9,$s5 +/* f0e8618: 00001012 */ mflo $v0 +/* f0e861c: 00822021 */ addu $a0,$a0,$v0 +/* f0e8620: 00a22821 */ addu $a1,$a1,$v0 +/* f0e8624: 8ca52130 */ lw $a1,0x2130($a1) +/* f0e8628: 0fc54f8e */ jal func0f153e38 +/* f0e862c: 8c842298 */ lw $a0,0x2298($a0) +/* f0e8630: 8fa400f8 */ lw $a0,0xf8($sp) +/* f0e8634: 0fc54df7 */ jal func0f1537dc +/* f0e8638: 3405ff7f */ dli $a1,0xff7f +/* f0e863c: 8e8a0008 */ lw $t2,0x8($s4) +/* f0e8640: 8d4b000c */ lw $t3,0xc($t2) +/* f0e8644: 15600021 */ bnez $t3,.L0f0e86cc +/* f0e8648: 244c0008 */ addiu $t4,$v0,0x8 +/* f0e864c: 3c128008 */ lui $s2,0x8008 +/* f0e8650: afac00f8 */ sw $t4,0xf8($sp) +/* f0e8654: 868d0000 */ lh $t5,0x0($s4) +/* f0e8658: 2652fac0 */ addiu $s2,$s2,-1344 +/* f0e865c: 8e4f0000 */ lw $t7,0x0($s2) +/* f0e8660: 25ae003f */ addiu $t6,$t5,0x3f +/* f0e8664: 868c0002 */ lh $t4,0x2($s4) +/* f0e8668: 01cf0019 */ multu $t6,$t7 +/* f0e866c: 3c16f600 */ lui $s6,0xf600 +/* f0e8670: 258d000a */ addiu $t5,$t4,0xa +/* f0e8674: 31ae03ff */ andi $t6,$t5,0x3ff +/* f0e8678: 000e7880 */ sll $t7,$t6,0x2 +/* f0e867c: 0000c012 */ mflo $t8 +/* f0e8680: 331903ff */ andi $t9,$t8,0x3ff +/* f0e8684: 00195380 */ sll $t2,$t9,0xe +/* f0e8688: 01565825 */ or $t3,$t2,$s6 +/* f0e868c: 016fc025 */ or $t8,$t3,$t7 +/* f0e8690: ac580000 */ sw $t8,0x0($v0) +/* f0e8694: 86990000 */ lh $t9,0x0($s4) +/* f0e8698: 8e4c0000 */ lw $t4,0x0($s2) +/* f0e869c: 868f0002 */ lh $t7,0x2($s4) +/* f0e86a0: 272a0004 */ addiu $t2,$t9,0x4 +/* f0e86a4: 014c0019 */ multu $t2,$t4 +/* f0e86a8: 25f80001 */ addiu $t8,$t7,0x1 +/* f0e86ac: 331903ff */ andi $t9,$t8,0x3ff +/* f0e86b0: 00195080 */ sll $t2,$t9,0x2 +/* f0e86b4: 00006812 */ mflo $t5 +/* f0e86b8: 31ae03ff */ andi $t6,$t5,0x3ff +/* f0e86bc: 000e5b80 */ sll $t3,$t6,0xe +/* f0e86c0: 016a6025 */ or $t4,$t3,$t2 +/* f0e86c4: 10000021 */ beqz $zero,.L0f0e874c +/* f0e86c8: ac4c0004 */ sw $t4,0x4($v0) +.L0f0e86cc: +/* f0e86cc: 244d0008 */ addiu $t5,$v0,0x8 +/* f0e86d0: 3c128008 */ lui $s2,0x8008 +/* f0e86d4: afad00f8 */ sw $t5,0xf8($sp) +/* f0e86d8: 868e0000 */ lh $t6,0x0($s4) +/* f0e86dc: 2652fac0 */ addiu $s2,$s2,-1344 +/* f0e86e0: 8e580000 */ lw $t8,0x0($s2) +/* f0e86e4: 25cf007d */ addiu $t7,$t6,0x7d +/* f0e86e8: 868d0002 */ lh $t5,0x2($s4) +/* f0e86ec: 01f80019 */ multu $t7,$t8 +/* f0e86f0: 3c16f600 */ lui $s6,0xf600 +/* f0e86f4: 25ae000a */ addiu $t6,$t5,0xa +/* f0e86f8: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0e86fc: 000fc080 */ sll $t8,$t7,0x2 +/* f0e8700: 0000c812 */ mflo $t9 +/* f0e8704: 332b03ff */ andi $t3,$t9,0x3ff +/* f0e8708: 000b5380 */ sll $t2,$t3,0xe +/* f0e870c: 01566025 */ or $t4,$t2,$s6 +/* f0e8710: 0198c825 */ or $t9,$t4,$t8 +/* f0e8714: ac590000 */ sw $t9,0x0($v0) +/* f0e8718: 868b0000 */ lh $t3,0x0($s4) +/* f0e871c: 8e4d0000 */ lw $t5,0x0($s2) +/* f0e8720: 86980002 */ lh $t8,0x2($s4) +/* f0e8724: 256a0004 */ addiu $t2,$t3,0x4 +/* f0e8728: 014d0019 */ multu $t2,$t5 +/* f0e872c: 27190001 */ addiu $t9,$t8,0x1 +/* f0e8730: 332b03ff */ andi $t3,$t9,0x3ff +/* f0e8734: 000b5080 */ sll $t2,$t3,0x2 +/* f0e8738: 00007012 */ mflo $t6 +/* f0e873c: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0e8740: 000f6380 */ sll $t4,$t7,0xe +/* f0e8744: 018a6825 */ or $t5,$t4,$t2 +/* f0e8748: ac4d0004 */ sw $t5,0x4($v0) +.L0f0e874c: +/* f0e874c: 0fc54e0e */ jal func0f153838 +/* f0e8750: 8fa400f8 */ lw $a0,0xf8($sp) +/* f0e8754: 868e0000 */ lh $t6,0x0($s4) +/* f0e8758: 00402025 */ or $a0,$v0,$zero +/* f0e875c: 25cf0004 */ addiu $t7,$t6,0x4 +/* f0e8760: afaf00ec */ sw $t7,0xec($sp) +/* f0e8764: 86980002 */ lh $t8,0x2($s4) +/* f0e8768: 27190002 */ addiu $t9,$t8,0x2 +/* f0e876c: 0fc54d8a */ jal func0f153628 +/* f0e8770: afb900e8 */ sw $t9,0xe8($sp) +/* f0e8774: 3c0b8008 */ lui $t3,0x8008 +/* f0e8778: 3c0c8008 */ lui $t4,0x8008 +/* f0e877c: 8d8cfb0c */ lw $t4,-0x4f4($t4) +/* f0e8780: 8d6bfb10 */ lw $t3,-0x4f0($t3) +/* f0e8784: 240affff */ addiu $t2,$zero,-1 +/* f0e8788: afaa0018 */ sw $t2,0x18($sp) +/* f0e878c: afac0014 */ sw $t4,0x14($sp) +/* f0e8790: afab0010 */ sw $t3,0x10($sp) +/* f0e8794: 868d0004 */ lh $t5,0x4($s4) +/* f0e8798: 00402025 */ or $a0,$v0,$zero +/* f0e879c: 27a500ec */ addiu $a1,$sp,0xec +/* f0e87a0: afad001c */ sw $t5,0x1c($sp) +/* f0e87a4: 868e0006 */ lh $t6,0x6($s4) +/* f0e87a8: afa00028 */ sw $zero,0x28($sp) +/* f0e87ac: afa00024 */ sw $zero,0x24($sp) +/* f0e87b0: 27a600e8 */ addiu $a2,$sp,0xe8 +/* f0e87b4: 8fa700e4 */ lw $a3,0xe4($sp) +/* f0e87b8: 0fc5580f */ jal func0f15603c +/* f0e87bc: afae0020 */ sw $t6,0x20($sp) +/* f0e87c0: 0fc54de0 */ jal func0f153780 +/* f0e87c4: 00402025 */ or $a0,$v0,$zero +/* f0e87c8: 3c014220 */ lui $at,0x4220 +/* f0e87cc: 4481b000 */ mtc1 $at,$f22 +/* f0e87d0: afa200f8 */ sw $v0,0xf8($sp) +/* f0e87d4: 0fc01ac2 */ jal func0f006b08 +/* f0e87d8: 4600b306 */ mov.s $f12,$f22 +/* f0e87dc: 3c01437f */ lui $at,0x437f +/* f0e87e0: 4481c000 */ mtc1 $at,$f24 +/* f0e87e4: 24130001 */ addiu $s3,$zero,0x1 +/* f0e87e8: 4480a000 */ mtc1 $zero,$f20 +/* f0e87ec: 46180102 */ mul.s $f4,$f0,$f24 +/* f0e87f0: 444ff800 */ cfc1 $t7,$31 +/* f0e87f4: 44d3f800 */ ctc1 $s3,$31 +/* f0e87f8: 00000000 */ sll $zero,$zero,0x0 +/* f0e87fc: 460021a4 */ cvt.w.s $f6,$f4 +/* f0e8800: 4453f800 */ cfc1 $s3,$31 +/* f0e8804: 00000000 */ sll $zero,$zero,0x0 +/* f0e8808: 32730078 */ andi $s3,$s3,0x78 +/* f0e880c: 12600012 */ beqz $s3,.L0f0e8858 +/* f0e8810: 3c014f00 */ lui $at,0x4f00 +/* f0e8814: 44813000 */ mtc1 $at,$f6 +/* f0e8818: 24130001 */ addiu $s3,$zero,0x1 +/* f0e881c: 46062181 */ sub.s $f6,$f4,$f6 +/* f0e8820: 44d3f800 */ ctc1 $s3,$31 +/* f0e8824: 00000000 */ sll $zero,$zero,0x0 +/* f0e8828: 460031a4 */ cvt.w.s $f6,$f6 +/* f0e882c: 4453f800 */ cfc1 $s3,$31 +/* f0e8830: 00000000 */ sll $zero,$zero,0x0 +/* f0e8834: 32730078 */ andi $s3,$s3,0x78 +/* f0e8838: 16600005 */ bnez $s3,.L0f0e8850 +/* f0e883c: 00000000 */ sll $zero,$zero,0x0 +/* f0e8840: 44133000 */ mfc1 $s3,$f6 +/* f0e8844: 3c018000 */ lui $at,0x8000 +/* f0e8848: 10000007 */ beqz $zero,.L0f0e8868 +/* f0e884c: 02619825 */ or $s3,$s3,$at +.L0f0e8850: +/* f0e8850: 10000005 */ beqz $zero,.L0f0e8868 +/* f0e8854: 2413ffff */ addiu $s3,$zero,-1 +.L0f0e8858: +/* f0e8858: 44133000 */ mfc1 $s3,$f6 +/* f0e885c: 00000000 */ sll $zero,$zero,0x0 +/* f0e8860: 0660fffb */ bltz $s3,.L0f0e8850 +/* f0e8864: 00000000 */ sll $zero,$zero,0x0 +.L0f0e8868: +/* f0e8868: 8e900010 */ lw $s0,0x10($s4) +/* f0e886c: 44cff800 */ ctc1 $t7,$31 +/* f0e8870: c6080040 */ lwc1 $f8,0x40($s0) +/* f0e8874: 4614403c */ c.lt.s $f8,$f20 +/* f0e8878: 00000000 */ sll $zero,$zero,0x0 +/* f0e887c: 4502000a */ bc1fl .L0f0e88a8 +/* f0e8880: 920c003d */ lbu $t4,0x3d($s0) +/* f0e8884: 9218003c */ lbu $t8,0x3c($s0) +/* f0e8888: 3c1e7f1b */ lui $s8,0x7f1b +/* f0e888c: 27de1fb0 */ addiu $s8,$s8,0x1fb0 +/* f0e8890: 03150019 */ multu $t8,$s5 +/* f0e8894: 0000c812 */ mflo $t9 +/* f0e8898: 03d95821 */ addu $t3,$s8,$t9 +/* f0e889c: 10000010 */ beqz $zero,.L0f0e88e0 +/* f0e88a0: 8d710020 */ lw $s1,0x20($t3) +/* f0e88a4: 920c003d */ lbu $t4,0x3d($s0) +.L0f0e88a8: +/* f0e88a8: 920e003c */ lbu $t6,0x3c($s0) +/* f0e88ac: 3c1e7f1b */ lui $s8,0x7f1b +/* f0e88b0: 01950019 */ multu $t4,$s5 +/* f0e88b4: 27de1fb0 */ addiu $s8,$s8,0x1fb0 +/* f0e88b8: 8e060044 */ lw $a2,0x44($s0) +/* f0e88bc: 00005012 */ mflo $t2 +/* f0e88c0: 03ca6821 */ addu $t5,$s8,$t2 +/* f0e88c4: 8da40020 */ lw $a0,0x20($t5) +/* f0e88c8: 01d50019 */ multu $t6,$s5 +/* f0e88cc: 00007812 */ mflo $t7 +/* f0e88d0: 03cfc021 */ addu $t8,$s8,$t7 +/* f0e88d4: 0fc01a40 */ jal func0f006900 +/* f0e88d8: 8f050020 */ lw $a1,0x20($t8) +/* f0e88dc: 00408825 */ or $s1,$v0,$zero +.L0f0e88e0: +/* f0e88e0: 3404ffff */ dli $a0,0xffff +/* f0e88e4: 240500ff */ addiu $a1,$zero,0xff +/* f0e88e8: 0fc01a40 */ jal func0f006900 +/* f0e88ec: 2406007f */ addiu $a2,$zero,0x7f +/* f0e88f0: 00402025 */ or $a0,$v0,$zero +/* f0e88f4: 02202825 */ or $a1,$s1,$zero +/* f0e88f8: 0fc01a40 */ jal func0f006900 +/* f0e88fc: 02603025 */ or $a2,$s3,$zero +/* f0e8900: 8fa400f8 */ lw $a0,0xf8($sp) +/* f0e8904: 0fc54df7 */ jal func0f1537dc +/* f0e8908: 00402825 */ or $a1,$v0,$zero +/* f0e890c: 8fb900ec */ lw $t9,0xec($sp) +/* f0e8910: 8e4c0000 */ lw $t4,0x0($s2) +/* f0e8914: 86980002 */ lh $t8,0x2($s4) +/* f0e8918: 272b0003 */ addiu $t3,$t9,0x3 +/* f0e891c: 016c0019 */ multu $t3,$t4 +/* f0e8920: 27190009 */ addiu $t9,$t8,0x9 +/* f0e8924: 332b03ff */ andi $t3,$t9,0x3ff +/* f0e8928: 000b6080 */ sll $t4,$t3,0x2 +/* f0e892c: 24440008 */ addiu $a0,$v0,0x8 +/* f0e8930: 00005012 */ mflo $t2 +/* f0e8934: 314d03ff */ andi $t5,$t2,0x3ff +/* f0e8938: 000d7380 */ sll $t6,$t5,0xe +/* f0e893c: 01d67825 */ or $t7,$t6,$s6 +/* f0e8940: 01ec5025 */ or $t2,$t7,$t4 +/* f0e8944: ac4a0000 */ sw $t2,0x0($v0) +/* f0e8948: 8fad00ec */ lw $t5,0xec($sp) +/* f0e894c: 8e580000 */ lw $t8,0x0($s2) +/* f0e8950: 868c0002 */ lh $t4,0x2($s4) +/* f0e8954: 25ae0001 */ addiu $t6,$t5,0x1 +/* f0e8958: 01d80019 */ multu $t6,$t8 +/* f0e895c: 258a0002 */ addiu $t2,$t4,0x2 +/* f0e8960: 314d03ff */ andi $t5,$t2,0x3ff +/* f0e8964: 000d7080 */ sll $t6,$t5,0x2 +/* f0e8968: 0000c812 */ mflo $t9 +/* f0e896c: 332b03ff */ andi $t3,$t9,0x3ff +/* f0e8970: 000b7b80 */ sll $t7,$t3,0xe +/* f0e8974: 01eec025 */ or $t8,$t7,$t6 +/* f0e8978: 0fc54e0e */ jal func0f153838 +/* f0e897c: ac580004 */ sw $t8,0x4($v0) +/* f0e8980: 3c1000ff */ lui $s0,0xff +/* f0e8984: 00402025 */ or $a0,$v0,$zero +/* f0e8988: 3610ff7f */ ori $s0,$s0,0xff7f +/* f0e898c: afa00088 */ sw $zero,0x88($sp) +/* f0e8990: 24110042 */ addiu $s1,$zero,0x42 +.L0f0e8994: +/* f0e8994: 8fa80088 */ lw $t0,0x88($sp) +/* f0e8998: 86990002 */ lh $t9,0x2($s4) +/* f0e899c: 86820000 */ lh $v0,0x0($s4) +/* f0e89a0: afb00018 */ sw $s0,0x18($sp) +/* f0e89a4: 03281821 */ addu $v1,$t9,$t0 +/* f0e89a8: 246b000e */ addiu $t3,$v1,0xe +/* f0e89ac: afab0010 */ sw $t3,0x10($sp) +/* f0e89b0: 2466000d */ addiu $a2,$v1,0xd +/* f0e89b4: afb00014 */ sw $s0,0x14($sp) +/* f0e89b8: 24450004 */ addiu $a1,$v0,0x4 +/* f0e89bc: 0fc38bd7 */ jal func0f0e2f5c +/* f0e89c0: 2447007c */ addiu $a3,$v0,0x7c +/* f0e89c4: 8fa30088 */ lw $v1,0x88($sp) +/* f0e89c8: afa200f8 */ sw $v0,0xf8($sp) +/* f0e89cc: 00402025 */ or $a0,$v0,$zero +/* f0e89d0: 2463000b */ addiu $v1,$v1,0xb +/* f0e89d4: 1471ffef */ bne $v1,$s1,.L0f0e8994 +/* f0e89d8: afa30088 */ sw $v1,0x88($sp) +/* f0e89dc: afa00084 */ sw $zero,0x84($sp) +/* f0e89e0: 24170054 */ addiu $s7,$zero,0x54 +/* f0e89e4: 24160048 */ addiu $s6,$zero,0x48 +/* f0e89e8: 24130030 */ addiu $s3,$zero,0x30 +/* f0e89ec: 24120024 */ addiu $s2,$zero,0x24 +/* f0e89f0: 2411000c */ addiu $s1,$zero,0xc +.L0f0e89f4: +/* f0e89f4: 8fa80084 */ lw $t0,0x84($sp) +/* f0e89f8: 24090005 */ addiu $t1,$zero,0x5 +/* f0e89fc: 5111000c */ beql $t0,$s1,.L0f0e8a30 +/* f0e8a00: 24090004 */ addiu $t1,$zero,0x4 +/* f0e8a04: 5112000a */ beql $t0,$s2,.L0f0e8a30 +/* f0e8a08: 24090004 */ addiu $t1,$zero,0x4 +/* f0e8a0c: 51130008 */ beql $t0,$s3,.L0f0e8a30 +/* f0e8a10: 24090004 */ addiu $t1,$zero,0x4 +/* f0e8a14: 51160006 */ beql $t0,$s6,.L0f0e8a30 +/* f0e8a18: 24090004 */ addiu $t1,$zero,0x4 +/* f0e8a1c: 11170003 */ beq $t0,$s7,.L0f0e8a2c +/* f0e8a20: 2401006c */ addiu $at,$zero,0x6c +/* f0e8a24: 55010003 */ bnel $t0,$at,.L0f0e8a34 +/* f0e8a28: 00095080 */ sll $t2,$t1,0x2 +.L0f0e8a2c: +/* f0e8a2c: 24090004 */ addiu $t1,$zero,0x4 +.L0f0e8a30: +/* f0e8a30: 00095080 */ sll $t2,$t1,0x2 +.L0f0e8a34: +/* f0e8a34: 86820002 */ lh $v0,0x2($s4) +/* f0e8a38: 01495023 */ subu $t2,$t2,$t1 +/* f0e8a3c: 868c0000 */ lh $t4,0x0($s4) +/* f0e8a40: 000a5080 */ sll $t2,$t2,0x2 +/* f0e8a44: 01495023 */ subu $t2,$t2,$t1 +/* f0e8a48: 004a6821 */ addu $t5,$v0,$t2 +/* f0e8a4c: 25af000e */ addiu $t7,$t5,0xe +/* f0e8a50: 01881821 */ addu $v1,$t4,$t0 +/* f0e8a54: 24650004 */ addiu $a1,$v1,0x4 +/* f0e8a58: 24670005 */ addiu $a3,$v1,0x5 +/* f0e8a5c: afaf0010 */ sw $t7,0x10($sp) +/* f0e8a60: afa80084 */ sw $t0,0x84($sp) +/* f0e8a64: afb00018 */ sw $s0,0x18($sp) +/* f0e8a68: afb00014 */ sw $s0,0x14($sp) +/* f0e8a6c: 0fc38bd7 */ jal func0f0e2f5c +/* f0e8a70: 2446000d */ addiu $a2,$v0,0xd +/* f0e8a74: 8fae0084 */ lw $t6,0x84($sp) +/* f0e8a78: afa200f8 */ sw $v0,0xf8($sp) +/* f0e8a7c: 00402025 */ or $a0,$v0,$zero +/* f0e8a80: 25d8000c */ addiu $t8,$t6,0xc +/* f0e8a84: 2b010084 */ slti $at,$t8,0x84 +/* f0e8a88: 1420ffda */ bnez $at,.L0f0e89f4 +/* f0e8a8c: afb80084 */ sw $t8,0x84($sp) +/* f0e8a90: 0fc54d8a */ jal func0f153628 +/* f0e8a94: 00000000 */ sll $zero,$zero,0x0 +/* f0e8a98: afa200f8 */ sw $v0,0xf8($sp) +/* f0e8a9c: 86990000 */ lh $t9,0x0($s4) +/* f0e8aa0: 0000b825 */ or $s7,$zero,$zero +/* f0e8aa4: 272b000a */ addiu $t3,$t9,0xa +/* f0e8aa8: afab00ec */ sw $t3,0xec($sp) +/* f0e8aac: 868c0002 */ lh $t4,0x2($s4) +/* f0e8ab0: afa00084 */ sw $zero,0x84($sp) +/* f0e8ab4: 258a0002 */ addiu $t2,$t4,0x2 +/* f0e8ab8: afaa00e8 */ sw $t2,0xe8($sp) +.L0f0e8abc: +/* f0e8abc: 0000b025 */ or $s6,$zero,$zero +/* f0e8ac0: afa00088 */ sw $zero,0x88($sp) +.L0f0e8ac4: +/* f0e8ac4: 8e900010 */ lw $s0,0x10($s4) +/* f0e8ac8: c60a0040 */ lwc1 $f10,0x40($s0) +/* f0e8acc: 4614503c */ c.lt.s $f10,$f20 +/* f0e8ad0: 00000000 */ sll $zero,$zero,0x0 +/* f0e8ad4: 45020008 */ bc1fl .L0f0e8af8 +/* f0e8ad8: 9218003d */ lbu $t8,0x3d($s0) +/* f0e8adc: 920d003c */ lbu $t5,0x3c($s0) +/* f0e8ae0: 01b50019 */ multu $t5,$s5 +/* f0e8ae4: 00007812 */ mflo $t7 +/* f0e8ae8: 03cf7021 */ addu $t6,$s8,$t7 +/* f0e8aec: 1000000f */ beqz $zero,.L0f0e8b2c +/* f0e8af0: 8dd20018 */ lw $s2,0x18($t6) +/* f0e8af4: 9218003d */ lbu $t8,0x3d($s0) +.L0f0e8af8: +/* f0e8af8: 920c003c */ lbu $t4,0x3c($s0) +/* f0e8afc: 8e060044 */ lw $a2,0x44($s0) +/* f0e8b00: 03150019 */ multu $t8,$s5 +/* f0e8b04: 0000c812 */ mflo $t9 +/* f0e8b08: 03d95821 */ addu $t3,$s8,$t9 +/* f0e8b0c: 8d640018 */ lw $a0,0x18($t3) +/* f0e8b10: 01950019 */ multu $t4,$s5 +/* f0e8b14: 00005012 */ mflo $t2 +/* f0e8b18: 03ca6821 */ addu $t5,$s8,$t2 +/* f0e8b1c: 0fc01a40 */ jal func0f006900 +/* f0e8b20: 8da50018 */ lw $a1,0x18($t5) +/* f0e8b24: 00409025 */ or $s2,$v0,$zero +/* f0e8b28: 8e900010 */ lw $s0,0x10($s4) +.L0f0e8b2c: +/* f0e8b2c: 8e0f000c */ lw $t7,0xc($s0) +/* f0e8b30: 02402025 */ or $a0,$s2,$zero +/* f0e8b34: 00002825 */ or $a1,$zero,$zero +/* f0e8b38: 51e00008 */ beqzl $t7,.L0f0e8b5c +/* f0e8b3c: 8fb900e4 */ lw $t9,0xe4($sp) +/* f0e8b40: 0fc01a40 */ jal func0f006900 +/* f0e8b44: 2406007f */ addiu $a2,$zero,0x7f +/* f0e8b48: 2401ff00 */ addiu $at,$zero,-256 +/* f0e8b4c: 00417024 */ and $t6,$v0,$at +/* f0e8b50: 325800ff */ andi $t8,$s2,0xff +/* f0e8b54: 01d89025 */ or $s2,$t6,$t8 +/* f0e8b58: 8fb900e4 */ lw $t9,0xe4($sp) +.L0f0e8b5c: +/* f0e8b5c: 24010002 */ addiu $at,$zero,0x2 +/* f0e8b60: 8fae00e4 */ lw $t6,0xe4($sp) +/* f0e8b64: 932b000d */ lbu $t3,0xd($t9) +/* f0e8b68: 000b5640 */ sll $t2,$t3,0x19 +/* f0e8b6c: 05430008 */ bgezl $t2,.L0f0e8b90 +/* f0e8b70: 81d8000b */ lb $t8,0xb($t6) +/* f0e8b74: 16e10005 */ bne $s7,$at,.L0f0e8b8c +/* f0e8b78: 24010004 */ addiu $at,$zero,0x4 +/* f0e8b7c: 16c10003 */ bne $s6,$at,.L0f0e8b8c +/* f0e8b80: 324d00ff */ andi $t5,$s2,0xff +/* f0e8b84: 3c01ffff */ lui $at,0xffff +/* f0e8b88: 01a19025 */ or $s2,$t5,$at +.L0f0e8b8c: +/* f0e8b8c: 81d8000b */ lb $t8,0xb($t6) +.L0f0e8b90: +/* f0e8b90: 56f8004b */ bnel $s7,$t8,.L0f0e8cc0 +/* f0e8b94: 868a0000 */ lh $t2,0x0($s4) +/* f0e8b98: 81d9000c */ lb $t9,0xc($t6) +/* f0e8b9c: 56d90048 */ bnel $s6,$t9,.L0f0e8cc0 +/* f0e8ba0: 868a0000 */ lh $t2,0x0($s4) +/* f0e8ba4: 0fc01ac2 */ jal func0f006b08 +/* f0e8ba8: 4600b306 */ mov.s $f12,$f22 +/* f0e8bac: 46180402 */ mul.s $f16,$f0,$f24 +/* f0e8bb0: 24130001 */ addiu $s3,$zero,0x1 +/* f0e8bb4: 3c014f00 */ lui $at,0x4f00 +/* f0e8bb8: 444bf800 */ cfc1 $t3,$31 +/* f0e8bbc: 44d3f800 */ ctc1 $s3,$31 +/* f0e8bc0: 00000000 */ sll $zero,$zero,0x0 +/* f0e8bc4: 460084a4 */ cvt.w.s $f18,$f16 +/* f0e8bc8: 4453f800 */ cfc1 $s3,$31 +/* f0e8bcc: 00000000 */ sll $zero,$zero,0x0 +/* f0e8bd0: 32730078 */ andi $s3,$s3,0x78 +/* f0e8bd4: 52600013 */ beqzl $s3,.L0f0e8c24 +/* f0e8bd8: 44139000 */ mfc1 $s3,$f18 +/* f0e8bdc: 44819000 */ mtc1 $at,$f18 +/* f0e8be0: 24130001 */ addiu $s3,$zero,0x1 +/* f0e8be4: 46128481 */ sub.s $f18,$f16,$f18 +/* f0e8be8: 44d3f800 */ ctc1 $s3,$31 +/* f0e8bec: 00000000 */ sll $zero,$zero,0x0 +/* f0e8bf0: 460094a4 */ cvt.w.s $f18,$f18 +/* f0e8bf4: 4453f800 */ cfc1 $s3,$31 +/* f0e8bf8: 00000000 */ sll $zero,$zero,0x0 +/* f0e8bfc: 32730078 */ andi $s3,$s3,0x78 +/* f0e8c00: 16600005 */ bnez $s3,.L0f0e8c18 +/* f0e8c04: 00000000 */ sll $zero,$zero,0x0 +/* f0e8c08: 44139000 */ mfc1 $s3,$f18 +/* f0e8c0c: 3c018000 */ lui $at,0x8000 +/* f0e8c10: 10000007 */ beqz $zero,.L0f0e8c30 +/* f0e8c14: 02619825 */ or $s3,$s3,$at +.L0f0e8c18: +/* f0e8c18: 10000005 */ beqz $zero,.L0f0e8c30 +/* f0e8c1c: 2413ffff */ addiu $s3,$zero,-1 +/* f0e8c20: 44139000 */ mfc1 $s3,$f18 +.L0f0e8c24: +/* f0e8c24: 00000000 */ sll $zero,$zero,0x0 +/* f0e8c28: 0660fffb */ bltz $s3,.L0f0e8c18 +/* f0e8c2c: 00000000 */ sll $zero,$zero,0x0 +.L0f0e8c30: +/* f0e8c30: 8e900010 */ lw $s0,0x10($s4) +/* f0e8c34: 44cbf800 */ ctc1 $t3,$31 +/* f0e8c38: c6040040 */ lwc1 $f4,0x40($s0) +/* f0e8c3c: 4614203c */ c.lt.s $f4,$f20 +/* f0e8c40: 00000000 */ sll $zero,$zero,0x0 +/* f0e8c44: 45020008 */ bc1fl .L0f0e8c68 +/* f0e8c48: 920f003d */ lbu $t7,0x3d($s0) +/* f0e8c4c: 920c003c */ lbu $t4,0x3c($s0) +/* f0e8c50: 01950019 */ multu $t4,$s5 +/* f0e8c54: 00005012 */ mflo $t2 +/* f0e8c58: 03ca6821 */ addu $t5,$s8,$t2 +/* f0e8c5c: 1000000e */ beqz $zero,.L0f0e8c98 +/* f0e8c60: 8db10020 */ lw $s1,0x20($t5) +/* f0e8c64: 920f003d */ lbu $t7,0x3d($s0) +.L0f0e8c68: +/* f0e8c68: 9219003c */ lbu $t9,0x3c($s0) +/* f0e8c6c: 8e060044 */ lw $a2,0x44($s0) +/* f0e8c70: 01f50019 */ multu $t7,$s5 +/* f0e8c74: 0000c012 */ mflo $t8 +/* f0e8c78: 03d87021 */ addu $t6,$s8,$t8 +/* f0e8c7c: 8dc40020 */ lw $a0,0x20($t6) +/* f0e8c80: 03350019 */ multu $t9,$s5 +/* f0e8c84: 00005812 */ mflo $t3 +/* f0e8c88: 03cb6021 */ addu $t4,$s8,$t3 +/* f0e8c8c: 0fc01a40 */ jal func0f006900 +/* f0e8c90: 8d850020 */ lw $a1,0x20($t4) +/* f0e8c94: 00408825 */ or $s1,$v0,$zero +.L0f0e8c98: +/* f0e8c98: 02402025 */ or $a0,$s2,$zero +/* f0e8c9c: 324500ff */ andi $a1,$s2,0xff +/* f0e8ca0: 0fc01a40 */ jal func0f006900 +/* f0e8ca4: 2406007f */ addiu $a2,$zero,0x7f +/* f0e8ca8: 00402025 */ or $a0,$v0,$zero +/* f0e8cac: 02202825 */ or $a1,$s1,$zero +/* f0e8cb0: 0fc01a40 */ jal func0f006900 +/* f0e8cb4: 02603025 */ or $a2,$s3,$zero +/* f0e8cb8: 00409025 */ or $s2,$v0,$zero +/* f0e8cbc: 868a0000 */ lh $t2,0x0($s4) +.L0f0e8cc0: +/* f0e8cc0: 8fad0084 */ lw $t5,0x84($sp) +/* f0e8cc4: 8fb90088 */ lw $t9,0x88($sp) +/* f0e8cc8: 24010004 */ addiu $at,$zero,0x4 +/* f0e8ccc: 014d7821 */ addu $t7,$t2,$t5 +/* f0e8cd0: 25f80004 */ addiu $t8,$t7,0x4 +/* f0e8cd4: afb800ec */ sw $t8,0xec($sp) +/* f0e8cd8: 868e0002 */ lh $t6,0x2($s4) +/* f0e8cdc: 0016c080 */ sll $t8,$s6,0x2 +/* f0e8ce0: 0316c021 */ addu $t8,$t8,$s6 +/* f0e8ce4: 01d95821 */ addu $t3,$t6,$t9 +/* f0e8ce8: 256c000f */ addiu $t4,$t3,0xf +/* f0e8cec: 16c10095 */ bne $s6,$at,.L0f0e8f44 +/* f0e8cf0: afac00e8 */ sw $t4,0xe8($sp) +/* f0e8cf4: 3c0d8007 */ lui $t5,0x8007 +/* f0e8cf8: 25ad11e0 */ addiu $t5,$t5,0x11e0 +/* f0e8cfc: 8da10000 */ lw $at,0x0($t5) +/* f0e8d00: 8db80004 */ lw $t8,0x4($t5) +/* f0e8d04: 27aa00a8 */ addiu $t2,$sp,0xa8 +/* f0e8d08: 2402ffff */ addiu $v0,$zero,-1 +/* f0e8d0c: ad410000 */ sw $at,0x0($t2) +/* f0e8d10: 16e00002 */ bnez $s7,.L0f0e8d1c +/* f0e8d14: ad580004 */ sw $t8,0x4($t2) +/* f0e8d18: 00001025 */ or $v0,$zero,$zero +.L0f0e8d1c: +/* f0e8d1c: 24010002 */ addiu $at,$zero,0x2 +/* f0e8d20: 16e10002 */ bne $s7,$at,.L0f0e8d2c +/* f0e8d24: 8fae00e8 */ lw $t6,0xe8($sp) +/* f0e8d28: 24020001 */ addiu $v0,$zero,0x1 +.L0f0e8d2c: +/* f0e8d2c: 24010005 */ addiu $at,$zero,0x5 +/* f0e8d30: 16e10002 */ bne $s7,$at,.L0f0e8d3c +/* f0e8d34: 24100018 */ addiu $s0,$zero,0x18 +/* f0e8d38: 24020002 */ addiu $v0,$zero,0x2 +.L0f0e8d3c: +/* f0e8d3c: 24010008 */ addiu $at,$zero,0x8 +/* f0e8d40: 16e10002 */ bne $s7,$at,.L0f0e8d4c +/* f0e8d44: 25d90001 */ addiu $t9,$t6,0x1 +/* f0e8d48: 24020003 */ addiu $v0,$zero,0x3 +.L0f0e8d4c: +/* f0e8d4c: 044000b5 */ bltz $v0,.L0f0e9024 +/* f0e8d50: 24010001 */ addiu $at,$zero,0x1 +/* f0e8d54: 10410004 */ beq $v0,$at,.L0f0e8d68 +/* f0e8d58: afb900e8 */ sw $t9,0xe8($sp) +/* f0e8d5c: 24010002 */ addiu $at,$zero,0x2 +/* f0e8d60: 54410003 */ bnel $v0,$at,.L0f0e8d70 +/* f0e8d64: 00025840 */ sll $t3,$v0,0x1 +.L0f0e8d68: +/* f0e8d68: 24100024 */ addiu $s0,$zero,0x24 +/* f0e8d6c: 00025840 */ sll $t3,$v0,0x1 +.L0f0e8d70: +/* f0e8d70: 27ac00a8 */ addiu $t4,$sp,0xa8 +/* f0e8d74: 016c8821 */ addu $s1,$t3,$t4 +/* f0e8d78: 0fc5b9f1 */ jal func0f16e7c4 +/* f0e8d7c: 96240000 */ lhu $a0,0x0($s1) +/* f0e8d80: 3c0f8008 */ lui $t7,0x8008 +/* f0e8d84: 8deffb04 */ lw $t7,-0x4fc($t7) +/* f0e8d88: 3c078008 */ lui $a3,0x8008 +/* f0e8d8c: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f0e8d90: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f0e8d94: 27a500bc */ addiu $a1,$sp,0xbc +/* f0e8d98: 00403025 */ or $a2,$v0,$zero +/* f0e8d9c: afa00014 */ sw $zero,0x14($sp) +/* f0e8da0: 0fc55cbe */ jal func0f1572f8 +/* f0e8da4: afaf0010 */ sw $t7,0x10($sp) +/* f0e8da8: 8faa00bc */ lw $t2,0xbc($sp) +/* f0e8dac: 8fae00ec */ lw $t6,0xec($sp) +/* f0e8db0: 27ab00ae */ addiu $t3,$sp,0xae +/* f0e8db4: 020a6823 */ subu $t5,$s0,$t2 +/* f0e8db8: 05a10003 */ bgez $t5,.L0f0e8dc8 +/* f0e8dbc: 000dc043 */ sra $t8,$t5,0x1 +/* f0e8dc0: 25a10001 */ addiu $at,$t5,0x1 +/* f0e8dc4: 0001c043 */ sra $t8,$at,0x1 +.L0f0e8dc8: +/* f0e8dc8: 030ec821 */ addu $t9,$t8,$t6 +/* f0e8dcc: 162b0035 */ bne $s1,$t3,.L0f0e8ea4 +/* f0e8dd0: afb900ec */ sw $t9,0xec($sp) +/* f0e8dd4: 0fc3a157 */ jal func0f0e855c +/* f0e8dd8: 8fa400e4 */ lw $a0,0xe4($sp) +/* f0e8ddc: 10400031 */ beqz $v0,.L0f0e8ea4 +/* f0e8de0: 00000000 */ sll $zero,$zero,0x0 +/* f0e8de4: 8e900010 */ lw $s0,0x10($s4) +/* f0e8de8: c6060040 */ lwc1 $f6,0x40($s0) +/* f0e8dec: 4614303c */ c.lt.s $f6,$f20 +/* f0e8df0: 00000000 */ sll $zero,$zero,0x0 +/* f0e8df4: 45020008 */ bc1fl .L0f0e8e18 +/* f0e8df8: 920d003d */ lbu $t5,0x3d($s0) +/* f0e8dfc: 920c003c */ lbu $t4,0x3c($s0) +/* f0e8e00: 01950019 */ multu $t4,$s5 +/* f0e8e04: 00007812 */ mflo $t7 +/* f0e8e08: 03cf5021 */ addu $t2,$s8,$t7 +/* f0e8e0c: 1000000f */ beqz $zero,.L0f0e8e4c +/* f0e8e10: 8d52001c */ lw $s2,0x1c($t2) +/* f0e8e14: 920d003d */ lbu $t5,0x3d($s0) +.L0f0e8e18: +/* f0e8e18: 9219003c */ lbu $t9,0x3c($s0) +/* f0e8e1c: 8e060044 */ lw $a2,0x44($s0) +/* f0e8e20: 01b50019 */ multu $t5,$s5 +/* f0e8e24: 0000c012 */ mflo $t8 +/* f0e8e28: 03d87021 */ addu $t6,$s8,$t8 +/* f0e8e2c: 8dc4001c */ lw $a0,0x1c($t6) +/* f0e8e30: 03350019 */ multu $t9,$s5 +/* f0e8e34: 00005812 */ mflo $t3 +/* f0e8e38: 03cb6021 */ addu $t4,$s8,$t3 +/* f0e8e3c: 0fc01a40 */ jal func0f006900 +/* f0e8e40: 8d85001c */ lw $a1,0x1c($t4) +/* f0e8e44: 00409025 */ or $s2,$v0,$zero +/* f0e8e48: 8e900010 */ lw $s0,0x10($s4) +.L0f0e8e4c: +/* f0e8e4c: 8e0f000c */ lw $t7,0xc($s0) +/* f0e8e50: 02402025 */ or $a0,$s2,$zero +/* f0e8e54: 00002825 */ or $a1,$zero,$zero +/* f0e8e58: 51e00009 */ beqzl $t7,.L0f0e8e80 +/* f0e8e5c: 9218003c */ lbu $t8,0x3c($s0) +/* f0e8e60: 0fc01a40 */ jal func0f006900 +/* f0e8e64: 2406007f */ addiu $a2,$zero,0x7f +/* f0e8e68: 2401ff00 */ addiu $at,$zero,-256 +/* f0e8e6c: 00415024 */ and $t2,$v0,$at +/* f0e8e70: 324d00ff */ andi $t5,$s2,0xff +/* f0e8e74: 014d9025 */ or $s2,$t2,$t5 +/* f0e8e78: 8e900010 */ lw $s0,0x10($s4) +/* f0e8e7c: 9218003c */ lbu $t8,0x3c($s0) +.L0f0e8e80: +/* f0e8e80: 3c047f1b */ lui $a0,0x7f1b +/* f0e8e84: 3c057f1b */ lui $a1,0x7f1b +/* f0e8e88: 03150019 */ multu $t8,$s5 +/* f0e8e8c: 00001012 */ mflo $v0 +/* f0e8e90: 00822021 */ addu $a0,$a0,$v0 +/* f0e8e94: 00a22821 */ addu $a1,$a1,$v0 +/* f0e8e98: 8ca52134 */ lw $a1,0x2134($a1) +/* f0e8e9c: 0fc54f8e */ jal func0f153e38 +/* f0e8ea0: 8c84229c */ lw $a0,0x229c($a0) +.L0f0e8ea4: +/* f0e8ea4: 0fc5b9f1 */ jal func0f16e7c4 +/* f0e8ea8: 96240000 */ lhu $a0,0x0($s1) +/* f0e8eac: 3c0e8008 */ lui $t6,0x8008 +/* f0e8eb0: 3c198008 */ lui $t9,0x8008 +/* f0e8eb4: 8f39fb04 */ lw $t9,-0x4fc($t9) +/* f0e8eb8: 8dcefb08 */ lw $t6,-0x4f8($t6) +/* f0e8ebc: afb20018 */ sw $s2,0x18($sp) +/* f0e8ec0: afb90014 */ sw $t9,0x14($sp) +/* f0e8ec4: afae0010 */ sw $t6,0x10($sp) +/* f0e8ec8: 868b0004 */ lh $t3,0x4($s4) +/* f0e8ecc: 8fa400f8 */ lw $a0,0xf8($sp) +/* f0e8ed0: 27a500ec */ addiu $a1,$sp,0xec +/* f0e8ed4: afab001c */ sw $t3,0x1c($sp) +/* f0e8ed8: 868c0006 */ lh $t4,0x6($s4) +/* f0e8edc: afa00028 */ sw $zero,0x28($sp) +/* f0e8ee0: afa00024 */ sw $zero,0x24($sp) +/* f0e8ee4: 27a600e8 */ addiu $a2,$sp,0xe8 +/* f0e8ee8: 00403825 */ or $a3,$v0,$zero +/* f0e8eec: 0fc5580f */ jal func0f15603c +/* f0e8ef0: afac0020 */ sw $t4,0x20($sp) +/* f0e8ef4: 27af00ae */ addiu $t7,$sp,0xae +/* f0e8ef8: 162f004a */ bne $s1,$t7,.L0f0e9024 +/* f0e8efc: afa200f8 */ sw $v0,0xf8($sp) +/* f0e8f00: 0fc3a157 */ jal func0f0e855c +/* f0e8f04: 8fa400e4 */ lw $a0,0xe4($sp) +/* f0e8f08: 50400047 */ beqzl $v0,.L0f0e9028 +/* f0e8f0c: 8fab0088 */ lw $t3,0x88($sp) +/* f0e8f10: 8e8a0010 */ lw $t2,0x10($s4) +/* f0e8f14: 3c047f1b */ lui $a0,0x7f1b +/* f0e8f18: 3c057f1b */ lui $a1,0x7f1b +/* f0e8f1c: 914d003c */ lbu $t5,0x3c($t2) +/* f0e8f20: 01b50019 */ multu $t5,$s5 +/* f0e8f24: 00001012 */ mflo $v0 +/* f0e8f28: 00822021 */ addu $a0,$a0,$v0 +/* f0e8f2c: 00a22821 */ addu $a1,$a1,$v0 +/* f0e8f30: 8ca52130 */ lw $a1,0x2130($a1) +/* f0e8f34: 0fc54f8e */ jal func0f153e38 +/* f0e8f38: 8c842298 */ lw $a0,0x2298($a0) +/* f0e8f3c: 1000003a */ beqz $zero,.L0f0e9028 +/* f0e8f40: 8fab0088 */ lw $t3,0x88($sp) +.L0f0e8f44: +/* f0e8f44: 0018c040 */ sll $t8,$t8,0x1 +/* f0e8f48: 03177021 */ addu $t6,$t8,$s7 +/* f0e8f4c: 3c198007 */ lui $t9,0x8007 +/* f0e8f50: 032ec821 */ addu $t9,$t9,$t6 +/* f0e8f54: 933911ac */ lbu $t9,0x11ac($t9) +/* f0e8f58: 8fab00e4 */ lw $t3,0xe4($sp) +/* f0e8f5c: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f0e8f60: a3b900f0 */ sb $t9,0xf0($sp) +/* f0e8f64: 916c000d */ lbu $t4,0xd($t3) +/* f0e8f68: 27a500bc */ addiu $a1,$sp,0xbc +/* f0e8f6c: 27a600f0 */ addiu $a2,$sp,0xf0 +/* f0e8f70: 000c5640 */ sll $t2,$t4,0x19 +/* f0e8f74: 05400008 */ bltz $t2,.L0f0e8f98 +/* f0e8f78: 3c078008 */ lui $a3,0x8008 +/* f0e8f7c: 332200ff */ andi $v0,$t9,0xff +/* f0e8f80: 28410041 */ slti $at,$v0,0x41 +/* f0e8f84: 14200004 */ bnez $at,.L0f0e8f98 +/* f0e8f88: 2841005b */ slti $at,$v0,0x5b +/* f0e8f8c: 10200002 */ beqz $at,.L0f0e8f98 +/* f0e8f90: 244d0020 */ addiu $t5,$v0,0x20 +/* f0e8f94: a3ad00f0 */ sb $t5,0xf0($sp) +.L0f0e8f98: +/* f0e8f98: 3c188008 */ lui $t8,0x8008 +/* f0e8f9c: 8f18fb0c */ lw $t8,-0x4f4($t8) +/* f0e8fa0: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f0e8fa4: afa00014 */ sw $zero,0x14($sp) +/* f0e8fa8: 0fc55cbe */ jal func0f1572f8 +/* f0e8fac: afb80010 */ sw $t8,0x10($sp) +/* f0e8fb0: 8fae00bc */ lw $t6,0xbc($sp) +/* f0e8fb4: 2419000c */ addiu $t9,$zero,0xc +/* f0e8fb8: 8faf00ec */ lw $t7,0xec($sp) +/* f0e8fbc: 3c0d8008 */ lui $t5,0x8008 +/* f0e8fc0: 3c188008 */ lui $t8,0x8008 +/* f0e8fc4: 032e5823 */ subu $t3,$t9,$t6 +/* f0e8fc8: 8f18fb0c */ lw $t8,-0x4f4($t8) +/* f0e8fcc: 8dadfb10 */ lw $t5,-0x4f0($t5) +/* f0e8fd0: 05610003 */ bgez $t3,.L0f0e8fe0 +/* f0e8fd4: 000b6043 */ sra $t4,$t3,0x1 +/* f0e8fd8: 25610001 */ addiu $at,$t3,0x1 +/* f0e8fdc: 00016043 */ sra $t4,$at,0x1 +.L0f0e8fe0: +/* f0e8fe0: 018f5021 */ addu $t2,$t4,$t7 +/* f0e8fe4: afaa00ec */ sw $t2,0xec($sp) +/* f0e8fe8: afb20018 */ sw $s2,0x18($sp) +/* f0e8fec: afb80014 */ sw $t8,0x14($sp) +/* f0e8ff0: afad0010 */ sw $t5,0x10($sp) +/* f0e8ff4: 86990004 */ lh $t9,0x4($s4) +/* f0e8ff8: 8fa400f8 */ lw $a0,0xf8($sp) +/* f0e8ffc: 27a500ec */ addiu $a1,$sp,0xec +/* f0e9000: afb9001c */ sw $t9,0x1c($sp) +/* f0e9004: 868e0006 */ lh $t6,0x6($s4) +/* f0e9008: afa00028 */ sw $zero,0x28($sp) +/* f0e900c: afa00024 */ sw $zero,0x24($sp) +/* f0e9010: 27a600e8 */ addiu $a2,$sp,0xe8 +/* f0e9014: 27a700f0 */ addiu $a3,$sp,0xf0 +/* f0e9018: 0fc5580f */ jal func0f15603c +/* f0e901c: afae0020 */ sw $t6,0x20($sp) +/* f0e9020: afa200f8 */ sw $v0,0xf8($sp) +.L0f0e9024: +/* f0e9024: 8fab0088 */ lw $t3,0x88($sp) +.L0f0e9028: +/* f0e9028: 26d60001 */ addiu $s6,$s6,0x1 +/* f0e902c: 24010005 */ addiu $at,$zero,0x5 +/* f0e9030: 256c000b */ addiu $t4,$t3,0xb +/* f0e9034: 16c1fea3 */ bne $s6,$at,.L0f0e8ac4 +/* f0e9038: afac0088 */ sw $t4,0x88($sp) +/* f0e903c: 8faf0084 */ lw $t7,0x84($sp) +/* f0e9040: 26f70001 */ addiu $s7,$s7,0x1 +/* f0e9044: 2401000a */ addiu $at,$zero,0xa +/* f0e9048: 25ea000c */ addiu $t2,$t7,0xc +/* f0e904c: 16e1fe9b */ bne $s7,$at,.L0f0e8abc +/* f0e9050: afaa0084 */ sw $t2,0x84($sp) +/* f0e9054: 0fc54de0 */ jal func0f153780 +/* f0e9058: 8fa400f8 */ lw $a0,0xf8($sp) +/* f0e905c: 8fad00e4 */ lw $t5,0xe4($sp) +/* f0e9060: afa200f8 */ sw $v0,0xf8($sp) +/* f0e9064: 86980000 */ lh $t8,0x0($s4) +/* f0e9068: 81a3000c */ lb $v1,0xc($t5) +/* f0e906c: 81a6000b */ lb $a2,0xb($t5) +/* f0e9070: 868e0002 */ lh $t6,0x2($s4) +/* f0e9074: 00035880 */ sll $t3,$v1,0x2 +/* f0e9078: 01635823 */ subu $t3,$t3,$v1 +/* f0e907c: 0006c880 */ sll $t9,$a2,0x2 +/* f0e9080: 000b5880 */ sll $t3,$t3,0x2 +/* f0e9084: 0326c823 */ subu $t9,$t9,$a2 +/* f0e9088: 0019c880 */ sll $t9,$t9,0x2 +/* f0e908c: 01635823 */ subu $t3,$t3,$v1 +/* f0e9090: 24010004 */ addiu $at,$zero,0x4 +/* f0e9094: 03192021 */ addu $a0,$t8,$t9 +/* f0e9098: 01cb2821 */ addu $a1,$t6,$t3 +/* f0e909c: 24920004 */ addiu $s2,$a0,0x4 +/* f0e90a0: 24900010 */ addiu $s0,$a0,0x10 +/* f0e90a4: 24b3000d */ addiu $s3,$a1,0xd +/* f0e90a8: 14610010 */ bne $v1,$at,.L0f0e90ec +/* f0e90ac: 24b50018 */ addiu $s5,$a1,0x18 +/* f0e90b0: 24010008 */ addiu $at,$zero,0x8 +/* f0e90b4: 54c10003 */ bnel $a2,$at,.L0f0e90c4 +/* f0e90b8: 24010005 */ addiu $at,$zero,0x5 +/* f0e90bc: 2610000c */ addiu $s0,$s0,0xc +/* f0e90c0: 24010005 */ addiu $at,$zero,0x5 +.L0f0e90c4: +/* f0e90c4: 54c10003 */ bnel $a2,$at,.L0f0e90d4 +/* f0e90c8: 24010002 */ addiu $at,$zero,0x2 +/* f0e90cc: 26100018 */ addiu $s0,$s0,0x18 +/* f0e90d0: 24010002 */ addiu $at,$zero,0x2 +.L0f0e90d4: +/* f0e90d4: 14c10002 */ bne $a2,$at,.L0f0e90e0 +/* f0e90d8: 00000000 */ sll $zero,$zero,0x0 +/* f0e90dc: 26100018 */ addiu $s0,$s0,0x18 +.L0f0e90e0: +/* f0e90e0: 54c00003 */ bnezl $a2,.L0f0e90f0 +/* f0e90e4: 266c0001 */ addiu $t4,$s3,0x1 +/* f0e90e8: 2610000c */ addiu $s0,$s0,0xc +.L0f0e90ec: +/* f0e90ec: 266c0001 */ addiu $t4,$s3,0x1 +.L0f0e90f0: +/* f0e90f0: 240fffff */ addiu $t7,$zero,-1 +/* f0e90f4: 240affff */ addiu $t2,$zero,-1 +/* f0e90f8: afaa0018 */ sw $t2,0x18($sp) +/* f0e90fc: afaf0014 */ sw $t7,0x14($sp) +/* f0e9100: afac0010 */ sw $t4,0x10($sp) +/* f0e9104: 8fa400f8 */ lw $a0,0xf8($sp) +/* f0e9108: 02402825 */ or $a1,$s2,$zero +/* f0e910c: 02603025 */ or $a2,$s3,$zero +/* f0e9110: 0fc389bb */ jal func0f0e26ec +/* f0e9114: 02003825 */ or $a3,$s0,$zero +/* f0e9118: 26b10001 */ addiu $s1,$s5,0x1 +/* f0e911c: 2418ffff */ addiu $t8,$zero,-1 +/* f0e9120: 2419ffff */ addiu $t9,$zero,-1 +/* f0e9124: afb90018 */ sw $t9,0x18($sp) +/* f0e9128: afb80014 */ sw $t8,0x14($sp) +/* f0e912c: afb10010 */ sw $s1,0x10($sp) +/* f0e9130: 00402025 */ or $a0,$v0,$zero +/* f0e9134: 02002825 */ or $a1,$s0,$zero +/* f0e9138: 02603025 */ or $a2,$s3,$zero +/* f0e913c: 0fc389bb */ jal func0f0e26ec +/* f0e9140: 26070001 */ addiu $a3,$s0,0x1 +/* f0e9144: 240dffff */ addiu $t5,$zero,-1 +/* f0e9148: 240effff */ addiu $t6,$zero,-1 +/* f0e914c: afae0018 */ sw $t6,0x18($sp) +/* f0e9150: afad0014 */ sw $t5,0x14($sp) +/* f0e9154: 00402025 */ or $a0,$v0,$zero +/* f0e9158: 02402825 */ or $a1,$s2,$zero +/* f0e915c: 02a03025 */ or $a2,$s5,$zero +/* f0e9160: 02003825 */ or $a3,$s0,$zero +/* f0e9164: 0fc389bb */ jal func0f0e26ec +/* f0e9168: afb10010 */ sw $s1,0x10($sp) +/* f0e916c: 240bffff */ addiu $t3,$zero,-1 +/* f0e9170: 240cffff */ addiu $t4,$zero,-1 +/* f0e9174: afac0018 */ sw $t4,0x18($sp) +/* f0e9178: afab0014 */ sw $t3,0x14($sp) +/* f0e917c: 00402025 */ or $a0,$v0,$zero +/* f0e9180: 02402825 */ or $a1,$s2,$zero +/* f0e9184: 02603025 */ or $a2,$s3,$zero +/* f0e9188: 26470001 */ addiu $a3,$s2,0x1 +/* f0e918c: 0fc389bb */ jal func0f0e26ec +/* f0e9190: afb10010 */ sw $s1,0x10($sp) +/* f0e9194: 8fbf0074 */ lw $ra,0x74($sp) +/* f0e9198: d7b40038 */ ldc1 $f20,0x38($sp) +/* f0e919c: d7b60040 */ ldc1 $f22,0x40($sp) +/* f0e91a0: d7b80048 */ ldc1 $f24,0x48($sp) +/* f0e91a4: 8fb00050 */ lw $s0,0x50($sp) +/* f0e91a8: 8fb10054 */ lw $s1,0x54($sp) +/* f0e91ac: 8fb20058 */ lw $s2,0x58($sp) +/* f0e91b0: 8fb3005c */ lw $s3,0x5c($sp) +/* f0e91b4: 8fb40060 */ lw $s4,0x60($sp) +/* f0e91b8: 8fb50064 */ lw $s5,0x64($sp) +/* f0e91bc: 8fb60068 */ lw $s6,0x68($sp) +/* f0e91c0: 8fb7006c */ lw $s7,0x6c($sp) +/* f0e91c4: 8fbe0070 */ lw $s8,0x70($sp) +/* f0e91c8: 03e00008 */ jr $ra +/* f0e91cc: 27bd00f8 */ addiu $sp,$sp,0xf8 +); + +GLOBAL_ASM( +glabel func0f0e91d0 +/* f0e91d0: 27bdff88 */ addiu $sp,$sp,-120 +/* f0e91d4: afb00020 */ sw $s0,0x20($sp) +/* f0e91d8: 30ce0002 */ andi $t6,$a2,0x2 +/* f0e91dc: 00e08025 */ or $s0,$a3,$zero +/* f0e91e0: afbf0024 */ sw $ra,0x24($sp) +/* f0e91e4: afa40078 */ sw $a0,0x78($sp) +/* f0e91e8: afa5007c */ sw $a1,0x7c($sp) +/* f0e91ec: 00e04025 */ or $t0,$a3,$zero +/* f0e91f0: afa00060 */ sw $zero,0x60($sp) +/* f0e91f4: 11c00128 */ beqz $t6,.L0f0e9698 +/* f0e91f8: afae0034 */ sw $t6,0x34($sp) +/* f0e91fc: 8fac007c */ lw $t4,0x7c($sp) +/* f0e9200: 80e2000b */ lb $v0,0xb($a3) +/* f0e9204: 80e3000c */ lb $v1,0xc($a3) +/* f0e9208: 818d0000 */ lb $t5,0x0($t4) +/* f0e920c: 00022c00 */ sll $a1,$v0,0x10 +/* f0e9210: 00033400 */ sll $a2,$v1,0x10 +/* f0e9214: 0005c403 */ sra $t8,$a1,0x10 +/* f0e9218: 0006cc03 */ sra $t9,$a2,0x10 +/* f0e921c: 03002825 */ or $a1,$t8,$zero +/* f0e9220: 11a00020 */ beqz $t5,.L0f0e92a4 +/* f0e9224: 03203025 */ or $a2,$t9,$zero +/* f0e9228: 240b0008 */ addiu $t3,$zero,0x8 +/* f0e922c: 240a0005 */ addiu $t2,$zero,0x5 +/* f0e9230: 24090002 */ addiu $t1,$zero,0x2 +/* f0e9234: 24070004 */ addiu $a3,$zero,0x4 +/* f0e9238: 24040009 */ addiu $a0,$zero,0x9 +/* f0e923c: 8fae007c */ lw $t6,0x7c($sp) +.L0f0e9240: +/* f0e9240: 81cf0000 */ lb $t7,0x0($t6) +/* f0e9244: 004fc021 */ addu $t8,$v0,$t7 +/* f0e9248: a218000b */ sb $t8,0xb($s0) +/* f0e924c: 8202000b */ lb $v0,0xb($s0) +/* f0e9250: 04430004 */ bgezl $v0,.L0f0e9264 +/* f0e9254: 2841000a */ slti $at,$v0,0xa +/* f0e9258: a204000b */ sb $a0,0xb($s0) +/* f0e925c: 8202000b */ lb $v0,0xb($s0) +/* f0e9260: 2841000a */ slti $at,$v0,0xa +.L0f0e9264: +/* f0e9264: 54200003 */ bnezl $at,.L0f0e9274 +/* f0e9268: 8203000c */ lb $v1,0xc($s0) +/* f0e926c: a200000b */ sb $zero,0xb($s0) +/* f0e9270: 8203000c */ lb $v1,0xc($s0) +.L0f0e9274: +/* f0e9274: 54e3000c */ bnel $a3,$v1,.L0f0e92a8 +/* f0e9278: 8fac007c */ lw $t4,0x7c($sp) +/* f0e927c: 8202000b */ lb $v0,0xb($s0) +/* f0e9280: 50400009 */ beqzl $v0,.L0f0e92a8 +/* f0e9284: 8fac007c */ lw $t4,0x7c($sp) +/* f0e9288: 51220007 */ beql $t1,$v0,.L0f0e92a8 +/* f0e928c: 8fac007c */ lw $t4,0x7c($sp) +/* f0e9290: 51420005 */ beql $t2,$v0,.L0f0e92a8 +/* f0e9294: 8fac007c */ lw $t4,0x7c($sp) +/* f0e9298: 8119000b */ lb $t9,0xb($t0) +/* f0e929c: 5579ffe8 */ bnel $t3,$t9,.L0f0e9240 +/* f0e92a0: 8fae007c */ lw $t6,0x7c($sp) +.L0f0e92a4: +/* f0e92a4: 8fac007c */ lw $t4,0x7c($sp) +.L0f0e92a8: +/* f0e92a8: 24040009 */ addiu $a0,$zero,0x9 +/* f0e92ac: 24070004 */ addiu $a3,$zero,0x4 +/* f0e92b0: 81820001 */ lb $v0,0x1($t4) +/* f0e92b4: 24090002 */ addiu $t1,$zero,0x2 +/* f0e92b8: 240a0005 */ addiu $t2,$zero,0x5 +/* f0e92bc: 10400025 */ beqz $v0,.L0f0e9354 +/* f0e92c0: 240b0008 */ addiu $t3,$zero,0x8 +/* f0e92c4: 00626821 */ addu $t5,$v1,$v0 +/* f0e92c8: a20d000c */ sb $t5,0xc($s0) +/* f0e92cc: 8203000c */ lb $v1,0xc($s0) +/* f0e92d0: 04630004 */ bgezl $v1,.L0f0e92e4 +/* f0e92d4: 28610005 */ slti $at,$v1,0x5 +/* f0e92d8: a207000c */ sb $a3,0xc($s0) +/* f0e92dc: 8203000c */ lb $v1,0xc($s0) +/* f0e92e0: 28610005 */ slti $at,$v1,0x5 +.L0f0e92e4: +/* f0e92e4: 14200003 */ bnez $at,.L0f0e92f4 +/* f0e92e8: 00000000 */ sll $zero,$zero,0x0 +/* f0e92ec: a200000c */ sb $zero,0xc($s0) +/* f0e92f0: 8203000c */ lb $v1,0xc($s0) +.L0f0e92f4: +/* f0e92f4: 14e30017 */ bne $a3,$v1,.L0f0e9354 +/* f0e92f8: 24010007 */ addiu $at,$zero,0x7 +/* f0e92fc: 8202000b */ lb $v0,0xb($s0) +/* f0e9300: 14820003 */ bne $a0,$v0,.L0f0e9310 +/* f0e9304: 00000000 */ sll $zero,$zero,0x0 +/* f0e9308: a20b000b */ sb $t3,0xb($s0) +/* f0e930c: 8202000b */ lb $v0,0xb($s0) +.L0f0e9310: +/* f0e9310: 10410003 */ beq $v0,$at,.L0f0e9320 +/* f0e9314: 24010006 */ addiu $at,$zero,0x6 +/* f0e9318: 54410004 */ bnel $v0,$at,.L0f0e932c +/* f0e931c: 24010003 */ addiu $at,$zero,0x3 +.L0f0e9320: +/* f0e9320: a20a000b */ sb $t2,0xb($s0) +/* f0e9324: 8202000b */ lb $v0,0xb($s0) +/* f0e9328: 24010003 */ addiu $at,$zero,0x3 +.L0f0e932c: +/* f0e932c: 50410004 */ beql $v0,$at,.L0f0e9340 +/* f0e9330: a209000b */ sb $t1,0xb($s0) +/* f0e9334: 54e20004 */ bnel $a3,$v0,.L0f0e9348 +/* f0e9338: 24010001 */ addiu $at,$zero,0x1 +/* f0e933c: a209000b */ sb $t1,0xb($s0) +.L0f0e9340: +/* f0e9340: 8202000b */ lb $v0,0xb($s0) +/* f0e9344: 24010001 */ addiu $at,$zero,0x1 +.L0f0e9348: +/* f0e9348: 54410003 */ bnel $v0,$at,.L0f0e9358 +/* f0e934c: 820e000b */ lb $t6,0xb($s0) +/* f0e9350: a200000b */ sb $zero,0xb($s0) +.L0f0e9354: +/* f0e9354: 820e000b */ lb $t6,0xb($s0) +.L0f0e9358: +/* f0e9358: 14ae0004 */ bne $a1,$t6,.L0f0e936c +/* f0e935c: 00000000 */ sll $zero,$zero,0x0 +/* f0e9360: 820f000c */ lb $t7,0xc($s0) +/* f0e9364: 50cf0008 */ beql $a2,$t7,.L0f0e9388 +/* f0e9368: 8fb8007c */ lw $t8,0x7c($sp) +.L0f0e936c: +/* f0e936c: 0fc3c27c */ jal func0f0f09f0 +/* f0e9370: 2404000c */ addiu $a0,$zero,0xc +/* f0e9374: 24070004 */ addiu $a3,$zero,0x4 +/* f0e9378: 24090002 */ addiu $t1,$zero,0x2 +/* f0e937c: 240a0005 */ addiu $t2,$zero,0x5 +/* f0e9380: 240b0008 */ addiu $t3,$zero,0x8 +/* f0e9384: 8fb8007c */ lw $t8,0x7c($sp) +.L0f0e9388: +/* f0e9388: 240c0001 */ addiu $t4,$zero,0x1 +/* f0e938c: 93190007 */ lbu $t9,0x7($t8) +/* f0e9390: 53200003 */ beqzl $t9,.L0f0e93a0 +/* f0e9394: 8fad007c */ lw $t5,0x7c($sp) +/* f0e9398: afac0060 */ sw $t4,0x60($sp) +/* f0e939c: 8fad007c */ lw $t5,0x7c($sp) +.L0f0e93a0: +/* f0e93a0: 8faf0078 */ lw $t7,0x78($sp) +/* f0e93a4: 81ae000a */ lb $t6,0xa($t5) +/* f0e93a8: 51c00023 */ beqzl $t6,.L0f0e9438 +/* f0e93ac: 8fae007c */ lw $t6,0x7c($sp) +/* f0e93b0: 8df80010 */ lw $t8,0x10($t7) +/* f0e93b4: 5300001e */ beqzl $t8,.L0f0e9430 +/* f0e93b8: 8fad007c */ lw $t5,0x7c($sp) +/* f0e93bc: 0fc3a157 */ jal func0f0e855c +/* f0e93c0: 02002025 */ or $a0,$s0,$zero +/* f0e93c4: 24070004 */ addiu $a3,$zero,0x4 +/* f0e93c8: 24090002 */ addiu $t1,$zero,0x2 +/* f0e93cc: 240a0005 */ addiu $t2,$zero,0x5 +/* f0e93d0: 14400016 */ bnez $v0,.L0f0e942c +/* f0e93d4: 240b0008 */ addiu $t3,$zero,0x8 +/* f0e93d8: 0fc3c27c */ jal func0f0f09f0 +/* f0e93dc: 24040003 */ addiu $a0,$zero,0x3 +/* f0e93e0: 8fa50078 */ lw $a1,0x78($sp) +/* f0e93e4: afb00064 */ sw $s0,0x64($sp) +/* f0e93e8: 24040012 */ addiu $a0,$zero,0x12 +/* f0e93ec: 8cb90010 */ lw $t9,0x10($a1) +/* f0e93f0: 27a60064 */ addiu $a2,$sp,0x64 +/* f0e93f4: 0320f809 */ jalr $t9 +/* f0e93f8: 00000000 */ sll $zero,$zero,0x0 +/* f0e93fc: 0fc3cdb7 */ jal func0f0f36dc +/* f0e9400: 00000000 */ sll $zero,$zero,0x0 +/* f0e9404: 8fa50078 */ lw $a1,0x78($sp) +/* f0e9408: 24040006 */ addiu $a0,$zero,0x6 +/* f0e940c: 27a60064 */ addiu $a2,$sp,0x64 +/* f0e9410: 8cb90010 */ lw $t9,0x10($a1) +/* f0e9414: 0320f809 */ jalr $t9 +/* f0e9418: 00000000 */ sll $zero,$zero,0x0 +/* f0e941c: 24070004 */ addiu $a3,$zero,0x4 +/* f0e9420: 24090002 */ addiu $t1,$zero,0x2 +/* f0e9424: 240a0005 */ addiu $t2,$zero,0x5 +/* f0e9428: 240b0008 */ addiu $t3,$zero,0x8 +.L0f0e942c: +/* f0e942c: 8fad007c */ lw $t5,0x7c($sp) +.L0f0e9430: +/* f0e9430: a1a0000a */ sb $zero,0xa($t5) +/* f0e9434: 8fae007c */ lw $t6,0x7c($sp) +.L0f0e9438: +/* f0e9438: 91cf0002 */ lbu $t7,0x2($t6) +/* f0e943c: 51e00082 */ beqzl $t7,.L0f0e9648 +/* f0e9440: 8fae0060 */ lw $t6,0x60($sp) +/* f0e9444: 8218000c */ lb $t8,0xc($s0) +/* f0e9448: 54f80046 */ bnel $a3,$t8,.L0f0e9564 +/* f0e944c: 920f0009 */ lbu $t7,0x9($s0) +/* f0e9450: 8202000b */ lb $v0,0xb($s0) +/* f0e9454: 240c0001 */ addiu $t4,$zero,0x1 +/* f0e9458: 14400002 */ bnez $v0,.L0f0e9464 +/* f0e945c: 00000000 */ sll $zero,$zero,0x0 +/* f0e9460: afac0060 */ sw $t4,0x60($sp) +.L0f0e9464: +/* f0e9464: 1522000a */ bne $t1,$v0,.L0f0e9490 +/* f0e9468: 00000000 */ sll $zero,$zero,0x0 +/* f0e946c: 9203000d */ lbu $v1,0xd($s0) +/* f0e9470: 240d0001 */ addiu $t5,$zero,0x1 +/* f0e9474: 8202000b */ lb $v0,0xb($s0) +/* f0e9478: 0003c9c2 */ srl $t9,$v1,0x7 +/* f0e947c: 01b97823 */ subu $t7,$t5,$t9 +/* f0e9480: 000f61c0 */ sll $t4,$t7,0x7 +/* f0e9484: 306dff7f */ andi $t5,$v1,0xff7f +/* f0e9488: 018dc825 */ or $t9,$t4,$t5 +/* f0e948c: a219000d */ sb $t9,0xd($s0) +.L0f0e9490: +/* f0e9490: 15620012 */ bne $t3,$v0,.L0f0e94dc +/* f0e9494: 8fae0078 */ lw $t6,0x78($sp) +/* f0e9498: 8dcf0010 */ lw $t7,0x10($t6) +/* f0e949c: 51e00010 */ beqzl $t7,.L0f0e94e0 +/* f0e94a0: 8202000b */ lb $v0,0xb($s0) +/* f0e94a4: 0fc3a157 */ jal func0f0e855c +/* f0e94a8: 02002025 */ or $a0,$s0,$zero +/* f0e94ac: 240a0005 */ addiu $t2,$zero,0x5 +/* f0e94b0: 1440000a */ bnez $v0,.L0f0e94dc +/* f0e94b4: 240b0008 */ addiu $t3,$zero,0x8 +/* f0e94b8: 8fa50078 */ lw $a1,0x78($sp) +/* f0e94bc: afb00064 */ sw $s0,0x64($sp) +/* f0e94c0: 24040012 */ addiu $a0,$zero,0x12 +/* f0e94c4: 8cb90010 */ lw $t9,0x10($a1) +/* f0e94c8: 27a60064 */ addiu $a2,$sp,0x64 +/* f0e94cc: 0320f809 */ jalr $t9 +/* f0e94d0: 00000000 */ sll $zero,$zero,0x0 +/* f0e94d4: 240a0005 */ addiu $t2,$zero,0x5 +/* f0e94d8: 240b0008 */ addiu $t3,$zero,0x8 +.L0f0e94dc: +/* f0e94dc: 8202000b */ lb $v0,0xb($s0) +.L0f0e94e0: +/* f0e94e0: 01621826 */ xor $v1,$t3,$v0 +/* f0e94e4: 2c630001 */ sltiu $v1,$v1,0x1 +/* f0e94e8: 14600003 */ bnez $v1,.L0f0e94f8 +/* f0e94ec: 00000000 */ sll $zero,$zero,0x0 +/* f0e94f0: 55420055 */ bnel $t2,$v0,.L0f0e9648 +/* f0e94f4: 8fae0060 */ lw $t6,0x60($sp) +.L0f0e94f8: +/* f0e94f8: 11420005 */ beq $t2,$v0,.L0f0e9510 +/* f0e94fc: afa30058 */ sw $v1,0x58($sp) +/* f0e9500: 0fc3a157 */ jal func0f0e855c +/* f0e9504: 02002025 */ or $a0,$s0,$zero +/* f0e9508: 5440004f */ bnezl $v0,.L0f0e9648 +/* f0e950c: 8fae0060 */ lw $t6,0x60($sp) +.L0f0e9510: +/* f0e9510: 0fc3cdb7 */ jal func0f0f36dc +/* f0e9514: 00000000 */ sll $zero,$zero,0x0 +/* f0e9518: 8fac0058 */ lw $t4,0x58($sp) +/* f0e951c: 8fa50078 */ lw $a1,0x78($sp) +/* f0e9520: 1180000a */ beqz $t4,.L0f0e954c +/* f0e9524: 00000000 */ sll $zero,$zero,0x0 +/* f0e9528: 8cb90010 */ lw $t9,0x10($a1) +/* f0e952c: 24040006 */ addiu $a0,$zero,0x6 +/* f0e9530: 27a60064 */ addiu $a2,$sp,0x64 +/* f0e9534: 0320f809 */ jalr $t9 +/* f0e9538: 00000000 */ sll $zero,$zero,0x0 +/* f0e953c: 0fc3c27c */ jal func0f0f09f0 +/* f0e9540: 24040003 */ addiu $a0,$zero,0x3 +/* f0e9544: 10000004 */ beqz $zero,.L0f0e9558 +/* f0e9548: 8fae007c */ lw $t6,0x7c($sp) +.L0f0e954c: +/* f0e954c: 0fc3c27c */ jal func0f0f09f0 +/* f0e9550: 2404000d */ addiu $a0,$zero,0xd +/* f0e9554: 8fae007c */ lw $t6,0x7c($sp) +.L0f0e9558: +/* f0e9558: 1000003a */ beqz $zero,.L0f0e9644 +/* f0e955c: a1c00002 */ sb $zero,0x2($t6) +/* f0e9560: 920f0009 */ lbu $t7,0x9($s0) +.L0f0e9564: +/* f0e9564: 00002825 */ or $a1,$zero,$zero +/* f0e9568: 02002025 */ or $a0,$s0,$zero +/* f0e956c: 15e00035 */ bnez $t7,.L0f0e9644 +/* f0e9570: 3c068007 */ lui $a2,0x8007 +/* f0e9574: 24c611ac */ addiu $a2,$a2,0x11ac +.L0f0e9578: +/* f0e9578: 90980000 */ lbu $t8,0x0($a0) +/* f0e957c: 17000017 */ bnez $t8,.L0f0e95dc +/* f0e9580: 00000000 */ sll $zero,$zero,0x0 +/* f0e9584: 820c000c */ lb $t4,0xc($s0) +/* f0e9588: 820e000b */ lb $t6,0xb($s0) +/* f0e958c: 9218000d */ lbu $t8,0xd($s0) +/* f0e9590: 000c6880 */ sll $t5,$t4,0x2 +/* f0e9594: 01ac6821 */ addu $t5,$t5,$t4 +/* f0e9598: 000d6840 */ sll $t5,$t5,0x1 +/* f0e959c: 00cdc821 */ addu $t9,$a2,$t5 +/* f0e95a0: 032e7821 */ addu $t7,$t9,$t6 +/* f0e95a4: 00186e40 */ sll $t5,$t8,0x19 +/* f0e95a8: 91e20000 */ lbu $v0,0x0($t7) +/* f0e95ac: 05a0000a */ bltz $t5,.L0f0e95d8 +/* f0e95b0: 24050001 */ addiu $a1,$zero,0x1 +/* f0e95b4: 28410041 */ slti $at,$v0,0x41 +/* f0e95b8: 14200007 */ bnez $at,.L0f0e95d8 +/* f0e95bc: 00401825 */ or $v1,$v0,$zero +/* f0e95c0: 2861005b */ slti $at,$v1,0x5b +/* f0e95c4: 50200005 */ beqzl $at,.L0f0e95dc +/* f0e95c8: a0820000 */ sb $v0,0x0($a0) +/* f0e95cc: 24620020 */ addiu $v0,$v1,0x20 +/* f0e95d0: 305900ff */ andi $t9,$v0,0xff +/* f0e95d4: 03201025 */ or $v0,$t9,$zero +.L0f0e95d8: +/* f0e95d8: a0820000 */ sb $v0,0x0($a0) +.L0f0e95dc: +/* f0e95dc: 10a0ffe6 */ beqz $a1,.L0f0e9578 +/* f0e95e0: 24840001 */ addiu $a0,$a0,0x1 +/* f0e95e4: 3c0e8008 */ lui $t6,0x8008 +/* f0e95e8: 8dcefb0c */ lw $t6,-0x4f4($t6) +/* f0e95ec: 3c078008 */ lui $a3,0x8008 +/* f0e95f0: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f0e95f4: 27a40048 */ addiu $a0,$sp,0x48 +/* f0e95f8: 27a5004c */ addiu $a1,$sp,0x4c +/* f0e95fc: 02003025 */ or $a2,$s0,$zero +/* f0e9600: afa00014 */ sw $zero,0x14($sp) +/* f0e9604: 0fc55cbe */ jal func0f1572f8 +/* f0e9608: afae0010 */ sw $t6,0x10($sp) +/* f0e960c: 8faf0078 */ lw $t7,0x78($sp) +/* f0e9610: 8fac004c */ lw $t4,0x4c($sp) +/* f0e9614: 8df8000c */ lw $t8,0xc($t7) +/* f0e9618: 2981003b */ slti $at,$t4,0x3b +/* f0e961c: 57000005 */ bnezl $t8,.L0f0e9634 +/* f0e9620: 8fb90060 */ lw $t9,0x60($sp) +/* f0e9624: 14200002 */ bnez $at,.L0f0e9630 +/* f0e9628: 240d0001 */ addiu $t5,$zero,0x1 +/* f0e962c: afad0060 */ sw $t5,0x60($sp) +.L0f0e9630: +/* f0e9630: 8fb90060 */ lw $t9,0x60($sp) +.L0f0e9634: +/* f0e9634: 57200004 */ bnezl $t9,.L0f0e9648 +/* f0e9638: 8fae0060 */ lw $t6,0x60($sp) +/* f0e963c: 0fc3c27c */ jal func0f0f09f0 +/* f0e9640: 24040002 */ addiu $a0,$zero,0x2 +.L0f0e9644: +/* f0e9644: 8fae0060 */ lw $t6,0x60($sp) +.L0f0e9648: +/* f0e9648: 51c00014 */ beqzl $t6,.L0f0e969c +/* f0e964c: 8fb90034 */ lw $t9,0x34($sp) +/* f0e9650: 920f0000 */ lbu $t7,0x0($s0) +/* f0e9654: 2418000a */ addiu $t8,$zero,0xa +/* f0e9658: 24040002 */ addiu $a0,$zero,0x2 +/* f0e965c: 51e0000f */ beqzl $t7,.L0f0e969c +/* f0e9660: 8fb90034 */ lw $t9,0x34($sp) +/* f0e9664: afb8003c */ sw $t8,0x3c($sp) +/* f0e9668: 0fc3c27c */ jal func0f0f09f0 +/* f0e966c: afa00040 */ sw $zero,0x40($sp) +/* f0e9670: 8fac003c */ lw $t4,0x3c($sp) +/* f0e9674: 8fa30040 */ lw $v1,0x40($sp) +/* f0e9678: 020c1021 */ addu $v0,$s0,$t4 +.L0f0e967c: +/* f0e967c: 904d0000 */ lbu $t5,0x0($v0) +/* f0e9680: 11a00003 */ beqz $t5,.L0f0e9690 +/* f0e9684: 00000000 */ sll $zero,$zero,0x0 +/* f0e9688: a0400000 */ sb $zero,0x0($v0) +/* f0e968c: 24030001 */ addiu $v1,$zero,0x1 +.L0f0e9690: +/* f0e9690: 1060fffa */ beqz $v1,.L0f0e967c +/* f0e9694: 2442ffff */ addiu $v0,$v0,-1 +.L0f0e9698: +/* f0e9698: 8fb90034 */ lw $t9,0x34($sp) +.L0f0e969c: +/* f0e969c: 53200025 */ beqzl $t9,.L0f0e9734 +/* f0e96a0: 8fbf0024 */ lw $ra,0x24($sp) +/* f0e96a4: 9203000d */ lbu $v1,0xd($s0) +/* f0e96a8: 000379c2 */ srl $t7,$v1,0x7 +/* f0e96ac: 000fc180 */ sll $t8,$t7,0x6 +/* f0e96b0: 330c0040 */ andi $t4,$t8,0x40 +/* f0e96b4: 00032640 */ sll $a0,$v1,0x19 +/* f0e96b8: 306dffbf */ andi $t5,$v1,0xffbf +/* f0e96bc: 000477c2 */ srl $t6,$a0,0x1f +/* f0e96c0: 018dc825 */ or $t9,$t4,$t5 +/* f0e96c4: 01c02025 */ or $a0,$t6,$zero +/* f0e96c8: a219000d */ sb $t9,0xd($s0) +/* f0e96cc: 8fae007c */ lw $t6,0x7c($sp) +/* f0e96d0: 0019c640 */ sll $t8,$t9,0x19 +/* f0e96d4: 001867c2 */ srl $t4,$t8,0x1f +/* f0e96d8: 91cf0006 */ lbu $t7,0x6($t6) +/* f0e96dc: 240d0001 */ addiu $t5,$zero,0x1 +/* f0e96e0: 01ac7023 */ subu $t6,$t5,$t4 +/* f0e96e4: 11e00005 */ beqz $t7,.L0f0e96fc +/* f0e96e8: 332dffbf */ andi $t5,$t9,0xffbf +/* f0e96ec: 000e7980 */ sll $t7,$t6,0x6 +/* f0e96f0: 31f80040 */ andi $t8,$t7,0x40 +/* f0e96f4: 030d6025 */ or $t4,$t8,$t5 +/* f0e96f8: a20c000d */ sb $t4,0xd($s0) +.L0f0e96fc: +/* f0e96fc: 9202000d */ lbu $v0,0xd($s0) +/* f0e9700: 0002ce40 */ sll $t9,$v0,0x19 +/* f0e9704: 001977c2 */ srl $t6,$t9,0x1f +/* f0e9708: 508e000a */ beql $a0,$t6,.L0f0e9734 +/* f0e970c: 8fbf0024 */ lw $ra,0x24($sp) +/* f0e9710: 11c00005 */ beqz $t6,.L0f0e9728 +/* f0e9714: 00000000 */ sll $zero,$zero,0x0 +/* f0e9718: 0fc3c27c */ jal func0f0f09f0 +/* f0e971c: 24040008 */ addiu $a0,$zero,0x8 +/* f0e9720: 10000004 */ beqz $zero,.L0f0e9734 +/* f0e9724: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0e9728: +/* f0e9728: 0fc3c27c */ jal func0f0f09f0 +/* f0e972c: 24040009 */ addiu $a0,$zero,0x9 +/* f0e9730: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0e9734: +/* f0e9734: 8fb00020 */ lw $s0,0x20($sp) +/* f0e9738: 27bd0078 */ addiu $sp,$sp,0x78 +/* f0e973c: 03e00008 */ jr $ra +/* f0e9740: 24020001 */ addiu $v0,$zero,0x1 +); + +GLOBAL_ASM( +glabel func0f0e9744 +/* f0e9744: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0e9748: afa40038 */ sw $a0,0x38($sp) +/* f0e974c: afbf0014 */ sw $ra,0x14($sp) +/* f0e9750: 00a03825 */ or $a3,$a1,$zero +/* f0e9754: 2404000b */ addiu $a0,$zero,0xb +/* f0e9758: 00001025 */ or $v0,$zero,$zero +/* f0e975c: 00a01825 */ or $v1,$a1,$zero +.L0f0e9760: +/* f0e9760: 24420001 */ addiu $v0,$v0,0x1 +/* f0e9764: a0600000 */ sb $zero,0x0($v1) +/* f0e9768: 1444fffd */ bne $v0,$a0,.L0f0e9760 +/* f0e976c: 24630001 */ addiu $v1,$v1,0x1 +/* f0e9770: 8fae0038 */ lw $t6,0x38($sp) +/* f0e9774: 8dcf0010 */ lw $t7,0x10($t6) +/* f0e9778: 51e0000a */ beqzl $t7,.L0f0e97a4 +/* f0e977c: 90e8000d */ lbu $t0,0xd($a3) +/* f0e9780: afa70020 */ sw $a3,0x20($sp) +/* f0e9784: afa7003c */ sw $a3,0x3c($sp) +/* f0e9788: 8dd90010 */ lw $t9,0x10($t6) +/* f0e978c: 24040011 */ addiu $a0,$zero,0x11 +/* f0e9790: 01c02825 */ or $a1,$t6,$zero +/* f0e9794: 0320f809 */ jalr $t9 +/* f0e9798: 27a60020 */ addiu $a2,$sp,0x20 +/* f0e979c: 8fa7003c */ lw $a3,0x3c($sp) +/* f0e97a0: 90e8000d */ lbu $t0,0xd($a3) +.L0f0e97a4: +/* f0e97a4: 24180004 */ addiu $t8,$zero,0x4 +/* f0e97a8: a0e0000b */ sb $zero,0xb($a3) +/* f0e97ac: 310affbf */ andi $t2,$t0,0xffbf +/* f0e97b0: a0ea000d */ sb $t2,0xd($a3) +/* f0e97b4: 314b007f */ andi $t3,$t2,0x7f +/* f0e97b8: a0f8000c */ sb $t8,0xc($a3) +/* f0e97bc: a0eb000d */ sb $t3,0xd($a3) +/* f0e97c0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0e97c4: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0e97c8: 03e00008 */ jr $ra +/* f0e97cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0e97d0 +/* f0e97d0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0e97d4: afbf0024 */ sw $ra,0x24($sp) +/* f0e97d8: afa40028 */ sw $a0,0x28($sp) +/* f0e97dc: afa5002c */ sw $a1,0x2c($sp) +/* f0e97e0: 8ca20010 */ lw $v0,0x10($a1) +/* f0e97e4: 44803000 */ mtc1 $zero,$f6 +/* f0e97e8: c4440040 */ lwc1 $f4,0x40($v0) +/* f0e97ec: 4606203c */ c.lt.s $f4,$f6 +/* f0e97f0: 00000000 */ sll $zero,$zero,0x0 +/* f0e97f4: 4502000b */ bc1fl .L0f0e9824 +/* f0e97f8: 9049003d */ lbu $t1,0x3d($v0) +/* f0e97fc: 904f003c */ lbu $t7,0x3c($v0) +/* f0e9800: 2408003c */ addiu $t0,$zero,0x3c +/* f0e9804: 3c077f1b */ lui $a3,0x7f1b +/* f0e9808: 01e80019 */ multu $t7,$t0 +/* f0e980c: 24e71fb0 */ addiu $a3,$a3,0x1fb0 +/* f0e9810: 0000c012 */ mflo $t8 +/* f0e9814: 00f8c821 */ addu $t9,$a3,$t8 +/* f0e9818: 10000011 */ beqz $zero,.L0f0e9860 +/* f0e981c: 8f230018 */ lw $v1,0x18($t9) +/* f0e9820: 9049003d */ lbu $t1,0x3d($v0) +.L0f0e9824: +/* f0e9824: 2408003c */ addiu $t0,$zero,0x3c +/* f0e9828: 904c003c */ lbu $t4,0x3c($v0) +/* f0e982c: 01280019 */ multu $t1,$t0 +/* f0e9830: 3c077f1b */ lui $a3,0x7f1b +/* f0e9834: 24e71fb0 */ addiu $a3,$a3,0x1fb0 +/* f0e9838: 8c460044 */ lw $a2,0x44($v0) +/* f0e983c: 00005012 */ mflo $t2 +/* f0e9840: 00ea5821 */ addu $t3,$a3,$t2 +/* f0e9844: 8d640018 */ lw $a0,0x18($t3) +/* f0e9848: 01880019 */ multu $t4,$t0 +/* f0e984c: 00006812 */ mflo $t5 +/* f0e9850: 00ed7021 */ addu $t6,$a3,$t5 +/* f0e9854: 0fc01a40 */ jal func0f006900 +/* f0e9858: 8dc50018 */ lw $a1,0x18($t6) +/* f0e985c: 00401825 */ or $v1,$v0,$zero +.L0f0e9860: +/* f0e9860: 8fb9002c */ lw $t9,0x2c($sp) +/* f0e9864: 2401ff00 */ addiu $at,$zero,-256 +/* f0e9868: 00617824 */ and $t7,$v1,$at +/* f0e986c: 87220002 */ lh $v0,0x2($t9) +/* f0e9870: 87250000 */ lh $a1,0x0($t9) +/* f0e9874: 87290004 */ lh $t1,0x4($t9) +/* f0e9878: 35f8003f */ ori $t8,$t7,0x3f +/* f0e987c: 244a0003 */ addiu $t2,$v0,0x3 +/* f0e9880: afaa0010 */ sw $t2,0x10($sp) +/* f0e9884: afb80014 */ sw $t8,0x14($sp) +/* f0e9888: afb80018 */ sw $t8,0x18($sp) +/* f0e988c: 8fa40028 */ lw $a0,0x28($sp) +/* f0e9890: 24460002 */ addiu $a2,$v0,0x2 +/* f0e9894: 0fc38bd7 */ jal func0f0e2f5c +/* f0e9898: 00a93821 */ addu $a3,$a1,$t1 +/* f0e989c: 8fbf0024 */ lw $ra,0x24($sp) +/* f0e98a0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0e98a4: 03e00008 */ jr $ra +/* f0e98a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0e98ac +/* f0e98ac: 27bdfed0 */ addiu $sp,$sp,-304 +/* f0e98b0: 8fae0154 */ lw $t6,0x154($sp) +/* f0e98b4: afbf003c */ sw $ra,0x3c($sp) +/* f0e98b8: afb00038 */ sw $s0,0x38($sp) +/* f0e98bc: afa40130 */ sw $a0,0x130($sp) +/* f0e98c0: afa50134 */ sw $a1,0x134($sp) +/* f0e98c4: afa60138 */ sw $a2,0x138($sp) +/* f0e98c8: afa7013c */ sw $a3,0x13c($sp) +/* f0e98cc: 11c00002 */ beqz $t6,.L0f0e98d8 +/* f0e98d0: 00001025 */ or $v0,$zero,$zero +/* f0e98d4: 2402000c */ addiu $v0,$zero,0xc +.L0f0e98d8: +/* f0e98d8: 3c047f1b */ lui $a0,0x7f1b +/* f0e98dc: 3c058007 */ lui $a1,0x8007 +/* f0e98e0: 24a511e8 */ addiu $a1,$a1,0x11e8 +/* f0e98e4: 2484dfa0 */ addiu $a0,$a0,-8288 +/* f0e98e8: 0c0036cc */ jal 0xdb30 +/* f0e98ec: afa200bc */ sw $v0,0xbc($sp) +/* f0e98f0: 8faf0138 */ lw $t7,0x138($sp) +/* f0e98f4: 3c04800a */ lui $a0,0x800a +/* f0e98f8: 000fc040 */ sll $t8,$t7,0x1 +/* f0e98fc: 00982021 */ addu $a0,$a0,$t8 +/* f0e9900: 0fc5b9f1 */ jal func0f16e7c4 +/* f0e9904: 9484dfca */ lhu $a0,-0x2036($a0) +/* f0e9908: 87b90146 */ lh $t9,0x146($sp) +/* f0e990c: 8fa30134 */ lw $v1,0x134($sp) +/* f0e9910: afa20120 */ sw $v0,0x120($sp) +/* f0e9914: afb90124 */ sw $t9,0x124($sp) +/* f0e9918: 44803000 */ mtc1 $zero,$f6 +/* f0e991c: c4640040 */ lwc1 $f4,0x40($v1) +/* f0e9920: 4606203c */ c.lt.s $f4,$f6 +/* f0e9924: 00000000 */ sll $zero,$zero,0x0 +/* f0e9928: 4502000b */ bc1fl .L0f0e9958 +/* f0e992c: 906c003d */ lbu $t4,0x3d($v1) +/* f0e9930: 9069003c */ lbu $t1,0x3c($v1) +/* f0e9934: 2410003c */ addiu $s0,$zero,0x3c +/* f0e9938: 3c0b7f1b */ lui $t3,0x7f1b +/* f0e993c: 01300019 */ multu $t1,$s0 +/* f0e9940: 00005012 */ mflo $t2 +/* f0e9944: 016a5821 */ addu $t3,$t3,$t2 +/* f0e9948: 8d6b1fc8 */ lw $t3,0x1fc8($t3) +/* f0e994c: 10000012 */ beqz $zero,.L0f0e9998 +/* f0e9950: afab012c */ sw $t3,0x12c($sp) +/* f0e9954: 906c003d */ lbu $t4,0x3d($v1) +.L0f0e9958: +/* f0e9958: 2410003c */ addiu $s0,$zero,0x3c +/* f0e995c: 9078003c */ lbu $t8,0x3c($v1) +/* f0e9960: 01900019 */ multu $t4,$s0 +/* f0e9964: 3c0e7f1b */ lui $t6,0x7f1b +/* f0e9968: 25ce1fb0 */ addiu $t6,$t6,0x1fb0 +/* f0e996c: 8c660044 */ lw $a2,0x44($v1) +/* f0e9970: 00006812 */ mflo $t5 +/* f0e9974: 01ae7821 */ addu $t7,$t5,$t6 +/* f0e9978: 8de40018 */ lw $a0,0x18($t7) +/* f0e997c: 03100019 */ multu $t8,$s0 +/* f0e9980: 0000c812 */ mflo $t9 +/* f0e9984: 032e4821 */ addu $t1,$t9,$t6 +/* f0e9988: 0fc01a40 */ jal func0f006900 +/* f0e998c: 8d250018 */ lw $a1,0x18($t1) +/* f0e9990: afa2012c */ sw $v0,0x12c($sp) +/* f0e9994: 8fa30134 */ lw $v1,0x134($sp) +.L0f0e9998: +/* f0e9998: 8c6a000c */ lw $t2,0xc($v1) +/* f0e999c: 8fa4012c */ lw $a0,0x12c($sp) +/* f0e99a0: 00002825 */ or $a1,$zero,$zero +/* f0e99a4: 5140000b */ beqzl $t2,.L0f0e99d4 +/* f0e99a8: 9078003c */ lbu $t8,0x3c($v1) +/* f0e99ac: 0fc01a40 */ jal func0f006900 +/* f0e99b0: 2406002c */ addiu $a2,$zero,0x2c +/* f0e99b4: 8fac012c */ lw $t4,0x12c($sp) +/* f0e99b8: 2401ff00 */ addiu $at,$zero,-256 +/* f0e99bc: 00415824 */ and $t3,$v0,$at +/* f0e99c0: 318d00ff */ andi $t5,$t4,0xff +/* f0e99c4: 016d7825 */ or $t7,$t3,$t5 +/* f0e99c8: afaf012c */ sw $t7,0x12c($sp) +/* f0e99cc: 8fa30134 */ lw $v1,0x134($sp) +/* f0e99d0: 9078003c */ lbu $t8,0x3c($v1) +.L0f0e99d4: +/* f0e99d4: 3c047f1b */ lui $a0,0x7f1b +/* f0e99d8: 3c057f1b */ lui $a1,0x7f1b +/* f0e99dc: 03100019 */ multu $t8,$s0 +/* f0e99e0: 00001012 */ mflo $v0 +/* f0e99e4: 00822021 */ addu $a0,$a0,$v0 +/* f0e99e8: 00a22821 */ addu $a1,$a1,$v0 +/* f0e99ec: 8ca52130 */ lw $a1,0x2130($a1) +/* f0e99f0: 0fc54f8e */ jal func0f153e38 +/* f0e99f4: 8c842298 */ lw $a0,0x2298($a0) +/* f0e99f8: a3a000d0 */ sb $zero,0xd0($sp) +/* f0e99fc: 0fc54d8a */ jal func0f153628 +/* f0e9a00: 8fa40130 */ lw $a0,0x130($sp) +/* f0e9a04: 27b000d0 */ addiu $s0,$sp,0xd0 +/* f0e9a08: 3c057f1b */ lui $a1,0x7f1b +/* f0e9a0c: afa20130 */ sw $v0,0x130($sp) +/* f0e9a10: 24a5dfa8 */ addiu $a1,$a1,-8280 +/* f0e9a14: 02002025 */ or $a0,$s0,$zero +/* f0e9a18: 0c004dad */ jal 0x136b4 +/* f0e9a1c: 8fa6013c */ lw $a2,0x13c($sp) +/* f0e9a20: 3c198008 */ lui $t9,0x8008 +/* f0e9a24: 8f39fb0c */ lw $t9,-0x4f4($t9) +/* f0e9a28: 3c078008 */ lui $a3,0x8008 +/* f0e9a2c: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f0e9a30: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f0e9a34: 27a500c4 */ addiu $a1,$sp,0xc4 +/* f0e9a38: 02003025 */ or $a2,$s0,$zero +/* f0e9a3c: afa00014 */ sw $zero,0x14($sp) +/* f0e9a40: 0fc55cbe */ jal func0f1572f8 +/* f0e9a44: afb90010 */ sw $t9,0x10($sp) +/* f0e9a48: 87ae0142 */ lh $t6,0x142($sp) +/* f0e9a4c: 8fa900c4 */ lw $t1,0xc4($sp) +/* f0e9a50: 3c0b8008 */ lui $t3,0x8008 +/* f0e9a54: 3c0d8008 */ lui $t5,0x8008 +/* f0e9a58: 8dadfb0c */ lw $t5,-0x4f4($t5) +/* f0e9a5c: 8d6bfb10 */ lw $t3,-0x4f0($t3) +/* f0e9a60: 8faf012c */ lw $t7,0x12c($sp) +/* f0e9a64: 87b8014a */ lh $t8,0x14a($sp) +/* f0e9a68: 87b9014e */ lh $t9,0x14e($sp) +/* f0e9a6c: 01c95023 */ subu $t2,$t6,$t1 +/* f0e9a70: 254c0019 */ addiu $t4,$t2,0x19 +/* f0e9a74: afac0128 */ sw $t4,0x128($sp) +/* f0e9a78: 8fa40130 */ lw $a0,0x130($sp) +/* f0e9a7c: 27a50128 */ addiu $a1,$sp,0x128 +/* f0e9a80: 27a60124 */ addiu $a2,$sp,0x124 +/* f0e9a84: 02003825 */ or $a3,$s0,$zero +/* f0e9a88: afa00024 */ sw $zero,0x24($sp) +/* f0e9a8c: afa00028 */ sw $zero,0x28($sp) +/* f0e9a90: afad0014 */ sw $t5,0x14($sp) +/* f0e9a94: afab0010 */ sw $t3,0x10($sp) +/* f0e9a98: afaf0018 */ sw $t7,0x18($sp) +/* f0e9a9c: afb8001c */ sw $t8,0x1c($sp) +/* f0e9aa0: 0fc5580f */ jal func0f15603c +/* f0e9aa4: afb90020 */ sw $t9,0x20($sp) +/* f0e9aa8: 87ae0142 */ lh $t6,0x142($sp) +/* f0e9aac: 8faa0154 */ lw $t2,0x154($sp) +/* f0e9ab0: afa20130 */ sw $v0,0x130($sp) +/* f0e9ab4: 25c90019 */ addiu $t1,$t6,0x19 +/* f0e9ab8: 1140001f */ beqz $t2,.L0f0e9b38 +/* f0e9abc: afa90128 */ sw $t1,0x128($sp) +/* f0e9ac0: 3c0c8008 */ lui $t4,0x8008 +/* f0e9ac4: 8d8cfb04 */ lw $t4,-0x4fc($t4) +/* f0e9ac8: 3c078008 */ lui $a3,0x8008 +/* f0e9acc: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f0e9ad0: 24040055 */ addiu $a0,$zero,0x55 +/* f0e9ad4: 8fa50120 */ lw $a1,0x120($sp) +/* f0e9ad8: 02003025 */ or $a2,$s0,$zero +/* f0e9adc: 0fc55d48 */ jal func0f157520 +/* f0e9ae0: afac0010 */ sw $t4,0x10($sp) +/* f0e9ae4: 3c0b8008 */ lui $t3,0x8008 +/* f0e9ae8: 3c0d8008 */ lui $t5,0x8008 +/* f0e9aec: 8dadfb04 */ lw $t5,-0x4fc($t5) +/* f0e9af0: 8d6bfb08 */ lw $t3,-0x4f8($t3) +/* f0e9af4: 8faf012c */ lw $t7,0x12c($sp) +/* f0e9af8: 87b8014a */ lh $t8,0x14a($sp) +/* f0e9afc: 87b9014e */ lh $t9,0x14e($sp) +/* f0e9b00: 8fa40130 */ lw $a0,0x130($sp) +/* f0e9b04: 27a50128 */ addiu $a1,$sp,0x128 +/* f0e9b08: 27a60124 */ addiu $a2,$sp,0x124 +/* f0e9b0c: 02003825 */ or $a3,$s0,$zero +/* f0e9b10: afa00024 */ sw $zero,0x24($sp) +/* f0e9b14: afa00028 */ sw $zero,0x28($sp) +/* f0e9b18: afad0014 */ sw $t5,0x14($sp) +/* f0e9b1c: afab0010 */ sw $t3,0x10($sp) +/* f0e9b20: afaf0018 */ sw $t7,0x18($sp) +/* f0e9b24: afb8001c */ sw $t8,0x1c($sp) +/* f0e9b28: 0fc5580f */ jal func0f15603c +/* f0e9b2c: afb90020 */ sw $t9,0x20($sp) +/* f0e9b30: 1000001a */ beqz $zero,.L0f0e9b9c +/* f0e9b34: afa20130 */ sw $v0,0x130($sp) +.L0f0e9b38: +/* f0e9b38: 3c057f1b */ lui $a1,0x7f1b +/* f0e9b3c: 24a5dfb0 */ addiu $a1,$a1,-8272 +/* f0e9b40: 02002025 */ or $a0,$s0,$zero +/* f0e9b44: 0c004dad */ jal 0x136b4 +/* f0e9b48: 8fa60120 */ lw $a2,0x120($sp) +/* f0e9b4c: 3c0e8008 */ lui $t6,0x8008 +/* f0e9b50: 3c098008 */ lui $t1,0x8008 +/* f0e9b54: 8d29fb0c */ lw $t1,-0x4f4($t1) +/* f0e9b58: 8dcefb10 */ lw $t6,-0x4f0($t6) +/* f0e9b5c: 8faa012c */ lw $t2,0x12c($sp) +/* f0e9b60: 87ac014a */ lh $t4,0x14a($sp) +/* f0e9b64: 87ab014e */ lh $t3,0x14e($sp) +/* f0e9b68: 8fa40130 */ lw $a0,0x130($sp) +/* f0e9b6c: 27a50128 */ addiu $a1,$sp,0x128 +/* f0e9b70: 27a60124 */ addiu $a2,$sp,0x124 +/* f0e9b74: 02003825 */ or $a3,$s0,$zero +/* f0e9b78: afa00024 */ sw $zero,0x24($sp) +/* f0e9b7c: afa00028 */ sw $zero,0x28($sp) +/* f0e9b80: afa90014 */ sw $t1,0x14($sp) +/* f0e9b84: afae0010 */ sw $t6,0x10($sp) +/* f0e9b88: afaa0018 */ sw $t2,0x18($sp) +/* f0e9b8c: afac001c */ sw $t4,0x1c($sp) +/* f0e9b90: 0fc5580f */ jal func0f15603c +/* f0e9b94: afab0020 */ sw $t3,0x20($sp) +/* f0e9b98: afa20130 */ sw $v0,0x130($sp) +.L0f0e9b9c: +/* f0e9b9c: 8fad0150 */ lw $t5,0x150($sp) +/* f0e9ba0: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f0e9ba4: 27a500c4 */ addiu $a1,$sp,0xc4 +/* f0e9ba8: 11a00141 */ beqz $t5,.L0f0ea0b0 +/* f0e9bac: 3c078008 */ lui $a3,0x8008 +/* f0e9bb0: 0fc255a1 */ jal func0f095684 +/* f0e9bb4: 8fa40138 */ lw $a0,0x138($sp) +/* f0e9bb8: 10400007 */ beqz $v0,.L0f0e9bd8 +/* f0e9bbc: 24010001 */ addiu $at,$zero,0x1 +/* f0e9bc0: 1041000c */ beq $v0,$at,.L0f0e9bf4 +/* f0e9bc4: 24010002 */ addiu $at,$zero,0x2 +/* f0e9bc8: 10410011 */ beq $v0,$at,.L0f0e9c10 +/* f0e9bcc: 00000000 */ sll $zero,$zero,0x0 +/* f0e9bd0: 10000015 */ beqz $zero,.L0f0e9c28 +/* f0e9bd4: 00000000 */ sll $zero,$zero,0x0 +.L0f0e9bd8: +/* f0e9bd8: 0fc5b9f1 */ jal func0f16e7c4 +/* f0e9bdc: 24045601 */ addiu $a0,$zero,0x5601 +/* f0e9be0: 3c0fffff */ lui $t7,0xffff +/* f0e9be4: 35ef00ff */ ori $t7,$t7,0xff +/* f0e9be8: afa200cc */ sw $v0,0xcc($sp) +/* f0e9bec: 1000000e */ beqz $zero,.L0f0e9c28 +/* f0e9bf0: afaf00c8 */ sw $t7,0xc8($sp) +.L0f0e9bf4: +/* f0e9bf4: 0fc5b9f1 */ jal func0f16e7c4 +/* f0e9bf8: 24045600 */ addiu $a0,$zero,0x5600 +/* f0e9bfc: 3c1800ff */ lui $t8,0xff +/* f0e9c00: 371800ff */ ori $t8,$t8,0xff +/* f0e9c04: afa200cc */ sw $v0,0xcc($sp) +/* f0e9c08: 10000007 */ beqz $zero,.L0f0e9c28 +/* f0e9c0c: afb800c8 */ sw $t8,0xc8($sp) +.L0f0e9c10: +/* f0e9c10: 0fc5b9f1 */ jal func0f16e7c4 +/* f0e9c14: 24045602 */ addiu $a0,$zero,0x5602 +/* f0e9c18: 3c19ff40 */ lui $t9,0xff40 +/* f0e9c1c: 373940ff */ ori $t9,$t9,0x40ff +/* f0e9c20: afa200cc */ sw $v0,0xcc($sp) +/* f0e9c24: afb900c8 */ sw $t9,0xc8($sp) +.L0f0e9c28: +/* f0e9c28: 3c098007 */ lui $t1,0x8007 +/* f0e9c2c: 8d291448 */ lw $t1,0x1448($t1) +/* f0e9c30: 3c0c800a */ lui $t4,0x800a +/* f0e9c34: 8fae0134 */ lw $t6,0x134($sp) +/* f0e9c38: 000950c0 */ sll $t2,$t1,0x3 +/* f0e9c3c: 01495023 */ subu $t2,$t2,$t1 +/* f0e9c40: 000a5080 */ sll $t2,$t2,0x2 +/* f0e9c44: 01495021 */ addu $t2,$t2,$t1 +/* f0e9c48: 000a50c0 */ sll $t2,$t2,0x3 +/* f0e9c4c: 01495023 */ subu $t2,$t2,$t1 +/* f0e9c50: 000a5100 */ sll $t2,$t2,0x4 +/* f0e9c54: 018a6021 */ addu $t4,$t4,$t2 +/* f0e9c58: 8d8ce4f8 */ lw $t4,-0x1b08($t4) +/* f0e9c5c: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f0e9c60: 27a500c4 */ addiu $a1,$sp,0xc4 +/* f0e9c64: 11cc0004 */ beq $t6,$t4,.L0f0e9c78 +/* f0e9c68: 3c078008 */ lui $a3,0x8008 +/* f0e9c6c: 3c0b7f1b */ lui $t3,0x7f1b +/* f0e9c70: 8d6b1fc8 */ lw $t3,0x1fc8($t3) +/* f0e9c74: afab00c8 */ sw $t3,0xc8($sp) +.L0f0e9c78: +/* f0e9c78: 3c0d8008 */ lui $t5,0x8008 +/* f0e9c7c: 8dadfb04 */ lw $t5,-0x4fc($t5) +/* f0e9c80: 8fa600cc */ lw $a2,0xcc($sp) +/* f0e9c84: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f0e9c88: afa00014 */ sw $zero,0x14($sp) +/* f0e9c8c: 0fc55cbe */ jal func0f1572f8 +/* f0e9c90: afad0010 */ sw $t5,0x10($sp) +/* f0e9c94: 3c028007 */ lui $v0,0x8007 +/* f0e9c98: 8c4211e8 */ lw $v0,0x11e8($v0) +/* f0e9c9c: 27a50128 */ addiu $a1,$sp,0x128 +/* f0e9ca0: 27a60124 */ addiu $a2,$sp,0x124 +/* f0e9ca4: 10400002 */ beqz $v0,.L0f0e9cb0 +/* f0e9ca8: 3c0c8008 */ lui $t4,0x8008 +/* f0e9cac: afa200c8 */ sw $v0,0xc8($sp) +.L0f0e9cb0: +/* f0e9cb0: 87a2014a */ lh $v0,0x14a($sp) +/* f0e9cb4: 87af0142 */ lh $t7,0x142($sp) +/* f0e9cb8: 8fb800c4 */ lw $t8,0xc4($sp) +/* f0e9cbc: 87aa0146 */ lh $t2,0x146($sp) +/* f0e9cc0: 8fae00bc */ lw $t6,0xbc($sp) +/* f0e9cc4: 01e28021 */ addu $s0,$t7,$v0 +/* f0e9cc8: 3c0b8008 */ lui $t3,0x8008 +/* f0e9ccc: 8d6bfb04 */ lw $t3,-0x4fc($t3) +/* f0e9cd0: 87af014e */ lh $t7,0x14e($sp) +/* f0e9cd4: 8d8cfb08 */ lw $t4,-0x4f8($t4) +/* f0e9cd8: 8fad00c8 */ lw $t5,0xc8($sp) +/* f0e9cdc: 0218c823 */ subu $t9,$s0,$t8 +/* f0e9ce0: 014e1821 */ addu $v1,$t2,$t6 +/* f0e9ce4: 2729fff6 */ addiu $t1,$t9,-10 +/* f0e9ce8: 24630009 */ addiu $v1,$v1,0x9 +/* f0e9cec: afa90128 */ sw $t1,0x128($sp) +/* f0e9cf0: afa30124 */ sw $v1,0x124($sp) +/* f0e9cf4: afa30058 */ sw $v1,0x58($sp) +/* f0e9cf8: 8fa40130 */ lw $a0,0x130($sp) +/* f0e9cfc: 8fa700cc */ lw $a3,0xcc($sp) +/* f0e9d00: afa00024 */ sw $zero,0x24($sp) +/* f0e9d04: afa00028 */ sw $zero,0x28($sp) +/* f0e9d08: afa2001c */ sw $v0,0x1c($sp) +/* f0e9d0c: afab0014 */ sw $t3,0x14($sp) +/* f0e9d10: afaf0020 */ sw $t7,0x20($sp) +/* f0e9d14: afac0010 */ sw $t4,0x10($sp) +/* f0e9d18: 0fc5580f */ jal func0f15603c +/* f0e9d1c: afad0018 */ sw $t5,0x18($sp) +/* f0e9d20: 8fb800c4 */ lw $t8,0xc4($sp) +/* f0e9d24: 8fac00c8 */ lw $t4,0xc8($sp) +/* f0e9d28: 3c0a8008 */ lui $t2,0x8008 +/* f0e9d2c: 3c0e8008 */ lui $t6,0x8008 +/* f0e9d30: 8fa30058 */ lw $v1,0x58($sp) +/* f0e9d34: 8dcefb04 */ lw $t6,-0x4fc($t6) +/* f0e9d38: 8d4afb08 */ lw $t2,-0x4f8($t2) +/* f0e9d3c: 87ad014a */ lh $t5,0x14a($sp) +/* f0e9d40: 87af014e */ lh $t7,0x14e($sp) +/* f0e9d44: 2401ff7f */ addiu $at,$zero,-129 +/* f0e9d48: 0218c823 */ subu $t9,$s0,$t8 +/* f0e9d4c: 2729fff6 */ addiu $t1,$t9,-10 +/* f0e9d50: 01815824 */ and $t3,$t4,$at +/* f0e9d54: afa90128 */ sw $t1,0x128($sp) +/* f0e9d58: afab0018 */ sw $t3,0x18($sp) +/* f0e9d5c: 00402025 */ or $a0,$v0,$zero +/* f0e9d60: 27a50128 */ addiu $a1,$sp,0x128 +/* f0e9d64: 27a60124 */ addiu $a2,$sp,0x124 +/* f0e9d68: 8fa700cc */ lw $a3,0xcc($sp) +/* f0e9d6c: afa00024 */ sw $zero,0x24($sp) +/* f0e9d70: afa00028 */ sw $zero,0x28($sp) +/* f0e9d74: afa30124 */ sw $v1,0x124($sp) +/* f0e9d78: afae0014 */ sw $t6,0x14($sp) +/* f0e9d7c: afaa0010 */ sw $t2,0x10($sp) +/* f0e9d80: afad001c */ sw $t5,0x1c($sp) +/* f0e9d84: 0fc5580f */ jal func0f15603c +/* f0e9d88: afaf0020 */ sw $t7,0x20($sp) +/* f0e9d8c: 8fb800c4 */ lw $t8,0xc4($sp) +/* f0e9d90: 87b90146 */ lh $t9,0x146($sp) +/* f0e9d94: 00402025 */ or $a0,$v0,$zero +/* f0e9d98: 02183023 */ subu $a2,$s0,$t8 +/* f0e9d9c: 24c6fff3 */ addiu $a2,$a2,-13 +/* f0e9da0: 27290009 */ addiu $t1,$t9,0x9 +/* f0e9da4: afa90124 */ sw $t1,0x124($sp) +/* f0e9da8: 0fc54de0 */ jal func0f153780 +/* f0e9dac: afa60128 */ sw $a2,0x128($sp) +/* f0e9db0: 87a50142 */ lh $a1,0x142($sp) +/* f0e9db4: 87ae0146 */ lh $t6,0x146($sp) +/* f0e9db8: 8fa60128 */ lw $a2,0x128($sp) +/* f0e9dbc: 00054880 */ sll $t1,$a1,0x2 +/* f0e9dc0: 01254823 */ subu $t1,$t1,$a1 +/* f0e9dc4: 25cb0008 */ addiu $t3,$t6,0x8 +/* f0e9dc8: 8fad0124 */ lw $t5,0x124($sp) +/* f0e9dcc: 8faf00bc */ lw $t7,0xbc($sp) +/* f0e9dd0: afab00ac */ sw $t3,0xac($sp) +/* f0e9dd4: 24aa0016 */ addiu $t2,$a1,0x16 +/* f0e9dd8: 01251821 */ addu $v1,$t1,$a1 +/* f0e9ddc: 8fab013c */ lw $t3,0x13c($sp) +/* f0e9de0: afaa00b4 */ sw $t2,0xb4($sp) +/* f0e9de4: 24630042 */ addiu $v1,$v1,0x42 +/* f0e9de8: 25ccfffe */ addiu $t4,$t6,-2 +/* f0e9dec: afac00b0 */ sw $t4,0xb0($sp) +/* f0e9df0: 01afc021 */ addu $t8,$t5,$t7 +/* f0e9df4: 256dffff */ addiu $t5,$t3,-1 +/* f0e9df8: 27190002 */ addiu $t9,$t8,0x2 +/* f0e9dfc: afb900a8 */ sw $t9,0xa8($sp) +/* f0e9e00: 00402025 */ or $a0,$v0,$zero +/* f0e9e04: afa6009c */ sw $a2,0x9c($sp) +/* f0e9e08: 04610003 */ bgez $v1,.L0f0e9e18 +/* f0e9e0c: 00035083 */ sra $t2,$v1,0x2 +/* f0e9e10: 24610003 */ addiu $at,$v1,0x3 +/* f0e9e14: 00015083 */ sra $t2,$at,0x2 +.L0f0e9e18: +/* f0e9e18: 00ca6023 */ subu $t4,$a2,$t2 +/* f0e9e1c: 258effe8 */ addiu $t6,$t4,-24 +/* f0e9e20: 01cd0019 */ multu $t6,$t5 +/* f0e9e24: 24010005 */ addiu $at,$zero,0x5 +/* f0e9e28: afaa005c */ sw $t2,0x5c($sp) +/* f0e9e2c: 00007812 */ mflo $t7 +/* f0e9e30: 00000000 */ sll $zero,$zero,0x0 +/* f0e9e34: 00000000 */ sll $zero,$zero,0x0 +/* f0e9e38: 01e1001a */ div $zero,$t7,$at +/* f0e9e3c: 0000c012 */ mflo $t8 +/* f0e9e40: 0158c821 */ addu $t9,$t2,$t8 +/* f0e9e44: 27290013 */ addiu $t1,$t9,0x13 +/* f0e9e48: 0fc38926 */ jal func0f0e2498 +/* f0e9e4c: afa90098 */ sw $t1,0x98($sp) +/* f0e9e50: 8fa3012c */ lw $v1,0x12c($sp) +/* f0e9e54: 8fa600b0 */ lw $a2,0xb0($sp) +/* f0e9e58: 2401ff00 */ addiu $at,$zero,-256 +/* f0e9e5c: 00616024 */ and $t4,$v1,$at +/* f0e9e60: 3590003f */ ori $s0,$t4,0x3f +/* f0e9e64: 24ca0001 */ addiu $t2,$a2,0x1 +/* f0e9e68: afaa0010 */ sw $t2,0x10($sp) +/* f0e9e6c: afb00018 */ sw $s0,0x18($sp) +/* f0e9e70: 01801825 */ or $v1,$t4,$zero +/* f0e9e74: afac0014 */ sw $t4,0x14($sp) +/* f0e9e78: afac0054 */ sw $t4,0x54($sp) +/* f0e9e7c: 00402025 */ or $a0,$v0,$zero +/* f0e9e80: 87a50142 */ lh $a1,0x142($sp) +/* f0e9e84: 0fc389d1 */ jal func0f0e2744 +/* f0e9e88: 8fa700b4 */ lw $a3,0xb4($sp) +/* f0e9e8c: 8fa500b4 */ lw $a1,0xb4($sp) +/* f0e9e90: 8fab00ac */ lw $t3,0xac($sp) +/* f0e9e94: 00402025 */ or $a0,$v0,$zero +/* f0e9e98: 24a70001 */ addiu $a3,$a1,0x1 +/* f0e9e9c: afa7004c */ sw $a3,0x4c($sp) +/* f0e9ea0: 8fa600b0 */ lw $a2,0xb0($sp) +/* f0e9ea4: afb00014 */ sw $s0,0x14($sp) +/* f0e9ea8: afb00018 */ sw $s0,0x18($sp) +/* f0e9eac: 0fc389d1 */ jal func0f0e2744 +/* f0e9eb0: afab0010 */ sw $t3,0x10($sp) +/* f0e9eb4: 8fa600ac */ lw $a2,0xac($sp) +/* f0e9eb8: 8fa7005c */ lw $a3,0x5c($sp) +/* f0e9ebc: 8fa30054 */ lw $v1,0x54($sp) +/* f0e9ec0: 24c80001 */ addiu $t0,$a2,0x1 +/* f0e9ec4: 24e7ffff */ addiu $a3,$a3,-1 +/* f0e9ec8: afa70058 */ sw $a3,0x58($sp) +/* f0e9ecc: afa80010 */ sw $t0,0x10($sp) +/* f0e9ed0: afa80048 */ sw $t0,0x48($sp) +/* f0e9ed4: 00402025 */ or $a0,$v0,$zero +/* f0e9ed8: 87a50142 */ lh $a1,0x142($sp) +/* f0e9edc: afb00018 */ sw $s0,0x18($sp) +/* f0e9ee0: 0fc389d1 */ jal func0f0e2744 +/* f0e9ee4: afa30014 */ sw $v1,0x14($sp) +/* f0e9ee8: 8fa50058 */ lw $a1,0x58($sp) +/* f0e9eec: 8fa80048 */ lw $t0,0x48($sp) +/* f0e9ef0: 00402025 */ or $a0,$v0,$zero +/* f0e9ef4: 24a50003 */ addiu $a1,$a1,0x3 +/* f0e9ef8: afa50054 */ sw $a1,0x54($sp) +/* f0e9efc: 8fa600ac */ lw $a2,0xac($sp) +/* f0e9f00: 8fa7004c */ lw $a3,0x4c($sp) +/* f0e9f04: afb00014 */ sw $s0,0x14($sp) +/* f0e9f08: afb00018 */ sw $s0,0x18($sp) +/* f0e9f0c: 0fc389d1 */ jal func0f0e2744 +/* f0e9f10: afa80010 */ sw $t0,0x10($sp) +/* f0e9f14: 8fa300a8 */ lw $v1,0xa8($sp) +/* f0e9f18: 8fa50058 */ lw $a1,0x58($sp) +/* f0e9f1c: 00402025 */ or $a0,$v0,$zero +/* f0e9f20: 24630002 */ addiu $v1,$v1,0x2 +/* f0e9f24: afa30010 */ sw $v1,0x10($sp) +/* f0e9f28: afa3004c */ sw $v1,0x4c($sp) +/* f0e9f2c: 8fa600ac */ lw $a2,0xac($sp) +/* f0e9f30: afb00014 */ sw $s0,0x14($sp) +/* f0e9f34: afb00018 */ sw $s0,0x18($sp) +/* f0e9f38: 0fc389d1 */ jal func0f0e2744 +/* f0e9f3c: 24a70001 */ addiu $a3,$a1,0x1 +/* f0e9f40: 8fa50058 */ lw $a1,0x58($sp) +/* f0e9f44: 8fae00a8 */ lw $t6,0xa8($sp) +/* f0e9f48: 00402025 */ or $a0,$v0,$zero +/* f0e9f4c: 24a50002 */ addiu $a1,$a1,0x2 +/* f0e9f50: afa50044 */ sw $a1,0x44($sp) +/* f0e9f54: 8fa600ac */ lw $a2,0xac($sp) +/* f0e9f58: 8fa70054 */ lw $a3,0x54($sp) +/* f0e9f5c: afb00014 */ sw $s0,0x14($sp) +/* f0e9f60: afb00018 */ sw $s0,0x18($sp) +/* f0e9f64: 0fc389d1 */ jal func0f0e2744 +/* f0e9f68: afae0010 */ sw $t6,0x10($sp) +/* f0e9f6c: 8fa600a8 */ lw $a2,0xa8($sp) +/* f0e9f70: 8fa7005c */ lw $a3,0x5c($sp) +/* f0e9f74: 8fa50044 */ lw $a1,0x44($sp) +/* f0e9f78: 24c30001 */ addiu $v1,$a2,0x1 +/* f0e9f7c: 24e7000e */ addiu $a3,$a3,0xe +/* f0e9f80: afa70054 */ sw $a3,0x54($sp) +/* f0e9f84: afa30010 */ sw $v1,0x10($sp) +/* f0e9f88: afa30048 */ sw $v1,0x48($sp) +/* f0e9f8c: 00402025 */ or $a0,$v0,$zero +/* f0e9f90: afb00014 */ sw $s0,0x14($sp) +/* f0e9f94: 0fc389d1 */ jal func0f0e2744 +/* f0e9f98: afb00018 */ sw $s0,0x18($sp) +/* f0e9f9c: 8fa300a8 */ lw $v1,0xa8($sp) +/* f0e9fa0: 00402025 */ or $a0,$v0,$zero +/* f0e9fa4: 8fa50058 */ lw $a1,0x58($sp) +/* f0e9fa8: 24630003 */ addiu $v1,$v1,0x3 +/* f0e9fac: afa30010 */ sw $v1,0x10($sp) +/* f0e9fb0: afa30044 */ sw $v1,0x44($sp) +/* f0e9fb4: 8fa6004c */ lw $a2,0x4c($sp) +/* f0e9fb8: 8fa70054 */ lw $a3,0x54($sp) +/* f0e9fbc: afb00014 */ sw $s0,0x14($sp) +/* f0e9fc0: 0fc389d1 */ jal func0f0e2744 +/* f0e9fc4: afb00018 */ sw $s0,0x18($sp) +/* f0e9fc8: 8fad0048 */ lw $t5,0x48($sp) +/* f0e9fcc: 00402025 */ or $a0,$v0,$zero +/* f0e9fd0: 8fa50054 */ lw $a1,0x54($sp) +/* f0e9fd4: 8fa600a8 */ lw $a2,0xa8($sp) +/* f0e9fd8: 8fa70098 */ lw $a3,0x98($sp) +/* f0e9fdc: afb00014 */ sw $s0,0x14($sp) +/* f0e9fe0: afb00018 */ sw $s0,0x18($sp) +/* f0e9fe4: 0fc389d1 */ jal func0f0e2744 +/* f0e9fe8: afad0010 */ sw $t5,0x10($sp) +/* f0e9fec: 8faf0044 */ lw $t7,0x44($sp) +/* f0e9ff0: 00402025 */ or $a0,$v0,$zero +/* f0e9ff4: 8fa50054 */ lw $a1,0x54($sp) +/* f0e9ff8: 8fa6004c */ lw $a2,0x4c($sp) +/* f0e9ffc: 8fa70098 */ lw $a3,0x98($sp) +/* f0ea000: afb00014 */ sw $s0,0x14($sp) +/* f0ea004: afb00018 */ sw $s0,0x18($sp) +/* f0ea008: 0fc389d1 */ jal func0f0e2744 +/* f0ea00c: afaf0010 */ sw $t7,0x10($sp) +/* f0ea010: 8fa300c8 */ lw $v1,0xc8($sp) +/* f0ea014: 8fa50098 */ lw $a1,0x98($sp) +/* f0ea018: 2401ff00 */ addiu $at,$zero,-256 +/* f0ea01c: 8fb90044 */ lw $t9,0x44($sp) +/* f0ea020: 00614824 */ and $t1,$v1,$at +/* f0ea024: 3530003f */ ori $s0,$t1,0x3f +/* f0ea028: 24a70001 */ addiu $a3,$a1,0x1 +/* f0ea02c: afa70054 */ sw $a3,0x54($sp) +/* f0ea030: afb00014 */ sw $s0,0x14($sp) +/* f0ea034: afb00018 */ sw $s0,0x18($sp) +/* f0ea038: 01201825 */ or $v1,$t1,$zero +/* f0ea03c: afa9005c */ sw $t1,0x5c($sp) +/* f0ea040: 00402025 */ or $a0,$v0,$zero +/* f0ea044: 8fa600a8 */ lw $a2,0xa8($sp) +/* f0ea048: 0fc389d1 */ jal func0f0e2744 +/* f0ea04c: afb90010 */ sw $t9,0x10($sp) +/* f0ea050: 8fa7009c */ lw $a3,0x9c($sp) +/* f0ea054: 8faa004c */ lw $t2,0x4c($sp) +/* f0ea058: 00402025 */ or $a0,$v0,$zero +/* f0ea05c: 24e7fffc */ addiu $a3,$a3,-4 +/* f0ea060: afa70050 */ sw $a3,0x50($sp) +/* f0ea064: 8fa50054 */ lw $a1,0x54($sp) +/* f0ea068: 8fa60048 */ lw $a2,0x48($sp) +/* f0ea06c: afb00014 */ sw $s0,0x14($sp) +/* f0ea070: afb00018 */ sw $s0,0x18($sp) +/* f0ea074: 0fc389d1 */ jal func0f0e2744 +/* f0ea078: afaa0010 */ sw $t2,0x10($sp) +/* f0ea07c: 8fab005c */ lw $t3,0x5c($sp) +/* f0ea080: 8fac004c */ lw $t4,0x4c($sp) +/* f0ea084: 00402025 */ or $a0,$v0,$zero +/* f0ea088: 356e00cf */ ori $t6,$t3,0xcf +/* f0ea08c: afae0018 */ sw $t6,0x18($sp) +/* f0ea090: 8fa50050 */ lw $a1,0x50($sp) +/* f0ea094: 8fa60048 */ lw $a2,0x48($sp) +/* f0ea098: 8fa7009c */ lw $a3,0x9c($sp) +/* f0ea09c: afb00014 */ sw $s0,0x14($sp) +/* f0ea0a0: 0fc389d1 */ jal func0f0e2744 +/* f0ea0a4: afac0010 */ sw $t4,0x10($sp) +/* f0ea0a8: 10000074 */ beqz $zero,.L0f0ea27c +/* f0ea0ac: afa20130 */ sw $v0,0x130($sp) +.L0f0ea0b0: +/* f0ea0b0: 87b80146 */ lh $t8,0x146($sp) +/* f0ea0b4: 87ad0142 */ lh $t5,0x142($sp) +/* f0ea0b8: 8faa0124 */ lw $t2,0x124($sp) +/* f0ea0bc: 3c0b8008 */ lui $t3,0x8008 +/* f0ea0c0: 8d6bfb0c */ lw $t3,-0x4f4($t3) +/* f0ea0c4: 2719fffe */ addiu $t9,$t8,-2 +/* f0ea0c8: 27090008 */ addiu $t1,$t8,0x8 +/* f0ea0cc: 25af0016 */ addiu $t7,$t5,0x16 +/* f0ea0d0: 254c0001 */ addiu $t4,$t2,0x1 +/* f0ea0d4: afaf0080 */ sw $t7,0x80($sp) +/* f0ea0d8: afb9007c */ sw $t9,0x7c($sp) +/* f0ea0dc: afa90078 */ sw $t1,0x78($sp) +/* f0ea0e0: afac0074 */ sw $t4,0x74($sp) +/* f0ea0e4: 8fa60120 */ lw $a2,0x120($sp) +/* f0ea0e8: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f0ea0ec: afa00014 */ sw $zero,0x14($sp) +/* f0ea0f0: 0fc55cbe */ jal func0f1572f8 +/* f0ea0f4: afab0010 */ sw $t3,0x10($sp) +/* f0ea0f8: 87ae0142 */ lh $t6,0x142($sp) +/* f0ea0fc: 8fad00c4 */ lw $t5,0xc4($sp) +/* f0ea100: 8fa40130 */ lw $a0,0x130($sp) +/* f0ea104: 01cd7821 */ addu $t7,$t6,$t5 +/* f0ea108: 25f90019 */ addiu $t9,$t7,0x19 +/* f0ea10c: 0fc54de0 */ jal func0f153780 +/* f0ea110: afb9006c */ sw $t9,0x6c($sp) +/* f0ea114: 0fc38926 */ jal func0f0e2498 +/* f0ea118: 00402025 */ or $a0,$v0,$zero +/* f0ea11c: 8fa3012c */ lw $v1,0x12c($sp) +/* f0ea120: 8fa6007c */ lw $a2,0x7c($sp) +/* f0ea124: 2401ff00 */ addiu $at,$zero,-256 +/* f0ea128: 00614824 */ and $t1,$v1,$at +/* f0ea12c: 3530003f */ ori $s0,$t1,0x3f +/* f0ea130: 24d80001 */ addiu $t8,$a2,0x1 +/* f0ea134: afb80010 */ sw $t8,0x10($sp) +/* f0ea138: afb00018 */ sw $s0,0x18($sp) +/* f0ea13c: 01201825 */ or $v1,$t1,$zero +/* f0ea140: afa90014 */ sw $t1,0x14($sp) +/* f0ea144: afa90054 */ sw $t1,0x54($sp) +/* f0ea148: 00402025 */ or $a0,$v0,$zero +/* f0ea14c: 87a50142 */ lh $a1,0x142($sp) +/* f0ea150: 0fc389d1 */ jal func0f0e2744 +/* f0ea154: 8fa70080 */ lw $a3,0x80($sp) +/* f0ea158: 8fa50080 */ lw $a1,0x80($sp) +/* f0ea15c: 8fac0078 */ lw $t4,0x78($sp) +/* f0ea160: 00402025 */ or $a0,$v0,$zero +/* f0ea164: 24a70001 */ addiu $a3,$a1,0x1 +/* f0ea168: afa7005c */ sw $a3,0x5c($sp) +/* f0ea16c: 8fa6007c */ lw $a2,0x7c($sp) +/* f0ea170: afb00014 */ sw $s0,0x14($sp) +/* f0ea174: afb00018 */ sw $s0,0x18($sp) +/* f0ea178: 0fc389d1 */ jal func0f0e2744 +/* f0ea17c: afac0010 */ sw $t4,0x10($sp) +/* f0ea180: 87ab0142 */ lh $t3,0x142($sp) +/* f0ea184: 8fa60078 */ lw $a2,0x78($sp) +/* f0ea188: 8fa30054 */ lw $v1,0x54($sp) +/* f0ea18c: 000b7080 */ sll $t6,$t3,0x2 +/* f0ea190: 01cb7023 */ subu $t6,$t6,$t3 +/* f0ea194: 01cb3821 */ addu $a3,$t6,$t3 +/* f0ea198: 24e70042 */ addiu $a3,$a3,0x42 +/* f0ea19c: 24c80001 */ addiu $t0,$a2,0x1 +/* f0ea1a0: afa80010 */ sw $t0,0x10($sp) +/* f0ea1a4: afa8004c */ sw $t0,0x4c($sp) +/* f0ea1a8: 00402025 */ or $a0,$v0,$zero +/* f0ea1ac: afb00018 */ sw $s0,0x18($sp) +/* f0ea1b0: 01602825 */ or $a1,$t3,$zero +/* f0ea1b4: 04e10003 */ bgez $a3,.L0f0ea1c4 +/* f0ea1b8: 00076883 */ sra $t5,$a3,0x2 +/* f0ea1bc: 24e10003 */ addiu $at,$a3,0x3 +/* f0ea1c0: 00016883 */ sra $t5,$at,0x2 +.L0f0ea1c4: +/* f0ea1c4: 25a7ffff */ addiu $a3,$t5,-1 +/* f0ea1c8: afa70058 */ sw $a3,0x58($sp) +/* f0ea1cc: 0fc389d1 */ jal func0f0e2744 +/* f0ea1d0: afa30014 */ sw $v1,0x14($sp) +/* f0ea1d4: 8fa50058 */ lw $a1,0x58($sp) +/* f0ea1d8: 8fa8004c */ lw $t0,0x4c($sp) +/* f0ea1dc: 00402025 */ or $a0,$v0,$zero +/* f0ea1e0: 24a50003 */ addiu $a1,$a1,0x3 +/* f0ea1e4: afa50054 */ sw $a1,0x54($sp) +/* f0ea1e8: 8fa60078 */ lw $a2,0x78($sp) +/* f0ea1ec: 8fa7005c */ lw $a3,0x5c($sp) +/* f0ea1f0: afb00014 */ sw $s0,0x14($sp) +/* f0ea1f4: afb00018 */ sw $s0,0x18($sp) +/* f0ea1f8: 0fc389d1 */ jal func0f0e2744 +/* f0ea1fc: afa80010 */ sw $t0,0x10($sp) +/* f0ea200: 8faf0074 */ lw $t7,0x74($sp) +/* f0ea204: 8fa50058 */ lw $a1,0x58($sp) +/* f0ea208: 00402025 */ or $a0,$v0,$zero +/* f0ea20c: 25f90002 */ addiu $t9,$t7,0x2 +/* f0ea210: afb90010 */ sw $t9,0x10($sp) +/* f0ea214: 8fa60078 */ lw $a2,0x78($sp) +/* f0ea218: afb00014 */ sw $s0,0x14($sp) +/* f0ea21c: afb00018 */ sw $s0,0x18($sp) +/* f0ea220: 0fc389d1 */ jal func0f0e2744 +/* f0ea224: 24a70001 */ addiu $a3,$a1,0x1 +/* f0ea228: 8fa50058 */ lw $a1,0x58($sp) +/* f0ea22c: 8fb80074 */ lw $t8,0x74($sp) +/* f0ea230: 00402025 */ or $a0,$v0,$zero +/* f0ea234: 24a50002 */ addiu $a1,$a1,0x2 +/* f0ea238: afa50044 */ sw $a1,0x44($sp) +/* f0ea23c: 8fa60078 */ lw $a2,0x78($sp) +/* f0ea240: 8fa70054 */ lw $a3,0x54($sp) +/* f0ea244: afb00014 */ sw $s0,0x14($sp) +/* f0ea248: afb00018 */ sw $s0,0x18($sp) +/* f0ea24c: 0fc389d1 */ jal func0f0e2744 +/* f0ea250: afb80010 */ sw $t8,0x10($sp) +/* f0ea254: 8fa60074 */ lw $a2,0x74($sp) +/* f0ea258: 8fa50044 */ lw $a1,0x44($sp) +/* f0ea25c: 00402025 */ or $a0,$v0,$zero +/* f0ea260: 24ca0001 */ addiu $t2,$a2,0x1 +/* f0ea264: afaa0010 */ sw $t2,0x10($sp) +/* f0ea268: 8fa7006c */ lw $a3,0x6c($sp) +/* f0ea26c: afb00014 */ sw $s0,0x14($sp) +/* f0ea270: 0fc389d1 */ jal func0f0e2744 +/* f0ea274: afb00018 */ sw $s0,0x18($sp) +/* f0ea278: afa20130 */ sw $v0,0x130($sp) +.L0f0ea27c: +/* f0ea27c: 8fbf003c */ lw $ra,0x3c($sp) +/* f0ea280: 8fa20130 */ lw $v0,0x130($sp) +/* f0ea284: 8fb00038 */ lw $s0,0x38($sp) +/* f0ea288: 03e00008 */ jr $ra +/* f0ea28c: 27bd0130 */ addiu $sp,$sp,0x130 +); + +GLOBAL_ASM( +glabel func0f0ea290 +/* f0ea290: 27bdffa8 */ addiu $sp,$sp,-88 +/* f0ea294: afbf0054 */ sw $ra,0x54($sp) +/* f0ea298: afbe0050 */ sw $s8,0x50($sp) +/* f0ea29c: afb7004c */ sw $s7,0x4c($sp) +/* f0ea2a0: afb60048 */ sw $s6,0x48($sp) +/* f0ea2a4: afb50044 */ sw $s5,0x44($sp) +/* f0ea2a8: afb40040 */ sw $s4,0x40($sp) +/* f0ea2ac: afb3003c */ sw $s3,0x3c($sp) +/* f0ea2b0: afb20038 */ sw $s2,0x38($sp) +/* f0ea2b4: afb10034 */ sw $s1,0x34($sp) +/* f0ea2b8: afb00030 */ sw $s0,0x30($sp) +/* f0ea2bc: 84b10002 */ lh $s1,0x2($a1) +/* f0ea2c0: 3c14800a */ lui $s4,0x800a +/* f0ea2c4: 00a09025 */ or $s2,$a1,$zero +/* f0ea2c8: 0080b025 */ or $s6,$a0,$zero +/* f0ea2cc: 24150001 */ addiu $s5,$zero,0x1 +/* f0ea2d0: 2694dfc8 */ addiu $s4,$s4,-8248 +/* f0ea2d4: 00009825 */ or $s3,$zero,$zero +/* f0ea2d8: 24170002 */ addiu $s7,$zero,0x2 +/* f0ea2dc: 241e0001 */ addiu $s8,$zero,0x1 +/* f0ea2e0: 26310005 */ addiu $s1,$s1,0x5 +.L0f0ea2e4: +/* f0ea2e4: 968e0002 */ lhu $t6,0x2($s4) +/* f0ea2e8: 51c0002b */ beqzl $t6,.L0f0ea398 +/* f0ea2ec: 26730001 */ addiu $s3,$s3,0x1 +/* f0ea2f0: 0fc5b367 */ jal func0f16cd9c +/* f0ea2f4: 00000000 */ sll $zero,$zero,0x0 +/* f0ea2f8: 9699000e */ lhu $t9,0xe($s4) +/* f0ea2fc: 240f0001 */ addiu $t7,$zero,0x1 +/* f0ea300: 004fc004 */ sllv $t8,$t7,$v0 +/* f0ea304: 03194024 */ and $t0,$t8,$t9 +/* f0ea308: 51000023 */ beqzl $t0,.L0f0ea398 +/* f0ea30c: 26730001 */ addiu $s3,$s3,0x1 +/* f0ea310: 86490000 */ lh $t1,0x0($s2) +/* f0ea314: 8e450010 */ lw $a1,0x10($s2) +/* f0ea318: afb10014 */ sw $s1,0x14($sp) +/* f0ea31c: afa90010 */ sw $t1,0x10($sp) +/* f0ea320: 864a0004 */ lh $t2,0x4($s2) +/* f0ea324: 02c02025 */ or $a0,$s6,$zero +/* f0ea328: 02603025 */ or $a2,$s3,$zero +/* f0ea32c: afaa0018 */ sw $t2,0x18($sp) +/* f0ea330: 864b0006 */ lh $t3,0x6($s2) +/* f0ea334: 02a03825 */ or $a3,$s5,$zero +/* f0ea338: afab001c */ sw $t3,0x1c($sp) +/* f0ea33c: 8e4c0008 */ lw $t4,0x8($s2) +/* f0ea340: 91900001 */ lbu $s0,0x1($t4) +/* f0ea344: 03d06826 */ xor $t5,$s8,$s0 +/* f0ea348: 02f07026 */ xor $t6,$s7,$s0 +/* f0ea34c: 2dce0001 */ sltiu $t6,$t6,0x1 +/* f0ea350: 000d682b */ sltu $t5,$zero,$t5 +/* f0ea354: afad0020 */ sw $t5,0x20($sp) +/* f0ea358: 0fc3a62b */ jal func0f0e98ac +/* f0ea35c: afae0024 */ sw $t6,0x24($sp) +/* f0ea360: 8e4f0008 */ lw $t7,0x8($s2) +/* f0ea364: 0040b025 */ or $s6,$v0,$zero +/* f0ea368: 26b50001 */ addiu $s5,$s5,0x1 +/* f0ea36c: 91f00001 */ lbu $s0,0x1($t7) +/* f0ea370: 16000003 */ bnez $s0,.L0f0ea380 +/* f0ea374: 00000000 */ sll $zero,$zero,0x0 +/* f0ea378: 10000006 */ beqz $zero,.L0f0ea394 +/* f0ea37c: 26310012 */ addiu $s1,$s1,0x12 +.L0f0ea380: +/* f0ea380: 56f00004 */ bnel $s7,$s0,.L0f0ea394 +/* f0ea384: 2631000e */ addiu $s1,$s1,0xe +/* f0ea388: 10000002 */ beqz $zero,.L0f0ea394 +/* f0ea38c: 2631001e */ addiu $s1,$s1,0x1e +/* f0ea390: 2631000e */ addiu $s1,$s1,0xe +.L0f0ea394: +/* f0ea394: 26730001 */ addiu $s3,$s3,0x1 +.L0f0ea398: +/* f0ea398: 24010006 */ addiu $at,$zero,0x6 +/* f0ea39c: 1661ffd1 */ bne $s3,$at,.L0f0ea2e4 +/* f0ea3a0: 26940002 */ addiu $s4,$s4,0x2 +/* f0ea3a4: 8fbf0054 */ lw $ra,0x54($sp) +/* f0ea3a8: 02c01025 */ or $v0,$s6,$zero +/* f0ea3ac: 8fb60048 */ lw $s6,0x48($sp) +/* f0ea3b0: 8fb00030 */ lw $s0,0x30($sp) +/* f0ea3b4: 8fb10034 */ lw $s1,0x34($sp) +/* f0ea3b8: 8fb20038 */ lw $s2,0x38($sp) +/* f0ea3bc: 8fb3003c */ lw $s3,0x3c($sp) +/* f0ea3c0: 8fb40040 */ lw $s4,0x40($sp) +/* f0ea3c4: 8fb50044 */ lw $s5,0x44($sp) +/* f0ea3c8: 8fb7004c */ lw $s7,0x4c($sp) +/* f0ea3cc: 8fbe0050 */ lw $s8,0x50($sp) +/* f0ea3d0: 03e00008 */ jr $ra +/* f0ea3d4: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0f0ea3d8 +/* f0ea3d8: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0ea3dc: afbf0014 */ sw $ra,0x14($sp) +/* f0ea3e0: afa40040 */ sw $a0,0x40($sp) +/* f0ea3e4: 8cae0008 */ lw $t6,0x8($a1) +/* f0ea3e8: 00a03825 */ or $a3,$a1,$zero +/* f0ea3ec: 8dcf0004 */ lw $t7,0x4($t6) +/* f0ea3f0: 000fc280 */ sll $t8,$t7,0xa +/* f0ea3f4: 07030049 */ bgezl $t8,.L0f0ea51c +/* f0ea3f8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ea3fc: 84b90000 */ lh $t9,0x0($a1) +/* f0ea400: 44803000 */ mtc1 $zero,$f6 +/* f0ea404: afb9002c */ sw $t9,0x2c($sp) +/* f0ea408: 84a90002 */ lh $t1,0x2($a1) +/* f0ea40c: afa90030 */ sw $t1,0x30($sp) +/* f0ea410: 84aa0004 */ lh $t2,0x4($a1) +/* f0ea414: afaa0034 */ sw $t2,0x34($sp) +/* f0ea418: 8ca20010 */ lw $v0,0x10($a1) +/* f0ea41c: c4440040 */ lwc1 $f4,0x40($v0) +/* f0ea420: 4606203c */ c.lt.s $f4,$f6 +/* f0ea424: 00000000 */ sll $zero,$zero,0x0 +/* f0ea428: 4502000c */ bc1fl .L0f0ea45c +/* f0ea42c: 904f003d */ lbu $t7,0x3d($v0) +/* f0ea430: 904b003c */ lbu $t3,0x3c($v0) +/* f0ea434: 2408003c */ addiu $t0,$zero,0x3c +/* f0ea438: 3c037f1b */ lui $v1,0x7f1b +/* f0ea43c: 01680019 */ multu $t3,$t0 +/* f0ea440: 24631fb0 */ addiu $v1,$v1,0x1fb0 +/* f0ea444: 00006012 */ mflo $t4 +/* f0ea448: 006c6821 */ addu $t5,$v1,$t4 +/* f0ea44c: 8dae0020 */ lw $t6,0x20($t5) +/* f0ea450: 10000013 */ beqz $zero,.L0f0ea4a0 +/* f0ea454: afae0038 */ sw $t6,0x38($sp) +/* f0ea458: 904f003d */ lbu $t7,0x3d($v0) +.L0f0ea45c: +/* f0ea45c: 2408003c */ addiu $t0,$zero,0x3c +/* f0ea460: 9049003c */ lbu $t1,0x3c($v0) +/* f0ea464: 01e80019 */ multu $t7,$t0 +/* f0ea468: 3c037f1b */ lui $v1,0x7f1b +/* f0ea46c: 24631fb0 */ addiu $v1,$v1,0x1fb0 +/* f0ea470: 8c460044 */ lw $a2,0x44($v0) +/* f0ea474: 0000c012 */ mflo $t8 +/* f0ea478: 0078c821 */ addu $t9,$v1,$t8 +/* f0ea47c: 8f240020 */ lw $a0,0x20($t9) +/* f0ea480: 01280019 */ multu $t1,$t0 +/* f0ea484: 00005012 */ mflo $t2 +/* f0ea488: 006a5821 */ addu $t3,$v1,$t2 +/* f0ea48c: 8d650020 */ lw $a1,0x20($t3) +/* f0ea490: 0fc01a40 */ jal func0f006900 +/* f0ea494: afa70044 */ sw $a3,0x44($sp) +/* f0ea498: 8fa70044 */ lw $a3,0x44($sp) +/* f0ea49c: afa20038 */ sw $v0,0x38($sp) +.L0f0ea4a0: +/* f0ea4a0: 8cec0010 */ lw $t4,0x10($a3) +/* f0ea4a4: 8fa40038 */ lw $a0,0x38($sp) +/* f0ea4a8: 00002825 */ or $a1,$zero,$zero +/* f0ea4ac: 8d8d000c */ lw $t5,0xc($t4) +/* f0ea4b0: 2406007f */ addiu $a2,$zero,0x7f +/* f0ea4b4: 51a0000b */ beqzl $t5,.L0f0ea4e4 +/* f0ea4b8: 8faa0040 */ lw $t2,0x40($sp) +/* f0ea4bc: 0fc01a40 */ jal func0f006900 +/* f0ea4c0: afa70044 */ sw $a3,0x44($sp) +/* f0ea4c4: 8faf0038 */ lw $t7,0x38($sp) +/* f0ea4c8: 2401ff00 */ addiu $at,$zero,-256 +/* f0ea4cc: 00417024 */ and $t6,$v0,$at +/* f0ea4d0: 31f800ff */ andi $t8,$t7,0xff +/* f0ea4d4: 01d8c825 */ or $t9,$t6,$t8 +/* f0ea4d8: afb90038 */ sw $t9,0x38($sp) +/* f0ea4dc: 8fa70044 */ lw $a3,0x44($sp) +/* f0ea4e0: 8faa0040 */ lw $t2,0x40($sp) +.L0f0ea4e4: +/* f0ea4e4: 27a2002c */ addiu $v0,$sp,0x2c +/* f0ea4e8: 24090001 */ addiu $t1,$zero,0x1 +/* f0ea4ec: a3a9003c */ sb $t1,0x3c($sp) +/* f0ea4f0: afa20020 */ sw $v0,0x20($sp) +/* f0ea4f4: afa20024 */ sw $v0,0x24($sp) +/* f0ea4f8: afaa001c */ sw $t2,0x1c($sp) +/* f0ea4fc: 8ce50008 */ lw $a1,0x8($a3) +/* f0ea500: 24040013 */ addiu $a0,$zero,0x13 +/* f0ea504: 27a6001c */ addiu $a2,$sp,0x1c +/* f0ea508: 8cb90010 */ lw $t9,0x10($a1) +/* f0ea50c: 0320f809 */ jalr $t9 +/* f0ea510: 00000000 */ sll $zero,$zero,0x0 +/* f0ea514: afa20040 */ sw $v0,0x40($sp) +/* f0ea518: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ea51c: +/* f0ea51c: 8fa20040 */ lw $v0,0x40($sp) +/* f0ea520: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0ea524: 03e00008 */ jr $ra +/* f0ea528: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ea52c +/* f0ea52c: 27bdff50 */ addiu $sp,$sp,-176 +/* f0ea530: 3c0e8008 */ lui $t6,0x8008 +/* f0ea534: 3c0f8008 */ lui $t7,0x8008 +/* f0ea538: 3c188008 */ lui $t8,0x8008 +/* f0ea53c: 8dcefb9c */ lw $t6,-0x464($t6) +/* f0ea540: 8deffb10 */ lw $t7,-0x4f0($t7) +/* f0ea544: 8f18fb0c */ lw $t8,-0x4f4($t8) +/* f0ea548: afbf003c */ sw $ra,0x3c($sp) +/* f0ea54c: afb10038 */ sw $s1,0x38($sp) +/* f0ea550: afb00034 */ sw $s0,0x34($sp) +/* f0ea554: afa400b0 */ sw $a0,0xb0($sp) +/* f0ea558: a3ae0097 */ sb $t6,0x97($sp) +/* f0ea55c: afaf0090 */ sw $t7,0x90($sp) +/* f0ea560: afb8008c */ sw $t8,0x8c($sp) +/* f0ea564: 84b90000 */ lh $t9,0x0($a1) +/* f0ea568: 00a08025 */ or $s0,$a1,$zero +/* f0ea56c: 2728000a */ addiu $t0,$t9,0xa +/* f0ea570: afa800a0 */ sw $t0,0xa0($sp) +/* f0ea574: 84a90002 */ lh $t1,0x2($a1) +/* f0ea578: 250efffa */ addiu $t6,$t0,-6 +/* f0ea57c: 252a0002 */ addiu $t2,$t1,0x2 +/* f0ea580: afaa009c */ sw $t2,0x9c($sp) +/* f0ea584: 8ca70008 */ lw $a3,0x8($a1) +/* f0ea588: 8ceb0004 */ lw $t3,0x4($a3) +/* f0ea58c: 316c0010 */ andi $t4,$t3,0x10 +/* f0ea590: 11800003 */ beqz $t4,.L0f0ea5a0 +/* f0ea594: 00000000 */ sll $zero,$zero,0x0 +/* f0ea598: afae00a0 */ sw $t6,0xa0($sp) +/* f0ea59c: 8ca70008 */ lw $a3,0x8($a1) +.L0f0ea5a0: +/* f0ea5a0: 0fc3c557 */ jal func0f0f155c +/* f0ea5a4: 00e02025 */ or $a0,$a3,$zero +/* f0ea5a8: 14400003 */ bnez $v0,.L0f0ea5b8 +/* f0ea5ac: afa200a4 */ sw $v0,0xa4($sp) +/* f0ea5b0: 10000194 */ beqz $zero,.L0f0eac04 +/* f0ea5b4: 8fa200b0 */ lw $v0,0xb0($sp) +.L0f0ea5b8: +/* f0ea5b8: 8e0f0008 */ lw $t7,0x8($s0) +/* f0ea5bc: 3c198008 */ lui $t9,0x8008 +/* f0ea5c0: 3c088008 */ lui $t0,0x8008 +/* f0ea5c4: 8de20004 */ lw $v0,0x4($t7) +/* f0ea5c8: 27a40088 */ addiu $a0,$sp,0x88 +/* f0ea5cc: 27a50084 */ addiu $a1,$sp,0x84 +/* f0ea5d0: 30580200 */ andi $t8,$v0,0x200 +/* f0ea5d4: 5300000b */ beqzl $t8,.L0f0ea604 +/* f0ea5d8: 304c0020 */ andi $t4,$v0,0x20 +/* f0ea5dc: 8fa9009c */ lw $t1,0x9c($sp) +/* f0ea5e0: 8f39fb08 */ lw $t9,-0x4f8($t9) +/* f0ea5e4: 8d08fb04 */ lw $t0,-0x4fc($t0) +/* f0ea5e8: 252afffe */ addiu $t2,$t1,-2 +/* f0ea5ec: afaa009c */ sw $t2,0x9c($sp) +/* f0ea5f0: afb90090 */ sw $t9,0x90($sp) +/* f0ea5f4: afa8008c */ sw $t0,0x8c($sp) +/* f0ea5f8: 8e0b0008 */ lw $t3,0x8($s0) +/* f0ea5fc: 8d620004 */ lw $v0,0x4($t3) +/* f0ea600: 304c0020 */ andi $t4,$v0,0x20 +.L0f0ea604: +/* f0ea604: 11800012 */ beqz $t4,.L0f0ea650 +/* f0ea608: 8fa600a4 */ lw $a2,0xa4($sp) +/* f0ea60c: 8fad008c */ lw $t5,0x8c($sp) +/* f0ea610: 8fa70090 */ lw $a3,0x90($sp) +/* f0ea614: afa00014 */ sw $zero,0x14($sp) +/* f0ea618: 0fc55cbe */ jal func0f1572f8 +/* f0ea61c: afad0010 */ sw $t5,0x10($sp) +/* f0ea620: 860e0004 */ lh $t6,0x4($s0) +/* f0ea624: 8faf0084 */ lw $t7,0x84($sp) +/* f0ea628: 86080000 */ lh $t0,0x0($s0) +/* f0ea62c: 01cfc023 */ subu $t8,$t6,$t7 +/* f0ea630: 07010003 */ bgez $t8,.L0f0ea640 +/* f0ea634: 0018c843 */ sra $t9,$t8,0x1 +/* f0ea638: 27010001 */ addiu $at,$t8,0x1 +/* f0ea63c: 0001c843 */ sra $t9,$at,0x1 +.L0f0ea640: +/* f0ea640: 01194821 */ addu $t1,$t0,$t9 +/* f0ea644: afa900a0 */ sw $t1,0xa0($sp) +/* f0ea648: 8e0a0008 */ lw $t2,0x8($s0) +/* f0ea64c: 8d420004 */ lw $v0,0x4($t2) +.L0f0ea650: +/* f0ea650: 304b0100 */ andi $t3,$v0,0x100 +/* f0ea654: 5160003c */ beqzl $t3,.L0f0ea748 +/* f0ea658: 8e030010 */ lw $v1,0x10($s0) +/* f0ea65c: 8e030010 */ lw $v1,0x10($s0) +/* f0ea660: 44803000 */ mtc1 $zero,$f6 +/* f0ea664: 3c187f1b */ lui $t8,0x7f1b +/* f0ea668: c4640040 */ lwc1 $f4,0x40($v1) +/* f0ea66c: 27181fb0 */ addiu $t8,$t8,0x1fb0 +/* f0ea670: 4606203c */ c.lt.s $f4,$f6 +/* f0ea674: 00000000 */ sll $zero,$zero,0x0 +/* f0ea678: 4502000a */ bc1fl .L0f0ea6a4 +/* f0ea67c: 906e003d */ lbu $t6,0x3d($v1) +/* f0ea680: 906c003c */ lbu $t4,0x3c($v1) +/* f0ea684: 3c117f1b */ lui $s1,0x7f1b +/* f0ea688: 000c6900 */ sll $t5,$t4,0x4 +/* f0ea68c: 01ac6823 */ subu $t5,$t5,$t4 +/* f0ea690: 000d6880 */ sll $t5,$t5,0x2 +/* f0ea694: 022d8821 */ addu $s1,$s1,$t5 +/* f0ea698: 10000011 */ beqz $zero,.L0f0ea6e0 +/* f0ea69c: 8e311fd4 */ lw $s1,0x1fd4($s1) +/* f0ea6a0: 906e003d */ lbu $t6,0x3d($v1) +.L0f0ea6a4: +/* f0ea6a4: 9079003c */ lbu $t9,0x3c($v1) +/* f0ea6a8: 8c660044 */ lw $a2,0x44($v1) +/* f0ea6ac: 000e7900 */ sll $t7,$t6,0x4 +/* f0ea6b0: 00194900 */ sll $t1,$t9,0x4 +/* f0ea6b4: 01ee7823 */ subu $t7,$t7,$t6 +/* f0ea6b8: 01394823 */ subu $t1,$t1,$t9 +/* f0ea6bc: 00094880 */ sll $t1,$t1,0x2 +/* f0ea6c0: 000f7880 */ sll $t7,$t7,0x2 +/* f0ea6c4: 01f84021 */ addu $t0,$t7,$t8 +/* f0ea6c8: 01385021 */ addu $t2,$t1,$t8 +/* f0ea6cc: 8d450024 */ lw $a1,0x24($t2) +/* f0ea6d0: 0fc01a40 */ jal func0f006900 +/* f0ea6d4: 8d040024 */ lw $a0,0x24($t0) +/* f0ea6d8: 00408825 */ or $s1,$v0,$zero +/* f0ea6dc: 8e030010 */ lw $v1,0x10($s0) +.L0f0ea6e0: +/* f0ea6e0: 8c6b000c */ lw $t3,0xc($v1) +/* f0ea6e4: 02202025 */ or $a0,$s1,$zero +/* f0ea6e8: 00002825 */ or $a1,$zero,$zero +/* f0ea6ec: 51600009 */ beqzl $t3,.L0f0ea714 +/* f0ea6f0: 9062003c */ lbu $v0,0x3c($v1) +/* f0ea6f4: 0fc01a40 */ jal func0f006900 +/* f0ea6f8: 2406007f */ addiu $a2,$zero,0x7f +/* f0ea6fc: 2401ff00 */ addiu $at,$zero,-256 +/* f0ea700: 00416024 */ and $t4,$v0,$at +/* f0ea704: 322d00ff */ andi $t5,$s1,0xff +/* f0ea708: 018d8825 */ or $s1,$t4,$t5 +/* f0ea70c: 8e030010 */ lw $v1,0x10($s0) +/* f0ea710: 9062003c */ lbu $v0,0x3c($v1) +.L0f0ea714: +/* f0ea714: 3c047f1b */ lui $a0,0x7f1b +/* f0ea718: 3c057f1b */ lui $a1,0x7f1b +/* f0ea71c: 00027100 */ sll $t6,$v0,0x4 +/* f0ea720: 01c27023 */ subu $t6,$t6,$v0 +/* f0ea724: 000e1080 */ sll $v0,$t6,0x2 +/* f0ea728: 00822021 */ addu $a0,$a0,$v0 +/* f0ea72c: 00a22821 */ addu $a1,$a1,$v0 +/* f0ea730: 8ca5213c */ lw $a1,0x213c($a1) +/* f0ea734: 0fc54f8e */ jal func0f153e38 +/* f0ea738: 8c8422a4 */ lw $a0,0x22a4($a0) +/* f0ea73c: 1000003a */ beqz $zero,.L0f0ea828 +/* f0ea740: 8e040008 */ lw $a0,0x8($s0) +/* f0ea744: 8e030010 */ lw $v1,0x10($s0) +.L0f0ea748: +/* f0ea748: 44805000 */ mtc1 $zero,$f10 +/* f0ea74c: 3c187f1b */ lui $t8,0x7f1b +/* f0ea750: c4680040 */ lwc1 $f8,0x40($v1) +/* f0ea754: 27181fb0 */ addiu $t8,$t8,0x1fb0 +/* f0ea758: 460a403c */ c.lt.s $f8,$f10 +/* f0ea75c: 00000000 */ sll $zero,$zero,0x0 +/* f0ea760: 4502000a */ bc1fl .L0f0ea78c +/* f0ea764: 9079003d */ lbu $t9,0x3d($v1) +/* f0ea768: 906f003c */ lbu $t7,0x3c($v1) +/* f0ea76c: 3c117f1b */ lui $s1,0x7f1b +/* f0ea770: 000f4100 */ sll $t0,$t7,0x4 +/* f0ea774: 010f4023 */ subu $t0,$t0,$t7 +/* f0ea778: 00084080 */ sll $t0,$t0,0x2 +/* f0ea77c: 02288821 */ addu $s1,$s1,$t0 +/* f0ea780: 10000011 */ beqz $zero,.L0f0ea7c8 +/* f0ea784: 8e311fc8 */ lw $s1,0x1fc8($s1) +/* f0ea788: 9079003d */ lbu $t9,0x3d($v1) +.L0f0ea78c: +/* f0ea78c: 906b003c */ lbu $t3,0x3c($v1) +/* f0ea790: 8c660044 */ lw $a2,0x44($v1) +/* f0ea794: 00194900 */ sll $t1,$t9,0x4 +/* f0ea798: 000b6100 */ sll $t4,$t3,0x4 +/* f0ea79c: 01394823 */ subu $t1,$t1,$t9 +/* f0ea7a0: 018b6023 */ subu $t4,$t4,$t3 +/* f0ea7a4: 000c6080 */ sll $t4,$t4,0x2 +/* f0ea7a8: 00094880 */ sll $t1,$t1,0x2 +/* f0ea7ac: 01385021 */ addu $t2,$t1,$t8 +/* f0ea7b0: 01986821 */ addu $t5,$t4,$t8 +/* f0ea7b4: 8da50018 */ lw $a1,0x18($t5) +/* f0ea7b8: 0fc01a40 */ jal func0f006900 +/* f0ea7bc: 8d440018 */ lw $a0,0x18($t2) +/* f0ea7c0: 00408825 */ or $s1,$v0,$zero +/* f0ea7c4: 8e030010 */ lw $v1,0x10($s0) +.L0f0ea7c8: +/* f0ea7c8: 8c6e000c */ lw $t6,0xc($v1) +/* f0ea7cc: 02202025 */ or $a0,$s1,$zero +/* f0ea7d0: 00002825 */ or $a1,$zero,$zero +/* f0ea7d4: 51c00009 */ beqzl $t6,.L0f0ea7fc +/* f0ea7d8: 9062003c */ lbu $v0,0x3c($v1) +/* f0ea7dc: 0fc01a40 */ jal func0f006900 +/* f0ea7e0: 2406007f */ addiu $a2,$zero,0x7f +/* f0ea7e4: 2401ff00 */ addiu $at,$zero,-256 +/* f0ea7e8: 00417824 */ and $t7,$v0,$at +/* f0ea7ec: 322800ff */ andi $t0,$s1,0xff +/* f0ea7f0: 01e88825 */ or $s1,$t7,$t0 +/* f0ea7f4: 8e030010 */ lw $v1,0x10($s0) +/* f0ea7f8: 9062003c */ lbu $v0,0x3c($v1) +.L0f0ea7fc: +/* f0ea7fc: 3c047f1b */ lui $a0,0x7f1b +/* f0ea800: 3c057f1b */ lui $a1,0x7f1b +/* f0ea804: 0002c900 */ sll $t9,$v0,0x4 +/* f0ea808: 0322c823 */ subu $t9,$t9,$v0 +/* f0ea80c: 00191080 */ sll $v0,$t9,0x2 +/* f0ea810: 00822021 */ addu $a0,$a0,$v0 +/* f0ea814: 00a22821 */ addu $a1,$a1,$v0 +/* f0ea818: 8ca52130 */ lw $a1,0x2130($a1) +/* f0ea81c: 0fc54f8e */ jal func0f153e38 +/* f0ea820: 8c842298 */ lw $a0,0x2298($a0) +/* f0ea824: 8e040008 */ lw $a0,0x8($s0) +.L0f0ea828: +/* f0ea828: 0fc3c962 */ jal func0f0f2588 +/* f0ea82c: 8e050010 */ lw $a1,0x10($s0) +/* f0ea830: 10400038 */ beqz $v0,.L0f0ea914 +/* f0ea834: 00000000 */ sll $zero,$zero,0x0 +/* f0ea838: 8e030010 */ lw $v1,0x10($s0) +/* f0ea83c: 44809000 */ mtc1 $zero,$f18 +/* f0ea840: c4700040 */ lwc1 $f16,0x40($v1) +/* f0ea844: 4612803c */ c.lt.s $f16,$f18 +/* f0ea848: 00000000 */ sll $zero,$zero,0x0 +/* f0ea84c: 4502000a */ bc1fl .L0f0ea878 +/* f0ea850: 906b003d */ lbu $t3,0x3d($v1) +/* f0ea854: 9069003c */ lbu $t1,0x3c($v1) +/* f0ea858: 3c117f1b */ lui $s1,0x7f1b +/* f0ea85c: 00095100 */ sll $t2,$t1,0x4 +/* f0ea860: 01495023 */ subu $t2,$t2,$t1 +/* f0ea864: 000a5080 */ sll $t2,$t2,0x2 +/* f0ea868: 022a8821 */ addu $s1,$s1,$t2 +/* f0ea86c: 10000012 */ beqz $zero,.L0f0ea8b8 +/* f0ea870: 8e311fcc */ lw $s1,0x1fcc($s1) +/* f0ea874: 906b003d */ lbu $t3,0x3d($v1) +.L0f0ea878: +/* f0ea878: 2407003c */ addiu $a3,$zero,0x3c +/* f0ea87c: 906d003c */ lbu $t5,0x3c($v1) +/* f0ea880: 01670019 */ multu $t3,$a3 +/* f0ea884: 3c027f1b */ lui $v0,0x7f1b +/* f0ea888: 24421fb0 */ addiu $v0,$v0,0x1fb0 +/* f0ea88c: 8c660044 */ lw $a2,0x44($v1) +/* f0ea890: 00006012 */ mflo $t4 +/* f0ea894: 004cc021 */ addu $t8,$v0,$t4 +/* f0ea898: 8f04001c */ lw $a0,0x1c($t8) +/* f0ea89c: 01a70019 */ multu $t5,$a3 +/* f0ea8a0: 00007012 */ mflo $t6 +/* f0ea8a4: 004e7821 */ addu $t7,$v0,$t6 +/* f0ea8a8: 0fc01a40 */ jal func0f006900 +/* f0ea8ac: 8de5001c */ lw $a1,0x1c($t7) +/* f0ea8b0: 00408825 */ or $s1,$v0,$zero +/* f0ea8b4: 8e030010 */ lw $v1,0x10($s0) +.L0f0ea8b8: +/* f0ea8b8: 8c68000c */ lw $t0,0xc($v1) +/* f0ea8bc: 02202025 */ or $a0,$s1,$zero +/* f0ea8c0: 00002825 */ or $a1,$zero,$zero +/* f0ea8c4: 51000009 */ beqzl $t0,.L0f0ea8ec +/* f0ea8c8: 9062003c */ lbu $v0,0x3c($v1) +/* f0ea8cc: 0fc01a40 */ jal func0f006900 +/* f0ea8d0: 2406007f */ addiu $a2,$zero,0x7f +/* f0ea8d4: 2401ff00 */ addiu $at,$zero,-256 +/* f0ea8d8: 0041c824 */ and $t9,$v0,$at +/* f0ea8dc: 322900ff */ andi $t1,$s1,0xff +/* f0ea8e0: 03298825 */ or $s1,$t9,$t1 +/* f0ea8e4: 8e030010 */ lw $v1,0x10($s0) +/* f0ea8e8: 9062003c */ lbu $v0,0x3c($v1) +.L0f0ea8ec: +/* f0ea8ec: 3c047f1b */ lui $a0,0x7f1b +/* f0ea8f0: 3c057f1b */ lui $a1,0x7f1b +/* f0ea8f4: 00025100 */ sll $t2,$v0,0x4 +/* f0ea8f8: 01425023 */ subu $t2,$t2,$v0 +/* f0ea8fc: 000a1080 */ sll $v0,$t2,0x2 +/* f0ea900: 00822021 */ addu $a0,$a0,$v0 +/* f0ea904: 00a22821 */ addu $a1,$a1,$v0 +/* f0ea908: 8ca52134 */ lw $a1,0x2134($a1) +/* f0ea90c: 0fc54f8e */ jal func0f153e38 +/* f0ea910: 8c84229c */ lw $a0,0x229c($a0) +.L0f0ea914: +/* f0ea914: 0fc3c4ce */ jal func0f0f1338 +/* f0ea918: 8e040008 */ lw $a0,0x8($s0) +/* f0ea91c: 1040001a */ beqz $v0,.L0f0ea988 +/* f0ea920: afa20098 */ sw $v0,0x98($sp) +/* f0ea924: c4440004 */ lwc1 $f4,0x4($v0) +/* f0ea928: 44803000 */ mtc1 $zero,$f6 +/* f0ea92c: 00000000 */ sll $zero,$zero,0x0 +/* f0ea930: 4606203c */ c.lt.s $f4,$f6 +/* f0ea934: 00000000 */ sll $zero,$zero,0x0 +/* f0ea938: 45000003 */ bc1f .L0f0ea948 +/* f0ea93c: 00000000 */ sll $zero,$zero,0x0 +/* f0ea940: 100000b0 */ beqz $zero,.L0f0eac04 +/* f0ea944: 8fa200b0 */ lw $v0,0xb0($sp) +.L0f0ea948: +/* f0ea948: 0fc54f14 */ jal func0f153c50 +/* f0ea94c: 00000000 */ sll $zero,$zero,0x0 +/* f0ea950: 8fab0098 */ lw $t3,0x98($sp) +/* f0ea954: 3c014396 */ lui $at,0x4396 +/* f0ea958: 44815000 */ mtc1 $at,$f10 +/* f0ea95c: c5680004 */ lwc1 $f8,0x4($t3) +/* f0ea960: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0ea964: 8fa5009c */ lw $a1,0x9c($sp) +/* f0ea968: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0ea96c: 00003825 */ or $a3,$zero,$zero +/* f0ea970: 44068000 */ mfc1 $a2,$f16 +/* f0ea974: 0fc54f08 */ jal func0f153c20 +/* f0ea978: 00000000 */ sll $zero,$zero,0x0 +/* f0ea97c: 240c0001 */ addiu $t4,$zero,0x1 +/* f0ea980: 3c018008 */ lui $at,0x8008 +/* f0ea984: ac2cfb9c */ sw $t4,-0x464($at) +.L0f0ea988: +/* f0ea988: afb100a8 */ sw $s1,0xa8($sp) +/* f0ea98c: 8e180008 */ lw $t8,0x8($s0) +/* f0ea990: 8f0d0004 */ lw $t5,0x4($t8) +/* f0ea994: 000d71c0 */ sll $t6,$t5,0x7 +/* f0ea998: 05c1000e */ bgez $t6,.L0f0ea9d4 +/* f0ea99c: 00000000 */ sll $zero,$zero,0x0 +/* f0ea9a0: afb10078 */ sw $s1,0x78($sp) +/* f0ea9a4: afb10074 */ sw $s1,0x74($sp) +/* f0ea9a8: 8e070008 */ lw $a3,0x8($s0) +/* f0ea9ac: 24040016 */ addiu $a0,$zero,0x16 +/* f0ea9b0: 8ce20010 */ lw $v0,0x10($a3) +/* f0ea9b4: 00e02825 */ or $a1,$a3,$zero +/* f0ea9b8: 50400004 */ beqzl $v0,.L0f0ea9cc +/* f0ea9bc: 8fa80078 */ lw $t0,0x78($sp) +/* f0ea9c0: 0040f809 */ jalr $v0 +/* f0ea9c4: 27a60074 */ addiu $a2,$sp,0x74 +/* f0ea9c8: 8fa80078 */ lw $t0,0x78($sp) +.L0f0ea9cc: +/* f0ea9cc: 8fb10074 */ lw $s1,0x74($sp) +/* f0ea9d0: afa800a8 */ sw $t0,0xa8($sp) +.L0f0ea9d4: +/* f0ea9d4: 0fc54d8a */ jal func0f153628 +/* f0ea9d8: 8fa400b0 */ lw $a0,0xb0($sp) +/* f0ea9dc: 8fb90090 */ lw $t9,0x90($sp) +/* f0ea9e0: 8fa9008c */ lw $t1,0x8c($sp) +/* f0ea9e4: afb10018 */ sw $s1,0x18($sp) +/* f0ea9e8: afb90010 */ sw $t9,0x10($sp) +/* f0ea9ec: afa90014 */ sw $t1,0x14($sp) +/* f0ea9f0: 860a0004 */ lh $t2,0x4($s0) +/* f0ea9f4: 00402025 */ or $a0,$v0,$zero +/* f0ea9f8: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f0ea9fc: afaa001c */ sw $t2,0x1c($sp) +/* f0eaa00: 860b0006 */ lh $t3,0x6($s0) +/* f0eaa04: afa00028 */ sw $zero,0x28($sp) +/* f0eaa08: afa00024 */ sw $zero,0x24($sp) +/* f0eaa0c: 27a6009c */ addiu $a2,$sp,0x9c +/* f0eaa10: 8fa700a4 */ lw $a3,0xa4($sp) +/* f0eaa14: 0fc5580f */ jal func0f15603c +/* f0eaa18: afab0020 */ sw $t3,0x20($sp) +/* f0eaa1c: afa200b0 */ sw $v0,0xb0($sp) +/* f0eaa20: 8e070008 */ lw $a3,0x8($s0) +/* f0eaa24: 8cec0004 */ lw $t4,0x4($a3) +/* f0eaa28: 00e02825 */ or $a1,$a3,$zero +/* f0eaa2c: 31988000 */ andi $t8,$t4,0x8000 +/* f0eaa30: 1700003a */ bnez $t8,.L0f0eab1c +/* f0eaa34: 00000000 */ sll $zero,$zero,0x0 +/* f0eaa38: 0fc3c539 */ jal func0f0f14e4 +/* f0eaa3c: 8ce4000c */ lw $a0,0xc($a3) +/* f0eaa40: 10400036 */ beqz $v0,.L0f0eab1c +/* f0eaa44: afa200a4 */ sw $v0,0xa4($sp) +/* f0eaa48: 3c0d7f1b */ lui $t5,0x7f1b +/* f0eaa4c: 25addfb4 */ addiu $t5,$t5,-8268 +/* f0eaa50: 104d0032 */ beq $v0,$t5,.L0f0eab1c +/* f0eaa54: 27a40070 */ addiu $a0,$sp,0x70 +/* f0eaa58: 860e0002 */ lh $t6,0x2($s0) +/* f0eaa5c: 27a5006c */ addiu $a1,$sp,0x6c +/* f0eaa60: 25cf0002 */ addiu $t7,$t6,0x2 +/* f0eaa64: afaf009c */ sw $t7,0x9c($sp) +/* f0eaa68: 8e080008 */ lw $t0,0x8($s0) +/* f0eaa6c: 25ebfffe */ addiu $t3,$t7,-2 +/* f0eaa70: 8d190004 */ lw $t9,0x4($t0) +/* f0eaa74: 33290200 */ andi $t1,$t9,0x200 +/* f0eaa78: 51200003 */ beqzl $t1,.L0f0eaa88 +/* f0eaa7c: 8fac008c */ lw $t4,0x8c($sp) +/* f0eaa80: afab009c */ sw $t3,0x9c($sp) +/* f0eaa84: 8fac008c */ lw $t4,0x8c($sp) +.L0f0eaa88: +/* f0eaa88: 8fa600a4 */ lw $a2,0xa4($sp) +/* f0eaa8c: 8fa70090 */ lw $a3,0x90($sp) +/* f0eaa90: afa00014 */ sw $zero,0x14($sp) +/* f0eaa94: 0fc55cbe */ jal func0f1572f8 +/* f0eaa98: afac0010 */ sw $t4,0x10($sp) +/* f0eaa9c: 86180000 */ lh $t8,0x0($s0) +/* f0eaaa0: 860d0004 */ lh $t5,0x4($s0) +/* f0eaaa4: 8faf006c */ lw $t7,0x6c($sp) +/* f0eaaa8: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f0eaaac: 030d7021 */ addu $t6,$t8,$t5 +/* f0eaab0: 01cf4023 */ subu $t0,$t6,$t7 +/* f0eaab4: 2519fff6 */ addiu $t9,$t0,-10 +/* f0eaab8: afb900a0 */ sw $t9,0xa0($sp) +/* f0eaabc: 8e090008 */ lw $t1,0x8($s0) +/* f0eaac0: 272c0006 */ addiu $t4,$t9,0x6 +/* f0eaac4: 27a6009c */ addiu $a2,$sp,0x9c +/* f0eaac8: 8d2a0004 */ lw $t2,0x4($t1) +/* f0eaacc: 314b0010 */ andi $t3,$t2,0x10 +/* f0eaad0: 51600003 */ beqzl $t3,.L0f0eaae0 +/* f0eaad4: 8fb80090 */ lw $t8,0x90($sp) +/* f0eaad8: afac00a0 */ sw $t4,0xa0($sp) +/* f0eaadc: 8fb80090 */ lw $t8,0x90($sp) +.L0f0eaae0: +/* f0eaae0: 8fad008c */ lw $t5,0x8c($sp) +/* f0eaae4: 8fae00a8 */ lw $t6,0xa8($sp) +/* f0eaae8: afb80010 */ sw $t8,0x10($sp) +/* f0eaaec: afad0014 */ sw $t5,0x14($sp) +/* f0eaaf0: afae0018 */ sw $t6,0x18($sp) +/* f0eaaf4: 860f0004 */ lh $t7,0x4($s0) +/* f0eaaf8: 8fa400b0 */ lw $a0,0xb0($sp) +/* f0eaafc: 8fa700a4 */ lw $a3,0xa4($sp) +/* f0eab00: afaf001c */ sw $t7,0x1c($sp) +/* f0eab04: 86080006 */ lh $t0,0x6($s0) +/* f0eab08: afa00028 */ sw $zero,0x28($sp) +/* f0eab0c: afa00024 */ sw $zero,0x24($sp) +/* f0eab10: 0fc5580f */ jal func0f15603c +/* f0eab14: afa80020 */ sw $t0,0x20($sp) +/* f0eab18: afa200b0 */ sw $v0,0xb0($sp) +.L0f0eab1c: +/* f0eab1c: 0fc54de0 */ jal func0f153780 +/* f0eab20: 8fa400b0 */ lw $a0,0xb0($sp) +/* f0eab24: 8fa90098 */ lw $t1,0x98($sp) +/* f0eab28: afa200b0 */ sw $v0,0xb0($sp) +/* f0eab2c: 3c014396 */ lui $at,0x4396 +/* f0eab30: 5120001a */ beqzl $t1,.L0f0eab9c +/* f0eab34: 8e180008 */ lw $t8,0x8($s0) +/* f0eab38: 860a0004 */ lh $t2,0x4($s0) +/* f0eab3c: c5260004 */ lwc1 $f6,0x4($t1) +/* f0eab40: 44814000 */ mtc1 $at,$f8 +/* f0eab44: 254b00c8 */ addiu $t3,$t2,0xc8 +/* f0eab48: 448b9000 */ mtc1 $t3,$f18 +/* f0eab4c: 46083282 */ mul.s $f10,$f6,$f8 +/* f0eab50: 46809120 */ cvt.s.w $f4,$f18 +/* f0eab54: 460a203c */ c.lt.s $f4,$f10 +/* f0eab58: 00000000 */ sll $zero,$zero,0x0 +/* f0eab5c: 4502000b */ bc1fl .L0f0eab8c +/* f0eab60: 93ac0097 */ lbu $t4,0x97($sp) +/* f0eab64: 8e190010 */ lw $t9,0x10($s0) +/* f0eab68: 44809000 */ mtc1 $zero,$f18 +/* f0eab6c: c7300048 */ lwc1 $f16,0x48($t9) +/* f0eab70: 4612803c */ c.lt.s $f16,$f18 +/* f0eab74: 00000000 */ sll $zero,$zero,0x0 +/* f0eab78: 45020004 */ bc1fl .L0f0eab8c +/* f0eab7c: 93ac0097 */ lbu $t4,0x97($sp) +/* f0eab80: 0fc3c4fb */ jal func0f0f13ec +/* f0eab84: 8e040008 */ lw $a0,0x8($s0) +/* f0eab88: 93ac0097 */ lbu $t4,0x97($sp) +.L0f0eab8c: +/* f0eab8c: 3c018008 */ lui $at,0x8008 +/* f0eab90: 0fc54f22 */ jal func0f153c88 +/* f0eab94: ac2cfb9c */ sw $t4,-0x464($at) +/* f0eab98: 8e180008 */ lw $t8,0x8($s0) +.L0f0eab9c: +/* f0eab9c: 8f0d0004 */ lw $t5,0x4($t8) +/* f0eaba0: 000d7280 */ sll $t6,$t5,0xa +/* f0eaba4: 05c30017 */ bgezl $t6,.L0f0eac04 +/* f0eaba8: 8fa200b0 */ lw $v0,0xb0($sp) +/* f0eabac: 860f0000 */ lh $t7,0x0($s0) +/* f0eabb0: 8fab00b0 */ lw $t3,0xb0($sp) +/* f0eabb4: 27a90058 */ addiu $t1,$sp,0x58 +/* f0eabb8: afaf0058 */ sw $t7,0x58($sp) +/* f0eabbc: 86080002 */ lh $t0,0x2($s0) +/* f0eabc0: 24040013 */ addiu $a0,$zero,0x13 +/* f0eabc4: 27a60048 */ addiu $a2,$sp,0x48 +/* f0eabc8: afa8005c */ sw $t0,0x5c($sp) +/* f0eabcc: 860a0004 */ lh $t2,0x4($s0) +/* f0eabd0: afb10064 */ sw $s1,0x64($sp) +/* f0eabd4: a3a00068 */ sb $zero,0x68($sp) +/* f0eabd8: afa0004c */ sw $zero,0x4c($sp) +/* f0eabdc: afa90050 */ sw $t1,0x50($sp) +/* f0eabe0: afab0048 */ sw $t3,0x48($sp) +/* f0eabe4: afaa0060 */ sw $t2,0x60($sp) +/* f0eabe8: 8e070008 */ lw $a3,0x8($s0) +/* f0eabec: 8cf90010 */ lw $t9,0x10($a3) +/* f0eabf0: 00e02825 */ or $a1,$a3,$zero +/* f0eabf4: 0320f809 */ jalr $t9 +/* f0eabf8: 00000000 */ sll $zero,$zero,0x0 +/* f0eabfc: afa200b0 */ sw $v0,0xb0($sp) +/* f0eac00: 8fa200b0 */ lw $v0,0xb0($sp) +.L0f0eac04: +/* f0eac04: 8fbf003c */ lw $ra,0x3c($sp) +/* f0eac08: 8fb00034 */ lw $s0,0x34($sp) +/* f0eac0c: 8fb10038 */ lw $s1,0x38($sp) +/* f0eac10: 03e00008 */ jr $ra +/* f0eac14: 27bd00b0 */ addiu $sp,$sp,0xb0 +); + +GLOBAL_ASM( +glabel func0f0eac18 +/* f0eac18: 27bdff88 */ addiu $sp,$sp,-120 +/* f0eac1c: afbf003c */ sw $ra,0x3c($sp) +/* f0eac20: afb10038 */ sw $s1,0x38($sp) +/* f0eac24: afb00034 */ sw $s0,0x34($sp) +/* f0eac28: afa40078 */ sw $a0,0x78($sp) +/* f0eac2c: 8ca30010 */ lw $v1,0x10($a1) +/* f0eac30: 44803000 */ mtc1 $zero,$f6 +/* f0eac34: 00a08025 */ or $s0,$a1,$zero +/* f0eac38: c4640040 */ lwc1 $f4,0x40($v1) +/* f0eac3c: 4606203c */ c.lt.s $f4,$f6 +/* f0eac40: 00000000 */ sll $zero,$zero,0x0 +/* f0eac44: 4502000b */ bc1fl .L0f0eac74 +/* f0eac48: 9079003d */ lbu $t9,0x3d($v1) +/* f0eac4c: 906e003c */ lbu $t6,0x3c($v1) +/* f0eac50: 2408003c */ addiu $t0,$zero,0x3c +/* f0eac54: 3c027f1b */ lui $v0,0x7f1b +/* f0eac58: 01c80019 */ multu $t6,$t0 +/* f0eac5c: 24421fb0 */ addiu $v0,$v0,0x1fb0 +/* f0eac60: 00007812 */ mflo $t7 +/* f0eac64: 004fc021 */ addu $t8,$v0,$t7 +/* f0eac68: 10000012 */ beqz $zero,.L0f0eacb4 +/* f0eac6c: 8f070018 */ lw $a3,0x18($t8) +/* f0eac70: 9079003d */ lbu $t9,0x3d($v1) +.L0f0eac74: +/* f0eac74: 2408003c */ addiu $t0,$zero,0x3c +/* f0eac78: 906b003c */ lbu $t3,0x3c($v1) +/* f0eac7c: 03280019 */ multu $t9,$t0 +/* f0eac80: 3c027f1b */ lui $v0,0x7f1b +/* f0eac84: 24421fb0 */ addiu $v0,$v0,0x1fb0 +/* f0eac88: 8c660044 */ lw $a2,0x44($v1) +/* f0eac8c: 00004812 */ mflo $t1 +/* f0eac90: 00495021 */ addu $t2,$v0,$t1 +/* f0eac94: 8d440018 */ lw $a0,0x18($t2) +/* f0eac98: 01680019 */ multu $t3,$t0 +/* f0eac9c: 00006012 */ mflo $t4 +/* f0eaca0: 004c6821 */ addu $t5,$v0,$t4 +/* f0eaca4: 0fc01a40 */ jal func0f006900 +/* f0eaca8: 8da50018 */ lw $a1,0x18($t5) +/* f0eacac: 00403825 */ or $a3,$v0,$zero +/* f0eacb0: 8e030010 */ lw $v1,0x10($s0) +.L0f0eacb4: +/* f0eacb4: 8c6e000c */ lw $t6,0xc($v1) +/* f0eacb8: 00e02025 */ or $a0,$a3,$zero +/* f0eacbc: 00002825 */ or $a1,$zero,$zero +/* f0eacc0: 11c00008 */ beqz $t6,.L0f0eace4 +/* f0eacc4: 2406007f */ addiu $a2,$zero,0x7f +/* f0eacc8: 0fc01a40 */ jal func0f006900 +/* f0eaccc: afa7005c */ sw $a3,0x5c($sp) +/* f0eacd0: 8fa7005c */ lw $a3,0x5c($sp) +/* f0eacd4: 2401ff00 */ addiu $at,$zero,-256 +/* f0eacd8: 00417824 */ and $t7,$v0,$at +/* f0eacdc: 30f800ff */ andi $t8,$a3,0xff +/* f0eace0: 01f83825 */ or $a3,$t7,$t8 +.L0f0eace4: +/* f0eace4: 30f100ff */ andi $s1,$a3,0xff +/* f0eace8: 3c01ffff */ lui $at,0xffff +/* f0eacec: 02212025 */ or $a0,$s1,$at +/* f0eacf0: 00808825 */ or $s1,$a0,$zero +/* f0eacf4: 308500ff */ andi $a1,$a0,0xff +/* f0eacf8: 0fc01a40 */ jal func0f006900 +/* f0eacfc: 2406007f */ addiu $a2,$zero,0x7f +/* f0ead00: 86060000 */ lh $a2,0x0($s0) +/* f0ead04: 8fa40078 */ lw $a0,0x78($sp) +/* f0ead08: 00402825 */ or $a1,$v0,$zero +/* f0ead0c: 24c60020 */ addiu $a2,$a2,0x20 +/* f0ead10: 24c30009 */ addiu $v1,$a2,0x9 +/* f0ead14: 24690006 */ addiu $t1,$v1,0x6 +/* f0ead18: afa30054 */ sw $v1,0x54($sp) +/* f0ead1c: afa90050 */ sw $t1,0x50($sp) +/* f0ead20: 0fc54df7 */ jal func0f1537dc +/* f0ead24: afa60058 */ sw $a2,0x58($sp) +/* f0ead28: 3c038008 */ lui $v1,0x8008 +/* f0ead2c: 2463fac0 */ addiu $v1,$v1,-1344 +/* f0ead30: 8c6b0000 */ lw $t3,0x0($v1) +/* f0ead34: 8faa0054 */ lw $t2,0x54($sp) +/* f0ead38: 86180002 */ lh $t8,0x2($s0) +/* f0ead3c: 3c01f600 */ lui $at,0xf600 +/* f0ead40: 014b0019 */ multu $t2,$t3 +/* f0ead44: 27190005 */ addiu $t9,$t8,0x5 +/* f0ead48: 332903ff */ andi $t1,$t9,0x3ff +/* f0ead4c: 00095080 */ sll $t2,$t1,0x2 +/* f0ead50: 8fa60058 */ lw $a2,0x58($sp) +/* f0ead54: 24440008 */ addiu $a0,$v0,0x8 +/* f0ead58: 00006012 */ mflo $t4 +/* f0ead5c: 318d03ff */ andi $t5,$t4,0x3ff +/* f0ead60: 000d7380 */ sll $t6,$t5,0xe +/* f0ead64: 01c17825 */ or $t7,$t6,$at +/* f0ead68: 01ea5825 */ or $t3,$t7,$t2 +/* f0ead6c: ac4b0000 */ sw $t3,0x0($v0) +/* f0ead70: 8c6c0000 */ lw $t4,0x0($v1) +/* f0ead74: 86190002 */ lh $t9,0x2($s0) +/* f0ead78: 00cc0019 */ multu $a2,$t4 +/* f0ead7c: 332903ff */ andi $t1,$t9,0x3ff +/* f0ead80: 00097880 */ sll $t7,$t1,0x2 +/* f0ead84: 00006812 */ mflo $t5 +/* f0ead88: 31ae03ff */ andi $t6,$t5,0x3ff +/* f0ead8c: 000ec380 */ sll $t8,$t6,0xe +/* f0ead90: 030f5025 */ or $t2,$t8,$t7 +/* f0ead94: 0fc54e0e */ jal func0f153838 +/* f0ead98: ac4a0004 */ sw $t2,0x4($v0) +/* f0ead9c: 00402025 */ or $a0,$v0,$zero +/* f0eada0: 0fc54df7 */ jal func0f1537dc +/* f0eada4: 02202825 */ or $a1,$s1,$zero +/* f0eada8: 3c038008 */ lui $v1,0x8008 +/* f0eadac: 2463fac0 */ addiu $v1,$v1,-1344 +/* f0eadb0: 8c6c0000 */ lw $t4,0x0($v1) +/* f0eadb4: 8fab0050 */ lw $t3,0x50($sp) +/* f0eadb8: 86180002 */ lh $t8,0x2($s0) +/* f0eadbc: 3c01f600 */ lui $at,0xf600 +/* f0eadc0: 016c0019 */ multu $t3,$t4 +/* f0eadc4: 270f0005 */ addiu $t7,$t8,0x5 +/* f0eadc8: 31ea03ff */ andi $t2,$t7,0x3ff +/* f0eadcc: 000a5880 */ sll $t3,$t2,0x2 +/* f0eadd0: 24440008 */ addiu $a0,$v0,0x8 +/* f0eadd4: 00006812 */ mflo $t5 +/* f0eadd8: 31ae03ff */ andi $t6,$t5,0x3ff +/* f0eaddc: 000ecb80 */ sll $t9,$t6,0xe +/* f0eade0: 03214825 */ or $t1,$t9,$at +/* f0eade4: 012b6025 */ or $t4,$t1,$t3 +/* f0eade8: ac4c0000 */ sw $t4,0x0($v0) +/* f0eadec: 8c6e0000 */ lw $t6,0x0($v1) +/* f0eadf0: 8fad0054 */ lw $t5,0x54($sp) +/* f0eadf4: 860a0002 */ lh $t2,0x2($s0) +/* f0eadf8: 01ae0019 */ multu $t5,$t6 +/* f0eadfc: 314903ff */ andi $t1,$t2,0x3ff +/* f0eae00: 00095880 */ sll $t3,$t1,0x2 +/* f0eae04: 0000c812 */ mflo $t9 +/* f0eae08: 333803ff */ andi $t8,$t9,0x3ff +/* f0eae0c: 00187b80 */ sll $t7,$t8,0xe +/* f0eae10: 01eb6025 */ or $t4,$t7,$t3 +/* f0eae14: 0fc54e0e */ jal func0f153838 +/* f0eae18: ac4c0004 */ sw $t4,0x4($v0) +/* f0eae1c: afa20078 */ sw $v0,0x78($sp) +/* f0eae20: 0fc3c557 */ jal func0f0f155c +/* f0eae24: 8e040008 */ lw $a0,0x8($s0) +/* f0eae28: 1040001f */ beqz $v0,.L0f0eaea8 +/* f0eae2c: 8fa40078 */ lw $a0,0x78($sp) +/* f0eae30: 0fc54d8a */ jal func0f153628 +/* f0eae34: afa20070 */ sw $v0,0x70($sp) +/* f0eae38: 860d0000 */ lh $t5,0x0($s0) +/* f0eae3c: 3c188008 */ lui $t8,0x8008 +/* f0eae40: 3c0a8008 */ lui $t2,0x8008 +/* f0eae44: afad006c */ sw $t5,0x6c($sp) +/* f0eae48: 860e0002 */ lh $t6,0x2($s0) +/* f0eae4c: 8d4afb04 */ lw $t2,-0x4fc($t2) +/* f0eae50: 8f18fb08 */ lw $t8,-0x4f8($t8) +/* f0eae54: 2401ff7f */ addiu $at,$zero,-129 +/* f0eae58: 02214824 */ and $t1,$s1,$at +/* f0eae5c: 25d9ffff */ addiu $t9,$t6,-1 +/* f0eae60: afb90068 */ sw $t9,0x68($sp) +/* f0eae64: afa90018 */ sw $t1,0x18($sp) +/* f0eae68: afaa0014 */ sw $t2,0x14($sp) +/* f0eae6c: afb80010 */ sw $t8,0x10($sp) +/* f0eae70: 860f0004 */ lh $t7,0x4($s0) +/* f0eae74: 8fa70070 */ lw $a3,0x70($sp) +/* f0eae78: 00402025 */ or $a0,$v0,$zero +/* f0eae7c: afaf001c */ sw $t7,0x1c($sp) +/* f0eae80: 860b0006 */ lh $t3,0x6($s0) +/* f0eae84: afa00028 */ sw $zero,0x28($sp) +/* f0eae88: afa00024 */ sw $zero,0x24($sp) +/* f0eae8c: 27a5006c */ addiu $a1,$sp,0x6c +/* f0eae90: 27a60068 */ addiu $a2,$sp,0x68 +/* f0eae94: 0fc5580f */ jal func0f15603c +/* f0eae98: afab0020 */ sw $t3,0x20($sp) +/* f0eae9c: 0fc54de0 */ jal func0f153780 +/* f0eaea0: 00402025 */ or $a0,$v0,$zero +/* f0eaea4: afa20078 */ sw $v0,0x78($sp) +.L0f0eaea8: +/* f0eaea8: 8fbf003c */ lw $ra,0x3c($sp) +/* f0eaeac: 8fa20078 */ lw $v0,0x78($sp) +/* f0eaeb0: 8fb00034 */ lw $s0,0x34($sp) +/* f0eaeb4: 8fb10038 */ lw $s1,0x38($sp) +/* f0eaeb8: 03e00008 */ jr $ra +/* f0eaebc: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f0eaec0 +/* f0eaec0: 27bdff80 */ addiu $sp,$sp,-128 +/* f0eaec4: afbf003c */ sw $ra,0x3c($sp) +/* f0eaec8: afb10038 */ sw $s1,0x38($sp) +/* f0eaecc: afb00034 */ sw $s0,0x34($sp) +/* f0eaed0: afa40080 */ sw $a0,0x80($sp) +/* f0eaed4: 84ae0000 */ lh $t6,0x0($a1) +/* f0eaed8: 3c038008 */ lui $v1,0x8008 +/* f0eaedc: 3c078008 */ lui $a3,0x8008 +/* f0eaee0: 25cf000a */ addiu $t7,$t6,0xa +/* f0eaee4: afaf0070 */ sw $t7,0x70($sp) +/* f0eaee8: 84b80002 */ lh $t8,0x2($a1) +/* f0eaeec: 00a08025 */ or $s0,$a1,$zero +/* f0eaef0: 8c63fb10 */ lw $v1,-0x4f0($v1) +/* f0eaef4: 27190002 */ addiu $t9,$t8,0x2 +/* f0eaef8: afb9006c */ sw $t9,0x6c($sp) +/* f0eaefc: 8ca60008 */ lw $a2,0x8($a1) +/* f0eaf00: 8ce7fb0c */ lw $a3,-0x4f4($a3) +/* f0eaf04: 8cc20004 */ lw $v0,0x4($a2) +/* f0eaf08: 30480010 */ andi $t0,$v0,0x10 +/* f0eaf0c: 11000004 */ beqz $t0,.L0f0eaf20 +/* f0eaf10: 25eafffa */ addiu $t2,$t7,-6 +/* f0eaf14: afaa0070 */ sw $t2,0x70($sp) +/* f0eaf18: 8ca60008 */ lw $a2,0x8($a1) +/* f0eaf1c: 8cc20004 */ lw $v0,0x4($a2) +.L0f0eaf20: +/* f0eaf20: 00025a40 */ sll $t3,$v0,0x9 +/* f0eaf24: 05610005 */ bgez $t3,.L0f0eaf3c +/* f0eaf28: 00c02025 */ or $a0,$a2,$zero +/* f0eaf2c: 3c038008 */ lui $v1,0x8008 +/* f0eaf30: 3c078008 */ lui $a3,0x8008 +/* f0eaf34: 8c63fb18 */ lw $v1,-0x4e8($v1) +/* f0eaf38: 8ce7fb14 */ lw $a3,-0x4ec($a3) +.L0f0eaf3c: +/* f0eaf3c: afa30068 */ sw $v1,0x68($sp) +/* f0eaf40: 0fc3c557 */ jal func0f0f155c +/* f0eaf44: afa70064 */ sw $a3,0x64($sp) +/* f0eaf48: afa20074 */ sw $v0,0x74($sp) +/* f0eaf4c: 8e030010 */ lw $v1,0x10($s0) +/* f0eaf50: 44803000 */ mtc1 $zero,$f6 +/* f0eaf54: c4640040 */ lwc1 $f4,0x40($v1) +/* f0eaf58: 4606203c */ c.lt.s $f4,$f6 +/* f0eaf5c: 00000000 */ sll $zero,$zero,0x0 +/* f0eaf60: 4502000a */ bc1fl .L0f0eaf8c +/* f0eaf64: 906e003d */ lbu $t6,0x3d($v1) +/* f0eaf68: 906c003c */ lbu $t4,0x3c($v1) +/* f0eaf6c: 3c117f1b */ lui $s1,0x7f1b +/* f0eaf70: 000c6900 */ sll $t5,$t4,0x4 +/* f0eaf74: 01ac6823 */ subu $t5,$t5,$t4 +/* f0eaf78: 000d6880 */ sll $t5,$t5,0x2 +/* f0eaf7c: 022d8821 */ addu $s1,$s1,$t5 +/* f0eaf80: 10000013 */ beqz $zero,.L0f0eafd0 +/* f0eaf84: 8e311fc8 */ lw $s1,0x1fc8($s1) +/* f0eaf88: 906e003d */ lbu $t6,0x3d($v1) +.L0f0eaf8c: +/* f0eaf8c: 9068003c */ lbu $t0,0x3c($v1) +/* f0eaf90: 3c187f1b */ lui $t8,0x7f1b +/* f0eaf94: 000e7900 */ sll $t7,$t6,0x4 +/* f0eaf98: 00084900 */ sll $t1,$t0,0x4 +/* f0eaf9c: 27181fb0 */ addiu $t8,$t8,0x1fb0 +/* f0eafa0: 01ee7823 */ subu $t7,$t7,$t6 +/* f0eafa4: 01284823 */ subu $t1,$t1,$t0 +/* f0eafa8: 00094880 */ sll $t1,$t1,0x2 +/* f0eafac: 000f7880 */ sll $t7,$t7,0x2 +/* f0eafb0: 01f8c821 */ addu $t9,$t7,$t8 +/* f0eafb4: 01385021 */ addu $t2,$t1,$t8 +/* f0eafb8: 8d450018 */ lw $a1,0x18($t2) +/* f0eafbc: 8f240018 */ lw $a0,0x18($t9) +/* f0eafc0: 0fc01a40 */ jal func0f006900 +/* f0eafc4: 8c660044 */ lw $a2,0x44($v1) +/* f0eafc8: 00408825 */ or $s1,$v0,$zero +/* f0eafcc: 8e030010 */ lw $v1,0x10($s0) +.L0f0eafd0: +/* f0eafd0: 8c6b000c */ lw $t3,0xc($v1) +/* f0eafd4: 02202025 */ or $a0,$s1,$zero +/* f0eafd8: 00002825 */ or $a1,$zero,$zero +/* f0eafdc: 51600008 */ beqzl $t3,.L0f0eb000 +/* f0eafe0: afb10078 */ sw $s1,0x78($sp) +/* f0eafe4: 0fc01a40 */ jal func0f006900 +/* f0eafe8: 2406007f */ addiu $a2,$zero,0x7f +/* f0eafec: 2401ff00 */ addiu $at,$zero,-256 +/* f0eaff0: 00416024 */ and $t4,$v0,$at +/* f0eaff4: 322d00ff */ andi $t5,$s1,0xff +/* f0eaff8: 018d8825 */ or $s1,$t4,$t5 +/* f0eaffc: afb10078 */ sw $s1,0x78($sp) +.L0f0eb000: +/* f0eb000: 8e0e000c */ lw $t6,0xc($s0) +/* f0eb004: 3c014220 */ lui $at,0x4220 +/* f0eb008: 51c00062 */ beqzl $t6,.L0f0eb194 +/* f0eb00c: 8e090010 */ lw $t1,0x10($s0) +/* f0eb010: 44816000 */ mtc1 $at,$f12 +/* f0eb014: 0fc01ac2 */ jal func0f006b08 +/* f0eb018: 00000000 */ sll $zero,$zero,0x0 +/* f0eb01c: 3c01437f */ lui $at,0x437f +/* f0eb020: 44814000 */ mtc1 $at,$f8 +/* f0eb024: 24190001 */ addiu $t9,$zero,0x1 +/* f0eb028: 3c0b7f1b */ lui $t3,0x7f1b +/* f0eb02c: 46080282 */ mul.s $f10,$f0,$f8 +/* f0eb030: 256b1fb0 */ addiu $t3,$t3,0x1fb0 +/* f0eb034: 3c014f00 */ lui $at,0x4f00 +/* f0eb038: 444ff800 */ cfc1 $t7,$31 +/* f0eb03c: 44d9f800 */ ctc1 $t9,$31 +/* f0eb040: 00000000 */ sll $zero,$zero,0x0 +/* f0eb044: 46005424 */ cvt.w.s $f16,$f10 +/* f0eb048: 4459f800 */ cfc1 $t9,$31 +/* f0eb04c: 00000000 */ sll $zero,$zero,0x0 +/* f0eb050: 33390078 */ andi $t9,$t9,0x78 +/* f0eb054: 53200013 */ beqzl $t9,.L0f0eb0a4 +/* f0eb058: 44198000 */ mfc1 $t9,$f16 +/* f0eb05c: 44818000 */ mtc1 $at,$f16 +/* f0eb060: 24190001 */ addiu $t9,$zero,0x1 +/* f0eb064: 46105401 */ sub.s $f16,$f10,$f16 +/* f0eb068: 44d9f800 */ ctc1 $t9,$31 +/* f0eb06c: 00000000 */ sll $zero,$zero,0x0 +/* f0eb070: 46008424 */ cvt.w.s $f16,$f16 +/* f0eb074: 4459f800 */ cfc1 $t9,$31 +/* f0eb078: 00000000 */ sll $zero,$zero,0x0 +/* f0eb07c: 33390078 */ andi $t9,$t9,0x78 +/* f0eb080: 17200005 */ bnez $t9,.L0f0eb098 +/* f0eb084: 00000000 */ sll $zero,$zero,0x0 +/* f0eb088: 44198000 */ mfc1 $t9,$f16 +/* f0eb08c: 3c018000 */ lui $at,0x8000 +/* f0eb090: 10000007 */ beqz $zero,.L0f0eb0b0 +/* f0eb094: 0321c825 */ or $t9,$t9,$at +.L0f0eb098: +/* f0eb098: 10000005 */ beqz $zero,.L0f0eb0b0 +/* f0eb09c: 2419ffff */ addiu $t9,$zero,-1 +/* f0eb0a0: 44198000 */ mfc1 $t9,$f16 +.L0f0eb0a4: +/* f0eb0a4: 00000000 */ sll $zero,$zero,0x0 +/* f0eb0a8: 0720fffb */ bltz $t9,.L0f0eb098 +/* f0eb0ac: 00000000 */ sll $zero,$zero,0x0 +.L0f0eb0b0: +/* f0eb0b0: afb9005c */ sw $t9,0x5c($sp) +/* f0eb0b4: 8e030010 */ lw $v1,0x10($s0) +/* f0eb0b8: 44cff800 */ ctc1 $t7,$31 +/* f0eb0bc: 44802000 */ mtc1 $zero,$f4 +/* f0eb0c0: c4720040 */ lwc1 $f18,0x40($v1) +/* f0eb0c4: 4604903c */ c.lt.s $f18,$f4 +/* f0eb0c8: 00000000 */ sll $zero,$zero,0x0 +/* f0eb0cc: 4502000a */ bc1fl .L0f0eb0f8 +/* f0eb0d0: 9078003d */ lbu $t8,0x3d($v1) +/* f0eb0d4: 9068003c */ lbu $t0,0x3c($v1) +/* f0eb0d8: 3c077f1b */ lui $a3,0x7f1b +/* f0eb0dc: 00084900 */ sll $t1,$t0,0x4 +/* f0eb0e0: 01284823 */ subu $t1,$t1,$t0 +/* f0eb0e4: 00094880 */ sll $t1,$t1,0x2 +/* f0eb0e8: 00e93821 */ addu $a3,$a3,$t1 +/* f0eb0ec: 10000010 */ beqz $zero,.L0f0eb130 +/* f0eb0f0: 8ce71fd0 */ lw $a3,0x1fd0($a3) +/* f0eb0f4: 9078003d */ lbu $t8,0x3d($v1) +.L0f0eb0f8: +/* f0eb0f8: 906d003c */ lbu $t5,0x3c($v1) +/* f0eb0fc: 8c660044 */ lw $a2,0x44($v1) +/* f0eb100: 00185100 */ sll $t2,$t8,0x4 +/* f0eb104: 000d7100 */ sll $t6,$t5,0x4 +/* f0eb108: 01585023 */ subu $t2,$t2,$t8 +/* f0eb10c: 01cd7023 */ subu $t6,$t6,$t5 +/* f0eb110: 000e7080 */ sll $t6,$t6,0x2 +/* f0eb114: 000a5080 */ sll $t2,$t2,0x2 +/* f0eb118: 014b6021 */ addu $t4,$t2,$t3 +/* f0eb11c: 01cb7821 */ addu $t7,$t6,$t3 +/* f0eb120: 8de50020 */ lw $a1,0x20($t7) +/* f0eb124: 0fc01a40 */ jal func0f006900 +/* f0eb128: 8d840020 */ lw $a0,0x20($t4) +/* f0eb12c: 00403825 */ or $a3,$v0,$zero +.L0f0eb130: +/* f0eb130: 02202025 */ or $a0,$s1,$zero +/* f0eb134: 322500ff */ andi $a1,$s1,0xff +/* f0eb138: 2406007f */ addiu $a2,$zero,0x7f +/* f0eb13c: 0fc01a40 */ jal func0f006900 +/* f0eb140: afa70060 */ sw $a3,0x60($sp) +/* f0eb144: 8fa50060 */ lw $a1,0x60($sp) +/* f0eb148: 00402025 */ or $a0,$v0,$zero +/* f0eb14c: 0fc01a40 */ jal func0f006900 +/* f0eb150: 8fa6005c */ lw $a2,0x5c($sp) +/* f0eb154: 8e190010 */ lw $t9,0x10($s0) +/* f0eb158: 3c047f1b */ lui $a0,0x7f1b +/* f0eb15c: 3c057f1b */ lui $a1,0x7f1b +/* f0eb160: 9326003c */ lbu $a2,0x3c($t9) +/* f0eb164: 00408825 */ or $s1,$v0,$zero +/* f0eb168: 00064100 */ sll $t0,$a2,0x4 +/* f0eb16c: 01064023 */ subu $t0,$t0,$a2 +/* f0eb170: 00083080 */ sll $a2,$t0,0x2 +/* f0eb174: 00862021 */ addu $a0,$a0,$a2 +/* f0eb178: 00a62821 */ addu $a1,$a1,$a2 +/* f0eb17c: 8ca52138 */ lw $a1,0x2138($a1) +/* f0eb180: 0fc54f8e */ jal func0f153e38 +/* f0eb184: 8c8422a0 */ lw $a0,0x22a0($a0) +/* f0eb188: 1000000e */ beqz $zero,.L0f0eb1c4 +/* f0eb18c: 8e040008 */ lw $a0,0x8($s0) +/* f0eb190: 8e090010 */ lw $t1,0x10($s0) +.L0f0eb194: +/* f0eb194: 3c047f1b */ lui $a0,0x7f1b +/* f0eb198: 3c057f1b */ lui $a1,0x7f1b +/* f0eb19c: 9126003c */ lbu $a2,0x3c($t1) +/* f0eb1a0: 0006c100 */ sll $t8,$a2,0x4 +/* f0eb1a4: 0306c023 */ subu $t8,$t8,$a2 +/* f0eb1a8: 00183080 */ sll $a2,$t8,0x2 +/* f0eb1ac: 00862021 */ addu $a0,$a0,$a2 +/* f0eb1b0: 00a62821 */ addu $a1,$a1,$a2 +/* f0eb1b4: 8ca52130 */ lw $a1,0x2130($a1) +/* f0eb1b8: 0fc54f8e */ jal func0f153e38 +/* f0eb1bc: 8c842298 */ lw $a0,0x2298($a0) +/* f0eb1c0: 8e040008 */ lw $a0,0x8($s0) +.L0f0eb1c4: +/* f0eb1c4: 0fc3c962 */ jal func0f0f2588 +/* f0eb1c8: 8e050010 */ lw $a1,0x10($s0) +/* f0eb1cc: 5040003b */ beqzl $v0,.L0f0eb2bc +/* f0eb1d0: 8e0d0008 */ lw $t5,0x8($s0) +/* f0eb1d4: 8e030010 */ lw $v1,0x10($s0) +/* f0eb1d8: 44804000 */ mtc1 $zero,$f8 +/* f0eb1dc: 3c027f1b */ lui $v0,0x7f1b +/* f0eb1e0: c4660040 */ lwc1 $f6,0x40($v1) +/* f0eb1e4: 24421fb0 */ addiu $v0,$v0,0x1fb0 +/* f0eb1e8: 4608303c */ c.lt.s $f6,$f8 +/* f0eb1ec: 00000000 */ sll $zero,$zero,0x0 +/* f0eb1f0: 4502000a */ bc1fl .L0f0eb21c +/* f0eb1f4: 906d003d */ lbu $t5,0x3d($v1) +/* f0eb1f8: 906a003c */ lbu $t2,0x3c($v1) +/* f0eb1fc: 3c117f1b */ lui $s1,0x7f1b +/* f0eb200: 000a6100 */ sll $t4,$t2,0x4 +/* f0eb204: 018a6023 */ subu $t4,$t4,$t2 +/* f0eb208: 000c6080 */ sll $t4,$t4,0x2 +/* f0eb20c: 022c8821 */ addu $s1,$s1,$t4 +/* f0eb210: 10000011 */ beqz $zero,.L0f0eb258 +/* f0eb214: 8e311fcc */ lw $s1,0x1fcc($s1) +/* f0eb218: 906d003d */ lbu $t5,0x3d($v1) +.L0f0eb21c: +/* f0eb21c: 906f003c */ lbu $t7,0x3c($v1) +/* f0eb220: 8c660044 */ lw $a2,0x44($v1) +/* f0eb224: 000d7100 */ sll $t6,$t5,0x4 +/* f0eb228: 000fc900 */ sll $t9,$t7,0x4 +/* f0eb22c: 01cd7023 */ subu $t6,$t6,$t5 +/* f0eb230: 032fc823 */ subu $t9,$t9,$t7 +/* f0eb234: 0019c880 */ sll $t9,$t9,0x2 +/* f0eb238: 000e7080 */ sll $t6,$t6,0x2 +/* f0eb23c: 004e5821 */ addu $t3,$v0,$t6 +/* f0eb240: 00594021 */ addu $t0,$v0,$t9 +/* f0eb244: 8d05001c */ lw $a1,0x1c($t0) +/* f0eb248: 0fc01a40 */ jal func0f006900 +/* f0eb24c: 8d64001c */ lw $a0,0x1c($t3) +/* f0eb250: 00408825 */ or $s1,$v0,$zero +/* f0eb254: 8e030010 */ lw $v1,0x10($s0) +.L0f0eb258: +/* f0eb258: 8c69000c */ lw $t1,0xc($v1) +/* f0eb25c: 02202025 */ or $a0,$s1,$zero +/* f0eb260: 00002825 */ or $a1,$zero,$zero +/* f0eb264: 51200009 */ beqzl $t1,.L0f0eb28c +/* f0eb268: afb10078 */ sw $s1,0x78($sp) +/* f0eb26c: 0fc01a40 */ jal func0f006900 +/* f0eb270: 2406007f */ addiu $a2,$zero,0x7f +/* f0eb274: 2401ff00 */ addiu $at,$zero,-256 +/* f0eb278: 0041c024 */ and $t8,$v0,$at +/* f0eb27c: 322a00ff */ andi $t2,$s1,0xff +/* f0eb280: 030a8825 */ or $s1,$t8,$t2 +/* f0eb284: 8e030010 */ lw $v1,0x10($s0) +/* f0eb288: afb10078 */ sw $s1,0x78($sp) +.L0f0eb28c: +/* f0eb28c: 9066003c */ lbu $a2,0x3c($v1) +/* f0eb290: 3c047f1b */ lui $a0,0x7f1b +/* f0eb294: 3c057f1b */ lui $a1,0x7f1b +/* f0eb298: 00066100 */ sll $t4,$a2,0x4 +/* f0eb29c: 01866023 */ subu $t4,$t4,$a2 +/* f0eb2a0: 000c3080 */ sll $a2,$t4,0x2 +/* f0eb2a4: 00862021 */ addu $a0,$a0,$a2 +/* f0eb2a8: 00a62821 */ addu $a1,$a1,$a2 +/* f0eb2ac: 8ca52134 */ lw $a1,0x2134($a1) +/* f0eb2b0: 0fc54f8e */ jal func0f153e38 +/* f0eb2b4: 8c84229c */ lw $a0,0x229c($a0) +/* f0eb2b8: 8e0d0008 */ lw $t5,0x8($s0) +.L0f0eb2bc: +/* f0eb2bc: 27a40058 */ addiu $a0,$sp,0x58 +/* f0eb2c0: 27a50054 */ addiu $a1,$sp,0x54 +/* f0eb2c4: 8da20004 */ lw $v0,0x4($t5) +/* f0eb2c8: 8fa60074 */ lw $a2,0x74($sp) +/* f0eb2cc: 8fa70068 */ lw $a3,0x68($sp) +/* f0eb2d0: 304e0020 */ andi $t6,$v0,0x20 +/* f0eb2d4: 11c00010 */ beqz $t6,.L0f0eb318 +/* f0eb2d8: 8fab0064 */ lw $t3,0x64($sp) +/* f0eb2dc: afab0010 */ sw $t3,0x10($sp) +/* f0eb2e0: 0fc55cbe */ jal func0f1572f8 +/* f0eb2e4: afa00014 */ sw $zero,0x14($sp) +/* f0eb2e8: 860f0004 */ lh $t7,0x4($s0) +/* f0eb2ec: 8fb90054 */ lw $t9,0x54($sp) +/* f0eb2f0: 86180000 */ lh $t8,0x0($s0) +/* f0eb2f4: 01f94023 */ subu $t0,$t7,$t9 +/* f0eb2f8: 05010003 */ bgez $t0,.L0f0eb308 +/* f0eb2fc: 00084843 */ sra $t1,$t0,0x1 +/* f0eb300: 25010001 */ addiu $at,$t0,0x1 +/* f0eb304: 00014843 */ sra $t1,$at,0x1 +.L0f0eb308: +/* f0eb308: 03095021 */ addu $t2,$t8,$t1 +/* f0eb30c: afaa0070 */ sw $t2,0x70($sp) +/* f0eb310: 8e0c0008 */ lw $t4,0x8($s0) +/* f0eb314: 8d820004 */ lw $v0,0x4($t4) +.L0f0eb318: +/* f0eb318: 00026a40 */ sll $t5,$v0,0x9 +/* f0eb31c: 05a10006 */ bgez $t5,.L0f0eb338 +/* f0eb320: 8fae0070 */ lw $t6,0x70($sp) +/* f0eb324: 8faf006c */ lw $t7,0x6c($sp) +/* f0eb328: 25cb0023 */ addiu $t3,$t6,0x23 +/* f0eb32c: afab0070 */ sw $t3,0x70($sp) +/* f0eb330: 25f90006 */ addiu $t9,$t7,0x6 +/* f0eb334: afb9006c */ sw $t9,0x6c($sp) +.L0f0eb338: +/* f0eb338: 0fc54d8a */ jal func0f153628 +/* f0eb33c: 8fa40080 */ lw $a0,0x80($sp) +/* f0eb340: 8fa80068 */ lw $t0,0x68($sp) +/* f0eb344: 8fb80064 */ lw $t8,0x64($sp) +/* f0eb348: afb10018 */ sw $s1,0x18($sp) +/* f0eb34c: afa80010 */ sw $t0,0x10($sp) +/* f0eb350: afb80014 */ sw $t8,0x14($sp) +/* f0eb354: 86090004 */ lh $t1,0x4($s0) +/* f0eb358: 00402025 */ or $a0,$v0,$zero +/* f0eb35c: 27a50070 */ addiu $a1,$sp,0x70 +/* f0eb360: afa9001c */ sw $t1,0x1c($sp) +/* f0eb364: 860a0006 */ lh $t2,0x6($s0) +/* f0eb368: afa00028 */ sw $zero,0x28($sp) +/* f0eb36c: afa00024 */ sw $zero,0x24($sp) +/* f0eb370: 27a6006c */ addiu $a2,$sp,0x6c +/* f0eb374: 8fa70074 */ lw $a3,0x74($sp) +/* f0eb378: 0fc5580f */ jal func0f15603c +/* f0eb37c: afaa0020 */ sw $t2,0x20($sp) +/* f0eb380: afa20080 */ sw $v0,0x80($sp) +/* f0eb384: 8e060008 */ lw $a2,0x8($s0) +/* f0eb388: 3c010040 */ lui $at,0x40 +/* f0eb38c: 34218000 */ ori $at,$at,0x8000 +/* f0eb390: 8ccc0004 */ lw $t4,0x4($a2) +/* f0eb394: 00c02825 */ or $a1,$a2,$zero +/* f0eb398: 01816824 */ and $t5,$t4,$at +/* f0eb39c: 15a0002c */ bnez $t5,.L0f0eb450 +/* f0eb3a0: 00000000 */ sll $zero,$zero,0x0 +/* f0eb3a4: 0fc3c539 */ jal func0f0f14e4 +/* f0eb3a8: 8cc4000c */ lw $a0,0xc($a2) +/* f0eb3ac: 10400028 */ beqz $v0,.L0f0eb450 +/* f0eb3b0: 00403025 */ or $a2,$v0,$zero +/* f0eb3b4: 3c0e7f1b */ lui $t6,0x7f1b +/* f0eb3b8: 25cedfb8 */ addiu $t6,$t6,-8264 +/* f0eb3bc: 104e0024 */ beq $v0,$t6,.L0f0eb450 +/* f0eb3c0: 27a40050 */ addiu $a0,$sp,0x50 +/* f0eb3c4: 860b0002 */ lh $t3,0x2($s0) +/* f0eb3c8: 8fb90064 */ lw $t9,0x64($sp) +/* f0eb3cc: afa20074 */ sw $v0,0x74($sp) +/* f0eb3d0: 256f0002 */ addiu $t7,$t3,0x2 +/* f0eb3d4: afaf006c */ sw $t7,0x6c($sp) +/* f0eb3d8: afa00014 */ sw $zero,0x14($sp) +/* f0eb3dc: 27a5004c */ addiu $a1,$sp,0x4c +/* f0eb3e0: 8fa70068 */ lw $a3,0x68($sp) +/* f0eb3e4: 0fc55cbe */ jal func0f1572f8 +/* f0eb3e8: afb90010 */ sw $t9,0x10($sp) +/* f0eb3ec: 86080000 */ lh $t0,0x0($s0) +/* f0eb3f0: 86180004 */ lh $t8,0x4($s0) +/* f0eb3f4: 8faa004c */ lw $t2,0x4c($sp) +/* f0eb3f8: 8fae0068 */ lw $t6,0x68($sp) +/* f0eb3fc: 8fab0064 */ lw $t3,0x64($sp) +/* f0eb400: 8faf0078 */ lw $t7,0x78($sp) +/* f0eb404: 01184821 */ addu $t1,$t0,$t8 +/* f0eb408: 012a6023 */ subu $t4,$t1,$t2 +/* f0eb40c: 258dfff6 */ addiu $t5,$t4,-10 +/* f0eb410: afad0070 */ sw $t5,0x70($sp) +/* f0eb414: afae0010 */ sw $t6,0x10($sp) +/* f0eb418: afab0014 */ sw $t3,0x14($sp) +/* f0eb41c: afaf0018 */ sw $t7,0x18($sp) +/* f0eb420: 86190004 */ lh $t9,0x4($s0) +/* f0eb424: 8fa40080 */ lw $a0,0x80($sp) +/* f0eb428: 27a50070 */ addiu $a1,$sp,0x70 +/* f0eb42c: afb9001c */ sw $t9,0x1c($sp) +/* f0eb430: 86080006 */ lh $t0,0x6($s0) +/* f0eb434: afa00028 */ sw $zero,0x28($sp) +/* f0eb438: afa00024 */ sw $zero,0x24($sp) +/* f0eb43c: 27a6006c */ addiu $a2,$sp,0x6c +/* f0eb440: 8fa70074 */ lw $a3,0x74($sp) +/* f0eb444: 0fc5580f */ jal func0f15603c +/* f0eb448: afa80020 */ sw $t0,0x20($sp) +/* f0eb44c: afa20080 */ sw $v0,0x80($sp) +.L0f0eb450: +/* f0eb450: 0fc54de0 */ jal func0f153780 +/* f0eb454: 8fa40080 */ lw $a0,0x80($sp) +/* f0eb458: 8fbf003c */ lw $ra,0x3c($sp) +/* f0eb45c: 8fb00034 */ lw $s0,0x34($sp) +/* f0eb460: 8fb10038 */ lw $s1,0x38($sp) +/* f0eb464: 03e00008 */ jr $ra +/* f0eb468: 27bd0080 */ addiu $sp,$sp,0x80 +); + +GLOBAL_ASM( +glabel func0f0eb46c +/* f0eb46c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0eb470: 30ce0002 */ andi $t6,$a2,0x2 +/* f0eb474: afbf0014 */ sw $ra,0x14($sp) +/* f0eb478: 11c0001e */ beqz $t6,.L0f0eb4f4 +/* f0eb47c: 00803825 */ or $a3,$a0,$zero +/* f0eb480: 90af0002 */ lbu $t7,0x2($a1) +/* f0eb484: 24040003 */ addiu $a0,$zero,0x3 +/* f0eb488: 51e0001b */ beqzl $t7,.L0f0eb4f8 +/* f0eb48c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0eb490: 0fc3c27c */ jal func0f0f09f0 +/* f0eb494: afa70030 */ sw $a3,0x30($sp) +/* f0eb498: 8fa70030 */ lw $a3,0x30($sp) +/* f0eb49c: 8ce20004 */ lw $v0,0x4($a3) +/* f0eb4a0: 30580008 */ andi $t8,$v0,0x8 +/* f0eb4a4: 53000006 */ beqzl $t8,.L0f0eb4c0 +/* f0eb4a8: 30590004 */ andi $t9,$v0,0x4 +/* f0eb4ac: 0fc3cdb7 */ jal func0f0f36dc +/* f0eb4b0: afa70030 */ sw $a3,0x30($sp) +/* f0eb4b4: 8fa70030 */ lw $a3,0x30($sp) +/* f0eb4b8: 8ce20004 */ lw $v0,0x4($a3) +/* f0eb4bc: 30590004 */ andi $t9,$v0,0x4 +.L0f0eb4c0: +/* f0eb4c0: 53200006 */ beqzl $t9,.L0f0eb4dc +/* f0eb4c4: 8ce20010 */ lw $v0,0x10($a3) +/* f0eb4c8: 0fc3cbd3 */ jal func0f0f2f4c +/* f0eb4cc: 8ce40010 */ lw $a0,0x10($a3) +/* f0eb4d0: 10000009 */ beqz $zero,.L0f0eb4f8 +/* f0eb4d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0eb4d8: 8ce20010 */ lw $v0,0x10($a3) +.L0f0eb4dc: +/* f0eb4dc: 24040006 */ addiu $a0,$zero,0x6 +/* f0eb4e0: 00e02825 */ or $a1,$a3,$zero +/* f0eb4e4: 50400004 */ beqzl $v0,.L0f0eb4f8 +/* f0eb4e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0eb4ec: 0040f809 */ jalr $v0 +/* f0eb4f0: 27a60020 */ addiu $a2,$sp,0x20 +.L0f0eb4f4: +/* f0eb4f4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0eb4f8: +/* f0eb4f8: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0eb4fc: 24020001 */ addiu $v0,$zero,0x1 +/* f0eb500: 03e00008 */ jr $ra +/* f0eb504: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0eb508 +/* f0eb508: 27bdff50 */ addiu $sp,$sp,-176 +/* f0eb50c: afbf0044 */ sw $ra,0x44($sp) +/* f0eb510: afb20040 */ sw $s2,0x40($sp) +/* f0eb514: afb1003c */ sw $s1,0x3c($sp) +/* f0eb518: afb00038 */ sw $s0,0x38($sp) +/* f0eb51c: afa400b0 */ sw $a0,0xb0($sp) +/* f0eb520: afa0008c */ sw $zero,0x8c($sp) +/* f0eb524: 8ca70008 */ lw $a3,0x8($a1) +/* f0eb528: 00a08825 */ or $s1,$a1,$zero +/* f0eb52c: 8ce20010 */ lw $v0,0x10($a3) +/* f0eb530: 10400008 */ beqz $v0,.L0f0eb554 +/* f0eb534: 24040009 */ addiu $a0,$zero,0x9 +/* f0eb538: 00e02825 */ or $a1,$a3,$zero +/* f0eb53c: 0040f809 */ jalr $v0 +/* f0eb540: 27a60074 */ addiu $a2,$sp,0x74 +/* f0eb544: 87ae0076 */ lh $t6,0x76($sp) +/* f0eb548: afae0070 */ sw $t6,0x70($sp) +/* f0eb54c: 10000002 */ beqz $zero,.L0f0eb558 +/* f0eb550: 8e270008 */ lw $a3,0x8($s1) +.L0f0eb554: +/* f0eb554: afa00070 */ sw $zero,0x70($sp) +.L0f0eb558: +/* f0eb558: 8e2f0010 */ lw $t7,0x10($s1) +/* f0eb55c: 91f8006e */ lbu $t8,0x6e($t7) +/* f0eb560: 13000002 */ beqz $t8,.L0f0eb56c +/* f0eb564: 2419000a */ addiu $t9,$zero,0xa +/* f0eb568: afb9008c */ sw $t9,0x8c($sp) +.L0f0eb56c: +/* f0eb56c: 8ce80004 */ lw $t0,0x4($a3) +/* f0eb570: 00084ac0 */ sll $t1,$t0,0xb +/* f0eb574: 05210002 */ bgez $t1,.L0f0eb580 +/* f0eb578: 240a000a */ addiu $t2,$zero,0xa +/* f0eb57c: afaa008c */ sw $t2,0x8c($sp) +.L0f0eb580: +/* f0eb580: 862b0000 */ lh $t3,0x0($s1) +/* f0eb584: 256c000a */ addiu $t4,$t3,0xa +/* f0eb588: afac0094 */ sw $t4,0x94($sp) +/* f0eb58c: 862d0002 */ lh $t5,0x2($s1) +/* f0eb590: 25ae0002 */ addiu $t6,$t5,0x2 +/* f0eb594: afae0090 */ sw $t6,0x90($sp) +/* f0eb598: 8e270008 */ lw $a3,0x8($s1) +/* f0eb59c: 8cef0004 */ lw $t7,0x4($a3) +/* f0eb5a0: 31f80010 */ andi $t8,$t7,0x10 +/* f0eb5a4: 13000003 */ beqz $t8,.L0f0eb5b4 +/* f0eb5a8: 2588fffa */ addiu $t0,$t4,-6 +/* f0eb5ac: afa80094 */ sw $t0,0x94($sp) +/* f0eb5b0: 8e270008 */ lw $a3,0x8($s1) +.L0f0eb5b4: +/* f0eb5b4: 0fc3c557 */ jal func0f0f155c +/* f0eb5b8: 00e02025 */ or $a0,$a3,$zero +/* f0eb5bc: 8fac0070 */ lw $t4,0x70($sp) +/* f0eb5c0: afa200a8 */ sw $v0,0xa8($sp) +/* f0eb5c4: 8e2e0008 */ lw $t6,0x8($s1) +/* f0eb5c8: 000c6880 */ sll $t5,$t4,0x2 +/* f0eb5cc: 01ac6821 */ addu $t5,$t5,$t4 +/* f0eb5d0: 000d6880 */ sll $t5,$t5,0x2 +/* f0eb5d4: 8dcf000c */ lw $t7,0xc($t6) +/* f0eb5d8: 01ac6823 */ subu $t5,$t5,$t4 +/* f0eb5dc: 000d6880 */ sll $t5,$t5,0x2 +/* f0eb5e0: 01ac6823 */ subu $t5,$t5,$t4 +/* f0eb5e4: 01af001a */ div $zero,$t5,$t7 +/* f0eb5e8: 862a0004 */ lh $t2,0x4($s1) +/* f0eb5ec: 86290000 */ lh $t1,0x0($s1) +/* f0eb5f0: 0000c012 */ mflo $t8 +/* f0eb5f4: 44803000 */ mtc1 $zero,$f6 +/* f0eb5f8: 012a5821 */ addu $t3,$t1,$t2 +/* f0eb5fc: 0178c821 */ addu $t9,$t3,$t8 +/* f0eb600: 2728ffae */ addiu $t0,$t9,-82 +/* f0eb604: afa8006c */ sw $t0,0x6c($sp) +/* f0eb608: 8e230010 */ lw $v1,0x10($s1) +/* f0eb60c: 15e00002 */ bnez $t7,.L0f0eb618 +/* f0eb610: 00000000 */ sll $zero,$zero,0x0 +/* f0eb614: 0007000d */ break 0x7 +.L0f0eb618: +/* f0eb618: 2401ffff */ addiu $at,$zero,-1 +/* f0eb61c: 15e10004 */ bne $t7,$at,.L0f0eb630 +/* f0eb620: 3c018000 */ lui $at,0x8000 +/* f0eb624: 15a10002 */ bne $t5,$at,.L0f0eb630 +/* f0eb628: 00000000 */ sll $zero,$zero,0x0 +/* f0eb62c: 0006000d */ break 0x6 +.L0f0eb630: +/* f0eb630: c4640040 */ lwc1 $f4,0x40($v1) +/* f0eb634: 4606203c */ c.lt.s $f4,$f6 +/* f0eb638: 00000000 */ sll $zero,$zero,0x0 +/* f0eb63c: 4502000a */ bc1fl .L0f0eb668 +/* f0eb640: 906c003d */ lbu $t4,0x3d($v1) +/* f0eb644: 9069003c */ lbu $t1,0x3c($v1) +/* f0eb648: 2412003c */ addiu $s2,$zero,0x3c +/* f0eb64c: 3c107f1b */ lui $s0,0x7f1b +/* f0eb650: 01320019 */ multu $t1,$s2 +/* f0eb654: 00005012 */ mflo $t2 +/* f0eb658: 020a8021 */ addu $s0,$s0,$t2 +/* f0eb65c: 10000012 */ beqz $zero,.L0f0eb6a8 +/* f0eb660: 8e101fc8 */ lw $s0,0x1fc8($s0) +/* f0eb664: 906c003d */ lbu $t4,0x3d($v1) +.L0f0eb668: +/* f0eb668: 2412003c */ addiu $s2,$zero,0x3c +/* f0eb66c: 906b003c */ lbu $t3,0x3c($v1) +/* f0eb670: 01920019 */ multu $t4,$s2 +/* f0eb674: 3c0d7f1b */ lui $t5,0x7f1b +/* f0eb678: 25ad1fb0 */ addiu $t5,$t5,0x1fb0 +/* f0eb67c: 8c660044 */ lw $a2,0x44($v1) +/* f0eb680: 00007012 */ mflo $t6 +/* f0eb684: 01cd7821 */ addu $t7,$t6,$t5 +/* f0eb688: 8de40018 */ lw $a0,0x18($t7) +/* f0eb68c: 01720019 */ multu $t3,$s2 +/* f0eb690: 0000c012 */ mflo $t8 +/* f0eb694: 030dc821 */ addu $t9,$t8,$t5 +/* f0eb698: 0fc01a40 */ jal func0f006900 +/* f0eb69c: 8f250018 */ lw $a1,0x18($t9) +/* f0eb6a0: 00408025 */ or $s0,$v0,$zero +/* f0eb6a4: 8e230010 */ lw $v1,0x10($s1) +.L0f0eb6a8: +/* f0eb6a8: 8c68000c */ lw $t0,0xc($v1) +/* f0eb6ac: 02002025 */ or $a0,$s0,$zero +/* f0eb6b0: 00002825 */ or $a1,$zero,$zero +/* f0eb6b4: 51000008 */ beqzl $t0,.L0f0eb6d8 +/* f0eb6b8: 8e22000c */ lw $v0,0xc($s1) +/* f0eb6bc: 0fc01a40 */ jal func0f006900 +/* f0eb6c0: 2406007f */ addiu $a2,$zero,0x7f +/* f0eb6c4: 2401ff00 */ addiu $at,$zero,-256 +/* f0eb6c8: 00414824 */ and $t1,$v0,$at +/* f0eb6cc: 320a00ff */ andi $t2,$s0,0xff +/* f0eb6d0: 012a8025 */ or $s0,$t1,$t2 +/* f0eb6d4: 8e22000c */ lw $v0,0xc($s1) +.L0f0eb6d8: +/* f0eb6d8: 1040005f */ beqz $v0,.L0f0eb858 +/* f0eb6dc: 304c0002 */ andi $t4,$v0,0x2 +/* f0eb6e0: 11800050 */ beqz $t4,.L0f0eb824 +/* f0eb6e4: 3c014220 */ lui $at,0x4220 +/* f0eb6e8: 44816000 */ mtc1 $at,$f12 +/* f0eb6ec: 0fc01ac2 */ jal func0f006b08 +/* f0eb6f0: 00000000 */ sll $zero,$zero,0x0 +/* f0eb6f4: 3c01437f */ lui $at,0x437f +/* f0eb6f8: 44814000 */ mtc1 $at,$f8 +/* f0eb6fc: 240f0001 */ addiu $t7,$zero,0x1 +/* f0eb700: 3c014f00 */ lui $at,0x4f00 +/* f0eb704: 46080282 */ mul.s $f10,$f0,$f8 +/* f0eb708: 444ef800 */ cfc1 $t6,$31 +/* f0eb70c: 44cff800 */ ctc1 $t7,$31 +/* f0eb710: 00000000 */ sll $zero,$zero,0x0 +/* f0eb714: 46005424 */ cvt.w.s $f16,$f10 +/* f0eb718: 444ff800 */ cfc1 $t7,$31 +/* f0eb71c: 00000000 */ sll $zero,$zero,0x0 +/* f0eb720: 31ef0078 */ andi $t7,$t7,0x78 +/* f0eb724: 51e00013 */ beqzl $t7,.L0f0eb774 +/* f0eb728: 440f8000 */ mfc1 $t7,$f16 +/* f0eb72c: 44818000 */ mtc1 $at,$f16 +/* f0eb730: 240f0001 */ addiu $t7,$zero,0x1 +/* f0eb734: 46105401 */ sub.s $f16,$f10,$f16 +/* f0eb738: 44cff800 */ ctc1 $t7,$31 +/* f0eb73c: 00000000 */ sll $zero,$zero,0x0 +/* f0eb740: 46008424 */ cvt.w.s $f16,$f16 +/* f0eb744: 444ff800 */ cfc1 $t7,$31 +/* f0eb748: 00000000 */ sll $zero,$zero,0x0 +/* f0eb74c: 31ef0078 */ andi $t7,$t7,0x78 +/* f0eb750: 15e00005 */ bnez $t7,.L0f0eb768 +/* f0eb754: 00000000 */ sll $zero,$zero,0x0 +/* f0eb758: 440f8000 */ mfc1 $t7,$f16 +/* f0eb75c: 3c018000 */ lui $at,0x8000 +/* f0eb760: 10000007 */ beqz $zero,.L0f0eb780 +/* f0eb764: 01e17825 */ or $t7,$t7,$at +.L0f0eb768: +/* f0eb768: 10000005 */ beqz $zero,.L0f0eb780 +/* f0eb76c: 240fffff */ addiu $t7,$zero,-1 +/* f0eb770: 440f8000 */ mfc1 $t7,$f16 +.L0f0eb774: +/* f0eb774: 00000000 */ sll $zero,$zero,0x0 +/* f0eb778: 05e0fffb */ bltz $t7,.L0f0eb768 +/* f0eb77c: 00000000 */ sll $zero,$zero,0x0 +.L0f0eb780: +/* f0eb780: afaf0064 */ sw $t7,0x64($sp) +/* f0eb784: 8e230010 */ lw $v1,0x10($s1) +/* f0eb788: 44cef800 */ ctc1 $t6,$31 +/* f0eb78c: 44802000 */ mtc1 $zero,$f4 +/* f0eb790: c4720040 */ lwc1 $f18,0x40($v1) +/* f0eb794: 4604903c */ c.lt.s $f18,$f4 +/* f0eb798: 00000000 */ sll $zero,$zero,0x0 +/* f0eb79c: 45020009 */ bc1fl .L0f0eb7c4 +/* f0eb7a0: 906d003d */ lbu $t5,0x3d($v1) +/* f0eb7a4: 906b003c */ lbu $t3,0x3c($v1) +/* f0eb7a8: 3c077f1b */ lui $a3,0x7f1b +/* f0eb7ac: 01720019 */ multu $t3,$s2 +/* f0eb7b0: 0000c012 */ mflo $t8 +/* f0eb7b4: 00f83821 */ addu $a3,$a3,$t8 +/* f0eb7b8: 10000010 */ beqz $zero,.L0f0eb7fc +/* f0eb7bc: 8ce71fd0 */ lw $a3,0x1fd0($a3) +/* f0eb7c0: 906d003d */ lbu $t5,0x3d($v1) +.L0f0eb7c4: +/* f0eb7c4: 906a003c */ lbu $t2,0x3c($v1) +/* f0eb7c8: 3c087f1b */ lui $t0,0x7f1b +/* f0eb7cc: 01b20019 */ multu $t5,$s2 +/* f0eb7d0: 25081fb0 */ addiu $t0,$t0,0x1fb0 +/* f0eb7d4: 8c660044 */ lw $a2,0x44($v1) +/* f0eb7d8: 0000c812 */ mflo $t9 +/* f0eb7dc: 03284821 */ addu $t1,$t9,$t0 +/* f0eb7e0: 8d240020 */ lw $a0,0x20($t1) +/* f0eb7e4: 01520019 */ multu $t2,$s2 +/* f0eb7e8: 00006012 */ mflo $t4 +/* f0eb7ec: 01887021 */ addu $t6,$t4,$t0 +/* f0eb7f0: 0fc01a40 */ jal func0f006900 +/* f0eb7f4: 8dc50020 */ lw $a1,0x20($t6) +/* f0eb7f8: 00403825 */ or $a3,$v0,$zero +.L0f0eb7fc: +/* f0eb7fc: 02002025 */ or $a0,$s0,$zero +/* f0eb800: 320500ff */ andi $a1,$s0,0xff +/* f0eb804: 2406007f */ addiu $a2,$zero,0x7f +/* f0eb808: 0fc01a40 */ jal func0f006900 +/* f0eb80c: afa70068 */ sw $a3,0x68($sp) +/* f0eb810: 8fa50068 */ lw $a1,0x68($sp) +/* f0eb814: 00402025 */ or $a0,$v0,$zero +/* f0eb818: 0fc01a40 */ jal func0f006900 +/* f0eb81c: 8fa60064 */ lw $a2,0x64($sp) +/* f0eb820: 345000ff */ ori $s0,$v0,0xff +.L0f0eb824: +/* f0eb824: 8e2f0010 */ lw $t7,0x10($s1) +/* f0eb828: 3c047f1b */ lui $a0,0x7f1b +/* f0eb82c: 3c057f1b */ lui $a1,0x7f1b +/* f0eb830: 91eb003c */ lbu $t3,0x3c($t7) +/* f0eb834: 01720019 */ multu $t3,$s2 +/* f0eb838: 00001012 */ mflo $v0 +/* f0eb83c: 00822021 */ addu $a0,$a0,$v0 +/* f0eb840: 00a22821 */ addu $a1,$a1,$v0 +/* f0eb844: 8ca52138 */ lw $a1,0x2138($a1) +/* f0eb848: 0fc54f8e */ jal func0f153e38 +/* f0eb84c: 8c8422a0 */ lw $a0,0x22a0($a0) +/* f0eb850: 1000000d */ beqz $zero,.L0f0eb888 +/* f0eb854: 862a0002 */ lh $t2,0x2($s1) +.L0f0eb858: +/* f0eb858: 8e380010 */ lw $t8,0x10($s1) +/* f0eb85c: 3c047f1b */ lui $a0,0x7f1b +/* f0eb860: 3c057f1b */ lui $a1,0x7f1b +/* f0eb864: 930d003c */ lbu $t5,0x3c($t8) +/* f0eb868: 01b20019 */ multu $t5,$s2 +/* f0eb86c: 00001012 */ mflo $v0 +/* f0eb870: 00822021 */ addu $a0,$a0,$v0 +/* f0eb874: 00a22821 */ addu $a1,$a1,$v0 +/* f0eb878: 8ca52130 */ lw $a1,0x2130($a1) +/* f0eb87c: 0fc54f8e */ jal func0f153e38 +/* f0eb880: 8c842298 */ lw $a0,0x2298($a0) +/* f0eb884: 862a0002 */ lh $t2,0x2($s1) +.L0f0eb888: +/* f0eb888: 8fac008c */ lw $t4,0x8c($sp) +/* f0eb88c: 86390000 */ lh $t9,0x0($s1) +/* f0eb890: 86290004 */ lh $t1,0x4($s1) +/* f0eb894: 8fae006c */ lw $t6,0x6c($sp) +/* f0eb898: 014c1821 */ addu $v1,$t2,$t4 +/* f0eb89c: 2468000b */ addiu $t0,$v1,0xb +/* f0eb8a0: 03291021 */ addu $v0,$t9,$t1 +/* f0eb8a4: 2445ffae */ addiu $a1,$v0,-82 +/* f0eb8a8: 2447fff9 */ addiu $a3,$v0,-7 +/* f0eb8ac: afa80010 */ sw $t0,0x10($sp) +/* f0eb8b0: 24660005 */ addiu $a2,$v1,0x5 +/* f0eb8b4: afb00018 */ sw $s0,0x18($sp) +/* f0eb8b8: 8fa400b0 */ lw $a0,0xb0($sp) +/* f0eb8bc: 0fc387eb */ jal func0f0e1fac +/* f0eb8c0: afae0014 */ sw $t6,0x14($sp) +/* f0eb8c4: afa200b0 */ sw $v0,0xb0($sp) +/* f0eb8c8: 8e230010 */ lw $v1,0x10($s1) +/* f0eb8cc: 44804000 */ mtc1 $zero,$f8 +/* f0eb8d0: c4660040 */ lwc1 $f6,0x40($v1) +/* f0eb8d4: 4608303c */ c.lt.s $f6,$f8 +/* f0eb8d8: 00000000 */ sll $zero,$zero,0x0 +/* f0eb8dc: 45020009 */ bc1fl .L0f0eb904 +/* f0eb8e0: 9078003d */ lbu $t8,0x3d($v1) +/* f0eb8e4: 906f003c */ lbu $t7,0x3c($v1) +/* f0eb8e8: 3c107f1b */ lui $s0,0x7f1b +/* f0eb8ec: 01f20019 */ multu $t7,$s2 +/* f0eb8f0: 00005812 */ mflo $t3 +/* f0eb8f4: 020b8021 */ addu $s0,$s0,$t3 +/* f0eb8f8: 10000011 */ beqz $zero,.L0f0eb940 +/* f0eb8fc: 8e101fc8 */ lw $s0,0x1fc8($s0) +/* f0eb900: 9078003d */ lbu $t8,0x3d($v1) +.L0f0eb904: +/* f0eb904: 906a003c */ lbu $t2,0x3c($v1) +/* f0eb908: 3c197f1b */ lui $t9,0x7f1b +/* f0eb90c: 03120019 */ multu $t8,$s2 +/* f0eb910: 27391fb0 */ addiu $t9,$t9,0x1fb0 +/* f0eb914: 8c660044 */ lw $a2,0x44($v1) +/* f0eb918: 00006812 */ mflo $t5 +/* f0eb91c: 01b94821 */ addu $t1,$t5,$t9 +/* f0eb920: 8d240018 */ lw $a0,0x18($t1) +/* f0eb924: 01520019 */ multu $t2,$s2 +/* f0eb928: 00006012 */ mflo $t4 +/* f0eb92c: 01994021 */ addu $t0,$t4,$t9 +/* f0eb930: 0fc01a40 */ jal func0f006900 +/* f0eb934: 8d050018 */ lw $a1,0x18($t0) +/* f0eb938: 00408025 */ or $s0,$v0,$zero +/* f0eb93c: 8e230010 */ lw $v1,0x10($s1) +.L0f0eb940: +/* f0eb940: 8c6e000c */ lw $t6,0xc($v1) +/* f0eb944: 02002025 */ or $a0,$s0,$zero +/* f0eb948: 00002825 */ or $a1,$zero,$zero +/* f0eb94c: 51c00008 */ beqzl $t6,.L0f0eb970 +/* f0eb950: 8e22000c */ lw $v0,0xc($s1) +/* f0eb954: 0fc01a40 */ jal func0f006900 +/* f0eb958: 2406007f */ addiu $a2,$zero,0x7f +/* f0eb95c: 2401ff00 */ addiu $at,$zero,-256 +/* f0eb960: 00417824 */ and $t7,$v0,$at +/* f0eb964: 320b00ff */ andi $t3,$s0,0xff +/* f0eb968: 01eb8025 */ or $s0,$t7,$t3 +/* f0eb96c: 8e22000c */ lw $v0,0xc($s1) +.L0f0eb970: +/* f0eb970: 104000b0 */ beqz $v0,.L0f0ebc34 +/* f0eb974: 30580002 */ andi $t8,$v0,0x2 +/* f0eb978: 13000052 */ beqz $t8,.L0f0ebac4 +/* f0eb97c: 3c014220 */ lui $at,0x4220 +/* f0eb980: 3c0141a0 */ lui $at,0x41a0 +/* f0eb984: 44816000 */ mtc1 $at,$f12 +/* f0eb988: 0fc01ac2 */ jal func0f006b08 +/* f0eb98c: 00000000 */ sll $zero,$zero,0x0 +/* f0eb990: 3c01437f */ lui $at,0x437f +/* f0eb994: 44815000 */ mtc1 $at,$f10 +/* f0eb998: 24090001 */ addiu $t1,$zero,0x1 +/* f0eb99c: 3c014f00 */ lui $at,0x4f00 +/* f0eb9a0: 460a0402 */ mul.s $f16,$f0,$f10 +/* f0eb9a4: 444df800 */ cfc1 $t5,$31 +/* f0eb9a8: 44c9f800 */ ctc1 $t1,$31 +/* f0eb9ac: 00000000 */ sll $zero,$zero,0x0 +/* f0eb9b0: 460084a4 */ cvt.w.s $f18,$f16 +/* f0eb9b4: 4449f800 */ cfc1 $t1,$31 +/* f0eb9b8: 00000000 */ sll $zero,$zero,0x0 +/* f0eb9bc: 31290078 */ andi $t1,$t1,0x78 +/* f0eb9c0: 51200013 */ beqzl $t1,.L0f0eba10 +/* f0eb9c4: 44099000 */ mfc1 $t1,$f18 +/* f0eb9c8: 44819000 */ mtc1 $at,$f18 +/* f0eb9cc: 24090001 */ addiu $t1,$zero,0x1 +/* f0eb9d0: 46128481 */ sub.s $f18,$f16,$f18 +/* f0eb9d4: 44c9f800 */ ctc1 $t1,$31 +/* f0eb9d8: 00000000 */ sll $zero,$zero,0x0 +/* f0eb9dc: 460094a4 */ cvt.w.s $f18,$f18 +/* f0eb9e0: 4449f800 */ cfc1 $t1,$31 +/* f0eb9e4: 00000000 */ sll $zero,$zero,0x0 +/* f0eb9e8: 31290078 */ andi $t1,$t1,0x78 +/* f0eb9ec: 15200005 */ bnez $t1,.L0f0eba04 +/* f0eb9f0: 00000000 */ sll $zero,$zero,0x0 +/* f0eb9f4: 44099000 */ mfc1 $t1,$f18 +/* f0eb9f8: 3c018000 */ lui $at,0x8000 +/* f0eb9fc: 10000007 */ beqz $zero,.L0f0eba1c +/* f0eba00: 01214825 */ or $t1,$t1,$at +.L0f0eba04: +/* f0eba04: 10000005 */ beqz $zero,.L0f0eba1c +/* f0eba08: 2409ffff */ addiu $t1,$zero,-1 +/* f0eba0c: 44099000 */ mfc1 $t1,$f18 +.L0f0eba10: +/* f0eba10: 00000000 */ sll $zero,$zero,0x0 +/* f0eba14: 0520fffb */ bltz $t1,.L0f0eba04 +/* f0eba18: 00000000 */ sll $zero,$zero,0x0 +.L0f0eba1c: +/* f0eba1c: afa9005c */ sw $t1,0x5c($sp) +/* f0eba20: 8e230010 */ lw $v1,0x10($s1) +/* f0eba24: 44cdf800 */ ctc1 $t5,$31 +/* f0eba28: 44803000 */ mtc1 $zero,$f6 +/* f0eba2c: c4640040 */ lwc1 $f4,0x40($v1) +/* f0eba30: 4606203c */ c.lt.s $f4,$f6 +/* f0eba34: 00000000 */ sll $zero,$zero,0x0 +/* f0eba38: 45020009 */ bc1fl .L0f0eba60 +/* f0eba3c: 9079003d */ lbu $t9,0x3d($v1) +/* f0eba40: 906a003c */ lbu $t2,0x3c($v1) +/* f0eba44: 3c077f1b */ lui $a3,0x7f1b +/* f0eba48: 01520019 */ multu $t2,$s2 +/* f0eba4c: 00006012 */ mflo $t4 +/* f0eba50: 00ec3821 */ addu $a3,$a3,$t4 +/* f0eba54: 10000010 */ beqz $zero,.L0f0eba98 +/* f0eba58: 8ce71fd0 */ lw $a3,0x1fd0($a3) +/* f0eba5c: 9079003d */ lbu $t9,0x3d($v1) +.L0f0eba60: +/* f0eba60: 906b003c */ lbu $t3,0x3c($v1) +/* f0eba64: 3c0e7f1b */ lui $t6,0x7f1b +/* f0eba68: 03320019 */ multu $t9,$s2 +/* f0eba6c: 25ce1fb0 */ addiu $t6,$t6,0x1fb0 +/* f0eba70: 8c660044 */ lw $a2,0x44($v1) +/* f0eba74: 00004012 */ mflo $t0 +/* f0eba78: 010e7821 */ addu $t7,$t0,$t6 +/* f0eba7c: 8de40020 */ lw $a0,0x20($t7) +/* f0eba80: 01720019 */ multu $t3,$s2 +/* f0eba84: 0000c012 */ mflo $t8 +/* f0eba88: 030e6821 */ addu $t5,$t8,$t6 +/* f0eba8c: 0fc01a40 */ jal func0f006900 +/* f0eba90: 8da50020 */ lw $a1,0x20($t5) +/* f0eba94: 00403825 */ or $a3,$v0,$zero +.L0f0eba98: +/* f0eba98: 02002025 */ or $a0,$s0,$zero +/* f0eba9c: 320500ff */ andi $a1,$s0,0xff +/* f0ebaa0: 2406007f */ addiu $a2,$zero,0x7f +/* f0ebaa4: 0fc01a40 */ jal func0f006900 +/* f0ebaa8: afa70060 */ sw $a3,0x60($sp) +/* f0ebaac: 8fa50060 */ lw $a1,0x60($sp) +/* f0ebab0: 00402025 */ or $a0,$v0,$zero +/* f0ebab4: 0fc01a40 */ jal func0f006900 +/* f0ebab8: 8fa6005c */ lw $a2,0x5c($sp) +/* f0ebabc: 10000050 */ beqz $zero,.L0f0ebc00 +/* f0ebac0: 00408025 */ or $s0,$v0,$zero +.L0f0ebac4: +/* f0ebac4: 44816000 */ mtc1 $at,$f12 +/* f0ebac8: 0fc01ac2 */ jal func0f006b08 +/* f0ebacc: 00000000 */ sll $zero,$zero,0x0 +/* f0ebad0: 3c01437f */ lui $at,0x437f +/* f0ebad4: 44814000 */ mtc1 $at,$f8 +/* f0ebad8: 240a0001 */ addiu $t2,$zero,0x1 +/* f0ebadc: 3c014f00 */ lui $at,0x4f00 +/* f0ebae0: 46080282 */ mul.s $f10,$f0,$f8 +/* f0ebae4: 4449f800 */ cfc1 $t1,$31 +/* f0ebae8: 44caf800 */ ctc1 $t2,$31 +/* f0ebaec: 00000000 */ sll $zero,$zero,0x0 +/* f0ebaf0: 46005424 */ cvt.w.s $f16,$f10 +/* f0ebaf4: 444af800 */ cfc1 $t2,$31 +/* f0ebaf8: 00000000 */ sll $zero,$zero,0x0 +/* f0ebafc: 314a0078 */ andi $t2,$t2,0x78 +/* f0ebb00: 51400013 */ beqzl $t2,.L0f0ebb50 +/* f0ebb04: 440a8000 */ mfc1 $t2,$f16 +/* f0ebb08: 44818000 */ mtc1 $at,$f16 +/* f0ebb0c: 240a0001 */ addiu $t2,$zero,0x1 +/* f0ebb10: 46105401 */ sub.s $f16,$f10,$f16 +/* f0ebb14: 44caf800 */ ctc1 $t2,$31 +/* f0ebb18: 00000000 */ sll $zero,$zero,0x0 +/* f0ebb1c: 46008424 */ cvt.w.s $f16,$f16 +/* f0ebb20: 444af800 */ cfc1 $t2,$31 +/* f0ebb24: 00000000 */ sll $zero,$zero,0x0 +/* f0ebb28: 314a0078 */ andi $t2,$t2,0x78 +/* f0ebb2c: 15400005 */ bnez $t2,.L0f0ebb44 +/* f0ebb30: 00000000 */ sll $zero,$zero,0x0 +/* f0ebb34: 440a8000 */ mfc1 $t2,$f16 +/* f0ebb38: 3c018000 */ lui $at,0x8000 +/* f0ebb3c: 10000007 */ beqz $zero,.L0f0ebb5c +/* f0ebb40: 01415025 */ or $t2,$t2,$at +.L0f0ebb44: +/* f0ebb44: 10000005 */ beqz $zero,.L0f0ebb5c +/* f0ebb48: 240affff */ addiu $t2,$zero,-1 +/* f0ebb4c: 440a8000 */ mfc1 $t2,$f16 +.L0f0ebb50: +/* f0ebb50: 00000000 */ sll $zero,$zero,0x0 +/* f0ebb54: 0540fffb */ bltz $t2,.L0f0ebb44 +/* f0ebb58: 00000000 */ sll $zero,$zero,0x0 +.L0f0ebb5c: +/* f0ebb5c: afaa0054 */ sw $t2,0x54($sp) +/* f0ebb60: 8e230010 */ lw $v1,0x10($s1) +/* f0ebb64: 44c9f800 */ ctc1 $t1,$31 +/* f0ebb68: 44802000 */ mtc1 $zero,$f4 +/* f0ebb6c: c4720040 */ lwc1 $f18,0x40($v1) +/* f0ebb70: 4604903c */ c.lt.s $f18,$f4 +/* f0ebb74: 00000000 */ sll $zero,$zero,0x0 +/* f0ebb78: 45020009 */ bc1fl .L0f0ebba0 +/* f0ebb7c: 9068003d */ lbu $t0,0x3d($v1) +/* f0ebb80: 906c003c */ lbu $t4,0x3c($v1) +/* f0ebb84: 3c077f1b */ lui $a3,0x7f1b +/* f0ebb88: 01920019 */ multu $t4,$s2 +/* f0ebb8c: 0000c812 */ mflo $t9 +/* f0ebb90: 00f93821 */ addu $a3,$a3,$t9 +/* f0ebb94: 10000010 */ beqz $zero,.L0f0ebbd8 +/* f0ebb98: 8ce71fd0 */ lw $a3,0x1fd0($a3) +/* f0ebb9c: 9068003d */ lbu $t0,0x3d($v1) +.L0f0ebba0: +/* f0ebba0: 906e003c */ lbu $t6,0x3c($v1) +/* f0ebba4: 3c0b7f1b */ lui $t3,0x7f1b +/* f0ebba8: 01120019 */ multu $t0,$s2 +/* f0ebbac: 256b1fb0 */ addiu $t3,$t3,0x1fb0 +/* f0ebbb0: 8c660044 */ lw $a2,0x44($v1) +/* f0ebbb4: 00007812 */ mflo $t7 +/* f0ebbb8: 01ebc021 */ addu $t8,$t7,$t3 +/* f0ebbbc: 8f040020 */ lw $a0,0x20($t8) +/* f0ebbc0: 01d20019 */ multu $t6,$s2 +/* f0ebbc4: 00006812 */ mflo $t5 +/* f0ebbc8: 01ab4821 */ addu $t1,$t5,$t3 +/* f0ebbcc: 0fc01a40 */ jal func0f006900 +/* f0ebbd0: 8d250020 */ lw $a1,0x20($t1) +/* f0ebbd4: 00403825 */ or $a3,$v0,$zero +.L0f0ebbd8: +/* f0ebbd8: 02002025 */ or $a0,$s0,$zero +/* f0ebbdc: 320500ff */ andi $a1,$s0,0xff +/* f0ebbe0: 2406007f */ addiu $a2,$zero,0x7f +/* f0ebbe4: 0fc01a40 */ jal func0f006900 +/* f0ebbe8: afa70058 */ sw $a3,0x58($sp) +/* f0ebbec: 8fa50058 */ lw $a1,0x58($sp) +/* f0ebbf0: 00402025 */ or $a0,$v0,$zero +/* f0ebbf4: 0fc01a40 */ jal func0f006900 +/* f0ebbf8: 8fa60054 */ lw $a2,0x54($sp) +/* f0ebbfc: 00408025 */ or $s0,$v0,$zero +.L0f0ebc00: +/* f0ebc00: 8e2a0010 */ lw $t2,0x10($s1) +/* f0ebc04: 3c047f1b */ lui $a0,0x7f1b +/* f0ebc08: 3c057f1b */ lui $a1,0x7f1b +/* f0ebc0c: 914c003c */ lbu $t4,0x3c($t2) +/* f0ebc10: 01920019 */ multu $t4,$s2 +/* f0ebc14: 00001012 */ mflo $v0 +/* f0ebc18: 00822021 */ addu $a0,$a0,$v0 +/* f0ebc1c: 00a22821 */ addu $a1,$a1,$v0 +/* f0ebc20: 8ca52138 */ lw $a1,0x2138($a1) +/* f0ebc24: 0fc54f8e */ jal func0f153e38 +/* f0ebc28: 8c8422a0 */ lw $a0,0x22a0($a0) +/* f0ebc2c: 1000000c */ beqz $zero,.L0f0ebc60 +/* f0ebc30: 00000000 */ sll $zero,$zero,0x0 +.L0f0ebc34: +/* f0ebc34: 8e390010 */ lw $t9,0x10($s1) +/* f0ebc38: 3c047f1b */ lui $a0,0x7f1b +/* f0ebc3c: 3c057f1b */ lui $a1,0x7f1b +/* f0ebc40: 9328003c */ lbu $t0,0x3c($t9) +/* f0ebc44: 01120019 */ multu $t0,$s2 +/* f0ebc48: 00001012 */ mflo $v0 +/* f0ebc4c: 00822021 */ addu $a0,$a0,$v0 +/* f0ebc50: 00a22821 */ addu $a1,$a1,$v0 +/* f0ebc54: 8ca52130 */ lw $a1,0x2130($a1) +/* f0ebc58: 0fc54f8e */ jal func0f153e38 +/* f0ebc5c: 8c842298 */ lw $a0,0x2298($a0) +.L0f0ebc60: +/* f0ebc60: 0fc54d8a */ jal func0f153628 +/* f0ebc64: 8fa400b0 */ lw $a0,0xb0($sp) +/* f0ebc68: 3c0f8008 */ lui $t7,0x8008 +/* f0ebc6c: 3c188008 */ lui $t8,0x8008 +/* f0ebc70: 8f18fb0c */ lw $t8,-0x4f4($t8) +/* f0ebc74: 8deffb10 */ lw $t7,-0x4f0($t7) +/* f0ebc78: afb00018 */ sw $s0,0x18($sp) +/* f0ebc7c: afb80014 */ sw $t8,0x14($sp) +/* f0ebc80: afaf0010 */ sw $t7,0x10($sp) +/* f0ebc84: 862e0004 */ lh $t6,0x4($s1) +/* f0ebc88: 00402025 */ or $a0,$v0,$zero +/* f0ebc8c: 27a50094 */ addiu $a1,$sp,0x94 +/* f0ebc90: afae001c */ sw $t6,0x1c($sp) +/* f0ebc94: 862d0006 */ lh $t5,0x6($s1) +/* f0ebc98: afa00028 */ sw $zero,0x28($sp) +/* f0ebc9c: afa00024 */ sw $zero,0x24($sp) +/* f0ebca0: 27a60090 */ addiu $a2,$sp,0x90 +/* f0ebca4: 8fa700a8 */ lw $a3,0xa8($sp) +/* f0ebca8: 0fc5580f */ jal func0f15603c +/* f0ebcac: afad0020 */ sw $t5,0x20($sp) +/* f0ebcb0: afa200b0 */ sw $v0,0xb0($sp) +/* f0ebcb4: 8e2b0008 */ lw $t3,0x8($s1) +/* f0ebcb8: 27a40098 */ addiu $a0,$sp,0x98 +/* f0ebcbc: 3c057f1b */ lui $a1,0x7f1b +/* f0ebcc0: 8d690004 */ lw $t1,0x4($t3) +/* f0ebcc4: 312a2000 */ andi $t2,$t1,0x2000 +/* f0ebcc8: 15400077 */ bnez $t2,.L0f0ebea8 +/* f0ebccc: 00000000 */ sll $zero,$zero,0x0 +/* f0ebcd0: 0c004c4c */ jal 0x13130 +/* f0ebcd4: 24a5dfbc */ addiu $a1,$a1,-8260 +/* f0ebcd8: 3c057f1b */ lui $a1,0x7f1b +/* f0ebcdc: 24a5dfc0 */ addiu $a1,$a1,-8256 +/* f0ebce0: 27a40098 */ addiu $a0,$sp,0x98 +/* f0ebce4: 0c004dad */ jal 0x136b4 +/* f0ebce8: 8fa60070 */ lw $a2,0x70($sp) +/* f0ebcec: 8e2c0008 */ lw $t4,0x8($s1) +/* f0ebcf0: 8fa80070 */ lw $t0,0x70($sp) +/* f0ebcf4: 27af0098 */ addiu $t7,$sp,0x98 +/* f0ebcf8: 8d990010 */ lw $t9,0x10($t4) +/* f0ebcfc: 1320000a */ beqz $t9,.L0f0ebd28 +/* f0ebd00: 00000000 */ sll $zero,$zero,0x0 +/* f0ebd04: afa80074 */ sw $t0,0x74($sp) +/* f0ebd08: afaf0078 */ sw $t7,0x78($sp) +/* f0ebd0c: 8e270008 */ lw $a3,0x8($s1) +/* f0ebd10: 2404000a */ addiu $a0,$zero,0xa +/* f0ebd14: 27a60074 */ addiu $a2,$sp,0x74 +/* f0ebd18: 8cf90010 */ lw $t9,0x10($a3) +/* f0ebd1c: 00e02825 */ or $a1,$a3,$zero +/* f0ebd20: 0320f809 */ jalr $t9 +/* f0ebd24: 00000000 */ sll $zero,$zero,0x0 +.L0f0ebd28: +/* f0ebd28: 3c188008 */ lui $t8,0x8008 +/* f0ebd2c: 8f18fb0c */ lw $t8,-0x4f4($t8) +/* f0ebd30: 3c078008 */ lui $a3,0x8008 +/* f0ebd34: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f0ebd38: 27a40084 */ addiu $a0,$sp,0x84 +/* f0ebd3c: 27a50088 */ addiu $a1,$sp,0x88 +/* f0ebd40: 27a60098 */ addiu $a2,$sp,0x98 +/* f0ebd44: afa00014 */ sw $zero,0x14($sp) +/* f0ebd48: 0fc55cbe */ jal func0f1572f8 +/* f0ebd4c: afb80010 */ sw $t8,0x10($sp) +/* f0ebd50: 862e0000 */ lh $t6,0x0($s1) +/* f0ebd54: 862d0004 */ lh $t5,0x4($s1) +/* f0ebd58: 8fa90088 */ lw $t1,0x88($sp) +/* f0ebd5c: 44804000 */ mtc1 $zero,$f8 +/* f0ebd60: 01cd5821 */ addu $t3,$t6,$t5 +/* f0ebd64: 01695023 */ subu $t2,$t3,$t1 +/* f0ebd68: 254cfff9 */ addiu $t4,$t2,-7 +/* f0ebd6c: afac0094 */ sw $t4,0x94($sp) +/* f0ebd70: 86280002 */ lh $t0,0x2($s1) +/* f0ebd74: 250f0002 */ addiu $t7,$t0,0x2 +/* f0ebd78: afaf0090 */ sw $t7,0x90($sp) +/* f0ebd7c: 8e230010 */ lw $v1,0x10($s1) +/* f0ebd80: c4660040 */ lwc1 $f6,0x40($v1) +/* f0ebd84: 4608303c */ c.lt.s $f6,$f8 +/* f0ebd88: 00000000 */ sll $zero,$zero,0x0 +/* f0ebd8c: 45020009 */ bc1fl .L0f0ebdb4 +/* f0ebd90: 906e003d */ lbu $t6,0x3d($v1) +/* f0ebd94: 9079003c */ lbu $t9,0x3c($v1) +/* f0ebd98: 3c107f1b */ lui $s0,0x7f1b +/* f0ebd9c: 03320019 */ multu $t9,$s2 +/* f0ebda0: 0000c012 */ mflo $t8 +/* f0ebda4: 02188021 */ addu $s0,$s0,$t8 +/* f0ebda8: 10000011 */ beqz $zero,.L0f0ebdf0 +/* f0ebdac: 8e101fc8 */ lw $s0,0x1fc8($s0) +/* f0ebdb0: 906e003d */ lbu $t6,0x3d($v1) +.L0f0ebdb4: +/* f0ebdb4: 9069003c */ lbu $t1,0x3c($v1) +/* f0ebdb8: 3c027f1b */ lui $v0,0x7f1b +/* f0ebdbc: 01d20019 */ multu $t6,$s2 +/* f0ebdc0: 24421fb0 */ addiu $v0,$v0,0x1fb0 +/* f0ebdc4: 8c660044 */ lw $a2,0x44($v1) +/* f0ebdc8: 00006812 */ mflo $t5 +/* f0ebdcc: 004d5821 */ addu $t3,$v0,$t5 +/* f0ebdd0: 8d640018 */ lw $a0,0x18($t3) +/* f0ebdd4: 01320019 */ multu $t1,$s2 +/* f0ebdd8: 00005012 */ mflo $t2 +/* f0ebddc: 004a6021 */ addu $t4,$v0,$t2 +/* f0ebde0: 0fc01a40 */ jal func0f006900 +/* f0ebde4: 8d850018 */ lw $a1,0x18($t4) +/* f0ebde8: 00408025 */ or $s0,$v0,$zero +/* f0ebdec: 8e230010 */ lw $v1,0x10($s1) +.L0f0ebdf0: +/* f0ebdf0: 8c68000c */ lw $t0,0xc($v1) +/* f0ebdf4: 02002025 */ or $a0,$s0,$zero +/* f0ebdf8: 00002825 */ or $a1,$zero,$zero +/* f0ebdfc: 51000009 */ beqzl $t0,.L0f0ebe24 +/* f0ebe00: 9078003c */ lbu $t8,0x3c($v1) +/* f0ebe04: 0fc01a40 */ jal func0f006900 +/* f0ebe08: 2406007f */ addiu $a2,$zero,0x7f +/* f0ebe0c: 2401ff00 */ addiu $at,$zero,-256 +/* f0ebe10: 00417824 */ and $t7,$v0,$at +/* f0ebe14: 321900ff */ andi $t9,$s0,0xff +/* f0ebe18: 01f98025 */ or $s0,$t7,$t9 +/* f0ebe1c: 8e230010 */ lw $v1,0x10($s1) +/* f0ebe20: 9078003c */ lbu $t8,0x3c($v1) +.L0f0ebe24: +/* f0ebe24: 3c047f1b */ lui $a0,0x7f1b +/* f0ebe28: 3c057f1b */ lui $a1,0x7f1b +/* f0ebe2c: 03120019 */ multu $t8,$s2 +/* f0ebe30: 00001012 */ mflo $v0 +/* f0ebe34: 00822021 */ addu $a0,$a0,$v0 +/* f0ebe38: 00a22821 */ addu $a1,$a1,$v0 +/* f0ebe3c: 8ca52130 */ lw $a1,0x2130($a1) +/* f0ebe40: 0fc54f8e */ jal func0f153e38 +/* f0ebe44: 8c842298 */ lw $a0,0x2298($a0) +/* f0ebe48: 3c098008 */ lui $t1,0x8008 +/* f0ebe4c: 3c0a8008 */ lui $t2,0x8008 +/* f0ebe50: 8d4afb0c */ lw $t2,-0x4f4($t2) +/* f0ebe54: 8d29fb10 */ lw $t1,-0x4f0($t1) +/* f0ebe58: 2401ff00 */ addiu $at,$zero,-256 +/* f0ebe5c: 320d00ff */ andi $t5,$s0,0xff +/* f0ebe60: 000d5842 */ srl $t3,$t5,0x1 +/* f0ebe64: 02017024 */ and $t6,$s0,$at +/* f0ebe68: 01cb8025 */ or $s0,$t6,$t3 +/* f0ebe6c: afb00018 */ sw $s0,0x18($sp) +/* f0ebe70: afaa0014 */ sw $t2,0x14($sp) +/* f0ebe74: afa90010 */ sw $t1,0x10($sp) +/* f0ebe78: 862c0004 */ lh $t4,0x4($s1) +/* f0ebe7c: 8fa400b0 */ lw $a0,0xb0($sp) +/* f0ebe80: 27a50094 */ addiu $a1,$sp,0x94 +/* f0ebe84: afac001c */ sw $t4,0x1c($sp) +/* f0ebe88: 86280006 */ lh $t0,0x6($s1) +/* f0ebe8c: afa00028 */ sw $zero,0x28($sp) +/* f0ebe90: afa00024 */ sw $zero,0x24($sp) +/* f0ebe94: 27a60090 */ addiu $a2,$sp,0x90 +/* f0ebe98: 27a70098 */ addiu $a3,$sp,0x98 +/* f0ebe9c: 0fc5580f */ jal func0f15603c +/* f0ebea0: afa80020 */ sw $t0,0x20($sp) +/* f0ebea4: afa200b0 */ sw $v0,0xb0($sp) +.L0f0ebea8: +/* f0ebea8: 0fc54de0 */ jal func0f153780 +/* f0ebeac: 8fa400b0 */ lw $a0,0xb0($sp) +/* f0ebeb0: 8fbf0044 */ lw $ra,0x44($sp) +/* f0ebeb4: 8fb00038 */ lw $s0,0x38($sp) +/* f0ebeb8: 8fb1003c */ lw $s1,0x3c($sp) +/* f0ebebc: 8fb20040 */ lw $s2,0x40($sp) +/* f0ebec0: 03e00008 */ jr $ra +/* f0ebec4: 27bd00b0 */ addiu $sp,$sp,0xb0 +); + +GLOBAL_ASM( +glabel func0f0ebec8 +/* f0ebec8: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0ebecc: 30ee0002 */ andi $t6,$a3,0x2 +/* f0ebed0: afbf0014 */ sw $ra,0x14($sp) +/* f0ebed4: afa40048 */ sw $a0,0x48($sp) +/* f0ebed8: afa5004c */ sw $a1,0x4c($sp) +/* f0ebedc: 11c000cb */ beqz $t6,.L0f0ec20c +/* f0ebee0: afa60050 */ sw $a2,0x50($sp) +/* f0ebee4: 30ef0004 */ andi $t7,$a3,0x4 +/* f0ebee8: 11e000c3 */ beqz $t7,.L0f0ec1f8 +/* f0ebeec: 8fae0050 */ lw $t6,0x50($sp) +/* f0ebef0: 8c820010 */ lw $v0,0x10($a0) +/* f0ebef4: 0080c025 */ or $t8,$a0,$zero +/* f0ebef8: 03002825 */ or $a1,$t8,$zero +/* f0ebefc: 10400006 */ beqz $v0,.L0f0ebf18 +/* f0ebf00: 00002025 */ or $a0,$zero,$zero +/* f0ebf04: 24040009 */ addiu $a0,$zero,0x9 +/* f0ebf08: 0040f809 */ jalr $v0 +/* f0ebf0c: 27a60034 */ addiu $a2,$sp,0x34 +/* f0ebf10: 10000001 */ beqz $zero,.L0f0ebf18 +/* f0ebf14: 87a40036 */ lh $a0,0x36($sp) +.L0f0ebf18: +/* f0ebf18: 8fb90048 */ lw $t9,0x48($sp) +/* f0ebf1c: 3c098007 */ lui $t1,0x8007 +/* f0ebf20: 8fa60058 */ lw $a2,0x58($sp) +/* f0ebf24: 8f250004 */ lw $a1,0x4($t9) +/* f0ebf28: 30a80800 */ andi $t0,$a1,0x800 +/* f0ebf2c: 15000017 */ bnez $t0,.L0f0ebf8c +/* f0ebf30: 01002825 */ or $a1,$t0,$zero +/* f0ebf34: 8d291448 */ lw $t1,0x1448($t1) +/* f0ebf38: 3c0b800a */ lui $t3,0x800a +/* f0ebf3c: 8fac0050 */ lw $t4,0x50($sp) +/* f0ebf40: 000950c0 */ sll $t2,$t1,0x3 +/* f0ebf44: 01495023 */ subu $t2,$t2,$t1 +/* f0ebf48: 000a5080 */ sll $t2,$t2,0x2 +/* f0ebf4c: 01495021 */ addu $t2,$t2,$t1 +/* f0ebf50: 000a50c0 */ sll $t2,$t2,0x3 +/* f0ebf54: 01495023 */ subu $t2,$t2,$t1 +/* f0ebf58: 000a5100 */ sll $t2,$t2,0x4 +/* f0ebf5c: 016a5821 */ addu $t3,$t3,$t2 +/* f0ebf60: 856be82c */ lh $t3,-0x17d4($t3) +/* f0ebf64: 3c0142c8 */ lui $at,0x42c8 +/* f0ebf68: 55600009 */ bnezl $t3,.L0f0ebf90 +/* f0ebf6c: 84ce0000 */ lh $t6,0x0($a2) +/* f0ebf70: 44819000 */ mtc1 $at,$f18 +/* f0ebf74: 818d0000 */ lb $t5,0x0($t4) +/* f0ebf78: 3c01447a */ lui $at,0x447a +/* f0ebf7c: 44818000 */ mtc1 $at,$f16 +/* f0ebf80: 8fa60058 */ lw $a2,0x58($sp) +/* f0ebf84: 1000002b */ beqz $zero,.L0f0ec034 +/* f0ebf88: 01a42021 */ addu $a0,$t5,$a0 +.L0f0ebf8c: +/* f0ebf8c: 84ce0000 */ lh $t6,0x0($a2) +.L0f0ebf90: +/* f0ebf90: 3c01447a */ lui $at,0x447a +/* f0ebf94: 44818000 */ mtc1 $at,$f16 +/* f0ebf98: 448e2000 */ mtc1 $t6,$f4 +/* f0ebf9c: 8faf0048 */ lw $t7,0x48($sp) +/* f0ebfa0: 3c0142c8 */ lui $at,0x42c8 +/* f0ebfa4: 468021a0 */ cvt.s.w $f6,$f4 +/* f0ebfa8: 8df8000c */ lw $t8,0xc($t7) +/* f0ebfac: 44819000 */ mtc1 $at,$f18 +/* f0ebfb0: 8fb90050 */ lw $t9,0x50($sp) +/* f0ebfb4: 44984000 */ mtc1 $t8,$f8 +/* f0ebfb8: 3c09800a */ lui $t1,0x800a +/* f0ebfbc: 46103003 */ div.s $f0,$f6,$f16 +/* f0ebfc0: 8d299fc0 */ lw $t1,-0x6040($t1) +/* f0ebfc4: 83280008 */ lb $t0,0x8($t9) +/* f0ebfc8: 46804320 */ cvt.s.w $f12,$f8 +/* f0ebfcc: 01090019 */ multu $t0,$t1 +/* f0ebfd0: 00005012 */ mflo $t2 +/* f0ebfd4: 448a2000 */ mtc1 $t2,$f4 +/* f0ebfd8: 00000000 */ sll $zero,$zero,0x0 +/* f0ebfdc: 468021a0 */ cvt.s.w $f6,$f4 +/* f0ebfe0: 46120282 */ mul.s $f10,$f0,$f18 +/* f0ebfe4: 460c5003 */ div.s $f0,$f10,$f12 +/* f0ebfe8: 46003000 */ add.s $f0,$f6,$f0 +/* f0ebfec: 46006202 */ mul.s $f8,$f12,$f0 +/* f0ebff0: 46124003 */ div.s $f0,$f8,$f18 +/* f0ebff4: 4600028d */ trunc.w.s $f10,$f0 +/* f0ebff8: 44025000 */ mfc1 $v0,$f10 +/* f0ebffc: 00000000 */ sll $zero,$zero,0x0 +/* f0ec000: 44822000 */ mtc1 $v0,$f4 +/* f0ec004: 00822021 */ addu $a0,$a0,$v0 +/* f0ec008: 468021a0 */ cvt.s.w $f6,$f4 +/* f0ec00c: 46060001 */ sub.s $f0,$f0,$f6 +/* f0ec010: 46100202 */ mul.s $f8,$f0,$f16 +/* f0ec014: 4600428d */ trunc.w.s $f10,$f8 +/* f0ec018: 440d5000 */ mfc1 $t5,$f10 +/* f0ec01c: 00000000 */ sll $zero,$zero,0x0 +/* f0ec020: a4cd0000 */ sh $t5,0x0($a2) +/* f0ec024: 8fae0048 */ lw $t6,0x48($sp) +/* f0ec028: 8dc50004 */ lw $a1,0x4($t6) +/* f0ec02c: 30af0800 */ andi $t7,$a1,0x800 +/* f0ec030: 01e02825 */ or $a1,$t7,$zero +.L0f0ec034: +/* f0ec034: 8fb80050 */ lw $t8,0x50($sp) +/* f0ec038: 3c014220 */ lui $at,0x4220 +/* f0ec03c: 83020004 */ lb $v0,0x4($t8) +/* f0ec040: 04430007 */ bgezl $v0,.L0f0ec060 +/* f0ec044: 44823000 */ mtc1 $v0,$f6 +/* f0ec048: 44822000 */ mtc1 $v0,$f4 +/* f0ec04c: 00000000 */ sll $zero,$zero,0x0 +/* f0ec050: 468023a0 */ cvt.s.w $f14,$f4 +/* f0ec054: 10000005 */ beqz $zero,.L0f0ec06c +/* f0ec058: 46007087 */ neg.s $f2,$f14 +/* f0ec05c: 44823000 */ mtc1 $v0,$f6 +.L0f0ec060: +/* f0ec060: 00000000 */ sll $zero,$zero,0x0 +/* f0ec064: 468033a0 */ cvt.s.w $f14,$f6 +/* f0ec068: 46007086 */ mov.s $f2,$f14 +.L0f0ec06c: +/* f0ec06c: 54a00019 */ bnezl $a1,.L0f0ec0d4 +/* f0ec070: 84cc0000 */ lh $t4,0x0($a2) +/* f0ec074: 44814000 */ mtc1 $at,$f8 +/* f0ec078: 3c198007 */ lui $t9,0x8007 +/* f0ec07c: 4608103c */ c.lt.s $f2,$f8 +/* f0ec080: 00000000 */ sll $zero,$zero,0x0 +/* f0ec084: 45020013 */ bc1fl .L0f0ec0d4 +/* f0ec088: 84cc0000 */ lh $t4,0x0($a2) +/* f0ec08c: 8f391448 */ lw $t9,0x1448($t9) +/* f0ec090: 3c09800a */ lui $t1,0x800a +/* f0ec094: 8faa0050 */ lw $t2,0x50($sp) +/* f0ec098: 001940c0 */ sll $t0,$t9,0x3 +/* f0ec09c: 01194023 */ subu $t0,$t0,$t9 +/* f0ec0a0: 00084080 */ sll $t0,$t0,0x2 +/* f0ec0a4: 01194021 */ addu $t0,$t0,$t9 +/* f0ec0a8: 000840c0 */ sll $t0,$t0,0x3 +/* f0ec0ac: 01194023 */ subu $t0,$t0,$t9 +/* f0ec0b0: 00084100 */ sll $t0,$t0,0x4 +/* f0ec0b4: 01284821 */ addu $t1,$t1,$t0 +/* f0ec0b8: 8529e82c */ lh $t1,-0x17d4($t1) +/* f0ec0bc: 11200034 */ beqz $t1,.L0f0ec190 +/* f0ec0c0: 00000000 */ sll $zero,$zero,0x0 +/* f0ec0c4: 814b0000 */ lb $t3,0x0($t2) +/* f0ec0c8: 10000031 */ beqz $zero,.L0f0ec190 +/* f0ec0cc: 01642021 */ addu $a0,$t3,$a0 +/* f0ec0d0: 84cc0000 */ lh $t4,0x0($a2) +.L0f0ec0d4: +/* f0ec0d4: 8fad0048 */ lw $t5,0x48($sp) +/* f0ec0d8: 3c0141a0 */ lui $at,0x41a0 +/* f0ec0dc: 448c5000 */ mtc1 $t4,$f10 +/* f0ec0e0: 8dae000c */ lw $t6,0xc($t5) +/* f0ec0e4: 46805120 */ cvt.s.w $f4,$f10 +/* f0ec0e8: 448e3000 */ mtc1 $t6,$f6 +/* f0ec0ec: 00000000 */ sll $zero,$zero,0x0 +/* f0ec0f0: 46803320 */ cvt.s.w $f12,$f6 +/* f0ec0f4: 46102003 */ div.s $f0,$f4,$f16 +/* f0ec0f8: 46120202 */ mul.s $f8,$f0,$f18 +/* f0ec0fc: 04410003 */ bgez $v0,.L0f0ec10c +/* f0ec100: 460c4003 */ div.s $f0,$f8,$f12 +/* f0ec104: 10000002 */ beqz $zero,.L0f0ec110 +/* f0ec108: 46007087 */ neg.s $f2,$f14 +.L0f0ec10c: +/* f0ec10c: 46007086 */ mov.s $f2,$f14 +.L0f0ec110: +/* f0ec110: 44817000 */ mtc1 $at,$f14 +/* f0ec114: 3c013d80 */ lui $at,0x3d80 +/* f0ec118: 4602703c */ c.lt.s $f14,$f2 +/* f0ec11c: 00000000 */ sll $zero,$zero,0x0 +/* f0ec120: 4500000d */ bc1f .L0f0ec158 +/* f0ec124: 00000000 */ sll $zero,$zero,0x0 +/* f0ec128: 460e1281 */ sub.s $f10,$f2,$f14 +/* f0ec12c: 44812000 */ mtc1 $at,$f4 +/* f0ec130: 3c01800a */ lui $at,0x800a +/* f0ec134: c4269fc4 */ lwc1 $f6,-0x603c($at) +/* f0ec138: 46045082 */ mul.s $f2,$f10,$f4 +/* f0ec13c: 00000000 */ sll $zero,$zero,0x0 +/* f0ec140: 46061082 */ mul.s $f2,$f2,$f6 +/* f0ec144: 04410003 */ bgez $v0,.L0f0ec154 +/* f0ec148: 00000000 */ sll $zero,$zero,0x0 +/* f0ec14c: 10000002 */ beqz $zero,.L0f0ec158 +/* f0ec150: 46020001 */ sub.s $f0,$f0,$f2 +.L0f0ec154: +/* f0ec154: 46020000 */ add.s $f0,$f0,$f2 +.L0f0ec158: +/* f0ec158: 46006202 */ mul.s $f8,$f12,$f0 +/* f0ec15c: 46124003 */ div.s $f0,$f8,$f18 +/* f0ec160: 4600028d */ trunc.w.s $f10,$f0 +/* f0ec164: 44025000 */ mfc1 $v0,$f10 +/* f0ec168: 00000000 */ sll $zero,$zero,0x0 +/* f0ec16c: 44822000 */ mtc1 $v0,$f4 +/* f0ec170: 00822021 */ addu $a0,$a0,$v0 +/* f0ec174: 468021a0 */ cvt.s.w $f6,$f4 +/* f0ec178: 46060001 */ sub.s $f0,$f0,$f6 +/* f0ec17c: 46100202 */ mul.s $f8,$f0,$f16 +/* f0ec180: 4600428d */ trunc.w.s $f10,$f8 +/* f0ec184: 44195000 */ mfc1 $t9,$f10 +/* f0ec188: 00000000 */ sll $zero,$zero,0x0 +/* f0ec18c: a4d90000 */ sh $t9,0x0($a2) +.L0f0ec190: +/* f0ec190: 04810002 */ bgez $a0,.L0f0ec19c +/* f0ec194: 8fa80048 */ lw $t0,0x48($sp) +/* f0ec198: 00002025 */ or $a0,$zero,$zero +.L0f0ec19c: +/* f0ec19c: 8d02000c */ lw $v0,0xc($t0) +/* f0ec1a0: 8fa90050 */ lw $t1,0x50($sp) +/* f0ec1a4: 27a60034 */ addiu $a2,$sp,0x34 +/* f0ec1a8: 0044082a */ slt $at,$v0,$a0 +/* f0ec1ac: 50200003 */ beqzl $at,.L0f0ec1bc +/* f0ec1b0: a1200000 */ sb $zero,0x0($t1) +/* f0ec1b4: 00402025 */ or $a0,$v0,$zero +/* f0ec1b8: a1200000 */ sb $zero,0x0($t1) +.L0f0ec1bc: +/* f0ec1bc: 8faa0048 */ lw $t2,0x48($sp) +/* f0ec1c0: afa40034 */ sw $a0,0x34($sp) +/* f0ec1c4: 24040006 */ addiu $a0,$zero,0x6 +/* f0ec1c8: 8d420010 */ lw $v0,0x10($t2) +/* f0ec1cc: 50400004 */ beqzl $v0,.L0f0ec1e0 +/* f0ec1d0: 8fab0050 */ lw $t3,0x50($sp) +/* f0ec1d4: 0040f809 */ jalr $v0 +/* f0ec1d8: 01402825 */ or $a1,$t2,$zero +/* f0ec1dc: 8fab0050 */ lw $t3,0x50($sp) +.L0f0ec1e0: +/* f0ec1e0: 8fad004c */ lw $t5,0x4c($sp) +/* f0ec1e4: 916c0002 */ lbu $t4,0x2($t3) +/* f0ec1e8: 51800009 */ beqzl $t4,.L0f0ec210 +/* f0ec1ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ec1f0: 10000006 */ beqz $zero,.L0f0ec20c +/* f0ec1f4: ada0000c */ sw $zero,0xc($t5) +.L0f0ec1f8: +/* f0ec1f8: 91cf0002 */ lbu $t7,0x2($t6) +/* f0ec1fc: 8fb9004c */ lw $t9,0x4c($sp) +/* f0ec200: 11e00002 */ beqz $t7,.L0f0ec20c +/* f0ec204: 24180001 */ addiu $t8,$zero,0x1 +/* f0ec208: af38000c */ sw $t8,0xc($t9) +.L0f0ec20c: +/* f0ec20c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ec210: +/* f0ec210: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0ec214: 24020001 */ addiu $v0,$zero,0x1 +/* f0ec218: 03e00008 */ jr $ra +/* f0ec21c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ec220 +/* f0ec220: 03e00008 */ jr $ra +/* f0ec224: a4800000 */ sh $zero,0x0($a0) +); + +GLOBAL_ASM( +glabel func0f0ec228 +/* f0ec228: 27bdff90 */ addiu $sp,$sp,-112 +/* f0ec22c: afbf002c */ sw $ra,0x2c($sp) +/* f0ec230: afb00028 */ sw $s0,0x28($sp) +/* f0ec234: afa40070 */ sw $a0,0x70($sp) +/* f0ec238: 8cae000c */ lw $t6,0xc($a1) +/* f0ec23c: 3c03ff00 */ lui $v1,0xff00 +/* f0ec240: 00a08025 */ or $s0,$a1,$zero +/* f0ec244: 11c00055 */ beqz $t6,.L0f0ec39c +/* f0ec248: 346300ff */ ori $v1,$v1,0xff +/* f0ec24c: 3c014220 */ lui $at,0x4220 +/* f0ec250: 44816000 */ mtc1 $at,$f12 +/* f0ec254: 0fc01ac2 */ jal func0f006b08 +/* f0ec258: 00000000 */ sll $zero,$zero,0x0 +/* f0ec25c: 3c01437f */ lui $at,0x437f +/* f0ec260: 44812000 */ mtc1 $at,$f4 +/* f0ec264: 24180001 */ addiu $t8,$zero,0x1 +/* f0ec268: 3c014f00 */ lui $at,0x4f00 +/* f0ec26c: 46040182 */ mul.s $f6,$f0,$f4 +/* f0ec270: 444ff800 */ cfc1 $t7,$31 +/* f0ec274: 44d8f800 */ ctc1 $t8,$31 +/* f0ec278: 00000000 */ sll $zero,$zero,0x0 +/* f0ec27c: 46003224 */ cvt.w.s $f8,$f6 +/* f0ec280: 4458f800 */ cfc1 $t8,$31 +/* f0ec284: 00000000 */ sll $zero,$zero,0x0 +/* f0ec288: 33180078 */ andi $t8,$t8,0x78 +/* f0ec28c: 53000013 */ beqzl $t8,.L0f0ec2dc +/* f0ec290: 44184000 */ mfc1 $t8,$f8 +/* f0ec294: 44814000 */ mtc1 $at,$f8 +/* f0ec298: 24180001 */ addiu $t8,$zero,0x1 +/* f0ec29c: 46083201 */ sub.s $f8,$f6,$f8 +/* f0ec2a0: 44d8f800 */ ctc1 $t8,$31 +/* f0ec2a4: 00000000 */ sll $zero,$zero,0x0 +/* f0ec2a8: 46004224 */ cvt.w.s $f8,$f8 +/* f0ec2ac: 4458f800 */ cfc1 $t8,$31 +/* f0ec2b0: 00000000 */ sll $zero,$zero,0x0 +/* f0ec2b4: 33180078 */ andi $t8,$t8,0x78 +/* f0ec2b8: 17000005 */ bnez $t8,.L0f0ec2d0 +/* f0ec2bc: 00000000 */ sll $zero,$zero,0x0 +/* f0ec2c0: 44184000 */ mfc1 $t8,$f8 +/* f0ec2c4: 3c018000 */ lui $at,0x8000 +/* f0ec2c8: 10000007 */ beqz $zero,.L0f0ec2e8 +/* f0ec2cc: 0301c025 */ or $t8,$t8,$at +.L0f0ec2d0: +/* f0ec2d0: 10000005 */ beqz $zero,.L0f0ec2e8 +/* f0ec2d4: 2418ffff */ addiu $t8,$zero,-1 +/* f0ec2d8: 44184000 */ mfc1 $t8,$f8 +.L0f0ec2dc: +/* f0ec2dc: 00000000 */ sll $zero,$zero,0x0 +/* f0ec2e0: 0700fffb */ bltz $t8,.L0f0ec2d0 +/* f0ec2e4: 00000000 */ sll $zero,$zero,0x0 +.L0f0ec2e8: +/* f0ec2e8: afb80064 */ sw $t8,0x64($sp) +/* f0ec2ec: 8e020010 */ lw $v0,0x10($s0) +/* f0ec2f0: 44cff800 */ ctc1 $t7,$31 +/* f0ec2f4: 44808000 */ mtc1 $zero,$f16 +/* f0ec2f8: c44a0040 */ lwc1 $f10,0x40($v0) +/* f0ec2fc: 4610503c */ c.lt.s $f10,$f16 +/* f0ec300: 00000000 */ sll $zero,$zero,0x0 +/* f0ec304: 4502000b */ bc1fl .L0f0ec334 +/* f0ec308: 904b003d */ lbu $t3,0x3d($v0) +/* f0ec30c: 9059003c */ lbu $t9,0x3c($v0) +/* f0ec310: 2408003c */ addiu $t0,$zero,0x3c +/* f0ec314: 3c037f1b */ lui $v1,0x7f1b +/* f0ec318: 03280019 */ multu $t9,$t0 +/* f0ec31c: 24631fb0 */ addiu $v1,$v1,0x1fb0 +/* f0ec320: 00004812 */ mflo $t1 +/* f0ec324: 00695021 */ addu $t2,$v1,$t1 +/* f0ec328: 10000011 */ beqz $zero,.L0f0ec370 +/* f0ec32c: 8d470020 */ lw $a3,0x20($t2) +/* f0ec330: 904b003d */ lbu $t3,0x3d($v0) +.L0f0ec334: +/* f0ec334: 2408003c */ addiu $t0,$zero,0x3c +/* f0ec338: 904e003c */ lbu $t6,0x3c($v0) +/* f0ec33c: 01680019 */ multu $t3,$t0 +/* f0ec340: 3c037f1b */ lui $v1,0x7f1b +/* f0ec344: 24631fb0 */ addiu $v1,$v1,0x1fb0 +/* f0ec348: 8c460044 */ lw $a2,0x44($v0) +/* f0ec34c: 00006012 */ mflo $t4 +/* f0ec350: 006c6821 */ addu $t5,$v1,$t4 +/* f0ec354: 8da40020 */ lw $a0,0x20($t5) +/* f0ec358: 01c80019 */ multu $t6,$t0 +/* f0ec35c: 00007812 */ mflo $t7 +/* f0ec360: 006fc021 */ addu $t8,$v1,$t7 +/* f0ec364: 0fc01a40 */ jal func0f006900 +/* f0ec368: 8f050020 */ lw $a1,0x20($t8) +/* f0ec36c: 00403825 */ or $a3,$v0,$zero +.L0f0ec370: +/* f0ec370: 3c04ff00 */ lui $a0,0xff00 +/* f0ec374: 348400ff */ ori $a0,$a0,0xff +/* f0ec378: 240500ff */ addiu $a1,$zero,0xff +/* f0ec37c: 2406007f */ addiu $a2,$zero,0x7f +/* f0ec380: 0fc01a40 */ jal func0f006900 +/* f0ec384: afa70068 */ sw $a3,0x68($sp) +/* f0ec388: 8fa50068 */ lw $a1,0x68($sp) +/* f0ec38c: 00402025 */ or $a0,$v0,$zero +/* f0ec390: 0fc01a40 */ jal func0f006900 +/* f0ec394: 8fa60064 */ lw $a2,0x64($sp) +/* f0ec398: 00401825 */ or $v1,$v0,$zero +.L0f0ec39c: +/* f0ec39c: 86090006 */ lh $t1,0x6($s0) +/* f0ec3a0: 86190002 */ lh $t9,0x2($s0) +/* f0ec3a4: 86050000 */ lh $a1,0x0($s0) +/* f0ec3a8: 240b0001 */ addiu $t3,$zero,0x1 +/* f0ec3ac: 240cffff */ addiu $t4,$zero,-1 +/* f0ec3b0: afac0014 */ sw $t4,0x14($sp) +/* f0ec3b4: afab0010 */ sw $t3,0x10($sp) +/* f0ec3b8: afa3006c */ sw $v1,0x6c($sp) +/* f0ec3bc: afa30018 */ sw $v1,0x18($sp) +/* f0ec3c0: 8fa40070 */ lw $a0,0x70($sp) +/* f0ec3c4: 05210003 */ bgez $t1,.L0f0ec3d4 +/* f0ec3c8: 00095043 */ sra $t2,$t1,0x1 +/* f0ec3cc: 25210001 */ addiu $at,$t1,0x1 +/* f0ec3d0: 00015043 */ sra $t2,$at,0x1 +.L0f0ec3d4: +/* f0ec3d4: 24070008 */ addiu $a3,$zero,0x8 +/* f0ec3d8: 0fc38bf9 */ jal func0f0e2fe4 +/* f0ec3dc: 032a3021 */ addu $a2,$t9,$t2 +/* f0ec3e0: 86180006 */ lh $t8,0x6($s0) +/* f0ec3e4: 860d0000 */ lh $t5,0x0($s0) +/* f0ec3e8: 860e0004 */ lh $t6,0x4($s0) +/* f0ec3ec: 860f0002 */ lh $t7,0x2($s0) +/* f0ec3f0: 8fa3006c */ lw $v1,0x6c($sp) +/* f0ec3f4: 24190003 */ addiu $t9,$zero,0x3 +/* f0ec3f8: 240affff */ addiu $t2,$zero,-1 +/* f0ec3fc: afaa0014 */ sw $t2,0x14($sp) +/* f0ec400: afb90010 */ sw $t9,0x10($sp) +/* f0ec404: 00402025 */ or $a0,$v0,$zero +/* f0ec408: 24070008 */ addiu $a3,$zero,0x8 +/* f0ec40c: 01ae2821 */ addu $a1,$t5,$t6 +/* f0ec410: 07010003 */ bgez $t8,.L0f0ec420 +/* f0ec414: 00184843 */ sra $t1,$t8,0x1 +/* f0ec418: 27010001 */ addiu $at,$t8,0x1 +/* f0ec41c: 00014843 */ sra $t1,$at,0x1 +.L0f0ec420: +/* f0ec420: 01e93021 */ addu $a2,$t7,$t1 +/* f0ec424: 0fc38bf9 */ jal func0f0e2fe4 +/* f0ec428: afa30018 */ sw $v1,0x18($sp) +/* f0ec42c: afa20070 */ sw $v0,0x70($sp) +/* f0ec430: 8e050008 */ lw $a1,0x8($s0) +/* f0ec434: 2401007b */ addiu $at,$zero,0x7b +/* f0ec438: 8ca30008 */ lw $v1,0x8($a1) +/* f0ec43c: 5461001a */ bnel $v1,$at,.L0f0ec4a8 +/* f0ec440: 2401007c */ addiu $at,$zero,0x7c +/* f0ec444: 8ca20010 */ lw $v0,0x10($a1) +/* f0ec448: 24040007 */ addiu $a0,$zero,0x7 +/* f0ec44c: 50400016 */ beqzl $v0,.L0f0ec4a8 +/* f0ec450: 2401007c */ addiu $at,$zero,0x7c +/* f0ec454: 0040f809 */ jalr $v0 +/* f0ec458: 27a60054 */ addiu $a2,$sp,0x54 +/* f0ec45c: 860c0004 */ lh $t4,0x4($s0) +/* f0ec460: 860b0000 */ lh $t3,0x0($s0) +/* f0ec464: 86070002 */ lh $a3,0x2($s0) +/* f0ec468: 8fa50054 */ lw $a1,0x54($sp) +/* f0ec46c: 8fa40070 */ lw $a0,0x70($sp) +/* f0ec470: 05810003 */ bgez $t4,.L0f0ec480 +/* f0ec474: 000c6843 */ sra $t5,$t4,0x1 +/* f0ec478: 25810001 */ addiu $at,$t4,0x1 +/* f0ec47c: 00016843 */ sra $t5,$at,0x1 +.L0f0ec480: +/* f0ec480: 016d1821 */ addu $v1,$t3,$t5 +/* f0ec484: 246e0020 */ addiu $t6,$v1,0x20 +/* f0ec488: 24f80040 */ addiu $t8,$a3,0x40 +/* f0ec48c: afb80014 */ sw $t8,0x14($sp) +/* f0ec490: afae0010 */ sw $t6,0x10($sp) +/* f0ec494: 0fc53c1f */ jal func0f14f07c +/* f0ec498: 2466ffe0 */ addiu $a2,$v1,-32 +/* f0ec49c: 1000000c */ beqz $zero,.L0f0ec4d0 +/* f0ec4a0: afa20070 */ sw $v0,0x70($sp) +/* f0ec4a4: 2401007c */ addiu $at,$zero,0x7c +.L0f0ec4a8: +/* f0ec4a8: 10610003 */ beq $v1,$at,.L0f0ec4b8 +/* f0ec4ac: 2401007d */ addiu $at,$zero,0x7d +/* f0ec4b0: 54610008 */ bnel $v1,$at,.L0f0ec4d4 +/* f0ec4b4: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0ec4b8: +/* f0ec4b8: 8ca20010 */ lw $v0,0x10($a1) +/* f0ec4bc: 24040007 */ addiu $a0,$zero,0x7 +/* f0ec4c0: 50400004 */ beqzl $v0,.L0f0ec4d4 +/* f0ec4c4: 8fbf002c */ lw $ra,0x2c($sp) +/* f0ec4c8: 0040f809 */ jalr $v0 +/* f0ec4cc: 27a60040 */ addiu $a2,$sp,0x40 +.L0f0ec4d0: +/* f0ec4d0: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0ec4d4: +/* f0ec4d4: 8fa20070 */ lw $v0,0x70($sp) +/* f0ec4d8: 8fb00028 */ lw $s0,0x28($sp) +/* f0ec4dc: 03e00008 */ jr $ra +/* f0ec4e0: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f0ec4e4 +/* f0ec4e4: 27bdffa8 */ addiu $sp,$sp,-88 +/* f0ec4e8: afb50028 */ sw $s5,0x28($sp) +/* f0ec4ec: afb30020 */ sw $s3,0x20($sp) +/* f0ec4f0: 30ce0002 */ andi $t6,$a2,0x2 +/* f0ec4f4: 00809825 */ or $s3,$a0,$zero +/* f0ec4f8: 00a0a825 */ or $s5,$a1,$zero +/* f0ec4fc: afbf002c */ sw $ra,0x2c($sp) +/* f0ec500: afb40024 */ sw $s4,0x24($sp) +/* f0ec504: afb2001c */ sw $s2,0x1c($sp) +/* f0ec508: afb10018 */ sw $s1,0x18($sp) +/* f0ec50c: 15c00005 */ bnez $t6,.L0f0ec524 +/* f0ec510: afb00014 */ sw $s0,0x14($sp) +/* f0ec514: 8c8f0004 */ lw $t7,0x4($a0) +/* f0ec518: 000fc140 */ sll $t8,$t7,0x5 +/* f0ec51c: 07030042 */ bgezl $t8,.L0f0ec628 +/* f0ec520: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0ec524: +/* f0ec524: 8e790010 */ lw $t9,0x10($s3) +/* f0ec528: 5320003f */ beqzl $t9,.L0f0ec628 +/* f0ec52c: 8fbf002c */ lw $ra,0x2c($sp) +/* f0ec530: 82a80000 */ lb $t0,0x0($s5) +/* f0ec534: 3c048007 */ lui $a0,0x8007 +/* f0ec538: 51000034 */ beqzl $t0,.L0f0ec60c +/* f0ec53c: 8e620010 */ lw $v0,0x10($s3) +/* f0ec540: 0fc62ff6 */ jal func0f18bfd8 +/* f0ec544: 8c841448 */ lw $a0,0x1448($a0) +/* f0ec548: 10400005 */ beqz $v0,.L0f0ec560 +/* f0ec54c: 27b40048 */ addiu $s4,$sp,0x48 +/* f0ec550: 8e690004 */ lw $t1,0x4($s3) +/* f0ec554: 00095380 */ sll $t2,$t1,0xe +/* f0ec558: 0542002c */ bltzl $t2,.L0f0ec60c +/* f0ec55c: 8e620010 */ lw $v0,0x10($s3) +.L0f0ec560: +/* f0ec560: 8e790010 */ lw $t9,0x10($s3) +/* f0ec564: 00008825 */ or $s1,$zero,$zero +/* f0ec568: 24040001 */ addiu $a0,$zero,0x1 +/* f0ec56c: 02602825 */ or $a1,$s3,$zero +/* f0ec570: 0320f809 */ jalr $t9 +/* f0ec574: 02803025 */ or $a2,$s4,$zero +/* f0ec578: 8e790010 */ lw $t9,0x10($s3) +/* f0ec57c: 8fb20048 */ lw $s2,0x48($sp) +/* f0ec580: 24040007 */ addiu $a0,$zero,0x7 +/* f0ec584: 02602825 */ or $a1,$s3,$zero +/* f0ec588: 0320f809 */ jalr $t9 +/* f0ec58c: 02803025 */ or $a2,$s4,$zero +/* f0ec590: 8fb00048 */ lw $s0,0x48($sp) +/* f0ec594: 82ab0000 */ lb $t3,0x0($s5) +.L0f0ec598: +/* f0ec598: 01708021 */ addu $s0,$t3,$s0 +/* f0ec59c: 0212082a */ slt $at,$s0,$s2 +/* f0ec5a0: 14200002 */ bnez $at,.L0f0ec5ac +/* f0ec5a4: 00000000 */ sll $zero,$zero,0x0 +/* f0ec5a8: 00008025 */ or $s0,$zero,$zero +.L0f0ec5ac: +/* f0ec5ac: 06030003 */ bgezl $s0,.L0f0ec5bc +/* f0ec5b0: afb00048 */ sw $s0,0x48($sp) +/* f0ec5b4: 2650ffff */ addiu $s0,$s2,-1 +/* f0ec5b8: afb00048 */ sw $s0,0x48($sp) +.L0f0ec5bc: +/* f0ec5bc: 8e790010 */ lw $t9,0x10($s3) +/* f0ec5c0: 24040015 */ addiu $a0,$zero,0x15 +/* f0ec5c4: 02602825 */ or $a1,$s3,$zero +/* f0ec5c8: 0320f809 */ jalr $t9 +/* f0ec5cc: 02803025 */ or $a2,$s4,$zero +/* f0ec5d0: 14400002 */ bnez $v0,.L0f0ec5dc +/* f0ec5d4: 00000000 */ sll $zero,$zero,0x0 +/* f0ec5d8: 24110001 */ addiu $s1,$zero,0x1 +.L0f0ec5dc: +/* f0ec5dc: 5220ffee */ beqzl $s1,.L0f0ec598 +/* f0ec5e0: 82ab0000 */ lb $t3,0x0($s5) +/* f0ec5e4: afb00048 */ sw $s0,0x48($sp) +/* f0ec5e8: 92ac0006 */ lbu $t4,0x6($s5) +/* f0ec5ec: 24040006 */ addiu $a0,$zero,0x6 +/* f0ec5f0: 02602825 */ or $a1,$s3,$zero +/* f0ec5f4: afac004c */ sw $t4,0x4c($sp) +/* f0ec5f8: 8e790010 */ lw $t9,0x10($s3) +/* f0ec5fc: 02803025 */ or $a2,$s4,$zero +/* f0ec600: 0320f809 */ jalr $t9 +/* f0ec604: 00000000 */ sll $zero,$zero,0x0 +/* f0ec608: 8e620010 */ lw $v0,0x10($s3) +.L0f0ec60c: +/* f0ec60c: 27b40048 */ addiu $s4,$sp,0x48 +/* f0ec610: 2404000b */ addiu $a0,$zero,0xb +/* f0ec614: 10400003 */ beqz $v0,.L0f0ec624 +/* f0ec618: 02602825 */ or $a1,$s3,$zero +/* f0ec61c: 0040f809 */ jalr $v0 +/* f0ec620: 02803025 */ or $a2,$s4,$zero +.L0f0ec624: +/* f0ec624: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0ec628: +/* f0ec628: 8fb00014 */ lw $s0,0x14($sp) +/* f0ec62c: 8fb10018 */ lw $s1,0x18($sp) +/* f0ec630: 8fb2001c */ lw $s2,0x1c($sp) +/* f0ec634: 8fb30020 */ lw $s3,0x20($sp) +/* f0ec638: 8fb40024 */ lw $s4,0x24($sp) +/* f0ec63c: 8fb50028 */ lw $s5,0x28($sp) +/* f0ec640: 27bd0058 */ addiu $sp,$sp,0x58 +/* f0ec644: 03e00008 */ jr $ra +/* f0ec648: 24020001 */ addiu $v0,$zero,0x1 +); + +GLOBAL_ASM( +glabel func0f0ec64c +/* f0ec64c: 27bdff88 */ addiu $sp,$sp,-120 +/* f0ec650: 3c0eff00 */ lui $t6,0xff00 +/* f0ec654: 35ce2faf */ ori $t6,$t6,0x2faf +/* f0ec658: afbf003c */ sw $ra,0x3c($sp) +/* f0ec65c: afb10038 */ sw $s1,0x38($sp) +/* f0ec660: afb00034 */ sw $s0,0x34($sp) +/* f0ec664: afa40078 */ sw $a0,0x78($sp) +/* f0ec668: afa00060 */ sw $zero,0x60($sp) +/* f0ec66c: afae005c */ sw $t6,0x5c($sp) +/* f0ec670: 8caf0008 */ lw $t7,0x8($a1) +/* f0ec674: 3c028008 */ lui $v0,0x8008 +/* f0ec678: 3c038008 */ lui $v1,0x8008 +/* f0ec67c: 8df80004 */ lw $t8,0x4($t7) +/* f0ec680: 00a08825 */ or $s1,$a1,$zero +/* f0ec684: 8c42fb0c */ lw $v0,-0x4f4($v0) +/* f0ec688: 33190200 */ andi $t9,$t8,0x200 +/* f0ec68c: 13200005 */ beqz $t9,.L0f0ec6a4 +/* f0ec690: 8c63fb10 */ lw $v1,-0x4f0($v1) +/* f0ec694: 3c028008 */ lui $v0,0x8008 +/* f0ec698: 3c038008 */ lui $v1,0x8008 +/* f0ec69c: 8c42fb04 */ lw $v0,-0x4fc($v0) +/* f0ec6a0: 8c63fb08 */ lw $v1,-0x4f8($v1) +.L0f0ec6a4: +/* f0ec6a4: 86280000 */ lh $t0,0x0($s1) +/* f0ec6a8: afa8006c */ sw $t0,0x6c($sp) +/* f0ec6ac: 86290002 */ lh $t1,0x2($s1) +/* f0ec6b0: afa90068 */ sw $t1,0x68($sp) +/* f0ec6b4: 8e240008 */ lw $a0,0x8($s1) +/* f0ec6b8: afa30054 */ sw $v1,0x54($sp) +/* f0ec6bc: 0fc3c557 */ jal func0f0f155c +/* f0ec6c0: afa20058 */ sw $v0,0x58($sp) +/* f0ec6c4: afa20070 */ sw $v0,0x70($sp) +/* f0ec6c8: a3a00064 */ sb $zero,0x64($sp) +/* f0ec6cc: 8e250008 */ lw $a1,0x8($s1) +/* f0ec6d0: 24040008 */ addiu $a0,$zero,0x8 +/* f0ec6d4: 8ca30010 */ lw $v1,0x10($a1) +/* f0ec6d8: 50600042 */ beqzl $v1,.L0f0ec7e4 +/* f0ec6dc: 8e270010 */ lw $a3,0x10($s1) +/* f0ec6e0: 0060f809 */ jalr $v1 +/* f0ec6e4: 27a60064 */ addiu $a2,$sp,0x64 +/* f0ec6e8: 24010001 */ addiu $at,$zero,0x1 +/* f0ec6ec: 1441003c */ bne $v0,$at,.L0f0ec7e0 +/* f0ec6f0: 240a0001 */ addiu $t2,$zero,0x1 +/* f0ec6f4: afaa0060 */ sw $t2,0x60($sp) +/* f0ec6f8: 8e270010 */ lw $a3,0x10($s1) +/* f0ec6fc: 44803000 */ mtc1 $zero,$f6 +/* f0ec700: 3c0f7f1b */ lui $t7,0x7f1b +/* f0ec704: c4e40040 */ lwc1 $f4,0x40($a3) +/* f0ec708: 25ef1fb0 */ addiu $t7,$t7,0x1fb0 +/* f0ec70c: 4606203c */ c.lt.s $f4,$f6 +/* f0ec710: 00000000 */ sll $zero,$zero,0x0 +/* f0ec714: 4502000a */ bc1fl .L0f0ec740 +/* f0ec718: 90ed003d */ lbu $t5,0x3d($a3) +/* f0ec71c: 90eb003c */ lbu $t3,0x3c($a3) +/* f0ec720: 3c107f1b */ lui $s0,0x7f1b +/* f0ec724: 000b6100 */ sll $t4,$t3,0x4 +/* f0ec728: 018b6023 */ subu $t4,$t4,$t3 +/* f0ec72c: 000c6080 */ sll $t4,$t4,0x2 +/* f0ec730: 020c8021 */ addu $s0,$s0,$t4 +/* f0ec734: 10000011 */ beqz $zero,.L0f0ec77c +/* f0ec738: 8e101fd4 */ lw $s0,0x1fd4($s0) +/* f0ec73c: 90ed003d */ lbu $t5,0x3d($a3) +.L0f0ec740: +/* f0ec740: 90f9003c */ lbu $t9,0x3c($a3) +/* f0ec744: 8ce60044 */ lw $a2,0x44($a3) +/* f0ec748: 000d7100 */ sll $t6,$t5,0x4 +/* f0ec74c: 00194100 */ sll $t0,$t9,0x4 +/* f0ec750: 01cd7023 */ subu $t6,$t6,$t5 +/* f0ec754: 01194023 */ subu $t0,$t0,$t9 +/* f0ec758: 00084080 */ sll $t0,$t0,0x2 +/* f0ec75c: 000e7080 */ sll $t6,$t6,0x2 +/* f0ec760: 01cfc021 */ addu $t8,$t6,$t7 +/* f0ec764: 010f4821 */ addu $t1,$t0,$t7 +/* f0ec768: 8d250024 */ lw $a1,0x24($t1) +/* f0ec76c: 0fc01a40 */ jal func0f006900 +/* f0ec770: 8f040024 */ lw $a0,0x24($t8) +/* f0ec774: 00408025 */ or $s0,$v0,$zero +/* f0ec778: 8e270010 */ lw $a3,0x10($s1) +.L0f0ec77c: +/* f0ec77c: 8cea000c */ lw $t2,0xc($a3) +/* f0ec780: 02002025 */ or $a0,$s0,$zero +/* f0ec784: 00002825 */ or $a1,$zero,$zero +/* f0ec788: 51400009 */ beqzl $t2,.L0f0ec7b0 +/* f0ec78c: 90e3003c */ lbu $v1,0x3c($a3) +/* f0ec790: 0fc01a40 */ jal func0f006900 +/* f0ec794: 2406007f */ addiu $a2,$zero,0x7f +/* f0ec798: 2401ff00 */ addiu $at,$zero,-256 +/* f0ec79c: 00415824 */ and $t3,$v0,$at +/* f0ec7a0: 320c00ff */ andi $t4,$s0,0xff +/* f0ec7a4: 016c8025 */ or $s0,$t3,$t4 +/* f0ec7a8: 8e270010 */ lw $a3,0x10($s1) +/* f0ec7ac: 90e3003c */ lbu $v1,0x3c($a3) +.L0f0ec7b0: +/* f0ec7b0: 3c047f1b */ lui $a0,0x7f1b +/* f0ec7b4: 3c057f1b */ lui $a1,0x7f1b +/* f0ec7b8: 00036900 */ sll $t5,$v1,0x4 +/* f0ec7bc: 01a36823 */ subu $t5,$t5,$v1 +/* f0ec7c0: 000d1880 */ sll $v1,$t5,0x2 +/* f0ec7c4: 00832021 */ addu $a0,$a0,$v1 +/* f0ec7c8: 00a32821 */ addu $a1,$a1,$v1 +/* f0ec7cc: 8ca5213c */ lw $a1,0x213c($a1) +/* f0ec7d0: 0fc54f8e */ jal func0f153e38 +/* f0ec7d4: 8c8422a4 */ lw $a0,0x22a4($a0) +/* f0ec7d8: 10000039 */ beqz $zero,.L0f0ec8c0 +/* f0ec7dc: 00000000 */ sll $zero,$zero,0x0 +.L0f0ec7e0: +/* f0ec7e0: 8e270010 */ lw $a3,0x10($s1) +.L0f0ec7e4: +/* f0ec7e4: 44805000 */ mtc1 $zero,$f10 +/* f0ec7e8: 3c0f7f1b */ lui $t7,0x7f1b +/* f0ec7ec: c4e80040 */ lwc1 $f8,0x40($a3) +/* f0ec7f0: 25ef1fb0 */ addiu $t7,$t7,0x1fb0 +/* f0ec7f4: 460a403c */ c.lt.s $f8,$f10 +/* f0ec7f8: 00000000 */ sll $zero,$zero,0x0 +/* f0ec7fc: 4502000a */ bc1fl .L0f0ec828 +/* f0ec800: 90f9003d */ lbu $t9,0x3d($a3) +/* f0ec804: 90ee003c */ lbu $t6,0x3c($a3) +/* f0ec808: 3c107f1b */ lui $s0,0x7f1b +/* f0ec80c: 000ec100 */ sll $t8,$t6,0x4 +/* f0ec810: 030ec023 */ subu $t8,$t8,$t6 +/* f0ec814: 0018c080 */ sll $t8,$t8,0x2 +/* f0ec818: 02188021 */ addu $s0,$s0,$t8 +/* f0ec81c: 10000011 */ beqz $zero,.L0f0ec864 +/* f0ec820: 8e101fc8 */ lw $s0,0x1fc8($s0) +/* f0ec824: 90f9003d */ lbu $t9,0x3d($a3) +.L0f0ec828: +/* f0ec828: 90ea003c */ lbu $t2,0x3c($a3) +/* f0ec82c: 8ce60044 */ lw $a2,0x44($a3) +/* f0ec830: 00194100 */ sll $t0,$t9,0x4 +/* f0ec834: 000a5900 */ sll $t3,$t2,0x4 +/* f0ec838: 01194023 */ subu $t0,$t0,$t9 +/* f0ec83c: 016a5823 */ subu $t3,$t3,$t2 +/* f0ec840: 000b5880 */ sll $t3,$t3,0x2 +/* f0ec844: 00084080 */ sll $t0,$t0,0x2 +/* f0ec848: 010f4821 */ addu $t1,$t0,$t7 +/* f0ec84c: 016f6021 */ addu $t4,$t3,$t7 +/* f0ec850: 8d850018 */ lw $a1,0x18($t4) +/* f0ec854: 0fc01a40 */ jal func0f006900 +/* f0ec858: 8d240018 */ lw $a0,0x18($t1) +/* f0ec85c: 00408025 */ or $s0,$v0,$zero +/* f0ec860: 8e270010 */ lw $a3,0x10($s1) +.L0f0ec864: +/* f0ec864: 8ced000c */ lw $t5,0xc($a3) +/* f0ec868: 02002025 */ or $a0,$s0,$zero +/* f0ec86c: 00002825 */ or $a1,$zero,$zero +/* f0ec870: 51a00009 */ beqzl $t5,.L0f0ec898 +/* f0ec874: 90e3003c */ lbu $v1,0x3c($a3) +/* f0ec878: 0fc01a40 */ jal func0f006900 +/* f0ec87c: 2406007f */ addiu $a2,$zero,0x7f +/* f0ec880: 2401ff00 */ addiu $at,$zero,-256 +/* f0ec884: 00417024 */ and $t6,$v0,$at +/* f0ec888: 321800ff */ andi $t8,$s0,0xff +/* f0ec88c: 01d88025 */ or $s0,$t6,$t8 +/* f0ec890: 8e270010 */ lw $a3,0x10($s1) +/* f0ec894: 90e3003c */ lbu $v1,0x3c($a3) +.L0f0ec898: +/* f0ec898: 3c047f1b */ lui $a0,0x7f1b +/* f0ec89c: 3c057f1b */ lui $a1,0x7f1b +/* f0ec8a0: 0003c900 */ sll $t9,$v1,0x4 +/* f0ec8a4: 0323c823 */ subu $t9,$t9,$v1 +/* f0ec8a8: 00191880 */ sll $v1,$t9,0x2 +/* f0ec8ac: 00832021 */ addu $a0,$a0,$v1 +/* f0ec8b0: 00a32821 */ addu $a1,$a1,$v1 +/* f0ec8b4: 8ca52130 */ lw $a1,0x2130($a1) +/* f0ec8b8: 0fc54f8e */ jal func0f153e38 +/* f0ec8bc: 8c842298 */ lw $a0,0x2298($a0) +.L0f0ec8c0: +/* f0ec8c0: 0fc54d8a */ jal func0f153628 +/* f0ec8c4: 8fa40078 */ lw $a0,0x78($sp) +/* f0ec8c8: afa20078 */ sw $v0,0x78($sp) +/* f0ec8cc: 8e28000c */ lw $t0,0xc($s1) +/* f0ec8d0: 3c014220 */ lui $at,0x4220 +/* f0ec8d4: 51000060 */ beqzl $t0,.L0f0eca58 +/* f0ec8d8: 8e240008 */ lw $a0,0x8($s1) +/* f0ec8dc: 44816000 */ mtc1 $at,$f12 +/* f0ec8e0: 0fc01ac2 */ jal func0f006b08 +/* f0ec8e4: 00000000 */ sll $zero,$zero,0x0 +/* f0ec8e8: 3c01437f */ lui $at,0x437f +/* f0ec8ec: 44818000 */ mtc1 $at,$f16 +/* f0ec8f0: 240a0001 */ addiu $t2,$zero,0x1 +/* f0ec8f4: 3c027f1b */ lui $v0,0x7f1b +/* f0ec8f8: 46100482 */ mul.s $f18,$f0,$f16 +/* f0ec8fc: 24421fb0 */ addiu $v0,$v0,0x1fb0 +/* f0ec900: 3c014f00 */ lui $at,0x4f00 +/* f0ec904: 4449f800 */ cfc1 $t1,$31 +/* f0ec908: 44caf800 */ ctc1 $t2,$31 +/* f0ec90c: 00000000 */ sll $zero,$zero,0x0 +/* f0ec910: 46009124 */ cvt.w.s $f4,$f18 +/* f0ec914: 444af800 */ cfc1 $t2,$31 +/* f0ec918: 00000000 */ sll $zero,$zero,0x0 +/* f0ec91c: 314a0078 */ andi $t2,$t2,0x78 +/* f0ec920: 51400013 */ beqzl $t2,.L0f0ec970 +/* f0ec924: 440a2000 */ mfc1 $t2,$f4 +/* f0ec928: 44812000 */ mtc1 $at,$f4 +/* f0ec92c: 240a0001 */ addiu $t2,$zero,0x1 +/* f0ec930: 46049101 */ sub.s $f4,$f18,$f4 +/* f0ec934: 44caf800 */ ctc1 $t2,$31 +/* f0ec938: 00000000 */ sll $zero,$zero,0x0 +/* f0ec93c: 46002124 */ cvt.w.s $f4,$f4 +/* f0ec940: 444af800 */ cfc1 $t2,$31 +/* f0ec944: 00000000 */ sll $zero,$zero,0x0 +/* f0ec948: 314a0078 */ andi $t2,$t2,0x78 +/* f0ec94c: 15400005 */ bnez $t2,.L0f0ec964 +/* f0ec950: 00000000 */ sll $zero,$zero,0x0 +/* f0ec954: 440a2000 */ mfc1 $t2,$f4 +/* f0ec958: 3c018000 */ lui $at,0x8000 +/* f0ec95c: 10000007 */ beqz $zero,.L0f0ec97c +/* f0ec960: 01415025 */ or $t2,$t2,$at +.L0f0ec964: +/* f0ec964: 10000005 */ beqz $zero,.L0f0ec97c +/* f0ec968: 240affff */ addiu $t2,$zero,-1 +/* f0ec96c: 440a2000 */ mfc1 $t2,$f4 +.L0f0ec970: +/* f0ec970: 00000000 */ sll $zero,$zero,0x0 +/* f0ec974: 0540fffb */ bltz $t2,.L0f0ec964 +/* f0ec978: 00000000 */ sll $zero,$zero,0x0 +.L0f0ec97c: +/* f0ec97c: afaa004c */ sw $t2,0x4c($sp) +/* f0ec980: 8e270010 */ lw $a3,0x10($s1) +/* f0ec984: 44c9f800 */ ctc1 $t1,$31 +/* f0ec988: 44804000 */ mtc1 $zero,$f8 +/* f0ec98c: c4e60040 */ lwc1 $f6,0x40($a3) +/* f0ec990: 4608303c */ c.lt.s $f6,$f8 +/* f0ec994: 00000000 */ sll $zero,$zero,0x0 +/* f0ec998: 4502000b */ bc1fl .L0f0ec9c8 +/* f0ec99c: 90ed003d */ lbu $t5,0x3d($a3) +/* f0ec9a0: 90eb003c */ lbu $t3,0x3c($a3) +/* f0ec9a4: 3c0c7f1b */ lui $t4,0x7f1b +/* f0ec9a8: 000b7900 */ sll $t7,$t3,0x4 +/* f0ec9ac: 01eb7823 */ subu $t7,$t7,$t3 +/* f0ec9b0: 000f7880 */ sll $t7,$t7,0x2 +/* f0ec9b4: 018f6021 */ addu $t4,$t4,$t7 +/* f0ec9b8: 8d8c1fd0 */ lw $t4,0x1fd0($t4) +/* f0ec9bc: 10000010 */ beqz $zero,.L0f0eca00 +/* f0ec9c0: afac0050 */ sw $t4,0x50($sp) +/* f0ec9c4: 90ed003d */ lbu $t5,0x3d($a3) +.L0f0ec9c8: +/* f0ec9c8: 90f9003c */ lbu $t9,0x3c($a3) +/* f0ec9cc: 8ce60044 */ lw $a2,0x44($a3) +/* f0ec9d0: 000d7100 */ sll $t6,$t5,0x4 +/* f0ec9d4: 00194100 */ sll $t0,$t9,0x4 +/* f0ec9d8: 01cd7023 */ subu $t6,$t6,$t5 +/* f0ec9dc: 01194023 */ subu $t0,$t0,$t9 +/* f0ec9e0: 00084080 */ sll $t0,$t0,0x2 +/* f0ec9e4: 000e7080 */ sll $t6,$t6,0x2 +/* f0ec9e8: 004ec021 */ addu $t8,$v0,$t6 +/* f0ec9ec: 00484821 */ addu $t1,$v0,$t0 +/* f0ec9f0: 8d250020 */ lw $a1,0x20($t1) +/* f0ec9f4: 0fc01a40 */ jal func0f006900 +/* f0ec9f8: 8f040020 */ lw $a0,0x20($t8) +/* f0ec9fc: afa20050 */ sw $v0,0x50($sp) +.L0f0eca00: +/* f0eca00: 02002025 */ or $a0,$s0,$zero +/* f0eca04: 320500ff */ andi $a1,$s0,0xff +/* f0eca08: 0fc01a40 */ jal func0f006900 +/* f0eca0c: 2406007f */ addiu $a2,$zero,0x7f +/* f0eca10: 00402025 */ or $a0,$v0,$zero +/* f0eca14: 8fa50050 */ lw $a1,0x50($sp) +/* f0eca18: 0fc01a40 */ jal func0f006900 +/* f0eca1c: 8fa6004c */ lw $a2,0x4c($sp) +/* f0eca20: 8e2a0010 */ lw $t2,0x10($s1) +/* f0eca24: 3c047f1b */ lui $a0,0x7f1b +/* f0eca28: 3c057f1b */ lui $a1,0x7f1b +/* f0eca2c: 9143003c */ lbu $v1,0x3c($t2) +/* f0eca30: 00408025 */ or $s0,$v0,$zero +/* f0eca34: 00035900 */ sll $t3,$v1,0x4 +/* f0eca38: 01635823 */ subu $t3,$t3,$v1 +/* f0eca3c: 000b1880 */ sll $v1,$t3,0x2 +/* f0eca40: 00832021 */ addu $a0,$a0,$v1 +/* f0eca44: 00a32821 */ addu $a1,$a1,$v1 +/* f0eca48: 8ca52138 */ lw $a1,0x2138($a1) +/* f0eca4c: 0fc54f8e */ jal func0f153e38 +/* f0eca50: 8c8422a0 */ lw $a0,0x22a0($a0) +/* f0eca54: 8e240008 */ lw $a0,0x8($s1) +.L0f0eca58: +/* f0eca58: 0fc3c962 */ jal func0f0f2588 +/* f0eca5c: 8e250010 */ lw $a1,0x10($s1) +/* f0eca60: 5040003c */ beqzl $v0,.L0f0ecb54 +/* f0eca64: 862e0000 */ lh $t6,0x0($s1) +/* f0eca68: 8e270010 */ lw $a3,0x10($s1) +/* f0eca6c: 44808000 */ mtc1 $zero,$f16 +/* f0eca70: c4ea0040 */ lwc1 $f10,0x40($a3) +/* f0eca74: 4610503c */ c.lt.s $f10,$f16 +/* f0eca78: 00000000 */ sll $zero,$zero,0x0 +/* f0eca7c: 4502000a */ bc1fl .L0f0ecaa8 +/* f0eca80: 90ed003d */ lbu $t5,0x3d($a3) +/* f0eca84: 90ef003c */ lbu $t7,0x3c($a3) +/* f0eca88: 3c107f1b */ lui $s0,0x7f1b +/* f0eca8c: 000f6100 */ sll $t4,$t7,0x4 +/* f0eca90: 018f6023 */ subu $t4,$t4,$t7 +/* f0eca94: 000c6080 */ sll $t4,$t4,0x2 +/* f0eca98: 020c8021 */ addu $s0,$s0,$t4 +/* f0eca9c: 10000012 */ beqz $zero,.L0f0ecae8 +/* f0ecaa0: 8e101fcc */ lw $s0,0x1fcc($s0) +/* f0ecaa4: 90ed003d */ lbu $t5,0x3d($a3) +.L0f0ecaa8: +/* f0ecaa8: 2403003c */ addiu $v1,$zero,0x3c +/* f0ecaac: 90f9003c */ lbu $t9,0x3c($a3) +/* f0ecab0: 01a30019 */ multu $t5,$v1 +/* f0ecab4: 3c027f1b */ lui $v0,0x7f1b +/* f0ecab8: 24421fb0 */ addiu $v0,$v0,0x1fb0 +/* f0ecabc: 8ce60044 */ lw $a2,0x44($a3) +/* f0ecac0: 00007012 */ mflo $t6 +/* f0ecac4: 004ec021 */ addu $t8,$v0,$t6 +/* f0ecac8: 8f04001c */ lw $a0,0x1c($t8) +/* f0ecacc: 03230019 */ multu $t9,$v1 +/* f0ecad0: 00004012 */ mflo $t0 +/* f0ecad4: 00484821 */ addu $t1,$v0,$t0 +/* f0ecad8: 0fc01a40 */ jal func0f006900 +/* f0ecadc: 8d25001c */ lw $a1,0x1c($t1) +/* f0ecae0: 00408025 */ or $s0,$v0,$zero +/* f0ecae4: 8e270010 */ lw $a3,0x10($s1) +.L0f0ecae8: +/* f0ecae8: 8cea000c */ lw $t2,0xc($a3) +/* f0ecaec: 02002025 */ or $a0,$s0,$zero +/* f0ecaf0: 00002825 */ or $a1,$zero,$zero +/* f0ecaf4: 51400009 */ beqzl $t2,.L0f0ecb1c +/* f0ecaf8: 90e3003c */ lbu $v1,0x3c($a3) +/* f0ecafc: 0fc01a40 */ jal func0f006900 +/* f0ecb00: 2406007f */ addiu $a2,$zero,0x7f +/* f0ecb04: 2401ff00 */ addiu $at,$zero,-256 +/* f0ecb08: 00415824 */ and $t3,$v0,$at +/* f0ecb0c: 320f00ff */ andi $t7,$s0,0xff +/* f0ecb10: 016f8025 */ or $s0,$t3,$t7 +/* f0ecb14: 8e270010 */ lw $a3,0x10($s1) +/* f0ecb18: 90e3003c */ lbu $v1,0x3c($a3) +.L0f0ecb1c: +/* f0ecb1c: 3c047f1b */ lui $a0,0x7f1b +/* f0ecb20: 3c057f1b */ lui $a1,0x7f1b +/* f0ecb24: 00036100 */ sll $t4,$v1,0x4 +/* f0ecb28: 01836023 */ subu $t4,$t4,$v1 +/* f0ecb2c: 000c1880 */ sll $v1,$t4,0x2 +/* f0ecb30: 00832021 */ addu $a0,$a0,$v1 +/* f0ecb34: 00a32821 */ addu $a1,$a1,$v1 +/* f0ecb38: 8ca52134 */ lw $a1,0x2134($a1) +/* f0ecb3c: 0fc54f8e */ jal func0f153e38 +/* f0ecb40: 8c84229c */ lw $a0,0x229c($a0) +/* f0ecb44: 3c0d7f00 */ lui $t5,0x7f00 +/* f0ecb48: 35ad2faf */ ori $t5,$t5,0x2faf +/* f0ecb4c: afad005c */ sw $t5,0x5c($sp) +/* f0ecb50: 862e0000 */ lh $t6,0x0($s1) +.L0f0ecb54: +/* f0ecb54: 86380004 */ lh $t8,0x4($s1) +/* f0ecb58: 86260002 */ lh $a2,0x2($s1) +/* f0ecb5c: 8fb90060 */ lw $t9,0x60($sp) +/* f0ecb60: 8fa8005c */ lw $t0,0x5c($sp) +/* f0ecb64: 01d82821 */ addu $a1,$t6,$t8 +/* f0ecb68: 24a5fff0 */ addiu $a1,$a1,-16 +/* f0ecb6c: afb00014 */ sw $s0,0x14($sp) +/* f0ecb70: 8fa40078 */ lw $a0,0x78($sp) +/* f0ecb74: 24070006 */ addiu $a3,$zero,0x6 +/* f0ecb78: 24c60002 */ addiu $a2,$a2,0x2 +/* f0ecb7c: afb90010 */ sw $t9,0x10($sp) +/* f0ecb80: 0fc38dec */ jal func0f0e37b0 +/* f0ecb84: afa80018 */ sw $t0,0x18($sp) +/* f0ecb88: 86290000 */ lh $t1,0x0($s1) +/* f0ecb8c: 8fac0054 */ lw $t4,0x54($sp) +/* f0ecb90: 8fad0058 */ lw $t5,0x58($sp) +/* f0ecb94: 252a000a */ addiu $t2,$t1,0xa +/* f0ecb98: afaa006c */ sw $t2,0x6c($sp) +/* f0ecb9c: 862b0002 */ lh $t3,0x2($s1) +/* f0ecba0: afb00018 */ sw $s0,0x18($sp) +/* f0ecba4: afac0010 */ sw $t4,0x10($sp) +/* f0ecba8: 256f0002 */ addiu $t7,$t3,0x2 +/* f0ecbac: afaf0068 */ sw $t7,0x68($sp) +/* f0ecbb0: afad0014 */ sw $t5,0x14($sp) +/* f0ecbb4: 862e0004 */ lh $t6,0x4($s1) +/* f0ecbb8: 00402025 */ or $a0,$v0,$zero +/* f0ecbbc: 27a5006c */ addiu $a1,$sp,0x6c +/* f0ecbc0: afae001c */ sw $t6,0x1c($sp) +/* f0ecbc4: 86380006 */ lh $t8,0x6($s1) +/* f0ecbc8: afa00028 */ sw $zero,0x28($sp) +/* f0ecbcc: afa00024 */ sw $zero,0x24($sp) +/* f0ecbd0: 27a60068 */ addiu $a2,$sp,0x68 +/* f0ecbd4: 8fa70070 */ lw $a3,0x70($sp) +/* f0ecbd8: 0fc5580f */ jal func0f15603c +/* f0ecbdc: afb80020 */ sw $t8,0x20($sp) +/* f0ecbe0: 0fc54de0 */ jal func0f153780 +/* f0ecbe4: 00402025 */ or $a0,$v0,$zero +/* f0ecbe8: 8fbf003c */ lw $ra,0x3c($sp) +/* f0ecbec: 8fb00034 */ lw $s0,0x34($sp) +/* f0ecbf0: 8fb10038 */ lw $s1,0x38($sp) +/* f0ecbf4: 03e00008 */ jr $ra +/* f0ecbf8: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f0ecbfc +/* f0ecbfc: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0ecc00: 30ce0002 */ andi $t6,$a2,0x2 +/* f0ecc04: afbf0014 */ sw $ra,0x14($sp) +/* f0ecc08: 11c0001e */ beqz $t6,.L0f0ecc84 +/* f0ecc0c: afa40030 */ sw $a0,0x30($sp) +/* f0ecc10: 90af0002 */ lbu $t7,0x2($a1) +/* f0ecc14: 51e0001c */ beqzl $t7,.L0f0ecc88 +/* f0ecc18: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ecc1c: 8c820010 */ lw $v0,0x10($a0) +/* f0ecc20: 0080c025 */ or $t8,$a0,$zero +/* f0ecc24: 03002825 */ or $a1,$t8,$zero +/* f0ecc28: 1040000a */ beqz $v0,.L0f0ecc54 +/* f0ecc2c: 24040008 */ addiu $a0,$zero,0x8 +/* f0ecc30: 0040f809 */ jalr $v0 +/* f0ecc34: 27a60020 */ addiu $a2,$sp,0x20 +/* f0ecc38: 24010001 */ addiu $at,$zero,0x1 +/* f0ecc3c: 14410005 */ bne $v0,$at,.L0f0ecc54 +/* f0ecc40: 24040009 */ addiu $a0,$zero,0x9 +/* f0ecc44: 0fc3c27c */ jal func0f0f09f0 +/* f0ecc48: afa00020 */ sw $zero,0x20($sp) +/* f0ecc4c: 10000006 */ beqz $zero,.L0f0ecc68 +/* f0ecc50: 8fa80030 */ lw $t0,0x30($sp) +.L0f0ecc54: +/* f0ecc54: 24190001 */ addiu $t9,$zero,0x1 +/* f0ecc58: afb90020 */ sw $t9,0x20($sp) +/* f0ecc5c: 0fc3c27c */ jal func0f0f09f0 +/* f0ecc60: 24040008 */ addiu $a0,$zero,0x8 +/* f0ecc64: 8fa80030 */ lw $t0,0x30($sp) +.L0f0ecc68: +/* f0ecc68: 24040006 */ addiu $a0,$zero,0x6 +/* f0ecc6c: 8d020010 */ lw $v0,0x10($t0) +/* f0ecc70: 01002825 */ or $a1,$t0,$zero +/* f0ecc74: 50400004 */ beqzl $v0,.L0f0ecc88 +/* f0ecc78: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ecc7c: 0040f809 */ jalr $v0 +/* f0ecc80: 27a60020 */ addiu $a2,$sp,0x20 +.L0f0ecc84: +/* f0ecc84: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ecc88: +/* f0ecc88: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0ecc8c: 24020001 */ addiu $v0,$zero,0x1 +/* f0ecc90: 03e00008 */ jr $ra +/* f0ecc94: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ecc98 +/* f0ecc98: 248effff */ addiu $t6,$a0,-1 +/* f0ecc9c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0ecca0: 2dc1000c */ sltiu $at,$t6,0xc +/* f0ecca4: 10200057 */ beqz $at,.L0f0ece04 +/* f0ecca8: afbf0014 */ sw $ra,0x14($sp) +/* f0eccac: 000e7080 */ sll $t6,$t6,0x2 +/* f0eccb0: 3c017f1b */ lui $at,0x7f1b +/* f0eccb4: 002e0821 */ addu $at,$at,$t6 +/* f0eccb8: 8c2e1e60 */ lw $t6,0x1e60($at) +/* f0eccbc: 01c00008 */ jr $t6 +/* f0eccc0: 00000000 */ sll $zero,$zero,0x0 +/* f0eccc4: 3c0f8007 */ lui $t7,0x8007 +/* f0eccc8: 8def1448 */ lw $t7,0x1448($t7) +/* f0ecccc: 3c04800a */ lui $a0,0x800a +/* f0eccd0: 000fc0c0 */ sll $t8,$t7,0x3 +/* f0eccd4: 030fc023 */ subu $t8,$t8,$t7 +/* f0eccd8: 0018c080 */ sll $t8,$t8,0x2 +/* f0eccdc: 030fc021 */ addu $t8,$t8,$t7 +/* f0ecce0: 0018c0c0 */ sll $t8,$t8,0x3 +/* f0ecce4: 030fc023 */ subu $t8,$t8,$t7 +/* f0ecce8: 0018c100 */ sll $t8,$t8,0x4 +/* f0eccec: 00982021 */ addu $a0,$a0,$t8 +/* f0eccf0: 0fc670ac */ jal func0f19c2b0 +/* f0eccf4: 8c84ee20 */ lw $a0,-0x11e0($a0) +/* f0eccf8: 10000046 */ beqz $zero,.L0f0ece14 +/* f0eccfc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ecd00: 0fc6709d */ jal func0f19c274 +/* f0ecd04: 00000000 */ sll $zero,$zero,0x0 +/* f0ecd08: 14400012 */ bnez $v0,.L0f0ecd54 +/* f0ecd0c: 3c198007 */ lui $t9,0x8007 +/* f0ecd10: 8f391448 */ lw $t9,0x1448($t9) +/* f0ecd14: 3c09800a */ lui $t1,0x800a +/* f0ecd18: 2529e000 */ addiu $t1,$t1,-8192 +/* f0ecd1c: 001940c0 */ sll $t0,$t9,0x3 +/* f0ecd20: 01194023 */ subu $t0,$t0,$t9 +/* f0ecd24: 00084080 */ sll $t0,$t0,0x2 +/* f0ecd28: 01194021 */ addu $t0,$t0,$t9 +/* f0ecd2c: 000840c0 */ sll $t0,$t0,0x3 +/* f0ecd30: 01194023 */ subu $t0,$t0,$t9 +/* f0ecd34: 00084100 */ sll $t0,$t0,0x4 +/* f0ecd38: 01091021 */ addu $v0,$t0,$t1 +/* f0ecd3c: 3c0a4fac */ lui $t2,0x4fac +/* f0ecd40: 354a5ace */ ori $t2,$t2,0x5ace +/* f0ecd44: ac4a0850 */ sw $t2,0x850($v0) +/* f0ecd48: 8c440844 */ lw $a0,0x844($v0) +/* f0ecd4c: 0fc67091 */ jal func0f19c244 +/* f0ecd50: 8c450848 */ lw $a1,0x848($v0) +.L0f0ecd54: +/* f0ecd54: 0fc670a2 */ jal func0f19c288 +/* f0ecd58: 00000000 */ sll $zero,$zero,0x0 +/* f0ecd5c: 1000002d */ beqz $zero,.L0f0ece14 +/* f0ecd60: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ecd64: 0fc68461 */ jal func0f1a1184 +/* f0ecd68: 00000000 */ sll $zero,$zero,0x0 +/* f0ecd6c: 10000029 */ beqz $zero,.L0f0ece14 +/* f0ecd70: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ecd74: 0fc6851a */ jal func0f1a1468 +/* f0ecd78: 00000000 */ sll $zero,$zero,0x0 +/* f0ecd7c: 10000025 */ beqz $zero,.L0f0ece14 +/* f0ecd80: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ecd84: 0fc687a4 */ jal func0f1a1e90 +/* f0ecd88: 00000000 */ sll $zero,$zero,0x0 +/* f0ecd8c: 10000021 */ beqz $zero,.L0f0ece14 +/* f0ecd90: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ecd94: 0fc67aa0 */ jal func0f19ea80 +/* f0ecd98: 00000000 */ sll $zero,$zero,0x0 +/* f0ecd9c: 1000001d */ beqz $zero,.L0f0ece14 +/* f0ecda0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ecda4: 0fc685f9 */ jal func0f1a17e4 +/* f0ecda8: 00000000 */ sll $zero,$zero,0x0 +/* f0ecdac: 10000019 */ beqz $zero,.L0f0ece14 +/* f0ecdb0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ecdb4: 0fc68989 */ jal func0f1a2624 +/* f0ecdb8: 00000000 */ sll $zero,$zero,0x0 +/* f0ecdbc: 10000015 */ beqz $zero,.L0f0ece14 +/* f0ecdc0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ecdc4: 0fc689a7 */ jal func0f1a269c +/* f0ecdc8: 00000000 */ sll $zero,$zero,0x0 +/* f0ecdcc: 10000011 */ beqz $zero,.L0f0ece14 +/* f0ecdd0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ecdd4: 0fc689c5 */ jal func0f1a2714 +/* f0ecdd8: 00000000 */ sll $zero,$zero,0x0 +/* f0ecddc: 1000000d */ beqz $zero,.L0f0ece14 +/* f0ecde0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ecde4: 0fc687c0 */ jal func0f1a1f00 +/* f0ecde8: 00000000 */ sll $zero,$zero,0x0 +/* f0ecdec: 10000009 */ beqz $zero,.L0f0ece14 +/* f0ecdf0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ecdf4: 0fc687dc */ jal func0f1a1f70 +/* f0ecdf8: 00000000 */ sll $zero,$zero,0x0 +/* f0ecdfc: 10000005 */ beqz $zero,.L0f0ece14 +/* f0ece00: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ece04: +/* f0ece04: 3c04800a */ lui $a0,0x800a +/* f0ece08: 0fc5b9f1 */ jal func0f16e7c4 +/* f0ece0c: 9484dfc8 */ lhu $a0,-0x2038($a0) +/* f0ece10: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ece14: +/* f0ece14: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0ece18: 03e00008 */ jr $ra +/* f0ece1c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ece20 +/* f0ece20: 27bda1c8 */ addiu $sp,$sp,-24120 +/* f0ece24: 3c0f7f1b */ lui $t7,0x7f1b +/* f0ece28: afb00038 */ sw $s0,0x38($sp) +/* f0ece2c: 25efdfc4 */ addiu $t7,$t7,-8252 +/* f0ece30: 00a08025 */ or $s0,$a1,$zero +/* f0ece34: afbf003c */ sw $ra,0x3c($sp) +/* f0ece38: afa45e38 */ sw $a0,0x5e38($sp) +/* f0ece3c: 25ea1f38 */ addiu $t2,$t7,0x1f38 +/* f0ece40: 27ae3ef8 */ addiu $t6,$sp,0x3ef8 +.L0f0ece44: +/* f0ece44: 8de10000 */ lw $at,0x0($t7) +/* f0ece48: 25ef000c */ addiu $t7,$t7,0xc +/* f0ece4c: 25ce000c */ addiu $t6,$t6,0xc +/* f0ece50: adc1fff4 */ sw $at,-0xc($t6) +/* f0ece54: 8de1fff8 */ lw $at,-0x8($t7) +/* f0ece58: adc1fff8 */ sw $at,-0x8($t6) +/* f0ece5c: 8de1fffc */ lw $at,-0x4($t7) +/* f0ece60: 15eafff8 */ bne $t7,$t2,.L0f0ece44 +/* f0ece64: adc1fffc */ sw $at,-0x4($t6) +/* f0ece68: 8de10000 */ lw $at,0x0($t7) +/* f0ece6c: 8dea0004 */ lw $t2,0x4($t7) +/* f0ece70: 240c0018 */ addiu $t4,$zero,0x18 +/* f0ece74: adc10000 */ sw $at,0x0($t6) +/* f0ece78: adca0004 */ sw $t2,0x4($t6) +/* f0ece7c: 8e0b0014 */ lw $t3,0x14($s0) +/* f0ece80: afac004c */ sw $t4,0x4c($sp) +/* f0ece84: afab0060 */ sw $t3,0x60($sp) +/* f0ece88: 8e0d0008 */ lw $t5,0x8($s0) +/* f0ece8c: 0fc3b326 */ jal func0f0ecc98 +/* f0ece90: 91a40001 */ lbu $a0,0x1($t5) +/* f0ece94: 8e040008 */ lw $a0,0x8($s0) +/* f0ece98: 0fc3c94d */ jal func0f0f2534 +/* f0ece9c: afa20050 */ sw $v0,0x50($sp) +/* f0ecea0: 10400003 */ beqz $v0,.L0f0eceb0 +/* f0ecea4: 8fa50050 */ lw $a1,0x50($sp) +/* f0ecea8: 2419000a */ addiu $t9,$zero,0xa +/* f0eceac: afb9004c */ sw $t9,0x4c($sp) +.L0f0eceb0: +/* f0eceb0: 10a0000a */ beqz $a1,.L0f0ecedc +/* f0eceb4: 3c0f8008 */ lui $t7,0x8008 +/* f0eceb8: 8deffb0c */ lw $t7,-0x4f4($t7) +/* f0ecebc: 86180004 */ lh $t8,0x4($s0) +/* f0ecec0: 8faa004c */ lw $t2,0x4c($sp) +/* f0ecec4: 3c078008 */ lui $a3,0x8008 +/* f0ecec8: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f0ececc: 27a63ef8 */ addiu $a2,$sp,0x3ef8 +/* f0eced0: afaf0010 */ sw $t7,0x10($sp) +/* f0eced4: 0fc55d48 */ jal func0f157520 +/* f0eced8: 030a2023 */ subu $a0,$t8,$t2 +.L0f0ecedc: +/* f0ecedc: 93ad3ef8 */ lbu $t5,0x3ef8($sp) +/* f0ecee0: 27ae3ef8 */ addiu $t6,$sp,0x3ef8 +/* f0ecee4: 27ab1fb8 */ addiu $t3,$sp,0x1fb8 +/* f0ecee8: 27ac0078 */ addiu $t4,$sp,0x78 +/* f0eceec: 01c02025 */ or $a0,$t6,$zero +/* f0ecef0: afab0070 */ sw $t3,0x70($sp) +/* f0ecef4: afac006c */ sw $t4,0x6c($sp) +/* f0ecef8: 00002825 */ or $a1,$zero,$zero +/* f0ecefc: 11a00027 */ beqz $t5,.L0f0ecf9c +/* f0ecf00: 00003025 */ or $a2,$zero,$zero +/* f0ecf04: 91c30000 */ lbu $v1,0x0($t6) +/* f0ecf08: 27a9006c */ addiu $t1,$sp,0x6c +/* f0ecf0c: 2408000a */ addiu $t0,$zero,0xa +/* f0ecf10: 2407007c */ addiu $a3,$zero,0x7c +/* f0ecf14: 00601025 */ or $v0,$v1,$zero +.L0f0ecf18: +/* f0ecf18: 14e20003 */ bne $a3,$v0,.L0f0ecf28 +/* f0ecf1c: 00000000 */ sll $zero,$zero,0x0 +/* f0ecf20: 1000001a */ beqz $zero,.L0f0ecf8c +/* f0ecf24: 24050001 */ addiu $a1,$zero,0x1 +.L0f0ecf28: +/* f0ecf28: 15020011 */ bne $t0,$v0,.L0f0ecf70 +/* f0ecf2c: 00057080 */ sll $t6,$a1,0x2 +/* f0ecf30: 8fb9006c */ lw $t9,0x6c($sp) +/* f0ecf34: 0006102b */ sltu $v0,$zero,$a2 +/* f0ecf38: 24060001 */ addiu $a2,$zero,0x1 +/* f0ecf3c: a3230000 */ sb $v1,0x0($t9) +/* f0ecf40: 8fb8006c */ lw $t8,0x6c($sp) +/* f0ecf44: 8fab0070 */ lw $t3,0x70($sp) +/* f0ecf48: 270a0001 */ addiu $t2,$t8,0x1 +/* f0ecf4c: afaa006c */ sw $t2,0x6c($sp) +/* f0ecf50: 908f0000 */ lbu $t7,0x0($a0) +/* f0ecf54: a16f0000 */ sb $t7,0x0($t3) +/* f0ecf58: 8fac0070 */ lw $t4,0x70($sp) +/* f0ecf5c: 258d0001 */ addiu $t5,$t4,0x1 +/* f0ecf60: 1040000a */ beqz $v0,.L0f0ecf8c +/* f0ecf64: afad0070 */ sw $t5,0x70($sp) +/* f0ecf68: 10000008 */ beqz $zero,.L0f0ecf8c +/* f0ecf6c: 00002825 */ or $a1,$zero,$zero +.L0f0ecf70: +/* f0ecf70: 012e1021 */ addu $v0,$t1,$t6 +/* f0ecf74: 8c590000 */ lw $t9,0x0($v0) +/* f0ecf78: 00003025 */ or $a2,$zero,$zero +/* f0ecf7c: a3230000 */ sb $v1,0x0($t9) +/* f0ecf80: 8c580000 */ lw $t8,0x0($v0) +/* f0ecf84: 270a0001 */ addiu $t2,$t8,0x1 +/* f0ecf88: ac4a0000 */ sw $t2,0x0($v0) +.L0f0ecf8c: +/* f0ecf8c: 90830001 */ lbu $v1,0x1($a0) +/* f0ecf90: 24840001 */ addiu $a0,$a0,0x1 +/* f0ecf94: 1460ffe0 */ bnez $v1,.L0f0ecf18 +/* f0ecf98: 00601025 */ or $v0,$v1,$zero +.L0f0ecf9c: +/* f0ecf9c: 8faf006c */ lw $t7,0x6c($sp) +/* f0ecfa0: 44803000 */ mtc1 $zero,$f6 +/* f0ecfa4: 3c027f1b */ lui $v0,0x7f1b +/* f0ecfa8: a1e00000 */ sb $zero,0x0($t7) +/* f0ecfac: 8fab0070 */ lw $t3,0x70($sp) +/* f0ecfb0: 24421fb0 */ addiu $v0,$v0,0x1fb0 +/* f0ecfb4: a1600000 */ sb $zero,0x0($t3) +/* f0ecfb8: 860c0000 */ lh $t4,0x0($s0) +/* f0ecfbc: 258d0002 */ addiu $t5,$t4,0x2 +/* f0ecfc0: afad0058 */ sw $t5,0x58($sp) +/* f0ecfc4: 860e0002 */ lh $t6,0x2($s0) +/* f0ecfc8: 25d90002 */ addiu $t9,$t6,0x2 +/* f0ecfcc: afb90054 */ sw $t9,0x54($sp) +/* f0ecfd0: 8e030010 */ lw $v1,0x10($s0) +/* f0ecfd4: c4640040 */ lwc1 $f4,0x40($v1) +/* f0ecfd8: 4606203c */ c.lt.s $f4,$f6 +/* f0ecfdc: 00000000 */ sll $zero,$zero,0x0 +/* f0ecfe0: 4502000c */ bc1fl .L0f0ed014 +/* f0ecfe4: 906c003d */ lbu $t4,0x3d($v1) +/* f0ecfe8: 9078003c */ lbu $t8,0x3c($v1) +/* f0ecfec: 3c027f1b */ lui $v0,0x7f1b +/* f0ecff0: 24421fb0 */ addiu $v0,$v0,0x1fb0 +/* f0ecff4: 00185100 */ sll $t2,$t8,0x4 +/* f0ecff8: 01585023 */ subu $t2,$t2,$t8 +/* f0ecffc: 000a5080 */ sll $t2,$t2,0x2 +/* f0ed000: 004a7821 */ addu $t7,$v0,$t2 +/* f0ed004: 8deb0018 */ lw $t3,0x18($t7) +/* f0ed008: 10000011 */ beqz $zero,.L0f0ed050 +/* f0ed00c: afab005c */ sw $t3,0x5c($sp) +/* f0ed010: 906c003d */ lbu $t4,0x3d($v1) +.L0f0ed014: +/* f0ed014: 9079003c */ lbu $t9,0x3c($v1) +/* f0ed018: 8c660044 */ lw $a2,0x44($v1) +/* f0ed01c: 000c6900 */ sll $t5,$t4,0x4 +/* f0ed020: 0019c100 */ sll $t8,$t9,0x4 +/* f0ed024: 01ac6823 */ subu $t5,$t5,$t4 +/* f0ed028: 0319c023 */ subu $t8,$t8,$t9 +/* f0ed02c: 0018c080 */ sll $t8,$t8,0x2 +/* f0ed030: 000d6880 */ sll $t5,$t5,0x2 +/* f0ed034: 004d7021 */ addu $t6,$v0,$t5 +/* f0ed038: 00585021 */ addu $t2,$v0,$t8 +/* f0ed03c: 8d450018 */ lw $a1,0x18($t2) +/* f0ed040: 0fc01a40 */ jal func0f006900 +/* f0ed044: 8dc40018 */ lw $a0,0x18($t6) +/* f0ed048: afa2005c */ sw $v0,0x5c($sp) +/* f0ed04c: 8e030010 */ lw $v1,0x10($s0) +.L0f0ed050: +/* f0ed050: 8c6f000c */ lw $t7,0xc($v1) +/* f0ed054: 8fa4005c */ lw $a0,0x5c($sp) +/* f0ed058: 00002825 */ or $a1,$zero,$zero +/* f0ed05c: 51e0000b */ beqzl $t7,.L0f0ed08c +/* f0ed060: 9062003c */ lbu $v0,0x3c($v1) +/* f0ed064: 0fc01a40 */ jal func0f006900 +/* f0ed068: 2406007f */ addiu $a2,$zero,0x7f +/* f0ed06c: 8fac005c */ lw $t4,0x5c($sp) +/* f0ed070: 2401ff00 */ addiu $at,$zero,-256 +/* f0ed074: 00415824 */ and $t3,$v0,$at +/* f0ed078: 318d00ff */ andi $t5,$t4,0xff +/* f0ed07c: 016d7025 */ or $t6,$t3,$t5 +/* f0ed080: afae005c */ sw $t6,0x5c($sp) +/* f0ed084: 8e030010 */ lw $v1,0x10($s0) +/* f0ed088: 9062003c */ lbu $v0,0x3c($v1) +.L0f0ed08c: +/* f0ed08c: 3c047f1b */ lui $a0,0x7f1b +/* f0ed090: 3c057f1b */ lui $a1,0x7f1b +/* f0ed094: 0002c900 */ sll $t9,$v0,0x4 +/* f0ed098: 0322c823 */ subu $t9,$t9,$v0 +/* f0ed09c: 00191080 */ sll $v0,$t9,0x2 +/* f0ed0a0: 00822021 */ addu $a0,$a0,$v0 +/* f0ed0a4: 00a22821 */ addu $a1,$a1,$v0 +/* f0ed0a8: 8ca52130 */ lw $a1,0x2130($a1) +/* f0ed0ac: 0fc54f8e */ jal func0f153e38 +/* f0ed0b0: 8c842298 */ lw $a0,0x2298($a0) +/* f0ed0b4: 0fc54d8a */ jal func0f153628 +/* f0ed0b8: 8fa45e38 */ lw $a0,0x5e38($sp) +/* f0ed0bc: 86180000 */ lh $t8,0x0($s0) +/* f0ed0c0: 3c0b8008 */ lui $t3,0x8008 +/* f0ed0c4: 3c0d8008 */ lui $t5,0x8008 +/* f0ed0c8: 270a0003 */ addiu $t2,$t8,0x3 +/* f0ed0cc: afaa0058 */ sw $t2,0x58($sp) +/* f0ed0d0: 860f0002 */ lh $t7,0x2($s0) +/* f0ed0d4: 8dadfb0c */ lw $t5,-0x4f4($t5) +/* f0ed0d8: 8d6bfb10 */ lw $t3,-0x4f0($t3) +/* f0ed0dc: 240e00ff */ addiu $t6,$zero,0xff +/* f0ed0e0: 25ec0003 */ addiu $t4,$t7,0x3 +/* f0ed0e4: afac0054 */ sw $t4,0x54($sp) +/* f0ed0e8: afae0018 */ sw $t6,0x18($sp) +/* f0ed0ec: afad0014 */ sw $t5,0x14($sp) +/* f0ed0f0: afab0010 */ sw $t3,0x10($sp) +/* f0ed0f4: 86190004 */ lh $t9,0x4($s0) +/* f0ed0f8: 8fac0060 */ lw $t4,0x60($sp) +/* f0ed0fc: 00402025 */ or $a0,$v0,$zero +/* f0ed100: 2738fffc */ addiu $t8,$t9,-4 +/* f0ed104: afb8001c */ sw $t8,0x1c($sp) +/* f0ed108: 860a0006 */ lh $t2,0x6($s0) +/* f0ed10c: 27a50058 */ addiu $a1,$sp,0x58 +/* f0ed110: 27a60054 */ addiu $a2,$sp,0x54 +/* f0ed114: 254ffffc */ addiu $t7,$t2,-4 +/* f0ed118: afaf0020 */ sw $t7,0x20($sp) +/* f0ed11c: 858b0000 */ lh $t3,0x0($t4) +/* f0ed120: afa00028 */ sw $zero,0x28($sp) +/* f0ed124: 27a71fb8 */ addiu $a3,$sp,0x1fb8 +/* f0ed128: 000b6823 */ negu $t5,$t3 +/* f0ed12c: 0fc5580f */ jal func0f15603c +/* f0ed130: afad0024 */ sw $t5,0x24($sp) +/* f0ed134: 860e0000 */ lh $t6,0x0($s0) +/* f0ed138: 3c0f8008 */ lui $t7,0x8008 +/* f0ed13c: 3c0c8008 */ lui $t4,0x8008 +/* f0ed140: 25d90002 */ addiu $t9,$t6,0x2 +/* f0ed144: afb90058 */ sw $t9,0x58($sp) +/* f0ed148: 86180002 */ lh $t8,0x2($s0) +/* f0ed14c: 8d8cfb0c */ lw $t4,-0x4f4($t4) +/* f0ed150: 8deffb10 */ lw $t7,-0x4f0($t7) +/* f0ed154: 3c0bff44 */ lui $t3,0xff44 +/* f0ed158: 356b44ff */ ori $t3,$t3,0x44ff +/* f0ed15c: 270a0002 */ addiu $t2,$t8,0x2 +/* f0ed160: afaa0054 */ sw $t2,0x54($sp) +/* f0ed164: afab0018 */ sw $t3,0x18($sp) +/* f0ed168: afac0014 */ sw $t4,0x14($sp) +/* f0ed16c: afaf0010 */ sw $t7,0x10($sp) +/* f0ed170: 860d0004 */ lh $t5,0x4($s0) +/* f0ed174: 8faa0060 */ lw $t2,0x60($sp) +/* f0ed178: 00402025 */ or $a0,$v0,$zero +/* f0ed17c: 25aefffc */ addiu $t6,$t5,-4 +/* f0ed180: afae001c */ sw $t6,0x1c($sp) +/* f0ed184: 86190006 */ lh $t9,0x6($s0) +/* f0ed188: 27a50058 */ addiu $a1,$sp,0x58 +/* f0ed18c: 27a60054 */ addiu $a2,$sp,0x54 +/* f0ed190: 2738fffc */ addiu $t8,$t9,-4 +/* f0ed194: afb80020 */ sw $t8,0x20($sp) +/* f0ed198: 854f0000 */ lh $t7,0x0($t2) +/* f0ed19c: afa00028 */ sw $zero,0x28($sp) +/* f0ed1a0: 27a71fb8 */ addiu $a3,$sp,0x1fb8 +/* f0ed1a4: 000f6023 */ negu $t4,$t7 +/* f0ed1a8: 0fc5580f */ jal func0f15603c +/* f0ed1ac: afac0024 */ sw $t4,0x24($sp) +/* f0ed1b0: afa25e38 */ sw $v0,0x5e38($sp) +/* f0ed1b4: 0fc3c94d */ jal func0f0f2534 +/* f0ed1b8: 8e040008 */ lw $a0,0x8($s0) +/* f0ed1bc: 10400005 */ beqz $v0,.L0f0ed1d4 +/* f0ed1c0: 3c0f8008 */ lui $t7,0x8008 +/* f0ed1c4: 860b0000 */ lh $t3,0x0($s0) +/* f0ed1c8: 256d0005 */ addiu $t5,$t3,0x5 +/* f0ed1cc: 10000004 */ beqz $zero,.L0f0ed1e0 +/* f0ed1d0: afad0058 */ sw $t5,0x58($sp) +.L0f0ed1d4: +/* f0ed1d4: 860e0000 */ lh $t6,0x0($s0) +/* f0ed1d8: 25d9000c */ addiu $t9,$t6,0xc +/* f0ed1dc: afb90058 */ sw $t9,0x58($sp) +.L0f0ed1e0: +/* f0ed1e0: 86180002 */ lh $t8,0x2($s0) +/* f0ed1e4: 3c0c8008 */ lui $t4,0x8008 +/* f0ed1e8: 8d8cfb0c */ lw $t4,-0x4f4($t4) +/* f0ed1ec: 8deffb10 */ lw $t7,-0x4f0($t7) +/* f0ed1f0: 8fab005c */ lw $t3,0x5c($sp) +/* f0ed1f4: 270a0002 */ addiu $t2,$t8,0x2 +/* f0ed1f8: afaa0054 */ sw $t2,0x54($sp) +/* f0ed1fc: afac0014 */ sw $t4,0x14($sp) +/* f0ed200: afaf0010 */ sw $t7,0x10($sp) +/* f0ed204: afab0018 */ sw $t3,0x18($sp) +/* f0ed208: 860d0004 */ lh $t5,0x4($s0) +/* f0ed20c: 8faa0060 */ lw $t2,0x60($sp) +/* f0ed210: 8fa45e38 */ lw $a0,0x5e38($sp) +/* f0ed214: 25aefffc */ addiu $t6,$t5,-4 +/* f0ed218: afae001c */ sw $t6,0x1c($sp) +/* f0ed21c: 86190006 */ lh $t9,0x6($s0) +/* f0ed220: 27a50058 */ addiu $a1,$sp,0x58 +/* f0ed224: 27a60054 */ addiu $a2,$sp,0x54 +/* f0ed228: 2738ffff */ addiu $t8,$t9,-1 +/* f0ed22c: afb80020 */ sw $t8,0x20($sp) +/* f0ed230: 854f0000 */ lh $t7,0x0($t2) +/* f0ed234: afa00028 */ sw $zero,0x28($sp) +/* f0ed238: 27a70078 */ addiu $a3,$sp,0x78 +/* f0ed23c: 000f6023 */ negu $t4,$t7 +/* f0ed240: 0fc5580f */ jal func0f15603c +/* f0ed244: afac0024 */ sw $t4,0x24($sp) +/* f0ed248: 0fc54de0 */ jal func0f153780 +/* f0ed24c: 00402025 */ or $a0,$v0,$zero +/* f0ed250: 8fbf003c */ lw $ra,0x3c($sp) +/* f0ed254: 8fb00038 */ lw $s0,0x38($sp) +/* f0ed258: 27bd5e38 */ addiu $sp,$sp,0x5e38 +/* f0ed25c: 03e00008 */ jr $ra +/* f0ed260: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ed264 +/* f0ed264: 27bde068 */ addiu $sp,$sp,-8088 +/* f0ed268: afb00020 */ sw $s0,0x20($sp) +/* f0ed26c: 8fb01fa8 */ lw $s0,0x1fa8($sp) +/* f0ed270: afbf0024 */ sw $ra,0x24($sp) +/* f0ed274: afa41f98 */ sw $a0,0x1f98($sp) +/* f0ed278: afa51f9c */ sw $a1,0x1f9c($sp) +/* f0ed27c: afa61fa0 */ sw $a2,0x1fa0($sp) +/* f0ed280: afa71fa4 */ sw $a3,0x1fa4($sp) +/* f0ed284: 84b80022 */ lh $t8,0x22($a1) +/* f0ed288: 860e0006 */ lh $t6,0x6($s0) +/* f0ed28c: 3c087f1b */ lui $t0,0x7f1b +/* f0ed290: 2508ff04 */ addiu $t0,$t0,-252 +/* f0ed294: 11d8005a */ beq $t6,$t8,.L0f0ed400 +/* f0ed298: 27b90054 */ addiu $t9,$sp,0x54 +/* f0ed29c: 250a1f38 */ addiu $t2,$t0,0x1f38 +.L0f0ed2a0: +/* f0ed2a0: 8d010000 */ lw $at,0x0($t0) +/* f0ed2a4: 2508000c */ addiu $t0,$t0,0xc +/* f0ed2a8: 2739000c */ addiu $t9,$t9,0xc +/* f0ed2ac: af21fff4 */ sw $at,-0xc($t9) +/* f0ed2b0: 8d01fff8 */ lw $at,-0x8($t0) +/* f0ed2b4: af21fff8 */ sw $at,-0x8($t9) +/* f0ed2b8: 8d01fffc */ lw $at,-0x4($t0) +/* f0ed2bc: 150afff8 */ bne $t0,$t2,.L0f0ed2a0 +/* f0ed2c0: af21fffc */ sw $at,-0x4($t9) +/* f0ed2c4: 8d010000 */ lw $at,0x0($t0) +/* f0ed2c8: 8d0a0004 */ lw $t2,0x4($t0) +/* f0ed2cc: 27a60044 */ addiu $a2,$sp,0x44 +/* f0ed2d0: af210000 */ sw $at,0x0($t9) +/* f0ed2d4: af2a0004 */ sw $t2,0x4($t9) +/* f0ed2d8: 8fa51f98 */ lw $a1,0x1f98($sp) +/* f0ed2dc: 8fa41f9c */ lw $a0,0x1f9c($sp) +/* f0ed2e0: 0fc3c8d5 */ jal func0f0f2354 +/* f0ed2e4: 27a70040 */ addiu $a3,$sp,0x40 +/* f0ed2e8: 3c0b8007 */ lui $t3,0x8007 +/* f0ed2ec: 8d6b1448 */ lw $t3,0x1448($t3) +/* f0ed2f0: 8faf0040 */ lw $t7,0x40($sp) +/* f0ed2f4: 8fa90044 */ lw $t1,0x44($sp) +/* f0ed2f8: 000b60c0 */ sll $t4,$t3,0x3 +/* f0ed2fc: 018b6023 */ subu $t4,$t4,$t3 +/* f0ed300: 000c6080 */ sll $t4,$t4,0x2 +/* f0ed304: 018b6021 */ addu $t4,$t4,$t3 +/* f0ed308: 000c60c0 */ sll $t4,$t4,0x3 +/* f0ed30c: 3c0d800a */ lui $t5,0x800a +/* f0ed310: 018b6023 */ subu $t4,$t4,$t3 +/* f0ed314: 000c6100 */ sll $t4,$t4,0x4 +/* f0ed318: 25ade000 */ addiu $t5,$t5,-8192 +/* f0ed31c: 000f7080 */ sll $t6,$t7,0x2 +/* f0ed320: 018d1821 */ addu $v1,$t4,$t5 +/* f0ed324: 01cf7021 */ addu $t6,$t6,$t7 +/* f0ed328: 000e7040 */ sll $t6,$t6,0x1 +/* f0ed32c: 00095080 */ sll $t2,$t1,0x2 +/* f0ed330: 006ec021 */ addu $t8,$v1,$t6 +/* f0ed334: 006a4021 */ addu $t0,$v1,$t2 +/* f0ed338: 87050660 */ lh $a1,0x660($t8) +/* f0ed33c: 851904fc */ lh $t9,0x4fc($t0) +/* f0ed340: 8fa41f98 */ lw $a0,0x1f98($sp) +/* f0ed344: a7a5003e */ sh $a1,0x3e($sp) +/* f0ed348: 0fc3c94d */ jal func0f0f2534 +/* f0ed34c: a7b9003c */ sh $t9,0x3c($sp) +/* f0ed350: 10400004 */ beqz $v0,.L0f0ed364 +/* f0ed354: 87a5003e */ lh $a1,0x3e($sp) +/* f0ed358: 24abfff6 */ addiu $t3,$a1,-10 +/* f0ed35c: 10000003 */ beqz $zero,.L0f0ed36c +/* f0ed360: afab004c */ sw $t3,0x4c($sp) +.L0f0ed364: +/* f0ed364: 24acffe8 */ addiu $t4,$a1,-24 +/* f0ed368: afac004c */ sw $t4,0x4c($sp) +.L0f0ed36c: +/* f0ed36c: 8fad1f98 */ lw $t5,0x1f98($sp) +/* f0ed370: 0fc3b326 */ jal func0f0ecc98 +/* f0ed374: 91a40001 */ lbu $a0,0x1($t5) +/* f0ed378: 10400009 */ beqz $v0,.L0f0ed3a0 +/* f0ed37c: 00402825 */ or $a1,$v0,$zero +/* f0ed380: 3c0f8008 */ lui $t7,0x8008 +/* f0ed384: 8deffb0c */ lw $t7,-0x4f4($t7) +/* f0ed388: 3c078008 */ lui $a3,0x8008 +/* f0ed38c: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f0ed390: 8fa4004c */ lw $a0,0x4c($sp) +/* f0ed394: 27a60054 */ addiu $a2,$sp,0x54 +/* f0ed398: 0fc55d48 */ jal func0f157520 +/* f0ed39c: afaf0010 */ sw $t7,0x10($sp) +.L0f0ed3a0: +/* f0ed3a0: 3c0e8008 */ lui $t6,0x8008 +/* f0ed3a4: 8dcefb0c */ lw $t6,-0x4f4($t6) +/* f0ed3a8: 3c078008 */ lui $a3,0x8008 +/* f0ed3ac: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f0ed3b0: 27a40048 */ addiu $a0,$sp,0x48 +/* f0ed3b4: 27a5004c */ addiu $a1,$sp,0x4c +/* f0ed3b8: 27a60054 */ addiu $a2,$sp,0x54 +/* f0ed3bc: afa00014 */ sw $zero,0x14($sp) +/* f0ed3c0: 0fc55cbe */ jal func0f1572f8 +/* f0ed3c4: afae0010 */ sw $t6,0x10($sp) +/* f0ed3c8: 8fb80048 */ lw $t8,0x48($sp) +/* f0ed3cc: 87a9003c */ lh $t1,0x3c($sp) +/* f0ed3d0: 240bfff6 */ addiu $t3,$zero,-10 +/* f0ed3d4: 03095023 */ subu $t2,$t8,$t1 +/* f0ed3d8: 25480005 */ addiu $t0,$t2,0x5 +/* f0ed3dc: a6080004 */ sh $t0,0x4($s0) +/* f0ed3e0: 86190004 */ lh $t9,0x4($s0) +/* f0ed3e4: 2b21fff6 */ slti $at,$t9,-10 +/* f0ed3e8: 50200003 */ beqzl $at,.L0f0ed3f8 +/* f0ed3ec: 8fac1f9c */ lw $t4,0x1f9c($sp) +/* f0ed3f0: a60b0004 */ sh $t3,0x4($s0) +/* f0ed3f4: 8fac1f9c */ lw $t4,0x1f9c($sp) +.L0f0ed3f8: +/* f0ed3f8: 8d8d0020 */ lw $t5,0x20($t4) +/* f0ed3fc: a60d0006 */ sh $t5,0x6($s0) +.L0f0ed400: +/* f0ed400: 0fc3c94d */ jal func0f0f2534 +/* f0ed404: 8fa41f98 */ lw $a0,0x1f98($sp) +/* f0ed408: 10400003 */ beqz $v0,.L0f0ed418 +/* f0ed40c: 8faf1fa4 */ lw $t7,0x1fa4($sp) +/* f0ed410: 1000003b */ beqz $zero,.L0f0ed500 +/* f0ed414: a6000000 */ sh $zero,0x0($s0) +.L0f0ed418: +/* f0ed418: 31ee0002 */ andi $t6,$t7,0x2 +/* f0ed41c: 11c00038 */ beqz $t6,.L0f0ed500 +/* f0ed420: 8fb81fa0 */ lw $t8,0x1fa0($sp) +/* f0ed424: 83020005 */ lb $v0,0x5($t8) +/* f0ed428: 3c0141a0 */ lui $at,0x41a0 +/* f0ed42c: 44811000 */ mtc1 $at,$f2 +/* f0ed430: 04410006 */ bgez $v0,.L0f0ed44c +/* f0ed434: 00001825 */ or $v1,$zero,$zero +/* f0ed438: 44822000 */ mtc1 $v0,$f4 +/* f0ed43c: 00000000 */ sll $zero,$zero,0x0 +/* f0ed440: 46802020 */ cvt.s.w $f0,$f4 +/* f0ed444: 10000004 */ beqz $zero,.L0f0ed458 +/* f0ed448: 46000007 */ neg.s $f0,$f0 +.L0f0ed44c: +/* f0ed44c: 44823000 */ mtc1 $v0,$f6 +/* f0ed450: 00000000 */ sll $zero,$zero,0x0 +/* f0ed454: 46803020 */ cvt.s.w $f0,$f6 +.L0f0ed458: +/* f0ed458: 4600103c */ c.lt.s $f2,$f0 +/* f0ed45c: 3c0140a0 */ lui $at,0x40a0 +/* f0ed460: 8fa81fa0 */ lw $t0,0x1fa0($sp) +/* f0ed464: 3c0c800a */ lui $t4,0x800a +/* f0ed468: 45000011 */ bc1f .L0f0ed4b0 +/* f0ed46c: 2418fff6 */ addiu $t8,$zero,-10 +/* f0ed470: 46020201 */ sub.s $f8,$f0,$f2 +/* f0ed474: 44815000 */ mtc1 $at,$f10 +/* f0ed478: 3c01800a */ lui $at,0x800a +/* f0ed47c: c4309fc4 */ lwc1 $f16,-0x603c($at) +/* f0ed480: 460a4003 */ div.s $f0,$f8,$f10 +/* f0ed484: 46100002 */ mul.s $f0,$f0,$f16 +/* f0ed488: 04430006 */ bgezl $v0,.L0f0ed4a4 +/* f0ed48c: 4600010d */ trunc.w.s $f4,$f0 +/* f0ed490: 4600048d */ trunc.w.s $f18,$f0 +/* f0ed494: 44039000 */ mfc1 $v1,$f18 +/* f0ed498: 10000006 */ beqz $zero,.L0f0ed4b4 +/* f0ed49c: 81190009 */ lb $t9,0x9($t0) +/* f0ed4a0: 4600010d */ trunc.w.s $f4,$f0 +.L0f0ed4a4: +/* f0ed4a4: 44032000 */ mfc1 $v1,$f4 +/* f0ed4a8: 00000000 */ sll $zero,$zero,0x0 +/* f0ed4ac: 00031823 */ negu $v1,$v1 +.L0f0ed4b0: +/* f0ed4b0: 81190009 */ lb $t9,0x9($t0) +.L0f0ed4b4: +/* f0ed4b4: 8d8c9fc0 */ lw $t4,-0x6040($t4) +/* f0ed4b8: 860f0000 */ lh $t7,0x0($s0) +/* f0ed4bc: 00195840 */ sll $t3,$t9,0x1 +/* f0ed4c0: 016c0019 */ multu $t3,$t4 +/* f0ed4c4: 00006812 */ mflo $t5 +/* f0ed4c8: 006d1821 */ addu $v1,$v1,$t5 +/* f0ed4cc: 01e37021 */ addu $t6,$t7,$v1 +/* f0ed4d0: a60e0000 */ sh $t6,0x0($s0) +/* f0ed4d4: 86020000 */ lh $v0,0x0($s0) +/* f0ed4d8: 2841fff6 */ slti $at,$v0,-10 +/* f0ed4dc: 50200004 */ beqzl $at,.L0f0ed4f0 +/* f0ed4e0: 86030004 */ lh $v1,0x4($s0) +/* f0ed4e4: a6180000 */ sh $t8,0x0($s0) +/* f0ed4e8: 86020000 */ lh $v0,0x0($s0) +/* f0ed4ec: 86030004 */ lh $v1,0x4($s0) +.L0f0ed4f0: +/* f0ed4f0: 0062082a */ slt $at,$v1,$v0 +/* f0ed4f4: 50200003 */ beqzl $at,.L0f0ed504 +/* f0ed4f8: 8fbf0024 */ lw $ra,0x24($sp) +/* f0ed4fc: a6030000 */ sh $v1,0x0($s0) +.L0f0ed500: +/* f0ed500: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0ed504: +/* f0ed504: 8fb00020 */ lw $s0,0x20($sp) +/* f0ed508: 27bd1f98 */ addiu $sp,$sp,0x1f98 +/* f0ed50c: 03e00008 */ jr $ra +/* f0ed510: 24020001 */ addiu $v0,$zero,0x1 +); + +GLOBAL_ASM( +glabel func0f0ed514 +/* f0ed514: 240effff */ addiu $t6,$zero,-1 +/* f0ed518: 240ffff6 */ addiu $t7,$zero,-10 +/* f0ed51c: a48e0006 */ sh $t6,0x6($a0) +/* f0ed520: 03e00008 */ jr $ra +/* f0ed524: a48f0000 */ sh $t7,0x0($a0) +); + +GLOBAL_ASM( +glabel func0f0ed528 +/* f0ed528: 27bdff78 */ addiu $sp,$sp,-136 +/* f0ed52c: afbf003c */ sw $ra,0x3c($sp) +/* f0ed530: afb10038 */ sw $s1,0x38($sp) +/* f0ed534: afb00034 */ sw $s0,0x34($sp) +/* f0ed538: afa40088 */ sw $a0,0x88($sp) +/* f0ed53c: 8cae0014 */ lw $t6,0x14($a1) +/* f0ed540: 00a08825 */ or $s1,$a1,$zero +/* f0ed544: afae0084 */ sw $t6,0x84($sp) +/* f0ed548: 0fc3c557 */ jal func0f0f155c +/* f0ed54c: 8ca40008 */ lw $a0,0x8($a1) +/* f0ed550: 3c0f8007 */ lui $t7,0x8007 +/* f0ed554: 3c188008 */ lui $t8,0x8008 +/* f0ed558: 3c198008 */ lui $t9,0x8008 +/* f0ed55c: 95ef11ec */ lhu $t7,0x11ec($t7) +/* f0ed560: 8f18fb0c */ lw $t8,-0x4f4($t8) +/* f0ed564: 8f39fb10 */ lw $t9,-0x4f0($t9) +/* f0ed568: afa20080 */ sw $v0,0x80($sp) +/* f0ed56c: afa00070 */ sw $zero,0x70($sp) +/* f0ed570: a7af0064 */ sh $t7,0x64($sp) +/* f0ed574: afb8005c */ sw $t8,0x5c($sp) +/* f0ed578: afb90058 */ sw $t9,0x58($sp) +/* f0ed57c: 8e280008 */ lw $t0,0x8($s1) +/* f0ed580: 3c0b8008 */ lui $t3,0x8008 +/* f0ed584: 3c0c8008 */ lui $t4,0x8008 +/* f0ed588: 8d090004 */ lw $t1,0x4($t0) +/* f0ed58c: 312a0200 */ andi $t2,$t1,0x200 +/* f0ed590: 11400005 */ beqz $t2,.L0f0ed5a8 +/* f0ed594: 00000000 */ sll $zero,$zero,0x0 +/* f0ed598: 8d6bfb04 */ lw $t3,-0x4fc($t3) +/* f0ed59c: 8d8cfb08 */ lw $t4,-0x4f8($t4) +/* f0ed5a0: afab005c */ sw $t3,0x5c($sp) +/* f0ed5a4: afac0058 */ sw $t4,0x58($sp) +.L0f0ed5a8: +/* f0ed5a8: 54400004 */ bnezl $v0,.L0f0ed5bc +/* f0ed5ac: 8e230010 */ lw $v1,0x10($s1) +/* f0ed5b0: 1000011b */ beqz $zero,.L0f0eda20 +/* f0ed5b4: 8fa20088 */ lw $v0,0x88($sp) +/* f0ed5b8: 8e230010 */ lw $v1,0x10($s1) +.L0f0ed5bc: +/* f0ed5bc: 44803000 */ mtc1 $zero,$f6 +/* f0ed5c0: c4640040 */ lwc1 $f4,0x40($v1) +/* f0ed5c4: 4606203c */ c.lt.s $f4,$f6 +/* f0ed5c8: 00000000 */ sll $zero,$zero,0x0 +/* f0ed5cc: 4502000c */ bc1fl .L0f0ed600 +/* f0ed5d0: 9079003d */ lbu $t9,0x3d($v1) +/* f0ed5d4: 906d003c */ lbu $t5,0x3c($v1) +/* f0ed5d8: 2407003c */ addiu $a3,$zero,0x3c +/* f0ed5dc: 3c027f1b */ lui $v0,0x7f1b +/* f0ed5e0: 01a70019 */ multu $t5,$a3 +/* f0ed5e4: 24421fb0 */ addiu $v0,$v0,0x1fb0 +/* f0ed5e8: 00007012 */ mflo $t6 +/* f0ed5ec: 004e7821 */ addu $t7,$v0,$t6 +/* f0ed5f0: 8df80018 */ lw $t8,0x18($t7) +/* f0ed5f4: 10000012 */ beqz $zero,.L0f0ed640 +/* f0ed5f8: afb80074 */ sw $t8,0x74($sp) +/* f0ed5fc: 9079003d */ lbu $t9,0x3d($v1) +.L0f0ed600: +/* f0ed600: 2407003c */ addiu $a3,$zero,0x3c +/* f0ed604: 906a003c */ lbu $t2,0x3c($v1) +/* f0ed608: 03270019 */ multu $t9,$a3 +/* f0ed60c: 3c027f1b */ lui $v0,0x7f1b +/* f0ed610: 24421fb0 */ addiu $v0,$v0,0x1fb0 +/* f0ed614: 8c660044 */ lw $a2,0x44($v1) +/* f0ed618: 00004012 */ mflo $t0 +/* f0ed61c: 00484821 */ addu $t1,$v0,$t0 +/* f0ed620: 8d240018 */ lw $a0,0x18($t1) +/* f0ed624: 01470019 */ multu $t2,$a3 +/* f0ed628: 00005812 */ mflo $t3 +/* f0ed62c: 004b6021 */ addu $t4,$v0,$t3 +/* f0ed630: 0fc01a40 */ jal func0f006900 +/* f0ed634: 8d850018 */ lw $a1,0x18($t4) +/* f0ed638: afa20074 */ sw $v0,0x74($sp) +/* f0ed63c: 8e230010 */ lw $v1,0x10($s1) +.L0f0ed640: +/* f0ed640: 8c6d000c */ lw $t5,0xc($v1) +/* f0ed644: 51a0000c */ beqzl $t5,.L0f0ed678 +/* f0ed648: 8fab0084 */ lw $t3,0x84($sp) +/* f0ed64c: 8fa40074 */ lw $a0,0x74($sp) +/* f0ed650: 00002825 */ or $a1,$zero,$zero +/* f0ed654: 0fc01a40 */ jal func0f006900 +/* f0ed658: 2406007f */ addiu $a2,$zero,0x7f +/* f0ed65c: 8faf0074 */ lw $t7,0x74($sp) +/* f0ed660: 2401ff00 */ addiu $at,$zero,-256 +/* f0ed664: 00417024 */ and $t6,$v0,$at +/* f0ed668: 31f800ff */ andi $t8,$t7,0xff +/* f0ed66c: 01d8c825 */ or $t9,$t6,$t8 +/* f0ed670: afb90074 */ sw $t9,0x74($sp) +/* f0ed674: 8fab0084 */ lw $t3,0x84($sp) +.L0f0ed678: +/* f0ed678: 86280000 */ lh $t0,0x0($s1) +/* f0ed67c: 86290004 */ lh $t1,0x4($s1) +/* f0ed680: 956c0000 */ lhu $t4,0x0($t3) +/* f0ed684: 8fb80080 */ lw $t8,0x80($sp) +/* f0ed688: 01095021 */ addu $t2,$t0,$t1 +/* f0ed68c: 014c6823 */ subu $t5,$t2,$t4 +/* f0ed690: afad007c */ sw $t5,0x7c($sp) +/* f0ed694: 862f0002 */ lh $t7,0x2($s1) +/* f0ed698: 8fb90070 */ lw $t9,0x70($sp) +/* f0ed69c: 25ee0002 */ addiu $t6,$t7,0x2 +/* f0ed6a0: afae0078 */ sw $t6,0x78($sp) +/* f0ed6a4: 03198021 */ addu $s0,$t8,$t9 +/* f0ed6a8: 92020000 */ lbu $v0,0x0($s0) +.L0f0ed6ac: +/* f0ed6ac: 27a40068 */ addiu $a0,$sp,0x68 +/* f0ed6b0: 27a5006c */ addiu $a1,$sp,0x6c +/* f0ed6b4: 14400003 */ bnez $v0,.L0f0ed6c4 +/* f0ed6b8: 27a60064 */ addiu $a2,$sp,0x64 +/* f0ed6bc: 10000013 */ beqz $zero,.L0f0ed70c +/* f0ed6c0: 00001025 */ or $v0,$zero,$zero +.L0f0ed6c4: +/* f0ed6c4: 8fa8005c */ lw $t0,0x5c($sp) +/* f0ed6c8: a3a20064 */ sb $v0,0x64($sp) +/* f0ed6cc: 8fa70058 */ lw $a3,0x58($sp) +/* f0ed6d0: afa00014 */ sw $zero,0x14($sp) +/* f0ed6d4: 0fc55cbe */ jal func0f1572f8 +/* f0ed6d8: afa80010 */ sw $t0,0x10($sp) +/* f0ed6dc: 8fa9007c */ lw $t1,0x7c($sp) +/* f0ed6e0: 8fab006c */ lw $t3,0x6c($sp) +/* f0ed6e4: 862a0000 */ lh $t2,0x0($s1) +/* f0ed6e8: 24020001 */ addiu $v0,$zero,0x1 +/* f0ed6ec: 012b1821 */ addu $v1,$t1,$t3 +/* f0ed6f0: 0143082a */ slt $at,$t2,$v1 +/* f0ed6f4: 50200004 */ beqzl $at,.L0f0ed708 +/* f0ed6f8: afa3007c */ sw $v1,0x7c($sp) +/* f0ed6fc: 10000003 */ beqz $zero,.L0f0ed70c +/* f0ed700: 00001025 */ or $v0,$zero,$zero +/* f0ed704: afa3007c */ sw $v1,0x7c($sp) +.L0f0ed708: +/* f0ed708: 26100001 */ addiu $s0,$s0,0x1 +.L0f0ed70c: +/* f0ed70c: 24010001 */ addiu $at,$zero,0x1 +/* f0ed710: 5041ffe6 */ beql $v0,$at,.L0f0ed6ac +/* f0ed714: 92020000 */ lbu $v0,0x0($s0) +/* f0ed718: 3c028008 */ lui $v0,0x8008 +/* f0ed71c: 8c42fac0 */ lw $v0,-0x540($v0) +/* f0ed720: 862c0000 */ lh $t4,0x0($s1) +/* f0ed724: 3c038007 */ lui $v1,0x8007 +/* f0ed728: 24631190 */ addiu $v1,$v1,0x1190 +/* f0ed72c: 01820019 */ multu $t4,$v0 +/* f0ed730: 3c048007 */ lui $a0,0x8007 +/* f0ed734: 24841194 */ addiu $a0,$a0,0x1194 +/* f0ed738: 3c068007 */ lui $a2,0x8007 +/* f0ed73c: 24c61198 */ addiu $a2,$a2,0x1198 +/* f0ed740: 3c058007 */ lui $a1,0x8007 +/* f0ed744: 24a5119c */ addiu $a1,$a1,0x119c +/* f0ed748: 00006812 */ mflo $t5 +/* f0ed74c: ac6d0000 */ sw $t5,0x0($v1) +/* f0ed750: 862e0004 */ lh $t6,0x4($s1) +/* f0ed754: 862f0000 */ lh $t7,0x0($s1) +/* f0ed758: 01eec021 */ addu $t8,$t7,$t6 +/* f0ed75c: 03020019 */ multu $t8,$v0 +/* f0ed760: 0000c812 */ mflo $t9 +/* f0ed764: ac990000 */ sw $t9,0x0($a0) +/* f0ed768: 86280002 */ lh $t0,0x2($s1) +/* f0ed76c: acc80000 */ sw $t0,0x0($a2) +/* f0ed770: 862b0006 */ lh $t3,0x6($s1) +/* f0ed774: 86290002 */ lh $t1,0x2($s1) +/* f0ed778: 012b5021 */ addu $t2,$t1,$t3 +/* f0ed77c: 254cffff */ addiu $t4,$t2,-1 +/* f0ed780: 05a10002 */ bgez $t5,.L0f0ed78c +/* f0ed784: acac0000 */ sw $t4,0x0($a1) +/* f0ed788: ac600000 */ sw $zero,0x0($v1) +.L0f0ed78c: +/* f0ed78c: 8c8f0000 */ lw $t7,0x0($a0) +/* f0ed790: 05e30003 */ bgezl $t7,.L0f0ed7a0 +/* f0ed794: 8cce0000 */ lw $t6,0x0($a2) +/* f0ed798: ac800000 */ sw $zero,0x0($a0) +/* f0ed79c: 8cce0000 */ lw $t6,0x0($a2) +.L0f0ed7a0: +/* f0ed7a0: 05c30003 */ bgezl $t6,.L0f0ed7b0 +/* f0ed7a4: 8cb80000 */ lw $t8,0x0($a1) +/* f0ed7a8: acc00000 */ sw $zero,0x0($a2) +/* f0ed7ac: 8cb80000 */ lw $t8,0x0($a1) +.L0f0ed7b0: +/* f0ed7b0: 07010002 */ bgez $t8,.L0f0ed7bc +/* f0ed7b4: 00000000 */ sll $zero,$zero,0x0 +/* f0ed7b8: aca00000 */ sw $zero,0x0($a1) +.L0f0ed7bc: +/* f0ed7bc: 0c002ef1 */ jal 0xbbc4 +/* f0ed7c0: 00000000 */ sll $zero,$zero,0x0 +/* f0ed7c4: 3c198007 */ lui $t9,0x8007 +/* f0ed7c8: 8f391190 */ lw $t9,0x1190($t9) +/* f0ed7cc: 0059082a */ slt $at,$v0,$t9 +/* f0ed7d0: 10200005 */ beqz $at,.L0f0ed7e8 +/* f0ed7d4: 00000000 */ sll $zero,$zero,0x0 +/* f0ed7d8: 0c002ef1 */ jal 0xbbc4 +/* f0ed7dc: 00000000 */ sll $zero,$zero,0x0 +/* f0ed7e0: 3c018007 */ lui $at,0x8007 +/* f0ed7e4: ac221190 */ sw $v0,0x1190($at) +.L0f0ed7e8: +/* f0ed7e8: 0c002ef1 */ jal 0xbbc4 +/* f0ed7ec: 00000000 */ sll $zero,$zero,0x0 +/* f0ed7f0: 3c088007 */ lui $t0,0x8007 +/* f0ed7f4: 8d081194 */ lw $t0,0x1194($t0) +/* f0ed7f8: 0048082a */ slt $at,$v0,$t0 +/* f0ed7fc: 10200005 */ beqz $at,.L0f0ed814 +/* f0ed800: 00000000 */ sll $zero,$zero,0x0 +/* f0ed804: 0c002ef1 */ jal 0xbbc4 +/* f0ed808: 00000000 */ sll $zero,$zero,0x0 +/* f0ed80c: 3c018007 */ lui $at,0x8007 +/* f0ed810: ac221194 */ sw $v0,0x1194($at) +.L0f0ed814: +/* f0ed814: 0c002ef5 */ jal 0xbbd4 +/* f0ed818: 00000000 */ sll $zero,$zero,0x0 +/* f0ed81c: 3c098007 */ lui $t1,0x8007 +/* f0ed820: 8d291198 */ lw $t1,0x1198($t1) +/* f0ed824: 0049082a */ slt $at,$v0,$t1 +/* f0ed828: 10200005 */ beqz $at,.L0f0ed840 +/* f0ed82c: 00000000 */ sll $zero,$zero,0x0 +/* f0ed830: 0c002ef5 */ jal 0xbbd4 +/* f0ed834: 00000000 */ sll $zero,$zero,0x0 +/* f0ed838: 3c018007 */ lui $at,0x8007 +/* f0ed83c: ac221198 */ sw $v0,0x1198($at) +.L0f0ed840: +/* f0ed840: 0c002ef5 */ jal 0xbbd4 +/* f0ed844: 00000000 */ sll $zero,$zero,0x0 +/* f0ed848: 3c068007 */ lui $a2,0x8007 +/* f0ed84c: 24c6119c */ addiu $a2,$a2,0x119c +/* f0ed850: 8cc50000 */ lw $a1,0x0($a2) +/* f0ed854: 0045082a */ slt $at,$v0,$a1 +/* f0ed858: 10200009 */ beqz $at,.L0f0ed880 +/* f0ed85c: 00000000 */ sll $zero,$zero,0x0 +/* f0ed860: 0c002ef5 */ jal 0xbbd4 +/* f0ed864: 00000000 */ sll $zero,$zero,0x0 +/* f0ed868: 3c018007 */ lui $at,0x8007 +/* f0ed86c: ac22119c */ sw $v0,0x119c($at) +/* f0ed870: 3c058007 */ lui $a1,0x8007 +/* f0ed874: 3c068007 */ lui $a2,0x8007 +/* f0ed878: 24c6119c */ addiu $a2,$a2,0x119c +/* f0ed87c: 8ca5119c */ lw $a1,0x119c($a1) +.L0f0ed880: +/* f0ed880: 3c078007 */ lui $a3,0x8007 +/* f0ed884: 3c038007 */ lui $v1,0x8007 +/* f0ed888: 8c631190 */ lw $v1,0x1190($v1) +/* f0ed88c: 24e71194 */ addiu $a3,$a3,0x1194 +/* f0ed890: 8ceb0000 */ lw $t3,0x0($a3) +/* f0ed894: 44834000 */ mtc1 $v1,$f8 +/* f0ed898: 3c048007 */ lui $a0,0x8007 +/* f0ed89c: 0163082a */ slt $at,$t3,$v1 +/* f0ed8a0: 10200002 */ beqz $at,.L0f0ed8ac +/* f0ed8a4: 468042a0 */ cvt.s.w $f10,$f8 +/* f0ed8a8: ace30000 */ sw $v1,0x0($a3) +.L0f0ed8ac: +/* f0ed8ac: 8c841198 */ lw $a0,0x1198($a0) +/* f0ed8b0: 00a4082a */ slt $at,$a1,$a0 +/* f0ed8b4: 50200003 */ beqzl $at,.L0f0ed8c4 +/* f0ed8b8: 44842000 */ mtc1 $a0,$f4 +/* f0ed8bc: acc40000 */ sw $a0,0x0($a2) +/* f0ed8c0: 44842000 */ mtc1 $a0,$f4 +.L0f0ed8c4: +/* f0ed8c4: 3c014080 */ lui $at,0x4080 +/* f0ed8c8: 44810000 */ mtc1 $at,$f0 +/* f0ed8cc: 468021a0 */ cvt.s.w $f6,$f4 +/* f0ed8d0: 8fa20088 */ lw $v0,0x88($sp) +/* f0ed8d4: 46005402 */ mul.s $f16,$f10,$f0 +/* f0ed8d8: 3c01ed00 */ lui $at,0xed00 +/* f0ed8dc: 24450008 */ addiu $a1,$v0,0x8 +/* f0ed8e0: 46003202 */ mul.s $f8,$f6,$f0 +/* f0ed8e4: 4600848d */ trunc.w.s $f18,$f16 +/* f0ed8e8: 4600428d */ trunc.w.s $f10,$f8 +/* f0ed8ec: 440c9000 */ mfc1 $t4,$f18 +/* f0ed8f0: 44195000 */ mfc1 $t9,$f10 +/* f0ed8f4: 318d0fff */ andi $t5,$t4,0xfff +/* f0ed8f8: 000d7b00 */ sll $t7,$t5,0xc +/* f0ed8fc: 01e17025 */ or $t6,$t7,$at +/* f0ed900: 33280fff */ andi $t0,$t9,0xfff +/* f0ed904: 01c84825 */ or $t1,$t6,$t0 +/* f0ed908: ac490000 */ sw $t1,0x0($v0) +/* f0ed90c: 8ceb0000 */ lw $t3,0x0($a3) +/* f0ed910: 8cd80000 */ lw $t8,0x0($a2) +/* f0ed914: 448b8000 */ mtc1 $t3,$f16 +/* f0ed918: 44984000 */ mtc1 $t8,$f8 +/* f0ed91c: 468084a0 */ cvt.s.w $f18,$f16 +/* f0ed920: 468042a0 */ cvt.s.w $f10,$f8 +/* f0ed924: 46009102 */ mul.s $f4,$f18,$f0 +/* f0ed928: 00000000 */ sll $zero,$zero,0x0 +/* f0ed92c: 46005402 */ mul.s $f16,$f10,$f0 +/* f0ed930: 4600218d */ trunc.w.s $f6,$f4 +/* f0ed934: 4600848d */ trunc.w.s $f18,$f16 +/* f0ed938: 440c3000 */ mfc1 $t4,$f6 +/* f0ed93c: 440e9000 */ mfc1 $t6,$f18 +/* f0ed940: 318d0fff */ andi $t5,$t4,0xfff +/* f0ed944: 000d7b00 */ sll $t7,$t5,0xc +/* f0ed948: 31c80fff */ andi $t0,$t6,0xfff +/* f0ed94c: 01e84825 */ or $t1,$t7,$t0 +/* f0ed950: ac490004 */ sw $t1,0x4($v0) +/* f0ed954: 0fc54f49 */ jal func0f153d24 +/* f0ed958: afa50088 */ sw $a1,0x88($sp) +/* f0ed95c: 8e2b0008 */ lw $t3,0x8($s1) +/* f0ed960: 8d6a0004 */ lw $t2,0x4($t3) +/* f0ed964: 314c0800 */ andi $t4,$t2,0x800 +/* f0ed968: 51800009 */ beqzl $t4,.L0f0ed990 +/* f0ed96c: 86240000 */ lh $a0,0x0($s1) +/* f0ed970: 86240000 */ lh $a0,0x0($s1) +/* f0ed974: 862d0004 */ lh $t5,0x4($s1) +/* f0ed978: 2406000e */ addiu $a2,$zero,0xe +/* f0ed97c: 0fc54f3a */ jal func0f153ce8 +/* f0ed980: 008d2821 */ addu $a1,$a0,$t5 +/* f0ed984: 10000005 */ beqz $zero,.L0f0ed99c +/* f0ed988: 00000000 */ sll $zero,$zero,0x0 +/* f0ed98c: 86240000 */ lh $a0,0x0($s1) +.L0f0ed990: +/* f0ed990: 2406000e */ addiu $a2,$zero,0xe +/* f0ed994: 0fc54f3a */ jal func0f153ce8 +/* f0ed998: 00802825 */ or $a1,$a0,$zero +.L0f0ed99c: +/* f0ed99c: 0fc54d8a */ jal func0f153628 +/* f0ed9a0: 8fa40088 */ lw $a0,0x88($sp) +/* f0ed9a4: 8fb80058 */ lw $t8,0x58($sp) +/* f0ed9a8: 8fb9005c */ lw $t9,0x5c($sp) +/* f0ed9ac: 8fae0074 */ lw $t6,0x74($sp) +/* f0ed9b0: afb80010 */ sw $t8,0x10($sp) +/* f0ed9b4: afb90014 */ sw $t9,0x14($sp) +/* f0ed9b8: afae0018 */ sw $t6,0x18($sp) +/* f0ed9bc: 86280000 */ lh $t0,0x0($s1) +/* f0ed9c0: 862f0004 */ lh $t7,0x4($s1) +/* f0ed9c4: 8fab007c */ lw $t3,0x7c($sp) +/* f0ed9c8: 00402025 */ or $a0,$v0,$zero +/* f0ed9cc: 01e84821 */ addu $t1,$t7,$t0 +/* f0ed9d0: 012b5023 */ subu $t2,$t1,$t3 +/* f0ed9d4: afaa001c */ sw $t2,0x1c($sp) +/* f0ed9d8: 862c0006 */ lh $t4,0x6($s1) +/* f0ed9dc: afa00028 */ sw $zero,0x28($sp) +/* f0ed9e0: afa00024 */ sw $zero,0x24($sp) +/* f0ed9e4: 27a5007c */ addiu $a1,$sp,0x7c +/* f0ed9e8: 27a60078 */ addiu $a2,$sp,0x78 +/* f0ed9ec: 02003825 */ or $a3,$s0,$zero +/* f0ed9f0: 0fc5580f */ jal func0f15603c +/* f0ed9f4: afac0020 */ sw $t4,0x20($sp) +/* f0ed9f8: 0fc54de0 */ jal func0f153780 +/* f0ed9fc: 00402025 */ or $a0,$v0,$zero +/* f0eda00: 0fc3d43f */ jal func0f0f50fc +/* f0eda04: 00402025 */ or $a0,$v0,$zero +/* f0eda08: 0fc54f4f */ jal func0f153d3c +/* f0eda0c: afa20088 */ sw $v0,0x88($sp) +/* f0eda10: 862d0004 */ lh $t5,0x4($s1) +/* f0eda14: 8fb80084 */ lw $t8,0x84($sp) +/* f0eda18: a70d0004 */ sh $t5,0x4($t8) +/* f0eda1c: 8fa20088 */ lw $v0,0x88($sp) +.L0f0eda20: +/* f0eda20: 8fbf003c */ lw $ra,0x3c($sp) +/* f0eda24: 8fb00034 */ lw $s0,0x34($sp) +/* f0eda28: 8fb10038 */ lw $s1,0x38($sp) +/* f0eda2c: 03e00008 */ jr $ra +/* f0eda30: 27bd0088 */ addiu $sp,$sp,0x88 +); + +GLOBAL_ASM( +glabel func0f0eda34 +/* f0eda34: 27bdffa8 */ addiu $sp,$sp,-88 +/* f0eda38: afbf0024 */ sw $ra,0x24($sp) +/* f0eda3c: afb00020 */ sw $s0,0x20($sp) +/* f0eda40: 00a08025 */ or $s0,$a1,$zero +/* f0eda44: afa40058 */ sw $a0,0x58($sp) +/* f0eda48: 0fc3c557 */ jal func0f0f155c +/* f0eda4c: a7a0003e */ sh $zero,0x3e($sp) +/* f0eda50: 8fae0058 */ lw $t6,0x58($sp) +/* f0eda54: afa20038 */ sw $v0,0x38($sp) +/* f0eda58: 3c088008 */ lui $t0,0x8008 +/* f0eda5c: 8dcf0004 */ lw $t7,0x4($t6) +/* f0eda60: 3c078008 */ lui $a3,0x8008 +/* f0eda64: 97a6003e */ lhu $a2,0x3e($sp) +/* f0eda68: 31f80200 */ andi $t8,$t7,0x200 +/* f0eda6c: 8d08fb0c */ lw $t0,-0x4f4($t0) +/* f0eda70: 13000005 */ beqz $t8,.L0f0eda88 +/* f0eda74: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f0eda78: 3c088008 */ lui $t0,0x8008 +/* f0eda7c: 3c078008 */ lui $a3,0x8008 +/* f0eda80: 8d08fb04 */ lw $t0,-0x4fc($t0) +/* f0eda84: 8ce7fb08 */ lw $a3,-0x4f8($a3) +.L0f0eda88: +/* f0eda88: 14400003 */ bnez $v0,.L0f0eda98 +/* f0eda8c: 27a5004c */ addiu $a1,$sp,0x4c +/* f0eda90: 1000002a */ beqz $zero,.L0f0edb3c +/* f0eda94: 24020001 */ addiu $v0,$zero,0x1 +.L0f0eda98: +/* f0eda98: 90590000 */ lbu $t9,0x0($v0) +/* f0eda9c: 00401825 */ or $v1,$v0,$zero +/* f0edaa0: 53200009 */ beqzl $t9,.L0f0edac8 +/* f0edaa4: 960a0002 */ lhu $t2,0x2($s0) +/* f0edaa8: 90440000 */ lbu $a0,0x0($v0) +.L0f0edaac: +/* f0edaac: 00c43021 */ addu $a2,$a2,$a0 +/* f0edab0: 90640001 */ lbu $a0,0x1($v1) +/* f0edab4: 30c9ffff */ andi $t1,$a2,0xffff +/* f0edab8: 01203025 */ or $a2,$t1,$zero +/* f0edabc: 1480fffb */ bnez $a0,.L0f0edaac +/* f0edac0: 24630001 */ addiu $v1,$v1,0x1 +/* f0edac4: 960a0002 */ lhu $t2,0x2($s0) +.L0f0edac8: +/* f0edac8: 27a40050 */ addiu $a0,$sp,0x50 +/* f0edacc: 50ca0004 */ beql $a2,$t2,.L0f0edae0 +/* f0edad0: 8fa60038 */ lw $a2,0x38($sp) +/* f0edad4: a6000000 */ sh $zero,0x0($s0) +/* f0edad8: a6060002 */ sh $a2,0x2($s0) +/* f0edadc: 8fa60038 */ lw $a2,0x38($sp) +.L0f0edae0: +/* f0edae0: afa80010 */ sw $t0,0x10($sp) +/* f0edae4: 0fc55cbe */ jal func0f1572f8 +/* f0edae8: afa00014 */ sw $zero,0x14($sp) +/* f0edaec: 3c02800a */ lui $v0,0x800a +/* f0edaf0: 8c429fc0 */ lw $v0,-0x6040($v0) +/* f0edaf4: 960b0004 */ lhu $t3,0x4($s0) +/* f0edaf8: 8fac004c */ lw $t4,0x4c($sp) +/* f0edafc: 016c1821 */ addu $v1,$t3,$t4 +/* f0edb00: 04410003 */ bgez $v0,.L0f0edb10 +/* f0edb04: 00026843 */ sra $t5,$v0,0x1 +/* f0edb08: 24410001 */ addiu $at,$v0,0x1 +/* f0edb0c: 00016843 */ sra $t5,$at,0x1 +.L0f0edb10: +/* f0edb10: 1da00002 */ bgtz $t5,.L0f0edb1c +/* f0edb14: 01a01025 */ or $v0,$t5,$zero +/* f0edb18: 24020001 */ addiu $v0,$zero,0x1 +.L0f0edb1c: +/* f0edb1c: 960e0000 */ lhu $t6,0x0($s0) +/* f0edb20: 01c27821 */ addu $t7,$t6,$v0 +/* f0edb24: 31f8ffff */ andi $t8,$t7,0xffff +/* f0edb28: 0078082a */ slt $at,$v1,$t8 +/* f0edb2c: 10200002 */ beqz $at,.L0f0edb38 +/* f0edb30: a60f0000 */ sh $t7,0x0($s0) +/* f0edb34: a6000000 */ sh $zero,0x0($s0) +.L0f0edb38: +/* f0edb38: 24020001 */ addiu $v0,$zero,0x1 +.L0f0edb3c: +/* f0edb3c: 8fbf0024 */ lw $ra,0x24($sp) +/* f0edb40: 8fb00020 */ lw $s0,0x20($sp) +/* f0edb44: 27bd0058 */ addiu $sp,$sp,0x58 +/* f0edb48: 03e00008 */ jr $ra +/* f0edb4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0edb50 +/* f0edb50: 240e0032 */ addiu $t6,$zero,0x32 +/* f0edb54: a4800000 */ sh $zero,0x0($a0) +/* f0edb58: a48e0004 */ sh $t6,0x4($a0) +/* f0edb5c: 03e00008 */ jr $ra +/* f0edb60: a4800006 */ sh $zero,0x6($a0) +); + +GLOBAL_ASM( +glabel func0f0edb64 +/* f0edb64: 03e00008 */ jr $ra +/* f0edb68: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f0edb6c +/* f0edb6c: 27bdfe50 */ addiu $sp,$sp,-432 +/* f0edb70: afbf005c */ sw $ra,0x5c($sp) +/* f0edb74: afbe0058 */ sw $s8,0x58($sp) +/* f0edb78: afb70054 */ sw $s7,0x54($sp) +/* f0edb7c: afb60050 */ sw $s6,0x50($sp) +/* f0edb80: afb5004c */ sw $s5,0x4c($sp) +/* f0edb84: afb40048 */ sw $s4,0x48($sp) +/* f0edb88: afb30044 */ sw $s3,0x44($sp) +/* f0edb8c: afb20040 */ sw $s2,0x40($sp) +/* f0edb90: afb1003c */ sw $s1,0x3c($sp) +/* f0edb94: afb00038 */ sw $s0,0x38($sp) +/* f0edb98: afa401b0 */ sw $a0,0x1b0($sp) +/* f0edb9c: afa000a0 */ sw $zero,0xa0($sp) +/* f0edba0: 8cae0014 */ lw $t6,0x14($a1) +/* f0edba4: 24010001 */ addiu $at,$zero,0x1 +/* f0edba8: 00a0f025 */ or $s8,$a1,$zero +/* f0edbac: afae0098 */ sw $t6,0x98($sp) +/* f0edbb0: 8caf0008 */ lw $t7,0x8($a1) +/* f0edbb4: 8df80008 */ lw $t8,0x8($t7) +/* f0edbb8: 17010006 */ bne $t8,$at,.L0f0edbd4 +/* f0edbbc: 24190001 */ addiu $t9,$zero,0x1 +/* f0edbc0: afb900a0 */ sw $t9,0xa0($sp) +/* f0edbc4: 0fc622a1 */ jal func0f188a84 +/* f0edbc8: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f0edbcc: 10000004 */ beqz $zero,.L0f0edbe0 +/* f0edbd0: afa200bc */ sw $v0,0xbc($sp) +.L0f0edbd4: +/* f0edbd4: 0fc62179 */ jal func0f1885e4 +/* f0edbd8: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f0edbdc: afa200bc */ sw $v0,0xbc($sp) +.L0f0edbe0: +/* f0edbe0: 0fc54d8a */ jal func0f153628 +/* f0edbe4: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f0edbe8: 8fa800bc */ lw $t0,0xbc($sp) +/* f0edbec: afa201b0 */ sw $v0,0x1b0($sp) +/* f0edbf0: 87ca0006 */ lh $t2,0x6($s8) +/* f0edbf4: 00084880 */ sll $t1,$t0,0x2 +/* f0edbf8: 01284821 */ addu $t1,$t1,$t0 +/* f0edbfc: 00094840 */ sll $t1,$t1,0x1 +/* f0edc00: 012a1823 */ subu $v1,$t1,$t2 +/* f0edc04: 24630012 */ addiu $v1,$v1,0x12 +/* f0edc08: 04610002 */ bgez $v1,.L0f0edc14 +/* f0edc0c: 8fab0098 */ lw $t3,0x98($sp) +/* f0edc10: 00001825 */ or $v1,$zero,$zero +.L0f0edc14: +/* f0edc14: 856c0000 */ lh $t4,0x0($t3) +/* f0edc18: 006c082a */ slt $at,$v1,$t4 +/* f0edc1c: 50200003 */ beqzl $at,.L0f0edc2c +/* f0edc20: 8fd10010 */ lw $s1,0x10($s8) +/* f0edc24: a5630000 */ sh $v1,0x0($t3) +/* f0edc28: 8fd10010 */ lw $s1,0x10($s8) +.L0f0edc2c: +/* f0edc2c: 44803000 */ mtc1 $zero,$f6 +/* f0edc30: c6240040 */ lwc1 $f4,0x40($s1) +/* f0edc34: 4606203c */ c.lt.s $f4,$f6 +/* f0edc38: 00000000 */ sll $zero,$zero,0x0 +/* f0edc3c: 4502000b */ bc1fl .L0f0edc6c +/* f0edc40: 9238003d */ lbu $t8,0x3d($s1) +/* f0edc44: 922d003c */ lbu $t5,0x3c($s1) +/* f0edc48: 2414003c */ addiu $s4,$zero,0x3c +/* f0edc4c: 3c137f1b */ lui $s3,0x7f1b +/* f0edc50: 01b40019 */ multu $t5,$s4 +/* f0edc54: 26731fb0 */ addiu $s3,$s3,0x1fb0 +/* f0edc58: 00007012 */ mflo $t6 +/* f0edc5c: 026e7821 */ addu $t7,$s3,$t6 +/* f0edc60: 10000012 */ beqz $zero,.L0f0edcac +/* f0edc64: 8df00018 */ lw $s0,0x18($t7) +/* f0edc68: 9238003d */ lbu $t8,0x3d($s1) +.L0f0edc6c: +/* f0edc6c: 2414003c */ addiu $s4,$zero,0x3c +/* f0edc70: 9229003c */ lbu $t1,0x3c($s1) +/* f0edc74: 03140019 */ multu $t8,$s4 +/* f0edc78: 3c137f1b */ lui $s3,0x7f1b +/* f0edc7c: 26731fb0 */ addiu $s3,$s3,0x1fb0 +/* f0edc80: 8e260044 */ lw $a2,0x44($s1) +/* f0edc84: 0000c812 */ mflo $t9 +/* f0edc88: 02794021 */ addu $t0,$s3,$t9 +/* f0edc8c: 8d040018 */ lw $a0,0x18($t0) +/* f0edc90: 01340019 */ multu $t1,$s4 +/* f0edc94: 00005012 */ mflo $t2 +/* f0edc98: 026a6021 */ addu $t4,$s3,$t2 +/* f0edc9c: 0fc01a40 */ jal func0f006900 +/* f0edca0: 8d850018 */ lw $a1,0x18($t4) +/* f0edca4: 00408025 */ or $s0,$v0,$zero +/* f0edca8: 8fd10010 */ lw $s1,0x10($s8) +.L0f0edcac: +/* f0edcac: 8e2b000c */ lw $t3,0xc($s1) +/* f0edcb0: 11600008 */ beqz $t3,.L0f0edcd4 +/* f0edcb4: 02002025 */ or $a0,$s0,$zero +/* f0edcb8: 00002825 */ or $a1,$zero,$zero +/* f0edcbc: 0fc01a40 */ jal func0f006900 +/* f0edcc0: 2406007f */ addiu $a2,$zero,0x7f +/* f0edcc4: 2415ff00 */ addiu $s5,$zero,-256 +/* f0edcc8: 00556824 */ and $t5,$v0,$s5 +/* f0edccc: 320e00ff */ andi $t6,$s0,0xff +/* f0edcd0: 01ae8025 */ or $s0,$t5,$t6 +.L0f0edcd4: +/* f0edcd4: 8faf00a0 */ lw $t7,0xa0($sp) +/* f0edcd8: 2415ff00 */ addiu $s5,$zero,-256 +/* f0edcdc: 15e0002a */ bnez $t7,.L0f0edd88 +/* f0edce0: 00000000 */ sll $zero,$zero,0x0 +/* f0edce4: 0fc5b9f1 */ jal func0f16e7c4 +/* f0edce8: 24045115 */ addiu $a0,$zero,0x5115 +/* f0edcec: 3c128008 */ lui $s2,0x8008 +/* f0edcf0: 2652fb04 */ addiu $s2,$s2,-1276 +/* f0edcf4: 8e580000 */ lw $t8,0x0($s2) +/* f0edcf8: 3c118008 */ lui $s1,0x8008 +/* f0edcfc: 2631fb08 */ addiu $s1,$s1,-1272 +/* f0edd00: 8e270000 */ lw $a3,0x0($s1) +/* f0edd04: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f0edd08: 27a500a8 */ addiu $a1,$sp,0xa8 +/* f0edd0c: 00403025 */ or $a2,$v0,$zero +/* f0edd10: afa00014 */ sw $zero,0x14($sp) +/* f0edd14: 0fc55cbe */ jal func0f1572f8 +/* f0edd18: afb80010 */ sw $t8,0x10($sp) +/* f0edd1c: 87d90000 */ lh $t9,0x0($s8) +/* f0edd20: 8fa800a8 */ lw $t0,0xa8($sp) +/* f0edd24: 24045115 */ addiu $a0,$zero,0x5115 +/* f0edd28: 03284823 */ subu $t1,$t9,$t0 +/* f0edd2c: 252a005b */ addiu $t2,$t1,0x5b +/* f0edd30: afaa00b4 */ sw $t2,0xb4($sp) +/* f0edd34: 87cc0002 */ lh $t4,0x2($s8) +/* f0edd38: 258b0001 */ addiu $t3,$t4,0x1 +/* f0edd3c: 0fc5b9f1 */ jal func0f16e7c4 +/* f0edd40: afab00b0 */ sw $t3,0xb0($sp) +/* f0edd44: 8e2d0000 */ lw $t5,0x0($s1) +/* f0edd48: 8e4e0000 */ lw $t6,0x0($s2) +/* f0edd4c: afb00018 */ sw $s0,0x18($sp) +/* f0edd50: afad0010 */ sw $t5,0x10($sp) +/* f0edd54: afae0014 */ sw $t6,0x14($sp) +/* f0edd58: 87cf0004 */ lh $t7,0x4($s8) +/* f0edd5c: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f0edd60: 27a500b4 */ addiu $a1,$sp,0xb4 +/* f0edd64: afaf001c */ sw $t7,0x1c($sp) +/* f0edd68: 87d80006 */ lh $t8,0x6($s8) +/* f0edd6c: afa00028 */ sw $zero,0x28($sp) +/* f0edd70: afa00024 */ sw $zero,0x24($sp) +/* f0edd74: 27a600b0 */ addiu $a2,$sp,0xb0 +/* f0edd78: 00403825 */ or $a3,$v0,$zero +/* f0edd7c: 0fc5580f */ jal func0f15603c +/* f0edd80: afb80020 */ sw $t8,0x20($sp) +/* f0edd84: afa201b0 */ sw $v0,0x1b0($sp) +.L0f0edd88: +/* f0edd88: 3c118008 */ lui $s1,0x8008 +/* f0edd8c: 3c128008 */ lui $s2,0x8008 +/* f0edd90: 2652fb04 */ addiu $s2,$s2,-1276 +/* f0edd94: 2631fb08 */ addiu $s1,$s1,-1272 +/* f0edd98: 0fc5b9f1 */ jal func0f16e7c4 +/* f0edd9c: 24045116 */ addiu $a0,$zero,0x5116 +/* f0edda0: 8e590000 */ lw $t9,0x0($s2) +/* f0edda4: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f0edda8: 27a500a8 */ addiu $a1,$sp,0xa8 +/* f0eddac: 00403025 */ or $a2,$v0,$zero +/* f0eddb0: 8e270000 */ lw $a3,0x0($s1) +/* f0eddb4: afa00014 */ sw $zero,0x14($sp) +/* f0eddb8: 0fc55cbe */ jal func0f1572f8 +/* f0eddbc: afb90010 */ sw $t9,0x10($sp) +/* f0eddc0: 87c80000 */ lh $t0,0x0($s8) +/* f0eddc4: 8fa900a8 */ lw $t1,0xa8($sp) +/* f0eddc8: 24045116 */ addiu $a0,$zero,0x5116 +/* f0eddcc: 01095023 */ subu $t2,$t0,$t1 +/* f0eddd0: 254c0078 */ addiu $t4,$t2,0x78 +/* f0eddd4: afac00b4 */ sw $t4,0xb4($sp) +/* f0eddd8: 87cb0002 */ lh $t3,0x2($s8) +/* f0edddc: 256d0001 */ addiu $t5,$t3,0x1 +/* f0edde0: 0fc5b9f1 */ jal func0f16e7c4 +/* f0edde4: afad00b0 */ sw $t5,0xb0($sp) +/* f0edde8: 8e2e0000 */ lw $t6,0x0($s1) +/* f0eddec: 8e4f0000 */ lw $t7,0x0($s2) +/* f0eddf0: afb00018 */ sw $s0,0x18($sp) +/* f0eddf4: afae0010 */ sw $t6,0x10($sp) +/* f0eddf8: afaf0014 */ sw $t7,0x14($sp) +/* f0eddfc: 87d80004 */ lh $t8,0x4($s8) +/* f0ede00: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f0ede04: 27a500b4 */ addiu $a1,$sp,0xb4 +/* f0ede08: afb8001c */ sw $t8,0x1c($sp) +/* f0ede0c: 87d90006 */ lh $t9,0x6($s8) +/* f0ede10: afa00028 */ sw $zero,0x28($sp) +/* f0ede14: afa00024 */ sw $zero,0x24($sp) +/* f0ede18: 27a600b0 */ addiu $a2,$sp,0xb0 +/* f0ede1c: 00403825 */ or $a3,$v0,$zero +/* f0ede20: 0fc5580f */ jal func0f15603c +/* f0ede24: afb90020 */ sw $t9,0x20($sp) +/* f0ede28: 0fc54de0 */ jal func0f153780 +/* f0ede2c: 00402025 */ or $a0,$v0,$zero +/* f0ede30: afa201b0 */ sw $v0,0x1b0($sp) +/* f0ede34: 8fd00010 */ lw $s0,0x10($s8) +/* f0ede38: 44805000 */ mtc1 $zero,$f10 +/* f0ede3c: c6080040 */ lwc1 $f8,0x40($s0) +/* f0ede40: 460a403c */ c.lt.s $f8,$f10 +/* f0ede44: 00000000 */ sll $zero,$zero,0x0 +/* f0ede48: 45020008 */ bc1fl .L0f0ede6c +/* f0ede4c: 920c003d */ lbu $t4,0x3d($s0) +/* f0ede50: 9208003c */ lbu $t0,0x3c($s0) +/* f0ede54: 01140019 */ multu $t0,$s4 +/* f0ede58: 00004812 */ mflo $t1 +/* f0ede5c: 02695021 */ addu $t2,$s3,$t1 +/* f0ede60: 1000000e */ beqz $zero,.L0f0ede9c +/* f0ede64: 8d520000 */ lw $s2,0x0($t2) +/* f0ede68: 920c003d */ lbu $t4,0x3d($s0) +.L0f0ede6c: +/* f0ede6c: 920e003c */ lbu $t6,0x3c($s0) +/* f0ede70: 8e060044 */ lw $a2,0x44($s0) +/* f0ede74: 01940019 */ multu $t4,$s4 +/* f0ede78: 00005812 */ mflo $t3 +/* f0ede7c: 026b6821 */ addu $t5,$s3,$t3 +/* f0ede80: 8da40000 */ lw $a0,0x0($t5) +/* f0ede84: 01d40019 */ multu $t6,$s4 +/* f0ede88: 00007812 */ mflo $t7 +/* f0ede8c: 026fc021 */ addu $t8,$s3,$t7 +/* f0ede90: 0fc01a40 */ jal func0f006900 +/* f0ede94: 8f050000 */ lw $a1,0x0($t8) +/* f0ede98: 00409025 */ or $s2,$v0,$zero +.L0f0ede9c: +/* f0ede9c: 8e19000c */ lw $t9,0xc($s0) +/* f0edea0: 13200007 */ beqz $t9,.L0f0edec0 +/* f0edea4: 02402025 */ or $a0,$s2,$zero +/* f0edea8: 00002825 */ or $a1,$zero,$zero +/* f0edeac: 0fc01a40 */ jal func0f006900 +/* f0edeb0: 2406002c */ addiu $a2,$zero,0x2c +/* f0edeb4: 00554024 */ and $t0,$v0,$s5 +/* f0edeb8: 324900ff */ andi $t1,$s2,0xff +/* f0edebc: 01099025 */ or $s2,$t0,$t1 +.L0f0edec0: +/* f0edec0: c6100040 */ lwc1 $f16,0x40($s0) +/* f0edec4: 44809000 */ mtc1 $zero,$f18 +/* f0edec8: 920a003c */ lbu $t2,0x3c($s0) +/* f0edecc: 4612803c */ c.lt.s $f16,$f18 +/* f0eded0: 000a6100 */ sll $t4,$t2,0x4 +/* f0eded4: 018a6023 */ subu $t4,$t4,$t2 +/* f0eded8: 000c6080 */ sll $t4,$t4,0x2 +/* f0ededc: 45000004 */ bc1f .L0f0edef0 +/* f0edee0: 026c1021 */ addu $v0,$s3,$t4 +/* f0edee4: 8c510008 */ lw $s1,0x8($v0) +/* f0edee8: 1000000b */ beqz $zero,.L0f0edf18 +/* f0edeec: 8e03000c */ lw $v1,0xc($s0) +.L0f0edef0: +/* f0edef0: 920b003d */ lbu $t3,0x3d($s0) +/* f0edef4: 8c450008 */ lw $a1,0x8($v0) +/* f0edef8: 8e060044 */ lw $a2,0x44($s0) +/* f0edefc: 01740019 */ multu $t3,$s4 +/* f0edf00: 00006812 */ mflo $t5 +/* f0edf04: 026d7021 */ addu $t6,$s3,$t5 +/* f0edf08: 0fc01a40 */ jal func0f006900 +/* f0edf0c: 8dc40008 */ lw $a0,0x8($t6) +/* f0edf10: 00408825 */ or $s1,$v0,$zero +/* f0edf14: 8e03000c */ lw $v1,0xc($s0) +.L0f0edf18: +/* f0edf18: 10600004 */ beqz $v1,.L0f0edf2c +/* f0edf1c: 02202025 */ or $a0,$s1,$zero +/* f0edf20: 00002825 */ or $a1,$zero,$zero +/* f0edf24: 0fc01a40 */ jal func0f006900 +/* f0edf28: 2406002c */ addiu $a2,$zero,0x2c +.L0f0edf2c: +/* f0edf2c: 87c50002 */ lh $a1,0x2($s8) +/* f0edf30: 87c40000 */ lh $a0,0x0($s8) +/* f0edf34: 2406ff7f */ addiu $a2,$zero,-129 +/* f0edf38: 0fc54fa5 */ jal func0f153e94 +/* f0edf3c: 24a50002 */ addiu $a1,$a1,0x2 +/* f0edf40: 87c90000 */ lh $t1,0x0($s8) +/* f0edf44: 87ca0004 */ lh $t2,0x4($s8) +/* f0edf48: 87c50002 */ lh $a1,0x2($s8) +/* f0edf4c: 305900ff */ andi $t9,$v0,0xff +/* f0edf50: 02554024 */ and $t0,$s2,$s5 +/* f0edf54: 03289025 */ or $s2,$t9,$t0 +/* f0edf58: 2406ff7f */ addiu $a2,$zero,-129 +/* f0edf5c: 012a2021 */ addu $a0,$t1,$t2 +/* f0edf60: 0fc54fa5 */ jal func0f153e94 +/* f0edf64: 24a50002 */ addiu $a1,$a1,0x2 +/* f0edf68: 87c30002 */ lh $v1,0x2($s8) +/* f0edf6c: 87c50000 */ lh $a1,0x0($s8) +/* f0edf70: 87cc0004 */ lh $t4,0x4($s8) +/* f0edf74: 246b000a */ addiu $t3,$v1,0xa +/* f0edf78: afab0010 */ sw $t3,0x10($sp) +/* f0edf7c: afb20018 */ sw $s2,0x18($sp) +/* f0edf80: afb20014 */ sw $s2,0x14($sp) +/* f0edf84: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f0edf88: 24660009 */ addiu $a2,$v1,0x9 +/* f0edf8c: 0fc38bd7 */ jal func0f0e2f5c +/* f0edf90: 00ac3821 */ addu $a3,$a1,$t4 +/* f0edf94: 244d0008 */ addiu $t5,$v0,0x8 +/* f0edf98: afad01b0 */ sw $t5,0x1b0($sp) +/* f0edf9c: 3c0ee700 */ lui $t6,0xe700 +/* f0edfa0: ac4e0000 */ sw $t6,0x0($v0) +/* f0edfa4: ac400004 */ sw $zero,0x4($v0) +/* f0edfa8: 3c038008 */ lui $v1,0x8008 +/* f0edfac: 8c63fac0 */ lw $v1,-0x540($v1) +/* f0edfb0: 87cf0000 */ lh $t7,0x0($s8) +/* f0edfb4: 3c128007 */ lui $s2,0x8007 +/* f0edfb8: 26521190 */ addiu $s2,$s2,0x1190 +/* f0edfbc: 01e30019 */ multu $t7,$v1 +/* f0edfc0: 3c108007 */ lui $s0,0x8007 +/* f0edfc4: 26101194 */ addiu $s0,$s0,0x1194 +/* f0edfc8: 3c138007 */ lui $s3,0x8007 +/* f0edfcc: 26731198 */ addiu $s3,$s3,0x1198 +/* f0edfd0: 3c118007 */ lui $s1,0x8007 +/* f0edfd4: 2631119c */ addiu $s1,$s1,0x119c +/* f0edfd8: 0000c012 */ mflo $t8 +/* f0edfdc: ae580000 */ sw $t8,0x0($s2) +/* f0edfe0: 87c80004 */ lh $t0,0x4($s8) +/* f0edfe4: 87d90000 */ lh $t9,0x0($s8) +/* f0edfe8: 03284821 */ addu $t1,$t9,$t0 +/* f0edfec: 01230019 */ multu $t1,$v1 +/* f0edff0: 8e590000 */ lw $t9,0x0($s2) +/* f0edff4: 00005012 */ mflo $t2 +/* f0edff8: ae0a0000 */ sw $t2,0x0($s0) +/* f0edffc: 87cc0002 */ lh $t4,0x2($s8) +/* f0ee000: 258b000a */ addiu $t3,$t4,0xa +/* f0ee004: ae6b0000 */ sw $t3,0x0($s3) +/* f0ee008: 87ce0006 */ lh $t6,0x6($s8) +/* f0ee00c: 87cd0002 */ lh $t5,0x2($s8) +/* f0ee010: 01ae7821 */ addu $t7,$t5,$t6 +/* f0ee014: 25f8ffff */ addiu $t8,$t7,-1 +/* f0ee018: 07210002 */ bgez $t9,.L0f0ee024 +/* f0ee01c: ae380000 */ sw $t8,0x0($s1) +/* f0ee020: ae400000 */ sw $zero,0x0($s2) +.L0f0ee024: +/* f0ee024: 8e080000 */ lw $t0,0x0($s0) +/* f0ee028: 05030003 */ bgezl $t0,.L0f0ee038 +/* f0ee02c: 8e690000 */ lw $t1,0x0($s3) +/* f0ee030: ae000000 */ sw $zero,0x0($s0) +/* f0ee034: 8e690000 */ lw $t1,0x0($s3) +.L0f0ee038: +/* f0ee038: 05230003 */ bgezl $t1,.L0f0ee048 +/* f0ee03c: 8e2a0000 */ lw $t2,0x0($s1) +/* f0ee040: ae600000 */ sw $zero,0x0($s3) +/* f0ee044: 8e2a0000 */ lw $t2,0x0($s1) +.L0f0ee048: +/* f0ee048: 05410002 */ bgez $t2,.L0f0ee054 +/* f0ee04c: 00000000 */ sll $zero,$zero,0x0 +/* f0ee050: ae200000 */ sw $zero,0x0($s1) +.L0f0ee054: +/* f0ee054: 0c002ef1 */ jal 0xbbc4 +/* f0ee058: 00000000 */ sll $zero,$zero,0x0 +/* f0ee05c: 8e4c0000 */ lw $t4,0x0($s2) +/* f0ee060: 004c082a */ slt $at,$v0,$t4 +/* f0ee064: 10200004 */ beqz $at,.L0f0ee078 +/* f0ee068: 00000000 */ sll $zero,$zero,0x0 +/* f0ee06c: 0c002ef1 */ jal 0xbbc4 +/* f0ee070: 00000000 */ sll $zero,$zero,0x0 +/* f0ee074: ae420000 */ sw $v0,0x0($s2) +.L0f0ee078: +/* f0ee078: 0c002ef1 */ jal 0xbbc4 +/* f0ee07c: 00000000 */ sll $zero,$zero,0x0 +/* f0ee080: 8e0b0000 */ lw $t3,0x0($s0) +/* f0ee084: 004b082a */ slt $at,$v0,$t3 +/* f0ee088: 10200004 */ beqz $at,.L0f0ee09c +/* f0ee08c: 00000000 */ sll $zero,$zero,0x0 +/* f0ee090: 0c002ef1 */ jal 0xbbc4 +/* f0ee094: 00000000 */ sll $zero,$zero,0x0 +/* f0ee098: ae020000 */ sw $v0,0x0($s0) +.L0f0ee09c: +/* f0ee09c: 0c002ef5 */ jal 0xbbd4 +/* f0ee0a0: 00000000 */ sll $zero,$zero,0x0 +/* f0ee0a4: 8e6d0000 */ lw $t5,0x0($s3) +/* f0ee0a8: 004d082a */ slt $at,$v0,$t5 +/* f0ee0ac: 10200004 */ beqz $at,.L0f0ee0c0 +/* f0ee0b0: 00000000 */ sll $zero,$zero,0x0 +/* f0ee0b4: 0c002ef5 */ jal 0xbbd4 +/* f0ee0b8: 00000000 */ sll $zero,$zero,0x0 +/* f0ee0bc: ae620000 */ sw $v0,0x0($s3) +.L0f0ee0c0: +/* f0ee0c0: 0c002ef5 */ jal 0xbbd4 +/* f0ee0c4: 00000000 */ sll $zero,$zero,0x0 +/* f0ee0c8: 8e240000 */ lw $a0,0x0($s1) +/* f0ee0cc: 0044082a */ slt $at,$v0,$a0 +/* f0ee0d0: 50200006 */ beqzl $at,.L0f0ee0ec +/* f0ee0d4: 8e430000 */ lw $v1,0x0($s2) +/* f0ee0d8: 0c002ef5 */ jal 0xbbd4 +/* f0ee0dc: 00000000 */ sll $zero,$zero,0x0 +/* f0ee0e0: ae220000 */ sw $v0,0x0($s1) +/* f0ee0e4: 00402025 */ or $a0,$v0,$zero +/* f0ee0e8: 8e430000 */ lw $v1,0x0($s2) +.L0f0ee0ec: +/* f0ee0ec: 8e0e0000 */ lw $t6,0x0($s0) +/* f0ee0f0: 44832000 */ mtc1 $v1,$f4 +/* f0ee0f4: 01c3082a */ slt $at,$t6,$v1 +/* f0ee0f8: 10200002 */ beqz $at,.L0f0ee104 +/* f0ee0fc: 468021a0 */ cvt.s.w $f6,$f4 +/* f0ee100: ae030000 */ sw $v1,0x0($s0) +.L0f0ee104: +/* f0ee104: 8e650000 */ lw $a1,0x0($s3) +/* f0ee108: 0085082a */ slt $at,$a0,$a1 +/* f0ee10c: 50200003 */ beqzl $at,.L0f0ee11c +/* f0ee110: 44858000 */ mtc1 $a1,$f16 +/* f0ee114: ae250000 */ sw $a1,0x0($s1) +/* f0ee118: 44858000 */ mtc1 $a1,$f16 +.L0f0ee11c: +/* f0ee11c: 3c014080 */ lui $at,0x4080 +/* f0ee120: 44810000 */ mtc1 $at,$f0 +/* f0ee124: 468084a0 */ cvt.s.w $f18,$f16 +/* f0ee128: 8fa201b0 */ lw $v0,0x1b0($sp) +/* f0ee12c: 46003202 */ mul.s $f8,$f6,$f0 +/* f0ee130: 3c01ed00 */ lui $at,0xed00 +/* f0ee134: 24580008 */ addiu $t8,$v0,0x8 +/* f0ee138: afb801b0 */ sw $t8,0x1b0($sp) +/* f0ee13c: 46009102 */ mul.s $f4,$f18,$f0 +/* f0ee140: 4600428d */ trunc.w.s $f10,$f8 +/* f0ee144: 4600218d */ trunc.w.s $f6,$f4 +/* f0ee148: 44085000 */ mfc1 $t0,$f10 +/* f0ee14c: 440d3000 */ mfc1 $t5,$f6 +/* f0ee150: 31090fff */ andi $t1,$t0,0xfff +/* f0ee154: 00095300 */ sll $t2,$t1,0xc +/* f0ee158: 01416025 */ or $t4,$t2,$at +/* f0ee15c: 31ae0fff */ andi $t6,$t5,0xfff +/* f0ee160: 018e7825 */ or $t7,$t4,$t6 +/* f0ee164: ac4f0000 */ sw $t7,0x0($v0) +/* f0ee168: 8e180000 */ lw $t8,0x0($s0) +/* f0ee16c: 8e2b0000 */ lw $t3,0x0($s1) +/* f0ee170: 44984000 */ mtc1 $t8,$f8 +/* f0ee174: 448b2000 */ mtc1 $t3,$f4 +/* f0ee178: 468042a0 */ cvt.s.w $f10,$f8 +/* f0ee17c: 468021a0 */ cvt.s.w $f6,$f4 +/* f0ee180: 46005402 */ mul.s $f16,$f10,$f0 +/* f0ee184: 00000000 */ sll $zero,$zero,0x0 +/* f0ee188: 46003202 */ mul.s $f8,$f6,$f0 +/* f0ee18c: 4600848d */ trunc.w.s $f18,$f16 +/* f0ee190: 4600428d */ trunc.w.s $f10,$f8 +/* f0ee194: 44089000 */ mfc1 $t0,$f18 +/* f0ee198: 440c5000 */ mfc1 $t4,$f10 +/* f0ee19c: 31090fff */ andi $t1,$t0,0xfff +/* f0ee1a0: 00095300 */ sll $t2,$t1,0xc +/* f0ee1a4: 318e0fff */ andi $t6,$t4,0xfff +/* f0ee1a8: 014e7825 */ or $t7,$t2,$t6 +/* f0ee1ac: ac4f0004 */ sw $t7,0x4($v0) +/* f0ee1b0: 0fc54d8a */ jal func0f153628 +/* f0ee1b4: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f0ee1b8: 8fa300bc */ lw $v1,0xbc($sp) +/* f0ee1bc: afa201b0 */ sw $v0,0x1b0($sp) +/* f0ee1c0: 0000b825 */ or $s7,$zero,$zero +/* f0ee1c4: 186000dd */ blez $v1,.L0f0ee53c +/* f0ee1c8: 27b100c0 */ addiu $s1,$sp,0xc0 +/* f0ee1cc: 3c148008 */ lui $s4,0x8008 +/* f0ee1d0: 3c138008 */ lui $s3,0x8008 +/* f0ee1d4: 2673fb10 */ addiu $s3,$s3,-1264 +/* f0ee1d8: 2694fb0c */ addiu $s4,$s4,-1268 +/* f0ee1dc: 0000b025 */ or $s6,$zero,$zero +/* f0ee1e0: 27b50074 */ addiu $s5,$sp,0x74 +.L0f0ee1e4: +/* f0ee1e4: 8fa300bc */ lw $v1,0xbc($sp) +/* f0ee1e8: 3c040088 */ lui $a0,0x88 +/* f0ee1ec: 00009025 */ or $s2,$zero,$zero +/* f0ee1f0: 28610002 */ slti $at,$v1,0x2 +/* f0ee1f4: 1420002d */ bnez $at,.L0f0ee2ac +/* f0ee1f8: 348488ff */ ori $a0,$a0,0x88ff +/* f0ee1fc: 2478ffff */ addiu $t8,$v1,-1 +/* f0ee200: 44982000 */ mtc1 $t8,$f4 +/* f0ee204: 44978000 */ mtc1 $s7,$f16 +/* f0ee208: 3c01437f */ lui $at,0x437f +/* f0ee20c: 468021a0 */ cvt.s.w $f6,$f4 +/* f0ee210: 44815000 */ mtc1 $at,$f10 +/* f0ee214: 24120001 */ addiu $s2,$zero,0x1 +/* f0ee218: 3c014f00 */ lui $at,0x4f00 +/* f0ee21c: 468084a0 */ cvt.s.w $f18,$f16 +/* f0ee220: 46069203 */ div.s $f8,$f18,$f6 +/* f0ee224: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0ee228: 4459f800 */ cfc1 $t9,$31 +/* f0ee22c: 44d2f800 */ ctc1 $s2,$31 +/* f0ee230: 00000000 */ sll $zero,$zero,0x0 +/* f0ee234: 46008124 */ cvt.w.s $f4,$f16 +/* f0ee238: 4452f800 */ cfc1 $s2,$31 +/* f0ee23c: 00000000 */ sll $zero,$zero,0x0 +/* f0ee240: 32520078 */ andi $s2,$s2,0x78 +/* f0ee244: 52400013 */ beqzl $s2,.L0f0ee294 +/* f0ee248: 44122000 */ mfc1 $s2,$f4 +/* f0ee24c: 44812000 */ mtc1 $at,$f4 +/* f0ee250: 24120001 */ addiu $s2,$zero,0x1 +/* f0ee254: 46048101 */ sub.s $f4,$f16,$f4 +/* f0ee258: 44d2f800 */ ctc1 $s2,$31 +/* f0ee25c: 00000000 */ sll $zero,$zero,0x0 +/* f0ee260: 46002124 */ cvt.w.s $f4,$f4 +/* f0ee264: 4452f800 */ cfc1 $s2,$31 +/* f0ee268: 00000000 */ sll $zero,$zero,0x0 +/* f0ee26c: 32520078 */ andi $s2,$s2,0x78 +/* f0ee270: 16400005 */ bnez $s2,.L0f0ee288 +/* f0ee274: 00000000 */ sll $zero,$zero,0x0 +/* f0ee278: 44122000 */ mfc1 $s2,$f4 +/* f0ee27c: 3c018000 */ lui $at,0x8000 +/* f0ee280: 10000007 */ beqz $zero,.L0f0ee2a0 +/* f0ee284: 02419025 */ or $s2,$s2,$at +.L0f0ee288: +/* f0ee288: 10000005 */ beqz $zero,.L0f0ee2a0 +/* f0ee28c: 2412ffff */ addiu $s2,$zero,-1 +/* f0ee290: 44122000 */ mfc1 $s2,$f4 +.L0f0ee294: +/* f0ee294: 00000000 */ sll $zero,$zero,0x0 +/* f0ee298: 0640fffb */ bltz $s2,.L0f0ee288 +/* f0ee29c: 00000000 */ sll $zero,$zero,0x0 +.L0f0ee2a0: +/* f0ee2a0: 44d9f800 */ ctc1 $t9,$31 +/* f0ee2a4: 00000000 */ sll $zero,$zero,0x0 +/* f0ee2a8: 00000000 */ sll $zero,$zero,0x0 +.L0f0ee2ac: +/* f0ee2ac: 3c0500ff */ lui $a1,0xff +/* f0ee2b0: 34a5ffff */ ori $a1,$a1,0xffff +/* f0ee2b4: 0fc01a40 */ jal func0f006900 +/* f0ee2b8: 02403025 */ or $a2,$s2,$zero +/* f0ee2bc: 87c80000 */ lh $t0,0x0($s8) +/* f0ee2c0: 8fac0098 */ lw $t4,0x98($sp) +/* f0ee2c4: 8fb800a0 */ lw $t8,0xa0($sp) +/* f0ee2c8: 25090005 */ addiu $t1,$t0,0x5 +/* f0ee2cc: afa900b4 */ sw $t1,0xb4($sp) +/* f0ee2d0: 87cb0002 */ lh $t3,0x2($s8) +/* f0ee2d4: 858a0000 */ lh $t2,0x0($t4) +/* f0ee2d8: 00408025 */ or $s0,$v0,$zero +/* f0ee2dc: 01766821 */ addu $t5,$t3,$s6 +/* f0ee2e0: 01aa7023 */ subu $t6,$t5,$t2 +/* f0ee2e4: 25cf000e */ addiu $t7,$t6,0xe +/* f0ee2e8: 13000019 */ beqz $t8,.L0f0ee350 +/* f0ee2ec: afaf00b0 */ sw $t7,0xb0($sp) +/* f0ee2f0: 8e390004 */ lw $t9,0x4($s1) +/* f0ee2f4: 8e6b0000 */ lw $t3,0x0($s3) +/* f0ee2f8: 8e8c0000 */ lw $t4,0x0($s4) +/* f0ee2fc: afa20018 */ sw $v0,0x18($sp) +/* f0ee300: afab0010 */ sw $t3,0x10($sp) +/* f0ee304: afac0014 */ sw $t4,0x14($sp) +/* f0ee308: 87cd0004 */ lh $t5,0x4($s8) +/* f0ee30c: 00194080 */ sll $t0,$t9,0x2 +/* f0ee310: 3c09800b */ lui $t1,0x800b +/* f0ee314: afad001c */ sw $t5,0x1c($sp) +/* f0ee318: 87ca0006 */ lh $t2,0x6($s8) +/* f0ee31c: 01194023 */ subu $t0,$t0,$t9 +/* f0ee320: 00084080 */ sll $t0,$t0,0x2 +/* f0ee324: 2529cbb0 */ addiu $t1,$t1,-13392 +/* f0ee328: 01093821 */ addu $a3,$t0,$t1 +/* f0ee32c: afa00028 */ sw $zero,0x28($sp) +/* f0ee330: afa00024 */ sw $zero,0x24($sp) +/* f0ee334: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f0ee338: 27a500b4 */ addiu $a1,$sp,0xb4 +/* f0ee33c: 27a600b0 */ addiu $a2,$sp,0xb0 +/* f0ee340: 0fc5580f */ jal func0f15603c +/* f0ee344: afaa0020 */ sw $t2,0x20($sp) +/* f0ee348: 10000012 */ beqz $zero,.L0f0ee394 +/* f0ee34c: afa201b0 */ sw $v0,0x1b0($sp) +.L0f0ee350: +/* f0ee350: 8e6e0000 */ lw $t6,0x0($s3) +/* f0ee354: 8e8f0000 */ lw $t7,0x0($s4) +/* f0ee358: 8e270000 */ lw $a3,0x0($s1) +/* f0ee35c: afb00018 */ sw $s0,0x18($sp) +/* f0ee360: afae0010 */ sw $t6,0x10($sp) +/* f0ee364: afaf0014 */ sw $t7,0x14($sp) +/* f0ee368: 87d80004 */ lh $t8,0x4($s8) +/* f0ee36c: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f0ee370: 27a500b4 */ addiu $a1,$sp,0xb4 +/* f0ee374: afb8001c */ sw $t8,0x1c($sp) +/* f0ee378: 87d90006 */ lh $t9,0x6($s8) +/* f0ee37c: afa00028 */ sw $zero,0x28($sp) +/* f0ee380: afa00024 */ sw $zero,0x24($sp) +/* f0ee384: 27a600b0 */ addiu $a2,$sp,0xb0 +/* f0ee388: 0fc5580f */ jal func0f15603c +/* f0ee38c: afb90020 */ sw $t9,0x20($sp) +/* f0ee390: afa201b0 */ sw $v0,0x1b0($sp) +.L0f0ee394: +/* f0ee394: 8fa800a0 */ lw $t0,0xa0($sp) +/* f0ee398: 3c04cf00 */ lui $a0,0xcf00 +/* f0ee39c: 348400ff */ ori $a0,$a0,0xff +/* f0ee3a0: 15000030 */ bnez $t0,.L0f0ee464 +/* f0ee3a4: 3c05ff40 */ lui $a1,0xff40 +/* f0ee3a8: 34a540ff */ ori $a1,$a1,0x40ff +/* f0ee3ac: 0fc01a40 */ jal func0f006900 +/* f0ee3b0: 02403025 */ or $a2,$s2,$zero +/* f0ee3b4: 8e290000 */ lw $t1,0x0($s1) +/* f0ee3b8: 3c057f1b */ lui $a1,0x7f1b +/* f0ee3bc: 00408025 */ or $s0,$v0,$zero +/* f0ee3c0: 24a51e44 */ addiu $a1,$a1,0x1e44 +/* f0ee3c4: 02a02025 */ or $a0,$s5,$zero +/* f0ee3c8: 0c004dad */ jal 0x136b4 +/* f0ee3cc: 8526003c */ lh $a2,0x3c($t1) +/* f0ee3d0: 8e8b0000 */ lw $t3,0x0($s4) +/* f0ee3d4: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f0ee3d8: 27a500a8 */ addiu $a1,$sp,0xa8 +/* f0ee3dc: 02a03025 */ or $a2,$s5,$zero +/* f0ee3e0: 8e670000 */ lw $a3,0x0($s3) +/* f0ee3e4: afa00014 */ sw $zero,0x14($sp) +/* f0ee3e8: 0fc55cbe */ jal func0f1572f8 +/* f0ee3ec: afab0010 */ sw $t3,0x10($sp) +/* f0ee3f0: 87cc0000 */ lh $t4,0x0($s8) +/* f0ee3f4: 8fad00a8 */ lw $t5,0xa8($sp) +/* f0ee3f8: 8fb90098 */ lw $t9,0x98($sp) +/* f0ee3fc: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f0ee400: 018d5023 */ subu $t2,$t4,$t5 +/* f0ee404: 254e005b */ addiu $t6,$t2,0x5b +/* f0ee408: afae00b4 */ sw $t6,0xb4($sp) +/* f0ee40c: 87cf0002 */ lh $t7,0x2($s8) +/* f0ee410: 87280000 */ lh $t0,0x0($t9) +/* f0ee414: 8e8d0000 */ lw $t5,0x0($s4) +/* f0ee418: 8e6c0000 */ lw $t4,0x0($s3) +/* f0ee41c: 01f6c021 */ addu $t8,$t7,$s6 +/* f0ee420: 03084823 */ subu $t1,$t8,$t0 +/* f0ee424: 252b000e */ addiu $t3,$t1,0xe +/* f0ee428: afab00b0 */ sw $t3,0xb0($sp) +/* f0ee42c: afb00018 */ sw $s0,0x18($sp) +/* f0ee430: afad0014 */ sw $t5,0x14($sp) +/* f0ee434: afac0010 */ sw $t4,0x10($sp) +/* f0ee438: 87ca0004 */ lh $t2,0x4($s8) +/* f0ee43c: 27a500b4 */ addiu $a1,$sp,0xb4 +/* f0ee440: 27a600b0 */ addiu $a2,$sp,0xb0 +/* f0ee444: afaa001c */ sw $t2,0x1c($sp) +/* f0ee448: 87ce0006 */ lh $t6,0x6($s8) +/* f0ee44c: afa00028 */ sw $zero,0x28($sp) +/* f0ee450: afa00024 */ sw $zero,0x24($sp) +/* f0ee454: 02a03825 */ or $a3,$s5,$zero +/* f0ee458: 0fc5580f */ jal func0f15603c +/* f0ee45c: afae0020 */ sw $t6,0x20($sp) +/* f0ee460: afa201b0 */ sw $v0,0x1b0($sp) +.L0f0ee464: +/* f0ee464: 3c04009f */ lui $a0,0x9f +/* f0ee468: 3c0500ff */ lui $a1,0xff +/* f0ee46c: 34a500ff */ ori $a1,$a1,0xff +/* f0ee470: 348400ff */ ori $a0,$a0,0xff +/* f0ee474: 0fc01a40 */ jal func0f006900 +/* f0ee478: 02403025 */ or $a2,$s2,$zero +/* f0ee47c: 3c057f1b */ lui $a1,0x7f1b +/* f0ee480: 00408025 */ or $s0,$v0,$zero +/* f0ee484: 24a51e48 */ addiu $a1,$a1,0x1e48 +/* f0ee488: 02a02025 */ or $a0,$s5,$zero +/* f0ee48c: 0c004dad */ jal 0x136b4 +/* f0ee490: 8e260010 */ lw $a2,0x10($s1) +/* f0ee494: 8e8f0000 */ lw $t7,0x0($s4) +/* f0ee498: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f0ee49c: 27a500a8 */ addiu $a1,$sp,0xa8 +/* f0ee4a0: 02a03025 */ or $a2,$s5,$zero +/* f0ee4a4: 8e670000 */ lw $a3,0x0($s3) +/* f0ee4a8: afa00014 */ sw $zero,0x14($sp) +/* f0ee4ac: 0fc55cbe */ jal func0f1572f8 +/* f0ee4b0: afaf0010 */ sw $t7,0x10($sp) +/* f0ee4b4: 87d90000 */ lh $t9,0x0($s8) +/* f0ee4b8: 8fb800a8 */ lw $t8,0xa8($sp) +/* f0ee4bc: 8fad0098 */ lw $t5,0x98($sp) +/* f0ee4c0: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f0ee4c4: 03384023 */ subu $t0,$t9,$t8 +/* f0ee4c8: 25090078 */ addiu $t1,$t0,0x78 +/* f0ee4cc: afa900b4 */ sw $t1,0xb4($sp) +/* f0ee4d0: 87cb0002 */ lh $t3,0x2($s8) +/* f0ee4d4: 85aa0000 */ lh $t2,0x0($t5) +/* f0ee4d8: 8e980000 */ lw $t8,0x0($s4) +/* f0ee4dc: 8e790000 */ lw $t9,0x0($s3) +/* f0ee4e0: 01766021 */ addu $t4,$t3,$s6 +/* f0ee4e4: 018a7023 */ subu $t6,$t4,$t2 +/* f0ee4e8: 25cf000e */ addiu $t7,$t6,0xe +/* f0ee4ec: afaf00b0 */ sw $t7,0xb0($sp) +/* f0ee4f0: afb00018 */ sw $s0,0x18($sp) +/* f0ee4f4: afb80014 */ sw $t8,0x14($sp) +/* f0ee4f8: afb90010 */ sw $t9,0x10($sp) +/* f0ee4fc: 87c80004 */ lh $t0,0x4($s8) +/* f0ee500: 27a500b4 */ addiu $a1,$sp,0xb4 +/* f0ee504: 27a600b0 */ addiu $a2,$sp,0xb0 +/* f0ee508: afa8001c */ sw $t0,0x1c($sp) +/* f0ee50c: 87c90006 */ lh $t1,0x6($s8) +/* f0ee510: afa00028 */ sw $zero,0x28($sp) +/* f0ee514: afa00024 */ sw $zero,0x24($sp) +/* f0ee518: 02a03825 */ or $a3,$s5,$zero +/* f0ee51c: 0fc5580f */ jal func0f15603c +/* f0ee520: afa90020 */ sw $t1,0x20($sp) +/* f0ee524: 8fab00bc */ lw $t3,0xbc($sp) +/* f0ee528: 26f70001 */ addiu $s7,$s7,0x1 +/* f0ee52c: 26310014 */ addiu $s1,$s1,0x14 +/* f0ee530: 26d6000a */ addiu $s6,$s6,0xa +/* f0ee534: 16ebff2b */ bne $s7,$t3,.L0f0ee1e4 +/* f0ee538: afa201b0 */ sw $v0,0x1b0($sp) +.L0f0ee53c: +/* f0ee53c: 0fc54de0 */ jal func0f153780 +/* f0ee540: 8fa401b0 */ lw $a0,0x1b0($sp) +/* f0ee544: 8fbf005c */ lw $ra,0x5c($sp) +/* f0ee548: 8fb00038 */ lw $s0,0x38($sp) +/* f0ee54c: 8fb1003c */ lw $s1,0x3c($sp) +/* f0ee550: 8fb20040 */ lw $s2,0x40($sp) +/* f0ee554: 8fb30044 */ lw $s3,0x44($sp) +/* f0ee558: 8fb40048 */ lw $s4,0x48($sp) +/* f0ee55c: 8fb5004c */ lw $s5,0x4c($sp) +/* f0ee560: 8fb60050 */ lw $s6,0x50($sp) +/* f0ee564: 8fb70054 */ lw $s7,0x54($sp) +/* f0ee568: 8fbe0058 */ lw $s8,0x58($sp) +/* f0ee56c: 03e00008 */ jr $ra +/* f0ee570: 27bd01b0 */ addiu $sp,$sp,0x1b0 +); + +GLOBAL_ASM( +glabel func0f0ee574 +/* f0ee574: 30ae0002 */ andi $t6,$a1,0x2 +/* f0ee578: 11c0002f */ beqz $t6,.L0f0ee638 +/* f0ee57c: 3c0141a0 */ lui $at,0x41a0 +/* f0ee580: 80830005 */ lb $v1,0x5($a0) +/* f0ee584: 44811000 */ mtc1 $at,$f2 +/* f0ee588: 00001025 */ or $v0,$zero,$zero +/* f0ee58c: 04610006 */ bgez $v1,.L0f0ee5a8 +/* f0ee590: 3c09800a */ lui $t1,0x800a +/* f0ee594: 44832000 */ mtc1 $v1,$f4 +/* f0ee598: 00000000 */ sll $zero,$zero,0x0 +/* f0ee59c: 46802020 */ cvt.s.w $f0,$f4 +/* f0ee5a0: 10000004 */ beqz $zero,.L0f0ee5b4 +/* f0ee5a4: 46000007 */ neg.s $f0,$f0 +.L0f0ee5a8: +/* f0ee5a8: 44833000 */ mtc1 $v1,$f6 +/* f0ee5ac: 00000000 */ sll $zero,$zero,0x0 +/* f0ee5b0: 46803020 */ cvt.s.w $f0,$f6 +.L0f0ee5b4: +/* f0ee5b4: 4600103c */ c.lt.s $f2,$f0 +/* f0ee5b8: 3c0140a0 */ lui $at,0x40a0 +/* f0ee5bc: 45020012 */ bc1fl .L0f0ee608 +/* f0ee5c0: 80990009 */ lb $t9,0x9($a0) +/* f0ee5c4: 46020201 */ sub.s $f8,$f0,$f2 +/* f0ee5c8: 44815000 */ mtc1 $at,$f10 +/* f0ee5cc: 3c01800a */ lui $at,0x800a +/* f0ee5d0: c4309fc4 */ lwc1 $f16,-0x603c($at) +/* f0ee5d4: 460a4003 */ div.s $f0,$f8,$f10 +/* f0ee5d8: 46100002 */ mul.s $f0,$f0,$f16 +/* f0ee5dc: 04630006 */ bgezl $v1,.L0f0ee5f8 +/* f0ee5e0: 4600010d */ trunc.w.s $f4,$f0 +/* f0ee5e4: 4600048d */ trunc.w.s $f18,$f0 +/* f0ee5e8: 44029000 */ mfc1 $v0,$f18 +/* f0ee5ec: 10000006 */ beqz $zero,.L0f0ee608 +/* f0ee5f0: 80990009 */ lb $t9,0x9($a0) +/* f0ee5f4: 4600010d */ trunc.w.s $f4,$f0 +.L0f0ee5f8: +/* f0ee5f8: 44022000 */ mfc1 $v0,$f4 +/* f0ee5fc: 00000000 */ sll $zero,$zero,0x0 +/* f0ee600: 00021023 */ negu $v0,$v0 +/* f0ee604: 80990009 */ lb $t9,0x9($a0) +.L0f0ee608: +/* f0ee608: 8d299fc0 */ lw $t1,-0x6040($t1) +/* f0ee60c: 84cb0000 */ lh $t3,0x0($a2) +/* f0ee610: 00194040 */ sll $t0,$t9,0x1 +/* f0ee614: 01090019 */ multu $t0,$t1 +/* f0ee618: 00005012 */ mflo $t2 +/* f0ee61c: 004a1021 */ addu $v0,$v0,$t2 +/* f0ee620: 01626021 */ addu $t4,$t3,$v0 +/* f0ee624: a4cc0000 */ sh $t4,0x0($a2) +/* f0ee628: 84cd0000 */ lh $t5,0x0($a2) +/* f0ee62c: 05a10002 */ bgez $t5,.L0f0ee638 +/* f0ee630: 00000000 */ sll $zero,$zero,0x0 +/* f0ee634: a4c00000 */ sh $zero,0x0($a2) +.L0f0ee638: +/* f0ee638: 03e00008 */ jr $ra +/* f0ee63c: 24020001 */ addiu $v0,$zero,0x1 +); + +GLOBAL_ASM( +glabel func0f0ee640 +/* f0ee640: 03e00008 */ jr $ra +/* f0ee644: a4800000 */ sh $zero,0x0($a0) +); + +GLOBAL_ASM( +glabel func0f0ee648 +/* f0ee648: 27bdff38 */ addiu $sp,$sp,-200 +/* f0ee64c: 3c0f8007 */ lui $t7,0x8007 +/* f0ee650: 8def1448 */ lw $t7,0x1448($t7) +/* f0ee654: 3c18800a */ lui $t8,0x800a +/* f0ee658: afbf005c */ sw $ra,0x5c($sp) +/* f0ee65c: afbe0058 */ sw $s8,0x58($sp) +/* f0ee660: afb70054 */ sw $s7,0x54($sp) +/* f0ee664: afb60050 */ sw $s6,0x50($sp) +/* f0ee668: afb5004c */ sw $s5,0x4c($sp) +/* f0ee66c: afb40048 */ sw $s4,0x48($sp) +/* f0ee670: afb30044 */ sw $s3,0x44($sp) +/* f0ee674: afb20040 */ sw $s2,0x40($sp) +/* f0ee678: afb1003c */ sw $s1,0x3c($sp) +/* f0ee67c: afb00038 */ sw $s0,0x38($sp) +/* f0ee680: 030fc021 */ addu $t8,$t8,$t7 +/* f0ee684: 8cae0014 */ lw $t6,0x14($a1) +/* f0ee688: 9318deb0 */ lbu $t8,-0x2150($t8) +/* f0ee68c: 00a08825 */ or $s1,$a1,$zero +/* f0ee690: 0080a025 */ or $s4,$a0,$zero +/* f0ee694: afae00c4 */ sw $t6,0xc4($sp) +/* f0ee698: 0fc6321f */ jal func0f18c87c +/* f0ee69c: afb800b4 */ sw $t8,0xb4($sp) +/* f0ee6a0: 8fa300b4 */ lw $v1,0xb4($sp) +/* f0ee6a4: afa200a0 */ sw $v0,0xa0($sp) +/* f0ee6a8: 28610004 */ slti $at,$v1,0x4 +/* f0ee6ac: 10200008 */ beqz $at,.L0f0ee6d0 +/* f0ee6b0: 0003c880 */ sll $t9,$v1,0x2 +/* f0ee6b4: 0323c821 */ addu $t9,$t9,$v1 +/* f0ee6b8: 3c08800b */ lui $t0,0x800b +/* f0ee6bc: 2508c7b8 */ addiu $t0,$t0,-14408 +/* f0ee6c0: 0019c940 */ sll $t9,$t9,0x5 +/* f0ee6c4: 03284821 */ addu $t1,$t9,$t0 +/* f0ee6c8: 1000000b */ beqz $zero,.L0f0ee6f8 +/* f0ee6cc: afa900b0 */ sw $t1,0xb0($sp) +.L0f0ee6d0: +/* f0ee6d0: 00035080 */ sll $t2,$v1,0x2 +/* f0ee6d4: 01435021 */ addu $t2,$t2,$v1 +/* f0ee6d8: 000a5080 */ sll $t2,$t2,0x2 +/* f0ee6dc: 01435023 */ subu $t2,$t2,$v1 +/* f0ee6e0: 000a5080 */ sll $t2,$t2,0x2 +/* f0ee6e4: 3c0c800b */ lui $t4,0x800b +/* f0ee6e8: 258cc538 */ addiu $t4,$t4,-15048 +/* f0ee6ec: 254bfed0 */ addiu $t3,$t2,-304 +/* f0ee6f0: 016c6821 */ addu $t5,$t3,$t4 +/* f0ee6f4: afad00b0 */ sw $t5,0xb0($sp) +.L0f0ee6f8: +/* f0ee6f8: 0fc54d8a */ jal func0f153628 +/* f0ee6fc: 02802025 */ or $a0,$s4,$zero +/* f0ee700: 3c014220 */ lui $at,0x4220 +/* f0ee704: 44816000 */ mtc1 $at,$f12 +/* f0ee708: 0fc01ac2 */ jal func0f006b08 +/* f0ee70c: 0040a025 */ or $s4,$v0,$zero +/* f0ee710: 3c01437f */ lui $at,0x437f +/* f0ee714: 44812000 */ mtc1 $at,$f4 +/* f0ee718: 24130001 */ addiu $s3,$zero,0x1 +/* f0ee71c: 46040182 */ mul.s $f6,$f0,$f4 +/* f0ee720: 444ef800 */ cfc1 $t6,$31 +/* f0ee724: 44d3f800 */ ctc1 $s3,$31 +/* f0ee728: 00000000 */ sll $zero,$zero,0x0 +/* f0ee72c: 46003224 */ cvt.w.s $f8,$f6 +/* f0ee730: 4453f800 */ cfc1 $s3,$31 +/* f0ee734: 00000000 */ sll $zero,$zero,0x0 +/* f0ee738: 32730078 */ andi $s3,$s3,0x78 +/* f0ee73c: 12600012 */ beqz $s3,.L0f0ee788 +/* f0ee740: 3c014f00 */ lui $at,0x4f00 +/* f0ee744: 44814000 */ mtc1 $at,$f8 +/* f0ee748: 24130001 */ addiu $s3,$zero,0x1 +/* f0ee74c: 46083201 */ sub.s $f8,$f6,$f8 +/* f0ee750: 44d3f800 */ ctc1 $s3,$31 +/* f0ee754: 00000000 */ sll $zero,$zero,0x0 +/* f0ee758: 46004224 */ cvt.w.s $f8,$f8 +/* f0ee75c: 4453f800 */ cfc1 $s3,$31 +/* f0ee760: 00000000 */ sll $zero,$zero,0x0 +/* f0ee764: 32730078 */ andi $s3,$s3,0x78 +/* f0ee768: 16600005 */ bnez $s3,.L0f0ee780 +/* f0ee76c: 00000000 */ sll $zero,$zero,0x0 +/* f0ee770: 44134000 */ mfc1 $s3,$f8 +/* f0ee774: 3c018000 */ lui $at,0x8000 +/* f0ee778: 10000007 */ beqz $zero,.L0f0ee798 +/* f0ee77c: 02619825 */ or $s3,$s3,$at +.L0f0ee780: +/* f0ee780: 10000005 */ beqz $zero,.L0f0ee798 +/* f0ee784: 2413ffff */ addiu $s3,$zero,-1 +.L0f0ee788: +/* f0ee788: 44134000 */ mfc1 $s3,$f8 +/* f0ee78c: 00000000 */ sll $zero,$zero,0x0 +/* f0ee790: 0660fffb */ bltz $s3,.L0f0ee780 +/* f0ee794: 00000000 */ sll $zero,$zero,0x0 +.L0f0ee798: +/* f0ee798: 8e300010 */ lw $s0,0x10($s1) +/* f0ee79c: 44cef800 */ ctc1 $t6,$31 +/* f0ee7a0: 44808000 */ mtc1 $zero,$f16 +/* f0ee7a4: c60a0040 */ lwc1 $f10,0x40($s0) +/* f0ee7a8: 4610503c */ c.lt.s $f10,$f16 +/* f0ee7ac: 00000000 */ sll $zero,$zero,0x0 +/* f0ee7b0: 4502000a */ bc1fl .L0f0ee7dc +/* f0ee7b4: 9219003d */ lbu $t9,0x3d($s0) +/* f0ee7b8: 920f003c */ lbu $t7,0x3c($s0) +/* f0ee7bc: 3c127f1b */ lui $s2,0x7f1b +/* f0ee7c0: 000fc100 */ sll $t8,$t7,0x4 +/* f0ee7c4: 030fc023 */ subu $t8,$t8,$t7 +/* f0ee7c8: 0018c080 */ sll $t8,$t8,0x2 +/* f0ee7cc: 02589021 */ addu $s2,$s2,$t8 +/* f0ee7d0: 10000012 */ beqz $zero,.L0f0ee81c +/* f0ee7d4: 8e521fd0 */ lw $s2,0x1fd0($s2) +/* f0ee7d8: 9219003d */ lbu $t9,0x3d($s0) +.L0f0ee7dc: +/* f0ee7dc: 920b003c */ lbu $t3,0x3c($s0) +/* f0ee7e0: 3c097f1b */ lui $t1,0x7f1b +/* f0ee7e4: 00194100 */ sll $t0,$t9,0x4 +/* f0ee7e8: 000b6100 */ sll $t4,$t3,0x4 +/* f0ee7ec: 25291fb0 */ addiu $t1,$t1,0x1fb0 +/* f0ee7f0: 01194023 */ subu $t0,$t0,$t9 +/* f0ee7f4: 018b6023 */ subu $t4,$t4,$t3 +/* f0ee7f8: 000c6080 */ sll $t4,$t4,0x2 +/* f0ee7fc: 00084080 */ sll $t0,$t0,0x2 +/* f0ee800: 01095021 */ addu $t2,$t0,$t1 +/* f0ee804: 01896821 */ addu $t5,$t4,$t1 +/* f0ee808: 8da50020 */ lw $a1,0x20($t5) +/* f0ee80c: 8d440020 */ lw $a0,0x20($t2) +/* f0ee810: 0fc01a40 */ jal func0f006900 +/* f0ee814: 8e060044 */ lw $a2,0x44($s0) +/* f0ee818: 00409025 */ or $s2,$v0,$zero +.L0f0ee81c: +/* f0ee81c: 2404ffff */ addiu $a0,$zero,-1 +/* f0ee820: 240500ff */ addiu $a1,$zero,0xff +/* f0ee824: 0fc01a40 */ jal func0f006900 +/* f0ee828: 2406007f */ addiu $a2,$zero,0x7f +/* f0ee82c: 00402025 */ or $a0,$v0,$zero +/* f0ee830: 02402825 */ or $a1,$s2,$zero +/* f0ee834: 0fc01a40 */ jal func0f006900 +/* f0ee838: 02603025 */ or $a2,$s3,$zero +/* f0ee83c: 862e0000 */ lh $t6,0x0($s1) +/* f0ee840: 3c158008 */ lui $s5,0x8008 +/* f0ee844: 3c168008 */ lui $s6,0x8008 +/* f0ee848: 25cf0002 */ addiu $t7,$t6,0x2 +/* f0ee84c: afaf00c0 */ sw $t7,0xc0($sp) +/* f0ee850: 86380002 */ lh $t8,0x2($s1) +/* f0ee854: 26d6fb0c */ addiu $s6,$s6,-1268 +/* f0ee858: 26b5fb10 */ addiu $s5,$s5,-1264 +/* f0ee85c: 8ea80000 */ lw $t0,0x0($s5) +/* f0ee860: 8eca0000 */ lw $t2,0x0($s6) +/* f0ee864: 27190001 */ addiu $t9,$t8,0x1 +/* f0ee868: afb900bc */ sw $t9,0xbc($sp) +/* f0ee86c: afa20018 */ sw $v0,0x18($sp) +/* f0ee870: afa80010 */ sw $t0,0x10($sp) +/* f0ee874: afaa0014 */ sw $t2,0x14($sp) +/* f0ee878: 862b0004 */ lh $t3,0x4($s1) +/* f0ee87c: 27b700c0 */ addiu $s7,$sp,0xc0 +/* f0ee880: 27be00bc */ addiu $s8,$sp,0xbc +/* f0ee884: afab001c */ sw $t3,0x1c($sp) +/* f0ee888: 862c0006 */ lh $t4,0x6($s1) +/* f0ee88c: afa00028 */ sw $zero,0x28($sp) +/* f0ee890: afa00024 */ sw $zero,0x24($sp) +/* f0ee894: 03c03025 */ or $a2,$s8,$zero +/* f0ee898: 02e02825 */ or $a1,$s7,$zero +/* f0ee89c: 02802025 */ or $a0,$s4,$zero +/* f0ee8a0: 8fa700b0 */ lw $a3,0xb0($sp) +/* f0ee8a4: 0fc5580f */ jal func0f15603c +/* f0ee8a8: afac0020 */ sw $t4,0x20($sp) +/* f0ee8ac: 8e300010 */ lw $s0,0x10($s1) +/* f0ee8b0: 44802000 */ mtc1 $zero,$f4 +/* f0ee8b4: 0040a025 */ or $s4,$v0,$zero +/* f0ee8b8: c6120040 */ lwc1 $f18,0x40($s0) +/* f0ee8bc: 4604903c */ c.lt.s $f18,$f4 +/* f0ee8c0: 00000000 */ sll $zero,$zero,0x0 +/* f0ee8c4: 4502000b */ bc1fl .L0f0ee8f4 +/* f0ee8c8: 920f003d */ lbu $t7,0x3d($s0) +/* f0ee8cc: 9209003c */ lbu $t1,0x3c($s0) +/* f0ee8d0: 3c0e7f1b */ lui $t6,0x7f1b +/* f0ee8d4: 00096900 */ sll $t5,$t1,0x4 +/* f0ee8d8: 01a96823 */ subu $t5,$t5,$t1 +/* f0ee8dc: 000d6880 */ sll $t5,$t5,0x2 +/* f0ee8e0: 01cd7021 */ addu $t6,$t6,$t5 +/* f0ee8e4: 8dce1fc8 */ lw $t6,0x1fc8($t6) +/* f0ee8e8: 10000013 */ beqz $zero,.L0f0ee938 +/* f0ee8ec: afae00b8 */ sw $t6,0xb8($sp) +/* f0ee8f0: 920f003d */ lbu $t7,0x3d($s0) +.L0f0ee8f4: +/* f0ee8f4: 920a003c */ lbu $t2,0x3c($s0) +/* f0ee8f8: 3c197f1b */ lui $t9,0x7f1b +/* f0ee8fc: 000fc100 */ sll $t8,$t7,0x4 +/* f0ee900: 000a5900 */ sll $t3,$t2,0x4 +/* f0ee904: 27391fb0 */ addiu $t9,$t9,0x1fb0 +/* f0ee908: 030fc023 */ subu $t8,$t8,$t7 +/* f0ee90c: 016a5823 */ subu $t3,$t3,$t2 +/* f0ee910: 000b5880 */ sll $t3,$t3,0x2 +/* f0ee914: 0018c080 */ sll $t8,$t8,0x2 +/* f0ee918: 03194021 */ addu $t0,$t8,$t9 +/* f0ee91c: 01796021 */ addu $t4,$t3,$t9 +/* f0ee920: 8d850018 */ lw $a1,0x18($t4) +/* f0ee924: 8d040018 */ lw $a0,0x18($t0) +/* f0ee928: 0fc01a40 */ jal func0f006900 +/* f0ee92c: 8e060044 */ lw $a2,0x44($s0) +/* f0ee930: afa200b8 */ sw $v0,0xb8($sp) +/* f0ee934: 8e300010 */ lw $s0,0x10($s1) +.L0f0ee938: +/* f0ee938: 8e09000c */ lw $t1,0xc($s0) +/* f0ee93c: 1120000b */ beqz $t1,.L0f0ee96c +/* f0ee940: 00000000 */ sll $zero,$zero,0x0 +/* f0ee944: 8fa400b8 */ lw $a0,0xb8($sp) +/* f0ee948: 00002825 */ or $a1,$zero,$zero +/* f0ee94c: 0fc01a40 */ jal func0f006900 +/* f0ee950: 2406007f */ addiu $a2,$zero,0x7f +/* f0ee954: 8fb000b8 */ lw $s0,0xb8($sp) +/* f0ee958: 2401ff00 */ addiu $at,$zero,-256 +/* f0ee95c: 00416824 */ and $t5,$v0,$at +/* f0ee960: 320e00ff */ andi $t6,$s0,0xff +/* f0ee964: 01ae8025 */ or $s0,$t5,$t6 +/* f0ee968: afb000b8 */ sw $s0,0xb8($sp) +.L0f0ee96c: +/* f0ee96c: 0fc5b9f1 */ jal func0f16e7c4 +/* f0ee970: 24045119 */ addiu $a0,$zero,0x5119 +/* f0ee974: 3c0f8008 */ lui $t7,0x8008 +/* f0ee978: 8deffb04 */ lw $t7,-0x4fc($t7) +/* f0ee97c: 3c078008 */ lui $a3,0x8008 +/* f0ee980: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f0ee984: 8fb000b8 */ lw $s0,0xb8($sp) +/* f0ee988: 27a400a8 */ addiu $a0,$sp,0xa8 +/* f0ee98c: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f0ee990: 00403025 */ or $a2,$v0,$zero +/* f0ee994: afa00014 */ sw $zero,0x14($sp) +/* f0ee998: 0fc55cbe */ jal func0f1572f8 +/* f0ee99c: afaf0010 */ sw $t7,0x10($sp) +/* f0ee9a0: 86380000 */ lh $t8,0x0($s1) +/* f0ee9a4: 8fa800a4 */ lw $t0,0xa4($sp) +/* f0ee9a8: 24045119 */ addiu $a0,$zero,0x5119 +/* f0ee9ac: 03085023 */ subu $t2,$t8,$t0 +/* f0ee9b0: 254b0079 */ addiu $t3,$t2,0x79 +/* f0ee9b4: afab00c0 */ sw $t3,0xc0($sp) +/* f0ee9b8: 86390002 */ lh $t9,0x2($s1) +/* f0ee9bc: 272c0001 */ addiu $t4,$t9,0x1 +/* f0ee9c0: 0fc5b9f1 */ jal func0f16e7c4 +/* f0ee9c4: afac00bc */ sw $t4,0xbc($sp) +/* f0ee9c8: 3c098008 */ lui $t1,0x8008 +/* f0ee9cc: 3c0d8008 */ lui $t5,0x8008 +/* f0ee9d0: 8dadfb04 */ lw $t5,-0x4fc($t5) +/* f0ee9d4: 8d29fb08 */ lw $t1,-0x4f8($t1) +/* f0ee9d8: afb00018 */ sw $s0,0x18($sp) +/* f0ee9dc: afad0014 */ sw $t5,0x14($sp) +/* f0ee9e0: afa90010 */ sw $t1,0x10($sp) +/* f0ee9e4: 862e0004 */ lh $t6,0x4($s1) +/* f0ee9e8: 02802025 */ or $a0,$s4,$zero +/* f0ee9ec: 02e02825 */ or $a1,$s7,$zero +/* f0ee9f0: afae001c */ sw $t6,0x1c($sp) +/* f0ee9f4: 862f0006 */ lh $t7,0x6($s1) +/* f0ee9f8: afa00028 */ sw $zero,0x28($sp) +/* f0ee9fc: afa00024 */ sw $zero,0x24($sp) +/* f0eea00: 03c03025 */ or $a2,$s8,$zero +/* f0eea04: 00403825 */ or $a3,$v0,$zero +/* f0eea08: 0fc5580f */ jal func0f15603c +/* f0eea0c: afaf0020 */ sw $t7,0x20($sp) +/* f0eea10: 86380000 */ lh $t8,0x0($s1) +/* f0eea14: 8fa800a4 */ lw $t0,0xa4($sp) +/* f0eea18: 8fa300b4 */ lw $v1,0xb4($sp) +/* f0eea1c: 8fac00b0 */ lw $t4,0xb0($sp) +/* f0eea20: 03085023 */ subu $t2,$t8,$t0 +/* f0eea24: 254b0077 */ addiu $t3,$t2,0x77 +/* f0eea28: 0003c840 */ sll $t9,$v1,0x1 +/* f0eea2c: afab00c0 */ sw $t3,0xc0($sp) +/* f0eea30: 01994821 */ addu $t1,$t4,$t9 +/* f0eea34: 27b30094 */ addiu $s3,$sp,0x94 +/* f0eea38: 85260024 */ lh $a2,0x24($t1) +/* f0eea3c: 3c057f1b */ lui $a1,0x7f1b +/* f0eea40: 0040a025 */ or $s4,$v0,$zero +/* f0eea44: 24a51e4c */ addiu $a1,$a1,0x1e4c +/* f0eea48: afb9006c */ sw $t9,0x6c($sp) +/* f0eea4c: 02602025 */ or $a0,$s3,$zero +/* f0eea50: 0c004dad */ jal 0x136b4 +/* f0eea54: 03201825 */ or $v1,$t9,$zero +/* f0eea58: 8ecd0000 */ lw $t5,0x0($s6) +/* f0eea5c: 27a400a8 */ addiu $a0,$sp,0xa8 +/* f0eea60: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f0eea64: 02603025 */ or $a2,$s3,$zero +/* f0eea68: 8ea70000 */ lw $a3,0x0($s5) +/* f0eea6c: afa00014 */ sw $zero,0x14($sp) +/* f0eea70: 0fc55cbe */ jal func0f1572f8 +/* f0eea74: afad0010 */ sw $t5,0x10($sp) +/* f0eea78: 8fae00c0 */ lw $t6,0xc0($sp) +/* f0eea7c: 8faf00a4 */ lw $t7,0xa4($sp) +/* f0eea80: 8eab0000 */ lw $t3,0x0($s5) +/* f0eea84: 8ed90000 */ lw $t9,0x0($s6) +/* f0eea88: 01cfc023 */ subu $t8,$t6,$t7 +/* f0eea8c: afb800c0 */ sw $t8,0xc0($sp) +/* f0eea90: 86280002 */ lh $t0,0x2($s1) +/* f0eea94: 3c0cffff */ lui $t4,0xffff +/* f0eea98: 358c00ff */ ori $t4,$t4,0xff +/* f0eea9c: 250a0001 */ addiu $t2,$t0,0x1 +/* f0eeaa0: afaa00bc */ sw $t2,0xbc($sp) +/* f0eeaa4: afac0018 */ sw $t4,0x18($sp) +/* f0eeaa8: afab0010 */ sw $t3,0x10($sp) +/* f0eeaac: afb90014 */ sw $t9,0x14($sp) +/* f0eeab0: 86290004 */ lh $t1,0x4($s1) +/* f0eeab4: 02802025 */ or $a0,$s4,$zero +/* f0eeab8: 02e02825 */ or $a1,$s7,$zero +/* f0eeabc: afa9001c */ sw $t1,0x1c($sp) +/* f0eeac0: 862d0006 */ lh $t5,0x6($s1) +/* f0eeac4: afa00028 */ sw $zero,0x28($sp) +/* f0eeac8: afa00024 */ sw $zero,0x24($sp) +/* f0eeacc: 03c03025 */ or $a2,$s8,$zero +/* f0eead0: 02603825 */ or $a3,$s3,$zero +/* f0eead4: 0fc5580f */ jal func0f15603c +/* f0eead8: afad0020 */ sw $t5,0x20($sp) +/* f0eeadc: 0040a025 */ or $s4,$v0,$zero +/* f0eeae0: 0fc6321f */ jal func0f18c87c +/* f0eeae4: 2412000c */ addiu $s2,$zero,0xc +/* f0eeae8: 28410002 */ slti $at,$v0,0x2 +/* f0eeaec: 142001b6 */ bnez $at,.L0f0ef1c8 +/* f0eeaf0: 00000000 */ sll $zero,$zero,0x0 +/* f0eeaf4: 8e300010 */ lw $s0,0x10($s1) +/* f0eeaf8: 44804000 */ mtc1 $zero,$f8 +/* f0eeafc: c6060040 */ lwc1 $f6,0x40($s0) +/* f0eeb00: 4608303c */ c.lt.s $f6,$f8 +/* f0eeb04: 00000000 */ sll $zero,$zero,0x0 +/* f0eeb08: 4502000b */ bc1fl .L0f0eeb38 +/* f0eeb0c: 9208003d */ lbu $t0,0x3d($s0) +/* f0eeb10: 920e003c */ lbu $t6,0x3c($s0) +/* f0eeb14: 3c187f1b */ lui $t8,0x7f1b +/* f0eeb18: 000e7900 */ sll $t7,$t6,0x4 +/* f0eeb1c: 01ee7823 */ subu $t7,$t7,$t6 +/* f0eeb20: 000f7880 */ sll $t7,$t7,0x2 +/* f0eeb24: 030fc021 */ addu $t8,$t8,$t7 +/* f0eeb28: 8f181fc8 */ lw $t8,0x1fc8($t8) +/* f0eeb2c: 10000012 */ beqz $zero,.L0f0eeb78 +/* f0eeb30: afb800b8 */ sw $t8,0xb8($sp) +/* f0eeb34: 9208003d */ lbu $t0,0x3d($s0) +.L0f0eeb38: +/* f0eeb38: 2403003c */ addiu $v1,$zero,0x3c +/* f0eeb3c: 9219003c */ lbu $t9,0x3c($s0) +/* f0eeb40: 01030019 */ multu $t0,$v1 +/* f0eeb44: 3c027f1b */ lui $v0,0x7f1b +/* f0eeb48: 24421fb0 */ addiu $v0,$v0,0x1fb0 +/* f0eeb4c: 8e060044 */ lw $a2,0x44($s0) +/* f0eeb50: 00005012 */ mflo $t2 +/* f0eeb54: 004a5821 */ addu $t3,$v0,$t2 +/* f0eeb58: 8d640018 */ lw $a0,0x18($t3) +/* f0eeb5c: 03230019 */ multu $t9,$v1 +/* f0eeb60: 00006012 */ mflo $t4 +/* f0eeb64: 004c4821 */ addu $t1,$v0,$t4 +/* f0eeb68: 0fc01a40 */ jal func0f006900 +/* f0eeb6c: 8d250018 */ lw $a1,0x18($t1) +/* f0eeb70: afa200b8 */ sw $v0,0xb8($sp) +/* f0eeb74: 8e300010 */ lw $s0,0x10($s1) +.L0f0eeb78: +/* f0eeb78: 8e0d000c */ lw $t5,0xc($s0) +/* f0eeb7c: 11a0000b */ beqz $t5,.L0f0eebac +/* f0eeb80: 00000000 */ sll $zero,$zero,0x0 +/* f0eeb84: 8fb000b8 */ lw $s0,0xb8($sp) +/* f0eeb88: 00002825 */ or $a1,$zero,$zero +/* f0eeb8c: 2406007f */ addiu $a2,$zero,0x7f +/* f0eeb90: 0fc01a40 */ jal func0f006900 +/* f0eeb94: 02002025 */ or $a0,$s0,$zero +/* f0eeb98: 2401ff00 */ addiu $at,$zero,-256 +/* f0eeb9c: 00417024 */ and $t6,$v0,$at +/* f0eeba0: 320f00ff */ andi $t7,$s0,0xff +/* f0eeba4: 01cf8025 */ or $s0,$t6,$t7 +/* f0eeba8: afb000b8 */ sw $s0,0xb8($sp) +.L0f0eebac: +/* f0eebac: 0fc5b9f1 */ jal func0f16e7c4 +/* f0eebb0: 2404511a */ addiu $a0,$zero,0x511a +/* f0eebb4: 3c188008 */ lui $t8,0x8008 +/* f0eebb8: 8f18fb04 */ lw $t8,-0x4fc($t8) +/* f0eebbc: 3c078008 */ lui $a3,0x8008 +/* f0eebc0: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f0eebc4: 8fb000b8 */ lw $s0,0xb8($sp) +/* f0eebc8: 27a400a8 */ addiu $a0,$sp,0xa8 +/* f0eebcc: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f0eebd0: 00403025 */ or $a2,$v0,$zero +/* f0eebd4: afa00014 */ sw $zero,0x14($sp) +/* f0eebd8: 0fc55cbe */ jal func0f1572f8 +/* f0eebdc: afb80010 */ sw $t8,0x10($sp) +/* f0eebe0: 86280000 */ lh $t0,0x0($s1) +/* f0eebe4: 8faa00a4 */ lw $t2,0xa4($sp) +/* f0eebe8: 2404511a */ addiu $a0,$zero,0x511a +/* f0eebec: 010a5823 */ subu $t3,$t0,$t2 +/* f0eebf0: 25790078 */ addiu $t9,$t3,0x78 +/* f0eebf4: afb900c0 */ sw $t9,0xc0($sp) +/* f0eebf8: 862c0002 */ lh $t4,0x2($s1) +/* f0eebfc: 01924821 */ addu $t1,$t4,$s2 +/* f0eec00: 0fc5b9f1 */ jal func0f16e7c4 +/* f0eec04: afa900bc */ sw $t1,0xbc($sp) +/* f0eec08: 3c0d8008 */ lui $t5,0x8008 +/* f0eec0c: 3c0e8008 */ lui $t6,0x8008 +/* f0eec10: 8dcefb04 */ lw $t6,-0x4fc($t6) +/* f0eec14: 8dadfb08 */ lw $t5,-0x4f8($t5) +/* f0eec18: afb00018 */ sw $s0,0x18($sp) +/* f0eec1c: afae0014 */ sw $t6,0x14($sp) +/* f0eec20: afad0010 */ sw $t5,0x10($sp) +/* f0eec24: 862f0004 */ lh $t7,0x4($s1) +/* f0eec28: 02802025 */ or $a0,$s4,$zero +/* f0eec2c: 02e02825 */ or $a1,$s7,$zero +/* f0eec30: afaf001c */ sw $t7,0x1c($sp) +/* f0eec34: 86380006 */ lh $t8,0x6($s1) +/* f0eec38: afa00028 */ sw $zero,0x28($sp) +/* f0eec3c: afa00024 */ sw $zero,0x24($sp) +/* f0eec40: 03c03025 */ or $a2,$s8,$zero +/* f0eec44: 00403825 */ or $a3,$v0,$zero +/* f0eec48: 0fc5580f */ jal func0f15603c +/* f0eec4c: afb80020 */ sw $t8,0x20($sp) +/* f0eec50: 0040a025 */ or $s4,$v0,$zero +/* f0eec54: 0fc5b9f1 */ jal func0f16e7c4 +/* f0eec58: 2404511b */ addiu $a0,$zero,0x511b +/* f0eec5c: 3c088008 */ lui $t0,0x8008 +/* f0eec60: 8d08fb04 */ lw $t0,-0x4fc($t0) +/* f0eec64: 3c078008 */ lui $a3,0x8008 +/* f0eec68: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f0eec6c: 27a400a8 */ addiu $a0,$sp,0xa8 +/* f0eec70: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f0eec74: 00403025 */ or $a2,$v0,$zero +/* f0eec78: afa00014 */ sw $zero,0x14($sp) +/* f0eec7c: 0fc55cbe */ jal func0f1572f8 +/* f0eec80: afa80010 */ sw $t0,0x10($sp) +/* f0eec84: 862a0000 */ lh $t2,0x0($s1) +/* f0eec88: 8fab00a4 */ lw $t3,0xa4($sp) +/* f0eec8c: 2404511b */ addiu $a0,$zero,0x511b +/* f0eec90: 014bc823 */ subu $t9,$t2,$t3 +/* f0eec94: 272c0019 */ addiu $t4,$t9,0x19 +/* f0eec98: afac00c0 */ sw $t4,0xc0($sp) +/* f0eec9c: 86290002 */ lh $t1,0x2($s1) +/* f0eeca0: 01326821 */ addu $t5,$t1,$s2 +/* f0eeca4: 0fc5b9f1 */ jal func0f16e7c4 +/* f0eeca8: afad00bc */ sw $t5,0xbc($sp) +/* f0eecac: 3c0e8008 */ lui $t6,0x8008 +/* f0eecb0: 3c0f8008 */ lui $t7,0x8008 +/* f0eecb4: 8deffb04 */ lw $t7,-0x4fc($t7) +/* f0eecb8: 8dcefb08 */ lw $t6,-0x4f8($t6) +/* f0eecbc: afb00018 */ sw $s0,0x18($sp) +/* f0eecc0: afaf0014 */ sw $t7,0x14($sp) +/* f0eecc4: afae0010 */ sw $t6,0x10($sp) +/* f0eecc8: 86380004 */ lh $t8,0x4($s1) +/* f0eeccc: 02802025 */ or $a0,$s4,$zero +/* f0eecd0: 02e02825 */ or $a1,$s7,$zero +/* f0eecd4: afb8001c */ sw $t8,0x1c($sp) +/* f0eecd8: 86280006 */ lh $t0,0x6($s1) +/* f0eecdc: afa00028 */ sw $zero,0x28($sp) +/* f0eece0: afa00024 */ sw $zero,0x24($sp) +/* f0eece4: 03c03025 */ or $a2,$s8,$zero +/* f0eece8: 00403825 */ or $a3,$v0,$zero +/* f0eecec: 0fc5580f */ jal func0f15603c +/* f0eecf0: afa80020 */ sw $t0,0x20($sp) +/* f0eecf4: 8faa00a0 */ lw $t2,0xa0($sp) +/* f0eecf8: 86390006 */ lh $t9,0x6($s1) +/* f0eecfc: 26520007 */ addiu $s2,$s2,0x7 +/* f0eed00: 000a5880 */ sll $t3,$t2,0x2 +/* f0eed04: 016a5821 */ addu $t3,$t3,$t2 +/* f0eed08: 000b5840 */ sll $t3,$t3,0x1 +/* f0eed0c: 01796023 */ subu $t4,$t3,$t9 +/* f0eed10: 01921821 */ addu $v1,$t4,$s2 +/* f0eed14: 2463fff6 */ addiu $v1,$v1,-10 +/* f0eed18: 04610002 */ bgez $v1,.L0f0eed24 +/* f0eed1c: 8fa700c4 */ lw $a3,0xc4($sp) +/* f0eed20: 00001825 */ or $v1,$zero,$zero +.L0f0eed24: +/* f0eed24: 84e9000c */ lh $t1,0xc($a3) +/* f0eed28: 3c0de700 */ lui $t5,0xe700 +/* f0eed2c: 3c048008 */ lui $a0,0x8008 +/* f0eed30: 0069082a */ slt $at,$v1,$t1 +/* f0eed34: 50200003 */ beqzl $at,.L0f0eed44 +/* f0eed38: ac4d0000 */ sw $t5,0x0($v0) +/* f0eed3c: a4e3000c */ sh $v1,0xc($a3) +/* f0eed40: ac4d0000 */ sw $t5,0x0($v0) +.L0f0eed44: +/* f0eed44: ac400004 */ sw $zero,0x4($v0) +/* f0eed48: 862e0000 */ lh $t6,0x0($s1) +/* f0eed4c: 8c84fac0 */ lw $a0,-0x540($a0) +/* f0eed50: 3c108007 */ lui $s0,0x8007 +/* f0eed54: 26101190 */ addiu $s0,$s0,0x1190 +/* f0eed58: 01c40019 */ multu $t6,$a0 +/* f0eed5c: 3c058007 */ lui $a1,0x8007 +/* f0eed60: 24a51194 */ addiu $a1,$a1,0x1194 +/* f0eed64: 3c018007 */ lui $at,0x8007 +/* f0eed68: 3c068007 */ lui $a2,0x8007 +/* f0eed6c: 24540008 */ addiu $s4,$v0,0x8 +/* f0eed70: 24c6119c */ addiu $a2,$a2,0x119c +/* f0eed74: 3c028007 */ lui $v0,0x8007 +/* f0eed78: 24421198 */ addiu $v0,$v0,0x1198 +/* f0eed7c: 00007812 */ mflo $t7 +/* f0eed80: ae0f0000 */ sw $t7,0x0($s0) +/* f0eed84: 86280004 */ lh $t0,0x4($s1) +/* f0eed88: 86380000 */ lh $t8,0x0($s1) +/* f0eed8c: 03085021 */ addu $t2,$t8,$t0 +/* f0eed90: 01440019 */ multu $t2,$a0 +/* f0eed94: 00005812 */ mflo $t3 +/* f0eed98: acab0000 */ sw $t3,0x0($a1) +/* f0eed9c: 86390002 */ lh $t9,0x2($s1) +/* f0eeda0: 03326021 */ addu $t4,$t9,$s2 +/* f0eeda4: ac2c1198 */ sw $t4,0x1198($at) +/* f0eeda8: 862d0006 */ lh $t5,0x6($s1) +/* f0eedac: 86290002 */ lh $t1,0x2($s1) +/* f0eedb0: 8e0f0000 */ lw $t7,0x0($s0) +/* f0eedb4: 012d7021 */ addu $t6,$t1,$t5 +/* f0eedb8: 05e10002 */ bgez $t7,.L0f0eedc4 +/* f0eedbc: acce0000 */ sw $t6,0x0($a2) +/* f0eedc0: ae000000 */ sw $zero,0x0($s0) +.L0f0eedc4: +/* f0eedc4: 8cb80000 */ lw $t8,0x0($a1) +/* f0eedc8: 07030003 */ bgezl $t8,.L0f0eedd8 +/* f0eedcc: 8c480000 */ lw $t0,0x0($v0) +/* f0eedd0: aca00000 */ sw $zero,0x0($a1) +/* f0eedd4: 8c480000 */ lw $t0,0x0($v0) +.L0f0eedd8: +/* f0eedd8: 05030003 */ bgezl $t0,.L0f0eede8 +/* f0eeddc: 8cca0000 */ lw $t2,0x0($a2) +/* f0eede0: ac400000 */ sw $zero,0x0($v0) +/* f0eede4: 8cca0000 */ lw $t2,0x0($a2) +.L0f0eede8: +/* f0eede8: 05410002 */ bgez $t2,.L0f0eedf4 +/* f0eedec: 00000000 */ sll $zero,$zero,0x0 +/* f0eedf0: acc00000 */ sw $zero,0x0($a2) +.L0f0eedf4: +/* f0eedf4: 0c002ef1 */ jal 0xbbc4 +/* f0eedf8: 00000000 */ sll $zero,$zero,0x0 +/* f0eedfc: 8e0b0000 */ lw $t3,0x0($s0) +/* f0eee00: 004b082a */ slt $at,$v0,$t3 +/* f0eee04: 10200004 */ beqz $at,.L0f0eee18 +/* f0eee08: 00000000 */ sll $zero,$zero,0x0 +/* f0eee0c: 0c002ef1 */ jal 0xbbc4 +/* f0eee10: 00000000 */ sll $zero,$zero,0x0 +/* f0eee14: ae020000 */ sw $v0,0x0($s0) +.L0f0eee18: +/* f0eee18: 0c002ef1 */ jal 0xbbc4 +/* f0eee1c: 00000000 */ sll $zero,$zero,0x0 +/* f0eee20: 3c198007 */ lui $t9,0x8007 +/* f0eee24: 8f391194 */ lw $t9,0x1194($t9) +/* f0eee28: 0059082a */ slt $at,$v0,$t9 +/* f0eee2c: 10200005 */ beqz $at,.L0f0eee44 +/* f0eee30: 00000000 */ sll $zero,$zero,0x0 +/* f0eee34: 0c002ef1 */ jal 0xbbc4 +/* f0eee38: 00000000 */ sll $zero,$zero,0x0 +/* f0eee3c: 3c018007 */ lui $at,0x8007 +/* f0eee40: ac221194 */ sw $v0,0x1194($at) +.L0f0eee44: +/* f0eee44: 0c002ef5 */ jal 0xbbd4 +/* f0eee48: 00000000 */ sll $zero,$zero,0x0 +/* f0eee4c: 3c0c8007 */ lui $t4,0x8007 +/* f0eee50: 8d8c1198 */ lw $t4,0x1198($t4) +/* f0eee54: 004c082a */ slt $at,$v0,$t4 +/* f0eee58: 10200005 */ beqz $at,.L0f0eee70 +/* f0eee5c: 00000000 */ sll $zero,$zero,0x0 +/* f0eee60: 0c002ef5 */ jal 0xbbd4 +/* f0eee64: 00000000 */ sll $zero,$zero,0x0 +/* f0eee68: 3c018007 */ lui $at,0x8007 +/* f0eee6c: ac221198 */ sw $v0,0x1198($at) +.L0f0eee70: +/* f0eee70: 0c002ef5 */ jal 0xbbd4 +/* f0eee74: 00000000 */ sll $zero,$zero,0x0 +/* f0eee78: 3c058007 */ lui $a1,0x8007 +/* f0eee7c: 8ca5119c */ lw $a1,0x119c($a1) +/* f0eee80: 0045082a */ slt $at,$v0,$a1 +/* f0eee84: 10200007 */ beqz $at,.L0f0eeea4 +/* f0eee88: 00000000 */ sll $zero,$zero,0x0 +/* f0eee8c: 0c002ef5 */ jal 0xbbd4 +/* f0eee90: 00000000 */ sll $zero,$zero,0x0 +/* f0eee94: 3c018007 */ lui $at,0x8007 +/* f0eee98: ac22119c */ sw $v0,0x119c($at) +/* f0eee9c: 3c058007 */ lui $a1,0x8007 +/* f0eeea0: 8ca5119c */ lw $a1,0x119c($a1) +.L0f0eeea4: +/* f0eeea4: 3c068007 */ lui $a2,0x8007 +/* f0eeea8: 8e030000 */ lw $v1,0x0($s0) +/* f0eeeac: 24c61194 */ addiu $a2,$a2,0x1194 +/* f0eeeb0: 8cc90000 */ lw $t1,0x0($a2) +/* f0eeeb4: 44835000 */ mtc1 $v1,$f10 +/* f0eeeb8: 3c048007 */ lui $a0,0x8007 +/* f0eeebc: 0123082a */ slt $at,$t1,$v1 +/* f0eeec0: 10200002 */ beqz $at,.L0f0eeecc +/* f0eeec4: 46805420 */ cvt.s.w $f16,$f10 +/* f0eeec8: acc30000 */ sw $v1,0x0($a2) +.L0f0eeecc: +/* f0eeecc: 8c841198 */ lw $a0,0x1198($a0) +/* f0eeed0: 00a4082a */ slt $at,$a1,$a0 +/* f0eeed4: 10200002 */ beqz $at,.L0f0eeee0 +/* f0eeed8: 3c018007 */ lui $at,0x8007 +/* f0eeedc: ac24119c */ sw $a0,0x119c($at) +.L0f0eeee0: +/* f0eeee0: 44843000 */ mtc1 $a0,$f6 +/* f0eeee4: 3c014080 */ lui $at,0x4080 +/* f0eeee8: 44810000 */ mtc1 $at,$f0 +/* f0eeeec: 46803220 */ cvt.s.w $f8,$f6 +/* f0eeef0: 3c01ed00 */ lui $at,0xed00 +/* f0eeef4: 46008482 */ mul.s $f18,$f16,$f0 +/* f0eeef8: 02801025 */ or $v0,$s4,$zero +/* f0eeefc: 3c0a8007 */ lui $t2,0x8007 +/* f0eef00: 26940008 */ addiu $s4,$s4,0x8 +/* f0eef04: 46004282 */ mul.s $f10,$f8,$f0 +/* f0eef08: 00008025 */ or $s0,$zero,$zero +/* f0eef0c: 4600910d */ trunc.w.s $f4,$f18 +/* f0eef10: 4600540d */ trunc.w.s $f16,$f10 +/* f0eef14: 440e2000 */ mfc1 $t6,$f4 +/* f0eef18: 440b8000 */ mfc1 $t3,$f16 +/* f0eef1c: 31cf0fff */ andi $t7,$t6,0xfff +/* f0eef20: 000fc300 */ sll $t8,$t7,0xc +/* f0eef24: 03014025 */ or $t0,$t8,$at +/* f0eef28: 31790fff */ andi $t9,$t3,0xfff +/* f0eef2c: 01196025 */ or $t4,$t0,$t9 +/* f0eef30: ac4c0000 */ sw $t4,0x0($v0) +/* f0eef34: 8cc90000 */ lw $t1,0x0($a2) +/* f0eef38: 8d4a119c */ lw $t2,0x119c($t2) +/* f0eef3c: 44899000 */ mtc1 $t1,$f18 +/* f0eef40: 448a5000 */ mtc1 $t2,$f10 +/* f0eef44: 46809120 */ cvt.s.w $f4,$f18 +/* f0eef48: 46805420 */ cvt.s.w $f16,$f10 +/* f0eef4c: 46002182 */ mul.s $f6,$f4,$f0 +/* f0eef50: 00000000 */ sll $zero,$zero,0x0 +/* f0eef54: 46008482 */ mul.s $f18,$f16,$f0 +/* f0eef58: 4600320d */ trunc.w.s $f8,$f6 +/* f0eef5c: 4600910d */ trunc.w.s $f4,$f18 +/* f0eef60: 440e4000 */ mfc1 $t6,$f8 +/* f0eef64: 44082000 */ mfc1 $t0,$f4 +/* f0eef68: 31cf0fff */ andi $t7,$t6,0xfff +/* f0eef6c: 000fc300 */ sll $t8,$t7,0xc +/* f0eef70: 31190fff */ andi $t9,$t0,0xfff +/* f0eef74: 03196025 */ or $t4,$t8,$t9 +/* f0eef78: ac4c0004 */ sw $t4,0x4($v0) +/* f0eef7c: 8fa900c4 */ lw $t1,0xc4($sp) +/* f0eef80: 852d000c */ lh $t5,0xc($t1) +/* f0eef84: 024d9023 */ subu $s2,$s2,$t5 +.L0f0eef88: +/* f0eef88: 3c0e800b */ lui $t6,0x800b +/* f0eef8c: 95cecb9e */ lhu $t6,-0x3462($t6) +/* f0eef90: 240f0001 */ addiu $t7,$zero,0x1 +/* f0eef94: 020f5004 */ sllv $t2,$t7,$s0 +/* f0eef98: 01ca5824 */ and $t3,$t6,$t2 +/* f0eef9c: 11600086 */ beqz $t3,.L0f0ef1b8 +/* f0eefa0: 2a010004 */ slti $at,$s0,0x4 +/* f0eefa4: 10200008 */ beqz $at,.L0f0eefc8 +/* f0eefa8: 8fad00b4 */ lw $t5,0xb4($sp) +/* f0eefac: 00104080 */ sll $t0,$s0,0x2 +/* f0eefb0: 01104021 */ addu $t0,$t0,$s0 +/* f0eefb4: 3c18800b */ lui $t8,0x800b +/* f0eefb8: 2718c7b8 */ addiu $t8,$t8,-14408 +/* f0eefbc: 00084140 */ sll $t0,$t0,0x5 +/* f0eefc0: 1000000a */ beqz $zero,.L0f0eefec +/* f0eefc4: 01183821 */ addu $a3,$t0,$t8 +.L0f0eefc8: +/* f0eefc8: 0010c880 */ sll $t9,$s0,0x2 +/* f0eefcc: 0330c821 */ addu $t9,$t9,$s0 +/* f0eefd0: 0019c880 */ sll $t9,$t9,0x2 +/* f0eefd4: 0330c823 */ subu $t9,$t9,$s0 +/* f0eefd8: 0019c880 */ sll $t9,$t9,0x2 +/* f0eefdc: 3c09800b */ lui $t1,0x800b +/* f0eefe0: 2529c538 */ addiu $t1,$t1,-15048 +/* f0eefe4: 272cfed0 */ addiu $t4,$t9,-304 +/* f0eefe8: 01893821 */ addu $a3,$t4,$t1 +.L0f0eefec: +/* f0eefec: 120d0072 */ beq $s0,$t5,.L0f0ef1b8 +/* f0eeff0: 02802025 */ or $a0,$s4,$zero +/* f0eeff4: 862f0000 */ lh $t7,0x0($s1) +/* f0eeff8: 8ea80000 */ lw $t0,0x0($s5) +/* f0eeffc: 8ed80000 */ lw $t8,0x0($s6) +/* f0ef000: 25ee001d */ addiu $t6,$t7,0x1d +/* f0ef004: afae00c0 */ sw $t6,0xc0($sp) +/* f0ef008: 862a0002 */ lh $t2,0x2($s1) +/* f0ef00c: 3c1900ff */ lui $t9,0xff +/* f0ef010: 3739ffff */ ori $t9,$t9,0xffff +/* f0ef014: 01525821 */ addu $t3,$t2,$s2 +/* f0ef018: afab00bc */ sw $t3,0xbc($sp) +/* f0ef01c: afb90018 */ sw $t9,0x18($sp) +/* f0ef020: afa80010 */ sw $t0,0x10($sp) +/* f0ef024: afb80014 */ sw $t8,0x14($sp) +/* f0ef028: 862c0004 */ lh $t4,0x4($s1) +/* f0ef02c: 8fad00b0 */ lw $t5,0xb0($sp) +/* f0ef030: 00107840 */ sll $t7,$s0,0x1 +/* f0ef034: afac001c */ sw $t4,0x1c($sp) +/* f0ef038: 86290006 */ lh $t1,0x6($s1) +/* f0ef03c: 01af7021 */ addu $t6,$t5,$t7 +/* f0ef040: afae0070 */ sw $t6,0x70($sp) +/* f0ef044: afa70078 */ sw $a3,0x78($sp) +/* f0ef048: afa00028 */ sw $zero,0x28($sp) +/* f0ef04c: afa00024 */ sw $zero,0x24($sp) +/* f0ef050: 02e02825 */ or $a1,$s7,$zero +/* f0ef054: 03c03025 */ or $a2,$s8,$zero +/* f0ef058: 0fc5580f */ jal func0f15603c +/* f0ef05c: afa90020 */ sw $t1,0x20($sp) +/* f0ef060: 8fa70078 */ lw $a3,0x78($sp) +/* f0ef064: 8faa006c */ lw $t2,0x6c($sp) +/* f0ef068: 3c057f1b */ lui $a1,0x7f1b +/* f0ef06c: 0040a025 */ or $s4,$v0,$zero +/* f0ef070: 00ea5821 */ addu $t3,$a3,$t2 +/* f0ef074: 85660024 */ lh $a2,0x24($t3) +/* f0ef078: 24a51e50 */ addiu $a1,$a1,0x1e50 +/* f0ef07c: 0c004dad */ jal 0x136b4 +/* f0ef080: 02602025 */ or $a0,$s3,$zero +/* f0ef084: 8ec80000 */ lw $t0,0x0($s6) +/* f0ef088: 27a400a8 */ addiu $a0,$sp,0xa8 +/* f0ef08c: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f0ef090: 02603025 */ or $a2,$s3,$zero +/* f0ef094: 8ea70000 */ lw $a3,0x0($s5) +/* f0ef098: afa00014 */ sw $zero,0x14($sp) +/* f0ef09c: 0fc55cbe */ jal func0f1572f8 +/* f0ef0a0: afa80010 */ sw $t0,0x10($sp) +/* f0ef0a4: 86380000 */ lh $t8,0x0($s1) +/* f0ef0a8: 8fb900a4 */ lw $t9,0xa4($sp) +/* f0ef0ac: 8eae0000 */ lw $t6,0x0($s5) +/* f0ef0b0: 8eca0000 */ lw $t2,0x0($s6) +/* f0ef0b4: 03196023 */ subu $t4,$t8,$t9 +/* f0ef0b8: 25890078 */ addiu $t1,$t4,0x78 +/* f0ef0bc: afa900c0 */ sw $t1,0xc0($sp) +/* f0ef0c0: 862d0002 */ lh $t5,0x2($s1) +/* f0ef0c4: 3c0bff40 */ lui $t3,0xff40 +/* f0ef0c8: 356b40ff */ ori $t3,$t3,0x40ff +/* f0ef0cc: 01b27821 */ addu $t7,$t5,$s2 +/* f0ef0d0: afaf00bc */ sw $t7,0xbc($sp) +/* f0ef0d4: afab0018 */ sw $t3,0x18($sp) +/* f0ef0d8: afae0010 */ sw $t6,0x10($sp) +/* f0ef0dc: afaa0014 */ sw $t2,0x14($sp) +/* f0ef0e0: 86280004 */ lh $t0,0x4($s1) +/* f0ef0e4: 02802025 */ or $a0,$s4,$zero +/* f0ef0e8: 02e02825 */ or $a1,$s7,$zero +/* f0ef0ec: afa8001c */ sw $t0,0x1c($sp) +/* f0ef0f0: 86380006 */ lh $t8,0x6($s1) +/* f0ef0f4: afa00028 */ sw $zero,0x28($sp) +/* f0ef0f8: afa00024 */ sw $zero,0x24($sp) +/* f0ef0fc: 03c03025 */ or $a2,$s8,$zero +/* f0ef100: 02603825 */ or $a3,$s3,$zero +/* f0ef104: 0fc5580f */ jal func0f15603c +/* f0ef108: afb80020 */ sw $t8,0x20($sp) +/* f0ef10c: 8fb90070 */ lw $t9,0x70($sp) +/* f0ef110: 3c057f1b */ lui $a1,0x7f1b +/* f0ef114: 0040a025 */ or $s4,$v0,$zero +/* f0ef118: 24a51e54 */ addiu $a1,$a1,0x1e54 +/* f0ef11c: 02602025 */ or $a0,$s3,$zero +/* f0ef120: 0c004dad */ jal 0x136b4 +/* f0ef124: 87260024 */ lh $a2,0x24($t9) +/* f0ef128: 8ecc0000 */ lw $t4,0x0($s6) +/* f0ef12c: 27a400a8 */ addiu $a0,$sp,0xa8 +/* f0ef130: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f0ef134: 02603025 */ or $a2,$s3,$zero +/* f0ef138: 8ea70000 */ lw $a3,0x0($s5) +/* f0ef13c: afa00014 */ sw $zero,0x14($sp) +/* f0ef140: 0fc55cbe */ jal func0f1572f8 +/* f0ef144: afac0010 */ sw $t4,0x10($sp) +/* f0ef148: 86290000 */ lh $t1,0x0($s1) +/* f0ef14c: 8fad00a4 */ lw $t5,0xa4($sp) +/* f0ef150: 8ea80000 */ lw $t0,0x0($s5) +/* f0ef154: 8ed80000 */ lw $t8,0x0($s6) +/* f0ef158: 012d7823 */ subu $t7,$t1,$t5 +/* f0ef15c: 25ee0019 */ addiu $t6,$t7,0x19 +/* f0ef160: afae00c0 */ sw $t6,0xc0($sp) +/* f0ef164: 862a0002 */ lh $t2,0x2($s1) +/* f0ef168: 3c1900ff */ lui $t9,0xff +/* f0ef16c: 373900ff */ ori $t9,$t9,0xff +/* f0ef170: 01525821 */ addu $t3,$t2,$s2 +/* f0ef174: afab00bc */ sw $t3,0xbc($sp) +/* f0ef178: afb90018 */ sw $t9,0x18($sp) +/* f0ef17c: afa80010 */ sw $t0,0x10($sp) +/* f0ef180: afb80014 */ sw $t8,0x14($sp) +/* f0ef184: 862c0004 */ lh $t4,0x4($s1) +/* f0ef188: 02802025 */ or $a0,$s4,$zero +/* f0ef18c: 02e02825 */ or $a1,$s7,$zero +/* f0ef190: afac001c */ sw $t4,0x1c($sp) +/* f0ef194: 86290006 */ lh $t1,0x6($s1) +/* f0ef198: afa00028 */ sw $zero,0x28($sp) +/* f0ef19c: afa00024 */ sw $zero,0x24($sp) +/* f0ef1a0: 03c03025 */ or $a2,$s8,$zero +/* f0ef1a4: 02603825 */ or $a3,$s3,$zero +/* f0ef1a8: 0fc5580f */ jal func0f15603c +/* f0ef1ac: afa90020 */ sw $t1,0x20($sp) +/* f0ef1b0: 0040a025 */ or $s4,$v0,$zero +/* f0ef1b4: 2652000a */ addiu $s2,$s2,0xa +.L0f0ef1b8: +/* f0ef1b8: 26100001 */ addiu $s0,$s0,0x1 +/* f0ef1bc: 2401000c */ addiu $at,$zero,0xc +/* f0ef1c0: 1601ff71 */ bne $s0,$at,.L0f0eef88 +/* f0ef1c4: 00000000 */ sll $zero,$zero,0x0 +.L0f0ef1c8: +/* f0ef1c8: 0fc54de0 */ jal func0f153780 +/* f0ef1cc: 02802025 */ or $a0,$s4,$zero +/* f0ef1d0: 8fbf005c */ lw $ra,0x5c($sp) +/* f0ef1d4: 8fb00038 */ lw $s0,0x38($sp) +/* f0ef1d8: 8fb1003c */ lw $s1,0x3c($sp) +/* f0ef1dc: 8fb20040 */ lw $s2,0x40($sp) +/* f0ef1e0: 8fb30044 */ lw $s3,0x44($sp) +/* f0ef1e4: 8fb40048 */ lw $s4,0x48($sp) +/* f0ef1e8: 8fb5004c */ lw $s5,0x4c($sp) +/* f0ef1ec: 8fb60050 */ lw $s6,0x50($sp) +/* f0ef1f0: 8fb70054 */ lw $s7,0x54($sp) +/* f0ef1f4: 8fbe0058 */ lw $s8,0x58($sp) +/* f0ef1f8: 03e00008 */ jr $ra +/* f0ef1fc: 27bd00c8 */ addiu $sp,$sp,0xc8 +); + +GLOBAL_ASM( +glabel func0f0ef200 +/* f0ef200: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0ef204: 30ee0002 */ andi $t6,$a3,0x2 +/* f0ef208: 11c00035 */ beqz $t6,.L0f0ef2e0 +/* f0ef20c: afbf001c */ sw $ra,0x1c($sp) +/* f0ef210: 8caf000c */ lw $t7,0xc($a1) +/* f0ef214: 3c0141a0 */ lui $at,0x41a0 +/* f0ef218: 3c0a800a */ lui $t2,0x800a +/* f0ef21c: 55e00031 */ bnezl $t7,.L0f0ef2e4 +/* f0ef220: 8fa20030 */ lw $v0,0x30($sp) +/* f0ef224: 80c20005 */ lb $v0,0x5($a2) +/* f0ef228: 44811000 */ mtc1 $at,$f2 +/* f0ef22c: 00001825 */ or $v1,$zero,$zero +/* f0ef230: 04410006 */ bgez $v0,.L0f0ef24c +/* f0ef234: 3c0140a0 */ lui $at,0x40a0 +/* f0ef238: 44822000 */ mtc1 $v0,$f4 +/* f0ef23c: 00000000 */ sll $zero,$zero,0x0 +/* f0ef240: 46802020 */ cvt.s.w $f0,$f4 +/* f0ef244: 10000004 */ beqz $zero,.L0f0ef258 +/* f0ef248: 46000007 */ neg.s $f0,$f0 +.L0f0ef24c: +/* f0ef24c: 44823000 */ mtc1 $v0,$f6 +/* f0ef250: 00000000 */ sll $zero,$zero,0x0 +/* f0ef254: 46803020 */ cvt.s.w $f0,$f6 +.L0f0ef258: +/* f0ef258: 4600103c */ c.lt.s $f2,$f0 +/* f0ef25c: 00000000 */ sll $zero,$zero,0x0 +/* f0ef260: 45020012 */ bc1fl .L0f0ef2ac +/* f0ef264: 80c80009 */ lb $t0,0x9($a2) +/* f0ef268: 46020201 */ sub.s $f8,$f0,$f2 +/* f0ef26c: 44815000 */ mtc1 $at,$f10 +/* f0ef270: 3c01800a */ lui $at,0x800a +/* f0ef274: c4309fc4 */ lwc1 $f16,-0x603c($at) +/* f0ef278: 460a4003 */ div.s $f0,$f8,$f10 +/* f0ef27c: 46100002 */ mul.s $f0,$f0,$f16 +/* f0ef280: 04430006 */ bgezl $v0,.L0f0ef29c +/* f0ef284: 4600010d */ trunc.w.s $f4,$f0 +/* f0ef288: 4600048d */ trunc.w.s $f18,$f0 +/* f0ef28c: 44039000 */ mfc1 $v1,$f18 +/* f0ef290: 10000006 */ beqz $zero,.L0f0ef2ac +/* f0ef294: 80c80009 */ lb $t0,0x9($a2) +/* f0ef298: 4600010d */ trunc.w.s $f4,$f0 +.L0f0ef29c: +/* f0ef29c: 44032000 */ mfc1 $v1,$f4 +/* f0ef2a0: 00000000 */ sll $zero,$zero,0x0 +/* f0ef2a4: 00031823 */ negu $v1,$v1 +/* f0ef2a8: 80c80009 */ lb $t0,0x9($a2) +.L0f0ef2ac: +/* f0ef2ac: 8d4a9fc0 */ lw $t2,-0x6040($t2) +/* f0ef2b0: 8fa20030 */ lw $v0,0x30($sp) +/* f0ef2b4: 00084840 */ sll $t1,$t0,0x1 +/* f0ef2b8: 012a0019 */ multu $t1,$t2 +/* f0ef2bc: 844c000c */ lh $t4,0xc($v0) +/* f0ef2c0: 00005812 */ mflo $t3 +/* f0ef2c4: 006b1821 */ addu $v1,$v1,$t3 +/* f0ef2c8: 01836821 */ addu $t5,$t4,$v1 +/* f0ef2cc: a44d000c */ sh $t5,0xc($v0) +/* f0ef2d0: 844e000c */ lh $t6,0xc($v0) +/* f0ef2d4: 05c30003 */ bgezl $t6,.L0f0ef2e4 +/* f0ef2d8: 8fa20030 */ lw $v0,0x30($sp) +/* f0ef2dc: a440000c */ sh $zero,0xc($v0) +.L0f0ef2e0: +/* f0ef2e0: 8fa20030 */ lw $v0,0x30($sp) +.L0f0ef2e4: +/* f0ef2e4: 0fc3a04e */ jal func0f0e8138 +/* f0ef2e8: afa20010 */ sw $v0,0x10($sp) +/* f0ef2ec: 8fbf001c */ lw $ra,0x1c($sp) +/* f0ef2f0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0ef2f4: 03e00008 */ jr $ra +/* f0ef2f8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ef2fc +/* f0ef2fc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0ef300: afa5002c */ sw $a1,0x2c($sp) +/* f0ef304: 87a5002e */ lh $a1,0x2e($sp) +/* f0ef308: 87a8003a */ lh $t0,0x3a($sp) +/* f0ef30c: 8fa9003c */ lw $t1,0x3c($sp) +/* f0ef310: 8faa0040 */ lw $t2,0x40($sp) +/* f0ef314: 8fab0044 */ lw $t3,0x44($sp) +/* f0ef318: 24a50001 */ addiu $a1,$a1,0x1 +/* f0ef31c: afbf0024 */ sw $ra,0x24($sp) +/* f0ef320: afa60030 */ sw $a2,0x30($sp) +/* f0ef324: afa70034 */ sw $a3,0x34($sp) +/* f0ef328: 00067400 */ sll $t6,$a2,0x10 +/* f0ef32c: 0005c400 */ sll $t8,$a1,0x10 +/* f0ef330: 000e3403 */ sra $a2,$t6,0x10 +/* f0ef334: 00182c03 */ sra $a1,$t8,0x10 +/* f0ef338: 2407ffff */ addiu $a3,$zero,-1 +/* f0ef33c: afa80010 */ sw $t0,0x10($sp) +/* f0ef340: afa90014 */ sw $t1,0x14($sp) +/* f0ef344: afaa0018 */ sw $t2,0x18($sp) +/* f0ef348: 0fc3a0a4 */ jal func0f0e8290 +/* f0ef34c: afab001c */ sw $t3,0x1c($sp) +/* f0ef350: 8fbf0024 */ lw $ra,0x24($sp) +/* f0ef354: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0ef358: 03e00008 */ jr $ra +/* f0ef35c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ef360 +/* f0ef360: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0ef364: afbf0014 */ sw $ra,0x14($sp) +/* f0ef368: a4a0000c */ sh $zero,0xc($a1) +/* f0ef36c: 3c028007 */ lui $v0,0x8007 +/* f0ef370: 8c421448 */ lw $v0,0x1448($v0) +/* f0ef374: 3c01800a */ lui $at,0x800a +/* f0ef378: 00220821 */ addu $at,$at,$v0 +/* f0ef37c: 0fc39e66 */ jal func0f0e7998 +/* f0ef380: a022deb0 */ sb $v0,-0x2150($at) +/* f0ef384: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ef388: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0ef38c: 03e00008 */ jr $ra +/* f0ef390: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ef394 +/* f0ef394: 3c098008 */ lui $t1,0x8008 +/* f0ef398: 8faf0010 */ lw $t7,0x10($sp) +/* f0ef39c: 2529fac0 */ addiu $t1,$t1,-1344 +/* f0ef3a0: 8d390000 */ lw $t9,0x0($t1) +/* f0ef3a4: 000fc080 */ sll $t8,$t7,0x2 +/* f0ef3a8: 04c10004 */ bgez $a2,.L0f0ef3bc +/* f0ef3ac: 30ce0003 */ andi $t6,$a2,0x3 +/* f0ef3b0: 11c00002 */ beqz $t6,.L0f0ef3bc +/* f0ef3b4: 00000000 */ sll $zero,$zero,0x0 +/* f0ef3b8: 25cefffc */ addiu $t6,$t6,-4 +.L0f0ef3bc: +/* f0ef3bc: 03190019 */ multu $t8,$t9 +/* f0ef3c0: 01c52821 */ addu $a1,$t6,$a1 +/* f0ef3c4: 8fae0014 */ lw $t6,0x14($sp) +/* f0ef3c8: 3c01e400 */ lui $at,0xe400 +/* f0ef3cc: 00801025 */ or $v0,$a0,$zero +/* f0ef3d0: 000e7880 */ sll $t7,$t6,0x2 +/* f0ef3d4: 31f80fff */ andi $t8,$t7,0xfff +/* f0ef3d8: 24840008 */ addiu $a0,$a0,0x8 +/* f0ef3dc: 00801825 */ or $v1,$a0,$zero +/* f0ef3e0: 24840008 */ addiu $a0,$a0,0x8 +/* f0ef3e4: 00005012 */ mflo $t2 +/* f0ef3e8: 314b0fff */ andi $t3,$t2,0xfff +/* f0ef3ec: 000b6300 */ sll $t4,$t3,0xc +/* f0ef3f0: 01816825 */ or $t5,$t4,$at +/* f0ef3f4: 01b8c825 */ or $t9,$t5,$t8 +/* f0ef3f8: ac590000 */ sw $t9,0x0($v0) +/* f0ef3fc: 8d2b0000 */ lw $t3,0x0($t1) +/* f0ef400: 00065080 */ sll $t2,$a2,0x2 +/* f0ef404: 00076880 */ sll $t5,$a3,0x2 +/* f0ef408: 014b0019 */ multu $t2,$t3 +/* f0ef40c: 31b80fff */ andi $t8,$t5,0xfff +/* f0ef410: 00055940 */ sll $t3,$a1,0x5 +/* f0ef414: 3c0ab400 */ lui $t2,0xb400 +/* f0ef418: 00804025 */ or $t0,$a0,$zero +/* f0ef41c: 24840008 */ addiu $a0,$a0,0x8 +/* f0ef420: 00006012 */ mflo $t4 +/* f0ef424: 318e0fff */ andi $t6,$t4,0xfff +/* f0ef428: 000e7b00 */ sll $t7,$t6,0xc +/* f0ef42c: 01f8c825 */ or $t9,$t7,$t8 +/* f0ef430: ac590004 */ sw $t9,0x4($v0) +/* f0ef434: 01606025 */ or $t4,$t3,$zero +/* f0ef438: 000c7400 */ sll $t6,$t4,0x10 +/* f0ef43c: ac6a0000 */ sw $t2,0x0($v1) +/* f0ef440: 04e10004 */ bgez $a3,.L0f0ef454 +/* f0ef444: 30ed0003 */ andi $t5,$a3,0x3 +/* f0ef448: 11a00002 */ beqz $t5,.L0f0ef454 +/* f0ef44c: 00000000 */ sll $zero,$zero,0x0 +/* f0ef450: 25adfffc */ addiu $t5,$t5,-4 +.L0f0ef454: +/* f0ef454: 000d7940 */ sll $t7,$t5,0x5 +/* f0ef458: 31f8ffff */ andi $t8,$t7,0xffff +/* f0ef45c: 01d8c825 */ or $t9,$t6,$t8 +/* f0ef460: ac790004 */ sw $t9,0x4($v1) +/* f0ef464: 3c0ab300 */ lui $t2,0xb300 +/* f0ef468: ad0a0000 */ sw $t2,0x0($t0) +/* f0ef46c: 8d2b0000 */ lw $t3,0x0($t1) +/* f0ef470: 240c0400 */ addiu $t4,$zero,0x400 +/* f0ef474: 00801025 */ or $v0,$a0,$zero +/* f0ef478: 018b001a */ div $zero,$t4,$t3 +/* f0ef47c: 00006812 */ mflo $t5 +/* f0ef480: 31afffff */ andi $t7,$t5,0xffff +/* f0ef484: 000f7400 */ sll $t6,$t7,0x10 +/* f0ef488: 35d80400 */ ori $t8,$t6,0x400 +/* f0ef48c: 15600002 */ bnez $t3,.L0f0ef498 +/* f0ef490: 00000000 */ sll $zero,$zero,0x0 +/* f0ef494: 0007000d */ break 0x7 +.L0f0ef498: +/* f0ef498: 2401ffff */ addiu $at,$zero,-1 +/* f0ef49c: 15610004 */ bne $t3,$at,.L0f0ef4b0 +/* f0ef4a0: 3c018000 */ lui $at,0x8000 +/* f0ef4a4: 15810002 */ bne $t4,$at,.L0f0ef4b0 +/* f0ef4a8: 00000000 */ sll $zero,$zero,0x0 +/* f0ef4ac: 0006000d */ break 0x6 +.L0f0ef4b0: +/* f0ef4b0: ad180004 */ sw $t8,0x4($t0) +/* f0ef4b4: 03e00008 */ jr $ra +/* f0ef4b8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ef4bc +/* f0ef4bc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0ef4c0: afa40028 */ sw $a0,0x28($sp) +/* f0ef4c4: 248f0008 */ addiu $t7,$a0,0x8 +/* f0ef4c8: afbf0024 */ sw $ra,0x24($sp) +/* f0ef4cc: afa5002c */ sw $a1,0x2c($sp) +/* f0ef4d0: afa60030 */ sw $a2,0x30($sp) +/* f0ef4d4: afa70034 */ sw $a3,0x34($sp) +/* f0ef4d8: afaf0028 */ sw $t7,0x28($sp) +/* f0ef4dc: 3c18e700 */ lui $t8,0xe700 +/* f0ef4e0: ac980000 */ sw $t8,0x0($a0) +/* f0ef4e4: ac800004 */ sw $zero,0x4($a0) +/* f0ef4e8: 8fb90028 */ lw $t9,0x28($sp) +/* f0ef4ec: 3c0bba00 */ lui $t3,0xba00 +/* f0ef4f0: 356b1301 */ ori $t3,$t3,0x1301 +/* f0ef4f4: 272a0008 */ addiu $t2,$t9,0x8 +/* f0ef4f8: afaa0028 */ sw $t2,0x28($sp) +/* f0ef4fc: af200004 */ sw $zero,0x4($t9) +/* f0ef500: af2b0000 */ sw $t3,0x0($t9) +/* f0ef504: 8fac0028 */ lw $t4,0x28($sp) +/* f0ef508: 3c0eb900 */ lui $t6,0xb900 +/* f0ef50c: 35ce0002 */ ori $t6,$t6,0x2 +/* f0ef510: 258d0008 */ addiu $t5,$t4,0x8 +/* f0ef514: afad0028 */ sw $t5,0x28($sp) +/* f0ef518: ad800004 */ sw $zero,0x4($t4) +/* f0ef51c: ad8e0000 */ sw $t6,0x0($t4) +/* f0ef520: 8faf0028 */ lw $t7,0x28($sp) +/* f0ef524: 3c19ba00 */ lui $t9,0xba00 +/* f0ef528: 37391001 */ ori $t9,$t9,0x1001 +/* f0ef52c: 25f80008 */ addiu $t8,$t7,0x8 +/* f0ef530: afb80028 */ sw $t8,0x28($sp) +/* f0ef534: ade00004 */ sw $zero,0x4($t7) +/* f0ef538: adf90000 */ sw $t9,0x0($t7) +/* f0ef53c: 8faa0028 */ lw $t2,0x28($sp) +/* f0ef540: 3c0cba00 */ lui $t4,0xba00 +/* f0ef544: 358c0903 */ ori $t4,$t4,0x903 +/* f0ef548: 254b0008 */ addiu $t3,$t2,0x8 +/* f0ef54c: afab0028 */ sw $t3,0x28($sp) +/* f0ef550: 240d0c00 */ addiu $t5,$zero,0xc00 +/* f0ef554: ad4d0004 */ sw $t5,0x4($t2) +/* f0ef558: ad4c0000 */ sw $t4,0x0($t2) +/* f0ef55c: 8fae0034 */ lw $t6,0x34($sp) +/* f0ef560: 3c18800b */ lui $t8,0x800b +/* f0ef564: 8f18b5a8 */ lw $t8,-0x4a58($t8) +/* f0ef568: 000e7880 */ sll $t7,$t6,0x2 +/* f0ef56c: 01ee7823 */ subu $t7,$t7,$t6 +/* f0ef570: 000f7880 */ sll $t7,$t7,0x2 +/* f0ef574: 240a0001 */ addiu $t2,$zero,0x1 +/* f0ef578: 24190002 */ addiu $t9,$zero,0x2 +/* f0ef57c: afb90010 */ sw $t9,0x10($sp) +/* f0ef580: afaa0014 */ sw $t2,0x14($sp) +/* f0ef584: afa00018 */ sw $zero,0x18($sp) +/* f0ef588: 27a40028 */ addiu $a0,$sp,0x28 +/* f0ef58c: 00003825 */ or $a3,$zero,$zero +/* f0ef590: 24060002 */ addiu $a2,$zero,0x2 +/* f0ef594: 0fc2ce70 */ jal func0f0b39c0 +/* f0ef598: 01f82821 */ addu $a1,$t7,$t8 +/* f0ef59c: 8fab0028 */ lw $t3,0x28($sp) +/* f0ef5a0: 8fa7002c */ lw $a3,0x2c($sp) +/* f0ef5a4: 8fa80030 */ lw $t0,0x30($sp) +/* f0ef5a8: 256c0008 */ addiu $t4,$t3,0x8 +/* f0ef5ac: afac0028 */ sw $t4,0x28($sp) +/* f0ef5b0: 3c0dba00 */ lui $t5,0xba00 +/* f0ef5b4: 35ad1402 */ ori $t5,$t5,0x1402 +/* f0ef5b8: ad6d0000 */ sw $t5,0x0($t3) +/* f0ef5bc: ad600004 */ sw $zero,0x4($t3) +/* f0ef5c0: 8fae0028 */ lw $t6,0x28($sp) +/* f0ef5c4: 3c18ba00 */ lui $t8,0xba00 +/* f0ef5c8: 37180c02 */ ori $t8,$t8,0xc02 +/* f0ef5cc: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0ef5d0: afaf0028 */ sw $t7,0x28($sp) +/* f0ef5d4: add80000 */ sw $t8,0x0($t6) +/* f0ef5d8: adc00004 */ sw $zero,0x4($t6) +/* f0ef5dc: 8fb90028 */ lw $t9,0x28($sp) +/* f0ef5e0: 01601025 */ or $v0,$t3,$zero +/* f0ef5e4: 3c0bfcff */ lui $t3,0xfcff +/* f0ef5e8: 272a0008 */ addiu $t2,$t9,0x8 +/* f0ef5ec: afaa0028 */ sw $t2,0x28($sp) +/* f0ef5f0: 3c0cfffc */ lui $t4,0xfffc +/* f0ef5f4: 358cf279 */ ori $t4,$t4,0xf279 +/* f0ef5f8: 356bffff */ ori $t3,$t3,0xffff +/* f0ef5fc: af2b0000 */ sw $t3,0x0($t9) +/* f0ef600: af2c0004 */ sw $t4,0x4($t9) +/* f0ef604: 8fad0028 */ lw $t5,0x28($sp) +/* f0ef608: 3c18ff37 */ lui $t8,0xff37 +/* f0ef60c: 3c0ffc12 */ lui $t7,0xfc12 +/* f0ef610: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0ef614: afae0028 */ sw $t6,0x28($sp) +/* f0ef618: 35ef9a25 */ ori $t7,$t7,0x9a25 +/* f0ef61c: 3718ffff */ ori $t8,$t8,0xffff +/* f0ef620: adb80004 */ sw $t8,0x4($t5) +/* f0ef624: adaf0000 */ sw $t7,0x0($t5) +/* f0ef628: 8fb90028 */ lw $t9,0x28($sp) +/* f0ef62c: 3c0bfb00 */ lui $t3,0xfb00 +/* f0ef630: 2401ff00 */ addiu $at,$zero,-256 +/* f0ef634: 272a0008 */ addiu $t2,$t9,0x8 +/* f0ef638: afaa0028 */ sw $t2,0x28($sp) +/* f0ef63c: af2b0000 */ sw $t3,0x0($t9) +/* f0ef640: 8fac0038 */ lw $t4,0x38($sp) +/* f0ef644: 3c068008 */ lui $a2,0x8008 +/* f0ef648: 24c6fac0 */ addiu $a2,$a2,-1344 +/* f0ef64c: 01816825 */ or $t5,$t4,$at +/* f0ef650: af2d0004 */ sw $t5,0x4($t9) +/* f0ef654: 8cca0000 */ lw $t2,0x0($a2) +/* f0ef658: 24f80020 */ addiu $t8,$a3,0x20 +/* f0ef65c: 0018c880 */ sll $t9,$t8,0x2 +/* f0ef660: 032a0019 */ multu $t9,$t2 +/* f0ef664: 8fae0028 */ lw $t6,0x28($sp) +/* f0ef668: 3c01e400 */ lui $at,0xe400 +/* f0ef66c: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0ef670: afaf0028 */ sw $t7,0x28($sp) +/* f0ef674: 250f0020 */ addiu $t7,$t0,0x20 +/* f0ef678: 000fc080 */ sll $t8,$t7,0x2 +/* f0ef67c: 01c01825 */ or $v1,$t6,$zero +/* f0ef680: 33190fff */ andi $t9,$t8,0xfff +/* f0ef684: 00005812 */ mflo $t3 +/* f0ef688: 316c0fff */ andi $t4,$t3,0xfff +/* f0ef68c: 000c6b00 */ sll $t5,$t4,0xc +/* f0ef690: 01a17025 */ or $t6,$t5,$at +/* f0ef694: 01d95025 */ or $t2,$t6,$t9 +/* f0ef698: ac6a0000 */ sw $t2,0x0($v1) +/* f0ef69c: 8ccc0000 */ lw $t4,0x0($a2) +/* f0ef6a0: 00075880 */ sll $t3,$a3,0x2 +/* f0ef6a4: 00087080 */ sll $t6,$t0,0x2 +/* f0ef6a8: 016c0019 */ multu $t3,$t4 +/* f0ef6ac: 31d90fff */ andi $t9,$t6,0xfff +/* f0ef6b0: 00006812 */ mflo $t5 +/* f0ef6b4: 31af0fff */ andi $t7,$t5,0xfff +/* f0ef6b8: 000fc300 */ sll $t8,$t7,0xc +/* f0ef6bc: 03195025 */ or $t2,$t8,$t9 +/* f0ef6c0: ac6a0004 */ sw $t2,0x4($v1) +/* f0ef6c4: 8fab0028 */ lw $t3,0x28($sp) +/* f0ef6c8: 3c0f0010 */ lui $t7,0x10 +/* f0ef6cc: 35ef03f0 */ ori $t7,$t7,0x3f0 +/* f0ef6d0: 256c0008 */ addiu $t4,$t3,0x8 +/* f0ef6d4: afac0028 */ sw $t4,0x28($sp) +/* f0ef6d8: 3c0db400 */ lui $t5,0xb400 +/* f0ef6dc: ad6d0000 */ sw $t5,0x0($t3) +/* f0ef6e0: ad6f0004 */ sw $t7,0x4($t3) +/* f0ef6e4: 8fae0028 */ lw $t6,0x28($sp) +/* f0ef6e8: 3c19b300 */ lui $t9,0xb300 +/* f0ef6ec: 01602025 */ or $a0,$t3,$zero +/* f0ef6f0: 25d80008 */ addiu $t8,$t6,0x8 +/* f0ef6f4: afb80028 */ sw $t8,0x28($sp) +/* f0ef6f8: add90000 */ sw $t9,0x0($t6) +/* f0ef6fc: 8cca0000 */ lw $t2,0x0($a2) +/* f0ef700: 240b0400 */ addiu $t3,$zero,0x400 +/* f0ef704: 01c02825 */ or $a1,$t6,$zero +/* f0ef708: 016a001a */ div $zero,$t3,$t2 +/* f0ef70c: 00006012 */ mflo $t4 +/* f0ef710: 318dffff */ andi $t5,$t4,0xffff +/* f0ef714: 000d7c00 */ sll $t7,$t5,0x10 +/* f0ef718: 35eefc00 */ ori $t6,$t7,0xfc00 +/* f0ef71c: acae0004 */ sw $t6,0x4($a1) +/* f0ef720: 8fbf0024 */ lw $ra,0x24($sp) +/* f0ef724: 8fa20028 */ lw $v0,0x28($sp) +/* f0ef728: 15400002 */ bnez $t2,.L0f0ef734 +/* f0ef72c: 00000000 */ sll $zero,$zero,0x0 +/* f0ef730: 0007000d */ break 0x7 +.L0f0ef734: +/* f0ef734: 2401ffff */ addiu $at,$zero,-1 +/* f0ef738: 15410004 */ bne $t2,$at,.L0f0ef74c +/* f0ef73c: 3c018000 */ lui $at,0x8000 +/* f0ef740: 15610002 */ bne $t3,$at,.L0f0ef74c +/* f0ef744: 00000000 */ sll $zero,$zero,0x0 +/* f0ef748: 0006000d */ break 0x6 +.L0f0ef74c: +/* f0ef74c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0ef750: 03e00008 */ jr $ra +/* f0ef754: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ef758 +/* f0ef758: 3c018006 */ lui $at,0x8006 +/* f0ef75c: c4241630 */ lwc1 $f4,0x1630($at) +/* f0ef760: 3c014080 */ lui $at,0x4080 +/* f0ef764: 44814000 */ mtc1 $at,$f8 +/* f0ef768: 46002187 */ neg.s $f6,$f4 +/* f0ef76c: 3c014248 */ lui $at,0x4248 +/* f0ef770: 46083282 */ mul.s $f10,$f6,$f8 +/* f0ef774: 44818000 */ mtc1 $at,$f16 +/* f0ef778: 27bdff60 */ addiu $sp,$sp,-160 +/* f0ef77c: afb5003c */ sw $s5,0x3c($sp) +/* f0ef780: afa400a0 */ sw $a0,0xa0($sp) +/* f0ef784: 8fb900a0 */ lw $t9,0xa0($sp) +/* f0ef788: afb00028 */ sw $s0,0x28($sp) +/* f0ef78c: 46105482 */ mul.s $f18,$f10,$f16 +/* f0ef790: 8fb000b8 */ lw $s0,0xb8($sp) +/* f0ef794: 272d0008 */ addiu $t5,$t9,0x8 +/* f0ef798: afbf004c */ sw $ra,0x4c($sp) +/* f0ef79c: afbe0048 */ sw $s8,0x48($sp) +/* f0ef7a0: afb70044 */ sw $s7,0x44($sp) +/* f0ef7a4: afb60040 */ sw $s6,0x40($sp) +/* f0ef7a8: 4600910d */ trunc.w.s $f4,$f18 +/* f0ef7ac: afb40038 */ sw $s4,0x38($sp) +/* f0ef7b0: afb30034 */ sw $s3,0x34($sp) +/* f0ef7b4: afb20030 */ sw $s2,0x30($sp) +/* f0ef7b8: 44152000 */ mfc1 $s5,$f4 +/* f0ef7bc: afb1002c */ sw $s1,0x2c($sp) +/* f0ef7c0: afad00a0 */ sw $t5,0xa0($sp) +/* f0ef7c4: 3c0ee700 */ lui $t6,0xe700 +/* f0ef7c8: af2e0000 */ sw $t6,0x0($t9) +/* f0ef7cc: af200004 */ sw $zero,0x4($t9) +/* f0ef7d0: 0010c042 */ srl $t8,$s0,0x1 +/* f0ef7d4: 03008025 */ or $s0,$t8,$zero +/* f0ef7d8: 3c19ba00 */ lui $t9,0xba00 +/* f0ef7dc: 37391301 */ ori $t9,$t9,0x1301 +/* f0ef7e0: 00a0b025 */ or $s6,$a1,$zero +/* f0ef7e4: 3c05800b */ lui $a1,0x800b +/* f0ef7e8: 00c09025 */ or $s2,$a2,$zero +/* f0ef7ec: 00e09825 */ or $s3,$a3,$zero +/* f0ef7f0: 06a10004 */ bgez $s5,.L0f0ef804 +/* f0ef7f4: 32af0003 */ andi $t7,$s5,0x3 +/* f0ef7f8: 11e00002 */ beqz $t7,.L0f0ef804 +/* f0ef7fc: 00000000 */ sll $zero,$zero,0x0 +/* f0ef800: 25effffc */ addiu $t7,$t7,-4 +.L0f0ef804: +/* f0ef804: 01e0a825 */ or $s5,$t7,$zero +/* f0ef808: 8faf00a0 */ lw $t7,0xa0($sp) +/* f0ef80c: 00003825 */ or $a3,$zero,$zero +/* f0ef810: 24060002 */ addiu $a2,$zero,0x2 +/* f0ef814: 25f80008 */ addiu $t8,$t7,0x8 +/* f0ef818: afb800a0 */ sw $t8,0xa0($sp) +/* f0ef81c: ade00004 */ sw $zero,0x4($t7) +/* f0ef820: adf90000 */ sw $t9,0x0($t7) +/* f0ef824: 8fad00a0 */ lw $t5,0xa0($sp) +/* f0ef828: 3c0fb900 */ lui $t7,0xb900 +/* f0ef82c: 35ef0002 */ ori $t7,$t7,0x2 +/* f0ef830: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0ef834: afae00a0 */ sw $t6,0xa0($sp) +/* f0ef838: ada00004 */ sw $zero,0x4($t5) +/* f0ef83c: adaf0000 */ sw $t7,0x0($t5) +/* f0ef840: 8fb800a0 */ lw $t8,0xa0($sp) +/* f0ef844: 3c0dba00 */ lui $t5,0xba00 +/* f0ef848: 35ad1001 */ ori $t5,$t5,0x1001 +/* f0ef84c: 27190008 */ addiu $t9,$t8,0x8 +/* f0ef850: afb900a0 */ sw $t9,0xa0($sp) +/* f0ef854: af000004 */ sw $zero,0x4($t8) +/* f0ef858: af0d0000 */ sw $t5,0x0($t8) +/* f0ef85c: 8fae00a0 */ lw $t6,0xa0($sp) +/* f0ef860: 3c18ba00 */ lui $t8,0xba00 +/* f0ef864: 37180903 */ ori $t8,$t8,0x903 +/* f0ef868: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0ef86c: afaf00a0 */ sw $t7,0xa0($sp) +/* f0ef870: 24190c00 */ addiu $t9,$zero,0xc00 +/* f0ef874: add90004 */ sw $t9,0x4($t6) +/* f0ef878: add80000 */ sw $t8,0x0($t6) +/* f0ef87c: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f0ef880: 240e0001 */ addiu $t6,$zero,0x1 +/* f0ef884: 240d0002 */ addiu $t5,$zero,0x2 +/* f0ef888: afad0010 */ sw $t5,0x10($sp) +/* f0ef88c: afae0014 */ sw $t6,0x14($sp) +/* f0ef890: afa00018 */ sw $zero,0x18($sp) +/* f0ef894: 27a400a0 */ addiu $a0,$sp,0xa0 +/* f0ef898: 0fc2ce70 */ jal func0f0b39c0 +/* f0ef89c: 24a50294 */ addiu $a1,$a1,0x294 +/* f0ef8a0: 8faf00a0 */ lw $t7,0xa0($sp) +/* f0ef8a4: 3c19ba00 */ lui $t9,0xba00 +/* f0ef8a8: 37391402 */ ori $t9,$t9,0x1402 +/* f0ef8ac: 25f80008 */ addiu $t8,$t7,0x8 +/* f0ef8b0: afb800a0 */ sw $t8,0xa0($sp) +/* f0ef8b4: ade00004 */ sw $zero,0x4($t7) +/* f0ef8b8: adf90000 */ sw $t9,0x0($t7) +/* f0ef8bc: 8fad00a0 */ lw $t5,0xa0($sp) +/* f0ef8c0: 3c0fba00 */ lui $t7,0xba00 +/* f0ef8c4: 35ef0c02 */ ori $t7,$t7,0xc02 +/* f0ef8c8: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0ef8cc: afae00a0 */ sw $t6,0xa0($sp) +/* f0ef8d0: ada00004 */ sw $zero,0x4($t5) +/* f0ef8d4: adaf0000 */ sw $t7,0x0($t5) +/* f0ef8d8: 8fb800a0 */ lw $t8,0xa0($sp) +/* f0ef8dc: 3c0dfc12 */ lui $t5,0xfc12 +/* f0ef8e0: 3c0eff37 */ lui $t6,0xff37 +/* f0ef8e4: 27190008 */ addiu $t9,$t8,0x8 +/* f0ef8e8: afb900a0 */ sw $t9,0xa0($sp) +/* f0ef8ec: 35ceffff */ ori $t6,$t6,0xffff +/* f0ef8f0: 35ad9a25 */ ori $t5,$t5,0x9a25 +/* f0ef8f4: af0d0000 */ sw $t5,0x0($t8) +/* f0ef8f8: af0e0004 */ sw $t6,0x4($t8) +/* f0ef8fc: 8faf00a0 */ lw $t7,0xa0($sp) +/* f0ef900: 2401ff00 */ addiu $at,$zero,-256 +/* f0ef904: 02016825 */ or $t5,$s0,$at +/* f0ef908: 25f80008 */ addiu $t8,$t7,0x8 +/* f0ef90c: afb800a0 */ sw $t8,0xa0($sp) +/* f0ef910: 3c19fb00 */ lui $t9,0xfb00 +/* f0ef914: 0272082a */ slt $at,$s3,$s2 +/* f0ef918: 02408825 */ or $s1,$s2,$zero +/* f0ef91c: adf90000 */ sw $t9,0x0($t7) +/* f0ef920: 1420004e */ bnez $at,.L0f0efa5c +/* f0ef924: aded0004 */ sw $t5,0x4($t7) +/* f0ef928: 00127100 */ sll $t6,$s2,0x4 +/* f0ef92c: 3c0f8007 */ lui $t7,0x8007 +/* f0ef930: 25ef11f4 */ addiu $t7,$t7,0x11f4 +/* f0ef934: 266c0001 */ addiu $t4,$s3,0x1 +/* f0ef938: 8fb300b4 */ lw $s3,0xb4($sp) +/* f0ef93c: 01cf8021 */ addu $s0,$t6,$t7 +/* f0ef940: 8fb200b0 */ lw $s2,0xb0($sp) +/* f0ef944: 241e0011 */ addiu $s8,$zero,0x11 +/* f0ef948: 2417000e */ addiu $s7,$zero,0xe +/* f0ef94c: 2414ffff */ addiu $s4,$zero,-1 +.L0f0ef950: +/* f0ef950: 8e18000c */ lw $t8,0xc($s0) +/* f0ef954: 02a02825 */ or $a1,$s5,$zero +/* f0ef958: 56980005 */ bnel $s4,$t8,.L0f0ef970 +/* f0ef95c: 8e080008 */ lw $t0,0x8($s0) +/* f0ef960: 8e190004 */ lw $t9,0x4($s0) +/* f0ef964: 272d0001 */ addiu $t5,$t9,0x1 +/* f0ef968: ae0d000c */ sw $t5,0xc($s0) +/* f0ef96c: 8e080008 */ lw $t0,0x8($s0) +.L0f0ef970: +/* f0ef970: 56880005 */ bnel $s4,$t0,.L0f0ef988 +/* f0ef974: 8e0a0000 */ lw $t2,0x0($s0) +/* f0ef978: 8e0e0000 */ lw $t6,0x0($s0) +/* f0ef97c: 25c80001 */ addiu $t0,$t6,0x1 +/* f0ef980: ae080008 */ sw $t0,0x8($s0) +/* f0ef984: 8e0a0000 */ lw $t2,0x0($s0) +.L0f0ef988: +/* f0ef988: 150a0002 */ bne $t0,$t2,.L0f0ef994 +/* f0ef98c: 25580001 */ addiu $t8,$t2,0x1 +/* f0ef990: ae180008 */ sw $t8,0x8($s0) +.L0f0ef994: +/* f0ef994: 8e090004 */ lw $t1,0x4($s0) +/* f0ef998: 8e19000c */ lw $t9,0xc($s0) +/* f0ef99c: 252d0001 */ addiu $t5,$t1,0x1 +/* f0ef9a0: 57290004 */ bnel $t9,$t1,.L0f0ef9b4 +/* f0ef9a4: 8e080008 */ lw $t0,0x8($s0) +/* f0ef9a8: ae0d000c */ sw $t5,0xc($s0) +/* f0ef9ac: 8e0a0000 */ lw $t2,0x0($s0) +/* f0ef9b0: 8e080008 */ lw $t0,0x8($s0) +.L0f0ef9b4: +/* f0ef9b4: 010a082a */ slt $at,$t0,$t2 +/* f0ef9b8: 50200005 */ beqzl $at,.L0f0ef9d0 +/* f0ef9bc: 8e0b000c */ lw $t3,0xc($s0) +/* f0ef9c0: ae080000 */ sw $t0,0x0($s0) +/* f0ef9c4: ae0a0008 */ sw $t2,0x8($s0) +/* f0ef9c8: 8e090004 */ lw $t1,0x4($s0) +/* f0ef9cc: 8e0b000c */ lw $t3,0xc($s0) +.L0f0ef9d0: +/* f0ef9d0: 0169082a */ slt $at,$t3,$t1 +/* f0ef9d4: 50200006 */ beqzl $at,.L0f0ef9f0 +/* f0ef9d8: 8e080008 */ lw $t0,0x8($s0) +/* f0ef9dc: ae0b0004 */ sw $t3,0x4($s0) +/* f0ef9e0: 01205825 */ or $t3,$t1,$zero +/* f0ef9e4: ae09000c */ sw $t1,0xc($s0) +/* f0ef9e8: 8e090004 */ lw $t1,0x4($s0) +/* f0ef9ec: 8e080008 */ lw $t0,0x8($s0) +.L0f0ef9f0: +/* f0ef9f0: 12370005 */ beq $s1,$s7,.L0f0efa08 +/* f0ef9f4: 8e0a0000 */ lw $t2,0x0($s0) +/* f0ef9f8: 123e0003 */ beq $s1,$s8,.L0f0efa08 +/* f0ef9fc: 24010014 */ addiu $at,$zero,0x14 +/* f0efa00: 56210003 */ bnel $s1,$at,.L0f0efa10 +/* f0efa04: 86c20000 */ lh $v0,0x0($s6) +.L0f0efa08: +/* f0efa08: 00152823 */ negu $a1,$s5 +/* f0efa0c: 86c20000 */ lh $v0,0x0($s6) +.L0f0efa10: +/* f0efa10: 86c30002 */ lh $v1,0x2($s6) +/* f0efa14: afac0050 */ sw $t4,0x50($sp) +/* f0efa18: 01427021 */ addu $t6,$t2,$v0 +/* f0efa1c: 01d23021 */ addu $a2,$t6,$s2 +/* f0efa20: 0102c021 */ addu $t8,$t0,$v0 +/* f0efa24: 01636821 */ addu $t5,$t3,$v1 +/* f0efa28: 01b37021 */ addu $t6,$t5,$s3 +/* f0efa2c: 0312c821 */ addu $t9,$t8,$s2 +/* f0efa30: 01237821 */ addu $t7,$t1,$v1 +/* f0efa34: 01f33821 */ addu $a3,$t7,$s3 +/* f0efa38: afb90010 */ sw $t9,0x10($sp) +/* f0efa3c: afae0014 */ sw $t6,0x14($sp) +/* f0efa40: 0fc3bce5 */ jal func0f0ef394 +/* f0efa44: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0efa48: 8fac0050 */ lw $t4,0x50($sp) +/* f0efa4c: 26310001 */ addiu $s1,$s1,0x1 +/* f0efa50: 26100010 */ addiu $s0,$s0,0x10 +/* f0efa54: 1591ffbe */ bne $t4,$s1,.L0f0ef950 +/* f0efa58: afa200a0 */ sw $v0,0xa0($sp) +.L0f0efa5c: +/* f0efa5c: 8fbf004c */ lw $ra,0x4c($sp) +/* f0efa60: 8fa200a0 */ lw $v0,0xa0($sp) +/* f0efa64: 8fb00028 */ lw $s0,0x28($sp) +/* f0efa68: 8fb1002c */ lw $s1,0x2c($sp) +/* f0efa6c: 8fb20030 */ lw $s2,0x30($sp) +/* f0efa70: 8fb30034 */ lw $s3,0x34($sp) +/* f0efa74: 8fb40038 */ lw $s4,0x38($sp) +/* f0efa78: 8fb5003c */ lw $s5,0x3c($sp) +/* f0efa7c: 8fb60040 */ lw $s6,0x40($sp) +/* f0efa80: 8fb70044 */ lw $s7,0x44($sp) +/* f0efa84: 8fbe0048 */ lw $s8,0x48($sp) +/* f0efa88: 03e00008 */ jr $ra +/* f0efa8c: 27bd00a0 */ addiu $sp,$sp,0xa0 +); + +GLOBAL_ASM( +glabel func0f0efa90 +/* f0efa90: 000470c0 */ sll $t6,$a0,0x3 +/* f0efa94: 01c47021 */ addu $t6,$t6,$a0 +/* f0efa98: 000e7040 */ sll $t6,$t6,0x1 +/* f0efa9c: 00057840 */ sll $t7,$a1,0x1 +/* f0efaa0: 01cfc021 */ addu $t8,$t6,$t7 +/* f0efaa4: 3c038007 */ lui $v1,0x8007 +/* f0efaa8: 00781821 */ addu $v1,$v1,$t8 +/* f0efaac: 94631354 */ lhu $v1,0x1354($v1) +/* f0efab0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0efab4: 240154c2 */ addiu $at,$zero,0x54c2 +/* f0efab8: 14610013 */ bne $v1,$at,.L0f0efb08 +/* f0efabc: afbf0014 */ sw $ra,0x14($sp) +/* f0efac0: 3c198007 */ lui $t9,0x8007 +/* f0efac4: 8f391448 */ lw $t9,0x1448($t9) +/* f0efac8: 3c04800a */ lui $a0,0x800a +/* f0efacc: afa3001c */ sw $v1,0x1c($sp) +/* f0efad0: 001940c0 */ sll $t0,$t9,0x3 +/* f0efad4: 01194023 */ subu $t0,$t0,$t9 +/* f0efad8: 00084080 */ sll $t0,$t0,0x2 +/* f0efadc: 01194021 */ addu $t0,$t0,$t9 +/* f0efae0: 000840c0 */ sll $t0,$t0,0x3 +/* f0efae4: 01194023 */ subu $t0,$t0,$t9 +/* f0efae8: 00084100 */ sll $t0,$t0,0x4 +/* f0efaec: 00882021 */ addu $a0,$a0,$t0 +/* f0efaf0: 0fc549fb */ jal func0f1527ec +/* f0efaf4: 8c84ee24 */ lw $a0,-0x11dc($a0) +/* f0efaf8: 24010001 */ addiu $at,$zero,0x1 +/* f0efafc: 14410002 */ bne $v0,$at,.L0f0efb08 +/* f0efb00: 8fa3001c */ lw $v1,0x1c($sp) +/* f0efb04: 240354c3 */ addiu $v1,$zero,0x54c3 +.L0f0efb08: +/* f0efb08: 240154c4 */ addiu $at,$zero,0x54c4 +/* f0efb0c: 14610011 */ bne $v1,$at,.L0f0efb54 +/* f0efb10: 3c098007 */ lui $t1,0x8007 +/* f0efb14: 8d291448 */ lw $t1,0x1448($t1) +/* f0efb18: 3c04800a */ lui $a0,0x800a +/* f0efb1c: afa3001c */ sw $v1,0x1c($sp) +/* f0efb20: 000950c0 */ sll $t2,$t1,0x3 +/* f0efb24: 01495023 */ subu $t2,$t2,$t1 +/* f0efb28: 000a5080 */ sll $t2,$t2,0x2 +/* f0efb2c: 01495021 */ addu $t2,$t2,$t1 +/* f0efb30: 000a50c0 */ sll $t2,$t2,0x3 +/* f0efb34: 01495023 */ subu $t2,$t2,$t1 +/* f0efb38: 000a5100 */ sll $t2,$t2,0x4 +/* f0efb3c: 008a2021 */ addu $a0,$a0,$t2 +/* f0efb40: 0fc549e0 */ jal func0f152780 +/* f0efb44: 8c84ee24 */ lw $a0,-0x11dc($a0) +/* f0efb48: 14400002 */ bnez $v0,.L0f0efb54 +/* f0efb4c: 8fa3001c */ lw $v1,0x1c($sp) +/* f0efb50: 240354c6 */ addiu $v1,$zero,0x54c6 +.L0f0efb54: +/* f0efb54: 240154c5 */ addiu $at,$zero,0x54c5 +/* f0efb58: 14610011 */ bne $v1,$at,.L0f0efba0 +/* f0efb5c: 3c0b8007 */ lui $t3,0x8007 +/* f0efb60: 8d6b1448 */ lw $t3,0x1448($t3) +/* f0efb64: 3c04800a */ lui $a0,0x800a +/* f0efb68: afa3001c */ sw $v1,0x1c($sp) +/* f0efb6c: 000b60c0 */ sll $t4,$t3,0x3 +/* f0efb70: 018b6023 */ subu $t4,$t4,$t3 +/* f0efb74: 000c6080 */ sll $t4,$t4,0x2 +/* f0efb78: 018b6021 */ addu $t4,$t4,$t3 +/* f0efb7c: 000c60c0 */ sll $t4,$t4,0x3 +/* f0efb80: 018b6023 */ subu $t4,$t4,$t3 +/* f0efb84: 000c6100 */ sll $t4,$t4,0x4 +/* f0efb88: 008c2021 */ addu $a0,$a0,$t4 +/* f0efb8c: 0fc549e0 */ jal func0f152780 +/* f0efb90: 8c84ee24 */ lw $a0,-0x11dc($a0) +/* f0efb94: 14400002 */ bnez $v0,.L0f0efba0 +/* f0efb98: 8fa3001c */ lw $v1,0x1c($sp) +/* f0efb9c: 240354c7 */ addiu $v1,$zero,0x54c7 +.L0f0efba0: +/* f0efba0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0efba4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0efba8: 3062ffff */ andi $v0,$v1,0xffff +/* f0efbac: 03e00008 */ jr $ra +/* f0efbb0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0efbb4 +/* f0efbb4: 27bdff68 */ addiu $sp,$sp,-152 +/* f0efbb8: 3c0f8007 */ lui $t7,0x8007 +/* f0efbbc: afbf005c */ sw $ra,0x5c($sp) +/* f0efbc0: afbe0058 */ sw $s8,0x58($sp) +/* f0efbc4: afb70054 */ sw $s7,0x54($sp) +/* f0efbc8: afb60050 */ sw $s6,0x50($sp) +/* f0efbcc: afb5004c */ sw $s5,0x4c($sp) +/* f0efbd0: afb40048 */ sw $s4,0x48($sp) +/* f0efbd4: afb30044 */ sw $s3,0x44($sp) +/* f0efbd8: afb20040 */ sw $s2,0x40($sp) +/* f0efbdc: afb1003c */ sw $s1,0x3c($sp) +/* f0efbe0: afb00038 */ sw $s0,0x38($sp) +/* f0efbe4: afa600a0 */ sw $a2,0xa0($sp) +/* f0efbe8: afa700a4 */ sw $a3,0xa4($sp) +/* f0efbec: 25ef142c */ addiu $t7,$t7,0x142c +/* f0efbf0: 8de10000 */ lw $at,0x0($t7) +/* f0efbf4: 27ae0074 */ addiu $t6,$sp,0x74 +/* f0efbf8: 8de80004 */ lw $t0,0x4($t7) +/* f0efbfc: adc10000 */ sw $at,0x0($t6) +/* f0efc00: 8de10008 */ lw $at,0x8($t7) +/* f0efc04: adc80004 */ sw $t0,0x4($t6) +/* f0efc08: 8de8000c */ lw $t0,0xc($t7) +/* f0efc0c: adc10008 */ sw $at,0x8($t6) +/* f0efc10: 95e10010 */ lhu $at,0x10($t7) +/* f0efc14: 00a0b025 */ or $s6,$a1,$zero +/* f0efc18: adc8000c */ sw $t0,0xc($t6) +/* f0efc1c: 0fc54d8a */ jal func0f153628 +/* f0efc20: a5c10010 */ sh $at,0x10($t6) +/* f0efc24: 0040a825 */ or $s5,$v0,$zero +/* f0efc28: 00009825 */ or $s3,$zero,$zero +/* f0efc2c: 0000b825 */ or $s7,$zero,$zero +/* f0efc30: 83be00b7 */ lb $s8,0xb7($sp) +/* f0efc34: 8fb400b0 */ lw $s4,0xb0($sp) +.L0f0efc38: +/* f0efc38: 8fa900a0 */ lw $t1,0xa0($sp) +/* f0efc3c: 8fac00a8 */ lw $t4,0xa8($sp) +/* f0efc40: 2ac10004 */ slti $at,$s6,0x4 +/* f0efc44: 852a0002 */ lh $t2,0x2($t1) +/* f0efc48: 8fb900a0 */ lw $t9,0xa0($sp) +/* f0efc4c: 8fae00a4 */ lw $t6,0xa4($sp) +/* f0efc50: 02ea5821 */ addu $t3,$s7,$t2 +/* f0efc54: 016c6821 */ addu $t5,$t3,$t4 +/* f0efc58: 14200006 */ bnez $at,.L0f0efc74 +/* f0efc5c: afad0090 */ sw $t5,0x90($sp) +/* f0efc60: 2a610004 */ slti $at,$s3,0x4 +/* f0efc64: 14200022 */ bnez $at,.L0f0efcf0 +/* f0efc68: 2a610008 */ slti $at,$s3,0x8 +/* f0efc6c: 50200021 */ beqzl $at,.L0f0efcf4 +/* f0efc70: 02c02025 */ or $a0,$s6,$zero +.L0f0efc74: +/* f0efc74: 87380000 */ lh $t8,0x0($t9) +/* f0efc78: 00134840 */ sll $t1,$s3,0x1 +/* f0efc7c: 03a92021 */ addu $a0,$sp,$t1 +/* f0efc80: 030e7821 */ addu $t7,$t8,$t6 +/* f0efc84: 25e8004c */ addiu $t0,$t7,0x4c +/* f0efc88: afa80094 */ sw $t0,0x94($sp) +/* f0efc8c: 0fc5b9f1 */ jal func0f16e7c4 +/* f0efc90: 94840074 */ lhu $a0,0x74($a0) +/* f0efc94: 0c002f02 */ jal 0xbc08 +/* f0efc98: 00409025 */ or $s2,$v0,$zero +/* f0efc9c: 00028400 */ sll $s0,$v0,0x10 +/* f0efca0: 00105403 */ sra $t2,$s0,0x10 +/* f0efca4: 0c002f06 */ jal 0xbc18 +/* f0efca8: 01408025 */ or $s0,$t2,$zero +/* f0efcac: 3c0b8008 */ lui $t3,0x8008 +/* f0efcb0: 3c0c8008 */ lui $t4,0x8008 +/* f0efcb4: 8d8cfb04 */ lw $t4,-0x4fc($t4) +/* f0efcb8: 8d6bfb08 */ lw $t3,-0x4f8($t3) +/* f0efcbc: 02a02025 */ or $a0,$s5,$zero +/* f0efcc0: 27a50094 */ addiu $a1,$sp,0x94 +/* f0efcc4: 27a60090 */ addiu $a2,$sp,0x90 +/* f0efcc8: 02403825 */ or $a3,$s2,$zero +/* f0efccc: afb40018 */ sw $s4,0x18($sp) +/* f0efcd0: afb0001c */ sw $s0,0x1c($sp) +/* f0efcd4: afa20020 */ sw $v0,0x20($sp) +/* f0efcd8: afa00024 */ sw $zero,0x24($sp) +/* f0efcdc: afa00028 */ sw $zero,0x28($sp) +/* f0efce0: afac0014 */ sw $t4,0x14($sp) +/* f0efce4: 0fc5580f */ jal func0f15603c +/* f0efce8: afab0010 */ sw $t3,0x10($sp) +/* f0efcec: 0040a825 */ or $s5,$v0,$zero +.L0f0efcf0: +/* f0efcf0: 02c02025 */ or $a0,$s6,$zero +.L0f0efcf4: +/* f0efcf4: 0fc3bea4 */ jal func0f0efa90 +/* f0efcf8: 02602825 */ or $a1,$s3,$zero +/* f0efcfc: 3050ffff */ andi $s0,$v0,0xffff +/* f0efd00: 07c00010 */ bltz $s8,.L0f0efd44 +/* f0efd04: 8fb100ac */ lw $s1,0xac($sp) +/* f0efd08: 2ac10008 */ slti $at,$s6,0x8 +/* f0efd0c: 14200008 */ bnez $at,.L0f0efd30 +/* f0efd10: 03c02025 */ or $a0,$s8,$zero +/* f0efd14: 27c40004 */ addiu $a0,$s8,0x4 +/* f0efd18: 0fc3bea4 */ jal func0f0efa90 +/* f0efd1c: 02602825 */ or $a1,$s3,$zero +/* f0efd20: 56020009 */ bnel $s0,$v0,.L0f0efd48 +/* f0efd24: 2ac10004 */ slti $at,$s6,0x4 +/* f0efd28: 10000006 */ beqz $zero,.L0f0efd44 +/* f0efd2c: 02808825 */ or $s1,$s4,$zero +.L0f0efd30: +/* f0efd30: 0fc3bea4 */ jal func0f0efa90 +/* f0efd34: 02602825 */ or $a1,$s3,$zero +/* f0efd38: 56020003 */ bnel $s0,$v0,.L0f0efd48 +/* f0efd3c: 2ac10004 */ slti $at,$s6,0x4 +/* f0efd40: 02808825 */ or $s1,$s4,$zero +.L0f0efd44: +/* f0efd44: 2ac10004 */ slti $at,$s6,0x4 +.L0f0efd48: +/* f0efd48: 1420000b */ bnez $at,.L0f0efd78 +/* f0efd4c: 02002025 */ or $a0,$s0,$zero +/* f0efd50: 24010002 */ addiu $at,$zero,0x2 +/* f0efd54: 16610008 */ bne $s3,$at,.L0f0efd78 +/* f0efd58: 8fad00a0 */ lw $t5,0xa0($sp) +/* f0efd5c: 85b90000 */ lh $t9,0x0($t5) +/* f0efd60: 8fb800a4 */ lw $t8,0xa4($sp) +/* f0efd64: 02808825 */ or $s1,$s4,$zero +/* f0efd68: 03387021 */ addu $t6,$t9,$t8 +/* f0efd6c: 25cf003f */ addiu $t7,$t6,0x3f +/* f0efd70: 10000004 */ beqz $zero,.L0f0efd84 +/* f0efd74: afaf0094 */ sw $t7,0x94($sp) +.L0f0efd78: +/* f0efd78: 2401ff00 */ addiu $at,$zero,-256 +/* f0efd7c: 02214025 */ or $t0,$s1,$at +/* f0efd80: 01008825 */ or $s1,$t0,$zero +.L0f0efd84: +/* f0efd84: 0fc5b9f1 */ jal func0f16e7c4 +/* f0efd88: 00000000 */ sll $zero,$zero,0x0 +/* f0efd8c: 0c002f02 */ jal 0xbc08 +/* f0efd90: 00409025 */ or $s2,$v0,$zero +/* f0efd94: 00028400 */ sll $s0,$v0,0x10 +/* f0efd98: 00104c03 */ sra $t1,$s0,0x10 +/* f0efd9c: 0c002f06 */ jal 0xbc18 +/* f0efda0: 01208025 */ or $s0,$t1,$zero +/* f0efda4: 3c0a8008 */ lui $t2,0x8008 +/* f0efda8: 3c0b8008 */ lui $t3,0x8008 +/* f0efdac: 8d6bfb04 */ lw $t3,-0x4fc($t3) +/* f0efdb0: 8d4afb08 */ lw $t2,-0x4f8($t2) +/* f0efdb4: 02a02025 */ or $a0,$s5,$zero +/* f0efdb8: 27a50094 */ addiu $a1,$sp,0x94 +/* f0efdbc: 27a60090 */ addiu $a2,$sp,0x90 +/* f0efdc0: 02403825 */ or $a3,$s2,$zero +/* f0efdc4: afb10018 */ sw $s1,0x18($sp) +/* f0efdc8: afb0001c */ sw $s0,0x1c($sp) +/* f0efdcc: afa20020 */ sw $v0,0x20($sp) +/* f0efdd0: afa00024 */ sw $zero,0x24($sp) +/* f0efdd4: afa00028 */ sw $zero,0x28($sp) +/* f0efdd8: afab0014 */ sw $t3,0x14($sp) +/* f0efddc: 0fc5580f */ jal func0f15603c +/* f0efde0: afaa0010 */ sw $t2,0x10($sp) +/* f0efde4: 26730001 */ addiu $s3,$s3,0x1 +/* f0efde8: 24010009 */ addiu $at,$zero,0x9 +/* f0efdec: 26f70007 */ addiu $s7,$s7,0x7 +/* f0efdf0: 1661ff91 */ bne $s3,$at,.L0f0efc38 +/* f0efdf4: 0040a825 */ or $s5,$v0,$zero +/* f0efdf8: 0fc54de0 */ jal func0f153780 +/* f0efdfc: 00402025 */ or $a0,$v0,$zero +/* f0efe00: 8fbf005c */ lw $ra,0x5c($sp) +/* f0efe04: 8fb00038 */ lw $s0,0x38($sp) +/* f0efe08: 8fb1003c */ lw $s1,0x3c($sp) +/* f0efe0c: 8fb20040 */ lw $s2,0x40($sp) +/* f0efe10: 8fb30044 */ lw $s3,0x44($sp) +/* f0efe14: 8fb40048 */ lw $s4,0x48($sp) +/* f0efe18: 8fb5004c */ lw $s5,0x4c($sp) +/* f0efe1c: 8fb60050 */ lw $s6,0x50($sp) +/* f0efe20: 8fb70054 */ lw $s7,0x54($sp) +/* f0efe24: 8fbe0058 */ lw $s8,0x58($sp) +/* f0efe28: 03e00008 */ jr $ra +/* f0efe2c: 27bd0098 */ addiu $sp,$sp,0x98 +); + +GLOBAL_ASM( +glabel func0f0efe30 +/* f0efe30: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0efe34: afb10028 */ sw $s1,0x28($sp) +/* f0efe38: afbf002c */ sw $ra,0x2c($sp) +/* f0efe3c: afb00024 */ sw $s0,0x24($sp) +/* f0efe40: afa60048 */ sw $a2,0x48($sp) +/* f0efe44: afa7004c */ sw $a3,0x4c($sp) +/* f0efe48: 84ae0000 */ lh $t6,0x0($a1) +/* f0efe4c: 00a08825 */ or $s1,$a1,$zero +/* f0efe50: 86380002 */ lh $t8,0x2($s1) +/* f0efe54: 01c62821 */ addu $a1,$t6,$a2 +/* f0efe58: 8fb00054 */ lw $s0,0x54($sp) +/* f0efe5c: 03073021 */ addu $a2,$t8,$a3 +/* f0efe60: 24c60004 */ addiu $a2,$a2,0x4 +/* f0efe64: afa60038 */ sw $a2,0x38($sp) +/* f0efe68: 24070033 */ addiu $a3,$zero,0x33 +/* f0efe6c: afa5003c */ sw $a1,0x3c($sp) +/* f0efe70: 0fc3bd2f */ jal func0f0ef4bc +/* f0efe74: afb00010 */ sw $s0,0x10($sp) +/* f0efe78: 8fa5003c */ lw $a1,0x3c($sp) +/* f0efe7c: 00402025 */ or $a0,$v0,$zero +/* f0efe80: 8fa60038 */ lw $a2,0x38($sp) +/* f0efe84: 24a50020 */ addiu $a1,$a1,0x20 +/* f0efe88: afa50034 */ sw $a1,0x34($sp) +/* f0efe8c: 24070034 */ addiu $a3,$zero,0x34 +/* f0efe90: 0fc3bd2f */ jal func0f0ef4bc +/* f0efe94: afb00010 */ sw $s0,0x10($sp) +/* f0efe98: 8fa60038 */ lw $a2,0x38($sp) +/* f0efe9c: 00402025 */ or $a0,$v0,$zero +/* f0efea0: 8fa5003c */ lw $a1,0x3c($sp) +/* f0efea4: 24c60020 */ addiu $a2,$a2,0x20 +/* f0efea8: afa60030 */ sw $a2,0x30($sp) +/* f0efeac: 24070035 */ addiu $a3,$zero,0x35 +/* f0efeb0: 0fc3bd2f */ jal func0f0ef4bc +/* f0efeb4: afb00010 */ sw $s0,0x10($sp) +/* f0efeb8: 8fa60030 */ lw $a2,0x30($sp) +/* f0efebc: 00402025 */ or $a0,$v0,$zero +/* f0efec0: 8fa50034 */ lw $a1,0x34($sp) +/* f0efec4: 24070036 */ addiu $a3,$zero,0x36 +/* f0efec8: 0fc3bd2f */ jal func0f0ef4bc +/* f0efecc: afb00010 */ sw $s0,0x10($sp) +/* f0efed0: 8fa80050 */ lw $t0,0x50($sp) +/* f0efed4: 00402025 */ or $a0,$v0,$zero +/* f0efed8: 02202825 */ or $a1,$s1,$zero +/* f0efedc: 29010004 */ slti $at,$t0,0x4 +/* f0efee0: 1420000c */ bnez $at,.L0f0eff14 +/* f0efee4: 00003025 */ or $a2,$zero,$zero +/* f0efee8: 8fa90048 */ lw $t1,0x48($sp) +/* f0efeec: 8faa004c */ lw $t2,0x4c($sp) +/* f0efef0: 02202825 */ or $a1,$s1,$zero +/* f0efef4: 2406000d */ addiu $a2,$zero,0xd +/* f0efef8: 24070013 */ addiu $a3,$zero,0x13 +/* f0efefc: afb00018 */ sw $s0,0x18($sp) +/* f0eff00: afa90010 */ sw $t1,0x10($sp) +/* f0eff04: 0fc3bdd6 */ jal func0f0ef758 +/* f0eff08: afaa0014 */ sw $t2,0x14($sp) +/* f0eff0c: 10000009 */ beqz $zero,.L0f0eff34 +/* f0eff10: 00402025 */ or $a0,$v0,$zero +.L0f0eff14: +/* f0eff14: 8fab0048 */ lw $t3,0x48($sp) +/* f0eff18: 8fac004c */ lw $t4,0x4c($sp) +/* f0eff1c: 24070015 */ addiu $a3,$zero,0x15 +/* f0eff20: afb00018 */ sw $s0,0x18($sp) +/* f0eff24: afab0010 */ sw $t3,0x10($sp) +/* f0eff28: 0fc3bdd6 */ jal func0f0ef758 +/* f0eff2c: afac0014 */ sw $t4,0x14($sp) +/* f0eff30: 00402025 */ or $a0,$v0,$zero +.L0f0eff34: +/* f0eff34: 8fad004c */ lw $t5,0x4c($sp) +/* f0eff38: 8fae0058 */ lw $t6,0x58($sp) +/* f0eff3c: 8faf005c */ lw $t7,0x5c($sp) +/* f0eff40: 83b80063 */ lb $t8,0x63($sp) +/* f0eff44: 8fa50050 */ lw $a1,0x50($sp) +/* f0eff48: 02203025 */ or $a2,$s1,$zero +/* f0eff4c: 8fa70048 */ lw $a3,0x48($sp) +/* f0eff50: afad0010 */ sw $t5,0x10($sp) +/* f0eff54: afae0014 */ sw $t6,0x14($sp) +/* f0eff58: afaf0018 */ sw $t7,0x18($sp) +/* f0eff5c: 0fc3beed */ jal func0f0efbb4 +/* f0eff60: afb8001c */ sw $t8,0x1c($sp) +/* f0eff64: 8fbf002c */ lw $ra,0x2c($sp) +/* f0eff68: 8fb00024 */ lw $s0,0x24($sp) +/* f0eff6c: 8fb10028 */ lw $s1,0x28($sp) +/* f0eff70: 03e00008 */ jr $ra +/* f0eff74: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f0eff78 +/* f0eff78: 27bdff60 */ addiu $sp,$sp,-160 +/* f0eff7c: afbf003c */ sw $ra,0x3c($sp) +/* f0eff80: afb00038 */ sw $s0,0x38($sp) +/* f0eff84: afa400a0 */ sw $a0,0xa0($sp) +/* f0eff88: 8ca70010 */ lw $a3,0x10($a1) +/* f0eff8c: 8cb00014 */ lw $s0,0x14($a1) +/* f0eff90: afa500a4 */ sw $a1,0xa4($sp) +/* f0eff94: 0fc54f49 */ jal func0f153d24 +/* f0eff98: afa70068 */ sw $a3,0x68($sp) +/* f0eff9c: 3c068007 */ lui $a2,0x8007 +/* f0effa0: 24c61448 */ addiu $a2,$a2,0x1448 +/* f0effa4: 8cce0000 */ lw $t6,0x0($a2) +/* f0effa8: 24080e70 */ addiu $t0,$zero,0xe70 +/* f0effac: 3c05800a */ lui $a1,0x800a +/* f0effb0: 01c80019 */ multu $t6,$t0 +/* f0effb4: 24a5e000 */ addiu $a1,$a1,-8192 +/* f0effb8: 92020002 */ lbu $v0,0x2($s0) +/* f0effbc: 8fa70068 */ lw $a3,0x68($sp) +/* f0effc0: 00007812 */ mflo $t7 +/* f0effc4: 00afc021 */ addu $t8,$a1,$t7 +/* f0effc8: 8f030e20 */ lw $v1,0xe20($t8) +/* f0effcc: 307900ff */ andi $t9,$v1,0xff +/* f0effd0: 50590014 */ beql $v0,$t9,.L0f0f0024 +/* f0effd4: 92180003 */ lbu $t8,0x3($s0) +/* f0effd8: a2020004 */ sb $v0,0x4($s0) +/* f0effdc: 8cc90000 */ lw $t1,0x0($a2) +/* f0effe0: 01280019 */ multu $t1,$t0 +/* f0effe4: 00005012 */ mflo $t2 +/* f0effe8: 00aa5821 */ addu $t3,$a1,$t2 +/* f0effec: 8d6c0e20 */ lw $t4,0xe20($t3) +/* f0efff0: a2000000 */ sb $zero,0x0($s0) +/* f0efff4: a20c0002 */ sb $t4,0x2($s0) +/* f0efff8: 8ccd0000 */ lw $t5,0x0($a2) +/* f0efffc: 000d70c0 */ sll $t6,$t5,0x3 +/* f0f0000: 01cd7023 */ subu $t6,$t6,$t5 +/* f0f0004: 000e7080 */ sll $t6,$t6,0x2 +/* f0f0008: 01cd7021 */ addu $t6,$t6,$t5 +/* f0f000c: 000e70c0 */ sll $t6,$t6,0x3 +/* f0f0010: 01cd7023 */ subu $t6,$t6,$t5 +/* f0f0014: 000e7100 */ sll $t6,$t6,0x4 +/* f0f0018: 00ae7821 */ addu $t7,$a1,$t6 +/* f0f001c: 8de30e20 */ lw $v1,0xe20($t7) +/* f0f0020: 92180003 */ lbu $t8,0x3($s0) +.L0f0f0024: +/* f0f0024: 24010001 */ addiu $at,$zero,0x1 +/* f0f0028: 17010008 */ bne $t8,$at,.L0f0f004c +/* f0f002c: 2c610004 */ sltiu $at,$v1,0x4 +/* f0f0030: 1020000d */ beqz $at,.L0f0f0068 +/* f0f0034: 24190002 */ addiu $t9,$zero,0x2 +/* f0f0038: 2409ffff */ addiu $t1,$zero,-1 +/* f0f003c: a2190003 */ sb $t9,0x3($s0) +/* f0f0040: a2000001 */ sb $zero,0x1($s0) +/* f0f0044: 10000008 */ beqz $zero,.L0f0f0068 +/* f0f0048: a2090004 */ sb $t1,0x4($s0) +.L0f0f004c: +/* f0f004c: 2c610004 */ sltiu $at,$v1,0x4 +/* f0f0050: 14200005 */ bnez $at,.L0f0f0068 +/* f0f0054: 240a0001 */ addiu $t2,$zero,0x1 +/* f0f0058: 240bffff */ addiu $t3,$zero,-1 +/* f0f005c: a20a0003 */ sb $t2,0x3($s0) +/* f0f0060: a2000001 */ sb $zero,0x1($s0) +/* f0f0064: a20b0004 */ sb $t3,0x4($s0) +.L0f0f0068: +/* f0f0068: 92030000 */ lbu $v1,0x0($s0) +/* f0f006c: 286100ff */ slti $at,$v1,0xff +/* f0f0070: 10200009 */ beqz $at,.L0f0f0098 +/* f0f0074: 3c0c800a */ lui $t4,0x800a +/* f0f0078: 8d8ca000 */ lw $t4,-0x6000($t4) +/* f0f007c: 000c6840 */ sll $t5,$t4,0x1 +/* f0f0080: 006d1021 */ addu $v0,$v1,$t5 +/* f0f0084: 28410100 */ slti $at,$v0,0x100 +/* f0f0088: 54200003 */ bnezl $at,.L0f0f0098 +/* f0f008c: a2020000 */ sb $v0,0x0($s0) +/* f0f0090: 240200ff */ addiu $v0,$zero,0xff +/* f0f0094: a2020000 */ sb $v0,0x0($s0) +.L0f0f0098: +/* f0f0098: 92020001 */ lbu $v0,0x1($s0) +/* f0f009c: 284100ff */ slti $at,$v0,0xff +/* f0f00a0: 1020000b */ beqz $at,.L0f0f00d0 +/* f0f00a4: 00402025 */ or $a0,$v0,$zero +/* f0f00a8: 3c0e800a */ lui $t6,0x800a +/* f0f00ac: 8dcea000 */ lw $t6,-0x6000($t6) +/* f0f00b0: 000e7840 */ sll $t7,$t6,0x1 +/* f0f00b4: 008f1821 */ addu $v1,$a0,$t7 +/* f0f00b8: 28610100 */ slti $at,$v1,0x100 +/* f0f00bc: 54200003 */ bnezl $at,.L0f0f00cc +/* f0f00c0: a2030001 */ sb $v1,0x1($s0) +/* f0f00c4: 240300ff */ addiu $v1,$zero,0xff +/* f0f00c8: a2030001 */ sb $v1,0x1($s0) +.L0f0f00cc: +/* f0f00cc: 306200ff */ andi $v0,$v1,0xff +.L0f0f00d0: +/* f0f00d0: 92180000 */ lbu $t8,0x0($s0) +/* f0f00d4: afa20064 */ sw $v0,0x64($sp) +/* f0f00d8: afa70068 */ sw $a3,0x68($sp) +/* f0f00dc: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0f00e0: 0fc54d8a */ jal func0f153628 +/* f0f00e4: afb80060 */ sw $t8,0x60($sp) +/* f0f00e8: 8fa70068 */ lw $a3,0x68($sp) +/* f0f00ec: afa200a0 */ sw $v0,0xa0($sp) +/* f0f00f0: 44803000 */ mtc1 $zero,$f6 +/* f0f00f4: c4e40040 */ lwc1 $f4,0x40($a3) +/* f0f00f8: 4606203c */ c.lt.s $f4,$f6 +/* f0f00fc: 00000000 */ sll $zero,$zero,0x0 +/* f0f0100: 4502000c */ bc1fl .L0f0f0134 +/* f0f0104: 90ec003d */ lbu $t4,0x3d($a3) +/* f0f0108: 90f9003c */ lbu $t9,0x3c($a3) +/* f0f010c: 3c027f1b */ lui $v0,0x7f1b +/* f0f0110: 24421fb0 */ addiu $v0,$v0,0x1fb0 +/* f0f0114: 00194900 */ sll $t1,$t9,0x4 +/* f0f0118: 01394823 */ subu $t1,$t1,$t9 +/* f0f011c: 00094880 */ sll $t1,$t1,0x2 +/* f0f0120: 00495021 */ addu $t2,$v0,$t1 +/* f0f0124: 8d4b0018 */ lw $t3,0x18($t2) +/* f0f0128: 10000014 */ beqz $zero,.L0f0f017c +/* f0f012c: afab0098 */ sw $t3,0x98($sp) +/* f0f0130: 90ec003d */ lbu $t4,0x3d($a3) +.L0f0f0134: +/* f0f0134: 90ef003c */ lbu $t7,0x3c($a3) +/* f0f0138: 3c027f1b */ lui $v0,0x7f1b +/* f0f013c: 000c6900 */ sll $t5,$t4,0x4 +/* f0f0140: 000fc100 */ sll $t8,$t7,0x4 +/* f0f0144: 24421fb0 */ addiu $v0,$v0,0x1fb0 +/* f0f0148: 01ac6823 */ subu $t5,$t5,$t4 +/* f0f014c: 030fc023 */ subu $t8,$t8,$t7 +/* f0f0150: 0018c080 */ sll $t8,$t8,0x2 +/* f0f0154: 000d6880 */ sll $t5,$t5,0x2 +/* f0f0158: 004d7021 */ addu $t6,$v0,$t5 +/* f0f015c: 0058c821 */ addu $t9,$v0,$t8 +/* f0f0160: 8f250018 */ lw $a1,0x18($t9) +/* f0f0164: 8dc40018 */ lw $a0,0x18($t6) +/* f0f0168: 8ce60044 */ lw $a2,0x44($a3) +/* f0f016c: 0fc01a40 */ jal func0f006900 +/* f0f0170: afa70068 */ sw $a3,0x68($sp) +/* f0f0174: 8fa70068 */ lw $a3,0x68($sp) +/* f0f0178: afa20098 */ sw $v0,0x98($sp) +.L0f0f017c: +/* f0f017c: 8ce9000c */ lw $t1,0xc($a3) +/* f0f0180: 5120000e */ beqzl $t1,.L0f0f01bc +/* f0f0184: 90e2003c */ lbu $v0,0x3c($a3) +/* f0f0188: 8fa40098 */ lw $a0,0x98($sp) +/* f0f018c: 00002825 */ or $a1,$zero,$zero +/* f0f0190: 2406002c */ addiu $a2,$zero,0x2c +/* f0f0194: 0fc01a40 */ jal func0f006900 +/* f0f0198: afa70068 */ sw $a3,0x68($sp) +/* f0f019c: 8fab0098 */ lw $t3,0x98($sp) +/* f0f01a0: 2401ff00 */ addiu $at,$zero,-256 +/* f0f01a4: 00415024 */ and $t2,$v0,$at +/* f0f01a8: 316c00ff */ andi $t4,$t3,0xff +/* f0f01ac: 014c6825 */ or $t5,$t2,$t4 +/* f0f01b0: afad0098 */ sw $t5,0x98($sp) +/* f0f01b4: 8fa70068 */ lw $a3,0x68($sp) +/* f0f01b8: 90e2003c */ lbu $v0,0x3c($a3) +.L0f0f01bc: +/* f0f01bc: 3c047f1b */ lui $a0,0x7f1b +/* f0f01c0: 3c057f1b */ lui $a1,0x7f1b +/* f0f01c4: 00027100 */ sll $t6,$v0,0x4 +/* f0f01c8: 01c27023 */ subu $t6,$t6,$v0 +/* f0f01cc: 000e1080 */ sll $v0,$t6,0x2 +/* f0f01d0: 00822021 */ addu $a0,$a0,$v0 +/* f0f01d4: 00a22821 */ addu $a1,$a1,$v0 +/* f0f01d8: 8ca52130 */ lw $a1,0x2130($a1) +/* f0f01dc: 0fc54f8e */ jal func0f153e38 +/* f0f01e0: 8c842298 */ lw $a0,0x2298($a0) +/* f0f01e4: 3c0f8007 */ lui $t7,0x8007 +/* f0f01e8: 8def1448 */ lw $t7,0x1448($t7) +/* f0f01ec: 3c19800a */ lui $t9,0x800a +/* f0f01f0: 000fc0c0 */ sll $t8,$t7,0x3 +/* f0f01f4: 030fc023 */ subu $t8,$t8,$t7 +/* f0f01f8: 0018c080 */ sll $t8,$t8,0x2 +/* f0f01fc: 030fc021 */ addu $t8,$t8,$t7 +/* f0f0200: 0018c0c0 */ sll $t8,$t8,0x3 +/* f0f0204: 030fc023 */ subu $t8,$t8,$t7 +/* f0f0208: 0018c100 */ sll $t8,$t8,0x4 +/* f0f020c: 0338c821 */ addu $t9,$t9,$t8 +/* f0f0210: 8f39ee20 */ lw $t9,-0x11e0($t9) +/* f0f0214: 2f210004 */ sltiu $at,$t9,0x4 +/* f0f0218: 1420001f */ bnez $at,.L0f0f0298 +/* f0f021c: 00000000 */ sll $zero,$zero,0x0 +/* f0f0220: 0fc5b9f1 */ jal func0f16e7c4 +/* f0f0224: 240454d5 */ addiu $a0,$zero,0x54d5 +/* f0f0228: 3c098007 */ lui $t1,0x8007 +/* f0f022c: 8d291448 */ lw $t1,0x1448($t1) +/* f0f0230: 3c0a800a */ lui $t2,0x800a +/* f0f0234: 3c048007 */ lui $a0,0x8007 +/* f0f0238: 000958c0 */ sll $t3,$t1,0x3 +/* f0f023c: 01695823 */ subu $t3,$t3,$t1 +/* f0f0240: 000b5880 */ sll $t3,$t3,0x2 +/* f0f0244: 01695821 */ addu $t3,$t3,$t1 +/* f0f0248: 000b58c0 */ sll $t3,$t3,0x3 +/* f0f024c: 01695823 */ subu $t3,$t3,$t1 +/* f0f0250: 000b5900 */ sll $t3,$t3,0x4 +/* f0f0254: 014b5021 */ addu $t2,$t2,$t3 +/* f0f0258: 8d4aee20 */ lw $t2,-0x11e0($t2) +/* f0f025c: afa2004c */ sw $v0,0x4c($sp) +/* f0f0260: 000a6040 */ sll $t4,$t2,0x1 +/* f0f0264: 008c2021 */ addu $a0,$a0,$t4 +/* f0f0268: 0fc5b9f1 */ jal func0f16e7c4 +/* f0f026c: 948419d0 */ lhu $a0,0x19d0($a0) +/* f0f0270: afa20050 */ sw $v0,0x50($sp) +/* f0f0274: 0fc5b9f1 */ jal func0f16e7c4 +/* f0f0278: 240454d7 */ addiu $a0,$zero,0x54d7 +/* f0f027c: 27a4006c */ addiu $a0,$sp,0x6c +/* f0f0280: 8fa5004c */ lw $a1,0x4c($sp) +/* f0f0284: 8fa60050 */ lw $a2,0x50($sp) +/* f0f0288: 0c004dad */ jal 0x136b4 +/* f0f028c: 00403825 */ or $a3,$v0,$zero +/* f0f0290: 1000001e */ beqz $zero,.L0f0f030c +/* f0f0294: 8fa200a4 */ lw $v0,0xa4($sp) +.L0f0f0298: +/* f0f0298: 0fc5b9f1 */ jal func0f16e7c4 +/* f0f029c: 240454d5 */ addiu $a0,$zero,0x54d5 +/* f0f02a0: 3c0d8007 */ lui $t5,0x8007 +/* f0f02a4: 8dad1448 */ lw $t5,0x1448($t5) +/* f0f02a8: 3c0f800a */ lui $t7,0x800a +/* f0f02ac: 3c048007 */ lui $a0,0x8007 +/* f0f02b0: 000d70c0 */ sll $t6,$t5,0x3 +/* f0f02b4: 01cd7023 */ subu $t6,$t6,$t5 +/* f0f02b8: 000e7080 */ sll $t6,$t6,0x2 +/* f0f02bc: 01cd7021 */ addu $t6,$t6,$t5 +/* f0f02c0: 000e70c0 */ sll $t6,$t6,0x3 +/* f0f02c4: 01cd7023 */ subu $t6,$t6,$t5 +/* f0f02c8: 000e7100 */ sll $t6,$t6,0x4 +/* f0f02cc: 01ee7821 */ addu $t7,$t7,$t6 +/* f0f02d0: 8defee20 */ lw $t7,-0x11e0($t7) +/* f0f02d4: afa2004c */ sw $v0,0x4c($sp) +/* f0f02d8: 000fc040 */ sll $t8,$t7,0x1 +/* f0f02dc: 00982021 */ addu $a0,$a0,$t8 +/* f0f02e0: 0fc5b9f1 */ jal func0f16e7c4 +/* f0f02e4: 948419d0 */ lhu $a0,0x19d0($a0) +/* f0f02e8: afa20050 */ sw $v0,0x50($sp) +/* f0f02ec: 0fc5b9f1 */ jal func0f16e7c4 +/* f0f02f0: 240454d6 */ addiu $a0,$zero,0x54d6 +/* f0f02f4: 27a4006c */ addiu $a0,$sp,0x6c +/* f0f02f8: 8fa5004c */ lw $a1,0x4c($sp) +/* f0f02fc: 8fa60050 */ lw $a2,0x50($sp) +/* f0f0300: 0c004dad */ jal 0x136b4 +/* f0f0304: 00403825 */ or $a3,$v0,$zero +/* f0f0308: 8fa200a4 */ lw $v0,0xa4($sp) +.L0f0f030c: +/* f0f030c: 84590000 */ lh $t9,0x0($v0) +/* f0f0310: 27290002 */ addiu $t1,$t9,0x2 +/* f0f0314: afa90090 */ sw $t1,0x90($sp) +/* f0f0318: 844b0002 */ lh $t3,0x2($v0) +/* f0f031c: 256a0002 */ addiu $t2,$t3,0x2 +/* f0f0320: 0c002f02 */ jal 0xbc08 +/* f0f0324: afaa008c */ sw $t2,0x8c($sp) +/* f0f0328: 0c002f06 */ jal 0xbc18 +/* f0f032c: a7a20048 */ sh $v0,0x48($sp) +/* f0f0330: 3c0c8008 */ lui $t4,0x8008 +/* f0f0334: 3c0d8008 */ lui $t5,0x8008 +/* f0f0338: 8dadfb0c */ lw $t5,-0x4f4($t5) +/* f0f033c: 8d8cfb10 */ lw $t4,-0x4f0($t4) +/* f0f0340: 8fae0098 */ lw $t6,0x98($sp) +/* f0f0344: 87af0048 */ lh $t7,0x48($sp) +/* f0f0348: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0f034c: 27a50090 */ addiu $a1,$sp,0x90 +/* f0f0350: 27a6008c */ addiu $a2,$sp,0x8c +/* f0f0354: 27a7006c */ addiu $a3,$sp,0x6c +/* f0f0358: afa20020 */ sw $v0,0x20($sp) +/* f0f035c: afa00024 */ sw $zero,0x24($sp) +/* f0f0360: afa00028 */ sw $zero,0x28($sp) +/* f0f0364: afad0014 */ sw $t5,0x14($sp) +/* f0f0368: afac0010 */ sw $t4,0x10($sp) +/* f0f036c: afae0018 */ sw $t6,0x18($sp) +/* f0f0370: 0fc5580f */ jal func0f15603c +/* f0f0374: afaf001c */ sw $t7,0x1c($sp) +/* f0f0378: 0fc54de0 */ jal func0f153780 +/* f0f037c: 00402025 */ or $a0,$v0,$zero +/* f0f0380: 8fa40098 */ lw $a0,0x98($sp) +/* f0f0384: 2401ff00 */ addiu $at,$zero,-256 +/* f0f0388: afa200a0 */ sw $v0,0xa0($sp) +/* f0f038c: 00812824 */ and $a1,$a0,$at +/* f0f0390: afa50044 */ sw $a1,0x44($sp) +/* f0f0394: 0fc01a40 */ jal func0f006900 +/* f0f0398: 8fa60060 */ lw $a2,0x60($sp) +/* f0f039c: 8fa50044 */ lw $a1,0x44($sp) +/* f0f03a0: afa20094 */ sw $v0,0x94($sp) +/* f0f03a4: 8fa40098 */ lw $a0,0x98($sp) +/* f0f03a8: 0fc01a40 */ jal func0f006900 +/* f0f03ac: 8fa60064 */ lw $a2,0x64($sp) +/* f0f03b0: 3c188007 */ lui $t8,0x8007 +/* f0f03b4: 8f181448 */ lw $t8,0x1448($t8) +/* f0f03b8: 3c03800a */ lui $v1,0x800a +/* f0f03bc: 00404025 */ or $t0,$v0,$zero +/* f0f03c0: 0018c8c0 */ sll $t9,$t8,0x3 +/* f0f03c4: 0338c823 */ subu $t9,$t9,$t8 +/* f0f03c8: 0019c880 */ sll $t9,$t9,0x2 +/* f0f03cc: 0338c821 */ addu $t9,$t9,$t8 +/* f0f03d0: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0f03d4: 0338c823 */ subu $t9,$t9,$t8 +/* f0f03d8: 0019c900 */ sll $t9,$t9,0x4 +/* f0f03dc: 00791821 */ addu $v1,$v1,$t9 +/* f0f03e0: 8c63ee20 */ lw $v1,-0x11e0($v1) +/* f0f03e4: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0f03e8: 8fa500a4 */ lw $a1,0xa4($sp) +/* f0f03ec: 2c610004 */ sltiu $at,$v1,0x4 +/* f0f03f0: 1420002c */ bnez $at,.L0f0f04a4 +/* f0f03f4: 00003025 */ or $a2,$zero,$zero +/* f0f03f8: 8fa90064 */ lw $t1,0x64($sp) +/* f0f03fc: 8fab0094 */ lw $t3,0x94($sp) +/* f0f0400: afa30010 */ sw $v1,0x10($sp) +/* f0f0404: afa2001c */ sw $v0,0x1c($sp) +/* f0f0408: afa90014 */ sw $t1,0x14($sp) +/* f0f040c: afab0018 */ sw $t3,0x18($sp) +/* f0f0410: 820a0004 */ lb $t2,0x4($s0) +/* f0f0414: afa20098 */ sw $v0,0x98($sp) +/* f0f0418: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0f041c: 8fa500a4 */ lw $a1,0xa4($sp) +/* f0f0420: 00003025 */ or $a2,$zero,$zero +/* f0f0424: 2407000c */ addiu $a3,$zero,0xc +/* f0f0428: 0fc3bf8c */ jal func0f0efe30 +/* f0f042c: afaa0020 */ sw $t2,0x20($sp) +/* f0f0430: 3c0c8007 */ lui $t4,0x8007 +/* f0f0434: 8d8c1448 */ lw $t4,0x1448($t4) +/* f0f0438: 3c0e800a */ lui $t6,0x800a +/* f0f043c: 8fb80064 */ lw $t8,0x64($sp) +/* f0f0440: 000c68c0 */ sll $t5,$t4,0x3 +/* f0f0444: 01ac6823 */ subu $t5,$t5,$t4 +/* f0f0448: 000d6880 */ sll $t5,$t5,0x2 +/* f0f044c: 01ac6821 */ addu $t5,$t5,$t4 +/* f0f0450: 000d68c0 */ sll $t5,$t5,0x3 +/* f0f0454: 01ac6823 */ subu $t5,$t5,$t4 +/* f0f0458: 000d6900 */ sll $t5,$t5,0x4 +/* f0f045c: 01cd7021 */ addu $t6,$t6,$t5 +/* f0f0460: 8dceee20 */ lw $t6,-0x11e0($t6) +/* f0f0464: 8fb90094 */ lw $t9,0x94($sp) +/* f0f0468: 8fa90098 */ lw $t1,0x98($sp) +/* f0f046c: 25cf0004 */ addiu $t7,$t6,0x4 +/* f0f0470: afaf0010 */ sw $t7,0x10($sp) +/* f0f0474: afb80014 */ sw $t8,0x14($sp) +/* f0f0478: afb90018 */ sw $t9,0x18($sp) +/* f0f047c: afa9001c */ sw $t1,0x1c($sp) +/* f0f0480: 820b0004 */ lb $t3,0x4($s0) +/* f0f0484: 00402025 */ or $a0,$v0,$zero +/* f0f0488: 8fa500a4 */ lw $a1,0xa4($sp) +/* f0f048c: 00003025 */ or $a2,$zero,$zero +/* f0f0490: 24070050 */ addiu $a3,$zero,0x50 +/* f0f0494: 0fc3bf8c */ jal func0f0efe30 +/* f0f0498: afab0020 */ sw $t3,0x20($sp) +/* f0f049c: 10000030 */ beqz $zero,.L0f0f0560 +/* f0f04a0: afa200a0 */ sw $v0,0xa0($sp) +.L0f0f04a4: +/* f0f04a4: 8faa0064 */ lw $t2,0x64($sp) +/* f0f04a8: 8fac0094 */ lw $t4,0x94($sp) +/* f0f04ac: afa30010 */ sw $v1,0x10($sp) +/* f0f04b0: afa8001c */ sw $t0,0x1c($sp) +/* f0f04b4: afaa0014 */ sw $t2,0x14($sp) +/* f0f04b8: afac0018 */ sw $t4,0x18($sp) +/* f0f04bc: 820d0004 */ lb $t5,0x4($s0) +/* f0f04c0: afa80098 */ sw $t0,0x98($sp) +/* f0f04c4: 2407000f */ addiu $a3,$zero,0xf +/* f0f04c8: 0fc3bf8c */ jal func0f0efe30 +/* f0f04cc: afad0020 */ sw $t5,0x20($sp) +/* f0f04d0: 8fae00a4 */ lw $t6,0xa4($sp) +/* f0f04d4: 00402025 */ or $a0,$v0,$zero +/* f0f04d8: 85cf0000 */ lh $t7,0x0($t6) +/* f0f04dc: afaf0090 */ sw $t7,0x90($sp) +/* f0f04e0: 85d80002 */ lh $t8,0x2($t6) +/* f0f04e4: 2719005c */ addiu $t9,$t8,0x5c +/* f0f04e8: 0fc54d8a */ jal func0f153628 +/* f0f04ec: afb9008c */ sw $t9,0x8c($sp) +/* f0f04f0: afa200a0 */ sw $v0,0xa0($sp) +/* f0f04f4: 0fc5b9f1 */ jal func0f16e7c4 +/* f0f04f8: 240454d8 */ addiu $a0,$zero,0x54d8 +/* f0f04fc: 0c002f02 */ jal 0xbc08 +/* f0f0500: 00408025 */ or $s0,$v0,$zero +/* f0f0504: 0c002f06 */ jal 0xbc18 +/* f0f0508: a7a20048 */ sh $v0,0x48($sp) +/* f0f050c: 3c098008 */ lui $t1,0x8008 +/* f0f0510: 3c0b8008 */ lui $t3,0x8008 +/* f0f0514: 8d6bfb0c */ lw $t3,-0x4f4($t3) +/* f0f0518: 8d29fb10 */ lw $t1,-0x4f0($t1) +/* f0f051c: 8faa0098 */ lw $t2,0x98($sp) +/* f0f0520: 87ac0048 */ lh $t4,0x48($sp) +/* f0f0524: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0f0528: 27a50090 */ addiu $a1,$sp,0x90 +/* f0f052c: 27a6008c */ addiu $a2,$sp,0x8c +/* f0f0530: 02003825 */ or $a3,$s0,$zero +/* f0f0534: afa20020 */ sw $v0,0x20($sp) +/* f0f0538: afa00024 */ sw $zero,0x24($sp) +/* f0f053c: afa00028 */ sw $zero,0x28($sp) +/* f0f0540: afab0014 */ sw $t3,0x14($sp) +/* f0f0544: afa90010 */ sw $t1,0x10($sp) +/* f0f0548: afaa0018 */ sw $t2,0x18($sp) +/* f0f054c: 0fc5580f */ jal func0f15603c +/* f0f0550: afac001c */ sw $t4,0x1c($sp) +/* f0f0554: 0fc54de0 */ jal func0f153780 +/* f0f0558: 00402025 */ or $a0,$v0,$zero +/* f0f055c: afa200a0 */ sw $v0,0xa0($sp) +.L0f0f0560: +/* f0f0560: 0fc54f4f */ jal func0f153d3c +/* f0f0564: 00000000 */ sll $zero,$zero,0x0 +/* f0f0568: 8fbf003c */ lw $ra,0x3c($sp) +/* f0f056c: 8fa200a0 */ lw $v0,0xa0($sp) +/* f0f0570: 8fb00038 */ lw $s0,0x38($sp) +/* f0f0574: 03e00008 */ jr $ra +/* f0f0578: 27bd00a0 */ addiu $sp,$sp,0xa0 +); + +GLOBAL_ASM( +glabel func0f0f057c +/* f0f057c: 240200ff */ addiu $v0,$zero,0xff +/* f0f0580: 240effff */ addiu $t6,$zero,-1 +/* f0f0584: a0800000 */ sb $zero,0x0($a0) +/* f0f0588: a0800001 */ sb $zero,0x1($a0) +/* f0f058c: a0820002 */ sb $v0,0x2($a0) +/* f0f0590: a0820003 */ sb $v0,0x3($a0) +/* f0f0594: 03e00008 */ jr $ra +/* f0f0598: a08e0004 */ sb $t6,0x4($a0) +); + +GLOBAL_ASM( +glabel func0f0f059c +/* f0f059c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0f05a0: afbf0014 */ sw $ra,0x14($sp) +/* f0f05a4: 8cae0008 */ lw $t6,0x8($a1) +/* f0f05a8: 91cf0000 */ lbu $t7,0x0($t6) +/* f0f05ac: 25f8ffff */ addiu $t8,$t7,-1 +/* f0f05b0: 2f010019 */ sltiu $at,$t8,0x19 +/* f0f05b4: 1020004e */ beqz $at,.L0f0f06f0 +/* f0f05b8: 0018c080 */ sll $t8,$t8,0x2 +/* f0f05bc: 3c017f1b */ lui $at,0x7f1b +/* f0f05c0: 00380821 */ addu $at,$at,$t8 +/* f0f05c4: 8c381e90 */ lw $t8,0x1e90($at) +/* f0f05c8: 03000008 */ jr $t8 +/* f0f05cc: 00000000 */ sll $zero,$zero,0x0 +/* f0f05d0: 0fc398ca */ jal func0f0e6328 +/* f0f05d4: 00000000 */ sll $zero,$zero,0x0 +/* f0f05d8: 10000047 */ beqz $zero,.L0f0f06f8 +/* f0f05dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f05e0: 0fc3abb0 */ jal func0f0eaec0 +/* f0f05e4: 00000000 */ sll $zero,$zero,0x0 +/* f0f05e8: 10000043 */ beqz $zero,.L0f0f06f8 +/* f0f05ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f05f0: 0fc3ad42 */ jal func0f0eb508 +/* f0f05f4: 00000000 */ sll $zero,$zero,0x0 +/* f0f05f8: 1000003f */ beqz $zero,.L0f0f06f8 +/* f0f05fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f0600: 0fc3b193 */ jal func0f0ec64c +/* f0f0604: 00000000 */ sll $zero,$zero,0x0 +/* f0f0608: 1000003b */ beqz $zero,.L0f0f06f8 +/* f0f060c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f0610: 0fc3b388 */ jal func0f0ece20 +/* f0f0614: 00000000 */ sll $zero,$zero,0x0 +/* f0f0618: 10000037 */ beqz $zero,.L0f0f06f8 +/* f0f061c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f0620: 0fc3b54a */ jal func0f0ed528 +/* f0f0624: 00000000 */ sll $zero,$zero,0x0 +/* f0f0628: 10000033 */ beqz $zero,.L0f0f06f8 +/* f0f062c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f0630: 0fc3a94b */ jal func0f0ea52c +/* f0f0634: 00000000 */ sll $zero,$zero,0x0 +/* f0f0638: 1000002f */ beqz $zero,.L0f0f06f8 +/* f0f063c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f0640: 0fc3ab06 */ jal func0f0eac18 +/* f0f0644: 00000000 */ sll $zero,$zero,0x0 +/* f0f0648: 1000002b */ beqz $zero,.L0f0f06f8 +/* f0f064c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f0650: 0fc3a5f4 */ jal func0f0e97d0 +/* f0f0654: 00000000 */ sll $zero,$zero,0x0 +/* f0f0658: 10000027 */ beqz $zero,.L0f0f06f8 +/* f0f065c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f0660: 0fc3a8a4 */ jal func0f0ea290 +/* f0f0664: 00000000 */ sll $zero,$zero,0x0 +/* f0f0668: 10000023 */ beqz $zero,.L0f0f06f8 +/* f0f066c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f0670: 0fc3b6d9 */ jal func0f0edb64 +/* f0f0674: 00000000 */ sll $zero,$zero,0x0 +/* f0f0678: 1000001f */ beqz $zero,.L0f0f06f8 +/* f0f067c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f0680: 0fc39ea3 */ jal func0f0e7a8c +/* f0f0684: 00000000 */ sll $zero,$zero,0x0 +/* f0f0688: 1000001b */ beqz $zero,.L0f0f06f8 +/* f0f068c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f0690: 0fc3a16b */ jal func0f0e85ac +/* f0f0694: 00000000 */ sll $zero,$zero,0x0 +/* f0f0698: 10000017 */ beqz $zero,.L0f0f06f8 +/* f0f069c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f06a0: 0fc3b6db */ jal func0f0edb6c +/* f0f06a4: 00000000 */ sll $zero,$zero,0x0 +/* f0f06a8: 10000013 */ beqz $zero,.L0f0f06f8 +/* f0f06ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f06b0: 0fc3b992 */ jal func0f0ee648 +/* f0f06b4: 00000000 */ sll $zero,$zero,0x0 +/* f0f06b8: 1000000f */ beqz $zero,.L0f0f06f8 +/* f0f06bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f06c0: 0fc3b08a */ jal func0f0ec228 +/* f0f06c4: 00000000 */ sll $zero,$zero,0x0 +/* f0f06c8: 1000000b */ beqz $zero,.L0f0f06f8 +/* f0f06cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f06d0: 0fc3a8f6 */ jal func0f0ea3d8 +/* f0f06d4: 00000000 */ sll $zero,$zero,0x0 +/* f0f06d8: 10000007 */ beqz $zero,.L0f0f06f8 +/* f0f06dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f06e0: 0fc3bfde */ jal func0f0eff78 +/* f0f06e4: 00000000 */ sll $zero,$zero,0x0 +/* f0f06e8: 10000003 */ beqz $zero,.L0f0f06f8 +/* f0f06ec: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0f06f0: +/* f0f06f0: 00801025 */ or $v0,$a0,$zero +/* f0f06f4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0f06f8: +/* f0f06f8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0f06fc: 03e00008 */ jr $ra +/* f0f0700: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f0704 +/* f0f0704: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0f0708: afbf0024 */ sw $ra,0x24($sp) +/* f0f070c: afb10020 */ sw $s1,0x20($sp) +/* f0f0710: afb0001c */ sw $s0,0x1c($sp) +/* f0f0714: 908e0000 */ lbu $t6,0x0($a0) +/* f0f0718: 00c08025 */ or $s0,$a2,$zero +/* f0f071c: 00e08825 */ or $s1,$a3,$zero +/* f0f0720: 25cffffe */ addiu $t7,$t6,-2 +/* f0f0724: 2de10016 */ sltiu $at,$t7,0x16 +/* f0f0728: 10200047 */ beqz $at,.L0f0f0848 +/* f0f072c: 000f7880 */ sll $t7,$t7,0x2 +/* f0f0730: 3c017f1b */ lui $at,0x7f1b +/* f0f0734: 002f0821 */ addu $at,$at,$t7 +/* f0f0738: 8c2f1ef4 */ lw $t7,0x1ef4($at) +/* f0f073c: 01e00008 */ jr $t7 +/* f0f0740: 00000000 */ sll $zero,$zero,0x0 +/* f0f0744: 02002825 */ or $a1,$s0,$zero +/* f0f0748: 02203025 */ or $a2,$s1,$zero +/* f0f074c: 0fc39d68 */ jal func0f0e75a0 +/* f0f0750: 8fa70038 */ lw $a3,0x38($sp) +/* f0f0754: 1000003e */ beqz $zero,.L0f0f0850 +/* f0f0758: 8fbf0024 */ lw $ra,0x24($sp) +/* f0f075c: 02002825 */ or $a1,$s0,$zero +/* f0f0760: 0fc3ad1b */ jal func0f0eb46c +/* f0f0764: 02203025 */ or $a2,$s1,$zero +/* f0f0768: 10000039 */ beqz $zero,.L0f0f0850 +/* f0f076c: 8fbf0024 */ lw $ra,0x24($sp) +/* f0f0770: 8fb80038 */ lw $t8,0x38($sp) +/* f0f0774: 02003025 */ or $a2,$s0,$zero +/* f0f0778: 02203825 */ or $a3,$s1,$zero +/* f0f077c: 0fc3afb2 */ jal func0f0ebec8 +/* f0f0780: afb80010 */ sw $t8,0x10($sp) +/* f0f0784: 10000032 */ beqz $zero,.L0f0f0850 +/* f0f0788: 8fbf0024 */ lw $ra,0x24($sp) +/* f0f078c: 02002825 */ or $a1,$s0,$zero +/* f0f0790: 0fc3b2ff */ jal func0f0ecbfc +/* f0f0794: 02203025 */ or $a2,$s1,$zero +/* f0f0798: 1000002d */ beqz $zero,.L0f0f0850 +/* f0f079c: 8fbf0024 */ lw $ra,0x24($sp) +/* f0f07a0: 8fb90038 */ lw $t9,0x38($sp) +/* f0f07a4: 02003025 */ or $a2,$s0,$zero +/* f0f07a8: 02203825 */ or $a3,$s1,$zero +/* f0f07ac: 0fc3b499 */ jal func0f0ed264 +/* f0f07b0: afb90010 */ sw $t9,0x10($sp) +/* f0f07b4: 10000026 */ beqz $zero,.L0f0f0850 +/* f0f07b8: 8fbf0024 */ lw $ra,0x24($sp) +/* f0f07bc: 0fc3b68d */ jal func0f0eda34 +/* f0f07c0: 8fa50038 */ lw $a1,0x38($sp) +/* f0f07c4: 10000022 */ beqz $zero,.L0f0f0850 +/* f0f07c8: 8fbf0024 */ lw $ra,0x24($sp) +/* f0f07cc: 02002025 */ or $a0,$s0,$zero +/* f0f07d0: 02202825 */ or $a1,$s1,$zero +/* f0f07d4: 0fc3b95d */ jal func0f0ee574 +/* f0f07d8: 8fa60038 */ lw $a2,0x38($sp) +/* f0f07dc: 1000001c */ beqz $zero,.L0f0f0850 +/* f0f07e0: 8fbf0024 */ lw $ra,0x24($sp) +/* f0f07e4: 8fa80038 */ lw $t0,0x38($sp) +/* f0f07e8: 02003025 */ or $a2,$s0,$zero +/* f0f07ec: 02203825 */ or $a3,$s1,$zero +/* f0f07f0: 0fc3a04e */ jal func0f0e8138 +/* f0f07f4: afa80010 */ sw $t0,0x10($sp) +/* f0f07f8: 10000015 */ beqz $zero,.L0f0f0850 +/* f0f07fc: 8fbf0024 */ lw $ra,0x24($sp) +/* f0f0800: 02002825 */ or $a1,$s0,$zero +/* f0f0804: 02203025 */ or $a2,$s1,$zero +/* f0f0808: 0fc3a474 */ jal func0f0e91d0 +/* f0f080c: 8fa70038 */ lw $a3,0x38($sp) +/* f0f0810: 1000000f */ beqz $zero,.L0f0f0850 +/* f0f0814: 8fbf0024 */ lw $ra,0x24($sp) +/* f0f0818: 02002825 */ or $a1,$s0,$zero +/* f0f081c: 0fc3b139 */ jal func0f0ec4e4 +/* f0f0820: 02203025 */ or $a2,$s1,$zero +/* f0f0824: 1000000a */ beqz $zero,.L0f0f0850 +/* f0f0828: 8fbf0024 */ lw $ra,0x24($sp) +/* f0f082c: 8fa90038 */ lw $t1,0x38($sp) +/* f0f0830: 02003025 */ or $a2,$s0,$zero +/* f0f0834: 02203825 */ or $a3,$s1,$zero +/* f0f0838: 0fc3bc80 */ jal func0f0ef200 +/* f0f083c: afa90010 */ sw $t1,0x10($sp) +/* f0f0840: 10000003 */ beqz $zero,.L0f0f0850 +/* f0f0844: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0f0848: +/* f0f0848: 24020001 */ addiu $v0,$zero,0x1 +/* f0f084c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0f0850: +/* f0f0850: 8fb0001c */ lw $s0,0x1c($sp) +/* f0f0854: 8fb10020 */ lw $s1,0x20($sp) +/* f0f0858: 03e00008 */ jr $ra +/* f0f085c: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f0f0860 +/* f0f0860: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0f0864: afbf0014 */ sw $ra,0x14($sp) +/* f0f0868: 908e0000 */ lbu $t6,0x0($a0) +/* f0f086c: 25cffffe */ addiu $t7,$t6,-2 +/* f0f0870: 2de10018 */ sltiu $at,$t7,0x18 +/* f0f0874: 10200024 */ beqz $at,.L0f0f0908 +/* f0f0878: 000f7880 */ sll $t7,$t7,0x2 +/* f0f087c: 3c017f1b */ lui $at,0x7f1b +/* f0f0880: 002f0821 */ addu $at,$at,$t7 +/* f0f0884: 8c2f1f4c */ lw $t7,0x1f4c($at) +/* f0f0888: 01e00008 */ jr $t7 +/* f0f088c: 00000000 */ sll $zero,$zero,0x0 +/* f0f0890: 0fc39e66 */ jal func0f0e7998 +/* f0f0894: 00000000 */ sll $zero,$zero,0x0 +/* f0f0898: 1000001c */ beqz $zero,.L0f0f090c +/* f0f089c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f08a0: 0fc3b545 */ jal func0f0ed514 +/* f0f08a4: 00a02025 */ or $a0,$a1,$zero +/* f0f08a8: 10000018 */ beqz $zero,.L0f0f090c +/* f0f08ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f08b0: 0fc3b6d4 */ jal func0f0edb50 +/* f0f08b4: 00a02025 */ or $a0,$a1,$zero +/* f0f08b8: 10000014 */ beqz $zero,.L0f0f090c +/* f0f08bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f08c0: 0fc3b990 */ jal func0f0ee640 +/* f0f08c4: 00a02025 */ or $a0,$a1,$zero +/* f0f08c8: 10000010 */ beqz $zero,.L0f0f090c +/* f0f08cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f08d0: 0fc3b088 */ jal func0f0ec220 +/* f0f08d4: 00a02025 */ or $a0,$a1,$zero +/* f0f08d8: 1000000c */ beqz $zero,.L0f0f090c +/* f0f08dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f08e0: 0fc3bcd8 */ jal func0f0ef360 +/* f0f08e4: 00000000 */ sll $zero,$zero,0x0 +/* f0f08e8: 10000008 */ beqz $zero,.L0f0f090c +/* f0f08ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f08f0: 0fc3a5d1 */ jal func0f0e9744 +/* f0f08f4: 00000000 */ sll $zero,$zero,0x0 +/* f0f08f8: 10000004 */ beqz $zero,.L0f0f090c +/* f0f08fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f0900: 0fc3c15f */ jal func0f0f057c +/* f0f0904: 00a02025 */ or $a0,$a1,$zero +.L0f0f0908: +/* f0f0908: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0f090c: +/* f0f090c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0f0910: 03e00008 */ jr $ra +/* f0f0914: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f0918 +/* f0f0918: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0f091c: 8faa003c */ lw $t2,0x3c($sp) +/* f0f0920: afbf0024 */ sw $ra,0x24($sp) +/* f0f0924: afa5002c */ sw $a1,0x2c($sp) +/* f0f0928: afa60030 */ sw $a2,0x30($sp) +/* f0f092c: afa70034 */ sw $a3,0x34($sp) +/* f0f0930: 91420000 */ lbu $v0,0x0($t2) +/* f0f0934: 00057400 */ sll $t6,$a1,0x10 +/* f0f0938: 0006c400 */ sll $t8,$a2,0x10 +/* f0f093c: 00074400 */ sll $t0,$a3,0x10 +/* f0f0940: 24010002 */ addiu $at,$zero,0x2 +/* f0f0944: 00083c03 */ sra $a3,$t0,0x10 +/* f0f0948: 00183403 */ sra $a2,$t8,0x10 +/* f0f094c: 10410009 */ beq $v0,$at,.L0f0f0974 +/* f0f0950: 000e2c03 */ sra $a1,$t6,0x10 +/* f0f0954: 2401000c */ addiu $at,$zero,0xc +/* f0f0958: 1041000b */ beq $v0,$at,.L0f0f0988 +/* f0f095c: 87ac003a */ lh $t4,0x3a($sp) +/* f0f0960: 2401000f */ addiu $at,$zero,0xf +/* f0f0964: 10410012 */ beq $v0,$at,.L0f0f09b0 +/* f0f0968: 87b8003a */ lh $t8,0x3a($sp) +/* f0f096c: 1000001a */ beqz $zero,.L0f0f09d8 +/* f0f0970: 00801025 */ or $v0,$a0,$zero +.L0f0f0974: +/* f0f0974: 87ab003a */ lh $t3,0x3a($sp) +/* f0f0978: 0fc398a6 */ jal func0f0e6298 +/* f0f097c: afab0010 */ sw $t3,0x10($sp) +/* f0f0980: 10000016 */ beqz $zero,.L0f0f09dc +/* f0f0984: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0f0988: +/* f0f0988: 8fad003c */ lw $t5,0x3c($sp) +/* f0f098c: 8fae0040 */ lw $t6,0x40($sp) +/* f0f0990: 8faf0044 */ lw $t7,0x44($sp) +/* f0f0994: afac0010 */ sw $t4,0x10($sp) +/* f0f0998: afad0014 */ sw $t5,0x14($sp) +/* f0f099c: afae0018 */ sw $t6,0x18($sp) +/* f0f09a0: 0fc3a0a4 */ jal func0f0e8290 +/* f0f09a4: afaf001c */ sw $t7,0x1c($sp) +/* f0f09a8: 1000000c */ beqz $zero,.L0f0f09dc +/* f0f09ac: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0f09b0: +/* f0f09b0: 8fb9003c */ lw $t9,0x3c($sp) +/* f0f09b4: 8fa80040 */ lw $t0,0x40($sp) +/* f0f09b8: 8fa90044 */ lw $t1,0x44($sp) +/* f0f09bc: afb80010 */ sw $t8,0x10($sp) +/* f0f09c0: afb90014 */ sw $t9,0x14($sp) +/* f0f09c4: afa80018 */ sw $t0,0x18($sp) +/* f0f09c8: 0fc3bcbf */ jal func0f0ef2fc +/* f0f09cc: afa9001c */ sw $t1,0x1c($sp) +/* f0f09d0: 10000002 */ beqz $zero,.L0f0f09dc +/* f0f09d4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0f09d8: +/* f0f09d8: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0f09dc: +/* f0f09dc: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0f09e0: 03e00008 */ jr $ra +/* f0f09e4: 00000000 */ sll $zero,$zero,0x0 +/* f0f09e8: 00000000 */ sll $zero,$zero,0x0 +/* f0f09ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f09f0 +/* f0f09f0: 3c013f80 */ lui $at,0x3f80 +/* f0f09f4: 44812000 */ mtc1 $at,$f4 +/* f0f09f8: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0f09fc: 2c81000e */ sltiu $at,$a0,0xe +/* f0f0a00: afbf0024 */ sw $ra,0x24($sp) +/* f0f0a04: 2403ffff */ addiu $v1,$zero,-1 +/* f0f0a08: 00004025 */ or $t0,$zero,$zero +/* f0f0a0c: 00001025 */ or $v0,$zero,$zero +/* f0f0a10: 10200029 */ beqz $at,.L0f0f0ab8 +/* f0f0a14: e7a40030 */ swc1 $f4,0x30($sp) +/* f0f0a18: 00047080 */ sll $t6,$a0,0x2 +/* f0f0a1c: 3c017f1b */ lui $at,0x7f1b +/* f0f0a20: 002e0821 */ addu $at,$at,$t6 +/* f0f0a24: 8c2e27c0 */ lw $t6,0x27c0($at) +/* f0f0a28: 01c00008 */ jr $t6 +/* f0f0a2c: 00000000 */ sll $zero,$zero,0x0 +/* f0f0a30: 10000021 */ beqz $zero,.L0f0f0ab8 +/* f0f0a34: 240305bb */ addiu $v1,$zero,0x5bb +/* f0f0a38: 1000001f */ beqz $zero,.L0f0f0ab8 +/* f0f0a3c: 240305bc */ addiu $v1,$zero,0x5bc +/* f0f0a40: 1000001d */ beqz $zero,.L0f0f0ab8 +/* f0f0a44: 24030441 */ addiu $v1,$zero,0x441 +/* f0f0a48: 1000001b */ beqz $zero,.L0f0f0ab8 +/* f0f0a4c: 240305dd */ addiu $v1,$zero,0x5dd +/* f0f0a50: 3c017f1b */ lui $at,0x7f1b +/* f0f0a54: c42627f8 */ lwc1 $f6,0x27f8($at) +/* f0f0a58: 34038040 */ dli $v1,0x8040 +/* f0f0a5c: 24080001 */ addiu $t0,$zero,0x1 +/* f0f0a60: 10000015 */ beqz $zero,.L0f0f0ab8 +/* f0f0a64: e7a60030 */ swc1 $f6,0x30($sp) +/* f0f0a68: 10000013 */ beqz $zero,.L0f0f0ab8 +/* f0f0a6c: 34038098 */ dli $v1,0x8098 +/* f0f0a70: 10000011 */ beqz $zero,.L0f0f0ab8 +/* f0f0a74: 240305dd */ addiu $v1,$zero,0x5dd +/* f0f0a78: 1000000f */ beqz $zero,.L0f0f0ab8 +/* f0f0a7c: 2403043e */ addiu $v1,$zero,0x43e +/* f0f0a80: 1000000d */ beqz $zero,.L0f0f0ab8 +/* f0f0a84: 2403043e */ addiu $v1,$zero,0x43e +/* f0f0a88: 3c014060 */ lui $at,0x4060 +/* f0f0a8c: 44814000 */ mtc1 $at,$f8 +/* f0f0a90: 240300ea */ addiu $v1,$zero,0xea +/* f0f0a94: 24080001 */ addiu $t0,$zero,0x1 +/* f0f0a98: 24020001 */ addiu $v0,$zero,0x1 +/* f0f0a9c: 10000006 */ beqz $zero,.L0f0f0ab8 +/* f0f0aa0: e7a80030 */ swc1 $f8,0x30($sp) +/* f0f0aa4: 3c017f1b */ lui $at,0x7f1b +/* f0f0aa8: c42a27fc */ lwc1 $f10,0x27fc($at) +/* f0f0aac: 2403002b */ addiu $v1,$zero,0x2b +/* f0f0ab0: 24080001 */ addiu $t0,$zero,0x1 +/* f0f0ab4: e7aa0030 */ swc1 $f10,0x30($sp) +.L0f0f0ab8: +/* f0f0ab8: 2401ffff */ addiu $at,$zero,-1 +/* f0f0abc: 10610030 */ beq $v1,$at,.L0f0f0b80 +/* f0f0ac0: 00002025 */ or $a0,$zero,$zero +/* f0f0ac4: afa20034 */ sw $v0,0x34($sp) +/* f0f0ac8: afa3003c */ sw $v1,0x3c($sp) +/* f0f0acc: 0c012230 */ jal 0x488c0 +/* f0f0ad0: afa80038 */ sw $t0,0x38($sp) +/* f0f0ad4: 3c048009 */ lui $a0,0x8009 +/* f0f0ad8: afa20028 */ sw $v0,0x28($sp) +/* f0f0adc: 0c012230 */ jal 0x488c0 +/* f0f0ae0: 248415e0 */ addiu $a0,$a0,0x15e0 +/* f0f0ae4: 00002025 */ or $a0,$zero,$zero +/* f0f0ae8: 0c01210c */ jal 0x48430 +/* f0f0aec: 24450001 */ addiu $a1,$v0,0x1 +/* f0f0af0: 8fa3003c */ lw $v1,0x3c($sp) +/* f0f0af4: 3c01bf80 */ lui $at,0xbf80 +/* f0f0af8: 44818000 */ mtc1 $at,$f16 +/* f0f0afc: 00032c00 */ sll $a1,$v1,0x10 +/* f0f0b00: 00057c03 */ sra $t7,$a1,0x10 +/* f0f0b04: 3c048009 */ lui $a0,0x8009 +/* f0f0b08: 2418ffff */ addiu $t8,$zero,-1 +/* f0f0b0c: 2419ffff */ addiu $t9,$zero,-1 +/* f0f0b10: 2409ffff */ addiu $t1,$zero,-1 +/* f0f0b14: afa9001c */ sw $t1,0x1c($sp) +/* f0f0b18: afb90018 */ sw $t9,0x18($sp) +/* f0f0b1c: afb80010 */ sw $t8,0x10($sp) +/* f0f0b20: 8c845200 */ lw $a0,0x5200($a0) +/* f0f0b24: 01e02825 */ or $a1,$t7,$zero +/* f0f0b28: 00003025 */ or $a2,$zero,$zero +/* f0f0b2c: 2407ffff */ addiu $a3,$zero,-1 +/* f0f0b30: 0c004241 */ jal 0x10904 +/* f0f0b34: e7b00014 */ swc1 $f16,0x14($sp) +/* f0f0b38: 8fa80038 */ lw $t0,0x38($sp) +/* f0f0b3c: 10400007 */ beqz $v0,.L0f0f0b5c +/* f0f0b40: 00402025 */ or $a0,$v0,$zero +/* f0f0b44: 11000005 */ beqz $t0,.L0f0f0b5c +/* f0f0b48: 24050010 */ addiu $a1,$zero,0x10 +/* f0f0b4c: 8fa60030 */ lw $a2,0x30($sp) +/* f0f0b50: 0c00cf94 */ jal 0x33e50 +/* f0f0b54: afa2002c */ sw $v0,0x2c($sp) +/* f0f0b58: 8fa4002c */ lw $a0,0x2c($sp) +.L0f0f0b5c: +/* f0f0b5c: 10800005 */ beqz $a0,.L0f0f0b74 +/* f0f0b60: 8faa0034 */ lw $t2,0x34($sp) +/* f0f0b64: 11400003 */ beqz $t2,.L0f0f0b74 +/* f0f0b68: 24050008 */ addiu $a1,$zero,0x8 +/* f0f0b6c: 0c00cf94 */ jal 0x33e50 +/* f0f0b70: 24064000 */ addiu $a2,$zero,0x4000 +.L0f0f0b74: +/* f0f0b74: 00002025 */ or $a0,$zero,$zero +/* f0f0b78: 0c01210c */ jal 0x48430 +/* f0f0b7c: 8fa50028 */ lw $a1,0x28($sp) +.L0f0f0b80: +/* f0f0b80: 8fbf0024 */ lw $ra,0x24($sp) +/* f0f0b84: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0f0b88: 03e00008 */ jr $ra +/* f0f0b8c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f0b90 +/* f0f0b90: 3c02800a */ lui $v0,0x800a +/* f0f0b94: 8c4219c4 */ lw $v0,0x19c4($v0) +/* f0f0b98: 24010002 */ addiu $at,$zero,0x2 +/* f0f0b9c: 3c0e800a */ lui $t6,0x800a +/* f0f0ba0: 10410005 */ beq $v0,$at,.L0f0f0bb8 +/* f0f0ba4: 24010004 */ addiu $at,$zero,0x4 +/* f0f0ba8: 1041000b */ beq $v0,$at,.L0f0f0bd8 +/* f0f0bac: 2401000d */ addiu $at,$zero,0xd +/* f0f0bb0: 5441000c */ bnel $v0,$at,.L0f0f0be4 +/* f0f0bb4: 00001025 */ or $v0,$zero,$zero +.L0f0f0bb8: +/* f0f0bb8: 8dcea474 */ lw $t6,-0x5b8c($t6) +/* f0f0bbc: 24010026 */ addiu $at,$zero,0x26 +/* f0f0bc0: 15c10003 */ bne $t6,$at,.L0f0f0bd0 +/* f0f0bc4: 00000000 */ sll $zero,$zero,0x0 +/* f0f0bc8: 03e00008 */ jr $ra +/* f0f0bcc: 00001025 */ or $v0,$zero,$zero +.L0f0f0bd0: +/* f0f0bd0: 03e00008 */ jr $ra +/* f0f0bd4: 24020001 */ addiu $v0,$zero,0x1 +.L0f0f0bd8: +/* f0f0bd8: 03e00008 */ jr $ra +/* f0f0bdc: 24020001 */ addiu $v0,$zero,0x1 +/* f0f0be0: 00001025 */ or $v0,$zero,$zero +.L0f0f0be4: +/* f0f0be4: 03e00008 */ jr $ra +/* f0f0be8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f0bec +/* f0f0bec: 3c0e800a */ lui $t6,0x800a +/* f0f0bf0: 8dcea248 */ lw $t6,-0x5db8($t6) +/* f0f0bf4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0f0bf8: afbf0014 */ sw $ra,0x14($sp) +/* f0f0bfc: 8dc30070 */ lw $v1,0x70($t6) +/* f0f0c00: 0fc3c2e4 */ jal func0f0f0b90 +/* f0f0c04: afa3001c */ sw $v1,0x1c($sp) +/* f0f0c08: 10400012 */ beqz $v0,.L0f0f0c54 +/* f0f0c0c: 8fa3001c */ lw $v1,0x1c($sp) +/* f0f0c10: 28610004 */ slti $at,$v1,0x4 +/* f0f0c14: 14200002 */ bnez $at,.L0f0f0c20 +/* f0f0c18: 3c18800a */ lui $t8,0x800a +/* f0f0c1c: 2463fffc */ addiu $v1,$v1,-4 +.L0f0f0c20: +/* f0f0c20: 000378c0 */ sll $t7,$v1,0x3 +/* f0f0c24: 01e37823 */ subu $t7,$t7,$v1 +/* f0f0c28: 000f7880 */ sll $t7,$t7,0x2 +/* f0f0c2c: 01e37821 */ addu $t7,$t7,$v1 +/* f0f0c30: 000f78c0 */ sll $t7,$t7,0x3 +/* f0f0c34: 01e37823 */ subu $t7,$t7,$v1 +/* f0f0c38: 000f7900 */ sll $t7,$t7,0x4 +/* f0f0c3c: 030fc021 */ addu $t8,$t8,$t7 +/* f0f0c40: 8f18e4f8 */ lw $t8,-0x1b08($t8) +/* f0f0c44: 53000004 */ beqzl $t8,.L0f0f0c58 +/* f0f0c48: 00001025 */ or $v0,$zero,$zero +/* f0f0c4c: 10000002 */ beqz $zero,.L0f0f0c58 +/* f0f0c50: 24020001 */ addiu $v0,$zero,0x1 +.L0f0f0c54: +/* f0f0c54: 00001025 */ or $v0,$zero,$zero +.L0f0f0c58: +/* f0f0c58: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f0c5c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0f0c60: 03e00008 */ jr $ra +/* f0f0c64: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f0c68 +/* f0f0c68: 3c02800a */ lui $v0,0x800a +/* f0f0c6c: 244219c0 */ addiu $v0,$v0,0x19c0 +/* f0f0c70: 904e0014 */ lbu $t6,0x14($v0) +/* f0f0c74: 15c00006 */ bnez $t6,.L0f0f0c90 +/* f0f0c78: 00000000 */ sll $zero,$zero,0x0 +/* f0f0c7c: 904f0015 */ lbu $t7,0x15($v0) +/* f0f0c80: 240100ff */ addiu $at,$zero,0xff +/* f0f0c84: 24020001 */ addiu $v0,$zero,0x1 +/* f0f0c88: 11e10003 */ beq $t7,$at,.L0f0f0c98 +/* f0f0c8c: 00000000 */ sll $zero,$zero,0x0 +.L0f0f0c90: +/* f0f0c90: 03e00008 */ jr $ra +/* f0f0c94: 00001025 */ or $v0,$zero,$zero +.L0f0f0c98: +/* f0f0c98: 03e00008 */ jr $ra +/* f0f0c9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f0ca0 +/* f0f0ca0: 10a00004 */ beqz $a1,.L0f0f0cb4 +/* f0f0ca4: 3c0e8007 */ lui $t6,0x8007 +/* f0f0ca8: 3c01800a */ lui $at,0x800a +/* f0f0cac: 03e00008 */ jr $ra +/* f0f0cb0: a02419db */ sb $a0,0x19db($at) +.L0f0f0cb4: +/* f0f0cb4: 8dce1448 */ lw $t6,0x1448($t6) +/* f0f0cb8: 3c01800a */ lui $at,0x800a +/* f0f0cbc: 000e78c0 */ sll $t7,$t6,0x3 +/* f0f0cc0: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f0cc4: 000f7880 */ sll $t7,$t7,0x2 +/* f0f0cc8: 01ee7821 */ addu $t7,$t7,$t6 +/* f0f0ccc: 000f78c0 */ sll $t7,$t7,0x3 +/* f0f0cd0: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f0cd4: 000f7900 */ sll $t7,$t7,0x4 +/* f0f0cd8: 002f0821 */ addu $at,$at,$t7 +/* f0f0cdc: a024edf8 */ sb $a0,-0x1208($at) +/* f0f0ce0: 03e00008 */ jr $ra +/* f0f0ce4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f0ce8 +/* f0f0ce8: 27bdff70 */ addiu $sp,$sp,-144 +/* f0f0cec: 8fae00a4 */ lw $t6,0xa4($sp) +/* f0f0cf0: afb10038 */ sw $s1,0x38($sp) +/* f0f0cf4: 3c038008 */ lui $v1,0x8008 +/* f0f0cf8: 3c088008 */ lui $t0,0x8008 +/* f0f0cfc: 00808825 */ or $s1,$a0,$zero +/* f0f0d00: afbf003c */ sw $ra,0x3c($sp) +/* f0f0d04: afb00034 */ sw $s0,0x34($sp) +/* f0f0d08: afa50094 */ sw $a1,0x94($sp) +/* f0f0d0c: afa60098 */ sw $a2,0x98($sp) +/* f0f0d10: afa7009c */ sw $a3,0x9c($sp) +/* f0f0d14: 8c63fb10 */ lw $v1,-0x4f0($v1) +/* f0f0d18: 11c00005 */ beqz $t6,.L0f0f0d30 +/* f0f0d1c: 8d08fb0c */ lw $t0,-0x4f4($t0) +/* f0f0d20: 3c038008 */ lui $v1,0x8008 +/* f0f0d24: 3c088008 */ lui $t0,0x8008 +/* f0f0d28: 8c63fb18 */ lw $v1,-0x4e8($v1) +/* f0f0d2c: 8d08fb14 */ lw $t0,-0x4ec($t0) +.L0f0f0d30: +/* f0f0d30: 8faf0098 */ lw $t7,0x98($sp) +/* f0f0d34: 8fb800a0 */ lw $t8,0xa0($sp) +/* f0f0d38: 8fa900a8 */ lw $t1,0xa8($sp) +/* f0f0d3c: 3c0b8007 */ lui $t3,0x8007 +/* f0f0d40: 01f83021 */ addu $a2,$t7,$t8 +/* f0f0d44: 256b144c */ addiu $t3,$t3,0x144c +/* f0f0d48: 00095040 */ sll $t2,$t1,0x1 +/* f0f0d4c: 04c10003 */ bgez $a2,.L0f0f0d5c +/* f0f0d50: 0006c843 */ sra $t9,$a2,0x1 +/* f0f0d54: 24c10001 */ addiu $at,$a2,0x1 +/* f0f0d58: 0001c843 */ sra $t9,$at,0x1 +.L0f0f0d5c: +/* f0f0d5c: 014b1021 */ addu $v0,$t2,$t3 +/* f0f0d60: 94440000 */ lhu $a0,0x0($v0) +/* f0f0d64: afa20040 */ sw $v0,0x40($sp) +/* f0f0d68: afb90084 */ sw $t9,0x84($sp) +/* f0f0d6c: afa30064 */ sw $v1,0x64($sp) +/* f0f0d70: 0fc5b9f1 */ jal func0f16e7c4 +/* f0f0d74: afa80060 */ sw $t0,0x60($sp) +/* f0f0d78: 8fac0060 */ lw $t4,0x60($sp) +/* f0f0d7c: 27a4007c */ addiu $a0,$sp,0x7c +/* f0f0d80: 27a50078 */ addiu $a1,$sp,0x78 +/* f0f0d84: 00403025 */ or $a2,$v0,$zero +/* f0f0d88: 8fa70064 */ lw $a3,0x64($sp) +/* f0f0d8c: afa00014 */ sw $zero,0x14($sp) +/* f0f0d90: 0fc55cbe */ jal func0f1572f8 +/* f0f0d94: afac0010 */ sw $t4,0x10($sp) +/* f0f0d98: 0fc5b9f1 */ jal func0f16e7c4 +/* f0f0d9c: 240451ef */ addiu $a0,$zero,0x51ef +/* f0f0da0: 8fad0060 */ lw $t5,0x60($sp) +/* f0f0da4: 27a40074 */ addiu $a0,$sp,0x74 +/* f0f0da8: 27a50070 */ addiu $a1,$sp,0x70 +/* f0f0dac: 00403025 */ or $a2,$v0,$zero +/* f0f0db0: 8fa70064 */ lw $a3,0x64($sp) +/* f0f0db4: afa00014 */ sw $zero,0x14($sp) +/* f0f0db8: 0fc55cbe */ jal func0f1572f8 +/* f0f0dbc: afad0010 */ sw $t5,0x10($sp) +/* f0f0dc0: 8fae0040 */ lw $t6,0x40($sp) +/* f0f0dc4: 240151eb */ addiu $at,$zero,0x51eb +/* f0f0dc8: 02202025 */ or $a0,$s1,$zero +/* f0f0dcc: 95cf0000 */ lhu $t7,0x0($t6) +/* f0f0dd0: 55e10005 */ bnel $t7,$at,.L0f0f0de8 +/* f0f0dd4: 8fa2007c */ lw $v0,0x7c($sp) +/* f0f0dd8: 8fb80078 */ lw $t8,0x78($sp) +/* f0f0ddc: 27190007 */ addiu $t9,$t8,0x7 +/* f0f0de0: afb90078 */ sw $t9,0x78($sp) +/* f0f0de4: 8fa2007c */ lw $v0,0x7c($sp) +.L0f0f0de8: +/* f0f0de8: 8fa30074 */ lw $v1,0x74($sp) +/* f0f0dec: 8fa60084 */ lw $a2,0x84($sp) +/* f0f0df0: 2405007f */ addiu $a1,$zero,0x7f +/* f0f0df4: 00434821 */ addu $t1,$v0,$v1 +/* f0f0df8: 05210003 */ bgez $t1,.L0f0f0e08 +/* f0f0dfc: 00095043 */ sra $t2,$t1,0x1 +/* f0f0e00: 25210001 */ addiu $at,$t1,0x1 +/* f0f0e04: 00015043 */ sra $t2,$at,0x1 +.L0f0f0e08: +/* f0f0e08: 00ca3023 */ subu $a2,$a2,$t2 +/* f0f0e0c: 00c26021 */ addu $t4,$a2,$v0 +/* f0f0e10: 01836821 */ addu $t5,$t4,$v1 +/* f0f0e14: 24cbfffc */ addiu $t3,$a2,-4 +/* f0f0e18: 25ae0007 */ addiu $t6,$t5,0x7 +/* f0f0e1c: afa60080 */ sw $a2,0x80($sp) +/* f0f0e20: afab006c */ sw $t3,0x6c($sp) +/* f0f0e24: afae0068 */ sw $t6,0x68($sp) +/* f0f0e28: 0fc54df7 */ jal func0f1537dc +/* f0f0e2c: afa60084 */ sw $a2,0x84($sp) +/* f0f0e30: 3c038008 */ lui $v1,0x8008 +/* f0f0e34: 2463fac0 */ addiu $v1,$v1,-1344 +/* f0f0e38: 8c780000 */ lw $t8,0x0($v1) +/* f0f0e3c: 8faf009c */ lw $t7,0x9c($sp) +/* f0f0e40: 8fac00a0 */ lw $t4,0xa0($sp) +/* f0f0e44: 3c10f600 */ lui $s0,0xf600 +/* f0f0e48: 01f80019 */ multu $t7,$t8 +/* f0f0e4c: 318d03ff */ andi $t5,$t4,0x3ff +/* f0f0e50: 000d7080 */ sll $t6,$t5,0x2 +/* f0f0e54: 8fb1006c */ lw $s1,0x6c($sp) +/* f0f0e58: 24440008 */ addiu $a0,$v0,0x8 +/* f0f0e5c: 0000c812 */ mflo $t9 +/* f0f0e60: 332903ff */ andi $t1,$t9,0x3ff +/* f0f0e64: 00095380 */ sll $t2,$t1,0xe +/* f0f0e68: 01505825 */ or $t3,$t2,$s0 +/* f0f0e6c: 016e7825 */ or $t7,$t3,$t6 +/* f0f0e70: ac4f0000 */ sw $t7,0x0($v0) +/* f0f0e74: 8c790000 */ lw $t9,0x0($v1) +/* f0f0e78: 8fb80094 */ lw $t8,0x94($sp) +/* f0f0e7c: 8fad0098 */ lw $t5,0x98($sp) +/* f0f0e80: 03190019 */ multu $t8,$t9 +/* f0f0e84: 31ab03ff */ andi $t3,$t5,0x3ff +/* f0f0e88: 000b7080 */ sll $t6,$t3,0x2 +/* f0f0e8c: 00004812 */ mflo $t1 +/* f0f0e90: 312a03ff */ andi $t2,$t1,0x3ff +/* f0f0e94: 000a6380 */ sll $t4,$t2,0xe +/* f0f0e98: 018e7825 */ or $t7,$t4,$t6 +/* f0f0e9c: 0fc54e0e */ jal func0f153838 +/* f0f0ea0: ac4f0004 */ sw $t7,0x4($v0) +/* f0f0ea4: 00402025 */ or $a0,$v0,$zero +/* f0f0ea8: 0fc54df7 */ jal func0f1537dc +/* f0f0eac: 24057f7f */ addiu $a1,$zero,0x7f7f +/* f0f0eb0: 3c038008 */ lui $v1,0x8008 +/* f0f0eb4: 2463fac0 */ addiu $v1,$v1,-1344 +/* f0f0eb8: 8c790000 */ lw $t9,0x0($v1) +/* f0f0ebc: 8fb8009c */ lw $t8,0x9c($sp) +/* f0f0ec0: 8fac0068 */ lw $t4,0x68($sp) +/* f0f0ec4: 24440008 */ addiu $a0,$v0,0x8 +/* f0f0ec8: 03190019 */ multu $t8,$t9 +/* f0f0ecc: 318e03ff */ andi $t6,$t4,0x3ff +/* f0f0ed0: 000e7880 */ sll $t7,$t6,0x2 +/* f0f0ed4: 322e03ff */ andi $t6,$s1,0x3ff +/* f0f0ed8: 00004812 */ mflo $t1 +/* f0f0edc: 312a03ff */ andi $t2,$t1,0x3ff +/* f0f0ee0: 000a6b80 */ sll $t5,$t2,0xe +/* f0f0ee4: 01b05825 */ or $t3,$t5,$s0 +/* f0f0ee8: 016fc025 */ or $t8,$t3,$t7 +/* f0f0eec: ac580000 */ sw $t8,0x0($v0) +/* f0f0ef0: 8c690000 */ lw $t1,0x0($v1) +/* f0f0ef4: 8fb90094 */ lw $t9,0x94($sp) +/* f0f0ef8: 000e5880 */ sll $t3,$t6,0x2 +/* f0f0efc: 03290019 */ multu $t9,$t1 +/* f0f0f00: 00005012 */ mflo $t2 +/* f0f0f04: 314d03ff */ andi $t5,$t2,0x3ff +/* f0f0f08: 000d6380 */ sll $t4,$t5,0xe +/* f0f0f0c: 018b7825 */ or $t7,$t4,$t3 +/* f0f0f10: 0fc54e0e */ jal func0f153838 +/* f0f0f14: ac4f0004 */ sw $t7,0x4($v0) +/* f0f0f18: 3c057f7f */ lui $a1,0x7f7f +/* f0f0f1c: 34a5ff7f */ ori $a1,$a1,0xff7f +/* f0f0f20: 0fc54df7 */ jal func0f1537dc +/* f0f0f24: 00402025 */ or $a0,$v0,$zero +/* f0f0f28: 3c038008 */ lui $v1,0x8008 +/* f0f0f2c: 2463fac0 */ addiu $v1,$v1,-1344 +/* f0f0f30: 8c790000 */ lw $t9,0x0($v1) +/* f0f0f34: 8fb8009c */ lw $t8,0x9c($sp) +/* f0f0f38: 8fac0068 */ lw $t4,0x68($sp) +/* f0f0f3c: 24440010 */ addiu $a0,$v0,0x10 +/* f0f0f40: 03190019 */ multu $t8,$t9 +/* f0f0f44: 258b0004 */ addiu $t3,$t4,0x4 +/* f0f0f48: 316f03ff */ andi $t7,$t3,0x3ff +/* f0f0f4c: 000fc080 */ sll $t8,$t7,0x2 +/* f0f0f50: 00004812 */ mflo $t1 +/* f0f0f54: 312a03ff */ andi $t2,$t1,0x3ff +/* f0f0f58: 000a6b80 */ sll $t5,$t2,0xe +/* f0f0f5c: 01b07025 */ or $t6,$t5,$s0 +/* f0f0f60: 01d8c825 */ or $t9,$t6,$t8 +/* f0f0f64: ac590000 */ sw $t9,0x0($v0) +/* f0f0f68: 8c6a0000 */ lw $t2,0x0($v1) +/* f0f0f6c: 8fa90094 */ lw $t1,0x94($sp) +/* f0f0f70: 8faf0068 */ lw $t7,0x68($sp) +/* f0f0f74: 012a0019 */ multu $t1,$t2 +/* f0f0f78: 25ee0002 */ addiu $t6,$t7,0x2 +/* f0f0f7c: 31d803ff */ andi $t8,$t6,0x3ff +/* f0f0f80: 0018c880 */ sll $t9,$t8,0x2 +/* f0f0f84: 00006812 */ mflo $t5 +/* f0f0f88: 31ac03ff */ andi $t4,$t5,0x3ff +/* f0f0f8c: 000c5b80 */ sll $t3,$t4,0xe +/* f0f0f90: 01794825 */ or $t1,$t3,$t9 +/* f0f0f94: ac490004 */ sw $t1,0x4($v0) +/* f0f0f98: 8c6d0000 */ lw $t5,0x0($v1) +/* f0f0f9c: 8faa009c */ lw $t2,0x9c($sp) +/* f0f0fa0: 262bfffe */ addiu $t3,$s1,-2 +/* f0f0fa4: 317903ff */ andi $t9,$t3,0x3ff +/* f0f0fa8: 014d0019 */ multu $t2,$t5 +/* f0f0fac: 00194880 */ sll $t1,$t9,0x2 +/* f0f0fb0: 2639fffc */ addiu $t9,$s1,-4 +/* f0f0fb4: 00006012 */ mflo $t4 +/* f0f0fb8: 318f03ff */ andi $t7,$t4,0x3ff +/* f0f0fbc: 000f7380 */ sll $t6,$t7,0xe +/* f0f0fc0: 01d0c025 */ or $t8,$t6,$s0 +/* f0f0fc4: 03095025 */ or $t2,$t8,$t1 +/* f0f0fc8: ac4a0008 */ sw $t2,0x8($v0) +/* f0f0fcc: 8c6c0000 */ lw $t4,0x0($v1) +/* f0f0fd0: 8fad0094 */ lw $t5,0x94($sp) +/* f0f0fd4: 333803ff */ andi $t8,$t9,0x3ff +/* f0f0fd8: 00184880 */ sll $t1,$t8,0x2 +/* f0f0fdc: 01ac0019 */ multu $t5,$t4 +/* f0f0fe0: 00007812 */ mflo $t7 +/* f0f0fe4: 31ee03ff */ andi $t6,$t7,0x3ff +/* f0f0fe8: 000e5b80 */ sll $t3,$t6,0xe +/* f0f0fec: 01695025 */ or $t2,$t3,$t1 +/* f0f0ff0: 0fc54e0e */ jal func0f153838 +/* f0f0ff4: ac4a000c */ sw $t2,0xc($v0) +/* f0f0ff8: 0fc54d8a */ jal func0f153628 +/* f0f0ffc: 00402025 */ or $a0,$v0,$zero +/* f0f1000: 8fad0094 */ lw $t5,0x94($sp) +/* f0f1004: 8fac00ac */ lw $t4,0xac($sp) +/* f0f1008: 8fae009c */ lw $t6,0x9c($sp) +/* f0f100c: 8fb800b0 */ lw $t8,0xb0($sp) +/* f0f1010: 01ac7821 */ addu $t7,$t5,$t4 +/* f0f1014: 01eec821 */ addu $t9,$t7,$t6 +/* f0f1018: 03381823 */ subu $v1,$t9,$t8 +/* f0f101c: 8fa90078 */ lw $t1,0x78($sp) +/* f0f1020: 8fa60084 */ lw $a2,0x84($sp) +/* f0f1024: 8faf0040 */ lw $t7,0x40($sp) +/* f0f1028: 00408825 */ or $s1,$v0,$zero +/* f0f102c: 04610003 */ bgez $v1,.L0f0f103c +/* f0f1030: 00035843 */ sra $t3,$v1,0x1 +/* f0f1034: 24610001 */ addiu $at,$v1,0x1 +/* f0f1038: 00015843 */ sra $t3,$at,0x1 +.L0f0f103c: +/* f0f103c: 01601825 */ or $v1,$t3,$zero +/* f0f1040: 05210003 */ bgez $t1,.L0f0f1050 +/* f0f1044: 00095043 */ sra $t2,$t1,0x1 +/* f0f1048: 25210001 */ addiu $at,$t1,0x1 +/* f0f104c: 00015043 */ sra $t2,$at,0x1 +.L0f0f1050: +/* f0f1050: 006a6823 */ subu $t5,$v1,$t2 +/* f0f1054: 25ac0002 */ addiu $t4,$t5,0x2 +/* f0f1058: afac0088 */ sw $t4,0x88($sp) +/* f0f105c: 24c60002 */ addiu $a2,$a2,0x2 +/* f0f1060: 95e40000 */ lhu $a0,0x0($t7) +/* f0f1064: afa60084 */ sw $a2,0x84($sp) +/* f0f1068: 0fc5b9f1 */ jal func0f16e7c4 +/* f0f106c: afa30044 */ sw $v1,0x44($sp) +/* f0f1070: 0c002f02 */ jal 0xbc08 +/* f0f1074: afa2004c */ sw $v0,0x4c($sp) +/* f0f1078: 00028400 */ sll $s0,$v0,0x10 +/* f0f107c: 00107403 */ sra $t6,$s0,0x10 +/* f0f1080: 0c002f02 */ jal 0xbc08 +/* f0f1084: 01c08025 */ or $s0,$t6,$zero +/* f0f1088: 8fb90064 */ lw $t9,0x64($sp) +/* f0f108c: 8fb80060 */ lw $t8,0x60($sp) +/* f0f1090: 240b00ff */ addiu $t3,$zero,0xff +/* f0f1094: afab0018 */ sw $t3,0x18($sp) +/* f0f1098: 02202025 */ or $a0,$s1,$zero +/* f0f109c: 27a50088 */ addiu $a1,$sp,0x88 +/* f0f10a0: 27a60084 */ addiu $a2,$sp,0x84 +/* f0f10a4: 8fa7004c */ lw $a3,0x4c($sp) +/* f0f10a8: afb0001c */ sw $s0,0x1c($sp) +/* f0f10ac: afa20020 */ sw $v0,0x20($sp) +/* f0f10b0: afa00024 */ sw $zero,0x24($sp) +/* f0f10b4: afa00028 */ sw $zero,0x28($sp) +/* f0f10b8: afb90010 */ sw $t9,0x10($sp) +/* f0f10bc: 0fc5580f */ jal func0f15603c +/* f0f10c0: afb80014 */ sw $t8,0x14($sp) +/* f0f10c4: 8faa0070 */ lw $t2,0x70($sp) +/* f0f10c8: 8fa90044 */ lw $t1,0x44($sp) +/* f0f10cc: 8fa60084 */ lw $a2,0x84($sp) +/* f0f10d0: 00408825 */ or $s1,$v0,$zero +/* f0f10d4: 05410003 */ bgez $t2,.L0f0f10e4 +/* f0f10d8: 000a6843 */ sra $t5,$t2,0x1 +/* f0f10dc: 25410001 */ addiu $at,$t2,0x1 +/* f0f10e0: 00016843 */ sra $t5,$at,0x1 +.L0f0f10e4: +/* f0f10e4: 012d6023 */ subu $t4,$t1,$t5 +/* f0f10e8: 258f0002 */ addiu $t7,$t4,0x2 +/* f0f10ec: 24c60003 */ addiu $a2,$a2,0x3 +/* f0f10f0: afaf0088 */ sw $t7,0x88($sp) +/* f0f10f4: afa60084 */ sw $a2,0x84($sp) +/* f0f10f8: 0fc5b9f1 */ jal func0f16e7c4 +/* f0f10fc: 240451ef */ addiu $a0,$zero,0x51ef +/* f0f1100: 0c002f02 */ jal 0xbc08 +/* f0f1104: afa2004c */ sw $v0,0x4c($sp) +/* f0f1108: 00028400 */ sll $s0,$v0,0x10 +/* f0f110c: 00107403 */ sra $t6,$s0,0x10 +/* f0f1110: 0c002f02 */ jal 0xbc08 +/* f0f1114: 01c08025 */ or $s0,$t6,$zero +/* f0f1118: 8fb90064 */ lw $t9,0x64($sp) +/* f0f111c: 8fb80060 */ lw $t8,0x60($sp) +/* f0f1120: 240b00ff */ addiu $t3,$zero,0xff +/* f0f1124: afab0018 */ sw $t3,0x18($sp) +/* f0f1128: 02202025 */ or $a0,$s1,$zero +/* f0f112c: 27a50088 */ addiu $a1,$sp,0x88 +/* f0f1130: 27a60084 */ addiu $a2,$sp,0x84 +/* f0f1134: 8fa7004c */ lw $a3,0x4c($sp) +/* f0f1138: afb0001c */ sw $s0,0x1c($sp) +/* f0f113c: afa20020 */ sw $v0,0x20($sp) +/* f0f1140: afa00024 */ sw $zero,0x24($sp) +/* f0f1144: afa00028 */ sw $zero,0x28($sp) +/* f0f1148: afb90010 */ sw $t9,0x10($sp) +/* f0f114c: 0fc5580f */ jal func0f15603c +/* f0f1150: afb80014 */ sw $t8,0x14($sp) +/* f0f1154: 8fa90078 */ lw $t1,0x78($sp) +/* f0f1158: 8faa0044 */ lw $t2,0x44($sp) +/* f0f115c: 8faf0040 */ lw $t7,0x40($sp) +/* f0f1160: 8fa60080 */ lw $a2,0x80($sp) +/* f0f1164: 00408825 */ or $s1,$v0,$zero +/* f0f1168: 05210003 */ bgez $t1,.L0f0f1178 +/* f0f116c: 00096843 */ sra $t5,$t1,0x1 +/* f0f1170: 25210001 */ addiu $at,$t1,0x1 +/* f0f1174: 00016843 */ sra $t5,$at,0x1 +.L0f0f1178: +/* f0f1178: 014d6023 */ subu $t4,$t2,$t5 +/* f0f117c: afac0088 */ sw $t4,0x88($sp) +/* f0f1180: 95e40000 */ lhu $a0,0x0($t7) +/* f0f1184: 0fc5b9f1 */ jal func0f16e7c4 +/* f0f1188: afa60084 */ sw $a2,0x84($sp) +/* f0f118c: 0c002f02 */ jal 0xbc08 +/* f0f1190: afa2004c */ sw $v0,0x4c($sp) +/* f0f1194: 00028400 */ sll $s0,$v0,0x10 +/* f0f1198: 00107403 */ sra $t6,$s0,0x10 +/* f0f119c: 0c002f02 */ jal 0xbc08 +/* f0f11a0: 01c08025 */ or $s0,$t6,$zero +/* f0f11a4: 8fb90064 */ lw $t9,0x64($sp) +/* f0f11a8: 8fb80060 */ lw $t8,0x60($sp) +/* f0f11ac: 3c0bbfbf */ lui $t3,0xbfbf +/* f0f11b0: 356bffff */ ori $t3,$t3,0xffff +/* f0f11b4: afab0018 */ sw $t3,0x18($sp) +/* f0f11b8: 02202025 */ or $a0,$s1,$zero +/* f0f11bc: 27a50088 */ addiu $a1,$sp,0x88 +/* f0f11c0: 27a60084 */ addiu $a2,$sp,0x84 +/* f0f11c4: 8fa7004c */ lw $a3,0x4c($sp) +/* f0f11c8: afb0001c */ sw $s0,0x1c($sp) +/* f0f11cc: afa20020 */ sw $v0,0x20($sp) +/* f0f11d0: afa00024 */ sw $zero,0x24($sp) +/* f0f11d4: afa00028 */ sw $zero,0x28($sp) +/* f0f11d8: afb90010 */ sw $t9,0x10($sp) +/* f0f11dc: 0fc5580f */ jal func0f15603c +/* f0f11e0: afb80014 */ sw $t8,0x14($sp) +/* f0f11e4: 8faa0070 */ lw $t2,0x70($sp) +/* f0f11e8: 8fa60084 */ lw $a2,0x84($sp) +/* f0f11ec: 8fa90044 */ lw $t1,0x44($sp) +/* f0f11f0: 00408825 */ or $s1,$v0,$zero +/* f0f11f4: 05410003 */ bgez $t2,.L0f0f1204 +/* f0f11f8: 000a6843 */ sra $t5,$t2,0x1 +/* f0f11fc: 25410001 */ addiu $at,$t2,0x1 +/* f0f1200: 00016843 */ sra $t5,$at,0x1 +.L0f0f1204: +/* f0f1204: 24c60003 */ addiu $a2,$a2,0x3 +/* f0f1208: 012d6023 */ subu $t4,$t1,$t5 +/* f0f120c: afac0088 */ sw $t4,0x88($sp) +/* f0f1210: afa60084 */ sw $a2,0x84($sp) +/* f0f1214: 0fc5b9f1 */ jal func0f16e7c4 +/* f0f1218: 240451ef */ addiu $a0,$zero,0x51ef +/* f0f121c: 0c002f02 */ jal 0xbc08 +/* f0f1220: afa2004c */ sw $v0,0x4c($sp) +/* f0f1224: 00028400 */ sll $s0,$v0,0x10 +/* f0f1228: 00107c03 */ sra $t7,$s0,0x10 +/* f0f122c: 0c002f02 */ jal 0xbc08 +/* f0f1230: 01e08025 */ or $s0,$t7,$zero +/* f0f1234: 8fae0064 */ lw $t6,0x64($sp) +/* f0f1238: 8fb90060 */ lw $t9,0x60($sp) +/* f0f123c: 3c18bfbf */ lui $t8,0xbfbf +/* f0f1240: 3718ffff */ ori $t8,$t8,0xffff +/* f0f1244: afb80018 */ sw $t8,0x18($sp) +/* f0f1248: 02202025 */ or $a0,$s1,$zero +/* f0f124c: 27a50088 */ addiu $a1,$sp,0x88 +/* f0f1250: 27a60084 */ addiu $a2,$sp,0x84 +/* f0f1254: 8fa7004c */ lw $a3,0x4c($sp) +/* f0f1258: afb0001c */ sw $s0,0x1c($sp) +/* f0f125c: afa20020 */ sw $v0,0x20($sp) +/* f0f1260: afa00024 */ sw $zero,0x24($sp) +/* f0f1264: afa00028 */ sw $zero,0x28($sp) +/* f0f1268: afae0010 */ sw $t6,0x10($sp) +/* f0f126c: 0fc5580f */ jal func0f15603c +/* f0f1270: afb90014 */ sw $t9,0x14($sp) +/* f0f1274: 8fab0040 */ lw $t3,0x40($sp) +/* f0f1278: 8fa60080 */ lw $a2,0x80($sp) +/* f0f127c: 240151eb */ addiu $at,$zero,0x51eb +/* f0f1280: 956a0000 */ lhu $t2,0x0($t3) +/* f0f1284: 00408825 */ or $s1,$v0,$zero +/* f0f1288: 8fa90078 */ lw $t1,0x78($sp) +/* f0f128c: 15410023 */ bne $t2,$at,.L0f0f131c +/* f0f1290: 24c6ffff */ addiu $a2,$a2,-1 +/* f0f1294: 8fac0044 */ lw $t4,0x44($sp) +/* f0f1298: 05210003 */ bgez $t1,.L0f0f12a8 +/* f0f129c: 00096843 */ sra $t5,$t1,0x1 +/* f0f12a0: 25210001 */ addiu $at,$t1,0x1 +/* f0f12a4: 00016843 */ sra $t5,$at,0x1 +.L0f0f12a8: +/* f0f12a8: 01ac7821 */ addu $t7,$t5,$t4 +/* f0f12ac: 25eefff9 */ addiu $t6,$t7,-7 +/* f0f12b0: afae0088 */ sw $t6,0x88($sp) +/* f0f12b4: 0c002f02 */ jal 0xbc08 +/* f0f12b8: afa60084 */ sw $a2,0x84($sp) +/* f0f12bc: 00028400 */ sll $s0,$v0,0x10 +/* f0f12c0: 0010cc03 */ sra $t9,$s0,0x10 +/* f0f12c4: 0c002f02 */ jal 0xbc08 +/* f0f12c8: 03208025 */ or $s0,$t9,$zero +/* f0f12cc: 3c188008 */ lui $t8,0x8008 +/* f0f12d0: 3c0b8008 */ lui $t3,0x8008 +/* f0f12d4: 8d6bfb04 */ lw $t3,-0x4fc($t3) +/* f0f12d8: 8f18fb08 */ lw $t8,-0x4f8($t8) +/* f0f12dc: 3c0abfbf */ lui $t2,0xbfbf +/* f0f12e0: 354affff */ ori $t2,$t2,0xffff +/* f0f12e4: 3c077f1b */ lui $a3,0x7f1b +/* f0f12e8: 24e723e8 */ addiu $a3,$a3,0x23e8 +/* f0f12ec: afaa0018 */ sw $t2,0x18($sp) +/* f0f12f0: 02202025 */ or $a0,$s1,$zero +/* f0f12f4: 27a50088 */ addiu $a1,$sp,0x88 +/* f0f12f8: 27a60084 */ addiu $a2,$sp,0x84 +/* f0f12fc: afb0001c */ sw $s0,0x1c($sp) +/* f0f1300: afa20020 */ sw $v0,0x20($sp) +/* f0f1304: afa00024 */ sw $zero,0x24($sp) +/* f0f1308: afa00028 */ sw $zero,0x28($sp) +/* f0f130c: afab0014 */ sw $t3,0x14($sp) +/* f0f1310: 0fc5580f */ jal func0f15603c +/* f0f1314: afb80010 */ sw $t8,0x10($sp) +/* f0f1318: 00408825 */ or $s1,$v0,$zero +.L0f0f131c: +/* f0f131c: 0fc54de0 */ jal func0f153780 +/* f0f1320: 02202025 */ or $a0,$s1,$zero +/* f0f1324: 8fbf003c */ lw $ra,0x3c($sp) +/* f0f1328: 8fb00034 */ lw $s0,0x34($sp) +/* f0f132c: 8fb10038 */ lw $s1,0x38($sp) +/* f0f1330: 03e00008 */ jr $ra +/* f0f1334: 27bd0090 */ addiu $sp,$sp,0x90 +); + +GLOBAL_ASM( +glabel func0f0f1338 +/* f0f1338: 3c0e8007 */ lui $t6,0x8007 +/* f0f133c: 8dce1448 */ lw $t6,0x1448($t6) +/* f0f1340: 3c18800a */ lui $t8,0x800a +/* f0f1344: 2718e000 */ addiu $t8,$t8,-8192 +/* f0f1348: 000e78c0 */ sll $t7,$t6,0x3 +/* f0f134c: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f1350: 000f7880 */ sll $t7,$t7,0x2 +/* f0f1354: 01ee7821 */ addu $t7,$t7,$t6 +/* f0f1358: 000f78c0 */ sll $t7,$t7,0x3 +/* f0f135c: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f1360: 000f7900 */ sll $t7,$t7,0x4 +/* f0f1364: 01f82821 */ addu $a1,$t7,$t8 +/* f0f1368: 00001825 */ or $v1,$zero,$zero +/* f0f136c: 24020020 */ addiu $v0,$zero,0x20 +.L0f0f1370: +/* f0f1370: 8cb90dfc */ lw $t9,0xdfc($a1) +/* f0f1374: 24630008 */ addiu $v1,$v1,0x8 +/* f0f1378: 14990003 */ bne $a0,$t9,.L0f0f1388 +/* f0f137c: 00000000 */ sll $zero,$zero,0x0 +/* f0f1380: 03e00008 */ jr $ra +/* f0f1384: 24a20dfc */ addiu $v0,$a1,0xdfc +.L0f0f1388: +/* f0f1388: 1462fff9 */ bne $v1,$v0,.L0f0f1370 +/* f0f138c: 24a50008 */ addiu $a1,$a1,0x8 +/* f0f1390: 00001025 */ or $v0,$zero,$zero +/* f0f1394: 03e00008 */ jr $ra +/* f0f1398: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f139c +/* f0f139c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0f13a0: afbf0014 */ sw $ra,0x14($sp) +/* f0f13a4: afa40018 */ sw $a0,0x18($sp) +/* f0f13a8: 0fc3c4ce */ jal func0f0f1338 +/* f0f13ac: afa5001c */ sw $a1,0x1c($sp) +/* f0f13b0: 10400003 */ beqz $v0,.L0f0f13c0 +/* f0f13b4: c7a4001c */ lwc1 $f4,0x1c($sp) +/* f0f13b8: 10000008 */ beqz $zero,.L0f0f13dc +/* f0f13bc: e4440004 */ swc1 $f4,0x4($v0) +.L0f0f13c0: +/* f0f13c0: 0fc3c4ce */ jal func0f0f1338 +/* f0f13c4: 00002025 */ or $a0,$zero,$zero +/* f0f13c8: 10400004 */ beqz $v0,.L0f0f13dc +/* f0f13cc: 8fae0018 */ lw $t6,0x18($sp) +/* f0f13d0: ac4e0000 */ sw $t6,0x0($v0) +/* f0f13d4: c7a6001c */ lwc1 $f6,0x1c($sp) +/* f0f13d8: e4460004 */ swc1 $f6,0x4($v0) +.L0f0f13dc: +/* f0f13dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f13e0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0f13e4: 03e00008 */ jr $ra +/* f0f13e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f13ec +/* f0f13ec: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0f13f0: afbf0014 */ sw $ra,0x14($sp) +/* f0f13f4: 0fc3c4ce */ jal func0f0f1338 +/* f0f13f8: 00000000 */ sll $zero,$zero,0x0 +/* f0f13fc: 50400003 */ beqzl $v0,.L0f0f140c +/* f0f1400: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f1404: ac400000 */ sw $zero,0x0($v0) +/* f0f1408: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0f140c: +/* f0f140c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0f1410: 03e00008 */ jr $ra +/* f0f1414: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f1418 +/* f0f1418: 3c0e8007 */ lui $t6,0x8007 +/* f0f141c: 8dce1448 */ lw $t6,0x1448($t6) +/* f0f1420: 3c18800a */ lui $t8,0x800a +/* f0f1424: 3c014270 */ lui $at,0x4270 +/* f0f1428: 000e78c0 */ sll $t7,$t6,0x3 +/* f0f142c: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f1430: 000f7880 */ sll $t7,$t7,0x2 +/* f0f1434: 01ee7821 */ addu $t7,$t7,$t6 +/* f0f1438: 000f78c0 */ sll $t7,$t7,0x3 +/* f0f143c: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f1440: 000f7900 */ sll $t7,$t7,0x4 +/* f0f1444: 2718e000 */ addiu $t8,$t8,-8192 +/* f0f1448: 3c02800a */ lui $v0,0x800a +/* f0f144c: 44810000 */ mtc1 $at,$f0 +/* f0f1450: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0f1454: 01f82021 */ addu $a0,$t7,$t8 +/* f0f1458: 00001825 */ or $v1,$zero,$zero +/* f0f145c: 24050020 */ addiu $a1,$zero,0x20 +.L0f0f1460: +/* f0f1460: 8c990dfc */ lw $t9,0xdfc($a0) +/* f0f1464: 24630008 */ addiu $v1,$v1,0x8 +/* f0f1468: 13200006 */ beqz $t9,.L0f0f1484 +/* f0f146c: 00000000 */ sll $zero,$zero,0x0 +/* f0f1470: c4460004 */ lwc1 $f6,0x4($v0) +/* f0f1474: c4840e00 */ lwc1 $f4,0xe00($a0) +/* f0f1478: 46003203 */ div.s $f8,$f6,$f0 +/* f0f147c: 46082280 */ add.s $f10,$f4,$f8 +/* f0f1480: e48a0e00 */ swc1 $f10,0xe00($a0) +.L0f0f1484: +/* f0f1484: 1465fff6 */ bne $v1,$a1,.L0f0f1460 +/* f0f1488: 24840008 */ addiu $a0,$a0,0x8 +/* f0f148c: 03e00008 */ jr $ra +/* f0f1490: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f1494 +/* f0f1494: 3c0e8007 */ lui $t6,0x8007 +/* f0f1498: 8dce1448 */ lw $t6,0x1448($t6) +/* f0f149c: 3c18800a */ lui $t8,0x800a +/* f0f14a0: 2718e000 */ addiu $t8,$t8,-8192 +/* f0f14a4: 000e78c0 */ sll $t7,$t6,0x3 +/* f0f14a8: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f14ac: 000f7880 */ sll $t7,$t7,0x2 +/* f0f14b0: 01ee7821 */ addu $t7,$t7,$t6 +/* f0f14b4: 000f78c0 */ sll $t7,$t7,0x3 +/* f0f14b8: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f14bc: 000f7900 */ sll $t7,$t7,0x4 +/* f0f14c0: 01f81821 */ addu $v1,$t7,$t8 +/* f0f14c4: 00001025 */ or $v0,$zero,$zero +/* f0f14c8: 24040004 */ addiu $a0,$zero,0x4 +.L0f0f14cc: +/* f0f14cc: 24420001 */ addiu $v0,$v0,0x1 +/* f0f14d0: 24630008 */ addiu $v1,$v1,0x8 +/* f0f14d4: 1444fffd */ bne $v0,$a0,.L0f0f14cc +/* f0f14d8: ac600df4 */ sw $zero,0xdf4($v1) +/* f0f14dc: 03e00008 */ jr $ra +/* f0f14e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f14e4 +/* f0f14e4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0f14e8: afbf0014 */ sw $ra,0x14($sp) +/* f0f14ec: 14800003 */ bnez $a0,.L0f0f14fc +/* f0f14f0: 00803025 */ or $a2,$a0,$zero +/* f0f14f4: 10000015 */ beqz $zero,.L0f0f154c +/* f0f14f8: 00001025 */ or $v0,$zero,$zero +.L0f0f14fc: +/* f0f14fc: 2cc15a00 */ sltiu $at,$a2,0x5a00 +/* f0f1500: 10200005 */ beqz $at,.L0f0f1518 +/* f0f1504: 3c0e7f1a */ lui $t6,0x7f1a +/* f0f1508: 0fc5b9f1 */ jal func0f16e7c4 +/* f0f150c: 00c02025 */ or $a0,$a2,$zero +/* f0f1510: 1000000f */ beqz $zero,.L0f0f1550 +/* f0f1514: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0f1518: +/* f0f1518: 25ce78b0 */ addiu $t6,$t6,0x78b0 +/* f0f151c: 01c6082b */ sltu $at,$t6,$a2 +/* f0f1520: 10200003 */ beqz $at,.L0f0f1530 +/* f0f1524: 00000000 */ sll $zero,$zero,0x0 +/* f0f1528: 10000008 */ beqz $zero,.L0f0f154c +/* f0f152c: 00001025 */ or $v0,$zero,$zero +.L0f0f1530: +/* f0f1530: 10c00005 */ beqz $a2,.L0f0f1548 +/* f0f1534: 3c027f1b */ lui $v0,0x7f1b +/* f0f1538: 00c0f809 */ jalr $a2 +/* f0f153c: 00a02025 */ or $a0,$a1,$zero +/* f0f1540: 10000003 */ beqz $zero,.L0f0f1550 +/* f0f1544: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0f1548: +/* f0f1548: 244223ec */ addiu $v0,$v0,0x23ec +.L0f0f154c: +/* f0f154c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0f1550: +/* f0f1550: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0f1554: 03e00008 */ jr $ra +/* f0f1558: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f155c +/* f0f155c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0f1560: afbf0014 */ sw $ra,0x14($sp) +/* f0f1564: 00802825 */ or $a1,$a0,$zero +/* f0f1568: 0fc3c539 */ jal func0f0f14e4 +/* f0f156c: 8c840008 */ lw $a0,0x8($a0) +/* f0f1570: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f1574: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0f1578: 03e00008 */ jr $ra +/* f0f157c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f1580 +/* f0f1580: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0f1584: afbf0014 */ sw $ra,0x14($sp) +/* f0f1588: 00802825 */ or $a1,$a0,$zero +/* f0f158c: 0fc3c539 */ jal func0f0f14e4 +/* f0f1590: 8c840004 */ lw $a0,0x4($a0) +/* f0f1594: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f1598: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0f159c: 03e00008 */ jr $ra +/* f0f15a0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f15a4 +/* f0f15a4: 908e0000 */ lbu $t6,0x0($a0) +/* f0f15a8: 25cffffe */ addiu $t7,$t6,-2 +/* f0f15ac: 2de10018 */ sltiu $at,$t7,0x18 +/* f0f15b0: 10200017 */ beqz $at,.L0f0f1610 +/* f0f15b4: 000f7880 */ sll $t7,$t7,0x2 +/* f0f15b8: 3c017f1b */ lui $at,0x7f1b +/* f0f15bc: 002f0821 */ addu $at,$at,$t7 +/* f0f15c0: 8c2f2800 */ lw $t7,0x2800($at) +/* f0f15c4: 01e00008 */ jr $t7 +/* f0f15c8: 00000000 */ sll $zero,$zero,0x0 +/* f0f15cc: 24180001 */ addiu $t8,$zero,0x1 +/* f0f15d0: 03e00008 */ jr $ra +/* f0f15d4: acb80000 */ sw $t8,0x0($a1) +/* f0f15d8: 24190002 */ addiu $t9,$zero,0x2 +/* f0f15dc: 03e00008 */ jr $ra +/* f0f15e0: acb90000 */ sw $t9,0x0($a1) +/* f0f15e4: 24080003 */ addiu $t0,$zero,0x3 +/* f0f15e8: 03e00008 */ jr $ra +/* f0f15ec: aca80000 */ sw $t0,0x0($a1) +/* f0f15f0: 24090004 */ addiu $t1,$zero,0x4 +/* f0f15f4: 03e00008 */ jr $ra +/* f0f15f8: aca90000 */ sw $t1,0x0($a1) +/* f0f15fc: 240a0005 */ addiu $t2,$zero,0x5 +/* f0f1600: 03e00008 */ jr $ra +/* f0f1604: acaa0000 */ sw $t2,0x0($a1) +/* f0f1608: 240b0003 */ addiu $t3,$zero,0x3 +/* f0f160c: acab0000 */ sw $t3,0x0($a1) +.L0f0f1610: +/* f0f1610: 03e00008 */ jr $ra +/* f0f1614: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f1618 +/* f0f1618: 27bdff88 */ addiu $sp,$sp,-120 +/* f0f161c: 3c0e8008 */ lui $t6,0x8008 +/* f0f1620: 3c0f8008 */ lui $t7,0x8008 +/* f0f1624: 8dcefb10 */ lw $t6,-0x4f0($t6) +/* f0f1628: 8deffb0c */ lw $t7,-0x4f4($t7) +/* f0f162c: afbf002c */ sw $ra,0x2c($sp) +/* f0f1630: afb20028 */ sw $s2,0x28($sp) +/* f0f1634: afb10024 */ sw $s1,0x24($sp) +/* f0f1638: afb00020 */ sw $s0,0x20($sp) +/* f0f163c: afae0068 */ sw $t6,0x68($sp) +/* f0f1640: afaf0064 */ sw $t7,0x64($sp) +/* f0f1644: 8c820010 */ lw $v0,0x10($a0) +/* f0f1648: 00808025 */ or $s0,$a0,$zero +/* f0f164c: 00a08825 */ or $s1,$a1,$zero +/* f0f1650: 1040000e */ beqz $v0,.L0f0f168c +/* f0f1654: 00c09025 */ or $s2,$a2,$zero +/* f0f1658: 8c980004 */ lw $t8,0x4($a0) +/* f0f165c: 24040018 */ addiu $a0,$zero,0x18 +/* f0f1660: 02002825 */ or $a1,$s0,$zero +/* f0f1664: 33190004 */ andi $t9,$t8,0x4 +/* f0f1668: 17200008 */ bnez $t9,.L0f0f168c +/* f0f166c: 27a60050 */ addiu $a2,$sp,0x50 +/* f0f1670: 0040f809 */ jalr $v0 +/* f0f1674: afa70084 */ sw $a3,0x84($sp) +/* f0f1678: 10400004 */ beqz $v0,.L0f0f168c +/* f0f167c: 8fa70084 */ lw $a3,0x84($sp) +/* f0f1680: a6200000 */ sh $zero,0x0($s1) +/* f0f1684: 100001b3 */ beqz $zero,.L0f0f1d54 +/* f0f1688: a6400000 */ sh $zero,0x0($s2) +.L0f0f168c: +/* f0f168c: 92080000 */ lbu $t0,0x0($s0) +/* f0f1690: 2509ffff */ addiu $t1,$t0,-1 +/* f0f1694: 2d210019 */ sltiu $at,$t1,0x19 +/* f0f1698: 102001aa */ beqz $at,.L0f0f1d44 +/* f0f169c: 00094880 */ sll $t1,$t1,0x2 +/* f0f16a0: 3c017f1b */ lui $at,0x7f1b +/* f0f16a4: 00290821 */ addu $at,$at,$t1 +/* f0f16a8: 8c292860 */ lw $t1,0x2860($at) +/* f0f16ac: 01200008 */ jr $t1 +/* f0f16b0: 00000000 */ sll $zero,$zero,0x0 +/* f0f16b4: 240a0096 */ addiu $t2,$zero,0x96 +/* f0f16b8: a64a0000 */ sh $t2,0x0($s2) +/* f0f16bc: 240b00e6 */ addiu $t3,$zero,0xe6 +/* f0f16c0: 100001a4 */ beqz $zero,.L0f0f1d54 +/* f0f16c4: a62b0000 */ sh $t3,0x0($s1) +/* f0f16c8: 8e0c0008 */ lw $t4,0x8($s0) +/* f0f16cc: 24010001 */ addiu $at,$zero,0x1 +/* f0f16d0: 240e007e */ addiu $t6,$zero,0x7e +/* f0f16d4: 15810004 */ bne $t4,$at,.L0f0f16e8 +/* f0f16d8: 240f00d2 */ addiu $t7,$zero,0xd2 +/* f0f16dc: 240d00aa */ addiu $t5,$zero,0xaa +/* f0f16e0: 10000002 */ beqz $zero,.L0f0f16ec +/* f0f16e4: a64d0000 */ sh $t5,0x0($s2) +.L0f0f16e8: +/* f0f16e8: a64e0000 */ sh $t6,0x0($s2) +.L0f0f16ec: +/* f0f16ec: 10000199 */ beqz $zero,.L0f0f1d54 +/* f0f16f0: a62f0000 */ sh $t7,0x0($s1) +/* f0f16f4: 2418005a */ addiu $t8,$zero,0x5a +/* f0f16f8: a6380000 */ sh $t8,0x0($s1) +/* f0f16fc: 24190036 */ addiu $t9,$zero,0x36 +/* f0f1700: 10000194 */ beqz $zero,.L0f0f1d54 +/* f0f1704: a6590000 */ sh $t9,0x0($s2) +/* f0f1708: 24080018 */ addiu $t0,$zero,0x18 +/* f0f170c: a6280000 */ sh $t0,0x0($s1) +/* f0f1710: 24090006 */ addiu $t1,$zero,0x6 +/* f0f1714: 1000018f */ beqz $zero,.L0f0f1d54 +/* f0f1718: a6490000 */ sh $t1,0x0($s2) +/* f0f171c: 240a0082 */ addiu $t2,$zero,0x82 +/* f0f1720: a62a0000 */ sh $t2,0x0($s1) +/* f0f1724: 240b0049 */ addiu $t3,$zero,0x49 +/* f0f1728: 1000018a */ beqz $zero,.L0f0f1d54 +/* f0f172c: a64b0000 */ sh $t3,0x0($s2) +/* f0f1730: 8e020008 */ lw $v0,0x8($s0) +/* f0f1734: 240c0050 */ addiu $t4,$zero,0x50 +/* f0f1738: 24180079 */ addiu $t8,$zero,0x79 +/* f0f173c: 58400004 */ blezl $v0,.L0f0f1750 +/* f0f1740: a62c0000 */ sh $t4,0x0($s1) +/* f0f1744: 10000008 */ beqz $zero,.L0f0f1768 +/* f0f1748: a6220000 */ sh $v0,0x0($s1) +/* f0f174c: a62c0000 */ sh $t4,0x0($s1) +.L0f0f1750: +/* f0f1750: 8e0d0004 */ lw $t5,0x4($s0) +/* f0f1754: 240f00b4 */ addiu $t7,$zero,0xb4 +/* f0f1758: 31ae0040 */ andi $t6,$t5,0x40 +/* f0f175c: 51c00003 */ beqzl $t6,.L0f0f176c +/* f0f1760: 8e02000c */ lw $v0,0xc($s0) +/* f0f1764: a62f0000 */ sh $t7,0x0($s1) +.L0f0f1768: +/* f0f1768: 8e02000c */ lw $v0,0xc($s0) +.L0f0f176c: +/* f0f176c: 18400003 */ blez $v0,.L0f0f177c +/* f0f1770: 00000000 */ sll $zero,$zero,0x0 +/* f0f1774: 10000177 */ beqz $zero,.L0f0f1d54 +/* f0f1778: a6420000 */ sh $v0,0x0($s2) +.L0f0f177c: +/* f0f177c: 10000175 */ beqz $zero,.L0f0f1d54 +/* f0f1780: a6580000 */ sh $t8,0x0($s2) +/* f0f1784: 0fc3c557 */ jal func0f0f155c +/* f0f1788: 02002025 */ or $a0,$s0,$zero +/* f0f178c: 1040000b */ beqz $v0,.L0f0f17bc +/* f0f1790: 00403025 */ or $a2,$v0,$zero +/* f0f1794: 3c057f1b */ lui $a1,0x7f1b +/* f0f1798: 24a523f0 */ addiu $a1,$a1,0x23f0 +/* f0f179c: 00402025 */ or $a0,$v0,$zero +/* f0f17a0: 0c004c9d */ jal 0x13274 +/* f0f17a4: afa20074 */ sw $v0,0x74($sp) +/* f0f17a8: 14400004 */ bnez $v0,.L0f0f17bc +/* f0f17ac: 8fa60074 */ lw $a2,0x74($sp) +/* f0f17b0: a6200000 */ sh $zero,0x0($s1) +/* f0f17b4: 10000167 */ beqz $zero,.L0f0f1d54 +/* f0f17b8: a6400000 */ sh $zero,0x0($s2) +.L0f0f17bc: +/* f0f17bc: afa00070 */ sw $zero,0x70($sp) +/* f0f17c0: 10c0000a */ beqz $a2,.L0f0f17ec +/* f0f17c4: afa0006c */ sw $zero,0x6c($sp) +/* f0f17c8: 3c198008 */ lui $t9,0x8008 +/* f0f17cc: 8f39fb0c */ lw $t9,-0x4f4($t9) +/* f0f17d0: 3c078008 */ lui $a3,0x8008 +/* f0f17d4: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f0f17d8: 27a4006c */ addiu $a0,$sp,0x6c +/* f0f17dc: 27a50070 */ addiu $a1,$sp,0x70 +/* f0f17e0: afa00014 */ sw $zero,0x14($sp) +/* f0f17e4: 0fc55cbe */ jal func0f1572f8 +/* f0f17e8: afb90010 */ sw $t9,0x10($sp) +.L0f0f17ec: +/* f0f17ec: 8fa80070 */ lw $t0,0x70($sp) +/* f0f17f0: 240a000c */ addiu $t2,$zero,0xc +/* f0f17f4: 25090014 */ addiu $t1,$t0,0x14 +/* f0f17f8: a6290000 */ sh $t1,0x0($s1) +/* f0f17fc: a64a0000 */ sh $t2,0x0($s2) +/* f0f1800: 8e0b0010 */ lw $t3,0x10($s0) +/* f0f1804: 27b20040 */ addiu $s2,$sp,0x40 +/* f0f1808: 51600153 */ beqzl $t3,.L0f0f1d58 +/* f0f180c: 8fbf002c */ lw $ra,0x2c($sp) +/* f0f1810: afa00040 */ sw $zero,0x40($sp) +/* f0f1814: 8e190010 */ lw $t9,0x10($s0) +/* f0f1818: 24040007 */ addiu $a0,$zero,0x7 +/* f0f181c: 02002825 */ or $a1,$s0,$zero +/* f0f1820: 0320f809 */ jalr $t9 +/* f0f1824: 02403025 */ or $a2,$s2,$zero +/* f0f1828: afa00044 */ sw $zero,0x44($sp) +/* f0f182c: 8e190010 */ lw $t9,0x10($s0) +/* f0f1830: 24040003 */ addiu $a0,$zero,0x3 +/* f0f1834: 02002825 */ or $a1,$s0,$zero +/* f0f1838: 0320f809 */ jalr $t9 +/* f0f183c: 02403025 */ or $a2,$s2,$zero +/* f0f1840: 3c0c8008 */ lui $t4,0x8008 +/* f0f1844: 8d8cfb0c */ lw $t4,-0x4f4($t4) +/* f0f1848: 3c078008 */ lui $a3,0x8008 +/* f0f184c: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f0f1850: 27a4006c */ addiu $a0,$sp,0x6c +/* f0f1854: 27a50070 */ addiu $a1,$sp,0x70 +/* f0f1858: 00403025 */ or $a2,$v0,$zero +/* f0f185c: afa00014 */ sw $zero,0x14($sp) +/* f0f1860: 0fc55cbe */ jal func0f1572f8 +/* f0f1864: afac0010 */ sw $t4,0x10($sp) +/* f0f1868: 862d0000 */ lh $t5,0x0($s1) +/* f0f186c: 8fae0070 */ lw $t6,0x70($sp) +/* f0f1870: 01ae7821 */ addu $t7,$t5,$t6 +/* f0f1874: 25f8000a */ addiu $t8,$t7,0xa +/* f0f1878: 10000136 */ beqz $zero,.L0f0f1d54 +/* f0f187c: a6380000 */ sh $t8,0x0($s1) +/* f0f1880: 24080046 */ addiu $t0,$zero,0x46 +/* f0f1884: a6280000 */ sh $t0,0x0($s1) +/* f0f1888: 24090032 */ addiu $t1,$zero,0x32 +/* f0f188c: 10000131 */ beqz $zero,.L0f0f1d54 +/* f0f1890: a6490000 */ sh $t1,0x0($s2) +/* f0f1894: 10e00009 */ beqz $a3,.L0f0f18bc +/* f0f1898: 24190096 */ addiu $t9,$zero,0x96 +/* f0f189c: 90ea006e */ lbu $t2,0x6e($a3) +/* f0f18a0: 24020078 */ addiu $v0,$zero,0x78 +/* f0f18a4: 240b0016 */ addiu $t3,$zero,0x16 +/* f0f18a8: 51400005 */ beqzl $t2,.L0f0f18c0 +/* f0f18ac: a6390000 */ sh $t9,0x0($s1) +/* f0f18b0: a6220000 */ sh $v0,0x0($s1) +/* f0f18b4: 10000127 */ beqz $zero,.L0f0f1d54 +/* f0f18b8: a64b0000 */ sh $t3,0x0($s2) +.L0f0f18bc: +/* f0f18bc: a6390000 */ sh $t9,0x0($s1) +.L0f0f18c0: +/* f0f18c0: 240c000c */ addiu $t4,$zero,0xc +/* f0f18c4: a64c0000 */ sh $t4,0x0($s2) +/* f0f18c8: 8e0d0004 */ lw $t5,0x4($s0) +/* f0f18cc: 24020078 */ addiu $v0,$zero,0x78 +/* f0f18d0: 240f0016 */ addiu $t7,$zero,0x16 +/* f0f18d4: 000d72c0 */ sll $t6,$t5,0xb +/* f0f18d8: 05c3011f */ bgezl $t6,.L0f0f1d58 +/* f0f18dc: 8fbf002c */ lw $ra,0x2c($sp) +/* f0f18e0: a64f0000 */ sh $t7,0x0($s2) +/* f0f18e4: 1000011b */ beqz $zero,.L0f0f1d54 +/* f0f18e8: a6220000 */ sh $v0,0x0($s1) +/* f0f18ec: 8e180004 */ lw $t8,0x4($s0) +/* f0f18f0: 3c098008 */ lui $t1,0x8008 +/* f0f18f4: 3c0a8008 */ lui $t2,0x8008 +/* f0f18f8: 33080200 */ andi $t0,$t8,0x200 +/* f0f18fc: 11000005 */ beqz $t0,.L0f0f1914 +/* f0f1900: 00000000 */ sll $zero,$zero,0x0 +/* f0f1904: 8d29fb08 */ lw $t1,-0x4f8($t1) +/* f0f1908: 8d4afb04 */ lw $t2,-0x4fc($t2) +/* f0f190c: afa90068 */ sw $t1,0x68($sp) +/* f0f1910: afaa0064 */ sw $t2,0x64($sp) +.L0f0f1914: +/* f0f1914: 0fc3c557 */ jal func0f0f155c +/* f0f1918: 02002025 */ or $a0,$s0,$zero +/* f0f191c: 14400004 */ bnez $v0,.L0f0f1930 +/* f0f1920: 00403025 */ or $a2,$v0,$zero +/* f0f1924: 24020078 */ addiu $v0,$zero,0x78 +/* f0f1928: 10000015 */ beqz $zero,.L0f0f1980 +/* f0f192c: a6220000 */ sh $v0,0x0($s1) +.L0f0f1930: +/* f0f1930: 3c057f1b */ lui $a1,0x7f1b +/* f0f1934: 24a523f4 */ addiu $a1,$a1,0x23f4 +/* f0f1938: 00c02025 */ or $a0,$a2,$zero +/* f0f193c: 0c004c9d */ jal 0x13274 +/* f0f1940: afa60074 */ sw $a2,0x74($sp) +/* f0f1944: 14400004 */ bnez $v0,.L0f0f1958 +/* f0f1948: 8fa60074 */ lw $a2,0x74($sp) +/* f0f194c: a6200000 */ sh $zero,0x0($s1) +/* f0f1950: 1000000b */ beqz $zero,.L0f0f1980 +/* f0f1954: a6400000 */ sh $zero,0x0($s2) +.L0f0f1958: +/* f0f1958: 8fab0064 */ lw $t3,0x64($sp) +/* f0f195c: 27a4006c */ addiu $a0,$sp,0x6c +/* f0f1960: 27a50070 */ addiu $a1,$sp,0x70 +/* f0f1964: 8fa70068 */ lw $a3,0x68($sp) +/* f0f1968: afa00014 */ sw $zero,0x14($sp) +/* f0f196c: 0fc55cbe */ jal func0f1572f8 +/* f0f1970: afab0010 */ sw $t3,0x10($sp) +/* f0f1974: 87b90072 */ lh $t9,0x72($sp) +/* f0f1978: 272c0022 */ addiu $t4,$t9,0x22 +/* f0f197c: a62c0000 */ sh $t4,0x0($s1) +.L0f0f1980: +/* f0f1980: 240d000c */ addiu $t5,$zero,0xc +/* f0f1984: 100000f3 */ beqz $zero,.L0f0f1d54 +/* f0f1988: a64d0000 */ sh $t5,0x0($s2) +/* f0f198c: 8e0e0008 */ lw $t6,0x8($s0) +/* f0f1990: a62e0000 */ sh $t6,0x0($s1) +/* f0f1994: 8e0f000c */ lw $t7,0xc($s0) +/* f0f1998: 100000ee */ beqz $zero,.L0f0f1d54 +/* f0f199c: a64f0000 */ sh $t7,0x0($s2) +/* f0f19a0: 24180001 */ addiu $t8,$zero,0x1 +/* f0f19a4: a6380000 */ sh $t8,0x0($s1) +/* f0f19a8: 8e020008 */ lw $v0,0x8($s0) +/* f0f19ac: 24080005 */ addiu $t0,$zero,0x5 +/* f0f19b0: 10400002 */ beqz $v0,.L0f0f19bc +/* f0f19b4: 00000000 */ sll $zero,$zero,0x0 +/* f0f19b8: a6220000 */ sh $v0,0x0($s1) +.L0f0f19bc: +/* f0f19bc: 100000e5 */ beqz $zero,.L0f0f1d54 +/* f0f19c0: a6480000 */ sh $t0,0x0($s2) +/* f0f19c4: 24090001 */ addiu $t1,$zero,0x1 +/* f0f19c8: a6290000 */ sh $t1,0x0($s1) +/* f0f19cc: 8e0a0004 */ lw $t2,0x4($s0) +/* f0f19d0: 2419000b */ addiu $t9,$zero,0xb +/* f0f19d4: 240c000d */ addiu $t4,$zero,0xd +/* f0f19d8: 314b0200 */ andi $t3,$t2,0x200 +/* f0f19dc: 11600003 */ beqz $t3,.L0f0f19ec +/* f0f19e0: 00000000 */ sll $zero,$zero,0x0 +/* f0f19e4: 100000db */ beqz $zero,.L0f0f1d54 +/* f0f19e8: a6590000 */ sh $t9,0x0($s2) +.L0f0f19ec: +/* f0f19ec: 100000d9 */ beqz $zero,.L0f0f1d54 +/* f0f19f0: a64c0000 */ sh $t4,0x0($s2) +/* f0f19f4: 0fc3c557 */ jal func0f0f155c +/* f0f19f8: 02002025 */ or $a0,$s0,$zero +/* f0f19fc: 14400004 */ bnez $v0,.L0f0f1a10 +/* f0f1a00: 00403025 */ or $a2,$v0,$zero +/* f0f1a04: a6200000 */ sh $zero,0x0($s1) +/* f0f1a08: 100000d2 */ beqz $zero,.L0f0f1d54 +/* f0f1a0c: a6400000 */ sh $zero,0x0($s2) +.L0f0f1a10: +/* f0f1a10: 8e020004 */ lw $v0,0x4($s0) +/* f0f1a14: 00c02025 */ or $a0,$a2,$zero +/* f0f1a18: 3c057f1b */ lui $a1,0x7f1b +/* f0f1a1c: 304d0200 */ andi $t5,$v0,0x200 +/* f0f1a20: 11a00007 */ beqz $t5,.L0f0f1a40 +/* f0f1a24: 0002c240 */ sll $t8,$v0,0x9 +/* f0f1a28: 3c0e8008 */ lui $t6,0x8008 +/* f0f1a2c: 3c0f8008 */ lui $t7,0x8008 +/* f0f1a30: 8dcefb08 */ lw $t6,-0x4f8($t6) +/* f0f1a34: 8deffb04 */ lw $t7,-0x4fc($t7) +/* f0f1a38: afae0068 */ sw $t6,0x68($sp) +/* f0f1a3c: afaf0064 */ sw $t7,0x64($sp) +.L0f0f1a40: +/* f0f1a40: 07010007 */ bgez $t8,.L0f0f1a60 +/* f0f1a44: 24a523f8 */ addiu $a1,$a1,0x23f8 +/* f0f1a48: 3c088008 */ lui $t0,0x8008 +/* f0f1a4c: 3c098008 */ lui $t1,0x8008 +/* f0f1a50: 8d08fb18 */ lw $t0,-0x4e8($t0) +/* f0f1a54: 8d29fb14 */ lw $t1,-0x4ec($t1) +/* f0f1a58: afa80068 */ sw $t0,0x68($sp) +/* f0f1a5c: afa90064 */ sw $t1,0x64($sp) +.L0f0f1a60: +/* f0f1a60: 0c004c9d */ jal 0x13274 +/* f0f1a64: afa60074 */ sw $a2,0x74($sp) +/* f0f1a68: 14400005 */ bnez $v0,.L0f0f1a80 +/* f0f1a6c: 8fa60074 */ lw $a2,0x74($sp) +/* f0f1a70: a6400000 */ sh $zero,0x0($s2) +/* f0f1a74: 864a0000 */ lh $t2,0x0($s2) +/* f0f1a78: 1000003d */ beqz $zero,.L0f0f1b70 +/* f0f1a7c: a62a0000 */ sh $t2,0x0($s1) +.L0f0f1a80: +/* f0f1a80: 8fab0064 */ lw $t3,0x64($sp) +/* f0f1a84: 27a4006c */ addiu $a0,$sp,0x6c +/* f0f1a88: 27a50070 */ addiu $a1,$sp,0x70 +/* f0f1a8c: 8fa70068 */ lw $a3,0x68($sp) +/* f0f1a90: afa00014 */ sw $zero,0x14($sp) +/* f0f1a94: 0fc55cbe */ jal func0f1572f8 +/* f0f1a98: afab0010 */ sw $t3,0x10($sp) +/* f0f1a9c: 87b90072 */ lh $t9,0x72($sp) +/* f0f1aa0: 3c010040 */ lui $at,0x40 +/* f0f1aa4: 34218000 */ ori $at,$at,0x8000 +/* f0f1aa8: 272c0008 */ addiu $t4,$t9,0x8 +/* f0f1aac: a62c0000 */ sh $t4,0x0($s1) +/* f0f1ab0: 8e0d0004 */ lw $t5,0x4($s0) +/* f0f1ab4: 02002825 */ or $a1,$s0,$zero +/* f0f1ab8: 31ae1010 */ andi $t6,$t5,0x1010 +/* f0f1abc: 55c00005 */ bnezl $t6,.L0f0f1ad4 +/* f0f1ac0: 8fa8006c */ lw $t0,0x6c($sp) +/* f0f1ac4: 862f0000 */ lh $t7,0x0($s1) +/* f0f1ac8: 25f80014 */ addiu $t8,$t7,0x14 +/* f0f1acc: a6380000 */ sh $t8,0x0($s1) +/* f0f1ad0: 8fa8006c */ lw $t0,0x6c($sp) +.L0f0f1ad4: +/* f0f1ad4: 25090003 */ addiu $t1,$t0,0x3 +/* f0f1ad8: a6490000 */ sh $t1,0x0($s2) +/* f0f1adc: 8e020004 */ lw $v0,0x4($s0) +/* f0f1ae0: 304a0200 */ andi $t2,$v0,0x200 +/* f0f1ae4: 51400006 */ beqzl $t2,.L0f0f1b00 +/* f0f1ae8: 00416024 */ and $t4,$v0,$at +/* f0f1aec: 864b0000 */ lh $t3,0x0($s2) +/* f0f1af0: 2579fffe */ addiu $t9,$t3,-2 +/* f0f1af4: a6590000 */ sh $t9,0x0($s2) +/* f0f1af8: 8e020004 */ lw $v0,0x4($s0) +/* f0f1afc: 00416024 */ and $t4,$v0,$at +.L0f0f1b00: +/* f0f1b00: 5580001c */ bnezl $t4,.L0f0f1b74 +/* f0f1b04: 8e020004 */ lw $v0,0x4($s0) +/* f0f1b08: 0fc3c539 */ jal func0f0f14e4 +/* f0f1b0c: 8e04000c */ lw $a0,0xc($s0) +/* f0f1b10: 10400017 */ beqz $v0,.L0f0f1b70 +/* f0f1b14: 00403025 */ or $a2,$v0,$zero +/* f0f1b18: 3c0d7f1b */ lui $t5,0x7f1b +/* f0f1b1c: 25ad23fc */ addiu $t5,$t5,0x23fc +/* f0f1b20: 104d0013 */ beq $v0,$t5,.L0f0f1b70 +/* f0f1b24: 27a4006c */ addiu $a0,$sp,0x6c +/* f0f1b28: 8fae0064 */ lw $t6,0x64($sp) +/* f0f1b2c: 27a50070 */ addiu $a1,$sp,0x70 +/* f0f1b30: 8fa70068 */ lw $a3,0x68($sp) +/* f0f1b34: afa00014 */ sw $zero,0x14($sp) +/* f0f1b38: 0fc55cbe */ jal func0f1572f8 +/* f0f1b3c: afae0010 */ sw $t6,0x10($sp) +/* f0f1b40: 862f0000 */ lh $t7,0x0($s1) +/* f0f1b44: 8fb80070 */ lw $t8,0x70($sp) +/* f0f1b48: 01f84021 */ addu $t0,$t7,$t8 +/* f0f1b4c: 25090005 */ addiu $t1,$t0,0x5 +/* f0f1b50: a6290000 */ sh $t1,0x0($s1) +/* f0f1b54: 8e0a0004 */ lw $t2,0x4($s0) +/* f0f1b58: 314b1000 */ andi $t3,$t2,0x1000 +/* f0f1b5c: 51600005 */ beqzl $t3,.L0f0f1b74 +/* f0f1b60: 8e020004 */ lw $v0,0x4($s0) +/* f0f1b64: 86390000 */ lh $t9,0x0($s1) +/* f0f1b68: 272cfffa */ addiu $t4,$t9,-6 +/* f0f1b6c: a62c0000 */ sh $t4,0x0($s1) +.L0f0f1b70: +/* f0f1b70: 8e020004 */ lw $v0,0x4($s0) +.L0f0f1b74: +/* f0f1b74: 240e001c */ addiu $t6,$zero,0x1c +/* f0f1b78: 00026a40 */ sll $t5,$v0,0x9 +/* f0f1b7c: 05a30007 */ bgezl $t5,.L0f0f1b9c +/* f0f1b80: 00024180 */ sll $t0,$v0,0x6 +/* f0f1b84: a64e0000 */ sh $t6,0x0($s2) +/* f0f1b88: 862f0000 */ lh $t7,0x0($s1) +/* f0f1b8c: 25f80024 */ addiu $t8,$t7,0x24 +/* f0f1b90: a6380000 */ sh $t8,0x0($s1) +/* f0f1b94: 8e020004 */ lw $v0,0x4($s0) +/* f0f1b98: 00024180 */ sll $t0,$v0,0x6 +.L0f0f1b9c: +/* f0f1b9c: 0503006e */ bgezl $t0,.L0f0f1d58 +/* f0f1ba0: 8fbf002c */ lw $ra,0x2c($sp) +/* f0f1ba4: 86490000 */ lh $t1,0x0($s2) +/* f0f1ba8: 252affff */ addiu $t2,$t1,-1 +/* f0f1bac: 10000069 */ beqz $zero,.L0f0f1d54 +/* f0f1bb0: a64a0000 */ sh $t2,0x0($s2) +/* f0f1bb4: 8e020008 */ lw $v0,0x8($s0) +/* f0f1bb8: 240b00f0 */ addiu $t3,$zero,0xf0 +/* f0f1bbc: 24190096 */ addiu $t9,$zero,0x96 +/* f0f1bc0: 58400004 */ blezl $v0,.L0f0f1bd4 +/* f0f1bc4: a62b0000 */ sh $t3,0x0($s1) +/* f0f1bc8: 10000002 */ beqz $zero,.L0f0f1bd4 +/* f0f1bcc: a6220000 */ sh $v0,0x0($s1) +/* f0f1bd0: a62b0000 */ sh $t3,0x0($s1) +.L0f0f1bd4: +/* f0f1bd4: 8e02000c */ lw $v0,0xc($s0) +/* f0f1bd8: 18400003 */ blez $v0,.L0f0f1be8 +/* f0f1bdc: 00000000 */ sll $zero,$zero,0x0 +/* f0f1be0: 1000005c */ beqz $zero,.L0f0f1d54 +/* f0f1be4: a6420000 */ sh $v0,0x0($s2) +.L0f0f1be8: +/* f0f1be8: 1000005a */ beqz $zero,.L0f0f1d54 +/* f0f1bec: a6590000 */ sh $t9,0x0($s2) +/* f0f1bf0: 240c00f0 */ addiu $t4,$zero,0xf0 +/* f0f1bf4: 3c03800a */ lui $v1,0x800a +/* f0f1bf8: 00002025 */ or $a0,$zero,$zero +/* f0f1bfc: a62c0000 */ sh $t4,0x0($s1) +/* f0f1c00: 2463dfc8 */ addiu $v1,$v1,-8248 +/* f0f1c04: 946d0002 */ lhu $t5,0x2($v1) +.L0f0f1c08: +/* f0f1c08: 11a0000d */ beqz $t5,.L0f0f1c40 +/* f0f1c0c: 00000000 */ sll $zero,$zero,0x0 +/* f0f1c10: afa30034 */ sw $v1,0x34($sp) +/* f0f1c14: 0fc5b367 */ jal func0f16cd9c +/* f0f1c18: afa40038 */ sw $a0,0x38($sp) +/* f0f1c1c: 8fa30034 */ lw $v1,0x34($sp) +/* f0f1c20: 240e0001 */ addiu $t6,$zero,0x1 +/* f0f1c24: 004e7804 */ sllv $t7,$t6,$v0 +/* f0f1c28: 9478000e */ lhu $t8,0xe($v1) +/* f0f1c2c: 8fa40038 */ lw $a0,0x38($sp) +/* f0f1c30: 01f84024 */ and $t0,$t7,$t8 +/* f0f1c34: 11000002 */ beqz $t0,.L0f0f1c40 +/* f0f1c38: 00000000 */ sll $zero,$zero,0x0 +/* f0f1c3c: 24840001 */ addiu $a0,$a0,0x1 +.L0f0f1c40: +/* f0f1c40: 3c09800a */ lui $t1,0x800a +/* f0f1c44: 2529dfd4 */ addiu $t1,$t1,-8236 +/* f0f1c48: 24630002 */ addiu $v1,$v1,0x2 +/* f0f1c4c: 5469ffee */ bnel $v1,$t1,.L0f0f1c08 +/* f0f1c50: 946d0002 */ lhu $t5,0x2($v1) +/* f0f1c54: 92020001 */ lbu $v0,0x1($s0) +/* f0f1c58: 000450c0 */ sll $t2,$a0,0x3 +/* f0f1c5c: 01445021 */ addu $t2,$t2,$a0 +/* f0f1c60: 14400005 */ bnez $v0,.L0f0f1c78 +/* f0f1c64: 24010001 */ addiu $at,$zero,0x1 +/* f0f1c68: 000a5040 */ sll $t2,$t2,0x1 +/* f0f1c6c: 254b0009 */ addiu $t3,$t2,0x9 +/* f0f1c70: 10000038 */ beqz $zero,.L0f0f1d54 +/* f0f1c74: a64b0000 */ sh $t3,0x0($s2) +.L0f0f1c78: +/* f0f1c78: 14410006 */ bne $v0,$at,.L0f0f1c94 +/* f0f1c7c: 0004c8c0 */ sll $t9,$a0,0x3 +/* f0f1c80: 0324c823 */ subu $t9,$t9,$a0 +/* f0f1c84: 0019c840 */ sll $t9,$t9,0x1 +/* f0f1c88: 272c0009 */ addiu $t4,$t9,0x9 +/* f0f1c8c: 10000031 */ beqz $zero,.L0f0f1d54 +/* f0f1c90: a64c0000 */ sh $t4,0x0($s2) +.L0f0f1c94: +/* f0f1c94: 24010002 */ addiu $at,$zero,0x2 +/* f0f1c98: 1441002e */ bne $v0,$at,.L0f0f1d54 +/* f0f1c9c: 00046900 */ sll $t5,$a0,0x4 +/* f0f1ca0: 01a46823 */ subu $t5,$t5,$a0 +/* f0f1ca4: 000d6840 */ sll $t5,$t5,0x1 +/* f0f1ca8: 25ae0009 */ addiu $t6,$t5,0x9 +/* f0f1cac: 24020078 */ addiu $v0,$zero,0x78 +/* f0f1cb0: a64e0000 */ sh $t6,0x0($s2) +/* f0f1cb4: 10000027 */ beqz $zero,.L0f0f1d54 +/* f0f1cb8: a6220000 */ sh $v0,0x0($s1) +/* f0f1cbc: 24020078 */ addiu $v0,$zero,0x78 +/* f0f1cc0: a6220000 */ sh $v0,0x0($s1) +/* f0f1cc4: 10000023 */ beqz $zero,.L0f0f1d54 +/* f0f1cc8: a6420000 */ sh $v0,0x0($s2) +/* f0f1ccc: 240f007d */ addiu $t7,$zero,0x7d +/* f0f1cd0: a62f0000 */ sh $t7,0x0($s1) +/* f0f1cd4: 24180044 */ addiu $t8,$zero,0x44 +/* f0f1cd8: 1000001e */ beqz $zero,.L0f0f1d54 +/* f0f1cdc: a6580000 */ sh $t8,0x0($s2) +/* f0f1ce0: 2408007d */ addiu $t0,$zero,0x7d +/* f0f1ce4: a6280000 */ sh $t0,0x0($s1) +/* f0f1ce8: 2409003a */ addiu $t1,$zero,0x3a +/* f0f1cec: 10000019 */ beqz $zero,.L0f0f1d54 +/* f0f1cf0: a6490000 */ sh $t1,0x0($s2) +/* f0f1cf4: 8e020008 */ lw $v0,0x8($s0) +/* f0f1cf8: 240b0042 */ addiu $t3,$zero,0x42 +/* f0f1cfc: 10400003 */ beqz $v0,.L0f0f1d0c +/* f0f1d00: 244a0002 */ addiu $t2,$v0,0x2 +/* f0f1d04: 10000002 */ beqz $zero,.L0f0f1d10 +/* f0f1d08: a62a0000 */ sh $t2,0x0($s1) +.L0f0f1d0c: +/* f0f1d0c: a62b0000 */ sh $t3,0x0($s1) +.L0f0f1d10: +/* f0f1d10: 86390000 */ lh $t9,0x0($s1) +/* f0f1d14: 1000000f */ beqz $zero,.L0f0f1d54 +/* f0f1d18: a6590000 */ sh $t9,0x0($s2) +/* f0f1d1c: 240c0042 */ addiu $t4,$zero,0x42 +/* f0f1d20: a62c0000 */ sh $t4,0x0($s1) +/* f0f1d24: 862d0000 */ lh $t5,0x0($s1) +/* f0f1d28: 1000000a */ beqz $zero,.L0f0f1d54 +/* f0f1d2c: a64d0000 */ sh $t5,0x0($s2) +/* f0f1d30: 240e0082 */ addiu $t6,$zero,0x82 +/* f0f1d34: a62e0000 */ sh $t6,0x0($s1) +/* f0f1d38: 8e0f000c */ lw $t7,0xc($s0) +/* f0f1d3c: 10000005 */ beqz $zero,.L0f0f1d54 +/* f0f1d40: a64f0000 */ sh $t7,0x0($s2) +.L0f0f1d44: +/* f0f1d44: 24180050 */ addiu $t8,$zero,0x50 +/* f0f1d48: a6380000 */ sh $t8,0x0($s1) +/* f0f1d4c: 2408000c */ addiu $t0,$zero,0xc +/* f0f1d50: a6480000 */ sh $t0,0x0($s2) +.L0f0f1d54: +/* f0f1d54: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0f1d58: +/* f0f1d58: 8fb00020 */ lw $s0,0x20($sp) +/* f0f1d5c: 8fb10024 */ lw $s1,0x24($sp) +/* f0f1d60: 8fb20028 */ lw $s2,0x28($sp) +/* f0f1d64: 03e00008 */ jr $ra +/* f0f1d68: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f0f1d6c +/* f0f1d6c: 27bdff98 */ addiu $sp,$sp,-104 +/* f0f1d70: afbe0038 */ sw $s8,0x38($sp) +/* f0f1d74: afb30024 */ sw $s3,0x24($sp) +/* f0f1d78: afbf003c */ sw $ra,0x3c($sp) +/* f0f1d7c: afb70034 */ sw $s7,0x34($sp) +/* f0f1d80: afb60030 */ sw $s6,0x30($sp) +/* f0f1d84: afb5002c */ sw $s5,0x2c($sp) +/* f0f1d88: afb40028 */ sw $s4,0x28($sp) +/* f0f1d8c: afb20020 */ sw $s2,0x20($sp) +/* f0f1d90: afb1001c */ sw $s1,0x1c($sp) +/* f0f1d94: afb00018 */ sw $s0,0x18($sp) +/* f0f1d98: afa60070 */ sw $a2,0x70($sp) +/* f0f1d9c: 8cc206d8 */ lw $v0,0x6d8($a2) +/* f0f1da0: 8c910008 */ lw $s1,0x8($a0) +/* f0f1da4: 84d7081e */ lh $s7,0x81e($a2) +/* f0f1da8: 8cd6065c */ lw $s6,0x65c($a2) +/* f0f1dac: 2442ffff */ addiu $v0,$v0,-1 +/* f0f1db0: 24580001 */ addiu $t8,$v0,0x1 +/* f0f1db4: 00a0f025 */ or $s8,$a1,$zero +/* f0f1db8: 00009825 */ or $s3,$zero,$zero +/* f0f1dbc: a0a00005 */ sb $zero,0x5($a1) +/* f0f1dc0: a0b80004 */ sb $t8,0x4($a1) +/* f0f1dc4: 1220003a */ beqz $s1,.L0f0f1eb0 +/* f0f1dc8: a4b70006 */ sh $s7,0x6($a1) +/* f0f1dcc: 92390000 */ lbu $t9,0x0($s1) +/* f0f1dd0: 2401001a */ addiu $at,$zero,0x1a +/* f0f1dd4: 24140001 */ addiu $s4,$zero,0x1 +/* f0f1dd8: 13210035 */ beq $t9,$at,.L0f0f1eb0 +/* f0f1ddc: 8fa80070 */ lw $t0,0x70($sp) +/* f0f1de0: 00024880 */ sll $t1,$v0,0x2 +/* f0f1de4: 01224821 */ addu $t1,$t1,$v0 +/* f0f1de8: 00094840 */ sll $t1,$t1,0x1 +/* f0f1dec: 00165080 */ sll $t2,$s6,0x2 +/* f0f1df0: 010a9021 */ addu $s2,$t0,$t2 +/* f0f1df4: 01098021 */ addu $s0,$t0,$t1 +/* f0f1df8: 2415ffff */ addiu $s5,$zero,-1 +.L0f0f1dfc: +/* f0f1dfc: 8e2b0004 */ lw $t3,0x4($s1) +/* f0f1e00: 02202025 */ or $a0,$s1,$zero +/* f0f1e04: 27a50058 */ addiu $a1,$sp,0x58 +/* f0f1e08: 316c0001 */ andi $t4,$t3,0x1 +/* f0f1e0c: 11800002 */ beqz $t4,.L0f0f1e18 +/* f0f1e10: 00000000 */ sll $zero,$zero,0x0 +/* f0f1e14: 24140001 */ addiu $s4,$zero,0x1 +.L0f0f1e18: +/* f0f1e18: 5280000d */ beqzl $s4,.L0f0f1e50 +/* f0f1e1c: afb50058 */ sw $s5,0x58($sp) +/* f0f1e20: 93cd0005 */ lbu $t5,0x5($s8) +/* f0f1e24: 24420001 */ addiu $v0,$v0,0x1 +/* f0f1e28: 2610000a */ addiu $s0,$s0,0xa +/* f0f1e2c: 25ae0001 */ addiu $t6,$t5,0x1 +/* f0f1e30: a3ce0005 */ sb $t6,0x5($s8) +/* f0f1e34: a6000660 */ sh $zero,0x660($s0) +/* f0f1e38: a6000662 */ sh $zero,0x662($s0) +/* f0f1e3c: a2000664 */ sb $zero,0x664($s0) +/* f0f1e40: a2000668 */ sb $zero,0x668($s0) +/* f0f1e44: a6160666 */ sh $s6,0x666($s0) +/* f0f1e48: 0000a025 */ or $s4,$zero,$zero +/* f0f1e4c: afb50058 */ sw $s5,0x58($sp) +.L0f0f1e50: +/* f0f1e50: 0fc3c569 */ jal func0f0f15a4 +/* f0f1e54: afa20064 */ sw $v0,0x64($sp) +/* f0f1e58: 8faf0058 */ lw $t7,0x58($sp) +/* f0f1e5c: 8fa20064 */ lw $v0,0x64($sp) +/* f0f1e60: 51f50008 */ beql $t7,$s5,.L0f0f1e84 +/* f0f1e64: a25504ff */ sb $s5,0x4ff($s2) +/* f0f1e68: a25704ff */ sb $s7,0x4ff($s2) +/* f0f1e6c: 87b8005a */ lh $t8,0x5a($sp) +/* f0f1e70: 02f8b821 */ addu $s7,$s7,$t8 +/* f0f1e74: 0017cc00 */ sll $t9,$s7,0x10 +/* f0f1e78: 10000002 */ beqz $zero,.L0f0f1e84 +/* f0f1e7c: 0019bc03 */ sra $s7,$t9,0x10 +/* f0f1e80: a25504ff */ sb $s5,0x4ff($s2) +.L0f0f1e84: +/* f0f1e84: a25304fe */ sb $s3,0x4fe($s2) +/* f0f1e88: 92080668 */ lbu $t0,0x668($s0) +/* f0f1e8c: 2401001a */ addiu $at,$zero,0x1a +/* f0f1e90: 26d60001 */ addiu $s6,$s6,0x1 +/* f0f1e94: 250a0001 */ addiu $t2,$t0,0x1 +/* f0f1e98: a20a0668 */ sb $t2,0x668($s0) +/* f0f1e9c: 922b0014 */ lbu $t3,0x14($s1) +/* f0f1ea0: 26520004 */ addiu $s2,$s2,0x4 +/* f0f1ea4: 26310014 */ addiu $s1,$s1,0x14 +/* f0f1ea8: 1561ffd4 */ bne $t3,$at,.L0f0f1dfc +/* f0f1eac: 26730001 */ addiu $s3,$s3,0x1 +.L0f0f1eb0: +/* f0f1eb0: 8fad0070 */ lw $t5,0x70($sp) +/* f0f1eb4: 244c0001 */ addiu $t4,$v0,0x1 +/* f0f1eb8: adac06d8 */ sw $t4,0x6d8($t5) +/* f0f1ebc: adb6065c */ sw $s6,0x65c($t5) +/* f0f1ec0: adb7081c */ sw $s7,0x81c($t5) +/* f0f1ec4: 8fbf003c */ lw $ra,0x3c($sp) +/* f0f1ec8: 8fbe0038 */ lw $s8,0x38($sp) +/* f0f1ecc: 8fb70034 */ lw $s7,0x34($sp) +/* f0f1ed0: 8fb60030 */ lw $s6,0x30($sp) +/* f0f1ed4: 8fb5002c */ lw $s5,0x2c($sp) +/* f0f1ed8: 8fb40028 */ lw $s4,0x28($sp) +/* f0f1edc: 8fb30024 */ lw $s3,0x24($sp) +/* f0f1ee0: 8fb20020 */ lw $s2,0x20($sp) +/* f0f1ee4: 8fb1001c */ lw $s1,0x1c($sp) +/* f0f1ee8: 8fb00018 */ lw $s0,0x18($sp) +/* f0f1eec: 03e00008 */ jr $ra +/* f0f1ef0: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f0f1ef4 +/* f0f1ef4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0f1ef8: afb70024 */ sw $s7,0x24($sp) +/* f0f1efc: afb60020 */ sw $s6,0x20($sp) +/* f0f1f00: afb5001c */ sw $s5,0x1c($sp) +/* f0f1f04: afb40018 */ sw $s4,0x18($sp) +/* f0f1f08: afb30014 */ sw $s3,0x14($sp) +/* f0f1f0c: afb20010 */ sw $s2,0x10($sp) +/* f0f1f10: afb1000c */ sw $s1,0xc($sp) +/* f0f1f14: afb00008 */ sw $s0,0x8($sp) +/* f0f1f18: 8c8e0000 */ lw $t6,0x0($a0) +/* f0f1f1c: 8c8d0020 */ lw $t5,0x20($a0) +/* f0f1f20: 00803025 */ or $a2,$a0,$zero +/* f0f1f24: 8dcf0010 */ lw $t7,0x10($t6) +/* f0f1f28: 3c19800a */ lui $t9,0x800a +/* f0f1f2c: 25adfff4 */ addiu $t5,$t5,-12 +/* f0f1f30: 31f80040 */ andi $t8,$t7,0x40 +/* f0f1f34: 57000076 */ bnezl $t8,.L0f0f2110 +/* f0f1f38: 8fb00008 */ lw $s0,0x8($sp) +/* f0f1f3c: 8f3919c4 */ lw $t9,0x19c4($t9) +/* f0f1f40: 2401000d */ addiu $at,$zero,0xd +/* f0f1f44: 53210072 */ beql $t9,$at,.L0f0f2110 +/* f0f1f48: 8fb00008 */ lw $s0,0x8($sp) +/* f0f1f4c: 8c8e0028 */ lw $t6,0x28($a0) +/* f0f1f50: 01ae082a */ slt $at,$t5,$t6 +/* f0f1f54: 5020006e */ beqzl $at,.L0f0f2110 +/* f0f1f58: 8fb00008 */ lw $s0,0x8($sp) +/* f0f1f5c: 90910005 */ lbu $s1,0x5($a0) +/* f0f1f60: 00006025 */ or $t4,$zero,$zero +/* f0f1f64: 3c0f8007 */ lui $t7,0x8007 +/* f0f1f68: 1a200068 */ blez $s1,.L0f0f210c +/* f0f1f6c: 3c19800a */ lui $t9,0x800a +/* f0f1f70: 8def1448 */ lw $t7,0x1448($t7) +/* f0f1f74: 2739e000 */ addiu $t9,$t9,-8192 +/* f0f1f78: 2410000a */ addiu $s0,$zero,0xa +/* f0f1f7c: 000fc0c0 */ sll $t8,$t7,0x3 +/* f0f1f80: 030fc023 */ subu $t8,$t8,$t7 +/* f0f1f84: 0018c080 */ sll $t8,$t8,0x2 +/* f0f1f88: 030fc021 */ addu $t8,$t8,$t7 +/* f0f1f8c: 0018c0c0 */ sll $t8,$t8,0x3 +/* f0f1f90: 030fc023 */ subu $t8,$t8,$t7 +/* f0f1f94: 0018c100 */ sll $t8,$t8,0x4 +/* f0f1f98: 03192821 */ addu $a1,$t8,$t9 +/* f0f1f9c: 3c0b0020 */ lui $t3,0x20 +/* f0f1fa0: 240a0012 */ addiu $t2,$zero,0x12 +/* f0f1fa4: 24090005 */ addiu $t1,$zero,0x5 +/* f0f1fa8: 24080002 */ addiu $t0,$zero,0x2 +/* f0f1fac: 24070014 */ addiu $a3,$zero,0x14 +/* f0f1fb0: 2404000b */ addiu $a0,$zero,0xb +/* f0f1fb4: 90ce0004 */ lbu $t6,0x4($a2) +.L0f0f1fb8: +/* f0f1fb8: 01cc9021 */ addu $s2,$t6,$t4 +/* f0f1fbc: 02500019 */ multu $s2,$s0 +/* f0f1fc0: 258c0001 */ addiu $t4,$t4,0x1 +/* f0f1fc4: 00007812 */ mflo $t7 +/* f0f1fc8: 00af1821 */ addu $v1,$a1,$t7 +/* f0f1fcc: 84780662 */ lh $t8,0x662($v1) +/* f0f1fd0: 030d1023 */ subu $v0,$t8,$t5 +/* f0f1fd4: 5840004b */ blezl $v0,.L0f0f2104 +/* f0f1fd8: 0191082a */ slt $at,$t4,$s1 +/* f0f1fdc: 90730668 */ lbu $s3,0x668($v1) +/* f0f1fe0: 00009025 */ or $s2,$zero,$zero +/* f0f1fe4: 5a600047 */ blezl $s3,.L0f0f2104 +/* f0f1fe8: 0191082a */ slt $at,$t4,$s1 +.L0f0f1fec: +/* f0f1fec: 58400040 */ blezl $v0,.L0f0f20f0 +/* f0f1ff0: 26520001 */ addiu $s2,$s2,0x1 +/* f0f1ff4: 94790666 */ lhu $t9,0x666($v1) +/* f0f1ff8: 00008825 */ or $s1,$zero,$zero +/* f0f1ffc: 0332a021 */ addu $s4,$t9,$s2 +/* f0f2000: 00147080 */ sll $t6,$s4,0x2 +/* f0f2004: 00aeb021 */ addu $s6,$a1,$t6 +/* f0f2008: 92cf04fe */ lbu $t7,0x4fe($s6) +/* f0f200c: 8cd90000 */ lw $t9,0x0($a2) +/* f0f2010: 01e70019 */ multu $t7,$a3 +/* f0f2014: 8f2e0008 */ lw $t6,0x8($t9) +/* f0f2018: 0000c012 */ mflo $t8 +/* f0f201c: 030ea821 */ addu $s5,$t8,$t6 +/* f0f2020: 92b70000 */ lbu $s7,0x0($s5) +/* f0f2024: 52e80008 */ beql $s7,$t0,.L0f0f2048 +/* f0f2028: 8eaf0004 */ lw $t7,0x4($s5) +/* f0f202c: 52e90022 */ beql $s7,$t1,.L0f0f20b8 +/* f0f2030: 86d404fc */ lh $s4,0x4fc($s6) +/* f0f2034: 52ea0020 */ beql $s7,$t2,.L0f0f20b8 +/* f0f2038: 86d404fc */ lh $s4,0x4fc($s6) +/* f0f203c: 10000024 */ beqz $zero,.L0f0f20d0 +/* f0f2040: 00000000 */ sll $zero,$zero,0x0 +/* f0f2044: 8eaf0004 */ lw $t7,0x4($s5) +.L0f0f2048: +/* f0f2048: 244e000a */ addiu $t6,$v0,0xa +/* f0f204c: 01ebc824 */ and $t9,$t7,$t3 +/* f0f2050: 13200009 */ beqz $t9,.L0f0f2078 +/* f0f2054: 00000000 */ sll $zero,$zero,0x0 +/* f0f2058: 86d404fc */ lh $s4,0x4fc($s6) +/* f0f205c: 00408825 */ or $s1,$v0,$zero +/* f0f2060: 0282c023 */ subu $t8,$s4,$v0 +/* f0f2064: 2b01001e */ slti $at,$t8,0x1e +/* f0f2068: 10200019 */ beqz $at,.L0f0f20d0 +/* f0f206c: 00000000 */ sll $zero,$zero,0x0 +/* f0f2070: 10000017 */ beqz $zero,.L0f0f20d0 +/* f0f2074: 2691ffe2 */ addiu $s1,$s4,-30 +.L0f0f2078: +/* f0f2078: 01c4001a */ div $zero,$t6,$a0 +/* f0f207c: 00007812 */ mflo $t7 +/* f0f2080: 14800002 */ bnez $a0,.L0f0f208c +/* f0f2084: 00000000 */ sll $zero,$zero,0x0 +/* f0f2088: 0007000d */ break 0x7 +.L0f0f208c: +/* f0f208c: 2401ffff */ addiu $at,$zero,-1 +/* f0f2090: 14810004 */ bne $a0,$at,.L0f0f20a4 +/* f0f2094: 3c018000 */ lui $at,0x8000 +/* f0f2098: 15c10002 */ bne $t6,$at,.L0f0f20a4 +/* f0f209c: 00000000 */ sll $zero,$zero,0x0 +/* f0f20a0: 0006000d */ break 0x6 +.L0f0f20a4: +/* f0f20a4: 01e40019 */ multu $t7,$a0 +/* f0f20a8: 00008812 */ mflo $s1 +/* f0f20ac: 10000008 */ beqz $zero,.L0f0f20d0 +/* f0f20b0: 00000000 */ sll $zero,$zero,0x0 +/* f0f20b4: 86d404fc */ lh $s4,0x4fc($s6) +.L0f0f20b8: +/* f0f20b8: 00408825 */ or $s1,$v0,$zero +/* f0f20bc: 0282c823 */ subu $t9,$s4,$v0 +/* f0f20c0: 2b210032 */ slti $at,$t9,0x32 +/* f0f20c4: 10200002 */ beqz $at,.L0f0f20d0 +/* f0f20c8: 00000000 */ sll $zero,$zero,0x0 +/* f0f20cc: 2691ffce */ addiu $s1,$s4,-50 +.L0f0f20d0: +/* f0f20d0: 5a200007 */ blezl $s1,.L0f0f20f0 +/* f0f20d4: 26520001 */ addiu $s2,$s2,0x1 +/* f0f20d8: 86d804fc */ lh $t8,0x4fc($s6) +/* f0f20dc: 00511023 */ subu $v0,$v0,$s1 +/* f0f20e0: 03117023 */ subu $t6,$t8,$s1 +/* f0f20e4: a6ce04fc */ sh $t6,0x4fc($s6) +/* f0f20e8: 90730668 */ lbu $s3,0x668($v1) +/* f0f20ec: 26520001 */ addiu $s2,$s2,0x1 +.L0f0f20f0: +/* f0f20f0: 0253082a */ slt $at,$s2,$s3 +/* f0f20f4: 1420ffbd */ bnez $at,.L0f0f1fec +/* f0f20f8: 00000000 */ sll $zero,$zero,0x0 +/* f0f20fc: 90d10005 */ lbu $s1,0x5($a2) +/* f0f2100: 0191082a */ slt $at,$t4,$s1 +.L0f0f2104: +/* f0f2104: 5420ffac */ bnezl $at,.L0f0f1fb8 +/* f0f2108: 90ce0004 */ lbu $t6,0x4($a2) +.L0f0f210c: +/* f0f210c: 8fb00008 */ lw $s0,0x8($sp) +.L0f0f2110: +/* f0f2110: 8fb1000c */ lw $s1,0xc($sp) +/* f0f2114: 8fb20010 */ lw $s2,0x10($sp) +/* f0f2118: 8fb30014 */ lw $s3,0x14($sp) +/* f0f211c: 8fb40018 */ lw $s4,0x18($sp) +/* f0f2120: 8fb5001c */ lw $s5,0x1c($sp) +/* f0f2124: 8fb60020 */ lw $s6,0x20($sp) +/* f0f2128: 8fb70024 */ lw $s7,0x24($sp) +/* f0f212c: 03e00008 */ jr $ra +/* f0f2130: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f0f2134 +/* f0f2134: 27bdff68 */ addiu $sp,$sp,-152 +/* f0f2138: afbf0044 */ sw $ra,0x44($sp) +/* f0f213c: afbe0040 */ sw $s8,0x40($sp) +/* f0f2140: afb7003c */ sw $s7,0x3c($sp) +/* f0f2144: afb60038 */ sw $s6,0x38($sp) +/* f0f2148: afb50034 */ sw $s5,0x34($sp) +/* f0f214c: afb40030 */ sw $s4,0x30($sp) +/* f0f2150: afb3002c */ sw $s3,0x2c($sp) +/* f0f2154: afb20028 */ sw $s2,0x28($sp) +/* f0f2158: afb10024 */ sw $s1,0x24($sp) +/* f0f215c: afb00020 */ sw $s0,0x20($sp) +/* f0f2160: afa5009c */ sw $a1,0x9c($sp) +/* f0f2164: 8c920008 */ lw $s2,0x8($a0) +/* f0f2168: 90a20004 */ lbu $v0,0x4($a1) +/* f0f216c: 00c0f025 */ or $s8,$a2,$zero +/* f0f2170: 12400030 */ beqz $s2,.L0f0f2234 +/* f0f2174: 2442ffff */ addiu $v0,$v0,-1 +/* f0f2178: 924f0000 */ lbu $t7,0x0($s2) +/* f0f217c: 2417001a */ addiu $s7,$zero,0x1a +/* f0f2180: 24140001 */ addiu $s4,$zero,0x1 +/* f0f2184: 12ef002b */ beq $s7,$t7,.L0f0f2234 +/* f0f2188: 0002c080 */ sll $t8,$v0,0x2 +/* f0f218c: 0302c021 */ addu $t8,$t8,$v0 +/* f0f2190: 0018c040 */ sll $t8,$t8,0x1 +/* f0f2194: 00d88021 */ addu $s0,$a2,$t8 +/* f0f2198: 27b60068 */ addiu $s6,$sp,0x68 +/* f0f219c: 27b5006a */ addiu $s5,$sp,0x6a +/* f0f21a0: 8fb30090 */ lw $s3,0x90($sp) +/* f0f21a4: 8e590004 */ lw $t9,0x4($s2) +.L0f0f21a8: +/* f0f21a8: 02402025 */ or $a0,$s2,$zero +/* f0f21ac: 02a02825 */ or $a1,$s5,$zero +/* f0f21b0: 33280001 */ andi $t0,$t9,0x1 +/* f0f21b4: 11000002 */ beqz $t0,.L0f0f21c0 +/* f0f21b8: 02c03025 */ or $a2,$s6,$zero +/* f0f21bc: 24140001 */ addiu $s4,$zero,0x1 +.L0f0f21c0: +/* f0f21c0: 52800007 */ beqzl $s4,.L0f0f21e0 +/* f0f21c4: 00134880 */ sll $t1,$s3,0x2 +/* f0f21c8: 2610000a */ addiu $s0,$s0,0xa +/* f0f21cc: a6000660 */ sh $zero,0x660($s0) +/* f0f21d0: a6000662 */ sh $zero,0x662($s0) +/* f0f21d4: 0000a025 */ or $s4,$zero,$zero +/* f0f21d8: 96130666 */ lhu $s3,0x666($s0) +/* f0f21dc: 00134880 */ sll $t1,$s3,0x2 +.L0f0f21e0: +/* f0f21e0: 03c98821 */ addu $s1,$s8,$t1 +/* f0f21e4: 0fc3c586 */ jal func0f0f1618 +/* f0f21e8: 8fa7009c */ lw $a3,0x9c($sp) +/* f0f21ec: 860a0660 */ lh $t2,0x660($s0) +/* f0f21f0: 87ab006a */ lh $t3,0x6a($sp) +/* f0f21f4: 014b082a */ slt $at,$t2,$t3 +/* f0f21f8: 50200003 */ beqzl $at,.L0f0f2208 +/* f0f21fc: 87ac0068 */ lh $t4,0x68($sp) +/* f0f2200: a60b0660 */ sh $t3,0x660($s0) +/* f0f2204: 87ac0068 */ lh $t4,0x68($sp) +.L0f0f2208: +/* f0f2208: 26730001 */ addiu $s3,$s3,0x1 +/* f0f220c: 26520014 */ addiu $s2,$s2,0x14 +/* f0f2210: a62c04fc */ sh $t4,0x4fc($s1) +/* f0f2214: 860d0662 */ lh $t5,0x662($s0) +/* f0f2218: 87ae0068 */ lh $t6,0x68($sp) +/* f0f221c: 01ae7821 */ addu $t7,$t5,$t6 +/* f0f2220: a60f0662 */ sh $t7,0x662($s0) +/* f0f2224: 92580000 */ lbu $t8,0x0($s2) +/* f0f2228: 56f8ffdf */ bnel $s7,$t8,.L0f0f21a8 +/* f0f222c: 8e590004 */ lw $t9,0x4($s2) +/* f0f2230: afb30090 */ sw $s3,0x90($sp) +.L0f0f2234: +/* f0f2234: 8fb9009c */ lw $t9,0x9c($sp) +/* f0f2238: 00008025 */ or $s0,$zero,$zero +/* f0f223c: 00008825 */ or $s1,$zero,$zero +/* f0f2240: 93220005 */ lbu $v0,0x5($t9) +/* f0f2244: 00001825 */ or $v1,$zero,$zero +/* f0f2248: 8fab009c */ lw $t3,0x9c($sp) +/* f0f224c: 18400013 */ blez $v0,.L0f0f229c +/* f0f2250: 00023080 */ sll $a2,$v0,0x2 +/* f0f2254: 93280004 */ lbu $t0,0x4($t9) +/* f0f2258: 00c23021 */ addu $a2,$a2,$v0 +/* f0f225c: 00063040 */ sll $a2,$a2,0x1 +/* f0f2260: 00084880 */ sll $t1,$t0,0x2 +/* f0f2264: 01284821 */ addu $t1,$t1,$t0 +/* f0f2268: 00094840 */ sll $t1,$t1,0x1 +/* f0f226c: 03c92821 */ addu $a1,$s8,$t1 +/* f0f2270: 00a31021 */ addu $v0,$a1,$v1 +.L0f0f2274: +/* f0f2274: 84440662 */ lh $a0,0x662($v0) +/* f0f2278: 844a0660 */ lh $t2,0x660($v0) +/* f0f227c: 2463000a */ addiu $v1,$v1,0xa +/* f0f2280: 0204082a */ slt $at,$s0,$a0 +/* f0f2284: 10200002 */ beqz $at,.L0f0f2290 +/* f0f2288: 022a8821 */ addu $s1,$s1,$t2 +/* f0f228c: 00808025 */ or $s0,$a0,$zero +.L0f0f2290: +/* f0f2290: 0066082a */ slt $at,$v1,$a2 +/* f0f2294: 5420fff7 */ bnezl $at,.L0f0f2274 +/* f0f2298: 00a31021 */ addu $v0,$a1,$v1 +.L0f0f229c: +/* f0f229c: 2610000c */ addiu $s0,$s0,0xc +/* f0f22a0: 0fc3c560 */ jal func0f0f1580 +/* f0f22a4: 8d640000 */ lw $a0,0x0($t3) +/* f0f22a8: 3c0c8008 */ lui $t4,0x8008 +/* f0f22ac: 8d8cfb0c */ lw $t4,-0x4f4($t4) +/* f0f22b0: 3c078008 */ lui $a3,0x8008 +/* f0f22b4: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f0f22b8: 27a4007c */ addiu $a0,$sp,0x7c +/* f0f22bc: 27a50080 */ addiu $a1,$sp,0x80 +/* f0f22c0: 00403025 */ or $a2,$v0,$zero +/* f0f22c4: afa00014 */ sw $zero,0x14($sp) +/* f0f22c8: 0fc55cbe */ jal func0f1572f8 +/* f0f22cc: afac0010 */ sw $t4,0x10($sp) +/* f0f22d0: 3c02800a */ lui $v0,0x800a +/* f0f22d4: 8c4219c4 */ lw $v0,0x19c4($v0) +/* f0f22d8: 24010003 */ addiu $at,$zero,0x3 +/* f0f22dc: 24030008 */ addiu $v1,$zero,0x8 +/* f0f22e0: 10410008 */ beq $v0,$at,.L0f0f2304 +/* f0f22e4: 8fad0080 */ lw $t5,0x80($sp) +/* f0f22e8: 24010004 */ addiu $at,$zero,0x4 +/* f0f22ec: 10410005 */ beq $v0,$at,.L0f0f2304 +/* f0f22f0: 24010005 */ addiu $at,$zero,0x5 +/* f0f22f4: 10410003 */ beq $v0,$at,.L0f0f2304 +/* f0f22f8: 2401000b */ addiu $at,$zero,0xb +/* f0f22fc: 54410003 */ bnel $v0,$at,.L0f0f230c +/* f0f2300: 01a31021 */ addu $v0,$t5,$v1 +.L0f0f2304: +/* f0f2304: 24030011 */ addiu $v1,$zero,0x11 +/* f0f2308: 01a31021 */ addu $v0,$t5,$v1 +.L0f0f230c: +/* f0f230c: 0222082a */ slt $at,$s1,$v0 +/* f0f2310: 10200002 */ beqz $at,.L0f0f231c +/* f0f2314: 8fae009c */ lw $t6,0x9c($sp) +/* f0f2318: 00408825 */ or $s1,$v0,$zero +.L0f0f231c: +/* f0f231c: add10024 */ sw $s1,0x24($t6) +/* f0f2320: add00028 */ sw $s0,0x28($t6) +/* f0f2324: 8fbf0044 */ lw $ra,0x44($sp) +/* f0f2328: 8fbe0040 */ lw $s8,0x40($sp) +/* f0f232c: 8fb7003c */ lw $s7,0x3c($sp) +/* f0f2330: 8fb60038 */ lw $s6,0x38($sp) +/* f0f2334: 8fb50034 */ lw $s5,0x34($sp) +/* f0f2338: 8fb40030 */ lw $s4,0x30($sp) +/* f0f233c: 8fb3002c */ lw $s3,0x2c($sp) +/* f0f2340: 8fb20028 */ lw $s2,0x28($sp) +/* f0f2344: 8fb10024 */ lw $s1,0x24($sp) +/* f0f2348: 8fb00020 */ lw $s0,0x20($sp) +/* f0f234c: 03e00008 */ jr $ra +/* f0f2350: 27bd0098 */ addiu $sp,$sp,0x98 +); + +GLOBAL_ASM( +glabel func0f0f2354 +/* f0f2354: 27bdfff0 */ addiu $sp,$sp,-16 +/* f0f2358: afb1000c */ sw $s1,0xc($sp) +/* f0f235c: afb00008 */ sw $s0,0x8($sp) +/* f0f2360: 90820004 */ lbu $v0,0x4($a0) +/* f0f2364: 3c0c8007 */ lui $t4,0x8007 +/* f0f2368: 00a08025 */ or $s0,$a1,$zero +/* f0f236c: ace20000 */ sw $v0,0x0($a3) +/* f0f2370: 908f0005 */ lbu $t7,0x5($a0) +/* f0f2374: 90830004 */ lbu $v1,0x4($a0) +/* f0f2378: 258c1448 */ addiu $t4,$t4,0x1448 +/* f0f237c: 24110014 */ addiu $s1,$zero,0x14 +/* f0f2380: 006fc021 */ addu $t8,$v1,$t7 +/* f0f2384: 0058082a */ slt $at,$v0,$t8 +/* f0f2388: 10200051 */ beqz $at,.L0f0f24d0 +/* f0f238c: 240d000a */ addiu $t5,$zero,0xa +/* f0f2390: 3c0b800a */ lui $t3,0x800a +/* f0f2394: 256be000 */ addiu $t3,$t3,-8192 +.L0f0f2398: +/* f0f2398: 004d0019 */ multu $v0,$t5 +/* f0f239c: 8d990000 */ lw $t9,0x0($t4) +/* f0f23a0: 00001825 */ or $v1,$zero,$zero +/* f0f23a4: 001970c0 */ sll $t6,$t9,0x3 +/* f0f23a8: 01d97023 */ subu $t6,$t6,$t9 +/* f0f23ac: 000e7080 */ sll $t6,$t6,0x2 +/* f0f23b0: 01d97021 */ addu $t6,$t6,$t9 +/* f0f23b4: 000e70c0 */ sll $t6,$t6,0x3 +/* f0f23b8: 01d97023 */ subu $t6,$t6,$t9 +/* f0f23bc: 000e7100 */ sll $t6,$t6,0x4 +/* f0f23c0: 0000c012 */ mflo $t8 +/* f0f23c4: 016e7821 */ addu $t7,$t3,$t6 +/* f0f23c8: 01f8c821 */ addu $t9,$t7,$t8 +/* f0f23cc: 97290666 */ lhu $t1,0x666($t9) +/* f0f23d0: acc90000 */ sw $t1,0x0($a2) +/* f0f23d4: 8ce20000 */ lw $v0,0x0($a3) +/* f0f23d8: 8d8f0000 */ lw $t7,0x0($t4) +/* f0f23dc: 004d0019 */ multu $v0,$t5 +/* f0f23e0: 000fc0c0 */ sll $t8,$t7,0x3 +/* f0f23e4: 030fc023 */ subu $t8,$t8,$t7 +/* f0f23e8: 0018c080 */ sll $t8,$t8,0x2 +/* f0f23ec: 030fc021 */ addu $t8,$t8,$t7 +/* f0f23f0: 0018c0c0 */ sll $t8,$t8,0x3 +/* f0f23f4: 030fc023 */ subu $t8,$t8,$t7 +/* f0f23f8: 0018c100 */ sll $t8,$t8,0x4 +/* f0f23fc: 01782821 */ addu $a1,$t3,$t8 +/* f0f2400: 0000c812 */ mflo $t9 +/* f0f2404: 00b94021 */ addu $t0,$a1,$t9 +/* f0f2408: 910e0668 */ lbu $t6,0x668($t0) +/* f0f240c: 950f0666 */ lhu $t7,0x666($t0) +/* f0f2410: 01cfc021 */ addu $t8,$t6,$t7 +/* f0f2414: 0138082a */ slt $at,$t1,$t8 +/* f0f2418: 10200024 */ beqz $at,.L0f0f24ac +/* f0f241c: 0009c880 */ sll $t9,$t1,0x2 +.L0f0f2420: +/* f0f2420: 00b95021 */ addu $t2,$a1,$t9 +/* f0f2424: 914e04fe */ lbu $t6,0x4fe($t2) +/* f0f2428: 8c980000 */ lw $t8,0x0($a0) +/* f0f242c: 01d10019 */ multu $t6,$s1 +/* f0f2430: 8f190008 */ lw $t9,0x8($t8) +/* f0f2434: 25380001 */ addiu $t8,$t1,0x1 +/* f0f2438: 00007812 */ mflo $t7 +/* f0f243c: 01f91021 */ addu $v0,$t7,$t9 +/* f0f2440: 54500004 */ bnel $v0,$s0,.L0f0f2454 +/* f0f2444: 854e04fc */ lh $t6,0x4fc($t2) +/* f0f2448: 10000036 */ beqz $zero,.L0f0f2524 +/* f0f244c: 00601025 */ or $v0,$v1,$zero +/* f0f2450: 854e04fc */ lh $t6,0x4fc($t2) +.L0f0f2454: +/* f0f2454: acd80000 */ sw $t8,0x0($a2) +/* f0f2458: 8ce20000 */ lw $v0,0x0($a3) +/* f0f245c: 8d8f0000 */ lw $t7,0x0($t4) +/* f0f2460: 01c31821 */ addu $v1,$t6,$v1 +/* f0f2464: 004d0019 */ multu $v0,$t5 +/* f0f2468: 000fc8c0 */ sll $t9,$t7,0x3 +/* f0f246c: 032fc823 */ subu $t9,$t9,$t7 +/* f0f2470: 0019c880 */ sll $t9,$t9,0x2 +/* f0f2474: 032fc821 */ addu $t9,$t9,$t7 +/* f0f2478: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0f247c: 032fc823 */ subu $t9,$t9,$t7 +/* f0f2480: 0019c900 */ sll $t9,$t9,0x4 +/* f0f2484: 01792821 */ addu $a1,$t3,$t9 +/* f0f2488: 03004825 */ or $t1,$t8,$zero +/* f0f248c: 00007012 */ mflo $t6 +/* f0f2490: 00ae4021 */ addu $t0,$a1,$t6 +/* f0f2494: 91180668 */ lbu $t8,0x668($t0) +/* f0f2498: 950f0666 */ lhu $t7,0x666($t0) +/* f0f249c: 030fc821 */ addu $t9,$t8,$t7 +/* f0f24a0: 0139082a */ slt $at,$t1,$t9 +/* f0f24a4: 5420ffde */ bnezl $at,.L0f0f2420 +/* f0f24a8: 0009c880 */ sll $t9,$t1,0x2 +.L0f0f24ac: +/* f0f24ac: 244e0001 */ addiu $t6,$v0,0x1 +/* f0f24b0: acee0000 */ sw $t6,0x0($a3) +/* f0f24b4: 90980005 */ lbu $t8,0x5($a0) +/* f0f24b8: 90830004 */ lbu $v1,0x4($a0) +/* f0f24bc: 01c01025 */ or $v0,$t6,$zero +/* f0f24c0: 00787821 */ addu $t7,$v1,$t8 +/* f0f24c4: 01cf082a */ slt $at,$t6,$t7 +/* f0f24c8: 1420ffb3 */ bnez $at,.L0f0f2398 +/* f0f24cc: 00000000 */ sll $zero,$zero,0x0 +.L0f0f24d0: +/* f0f24d0: 3c0c8007 */ lui $t4,0x8007 +/* f0f24d4: 258c1448 */ addiu $t4,$t4,0x1448 +/* f0f24d8: 240d000a */ addiu $t5,$zero,0xa +/* f0f24dc: ace30000 */ sw $v1,0x0($a3) +/* f0f24e0: 006d0019 */ multu $v1,$t5 +/* f0f24e4: 8d990000 */ lw $t9,0x0($t4) +/* f0f24e8: 3c0b800a */ lui $t3,0x800a +/* f0f24ec: 256be000 */ addiu $t3,$t3,-8192 +/* f0f24f0: 001970c0 */ sll $t6,$t9,0x3 +/* f0f24f4: 01d97023 */ subu $t6,$t6,$t9 +/* f0f24f8: 000e7080 */ sll $t6,$t6,0x2 +/* f0f24fc: 01d97021 */ addu $t6,$t6,$t9 +/* f0f2500: 000e70c0 */ sll $t6,$t6,0x3 +/* f0f2504: 01d97023 */ subu $t6,$t6,$t9 +/* f0f2508: 000e7100 */ sll $t6,$t6,0x4 +/* f0f250c: 016ec021 */ addu $t8,$t3,$t6 +/* f0f2510: 0000c812 */ mflo $t9 +/* f0f2514: 03197021 */ addu $t6,$t8,$t9 +/* f0f2518: 95cf0666 */ lhu $t7,0x666($t6) +/* f0f251c: 00001025 */ or $v0,$zero,$zero +/* f0f2520: accf0000 */ sw $t7,0x0($a2) +.L0f0f2524: +/* f0f2524: 8fb00008 */ lw $s0,0x8($sp) +/* f0f2528: 8fb1000c */ lw $s1,0xc($sp) +/* f0f252c: 03e00008 */ jr $ra +/* f0f2530: 27bd0010 */ addiu $sp,$sp,0x10 +); + +GLOBAL_ASM( +glabel func0f0f2534 +/* f0f2534: 908e0000 */ lbu $t6,0x0($a0) +/* f0f2538: 24030005 */ addiu $v1,$zero,0x5 +/* f0f253c: 546e0010 */ bnel $v1,$t6,.L0f0f2580 +/* f0f2540: 00001025 */ or $v0,$zero,$zero +/* f0f2544: 90820001 */ lbu $v0,0x1($a0) +/* f0f2548: 24010001 */ addiu $at,$zero,0x1 +/* f0f254c: 10410009 */ beq $v0,$at,.L0f0f2574 +/* f0f2550: 24010002 */ addiu $at,$zero,0x2 +/* f0f2554: 10410007 */ beq $v0,$at,.L0f0f2574 +/* f0f2558: 00000000 */ sll $zero,$zero,0x0 +/* f0f255c: 10620005 */ beq $v1,$v0,.L0f0f2574 +/* f0f2560: 24010006 */ addiu $at,$zero,0x6 +/* f0f2564: 10410003 */ beq $v0,$at,.L0f0f2574 +/* f0f2568: 24010008 */ addiu $at,$zero,0x8 +/* f0f256c: 54410004 */ bnel $v0,$at,.L0f0f2580 +/* f0f2570: 00001025 */ or $v0,$zero,$zero +.L0f0f2574: +/* f0f2574: 03e00008 */ jr $ra +/* f0f2578: 24020001 */ addiu $v0,$zero,0x1 +/* f0f257c: 00001025 */ or $v0,$zero,$zero +.L0f0f2580: +/* f0f2580: 03e00008 */ jr $ra +/* f0f2584: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f2588 +/* f0f2588: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0f258c: afbf001c */ sw $ra,0x1c($sp) +/* f0f2590: afb00018 */ sw $s0,0x18($sp) +/* f0f2594: afa50044 */ sw $a1,0x44($sp) +/* f0f2598: 8c8e0004 */ lw $t6,0x4($a0) +/* f0f259c: 00808025 */ or $s0,$a0,$zero +/* f0f25a0: 3c048007 */ lui $a0,0x8007 +/* f0f25a4: 31cf0400 */ andi $t7,$t6,0x400 +/* f0f25a8: 11e00003 */ beqz $t7,.L0f0f25b8 +/* f0f25ac: 00000000 */ sll $zero,$zero,0x0 +/* f0f25b0: 1000002b */ beqz $zero,.L0f0f2660 +/* f0f25b4: 24020001 */ addiu $v0,$zero,0x1 +.L0f0f25b8: +/* f0f25b8: 0fc62ff6 */ jal func0f18bfd8 +/* f0f25bc: 8c841448 */ lw $a0,0x1448($a0) +/* f0f25c0: 10400007 */ beqz $v0,.L0f0f25e0 +/* f0f25c4: 00000000 */ sll $zero,$zero,0x0 +/* f0f25c8: 8e180004 */ lw $t8,0x4($s0) +/* f0f25cc: 0018cb40 */ sll $t9,$t8,0xd +/* f0f25d0: 07210003 */ bgez $t9,.L0f0f25e0 +/* f0f25d4: 00000000 */ sll $zero,$zero,0x0 +/* f0f25d8: 10000021 */ beqz $zero,.L0f0f2660 +/* f0f25dc: 24020001 */ addiu $v0,$zero,0x1 +.L0f0f25e0: +/* f0f25e0: 0fc3c94d */ jal func0f0f2534 +/* f0f25e4: 02002025 */ or $a0,$s0,$zero +/* f0f25e8: 50400004 */ beqzl $v0,.L0f0f25fc +/* f0f25ec: 8e020010 */ lw $v0,0x10($s0) +/* f0f25f0: 1000001b */ beqz $zero,.L0f0f2660 +/* f0f25f4: 24020001 */ addiu $v0,$zero,0x1 +/* f0f25f8: 8e020010 */ lw $v0,0x10($s0) +.L0f0f25fc: +/* f0f25fc: 5040000e */ beqzl $v0,.L0f0f2638 +/* f0f2600: 02002025 */ or $a0,$s0,$zero +/* f0f2604: 8e080004 */ lw $t0,0x4($s0) +/* f0f2608: 2404000c */ addiu $a0,$zero,0xc +/* f0f260c: 02002825 */ or $a1,$s0,$zero +/* f0f2610: 31090004 */ andi $t1,$t0,0x4 +/* f0f2614: 55200008 */ bnezl $t1,.L0f0f2638 +/* f0f2618: 02002025 */ or $a0,$s0,$zero +/* f0f261c: 0040f809 */ jalr $v0 +/* f0f2620: 27a60030 */ addiu $a2,$sp,0x30 +/* f0f2624: 50400004 */ beqzl $v0,.L0f0f2638 +/* f0f2628: 02002025 */ or $a0,$s0,$zero +/* f0f262c: 1000000c */ beqz $zero,.L0f0f2660 +/* f0f2630: 24020001 */ addiu $v0,$zero,0x1 +/* f0f2634: 02002025 */ or $a0,$s0,$zero +.L0f0f2638: +/* f0f2638: 27a5002e */ addiu $a1,$sp,0x2e +/* f0f263c: 27a6002c */ addiu $a2,$sp,0x2c +/* f0f2640: 0fc3c586 */ jal func0f0f1618 +/* f0f2644: 8fa70044 */ lw $a3,0x44($sp) +/* f0f2648: 87aa002c */ lh $t2,0x2c($sp) +/* f0f264c: 00001025 */ or $v0,$zero,$zero +/* f0f2650: 15400003 */ bnez $t2,.L0f0f2660 +/* f0f2654: 00000000 */ sll $zero,$zero,0x0 +/* f0f2658: 10000001 */ beqz $zero,.L0f0f2660 +/* f0f265c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0f2660: +/* f0f2660: 8fbf001c */ lw $ra,0x1c($sp) +/* f0f2664: 8fb00018 */ lw $s0,0x18($sp) +/* f0f2668: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0f266c: 03e00008 */ jr $ra +/* f0f2670: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f2674 +/* f0f2674: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0f2678: afbf0014 */ sw $ra,0x14($sp) +/* f0f267c: afa40020 */ sw $a0,0x20($sp) +/* f0f2680: afa50024 */ sw $a1,0x24($sp) +/* f0f2684: afa60028 */ sw $a2,0x28($sp) +/* f0f2688: 908f0000 */ lbu $t7,0x0($a0) +/* f0f268c: 25f8ffff */ addiu $t8,$t7,-1 +/* f0f2690: 2f010019 */ sltiu $at,$t8,0x19 +/* f0f2694: 1020000d */ beqz $at,.L0f0f26cc +/* f0f2698: 0018c080 */ sll $t8,$t8,0x2 +/* f0f269c: 3c017f1b */ lui $at,0x7f1b +/* f0f26a0: 00380821 */ addu $at,$at,$t8 +/* f0f26a4: 8c3828c4 */ lw $t8,0x28c4($at) +/* f0f26a8: 03000008 */ jr $t8 +/* f0f26ac: 00000000 */ sll $zero,$zero,0x0 +/* f0f26b0: 1000000e */ beqz $zero,.L0f0f26ec +/* f0f26b4: 00001025 */ or $v0,$zero,$zero +/* f0f26b8: 8fa40024 */ lw $a0,0x24($sp) +/* f0f26bc: 8fa50020 */ lw $a1,0x20($sp) +/* f0f26c0: 27a6001c */ addiu $a2,$sp,0x1c +/* f0f26c4: 0fc3c8d5 */ jal func0f0f2354 +/* f0f26c8: 27a70018 */ addiu $a3,$sp,0x18 +.L0f0f26cc: +/* f0f26cc: 8fa40020 */ lw $a0,0x20($sp) +/* f0f26d0: 0fc3c962 */ jal func0f0f2588 +/* f0f26d4: 8fa50024 */ lw $a1,0x24($sp) +/* f0f26d8: 50400004 */ beqzl $v0,.L0f0f26ec +/* f0f26dc: 24020001 */ addiu $v0,$zero,0x1 +/* f0f26e0: 10000002 */ beqz $zero,.L0f0f26ec +/* f0f26e4: 00001025 */ or $v0,$zero,$zero +/* f0f26e8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0f26ec: +/* f0f26ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f26f0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0f26f4: 03e00008 */ jr $ra +/* f0f26f8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f26fc +/* f0f26fc: 3c0e8007 */ lui $t6,0x8007 +/* f0f2700: 8dce1448 */ lw $t6,0x1448($t6) +/* f0f2704: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0f2708: 3c18800a */ lui $t8,0x800a +/* f0f270c: 000e78c0 */ sll $t7,$t6,0x3 +/* f0f2710: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f2714: 000f7880 */ sll $t7,$t7,0x2 +/* f0f2718: 01ee7821 */ addu $t7,$t7,$t6 +/* f0f271c: 000f78c0 */ sll $t7,$t7,0x3 +/* f0f2720: 00054080 */ sll $t0,$a1,0x2 +/* f0f2724: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f2728: 000f7900 */ sll $t7,$t7,0x4 +/* f0f272c: 01054021 */ addu $t0,$t0,$a1 +/* f0f2730: 2718e000 */ addiu $t8,$t8,-8192 +/* f0f2734: 01f81821 */ addu $v1,$t7,$t8 +/* f0f2738: 00084040 */ sll $t0,$t0,0x1 +/* f0f273c: 00681021 */ addu $v0,$v1,$t0 +/* f0f2740: 90590668 */ lbu $t9,0x668($v0) +/* f0f2744: afbe0038 */ sw $s8,0x38($sp) +/* f0f2748: afb5002c */ sw $s5,0x2c($sp) +/* f0f274c: afb40028 */ sw $s4,0x28($sp) +/* f0f2750: afb30024 */ sw $s3,0x24($sp) +/* f0f2754: afb20020 */ sw $s2,0x20($sp) +/* f0f2758: afbf003c */ sw $ra,0x3c($sp) +/* f0f275c: afb70034 */ sw $s7,0x34($sp) +/* f0f2760: afb60030 */ sw $s6,0x30($sp) +/* f0f2764: afb1001c */ sw $s1,0x1c($sp) +/* f0f2768: afb00018 */ sw $s0,0x18($sp) +/* f0f276c: afa40060 */ sw $a0,0x60($sp) +/* f0f2770: afa60068 */ sw $a2,0x68($sp) +/* f0f2774: afa7006c */ sw $a3,0x6c($sp) +/* f0f2778: 0000f025 */ or $s8,$zero,$zero +/* f0f277c: 0000a825 */ or $s5,$zero,$zero +/* f0f2780: 94520666 */ lhu $s2,0x666($v0) +/* f0f2784: 00009825 */ or $s3,$zero,$zero +/* f0f2788: 1b200033 */ blez $t9,.L0f0f2858 +/* f0f278c: 0000a025 */ or $s4,$zero,$zero +/* f0f2790: 00128880 */ sll $s1,$s2,0x2 +/* f0f2794: 00711021 */ addu $v0,$v1,$s1 +/* f0f2798: 24170014 */ addiu $s7,$zero,0x14 +/* f0f279c: 8fb60070 */ lw $s6,0x70($sp) +/* f0f27a0: 904904fe */ lbu $t1,0x4fe($v0) +.L0f0f27a4: +/* f0f27a4: 8fab0068 */ lw $t3,0x68($sp) +/* f0f27a8: 02c02825 */ or $a1,$s6,$zero +/* f0f27ac: 01370019 */ multu $t1,$s7 +/* f0f27b0: 8d6c0008 */ lw $t4,0x8($t3) +/* f0f27b4: afa80040 */ sw $t0,0x40($sp) +/* f0f27b8: 24060001 */ addiu $a2,$zero,0x1 +/* f0f27bc: 00005012 */ mflo $t2 +/* f0f27c0: 014c8021 */ addu $s0,$t2,$t4 +/* f0f27c4: 0fc3c99d */ jal func0f0f2674 +/* f0f27c8: 02002025 */ or $a0,$s0,$zero +/* f0f27cc: 10400009 */ beqz $v0,.L0f0f27f4 +/* f0f27d0: 8fa80040 */ lw $t0,0x40($sp) +/* f0f27d4: 8fad0060 */ lw $t5,0x60($sp) +/* f0f27d8: 0200f025 */ or $s8,$s0,$zero +/* f0f27dc: 8fae006c */ lw $t6,0x6c($sp) +/* f0f27e0: 028d082a */ slt $at,$s4,$t5 +/* f0f27e4: 54200003 */ bnezl $at,.L0f0f27f4 +/* f0f27e8: add20000 */ sw $s2,0x0($t6) +/* f0f27ec: 24150001 */ addiu $s5,$zero,0x1 +/* f0f27f0: add20000 */ sw $s2,0x0($t6) +.L0f0f27f4: +/* f0f27f4: 3c0f8007 */ lui $t7,0x8007 +/* f0f27f8: 8def1448 */ lw $t7,0x1448($t7) +/* f0f27fc: 3c19800a */ lui $t9,0x800a +/* f0f2800: 2739e000 */ addiu $t9,$t9,-8192 +/* f0f2804: 000fc0c0 */ sll $t8,$t7,0x3 +/* f0f2808: 030fc023 */ subu $t8,$t8,$t7 +/* f0f280c: 0018c080 */ sll $t8,$t8,0x2 +/* f0f2810: 030fc021 */ addu $t8,$t8,$t7 +/* f0f2814: 0018c0c0 */ sll $t8,$t8,0x3 +/* f0f2818: 030fc023 */ subu $t8,$t8,$t7 +/* f0f281c: 0018c100 */ sll $t8,$t8,0x4 +/* f0f2820: 03191821 */ addu $v1,$t8,$t9 +/* f0f2824: 00711021 */ addu $v0,$v1,$s1 +/* f0f2828: 844904fc */ lh $t1,0x4fc($v0) +/* f0f282c: 24420004 */ addiu $v0,$v0,0x4 +/* f0f2830: 26310004 */ addiu $s1,$s1,0x4 +/* f0f2834: 26520001 */ addiu $s2,$s2,0x1 +/* f0f2838: 26730001 */ addiu $s3,$s3,0x1 +/* f0f283c: 16a00006 */ bnez $s5,.L0f0f2858 +/* f0f2840: 0134a021 */ addu $s4,$t1,$s4 +/* f0f2844: 00685821 */ addu $t3,$v1,$t0 +/* f0f2848: 916a0668 */ lbu $t2,0x668($t3) +/* f0f284c: 026a082a */ slt $at,$s3,$t2 +/* f0f2850: 5420ffd4 */ bnezl $at,.L0f0f27a4 +/* f0f2854: 904904fe */ lbu $t1,0x4fe($v0) +.L0f0f2858: +/* f0f2858: 8fbf003c */ lw $ra,0x3c($sp) +/* f0f285c: 03c01025 */ or $v0,$s8,$zero +/* f0f2860: 8fbe0038 */ lw $s8,0x38($sp) +/* f0f2864: 8fb00018 */ lw $s0,0x18($sp) +/* f0f2868: 8fb1001c */ lw $s1,0x1c($sp) +/* f0f286c: 8fb20020 */ lw $s2,0x20($sp) +/* f0f2870: 8fb30024 */ lw $s3,0x24($sp) +/* f0f2874: 8fb40028 */ lw $s4,0x28($sp) +/* f0f2878: 8fb5002c */ lw $s5,0x2c($sp) +/* f0f287c: 8fb60030 */ lw $s6,0x30($sp) +/* f0f2880: 8fb70034 */ lw $s7,0x34($sp) +/* f0f2884: 03e00008 */ jr $ra +/* f0f2888: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f0f288c +/* f0f288c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0f2890: afbf002c */ sw $ra,0x2c($sp) +/* f0f2894: afb30028 */ sw $s3,0x28($sp) +/* f0f2898: afb20024 */ sw $s2,0x24($sp) +/* f0f289c: afb10020 */ sw $s1,0x20($sp) +/* f0f28a0: afb0001c */ sw $s0,0x1c($sp) +/* f0f28a4: 908e0005 */ lbu $t6,0x5($a0) +/* f0f28a8: 00809025 */ or $s2,$a0,$zero +/* f0f28ac: 90900004 */ lbu $s0,0x4($a0) +/* f0f28b0: 19c00012 */ blez $t6,.L0f0f28fc +/* f0f28b4: 00008825 */ or $s1,$zero,$zero +/* f0f28b8: 27b30034 */ addiu $s3,$sp,0x34 +/* f0f28bc: 8e460000 */ lw $a2,0x0($s2) +.L0f0f28c0: +/* f0f28c0: afb20010 */ sw $s2,0x10($sp) +/* f0f28c4: 00002025 */ or $a0,$zero,$zero +/* f0f28c8: 02002825 */ or $a1,$s0,$zero +/* f0f28cc: 0fc3c9bf */ jal func0f0f26fc +/* f0f28d0: 02603825 */ or $a3,$s3,$zero +/* f0f28d4: 50400004 */ beqzl $v0,.L0f0f28e8 +/* f0f28d8: 924f0005 */ lbu $t7,0x5($s2) +/* f0f28dc: 1000000c */ beqz $zero,.L0f0f2910 +/* f0f28e0: 8fbf002c */ lw $ra,0x2c($sp) +/* f0f28e4: 924f0005 */ lbu $t7,0x5($s2) +.L0f0f28e8: +/* f0f28e8: 26310001 */ addiu $s1,$s1,0x1 +/* f0f28ec: 26100001 */ addiu $s0,$s0,0x1 +/* f0f28f0: 022f082a */ slt $at,$s1,$t7 +/* f0f28f4: 5420fff2 */ bnezl $at,.L0f0f28c0 +/* f0f28f8: 8e460000 */ lw $a2,0x0($s2) +.L0f0f28fc: +/* f0f28fc: 0fc3c560 */ jal func0f0f1580 +/* f0f2900: 8e440000 */ lw $a0,0x0($s2) +/* f0f2904: 8e580000 */ lw $t8,0x0($s2) +/* f0f2908: 8f020008 */ lw $v0,0x8($t8) +/* f0f290c: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0f2910: +/* f0f2910: 8fb0001c */ lw $s0,0x1c($sp) +/* f0f2914: 8fb10020 */ lw $s1,0x20($sp) +/* f0f2918: 8fb20024 */ lw $s2,0x24($sp) +/* f0f291c: 8fb30028 */ lw $s3,0x28($sp) +/* f0f2920: 03e00008 */ jr $ra +/* f0f2924: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f0f2928 +/* f0f2928: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0f292c: afbf002c */ sw $ra,0x2c($sp) +/* f0f2930: afb30028 */ sw $s3,0x28($sp) +/* f0f2934: afb20024 */ sw $s2,0x24($sp) +/* f0f2938: afb10020 */ sw $s1,0x20($sp) +/* f0f293c: afb0001c */ sw $s0,0x1c($sp) +/* f0f2940: 908e0004 */ lbu $t6,0x4($a0) +/* f0f2944: 90820005 */ lbu $v0,0x5($a0) +/* f0f2948: 00809025 */ or $s2,$a0,$zero +/* f0f294c: 00008825 */ or $s1,$zero,$zero +/* f0f2950: 01c28021 */ addu $s0,$t6,$v0 +/* f0f2954: 18400012 */ blez $v0,.L0f0f29a0 +/* f0f2958: 2610ffff */ addiu $s0,$s0,-1 +/* f0f295c: 27b3003c */ addiu $s3,$sp,0x3c +/* f0f2960: 8e460000 */ lw $a2,0x0($s2) +.L0f0f2964: +/* f0f2964: afb20010 */ sw $s2,0x10($sp) +/* f0f2968: 00002025 */ or $a0,$zero,$zero +/* f0f296c: 02002825 */ or $a1,$s0,$zero +/* f0f2970: 0fc3c9bf */ jal func0f0f26fc +/* f0f2974: 02603825 */ or $a3,$s3,$zero +/* f0f2978: 50400004 */ beqzl $v0,.L0f0f298c +/* f0f297c: 924f0005 */ lbu $t7,0x5($s2) +/* f0f2980: 1000000c */ beqz $zero,.L0f0f29b4 +/* f0f2984: 8fbf002c */ lw $ra,0x2c($sp) +/* f0f2988: 924f0005 */ lbu $t7,0x5($s2) +.L0f0f298c: +/* f0f298c: 26310001 */ addiu $s1,$s1,0x1 +/* f0f2990: 2610ffff */ addiu $s0,$s0,-1 +/* f0f2994: 022f082a */ slt $at,$s1,$t7 +/* f0f2998: 5420fff2 */ bnezl $at,.L0f0f2964 +/* f0f299c: 8e460000 */ lw $a2,0x0($s2) +.L0f0f29a0: +/* f0f29a0: 0fc3c560 */ jal func0f0f1580 +/* f0f29a4: 8e440000 */ lw $a0,0x0($s2) +/* f0f29a8: 8e580000 */ lw $t8,0x0($s2) +/* f0f29ac: 8f020008 */ lw $v0,0x8($t8) +/* f0f29b0: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0f29b4: +/* f0f29b4: 8fb0001c */ lw $s0,0x1c($sp) +/* f0f29b8: 8fb10020 */ lw $s1,0x20($sp) +/* f0f29bc: 8fb20024 */ lw $s2,0x24($sp) +/* f0f29c0: 8fb30028 */ lw $s3,0x28($sp) +/* f0f29c4: 03e00008 */ jr $ra +/* f0f29c8: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f0f29cc +/* f0f29cc: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0f29d0: afb30024 */ sw $s3,0x24($sp) +/* f0f29d4: afb20020 */ sw $s2,0x20($sp) +/* f0f29d8: 00a09025 */ or $s2,$a1,$zero +/* f0f29dc: 00809825 */ or $s3,$a0,$zero +/* f0f29e0: afbf003c */ sw $ra,0x3c($sp) +/* f0f29e4: afbe0038 */ sw $s8,0x38($sp) +/* f0f29e8: afb70034 */ sw $s7,0x34($sp) +/* f0f29ec: afb60030 */ sw $s6,0x30($sp) +/* f0f29f0: afb5002c */ sw $s5,0x2c($sp) +/* f0f29f4: afb40028 */ sw $s4,0x28($sp) +/* f0f29f8: afb1001c */ sw $s1,0x1c($sp) +/* f0f29fc: afb00018 */ sw $s0,0x18($sp) +/* f0f2a00: 00008025 */ or $s0,$zero,$zero +/* f0f2a04: 8e650008 */ lw $a1,0x8($s3) +/* f0f2a08: 27a6005c */ addiu $a2,$sp,0x5c +/* f0f2a0c: 0fc3c8d5 */ jal func0f0f2354 +/* f0f2a10: 27a70058 */ addiu $a3,$sp,0x58 +/* f0f2a14: 8fa5005c */ lw $a1,0x5c($sp) +/* f0f2a18: 3c168007 */ lui $s6,0x8007 +/* f0f2a1c: 3c15800a */ lui $s5,0x800a +/* f0f2a20: 26b5e000 */ addiu $s5,$s5,-8192 +/* f0f2a24: 26d61448 */ addiu $s6,$s6,0x1448 +/* f0f2a28: 241e0014 */ addiu $s8,$zero,0x14 +/* f0f2a2c: 2417000a */ addiu $s7,$zero,0xa +/* f0f2a30: 00a0a025 */ or $s4,$a1,$zero +/* f0f2a34: 8fb80058 */ lw $t8,0x58($sp) +.L0f0f2a38: +/* f0f2a38: 8ece0000 */ lw $t6,0x0($s6) +/* f0f2a3c: 00b22821 */ addu $a1,$a1,$s2 +/* f0f2a40: 03170019 */ multu $t8,$s7 +/* f0f2a44: 000e78c0 */ sll $t7,$t6,0x3 +/* f0f2a48: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f2a4c: 000f7880 */ sll $t7,$t7,0x2 +/* f0f2a50: 01ee7821 */ addu $t7,$t7,$t6 +/* f0f2a54: 000f78c0 */ sll $t7,$t7,0x3 +/* f0f2a58: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f2a5c: 000f7900 */ sll $t7,$t7,0x4 +/* f0f2a60: 02af3821 */ addu $a3,$s5,$t7 +/* f0f2a64: 0000c812 */ mflo $t9 +/* f0f2a68: 00f91021 */ addu $v0,$a3,$t9 +/* f0f2a6c: 94430666 */ lhu $v1,0x666($v0) +/* f0f2a70: 90480668 */ lbu $t0,0x668($v0) +/* f0f2a74: 01032021 */ addu $a0,$t0,$v1 +/* f0f2a78: 00a4082a */ slt $at,$a1,$a0 +/* f0f2a7c: 54200003 */ bnezl $at,.L0f0f2a8c +/* f0f2a80: 00a3082a */ slt $at,$a1,$v1 +/* f0f2a84: 00602825 */ or $a1,$v1,$zero +/* f0f2a88: 00a3082a */ slt $at,$a1,$v1 +.L0f0f2a8c: +/* f0f2a8c: 10200003 */ beqz $at,.L0f0f2a9c +/* f0f2a90: afa5005c */ sw $a1,0x5c($sp) +/* f0f2a94: 2485ffff */ addiu $a1,$a0,-1 +/* f0f2a98: afa5005c */ sw $a1,0x5c($sp) +.L0f0f2a9c: +/* f0f2a9c: 8fa9005c */ lw $t1,0x5c($sp) +/* f0f2aa0: 8e6e0000 */ lw $t6,0x0($s3) +/* f0f2aa4: 02602825 */ or $a1,$s3,$zero +/* f0f2aa8: 00095080 */ sll $t2,$t1,0x2 +/* f0f2aac: 00ea5821 */ addu $t3,$a3,$t2 +/* f0f2ab0: 916c04fe */ lbu $t4,0x4fe($t3) +/* f0f2ab4: 8dcf0008 */ lw $t7,0x8($t6) +/* f0f2ab8: 02403025 */ or $a2,$s2,$zero +/* f0f2abc: 019e0019 */ multu $t4,$s8 +/* f0f2ac0: 00006812 */ mflo $t5 +/* f0f2ac4: 01af8821 */ addu $s1,$t5,$t7 +/* f0f2ac8: 0fc3c99d */ jal func0f0f2674 +/* f0f2acc: 02202025 */ or $a0,$s1,$zero +/* f0f2ad0: 10400002 */ beqz $v0,.L0f0f2adc +/* f0f2ad4: 8fa5005c */ lw $a1,0x5c($sp) +/* f0f2ad8: 24100001 */ addiu $s0,$zero,0x1 +.L0f0f2adc: +/* f0f2adc: 14b40002 */ bne $a1,$s4,.L0f0f2ae8 +/* f0f2ae0: 00000000 */ sll $zero,$zero,0x0 +/* f0f2ae4: 24100001 */ addiu $s0,$zero,0x1 +.L0f0f2ae8: +/* f0f2ae8: 5200ffd3 */ beqzl $s0,.L0f0f2a38 +/* f0f2aec: 8fb80058 */ lw $t8,0x58($sp) +/* f0f2af0: afa5005c */ sw $a1,0x5c($sp) +/* f0f2af4: afb1004c */ sw $s1,0x4c($sp) +/* f0f2af8: ae710008 */ sw $s1,0x8($s3) +/* f0f2afc: 8fbf003c */ lw $ra,0x3c($sp) +/* f0f2b00: 8fbe0038 */ lw $s8,0x38($sp) +/* f0f2b04: 8fb70034 */ lw $s7,0x34($sp) +/* f0f2b08: 8fb60030 */ lw $s6,0x30($sp) +/* f0f2b0c: 8fb5002c */ lw $s5,0x2c($sp) +/* f0f2b10: 8fb40028 */ lw $s4,0x28($sp) +/* f0f2b14: 8fb30024 */ lw $s3,0x24($sp) +/* f0f2b18: 8fb20020 */ lw $s2,0x20($sp) +/* f0f2b1c: 8fb1001c */ lw $s1,0x1c($sp) +/* f0f2b20: 8fb00018 */ lw $s0,0x18($sp) +/* f0f2b24: 03e00008 */ jr $ra +/* f0f2b28: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f0f2b2c +/* f0f2b2c: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0f2b30: afb60038 */ sw $s6,0x38($sp) +/* f0f2b34: afb50034 */ sw $s5,0x34($sp) +/* f0f2b38: afb00020 */ sw $s0,0x20($sp) +/* f0f2b3c: 00808025 */ or $s0,$a0,$zero +/* f0f2b40: 00a0a825 */ or $s5,$a1,$zero +/* f0f2b44: 27b6005c */ addiu $s6,$sp,0x5c +/* f0f2b48: afbf003c */ sw $ra,0x3c($sp) +/* f0f2b4c: afb40030 */ sw $s4,0x30($sp) +/* f0f2b50: afb3002c */ sw $s3,0x2c($sp) +/* f0f2b54: afb20028 */ sw $s2,0x28($sp) +/* f0f2b58: afb10024 */ sw $s1,0x24($sp) +/* f0f2b5c: 00008825 */ or $s1,$zero,$zero +/* f0f2b60: 00009025 */ or $s2,$zero,$zero +/* f0f2b64: 8e050008 */ lw $a1,0x8($s0) +/* f0f2b68: 02c03025 */ or $a2,$s6,$zero +/* f0f2b6c: 0fc3c8d5 */ jal func0f0f2354 +/* f0f2b70: 27a70058 */ addiu $a3,$sp,0x58 +/* f0f2b74: 00409825 */ or $s3,$v0,$zero +/* f0f2b78: 8fb40058 */ lw $s4,0x58($sp) +/* f0f2b7c: 8fae0058 */ lw $t6,0x58($sp) +.L0f0f2b80: +/* f0f2b80: 02602025 */ or $a0,$s3,$zero +/* f0f2b84: 02c03825 */ or $a3,$s6,$zero +/* f0f2b88: 01d57821 */ addu $t7,$t6,$s5 +/* f0f2b8c: afaf0058 */ sw $t7,0x58($sp) +/* f0f2b90: 92180005 */ lbu $t8,0x5($s0) +/* f0f2b94: 92020004 */ lbu $v0,0x4($s0) +/* f0f2b98: 0058c821 */ addu $t9,$v0,$t8 +/* f0f2b9c: 01f9082a */ slt $at,$t7,$t9 +/* f0f2ba0: 54200005 */ bnezl $at,.L0f0f2bb8 +/* f0f2ba4: 8fa80058 */ lw $t0,0x58($sp) +/* f0f2ba8: afa20058 */ sw $v0,0x58($sp) +/* f0f2bac: 24120001 */ addiu $s2,$zero,0x1 +/* f0f2bb0: 92020004 */ lbu $v0,0x4($s0) +/* f0f2bb4: 8fa80058 */ lw $t0,0x58($sp) +.L0f0f2bb8: +/* f0f2bb8: 0102082a */ slt $at,$t0,$v0 +/* f0f2bbc: 50200007 */ beqzl $at,.L0f0f2bdc +/* f0f2bc0: 8e060000 */ lw $a2,0x0($s0) +/* f0f2bc4: 92090005 */ lbu $t1,0x5($s0) +/* f0f2bc8: 2412ffff */ addiu $s2,$zero,-1 +/* f0f2bcc: 00495021 */ addu $t2,$v0,$t1 +/* f0f2bd0: 254bffff */ addiu $t3,$t2,-1 +/* f0f2bd4: afab0058 */ sw $t3,0x58($sp) +/* f0f2bd8: 8e060000 */ lw $a2,0x0($s0) +.L0f0f2bdc: +/* f0f2bdc: afb00010 */ sw $s0,0x10($sp) +/* f0f2be0: 0fc3c9bf */ jal func0f0f26fc +/* f0f2be4: 8fa50058 */ lw $a1,0x58($sp) +/* f0f2be8: 10400002 */ beqz $v0,.L0f0f2bf4 +/* f0f2bec: 00401825 */ or $v1,$v0,$zero +/* f0f2bf0: 24110001 */ addiu $s1,$zero,0x1 +.L0f0f2bf4: +/* f0f2bf4: 8fac0058 */ lw $t4,0x58($sp) +/* f0f2bf8: 15940002 */ bne $t4,$s4,.L0f0f2c04 +/* f0f2bfc: 00000000 */ sll $zero,$zero,0x0 +/* f0f2c00: 24110001 */ addiu $s1,$zero,0x1 +.L0f0f2c04: +/* f0f2c04: 5220ffde */ beqzl $s1,.L0f0f2b80 +/* f0f2c08: 8fae0058 */ lw $t6,0x58($sp) +/* f0f2c0c: 10600002 */ beqz $v1,.L0f0f2c18 +/* f0f2c10: afa30044 */ sw $v1,0x44($sp) +/* f0f2c14: ae030008 */ sw $v1,0x8($s0) +.L0f0f2c18: +/* f0f2c18: 8fbf003c */ lw $ra,0x3c($sp) +/* f0f2c1c: 02401025 */ or $v0,$s2,$zero +/* f0f2c20: 8fb20028 */ lw $s2,0x28($sp) +/* f0f2c24: 8fb00020 */ lw $s0,0x20($sp) +/* f0f2c28: 8fb10024 */ lw $s1,0x24($sp) +/* f0f2c2c: 8fb3002c */ lw $s3,0x2c($sp) +/* f0f2c30: 8fb40030 */ lw $s4,0x30($sp) +/* f0f2c34: 8fb50034 */ lw $s5,0x34($sp) +/* f0f2c38: 8fb60038 */ lw $s6,0x38($sp) +/* f0f2c3c: 03e00008 */ jr $ra +/* f0f2c40: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f0f2c44 +/* f0f2c44: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0f2c48: afbf0014 */ sw $ra,0x14($sp) +/* f0f2c4c: afa40038 */ sw $a0,0x38($sp) +/* f0f2c50: 00a03825 */ or $a3,$a1,$zero +/* f0f2c54: 14a00005 */ bnez $a1,.L0f0f2c6c +/* f0f2c58: 00001825 */ or $v1,$zero,$zero +/* f0f2c5c: 14c00003 */ bnez $a2,.L0f0f2c6c +/* f0f2c60: 00000000 */ sll $zero,$zero,0x0 +/* f0f2c64: 1000001f */ beqz $zero,.L0f0f2ce4 +/* f0f2c68: 00001025 */ or $v0,$zero,$zero +.L0f0f2c6c: +/* f0f2c6c: 10c00007 */ beqz $a2,.L0f0f2c8c +/* f0f2c70: 8fa40038 */ lw $a0,0x38($sp) +/* f0f2c74: 00c02825 */ or $a1,$a2,$zero +/* f0f2c78: afa30034 */ sw $v1,0x34($sp) +/* f0f2c7c: 0fc3ca73 */ jal func0f0f29cc +/* f0f2c80: afa7003c */ sw $a3,0x3c($sp) +/* f0f2c84: 8fa30034 */ lw $v1,0x34($sp) +/* f0f2c88: 8fa7003c */ lw $a3,0x3c($sp) +.L0f0f2c8c: +/* f0f2c8c: 10e00004 */ beqz $a3,.L0f0f2ca0 +/* f0f2c90: 8fa40038 */ lw $a0,0x38($sp) +/* f0f2c94: 0fc3cacb */ jal func0f0f2b2c +/* f0f2c98: 00e02825 */ or $a1,$a3,$zero +/* f0f2c9c: 00401825 */ or $v1,$v0,$zero +.L0f0f2ca0: +/* f0f2ca0: 8fae0038 */ lw $t6,0x38($sp) +/* f0f2ca4: 8dc50008 */ lw $a1,0x8($t6) +/* f0f2ca8: 50a0000e */ beqzl $a1,.L0f0f2ce4 +/* f0f2cac: 00601025 */ or $v0,$v1,$zero +/* f0f2cb0: 8ca20010 */ lw $v0,0x10($a1) +/* f0f2cb4: 5040000b */ beqzl $v0,.L0f0f2ce4 +/* f0f2cb8: 00601025 */ or $v0,$v1,$zero +/* f0f2cbc: 8caf0004 */ lw $t7,0x4($a1) +/* f0f2cc0: 2404000d */ addiu $a0,$zero,0xd +/* f0f2cc4: 27a60024 */ addiu $a2,$sp,0x24 +/* f0f2cc8: 31f80004 */ andi $t8,$t7,0x4 +/* f0f2ccc: 57000005 */ bnezl $t8,.L0f0f2ce4 +/* f0f2cd0: 00601025 */ or $v0,$v1,$zero +/* f0f2cd4: 0040f809 */ jalr $v0 +/* f0f2cd8: afa30034 */ sw $v1,0x34($sp) +/* f0f2cdc: 8fa30034 */ lw $v1,0x34($sp) +/* f0f2ce0: 00601025 */ or $v0,$v1,$zero +.L0f0f2ce4: +/* f0f2ce4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f2ce8: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0f2cec: 03e00008 */ jr $ra +/* f0f2cf0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f2cf4 +/* f0f2cf4: 27bdff98 */ addiu $sp,$sp,-104 +/* f0f2cf8: afbf0024 */ sw $ra,0x24($sp) +/* f0f2cfc: afb30020 */ sw $s3,0x20($sp) +/* f0f2d00: afb2001c */ sw $s2,0x1c($sp) +/* f0f2d04: afb10018 */ sw $s1,0x18($sp) +/* f0f2d08: afb00014 */ sw $s0,0x14($sp) +/* f0f2d0c: afa60070 */ sw $a2,0x70($sp) +/* f0f2d10: aca40000 */ sw $a0,0x0($a1) +/* f0f2d14: 3c02800a */ lui $v0,0x800a +/* f0f2d18: 8c4219c4 */ lw $v0,0x19c4($v0) +/* f0f2d1c: 00a08825 */ or $s1,$a1,$zero +/* f0f2d20: 24010002 */ addiu $at,$zero,0x2 +/* f0f2d24: 1041000d */ beq $v0,$at,.L0f0f2d5c +/* f0f2d28: 02202825 */ or $a1,$s1,$zero +/* f0f2d2c: 24010003 */ addiu $at,$zero,0x3 +/* f0f2d30: 10410008 */ beq $v0,$at,.L0f0f2d54 +/* f0f2d34: 240e0001 */ addiu $t6,$zero,0x1 +/* f0f2d38: 2401000b */ addiu $at,$zero,0xb +/* f0f2d3c: 10410005 */ beq $v0,$at,.L0f0f2d54 +/* f0f2d40: 2401000d */ addiu $at,$zero,0xd +/* f0f2d44: 50410006 */ beql $v0,$at,.L0f0f2d60 +/* f0f2d48: a220006e */ sb $zero,0x6e($s1) +/* f0f2d4c: 10000004 */ beqz $zero,.L0f0f2d60 +/* f0f2d50: a220006e */ sb $zero,0x6e($s1) +.L0f0f2d54: +/* f0f2d54: 10000002 */ beqz $zero,.L0f0f2d60 +/* f0f2d58: a22e006e */ sb $t6,0x6e($s1) +.L0f0f2d5c: +/* f0f2d5c: a220006e */ sb $zero,0x6e($s1) +.L0f0f2d60: +/* f0f2d60: 8fa60070 */ lw $a2,0x70($sp) +/* f0f2d64: 0fc3c75b */ jal func0f0f1d6c +/* f0f2d68: afa40068 */ sw $a0,0x68($sp) +/* f0f2d6c: 0fc3e95d */ jal func0f0fa574 +/* f0f2d70: 02202025 */ or $a0,$s1,$zero +/* f0f2d74: 8faf0068 */ lw $t7,0x68($sp) +/* f0f2d78: 3c01bf80 */ lui $at,0xbf80 +/* f0f2d7c: 44812000 */ mtc1 $at,$f4 +/* f0f2d80: 44803000 */ mtc1 $zero,$f6 +/* f0f2d84: 91f80000 */ lbu $t8,0x0($t7) +/* f0f2d88: e6240040 */ swc1 $f4,0x40($s1) +/* f0f2d8c: e6260048 */ swc1 $f6,0x48($s1) +/* f0f2d90: 0c004b70 */ jal 0x12dc0 +/* f0f2d94: a238003c */ sb $t8,0x3c($s1) +/* f0f2d98: 44824000 */ mtc1 $v0,$f8 +/* f0f2d9c: 3c03800a */ lui $v1,0x800a +/* f0f2da0: 3c058007 */ lui $a1,0x8007 +/* f0f2da4: 24a51448 */ addiu $a1,$a1,0x1448 +/* f0f2da8: 2463e000 */ addiu $v1,$v1,-8192 +/* f0f2dac: 24060e70 */ addiu $a2,$zero,0xe70 +/* f0f2db0: 04410005 */ bgez $v0,.L0f0f2dc8 +/* f0f2db4: 468042a0 */ cvt.s.w $f10,$f8 +/* f0f2db8: 3c014f80 */ lui $at,0x4f80 +/* f0f2dbc: 44818000 */ mtc1 $at,$f16 +/* f0f2dc0: 00000000 */ sll $zero,$zero,0x0 +/* f0f2dc4: 46105280 */ add.s $f10,$f10,$f16 +.L0f0f2dc8: +/* f0f2dc8: 3c012f80 */ lui $at,0x2f80 +/* f0f2dcc: 44819000 */ mtc1 $at,$f18 +/* f0f2dd0: 3c017f1b */ lui $at,0x7f1b +/* f0f2dd4: c4262928 */ lwc1 $f6,0x2928($at) +/* f0f2dd8: 46125102 */ mul.s $f4,$f10,$f18 +/* f0f2ddc: 44808000 */ mtc1 $zero,$f16 +/* f0f2de0: 02202025 */ or $a0,$s1,$zero +/* f0f2de4: 46062202 */ mul.s $f8,$f4,$f6 +/* f0f2de8: e628004c */ swc1 $f8,0x4c($s1) +/* f0f2dec: 8cb90000 */ lw $t9,0x0($a1) +/* f0f2df0: 03260019 */ multu $t9,$a2 +/* f0f2df4: 00004012 */ mflo $t0 +/* f0f2df8: 00684821 */ addu $t1,$v1,$t0 +/* f0f2dfc: 8d2a04f8 */ lw $t2,0x4f8($t1) +/* f0f2e00: a1400060 */ sb $zero,0x60($t2) +/* f0f2e04: 8cab0000 */ lw $t3,0x0($a1) +/* f0f2e08: 01660019 */ multu $t3,$a2 +/* f0f2e0c: 00006012 */ mflo $t4 +/* f0f2e10: 006c6821 */ addu $t5,$v1,$t4 +/* f0f2e14: 8dae04f8 */ lw $t6,0x4f8($t5) +/* f0f2e18: e5d00050 */ swc1 $f16,0x50($t6) +/* f0f2e1c: ae200054 */ sw $zero,0x54($s1) +/* f0f2e20: ae200058 */ sw $zero,0x58($s1) +/* f0f2e24: 0fc3ca23 */ jal func0f0f288c +/* f0f2e28: ae20005c */ sw $zero,0x5c($s1) +/* f0f2e2c: 8e2f0000 */ lw $t7,0x0($s1) +/* f0f2e30: ae220008 */ sw $v0,0x8($s1) +/* f0f2e34: 2412001a */ addiu $s2,$zero,0x1a +/* f0f2e38: 8df00008 */ lw $s0,0x8($t7) +/* f0f2e3c: 27b30044 */ addiu $s3,$sp,0x44 +/* f0f2e40: 92180000 */ lbu $t8,0x0($s0) +/* f0f2e44: 52580014 */ beql $s2,$t8,.L0f0f2e98 +/* f0f2e48: 8e250008 */ lw $a1,0x8($s1) +/* f0f2e4c: 8e020010 */ lw $v0,0x10($s0) +.L0f0f2e50: +/* f0f2e50: 5040000d */ beqzl $v0,.L0f0f2e88 +/* f0f2e54: 92090014 */ lbu $t1,0x14($s0) +/* f0f2e58: 8e190004 */ lw $t9,0x4($s0) +/* f0f2e5c: 2404000f */ addiu $a0,$zero,0xf +/* f0f2e60: 02002825 */ or $a1,$s0,$zero +/* f0f2e64: 33280004 */ andi $t0,$t9,0x4 +/* f0f2e68: 55000007 */ bnezl $t0,.L0f0f2e88 +/* f0f2e6c: 92090014 */ lbu $t1,0x14($s0) +/* f0f2e70: 0040f809 */ jalr $v0 +/* f0f2e74: 02603025 */ or $a2,$s3,$zero +/* f0f2e78: 50400003 */ beqzl $v0,.L0f0f2e88 +/* f0f2e7c: 92090014 */ lbu $t1,0x14($s0) +/* f0f2e80: ae300008 */ sw $s0,0x8($s1) +/* f0f2e84: 92090014 */ lbu $t1,0x14($s0) +.L0f0f2e88: +/* f0f2e88: 26100014 */ addiu $s0,$s0,0x14 +/* f0f2e8c: 5649fff0 */ bnel $s2,$t1,.L0f0f2e50 +/* f0f2e90: 8e020010 */ lw $v0,0x10($s0) +/* f0f2e94: 8e250008 */ lw $a1,0x8($s1) +.L0f0f2e98: +/* f0f2e98: 50a0000c */ beqzl $a1,.L0f0f2ecc +/* f0f2e9c: 8fa70068 */ lw $a3,0x68($sp) +/* f0f2ea0: 8ca20010 */ lw $v0,0x10($a1) +/* f0f2ea4: 50400009 */ beqzl $v0,.L0f0f2ecc +/* f0f2ea8: 8fa70068 */ lw $a3,0x68($sp) +/* f0f2eac: 8caa0004 */ lw $t2,0x4($a1) +/* f0f2eb0: 2404000d */ addiu $a0,$zero,0xd +/* f0f2eb4: 314b0004 */ andi $t3,$t2,0x4 +/* f0f2eb8: 55600004 */ bnezl $t3,.L0f0f2ecc +/* f0f2ebc: 8fa70068 */ lw $a3,0x68($sp) +/* f0f2ec0: 0040f809 */ jalr $v0 +/* f0f2ec4: 27a60034 */ addiu $a2,$sp,0x34 +/* f0f2ec8: 8fa70068 */ lw $a3,0x68($sp) +.L0f0f2ecc: +/* f0f2ecc: ae20000c */ sw $zero,0xc($s1) +/* f0f2ed0: ae200064 */ sw $zero,0x64($s1) +/* f0f2ed4: ae200068 */ sw $zero,0x68($s1) +/* f0f2ed8: 8ce2000c */ lw $v0,0xc($a3) +/* f0f2edc: 24040064 */ addiu $a0,$zero,0x64 +/* f0f2ee0: 00e02825 */ or $a1,$a3,$zero +/* f0f2ee4: 50400005 */ beqzl $v0,.L0f0f2efc +/* f0f2ee8: 00e02025 */ or $a0,$a3,$zero +/* f0f2eec: 0040f809 */ jalr $v0 +/* f0f2ef0: 27a60058 */ addiu $a2,$sp,0x58 +/* f0f2ef4: 8fa70068 */ lw $a3,0x68($sp) +/* f0f2ef8: 00e02025 */ or $a0,$a3,$zero +.L0f0f2efc: +/* f0f2efc: 02202825 */ or $a1,$s1,$zero +/* f0f2f00: 0fc3c84d */ jal func0f0f2134 +/* f0f2f04: 8fa60070 */ lw $a2,0x70($sp) +/* f0f2f08: 0fc3dfa6 */ jal func0f0f7e98 +/* f0f2f0c: 02202025 */ or $a0,$s1,$zero +/* f0f2f10: 8e2c002c */ lw $t4,0x2c($s1) +/* f0f2f14: 8e2d0030 */ lw $t5,0x30($s1) +/* f0f2f18: 8e2e0034 */ lw $t6,0x34($s1) +/* f0f2f1c: 8e2f0038 */ lw $t7,0x38($s1) +/* f0f2f20: ae2c0014 */ sw $t4,0x14($s1) +/* f0f2f24: ae2d0018 */ sw $t5,0x18($s1) +/* f0f2f28: ae2e001c */ sw $t6,0x1c($s1) +/* f0f2f2c: ae2f0020 */ sw $t7,0x20($s1) +/* f0f2f30: 8fbf0024 */ lw $ra,0x24($sp) +/* f0f2f34: 8fb30020 */ lw $s3,0x20($sp) +/* f0f2f38: 8fb2001c */ lw $s2,0x1c($sp) +/* f0f2f3c: 8fb10018 */ lw $s1,0x18($sp) +/* f0f2f40: 8fb00014 */ lw $s0,0x14($sp) +/* f0f2f44: 03e00008 */ jr $ra +/* f0f2f48: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f0f2f4c +/* f0f2f4c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0f2f50: afbf003c */ sw $ra,0x3c($sp) +/* f0f2f54: afbe0038 */ sw $s8,0x38($sp) +/* f0f2f58: afb70034 */ sw $s7,0x34($sp) +/* f0f2f5c: afb60030 */ sw $s6,0x30($sp) +/* f0f2f60: afb5002c */ sw $s5,0x2c($sp) +/* f0f2f64: afb40028 */ sw $s4,0x28($sp) +/* f0f2f68: afb30024 */ sw $s3,0x24($sp) +/* f0f2f6c: afb20020 */ sw $s2,0x20($sp) +/* f0f2f70: afb1001c */ sw $s1,0x1c($sp) +/* f0f2f74: afb00018 */ sw $s0,0x18($sp) +/* f0f2f78: 1080009d */ beqz $a0,.L0f0f31f0 +/* f0f2f7c: afa40040 */ sw $a0,0x40($sp) +/* f0f2f80: 3c158007 */ lui $s5,0x8007 +/* f0f2f84: 26b51448 */ addiu $s5,$s5,0x1448 +/* f0f2f88: 8eaf0000 */ lw $t7,0x0($s5) +/* f0f2f8c: 24160e70 */ addiu $s6,$zero,0xe70 +/* f0f2f90: 3c14800a */ lui $s4,0x800a +/* f0f2f94: 01f60019 */ multu $t7,$s6 +/* f0f2f98: 2694e000 */ addiu $s4,$s4,-8192 +/* f0f2f9c: 0000c012 */ mflo $t8 +/* f0f2fa0: 02982021 */ addu $a0,$s4,$t8 +/* f0f2fa4: 0fc3cde9 */ jal func0f0f37a4 +/* f0f2fa8: 24840840 */ addiu $a0,$a0,0x840 +/* f0f2fac: 8eb90000 */ lw $t9,0x0($s5) +/* f0f2fb0: 03360019 */ multu $t9,$s6 +/* f0f2fb4: 00004012 */ mflo $t0 +/* f0f2fb8: 02881821 */ addu $v1,$s4,$t0 +/* f0f2fbc: 846704f4 */ lh $a3,0x4f4($v1) +/* f0f2fc0: 28e10006 */ slti $at,$a3,0x6 +/* f0f2fc4: 5020008b */ beqzl $at,.L0f0f31f4 +/* f0f2fc8: 8fbf003c */ lw $ra,0x3c($sp) +/* f0f2fcc: 84690460 */ lh $t1,0x460($v1) +/* f0f2fd0: 00075080 */ sll $t2,$a3,0x2 +/* f0f2fd4: 01475023 */ subu $t2,$t2,$a3 +/* f0f2fd8: 2921000a */ slti $at,$t1,0xa +/* f0f2fdc: 10200084 */ beqz $at,.L0f0f31f0 +/* f0f2fe0: 000a50c0 */ sll $t2,$t2,0x3 +/* f0f2fe4: 24eb0001 */ addiu $t3,$a3,0x1 +/* f0f2fe8: 006a8821 */ addu $s1,$v1,$t2 +/* f0f2fec: a46b04f4 */ sh $t3,0x4f4($v1) +/* f0f2ff0: 240c0001 */ addiu $t4,$zero,0x1 +/* f0f2ff4: a22c0478 */ sb $t4,0x478($s1) +/* f0f2ff8: a2200479 */ sb $zero,0x479($s1) +/* f0f2ffc: 8ead0000 */ lw $t5,0x0($s5) +/* f0f3000: 241e0070 */ addiu $s8,$zero,0x70 +/* f0f3004: 26310464 */ addiu $s1,$s1,0x464 +/* f0f3008: 01b60019 */ multu $t5,$s6 +/* f0f300c: 00007012 */ mflo $t6 +/* f0f3010: 028e1821 */ addu $v1,$s4,$t6 +/* f0f3014: 84620460 */ lh $v0,0x460($v1) +/* f0f3018: 005e0019 */ multu $v0,$s8 +/* f0f301c: 24580001 */ addiu $t8,$v0,0x1 +/* f0f3020: a4780460 */ sh $t8,0x460($v1) +/* f0f3024: 00007812 */ mflo $t7 +/* f0f3028: 006f8021 */ addu $s0,$v1,$t7 +/* f0f302c: ae300000 */ sw $s0,0x0($s1) +/* f0f3030: 8eb90000 */ lw $t9,0x0($s5) +/* f0f3034: 02002825 */ or $a1,$s0,$zero +/* f0f3038: 03360019 */ multu $t9,$s6 +/* f0f303c: 00004012 */ mflo $t0 +/* f0f3040: 02884821 */ addu $t1,$s4,$t0 +/* f0f3044: ad3004f8 */ sw $s0,0x4f8($t1) +/* f0f3048: a200006d */ sb $zero,0x6d($s0) +/* f0f304c: 8eaa0000 */ lw $t2,0x0($s5) +/* f0f3050: 8fa40040 */ lw $a0,0x40($sp) +/* f0f3054: 01560019 */ multu $t2,$s6 +/* f0f3058: 00005812 */ mflo $t3 +/* f0f305c: 028b3021 */ addu $a2,$s4,$t3 +/* f0f3060: 0fc3cb3d */ jal func0f0f2cf4 +/* f0f3064: 00000000 */ sll $zero,$zero,0x0 +/* f0f3068: 0c002f02 */ jal 0xbc08 +/* f0f306c: 00000000 */ sll $zero,$zero,0x0 +/* f0f3070: 8e0c001c */ lw $t4,0x1c($s0) +/* f0f3074: 004c6823 */ subu $t5,$v0,$t4 +/* f0f3078: 05a10003 */ bgez $t5,.L0f0f3088 +/* f0f307c: 000d7043 */ sra $t6,$t5,0x1 +/* f0f3080: 25a10001 */ addiu $at,$t5,0x1 +/* f0f3084: 00017043 */ sra $t6,$at,0x1 +.L0f0f3088: +/* f0f3088: 0c002f06 */ jal 0xbc18 +/* f0f308c: ae0e002c */ sw $t6,0x2c($s0) +/* f0f3090: 8e0f0020 */ lw $t7,0x20($s0) +/* f0f3094: 004fc023 */ subu $t8,$v0,$t7 +/* f0f3098: 07010003 */ bgez $t8,.L0f0f30a8 +/* f0f309c: 0018c843 */ sra $t9,$t8,0x1 +/* f0f30a0: 27010001 */ addiu $at,$t8,0x1 +/* f0f30a4: 0001c843 */ sra $t9,$at,0x1 +.L0f0f30a8: +/* f0f30a8: ae190030 */ sw $t9,0x30($s0) +/* f0f30ac: 8ea80000 */ lw $t0,0x0($s5) +/* f0f30b0: 8fad0040 */ lw $t5,0x40($sp) +/* f0f30b4: 01160019 */ multu $t0,$s6 +/* f0f30b8: 00004812 */ mflo $t1 +/* f0f30bc: 02891821 */ addu $v1,$s4,$t1 +/* f0f30c0: 906b0e40 */ lbu $t3,0xe40($v1) +/* f0f30c4: 356c0080 */ ori $t4,$t3,0x80 +/* f0f30c8: a06c0e40 */ sb $t4,0xe40($v1) +/* f0f30cc: 8db20014 */ lw $s2,0x14($t5) +/* f0f30d0: 12400037 */ beqz $s2,.L0f0f31b0 +/* f0f30d4: 00000000 */ sll $zero,$zero,0x0 +/* f0f30d8: 822e0014 */ lb $t6,0x14($s1) +/* f0f30dc: 2417ffff */ addiu $s7,$zero,-1 +/* f0f30e0: 2413fec0 */ addiu $s3,$zero,-320 +/* f0f30e4: 29c10005 */ slti $at,$t6,0x5 +/* f0f30e8: 10200031 */ beqz $at,.L0f0f31b0 +/* f0f30ec: 00000000 */ sll $zero,$zero,0x0 +/* f0f30f0: 8eaf0000 */ lw $t7,0x0($s5) +.L0f0f30f4: +/* f0f30f4: 01f60019 */ multu $t7,$s6 +/* f0f30f8: 0000c012 */ mflo $t8 +/* f0f30fc: 02981821 */ addu $v1,$s4,$t8 +/* f0f3100: 84620460 */ lh $v0,0x460($v1) +/* f0f3104: 2841000a */ slti $at,$v0,0xa +/* f0f3108: 10200023 */ beqz $at,.L0f0f3198 +/* f0f310c: 00000000 */ sll $zero,$zero,0x0 +/* f0f3110: 005e0019 */ multu $v0,$s8 +/* f0f3114: 24480001 */ addiu $t0,$v0,0x1 +/* f0f3118: a4680460 */ sh $t0,0x460($v1) +/* f0f311c: 82290014 */ lb $t1,0x14($s1) +/* f0f3120: 02402025 */ or $a0,$s2,$zero +/* f0f3124: 00095080 */ sll $t2,$t1,0x2 +/* f0f3128: 022a5821 */ addu $t3,$s1,$t2 +/* f0f312c: 0000c812 */ mflo $t9 +/* f0f3130: 00798021 */ addu $s0,$v1,$t9 +/* f0f3134: ad700000 */ sw $s0,0x0($t3) +/* f0f3138: 822c0014 */ lb $t4,0x14($s1) +/* f0f313c: 02002825 */ or $a1,$s0,$zero +/* f0f3140: 258d0001 */ addiu $t5,$t4,0x1 +/* f0f3144: a22d0014 */ sb $t5,0x14($s1) +/* f0f3148: a217006d */ sb $s7,0x6d($s0) +/* f0f314c: 8eae0000 */ lw $t6,0x0($s5) +/* f0f3150: 01d60019 */ multu $t6,$s6 +/* f0f3154: 00007812 */ mflo $t7 +/* f0f3158: 028f3021 */ addu $a2,$s4,$t7 +/* f0f315c: 0fc3cb3d */ jal func0f0f2cf4 +/* f0f3160: 00000000 */ sll $zero,$zero,0x0 +/* f0f3164: ae130014 */ sw $s3,0x14($s0) +/* f0f3168: 0c002f06 */ jal 0xbc18 +/* f0f316c: ae13002c */ sw $s3,0x2c($s0) +/* f0f3170: 8e180020 */ lw $t8,0x20($s0) +/* f0f3174: a200003c */ sb $zero,0x3c($s0) +/* f0f3178: 00581823 */ subu $v1,$v0,$t8 +/* f0f317c: 04610003 */ bgez $v1,.L0f0f318c +/* f0f3180: 0003c843 */ sra $t9,$v1,0x1 +/* f0f3184: 24610001 */ addiu $at,$v1,0x1 +/* f0f3188: 0001c843 */ sra $t9,$at,0x1 +.L0f0f318c: +/* f0f318c: ae190018 */ sw $t9,0x18($s0) +/* f0f3190: ae190030 */ sw $t9,0x30($s0) +/* f0f3194: 8e520014 */ lw $s2,0x14($s2) +.L0f0f3198: +/* f0f3198: 12400005 */ beqz $s2,.L0f0f31b0 +/* f0f319c: 00000000 */ sll $zero,$zero,0x0 +/* f0f31a0: 82280014 */ lb $t0,0x14($s1) +/* f0f31a4: 29010005 */ slti $at,$t0,0x5 +/* f0f31a8: 5420ffd2 */ bnezl $at,.L0f0f30f4 +/* f0f31ac: 8eaf0000 */ lw $t7,0x0($s5) +.L0f0f31b0: +/* f0f31b0: 0fc3c27c */ jal func0f0f09f0 +/* f0f31b4: 24040001 */ addiu $a0,$zero,0x1 +/* f0f31b8: 8fa90040 */ lw $t1,0x40($sp) +/* f0f31bc: 24010002 */ addiu $at,$zero,0x2 +/* f0f31c0: 91220000 */ lbu $v0,0x0($t1) +/* f0f31c4: 54410006 */ bnel $v0,$at,.L0f0f31e0 +/* f0f31c8: 24010003 */ addiu $at,$zero,0x3 +/* f0f31cc: 0fc3c27c */ jal func0f0f09f0 +/* f0f31d0: 24040004 */ addiu $a0,$zero,0x4 +/* f0f31d4: 8faa0040 */ lw $t2,0x40($sp) +/* f0f31d8: 91420000 */ lbu $v0,0x0($t2) +/* f0f31dc: 24010003 */ addiu $at,$zero,0x3 +.L0f0f31e0: +/* f0f31e0: 54410004 */ bnel $v0,$at,.L0f0f31f4 +/* f0f31e4: 8fbf003c */ lw $ra,0x3c($sp) +/* f0f31e8: 0fc3c27c */ jal func0f0f09f0 +/* f0f31ec: 2404000e */ addiu $a0,$zero,0xe +.L0f0f31f0: +/* f0f31f0: 8fbf003c */ lw $ra,0x3c($sp) +.L0f0f31f4: +/* f0f31f4: 8fb00018 */ lw $s0,0x18($sp) +/* f0f31f8: 8fb1001c */ lw $s1,0x1c($sp) +/* f0f31fc: 8fb20020 */ lw $s2,0x20($sp) +/* f0f3200: 8fb30024 */ lw $s3,0x24($sp) +/* f0f3204: 8fb40028 */ lw $s4,0x28($sp) +/* f0f3208: 8fb5002c */ lw $s5,0x2c($sp) +/* f0f320c: 8fb60030 */ lw $s6,0x30($sp) +/* f0f3210: 8fb70034 */ lw $s7,0x34($sp) +/* f0f3214: 8fbe0038 */ lw $s8,0x38($sp) +/* f0f3218: 03e00008 */ jr $ra +/* f0f321c: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f0f3220 +/* f0f3220: 3c03800a */ lui $v1,0x800a +/* f0f3224: 00641821 */ addu $v1,$v1,$a0 +/* f0f3228: 90632029 */ lbu $v1,0x2029($v1) +/* f0f322c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0f3230: 24010004 */ addiu $at,$zero,0x4 +/* f0f3234: afbf0014 */ sw $ra,0x14($sp) +/* f0f3238: 1461003d */ bne $v1,$at,.L0f0f3330 +/* f0f323c: 24080001 */ addiu $t0,$zero,0x1 +/* f0f3240: 3c078007 */ lui $a3,0x8007 +/* f0f3244: 24e71448 */ addiu $a3,$a3,0x1448 +/* f0f3248: 3c03800a */ lui $v1,0x800a +/* f0f324c: 8ce90000 */ lw $t1,0x0($a3) +/* f0f3250: 24630b50 */ addiu $v1,$v1,0xb50 +/* f0f3254: 24020003 */ addiu $v0,$zero,0x3 +.L0f0f3258: +/* f0f3258: 8c6e04f8 */ lw $t6,0x4f8($v1) +/* f0f325c: 51c00003 */ beqzl $t6,.L0f0f326c +/* f0f3260: 2442ffff */ addiu $v0,$v0,-1 +/* f0f3264: ace20000 */ sw $v0,0x0($a3) +/* f0f3268: 2442ffff */ addiu $v0,$v0,-1 +.L0f0f326c: +/* f0f326c: 0441fffa */ bgez $v0,.L0f0f3258 +/* f0f3270: 2463f190 */ addiu $v1,$v1,-3696 +/* f0f3274: 8ce20000 */ lw $v0,0x0($a3) +/* f0f3278: 3c18800a */ lui $t8,0x800a +/* f0f327c: 2718e000 */ addiu $t8,$t8,-8192 +/* f0f3280: 000278c0 */ sll $t7,$v0,0x3 +/* f0f3284: 01e27823 */ subu $t7,$t7,$v0 +/* f0f3288: 000f7880 */ sll $t7,$t7,0x2 +/* f0f328c: 01e27821 */ addu $t7,$t7,$v0 +/* f0f3290: 000f78c0 */ sll $t7,$t7,0x3 +/* f0f3294: 01e27823 */ subu $t7,$t7,$v0 +/* f0f3298: 000f7900 */ sll $t7,$t7,0x4 +/* f0f329c: 01f81821 */ addu $v1,$t7,$t8 +/* f0f32a0: 847904f4 */ lh $t9,0x4f4($v1) +/* f0f32a4: 00002825 */ or $a1,$zero,$zero +/* f0f32a8: 00003025 */ or $a2,$zero,$zero +/* f0f32ac: 2b210002 */ slti $at,$t9,0x2 +/* f0f32b0: 54200003 */ bnezl $at,.L0f0f32c0 +/* f0f32b4: 8c6404f8 */ lw $a0,0x4f8($v1) +/* f0f32b8: 00004025 */ or $t0,$zero,$zero +/* f0f32bc: 8c6404f8 */ lw $a0,0x4f8($v1) +.L0f0f32c0: +/* f0f32c0: 1080000f */ beqz $a0,.L0f0f3300 +/* f0f32c4: 00000000 */ sll $zero,$zero,0x0 +/* f0f32c8: 8c820000 */ lw $v0,0x0($a0) +/* f0f32cc: 24010002 */ addiu $at,$zero,0x2 +/* f0f32d0: 3c0b8008 */ lui $t3,0x8008 +/* f0f32d4: 904a0000 */ lbu $t2,0x0($v0) +/* f0f32d8: 256b4a40 */ addiu $t3,$t3,0x4a40 +/* f0f32dc: 15410008 */ bne $t2,$at,.L0f0f3300 +/* f0f32e0: 00000000 */ sll $zero,$zero,0x0 +/* f0f32e4: 11620005 */ beq $t3,$v0,.L0f0f32fc +/* f0f32e8: 00004025 */ or $t0,$zero,$zero +/* f0f32ec: 3c0c8008 */ lui $t4,0x8008 +/* f0f32f0: 258c4a58 */ addiu $t4,$t4,0x4a58 +/* f0f32f4: 15820002 */ bne $t4,$v0,.L0f0f3300 +/* f0f32f8: 00000000 */ sll $zero,$zero,0x0 +.L0f0f32fc: +/* f0f32fc: 24080001 */ addiu $t0,$zero,0x1 +.L0f0f3300: +/* f0f3300: 11000009 */ beqz $t0,.L0f0f3328 +/* f0f3304: 3c04800a */ lui $a0,0x800a +/* f0f3308: 248422c0 */ addiu $a0,$a0,0x22c0 +/* f0f330c: afa80024 */ sw $t0,0x24($sp) +/* f0f3310: 0fc42539 */ jal func0f1094e4 +/* f0f3314: afa9001c */ sw $t1,0x1c($sp) +/* f0f3318: 3c078007 */ lui $a3,0x8007 +/* f0f331c: 24e71448 */ addiu $a3,$a3,0x1448 +/* f0f3320: 8fa80024 */ lw $t0,0x24($sp) +/* f0f3324: 8fa9001c */ lw $t1,0x1c($sp) +.L0f0f3328: +/* f0f3328: 10000019 */ beqz $zero,.L0f0f3390 +/* f0f332c: ace90000 */ sw $t1,0x0($a3) +.L0f0f3330: +/* f0f3330: 28610004 */ slti $at,$v1,0x4 +/* f0f3334: 10200016 */ beqz $at,.L0f0f3390 +/* f0f3338: 3c078007 */ lui $a3,0x8007 +/* f0f333c: 00037080 */ sll $t6,$v1,0x2 +/* f0f3340: 24e71448 */ addiu $a3,$a3,0x1448 +/* f0f3344: 01c37021 */ addu $t6,$t6,$v1 +/* f0f3348: 8ced0000 */ lw $t5,0x0($a3) +/* f0f334c: 000e7140 */ sll $t6,$t6,0x5 +/* f0f3350: 3c18800b */ lui $t8,0x800b +/* f0f3354: 2718c7b8 */ addiu $t8,$t8,-14408 +/* f0f3358: 25cf004c */ addiu $t7,$t6,0x4c +/* f0f335c: ace30000 */ sw $v1,0x0($a3) +/* f0f3360: 01f82021 */ addu $a0,$t7,$t8 +/* f0f3364: 00601025 */ or $v0,$v1,$zero +/* f0f3368: 24050003 */ addiu $a1,$zero,0x3 +/* f0f336c: 00603025 */ or $a2,$v1,$zero +/* f0f3370: afa80024 */ sw $t0,0x24($sp) +/* f0f3374: 0fc42539 */ jal func0f1094e4 +/* f0f3378: afad0018 */ sw $t5,0x18($sp) +/* f0f337c: 8fb90018 */ lw $t9,0x18($sp) +/* f0f3380: 3c078007 */ lui $a3,0x8007 +/* f0f3384: 24e71448 */ addiu $a3,$a3,0x1448 +/* f0f3388: 8fa80024 */ lw $t0,0x24($sp) +/* f0f338c: acf90000 */ sw $t9,0x0($a3) +.L0f0f3390: +/* f0f3390: 11000005 */ beqz $t0,.L0f0f33a8 +/* f0f3394: 3c0a800a */ lui $t2,0x800a +/* f0f3398: 814a202e */ lb $t2,0x202e($t2) +/* f0f339c: 3c01800a */ lui $at,0x800a +/* f0f33a0: 254bffff */ addiu $t3,$t2,-1 +/* f0f33a4: a02b202e */ sb $t3,0x202e($at) +.L0f0f33a8: +/* f0f33a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f33ac: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0f33b0: 01001025 */ or $v0,$t0,$zero +/* f0f33b4: 03e00008 */ jr $ra +/* f0f33b8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f33bc +/* f0f33bc: 3c0e8007 */ lui $t6,0x8007 +/* f0f33c0: 8dce1448 */ lw $t6,0x1448($t6) +/* f0f33c4: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0f33c8: 3c18800a */ lui $t8,0x800a +/* f0f33cc: 000e78c0 */ sll $t7,$t6,0x3 +/* f0f33d0: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f33d4: 000f7880 */ sll $t7,$t7,0x2 +/* f0f33d8: 01ee7821 */ addu $t7,$t7,$t6 +/* f0f33dc: 000f78c0 */ sll $t7,$t7,0x3 +/* f0f33e0: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f33e4: afb1001c */ sw $s1,0x1c($sp) +/* f0f33e8: 000f7900 */ sll $t7,$t7,0x4 +/* f0f33ec: 2718e000 */ addiu $t8,$t8,-8192 +/* f0f33f0: 01f88821 */ addu $s1,$t7,$t8 +/* f0f33f4: 862304f4 */ lh $v1,0x4f4($s1) +/* f0f33f8: afbf002c */ sw $ra,0x2c($sp) +/* f0f33fc: afb40028 */ sw $s4,0x28($sp) +/* f0f3400: afb30024 */ sw $s3,0x24($sp) +/* f0f3404: afb20020 */ sw $s2,0x20($sp) +/* f0f3408: 18600055 */ blez $v1,.L0f0f3560 +/* f0f340c: afb00018 */ sw $s0,0x18($sp) +/* f0f3410: 0003c880 */ sll $t9,$v1,0x2 +/* f0f3414: 0323c823 */ subu $t9,$t9,$v1 +/* f0f3418: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0f341c: 02399021 */ addu $s2,$s1,$t9 +/* f0f3420: 82420460 */ lb $v0,0x460($s2) +/* f0f3424: 2652044c */ addiu $s2,$s2,0x44c +/* f0f3428: 00008025 */ or $s0,$zero,$zero +/* f0f342c: 18400022 */ blez $v0,.L0f0f34b8 +/* f0f3430: 24140001 */ addiu $s4,$zero,0x1 +/* f0f3434: 02408825 */ or $s1,$s2,$zero +/* f0f3438: 27b30050 */ addiu $s3,$sp,0x50 +/* f0f343c: afa00050 */ sw $zero,0x50($sp) +.L0f0f3440: +/* f0f3440: 8e280000 */ lw $t0,0x0($s1) +/* f0f3444: 24040065 */ addiu $a0,$zero,0x65 +/* f0f3448: 8d050000 */ lw $a1,0x0($t0) +/* f0f344c: 8ca2000c */ lw $v0,0xc($a1) +/* f0f3450: 50400004 */ beqzl $v0,.L0f0f3464 +/* f0f3454: 8fa90050 */ lw $t1,0x50($sp) +/* f0f3458: 0040f809 */ jalr $v0 +/* f0f345c: 02603025 */ or $a2,$s3,$zero +/* f0f3460: 8fa90050 */ lw $t1,0x50($sp) +.L0f0f3464: +/* f0f3464: 52890066 */ beql $s4,$t1,.L0f0f3600 +/* f0f3468: 8fbf002c */ lw $ra,0x2c($sp) +/* f0f346c: 82420014 */ lb $v0,0x14($s2) +/* f0f3470: 26100001 */ addiu $s0,$s0,0x1 +/* f0f3474: 26310004 */ addiu $s1,$s1,0x4 +/* f0f3478: 0202082a */ slt $at,$s0,$v0 +/* f0f347c: 5420fff0 */ bnezl $at,.L0f0f3440 +/* f0f3480: afa00050 */ sw $zero,0x50($sp) +/* f0f3484: 3c0a8007 */ lui $t2,0x8007 +/* f0f3488: 8d4a1448 */ lw $t2,0x1448($t2) +/* f0f348c: 3c0c800a */ lui $t4,0x800a +/* f0f3490: 258ce000 */ addiu $t4,$t4,-8192 +/* f0f3494: 000a58c0 */ sll $t3,$t2,0x3 +/* f0f3498: 016a5823 */ subu $t3,$t3,$t2 +/* f0f349c: 000b5880 */ sll $t3,$t3,0x2 +/* f0f34a0: 016a5821 */ addu $t3,$t3,$t2 +/* f0f34a4: 000b58c0 */ sll $t3,$t3,0x3 +/* f0f34a8: 016a5823 */ subu $t3,$t3,$t2 +/* f0f34ac: 000b5900 */ sll $t3,$t3,0x4 +/* f0f34b0: 016c8821 */ addu $s1,$t3,$t4 +/* f0f34b4: 00008025 */ or $s0,$zero,$zero +.L0f0f34b8: +/* f0f34b8: 5840000a */ blezl $v0,.L0f0f34e4 +/* f0f34bc: 8e580000 */ lw $t8,0x0($s2) +/* f0f34c0: 862d0460 */ lh $t5,0x460($s1) +.L0f0f34c4: +/* f0f34c4: 26100001 */ addiu $s0,$s0,0x1 +/* f0f34c8: 25aeffff */ addiu $t6,$t5,-1 +/* f0f34cc: a62e0460 */ sh $t6,0x460($s1) +/* f0f34d0: 824f0014 */ lb $t7,0x14($s2) +/* f0f34d4: 020f082a */ slt $at,$s0,$t7 +/* f0f34d8: 5420fffa */ bnezl $at,.L0f0f34c4 +/* f0f34dc: 862d0460 */ lh $t5,0x460($s1) +/* f0f34e0: 8e580000 */ lw $t8,0x0($s2) +.L0f0f34e4: +/* f0f34e4: 862f04f4 */ lh $t7,0x4f4($s1) +/* f0f34e8: 2404000b */ addiu $a0,$zero,0xb +/* f0f34ec: 93190004 */ lbu $t9,0x4($t8) +/* f0f34f0: 25f8ffff */ addiu $t8,$t7,-1 +/* f0f34f4: 00194080 */ sll $t0,$t9,0x2 +/* f0f34f8: 01194021 */ addu $t0,$t0,$t9 +/* f0f34fc: 00084040 */ sll $t0,$t0,0x1 +/* f0f3500: 02284821 */ addu $t1,$s1,$t0 +/* f0f3504: 952a0666 */ lhu $t2,0x666($t1) +/* f0f3508: ae2a065c */ sw $t2,0x65c($s1) +/* f0f350c: 8e4b0000 */ lw $t3,0x0($s2) +/* f0f3510: 916c0004 */ lbu $t4,0x4($t3) +/* f0f3514: ae2c06d8 */ sw $t4,0x6d8($s1) +/* f0f3518: 8e4d0000 */ lw $t5,0x0($s2) +/* f0f351c: 95ae0006 */ lhu $t6,0x6($t5) +/* f0f3520: a63804f4 */ sh $t8,0x4f4($s1) +/* f0f3524: 0fc3c27c */ jal func0f0f09f0 +/* f0f3528: ae2e081c */ sw $t6,0x81c($s1) +/* f0f352c: 3c198007 */ lui $t9,0x8007 +/* f0f3530: 8f391448 */ lw $t9,0x1448($t9) +/* f0f3534: 3c09800a */ lui $t1,0x800a +/* f0f3538: 2529e000 */ addiu $t1,$t1,-8192 +/* f0f353c: 001940c0 */ sll $t0,$t9,0x3 +/* f0f3540: 01194023 */ subu $t0,$t0,$t9 +/* f0f3544: 00084080 */ sll $t0,$t0,0x2 +/* f0f3548: 01194021 */ addu $t0,$t0,$t9 +/* f0f354c: 000840c0 */ sll $t0,$t0,0x3 +/* f0f3550: 01194023 */ subu $t0,$t0,$t9 +/* f0f3554: 00084100 */ sll $t0,$t0,0x4 +/* f0f3558: 01098821 */ addu $s1,$t0,$t1 +/* f0f355c: 862304f4 */ lh $v1,0x4f4($s1) +.L0f0f3560: +/* f0f3560: 3c02800a */ lui $v0,0x800a +/* f0f3564: 8042202e */ lb $v0,0x202e($v0) +/* f0f3568: 18400017 */ blez $v0,.L0f0f35c8 +/* f0f356c: 00000000 */ sll $zero,$zero,0x0 +/* f0f3570: 14600015 */ bnez $v1,.L0f0f35c8 +/* f0f3574: 00000000 */ sll $zero,$zero,0x0 +/* f0f3578: 04400013 */ bltz $v0,.L0f0f35c8 +/* f0f357c: 00408025 */ or $s0,$v0,$zero +.L0f0f3580: +/* f0f3580: 0fc3cc88 */ jal func0f0f3220 +/* f0f3584: 02002025 */ or $a0,$s0,$zero +/* f0f3588: 2610ffff */ addiu $s0,$s0,-1 +/* f0f358c: 0601fffc */ bgez $s0,.L0f0f3580 +/* f0f3590: 00000000 */ sll $zero,$zero,0x0 +/* f0f3594: 3c0a8007 */ lui $t2,0x8007 +/* f0f3598: 8d4a1448 */ lw $t2,0x1448($t2) +/* f0f359c: 3c0c800a */ lui $t4,0x800a +/* f0f35a0: 258ce000 */ addiu $t4,$t4,-8192 +/* f0f35a4: 000a58c0 */ sll $t3,$t2,0x3 +/* f0f35a8: 016a5823 */ subu $t3,$t3,$t2 +/* f0f35ac: 000b5880 */ sll $t3,$t3,0x2 +/* f0f35b0: 016a5821 */ addu $t3,$t3,$t2 +/* f0f35b4: 000b58c0 */ sll $t3,$t3,0x3 +/* f0f35b8: 016a5823 */ subu $t3,$t3,$t2 +/* f0f35bc: 000b5900 */ sll $t3,$t3,0x4 +/* f0f35c0: 016c8821 */ addu $s1,$t3,$t4 +/* f0f35c4: 862304f4 */ lh $v1,0x4f4($s1) +.L0f0f35c8: +/* f0f35c8: 14600003 */ bnez $v1,.L0f0f35d8 +/* f0f35cc: 00036880 */ sll $t5,$v1,0x2 +/* f0f35d0: 1000000a */ beqz $zero,.L0f0f35fc +/* f0f35d4: ae2004f8 */ sw $zero,0x4f8($s1) +.L0f0f35d8: +/* f0f35d8: 01a36823 */ subu $t5,$t5,$v1 +/* f0f35dc: 000d68c0 */ sll $t5,$t5,0x3 +/* f0f35e0: 022d1021 */ addu $v0,$s1,$t5 +/* f0f35e4: 804e0461 */ lb $t6,0x461($v0) +/* f0f35e8: 2442044c */ addiu $v0,$v0,0x44c +/* f0f35ec: 000e7880 */ sll $t7,$t6,0x2 +/* f0f35f0: 004fc021 */ addu $t8,$v0,$t7 +/* f0f35f4: 8f190000 */ lw $t9,0x0($t8) +/* f0f35f8: ae3904f8 */ sw $t9,0x4f8($s1) +.L0f0f35fc: +/* f0f35fc: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0f3600: +/* f0f3600: 8fb00018 */ lw $s0,0x18($sp) +/* f0f3604: 8fb1001c */ lw $s1,0x1c($sp) +/* f0f3608: 8fb20020 */ lw $s2,0x20($sp) +/* f0f360c: 8fb30024 */ lw $s3,0x24($sp) +/* f0f3610: 8fb40028 */ lw $s4,0x28($sp) +/* f0f3614: 03e00008 */ jr $ra +/* f0f3618: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f0f361c +/* f0f361c: 3c0e8007 */ lui $t6,0x8007 +/* f0f3620: 8dce1448 */ lw $t6,0x1448($t6) +/* f0f3624: 3c18800a */ lui $t8,0x800a +/* f0f3628: 2718e000 */ addiu $t8,$t8,-8192 +/* f0f362c: 000e78c0 */ sll $t7,$t6,0x3 +/* f0f3630: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f3634: 000f7880 */ sll $t7,$t7,0x2 +/* f0f3638: 01ee7821 */ addu $t7,$t7,$t6 +/* f0f363c: 000f78c0 */ sll $t7,$t7,0x3 +/* f0f3640: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f3644: 000f7900 */ sll $t7,$t7,0x4 +/* f0f3648: 01f81821 */ addu $v1,$t7,$t8 +/* f0f364c: 846404f4 */ lh $a0,0x4f4($v1) +/* f0f3650: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0f3654: afbf0014 */ sw $ra,0x14($sp) +/* f0f3658: 14800013 */ bnez $a0,.L0f0f36a8 +/* f0f365c: 00045880 */ sll $t3,$a0,0x2 +/* f0f3660: 3c08800a */ lui $t0,0x800a +/* f0f3664: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f0f3668: 2419ffff */ addiu $t9,$zero,-1 +/* f0f366c: 0fc3e010 */ jal func0f0f8040 +/* f0f3670: ad191c40 */ sw $t9,0x1c40($t0) +/* f0f3674: 3c098007 */ lui $t1,0x8007 +/* f0f3678: 8d291448 */ lw $t1,0x1448($t1) +/* f0f367c: 3c01800a */ lui $at,0x800a +/* f0f3680: 000950c0 */ sll $t2,$t1,0x3 +/* f0f3684: 01495023 */ subu $t2,$t2,$t1 +/* f0f3688: 000a5080 */ sll $t2,$t2,0x2 +/* f0f368c: 01495021 */ addu $t2,$t2,$t1 +/* f0f3690: 000a50c0 */ sll $t2,$t2,0x3 +/* f0f3694: 01495023 */ subu $t2,$t2,$t1 +/* f0f3698: 000a5100 */ sll $t2,$t2,0x4 +/* f0f369c: 002a0821 */ addu $at,$at,$t2 +/* f0f36a0: 1000000a */ beqz $zero,.L0f0f36cc +/* f0f36a4: ac20e4f8 */ sw $zero,-0x1b08($at) +.L0f0f36a8: +/* f0f36a8: 01645823 */ subu $t3,$t3,$a0 +/* f0f36ac: 000b58c0 */ sll $t3,$t3,0x3 +/* f0f36b0: 006b1021 */ addu $v0,$v1,$t3 +/* f0f36b4: 804c0461 */ lb $t4,0x461($v0) +/* f0f36b8: 2442044c */ addiu $v0,$v0,0x44c +/* f0f36bc: 000c6880 */ sll $t5,$t4,0x2 +/* f0f36c0: 004d7021 */ addu $t6,$v0,$t5 +/* f0f36c4: 8dcf0000 */ lw $t7,0x0($t6) +/* f0f36c8: ac6f04f8 */ sw $t7,0x4f8($v1) +.L0f0f36cc: +/* f0f36cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f36d0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0f36d4: 03e00008 */ jr $ra +/* f0f36d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f36dc +/* f0f36dc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0f36e0: afbf0014 */ sw $ra,0x14($sp) +/* f0f36e4: 0fc3ccef */ jal func0f0f33bc +/* f0f36e8: 00000000 */ sll $zero,$zero,0x0 +/* f0f36ec: 0fc3cd87 */ jal func0f0f361c +/* f0f36f0: 00000000 */ sll $zero,$zero,0x0 +/* f0f36f4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f36f8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0f36fc: 03e00008 */ jr $ra +/* f0f3700: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f3704 +/* f0f3704: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0f3708: afbf0014 */ sw $ra,0x14($sp) +/* f0f370c: 0fc3ccef */ jal func0f0f33bc +/* f0f3710: afa40018 */ sw $a0,0x18($sp) +/* f0f3714: 0fc3cbd3 */ jal func0f0f2f4c +/* f0f3718: 8fa40018 */ lw $a0,0x18($sp) +/* f0f371c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f3720: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0f3724: 03e00008 */ jr $ra +/* f0f3728: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f372c +/* f0f372c: 44856000 */ mtc1 $a1,$f12 +/* f0f3730: afa7000c */ sw $a3,0xc($sp) +/* f0f3734: 93a50023 */ lbu $a1,0x23($sp) +/* f0f3738: 908f05b1 */ lbu $t7,0x5b1($a0) +/* f0f373c: 44867000 */ mtc1 $a2,$f14 +/* f0f3740: 30b90002 */ andi $t9,$a1,0x2 +/* f0f3744: 35f80008 */ ori $t8,$t7,0x8 +/* f0f3748: a09805b1 */ sb $t8,0x5b1($a0) +/* f0f374c: 13200005 */ beqz $t9,.L0f0f3764 +/* f0f3750: 00a01025 */ or $v0,$a1,$zero +/* f0f3754: e48c0538 */ swc1 $f12,0x538($a0) +/* f0f3758: e48e053c */ swc1 $f14,0x53c($a0) +/* f0f375c: c7a4000c */ lwc1 $f4,0xc($sp) +/* f0f3760: e4840540 */ swc1 $f4,0x540($a0) +.L0f0f3764: +/* f0f3764: 30480004 */ andi $t0,$v0,0x4 +/* f0f3768: 11000007 */ beqz $t0,.L0f0f3788 +/* f0f376c: 30490001 */ andi $t1,$v0,0x1 +/* f0f3770: c7a60010 */ lwc1 $f6,0x10($sp) +/* f0f3774: e4860548 */ swc1 $f6,0x548($a0) +/* f0f3778: c7a80014 */ lwc1 $f8,0x14($sp) +/* f0f377c: e488054c */ swc1 $f8,0x54c($a0) +/* f0f3780: c7aa0018 */ lwc1 $f10,0x18($sp) +/* f0f3784: e48a0550 */ swc1 $f10,0x550($a0) +.L0f0f3788: +/* f0f3788: 11200002 */ beqz $t1,.L0f0f3794 +/* f0f378c: c7b0001c */ lwc1 $f16,0x1c($sp) +/* f0f3790: e4900544 */ swc1 $f16,0x544($a0) +.L0f0f3794: +/* f0f3794: 44809000 */ mtc1 $zero,$f18 +/* f0f3798: a0850568 */ sb $a1,0x568($a0) +/* f0f379c: 03e00008 */ jr $ra +/* f0f37a0: e4920564 */ swc1 $f18,0x564($a0) +); + +GLOBAL_ASM( +glabel func0f0f37a4 +/* f0f37a4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0f37a8: afbf0014 */ sw $ra,0x14($sp) +/* f0f37ac: 8c8e0010 */ lw $t6,0x10($a0) +/* f0f37b0: 3c014fac */ lui $at,0x4fac +/* f0f37b4: 34215ace */ ori $at,$at,0x5ace +/* f0f37b8: 55c10005 */ bnel $t6,$at,.L0f0f37d0 +/* f0f37bc: 44800000 */ mtc1 $zero,$f0 +/* f0f37c0: 0fc6709a */ jal func0f19c268 +/* f0f37c4: afa40018 */ sw $a0,0x18($sp) +/* f0f37c8: 8fa40018 */ lw $a0,0x18($sp) +/* f0f37cc: 44800000 */ mtc1 $zero,$f0 +.L0f0f37d0: +/* f0f37d0: 908f05b1 */ lbu $t7,0x5b1($a0) +/* f0f37d4: 3c013f80 */ lui $at,0x3f80 +/* f0f37d8: 44811000 */ mtc1 $at,$f2 +/* f0f37dc: 31f9ff7f */ andi $t9,$t7,0xff7f +/* f0f37e0: 332900bf */ andi $t1,$t9,0xbf +/* f0f37e4: a09905b1 */ sb $t9,0x5b1($a0) +/* f0f37e8: 312b00df */ andi $t3,$t1,0xdf +/* f0f37ec: a08905b1 */ sb $t1,0x5b1($a0) +/* f0f37f0: 316d00ef */ andi $t5,$t3,0xef +/* f0f37f4: a08b05b1 */ sb $t3,0x5b1($a0) +/* f0f37f8: 31af00f7 */ andi $t7,$t5,0xf7 +/* f0f37fc: 3c01bf80 */ lui $at,0xbf80 +/* f0f3800: 44812000 */ mtc1 $at,$f4 +/* f0f3804: a08d05b1 */ sb $t5,0x5b1($a0) +/* f0f3808: 31f900fb */ andi $t9,$t7,0xfb +/* f0f380c: 2402ffff */ addiu $v0,$zero,-1 +/* f0f3810: a08f05b1 */ sb $t7,0x5b1($a0) +/* f0f3814: a09905b1 */ sb $t9,0x5b1($a0) +/* f0f3818: 332800fd */ andi $t0,$t9,0xfd +/* f0f381c: a0800000 */ sb $zero,0x0($a0) +/* f0f3820: ac80000c */ sw $zero,0xc($a0) +/* f0f3824: ac800010 */ sw $zero,0x10($a0) +/* f0f3828: ac800054 */ sw $zero,0x54($a0) +/* f0f382c: ac800058 */ sw $zero,0x58($a0) +/* f0f3830: a480005c */ sh $zero,0x5c($a0) +/* f0f3834: a480005e */ sh $zero,0x5e($a0) +/* f0f3838: a08005b0 */ sb $zero,0x5b0($a0) +/* f0f383c: a08805b1 */ sb $t0,0x5b1($a0) +/* f0f3840: ac8005b4 */ sw $zero,0x5b4($a0) +/* f0f3844: a4820560 */ sh $v0,0x560($a0) +/* f0f3848: a4820002 */ sh $v0,0x2($a0) +/* f0f384c: a482056a */ sh $v0,0x56a($a0) +/* f0f3850: e4800550 */ swc1 $f0,0x550($a0) +/* f0f3854: e480054c */ swc1 $f0,0x54c($a0) +/* f0f3858: e4800548 */ swc1 $f0,0x548($a0) +/* f0f385c: e4800540 */ swc1 $f0,0x540($a0) +/* f0f3860: e480053c */ swc1 $f0,0x53c($a0) +/* f0f3864: e4800538 */ swc1 $f0,0x538($a0) +/* f0f3868: e4800534 */ swc1 $f0,0x534($a0) +/* f0f386c: e4800530 */ swc1 $f0,0x530($a0) +/* f0f3870: e480052c */ swc1 $f0,0x52c($a0) +/* f0f3874: e4800528 */ swc1 $f0,0x528($a0) +/* f0f3878: e4800524 */ swc1 $f0,0x524($a0) +/* f0f387c: e4800520 */ swc1 $f0,0x520($a0) +/* f0f3880: e4800518 */ swc1 $f0,0x518($a0) +/* f0f3884: e4800514 */ swc1 $f0,0x514($a0) +/* f0f3888: e4800510 */ swc1 $f0,0x510($a0) +/* f0f388c: e4800558 */ swc1 $f0,0x558($a0) +/* f0f3890: e482055c */ swc1 $f2,0x55c($a0) +/* f0f3894: e482051c */ swc1 $f2,0x51c($a0) +/* f0f3898: e4820544 */ swc1 $f2,0x544($a0) +/* f0f389c: e4840554 */ swc1 $f4,0x554($a0) +/* f0f38a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f38a4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0f38a8: 03e00008 */ jr $ra +/* f0f38ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f38b0 +/* f0f38b0: 27bdfbc0 */ addiu $sp,$sp,-1088 +/* f0f38b4: 3c02800a */ lui $v0,0x800a +/* f0f38b8: 8c42a474 */ lw $v0,-0x5b8c($v0) +/* f0f38bc: afb00024 */ sw $s0,0x24($sp) +/* f0f38c0: 24010026 */ addiu $at,$zero,0x26 +/* f0f38c4: 00a08025 */ or $s0,$a1,$zero +/* f0f38c8: afbf002c */ sw $ra,0x2c($sp) +/* f0f38cc: afb10028 */ sw $s1,0x28($sp) +/* f0f38d0: afa40440 */ sw $a0,0x440($sp) +/* f0f38d4: 1041001d */ beq $v0,$at,.L0f0f394c +/* f0f38d8: afa60448 */ sw $a2,0x448($sp) +/* f0f38dc: 2401005c */ addiu $at,$zero,0x5c +/* f0f38e0: 1041001a */ beq $v0,$at,.L0f0f394c +/* f0f38e4: 3c0e800a */ lui $t6,0x800a +/* f0f38e8: 81cf1f95 */ lb $t7,0x1f95($t6) +/* f0f38ec: 24010001 */ addiu $at,$zero,0x1 +/* f0f38f0: 05e30008 */ bgezl $t7,.L0f0f3914 +/* f0f38f4: 8e190004 */ lw $t9,0x4($s0) +/* f0f38f8: 10c10005 */ beq $a2,$at,.L0f0f3910 +/* f0f38fc: 28c10003 */ slti $at,$a2,0x3 +/* f0f3900: 50200004 */ beqzl $at,.L0f0f3914 +/* f0f3904: 8e190004 */ lw $t9,0x4($s0) +/* f0f3908: 100005b9 */ beqz $zero,.L0f0f4ff0 +/* f0f390c: 00801025 */ or $v0,$a0,$zero +.L0f0f3910: +/* f0f3910: 8e190004 */ lw $t9,0x4($s0) +.L0f0f3914: +/* f0f3914: 5720000e */ bnezl $t9,.L0f0f3950 +/* f0f3918: 8e0a0004 */ lw $t2,0x4($s0) +/* f0f391c: 0fc27801 */ jal func0f09e004 +/* f0f3920: 24040001 */ addiu $a0,$zero,0x1 +/* f0f3924: 10400007 */ beqz $v0,.L0f0f3944 +/* f0f3928: 00000000 */ sll $zero,$zero,0x0 +/* f0f392c: 0fc2777b */ jal func0f09ddec +/* f0f3930: 00000000 */ sll $zero,$zero,0x0 +/* f0f3934: 0fc2777f */ jal func0f09ddfc +/* f0f3938: ae020004 */ sw $v0,0x4($s0) +/* f0f393c: 10000003 */ beqz $zero,.L0f0f394c +/* f0f3940: ae020008 */ sw $v0,0x8($s0) +.L0f0f3944: +/* f0f3944: 100005aa */ beqz $zero,.L0f0f4ff0 +/* f0f3948: 8fa20440 */ lw $v0,0x440($sp) +.L0f0f394c: +/* f0f394c: 8e0a0004 */ lw $t2,0x4($s0) +.L0f0f3950: +/* f0f3950: 55400004 */ bnezl $t2,.L0f0f3964 +/* f0f3954: 8e02000c */ lw $v0,0xc($s0) +/* f0f3958: 100005a5 */ beqz $zero,.L0f0f4ff0 +/* f0f395c: 8fa20440 */ lw $v0,0x440($sp) +/* f0f3960: 8e02000c */ lw $v0,0xc($s0) +.L0f0f3964: +/* f0f3964: 504000dc */ beqzl $v0,.L0f0f3cd8 +/* f0f3968: 8e0a0054 */ lw $t2,0x54($s0) +/* f0f396c: 8e030010 */ lw $v1,0x10($s0) +/* f0f3970: 3c014fac */ lui $at,0x4fac +/* f0f3974: 34215ace */ ori $at,$at,0x5ace +/* f0f3978: 14620004 */ bne $v1,$v0,.L0f0f398c +/* f0f397c: 00000000 */ sll $zero,$zero,0x0 +/* f0f3980: ae00000c */ sw $zero,0xc($s0) +/* f0f3984: 100000d3 */ beqz $zero,.L0f0f3cd4 +/* f0f3988: a2000000 */ sb $zero,0x0($s0) +.L0f0f398c: +/* f0f398c: 54610004 */ bnel $v1,$at,.L0f0f39a0 +/* f0f3990: 92020000 */ lbu $v0,0x0($s0) +/* f0f3994: 0fc6709a */ jal func0f19c268 +/* f0f3998: 00000000 */ sll $zero,$zero,0x0 +/* f0f399c: 92020000 */ lbu $v0,0x0($s0) +.L0f0f39a0: +/* f0f39a0: 240b0001 */ addiu $t3,$zero,0x1 +/* f0f39a4: 14400004 */ bnez $v0,.L0f0f39b8 +/* f0f39a8: 244cffff */ addiu $t4,$v0,-1 +/* f0f39ac: a20b0000 */ sb $t3,0x0($s0) +/* f0f39b0: 1000058f */ beqz $zero,.L0f0f4ff0 +/* f0f39b4: 8fa20440 */ lw $v0,0x440($sp) +.L0f0f39b8: +/* f0f39b8: 318d00ff */ andi $t5,$t4,0xff +/* f0f39bc: 15a000c3 */ bnez $t5,.L0f0f3ccc +/* f0f39c0: a20c0000 */ sb $t4,0x0($s0) +/* f0f39c4: 8e02000c */ lw $v0,0xc($s0) +/* f0f39c8: 3401ffff */ dli $at,0xffff +/* f0f39cc: 304effff */ andi $t6,$v0,0xffff +/* f0f39d0: 11c10002 */ beq $t6,$at,.L0f0f39dc +/* f0f39d4: 00027800 */ sll $t7,$v0,0x0 +/* f0f39d8: 05e10092 */ bgez $t7,.L0f0f3c24 +.L0f0f39dc: +/* f0f39dc: 0002c000 */ sll $t8,$v0,0x0 +/* f0f39e0: 07010008 */ bgez $t8,.L0f0f3a04 +/* f0f39e4: 3c01000f */ lui $at,0xf +/* f0f39e8: 3421fc00 */ ori $at,$at,0xfc00 +/* f0f39ec: 00415024 */ and $t2,$v0,$at +/* f0f39f0: 305903ff */ andi $t9,$v0,0x3ff +/* f0f39f4: 000a5a82 */ srl $t3,$t2,0xa +/* f0f39f8: afb90400 */ sw $t9,0x400($sp) +/* f0f39fc: 1000001a */ beqz $zero,.L0f0f3a68 +/* f0f3a00: afab0404 */ sw $t3,0x404($sp) +.L0f0f3a04: +/* f0f3a04: 00028c02 */ srl $s1,$v0,0x10 +/* f0f3a08: 322c00ff */ andi $t4,$s1,0xff +/* f0f3a0c: 00026e02 */ srl $t5,$v0,0x18 +/* f0f3a10: 01808825 */ or $s1,$t4,$zero +/* f0f3a14: 0fc62ee4 */ jal func0f18bb90 +/* f0f3a18: 31a400ff */ andi $a0,$t5,0xff +/* f0f3a1c: 0fc62ec7 */ jal func0f18bb1c +/* f0f3a20: afa20404 */ sw $v0,0x404($sp) +/* f0f3a24: 0222082a */ slt $at,$s1,$v0 +/* f0f3a28: 10200005 */ beqz $at,.L0f0f3a40 +/* f0f3a2c: 00000000 */ sll $zero,$zero,0x0 +/* f0f3a30: 0fc62ecb */ jal func0f18bb2c +/* f0f3a34: 322400ff */ andi $a0,$s1,0xff +/* f0f3a38: 1000000b */ beqz $zero,.L0f0f3a68 +/* f0f3a3c: afa20400 */ sw $v0,0x400($sp) +.L0f0f3a40: +/* f0f3a40: 0fc62ec7 */ jal func0f18bb1c +/* f0f3a44: 00000000 */ sll $zero,$zero,0x0 +/* f0f3a48: 0fc52a7e */ jal func0f14a9f8 +/* f0f3a4c: 02222023 */ subu $a0,$s1,$v0 +/* f0f3a50: 0fc62ed9 */ jal func0f18bb64 +/* f0f3a54: 304400ff */ andi $a0,$v0,0xff +/* f0f3a58: 0fc62ec7 */ jal func0f18bb1c +/* f0f3a5c: afa20400 */ sw $v0,0x400($sp) +/* f0f3a60: 02227823 */ subu $t7,$s1,$v0 +/* f0f3a64: a20f05b0 */ sb $t7,0x5b0($s0) +.L0f0f3a68: +/* f0f3a68: 8fb80404 */ lw $t8,0x404($sp) +/* f0f3a6c: 3c0a8008 */ lui $t2,0x8008 +/* f0f3a70: 254acf04 */ addiu $t2,$t2,-12540 +/* f0f3a74: 0018c880 */ sll $t9,$t8,0x2 +/* f0f3a78: 0338c821 */ addu $t9,$t9,$t8 +/* f0f3a7c: 0019c880 */ sll $t9,$t9,0x2 +/* f0f3a80: 032a8821 */ addu $s1,$t9,$t2 +/* f0f3a84: 96220002 */ lhu $v0,0x2($s1) +/* f0f3a88: 00402025 */ or $a0,$v0,$zero +/* f0f3a8c: a7a2040a */ sh $v0,0x40a($sp) +/* f0f3a90: 0fc59c15 */ jal func0f167054 +/* f0f3a94: afa2003c */ sw $v0,0x3c($sp) +/* f0f3a98: 8e2d0000 */ lw $t5,0x0($s1) +/* f0f3a9c: 2443003f */ addiu $v1,$v0,0x3f +/* f0f3aa0: 346b003f */ ori $t3,$v1,0x3f +/* f0f3aa4: 000d7840 */ sll $t7,$t5,0x1 +/* f0f3aa8: 05e10005 */ bgez $t7,.L0f0f3ac0 +/* f0f3aac: 3963003f */ xori $v1,$t3,0x3f +/* f0f3ab0: 2418ffff */ addiu $t8,$zero,-1 +/* f0f3ab4: afb80400 */ sw $t8,0x400($sp) +/* f0f3ab8: 10000011 */ beqz $zero,.L0f0f3b00 +/* f0f3abc: 3411ffff */ dli $s1,0xffff +.L0f0f3ac0: +/* f0f3ac0: 8fb90400 */ lw $t9,0x400($sp) +/* f0f3ac4: 3c118008 */ lui $s1,0x8008 +/* f0f3ac8: afa30420 */ sw $v1,0x420($sp) +/* f0f3acc: 00195080 */ sll $t2,$t9,0x2 +/* f0f3ad0: 01595021 */ addu $t2,$t2,$t9 +/* f0f3ad4: 000a5080 */ sll $t2,$t2,0x2 +/* f0f3ad8: 022a8821 */ addu $s1,$s1,$t2 +/* f0f3adc: 9631cf06 */ lhu $s1,-0x30fa($s1) +/* f0f3ae0: 0fc59c15 */ jal func0f167054 +/* f0f3ae4: 02202025 */ or $a0,$s1,$zero +/* f0f3ae8: 8fab0420 */ lw $t3,0x420($sp) +/* f0f3aec: 244c003f */ addiu $t4,$v0,0x3f +/* f0f3af0: 358d003f */ ori $t5,$t4,0x3f +/* f0f3af4: 39ae003f */ xori $t6,$t5,0x3f +/* f0f3af8: 016e1821 */ addu $v1,$t3,$t6 +/* f0f3afc: afa30420 */ sw $v1,0x420($sp) +.L0f0f3b00: +/* f0f3b00: 8e180004 */ lw $t8,0x4($s0) +/* f0f3b04: 8e190008 */ lw $t9,0x8($s0) +/* f0f3b08: 24634000 */ addiu $v1,$v1,0x4000 +/* f0f3b0c: afa30420 */ sw $v1,0x420($sp) +/* f0f3b10: 27a40410 */ addiu $a0,$sp,0x410 +/* f0f3b14: 03032821 */ addu $a1,$t8,$v1 +/* f0f3b18: 0fc5cb9c */ jal func0f172e70 +/* f0f3b1c: 03233023 */ subu $a2,$t9,$v1 +/* f0f3b20: 8faa0400 */ lw $t2,0x400($sp) +/* f0f3b24: 8e050004 */ lw $a1,0x4($s0) +/* f0f3b28: 27a70410 */ addiu $a3,$sp,0x410 +/* f0f3b2c: a60a0002 */ sh $t2,0x2($s0) +/* f0f3b30: 8fac0404 */ lw $t4,0x404($sp) +/* f0f3b34: a60c056a */ sh $t4,0x56a($s0) +/* f0f3b38: 8fa60420 */ lw $a2,0x420($sp) +/* f0f3b3c: 0fc69de5 */ jal func0f1a7794 +/* f0f3b40: 97a4040a */ lhu $a0,0x40a($sp) +/* f0f3b44: ae020054 */ sw $v0,0x54($s0) +/* f0f3b48: 0fc59ca0 */ jal func0f167280 +/* f0f3b4c: 8fa4003c */ lw $a0,0x3c($sp) +/* f0f3b50: 2443003f */ addiu $v1,$v0,0x3f +/* f0f3b54: 346d003f */ ori $t5,$v1,0x3f +/* f0f3b58: 39ab003f */ xori $t3,$t5,0x3f +/* f0f3b5c: 8e040054 */ lw $a0,0x54($s0) +/* f0f3b60: 0c008b49 */ jal 0x22d24 +/* f0f3b64: afab040c */ sw $t3,0x40c($sp) +/* f0f3b68: 8fae0400 */ lw $t6,0x400($sp) +/* f0f3b6c: 8fa3040c */ lw $v1,0x40c($sp) +/* f0f3b70: 3224ffff */ andi $a0,$s1,0xffff +/* f0f3b74: 05c10003 */ bgez $t6,.L0f0f3b84 +/* f0f3b78: 8fb80420 */ lw $t8,0x420($sp) +/* f0f3b7c: 10000010 */ beqz $zero,.L0f0f3bc0 +/* f0f3b80: ae000058 */ sw $zero,0x58($s0) +.L0f0f3b84: +/* f0f3b84: 8e0f0004 */ lw $t7,0x4($s0) +/* f0f3b88: afb10040 */ sw $s1,0x40($sp) +/* f0f3b8c: 03033023 */ subu $a2,$t8,$v1 +/* f0f3b90: 27a70410 */ addiu $a3,$sp,0x410 +/* f0f3b94: 0fc69de5 */ jal func0f1a7794 +/* f0f3b98: 01e32821 */ addu $a1,$t7,$v1 +/* f0f3b9c: ae020058 */ sw $v0,0x58($s0) +/* f0f3ba0: 0fc59ca0 */ jal func0f167280 +/* f0f3ba4: 8fa40040 */ lw $a0,0x40($sp) +/* f0f3ba8: 8e040058 */ lw $a0,0x58($s0) +/* f0f3bac: 8fa50400 */ lw $a1,0x400($sp) +/* f0f3bb0: 0fc0b76f */ jal func0f02ddbc +/* f0f3bb4: 8fa60404 */ lw $a2,0x404($sp) +/* f0f3bb8: 0c008b49 */ jal 0x22d24 +/* f0f3bbc: 8e040058 */ lw $a0,0x58($s0) +.L0f0f3bc0: +/* f0f3bc0: 26040060 */ addiu $a0,$s0,0x60 +/* f0f3bc4: 8e050054 */ lw $a1,0x54($s0) +/* f0f3bc8: afa4003c */ sw $a0,0x3c($sp) +/* f0f3bcc: 26060110 */ addiu $a2,$s0,0x110 +/* f0f3bd0: 0c008be9 */ jal 0x22fa4 +/* f0f3bd4: 24070001 */ addiu $a3,$zero,0x1 +/* f0f3bd8: 26110084 */ addiu $s1,$s0,0x84 +/* f0f3bdc: 0c008c28 */ jal 0x230a0 +/* f0f3be0: 02202025 */ or $a0,$s1,$zero +/* f0f3be4: 24190100 */ addiu $t9,$zero,0x100 +/* f0f3be8: a6190062 */ sh $t9,0x62($s0) +/* f0f3bec: ae110080 */ sw $s1,0x80($s0) +/* f0f3bf0: 8e060054 */ lw $a2,0x54($s0) +/* f0f3bf4: 8e070058 */ lw $a3,0x58($s0) +/* f0f3bf8: 8faa003c */ lw $t2,0x3c($sp) +/* f0f3bfc: 240c0001 */ addiu $t4,$zero,0x1 +/* f0f3c00: afac001c */ sw $t4,0x1c($sp) +/* f0f3c04: afa00018 */ sw $zero,0x18($sp) +/* f0f3c08: afa00010 */ sw $zero,0x10($sp) +/* f0f3c0c: 8fa50400 */ lw $a1,0x400($sp) +/* f0f3c10: 8fa40404 */ lw $a0,0x404($sp) +/* f0f3c14: 0fc0b3a3 */ jal func0f02ce8c +/* f0f3c18: afaa0014 */ sw $t2,0x14($sp) +/* f0f3c1c: 10000027 */ beqz $zero,.L0f0f3cbc +/* f0f3c20: 8e19000c */ lw $t9,0xc($s0) +.L0f0f3c24: +/* f0f3c24: 0fc59c15 */ jal func0f167054 +/* f0f3c28: 00402025 */ or $a0,$v0,$zero +/* f0f3c2c: 2443003f */ addiu $v1,$v0,0x3f +/* f0f3c30: 346d003f */ ori $t5,$v1,0x3f +/* f0f3c34: 39ab003f */ xori $t3,$t5,0x3f +/* f0f3c38: 8e0e0004 */ lw $t6,0x4($s0) +/* f0f3c3c: 8e0f0008 */ lw $t7,0x8($s0) +/* f0f3c40: 25634000 */ addiu $v1,$t3,0x4000 +/* f0f3c44: afa30420 */ sw $v1,0x420($sp) +/* f0f3c48: 27a40410 */ addiu $a0,$sp,0x410 +/* f0f3c4c: 01c32821 */ addu $a1,$t6,$v1 +/* f0f3c50: 0fc5cb9c */ jal func0f172e70 +/* f0f3c54: 01e33023 */ subu $a2,$t7,$v1 +/* f0f3c58: 2402ffff */ addiu $v0,$zero,-1 +/* f0f3c5c: a6020002 */ sh $v0,0x2($s0) +/* f0f3c60: a602056a */ sh $v0,0x56a($s0) +/* f0f3c64: 8fa60420 */ lw $a2,0x420($sp) +/* f0f3c68: 9604000e */ lhu $a0,0xe($s0) +/* f0f3c6c: 8e050004 */ lw $a1,0x4($s0) +/* f0f3c70: 0fc69de5 */ jal func0f1a7794 +/* f0f3c74: 27a70410 */ addiu $a3,$sp,0x410 +/* f0f3c78: ae020054 */ sw $v0,0x54($s0) +/* f0f3c7c: 0fc59ca0 */ jal func0f167280 +/* f0f3c80: 8e04000c */ lw $a0,0xc($s0) +/* f0f3c84: 0c008b49 */ jal 0x22d24 +/* f0f3c88: 8e040054 */ lw $a0,0x54($s0) +/* f0f3c8c: 26040060 */ addiu $a0,$s0,0x60 +/* f0f3c90: 8e050054 */ lw $a1,0x54($s0) +/* f0f3c94: 26060110 */ addiu $a2,$s0,0x110 +/* f0f3c98: 0c008be9 */ jal 0x22fa4 +/* f0f3c9c: 24070001 */ addiu $a3,$zero,0x1 +/* f0f3ca0: 26110084 */ addiu $s1,$s0,0x84 +/* f0f3ca4: 0c008c28 */ jal 0x230a0 +/* f0f3ca8: 02202025 */ or $a0,$s1,$zero +/* f0f3cac: 24180100 */ addiu $t8,$zero,0x100 +/* f0f3cb0: a6180062 */ sh $t8,0x62($s0) +/* f0f3cb4: ae110080 */ sw $s1,0x80($s0) +/* f0f3cb8: 8e19000c */ lw $t9,0xc($s0) +.L0f0f3cbc: +/* f0f3cbc: a600005e */ sh $zero,0x5e($s0) +/* f0f3cc0: ae00000c */ sw $zero,0xc($s0) +/* f0f3cc4: 10000003 */ beqz $zero,.L0f0f3cd4 +/* f0f3cc8: ae190010 */ sw $t9,0x10($s0) +.L0f0f3ccc: +/* f0f3ccc: 100004c8 */ beqz $zero,.L0f0f4ff0 +/* f0f3cd0: 8fa20440 */ lw $v0,0x440($sp) +.L0f0f3cd4: +/* f0f3cd4: 8e0a0054 */ lw $t2,0x54($s0) +.L0f0f3cd8: +/* f0f3cd8: 3c0d8007 */ lui $t5,0x8007 +/* f0f3cdc: 25ad1480 */ addiu $t5,$t5,0x1480 +/* f0f3ce0: 114004c2 */ beqz $t2,.L0f0f4fec +/* f0f3ce4: 27ac03b8 */ addiu $t4,$sp,0x3b8 +/* f0f3ce8: 25ae003c */ addiu $t6,$t5,0x3c +.L0f0f3cec: +/* f0f3cec: 8da10000 */ lw $at,0x0($t5) +/* f0f3cf0: 25ad000c */ addiu $t5,$t5,0xc +/* f0f3cf4: 258c000c */ addiu $t4,$t4,0xc +/* f0f3cf8: ad81fff4 */ sw $at,-0xc($t4) +/* f0f3cfc: 8da1fff8 */ lw $at,-0x8($t5) +/* f0f3d00: ad81fff8 */ sw $at,-0x8($t4) +/* f0f3d04: 8da1fffc */ lw $at,-0x4($t5) +/* f0f3d08: 15aefff8 */ bne $t5,$t6,.L0f0f3cec +/* f0f3d0c: ad81fffc */ sw $at,-0x4($t4) +/* f0f3d10: 8da10000 */ lw $at,0x0($t5) +/* f0f3d14: 260f0060 */ addiu $t7,$s0,0x60 +/* f0f3d18: ad810000 */ sw $at,0x0($t4) +/* f0f3d1c: 8fb80448 */ lw $t8,0x448($sp) +/* f0f3d20: afaf003c */ sw $t7,0x3c($sp) +/* f0f3d24: 2b010003 */ slti $at,$t8,0x3 +/* f0f3d28: 1020001b */ beqz $at,.L0f0f3d98 +/* f0f3d2c: 3c19800a */ lui $t9,0x800a +/* f0f3d30: 8f391f94 */ lw $t9,0x1f94($t9) +/* f0f3d34: 00195a80 */ sll $t3,$t9,0xa +/* f0f3d38: 05630018 */ bgezl $t3,.L0f0f3d9c +/* f0f3d3c: 8faa0440 */ lw $t2,0x440($sp) +/* f0f3d40: 0c002ca0 */ jal 0xb280 +/* f0f3d44: 8fa40440 */ lw $a0,0x440($sp) +/* f0f3d48: afa20440 */ sw $v0,0x440($sp) +/* f0f3d4c: 0c002c74 */ jal 0xb1d0 +/* f0f3d50: 00402025 */ or $a0,$v0,$zero +/* f0f3d54: 3c0e800a */ lui $t6,0x800a +/* f0f3d58: 91ce1f95 */ lbu $t6,0x1f95($t6) +/* f0f3d5c: 8fac0448 */ lw $t4,0x448($sp) +/* f0f3d60: 3c01800a */ lui $at,0x800a +/* f0f3d64: 31cdffdf */ andi $t5,$t6,0xffdf +/* f0f3d68: a02d1f95 */ sb $t5,0x1f95($at) +/* f0f3d6c: 24010002 */ addiu $at,$zero,0x2 +/* f0f3d70: 11810003 */ beq $t4,$at,.L0f0f3d80 +/* f0f3d74: afa20440 */ sw $v0,0x440($sp) +/* f0f3d78: 0fc3d43f */ jal func0f0f50fc +/* f0f3d7c: 00402025 */ or $a0,$v0,$zero +.L0f0f3d80: +/* f0f3d80: 244f0008 */ addiu $t7,$v0,0x8 +/* f0f3d84: afaf0440 */ sw $t7,0x440($sp) +/* f0f3d88: 3c18b700 */ lui $t8,0xb700 +/* f0f3d8c: 24190001 */ addiu $t9,$zero,0x1 +/* f0f3d90: ac590004 */ sw $t9,0x4($v0) +/* f0f3d94: ac580000 */ sw $t8,0x0($v0) +.L0f0f3d98: +/* f0f3d98: 8faa0440 */ lw $t2,0x440($sp) +.L0f0f3d9c: +/* f0f3d9c: 3c0d8006 */ lui $t5,0x8006 +/* f0f3da0: 25ad1380 */ addiu $t5,$t5,0x1380 +/* f0f3da4: 254b0008 */ addiu $t3,$t2,0x8 +/* f0f3da8: afab0440 */ sw $t3,0x440($sp) +/* f0f3dac: 3c0e0600 */ lui $t6,0x600 +/* f0f3db0: ad4e0000 */ sw $t6,0x0($t2) +/* f0f3db4: ad4d0004 */ sw $t5,0x4($t2) +/* f0f3db8: 8fac0440 */ lw $t4,0x440($sp) +/* f0f3dbc: 3c180600 */ lui $t8,0x600 +/* f0f3dc0: 3c198006 */ lui $t9,0x8006 +/* f0f3dc4: 258f0008 */ addiu $t7,$t4,0x8 +/* f0f3dc8: afaf0440 */ sw $t7,0x440($sp) +/* f0f3dcc: 273913a0 */ addiu $t9,$t9,0x13a0 +/* f0f3dd0: ad980000 */ sw $t8,0x0($t4) +/* f0f3dd4: afb90038 */ sw $t9,0x38($sp) +/* f0f3dd8: ad990004 */ sw $t9,0x4($t4) +/* f0f3ddc: afa00308 */ sw $zero,0x308($sp) +/* f0f3de0: c6060554 */ lwc1 $f6,0x554($s0) +/* f0f3de4: 44802000 */ mtc1 $zero,$f4 +/* f0f3de8: 00000000 */ sll $zero,$zero,0x0 +/* f0f3dec: 4606203c */ c.lt.s $f4,$f6 +/* f0f3df0: 00000000 */ sll $zero,$zero,0x0 +/* f0f3df4: 4500005c */ bc1f .L0f0f3f68 +/* f0f3df8: 240a0001 */ addiu $t2,$zero,0x1 +/* f0f3dfc: afaa02f4 */ sw $t2,0x2f4($sp) +/* f0f3e00: 8e040054 */ lw $a0,0x54($s0) +/* f0f3e04: 3c0b8008 */ lui $t3,0x8008 +/* f0f3e08: 256bce40 */ addiu $t3,$t3,-12736 +/* f0f3e0c: 8c8e0004 */ lw $t6,0x4($a0) +/* f0f3e10: 556e002f */ bnel $t3,$t6,.L0f0f3ed0 +/* f0f3e14: 8faf02f4 */ lw $t7,0x2f4($sp) +/* f0f3e18: 0c006a47 */ jal 0x1a91c +/* f0f3e1c: 24050006 */ addiu $a1,$zero,0x6 +/* f0f3e20: 5040002b */ beqzl $v0,.L0f0f3ed0 +/* f0f3e24: 8faf02f4 */ lw $t7,0x2f4($sp) +/* f0f3e28: 8e0d0574 */ lw $t5,0x574($s0) +/* f0f3e2c: 3c0143f0 */ lui $at,0x43f0 +/* f0f3e30: 44812000 */ mtc1 $at,$f4 +/* f0f3e34: 448d4000 */ mtc1 $t5,$f8 +/* f0f3e38: 8c510004 */ lw $s1,0x4($v0) +/* f0f3e3c: 468042a0 */ cvt.s.w $f10,$f8 +/* f0f3e40: 0fc01af4 */ jal func0f006bd0 +/* f0f3e44: 46045303 */ div.s $f12,$f10,$f4 +/* f0f3e48: 44806000 */ mtc1 $zero,$f12 +/* f0f3e4c: 3c013f80 */ lui $at,0x3f80 +/* f0f3e50: 44817000 */ mtc1 $at,$f14 +/* f0f3e54: 3c017f1b */ lui $at,0x7f1b +/* f0f3e58: e7ac02fc */ swc1 $f12,0x2fc($sp) +/* f0f3e5c: c6260004 */ lwc1 $f6,0x4($s1) +/* f0f3e60: c428292c */ lwc1 $f8,0x292c($at) +/* f0f3e64: 46000102 */ mul.s $f4,$f0,$f0 +/* f0f3e68: 3c014387 */ lui $at,0x4387 +/* f0f3e6c: 240c0001 */ addiu $t4,$zero,0x1 +/* f0f3e70: afac0308 */ sw $t4,0x308($sp) +/* f0f3e74: e7ac0304 */ swc1 $f12,0x304($sp) +/* f0f3e78: 46083283 */ div.s $f10,$f6,$f8 +/* f0f3e7c: 46047181 */ sub.s $f6,$f14,$f4 +/* f0f3e80: 46065202 */ mul.s $f8,$f10,$f6 +/* f0f3e84: 46007281 */ sub.s $f10,$f14,$f0 +/* f0f3e88: 44813000 */ mtc1 $at,$f6 +/* f0f3e8c: 3c0142c8 */ lui $at,0x42c8 +/* f0f3e90: 46086101 */ sub.s $f4,$f12,$f8 +/* f0f3e94: 46065202 */ mul.s $f8,$f10,$f6 +/* f0f3e98: e7a40300 */ swc1 $f4,0x300($sp) +/* f0f3e9c: 44812000 */ mtc1 $at,$f4 +/* f0f3ea0: 3c013f00 */ lui $at,0x3f00 +/* f0f3ea4: 44813000 */ mtc1 $at,$f6 +/* f0f3ea8: 46044080 */ add.s $f2,$f8,$f4 +/* f0f3eac: e6020554 */ swc1 $f2,0x554($s0) +/* f0f3eb0: c62a0004 */ lwc1 $f10,0x4($s1) +/* f0f3eb4: afa002f4 */ sw $zero,0x2f4($sp) +/* f0f3eb8: 8fa4003c */ lw $a0,0x3c($sp) +/* f0f3ebc: 46065202 */ mul.s $f8,$f10,$f6 +/* f0f3ec0: 46081103 */ div.s $f4,$f2,$f8 +/* f0f3ec4: 0fc1a2aa */ jal func0f068aa8 +/* f0f3ec8: e7a402f8 */ swc1 $f4,0x2f8($sp) +/* f0f3ecc: 8faf02f4 */ lw $t7,0x2f4($sp) +.L0f0f3ed0: +/* f0f3ed0: 11e00025 */ beqz $t7,.L0f0f3f68 +/* f0f3ed4: 00000000 */ sll $zero,$zero,0x0 +/* f0f3ed8: 0fc1a2aa */ jal func0f068aa8 +/* f0f3edc: 8fa4003c */ lw $a0,0x3c($sp) +/* f0f3ee0: 10400021 */ beqz $v0,.L0f0f3f68 +/* f0f3ee4: 00000000 */ sll $zero,$zero,0x0 +/* f0f3ee8: c4400008 */ lwc1 $f0,0x8($v0) +/* f0f3eec: c44a0004 */ lwc1 $f10,0x4($v0) +/* f0f3ef0: 3c013f00 */ lui $at,0x3f00 +/* f0f3ef4: 44817000 */ mtc1 $at,$f14 +/* f0f3ef8: 460a0181 */ sub.s $f6,$f0,$f10 +/* f0f3efc: 24180001 */ addiu $t8,$zero,0x1 +/* f0f3f00: 460e3202 */ mul.s $f8,$f6,$f14 +/* f0f3f04: 46080101 */ sub.s $f4,$f0,$f8 +/* f0f3f08: 46002287 */ neg.s $f10,$f4 +/* f0f3f0c: e7aa02fc */ swc1 $f10,0x2fc($sp) +/* f0f3f10: c446000c */ lwc1 $f6,0xc($v0) +/* f0f3f14: c4420010 */ lwc1 $f2,0x10($v0) +/* f0f3f18: 46061201 */ sub.s $f8,$f2,$f6 +/* f0f3f1c: 460e4102 */ mul.s $f4,$f8,$f14 +/* f0f3f20: 46041281 */ sub.s $f10,$f2,$f4 +/* f0f3f24: 46005187 */ neg.s $f6,$f10 +/* f0f3f28: e7a60300 */ swc1 $f6,0x300($sp) +/* f0f3f2c: c4480014 */ lwc1 $f8,0x14($v0) +/* f0f3f30: c44c0018 */ lwc1 $f12,0x18($v0) +/* f0f3f34: afb80308 */ sw $t8,0x308($sp) +/* f0f3f38: 46086101 */ sub.s $f4,$f12,$f8 +/* f0f3f3c: 460e2282 */ mul.s $f10,$f4,$f14 +/* f0f3f40: 460a6181 */ sub.s $f6,$f12,$f10 +/* f0f3f44: 46003207 */ neg.s $f8,$f6 +/* f0f3f48: e7a80304 */ swc1 $f8,0x304($sp) +/* f0f3f4c: c44a000c */ lwc1 $f10,0xc($v0) +/* f0f3f50: c4440010 */ lwc1 $f4,0x10($v0) +/* f0f3f54: 460a2181 */ sub.s $f6,$f4,$f10 +/* f0f3f58: c6040554 */ lwc1 $f4,0x554($s0) +/* f0f3f5c: 460e3202 */ mul.s $f8,$f6,$f14 +/* f0f3f60: 46082283 */ div.s $f10,$f4,$f8 +/* f0f3f64: e7aa02f8 */ swc1 $f10,0x2f8($sp) +.L0f0f3f68: +/* f0f3f68: 0c00566c */ jal 0x159b0 +/* f0f3f6c: 27a40350 */ addiu $a0,$sp,0x350 +/* f0f3f70: 8fb90448 */ lw $t9,0x448($sp) +/* f0f3f74: 24010001 */ addiu $at,$zero,0x1 +/* f0f3f78: 17210083 */ bne $t9,$at,.L0f0f4188 +/* f0f3f7c: 3c0a8009 */ lui $t2,0x8009 +/* f0f3f80: 914a0af0 */ lbu $t2,0xaf0($t2) +/* f0f3f84: 24010001 */ addiu $at,$zero,0x1 +/* f0f3f88: 27a40398 */ addiu $a0,$sp,0x398 +/* f0f3f8c: 11410130 */ beq $t2,$at,.L0f0f4450 +/* f0f3f90: 27a50350 */ addiu $a1,$sp,0x350 +/* f0f3f94: c6000538 */ lwc1 $f0,0x538($s0) +/* f0f3f98: c6060510 */ lwc1 $f6,0x510($s0) +/* f0f3f9c: 3c03800a */ lui $v1,0x800a +/* f0f3fa0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0f3fa4: 46060032 */ c.eq.s $f0,$f6 +/* f0f3fa8: 00000000 */ sll $zero,$zero,0x0 +/* f0f3fac: 45030014 */ bc1tl .L0f0f4000 +/* f0f3fb0: c60c053c */ lwc1 $f12,0x53c($s0) +/* f0f3fb4: 8c6b0000 */ lw $t3,0x0($v1) +/* f0f3fb8: 00001025 */ or $v0,$zero,$zero +/* f0f3fbc: 3c017f1b */ lui $at,0x7f1b +/* f0f3fc0: 5960000f */ blezl $t3,.L0f0f4000 +/* f0f3fc4: c60c053c */ lwc1 $f12,0x53c($s0) +/* f0f3fc8: c4242930 */ lwc1 $f4,0x2930($at) +/* f0f3fcc: 3c017f1b */ lui $at,0x7f1b +/* f0f3fd0: 46040082 */ mul.s $f2,$f0,$f4 +/* f0f3fd4: c4202934 */ lwc1 $f0,0x2934($at) +/* f0f3fd8: c6080510 */ lwc1 $f8,0x510($s0) +.L0f0f3fdc: +/* f0f3fdc: 24420001 */ addiu $v0,$v0,0x1 +/* f0f3fe0: 46080282 */ mul.s $f10,$f0,$f8 +/* f0f3fe4: 460a1180 */ add.s $f6,$f2,$f10 +/* f0f3fe8: e6060510 */ swc1 $f6,0x510($s0) +/* f0f3fec: 8c6e0000 */ lw $t6,0x0($v1) +/* f0f3ff0: 004e082a */ slt $at,$v0,$t6 +/* f0f3ff4: 5420fff9 */ bnezl $at,.L0f0f3fdc +/* f0f3ff8: c6080510 */ lwc1 $f8,0x510($s0) +/* f0f3ffc: c60c053c */ lwc1 $f12,0x53c($s0) +.L0f0f4000: +/* f0f4000: c6040514 */ lwc1 $f4,0x514($s0) +/* f0f4004: 3c03800a */ lui $v1,0x800a +/* f0f4008: 3c017f1b */ lui $at,0x7f1b +/* f0f400c: 46046032 */ c.eq.s $f12,$f4 +/* f0f4010: c4202938 */ lwc1 $f0,0x2938($at) +/* f0f4014: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0f4018: 3c0b8007 */ lui $t3,0x8007 +/* f0f401c: 45030013 */ bc1tl .L0f0f406c +/* f0f4020: c60c0540 */ lwc1 $f12,0x540($s0) +/* f0f4024: 8c6d0000 */ lw $t5,0x0($v1) +/* f0f4028: 00001025 */ or $v0,$zero,$zero +/* f0f402c: 3c017f1b */ lui $at,0x7f1b +/* f0f4030: 59a0000e */ blezl $t5,.L0f0f406c +/* f0f4034: c60c0540 */ lwc1 $f12,0x540($s0) +/* f0f4038: c428293c */ lwc1 $f8,0x293c($at) +/* f0f403c: 46086082 */ mul.s $f2,$f12,$f8 +/* f0f4040: 00000000 */ sll $zero,$zero,0x0 +/* f0f4044: c60a0514 */ lwc1 $f10,0x514($s0) +.L0f0f4048: +/* f0f4048: 24420001 */ addiu $v0,$v0,0x1 +/* f0f404c: 460a0182 */ mul.s $f6,$f0,$f10 +/* f0f4050: 46061100 */ add.s $f4,$f2,$f6 +/* f0f4054: e6040514 */ swc1 $f4,0x514($s0) +/* f0f4058: 8c6c0000 */ lw $t4,0x0($v1) +/* f0f405c: 004c082a */ slt $at,$v0,$t4 +/* f0f4060: 5420fff9 */ bnezl $at,.L0f0f4048 +/* f0f4064: c60a0514 */ lwc1 $f10,0x514($s0) +/* f0f4068: c60c0540 */ lwc1 $f12,0x540($s0) +.L0f0f406c: +/* f0f406c: c6080518 */ lwc1 $f8,0x518($s0) +/* f0f4070: 46086032 */ c.eq.s $f12,$f8 +/* f0f4074: 00000000 */ sll $zero,$zero,0x0 +/* f0f4078: 45030013 */ bc1tl .L0f0f40c8 +/* f0f407c: c60c0544 */ lwc1 $f12,0x544($s0) +/* f0f4080: 8c6f0000 */ lw $t7,0x0($v1) +/* f0f4084: 00001025 */ or $v0,$zero,$zero +/* f0f4088: 3c017f1b */ lui $at,0x7f1b +/* f0f408c: 59e0000e */ blezl $t7,.L0f0f40c8 +/* f0f4090: c60c0544 */ lwc1 $f12,0x544($s0) +/* f0f4094: c42a2940 */ lwc1 $f10,0x2940($at) +/* f0f4098: 460a6082 */ mul.s $f2,$f12,$f10 +/* f0f409c: 00000000 */ sll $zero,$zero,0x0 +/* f0f40a0: c6060518 */ lwc1 $f6,0x518($s0) +.L0f0f40a4: +/* f0f40a4: 24420001 */ addiu $v0,$v0,0x1 +/* f0f40a8: 46060102 */ mul.s $f4,$f0,$f6 +/* f0f40ac: 46041200 */ add.s $f8,$f2,$f4 +/* f0f40b0: e6080518 */ swc1 $f8,0x518($s0) +/* f0f40b4: 8c780000 */ lw $t8,0x0($v1) +/* f0f40b8: 0058082a */ slt $at,$v0,$t8 +/* f0f40bc: 5420fff9 */ bnezl $at,.L0f0f40a4 +/* f0f40c0: c6060518 */ lwc1 $f6,0x518($s0) +/* f0f40c4: c60c0544 */ lwc1 $f12,0x544($s0) +.L0f0f40c8: +/* f0f40c8: c60e051c */ lwc1 $f14,0x51c($s0) +/* f0f40cc: 460e6032 */ c.eq.s $f12,$f14 +/* f0f40d0: 00000000 */ sll $zero,$zero,0x0 +/* f0f40d4: 45030014 */ bc1tl .L0f0f4128 +/* f0f40d8: c60a0510 */ lwc1 $f10,0x510($s0) +/* f0f40dc: 8c790000 */ lw $t9,0x0($v1) +/* f0f40e0: 00001025 */ or $v0,$zero,$zero +/* f0f40e4: 3c017f1b */ lui $at,0x7f1b +/* f0f40e8: 5b20000f */ blezl $t9,.L0f0f4128 +/* f0f40ec: c60a0510 */ lwc1 $f10,0x510($s0) +/* f0f40f0: c42a2944 */ lwc1 $f10,0x2944($at) +/* f0f40f4: 460a6082 */ mul.s $f2,$f12,$f10 +/* f0f40f8: 00000000 */ sll $zero,$zero,0x0 +/* f0f40fc: c606051c */ lwc1 $f6,0x51c($s0) +.L0f0f4100: +/* f0f4100: 24420001 */ addiu $v0,$v0,0x1 +/* f0f4104: 46060102 */ mul.s $f4,$f0,$f6 +/* f0f4108: 46041200 */ add.s $f8,$f2,$f4 +/* f0f410c: e608051c */ swc1 $f8,0x51c($s0) +/* f0f4110: 8c6a0000 */ lw $t2,0x0($v1) +/* f0f4114: 004a082a */ slt $at,$v0,$t2 +/* f0f4118: 5420fff9 */ bnezl $at,.L0f0f4100 +/* f0f411c: c606051c */ lwc1 $f6,0x51c($s0) +/* f0f4120: c60e051c */ lwc1 $f14,0x51c($s0) +/* f0f4124: c60a0510 */ lwc1 $f10,0x510($s0) +.L0f0f4128: +/* f0f4128: 8d6b06c8 */ lw $t3,0x6c8($t3) +/* f0f412c: 24010001 */ addiu $at,$zero,0x1 +/* f0f4130: e7aa0430 */ swc1 $f10,0x430($sp) +/* f0f4134: c6120518 */ lwc1 $f18,0x518($s0) +/* f0f4138: 15610004 */ bne $t3,$at,.L0f0f414c +/* f0f413c: c6100514 */ lwc1 $f16,0x514($s0) +/* f0f4140: c7a60430 */ lwc1 $f6,0x430($sp) +/* f0f4144: 46063100 */ add.s $f4,$f6,$f6 +/* f0f4148: e7a40430 */ swc1 $f4,0x430($sp) +.L0f0f414c: +/* f0f414c: e7b0042c */ swc1 $f16,0x42c($sp) +/* f0f4150: e7b20428 */ swc1 $f18,0x428($sp) +/* f0f4154: e7ae0424 */ swc1 $f14,0x424($sp) +/* f0f4158: c6020548 */ lwc1 $f2,0x548($s0) +/* f0f415c: c60c054c */ lwc1 $f12,0x54c($s0) +/* f0f4160: c6000550 */ lwc1 $f0,0x550($s0) +/* f0f4164: e6020520 */ swc1 $f2,0x520($s0) +/* f0f4168: e60c0524 */ swc1 $f12,0x524($s0) +/* f0f416c: e6000528 */ swc1 $f0,0x528($s0) +/* f0f4170: e7a20398 */ swc1 $f2,0x398($sp) +/* f0f4174: e7ac039c */ swc1 $f12,0x39c($sp) +/* f0f4178: 0c005923 */ jal 0x1648c +/* f0f417c: e7a003a0 */ swc1 $f0,0x3a0($sp) +/* f0f4180: 100000b4 */ beqz $zero,.L0f0f4454 +/* f0f4184: 3c01c2c8 */ lui $at,0xc2c8 +.L0f0f4188: +/* f0f4188: 8e0205b0 */ lw $v0,0x5b0($s0) +/* f0f418c: 3c01800a */ lui $at,0x800a +/* f0f4190: 00027300 */ sll $t6,$v0,0xc +/* f0f4194: 000e17c2 */ srl $v0,$t6,0x1f +/* f0f4198: 10400093 */ beqz $v0,.L0f0f43e8 +/* f0f419c: 00000000 */ sll $zero,$zero,0x0 +/* f0f41a0: c4289fc4 */ lwc1 $f8,-0x603c($at) +/* f0f41a4: 3c014220 */ lui $at,0x4220 +/* f0f41a8: 44815000 */ mtc1 $at,$f10 +/* f0f41ac: c6040564 */ lwc1 $f4,0x564($s0) +/* f0f41b0: 3c013f80 */ lui $at,0x3f80 +/* f0f41b4: 460a4183 */ div.s $f6,$f8,$f10 +/* f0f41b8: 44815000 */ mtc1 $at,$f10 +/* f0f41bc: 3c017f1b */ lui $at,0x7f1b +/* f0f41c0: 46062200 */ add.s $f8,$f4,$f6 +/* f0f41c4: e6080564 */ swc1 $f8,0x564($s0) +/* f0f41c8: c6000564 */ lwc1 $f0,0x564($s0) +/* f0f41cc: 4600503c */ c.lt.s $f10,$f0 +/* f0f41d0: 00000000 */ sll $zero,$zero,0x0 +/* f0f41d4: 45000010 */ bc1f .L0f0f4218 +/* f0f41d8: 00000000 */ sll $zero,$zero,0x0 +/* f0f41dc: 920c05b1 */ lbu $t4,0x5b1($s0) +/* f0f41e0: c6040538 */ lwc1 $f4,0x538($s0) +/* f0f41e4: c606053c */ lwc1 $f6,0x53c($s0) +/* f0f41e8: 318ffff7 */ andi $t7,$t4,0xfff7 +/* f0f41ec: a20f05b1 */ sb $t7,0x5b1($s0) +/* f0f41f0: 8e0205b0 */ lw $v0,0x5b0($s0) +/* f0f41f4: c6080540 */ lwc1 $f8,0x540($s0) +/* f0f41f8: c60a0544 */ lwc1 $f10,0x544($s0) +/* f0f41fc: 0002c300 */ sll $t8,$v0,0xc +/* f0f4200: 001817c2 */ srl $v0,$t8,0x1f +/* f0f4204: e6040510 */ swc1 $f4,0x510($s0) +/* f0f4208: e6060514 */ swc1 $f6,0x514($s0) +/* f0f420c: e6080518 */ swc1 $f8,0x518($s0) +/* f0f4210: 10000075 */ beqz $zero,.L0f0f43e8 +/* f0f4214: e60a051c */ swc1 $f10,0x51c($s0) +.L0f0f4218: +/* f0f4218: c4242948 */ lwc1 $f4,0x2948($at) +/* f0f421c: 46040302 */ mul.s $f12,$f0,$f4 +/* f0f4220: 0c0068f4 */ jal 0x1a3d0 +/* f0f4224: 00000000 */ sll $zero,$zero,0x0 +/* f0f4228: 3c013f00 */ lui $at,0x3f00 +/* f0f422c: 44814000 */ mtc1 $at,$f8 +/* f0f4230: 46000187 */ neg.s $f6,$f0 +/* f0f4234: 44812000 */ mtc1 $at,$f4 +/* f0f4238: 46083282 */ mul.s $f10,$f6,$f8 +/* f0f423c: 92020568 */ lbu $v0,0x568($s0) +/* f0f4240: 3c013f80 */ lui $at,0x3f80 +/* f0f4244: 44813000 */ mtc1 $at,$f6 +/* f0f4248: 304a0002 */ andi $t2,$v0,0x2 +/* f0f424c: 27a40398 */ addiu $a0,$sp,0x398 +/* f0f4250: 27a50350 */ addiu $a1,$sp,0x350 +/* f0f4254: 46045080 */ add.s $f2,$f10,$f4 +/* f0f4258: 46001386 */ mov.s $f14,$f2 +/* f0f425c: 11400017 */ beqz $t2,.L0f0f42bc +/* f0f4260: 46023301 */ sub.s $f12,$f6,$f2 +/* f0f4264: c6080510 */ lwc1 $f8,0x510($s0) +/* f0f4268: c6040538 */ lwc1 $f4,0x538($s0) +/* f0f426c: 460c4282 */ mul.s $f10,$f8,$f12 +/* f0f4270: 00000000 */ sll $zero,$zero,0x0 +/* f0f4274: 46041182 */ mul.s $f6,$f2,$f4 +/* f0f4278: 46065200 */ add.s $f8,$f10,$f6 +/* f0f427c: e7a80430 */ swc1 $f8,0x430($sp) +/* f0f4280: c6040514 */ lwc1 $f4,0x514($s0) +/* f0f4284: c606053c */ lwc1 $f6,0x53c($s0) +/* f0f4288: 460c2282 */ mul.s $f10,$f4,$f12 +/* f0f428c: 00000000 */ sll $zero,$zero,0x0 +/* f0f4290: 46061202 */ mul.s $f8,$f2,$f6 +/* f0f4294: 46085100 */ add.s $f4,$f10,$f8 +/* f0f4298: e7a4042c */ swc1 $f4,0x42c($sp) +/* f0f429c: c6060518 */ lwc1 $f6,0x518($s0) +/* f0f42a0: c6080540 */ lwc1 $f8,0x540($s0) +/* f0f42a4: 460c3282 */ mul.s $f10,$f6,$f12 +/* f0f42a8: 00000000 */ sll $zero,$zero,0x0 +/* f0f42ac: 46081102 */ mul.s $f4,$f2,$f8 +/* f0f42b0: 46045180 */ add.s $f6,$f10,$f4 +/* f0f42b4: 1000000b */ beqz $zero,.L0f0f42e4 +/* f0f42b8: e7a60428 */ swc1 $f6,0x428($sp) +.L0f0f42bc: +/* f0f42bc: c6000538 */ lwc1 $f0,0x538($s0) +/* f0f42c0: e6000510 */ swc1 $f0,0x510($s0) +/* f0f42c4: e7a00430 */ swc1 $f0,0x430($sp) +/* f0f42c8: c600053c */ lwc1 $f0,0x53c($s0) +/* f0f42cc: e6000514 */ swc1 $f0,0x514($s0) +/* f0f42d0: e7a0042c */ swc1 $f0,0x42c($sp) +/* f0f42d4: c6000540 */ lwc1 $f0,0x540($s0) +/* f0f42d8: e6000518 */ swc1 $f0,0x518($s0) +/* f0f42dc: e7a00428 */ swc1 $f0,0x428($sp) +/* f0f42e0: 92020568 */ lbu $v0,0x568($s0) +.L0f0f42e4: +/* f0f42e4: 304b0001 */ andi $t3,$v0,0x1 +/* f0f42e8: 5160000a */ beqzl $t3,.L0f0f4314 +/* f0f42ec: c6000544 */ lwc1 $f0,0x544($s0) +/* f0f42f0: c608051c */ lwc1 $f8,0x51c($s0) +/* f0f42f4: c6040544 */ lwc1 $f4,0x544($s0) +/* f0f42f8: 460c4282 */ mul.s $f10,$f8,$f12 +/* f0f42fc: 00000000 */ sll $zero,$zero,0x0 +/* f0f4300: 46047182 */ mul.s $f6,$f14,$f4 +/* f0f4304: 46065200 */ add.s $f8,$f10,$f6 +/* f0f4308: 10000005 */ beqz $zero,.L0f0f4320 +/* f0f430c: e7a80424 */ swc1 $f8,0x424($sp) +/* f0f4310: c6000544 */ lwc1 $f0,0x544($s0) +.L0f0f4314: +/* f0f4314: e600051c */ swc1 $f0,0x51c($s0) +/* f0f4318: e7a00424 */ swc1 $f0,0x424($sp) +/* f0f431c: 92020568 */ lbu $v0,0x568($s0) +.L0f0f4320: +/* f0f4320: 304e0004 */ andi $t6,$v0,0x4 +/* f0f4324: 51c00024 */ beqzl $t6,.L0f0f43b8 +/* f0f4328: c6020548 */ lwc1 $f2,0x548($s0) +/* f0f432c: c6040520 */ lwc1 $f4,0x520($s0) +/* f0f4330: 27b10290 */ addiu $s1,$sp,0x290 +/* f0f4334: 02202025 */ or $a0,$s1,$zero +/* f0f4338: e7a40290 */ swc1 $f4,0x290($sp) +/* f0f433c: c60a0524 */ lwc1 $f10,0x524($s0) +/* f0f4340: 27a502bc */ addiu $a1,$sp,0x2bc +/* f0f4344: e7aa0294 */ swc1 $f10,0x294($sp) +/* f0f4348: c6060528 */ lwc1 $f6,0x528($s0) +/* f0f434c: e7ae02d0 */ swc1 $f14,0x2d0($sp) +/* f0f4350: 0fc25b28 */ jal func0f096ca0 +/* f0f4354: e7a60298 */ swc1 $f6,0x298($sp) +/* f0f4358: c6080548 */ lwc1 $f8,0x548($s0) +/* f0f435c: 02202025 */ or $a0,$s1,$zero +/* f0f4360: 27a502ac */ addiu $a1,$sp,0x2ac +/* f0f4364: e7a80290 */ swc1 $f8,0x290($sp) +/* f0f4368: c604054c */ lwc1 $f4,0x54c($s0) +/* f0f436c: e7a40294 */ swc1 $f4,0x294($sp) +/* f0f4370: c60a0550 */ lwc1 $f10,0x550($s0) +/* f0f4374: 0fc25b28 */ jal func0f096ca0 +/* f0f4378: e7aa0298 */ swc1 $f10,0x298($sp) +/* f0f437c: c7ae02d0 */ lwc1 $f14,0x2d0($sp) +/* f0f4380: 27b1029c */ addiu $s1,$sp,0x29c +/* f0f4384: 02203825 */ or $a3,$s1,$zero +/* f0f4388: 44067000 */ mfc1 $a2,$f14 +/* f0f438c: 27a402bc */ addiu $a0,$sp,0x2bc +/* f0f4390: 0fc25cae */ jal func0f0972b8 +/* f0f4394: 27a502ac */ addiu $a1,$sp,0x2ac +/* f0f4398: 02202025 */ or $a0,$s1,$zero +/* f0f439c: 0fc25bb5 */ jal func0f096ed4 +/* f0f43a0: 27a50350 */ addiu $a1,$sp,0x350 +/* f0f43a4: 8e0205b0 */ lw $v0,0x5b0($s0) +/* f0f43a8: 00026b00 */ sll $t5,$v0,0xc +/* f0f43ac: 1000000e */ beqz $zero,.L0f0f43e8 +/* f0f43b0: 000d17c2 */ srl $v0,$t5,0x1f +/* f0f43b4: c6020548 */ lwc1 $f2,0x548($s0) +.L0f0f43b8: +/* f0f43b8: c60c054c */ lwc1 $f12,0x54c($s0) +/* f0f43bc: c6000550 */ lwc1 $f0,0x550($s0) +/* f0f43c0: e6020520 */ swc1 $f2,0x520($s0) +/* f0f43c4: e60c0524 */ swc1 $f12,0x524($s0) +/* f0f43c8: e6000528 */ swc1 $f0,0x528($s0) +/* f0f43cc: e7a20398 */ swc1 $f2,0x398($sp) +/* f0f43d0: e7ac039c */ swc1 $f12,0x39c($sp) +/* f0f43d4: 0c005923 */ jal 0x1648c +/* f0f43d8: e7a003a0 */ swc1 $f0,0x3a0($sp) +/* f0f43dc: 8e0205b0 */ lw $v0,0x5b0($s0) +/* f0f43e0: 00027b00 */ sll $t7,$v0,0xc +/* f0f43e4: 000f17c2 */ srl $v0,$t7,0x1f +.L0f0f43e8: +/* f0f43e8: 5440001a */ bnezl $v0,.L0f0f4454 +/* f0f43ec: 3c01c2c8 */ lui $at,0xc2c8 +/* f0f43f0: c6000538 */ lwc1 $f0,0x538($s0) +/* f0f43f4: 27a40398 */ addiu $a0,$sp,0x398 +/* f0f43f8: 27a50350 */ addiu $a1,$sp,0x350 +/* f0f43fc: e6000510 */ swc1 $f0,0x510($s0) +/* f0f4400: e7a00430 */ swc1 $f0,0x430($sp) +/* f0f4404: c600053c */ lwc1 $f0,0x53c($s0) +/* f0f4408: e6000514 */ swc1 $f0,0x514($s0) +/* f0f440c: e7a0042c */ swc1 $f0,0x42c($sp) +/* f0f4410: c6000540 */ lwc1 $f0,0x540($s0) +/* f0f4414: e6000518 */ swc1 $f0,0x518($s0) +/* f0f4418: e7a00428 */ swc1 $f0,0x428($sp) +/* f0f441c: c6000544 */ lwc1 $f0,0x544($s0) +/* f0f4420: e600051c */ swc1 $f0,0x51c($s0) +/* f0f4424: e7a00424 */ swc1 $f0,0x424($sp) +/* f0f4428: c6020548 */ lwc1 $f2,0x548($s0) +/* f0f442c: c60c054c */ lwc1 $f12,0x54c($s0) +/* f0f4430: c6000550 */ lwc1 $f0,0x550($s0) +/* f0f4434: e6020520 */ swc1 $f2,0x520($s0) +/* f0f4438: e60c0524 */ swc1 $f12,0x524($s0) +/* f0f443c: e6000528 */ swc1 $f0,0x528($s0) +/* f0f4440: e7a20398 */ swc1 $f2,0x398($sp) +/* f0f4444: e7ac039c */ swc1 $f12,0x39c($sp) +/* f0f4448: 0c005923 */ jal 0x1648c +/* f0f444c: e7a003a0 */ swc1 $f0,0x3a0($sp) +.L0f0f4450: +/* f0f4450: 3c01c2c8 */ lui $at,0xc2c8 +.L0f0f4454: +/* f0f4454: 44813000 */ mtc1 $at,$f6 +/* f0f4458: c7a80428 */ lwc1 $f8,0x428($sp) +/* f0f445c: 8fb90448 */ lw $t9,0x448($sp) +/* f0f4460: 24010001 */ addiu $at,$zero,0x1 +/* f0f4464: 46083100 */ add.s $f4,$f6,$f8 +/* f0f4468: 17210011 */ bne $t9,$at,.L0f0f44b0 +/* f0f446c: e7a4030c */ swc1 $f4,0x30c($sp) +/* f0f4470: 3c0a8009 */ lui $t2,0x8009 +/* f0f4474: 914a0af0 */ lbu $t2,0xaf0($t2) +/* f0f4478: 24010001 */ addiu $at,$zero,0x1 +/* f0f447c: 3c0b8008 */ lui $t3,0x8008 +/* f0f4480: 51410035 */ beql $t2,$at,.L0f0f4558 +/* f0f4484: 27a40390 */ addiu $a0,$sp,0x390 +/* f0f4488: 8d6bfac0 */ lw $t3,-0x540($t3) +/* f0f448c: c60a0510 */ lwc1 $f10,0x510($s0) +/* f0f4490: 448b3000 */ mtc1 $t3,$f6 +/* f0f4494: 00000000 */ sll $zero,$zero,0x0 +/* f0f4498: 46803220 */ cvt.s.w $f8,$f6 +/* f0f449c: 46085102 */ mul.s $f4,$f10,$f8 +/* f0f44a0: e7a40390 */ swc1 $f4,0x390($sp) +/* f0f44a4: c6060514 */ lwc1 $f6,0x514($s0) +/* f0f44a8: 1000002a */ beqz $zero,.L0f0f4554 +/* f0f44ac: e7a60394 */ swc1 $f6,0x394($sp) +.L0f0f44b0: +/* f0f44b0: 0c002f40 */ jal 0xbd00 +/* f0f44b4: 00000000 */ sll $zero,$zero,0x0 +/* f0f44b8: 00028c00 */ sll $s1,$v0,0x10 +/* f0f44bc: 00117403 */ sra $t6,$s1,0x10 +/* f0f44c0: 0c002f22 */ jal 0xbc88 +/* f0f44c4: 01c08825 */ or $s1,$t6,$zero +/* f0f44c8: 44825000 */ mtc1 $v0,$f10 +/* f0f44cc: 3c013f00 */ lui $at,0x3f00 +/* f0f44d0: 44812000 */ mtc1 $at,$f4 +/* f0f44d4: 46805220 */ cvt.s.w $f8,$f10 +/* f0f44d8: 3c0d8008 */ lui $t5,0x8008 +/* f0f44dc: 8dadfac0 */ lw $t5,-0x540($t5) +/* f0f44e0: c7aa0430 */ lwc1 $f10,0x430($sp) +/* f0f44e4: 46044182 */ mul.s $f6,$f8,$f4 +/* f0f44e8: 448d4000 */ mtc1 $t5,$f8 +/* f0f44ec: 00000000 */ sll $zero,$zero,0x0 +/* f0f44f0: 46804120 */ cvt.s.w $f4,$f8 +/* f0f44f4: 46045202 */ mul.s $f8,$f10,$f4 +/* f0f44f8: 44915000 */ mtc1 $s1,$f10 +/* f0f44fc: 00000000 */ sll $zero,$zero,0x0 +/* f0f4500: 46805120 */ cvt.s.w $f4,$f10 +/* f0f4504: 46044280 */ add.s $f10,$f8,$f4 +/* f0f4508: 460a3200 */ add.s $f8,$f6,$f10 +/* f0f450c: 0c002f44 */ jal 0xbd10 +/* f0f4510: e7a80390 */ swc1 $f8,0x390($sp) +/* f0f4514: 00028c00 */ sll $s1,$v0,0x10 +/* f0f4518: 00116403 */ sra $t4,$s1,0x10 +/* f0f451c: 0c002f26 */ jal 0xbc98 +/* f0f4520: 01808825 */ or $s1,$t4,$zero +/* f0f4524: 44822000 */ mtc1 $v0,$f4 +/* f0f4528: 3c013f00 */ lui $at,0x3f00 +/* f0f452c: 44815000 */ mtc1 $at,$f10 +/* f0f4530: 468021a0 */ cvt.s.w $f6,$f4 +/* f0f4534: c7a4042c */ lwc1 $f4,0x42c($sp) +/* f0f4538: 460a3202 */ mul.s $f8,$f6,$f10 +/* f0f453c: 44913000 */ mtc1 $s1,$f6 +/* f0f4540: 00000000 */ sll $zero,$zero,0x0 +/* f0f4544: 468032a0 */ cvt.s.w $f10,$f6 +/* f0f4548: 460a2180 */ add.s $f6,$f4,$f10 +/* f0f454c: 46064100 */ add.s $f4,$f8,$f6 +/* f0f4550: e7a40394 */ swc1 $f4,0x394($sp) +.L0f0f4554: +/* f0f4554: 27a40390 */ addiu $a0,$sp,0x390 +.L0f0f4558: +/* f0f4558: 27a50398 */ addiu $a1,$sp,0x398 +/* f0f455c: 0fc2d30f */ jal func0f0b4c3c +/* f0f4560: 3c063f80 */ lui $a2,0x3f80 +/* f0f4564: 0c00566c */ jal 0x159b0 +/* f0f4568: 27a40310 */ addiu $a0,$sp,0x310 +/* f0f456c: 8e0205b4 */ lw $v0,0x5b4($s0) +/* f0f4570: 5040001d */ beqzl $v0,.L0f0f45e8 +/* f0f4574: 8fb90448 */ lw $t9,0x448($sp) +/* f0f4578: 90450000 */ lbu $a1,0x0($v0) +/* f0f457c: 241100ff */ addiu $s1,$zero,0xff +/* f0f4580: 00401825 */ or $v1,$v0,$zero +/* f0f4584: 52250018 */ beql $s1,$a1,.L0f0f45e8 +/* f0f4588: 8fb90448 */ lw $t9,0x448($sp) +/* f0f458c: 8e040054 */ lw $a0,0x54($s0) +.L0f0f4590: +/* f0f4590: 0c006a47 */ jal 0x1a91c +/* f0f4594: afa3028c */ sw $v1,0x28c($sp) +/* f0f4598: 8fa3028c */ lw $v1,0x28c($sp) +/* f0f459c: 1040000d */ beqz $v0,.L0f0f45d4 +/* f0f45a0: 00402825 */ or $a1,$v0,$zero +/* f0f45a4: 8fa4003c */ lw $a0,0x3c($sp) +/* f0f45a8: 0c006a87 */ jal 0x1aa1c +/* f0f45ac: afa3028c */ sw $v1,0x28c($sp) +/* f0f45b0: 10400008 */ beqz $v0,.L0f0f45d4 +/* f0f45b4: 8fa3028c */ lw $v1,0x28c($sp) +/* f0f45b8: 906f0001 */ lbu $t7,0x1($v1) +/* f0f45bc: 24180001 */ addiu $t8,$zero,0x1 +/* f0f45c0: 51e00004 */ beqzl $t7,.L0f0f45d4 +/* f0f45c4: ac400000 */ sw $zero,0x0($v0) +/* f0f45c8: 10000002 */ beqz $zero,.L0f0f45d4 +/* f0f45cc: ac580000 */ sw $t8,0x0($v0) +/* f0f45d0: ac400000 */ sw $zero,0x0($v0) +.L0f0f45d4: +/* f0f45d4: 90650002 */ lbu $a1,0x2($v1) +/* f0f45d8: 24630002 */ addiu $v1,$v1,0x2 +/* f0f45dc: 5625ffec */ bnel $s1,$a1,.L0f0f4590 +/* f0f45e0: 8e040054 */ lw $a0,0x54($s0) +/* f0f45e4: 8fb90448 */ lw $t9,0x448($sp) +.L0f0f45e8: +/* f0f45e8: 24010003 */ addiu $at,$zero,0x3 +/* f0f45ec: 27a40398 */ addiu $a0,$sp,0x398 +/* f0f45f0: 57210009 */ bnel $t9,$at,.L0f0f4618 +/* f0f45f4: c7a203a0 */ lwc1 $f2,0x3a0($sp) +/* f0f45f8: c60a0510 */ lwc1 $f10,0x510($s0) +/* f0f45fc: e7aa0398 */ swc1 $f10,0x398($sp) +/* f0f4600: c6080514 */ lwc1 $f8,0x514($s0) +/* f0f4604: e7a8039c */ swc1 $f8,0x39c($sp) +/* f0f4608: c6060518 */ lwc1 $f6,0x518($s0) +/* f0f460c: 1000000e */ beqz $zero,.L0f0f4648 +/* f0f4610: e7a603a0 */ swc1 $f6,0x3a0($sp) +/* f0f4614: c7a203a0 */ lwc1 $f2,0x3a0($sp) +.L0f0f4618: +/* f0f4618: c7a4030c */ lwc1 $f4,0x30c($sp) +/* f0f461c: c7aa0398 */ lwc1 $f10,0x398($sp) +/* f0f4620: c7a6039c */ lwc1 $f6,0x39c($sp) +/* f0f4624: 46022003 */ div.s $f0,$f4,$f2 +/* f0f4628: 460a0202 */ mul.s $f8,$f0,$f10 +/* f0f462c: 00000000 */ sll $zero,$zero,0x0 +/* f0f4630: 46060102 */ mul.s $f4,$f0,$f6 +/* f0f4634: 00000000 */ sll $zero,$zero,0x0 +/* f0f4638: 46020082 */ mul.s $f2,$f0,$f2 +/* f0f463c: e7a80398 */ swc1 $f8,0x398($sp) +/* f0f4640: e7a4039c */ swc1 $f4,0x39c($sp) +/* f0f4644: e7a203a0 */ swc1 $f2,0x3a0($sp) +.L0f0f4648: +/* f0f4648: 0c0059b7 */ jal 0x166dc +/* f0f464c: 27a50310 */ addiu $a1,$sp,0x310 +/* f0f4650: 8faa0308 */ lw $t2,0x308($sp) +/* f0f4654: 5140000a */ beqzl $t2,.L0f0f4680 +/* f0f4658: c7ac0424 */ lwc1 $f12,0x424($sp) +/* f0f465c: c7aa0424 */ lwc1 $f10,0x424($sp) +/* f0f4660: c7a802f8 */ lwc1 $f8,0x2f8($sp) +/* f0f4664: 27a50310 */ addiu $a1,$sp,0x310 +/* f0f4668: 46085302 */ mul.s $f12,$f10,$f8 +/* f0f466c: 0c0057c1 */ jal 0x15f04 +/* f0f4670: 00000000 */ sll $zero,$zero,0x0 +/* f0f4674: 10000005 */ beqz $zero,.L0f0f468c +/* f0f4678: 8fab0308 */ lw $t3,0x308($sp) +/* f0f467c: c7ac0424 */ lwc1 $f12,0x424($sp) +.L0f0f4680: +/* f0f4680: 0c0057c1 */ jal 0x15f04 +/* f0f4684: 27a50310 */ addiu $a1,$sp,0x310 +/* f0f4688: 8fab0308 */ lw $t3,0x308($sp) +.L0f0f468c: +/* f0f468c: 11600005 */ beqz $t3,.L0f0f46a4 +/* f0f4690: 27a402fc */ addiu $a0,$sp,0x2fc +/* f0f4694: 0c0059b7 */ jal 0x166dc +/* f0f4698: 27a50204 */ addiu $a1,$sp,0x204 +/* f0f469c: 1000000b */ beqz $zero,.L0f0f46cc +/* f0f46a0: 27b10244 */ addiu $s1,$sp,0x244 +.L0f0f46a4: +/* f0f46a4: c606052c */ lwc1 $f6,0x52c($s0) +/* f0f46a8: 27a40398 */ addiu $a0,$sp,0x398 +/* f0f46ac: 27a50204 */ addiu $a1,$sp,0x204 +/* f0f46b0: e7a60398 */ swc1 $f6,0x398($sp) +/* f0f46b4: c6040530 */ lwc1 $f4,0x530($s0) +/* f0f46b8: e7a4039c */ swc1 $f4,0x39c($sp) +/* f0f46bc: c60a0534 */ lwc1 $f10,0x534($s0) +/* f0f46c0: 0c0059b7 */ jal 0x166dc +/* f0f46c4: e7aa03a0 */ swc1 $f10,0x3a0($sp) +/* f0f46c8: 27b10244 */ addiu $s1,$sp,0x244 +.L0f0f46cc: +/* f0f46cc: 02203025 */ or $a2,$s1,$zero +/* f0f46d0: 27a40310 */ addiu $a0,$sp,0x310 +/* f0f46d4: 0c005680 */ jal 0x15a00 +/* f0f46d8: 27a50350 */ addiu $a1,$sp,0x350 +/* f0f46dc: 8fae0448 */ lw $t6,0x448($sp) +/* f0f46e0: 24010003 */ addiu $at,$zero,0x3 +/* f0f46e4: 55c1000f */ bnel $t6,$at,.L0f0f4724 +/* f0f46e8: 26060014 */ addiu $a2,$s0,0x14 +/* f0f46ec: 0fc4eb81 */ jal func0f13ae04 +/* f0f46f0: 27a401c4 */ addiu $a0,$sp,0x1c4 +/* f0f46f4: 27a401c4 */ addiu $a0,$sp,0x1c4 +/* f0f46f8: 02202825 */ or $a1,$s1,$zero +/* f0f46fc: 0c005680 */ jal 0x15a00 +/* f0f4700: 27a60184 */ addiu $a2,$sp,0x184 +/* f0f4704: 26060014 */ addiu $a2,$s0,0x14 +/* f0f4708: afa60040 */ sw $a2,0x40($sp) +/* f0f470c: 27a40184 */ addiu $a0,$sp,0x184 +/* f0f4710: 0c005680 */ jal 0x15a00 +/* f0f4714: 27a50204 */ addiu $a1,$sp,0x204 +/* f0f4718: 10000006 */ beqz $zero,.L0f0f4734 +/* f0f471c: 00000000 */ sll $zero,$zero,0x0 +/* f0f4720: 26060014 */ addiu $a2,$s0,0x14 +.L0f0f4724: +/* f0f4724: afa60040 */ sw $a2,0x40($sp) +/* f0f4728: 02202025 */ or $a0,$s1,$zero +/* f0f472c: 0c005680 */ jal 0x15a00 +/* f0f4730: 27a50204 */ addiu $a1,$sp,0x204 +.L0f0f4734: +/* f0f4734: 0fc388d2 */ jal func0f0e2348 +/* f0f4738: 8fa40440 */ lw $a0,0x440($sp) +/* f0f473c: 8fad0448 */ lw $t5,0x448($sp) +/* f0f4740: afa20440 */ sw $v0,0x440($sp) +/* f0f4744: 29a10003 */ slti $at,$t5,0x3 +/* f0f4748: 5020006f */ beqzl $at,.L0f0f4908 +/* f0f474c: 8e0a0054 */ lw $t2,0x54($s0) +/* f0f4750: 11a0000e */ beqz $t5,.L0f0f478c +/* f0f4754: 3c11800a */ lui $s1,0x800a +/* f0f4758: 0fc35272 */ jal func0f0d49c8 +/* f0f475c: 00402025 */ or $a0,$v0,$zero +/* f0f4760: 244c0008 */ addiu $t4,$v0,0x8 +/* f0f4764: 3c0f0103 */ lui $t7,0x103 +/* f0f4768: 35ef0040 */ ori $t7,$t7,0x40 +/* f0f476c: afac0440 */ sw $t4,0x440($sp) +/* f0f4770: ac4f0000 */ sw $t7,0x0($v0) +/* f0f4774: 0fc2d3fa */ jal func0f0b4fe8 +/* f0f4778: 00408825 */ or $s1,$v0,$zero +/* f0f477c: 0c012d20 */ jal 0x4b480 +/* f0f4780: 00402025 */ or $a0,$v0,$zero +/* f0f4784: 1000005f */ beqz $zero,.L0f0f4904 +/* f0f4788: ae220004 */ sw $v0,0x4($s1) +.L0f0f478c: +/* f0f478c: 26312038 */ addiu $s1,$s1,0x2038 +/* f0f4790: 3c18800a */ lui $t8,0x800a +/* f0f4794: 3c0b800a */ lui $t3,0x800a +/* f0f4798: 3c0e800a */ lui $t6,0x800a +/* f0f479c: 8dce2040 */ lw $t6,0x2040($t6) +/* f0f47a0: 8d6b2044 */ lw $t3,0x2044($t3) +/* f0f47a4: 8f18203c */ lw $t8,0x203c($t8) +/* f0f47a8: 8e390000 */ lw $t9,0x0($s1) +/* f0f47ac: 016e6823 */ subu $t5,$t3,$t6 +/* f0f47b0: 448d2000 */ mtc1 $t5,$f4 +/* f0f47b4: 03195023 */ subu $t2,$t8,$t9 +/* f0f47b8: 448a4000 */ mtc1 $t2,$f8 +/* f0f47bc: 468022a0 */ cvt.s.w $f10,$f4 +/* f0f47c0: 3c047f1b */ lui $a0,0x7f1b +/* f0f47c4: 3c058007 */ lui $a1,0x8007 +/* f0f47c8: 24a514c0 */ addiu $a1,$a1,0x14c0 +/* f0f47cc: 248425f0 */ addiu $a0,$a0,0x25f0 +/* f0f47d0: 468041a0 */ cvt.s.w $f6,$f8 +/* f0f47d4: 460a3203 */ div.s $f8,$f6,$f10 +/* f0f47d8: 0c0036cc */ jal 0xdb30 +/* f0f47dc: e7a8017c */ swc1 $f8,0x17c($sp) +/* f0f47e0: 3c047f1b */ lui $a0,0x7f1b +/* f0f47e4: 3c058007 */ lui $a1,0x8007 +/* f0f47e8: 24a514c4 */ addiu $a1,$a1,0x14c4 +/* f0f47ec: 0c0036cc */ jal 0xdb30 +/* f0f47f0: 248425f4 */ addiu $a0,$a0,0x25f4 +/* f0f47f4: 0fc35272 */ jal func0f0d49c8 +/* f0f47f8: 8fa40440 */ lw $a0,0x440($sp) +/* f0f47fc: 3c0f8008 */ lui $t7,0x8008 +/* f0f4800: 8deffac0 */ lw $t7,-0x540($t7) +/* f0f4804: 8e2c0000 */ lw $t4,0x0($s1) +/* f0f4808: 3c05800a */ lui $a1,0x800a +/* f0f480c: afa20440 */ sw $v0,0x440($sp) +/* f0f4810: 018f0019 */ multu $t4,$t7 +/* f0f4814: 84a52042 */ lh $a1,0x2042($a1) +/* f0f4818: 00002012 */ mflo $a0 +/* f0f481c: 0004c400 */ sll $t8,$a0,0x10 +/* f0f4820: 0c002f2a */ jal 0xbca8 +/* f0f4824: 00182403 */ sra $a0,$t8,0x10 +/* f0f4828: 3c0b800a */ lui $t3,0x800a +/* f0f482c: 8d6b203c */ lw $t3,0x203c($t3) +/* f0f4830: 8e2e0000 */ lw $t6,0x0($s1) +/* f0f4834: 3c0c8008 */ lui $t4,0x8008 +/* f0f4838: 8d8cfac0 */ lw $t4,-0x540($t4) +/* f0f483c: 016e6823 */ subu $t5,$t3,$t6 +/* f0f4840: 3c0a800a */ lui $t2,0x800a +/* f0f4844: 01ac0019 */ multu $t5,$t4 +/* f0f4848: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f0f484c: 3c19800a */ lui $t9,0x800a +/* f0f4850: 8f392044 */ lw $t9,0x2044($t9) +/* f0f4854: c54c1854 */ lwc1 $f12,0x1854($t2) +/* f0f4858: 3c0a800a */ lui $t2,0x800a +/* f0f485c: 8d4a2040 */ lw $t2,0x2040($t2) +/* f0f4860: c7ae017c */ lwc1 $f14,0x17c($sp) +/* f0f4864: 032a3823 */ subu $a3,$t9,$t2 +/* f0f4868: 00003012 */ mflo $a2 +/* f0f486c: 00067c00 */ sll $t7,$a2,0x10 +/* f0f4870: 00075c00 */ sll $t3,$a3,0x10 +/* f0f4874: 000b3c03 */ sra $a3,$t3,0x10 +/* f0f4878: 0c002f76 */ jal 0xbdd8 +/* f0f487c: 000f3403 */ sra $a2,$t7,0x10 +/* f0f4880: 3c0d8007 */ lui $t5,0x8007 +/* f0f4884: 8dad1448 */ lw $t5,0x1448($t5) +/* f0f4888: 3c0f800a */ lui $t7,0x800a +/* f0f488c: 25ef2048 */ addiu $t7,$t7,0x2048 +/* f0f4890: 000d6140 */ sll $t4,$t5,0x5 +/* f0f4894: 018f2821 */ addu $a1,$t4,$t7 +/* f0f4898: 0c002bc0 */ jal 0xaf00 +/* f0f489c: 8fa40440 */ lw $a0,0x440($sp) +/* f0f48a0: 3c188007 */ lui $t8,0x8007 +/* f0f48a4: 8f1814c0 */ lw $t8,0x14c0($t8) +/* f0f48a8: afa20440 */ sw $v0,0x440($sp) +/* f0f48ac: 00402025 */ or $a0,$v0,$zero +/* f0f48b0: 44982000 */ mtc1 $t8,$f4 +/* f0f48b4: 3c198007 */ lui $t9,0x8007 +/* f0f48b8: 07010005 */ bgez $t8,.L0f0f48d0 +/* f0f48bc: 46802120 */ cvt.s.w $f4,$f4 +/* f0f48c0: 3c014f80 */ lui $at,0x4f80 +/* f0f48c4: 44813000 */ mtc1 $at,$f6 +/* f0f48c8: 00000000 */ sll $zero,$zero,0x0 +/* f0f48cc: 46062100 */ add.s $f4,$f4,$f6 +.L0f0f48d0: +/* f0f48d0: 8f3914c4 */ lw $t9,0x14c4($t9) +/* f0f48d4: 44052000 */ mfc1 $a1,$f4 +/* f0f48d8: 3c014f80 */ lui $at,0x4f80 +/* f0f48dc: 44995000 */ mtc1 $t9,$f10 +/* f0f48e0: 07210004 */ bgez $t9,.L0f0f48f4 +/* f0f48e4: 468052a0 */ cvt.s.w $f10,$f10 +/* f0f48e8: 44814000 */ mtc1 $at,$f8 +/* f0f48ec: 00000000 */ sll $zero,$zero,0x0 +/* f0f48f0: 46085280 */ add.s $f10,$f10,$f8 +.L0f0f48f4: +/* f0f48f4: 44065000 */ mfc1 $a2,$f10 +/* f0f48f8: 0c002b29 */ jal 0xaca4 +/* f0f48fc: 00000000 */ sll $zero,$zero,0x0 +/* f0f4900: afa20440 */ sw $v0,0x440($sp) +.L0f0f4904: +/* f0f4904: 8e0a0054 */ lw $t2,0x54($s0) +.L0f0f4908: +/* f0f4908: 8544000e */ lh $a0,0xe($t2) +/* f0f490c: 00045980 */ sll $t3,$a0,0x6 +/* f0f4910: 0fc59e7d */ jal func0f1679f4 +/* f0f4914: 01602025 */ or $a0,$t3,$zero +/* f0f4918: afa203b4 */ sw $v0,0x3b4($sp) +/* f0f491c: 8e0e0054 */ lw $t6,0x54($s0) +/* f0f4920: 00008825 */ or $s1,$zero,$zero +/* f0f4924: 85cd000e */ lh $t5,0xe($t6) +/* f0f4928: 59a0000d */ blezl $t5,.L0f0f4960 +/* f0f492c: 8605005c */ lh $a1,0x5c($s0) +/* f0f4930: 8faf03b4 */ lw $t7,0x3b4($sp) +.L0f0f4934: +/* f0f4934: 00116180 */ sll $t4,$s1,0x6 +/* f0f4938: 0c00566c */ jal 0x159b0 +/* f0f493c: 018f2021 */ addu $a0,$t4,$t7 +/* f0f4940: 8e180054 */ lw $t8,0x54($s0) +/* f0f4944: 26310001 */ addiu $s1,$s1,0x1 +/* f0f4948: 8719000e */ lh $t9,0xe($t8) +/* f0f494c: 0239082a */ slt $at,$s1,$t9 +/* f0f4950: 5420fff8 */ bnezl $at,.L0f0f4934 +/* f0f4954: 8faf03b4 */ lw $t7,0x3b4($sp) +/* f0f4958: 00008825 */ or $s1,$zero,$zero +/* f0f495c: 8605005c */ lh $a1,0x5c($s0) +.L0f0f4960: +/* f0f4960: 8faa03b4 */ lw $t2,0x3b4($sp) +/* f0f4964: 10a00025 */ beqz $a1,.L0f0f49fc +/* f0f4968: ae0a006c */ sw $t2,0x6c($s0) +/* f0f496c: 860b005e */ lh $t3,0x5e($s0) +/* f0f4970: 50ab0023 */ beql $a1,$t3,.L0f0f4a00 +/* f0f4974: 8618005e */ lh $t8,0x5e($s0) +/* f0f4978: 8e0e05b0 */ lw $t6,0x5b0($s0) +/* f0f497c: 8fa4003c */ lw $a0,0x3c($sp) +/* f0f4980: 00003025 */ or $a2,$zero,$zero +/* f0f4984: 000e62c0 */ sll $t4,$t6,0xb +/* f0f4988: 05810014 */ bgez $t4,.L0f0f49dc +/* f0f498c: 3c013f00 */ lui $at,0x3f00 +/* f0f4990: 3c01bf00 */ lui $at,0xbf00 +/* f0f4994: 44812000 */ mtc1 $at,$f4 +/* f0f4998: 44803000 */ mtc1 $zero,$f6 +/* f0f499c: 8fa4003c */ lw $a0,0x3c($sp) +/* f0f49a0: 00003025 */ or $a2,$zero,$zero +/* f0f49a4: 24070000 */ addiu $a3,$zero,0x0 +/* f0f49a8: e7a40010 */ swc1 $f4,0x10($sp) +/* f0f49ac: 0c007733 */ jal 0x1dccc +/* f0f49b0: e7a60014 */ swc1 $f6,0x14($sp) +/* f0f49b4: 0c007486 */ jal 0x1d218 +/* f0f49b8: 8fa4003c */ lw $a0,0x3c($sp) +/* f0f49bc: 44825000 */ mtc1 $v0,$f10 +/* f0f49c0: 8fa4003c */ lw $a0,0x3c($sp) +/* f0f49c4: 468052a0 */ cvt.s.w $f10,$f10 +/* f0f49c8: 44055000 */ mfc1 $a1,$f10 +/* f0f49cc: 0c007806 */ jal 0x1e018 +/* f0f49d0: 00000000 */ sll $zero,$zero,0x0 +/* f0f49d4: 10000008 */ beqz $zero,.L0f0f49f8 +/* f0f49d8: 860f005c */ lh $t7,0x5c($s0) +.L0f0f49dc: +/* f0f49dc: 44814000 */ mtc1 $at,$f8 +/* f0f49e0: 44802000 */ mtc1 $zero,$f4 +/* f0f49e4: 24070000 */ addiu $a3,$zero,0x0 +/* f0f49e8: e7a80010 */ swc1 $f8,0x10($sp) +/* f0f49ec: 0c007733 */ jal 0x1dccc +/* f0f49f0: e7a40014 */ swc1 $f4,0x14($sp) +/* f0f49f4: 860f005c */ lh $t7,0x5c($s0) +.L0f0f49f8: +/* f0f49f8: a60f005e */ sh $t7,0x5e($s0) +.L0f0f49fc: +/* f0f49fc: 8618005e */ lh $t8,0x5e($s0) +.L0f0f4a00: +/* f0f4a00: a600005c */ sh $zero,0x5c($s0) +/* f0f4a04: 13000023 */ beqz $t8,.L0f0f4a94 +/* f0f4a08: 3c05800a */ lui $a1,0x800a +/* f0f4a0c: 8ca5a000 */ lw $a1,-0x6000($a1) +/* f0f4a10: 8fa4003c */ lw $a0,0x3c($sp) +/* f0f4a14: 0c007b86 */ jal 0x1ee18 +/* f0f4a18: 24060001 */ addiu $a2,$zero,0x1 +/* f0f4a1c: 8e1905b0 */ lw $t9,0x5b0($s0) +/* f0f4a20: 00195ac0 */ sll $t3,$t9,0xb +/* f0f4a24: 0561000c */ bgez $t3,.L0f0f4a58 +/* f0f4a28: 00000000 */ sll $zero,$zero,0x0 +/* f0f4a2c: 0c007486 */ jal 0x1d218 +/* f0f4a30: 8fa4003c */ lw $a0,0x3c($sp) +/* f0f4a34: afa2004c */ sw $v0,0x4c($sp) +/* f0f4a38: 0c00745f */ jal 0x1d17c +/* f0f4a3c: 8fa4003c */ lw $a0,0x3c($sp) +/* f0f4a40: 8fae004c */ lw $t6,0x4c($sp) +/* f0f4a44: 448e3000 */ mtc1 $t6,$f6 +/* f0f4a48: 00000000 */ sll $zero,$zero,0x0 +/* f0f4a4c: 468032a0 */ cvt.s.w $f10,$f6 +/* f0f4a50: 10000004 */ beqz $zero,.L0f0f4a64 +/* f0f4a54: 46005081 */ sub.s $f2,$f10,$f0 +.L0f0f4a58: +/* f0f4a58: 0c00745f */ jal 0x1d17c +/* f0f4a5c: 8fa4003c */ lw $a0,0x3c($sp) +/* f0f4a60: 46000086 */ mov.s $f2,$f0 +.L0f0f4a64: +/* f0f4a64: 8fa4003c */ lw $a0,0x3c($sp) +/* f0f4a68: 0c007486 */ jal 0x1d218 +/* f0f4a6c: e7a20178 */ swc1 $f2,0x178($sp) +/* f0f4a70: 244dffff */ addiu $t5,$v0,-1 +/* f0f4a74: 448d4000 */ mtc1 $t5,$f8 +/* f0f4a78: c7a20178 */ lwc1 $f2,0x178($sp) +/* f0f4a7c: 46804120 */ cvt.s.w $f4,$f8 +/* f0f4a80: 4602203e */ c.le.s $f4,$f2 +/* f0f4a84: 00000000 */ sll $zero,$zero,0x0 +/* f0f4a88: 45020003 */ bc1fl .L0f0f4a98 +/* f0f4a8c: 8fa40040 */ lw $a0,0x40($sp) +/* f0f4a90: a600005e */ sh $zero,0x5e($s0) +.L0f0f4a94: +/* f0f4a94: 8fa40040 */ lw $a0,0x40($sp) +.L0f0f4a98: +/* f0f4a98: 0c005746 */ jal 0x15d18 +/* f0f4a9c: 8fa503b4 */ lw $a1,0x3b4($sp) +/* f0f4aa0: 8fac0040 */ lw $t4,0x40($sp) +/* f0f4aa4: 27a403b8 */ addiu $a0,$sp,0x3b8 +/* f0f4aa8: 8fa5003c */ lw $a1,0x3c($sp) +/* f0f4aac: afac03b8 */ sw $t4,0x3b8($sp) +/* f0f4ab0: 8e0f006c */ lw $t7,0x6c($s0) +/* f0f4ab4: 0c0073af */ jal 0x1cebc +/* f0f4ab8: afaf03c8 */ sw $t7,0x3c8($sp) +/* f0f4abc: 8e040054 */ lw $a0,0x54($s0) +/* f0f4ac0: 3c188008 */ lui $t8,0x8008 +/* f0f4ac4: 2718cc34 */ addiu $t8,$t8,-13260 +/* f0f4ac8: 8c990004 */ lw $t9,0x4($a0) +/* f0f4acc: 57190092 */ bnel $t8,$t9,.L0f0f4d18 +/* f0f4ad0: 8fb80440 */ lw $t8,0x440($sp) +/* f0f4ad4: 0c006a47 */ jal 0x1a91c +/* f0f4ad8: 00002825 */ or $a1,$zero,$zero +/* f0f4adc: 5040002e */ beqzl $v0,.L0f0f4b98 +/* f0f4ae0: 8e040054 */ lw $a0,0x54($s0) +/* f0f4ae4: 8c450004 */ lw $a1,0x4($v0) +/* f0f4ae8: 3c09800a */ lui $t1,0x800a +/* f0f4aec: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0f4af0: 84aa0010 */ lh $t2,0x10($a1) +/* f0f4af4: 00003825 */ or $a3,$zero,$zero +/* f0f4af8: 00003025 */ or $a2,$zero,$zero +/* f0f4afc: 19400025 */ blez $t2,.L0f0f4b94 +/* f0f4b00: 24080064 */ addiu $t0,$zero,0x64 +/* f0f4b04: 8d2d0000 */ lw $t5,0x0($t1) +.L0f0f4b08: +/* f0f4b08: 8cab000c */ lw $t3,0xc($a1) +/* f0f4b0c: 01a80019 */ multu $t5,$t0 +/* f0f4b10: 01661021 */ addu $v0,$t3,$a2 +/* f0f4b14: 844e0008 */ lh $t6,0x8($v0) +/* f0f4b18: 00006012 */ mflo $t4 +/* f0f4b1c: 01cc7823 */ subu $t7,$t6,$t4 +/* f0f4b20: a44f0008 */ sh $t7,0x8($v0) +/* f0f4b24: 8cb8000c */ lw $t8,0xc($a1) +/* f0f4b28: 0306c821 */ addu $t9,$t8,$a2 +/* f0f4b2c: 872a0008 */ lh $t2,0x8($t9) +/* f0f4b30: 2941a000 */ slti $at,$t2,-24576 +/* f0f4b34: 50200012 */ beqzl $at,.L0f0f4b80 +/* f0f4b38: 84b80010 */ lh $t8,0x10($a1) +/* f0f4b3c: 84ab0010 */ lh $t3,0x10($a1) +/* f0f4b40: 00001825 */ or $v1,$zero,$zero +/* f0f4b44: 00002025 */ or $a0,$zero,$zero +/* f0f4b48: 5960000d */ blezl $t3,.L0f0f4b80 +/* f0f4b4c: 84b80010 */ lh $t8,0x10($a1) +/* f0f4b50: 8cad000c */ lw $t5,0xc($a1) +.L0f0f4b54: +/* f0f4b54: 24630001 */ addiu $v1,$v1,0x1 +/* f0f4b58: 01a41021 */ addu $v0,$t5,$a0 +/* f0f4b5c: 844e0008 */ lh $t6,0x8($v0) +/* f0f4b60: 2484000c */ addiu $a0,$a0,0xc +/* f0f4b64: 25cc2000 */ addiu $t4,$t6,0x2000 +/* f0f4b68: a44c0008 */ sh $t4,0x8($v0) +/* f0f4b6c: 84af0010 */ lh $t7,0x10($a1) +/* f0f4b70: 006f082a */ slt $at,$v1,$t7 +/* f0f4b74: 5420fff7 */ bnezl $at,.L0f0f4b54 +/* f0f4b78: 8cad000c */ lw $t5,0xc($a1) +/* f0f4b7c: 84b80010 */ lh $t8,0x10($a1) +.L0f0f4b80: +/* f0f4b80: 24e70001 */ addiu $a3,$a3,0x1 +/* f0f4b84: 24c6000c */ addiu $a2,$a2,0xc +/* f0f4b88: 00f8082a */ slt $at,$a3,$t8 +/* f0f4b8c: 5420ffde */ bnezl $at,.L0f0f4b08 +/* f0f4b90: 8d2d0000 */ lw $t5,0x0($t1) +.L0f0f4b94: +/* f0f4b94: 8e040054 */ lw $a0,0x54($s0) +.L0f0f4b98: +/* f0f4b98: 0c006a47 */ jal 0x1a91c +/* f0f4b9c: 24050002 */ addiu $a1,$zero,0x2 +/* f0f4ba0: 10400019 */ beqz $v0,.L0f0f4c08 +/* f0f4ba4: 00402025 */ or $a0,$v0,$zero +/* f0f4ba8: 0c006949 */ jal 0x1a524 +/* f0f4bac: 00002825 */ or $a1,$zero,$zero +/* f0f4bb0: afa20160 */ sw $v0,0x160($sp) +/* f0f4bb4: 0c00566c */ jal 0x159b0 +/* f0f4bb8: 27a40120 */ addiu $a0,$sp,0x120 +/* f0f4bbc: 3c014080 */ lui $at,0x4080 +/* f0f4bc0: 44816000 */ mtc1 $at,$f12 +/* f0f4bc4: 0fc01ad5 */ jal func0f006b54 +/* f0f4bc8: 00000000 */ sll $zero,$zero,0x0 +/* f0f4bcc: 46000306 */ mov.s $f12,$f0 +/* f0f4bd0: 0c0058ba */ jal 0x162e8 +/* f0f4bd4: 27a50120 */ addiu $a1,$sp,0x120 +/* f0f4bd8: 8faa0160 */ lw $t2,0x160($sp) +/* f0f4bdc: 8fb903b4 */ lw $t9,0x3b4($sp) +/* f0f4be0: 27a50120 */ addiu $a1,$sp,0x120 +/* f0f4be4: 000a5980 */ sll $t3,$t2,0x6 +/* f0f4be8: 032b3821 */ addu $a3,$t9,$t3 +/* f0f4bec: 00e02025 */ or $a0,$a3,$zero +/* f0f4bf0: afa70040 */ sw $a3,0x40($sp) +/* f0f4bf4: 0c005680 */ jal 0x15a00 +/* f0f4bf8: 27a600e0 */ addiu $a2,$sp,0xe0 +/* f0f4bfc: 8fa50040 */ lw $a1,0x40($sp) +/* f0f4c00: 0c005746 */ jal 0x15d18 +/* f0f4c04: 27a400e0 */ addiu $a0,$sp,0xe0 +.L0f0f4c08: +/* f0f4c08: 8e040054 */ lw $a0,0x54($s0) +/* f0f4c0c: 0c006a47 */ jal 0x1a91c +/* f0f4c10: 24050001 */ addiu $a1,$zero,0x1 +/* f0f4c14: 1040003f */ beqz $v0,.L0f0f4d14 +/* f0f4c18: 00402025 */ or $a0,$v0,$zero +/* f0f4c1c: 3c02800a */ lui $v0,0x800a +/* f0f4c20: 8c4219c4 */ lw $v0,0x19c4($v0) +/* f0f4c24: 24010002 */ addiu $at,$zero,0x2 +/* f0f4c28: 10410007 */ beq $v0,$at,.L0f0f4c48 +/* f0f4c2c: 24010006 */ addiu $at,$zero,0x6 +/* f0f4c30: 10410005 */ beq $v0,$at,.L0f0f4c48 +/* f0f4c34: 24010003 */ addiu $at,$zero,0x3 +/* f0f4c38: 10410003 */ beq $v0,$at,.L0f0f4c48 +/* f0f4c3c: 2401000d */ addiu $at,$zero,0xd +/* f0f4c40: 54410035 */ bnel $v0,$at,.L0f0f4d18 +/* f0f4c44: 8fb80440 */ lw $t8,0x440($sp) +.L0f0f4c48: +/* f0f4c48: 0c006949 */ jal 0x1a524 +/* f0f4c4c: 00002825 */ or $a1,$zero,$zero +/* f0f4c50: 8fad03b4 */ lw $t5,0x3b4($sp) +/* f0f4c54: 00027180 */ sll $t6,$v0,0x6 +/* f0f4c58: 27a400d0 */ addiu $a0,$sp,0xd0 +/* f0f4c5c: 01ae1821 */ addu $v1,$t5,$t6 +/* f0f4c60: c4660030 */ lwc1 $f6,0x30($v1) +/* f0f4c64: 27a500c8 */ addiu $a1,$sp,0xc8 +/* f0f4c68: e7a600d0 */ swc1 $f6,0xd0($sp) +/* f0f4c6c: c46a0034 */ lwc1 $f10,0x34($v1) +/* f0f4c70: e7aa00d4 */ swc1 $f10,0xd4($sp) +/* f0f4c74: c4680038 */ lwc1 $f8,0x38($v1) +/* f0f4c78: 0fc2d341 */ jal func0f0b4d04 +/* f0f4c7c: e7a800d8 */ swc1 $f8,0xd8($sp) +/* f0f4c80: 0c002f02 */ jal 0xbc08 +/* f0f4c84: 00000000 */ sll $zero,$zero,0x0 +/* f0f4c88: c7a400c8 */ lwc1 $f4,0xc8($sp) +/* f0f4c8c: 3c198008 */ lui $t9,0x8008 +/* f0f4c90: 8f39fac0 */ lw $t9,-0x540($t9) +/* f0f4c94: 4600218d */ trunc.w.s $f6,$f4 +/* f0f4c98: 440f3000 */ mfc1 $t7,$f6 +/* f0f4c9c: 04410003 */ bgez $v0,.L0f0f4cac +/* f0f4ca0: 0002c043 */ sra $t8,$v0,0x1 +/* f0f4ca4: 24410001 */ addiu $at,$v0,0x1 +/* f0f4ca8: 0001c043 */ sra $t8,$at,0x1 +.L0f0f4cac: +/* f0f4cac: 01f85023 */ subu $t2,$t7,$t8 +/* f0f4cb0: 0159001a */ div $zero,$t2,$t9 +/* f0f4cb4: 17200002 */ bnez $t9,.L0f0f4cc0 +/* f0f4cb8: 00000000 */ sll $zero,$zero,0x0 +/* f0f4cbc: 0007000d */ break 0x7 +.L0f0f4cc0: +/* f0f4cc0: 2401ffff */ addiu $at,$zero,-1 +/* f0f4cc4: 17210004 */ bne $t9,$at,.L0f0f4cd8 +/* f0f4cc8: 3c018000 */ lui $at,0x8000 +/* f0f4ccc: 15410002 */ bne $t2,$at,.L0f0f4cd8 +/* f0f4cd0: 00000000 */ sll $zero,$zero,0x0 +/* f0f4cd4: 0006000d */ break 0x6 +.L0f0f4cd8: +/* f0f4cd8: 3c01800a */ lui $at,0x800a +/* f0f4cdc: 00005812 */ mflo $t3 +/* f0f4ce0: ac2bde98 */ sw $t3,-0x2168($at) +/* f0f4ce4: 0c002f06 */ jal 0xbc18 +/* f0f4ce8: 00000000 */ sll $zero,$zero,0x0 +/* f0f4cec: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f0f4cf0: 4600520d */ trunc.w.s $f8,$f10 +/* f0f4cf4: 440e4000 */ mfc1 $t6,$f8 +/* f0f4cf8: 04410003 */ bgez $v0,.L0f0f4d08 +/* f0f4cfc: 00026043 */ sra $t4,$v0,0x1 +/* f0f4d00: 24410001 */ addiu $at,$v0,0x1 +/* f0f4d04: 00016043 */ sra $t4,$at,0x1 +.L0f0f4d08: +/* f0f4d08: 3c01800a */ lui $at,0x800a +/* f0f4d0c: 01cc7823 */ subu $t7,$t6,$t4 +/* f0f4d10: ac2fde9c */ sw $t7,-0x2164($at) +.L0f0f4d14: +/* f0f4d14: 8fb80440 */ lw $t8,0x440($sp) +.L0f0f4d18: +/* f0f4d18: 3c19bc00 */ lui $t9,0xbc00 +/* f0f4d1c: 3c0b8000 */ lui $t3,0x8000 +/* f0f4d20: 270a0008 */ addiu $t2,$t8,0x8 +/* f0f4d24: afaa0440 */ sw $t2,0x440($sp) +/* f0f4d28: 356b0040 */ ori $t3,$t3,0x40 +/* f0f4d2c: 37390002 */ ori $t9,$t9,0x2 +/* f0f4d30: af190000 */ sw $t9,0x0($t8) +/* f0f4d34: af0b0004 */ sw $t3,0x4($t8) +/* f0f4d38: 8fad0440 */ lw $t5,0x440($sp) +/* f0f4d3c: 3c0c0386 */ lui $t4,0x386 +/* f0f4d40: 3c0f8007 */ lui $t7,0x8007 +/* f0f4d44: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0f4d48: afae0440 */ sw $t6,0x440($sp) +/* f0f4d4c: 25ef1470 */ addiu $t7,$t7,0x1470 +/* f0f4d50: 358c0010 */ ori $t4,$t4,0x10 +/* f0f4d54: adac0000 */ sw $t4,0x0($t5) +/* f0f4d58: adaf0004 */ sw $t7,0x4($t5) +/* f0f4d5c: 8fb80440 */ lw $t8,0x440($sp) +/* f0f4d60: 3c0b8007 */ lui $t3,0x8007 +/* f0f4d64: 3c190388 */ lui $t9,0x388 +/* f0f4d68: 270a0008 */ addiu $t2,$t8,0x8 +/* f0f4d6c: afaa0440 */ sw $t2,0x440($sp) +/* f0f4d70: 37390010 */ ori $t9,$t9,0x10 +/* f0f4d74: 256b1468 */ addiu $t3,$t3,0x1468 +/* f0f4d78: af0b0004 */ sw $t3,0x4($t8) +/* f0f4d7c: af190000 */ sw $t9,0x0($t8) +/* f0f4d80: 8fad0440 */ lw $t5,0x440($sp) +/* f0f4d84: 3c0c0384 */ lui $t4,0x384 +/* f0f4d88: 358c0010 */ ori $t4,$t4,0x10 +/* f0f4d8c: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0f4d90: afae0440 */ sw $t6,0x440($sp) +/* f0f4d94: adac0000 */ sw $t4,0x0($t5) +/* f0f4d98: 0fc2d5ea */ jal func0f0b57a8 +/* f0f4d9c: afad00b8 */ sw $t5,0xb8($sp) +/* f0f4da0: 8fa500b8 */ lw $a1,0xb8($sp) +/* f0f4da4: 3c0a0382 */ lui $t2,0x382 +/* f0f4da8: 354a0010 */ ori $t2,$t2,0x10 +/* f0f4dac: aca20004 */ sw $v0,0x4($a1) +/* f0f4db0: 8faf0440 */ lw $t7,0x440($sp) +/* f0f4db4: 25f80008 */ addiu $t8,$t7,0x8 +/* f0f4db8: afb80440 */ sw $t8,0x440($sp) +/* f0f4dbc: adea0000 */ sw $t2,0x0($t7) +/* f0f4dc0: 0fc2d5ea */ jal func0f0b57a8 +/* f0f4dc4: afaf00b4 */ sw $t7,0xb4($sp) +/* f0f4dc8: 8fa600b4 */ lw $a2,0xb4($sp) +/* f0f4dcc: 24590010 */ addiu $t9,$v0,0x10 +/* f0f4dd0: 240b0001 */ addiu $t3,$zero,0x1 +/* f0f4dd4: acd90004 */ sw $t9,0x4($a2) +/* f0f4dd8: 8fac0440 */ lw $t4,0x440($sp) +/* f0f4ddc: 240dffff */ addiu $t5,$zero,-1 +/* f0f4de0: 240effff */ addiu $t6,$zero,-1 +/* f0f4de4: 258f0008 */ addiu $t7,$t4,0x8 +/* f0f4de8: afab03e8 */ sw $t3,0x3e8($sp) +/* f0f4dec: afad03ec */ sw $t5,0x3ec($sp) +/* f0f4df0: afae03f0 */ sw $t6,0x3f0($sp) +/* f0f4df4: afaf0440 */ sw $t7,0x440($sp) +/* f0f4df8: 3c18b700 */ lui $t8,0xb700 +/* f0f4dfc: 240a0001 */ addiu $t2,$zero,0x1 +/* f0f4e00: ad8a0004 */ sw $t2,0x4($t4) +/* f0f4e04: ad980000 */ sw $t8,0x0($t4) +/* f0f4e08: 8fb90440 */ lw $t9,0x440($sp) +/* f0f4e0c: afab03bc */ sw $t3,0x3bc($sp) +/* f0f4e10: 8fa5003c */ lw $a1,0x3c($sp) +/* f0f4e14: 27a403b8 */ addiu $a0,$sp,0x3b8 +/* f0f4e18: 0c0087bd */ jal 0x21ef4 +/* f0f4e1c: afb903c4 */ sw $t9,0x3c4($sp) +/* f0f4e20: 8fad03c4 */ lw $t5,0x3c4($sp) +/* f0f4e24: 0c0059d8 */ jal 0x16760 +/* f0f4e28: afad0440 */ sw $t5,0x440($sp) +/* f0f4e2c: 8e0e0054 */ lw $t6,0x54($s0) +/* f0f4e30: 00001025 */ or $v0,$zero,$zero +/* f0f4e34: 85cc000e */ lh $t4,0xe($t6) +/* f0f4e38: 19800013 */ blez $t4,.L0f0f4e88 +/* f0f4e3c: 00000000 */ sll $zero,$zero,0x0 +/* f0f4e40: 8e0f006c */ lw $t7,0x6c($s0) +.L0f0f4e44: +/* f0f4e44: afa20040 */ sw $v0,0x40($sp) +/* f0f4e48: 27a50070 */ addiu $a1,$sp,0x70 +/* f0f4e4c: 0c005746 */ jal 0x15d18 +/* f0f4e50: 01e22021 */ addu $a0,$t7,$v0 +/* f0f4e54: 8e18006c */ lw $t8,0x6c($s0) +/* f0f4e58: 00115180 */ sll $t2,$s1,0x6 +/* f0f4e5c: 27a40070 */ addiu $a0,$sp,0x70 +/* f0f4e60: 0c005815 */ jal 0x16054 +/* f0f4e64: 030a2821 */ addu $a1,$t8,$t2 +/* f0f4e68: 8e190054 */ lw $t9,0x54($s0) +/* f0f4e6c: 8fa20040 */ lw $v0,0x40($sp) +/* f0f4e70: 26310001 */ addiu $s1,$s1,0x1 +/* f0f4e74: 872b000e */ lh $t3,0xe($t9) +/* f0f4e78: 24420040 */ addiu $v0,$v0,0x40 +/* f0f4e7c: 022b082a */ slt $at,$s1,$t3 +/* f0f4e80: 5420fff0 */ bnezl $at,.L0f0f4e44 +/* f0f4e84: 8e0f006c */ lw $t7,0x6c($s0) +.L0f0f4e88: +/* f0f4e88: 0c0059e1 */ jal 0x16784 +/* f0f4e8c: 00000000 */ sll $zero,$zero,0x0 +/* f0f4e90: 8fad0448 */ lw $t5,0x448($sp) +/* f0f4e94: 29a10003 */ slti $at,$t5,0x3 +/* f0f4e98: 50200005 */ beqzl $at,.L0f0f4eb0 +/* f0f4e9c: 8fae0440 */ lw $t6,0x440($sp) +/* f0f4ea0: 0fc351e7 */ jal func0f0d479c +/* f0f4ea4: 8fa40440 */ lw $a0,0x440($sp) +/* f0f4ea8: afa20440 */ sw $v0,0x440($sp) +/* f0f4eac: 8fae0440 */ lw $t6,0x440($sp) +.L0f0f4eb0: +/* f0f4eb0: 3c0fe700 */ lui $t7,0xe700 +/* f0f4eb4: 3c19ba00 */ lui $t9,0xba00 +/* f0f4eb8: 25cc0008 */ addiu $t4,$t6,0x8 +/* f0f4ebc: afac0440 */ sw $t4,0x440($sp) +/* f0f4ec0: adc00004 */ sw $zero,0x4($t6) +/* f0f4ec4: adcf0000 */ sw $t7,0x0($t6) +/* f0f4ec8: 8fb80440 */ lw $t8,0x440($sp) +/* f0f4ecc: 37391402 */ ori $t9,$t9,0x1402 +/* f0f4ed0: 3c0eb900 */ lui $t6,0xb900 +/* f0f4ed4: 270a0008 */ addiu $t2,$t8,0x8 +/* f0f4ed8: afaa0440 */ sw $t2,0x440($sp) +/* f0f4edc: af000004 */ sw $zero,0x4($t8) +/* f0f4ee0: af190000 */ sw $t9,0x0($t8) +/* f0f4ee4: 8fab0440 */ lw $t3,0x440($sp) +/* f0f4ee8: 35ce0002 */ ori $t6,$t6,0x2 +/* f0f4eec: 3c18fc12 */ lui $t8,0xfc12 +/* f0f4ef0: 256d0008 */ addiu $t5,$t3,0x8 +/* f0f4ef4: afad0440 */ sw $t5,0x440($sp) +/* f0f4ef8: ad600004 */ sw $zero,0x4($t3) +/* f0f4efc: ad6e0000 */ sw $t6,0x0($t3) +/* f0f4f00: 8fac0440 */ lw $t4,0x440($sp) +/* f0f4f04: 37187e24 */ ori $t8,$t8,0x7e24 +/* f0f4f08: 240af9fc */ addiu $t2,$zero,-1540 +/* f0f4f0c: 258f0008 */ addiu $t7,$t4,0x8 +/* f0f4f10: afaf0440 */ sw $t7,0x440($sp) +/* f0f4f14: ad8a0004 */ sw $t2,0x4($t4) +/* f0f4f18: ad980000 */ sw $t8,0x0($t4) +/* f0f4f1c: 8fb90440 */ lw $t9,0x440($sp) +/* f0f4f20: 240e3000 */ addiu $t6,$zero,0x3000 +/* f0f4f24: 3c0db600 */ lui $t5,0xb600 +/* f0f4f28: 272b0008 */ addiu $t3,$t9,0x8 +/* f0f4f2c: afab0440 */ sw $t3,0x440($sp) +/* f0f4f30: af2e0004 */ sw $t6,0x4($t9) +/* f0f4f34: af2d0000 */ sw $t5,0x0($t9) +/* f0f4f38: 8fac0440 */ lw $t4,0x440($sp) +/* f0f4f3c: 3c18ba00 */ lui $t8,0xba00 +/* f0f4f40: 37180c02 */ ori $t8,$t8,0xc02 +/* f0f4f44: 258f0008 */ addiu $t7,$t4,0x8 +/* f0f4f48: afaf0440 */ sw $t7,0x440($sp) +/* f0f4f4c: 240a2000 */ addiu $t2,$zero,0x2000 +/* f0f4f50: ad8a0004 */ sw $t2,0x4($t4) +/* f0f4f54: ad980000 */ sw $t8,0x0($t4) +/* f0f4f58: 27b00440 */ addiu $s0,$sp,0x440 +/* f0f4f5c: 24190002 */ addiu $t9,$zero,0x2 +/* f0f4f60: 240b0001 */ addiu $t3,$zero,0x1 +/* f0f4f64: afab0014 */ sw $t3,0x14($sp) +/* f0f4f68: afb90010 */ sw $t9,0x10($sp) +/* f0f4f6c: 02002025 */ or $a0,$s0,$zero +/* f0f4f70: afa00018 */ sw $zero,0x18($sp) +/* f0f4f74: 00002825 */ or $a1,$zero,$zero +/* f0f4f78: 24060002 */ addiu $a2,$zero,0x2 +/* f0f4f7c: 0fc2ce70 */ jal func0f0b39c0 +/* f0f4f80: 00003825 */ or $a3,$zero,$zero +/* f0f4f84: 8fad0440 */ lw $t5,0x440($sp) +/* f0f4f88: 3c0cb900 */ lui $t4,0xb900 +/* f0f4f8c: 3c0f0050 */ lui $t7,0x50 +/* f0f4f90: 25ae0008 */ addiu $t6,$t5,0x8 +/* f0f4f94: afae0440 */ sw $t6,0x440($sp) +/* f0f4f98: 35ef4240 */ ori $t7,$t7,0x4240 +/* f0f4f9c: 358c031d */ ori $t4,$t4,0x31d +/* f0f4fa0: adac0000 */ sw $t4,0x0($t5) +/* f0f4fa4: adaf0004 */ sw $t7,0x4($t5) +/* f0f4fa8: 24180002 */ addiu $t8,$zero,0x2 +/* f0f4fac: 240a0001 */ addiu $t2,$zero,0x1 +/* f0f4fb0: afaa0014 */ sw $t2,0x14($sp) +/* f0f4fb4: afb80010 */ sw $t8,0x10($sp) +/* f0f4fb8: afa00018 */ sw $zero,0x18($sp) +/* f0f4fbc: 02002025 */ or $a0,$s0,$zero +/* f0f4fc0: 00002825 */ or $a1,$zero,$zero +/* f0f4fc4: 24060002 */ addiu $a2,$zero,0x2 +/* f0f4fc8: 0fc2ce70 */ jal func0f0b39c0 +/* f0f4fcc: 00003825 */ or $a3,$zero,$zero +/* f0f4fd0: 8fb90440 */ lw $t9,0x440($sp) +/* f0f4fd4: 3c0d0600 */ lui $t5,0x600 +/* f0f4fd8: 272b0008 */ addiu $t3,$t9,0x8 +/* f0f4fdc: afab0440 */ sw $t3,0x440($sp) +/* f0f4fe0: af2d0000 */ sw $t5,0x0($t9) +/* f0f4fe4: 8fae0038 */ lw $t6,0x38($sp) +/* f0f4fe8: af2e0004 */ sw $t6,0x4($t9) +.L0f0f4fec: +/* f0f4fec: 8fa20440 */ lw $v0,0x440($sp) +.L0f0f4ff0: +/* f0f4ff0: 8fbf002c */ lw $ra,0x2c($sp) +/* f0f4ff4: 8fb00024 */ lw $s0,0x24($sp) +/* f0f4ff8: 8fb10028 */ lw $s1,0x28($sp) +/* f0f4ffc: 03e00008 */ jr $ra +/* f0f5000: 27bd0440 */ addiu $sp,$sp,0x440 +); + +GLOBAL_ASM( +glabel func0f0f5004 +/* f0f5004: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0f5008: 3c0e7f1b */ lui $t6,0x7f1b +/* f0f500c: 27a20000 */ addiu $v0,$sp,0x0 +/* f0f5010: 3c03800b */ lui $v1,0x800b +/* f0f5014: 3c078007 */ lui $a3,0x8007 +/* f0f5018: 25ce25f8 */ addiu $t6,$t6,0x25f8 +/* f0f501c: 24e71448 */ addiu $a3,$a3,0x1448 +/* f0f5020: 2463c7b8 */ addiu $v1,$v1,-14408 +/* f0f5024: 240800a0 */ addiu $t0,$zero,0xa0 +/* f0f5028: 2409000c */ addiu $t1,$zero,0xc +/* f0f502c: 25d90060 */ addiu $t9,$t6,0x60 +/* f0f5030: 00405025 */ or $t2,$v0,$zero +.L0f0f5034: +/* f0f5034: 8dc10000 */ lw $at,0x0($t6) +/* f0f5038: 25ce000c */ addiu $t6,$t6,0xc +/* f0f503c: 254a000c */ addiu $t2,$t2,0xc +/* f0f5040: ad41fff4 */ sw $at,-0xc($t2) +/* f0f5044: 8dc1fff8 */ lw $at,-0x8($t6) +/* f0f5048: ad41fff8 */ sw $at,-0x8($t2) +/* f0f504c: 8dc1fffc */ lw $at,-0x4($t6) +/* f0f5050: 15d9fff8 */ bne $t6,$t9,.L0f0f5034 +/* f0f5054: ad41fffc */ sw $at,-0x4($t2) +/* f0f5058: 8ced0000 */ lw $t5,0x0($a3) +/* f0f505c: 8c8b0000 */ lw $t3,0x0($a0) +/* f0f5060: 01a80019 */ multu $t5,$t0 +/* f0f5064: 316c00ff */ andi $t4,$t3,0xff +/* f0f5068: 0000c012 */ mflo $t8 +/* f0f506c: 00787821 */ addu $t7,$v1,$t8 +/* f0f5070: 91f90011 */ lbu $t9,0x11($t7) +/* f0f5074: 03290019 */ multu $t9,$t1 +/* f0f5078: 00007012 */ mflo $t6 +/* f0f507c: 004e5021 */ addu $t2,$v0,$t6 +/* f0f5080: 8d4b0000 */ lw $t3,0x0($t2) +/* f0f5084: 018b6825 */ or $t5,$t4,$t3 +/* f0f5088: ac8d0000 */ sw $t5,0x0($a0) +/* f0f508c: 8cf90000 */ lw $t9,0x0($a3) +/* f0f5090: 8cb80000 */ lw $t8,0x0($a1) +/* f0f5094: 03280019 */ multu $t9,$t0 +/* f0f5098: 330f00ff */ andi $t7,$t8,0xff +/* f0f509c: 00007012 */ mflo $t6 +/* f0f50a0: 006e5021 */ addu $t2,$v1,$t6 +/* f0f50a4: 914c0011 */ lbu $t4,0x11($t2) +/* f0f50a8: 01890019 */ multu $t4,$t1 +/* f0f50ac: 00005812 */ mflo $t3 +/* f0f50b0: 004b6821 */ addu $t5,$v0,$t3 +/* f0f50b4: 8db80004 */ lw $t8,0x4($t5) +/* f0f50b8: 01f8c825 */ or $t9,$t7,$t8 +/* f0f50bc: acb90000 */ sw $t9,0x0($a1) +/* f0f50c0: 8cec0000 */ lw $t4,0x0($a3) +/* f0f50c4: 8cce0000 */ lw $t6,0x0($a2) +/* f0f50c8: 01880019 */ multu $t4,$t0 +/* f0f50cc: 31ca00ff */ andi $t2,$t6,0xff +/* f0f50d0: 00005812 */ mflo $t3 +/* f0f50d4: 006b6821 */ addu $t5,$v1,$t3 +/* f0f50d8: 91af0011 */ lbu $t7,0x11($t5) +/* f0f50dc: 01e90019 */ multu $t7,$t1 +/* f0f50e0: 0000c012 */ mflo $t8 +/* f0f50e4: 0058c821 */ addu $t9,$v0,$t8 +/* f0f50e8: 8f2e0008 */ lw $t6,0x8($t9) +/* f0f50ec: 27bd0060 */ addiu $sp,$sp,0x60 +/* f0f50f0: 014e6025 */ or $t4,$t2,$t6 +/* f0f50f4: 03e00008 */ jr $ra +/* f0f50f8: accc0000 */ sw $t4,0x0($a2) +); + +GLOBAL_ASM( +glabel func0f0f50fc +/* f0f50fc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0f5100: afbf0014 */ sw $ra,0x14($sp) +/* f0f5104: 00801025 */ or $v0,$a0,$zero +/* f0f5108: 3c0ee700 */ lui $t6,0xe700 +/* f0f510c: ac4e0000 */ sw $t6,0x0($v0) +/* f0f5110: ac400004 */ sw $zero,0x4($v0) +/* f0f5114: 3c038008 */ lui $v1,0x8008 +/* f0f5118: 3c0f800a */ lui $t7,0x800a +/* f0f511c: 8def2038 */ lw $t7,0x2038($t7) +/* f0f5120: 8c63fac0 */ lw $v1,-0x540($v1) +/* f0f5124: 3c058007 */ lui $a1,0x8007 +/* f0f5128: 24a51190 */ addiu $a1,$a1,0x1190 +/* f0f512c: 01e30019 */ multu $t7,$v1 +/* f0f5130: 3c19800a */ lui $t9,0x800a +/* f0f5134: 3c068007 */ lui $a2,0x8007 +/* f0f5138: 24c61194 */ addiu $a2,$a2,0x1194 +/* f0f513c: 3c0a800a */ lui $t2,0x800a +/* f0f5140: 3c088007 */ lui $t0,0x8007 +/* f0f5144: 25081198 */ addiu $t0,$t0,0x1198 +/* f0f5148: 3c0b800a */ lui $t3,0x800a +/* f0f514c: 3c078007 */ lui $a3,0x8007 +/* f0f5150: 24e7119c */ addiu $a3,$a3,0x119c +/* f0f5154: 0000c012 */ mflo $t8 +/* f0f5158: acb80000 */ sw $t8,0x0($a1) +/* f0f515c: 8f39203c */ lw $t9,0x203c($t9) +/* f0f5160: 24840008 */ addiu $a0,$a0,0x8 +/* f0f5164: 03230019 */ multu $t9,$v1 +/* f0f5168: 00004812 */ mflo $t1 +/* f0f516c: acc90000 */ sw $t1,0x0($a2) +/* f0f5170: 8d4a2040 */ lw $t2,0x2040($t2) +/* f0f5174: ad0a0000 */ sw $t2,0x0($t0) +/* f0f5178: 8d6b2044 */ lw $t3,0x2044($t3) +/* f0f517c: 07010002 */ bgez $t8,.L0f0f5188 +/* f0f5180: aceb0000 */ sw $t3,0x0($a3) +/* f0f5184: aca00000 */ sw $zero,0x0($a1) +.L0f0f5188: +/* f0f5188: 8ccd0000 */ lw $t5,0x0($a2) +/* f0f518c: 05a30003 */ bgezl $t5,.L0f0f519c +/* f0f5190: 8d0e0000 */ lw $t6,0x0($t0) +/* f0f5194: acc00000 */ sw $zero,0x0($a2) +/* f0f5198: 8d0e0000 */ lw $t6,0x0($t0) +.L0f0f519c: +/* f0f519c: 05c30003 */ bgezl $t6,.L0f0f51ac +/* f0f51a0: 8cef0000 */ lw $t7,0x0($a3) +/* f0f51a4: ad000000 */ sw $zero,0x0($t0) +/* f0f51a8: 8cef0000 */ lw $t7,0x0($a3) +.L0f0f51ac: +/* f0f51ac: 05e10002 */ bgez $t7,.L0f0f51b8 +/* f0f51b0: 00000000 */ sll $zero,$zero,0x0 +/* f0f51b4: ace00000 */ sw $zero,0x0($a3) +.L0f0f51b8: +/* f0f51b8: 0c002ef1 */ jal 0xbbc4 +/* f0f51bc: afa40018 */ sw $a0,0x18($sp) +/* f0f51c0: 3c188007 */ lui $t8,0x8007 +/* f0f51c4: 8f181190 */ lw $t8,0x1190($t8) +/* f0f51c8: 0058082a */ slt $at,$v0,$t8 +/* f0f51cc: 10200005 */ beqz $at,.L0f0f51e4 +/* f0f51d0: 00000000 */ sll $zero,$zero,0x0 +/* f0f51d4: 0c002ef1 */ jal 0xbbc4 +/* f0f51d8: 00000000 */ sll $zero,$zero,0x0 +/* f0f51dc: 3c018007 */ lui $at,0x8007 +/* f0f51e0: ac221190 */ sw $v0,0x1190($at) +.L0f0f51e4: +/* f0f51e4: 0c002ef1 */ jal 0xbbc4 +/* f0f51e8: 00000000 */ sll $zero,$zero,0x0 +/* f0f51ec: 3c198007 */ lui $t9,0x8007 +/* f0f51f0: 8f391194 */ lw $t9,0x1194($t9) +/* f0f51f4: 0059082a */ slt $at,$v0,$t9 +/* f0f51f8: 10200005 */ beqz $at,.L0f0f5210 +/* f0f51fc: 00000000 */ sll $zero,$zero,0x0 +/* f0f5200: 0c002ef1 */ jal 0xbbc4 +/* f0f5204: 00000000 */ sll $zero,$zero,0x0 +/* f0f5208: 3c018007 */ lui $at,0x8007 +/* f0f520c: ac221194 */ sw $v0,0x1194($at) +.L0f0f5210: +/* f0f5210: 0c002ef5 */ jal 0xbbd4 +/* f0f5214: 00000000 */ sll $zero,$zero,0x0 +/* f0f5218: 3c098007 */ lui $t1,0x8007 +/* f0f521c: 8d291198 */ lw $t1,0x1198($t1) +/* f0f5220: 0049082a */ slt $at,$v0,$t1 +/* f0f5224: 10200005 */ beqz $at,.L0f0f523c +/* f0f5228: 00000000 */ sll $zero,$zero,0x0 +/* f0f522c: 0c002ef5 */ jal 0xbbd4 +/* f0f5230: 00000000 */ sll $zero,$zero,0x0 +/* f0f5234: 3c018007 */ lui $at,0x8007 +/* f0f5238: ac221198 */ sw $v0,0x1198($at) +.L0f0f523c: +/* f0f523c: 0c002ef5 */ jal 0xbbd4 +/* f0f5240: 00000000 */ sll $zero,$zero,0x0 +/* f0f5244: 3c078007 */ lui $a3,0x8007 +/* f0f5248: 24e7119c */ addiu $a3,$a3,0x119c +/* f0f524c: 8ce30000 */ lw $v1,0x0($a3) +/* f0f5250: 0043082a */ slt $at,$v0,$v1 +/* f0f5254: 10200009 */ beqz $at,.L0f0f527c +/* f0f5258: 00000000 */ sll $zero,$zero,0x0 +/* f0f525c: 0c002ef5 */ jal 0xbbd4 +/* f0f5260: 00000000 */ sll $zero,$zero,0x0 +/* f0f5264: 3c018007 */ lui $at,0x8007 +/* f0f5268: ac22119c */ sw $v0,0x119c($at) +/* f0f526c: 3c038007 */ lui $v1,0x8007 +/* f0f5270: 3c078007 */ lui $a3,0x8007 +/* f0f5274: 24e7119c */ addiu $a3,$a3,0x119c +/* f0f5278: 8c63119c */ lw $v1,0x119c($v1) +.L0f0f527c: +/* f0f527c: 3c088007 */ lui $t0,0x8007 +/* f0f5280: 3c048007 */ lui $a0,0x8007 +/* f0f5284: 8c841190 */ lw $a0,0x1190($a0) +/* f0f5288: 25081194 */ addiu $t0,$t0,0x1194 +/* f0f528c: 8d0a0000 */ lw $t2,0x0($t0) +/* f0f5290: 44842000 */ mtc1 $a0,$f4 +/* f0f5294: 3c058007 */ lui $a1,0x8007 +/* f0f5298: 0144082a */ slt $at,$t2,$a0 +/* f0f529c: 10200002 */ beqz $at,.L0f0f52a8 +/* f0f52a0: 468021a0 */ cvt.s.w $f6,$f4 +/* f0f52a4: ad040000 */ sw $a0,0x0($t0) +.L0f0f52a8: +/* f0f52a8: 8ca51198 */ lw $a1,0x1198($a1) +/* f0f52ac: 0065082a */ slt $at,$v1,$a1 +/* f0f52b0: 50200003 */ beqzl $at,.L0f0f52c0 +/* f0f52b4: 44858000 */ mtc1 $a1,$f16 +/* f0f52b8: ace50000 */ sw $a1,0x0($a3) +/* f0f52bc: 44858000 */ mtc1 $a1,$f16 +.L0f0f52c0: +/* f0f52c0: 3c014080 */ lui $at,0x4080 +/* f0f52c4: 44810000 */ mtc1 $at,$f0 +/* f0f52c8: 468084a0 */ cvt.s.w $f18,$f16 +/* f0f52cc: 8fa30018 */ lw $v1,0x18($sp) +/* f0f52d0: 46003202 */ mul.s $f8,$f6,$f0 +/* f0f52d4: 3c01ed00 */ lui $at,0xed00 +/* f0f52d8: 24620008 */ addiu $v0,$v1,0x8 +/* f0f52dc: 46009102 */ mul.s $f4,$f18,$f0 +/* f0f52e0: 4600428d */ trunc.w.s $f10,$f8 +/* f0f52e4: 4600218d */ trunc.w.s $f6,$f4 +/* f0f52e8: 440c5000 */ mfc1 $t4,$f10 +/* f0f52ec: 44193000 */ mfc1 $t9,$f6 +/* f0f52f0: 318d0fff */ andi $t5,$t4,0xfff +/* f0f52f4: 000d7300 */ sll $t6,$t5,0xc +/* f0f52f8: 01c17825 */ or $t7,$t6,$at +/* f0f52fc: 33290fff */ andi $t1,$t9,0xfff +/* f0f5300: 01e95025 */ or $t2,$t7,$t1 +/* f0f5304: ac6a0000 */ sw $t2,0x0($v1) +/* f0f5308: 8d0b0000 */ lw $t3,0x0($t0) +/* f0f530c: 8cf90000 */ lw $t9,0x0($a3) +/* f0f5310: 448b4000 */ mtc1 $t3,$f8 +/* f0f5314: 44992000 */ mtc1 $t9,$f4 +/* f0f5318: 468042a0 */ cvt.s.w $f10,$f8 +/* f0f531c: 468021a0 */ cvt.s.w $f6,$f4 +/* f0f5320: 46005402 */ mul.s $f16,$f10,$f0 +/* f0f5324: 00000000 */ sll $zero,$zero,0x0 +/* f0f5328: 46003202 */ mul.s $f8,$f6,$f0 +/* f0f532c: 4600848d */ trunc.w.s $f18,$f16 +/* f0f5330: 4600428d */ trunc.w.s $f10,$f8 +/* f0f5334: 440d9000 */ mfc1 $t5,$f18 +/* f0f5338: 44095000 */ mfc1 $t1,$f10 +/* f0f533c: 31ae0fff */ andi $t6,$t5,0xfff +/* f0f5340: 000ec300 */ sll $t8,$t6,0xc +/* f0f5344: 312a0fff */ andi $t2,$t1,0xfff +/* f0f5348: 030a5825 */ or $t3,$t8,$t2 +/* f0f534c: ac6b0004 */ sw $t3,0x4($v1) +/* f0f5350: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f5354: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0f5358: 03e00008 */ jr $ra +/* f0f535c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f5360 +/* f0f5360: 27bdfe18 */ addiu $sp,$sp,-488 +/* f0f5364: afbe0060 */ sw $s8,0x60($sp) +/* f0f5368: afbf0064 */ sw $ra,0x64($sp) +/* f0f536c: afb7005c */ sw $s7,0x5c($sp) +/* f0f5370: afb60058 */ sw $s6,0x58($sp) +/* f0f5374: afb50054 */ sw $s5,0x54($sp) +/* f0f5378: afb40050 */ sw $s4,0x50($sp) +/* f0f537c: afb3004c */ sw $s3,0x4c($sp) +/* f0f5380: afb20048 */ sw $s2,0x48($sp) +/* f0f5384: afb10044 */ sw $s1,0x44($sp) +/* f0f5388: afb00040 */ sw $s0,0x40($sp) +/* f0f538c: f7b40038 */ sdc1 $f20,0x38($sp) +/* f0f5390: afa401e8 */ sw $a0,0x1e8($sp) +/* f0f5394: afa601f0 */ sw $a2,0x1f0($sp) +/* f0f5398: afa701f4 */ sw $a3,0x1f4($sp) +/* f0f539c: 3c1e800a */ lui $s8,0x800a +/* f0f53a0: 27de9fc0 */ addiu $s8,$s8,-24640 +/* f0f53a4: 8fd80298 */ lw $t8,0x298($s8) +/* f0f53a8: 8cb50014 */ lw $s5,0x14($a1) +/* f0f53ac: 8cb30018 */ lw $s3,0x18($a1) +/* f0f53b0: 8cae001c */ lw $t6,0x1c($a1) +/* f0f53b4: 8caf0020 */ lw $t7,0x20($a1) +/* f0f53b8: 00a08025 */ or $s0,$a1,$zero +/* f0f53bc: 02aeb021 */ addu $s6,$s5,$t6 +/* f0f53c0: 07010005 */ bgez $t8,.L0f0f53d8 +/* f0f53c4: 026fa021 */ addu $s4,$s3,$t7 +/* f0f53c8: 8fd9029c */ lw $t9,0x29c($s8) +/* f0f53cc: afa501ec */ sw $a1,0x1ec($sp) +/* f0f53d0: 0722000c */ bltzl $t9,.L0f0f5404 +/* f0f53d4: 8fb001ec */ lw $s0,0x1ec($sp) +.L0f0f53d8: +/* f0f53d8: 0fc3f303 */ jal func0f0fcc0c +/* f0f53dc: afb001ec */ sw $s0,0x1ec($sp) +/* f0f53e0: 24010005 */ addiu $at,$zero,0x5 +/* f0f53e4: 14410006 */ bne $v0,$at,.L0f0f5400 +/* f0f53e8: 3c0b800a */ lui $t3,0x800a +/* f0f53ec: 8d6bdfc0 */ lw $t3,-0x2040($t3) +/* f0f53f0: 55600004 */ bnezl $t3,.L0f0f5404 +/* f0f53f4: 8fb001ec */ lw $s0,0x1ec($sp) +/* f0f53f8: 1000081e */ beqz $zero,.L0f0f7474 +/* f0f53fc: 8fa201e8 */ lw $v0,0x1e8($sp) +.L0f0f5400: +/* f0f5400: 8fb001ec */ lw $s0,0x1ec($sp) +.L0f0f5404: +/* f0f5404: 4480a000 */ mtc1 $zero,$f20 +/* f0f5408: 3c197f1b */ lui $t9,0x7f1b +/* f0f540c: c6040040 */ lwc1 $f4,0x40($s0) +/* f0f5410: 27391fb0 */ addiu $t9,$t9,0x1fb0 +/* f0f5414: 4614203c */ c.lt.s $f4,$f20 +/* f0f5418: 00000000 */ sll $zero,$zero,0x0 +/* f0f541c: 4502000c */ bc1fl .L0f0f5450 +/* f0f5420: 920f003d */ lbu $t7,0x3d($s0) +/* f0f5424: 920c003c */ lbu $t4,0x3c($s0) +/* f0f5428: 3c0e7f1b */ lui $t6,0x7f1b +/* f0f542c: afb001ec */ sw $s0,0x1ec($sp) +/* f0f5430: 000c6900 */ sll $t5,$t4,0x4 +/* f0f5434: 01ac6823 */ subu $t5,$t5,$t4 +/* f0f5438: 000d6880 */ sll $t5,$t5,0x2 +/* f0f543c: 01cd7021 */ addu $t6,$t6,$t5 +/* f0f5440: 8dce1fd8 */ lw $t6,0x1fd8($t6) +/* f0f5444: 10000011 */ beqz $zero,.L0f0f548c +/* f0f5448: afae01bc */ sw $t6,0x1bc($sp) +/* f0f544c: 920f003d */ lbu $t7,0x3d($s0) +.L0f0f5450: +/* f0f5450: 920c003c */ lbu $t4,0x3c($s0) +/* f0f5454: 8e060044 */ lw $a2,0x44($s0) +/* f0f5458: 000fc100 */ sll $t8,$t7,0x4 +/* f0f545c: 000c6900 */ sll $t5,$t4,0x4 +/* f0f5460: 030fc023 */ subu $t8,$t8,$t7 +/* f0f5464: 01ac6823 */ subu $t5,$t5,$t4 +/* f0f5468: 000d6880 */ sll $t5,$t5,0x2 +/* f0f546c: 0018c080 */ sll $t8,$t8,0x2 +/* f0f5470: 03195821 */ addu $t3,$t8,$t9 +/* f0f5474: 01b97021 */ addu $t6,$t5,$t9 +/* f0f5478: 8dc50028 */ lw $a1,0x28($t6) +/* f0f547c: 8d640028 */ lw $a0,0x28($t3) +/* f0f5480: 0fc01a40 */ jal func0f006900 +/* f0f5484: afb001ec */ sw $s0,0x1ec($sp) +/* f0f5488: afa201bc */ sw $v0,0x1bc($sp) +.L0f0f548c: +/* f0f548c: 0fc5580c */ jal func0f156030 +/* f0f5490: 8fa401bc */ lw $a0,0x1bc($sp) +/* f0f5494: 3c0f8007 */ lui $t7,0x8007 +/* f0f5498: 8def1448 */ lw $t7,0x1448($t7) +/* f0f549c: 3c0b800a */ lui $t3,0x800a +/* f0f54a0: 3c018008 */ lui $at,0x8008 +/* f0f54a4: 000fc0c0 */ sll $t8,$t7,0x3 +/* f0f54a8: 030fc023 */ subu $t8,$t8,$t7 +/* f0f54ac: 0018c080 */ sll $t8,$t8,0x2 +/* f0f54b0: 030fc021 */ addu $t8,$t8,$t7 +/* f0f54b4: 0018c0c0 */ sll $t8,$t8,0x3 +/* f0f54b8: 030fc023 */ subu $t8,$t8,$t7 +/* f0f54bc: 0018c100 */ sll $t8,$t8,0x4 +/* f0f54c0: 256be000 */ addiu $t3,$t3,-8192 +/* f0f54c4: ac20fb9c */ sw $zero,-0x464($at) +/* f0f54c8: 030b1821 */ addu $v1,$t8,$t3 +/* f0f54cc: 8fa701ec */ lw $a3,0x1ec($sp) +/* f0f54d0: 8c6c04f8 */ lw $t4,0x4f8($v1) +/* f0f54d4: 54ec002d */ bnel $a3,$t4,.L0f0f558c +/* f0f54d8: 8cf8001c */ lw $t8,0x1c($a3) +/* f0f54dc: 8ced0000 */ lw $t5,0x0($a3) +/* f0f54e0: 8faf01f4 */ lw $t7,0x1f4($sp) +/* f0f54e4: 8db90010 */ lw $t9,0x10($t5) +/* f0f54e8: 332e0002 */ andi $t6,$t9,0x2 +/* f0f54ec: 51c00027 */ beqzl $t6,.L0f0f558c +/* f0f54f0: 8cf8001c */ lw $t8,0x1c($a3) +/* f0f54f4: 55e00025 */ bnezl $t7,.L0f0f558c +/* f0f54f8: 8cf8001c */ lw $t8,0x1c($a3) +/* f0f54fc: 8c780df0 */ lw $t8,0xdf0($v1) +/* f0f5500: 8fad01e8 */ lw $t5,0x1e8($sp) +/* f0f5504: 24010001 */ addiu $at,$zero,0x1 +/* f0f5508: 00185b80 */ sll $t3,$t8,0xe +/* f0f550c: 000b67c2 */ srl $t4,$t3,0x1f +/* f0f5510: 1581001d */ bne $t4,$at,.L0f0f5588 +/* f0f5514: 25b90008 */ addiu $t9,$t5,0x8 +/* f0f5518: afb901e8 */ sw $t9,0x1e8($sp) +/* f0f551c: 3c0eb700 */ lui $t6,0xb700 +/* f0f5520: 240f0001 */ addiu $t7,$zero,0x1 +/* f0f5524: adaf0004 */ sw $t7,0x4($t5) +/* f0f5528: adae0000 */ sw $t6,0x0($t5) +/* f0f552c: 3c188007 */ lui $t8,0x8007 +/* f0f5530: 8f181448 */ lw $t8,0x1448($t8) +/* f0f5534: 3c0d800a */ lui $t5,0x800a +/* f0f5538: 25ade000 */ addiu $t5,$t5,-8192 +/* f0f553c: 001858c0 */ sll $t3,$t8,0x3 +/* f0f5540: 01785823 */ subu $t3,$t3,$t8 +/* f0f5544: 000b5880 */ sll $t3,$t3,0x2 +/* f0f5548: 01785821 */ addu $t3,$t3,$t8 +/* f0f554c: 000b58c0 */ sll $t3,$t3,0x3 +/* f0f5550: 01785823 */ subu $t3,$t3,$t8 +/* f0f5554: 000b5900 */ sll $t3,$t3,0x4 +/* f0f5558: 256c0840 */ addiu $t4,$t3,0x840 +/* f0f555c: 018d2821 */ addu $a1,$t4,$t5 +/* f0f5560: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f5564: 0fc3ce2c */ jal func0f0f38b0 +/* f0f5568: 24060002 */ addiu $a2,$zero,0x2 +/* f0f556c: 24590008 */ addiu $t9,$v0,0x8 +/* f0f5570: afb901e8 */ sw $t9,0x1e8($sp) +/* f0f5574: 3c0eb600 */ lui $t6,0xb600 +/* f0f5578: 240f0001 */ addiu $t7,$zero,0x1 +/* f0f557c: ac4f0004 */ sw $t7,0x4($v0) +/* f0f5580: ac4e0000 */ sw $t6,0x0($v0) +/* f0f5584: 8fa701ec */ lw $a3,0x1ec($sp) +.L0f0f5588: +/* f0f5588: 8cf8001c */ lw $t8,0x1c($a3) +.L0f0f558c: +/* f0f558c: 3c0c8008 */ lui $t4,0x8008 +/* f0f5590: 258c57b8 */ addiu $t4,$t4,0x57b8 +/* f0f5594: a7b801ca */ sh $t8,0x1ca($sp) +/* f0f5598: 90eb0060 */ lbu $t3,0x60($a3) +/* f0f559c: 84f00022 */ lh $s0,0x22($a3) +/* f0f55a0: 8ce40000 */ lw $a0,0x0($a3) +/* f0f55a4: 55600029 */ bnezl $t3,.L0f0f564c +/* f0f55a8: 8ced0014 */ lw $t5,0x14($a3) +/* f0f55ac: 15840003 */ bne $t4,$a0,.L0f0f55bc +/* f0f55b0: 3c013f80 */ lui $at,0x3f80 +/* f0f55b4: 100007af */ beqz $zero,.L0f0f7474 +/* f0f55b8: 8fa201e8 */ lw $v0,0x1e8($sp) +.L0f0f55bc: +/* f0f55bc: 44813000 */ mtc1 $at,$f6 +/* f0f55c0: 8fcd0298 */ lw $t5,0x298($s8) +/* f0f55c4: 3c01800a */ lui $at,0x800a +/* f0f55c8: c42819d0 */ lwc1 $f8,0x19d0($at) +/* f0f55cc: 05a10004 */ bgez $t5,.L0f0f55e0 +/* f0f55d0: 46083001 */ sub.s $f0,$f6,$f8 +/* f0f55d4: 8fd9029c */ lw $t9,0x29c($s8) +/* f0f55d8: 0720000b */ bltz $t9,.L0f0f5608 +/* f0f55dc: 00000000 */ sll $zero,$zero,0x0 +.L0f0f55e0: +/* f0f55e0: 0fc3f303 */ jal func0f0fcc0c +/* f0f55e4: e7a00170 */ swc1 $f0,0x170($sp) +/* f0f55e8: 24010005 */ addiu $at,$zero,0x5 +/* f0f55ec: 14410006 */ bne $v0,$at,.L0f0f5608 +/* f0f55f0: c7a00170 */ lwc1 $f0,0x170($sp) +/* f0f55f4: 8fae01ec */ lw $t6,0x1ec($sp) +/* f0f55f8: 3c013f80 */ lui $at,0x3f80 +/* f0f55fc: 44815000 */ mtc1 $at,$f10 +/* f0f5600: c5d00050 */ lwc1 $f16,0x50($t6) +/* f0f5604: 46105001 */ sub.s $f0,$f10,$f16 +.L0f0f5608: +/* f0f5608: 46000102 */ mul.s $f4,$f0,$f0 +/* f0f560c: 44903000 */ mtc1 $s0,$f6 +/* f0f5610: 3c013f80 */ lui $at,0x3f80 +/* f0f5614: 44819000 */ mtc1 $at,$f18 +/* f0f5618: 8fa701ec */ lw $a3,0x1ec($sp) +/* f0f561c: 46803220 */ cvt.s.w $f8,$f6 +/* f0f5620: 8cec0018 */ lw $t4,0x18($a3) +/* f0f5624: 8ce40000 */ lw $a0,0x0($a3) +/* f0f5628: 46049001 */ sub.s $f0,$f18,$f4 +/* f0f562c: 46004282 */ mul.s $f10,$f8,$f0 +/* f0f5630: 4600540d */ trunc.w.s $f16,$f10 +/* f0f5634: 44108000 */ mfc1 $s0,$f16 +/* f0f5638: 00000000 */ sll $zero,$zero,0x0 +/* f0f563c: 0010c400 */ sll $t8,$s0,0x10 +/* f0f5640: 00188403 */ sra $s0,$t8,0x10 +/* f0f5644: 0190a021 */ addu $s4,$t4,$s0 +/* f0f5648: 8ced0014 */ lw $t5,0x14($a3) +.L0f0f564c: +/* f0f564c: afad01e0 */ sw $t5,0x1e0($sp) +/* f0f5650: 8ce20018 */ lw $v0,0x18($a3) +/* f0f5654: 02021821 */ addu $v1,$s0,$v0 +/* f0f5658: afa301d4 */ sw $v1,0x1d4($sp) +/* f0f565c: afa30084 */ sw $v1,0x84($sp) +/* f0f5660: 0fc3c560 */ jal func0f0f1580 +/* f0f5664: afa201dc */ sw $v0,0x1dc($sp) +/* f0f5668: 8fa701ec */ lw $a3,0x1ec($sp) +/* f0f566c: 0040b825 */ or $s7,$v0,$zero +/* f0f5670: c4f20040 */ lwc1 $f18,0x40($a3) +/* f0f5674: 4614903c */ c.lt.s $f18,$f20 +/* f0f5678: 00000000 */ sll $zero,$zero,0x0 +/* f0f567c: 4502000c */ bc1fl .L0f0f56b0 +/* f0f5680: 90eb003d */ lbu $t3,0x3d($a3) +/* f0f5684: 90f9003c */ lbu $t9,0x3c($a3) +/* f0f5688: 2408003c */ addiu $t0,$zero,0x3c +/* f0f568c: 3c097f1b */ lui $t1,0x7f1b +/* f0f5690: 03280019 */ multu $t9,$t0 +/* f0f5694: 25291fb0 */ addiu $t1,$t1,0x1fb0 +/* f0f5698: 00007012 */ mflo $t6 +/* f0f569c: 012e7821 */ addu $t7,$t1,$t6 +/* f0f56a0: 8df80000 */ lw $t8,0x0($t7) +/* f0f56a4: 10000016 */ beqz $zero,.L0f0f5700 +/* f0f56a8: afb801bc */ sw $t8,0x1bc($sp) +/* f0f56ac: 90eb003d */ lbu $t3,0x3d($a3) +.L0f0f56b0: +/* f0f56b0: 90ee003c */ lbu $t6,0x3c($a3) +/* f0f56b4: 3c0d7f1b */ lui $t5,0x7f1b +/* f0f56b8: 000b6100 */ sll $t4,$t3,0x4 +/* f0f56bc: 000e7900 */ sll $t7,$t6,0x4 +/* f0f56c0: 25ad1fb0 */ addiu $t5,$t5,0x1fb0 +/* f0f56c4: 018b6023 */ subu $t4,$t4,$t3 +/* f0f56c8: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f56cc: 000f7880 */ sll $t7,$t7,0x2 +/* f0f56d0: 000c6080 */ sll $t4,$t4,0x2 +/* f0f56d4: 018dc821 */ addu $t9,$t4,$t5 +/* f0f56d8: 01edc021 */ addu $t8,$t7,$t5 +/* f0f56dc: 8f050000 */ lw $a1,0x0($t8) +/* f0f56e0: 8f240000 */ lw $a0,0x0($t9) +/* f0f56e4: 0fc01a40 */ jal func0f006900 +/* f0f56e8: 8ce60044 */ lw $a2,0x44($a3) +/* f0f56ec: 3c097f1b */ lui $t1,0x7f1b +/* f0f56f0: 25291fb0 */ addiu $t1,$t1,0x1fb0 +/* f0f56f4: afa201bc */ sw $v0,0x1bc($sp) +/* f0f56f8: 2408003c */ addiu $t0,$zero,0x3c +/* f0f56fc: 8fa701ec */ lw $a3,0x1ec($sp) +.L0f0f5700: +/* f0f5700: c4e40040 */ lwc1 $f4,0x40($a3) +/* f0f5704: 4614203c */ c.lt.s $f4,$f20 +/* f0f5708: 00000000 */ sll $zero,$zero,0x0 +/* f0f570c: 45020009 */ bc1fl .L0f0f5734 +/* f0f5710: 90ef003d */ lbu $t7,0x3d($a3) +/* f0f5714: 90eb003c */ lbu $t3,0x3c($a3) +/* f0f5718: 01680019 */ multu $t3,$t0 +/* f0f571c: 00006012 */ mflo $t4 +/* f0f5720: 012cc821 */ addu $t9,$t1,$t4 +/* f0f5724: 8f2e0004 */ lw $t6,0x4($t9) +/* f0f5728: 10000012 */ beqz $zero,.L0f0f5774 +/* f0f572c: afae01b8 */ sw $t6,0x1b8($sp) +/* f0f5730: 90ef003d */ lbu $t7,0x3d($a3) +.L0f0f5734: +/* f0f5734: 90eb003c */ lbu $t3,0x3c($a3) +/* f0f5738: 8ce60044 */ lw $a2,0x44($a3) +/* f0f573c: 01e80019 */ multu $t7,$t0 +/* f0f5740: 00006812 */ mflo $t5 +/* f0f5744: 012dc021 */ addu $t8,$t1,$t5 +/* f0f5748: 8f040004 */ lw $a0,0x4($t8) +/* f0f574c: 01680019 */ multu $t3,$t0 +/* f0f5750: 00006012 */ mflo $t4 +/* f0f5754: 012cc821 */ addu $t9,$t1,$t4 +/* f0f5758: 0fc01a40 */ jal func0f006900 +/* f0f575c: 8f250004 */ lw $a1,0x4($t9) +/* f0f5760: 3c097f1b */ lui $t1,0x7f1b +/* f0f5764: 25291fb0 */ addiu $t1,$t1,0x1fb0 +/* f0f5768: afa201b8 */ sw $v0,0x1b8($sp) +/* f0f576c: 2408003c */ addiu $t0,$zero,0x3c +/* f0f5770: 8fa701ec */ lw $a3,0x1ec($sp) +.L0f0f5774: +/* f0f5774: c4e60040 */ lwc1 $f6,0x40($a3) +/* f0f5778: 4614303c */ c.lt.s $f6,$f20 +/* f0f577c: 00000000 */ sll $zero,$zero,0x0 +/* f0f5780: 45020009 */ bc1fl .L0f0f57a8 +/* f0f5784: 90eb003d */ lbu $t3,0x3d($a3) +/* f0f5788: 90ee003c */ lbu $t6,0x3c($a3) +/* f0f578c: 01c80019 */ multu $t6,$t0 +/* f0f5790: 00007812 */ mflo $t7 +/* f0f5794: 012f6821 */ addu $t5,$t1,$t7 +/* f0f5798: 8db80008 */ lw $t8,0x8($t5) +/* f0f579c: 1000000f */ beqz $zero,.L0f0f57dc +/* f0f57a0: afb801b4 */ sw $t8,0x1b4($sp) +/* f0f57a4: 90eb003d */ lbu $t3,0x3d($a3) +.L0f0f57a8: +/* f0f57a8: 90ee003c */ lbu $t6,0x3c($a3) +/* f0f57ac: 8ce60044 */ lw $a2,0x44($a3) +/* f0f57b0: 01680019 */ multu $t3,$t0 +/* f0f57b4: 00006012 */ mflo $t4 +/* f0f57b8: 012cc821 */ addu $t9,$t1,$t4 +/* f0f57bc: 8f240008 */ lw $a0,0x8($t9) +/* f0f57c0: 01c80019 */ multu $t6,$t0 +/* f0f57c4: 00007812 */ mflo $t7 +/* f0f57c8: 012f6821 */ addu $t5,$t1,$t7 +/* f0f57cc: 0fc01a40 */ jal func0f006900 +/* f0f57d0: 8da50008 */ lw $a1,0x8($t5) +/* f0f57d4: afa201b4 */ sw $v0,0x1b4($sp) +/* f0f57d8: 8fa701ec */ lw $a3,0x1ec($sp) +.L0f0f57dc: +/* f0f57dc: 8fb801e8 */ lw $t8,0x1e8($sp) +/* f0f57e0: 3c0cb600 */ lui $t4,0xb600 +/* f0f57e4: 24190001 */ addiu $t9,$zero,0x1 +/* f0f57e8: 270b0008 */ addiu $t3,$t8,0x8 +/* f0f57ec: afab01e8 */ sw $t3,0x1e8($sp) +/* f0f57f0: af190004 */ sw $t9,0x4($t8) +/* f0f57f4: af0c0000 */ sw $t4,0x0($t8) +/* f0f57f8: 8fae01bc */ lw $t6,0x1bc($sp) +/* f0f57fc: 8fb201b4 */ lw $s2,0x1b4($sp) +/* f0f5800: 8fb801b4 */ lw $t8,0x1b4($sp) +/* f0f5804: 31cf00ff */ andi $t7,$t6,0xff +/* f0f5808: 2de10040 */ sltiu $at,$t7,0x40 +/* f0f580c: 14200005 */ bnez $at,.L0f0f5824 +/* f0f5810: 01c08825 */ or $s1,$t6,$zero +/* f0f5814: 2401ff00 */ addiu $at,$zero,-256 +/* f0f5818: 01c18824 */ and $s1,$t6,$at +/* f0f581c: 362d003f */ ori $t5,$s1,0x3f +/* f0f5820: 01a08825 */ or $s1,$t5,$zero +.L0f0f5824: +/* f0f5824: 330b00ff */ andi $t3,$t8,0xff +/* f0f5828: 2d610040 */ sltiu $at,$t3,0x40 +/* f0f582c: 14200005 */ bnez $at,.L0f0f5844 +/* f0f5830: 2419fc18 */ addiu $t9,$zero,-1000 +/* f0f5834: 2401ff00 */ addiu $at,$zero,-256 +/* f0f5838: 03019024 */ and $s2,$t8,$at +/* f0f583c: 364c003f */ ori $t4,$s2,0x3f +/* f0f5840: 01809025 */ or $s2,$t4,$zero +.L0f0f5844: +/* f0f5844: 3c01800a */ lui $at,0x800a +/* f0f5848: ac39de90 */ sw $t9,-0x2170($at) +/* f0f584c: 3c01800a */ lui $at,0x800a +/* f0f5850: 240f03e8 */ addiu $t7,$zero,0x3e8 +/* f0f5854: ac2fde94 */ sw $t7,-0x216c($at) +/* f0f5858: 8cee0000 */ lw $t6,0x0($a3) +/* f0f585c: 3c03800a */ lui $v1,0x800a +/* f0f5860: 8dc40010 */ lw $a0,0x10($t6) +/* f0f5864: 308d0100 */ andi $t5,$a0,0x100 +/* f0f5868: 11a00002 */ beqz $t5,.L0f0f5874 +/* f0f586c: 01a02025 */ or $a0,$t5,$zero +/* f0f5870: 2673000b */ addiu $s3,$s3,0xb +.L0f0f5874: +/* f0f5874: 8c6319c4 */ lw $v1,0x19c4($v1) +/* f0f5878: 24010003 */ addiu $at,$zero,0x3 +/* f0f587c: 10610060 */ beq $v1,$at,.L0f0f5a00 +/* f0f5880: 24010004 */ addiu $at,$zero,0x4 +/* f0f5884: 14610004 */ bne $v1,$at,.L0f0f5898 +/* f0f5888: 02a02825 */ or $a1,$s5,$zero +/* f0f588c: 8fcb0318 */ lw $t3,0x318($s8) +/* f0f5890: 1160005b */ beqz $t3,.L0f0f5a00 +/* f0f5894: 00000000 */ sll $zero,$zero,0x0 +.L0f0f5898: +/* f0f5898: 3c10800a */ lui $s0,0x800a +/* f0f589c: 26104634 */ addiu $s0,$s0,0x4634 +/* f0f58a0: 8e040000 */ lw $a0,0x0($s0) +/* f0f58a4: 02603025 */ or $a2,$s3,$zero +/* f0f58a8: 02c03825 */ or $a3,$s6,$zero +/* f0f58ac: afb30010 */ sw $s3,0x10($sp) +/* f0f58b0: afb10014 */ sw $s1,0x14($sp) +/* f0f58b4: afb20018 */ sw $s2,0x18($sp) +/* f0f58b8: 0fc35343 */ jal func0f0d4d0c +/* f0f58bc: afa0001c */ sw $zero,0x1c($sp) +/* f0f58c0: ae020000 */ sw $v0,0x0($s0) +/* f0f58c4: 00402025 */ or $a0,$v0,$zero +/* f0f58c8: 02c02825 */ or $a1,$s6,$zero +/* f0f58cc: 02603025 */ or $a2,$s3,$zero +/* f0f58d0: 02c03825 */ or $a3,$s6,$zero +/* f0f58d4: afb40010 */ sw $s4,0x10($sp) +/* f0f58d8: afb20014 */ sw $s2,0x14($sp) +/* f0f58dc: afb10018 */ sw $s1,0x18($sp) +/* f0f58e0: 0fc35343 */ jal func0f0d4d0c +/* f0f58e4: afa0001c */ sw $zero,0x1c($sp) +/* f0f58e8: ae020000 */ sw $v0,0x0($s0) +/* f0f58ec: 00402025 */ or $a0,$v0,$zero +/* f0f58f0: 02c02825 */ or $a1,$s6,$zero +/* f0f58f4: 02803025 */ or $a2,$s4,$zero +/* f0f58f8: 02a03825 */ or $a3,$s5,$zero +/* f0f58fc: afb40010 */ sw $s4,0x10($sp) +/* f0f5900: afb10014 */ sw $s1,0x14($sp) +/* f0f5904: afb20018 */ sw $s2,0x18($sp) +/* f0f5908: 0fc35343 */ jal func0f0d4d0c +/* f0f590c: afa0001c */ sw $zero,0x1c($sp) +/* f0f5910: ae020000 */ sw $v0,0x0($s0) +/* f0f5914: 00402025 */ or $a0,$v0,$zero +/* f0f5918: 02a02825 */ or $a1,$s5,$zero +/* f0f591c: 02803025 */ or $a2,$s4,$zero +/* f0f5920: 02a03825 */ or $a3,$s5,$zero +/* f0f5924: afb30010 */ sw $s3,0x10($sp) +/* f0f5928: afb20014 */ sw $s2,0x14($sp) +/* f0f592c: afb10018 */ sw $s1,0x18($sp) +/* f0f5930: 0fc35343 */ jal func0f0d4d0c +/* f0f5934: afa0001c */ sw $zero,0x1c($sp) +/* f0f5938: 24180001 */ addiu $t8,$zero,0x1 +/* f0f593c: ae020000 */ sw $v0,0x0($s0) +/* f0f5940: afb8001c */ sw $t8,0x1c($sp) +/* f0f5944: 00402025 */ or $a0,$v0,$zero +/* f0f5948: 02a02825 */ or $a1,$s5,$zero +/* f0f594c: 02603025 */ or $a2,$s3,$zero +/* f0f5950: 02c03825 */ or $a3,$s6,$zero +/* f0f5954: afb30010 */ sw $s3,0x10($sp) +/* f0f5958: afb20014 */ sw $s2,0x14($sp) +/* f0f595c: 0fc35343 */ jal func0f0d4d0c +/* f0f5960: afb10018 */ sw $s1,0x18($sp) +/* f0f5964: 240c0001 */ addiu $t4,$zero,0x1 +/* f0f5968: ae020000 */ sw $v0,0x0($s0) +/* f0f596c: afac001c */ sw $t4,0x1c($sp) +/* f0f5970: 00402025 */ or $a0,$v0,$zero +/* f0f5974: 02c02825 */ or $a1,$s6,$zero +/* f0f5978: 02603025 */ or $a2,$s3,$zero +/* f0f597c: 02c03825 */ or $a3,$s6,$zero +/* f0f5980: afb40010 */ sw $s4,0x10($sp) +/* f0f5984: afb10014 */ sw $s1,0x14($sp) +/* f0f5988: 0fc35343 */ jal func0f0d4d0c +/* f0f598c: afb20018 */ sw $s2,0x18($sp) +/* f0f5990: 24190001 */ addiu $t9,$zero,0x1 +/* f0f5994: ae020000 */ sw $v0,0x0($s0) +/* f0f5998: afb9001c */ sw $t9,0x1c($sp) +/* f0f599c: 00402025 */ or $a0,$v0,$zero +/* f0f59a0: 02c02825 */ or $a1,$s6,$zero +/* f0f59a4: 02803025 */ or $a2,$s4,$zero +/* f0f59a8: 02a03825 */ or $a3,$s5,$zero +/* f0f59ac: afb40010 */ sw $s4,0x10($sp) +/* f0f59b0: afb20014 */ sw $s2,0x14($sp) +/* f0f59b4: 0fc35343 */ jal func0f0d4d0c +/* f0f59b8: afb10018 */ sw $s1,0x18($sp) +/* f0f59bc: 240f0001 */ addiu $t7,$zero,0x1 +/* f0f59c0: ae020000 */ sw $v0,0x0($s0) +/* f0f59c4: afaf001c */ sw $t7,0x1c($sp) +/* f0f59c8: 00402025 */ or $a0,$v0,$zero +/* f0f59cc: 02a02825 */ or $a1,$s5,$zero +/* f0f59d0: 02803025 */ or $a2,$s4,$zero +/* f0f59d4: 02a03825 */ or $a3,$s5,$zero +/* f0f59d8: afb30010 */ sw $s3,0x10($sp) +/* f0f59dc: afb10014 */ sw $s1,0x14($sp) +/* f0f59e0: 0fc35343 */ jal func0f0d4d0c +/* f0f59e4: afb20018 */ sw $s2,0x18($sp) +/* f0f59e8: 8fae01ec */ lw $t6,0x1ec($sp) +/* f0f59ec: ae020000 */ sw $v0,0x0($s0) +/* f0f59f0: 8dcd0000 */ lw $t5,0x0($t6) +/* f0f59f4: 8da40010 */ lw $a0,0x10($t5) +/* f0f59f8: 308b0100 */ andi $t3,$a0,0x100 +/* f0f59fc: 01602025 */ or $a0,$t3,$zero +.L0f0f5a00: +/* f0f5a00: 148000e3 */ bnez $a0,.L0f0f5d90 +/* f0f5a04: 3c03800a */ lui $v1,0x800a +/* f0f5a08: 8c6319c4 */ lw $v1,0x19c4($v1) +/* f0f5a0c: 24010003 */ addiu $at,$zero,0x3 +/* f0f5a10: 10610002 */ beq $v1,$at,.L0f0f5a1c +/* f0f5a14: 2401000b */ addiu $at,$zero,0xb +/* f0f5a18: 1461000c */ bne $v1,$at,.L0f0f5a4c +.L0f0f5a1c: +/* f0f5a1c: 3c18800b */ lui $t8,0x800b +/* f0f5a20: 8f18cb94 */ lw $t8,-0x346c($t8) +/* f0f5a24: 330c0002 */ andi $t4,$t8,0x2 +/* f0f5a28: 51800009 */ beqzl $t4,.L0f0f5a50 +/* f0f5a2c: 8fa301e0 */ lw $v1,0x1e0($sp) +/* f0f5a30: 8fd90490 */ lw $t9,0x490($s8) +/* f0f5a34: 24010002 */ addiu $at,$zero,0x2 +/* f0f5a38: 27a401bc */ addiu $a0,$sp,0x1bc +/* f0f5a3c: 13210003 */ beq $t9,$at,.L0f0f5a4c +/* f0f5a40: 27a501b8 */ addiu $a1,$sp,0x1b8 +/* f0f5a44: 0fc3d401 */ jal func0f0f5004 +/* f0f5a48: 27a601b4 */ addiu $a2,$sp,0x1b4 +.L0f0f5a4c: +/* f0f5a4c: 8fa301e0 */ lw $v1,0x1e0($sp) +.L0f0f5a50: +/* f0f5a50: 87af01ca */ lh $t7,0x1ca($sp) +/* f0f5a54: 8fa601dc */ lw $a2,0x1dc($sp) +/* f0f5a58: 8fad01bc */ lw $t5,0x1bc($sp) +/* f0f5a5c: 8fab01b8 */ lw $t3,0x1b8($sp) +/* f0f5a60: 8fae01b4 */ lw $t6,0x1b4($sp) +/* f0f5a64: 01e31021 */ addu $v0,$t7,$v1 +/* f0f5a68: 24510002 */ addiu $s1,$v0,0x2 +/* f0f5a6c: 2470fffe */ addiu $s0,$v1,-2 +/* f0f5a70: 24d5000b */ addiu $s5,$a2,0xb +/* f0f5a74: afb50010 */ sw $s5,0x10($sp) +/* f0f5a78: 02002825 */ or $a1,$s0,$zero +/* f0f5a7c: 02203825 */ or $a3,$s1,$zero +/* f0f5a80: afa20088 */ sw $v0,0x88($sp) +/* f0f5a84: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f5a88: afad0014 */ sw $t5,0x14($sp) +/* f0f5a8c: afab0018 */ sw $t3,0x18($sp) +/* f0f5a90: 0fc3873a */ jal func0f0e1ce8 +/* f0f5a94: afae001c */ sw $t6,0x1c($sp) +/* f0f5a98: 8fac01bc */ lw $t4,0x1bc($sp) +/* f0f5a9c: 8fa601dc */ lw $a2,0x1dc($sp) +/* f0f5aa0: 240d0001 */ addiu $t5,$zero,0x1 +/* f0f5aa4: 319900ff */ andi $t9,$t4,0xff +/* f0f5aa8: 00197842 */ srl $t7,$t9,0x1 +/* f0f5aac: 240b0028 */ addiu $t3,$zero,0x28 +/* f0f5ab0: 24d80001 */ addiu $t8,$a2,0x1 +/* f0f5ab4: afb80010 */ sw $t8,0x10($sp) +/* f0f5ab8: afab001c */ sw $t3,0x1c($sp) +/* f0f5abc: afaf0014 */ sw $t7,0x14($sp) +/* f0f5ac0: afad0018 */ sw $t5,0x18($sp) +/* f0f5ac4: 00402025 */ or $a0,$v0,$zero +/* f0f5ac8: 02002825 */ or $a1,$s0,$zero +/* f0f5acc: 02203825 */ or $a3,$s1,$zero +/* f0f5ad0: 0fc38aa9 */ jal func0f0e2aa4 +/* f0f5ad4: afa00020 */ sw $zero,0x20($sp) +/* f0f5ad8: 8fae01bc */ lw $t6,0x1bc($sp) +/* f0f5adc: 8fa601dc */ lw $a2,0x1dc($sp) +/* f0f5ae0: 24190028 */ addiu $t9,$zero,0x28 +/* f0f5ae4: 31d800ff */ andi $t8,$t6,0xff +/* f0f5ae8: 00186042 */ srl $t4,$t8,0x1 +/* f0f5aec: 240f0001 */ addiu $t7,$zero,0x1 +/* f0f5af0: afaf0020 */ sw $t7,0x20($sp) +/* f0f5af4: afac0014 */ sw $t4,0x14($sp) +/* f0f5af8: afb9001c */ sw $t9,0x1c($sp) +/* f0f5afc: 00402025 */ or $a0,$v0,$zero +/* f0f5b00: 02002825 */ or $a1,$s0,$zero +/* f0f5b04: 02203825 */ or $a3,$s1,$zero +/* f0f5b08: afb50010 */ sw $s5,0x10($sp) +/* f0f5b0c: afa00018 */ sw $zero,0x18($sp) +/* f0f5b10: 0fc38aa9 */ jal func0f0e2aa4 +/* f0f5b14: 24c6000a */ addiu $a2,$a2,0xa +/* f0f5b18: 8fb201e0 */ lw $s2,0x1e0($sp) +/* f0f5b1c: 8fb001dc */ lw $s0,0x1dc($sp) +/* f0f5b20: 00402025 */ or $a0,$v0,$zero +/* f0f5b24: 26520002 */ addiu $s2,$s2,0x2 +/* f0f5b28: 26100002 */ addiu $s0,$s0,0x2 +/* f0f5b2c: afb001cc */ sw $s0,0x1cc($sp) +/* f0f5b30: 0fc54d8a */ jal func0f153628 +/* f0f5b34: afb201d0 */ sw $s2,0x1d0($sp) +/* f0f5b38: 8fad01f4 */ lw $t5,0x1f4($sp) +/* f0f5b3c: afa201e8 */ sw $v0,0x1e8($sp) +/* f0f5b40: afa001b0 */ sw $zero,0x1b0($sp) +/* f0f5b44: 11a00003 */ beqz $t5,.L0f0f5b54 +/* f0f5b48: 3c0e8007 */ lui $t6,0x8007 +/* f0f5b4c: 240b0001 */ addiu $t3,$zero,0x1 +/* f0f5b50: afab01b0 */ sw $t3,0x1b0($sp) +.L0f0f5b54: +/* f0f5b54: 25ce14c8 */ addiu $t6,$t6,0x14c8 +/* f0f5b58: 8dc10000 */ lw $at,0x0($t6) +/* f0f5b5c: 8fa301ec */ lw $v1,0x1ec($sp) +/* f0f5b60: 27b40154 */ addiu $s4,$sp,0x154 +/* f0f5b64: ae810000 */ sw $at,0x0($s4) +/* f0f5b68: 8dd90004 */ lw $t9,0x4($t6) +/* f0f5b6c: ae990004 */ sw $t9,0x4($s4) +/* f0f5b70: 8dc10008 */ lw $at,0x8($t6) +/* f0f5b74: ae810008 */ sw $at,0x8($s4) +/* f0f5b78: 8dd9000c */ lw $t9,0xc($t6) +/* f0f5b7c: 3c0e7f1b */ lui $t6,0x7f1b +/* f0f5b80: 25ce1fb0 */ addiu $t6,$t6,0x1fb0 +/* f0f5b84: ae99000c */ sw $t9,0xc($s4) +/* f0f5b88: c4680040 */ lwc1 $f8,0x40($v1) +/* f0f5b8c: 4614403c */ c.lt.s $f8,$f20 +/* f0f5b90: 00000000 */ sll $zero,$zero,0x0 +/* f0f5b94: 4502000b */ bc1fl .L0f0f5bc4 +/* f0f5b98: 906c003d */ lbu $t4,0x3d($v1) +/* f0f5b9c: 906f003c */ lbu $t7,0x3c($v1) +/* f0f5ba0: 3c0b7f1b */ lui $t3,0x7f1b +/* f0f5ba4: 000f6900 */ sll $t5,$t7,0x4 +/* f0f5ba8: 01af6823 */ subu $t5,$t5,$t7 +/* f0f5bac: 000d6880 */ sll $t5,$t5,0x2 +/* f0f5bb0: 016d5821 */ addu $t3,$t3,$t5 +/* f0f5bb4: 8d6b1fbc */ lw $t3,0x1fbc($t3) +/* f0f5bb8: 10000011 */ beqz $zero,.L0f0f5c00 +/* f0f5bbc: afab01bc */ sw $t3,0x1bc($sp) +/* f0f5bc0: 906c003d */ lbu $t4,0x3d($v1) +.L0f0f5bc4: +/* f0f5bc4: 906f003c */ lbu $t7,0x3c($v1) +/* f0f5bc8: 8c660044 */ lw $a2,0x44($v1) +/* f0f5bcc: 000cc100 */ sll $t8,$t4,0x4 +/* f0f5bd0: 000f6900 */ sll $t5,$t7,0x4 +/* f0f5bd4: 030cc023 */ subu $t8,$t8,$t4 +/* f0f5bd8: 01af6823 */ subu $t5,$t5,$t7 +/* f0f5bdc: 000d6880 */ sll $t5,$t5,0x2 +/* f0f5be0: 0018c080 */ sll $t8,$t8,0x2 +/* f0f5be4: 030ec821 */ addu $t9,$t8,$t6 +/* f0f5be8: 01ae5821 */ addu $t3,$t5,$t6 +/* f0f5bec: 8d65000c */ lw $a1,0xc($t3) +/* f0f5bf0: 0fc01a40 */ jal func0f006900 +/* f0f5bf4: 8f24000c */ lw $a0,0xc($t9) +/* f0f5bf8: afa201bc */ sw $v0,0x1bc($sp) +/* f0f5bfc: 8fa301ec */ lw $v1,0x1ec($sp) +.L0f0f5c00: +/* f0f5c00: 9062003c */ lbu $v0,0x3c($v1) +/* f0f5c04: 3c047f1b */ lui $a0,0x7f1b +/* f0f5c08: 3c057f1b */ lui $a1,0x7f1b +/* f0f5c0c: 00026100 */ sll $t4,$v0,0x4 +/* f0f5c10: 01826023 */ subu $t4,$t4,$v0 +/* f0f5c14: 000c1080 */ sll $v0,$t4,0x2 +/* f0f5c18: 00822021 */ addu $a0,$a0,$v0 +/* f0f5c1c: 00a22821 */ addu $a1,$a1,$v0 +/* f0f5c20: 8ca52124 */ lw $a1,0x2124($a1) +/* f0f5c24: 0fc54f8e */ jal func0f153e38 +/* f0f5c28: 8c84228c */ lw $a0,0x228c($a0) +/* f0f5c2c: 8fa301e0 */ lw $v1,0x1e0($sp) +/* f0f5c30: 8fa501dc */ lw $a1,0x1dc($sp) +/* f0f5c34: 24630003 */ addiu $v1,$v1,0x3 +/* f0f5c38: 24a50003 */ addiu $a1,$a1,0x3 +/* f0f5c3c: afa501cc */ sw $a1,0x1cc($sp) +/* f0f5c40: 0c002f06 */ jal 0xbc18 +/* f0f5c44: afa301d0 */ sw $v1,0x1d0($sp) +/* f0f5c48: 8faf01bc */ lw $t7,0x1bc($sp) +/* f0f5c4c: 3c118008 */ lui $s1,0x8008 +/* f0f5c50: 3c138008 */ lui $s3,0x8008 +/* f0f5c54: 2673fb0c */ addiu $s3,$s3,-1268 +/* f0f5c58: 2631fb10 */ addiu $s1,$s1,-1264 +/* f0f5c5c: 8e380000 */ lw $t8,0x0($s1) +/* f0f5c60: 8e790000 */ lw $t9,0x0($s3) +/* f0f5c64: 87ae01ca */ lh $t6,0x1ca($sp) +/* f0f5c68: 31ed00ff */ andi $t5,$t7,0xff +/* f0f5c6c: afad0018 */ sw $t5,0x18($sp) +/* f0f5c70: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f5c74: 27a501d0 */ addiu $a1,$sp,0x1d0 +/* f0f5c78: 27a601cc */ addiu $a2,$sp,0x1cc +/* f0f5c7c: 02e03825 */ or $a3,$s7,$zero +/* f0f5c80: afa20020 */ sw $v0,0x20($sp) +/* f0f5c84: afa00024 */ sw $zero,0x24($sp) +/* f0f5c88: afa00028 */ sw $zero,0x28($sp) +/* f0f5c8c: afb80010 */ sw $t8,0x10($sp) +/* f0f5c90: afb90014 */ sw $t9,0x14($sp) +/* f0f5c94: 0fc5580f */ jal func0f15603c +/* f0f5c98: afae001c */ sw $t6,0x1c($sp) +/* f0f5c9c: afa201e8 */ sw $v0,0x1e8($sp) +/* f0f5ca0: afb201d0 */ sw $s2,0x1d0($sp) +/* f0f5ca4: 0c002f06 */ jal 0xbc18 +/* f0f5ca8: afb001cc */ sw $s0,0x1cc($sp) +/* f0f5cac: 8e2b0000 */ lw $t3,0x0($s1) +/* f0f5cb0: 8e6c0000 */ lw $t4,0x0($s3) +/* f0f5cb4: 8fb801bc */ lw $t8,0x1bc($sp) +/* f0f5cb8: 87b901ca */ lh $t9,0x1ca($sp) +/* f0f5cbc: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f5cc0: 27a501d0 */ addiu $a1,$sp,0x1d0 +/* f0f5cc4: 27a601cc */ addiu $a2,$sp,0x1cc +/* f0f5cc8: 02e03825 */ or $a3,$s7,$zero +/* f0f5ccc: afa20020 */ sw $v0,0x20($sp) +/* f0f5cd0: afa00024 */ sw $zero,0x24($sp) +/* f0f5cd4: afa00028 */ sw $zero,0x28($sp) +/* f0f5cd8: afab0010 */ sw $t3,0x10($sp) +/* f0f5cdc: afac0014 */ sw $t4,0x14($sp) +/* f0f5ce0: afb80018 */ sw $t8,0x18($sp) +/* f0f5ce4: 0fc5580f */ jal func0f15603c +/* f0f5ce8: afb9001c */ sw $t9,0x1c($sp) +/* f0f5cec: 3c03800a */ lui $v1,0x800a +/* f0f5cf0: 8c6319c4 */ lw $v1,0x19c4($v1) +/* f0f5cf4: 24010003 */ addiu $at,$zero,0x3 +/* f0f5cf8: afa201e8 */ sw $v0,0x1e8($sp) +/* f0f5cfc: 10610007 */ beq $v1,$at,.L0f0f5d1c +/* f0f5d00: 24010004 */ addiu $at,$zero,0x4 +/* f0f5d04: 10610005 */ beq $v1,$at,.L0f0f5d1c +/* f0f5d08: 24010005 */ addiu $at,$zero,0x5 +/* f0f5d0c: 10610003 */ beq $v1,$at,.L0f0f5d1c +/* f0f5d10: 2401000b */ addiu $at,$zero,0xb +/* f0f5d14: 1461001b */ bne $v1,$at,.L0f0f5d84 +/* f0f5d18: 00000000 */ sll $zero,$zero,0x0 +.L0f0f5d1c: +/* f0f5d1c: 8fa30088 */ lw $v1,0x88($sp) +/* f0f5d20: afb001cc */ sw $s0,0x1cc($sp) +/* f0f5d24: 2463fff7 */ addiu $v1,$v1,-9 +/* f0f5d28: 0c002f06 */ jal 0xbc18 +/* f0f5d2c: afa301d0 */ sw $v1,0x1d0($sp) +/* f0f5d30: 3c0f8007 */ lui $t7,0x8007 +/* f0f5d34: 8def1448 */ lw $t7,0x1448($t7) +/* f0f5d38: 8e2b0000 */ lw $t3,0x0($s1) +/* f0f5d3c: 8e6c0000 */ lw $t4,0x0($s3) +/* f0f5d40: 000f6880 */ sll $t5,$t7,0x2 +/* f0f5d44: 028d7021 */ addu $t6,$s4,$t5 +/* f0f5d48: 8dc70000 */ lw $a3,0x0($t6) +/* f0f5d4c: 8fb801bc */ lw $t8,0x1bc($sp) +/* f0f5d50: 87b901ca */ lh $t9,0x1ca($sp) +/* f0f5d54: afa00028 */ sw $zero,0x28($sp) +/* f0f5d58: afa00024 */ sw $zero,0x24($sp) +/* f0f5d5c: afa20020 */ sw $v0,0x20($sp) +/* f0f5d60: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f5d64: 27a501d0 */ addiu $a1,$sp,0x1d0 +/* f0f5d68: 27a601cc */ addiu $a2,$sp,0x1cc +/* f0f5d6c: afab0010 */ sw $t3,0x10($sp) +/* f0f5d70: afac0014 */ sw $t4,0x14($sp) +/* f0f5d74: afb80018 */ sw $t8,0x18($sp) +/* f0f5d78: 0fc5580f */ jal func0f15603c +/* f0f5d7c: afb9001c */ sw $t9,0x1c($sp) +/* f0f5d80: afa201e8 */ sw $v0,0x1e8($sp) +.L0f0f5d84: +/* f0f5d84: 0fc54de0 */ jal func0f153780 +/* f0f5d88: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f5d8c: afa201e8 */ sw $v0,0x1e8($sp) +.L0f0f5d90: +/* f0f5d90: 8fa201ec */ lw $v0,0x1ec($sp) +/* f0f5d94: 8fb501dc */ lw $s5,0x1dc($sp) +/* f0f5d98: 3c0f800a */ lui $t7,0x800a +/* f0f5d9c: c4400048 */ lwc1 $f0,0x48($v0) +/* f0f5da0: 26b5000b */ addiu $s5,$s5,0xb +/* f0f5da4: 4614003c */ c.lt.s $f0,$f20 +/* f0f5da8: 00000000 */ sll $zero,$zero,0x0 +/* f0f5dac: 4503001b */ bc1tl .L0f0f5e1c +/* f0f5db0: 904b0060 */ lbu $t3,0x60($v0) +/* f0f5db4: 8def19c4 */ lw $t7,0x19c4($t7) +/* f0f5db8: 24010004 */ addiu $at,$zero,0x4 +/* f0f5dbc: 51e1001e */ beql $t7,$at,.L0f0f5e38 +/* f0f5dc0: 8fac0084 */ lw $t4,0x84($sp) +/* f0f5dc4: 904d0060 */ lbu $t5,0x60($v0) +/* f0f5dc8: 00003825 */ or $a3,$zero,$zero +/* f0f5dcc: 29a10003 */ slti $at,$t5,0x3 +/* f0f5dd0: 54200009 */ bnezl $at,.L0f0f5df8 +/* f0f5dd4: 44060000 */ mfc1 $a2,$f0 +/* f0f5dd8: 44060000 */ mfc1 $a2,$f0 +/* f0f5ddc: 8c440014 */ lw $a0,0x14($v0) +/* f0f5de0: 8c450018 */ lw $a1,0x18($v0) +/* f0f5de4: 0fc54f08 */ jal func0f153c20 +/* f0f5de8: 24070001 */ addiu $a3,$zero,0x1 +/* f0f5dec: 10000006 */ beqz $zero,.L0f0f5e08 +/* f0f5df0: 240e0001 */ addiu $t6,$zero,0x1 +/* f0f5df4: 44060000 */ mfc1 $a2,$f0 +.L0f0f5df8: +/* f0f5df8: 8c440014 */ lw $a0,0x14($v0) +/* f0f5dfc: 0fc54f08 */ jal func0f153c20 +/* f0f5e00: 8c450018 */ lw $a1,0x18($v0) +/* f0f5e04: 240e0001 */ addiu $t6,$zero,0x1 +.L0f0f5e08: +/* f0f5e08: 3c018008 */ lui $at,0x8008 +/* f0f5e0c: ac2efb9c */ sw $t6,-0x464($at) +/* f0f5e10: 10000008 */ beqz $zero,.L0f0f5e34 +/* f0f5e14: 8fa201ec */ lw $v0,0x1ec($sp) +/* f0f5e18: 904b0060 */ lbu $t3,0x60($v0) +.L0f0f5e1c: +/* f0f5e1c: 24010003 */ addiu $at,$zero,0x3 +/* f0f5e20: 55610005 */ bnel $t3,$at,.L0f0f5e38 +/* f0f5e24: 8fac0084 */ lw $t4,0x84($sp) +/* f0f5e28: 0fc54f62 */ jal func0f153d88 +/* f0f5e2c: c44c0050 */ lwc1 $f12,0x50($v0) +/* f0f5e30: 8fa201ec */ lw $v0,0x1ec($sp) +.L0f0f5e34: +/* f0f5e34: 8fac0084 */ lw $t4,0x84($sp) +.L0f0f5e38: +/* f0f5e38: 3c0b7f1b */ lui $t3,0x7f1b +/* f0f5e3c: 256b1fb0 */ addiu $t3,$t3,0x1fb0 +/* f0f5e40: 0195082a */ slt $at,$t4,$s5 +/* f0f5e44: 50200003 */ beqzl $at,.L0f0f5e54 +/* f0f5e48: c44a0040 */ lwc1 $f10,0x40($v0) +/* f0f5e4c: afb501d4 */ sw $s5,0x1d4($sp) +/* f0f5e50: c44a0040 */ lwc1 $f10,0x40($v0) +.L0f0f5e54: +/* f0f5e54: 4614503c */ c.lt.s $f10,$f20 +/* f0f5e58: 00000000 */ sll $zero,$zero,0x0 +/* f0f5e5c: 4502000b */ bc1fl .L0f0f5e8c +/* f0f5e60: 904d003d */ lbu $t5,0x3d($v0) +/* f0f5e64: 9058003c */ lbu $t8,0x3c($v0) +/* f0f5e68: 3c0f7f1b */ lui $t7,0x7f1b +/* f0f5e6c: 0018c900 */ sll $t9,$t8,0x4 +/* f0f5e70: 0338c823 */ subu $t9,$t9,$t8 +/* f0f5e74: 0019c880 */ sll $t9,$t9,0x2 +/* f0f5e78: 01f97821 */ addu $t7,$t7,$t9 +/* f0f5e7c: 8def1fc0 */ lw $t7,0x1fc0($t7) +/* f0f5e80: 10000011 */ beqz $zero,.L0f0f5ec8 +/* f0f5e84: afaf01bc */ sw $t7,0x1bc($sp) +/* f0f5e88: 904d003d */ lbu $t5,0x3d($v0) +.L0f0f5e8c: +/* f0f5e8c: 9058003c */ lbu $t8,0x3c($v0) +/* f0f5e90: 8c460044 */ lw $a2,0x44($v0) +/* f0f5e94: 000d7100 */ sll $t6,$t5,0x4 +/* f0f5e98: 0018c900 */ sll $t9,$t8,0x4 +/* f0f5e9c: 01cd7023 */ subu $t6,$t6,$t5 +/* f0f5ea0: 0338c823 */ subu $t9,$t9,$t8 +/* f0f5ea4: 0019c880 */ sll $t9,$t9,0x2 +/* f0f5ea8: 000e7080 */ sll $t6,$t6,0x2 +/* f0f5eac: 01cb6021 */ addu $t4,$t6,$t3 +/* f0f5eb0: 032b7821 */ addu $t7,$t9,$t3 +/* f0f5eb4: 8de50010 */ lw $a1,0x10($t7) +/* f0f5eb8: 0fc01a40 */ jal func0f006900 +/* f0f5ebc: 8d840010 */ lw $a0,0x10($t4) +/* f0f5ec0: afa201bc */ sw $v0,0x1bc($sp) +/* f0f5ec4: 8fa201ec */ lw $v0,0x1ec($sp) +.L0f0f5ec8: +/* f0f5ec8: 8c4d000c */ lw $t5,0xc($v0) +/* f0f5ecc: 8fa401bc */ lw $a0,0x1bc($sp) +/* f0f5ed0: 00002825 */ or $a1,$zero,$zero +/* f0f5ed4: 51a0000b */ beqzl $t5,.L0f0f5f04 +/* f0f5ed8: c4500040 */ lwc1 $f16,0x40($v0) +/* f0f5edc: 0fc01a40 */ jal func0f006900 +/* f0f5ee0: 2406002c */ addiu $a2,$zero,0x2c +/* f0f5ee4: 8fac01bc */ lw $t4,0x1bc($sp) +/* f0f5ee8: 2401ff00 */ addiu $at,$zero,-256 +/* f0f5eec: 00417024 */ and $t6,$v0,$at +/* f0f5ef0: 319800ff */ andi $t8,$t4,0xff +/* f0f5ef4: 01d8c825 */ or $t9,$t6,$t8 +/* f0f5ef8: afb901bc */ sw $t9,0x1bc($sp) +/* f0f5efc: 8fa201ec */ lw $v0,0x1ec($sp) +/* f0f5f00: c4500040 */ lwc1 $f16,0x40($v0) +.L0f0f5f04: +/* f0f5f04: 3c187f1b */ lui $t8,0x7f1b +/* f0f5f08: 27181fb0 */ addiu $t8,$t8,0x1fb0 +/* f0f5f0c: 4614803c */ c.lt.s $f16,$f20 +/* f0f5f10: 00000000 */ sll $zero,$zero,0x0 +/* f0f5f14: 4502000b */ bc1fl .L0f0f5f44 +/* f0f5f18: 904c003d */ lbu $t4,0x3d($v0) +/* f0f5f1c: 904b003c */ lbu $t3,0x3c($v0) +/* f0f5f20: 3c0d7f1b */ lui $t5,0x7f1b +/* f0f5f24: 000b7900 */ sll $t7,$t3,0x4 +/* f0f5f28: 01eb7823 */ subu $t7,$t7,$t3 +/* f0f5f2c: 000f7880 */ sll $t7,$t7,0x2 +/* f0f5f30: 01af6821 */ addu $t5,$t5,$t7 +/* f0f5f34: 8dad1fc4 */ lw $t5,0x1fc4($t5) +/* f0f5f38: 10000011 */ beqz $zero,.L0f0f5f80 +/* f0f5f3c: afad01b8 */ sw $t5,0x1b8($sp) +/* f0f5f40: 904c003d */ lbu $t4,0x3d($v0) +.L0f0f5f44: +/* f0f5f44: 904b003c */ lbu $t3,0x3c($v0) +/* f0f5f48: 8c460044 */ lw $a2,0x44($v0) +/* f0f5f4c: 000c7100 */ sll $t6,$t4,0x4 +/* f0f5f50: 000b7900 */ sll $t7,$t3,0x4 +/* f0f5f54: 01cc7023 */ subu $t6,$t6,$t4 +/* f0f5f58: 01eb7823 */ subu $t7,$t7,$t3 +/* f0f5f5c: 000f7880 */ sll $t7,$t7,0x2 +/* f0f5f60: 000e7080 */ sll $t6,$t6,0x2 +/* f0f5f64: 01d8c821 */ addu $t9,$t6,$t8 +/* f0f5f68: 01f86821 */ addu $t5,$t7,$t8 +/* f0f5f6c: 8da50014 */ lw $a1,0x14($t5) +/* f0f5f70: 0fc01a40 */ jal func0f006900 +/* f0f5f74: 8f240014 */ lw $a0,0x14($t9) +/* f0f5f78: afa201b8 */ sw $v0,0x1b8($sp) +/* f0f5f7c: 8fa201ec */ lw $v0,0x1ec($sp) +.L0f0f5f80: +/* f0f5f80: 8fac01f4 */ lw $t4,0x1f4($sp) +/* f0f5f84: 8fa901e0 */ lw $t1,0x1e0($sp) +/* f0f5f88: 5580008a */ bnezl $t4,.L0f0f61b4 +/* f0f5f8c: 904d0060 */ lbu $t5,0x60($v0) +/* f0f5f90: 90430060 */ lbu $v1,0x60($v0) +/* f0f5f94: 87ae01ca */ lh $t6,0x1ca($sp) +/* f0f5f98: 24010001 */ addiu $at,$zero,0x1 +/* f0f5f9c: 14610014 */ bne $v1,$at,.L0f0f5ff0 +/* f0f5fa0: 01c94021 */ addu $t0,$t6,$t1 +/* f0f5fa4: 3c013f80 */ lui $at,0x3f80 +/* f0f5fa8: 44819000 */ mtc1 $at,$f18 +/* f0f5fac: 8fb901d4 */ lw $t9,0x1d4($sp) +/* f0f5fb0: 8fab01bc */ lw $t3,0x1bc($sp) +/* f0f5fb4: 8faf01b8 */ lw $t7,0x1b8($sp) +/* f0f5fb8: 25300001 */ addiu $s0,$t1,0x1 +/* f0f5fbc: 2511ffff */ addiu $s1,$t0,-1 +/* f0f5fc0: 02203825 */ or $a3,$s1,$zero +/* f0f5fc4: 02002825 */ or $a1,$s0,$zero +/* f0f5fc8: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f5fcc: 02a03025 */ or $a2,$s5,$zero +/* f0f5fd0: afa20014 */ sw $v0,0x14($sp) +/* f0f5fd4: afb90010 */ sw $t9,0x10($sp) +/* f0f5fd8: e7b20020 */ swc1 $f18,0x20($sp) +/* f0f5fdc: afab0018 */ sw $t3,0x18($sp) +/* f0f5fe0: 0fc3836b */ jal func0f0e0dac +/* f0f5fe4: afaf001c */ sw $t7,0x1c($sp) +/* f0f5fe8: 10000027 */ beqz $zero,.L0f0f6088 +/* f0f5fec: afa201e8 */ sw $v0,0x1e8($sp) +.L0f0f5ff0: +/* f0f5ff0: 24010002 */ addiu $at,$zero,0x2 +/* f0f5ff4: 14610013 */ bne $v1,$at,.L0f0f6044 +/* f0f5ff8: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f5ffc: 8fb801d4 */ lw $t8,0x1d4($sp) +/* f0f6000: 8fad01bc */ lw $t5,0x1bc($sp) +/* f0f6004: 8fac01b8 */ lw $t4,0x1b8($sp) +/* f0f6008: afa20014 */ sw $v0,0x14($sp) +/* f0f600c: afb80010 */ sw $t8,0x10($sp) +/* f0f6010: afad0018 */ sw $t5,0x18($sp) +/* f0f6014: afac001c */ sw $t4,0x1c($sp) +/* f0f6018: c4440050 */ lwc1 $f4,0x50($v0) +/* f0f601c: 25300001 */ addiu $s0,$t1,0x1 +/* f0f6020: 2511ffff */ addiu $s1,$t0,-1 +/* f0f6024: 02203825 */ or $a3,$s1,$zero +/* f0f6028: 02002825 */ or $a1,$s0,$zero +/* f0f602c: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f6030: 02a03025 */ or $a2,$s5,$zero +/* f0f6034: 0fc3836b */ jal func0f0e0dac +/* f0f6038: e7a40020 */ swc1 $f4,0x20($sp) +/* f0f603c: 10000012 */ beqz $zero,.L0f0f6088 +/* f0f6040: afa201e8 */ sw $v0,0x1e8($sp) +.L0f0f6044: +/* f0f6044: 3c01bf80 */ lui $at,0xbf80 +/* f0f6048: 44813000 */ mtc1 $at,$f6 +/* f0f604c: 8fae01d4 */ lw $t6,0x1d4($sp) +/* f0f6050: 8fb901bc */ lw $t9,0x1bc($sp) +/* f0f6054: 8fab01b8 */ lw $t3,0x1b8($sp) +/* f0f6058: 25300001 */ addiu $s0,$t1,0x1 +/* f0f605c: 2511ffff */ addiu $s1,$t0,-1 +/* f0f6060: 02203825 */ or $a3,$s1,$zero +/* f0f6064: 02002825 */ or $a1,$s0,$zero +/* f0f6068: 02a03025 */ or $a2,$s5,$zero +/* f0f606c: afa20014 */ sw $v0,0x14($sp) +/* f0f6070: afae0010 */ sw $t6,0x10($sp) +/* f0f6074: e7a60020 */ swc1 $f6,0x20($sp) +/* f0f6078: afb90018 */ sw $t9,0x18($sp) +/* f0f607c: 0fc3836b */ jal func0f0e0dac +/* f0f6080: afab001c */ sw $t3,0x1c($sp) +/* f0f6084: afa201e8 */ sw $v0,0x1e8($sp) +.L0f0f6088: +/* f0f6088: 8fa201ec */ lw $v0,0x1ec($sp) +/* f0f608c: 8c4f0000 */ lw $t7,0x0($v0) +/* f0f6090: 8df80010 */ lw $t8,0x10($t7) +/* f0f6094: 330d0100 */ andi $t5,$t8,0x100 +/* f0f6098: 51a00046 */ beqzl $t5,.L0f0f61b4 +/* f0f609c: 904d0060 */ lbu $t5,0x60($v0) +/* f0f60a0: c4400040 */ lwc1 $f0,0x40($v0) +/* f0f60a4: 4614003c */ c.lt.s $f0,$f20 +/* f0f60a8: 00000000 */ sll $zero,$zero,0x0 +/* f0f60ac: 4502000b */ bc1fl .L0f0f60dc +/* f0f60b0: 904b003d */ lbu $t3,0x3d($v0) +/* f0f60b4: 904c003c */ lbu $t4,0x3c($v0) +/* f0f60b8: 3c197f1b */ lui $t9,0x7f1b +/* f0f60bc: 27391fb0 */ addiu $t9,$t9,0x1fb0 +/* f0f60c0: 000c7100 */ sll $t6,$t4,0x4 +/* f0f60c4: 01cc7023 */ subu $t6,$t6,$t4 +/* f0f60c8: 000e7080 */ sll $t6,$t6,0x2 +/* f0f60cc: 01d91821 */ addu $v1,$t6,$t9 +/* f0f60d0: 1000001b */ beqz $zero,.L0f0f6140 +/* f0f60d4: 8c720000 */ lw $s2,0x0($v1) +/* f0f60d8: 904b003d */ lbu $t3,0x3d($v0) +.L0f0f60dc: +/* f0f60dc: 904c003c */ lbu $t4,0x3c($v0) +/* f0f60e0: 3c187f1b */ lui $t8,0x7f1b +/* f0f60e4: 000b7900 */ sll $t7,$t3,0x4 +/* f0f60e8: 000c7100 */ sll $t6,$t4,0x4 +/* f0f60ec: 27181fb0 */ addiu $t8,$t8,0x1fb0 +/* f0f60f0: 01eb7823 */ subu $t7,$t7,$t3 +/* f0f60f4: 01cc7023 */ subu $t6,$t6,$t4 +/* f0f60f8: 000e7080 */ sll $t6,$t6,0x2 +/* f0f60fc: 000f7880 */ sll $t7,$t7,0x2 +/* f0f6100: 01f86821 */ addu $t5,$t7,$t8 +/* f0f6104: 01d8c821 */ addu $t9,$t6,$t8 +/* f0f6108: 8f250000 */ lw $a1,0x0($t9) +/* f0f610c: 8da40000 */ lw $a0,0x0($t5) +/* f0f6110: 0fc01a40 */ jal func0f006900 +/* f0f6114: 8c460044 */ lw $a2,0x44($v0) +/* f0f6118: 00409025 */ or $s2,$v0,$zero +/* f0f611c: 8fa201ec */ lw $v0,0x1ec($sp) +/* f0f6120: 3c0c7f1b */ lui $t4,0x7f1b +/* f0f6124: 258c1fb0 */ addiu $t4,$t4,0x1fb0 +/* f0f6128: 904f003c */ lbu $t7,0x3c($v0) +/* f0f612c: c4400040 */ lwc1 $f0,0x40($v0) +/* f0f6130: 000f6900 */ sll $t5,$t7,0x4 +/* f0f6134: 01af6823 */ subu $t5,$t5,$t7 +/* f0f6138: 000d6880 */ sll $t5,$t5,0x2 +/* f0f613c: 01ac1821 */ addu $v1,$t5,$t4 +.L0f0f6140: +/* f0f6140: 4614003c */ c.lt.s $f0,$f20 +/* f0f6144: 3c047f1b */ lui $a0,0x7f1b +/* f0f6148: 45020004 */ bc1fl .L0f0f615c +/* f0f614c: 904e003d */ lbu $t6,0x3d($v0) +/* f0f6150: 1000000b */ beqz $zero,.L0f0f6180 +/* f0f6154: 8c680008 */ lw $t0,0x8($v1) +/* f0f6158: 904e003d */ lbu $t6,0x3d($v0) +.L0f0f615c: +/* f0f615c: 8c650008 */ lw $a1,0x8($v1) +/* f0f6160: 8c460044 */ lw $a2,0x44($v0) +/* f0f6164: 000ec100 */ sll $t8,$t6,0x4 +/* f0f6168: 030ec023 */ subu $t8,$t8,$t6 +/* f0f616c: 0018c080 */ sll $t8,$t8,0x2 +/* f0f6170: 00982021 */ addu $a0,$a0,$t8 +/* f0f6174: 0fc01a40 */ jal func0f006900 +/* f0f6178: 8c841fb8 */ lw $a0,0x1fb8($a0) +/* f0f617c: 00404025 */ or $t0,$v0,$zero +.L0f0f6180: +/* f0f6180: 8fb901dc */ lw $t9,0x1dc($sp) +/* f0f6184: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f6188: 02002825 */ or $a1,$s0,$zero +/* f0f618c: 272f000c */ addiu $t7,$t9,0xc +/* f0f6190: afaf0010 */ sw $t7,0x10($sp) +/* f0f6194: 02a03025 */ or $a2,$s5,$zero +/* f0f6198: 02203825 */ or $a3,$s1,$zero +/* f0f619c: afb20014 */ sw $s2,0x14($sp) +/* f0f61a0: 0fc38bba */ jal func0f0e2ee8 +/* f0f61a4: afa80018 */ sw $t0,0x18($sp) +/* f0f61a8: afa201e8 */ sw $v0,0x1e8($sp) +/* f0f61ac: 8fa201ec */ lw $v0,0x1ec($sp) +/* f0f61b0: 904d0060 */ lbu $t5,0x60($v0) +.L0f0f61b4: +/* f0f61b4: 8fa301e0 */ lw $v1,0x1e0($sp) +/* f0f61b8: 87ac01ca */ lh $t4,0x1ca($sp) +/* f0f61bc: 15a00003 */ bnez $t5,.L0f0f61cc +/* f0f61c0: 24720002 */ addiu $s2,$v1,0x2 +/* f0f61c4: 100004ab */ beqz $zero,.L0f0f7474 +/* f0f61c8: 8fa201e8 */ lw $v0,0x1e8($sp) +.L0f0f61cc: +/* f0f61cc: 01835821 */ addu $t3,$t4,$v1 +/* f0f61d0: 0c002f40 */ jal 0xbd00 +/* f0f61d4: afab0088 */ sw $t3,0x88($sp) +/* f0f61d8: 3c0e8008 */ lui $t6,0x8008 +/* f0f61dc: 8dcefac0 */ lw $t6,-0x540($t6) +/* f0f61e0: 004e001a */ div $zero,$v0,$t6 +/* f0f61e4: 00009812 */ mflo $s3 +/* f0f61e8: 15c00002 */ bnez $t6,.L0f0f61f4 +/* f0f61ec: 00000000 */ sll $zero,$zero,0x0 +/* f0f61f0: 0007000d */ break 0x7 +.L0f0f61f4: +/* f0f61f4: 2401ffff */ addiu $at,$zero,-1 +/* f0f61f8: 15c10004 */ bne $t6,$at,.L0f0f620c +/* f0f61fc: 3c018000 */ lui $at,0x8000 +/* f0f6200: 14410002 */ bne $v0,$at,.L0f0f620c +/* f0f6204: 00000000 */ sll $zero,$zero,0x0 +/* f0f6208: 0006000d */ break 0x6 +.L0f0f620c: +/* f0f620c: 0c002f44 */ jal 0xbd10 +/* f0f6210: 00000000 */ sll $zero,$zero,0x0 +/* f0f6214: 0c002f40 */ jal 0xbd00 +/* f0f6218: 0040a025 */ or $s4,$v0,$zero +/* f0f621c: 00028400 */ sll $s0,$v0,0x10 +/* f0f6220: 0010c403 */ sra $t8,$s0,0x10 +/* f0f6224: 0c002f22 */ jal 0xbc88 +/* f0f6228: 03008025 */ or $s0,$t8,$zero +/* f0f622c: 3c0f8008 */ lui $t7,0x8008 +/* f0f6230: 8deffac0 */ lw $t7,-0x540($t7) +/* f0f6234: 0050c821 */ addu $t9,$v0,$s0 +/* f0f6238: 032f001a */ div $zero,$t9,$t7 +/* f0f623c: 00008812 */ mflo $s1 +/* f0f6240: 15e00002 */ bnez $t7,.L0f0f624c +/* f0f6244: 00000000 */ sll $zero,$zero,0x0 +/* f0f6248: 0007000d */ break 0x7 +.L0f0f624c: +/* f0f624c: 2401ffff */ addiu $at,$zero,-1 +/* f0f6250: 15e10004 */ bne $t7,$at,.L0f0f6264 +/* f0f6254: 3c018000 */ lui $at,0x8000 +/* f0f6258: 17210002 */ bne $t9,$at,.L0f0f6264 +/* f0f625c: 00000000 */ sll $zero,$zero,0x0 +/* f0f6260: 0006000d */ break 0x6 +.L0f0f6264: +/* f0f6264: 0c002f44 */ jal 0xbd10 +/* f0f6268: 00000000 */ sll $zero,$zero,0x0 +/* f0f626c: 00028400 */ sll $s0,$v0,0x10 +/* f0f6270: 00106c03 */ sra $t5,$s0,0x10 +/* f0f6274: 0c002f26 */ jal 0xbc98 +/* f0f6278: 01a08025 */ or $s0,$t5,$zero +/* f0f627c: 8fac0088 */ lw $t4,0x88($sp) +/* f0f6280: 3c08800a */ lui $t0,0x800a +/* f0f6284: 25082038 */ addiu $t0,$t0,0x2038 +/* f0f6288: 3c0a800a */ lui $t2,0x800a +/* f0f628c: ad120000 */ sw $s2,0x0($t0) +/* f0f6290: 3c01800a */ lui $at,0x800a +/* f0f6294: 258bfffe */ addiu $t3,$t4,-2 +/* f0f6298: 254a203c */ addiu $t2,$t2,0x203c +/* f0f629c: ac2b203c */ sw $t3,0x203c($at) +/* f0f62a0: 8fae01d4 */ lw $t6,0x1d4($sp) +/* f0f62a4: 8d440000 */ lw $a0,0x0($t2) +/* f0f62a8: 3c03800a */ lui $v1,0x800a +/* f0f62ac: 3c09800a */ lui $t1,0x800a +/* f0f62b0: 25292040 */ addiu $t1,$t1,0x2040 +/* f0f62b4: 24632044 */ addiu $v1,$v1,0x2044 +/* f0f62b8: 25d8ffff */ addiu $t8,$t6,-1 +/* f0f62bc: 0093082a */ slt $at,$a0,$s3 +/* f0f62c0: ad350000 */ sw $s5,0x0($t1) +/* f0f62c4: 10200003 */ beqz $at,.L0f0f62d4 +/* f0f62c8: ac780000 */ sw $t8,0x0($v1) +/* f0f62cc: 10000469 */ beqz $zero,.L0f0f7474 +/* f0f62d0: 8fa201e8 */ lw $v0,0x1e8($sp) +.L0f0f62d4: +/* f0f62d4: 8c650000 */ lw $a1,0x0($v1) +/* f0f62d8: 00b4082a */ slt $at,$a1,$s4 +/* f0f62dc: 50200004 */ beqzl $at,.L0f0f62f0 +/* f0f62e0: 8d060000 */ lw $a2,0x0($t0) +/* f0f62e4: 10000463 */ beqz $zero,.L0f0f7474 +/* f0f62e8: 8fa201e8 */ lw $v0,0x1e8($sp) +/* f0f62ec: 8d060000 */ lw $a2,0x0($t0) +.L0f0f62f0: +/* f0f62f0: 0226082a */ slt $at,$s1,$a2 +/* f0f62f4: 50200004 */ beqzl $at,.L0f0f6308 +/* f0f62f8: 8d270000 */ lw $a3,0x0($t1) +/* f0f62fc: 1000045d */ beqz $zero,.L0f0f7474 +/* f0f6300: 8fa201e8 */ lw $v0,0x1e8($sp) +/* f0f6304: 8d270000 */ lw $a3,0x0($t1) +.L0f0f6308: +/* f0f6308: 00501821 */ addu $v1,$v0,$s0 +/* f0f630c: 0067082a */ slt $at,$v1,$a3 +/* f0f6310: 50200004 */ beqzl $at,.L0f0f6324 +/* f0f6314: 0224082a */ slt $at,$s1,$a0 +/* f0f6318: 10000456 */ beqz $zero,.L0f0f7474 +/* f0f631c: 8fa201e8 */ lw $v0,0x1e8($sp) +/* f0f6320: 0224082a */ slt $at,$s1,$a0 +.L0f0f6324: +/* f0f6324: 50200004 */ beqzl $at,.L0f0f6338 +/* f0f6328: 0065082a */ slt $at,$v1,$a1 +/* f0f632c: ad510000 */ sw $s1,0x0($t2) +/* f0f6330: 02202025 */ or $a0,$s1,$zero +/* f0f6334: 0065082a */ slt $at,$v1,$a1 +.L0f0f6338: +/* f0f6338: 10200004 */ beqz $at,.L0f0f634c +/* f0f633c: 3c01800a */ lui $at,0x800a +/* f0f6340: ac232044 */ sw $v1,0x2044($at) +/* f0f6344: 3c05800a */ lui $a1,0x800a +/* f0f6348: 8ca52044 */ lw $a1,0x2044($a1) +.L0f0f634c: +/* f0f634c: 00d3082a */ slt $at,$a2,$s3 +/* f0f6350: 50200003 */ beqzl $at,.L0f0f6360 +/* f0f6354: 0094082a */ slt $at,$a0,$s4 +/* f0f6358: ad130000 */ sw $s3,0x0($t0) +/* f0f635c: 0094082a */ slt $at,$a0,$s4 +.L0f0f6360: +/* f0f6360: 10200002 */ beqz $at,.L0f0f636c +/* f0f6364: 00000000 */ sll $zero,$zero,0x0 +/* f0f6368: ad540000 */ sw $s4,0x0($t2) +.L0f0f636c: +/* f0f636c: 3c01800a */ lui $at,0x800a +/* f0f6370: ac27de90 */ sw $a3,-0x2170($at) +/* f0f6374: 3c01800a */ lui $at,0x800a +/* f0f6378: ac25de94 */ sw $a1,-0x216c($at) +/* f0f637c: 0fc3d43f */ jal func0f0f50fc +/* f0f6380: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f6384: 3c198007 */ lui $t9,0x8007 +/* f0f6388: 8f391448 */ lw $t9,0x1448($t9) +/* f0f638c: 3c0d800a */ lui $t5,0x800a +/* f0f6390: 25ade000 */ addiu $t5,$t5,-8192 +/* f0f6394: 001978c0 */ sll $t7,$t9,0x3 +/* f0f6398: 01f97823 */ subu $t7,$t7,$t9 +/* f0f639c: 000f7880 */ sll $t7,$t7,0x2 +/* f0f63a0: 01f97821 */ addu $t7,$t7,$t9 +/* f0f63a4: 000f78c0 */ sll $t7,$t7,0x3 +/* f0f63a8: 01f97823 */ subu $t7,$t7,$t9 +/* f0f63ac: 000f7900 */ sll $t7,$t7,0x4 +/* f0f63b0: 01ed1821 */ addu $v1,$t7,$t5 +/* f0f63b4: 8fa701ec */ lw $a3,0x1ec($sp) +/* f0f63b8: 8c6c04f8 */ lw $t4,0x4f8($v1) +/* f0f63bc: 00402025 */ or $a0,$v0,$zero +/* f0f63c0: 54ec0033 */ bnel $a3,$t4,.L0f0f6490 +/* f0f63c4: 90f8003c */ lbu $t8,0x3c($a3) +/* f0f63c8: 8ceb0000 */ lw $t3,0x0($a3) +/* f0f63cc: 8fb901f4 */ lw $t9,0x1f4($sp) +/* f0f63d0: 8d6e0010 */ lw $t6,0x10($t3) +/* f0f63d4: 31d80002 */ andi $t8,$t6,0x2 +/* f0f63d8: 5300002d */ beqzl $t8,.L0f0f6490 +/* f0f63dc: 90f8003c */ lbu $t8,0x3c($a3) +/* f0f63e0: 5720002b */ bnezl $t9,.L0f0f6490 +/* f0f63e4: 90f8003c */ lbu $t8,0x3c($a3) +/* f0f63e8: 8c6f0df0 */ lw $t7,0xdf0($v1) +/* f0f63ec: 3c0bb700 */ lui $t3,0xb700 +/* f0f63f0: 240e0001 */ addiu $t6,$zero,0x1 +/* f0f63f4: 000f6380 */ sll $t4,$t7,0xe +/* f0f63f8: 05800024 */ bltz $t4,.L0f0f648c +/* f0f63fc: 3c188007 */ lui $t8,0x8007 +/* f0f6400: ac4b0000 */ sw $t3,0x0($v0) +/* f0f6404: ac4e0004 */ sw $t6,0x4($v0) +/* f0f6408: 8f181448 */ lw $t8,0x1448($t8) +/* f0f640c: 3c0d800a */ lui $t5,0x800a +/* f0f6410: 25ade000 */ addiu $t5,$t5,-8192 +/* f0f6414: 0018c8c0 */ sll $t9,$t8,0x3 +/* f0f6418: 0338c823 */ subu $t9,$t9,$t8 +/* f0f641c: 0019c880 */ sll $t9,$t9,0x2 +/* f0f6420: 0338c821 */ addu $t9,$t9,$t8 +/* f0f6424: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0f6428: 0338c823 */ subu $t9,$t9,$t8 +/* f0f642c: 0019c900 */ sll $t9,$t9,0x4 +/* f0f6430: 272f0840 */ addiu $t7,$t9,0x840 +/* f0f6434: 24840008 */ addiu $a0,$a0,0x8 +/* f0f6438: 01ed2821 */ addu $a1,$t7,$t5 +/* f0f643c: 0fc3ce2c */ jal func0f0f38b0 +/* f0f6440: 00003025 */ or $a2,$zero,$zero +/* f0f6444: 244c0008 */ addiu $t4,$v0,0x8 +/* f0f6448: afac01e8 */ sw $t4,0x1e8($sp) +/* f0f644c: 3c0bb600 */ lui $t3,0xb600 +/* f0f6450: 240e0001 */ addiu $t6,$zero,0x1 +/* f0f6454: ac4e0004 */ sw $t6,0x4($v0) +/* f0f6458: ac4b0000 */ sw $t3,0x0($v0) +/* f0f645c: 8fd00284 */ lw $s0,0x284($s8) +/* f0f6460: 86040634 */ lh $a0,0x634($s0) +/* f0f6464: 0c002f2a */ jal 0xbca8 +/* f0f6468: 86050636 */ lh $a1,0x636($s0) +/* f0f646c: 8fd00284 */ lw $s0,0x284($s8) +/* f0f6470: c60c1854 */ lwc1 $f12,0x1854($s0) +/* f0f6474: c60e1858 */ lwc1 $f14,0x1858($s0) +/* f0f6478: 86060630 */ lh $a2,0x630($s0) +/* f0f647c: 0c002f76 */ jal 0xbdd8 +/* f0f6480: 86070632 */ lh $a3,0x632($s0) +/* f0f6484: 8fa701ec */ lw $a3,0x1ec($sp) +/* f0f6488: 8fa401e8 */ lw $a0,0x1e8($sp) +.L0f0f648c: +/* f0f648c: 90f8003c */ lbu $t8,0x3c($a3) +.L0f0f6490: +/* f0f6490: 57000008 */ bnezl $t8,.L0f0f64b4 +/* f0f6494: 8fb901e0 */ lw $t9,0x1e0($sp) +/* f0f6498: c4e80040 */ lwc1 $f8,0x40($a3) +/* f0f649c: 00809825 */ or $s3,$a0,$zero +/* f0f64a0: 4608a03e */ c.le.s $f20,$f8 +/* f0f64a4: 00000000 */ sll $zero,$zero,0x0 +/* f0f64a8: 45020292 */ bc1fl .L0f0f6ef4 +/* f0f64ac: 24840008 */ addiu $a0,$a0,0x8 +/* f0f64b0: 8fb901e0 */ lw $t9,0x1e0($sp) +.L0f0f64b4: +/* f0f64b4: afa00130 */ sw $zero,0x130($sp) +/* f0f64b8: afa001e4 */ sw $zero,0x1e4($sp) +/* f0f64bc: afa401e8 */ sw $a0,0x1e8($sp) +/* f0f64c0: afb90194 */ sw $t9,0x194($sp) +/* f0f64c4: 90ef0005 */ lbu $t7,0x5($a3) +/* f0f64c8: 59e001e7 */ blezl $t7,.L0f0f6c68 +/* f0f64cc: 8fad01f4 */ lw $t5,0x1f4($sp) +/* f0f64d0: afa401e8 */ sw $a0,0x1e8($sp) +.L0f0f64d4: +/* f0f64d4: 8fa201ec */ lw $v0,0x1ec($sp) +/* f0f64d8: 8fad01dc */ lw $t5,0x1dc($sp) +/* f0f64dc: 3c057f1b */ lui $a1,0x7f1b +/* f0f64e0: 8c4c0064 */ lw $t4,0x64($v0) +/* f0f64e4: afa00128 */ sw $zero,0x128($sp) +/* f0f64e8: 01ac5821 */ addu $t3,$t5,$t4 +/* f0f64ec: 256e000c */ addiu $t6,$t3,0xc +/* f0f64f0: afae012c */ sw $t6,0x12c($sp) +/* f0f64f4: 9058003c */ lbu $t8,0x3c($v0) +/* f0f64f8: afa001c0 */ sw $zero,0x1c0($sp) +/* f0f64fc: c44a0040 */ lwc1 $f10,0x40($v0) +/* f0f6500: 0018c900 */ sll $t9,$t8,0x4 +/* f0f6504: 0338c823 */ subu $t9,$t9,$t8 +/* f0f6508: 4614503c */ c.lt.s $f10,$f20 +/* f0f650c: 0019c880 */ sll $t9,$t9,0x2 +/* f0f6510: 00b92821 */ addu $a1,$a1,$t9 +/* f0f6514: 8ca51fc8 */ lw $a1,0x1fc8($a1) +/* f0f6518: 45020005 */ bc1fl .L0f0f6530 +/* f0f651c: 904f003d */ lbu $t7,0x3d($v0) +/* f0f6520: afa50120 */ sw $a1,0x120($sp) +/* f0f6524: 1000000d */ beqz $zero,.L0f0f655c +/* f0f6528: 90430004 */ lbu $v1,0x4($v0) +/* f0f652c: 904f003d */ lbu $t7,0x3d($v0) +.L0f0f6530: +/* f0f6530: 3c047f1b */ lui $a0,0x7f1b +/* f0f6534: 8c460044 */ lw $a2,0x44($v0) +/* f0f6538: 000f6900 */ sll $t5,$t7,0x4 +/* f0f653c: 01af6823 */ subu $t5,$t5,$t7 +/* f0f6540: 000d6880 */ sll $t5,$t5,0x2 +/* f0f6544: 008d2021 */ addu $a0,$a0,$t5 +/* f0f6548: 0fc01a40 */ jal func0f006900 +/* f0f654c: 8c841fc8 */ lw $a0,0x1fc8($a0) +/* f0f6550: afa20120 */ sw $v0,0x120($sp) +/* f0f6554: 8fa201ec */ lw $v0,0x1ec($sp) +/* f0f6558: 90430004 */ lbu $v1,0x4($v0) +.L0f0f655c: +/* f0f655c: 8fab0120 */ lw $t3,0x120($sp) +/* f0f6560: 8fb901e4 */ lw $t9,0x1e4($sp) +/* f0f6564: 2401ff00 */ addiu $at,$zero,-256 +/* f0f6568: 01617024 */ and $t6,$t3,$at +/* f0f656c: 35d8003f */ ori $t8,$t6,0x3f +/* f0f6570: afb80120 */ sw $t8,0x120($sp) +/* f0f6574: 13200010 */ beqz $t9,.L0f0f65b8 +/* f0f6578: 00798021 */ addu $s0,$v1,$t9 +/* f0f657c: 8c4f0000 */ lw $t7,0x0($v0) +/* f0f6580: 8fa70194 */ lw $a3,0x194($sp) +/* f0f6584: 8fa601dc */ lw $a2,0x1dc($sp) +/* f0f6588: 8ded0010 */ lw $t5,0x10($t7) +/* f0f658c: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f6590: 24e5ffff */ addiu $a1,$a3,-1 +/* f0f6594: 31ac0400 */ andi $t4,$t5,0x400 +/* f0f6598: 15800007 */ bnez $t4,.L0f0f65b8 +/* f0f659c: 24c6000c */ addiu $a2,$a2,0xc +/* f0f65a0: 8fab01d4 */ lw $t3,0x1d4($sp) +/* f0f65a4: afb80014 */ sw $t8,0x14($sp) +/* f0f65a8: afb80018 */ sw $t8,0x18($sp) +/* f0f65ac: 0fc38bd7 */ jal func0f0e2f5c +/* f0f65b0: afab0010 */ sw $t3,0x10($sp) +/* f0f65b4: afa201e8 */ sw $v0,0x1e8($sp) +.L0f0f65b8: +/* f0f65b8: 8fae01f0 */ lw $t6,0x1f0($sp) +/* f0f65bc: 0010c880 */ sll $t9,$s0,0x2 +/* f0f65c0: 0330c821 */ addu $t9,$t9,$s0 +/* f0f65c4: 0019c840 */ sll $t9,$t9,0x1 +/* f0f65c8: 01d92821 */ addu $a1,$t6,$t9 +/* f0f65cc: 84a40660 */ lh $a0,0x660($a1) +/* f0f65d0: 8faf0130 */ lw $t7,0x130($sp) +/* f0f65d4: 8fb801ec */ lw $t8,0x1ec($sp) +/* f0f65d8: 8fab01e4 */ lw $t3,0x1e4($sp) +/* f0f65dc: 01e46021 */ addu $t4,$t7,$a0 +/* f0f65e0: afac0130 */ sw $t4,0x130($sp) +/* f0f65e4: afa40124 */ sw $a0,0x124($sp) +/* f0f65e8: 93030005 */ lbu $v1,0x5($t8) +/* f0f65ec: 256e0001 */ addiu $t6,$t3,0x1 +/* f0f65f0: 8fb90088 */ lw $t9,0x88($sp) +/* f0f65f4: 15c30009 */ bne $t6,$v1,.L0f0f661c +/* f0f65f8: 00806825 */ or $t5,$a0,$zero +/* f0f65fc: 8faf01e0 */ lw $t7,0x1e0($sp) +/* f0f6600: 032f1023 */ subu $v0,$t9,$t7 +/* f0f6604: 2442fffe */ addiu $v0,$v0,-2 +/* f0f6608: 0182082a */ slt $at,$t4,$v0 +/* f0f660c: 10200003 */ beqz $at,.L0f0f661c +/* f0f6610: 01a2c021 */ addu $t8,$t5,$v0 +/* f0f6614: 030c5823 */ subu $t3,$t8,$t4 +/* f0f6618: afab0124 */ sw $t3,0x124($sp) +.L0f0f661c: +/* f0f661c: 90ae0668 */ lbu $t6,0x668($a1) +/* f0f6620: 8fb901dc */ lw $t9,0x1dc($sp) +/* f0f6624: 19c00187 */ blez $t6,.L0f0f6c44 +/* f0f6628: 272f000c */ addiu $t7,$t9,0xc +/* f0f662c: afaf0084 */ sw $t7,0x84($sp) +/* f0f6630: afa50080 */ sw $a1,0x80($sp) +/* f0f6634: 8fb80080 */ lw $t8,0x80($sp) +.L0f0f6638: +/* f0f6638: afa00114 */ sw $zero,0x114($sp) +/* f0f663c: 8fab01c0 */ lw $t3,0x1c0($sp) +/* f0f6640: 970c0666 */ lhu $t4,0x666($t8) +/* f0f6644: 8fae01f0 */ lw $t6,0x1f0($sp) +/* f0f6648: 8fad01ec */ lw $t5,0x1ec($sp) +/* f0f664c: 018b1821 */ addu $v1,$t4,$t3 +/* f0f6650: 0003c880 */ sll $t9,$v1,0x2 +/* f0f6654: 01d91021 */ addu $v0,$t6,$t9 +/* f0f6658: 904f04fe */ lbu $t7,0x4fe($v0) +/* f0f665c: 8dac0000 */ lw $t4,0x0($t5) +/* f0f6660: 00002825 */ or $a1,$zero,$zero +/* f0f6664: 000fc080 */ sll $t8,$t7,0x2 +/* f0f6668: 8d8b0008 */ lw $t3,0x8($t4) +/* f0f666c: 030fc021 */ addu $t8,$t8,$t7 +/* f0f6670: 0018c080 */ sll $t8,$t8,0x2 +/* f0f6674: 030b3021 */ addu $a2,$t8,$t3 +/* f0f6678: afa60118 */ sw $a2,0x118($sp) +/* f0f667c: afa2007c */ sw $v0,0x7c($sp) +/* f0f6680: 8dae0008 */ lw $t6,0x8($t5) +/* f0f6684: 00002025 */ or $a0,$zero,$zero +/* f0f6688: 24190001 */ addiu $t9,$zero,0x1 +/* f0f668c: 54ce0008 */ bnel $a2,$t6,.L0f0f66b0 +/* f0f6690: 8fb8007c */ lw $t8,0x7c($sp) +/* f0f6694: afb90114 */ sw $t9,0x114($sp) +/* f0f6698: 8daf000c */ lw $t7,0xc($t5) +/* f0f669c: 240c0003 */ addiu $t4,$zero,0x3 +/* f0f66a0: 51e00003 */ beqzl $t7,.L0f0f66b0 +/* f0f66a4: 8fb8007c */ lw $t8,0x7c($sp) +/* f0f66a8: afac0114 */ sw $t4,0x114($sp) +/* f0f66ac: 8fb8007c */ lw $t8,0x7c($sp) +.L0f0f66b0: +/* f0f66b0: 2401ffff */ addiu $at,$zero,-1 +/* f0f66b4: 8fa3012c */ lw $v1,0x12c($sp) +/* f0f66b8: 830204ff */ lb $v0,0x4ff($t8) +/* f0f66bc: 8fab01f0 */ lw $t3,0x1f0($sp) +/* f0f66c0: 8fb90194 */ lw $t9,0x194($sp) +/* f0f66c4: 10410003 */ beq $v0,$at,.L0f0f66d4 +/* f0f66c8: 00027080 */ sll $t6,$v0,0x2 +/* f0f66cc: 016e2821 */ addu $a1,$t3,$t6 +/* f0f66d0: 24a506dc */ addiu $a1,$a1,0x6dc +.L0f0f66d4: +/* f0f66d4: 8fad0124 */ lw $t5,0x124($sp) +/* f0f66d8: 8faf007c */ lw $t7,0x7c($sp) +/* f0f66dc: a7b90198 */ sh $t9,0x198($sp) +/* f0f66e0: a7a3019a */ sh $v1,0x19a($sp) +/* f0f66e4: a7ad019c */ sh $t5,0x19c($sp) +/* f0f66e8: 85ec04fc */ lh $t4,0x4fc($t7) +/* f0f66ec: 8fae0084 */ lw $t6,0x84($sp) +/* f0f66f0: 00031400 */ sll $v0,$v1,0x10 +/* f0f66f4: 0002c403 */ sra $t8,$v0,0x10 +/* f0f66f8: 030c5821 */ addu $t3,$t8,$t4 +/* f0f66fc: 016e082a */ slt $at,$t3,$t6 +/* f0f6700: 03001025 */ or $v0,$t8,$zero +/* f0f6704: 10200002 */ beqz $at,.L0f0f6710 +/* f0f6708: a7ac019e */ sh $t4,0x19e($sp) +/* f0f670c: 24040001 */ addiu $a0,$zero,0x1 +.L0f0f6710: +/* f0f6710: 8fb901d4 */ lw $t9,0x1d4($sp) +/* f0f6714: 87ad019e */ lh $t5,0x19e($sp) +/* f0f6718: 8faf0118 */ lw $t7,0x118($sp) +/* f0f671c: 0322082a */ slt $at,$t9,$v0 +/* f0f6720: 10200002 */ beqz $at,.L0f0f672c +/* f0f6724: 00000000 */ sll $zero,$zero,0x0 +/* f0f6728: 24040001 */ addiu $a0,$zero,0x1 +.L0f0f672c: +/* f0f672c: 15a00002 */ bnez $t5,.L0f0f6738 +/* f0f6730: 00000000 */ sll $zero,$zero,0x0 +/* f0f6734: 24040001 */ addiu $a0,$zero,0x1 +.L0f0f6738: +/* f0f6738: 54800133 */ bnezl $a0,.L0f0f6c08 +/* f0f673c: 8fae007c */ lw $t6,0x7c($sp) +/* f0f6740: 8fab0128 */ lw $t3,0x128($sp) +/* f0f6744: 8fb80114 */ lw $t8,0x114($sp) +/* f0f6748: 8fac01ec */ lw $t4,0x1ec($sp) +/* f0f674c: afaf01a0 */ sw $t7,0x1a0($sp) +/* f0f6750: afa501ac */ sw $a1,0x1ac($sp) +/* f0f6754: afb801a4 */ sw $t8,0x1a4($sp) +/* f0f6758: 1160000e */ beqz $t3,.L0f0f6794 +/* f0f675c: afac01a8 */ sw $t4,0x1a8($sp) +/* f0f6760: 8fa30120 */ lw $v1,0x120($sp) +/* f0f6764: 87b00196 */ lh $s0,0x196($sp) +/* f0f6768: 87ae0126 */ lh $t6,0x126($sp) +/* f0f676c: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f6770: 2446ffff */ addiu $a2,$v0,-1 +/* f0f6774: afa20010 */ sw $v0,0x10($sp) +/* f0f6778: afa00128 */ sw $zero,0x128($sp) +/* f0f677c: afa30014 */ sw $v1,0x14($sp) +/* f0f6780: afa30018 */ sw $v1,0x18($sp) +/* f0f6784: 02002825 */ or $a1,$s0,$zero +/* f0f6788: 0fc38bd7 */ jal func0f0e2f5c +/* f0f678c: 020e3821 */ addu $a3,$s0,$t6 +/* f0f6790: afa201e8 */ sw $v0,0x1e8($sp) +.L0f0f6794: +/* f0f6794: 8fb90118 */ lw $t9,0x118($sp) +/* f0f6798: 8fb801f4 */ lw $t8,0x1f4($sp) +/* f0f679c: 8f2d0004 */ lw $t5,0x4($t9) +/* f0f67a0: 31af4000 */ andi $t7,$t5,0x4000 +/* f0f67a4: 51e00046 */ beqzl $t7,.L0f0f68c0 +/* f0f67a8: 8fb90114 */ lw $t9,0x114($sp) +/* f0f67ac: 17000043 */ bnez $t8,.L0f0f68bc +/* f0f67b0: 8fad01ec */ lw $t5,0x1ec($sp) +/* f0f67b4: c5b00040 */ lwc1 $f16,0x40($t5) +/* f0f67b8: 87b00198 */ lh $s0,0x198($sp) +/* f0f67bc: 87ae019c */ lh $t6,0x19c($sp) +/* f0f67c0: 4614803c */ c.lt.s $f16,$f20 +/* f0f67c4: 87b1019a */ lh $s1,0x19a($sp) +/* f0f67c8: 87b9019e */ lh $t9,0x19e($sp) +/* f0f67cc: 01d09021 */ addu $s2,$t6,$s0 +/* f0f67d0: 8fae01ec */ lw $t6,0x1ec($sp) +/* f0f67d4: 45000009 */ bc1f .L0f0f67fc +/* f0f67d8: 03319821 */ addu $s3,$t9,$s1 +/* f0f67dc: 91af003c */ lbu $t7,0x3c($t5) +/* f0f67e0: 3c047f1b */ lui $a0,0x7f1b +/* f0f67e4: 000fc100 */ sll $t8,$t7,0x4 +/* f0f67e8: 030fc023 */ subu $t8,$t8,$t7 +/* f0f67ec: 0018c080 */ sll $t8,$t8,0x2 +/* f0f67f0: 00982021 */ addu $a0,$a0,$t8 +/* f0f67f4: 10000011 */ beqz $zero,.L0f0f683c +/* f0f67f8: 8c841fd8 */ lw $a0,0x1fd8($a0) +.L0f0f67fc: +/* f0f67fc: 91cc003d */ lbu $t4,0x3d($t6) +/* f0f6800: 2402003c */ addiu $v0,$zero,0x3c +/* f0f6804: 91cd003c */ lbu $t5,0x3c($t6) +/* f0f6808: 01820019 */ multu $t4,$v0 +/* f0f680c: 3c037f1b */ lui $v1,0x7f1b +/* f0f6810: 24631fb0 */ addiu $v1,$v1,0x1fb0 +/* f0f6814: 8dc60044 */ lw $a2,0x44($t6) +/* f0f6818: 0000c812 */ mflo $t9 +/* f0f681c: 00795821 */ addu $t3,$v1,$t9 +/* f0f6820: 8d640028 */ lw $a0,0x28($t3) +/* f0f6824: 01a20019 */ multu $t5,$v0 +/* f0f6828: 00007812 */ mflo $t7 +/* f0f682c: 006fc021 */ addu $t8,$v1,$t7 +/* f0f6830: 0fc01a40 */ jal func0f006900 +/* f0f6834: 8f050028 */ lw $a1,0x28($t8) +/* f0f6838: 00402025 */ or $a0,$v0,$zero +.L0f0f683c: +/* f0f683c: 2401ff00 */ addiu $at,$zero,-256 +/* f0f6840: 00812824 */ and $a1,$a0,$at +/* f0f6844: 0fc01a40 */ jal func0f006900 +/* f0f6848: 2406007f */ addiu $a2,$zero,0x7f +/* f0f684c: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f6850: 0fc54df7 */ jal func0f1537dc +/* f0f6854: 00402825 */ or $a1,$v0,$zero +/* f0f6858: 3c038008 */ lui $v1,0x8008 +/* f0f685c: 2463fac0 */ addiu $v1,$v1,-1344 +/* f0f6860: 8c6c0000 */ lw $t4,0x0($v1) +/* f0f6864: 3c01f600 */ lui $at,0xf600 +/* f0f6868: 327803ff */ andi $t8,$s3,0x3ff +/* f0f686c: 024c0019 */ multu $s2,$t4 +/* f0f6870: 00187080 */ sll $t6,$t8,0x2 +/* f0f6874: 24440008 */ addiu $a0,$v0,0x8 +/* f0f6878: 0000c812 */ mflo $t9 +/* f0f687c: 332b03ff */ andi $t3,$t9,0x3ff +/* f0f6880: 000b6b80 */ sll $t5,$t3,0xe +/* f0f6884: 01a17825 */ or $t7,$t5,$at +/* f0f6888: 01ee6025 */ or $t4,$t7,$t6 +/* f0f688c: ac4c0000 */ sw $t4,0x0($v0) +/* f0f6890: 8c790000 */ lw $t9,0x0($v1) +/* f0f6894: 322f03ff */ andi $t7,$s1,0x3ff +/* f0f6898: 000f7080 */ sll $t6,$t7,0x2 +/* f0f689c: 02190019 */ multu $s0,$t9 +/* f0f68a0: 00005812 */ mflo $t3 +/* f0f68a4: 316d03ff */ andi $t5,$t3,0x3ff +/* f0f68a8: 000dc380 */ sll $t8,$t5,0xe +/* f0f68ac: 030e6025 */ or $t4,$t8,$t6 +/* f0f68b0: 0fc54e0e */ jal func0f153838 +/* f0f68b4: ac4c0004 */ sw $t4,0x4($v0) +/* f0f68b8: afa201e8 */ sw $v0,0x1e8($sp) +.L0f0f68bc: +/* f0f68bc: 8fb90114 */ lw $t9,0x114($sp) +.L0f0f68c0: +/* f0f68c0: 8fab0118 */ lw $t3,0x118($sp) +/* f0f68c4: 532000c0 */ beqzl $t9,.L0f0f6bc8 +/* f0f68c8: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f68cc: 91620000 */ lbu $v0,0x0($t3) +/* f0f68d0: 24010003 */ addiu $at,$zero,0x3 +/* f0f68d4: 8fad01ec */ lw $t5,0x1ec($sp) +/* f0f68d8: 1041000b */ beq $v0,$at,.L0f0f6908 +/* f0f68dc: 24010004 */ addiu $at,$zero,0x4 +/* f0f68e0: 10410009 */ beq $v0,$at,.L0f0f6908 +/* f0f68e4: 24010009 */ addiu $at,$zero,0x9 +/* f0f68e8: 10410007 */ beq $v0,$at,.L0f0f6908 +/* f0f68ec: 2401000a */ addiu $at,$zero,0xa +/* f0f68f0: 10410005 */ beq $v0,$at,.L0f0f6908 +/* f0f68f4: 24010008 */ addiu $at,$zero,0x8 +/* f0f68f8: 10410003 */ beq $v0,$at,.L0f0f6908 +/* f0f68fc: 2401000c */ addiu $at,$zero,0xc +/* f0f6900: 54410015 */ bnel $v0,$at,.L0f0f6958 +/* f0f6904: 24010004 */ addiu $at,$zero,0x4 +.L0f0f6908: +/* f0f6908: c5a00040 */ lwc1 $f0,0x40($t5) +/* f0f690c: 4600a03e */ c.le.s $f20,$f0 +/* f0f6910: 00000000 */ sll $zero,$zero,0x0 +/* f0f6914: 45020005 */ bc1fl .L0f0f692c +/* f0f6918: 4614003c */ c.lt.s $f0,$f20 +/* f0f691c: 91af003d */ lbu $t7,0x3d($t5) +/* f0f6920: 51e0000d */ beqzl $t7,.L0f0f6958 +/* f0f6924: 24010004 */ addiu $at,$zero,0x4 +/* f0f6928: 4614003c */ c.lt.s $f0,$f20 +.L0f0f692c: +/* f0f692c: 8fb801ec */ lw $t8,0x1ec($sp) +/* f0f6930: 45000004 */ bc1f .L0f0f6944 +/* f0f6934: 00000000 */ sll $zero,$zero,0x0 +/* f0f6938: 930e003c */ lbu $t6,0x3c($t8) +/* f0f693c: 51c00006 */ beqzl $t6,.L0f0f6958 +/* f0f6940: 24010004 */ addiu $at,$zero,0x4 +.L0f0f6944: +/* f0f6944: 0fc55809 */ jal func0f156024 +/* f0f6948: 24040001 */ addiu $a0,$zero,0x1 +/* f0f694c: 8fac0118 */ lw $t4,0x118($sp) +/* f0f6950: 91820000 */ lbu $v0,0x0($t4) +/* f0f6954: 24010004 */ addiu $at,$zero,0x4 +.L0f0f6958: +/* f0f6958: 10410008 */ beq $v0,$at,.L0f0f697c +/* f0f695c: 87a3019c */ lh $v1,0x19c($sp) +/* f0f6960: 24010009 */ addiu $at,$zero,0x9 +/* f0f6964: 10410005 */ beq $v0,$at,.L0f0f697c +/* f0f6968: 2401000a */ addiu $at,$zero,0xa +/* f0f696c: 10410003 */ beq $v0,$at,.L0f0f697c +/* f0f6970: 2401000c */ addiu $at,$zero,0xc +/* f0f6974: 54410094 */ bnel $v0,$at,.L0f0f6bc8 +/* f0f6978: 8fa401e8 */ lw $a0,0x1e8($sp) +.L0f0f697c: +/* f0f697c: 87ab019e */ lh $t3,0x19e($sp) +/* f0f6980: 8fb70120 */ lw $s7,0x120($sp) +/* f0f6984: 87a20198 */ lh $v0,0x198($sp) +/* f0f6988: 87b9019a */ lh $t9,0x19a($sp) +/* f0f698c: 05610003 */ bgez $t3,.L0f0f699c +/* f0f6990: 000b6843 */ sra $t5,$t3,0x1 +/* f0f6994: 25610001 */ addiu $at,$t3,0x1 +/* f0f6998: 00016843 */ sra $t5,$at,0x1 +.L0f0f699c: +/* f0f699c: 24010003 */ addiu $at,$zero,0x3 +/* f0f69a0: 0061001a */ div $zero,$v1,$at +/* f0f69a4: 2401ff00 */ addiu $at,$zero,-256 +/* f0f69a8: 02e1c024 */ and $t8,$s7,$at +/* f0f69ac: 00007812 */ mflo $t7 +/* f0f69b0: 370e002f */ ori $t6,$t8,0x2f +/* f0f69b4: 032d8021 */ addu $s0,$t9,$t5 +/* f0f69b8: 2610ffff */ addiu $s0,$s0,-1 +/* f0f69bc: afae0078 */ sw $t6,0x78($sp) +/* f0f69c0: 0300b825 */ or $s7,$t8,$zero +/* f0f69c4: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f69c8: 0040a025 */ or $s4,$v0,$zero +/* f0f69cc: 24510008 */ addiu $s1,$v0,0x8 +/* f0f69d0: 0fc38926 */ jal func0f0e2498 +/* f0f69d4: 004ff021 */ addu $s8,$v0,$t7 +/* f0f69d8: 8fa30120 */ lw $v1,0x120($sp) +/* f0f69dc: 2615ffff */ addiu $s5,$s0,-1 +/* f0f69e0: 2632fffd */ addiu $s2,$s1,-3 +/* f0f69e4: 02403825 */ or $a3,$s2,$zero +/* f0f69e8: 02a03025 */ or $a2,$s5,$zero +/* f0f69ec: 00402025 */ or $a0,$v0,$zero +/* f0f69f0: 02802825 */ or $a1,$s4,$zero +/* f0f69f4: afb00010 */ sw $s0,0x10($sp) +/* f0f69f8: afa0001c */ sw $zero,0x1c($sp) +/* f0f69fc: afa30014 */ sw $v1,0x14($sp) +/* f0f6a00: 0fc38963 */ jal func0f0e258c +/* f0f6a04: afa30018 */ sw $v1,0x18($sp) +/* f0f6a08: 8fac0120 */ lw $t4,0x120($sp) +/* f0f6a0c: 240bffff */ addiu $t3,$zero,-1 +/* f0f6a10: afab0018 */ sw $t3,0x18($sp) +/* f0f6a14: 00402025 */ or $a0,$v0,$zero +/* f0f6a18: 02402825 */ or $a1,$s2,$zero +/* f0f6a1c: 02a03025 */ or $a2,$s5,$zero +/* f0f6a20: 02203825 */ or $a3,$s1,$zero +/* f0f6a24: afb00010 */ sw $s0,0x10($sp) +/* f0f6a28: afa0001c */ sw $zero,0x1c($sp) +/* f0f6a2c: 0fc38963 */ jal func0f0e258c +/* f0f6a30: afac0014 */ sw $t4,0x14($sp) +/* f0f6a34: 8fa30120 */ lw $v1,0x120($sp) +/* f0f6a38: 26130001 */ addiu $s3,$s0,0x1 +/* f0f6a3c: 26160002 */ addiu $s6,$s0,0x2 +/* f0f6a40: afb60010 */ sw $s6,0x10($sp) +/* f0f6a44: 02603025 */ or $a2,$s3,$zero +/* f0f6a48: 00402025 */ or $a0,$v0,$zero +/* f0f6a4c: 02802825 */ or $a1,$s4,$zero +/* f0f6a50: 02403825 */ or $a3,$s2,$zero +/* f0f6a54: afa0001c */ sw $zero,0x1c($sp) +/* f0f6a58: afa30014 */ sw $v1,0x14($sp) +/* f0f6a5c: 0fc38963 */ jal func0f0e258c +/* f0f6a60: afa30018 */ sw $v1,0x18($sp) +/* f0f6a64: 8fb90120 */ lw $t9,0x120($sp) +/* f0f6a68: 240dffff */ addiu $t5,$zero,-1 +/* f0f6a6c: afad0018 */ sw $t5,0x18($sp) +/* f0f6a70: 00402025 */ or $a0,$v0,$zero +/* f0f6a74: 02402825 */ or $a1,$s2,$zero +/* f0f6a78: 02603025 */ or $a2,$s3,$zero +/* f0f6a7c: 02203825 */ or $a3,$s1,$zero +/* f0f6a80: afb60010 */ sw $s6,0x10($sp) +/* f0f6a84: afa0001c */ sw $zero,0x1c($sp) +/* f0f6a88: 0fc38963 */ jal func0f0e258c +/* f0f6a8c: afb90014 */ sw $t9,0x14($sp) +/* f0f6a90: 8faf0078 */ lw $t7,0x78($sp) +/* f0f6a94: 00402025 */ or $a0,$v0,$zero +/* f0f6a98: 2625fffe */ addiu $a1,$s1,-2 +/* f0f6a9c: 02003025 */ or $a2,$s0,$zero +/* f0f6aa0: 03c03825 */ or $a3,$s8,$zero +/* f0f6aa4: afb30010 */ sw $s3,0x10($sp) +/* f0f6aa8: afb70018 */ sw $s7,0x18($sp) +/* f0f6aac: afa0001c */ sw $zero,0x1c($sp) +/* f0f6ab0: 0fc38963 */ jal func0f0e258c +/* f0f6ab4: afaf0014 */ sw $t7,0x14($sp) +/* f0f6ab8: 8fb80118 */ lw $t8,0x118($sp) +/* f0f6abc: afa201e8 */ sw $v0,0x1e8($sp) +/* f0f6ac0: 87a20198 */ lh $v0,0x198($sp) +/* f0f6ac4: 8f0e0004 */ lw $t6,0x4($t8) +/* f0f6ac8: 87a3019c */ lh $v1,0x19c($sp) +/* f0f6acc: 8fa80120 */ lw $t0,0x120($sp) +/* f0f6ad0: 31cc0020 */ andi $t4,$t6,0x20 +/* f0f6ad4: 1180003b */ beqz $t4,.L0f0f6bc4 +/* f0f6ad8: 00433821 */ addu $a3,$v0,$v1 +/* f0f6adc: 24010003 */ addiu $at,$zero,0x3 +/* f0f6ae0: 0061001a */ div $zero,$v1,$at +/* f0f6ae4: 00005812 */ mflo $t3 +/* f0f6ae8: 00e0a025 */ or $s4,$a3,$zero +/* f0f6aec: 24f1fff8 */ addiu $s1,$a3,-8 +/* f0f6af0: 00ebf023 */ subu $s8,$a3,$t3 +/* f0f6af4: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f6af8: 24e5fffb */ addiu $a1,$a3,-5 +/* f0f6afc: 02a03025 */ or $a2,$s5,$zero +/* f0f6b00: afb00010 */ sw $s0,0x10($sp) +/* f0f6b04: afa80014 */ sw $t0,0x14($sp) +/* f0f6b08: afa80018 */ sw $t0,0x18($sp) +/* f0f6b0c: 0fc38963 */ jal func0f0e258c +/* f0f6b10: afa0001c */ sw $zero,0x1c($sp) +/* f0f6b14: 8fad0120 */ lw $t5,0x120($sp) +/* f0f6b18: 26320003 */ addiu $s2,$s1,0x3 +/* f0f6b1c: 2419ffff */ addiu $t9,$zero,-1 +/* f0f6b20: afb90014 */ sw $t9,0x14($sp) +/* f0f6b24: 02403825 */ or $a3,$s2,$zero +/* f0f6b28: 00402025 */ or $a0,$v0,$zero +/* f0f6b2c: 02202825 */ or $a1,$s1,$zero +/* f0f6b30: 02a03025 */ or $a2,$s5,$zero +/* f0f6b34: afb00010 */ sw $s0,0x10($sp) +/* f0f6b38: afa0001c */ sw $zero,0x1c($sp) +/* f0f6b3c: 0fc38963 */ jal func0f0e258c +/* f0f6b40: afad0018 */ sw $t5,0x18($sp) +/* f0f6b44: 8faf0120 */ lw $t7,0x120($sp) +/* f0f6b48: 00402025 */ or $a0,$v0,$zero +/* f0f6b4c: 02402825 */ or $a1,$s2,$zero +/* f0f6b50: 02603025 */ or $a2,$s3,$zero +/* f0f6b54: 02803825 */ or $a3,$s4,$zero +/* f0f6b58: afb60010 */ sw $s6,0x10($sp) +/* f0f6b5c: afa0001c */ sw $zero,0x1c($sp) +/* f0f6b60: afaf0014 */ sw $t7,0x14($sp) +/* f0f6b64: 0fc38963 */ jal func0f0e258c +/* f0f6b68: afaf0018 */ sw $t7,0x18($sp) +/* f0f6b6c: 8fae0120 */ lw $t6,0x120($sp) +/* f0f6b70: 2418ffff */ addiu $t8,$zero,-1 +/* f0f6b74: afb80014 */ sw $t8,0x14($sp) +/* f0f6b78: 00402025 */ or $a0,$v0,$zero +/* f0f6b7c: 02202825 */ or $a1,$s1,$zero +/* f0f6b80: 02603025 */ or $a2,$s3,$zero +/* f0f6b84: 02403825 */ or $a3,$s2,$zero +/* f0f6b88: afb60010 */ sw $s6,0x10($sp) +/* f0f6b8c: afa0001c */ sw $zero,0x1c($sp) +/* f0f6b90: 0fc38963 */ jal func0f0e258c +/* f0f6b94: afae0018 */ sw $t6,0x18($sp) +/* f0f6b98: 8fac0078 */ lw $t4,0x78($sp) +/* f0f6b9c: 00402025 */ or $a0,$v0,$zero +/* f0f6ba0: 03c02825 */ or $a1,$s8,$zero +/* f0f6ba4: 02003025 */ or $a2,$s0,$zero +/* f0f6ba8: 26270002 */ addiu $a3,$s1,0x2 +/* f0f6bac: afb30010 */ sw $s3,0x10($sp) +/* f0f6bb0: afb70014 */ sw $s7,0x14($sp) +/* f0f6bb4: afa0001c */ sw $zero,0x1c($sp) +/* f0f6bb8: 0fc38963 */ jal func0f0e258c +/* f0f6bbc: afac0018 */ sw $t4,0x18($sp) +/* f0f6bc0: afa201e8 */ sw $v0,0x1e8($sp) +.L0f0f6bc4: +/* f0f6bc4: 8fa401e8 */ lw $a0,0x1e8($sp) +.L0f0f6bc8: +/* f0f6bc8: 0fc3c167 */ jal func0f0f059c +/* f0f6bcc: 27a50198 */ addiu $a1,$sp,0x198 +/* f0f6bd0: 8fab0118 */ lw $t3,0x118($sp) +/* f0f6bd4: afa201e8 */ sw $v0,0x1e8($sp) +/* f0f6bd8: 24010002 */ addiu $at,$zero,0x2 +/* f0f6bdc: 91790000 */ lbu $t9,0x0($t3) +/* f0f6be0: 240d0001 */ addiu $t5,$zero,0x1 +/* f0f6be4: 57210003 */ bnel $t9,$at,.L0f0f6bf4 +/* f0f6be8: 8faf0114 */ lw $t7,0x114($sp) +/* f0f6bec: afad0128 */ sw $t5,0x128($sp) +/* f0f6bf0: 8faf0114 */ lw $t7,0x114($sp) +.L0f0f6bf4: +/* f0f6bf4: 51e00004 */ beqzl $t7,.L0f0f6c08 +/* f0f6bf8: 8fae007c */ lw $t6,0x7c($sp) +/* f0f6bfc: 0fc55809 */ jal func0f156024 +/* f0f6c00: 00002025 */ or $a0,$zero,$zero +/* f0f6c04: 8fae007c */ lw $t6,0x7c($sp) +.L0f0f6c08: +/* f0f6c08: 8fb901c0 */ lw $t9,0x1c0($sp) +/* f0f6c0c: 8fb8012c */ lw $t8,0x12c($sp) +/* f0f6c10: 85cc04fc */ lh $t4,0x4fc($t6) +/* f0f6c14: 8fa20080 */ lw $v0,0x80($sp) +/* f0f6c18: 272d0001 */ addiu $t5,$t9,0x1 +/* f0f6c1c: 030c5821 */ addu $t3,$t8,$t4 +/* f0f6c20: afad01c0 */ sw $t5,0x1c0($sp) +/* f0f6c24: afab012c */ sw $t3,0x12c($sp) +/* f0f6c28: 904f0668 */ lbu $t7,0x668($v0) +/* f0f6c2c: 01af082a */ slt $at,$t5,$t7 +/* f0f6c30: 5420fe81 */ bnezl $at,.L0f0f6638 +/* f0f6c34: 8fb80080 */ lw $t8,0x80($sp) +/* f0f6c38: 8fae01ec */ lw $t6,0x1ec($sp) +/* f0f6c3c: 84440660 */ lh $a0,0x660($v0) +/* f0f6c40: 91c30005 */ lbu $v1,0x5($t6) +.L0f0f6c44: +/* f0f6c44: 8fab01e4 */ lw $t3,0x1e4($sp) +/* f0f6c48: 8fb80194 */ lw $t8,0x194($sp) +/* f0f6c4c: 25790001 */ addiu $t9,$t3,0x1 +/* f0f6c50: 0323082a */ slt $at,$t9,$v1 +/* f0f6c54: 03046021 */ addu $t4,$t8,$a0 +/* f0f6c58: afb901e4 */ sw $t9,0x1e4($sp) +/* f0f6c5c: 1420fe1d */ bnez $at,.L0f0f64d4 +/* f0f6c60: afac0194 */ sw $t4,0x194($sp) +/* f0f6c64: 8fad01f4 */ lw $t5,0x1f4($sp) +.L0f0f6c68: +/* f0f6c68: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f6c6c: 00002825 */ or $a1,$zero,$zero +/* f0f6c70: 15a00061 */ bnez $t5,.L0f0f6df8 +/* f0f6c74: 8faf01e0 */ lw $t7,0x1e0($sp) +/* f0f6c78: afaf0194 */ sw $t7,0x194($sp) +/* f0f6c7c: 0fc54df7 */ jal func0f1537dc +/* f0f6c80: afa001e4 */ sw $zero,0x1e4($sp) +/* f0f6c84: 8fae01ec */ lw $t6,0x1ec($sp) +/* f0f6c88: afa201e8 */ sw $v0,0x1e8($sp) +/* f0f6c8c: 91c30005 */ lbu $v1,0x5($t6) +/* f0f6c90: 18600055 */ blez $v1,.L0f0f6de8 +/* f0f6c94: 00000000 */ sll $zero,$zero,0x0 +.L0f0f6c98: +/* f0f6c98: 8fac01ec */ lw $t4,0x1ec($sp) +/* f0f6c9c: 8fad01e4 */ lw $t5,0x1e4($sp) +/* f0f6ca0: 8fb801dc */ lw $t8,0x1dc($sp) +/* f0f6ca4: 91990004 */ lbu $t9,0x4($t4) +/* f0f6ca8: 8d8b0064 */ lw $t3,0x64($t4) +/* f0f6cac: 8faf01f0 */ lw $t7,0x1f0($sp) +/* f0f6cb0: 032d8021 */ addu $s0,$t9,$t5 +/* f0f6cb4: 00107080 */ sll $t6,$s0,0x2 +/* f0f6cb8: 01d07021 */ addu $t6,$t6,$s0 +/* f0f6cbc: 000e7040 */ sll $t6,$t6,0x1 +/* f0f6cc0: 030b8821 */ addu $s1,$t8,$t3 +/* f0f6cc4: 01eec021 */ addu $t8,$t7,$t6 +/* f0f6cc8: afb80080 */ sw $t8,0x80($sp) +/* f0f6ccc: afa001c0 */ sw $zero,0x1c0($sp) +/* f0f6cd0: 930b0668 */ lbu $t3,0x668($t8) +/* f0f6cd4: 2631000c */ addiu $s1,$s1,0xc +/* f0f6cd8: 87b00196 */ lh $s0,0x196($sp) +/* f0f6cdc: 59600039 */ blezl $t3,.L0f0f6dc4 +/* f0f6ce0: 8fb80080 */ lw $t8,0x80($sp) +/* f0f6ce4: 8fac0080 */ lw $t4,0x80($sp) +.L0f0f6ce8: +/* f0f6ce8: 8fad01c0 */ lw $t5,0x1c0($sp) +/* f0f6cec: 8faf01f0 */ lw $t7,0x1f0($sp) +/* f0f6cf0: 95990666 */ lhu $t9,0x666($t4) +/* f0f6cf4: 8fac01ec */ lw $t4,0x1ec($sp) +/* f0f6cf8: 2401ffff */ addiu $at,$zero,-1 +/* f0f6cfc: 032d1821 */ addu $v1,$t9,$t5 +/* f0f6d00: 00037080 */ sll $t6,$v1,0x2 +/* f0f6d04: 01ee2021 */ addu $a0,$t7,$t6 +/* f0f6d08: 909804fe */ lbu $t8,0x4fe($a0) +/* f0f6d0c: 8d990000 */ lw $t9,0x0($t4) +/* f0f6d10: 808204ff */ lb $v0,0x4ff($a0) +/* f0f6d14: 00185880 */ sll $t3,$t8,0x2 +/* f0f6d18: 8f2d0008 */ lw $t5,0x8($t9) +/* f0f6d1c: 01785821 */ addu $t3,$t3,$t8 +/* f0f6d20: 000b5880 */ sll $t3,$t3,0x2 +/* f0f6d24: 00004025 */ or $t0,$zero,$zero +/* f0f6d28: afa4007c */ sw $a0,0x7c($sp) +/* f0f6d2c: 10410005 */ beq $v0,$at,.L0f0f6d44 +/* f0f6d30: 016d4821 */ addu $t1,$t3,$t5 +/* f0f6d34: 00027080 */ sll $t6,$v0,0x2 +/* f0f6d38: 01ee4021 */ addu $t0,$t7,$t6 +/* f0f6d3c: 250806dc */ addiu $t0,$t0,0x6dc +/* f0f6d40: afa4007c */ sw $a0,0x7c($sp) +.L0f0f6d44: +/* f0f6d44: 8fb90080 */ lw $t9,0x80($sp) +/* f0f6d48: 8fab007c */ lw $t3,0x7c($sp) +/* f0f6d4c: 8faf01ec */ lw $t7,0x1ec($sp) +/* f0f6d50: 87270660 */ lh $a3,0x660($t9) +/* f0f6d54: 856d04fc */ lh $t5,0x4fc($t3) +/* f0f6d58: 00102c00 */ sll $a1,$s0,0x10 +/* f0f6d5c: 00113400 */ sll $a2,$s1,0x10 +/* f0f6d60: 00066403 */ sra $t4,$a2,0x10 +/* f0f6d64: 0005c403 */ sra $t8,$a1,0x10 +/* f0f6d68: 03002825 */ or $a1,$t8,$zero +/* f0f6d6c: 01803025 */ or $a2,$t4,$zero +/* f0f6d70: afa8001c */ sw $t0,0x1c($sp) +/* f0f6d74: afa90014 */ sw $t1,0x14($sp) +/* f0f6d78: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f6d7c: afaf0018 */ sw $t7,0x18($sp) +/* f0f6d80: 0fc3c246 */ jal func0f0f0918 +/* f0f6d84: afad0010 */ sw $t5,0x10($sp) +/* f0f6d88: 8fac01c0 */ lw $t4,0x1c0($sp) +/* f0f6d8c: 8fae007c */ lw $t6,0x7c($sp) +/* f0f6d90: 8fab0080 */ lw $t3,0x80($sp) +/* f0f6d94: afa201e8 */ sw $v0,0x1e8($sp) +/* f0f6d98: 85d804fc */ lh $t8,0x4fc($t6) +/* f0f6d9c: 25990001 */ addiu $t9,$t4,0x1 +/* f0f6da0: afb901c0 */ sw $t9,0x1c0($sp) +/* f0f6da4: 916d0668 */ lbu $t5,0x668($t3) +/* f0f6da8: 02388821 */ addu $s1,$s1,$t8 +/* f0f6dac: 032d082a */ slt $at,$t9,$t5 +/* f0f6db0: 5420ffcd */ bnezl $at,.L0f0f6ce8 +/* f0f6db4: 8fac0080 */ lw $t4,0x80($sp) +/* f0f6db8: 8faf01ec */ lw $t7,0x1ec($sp) +/* f0f6dbc: 91e30005 */ lbu $v1,0x5($t7) +/* f0f6dc0: 8fb80080 */ lw $t8,0x80($sp) +.L0f0f6dc4: +/* f0f6dc4: 8fb901e4 */ lw $t9,0x1e4($sp) +/* f0f6dc8: 8fae0194 */ lw $t6,0x194($sp) +/* f0f6dcc: 870c0660 */ lh $t4,0x660($t8) +/* f0f6dd0: 272d0001 */ addiu $t5,$t9,0x1 +/* f0f6dd4: 01a3082a */ slt $at,$t5,$v1 +/* f0f6dd8: 01cc5821 */ addu $t3,$t6,$t4 +/* f0f6ddc: afad01e4 */ sw $t5,0x1e4($sp) +/* f0f6de0: 1420ffad */ bnez $at,.L0f0f6c98 +/* f0f6de4: afab0194 */ sw $t3,0x194($sp) +.L0f0f6de8: +/* f0f6de8: 0fc54e0e */ jal func0f153838 +/* f0f6dec: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f6df0: afa201e8 */ sw $v0,0x1e8($sp) +/* f0f6df4: 00402025 */ or $a0,$v0,$zero +.L0f0f6df8: +/* f0f6df8: 00809825 */ or $s3,$a0,$zero +/* f0f6dfc: 24840008 */ addiu $a0,$a0,0x8 +/* f0f6e00: 0c002f40 */ jal 0xbd00 +/* f0f6e04: afa401e8 */ sw $a0,0x1e8($sp) +/* f0f6e08: 00028400 */ sll $s0,$v0,0x10 +/* f0f6e0c: 00107c03 */ sra $t7,$s0,0x10 +/* f0f6e10: 0c002f44 */ jal 0xbd10 +/* f0f6e14: 01e08025 */ or $s0,$t7,$zero +/* f0f6e18: 44829000 */ mtc1 $v0,$f18 +/* f0f6e1c: 44905000 */ mtc1 $s0,$f10 +/* f0f6e20: 3c014080 */ lui $at,0x4080 +/* f0f6e24: 46809120 */ cvt.s.w $f4,$f18 +/* f0f6e28: 44810000 */ mtc1 $at,$f0 +/* f0f6e2c: 3c01ed00 */ lui $at,0xed00 +/* f0f6e30: 46805420 */ cvt.s.w $f16,$f10 +/* f0f6e34: 46002182 */ mul.s $f6,$f4,$f0 +/* f0f6e38: 00000000 */ sll $zero,$zero,0x0 +/* f0f6e3c: 46008482 */ mul.s $f18,$f16,$f0 +/* f0f6e40: 4600320d */ trunc.w.s $f8,$f6 +/* f0f6e44: 4600910d */ trunc.w.s $f4,$f18 +/* f0f6e48: 440e4000 */ mfc1 $t6,$f8 +/* f0f6e4c: 440d2000 */ mfc1 $t5,$f4 +/* f0f6e50: 31cc0fff */ andi $t4,$t6,0xfff +/* f0f6e54: 01815825 */ or $t3,$t4,$at +/* f0f6e58: 31af0fff */ andi $t7,$t5,0xfff +/* f0f6e5c: 000fc300 */ sll $t8,$t7,0xc +/* f0f6e60: 01787025 */ or $t6,$t3,$t8 +/* f0f6e64: 0c002f22 */ jal 0xbc88 +/* f0f6e68: ae6e0000 */ sw $t6,0x0($s3) +/* f0f6e6c: 00028c00 */ sll $s1,$v0,0x10 +/* f0f6e70: 00116403 */ sra $t4,$s1,0x10 +/* f0f6e74: 0c002f40 */ jal 0xbd00 +/* f0f6e78: 01808825 */ or $s1,$t4,$zero +/* f0f6e7c: 00029400 */ sll $s2,$v0,0x10 +/* f0f6e80: 0012cc03 */ sra $t9,$s2,0x10 +/* f0f6e84: 0c002f44 */ jal 0xbd10 +/* f0f6e88: 03209025 */ or $s2,$t9,$zero +/* f0f6e8c: 00028400 */ sll $s0,$v0,0x10 +/* f0f6e90: 00106c03 */ sra $t5,$s0,0x10 +/* f0f6e94: 0c002f26 */ jal 0xbc98 +/* f0f6e98: 01a08025 */ or $s0,$t5,$zero +/* f0f6e9c: 00507821 */ addu $t7,$v0,$s0 +/* f0f6ea0: 448f3000 */ mtc1 $t7,$f6 +/* f0f6ea4: 02516021 */ addu $t4,$s2,$s1 +/* f0f6ea8: 448c9000 */ mtc1 $t4,$f18 +/* f0f6eac: 46803220 */ cvt.s.w $f8,$f6 +/* f0f6eb0: 3c014080 */ lui $at,0x4080 +/* f0f6eb4: 44810000 */ mtc1 $at,$f0 +/* f0f6eb8: 46809120 */ cvt.s.w $f4,$f18 +/* f0f6ebc: 46004282 */ mul.s $f10,$f8,$f0 +/* f0f6ec0: 00000000 */ sll $zero,$zero,0x0 +/* f0f6ec4: 46002182 */ mul.s $f6,$f4,$f0 +/* f0f6ec8: 4600540d */ trunc.w.s $f16,$f10 +/* f0f6ecc: 4600320d */ trunc.w.s $f8,$f6 +/* f0f6ed0: 44188000 */ mfc1 $t8,$f16 +/* f0f6ed4: 440d4000 */ mfc1 $t5,$f8 +/* f0f6ed8: 330e0fff */ andi $t6,$t8,0xfff +/* f0f6edc: 31af0fff */ andi $t7,$t5,0xfff +/* f0f6ee0: 000f5b00 */ sll $t3,$t7,0xc +/* f0f6ee4: 01cbc025 */ or $t8,$t6,$t3 +/* f0f6ee8: 1000003e */ beqz $zero,.L0f0f6fe4 +/* f0f6eec: ae780004 */ sw $t8,0x4($s3) +/* f0f6ef0: 24840008 */ addiu $a0,$a0,0x8 +.L0f0f6ef4: +/* f0f6ef4: 0c002f40 */ jal 0xbd00 +/* f0f6ef8: afa401e8 */ sw $a0,0x1e8($sp) +/* f0f6efc: 00028400 */ sll $s0,$v0,0x10 +/* f0f6f00: 00106403 */ sra $t4,$s0,0x10 +/* f0f6f04: 0c002f44 */ jal 0xbd10 +/* f0f6f08: 01808025 */ or $s0,$t4,$zero +/* f0f6f0c: 44825000 */ mtc1 $v0,$f10 +/* f0f6f10: 44903000 */ mtc1 $s0,$f6 +/* f0f6f14: 3c014080 */ lui $at,0x4080 +/* f0f6f18: 46805420 */ cvt.s.w $f16,$f10 +/* f0f6f1c: 44810000 */ mtc1 $at,$f0 +/* f0f6f20: 3c01ed00 */ lui $at,0xed00 +/* f0f6f24: 46803220 */ cvt.s.w $f8,$f6 +/* f0f6f28: 46008482 */ mul.s $f18,$f16,$f0 +/* f0f6f2c: 00000000 */ sll $zero,$zero,0x0 +/* f0f6f30: 46004282 */ mul.s $f10,$f8,$f0 +/* f0f6f34: 4600910d */ trunc.w.s $f4,$f18 +/* f0f6f38: 4600540d */ trunc.w.s $f16,$f10 +/* f0f6f3c: 440d2000 */ mfc1 $t5,$f4 +/* f0f6f40: 44188000 */ mfc1 $t8,$f16 +/* f0f6f44: 31af0fff */ andi $t7,$t5,0xfff +/* f0f6f48: 01e17025 */ or $t6,$t7,$at +/* f0f6f4c: 330c0fff */ andi $t4,$t8,0xfff +/* f0f6f50: 000ccb00 */ sll $t9,$t4,0xc +/* f0f6f54: 01d96825 */ or $t5,$t6,$t9 +/* f0f6f58: 0c002f22 */ jal 0xbc88 +/* f0f6f5c: ae6d0000 */ sw $t5,0x0($s3) +/* f0f6f60: 00028c00 */ sll $s1,$v0,0x10 +/* f0f6f64: 00117c03 */ sra $t7,$s1,0x10 +/* f0f6f68: 0c002f40 */ jal 0xbd00 +/* f0f6f6c: 01e08825 */ or $s1,$t7,$zero +/* f0f6f70: 00029400 */ sll $s2,$v0,0x10 +/* f0f6f74: 00125c03 */ sra $t3,$s2,0x10 +/* f0f6f78: 0c002f44 */ jal 0xbd10 +/* f0f6f7c: 01609025 */ or $s2,$t3,$zero +/* f0f6f80: 00028400 */ sll $s0,$v0,0x10 +/* f0f6f84: 0010c403 */ sra $t8,$s0,0x10 +/* f0f6f88: 0c002f26 */ jal 0xbc98 +/* f0f6f8c: 03008025 */ or $s0,$t8,$zero +/* f0f6f90: 00506021 */ addu $t4,$v0,$s0 +/* f0f6f94: 448c9000 */ mtc1 $t4,$f18 +/* f0f6f98: 02517821 */ addu $t7,$s2,$s1 +/* f0f6f9c: 448f8000 */ mtc1 $t7,$f16 +/* f0f6fa0: 46809120 */ cvt.s.w $f4,$f18 +/* f0f6fa4: 3c014080 */ lui $at,0x4080 +/* f0f6fa8: 44813000 */ mtc1 $at,$f6 +/* f0f6fac: 468084a0 */ cvt.s.w $f18,$f16 +/* f0f6fb0: 46062202 */ mul.s $f8,$f4,$f6 +/* f0f6fb4: 44812000 */ mtc1 $at,$f4 +/* f0f6fb8: 00000000 */ sll $zero,$zero,0x0 +/* f0f6fbc: 46049182 */ mul.s $f6,$f18,$f4 +/* f0f6fc0: 4600428d */ trunc.w.s $f10,$f8 +/* f0f6fc4: 4600320d */ trunc.w.s $f8,$f6 +/* f0f6fc8: 44195000 */ mfc1 $t9,$f10 +/* f0f6fcc: 44184000 */ mfc1 $t8,$f8 +/* f0f6fd0: 332d0fff */ andi $t5,$t9,0xfff +/* f0f6fd4: 330c0fff */ andi $t4,$t8,0xfff +/* f0f6fd8: 000c7300 */ sll $t6,$t4,0xc +/* f0f6fdc: 01aec825 */ or $t9,$t5,$t6 +/* f0f6fe0: ae790004 */ sw $t9,0x4($s3) +.L0f0f6fe4: +/* f0f6fe4: 3c0f8007 */ lui $t7,0x8007 +/* f0f6fe8: 8def1448 */ lw $t7,0x1448($t7) +/* f0f6fec: 3c18800a */ lui $t8,0x800a +/* f0f6ff0: 2718e000 */ addiu $t8,$t8,-8192 +/* f0f6ff4: 000f58c0 */ sll $t3,$t7,0x3 +/* f0f6ff8: 016f5823 */ subu $t3,$t3,$t7 +/* f0f6ffc: 000b5880 */ sll $t3,$t3,0x2 +/* f0f7000: 016f5821 */ addu $t3,$t3,$t7 +/* f0f7004: 000b58c0 */ sll $t3,$t3,0x3 +/* f0f7008: 016f5823 */ subu $t3,$t3,$t7 +/* f0f700c: 000b5900 */ sll $t3,$t3,0x4 +/* f0f7010: 01781821 */ addu $v1,$t3,$t8 +/* f0f7014: 846c04f4 */ lh $t4,0x4f4($v1) +/* f0f7018: 8fae01ec */ lw $t6,0x1ec($sp) +/* f0f701c: 000c6880 */ sll $t5,$t4,0x2 +/* f0f7020: 91d9003c */ lbu $t9,0x3c($t6) +/* f0f7024: 01ac6823 */ subu $t5,$t5,$t4 +/* f0f7028: 000d68c0 */ sll $t5,$t5,0x3 +/* f0f702c: 006d8821 */ addu $s1,$v1,$t5 +/* f0f7030: 17200006 */ bnez $t9,.L0f0f704c +/* f0f7034: 2631044c */ addiu $s1,$s1,0x44c +/* f0f7038: c5ca0040 */ lwc1 $f10,0x40($t6) +/* f0f703c: 460aa03e */ c.le.s $f20,$f10 +/* f0f7040: 00000000 */ sll $zero,$zero,0x0 +/* f0f7044: 4502010b */ bc1fl .L0f0f7474 +/* f0f7048: 8fa201e8 */ lw $v0,0x1e8($sp) +.L0f0f704c: +/* f0f704c: 822b0015 */ lb $t3,0x15($s1) +/* f0f7050: 8faf01ec */ lw $t7,0x1ec($sp) +/* f0f7054: 000bc080 */ sll $t8,$t3,0x2 +/* f0f7058: 02386021 */ addu $t4,$s1,$t8 +/* f0f705c: 8d8d0000 */ lw $t5,0x0($t4) +/* f0f7060: 55ed0104 */ bnel $t7,$t5,.L0f0f7474 +/* f0f7064: 8fa201e8 */ lw $v0,0x1e8($sp) +/* f0f7068: 82390014 */ lb $t9,0x14($s1) +/* f0f706c: 2b210002 */ slti $at,$t9,0x2 +/* f0f7070: 142000ff */ bnez $at,.L0f0f7470 +/* f0f7074: 3c014120 */ lui $at,0x4120 +/* f0f7078: 44816000 */ mtc1 $at,$f12 +/* f0f707c: 0fc01ac2 */ jal func0f006b08 +/* f0f7080: 00000000 */ sll $zero,$zero,0x0 +/* f0f7084: 3c01437f */ lui $at,0x437f +/* f0f7088: 44818000 */ mtc1 $at,$f16 +/* f0f708c: 24100001 */ addiu $s0,$zero,0x1 +/* f0f7090: 3c014f00 */ lui $at,0x4f00 +/* f0f7094: 46100482 */ mul.s $f18,$f0,$f16 +/* f0f7098: 8fab01ec */ lw $t3,0x1ec($sp) +/* f0f709c: 8faf01ec */ lw $t7,0x1ec($sp) +/* f0f70a0: 444ef800 */ cfc1 $t6,$31 +/* f0f70a4: 44d0f800 */ ctc1 $s0,$31 +/* f0f70a8: 00000000 */ sll $zero,$zero,0x0 +/* f0f70ac: 46009124 */ cvt.w.s $f4,$f18 +/* f0f70b0: 4450f800 */ cfc1 $s0,$31 +/* f0f70b4: 00000000 */ sll $zero,$zero,0x0 +/* f0f70b8: 32100078 */ andi $s0,$s0,0x78 +/* f0f70bc: 52000013 */ beqzl $s0,.L0f0f710c +/* f0f70c0: 44102000 */ mfc1 $s0,$f4 +/* f0f70c4: 44812000 */ mtc1 $at,$f4 +/* f0f70c8: 24100001 */ addiu $s0,$zero,0x1 +/* f0f70cc: 46049101 */ sub.s $f4,$f18,$f4 +/* f0f70d0: 44d0f800 */ ctc1 $s0,$31 +/* f0f70d4: 00000000 */ sll $zero,$zero,0x0 +/* f0f70d8: 46002124 */ cvt.w.s $f4,$f4 +/* f0f70dc: 4450f800 */ cfc1 $s0,$31 +/* f0f70e0: 00000000 */ sll $zero,$zero,0x0 +/* f0f70e4: 32100078 */ andi $s0,$s0,0x78 +/* f0f70e8: 16000005 */ bnez $s0,.L0f0f7100 +/* f0f70ec: 00000000 */ sll $zero,$zero,0x0 +/* f0f70f0: 44102000 */ mfc1 $s0,$f4 +/* f0f70f4: 3c018000 */ lui $at,0x8000 +/* f0f70f8: 10000007 */ beqz $zero,.L0f0f7118 +/* f0f70fc: 02018025 */ or $s0,$s0,$at +.L0f0f7100: +/* f0f7100: 10000005 */ beqz $zero,.L0f0f7118 +/* f0f7104: 2410ffff */ addiu $s0,$zero,-1 +/* f0f7108: 44102000 */ mfc1 $s0,$f4 +.L0f0f710c: +/* f0f710c: 00000000 */ sll $zero,$zero,0x0 +/* f0f7110: 0600fffb */ bltz $s0,.L0f0f7100 +/* f0f7114: 00000000 */ sll $zero,$zero,0x0 +.L0f0f7118: +/* f0f7118: 44cef800 */ ctc1 $t6,$31 +/* f0f711c: c5660040 */ lwc1 $f6,0x40($t3) +/* f0f7120: 4614303c */ c.lt.s $f6,$f20 +/* f0f7124: 00000000 */ sll $zero,$zero,0x0 +/* f0f7128: 4502000a */ bc1fl .L0f0f7154 +/* f0f712c: 91ed003d */ lbu $t5,0x3d($t7) +/* f0f7130: 9178003c */ lbu $t8,0x3c($t3) +/* f0f7134: 3c057f1b */ lui $a1,0x7f1b +/* f0f7138: 00186100 */ sll $t4,$t8,0x4 +/* f0f713c: 01986023 */ subu $t4,$t4,$t8 +/* f0f7140: 000c6080 */ sll $t4,$t4,0x2 +/* f0f7144: 00ac2821 */ addu $a1,$a1,$t4 +/* f0f7148: 10000011 */ beqz $zero,.L0f0f7190 +/* f0f714c: 8ca51fb0 */ lw $a1,0x1fb0($a1) +/* f0f7150: 91ed003d */ lbu $t5,0x3d($t7) +.L0f0f7154: +/* f0f7154: 2402003c */ addiu $v0,$zero,0x3c +/* f0f7158: 91eb003c */ lbu $t3,0x3c($t7) +/* f0f715c: 01a20019 */ multu $t5,$v0 +/* f0f7160: 3c037f1b */ lui $v1,0x7f1b +/* f0f7164: 24631fb0 */ addiu $v1,$v1,0x1fb0 +/* f0f7168: 8de60044 */ lw $a2,0x44($t7) +/* f0f716c: 0000c812 */ mflo $t9 +/* f0f7170: 00797021 */ addu $t6,$v1,$t9 +/* f0f7174: 8dc40000 */ lw $a0,0x0($t6) +/* f0f7178: 01620019 */ multu $t3,$v0 +/* f0f717c: 0000c012 */ mflo $t8 +/* f0f7180: 00786021 */ addu $t4,$v1,$t8 +/* f0f7184: 0fc01a40 */ jal func0f006900 +/* f0f7188: 8d850000 */ lw $a1,0x0($t4) +/* f0f718c: 00402825 */ or $a1,$v0,$zero +.L0f0f7190: +/* f0f7190: 2404ffff */ addiu $a0,$zero,-1 +/* f0f7194: 0fc01a40 */ jal func0f006900 +/* f0f7198: 02003025 */ or $a2,$s0,$zero +/* f0f719c: 3c0141a0 */ lui $at,0x41a0 +/* f0f71a0: 4481a000 */ mtc1 $at,$f20 +/* f0f71a4: 00408025 */ or $s0,$v0,$zero +/* f0f71a8: 0fc01ac2 */ jal func0f006b08 +/* f0f71ac: 4600a306 */ mov.s $f12,$f20 +/* f0f71b0: 8fad01dc */ lw $t5,0x1dc($sp) +/* f0f71b4: 8fb901d4 */ lw $t9,0x1d4($sp) +/* f0f71b8: 8fa501e0 */ lw $a1,0x1e0($sp) +/* f0f71bc: 240e0001 */ addiu $t6,$zero,0x1 +/* f0f71c0: 01b9a821 */ addu $s5,$t5,$t9 +/* f0f71c4: afae0010 */ sw $t6,0x10($sp) +/* f0f71c8: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f71cc: 24070009 */ addiu $a3,$zero,0x9 +/* f0f71d0: afb00014 */ sw $s0,0x14($sp) +/* f0f71d4: afb00018 */ sw $s0,0x18($sp) +/* f0f71d8: e7a0001c */ swc1 $f0,0x1c($sp) +/* f0f71dc: 24a5fffb */ addiu $a1,$a1,-5 +/* f0f71e0: 06a10003 */ bgez $s5,.L0f0f71f0 +/* f0f71e4: 0015a043 */ sra $s4,$s5,0x1 +/* f0f71e8: 26a10001 */ addiu $at,$s5,0x1 +/* f0f71ec: 0001a043 */ sra $s4,$at,0x1 +.L0f0f71f0: +/* f0f71f0: 0fc38cc9 */ jal func0f0e3324 +/* f0f71f4: 02803025 */ or $a2,$s4,$zero +/* f0f71f8: afa201e8 */ sw $v0,0x1e8($sp) +/* f0f71fc: 0fc01ac2 */ jal func0f006b08 +/* f0f7200: 4600a306 */ mov.s $f12,$f20 +/* f0f7204: 8fa50088 */ lw $a1,0x88($sp) +/* f0f7208: 240b0003 */ addiu $t3,$zero,0x3 +/* f0f720c: afab0010 */ sw $t3,0x10($sp) +/* f0f7210: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f7214: 02803025 */ or $a2,$s4,$zero +/* f0f7218: 24070009 */ addiu $a3,$zero,0x9 +/* f0f721c: afb00014 */ sw $s0,0x14($sp) +/* f0f7220: afb00018 */ sw $s0,0x18($sp) +/* f0f7224: e7a0001c */ swc1 $f0,0x1c($sp) +/* f0f7228: 0fc38cc9 */ jal func0f0e3324 +/* f0f722c: 24a50005 */ addiu $a1,$a1,0x5 +/* f0f7230: 3c03800a */ lui $v1,0x800a +/* f0f7234: 8c6319c4 */ lw $v1,0x19c4($v1) +/* f0f7238: 24010002 */ addiu $at,$zero,0x2 +/* f0f723c: afa201e8 */ sw $v0,0x1e8($sp) +/* f0f7240: 10610007 */ beq $v1,$at,.L0f0f7260 +/* f0f7244: 2401000a */ addiu $at,$zero,0xa +/* f0f7248: 10610005 */ beq $v1,$at,.L0f0f7260 +/* f0f724c: 2401000d */ addiu $at,$zero,0xd +/* f0f7250: 10610003 */ beq $v1,$at,.L0f0f7260 +/* f0f7254: 24010006 */ addiu $at,$zero,0x6 +/* f0f7258: 54610086 */ bnel $v1,$at,.L0f0f7474 +/* f0f725c: 8fa201e8 */ lw $v0,0x1e8($sp) +.L0f0f7260: +/* f0f7260: 0fc54f93 */ jal func0f153e4c +/* f0f7264: 00000000 */ sll $zero,$zero,0x0 +/* f0f7268: 0fc54c6e */ jal func0f1531b8 +/* f0f726c: 24040001 */ addiu $a0,$zero,0x1 +/* f0f7270: 0fc54d8a */ jal func0f153628 +/* f0f7274: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f7278: afa201e8 */ sw $v0,0x1e8($sp) +/* f0f727c: 82230015 */ lb $v1,0x15($s1) +/* f0f7280: 2463ffff */ addiu $v1,$v1,-1 +/* f0f7284: 04630004 */ bgezl $v1,.L0f0f7298 +/* f0f7288: 0003c080 */ sll $t8,$v1,0x2 +/* f0f728c: 82230014 */ lb $v1,0x14($s1) +/* f0f7290: 2463ffff */ addiu $v1,$v1,-1 +/* f0f7294: 0003c080 */ sll $t8,$v1,0x2 +.L0f0f7298: +/* f0f7298: 02386021 */ addu $t4,$s1,$t8 +/* f0f729c: 8d8f0000 */ lw $t7,0x0($t4) +/* f0f72a0: 0fc3c560 */ jal func0f0f1580 +/* f0f72a4: 8de40000 */ lw $a0,0x0($t7) +/* f0f72a8: 3c138008 */ lui $s3,0x8008 +/* f0f72ac: 2673fb04 */ addiu $s3,$s3,-1276 +/* f0f72b0: 8e6d0000 */ lw $t5,0x0($s3) +/* f0f72b4: 3c128008 */ lui $s2,0x8008 +/* f0f72b8: 2652fb08 */ addiu $s2,$s2,-1272 +/* f0f72bc: 27b600b0 */ addiu $s6,$sp,0xb0 +/* f0f72c0: 27b700ac */ addiu $s7,$sp,0xac +/* f0f72c4: 00408025 */ or $s0,$v0,$zero +/* f0f72c8: 02e02825 */ or $a1,$s7,$zero +/* f0f72cc: 02c02025 */ or $a0,$s6,$zero +/* f0f72d0: 8e470000 */ lw $a3,0x0($s2) +/* f0f72d4: 00403025 */ or $a2,$v0,$zero +/* f0f72d8: afa00014 */ sw $zero,0x14($sp) +/* f0f72dc: 0fc55cbe */ jal func0f1572f8 +/* f0f72e0: afad0010 */ sw $t5,0x10($sp) +/* f0f72e4: 8fa200ac */ lw $v0,0xac($sp) +/* f0f72e8: 8fa301e0 */ lw $v1,0x1e0($sp) +/* f0f72ec: 8fb901dc */ lw $t9,0x1dc($sp) +/* f0f72f0: 02822823 */ subu $a1,$s4,$v0 +/* f0f72f4: 24a5fffd */ addiu $a1,$a1,-3 +/* f0f72f8: 2463ffff */ addiu $v1,$v1,-1 +/* f0f72fc: 00b9082a */ slt $at,$a1,$t9 +/* f0f7300: afa301d0 */ sw $v1,0x1d0($sp) +/* f0f7304: 10200009 */ beqz $at,.L0f0f732c +/* f0f7308: afa501cc */ sw $a1,0x1cc($sp) +/* f0f730c: 02a22823 */ subu $a1,$s5,$v0 +/* f0f7310: 04a10003 */ bgez $a1,.L0f0f7320 +/* f0f7314: 00057043 */ sra $t6,$a1,0x1 +/* f0f7318: 24a10001 */ addiu $at,$a1,0x1 +/* f0f731c: 00017043 */ sra $t6,$at,0x1 +.L0f0f7320: +/* f0f7320: 2463fffd */ addiu $v1,$v1,-3 +/* f0f7324: afa301d0 */ sw $v1,0x1d0($sp) +/* f0f7328: afae01cc */ sw $t6,0x1cc($sp) +.L0f0f732c: +/* f0f732c: 0c002f06 */ jal 0xbc18 +/* f0f7330: 00000000 */ sll $zero,$zero,0x0 +/* f0f7334: 8e4b0000 */ lw $t3,0x0($s2) +/* f0f7338: 8e780000 */ lw $t8,0x0($s3) +/* f0f733c: 87af01ca */ lh $t7,0x1ca($sp) +/* f0f7340: 240cffff */ addiu $t4,$zero,-1 +/* f0f7344: afac0018 */ sw $t4,0x18($sp) +/* f0f7348: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f734c: 27a501cc */ addiu $a1,$sp,0x1cc +/* f0f7350: 27a601d0 */ addiu $a2,$sp,0x1d0 +/* f0f7354: 02003825 */ or $a3,$s0,$zero +/* f0f7358: afa20020 */ sw $v0,0x20($sp) +/* f0f735c: afa00024 */ sw $zero,0x24($sp) +/* f0f7360: afa00028 */ sw $zero,0x28($sp) +/* f0f7364: afab0010 */ sw $t3,0x10($sp) +/* f0f7368: afb80014 */ sw $t8,0x14($sp) +/* f0f736c: 0fc5580f */ jal func0f15603c +/* f0f7370: afaf001c */ sw $t7,0x1c($sp) +/* f0f7374: afa201e8 */ sw $v0,0x1e8($sp) +/* f0f7378: 82230015 */ lb $v1,0x15($s1) +/* f0f737c: 822d0014 */ lb $t5,0x14($s1) +/* f0f7380: 24630001 */ addiu $v1,$v1,0x1 +/* f0f7384: 006d082a */ slt $at,$v1,$t5 +/* f0f7388: 54200003 */ bnezl $at,.L0f0f7398 +/* f0f738c: 0003c880 */ sll $t9,$v1,0x2 +/* f0f7390: 00001825 */ or $v1,$zero,$zero +/* f0f7394: 0003c880 */ sll $t9,$v1,0x2 +.L0f0f7398: +/* f0f7398: 02397021 */ addu $t6,$s1,$t9 +/* f0f739c: 8dcb0000 */ lw $t3,0x0($t6) +/* f0f73a0: 0fc3c560 */ jal func0f0f1580 +/* f0f73a4: 8d640000 */ lw $a0,0x0($t3) +/* f0f73a8: 8e780000 */ lw $t8,0x0($s3) +/* f0f73ac: 00408025 */ or $s0,$v0,$zero +/* f0f73b0: 02c02025 */ or $a0,$s6,$zero +/* f0f73b4: 02e02825 */ or $a1,$s7,$zero +/* f0f73b8: 00403025 */ or $a2,$v0,$zero +/* f0f73bc: 8e470000 */ lw $a3,0x0($s2) +/* f0f73c0: afa00014 */ sw $zero,0x14($sp) +/* f0f73c4: 0fc55cbe */ jal func0f1572f8 +/* f0f73c8: afb80010 */ sw $t8,0x10($sp) +/* f0f73cc: 8fa200ac */ lw $v0,0xac($sp) +/* f0f73d0: 8fa30088 */ lw $v1,0x88($sp) +/* f0f73d4: 8fac01d4 */ lw $t4,0x1d4($sp) +/* f0f73d8: 26850003 */ addiu $a1,$s4,0x3 +/* f0f73dc: 00a27821 */ addu $t7,$a1,$v0 +/* f0f73e0: 24630007 */ addiu $v1,$v1,0x7 +/* f0f73e4: 018f082a */ slt $at,$t4,$t7 +/* f0f73e8: afa301d0 */ sw $v1,0x1d0($sp) +/* f0f73ec: 10200009 */ beqz $at,.L0f0f7414 +/* f0f73f0: afa501cc */ sw $a1,0x1cc($sp) +/* f0f73f4: 02a22823 */ subu $a1,$s5,$v0 +/* f0f73f8: 04a10003 */ bgez $a1,.L0f0f7408 +/* f0f73fc: 00056843 */ sra $t5,$a1,0x1 +/* f0f7400: 24a10001 */ addiu $at,$a1,0x1 +/* f0f7404: 00016843 */ sra $t5,$at,0x1 +.L0f0f7408: +/* f0f7408: 24630003 */ addiu $v1,$v1,0x3 +/* f0f740c: afa301d0 */ sw $v1,0x1d0($sp) +/* f0f7410: afad01cc */ sw $t5,0x1cc($sp) +.L0f0f7414: +/* f0f7414: 0c002f06 */ jal 0xbc18 +/* f0f7418: 00000000 */ sll $zero,$zero,0x0 +/* f0f741c: 8e590000 */ lw $t9,0x0($s2) +/* f0f7420: 8e6e0000 */ lw $t6,0x0($s3) +/* f0f7424: 87b801ca */ lh $t8,0x1ca($sp) +/* f0f7428: 240bffff */ addiu $t3,$zero,-1 +/* f0f742c: afab0018 */ sw $t3,0x18($sp) +/* f0f7430: 8fa401e8 */ lw $a0,0x1e8($sp) +/* f0f7434: 27a501cc */ addiu $a1,$sp,0x1cc +/* f0f7438: 27a601d0 */ addiu $a2,$sp,0x1d0 +/* f0f743c: 02003825 */ or $a3,$s0,$zero +/* f0f7440: afa20020 */ sw $v0,0x20($sp) +/* f0f7444: afa00024 */ sw $zero,0x24($sp) +/* f0f7448: afa00028 */ sw $zero,0x28($sp) +/* f0f744c: afb90010 */ sw $t9,0x10($sp) +/* f0f7450: afae0014 */ sw $t6,0x14($sp) +/* f0f7454: 0fc5580f */ jal func0f15603c +/* f0f7458: afb8001c */ sw $t8,0x1c($sp) +/* f0f745c: 0fc54de0 */ jal func0f153780 +/* f0f7460: 00402025 */ or $a0,$v0,$zero +/* f0f7464: afa201e8 */ sw $v0,0x1e8($sp) +/* f0f7468: 0fc54c6e */ jal func0f1531b8 +/* f0f746c: 00002025 */ or $a0,$zero,$zero +.L0f0f7470: +/* f0f7470: 8fa201e8 */ lw $v0,0x1e8($sp) +.L0f0f7474: +/* f0f7474: 8fbf0064 */ lw $ra,0x64($sp) +/* f0f7478: d7b40038 */ ldc1 $f20,0x38($sp) +/* f0f747c: 8fb00040 */ lw $s0,0x40($sp) +/* f0f7480: 8fb10044 */ lw $s1,0x44($sp) +/* f0f7484: 8fb20048 */ lw $s2,0x48($sp) +/* f0f7488: 8fb3004c */ lw $s3,0x4c($sp) +/* f0f748c: 8fb40050 */ lw $s4,0x50($sp) +/* f0f7490: 8fb50054 */ lw $s5,0x54($sp) +/* f0f7494: 8fb60058 */ lw $s6,0x58($sp) +/* f0f7498: 8fb7005c */ lw $s7,0x5c($sp) +/* f0f749c: 8fbe0060 */ lw $s8,0x60($sp) +/* f0f74a0: 03e00008 */ jr $ra +/* f0f74a4: 27bd01e8 */ addiu $sp,$sp,0x1e8 +); + +GLOBAL_ASM( +glabel func0f0f74a8 +/* f0f74a8: 3c0e800a */ lui $t6,0x800a +/* f0f74ac: 8dce19c4 */ lw $t6,0x19c4($t6) +/* f0f74b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0f74b4: afbf0014 */ sw $ra,0x14($sp) +/* f0f74b8: 25cffffd */ addiu $t7,$t6,-3 +/* f0f74bc: 2de10009 */ sltiu $at,$t7,0x9 +/* f0f74c0: afa5001c */ sw $a1,0x1c($sp) +/* f0f74c4: 1020000e */ beqz $at,.L0f0f7500 +/* f0f74c8: 00803025 */ or $a2,$a0,$zero +/* f0f74cc: 000f7880 */ sll $t7,$t7,0x2 +/* f0f74d0: 3c017f1b */ lui $at,0x7f1b +/* f0f74d4: 002f0821 */ addu $at,$at,$t7 +/* f0f74d8: 8c2f294c */ lw $t7,0x294c($at) +/* f0f74dc: 01e00008 */ jr $t7 +/* f0f74e0: 00000000 */ sll $zero,$zero,0x0 +/* f0f74e4: 3c188007 */ lui $t8,0x8007 +/* f0f74e8: 8f181448 */ lw $t8,0x1448($t8) +/* f0f74ec: 2419ffff */ addiu $t9,$zero,-1 +/* f0f74f0: a0d80000 */ sb $t8,0x0($a2) +/* f0f74f4: 8fa8001c */ lw $t0,0x1c($sp) +/* f0f74f8: 10000022 */ beqz $zero,.L0f0f7584 +/* f0f74fc: a1190000 */ sb $t9,0x0($t0) +.L0f0f7500: +/* f0f7500: 3c09800a */ lui $t1,0x800a +/* f0f7504: 8d29a248 */ lw $t1,-0x5db8($t1) +/* f0f7508: 8d240070 */ lw $a0,0x70($t1) +/* f0f750c: 0fc549d2 */ jal func0f152748 +/* f0f7510: afa60018 */ sw $a2,0x18($sp) +/* f0f7514: 8fa60018 */ lw $a2,0x18($sp) +/* f0f7518: 3c03800a */ lui $v1,0x800a +/* f0f751c: 240affff */ addiu $t2,$zero,-1 +/* f0f7520: a0c20000 */ sb $v0,0x0($a2) +/* f0f7524: 8fab001c */ lw $t3,0x1c($sp) +/* f0f7528: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0f752c: a16a0000 */ sb $t2,0x0($t3) +/* f0f7530: 8c6c0318 */ lw $t4,0x318($v1) +/* f0f7534: 55800014 */ bnezl $t4,.L0f0f7588 +/* f0f7538: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f753c: 8c6d0288 */ lw $t5,0x288($v1) +/* f0f7540: 0fc549c4 */ jal func0f152710 +/* f0f7544: 8da40070 */ lw $a0,0x70($t5) +/* f0f7548: 24010006 */ addiu $at,$zero,0x6 +/* f0f754c: 10410008 */ beq $v0,$at,.L0f0f7570 +/* f0f7550: 3c0e800a */ lui $t6,0x800a +/* f0f7554: 24010007 */ addiu $at,$zero,0x7 +/* f0f7558: 10410005 */ beq $v0,$at,.L0f0f7570 +/* f0f755c: 24010005 */ addiu $at,$zero,0x5 +/* f0f7560: 10410003 */ beq $v0,$at,.L0f0f7570 +/* f0f7564: 24010004 */ addiu $at,$zero,0x4 +/* f0f7568: 54410007 */ bnel $v0,$at,.L0f0f7588 +/* f0f756c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0f7570: +/* f0f7570: 8dcea248 */ lw $t6,-0x5db8($t6) +/* f0f7574: 0fc549d9 */ jal func0f152764 +/* f0f7578: 8dc40070 */ lw $a0,0x70($t6) +/* f0f757c: 8faf001c */ lw $t7,0x1c($sp) +/* f0f7580: a1e20000 */ sb $v0,0x0($t7) +.L0f0f7584: +/* f0f7584: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0f7588: +/* f0f7588: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0f758c: 03e00008 */ jr $ra +/* f0f7590: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f7594 +/* f0f7594: 3c0e800a */ lui $t6,0x800a +/* f0f7598: 8dce19c4 */ lw $t6,0x19c4($t6) +/* f0f759c: 24010003 */ addiu $at,$zero,0x3 +/* f0f75a0: 3c0f8007 */ lui $t7,0x8007 +/* f0f75a4: 55c1005d */ bnel $t6,$at,.L0f0f771c +/* f0f75a8: aca00000 */ sw $zero,0x0($a1) +/* f0f75ac: 8def1448 */ lw $t7,0x1448($t7) +/* f0f75b0: 3c02800a */ lui $v0,0x800a +/* f0f75b4: 3c038007 */ lui $v1,0x8007 +/* f0f75b8: 000fc0c0 */ sll $t8,$t7,0x3 +/* f0f75bc: 030fc023 */ subu $t8,$t8,$t7 +/* f0f75c0: 0018c080 */ sll $t8,$t8,0x2 +/* f0f75c4: 030fc021 */ addu $t8,$t8,$t7 +/* f0f75c8: 0018c0c0 */ sll $t8,$t8,0x3 +/* f0f75cc: 030fc023 */ subu $t8,$t8,$t7 +/* f0f75d0: 0018c100 */ sll $t8,$t8,0x4 +/* f0f75d4: 00581021 */ addu $v0,$v0,$t8 +/* f0f75d8: 9042e83b */ lbu $v0,-0x17c5($v0) +/* f0f75dc: aca00000 */ sw $zero,0x0($a1) +/* f0f75e0: acc00000 */ sw $zero,0x0($a2) +/* f0f75e4: 8c6314d8 */ lw $v1,0x14d8($v1) +/* f0f75e8: 24010001 */ addiu $at,$zero,0x1 +/* f0f75ec: 10610009 */ beq $v1,$at,.L0f0f7614 +/* f0f75f0: 24010002 */ addiu $at,$zero,0x2 +/* f0f75f4: 10610009 */ beq $v1,$at,.L0f0f761c +/* f0f75f8: 24010003 */ addiu $at,$zero,0x3 +/* f0f75fc: 10610017 */ beq $v1,$at,.L0f0f765c +/* f0f7600: 24010004 */ addiu $at,$zero,0x4 +/* f0f7604: 1061002a */ beq $v1,$at,.L0f0f76b0 +/* f0f7608: 00000000 */ sll $zero,$zero,0x0 +/* f0f760c: 03e00008 */ jr $ra +/* f0f7610: 00000000 */ sll $zero,$zero,0x0 +.L0f0f7614: +/* f0f7614: 03e00008 */ jr $ra +/* f0f7618: acc40000 */ sw $a0,0x0($a2) +.L0f0f761c: +/* f0f761c: 14400008 */ bnez $v0,.L0f0f7640 +/* f0f7620: 00000000 */ sll $zero,$zero,0x0 +/* f0f7624: 04810004 */ bgez $a0,.L0f0f7638 +/* f0f7628: 2408ffff */ addiu $t0,$zero,-1 +/* f0f762c: 2419ffff */ addiu $t9,$zero,-1 +/* f0f7630: 03e00008 */ jr $ra +/* f0f7634: acd90000 */ sw $t9,0x0($a2) +.L0f0f7638: +/* f0f7638: 03e00008 */ jr $ra +/* f0f763c: aca80000 */ sw $t0,0x0($a1) +.L0f0f7640: +/* f0f7640: 18800004 */ blez $a0,.L0f0f7654 +/* f0f7644: 24030001 */ addiu $v1,$zero,0x1 +/* f0f7648: 24030001 */ addiu $v1,$zero,0x1 +/* f0f764c: 03e00008 */ jr $ra +/* f0f7650: acc30000 */ sw $v1,0x0($a2) +.L0f0f7654: +/* f0f7654: 03e00008 */ jr $ra +/* f0f7658: aca30000 */ sw $v1,0x0($a1) +.L0f0f765c: +/* f0f765c: 24010002 */ addiu $at,$zero,0x2 +/* f0f7660: 14410003 */ bne $v0,$at,.L0f0f7670 +/* f0f7664: 00000000 */ sll $zero,$zero,0x0 +/* f0f7668: 03e00008 */ jr $ra +/* f0f766c: acc40000 */ sw $a0,0x0($a2) +.L0f0f7670: +/* f0f7670: 14400008 */ bnez $v0,.L0f0f7694 +/* f0f7674: 00000000 */ sll $zero,$zero,0x0 +/* f0f7678: 04810004 */ bgez $a0,.L0f0f768c +/* f0f767c: 240affff */ addiu $t2,$zero,-1 +/* f0f7680: 2409ffff */ addiu $t1,$zero,-1 +/* f0f7684: 03e00008 */ jr $ra +/* f0f7688: acc90000 */ sw $t1,0x0($a2) +.L0f0f768c: +/* f0f768c: 03e00008 */ jr $ra +/* f0f7690: acaa0000 */ sw $t2,0x0($a1) +.L0f0f7694: +/* f0f7694: 18800004 */ blez $a0,.L0f0f76a8 +/* f0f7698: 240bffff */ addiu $t3,$zero,-1 +/* f0f769c: 24030001 */ addiu $v1,$zero,0x1 +/* f0f76a0: 03e00008 */ jr $ra +/* f0f76a4: acc30000 */ sw $v1,0x0($a2) +.L0f0f76a8: +/* f0f76a8: 03e00008 */ jr $ra +/* f0f76ac: acab0000 */ sw $t3,0x0($a1) +.L0f0f76b0: +/* f0f76b0: 10400003 */ beqz $v0,.L0f0f76c0 +/* f0f76b4: 24010002 */ addiu $at,$zero,0x2 +/* f0f76b8: 1441000c */ bne $v0,$at,.L0f0f76ec +/* f0f76bc: 00000000 */ sll $zero,$zero,0x0 +.L0f0f76c0: +/* f0f76c0: 04810003 */ bgez $a0,.L0f0f76d0 +/* f0f76c4: 240cffff */ addiu $t4,$zero,-1 +/* f0f76c8: 03e00008 */ jr $ra +/* f0f76cc: accc0000 */ sw $t4,0x0($a2) +.L0f0f76d0: +/* f0f76d0: 14400004 */ bnez $v0,.L0f0f76e4 +/* f0f76d4: 24030001 */ addiu $v1,$zero,0x1 +/* f0f76d8: 240dffff */ addiu $t5,$zero,-1 +/* f0f76dc: 03e00008 */ jr $ra +/* f0f76e0: acad0000 */ sw $t5,0x0($a1) +.L0f0f76e4: +/* f0f76e4: 03e00008 */ jr $ra +/* f0f76e8: aca30000 */ sw $v1,0x0($a1) +.L0f0f76ec: +/* f0f76ec: 18800004 */ blez $a0,.L0f0f7700 +/* f0f76f0: 24030001 */ addiu $v1,$zero,0x1 +/* f0f76f4: 24030001 */ addiu $v1,$zero,0x1 +/* f0f76f8: 03e00008 */ jr $ra +/* f0f76fc: acc30000 */ sw $v1,0x0($a2) +.L0f0f7700: +/* f0f7700: 14430003 */ bne $v0,$v1,.L0f0f7710 +/* f0f7704: 240effff */ addiu $t6,$zero,-1 +/* f0f7708: 03e00008 */ jr $ra +/* f0f770c: acae0000 */ sw $t6,0x0($a1) +.L0f0f7710: +/* f0f7710: 03e00008 */ jr $ra +/* f0f7714: aca30000 */ sw $v1,0x0($a1) +/* f0f7718: aca00000 */ sw $zero,0x0($a1) +.L0f0f771c: +/* f0f771c: acc40000 */ sw $a0,0x0($a2) +/* f0f7720: 03e00008 */ jr $ra +/* f0f7724: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f7728 +/* f0f7728: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0f772c: afbf0014 */ sw $ra,0x14($sp) +/* f0f7730: afa40038 */ sw $a0,0x38($sp) +/* f0f7734: afa5003c */ sw $a1,0x3c($sp) +/* f0f7738: afa60040 */ sw $a2,0x40($sp) +/* f0f773c: 0c002f40 */ jal 0xbd00 +/* f0f7740: afa70044 */ sw $a3,0x44($sp) +/* f0f7744: 3c0e8008 */ lui $t6,0x8008 +/* f0f7748: 8dcefac0 */ lw $t6,-0x540($t6) +/* f0f774c: 8fab0038 */ lw $t3,0x38($sp) +/* f0f7750: 8fac0040 */ lw $t4,0x40($sp) +/* f0f7754: 004e001a */ div $zero,$v0,$t6 +/* f0f7758: 00003012 */ mflo $a2 +/* f0f775c: 24c60014 */ addiu $a2,$a2,0x14 +/* f0f7760: 15c00002 */ bnez $t6,.L0f0f776c +/* f0f7764: 00000000 */ sll $zero,$zero,0x0 +/* f0f7768: 0007000d */ break 0x7 +.L0f0f776c: +/* f0f776c: 2401ffff */ addiu $at,$zero,-1 +/* f0f7770: 15c10004 */ bne $t6,$at,.L0f0f7784 +/* f0f7774: 3c018000 */ lui $at,0x8000 +/* f0f7778: 14410002 */ bne $v0,$at,.L0f0f7784 +/* f0f777c: 00000000 */ sll $zero,$zero,0x0 +/* f0f7780: 0006000d */ break 0x6 +.L0f0f7784: +/* f0f7784: afa60034 */ sw $a2,0x34($sp) +/* f0f7788: 0c002f44 */ jal 0xbd10 +/* f0f778c: 00000000 */ sll $zero,$zero,0x0 +/* f0f7790: 24430004 */ addiu $v1,$v0,0x4 +/* f0f7794: 0c002f40 */ jal 0xbd00 +/* f0f7798: afa30030 */ sw $v1,0x30($sp) +/* f0f779c: 0c002f22 */ jal 0xbc88 +/* f0f77a0: a7a2001a */ sh $v0,0x1a($sp) +/* f0f77a4: 87af001a */ lh $t7,0x1a($sp) +/* f0f77a8: 3c198008 */ lui $t9,0x8008 +/* f0f77ac: 8f39fac0 */ lw $t9,-0x540($t9) +/* f0f77b0: 004fc021 */ addu $t8,$v0,$t7 +/* f0f77b4: 8fa30030 */ lw $v1,0x30($sp) +/* f0f77b8: 0319001a */ div $zero,$t8,$t9 +/* f0f77bc: 00003812 */ mflo $a3 +/* f0f77c0: 24e7ffec */ addiu $a3,$a3,-20 +/* f0f77c4: 8fa60034 */ lw $a2,0x34($sp) +/* f0f77c8: 8fab0038 */ lw $t3,0x38($sp) +/* f0f77cc: 8fac0040 */ lw $t4,0x40($sp) +/* f0f77d0: 17200002 */ bnez $t9,.L0f0f77dc +/* f0f77d4: 00000000 */ sll $zero,$zero,0x0 +/* f0f77d8: 0007000d */ break 0x7 +.L0f0f77dc: +/* f0f77dc: 2401ffff */ addiu $at,$zero,-1 +/* f0f77e0: 17210004 */ bne $t9,$at,.L0f0f77f4 +/* f0f77e4: 3c018000 */ lui $at,0x8000 +/* f0f77e8: 17010002 */ bne $t8,$at,.L0f0f77f4 +/* f0f77ec: 00000000 */ sll $zero,$zero,0x0 +/* f0f77f0: 0006000d */ break 0x6 +.L0f0f77f4: +/* f0f77f4: afa7002c */ sw $a3,0x2c($sp) +/* f0f77f8: 0c002f44 */ jal 0xbd10 +/* f0f77fc: 00000000 */ sll $zero,$zero,0x0 +/* f0f7800: 0c002f26 */ jal 0xbc98 +/* f0f7804: a7a2001a */ sh $v0,0x1a($sp) +/* f0f7808: 87ae001a */ lh $t6,0x1a($sp) +/* f0f780c: 004e2021 */ addu $a0,$v0,$t6 +/* f0f7810: 2484fffc */ addiu $a0,$a0,-4 +/* f0f7814: 0fc3c2fb */ jal func0f0f0bec +/* f0f7818: afa40028 */ sw $a0,0x28($sp) +/* f0f781c: 8fa30030 */ lw $v1,0x30($sp) +/* f0f7820: 8fa40028 */ lw $a0,0x28($sp) +/* f0f7824: 8fa60034 */ lw $a2,0x34($sp) +/* f0f7828: 8fa7002c */ lw $a3,0x2c($sp) +/* f0f782c: 8fab0038 */ lw $t3,0x38($sp) +/* f0f7830: 10400011 */ beqz $v0,.L0f0f7878 +/* f0f7834: 8fac0040 */ lw $t4,0x40($sp) +/* f0f7838: 24630016 */ addiu $v1,$v1,0x16 +/* f0f783c: afa30030 */ sw $v1,0x30($sp) +/* f0f7840: afa40028 */ sw $a0,0x28($sp) +/* f0f7844: afa60034 */ sw $a2,0x34($sp) +/* f0f7848: 0fc54b60 */ jal func0f152d80 +/* f0f784c: afa7002c */ sw $a3,0x2c($sp) +/* f0f7850: 24010002 */ addiu $at,$zero,0x2 +/* f0f7854: 8fa30030 */ lw $v1,0x30($sp) +/* f0f7858: 8fa40028 */ lw $a0,0x28($sp) +/* f0f785c: 8fa60034 */ lw $a2,0x34($sp) +/* f0f7860: 8fa7002c */ lw $a3,0x2c($sp) +/* f0f7864: 8fab0038 */ lw $t3,0x38($sp) +/* f0f7868: 14410003 */ bne $v0,$at,.L0f0f7878 +/* f0f786c: 8fac0040 */ lw $t4,0x40($sp) +/* f0f7870: 2463fff8 */ addiu $v1,$v1,-8 +/* f0f7874: 24840004 */ addiu $a0,$a0,0x4 +.L0f0f7878: +/* f0f7878: 3c02800a */ lui $v0,0x800a +/* f0f787c: 244219c0 */ addiu $v0,$v0,0x19c0 +/* f0f7880: 8c4f0004 */ lw $t7,0x4($v0) +/* f0f7884: 25f8fffd */ addiu $t8,$t7,-3 +/* f0f7888: 2f010009 */ sltiu $at,$t8,0x9 +/* f0f788c: 10200178 */ beqz $at,.L0f0f7e70 +/* f0f7890: 0018c080 */ sll $t8,$t8,0x2 +/* f0f7894: 3c017f1b */ lui $at,0x7f1b +/* f0f7898: 00380821 */ addu $at,$at,$t8 +/* f0f789c: 8c382970 */ lw $t8,0x2970($at) +/* f0f78a0: 03000008 */ jr $t8 +/* f0f78a4: 00000000 */ sll $zero,$zero,0x0 +/* f0f78a8: 3c1f8007 */ lui $ra,0x8007 +/* f0f78ac: 27ff1448 */ addiu $ra,$ra,0x1448 +/* f0f78b0: 8ff90000 */ lw $t9,0x0($ra) +/* f0f78b4: 90580017 */ lbu $t8,0x17($v0) +/* f0f78b8: 3c0d800a */ lui $t5,0x800a +/* f0f78bc: 001970c0 */ sll $t6,$t9,0x3 +/* f0f78c0: 01d97023 */ subu $t6,$t6,$t9 +/* f0f78c4: 000e7080 */ sll $t6,$t6,0x2 +/* f0f78c8: 01d97021 */ addu $t6,$t6,$t9 +/* f0f78cc: 000e70c0 */ sll $t6,$t6,0x3 +/* f0f78d0: 01d97023 */ subu $t6,$t6,$t9 +/* f0f78d4: 25ade000 */ addiu $t5,$t5,-8192 +/* f0f78d8: 000e7100 */ sll $t6,$t6,0x4 +/* f0f78dc: 01ae7821 */ addu $t7,$t5,$t6 +/* f0f78e0: 1f000004 */ bgtz $t8,.L0f0f78f4 +/* f0f78e4: 91e5083b */ lbu $a1,0x83b($t7) +/* f0f78e8: 90590018 */ lbu $t9,0x18($v0) +/* f0f78ec: 5b200003 */ blezl $t9,.L0f0f78fc +/* f0f78f0: 904e0019 */ lbu $t6,0x19($v0) +.L0f0f78f4: +/* f0f78f4: 2463000a */ addiu $v1,$v1,0xa +/* f0f78f8: 904e0019 */ lbu $t6,0x19($v0) +.L0f0f78fc: +/* f0f78fc: 5dc00005 */ bgtzl $t6,.L0f0f7914 +/* f0f7900: 2484fff6 */ addiu $a0,$a0,-10 +/* f0f7904: 904f001a */ lbu $t7,0x1a($v0) +/* f0f7908: 19e00002 */ blez $t7,.L0f0f7914 +/* f0f790c: 00000000 */ sll $zero,$zero,0x0 +/* f0f7910: 2484fff6 */ addiu $a0,$a0,-10 +.L0f0f7914: +/* f0f7914: 3c028007 */ lui $v0,0x8007 +/* f0f7918: 8c4214d8 */ lw $v0,0x14d8($v0) +/* f0f791c: 24010001 */ addiu $at,$zero,0x1 +/* f0f7920: 1041000a */ beq $v0,$at,.L0f0f794c +/* f0f7924: 24010002 */ addiu $at,$zero,0x2 +/* f0f7928: 1041000f */ beq $v0,$at,.L0f0f7968 +/* f0f792c: 8fae003c */ lw $t6,0x3c($sp) +/* f0f7930: 24010003 */ addiu $at,$zero,0x3 +/* f0f7934: 10410020 */ beq $v0,$at,.L0f0f79b8 +/* f0f7938: 24010004 */ addiu $at,$zero,0x4 +/* f0f793c: 10410047 */ beq $v0,$at,.L0f0f7a5c +/* f0f7940: 00000000 */ sll $zero,$zero,0x0 +/* f0f7944: 10000151 */ beqz $zero,.L0f0f7e8c +/* f0f7948: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0f794c: +/* f0f794c: ad660000 */ sw $a2,0x0($t3) +/* f0f7950: ad870000 */ sw $a3,0x0($t4) +/* f0f7954: 8fb8003c */ lw $t8,0x3c($sp) +/* f0f7958: af030000 */ sw $v1,0x0($t8) +/* f0f795c: 8fb90044 */ lw $t9,0x44($sp) +/* f0f7960: 10000149 */ beqz $zero,.L0f0f7e88 +/* f0f7964: af240000 */ sw $a0,0x0($t9) +.L0f0f7968: +/* f0f7968: adc30000 */ sw $v1,0x0($t6) +/* f0f796c: 8faf0044 */ lw $t7,0x44($sp) +/* f0f7970: 00c77021 */ addu $t6,$a2,$a3 +/* f0f7974: 14a00009 */ bnez $a1,.L0f0f799c +/* f0f7978: ade40000 */ sw $a0,0x0($t7) +/* f0f797c: 00c7c021 */ addu $t8,$a2,$a3 +/* f0f7980: ad660000 */ sw $a2,0x0($t3) +/* f0f7984: 07010003 */ bgez $t8,.L0f0f7994 +/* f0f7988: 0018c843 */ sra $t9,$t8,0x1 +/* f0f798c: 27010001 */ addiu $at,$t8,0x1 +/* f0f7990: 0001c843 */ sra $t9,$at,0x1 +.L0f0f7994: +/* f0f7994: 1000013c */ beqz $zero,.L0f0f7e88 +/* f0f7998: ad990000 */ sw $t9,0x0($t4) +.L0f0f799c: +/* f0f799c: 05c10003 */ bgez $t6,.L0f0f79ac +/* f0f79a0: 000e7843 */ sra $t7,$t6,0x1 +/* f0f79a4: 25c10001 */ addiu $at,$t6,0x1 +/* f0f79a8: 00017843 */ sra $t7,$at,0x1 +.L0f0f79ac: +/* f0f79ac: ad6f0000 */ sw $t7,0x0($t3) +/* f0f79b0: 10000135 */ beqz $zero,.L0f0f7e88 +/* f0f79b4: ad870000 */ sw $a3,0x0($t4) +.L0f0f79b8: +/* f0f79b8: 10a00003 */ beqz $a1,.L0f0f79c8 +/* f0f79bc: 24080001 */ addiu $t0,$zero,0x1 +/* f0f79c0: 14a8001b */ bne $a1,$t0,.L0f0f7a30 +/* f0f79c4: 0064c021 */ addu $t8,$v1,$a0 +.L0f0f79c8: +/* f0f79c8: 8fb8003c */ lw $t8,0x3c($sp) +/* f0f79cc: 0064c821 */ addu $t9,$v1,$a0 +/* f0f79d0: af030000 */ sw $v1,0x0($t8) +/* f0f79d4: 8faf0044 */ lw $t7,0x44($sp) +/* f0f79d8: 07210003 */ bgez $t9,.L0f0f79e8 +/* f0f79dc: 00197043 */ sra $t6,$t9,0x1 +/* f0f79e0: 27210001 */ addiu $at,$t9,0x1 +/* f0f79e4: 00017043 */ sra $t6,$at,0x1 +.L0f0f79e8: +/* f0f79e8: 14a00009 */ bnez $a1,.L0f0f7a10 +/* f0f79ec: adee0000 */ sw $t6,0x0($t7) +/* f0f79f0: 00c7c021 */ addu $t8,$a2,$a3 +/* f0f79f4: ad660000 */ sw $a2,0x0($t3) +/* f0f79f8: 07010003 */ bgez $t8,.L0f0f7a08 +/* f0f79fc: 0018c843 */ sra $t9,$t8,0x1 +/* f0f7a00: 27010001 */ addiu $at,$t8,0x1 +/* f0f7a04: 0001c843 */ sra $t9,$at,0x1 +.L0f0f7a08: +/* f0f7a08: 1000011f */ beqz $zero,.L0f0f7e88 +/* f0f7a0c: ad990000 */ sw $t9,0x0($t4) +.L0f0f7a10: +/* f0f7a10: 00c77021 */ addu $t6,$a2,$a3 +/* f0f7a14: 05c10003 */ bgez $t6,.L0f0f7a24 +/* f0f7a18: 000e7843 */ sra $t7,$t6,0x1 +/* f0f7a1c: 25c10001 */ addiu $at,$t6,0x1 +/* f0f7a20: 00017843 */ sra $t7,$at,0x1 +.L0f0f7a24: +/* f0f7a24: ad6f0000 */ sw $t7,0x0($t3) +/* f0f7a28: 10000117 */ beqz $zero,.L0f0f7e88 +/* f0f7a2c: ad870000 */ sw $a3,0x0($t4) +.L0f0f7a30: +/* f0f7a30: 8fae003c */ lw $t6,0x3c($sp) +/* f0f7a34: 07010003 */ bgez $t8,.L0f0f7a44 +/* f0f7a38: 0018c843 */ sra $t9,$t8,0x1 +/* f0f7a3c: 27010001 */ addiu $at,$t8,0x1 +/* f0f7a40: 0001c843 */ sra $t9,$at,0x1 +.L0f0f7a44: +/* f0f7a44: add90000 */ sw $t9,0x0($t6) +/* f0f7a48: 8faf0044 */ lw $t7,0x44($sp) +/* f0f7a4c: ade40000 */ sw $a0,0x0($t7) +/* f0f7a50: ad660000 */ sw $a2,0x0($t3) +/* f0f7a54: 1000010c */ beqz $zero,.L0f0f7e88 +/* f0f7a58: ad870000 */ sw $a3,0x0($t4) +.L0f0f7a5c: +/* f0f7a5c: 10a00003 */ beqz $a1,.L0f0f7a6c +/* f0f7a60: 24010002 */ addiu $at,$zero,0x2 +/* f0f7a64: 14a10009 */ bne $a1,$at,.L0f0f7a8c +/* f0f7a68: 00c77021 */ addu $t6,$a2,$a3 +.L0f0f7a6c: +/* f0f7a6c: 00c7c021 */ addu $t8,$a2,$a3 +/* f0f7a70: ad660000 */ sw $a2,0x0($t3) +/* f0f7a74: 07010003 */ bgez $t8,.L0f0f7a84 +/* f0f7a78: 0018c843 */ sra $t9,$t8,0x1 +/* f0f7a7c: 27010001 */ addiu $at,$t8,0x1 +/* f0f7a80: 0001c843 */ sra $t9,$at,0x1 +.L0f0f7a84: +/* f0f7a84: 10000007 */ beqz $zero,.L0f0f7aa4 +/* f0f7a88: ad990000 */ sw $t9,0x0($t4) +.L0f0f7a8c: +/* f0f7a8c: 05c10003 */ bgez $t6,.L0f0f7a9c +/* f0f7a90: 000e7843 */ sra $t7,$t6,0x1 +/* f0f7a94: 25c10001 */ addiu $at,$t6,0x1 +/* f0f7a98: 00017843 */ sra $t7,$at,0x1 +.L0f0f7a9c: +/* f0f7a9c: ad6f0000 */ sw $t7,0x0($t3) +/* f0f7aa0: ad870000 */ sw $a3,0x0($t4) +.L0f0f7aa4: +/* f0f7aa4: 10a00003 */ beqz $a1,.L0f0f7ab4 +/* f0f7aa8: 24080001 */ addiu $t0,$zero,0x1 +/* f0f7aac: 14a8000b */ bne $a1,$t0,.L0f0f7adc +/* f0f7ab0: 0064c021 */ addu $t8,$v1,$a0 +.L0f0f7ab4: +/* f0f7ab4: 8fb8003c */ lw $t8,0x3c($sp) +/* f0f7ab8: 0064c821 */ addu $t9,$v1,$a0 +/* f0f7abc: af030000 */ sw $v1,0x0($t8) +/* f0f7ac0: 8faf0044 */ lw $t7,0x44($sp) +/* f0f7ac4: 07210003 */ bgez $t9,.L0f0f7ad4 +/* f0f7ac8: 00197043 */ sra $t6,$t9,0x1 +/* f0f7acc: 27210001 */ addiu $at,$t9,0x1 +/* f0f7ad0: 00017043 */ sra $t6,$at,0x1 +.L0f0f7ad4: +/* f0f7ad4: 100000ec */ beqz $zero,.L0f0f7e88 +/* f0f7ad8: adee0000 */ sw $t6,0x0($t7) +.L0f0f7adc: +/* f0f7adc: 8fae003c */ lw $t6,0x3c($sp) +/* f0f7ae0: 07010003 */ bgez $t8,.L0f0f7af0 +/* f0f7ae4: 0018c843 */ sra $t9,$t8,0x1 +/* f0f7ae8: 27010001 */ addiu $at,$t8,0x1 +/* f0f7aec: 0001c843 */ sra $t9,$at,0x1 +.L0f0f7af0: +/* f0f7af0: add90000 */ sw $t9,0x0($t6) +/* f0f7af4: 8faf0044 */ lw $t7,0x44($sp) +/* f0f7af8: 100000e3 */ beqz $zero,.L0f0f7e88 +/* f0f7afc: ade40000 */ sw $a0,0x0($t7) +/* f0f7b00: 3c1f8007 */ lui $ra,0x8007 +/* f0f7b04: 27ff1448 */ addiu $ra,$ra,0x1448 +/* f0f7b08: 8ff80000 */ lw $t8,0x0($ra) +/* f0f7b0c: 3c0d800a */ lui $t5,0x800a +/* f0f7b10: 25ade000 */ addiu $t5,$t5,-8192 +/* f0f7b14: 0018c8c0 */ sll $t9,$t8,0x3 +/* f0f7b18: 0338c823 */ subu $t9,$t9,$t8 +/* f0f7b1c: 0019c880 */ sll $t9,$t9,0x2 +/* f0f7b20: 0338c821 */ addu $t9,$t9,$t8 +/* f0f7b24: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0f7b28: 0338c823 */ subu $t9,$t9,$t8 +/* f0f7b2c: 0019c900 */ sll $t9,$t9,0x4 +/* f0f7b30: 01b97021 */ addu $t6,$t5,$t9 +/* f0f7b34: 91cf083b */ lbu $t7,0x83b($t6) +/* f0f7b38: 3c03800a */ lui $v1,0x800a +/* f0f7b3c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0f7b40: 000fc080 */ sll $t8,$t7,0x2 +/* f0f7b44: 0078c821 */ addu $t9,$v1,$t8 +/* f0f7b48: 8f2e0064 */ lw $t6,0x64($t9) +/* f0f7b4c: 3c188008 */ lui $t8,0x8008 +/* f0f7b50: 8f18fac0 */ lw $t8,-0x540($t8) +/* f0f7b54: 85cf0634 */ lh $t7,0x634($t6) +/* f0f7b58: 00005025 */ or $t2,$zero,$zero +/* f0f7b5c: 01f8001a */ div $zero,$t7,$t8 +/* f0f7b60: 0000c812 */ mflo $t9 +/* f0f7b64: ad790000 */ sw $t9,0x0($t3) +/* f0f7b68: 8fee0000 */ lw $t6,0x0($ra) +/* f0f7b6c: 17000002 */ bnez $t8,.L0f0f7b78 +/* f0f7b70: 00000000 */ sll $zero,$zero,0x0 +/* f0f7b74: 0007000d */ break 0x7 +.L0f0f7b78: +/* f0f7b78: 2401ffff */ addiu $at,$zero,-1 +/* f0f7b7c: 17010004 */ bne $t8,$at,.L0f0f7b90 +/* f0f7b80: 3c018000 */ lui $at,0x8000 +/* f0f7b84: 15e10002 */ bne $t7,$at,.L0f0f7b90 +/* f0f7b88: 00000000 */ sll $zero,$zero,0x0 +/* f0f7b8c: 0006000d */ break 0x6 +.L0f0f7b90: +/* f0f7b90: 000e78c0 */ sll $t7,$t6,0x3 +/* f0f7b94: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f7b98: 000f7880 */ sll $t7,$t7,0x2 +/* f0f7b9c: 01ee7821 */ addu $t7,$t7,$t6 +/* f0f7ba0: 000f78c0 */ sll $t7,$t7,0x3 +/* f0f7ba4: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f7ba8: 000f7900 */ sll $t7,$t7,0x4 +/* f0f7bac: 01afc021 */ addu $t8,$t5,$t7 +/* f0f7bb0: 9319083b */ lbu $t9,0x83b($t8) +/* f0f7bb4: 00197080 */ sll $t6,$t9,0x2 +/* f0f7bb8: 006e7821 */ addu $t7,$v1,$t6 +/* f0f7bbc: 8df80064 */ lw $t8,0x64($t7) +/* f0f7bc0: 8fae003c */ lw $t6,0x3c($sp) +/* f0f7bc4: 87190636 */ lh $t9,0x636($t8) +/* f0f7bc8: add90000 */ sw $t9,0x0($t6) +/* f0f7bcc: 8fef0000 */ lw $t7,0x0($ra) +/* f0f7bd0: 000fc0c0 */ sll $t8,$t7,0x3 +/* f0f7bd4: 030fc023 */ subu $t8,$t8,$t7 +/* f0f7bd8: 0018c080 */ sll $t8,$t8,0x2 +/* f0f7bdc: 030fc021 */ addu $t8,$t8,$t7 +/* f0f7be0: 0018c0c0 */ sll $t8,$t8,0x3 +/* f0f7be4: 030fc023 */ subu $t8,$t8,$t7 +/* f0f7be8: 0018c100 */ sll $t8,$t8,0x4 +/* f0f7bec: 01b8c821 */ addu $t9,$t5,$t8 +/* f0f7bf0: 932e083b */ lbu $t6,0x83b($t9) +/* f0f7bf4: 000e7880 */ sll $t7,$t6,0x2 +/* f0f7bf8: 006fc021 */ addu $t8,$v1,$t7 +/* f0f7bfc: 8f020064 */ lw $v0,0x64($t8) +/* f0f7c00: 3c188008 */ lui $t8,0x8008 +/* f0f7c04: 8f18fac0 */ lw $t8,-0x540($t8) +/* f0f7c08: 84590630 */ lh $t9,0x630($v0) +/* f0f7c0c: 844e0634 */ lh $t6,0x634($v0) +/* f0f7c10: 032e7821 */ addu $t7,$t9,$t6 +/* f0f7c14: 01f8001a */ div $zero,$t7,$t8 +/* f0f7c18: 0000c812 */ mflo $t9 +/* f0f7c1c: ad990000 */ sw $t9,0x0($t4) +/* f0f7c20: 8fee0000 */ lw $t6,0x0($ra) +/* f0f7c24: 17000002 */ bnez $t8,.L0f0f7c30 +/* f0f7c28: 00000000 */ sll $zero,$zero,0x0 +/* f0f7c2c: 0007000d */ break 0x7 +.L0f0f7c30: +/* f0f7c30: 2401ffff */ addiu $at,$zero,-1 +/* f0f7c34: 17010004 */ bne $t8,$at,.L0f0f7c48 +/* f0f7c38: 3c018000 */ lui $at,0x8000 +/* f0f7c3c: 15e10002 */ bne $t7,$at,.L0f0f7c48 +/* f0f7c40: 00000000 */ sll $zero,$zero,0x0 +/* f0f7c44: 0006000d */ break 0x6 +.L0f0f7c48: +/* f0f7c48: 000e78c0 */ sll $t7,$t6,0x3 +/* f0f7c4c: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f7c50: 000f7880 */ sll $t7,$t7,0x2 +/* f0f7c54: 01ee7821 */ addu $t7,$t7,$t6 +/* f0f7c58: 000f78c0 */ sll $t7,$t7,0x3 +/* f0f7c5c: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f7c60: 000f7900 */ sll $t7,$t7,0x4 +/* f0f7c64: 01afc021 */ addu $t8,$t5,$t7 +/* f0f7c68: 9319083b */ lbu $t9,0x83b($t8) +/* f0f7c6c: 00197080 */ sll $t6,$t9,0x2 +/* f0f7c70: 006e7821 */ addu $t7,$v1,$t6 +/* f0f7c74: 8de20064 */ lw $v0,0x64($t7) +/* f0f7c78: 8faf0044 */ lw $t7,0x44($sp) +/* f0f7c7c: 84580632 */ lh $t8,0x632($v0) +/* f0f7c80: 84590636 */ lh $t9,0x636($v0) +/* f0f7c84: 03197021 */ addu $t6,$t8,$t9 +/* f0f7c88: adee0000 */ sw $t6,0x0($t7) +/* f0f7c8c: 8c65006c */ lw $a1,0x6c($v1) +/* f0f7c90: 10a00003 */ beqz $a1,.L0f0f7ca0 +/* f0f7c94: 00000000 */ sll $zero,$zero,0x0 +/* f0f7c98: 10000001 */ beqz $zero,.L0f0f7ca0 +/* f0f7c9c: 240a0001 */ addiu $t2,$zero,0x1 +.L0f0f7ca0: +/* f0f7ca0: 8c660068 */ lw $a2,0x68($v1) +/* f0f7ca4: 00003825 */ or $a3,$zero,$zero +/* f0f7ca8: 00002025 */ or $a0,$zero,$zero +/* f0f7cac: 10c00003 */ beqz $a2,.L0f0f7cbc +/* f0f7cb0: 00000000 */ sll $zero,$zero,0x0 +/* f0f7cb4: 10000001 */ beqz $zero,.L0f0f7cbc +/* f0f7cb8: 24070001 */ addiu $a3,$zero,0x1 +.L0f0f7cbc: +/* f0f7cbc: 8c680064 */ lw $t0,0x64($v1) +/* f0f7cc0: 00001025 */ or $v0,$zero,$zero +/* f0f7cc4: 11000003 */ beqz $t0,.L0f0f7cd4 +/* f0f7cc8: 00000000 */ sll $zero,$zero,0x0 +/* f0f7ccc: 10000001 */ beqz $zero,.L0f0f7cd4 +/* f0f7cd0: 24040001 */ addiu $a0,$zero,0x1 +.L0f0f7cd4: +/* f0f7cd4: 8c690070 */ lw $t1,0x70($v1) +/* f0f7cd8: 11200003 */ beqz $t1,.L0f0f7ce8 +/* f0f7cdc: 00000000 */ sll $zero,$zero,0x0 +/* f0f7ce0: 10000001 */ beqz $zero,.L0f0f7ce8 +/* f0f7ce4: 24020001 */ addiu $v0,$zero,0x1 +.L0f0f7ce8: +/* f0f7ce8: 0044c021 */ addu $t8,$v0,$a0 +/* f0f7cec: 0307c821 */ addu $t9,$t8,$a3 +/* f0f7cf0: 032a7021 */ addu $t6,$t9,$t2 +/* f0f7cf4: 29c10003 */ slti $at,$t6,0x3 +/* f0f7cf8: 14200026 */ bnez $at,.L0f0f7d94 +/* f0f7cfc: 00005025 */ or $t2,$zero,$zero +/* f0f7d00: 8fef0000 */ lw $t7,0x0($ra) +/* f0f7d04: 24010002 */ addiu $at,$zero,0x2 +/* f0f7d08: 3c05800a */ lui $a1,0x800a +/* f0f7d0c: 000fc0c0 */ sll $t8,$t7,0x3 +/* f0f7d10: 030fc023 */ subu $t8,$t8,$t7 +/* f0f7d14: 0018c080 */ sll $t8,$t8,0x2 +/* f0f7d18: 030fc021 */ addu $t8,$t8,$t7 +/* f0f7d1c: 0018c0c0 */ sll $t8,$t8,0x3 +/* f0f7d20: 030fc023 */ subu $t8,$t8,$t7 +/* f0f7d24: 0018c100 */ sll $t8,$t8,0x4 +/* f0f7d28: 01b8c821 */ addu $t9,$t5,$t8 +/* f0f7d2c: 9322083b */ lbu $v0,0x83b($t9) +/* f0f7d30: 3c06800a */ lui $a2,0x800a +/* f0f7d34: 50400004 */ beqzl $v0,.L0f0f7d48 +/* f0f7d38: 8d6e0000 */ lw $t6,0x0($t3) +/* f0f7d3c: 1441000b */ bne $v0,$at,.L0f0f7d6c +/* f0f7d40: 3c08800a */ lui $t0,0x800a +/* f0f7d44: 8d6e0000 */ lw $t6,0x0($t3) +.L0f0f7d48: +/* f0f7d48: 3c08800a */ lui $t0,0x800a +/* f0f7d4c: 3c09800a */ lui $t1,0x800a +/* f0f7d50: 25cf0016 */ addiu $t7,$t6,0x16 +/* f0f7d54: ad6f0000 */ sw $t7,0x0($t3) +/* f0f7d58: 8d29a030 */ lw $t1,-0x5fd0($t1) +/* f0f7d5c: 8d08a024 */ lw $t0,-0x5fdc($t0) +/* f0f7d60: 8cc6a028 */ lw $a2,-0x5fd8($a2) +/* f0f7d64: 1000000b */ beqz $zero,.L0f0f7d94 +/* f0f7d68: 8ca5a02c */ lw $a1,-0x5fd4($a1) +.L0f0f7d6c: +/* f0f7d6c: 8d980000 */ lw $t8,0x0($t4) +/* f0f7d70: 3c05800a */ lui $a1,0x800a +/* f0f7d74: 3c06800a */ lui $a2,0x800a +/* f0f7d78: 2719ffea */ addiu $t9,$t8,-22 +/* f0f7d7c: ad990000 */ sw $t9,0x0($t4) +/* f0f7d80: 3c09800a */ lui $t1,0x800a +/* f0f7d84: 8d29a030 */ lw $t1,-0x5fd0($t1) +/* f0f7d88: 8d08a024 */ lw $t0,-0x5fdc($t0) +/* f0f7d8c: 8cc6a028 */ lw $a2,-0x5fd8($a2) +/* f0f7d90: 8ca5a02c */ lw $a1,-0x5fd4($a1) +.L0f0f7d94: +/* f0f7d94: 10a00003 */ beqz $a1,.L0f0f7da4 +/* f0f7d98: 24010002 */ addiu $at,$zero,0x2 +/* f0f7d9c: 10000001 */ beqz $zero,.L0f0f7da4 +/* f0f7da0: 240a0001 */ addiu $t2,$zero,0x1 +.L0f0f7da4: +/* f0f7da4: 10c00003 */ beqz $a2,.L0f0f7db4 +/* f0f7da8: 00003825 */ or $a3,$zero,$zero +/* f0f7dac: 10000001 */ beqz $zero,.L0f0f7db4 +/* f0f7db0: 24070001 */ addiu $a3,$zero,0x1 +.L0f0f7db4: +/* f0f7db4: 11000003 */ beqz $t0,.L0f0f7dc4 +/* f0f7db8: 00002025 */ or $a0,$zero,$zero +/* f0f7dbc: 10000001 */ beqz $zero,.L0f0f7dc4 +/* f0f7dc0: 24040001 */ addiu $a0,$zero,0x1 +.L0f0f7dc4: +/* f0f7dc4: 11200003 */ beqz $t1,.L0f0f7dd4 +/* f0f7dc8: 00001025 */ or $v0,$zero,$zero +/* f0f7dcc: 10000001 */ beqz $zero,.L0f0f7dd4 +/* f0f7dd0: 24020001 */ addiu $v0,$zero,0x1 +.L0f0f7dd4: +/* f0f7dd4: 00447021 */ addu $t6,$v0,$a0 +/* f0f7dd8: 01c77821 */ addu $t7,$t6,$a3 +/* f0f7ddc: 01eac021 */ addu $t8,$t7,$t2 +/* f0f7de0: 5701002a */ bnel $t8,$at,.L0f0f7e8c +/* f0f7de4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f7de8: 0fc54bcd */ jal func0f152f34 +/* f0f7dec: 00000000 */ sll $zero,$zero,0x0 +/* f0f7df0: 24080001 */ addiu $t0,$zero,0x1 +/* f0f7df4: 3c0d800a */ lui $t5,0x800a +/* f0f7df8: 3c1f8007 */ lui $ra,0x8007 +/* f0f7dfc: 27ff1448 */ addiu $ra,$ra,0x1448 +/* f0f7e00: 25ade000 */ addiu $t5,$t5,-8192 +/* f0f7e04: 8fab0038 */ lw $t3,0x38($sp) +/* f0f7e08: 11020005 */ beq $t0,$v0,.L0f0f7e20 +/* f0f7e0c: 8fac0040 */ lw $t4,0x40($sp) +/* f0f7e10: 3c198009 */ lui $t9,0x8009 +/* f0f7e14: 93390af0 */ lbu $t9,0xaf0($t9) +/* f0f7e18: 5519001c */ bnel $t0,$t9,.L0f0f7e8c +/* f0f7e1c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0f7e20: +/* f0f7e20: 8fee0000 */ lw $t6,0x0($ra) +/* f0f7e24: 000e78c0 */ sll $t7,$t6,0x3 +/* f0f7e28: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f7e2c: 000f7880 */ sll $t7,$t7,0x2 +/* f0f7e30: 01ee7821 */ addu $t7,$t7,$t6 +/* f0f7e34: 000f78c0 */ sll $t7,$t7,0x3 +/* f0f7e38: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f7e3c: 000f7900 */ sll $t7,$t7,0x4 +/* f0f7e40: 01afc021 */ addu $t8,$t5,$t7 +/* f0f7e44: 9319083b */ lbu $t9,0x83b($t8) +/* f0f7e48: 57200006 */ bnezl $t9,.L0f0f7e64 +/* f0f7e4c: 8d980000 */ lw $t8,0x0($t4) +/* f0f7e50: 8d6e0000 */ lw $t6,0x0($t3) +/* f0f7e54: 25cf0016 */ addiu $t7,$t6,0x16 +/* f0f7e58: 1000000b */ beqz $zero,.L0f0f7e88 +/* f0f7e5c: ad6f0000 */ sw $t7,0x0($t3) +/* f0f7e60: 8d980000 */ lw $t8,0x0($t4) +.L0f0f7e64: +/* f0f7e64: 2719ffea */ addiu $t9,$t8,-22 +/* f0f7e68: 10000007 */ beqz $zero,.L0f0f7e88 +/* f0f7e6c: ad990000 */ sw $t9,0x0($t4) +.L0f0f7e70: +/* f0f7e70: ad660000 */ sw $a2,0x0($t3) +/* f0f7e74: 8fae003c */ lw $t6,0x3c($sp) +/* f0f7e78: adc30000 */ sw $v1,0x0($t6) +/* f0f7e7c: ad870000 */ sw $a3,0x0($t4) +/* f0f7e80: 8faf0044 */ lw $t7,0x44($sp) +/* f0f7e84: ade40000 */ sw $a0,0x0($t7) +.L0f0f7e88: +/* f0f7e88: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0f7e8c: +/* f0f7e8c: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0f7e90: 03e00008 */ jr $ra +/* f0f7e94: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f7e98 +/* f0f7e98: 27bdffb0 */ addiu $sp,$sp,-80 +/* f0f7e9c: afb00018 */ sw $s0,0x18($sp) +/* f0f7ea0: 00808025 */ or $s0,$a0,$zero +/* f0f7ea4: afbf001c */ sw $ra,0x1c($sp) +/* f0f7ea8: 27a4004c */ addiu $a0,$sp,0x4c +/* f0f7eac: 27a50044 */ addiu $a1,$sp,0x44 +/* f0f7eb0: 27a60048 */ addiu $a2,$sp,0x48 +/* f0f7eb4: 0fc3ddca */ jal func0f0f7728 +/* f0f7eb8: 27a70040 */ addiu $a3,$sp,0x40 +/* f0f7ebc: 8fb80048 */ lw $t8,0x48($sp) +/* f0f7ec0: 8fb9004c */ lw $t9,0x4c($sp) +/* f0f7ec4: 8fae0040 */ lw $t6,0x40($sp) +/* f0f7ec8: 8faf0044 */ lw $t7,0x44($sp) +/* f0f7ecc: 8e060024 */ lw $a2,0x24($s0) +/* f0f7ed0: 03191023 */ subu $v0,$t8,$t9 +/* f0f7ed4: 2444fffa */ addiu $a0,$v0,-6 +/* f0f7ed8: 01cf2823 */ subu $a1,$t6,$t7 +/* f0f7edc: 24a5fffa */ addiu $a1,$a1,-6 +/* f0f7ee0: 00c4082a */ slt $at,$a2,$a0 +/* f0f7ee4: 10200002 */ beqz $at,.L0f0f7ef0 +/* f0f7ee8: 00a01825 */ or $v1,$a1,$zero +/* f0f7eec: 00c02025 */ or $a0,$a2,$zero +.L0f0f7ef0: +/* f0f7ef0: 8e020028 */ lw $v0,0x28($s0) +/* f0f7ef4: 8fa80048 */ lw $t0,0x48($sp) +/* f0f7ef8: 8fa9004c */ lw $t1,0x4c($sp) +/* f0f7efc: 0045082a */ slt $at,$v0,$a1 +/* f0f7f00: 10200002 */ beqz $at,.L0f0f7f0c +/* f0f7f04: 01095021 */ addu $t2,$t0,$t1 +/* f0f7f08: 00401825 */ or $v1,$v0,$zero +.L0f0f7f0c: +/* f0f7f0c: 01445823 */ subu $t3,$t2,$a0 +/* f0f7f10: 05610003 */ bgez $t3,.L0f0f7f20 +/* f0f7f14: 000b6043 */ sra $t4,$t3,0x1 +/* f0f7f18: 25610001 */ addiu $at,$t3,0x1 +/* f0f7f1c: 00016043 */ sra $t4,$at,0x1 +.L0f0f7f20: +/* f0f7f20: ae0c002c */ sw $t4,0x2c($s0) +/* f0f7f24: 8fae0040 */ lw $t6,0x40($sp) +/* f0f7f28: 8fad0044 */ lw $t5,0x44($sp) +/* f0f7f2c: 8207006d */ lb $a3,0x6d($s0) +/* f0f7f30: ae040034 */ sw $a0,0x34($s0) +/* f0f7f34: 01ae7821 */ addu $t7,$t5,$t6 +/* f0f7f38: 01e3c023 */ subu $t8,$t7,$v1 +/* f0f7f3c: 07010003 */ bgez $t8,.L0f0f7f4c +/* f0f7f40: 0018c843 */ sra $t9,$t8,0x1 +/* f0f7f44: 27010001 */ addiu $at,$t8,0x1 +/* f0f7f48: 0001c843 */ sra $t9,$at,0x1 +.L0f0f7f4c: +/* f0f7f4c: ae190030 */ sw $t9,0x30($s0) +/* f0f7f50: 10e00036 */ beqz $a3,.L0f0f802c +/* f0f7f54: ae030038 */ sw $v1,0x38($s0) +/* f0f7f58: 00e02025 */ or $a0,$a3,$zero +/* f0f7f5c: 27a50034 */ addiu $a1,$sp,0x34 +/* f0f7f60: 0fc3dd65 */ jal func0f0f7594 +/* f0f7f64: 27a60030 */ addiu $a2,$sp,0x30 +/* f0f7f68: 8fa80030 */ lw $t0,0x30($sp) +/* f0f7f6c: 05030006 */ bgezl $t0,.L0f0f7f88 +/* f0f7f70: 8fac0030 */ lw $t4,0x30($sp) +/* f0f7f74: 8e090034 */ lw $t1,0x34($s0) +/* f0f7f78: 240afffc */ addiu $t2,$zero,-4 +/* f0f7f7c: 01495823 */ subu $t3,$t2,$t1 +/* f0f7f80: ae0b002c */ sw $t3,0x2c($s0) +/* f0f7f84: 8fac0030 */ lw $t4,0x30($sp) +.L0f0f7f88: +/* f0f7f88: 59800017 */ blezl $t4,.L0f0f7fe8 +/* f0f7f8c: 8fa80034 */ lw $t0,0x34($sp) +/* f0f7f90: 0c002f40 */ jal 0xbd00 +/* f0f7f94: 00000000 */ sll $zero,$zero,0x0 +/* f0f7f98: 0c002f22 */ jal 0xbc88 +/* f0f7f9c: a7a2002e */ sh $v0,0x2e($sp) +/* f0f7fa0: 87ad002e */ lh $t5,0x2e($sp) +/* f0f7fa4: 3c0f8008 */ lui $t7,0x8008 +/* f0f7fa8: 8deffac0 */ lw $t7,-0x540($t7) +/* f0f7fac: 004d7021 */ addu $t6,$v0,$t5 +/* f0f7fb0: 01cf001a */ div $zero,$t6,$t7 +/* f0f7fb4: 0000c012 */ mflo $t8 +/* f0f7fb8: 27190004 */ addiu $t9,$t8,0x4 +/* f0f7fbc: ae19002c */ sw $t9,0x2c($s0) +/* f0f7fc0: 15e00002 */ bnez $t7,.L0f0f7fcc +/* f0f7fc4: 00000000 */ sll $zero,$zero,0x0 +/* f0f7fc8: 0007000d */ break 0x7 +.L0f0f7fcc: +/* f0f7fcc: 2401ffff */ addiu $at,$zero,-1 +/* f0f7fd0: 15e10004 */ bne $t7,$at,.L0f0f7fe4 +/* f0f7fd4: 3c018000 */ lui $at,0x8000 +/* f0f7fd8: 15c10002 */ bne $t6,$at,.L0f0f7fe4 +/* f0f7fdc: 00000000 */ sll $zero,$zero,0x0 +/* f0f7fe0: 0006000d */ break 0x6 +.L0f0f7fe4: +/* f0f7fe4: 8fa80034 */ lw $t0,0x34($sp) +.L0f0f7fe8: +/* f0f7fe8: 05030006 */ bgezl $t0,.L0f0f8004 +/* f0f7fec: 8fac0034 */ lw $t4,0x34($sp) +/* f0f7ff0: 8e0a0038 */ lw $t2,0x38($s0) +/* f0f7ff4: 2409fffc */ addiu $t1,$zero,-4 +/* f0f7ff8: 012a5823 */ subu $t3,$t1,$t2 +/* f0f7ffc: ae0b0030 */ sw $t3,0x30($s0) +/* f0f8000: 8fac0034 */ lw $t4,0x34($sp) +.L0f0f8004: +/* f0f8004: 5980000a */ blezl $t4,.L0f0f8030 +/* f0f8008: 8fbf001c */ lw $ra,0x1c($sp) +/* f0f800c: 0c002f44 */ jal 0xbd10 +/* f0f8010: 00000000 */ sll $zero,$zero,0x0 +/* f0f8014: 0c002f26 */ jal 0xbc98 +/* f0f8018: a7a2002e */ sh $v0,0x2e($sp) +/* f0f801c: 87ad002e */ lh $t5,0x2e($sp) +/* f0f8020: 004d7021 */ addu $t6,$v0,$t5 +/* f0f8024: 25cf0004 */ addiu $t7,$t6,0x4 +/* f0f8028: ae0f0030 */ sw $t7,0x30($s0) +.L0f0f802c: +/* f0f802c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0f8030: +/* f0f8030: 8fb00018 */ lw $s0,0x18($sp) +/* f0f8034: 27bd0050 */ addiu $sp,$sp,0x50 +/* f0f8038: 03e00008 */ jr $ra +/* f0f803c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f8040 +/* f0f8040: 3c0e8007 */ lui $t6,0x8007 +/* f0f8044: 8dce1448 */ lw $t6,0x1448($t6) +/* f0f8048: 3c18800a */ lui $t8,0x800a +/* f0f804c: 2718e000 */ addiu $t8,$t8,-8192 +/* f0f8050: 000e78c0 */ sll $t7,$t6,0x3 +/* f0f8054: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f8058: 000f7880 */ sll $t7,$t7,0x2 +/* f0f805c: 01ee7821 */ addu $t7,$t7,$t6 +/* f0f8060: 000f78c0 */ sll $t7,$t7,0x3 +/* f0f8064: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f8068: 000f7900 */ sll $t7,$t7,0x4 +/* f0f806c: 01f81021 */ addu $v0,$t7,$t8 +/* f0f8070: 3c04800a */ lui $a0,0x800a +/* f0f8074: 248419c0 */ addiu $a0,$a0,0x19c0 +/* f0f8078: 8c830004 */ lw $v1,0x4($a0) +/* f0f807c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0f8080: 24050004 */ addiu $a1,$zero,0x4 +/* f0f8084: 2419000a */ addiu $t9,$zero,0xa +/* f0f8088: afbf0014 */ sw $ra,0x14($sp) +/* f0f808c: a44004f4 */ sh $zero,0x4f4($v0) +/* f0f8090: a4400460 */ sh $zero,0x460($v0) +/* f0f8094: ac40065c */ sw $zero,0x65c($v0) +/* f0f8098: ac4006d8 */ sw $zero,0x6d8($v0) +/* f0f809c: ac40081c */ sw $zero,0x81c($v0) +/* f0f80a0: ac4004f8 */ sw $zero,0x4f8($v0) +/* f0f80a4: 14a30007 */ bne $a1,$v1,.L0f0f80c4 +/* f0f80a8: a059083c */ sb $t9,0x83c($v0) +/* f0f80ac: 9049083b */ lbu $t1,0x83b($v0) +/* f0f80b0: 3c018007 */ lui $at,0x8007 +/* f0f80b4: 24080001 */ addiu $t0,$zero,0x1 +/* f0f80b8: 00095080 */ sll $t2,$t1,0x2 +/* f0f80bc: 002a0821 */ addu $at,$at,$t2 +/* f0f80c0: ac280750 */ sw $t0,0x750($at) +.L0f0f80c4: +/* f0f80c4: 8c8b0000 */ lw $t3,0x0($a0) +/* f0f80c8: 3c02800a */ lui $v0,0x800a +/* f0f80cc: 256cffff */ addiu $t4,$t3,-1 +/* f0f80d0: 14a3000a */ bne $a1,$v1,.L0f0f80fc +/* f0f80d4: ac8c0000 */ sw $t4,0x0($a0) +/* f0f80d8: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0f80dc: 24010002 */ addiu $at,$zero,0x2 +/* f0f80e0: 240e0001 */ addiu $t6,$zero,0x1 +/* f0f80e4: 904d0250 */ lbu $t5,0x250($v0) +/* f0f80e8: 55a10005 */ bnel $t5,$at,.L0f0f8100 +/* f0f80ec: 24010007 */ addiu $at,$zero,0x7 +/* f0f80f0: a04e0250 */ sb $t6,0x250($v0) +/* f0f80f4: 3c03800a */ lui $v1,0x800a +/* f0f80f8: 8c6319c4 */ lw $v1,0x19c4($v1) +.L0f0f80fc: +/* f0f80fc: 24010007 */ addiu $at,$zero,0x7 +.L0f0f8100: +/* f0f8100: 54610004 */ bnel $v1,$at,.L0f0f8114 +/* f0f8104: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f8108: 0c003a57 */ jal 0xe95c +/* f0f810c: 2404005a */ addiu $a0,$zero,0x5a +/* f0f8110: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0f8114: +/* f0f8114: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0f8118: 03e00008 */ jr $ra +/* f0f811c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f8120 +/* f0f8120: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0f8124: afb2001c */ sw $s2,0x1c($sp) +/* f0f8128: 3c128007 */ lui $s2,0x8007 +/* f0f812c: 26521448 */ addiu $s2,$s2,0x1448 +/* f0f8130: 8e4e0000 */ lw $t6,0x0($s2) +/* f0f8134: afb30020 */ sw $s3,0x20($sp) +/* f0f8138: 24130e70 */ addiu $s3,$zero,0xe70 +/* f0f813c: 01d30019 */ multu $t6,$s3 +/* f0f8140: afb10018 */ sw $s1,0x18($sp) +/* f0f8144: 3c11800a */ lui $s1,0x800a +/* f0f8148: 2631e000 */ addiu $s1,$s1,-8192 +/* f0f814c: 3c04800a */ lui $a0,0x800a +/* f0f8150: 8084202e */ lb $a0,0x202e($a0) +/* f0f8154: afbf0024 */ sw $ra,0x24($sp) +/* f0f8158: afb00014 */ sw $s0,0x14($sp) +/* f0f815c: 00007812 */ mflo $t7 +/* f0f8160: 022f1021 */ addu $v0,$s1,$t7 +/* f0f8164: 8c4304f8 */ lw $v1,0x4f8($v0) +/* f0f8168: 18800012 */ blez $a0,.L0f0f81b4 +/* f0f816c: afa3002c */ sw $v1,0x2c($sp) +/* f0f8170: 04800010 */ bltz $a0,.L0f0f81b4 +/* f0f8174: 00808025 */ or $s0,$a0,$zero +.L0f0f8178: +/* f0f8178: 0fc3cc88 */ jal func0f0f3220 +/* f0f817c: 02002025 */ or $a0,$s0,$zero +/* f0f8180: 2610ffff */ addiu $s0,$s0,-1 +/* f0f8184: 0601fffc */ bgez $s0,.L0f0f8178 +/* f0f8188: 00000000 */ sll $zero,$zero,0x0 +/* f0f818c: 8e580000 */ lw $t8,0x0($s2) +/* f0f8190: 0018c8c0 */ sll $t9,$t8,0x3 +/* f0f8194: 0338c823 */ subu $t9,$t9,$t8 +/* f0f8198: 0019c880 */ sll $t9,$t9,0x2 +/* f0f819c: 0338c821 */ addu $t9,$t9,$t8 +/* f0f81a0: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0f81a4: 0338c823 */ subu $t9,$t9,$t8 +/* f0f81a8: 0019c900 */ sll $t9,$t9,0x4 +/* f0f81ac: 02391021 */ addu $v0,$s1,$t9 +/* f0f81b0: 8c4304f8 */ lw $v1,0x4f8($v0) +.L0f0f81b4: +/* f0f81b4: 8fa8002c */ lw $t0,0x2c($sp) +/* f0f81b8: 5503000e */ bnel $t0,$v1,.L0f0f81f4 +/* f0f81bc: 8fbf0024 */ lw $ra,0x24($sp) +/* f0f81c0: 844904f4 */ lh $t1,0x4f4($v0) +/* f0f81c4: 5920000b */ blezl $t1,.L0f0f81f4 +/* f0f81c8: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0f81cc: +/* f0f81cc: 0fc3cdb7 */ jal func0f0f36dc +/* f0f81d0: 00000000 */ sll $zero,$zero,0x0 +/* f0f81d4: 8e4a0000 */ lw $t2,0x0($s2) +/* f0f81d8: 01530019 */ multu $t2,$s3 +/* f0f81dc: 00005812 */ mflo $t3 +/* f0f81e0: 022b6021 */ addu $t4,$s1,$t3 +/* f0f81e4: 858d04f4 */ lh $t5,0x4f4($t4) +/* f0f81e8: 1da0fff8 */ bgtz $t5,.L0f0f81cc +/* f0f81ec: 00000000 */ sll $zero,$zero,0x0 +/* f0f81f0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0f81f4: +/* f0f81f4: 8fb00014 */ lw $s0,0x14($sp) +/* f0f81f8: 8fb10018 */ lw $s1,0x18($sp) +/* f0f81fc: 8fb2001c */ lw $s2,0x1c($sp) +/* f0f8200: 8fb30020 */ lw $s3,0x20($sp) +/* f0f8204: 03e00008 */ jr $ra +/* f0f8208: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f0f820c +/* f0f820c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0f8210: afb30020 */ sw $s3,0x20($sp) +/* f0f8214: 3c138007 */ lui $s3,0x8007 +/* f0f8218: 26731448 */ addiu $s3,$s3,0x1448 +/* f0f821c: 8e6e0000 */ lw $t6,0x0($s3) +/* f0f8220: afb10018 */ sw $s1,0x18($sp) +/* f0f8224: afb2001c */ sw $s2,0x1c($sp) +/* f0f8228: afb00014 */ sw $s0,0x14($sp) +/* f0f822c: 3c11800a */ lui $s1,0x800a +/* f0f8230: afbf0024 */ sw $ra,0x24($sp) +/* f0f8234: afa40030 */ sw $a0,0x30($sp) +/* f0f8238: afa50034 */ sw $a1,0x34($sp) +/* f0f823c: 2631e000 */ addiu $s1,$s1,-8192 +/* f0f8240: 00008025 */ or $s0,$zero,$zero +/* f0f8244: 24120004 */ addiu $s2,$zero,0x4 +/* f0f8248: afae0028 */ sw $t6,0x28($sp) +.L0f0f824c: +/* f0f824c: 8e2f04f8 */ lw $t7,0x4f8($s1) +/* f0f8250: 51e00004 */ beqzl $t7,.L0f0f8264 +/* f0f8254: 26100001 */ addiu $s0,$s0,0x1 +/* f0f8258: 0fc3e048 */ jal func0f0f8120 +/* f0f825c: ae700000 */ sw $s0,0x0($s3) +/* f0f8260: 26100001 */ addiu $s0,$s0,0x1 +.L0f0f8264: +/* f0f8264: 1612fff9 */ bne $s0,$s2,.L0f0f824c +/* f0f8268: 26310e70 */ addiu $s1,$s1,0xe70 +/* f0f826c: 8fb80028 */ lw $t8,0x28($sp) +/* f0f8270: 8fbf0024 */ lw $ra,0x24($sp) +/* f0f8274: 8fb90034 */ lw $t9,0x34($sp) +/* f0f8278: 8fa80030 */ lw $t0,0x30($sp) +/* f0f827c: 3c02800a */ lui $v0,0x800a +/* f0f8280: ae780000 */ sw $t8,0x0($s3) +/* f0f8284: 244219c0 */ addiu $v0,$v0,0x19c0 +/* f0f8288: 8fb30020 */ lw $s3,0x20($sp) +/* f0f828c: 8fb00014 */ lw $s0,0x14($sp) +/* f0f8290: 8fb10018 */ lw $s1,0x18($sp) +/* f0f8294: 8fb2001c */ lw $s2,0x1c($sp) +/* f0f8298: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0f829c: ac590008 */ sw $t9,0x8($v0) +/* f0f82a0: 03e00008 */ jr $ra +/* f0f82a4: ac48000c */ sw $t0,0xc($v0) +); + +GLOBAL_ASM( +glabel func0f0f82a8 +/* f0f82a8: 3c07800a */ lui $a3,0x800a +/* f0f82ac: 24e719c0 */ addiu $a3,$a3,0x19c0 +/* f0f82b0: 90e30014 */ lbu $v1,0x14($a3) +/* f0f82b4: 90e60015 */ lbu $a2,0x15($a3) +/* f0f82b8: 24010001 */ addiu $at,$zero,0x1 +/* f0f82bc: 2c650001 */ sltiu $a1,$v1,0x1 +/* f0f82c0: 10c10004 */ beq $a2,$at,.L0f0f82d4 +/* f0f82c4: 00a01025 */ or $v0,$a1,$zero +/* f0f82c8: 24010004 */ addiu $at,$zero,0x4 +/* f0f82cc: 14c10002 */ bne $a2,$at,.L0f0f82d8 +/* f0f82d0: 00000000 */ sll $zero,$zero,0x0 +.L0f0f82d4: +/* f0f82d4: 00001025 */ or $v0,$zero,$zero +.L0f0f82d8: +/* f0f82d8: 10830002 */ beq $a0,$v1,.L0f0f82e4 +/* f0f82dc: 00000000 */ sll $zero,$zero,0x0 +/* f0f82e0: a0e40015 */ sb $a0,0x15($a3) +.L0f0f82e4: +/* f0f82e4: 10400004 */ beqz $v0,.L0f0f82f8 +/* f0f82e8: 00000000 */ sll $zero,$zero,0x0 +/* f0f82ec: 10a00002 */ beqz $a1,.L0f0f82f8 +/* f0f82f0: 240e0001 */ addiu $t6,$zero,0x1 +/* f0f82f4: a0ee0016 */ sb $t6,0x16($a3) +.L0f0f82f8: +/* f0f82f8: 03e00008 */ jr $ra +/* f0f82fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f8300 +/* f0f8300: 3c0e800a */ lui $t6,0x800a +/* f0f8304: 8dce19c0 */ lw $t6,0x19c0($t6) +/* f0f8308: 3c03800a */ lui $v1,0x800a +/* f0f830c: 246319c0 */ addiu $v1,$v1,0x19c0 +/* f0f8310: 15c00005 */ bnez $t6,.L0f0f8328 +/* f0f8314: 3c02800a */ lui $v0,0x800a +/* f0f8318: 244219c4 */ addiu $v0,$v0,0x19c4 +.L0f0f831c: +/* f0f831c: 24630001 */ addiu $v1,$v1,0x1 +/* f0f8320: 1462fffe */ bne $v1,$v0,.L0f0f831c +/* f0f8324: a0600016 */ sb $zero,0x16($v1) +.L0f0f8328: +/* f0f8328: 03e00008 */ jr $ra +/* f0f832c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f8330 +/* f0f8330: 3c0e8007 */ lui $t6,0x8007 +/* f0f8334: 8dce1448 */ lw $t6,0x1448($t6) +/* f0f8338: 3c03800a */ lui $v1,0x800a +/* f0f833c: 246319c0 */ addiu $v1,$v1,0x19c0 +/* f0f8340: 000e78c0 */ sll $t7,$t6,0x3 +/* f0f8344: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f8348: 000f7880 */ sll $t7,$t7,0x2 +/* f0f834c: 01ee7821 */ addu $t7,$t7,$t6 +/* f0f8350: 000f78c0 */ sll $t7,$t7,0x3 +/* f0f8354: 3c18800a */ lui $t8,0x800a +/* f0f8358: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f835c: 907905d5 */ lbu $t9,0x5d5($v1) +/* f0f8360: 000f7900 */ sll $t7,$t7,0x4 +/* f0f8364: 2718e000 */ addiu $t8,$t8,-8192 +/* f0f8368: 01f81021 */ addu $v0,$t7,$t8 +/* f0f836c: 904b083b */ lbu $t3,0x83b($v0) +/* f0f8370: 3329ff7f */ andi $t1,$t9,0xff7f +/* f0f8374: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0f8378: a06905d5 */ sb $t1,0x5d5($v1) +/* f0f837c: 312a00ef */ andi $t2,$t1,0xef +/* f0f8380: 3c018007 */ lui $at,0x8007 +/* f0f8384: 000b6080 */ sll $t4,$t3,0x2 +/* f0f8388: afbf0014 */ sw $ra,0x14($sp) +/* f0f838c: a4400460 */ sh $zero,0x460($v0) +/* f0f8390: a44004f4 */ sh $zero,0x4f4($v0) +/* f0f8394: a06a05d5 */ sb $t2,0x5d5($v1) +/* f0f8398: 002c0821 */ addu $at,$at,$t4 +/* f0f839c: afa40020 */ sw $a0,0x20($sp) +/* f0f83a0: ac200750 */ sw $zero,0x750($at) +/* f0f83a4: 0fc3c525 */ jal func0f0f1494 +/* f0f83a8: afa50024 */ sw $a1,0x24($sp) +/* f0f83ac: 3c03800a */ lui $v1,0x800a +/* f0f83b0: 246319c0 */ addiu $v1,$v1,0x19c0 +/* f0f83b4: 8c6d0000 */ lw $t5,0x0($v1) +/* f0f83b8: 8fa50024 */ lw $a1,0x24($sp) +/* f0f83bc: 24010008 */ addiu $at,$zero,0x8 +/* f0f83c0: 25ae0001 */ addiu $t6,$t5,0x1 +/* f0f83c4: 14a10011 */ bne $a1,$at,.L0f0f840c +/* f0f83c8: ac6e0000 */ sw $t6,0x0($v1) +/* f0f83cc: 3c0f8007 */ lui $t7,0x8007 +/* f0f83d0: 8def1448 */ lw $t7,0x1448($t7) +/* f0f83d4: 3c19800a */ lui $t9,0x800a +/* f0f83d8: 2739e000 */ addiu $t9,$t9,-8192 +/* f0f83dc: 000fc0c0 */ sll $t8,$t7,0x3 +/* f0f83e0: 030fc023 */ subu $t8,$t8,$t7 +/* f0f83e4: 0018c080 */ sll $t8,$t8,0x2 +/* f0f83e8: 030fc021 */ addu $t8,$t8,$t7 +/* f0f83ec: 0018c0c0 */ sll $t8,$t8,0x3 +/* f0f83f0: 030fc023 */ subu $t8,$t8,$t7 +/* f0f83f4: 0018c100 */ sll $t8,$t8,0x4 +/* f0f83f8: 03191021 */ addu $v0,$t8,$t9 +/* f0f83fc: 90490e40 */ lbu $t1,0xe40($v0) +/* f0f8400: 24050004 */ addiu $a1,$zero,0x4 +/* f0f8404: 352a0080 */ ori $t2,$t1,0x80 +/* f0f8408: a04a0e40 */ sb $t2,0xe40($v0) +.L0f0f840c: +/* f0f840c: 3c0b8007 */ lui $t3,0x8007 +/* f0f8410: 8d6b1448 */ lw $t3,0x1448($t3) +/* f0f8414: 3c0d800a */ lui $t5,0x800a +/* f0f8418: 24aeffff */ addiu $t6,$a1,-1 +/* f0f841c: 000b60c0 */ sll $t4,$t3,0x3 +/* f0f8420: 018b6023 */ subu $t4,$t4,$t3 +/* f0f8424: 000c6080 */ sll $t4,$t4,0x2 +/* f0f8428: 018b6021 */ addu $t4,$t4,$t3 +/* f0f842c: 000c60c0 */ sll $t4,$t4,0x3 +/* f0f8430: 018b6023 */ subu $t4,$t4,$t3 +/* f0f8434: 000c6100 */ sll $t4,$t4,0x4 +/* f0f8438: 2dc1000d */ sltiu $at,$t6,0xd +/* f0f843c: 25ade000 */ addiu $t5,$t5,-8192 +/* f0f8440: 018d1021 */ addu $v0,$t4,$t5 +/* f0f8444: 10200009 */ beqz $at,.L0f0f846c +/* f0f8448: 00a03025 */ or $a2,$a1,$zero +/* f0f844c: 000e7080 */ sll $t6,$t6,0x2 +/* f0f8450: 3c017f1b */ lui $at,0x7f1b +/* f0f8454: 002e0821 */ addu $at,$at,$t6 +/* f0f8458: 8c2e2994 */ lw $t6,0x2994($at) +/* f0f845c: 01c00008 */ jr $t6 +/* f0f8460: 00000000 */ sll $zero,$zero,0x0 +/* f0f8464: 240f0001 */ addiu $t7,$zero,0x1 +/* f0f8468: ac6f0000 */ sw $t7,0x0($v1) +.L0f0f846c: +/* f0f846c: 906805d5 */ lbu $t0,0x5d5($v1) +/* f0f8470: 24180001 */ addiu $t8,$zero,0x1 +/* f0f8474: 2419ffff */ addiu $t9,$zero,-1 +/* f0f8478: 24010002 */ addiu $at,$zero,0x2 +/* f0f847c: 3109ffbf */ andi $t1,$t0,0xffbf +/* f0f8480: a0580820 */ sb $t8,0x820($v0) +/* f0f8484: ac650004 */ sw $a1,0x4($v1) +/* f0f8488: ac790008 */ sw $t9,0x8($v1) +/* f0f848c: 10c10007 */ beq $a2,$at,.L0f0f84ac +/* f0f8490: a06905d5 */ sb $t1,0x5d5($v1) +/* f0f8494: 24010003 */ addiu $at,$zero,0x3 +/* f0f8498: 10c10004 */ beq $a2,$at,.L0f0f84ac +/* f0f849c: 2401000d */ addiu $at,$zero,0xd +/* f0f84a0: 10c10002 */ beq $a2,$at,.L0f0f84ac +/* f0f84a4: 24010006 */ addiu $at,$zero,0x6 +/* f0f84a8: 14c10013 */ bne $a2,$at,.L0f0f84f8 +.L0f0f84ac: +/* f0f84ac: 3c0a8009 */ lui $t2,0x8009 +/* f0f84b0: 914a0af0 */ lbu $t2,0xaf0($t2) +/* f0f84b4: 24010001 */ addiu $at,$zero,0x1 +/* f0f84b8: 51410010 */ beql $t2,$at,.L0f0f84fc +/* f0f84bc: 8fa40020 */ lw $a0,0x20($sp) +/* f0f84c0: 906b05d4 */ lbu $t3,0x5d4($v1) +/* f0f84c4: 51600006 */ beqzl $t3,.L0f0f84e0 +/* f0f84c8: 8c6f05d4 */ lw $t7,0x5d4($v1) +/* f0f84cc: 8c6c05cc */ lw $t4,0x5cc($v1) +/* f0f84d0: 000c72c0 */ sll $t6,$t4,0xb +/* f0f84d4: 05c30009 */ bgezl $t6,.L0f0f84fc +/* f0f84d8: 8fa40020 */ lw $a0,0x20($sp) +/* f0f84dc: 8c6f05d4 */ lw $t7,0x5d4($v1) +.L0f0f84e0: +/* f0f84e0: 000fcac0 */ sll $t9,$t7,0xb +/* f0f84e4: 07220005 */ bltzl $t9,.L0f0f84fc +/* f0f84e8: 8fa40020 */ lw $a0,0x20($sp) +/* f0f84ec: 906905d5 */ lbu $t1,0x5d5($v1) +/* f0f84f0: 352a0008 */ ori $t2,$t1,0x8 +/* f0f84f4: a06a05d5 */ sb $t2,0x5d5($v1) +.L0f0f84f8: +/* f0f84f8: 8fa40020 */ lw $a0,0x20($sp) +.L0f0f84fc: +/* f0f84fc: 0fc3cbd3 */ jal func0f0f2f4c +/* f0f8500: afa60018 */ sw $a2,0x18($sp) +/* f0f8504: 8fa60018 */ lw $a2,0x18($sp) +/* f0f8508: 3c03800a */ lui $v1,0x800a +/* f0f850c: 246319c0 */ addiu $v1,$v1,0x19c0 +/* f0f8510: 24cbffff */ addiu $t3,$a2,-1 +/* f0f8514: 2d61000d */ sltiu $at,$t3,0xd +/* f0f8518: 10200027 */ beqz $at,.L0f0f85b8 +/* f0f851c: 000b5880 */ sll $t3,$t3,0x2 +/* f0f8520: 3c017f1b */ lui $at,0x7f1b +/* f0f8524: 002b0821 */ addu $at,$at,$t3 +/* f0f8528: 8c2b29c8 */ lw $t3,0x29c8($at) +/* f0f852c: 01600008 */ jr $t3 +/* f0f8530: 00000000 */ sll $zero,$zero,0x0 +/* f0f8534: 0fc3e0aa */ jal func0f0f82a8 +/* f0f8538: 24040004 */ addiu $a0,$zero,0x4 +/* f0f853c: 1000001e */ beqz $zero,.L0f0f85b8 +/* f0f8540: 00000000 */ sll $zero,$zero,0x0 +/* f0f8544: 0fc5b6c5 */ jal func0f16db14 +/* f0f8548: 00000000 */ sll $zero,$zero,0x0 +/* f0f854c: 3c03800a */ lui $v1,0x800a +/* f0f8550: 246319c0 */ addiu $v1,$v1,0x19c0 +/* f0f8554: 240c0009 */ addiu $t4,$zero,0x9 +/* f0f8558: 10000017 */ beqz $zero,.L0f0f85b8 +/* f0f855c: a06c0014 */ sb $t4,0x14($v1) +/* f0f8560: 240d0009 */ addiu $t5,$zero,0x9 +/* f0f8564: 10000014 */ beqz $zero,.L0f0f85b8 +/* f0f8568: a06d0014 */ sb $t5,0x14($v1) +/* f0f856c: 8fae0020 */ lw $t6,0x20($sp) +/* f0f8570: 24010002 */ addiu $at,$zero,0x2 +/* f0f8574: 24180003 */ addiu $t8,$zero,0x3 +/* f0f8578: 91cf0000 */ lbu $t7,0x0($t6) +/* f0f857c: 15e10004 */ bne $t7,$at,.L0f0f8590 +/* f0f8580: 00000000 */ sll $zero,$zero,0x0 +/* f0f8584: a06005d4 */ sb $zero,0x5d4($v1) +/* f0f8588: 1000000b */ beqz $zero,.L0f0f85b8 +/* f0f858c: a0780015 */ sb $t8,0x15($v1) +.L0f0f8590: +/* f0f8590: 0fc3e0aa */ jal func0f0f82a8 +/* f0f8594: 24040001 */ addiu $a0,$zero,0x1 +/* f0f8598: 10000007 */ beqz $zero,.L0f0f85b8 +/* f0f859c: 00000000 */ sll $zero,$zero,0x0 +/* f0f85a0: 0fc5b6c5 */ jal func0f16db14 +/* f0f85a4: 00000000 */ sll $zero,$zero,0x0 +/* f0f85a8: 3c03800a */ lui $v1,0x800a +/* f0f85ac: 246319c0 */ addiu $v1,$v1,0x19c0 +/* f0f85b0: 24190005 */ addiu $t9,$zero,0x5 +/* f0f85b4: a0790014 */ sb $t9,0x14($v1) +.L0f0f85b8: +/* f0f85b8: 0fc3c2e4 */ jal func0f0f0b90 +/* f0f85bc: 00000000 */ sll $zero,$zero,0x0 +/* f0f85c0: 50400004 */ beqzl $v0,.L0f0f85d4 +/* f0f85c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f85c8: 0fc2eda7 */ jal func0f0bb69c +/* f0f85cc: 00000000 */ sll $zero,$zero,0x0 +/* f0f85d0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0f85d4: +/* f0f85d4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0f85d8: 03e00008 */ jr $ra +/* f0f85dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f85e0 +/* f0f85e0: 3c0e8007 */ lui $t6,0x8007 +/* f0f85e4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0f85e8: 25ce3a5c */ addiu $t6,$t6,0x3a5c +/* f0f85ec: afbf0014 */ sw $ra,0x14($sp) +/* f0f85f0: 148e0004 */ bne $a0,$t6,.L0f0f8604 +/* f0f85f4: afa5001c */ sw $a1,0x1c($sp) +/* f0f85f8: 0fc5b6c5 */ jal func0f16db14 +/* f0f85fc: afa40018 */ sw $a0,0x18($sp) +/* f0f8600: 8fa40018 */ lw $a0,0x18($sp) +.L0f0f8604: +/* f0f8604: 0fc3e0cc */ jal func0f0f8330 +/* f0f8608: 8fa5001c */ lw $a1,0x1c($sp) +/* f0f860c: 0fc5b350 */ jal func0f16cd40 +/* f0f8610: 24040001 */ addiu $a0,$zero,0x1 +/* f0f8614: 3c18800a */ lui $t8,0x800a +/* f0f8618: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f0f861c: 240f0003 */ addiu $t7,$zero,0x3 +/* f0f8620: af0f1a24 */ sw $t7,0x1a24($t8) +/* f0f8624: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f8628: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0f862c: 03e00008 */ jr $ra +/* f0f8630: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f8634 +/* f0f8634: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0f8638: afa40018 */ sw $a0,0x18($sp) +/* f0f863c: afa5001c */ sw $a1,0x1c($sp) +/* f0f8640: afbf0014 */ sw $ra,0x14($sp) +/* f0f8644: 3c058007 */ lui $a1,0x8007 +/* f0f8648: 3c047f1b */ lui $a0,0x7f1b +/* f0f864c: afa60020 */ sw $a2,0x20($sp) +/* f0f8650: afa70024 */ sw $a3,0x24($sp) +/* f0f8654: 248426f8 */ addiu $a0,$a0,0x26f8 +/* f0f8658: 0c0036cc */ jal 0xdb30 +/* f0f865c: 24a514dc */ addiu $a1,$a1,0x14dc +/* f0f8660: 8fa2001c */ lw $v0,0x1c($sp) +/* f0f8664: 3c068007 */ lui $a2,0x8007 +/* f0f8668: 8cc614dc */ lw $a2,0x14dc($a2) +/* f0f866c: 8c440054 */ lw $a0,0x54($v0) +/* f0f8670: 0fc54f54 */ jal func0f153d50 +/* f0f8674: 8c450058 */ lw $a1,0x58($v0) +/* f0f8678: 8fa40018 */ lw $a0,0x18($sp) +/* f0f867c: 8fa5001c */ lw $a1,0x1c($sp) +/* f0f8680: 8fa60020 */ lw $a2,0x20($sp) +/* f0f8684: 0fc3d4d8 */ jal func0f0f5360 +/* f0f8688: 8fa70024 */ lw $a3,0x24($sp) +/* f0f868c: 0fc54f93 */ jal func0f153e4c +/* f0f8690: afa20018 */ sw $v0,0x18($sp) +/* f0f8694: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f8698: 8fa20018 */ lw $v0,0x18($sp) +/* f0f869c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0f86a0: 03e00008 */ jr $ra +/* f0f86a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f86a8 +/* f0f86a8: 3c038007 */ lui $v1,0x8007 +/* f0f86ac: 8c631448 */ lw $v1,0x1448($v1) +/* f0f86b0: 27bdff68 */ addiu $sp,$sp,-152 +/* f0f86b4: 3c0f800a */ lui $t7,0x800a +/* f0f86b8: 000370c0 */ sll $t6,$v1,0x3 +/* f0f86bc: 01c37023 */ subu $t6,$t6,$v1 +/* f0f86c0: 000e7080 */ sll $t6,$t6,0x2 +/* f0f86c4: 01c37021 */ addu $t6,$t6,$v1 +/* f0f86c8: 000e70c0 */ sll $t6,$t6,0x3 +/* f0f86cc: 01c37023 */ subu $t6,$t6,$v1 +/* f0f86d0: afb10030 */ sw $s1,0x30($sp) +/* f0f86d4: 000e7100 */ sll $t6,$t6,0x4 +/* f0f86d8: 25efe000 */ addiu $t7,$t7,-8192 +/* f0f86dc: afb0002c */ sw $s0,0x2c($sp) +/* f0f86e0: 01cf8821 */ addu $s1,$t6,$t7 +/* f0f86e4: 8e3004f8 */ lw $s0,0x4f8($s1) +/* f0f86e8: afbf0034 */ sw $ra,0x34($sp) +/* f0f86ec: afa40098 */ sw $a0,0x98($sp) +/* f0f86f0: 1200012a */ beqz $s0,.L0f0f8b9c +/* f0f86f4: 3c02800a */ lui $v0,0x800a +/* f0f86f8: 8c4219c4 */ lw $v0,0x19c4($v0) +/* f0f86fc: 24010004 */ addiu $at,$zero,0x4 +/* f0f8700: 10410005 */ beq $v0,$at,.L0f0f8718 +/* f0f8704: 24010008 */ addiu $at,$zero,0x8 +/* f0f8708: 10410003 */ beq $v0,$at,.L0f0f8718 +/* f0f870c: 24010005 */ addiu $at,$zero,0x5 +/* f0f8710: 14410056 */ bne $v0,$at,.L0f0f886c +/* f0f8714: 3c0d8007 */ lui $t5,0x8007 +.L0f0f8718: +/* f0f8718: 0c002f02 */ jal 0xbc08 +/* f0f871c: 00000000 */ sll $zero,$zero,0x0 +/* f0f8720: 3c0e8008 */ lui $t6,0x8008 +/* f0f8724: 8dcefac0 */ lw $t6,-0x540($t6) +/* f0f8728: 3c188007 */ lui $t8,0x8007 +/* f0f872c: 8f181448 */ lw $t8,0x1448($t8) +/* f0f8730: 000e7840 */ sll $t7,$t6,0x1 +/* f0f8734: 004f001a */ div $zero,$v0,$t7 +/* f0f8738: 0018c8c0 */ sll $t9,$t8,0x3 +/* f0f873c: 0338c823 */ subu $t9,$t9,$t8 +/* f0f8740: 0019c880 */ sll $t9,$t9,0x2 +/* f0f8744: 0338c821 */ addu $t9,$t9,$t8 +/* f0f8748: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0f874c: 0338c823 */ subu $t9,$t9,$t8 +/* f0f8750: 0019c900 */ sll $t9,$t9,0x4 +/* f0f8754: 3c10800a */ lui $s0,0x800a +/* f0f8758: 02198021 */ addu $s0,$s0,$t9 +/* f0f875c: 8e10e4f8 */ lw $s0,-0x1b08($s0) +/* f0f8760: 0000c012 */ mflo $t8 +/* f0f8764: 8e0b001c */ lw $t3,0x1c($s0) +/* f0f8768: 8e0a0014 */ lw $t2,0x14($s0) +/* f0f876c: 05610003 */ bgez $t3,.L0f0f877c +/* f0f8770: 000b6043 */ sra $t4,$t3,0x1 +/* f0f8774: 25610001 */ addiu $at,$t3,0x1 +/* f0f8778: 00016043 */ sra $t4,$at,0x1 +.L0f0f877c: +/* f0f877c: 014c6821 */ addu $t5,$t2,$t4 +/* f0f8780: 15e00002 */ bnez $t7,.L0f0f878c +/* f0f8784: 00000000 */ sll $zero,$zero,0x0 +/* f0f8788: 0007000d */ break 0x7 +.L0f0f878c: +/* f0f878c: 2401ffff */ addiu $at,$zero,-1 +/* f0f8790: 15e10004 */ bne $t7,$at,.L0f0f87a4 +/* f0f8794: 3c018000 */ lui $at,0x8000 +/* f0f8798: 14410002 */ bne $v0,$at,.L0f0f87a4 +/* f0f879c: 00000000 */ sll $zero,$zero,0x0 +/* f0f87a0: 0006000d */ break 0x6 +.L0f0f87a4: +/* f0f87a4: 3c01800a */ lui $at,0x800a +/* f0f87a8: 01b8c823 */ subu $t9,$t5,$t8 +/* f0f87ac: 0c002f06 */ jal 0xbc18 +/* f0f87b0: ac39de98 */ sw $t9,-0x2168($at) +/* f0f87b4: 3c0b8007 */ lui $t3,0x8007 +/* f0f87b8: 8d6b1448 */ lw $t3,0x1448($t3) +/* f0f87bc: 3c0c800a */ lui $t4,0x800a +/* f0f87c0: 258ce000 */ addiu $t4,$t4,-8192 +/* f0f87c4: 000b50c0 */ sll $t2,$t3,0x3 +/* f0f87c8: 014b5023 */ subu $t2,$t2,$t3 +/* f0f87cc: 000a5080 */ sll $t2,$t2,0x2 +/* f0f87d0: 014b5021 */ addu $t2,$t2,$t3 +/* f0f87d4: 000a50c0 */ sll $t2,$t2,0x3 +/* f0f87d8: 014b5023 */ subu $t2,$t2,$t3 +/* f0f87dc: 000a5100 */ sll $t2,$t2,0x4 +/* f0f87e0: 014c8821 */ addu $s1,$t2,$t4 +/* f0f87e4: 8e3004f8 */ lw $s0,0x4f8($s1) +/* f0f87e8: 02203025 */ or $a2,$s1,$zero +/* f0f87ec: 8fa40098 */ lw $a0,0x98($sp) +/* f0f87f0: 8e0f0020 */ lw $t7,0x20($s0) +/* f0f87f4: 8e0e0018 */ lw $t6,0x18($s0) +/* f0f87f8: 00003825 */ or $a3,$zero,$zero +/* f0f87fc: 05e10003 */ bgez $t7,.L0f0f880c +/* f0f8800: 000f6843 */ sra $t5,$t7,0x1 +/* f0f8804: 25e10001 */ addiu $at,$t7,0x1 +/* f0f8808: 00016843 */ sra $t5,$at,0x1 +.L0f0f880c: +/* f0f880c: 01cdc021 */ addu $t8,$t6,$t5 +/* f0f8810: 04410003 */ bgez $v0,.L0f0f8820 +/* f0f8814: 0002c843 */ sra $t9,$v0,0x1 +/* f0f8818: 24410001 */ addiu $at,$v0,0x1 +/* f0f881c: 0001c843 */ sra $t9,$at,0x1 +.L0f0f8820: +/* f0f8820: 3c01800a */ lui $at,0x800a +/* f0f8824: 03195823 */ subu $t3,$t8,$t9 +/* f0f8828: ac2bde9c */ sw $t3,-0x2164($at) +/* f0f882c: 0fc3e18d */ jal func0f0f8634 +/* f0f8830: 02002825 */ or $a1,$s0,$zero +/* f0f8834: 3c0a8007 */ lui $t2,0x8007 +/* f0f8838: 8d4a1448 */ lw $t2,0x1448($t2) +/* f0f883c: 3c0f800a */ lui $t7,0x800a +/* f0f8840: 25efe000 */ addiu $t7,$t7,-8192 +/* f0f8844: 000a60c0 */ sll $t4,$t2,0x3 +/* f0f8848: 018a6023 */ subu $t4,$t4,$t2 +/* f0f884c: 000c6080 */ sll $t4,$t4,0x2 +/* f0f8850: 018a6021 */ addu $t4,$t4,$t2 +/* f0f8854: 000c60c0 */ sll $t4,$t4,0x3 +/* f0f8858: 018a6023 */ subu $t4,$t4,$t2 +/* f0f885c: 000c6100 */ sll $t4,$t4,0x4 +/* f0f8860: 018f8821 */ addu $s1,$t4,$t7 +/* f0f8864: 1000005b */ beqz $zero,.L0f0f89d4 +/* f0f8868: afa20098 */ sw $v0,0x98($sp) +.L0f0f886c: +/* f0f886c: 25ad14e0 */ addiu $t5,$t5,0x14e0 +/* f0f8870: 8da10000 */ lw $at,0x0($t5) +/* f0f8874: 8dab0004 */ lw $t3,0x4($t5) +/* f0f8878: 27ae0088 */ addiu $t6,$sp,0x88 +/* f0f887c: adc10000 */ sw $at,0x0($t6) +/* f0f8880: adcb0004 */ sw $t3,0x4($t6) +/* f0f8884: 862204f4 */ lh $v0,0x4f4($s1) +/* f0f8888: 000350c0 */ sll $t2,$v1,0x3 +/* f0f888c: 01435023 */ subu $t2,$t2,$v1 +/* f0f8890: 18400028 */ blez $v0,.L0f0f8934 +/* f0f8894: 00003825 */ or $a3,$zero,$zero +/* f0f8898: 000a5080 */ sll $t2,$t2,0x2 +/* f0f889c: 01435021 */ addu $t2,$t2,$v1 +/* f0f88a0: 000a50c0 */ sll $t2,$t2,0x3 +/* f0f88a4: 01435023 */ subu $t2,$t2,$v1 +/* f0f88a8: 000a5100 */ sll $t2,$t2,0x4 +/* f0f88ac: 3c0f800a */ lui $t7,0x800a +/* f0f88b0: 00024880 */ sll $t1,$v0,0x2 +/* f0f88b4: 01224823 */ subu $t1,$t1,$v0 +/* f0f88b8: 25efe000 */ addiu $t7,$t7,-8192 +/* f0f88bc: 254c0464 */ addiu $t4,$t2,0x464 +/* f0f88c0: 44800000 */ mtc1 $zero,$f0 +/* f0f88c4: 018f4021 */ addu $t0,$t4,$t7 +/* f0f88c8: 000948c0 */ sll $t1,$t1,0x3 +.L0f0f88cc: +/* f0f88cc: 81050014 */ lb $a1,0x14($t0) +/* f0f88d0: 24e70018 */ addiu $a3,$a3,0x18 +/* f0f88d4: 01003025 */ or $a2,$t0,$zero +/* f0f88d8: 18a00013 */ blez $a1,.L0f0f8928 +/* f0f88dc: 00001825 */ or $v1,$zero,$zero +/* f0f88e0: 00c02025 */ or $a0,$a2,$zero +.L0f0f88e4: +/* f0f88e4: 8c820000 */ lw $v0,0x0($a0) +/* f0f88e8: 24630001 */ addiu $v1,$v1,0x1 +/* f0f88ec: 5050000c */ beql $v0,$s0,.L0f0f8920 +/* f0f88f0: 0065082a */ slt $at,$v1,$a1 +/* f0f88f4: 9059003c */ lbu $t9,0x3c($v0) +/* f0f88f8: 57200007 */ bnezl $t9,.L0f0f8918 +/* f0f88fc: afa20088 */ sw $v0,0x88($sp) +/* f0f8900: c4440040 */ lwc1 $f4,0x40($v0) +/* f0f8904: 4604003e */ c.le.s $f0,$f4 +/* f0f8908: 00000000 */ sll $zero,$zero,0x0 +/* f0f890c: 45020004 */ bc1fl .L0f0f8920 +/* f0f8910: 0065082a */ slt $at,$v1,$a1 +/* f0f8914: afa20088 */ sw $v0,0x88($sp) +.L0f0f8918: +/* f0f8918: 80c50014 */ lb $a1,0x14($a2) +/* f0f891c: 0065082a */ slt $at,$v1,$a1 +.L0f0f8920: +/* f0f8920: 1420fff0 */ bnez $at,.L0f0f88e4 +/* f0f8924: 24840004 */ addiu $a0,$a0,0x4 +.L0f0f8928: +/* f0f8928: 00e9082a */ slt $at,$a3,$t1 +/* f0f892c: 1420ffe7 */ bnez $at,.L0f0f88cc +/* f0f8930: 25080018 */ addiu $t0,$t0,0x18 +.L0f0f8934: +/* f0f8934: 8fa50088 */ lw $a1,0x88($sp) +/* f0f8938: 8fa40098 */ lw $a0,0x98($sp) +/* f0f893c: 02203025 */ or $a2,$s1,$zero +/* f0f8940: 10a00011 */ beqz $a1,.L0f0f8988 +/* f0f8944: 00000000 */ sll $zero,$zero,0x0 +/* f0f8948: 0fc3e18d */ jal func0f0f8634 +/* f0f894c: 00003825 */ or $a3,$zero,$zero +/* f0f8950: 3c188007 */ lui $t8,0x8007 +/* f0f8954: 8f181448 */ lw $t8,0x1448($t8) +/* f0f8958: 3c0d800a */ lui $t5,0x800a +/* f0f895c: 25ade000 */ addiu $t5,$t5,-8192 +/* f0f8960: 001870c0 */ sll $t6,$t8,0x3 +/* f0f8964: 01d87023 */ subu $t6,$t6,$t8 +/* f0f8968: 000e7080 */ sll $t6,$t6,0x2 +/* f0f896c: 01d87021 */ addu $t6,$t6,$t8 +/* f0f8970: 000e70c0 */ sll $t6,$t6,0x3 +/* f0f8974: 01d87023 */ subu $t6,$t6,$t8 +/* f0f8978: 000e7100 */ sll $t6,$t6,0x4 +/* f0f897c: 01cd8821 */ addu $s1,$t6,$t5 +/* f0f8980: 8e3004f8 */ lw $s0,0x4f8($s1) +/* f0f8984: afa20098 */ sw $v0,0x98($sp) +.L0f0f8988: +/* f0f8988: 12000012 */ beqz $s0,.L0f0f89d4 +/* f0f898c: 8fa40098 */ lw $a0,0x98($sp) +/* f0f8990: 02002825 */ or $a1,$s0,$zero +/* f0f8994: 02203025 */ or $a2,$s1,$zero +/* f0f8998: 0fc3e18d */ jal func0f0f8634 +/* f0f899c: 00003825 */ or $a3,$zero,$zero +/* f0f89a0: 3c0b8007 */ lui $t3,0x8007 +/* f0f89a4: 8d6b1448 */ lw $t3,0x1448($t3) +/* f0f89a8: 3c0c800a */ lui $t4,0x800a +/* f0f89ac: 258ce000 */ addiu $t4,$t4,-8192 +/* f0f89b0: 000b50c0 */ sll $t2,$t3,0x3 +/* f0f89b4: 014b5023 */ subu $t2,$t2,$t3 +/* f0f89b8: 000a5080 */ sll $t2,$t2,0x2 +/* f0f89bc: 014b5021 */ addu $t2,$t2,$t3 +/* f0f89c0: 000a50c0 */ sll $t2,$t2,0x3 +/* f0f89c4: 014b5023 */ subu $t2,$t2,$t3 +/* f0f89c8: 000a5100 */ sll $t2,$t2,0x4 +/* f0f89cc: 014c8821 */ addu $s1,$t2,$t4 +/* f0f89d0: afa20098 */ sw $v0,0x98($sp) +.L0f0f89d4: +/* f0f89d4: 822f0df8 */ lb $t7,0xdf8($s1) +/* f0f89d8: 2401ffff */ addiu $at,$zero,-1 +/* f0f89dc: 51e10070 */ beql $t7,$at,.L0f0f8ba0 +/* f0f89e0: 8fbf0034 */ lw $ra,0x34($sp) +/* f0f89e4: 8e3904f8 */ lw $t9,0x4f8($s1) +/* f0f89e8: 3c0b800a */ lui $t3,0x800a +/* f0f89ec: 8f380000 */ lw $t8,0x0($t9) +/* f0f89f0: 8f0e0010 */ lw $t6,0x10($t8) +/* f0f89f4: 31cd0080 */ andi $t5,$t6,0x80 +/* f0f89f8: 55a00069 */ bnezl $t5,.L0f0f8ba0 +/* f0f89fc: 8fbf0034 */ lw $ra,0x34($sp) +/* f0f8a00: 8d6b19c0 */ lw $t3,0x19c0($t3) +/* f0f8a04: 27a40080 */ addiu $a0,$sp,0x80 +/* f0f8a08: 27a5007c */ addiu $a1,$sp,0x7c +/* f0f8a0c: 29610002 */ slti $at,$t3,0x2 +/* f0f8a10: 1420001c */ bnez $at,.L0f0f8a84 +/* f0f8a14: 27a60078 */ addiu $a2,$sp,0x78 +/* f0f8a18: 0fc3ddca */ jal func0f0f7728 +/* f0f8a1c: 27a70074 */ addiu $a3,$sp,0x74 +/* f0f8a20: 3c0c8007 */ lui $t4,0x8007 +/* f0f8a24: 8d8c1448 */ lw $t4,0x1448($t4) +/* f0f8a28: 3c19800a */ lui $t9,0x800a +/* f0f8a2c: 8faa0074 */ lw $t2,0x74($sp) +/* f0f8a30: 000c78c0 */ sll $t7,$t4,0x3 +/* f0f8a34: 01ec7823 */ subu $t7,$t7,$t4 +/* f0f8a38: 000f7880 */ sll $t7,$t7,0x2 +/* f0f8a3c: 01ec7821 */ addu $t7,$t7,$t4 +/* f0f8a40: 000f78c0 */ sll $t7,$t7,0x3 +/* f0f8a44: 01ec7823 */ subu $t7,$t7,$t4 +/* f0f8a48: 000f7900 */ sll $t7,$t7,0x4 +/* f0f8a4c: 032fc821 */ addu $t9,$t9,$t7 +/* f0f8a50: 8339edf8 */ lb $t9,-0x1208($t9) +/* f0f8a54: 8fa40098 */ lw $a0,0x98($sp) +/* f0f8a58: 8fa50080 */ lw $a1,0x80($sp) +/* f0f8a5c: 8fa6007c */ lw $a2,0x7c($sp) +/* f0f8a60: 8fa70078 */ lw $a3,0x78($sp) +/* f0f8a64: afa00014 */ sw $zero,0x14($sp) +/* f0f8a68: afa0001c */ sw $zero,0x1c($sp) +/* f0f8a6c: afa00020 */ sw $zero,0x20($sp) +/* f0f8a70: afaa0010 */ sw $t2,0x10($sp) +/* f0f8a74: 0fc3c33a */ jal func0f0f0ce8 +/* f0f8a78: afb90018 */ sw $t9,0x18($sp) +/* f0f8a7c: 10000047 */ beqz $zero,.L0f0f8b9c +/* f0f8a80: afa20098 */ sw $v0,0x98($sp) +.L0f0f8a84: +/* f0f8a84: 0c002f40 */ jal 0xbd00 +/* f0f8a88: 00000000 */ sll $zero,$zero,0x0 +/* f0f8a8c: 3c188008 */ lui $t8,0x8008 +/* f0f8a90: 8f18fac0 */ lw $t8,-0x540($t8) +/* f0f8a94: 0058001a */ div $zero,$v0,$t8 +/* f0f8a98: 00007012 */ mflo $t6 +/* f0f8a9c: afae0070 */ sw $t6,0x70($sp) +/* f0f8aa0: 17000002 */ bnez $t8,.L0f0f8aac +/* f0f8aa4: 00000000 */ sll $zero,$zero,0x0 +/* f0f8aa8: 0007000d */ break 0x7 +.L0f0f8aac: +/* f0f8aac: 2401ffff */ addiu $at,$zero,-1 +/* f0f8ab0: 17010004 */ bne $t8,$at,.L0f0f8ac4 +/* f0f8ab4: 3c018000 */ lui $at,0x8000 +/* f0f8ab8: 14410002 */ bne $v0,$at,.L0f0f8ac4 +/* f0f8abc: 00000000 */ sll $zero,$zero,0x0 +/* f0f8ac0: 0006000d */ break 0x6 +.L0f0f8ac4: +/* f0f8ac4: 0c002f44 */ jal 0xbd10 +/* f0f8ac8: 00000000 */ sll $zero,$zero,0x0 +/* f0f8acc: 0c002f40 */ jal 0xbd00 +/* f0f8ad0: 00408825 */ or $s1,$v0,$zero +/* f0f8ad4: 00028400 */ sll $s0,$v0,0x10 +/* f0f8ad8: 00106c03 */ sra $t5,$s0,0x10 +/* f0f8adc: 0c002f22 */ jal 0xbc88 +/* f0f8ae0: 01a08025 */ or $s0,$t5,$zero +/* f0f8ae4: 3c0a8008 */ lui $t2,0x8008 +/* f0f8ae8: 8d4afac0 */ lw $t2,-0x540($t2) +/* f0f8aec: 00505821 */ addu $t3,$v0,$s0 +/* f0f8af0: 016a001a */ div $zero,$t3,$t2 +/* f0f8af4: 00006012 */ mflo $t4 +/* f0f8af8: afac0068 */ sw $t4,0x68($sp) +/* f0f8afc: 15400002 */ bnez $t2,.L0f0f8b08 +/* f0f8b00: 00000000 */ sll $zero,$zero,0x0 +/* f0f8b04: 0007000d */ break 0x7 +.L0f0f8b08: +/* f0f8b08: 2401ffff */ addiu $at,$zero,-1 +/* f0f8b0c: 15410004 */ bne $t2,$at,.L0f0f8b20 +/* f0f8b10: 3c018000 */ lui $at,0x8000 +/* f0f8b14: 15610002 */ bne $t3,$at,.L0f0f8b20 +/* f0f8b18: 00000000 */ sll $zero,$zero,0x0 +/* f0f8b1c: 0006000d */ break 0x6 +.L0f0f8b20: +/* f0f8b20: 0c002f44 */ jal 0xbd10 +/* f0f8b24: 00000000 */ sll $zero,$zero,0x0 +/* f0f8b28: 00028400 */ sll $s0,$v0,0x10 +/* f0f8b2c: 00107c03 */ sra $t7,$s0,0x10 +/* f0f8b30: 0c002f26 */ jal 0xbc98 +/* f0f8b34: 01e08025 */ or $s0,$t7,$zero +/* f0f8b38: 3c0e8007 */ lui $t6,0x8007 +/* f0f8b3c: 8dce1448 */ lw $t6,0x1448($t6) +/* f0f8b40: 3c0b800a */ lui $t3,0x800a +/* f0f8b44: 0050c821 */ addu $t9,$v0,$s0 +/* f0f8b48: 000e68c0 */ sll $t5,$t6,0x3 +/* f0f8b4c: 01ae6823 */ subu $t5,$t5,$t6 +/* f0f8b50: 000d6880 */ sll $t5,$t5,0x2 +/* f0f8b54: 01ae6821 */ addu $t5,$t5,$t6 +/* f0f8b58: 000d68c0 */ sll $t5,$t5,0x3 +/* f0f8b5c: 01ae6823 */ subu $t5,$t5,$t6 +/* f0f8b60: 000d6900 */ sll $t5,$t5,0x4 +/* f0f8b64: 016d5821 */ addu $t3,$t3,$t5 +/* f0f8b68: 816bedf8 */ lb $t3,-0x1208($t3) +/* f0f8b6c: 24180001 */ addiu $t8,$zero,0x1 +/* f0f8b70: afb80014 */ sw $t8,0x14($sp) +/* f0f8b74: afb90010 */ sw $t9,0x10($sp) +/* f0f8b78: 8fa40098 */ lw $a0,0x98($sp) +/* f0f8b7c: 8fa50070 */ lw $a1,0x70($sp) +/* f0f8b80: 02203025 */ or $a2,$s1,$zero +/* f0f8b84: 8fa70068 */ lw $a3,0x68($sp) +/* f0f8b88: afa0001c */ sw $zero,0x1c($sp) +/* f0f8b8c: afa00020 */ sw $zero,0x20($sp) +/* f0f8b90: 0fc3c33a */ jal func0f0f0ce8 +/* f0f8b94: afab0018 */ sw $t3,0x18($sp) +/* f0f8b98: afa20098 */ sw $v0,0x98($sp) +.L0f0f8b9c: +/* f0f8b9c: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0f8ba0: +/* f0f8ba0: 8fa20098 */ lw $v0,0x98($sp) +/* f0f8ba4: 8fb0002c */ lw $s0,0x2c($sp) +/* f0f8ba8: 8fb10030 */ lw $s1,0x30($sp) +/* f0f8bac: 03e00008 */ jr $ra +/* f0f8bb0: 27bd0098 */ addiu $sp,$sp,0x98 +); + +GLOBAL_ASM( +glabel func0f0f8bb4 +/* f0f8bb4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0f8bb8: afbf0014 */ sw $ra,0x14($sp) +/* f0f8bbc: afa5001c */ sw $a1,0x1c($sp) +/* f0f8bc0: 00803825 */ or $a3,$a0,$zero +/* f0f8bc4: 10c00008 */ beqz $a2,.L0f0f8be8 +/* f0f8bc8: ac850008 */ sw $a1,0x8($a0) +/* f0f8bcc: 8fa4001c */ lw $a0,0x1c($sp) +/* f0f8bd0: 24050004 */ addiu $a1,$zero,0x4 +/* f0f8bd4: 0c0048f2 */ jal 0x123c8 +/* f0f8bd8: afa70018 */ sw $a3,0x18($sp) +/* f0f8bdc: 8fa70018 */ lw $a3,0x18($sp) +/* f0f8be0: 10000002 */ beqz $zero,.L0f0f8bec +/* f0f8be4: ace20004 */ sw $v0,0x4($a3) +.L0f0f8be8: +/* f0f8be8: ace00004 */ sw $zero,0x4($a3) +.L0f0f8bec: +/* f0f8bec: 44800000 */ mtc1 $zero,$f0 +/* f0f8bf0: 90f805b1 */ lbu $t8,0x5b1($a3) +/* f0f8bf4: 2402ffff */ addiu $v0,$zero,-1 +/* f0f8bf8: e4e0054c */ swc1 $f0,0x54c($a3) +/* f0f8bfc: 3308ff7f */ andi $t0,$t8,0xff7f +/* f0f8c00: 310a00bf */ andi $t2,$t0,0xbf +/* f0f8c04: c4e4054c */ lwc1 $f4,0x54c($a3) +/* f0f8c08: a0e805b1 */ sb $t0,0x5b1($a3) +/* f0f8c0c: 314c00ef */ andi $t4,$t2,0xef +/* f0f8c10: a0ea05b1 */ sb $t2,0x5b1($a3) +/* f0f8c14: 340fffff */ dli $t7,0xffff +/* f0f8c18: a0ec05b1 */ sb $t4,0x5b1($a3) +/* f0f8c1c: 318d00fb */ andi $t5,$t4,0xfb +/* f0f8c20: a0e00000 */ sb $zero,0x0($a3) +/* f0f8c24: acef000c */ sw $t7,0xc($a3) +/* f0f8c28: ace00054 */ sw $zero,0x54($a3) +/* f0f8c2c: ace00010 */ sw $zero,0x10($a3) +/* f0f8c30: ace0056c */ sw $zero,0x56c($a3) +/* f0f8c34: ace00570 */ sw $zero,0x570($a3) +/* f0f8c38: ace005b4 */ sw $zero,0x5b4($a3) +/* f0f8c3c: a0ed05b1 */ sb $t5,0x5b1($a3) +/* f0f8c40: a4e20002 */ sh $v0,0x2($a3) +/* f0f8c44: a4e2056a */ sh $v0,0x56a($a3) +/* f0f8c48: e4e00538 */ swc1 $f0,0x538($a3) +/* f0f8c4c: e4e00510 */ swc1 $f0,0x510($a3) +/* f0f8c50: e4e0053c */ swc1 $f0,0x53c($a3) +/* f0f8c54: e4e00514 */ swc1 $f0,0x514($a3) +/* f0f8c58: e4e00540 */ swc1 $f0,0x540($a3) +/* f0f8c5c: e4e00518 */ swc1 $f0,0x518($a3) +/* f0f8c60: e4e00544 */ swc1 $f0,0x544($a3) +/* f0f8c64: e4e0051c */ swc1 $f0,0x51c($a3) +/* f0f8c68: e4e00548 */ swc1 $f0,0x548($a3) +/* f0f8c6c: e4e00520 */ swc1 $f0,0x520($a3) +/* f0f8c70: e4e00550 */ swc1 $f0,0x550($a3) +/* f0f8c74: e4e00528 */ swc1 $f0,0x528($a3) +/* f0f8c78: e4e00534 */ swc1 $f0,0x534($a3) +/* f0f8c7c: e4e00530 */ swc1 $f0,0x530($a3) +/* f0f8c80: e4e0052c */ swc1 $f0,0x52c($a3) +/* f0f8c84: e4e40524 */ swc1 $f4,0x524($a3) +/* f0f8c88: 8fbf0014 */ lw $ra,0x14($sp) +/* f0f8c8c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0f8c90: 03e00008 */ jr $ra +/* f0f8c94: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0f8c98 +/* f0f8c98: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0f8c9c: afbf0024 */ sw $ra,0x24($sp) +/* f0f8ca0: afb20020 */ sw $s2,0x20($sp) +/* f0f8ca4: afb1001c */ sw $s1,0x1c($sp) +/* f0f8ca8: 0fc442fc */ jal func0f110bf0 +/* f0f8cac: afb00018 */ sw $s0,0x18($sp) +/* f0f8cb0: 3c0e8009 */ lui $t6,0x8009 +/* f0f8cb4: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f0f8cb8: 3c01800a */ lui $at,0x800a +/* f0f8cbc: ac20dfc0 */ sw $zero,-0x2040($at) +/* f0f8cc0: 24010001 */ addiu $at,$zero,0x1 +/* f0f8cc4: 11c10005 */ beq $t6,$at,.L0f0f8cdc +/* f0f8cc8: 24044b00 */ addiu $a0,$zero,0x4b00 +/* f0f8ccc: 0c0048f2 */ jal 0x123c8 +/* f0f8cd0: 24050004 */ addiu $a1,$zero,0x4 +/* f0f8cd4: 3c01800a */ lui $at,0x800a +/* f0f8cd8: ac22dfbc */ sw $v0,-0x2044($at) +.L0f0f8cdc: +/* f0f8cdc: 3c11800a */ lui $s1,0x800a +/* f0f8ce0: 263119c0 */ addiu $s1,$s1,0x19c0 +/* f0f8ce4: 922f05d5 */ lbu $t7,0x5d5($s1) +/* f0f8ce8: 3c12800b */ lui $s2,0x800b +/* f0f8cec: 2652b5a8 */ addiu $s2,$s2,-19032 +/* f0f8cf0: 8e440000 */ lw $a0,0x0($s2) +/* f0f8cf4: 31f8ff7f */ andi $t8,$t7,0xff7f +/* f0f8cf8: a23805d5 */ sb $t8,0x5d5($s1) +/* f0f8cfc: 0fc2ce62 */ jal func0f0b3988 +/* f0f8d00: 2484000c */ addiu $a0,$a0,0xc +/* f0f8d04: 8e440000 */ lw $a0,0x0($s2) +/* f0f8d08: 0fc2ce62 */ jal func0f0b3988 +/* f0f8d0c: 24840048 */ addiu $a0,$a0,0x48 +/* f0f8d10: 8e440000 */ lw $a0,0x0($s2) +/* f0f8d14: 0fc2ce62 */ jal func0f0b3988 +/* f0f8d18: 24840264 */ addiu $a0,$a0,0x264 +/* f0f8d1c: 8e440000 */ lw $a0,0x0($s2) +/* f0f8d20: 0fc2ce62 */ jal func0f0b3988 +/* f0f8d24: 24840270 */ addiu $a0,$a0,0x270 +/* f0f8d28: 8e440000 */ lw $a0,0x0($s2) +/* f0f8d2c: 0fc2ce62 */ jal func0f0b3988 +/* f0f8d30: 2484027c */ addiu $a0,$a0,0x27c +/* f0f8d34: 8e440000 */ lw $a0,0x0($s2) +/* f0f8d38: 0fc2ce62 */ jal func0f0b3988 +/* f0f8d3c: 24840288 */ addiu $a0,$a0,0x288 +/* f0f8d40: 8e440000 */ lw $a0,0x0($s2) +/* f0f8d44: 0fc2ce62 */ jal func0f0b3988 +/* f0f8d48: 24840294 */ addiu $a0,$a0,0x294 +/* f0f8d4c: 3c19800a */ lui $t9,0x800a +/* f0f8d50: 8f39a474 */ lw $t9,-0x5b8c($t9) +/* f0f8d54: 24010026 */ addiu $at,$zero,0x26 +/* f0f8d58: 24100090 */ addiu $s0,$zero,0x90 +/* f0f8d5c: 17210011 */ bne $t9,$at,.L0f0f8da4 +/* f0f8d60: 00000000 */ sll $zero,$zero,0x0 +/* f0f8d64: 8e480000 */ lw $t0,0x0($s2) +.L0f0f8d68: +/* f0f8d68: 0fc2ce62 */ jal func0f0b3988 +/* f0f8d6c: 02082021 */ addu $a0,$s0,$t0 +/* f0f8d70: 2610000c */ addiu $s0,$s0,0xc +/* f0f8d74: 24010198 */ addiu $at,$zero,0x198 +/* f0f8d78: 5601fffb */ bnel $s0,$at,.L0f0f8d68 +/* f0f8d7c: 8e480000 */ lw $t0,0x0($s2) +/* f0f8d80: 8e440000 */ lw $a0,0x0($s2) +/* f0f8d84: 0fc2ce62 */ jal func0f0b3988 +/* f0f8d88: 24840198 */ addiu $a0,$a0,0x198 +/* f0f8d8c: 8e440000 */ lw $a0,0x0($s2) +/* f0f8d90: 0fc2ce62 */ jal func0f0b3988 +/* f0f8d94: 248401b0 */ addiu $a0,$a0,0x1b0 +/* f0f8d98: 8e440000 */ lw $a0,0x0($s2) +/* f0f8d9c: 0fc2ce62 */ jal func0f0b3988 +/* f0f8da0: 248401a4 */ addiu $a0,$a0,0x1a4 +.L0f0f8da4: +/* f0f8da4: 3c05800a */ lui $a1,0x800a +/* f0f8da8: 8ca5a2d4 */ lw $a1,-0x5d2c($a1) +/* f0f8dac: 10a00006 */ beqz $a1,.L0f0f8dc8 +/* f0f8db0: 00000000 */ sll $zero,$zero,0x0 +/* f0f8db4: 8e440000 */ lw $a0,0x0($s2) +/* f0f8db8: 0fc2ce62 */ jal func0f0b3988 +/* f0f8dbc: 248401a4 */ addiu $a0,$a0,0x1a4 +/* f0f8dc0: 3c05800a */ lui $a1,0x800a +/* f0f8dc4: 8ca5a2d4 */ lw $a1,-0x5d2c($a1) +.L0f0f8dc8: +/* f0f8dc8: 3c04800a */ lui $a0,0x800a +/* f0f8dcc: 3c02800a */ lui $v0,0x800a +/* f0f8dd0: 3c03800a */ lui $v1,0x800a +/* f0f8dd4: 246319c0 */ addiu $v1,$v1,0x19c0 +/* f0f8dd8: 2442e000 */ addiu $v0,$v0,-8192 +/* f0f8ddc: 8c84a474 */ lw $a0,-0x5b8c($a0) +.L0f0f8de0: +/* f0f8de0: 24420e70 */ addiu $v0,$v0,0xe70 +/* f0f8de4: 0043082b */ sltu $at,$v0,$v1 +/* f0f8de8: 1420fffd */ bnez $at,.L0f0f8de0 +/* f0f8dec: ac40f9d4 */ sw $zero,-0x62c($v0) +/* f0f8df0: 24010026 */ addiu $at,$zero,0x26 +/* f0f8df4: 1481000b */ bne $a0,$at,.L0f0f8e24 +/* f0f8df8: ae200020 */ sw $zero,0x20($s1) +/* f0f8dfc: 3c02800a */ lui $v0,0x800a +/* f0f8e00: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f0f8e04: 90490003 */ lbu $t1,0x3($v0) +/* f0f8e08: 904d0000 */ lbu $t5,0x0($v0) +/* f0f8e0c: 312bff7f */ andi $t3,$t1,0xff7f +/* f0f8e10: a04b0003 */ sb $t3,0x3($v0) +/* f0f8e14: 316c00bf */ andi $t4,$t3,0xbf +/* f0f8e18: 31aefffe */ andi $t6,$t5,0xfffe +/* f0f8e1c: a04c0003 */ sb $t4,0x3($v0) +/* f0f8e20: a04e0000 */ sb $t6,0x0($v0) +.L0f0f8e24: +/* f0f8e24: 14a0004e */ bnez $a1,.L0f0f8f60 +/* f0f8e28: 24010026 */ addiu $at,$zero,0x26 +/* f0f8e2c: 14810002 */ bne $a0,$at,.L0f0f8e38 +/* f0f8e30: 00001025 */ or $v0,$zero,$zero +/* f0f8e34: 24020004 */ addiu $v0,$zero,0x4 +.L0f0f8e38: +/* f0f8e38: 2401005d */ addiu $at,$zero,0x5d +/* f0f8e3c: 14810002 */ bne $a0,$at,.L0f0f8e48 +/* f0f8e40: 3c10800a */ lui $s0,0x800a +/* f0f8e44: 24020004 */ addiu $v0,$zero,0x4 +.L0f0f8e48: +/* f0f8e48: 18400015 */ blez $v0,.L0f0f8ea0 +/* f0f8e4c: 00001825 */ or $v1,$zero,$zero +/* f0f8e50: 2610e840 */ addiu $s0,$s0,-6080 +.L0f0f8e54: +/* f0f8e54: 3c0f8009 */ lui $t7,0x8009 +/* f0f8e58: 91ef0af0 */ lbu $t7,0xaf0($t7) +/* f0f8e5c: 24010001 */ addiu $at,$zero,0x1 +/* f0f8e60: 02002025 */ or $a0,$s0,$zero +/* f0f8e64: 15e10003 */ bne $t7,$at,.L0f0f8e74 +/* f0f8e68: 24060001 */ addiu $a2,$zero,0x1 +/* f0f8e6c: 10000003 */ beqz $zero,.L0f0f8e7c +/* f0f8e70: 3405b400 */ dli $a1,0xb400 +.L0f0f8e74: +/* f0f8e74: 3c050002 */ lui $a1,0x2 +/* f0f8e78: 34a55800 */ ori $a1,$a1,0x5800 +.L0f0f8e7c: +/* f0f8e7c: afa20028 */ sw $v0,0x28($sp) +/* f0f8e80: 0fc3e2ed */ jal func0f0f8bb4 +/* f0f8e84: afa3002c */ sw $v1,0x2c($sp) +/* f0f8e88: 8fa3002c */ lw $v1,0x2c($sp) +/* f0f8e8c: 8fa20028 */ lw $v0,0x28($sp) +/* f0f8e90: 26100e70 */ addiu $s0,$s0,0xe70 +/* f0f8e94: 24630001 */ addiu $v1,$v1,0x1 +/* f0f8e98: 1462ffee */ bne $v1,$v0,.L0f0f8e54 +/* f0f8e9c: 00000000 */ sll $zero,$zero,0x0 +.L0f0f8ea0: +/* f0f8ea0: 3c188009 */ lui $t8,0x8009 +/* f0f8ea4: 93180af0 */ lbu $t8,0xaf0($t8) +/* f0f8ea8: 24010001 */ addiu $at,$zero,0x1 +/* f0f8eac: 3c04800a */ lui $a0,0x800a +/* f0f8eb0: 13010004 */ beq $t8,$at,.L0f0f8ec4 +/* f0f8eb4: 248419dc */ addiu $a0,$a0,0x19dc +/* f0f8eb8: 3405c800 */ dli $a1,0xc800 +/* f0f8ebc: 0fc3e2ed */ jal func0f0f8bb4 +/* f0f8ec0: 24060001 */ addiu $a2,$zero,0x1 +.L0f0f8ec4: +/* f0f8ec4: 24190259 */ addiu $t9,$zero,0x259 +/* f0f8ec8: 44800000 */ mtc1 $zero,$f0 +/* f0f8ecc: ae390028 */ sw $t9,0x28($s1) +/* f0f8ed0: 3c017f1b */ lui $at,0x7f1b +/* f0f8ed4: c42429fc */ lwc1 $f4,0x29fc($at) +/* f0f8ed8: e6200564 */ swc1 $f0,0x564($s1) +/* f0f8edc: e620056c */ swc1 $f0,0x56c($s1) +/* f0f8ee0: e6240568 */ swc1 $f4,0x568($s1) +/* f0f8ee4: c6260568 */ lwc1 $f6,0x568($s1) +/* f0f8ee8: c6280564 */ lwc1 $f8,0x564($s1) +/* f0f8eec: c62a056c */ lwc1 $f10,0x56c($s1) +/* f0f8ef0: 3c017f1b */ lui $at,0x7f1b +/* f0f8ef4: e6260540 */ swc1 $f6,0x540($s1) +/* f0f8ef8: e628053c */ swc1 $f8,0x53c($s1) +/* f0f8efc: e62a0544 */ swc1 $f10,0x544($s1) +/* f0f8f00: c4302a00 */ lwc1 $f16,0x2a00($at) +/* f0f8f04: 3c017f1b */ lui $at,0x7f1b +/* f0f8f08: 922805cd */ lbu $t0,0x5cd($s1) +/* f0f8f0c: e6300554 */ swc1 $f16,0x554($s1) +/* f0f8f10: c6320554 */ lwc1 $f18,0x554($s1) +/* f0f8f14: 3109ff7f */ andi $t1,$t0,0xff7f +/* f0f8f18: e632052c */ swc1 $f18,0x52c($s1) +/* f0f8f1c: c4242a04 */ lwc1 $f4,0x2a04($at) +/* f0f8f20: 3c017f1b */ lui $at,0x7f1b +/* f0f8f24: e6240558 */ swc1 $f4,0x558($s1) +/* f0f8f28: c6260558 */ lwc1 $f6,0x558($s1) +/* f0f8f2c: e6260530 */ swc1 $f6,0x530($s1) +/* f0f8f30: c4282a08 */ lwc1 $f8,0x2a08($at) +/* f0f8f34: 3c017f1b */ lui $at,0x7f1b +/* f0f8f38: e628055c */ swc1 $f8,0x55c($s1) +/* f0f8f3c: c62a055c */ lwc1 $f10,0x55c($s1) +/* f0f8f40: e62a0534 */ swc1 $f10,0x534($s1) +/* f0f8f44: c4302a0c */ lwc1 $f16,0x2a0c($at) +/* f0f8f48: a22905cd */ sb $t1,0x5cd($s1) +/* f0f8f4c: ae200590 */ sw $zero,0x590($s1) +/* f0f8f50: e6300560 */ swc1 $f16,0x560($s1) +/* f0f8f54: c6320560 */ lwc1 $f18,0x560($s1) +/* f0f8f58: ae20059c */ sw $zero,0x59c($s1) +/* f0f8f5c: e6320538 */ swc1 $f18,0x538($s1) +.L0f0f8f60: +/* f0f8f60: 922a05d5 */ lbu $t2,0x5d5($s1) +/* f0f8f64: 3c02800a */ lui $v0,0x800a +/* f0f8f68: 3c03800a */ lui $v1,0x800a +/* f0f8f6c: 314bfff7 */ andi $t3,$t2,0xfff7 +/* f0f8f70: 44800000 */ mtc1 $zero,$f0 +/* f0f8f74: a22005d4 */ sb $zero,0x5d4($s1) +/* f0f8f78: a22b05d5 */ sb $t3,0x5d5($s1) +/* f0f8f7c: 246319c0 */ addiu $v1,$v1,0x19c0 +/* f0f8f80: 2442e000 */ addiu $v0,$v0,-8192 +/* f0f8f84: 2404ffff */ addiu $a0,$zero,-1 +.L0f0f8f88: +/* f0f8f88: 24420e70 */ addiu $v0,$v0,0xe70 +/* f0f8f8c: 0043082b */ sltu $at,$v0,$v1 +/* f0f8f90: ac40f688 */ sw $zero,-0x978($v0) +/* f0f8f94: a440f684 */ sh $zero,-0x97c($v0) +/* f0f8f98: a440f5f0 */ sh $zero,-0xa10($v0) +/* f0f8f9c: a040f9b0 */ sb $zero,-0x650($v0) +/* f0f8fa0: ac40f7ec */ sw $zero,-0x814($v0) +/* f0f8fa4: ac40f9ac */ sw $zero,-0x654($v0) +/* f0f8fa8: ac40f868 */ sw $zero,-0x798($v0) +/* f0f8fac: a044ff88 */ sb $a0,-0x78($v0) +/* f0f8fb0: a040ffd1 */ sb $zero,-0x2f($v0) +/* f0f8fb4: ac40fff4 */ sw $zero,-0xc($v0) +/* f0f8fb8: 1420fff3 */ bnez $at,.L0f0f8f88 +/* f0f8fbc: ac40fff8 */ sw $zero,-0x8($v0) +/* f0f8fc0: 922c05d5 */ lbu $t4,0x5d5($s1) +/* f0f8fc4: 240500ff */ addiu $a1,$zero,0xff +/* f0f8fc8: 3c02800a */ lui $v0,0x800a +/* f0f8fcc: 3c03800a */ lui $v1,0x800a +/* f0f8fd0: 318dfffb */ andi $t5,$t4,0xfffb +/* f0f8fd4: a2240668 */ sb $a0,0x668($s1) +/* f0f8fd8: ae20000c */ sw $zero,0xc($s1) +/* f0f8fdc: ae240008 */ sw $a0,0x8($s1) +/* f0f8fe0: ae200000 */ sw $zero,0x0($s1) +/* f0f8fe4: ae200004 */ sw $zero,0x4($s1) +/* f0f8fe8: e6200010 */ swc1 $f0,0x10($s1) +/* f0f8fec: a2200014 */ sb $zero,0x14($s1) +/* f0f8ff0: a22d05d5 */ sb $t5,0x5d5($s1) +/* f0f8ff4: a2250015 */ sb $a1,0x15($s1) +/* f0f8ff8: a224001b */ sb $a0,0x1b($s1) +/* f0f8ffc: 246319c5 */ addiu $v1,$v1,0x19c5 +/* f0f9000: 244219c0 */ addiu $v0,$v0,0x19c0 +.L0f0f9004: +/* f0f9004: 24420001 */ addiu $v0,$v0,0x1 +/* f0f9008: 1443fffe */ bne $v0,$v1,.L0f0f9004 +/* f0f900c: a0450668 */ sb $a1,0x668($v0) +/* f0f9010: 8fbf0024 */ lw $ra,0x24($sp) +/* f0f9014: a220066e */ sb $zero,0x66e($s1) +/* f0f9018: a220066f */ sb $zero,0x66f($s1) +/* f0f901c: 8fb1001c */ lw $s1,0x1c($sp) +/* f0f9020: 8fb00018 */ lw $s0,0x18($sp) +/* f0f9024: 8fb20020 */ lw $s2,0x20($sp) +/* f0f9028: 03e00008 */ jr $ra +/* f0f902c: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f0f9030 +/* f0f9030: 27bdff98 */ addiu $sp,$sp,-104 +/* f0f9034: afb40024 */ sw $s4,0x24($sp) +/* f0f9038: 3c148007 */ lui $s4,0x8007 +/* f0f903c: 26941448 */ addiu $s4,$s4,0x1448 +/* f0f9040: 8e8e0000 */ lw $t6,0x0($s4) +/* f0f9044: afb50028 */ sw $s5,0x28($sp) +/* f0f9048: 24150e70 */ addiu $s5,$zero,0xe70 +/* f0f904c: 01d50019 */ multu $t6,$s5 +/* f0f9050: afb30020 */ sw $s3,0x20($sp) +/* f0f9054: 3c13800a */ lui $s3,0x800a +/* f0f9058: 2673e000 */ addiu $s3,$s3,-8192 +/* f0f905c: afbf002c */ sw $ra,0x2c($sp) +/* f0f9060: afb2001c */ sw $s2,0x1c($sp) +/* f0f9064: afb10018 */ sw $s1,0x18($sp) +/* f0f9068: afb00014 */ sw $s0,0x14($sp) +/* f0f906c: 00802825 */ or $a1,$a0,$zero +/* f0f9070: 00007812 */ mflo $t7 +/* f0f9074: 026f1821 */ addu $v1,$s3,$t7 +/* f0f9078: 847804f4 */ lh $t8,0x4f4($v1) +/* f0f907c: 0018c880 */ sll $t9,$t8,0x2 +/* f0f9080: 0338c823 */ subu $t9,$t9,$t8 +/* f0f9084: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0f9088: 00791021 */ addu $v0,$v1,$t9 +/* f0f908c: 80480460 */ lb $t0,0x460($v0) +/* f0f9090: 2442044c */ addiu $v0,$v0,0x44c +/* f0f9094: 29010002 */ slti $at,$t0,0x2 +/* f0f9098: 542000a8 */ bnezl $at,.L0f0f933c +/* f0f909c: 8fbf002c */ lw $ra,0x2c($sp) +/* f0f90a0: 8c6a04f8 */ lw $t2,0x4f8($v1) +/* f0f90a4: 00044823 */ negu $t1,$a0 +/* f0f90a8: 00806825 */ or $t5,$a0,$zero +/* f0f90ac: a149006d */ sb $t1,0x6d($t2) +/* f0f90b0: 804b0015 */ lb $t3,0x15($v0) +/* f0f90b4: 016d7021 */ addu $t6,$t3,$t5 +/* f0f90b8: a04e0015 */ sb $t6,0x15($v0) +/* f0f90bc: 80440015 */ lb $a0,0x15($v0) +/* f0f90c0: 04830006 */ bgezl $a0,.L0f0f90dc +/* f0f90c4: 80590014 */ lb $t9,0x14($v0) +/* f0f90c8: 804f0014 */ lb $t7,0x14($v0) +/* f0f90cc: 25f8ffff */ addiu $t8,$t7,-1 +/* f0f90d0: a0580015 */ sb $t8,0x15($v0) +/* f0f90d4: 80440015 */ lb $a0,0x15($v0) +/* f0f90d8: 80590014 */ lb $t9,0x14($v0) +.L0f0f90dc: +/* f0f90dc: 0099082a */ slt $at,$a0,$t9 +/* f0f90e0: 54200004 */ bnezl $at,.L0f0f90f4 +/* f0f90e4: 8e880000 */ lw $t0,0x0($s4) +/* f0f90e8: a0400015 */ sb $zero,0x15($v0) +/* f0f90ec: 80440015 */ lb $a0,0x15($v0) +/* f0f90f0: 8e880000 */ lw $t0,0x0($s4) +.L0f0f90f4: +/* f0f90f4: 00045080 */ sll $t2,$a0,0x2 +/* f0f90f8: 004a6021 */ addu $t4,$v0,$t2 +/* f0f90fc: 01150019 */ multu $t0,$s5 +/* f0f9100: 8d8b0000 */ lw $t3,0x0($t4) +/* f0f9104: 24010001 */ addiu $at,$zero,0x1 +/* f0f9108: 01602025 */ or $a0,$t3,$zero +/* f0f910c: 00004812 */ mflo $t1 +/* f0f9110: 02691821 */ addu $v1,$s3,$t1 +/* f0f9114: 14a1000a */ bne $a1,$at,.L0f0f9140 +/* f0f9118: ac6b04f8 */ sw $t3,0x4f8($v1) +/* f0f911c: 0fc3ca23 */ jal func0f0f288c +/* f0f9120: afa50068 */ sw $a1,0x68($sp) +/* f0f9124: 8e8d0000 */ lw $t5,0x0($s4) +/* f0f9128: 01b50019 */ multu $t5,$s5 +/* f0f912c: 00007012 */ mflo $t6 +/* f0f9130: 026e7821 */ addu $t7,$s3,$t6 +/* f0f9134: 8df804f8 */ lw $t8,0x4f8($t7) +/* f0f9138: 1000000a */ beqz $zero,.L0f0f9164 +/* f0f913c: af020008 */ sw $v0,0x8($t8) +.L0f0f9140: +/* f0f9140: 8c6404f8 */ lw $a0,0x4f8($v1) +/* f0f9144: 0fc3ca4a */ jal func0f0f2928 +/* f0f9148: afa50068 */ sw $a1,0x68($sp) +/* f0f914c: 8e990000 */ lw $t9,0x0($s4) +/* f0f9150: 03350019 */ multu $t9,$s5 +/* f0f9154: 00004012 */ mflo $t0 +/* f0f9158: 02684821 */ addu $t1,$s3,$t0 +/* f0f915c: 8d2a04f8 */ lw $t2,0x4f8($t1) +/* f0f9160: ad420008 */ sw $v0,0x8($t2) +.L0f0f9164: +/* f0f9164: 8e8c0000 */ lw $t4,0x0($s4) +/* f0f9168: 2411001a */ addiu $s1,$zero,0x1a +/* f0f916c: 27b20050 */ addiu $s2,$sp,0x50 +/* f0f9170: 01950019 */ multu $t4,$s5 +/* f0f9174: 00005812 */ mflo $t3 +/* f0f9178: 026b6821 */ addu $t5,$s3,$t3 +/* f0f917c: 8da304f8 */ lw $v1,0x4f8($t5) +/* f0f9180: 8c6e0000 */ lw $t6,0x0($v1) +/* f0f9184: 8dd00008 */ lw $s0,0x8($t6) +/* f0f9188: 920f0000 */ lbu $t7,0x0($s0) +/* f0f918c: 522f0023 */ beql $s1,$t7,.L0f0f921c +/* f0f9190: 8c650008 */ lw $a1,0x8($v1) +/* f0f9194: 8e020010 */ lw $v0,0x10($s0) +.L0f0f9198: +/* f0f9198: 50400012 */ beqzl $v0,.L0f0f91e4 +/* f0f919c: 920b0014 */ lbu $t3,0x14($s0) +/* f0f91a0: 8e180004 */ lw $t8,0x4($s0) +/* f0f91a4: 2404000f */ addiu $a0,$zero,0xf +/* f0f91a8: 02002825 */ or $a1,$s0,$zero +/* f0f91ac: 33190004 */ andi $t9,$t8,0x4 +/* f0f91b0: 5720000c */ bnezl $t9,.L0f0f91e4 +/* f0f91b4: 920b0014 */ lbu $t3,0x14($s0) +/* f0f91b8: 0040f809 */ jalr $v0 +/* f0f91bc: 02403025 */ or $a2,$s2,$zero +/* f0f91c0: 50400008 */ beqzl $v0,.L0f0f91e4 +/* f0f91c4: 920b0014 */ lbu $t3,0x14($s0) +/* f0f91c8: 8e880000 */ lw $t0,0x0($s4) +/* f0f91cc: 01150019 */ multu $t0,$s5 +/* f0f91d0: 00004812 */ mflo $t1 +/* f0f91d4: 02695021 */ addu $t2,$s3,$t1 +/* f0f91d8: 8d4c04f8 */ lw $t4,0x4f8($t2) +/* f0f91dc: ad900008 */ sw $s0,0x8($t4) +/* f0f91e0: 920b0014 */ lbu $t3,0x14($s0) +.L0f0f91e4: +/* f0f91e4: 26100014 */ addiu $s0,$s0,0x14 +/* f0f91e8: 562bffeb */ bnel $s1,$t3,.L0f0f9198 +/* f0f91ec: 8e020010 */ lw $v0,0x10($s0) +/* f0f91f0: 8e8d0000 */ lw $t5,0x0($s4) +/* f0f91f4: 000d70c0 */ sll $t6,$t5,0x3 +/* f0f91f8: 01cd7023 */ subu $t6,$t6,$t5 +/* f0f91fc: 000e7080 */ sll $t6,$t6,0x2 +/* f0f9200: 01cd7021 */ addu $t6,$t6,$t5 +/* f0f9204: 000e70c0 */ sll $t6,$t6,0x3 +/* f0f9208: 01cd7023 */ subu $t6,$t6,$t5 +/* f0f920c: 000e7100 */ sll $t6,$t6,0x4 +/* f0f9210: 026e7821 */ addu $t7,$s3,$t6 +/* f0f9214: 8de304f8 */ lw $v1,0x4f8($t7) +/* f0f9218: 8c650008 */ lw $a1,0x8($v1) +.L0f0f921c: +/* f0f921c: 50a00016 */ beqzl $a1,.L0f0f9278 +/* f0f9220: 8fac0068 */ lw $t4,0x68($sp) +/* f0f9224: 8ca20010 */ lw $v0,0x10($a1) +/* f0f9228: 50400013 */ beqzl $v0,.L0f0f9278 +/* f0f922c: 8fac0068 */ lw $t4,0x68($sp) +/* f0f9230: 8cb80004 */ lw $t8,0x4($a1) +/* f0f9234: 2404000d */ addiu $a0,$zero,0xd +/* f0f9238: 33190004 */ andi $t9,$t8,0x4 +/* f0f923c: 5720000e */ bnezl $t9,.L0f0f9278 +/* f0f9240: 8fac0068 */ lw $t4,0x68($sp) +/* f0f9244: 0040f809 */ jalr $v0 +/* f0f9248: 27a60040 */ addiu $a2,$sp,0x40 +/* f0f924c: 8e880000 */ lw $t0,0x0($s4) +/* f0f9250: 000848c0 */ sll $t1,$t0,0x3 +/* f0f9254: 01284823 */ subu $t1,$t1,$t0 +/* f0f9258: 00094880 */ sll $t1,$t1,0x2 +/* f0f925c: 01284821 */ addu $t1,$t1,$t0 +/* f0f9260: 000948c0 */ sll $t1,$t1,0x3 +/* f0f9264: 01284823 */ subu $t1,$t1,$t0 +/* f0f9268: 00094900 */ sll $t1,$t1,0x4 +/* f0f926c: 02695021 */ addu $t2,$s3,$t1 +/* f0f9270: 8d4304f8 */ lw $v1,0x4f8($t2) +/* f0f9274: 8fac0068 */ lw $t4,0x68($sp) +.L0f0f9278: +/* f0f9278: a06c006d */ sb $t4,0x6d($v1) +/* f0f927c: 8e8b0000 */ lw $t3,0x0($s4) +/* f0f9280: 01750019 */ multu $t3,$s5 +/* f0f9284: 00006812 */ mflo $t5 +/* f0f9288: 026d7021 */ addu $t6,$s3,$t5 +/* f0f928c: 0fc3dfa6 */ jal func0f0f7e98 +/* f0f9290: 8dc404f8 */ lw $a0,0x4f8($t6) +/* f0f9294: 8e8f0000 */ lw $t7,0x0($s4) +/* f0f9298: 44802000 */ mtc1 $zero,$f4 +/* f0f929c: 01f50019 */ multu $t7,$s5 +/* f0f92a0: 0000c012 */ mflo $t8 +/* f0f92a4: 0278c821 */ addu $t9,$s3,$t8 +/* f0f92a8: 8f2304f8 */ lw $v1,0x4f8($t9) +/* f0f92ac: 8c68002c */ lw $t0,0x2c($v1) +/* f0f92b0: ac680014 */ sw $t0,0x14($v1) +/* f0f92b4: 8e890000 */ lw $t1,0x0($s4) +/* f0f92b8: 01350019 */ multu $t1,$s5 +/* f0f92bc: 00005012 */ mflo $t2 +/* f0f92c0: 026a6021 */ addu $t4,$s3,$t2 +/* f0f92c4: 8d8304f8 */ lw $v1,0x4f8($t4) +/* f0f92c8: 8c6b0030 */ lw $t3,0x30($v1) +/* f0f92cc: ac6b0018 */ sw $t3,0x18($v1) +/* f0f92d0: 8e8d0000 */ lw $t5,0x0($s4) +/* f0f92d4: 01b50019 */ multu $t5,$s5 +/* f0f92d8: 00007012 */ mflo $t6 +/* f0f92dc: 026e7821 */ addu $t7,$s3,$t6 +/* f0f92e0: 8df804f8 */ lw $t8,0x4f8($t7) +/* f0f92e4: a300006d */ sb $zero,0x6d($t8) +/* f0f92e8: 8e990000 */ lw $t9,0x0($s4) +/* f0f92ec: 03350019 */ multu $t9,$s5 +/* f0f92f0: 00004012 */ mflo $t0 +/* f0f92f4: 02684821 */ addu $t1,$s3,$t0 +/* f0f92f8: 8d2a04f8 */ lw $t2,0x4f8($t1) +/* f0f92fc: a1400060 */ sb $zero,0x60($t2) +/* f0f9300: 8e8c0000 */ lw $t4,0x0($s4) +/* f0f9304: 01950019 */ multu $t4,$s5 +/* f0f9308: 00005812 */ mflo $t3 +/* f0f930c: 026b6821 */ addu $t5,$s3,$t3 +/* f0f9310: 8dae04f8 */ lw $t6,0x4f8($t5) +/* f0f9314: e5c40050 */ swc1 $f4,0x50($t6) +/* f0f9318: 8e8f0000 */ lw $t7,0x0($s4) +/* f0f931c: 01f50019 */ multu $t7,$s5 +/* f0f9320: 0000c012 */ mflo $t8 +/* f0f9324: 02782021 */ addu $a0,$s3,$t8 +/* f0f9328: 0fc3cde9 */ jal func0f0f37a4 +/* f0f932c: 24840840 */ addiu $a0,$a0,0x840 +/* f0f9330: 0fc3c27c */ jal func0f0f09f0 +/* f0f9334: 00002025 */ or $a0,$zero,$zero +/* f0f9338: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0f933c: +/* f0f933c: 8fb00014 */ lw $s0,0x14($sp) +/* f0f9340: 8fb10018 */ lw $s1,0x18($sp) +/* f0f9344: 8fb2001c */ lw $s2,0x1c($sp) +/* f0f9348: 8fb30020 */ lw $s3,0x20($sp) +/* f0f934c: 8fb40024 */ lw $s4,0x24($sp) +/* f0f9350: 8fb50028 */ lw $s5,0x28($sp) +/* f0f9354: 03e00008 */ jr $ra +/* f0f9358: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f0f935c +/* f0f935c: 3c0e8007 */ lui $t6,0x8007 +/* f0f9360: 8dce1448 */ lw $t6,0x1448($t6) +/* f0f9364: 27bdfee0 */ addiu $sp,$sp,-288 +/* f0f9368: 3c18800a */ lui $t8,0x800a +/* f0f936c: 000e78c0 */ sll $t7,$t6,0x3 +/* f0f9370: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f9374: 000f7880 */ sll $t7,$t7,0x2 +/* f0f9378: 01ee7821 */ addu $t7,$t7,$t6 +/* f0f937c: 000f78c0 */ sll $t7,$t7,0x3 +/* f0f9380: 01ee7823 */ subu $t7,$t7,$t6 +/* f0f9384: 000f7900 */ sll $t7,$t7,0x4 +/* f0f9388: 2718e000 */ addiu $t8,$t8,-8192 +/* f0f938c: 01f81021 */ addu $v0,$t7,$t8 +/* f0f9390: 8c590e40 */ lw $t9,0xe40($v0) +/* f0f9394: afbf0044 */ sw $ra,0x44($sp) +/* f0f9398: afbe0040 */ sw $s8,0x40($sp) +/* f0f939c: afb7003c */ sw $s7,0x3c($sp) +/* f0f93a0: afb60038 */ sw $s6,0x38($sp) +/* f0f93a4: afb50034 */ sw $s5,0x34($sp) +/* f0f93a8: afb40030 */ sw $s4,0x30($sp) +/* f0f93ac: afb3002c */ sw $s3,0x2c($sp) +/* f0f93b0: afb20028 */ sw $s2,0x28($sp) +/* f0f93b4: afb10024 */ sw $s1,0x24($sp) +/* f0f93b8: afb00020 */ sw $s0,0x20($sp) +/* f0f93bc: afa60128 */ sw $a2,0x128($sp) +/* f0f93c0: afa0011c */ sw $zero,0x11c($sp) +/* f0f93c4: 8c930000 */ lw $s3,0x0($a0) +/* f0f93c8: 001947c2 */ srl $t0,$t9,0x1f +/* f0f93cc: 00a08825 */ or $s1,$a1,$zero +/* f0f93d0: 0080f025 */ or $s8,$a0,$zero +/* f0f93d4: 15000005 */ bnez $t0,.L0f0f93ec +/* f0f93d8: afa20114 */ sw $v0,0x114($sp) +/* f0f93dc: 3c098006 */ lui $t1,0x8006 +/* f0f93e0: 8d29dd58 */ lw $t1,-0x22a8($t1) +/* f0f93e4: 5120001e */ beqzl $t1,.L0f0f9460 +/* f0f93e8: 90580e40 */ lbu $t8,0xe40($v0) +.L0f0f93ec: +/* f0f93ec: 00002e00 */ sll $a1,$zero,0x18 +/* f0f93f0: 00055603 */ sra $t2,$a1,0x18 +/* f0f93f4: 314600ff */ andi $a2,$t2,0xff +/* f0f93f8: a2260001 */ sb $a2,0x1($s1) +/* f0f93fc: a2260000 */ sb $a2,0x0($s1) +/* f0f9400: a22a0003 */ sb $t2,0x3($s1) +/* f0f9404: a22a0002 */ sb $t2,0x2($s1) +/* f0f9408: a2200014 */ sb $zero,0x14($s1) +/* f0f940c: a2200007 */ sb $zero,0x7($s1) +/* f0f9410: a2200006 */ sb $zero,0x6($s1) +/* f0f9414: a2200005 */ sb $zero,0x5($s1) +/* f0f9418: a2200004 */ sb $zero,0x4($s1) +/* f0f941c: 3c0b8007 */ lui $t3,0x8007 +/* f0f9420: 8d6b1448 */ lw $t3,0x1448($t3) +/* f0f9424: 3c0d800a */ lui $t5,0x800a +/* f0f9428: 25ade000 */ addiu $t5,$t5,-8192 +/* f0f942c: 000b60c0 */ sll $t4,$t3,0x3 +/* f0f9430: 018b6023 */ subu $t4,$t4,$t3 +/* f0f9434: 000c6080 */ sll $t4,$t4,0x2 +/* f0f9438: 018b6021 */ addu $t4,$t4,$t3 +/* f0f943c: 000c60c0 */ sll $t4,$t4,0x3 +/* f0f9440: 018b6023 */ subu $t4,$t4,$t3 +/* f0f9444: 000c6100 */ sll $t4,$t4,0x4 +/* f0f9448: 018d1021 */ addu $v0,$t4,$t5 +/* f0f944c: 904e0e40 */ lbu $t6,0xe40($v0) +/* f0f9450: 01402825 */ or $a1,$t2,$zero +/* f0f9454: 31cfff7f */ andi $t7,$t6,0xff7f +/* f0f9458: a04f0e40 */ sb $t7,0xe40($v0) +/* f0f945c: 90580e40 */ lbu $t8,0xe40($v0) +.L0f0f9460: +/* f0f9460: a3a000da */ sb $zero,0xda($sp) +/* f0f9464: 3c07800a */ lui $a3,0x800a +/* f0f9468: 3319ff7f */ andi $t9,$t8,0xff7f +/* f0f946c: a0590e40 */ sb $t9,0xe40($v0) +/* f0f9470: 92280003 */ lbu $t0,0x3($s1) +/* f0f9474: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0f9478: 24040009 */ addiu $a0,$zero,0x9 +/* f0f947c: a3a800db */ sb $t0,0xdb($sp) +/* f0f9480: 82290000 */ lb $t1,0x0($s1) +/* f0f9484: 44807000 */ mtc1 $zero,$f14 +/* f0f9488: a3a900d8 */ sb $t1,0xd8($sp) +/* f0f948c: 822a0001 */ lb $t2,0x1($s1) +/* f0f9490: a3aa00d9 */ sb $t2,0xd9($sp) +/* f0f9494: 822b0004 */ lb $t3,0x4($s1) +/* f0f9498: a3ab00dc */ sb $t3,0xdc($sp) +/* f0f949c: 822c0005 */ lb $t4,0x5($s1) +/* f0f94a0: a3ac00dd */ sb $t4,0xdd($sp) +/* f0f94a4: 822d0008 */ lb $t5,0x8($s1) +/* f0f94a8: a3ad00e0 */ sb $t5,0xe0($sp) +/* f0f94ac: 822e0009 */ lb $t6,0x9($s1) +/* f0f94b0: a3a000e2 */ sb $zero,0xe2($sp) +/* f0f94b4: a3ae00e1 */ sb $t6,0xe1($sp) +/* f0f94b8: 8e2f000c */ lw $t7,0xc($s1) +/* f0f94bc: afaf00e4 */ sw $t7,0xe4($sp) +/* f0f94c0: 8e380010 */ lw $t8,0x10($s1) +/* f0f94c4: afb800e8 */ sw $t8,0xe8($sp) +/* f0f94c8: 8fd90054 */ lw $t9,0x54($s8) +/* f0f94cc: 8fc9005c */ lw $t1,0x5c($s8) +/* f0f94d0: c7c00040 */ lwc1 $f0,0x40($s8) +/* f0f94d4: 27280001 */ addiu $t0,$t9,0x1 +/* f0f94d8: afc80054 */ sw $t0,0x54($s8) +/* f0f94dc: 8cea0000 */ lw $t2,0x0($a3) +/* f0f94e0: 01006025 */ or $t4,$t0,$zero +/* f0f94e4: 3c198007 */ lui $t9,0x8007 +/* f0f94e8: 012a5821 */ addu $t3,$t1,$t2 +/* f0f94ec: 0164001a */ div $zero,$t3,$a0 +/* f0f94f0: 00006812 */ mflo $t5 +/* f0f94f4: 00007810 */ mfhi $t7 +/* f0f94f8: afcb005c */ sw $t3,0x5c($s8) +/* f0f94fc: 018d7021 */ addu $t6,$t4,$t5 +/* f0f9500: afce0054 */ sw $t6,0x54($s8) +/* f0f9504: afcf005c */ sw $t7,0x5c($s8) +/* f0f9508: 8f3914dc */ lw $t9,0x14dc($t9) +/* f0f950c: 01601825 */ or $v1,$t3,$zero +/* f0f9510: 460e003c */ c.lt.s $f0,$f14 +/* f0f9514: 01d9001b */ divu $zero,$t6,$t9 +/* f0f9518: 14800002 */ bnez $a0,.L0f0f9524 +/* f0f951c: 00000000 */ sll $zero,$zero,0x0 +/* f0f9520: 0007000d */ break 0x7 +.L0f0f9524: +/* f0f9524: 2401ffff */ addiu $at,$zero,-1 +/* f0f9528: 14810004 */ bne $a0,$at,.L0f0f953c +/* f0f952c: 3c018000 */ lui $at,0x8000 +/* f0f9530: 14610002 */ bne $v1,$at,.L0f0f953c +/* f0f9534: 00000000 */ sll $zero,$zero,0x0 +/* f0f9538: 0006000d */ break 0x6 +.L0f0f953c: +/* f0f953c: 00004010 */ mfhi $t0 +/* f0f9540: afc80054 */ sw $t0,0x54($s8) +/* f0f9544: 01c0c025 */ or $t8,$t6,$zero +/* f0f9548: 17200002 */ bnez $t9,.L0f0f9554 +/* f0f954c: 00000000 */ sll $zero,$zero,0x0 +/* f0f9550: 0007000d */ break 0x7 +.L0f0f9554: +/* f0f9554: 4500004b */ bc1f .L0f0f9684 +/* f0f9558: 3c048007 */ lui $a0,0x8007 +/* f0f955c: 8c841448 */ lw $a0,0x1448($a0) +/* f0f9560: 3c0a800a */ lui $t2,0x800a +/* f0f9564: 3c013f80 */ lui $at,0x3f80 +/* f0f9568: 000448c0 */ sll $t1,$a0,0x3 +/* f0f956c: 01244823 */ subu $t1,$t1,$a0 +/* f0f9570: 00094880 */ sll $t1,$t1,0x2 +/* f0f9574: 01244821 */ addu $t1,$t1,$a0 +/* f0f9578: 000948c0 */ sll $t1,$t1,0x3 +/* f0f957c: 01244823 */ subu $t1,$t1,$a0 +/* f0f9580: 00094900 */ sll $t1,$t1,0x4 +/* f0f9584: 01495021 */ addu $t2,$t2,$t1 +/* f0f9588: 8d4ae4f8 */ lw $t2,-0x1b08($t2) +/* f0f958c: 57ca0034 */ bnel $s8,$t2,.L0f0f9660 +/* f0f9590: 93c9003c */ lbu $t1,0x3c($s8) +/* f0f9594: 92700000 */ lbu $s0,0x0($s3) +/* f0f9598: 0fc62ff6 */ jal func0f18bfd8 +/* f0f959c: afb10124 */ sw $s1,0x124($sp) +/* f0f95a0: 44807000 */ mtc1 $zero,$f14 +/* f0f95a4: 10400007 */ beqz $v0,.L0f0f95c4 +/* f0f95a8: 3c0e800a */ lui $t6,0x800a +/* f0f95ac: 8fcb0000 */ lw $t3,0x0($s8) +/* f0f95b0: 8d6c0010 */ lw $t4,0x10($t3) +/* f0f95b4: 318d0010 */ andi $t5,$t4,0x10 +/* f0f95b8: 11a00002 */ beqz $t5,.L0f0f95c4 +/* f0f95bc: 00000000 */ sll $zero,$zero,0x0 +/* f0f95c0: 24100002 */ addiu $s0,$zero,0x2 +.L0f0f95c4: +/* f0f95c4: 8dce19c4 */ lw $t6,0x19c4($t6) +/* f0f95c8: 24010001 */ addiu $at,$zero,0x1 +/* f0f95cc: 3c07800a */ lui $a3,0x800a +/* f0f95d0: 15c10017 */ bne $t6,$at,.L0f0f9630 +/* f0f95d4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0f95d8: 3c02800a */ lui $v0,0x800a +/* f0f95dc: 904219d4 */ lbu $v0,0x19d4($v0) +/* f0f95e0: 24010008 */ addiu $at,$zero,0x8 +/* f0f95e4: 3c0f8008 */ lui $t7,0x8008 +/* f0f95e8: 10410004 */ beq $v0,$at,.L0f0f95fc +/* f0f95ec: 24120003 */ addiu $s2,$zero,0x3 +/* f0f95f0: 24010007 */ addiu $at,$zero,0x7 +/* f0f95f4: 14410002 */ bne $v0,$at,.L0f0f9600 +/* f0f95f8: 00000000 */ sll $zero,$zero,0x0 +.L0f0f95fc: +/* f0f95fc: 24100001 */ addiu $s0,$zero,0x1 +.L0f0f9600: +/* f0f9600: 8deffc00 */ lw $t7,-0x400($t7) +/* f0f9604: 24010019 */ addiu $at,$zero,0x19 +/* f0f9608: 55e1000a */ bnel $t7,$at,.L0f0f9634 +/* f0f960c: 93c8003c */ lbu $t0,0x3c($s8) +/* f0f9610: 12420007 */ beq $s2,$v0,.L0f0f9630 +/* f0f9614: 3c18800a */ lui $t8,0x800a +/* f0f9618: 931819d5 */ lbu $t8,0x19d5($t8) +/* f0f961c: 24190005 */ addiu $t9,$zero,0x5 +/* f0f9620: 52580004 */ beql $s2,$t8,.L0f0f9634 +/* f0f9624: 93c8003c */ lbu $t0,0x3c($s8) +/* f0f9628: 24100005 */ addiu $s0,$zero,0x5 +/* f0f962c: a3d9003c */ sb $t9,0x3c($s8) +.L0f0f9630: +/* f0f9630: 93c8003c */ lbu $t0,0x3c($s8) +.L0f0f9634: +/* f0f9634: 3c013f80 */ lui $at,0x3f80 +/* f0f9638: 44816000 */ mtc1 $at,$f12 +/* f0f963c: 12080005 */ beq $s0,$t0,.L0f0f9654 +/* f0f9640: 24120003 */ addiu $s2,$zero,0x3 +/* f0f9644: 44802000 */ mtc1 $zero,$f4 +/* f0f9648: a3d0003d */ sb $s0,0x3d($s8) +/* f0f964c: afc00044 */ sw $zero,0x44($s8) +/* f0f9650: e7c40040 */ swc1 $f4,0x40($s8) +.L0f0f9654: +/* f0f9654: 10000072 */ beqz $zero,.L0f0f9820 +/* f0f9658: 8fb10124 */ lw $s1,0x124($sp) +/* f0f965c: 93c9003c */ lbu $t1,0x3c($s8) +.L0f0f9660: +/* f0f9660: 44816000 */ mtc1 $at,$f12 +/* f0f9664: 11200005 */ beqz $t1,.L0f0f967c +/* f0f9668: 00000000 */ sll $zero,$zero,0x0 +/* f0f966c: 44803000 */ mtc1 $zero,$f6 +/* f0f9670: a3c0003d */ sb $zero,0x3d($s8) +/* f0f9674: afc00044 */ sw $zero,0x44($s8) +/* f0f9678: e7c60040 */ swc1 $f6,0x40($s8) +.L0f0f967c: +/* f0f967c: 10000068 */ beqz $zero,.L0f0f9820 +/* f0f9680: 24120003 */ addiu $s2,$zero,0x3 +.L0f0f9684: +/* f0f9684: 3c02800a */ lui $v0,0x800a +/* f0f9688: 8c4219c4 */ lw $v0,0x19c4($v0) +/* f0f968c: 24010001 */ addiu $at,$zero,0x1 +/* f0f9690: 3c0a8008 */ lui $t2,0x8008 +/* f0f9694: 54410017 */ bnel $v0,$at,.L0f0f96f4 +/* f0f9698: 24010001 */ addiu $at,$zero,0x1 +/* f0f969c: 8d4afc00 */ lw $t2,-0x400($t2) +/* f0f96a0: 24010019 */ addiu $at,$zero,0x19 +/* f0f96a4: 3c0b800a */ lui $t3,0x800a +/* f0f96a8: 55410012 */ bnel $t2,$at,.L0f0f96f4 +/* f0f96ac: 24010001 */ addiu $at,$zero,0x1 +/* f0f96b0: 916b19d4 */ lbu $t3,0x19d4($t3) +/* f0f96b4: 24120003 */ addiu $s2,$zero,0x3 +/* f0f96b8: 3c0c800a */ lui $t4,0x800a +/* f0f96bc: 524b000d */ beql $s2,$t3,.L0f0f96f4 +/* f0f96c0: 24010001 */ addiu $at,$zero,0x1 +/* f0f96c4: 918c19d5 */ lbu $t4,0x19d5($t4) +/* f0f96c8: 524c000a */ beql $s2,$t4,.L0f0f96f4 +/* f0f96cc: 24010001 */ addiu $at,$zero,0x1 +/* f0f96d0: 93cd003d */ lbu $t5,0x3d($s8) +/* f0f96d4: 240e0005 */ addiu $t6,$zero,0x5 +/* f0f96d8: 51a00006 */ beqzl $t5,.L0f0f96f4 +/* f0f96dc: 24010001 */ addiu $at,$zero,0x1 +/* f0f96e0: a3ce003d */ sb $t6,0x3d($s8) +/* f0f96e4: 3c02800a */ lui $v0,0x800a +/* f0f96e8: 8c4219c4 */ lw $v0,0x19c4($v0) +/* f0f96ec: c7c00040 */ lwc1 $f0,0x40($s8) +/* f0f96f0: 24010001 */ addiu $at,$zero,0x1 +.L0f0f96f4: +/* f0f96f4: 14410011 */ bne $v0,$at,.L0f0f973c +/* f0f96f8: 24120003 */ addiu $s2,$zero,0x3 +/* f0f96fc: 93cf003c */ lbu $t7,0x3c($s8) +/* f0f9700: 3c02800a */ lui $v0,0x800a +/* f0f9704: 164f000d */ bne $s2,$t7,.L0f0f973c +/* f0f9708: 00000000 */ sll $zero,$zero,0x0 +/* f0f970c: 904219d4 */ lbu $v0,0x19d4($v0) +/* f0f9710: 24010008 */ addiu $at,$zero,0x8 +/* f0f9714: 10410002 */ beq $v0,$at,.L0f0f9720 +/* f0f9718: 24010007 */ addiu $at,$zero,0x7 +/* f0f971c: 14410007 */ bne $v0,$at,.L0f0f973c +.L0f0f9720: +/* f0f9720: 3c017f1b */ lui $at,0x7f1b +/* f0f9724: c42a2a10 */ lwc1 $f10,0x2a10($at) +/* f0f9728: c4e80004 */ lwc1 $f8,0x4($a3) +/* f0f972c: 460a4482 */ mul.s $f18,$f8,$f10 +/* f0f9730: 46120100 */ add.s $f4,$f0,$f18 +/* f0f9734: 10000007 */ beqz $zero,.L0f0f9754 +/* f0f9738: e7c40040 */ swc1 $f4,0x40($s8) +.L0f0f973c: +/* f0f973c: 3c017f1b */ lui $at,0x7f1b +/* f0f9740: c4282a14 */ lwc1 $f8,0x2a14($at) +/* f0f9744: c4e60004 */ lwc1 $f6,0x4($a3) +/* f0f9748: 46083282 */ mul.s $f10,$f6,$f8 +/* f0f974c: 460a0480 */ add.s $f18,$f0,$f10 +/* f0f9750: e7d20040 */ swc1 $f18,0x40($s8) +.L0f0f9754: +/* f0f9754: 3c013f80 */ lui $at,0x3f80 +/* f0f9758: 44816000 */ mtc1 $at,$f12 +/* f0f975c: c7c00040 */ lwc1 $f0,0x40($s8) +/* f0f9760: 3c01bf80 */ lui $at,0xbf80 +/* f0f9764: 4600603c */ c.lt.s $f12,$f0 +/* f0f9768: 00000000 */ sll $zero,$zero,0x0 +/* f0f976c: 45020007 */ bc1fl .L0f0f978c +/* f0f9770: 3c01437f */ lui $at,0x437f +/* f0f9774: 44812000 */ mtc1 $at,$f4 +/* f0f9778: 93d8003d */ lbu $t8,0x3d($s8) +/* f0f977c: e7c40040 */ swc1 $f4,0x40($s8) +/* f0f9780: c7c00040 */ lwc1 $f0,0x40($s8) +/* f0f9784: a3d8003c */ sb $t8,0x3c($s8) +/* f0f9788: 3c01437f */ lui $at,0x437f +.L0f0f978c: +/* f0f978c: 44813000 */ mtc1 $at,$f6 +/* f0f9790: 24080001 */ addiu $t0,$zero,0x1 +/* f0f9794: 3c014f00 */ lui $at,0x4f00 +/* f0f9798: 46060202 */ mul.s $f8,$f0,$f6 +/* f0f979c: 4459f800 */ cfc1 $t9,$31 +/* f0f97a0: 44c8f800 */ ctc1 $t0,$31 +/* f0f97a4: 00000000 */ sll $zero,$zero,0x0 +/* f0f97a8: 460042a4 */ cvt.w.s $f10,$f8 +/* f0f97ac: 4448f800 */ cfc1 $t0,$31 +/* f0f97b0: 00000000 */ sll $zero,$zero,0x0 +/* f0f97b4: 31080078 */ andi $t0,$t0,0x78 +/* f0f97b8: 51000013 */ beqzl $t0,.L0f0f9808 +/* f0f97bc: 44085000 */ mfc1 $t0,$f10 +/* f0f97c0: 44815000 */ mtc1 $at,$f10 +/* f0f97c4: 24080001 */ addiu $t0,$zero,0x1 +/* f0f97c8: 460a4281 */ sub.s $f10,$f8,$f10 +/* f0f97cc: 44c8f800 */ ctc1 $t0,$31 +/* f0f97d0: 00000000 */ sll $zero,$zero,0x0 +/* f0f97d4: 460052a4 */ cvt.w.s $f10,$f10 +/* f0f97d8: 4448f800 */ cfc1 $t0,$31 +/* f0f97dc: 00000000 */ sll $zero,$zero,0x0 +/* f0f97e0: 31080078 */ andi $t0,$t0,0x78 +/* f0f97e4: 15000005 */ bnez $t0,.L0f0f97fc +/* f0f97e8: 00000000 */ sll $zero,$zero,0x0 +/* f0f97ec: 44085000 */ mfc1 $t0,$f10 +/* f0f97f0: 3c018000 */ lui $at,0x8000 +/* f0f97f4: 10000007 */ beqz $zero,.L0f0f9814 +/* f0f97f8: 01014025 */ or $t0,$t0,$at +.L0f0f97fc: +/* f0f97fc: 10000005 */ beqz $zero,.L0f0f9814 +/* f0f9800: 2408ffff */ addiu $t0,$zero,-1 +/* f0f9804: 44085000 */ mfc1 $t0,$f10 +.L0f0f9808: +/* f0f9808: 00000000 */ sll $zero,$zero,0x0 +/* f0f980c: 0500fffb */ bltz $t0,.L0f0f97fc +/* f0f9810: 00000000 */ sll $zero,$zero,0x0 +.L0f0f9814: +/* f0f9814: 44d9f800 */ ctc1 $t9,$31 +/* f0f9818: afc80044 */ sw $t0,0x44($s8) +/* f0f981c: 00000000 */ sll $zero,$zero,0x0 +.L0f0f9820: +/* f0f9820: 93c20060 */ lbu $v0,0x60($s8) +/* f0f9824: 1642001b */ bne $s2,$v0,.L0f0f9894 +/* f0f9828: 3c09800a */ lui $t1,0x800a +/* f0f982c: 912919d5 */ lbu $t1,0x19d5($t1) +/* f0f9830: 24010004 */ addiu $at,$zero,0x4 +/* f0f9834: 51210018 */ beql $t1,$at,.L0f0f9898 +/* f0f9838: 24010002 */ addiu $at,$zero,0x2 +/* f0f983c: c7d20048 */ lwc1 $f18,0x48($s8) +/* f0f9840: 3c0142f0 */ lui $at,0x42f0 +/* f0f9844: 460e903c */ c.lt.s $f18,$f14 +/* f0f9848: 00000000 */ sll $zero,$zero,0x0 +/* f0f984c: 45020010 */ bc1fl .L0f0f9890 +/* f0f9850: e7ce0050 */ swc1 $f14,0x50($s8) +/* f0f9854: c4e40004 */ lwc1 $f4,0x4($a3) +/* f0f9858: 44813000 */ mtc1 $at,$f6 +/* f0f985c: c7ca0050 */ lwc1 $f10,0x50($s8) +/* f0f9860: 46062203 */ div.s $f8,$f4,$f6 +/* f0f9864: 46085480 */ add.s $f18,$f10,$f8 +/* f0f9868: e7d20050 */ swc1 $f18,0x50($s8) +/* f0f986c: c7c40050 */ lwc1 $f4,0x50($s8) +/* f0f9870: 4604603c */ c.lt.s $f12,$f4 +/* f0f9874: 00000000 */ sll $zero,$zero,0x0 +/* f0f9878: 45000002 */ bc1f .L0f0f9884 +/* f0f987c: 00000000 */ sll $zero,$zero,0x0 +/* f0f9880: e7ce0048 */ swc1 $f14,0x48($s8) +.L0f0f9884: +/* f0f9884: 10000003 */ beqz $zero,.L0f0f9894 +/* f0f9888: 93c20060 */ lbu $v0,0x60($s8) +/* f0f988c: e7ce0050 */ swc1 $f14,0x50($s8) +.L0f0f9890: +/* f0f9890: 93c20060 */ lbu $v0,0x60($s8) +.L0f0f9894: +/* f0f9894: 24010002 */ addiu $at,$zero,0x2 +.L0f0f9898: +/* f0f9898: 14410014 */ bne $v0,$at,.L0f0f98ec +/* f0f989c: 3c017f1b */ lui $at,0x7f1b +/* f0f98a0: c4262a18 */ lwc1 $f6,0x2a18($at) +/* f0f98a4: c4ea0004 */ lwc1 $f10,0x4($a3) +/* f0f98a8: c7d20050 */ lwc1 $f18,0x50($s8) +/* f0f98ac: 460a3202 */ mul.s $f8,$f6,$f10 +/* f0f98b0: 46089101 */ sub.s $f4,$f18,$f8 +/* f0f98b4: e7c40050 */ swc1 $f4,0x50($s8) +/* f0f98b8: c7c60050 */ lwc1 $f6,0x50($s8) +/* f0f98bc: 460e303c */ c.lt.s $f6,$f14 +/* f0f98c0: 00000000 */ sll $zero,$zero,0x0 +/* f0f98c4: 4502000a */ bc1fl .L0f0f98f0 +/* f0f98c8: 93cb0060 */ lbu $t3,0x60($s8) +/* f0f98cc: c7ca0048 */ lwc1 $f10,0x48($s8) +/* f0f98d0: e7ce0050 */ swc1 $f14,0x50($s8) +/* f0f98d4: 240a0003 */ addiu $t2,$zero,0x3 +/* f0f98d8: 460e503c */ c.lt.s $f10,$f14 +/* f0f98dc: 00000000 */ sll $zero,$zero,0x0 +/* f0f98e0: 45020003 */ bc1fl .L0f0f98f0 +/* f0f98e4: 93cb0060 */ lbu $t3,0x60($s8) +/* f0f98e8: a3ca0060 */ sb $t2,0x60($s8) +.L0f0f98ec: +/* f0f98ec: 93cb0060 */ lbu $t3,0x60($s8) +.L0f0f98f0: +/* f0f98f0: 24010001 */ addiu $at,$zero,0x1 +/* f0f98f4: 5561003d */ bnel $t3,$at,.L0f0f99ec +/* f0f98f8: 93c90060 */ lbu $t1,0x60($s8) +/* f0f98fc: 8fcd0020 */ lw $t5,0x20($s8) +/* f0f9900: c7c00050 */ lwc1 $f0,0x50($s8) +/* f0f9904: 448d4000 */ mtc1 $t5,$f8 +/* f0f9908: 4600048d */ trunc.w.s $f18,$f0 +/* f0f990c: 468040a0 */ cvt.s.w $f2,$f8 +/* f0f9910: 44039000 */ mfc1 $v1,$f18 +/* f0f9914: 00000000 */ sll $zero,$zero,0x0 +/* f0f9918: 00602025 */ or $a0,$v1,$zero +/* f0f991c: 46001032 */ c.eq.s $f2,$f0 +/* f0f9920: 00000000 */ sll $zero,$zero,0x0 +/* f0f9924: 45010018 */ bc1t .L0f0f9988 +/* f0f9928: 00000000 */ sll $zero,$zero,0x0 +/* f0f992c: 8cee0000 */ lw $t6,0x0($a3) +/* f0f9930: 00001025 */ or $v0,$zero,$zero +/* f0f9934: 3c017f1b */ lui $at,0x7f1b +/* f0f9938: 19c00013 */ blez $t6,.L0f0f9988 +/* f0f993c: 00000000 */ sll $zero,$zero,0x0 +/* f0f9940: c4242a1c */ lwc1 $f4,0x2a1c($at) +/* f0f9944: 3c017f1b */ lui $at,0x7f1b +/* f0f9948: c4302a20 */ lwc1 $f16,0x2a20($at) +/* f0f994c: 46041002 */ mul.s $f0,$f2,$f4 +/* f0f9950: 00000000 */ sll $zero,$zero,0x0 +/* f0f9954: c7c60050 */ lwc1 $f6,0x50($s8) +.L0f0f9958: +/* f0f9958: 24420001 */ addiu $v0,$v0,0x1 +/* f0f995c: 46068282 */ mul.s $f10,$f16,$f6 +/* f0f9960: 460a0480 */ add.s $f18,$f0,$f10 +/* f0f9964: e7d20050 */ swc1 $f18,0x50($s8) +/* f0f9968: 8cef0000 */ lw $t7,0x0($a3) +/* f0f996c: 004f082a */ slt $at,$v0,$t7 +/* f0f9970: 5420fff9 */ bnezl $at,.L0f0f9958 +/* f0f9974: c7c60050 */ lwc1 $f6,0x50($s8) +/* f0f9978: c7c00050 */ lwc1 $f0,0x50($s8) +/* f0f997c: 4600020d */ trunc.w.s $f8,$f0 +/* f0f9980: 44034000 */ mfc1 $v1,$f8 +/* f0f9984: 00000000 */ sll $zero,$zero,0x0 +.L0f0f9988: +/* f0f9988: 5483000b */ bnel $a0,$v1,.L0f0f99b8 +/* f0f998c: 460c1201 */ sub.s $f8,$f2,$f12 +/* f0f9990: 44842000 */ mtc1 $a0,$f4 +/* f0f9994: 8fd90020 */ lw $t9,0x20($s8) +/* f0f9998: 468021a0 */ cvt.s.w $f6,$f4 +/* f0f999c: 44999000 */ mtc1 $t9,$f18 +/* f0f99a0: 00000000 */ sll $zero,$zero,0x0 +/* f0f99a4: 468090a0 */ cvt.s.w $f2,$f18 +/* f0f99a8: 460c3280 */ add.s $f10,$f6,$f12 +/* f0f99ac: e7ca0050 */ swc1 $f10,0x50($s8) +/* f0f99b0: c7c00050 */ lwc1 $f0,0x50($s8) +/* f0f99b4: 460c1201 */ sub.s $f8,$f2,$f12 +.L0f0f99b8: +/* f0f99b8: 4600403c */ c.lt.s $f8,$f0 +/* f0f99bc: 00000000 */ sll $zero,$zero,0x0 +/* f0f99c0: 4502000a */ bc1fl .L0f0f99ec +/* f0f99c4: 93c90060 */ lbu $t1,0x60($s8) +/* f0f99c8: 460c1100 */ add.s $f4,$f2,$f12 +/* f0f99cc: 24080002 */ addiu $t0,$zero,0x2 +/* f0f99d0: 4604003c */ c.lt.s $f0,$f4 +/* f0f99d4: 00000000 */ sll $zero,$zero,0x0 +/* f0f99d8: 45020004 */ bc1fl .L0f0f99ec +/* f0f99dc: 93c90060 */ lbu $t1,0x60($s8) +/* f0f99e0: a3c80060 */ sb $t0,0x60($s8) +/* f0f99e4: e7cc0050 */ swc1 $f12,0x50($s8) +/* f0f99e8: 93c90060 */ lbu $t1,0x60($s8) +.L0f0f99ec: +/* f0f99ec: 55200053 */ bnezl $t1,.L0f0f9b3c +/* f0f99f0: c7c00048 */ lwc1 $f0,0x48($s8) +/* f0f99f4: 8fcb0000 */ lw $t3,0x0($s8) +/* f0f99f8: 3c0a8008 */ lui $t2,0x8008 +/* f0f99fc: 254a57b8 */ addiu $t2,$t2,0x57b8 +/* f0f9a00: 154b0013 */ bne $t2,$t3,.L0f0f9a50 +/* f0f9a04: 3c017f1b */ lui $at,0x7f1b +/* f0f9a08: c7c00050 */ lwc1 $f0,0x50($s8) +/* f0f9a0c: c4262a2c */ lwc1 $f6,0x2a2c($at) +/* f0f9a10: 240c0001 */ addiu $t4,$zero,0x1 +/* f0f9a14: 3c013f00 */ lui $at,0x3f00 +/* f0f9a18: 4606003c */ c.lt.s $f0,$f6 +/* f0f9a1c: 00000000 */ sll $zero,$zero,0x0 +/* f0f9a20: 45020007 */ bc1fl .L0f0f9a40 +/* f0f9a24: 44814000 */ mtc1 $at,$f8 +/* f0f9a28: 3c017f1b */ lui $at,0x7f1b +/* f0f9a2c: c42a2a30 */ lwc1 $f10,0x2a30($at) +/* f0f9a30: 460a0480 */ add.s $f18,$f0,$f10 +/* f0f9a34: 10000040 */ beqz $zero,.L0f0f9b38 +/* f0f9a38: e7d20050 */ swc1 $f18,0x50($s8) +/* f0f9a3c: 44814000 */ mtc1 $at,$f8 +.L0f0f9a40: +/* f0f9a40: a3cc0060 */ sb $t4,0x60($s8) +/* f0f9a44: e7ce0048 */ swc1 $f14,0x48($s8) +/* f0f9a48: 1000003b */ beqz $zero,.L0f0f9b38 +/* f0f9a4c: e7c80050 */ swc1 $f8,0x50($s8) +.L0f0f9a50: +/* f0f9a50: 8ced0298 */ lw $t5,0x298($a3) +/* f0f9a54: 05a10005 */ bgez $t5,.L0f0f9a6c +/* f0f9a58: 00000000 */ sll $zero,$zero,0x0 +/* f0f9a5c: 8cee029c */ lw $t6,0x29c($a3) +/* f0f9a60: afb10124 */ sw $s1,0x124($sp) +/* f0f9a64: 05c00024 */ bltz $t6,.L0f0f9af8 +/* f0f9a68: 00000000 */ sll $zero,$zero,0x0 +.L0f0f9a6c: +/* f0f9a6c: 0fc3f303 */ jal func0f0fcc0c +/* f0f9a70: afb10124 */ sw $s1,0x124($sp) +/* f0f9a74: 3c013f80 */ lui $at,0x3f80 +/* f0f9a78: 44816000 */ mtc1 $at,$f12 +/* f0f9a7c: 24010005 */ addiu $at,$zero,0x5 +/* f0f9a80: 44807000 */ mtc1 $zero,$f14 +/* f0f9a84: 1441001c */ bne $v0,$at,.L0f0f9af8 +/* f0f9a88: 3c0f800a */ lui $t7,0x800a +/* f0f9a8c: 8defdfc0 */ lw $t7,-0x2040($t7) +/* f0f9a90: 3c07800a */ lui $a3,0x800a +/* f0f9a94: 3c18800a */ lui $t8,0x800a +/* f0f9a98: 11e00015 */ beqz $t7,.L0f0f9af0 +/* f0f9a9c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0f9aa0: 8f18a000 */ lw $t8,-0x6000($t8) +/* f0f9aa4: 3c014270 */ lui $at,0x4270 +/* f0f9aa8: 44815000 */ mtc1 $at,$f10 +/* f0f9aac: 44982000 */ mtc1 $t8,$f4 +/* f0f9ab0: c7c80050 */ lwc1 $f8,0x50($s8) +/* f0f9ab4: 24190001 */ addiu $t9,$zero,0x1 +/* f0f9ab8: 468021a0 */ cvt.s.w $f6,$f4 +/* f0f9abc: 3c013f00 */ lui $at,0x3f00 +/* f0f9ac0: 460a3483 */ div.s $f18,$f6,$f10 +/* f0f9ac4: 46124100 */ add.s $f4,$f8,$f18 +/* f0f9ac8: e7c40050 */ swc1 $f4,0x50($s8) +/* f0f9acc: c7c60050 */ lwc1 $f6,0x50($s8) +/* f0f9ad0: 4606603c */ c.lt.s $f12,$f6 +/* f0f9ad4: 00000000 */ sll $zero,$zero,0x0 +/* f0f9ad8: 45000005 */ bc1f .L0f0f9af0 +/* f0f9adc: 00000000 */ sll $zero,$zero,0x0 +/* f0f9ae0: 44815000 */ mtc1 $at,$f10 +/* f0f9ae4: a3d90060 */ sb $t9,0x60($s8) +/* f0f9ae8: e7ce0048 */ swc1 $f14,0x48($s8) +/* f0f9aec: e7ca0050 */ swc1 $f10,0x50($s8) +.L0f0f9af0: +/* f0f9af0: 10000011 */ beqz $zero,.L0f0f9b38 +/* f0f9af4: 8fb10124 */ lw $s1,0x124($sp) +.L0f0f9af8: +/* f0f9af8: 3c08800a */ lui $t0,0x800a +/* f0f9afc: 910819d5 */ lbu $t0,0x19d5($t0) +/* f0f9b00: 3c07800a */ lui $a3,0x800a +/* f0f9b04: 240100ff */ addiu $at,$zero,0xff +/* f0f9b08: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0f9b0c: 11010004 */ beq $t0,$at,.L0f0f9b20 +/* f0f9b10: 8fb10124 */ lw $s1,0x124($sp) +/* f0f9b14: 3c09800a */ lui $t1,0x800a +/* f0f9b18: 912919d4 */ lbu $t1,0x19d4($t1) +/* f0f9b1c: 11200006 */ beqz $t1,.L0f0f9b38 +.L0f0f9b20: +/* f0f9b20: 3c013f00 */ lui $at,0x3f00 +/* f0f9b24: 44814000 */ mtc1 $at,$f8 +/* f0f9b28: 240a0001 */ addiu $t2,$zero,0x1 +/* f0f9b2c: a3ca0060 */ sb $t2,0x60($s8) +/* f0f9b30: e7ce0048 */ swc1 $f14,0x48($s8) +/* f0f9b34: e7c80050 */ swc1 $f8,0x50($s8) +.L0f0f9b38: +/* f0f9b38: c7c00048 */ lwc1 $f0,0x48($s8) +.L0f0f9b3c: +/* f0f9b3c: 460e003c */ c.lt.s $f0,$f14 +/* f0f9b40: 00000000 */ sll $zero,$zero,0x0 +/* f0f9b44: 4503001e */ bc1tl .L0f0f9bc0 +/* f0f9b48: 8fc40000 */ lw $a0,0x0($s8) +/* f0f9b4c: 93cb0060 */ lbu $t3,0x60($s8) +/* f0f9b50: 8ce30000 */ lw $v1,0x0($a3) +/* f0f9b54: 3c014416 */ lui $at,0x4416 +/* f0f9b58: 164b0008 */ bne $s2,$t3,.L0f0f9b7c +/* f0f9b5c: 00036880 */ sll $t5,$v1,0x2 +/* f0f9b60: 00036040 */ sll $t4,$v1,0x1 +/* f0f9b64: 448c9000 */ mtc1 $t4,$f18 +/* f0f9b68: 00000000 */ sll $zero,$zero,0x0 +/* f0f9b6c: 46809120 */ cvt.s.w $f4,$f18 +/* f0f9b70: 46040180 */ add.s $f6,$f0,$f4 +/* f0f9b74: 10000007 */ beqz $zero,.L0f0f9b94 +/* f0f9b78: e7c60048 */ swc1 $f6,0x48($s8) +.L0f0f9b7c: +/* f0f9b7c: 01a36821 */ addu $t5,$t5,$v1 +/* f0f9b80: 448d5000 */ mtc1 $t5,$f10 +/* f0f9b84: 00000000 */ sll $zero,$zero,0x0 +/* f0f9b88: 46805220 */ cvt.s.w $f8,$f10 +/* f0f9b8c: 46080480 */ add.s $f18,$f0,$f8 +/* f0f9b90: e7d20048 */ swc1 $f18,0x48($s8) +.L0f0f9b94: +/* f0f9b94: 44812000 */ mtc1 $at,$f4 +/* f0f9b98: c7c60048 */ lwc1 $f6,0x48($s8) +/* f0f9b9c: 3c01bf80 */ lui $at,0xbf80 +/* f0f9ba0: 4606203c */ c.lt.s $f4,$f6 +/* f0f9ba4: 00000000 */ sll $zero,$zero,0x0 +/* f0f9ba8: 45020005 */ bc1fl .L0f0f9bc0 +/* f0f9bac: 8fc40000 */ lw $a0,0x0($s8) +/* f0f9bb0: 44815000 */ mtc1 $at,$f10 +/* f0f9bb4: 00000000 */ sll $zero,$zero,0x0 +/* f0f9bb8: e7ca0048 */ swc1 $f10,0x48($s8) +/* f0f9bbc: 8fc40000 */ lw $a0,0x0($s8) +.L0f0f9bc0: +/* f0f9bc0: afb10124 */ sw $s1,0x124($sp) +/* f0f9bc4: 8c8e0010 */ lw $t6,0x10($a0) +/* f0f9bc8: 31cf0200 */ andi $t7,$t6,0x200 +/* f0f9bcc: 15e00004 */ bnez $t7,.L0f0f9be0 +/* f0f9bd0: 03c02825 */ or $a1,$s8,$zero +/* f0f9bd4: 8fa60114 */ lw $a2,0x114($sp) +/* f0f9bd8: 0fc3c84d */ jal func0f0f2134 +/* f0f9bdc: afb10124 */ sw $s1,0x124($sp) +.L0f0f9be0: +/* f0f9be0: 0fc3dfa6 */ jal func0f0f7e98 +/* f0f9be4: 03c02025 */ or $a0,$s8,$zero +/* f0f9be8: 0fc3c7bd */ jal func0f0f1ef4 +/* f0f9bec: 03c02025 */ or $a0,$s8,$zero +/* f0f9bf0: 3c02800a */ lui $v0,0x800a +/* f0f9bf4: 8c4219c4 */ lw $v0,0x19c4($v0) +/* f0f9bf8: 24010004 */ addiu $at,$zero,0x4 +/* f0f9bfc: 10410005 */ beq $v0,$at,.L0f0f9c14 +/* f0f9c00: 24010008 */ addiu $at,$zero,0x8 +/* f0f9c04: 10410003 */ beq $v0,$at,.L0f0f9c14 +/* f0f9c08: 24010005 */ addiu $at,$zero,0x5 +/* f0f9c0c: 54410009 */ bnel $v0,$at,.L0f0f9c34 +/* f0f9c10: 8fc5002c */ lw $a1,0x2c($s8) +.L0f0f9c14: +/* f0f9c14: 8fd8002c */ lw $t8,0x2c($s8) +/* f0f9c18: 8fd90030 */ lw $t9,0x30($s8) +/* f0f9c1c: 3c017f1b */ lui $at,0x7f1b +/* f0f9c20: afd80014 */ sw $t8,0x14($s8) +/* f0f9c24: afd90018 */ sw $t9,0x18($s8) +/* f0f9c28: 1000004b */ beqz $zero,.L0f0f9d58 +/* f0f9c2c: c42c2a40 */ lwc1 $f12,0x2a40($at) +/* f0f9c30: 8fc5002c */ lw $a1,0x2c($s8) +.L0f0f9c34: +/* f0f9c34: 8fc40014 */ lw $a0,0x14($s8) +/* f0f9c38: 3c03800a */ lui $v1,0x800a +/* f0f9c3c: 10a40021 */ beq $a1,$a0,.L0f0f9cc4 +/* f0f9c40: 00803025 */ or $a2,$a0,$zero +/* f0f9c44: 8c639fc0 */ lw $v1,-0x6040($v1) +/* f0f9c48: 44844000 */ mtc1 $a0,$f8 +/* f0f9c4c: 00001025 */ or $v0,$zero,$zero +/* f0f9c50: 1860000e */ blez $v1,.L0f0f9c8c +/* f0f9c54: 46804020 */ cvt.s.w $f0,$f8 +/* f0f9c58: 44859000 */ mtc1 $a1,$f18 +/* f0f9c5c: 3c017f1b */ lui $at,0x7f1b +/* f0f9c60: c4262a44 */ lwc1 $f6,0x2a44($at) +/* f0f9c64: 46809120 */ cvt.s.w $f4,$f18 +/* f0f9c68: 3c017f1b */ lui $at,0x7f1b +/* f0f9c6c: c42c2a48 */ lwc1 $f12,0x2a48($at) +/* f0f9c70: 46062082 */ mul.s $f2,$f4,$f6 +/* f0f9c74: 00000000 */ sll $zero,$zero,0x0 +.L0f0f9c78: +/* f0f9c78: 46006282 */ mul.s $f10,$f12,$f0 +/* f0f9c7c: 24420001 */ addiu $v0,$v0,0x1 +/* f0f9c80: 0043082a */ slt $at,$v0,$v1 +/* f0f9c84: 1420fffc */ bnez $at,.L0f0f9c78 +/* f0f9c88: 460a1000 */ add.s $f0,$f2,$f10 +.L0f0f9c8c: +/* f0f9c8c: 4600020d */ trunc.w.s $f8,$f0 +/* f0f9c90: 44024000 */ mfc1 $v0,$f8 +/* f0f9c94: 00000000 */ sll $zero,$zero,0x0 +/* f0f9c98: 10a2000a */ beq $a1,$v0,.L0f0f9cc4 +/* f0f9c9c: afc20014 */ sw $v0,0x14($s8) +/* f0f9ca0: 14c20008 */ bne $a2,$v0,.L0f0f9cc4 +/* f0f9ca4: 00402025 */ or $a0,$v0,$zero +/* f0f9ca8: 0045082a */ slt $at,$v0,$a1 +/* f0f9cac: 10200004 */ beqz $at,.L0f0f9cc0 +/* f0f9cb0: 248affff */ addiu $t2,$a0,-1 +/* f0f9cb4: 24490001 */ addiu $t1,$v0,0x1 +/* f0f9cb8: 10000002 */ beqz $zero,.L0f0f9cc4 +/* f0f9cbc: afc90014 */ sw $t1,0x14($s8) +.L0f0f9cc0: +/* f0f9cc0: afca0014 */ sw $t2,0x14($s8) +.L0f0f9cc4: +/* f0f9cc4: 8fc50030 */ lw $a1,0x30($s8) +/* f0f9cc8: 8fc40018 */ lw $a0,0x18($s8) +/* f0f9ccc: 3c017f1b */ lui $at,0x7f1b +/* f0f9cd0: c42c2a50 */ lwc1 $f12,0x2a50($at) +/* f0f9cd4: 10a40020 */ beq $a1,$a0,.L0f0f9d58 +/* f0f9cd8: 00803025 */ or $a2,$a0,$zero +/* f0f9cdc: 3c03800a */ lui $v1,0x800a +/* f0f9ce0: 8c639fc0 */ lw $v1,-0x6040($v1) +/* f0f9ce4: 44849000 */ mtc1 $a0,$f18 +/* f0f9ce8: 00001025 */ or $v0,$zero,$zero +/* f0f9cec: 1860000c */ blez $v1,.L0f0f9d20 +/* f0f9cf0: 46809020 */ cvt.s.w $f0,$f18 +/* f0f9cf4: 44852000 */ mtc1 $a1,$f4 +/* f0f9cf8: 3c017f1b */ lui $at,0x7f1b +/* f0f9cfc: c42a2a54 */ lwc1 $f10,0x2a54($at) +/* f0f9d00: 468021a0 */ cvt.s.w $f6,$f4 +/* f0f9d04: 460a3082 */ mul.s $f2,$f6,$f10 +/* f0f9d08: 00000000 */ sll $zero,$zero,0x0 +.L0f0f9d0c: +/* f0f9d0c: 46006202 */ mul.s $f8,$f12,$f0 +/* f0f9d10: 24420001 */ addiu $v0,$v0,0x1 +/* f0f9d14: 0043082a */ slt $at,$v0,$v1 +/* f0f9d18: 1420fffc */ bnez $at,.L0f0f9d0c +/* f0f9d1c: 46081000 */ add.s $f0,$f2,$f8 +.L0f0f9d20: +/* f0f9d20: 4600048d */ trunc.w.s $f18,$f0 +/* f0f9d24: 44029000 */ mfc1 $v0,$f18 +/* f0f9d28: 00000000 */ sll $zero,$zero,0x0 +/* f0f9d2c: 10a2000a */ beq $a1,$v0,.L0f0f9d58 +/* f0f9d30: afc20018 */ sw $v0,0x18($s8) +/* f0f9d34: 14c20008 */ bne $a2,$v0,.L0f0f9d58 +/* f0f9d38: 00402025 */ or $a0,$v0,$zero +/* f0f9d3c: 0045082a */ slt $at,$v0,$a1 +/* f0f9d40: 10200004 */ beqz $at,.L0f0f9d54 +/* f0f9d44: 248dffff */ addiu $t5,$a0,-1 +/* f0f9d48: 244c0001 */ addiu $t4,$v0,0x1 +/* f0f9d4c: 10000002 */ beqz $zero,.L0f0f9d58 +/* f0f9d50: afcc0018 */ sw $t4,0x18($s8) +.L0f0f9d54: +/* f0f9d54: afcd0018 */ sw $t5,0x18($s8) +.L0f0f9d58: +/* f0f9d58: 8fc50034 */ lw $a1,0x34($s8) +/* f0f9d5c: 8fc4001c */ lw $a0,0x1c($s8) +/* f0f9d60: 3c03800a */ lui $v1,0x800a +/* f0f9d64: 10a4001f */ beq $a1,$a0,.L0f0f9de4 +/* f0f9d68: 00803025 */ or $a2,$a0,$zero +/* f0f9d6c: 8c639fc0 */ lw $v1,-0x6040($v1) +/* f0f9d70: 44842000 */ mtc1 $a0,$f4 +/* f0f9d74: 00001025 */ or $v0,$zero,$zero +/* f0f9d78: 1860000c */ blez $v1,.L0f0f9dac +/* f0f9d7c: 46802020 */ cvt.s.w $f0,$f4 +/* f0f9d80: 44853000 */ mtc1 $a1,$f6 +/* f0f9d84: 3c017f1b */ lui $at,0x7f1b +/* f0f9d88: c4282a58 */ lwc1 $f8,0x2a58($at) +/* f0f9d8c: 468032a0 */ cvt.s.w $f10,$f6 +/* f0f9d90: 46085082 */ mul.s $f2,$f10,$f8 +/* f0f9d94: 00000000 */ sll $zero,$zero,0x0 +.L0f0f9d98: +/* f0f9d98: 46006482 */ mul.s $f18,$f12,$f0 +/* f0f9d9c: 24420001 */ addiu $v0,$v0,0x1 +/* f0f9da0: 0043082a */ slt $at,$v0,$v1 +/* f0f9da4: 1420fffc */ bnez $at,.L0f0f9d98 +/* f0f9da8: 46121000 */ add.s $f0,$f2,$f18 +.L0f0f9dac: +/* f0f9dac: 4600010d */ trunc.w.s $f4,$f0 +/* f0f9db0: 44022000 */ mfc1 $v0,$f4 +/* f0f9db4: 00000000 */ sll $zero,$zero,0x0 +/* f0f9db8: 10a2000a */ beq $a1,$v0,.L0f0f9de4 +/* f0f9dbc: afc2001c */ sw $v0,0x1c($s8) +/* f0f9dc0: 14c20008 */ bne $a2,$v0,.L0f0f9de4 +/* f0f9dc4: 00402025 */ or $a0,$v0,$zero +/* f0f9dc8: 0045082a */ slt $at,$v0,$a1 +/* f0f9dcc: 10200004 */ beqz $at,.L0f0f9de0 +/* f0f9dd0: 2498ffff */ addiu $t8,$a0,-1 +/* f0f9dd4: 244f0001 */ addiu $t7,$v0,0x1 +/* f0f9dd8: 10000002 */ beqz $zero,.L0f0f9de4 +/* f0f9ddc: afcf001c */ sw $t7,0x1c($s8) +.L0f0f9de0: +/* f0f9de0: afd8001c */ sw $t8,0x1c($s8) +.L0f0f9de4: +/* f0f9de4: 8fc50038 */ lw $a1,0x38($s8) +/* f0f9de8: 8fc40020 */ lw $a0,0x20($s8) +/* f0f9dec: 3c03800a */ lui $v1,0x800a +/* f0f9df0: 10a4001f */ beq $a1,$a0,.L0f0f9e70 +/* f0f9df4: 00803025 */ or $a2,$a0,$zero +/* f0f9df8: 8c639fc0 */ lw $v1,-0x6040($v1) +/* f0f9dfc: 44843000 */ mtc1 $a0,$f6 +/* f0f9e00: 00001025 */ or $v0,$zero,$zero +/* f0f9e04: 1860000c */ blez $v1,.L0f0f9e38 +/* f0f9e08: 46803020 */ cvt.s.w $f0,$f6 +/* f0f9e0c: 44855000 */ mtc1 $a1,$f10 +/* f0f9e10: 3c017f1b */ lui $at,0x7f1b +/* f0f9e14: c4322a5c */ lwc1 $f18,0x2a5c($at) +/* f0f9e18: 46805220 */ cvt.s.w $f8,$f10 +/* f0f9e1c: 46124082 */ mul.s $f2,$f8,$f18 +/* f0f9e20: 00000000 */ sll $zero,$zero,0x0 +.L0f0f9e24: +/* f0f9e24: 46006102 */ mul.s $f4,$f12,$f0 +/* f0f9e28: 24420001 */ addiu $v0,$v0,0x1 +/* f0f9e2c: 0043082a */ slt $at,$v0,$v1 +/* f0f9e30: 1420fffc */ bnez $at,.L0f0f9e24 +/* f0f9e34: 46041000 */ add.s $f0,$f2,$f4 +.L0f0f9e38: +/* f0f9e38: 4600018d */ trunc.w.s $f6,$f0 +/* f0f9e3c: 44023000 */ mfc1 $v0,$f6 +/* f0f9e40: 00000000 */ sll $zero,$zero,0x0 +/* f0f9e44: 10a2000a */ beq $a1,$v0,.L0f0f9e70 +/* f0f9e48: afc20020 */ sw $v0,0x20($s8) +/* f0f9e4c: 14c20008 */ bne $a2,$v0,.L0f0f9e70 +/* f0f9e50: 00402025 */ or $a0,$v0,$zero +/* f0f9e54: 0045082a */ slt $at,$v0,$a1 +/* f0f9e58: 10200004 */ beqz $at,.L0f0f9e6c +/* f0f9e5c: 2489ffff */ addiu $t1,$a0,-1 +/* f0f9e60: 24480001 */ addiu $t0,$v0,0x1 +/* f0f9e64: 10000002 */ beqz $zero,.L0f0f9e70 +/* f0f9e68: afc80020 */ sw $t0,0x20($s8) +.L0f0f9e6c: +/* f0f9e6c: afc90020 */ sw $t1,0x20($s8) +.L0f0f9e70: +/* f0f9e70: 8faa0124 */ lw $t2,0x124($sp) +/* f0f9e74: 24040066 */ addiu $a0,$zero,0x66 +/* f0f9e78: 02602825 */ or $a1,$s3,$zero +/* f0f9e7c: afaa00f0 */ sw $t2,0xf0($sp) +/* f0f9e80: 8e62000c */ lw $v0,0xc($s3) +/* f0f9e84: 50400004 */ beqzl $v0,.L0f0f9e98 +/* f0f9e88: 8fcb000c */ lw $t3,0xc($s8) +/* f0f9e8c: 0040f809 */ jalr $v0 +/* f0f9e90: 27a600f0 */ addiu $a2,$sp,0xf0 +/* f0f9e94: 8fcb000c */ lw $t3,0xc($s8) +.L0f0f9e98: +/* f0f9e98: 3c0d800a */ lui $t5,0x800a +/* f0f9e9c: 27b600d8 */ addiu $s6,$sp,0xd8 +/* f0f9ea0: 51600007 */ beqzl $t3,.L0f0f9ec0 +/* f0f9ea4: afc00010 */ sw $zero,0x10($s8) +/* f0f9ea8: 8fcc0010 */ lw $t4,0x10($s8) +/* f0f9eac: 8dad9fc0 */ lw $t5,-0x6040($t5) +/* f0f9eb0: 018d7021 */ addu $t6,$t4,$t5 +/* f0f9eb4: 10000002 */ beqz $zero,.L0f0f9ec0 +/* f0f9eb8: afce0010 */ sw $t6,0x10($s8) +/* f0f9ebc: afc00010 */ sw $zero,0x10($s8) +.L0f0f9ec0: +/* f0f9ec0: 93c30005 */ lbu $v1,0x5($s8) +/* f0f9ec4: 00003025 */ or $a2,$zero,$zero +/* f0f9ec8: 8fa50114 */ lw $a1,0x114($sp) +/* f0f9ecc: 5860007c */ blezl $v1,.L0f0fa0c0 +/* f0f9ed0: 8fd00008 */ lw $s0,0x8($s8) +/* f0f9ed4: 93cf0004 */ lbu $t7,0x4($s8) +.L0f0f9ed8: +/* f0f9ed8: 0000a825 */ or $s5,$zero,$zero +/* f0f9edc: 01e61021 */ addu $v0,$t7,$a2 +/* f0f9ee0: 0002c080 */ sll $t8,$v0,0x2 +/* f0f9ee4: 0302c021 */ addu $t8,$t8,$v0 +/* f0f9ee8: 0018c040 */ sll $t8,$t8,0x1 +/* f0f9eec: 00b8b821 */ addu $s7,$a1,$t8 +/* f0f9ef0: 92f90668 */ lbu $t9,0x668($s7) +/* f0f9ef4: 5b20006e */ blezl $t9,.L0f0fa0b0 +/* f0f9ef8: 24c60001 */ addiu $a2,$a2,0x1 +/* f0f9efc: afa60104 */ sw $a2,0x104($sp) +/* f0f9f00: 96e80666 */ lhu $t0,0x666($s7) +.L0f0f9f04: +/* f0f9f04: 8fa50114 */ lw $a1,0x114($sp) +/* f0f9f08: 8fcc0000 */ lw $t4,0x0($s8) +/* f0f9f0c: 01151021 */ addu $v0,$t0,$s5 +/* f0f9f10: 00024880 */ sll $t1,$v0,0x2 +/* f0f9f14: 00a9a021 */ addu $s4,$a1,$t1 +/* f0f9f18: 928a04fe */ lbu $t2,0x4fe($s4) +/* f0f9f1c: 8d8d0008 */ lw $t5,0x8($t4) +/* f0f9f20: 3c048007 */ lui $a0,0x8007 +/* f0f9f24: 000a5880 */ sll $t3,$t2,0x2 +/* f0f9f28: 016a5821 */ addu $t3,$t3,$t2 +/* f0f9f2c: 000b5880 */ sll $t3,$t3,0x2 +/* f0f9f30: 00009825 */ or $s3,$zero,$zero +/* f0f9f34: 8fb10124 */ lw $s1,0x124($sp) +/* f0f9f38: 8c841448 */ lw $a0,0x1448($a0) +/* f0f9f3c: 0fc62ff6 */ jal func0f18bfd8 +/* f0f9f40: 016d9021 */ addu $s2,$t3,$t5 +/* f0f9f44: 50400008 */ beqzl $v0,.L0f0f9f68 +/* f0f9f48: 8e580004 */ lw $t8,0x4($s2) +/* f0f9f4c: 8e4e0004 */ lw $t6,0x4($s2) +/* f0f9f50: 000e7b80 */ sll $t7,$t6,0xe +/* f0f9f54: 05e30004 */ bgezl $t7,.L0f0f9f68 +/* f0f9f58: 8e580004 */ lw $t8,0x4($s2) +/* f0f9f5c: 10000013 */ beqz $zero,.L0f0f9fac +/* f0f9f60: 02c08825 */ or $s1,$s6,$zero +/* f0f9f64: 8e580004 */ lw $t8,0x4($s2) +.L0f0f9f68: +/* f0f9f68: 0018cb00 */ sll $t9,$t8,0xc +/* f0f9f6c: 07210009 */ bgez $t9,.L0f0f9f94 +/* f0f9f70: 00000000 */ sll $zero,$zero,0x0 +/* f0f9f74: 0fc62587 */ jal func0f18961c +/* f0f9f78: 00000000 */ sll $zero,$zero,0x0 +/* f0f9f7c: 0fc62422 */ jal func0f189088 +/* f0f9f80: 00408025 */ or $s0,$v0,$zero +/* f0f9f84: 10500003 */ beq $v0,$s0,.L0f0f9f94 +/* f0f9f88: 00000000 */ sll $zero,$zero,0x0 +/* f0f9f8c: 10000007 */ beqz $zero,.L0f0f9fac +/* f0f9f90: 02c08825 */ or $s1,$s6,$zero +.L0f0f9f94: +/* f0f9f94: 3c08800a */ lui $t0,0x800a +/* f0f9f98: 8d0819c4 */ lw $t0,0x19c4($t0) +/* f0f9f9c: 2401000c */ addiu $at,$zero,0xc +/* f0f9fa0: 55010003 */ bnel $t0,$at,.L0f0f9fb0 +/* f0f9fa4: 828204ff */ lb $v0,0x4ff($s4) +/* f0f9fa8: 02c08825 */ or $s1,$s6,$zero +.L0f0f9fac: +/* f0f9fac: 828204ff */ lb $v0,0x4ff($s4) +.L0f0f9fb0: +/* f0f9fb0: 2401ffff */ addiu $at,$zero,-1 +/* f0f9fb4: 8fa90114 */ lw $t1,0x114($sp) +/* f0f9fb8: 10410004 */ beq $v0,$at,.L0f0f9fcc +/* f0f9fbc: 3c0c8007 */ lui $t4,0x8007 +/* f0f9fc0: 00025080 */ sll $t2,$v0,0x2 +/* f0f9fc4: 012a9821 */ addu $s3,$t1,$t2 +/* f0f9fc8: 267306dc */ addiu $s3,$s3,0x6dc +.L0f0f9fcc: +/* f0f9fcc: 8d8c1448 */ lw $t4,0x1448($t4) +/* f0f9fd0: 3c0d800a */ lui $t5,0x800a +/* f0f9fd4: 3c0f8006 */ lui $t7,0x8006 +/* f0f9fd8: 000c58c0 */ sll $t3,$t4,0x3 +/* f0f9fdc: 016c5823 */ subu $t3,$t3,$t4 +/* f0f9fe0: 000b5880 */ sll $t3,$t3,0x2 +/* f0f9fe4: 016c5821 */ addu $t3,$t3,$t4 +/* f0f9fe8: 000b58c0 */ sll $t3,$t3,0x3 +/* f0f9fec: 016c5823 */ subu $t3,$t3,$t4 +/* f0f9ff0: 000b5900 */ sll $t3,$t3,0x4 +/* f0f9ff4: 01ab6821 */ addu $t5,$t5,$t3 +/* f0f9ff8: 8dadee40 */ lw $t5,-0x11c0($t5) +/* f0f9ffc: 000d77c2 */ srl $t6,$t5,0x1f +/* f0fa000: 55c00023 */ bnezl $t6,.L0f0fa090 +/* f0fa004: 92e90668 */ lbu $t1,0x668($s7) +/* f0fa008: 8defdd58 */ lw $t7,-0x22a8($t7) +/* f0fa00c: 8fb40128 */ lw $s4,0x128($sp) +/* f0fa010: 15e0001e */ bnez $t7,.L0f0fa08c +/* f0fa014: 32980001 */ andi $t8,$s4,0x1 +/* f0fa018: 13000017 */ beqz $t8,.L0f0fa078 +/* f0fa01c: 02402025 */ or $a0,$s2,$zero +/* f0fa020: 8fd90008 */ lw $t9,0x8($s8) +/* f0fa024: 56590015 */ bnel $s2,$t9,.L0f0fa07c +/* f0fa028: 03c02825 */ or $a1,$s8,$zero +/* f0fa02c: 8fc8000c */ lw $t0,0xc($s8) +/* f0fa030: 36900002 */ ori $s0,$s4,0x2 +/* f0fa034: 02402025 */ or $a0,$s2,$zero +/* f0fa038: 11000009 */ beqz $t0,.L0f0fa060 +/* f0fa03c: 03c02825 */ or $a1,$s8,$zero +/* f0fa040: 02402025 */ or $a0,$s2,$zero +/* f0fa044: 03c02825 */ or $a1,$s8,$zero +/* f0fa048: 02203025 */ or $a2,$s1,$zero +/* f0fa04c: 36070004 */ ori $a3,$s0,0x4 +/* f0fa050: 0fc3c1c1 */ jal func0f0f0704 +/* f0fa054: afb30010 */ sw $s3,0x10($sp) +/* f0fa058: 1000000c */ beqz $zero,.L0f0fa08c +/* f0fa05c: afa2011c */ sw $v0,0x11c($sp) +.L0f0fa060: +/* f0fa060: 02203025 */ or $a2,$s1,$zero +/* f0fa064: 02003825 */ or $a3,$s0,$zero +/* f0fa068: 0fc3c1c1 */ jal func0f0f0704 +/* f0fa06c: afb30010 */ sw $s3,0x10($sp) +/* f0fa070: 10000006 */ beqz $zero,.L0f0fa08c +/* f0fa074: afa2011c */ sw $v0,0x11c($sp) +.L0f0fa078: +/* f0fa078: 03c02825 */ or $a1,$s8,$zero +.L0f0fa07c: +/* f0fa07c: 02203025 */ or $a2,$s1,$zero +/* f0fa080: 02803825 */ or $a3,$s4,$zero +/* f0fa084: 0fc3c1c1 */ jal func0f0f0704 +/* f0fa088: afb30010 */ sw $s3,0x10($sp) +.L0f0fa08c: +/* f0fa08c: 92e90668 */ lbu $t1,0x668($s7) +.L0f0fa090: +/* f0fa090: 26b50001 */ addiu $s5,$s5,0x1 +/* f0fa094: 02a9082a */ slt $at,$s5,$t1 +/* f0fa098: 5420ff9a */ bnezl $at,.L0f0f9f04 +/* f0fa09c: 96e80666 */ lhu $t0,0x666($s7) +/* f0fa0a0: 93c30005 */ lbu $v1,0x5($s8) +/* f0fa0a4: 8fa60104 */ lw $a2,0x104($sp) +/* f0fa0a8: 8fa50114 */ lw $a1,0x114($sp) +/* f0fa0ac: 24c60001 */ addiu $a2,$a2,0x1 +.L0f0fa0b0: +/* f0fa0b0: 00c3082a */ slt $at,$a2,$v1 +/* f0fa0b4: 5420ff88 */ bnezl $at,.L0f0f9ed8 +/* f0fa0b8: 93cf0004 */ lbu $t7,0x4($s8) +/* f0fa0bc: 8fd00008 */ lw $s0,0x8($s8) +.L0f0fa0c0: +/* f0fa0c0: 1200000d */ beqz $s0,.L0f0fa0f8 +/* f0fa0c4: 02002025 */ or $a0,$s0,$zero +/* f0fa0c8: 0fc3c962 */ jal func0f0f2588 +/* f0fa0cc: 03c02825 */ or $a1,$s8,$zero +/* f0fa0d0: 10400009 */ beqz $v0,.L0f0fa0f8 +/* f0fa0d4: 8faa0128 */ lw $t2,0x128($sp) +/* f0fa0d8: 314c0001 */ andi $t4,$t2,0x1 +/* f0fa0dc: 11800006 */ beqz $t4,.L0f0fa0f8 +/* f0fa0e0: 240b0001 */ addiu $t3,$zero,0x1 +/* f0fa0e4: 8fae0124 */ lw $t6,0x124($sp) +/* f0fa0e8: afab011c */ sw $t3,0x11c($sp) +/* f0fa0ec: 240d0001 */ addiu $t5,$zero,0x1 +/* f0fa0f0: a1cd0001 */ sb $t5,0x1($t6) +/* f0fa0f4: afc0000c */ sw $zero,0xc($s8) +.L0f0fa0f8: +/* f0fa0f8: 8faf011c */ lw $t7,0x11c($sp) +/* f0fa0fc: 8fb80128 */ lw $t8,0x128($sp) +/* f0fa100: 11e0006f */ beqz $t7,.L0f0fa2c0 +/* f0fa104: 33190001 */ andi $t9,$t8,0x1 +/* f0fa108: 5320006e */ beqzl $t9,.L0f0fa2c4 +/* f0fa10c: 8fd00008 */ lw $s0,0x8($s8) +/* f0fa110: 8fc8000c */ lw $t0,0xc($s8) +/* f0fa114: 3c098007 */ lui $t1,0x8007 +/* f0fa118: 5500006a */ bnezl $t0,.L0f0fa2c4 +/* f0fa11c: 8fd00008 */ lw $s0,0x8($s8) +/* f0fa120: 8d291448 */ lw $t1,0x1448($t1) +/* f0fa124: 3c0c800a */ lui $t4,0x800a +/* f0fa128: 258ce000 */ addiu $t4,$t4,-8192 +/* f0fa12c: 000950c0 */ sll $t2,$t1,0x3 +/* f0fa130: 01495023 */ subu $t2,$t2,$t1 +/* f0fa134: 000a5080 */ sll $t2,$t2,0x2 +/* f0fa138: 01495021 */ addu $t2,$t2,$t1 +/* f0fa13c: 000a50c0 */ sll $t2,$t2,0x3 +/* f0fa140: 01495023 */ subu $t2,$t2,$t1 +/* f0fa144: 000a5100 */ sll $t2,$t2,0x4 +/* f0fa148: 014c1021 */ addu $v0,$t2,$t4 +/* f0fa14c: 844b04f4 */ lh $t3,0x4f4($v0) +/* f0fa150: 8fd00008 */ lw $s0,0x8($s8) +/* f0fa154: 8faf0124 */ lw $t7,0x124($sp) +/* f0fa158: 000b6880 */ sll $t5,$t3,0x2 +/* f0fa15c: 01ab6823 */ subu $t5,$t5,$t3 +/* f0fa160: 000d68c0 */ sll $t5,$t5,0x3 +/* f0fa164: 004d1821 */ addu $v1,$v0,$t5 +/* f0fa168: 806e0460 */ lb $t6,0x460($v1) +/* f0fa16c: 2463044c */ addiu $v1,$v1,0x44c +/* f0fa170: 8fb90124 */ lw $t9,0x124($sp) +/* f0fa174: 29c10002 */ slti $at,$t6,0x2 +/* f0fa178: 1020000c */ beqz $at,.L0f0fa1ac +/* f0fa17c: 02008825 */ or $s1,$s0,$zero +/* f0fa180: 03c02025 */ or $a0,$s8,$zero +/* f0fa184: 81e50000 */ lb $a1,0x0($t7) +/* f0fa188: 0fc3cb11 */ jal func0f0f2c44 +/* f0fa18c: 81e60001 */ lb $a2,0x1($t7) +/* f0fa190: 8fd80008 */ lw $t8,0x8($s8) +/* f0fa194: 52380016 */ beql $s1,$t8,.L0f0fa1f0 +/* f0fa198: 8fa90124 */ lw $t1,0x124($sp) +/* f0fa19c: 0fc3c27c */ jal func0f0f09f0 +/* f0fa1a0: 24040002 */ addiu $a0,$zero,0x2 +/* f0fa1a4: 10000012 */ beqz $zero,.L0f0fa1f0 +/* f0fa1a8: 8fa90124 */ lw $t1,0x124($sp) +.L0f0fa1ac: +/* f0fa1ac: 02008825 */ or $s1,$s0,$zero +/* f0fa1b0: 03c02025 */ or $a0,$s8,$zero +/* f0fa1b4: 83250000 */ lb $a1,0x0($t9) +/* f0fa1b8: 0fc3cb11 */ jal func0f0f2c44 +/* f0fa1bc: 83260001 */ lb $a2,0x1($t9) +/* f0fa1c0: 10400005 */ beqz $v0,.L0f0fa1d8 +/* f0fa1c4: 00402025 */ or $a0,$v0,$zero +/* f0fa1c8: 0fc3e40c */ jal func0f0f9030 +/* f0fa1cc: 00000000 */ sll $zero,$zero,0x0 +/* f0fa1d0: 10000007 */ beqz $zero,.L0f0fa1f0 +/* f0fa1d4: 8fa90124 */ lw $t1,0x124($sp) +.L0f0fa1d8: +/* f0fa1d8: 8fc80008 */ lw $t0,0x8($s8) +/* f0fa1dc: 52280004 */ beql $s1,$t0,.L0f0fa1f0 +/* f0fa1e0: 8fa90124 */ lw $t1,0x124($sp) +/* f0fa1e4: 0fc3c27c */ jal func0f0f09f0 +/* f0fa1e8: 24040002 */ addiu $a0,$zero,0x2 +/* f0fa1ec: 8fa90124 */ lw $t1,0x124($sp) +.L0f0fa1f0: +/* f0fa1f0: 91220003 */ lbu $v0,0x3($t1) +/* f0fa1f4: 50400020 */ beqzl $v0,.L0f0fa278 +/* f0fa1f8: 8fcf0000 */ lw $t7,0x0($s8) +/* f0fa1fc: 8fca0000 */ lw $t2,0x0($s8) +/* f0fa200: 3c0b800a */ lui $t3,0x800a +/* f0fa204: 8d420010 */ lw $v0,0x10($t2) +/* f0fa208: 304c0800 */ andi $t4,$v0,0x800 +/* f0fa20c: 11800013 */ beqz $t4,.L0f0fa25c +/* f0fa210: 304e0020 */ andi $t6,$v0,0x20 +/* f0fa214: 8d6ba458 */ lw $t3,-0x5ba8($t3) +/* f0fa218: 3c0d8009 */ lui $t5,0x8009 +/* f0fa21c: 1160000f */ beqz $t3,.L0f0fa25c +/* f0fa220: 00000000 */ sll $zero,$zero,0x0 +/* f0fa224: 91ad0af0 */ lbu $t5,0xaf0($t5) +/* f0fa228: 24010001 */ addiu $at,$zero,0x1 +/* f0fa22c: 3c048008 */ lui $a0,0x8008 +/* f0fa230: 15a10006 */ bne $t5,$at,.L0f0fa24c +/* f0fa234: 00000000 */ sll $zero,$zero,0x0 +/* f0fa238: 3c048007 */ lui $a0,0x8007 +/* f0fa23c: 0fc3cbd3 */ jal func0f0f2f4c +/* f0fa240: 248452fc */ addiu $a0,$a0,0x52fc +/* f0fa244: 1000001f */ beqz $zero,.L0f0fa2c4 +/* f0fa248: 8fd00008 */ lw $s0,0x8($s8) +.L0f0fa24c: +/* f0fa24c: 0fc3cbd3 */ jal func0f0f2f4c +/* f0fa250: 24844b80 */ addiu $a0,$a0,0x4b80 +/* f0fa254: 1000001b */ beqz $zero,.L0f0fa2c4 +/* f0fa258: 8fd00008 */ lw $s0,0x8($s8) +.L0f0fa25c: +/* f0fa25c: 55c00019 */ bnezl $t6,.L0f0fa2c4 +/* f0fa260: 8fd00008 */ lw $s0,0x8($s8) +/* f0fa264: 0fc3cdb7 */ jal func0f0f36dc +/* f0fa268: 00000000 */ sll $zero,$zero,0x0 +/* f0fa26c: 10000015 */ beqz $zero,.L0f0fa2c4 +/* f0fa270: 8fd00008 */ lw $s0,0x8($s8) +/* f0fa274: 8fcf0000 */ lw $t7,0x0($s8) +.L0f0fa278: +/* f0fa278: 8df80010 */ lw $t8,0x10($t7) +/* f0fa27c: 33190001 */ andi $t9,$t8,0x1 +/* f0fa280: 53200010 */ beqzl $t9,.L0f0fa2c4 +/* f0fa284: 8fd00008 */ lw $s0,0x8($s8) +/* f0fa288: 93c80060 */ lbu $t0,0x60($s8) +/* f0fa28c: 8fa90124 */ lw $t1,0x124($sp) +/* f0fa290: 5900000c */ blezl $t0,.L0f0fa2c4 +/* f0fa294: 8fd00008 */ lw $s0,0x8($s8) +/* f0fa298: 912a0002 */ lbu $t2,0x2($t1) +/* f0fa29c: 24010001 */ addiu $at,$zero,0x1 +/* f0fa2a0: 304b0001 */ andi $t3,$v0,0x1 +/* f0fa2a4: 314c0001 */ andi $t4,$t2,0x1 +/* f0fa2a8: 11810003 */ beq $t4,$at,.L0f0fa2b8 +/* f0fa2ac: 24010001 */ addiu $at,$zero,0x1 +/* f0fa2b0: 55610004 */ bnel $t3,$at,.L0f0fa2c4 +/* f0fa2b4: 8fd00008 */ lw $s0,0x8($s8) +.L0f0fa2b8: +/* f0fa2b8: 0fc3cdb7 */ jal func0f0f36dc +/* f0fa2bc: 00000000 */ sll $zero,$zero,0x0 +.L0f0fa2c0: +/* f0fa2c0: 8fd00008 */ lw $s0,0x8($s8) +.L0f0fa2c4: +/* f0fa2c4: 8fcd0000 */ lw $t5,0x0($s8) +/* f0fa2c8: 1200002b */ beqz $s0,.L0f0fa378 +/* f0fa2cc: 8da20010 */ lw $v0,0x10($t5) +/* f0fa2d0: 304e0008 */ andi $t6,$v0,0x8 +/* f0fa2d4: 15c00028 */ bnez $t6,.L0f0fa378 +/* f0fa2d8: 03c02025 */ or $a0,$s8,$zero +/* f0fa2dc: 02002825 */ or $a1,$s0,$zero +/* f0fa2e0: 27a6007c */ addiu $a2,$sp,0x7c +/* f0fa2e4: 0fc3c8d5 */ jal func0f0f2354 +/* f0fa2e8: 27a70078 */ addiu $a3,$sp,0x78 +/* f0fa2ec: 8fcf0008 */ lw $t7,0x8($s8) +/* f0fa2f0: 8fa9007c */ lw $t1,0x7c($sp) +/* f0fa2f4: 8df80004 */ lw $t8,0x4($t7) +/* f0fa2f8: 0018cbc0 */ sll $t9,$t8,0xf +/* f0fa2fc: 0720001c */ bltz $t9,.L0f0fa370 +/* f0fa300: 00000000 */ sll $zero,$zero,0x0 +/* f0fa304: 8fa80114 */ lw $t0,0x114($sp) +/* f0fa308: 00095080 */ sll $t2,$t1,0x2 +/* f0fa30c: 8fc40020 */ lw $a0,0x20($s8) +/* f0fa310: 010a6021 */ addu $t4,$t0,$t2 +/* f0fa314: 858b04fc */ lh $t3,0x4fc($t4) +/* f0fa318: 248efff4 */ addiu $t6,$a0,-12 +/* f0fa31c: 05610003 */ bgez $t3,.L0f0fa32c +/* f0fa320: 000b6843 */ sra $t5,$t3,0x1 +/* f0fa324: 25610001 */ addiu $at,$t3,0x1 +/* f0fa328: 00016843 */ sra $t5,$at,0x1 +.L0f0fa32c: +/* f0fa32c: 01a22821 */ addu $a1,$t5,$v0 +/* f0fa330: 05c10003 */ bgez $t6,.L0f0fa340 +/* f0fa334: 000e7843 */ sra $t7,$t6,0x1 +/* f0fa338: 25c10001 */ addiu $at,$t6,0x1 +/* f0fa33c: 00017843 */ sra $t7,$at,0x1 +.L0f0fa340: +/* f0fa340: 01e51823 */ subu $v1,$t7,$a1 +/* f0fa344: 58600003 */ blezl $v1,.L0f0fa354 +/* f0fa348: 8fd80028 */ lw $t8,0x28($s8) +/* f0fa34c: 00001825 */ or $v1,$zero,$zero +/* f0fa350: 8fd80028 */ lw $t8,0x28($s8) +.L0f0fa354: +/* f0fa354: 00981023 */ subu $v0,$a0,$t8 +/* f0fa358: 0062082a */ slt $at,$v1,$v0 +/* f0fa35c: 10200002 */ beqz $at,.L0f0fa368 +/* f0fa360: 00000000 */ sll $zero,$zero,0x0 +/* f0fa364: 00401825 */ or $v1,$v0,$zero +.L0f0fa368: +/* f0fa368: 10000025 */ beqz $zero,.L0f0fa400 +/* f0fa36c: afc30068 */ sw $v1,0x68($s8) +.L0f0fa370: +/* f0fa370: 10000023 */ beqz $zero,.L0f0fa400 +/* f0fa374: afc00068 */ sw $zero,0x68($s8) +.L0f0fa378: +/* f0fa378: 30590040 */ andi $t9,$v0,0x40 +/* f0fa37c: 13200020 */ beqz $t9,.L0f0fa400 +/* f0fa380: 8fa90124 */ lw $t1,0x124($sp) +/* f0fa384: 3c03800a */ lui $v1,0x800a +/* f0fa388: 8c639fc0 */ lw $v1,-0x6040($v1) +/* f0fa38c: 81280005 */ lb $t0,0x5($t1) +/* f0fa390: 24010014 */ addiu $at,$zero,0x14 +/* f0fa394: 812b0009 */ lb $t3,0x9($t1) +/* f0fa398: 01030019 */ multu $t0,$v1 +/* f0fa39c: 8fce0068 */ lw $t6,0x68($s8) +/* f0fa3a0: 00005012 */ mflo $t2 +/* f0fa3a4: 00000000 */ sll $zero,$zero,0x0 +/* f0fa3a8: 00000000 */ sll $zero,$zero,0x0 +/* f0fa3ac: 0141001a */ div $zero,$t2,$at +/* f0fa3b0: 00006012 */ mflo $t4 +/* f0fa3b4: 00000000 */ sll $zero,$zero,0x0 +/* f0fa3b8: 00000000 */ sll $zero,$zero,0x0 +/* f0fa3bc: 01630019 */ multu $t3,$v1 +/* f0fa3c0: 00006812 */ mflo $t5 +/* f0fa3c4: 018d1023 */ subu $v0,$t4,$t5 +/* f0fa3c8: 01c22821 */ addu $a1,$t6,$v0 +/* f0fa3cc: 18a00003 */ blez $a1,.L0f0fa3dc +/* f0fa3d0: afc50068 */ sw $a1,0x68($s8) +/* f0fa3d4: afc00068 */ sw $zero,0x68($s8) +/* f0fa3d8: 00002825 */ or $a1,$zero,$zero +.L0f0fa3dc: +/* f0fa3dc: 8fd80020 */ lw $t8,0x20($s8) +/* f0fa3e0: 8fd90028 */ lw $t9,0x28($s8) +/* f0fa3e4: 03191023 */ subu $v0,$t8,$t9 +/* f0fa3e8: 00a2082a */ slt $at,$a1,$v0 +/* f0fa3ec: 50200004 */ beqzl $at,.L0f0fa400 +/* f0fa3f0: afc50064 */ sw $a1,0x64($s8) +/* f0fa3f4: afc20068 */ sw $v0,0x68($s8) +/* f0fa3f8: 00402825 */ or $a1,$v0,$zero +/* f0fa3fc: afc50064 */ sw $a1,0x64($s8) +.L0f0fa400: +/* f0fa400: 8fc50068 */ lw $a1,0x68($s8) +/* f0fa404: 8fc40064 */ lw $a0,0x64($s8) +/* f0fa408: 3c03800a */ lui $v1,0x800a +/* f0fa40c: 3c0b8007 */ lui $t3,0x8007 +/* f0fa410: 10a40021 */ beq $a1,$a0,.L0f0fa498 +/* f0fa414: 00803025 */ or $a2,$a0,$zero +/* f0fa418: 8c639fc0 */ lw $v1,-0x6040($v1) +/* f0fa41c: 44845000 */ mtc1 $a0,$f10 +/* f0fa420: 00001025 */ or $v0,$zero,$zero +/* f0fa424: 1860000e */ blez $v1,.L0f0fa460 +/* f0fa428: 46805020 */ cvt.s.w $f0,$f10 +/* f0fa42c: 44854000 */ mtc1 $a1,$f8 +/* f0fa430: 3c017f1b */ lui $at,0x7f1b +/* f0fa434: c4242a60 */ lwc1 $f4,0x2a60($at) +/* f0fa438: 468044a0 */ cvt.s.w $f18,$f8 +/* f0fa43c: 3c017f1b */ lui $at,0x7f1b +/* f0fa440: c42c2a64 */ lwc1 $f12,0x2a64($at) +/* f0fa444: 46049082 */ mul.s $f2,$f18,$f4 +/* f0fa448: 00000000 */ sll $zero,$zero,0x0 +.L0f0fa44c: +/* f0fa44c: 46006182 */ mul.s $f6,$f12,$f0 +/* f0fa450: 24420001 */ addiu $v0,$v0,0x1 +/* f0fa454: 0043082a */ slt $at,$v0,$v1 +/* f0fa458: 1420fffc */ bnez $at,.L0f0fa44c +/* f0fa45c: 46061000 */ add.s $f0,$f2,$f6 +.L0f0fa460: +/* f0fa460: 4600028d */ trunc.w.s $f10,$f0 +/* f0fa464: 44025000 */ mfc1 $v0,$f10 +/* f0fa468: 00000000 */ sll $zero,$zero,0x0 +/* f0fa46c: 10a2000a */ beq $a1,$v0,.L0f0fa498 +/* f0fa470: afc20064 */ sw $v0,0x64($s8) +/* f0fa474: 14c20008 */ bne $a2,$v0,.L0f0fa498 +/* f0fa478: 00402025 */ or $a0,$v0,$zero +/* f0fa47c: 0045082a */ slt $at,$v0,$a1 +/* f0fa480: 10200004 */ beqz $at,.L0f0fa494 +/* f0fa484: 2489ffff */ addiu $t1,$a0,-1 +/* f0fa488: 244a0001 */ addiu $t2,$v0,0x1 +/* f0fa48c: 10000002 */ beqz $zero,.L0f0fa498 +/* f0fa490: afca0064 */ sw $t2,0x64($s8) +.L0f0fa494: +/* f0fa494: afc90064 */ sw $t1,0x64($s8) +.L0f0fa498: +/* f0fa498: 8d6b1448 */ lw $t3,0x1448($t3) +/* f0fa49c: 3c0d800a */ lui $t5,0x800a +/* f0fa4a0: 3c0f8006 */ lui $t7,0x8006 +/* f0fa4a4: 000b60c0 */ sll $t4,$t3,0x3 +/* f0fa4a8: 018b6023 */ subu $t4,$t4,$t3 +/* f0fa4ac: 000c6080 */ sll $t4,$t4,0x2 +/* f0fa4b0: 018b6021 */ addu $t4,$t4,$t3 +/* f0fa4b4: 000c60c0 */ sll $t4,$t4,0x3 +/* f0fa4b8: 018b6023 */ subu $t4,$t4,$t3 +/* f0fa4bc: 000c6100 */ sll $t4,$t4,0x4 +/* f0fa4c0: 01ac6821 */ addu $t5,$t5,$t4 +/* f0fa4c4: 8dadee40 */ lw $t5,-0x11c0($t5) +/* f0fa4c8: 8fb80124 */ lw $t8,0x124($sp) +/* f0fa4cc: 3c088007 */ lui $t0,0x8007 +/* f0fa4d0: 000d77c2 */ srl $t6,$t5,0x1f +/* f0fa4d4: 55c00005 */ bnezl $t6,.L0f0fa4ec +/* f0fa4d8: a3000014 */ sb $zero,0x14($t8) +/* f0fa4dc: 8defdd58 */ lw $t7,-0x22a8($t7) +/* f0fa4e0: 51e00019 */ beqzl $t7,.L0f0fa548 +/* f0fa4e4: 8fbf0044 */ lw $ra,0x44($sp) +/* f0fa4e8: a3000014 */ sb $zero,0x14($t8) +.L0f0fa4ec: +/* f0fa4ec: a3000007 */ sb $zero,0x7($t8) +/* f0fa4f0: a3000006 */ sb $zero,0x6($t8) +/* f0fa4f4: a3000005 */ sb $zero,0x5($t8) +/* f0fa4f8: a3000004 */ sb $zero,0x4($t8) +/* f0fa4fc: a3000003 */ sb $zero,0x3($t8) +/* f0fa500: a3000002 */ sb $zero,0x2($t8) +/* f0fa504: a3000001 */ sb $zero,0x1($t8) +/* f0fa508: a3000000 */ sb $zero,0x0($t8) +/* f0fa50c: 8d081448 */ lw $t0,0x1448($t0) +/* f0fa510: 3c09800a */ lui $t1,0x800a +/* f0fa514: 2529e000 */ addiu $t1,$t1,-8192 +/* f0fa518: 000850c0 */ sll $t2,$t0,0x3 +/* f0fa51c: 01485023 */ subu $t2,$t2,$t0 +/* f0fa520: 000a5080 */ sll $t2,$t2,0x2 +/* f0fa524: 01485021 */ addu $t2,$t2,$t0 +/* f0fa528: 000a50c0 */ sll $t2,$t2,0x3 +/* f0fa52c: 01485023 */ subu $t2,$t2,$t0 +/* f0fa530: 000a5100 */ sll $t2,$t2,0x4 +/* f0fa534: 01491021 */ addu $v0,$t2,$t1 +/* f0fa538: 904b0e40 */ lbu $t3,0xe40($v0) +/* f0fa53c: 316cff7f */ andi $t4,$t3,0xff7f +/* f0fa540: a04c0e40 */ sb $t4,0xe40($v0) +/* f0fa544: 8fbf0044 */ lw $ra,0x44($sp) +.L0f0fa548: +/* f0fa548: 8fb00020 */ lw $s0,0x20($sp) +/* f0fa54c: 8fb10024 */ lw $s1,0x24($sp) +/* f0fa550: 8fb20028 */ lw $s2,0x28($sp) +/* f0fa554: 8fb3002c */ lw $s3,0x2c($sp) +/* f0fa558: 8fb40030 */ lw $s4,0x30($sp) +/* f0fa55c: 8fb50034 */ lw $s5,0x34($sp) +/* f0fa560: 8fb60038 */ lw $s6,0x38($sp) +/* f0fa564: 8fb7003c */ lw $s7,0x3c($sp) +/* f0fa568: 8fbe0040 */ lw $s8,0x40($sp) +/* f0fa56c: 03e00008 */ jr $ra +/* f0fa570: 27bd0120 */ addiu $sp,$sp,0x120 +); + +GLOBAL_ASM( +glabel func0f0fa574 +/* f0fa574: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0fa578: 3c0e8007 */ lui $t6,0x8007 +/* f0fa57c: 8dce1448 */ lw $t6,0x1448($t6) +/* f0fa580: afbf0034 */ sw $ra,0x34($sp) +/* f0fa584: afb70030 */ sw $s7,0x30($sp) +/* f0fa588: 000e78c0 */ sll $t7,$t6,0x3 +/* f0fa58c: 01ee7823 */ subu $t7,$t7,$t6 +/* f0fa590: 000f7880 */ sll $t7,$t7,0x2 +/* f0fa594: afb6002c */ sw $s6,0x2c($sp) +/* f0fa598: afb50028 */ sw $s5,0x28($sp) +/* f0fa59c: afb40024 */ sw $s4,0x24($sp) +/* f0fa5a0: afb30020 */ sw $s3,0x20($sp) +/* f0fa5a4: afb2001c */ sw $s2,0x1c($sp) +/* f0fa5a8: afb10018 */ sw $s1,0x18($sp) +/* f0fa5ac: afb00014 */ sw $s0,0x14($sp) +/* f0fa5b0: 01ee7821 */ addu $t7,$t7,$t6 +/* f0fa5b4: 90830005 */ lbu $v1,0x5($a0) +/* f0fa5b8: 000f78c0 */ sll $t7,$t7,0x3 +/* f0fa5bc: 3c18800a */ lui $t8,0x800a +/* f0fa5c0: 01ee7823 */ subu $t7,$t7,$t6 +/* f0fa5c4: 000f7900 */ sll $t7,$t7,0x4 +/* f0fa5c8: 2718e000 */ addiu $t8,$t8,-8192 +/* f0fa5cc: 0080a825 */ or $s5,$a0,$zero +/* f0fa5d0: 01f89021 */ addu $s2,$t7,$t8 +/* f0fa5d4: 1860002a */ blez $v1,.L0f0fa680 +/* f0fa5d8: 0000b025 */ or $s6,$zero,$zero +/* f0fa5dc: 2417000a */ addiu $s7,$zero,0xa +/* f0fa5e0: 2414ffff */ addiu $s4,$zero,-1 +/* f0fa5e4: 24130014 */ addiu $s3,$zero,0x14 +/* f0fa5e8: 92b90004 */ lbu $t9,0x4($s5) +.L0f0fa5ec: +/* f0fa5ec: 00008025 */ or $s0,$zero,$zero +/* f0fa5f0: 03361021 */ addu $v0,$t9,$s6 +/* f0fa5f4: 00570019 */ multu $v0,$s7 +/* f0fa5f8: 00004012 */ mflo $t0 +/* f0fa5fc: 02488821 */ addu $s1,$s2,$t0 +/* f0fa600: 92290668 */ lbu $t1,0x668($s1) +/* f0fa604: 5920001b */ blezl $t1,.L0f0fa674 +/* f0fa608: 26d60001 */ addiu $s6,$s6,0x1 +/* f0fa60c: 962a0666 */ lhu $t2,0x666($s1) +.L0f0fa610: +/* f0fa610: 8eae0000 */ lw $t6,0x0($s5) +/* f0fa614: 00002825 */ or $a1,$zero,$zero +/* f0fa618: 01501821 */ addu $v1,$t2,$s0 +/* f0fa61c: 00035880 */ sll $t3,$v1,0x2 +/* f0fa620: 024b1021 */ addu $v0,$s2,$t3 +/* f0fa624: 904c04fe */ lbu $t4,0x4fe($v0) +/* f0fa628: 804404ff */ lb $a0,0x4ff($v0) +/* f0fa62c: 8dcf0008 */ lw $t7,0x8($t6) +/* f0fa630: 01930019 */ multu $t4,$s3 +/* f0fa634: 0004c080 */ sll $t8,$a0,0x2 +/* f0fa638: 00006812 */ mflo $t5 +/* f0fa63c: 01af3021 */ addu $a2,$t5,$t7 +/* f0fa640: 12840003 */ beq $s4,$a0,.L0f0fa650 +/* f0fa644: 00000000 */ sll $zero,$zero,0x0 +/* f0fa648: 02582821 */ addu $a1,$s2,$t8 +/* f0fa64c: 24a506dc */ addiu $a1,$a1,0x6dc +.L0f0fa650: +/* f0fa650: 0fc3c218 */ jal func0f0f0860 +/* f0fa654: 00c02025 */ or $a0,$a2,$zero +/* f0fa658: 92390668 */ lbu $t9,0x668($s1) +/* f0fa65c: 26100001 */ addiu $s0,$s0,0x1 +/* f0fa660: 0219082a */ slt $at,$s0,$t9 +/* f0fa664: 5420ffea */ bnezl $at,.L0f0fa610 +/* f0fa668: 962a0666 */ lhu $t2,0x666($s1) +/* f0fa66c: 92a30005 */ lbu $v1,0x5($s5) +/* f0fa670: 26d60001 */ addiu $s6,$s6,0x1 +.L0f0fa674: +/* f0fa674: 02c3082a */ slt $at,$s6,$v1 +/* f0fa678: 5420ffdc */ bnezl $at,.L0f0fa5ec +/* f0fa67c: 92b90004 */ lbu $t9,0x4($s5) +.L0f0fa680: +/* f0fa680: 8fbf0034 */ lw $ra,0x34($sp) +/* f0fa684: 8fb00014 */ lw $s0,0x14($sp) +/* f0fa688: 8fb10018 */ lw $s1,0x18($sp) +/* f0fa68c: 8fb2001c */ lw $s2,0x1c($sp) +/* f0fa690: 8fb30020 */ lw $s3,0x20($sp) +/* f0fa694: 8fb40024 */ lw $s4,0x24($sp) +/* f0fa698: 8fb50028 */ lw $s5,0x28($sp) +/* f0fa69c: 8fb6002c */ lw $s6,0x2c($sp) +/* f0fa6a0: 8fb70030 */ lw $s7,0x30($sp) +/* f0fa6a4: 03e00008 */ jr $ra +/* f0fa6a8: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f0fa6ac +/* f0fa6ac: 3c0e800a */ lui $t6,0x800a +/* f0fa6b0: 8dce19c4 */ lw $t6,0x19c4($t6) +/* f0fa6b4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0fa6b8: afbf0014 */ sw $ra,0x14($sp) +/* f0fa6bc: 25cffffe */ addiu $t7,$t6,-2 +/* f0fa6c0: 2de1000c */ sltiu $at,$t7,0xc +/* f0fa6c4: 1020000b */ beqz $at,.L0f0fa6f4 +/* f0fa6c8: 000f7880 */ sll $t7,$t7,0x2 +/* f0fa6cc: 3c017f1b */ lui $at,0x7f1b +/* f0fa6d0: 002f0821 */ addu $at,$at,$t7 +/* f0fa6d4: 8c2f2a68 */ lw $t7,0x2a68($at) +/* f0fa6d8: 01e00008 */ jr $t7 +/* f0fa6dc: 00000000 */ sll $zero,$zero,0x0 +/* f0fa6e0: 0fc2ebce */ jal func0f0baf38 +/* f0fa6e4: 00000000 */ sll $zero,$zero,0x0 +/* f0fa6e8: 24180001 */ addiu $t8,$zero,0x1 +/* f0fa6ec: 3c018007 */ lui $at,0x8007 +/* f0fa6f0: ac380750 */ sw $t8,0x750($at) +.L0f0fa6f4: +/* f0fa6f4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fa6f8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0fa6fc: 03e00008 */ jr $ra +/* f0fa700: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0fa704 +/* f0fa704: 27bdfed0 */ addiu $sp,$sp,-304 +/* f0fa708: afb70034 */ sw $s7,0x34($sp) +/* f0fa70c: 3c178007 */ lui $s7,0x8007 +/* f0fa710: 26f71448 */ addiu $s7,$s7,0x1448 +/* f0fa714: 8eee0000 */ lw $t6,0x0($s7) +/* f0fa718: afbe0038 */ sw $s8,0x38($sp) +/* f0fa71c: 241e0e70 */ addiu $s8,$zero,0xe70 +/* f0fa720: 01de0019 */ multu $t6,$s8 +/* f0fa724: afb60030 */ sw $s6,0x30($sp) +/* f0fa728: 3c16800a */ lui $s6,0x800a +/* f0fa72c: 26d6e000 */ addiu $s6,$s6,-8192 +/* f0fa730: 3c19800a */ lui $t9,0x800a +/* f0fa734: 8f3919c4 */ lw $t9,0x19c4($t9) +/* f0fa738: afb5002c */ sw $s5,0x2c($sp) +/* f0fa73c: 24010004 */ addiu $at,$zero,0x4 +/* f0fa740: afbf003c */ sw $ra,0x3c($sp) +/* f0fa744: afb40028 */ sw $s4,0x28($sp) +/* f0fa748: 00007812 */ mflo $t7 +/* f0fa74c: 02cf3821 */ addu $a3,$s6,$t7 +/* f0fa750: 8cf804f8 */ lw $t8,0x4f8($a3) +/* f0fa754: afb30024 */ sw $s3,0x24($sp) +/* f0fa758: afb20020 */ sw $s2,0x20($sp) +/* f0fa75c: afb1001c */ sw $s1,0x1c($sp) +/* f0fa760: afb00018 */ sw $s0,0x18($sp) +/* f0fa764: 00006025 */ or $t4,$zero,$zero +/* f0fa768: 00004825 */ or $t1,$zero,$zero +/* f0fa76c: 00004025 */ or $t0,$zero,$zero +/* f0fa770: 0000a825 */ or $s5,$zero,$zero +/* f0fa774: afa0011c */ sw $zero,0x11c($sp) +/* f0fa778: afa700fc */ sw $a3,0xfc($sp) +/* f0fa77c: 17210005 */ bne $t9,$at,.L0f0fa794 +/* f0fa780: afb80100 */ sw $t8,0x100($sp) +/* f0fa784: 3c0e800a */ lui $t6,0x800a +/* f0fa788: 8dcea24c */ lw $t6,-0x5db4($t6) +/* f0fa78c: 3c01800a */ lui $at,0x800a +/* f0fa790: ac2e21b8 */ sw $t6,0x21b8($at) +.L0f0fa794: +/* f0fa794: afa80124 */ sw $t0,0x124($sp) +/* f0fa798: afa90128 */ sw $t1,0x128($sp) +/* f0fa79c: 0fc3c506 */ jal func0f0f1418 +/* f0fa7a0: afac012c */ sw $t4,0x12c($sp) +/* f0fa7a4: 8eef0000 */ lw $t7,0x0($s7) +/* f0fa7a8: 8fa80124 */ lw $t0,0x124($sp) +/* f0fa7ac: 8fa90128 */ lw $t1,0x128($sp) +/* f0fa7b0: 01fe0019 */ multu $t7,$s8 +/* f0fa7b4: 8fac012c */ lw $t4,0x12c($sp) +/* f0fa7b8: a3a00106 */ sb $zero,0x106($sp) +/* f0fa7bc: a3a00107 */ sb $zero,0x107($sp) +/* f0fa7c0: a3a0010a */ sb $zero,0x10a($sp) +/* f0fa7c4: a3a0010b */ sb $zero,0x10b($sp) +/* f0fa7c8: 00005025 */ or $t2,$zero,$zero +/* f0fa7cc: 00005825 */ or $t3,$zero,$zero +/* f0fa7d0: 3c0f800a */ lui $t7,0x800a +/* f0fa7d4: 0000c012 */ mflo $t8 +/* f0fa7d8: 02d8c821 */ addu $t9,$s6,$t8 +/* f0fa7dc: 8f2e04f8 */ lw $t6,0x4f8($t9) +/* f0fa7e0: 51c0031e */ beqzl $t6,.L0f0fb45c +/* f0fa7e4: 8fbf003c */ lw $ra,0x3c($sp) +/* f0fa7e8: 8def19c4 */ lw $t7,0x19c4($t7) +/* f0fa7ec: 24010007 */ addiu $at,$zero,0x7 +/* f0fa7f0: afa000f8 */ sw $zero,0xf8($sp) +/* f0fa7f4: 15e1000b */ bne $t7,$at,.L0f0fa824 +/* f0fa7f8: afa000ec */ sw $zero,0xec($sp) +/* f0fa7fc: 24180001 */ addiu $t8,$zero,0x1 +/* f0fa800: 24190002 */ addiu $t9,$zero,0x2 +/* f0fa804: 240e0003 */ addiu $t6,$zero,0x3 +/* f0fa808: 240f0004 */ addiu $t7,$zero,0x4 +/* f0fa80c: afa000d8 */ sw $zero,0xd8($sp) +/* f0fa810: afb800dc */ sw $t8,0xdc($sp) +/* f0fa814: afb900e0 */ sw $t9,0xe0($sp) +/* f0fa818: afae00e4 */ sw $t6,0xe4($sp) +/* f0fa81c: 1000001b */ beqz $zero,.L0f0fa88c +/* f0fa820: afaf00ec */ sw $t7,0xec($sp) +.L0f0fa824: +/* f0fa824: 27a400d7 */ addiu $a0,$sp,0xd7 +/* f0fa828: 27a500d6 */ addiu $a1,$sp,0xd6 +/* f0fa82c: afa80124 */ sw $t0,0x124($sp) +/* f0fa830: afa90128 */ sw $t1,0x128($sp) +/* f0fa834: afaa00f4 */ sw $t2,0xf4($sp) +/* f0fa838: afab00f0 */ sw $t3,0xf0($sp) +/* f0fa83c: 0fc3dd2a */ jal func0f0f74a8 +/* f0fa840: afac012c */ sw $t4,0x12c($sp) +/* f0fa844: 83a200d7 */ lb $v0,0xd7($sp) +/* f0fa848: 8fa80124 */ lw $t0,0x124($sp) +/* f0fa84c: 8fa90128 */ lw $t1,0x128($sp) +/* f0fa850: 8faa00f4 */ lw $t2,0xf4($sp) +/* f0fa854: 8fab00f0 */ lw $t3,0xf0($sp) +/* f0fa858: 04400004 */ bltz $v0,.L0f0fa86c +/* f0fa85c: 8fac012c */ lw $t4,0x12c($sp) +/* f0fa860: 24030001 */ addiu $v1,$zero,0x1 +/* f0fa864: afa200d8 */ sw $v0,0xd8($sp) +/* f0fa868: afa300ec */ sw $v1,0xec($sp) +.L0f0fa86c: +/* f0fa86c: 83a200d6 */ lb $v0,0xd6($sp) +/* f0fa870: 8fa300ec */ lw $v1,0xec($sp) +/* f0fa874: 04400005 */ bltz $v0,.L0f0fa88c +/* f0fa878: 0003c080 */ sll $t8,$v1,0x2 +/* f0fa87c: 03b8c821 */ addu $t9,$sp,$t8 +/* f0fa880: af2200d8 */ sw $v0,0xd8($t9) +/* f0fa884: 24630001 */ addiu $v1,$v1,0x1 +/* f0fa888: afa300ec */ sw $v1,0xec($sp) +.L0f0fa88c: +/* f0fa88c: 8eee0000 */ lw $t6,0x0($s7) +/* f0fa890: 01de0019 */ multu $t6,$s8 +/* f0fa894: 00007812 */ mflo $t7 +/* f0fa898: 02cf3821 */ addu $a3,$s6,$t7 +/* f0fa89c: 90e20e41 */ lbu $v0,0xe41($a3) +/* f0fa8a0: 1840001a */ blez $v0,.L0f0fa90c +/* f0fa8a4: 2458ffff */ addiu $t8,$v0,-1 +/* f0fa8a8: 331900ff */ andi $t9,$t8,0xff +/* f0fa8ac: 17200014 */ bnez $t9,.L0f0fa900 +/* f0fa8b0: a0f80e41 */ sb $t8,0xe41($a3) +/* f0fa8b4: 8cee0e48 */ lw $t6,0xe48($a3) +/* f0fa8b8: 8cef0e4c */ lw $t7,0xe4c($a3) +/* f0fa8bc: 27a400cc */ addiu $a0,$sp,0xcc +/* f0fa8c0: 2405ffff */ addiu $a1,$zero,-1 +/* f0fa8c4: 00003025 */ or $a2,$zero,$zero +/* f0fa8c8: afa80124 */ sw $t0,0x124($sp) +/* f0fa8cc: afa90128 */ sw $t1,0x128($sp) +/* f0fa8d0: afaa00f4 */ sw $t2,0xf4($sp) +/* f0fa8d4: afab00f0 */ sw $t3,0xf0($sp) +/* f0fa8d8: afac012c */ sw $t4,0x12c($sp) +/* f0fa8dc: afae00cc */ sw $t6,0xcc($sp) +/* f0fa8e0: 0fc42539 */ jal func0f1094e4 +/* f0fa8e4: a7af00d0 */ sh $t7,0xd0($sp) +/* f0fa8e8: 8fa80124 */ lw $t0,0x124($sp) +/* f0fa8ec: 8fa90128 */ lw $t1,0x128($sp) +/* f0fa8f0: 8faa00f4 */ lw $t2,0xf4($sp) +/* f0fa8f4: 8fab00f0 */ lw $t3,0xf0($sp) +/* f0fa8f8: 10000004 */ beqz $zero,.L0f0fa90c +/* f0fa8fc: 8fac012c */ lw $t4,0x12c($sp) +.L0f0fa900: +/* f0fa900: 90f90e40 */ lbu $t9,0xe40($a3) +/* f0fa904: 372e0080 */ ori $t6,$t9,0x80 +/* f0fa908: a0ee0e40 */ sb $t6,0xe40($a3) +.L0f0fa90c: +/* f0fa90c: 8faf00ec */ lw $t7,0xec($sp) +/* f0fa910: 0000a025 */ or $s4,$zero,$zero +/* f0fa914: 19e00083 */ blez $t7,.L0f0fab24 +/* f0fa918: 27b300d8 */ addiu $s3,$sp,0xd8 +.L0f0fa91c: +/* f0fa91c: 82640003 */ lb $a0,0x3($s3) +/* f0fa920: afac012c */ sw $t4,0x12c($sp) +/* f0fa924: afab00f0 */ sw $t3,0xf0($sp) +/* f0fa928: afaa00f4 */ sw $t2,0xf4($sp) +/* f0fa92c: afa90128 */ sw $t1,0x128($sp) +/* f0fa930: 0c005384 */ jal 0x14e10 +/* f0fa934: afa80124 */ sw $t0,0x124($sp) +/* f0fa938: 00028600 */ sll $s0,$v0,0x18 +/* f0fa93c: 0010c603 */ sra $t8,$s0,0x18 +/* f0fa940: 03008025 */ or $s0,$t8,$zero +/* f0fa944: 0c0053ae */ jal 0x14eb8 +/* f0fa948: 82640003 */ lb $a0,0x3($s3) +/* f0fa94c: 00028e00 */ sll $s1,$v0,0x18 +/* f0fa950: 0011ce03 */ sra $t9,$s1,0x18 +/* f0fa954: 03208825 */ or $s1,$t9,$zero +/* f0fa958: 82640003 */ lb $a0,0x3($s3) +/* f0fa95c: 0c0053d8 */ jal 0x14f60 +/* f0fa960: 3405ffff */ dli $a1,0xffff +/* f0fa964: 3052ffff */ andi $s2,$v0,0xffff +/* f0fa968: 82640003 */ lb $a0,0x3($s3) +/* f0fa96c: 0c005408 */ jal 0x15020 +/* f0fa970: 3405ffff */ dli $a1,0xffff +/* f0fa974: 304e8000 */ andi $t6,$v0,0x8000 +/* f0fa978: 8fa80124 */ lw $t0,0x124($sp) +/* f0fa97c: 8fa90128 */ lw $t1,0x128($sp) +/* f0fa980: 8faa00f4 */ lw $t2,0xf4($sp) +/* f0fa984: 8fab00f0 */ lw $t3,0xf0($sp) +/* f0fa988: 8fac012c */ lw $t4,0x12c($sp) +/* f0fa98c: 11c00003 */ beqz $t6,.L0f0fa99c +/* f0fa990: 00403025 */ or $a2,$v0,$zero +/* f0fa994: 240f0001 */ addiu $t7,$zero,0x1 +/* f0fa998: a3af0106 */ sb $t7,0x106($sp) +.L0f0fa99c: +/* f0fa99c: 30d84000 */ andi $t8,$a2,0x4000 +/* f0fa9a0: 13000003 */ beqz $t8,.L0f0fa9b0 +/* f0fa9a4: 30ce2000 */ andi $t6,$a2,0x2000 +/* f0fa9a8: 24190001 */ addiu $t9,$zero,0x1 +/* f0fa9ac: a3b90107 */ sb $t9,0x107($sp) +.L0f0fa9b0: +/* f0fa9b0: 11c00003 */ beqz $t6,.L0f0fa9c0 +/* f0fa9b4: 30d81000 */ andi $t8,$a2,0x1000 +/* f0fa9b8: 240f0001 */ addiu $t7,$zero,0x1 +/* f0fa9bc: a3af0106 */ sb $t7,0x106($sp) +.L0f0fa9c0: +/* f0fa9c0: 13000003 */ beqz $t8,.L0f0fa9d0 +/* f0fa9c4: 324e0010 */ andi $t6,$s2,0x10 +/* f0fa9c8: 24190001 */ addiu $t9,$zero,0x1 +/* f0fa9cc: afb900f8 */ sw $t9,0xf8($sp) +.L0f0fa9d0: +/* f0fa9d0: 11c00003 */ beqz $t6,.L0f0fa9e0 +/* f0fa9d4: 02402825 */ or $a1,$s2,$zero +/* f0fa9d8: 240f0001 */ addiu $t7,$zero,0x1 +/* f0fa9dc: a3af010a */ sb $t7,0x10a($sp) +.L0f0fa9e0: +/* f0fa9e0: 30b80020 */ andi $t8,$a1,0x20 +/* f0fa9e4: 13000003 */ beqz $t8,.L0f0fa9f4 +/* f0fa9e8: 30ae0008 */ andi $t6,$a1,0x8 +/* f0fa9ec: 24190001 */ addiu $t9,$zero,0x1 +/* f0fa9f0: a3b9010a */ sb $t9,0x10a($sp) +.L0f0fa9f4: +/* f0fa9f4: 05410003 */ bgez $t2,.L0f0faa04 +/* f0fa9f8: 30cf0008 */ andi $t7,$a2,0x8 +/* f0fa9fc: 10000002 */ beqz $zero,.L0f0faa08 +/* f0faa00: 000a2023 */ negu $a0,$t2 +.L0f0faa04: +/* f0faa04: 01402025 */ or $a0,$t2,$zero +.L0f0faa08: +/* f0faa08: 06010003 */ bgez $s0,.L0f0faa18 +/* f0faa0c: 30b80004 */ andi $t8,$a1,0x4 +/* f0faa10: 10000002 */ beqz $zero,.L0f0faa1c +/* f0faa14: 00101823 */ negu $v1,$s0 +.L0f0faa18: +/* f0faa18: 02001825 */ or $v1,$s0,$zero +.L0f0faa1c: +/* f0faa1c: 0083082a */ slt $at,$a0,$v1 +/* f0faa20: 10200002 */ beqz $at,.L0f0faa2c +/* f0faa24: 30d90004 */ andi $t9,$a2,0x4 +/* f0faa28: 02005025 */ or $t2,$s0,$zero +.L0f0faa2c: +/* f0faa2c: 05610003 */ bgez $t3,.L0f0faa3c +/* f0faa30: 01602025 */ or $a0,$t3,$zero +/* f0faa34: 10000001 */ beqz $zero,.L0f0faa3c +/* f0faa38: 000b2023 */ negu $a0,$t3 +.L0f0faa3c: +/* f0faa3c: 06210003 */ bgez $s1,.L0f0faa4c +/* f0faa40: 02201825 */ or $v1,$s1,$zero +/* f0faa44: 10000001 */ beqz $zero,.L0f0faa4c +/* f0faa48: 00111823 */ negu $v1,$s1 +.L0f0faa4c: +/* f0faa4c: 0083082a */ slt $at,$a0,$v1 +/* f0faa50: 10200002 */ beqz $at,.L0f0faa5c +/* f0faa54: 00000000 */ sll $zero,$zero,0x0 +/* f0faa58: 02205825 */ or $t3,$s1,$zero +.L0f0faa5c: +/* f0faa5c: 11c00002 */ beqz $t6,.L0f0faa68 +/* f0faa60: 00000000 */ sll $zero,$zero,0x0 +/* f0faa64: 240cffff */ addiu $t4,$zero,-1 +.L0f0faa68: +/* f0faa68: 11e00002 */ beqz $t7,.L0f0faa74 +/* f0faa6c: 30ae0002 */ andi $t6,$a1,0x2 +/* f0faa70: 2408ffff */ addiu $t0,$zero,-1 +.L0f0faa74: +/* f0faa74: 13000002 */ beqz $t8,.L0f0faa80 +/* f0faa78: 30cf0002 */ andi $t7,$a2,0x2 +/* f0faa7c: 240c0001 */ addiu $t4,$zero,0x1 +.L0f0faa80: +/* f0faa80: 13200002 */ beqz $t9,.L0f0faa8c +/* f0faa84: 30b80001 */ andi $t8,$a1,0x1 +/* f0faa88: 24080001 */ addiu $t0,$zero,0x1 +.L0f0faa8c: +/* f0faa8c: 11c00002 */ beqz $t6,.L0f0faa98 +/* f0faa90: 30d90001 */ andi $t9,$a2,0x1 +/* f0faa94: 2409ffff */ addiu $t1,$zero,-1 +.L0f0faa98: +/* f0faa98: 11e00002 */ beqz $t7,.L0f0faaa4 +/* f0faa9c: 30ae0800 */ andi $t6,$a1,0x800 +/* f0faaa0: 2415ffff */ addiu $s5,$zero,-1 +.L0f0faaa4: +/* f0faaa4: 13000002 */ beqz $t8,.L0f0faab0 +/* f0faaa8: 30cf0800 */ andi $t7,$a2,0x800 +/* f0faaac: 24090001 */ addiu $t1,$zero,0x1 +.L0f0faab0: +/* f0faab0: 13200002 */ beqz $t9,.L0f0faabc +/* f0faab4: 30b80400 */ andi $t8,$a1,0x400 +/* f0faab8: 24150001 */ addiu $s5,$zero,0x1 +.L0f0faabc: +/* f0faabc: 11c00002 */ beqz $t6,.L0f0faac8 +/* f0faac0: 30d90400 */ andi $t9,$a2,0x400 +/* f0faac4: 240cffff */ addiu $t4,$zero,-1 +.L0f0faac8: +/* f0faac8: 11e00002 */ beqz $t7,.L0f0faad4 +/* f0faacc: 30ae0200 */ andi $t6,$a1,0x200 +/* f0faad0: 2408ffff */ addiu $t0,$zero,-1 +.L0f0faad4: +/* f0faad4: 13000002 */ beqz $t8,.L0f0faae0 +/* f0faad8: 30cf0200 */ andi $t7,$a2,0x200 +/* f0faadc: 240c0001 */ addiu $t4,$zero,0x1 +.L0f0faae0: +/* f0faae0: 13200002 */ beqz $t9,.L0f0faaec +/* f0faae4: 30b80100 */ andi $t8,$a1,0x100 +/* f0faae8: 24080001 */ addiu $t0,$zero,0x1 +.L0f0faaec: +/* f0faaec: 11c00002 */ beqz $t6,.L0f0faaf8 +/* f0faaf0: 30d90100 */ andi $t9,$a2,0x100 +/* f0faaf4: 2409ffff */ addiu $t1,$zero,-1 +.L0f0faaf8: +/* f0faaf8: 11e00002 */ beqz $t7,.L0f0fab04 +/* f0faafc: 8fae00ec */ lw $t6,0xec($sp) +/* f0fab00: 2415ffff */ addiu $s5,$zero,-1 +.L0f0fab04: +/* f0fab04: 13000002 */ beqz $t8,.L0f0fab10 +/* f0fab08: 26940001 */ addiu $s4,$s4,0x1 +/* f0fab0c: 24090001 */ addiu $t1,$zero,0x1 +.L0f0fab10: +/* f0fab10: 13200002 */ beqz $t9,.L0f0fab1c +/* f0fab14: 00000000 */ sll $zero,$zero,0x0 +/* f0fab18: 24150001 */ addiu $s5,$zero,0x1 +.L0f0fab1c: +/* f0fab1c: 168eff7f */ bne $s4,$t6,.L0f0fa91c +/* f0fab20: 26730004 */ addiu $s3,$s3,0x4 +.L0f0fab24: +/* f0fab24: 8eef0000 */ lw $t7,0x0($s7) +/* f0fab28: 93ae0106 */ lbu $t6,0x106($sp) +/* f0fab2c: 2410000a */ addiu $s0,$zero,0xa +/* f0fab30: 000fc0c0 */ sll $t8,$t7,0x3 +/* f0fab34: 030fc023 */ subu $t8,$t8,$t7 +/* f0fab38: 0018c080 */ sll $t8,$t8,0x2 +/* f0fab3c: 030fc021 */ addu $t8,$t8,$t7 +/* f0fab40: 0018c0c0 */ sll $t8,$t8,0x3 +/* f0fab44: 030fc023 */ subu $t8,$t8,$t7 +/* f0fab48: 0018c100 */ sll $t8,$t8,0x4 +/* f0fab4c: 02d8c821 */ addu $t9,$s6,$t8 +/* f0fab50: 11c00002 */ beqz $t6,.L0f0fab5c +/* f0fab54: 8f2404f8 */ lw $a0,0x4f8($t9) +/* f0fab58: a3a00107 */ sb $zero,0x107($sp) +.L0f0fab5c: +/* f0fab5c: 11000002 */ beqz $t0,.L0f0fab68 +/* f0fab60: 2406001e */ addiu $a2,$zero,0x1e +/* f0fab64: 01006025 */ or $t4,$t0,$zero +.L0f0fab68: +/* f0fab68: 12a00002 */ beqz $s5,.L0f0fab74 +/* f0fab6c: 2413003c */ addiu $s3,$zero,0x3c +/* f0fab70: 02a04825 */ or $t1,$s5,$zero +.L0f0fab74: +/* f0fab74: 24110021 */ addiu $s1,$zero,0x21 +/* f0fab78: 2414002c */ addiu $s4,$zero,0x2c +/* f0fab7c: 10800019 */ beqz $a0,.L0f0fabe4 +/* f0fab80: 00009025 */ or $s2,$zero,$zero +/* f0fab84: 8c820008 */ lw $v0,0x8($a0) +/* f0fab88: 10400016 */ beqz $v0,.L0f0fabe4 +/* f0fab8c: 00000000 */ sll $zero,$zero,0x0 +/* f0fab90: 90430000 */ lbu $v1,0x0($v0) +/* f0fab94: 24010008 */ addiu $at,$zero,0x8 +/* f0fab98: 10610003 */ beq $v1,$at,.L0f0faba8 +/* f0fab9c: 24010010 */ addiu $at,$zero,0x10 +/* f0faba0: 54610009 */ bnel $v1,$at,.L0f0fabc8 +/* f0faba4: 2401000d */ addiu $at,$zero,0xd +.L0f0faba8: +/* f0faba8: 8c8f000c */ lw $t7,0xc($a0) +/* f0fabac: 51e00006 */ beqzl $t7,.L0f0fabc8 +/* f0fabb0: 2401000d */ addiu $at,$zero,0xd +/* f0fabb4: 24100005 */ addiu $s0,$zero,0x5 +/* f0fabb8: 24060014 */ addiu $a2,$zero,0x14 +/* f0fabbc: 2413001e */ addiu $s3,$zero,0x1e +/* f0fabc0: 2411000a */ addiu $s1,$zero,0xa +/* f0fabc4: 2401000d */ addiu $at,$zero,0xd +.L0f0fabc8: +/* f0fabc8: 14610006 */ bne $v1,$at,.L0f0fabe4 +/* f0fabcc: 00000000 */ sll $zero,$zero,0x0 +/* f0fabd0: 24120001 */ addiu $s2,$zero,0x1 +/* f0fabd4: 24100005 */ addiu $s0,$zero,0x5 +/* f0fabd8: 24060014 */ addiu $a2,$zero,0x14 +/* f0fabdc: 2411000a */ addiu $s1,$zero,0xa +/* f0fabe0: 2414000a */ addiu $s4,$zero,0xa +.L0f0fabe4: +/* f0fabe4: 15200004 */ bnez $t1,.L0f0fabf8 +/* f0fabe8: 0000f825 */ or $ra,$zero,$zero +/* f0fabec: 8fa300fc */ lw $v1,0xfc($sp) +/* f0fabf0: 2418ffff */ addiu $t8,$zero,-1 +/* f0fabf4: a478082c */ sh $t8,0x82c($v1) +.L0f0fabf8: +/* f0fabf8: 12a00006 */ beqz $s5,.L0f0fac14 +/* f0fabfc: 8fa300fc */ lw $v1,0xfc($sp) +/* f0fac00: a460082c */ sh $zero,0x82c($v1) +/* f0fac04: ac600824 */ sw $zero,0x824($v1) +/* f0fac08: a475082a */ sh $s5,0x82a($v1) +/* f0fac0c: 10000004 */ beqz $zero,.L0f0fac20 +/* f0fac10: 241f0001 */ addiu $ra,$zero,0x1 +.L0f0fac14: +/* f0fac14: 51200003 */ beqzl $t1,.L0f0fac24 +/* f0fac18: 8c620824 */ lw $v0,0x824($v1) +/* f0fac1c: 8469082a */ lh $t1,0x82a($v1) +.L0f0fac20: +/* f0fac20: 8c620824 */ lw $v0,0x824($v1) +.L0f0fac24: +/* f0fac24: 3c0e800a */ lui $t6,0x800a +/* f0fac28: 2841003d */ slti $at,$v0,0x3d +/* f0fac2c: 14200004 */ bnez $at,.L0f0fac40 +/* f0fac30: 00000000 */ sll $zero,$zero,0x0 +/* f0fac34: 24190001 */ addiu $t9,$zero,0x1 +/* f0fac38: a479082c */ sh $t9,0x82c($v1) +/* f0fac3c: 8c620824 */ lw $v0,0x824($v1) +.L0f0fac40: +/* f0fac40: 0050001a */ div $zero,$v0,$s0 +/* f0fac44: 8dce9fc0 */ lw $t6,-0x6040($t6) +/* f0fac48: 00003812 */ mflo $a3 +/* f0fac4c: 8478082c */ lh $t8,0x82c($v1) +/* f0fac50: 004e7821 */ addu $t7,$v0,$t6 +/* f0fac54: 01f0001a */ div $zero,$t7,$s0 +/* f0fac58: 16000002 */ bnez $s0,.L0f0fac64 +/* f0fac5c: 00000000 */ sll $zero,$zero,0x0 +/* f0fac60: 0007000d */ break 0x7 +.L0f0fac64: +/* f0fac64: 2401ffff */ addiu $at,$zero,-1 +/* f0fac68: 16010004 */ bne $s0,$at,.L0f0fac7c +/* f0fac6c: 3c018000 */ lui $at,0x8000 +/* f0fac70: 14410002 */ bne $v0,$at,.L0f0fac7c +/* f0fac74: 00000000 */ sll $zero,$zero,0x0 +/* f0fac78: 0006000d */ break 0x6 +.L0f0fac7c: +/* f0fac7c: 00006812 */ mflo $t5 +/* f0fac80: 16000002 */ bnez $s0,.L0f0fac8c +/* f0fac84: 00000000 */ sll $zero,$zero,0x0 +/* f0fac88: 0007000d */ break 0x7 +.L0f0fac8c: +/* f0fac8c: 2401ffff */ addiu $at,$zero,-1 +/* f0fac90: 16010004 */ bne $s0,$at,.L0f0faca4 +/* f0fac94: 3c018000 */ lui $at,0x8000 +/* f0fac98: 15e10002 */ bne $t7,$at,.L0f0faca4 +/* f0fac9c: 00000000 */ sll $zero,$zero,0x0 +/* f0faca0: 0006000d */ break 0x6 +.L0f0faca4: +/* f0faca4: 1700000b */ bnez $t8,.L0f0facd4 +/* f0faca8: 00000000 */ sll $zero,$zero,0x0 +/* f0facac: 04e10003 */ bgez $a3,.L0f0facbc +/* f0facb0: 0007c843 */ sra $t9,$a3,0x1 +/* f0facb4: 24e10001 */ addiu $at,$a3,0x1 +/* f0facb8: 0001c843 */ sra $t9,$at,0x1 +.L0f0facbc: +/* f0facbc: 03203825 */ or $a3,$t9,$zero +/* f0facc0: 05a10003 */ bgez $t5,.L0f0facd0 +/* f0facc4: 000d7043 */ sra $t6,$t5,0x1 +/* f0facc8: 25a10001 */ addiu $at,$t5,0x1 +/* f0faccc: 00017043 */ sra $t6,$at,0x1 +.L0f0facd0: +/* f0facd0: 01c06825 */ or $t5,$t6,$zero +.L0f0facd4: +/* f0facd4: 05410003 */ bgez $t2,.L0f0face4 +/* f0facd8: a3a9010c */ sb $t1,0x10c($sp) +/* f0facdc: 10000002 */ beqz $zero,.L0f0face8 +/* f0face0: 000a1023 */ negu $v0,$t2 +.L0f0face4: +/* f0face4: 01401025 */ or $v0,$t2,$zero +.L0f0face8: +/* f0face8: 05610003 */ bgez $t3,.L0f0facf8 +/* f0facec: 0046082a */ slt $at,$v0,$a2 +/* f0facf0: 10000002 */ beqz $zero,.L0f0facfc +/* f0facf4: 000b1823 */ negu $v1,$t3 +.L0f0facf8: +/* f0facf8: 01601825 */ or $v1,$t3,$zero +.L0f0facfc: +/* f0facfc: 14200065 */ bnez $at,.L0f0fae94 +/* f0fad00: 0062082a */ slt $at,$v1,$v0 +/* f0fad04: 14200003 */ bnez $at,.L0f0fad14 +/* f0fad08: 00000000 */ sll $zero,$zero,0x0 +/* f0fad0c: 52400062 */ beqzl $s2,.L0f0fae98 +/* f0fad10: 8fb800fc */ lw $t8,0xfc($sp) +.L0f0fad14: +/* f0fad14: 05410006 */ bgez $t2,.L0f0fad30 +/* f0fad18: 28410047 */ slti $at,$v0,0x47 +/* f0fad1c: 8fa300fc */ lw $v1,0xfc($sp) +/* f0fad20: 846f0828 */ lh $t7,0x828($v1) +/* f0fad24: 59e00003 */ blezl $t7,.L0f0fad34 +/* f0fad28: 8fa300fc */ lw $v1,0xfc($sp) +/* f0fad2c: a4600828 */ sh $zero,0x828($v1) +.L0f0fad30: +/* f0fad30: 8fa300fc */ lw $v1,0xfc($sp) +.L0f0fad34: +/* f0fad34: 19400005 */ blez $t2,.L0f0fad4c +/* f0fad38: 84640828 */ lh $a0,0x828($v1) +/* f0fad3c: 04810003 */ bgez $a0,.L0f0fad4c +/* f0fad40: 00000000 */ sll $zero,$zero,0x0 +/* f0fad44: a4600828 */ sh $zero,0x828($v1) +/* f0fad48: 84640828 */ lh $a0,0x828($v1) +.L0f0fad4c: +/* f0fad4c: 14800003 */ bnez $a0,.L0f0fad5c +/* f0fad50: 00000000 */ sll $zero,$zero,0x0 +/* f0fad54: ac600824 */ sw $zero,0x824($v1) +/* f0fad58: 84640828 */ lh $a0,0x828($v1) +.L0f0fad5c: +/* f0fad5c: 54200003 */ bnezl $at,.L0f0fad6c +/* f0fad60: 00461023 */ subu $v0,$v0,$a2 +/* f0fad64: 24020046 */ addiu $v0,$zero,0x46 +/* f0fad68: 00461023 */ subu $v0,$v0,$a2 +.L0f0fad6c: +/* f0fad6c: 02220019 */ multu $s1,$v0 +/* f0fad70: 24190046 */ addiu $t9,$zero,0x46 +/* f0fad74: 03267023 */ subu $t6,$t9,$a2 +/* f0fad78: 0000c012 */ mflo $t8 +/* f0fad7c: 00000000 */ sll $zero,$zero,0x0 +/* f0fad80: 00000000 */ sll $zero,$zero,0x0 +/* f0fad84: 030e001a */ div $zero,$t8,$t6 +/* f0fad88: 15c00002 */ bnez $t6,.L0f0fad94 +/* f0fad8c: 00000000 */ sll $zero,$zero,0x0 +/* f0fad90: 0007000d */ break 0x7 +.L0f0fad94: +/* f0fad94: 2401ffff */ addiu $at,$zero,-1 +/* f0fad98: 15c10004 */ bne $t6,$at,.L0f0fadac +/* f0fad9c: 3c018000 */ lui $at,0x8000 +/* f0fada0: 17010002 */ bne $t8,$at,.L0f0fadac +/* f0fada4: 00000000 */ sll $zero,$zero,0x0 +/* f0fada8: 0006000d */ break 0x6 +.L0f0fadac: +/* f0fadac: 00007812 */ mflo $t7 +/* f0fadb0: 026f2823 */ subu $a1,$s3,$t7 +/* f0fadb4: 28810003 */ slti $at,$a0,0x3 +/* f0fadb8: 10200004 */ beqz $at,.L0f0fadcc +/* f0fadbc: 00a01825 */ or $v1,$a1,$zero +/* f0fadc0: 2881fffe */ slti $at,$a0,-2 +/* f0fadc4: 10200005 */ beqz $at,.L0f0faddc +/* f0fadc8: 00000000 */ sll $zero,$zero,0x0 +.L0f0fadcc: +/* f0fadcc: 04a10003 */ bgez $a1,.L0f0faddc +/* f0fadd0: 00051843 */ sra $v1,$a1,0x1 +/* f0fadd4: 24a10001 */ addiu $at,$a1,0x1 +/* f0fadd8: 00011843 */ sra $v1,$at,0x1 +.L0f0faddc: +/* f0faddc: 1860002f */ blez $v1,.L0f0fae9c +/* f0fade0: 00000000 */ sll $zero,$zero,0x0 +/* f0fade4: 8fb900fc */ lw $t9,0xfc($sp) +/* f0fade8: 3c18800a */ lui $t8,0x800a +/* f0fadec: 8f189fc0 */ lw $t8,-0x6040($t8) +/* f0fadf0: 8f220824 */ lw $v0,0x824($t9) +/* f0fadf4: 24090001 */ addiu $t1,$zero,0x1 +/* f0fadf8: 0043001a */ div $zero,$v0,$v1 +/* f0fadfc: 00587021 */ addu $t6,$v0,$t8 +/* f0fae00: 00003812 */ mflo $a3 +/* f0fae04: 14600002 */ bnez $v1,.L0f0fae10 +/* f0fae08: 00000000 */ sll $zero,$zero,0x0 +/* f0fae0c: 0007000d */ break 0x7 +.L0f0fae10: +/* f0fae10: 2401ffff */ addiu $at,$zero,-1 +/* f0fae14: 14610004 */ bne $v1,$at,.L0f0fae28 +/* f0fae18: 3c018000 */ lui $at,0x8000 +/* f0fae1c: 14410002 */ bne $v0,$at,.L0f0fae28 +/* f0fae20: 00000000 */ sll $zero,$zero,0x0 +/* f0fae24: 0006000d */ break 0x6 +.L0f0fae28: +/* f0fae28: 01c3001a */ div $zero,$t6,$v1 +/* f0fae2c: 00006812 */ mflo $t5 +/* f0fae30: 14600002 */ bnez $v1,.L0f0fae3c +/* f0fae34: 00000000 */ sll $zero,$zero,0x0 +/* f0fae38: 0007000d */ break 0x7 +.L0f0fae3c: +/* f0fae3c: 2401ffff */ addiu $at,$zero,-1 +/* f0fae40: 14610004 */ bne $v1,$at,.L0f0fae54 +/* f0fae44: 3c018000 */ lui $at,0x8000 +/* f0fae48: 15c10002 */ bne $t6,$at,.L0f0fae54 +/* f0fae4c: 00000000 */ sll $zero,$zero,0x0 +/* f0fae50: 0006000d */ break 0x6 +.L0f0fae54: +/* f0fae54: 05410003 */ bgez $t2,.L0f0fae64 +/* f0fae58: 00000000 */ sll $zero,$zero,0x0 +/* f0fae5c: 10000001 */ beqz $zero,.L0f0fae64 +/* f0fae60: 2409ffff */ addiu $t1,$zero,-1 +.L0f0fae64: +/* f0fae64: 10ed0002 */ beq $a3,$t5,.L0f0fae70 +/* f0fae68: 00000000 */ sll $zero,$zero,0x0 +/* f0fae6c: 241f0001 */ addiu $ra,$zero,0x1 +.L0f0fae70: +/* f0fae70: 14800002 */ bnez $a0,.L0f0fae7c +/* f0fae74: 00000000 */ sll $zero,$zero,0x0 +/* f0fae78: 241f0001 */ addiu $ra,$zero,0x1 +.L0f0fae7c: +/* f0fae7c: 13e00007 */ beqz $ra,.L0f0fae9c +/* f0fae80: 00000000 */ sll $zero,$zero,0x0 +/* f0fae84: 8fb900fc */ lw $t9,0xfc($sp) +/* f0fae88: 00897821 */ addu $t7,$a0,$t1 +/* f0fae8c: 10000003 */ beqz $zero,.L0f0fae9c +/* f0fae90: a72f0828 */ sh $t7,0x828($t9) +.L0f0fae94: +/* f0fae94: 8fb800fc */ lw $t8,0xfc($sp) +.L0f0fae98: +/* f0fae98: a7000828 */ sh $zero,0x828($t8) +.L0f0fae9c: +/* f0fae9c: 10ed0002 */ beq $a3,$t5,.L0f0faea8 +/* f0faea0: 3c19800a */ lui $t9,0x800a +/* f0faea4: 241f0001 */ addiu $ra,$zero,0x1 +.L0f0faea8: +/* f0faea8: 17e00002 */ bnez $ra,.L0f0faeb4 +/* f0faeac: 00000000 */ sll $zero,$zero,0x0 +/* f0faeb0: 00004825 */ or $t1,$zero,$zero +.L0f0faeb4: +/* f0faeb4: 11000007 */ beqz $t0,.L0f0faed4 +/* f0faeb8: 00006825 */ or $t5,$zero,$zero +/* f0faebc: 8fa300fc */ lw $v1,0xfc($sp) +/* f0faec0: 240d0001 */ addiu $t5,$zero,0x1 +/* f0faec4: a4600838 */ sh $zero,0x838($v1) +/* f0faec8: ac600830 */ sw $zero,0x830($v1) +/* f0faecc: 10000005 */ beqz $zero,.L0f0faee4 +/* f0faed0: a4680836 */ sh $t0,0x836($v1) +.L0f0faed4: +/* f0faed4: 51800004 */ beqzl $t4,.L0f0faee8 +/* f0faed8: 8fa300fc */ lw $v1,0xfc($sp) +/* f0faedc: 8fae00fc */ lw $t6,0xfc($sp) +/* f0faee0: 85cc0836 */ lh $t4,0x836($t6) +.L0f0faee4: +/* f0faee4: 8fa300fc */ lw $v1,0xfc($sp) +.L0f0faee8: +/* f0faee8: 8c620830 */ lw $v0,0x830($v1) +/* f0faeec: 2841003d */ slti $at,$v0,0x3d +/* f0faef0: 14200004 */ bnez $at,.L0f0faf04 +/* f0faef4: 00000000 */ sll $zero,$zero,0x0 +/* f0faef8: 240f0001 */ addiu $t7,$zero,0x1 +/* f0faefc: a46f0838 */ sh $t7,0x838($v1) +/* f0faf00: 8c620830 */ lw $v0,0x830($v1) +.L0f0faf04: +/* f0faf04: 0050001a */ div $zero,$v0,$s0 +/* f0faf08: 8f399fc0 */ lw $t9,-0x6040($t9) +/* f0faf0c: 00003812 */ mflo $a3 +/* f0faf10: 846e0838 */ lh $t6,0x838($v1) +/* f0faf14: 0059c021 */ addu $t8,$v0,$t9 +/* f0faf18: 0310001a */ div $zero,$t8,$s0 +/* f0faf1c: 16000002 */ bnez $s0,.L0f0faf28 +/* f0faf20: 00000000 */ sll $zero,$zero,0x0 +/* f0faf24: 0007000d */ break 0x7 +.L0f0faf28: +/* f0faf28: 2401ffff */ addiu $at,$zero,-1 +/* f0faf2c: 16010004 */ bne $s0,$at,.L0f0faf40 +/* f0faf30: 3c018000 */ lui $at,0x8000 +/* f0faf34: 14410002 */ bne $v0,$at,.L0f0faf40 +/* f0faf38: 00000000 */ sll $zero,$zero,0x0 +/* f0faf3c: 0006000d */ break 0x6 +.L0f0faf40: +/* f0faf40: 00004012 */ mflo $t0 +/* f0faf44: 01601025 */ or $v0,$t3,$zero +/* f0faf48: 16000002 */ bnez $s0,.L0f0faf54 +/* f0faf4c: 00000000 */ sll $zero,$zero,0x0 +/* f0faf50: 0007000d */ break 0x7 +.L0f0faf54: +/* f0faf54: 2401ffff */ addiu $at,$zero,-1 +/* f0faf58: 16010004 */ bne $s0,$at,.L0f0faf6c +/* f0faf5c: 3c018000 */ lui $at,0x8000 +/* f0faf60: 17010002 */ bne $t8,$at,.L0f0faf6c +/* f0faf64: 00000000 */ sll $zero,$zero,0x0 +/* f0faf68: 0006000d */ break 0x6 +.L0f0faf6c: +/* f0faf6c: 15c0000b */ bnez $t6,.L0f0faf9c +/* f0faf70: 00000000 */ sll $zero,$zero,0x0 +/* f0faf74: 04e10003 */ bgez $a3,.L0f0faf84 +/* f0faf78: 00077843 */ sra $t7,$a3,0x1 +/* f0faf7c: 24e10001 */ addiu $at,$a3,0x1 +/* f0faf80: 00017843 */ sra $t7,$at,0x1 +.L0f0faf84: +/* f0faf84: 01e03825 */ or $a3,$t7,$zero +/* f0faf88: 05010003 */ bgez $t0,.L0f0faf98 +/* f0faf8c: 0008c843 */ sra $t9,$t0,0x1 +/* f0faf90: 25010001 */ addiu $at,$t0,0x1 +/* f0faf94: 0001c843 */ sra $t9,$at,0x1 +.L0f0faf98: +/* f0faf98: 03204025 */ or $t0,$t9,$zero +.L0f0faf9c: +/* f0faf9c: 05610003 */ bgez $t3,.L0f0fafac +/* f0fafa0: a3ac010d */ sb $t4,0x10d($sp) +/* f0fafa4: 10000001 */ beqz $zero,.L0f0fafac +/* f0fafa8: 000b1023 */ negu $v0,$t3 +.L0f0fafac: +/* f0fafac: 05410003 */ bgez $t2,.L0f0fafbc +/* f0fafb0: 28410014 */ slti $at,$v0,0x14 +/* f0fafb4: 10000002 */ beqz $zero,.L0f0fafc0 +/* f0fafb8: 000a1823 */ negu $v1,$t2 +.L0f0fafbc: +/* f0fafbc: 01401825 */ or $v1,$t2,$zero +.L0f0fafc0: +/* f0fafc0: 1420005d */ bnez $at,.L0f0fb138 +/* f0fafc4: 0062082a */ slt $at,$v1,$v0 +/* f0fafc8: 14200003 */ bnez $at,.L0f0fafd8 +/* f0fafcc: 3c06800a */ lui $a2,0x800a +/* f0fafd0: 5240005a */ beqzl $s2,.L0f0fb13c +/* f0fafd4: 8fa300fc */ lw $v1,0xfc($sp) +.L0f0fafd8: +/* f0fafd8: 05610006 */ bgez $t3,.L0f0faff4 +/* f0fafdc: 28410047 */ slti $at,$v0,0x47 +/* f0fafe0: 8fa300fc */ lw $v1,0xfc($sp) +/* f0fafe4: 84780834 */ lh $t8,0x834($v1) +/* f0fafe8: 07030003 */ bgezl $t8,.L0f0faff8 +/* f0fafec: 8fa300fc */ lw $v1,0xfc($sp) +/* f0faff0: a4600834 */ sh $zero,0x834($v1) +.L0f0faff4: +/* f0faff4: 8fa300fc */ lw $v1,0xfc($sp) +.L0f0faff8: +/* f0faff8: 19600005 */ blez $t3,.L0f0fb010 +/* f0faffc: 84640834 */ lh $a0,0x834($v1) +/* f0fb000: 18800003 */ blez $a0,.L0f0fb010 +/* f0fb004: 00000000 */ sll $zero,$zero,0x0 +/* f0fb008: a4600834 */ sh $zero,0x834($v1) +/* f0fb00c: 84640834 */ lh $a0,0x834($v1) +.L0f0fb010: +/* f0fb010: 14800003 */ bnez $a0,.L0f0fb020 +/* f0fb014: 00000000 */ sll $zero,$zero,0x0 +/* f0fb018: ac600830 */ sw $zero,0x830($v1) +/* f0fb01c: 84640834 */ lh $a0,0x834($v1) +.L0f0fb020: +/* f0fb020: 14200002 */ bnez $at,.L0f0fb02c +/* f0fb024: 8cc69fc0 */ lw $a2,-0x6040($a2) +/* f0fb028: 24020046 */ addiu $v0,$zero,0x46 +.L0f0fb02c: +/* f0fb02c: 2442ffec */ addiu $v0,$v0,-20 +/* f0fb030: 02820019 */ multu $s4,$v0 +/* f0fb034: 24010032 */ addiu $at,$zero,0x32 +/* f0fb038: 8fb900fc */ lw $t9,0xfc($sp) +/* f0fb03c: 00007012 */ mflo $t6 +/* f0fb040: 00000000 */ sll $zero,$zero,0x0 +/* f0fb044: 00000000 */ sll $zero,$zero,0x0 +/* f0fb048: 01c1001a */ div $zero,$t6,$at +/* f0fb04c: 00007812 */ mflo $t7 +/* f0fb050: 026f2823 */ subu $a1,$s3,$t7 +/* f0fb054: 28810003 */ slti $at,$a0,0x3 +/* f0fb058: 10200004 */ beqz $at,.L0f0fb06c +/* f0fb05c: 00a01825 */ or $v1,$a1,$zero +/* f0fb060: 2881fffe */ slti $at,$a0,-2 +/* f0fb064: 10200006 */ beqz $at,.L0f0fb080 +/* f0fb068: 00000000 */ sll $zero,$zero,0x0 +.L0f0fb06c: +/* f0fb06c: 24010003 */ addiu $at,$zero,0x3 +/* f0fb070: 00a1001a */ div $zero,$a1,$at +/* f0fb074: 00001812 */ mflo $v1 +/* f0fb078: 00000000 */ sll $zero,$zero,0x0 +/* f0fb07c: 00000000 */ sll $zero,$zero,0x0 +.L0f0fb080: +/* f0fb080: 5860002b */ blezl $v1,.L0f0fb130 +/* f0fb084: 8fa300fc */ lw $v1,0xfc($sp) +/* f0fb088: 8f220830 */ lw $v0,0x830($t9) +/* f0fb08c: 240c0001 */ addiu $t4,$zero,0x1 +/* f0fb090: 0043001a */ div $zero,$v0,$v1 +/* f0fb094: 0046c021 */ addu $t8,$v0,$a2 +/* f0fb098: 00003812 */ mflo $a3 +/* f0fb09c: 14600002 */ bnez $v1,.L0f0fb0a8 +/* f0fb0a0: 00000000 */ sll $zero,$zero,0x0 +/* f0fb0a4: 0007000d */ break 0x7 +.L0f0fb0a8: +/* f0fb0a8: 2401ffff */ addiu $at,$zero,-1 +/* f0fb0ac: 14610004 */ bne $v1,$at,.L0f0fb0c0 +/* f0fb0b0: 3c018000 */ lui $at,0x8000 +/* f0fb0b4: 14410002 */ bne $v0,$at,.L0f0fb0c0 +/* f0fb0b8: 00000000 */ sll $zero,$zero,0x0 +/* f0fb0bc: 0006000d */ break 0x6 +.L0f0fb0c0: +/* f0fb0c0: 0303001a */ div $zero,$t8,$v1 +/* f0fb0c4: 00004012 */ mflo $t0 +/* f0fb0c8: 14600002 */ bnez $v1,.L0f0fb0d4 +/* f0fb0cc: 00000000 */ sll $zero,$zero,0x0 +/* f0fb0d0: 0007000d */ break 0x7 +.L0f0fb0d4: +/* f0fb0d4: 2401ffff */ addiu $at,$zero,-1 +/* f0fb0d8: 14610004 */ bne $v1,$at,.L0f0fb0ec +/* f0fb0dc: 3c018000 */ lui $at,0x8000 +/* f0fb0e0: 17010002 */ bne $t8,$at,.L0f0fb0ec +/* f0fb0e4: 00000000 */ sll $zero,$zero,0x0 +/* f0fb0e8: 0006000d */ break 0x6 +.L0f0fb0ec: +/* f0fb0ec: 8fa300fc */ lw $v1,0xfc($sp) +/* f0fb0f0: 19600003 */ blez $t3,.L0f0fb100 +/* f0fb0f4: 00000000 */ sll $zero,$zero,0x0 +/* f0fb0f8: 10000001 */ beqz $zero,.L0f0fb100 +/* f0fb0fc: 240cffff */ addiu $t4,$zero,-1 +.L0f0fb100: +/* f0fb100: 10e80002 */ beq $a3,$t0,.L0f0fb10c +/* f0fb104: 008c7021 */ addu $t6,$a0,$t4 +/* f0fb108: 240d0001 */ addiu $t5,$zero,0x1 +.L0f0fb10c: +/* f0fb10c: 14800002 */ bnez $a0,.L0f0fb118 +/* f0fb110: 00000000 */ sll $zero,$zero,0x0 +/* f0fb114: 240d0001 */ addiu $t5,$zero,0x1 +.L0f0fb118: +/* f0fb118: 51a00005 */ beqzl $t5,.L0f0fb130 +/* f0fb11c: 8fa300fc */ lw $v1,0xfc($sp) +/* f0fb120: a46e0834 */ sh $t6,0x834($v1) +/* f0fb124: 3c06800a */ lui $a2,0x800a +/* f0fb128: 8cc69fc0 */ lw $a2,-0x6040($a2) +/* f0fb12c: 8fa300fc */ lw $v1,0xfc($sp) +.L0f0fb130: +/* f0fb130: 10000006 */ beqz $zero,.L0f0fb14c +/* f0fb134: 8c620830 */ lw $v0,0x830($v1) +.L0f0fb138: +/* f0fb138: 8fa300fc */ lw $v1,0xfc($sp) +.L0f0fb13c: +/* f0fb13c: 3c06800a */ lui $a2,0x800a +/* f0fb140: a4600834 */ sh $zero,0x834($v1) +/* f0fb144: 8cc69fc0 */ lw $a2,-0x6040($a2) +/* f0fb148: 8c620830 */ lw $v0,0x830($v1) +.L0f0fb14c: +/* f0fb14c: 10e80002 */ beq $a3,$t0,.L0f0fb158 +/* f0fb150: 27b50104 */ addiu $s5,$sp,0x104 +/* f0fb154: 240d0001 */ addiu $t5,$zero,0x1 +.L0f0fb158: +/* f0fb158: 55a00003 */ bnezl $t5,.L0f0fb168 +/* f0fb15c: 8c6f0824 */ lw $t7,0x824($v1) +/* f0fb160: 00006025 */ or $t4,$zero,$zero +/* f0fb164: 8c6f0824 */ lw $t7,0x824($v1) +.L0f0fb168: +/* f0fb168: 8fa500f8 */ lw $a1,0xf8($sp) +/* f0fb16c: 3c18800a */ lui $t8,0x800a +/* f0fb170: 01e6c821 */ addu $t9,$t7,$a2 +/* f0fb174: ac790824 */ sw $t9,0x824($v1) +/* f0fb178: 8f189fc0 */ lw $t8,-0x6040($t8) +/* f0fb17c: 240f0001 */ addiu $t7,$zero,0x1 +/* f0fb180: 00587021 */ addu $t6,$v0,$t8 +/* f0fb184: ac6e0830 */ sw $t6,0x830($v1) +/* f0fb188: a3a90104 */ sb $t1,0x104($sp) +/* f0fb18c: a3ac0105 */ sb $t4,0x105($sp) +/* f0fb190: a3aa0108 */ sb $t2,0x108($sp) +/* f0fb194: a3ab0109 */ sb $t3,0x109($sp) +/* f0fb198: 10a00003 */ beqz $a1,.L0f0fb1a8 +/* f0fb19c: a3a00118 */ sb $zero,0x118($sp) +/* f0fb1a0: 10000002 */ beqz $zero,.L0f0fb1ac +/* f0fb1a4: a3af010e */ sb $t7,0x10e($sp) +.L0f0fb1a8: +/* f0fb1a8: a3a0010e */ sb $zero,0x10e($sp) +.L0f0fb1ac: +/* f0fb1ac: 8ee30000 */ lw $v1,0x0($s7) +/* f0fb1b0: 007e0019 */ multu $v1,$s8 +/* f0fb1b4: 0000c812 */ mflo $t9 +/* f0fb1b8: 02d93821 */ addu $a3,$s6,$t9 +/* f0fb1bc: 8ce404f8 */ lw $a0,0x4f8($a3) +/* f0fb1c0: 50800016 */ beqzl $a0,.L0f0fb21c +/* f0fb1c4: 84e204f4 */ lh $v0,0x4f4($a3) +/* f0fb1c8: 50a00014 */ beqzl $a1,.L0f0fb21c +/* f0fb1cc: 84e204f4 */ lh $v0,0x4f4($a3) +/* f0fb1d0: 8c980000 */ lw $t8,0x0($a0) +/* f0fb1d4: 24190001 */ addiu $t9,$zero,0x1 +/* f0fb1d8: 8f0e0010 */ lw $t6,0x10($t8) +/* f0fb1dc: 24180001 */ addiu $t8,$zero,0x1 +/* f0fb1e0: 31cf0004 */ andi $t7,$t6,0x4 +/* f0fb1e4: 51e00004 */ beqzl $t7,.L0f0fb1f8 +/* f0fb1e8: 8c820008 */ lw $v0,0x8($a0) +/* f0fb1ec: a3b90106 */ sb $t9,0x106($sp) +/* f0fb1f0: afb8011c */ sw $t8,0x11c($sp) +/* f0fb1f4: 8c820008 */ lw $v0,0x8($a0) +.L0f0fb1f8: +/* f0fb1f8: 50400008 */ beqzl $v0,.L0f0fb21c +/* f0fb1fc: 84e204f4 */ lh $v0,0x4f4($a3) +/* f0fb200: 904e0000 */ lbu $t6,0x0($v0) +/* f0fb204: 24010002 */ addiu $at,$zero,0x2 +/* f0fb208: 240f0001 */ addiu $t7,$zero,0x1 +/* f0fb20c: 55c10003 */ bnel $t6,$at,.L0f0fb21c +/* f0fb210: 84e204f4 */ lh $v0,0x4f4($a3) +/* f0fb214: a3af0106 */ sb $t7,0x106($sp) +/* f0fb218: 84e204f4 */ lh $v0,0x4f4($a3) +.L0f0fb21c: +/* f0fb21c: 00009825 */ or $s3,$zero,$zero +/* f0fb220: 0000a025 */ or $s4,$zero,$zero +/* f0fb224: 1840003a */ blez $v0,.L0f0fb310 +/* f0fb228: 00000000 */ sll $zero,$zero,0x0 +/* f0fb22c: afa00044 */ sw $zero,0x44($sp) +.L0f0fb230: +/* f0fb230: 0003c8c0 */ sll $t9,$v1,0x3 +/* f0fb234: 0323c823 */ subu $t9,$t9,$v1 +/* f0fb238: 0019c880 */ sll $t9,$t9,0x2 +/* f0fb23c: 0323c821 */ addu $t9,$t9,$v1 +/* f0fb240: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0fb244: 8fae0044 */ lw $t6,0x44($sp) +/* f0fb248: 0323c823 */ subu $t9,$t9,$v1 +/* f0fb24c: 0019c900 */ sll $t9,$t9,0x4 +/* f0fb250: 02d9c021 */ addu $t8,$s6,$t9 +/* f0fb254: 030e9021 */ addu $s2,$t8,$t6 +/* f0fb258: 824f0478 */ lb $t7,0x478($s2) +/* f0fb25c: 26520464 */ addiu $s2,$s2,0x464 +/* f0fb260: 02408825 */ or $s1,$s2,$zero +/* f0fb264: 19e00024 */ blez $t7,.L0f0fb2f8 +/* f0fb268: 00008025 */ or $s0,$zero,$zero +/* f0fb26c: 8ef80000 */ lw $t8,0x0($s7) +.L0f0fb270: +/* f0fb270: 26990001 */ addiu $t9,$s4,0x1 +/* f0fb274: 00003025 */ or $a2,$zero,$zero +/* f0fb278: 031e0019 */ multu $t8,$s8 +/* f0fb27c: 02a02825 */ or $a1,$s5,$zero +/* f0fb280: 00007012 */ mflo $t6 +/* f0fb284: 02ce7821 */ addu $t7,$s6,$t6 +/* f0fb288: 85f804f4 */ lh $t8,0x4f4($t7) +/* f0fb28c: 17380008 */ bne $t9,$t8,.L0f0fb2b0 +/* f0fb290: 00000000 */ sll $zero,$zero,0x0 +/* f0fb294: 824e0015 */ lb $t6,0x15($s2) +/* f0fb298: 160e0005 */ bne $s0,$t6,.L0f0fb2b0 +/* f0fb29c: 00000000 */ sll $zero,$zero,0x0 +/* f0fb2a0: 16600003 */ bnez $s3,.L0f0fb2b0 +/* f0fb2a4: 00000000 */ sll $zero,$zero,0x0 +/* f0fb2a8: 24060001 */ addiu $a2,$zero,0x1 +/* f0fb2ac: 24130001 */ addiu $s3,$zero,0x1 +.L0f0fb2b0: +/* f0fb2b0: 0fc3e4d7 */ jal func0f0f935c +/* f0fb2b4: 8e240000 */ lw $a0,0x0($s1) +/* f0fb2b8: 824f0014 */ lb $t7,0x14($s2) +/* f0fb2bc: 26100001 */ addiu $s0,$s0,0x1 +/* f0fb2c0: 26310004 */ addiu $s1,$s1,0x4 +/* f0fb2c4: 020f082a */ slt $at,$s0,$t7 +/* f0fb2c8: 5420ffe9 */ bnezl $at,.L0f0fb270 +/* f0fb2cc: 8ef80000 */ lw $t8,0x0($s7) +/* f0fb2d0: 8ee30000 */ lw $v1,0x0($s7) +/* f0fb2d4: 0003c8c0 */ sll $t9,$v1,0x3 +/* f0fb2d8: 0323c823 */ subu $t9,$t9,$v1 +/* f0fb2dc: 0019c880 */ sll $t9,$t9,0x2 +/* f0fb2e0: 0323c821 */ addu $t9,$t9,$v1 +/* f0fb2e4: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0fb2e8: 0323c823 */ subu $t9,$t9,$v1 +/* f0fb2ec: 0019c900 */ sll $t9,$t9,0x4 +/* f0fb2f0: 02d93821 */ addu $a3,$s6,$t9 +/* f0fb2f4: 84e204f4 */ lh $v0,0x4f4($a3) +.L0f0fb2f8: +/* f0fb2f8: 8fb80044 */ lw $t8,0x44($sp) +/* f0fb2fc: 26940001 */ addiu $s4,$s4,0x1 +/* f0fb300: 0282082a */ slt $at,$s4,$v0 +/* f0fb304: 270e0018 */ addiu $t6,$t8,0x18 +/* f0fb308: 1420ffc9 */ bnez $at,.L0f0fb230 +/* f0fb30c: afae0044 */ sw $t6,0x44($sp) +.L0f0fb310: +/* f0fb310: 3c0f800a */ lui $t7,0x800a +/* f0fb314: 8def19c4 */ lw $t7,0x19c4($t7) +/* f0fb318: 25f9ffff */ addiu $t9,$t7,-1 +/* f0fb31c: 2f21000d */ sltiu $at,$t9,0xd +/* f0fb320: 1020004d */ beqz $at,.L0f0fb458 +/* f0fb324: 0019c880 */ sll $t9,$t9,0x2 +/* f0fb328: 3c017f1b */ lui $at,0x7f1b +/* f0fb32c: 00390821 */ addu $at,$at,$t9 +/* f0fb330: 8c392a98 */ lw $t9,0x2a98($at) +/* f0fb334: 03200008 */ jr $t9 +/* f0fb338: 00000000 */ sll $zero,$zero,0x0 +/* f0fb33c: 83b8010e */ lb $t8,0x10e($sp) +/* f0fb340: 8fae011c */ lw $t6,0x11c($sp) +/* f0fb344: 53000045 */ beqzl $t8,.L0f0fb45c +/* f0fb348: 8fbf003c */ lw $ra,0x3c($sp) +/* f0fb34c: 55c00043 */ bnezl $t6,.L0f0fb45c +/* f0fb350: 8fbf003c */ lw $ra,0x3c($sp) +/* f0fb354: 8ce404f8 */ lw $a0,0x4f8($a3) +/* f0fb358: 8faf0100 */ lw $t7,0x100($sp) +/* f0fb35c: 5080003f */ beqzl $a0,.L0f0fb45c +/* f0fb360: 8fbf003c */ lw $ra,0x3c($sp) +/* f0fb364: 8df9000c */ lw $t9,0xc($t7) +/* f0fb368: 3c18800a */ lui $t8,0x800a +/* f0fb36c: 5720003b */ bnezl $t9,.L0f0fb45c +/* f0fb370: 8fbf003c */ lw $ra,0x3c($sp) +/* f0fb374: 8f18a450 */ lw $t8,-0x5bb0($t8) +/* f0fb378: 8c820000 */ lw $v0,0x0($a0) +/* f0fb37c: 24010002 */ addiu $at,$zero,0x2 +/* f0fb380: 13010008 */ beq $t8,$at,.L0f0fb3a4 +/* f0fb384: 3c048008 */ lui $a0,0x8008 +/* f0fb388: 248457b8 */ addiu $a0,$a0,0x57b8 +/* f0fb38c: 10820005 */ beq $a0,$v0,.L0f0fb3a4 +/* f0fb390: 00000000 */ sll $zero,$zero,0x0 +/* f0fb394: 0fc3cbd3 */ jal func0f0f2f4c +/* f0fb398: 00000000 */ sll $zero,$zero,0x0 +/* f0fb39c: 1000002f */ beqz $zero,.L0f0fb45c +/* f0fb3a0: 8fbf003c */ lw $ra,0x3c($sp) +.L0f0fb3a4: +/* f0fb3a4: 3c0e8008 */ lui $t6,0x8008 +/* f0fb3a8: 25ce6680 */ addiu $t6,$t6,0x6680 +/* f0fb3ac: 55c2002b */ bnel $t6,$v0,.L0f0fb45c +/* f0fb3b0: 8fbf003c */ lw $ra,0x3c($sp) +/* f0fb3b4: 0fc5fd0a */ jal func0f17f428 +/* f0fb3b8: 00000000 */ sll $zero,$zero,0x0 +/* f0fb3bc: 10000027 */ beqz $zero,.L0f0fb45c +/* f0fb3c0: 8fbf003c */ lw $ra,0x3c($sp) +/* f0fb3c4: 3c0f8007 */ lui $t7,0x8007 +/* f0fb3c8: 8def0764 */ lw $t7,0x764($t7) +/* f0fb3cc: 51e00010 */ beqzl $t7,.L0f0fb410 +/* f0fb3d0: 240f000a */ addiu $t7,$zero,0xa +/* f0fb3d4: 0fc3e048 */ jal func0f0f8120 +/* f0fb3d8: 00000000 */ sll $zero,$zero,0x0 +/* f0fb3dc: 3c198007 */ lui $t9,0x8007 +/* f0fb3e0: 8f391448 */ lw $t9,0x1448($t9) +/* f0fb3e4: 3c0e800a */ lui $t6,0x800a +/* f0fb3e8: 25cee000 */ addiu $t6,$t6,-8192 +/* f0fb3ec: 0019c0c0 */ sll $t8,$t9,0x3 +/* f0fb3f0: 0319c023 */ subu $t8,$t8,$t9 +/* f0fb3f4: 0018c080 */ sll $t8,$t8,0x2 +/* f0fb3f8: 0319c021 */ addu $t8,$t8,$t9 +/* f0fb3fc: 0018c0c0 */ sll $t8,$t8,0x3 +/* f0fb400: 0319c023 */ subu $t8,$t8,$t9 +/* f0fb404: 0018c100 */ sll $t8,$t8,0x4 +/* f0fb408: 030e3821 */ addu $a3,$t8,$t6 +/* f0fb40c: 240f000a */ addiu $t7,$zero,0xa +.L0f0fb410: +/* f0fb410: a0ef083c */ sb $t7,0x83c($a3) +/* f0fb414: 83b9010e */ lb $t9,0x10e($sp) +/* f0fb418: 8fb8011c */ lw $t8,0x11c($sp) +/* f0fb41c: 5320000f */ beqzl $t9,.L0f0fb45c +/* f0fb420: 8fbf003c */ lw $ra,0x3c($sp) +/* f0fb424: 5700000d */ bnezl $t8,.L0f0fb45c +/* f0fb428: 8fbf003c */ lw $ra,0x3c($sp) +/* f0fb42c: 8cee04f8 */ lw $t6,0x4f8($a3) +/* f0fb430: 8faf0100 */ lw $t7,0x100($sp) +/* f0fb434: 51c00009 */ beqzl $t6,.L0f0fb45c +/* f0fb438: 8fbf003c */ lw $ra,0x3c($sp) +/* f0fb43c: 8df90000 */ lw $t9,0x0($t7) +/* f0fb440: 8f380010 */ lw $t8,0x10($t9) +/* f0fb444: 330e0020 */ andi $t6,$t8,0x20 +/* f0fb448: 55c00004 */ bnezl $t6,.L0f0fb45c +/* f0fb44c: 8fbf003c */ lw $ra,0x3c($sp) +/* f0fb450: 0fc3e048 */ jal func0f0f8120 +/* f0fb454: 00000000 */ sll $zero,$zero,0x0 +.L0f0fb458: +/* f0fb458: 8fbf003c */ lw $ra,0x3c($sp) +.L0f0fb45c: +/* f0fb45c: 8fb00018 */ lw $s0,0x18($sp) +/* f0fb460: 8fb1001c */ lw $s1,0x1c($sp) +/* f0fb464: 8fb20020 */ lw $s2,0x20($sp) +/* f0fb468: 8fb30024 */ lw $s3,0x24($sp) +/* f0fb46c: 8fb40028 */ lw $s4,0x28($sp) +/* f0fb470: 8fb5002c */ lw $s5,0x2c($sp) +/* f0fb474: 8fb60030 */ lw $s6,0x30($sp) +/* f0fb478: 8fb70034 */ lw $s7,0x34($sp) +/* f0fb47c: 8fbe0038 */ lw $s8,0x38($sp) +/* f0fb480: 03e00008 */ jr $ra +/* f0fb484: 27bd0130 */ addiu $sp,$sp,0x130 +); + +GLOBAL_ASM( +glabel func0f0fb488 +/* f0fb488: 30ae00ff */ andi $t6,$a1,0xff +/* f0fb48c: 27bdff80 */ addiu $sp,$sp,-128 +/* f0fb490: 25cfffff */ addiu $t7,$t6,-1 +/* f0fb494: afb00028 */ sw $s0,0x28($sp) +/* f0fb498: 44866000 */ mtc1 $a2,$f12 +/* f0fb49c: 2de10009 */ sltiu $at,$t7,0x9 +/* f0fb4a0: 00808025 */ or $s0,$a0,$zero +/* f0fb4a4: afbf002c */ sw $ra,0x2c($sp) +/* f0fb4a8: 102001b7 */ beqz $at,.L0f0fbb88 +/* f0fb4ac: afa50084 */ sw $a1,0x84($sp) +/* f0fb4b0: 000f7880 */ sll $t7,$t7,0x2 +/* f0fb4b4: 3c017f1b */ lui $at,0x7f1b +/* f0fb4b8: 002f0821 */ addu $at,$at,$t7 +/* f0fb4bc: 8c2f2acc */ lw $t7,0x2acc($at) +/* f0fb4c0: 01e00008 */ jr $t7 +/* f0fb4c4: 00000000 */ sll $zero,$zero,0x0 +/* f0fb4c8: 3c01437f */ lui $at,0x437f +/* f0fb4cc: 44812000 */ mtc1 $at,$f4 +/* f0fb4d0: 24030001 */ addiu $v1,$zero,0x1 +/* f0fb4d4: 3c014f00 */ lui $at,0x4f00 +/* f0fb4d8: 460c2182 */ mul.s $f6,$f4,$f12 +/* f0fb4dc: 02002025 */ or $a0,$s0,$zero +/* f0fb4e0: 00003025 */ or $a2,$zero,$zero +/* f0fb4e4: 00003825 */ or $a3,$zero,$zero +/* f0fb4e8: 4458f800 */ cfc1 $t8,$31 +/* f0fb4ec: 44c3f800 */ ctc1 $v1,$31 +/* f0fb4f0: 00000000 */ sll $zero,$zero,0x0 +/* f0fb4f4: 46003224 */ cvt.w.s $f8,$f6 +/* f0fb4f8: 4443f800 */ cfc1 $v1,$31 +/* f0fb4fc: 00000000 */ sll $zero,$zero,0x0 +/* f0fb500: 30630078 */ andi $v1,$v1,0x78 +/* f0fb504: 50600013 */ beqzl $v1,.L0f0fb554 +/* f0fb508: 44034000 */ mfc1 $v1,$f8 +/* f0fb50c: 44814000 */ mtc1 $at,$f8 +/* f0fb510: 24030001 */ addiu $v1,$zero,0x1 +/* f0fb514: 46083201 */ sub.s $f8,$f6,$f8 +/* f0fb518: 44c3f800 */ ctc1 $v1,$31 +/* f0fb51c: 00000000 */ sll $zero,$zero,0x0 +/* f0fb520: 46004224 */ cvt.w.s $f8,$f8 +/* f0fb524: 4443f800 */ cfc1 $v1,$31 +/* f0fb528: 00000000 */ sll $zero,$zero,0x0 +/* f0fb52c: 30630078 */ andi $v1,$v1,0x78 +/* f0fb530: 14600005 */ bnez $v1,.L0f0fb548 +/* f0fb534: 00000000 */ sll $zero,$zero,0x0 +/* f0fb538: 44034000 */ mfc1 $v1,$f8 +/* f0fb53c: 3c018000 */ lui $at,0x8000 +/* f0fb540: 10000007 */ beqz $zero,.L0f0fb560 +/* f0fb544: 00611825 */ or $v1,$v1,$at +.L0f0fb548: +/* f0fb548: 10000005 */ beqz $zero,.L0f0fb560 +/* f0fb54c: 2403ffff */ addiu $v1,$zero,-1 +/* f0fb550: 44034000 */ mfc1 $v1,$f8 +.L0f0fb554: +/* f0fb554: 00000000 */ sll $zero,$zero,0x0 +/* f0fb558: 0460fffb */ bltz $v1,.L0f0fb548 +/* f0fb55c: 00000000 */ sll $zero,$zero,0x0 +.L0f0fb560: +/* f0fb560: 44d8f800 */ ctc1 $t8,$31 +/* f0fb564: 2401ff00 */ addiu $at,$zero,-256 +/* f0fb568: 00612825 */ or $a1,$v1,$at +/* f0fb56c: 0fc38266 */ jal func0f0e0998 +/* f0fb570: afa30034 */ sw $v1,0x34($sp) +/* f0fb574: 8fa30034 */ lw $v1,0x34($sp) +/* f0fb578: 2401ff00 */ addiu $at,$zero,-256 +/* f0fb57c: 00402025 */ or $a0,$v0,$zero +/* f0fb580: 00038042 */ srl $s0,$v1,0x1 +/* f0fb584: 02012825 */ or $a1,$s0,$at +/* f0fb588: 00a08025 */ or $s0,$a1,$zero +/* f0fb58c: 2406ffe2 */ addiu $a2,$zero,-30 +/* f0fb590: 0fc38266 */ jal func0f0e0998 +/* f0fb594: 2407ffe2 */ addiu $a3,$zero,-30 +/* f0fb598: 00402025 */ or $a0,$v0,$zero +/* f0fb59c: 02002825 */ or $a1,$s0,$zero +/* f0fb5a0: 2406001e */ addiu $a2,$zero,0x1e +/* f0fb5a4: 0fc38266 */ jal func0f0e0998 +/* f0fb5a8: 2407001e */ addiu $a3,$zero,0x1e +/* f0fb5ac: 10000176 */ beqz $zero,.L0f0fbb88 +/* f0fb5b0: 00408025 */ or $s0,$v0,$zero +/* f0fb5b4: 3c01437f */ lui $at,0x437f +/* f0fb5b8: 44815000 */ mtc1 $at,$f10 +/* f0fb5bc: 24050001 */ addiu $a1,$zero,0x1 +/* f0fb5c0: 3c098006 */ lui $t1,0x8006 +/* f0fb5c4: 460c5402 */ mul.s $f16,$f10,$f12 +/* f0fb5c8: 252913a0 */ addiu $t1,$t1,0x13a0 +/* f0fb5cc: 3c080600 */ lui $t0,0x600 +/* f0fb5d0: ae080000 */ sw $t0,0x0($s0) +/* f0fb5d4: ae090004 */ sw $t1,0x4($s0) +/* f0fb5d8: 26040008 */ addiu $a0,$s0,0x8 +/* f0fb5dc: 3c014f00 */ lui $at,0x4f00 +/* f0fb5e0: 444af800 */ cfc1 $t2,$31 +/* f0fb5e4: 44c5f800 */ ctc1 $a1,$31 +/* f0fb5e8: 00000000 */ sll $zero,$zero,0x0 +/* f0fb5ec: 460084a4 */ cvt.w.s $f18,$f16 +/* f0fb5f0: 4445f800 */ cfc1 $a1,$31 +/* f0fb5f4: 00000000 */ sll $zero,$zero,0x0 +/* f0fb5f8: 30a50078 */ andi $a1,$a1,0x78 +/* f0fb5fc: 50a00013 */ beqzl $a1,.L0f0fb64c +/* f0fb600: 44059000 */ mfc1 $a1,$f18 +/* f0fb604: 44819000 */ mtc1 $at,$f18 +/* f0fb608: 24050001 */ addiu $a1,$zero,0x1 +/* f0fb60c: 46128481 */ sub.s $f18,$f16,$f18 +/* f0fb610: 44c5f800 */ ctc1 $a1,$31 +/* f0fb614: 00000000 */ sll $zero,$zero,0x0 +/* f0fb618: 460094a4 */ cvt.w.s $f18,$f18 +/* f0fb61c: 4445f800 */ cfc1 $a1,$31 +/* f0fb620: 00000000 */ sll $zero,$zero,0x0 +/* f0fb624: 30a50078 */ andi $a1,$a1,0x78 +/* f0fb628: 14a00005 */ bnez $a1,.L0f0fb640 +/* f0fb62c: 00000000 */ sll $zero,$zero,0x0 +/* f0fb630: 44059000 */ mfc1 $a1,$f18 +/* f0fb634: 3c018000 */ lui $at,0x8000 +/* f0fb638: 10000007 */ beqz $zero,.L0f0fb658 +/* f0fb63c: 00a12825 */ or $a1,$a1,$at +.L0f0fb640: +/* f0fb640: 10000005 */ beqz $zero,.L0f0fb658 +/* f0fb644: 2405ffff */ addiu $a1,$zero,-1 +/* f0fb648: 44059000 */ mfc1 $a1,$f18 +.L0f0fb64c: +/* f0fb64c: 00000000 */ sll $zero,$zero,0x0 +/* f0fb650: 04a0fffb */ bltz $a1,.L0f0fb640 +/* f0fb654: 00000000 */ sll $zero,$zero,0x0 +.L0f0fb658: +/* f0fb658: 44caf800 */ ctc1 $t2,$31 +/* f0fb65c: 0fc54df7 */ jal func0f1537dc +/* f0fb660: 00000000 */ sll $zero,$zero,0x0 +/* f0fb664: afa20070 */ sw $v0,0x70($sp) +/* f0fb668: 0c002f02 */ jal 0xbc08 +/* f0fb66c: 24500008 */ addiu $s0,$v0,0x8 +/* f0fb670: 0c002f06 */ jal 0xbc18 +/* f0fb674: a7a2003a */ sh $v0,0x3a($sp) +/* f0fb678: 87ae003a */ lh $t6,0x3a($sp) +/* f0fb67c: 304b03ff */ andi $t3,$v0,0x3ff +/* f0fb680: 8fa30070 */ lw $v1,0x70($sp) +/* f0fb684: 000b6080 */ sll $t4,$t3,0x2 +/* f0fb688: 3c01f600 */ lui $at,0xf600 +/* f0fb68c: 31cf03ff */ andi $t7,$t6,0x3ff +/* f0fb690: 000fc380 */ sll $t8,$t7,0xe +/* f0fb694: 01816825 */ or $t5,$t4,$at +/* f0fb698: 01b8c825 */ or $t9,$t5,$t8 +/* f0fb69c: 02002025 */ or $a0,$s0,$zero +/* f0fb6a0: ac790000 */ sw $t9,0x0($v1) +/* f0fb6a4: 0fc54e0e */ jal func0f153838 +/* f0fb6a8: ac600004 */ sw $zero,0x4($v1) +/* f0fb6ac: 10000136 */ beqz $zero,.L0f0fbb88 +/* f0fb6b0: 00408025 */ or $s0,$v0,$zero +/* f0fb6b4: 02001025 */ or $v0,$s0,$zero +/* f0fb6b8: 3c038006 */ lui $v1,0x8006 +/* f0fb6bc: 246313a0 */ addiu $v1,$v1,0x13a0 +/* f0fb6c0: 3c080600 */ lui $t0,0x600 +/* f0fb6c4: ac480000 */ sw $t0,0x0($v0) +/* f0fb6c8: ac430004 */ sw $v1,0x4($v0) +/* f0fb6cc: 26040008 */ addiu $a0,$s0,0x8 +/* f0fb6d0: e7ac0088 */ swc1 $f12,0x88($sp) +/* f0fb6d4: afa30034 */ sw $v1,0x34($sp) +/* f0fb6d8: 0fc54df7 */ jal func0f1537dc +/* f0fb6dc: 240500ff */ addiu $a1,$zero,0xff +/* f0fb6e0: afa20068 */ sw $v0,0x68($sp) +/* f0fb6e4: 0c002f02 */ jal 0xbc08 +/* f0fb6e8: 24500008 */ addiu $s0,$v0,0x8 +/* f0fb6ec: 0c002f06 */ jal 0xbc18 +/* f0fb6f0: a7a2003a */ sh $v0,0x3a($sp) +/* f0fb6f4: 87ac003a */ lh $t4,0x3a($sp) +/* f0fb6f8: 304903ff */ andi $t1,$v0,0x3ff +/* f0fb6fc: 8fa30068 */ lw $v1,0x68($sp) +/* f0fb700: 00095080 */ sll $t2,$t1,0x2 +/* f0fb704: 3c01f600 */ lui $at,0xf600 +/* f0fb708: 318e03ff */ andi $t6,$t4,0x3ff +/* f0fb70c: 000e7b80 */ sll $t7,$t6,0xe +/* f0fb710: 01415825 */ or $t3,$t2,$at +/* f0fb714: 016f6825 */ or $t5,$t3,$t7 +/* f0fb718: 02002025 */ or $a0,$s0,$zero +/* f0fb71c: ac6d0000 */ sw $t5,0x0($v1) +/* f0fb720: 0fc54e0e */ jal func0f153838 +/* f0fb724: ac600004 */ sw $zero,0x4($v1) +/* f0fb728: 0fc39400 */ jal func0f0e5000 +/* f0fb72c: 00402025 */ or $a0,$v0,$zero +/* f0fb730: 3c013f80 */ lui $at,0x3f80 +/* f0fb734: 44810000 */ mtc1 $at,$f0 +/* f0fb738: c7a40088 */ lwc1 $f4,0x88($sp) +/* f0fb73c: 3c01437f */ lui $at,0x437f +/* f0fb740: 44814000 */ mtc1 $at,$f8 +/* f0fb744: 46040181 */ sub.s $f6,$f0,$f4 +/* f0fb748: 24060001 */ addiu $a2,$zero,0x1 +/* f0fb74c: 00408025 */ or $s0,$v0,$zero +/* f0fb750: 3c014f00 */ lui $at,0x4f00 +/* f0fb754: 46083282 */ mul.s $f10,$f6,$f8 +/* f0fb758: 02001025 */ or $v0,$s0,$zero +/* f0fb75c: 26040008 */ addiu $a0,$s0,0x8 +/* f0fb760: 3c190600 */ lui $t9,0x600 +/* f0fb764: 4458f800 */ cfc1 $t8,$31 +/* f0fb768: 44c6f800 */ ctc1 $a2,$31 +/* f0fb76c: 00000000 */ sll $zero,$zero,0x0 +/* f0fb770: 46005424 */ cvt.w.s $f16,$f10 +/* f0fb774: 4446f800 */ cfc1 $a2,$31 +/* f0fb778: 00000000 */ sll $zero,$zero,0x0 +/* f0fb77c: 30c60078 */ andi $a2,$a2,0x78 +/* f0fb780: 50c00013 */ beqzl $a2,.L0f0fb7d0 +/* f0fb784: 44068000 */ mfc1 $a2,$f16 +/* f0fb788: 44818000 */ mtc1 $at,$f16 +/* f0fb78c: 24060001 */ addiu $a2,$zero,0x1 +/* f0fb790: 46105401 */ sub.s $f16,$f10,$f16 +/* f0fb794: 44c6f800 */ ctc1 $a2,$31 +/* f0fb798: 00000000 */ sll $zero,$zero,0x0 +/* f0fb79c: 46008424 */ cvt.w.s $f16,$f16 +/* f0fb7a0: 4446f800 */ cfc1 $a2,$31 +/* f0fb7a4: 00000000 */ sll $zero,$zero,0x0 +/* f0fb7a8: 30c60078 */ andi $a2,$a2,0x78 +/* f0fb7ac: 14c00005 */ bnez $a2,.L0f0fb7c4 +/* f0fb7b0: 00000000 */ sll $zero,$zero,0x0 +/* f0fb7b4: 44068000 */ mfc1 $a2,$f16 +/* f0fb7b8: 3c018000 */ lui $at,0x8000 +/* f0fb7bc: 10000007 */ beqz $zero,.L0f0fb7dc +/* f0fb7c0: 00c13025 */ or $a2,$a2,$at +.L0f0fb7c4: +/* f0fb7c4: 10000005 */ beqz $zero,.L0f0fb7dc +/* f0fb7c8: 2406ffff */ addiu $a2,$zero,-1 +/* f0fb7cc: 44068000 */ mfc1 $a2,$f16 +.L0f0fb7d0: +/* f0fb7d0: 00000000 */ sll $zero,$zero,0x0 +/* f0fb7d4: 04c0fffb */ bltz $a2,.L0f0fb7c4 +/* f0fb7d8: 00000000 */ sll $zero,$zero,0x0 +.L0f0fb7dc: +/* f0fb7dc: 44d8f800 */ ctc1 $t8,$31 +/* f0fb7e0: 50c000ea */ beqzl $a2,.L0f0fbb8c +/* f0fb7e4: 02001025 */ or $v0,$s0,$zero +/* f0fb7e8: ac590000 */ sw $t9,0x0($v0) +/* f0fb7ec: 8fa80034 */ lw $t0,0x34($sp) +/* f0fb7f0: 00c02825 */ or $a1,$a2,$zero +/* f0fb7f4: 0fc54df7 */ jal func0f1537dc +/* f0fb7f8: ac480004 */ sw $t0,0x4($v0) +/* f0fb7fc: afa2005c */ sw $v0,0x5c($sp) +/* f0fb800: 0c002f02 */ jal 0xbc08 +/* f0fb804: 24500008 */ addiu $s0,$v0,0x8 +/* f0fb808: 0c002f06 */ jal 0xbc18 +/* f0fb80c: a7a2003a */ sh $v0,0x3a($sp) +/* f0fb810: 87ae003a */ lh $t6,0x3a($sp) +/* f0fb814: 304903ff */ andi $t1,$v0,0x3ff +/* f0fb818: 8fa3005c */ lw $v1,0x5c($sp) +/* f0fb81c: 00095080 */ sll $t2,$t1,0x2 +/* f0fb820: 3c01f600 */ lui $at,0xf600 +/* f0fb824: 31cb03ff */ andi $t3,$t6,0x3ff +/* f0fb828: 000b7b80 */ sll $t7,$t3,0xe +/* f0fb82c: 01416025 */ or $t4,$t2,$at +/* f0fb830: 018f6825 */ or $t5,$t4,$t7 +/* f0fb834: 02002025 */ or $a0,$s0,$zero +/* f0fb838: ac6d0000 */ sw $t5,0x0($v1) +/* f0fb83c: 0fc54e0e */ jal func0f153838 +/* f0fb840: ac600004 */ sw $zero,0x4($v1) +/* f0fb844: 100000d0 */ beqz $zero,.L0f0fbb88 +/* f0fb848: 00408025 */ or $s0,$v0,$zero +/* f0fb84c: 3c013f80 */ lui $at,0x3f80 +/* f0fb850: 44810000 */ mtc1 $at,$f0 +/* f0fb854: 3c01437f */ lui $at,0x437f +/* f0fb858: 44812000 */ mtc1 $at,$f4 +/* f0fb85c: 460c0481 */ sub.s $f18,$f0,$f12 +/* f0fb860: 24060001 */ addiu $a2,$zero,0x1 +/* f0fb864: 3c198006 */ lui $t9,0x8006 +/* f0fb868: 273913a0 */ addiu $t9,$t9,0x13a0 +/* f0fb86c: 46049182 */ mul.s $f6,$f18,$f4 +/* f0fb870: 3c180600 */ lui $t8,0x600 +/* f0fb874: ae180000 */ sw $t8,0x0($s0) +/* f0fb878: ae190004 */ sw $t9,0x4($s0) +/* f0fb87c: 26040008 */ addiu $a0,$s0,0x8 +/* f0fb880: 3c014f00 */ lui $at,0x4f00 +/* f0fb884: 4448f800 */ cfc1 $t0,$31 +/* f0fb888: 44c6f800 */ ctc1 $a2,$31 +/* f0fb88c: 00000000 */ sll $zero,$zero,0x0 +/* f0fb890: 46003224 */ cvt.w.s $f8,$f6 +/* f0fb894: 4446f800 */ cfc1 $a2,$31 +/* f0fb898: 00000000 */ sll $zero,$zero,0x0 +/* f0fb89c: 30c60078 */ andi $a2,$a2,0x78 +/* f0fb8a0: 50c00013 */ beqzl $a2,.L0f0fb8f0 +/* f0fb8a4: 44064000 */ mfc1 $a2,$f8 +/* f0fb8a8: 44814000 */ mtc1 $at,$f8 +/* f0fb8ac: 24060001 */ addiu $a2,$zero,0x1 +/* f0fb8b0: 46083201 */ sub.s $f8,$f6,$f8 +/* f0fb8b4: 44c6f800 */ ctc1 $a2,$31 +/* f0fb8b8: 00000000 */ sll $zero,$zero,0x0 +/* f0fb8bc: 46004224 */ cvt.w.s $f8,$f8 +/* f0fb8c0: 4446f800 */ cfc1 $a2,$31 +/* f0fb8c4: 00000000 */ sll $zero,$zero,0x0 +/* f0fb8c8: 30c60078 */ andi $a2,$a2,0x78 +/* f0fb8cc: 14c00005 */ bnez $a2,.L0f0fb8e4 +/* f0fb8d0: 00000000 */ sll $zero,$zero,0x0 +/* f0fb8d4: 44064000 */ mfc1 $a2,$f8 +/* f0fb8d8: 3c018000 */ lui $at,0x8000 +/* f0fb8dc: 10000007 */ beqz $zero,.L0f0fb8fc +/* f0fb8e0: 00c13025 */ or $a2,$a2,$at +.L0f0fb8e4: +/* f0fb8e4: 10000005 */ beqz $zero,.L0f0fb8fc +/* f0fb8e8: 2406ffff */ addiu $a2,$zero,-1 +/* f0fb8ec: 44064000 */ mfc1 $a2,$f8 +.L0f0fb8f0: +/* f0fb8f0: 00000000 */ sll $zero,$zero,0x0 +/* f0fb8f4: 04c0fffb */ bltz $a2,.L0f0fb8e4 +/* f0fb8f8: 00000000 */ sll $zero,$zero,0x0 +.L0f0fb8fc: +/* f0fb8fc: 00064e00 */ sll $t1,$a2,0x18 +/* f0fb900: 00065400 */ sll $t2,$a2,0x10 +/* f0fb904: 012a7025 */ or $t6,$t1,$t2 +/* f0fb908: 00065a00 */ sll $t3,$a2,0x8 +/* f0fb90c: 01cb2825 */ or $a1,$t6,$t3 +/* f0fb910: 34ac00ff */ ori $t4,$a1,0xff +/* f0fb914: 44c8f800 */ ctc1 $t0,$31 +/* f0fb918: 0fc54df7 */ jal func0f1537dc +/* f0fb91c: 01802825 */ or $a1,$t4,$zero +/* f0fb920: afa2004c */ sw $v0,0x4c($sp) +/* f0fb924: 0c002f02 */ jal 0xbc08 +/* f0fb928: 24500008 */ addiu $s0,$v0,0x8 +/* f0fb92c: 0c002f06 */ jal 0xbc18 +/* f0fb930: a7a2003a */ sh $v0,0x3a($sp) +/* f0fb934: 87b9003a */ lh $t9,0x3a($sp) +/* f0fb938: 304f03ff */ andi $t7,$v0,0x3ff +/* f0fb93c: 8fa3004c */ lw $v1,0x4c($sp) +/* f0fb940: 000f6880 */ sll $t5,$t7,0x2 +/* f0fb944: 3c01f600 */ lui $at,0xf600 +/* f0fb948: 332803ff */ andi $t0,$t9,0x3ff +/* f0fb94c: 00084b80 */ sll $t1,$t0,0xe +/* f0fb950: 01a1c025 */ or $t8,$t5,$at +/* f0fb954: 03095025 */ or $t2,$t8,$t1 +/* f0fb958: 02002025 */ or $a0,$s0,$zero +/* f0fb95c: ac6a0000 */ sw $t2,0x0($v1) +/* f0fb960: 0fc54e0e */ jal func0f153838 +/* f0fb964: ac600004 */ sw $zero,0x4($v1) +/* f0fb968: 0fc38e74 */ jal func0f0e39d0 +/* f0fb96c: 00402025 */ or $a0,$v0,$zero +/* f0fb970: 10000085 */ beqz $zero,.L0f0fbb88 +/* f0fb974: 00408025 */ or $s0,$v0,$zero +/* f0fb978: 3c047f1b */ lui $a0,0x7f1b +/* f0fb97c: 3c058007 */ lui $a1,0x8007 +/* f0fb980: 24a514ec */ addiu $a1,$a1,0x14ec +/* f0fb984: 24842778 */ addiu $a0,$a0,0x2778 +/* f0fb988: 0c0036cc */ jal 0xdb30 +/* f0fb98c: e7ac0088 */ swc1 $f12,0x88($sp) +/* f0fb990: 3c0e800a */ lui $t6,0x800a +/* f0fb994: 91ce19d6 */ lbu $t6,0x19d6($t6) +/* f0fb998: 3c0b8007 */ lui $t3,0x8007 +/* f0fb99c: 11c00003 */ beqz $t6,.L0f0fb9ac +/* f0fb9a0: 00000000 */ sll $zero,$zero,0x0 +/* f0fb9a4: 10000079 */ beqz $zero,.L0f0fbb8c +/* f0fb9a8: 02001025 */ or $v0,$s0,$zero +.L0f0fb9ac: +/* f0fb9ac: 8d6b14ec */ lw $t3,0x14ec($t3) +/* f0fb9b0: 02002025 */ or $a0,$s0,$zero +/* f0fb9b4: 2405ffff */ addiu $a1,$zero,-1 +/* f0fb9b8: 11600073 */ beqz $t3,.L0f0fbb88 +/* f0fb9bc: 00003025 */ or $a2,$zero,$zero +/* f0fb9c0: 0fc38266 */ jal func0f0e0998 +/* f0fb9c4: 00003825 */ or $a3,$zero,$zero +/* f0fb9c8: 3c013f80 */ lui $at,0x3f80 +/* f0fb9cc: 44810000 */ mtc1 $at,$f0 +/* f0fb9d0: c7aa0088 */ lwc1 $f10,0x88($sp) +/* f0fb9d4: 3c0f8006 */ lui $t7,0x8006 +/* f0fb9d8: 00408025 */ or $s0,$v0,$zero +/* f0fb9dc: 4600503c */ c.lt.s $f10,$f0 +/* f0fb9e0: 25ef13a0 */ addiu $t7,$t7,0x13a0 +/* f0fb9e4: 3c0c0600 */ lui $t4,0x600 +/* f0fb9e8: 45020068 */ bc1fl .L0f0fbb8c +/* f0fb9ec: 02001025 */ or $v0,$s0,$zero +/* f0fb9f0: ac4c0000 */ sw $t4,0x0($v0) +/* f0fb9f4: ac4f0004 */ sw $t7,0x4($v0) +/* f0fb9f8: c7b00088 */ lwc1 $f16,0x88($sp) +/* f0fb9fc: 3c01437f */ lui $at,0x437f +/* f0fba00: 44812000 */ mtc1 $at,$f4 +/* f0fba04: 46100481 */ sub.s $f18,$f0,$f16 +/* f0fba08: 24050001 */ addiu $a1,$zero,0x1 +/* f0fba0c: 26040008 */ addiu $a0,$s0,0x8 +/* f0fba10: 3c014f00 */ lui $at,0x4f00 +/* f0fba14: 46049182 */ mul.s $f6,$f18,$f4 +/* f0fba18: 444df800 */ cfc1 $t5,$31 +/* f0fba1c: 44c5f800 */ ctc1 $a1,$31 +/* f0fba20: 00000000 */ sll $zero,$zero,0x0 +/* f0fba24: 46003224 */ cvt.w.s $f8,$f6 +/* f0fba28: 4445f800 */ cfc1 $a1,$31 +/* f0fba2c: 00000000 */ sll $zero,$zero,0x0 +/* f0fba30: 30a50078 */ andi $a1,$a1,0x78 +/* f0fba34: 50a00013 */ beqzl $a1,.L0f0fba84 +/* f0fba38: 44054000 */ mfc1 $a1,$f8 +/* f0fba3c: 44814000 */ mtc1 $at,$f8 +/* f0fba40: 24050001 */ addiu $a1,$zero,0x1 +/* f0fba44: 46083201 */ sub.s $f8,$f6,$f8 +/* f0fba48: 44c5f800 */ ctc1 $a1,$31 +/* f0fba4c: 00000000 */ sll $zero,$zero,0x0 +/* f0fba50: 46004224 */ cvt.w.s $f8,$f8 +/* f0fba54: 4445f800 */ cfc1 $a1,$31 +/* f0fba58: 00000000 */ sll $zero,$zero,0x0 +/* f0fba5c: 30a50078 */ andi $a1,$a1,0x78 +/* f0fba60: 14a00005 */ bnez $a1,.L0f0fba78 +/* f0fba64: 00000000 */ sll $zero,$zero,0x0 +/* f0fba68: 44054000 */ mfc1 $a1,$f8 +/* f0fba6c: 3c018000 */ lui $at,0x8000 +/* f0fba70: 10000007 */ beqz $zero,.L0f0fba90 +/* f0fba74: 00a12825 */ or $a1,$a1,$at +.L0f0fba78: +/* f0fba78: 10000005 */ beqz $zero,.L0f0fba90 +/* f0fba7c: 2405ffff */ addiu $a1,$zero,-1 +/* f0fba80: 44054000 */ mfc1 $a1,$f8 +.L0f0fba84: +/* f0fba84: 00000000 */ sll $zero,$zero,0x0 +/* f0fba88: 04a0fffb */ bltz $a1,.L0f0fba78 +/* f0fba8c: 00000000 */ sll $zero,$zero,0x0 +.L0f0fba90: +/* f0fba90: 3c01ff00 */ lui $at,0xff00 +/* f0fba94: 00a1c825 */ or $t9,$a1,$at +/* f0fba98: 44cdf800 */ ctc1 $t5,$31 +/* f0fba9c: 0fc54df7 */ jal func0f1537dc +/* f0fbaa0: 03202825 */ or $a1,$t9,$zero +/* f0fbaa4: afa2003c */ sw $v0,0x3c($sp) +/* f0fbaa8: 0c002f02 */ jal 0xbc08 +/* f0fbaac: 24500008 */ addiu $s0,$v0,0x8 +/* f0fbab0: 0c002f06 */ jal 0xbc18 +/* f0fbab4: a7a2003a */ sh $v0,0x3a($sp) +/* f0fbab8: 87aa003a */ lh $t2,0x3a($sp) +/* f0fbabc: 304803ff */ andi $t0,$v0,0x3ff +/* f0fbac0: 8fa3003c */ lw $v1,0x3c($sp) +/* f0fbac4: 0008c080 */ sll $t8,$t0,0x2 +/* f0fbac8: 3c01f600 */ lui $at,0xf600 +/* f0fbacc: 314e03ff */ andi $t6,$t2,0x3ff +/* f0fbad0: 000e5b80 */ sll $t3,$t6,0xe +/* f0fbad4: 03014825 */ or $t1,$t8,$at +/* f0fbad8: 012b6025 */ or $t4,$t1,$t3 +/* f0fbadc: 02002025 */ or $a0,$s0,$zero +/* f0fbae0: ac6c0000 */ sw $t4,0x0($v1) +/* f0fbae4: 0fc54e0e */ jal func0f153838 +/* f0fbae8: ac600004 */ sw $zero,0x4($v1) +/* f0fbaec: 10000026 */ beqz $zero,.L0f0fbb88 +/* f0fbaf0: 00408025 */ or $s0,$v0,$zero +/* f0fbaf4: 0c002f02 */ jal 0xbc08 +/* f0fbaf8: 00000000 */ sll $zero,$zero,0x0 +/* f0fbafc: 0c002f06 */ jal 0xbc18 +/* f0fbb00: a7a20038 */ sh $v0,0x38($sp) +/* f0fbb04: 3c198f00 */ lui $t9,0x8f00 +/* f0fbb08: 373900ff */ ori $t9,$t9,0xff +/* f0fbb0c: 240f7f7f */ addiu $t7,$zero,0x7f7f +/* f0fbb10: 240d00ff */ addiu $t5,$zero,0xff +/* f0fbb14: afad0018 */ sw $t5,0x18($sp) +/* f0fbb18: afaf0014 */ sw $t7,0x14($sp) +/* f0fbb1c: afb9001c */ sw $t9,0x1c($sp) +/* f0fbb20: 02002025 */ or $a0,$s0,$zero +/* f0fbb24: 00002825 */ or $a1,$zero,$zero +/* f0fbb28: 00003025 */ or $a2,$zero,$zero +/* f0fbb2c: 87a70038 */ lh $a3,0x38($sp) +/* f0fbb30: 0fc3873a */ jal func0f0e1ce8 +/* f0fbb34: afa20010 */ sw $v0,0x10($sp) +/* f0fbb38: 10000013 */ beqz $zero,.L0f0fbb88 +/* f0fbb3c: 00408025 */ or $s0,$v0,$zero +/* f0fbb40: 0c002f02 */ jal 0xbc08 +/* f0fbb44: 00000000 */ sll $zero,$zero,0x0 +/* f0fbb48: 0c002f06 */ jal 0xbc18 +/* f0fbb4c: a7a20038 */ sh $v0,0x38($sp) +/* f0fbb50: 3c033f3f */ lui $v1,0x3f3f +/* f0fbb54: 3c087f00 */ lui $t0,0x7f00 +/* f0fbb58: 350800ff */ ori $t0,$t0,0xff +/* f0fbb5c: 346300ff */ ori $v1,$v1,0xff +/* f0fbb60: afa30014 */ sw $v1,0x14($sp) +/* f0fbb64: afa3001c */ sw $v1,0x1c($sp) +/* f0fbb68: afa80018 */ sw $t0,0x18($sp) +/* f0fbb6c: 02002025 */ or $a0,$s0,$zero +/* f0fbb70: 00002825 */ or $a1,$zero,$zero +/* f0fbb74: 00003025 */ or $a2,$zero,$zero +/* f0fbb78: 87a70038 */ lh $a3,0x38($sp) +/* f0fbb7c: 0fc3873a */ jal func0f0e1ce8 +/* f0fbb80: afa20010 */ sw $v0,0x10($sp) +/* f0fbb84: 00408025 */ or $s0,$v0,$zero +.L0f0fbb88: +/* f0fbb88: 02001025 */ or $v0,$s0,$zero +.L0f0fbb8c: +/* f0fbb8c: 8fbf002c */ lw $ra,0x2c($sp) +/* f0fbb90: 8fb00028 */ lw $s0,0x28($sp) +/* f0fbb94: 27bd0080 */ addiu $sp,$sp,0x80 +/* f0fbb98: 03e00008 */ jr $ra +/* f0fbb9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0fbba0 +/* f0fbba0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0fbba4: 30ae00ff */ andi $t6,$a1,0xff +/* f0fbba8: 24010004 */ addiu $at,$zero,0x4 +/* f0fbbac: afbf0014 */ sw $ra,0x14($sp) +/* f0fbbb0: afa40018 */ sw $a0,0x18($sp) +/* f0fbbb4: afa5001c */ sw $a1,0x1c($sp) +/* f0fbbb8: 11c10003 */ beq $t6,$at,.L0f0fbbc8 +/* f0fbbbc: afa60020 */ sw $a2,0x20($sp) +/* f0fbbc0: 24010009 */ addiu $at,$zero,0x9 +/* f0fbbc4: 15c10015 */ bne $t6,$at,.L0f0fbc1c +.L0f0fbbc8: +/* f0fbbc8: 3c047f1b */ lui $a0,0x7f1b +/* f0fbbcc: 3c058007 */ lui $a1,0x8007 +/* f0fbbd0: 24a514f0 */ addiu $a1,$a1,0x14f0 +/* f0fbbd4: 0c0036cc */ jal 0xdb30 +/* f0fbbd8: 24842780 */ addiu $a0,$a0,0x2780 +/* f0fbbdc: 3c0f8007 */ lui $t7,0x8007 +/* f0fbbe0: 8def14f0 */ lw $t7,0x14f0($t7) +/* f0fbbe4: 3c02800a */ lui $v0,0x800a +/* f0fbbe8: 51e0000d */ beqzl $t7,.L0f0fbc20 +/* f0fbbec: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fbbf0: 904219d5 */ lbu $v0,0x19d5($v0) +/* f0fbbf4: 24010004 */ addiu $at,$zero,0x4 +/* f0fbbf8: 10410005 */ beq $v0,$at,.L0f0fbc10 +/* f0fbbfc: 00000000 */ sll $zero,$zero,0x0 +/* f0fbc00: 10400003 */ beqz $v0,.L0f0fbc10 +/* f0fbc04: 240100ff */ addiu $at,$zero,0xff +/* f0fbc08: 54410005 */ bnel $v0,$at,.L0f0fbc20 +/* f0fbc0c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0fbc10: +/* f0fbc10: 0fc39064 */ jal func0f0e4190 +/* f0fbc14: 8fa40018 */ lw $a0,0x18($sp) +/* f0fbc18: afa20018 */ sw $v0,0x18($sp) +.L0f0fbc1c: +/* f0fbc1c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0fbc20: +/* f0fbc20: 8fa20018 */ lw $v0,0x18($sp) +/* f0fbc24: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0fbc28: 03e00008 */ jr $ra +/* f0fbc2c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0fbc30 +/* f0fbc30: 27bdfee8 */ addiu $sp,$sp,-280 +/* f0fbc34: afb10038 */ sw $s1,0x38($sp) +/* f0fbc38: 3c118007 */ lui $s1,0x8007 +/* f0fbc3c: 26311448 */ addiu $s1,$s1,0x1448 +/* f0fbc40: ae200000 */ sw $zero,0x0($s1) +/* f0fbc44: 3c0e8007 */ lui $t6,0x8007 +/* f0fbc48: 8dce06c8 */ lw $t6,0x6c8($t6) +/* f0fbc4c: afb50048 */ sw $s5,0x48($sp) +/* f0fbc50: 24020001 */ addiu $v0,$zero,0x1 +/* f0fbc54: 0080a825 */ or $s5,$a0,$zero +/* f0fbc58: afbf0054 */ sw $ra,0x54($sp) +/* f0fbc5c: afb70050 */ sw $s7,0x50($sp) +/* f0fbc60: afb6004c */ sw $s6,0x4c($sp) +/* f0fbc64: afb40044 */ sw $s4,0x44($sp) +/* f0fbc68: afb30040 */ sw $s3,0x40($sp) +/* f0fbc6c: afb2003c */ sw $s2,0x3c($sp) +/* f0fbc70: 144e0005 */ bne $v0,$t6,.L0f0fbc88 +/* f0fbc74: afb00034 */ sw $s0,0x34($sp) +/* f0fbc78: 240f0002 */ addiu $t7,$zero,0x2 +/* f0fbc7c: 3c018008 */ lui $at,0x8008 +/* f0fbc80: 10000003 */ beqz $zero,.L0f0fbc90 +/* f0fbc84: ac2ffac0 */ sw $t7,-0x540($at) +.L0f0fbc88: +/* f0fbc88: 3c018008 */ lui $at,0x8008 +/* f0fbc8c: ac22fac0 */ sw $v0,-0x540($at) +.L0f0fbc90: +/* f0fbc90: 0fc351e7 */ jal func0f0d479c +/* f0fbc94: 02a02025 */ or $a0,$s5,$zero +/* f0fbc98: 3c138006 */ lui $s3,0x8006 +/* f0fbc9c: 3c17800a */ lui $s7,0x800a +/* f0fbca0: 267313a0 */ addiu $s3,$s3,0x13a0 +/* f0fbca4: 3c180600 */ lui $t8,0x600 +/* f0fbca8: 26f719c0 */ addiu $s7,$s7,0x19c0 +/* f0fbcac: ac580000 */ sw $t8,0x0($v0) +/* f0fbcb0: ac530004 */ sw $s3,0x4($v0) +/* f0fbcb4: 92e30015 */ lbu $v1,0x15($s7) +/* f0fbcb8: 24550008 */ addiu $s5,$v0,0x8 +/* f0fbcbc: 240100ff */ addiu $at,$zero,0xff +/* f0fbcc0: 10610017 */ beq $v1,$at,.L0f0fbd20 +/* f0fbcc4: 02a02025 */ or $a0,$s5,$zero +/* f0fbcc8: 1460000c */ bnez $v1,.L0f0fbcfc +/* f0fbccc: 02a02025 */ or $a0,$s5,$zero +/* f0fbcd0: 3c013f80 */ lui $at,0x3f80 +/* f0fbcd4: 44812000 */ mtc1 $at,$f4 +/* f0fbcd8: c6e60010 */ lwc1 $f6,0x10($s7) +/* f0fbcdc: 02a02025 */ or $a0,$s5,$zero +/* f0fbce0: 92e50014 */ lbu $a1,0x14($s7) +/* f0fbce4: 46062201 */ sub.s $f8,$f4,$f6 +/* f0fbce8: 44064000 */ mfc1 $a2,$f8 +/* f0fbcec: 0fc3ed22 */ jal func0f0fb488 +/* f0fbcf0: 00000000 */ sll $zero,$zero,0x0 +/* f0fbcf4: 1000000e */ beqz $zero,.L0f0fbd30 +/* f0fbcf8: 0040a825 */ or $s5,$v0,$zero +.L0f0fbcfc: +/* f0fbcfc: 92e50014 */ lbu $a1,0x14($s7) +/* f0fbd00: 0fc3ed22 */ jal func0f0fb488 +/* f0fbd04: 3c063f80 */ lui $a2,0x3f80 +/* f0fbd08: 00402025 */ or $a0,$v0,$zero +/* f0fbd0c: 92e50015 */ lbu $a1,0x15($s7) +/* f0fbd10: 0fc3ed22 */ jal func0f0fb488 +/* f0fbd14: 8ee60010 */ lw $a2,0x10($s7) +/* f0fbd18: 10000005 */ beqz $zero,.L0f0fbd30 +/* f0fbd1c: 0040a825 */ or $s5,$v0,$zero +.L0f0fbd20: +/* f0fbd20: 92e50014 */ lbu $a1,0x14($s7) +/* f0fbd24: 0fc3ed22 */ jal func0f0fb488 +/* f0fbd28: 3c063f80 */ lui $a2,0x3f80 +/* f0fbd2c: 0040a825 */ or $s5,$v0,$zero +.L0f0fbd30: +/* f0fbd30: 8ef905d4 */ lw $t9,0x5d4($s7) +/* f0fbd34: 240c040d */ addiu $t4,$zero,0x40d +/* f0fbd38: 240f0001 */ addiu $t7,$zero,0x1 +/* f0fbd3c: 00195b00 */ sll $t3,$t9,0xc +/* f0fbd40: 0561000b */ bgez $t3,.L0f0fbd70 +/* f0fbd44: 3c0a8009 */ lui $t2,0x8009 +/* f0fbd48: 92ed05cd */ lbu $t5,0x5cd($s7) +/* f0fbd4c: 92f805d5 */ lbu $t8,0x5d5($s7) +/* f0fbd50: a6e0007a */ sh $zero,0x7a($s7) +/* f0fbd54: 31aeffef */ andi $t6,$t5,0xffef +/* f0fbd58: 3319fff7 */ andi $t9,$t8,0xfff7 +/* f0fbd5c: a6ec0078 */ sh $t4,0x78($s7) +/* f0fbd60: aee0059c */ sw $zero,0x59c($s7) +/* f0fbd64: a2ee05cd */ sb $t6,0x5cd($s7) +/* f0fbd68: a2ef05d4 */ sb $t7,0x5d4($s7) +/* f0fbd6c: a2f905d5 */ sb $t9,0x5d5($s7) +.L0f0fbd70: +/* f0fbd70: 914a0af0 */ lbu $t2,0xaf0($t2) +/* f0fbd74: 24010001 */ addiu $at,$zero,0x1 +/* f0fbd78: 114100ab */ beq $t2,$at,.L0f0fc028 +/* f0fbd7c: 00000000 */ sll $zero,$zero,0x0 +/* f0fbd80: 92eb05d4 */ lbu $t3,0x5d4($s7) +/* f0fbd84: 02a01025 */ or $v0,$s5,$zero +/* f0fbd88: 3c0cb700 */ lui $t4,0xb700 +/* f0fbd8c: 116000a6 */ beqz $t3,.L0f0fc028 +/* f0fbd90: 240d0001 */ addiu $t5,$zero,0x1 +/* f0fbd94: 00008025 */ or $s0,$zero,$zero +/* f0fbd98: 26b50008 */ addiu $s5,$s5,0x8 +/* f0fbd9c: ac4c0000 */ sw $t4,0x0($v0) +/* f0fbda0: 0c004b70 */ jal 0x12dc0 +/* f0fbda4: ac4d0004 */ sw $t5,0x4($v0) +/* f0fbda8: 44825000 */ mtc1 $v0,$f10 +/* f0fbdac: 3c014f80 */ lui $at,0x4f80 +/* f0fbdb0: 04410004 */ bgez $v0,.L0f0fbdc4 +/* f0fbdb4: 46805420 */ cvt.s.w $f16,$f10 +/* f0fbdb8: 44819000 */ mtc1 $at,$f18 +/* f0fbdbc: 00000000 */ sll $zero,$zero,0x0 +/* f0fbdc0: 46128400 */ add.s $f16,$f16,$f18 +.L0f0fbdc4: +/* f0fbdc4: 3c012f80 */ lui $at,0x2f80 +/* f0fbdc8: 44812000 */ mtc1 $at,$f4 +/* f0fbdcc: 3c017f1b */ lui $at,0x7f1b +/* f0fbdd0: d42a2af0 */ ldc1 $f10,0x2af0($at) +/* f0fbdd4: 46048182 */ mul.s $f6,$f16,$f4 +/* f0fbdd8: 46003221 */ cvt.d.s $f8,$f6 +/* f0fbddc: 462a403c */ c.lt.d $f8,$f10 +/* f0fbde0: 00000000 */ sll $zero,$zero,0x0 +/* f0fbde4: 4502002d */ bc1fl .L0f0fbe9c +/* f0fbde8: 8ee30004 */ lw $v1,0x4($s7) +/* f0fbdec: 0c004b70 */ jal 0x12dc0 +/* f0fbdf0: 00000000 */ sll $zero,$zero,0x0 +/* f0fbdf4: 44829000 */ mtc1 $v0,$f18 +/* f0fbdf8: 3c014f80 */ lui $at,0x4f80 +/* f0fbdfc: 04410004 */ bgez $v0,.L0f0fbe10 +/* f0fbe00: 46809420 */ cvt.s.w $f16,$f18 +/* f0fbe04: 44812000 */ mtc1 $at,$f4 +/* f0fbe08: 00000000 */ sll $zero,$zero,0x0 +/* f0fbe0c: 46048400 */ add.s $f16,$f16,$f4 +.L0f0fbe10: +/* f0fbe10: 3c012f80 */ lui $at,0x2f80 +/* f0fbe14: 44813000 */ mtc1 $at,$f6 +/* f0fbe18: 3c0142a0 */ lui $at,0x42a0 +/* f0fbe1c: 44815000 */ mtc1 $at,$f10 +/* f0fbe20: 46068202 */ mul.s $f8,$f16,$f6 +/* f0fbe24: 3c017f1b */ lui $at,0x7f1b +/* f0fbe28: c4242af8 */ lwc1 $f4,0x2af8($at) +/* f0fbe2c: 3c014220 */ lui $at,0x4220 +/* f0fbe30: 44813000 */ mtc1 $at,$f6 +/* f0fbe34: 460a4482 */ mul.s $f18,$f8,$f10 +/* f0fbe38: 46049400 */ add.s $f16,$f18,$f4 +/* f0fbe3c: 46068201 */ sub.s $f8,$f16,$f6 +/* f0fbe40: 0c004b70 */ jal 0x12dc0 +/* f0fbe44: e6e80554 */ swc1 $f8,0x554($s7) +/* f0fbe48: 44825000 */ mtc1 $v0,$f10 +/* f0fbe4c: 3c014f80 */ lui $at,0x4f80 +/* f0fbe50: 04410004 */ bgez $v0,.L0f0fbe64 +/* f0fbe54: 468054a0 */ cvt.s.w $f18,$f10 +/* f0fbe58: 44812000 */ mtc1 $at,$f4 +/* f0fbe5c: 00000000 */ sll $zero,$zero,0x0 +/* f0fbe60: 46049480 */ add.s $f18,$f18,$f4 +.L0f0fbe64: +/* f0fbe64: 3c012f80 */ lui $at,0x2f80 +/* f0fbe68: 44818000 */ mtc1 $at,$f16 +/* f0fbe6c: 3c0142a0 */ lui $at,0x42a0 +/* f0fbe70: 44814000 */ mtc1 $at,$f8 +/* f0fbe74: 46109182 */ mul.s $f6,$f18,$f16 +/* f0fbe78: 3c017f1b */ lui $at,0x7f1b +/* f0fbe7c: c4242afc */ lwc1 $f4,0x2afc($at) +/* f0fbe80: 3c014220 */ lui $at,0x4220 +/* f0fbe84: 44818000 */ mtc1 $at,$f16 +/* f0fbe88: 46083282 */ mul.s $f10,$f6,$f8 +/* f0fbe8c: 46045480 */ add.s $f18,$f10,$f4 +/* f0fbe90: 46109181 */ sub.s $f6,$f18,$f16 +/* f0fbe94: e6e60558 */ swc1 $f6,0x558($s7) +/* f0fbe98: 8ee30004 */ lw $v1,0x4($s7) +.L0f0fbe9c: +/* f0fbe9c: 3c12800a */ lui $s2,0x800a +/* f0fbea0: 3c14800a */ lui $s4,0x800a +/* f0fbea4: 2694de98 */ addiu $s4,$s4,-8552 +/* f0fbea8: 2652de9c */ addiu $s2,$s2,-8548 +/* f0fbeac: 24060003 */ addiu $a2,$zero,0x3 +/* f0fbeb0: ae400000 */ sw $zero,0x0($s2) +/* f0fbeb4: 14c30005 */ bne $a2,$v1,.L0f0fbecc +/* f0fbeb8: ae800000 */ sw $zero,0x0($s4) +/* f0fbebc: 8eef0000 */ lw $t7,0x0($s7) +/* f0fbec0: 5de00003 */ bgtzl $t7,.L0f0fbed0 +/* f0fbec4: 24010002 */ addiu $at,$zero,0x2 +/* f0fbec8: 24100001 */ addiu $s0,$zero,0x1 +.L0f0fbecc: +/* f0fbecc: 24010002 */ addiu $at,$zero,0x2 +.L0f0fbed0: +/* f0fbed0: 10610008 */ beq $v1,$at,.L0f0fbef4 +/* f0fbed4: 3c16800a */ lui $s6,0x800a +/* f0fbed8: 10c30006 */ beq $a2,$v1,.L0f0fbef4 +/* f0fbedc: 24010006 */ addiu $at,$zero,0x6 +/* f0fbee0: 10610004 */ beq $v1,$at,.L0f0fbef4 +/* f0fbee4: 2401000d */ addiu $at,$zero,0xd +/* f0fbee8: 50610003 */ beql $v1,$at,.L0f0fbef8 +/* f0fbeec: 8e380000 */ lw $t8,0x0($s1) +/* f0fbef0: 24100001 */ addiu $s0,$zero,0x1 +.L0f0fbef4: +/* f0fbef4: 8e380000 */ lw $t8,0x0($s1) +.L0f0fbef8: +/* f0fbef8: 3c0a800a */ lui $t2,0x800a +/* f0fbefc: 3c047f1b */ lui $a0,0x7f1b +/* f0fbf00: 0018c8c0 */ sll $t9,$t8,0x3 +/* f0fbf04: 0338c823 */ subu $t9,$t9,$t8 +/* f0fbf08: 0019c880 */ sll $t9,$t9,0x2 +/* f0fbf0c: 0338c821 */ addu $t9,$t9,$t8 +/* f0fbf10: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0fbf14: 0338c823 */ subu $t9,$t9,$t8 +/* f0fbf18: 0019c900 */ sll $t9,$t9,0x4 +/* f0fbf1c: 01595021 */ addu $t2,$t2,$t9 +/* f0fbf20: 8d4ae4f8 */ lw $t2,-0x1b08($t2) +/* f0fbf24: 26d69fc0 */ addiu $s6,$s6,-24640 +/* f0fbf28: 24842788 */ addiu $a0,$a0,0x2788 +/* f0fbf2c: 15400004 */ bnez $t2,.L0f0fbf40 +/* f0fbf30: 3c058007 */ lui $a1,0x8007 +/* f0fbf34: 50c30003 */ beql $a2,$v1,.L0f0fbf44 +/* f0fbf38: 8ec30284 */ lw $v1,0x284($s6) +/* f0fbf3c: 24100001 */ addiu $s0,$zero,0x1 +.L0f0fbf40: +/* f0fbf40: 8ec30284 */ lw $v1,0x284($s6) +.L0f0fbf44: +/* f0fbf44: 8c620480 */ lw $v0,0x480($v1) +/* f0fbf48: 1040000c */ beqz $v0,.L0f0fbf7c +/* f0fbf4c: 00000000 */ sll $zero,$zero,0x0 +/* f0fbf50: 8c6c1c54 */ lw $t4,0x1c54($v1) +/* f0fbf54: 8c6b00c4 */ lw $t3,0xc4($v1) +/* f0fbf58: 01806827 */ nor $t5,$t4,$zero +/* f0fbf5c: 016d7024 */ and $t6,$t3,$t5 +/* f0fbf60: 31cf0004 */ andi $t7,$t6,0x4 +/* f0fbf64: 11e00005 */ beqz $t7,.L0f0fbf7c +/* f0fbf68: 00000000 */ sll $zero,$zero,0x0 +/* f0fbf6c: 80580037 */ lb $t8,0x37($v0) +/* f0fbf70: 13000002 */ beqz $t8,.L0f0fbf7c +/* f0fbf74: 00000000 */ sll $zero,$zero,0x0 +/* f0fbf78: 24100001 */ addiu $s0,$zero,0x1 +.L0f0fbf7c: +/* f0fbf7c: 12000012 */ beqz $s0,.L0f0fbfc8 +/* f0fbf80: 00000000 */ sll $zero,$zero,0x0 +/* f0fbf84: 8ef9059c */ lw $t9,0x59c($s7) +/* f0fbf88: 240d040d */ addiu $t5,$zero,0x40d +/* f0fbf8c: 240e0001 */ addiu $t6,$zero,0x1 +/* f0fbf90: 57200009 */ bnezl $t9,.L0f0fbfb8 +/* f0fbf94: 86ef007a */ lh $t7,0x7a($s7) +/* f0fbf98: 92ec05cd */ lbu $t4,0x5cd($s7) +/* f0fbf9c: a6e0007a */ sh $zero,0x7a($s7) +/* f0fbfa0: a6ed0078 */ sh $t5,0x78($s7) +/* f0fbfa4: 358b0010 */ ori $t3,$t4,0x10 +/* f0fbfa8: a2eb05cd */ sb $t3,0x5cd($s7) +/* f0fbfac: 10000006 */ beqz $zero,.L0f0fbfc8 +/* f0fbfb0: aeee059c */ sw $t6,0x59c($s7) +/* f0fbfb4: 86ef007a */ lh $t7,0x7a($s7) +.L0f0fbfb8: +/* f0fbfb8: 15e00003 */ bnez $t7,.L0f0fbfc8 +/* f0fbfbc: 00000000 */ sll $zero,$zero,0x0 +/* f0fbfc0: aee0059c */ sw $zero,0x59c($s7) +/* f0fbfc4: a2e005d4 */ sb $zero,0x5d4($s7) +.L0f0fbfc8: +/* f0fbfc8: 0c0036cc */ jal 0xdb30 +/* f0fbfcc: 24a514f4 */ addiu $a1,$a1,0x14f4 +/* f0fbfd0: 3c188007 */ lui $t8,0x8007 +/* f0fbfd4: 8f1814f4 */ lw $t8,0x14f4($t8) +/* f0fbfd8: 02a02025 */ or $a0,$s5,$zero +/* f0fbfdc: 3c05800a */ lui $a1,0x800a +/* f0fbfe0: 1300000f */ beqz $t8,.L0f0fc020 +/* f0fbfe4: 00000000 */ sll $zero,$zero,0x0 +/* f0fbfe8: 92f905d5 */ lbu $t9,0x5d5($s7) +/* f0fbfec: 24a519dc */ addiu $a1,$a1,0x19dc +/* f0fbff0: 24060001 */ addiu $a2,$zero,0x1 +/* f0fbff4: 332affdf */ andi $t2,$t9,0xffdf +/* f0fbff8: 0fc3ce2c */ jal func0f0f38b0 +/* f0fbffc: a2ea05d5 */ sb $t2,0x5d5($s7) +/* f0fc000: 3c0cb600 */ lui $t4,0xb600 +/* f0fc004: 240b0001 */ addiu $t3,$zero,0x1 +/* f0fc008: ac4b0004 */ sw $t3,0x4($v0) +/* f0fc00c: ac4c0000 */ sw $t4,0x0($v0) +/* f0fc010: 92ee05d5 */ lbu $t6,0x5d5($s7) +/* f0fc014: 24550008 */ addiu $s5,$v0,0x8 +/* f0fc018: 35cf0020 */ ori $t7,$t6,0x20 +/* f0fc01c: a2ef05d5 */ sb $t7,0x5d5($s7) +.L0f0fc020: +/* f0fc020: 1000000a */ beqz $zero,.L0f0fc04c +/* f0fc024: 8ee205d4 */ lw $v0,0x5d4($s7) +.L0f0fc028: +/* f0fc028: 3c12800a */ lui $s2,0x800a +/* f0fc02c: 3c14800a */ lui $s4,0x800a +/* f0fc030: 2694de98 */ addiu $s4,$s4,-8552 +/* f0fc034: 2652de9c */ addiu $s2,$s2,-8548 +/* f0fc038: 3c16800a */ lui $s6,0x800a +/* f0fc03c: 26d69fc0 */ addiu $s6,$s6,-24640 +/* f0fc040: ae400000 */ sw $zero,0x0($s2) +/* f0fc044: ae800000 */ sw $zero,0x0($s4) +/* f0fc048: 8ee205d4 */ lw $v0,0x5d4($s7) +.L0f0fc04c: +/* f0fc04c: 000252c0 */ sll $t2,$v0,0xb +/* f0fc050: 05410005 */ bgez $t2,.L0f0fc068 +/* f0fc054: 02a02025 */ or $a0,$s5,$zero +/* f0fc058: 8eec0670 */ lw $t4,0x670($s7) +/* f0fc05c: 8eeb0674 */ lw $t3,0x674($s7) +/* f0fc060: ae8c0000 */ sw $t4,0x0($s4) +/* f0fc064: ae4b0000 */ sw $t3,0x0($s2) +.L0f0fc068: +/* f0fc068: 92e30015 */ lbu $v1,0x15($s7) +/* f0fc06c: 240100ff */ addiu $at,$zero,0xff +/* f0fc070: 3c063f80 */ lui $a2,0x3f80 +/* f0fc074: 10610017 */ beq $v1,$at,.L0f0fc0d4 +/* f0fc078: 00000000 */ sll $zero,$zero,0x0 +/* f0fc07c: 1460000c */ bnez $v1,.L0f0fc0b0 +/* f0fc080: 02a02025 */ or $a0,$s5,$zero +/* f0fc084: 3c013f80 */ lui $at,0x3f80 +/* f0fc088: 44814000 */ mtc1 $at,$f8 +/* f0fc08c: c6ea0010 */ lwc1 $f10,0x10($s7) +/* f0fc090: 02a02025 */ or $a0,$s5,$zero +/* f0fc094: 92e50014 */ lbu $a1,0x14($s7) +/* f0fc098: 460a4101 */ sub.s $f4,$f8,$f10 +/* f0fc09c: 44062000 */ mfc1 $a2,$f4 +/* f0fc0a0: 0fc3eee8 */ jal func0f0fbba0 +/* f0fc0a4: 00000000 */ sll $zero,$zero,0x0 +/* f0fc0a8: 1000000d */ beqz $zero,.L0f0fc0e0 +/* f0fc0ac: 0040a825 */ or $s5,$v0,$zero +.L0f0fc0b0: +/* f0fc0b0: 92e50014 */ lbu $a1,0x14($s7) +/* f0fc0b4: 0fc3eee8 */ jal func0f0fbba0 +/* f0fc0b8: 3c063f80 */ lui $a2,0x3f80 +/* f0fc0bc: 00402025 */ or $a0,$v0,$zero +/* f0fc0c0: 92e50015 */ lbu $a1,0x15($s7) +/* f0fc0c4: 0fc3eee8 */ jal func0f0fbba0 +/* f0fc0c8: 8ee60010 */ lw $a2,0x10($s7) +/* f0fc0cc: 10000004 */ beqz $zero,.L0f0fc0e0 +/* f0fc0d0: 0040a825 */ or $s5,$v0,$zero +.L0f0fc0d4: +/* f0fc0d4: 0fc3eee8 */ jal func0f0fbba0 +/* f0fc0d8: 92e50014 */ lbu $a1,0x14($s7) +/* f0fc0dc: 0040a825 */ or $s5,$v0,$zero +.L0f0fc0e0: +/* f0fc0e0: 92ed0014 */ lbu $t5,0x14($s7) +/* f0fc0e4: 55a00006 */ bnezl $t5,.L0f0fc100 +/* f0fc0e8: 8ecf0284 */ lw $t7,0x284($s6) +/* f0fc0ec: 92ee0015 */ lbu $t6,0x15($s7) +/* f0fc0f0: 240100ff */ addiu $at,$zero,0xff +/* f0fc0f4: 51c10010 */ beql $t6,$at,.L0f0fc138 +/* f0fc0f8: 8ef90000 */ lw $t9,0x0($s7) +/* f0fc0fc: 8ecf0284 */ lw $t7,0x284($s6) +.L0f0fc100: +/* f0fc100: 8de20480 */ lw $v0,0x480($t7) +/* f0fc104: 10400004 */ beqz $v0,.L0f0fc118 +/* f0fc108: 00000000 */ sll $zero,$zero,0x0 +/* f0fc10c: 80580037 */ lb $t8,0x37($v0) +/* f0fc110: 57000009 */ bnezl $t8,.L0f0fc138 +/* f0fc114: 8ef90000 */ lw $t9,0x0($s7) +.L0f0fc118: +/* f0fc118: 0fc35272 */ jal func0f0d49c8 +/* f0fc11c: 02a02025 */ or $a0,$s5,$zero +/* f0fc120: 0fc2efde */ jal func0f0bbf78 +/* f0fc124: 00402025 */ or $a0,$v0,$zero +/* f0fc128: 0fc351e7 */ jal func0f0d479c +/* f0fc12c: 00402025 */ or $a0,$v0,$zero +/* f0fc130: 0040a825 */ or $s5,$v0,$zero +/* f0fc134: 8ef90000 */ lw $t9,0x0($s7) +.L0f0fc138: +/* f0fc138: 5b20017b */ blezl $t9,.L0f0fc728 +/* f0fc13c: 82f8001b */ lb $t8,0x1b($s7) +/* f0fc140: 0fc54eac */ jal func0f153ab0 +/* f0fc144: 02a02025 */ or $a0,$s5,$zero +/* f0fc148: 8ee30004 */ lw $v1,0x4($s7) +/* f0fc14c: 24010004 */ addiu $at,$zero,0x4 +/* f0fc150: 0040a825 */ or $s5,$v0,$zero +/* f0fc154: 10610003 */ beq $v1,$at,.L0f0fc164 +/* f0fc158: 24010005 */ addiu $at,$zero,0x5 +/* f0fc15c: 14610008 */ bne $v1,$at,.L0f0fc180 +/* f0fc160: 00008025 */ or $s0,$zero,$zero +.L0f0fc164: +/* f0fc164: 8eca0288 */ lw $t2,0x288($s6) +/* f0fc168: 02a02025 */ or $a0,$s5,$zero +/* f0fc16c: 8d4c0070 */ lw $t4,0x70($t2) +/* f0fc170: 0fc3e1aa */ jal func0f0f86a8 +/* f0fc174: ae2c0000 */ sw $t4,0x0($s1) +/* f0fc178: 10000008 */ beqz $zero,.L0f0fc19c +/* f0fc17c: 0040a825 */ or $s5,$v0,$zero +.L0f0fc180: +/* f0fc180: ae300000 */ sw $s0,0x0($s1) +/* f0fc184: 0fc3e1aa */ jal func0f0f86a8 +/* f0fc188: 02a02025 */ or $a0,$s5,$zero +/* f0fc18c: 26100001 */ addiu $s0,$s0,0x1 +/* f0fc190: 24010004 */ addiu $at,$zero,0x4 +/* f0fc194: 1601fffa */ bne $s0,$at,.L0f0fc180 +/* f0fc198: 0040a825 */ or $s5,$v0,$zero +.L0f0fc19c: +/* f0fc19c: 3c0b0103 */ lui $t3,0x103 +/* f0fc1a0: ae200000 */ sw $zero,0x0($s1) +/* f0fc1a4: 356b0040 */ ori $t3,$t3,0x40 +/* f0fc1a8: 02a08025 */ or $s0,$s5,$zero +/* f0fc1ac: ae0b0000 */ sw $t3,0x0($s0) +/* f0fc1b0: 0fc2d3fa */ jal func0f0b4fe8 +/* f0fc1b4: 26b50008 */ addiu $s5,$s5,0x8 +/* f0fc1b8: 0c012d20 */ jal 0x4b480 +/* f0fc1bc: 00402025 */ or $a0,$v0,$zero +/* f0fc1c0: 02a01825 */ or $v1,$s5,$zero +/* f0fc1c4: ae020004 */ sw $v0,0x4($s0) +/* f0fc1c8: 3c0d0600 */ lui $t5,0x600 +/* f0fc1cc: ac6d0000 */ sw $t5,0x0($v1) +/* f0fc1d0: ac730004 */ sw $s3,0x4($v1) +/* f0fc1d4: 0fc54ed0 */ jal func0f153b40 +/* f0fc1d8: 26b50008 */ addiu $s5,$s5,0x8 +/* f0fc1dc: 8ee30004 */ lw $v1,0x4($s7) +/* f0fc1e0: 24010003 */ addiu $at,$zero,0x3 +/* f0fc1e4: 10610003 */ beq $v1,$at,.L0f0fc1f4 +/* f0fc1e8: 2401000b */ addiu $at,$zero,0xb +/* f0fc1ec: 54610148 */ bnel $v1,$at,.L0f0fc710 +/* f0fc1f0: 02a01025 */ or $v0,$s5,$zero +.L0f0fc1f4: +/* f0fc1f4: 0c002f40 */ jal 0xbd00 +/* f0fc1f8: 00000000 */ sll $zero,$zero,0x0 +/* f0fc1fc: 3c0e8008 */ lui $t6,0x8008 +/* f0fc200: 8dcefac0 */ lw $t6,-0x540($t6) +/* f0fc204: 004e001a */ div $zero,$v0,$t6 +/* f0fc208: 00007812 */ mflo $t7 +/* f0fc20c: 25f80014 */ addiu $t8,$t7,0x14 +/* f0fc210: 15c00002 */ bnez $t6,.L0f0fc21c +/* f0fc214: 00000000 */ sll $zero,$zero,0x0 +/* f0fc218: 0007000d */ break 0x7 +.L0f0fc21c: +/* f0fc21c: 2401ffff */ addiu $at,$zero,-1 +/* f0fc220: 15c10004 */ bne $t6,$at,.L0f0fc234 +/* f0fc224: 3c018000 */ lui $at,0x8000 +/* f0fc228: 14410002 */ bne $v0,$at,.L0f0fc234 +/* f0fc22c: 00000000 */ sll $zero,$zero,0x0 +/* f0fc230: 0006000d */ break 0x6 +.L0f0fc234: +/* f0fc234: afb800f0 */ sw $t8,0xf0($sp) +/* f0fc238: 0c002f44 */ jal 0xbd10 +/* f0fc23c: 00000000 */ sll $zero,$zero,0x0 +/* f0fc240: 24590004 */ addiu $t9,$v0,0x4 +/* f0fc244: 0c002f40 */ jal 0xbd00 +/* f0fc248: afb900ec */ sw $t9,0xec($sp) +/* f0fc24c: 00028400 */ sll $s0,$v0,0x10 +/* f0fc250: 00105403 */ sra $t2,$s0,0x10 +/* f0fc254: 0c002f22 */ jal 0xbc88 +/* f0fc258: 01408025 */ or $s0,$t2,$zero +/* f0fc25c: 3c0b8008 */ lui $t3,0x8008 +/* f0fc260: 8d6bfac0 */ lw $t3,-0x540($t3) +/* f0fc264: 00506021 */ addu $t4,$v0,$s0 +/* f0fc268: 018b001a */ div $zero,$t4,$t3 +/* f0fc26c: 00006812 */ mflo $t5 +/* f0fc270: 25aeffec */ addiu $t6,$t5,-20 +/* f0fc274: 15600002 */ bnez $t3,.L0f0fc280 +/* f0fc278: 00000000 */ sll $zero,$zero,0x0 +/* f0fc27c: 0007000d */ break 0x7 +.L0f0fc280: +/* f0fc280: 2401ffff */ addiu $at,$zero,-1 +/* f0fc284: 15610004 */ bne $t3,$at,.L0f0fc298 +/* f0fc288: 3c018000 */ lui $at,0x8000 +/* f0fc28c: 15810002 */ bne $t4,$at,.L0f0fc298 +/* f0fc290: 00000000 */ sll $zero,$zero,0x0 +/* f0fc294: 0006000d */ break 0x6 +.L0f0fc298: +/* f0fc298: afae00e8 */ sw $t6,0xe8($sp) +/* f0fc29c: 0c002f44 */ jal 0xbd10 +/* f0fc2a0: 00000000 */ sll $zero,$zero,0x0 +/* f0fc2a4: 00028400 */ sll $s0,$v0,0x10 +/* f0fc2a8: 00107c03 */ sra $t7,$s0,0x10 +/* f0fc2ac: 0c002f26 */ jal 0xbc98 +/* f0fc2b0: 01e08025 */ or $s0,$t7,$zero +/* f0fc2b4: 0050c021 */ addu $t8,$v0,$s0 +/* f0fc2b8: 2719fffc */ addiu $t9,$t8,-4 +/* f0fc2bc: afb900e4 */ sw $t9,0xe4($sp) +/* f0fc2c0: 0fc54d8a */ jal func0f153628 +/* f0fc2c4: 02a02025 */ or $a0,$s5,$zero +/* f0fc2c8: 3c13800a */ lui $s3,0x800a +/* f0fc2cc: 0040a825 */ or $s5,$v0,$zero +/* f0fc2d0: 26739fc4 */ addiu $s3,$s3,-24636 +/* f0fc2d4: 00009025 */ or $s2,$zero,$zero +/* f0fc2d8: 27b400b8 */ addiu $s4,$sp,0xb8 +/* f0fc2dc: 8ec20490 */ lw $v0,0x490($s6) +.L0f0fc2e0: +/* f0fc2e0: 24010002 */ addiu $at,$zero,0x2 +/* f0fc2e4: 02d25021 */ addu $t2,$s6,$s2 +/* f0fc2e8: 54410013 */ bnel $v0,$at,.L0f0fc338 +/* f0fc2ec: 8eeb0004 */ lw $t3,0x4($s7) +/* f0fc2f0: 814c0494 */ lb $t4,0x494($t2) +/* f0fc2f4: 24100001 */ addiu $s0,$zero,0x1 +/* f0fc2f8: 5180000f */ beqzl $t4,.L0f0fc338 +/* f0fc2fc: 8eeb0004 */ lw $t3,0x4($s7) +/* f0fc300: 0fc5b9f1 */ jal func0f16e7c4 +/* f0fc304: 240451e2 */ addiu $a0,$zero,0x51e2 +/* f0fc308: 00408825 */ or $s1,$v0,$zero +/* f0fc30c: 0fc5b9f1 */ jal func0f16e7c4 +/* f0fc310: 240459cd */ addiu $a0,$zero,0x59cd +/* f0fc314: 3c057f1b */ lui $a1,0x7f1b +/* f0fc318: 24a52794 */ addiu $a1,$a1,0x2794 +/* f0fc31c: 02802025 */ or $a0,$s4,$zero +/* f0fc320: 02203025 */ or $a2,$s1,$zero +/* f0fc324: 0c004dad */ jal 0x136b4 +/* f0fc328: 00403825 */ or $a3,$v0,$zero +/* f0fc32c: 10000023 */ beqz $zero,.L0f0fc3bc +/* f0fc330: 00000000 */ sll $zero,$zero,0x0 +/* f0fc334: 8eeb0004 */ lw $t3,0x4($s7) +.L0f0fc338: +/* f0fc338: 2401000b */ addiu $at,$zero,0xb +/* f0fc33c: 24100001 */ addiu $s0,$zero,0x1 +/* f0fc340: 15610013 */ bne $t3,$at,.L0f0fc390 +/* f0fc344: 24010002 */ addiu $at,$zero,0x2 +/* f0fc348: 1441000d */ bne $v0,$at,.L0f0fc380 +/* f0fc34c: 3c108007 */ lui $s0,0x8007 +/* f0fc350: 3c02800a */ lui $v0,0x800a +/* f0fc354: 24100001 */ addiu $s0,$zero,0x1 +/* f0fc358: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0fc35c: 804d0494 */ lb $t5,0x494($v0) +.L0f0fc360: +/* f0fc360: 24420001 */ addiu $v0,$v0,0x1 +/* f0fc364: 11a00002 */ beqz $t5,.L0f0fc370 +/* f0fc368: 00000000 */ sll $zero,$zero,0x0 +/* f0fc36c: 00008025 */ or $s0,$zero,$zero +.L0f0fc370: +/* f0fc370: 5453fffb */ bnel $v0,$s3,.L0f0fc360 +/* f0fc374: 804d0494 */ lb $t5,0x494($v0) +/* f0fc378: 10000005 */ beqz $zero,.L0f0fc390 +/* f0fc37c: 00000000 */ sll $zero,$zero,0x0 +.L0f0fc380: +/* f0fc380: 8e1014d8 */ lw $s0,0x14d8($s0) +/* f0fc384: 2e0e0002 */ sltiu $t6,$s0,0x2 +/* f0fc388: 10000001 */ beqz $zero,.L0f0fc390 +/* f0fc38c: 01c08025 */ or $s0,$t6,$zero +.L0f0fc390: +/* f0fc390: 0fc5b9f1 */ jal func0f16e7c4 +/* f0fc394: 240451e2 */ addiu $a0,$zero,0x51e2 +/* f0fc398: 00408825 */ or $s1,$v0,$zero +/* f0fc39c: 0fc5b9f1 */ jal func0f16e7c4 +/* f0fc3a0: 240451e3 */ addiu $a0,$zero,0x51e3 +/* f0fc3a4: 3c057f1b */ lui $a1,0x7f1b +/* f0fc3a8: 24a5279c */ addiu $a1,$a1,0x279c +/* f0fc3ac: 02802025 */ or $a0,$s4,$zero +/* f0fc3b0: 02203025 */ or $a2,$s1,$zero +/* f0fc3b4: 0c004dad */ jal 0x136b4 +/* f0fc3b8: 00403825 */ or $a3,$v0,$zero +.L0f0fc3bc: +/* f0fc3bc: 120000cc */ beqz $s0,.L0f0fc6f0 +/* f0fc3c0: 27a400e0 */ addiu $a0,$sp,0xe0 +/* f0fc3c4: 3c0f8008 */ lui $t7,0x8008 +/* f0fc3c8: 8deffb0c */ lw $t7,-0x4f4($t7) +/* f0fc3cc: 3c078008 */ lui $a3,0x8008 +/* f0fc3d0: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f0fc3d4: 27a500dc */ addiu $a1,$sp,0xdc +/* f0fc3d8: 02803025 */ or $a2,$s4,$zero +/* f0fc3dc: afa00014 */ sw $zero,0x14($sp) +/* f0fc3e0: 02f28821 */ addu $s1,$s7,$s2 +/* f0fc3e4: 0fc55cbe */ jal func0f1572f8 +/* f0fc3e8: afaf0010 */ sw $t7,0x10($sp) +/* f0fc3ec: 0c005013 */ jal 0x1404c +/* f0fc3f0: 00000000 */ sll $zero,$zero,0x0 +/* f0fc3f4: 3c19800b */ lui $t9,0x800b +/* f0fc3f8: 9739cb9e */ lhu $t9,-0x3462($t9) +/* f0fc3fc: 0040c027 */ nor $t8,$v0,$zero +/* f0fc400: 240c0001 */ addiu $t4,$zero,0x1 +/* f0fc404: 024c5804 */ sllv $t3,$t4,$s2 +/* f0fc408: 03195025 */ or $t2,$t8,$t9 +/* f0fc40c: 014b6824 */ and $t5,$t2,$t3 +/* f0fc410: 55a00014 */ bnezl $t5,.L0f0fc464 +/* f0fc414: 8ec30000 */ lw $v1,0x0($s6) +/* f0fc418: 8ec30000 */ lw $v1,0x0($s6) +/* f0fc41c: 92220017 */ lbu $v0,0x17($s1) +/* f0fc420: 240f00ff */ addiu $t7,$zero,0xff +/* f0fc424: 00037080 */ sll $t6,$v1,0x2 +/* f0fc428: 284100ff */ slti $at,$v0,0xff +/* f0fc42c: 10200019 */ beqz $at,.L0f0fc494 +/* f0fc430: 01c37023 */ subu $t6,$t6,$v1 +/* f0fc434: 01e2c023 */ subu $t8,$t7,$v0 +/* f0fc438: 01d8082a */ slt $at,$t6,$t8 +/* f0fc43c: 10200005 */ beqz $at,.L0f0fc454 +/* f0fc440: 240c00ff */ addiu $t4,$zero,0xff +/* f0fc444: 004ec821 */ addu $t9,$v0,$t6 +/* f0fc448: a2390017 */ sb $t9,0x17($s1) +/* f0fc44c: 10000011 */ beqz $zero,.L0f0fc494 +/* f0fc450: 332200ff */ andi $v0,$t9,0xff +.L0f0fc454: +/* f0fc454: a22c0017 */ sb $t4,0x17($s1) +/* f0fc458: 1000000e */ beqz $zero,.L0f0fc494 +/* f0fc45c: 318200ff */ andi $v0,$t4,0xff +/* f0fc460: 8ec30000 */ lw $v1,0x0($s6) +.L0f0fc464: +/* f0fc464: 92220017 */ lbu $v0,0x17($s1) +/* f0fc468: 000350c0 */ sll $t2,$v1,0x3 +/* f0fc46c: 18400009 */ blez $v0,.L0f0fc494 +/* f0fc470: 01435021 */ addu $t2,$t2,$v1 +/* f0fc474: 0142082a */ slt $at,$t2,$v0 +/* f0fc478: 10200004 */ beqz $at,.L0f0fc48c +/* f0fc47c: 004a5823 */ subu $t3,$v0,$t2 +/* f0fc480: a22b0017 */ sb $t3,0x17($s1) +/* f0fc484: 10000003 */ beqz $zero,.L0f0fc494 +/* f0fc488: 316200ff */ andi $v0,$t3,0xff +.L0f0fc48c: +/* f0fc48c: a2200017 */ sb $zero,0x17($s1) +/* f0fc490: 300200ff */ andi $v0,$zero,0xff +.L0f0fc494: +/* f0fc494: 18400096 */ blez $v0,.L0f0fc6f0 +/* f0fc498: 3c0141a0 */ lui $at,0x41a0 +/* f0fc49c: 44816000 */ mtc1 $at,$f12 +/* f0fc4a0: 0fc01ac2 */ jal func0f006b08 +/* f0fc4a4: 00000000 */ sll $zero,$zero,0x0 +/* f0fc4a8: 3c01437f */ lui $at,0x437f +/* f0fc4ac: 44819000 */ mtc1 $at,$f18 +/* f0fc4b0: 240e0001 */ addiu $t6,$zero,0x1 +/* f0fc4b4: 3c014f00 */ lui $at,0x4f00 +/* f0fc4b8: 46120402 */ mul.s $f16,$f0,$f18 +/* f0fc4bc: 240451e2 */ addiu $a0,$zero,0x51e2 +/* f0fc4c0: 444df800 */ cfc1 $t5,$31 +/* f0fc4c4: 44cef800 */ ctc1 $t6,$31 +/* f0fc4c8: 00000000 */ sll $zero,$zero,0x0 +/* f0fc4cc: 460081a4 */ cvt.w.s $f6,$f16 +/* f0fc4d0: 444ef800 */ cfc1 $t6,$31 +/* f0fc4d4: 00000000 */ sll $zero,$zero,0x0 +/* f0fc4d8: 31ce0078 */ andi $t6,$t6,0x78 +/* f0fc4dc: 51c00013 */ beqzl $t6,.L0f0fc52c +/* f0fc4e0: 440e3000 */ mfc1 $t6,$f6 +/* f0fc4e4: 44813000 */ mtc1 $at,$f6 +/* f0fc4e8: 240e0001 */ addiu $t6,$zero,0x1 +/* f0fc4ec: 46068181 */ sub.s $f6,$f16,$f6 +/* f0fc4f0: 44cef800 */ ctc1 $t6,$31 +/* f0fc4f4: 00000000 */ sll $zero,$zero,0x0 +/* f0fc4f8: 460031a4 */ cvt.w.s $f6,$f6 +/* f0fc4fc: 444ef800 */ cfc1 $t6,$31 +/* f0fc500: 00000000 */ sll $zero,$zero,0x0 +/* f0fc504: 31ce0078 */ andi $t6,$t6,0x78 +/* f0fc508: 15c00005 */ bnez $t6,.L0f0fc520 +/* f0fc50c: 00000000 */ sll $zero,$zero,0x0 +/* f0fc510: 440e3000 */ mfc1 $t6,$f6 +/* f0fc514: 3c018000 */ lui $at,0x8000 +/* f0fc518: 10000007 */ beqz $zero,.L0f0fc538 +/* f0fc51c: 01c17025 */ or $t6,$t6,$at +.L0f0fc520: +/* f0fc520: 10000005 */ beqz $zero,.L0f0fc538 +/* f0fc524: 240effff */ addiu $t6,$zero,-1 +/* f0fc528: 440e3000 */ mfc1 $t6,$f6 +.L0f0fc52c: +/* f0fc52c: 00000000 */ sll $zero,$zero,0x0 +/* f0fc530: 05c0fffb */ bltz $t6,.L0f0fc520 +/* f0fc534: 00000000 */ sll $zero,$zero,0x0 +.L0f0fc538: +/* f0fc538: 44cdf800 */ ctc1 $t5,$31 +/* f0fc53c: 0fc5b9f1 */ jal func0f16e7c4 +/* f0fc540: afae00a0 */ sw $t6,0xa0($sp) +/* f0fc544: 02802025 */ or $a0,$s4,$zero +/* f0fc548: 00402825 */ or $a1,$v0,$zero +/* f0fc54c: 0c004dad */ jal 0x136b4 +/* f0fc550: 26460001 */ addiu $a2,$s2,0x1 +/* f0fc554: 2a410002 */ slti $at,$s2,0x2 +/* f0fc558: 10200005 */ beqz $at,.L0f0fc570 +/* f0fc55c: 8fb900e4 */ lw $t9,0xe4($sp) +/* f0fc560: 8faf00ec */ lw $t7,0xec($sp) +/* f0fc564: 25f80002 */ addiu $t8,$t7,0x2 +/* f0fc568: 10000003 */ beqz $zero,.L0f0fc578 +/* f0fc56c: afb800a8 */ sw $t8,0xa8($sp) +.L0f0fc570: +/* f0fc570: 272cfff7 */ addiu $t4,$t9,-9 +/* f0fc574: afac00a8 */ sw $t4,0xa8($sp) +.L0f0fc578: +/* f0fc578: 24010001 */ addiu $at,$zero,0x1 +/* f0fc57c: 12410004 */ beq $s2,$at,.L0f0fc590 +/* f0fc580: 8faa00e8 */ lw $t2,0xe8($sp) +/* f0fc584: 24010003 */ addiu $at,$zero,0x3 +/* f0fc588: 16410006 */ bne $s2,$at,.L0f0fc5a4 +/* f0fc58c: 8faf00f0 */ lw $t7,0xf0($sp) +.L0f0fc590: +/* f0fc590: 8fab00dc */ lw $t3,0xdc($sp) +/* f0fc594: 014b6823 */ subu $t5,$t2,$t3 +/* f0fc598: 25aefffe */ addiu $t6,$t5,-2 +/* f0fc59c: 10000003 */ beqz $zero,.L0f0fc5ac +/* f0fc5a0: afae00ac */ sw $t6,0xac($sp) +.L0f0fc5a4: +/* f0fc5a4: 25f80002 */ addiu $t8,$t7,0x2 +/* f0fc5a8: afb800ac */ sw $t8,0xac($sp) +.L0f0fc5ac: +/* f0fc5ac: 0c002f02 */ jal 0xbc08 +/* f0fc5b0: 00000000 */ sll $zero,$zero,0x0 +/* f0fc5b4: 00028400 */ sll $s0,$v0,0x10 +/* f0fc5b8: 0010cc03 */ sra $t9,$s0,0x10 +/* f0fc5bc: 0c002f06 */ jal 0xbc18 +/* f0fc5c0: 03208025 */ or $s0,$t9,$zero +/* f0fc5c4: 922b0017 */ lbu $t3,0x17($s1) +/* f0fc5c8: 3c0c8008 */ lui $t4,0x8008 +/* f0fc5cc: 3c0a8008 */ lui $t2,0x8008 +/* f0fc5d0: 3c015070 */ lui $at,0x5070 +/* f0fc5d4: 8d4afb0c */ lw $t2,-0x4f4($t2) +/* f0fc5d8: 8d8cfb10 */ lw $t4,-0x4f0($t4) +/* f0fc5dc: 3421ff00 */ ori $at,$at,0xff00 +/* f0fc5e0: 01616825 */ or $t5,$t3,$at +/* f0fc5e4: afad0018 */ sw $t5,0x18($sp) +/* f0fc5e8: 02a02025 */ or $a0,$s5,$zero +/* f0fc5ec: 27a500ac */ addiu $a1,$sp,0xac +/* f0fc5f0: 27a600a8 */ addiu $a2,$sp,0xa8 +/* f0fc5f4: 02803825 */ or $a3,$s4,$zero +/* f0fc5f8: afb0001c */ sw $s0,0x1c($sp) +/* f0fc5fc: afa20020 */ sw $v0,0x20($sp) +/* f0fc600: afa00024 */ sw $zero,0x24($sp) +/* f0fc604: afa00028 */ sw $zero,0x28($sp) +/* f0fc608: afaa0014 */ sw $t2,0x14($sp) +/* f0fc60c: 0fc5580f */ jal func0f15603c +/* f0fc610: afac0010 */ sw $t4,0x10($sp) +/* f0fc614: 8ece0490 */ lw $t6,0x490($s6) +/* f0fc618: 24010002 */ addiu $at,$zero,0x2 +/* f0fc61c: 0040a825 */ or $s5,$v0,$zero +/* f0fc620: 15c1000f */ bne $t6,$at,.L0f0fc660 +/* f0fc624: 02d27821 */ addu $t7,$s6,$s2 +/* f0fc628: 81f80494 */ lb $t8,0x494($t7) +/* f0fc62c: 1300000c */ beqz $t8,.L0f0fc660 +/* f0fc630: 00000000 */ sll $zero,$zero,0x0 +/* f0fc634: 0fc5b9f1 */ jal func0f16e7c4 +/* f0fc638: 240459cd */ addiu $a0,$zero,0x59cd +/* f0fc63c: 02802025 */ or $a0,$s4,$zero +/* f0fc640: 0c004c4c */ jal 0x13130 +/* f0fc644: 00402825 */ or $a1,$v0,$zero +/* f0fc648: 92230017 */ lbu $v1,0x17($s1) +/* f0fc64c: 3c01d000 */ lui $at,0xd000 +/* f0fc650: 342120ff */ ori $at,$at,0x20ff +/* f0fc654: 0061c825 */ or $t9,$v1,$at +/* f0fc658: 1000000d */ beqz $zero,.L0f0fc690 +/* f0fc65c: 03201825 */ or $v1,$t9,$zero +.L0f0fc660: +/* f0fc660: 0fc5b9f1 */ jal func0f16e7c4 +/* f0fc664: 240451e3 */ addiu $a0,$zero,0x51e3 +/* f0fc668: 02802025 */ or $a0,$s4,$zero +/* f0fc66c: 0c004c4c */ jal 0x13130 +/* f0fc670: 00402825 */ or $a1,$v0,$zero +/* f0fc674: 3c0400ff */ lui $a0,0xff +/* f0fc678: 3484ff00 */ ori $a0,$a0,0xff00 +/* f0fc67c: 2405ff00 */ addiu $a1,$zero,-256 +/* f0fc680: 0fc01a40 */ jal func0f006900 +/* f0fc684: 8fa600a0 */ lw $a2,0xa0($sp) +/* f0fc688: 922c0017 */ lbu $t4,0x17($s1) +/* f0fc68c: 01821825 */ or $v1,$t4,$v0 +.L0f0fc690: +/* f0fc690: 0c002f02 */ jal 0xbc08 +/* f0fc694: afa300a4 */ sw $v1,0xa4($sp) +/* f0fc698: 00028400 */ sll $s0,$v0,0x10 +/* f0fc69c: 00105403 */ sra $t2,$s0,0x10 +/* f0fc6a0: 0c002f06 */ jal 0xbc18 +/* f0fc6a4: 01408025 */ or $s0,$t2,$zero +/* f0fc6a8: 3c0b8008 */ lui $t3,0x8008 +/* f0fc6ac: 3c0d8008 */ lui $t5,0x8008 +/* f0fc6b0: 8dadfb0c */ lw $t5,-0x4f4($t5) +/* f0fc6b4: 8d6bfb10 */ lw $t3,-0x4f0($t3) +/* f0fc6b8: 8fa300a4 */ lw $v1,0xa4($sp) +/* f0fc6bc: 02a02025 */ or $a0,$s5,$zero +/* f0fc6c0: 27a500ac */ addiu $a1,$sp,0xac +/* f0fc6c4: 27a600a8 */ addiu $a2,$sp,0xa8 +/* f0fc6c8: 02803825 */ or $a3,$s4,$zero +/* f0fc6cc: afb0001c */ sw $s0,0x1c($sp) +/* f0fc6d0: afa20020 */ sw $v0,0x20($sp) +/* f0fc6d4: afa00024 */ sw $zero,0x24($sp) +/* f0fc6d8: afa00028 */ sw $zero,0x28($sp) +/* f0fc6dc: afad0014 */ sw $t5,0x14($sp) +/* f0fc6e0: afab0010 */ sw $t3,0x10($sp) +/* f0fc6e4: 0fc5580f */ jal func0f15603c +/* f0fc6e8: afa30018 */ sw $v1,0x18($sp) +/* f0fc6ec: 0040a825 */ or $s5,$v0,$zero +.L0f0fc6f0: +/* f0fc6f0: 26520001 */ addiu $s2,$s2,0x1 +/* f0fc6f4: 24010004 */ addiu $at,$zero,0x4 +/* f0fc6f8: 5641fef9 */ bnel $s2,$at,.L0f0fc2e0 +/* f0fc6fc: 8ec20490 */ lw $v0,0x490($s6) +/* f0fc700: 0fc54de0 */ jal func0f153780 +/* f0fc704: 02a02025 */ or $a0,$s5,$zero +/* f0fc708: 0040a825 */ or $s5,$v0,$zero +/* f0fc70c: 02a01025 */ or $v0,$s5,$zero +.L0f0fc710: +/* f0fc710: 3c0eb700 */ lui $t6,0xb700 +/* f0fc714: 240f0001 */ addiu $t7,$zero,0x1 +/* f0fc718: ac4f0004 */ sw $t7,0x4($v0) +/* f0fc71c: ac4e0000 */ sw $t6,0x0($v0) +/* f0fc720: 26b50008 */ addiu $s5,$s5,0x8 +/* f0fc724: 82f8001b */ lb $t8,0x1b($s7) +.L0f0fc728: +/* f0fc728: 2401ffff */ addiu $at,$zero,-1 +/* f0fc72c: 130100a1 */ beq $t8,$at,.L0f0fc9b4 +/* f0fc730: 00000000 */ sll $zero,$zero,0x0 +/* f0fc734: 0c002f40 */ jal 0xbd00 +/* f0fc738: 00000000 */ sll $zero,$zero,0x0 +/* f0fc73c: 3c198008 */ lui $t9,0x8008 +/* f0fc740: 8f39fac0 */ lw $t9,-0x540($t9) +/* f0fc744: 0059001a */ div $zero,$v0,$t9 +/* f0fc748: 00006012 */ mflo $t4 +/* f0fc74c: afac0098 */ sw $t4,0x98($sp) +/* f0fc750: 17200002 */ bnez $t9,.L0f0fc75c +/* f0fc754: 00000000 */ sll $zero,$zero,0x0 +/* f0fc758: 0007000d */ break 0x7 +.L0f0fc75c: +/* f0fc75c: 2401ffff */ addiu $at,$zero,-1 +/* f0fc760: 17210004 */ bne $t9,$at,.L0f0fc774 +/* f0fc764: 3c018000 */ lui $at,0x8000 +/* f0fc768: 14410002 */ bne $v0,$at,.L0f0fc774 +/* f0fc76c: 00000000 */ sll $zero,$zero,0x0 +/* f0fc770: 0006000d */ break 0x6 +.L0f0fc774: +/* f0fc774: 0c002f44 */ jal 0xbd10 +/* f0fc778: 00000000 */ sll $zero,$zero,0x0 +/* f0fc77c: 0c002f40 */ jal 0xbd00 +/* f0fc780: afa20094 */ sw $v0,0x94($sp) +/* f0fc784: 00028400 */ sll $s0,$v0,0x10 +/* f0fc788: 00105403 */ sra $t2,$s0,0x10 +/* f0fc78c: 0c002f22 */ jal 0xbc88 +/* f0fc790: 01408025 */ or $s0,$t2,$zero +/* f0fc794: 3c0d8008 */ lui $t5,0x8008 +/* f0fc798: 8dadfac0 */ lw $t5,-0x540($t5) +/* f0fc79c: 00505821 */ addu $t3,$v0,$s0 +/* f0fc7a0: 016d001a */ div $zero,$t3,$t5 +/* f0fc7a4: 0000a012 */ mflo $s4 +/* f0fc7a8: 15a00002 */ bnez $t5,.L0f0fc7b4 +/* f0fc7ac: 00000000 */ sll $zero,$zero,0x0 +/* f0fc7b0: 0007000d */ break 0x7 +.L0f0fc7b4: +/* f0fc7b4: 2401ffff */ addiu $at,$zero,-1 +/* f0fc7b8: 15a10004 */ bne $t5,$at,.L0f0fc7cc +/* f0fc7bc: 3c018000 */ lui $at,0x8000 +/* f0fc7c0: 15610002 */ bne $t3,$at,.L0f0fc7cc +/* f0fc7c4: 00000000 */ sll $zero,$zero,0x0 +/* f0fc7c8: 0006000d */ break 0x6 +.L0f0fc7cc: +/* f0fc7cc: 0c002f44 */ jal 0xbd10 +/* f0fc7d0: 00000000 */ sll $zero,$zero,0x0 +/* f0fc7d4: 00028400 */ sll $s0,$v0,0x10 +/* f0fc7d8: 00107403 */ sra $t6,$s0,0x10 +/* f0fc7dc: 0c002f26 */ jal 0xbc98 +/* f0fc7e0: 01c08025 */ or $s0,$t6,$zero +/* f0fc7e4: 8ec7006c */ lw $a3,0x6c($s6) +/* f0fc7e8: 00504821 */ addu $t1,$v0,$s0 +/* f0fc7ec: 00009025 */ or $s2,$zero,$zero +/* f0fc7f0: 10e00003 */ beqz $a3,.L0f0fc800 +/* f0fc7f4: 00009825 */ or $s3,$zero,$zero +/* f0fc7f8: 10000002 */ beqz $zero,.L0f0fc804 +/* f0fc7fc: 24080001 */ addiu $t0,$zero,0x1 +.L0f0fc800: +/* f0fc800: 00004025 */ or $t0,$zero,$zero +.L0f0fc804: +/* f0fc804: 8ec40068 */ lw $a0,0x68($s6) +/* f0fc808: 50800004 */ beqzl $a0,.L0f0fc81c +/* f0fc80c: 00001825 */ or $v1,$zero,$zero +/* f0fc810: 10000002 */ beqz $zero,.L0f0fc81c +/* f0fc814: 24030001 */ addiu $v1,$zero,0x1 +/* f0fc818: 00001825 */ or $v1,$zero,$zero +.L0f0fc81c: +/* f0fc81c: 8ec50064 */ lw $a1,0x64($s6) +/* f0fc820: 50a00004 */ beqzl $a1,.L0f0fc834 +/* f0fc824: 00008825 */ or $s1,$zero,$zero +/* f0fc828: 10000002 */ beqz $zero,.L0f0fc834 +/* f0fc82c: 24110001 */ addiu $s1,$zero,0x1 +/* f0fc830: 00008825 */ or $s1,$zero,$zero +.L0f0fc834: +/* f0fc834: 8ec60070 */ lw $a2,0x70($s6) +/* f0fc838: 50c00004 */ beqzl $a2,.L0f0fc84c +/* f0fc83c: 00001025 */ or $v0,$zero,$zero +/* f0fc840: 10000002 */ beqz $zero,.L0f0fc84c +/* f0fc844: 24020001 */ addiu $v0,$zero,0x1 +/* f0fc848: 00001025 */ or $v0,$zero,$zero +.L0f0fc84c: +/* f0fc84c: 00517821 */ addu $t7,$v0,$s1 +/* f0fc850: 01e3c021 */ addu $t8,$t7,$v1 +/* f0fc854: 0308c821 */ addu $t9,$t8,$t0 +/* f0fc858: 2b210003 */ slti $at,$t9,0x3 +/* f0fc85c: 1420000a */ bnez $at,.L0f0fc888 +/* f0fc860: 00000000 */ sll $zero,$zero,0x0 +/* f0fc864: 8ec2028c */ lw $v0,0x28c($s6) +/* f0fc868: 24010001 */ addiu $at,$zero,0x1 +/* f0fc86c: 10410003 */ beq $v0,$at,.L0f0fc87c +/* f0fc870: 24010003 */ addiu $at,$zero,0x3 +/* f0fc874: 54410004 */ bnel $v0,$at,.L0f0fc888 +/* f0fc878: 2412000f */ addiu $s2,$zero,0xf +.L0f0fc87c: +/* f0fc87c: 10000002 */ beqz $zero,.L0f0fc888 +/* f0fc880: 2413000f */ addiu $s3,$zero,0xf +/* f0fc884: 2412000f */ addiu $s2,$zero,0xf +.L0f0fc888: +/* f0fc888: 10e00003 */ beqz $a3,.L0f0fc898 +/* f0fc88c: 24010002 */ addiu $at,$zero,0x2 +/* f0fc890: 10000002 */ beqz $zero,.L0f0fc89c +/* f0fc894: 24080001 */ addiu $t0,$zero,0x1 +.L0f0fc898: +/* f0fc898: 00004025 */ or $t0,$zero,$zero +.L0f0fc89c: +/* f0fc89c: 10800003 */ beqz $a0,.L0f0fc8ac +/* f0fc8a0: 00001825 */ or $v1,$zero,$zero +/* f0fc8a4: 10000001 */ beqz $zero,.L0f0fc8ac +/* f0fc8a8: 24030001 */ addiu $v1,$zero,0x1 +.L0f0fc8ac: +/* f0fc8ac: 10a00003 */ beqz $a1,.L0f0fc8bc +/* f0fc8b0: 00008825 */ or $s1,$zero,$zero +/* f0fc8b4: 10000001 */ beqz $zero,.L0f0fc8bc +/* f0fc8b8: 24110001 */ addiu $s1,$zero,0x1 +.L0f0fc8bc: +/* f0fc8bc: 10c00003 */ beqz $a2,.L0f0fc8cc +/* f0fc8c0: 00001025 */ or $v0,$zero,$zero +/* f0fc8c4: 10000001 */ beqz $zero,.L0f0fc8cc +/* f0fc8c8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0fc8cc: +/* f0fc8cc: 00516021 */ addu $t4,$v0,$s1 +/* f0fc8d0: 01835021 */ addu $t2,$t4,$v1 +/* f0fc8d4: 01485821 */ addu $t3,$t2,$t0 +/* f0fc8d8: 55610013 */ bnel $t3,$at,.L0f0fc928 +/* f0fc8dc: 8ecf006c */ lw $t7,0x6c($s6) +/* f0fc8e0: 0fc54bcd */ jal func0f152f34 +/* f0fc8e4: afa9008c */ sw $t1,0x8c($sp) +/* f0fc8e8: 24010001 */ addiu $at,$zero,0x1 +/* f0fc8ec: 10410006 */ beq $v0,$at,.L0f0fc908 +/* f0fc8f0: 8fa9008c */ lw $t1,0x8c($sp) +/* f0fc8f4: 3c0d8009 */ lui $t5,0x8009 +/* f0fc8f8: 91ad0af0 */ lbu $t5,0xaf0($t5) +/* f0fc8fc: 24010001 */ addiu $at,$zero,0x1 +/* f0fc900: 55a10009 */ bnel $t5,$at,.L0f0fc928 +/* f0fc904: 8ecf006c */ lw $t7,0x6c($s6) +.L0f0fc908: +/* f0fc908: 8ece028c */ lw $t6,0x28c($s6) +/* f0fc90c: 24010001 */ addiu $at,$zero,0x1 +/* f0fc910: 55c10004 */ bnel $t6,$at,.L0f0fc924 +/* f0fc914: 2412000f */ addiu $s2,$zero,0xf +/* f0fc918: 10000002 */ beqz $zero,.L0f0fc924 +/* f0fc91c: 2413000f */ addiu $s3,$zero,0xf +/* f0fc920: 2412000f */ addiu $s2,$zero,0xf +.L0f0fc924: +/* f0fc924: 8ecf006c */ lw $t7,0x6c($s6) +.L0f0fc928: +/* f0fc928: 8ec40068 */ lw $a0,0x68($s6) +/* f0fc92c: 8ec50064 */ lw $a1,0x64($s6) +/* f0fc930: 11e00003 */ beqz $t7,.L0f0fc940 +/* f0fc934: 8ec60070 */ lw $a2,0x70($s6) +/* f0fc938: 10000002 */ beqz $zero,.L0f0fc944 +/* f0fc93c: 24080001 */ addiu $t0,$zero,0x1 +.L0f0fc940: +/* f0fc940: 00004025 */ or $t0,$zero,$zero +.L0f0fc944: +/* f0fc944: 10800003 */ beqz $a0,.L0f0fc954 +/* f0fc948: 02803825 */ or $a3,$s4,$zero +/* f0fc94c: 10000002 */ beqz $zero,.L0f0fc958 +/* f0fc950: 24030001 */ addiu $v1,$zero,0x1 +.L0f0fc954: +/* f0fc954: 00001825 */ or $v1,$zero,$zero +.L0f0fc958: +/* f0fc958: 10a00003 */ beqz $a1,.L0f0fc968 +/* f0fc95c: 02a02025 */ or $a0,$s5,$zero +/* f0fc960: 10000002 */ beqz $zero,.L0f0fc96c +/* f0fc964: 24110001 */ addiu $s1,$zero,0x1 +.L0f0fc968: +/* f0fc968: 00008825 */ or $s1,$zero,$zero +.L0f0fc96c: +/* f0fc96c: 10c00003 */ beqz $a2,.L0f0fc97c +/* f0fc970: 8fa50098 */ lw $a1,0x98($sp) +/* f0fc974: 10000002 */ beqz $zero,.L0f0fc980 +/* f0fc978: 24020001 */ addiu $v0,$zero,0x1 +.L0f0fc97c: +/* f0fc97c: 00001025 */ or $v0,$zero,$zero +.L0f0fc980: +/* f0fc980: 0051c021 */ addu $t8,$v0,$s1 +/* f0fc984: 0303c821 */ addu $t9,$t8,$v1 +/* f0fc988: 82eb001b */ lb $t3,0x1b($s7) +/* f0fc98c: 03286021 */ addu $t4,$t9,$t0 +/* f0fc990: 298a0002 */ slti $t2,$t4,0x2 +/* f0fc994: afaa0014 */ sw $t2,0x14($sp) +/* f0fc998: 8fa60094 */ lw $a2,0x94($sp) +/* f0fc99c: afa90010 */ sw $t1,0x10($sp) +/* f0fc9a0: afb2001c */ sw $s2,0x1c($sp) +/* f0fc9a4: afb30020 */ sw $s3,0x20($sp) +/* f0fc9a8: 0fc3c33a */ jal func0f0f0ce8 +/* f0fc9ac: afab0018 */ sw $t3,0x18($sp) +/* f0fc9b0: 0040a825 */ or $s5,$v0,$zero +.L0f0fc9b4: +/* f0fc9b4: 0fc35272 */ jal func0f0d49c8 +/* f0fc9b8: 02a02025 */ or $a0,$s5,$zero +/* f0fc9bc: 8fbf0054 */ lw $ra,0x54($sp) +/* f0fc9c0: 240d0001 */ addiu $t5,$zero,0x1 +/* f0fc9c4: 3c018008 */ lui $at,0x8008 +/* f0fc9c8: 8fb00034 */ lw $s0,0x34($sp) +/* f0fc9cc: 8fb10038 */ lw $s1,0x38($sp) +/* f0fc9d0: 8fb2003c */ lw $s2,0x3c($sp) +/* f0fc9d4: 8fb30040 */ lw $s3,0x40($sp) +/* f0fc9d8: 8fb40044 */ lw $s4,0x44($sp) +/* f0fc9dc: 8fb50048 */ lw $s5,0x48($sp) +/* f0fc9e0: 8fb6004c */ lw $s6,0x4c($sp) +/* f0fc9e4: 8fb70050 */ lw $s7,0x50($sp) +/* f0fc9e8: ac2dfac0 */ sw $t5,-0x540($at) +/* f0fc9ec: 03e00008 */ jr $ra +/* f0fc9f0: 27bd0118 */ addiu $sp,$sp,0x118 +); + +GLOBAL_ASM( +glabel func0f0fc9f4 +/* f0fc9f4: 3c0e8008 */ lui $t6,0x8008 +/* f0fc9f8: 8dcefc00 */ lw $t6,-0x400($t6) +/* f0fc9fc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0fca00: 24010019 */ addiu $at,$zero,0x19 +/* f0fca04: afbf0014 */ sw $ra,0x14($sp) +/* f0fca08: 15c10002 */ bne $t6,$at,.L0f0fca14 +/* f0fca0c: 24040049 */ addiu $a0,$zero,0x49 +/* f0fca10: 2404001b */ addiu $a0,$zero,0x1b +.L0f0fca14: +/* f0fca14: 3c02800a */ lui $v0,0x800a +/* f0fca18: 8c4219c4 */ lw $v0,0x19c4($v0) +/* f0fca1c: 24010001 */ addiu $at,$zero,0x1 +/* f0fca20: 3c03800a */ lui $v1,0x800a +/* f0fca24: 14410010 */ bne $v0,$at,.L0f0fca68 +/* f0fca28: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0fca2c: 8c6202a0 */ lw $v0,0x2a0($v1) +/* f0fca30: 8c4f00d8 */ lw $t7,0xd8($v0) +/* f0fca34: 15e00008 */ bnez $t7,.L0f0fca58 +/* f0fca38: 00000000 */ sll $zero,$zero,0x0 +/* f0fca3c: 8c58048c */ lw $t8,0x48c($v0) +/* f0fca40: 17000005 */ bnez $t8,.L0f0fca58 +/* f0fca44: 00000000 */ sll $zero,$zero,0x0 +/* f0fca48: 0fc256d9 */ jal func0f095b64 +/* f0fca4c: afa4001c */ sw $a0,0x1c($sp) +/* f0fca50: 14400003 */ bnez $v0,.L0f0fca60 +/* f0fca54: 8fa4001c */ lw $a0,0x1c($sp) +.L0f0fca58: +/* f0fca58: 10000058 */ beqz $zero,.L0f0fcbbc +/* f0fca5c: 24020047 */ addiu $v0,$zero,0x47 +.L0f0fca60: +/* f0fca60: 10000056 */ beqz $zero,.L0f0fcbbc +/* f0fca64: 00801025 */ or $v0,$a0,$zero +.L0f0fca68: +/* f0fca68: 24010005 */ addiu $at,$zero,0x5 +/* f0fca6c: 1441002e */ bne $v0,$at,.L0f0fcb28 +/* f0fca70: 3c03800a */ lui $v1,0x800a +/* f0fca74: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0fca78: 8c790298 */ lw $t9,0x298($v1) +/* f0fca7c: 07220019 */ bltzl $t9,.L0f0fcae4 +/* f0fca80: 8c6e029c */ lw $t6,0x29c($v1) +/* f0fca84: 8c6202a0 */ lw $v0,0x2a0($v1) +/* f0fca88: 8c4800d8 */ lw $t0,0xd8($v0) +/* f0fca8c: 51000006 */ beqzl $t0,.L0f0fcaa8 +/* f0fca90: 8c4b048c */ lw $t3,0x48c($v0) +/* f0fca94: 8c6902a4 */ lw $t1,0x2a4($v1) +/* f0fca98: 8d2a00d8 */ lw $t2,0xd8($t1) +/* f0fca9c: 1540000c */ bnez $t2,.L0f0fcad0 +/* f0fcaa0: 00000000 */ sll $zero,$zero,0x0 +/* f0fcaa4: 8c4b048c */ lw $t3,0x48c($v0) +.L0f0fcaa8: +/* f0fcaa8: 15600009 */ bnez $t3,.L0f0fcad0 +/* f0fcaac: 00000000 */ sll $zero,$zero,0x0 +/* f0fcab0: 8c6c02a4 */ lw $t4,0x2a4($v1) +/* f0fcab4: 8d8d048c */ lw $t5,0x48c($t4) +/* f0fcab8: 15a00005 */ bnez $t5,.L0f0fcad0 +/* f0fcabc: 00000000 */ sll $zero,$zero,0x0 +/* f0fcac0: 0fc256d9 */ jal func0f095b64 +/* f0fcac4: afa4001c */ sw $a0,0x1c($sp) +/* f0fcac8: 14400003 */ bnez $v0,.L0f0fcad8 +/* f0fcacc: 8fa4001c */ lw $a0,0x1c($sp) +.L0f0fcad0: +/* f0fcad0: 1000003a */ beqz $zero,.L0f0fcbbc +/* f0fcad4: 24020047 */ addiu $v0,$zero,0x47 +.L0f0fcad8: +/* f0fcad8: 10000038 */ beqz $zero,.L0f0fcbbc +/* f0fcadc: 00801025 */ or $v0,$a0,$zero +/* f0fcae0: 8c6e029c */ lw $t6,0x29c($v1) +.L0f0fcae4: +/* f0fcae4: 05c00010 */ bltz $t6,.L0f0fcb28 +/* f0fcae8: 00000000 */ sll $zero,$zero,0x0 +/* f0fcaec: 8c6202a0 */ lw $v0,0x2a0($v1) +/* f0fcaf0: 8c4f00d8 */ lw $t7,0xd8($v0) +/* f0fcaf4: 15e00008 */ bnez $t7,.L0f0fcb18 +/* f0fcaf8: 00000000 */ sll $zero,$zero,0x0 +/* f0fcafc: 8c58048c */ lw $t8,0x48c($v0) +/* f0fcb00: 17000005 */ bnez $t8,.L0f0fcb18 +/* f0fcb04: 00000000 */ sll $zero,$zero,0x0 +/* f0fcb08: 0fc256d9 */ jal func0f095b64 +/* f0fcb0c: afa4001c */ sw $a0,0x1c($sp) +/* f0fcb10: 14400003 */ bnez $v0,.L0f0fcb20 +/* f0fcb14: 8fa4001c */ lw $a0,0x1c($sp) +.L0f0fcb18: +/* f0fcb18: 10000028 */ beqz $zero,.L0f0fcbbc +/* f0fcb1c: 24020047 */ addiu $v0,$zero,0x47 +.L0f0fcb20: +/* f0fcb20: 10000026 */ beqz $zero,.L0f0fcbbc +/* f0fcb24: 00801025 */ or $v0,$a0,$zero +.L0f0fcb28: +/* f0fcb28: 3c03800a */ lui $v1,0x800a +/* f0fcb2c: 24010006 */ addiu $at,$zero,0x6 +/* f0fcb30: 14410003 */ bne $v0,$at,.L0f0fcb40 +/* f0fcb34: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0fcb38: 10000020 */ beqz $zero,.L0f0fcbbc +/* f0fcb3c: 24020059 */ addiu $v0,$zero,0x59 +.L0f0fcb40: +/* f0fcb40: 24010003 */ addiu $at,$zero,0x3 +/* f0fcb44: 10410003 */ beq $v0,$at,.L0f0fcb54 +/* f0fcb48: 2401000b */ addiu $at,$zero,0xb +/* f0fcb4c: 54410004 */ bnel $v0,$at,.L0f0fcb60 +/* f0fcb50: 24010004 */ addiu $at,$zero,0x4 +.L0f0fcb54: +/* f0fcb54: 10000019 */ beqz $zero,.L0f0fcbbc +/* f0fcb58: 24020048 */ addiu $v0,$zero,0x48 +/* f0fcb5c: 24010004 */ addiu $at,$zero,0x4 +.L0f0fcb60: +/* f0fcb60: 54410004 */ bnel $v0,$at,.L0f0fcb74 +/* f0fcb64: 24010007 */ addiu $at,$zero,0x7 +/* f0fcb68: 10000014 */ beqz $zero,.L0f0fcbbc +/* f0fcb6c: 24020067 */ addiu $v0,$zero,0x67 +/* f0fcb70: 24010007 */ addiu $at,$zero,0x7 +.L0f0fcb74: +/* f0fcb74: 54410004 */ bnel $v0,$at,.L0f0fcb88 +/* f0fcb78: 8c790314 */ lw $t9,0x314($v1) +/* f0fcb7c: 1000000f */ beqz $zero,.L0f0fcbbc +/* f0fcb80: 2402001b */ addiu $v0,$zero,0x1b +/* f0fcb84: 8c790314 */ lw $t9,0x314($v1) +.L0f0fcb88: +/* f0fcb88: 53200004 */ beqzl $t9,.L0f0fcb9c +/* f0fcb8c: 8c6204b4 */ lw $v0,0x4b4($v1) +/* f0fcb90: 1000000a */ beqz $zero,.L0f0fcbbc +/* f0fcb94: 24020067 */ addiu $v0,$zero,0x67 +/* f0fcb98: 8c6204b4 */ lw $v0,0x4b4($v1) +.L0f0fcb9c: +/* f0fcb9c: 24010026 */ addiu $at,$zero,0x26 +/* f0fcba0: 10410003 */ beq $v0,$at,.L0f0fcbb0 +/* f0fcba4: 2401005d */ addiu $at,$zero,0x5d +/* f0fcba8: 54410004 */ bnel $v0,$at,.L0f0fcbbc +/* f0fcbac: 24020003 */ addiu $v0,$zero,0x3 +.L0f0fcbb0: +/* f0fcbb0: 10000002 */ beqz $zero,.L0f0fcbbc +/* f0fcbb4: 24020059 */ addiu $v0,$zero,0x59 +/* f0fcbb8: 24020003 */ addiu $v0,$zero,0x3 +.L0f0fcbbc: +/* f0fcbbc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fcbc0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0fcbc4: 03e00008 */ jr $ra +/* f0fcbc8: 00000000 */ sll $zero,$zero,0x0 +/* f0fcbcc: 3c0e8006 */ lui $t6,0x8006 +/* f0fcbd0: 91ce2940 */ lbu $t6,0x2940($t6) +/* f0fcbd4: 3c0f800a */ lui $t7,0x800a +/* f0fcbd8: 00001025 */ or $v0,$zero,$zero +/* f0fcbdc: 15c00007 */ bnez $t6,.L0f0fcbfc +/* f0fcbe0: 00000000 */ sll $zero,$zero,0x0 +/* f0fcbe4: 8defa474 */ lw $t7,-0x5b8c($t7) +/* f0fcbe8: 24010026 */ addiu $at,$zero,0x26 +/* f0fcbec: 15e10003 */ bne $t7,$at,.L0f0fcbfc +/* f0fcbf0: 00000000 */ sll $zero,$zero,0x0 +/* f0fcbf4: 03e00008 */ jr $ra +/* f0fcbf8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0fcbfc: +/* f0fcbfc: 03e00008 */ jr $ra +/* f0fcc00: 00000000 */ sll $zero,$zero,0x0 +/* f0fcc04: 03e00008 */ jr $ra +/* f0fcc08: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f0fcc0c +/* f0fcc0c: 3c03800a */ lui $v1,0x800a +/* f0fcc10: 246319c0 */ addiu $v1,$v1,0x19c0 +/* f0fcc14: 8c6e0000 */ lw $t6,0x0($v1) +/* f0fcc18: 55c00004 */ bnezl $t6,.L0f0fcc2c +/* f0fcc1c: 8c620004 */ lw $v0,0x4($v1) +/* f0fcc20: 03e00008 */ jr $ra +/* f0fcc24: 00001025 */ or $v0,$zero,$zero +/* f0fcc28: 8c620004 */ lw $v0,0x4($v1) +.L0f0fcc2c: +/* f0fcc2c: 03e00008 */ jr $ra +/* f0fcc30: 00000000 */ sll $zero,$zero,0x0 +/* f0fcc34: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0fcc38: 24010006 */ addiu $at,$zero,0x6 +/* f0fcc3c: afbf003c */ sw $ra,0x3c($sp) +/* f0fcc40: afbe0038 */ sw $s8,0x38($sp) +/* f0fcc44: afb70034 */ sw $s7,0x34($sp) +/* f0fcc48: afb60030 */ sw $s6,0x30($sp) +/* f0fcc4c: afb5002c */ sw $s5,0x2c($sp) +/* f0fcc50: afb40028 */ sw $s4,0x28($sp) +/* f0fcc54: afb30024 */ sw $s3,0x24($sp) +/* f0fcc58: afb20020 */ sw $s2,0x20($sp) +/* f0fcc5c: afb1001c */ sw $s1,0x1c($sp) +/* f0fcc60: afb00018 */ sw $s0,0x18($sp) +/* f0fcc64: afa50044 */ sw $a1,0x44($sp) +/* f0fcc68: 1481002a */ bne $a0,$at,.L0f0fcd14 +/* f0fcc6c: afa60048 */ sw $a2,0x48($sp) +/* f0fcc70: 3c1e8007 */ lui $s8,0x8007 +/* f0fcc74: 3c178007 */ lui $s7,0x8007 +/* f0fcc78: 3c168007 */ lui $s6,0x8007 +/* f0fcc7c: 3c158007 */ lui $s5,0x8007 +/* f0fcc80: 3c148007 */ lui $s4,0x8007 +/* f0fcc84: 3c128007 */ lui $s2,0x8007 +/* f0fcc88: 3c11800a */ lui $s1,0x800a +/* f0fcc8c: 2631e000 */ addiu $s1,$s1,-8192 +/* f0fcc90: 26521448 */ addiu $s2,$s2,0x1448 +/* f0fcc94: 269415b0 */ addiu $s4,$s4,0x15b0 +/* f0fcc98: 26b51548 */ addiu $s5,$s5,0x1548 +/* f0fcc9c: 26d61618 */ addiu $s6,$s6,0x1618 +/* f0fcca0: 26f716a8 */ addiu $s7,$s7,0x16a8 +/* f0fcca4: 27de176c */ addiu $s8,$s8,0x176c +/* f0fcca8: 24130e70 */ addiu $s3,$zero,0xe70 +/* f0fccac: 8e4e0000 */ lw $t6,0x0($s2) +.L0f0fccb0: +/* f0fccb0: 24100001 */ addiu $s0,$zero,0x1 +/* f0fccb4: 01d30019 */ multu $t6,$s3 +/* f0fccb8: 00007812 */ mflo $t7 +/* f0fccbc: 022fc021 */ addu $t8,$s1,$t7 +/* f0fccc0: 8f0304f8 */ lw $v1,0x4f8($t8) +/* f0fccc4: 10600011 */ beqz $v1,.L0f0fcd0c +/* f0fccc8: 00000000 */ sll $zero,$zero,0x0 +/* f0fcccc: 8c620000 */ lw $v0,0x0($v1) +/* f0fccd0: 1282000c */ beq $s4,$v0,.L0f0fcd04 +/* f0fccd4: 00000000 */ sll $zero,$zero,0x0 +/* f0fccd8: 12a2000a */ beq $s5,$v0,.L0f0fcd04 +/* f0fccdc: 00000000 */ sll $zero,$zero,0x0 +/* f0fcce0: 12c20008 */ beq $s6,$v0,.L0f0fcd04 +/* f0fcce4: 00000000 */ sll $zero,$zero,0x0 +/* f0fcce8: 12e20006 */ beq $s7,$v0,.L0f0fcd04 +/* f0fccec: 00000000 */ sll $zero,$zero,0x0 +/* f0fccf0: 13c20004 */ beq $s8,$v0,.L0f0fcd04 +/* f0fccf4: 3c198007 */ lui $t9,0x8007 +/* f0fccf8: 27391810 */ addiu $t9,$t9,0x1810 +/* f0fccfc: 17220003 */ bne $t9,$v0,.L0f0fcd0c +/* f0fcd00: 00000000 */ sll $zero,$zero,0x0 +.L0f0fcd04: +/* f0fcd04: 0fc3cdb7 */ jal func0f0f36dc +/* f0fcd08: 00008025 */ or $s0,$zero,$zero +.L0f0fcd0c: +/* f0fcd0c: 5200ffe8 */ beqzl $s0,.L0f0fccb0 +/* f0fcd10: 8e4e0000 */ lw $t6,0x0($s2) +.L0f0fcd14: +/* f0fcd14: 8fbf003c */ lw $ra,0x3c($sp) +/* f0fcd18: 8fb00018 */ lw $s0,0x18($sp) +/* f0fcd1c: 8fb1001c */ lw $s1,0x1c($sp) +/* f0fcd20: 8fb20020 */ lw $s2,0x20($sp) +/* f0fcd24: 8fb30024 */ lw $s3,0x24($sp) +/* f0fcd28: 8fb40028 */ lw $s4,0x28($sp) +/* f0fcd2c: 8fb5002c */ lw $s5,0x2c($sp) +/* f0fcd30: 8fb60030 */ lw $s6,0x30($sp) +/* f0fcd34: 8fb70034 */ lw $s7,0x34($sp) +/* f0fcd38: 8fbe0038 */ lw $s8,0x38($sp) +/* f0fcd3c: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0fcd40: 03e00008 */ jr $ra +/* f0fcd44: 00001025 */ or $v0,$zero,$zero +/* f0fcd48: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0fcd4c: 24010066 */ addiu $at,$zero,0x66 +/* f0fcd50: afbf0014 */ sw $ra,0x14($sp) +/* f0fcd54: 14810019 */ bne $a0,$at,.L0f0fcdbc +/* f0fcd58: afa60020 */ sw $a2,0x20($sp) +/* f0fcd5c: 3c0e8007 */ lui $t6,0x8007 +/* f0fcd60: 8dce1448 */ lw $t6,0x1448($t6) +/* f0fcd64: 3c18800a */ lui $t8,0x800a +/* f0fcd68: 2718e000 */ addiu $t8,$t8,-8192 +/* f0fcd6c: 000e78c0 */ sll $t7,$t6,0x3 +/* f0fcd70: 01ee7823 */ subu $t7,$t7,$t6 +/* f0fcd74: 000f7880 */ sll $t7,$t7,0x2 +/* f0fcd78: 01ee7821 */ addu $t7,$t7,$t6 +/* f0fcd7c: 000f78c0 */ sll $t7,$t7,0x3 +/* f0fcd80: 01ee7823 */ subu $t7,$t7,$t6 +/* f0fcd84: 000f7900 */ sll $t7,$t7,0x4 +/* f0fcd88: 01f81021 */ addu $v0,$t7,$t8 +/* f0fcd8c: 8c4304f8 */ lw $v1,0x4f8($v0) +/* f0fcd90: 5060000b */ beqzl $v1,.L0f0fcdc0 +/* f0fcd94: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fcd98: 8c790000 */ lw $t9,0x0($v1) +/* f0fcd9c: 54b90008 */ bnel $a1,$t9,.L0f0fcdc0 +/* f0fcda0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fcda4: 0c00556d */ jal 0x155b4 +/* f0fcda8: 80440e6c */ lb $a0,0xe6c($v0) +/* f0fcdac: 14400003 */ bnez $v0,.L0f0fcdbc +/* f0fcdb0: 3c048007 */ lui $a0,0x8007 +/* f0fcdb4: 0fc3cdc1 */ jal func0f0f3704 +/* f0fcdb8: 24841548 */ addiu $a0,$a0,0x1548 +.L0f0fcdbc: +/* f0fcdbc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0fcdc0: +/* f0fcdc0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0fcdc4: 00001025 */ or $v0,$zero,$zero +/* f0fcdc8: 03e00008 */ jr $ra +/* f0fcdcc: 00000000 */ sll $zero,$zero,0x0 +/* f0fcdd0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0fcdd4: 24010006 */ addiu $at,$zero,0x6 +/* f0fcdd8: afbf0014 */ sw $ra,0x14($sp) +/* f0fcddc: afa5001c */ sw $a1,0x1c($sp) +/* f0fcde0: 14810004 */ bne $a0,$at,.L0f0fcdf4 +/* f0fcde4: afa60020 */ sw $a2,0x20($sp) +/* f0fcde8: 3c048007 */ lui $a0,0x8007 +/* f0fcdec: 0fc3cdc1 */ jal func0f0f3704 +/* f0fcdf0: 2484176c */ addiu $a0,$a0,0x176c +.L0f0fcdf4: +/* f0fcdf4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fcdf8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0fcdfc: 00001025 */ or $v0,$zero,$zero +/* f0fce00: 03e00008 */ jr $ra +/* f0fce04: 00000000 */ sll $zero,$zero,0x0 +/* f0fce08: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0fce0c: 24010006 */ addiu $at,$zero,0x6 +/* f0fce10: afbf0014 */ sw $ra,0x14($sp) +/* f0fce14: afa5001c */ sw $a1,0x1c($sp) +/* f0fce18: 14810017 */ bne $a0,$at,.L0f0fce78 +/* f0fce1c: afa60020 */ sw $a2,0x20($sp) +/* f0fce20: 3c0e8007 */ lui $t6,0x8007 +/* f0fce24: 8dce1448 */ lw $t6,0x1448($t6) +/* f0fce28: 3c04800a */ lui $a0,0x800a +/* f0fce2c: 000e78c0 */ sll $t7,$t6,0x3 +/* f0fce30: 01ee7823 */ subu $t7,$t7,$t6 +/* f0fce34: 000f7880 */ sll $t7,$t7,0x2 +/* f0fce38: 01ee7821 */ addu $t7,$t7,$t6 +/* f0fce3c: 000f78c0 */ sll $t7,$t7,0x3 +/* f0fce40: 01ee7823 */ subu $t7,$t7,$t6 +/* f0fce44: 000f7900 */ sll $t7,$t7,0x4 +/* f0fce48: 008f2021 */ addu $a0,$a0,$t7 +/* f0fce4c: 0fc470ab */ jal func0f11c2ac +/* f0fce50: 8084ee6c */ lb $a0,-0x1194($a0) +/* f0fce54: 10400006 */ beqz $v0,.L0f0fce70 +/* f0fce58: 3c048007 */ lui $a0,0x8007 +/* f0fce5c: 3c048007 */ lui $a0,0x8007 +/* f0fce60: 0fc3cdc1 */ jal func0f0f3704 +/* f0fce64: 248415b0 */ addiu $a0,$a0,0x15b0 +/* f0fce68: 10000004 */ beqz $zero,.L0f0fce7c +/* f0fce6c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0fce70: +/* f0fce70: 0fc3cdc1 */ jal func0f0f3704 +/* f0fce74: 24841618 */ addiu $a0,$a0,0x1618 +.L0f0fce78: +/* f0fce78: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0fce7c: +/* f0fce7c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0fce80: 00001025 */ or $v0,$zero,$zero +/* f0fce84: 03e00008 */ jr $ra +/* f0fce88: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0fce8c +/* f0fce8c: 0005c0c0 */ sll $t8,$a1,0x3 +/* f0fce90: 0305c023 */ subu $t8,$t8,$a1 +/* f0fce94: 0018c080 */ sll $t8,$t8,0x2 +/* f0fce98: 0305c021 */ addu $t8,$t8,$a1 +/* f0fce9c: 0018c0c0 */ sll $t8,$t8,0x3 +/* f0fcea0: 0305c023 */ subu $t8,$t8,$a1 +/* f0fcea4: 3c19800a */ lui $t9,0x800a +/* f0fcea8: 2739e000 */ addiu $t9,$t9,-8192 +/* f0fceac: 0018c100 */ sll $t8,$t8,0x4 +/* f0fceb0: 3c088007 */ lui $t0,0x8007 +/* f0fceb4: 03191021 */ addu $v0,$t8,$t9 +/* f0fceb8: 8c4904f8 */ lw $t1,0x4f8($v0) +/* f0fcebc: 25081448 */ addiu $t0,$t0,0x1448 +/* f0fcec0: 8d0e0000 */ lw $t6,0x0($t0) +/* f0fcec4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0fcec8: afbf0014 */ sw $ra,0x14($sp) +/* f0fcecc: 00803825 */ or $a3,$a0,$zero +/* f0fced0: ad050000 */ sw $a1,0x0($t0) +/* f0fced4: a0460e6c */ sb $a2,0xe6c($v0) +/* f0fced8: 1520002f */ bnez $t1,.L0f0fcf98 +/* f0fcedc: afae001c */ sw $t6,0x1c($sp) +/* f0fcee0: 3c06800a */ lui $a2,0x800a +/* f0fcee4: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0fcee8: 8cca006c */ lw $t2,0x6c($a2) +/* f0fceec: 24010001 */ addiu $at,$zero,0x1 +/* f0fcef0: 00002825 */ or $a1,$zero,$zero +/* f0fcef4: 11400003 */ beqz $t2,.L0f0fcf04 +/* f0fcef8: 00001825 */ or $v1,$zero,$zero +/* f0fcefc: 10000001 */ beqz $zero,.L0f0fcf04 +/* f0fcf00: 24050001 */ addiu $a1,$zero,0x1 +.L0f0fcf04: +/* f0fcf04: 8ccb0068 */ lw $t3,0x68($a2) +/* f0fcf08: 00002025 */ or $a0,$zero,$zero +/* f0fcf0c: 00001025 */ or $v0,$zero,$zero +/* f0fcf10: 11600003 */ beqz $t3,.L0f0fcf20 +/* f0fcf14: 00000000 */ sll $zero,$zero,0x0 +/* f0fcf18: 10000001 */ beqz $zero,.L0f0fcf20 +/* f0fcf1c: 24030001 */ addiu $v1,$zero,0x1 +.L0f0fcf20: +/* f0fcf20: 8ccc0064 */ lw $t4,0x64($a2) +/* f0fcf24: 11800003 */ beqz $t4,.L0f0fcf34 +/* f0fcf28: 00000000 */ sll $zero,$zero,0x0 +/* f0fcf2c: 10000001 */ beqz $zero,.L0f0fcf34 +/* f0fcf30: 24040001 */ addiu $a0,$zero,0x1 +.L0f0fcf34: +/* f0fcf34: 8ccd0070 */ lw $t5,0x70($a2) +/* f0fcf38: 11a00003 */ beqz $t5,.L0f0fcf48 +/* f0fcf3c: 00000000 */ sll $zero,$zero,0x0 +/* f0fcf40: 10000001 */ beqz $zero,.L0f0fcf48 +/* f0fcf44: 24020001 */ addiu $v0,$zero,0x1 +.L0f0fcf48: +/* f0fcf48: 00447021 */ addu $t6,$v0,$a0 +/* f0fcf4c: 01c37821 */ addu $t7,$t6,$v1 +/* f0fcf50: 01e5c021 */ addu $t8,$t7,$a1 +/* f0fcf54: 1701000b */ bne $t8,$at,.L0f0fcf84 +/* f0fcf58: 00e02025 */ or $a0,$a3,$zero +/* f0fcf5c: 0fc3e0cc */ jal func0f0f8330 +/* f0fcf60: 24050002 */ addiu $a1,$zero,0x2 +/* f0fcf64: 0fc5b350 */ jal func0f16cd40 +/* f0fcf68: 24040001 */ addiu $a0,$zero,0x1 +/* f0fcf6c: 3c06800a */ lui $a2,0x800a +/* f0fcf70: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0fcf74: 8cc90284 */ lw $t1,0x284($a2) +/* f0fcf78: 24190003 */ addiu $t9,$zero,0x3 +/* f0fcf7c: 10000008 */ beqz $zero,.L0f0fcfa0 +/* f0fcf80: ad391a24 */ sw $t9,0x1a24($t1) +.L0f0fcf84: +/* f0fcf84: 00e02025 */ or $a0,$a3,$zero +/* f0fcf88: 0fc3e0cc */ jal func0f0f8330 +/* f0fcf8c: 24050004 */ addiu $a1,$zero,0x4 +/* f0fcf90: 10000004 */ beqz $zero,.L0f0fcfa4 +/* f0fcf94: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0fcf98: +/* f0fcf98: 0fc3cbd3 */ jal func0f0f2f4c +/* f0fcf9c: 00e02025 */ or $a0,$a3,$zero +.L0f0fcfa0: +/* f0fcfa0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0fcfa4: +/* f0fcfa4: 8faa001c */ lw $t2,0x1c($sp) +/* f0fcfa8: 3c018007 */ lui $at,0x8007 +/* f0fcfac: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0fcfb0: 03e00008 */ jr $ra +/* f0fcfb4: ac2a1448 */ sw $t2,0x1448($at) +/* f0fcfb8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0fcfbc: 3c0e8007 */ lui $t6,0x8007 +/* f0fcfc0: afbf0014 */ sw $ra,0x14($sp) +/* f0fcfc4: afa40028 */ sw $a0,0x28($sp) +/* f0fcfc8: 25ce16c0 */ addiu $t6,$t6,0x16c0 +/* f0fcfcc: 8dc10000 */ lw $at,0x0($t6) +/* f0fcfd0: 27a3001c */ addiu $v1,$sp,0x1c +/* f0fcfd4: 3c088007 */ lui $t0,0x8007 +/* f0fcfd8: ac610000 */ sw $at,0x0($v1) +/* f0fcfdc: 8dd90004 */ lw $t9,0x4($t6) +/* f0fcfe0: 3c02800a */ lui $v0,0x800a +/* f0fcfe4: ac790004 */ sw $t9,0x4($v1) +/* f0fcfe8: 95c10008 */ lhu $at,0x8($t6) +/* f0fcfec: a4610008 */ sh $at,0x8($v1) +/* f0fcff0: 8d081448 */ lw $t0,0x1448($t0) +/* f0fcff4: 000848c0 */ sll $t1,$t0,0x3 +/* f0fcff8: 01284823 */ subu $t1,$t1,$t0 +/* f0fcffc: 00094880 */ sll $t1,$t1,0x2 +/* f0fd000: 01284821 */ addu $t1,$t1,$t0 +/* f0fd004: 000948c0 */ sll $t1,$t1,0x3 +/* f0fd008: 01284823 */ subu $t1,$t1,$t0 +/* f0fd00c: 00094900 */ sll $t1,$t1,0x4 +/* f0fd010: 00491021 */ addu $v0,$v0,$t1 +/* f0fd014: 9042ee6c */ lbu $v0,-0x1194($v0) +/* f0fd018: 28410005 */ slti $at,$v0,0x5 +/* f0fd01c: 10200006 */ beqz $at,.L0f0fd038 +/* f0fd020: 00025040 */ sll $t2,$v0,0x1 +/* f0fd024: 006a5821 */ addu $t3,$v1,$t2 +/* f0fd028: 0fc5b9f1 */ jal func0f16e7c4 +/* f0fd02c: 95640000 */ lhu $a0,0x0($t3) +/* f0fd030: 10000003 */ beqz $zero,.L0f0fd040 +/* f0fd034: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0fd038: +/* f0fd038: 00001025 */ or $v0,$zero,$zero +/* f0fd03c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0fd040: +/* f0fd040: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0fd044: 03e00008 */ jr $ra +/* f0fd048: 00000000 */ sll $zero,$zero,0x0 +/* f0fd04c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0fd050: 24010006 */ addiu $at,$zero,0x6 +/* f0fd054: afbf0014 */ sw $ra,0x14($sp) +/* f0fd058: afa5001c */ sw $a1,0x1c($sp) +/* f0fd05c: 1481001b */ bne $a0,$at,.L0f0fd0cc +/* f0fd060: afa60020 */ sw $a2,0x20($sp) +/* f0fd064: 0fc3cdb7 */ jal func0f0f36dc +/* f0fd068: 00000000 */ sll $zero,$zero,0x0 +/* f0fd06c: 3c02800a */ lui $v0,0x800a +/* f0fd070: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0fd074: 944e04e4 */ lhu $t6,0x4e4($v0) +/* f0fd078: 3c098007 */ lui $t1,0x8007 +/* f0fd07c: 3c0b800a */ lui $t3,0x800a +/* f0fd080: 31d8fff0 */ andi $t8,$t6,0xfff0 +/* f0fd084: a45804e4 */ sh $t8,0x4e4($v0) +/* f0fd088: 37080008 */ ori $t0,$t8,0x8 +/* f0fd08c: a44804e4 */ sh $t0,0x4e4($v0) +/* f0fd090: 8d291448 */ lw $t1,0x1448($t1) +/* f0fd094: 240d0001 */ addiu $t5,$zero,0x1 +/* f0fd098: 000950c0 */ sll $t2,$t1,0x3 +/* f0fd09c: 01495023 */ subu $t2,$t2,$t1 +/* f0fd0a0: 000a5080 */ sll $t2,$t2,0x2 +/* f0fd0a4: 01495021 */ addu $t2,$t2,$t1 +/* f0fd0a8: 000a50c0 */ sll $t2,$t2,0x3 +/* f0fd0ac: 01495023 */ subu $t2,$t2,$t1 +/* f0fd0b0: 000a5100 */ sll $t2,$t2,0x4 +/* f0fd0b4: 016a5821 */ addu $t3,$t3,$t2 +/* f0fd0b8: 916bee6c */ lbu $t3,-0x1194($t3) +/* f0fd0bc: 256c0008 */ addiu $t4,$t3,0x8 +/* f0fd0c0: 018d7004 */ sllv $t6,$t5,$t4 +/* f0fd0c4: 010e7825 */ or $t7,$t0,$t6 +/* f0fd0c8: a44f04e4 */ sh $t7,0x4e4($v0) +.L0f0fd0cc: +/* f0fd0cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fd0d0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0fd0d4: 00001025 */ or $v0,$zero,$zero +/* f0fd0d8: 03e00008 */ jr $ra +/* f0fd0dc: 00000000 */ sll $zero,$zero,0x0 +/* f0fd0e0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0fd0e4: 24010006 */ addiu $at,$zero,0x6 +/* f0fd0e8: afbf0014 */ sw $ra,0x14($sp) +/* f0fd0ec: afa5001c */ sw $a1,0x1c($sp) +/* f0fd0f0: 14810004 */ bne $a0,$at,.L0f0fd104 +/* f0fd0f4: afa60020 */ sw $a2,0x20($sp) +/* f0fd0f8: 3c048007 */ lui $a0,0x8007 +/* f0fd0fc: 0fc3cbd3 */ jal func0f0f2f4c +/* f0fd100: 248416a8 */ addiu $a0,$a0,0x16a8 +.L0f0fd104: +/* f0fd104: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fd108: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0fd10c: 00001025 */ or $v0,$zero,$zero +/* f0fd110: 03e00008 */ jr $ra +/* f0fd114: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0fd118 +/* f0fd118: 3c07800a */ lui $a3,0x800a +/* f0fd11c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0fd120: 8cee0318 */ lw $t6,0x318($a3) +/* f0fd124: 00001825 */ or $v1,$zero,$zero +/* f0fd128: 3c0f800b */ lui $t7,0x800b +/* f0fd12c: 51c0000a */ beqzl $t6,.L0f0fd158 +/* f0fd130: 8ce90298 */ lw $t1,0x298($a3) +/* f0fd134: 95efcb9e */ lhu $t7,-0x3462($t7) +/* f0fd138: 24180001 */ addiu $t8,$zero,0x1 +/* f0fd13c: 0098c804 */ sllv $t9,$t8,$a0 +/* f0fd140: 01f94024 */ and $t0,$t7,$t9 +/* f0fd144: 11000029 */ beqz $t0,.L0f0fd1ec +/* f0fd148: 00000000 */ sll $zero,$zero,0x0 +/* f0fd14c: 03e00008 */ jr $ra +/* f0fd150: 00801025 */ or $v0,$a0,$zero +/* f0fd154: 8ce90298 */ lw $t1,0x298($a3) +.L0f0fd158: +/* f0fd158: 05230005 */ bgezl $t1,.L0f0fd170 +/* f0fd15c: 8ceb006c */ lw $t3,0x6c($a3) +/* f0fd160: 8cea029c */ lw $t2,0x29c($a3) +/* f0fd164: 05400021 */ bltz $t2,.L0f0fd1ec +/* f0fd168: 00000000 */ sll $zero,$zero,0x0 +/* f0fd16c: 8ceb006c */ lw $t3,0x6c($a3) +.L0f0fd170: +/* f0fd170: 00001025 */ or $v0,$zero,$zero +/* f0fd174: 00002825 */ or $a1,$zero,$zero +/* f0fd178: 11600003 */ beqz $t3,.L0f0fd188 +/* f0fd17c: 00003025 */ or $a2,$zero,$zero +/* f0fd180: 10000001 */ beqz $zero,.L0f0fd188 +/* f0fd184: 24020001 */ addiu $v0,$zero,0x1 +.L0f0fd188: +/* f0fd188: 8cec0068 */ lw $t4,0x68($a3) +/* f0fd18c: 11800003 */ beqz $t4,.L0f0fd19c +/* f0fd190: 00000000 */ sll $zero,$zero,0x0 +/* f0fd194: 10000001 */ beqz $zero,.L0f0fd19c +/* f0fd198: 24050001 */ addiu $a1,$zero,0x1 +.L0f0fd19c: +/* f0fd19c: 8ced0064 */ lw $t5,0x64($a3) +/* f0fd1a0: 11a00003 */ beqz $t5,.L0f0fd1b0 +/* f0fd1a4: 00000000 */ sll $zero,$zero,0x0 +/* f0fd1a8: 10000001 */ beqz $zero,.L0f0fd1b0 +/* f0fd1ac: 24060001 */ addiu $a2,$zero,0x1 +.L0f0fd1b0: +/* f0fd1b0: 8cee0070 */ lw $t6,0x70($a3) +/* f0fd1b4: 00003825 */ or $a3,$zero,$zero +/* f0fd1b8: 11c00003 */ beqz $t6,.L0f0fd1c8 +/* f0fd1bc: 00000000 */ sll $zero,$zero,0x0 +/* f0fd1c0: 10000001 */ beqz $zero,.L0f0fd1c8 +/* f0fd1c4: 24070001 */ addiu $a3,$zero,0x1 +.L0f0fd1c8: +/* f0fd1c8: 00e6c021 */ addu $t8,$a3,$a2 +/* f0fd1cc: 03057821 */ addu $t7,$t8,$a1 +/* f0fd1d0: 01e2c821 */ addu $t9,$t7,$v0 +/* f0fd1d4: 2b210002 */ slti $at,$t9,0x2 +/* f0fd1d8: 14200004 */ bnez $at,.L0f0fd1ec +/* f0fd1dc: 24010001 */ addiu $at,$zero,0x1 +/* f0fd1e0: 14810002 */ bne $a0,$at,.L0f0fd1ec +/* f0fd1e4: 00000000 */ sll $zero,$zero,0x0 +/* f0fd1e8: 24030001 */ addiu $v1,$zero,0x1 +.L0f0fd1ec: +/* f0fd1ec: 03e00008 */ jr $ra +/* f0fd1f0: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f0fd1f4 +/* f0fd1f4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0fd1f8: afbf0014 */ sw $ra,0x14($sp) +/* f0fd1fc: 0fc3f446 */ jal func0f0fd118 +/* f0fd200: afa5001c */ sw $a1,0x1c($sp) +/* f0fd204: 3c03800a */ lui $v1,0x800a +/* f0fd208: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0fd20c: 8c6e000c */ lw $t6,0xc($v1) +/* f0fd210: 24050001 */ addiu $a1,$zero,0x1 +/* f0fd214: 3c0f8006 */ lui $t7,0x8006 +/* f0fd218: 29c10014 */ slti $at,$t6,0x14 +/* f0fd21c: 10200002 */ beqz $at,.L0f0fd228 +/* f0fd220: 0002c8c0 */ sll $t9,$v0,0x3 +/* f0fd224: 00002825 */ or $a1,$zero,$zero +.L0f0fd228: +/* f0fd228: 91ef2940 */ lbu $t7,0x2940($t7) +/* f0fd22c: 0322c823 */ subu $t9,$t9,$v0 +/* f0fd230: 0019c880 */ sll $t9,$t9,0x2 +/* f0fd234: 15e00002 */ bnez $t7,.L0f0fd240 +/* f0fd238: 0322c821 */ addu $t9,$t9,$v0 +/* f0fd23c: 00002825 */ or $a1,$zero,$zero +.L0f0fd240: +/* f0fd240: 8c7804b4 */ lw $t8,0x4b4($v1) +/* f0fd244: 2401005b */ addiu $at,$zero,0x5b +/* f0fd248: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0fd24c: 17010002 */ bne $t8,$at,.L0f0fd258 +/* f0fd250: 0322c823 */ subu $t9,$t9,$v0 +/* f0fd254: 24050001 */ addiu $a1,$zero,0x1 +.L0f0fd258: +/* f0fd258: 0019c900 */ sll $t9,$t9,0x4 +/* f0fd25c: 3c04800a */ lui $a0,0x800a +/* f0fd260: 00992021 */ addu $a0,$a0,$t9 +/* f0fd264: 8c84e4f8 */ lw $a0,-0x1b08($a0) +/* f0fd268: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fd26c: 3c02800a */ lui $v0,0x800a +/* f0fd270: 1080001d */ beqz $a0,.L0f0fd2e8 +/* f0fd274: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0fd278: 8c830000 */ lw $v1,0x0($a0) +/* f0fd27c: 3c088007 */ lui $t0,0x8007 +/* f0fd280: 2508176c */ addiu $t0,$t0,0x176c +/* f0fd284: 11030016 */ beq $t0,$v1,.L0f0fd2e0 +/* f0fd288: 3c098007 */ lui $t1,0x8007 +/* f0fd28c: 25291878 */ addiu $t1,$t1,0x1878 +/* f0fd290: 11230013 */ beq $t1,$v1,.L0f0fd2e0 +/* f0fd294: 3c0a8007 */ lui $t2,0x8007 +/* f0fd298: 254a191c */ addiu $t2,$t2,0x191c +/* f0fd29c: 11430010 */ beq $t2,$v1,.L0f0fd2e0 +/* f0fd2a0: 3c0b8007 */ lui $t3,0x8007 +/* f0fd2a4: 256b1810 */ addiu $t3,$t3,0x1810 +/* f0fd2a8: 1163000d */ beq $t3,$v1,.L0f0fd2e0 +/* f0fd2ac: 3c0c8007 */ lui $t4,0x8007 +/* f0fd2b0: 258c16a8 */ addiu $t4,$t4,0x16a8 +/* f0fd2b4: 1183000a */ beq $t4,$v1,.L0f0fd2e0 +/* f0fd2b8: 3c0d8007 */ lui $t5,0x8007 +/* f0fd2bc: 25ad1548 */ addiu $t5,$t5,0x1548 +/* f0fd2c0: 11a30007 */ beq $t5,$v1,.L0f0fd2e0 +/* f0fd2c4: 3c0e8007 */ lui $t6,0x8007 +/* f0fd2c8: 25ce15b0 */ addiu $t6,$t6,0x15b0 +/* f0fd2cc: 11c30004 */ beq $t6,$v1,.L0f0fd2e0 +/* f0fd2d0: 3c0f8007 */ lui $t7,0x8007 +/* f0fd2d4: 25ef1618 */ addiu $t7,$t7,0x1618 +/* f0fd2d8: 15e3000f */ bne $t7,$v1,.L0f0fd318 +/* f0fd2dc: 00000000 */ sll $zero,$zero,0x0 +.L0f0fd2e0: +/* f0fd2e0: 1000000d */ beqz $zero,.L0f0fd318 +/* f0fd2e4: 00002825 */ or $a1,$zero,$zero +.L0f0fd2e8: +/* f0fd2e8: 244219c0 */ addiu $v0,$v0,0x19c0 +/* f0fd2ec: 90580015 */ lbu $t8,0x15($v0) +/* f0fd2f0: 240100ff */ addiu $at,$zero,0xff +/* f0fd2f4: 57010008 */ bnel $t8,$at,.L0f0fd318 +/* f0fd2f8: 00002825 */ or $a1,$zero,$zero +/* f0fd2fc: 90590014 */ lbu $t9,0x14($v0) +/* f0fd300: 57200005 */ bnezl $t9,.L0f0fd318 +/* f0fd304: 00002825 */ or $a1,$zero,$zero +/* f0fd308: 904805d4 */ lbu $t0,0x5d4($v0) +/* f0fd30c: 11000002 */ beqz $t0,.L0f0fd318 +/* f0fd310: 00000000 */ sll $zero,$zero,0x0 +/* f0fd314: 00002825 */ or $a1,$zero,$zero +.L0f0fd318: +/* f0fd318: 03e00008 */ jr $ra +/* f0fd31c: 00a01025 */ or $v0,$a1,$zero +); + +GLOBAL_ASM( +glabel func0f0fd320 +/* f0fd320: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0fd324: 3c0e8007 */ lui $t6,0x8007 +/* f0fd328: 8dce1448 */ lw $t6,0x1448($t6) +/* f0fd32c: afbf0014 */ sw $ra,0x14($sp) +/* f0fd330: afa40020 */ sw $a0,0x20($sp) +/* f0fd334: afa50024 */ sw $a1,0x24($sp) +/* f0fd338: 0fc3f446 */ jal func0f0fd118 +/* f0fd33c: afae001c */ sw $t6,0x1c($sp) +/* f0fd340: 8faf0024 */ lw $t7,0x24($sp) +/* f0fd344: 3c018007 */ lui $at,0x8007 +/* f0fd348: ac221448 */ sw $v0,0x1448($at) +/* f0fd34c: 2de10005 */ sltiu $at,$t7,0x5 +/* f0fd350: 1020004a */ beqz $at,.L0f0fd47c +/* f0fd354: afa20018 */ sw $v0,0x18($sp) +/* f0fd358: 000f7880 */ sll $t7,$t7,0x2 +/* f0fd35c: 3c017f1b */ lui $at,0x7f1b +/* f0fd360: 002f0821 */ addu $at,$at,$t7 +/* f0fd364: 8c2f2b00 */ lw $t7,0x2b00($at) +/* f0fd368: 01e00008 */ jr $t7 +/* f0fd36c: 00000000 */ sll $zero,$zero,0x0 +/* f0fd370: 3c048007 */ lui $a0,0x8007 +/* f0fd374: 2484176c */ addiu $a0,$a0,0x176c +/* f0fd378: 8fa50018 */ lw $a1,0x18($sp) +/* f0fd37c: 0fc3f3a3 */ jal func0f0fce8c +/* f0fd380: 8fa60020 */ lw $a2,0x20($sp) +/* f0fd384: 1000003e */ beqz $zero,.L0f0fd480 +/* f0fd388: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fd38c: 3c048007 */ lui $a0,0x8007 +/* f0fd390: 8c841448 */ lw $a0,0x1448($a0) +/* f0fd394: 3c19800a */ lui $t9,0x800a +/* f0fd398: 2739e000 */ addiu $t9,$t9,-8192 +/* f0fd39c: 0004c0c0 */ sll $t8,$a0,0x3 +/* f0fd3a0: 0304c023 */ subu $t8,$t8,$a0 +/* f0fd3a4: 0018c080 */ sll $t8,$t8,0x2 +/* f0fd3a8: 0304c021 */ addu $t8,$t8,$a0 +/* f0fd3ac: 0018c0c0 */ sll $t8,$t8,0x3 +/* f0fd3b0: 0304c023 */ subu $t8,$t8,$a0 +/* f0fd3b4: 0018c100 */ sll $t8,$t8,0x4 +/* f0fd3b8: 03194021 */ addu $t0,$t8,$t9 +/* f0fd3bc: 850604f4 */ lh $a2,0x4f4($t0) +/* f0fd3c0: 00003825 */ or $a3,$zero,$zero +/* f0fd3c4: 00001025 */ or $v0,$zero,$zero +/* f0fd3c8: 18c00018 */ blez $a2,.L0f0fd42c +/* f0fd3cc: 000448c0 */ sll $t1,$a0,0x3 +/* f0fd3d0: 01244823 */ subu $t1,$t1,$a0 +/* f0fd3d4: 00094880 */ sll $t1,$t1,0x2 +/* f0fd3d8: 01244821 */ addu $t1,$t1,$a0 +/* f0fd3dc: 000948c0 */ sll $t1,$t1,0x3 +/* f0fd3e0: 00062880 */ sll $a1,$a2,0x2 +/* f0fd3e4: 00a62823 */ subu $a1,$a1,$a2 +/* f0fd3e8: 01244823 */ subu $t1,$t1,$a0 +/* f0fd3ec: 00094900 */ sll $t1,$t1,0x4 +/* f0fd3f0: 3c068007 */ lui $a2,0x8007 +/* f0fd3f4: 24c64c38 */ addiu $a2,$a2,0x4c38 +/* f0fd3f8: 01391821 */ addu $v1,$t1,$t9 +/* f0fd3fc: 000528c0 */ sll $a1,$a1,0x3 +.L0f0fd400: +/* f0fd400: 8c640464 */ lw $a0,0x464($v1) +/* f0fd404: 24420018 */ addiu $v0,$v0,0x18 +/* f0fd408: 0045082a */ slt $at,$v0,$a1 +/* f0fd40c: 10800005 */ beqz $a0,.L0f0fd424 +/* f0fd410: 00000000 */ sll $zero,$zero,0x0 +/* f0fd414: 8c8a0000 */ lw $t2,0x0($a0) +/* f0fd418: 14ca0002 */ bne $a2,$t2,.L0f0fd424 +/* f0fd41c: 00000000 */ sll $zero,$zero,0x0 +/* f0fd420: 24070001 */ addiu $a3,$zero,0x1 +.L0f0fd424: +/* f0fd424: 1420fff6 */ bnez $at,.L0f0fd400 +/* f0fd428: 24630018 */ addiu $v1,$v1,0x18 +.L0f0fd42c: +/* f0fd42c: 14e00013 */ bnez $a3,.L0f0fd47c +/* f0fd430: 3c048007 */ lui $a0,0x8007 +/* f0fd434: 24841810 */ addiu $a0,$a0,0x1810 +/* f0fd438: 8fa50018 */ lw $a1,0x18($sp) +/* f0fd43c: 0fc3f3a3 */ jal func0f0fce8c +/* f0fd440: 8fa60020 */ lw $a2,0x20($sp) +/* f0fd444: 1000000e */ beqz $zero,.L0f0fd480 +/* f0fd448: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fd44c: 3c048007 */ lui $a0,0x8007 +/* f0fd450: 24841878 */ addiu $a0,$a0,0x1878 +/* f0fd454: 8fa50018 */ lw $a1,0x18($sp) +/* f0fd458: 0fc3f3a3 */ jal func0f0fce8c +/* f0fd45c: 8fa60020 */ lw $a2,0x20($sp) +/* f0fd460: 10000007 */ beqz $zero,.L0f0fd480 +/* f0fd464: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fd468: 3c048007 */ lui $a0,0x8007 +/* f0fd46c: 2484191c */ addiu $a0,$a0,0x191c +/* f0fd470: 8fa50018 */ lw $a1,0x18($sp) +/* f0fd474: 0fc3f3a3 */ jal func0f0fce8c +/* f0fd478: 8fa60020 */ lw $a2,0x20($sp) +.L0f0fd47c: +/* f0fd47c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0fd480: +/* f0fd480: 8fab001c */ lw $t3,0x1c($sp) +/* f0fd484: 3c018007 */ lui $at,0x8007 +/* f0fd488: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0fd48c: 03e00008 */ jr $ra +/* f0fd490: ac2b1448 */ sw $t3,0x1448($at) +); + +GLOBAL_ASM( +glabel func0f0fd494 +/* f0fd494: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0fd498: afb00018 */ sw $s0,0x18($sp) +/* f0fd49c: 3c10800a */ lui $s0,0x800a +/* f0fd4a0: 261019c0 */ addiu $s0,$s0,0x19c0 +/* f0fd4a4: 920f05d5 */ lbu $t7,0x5d5($s0) +/* f0fd4a8: afbf001c */ sw $ra,0x1c($sp) +/* f0fd4ac: afa40038 */ sw $a0,0x38($sp) +/* f0fd4b0: 35f80010 */ ori $t8,$t7,0x10 +/* f0fd4b4: 0fc2d5be */ jal func0f0b56f8 +/* f0fd4b8: a21805d5 */ sb $t8,0x5d5($s0) +/* f0fd4bc: 00402025 */ or $a0,$v0,$zero +/* f0fd4c0: 8fa50038 */ lw $a1,0x38($sp) +/* f0fd4c4: 0c0056da */ jal 0x15b68 +/* f0fd4c8: 27a60024 */ addiu $a2,$sp,0x24 +/* f0fd4cc: 27a40024 */ addiu $a0,$sp,0x24 +/* f0fd4d0: 0fc2d341 */ jal func0f0b4d04 +/* f0fd4d4: 27a50030 */ addiu $a1,$sp,0x30 +/* f0fd4d8: 0c002f02 */ jal 0xbc08 +/* f0fd4dc: 00000000 */ sll $zero,$zero,0x0 +/* f0fd4e0: c7a40030 */ lwc1 $f4,0x30($sp) +/* f0fd4e4: 4600218d */ trunc.w.s $f6,$f4 +/* f0fd4e8: 44083000 */ mfc1 $t0,$f6 +/* f0fd4ec: 04410003 */ bgez $v0,.L0f0fd4fc +/* f0fd4f0: 00024843 */ sra $t1,$v0,0x1 +/* f0fd4f4: 24410001 */ addiu $at,$v0,0x1 +/* f0fd4f8: 00014843 */ sra $t1,$at,0x1 +.L0f0fd4fc: +/* f0fd4fc: 01095023 */ subu $t2,$t0,$t1 +/* f0fd500: 0c002f06 */ jal 0xbc18 +/* f0fd504: ae0a0670 */ sw $t2,0x670($s0) +/* f0fd508: c7a80034 */ lwc1 $f8,0x34($sp) +/* f0fd50c: 920f05d5 */ lbu $t7,0x5d5($s0) +/* f0fd510: 8fbf001c */ lw $ra,0x1c($sp) +/* f0fd514: 4600428d */ trunc.w.s $f10,$f8 +/* f0fd518: 31f8fff7 */ andi $t8,$t7,0xfff7 +/* f0fd51c: a21805d5 */ sb $t8,0x5d5($s0) +/* f0fd520: 440c5000 */ mfc1 $t4,$f10 +/* f0fd524: 04410003 */ bgez $v0,.L0f0fd534 +/* f0fd528: 00026843 */ sra $t5,$v0,0x1 +/* f0fd52c: 24410001 */ addiu $at,$v0,0x1 +/* f0fd530: 00016843 */ sra $t5,$at,0x1 +.L0f0fd534: +/* f0fd534: 018d7023 */ subu $t6,$t4,$t5 +/* f0fd538: ae0e0674 */ sw $t6,0x674($s0) +/* f0fd53c: 8fb00018 */ lw $s0,0x18($sp) +/* f0fd540: 03e00008 */ jr $ra +/* f0fd544: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f0fd548 +/* f0fd548: 3c02800a */ lui $v0,0x800a +/* f0fd54c: 244219c0 */ addiu $v0,$v0,0x19c0 +/* f0fd550: 804e066e */ lb $t6,0x66e($v0) +/* f0fd554: 004e7821 */ addu $t7,$v0,$t6 +/* f0fd558: a1e40669 */ sb $a0,0x669($t7) +/* f0fd55c: 8058066e */ lb $t8,0x66e($v0) +/* f0fd560: a040066f */ sb $zero,0x66f($v0) +/* f0fd564: 27190001 */ addiu $t9,$t8,0x1 +/* f0fd568: 03e00008 */ jr $ra +/* f0fd56c: a059066e */ sb $t9,0x66e($v0) +); + +GLOBAL_ASM( +glabel func0f0fd570 +/* f0fd570: 3c028007 */ lui $v0,0x8007 +/* f0fd574: 8c421448 */ lw $v0,0x1448($v0) +/* f0fd578: 3c0f800a */ lui $t7,0x800a +/* f0fd57c: 25efe000 */ addiu $t7,$t7,-8192 +/* f0fd580: 000270c0 */ sll $t6,$v0,0x3 +/* f0fd584: 01c27023 */ subu $t6,$t6,$v0 +/* f0fd588: 000e7080 */ sll $t6,$t6,0x2 +/* f0fd58c: 01c27021 */ addu $t6,$t6,$v0 +/* f0fd590: 000e70c0 */ sll $t6,$t6,0x3 +/* f0fd594: 01c27023 */ subu $t6,$t6,$v0 +/* f0fd598: 000e7100 */ sll $t6,$t6,0x4 +/* f0fd59c: 01cf1821 */ addu $v1,$t6,$t7 +/* f0fd5a0: 8c7804f8 */ lw $t8,0x4f8($v1) +/* f0fd5a4: 27bdfff8 */ addiu $sp,$sp,-8 +/* f0fd5a8: afb00004 */ sw $s0,0x4($sp) +/* f0fd5ac: 13000024 */ beqz $t8,.L0f0fd640 +/* f0fd5b0: 00808025 */ or $s0,$a0,$zero +/* f0fd5b4: 846504f4 */ lh $a1,0x4f4($v1) +/* f0fd5b8: 0002c8c0 */ sll $t9,$v0,0x3 +/* f0fd5bc: 0322c823 */ subu $t9,$t9,$v0 +/* f0fd5c0: 18a0001f */ blez $a1,.L0f0fd640 +/* f0fd5c4: 00002025 */ or $a0,$zero,$zero +/* f0fd5c8: 0019c880 */ sll $t9,$t9,0x2 +/* f0fd5cc: 0322c821 */ addu $t9,$t9,$v0 +/* f0fd5d0: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0fd5d4: 0322c823 */ subu $t9,$t9,$v0 +/* f0fd5d8: 0019c900 */ sll $t9,$t9,0x4 +/* f0fd5dc: 032f1821 */ addu $v1,$t9,$t7 +/* f0fd5e0: 00603025 */ or $a2,$v1,$zero +.L0f0fd5e4: +/* f0fd5e4: 80c70478 */ lb $a3,0x478($a2) +/* f0fd5e8: 00045080 */ sll $t2,$a0,0x2 +/* f0fd5ec: 01445023 */ subu $t2,$t2,$a0 +/* f0fd5f0: 18e0000f */ blez $a3,.L0f0fd630 +/* f0fd5f4: 00001025 */ or $v0,$zero,$zero +/* f0fd5f8: 000a50c0 */ sll $t2,$t2,0x3 +/* f0fd5fc: 006a4021 */ addu $t0,$v1,$t2 +.L0f0fd600: +/* f0fd600: 8d090464 */ lw $t1,0x464($t0) +/* f0fd604: 24420001 */ addiu $v0,$v0,0x1 +/* f0fd608: 0047082a */ slt $at,$v0,$a3 +/* f0fd60c: 11200006 */ beqz $t1,.L0f0fd628 +/* f0fd610: 00000000 */ sll $zero,$zero,0x0 +/* f0fd614: 8d2b0000 */ lw $t3,0x0($t1) +/* f0fd618: 160b0003 */ bne $s0,$t3,.L0f0fd628 +/* f0fd61c: 00000000 */ sll $zero,$zero,0x0 +/* f0fd620: 10000008 */ beqz $zero,.L0f0fd644 +/* f0fd624: 01201025 */ or $v0,$t1,$zero +.L0f0fd628: +/* f0fd628: 1420fff5 */ bnez $at,.L0f0fd600 +/* f0fd62c: 25080004 */ addiu $t0,$t0,0x4 +.L0f0fd630: +/* f0fd630: 24840001 */ addiu $a0,$a0,0x1 +/* f0fd634: 0085082a */ slt $at,$a0,$a1 +/* f0fd638: 1420ffea */ bnez $at,.L0f0fd5e4 +/* f0fd63c: 24c60018 */ addiu $a2,$a2,0x18 +.L0f0fd640: +/* f0fd640: 00001025 */ or $v0,$zero,$zero +.L0f0fd644: +/* f0fd644: 8fb00004 */ lw $s0,0x4($sp) +/* f0fd648: 03e00008 */ jr $ra +/* f0fd64c: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0f0fd650 +/* f0fd650: 3c0e800a */ lui $t6,0x800a +/* f0fd654: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0fd658: 03e00008 */ jr $ra +/* f0fd65c: 8dc21c04 */ lw $v0,0x1c04($t6) +); + +GLOBAL_ASM( +glabel func0f0fd660 +/* f0fd660: 3c0e8007 */ lui $t6,0x8007 +/* f0fd664: 8dce1448 */ lw $t6,0x1448($t6) +/* f0fd668: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0fd66c: afbf0014 */ sw $ra,0x14($sp) +/* f0fd670: 0fc62590 */ jal func0f189640 +/* f0fd674: afae001c */ sw $t6,0x1c($sp) +/* f0fd678: 14400019 */ bnez $v0,.L0f0fd6e0 +/* f0fd67c: 3c03800a */ lui $v1,0x800a +/* f0fd680: 3c0f800a */ lui $t7,0x800a +/* f0fd684: 8def21b8 */ lw $t7,0x21b8($t7) +/* f0fd688: 3c19800a */ lui $t9,0x800a +/* f0fd68c: 273920d0 */ addiu $t9,$t9,0x20d0 +/* f0fd690: 000fc0c0 */ sll $t8,$t7,0x3 +/* f0fd694: 030fc023 */ subu $t8,$t8,$t7 +/* f0fd698: 0018c0c0 */ sll $t8,$t8,0x3 +/* f0fd69c: 03191021 */ addu $v0,$t8,$t9 +/* f0fd6a0: 90480032 */ lbu $t0,0x32($v0) +/* f0fd6a4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0fd6a8: 8c690284 */ lw $t1,0x284($v1) +/* f0fd6ac: a0480033 */ sb $t0,0x33($v0) +/* f0fd6b0: 3c018007 */ lui $at,0x8007 +/* f0fd6b4: a1200250 */ sb $zero,0x250($t1) +/* f0fd6b8: 8c6a0288 */ lw $t2,0x288($v1) +/* f0fd6bc: 3c048007 */ lui $a0,0x8007 +/* f0fd6c0: 24841988 */ addiu $a0,$a0,0x1988 +/* f0fd6c4: 8d4b0070 */ lw $t3,0x70($t2) +/* f0fd6c8: 24050008 */ addiu $a1,$zero,0x8 +/* f0fd6cc: 0fc3e0cc */ jal func0f0f8330 +/* f0fd6d0: ac2b1448 */ sw $t3,0x1448($at) +/* f0fd6d4: 8fac001c */ lw $t4,0x1c($sp) +/* f0fd6d8: 3c018007 */ lui $at,0x8007 +/* f0fd6dc: ac2c1448 */ sw $t4,0x1448($at) +.L0f0fd6e0: +/* f0fd6e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fd6e4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0fd6e8: 03e00008 */ jr $ra +/* f0fd6ec: 00000000 */ sll $zero,$zero,0x0 +/* f0fd6f0: 27bdff48 */ addiu $sp,$sp,-184 +/* f0fd6f4: 248effff */ addiu $t6,$a0,-1 +/* f0fd6f8: 2dc10014 */ sltiu $at,$t6,0x14 +/* f0fd6fc: afbf0034 */ sw $ra,0x34($sp) +/* f0fd700: afa500bc */ sw $a1,0xbc($sp) +/* f0fd704: 10200156 */ beqz $at,.L0f0fdc60 +/* f0fd708: afa600c0 */ sw $a2,0xc0($sp) +/* f0fd70c: 000e7080 */ sll $t6,$t6,0x2 +/* f0fd710: 3c017f1b */ lui $at,0x7f1b +/* f0fd714: 002e0821 */ addu $at,$at,$t6 +/* f0fd718: 8c2e2c8c */ lw $t6,0x2c8c($at) +/* f0fd71c: 01c00008 */ jr $t6 +/* f0fd720: 00000000 */ sll $zero,$zero,0x0 +/* f0fd724: 3c0f800a */ lui $t7,0x800a +/* f0fd728: 8def21b8 */ lw $t7,0x21b8($t7) +/* f0fd72c: 3c19800a */ lui $t9,0x800a +/* f0fd730: 3c0b800a */ lui $t3,0x800a +/* f0fd734: 000fc0c0 */ sll $t8,$t7,0x3 +/* f0fd738: 030fc023 */ subu $t8,$t8,$t7 +/* f0fd73c: 0018c0c0 */ sll $t8,$t8,0x3 +/* f0fd740: 0338c821 */ addu $t9,$t9,$t8 +/* f0fd744: 93392103 */ lbu $t9,0x2103($t9) +/* f0fd748: 256b9fc0 */ addiu $t3,$t3,-24640 +/* f0fd74c: 3c06800b */ lui $a2,0x800b +/* f0fd750: 1320004b */ beqz $t9,.L0f0fd880 +/* f0fd754: 3c0e800b */ lui $t6,0x800b +/* f0fd758: 8d6e0284 */ lw $t6,0x284($t3) +/* f0fd75c: 8d6c006c */ lw $t4,0x6c($t3) +/* f0fd760: 00002825 */ or $a1,$zero,$zero +/* f0fd764: 8dcf00bc */ lw $t7,0xbc($t6) +/* f0fd768: 00004825 */ or $t1,$zero,$zero +/* f0fd76c: 8df80004 */ lw $t8,0x4($t7) +/* f0fd770: 11800003 */ beqz $t4,.L0f0fd780 +/* f0fd774: afb800ac */ sw $t8,0xac($sp) +/* f0fd778: 10000001 */ beqz $zero,.L0f0fd780 +/* f0fd77c: 24090001 */ addiu $t1,$zero,0x1 +.L0f0fd780: +/* f0fd780: 8d6d0068 */ lw $t5,0x68($t3) +/* f0fd784: 00003825 */ or $a3,$zero,$zero +/* f0fd788: 00002025 */ or $a0,$zero,$zero +/* f0fd78c: 11a00003 */ beqz $t5,.L0f0fd79c +/* f0fd790: 00000000 */ sll $zero,$zero,0x0 +/* f0fd794: 10000001 */ beqz $zero,.L0f0fd79c +/* f0fd798: 24070001 */ addiu $a3,$zero,0x1 +.L0f0fd79c: +/* f0fd79c: 8d7f0064 */ lw $ra,0x64($t3) +/* f0fd7a0: 00001825 */ or $v1,$zero,$zero +/* f0fd7a4: 13e00003 */ beqz $ra,.L0f0fd7b4 +/* f0fd7a8: 00000000 */ sll $zero,$zero,0x0 +/* f0fd7ac: 10000001 */ beqz $zero,.L0f0fd7b4 +/* f0fd7b0: 24040001 */ addiu $a0,$zero,0x1 +.L0f0fd7b4: +/* f0fd7b4: 8d6a0070 */ lw $t2,0x70($t3) +/* f0fd7b8: 8faf00ac */ lw $t7,0xac($sp) +/* f0fd7bc: 11400003 */ beqz $t2,.L0f0fd7cc +/* f0fd7c0: 00000000 */ sll $zero,$zero,0x0 +/* f0fd7c4: 10000001 */ beqz $zero,.L0f0fd7cc +/* f0fd7c8: 24030001 */ addiu $v1,$zero,0x1 +.L0f0fd7cc: +/* f0fd7cc: 8cc6c530 */ lw $a2,-0x3ad0($a2) +/* f0fd7d0: 0064c821 */ addu $t9,$v1,$a0 +/* f0fd7d4: 03277021 */ addu $t6,$t9,$a3 +/* f0fd7d8: 01c91021 */ addu $v0,$t6,$t1 +/* f0fd7dc: 0046082a */ slt $at,$v0,$a2 +/* f0fd7e0: 10200010 */ beqz $at,.L0f0fd824 +/* f0fd7e4: 0002c080 */ sll $t8,$v0,0x2 +/* f0fd7e8: 3c19800b */ lui $t9,0x800b +/* f0fd7ec: 2739c4d0 */ addiu $t9,$t9,-15152 +/* f0fd7f0: 00067080 */ sll $t6,$a2,0x2 +/* f0fd7f4: 01d92021 */ addu $a0,$t6,$t9 +/* f0fd7f8: 03191021 */ addu $v0,$t8,$t9 +/* f0fd7fc: 91e30125 */ lbu $v1,0x125($t7) +/* f0fd800: 8c4f0000 */ lw $t7,0x0($v0) +.L0f0fd804: +/* f0fd804: 24420004 */ addiu $v0,$v0,0x4 +/* f0fd808: 0044082b */ sltu $at,$v0,$a0 +/* f0fd80c: 91f80125 */ lbu $t8,0x125($t7) +/* f0fd810: 10780002 */ beq $v1,$t8,.L0f0fd81c +/* f0fd814: 00000000 */ sll $zero,$zero,0x0 +/* f0fd818: 24a50001 */ addiu $a1,$a1,0x1 +.L0f0fd81c: +/* f0fd81c: 5420fff9 */ bnezl $at,.L0f0fd804 +/* f0fd820: 8c4f0000 */ lw $t7,0x0($v0) +.L0f0fd824: +/* f0fd824: 11400003 */ beqz $t2,.L0f0fd834 +/* f0fd828: 8fb800c0 */ lw $t8,0xc0($sp) +/* f0fd82c: 10000002 */ beqz $zero,.L0f0fd838 +/* f0fd830: 24090001 */ addiu $t1,$zero,0x1 +.L0f0fd834: +/* f0fd834: 00004825 */ or $t1,$zero,$zero +.L0f0fd838: +/* f0fd838: 11800003 */ beqz $t4,.L0f0fd848 +/* f0fd83c: 00003825 */ or $a3,$zero,$zero +/* f0fd840: 10000001 */ beqz $zero,.L0f0fd848 +/* f0fd844: 24070001 */ addiu $a3,$zero,0x1 +.L0f0fd848: +/* f0fd848: 11a00003 */ beqz $t5,.L0f0fd858 +/* f0fd84c: 00002025 */ or $a0,$zero,$zero +/* f0fd850: 10000001 */ beqz $zero,.L0f0fd858 +/* f0fd854: 24040001 */ addiu $a0,$zero,0x1 +.L0f0fd858: +/* f0fd858: 13e00003 */ beqz $ra,.L0f0fd868 +/* f0fd85c: 00001825 */ or $v1,$zero,$zero +/* f0fd860: 10000001 */ beqz $zero,.L0f0fd868 +/* f0fd864: 24030001 */ addiu $v1,$zero,0x1 +.L0f0fd868: +/* f0fd868: 00a37021 */ addu $t6,$a1,$v1 +/* f0fd86c: 01c4c821 */ addu $t9,$t6,$a0 +/* f0fd870: 03277821 */ addu $t7,$t9,$a3 +/* f0fd874: 01e92821 */ addu $a1,$t7,$t1 +/* f0fd878: 100000f9 */ beqz $zero,.L0f0fdc60 +/* f0fd87c: af050000 */ sw $a1,0x0($t8) +.L0f0fd880: +/* f0fd880: 8dcec530 */ lw $t6,-0x3ad0($t6) +/* f0fd884: 8faf00c0 */ lw $t7,0xc0($sp) +/* f0fd888: 25d9ffff */ addiu $t9,$t6,-1 +/* f0fd88c: 100000f4 */ beqz $zero,.L0f0fdc60 +/* f0fd890: adf90000 */ sw $t9,0x0($t7) +/* f0fd894: 3c0e800a */ lui $t6,0x800a +/* f0fd898: 8dce21b8 */ lw $t6,0x21b8($t6) +/* f0fd89c: 8fb800c0 */ lw $t8,0xc0($sp) +/* f0fd8a0: 3c0f800a */ lui $t7,0x800a +/* f0fd8a4: 000ec8c0 */ sll $t9,$t6,0x3 +/* f0fd8a8: 032ec823 */ subu $t9,$t9,$t6 +/* f0fd8ac: 3c0b800a */ lui $t3,0x800a +/* f0fd8b0: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0fd8b4: 25ef20d0 */ addiu $t7,$t7,0x20d0 +/* f0fd8b8: 256b9fc0 */ addiu $t3,$t3,-24640 +/* f0fd8bc: 032f5021 */ addu $t2,$t9,$t7 +/* f0fd8c0: 8f020000 */ lw $v0,0x0($t8) +/* f0fd8c4: 81580000 */ lb $t8,0x0($t2) +/* f0fd8c8: 8d670284 */ lw $a3,0x284($t3) +/* f0fd8cc: 3c09800b */ lui $t1,0x800b +/* f0fd8d0: 2529c4d0 */ addiu $t1,$t1,-15152 +/* f0fd8d4: 00f87021 */ addu $t6,$a3,$t8 +/* f0fd8d8: 91d91be5 */ lbu $t9,0x1be5($t6) +/* f0fd8dc: 3c06800b */ lui $a2,0x800b +/* f0fd8e0: 24c6c4cc */ addiu $a2,$a2,-15156 +/* f0fd8e4: 00197880 */ sll $t7,$t9,0x2 +/* f0fd8e8: 012fc021 */ addu $t8,$t1,$t7 +/* f0fd8ec: 8f0e0000 */ lw $t6,0x0($t8) +/* f0fd8f0: 91480033 */ lbu $t0,0x33($t2) +/* f0fd8f4: afae00a0 */ sw $t6,0xa0($sp) +/* f0fd8f8: 8cf900bc */ lw $t9,0xbc($a3) +/* f0fd8fc: 8f240004 */ lw $a0,0x4($t9) +.L0f0fd900: +/* f0fd900: 1100000a */ beqz $t0,.L0f0fd92c +/* f0fd904: 24c60004 */ addiu $a2,$a2,0x4 +/* f0fd908: 8cc30000 */ lw $v1,0x0($a2) +/* f0fd90c: 10830005 */ beq $a0,$v1,.L0f0fd924 +/* f0fd910: 00000000 */ sll $zero,$zero,0x0 +/* f0fd914: 908f0125 */ lbu $t7,0x125($a0) +/* f0fd918: 90780125 */ lbu $t8,0x125($v1) +/* f0fd91c: 11f80008 */ beq $t7,$t8,.L0f0fd940 +/* f0fd920: 00000000 */ sll $zero,$zero,0x0 +.L0f0fd924: +/* f0fd924: 10000006 */ beqz $zero,.L0f0fd940 +/* f0fd928: 2442ffff */ addiu $v0,$v0,-1 +.L0f0fd92c: +/* f0fd92c: 8cc30000 */ lw $v1,0x0($a2) +/* f0fd930: 8fae00a0 */ lw $t6,0xa0($sp) +/* f0fd934: 11c30002 */ beq $t6,$v1,.L0f0fd940 +/* f0fd938: 00000000 */ sll $zero,$zero,0x0 +/* f0fd93c: 2442ffff */ addiu $v0,$v0,-1 +.L0f0fd940: +/* f0fd940: 0441ffef */ bgez $v0,.L0f0fd900 +/* f0fd944: 00000000 */ sll $zero,$zero,0x0 +/* f0fd948: 1100001d */ beqz $t0,.L0f0fd9c0 +/* f0fd94c: 8fa400a0 */ lw $a0,0xa0($sp) +/* f0fd950: a1400033 */ sb $zero,0x33($t2) +/* f0fd954: 90f91be6 */ lbu $t9,0x1be6($a3) +/* f0fd958: 00001025 */ or $v0,$zero,$zero +/* f0fd95c: 1b20001a */ blez $t9,.L0f0fd9c8 +/* f0fd960: 00e27821 */ addu $t7,$a3,$v0 +.L0f0fd964: +/* f0fd964: 91f81be7 */ lbu $t8,0x1be7($t7) +/* f0fd968: 8ccf0000 */ lw $t7,0x0($a2) +/* f0fd96c: 3c09800b */ lui $t1,0x800b +/* f0fd970: 2529c4d0 */ addiu $t1,$t1,-15152 +/* f0fd974: 00187080 */ sll $t6,$t8,0x2 +/* f0fd978: 012ec821 */ addu $t9,$t1,$t6 +/* f0fd97c: 8f240000 */ lw $a0,0x0($t9) +/* f0fd980: 8de5001c */ lw $a1,0x1c($t7) +/* f0fd984: afa6004c */ sw $a2,0x4c($sp) +/* f0fd988: 0fc6490e */ jal func0f192438 +/* f0fd98c: afa20098 */ sw $v0,0x98($sp) +/* f0fd990: 3c0b800a */ lui $t3,0x800a +/* f0fd994: 256b9fc0 */ addiu $t3,$t3,-24640 +/* f0fd998: 8d670284 */ lw $a3,0x284($t3) +/* f0fd99c: 8fa20098 */ lw $v0,0x98($sp) +/* f0fd9a0: 8fa6004c */ lw $a2,0x4c($sp) +/* f0fd9a4: 90f81be6 */ lbu $t8,0x1be6($a3) +/* f0fd9a8: 24420001 */ addiu $v0,$v0,0x1 +/* f0fd9ac: 0058082a */ slt $at,$v0,$t8 +/* f0fd9b0: 5420ffec */ bnezl $at,.L0f0fd964 +/* f0fd9b4: 00e27821 */ addu $t7,$a3,$v0 +/* f0fd9b8: 10000003 */ beqz $zero,.L0f0fd9c8 +/* f0fd9bc: 00000000 */ sll $zero,$zero,0x0 +.L0f0fd9c0: +/* f0fd9c0: 0fc6490e */ jal func0f192438 +/* f0fd9c4: 8c65001c */ lw $a1,0x1c($v1) +.L0f0fd9c8: +/* f0fd9c8: 0fc3cdb7 */ jal func0f0f36dc +/* f0fd9cc: 00000000 */ sll $zero,$zero,0x0 +/* f0fd9d0: 100000a4 */ beqz $zero,.L0f0fdc64 +/* f0fd9d4: 00001025 */ or $v0,$zero,$zero +/* f0fd9d8: 8fb900c0 */ lw $t9,0xc0($sp) +/* f0fd9dc: 3c0e000f */ lui $t6,0xf +/* f0fd9e0: 35ceffff */ ori $t6,$t6,0xffff +/* f0fd9e4: 1000009e */ beqz $zero,.L0f0fdc60 +/* f0fd9e8: af2e0000 */ sw $t6,0x0($t9) +/* f0fd9ec: 8faf00c0 */ lw $t7,0xc0($sp) +/* f0fd9f0: 3c0e800a */ lui $t6,0x800a +/* f0fd9f4: 8dce21b8 */ lw $t6,0x21b8($t6) +/* f0fd9f8: 8df80000 */ lw $t8,0x0($t7) +/* f0fd9fc: 3c0b800a */ lui $t3,0x800a +/* f0fda00: 000ec8c0 */ sll $t9,$t6,0x3 +/* f0fda04: afb80094 */ sw $t8,0x94($sp) +/* f0fda08: 3c18800a */ lui $t8,0x800a +/* f0fda0c: 032ec823 */ subu $t9,$t9,$t6 +/* f0fda10: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0fda14: 271820d0 */ addiu $t8,$t8,0x20d0 +/* f0fda18: 256b9fc0 */ addiu $t3,$t3,-24640 +/* f0fda1c: 03385021 */ addu $t2,$t9,$t8 +/* f0fda20: 8dec0008 */ lw $t4,0x8($t7) +/* f0fda24: 8de30004 */ lw $v1,0x4($t7) +/* f0fda28: 814f0000 */ lb $t7,0x0($t2) +/* f0fda2c: 8d670284 */ lw $a3,0x284($t3) +/* f0fda30: 3c09800b */ lui $t1,0x800b +/* f0fda34: 3c04800b */ lui $a0,0x800b +/* f0fda38: 00ef7021 */ addu $t6,$a3,$t7 +/* f0fda3c: 91d91be5 */ lbu $t9,0x1be5($t6) +/* f0fda40: 8cef00bc */ lw $t7,0xbc($a3) +/* f0fda44: 2484c4cc */ addiu $a0,$a0,-15156 +/* f0fda48: 0019c080 */ sll $t8,$t9,0x2 +/* f0fda4c: 01384821 */ addu $t1,$t1,$t8 +/* f0fda50: 8d29c4d0 */ lw $t1,-0x3b30($t1) +/* f0fda54: 91480033 */ lbu $t0,0x33($t2) +/* f0fda58: 2405fffc */ addiu $a1,$zero,-4 +/* f0fda5c: 8de60004 */ lw $a2,0x4($t7) +/* f0fda60: 24a50004 */ addiu $a1,$a1,0x4 +.L0f0fda64: +/* f0fda64: 1100000a */ beqz $t0,.L0f0fda90 +/* f0fda68: 24840004 */ addiu $a0,$a0,0x4 +/* f0fda6c: 8c820000 */ lw $v0,0x0($a0) +/* f0fda70: 10c20005 */ beq $a2,$v0,.L0f0fda88 +/* f0fda74: 00000000 */ sll $zero,$zero,0x0 +/* f0fda78: 90ce0125 */ lbu $t6,0x125($a2) +/* f0fda7c: 90590125 */ lbu $t9,0x125($v0) +/* f0fda80: 11d90007 */ beq $t6,$t9,.L0f0fdaa0 +/* f0fda84: 00000000 */ sll $zero,$zero,0x0 +.L0f0fda88: +/* f0fda88: 10000005 */ beqz $zero,.L0f0fdaa0 +/* f0fda8c: 2463ffff */ addiu $v1,$v1,-1 +.L0f0fda90: +/* f0fda90: 8c980000 */ lw $t8,0x0($a0) +/* f0fda94: 11380002 */ beq $t1,$t8,.L0f0fdaa0 +/* f0fda98: 00000000 */ sll $zero,$zero,0x0 +/* f0fda9c: 2463ffff */ addiu $v1,$v1,-1 +.L0f0fdaa0: +/* f0fdaa0: 0463fff0 */ bgezl $v1,.L0f0fda64 +/* f0fdaa4: 24a50004 */ addiu $a1,$a1,0x4 +/* f0fdaa8: 3c0f800b */ lui $t7,0x800b +/* f0fdaac: 25efc500 */ addiu $t7,$t7,-15104 +/* f0fdab0: 00af7021 */ addu $t6,$a1,$t7 +/* f0fdab4: afae0058 */ sw $t6,0x58($sp) +/* f0fdab8: 8dd80000 */ lw $t8,0x0($t6) +/* f0fdabc: 3c198007 */ lui $t9,0x8007 +/* f0fdac0: 3c014220 */ lui $at,0x4220 +/* f0fdac4: 930f0011 */ lbu $t7,0x11($t8) +/* f0fdac8: 8d98000c */ lw $t8,0xc($t4) +/* f0fdacc: 000f7080 */ sll $t6,$t7,0x2 +/* f0fdad0: 032ec821 */ addu $t9,$t9,$t6 +/* f0fdad4: 8f391940 */ lw $t9,0x1940($t9) +/* f0fdad8: 330f00ff */ andi $t7,$t8,0xff +/* f0fdadc: 032f7025 */ or $t6,$t9,$t7 +/* f0fdae0: afae0084 */ sw $t6,0x84($sp) +/* f0fdae4: 91980010 */ lbu $t8,0x10($t4) +/* f0fdae8: 53000038 */ beqzl $t8,.L0f0fdbcc +/* f0fdaec: 8d980000 */ lw $t8,0x0($t4) +/* f0fdaf0: 44816000 */ mtc1 $at,$f12 +/* f0fdaf4: 0fc01ac2 */ jal func0f006b08 +/* f0fdaf8: afac0090 */ sw $t4,0x90($sp) +/* f0fdafc: 3c01437f */ lui $at,0x437f +/* f0fdb00: 44812000 */ mtc1 $at,$f4 +/* f0fdb04: 240f0001 */ addiu $t7,$zero,0x1 +/* f0fdb08: 8fa40084 */ lw $a0,0x84($sp) +/* f0fdb0c: 46040182 */ mul.s $f6,$f0,$f4 +/* f0fdb10: 3c014f00 */ lui $at,0x4f00 +/* f0fdb14: 2406007f */ addiu $a2,$zero,0x7f +/* f0fdb18: 308500ff */ andi $a1,$a0,0xff +/* f0fdb1c: 4459f800 */ cfc1 $t9,$31 +/* f0fdb20: 44cff800 */ ctc1 $t7,$31 +/* f0fdb24: 00000000 */ sll $zero,$zero,0x0 +/* f0fdb28: 46003224 */ cvt.w.s $f8,$f6 +/* f0fdb2c: 444ff800 */ cfc1 $t7,$31 +/* f0fdb30: 00000000 */ sll $zero,$zero,0x0 +/* f0fdb34: 31ef0078 */ andi $t7,$t7,0x78 +/* f0fdb38: 51e00013 */ beqzl $t7,.L0f0fdb88 +/* f0fdb3c: 440f4000 */ mfc1 $t7,$f8 +/* f0fdb40: 44814000 */ mtc1 $at,$f8 +/* f0fdb44: 240f0001 */ addiu $t7,$zero,0x1 +/* f0fdb48: 46083201 */ sub.s $f8,$f6,$f8 +/* f0fdb4c: 44cff800 */ ctc1 $t7,$31 +/* f0fdb50: 00000000 */ sll $zero,$zero,0x0 +/* f0fdb54: 46004224 */ cvt.w.s $f8,$f8 +/* f0fdb58: 444ff800 */ cfc1 $t7,$31 +/* f0fdb5c: 00000000 */ sll $zero,$zero,0x0 +/* f0fdb60: 31ef0078 */ andi $t7,$t7,0x78 +/* f0fdb64: 15e00005 */ bnez $t7,.L0f0fdb7c +/* f0fdb68: 00000000 */ sll $zero,$zero,0x0 +/* f0fdb6c: 440f4000 */ mfc1 $t7,$f8 +/* f0fdb70: 3c018000 */ lui $at,0x8000 +/* f0fdb74: 10000007 */ beqz $zero,.L0f0fdb94 +/* f0fdb78: 01e17825 */ or $t7,$t7,$at +.L0f0fdb7c: +/* f0fdb7c: 10000005 */ beqz $zero,.L0f0fdb94 +/* f0fdb80: 240fffff */ addiu $t7,$zero,-1 +/* f0fdb84: 440f4000 */ mfc1 $t7,$f8 +.L0f0fdb88: +/* f0fdb88: 00000000 */ sll $zero,$zero,0x0 +/* f0fdb8c: 05e0fffb */ bltz $t7,.L0f0fdb7c +/* f0fdb90: 00000000 */ sll $zero,$zero,0x0 +.L0f0fdb94: +/* f0fdb94: 44d9f800 */ ctc1 $t9,$31 +/* f0fdb98: 0fc01a40 */ jal func0f006900 +/* f0fdb9c: afaf0070 */ sw $t7,0x70($sp) +/* f0fdba0: 8fac0090 */ lw $t4,0x90($sp) +/* f0fdba4: 2401ff00 */ addiu $at,$zero,-256 +/* f0fdba8: 00402825 */ or $a1,$v0,$zero +/* f0fdbac: 8d84000c */ lw $a0,0xc($t4) +/* f0fdbb0: 8fa60070 */ lw $a2,0x70($sp) +/* f0fdbb4: 00817025 */ or $t6,$a0,$at +/* f0fdbb8: 0fc01a40 */ jal func0f006900 +/* f0fdbbc: 01c02025 */ or $a0,$t6,$zero +/* f0fdbc0: 8fac0090 */ lw $t4,0x90($sp) +/* f0fdbc4: afa20084 */ sw $v0,0x84($sp) +/* f0fdbc8: 8d980000 */ lw $t8,0x0($t4) +.L0f0fdbcc: +/* f0fdbcc: 8fa40094 */ lw $a0,0x94($sp) +/* f0fdbd0: 2719000a */ addiu $t9,$t8,0xa +/* f0fdbd4: afb9008c */ sw $t9,0x8c($sp) +/* f0fdbd8: 8d8f0004 */ lw $t7,0x4($t4) +/* f0fdbdc: 25ee0001 */ addiu $t6,$t7,0x1 +/* f0fdbe0: 0fc54d8a */ jal func0f153628 +/* f0fdbe4: afae0088 */ sw $t6,0x88($sp) +/* f0fdbe8: 0c002f02 */ jal 0xbc08 +/* f0fdbec: afa20094 */ sw $v0,0x94($sp) +/* f0fdbf0: 0c002f06 */ jal 0xbc18 +/* f0fdbf4: a7a2005c */ sh $v0,0x5c($sp) +/* f0fdbf8: 8fb80058 */ lw $t8,0x58($sp) +/* f0fdbfc: 3c198008 */ lui $t9,0x8008 +/* f0fdc00: 3c0f8008 */ lui $t7,0x8008 +/* f0fdc04: 8f070000 */ lw $a3,0x0($t8) +/* f0fdc08: 87b8005c */ lh $t8,0x5c($sp) +/* f0fdc0c: 8deffb0c */ lw $t7,-0x4f4($t7) +/* f0fdc10: 8f39fb10 */ lw $t9,-0x4f0($t9) +/* f0fdc14: 8fae0084 */ lw $t6,0x84($sp) +/* f0fdc18: afa00028 */ sw $zero,0x28($sp) +/* f0fdc1c: afa00024 */ sw $zero,0x24($sp) +/* f0fdc20: afa20020 */ sw $v0,0x20($sp) +/* f0fdc24: 8fa40094 */ lw $a0,0x94($sp) +/* f0fdc28: 27a5008c */ addiu $a1,$sp,0x8c +/* f0fdc2c: 27a60088 */ addiu $a2,$sp,0x88 +/* f0fdc30: afb8001c */ sw $t8,0x1c($sp) +/* f0fdc34: afaf0014 */ sw $t7,0x14($sp) +/* f0fdc38: afb90010 */ sw $t9,0x10($sp) +/* f0fdc3c: 0fc5580f */ jal func0f15603c +/* f0fdc40: afae0018 */ sw $t6,0x18($sp) +/* f0fdc44: 0fc54de0 */ jal func0f153780 +/* f0fdc48: 00402025 */ or $a0,$v0,$zero +/* f0fdc4c: 10000006 */ beqz $zero,.L0f0fdc68 +/* f0fdc50: 8fbf0034 */ lw $ra,0x34($sp) +/* f0fdc54: 8faf00c0 */ lw $t7,0xc0($sp) +/* f0fdc58: 2419000b */ addiu $t9,$zero,0xb +/* f0fdc5c: adf90000 */ sw $t9,0x0($t7) +.L0f0fdc60: +/* f0fdc60: 00001025 */ or $v0,$zero,$zero +.L0f0fdc64: +/* f0fdc64: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0fdc68: +/* f0fdc68: 27bd00b8 */ addiu $sp,$sp,0xb8 +/* f0fdc6c: 03e00008 */ jr $ra +/* f0fdc70: 00000000 */ sll $zero,$zero,0x0 +/* f0fdc74: 24010064 */ addiu $at,$zero,0x64 +/* f0fdc78: afa50004 */ sw $a1,0x4($sp) +/* f0fdc7c: 10810009 */ beq $a0,$at,.L0f0fdca4 +/* f0fdc80: afa60008 */ sw $a2,0x8($sp) +/* f0fdc84: 24010065 */ addiu $at,$zero,0x65 +/* f0fdc88: 10810015 */ beq $a0,$at,.L0f0fdce0 +/* f0fdc8c: 3c09800a */ lui $t1,0x800a +/* f0fdc90: 24010066 */ addiu $at,$zero,0x66 +/* f0fdc94: 1081000b */ beq $a0,$at,.L0f0fdcc4 +/* f0fdc98: 3c18800a */ lui $t8,0x800a +/* f0fdc9c: 03e00008 */ jr $ra +/* f0fdca0: 00001025 */ or $v0,$zero,$zero +.L0f0fdca4: +/* f0fdca4: 3c0e800a */ lui $t6,0x800a +/* f0fdca8: 8dcea24c */ lw $t6,-0x5db4($t6) +/* f0fdcac: 3c018007 */ lui $at,0x8007 +/* f0fdcb0: 00001025 */ or $v0,$zero,$zero +/* f0fdcb4: 000e7880 */ sll $t7,$t6,0x2 +/* f0fdcb8: 002f0821 */ addu $at,$at,$t7 +/* f0fdcbc: 03e00008 */ jr $ra +/* f0fdcc0: ac200750 */ sw $zero,0x750($at) +.L0f0fdcc4: +/* f0fdcc4: 8f18a24c */ lw $t8,-0x5db4($t8) +/* f0fdcc8: 3c018007 */ lui $at,0x8007 +/* f0fdccc: 00001025 */ or $v0,$zero,$zero +/* f0fdcd0: 0018c880 */ sll $t9,$t8,0x2 +/* f0fdcd4: 00390821 */ addu $at,$at,$t9 +/* f0fdcd8: 03e00008 */ jr $ra +/* f0fdcdc: ac200750 */ sw $zero,0x750($at) +.L0f0fdce0: +/* f0fdce0: 8d29a24c */ lw $t1,-0x5db4($t1) +/* f0fdce4: 3c018007 */ lui $at,0x8007 +/* f0fdce8: 24080001 */ addiu $t0,$zero,0x1 +/* f0fdcec: 00095080 */ sll $t2,$t1,0x2 +/* f0fdcf0: 002a0821 */ addu $at,$at,$t2 +/* f0fdcf4: ac280750 */ sw $t0,0x750($at) +/* f0fdcf8: 03e00008 */ jr $ra +/* f0fdcfc: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f0fdd00 +/* f0fdd00: 3c03800a */ lui $v1,0x800a +/* f0fdd04: 8c63a434 */ lw $v1,-0x5bcc($v1) +/* f0fdd08: 00803825 */ or $a3,$a0,$zero +/* f0fdd0c: 3c04800a */ lui $a0,0x800a +/* f0fdd10: 1860001a */ blez $v1,.L0f0fdd7c +/* f0fdd14: 00001025 */ or $v0,$zero,$zero +/* f0fdd18: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0fdd1c: 2408fbff */ addiu $t0,$zero,-1025 +.L0f0fdd20: +/* f0fdd20: 8c8504b8 */ lw $a1,0x4b8($a0) +/* f0fdd24: 24420001 */ addiu $v0,$v0,0x1 +/* f0fdd28: 50a00012 */ beqzl $a1,.L0f0fdd74 +/* f0fdd2c: 0043082a */ slt $at,$v0,$v1 +/* f0fdd30: 8ca60004 */ lw $a2,0x4($a1) +/* f0fdd34: 50c0000f */ beqzl $a2,.L0f0fdd74 +/* f0fdd38: 0043082a */ slt $at,$v0,$v1 +/* f0fdd3c: 50e00008 */ beqzl $a3,.L0f0fdd60 +/* f0fdd40: 8cd80014 */ lw $t8,0x14($a2) +/* f0fdd44: 8cce0014 */ lw $t6,0x14($a2) +/* f0fdd48: 3c03800a */ lui $v1,0x800a +/* f0fdd4c: 01c87824 */ and $t7,$t6,$t0 +/* f0fdd50: accf0014 */ sw $t7,0x14($a2) +/* f0fdd54: 10000006 */ beqz $zero,.L0f0fdd70 +/* f0fdd58: 8c63a434 */ lw $v1,-0x5bcc($v1) +/* f0fdd5c: 8cd80014 */ lw $t8,0x14($a2) +.L0f0fdd60: +/* f0fdd60: 3c03800a */ lui $v1,0x800a +/* f0fdd64: 37190400 */ ori $t9,$t8,0x400 +/* f0fdd68: acd90014 */ sw $t9,0x14($a2) +/* f0fdd6c: 8c63a434 */ lw $v1,-0x5bcc($v1) +.L0f0fdd70: +/* f0fdd70: 0043082a */ slt $at,$v0,$v1 +.L0f0fdd74: +/* f0fdd74: 1420ffea */ bnez $at,.L0f0fdd20 +/* f0fdd78: 24840004 */ addiu $a0,$a0,0x4 +.L0f0fdd7c: +/* f0fdd7c: 03e00008 */ jr $ra +/* f0fdd80: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0fdd84 +/* f0fdd84: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0fdd88: afb30024 */ sw $s3,0x24($sp) +/* f0fdd8c: 3c13800a */ lui $s3,0x800a +/* f0fdd90: 26739fc0 */ addiu $s3,$s3,-24640 +/* f0fdd94: 8e6e0474 */ lw $t6,0x474($s3) +/* f0fdd98: afb1001c */ sw $s1,0x1c($sp) +/* f0fdd9c: afbf0034 */ sw $ra,0x34($sp) +/* f0fdda0: afb60030 */ sw $s6,0x30($sp) +/* f0fdda4: afb5002c */ sw $s5,0x2c($sp) +/* f0fdda8: afb40028 */ sw $s4,0x28($sp) +/* f0fddac: afb20020 */ sw $s2,0x20($sp) +/* f0fddb0: afb00018 */ sw $s0,0x18($sp) +/* f0fddb4: 19c0002b */ blez $t6,.L0f0fde64 +/* f0fddb8: 00008825 */ or $s1,$zero,$zero +/* f0fddbc: 3c12800a */ lui $s2,0x800a +/* f0fddc0: 26529fc0 */ addiu $s2,$s2,-24640 +/* f0fddc4: 24160020 */ addiu $s6,$zero,0x20 +/* f0fddc8: 2415001f */ addiu $s5,$zero,0x1f +/* f0fddcc: 2414001e */ addiu $s4,$zero,0x1e +/* f0fddd0: 8e4204b8 */ lw $v0,0x4b8($s2) +.L0f0fddd4: +/* f0fddd4: 5040001e */ beqzl $v0,.L0f0fde50 +/* f0fddd8: 8e790474 */ lw $t9,0x474($s3) +/* f0fdddc: 8c500004 */ lw $s0,0x4($v0) +/* f0fdde0: 5200001b */ beqzl $s0,.L0f0fde50 +/* f0fdde4: 8e790474 */ lw $t9,0x474($s3) +/* f0fdde8: 8e0f001c */ lw $t7,0x1c($s0) +/* f0fddec: 51e00018 */ beqzl $t7,.L0f0fde50 +/* f0fddf0: 8e790474 */ lw $t9,0x474($s3) +/* f0fddf4: 0fc0e6a5 */ jal func0f039a94 +/* f0fddf8: 02002025 */ or $a0,$s0,$zero +/* f0fddfc: 54400014 */ bnezl $v0,.L0f0fde50 +/* f0fde00: 8e790474 */ lw $t9,0x474($s3) +/* f0fde04: 0c006134 */ jal 0x184d0 +/* f0fde08: 24040015 */ addiu $a0,$zero,0x15 +/* f0fde0c: 8e180108 */ lw $t8,0x108($s0) +/* f0fde10: 5058000f */ beql $v0,$t8,.L0f0fde50 +/* f0fde14: 8e790474 */ lw $t9,0x474($s3) +/* f0fde18: 82020007 */ lb $v0,0x7($s0) +/* f0fde1c: 5282000c */ beql $s4,$v0,.L0f0fde50 +/* f0fde20: 8e790474 */ lw $t9,0x474($s3) +/* f0fde24: 52a2000a */ beql $s5,$v0,.L0f0fde50 +/* f0fde28: 8e790474 */ lw $t9,0x474($s3) +/* f0fde2c: 52c20008 */ beql $s6,$v0,.L0f0fde50 +/* f0fde30: 8e790474 */ lw $t9,0x474($s3) +/* f0fde34: 0fc0fe3d */ jal func0f03f8f4 +/* f0fde38: 02002025 */ or $a0,$s0,$zero +/* f0fde3c: 0c006134 */ jal 0x184d0 +/* f0fde40: 24040015 */ addiu $a0,$zero,0x15 +/* f0fde44: ae020108 */ sw $v0,0x108($s0) +/* f0fde48: a600010c */ sh $zero,0x10c($s0) +/* f0fde4c: 8e790474 */ lw $t9,0x474($s3) +.L0f0fde50: +/* f0fde50: 26310001 */ addiu $s1,$s1,0x1 +/* f0fde54: 26520004 */ addiu $s2,$s2,0x4 +/* f0fde58: 0239082a */ slt $at,$s1,$t9 +/* f0fde5c: 5420ffdd */ bnezl $at,.L0f0fddd4 +/* f0fde60: 8e4204b8 */ lw $v0,0x4b8($s2) +.L0f0fde64: +/* f0fde64: 8fbf0034 */ lw $ra,0x34($sp) +/* f0fde68: 8fb00018 */ lw $s0,0x18($sp) +/* f0fde6c: 8fb1001c */ lw $s1,0x1c($sp) +/* f0fde70: 8fb20020 */ lw $s2,0x20($sp) +/* f0fde74: 8fb30024 */ lw $s3,0x24($sp) +/* f0fde78: 8fb40028 */ lw $s4,0x28($sp) +/* f0fde7c: 8fb5002c */ lw $s5,0x2c($sp) +/* f0fde80: 8fb60030 */ lw $s6,0x30($sp) +/* f0fde84: 03e00008 */ jr $ra +/* f0fde88: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f0fde8c +/* f0fde8c: 3c02800a */ lui $v0,0x800a +/* f0fde90: 8c42a434 */ lw $v0,-0x5bcc($v0) +/* f0fde94: 3c04800a */ lui $a0,0x800a +/* f0fde98: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0fde9c: 1840001a */ blez $v0,.L0f0fdf08 +/* f0fdea0: 00001825 */ or $v1,$zero,$zero +/* f0fdea4: 24080005 */ addiu $t0,$zero,0x5 +/* f0fdea8: 24070004 */ addiu $a3,$zero,0x4 +.L0f0fdeac: +/* f0fdeac: 8c8504b8 */ lw $a1,0x4b8($a0) +/* f0fdeb0: 50a00012 */ beqzl $a1,.L0f0fdefc +/* f0fdeb4: 24630001 */ addiu $v1,$v1,0x1 +/* f0fdeb8: 8ca60004 */ lw $a2,0x4($a1) +/* f0fdebc: 50c0000f */ beqzl $a2,.L0f0fdefc +/* f0fdec0: 24630001 */ addiu $v1,$v1,0x1 +/* f0fdec4: 80c50007 */ lb $a1,0x7($a2) +/* f0fdec8: 50e5000c */ beql $a3,$a1,.L0f0fdefc +/* f0fdecc: 24630001 */ addiu $v1,$v1,0x1 +/* f0fded0: 5105000a */ beql $t0,$a1,.L0f0fdefc +/* f0fded4: 24630001 */ addiu $v1,$v1,0x1 +/* f0fded8: 8cce001c */ lw $t6,0x1c($a2) +/* f0fdedc: 51c00007 */ beqzl $t6,.L0f0fdefc +/* f0fdee0: 24630001 */ addiu $v1,$v1,0x1 +/* f0fdee4: 8ccf0020 */ lw $t7,0x20($a2) +/* f0fdee8: 51e00004 */ beqzl $t7,.L0f0fdefc +/* f0fdeec: 24630001 */ addiu $v1,$v1,0x1 +/* f0fdef0: 03e00008 */ jr $ra +/* f0fdef4: 00601025 */ or $v0,$v1,$zero +/* f0fdef8: 24630001 */ addiu $v1,$v1,0x1 +.L0f0fdefc: +/* f0fdefc: 0062082a */ slt $at,$v1,$v0 +/* f0fdf00: 1420ffea */ bnez $at,.L0f0fdeac +/* f0fdf04: 24840004 */ addiu $a0,$a0,0x4 +.L0f0fdf08: +/* f0fdf08: 2402ffff */ addiu $v0,$zero,-1 +/* f0fdf0c: 03e00008 */ jr $ra +/* f0fdf10: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0fdf14 +/* f0fdf14: 3c03800a */ lui $v1,0x800a +/* f0fdf18: 8c6321b8 */ lw $v1,0x21b8($v1) +/* f0fdf1c: 3c08800a */ lui $t0,0x800a +/* f0fdf20: 250820d0 */ addiu $t0,$t0,0x20d0 +/* f0fdf24: 000370c0 */ sll $t6,$v1,0x3 +/* f0fdf28: 01c37023 */ subu $t6,$t6,$v1 +/* f0fdf2c: 000e70c0 */ sll $t6,$t6,0x3 +/* f0fdf30: 010e2821 */ addu $a1,$t0,$t6 +/* f0fdf34: 80a70000 */ lb $a3,0x0($a1) +/* f0fdf38: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0fdf3c: afbf001c */ sw $ra,0x1c($sp) +/* f0fdf40: afb10018 */ sw $s1,0x18($sp) +/* f0fdf44: afb00014 */ sw $s0,0x14($sp) +/* f0fdf48: 10e00006 */ beqz $a3,.L0f0fdf64 +/* f0fdf4c: 00803025 */ or $a2,$a0,$zero +/* f0fdf50: 24100001 */ addiu $s0,$zero,0x1 +/* f0fdf54: 10f0005c */ beq $a3,$s0,.L0f0fe0c8 +/* f0fdf58: 3c03800a */ lui $v1,0x800a +/* f0fdf5c: 1000007a */ beqz $zero,.L0f0fe148 +/* f0fdf60: 3c19800a */ lui $t9,0x800a +.L0f0fdf64: +/* f0fdf64: 28c10005 */ slti $at,$a2,0x5 +/* f0fdf68: 14200002 */ bnez $at,.L0f0fdf74 +/* f0fdf6c: 000378c0 */ sll $t7,$v1,0x3 +/* f0fdf70: 24c6ffff */ addiu $a2,$a2,-1 +.L0f0fdf74: +/* f0fdf74: 01e37823 */ subu $t7,$t7,$v1 +/* f0fdf78: 000f78c0 */ sll $t7,$t7,0x3 +/* f0fdf7c: 010fc021 */ addu $t8,$t0,$t7 +/* f0fdf80: 0306c821 */ addu $t9,$t8,$a2 +/* f0fdf84: 93290020 */ lbu $t1,0x20($t9) +/* f0fdf88: 0fc44a54 */ jal func0f112950 +/* f0fdf8c: afa90040 */ sw $t1,0x40($sp) +/* f0fdf90: 8fa40040 */ lw $a0,0x40($sp) +/* f0fdf94: 0082082a */ slt $at,$a0,$v0 +/* f0fdf98: 502000b5 */ beqzl $at,.L0f0fe270 +/* f0fdf9c: 8fbf001c */ lw $ra,0x1c($sp) +/* f0fdfa0: 0fc44b11 */ jal func0f112c44 +/* f0fdfa4: 00000000 */ sll $zero,$zero,0x0 +/* f0fdfa8: 00408025 */ or $s0,$v0,$zero +/* f0fdfac: 10400010 */ beqz $v0,.L0f0fdff0 +/* f0fdfb0: 24110001 */ addiu $s1,$zero,0x1 +/* f0fdfb4: 0fc2c62f */ jal func0f0b18bc +/* f0fdfb8: 00402025 */ or $a0,$v0,$zero +/* f0fdfbc: 2401ffff */ addiu $at,$zero,-1 +/* f0fdfc0: 1041000b */ beq $v0,$at,.L0f0fdff0 +/* f0fdfc4: 00000000 */ sll $zero,$zero,0x0 +/* f0fdfc8: 14400006 */ bnez $v0,.L0f0fdfe4 +/* f0fdfcc: 00008825 */ or $s1,$zero,$zero +/* f0fdfd0: 02002025 */ or $a0,$s0,$zero +/* f0fdfd4: 0fc2c652 */ jal func0f0b1948 +/* f0fdfd8: 24050001 */ addiu $a1,$zero,0x1 +/* f0fdfdc: 10000004 */ beqz $zero,.L0f0fdff0 +/* f0fdfe0: 00000000 */ sll $zero,$zero,0x0 +.L0f0fdfe4: +/* f0fdfe4: 02002025 */ or $a0,$s0,$zero +/* f0fdfe8: 0fc2c652 */ jal func0f0b1948 +/* f0fdfec: 00002825 */ or $a1,$zero,$zero +.L0f0fdff0: +/* f0fdff0: 1220009e */ beqz $s1,.L0f0fe26c +/* f0fdff4: 3c0a8009 */ lui $t2,0x8009 +/* f0fdff8: 914a8804 */ lbu $t2,-0x77fc($t2) +/* f0fdffc: 24110001 */ addiu $s1,$zero,0x1 +/* f0fe000: 1140000c */ beqz $t2,.L0f0fe034 +/* f0fe004: 00000000 */ sll $zero,$zero,0x0 +/* f0fe008: 0fc67494 */ jal func0f19d250 +/* f0fe00c: 00000000 */ sll $zero,$zero,0x0 +/* f0fe010: 0fc6749a */ jal func0f19d268 +/* f0fe014: 00402025 */ or $a0,$v0,$zero +/* f0fe018: 3c03800a */ lui $v1,0x800a +/* f0fe01c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0fe020: 8c6b0284 */ lw $t3,0x284($v1) +/* f0fe024: 916c0638 */ lbu $t4,0x638($t3) +/* f0fe028: 144c0002 */ bne $v0,$t4,.L0f0fe034 +/* f0fe02c: 00000000 */ sll $zero,$zero,0x0 +/* f0fe030: 00008825 */ or $s1,$zero,$zero +.L0f0fe034: +/* f0fe034: 5220008e */ beqzl $s1,.L0f0fe270 +/* f0fe038: 8fbf001c */ lw $ra,0x1c($sp) +/* f0fe03c: 0fc44bd8 */ jal func0f112f60 +/* f0fe040: 8fa40040 */ lw $a0,0x40($sp) +/* f0fe044: 02002025 */ or $a0,$s0,$zero +/* f0fe048: 0fc4473e */ jal func0f111cf8 +/* f0fe04c: 02002825 */ or $a1,$s0,$zero +/* f0fe050: 1040000f */ beqz $v0,.L0f0fe090 +/* f0fe054: 00000000 */ sll $zero,$zero,0x0 +/* f0fe058: 0fc2866a */ jal func0f0a19a8 +/* f0fe05c: 00002025 */ or $a0,$zero,$zero +/* f0fe060: 10500003 */ beq $v0,$s0,.L0f0fe070 +/* f0fe064: 00002025 */ or $a0,$zero,$zero +/* f0fe068: 0fc28824 */ jal func0f0a2090 +/* f0fe06c: 02002825 */ or $a1,$s0,$zero +.L0f0fe070: +/* f0fe070: 0fc2866a */ jal func0f0a19a8 +/* f0fe074: 24040001 */ addiu $a0,$zero,0x1 +/* f0fe078: 1050007c */ beq $v0,$s0,.L0f0fe26c +/* f0fe07c: 24040001 */ addiu $a0,$zero,0x1 +/* f0fe080: 0fc28824 */ jal func0f0a2090 +/* f0fe084: 02002825 */ or $a1,$s0,$zero +/* f0fe088: 10000079 */ beqz $zero,.L0f0fe270 +/* f0fe08c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0fe090: +/* f0fe090: 0fc2866a */ jal func0f0a19a8 +/* f0fe094: 00002025 */ or $a0,$zero,$zero +/* f0fe098: 10500003 */ beq $v0,$s0,.L0f0fe0a8 +/* f0fe09c: 00002025 */ or $a0,$zero,$zero +/* f0fe0a0: 0fc28824 */ jal func0f0a2090 +/* f0fe0a4: 02002825 */ or $a1,$s0,$zero +.L0f0fe0a8: +/* f0fe0a8: 0fc2866a */ jal func0f0a19a8 +/* f0fe0ac: 24040001 */ addiu $a0,$zero,0x1 +/* f0fe0b0: 1040006e */ beqz $v0,.L0f0fe26c +/* f0fe0b4: 24040001 */ addiu $a0,$zero,0x1 +/* f0fe0b8: 0fc28824 */ jal func0f0a2090 +/* f0fe0bc: 00002825 */ or $a1,$zero,$zero +/* f0fe0c0: 1000006b */ beqz $zero,.L0f0fe270 +/* f0fe0c4: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0fe0c8: +/* f0fe0c8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0fe0cc: 8c6d0284 */ lw $t5,0x284($v1) +/* f0fe0d0: 81a41580 */ lb $a0,0x1580($t5) +/* f0fe0d4: 18800018 */ blez $a0,.L0f0fe138 +/* f0fe0d8: 28810024 */ slti $at,$a0,0x24 +/* f0fe0dc: 10200016 */ beqz $at,.L0f0fe138 +/* f0fe0e0: 00000000 */ sll $zero,$zero,0x0 +/* f0fe0e4: 8c6e0288 */ lw $t6,0x288($v1) +/* f0fe0e8: 2482ffff */ addiu $v0,$a0,-1 +/* f0fe0ec: 0002c8c3 */ sra $t9,$v0,0x3 +/* f0fe0f0: 8dcf0070 */ lw $t7,0x70($t6) +/* f0fe0f4: 3c0a800b */ lui $t2,0x800b +/* f0fe0f8: 304b0007 */ andi $t3,$v0,0x7 +/* f0fe0fc: 000fc080 */ sll $t8,$t7,0x2 +/* f0fe100: 030fc021 */ addu $t8,$t8,$t7 +/* f0fe104: 0018c140 */ sll $t8,$t8,0x5 +/* f0fe108: 03194821 */ addu $t1,$t8,$t9 +/* f0fe10c: 01495021 */ addu $t2,$t2,$t1 +/* f0fe110: 914ac84f */ lbu $t2,-0x37b1($t2) +/* f0fe114: 240c0001 */ addiu $t4,$zero,0x1 +/* f0fe118: 016c6804 */ sllv $t5,$t4,$t3 +/* f0fe11c: 014d7024 */ and $t6,$t2,$t5 +/* f0fe120: 11c00005 */ beqz $t6,.L0f0fe138 +/* f0fe124: 00000000 */ sll $zero,$zero,0x0 +/* f0fe128: 14d00050 */ bne $a2,$s0,.L0f0fe26c +/* f0fe12c: 240f0001 */ addiu $t7,$zero,0x1 +/* f0fe130: 1000004e */ beqz $zero,.L0f0fe26c +/* f0fe134: a0af0030 */ sb $t7,0x30($a1) +.L0f0fe138: +/* f0fe138: 10d0004c */ beq $a2,$s0,.L0f0fe26c +/* f0fe13c: 24180001 */ addiu $t8,$zero,0x1 +/* f0fe140: 1000004a */ beqz $zero,.L0f0fe26c +/* f0fe144: a0b80030 */ sb $t8,0x30($a1) +.L0f0fe148: +/* f0fe148: 8329dfeb */ lb $t1,-0x2015($t9) +/* f0fe14c: 3c03800a */ lui $v1,0x800a +/* f0fe150: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0fe154: 05230019 */ bgezl $t1,.L0f0fe1bc +/* f0fe158: 8c6c0318 */ lw $t4,0x318($v1) +/* f0fe15c: 0fc3f7a3 */ jal func0f0fde8c +/* f0fe160: afa60048 */ sw $a2,0x48($sp) +/* f0fe164: 04400041 */ bltz $v0,.L0f0fe26c +/* f0fe168: 8fa60048 */ lw $a2,0x48($sp) +/* f0fe16c: 14d00005 */ bne $a2,$s0,.L0f0fe184 +/* f0fe170: 24010007 */ addiu $at,$zero,0x7 +/* f0fe174: 0fc3f740 */ jal func0f0fdd00 +/* f0fe178: 24040001 */ addiu $a0,$zero,0x1 +/* f0fe17c: 1000003c */ beqz $zero,.L0f0fe270 +/* f0fe180: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0fe184: +/* f0fe184: 54c10006 */ bnel $a2,$at,.L0f0fe1a0 +/* f0fe188: 24010003 */ addiu $at,$zero,0x3 +/* f0fe18c: 0fc3f740 */ jal func0f0fdd00 +/* f0fe190: 00002025 */ or $a0,$zero,$zero +/* f0fe194: 10000036 */ beqz $zero,.L0f0fe270 +/* f0fe198: 8fbf001c */ lw $ra,0x1c($sp) +/* f0fe19c: 24010003 */ addiu $at,$zero,0x3 +.L0f0fe1a0: +/* f0fe1a0: 54c10033 */ bnel $a2,$at,.L0f0fe270 +/* f0fe1a4: 8fbf001c */ lw $ra,0x1c($sp) +/* f0fe1a8: 0fc3f761 */ jal func0f0fdd84 +/* f0fe1ac: 00000000 */ sll $zero,$zero,0x0 +/* f0fe1b0: 1000002f */ beqz $zero,.L0f0fe270 +/* f0fe1b4: 8fbf001c */ lw $ra,0x1c($sp) +/* f0fe1b8: 8c6c0318 */ lw $t4,0x318($v1) +.L0f0fe1bc: +/* f0fe1bc: 5180002c */ beqzl $t4,.L0f0fe270 +/* f0fe1c0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0fe1c4: 90ab0032 */ lbu $t3,0x32($a1) +/* f0fe1c8: 5160001e */ beqzl $t3,.L0f0fe244 +/* f0fe1cc: 8c690284 */ lw $t1,0x284($v1) +/* f0fe1d0: 8c710284 */ lw $s1,0x284($v1) +/* f0fe1d4: 3c0d800b */ lui $t5,0x800b +/* f0fe1d8: 25adcb78 */ addiu $t5,$t5,-13448 +/* f0fe1dc: 922a1be6 */ lbu $t2,0x1be6($s1) +/* f0fe1e0: 00cd1021 */ addu $v0,$a2,$t5 +/* f0fe1e4: 00008025 */ or $s0,$zero,$zero +/* f0fe1e8: 59400021 */ blezl $t2,.L0f0fe270 +/* f0fe1ec: 8fbf001c */ lw $ra,0x1c($sp) +/* f0fe1f0: afa20020 */ sw $v0,0x20($sp) +/* f0fe1f4: 02307021 */ addu $t6,$s1,$s0 +.L0f0fe1f8: +/* f0fe1f8: 91cf1be7 */ lbu $t7,0x1be7($t6) +/* f0fe1fc: 8fa20020 */ lw $v0,0x20($sp) +/* f0fe200: 3c04800b */ lui $a0,0x800b +/* f0fe204: 000fc080 */ sll $t8,$t7,0x2 +/* f0fe208: 00982021 */ addu $a0,$a0,$t8 +/* f0fe20c: 8c84c4d0 */ lw $a0,-0x3b30($a0) +/* f0fe210: 0fc65ebd */ jal func0f197af4 +/* f0fe214: 90450000 */ lbu $a1,0x0($v0) +/* f0fe218: 3c03800a */ lui $v1,0x800a +/* f0fe21c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0fe220: 8c710284 */ lw $s1,0x284($v1) +/* f0fe224: 26100001 */ addiu $s0,$s0,0x1 +/* f0fe228: 92391be6 */ lbu $t9,0x1be6($s1) +/* f0fe22c: 0219082a */ slt $at,$s0,$t9 +/* f0fe230: 5420fff1 */ bnezl $at,.L0f0fe1f8 +/* f0fe234: 02307021 */ addu $t6,$s1,$s0 +/* f0fe238: 1000000d */ beqz $zero,.L0f0fe270 +/* f0fe23c: 8fbf001c */ lw $ra,0x1c($sp) +/* f0fe240: 8c690284 */ lw $t1,0x284($v1) +.L0f0fe244: +/* f0fe244: 3c04800b */ lui $a0,0x800b +/* f0fe248: 3c05800b */ lui $a1,0x800b +/* f0fe24c: 01276021 */ addu $t4,$t1,$a3 +/* f0fe250: 918b1be5 */ lbu $t3,0x1be5($t4) +/* f0fe254: 00a62821 */ addu $a1,$a1,$a2 +/* f0fe258: 90a5cb78 */ lbu $a1,-0x3488($a1) +/* f0fe25c: 000b5080 */ sll $t2,$t3,0x2 +/* f0fe260: 008a2021 */ addu $a0,$a0,$t2 +/* f0fe264: 0fc65ebd */ jal func0f197af4 +/* f0fe268: 8c84c4d0 */ lw $a0,-0x3b30($a0) +.L0f0fe26c: +/* f0fe26c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0fe270: +/* f0fe270: 8fb00014 */ lw $s0,0x14($sp) +/* f0fe274: 8fb10018 */ lw $s1,0x18($sp) +/* f0fe278: 03e00008 */ jr $ra +/* f0fe27c: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f0fe280 +/* f0fe280: 3c0e800a */ lui $t6,0x800a +/* f0fe284: 8dce21b8 */ lw $t6,0x21b8($t6) +/* f0fe288: 3c02800a */ lui $v0,0x800a +/* f0fe28c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0fe290: 000e78c0 */ sll $t7,$t6,0x3 +/* f0fe294: 01ee7823 */ subu $t7,$t7,$t6 +/* f0fe298: 000f78c0 */ sll $t7,$t7,0x3 +/* f0fe29c: 004f1021 */ addu $v0,$v0,$t7 +/* f0fe2a0: 804220d0 */ lb $v0,0x20d0($v0) +/* f0fe2a4: afbf0014 */ sw $ra,0x14($sp) +/* f0fe2a8: afa50034 */ sw $a1,0x34($sp) +/* f0fe2ac: afa60038 */ sw $a2,0x38($sp) +/* f0fe2b0: 10400006 */ beqz $v0,.L0f0fe2cc +/* f0fe2b4: 00803825 */ or $a3,$a0,$zero +/* f0fe2b8: 24010001 */ addiu $at,$zero,0x1 +/* f0fe2bc: 104100a9 */ beq $v0,$at,.L0f0fe564 +/* f0fe2c0: 8fa40038 */ lw $a0,0x38($sp) +/* f0fe2c4: 1000011b */ beqz $zero,.L0f0fe734 +/* f0fe2c8: 8fa40038 */ lw $a0,0x38($sp) +.L0f0fe2cc: +/* f0fe2cc: 24010004 */ addiu $at,$zero,0x4 +/* f0fe2d0: 54e10009 */ bnel $a3,$at,.L0f0fe2f8 +/* f0fe2d4: 28e10005 */ slti $at,$a3,0x5 +/* f0fe2d8: 0fc5b9f1 */ jal func0f16e7c4 +/* f0fe2dc: 240458aa */ addiu $a0,$zero,0x58aa +/* f0fe2e0: 8fa40038 */ lw $a0,0x38($sp) +/* f0fe2e4: 0c004c4c */ jal 0x13130 +/* f0fe2e8: 00402825 */ or $a1,$v0,$zero +/* f0fe2ec: 10000153 */ beqz $zero,.L0f0fe83c +/* f0fe2f0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fe2f4: 28e10005 */ slti $at,$a3,0x5 +.L0f0fe2f8: +/* f0fe2f8: 14200002 */ bnez $at,.L0f0fe304 +/* f0fe2fc: 00000000 */ sll $zero,$zero,0x0 +/* f0fe300: 24e7ffff */ addiu $a3,$a3,-1 +.L0f0fe304: +/* f0fe304: 0fc44bd4 */ jal func0f112f50 +/* f0fe308: afa70030 */ sw $a3,0x30($sp) +/* f0fe30c: 3c18800a */ lui $t8,0x800a +/* f0fe310: 8f1821b8 */ lw $t8,0x21b8($t8) +/* f0fe314: 8fa70030 */ lw $a3,0x30($sp) +/* f0fe318: 3c0a800a */ lui $t2,0x800a +/* f0fe31c: 0018c8c0 */ sll $t9,$t8,0x3 +/* f0fe320: 0338c823 */ subu $t9,$t9,$t8 +/* f0fe324: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0fe328: 03274821 */ addu $t1,$t9,$a3 +/* f0fe32c: 01495021 */ addu $t2,$t2,$t1 +/* f0fe330: 914a20f0 */ lbu $t2,0x20f0($t2) +/* f0fe334: 8fab0034 */ lw $t3,0x34($sp) +/* f0fe338: 144a0004 */ bne $v0,$t2,.L0f0fe34c +/* f0fe33c: 00000000 */ sll $zero,$zero,0x0 +/* f0fe340: 8d6c0000 */ lw $t4,0x0($t3) +/* f0fe344: 358d0002 */ ori $t5,$t4,0x2 +/* f0fe348: ad6d0000 */ sw $t5,0x0($t3) +.L0f0fe34c: +/* f0fe34c: 0fc44a54 */ jal func0f112950 +/* f0fe350: afa70030 */ sw $a3,0x30($sp) +/* f0fe354: 3c0e800a */ lui $t6,0x800a +/* f0fe358: 8dce21b8 */ lw $t6,0x21b8($t6) +/* f0fe35c: 8fa70030 */ lw $a3,0x30($sp) +/* f0fe360: 3c04800a */ lui $a0,0x800a +/* f0fe364: 000e78c0 */ sll $t7,$t6,0x3 +/* f0fe368: 01ee7823 */ subu $t7,$t7,$t6 +/* f0fe36c: 000f78c0 */ sll $t7,$t7,0x3 +/* f0fe370: 01e7c021 */ addu $t8,$t7,$a3 +/* f0fe374: 00982021 */ addu $a0,$a0,$t8 +/* f0fe378: 908420f0 */ lbu $a0,0x20f0($a0) +/* f0fe37c: 3c057f1b */ lui $a1,0x7f1b +/* f0fe380: 24a52b28 */ addiu $a1,$a1,0x2b28 +/* f0fe384: 0082082a */ slt $at,$a0,$v0 +/* f0fe388: 14200006 */ bnez $at,.L0f0fe3a4 +/* f0fe38c: 00000000 */ sll $zero,$zero,0x0 +/* f0fe390: 8fa40038 */ lw $a0,0x38($sp) +/* f0fe394: 0c004c4c */ jal 0x13130 +/* f0fe398: afa70030 */ sw $a3,0x30($sp) +/* f0fe39c: 1000004b */ beqz $zero,.L0f0fe4cc +/* f0fe3a0: 8fa70030 */ lw $a3,0x30($sp) +.L0f0fe3a4: +/* f0fe3a4: 0fc44b11 */ jal func0f112c44 +/* f0fe3a8: afa70030 */ sw $a3,0x30($sp) +/* f0fe3ac: 24010031 */ addiu $at,$zero,0x31 +/* f0fe3b0: 14410037 */ bne $v0,$at,.L0f0fe490 +/* f0fe3b4: 8fa70030 */ lw $a3,0x30($sp) +/* f0fe3b8: 24040014 */ addiu $a0,$zero,0x14 +/* f0fe3bc: 0fc2a5dc */ jal func0f0a9770 +/* f0fe3c0: afa70030 */ sw $a3,0x30($sp) +/* f0fe3c4: 2405003c */ addiu $a1,$zero,0x3c +/* f0fe3c8: 0045001a */ div $zero,$v0,$a1 +/* f0fe3cc: 00001812 */ mflo $v1 +/* f0fe3d0: 8fa70030 */ lw $a3,0x30($sp) +/* f0fe3d4: 14a00002 */ bnez $a1,.L0f0fe3e0 +/* f0fe3d8: 00000000 */ sll $zero,$zero,0x0 +/* f0fe3dc: 0007000d */ break 0x7 +.L0f0fe3e0: +/* f0fe3e0: 2401ffff */ addiu $at,$zero,-1 +/* f0fe3e4: 14a10004 */ bne $a1,$at,.L0f0fe3f8 +/* f0fe3e8: 3c018000 */ lui $at,0x8000 +/* f0fe3ec: 14410002 */ bne $v0,$at,.L0f0fe3f8 +/* f0fe3f0: 00000000 */ sll $zero,$zero,0x0 +/* f0fe3f4: 0006000d */ break 0x6 +.L0f0fe3f8: +/* f0fe3f8: 00650019 */ multu $v1,$a1 +/* f0fe3fc: afa30024 */ sw $v1,0x24($sp) +/* f0fe400: 240457eb */ addiu $a0,$zero,0x57eb +/* f0fe404: 0000c812 */ mflo $t9 +/* f0fe408: 00594823 */ subu $t1,$v0,$t9 +/* f0fe40c: 00095080 */ sll $t2,$t1,0x2 +/* f0fe410: 01495023 */ subu $t2,$t2,$t1 +/* f0fe414: 000a50c0 */ sll $t2,$t2,0x3 +/* f0fe418: 01495021 */ addu $t2,$t2,$t1 +/* f0fe41c: 000a5080 */ sll $t2,$t2,0x2 +/* f0fe420: 0145001a */ div $zero,$t2,$a1 +/* f0fe424: 00006012 */ mflo $t4 +/* f0fe428: afac0020 */ sw $t4,0x20($sp) +/* f0fe42c: 14a00002 */ bnez $a1,.L0f0fe438 +/* f0fe430: 00000000 */ sll $zero,$zero,0x0 +/* f0fe434: 0007000d */ break 0x7 +.L0f0fe438: +/* f0fe438: 2401ffff */ addiu $at,$zero,-1 +/* f0fe43c: 14a10004 */ bne $a1,$at,.L0f0fe450 +/* f0fe440: 3c018000 */ lui $at,0x8000 +/* f0fe444: 15410002 */ bne $t2,$at,.L0f0fe450 +/* f0fe448: 00000000 */ sll $zero,$zero,0x0 +/* f0fe44c: 0006000d */ break 0x6 +.L0f0fe450: +/* f0fe450: 0fc5b9f1 */ jal func0f16e7c4 +/* f0fe454: 00000000 */ sll $zero,$zero,0x0 +/* f0fe458: 8fad0020 */ lw $t5,0x20($sp) +/* f0fe45c: 8fa70030 */ lw $a3,0x30($sp) +/* f0fe460: 00402825 */ or $a1,$v0,$zero +/* f0fe464: 19a00003 */ blez $t5,.L0f0fe474 +/* f0fe468: 8fa40038 */ lw $a0,0x38($sp) +/* f0fe46c: 10000002 */ beqz $zero,.L0f0fe478 +/* f0fe470: 24020001 */ addiu $v0,$zero,0x1 +.L0f0fe474: +/* f0fe474: 00001025 */ or $v0,$zero,$zero +.L0f0fe478: +/* f0fe478: 8fab0024 */ lw $t3,0x24($sp) +/* f0fe47c: afa70030 */ sw $a3,0x30($sp) +/* f0fe480: 0c004dad */ jal 0x136b4 +/* f0fe484: 004b3021 */ addu $a2,$v0,$t3 +/* f0fe488: 10000010 */ beqz $zero,.L0f0fe4cc +/* f0fe48c: 8fa70030 */ lw $a3,0x30($sp) +.L0f0fe490: +/* f0fe490: 3c0e800a */ lui $t6,0x800a +/* f0fe494: 8dce21b8 */ lw $t6,0x21b8($t6) +/* f0fe498: 3c04800a */ lui $a0,0x800a +/* f0fe49c: afa70030 */ sw $a3,0x30($sp) +/* f0fe4a0: 000e78c0 */ sll $t7,$t6,0x3 +/* f0fe4a4: 01ee7823 */ subu $t7,$t7,$t6 +/* f0fe4a8: 000f78c0 */ sll $t7,$t7,0x3 +/* f0fe4ac: 01e7c021 */ addu $t8,$t7,$a3 +/* f0fe4b0: 00982021 */ addu $a0,$a0,$t8 +/* f0fe4b4: 0fc44b89 */ jal func0f112e24 +/* f0fe4b8: 908420f0 */ lbu $a0,0x20f0($a0) +/* f0fe4bc: 8fa40038 */ lw $a0,0x38($sp) +/* f0fe4c0: 0c004c4c */ jal 0x13130 +/* f0fe4c4: 00402825 */ or $a1,$v0,$zero +/* f0fe4c8: 8fa70030 */ lw $a3,0x30($sp) +.L0f0fe4cc: +/* f0fe4cc: 3c19800a */ lui $t9,0x800a +/* f0fe4d0: 8f3921b8 */ lw $t9,0x21b8($t9) +/* f0fe4d4: 3c04800a */ lui $a0,0x800a +/* f0fe4d8: afa70030 */ sw $a3,0x30($sp) +/* f0fe4dc: 001948c0 */ sll $t1,$t9,0x3 +/* f0fe4e0: 01394823 */ subu $t1,$t1,$t9 +/* f0fe4e4: 000948c0 */ sll $t1,$t1,0x3 +/* f0fe4e8: 01275021 */ addu $t2,$t1,$a3 +/* f0fe4ec: 008a2021 */ addu $a0,$a0,$t2 +/* f0fe4f0: 0fc44b11 */ jal func0f112c44 +/* f0fe4f4: 908420f0 */ lbu $a0,0x20f0($a0) +/* f0fe4f8: 0fc2c62f */ jal func0f0b18bc +/* f0fe4fc: 00402025 */ or $a0,$v0,$zero +/* f0fe500: 24010001 */ addiu $at,$zero,0x1 +/* f0fe504: 14410005 */ bne $v0,$at,.L0f0fe51c +/* f0fe508: 8fa70030 */ lw $a3,0x30($sp) +/* f0fe50c: 8fac0034 */ lw $t4,0x34($sp) +/* f0fe510: 8d8d0000 */ lw $t5,0x0($t4) +/* f0fe514: 35ab0008 */ ori $t3,$t5,0x8 +/* f0fe518: ad8b0000 */ sw $t3,0x0($t4) +.L0f0fe51c: +/* f0fe51c: 3c0e800a */ lui $t6,0x800a +/* f0fe520: 8dce21b8 */ lw $t6,0x21b8($t6) +/* f0fe524: 3c04800a */ lui $a0,0x800a +/* f0fe528: 000e78c0 */ sll $t7,$t6,0x3 +/* f0fe52c: 01ee7823 */ subu $t7,$t7,$t6 +/* f0fe530: 000f78c0 */ sll $t7,$t7,0x3 +/* f0fe534: 01e7c021 */ addu $t8,$t7,$a3 +/* f0fe538: 00982021 */ addu $a0,$a0,$t8 +/* f0fe53c: 0fc44b11 */ jal func0f112c44 +/* f0fe540: 908420f0 */ lbu $a0,0x20f0($a0) +/* f0fe544: 0fc28745 */ jal func0f0a1d14 +/* f0fe548: 00402025 */ or $a0,$v0,$zero +/* f0fe54c: 144000ba */ bnez $v0,.L0f0fe838 +/* f0fe550: 8fb90034 */ lw $t9,0x34($sp) +/* f0fe554: 8f290000 */ lw $t1,0x0($t9) +/* f0fe558: 352a0010 */ ori $t2,$t1,0x10 +/* f0fe55c: 100000b6 */ beqz $zero,.L0f0fe838 +/* f0fe560: af2a0000 */ sw $t2,0x0($t9) +.L0f0fe564: +/* f0fe564: 3c057f1b */ lui $a1,0x7f1b +/* f0fe568: 24a52b2c */ addiu $a1,$a1,0x2b2c +/* f0fe56c: 0c004c4c */ jal 0x13130 +/* f0fe570: afa70030 */ sw $a3,0x30($sp) +/* f0fe574: 8fa70030 */ lw $a3,0x30($sp) +/* f0fe578: 24010004 */ addiu $at,$zero,0x4 +/* f0fe57c: 54e10009 */ bnel $a3,$at,.L0f0fe5a4 +/* f0fe580: 24010001 */ addiu $at,$zero,0x1 +/* f0fe584: 0fc5b9f1 */ jal func0f16e7c4 +/* f0fe588: 240458ab */ addiu $a0,$zero,0x58ab +/* f0fe58c: 8fa40038 */ lw $a0,0x38($sp) +/* f0fe590: 0c004c4c */ jal 0x13130 +/* f0fe594: 00402825 */ or $a1,$v0,$zero +/* f0fe598: 100000a8 */ beqz $zero,.L0f0fe83c +/* f0fe59c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fe5a0: 24010001 */ addiu $at,$zero,0x1 +.L0f0fe5a4: +/* f0fe5a4: 10e10003 */ beq $a3,$at,.L0f0fe5b4 +/* f0fe5a8: 3c06800a */ lui $a2,0x800a +/* f0fe5ac: 24010007 */ addiu $at,$zero,0x7 +/* f0fe5b0: 14e100a1 */ bne $a3,$at,.L0f0fe838 +.L0f0fe5b4: +/* f0fe5b4: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0fe5b8: 8cc40284 */ lw $a0,0x284($a2) +/* f0fe5bc: 00002825 */ or $a1,$zero,$zero +/* f0fe5c0: afa70030 */ sw $a3,0x30($sp) +/* f0fe5c4: 0fc2c42e */ jal func0f0b10b8 +/* f0fe5c8: 24840638 */ addiu $a0,$a0,0x638 +/* f0fe5cc: 3c06800a */ lui $a2,0x800a +/* f0fe5d0: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0fe5d4: 8cc40284 */ lw $a0,0x284($a2) +/* f0fe5d8: 24050001 */ addiu $a1,$zero,0x1 +/* f0fe5dc: afa2001c */ sw $v0,0x1c($sp) +/* f0fe5e0: 0fc2c42e */ jal func0f0b10b8 +/* f0fe5e4: 24840638 */ addiu $a0,$a0,0x638 +/* f0fe5e8: 8fa70030 */ lw $a3,0x30($sp) +/* f0fe5ec: 3c06800a */ lui $a2,0x800a +/* f0fe5f0: 24010001 */ addiu $at,$zero,0x1 +/* f0fe5f4: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0fe5f8: 8fa8001c */ lw $t0,0x1c($sp) +/* f0fe5fc: 14e10027 */ bne $a3,$at,.L0f0fe69c +/* f0fe600: 00402825 */ or $a1,$v0,$zero +/* f0fe604: 50400019 */ beqzl $v0,.L0f0fe66c +/* f0fe608: 8fa20034 */ lw $v0,0x34($sp) +/* f0fe60c: 8ccd0284 */ lw $t5,0x284($a2) +/* f0fe610: 81a41580 */ lb $a0,0x1580($t5) +/* f0fe614: 18800014 */ blez $a0,.L0f0fe668 +/* f0fe618: 28810024 */ slti $at,$a0,0x24 +/* f0fe61c: 50200013 */ beqzl $at,.L0f0fe66c +/* f0fe620: 8fa20034 */ lw $v0,0x34($sp) +/* f0fe624: 8ccb0288 */ lw $t3,0x288($a2) +/* f0fe628: 2483ffff */ addiu $v1,$a0,-1 +/* f0fe62c: 000378c3 */ sra $t7,$v1,0x3 +/* f0fe630: 8d6c0070 */ lw $t4,0x70($t3) +/* f0fe634: 3c09800b */ lui $t1,0x800b +/* f0fe638: 306a0007 */ andi $t2,$v1,0x7 +/* f0fe63c: 000c7080 */ sll $t6,$t4,0x2 +/* f0fe640: 01cc7021 */ addu $t6,$t6,$t4 +/* f0fe644: 000e7140 */ sll $t6,$t6,0x5 +/* f0fe648: 01cfc021 */ addu $t8,$t6,$t7 +/* f0fe64c: 01384821 */ addu $t1,$t1,$t8 +/* f0fe650: 9129c84f */ lbu $t1,-0x37b1($t1) +/* f0fe654: 24190001 */ addiu $t9,$zero,0x1 +/* f0fe658: 01596804 */ sllv $t5,$t9,$t2 +/* f0fe65c: 012d5824 */ and $t3,$t1,$t5 +/* f0fe660: 15600005 */ bnez $t3,.L0f0fe678 +/* f0fe664: 00000000 */ sll $zero,$zero,0x0 +.L0f0fe668: +/* f0fe668: 8fa20034 */ lw $v0,0x34($sp) +.L0f0fe66c: +/* f0fe66c: 8c4c0000 */ lw $t4,0x0($v0) +/* f0fe670: 358e0002 */ ori $t6,$t4,0x2 +/* f0fe674: ac4e0000 */ sw $t6,0x0($v0) +.L0f0fe678: +/* f0fe678: 51000070 */ beqzl $t0,.L0f0fe83c +/* f0fe67c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fe680: 0fc5b9f1 */ jal func0f16e7c4 +/* f0fe684: 95040004 */ lhu $a0,0x4($t0) +/* f0fe688: 8fa40038 */ lw $a0,0x38($sp) +/* f0fe68c: 0c004c4c */ jal 0x13130 +/* f0fe690: 00402825 */ or $a1,$v0,$zero +/* f0fe694: 10000069 */ beqz $zero,.L0f0fe83c +/* f0fe698: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0fe69c: +/* f0fe69c: 51000019 */ beqzl $t0,.L0f0fe704 +/* f0fe6a0: 8fa30034 */ lw $v1,0x34($sp) +/* f0fe6a4: 8ccf0284 */ lw $t7,0x284($a2) +/* f0fe6a8: 81e41580 */ lb $a0,0x1580($t7) +/* f0fe6ac: 18800018 */ blez $a0,.L0f0fe710 +/* f0fe6b0: 28810024 */ slti $at,$a0,0x24 +/* f0fe6b4: 10200016 */ beqz $at,.L0f0fe710 +/* f0fe6b8: 00000000 */ sll $zero,$zero,0x0 +/* f0fe6bc: 8cd80288 */ lw $t8,0x288($a2) +/* f0fe6c0: 2483ffff */ addiu $v1,$a0,-1 +/* f0fe6c4: 000348c3 */ sra $t1,$v1,0x3 +/* f0fe6c8: 8f190070 */ lw $t9,0x70($t8) +/* f0fe6cc: 3c0b800b */ lui $t3,0x800b +/* f0fe6d0: 306c0007 */ andi $t4,$v1,0x7 +/* f0fe6d4: 00195080 */ sll $t2,$t9,0x2 +/* f0fe6d8: 01595021 */ addu $t2,$t2,$t9 +/* f0fe6dc: 000a5140 */ sll $t2,$t2,0x5 +/* f0fe6e0: 01496821 */ addu $t5,$t2,$t1 +/* f0fe6e4: 016d5821 */ addu $t3,$t3,$t5 +/* f0fe6e8: 916bc84f */ lbu $t3,-0x37b1($t3) +/* f0fe6ec: 240e0001 */ addiu $t6,$zero,0x1 +/* f0fe6f0: 018e7804 */ sllv $t7,$t6,$t4 +/* f0fe6f4: 016fc024 */ and $t8,$t3,$t7 +/* f0fe6f8: 13000005 */ beqz $t8,.L0f0fe710 +/* f0fe6fc: 00000000 */ sll $zero,$zero,0x0 +/* f0fe700: 8fa30034 */ lw $v1,0x34($sp) +.L0f0fe704: +/* f0fe704: 8c790000 */ lw $t9,0x0($v1) +/* f0fe708: 372a0002 */ ori $t2,$t9,0x2 +/* f0fe70c: ac6a0000 */ sw $t2,0x0($v1) +.L0f0fe710: +/* f0fe710: 5040004a */ beqzl $v0,.L0f0fe83c +/* f0fe714: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fe718: 0fc5b9f1 */ jal func0f16e7c4 +/* f0fe71c: 94a40004 */ lhu $a0,0x4($a1) +/* f0fe720: 8fa40038 */ lw $a0,0x38($sp) +/* f0fe724: 0c004c4c */ jal 0x13130 +/* f0fe728: 00402825 */ or $a1,$v0,$zero +/* f0fe72c: 10000043 */ beqz $zero,.L0f0fe83c +/* f0fe730: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0fe734: +/* f0fe734: 3c057f1b */ lui $a1,0x7f1b +/* f0fe738: 24a52b30 */ addiu $a1,$a1,0x2b30 +/* f0fe73c: 0c004c4c */ jal 0x13130 +/* f0fe740: afa70030 */ sw $a3,0x30($sp) +/* f0fe744: 3c09800a */ lui $t1,0x800a +/* f0fe748: 812ddfeb */ lb $t5,-0x2015($t1) +/* f0fe74c: 8fa70030 */ lw $a3,0x30($sp) +/* f0fe750: 24010004 */ addiu $at,$zero,0x4 +/* f0fe754: 05a10029 */ bgez $t5,.L0f0fe7fc +/* f0fe758: 00000000 */ sll $zero,$zero,0x0 +/* f0fe75c: 24010004 */ addiu $at,$zero,0x4 +/* f0fe760: 54e10009 */ bnel $a3,$at,.L0f0fe788 +/* f0fe764: 24010001 */ addiu $at,$zero,0x1 +/* f0fe768: 0fc5b9f1 */ jal func0f16e7c4 +/* f0fe76c: 240459da */ addiu $a0,$zero,0x59da +/* f0fe770: 8fa40038 */ lw $a0,0x38($sp) +/* f0fe774: 0c004c4c */ jal 0x13130 +/* f0fe778: 00402825 */ or $a1,$v0,$zero +/* f0fe77c: 1000002f */ beqz $zero,.L0f0fe83c +/* f0fe780: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fe784: 24010001 */ addiu $at,$zero,0x1 +.L0f0fe788: +/* f0fe788: 54e10009 */ bnel $a3,$at,.L0f0fe7b0 +/* f0fe78c: 24010007 */ addiu $at,$zero,0x7 +/* f0fe790: 0fc5b9f1 */ jal func0f16e7c4 +/* f0fe794: 240459d8 */ addiu $a0,$zero,0x59d8 +/* f0fe798: 8fa40038 */ lw $a0,0x38($sp) +/* f0fe79c: 0c004c4c */ jal 0x13130 +/* f0fe7a0: 00402825 */ or $a1,$v0,$zero +/* f0fe7a4: 10000025 */ beqz $zero,.L0f0fe83c +/* f0fe7a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fe7ac: 24010007 */ addiu $at,$zero,0x7 +.L0f0fe7b0: +/* f0fe7b0: 54e10009 */ bnel $a3,$at,.L0f0fe7d8 +/* f0fe7b4: 24010003 */ addiu $at,$zero,0x3 +/* f0fe7b8: 0fc5b9f1 */ jal func0f16e7c4 +/* f0fe7bc: 240459d9 */ addiu $a0,$zero,0x59d9 +/* f0fe7c0: 8fa40038 */ lw $a0,0x38($sp) +/* f0fe7c4: 0c004c4c */ jal 0x13130 +/* f0fe7c8: 00402825 */ or $a1,$v0,$zero +/* f0fe7cc: 1000001b */ beqz $zero,.L0f0fe83c +/* f0fe7d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fe7d4: 24010003 */ addiu $at,$zero,0x3 +.L0f0fe7d8: +/* f0fe7d8: 54e10018 */ bnel $a3,$at,.L0f0fe83c +/* f0fe7dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fe7e0: 0fc5b9f1 */ jal func0f16e7c4 +/* f0fe7e4: 240459db */ addiu $a0,$zero,0x59db +/* f0fe7e8: 8fa40038 */ lw $a0,0x38($sp) +/* f0fe7ec: 0c004c4c */ jal 0x13130 +/* f0fe7f0: 00402825 */ or $a1,$v0,$zero +/* f0fe7f4: 10000011 */ beqz $zero,.L0f0fe83c +/* f0fe7f8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0fe7fc: +/* f0fe7fc: 14e10008 */ bne $a3,$at,.L0f0fe820 +/* f0fe800: 3c04800b */ lui $a0,0x800b +/* f0fe804: 0fc5b9f1 */ jal func0f16e7c4 +/* f0fe808: 240458ac */ addiu $a0,$zero,0x58ac +/* f0fe80c: 8fa40038 */ lw $a0,0x38($sp) +/* f0fe810: 0c004c4c */ jal 0x13130 +/* f0fe814: 00402825 */ or $a1,$v0,$zero +/* f0fe818: 10000008 */ beqz $zero,.L0f0fe83c +/* f0fe81c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0fe820: +/* f0fe820: 00872021 */ addu $a0,$a0,$a3 +/* f0fe824: 0fc648fb */ jal func0f1923ec +/* f0fe828: 9084cb78 */ lbu $a0,-0x3488($a0) +/* f0fe82c: 8fa40038 */ lw $a0,0x38($sp) +/* f0fe830: 0c004c4c */ jal 0x13130 +/* f0fe834: 00402825 */ or $a1,$v0,$zero +.L0f0fe838: +/* f0fe838: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0fe83c: +/* f0fe83c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0fe840: 03e00008 */ jr $ra +/* f0fe844: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0fe848 +/* f0fe848: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0fe84c: 3c08800a */ lui $t0,0x800a +/* f0fe850: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0fe854: 8d0e0284 */ lw $t6,0x284($t0) +/* f0fe858: afb30014 */ sw $s3,0x14($sp) +/* f0fe85c: afb20010 */ sw $s2,0x10($sp) +/* f0fe860: afb1000c */ sw $s1,0xc($sp) +/* f0fe864: afb00008 */ sw $s0,0x8($sp) +/* f0fe868: 3c0f800a */ lui $t7,0x800a +/* f0fe86c: 25e420d0 */ addiu $a0,$t7,0x20d0 +/* f0fe870: 3c12800b */ lui $s2,0x800b +/* f0fe874: 3c13800a */ lui $s3,0x800a +/* f0fe878: 3c0c8008 */ lui $t4,0x8008 +/* f0fe87c: 3c0a7f1b */ lui $t2,0x7f1b +/* f0fe880: a1c00250 */ sb $zero,0x250($t6) +/* f0fe884: 8d060318 */ lw $a2,0x318($t0) +/* f0fe888: 254a2b20 */ addiu $t2,$t2,0x2b20 +/* f0fe88c: 258c7268 */ addiu $t4,$t4,0x7268 +/* f0fe890: 267321b0 */ addiu $s3,$s3,0x21b0 +/* f0fe894: 2652cb8e */ addiu $s2,$s2,-13426 +/* f0fe898: 00801825 */ or $v1,$a0,$zero +/* f0fe89c: 2410005b */ addiu $s0,$zero,0x5b +/* f0fe8a0: 2411005c */ addiu $s1,$zero,0x5c +/* f0fe8a4: 240d000a */ addiu $t5,$zero,0xa +/* f0fe8a8: 240b0001 */ addiu $t3,$zero,0x1 +/* f0fe8ac: 240900ff */ addiu $t1,$zero,0xff +.L0f0fe8b0: +/* f0fe8b0: a0600030 */ sb $zero,0x30($v1) +/* f0fe8b4: 00001025 */ or $v0,$zero,$zero +/* f0fe8b8: 00802825 */ or $a1,$a0,$zero +.L0f0fe8bc: +/* f0fe8bc: 24420001 */ addiu $v0,$v0,0x1 +/* f0fe8c0: 28410008 */ slti $at,$v0,0x8 +/* f0fe8c4: 24a50001 */ addiu $a1,$a1,0x1 +/* f0fe8c8: 1420fffc */ bnez $at,.L0f0fe8bc +/* f0fe8cc: a0a90027 */ sb $t1,0x27($a1) +/* f0fe8d0: 10c00018 */ beqz $a2,.L0f0fe934 +/* f0fe8d4: 24050001 */ addiu $a1,$zero,0x1 +/* f0fe8d8: 91580000 */ lbu $t8,0x0($t2) +/* f0fe8dc: 3c07800b */ lui $a3,0x800b +/* f0fe8e0: 24e7cb88 */ addiu $a3,$a3,-13432 +/* f0fe8e4: 0098c821 */ addu $t9,$a0,$t8 +/* f0fe8e8: a32b0028 */ sb $t3,0x28($t9) +/* f0fe8ec: 90ee0018 */ lbu $t6,0x18($a3) +.L0f0fe8f0: +/* f0fe8f0: 24e70001 */ addiu $a3,$a3,0x1 +/* f0fe8f4: 01cd0019 */ multu $t6,$t5 +/* f0fe8f8: 00007812 */ mflo $t7 +/* f0fe8fc: 018fc021 */ addu $t8,$t4,$t7 +/* f0fe900: 93020000 */ lbu $v0,0x0($t8) +/* f0fe904: 10400009 */ beqz $v0,.L0f0fe92c +/* f0fe908: 00000000 */ sll $zero,$zero,0x0 +/* f0fe90c: 10500007 */ beq $v0,$s0,.L0f0fe92c +/* f0fe910: 00000000 */ sll $zero,$zero,0x0 +/* f0fe914: 10510005 */ beq $v0,$s1,.L0f0fe92c +/* f0fe918: 0145c821 */ addu $t9,$t2,$a1 +/* f0fe91c: 932e0000 */ lbu $t6,0x0($t9) +/* f0fe920: 24a50001 */ addiu $a1,$a1,0x1 +/* f0fe924: 008e7821 */ addu $t7,$a0,$t6 +/* f0fe928: a1e20028 */ sb $v0,0x28($t7) +.L0f0fe92c: +/* f0fe92c: 54f2fff0 */ bnel $a3,$s2,.L0f0fe8f0 +/* f0fe930: 90ee0018 */ lbu $t6,0x18($a3) +.L0f0fe934: +/* f0fe934: 24840038 */ addiu $a0,$a0,0x38 +/* f0fe938: 1493ffdd */ bne $a0,$s3,.L0f0fe8b0 +/* f0fe93c: 24630038 */ addiu $v1,$v1,0x38 +/* f0fe940: 8d18006c */ lw $t8,0x6c($t0) +/* f0fe944: 00001825 */ or $v1,$zero,$zero +/* f0fe948: 00002025 */ or $a0,$zero,$zero +/* f0fe94c: 13000003 */ beqz $t8,.L0f0fe95c +/* f0fe950: 00002825 */ or $a1,$zero,$zero +/* f0fe954: 10000001 */ beqz $zero,.L0f0fe95c +/* f0fe958: 24030001 */ addiu $v1,$zero,0x1 +.L0f0fe95c: +/* f0fe95c: 8d190068 */ lw $t9,0x68($t0) +/* f0fe960: 00001025 */ or $v0,$zero,$zero +/* f0fe964: 13200003 */ beqz $t9,.L0f0fe974 +/* f0fe968: 00000000 */ sll $zero,$zero,0x0 +/* f0fe96c: 10000001 */ beqz $zero,.L0f0fe974 +/* f0fe970: 24040001 */ addiu $a0,$zero,0x1 +.L0f0fe974: +/* f0fe974: 8d0e0064 */ lw $t6,0x64($t0) +/* f0fe978: 11c00003 */ beqz $t6,.L0f0fe988 +/* f0fe97c: 00000000 */ sll $zero,$zero,0x0 +/* f0fe980: 10000001 */ beqz $zero,.L0f0fe988 +/* f0fe984: 24050001 */ addiu $a1,$zero,0x1 +.L0f0fe988: +/* f0fe988: 8d0f0070 */ lw $t7,0x70($t0) +/* f0fe98c: 11e00003 */ beqz $t7,.L0f0fe99c +/* f0fe990: 00000000 */ sll $zero,$zero,0x0 +/* f0fe994: 10000001 */ beqz $zero,.L0f0fe99c +/* f0fe998: 24020001 */ addiu $v0,$zero,0x1 +.L0f0fe99c: +/* f0fe99c: 0045c021 */ addu $t8,$v0,$a1 +/* f0fe9a0: 0304c821 */ addu $t9,$t8,$a0 +/* f0fe9a4: 03237021 */ addu $t6,$t9,$v1 +/* f0fe9a8: 29c10002 */ slti $at,$t6,0x2 +/* f0fe9ac: 1420000a */ bnez $at,.L0f0fe9d8 +/* f0fe9b0: 3c198008 */ lui $t9,0x8008 +/* f0fe9b4: 3c0f8008 */ lui $t7,0x8008 +/* f0fe9b8: 8deffb08 */ lw $t7,-0x4f8($t7) +/* f0fe9bc: 3c01800a */ lui $at,0x800a +/* f0fe9c0: 3c188008 */ lui $t8,0x8008 +/* f0fe9c4: 8f18fb04 */ lw $t8,-0x4fc($t8) +/* f0fe9c8: ac2f21b0 */ sw $t7,0x21b0($at) +/* f0fe9cc: 3c01800a */ lui $at,0x800a +/* f0fe9d0: 10000008 */ beqz $zero,.L0f0fe9f4 +/* f0fe9d4: ac3821b4 */ sw $t8,0x21b4($at) +.L0f0fe9d8: +/* f0fe9d8: 8f39fb10 */ lw $t9,-0x4f0($t9) +/* f0fe9dc: 3c0e8008 */ lui $t6,0x8008 +/* f0fe9e0: 8dcefb0c */ lw $t6,-0x4f4($t6) +/* f0fe9e4: 3c01800a */ lui $at,0x800a +/* f0fe9e8: ac3921b0 */ sw $t9,0x21b0($at) +/* f0fe9ec: 3c01800a */ lui $at,0x800a +/* f0fe9f0: ac2e21b4 */ sw $t6,0x21b4($at) +.L0f0fe9f4: +/* f0fe9f4: 3c01800a */ lui $at,0x800a +/* f0fe9f8: 8fb00008 */ lw $s0,0x8($sp) +/* f0fe9fc: 8fb1000c */ lw $s1,0xc($sp) +/* f0fea00: 8fb20010 */ lw $s2,0x10($sp) +/* f0fea04: 8fb30014 */ lw $s3,0x14($sp) +/* f0fea08: ac2021b8 */ sw $zero,0x21b8($at) +/* f0fea0c: 03e00008 */ jr $ra +/* f0fea10: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f0fea14 +/* f0fea14: 27bdff70 */ addiu $sp,$sp,-144 +/* f0fea18: afb60038 */ sw $s6,0x38($sp) +/* f0fea1c: afb50034 */ sw $s5,0x34($sp) +/* f0fea20: afbe0040 */ sw $s8,0x40($sp) +/* f0fea24: afb7003c */ sw $s7,0x3c($sp) +/* f0fea28: afb40030 */ sw $s4,0x30($sp) +/* f0fea2c: afb3002c */ sw $s3,0x2c($sp) +/* f0fea30: afb20028 */ sw $s2,0x28($sp) +/* f0fea34: afb10024 */ sw $s1,0x24($sp) +/* f0fea38: afb00020 */ sw $s0,0x20($sp) +/* f0fea3c: 3c15800a */ lui $s5,0x800a +/* f0fea40: 3c16800a */ lui $s6,0x800a +/* f0fea44: afbf0044 */ sw $ra,0x44($sp) +/* f0fea48: 0000f025 */ or $s8,$zero,$zero +/* f0fea4c: 26d621b4 */ addiu $s6,$s6,0x21b4 +/* f0fea50: 26b521b0 */ addiu $s5,$s5,0x21b0 +/* f0fea54: 00008025 */ or $s0,$zero,$zero +/* f0fea58: 27b1005c */ addiu $s1,$sp,0x5c +/* f0fea5c: 27b2007c */ addiu $s2,$sp,0x7c +/* f0fea60: 27b3008c */ addiu $s3,$sp,0x8c +/* f0fea64: 27b40088 */ addiu $s4,$sp,0x88 +/* f0fea68: 24170009 */ addiu $s7,$zero,0x9 +/* f0fea6c: 02002025 */ or $a0,$s0,$zero +.L0f0fea70: +/* f0fea70: 02402825 */ or $a1,$s2,$zero +/* f0fea74: 0fc3f8a0 */ jal func0f0fe280 +/* f0fea78: 02203025 */ or $a2,$s1,$zero +/* f0fea7c: 8ece0000 */ lw $t6,0x0($s6) +/* f0fea80: 02602025 */ or $a0,$s3,$zero +/* f0fea84: 02802825 */ or $a1,$s4,$zero +/* f0fea88: 02203025 */ or $a2,$s1,$zero +/* f0fea8c: 8ea70000 */ lw $a3,0x0($s5) +/* f0fea90: afa00014 */ sw $zero,0x14($sp) +/* f0fea94: 0fc55cbe */ jal func0f1572f8 +/* f0fea98: afae0010 */ sw $t6,0x10($sp) +/* f0fea9c: 8fa20088 */ lw $v0,0x88($sp) +/* f0feaa0: 26100001 */ addiu $s0,$s0,0x1 +/* f0feaa4: 03c2082a */ slt $at,$s8,$v0 +/* f0feaa8: 10200002 */ beqz $at,.L0f0feab4 +/* f0feaac: 00000000 */ sll $zero,$zero,0x0 +/* f0feab0: 0040f025 */ or $s8,$v0,$zero +.L0f0feab4: +/* f0feab4: 5617ffee */ bnel $s0,$s7,.L0f0fea70 +/* f0feab8: 02002025 */ or $a0,$s0,$zero +/* f0feabc: 3c02800a */ lui $v0,0x800a +/* f0feac0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0feac4: 8c4f006c */ lw $t7,0x6c($v0) +/* f0feac8: 8fb00020 */ lw $s0,0x20($sp) +/* f0feacc: 8fb10024 */ lw $s1,0x24($sp) +/* f0fead0: 11e00003 */ beqz $t7,.L0f0feae0 +/* f0fead4: 8fb20028 */ lw $s2,0x28($sp) +/* f0fead8: 10000002 */ beqz $zero,.L0f0feae4 +/* f0feadc: 24050001 */ addiu $a1,$zero,0x1 +.L0f0feae0: +/* f0feae0: 00002825 */ or $a1,$zero,$zero +.L0f0feae4: +/* f0feae4: 8c580068 */ lw $t8,0x68($v0) +/* f0feae8: 8fb3002c */ lw $s3,0x2c($sp) +/* f0feaec: 8fb40030 */ lw $s4,0x30($sp) +/* f0feaf0: 13000003 */ beqz $t8,.L0f0feb00 +/* f0feaf4: 8fb50034 */ lw $s5,0x34($sp) +/* f0feaf8: 10000002 */ beqz $zero,.L0f0feb04 +/* f0feafc: 24030001 */ addiu $v1,$zero,0x1 +.L0f0feb00: +/* f0feb00: 00001825 */ or $v1,$zero,$zero +.L0f0feb04: +/* f0feb04: 8c590064 */ lw $t9,0x64($v0) +/* f0feb08: 8fb60038 */ lw $s6,0x38($sp) +/* f0feb0c: 8fb7003c */ lw $s7,0x3c($sp) +/* f0feb10: 13200003 */ beqz $t9,.L0f0feb20 +/* f0feb14: 8fbf0044 */ lw $ra,0x44($sp) +/* f0feb18: 10000002 */ beqz $zero,.L0f0feb24 +/* f0feb1c: 24040001 */ addiu $a0,$zero,0x1 +.L0f0feb20: +/* f0feb20: 00002025 */ or $a0,$zero,$zero +.L0f0feb24: +/* f0feb24: 8c480070 */ lw $t0,0x70($v0) +/* f0feb28: 00001025 */ or $v0,$zero,$zero +/* f0feb2c: 11000003 */ beqz $t0,.L0f0feb3c +/* f0feb30: 00000000 */ sll $zero,$zero,0x0 +/* f0feb34: 10000001 */ beqz $zero,.L0f0feb3c +/* f0feb38: 24020001 */ addiu $v0,$zero,0x1 +.L0f0feb3c: +/* f0feb3c: 00444821 */ addu $t1,$v0,$a0 +/* f0feb40: 01235021 */ addu $t2,$t1,$v1 +/* f0feb44: 01455821 */ addu $t3,$t2,$a1 +/* f0feb48: 29610002 */ slti $at,$t3,0x2 +/* f0feb4c: 54200004 */ bnezl $at,.L0f0feb60 +/* f0feb50: 27de0004 */ addiu $s8,$s8,0x4 +/* f0feb54: 10000002 */ beqz $zero,.L0f0feb60 +/* f0feb58: 27de0003 */ addiu $s8,$s8,0x3 +/* f0feb5c: 27de0004 */ addiu $s8,$s8,0x4 +.L0f0feb60: +/* f0feb60: 001e1400 */ sll $v0,$s8,0x10 +/* f0feb64: 00026403 */ sra $t4,$v0,0x10 +/* f0feb68: 8fbe0040 */ lw $s8,0x40($sp) +/* f0feb6c: 27bd0090 */ addiu $sp,$sp,0x90 +/* f0feb70: 03e00008 */ jr $ra +/* f0feb74: 01801025 */ or $v0,$t4,$zero +); + +GLOBAL_ASM( +glabel func0f0feb78 +/* f0feb78: 3c0e800a */ lui $t6,0x800a +/* f0feb7c: 8dce21b8 */ lw $t6,0x21b8($t6) +/* f0feb80: 3c18800a */ lui $t8,0x800a +/* f0feb84: 271820d0 */ addiu $t8,$t8,0x20d0 +/* f0feb88: 000e78c0 */ sll $t7,$t6,0x3 +/* f0feb8c: 01ee7823 */ subu $t7,$t7,$t6 +/* f0feb90: 000f78c0 */ sll $t7,$t7,0x3 +/* f0feb94: 3c03800a */ lui $v1,0x800a +/* f0feb98: 01f81021 */ addu $v0,$t7,$t8 +/* f0feb9c: 80590000 */ lb $t9,0x0($v0) +/* f0feba0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0feba4: 8c690318 */ lw $t1,0x318($v1) +/* f0feba8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0febac: 03244021 */ addu $t0,$t9,$a0 +/* f0febb0: afbf0014 */ sw $ra,0x14($sp) +/* f0febb4: 1120000f */ beqz $t1,.L0f0febf4 +/* f0febb8: a0480000 */ sb $t0,0x0($v0) +/* f0febbc: 3c0a800b */ lui $t2,0x800b +/* f0febc0: 8d4acb94 */ lw $t2,-0x346c($t2) +/* f0febc4: 314b0002 */ andi $t3,$t2,0x2 +/* f0febc8: 1160000a */ beqz $t3,.L0f0febf4 +/* f0febcc: 00000000 */ sll $zero,$zero,0x0 +/* f0febd0: 904c0032 */ lbu $t4,0x32($v0) +/* f0febd4: 51800004 */ beqzl $t4,.L0f0febe8 +/* f0febd8: 8c6d0284 */ lw $t5,0x284($v1) +/* f0febdc: 1000001f */ beqz $zero,.L0f0fec5c +/* f0febe0: 24040002 */ addiu $a0,$zero,0x2 +/* f0febe4: 8c6d0284 */ lw $t5,0x284($v1) +.L0f0febe8: +/* f0febe8: 91a41be6 */ lbu $a0,0x1be6($t5) +/* f0febec: 1000001b */ beqz $zero,.L0f0fec5c +/* f0febf0: 24840001 */ addiu $a0,$a0,0x1 +.L0f0febf4: +/* f0febf4: 3c0e800a */ lui $t6,0x800a +/* f0febf8: 81cfdfeb */ lb $t7,-0x2015($t6) +/* f0febfc: 05e1000e */ bgez $t7,.L0f0fec38 +/* f0fec00: 00000000 */ sll $zero,$zero,0x0 +/* f0fec04: 0fc3f7a3 */ jal func0f0fde8c +/* f0fec08: 00000000 */ sll $zero,$zero,0x0 +/* f0fec0c: 0440000a */ bltz $v0,.L0f0fec38 +/* f0fec10: 24040002 */ addiu $a0,$zero,0x2 +/* f0fec14: 3c18800a */ lui $t8,0x800a +/* f0fec18: 8f1821b8 */ lw $t8,0x21b8($t8) +/* f0fec1c: 3c08800a */ lui $t0,0x800a +/* f0fec20: 250820d0 */ addiu $t0,$t0,0x20d0 +/* f0fec24: 0018c8c0 */ sll $t9,$t8,0x3 +/* f0fec28: 0338c823 */ subu $t9,$t9,$t8 +/* f0fec2c: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0fec30: 1000000a */ beqz $zero,.L0f0fec5c +/* f0fec34: 03281021 */ addu $v0,$t9,$t0 +.L0f0fec38: +/* f0fec38: 3c09800a */ lui $t1,0x800a +/* f0fec3c: 8d2921b8 */ lw $t1,0x21b8($t1) +/* f0fec40: 3c0b800a */ lui $t3,0x800a +/* f0fec44: 256b20d0 */ addiu $t3,$t3,0x20d0 +/* f0fec48: 000950c0 */ sll $t2,$t1,0x3 +/* f0fec4c: 01495023 */ subu $t2,$t2,$t1 +/* f0fec50: 000a50c0 */ sll $t2,$t2,0x3 +/* f0fec54: 014b1021 */ addu $v0,$t2,$t3 +/* f0fec58: 24040001 */ addiu $a0,$zero,0x1 +.L0f0fec5c: +/* f0fec5c: 80430000 */ lb $v1,0x0($v0) +/* f0fec60: 240c000a */ addiu $t4,$zero,0xa +/* f0fec64: 240dff85 */ addiu $t5,$zero,-123 +/* f0fec68: 0083082a */ slt $at,$a0,$v1 +/* f0fec6c: 10200003 */ beqz $at,.L0f0fec7c +/* f0fec70: 240e0004 */ addiu $t6,$zero,0x4 +/* f0fec74: a0400000 */ sb $zero,0x0($v0) +/* f0fec78: 80430000 */ lb $v1,0x0($v0) +.L0f0fec7c: +/* f0fec7c: 04630003 */ bgezl $v1,.L0f0fec8c +/* f0fec80: 44802000 */ mtc1 $zero,$f4 +/* f0fec84: a0440000 */ sb $a0,0x0($v0) +/* f0fec88: 44802000 */ mtc1 $zero,$f4 +.L0f0fec8c: +/* f0fec8c: a44c0002 */ sh $t4,0x2($v0) +/* f0fec90: a44d000a */ sh $t5,0xa($v0) +/* f0fec94: a04e000e */ sb $t6,0xe($v0) +/* f0fec98: ac400014 */ sw $zero,0x14($v0) +/* f0fec9c: ac400010 */ sw $zero,0x10($v0) +/* f0feca0: 0fc3fa85 */ jal func0f0fea14 +/* f0feca4: e4440018 */ swc1 $f4,0x18($v0) +/* f0feca8: 3c0f800a */ lui $t7,0x800a +/* f0fecac: 8def21b8 */ lw $t7,0x21b8($t7) +/* f0fecb0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fecb4: 3c01800a */ lui $at,0x800a +/* f0fecb8: 000fc0c0 */ sll $t8,$t7,0x3 +/* f0fecbc: 030fc023 */ subu $t8,$t8,$t7 +/* f0fecc0: 0018c0c0 */ sll $t8,$t8,0x3 +/* f0fecc4: 00380821 */ addu $at,$at,$t8 +/* f0fecc8: a42220d4 */ sh $v0,0x20d4($at) +/* f0feccc: 03e00008 */ jr $ra +/* f0fecd0: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f0fecd4 +/* f0fecd4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0fecd8: afbf002c */ sw $ra,0x2c($sp) +/* f0fecdc: afb50028 */ sw $s5,0x28($sp) +/* f0fece0: afb40024 */ sw $s4,0x24($sp) +/* f0fece4: afb30020 */ sw $s3,0x20($sp) +/* f0fece8: afb2001c */ sw $s2,0x1c($sp) +/* f0fecec: afb10018 */ sw $s1,0x18($sp) +/* f0fecf0: 0fc44a54 */ jal func0f112950 +/* f0fecf4: afb00014 */ sw $s0,0x14($sp) +/* f0fecf8: 3c04800a */ lui $a0,0x800a +/* f0fecfc: 8c8421b8 */ lw $a0,0x21b8($a0) +/* f0fed00: 3c01800a */ lui $at,0x800a +/* f0fed04: 3c18800a */ lui $t8,0x800a +/* f0fed08: 000470c0 */ sll $t6,$a0,0x3 +/* f0fed0c: 01c47023 */ subu $t6,$t6,$a0 +/* f0fed10: 000478c0 */ sll $t7,$a0,0x3 +/* f0fed14: 000e70c0 */ sll $t6,$t6,0x3 +/* f0fed18: 01e47823 */ subu $t7,$t7,$a0 +/* f0fed1c: 002e0821 */ addu $at,$at,$t6 +/* f0fed20: 000f78c0 */ sll $t7,$t7,0x3 +/* f0fed24: 271820d0 */ addiu $t8,$t8,0x20d0 +/* f0fed28: 00409825 */ or $s3,$v0,$zero +/* f0fed2c: a0222101 */ sb $v0,0x2101($at) +/* f0fed30: 01f81821 */ addu $v1,$t7,$t8 +/* f0fed34: 240400ff */ addiu $a0,$zero,0xff +/* f0fed38: 00008825 */ or $s1,$zero,$zero +.L0f0fed3c: +/* f0fed3c: 26310001 */ addiu $s1,$s1,0x1 +/* f0fed40: 2a210008 */ slti $at,$s1,0x8 +/* f0fed44: a0640020 */ sb $a0,0x20($v1) +/* f0fed48: 1420fffc */ bnez $at,.L0f0fed3c +/* f0fed4c: 24630001 */ addiu $v1,$v1,0x1 +/* f0fed50: 18400029 */ blez $v0,.L0f0fedf8 +/* f0fed54: 00008825 */ or $s1,$zero,$zero +/* f0fed58: 2415004d */ addiu $s5,$zero,0x4d +/* f0fed5c: 2414005d */ addiu $s4,$zero,0x5d +/* f0fed60: 241200ff */ addiu $s2,$zero,0xff +/* f0fed64: 24100008 */ addiu $s0,$zero,0x8 +.L0f0fed68: +/* f0fed68: 0fc44b11 */ jal func0f112c44 +/* f0fed6c: 02202025 */ or $a0,$s1,$zero +/* f0fed70: 304400ff */ andi $a0,$v0,0xff +/* f0fed74: 18800003 */ blez $a0,.L0f0fed84 +/* f0fed78: 28810042 */ slti $at,$a0,0x42 +/* f0fed7c: 14200006 */ bnez $at,.L0f0fed98 +/* f0fed80: 00000000 */ sll $zero,$zero,0x0 +.L0f0fed84: +/* f0fed84: 12840004 */ beq $s4,$a0,.L0f0fed98 +/* f0fed88: 24010044 */ addiu $at,$zero,0x44 +/* f0fed8c: 10810002 */ beq $a0,$at,.L0f0fed98 +/* f0fed90: 00000000 */ sll $zero,$zero,0x0 +/* f0fed94: 16a40014 */ bne $s5,$a0,.L0f0fede8 +.L0f0fed98: +/* f0fed98: 3c19800a */ lui $t9,0x800a +/* f0fed9c: 8f3921b8 */ lw $t9,0x21b8($t9) +/* f0feda0: 3c09800a */ lui $t1,0x800a +/* f0feda4: 252920d0 */ addiu $t1,$t1,0x20d0 +/* f0feda8: 001940c0 */ sll $t0,$t9,0x3 +/* f0fedac: 01194023 */ subu $t0,$t0,$t9 +/* f0fedb0: 000840c0 */ sll $t0,$t0,0x3 +/* f0fedb4: 01091021 */ addu $v0,$t0,$t1 +/* f0fedb8: 00001825 */ or $v1,$zero,$zero +.L0f0fedbc: +/* f0fedbc: 904a0028 */ lbu $t2,0x28($v0) +/* f0fedc0: 548a0007 */ bnel $a0,$t2,.L0f0fede0 +/* f0fedc4: 24630001 */ addiu $v1,$v1,0x1 +/* f0fedc8: 904b0020 */ lbu $t3,0x20($v0) +/* f0fedcc: 564b0007 */ bnel $s2,$t3,.L0f0fedec +/* f0fedd0: 26310001 */ addiu $s1,$s1,0x1 +/* f0fedd4: 10000004 */ beqz $zero,.L0f0fede8 +/* f0fedd8: a0510020 */ sb $s1,0x20($v0) +/* f0feddc: 24630001 */ addiu $v1,$v1,0x1 +.L0f0fede0: +/* f0fede0: 1470fff6 */ bne $v1,$s0,.L0f0fedbc +/* f0fede4: 24420001 */ addiu $v0,$v0,0x1 +.L0f0fede8: +/* f0fede8: 26310001 */ addiu $s1,$s1,0x1 +.L0f0fedec: +/* f0fedec: 1633ffde */ bne $s1,$s3,.L0f0fed68 +/* f0fedf0: 00000000 */ sll $zero,$zero,0x0 +/* f0fedf4: 00008825 */ or $s1,$zero,$zero +.L0f0fedf8: +/* f0fedf8: 24100008 */ addiu $s0,$zero,0x8 +/* f0fedfc: 241200ff */ addiu $s2,$zero,0xff +/* f0fee00: 2414005d */ addiu $s4,$zero,0x5d +/* f0fee04: 1a60004f */ blez $s3,.L0f0fef44 +/* f0fee08: 2415004d */ addiu $s5,$zero,0x4d +.L0f0fee0c: +/* f0fee0c: 3c0c800a */ lui $t4,0x800a +/* f0fee10: 8d8c21b8 */ lw $t4,0x21b8($t4) +/* f0fee14: 3c0e800a */ lui $t6,0x800a +/* f0fee18: 25ce20d0 */ addiu $t6,$t6,0x20d0 +/* f0fee1c: 000c68c0 */ sll $t5,$t4,0x3 +/* f0fee20: 01ac6823 */ subu $t5,$t5,$t4 +/* f0fee24: 000d68c0 */ sll $t5,$t5,0x3 +/* f0fee28: 00002025 */ or $a0,$zero,$zero +/* f0fee2c: 01ae1021 */ addu $v0,$t5,$t6 +/* f0fee30: 00001825 */ or $v1,$zero,$zero +.L0f0fee34: +/* f0fee34: 904f0020 */ lbu $t7,0x20($v0) +/* f0fee38: 24630001 */ addiu $v1,$v1,0x1 +/* f0fee3c: 162f0002 */ bne $s1,$t7,.L0f0fee48 +/* f0fee40: 00000000 */ sll $zero,$zero,0x0 +/* f0fee44: 24040001 */ addiu $a0,$zero,0x1 +.L0f0fee48: +/* f0fee48: 1470fffa */ bne $v1,$s0,.L0f0fee34 +/* f0fee4c: 24420001 */ addiu $v0,$v0,0x1 +/* f0fee50: 5480003a */ bnezl $a0,.L0f0fef3c +/* f0fee54: 26310001 */ addiu $s1,$s1,0x1 +/* f0fee58: 0fc44b11 */ jal func0f112c44 +/* f0fee5c: 02202025 */ or $a0,$s1,$zero +/* f0fee60: 304600ff */ andi $a2,$v0,0xff +/* f0fee64: 18c00004 */ blez $a2,.L0f0fee78 +/* f0fee68: 00c02025 */ or $a0,$a2,$zero +/* f0fee6c: 28810042 */ slti $at,$a0,0x42 +/* f0fee70: 14200004 */ bnez $at,.L0f0fee84 +/* f0fee74: 00000000 */ sll $zero,$zero,0x0 +.L0f0fee78: +/* f0fee78: 12840002 */ beq $s4,$a0,.L0f0fee84 +/* f0fee7c: 00000000 */ sll $zero,$zero,0x0 +/* f0fee80: 16a4002d */ bne $s5,$a0,.L0f0fef38 +.L0f0fee84: +/* f0fee84: 3c18800a */ lui $t8,0x800a +/* f0fee88: 8f1821b8 */ lw $t8,0x21b8($t8) +/* f0fee8c: 3c08800a */ lui $t0,0x800a +/* f0fee90: 250820d0 */ addiu $t0,$t0,0x20d0 +/* f0fee94: 0018c8c0 */ sll $t9,$t8,0x3 +/* f0fee98: 0338c823 */ subu $t9,$t9,$t8 +/* f0fee9c: 0019c8c0 */ sll $t9,$t9,0x3 +/* f0feea0: 3c037f1b */ lui $v1,0x7f1b +/* f0feea4: 2405ffff */ addiu $a1,$zero,-1 +/* f0feea8: 24632b20 */ addiu $v1,$v1,0x2b20 +/* f0feeac: 03282021 */ addu $a0,$t9,$t0 +/* f0feeb0: 00001025 */ or $v0,$zero,$zero +.L0f0feeb4: +/* f0feeb4: 90690000 */ lbu $t1,0x0($v1) +/* f0feeb8: 00895021 */ addu $t2,$a0,$t1 +/* f0feebc: 914b0028 */ lbu $t3,0x28($t2) +/* f0feec0: 564b0004 */ bnel $s2,$t3,.L0f0feed4 +/* f0feec4: 24420001 */ addiu $v0,$v0,0x1 +/* f0feec8: 10000005 */ beqz $zero,.L0f0feee0 +/* f0feecc: 00402825 */ or $a1,$v0,$zero +/* f0feed0: 24420001 */ addiu $v0,$v0,0x1 +.L0f0feed4: +/* f0feed4: 28410008 */ slti $at,$v0,0x8 +/* f0feed8: 1420fff6 */ bnez $at,.L0f0feeb4 +/* f0feedc: 24630001 */ addiu $v1,$v1,0x1 +.L0f0feee0: +/* f0feee0: 2401ffff */ addiu $at,$zero,-1 +/* f0feee4: 14a1000d */ bne $a1,$at,.L0f0fef1c +/* f0feee8: 00001025 */ or $v0,$zero,$zero +/* f0feeec: 3c037f1b */ lui $v1,0x7f1b +/* f0feef0: 24632b20 */ addiu $v1,$v1,0x2b20 +.L0f0feef4: +/* f0feef4: 906c0000 */ lbu $t4,0x0($v1) +/* f0feef8: 008c6821 */ addu $t5,$a0,$t4 +/* f0feefc: 91ae0020 */ lbu $t6,0x20($t5) +/* f0fef00: 564e0004 */ bnel $s2,$t6,.L0f0fef14 +/* f0fef04: 24420001 */ addiu $v0,$v0,0x1 +/* f0fef08: 10000004 */ beqz $zero,.L0f0fef1c +/* f0fef0c: 00402825 */ or $a1,$v0,$zero +/* f0fef10: 24420001 */ addiu $v0,$v0,0x1 +.L0f0fef14: +/* f0fef14: 1450fff7 */ bne $v0,$s0,.L0f0feef4 +/* f0fef18: 24630001 */ addiu $v1,$v1,0x1 +.L0f0fef1c: +/* f0fef1c: 04a00006 */ bltz $a1,.L0f0fef38 +/* f0fef20: 3c0f7f1b */ lui $t7,0x7f1b +/* f0fef24: 01e57821 */ addu $t7,$t7,$a1 +/* f0fef28: 91ef2b20 */ lbu $t7,0x2b20($t7) +/* f0fef2c: 008f1021 */ addu $v0,$a0,$t7 +/* f0fef30: a0510020 */ sb $s1,0x20($v0) +/* f0fef34: a0460028 */ sb $a2,0x28($v0) +.L0f0fef38: +/* f0fef38: 26310001 */ addiu $s1,$s1,0x1 +.L0f0fef3c: +/* f0fef3c: 1633ffb3 */ bne $s1,$s3,.L0f0fee0c +/* f0fef40: 00000000 */ sll $zero,$zero,0x0 +.L0f0fef44: +/* f0fef44: 8fbf002c */ lw $ra,0x2c($sp) +/* f0fef48: 8fb00014 */ lw $s0,0x14($sp) +/* f0fef4c: 8fb10018 */ lw $s1,0x18($sp) +/* f0fef50: 8fb2001c */ lw $s2,0x1c($sp) +/* f0fef54: 8fb30020 */ lw $s3,0x20($sp) +/* f0fef58: 8fb40024 */ lw $s4,0x24($sp) +/* f0fef5c: 8fb50028 */ lw $s5,0x28($sp) +/* f0fef60: 03e00008 */ jr $ra +/* f0fef64: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f0fef68 +/* f0fef68: 3c04800a */ lui $a0,0x800a +/* f0fef6c: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0fef70: 8c830284 */ lw $v1,0x284($a0) +/* f0fef74: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0fef78: afbf0014 */ sw $ra,0x14($sp) +/* f0fef7c: 8c6e1580 */ lw $t6,0x1580($v1) +/* f0fef80: 3c05800a */ lui $a1,0x800a +/* f0fef84: 31cf0001 */ andi $t7,$t6,0x1 +/* f0fef88: 55e0002a */ bnezl $t7,.L0f0ff034 +/* f0fef8c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0fef90: 8c98028c */ lw $t8,0x28c($a0) +/* f0fef94: 24a521b8 */ addiu $a1,$a1,0x21b8 +/* f0fef98: 24190001 */ addiu $t9,$zero,0x1 +/* f0fef9c: acb80000 */ sw $t8,0x0($a1) +/* f0fefa0: a0790250 */ sb $t9,0x250($v1) +/* f0fefa4: 8c88028c */ lw $t0,0x28c($a0) +/* f0fefa8: 3c018007 */ lui $at,0x8007 +/* f0fefac: 3c0c800a */ lui $t4,0x800a +/* f0fefb0: 00084880 */ sll $t1,$t0,0x2 +/* f0fefb4: 00290821 */ addu $at,$at,$t1 +/* f0fefb8: ac200750 */ sw $zero,0x750($at) +/* f0fefbc: 8caa0000 */ lw $t2,0x0($a1) +/* f0fefc0: 44802000 */ mtc1 $zero,$f4 +/* f0fefc4: 258c20d0 */ addiu $t4,$t4,0x20d0 +/* f0fefc8: 000a58c0 */ sll $t3,$t2,0x3 +/* f0fefcc: 016a5823 */ subu $t3,$t3,$t2 +/* f0fefd0: 000b58c0 */ sll $t3,$t3,0x3 +/* f0fefd4: 016c1021 */ addu $v0,$t3,$t4 +/* f0fefd8: a0400000 */ sb $zero,0x0($v0) +/* f0fefdc: 0fc3fb35 */ jal func0f0fecd4 +/* f0fefe0: e444001c */ swc1 $f4,0x1c($v0) +/* f0fefe4: 0fc3fade */ jal func0f0feb78 +/* f0fefe8: 00002025 */ or $a0,$zero,$zero +/* f0fefec: 3c0d800a */ lui $t5,0x800a +/* f0feff0: 8dad21b8 */ lw $t5,0x21b8($t5) +/* f0feff4: 3c0f800a */ lui $t7,0x800a +/* f0feff8: 25ef20d0 */ addiu $t7,$t7,0x20d0 +/* f0feffc: 000d70c0 */ sll $t6,$t5,0x3 +/* f0ff000: 01cd7023 */ subu $t6,$t6,$t5 +/* f0ff004: 000e70c0 */ sll $t6,$t6,0x3 +/* f0ff008: 01cf1021 */ addu $v0,$t6,$t7 +/* f0ff00c: 84580004 */ lh $t8,0x4($v0) +/* f0ff010: 3c017f1b */ lui $at,0x7f1b +/* f0ff014: 27190005 */ addiu $t9,$t8,0x5 +/* f0ff018: a4590002 */ sh $t9,0x2($v0) +/* f0ff01c: c4262cdc */ lwc1 $f6,0x2cdc($at) +/* f0ff020: a0400034 */ sb $zero,0x34($v0) +/* f0ff024: a0400033 */ sb $zero,0x33($v0) +/* f0ff028: a0400032 */ sb $zero,0x32($v0) +/* f0ff02c: e4460018 */ swc1 $f6,0x18($v0) +/* f0ff030: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ff034: +/* f0ff034: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0ff038: 03e00008 */ jr $ra +/* f0ff03c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ff040 +/* f0ff040: 3c0e800a */ lui $t6,0x800a +/* f0ff044: 8dce21b8 */ lw $t6,0x21b8($t6) +/* f0ff048: 3c04800a */ lui $a0,0x800a +/* f0ff04c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0ff050: 000e78c0 */ sll $t7,$t6,0x3 +/* f0ff054: 01ee7823 */ subu $t7,$t7,$t6 +/* f0ff058: 000f78c0 */ sll $t7,$t7,0x3 +/* f0ff05c: 008f2021 */ addu $a0,$a0,$t7 +/* f0ff060: 908420de */ lbu $a0,0x20de($a0) +/* f0ff064: 24010004 */ addiu $at,$zero,0x4 +/* f0ff068: afbf0014 */ sw $ra,0x14($sp) +/* f0ff06c: 10810003 */ beq $a0,$at,.L0f0ff07c +/* f0ff070: 00000000 */ sll $zero,$zero,0x0 +/* f0ff074: 0fc3f7c5 */ jal func0f0fdf14 +/* f0ff078: 00000000 */ sll $zero,$zero,0x0 +.L0f0ff07c: +/* f0ff07c: 3c02800a */ lui $v0,0x800a +/* f0ff080: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0ff084: 8c580284 */ lw $t8,0x284($v0) +/* f0ff088: 2419ffff */ addiu $t9,$zero,-1 +/* f0ff08c: 3c018007 */ lui $at,0x8007 +/* f0ff090: a3000250 */ sb $zero,0x250($t8) +/* f0ff094: 8c480284 */ lw $t0,0x284($v0) +/* f0ff098: 24090001 */ addiu $t1,$zero,0x1 +/* f0ff09c: ad191c40 */ sw $t9,0x1c40($t0) +/* f0ff0a0: 8c4a028c */ lw $t2,0x28c($v0) +/* f0ff0a4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ff0a8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0ff0ac: 000a5880 */ sll $t3,$t2,0x2 +/* f0ff0b0: 002b0821 */ addu $at,$at,$t3 +/* f0ff0b4: 03e00008 */ jr $ra +/* f0ff0b8: ac290750 */ sw $t1,0x750($at) +); + +GLOBAL_ASM( +glabel func0f0ff0bc +/* f0ff0bc: 3c0e800a */ lui $t6,0x800a +/* f0ff0c0: 8dce21b8 */ lw $t6,0x21b8($t6) +/* f0ff0c4: 3c02800a */ lui $v0,0x800a +/* f0ff0c8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0ff0cc: 000e78c0 */ sll $t7,$t6,0x3 +/* f0ff0d0: 01ee7823 */ subu $t7,$t7,$t6 +/* f0ff0d4: 000f78c0 */ sll $t7,$t7,0x3 +/* f0ff0d8: 004f1021 */ addu $v0,$v0,$t7 +/* f0ff0dc: 804220d0 */ lb $v0,0x20d0($v0) +/* f0ff0e0: afbf0014 */ sw $ra,0x14($sp) +/* f0ff0e4: 3c07800a */ lui $a3,0x800a +/* f0ff0e8: 2c580001 */ sltiu $t8,$v0,0x1 +/* f0ff0ec: 13000020 */ beqz $t8,.L0f0ff170 +/* f0ff0f0: 3c02800a */ lui $v0,0x800a +/* f0ff0f4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0ff0f8: 8c59006c */ lw $t9,0x6c($v0) +/* f0ff0fc: 00003025 */ or $a2,$zero,$zero +/* f0ff100: 00002025 */ or $a0,$zero,$zero +/* f0ff104: 13200003 */ beqz $t9,.L0f0ff114 +/* f0ff108: 00002825 */ or $a1,$zero,$zero +/* f0ff10c: 10000001 */ beqz $zero,.L0f0ff114 +/* f0ff110: 24060001 */ addiu $a2,$zero,0x1 +.L0f0ff114: +/* f0ff114: 8c4b0068 */ lw $t3,0x68($v0) +/* f0ff118: 00001825 */ or $v1,$zero,$zero +/* f0ff11c: 11600003 */ beqz $t3,.L0f0ff12c +/* f0ff120: 00000000 */ sll $zero,$zero,0x0 +/* f0ff124: 10000001 */ beqz $zero,.L0f0ff12c +/* f0ff128: 24040001 */ addiu $a0,$zero,0x1 +.L0f0ff12c: +/* f0ff12c: 8c4c0064 */ lw $t4,0x64($v0) +/* f0ff130: 11800003 */ beqz $t4,.L0f0ff140 +/* f0ff134: 00000000 */ sll $zero,$zero,0x0 +/* f0ff138: 10000001 */ beqz $zero,.L0f0ff140 +/* f0ff13c: 24050001 */ addiu $a1,$zero,0x1 +.L0f0ff140: +/* f0ff140: 8c4d0070 */ lw $t5,0x70($v0) +/* f0ff144: 11a00003 */ beqz $t5,.L0f0ff154 +/* f0ff148: 00000000 */ sll $zero,$zero,0x0 +/* f0ff14c: 10000001 */ beqz $zero,.L0f0ff154 +/* f0ff150: 24030001 */ addiu $v1,$zero,0x1 +.L0f0ff154: +/* f0ff154: 00657021 */ addu $t6,$v1,$a1 +/* f0ff158: 01c47821 */ addu $t7,$t6,$a0 +/* f0ff15c: 01e61021 */ addu $v0,$t7,$a2 +/* f0ff160: 28580003 */ slti $t8,$v0,0x3 +/* f0ff164: 3b020001 */ xori $v0,$t8,0x1 +/* f0ff168: 5440003f */ bnezl $v0,.L0f0ff268 +/* f0ff16c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ff170: +/* f0ff170: 3c028009 */ lui $v0,0x8009 +/* f0ff174: 90420af0 */ lbu $v0,0xaf0($v0) +/* f0ff178: 3c08800a */ lui $t0,0x800a +/* f0ff17c: 3c09800a */ lui $t1,0x800a +/* f0ff180: 3c0a800a */ lui $t2,0x800a +/* f0ff184: 38590001 */ xori $t9,$v0,0x1 +/* f0ff188: 8d4aa030 */ lw $t2,-0x5fd0($t2) +/* f0ff18c: 8d29a024 */ lw $t1,-0x5fdc($t1) +/* f0ff190: 8d08a028 */ lw $t0,-0x5fd8($t0) +/* f0ff194: 17200018 */ bnez $t9,.L0f0ff1f8 +/* f0ff198: 8ce7a02c */ lw $a3,-0x5fd4($a3) +/* f0ff19c: 10e00003 */ beqz $a3,.L0f0ff1ac +/* f0ff1a0: 00003025 */ or $a2,$zero,$zero +/* f0ff1a4: 10000001 */ beqz $zero,.L0f0ff1ac +/* f0ff1a8: 24060001 */ addiu $a2,$zero,0x1 +.L0f0ff1ac: +/* f0ff1ac: 11000003 */ beqz $t0,.L0f0ff1bc +/* f0ff1b0: 00002025 */ or $a0,$zero,$zero +/* f0ff1b4: 10000001 */ beqz $zero,.L0f0ff1bc +/* f0ff1b8: 24040001 */ addiu $a0,$zero,0x1 +.L0f0ff1bc: +/* f0ff1bc: 11200003 */ beqz $t1,.L0f0ff1cc +/* f0ff1c0: 00002825 */ or $a1,$zero,$zero +/* f0ff1c4: 10000001 */ beqz $zero,.L0f0ff1cc +/* f0ff1c8: 24050001 */ addiu $a1,$zero,0x1 +.L0f0ff1cc: +/* f0ff1cc: 11400003 */ beqz $t2,.L0f0ff1dc +/* f0ff1d0: 00001825 */ or $v1,$zero,$zero +/* f0ff1d4: 10000001 */ beqz $zero,.L0f0ff1dc +/* f0ff1d8: 24030001 */ addiu $v1,$zero,0x1 +.L0f0ff1dc: +/* f0ff1dc: 00655821 */ addu $t3,$v1,$a1 +/* f0ff1e0: 01646021 */ addu $t4,$t3,$a0 +/* f0ff1e4: 01861021 */ addu $v0,$t4,$a2 +/* f0ff1e8: 384d0002 */ xori $t5,$v0,0x2 +/* f0ff1ec: 2da20001 */ sltiu $v0,$t5,0x1 +/* f0ff1f0: 5440001d */ bnezl $v0,.L0f0ff268 +/* f0ff1f4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ff1f8: +/* f0ff1f8: 10e00003 */ beqz $a3,.L0f0ff208 +/* f0ff1fc: 00003025 */ or $a2,$zero,$zero +/* f0ff200: 10000001 */ beqz $zero,.L0f0ff208 +/* f0ff204: 24060001 */ addiu $a2,$zero,0x1 +.L0f0ff208: +/* f0ff208: 11000003 */ beqz $t0,.L0f0ff218 +/* f0ff20c: 00002025 */ or $a0,$zero,$zero +/* f0ff210: 10000001 */ beqz $zero,.L0f0ff218 +/* f0ff214: 24040001 */ addiu $a0,$zero,0x1 +.L0f0ff218: +/* f0ff218: 11200003 */ beqz $t1,.L0f0ff228 +/* f0ff21c: 00002825 */ or $a1,$zero,$zero +/* f0ff220: 10000001 */ beqz $zero,.L0f0ff228 +/* f0ff224: 24050001 */ addiu $a1,$zero,0x1 +.L0f0ff228: +/* f0ff228: 11400003 */ beqz $t2,.L0f0ff238 +/* f0ff22c: 00001825 */ or $v1,$zero,$zero +/* f0ff230: 10000001 */ beqz $zero,.L0f0ff238 +/* f0ff234: 24030001 */ addiu $v1,$zero,0x1 +.L0f0ff238: +/* f0ff238: 00657021 */ addu $t6,$v1,$a1 +/* f0ff23c: 01c47821 */ addu $t7,$t6,$a0 +/* f0ff240: 01e61021 */ addu $v0,$t7,$a2 +/* f0ff244: 38580002 */ xori $t8,$v0,0x2 +/* f0ff248: 2f020001 */ sltiu $v0,$t8,0x1 +/* f0ff24c: 50400006 */ beqzl $v0,.L0f0ff268 +/* f0ff250: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ff254: 0fc54bcd */ jal func0f152f34 +/* f0ff258: 00000000 */ sll $zero,$zero,0x0 +/* f0ff25c: 38590001 */ xori $t9,$v0,0x1 +/* f0ff260: 2f220001 */ sltiu $v0,$t9,0x1 +/* f0ff264: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ff268: +/* f0ff268: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0ff26c: 03e00008 */ jr $ra +/* f0ff270: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ff274 +/* f0ff274: 3c02800a */ lui $v0,0x800a +/* f0ff278: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0ff27c: 8c4e006c */ lw $t6,0x6c($v0) +/* f0ff280: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0ff284: afbf0014 */ sw $ra,0x14($sp) +/* f0ff288: afa40040 */ sw $a0,0x40($sp) +/* f0ff28c: 11c00003 */ beqz $t6,.L0f0ff29c +/* f0ff290: afa50044 */ sw $a1,0x44($sp) +/* f0ff294: 10000002 */ beqz $zero,.L0f0ff2a0 +/* f0ff298: 240a0001 */ addiu $t2,$zero,0x1 +.L0f0ff29c: +/* f0ff29c: 00005025 */ or $t2,$zero,$zero +.L0f0ff2a0: +/* f0ff2a0: 8c4f0068 */ lw $t7,0x68($v0) +/* f0ff2a4: 3c0c800a */ lui $t4,0x800a +/* f0ff2a8: 258c21b8 */ addiu $t4,$t4,0x21b8 +/* f0ff2ac: 51e00004 */ beqzl $t7,.L0f0ff2c0 +/* f0ff2b0: 00004025 */ or $t0,$zero,$zero +/* f0ff2b4: 10000002 */ beqz $zero,.L0f0ff2c0 +/* f0ff2b8: 24080001 */ addiu $t0,$zero,0x1 +/* f0ff2bc: 00004025 */ or $t0,$zero,$zero +.L0f0ff2c0: +/* f0ff2c0: 8c580064 */ lw $t8,0x64($v0) +/* f0ff2c4: 53000004 */ beqzl $t8,.L0f0ff2d8 +/* f0ff2c8: 00004825 */ or $t1,$zero,$zero +/* f0ff2cc: 10000002 */ beqz $zero,.L0f0ff2d8 +/* f0ff2d0: 24090001 */ addiu $t1,$zero,0x1 +/* f0ff2d4: 00004825 */ or $t1,$zero,$zero +.L0f0ff2d8: +/* f0ff2d8: 8c590070 */ lw $t9,0x70($v0) +/* f0ff2dc: 00002825 */ or $a1,$zero,$zero +/* f0ff2e0: 13200003 */ beqz $t9,.L0f0ff2f0 +/* f0ff2e4: 00000000 */ sll $zero,$zero,0x0 +/* f0ff2e8: 10000001 */ beqz $zero,.L0f0ff2f0 +/* f0ff2ec: 24050001 */ addiu $a1,$zero,0x1 +.L0f0ff2f0: +/* f0ff2f0: 8d8e0000 */ lw $t6,0x0($t4) +/* f0ff2f4: 240d0038 */ addiu $t5,$zero,0x38 +/* f0ff2f8: 3c0b800a */ lui $t3,0x800a +/* f0ff2fc: 01cd0019 */ multu $t6,$t5 +/* f0ff300: 256b20d0 */ addiu $t3,$t3,0x20d0 +/* f0ff304: 87a40042 */ lh $a0,0x42($sp) +/* f0ff308: 24010001 */ addiu $at,$zero,0x1 +/* f0ff30c: 2484ffff */ addiu $a0,$a0,-1 +/* f0ff310: 00007812 */ mflo $t7 +/* f0ff314: 016fc021 */ addu $t8,$t3,$t7 +/* f0ff318: 87190002 */ lh $t9,0x2($t8) +/* f0ff31c: 03240019 */ multu $t9,$a0 +/* f0ff320: 00007012 */ mflo $t6 +/* f0ff324: a4ce0000 */ sh $t6,0x0($a2) +/* f0ff328: 87a30046 */ lh $v1,0x46($sp) +/* f0ff32c: 00037880 */ sll $t7,$v1,0x2 +/* f0ff330: 01e37823 */ subu $t7,$t7,$v1 +/* f0ff334: 000f78c0 */ sll $t7,$t7,0x3 +/* f0ff338: 01e37821 */ addu $t7,$t7,$v1 +/* f0ff33c: 000f7840 */ sll $t7,$t7,0x1 +/* f0ff340: 25e3ffce */ addiu $v1,$t7,-50 +/* f0ff344: a4e30000 */ sh $v1,0x0($a3) +/* f0ff348: 87b80042 */ lh $t8,0x42($sp) +/* f0ff34c: 53010010 */ beql $t8,$at,.L0f0ff390 +/* f0ff350: afa3001c */ sw $v1,0x1c($sp) +/* f0ff354: 5060000e */ beqzl $v1,.L0f0ff390 +/* f0ff358: afa3001c */ sw $v1,0x1c($sp) +/* f0ff35c: 84d90000 */ lh $t9,0x0($a2) +/* f0ff360: 07210003 */ bgez $t9,.L0f0ff370 +/* f0ff364: 00197043 */ sra $t6,$t9,0x1 +/* f0ff368: 27210001 */ addiu $at,$t9,0x1 +/* f0ff36c: 00017043 */ sra $t6,$at,0x1 +.L0f0ff370: +/* f0ff370: a4ce0000 */ sh $t6,0x0($a2) +/* f0ff374: 84ef0000 */ lh $t7,0x0($a3) +/* f0ff378: 05e10003 */ bgez $t7,.L0f0ff388 +/* f0ff37c: 000fc043 */ sra $t8,$t7,0x1 +/* f0ff380: 25e10001 */ addiu $at,$t7,0x1 +/* f0ff384: 0001c043 */ sra $t8,$at,0x1 +.L0f0ff388: +/* f0ff388: a4f80000 */ sh $t8,0x0($a3) +/* f0ff38c: afa3001c */ sw $v1,0x1c($sp) +.L0f0ff390: +/* f0ff390: afa40020 */ sw $a0,0x20($sp) +/* f0ff394: afa50034 */ sw $a1,0x34($sp) +/* f0ff398: afa60048 */ sw $a2,0x48($sp) +/* f0ff39c: afa7004c */ sw $a3,0x4c($sp) +/* f0ff3a0: afa8002c */ sw $t0,0x2c($sp) +/* f0ff3a4: afa90030 */ sw $t1,0x30($sp) +/* f0ff3a8: 0fc3fc2f */ jal func0f0ff0bc +/* f0ff3ac: afaa0028 */ sw $t2,0x28($sp) +/* f0ff3b0: 3c0b800a */ lui $t3,0x800a +/* f0ff3b4: 3c0c800a */ lui $t4,0x800a +/* f0ff3b8: 258c21b8 */ addiu $t4,$t4,0x21b8 +/* f0ff3bc: 256b20d0 */ addiu $t3,$t3,0x20d0 +/* f0ff3c0: 8fa3001c */ lw $v1,0x1c($sp) +/* f0ff3c4: 8fa40020 */ lw $a0,0x20($sp) +/* f0ff3c8: 8fa50034 */ lw $a1,0x34($sp) +/* f0ff3cc: 8fa60048 */ lw $a2,0x48($sp) +/* f0ff3d0: 8fa7004c */ lw $a3,0x4c($sp) +/* f0ff3d4: 8fa8002c */ lw $t0,0x2c($sp) +/* f0ff3d8: 8fa90030 */ lw $t1,0x30($sp) +/* f0ff3dc: 8faa0028 */ lw $t2,0x28($sp) +/* f0ff3e0: 10400029 */ beqz $v0,.L0f0ff488 +/* f0ff3e4: 240d0038 */ addiu $t5,$zero,0x38 +/* f0ff3e8: 14600002 */ bnez $v1,.L0f0ff3f4 +/* f0ff3ec: 24020001 */ addiu $v0,$zero,0x1 +/* f0ff3f0: 24020003 */ addiu $v0,$zero,0x3 +.L0f0ff3f4: +/* f0ff3f4: 2401ffff */ addiu $at,$zero,-1 +/* f0ff3f8: 54810012 */ bnel $a0,$at,.L0f0ff444 +/* f0ff3fc: 24010001 */ addiu $at,$zero,0x1 +/* f0ff400: 8d990000 */ lw $t9,0x0($t4) +/* f0ff404: 032d0019 */ multu $t9,$t5 +/* f0ff408: 00007012 */ mflo $t6 +/* f0ff40c: 016e7821 */ addu $t7,$t3,$t6 +/* f0ff410: 85f80004 */ lh $t8,0x4($t7) +/* f0ff414: 07010003 */ bgez $t8,.L0f0ff424 +/* f0ff418: 0018c843 */ sra $t9,$t8,0x1 +/* f0ff41c: 27010001 */ addiu $at,$t8,0x1 +/* f0ff420: 0001c843 */ sra $t9,$at,0x1 +.L0f0ff424: +/* f0ff424: 00197023 */ negu $t6,$t9 +/* f0ff428: 01c27823 */ subu $t7,$t6,$v0 +/* f0ff42c: a4cf0000 */ sh $t7,0x0($a2) +/* f0ff430: 00a97021 */ addu $t6,$a1,$t1 +/* f0ff434: 01c87821 */ addu $t7,$t6,$t0 +/* f0ff438: 10000043 */ beqz $zero,.L0f0ff548 +/* f0ff43c: 01ea2021 */ addu $a0,$t7,$t2 +/* f0ff440: 24010001 */ addiu $at,$zero,0x1 +.L0f0ff444: +/* f0ff444: 5481000d */ bnel $a0,$at,.L0f0ff47c +/* f0ff448: 00a97021 */ addu $t6,$a1,$t1 +/* f0ff44c: 8d980000 */ lw $t8,0x0($t4) +/* f0ff450: 030d0019 */ multu $t8,$t5 +/* f0ff454: 0000c812 */ mflo $t9 +/* f0ff458: 01797021 */ addu $t6,$t3,$t9 +/* f0ff45c: 85cf0004 */ lh $t7,0x4($t6) +/* f0ff460: 05e10003 */ bgez $t7,.L0f0ff470 +/* f0ff464: 000fc043 */ sra $t8,$t7,0x1 +/* f0ff468: 25e10001 */ addiu $at,$t7,0x1 +/* f0ff46c: 0001c043 */ sra $t8,$at,0x1 +.L0f0ff470: +/* f0ff470: 0302c821 */ addu $t9,$t8,$v0 +/* f0ff474: a4d90000 */ sh $t9,0x0($a2) +/* f0ff478: 00a97021 */ addu $t6,$a1,$t1 +.L0f0ff47c: +/* f0ff47c: 01c87821 */ addu $t7,$t6,$t0 +/* f0ff480: 10000031 */ beqz $zero,.L0f0ff548 +/* f0ff484: 01ea2021 */ addu $a0,$t7,$t2 +.L0f0ff488: +/* f0ff488: 00a9c021 */ addu $t8,$a1,$t1 +/* f0ff48c: 0308c821 */ addu $t9,$t8,$t0 +/* f0ff490: 032a2021 */ addu $a0,$t9,$t2 +/* f0ff494: 28810002 */ slti $at,$a0,0x2 +/* f0ff498: 54200016 */ bnezl $at,.L0f0ff4f4 +/* f0ff49c: 28810003 */ slti $at,$a0,0x3 +/* f0ff4a0: 5460002a */ bnezl $v1,.L0f0ff54c +/* f0ff4a4: 28810002 */ slti $at,$a0,0x2 +/* f0ff4a8: afa40020 */ sw $a0,0x20($sp) +/* f0ff4ac: afa60048 */ sw $a2,0x48($sp) +/* f0ff4b0: 0fc3fc2f */ jal func0f0ff0bc +/* f0ff4b4: afa7004c */ sw $a3,0x4c($sp) +/* f0ff4b8: 8fa40020 */ lw $a0,0x20($sp) +/* f0ff4bc: 8fa60048 */ lw $a2,0x48($sp) +/* f0ff4c0: 14400021 */ bnez $v0,.L0f0ff548 +/* f0ff4c4: 8fa7004c */ lw $a3,0x4c($sp) +/* f0ff4c8: 84ce0000 */ lh $t6,0x0($a2) +/* f0ff4cc: 24010007 */ addiu $at,$zero,0x7 +/* f0ff4d0: 000e7880 */ sll $t7,$t6,0x2 +/* f0ff4d4: 01ee7823 */ subu $t7,$t7,$t6 +/* f0ff4d8: 000f7840 */ sll $t7,$t7,0x1 +/* f0ff4dc: 01e1001a */ div $zero,$t7,$at +/* f0ff4e0: 0000c012 */ mflo $t8 +/* f0ff4e4: a4d80000 */ sh $t8,0x0($a2) +/* f0ff4e8: 10000018 */ beqz $zero,.L0f0ff54c +/* f0ff4ec: 28810002 */ slti $at,$a0,0x2 +/* f0ff4f0: 28810003 */ slti $at,$a0,0x3 +.L0f0ff4f4: +/* f0ff4f4: 54200015 */ bnezl $at,.L0f0ff54c +/* f0ff4f8: 28810002 */ slti $at,$a0,0x2 +/* f0ff4fc: 54600013 */ bnezl $v1,.L0f0ff54c +/* f0ff500: 28810002 */ slti $at,$a0,0x2 +/* f0ff504: afa40020 */ sw $a0,0x20($sp) +/* f0ff508: afa60048 */ sw $a2,0x48($sp) +/* f0ff50c: 0fc3fc2f */ jal func0f0ff0bc +/* f0ff510: afa7004c */ sw $a3,0x4c($sp) +/* f0ff514: 8fa40020 */ lw $a0,0x20($sp) +/* f0ff518: 8fa60048 */ lw $a2,0x48($sp) +/* f0ff51c: 1440000a */ bnez $v0,.L0f0ff548 +/* f0ff520: 8fa7004c */ lw $a3,0x4c($sp) +/* f0ff524: 84d90000 */ lh $t9,0x0($a2) +/* f0ff528: 2401000e */ addiu $at,$zero,0xe +/* f0ff52c: 00197080 */ sll $t6,$t9,0x2 +/* f0ff530: 01d97023 */ subu $t6,$t6,$t9 +/* f0ff534: 000e7040 */ sll $t6,$t6,0x1 +/* f0ff538: 01c1001a */ div $zero,$t6,$at +/* f0ff53c: 00007812 */ mflo $t7 +/* f0ff540: a4cf0000 */ sh $t7,0x0($a2) +/* f0ff544: 00000000 */ sll $zero,$zero,0x0 +.L0f0ff548: +/* f0ff548: 28810002 */ slti $at,$a0,0x2 +.L0f0ff54c: +/* f0ff54c: 5420000b */ bnezl $at,.L0f0ff57c +/* f0ff550: 28810003 */ slti $at,$a0,0x3 +/* f0ff554: 84f80000 */ lh $t8,0x0($a3) +/* f0ff558: 24010005 */ addiu $at,$zero,0x5 +/* f0ff55c: 0018c880 */ sll $t9,$t8,0x2 +/* f0ff560: 0338c823 */ subu $t9,$t9,$t8 +/* f0ff564: 0321001a */ div $zero,$t9,$at +/* f0ff568: 00007012 */ mflo $t6 +/* f0ff56c: a4ee0000 */ sh $t6,0x0($a3) +/* f0ff570: 1000000d */ beqz $zero,.L0f0ff5a8 +/* f0ff574: afa40020 */ sw $a0,0x20($sp) +/* f0ff578: 28810003 */ slti $at,$a0,0x3 +.L0f0ff57c: +/* f0ff57c: 5420000a */ bnezl $at,.L0f0ff5a8 +/* f0ff580: afa40020 */ sw $a0,0x20($sp) +/* f0ff584: 84ef0000 */ lh $t7,0x0($a3) +/* f0ff588: 24010005 */ addiu $at,$zero,0x5 +/* f0ff58c: 000fc080 */ sll $t8,$t7,0x2 +/* f0ff590: 030fc023 */ subu $t8,$t8,$t7 +/* f0ff594: 0301001a */ div $zero,$t8,$at +/* f0ff598: 0000c812 */ mflo $t9 +/* f0ff59c: a4f90000 */ sh $t9,0x0($a3) +/* f0ff5a0: 00000000 */ sll $zero,$zero,0x0 +/* f0ff5a4: afa40020 */ sw $a0,0x20($sp) +.L0f0ff5a8: +/* f0ff5a8: afa60048 */ sw $a2,0x48($sp) +/* f0ff5ac: 0c002f22 */ jal 0xbc88 +/* f0ff5b0: afa7004c */ sw $a3,0x4c($sp) +/* f0ff5b4: 0c002f40 */ jal 0xbd00 +/* f0ff5b8: a7a20024 */ sh $v0,0x24($sp) +/* f0ff5bc: 3c038008 */ lui $v1,0x8008 +/* f0ff5c0: 8c63fac0 */ lw $v1,-0x540($v1) +/* f0ff5c4: 8fa60048 */ lw $a2,0x48($sp) +/* f0ff5c8: 87b90024 */ lh $t9,0x24($sp) +/* f0ff5cc: 0043001a */ div $zero,$v0,$v1 +/* f0ff5d0: 84ce0000 */ lh $t6,0x0($a2) +/* f0ff5d4: 00007812 */ mflo $t7 +/* f0ff5d8: 8fa40020 */ lw $a0,0x20($sp) +/* f0ff5dc: 01cfc021 */ addu $t8,$t6,$t7 +/* f0ff5e0: 00037040 */ sll $t6,$v1,0x1 +/* f0ff5e4: 032e001a */ div $zero,$t9,$t6 +/* f0ff5e8: 00007812 */ mflo $t7 +/* f0ff5ec: 8fa7004c */ lw $a3,0x4c($sp) +/* f0ff5f0: 14600002 */ bnez $v1,.L0f0ff5fc +/* f0ff5f4: 00000000 */ sll $zero,$zero,0x0 +/* f0ff5f8: 0007000d */ break 0x7 +.L0f0ff5fc: +/* f0ff5fc: 2401ffff */ addiu $at,$zero,-1 +/* f0ff600: 14610004 */ bne $v1,$at,.L0f0ff614 +/* f0ff604: 3c018000 */ lui $at,0x8000 +/* f0ff608: 14410002 */ bne $v0,$at,.L0f0ff614 +/* f0ff60c: 00000000 */ sll $zero,$zero,0x0 +/* f0ff610: 0006000d */ break 0x6 +.L0f0ff614: +/* f0ff614: 15c00002 */ bnez $t6,.L0f0ff620 +/* f0ff618: 00000000 */ sll $zero,$zero,0x0 +/* f0ff61c: 0007000d */ break 0x7 +.L0f0ff620: +/* f0ff620: 2401ffff */ addiu $at,$zero,-1 +/* f0ff624: 15c10004 */ bne $t6,$at,.L0f0ff638 +/* f0ff628: 3c018000 */ lui $at,0x8000 +/* f0ff62c: 17210002 */ bne $t9,$at,.L0f0ff638 +/* f0ff630: 00000000 */ sll $zero,$zero,0x0 +/* f0ff634: 0006000d */ break 0x6 +.L0f0ff638: +/* f0ff638: 030fc821 */ addu $t9,$t8,$t7 +/* f0ff63c: 0c002f26 */ jal 0xbc98 +/* f0ff640: a4d90000 */ sh $t9,0x0($a2) +/* f0ff644: 0c002f44 */ jal 0xbd10 +/* f0ff648: a7a20024 */ sh $v0,0x24($sp) +/* f0ff64c: 8fa7004c */ lw $a3,0x4c($sp) +/* f0ff650: 87af0024 */ lh $t7,0x24($sp) +/* f0ff654: 8fa40020 */ lw $a0,0x20($sp) +/* f0ff658: 84ee0000 */ lh $t6,0x0($a3) +/* f0ff65c: 8fa60048 */ lw $a2,0x48($sp) +/* f0ff660: 01c2c021 */ addu $t8,$t6,$v0 +/* f0ff664: 05e10003 */ bgez $t7,.L0f0ff674 +/* f0ff668: 000fc843 */ sra $t9,$t7,0x1 +/* f0ff66c: 25e10001 */ addiu $at,$t7,0x1 +/* f0ff670: 0001c843 */ sra $t9,$at,0x1 +.L0f0ff674: +/* f0ff674: 03197021 */ addu $t6,$t8,$t9 +/* f0ff678: 24010002 */ addiu $at,$zero,0x2 +/* f0ff67c: 1481000b */ bne $a0,$at,.L0f0ff6ac +/* f0ff680: a4ee0000 */ sh $t6,0x0($a3) +/* f0ff684: afa40020 */ sw $a0,0x20($sp) +/* f0ff688: 0fc54bcd */ jal func0f152f34 +/* f0ff68c: afa60048 */ sw $a2,0x48($sp) +/* f0ff690: 24030001 */ addiu $v1,$zero,0x1 +/* f0ff694: 8fa40020 */ lw $a0,0x20($sp) +/* f0ff698: 10620006 */ beq $v1,$v0,.L0f0ff6b4 +/* f0ff69c: 8fa60048 */ lw $a2,0x48($sp) +/* f0ff6a0: 3c0f8009 */ lui $t7,0x8009 +/* f0ff6a4: 91ef0af0 */ lbu $t7,0xaf0($t7) +/* f0ff6a8: 106f0002 */ beq $v1,$t7,.L0f0ff6b4 +.L0f0ff6ac: +/* f0ff6ac: 28810003 */ slti $at,$a0,0x3 +/* f0ff6b0: 1420000c */ bnez $at,.L0f0ff6e4 +.L0f0ff6b4: +/* f0ff6b4: 3c18800a */ lui $t8,0x800a +/* f0ff6b8: 8f18a24c */ lw $t8,-0x5db4($t8) +/* f0ff6bc: 33190001 */ andi $t9,$t8,0x1 +/* f0ff6c0: 57200006 */ bnezl $t9,.L0f0ff6dc +/* f0ff6c4: 84d80000 */ lh $t8,0x0($a2) +/* f0ff6c8: 84ce0000 */ lh $t6,0x0($a2) +/* f0ff6cc: 25cf0008 */ addiu $t7,$t6,0x8 +/* f0ff6d0: 10000004 */ beqz $zero,.L0f0ff6e4 +/* f0ff6d4: a4cf0000 */ sh $t7,0x0($a2) +/* f0ff6d8: 84d80000 */ lh $t8,0x0($a2) +.L0f0ff6dc: +/* f0ff6dc: 2719fff8 */ addiu $t9,$t8,-8 +/* f0ff6e0: a4d90000 */ sh $t9,0x0($a2) +.L0f0ff6e4: +/* f0ff6e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ff6e8: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0ff6ec: 03e00008 */ jr $ra +/* f0ff6f0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ff6f4 +/* f0ff6f4: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0ff6f8: 3c0e800a */ lui $t6,0x800a +/* f0ff6fc: 8dce21b4 */ lw $t6,0x21b4($t6) +/* f0ff700: afa70054 */ sw $a3,0x54($sp) +/* f0ff704: afbf0034 */ sw $ra,0x34($sp) +/* f0ff708: afa40048 */ sw $a0,0x48($sp) +/* f0ff70c: afa5004c */ sw $a1,0x4c($sp) +/* f0ff710: afa60050 */ sw $a2,0x50($sp) +/* f0ff714: 3c07800a */ lui $a3,0x800a +/* f0ff718: 8ce721b0 */ lw $a3,0x21b0($a3) +/* f0ff71c: 8fa6004c */ lw $a2,0x4c($sp) +/* f0ff720: 27a5003c */ addiu $a1,$sp,0x3c +/* f0ff724: 27a40038 */ addiu $a0,$sp,0x38 +/* f0ff728: afa00014 */ sw $zero,0x14($sp) +/* f0ff72c: 0fc55cbe */ jal func0f1572f8 +/* f0ff730: afae0010 */ sw $t6,0x10($sp) +/* f0ff734: 8fb8003c */ lw $t8,0x3c($sp) +/* f0ff738: 87af0056 */ lh $t7,0x56($sp) +/* f0ff73c: 87a9005a */ lh $t1,0x5a($sp) +/* f0ff740: 3c0b800a */ lui $t3,0x800a +/* f0ff744: 3c0c800a */ lui $t4,0x800a +/* f0ff748: 07010003 */ bgez $t8,.L0f0ff758 +/* f0ff74c: 0018c843 */ sra $t9,$t8,0x1 +/* f0ff750: 27010001 */ addiu $at,$t8,0x1 +/* f0ff754: 0001c843 */ sra $t9,$at,0x1 +.L0f0ff758: +/* f0ff758: 8d8c21b4 */ lw $t4,0x21b4($t4) +/* f0ff75c: 8d6b21b0 */ lw $t3,0x21b0($t3) +/* f0ff760: 8fad0050 */ lw $t5,0x50($sp) +/* f0ff764: 241800f0 */ addiu $t8,$zero,0xf0 +/* f0ff768: 240e0140 */ addiu $t6,$zero,0x140 +/* f0ff76c: 01f94023 */ subu $t0,$t7,$t9 +/* f0ff770: 252afffc */ addiu $t2,$t1,-4 +/* f0ff774: afa80044 */ sw $t0,0x44($sp) +/* f0ff778: afaa0040 */ sw $t2,0x40($sp) +/* f0ff77c: afae001c */ sw $t6,0x1c($sp) +/* f0ff780: afb80020 */ sw $t8,0x20($sp) +/* f0ff784: 8fa40048 */ lw $a0,0x48($sp) +/* f0ff788: 27a50044 */ addiu $a1,$sp,0x44 +/* f0ff78c: 27a60040 */ addiu $a2,$sp,0x40 +/* f0ff790: 8fa7004c */ lw $a3,0x4c($sp) +/* f0ff794: afa00024 */ sw $zero,0x24($sp) +/* f0ff798: afa00028 */ sw $zero,0x28($sp) +/* f0ff79c: afac0014 */ sw $t4,0x14($sp) +/* f0ff7a0: afab0010 */ sw $t3,0x10($sp) +/* f0ff7a4: 0fc5580f */ jal func0f15603c +/* f0ff7a8: afad0018 */ sw $t5,0x18($sp) +/* f0ff7ac: 8fbf0034 */ lw $ra,0x34($sp) +/* f0ff7b0: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0ff7b4: 03e00008 */ jr $ra +/* f0ff7b8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ff7bc +/* f0ff7bc: 3c0a800a */ lui $t2,0x800a +/* f0ff7c0: 254a9fc0 */ addiu $t2,$t2,-24640 +/* f0ff7c4: 27bdff68 */ addiu $sp,$sp,-152 +/* f0ff7c8: 8d4e006c */ lw $t6,0x6c($t2) +/* f0ff7cc: afbf0034 */ sw $ra,0x34($sp) +/* f0ff7d0: afa40098 */ sw $a0,0x98($sp) +/* f0ff7d4: afa5009c */ sw $a1,0x9c($sp) +/* f0ff7d8: afa00078 */ sw $zero,0x78($sp) +/* f0ff7dc: 11c00003 */ beqz $t6,.L0f0ff7ec +/* f0ff7e0: afa00074 */ sw $zero,0x74($sp) +/* f0ff7e4: 10000002 */ beqz $zero,.L0f0ff7f0 +/* f0ff7e8: 24050001 */ addiu $a1,$zero,0x1 +.L0f0ff7ec: +/* f0ff7ec: 00002825 */ or $a1,$zero,$zero +.L0f0ff7f0: +/* f0ff7f0: 8d4f0068 */ lw $t7,0x68($t2) +/* f0ff7f4: 24010001 */ addiu $at,$zero,0x1 +/* f0ff7f8: 00002025 */ or $a0,$zero,$zero +/* f0ff7fc: 11e00003 */ beqz $t7,.L0f0ff80c +/* f0ff800: 00000000 */ sll $zero,$zero,0x0 +/* f0ff804: 10000001 */ beqz $zero,.L0f0ff80c +/* f0ff808: 24040001 */ addiu $a0,$zero,0x1 +.L0f0ff80c: +/* f0ff80c: 8d580064 */ lw $t8,0x64($t2) +/* f0ff810: 00001825 */ or $v1,$zero,$zero +/* f0ff814: 13000003 */ beqz $t8,.L0f0ff824 +/* f0ff818: 00000000 */ sll $zero,$zero,0x0 +/* f0ff81c: 10000001 */ beqz $zero,.L0f0ff824 +/* f0ff820: 24030001 */ addiu $v1,$zero,0x1 +.L0f0ff824: +/* f0ff824: 8d590070 */ lw $t9,0x70($t2) +/* f0ff828: 00001025 */ or $v0,$zero,$zero +/* f0ff82c: 13200003 */ beqz $t9,.L0f0ff83c +/* f0ff830: 00000000 */ sll $zero,$zero,0x0 +/* f0ff834: 10000001 */ beqz $zero,.L0f0ff83c +/* f0ff838: 24020001 */ addiu $v0,$zero,0x1 +.L0f0ff83c: +/* f0ff83c: 00435821 */ addu $t3,$v0,$v1 +/* f0ff840: 01646021 */ addu $t4,$t3,$a0 +/* f0ff844: 01856821 */ addu $t5,$t4,$a1 +/* f0ff848: 15a10006 */ bne $t5,$at,.L0f0ff864 +/* f0ff84c: 00000000 */ sll $zero,$zero,0x0 +/* f0ff850: 0fc54b60 */ jal func0f152d80 +/* f0ff854: 00000000 */ sll $zero,$zero,0x0 +/* f0ff858: 10400002 */ beqz $v0,.L0f0ff864 +/* f0ff85c: 240e0001 */ addiu $t6,$zero,0x1 +/* f0ff860: afae0074 */ sw $t6,0x74($sp) +.L0f0ff864: +/* f0ff864: 3c0a800a */ lui $t2,0x800a +/* f0ff868: 254a9fc0 */ addiu $t2,$t2,-24640 +/* f0ff86c: 8d46006c */ lw $a2,0x6c($t2) +/* f0ff870: 8d470068 */ lw $a3,0x68($t2) +/* f0ff874: 8d480064 */ lw $t0,0x64($t2) +/* f0ff878: 10c00003 */ beqz $a2,.L0f0ff888 +/* f0ff87c: 8d490070 */ lw $t1,0x70($t2) +/* f0ff880: 10000002 */ beqz $zero,.L0f0ff88c +/* f0ff884: 24050001 */ addiu $a1,$zero,0x1 +.L0f0ff888: +/* f0ff888: 00002825 */ or $a1,$zero,$zero +.L0f0ff88c: +/* f0ff88c: 10e00003 */ beqz $a3,.L0f0ff89c +/* f0ff890: 24010002 */ addiu $at,$zero,0x2 +/* f0ff894: 10000002 */ beqz $zero,.L0f0ff8a0 +/* f0ff898: 24040001 */ addiu $a0,$zero,0x1 +.L0f0ff89c: +/* f0ff89c: 00002025 */ or $a0,$zero,$zero +.L0f0ff8a0: +/* f0ff8a0: 11000003 */ beqz $t0,.L0f0ff8b0 +/* f0ff8a4: 00001825 */ or $v1,$zero,$zero +/* f0ff8a8: 10000001 */ beqz $zero,.L0f0ff8b0 +/* f0ff8ac: 24030001 */ addiu $v1,$zero,0x1 +.L0f0ff8b0: +/* f0ff8b0: 11200003 */ beqz $t1,.L0f0ff8c0 +/* f0ff8b4: 00001025 */ or $v0,$zero,$zero +/* f0ff8b8: 10000001 */ beqz $zero,.L0f0ff8c0 +/* f0ff8bc: 24020001 */ addiu $v0,$zero,0x1 +.L0f0ff8c0: +/* f0ff8c0: 00437821 */ addu $t7,$v0,$v1 +/* f0ff8c4: 01e4c021 */ addu $t8,$t7,$a0 +/* f0ff8c8: 0305c821 */ addu $t9,$t8,$a1 +/* f0ff8cc: 17210013 */ bne $t9,$at,.L0f0ff91c +/* f0ff8d0: 00000000 */ sll $zero,$zero,0x0 +/* f0ff8d4: 0fc54bcd */ jal func0f152f34 +/* f0ff8d8: 00000000 */ sll $zero,$zero,0x0 +/* f0ff8dc: 24010001 */ addiu $at,$zero,0x1 +/* f0ff8e0: 10410024 */ beq $v0,$at,.L0f0ff974 +/* f0ff8e4: 3c0b8009 */ lui $t3,0x8009 +/* f0ff8e8: 916b0af0 */ lbu $t3,0xaf0($t3) +/* f0ff8ec: 24010001 */ addiu $at,$zero,0x1 +/* f0ff8f0: 3c06800a */ lui $a2,0x800a +/* f0ff8f4: 1161001f */ beq $t3,$at,.L0f0ff974 +/* f0ff8f8: 3c07800a */ lui $a3,0x800a +/* f0ff8fc: 3c08800a */ lui $t0,0x800a +/* f0ff900: 3c09800a */ lui $t1,0x800a +/* f0ff904: 3c0a800a */ lui $t2,0x800a +/* f0ff908: 254a9fc0 */ addiu $t2,$t2,-24640 +/* f0ff90c: 8d29a030 */ lw $t1,-0x5fd0($t1) +/* f0ff910: 8d08a024 */ lw $t0,-0x5fdc($t0) +/* f0ff914: 8cc6a02c */ lw $a2,-0x5fd4($a2) +/* f0ff918: 8ce7a028 */ lw $a3,-0x5fd8($a3) +.L0f0ff91c: +/* f0ff91c: 10c00003 */ beqz $a2,.L0f0ff92c +/* f0ff920: 00002825 */ or $a1,$zero,$zero +/* f0ff924: 10000001 */ beqz $zero,.L0f0ff92c +/* f0ff928: 24050001 */ addiu $a1,$zero,0x1 +.L0f0ff92c: +/* f0ff92c: 10e00003 */ beqz $a3,.L0f0ff93c +/* f0ff930: 00001825 */ or $v1,$zero,$zero +/* f0ff934: 10000001 */ beqz $zero,.L0f0ff93c +/* f0ff938: 24030001 */ addiu $v1,$zero,0x1 +.L0f0ff93c: +/* f0ff93c: 11000003 */ beqz $t0,.L0f0ff94c +/* f0ff940: 00002025 */ or $a0,$zero,$zero +/* f0ff944: 10000001 */ beqz $zero,.L0f0ff94c +/* f0ff948: 24040001 */ addiu $a0,$zero,0x1 +.L0f0ff94c: +/* f0ff94c: 11200003 */ beqz $t1,.L0f0ff95c +/* f0ff950: 00001025 */ or $v0,$zero,$zero +/* f0ff954: 10000001 */ beqz $zero,.L0f0ff95c +/* f0ff958: 24020001 */ addiu $v0,$zero,0x1 +.L0f0ff95c: +/* f0ff95c: 00446021 */ addu $t4,$v0,$a0 +/* f0ff960: 01836821 */ addu $t5,$t4,$v1 +/* f0ff964: 01a57021 */ addu $t6,$t5,$a1 +/* f0ff968: 29c10003 */ slti $at,$t6,0x3 +/* f0ff96c: 1420000c */ bnez $at,.L0f0ff9a0 +/* f0ff970: 00000000 */ sll $zero,$zero,0x0 +.L0f0ff974: +/* f0ff974: 3c0a800a */ lui $t2,0x800a +/* f0ff978: 254a9fc0 */ addiu $t2,$t2,-24640 +/* f0ff97c: 8d4f028c */ lw $t7,0x28c($t2) +/* f0ff980: 24190008 */ addiu $t9,$zero,0x8 +/* f0ff984: 240bfff8 */ addiu $t3,$zero,-8 +/* f0ff988: 31f80001 */ andi $t8,$t7,0x1 +/* f0ff98c: 57000004 */ bnezl $t8,.L0f0ff9a0 +/* f0ff990: afab0078 */ sw $t3,0x78($sp) +/* f0ff994: 10000002 */ beqz $zero,.L0f0ff9a0 +/* f0ff998: afb90078 */ sw $t9,0x78($sp) +/* f0ff99c: afab0078 */ sw $t3,0x78($sp) +.L0f0ff9a0: +/* f0ff9a0: 3c0c800a */ lui $t4,0x800a +/* f0ff9a4: 8d8c21b8 */ lw $t4,0x21b8($t4) +/* f0ff9a8: 3c0e800a */ lui $t6,0x800a +/* f0ff9ac: 000c68c0 */ sll $t5,$t4,0x3 +/* f0ff9b0: 01ac6823 */ subu $t5,$t5,$t4 +/* f0ff9b4: 000d68c0 */ sll $t5,$t5,0x3 +/* f0ff9b8: 01cd7021 */ addu $t6,$t6,$t5 +/* f0ff9bc: 91ce2102 */ lbu $t6,0x2102($t6) +/* f0ff9c0: 15c00142 */ bnez $t6,.L0f0ffecc +/* f0ff9c4: 00000000 */ sll $zero,$zero,0x0 +/* f0ff9c8: 8d4f0284 */ lw $t7,0x284($t2) +/* f0ff9cc: 8fb8009c */ lw $t8,0x9c($sp) +/* f0ff9d0: 3c0c800b */ lui $t4,0x800b +/* f0ff9d4: 3c0d800b */ lui $t5,0x800b +/* f0ff9d8: 01f8c821 */ addu $t9,$t7,$t8 +/* f0ff9dc: 932b1be7 */ lbu $t3,0x1be7($t9) +/* f0ff9e0: 25adc4d0 */ addiu $t5,$t5,-15152 +/* f0ff9e4: 000b1080 */ sll $v0,$t3,0x2 +/* f0ff9e8: 01826021 */ addu $t4,$t4,$v0 +/* f0ff9ec: 8d8cc500 */ lw $t4,-0x3b00($t4) +/* f0ff9f0: 004d7021 */ addu $t6,$v0,$t5 +/* f0ff9f4: afae0048 */ sw $t6,0x48($sp) +/* f0ff9f8: afab009c */ sw $t3,0x9c($sp) +/* f0ff9fc: afac007c */ sw $t4,0x7c($sp) +/* f0ffa00: 8dd80000 */ lw $t8,0x0($t6) +/* f0ffa04: 8f0302d4 */ lw $v1,0x2d4($t8) +/* f0ffa08: 50600004 */ beqzl $v1,.L0f0ffa1c +/* f0ffa0c: 00002025 */ or $a0,$zero,$zero +/* f0ffa10: 10000002 */ beqz $zero,.L0f0ffa1c +/* f0ffa14: 8c640020 */ lw $a0,0x20($v1) +/* f0ffa18: 00002025 */ or $a0,$zero,$zero +.L0f0ffa1c: +/* f0ffa1c: 28810002 */ slti $at,$a0,0x2 +/* f0ffa20: 14200003 */ bnez $at,.L0f0ffa30 +/* f0ffa24: 28810033 */ slti $at,$a0,0x33 +/* f0ffa28: 14200005 */ bnez $at,.L0f0ffa40 +/* f0ffa2c: 00000000 */ sll $zero,$zero,0x0 +.L0f0ffa30: +/* f0ffa30: 0fc5b9f1 */ jal func0f16e7c4 +/* f0ffa34: 240458ad */ addiu $a0,$zero,0x58ad +/* f0ffa38: 10000004 */ beqz $zero,.L0f0ffa4c +/* f0ffa3c: afa20080 */ sw $v0,0x80($sp) +.L0f0ffa40: +/* f0ffa40: 0fc28874 */ jal func0f0a21d0 +/* f0ffa44: 00000000 */ sll $zero,$zero,0x0 +/* f0ffa48: afa20080 */ sw $v0,0x80($sp) +.L0f0ffa4c: +/* f0ffa4c: 3c19800a */ lui $t9,0x800a +/* f0ffa50: 8f3921b4 */ lw $t9,0x21b4($t9) +/* f0ffa54: 3c07800a */ lui $a3,0x800a +/* f0ffa58: 8ce721b0 */ lw $a3,0x21b0($a3) +/* f0ffa5c: 27a40088 */ addiu $a0,$sp,0x88 +/* f0ffa60: 27a5008c */ addiu $a1,$sp,0x8c +/* f0ffa64: 8fa6007c */ lw $a2,0x7c($sp) +/* f0ffa68: afa00014 */ sw $zero,0x14($sp) +/* f0ffa6c: 0fc55cbe */ jal func0f1572f8 +/* f0ffa70: afb90010 */ sw $t9,0x10($sp) +/* f0ffa74: 0c002f40 */ jal 0xbd00 +/* f0ffa78: 00000000 */ sll $zero,$zero,0x0 +/* f0ffa7c: 0c002f22 */ jal 0xbc88 +/* f0ffa80: a7a2004e */ sh $v0,0x4e($sp) +/* f0ffa84: 3c038008 */ lui $v1,0x8008 +/* f0ffa88: 8c63fac0 */ lw $v1,-0x540($v1) +/* f0ffa8c: 87ae004e */ lh $t6,0x4e($sp) +/* f0ffa90: 8fb9008c */ lw $t9,0x8c($sp) +/* f0ffa94: 0043001a */ div $zero,$v0,$v1 +/* f0ffa98: 00005812 */ mflo $t3 +/* f0ffa9c: 448b2000 */ mtc1 $t3,$f4 +/* f0ffaa0: 44998000 */ mtc1 $t9,$f16 +/* f0ffaa4: 01c3001a */ div $zero,$t6,$v1 +/* f0ffaa8: 468021a0 */ cvt.s.w $f6,$f4 +/* f0ffaac: 3c013f00 */ lui $at,0x3f00 +/* f0ffab0: 44810000 */ mtc1 $at,$f0 +/* f0ffab4: 00007812 */ mflo $t7 +/* f0ffab8: 3c06800a */ lui $a2,0x800a +/* f0ffabc: 468084a0 */ cvt.s.w $f18,$f16 +/* f0ffac0: 46003202 */ mul.s $f8,$f6,$f0 +/* f0ffac4: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0ffac8: 14600002 */ bnez $v1,.L0f0ffad4 +/* f0ffacc: 00000000 */ sll $zero,$zero,0x0 +/* f0ffad0: 0007000d */ break 0x7 +.L0f0ffad4: +/* f0ffad4: 2401ffff */ addiu $at,$zero,-1 +/* f0ffad8: 14610004 */ bne $v1,$at,.L0f0ffaec +/* f0ffadc: 3c018000 */ lui $at,0x8000 +/* f0ffae0: 14410002 */ bne $v0,$at,.L0f0ffaec +/* f0ffae4: 00000000 */ sll $zero,$zero,0x0 +/* f0ffae8: 0006000d */ break 0x6 +.L0f0ffaec: +/* f0ffaec: 46009102 */ mul.s $f4,$f18,$f0 +/* f0ffaf0: 4600428d */ trunc.w.s $f10,$f8 +/* f0ffaf4: 8cd9006c */ lw $t9,0x6c($a2) +/* f0ffaf8: 440d5000 */ mfc1 $t5,$f10 +/* f0ffafc: 14600002 */ bnez $v1,.L0f0ffb08 +/* f0ffb00: 00000000 */ sll $zero,$zero,0x0 +/* f0ffb04: 0007000d */ break 0x7 +.L0f0ffb08: +/* f0ffb08: 2401ffff */ addiu $at,$zero,-1 +/* f0ffb0c: 14610004 */ bne $v1,$at,.L0f0ffb20 +/* f0ffb10: 3c018000 */ lui $at,0x8000 +/* f0ffb14: 15c10002 */ bne $t6,$at,.L0f0ffb20 +/* f0ffb18: 00000000 */ sll $zero,$zero,0x0 +/* f0ffb1c: 0006000d */ break 0x6 +.L0f0ffb20: +/* f0ffb20: 4600218d */ trunc.w.s $f6,$f4 +/* f0ffb24: 01afc021 */ addu $t8,$t5,$t7 +/* f0ffb28: 8fad0078 */ lw $t5,0x78($sp) +/* f0ffb2c: 440c3000 */ mfc1 $t4,$f6 +/* f0ffb30: 00000000 */ sll $zero,$zero,0x0 +/* f0ffb34: 030c7023 */ subu $t6,$t8,$t4 +/* f0ffb38: 01cd7821 */ addu $t7,$t6,$t5 +/* f0ffb3c: 13200003 */ beqz $t9,.L0f0ffb4c +/* f0ffb40: afaf0094 */ sw $t7,0x94($sp) +/* f0ffb44: 10000002 */ beqz $zero,.L0f0ffb50 +/* f0ffb48: 24050001 */ addiu $a1,$zero,0x1 +.L0f0ffb4c: +/* f0ffb4c: 00002825 */ or $a1,$zero,$zero +.L0f0ffb50: +/* f0ffb50: 8ccb0068 */ lw $t3,0x68($a2) +/* f0ffb54: 51600004 */ beqzl $t3,.L0f0ffb68 +/* f0ffb58: 00002025 */ or $a0,$zero,$zero +/* f0ffb5c: 10000002 */ beqz $zero,.L0f0ffb68 +/* f0ffb60: 24040001 */ addiu $a0,$zero,0x1 +/* f0ffb64: 00002025 */ or $a0,$zero,$zero +.L0f0ffb68: +/* f0ffb68: 8cd80064 */ lw $t8,0x64($a2) +/* f0ffb6c: 53000004 */ beqzl $t8,.L0f0ffb80 +/* f0ffb70: 00001825 */ or $v1,$zero,$zero +/* f0ffb74: 10000002 */ beqz $zero,.L0f0ffb80 +/* f0ffb78: 24030001 */ addiu $v1,$zero,0x1 +/* f0ffb7c: 00001825 */ or $v1,$zero,$zero +.L0f0ffb80: +/* f0ffb80: 8ccc0070 */ lw $t4,0x70($a2) +/* f0ffb84: 51800004 */ beqzl $t4,.L0f0ffb98 +/* f0ffb88: 00001025 */ or $v0,$zero,$zero +/* f0ffb8c: 10000002 */ beqz $zero,.L0f0ffb98 +/* f0ffb90: 24020001 */ addiu $v0,$zero,0x1 +/* f0ffb94: 00001025 */ or $v0,$zero,$zero +.L0f0ffb98: +/* f0ffb98: 00437021 */ addu $t6,$v0,$v1 +/* f0ffb9c: 01c46821 */ addu $t5,$t6,$a0 +/* f0ffba0: 01a57821 */ addu $t7,$t5,$a1 +/* f0ffba4: 29e10002 */ slti $at,$t7,0x2 +/* f0ffba8: 14200006 */ bnez $at,.L0f0ffbc4 +/* f0ffbac: 00000000 */ sll $zero,$zero,0x0 +/* f0ffbb0: 0c002f44 */ jal 0xbd10 +/* f0ffbb4: 00000000 */ sll $zero,$zero,0x0 +/* f0ffbb8: 24590005 */ addiu $t9,$v0,0x5 +/* f0ffbbc: 10000005 */ beqz $zero,.L0f0ffbd4 +/* f0ffbc0: afb90090 */ sw $t9,0x90($sp) +.L0f0ffbc4: +/* f0ffbc4: 0c002f44 */ jal 0xbd10 +/* f0ffbc8: 00000000 */ sll $zero,$zero,0x0 +/* f0ffbcc: 244b000a */ addiu $t3,$v0,0xa +/* f0ffbd0: afab0090 */ sw $t3,0x90($sp) +.L0f0ffbd4: +/* f0ffbd4: 8fb80074 */ lw $t8,0x74($sp) +/* f0ffbd8: 13000012 */ beqz $t8,.L0f0ffc24 +/* f0ffbdc: 00000000 */ sll $zero,$zero,0x0 +/* f0ffbe0: 0c002f40 */ jal 0xbd00 +/* f0ffbe4: 00000000 */ sll $zero,$zero,0x0 +/* f0ffbe8: 3c0c8008 */ lui $t4,0x8008 +/* f0ffbec: 8d8cfac0 */ lw $t4,-0x540($t4) +/* f0ffbf0: 004c001a */ div $zero,$v0,$t4 +/* f0ffbf4: 00007012 */ mflo $t6 +/* f0ffbf8: 25cd0020 */ addiu $t5,$t6,0x20 +/* f0ffbfc: afad0094 */ sw $t5,0x94($sp) +/* f0ffc00: 15800002 */ bnez $t4,.L0f0ffc0c +/* f0ffc04: 00000000 */ sll $zero,$zero,0x0 +/* f0ffc08: 0007000d */ break 0x7 +.L0f0ffc0c: +/* f0ffc0c: 2401ffff */ addiu $at,$zero,-1 +/* f0ffc10: 15810004 */ bne $t4,$at,.L0f0ffc24 +/* f0ffc14: 3c018000 */ lui $at,0x8000 +/* f0ffc18: 14410002 */ bne $v0,$at,.L0f0ffc24 +/* f0ffc1c: 00000000 */ sll $zero,$zero,0x0 +/* f0ffc20: 0006000d */ break 0x6 +.L0f0ffc24: +/* f0ffc24: 3c0f800a */ lui $t7,0x800a +/* f0ffc28: 3c19800a */ lui $t9,0x800a +/* f0ffc2c: 8f3921b4 */ lw $t9,0x21b4($t9) +/* f0ffc30: 8def21b0 */ lw $t7,0x21b0($t7) +/* f0ffc34: 240bffff */ addiu $t3,$zero,-1 +/* f0ffc38: 241800ff */ addiu $t8,$zero,0xff +/* f0ffc3c: 240c0140 */ addiu $t4,$zero,0x140 +/* f0ffc40: 240e00f0 */ addiu $t6,$zero,0xf0 +/* f0ffc44: afae0024 */ sw $t6,0x24($sp) +/* f0ffc48: afac0020 */ sw $t4,0x20($sp) +/* f0ffc4c: afb8001c */ sw $t8,0x1c($sp) +/* f0ffc50: afab0018 */ sw $t3,0x18($sp) +/* f0ffc54: 8fa40098 */ lw $a0,0x98($sp) +/* f0ffc58: 27a50094 */ addiu $a1,$sp,0x94 +/* f0ffc5c: 27a60090 */ addiu $a2,$sp,0x90 +/* f0ffc60: 8fa7007c */ lw $a3,0x7c($sp) +/* f0ffc64: afa00028 */ sw $zero,0x28($sp) +/* f0ffc68: afa0002c */ sw $zero,0x2c($sp) +/* f0ffc6c: afb90014 */ sw $t9,0x14($sp) +/* f0ffc70: 0fc55b92 */ jal func0f156e48 +/* f0ffc74: afaf0010 */ sw $t7,0x10($sp) +/* f0ffc78: 3c08800a */ lui $t0,0x800a +/* f0ffc7c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0ffc80: 8d0d006c */ lw $t5,0x6c($t0) +/* f0ffc84: afa20098 */ sw $v0,0x98($sp) +/* f0ffc88: 00001025 */ or $v0,$zero,$zero +/* f0ffc8c: 11a00003 */ beqz $t5,.L0f0ffc9c +/* f0ffc90: 3c07800a */ lui $a3,0x800a +/* f0ffc94: 10000001 */ beqz $zero,.L0f0ffc9c +/* f0ffc98: 24020001 */ addiu $v0,$zero,0x1 +.L0f0ffc9c: +/* f0ffc9c: 8d0f0068 */ lw $t7,0x68($t0) +/* f0ffca0: 00002825 */ or $a1,$zero,$zero +/* f0ffca4: 11e00003 */ beqz $t7,.L0f0ffcb4 +/* f0ffca8: 00000000 */ sll $zero,$zero,0x0 +/* f0ffcac: 10000001 */ beqz $zero,.L0f0ffcb4 +/* f0ffcb0: 24050001 */ addiu $a1,$zero,0x1 +.L0f0ffcb4: +/* f0ffcb4: 8d190064 */ lw $t9,0x64($t0) +/* f0ffcb8: 00002025 */ or $a0,$zero,$zero +/* f0ffcbc: 00001825 */ or $v1,$zero,$zero +/* f0ffcc0: 13200003 */ beqz $t9,.L0f0ffcd0 +/* f0ffcc4: 00000000 */ sll $zero,$zero,0x0 +/* f0ffcc8: 10000001 */ beqz $zero,.L0f0ffcd0 +/* f0ffccc: 24040001 */ addiu $a0,$zero,0x1 +.L0f0ffcd0: +/* f0ffcd0: 8d0b0070 */ lw $t3,0x70($t0) +/* f0ffcd4: 8fb90090 */ lw $t9,0x90($sp) +/* f0ffcd8: 8fad0088 */ lw $t5,0x88($sp) +/* f0ffcdc: 11600003 */ beqz $t3,.L0f0ffcec +/* f0ffce0: 00000000 */ sll $zero,$zero,0x0 +/* f0ffce4: 10000001 */ beqz $zero,.L0f0ffcec +/* f0ffce8: 24030001 */ addiu $v1,$zero,0x1 +.L0f0ffcec: +/* f0ffcec: 0064c021 */ addu $t8,$v1,$a0 +/* f0ffcf0: 03056021 */ addu $t4,$t8,$a1 +/* f0ffcf4: 01827021 */ addu $t6,$t4,$v0 +/* f0ffcf8: 29c10002 */ slti $at,$t6,0x2 +/* f0ffcfc: 14200003 */ bnez $at,.L0f0ffd0c +/* f0ffd00: 27a40088 */ addiu $a0,$sp,0x88 +/* f0ffd04: 10000009 */ beqz $zero,.L0f0ffd2c +/* f0ffd08: 00001025 */ or $v0,$zero,$zero +.L0f0ffd0c: +/* f0ffd0c: 448d4000 */ mtc1 $t5,$f8 +/* f0ffd10: 3c017f1b */ lui $at,0x7f1b +/* f0ffd14: c4302ce0 */ lwc1 $f16,0x2ce0($at) +/* f0ffd18: 468042a0 */ cvt.s.w $f10,$f8 +/* f0ffd1c: 46105482 */ mul.s $f18,$f10,$f16 +/* f0ffd20: 4600910d */ trunc.w.s $f4,$f18 +/* f0ffd24: 44022000 */ mfc1 $v0,$f4 +/* f0ffd28: 00000000 */ sll $zero,$zero,0x0 +.L0f0ffd2c: +/* f0ffd2c: 3c18800a */ lui $t8,0x800a +/* f0ffd30: 8f1821b4 */ lw $t8,0x21b4($t8) +/* f0ffd34: 03225821 */ addu $t3,$t9,$v0 +/* f0ffd38: afab0090 */ sw $t3,0x90($sp) +/* f0ffd3c: 27a5008c */ addiu $a1,$sp,0x8c +/* f0ffd40: 8fa60080 */ lw $a2,0x80($sp) +/* f0ffd44: 8ce721b0 */ lw $a3,0x21b0($a3) +/* f0ffd48: afa00014 */ sw $zero,0x14($sp) +/* f0ffd4c: 0fc55cbe */ jal func0f1572f8 +/* f0ffd50: afb80010 */ sw $t8,0x10($sp) +/* f0ffd54: 0c002f40 */ jal 0xbd00 +/* f0ffd58: 00000000 */ sll $zero,$zero,0x0 +/* f0ffd5c: 0c002f22 */ jal 0xbc88 +/* f0ffd60: a7a2004e */ sh $v0,0x4e($sp) +/* f0ffd64: 3c038008 */ lui $v1,0x8008 +/* f0ffd68: 8c63fac0 */ lw $v1,-0x540($v1) +/* f0ffd6c: 87af004e */ lh $t7,0x4e($sp) +/* f0ffd70: 8fb8008c */ lw $t8,0x8c($sp) +/* f0ffd74: 0043001a */ div $zero,$v0,$v1 +/* f0ffd78: 00006012 */ mflo $t4 +/* f0ffd7c: 448c3000 */ mtc1 $t4,$f6 +/* f0ffd80: 44989000 */ mtc1 $t8,$f18 +/* f0ffd84: 01e3001a */ div $zero,$t7,$v1 +/* f0ffd88: 46803220 */ cvt.s.w $f8,$f6 +/* f0ffd8c: 3c013f00 */ lui $at,0x3f00 +/* f0ffd90: 44810000 */ mtc1 $at,$f0 +/* f0ffd94: 14600002 */ bnez $v1,.L0f0ffda0 +/* f0ffd98: 00000000 */ sll $zero,$zero,0x0 +/* f0ffd9c: 0007000d */ break 0x7 +.L0f0ffda0: +/* f0ffda0: 2401ffff */ addiu $at,$zero,-1 +/* f0ffda4: 14610004 */ bne $v1,$at,.L0f0ffdb8 +/* f0ffda8: 3c018000 */ lui $at,0x8000 +/* f0ffdac: 14410002 */ bne $v0,$at,.L0f0ffdb8 +/* f0ffdb0: 00000000 */ sll $zero,$zero,0x0 +/* f0ffdb4: 0006000d */ break 0x6 +.L0f0ffdb8: +/* f0ffdb8: 46809120 */ cvt.s.w $f4,$f18 +/* f0ffdbc: 46004282 */ mul.s $f10,$f8,$f0 +/* f0ffdc0: 0000c812 */ mflo $t9 +/* f0ffdc4: 8fb80074 */ lw $t8,0x74($sp) +/* f0ffdc8: 46002182 */ mul.s $f6,$f4,$f0 +/* f0ffdcc: 4600540d */ trunc.w.s $f16,$f10 +/* f0ffdd0: 4600320d */ trunc.w.s $f8,$f6 +/* f0ffdd4: 440d8000 */ mfc1 $t5,$f16 +/* f0ffdd8: 14600002 */ bnez $v1,.L0f0ffde4 +/* f0ffddc: 00000000 */ sll $zero,$zero,0x0 +/* f0ffde0: 0007000d */ break 0x7 +.L0f0ffde4: +/* f0ffde4: 2401ffff */ addiu $at,$zero,-1 +/* f0ffde8: 14610004 */ bne $v1,$at,.L0f0ffdfc +/* f0ffdec: 3c018000 */ lui $at,0x8000 +/* f0ffdf0: 15e10002 */ bne $t7,$at,.L0f0ffdfc +/* f0ffdf4: 00000000 */ sll $zero,$zero,0x0 +/* f0ffdf8: 0006000d */ break 0x6 +.L0f0ffdfc: +/* f0ffdfc: 440e4000 */ mfc1 $t6,$f8 +/* f0ffe00: 01b95821 */ addu $t3,$t5,$t9 +/* f0ffe04: 8fad0078 */ lw $t5,0x78($sp) +/* f0ffe08: 016e7823 */ subu $t7,$t3,$t6 +/* f0ffe0c: 01edc821 */ addu $t9,$t7,$t5 +/* f0ffe10: 13000012 */ beqz $t8,.L0f0ffe5c +/* f0ffe14: afb90094 */ sw $t9,0x94($sp) +/* f0ffe18: 0c002f40 */ jal 0xbd00 +/* f0ffe1c: 00000000 */ sll $zero,$zero,0x0 +/* f0ffe20: 3c0c8008 */ lui $t4,0x8008 +/* f0ffe24: 8d8cfac0 */ lw $t4,-0x540($t4) +/* f0ffe28: 004c001a */ div $zero,$v0,$t4 +/* f0ffe2c: 00005812 */ mflo $t3 +/* f0ffe30: 256e0020 */ addiu $t6,$t3,0x20 +/* f0ffe34: afae0094 */ sw $t6,0x94($sp) +/* f0ffe38: 15800002 */ bnez $t4,.L0f0ffe44 +/* f0ffe3c: 00000000 */ sll $zero,$zero,0x0 +/* f0ffe40: 0007000d */ break 0x7 +.L0f0ffe44: +/* f0ffe44: 2401ffff */ addiu $at,$zero,-1 +/* f0ffe48: 15810004 */ bne $t4,$at,.L0f0ffe5c +/* f0ffe4c: 3c018000 */ lui $at,0x8000 +/* f0ffe50: 14410002 */ bne $v0,$at,.L0f0ffe5c +/* f0ffe54: 00000000 */ sll $zero,$zero,0x0 +/* f0ffe58: 0006000d */ break 0x6 +.L0f0ffe5c: +/* f0ffe5c: 3c0f800a */ lui $t7,0x800a +/* f0ffe60: 3c0d800a */ lui $t5,0x800a +/* f0ffe64: 8dad21b4 */ lw $t5,0x21b4($t5) +/* f0ffe68: 8def21b0 */ lw $t7,0x21b0($t7) +/* f0ffe6c: 2419ffff */ addiu $t9,$zero,-1 +/* f0ffe70: 241800ff */ addiu $t8,$zero,0xff +/* f0ffe74: 240c0140 */ addiu $t4,$zero,0x140 +/* f0ffe78: 240b00f0 */ addiu $t3,$zero,0xf0 +/* f0ffe7c: afab0024 */ sw $t3,0x24($sp) +/* f0ffe80: afac0020 */ sw $t4,0x20($sp) +/* f0ffe84: afb8001c */ sw $t8,0x1c($sp) +/* f0ffe88: afb90018 */ sw $t9,0x18($sp) +/* f0ffe8c: 8fa40098 */ lw $a0,0x98($sp) +/* f0ffe90: 27a50094 */ addiu $a1,$sp,0x94 +/* f0ffe94: 27a60090 */ addiu $a2,$sp,0x90 +/* f0ffe98: 8fa70080 */ lw $a3,0x80($sp) +/* f0ffe9c: afa00028 */ sw $zero,0x28($sp) +/* f0ffea0: afa0002c */ sw $zero,0x2c($sp) +/* f0ffea4: afad0014 */ sw $t5,0x14($sp) +/* f0ffea8: 0fc55b92 */ jal func0f156e48 +/* f0ffeac: afaf0010 */ sw $t7,0x10($sp) +/* f0ffeb0: 8fae0048 */ lw $t6,0x48($sp) +/* f0ffeb4: afa20098 */ sw $v0,0x98($sp) +/* f0ffeb8: 3c0d800a */ lui $t5,0x800a +/* f0ffebc: 8dada244 */ lw $t5,-0x5dbc($t5) +/* f0ffec0: 8dcf0000 */ lw $t7,0x0($t6) +/* f0ffec4: 10000093 */ beqz $zero,.L0f100114 +/* f0ffec8: adaf1c04 */ sw $t7,0x1c04($t5) +.L0f0ffecc: +/* f0ffecc: 0fc5b9f1 */ jal func0f16e7c4 +/* f0ffed0: 240458d7 */ addiu $a0,$zero,0x58d7 +/* f0ffed4: 3c19800a */ lui $t9,0x800a +/* f0ffed8: 8f3921b4 */ lw $t9,0x21b4($t9) +/* f0ffedc: 3c07800a */ lui $a3,0x800a +/* f0ffee0: afa20070 */ sw $v0,0x70($sp) +/* f0ffee4: 8ce721b0 */ lw $a3,0x21b0($a3) +/* f0ffee8: 27a40088 */ addiu $a0,$sp,0x88 +/* f0ffeec: 27a5008c */ addiu $a1,$sp,0x8c +/* f0ffef0: 00403025 */ or $a2,$v0,$zero +/* f0ffef4: afa00014 */ sw $zero,0x14($sp) +/* f0ffef8: 0fc55cbe */ jal func0f1572f8 +/* f0ffefc: afb90010 */ sw $t9,0x10($sp) +/* f0fff00: 0c002f40 */ jal 0xbd00 +/* f0fff04: 00000000 */ sll $zero,$zero,0x0 +/* f0fff08: 0c002f22 */ jal 0xbc88 +/* f0fff0c: a7a2004e */ sh $v0,0x4e($sp) +/* f0fff10: 3c038008 */ lui $v1,0x8008 +/* f0fff14: 8c63fac0 */ lw $v1,-0x540($v1) +/* f0fff18: 87ae004e */ lh $t6,0x4e($sp) +/* f0fff1c: 8fb9008c */ lw $t9,0x8c($sp) +/* f0fff20: 0043001a */ div $zero,$v0,$v1 +/* f0fff24: 0000c012 */ mflo $t8 +/* f0fff28: 44985000 */ mtc1 $t8,$f10 +/* f0fff2c: 14600002 */ bnez $v1,.L0f0fff38 +/* f0fff30: 00000000 */ sll $zero,$zero,0x0 +/* f0fff34: 0007000d */ break 0x7 +.L0f0fff38: +/* f0fff38: 2401ffff */ addiu $at,$zero,-1 +/* f0fff3c: 14610004 */ bne $v1,$at,.L0f0fff50 +/* f0fff40: 3c018000 */ lui $at,0x8000 +/* f0fff44: 14410002 */ bne $v0,$at,.L0f0fff50 +/* f0fff48: 00000000 */ sll $zero,$zero,0x0 +/* f0fff4c: 0006000d */ break 0x6 +.L0f0fff50: +/* f0fff50: 01c3001a */ div $zero,$t6,$v1 +/* f0fff54: 46805420 */ cvt.s.w $f16,$f10 +/* f0fff58: 3c013f00 */ lui $at,0x3f00 +/* f0fff5c: 44819000 */ mtc1 $at,$f18 +/* f0fff60: 44994000 */ mtc1 $t9,$f8 +/* f0fff64: 00007812 */ mflo $t7 +/* f0fff68: 3c19800a */ lui $t9,0x800a +/* f0fff6c: 46128102 */ mul.s $f4,$f16,$f18 +/* f0fff70: 8f39a02c */ lw $t9,-0x5fd4($t9) +/* f0fff74: 3c18800a */ lui $t8,0x800a +/* f0fff78: 00002825 */ or $a1,$zero,$zero +/* f0fff7c: 00002025 */ or $a0,$zero,$zero +/* f0fff80: 468042a0 */ cvt.s.w $f10,$f8 +/* f0fff84: 4600218d */ trunc.w.s $f6,$f4 +/* f0fff88: 440b3000 */ mfc1 $t3,$f6 +/* f0fff8c: 14600002 */ bnez $v1,.L0f0fff98 +/* f0fff90: 00000000 */ sll $zero,$zero,0x0 +/* f0fff94: 0007000d */ break 0x7 +.L0f0fff98: +/* f0fff98: 2401ffff */ addiu $at,$zero,-1 +/* f0fff9c: 14610004 */ bne $v1,$at,.L0f0fffb0 +/* f0fffa0: 3c018000 */ lui $at,0x8000 +/* f0fffa4: 15c10002 */ bne $t6,$at,.L0f0fffb0 +/* f0fffa8: 00000000 */ sll $zero,$zero,0x0 +/* f0fffac: 0006000d */ break 0x6 +.L0f0fffb0: +/* f0fffb0: 3c013f00 */ lui $at,0x3f00 +/* f0fffb4: 44818000 */ mtc1 $at,$f16 +/* f0fffb8: 016f6821 */ addu $t5,$t3,$t7 +/* f0fffbc: 8fab0078 */ lw $t3,0x78($sp) +/* f0fffc0: 46105482 */ mul.s $f18,$f10,$f16 +/* f0fffc4: 4600910d */ trunc.w.s $f4,$f18 +/* f0fffc8: 440c2000 */ mfc1 $t4,$f4 +/* f0fffcc: 00000000 */ sll $zero,$zero,0x0 +/* f0fffd0: 01ac7023 */ subu $t6,$t5,$t4 +/* f0fffd4: 01cb7821 */ addu $t7,$t6,$t3 +/* f0fffd8: 13200003 */ beqz $t9,.L0f0fffe8 +/* f0fffdc: afaf0094 */ sw $t7,0x94($sp) +/* f0fffe0: 10000001 */ beqz $zero,.L0f0fffe8 +/* f0fffe4: 24050001 */ addiu $a1,$zero,0x1 +.L0f0fffe8: +/* f0fffe8: 8f18a028 */ lw $t8,-0x5fd8($t8) +/* f0fffec: 3c0d800a */ lui $t5,0x800a +/* f0ffff0: 3c0c800a */ lui $t4,0x800a +/* f0ffff4: 13000003 */ beqz $t8,.L0f100004 +/* f0ffff8: 00001825 */ or $v1,$zero,$zero +/* f0ffffc: 10000001 */ beqz $zero,.L0f100004 +/* f100000: 24040001 */ addiu $a0,$zero,0x1 +.L0f100004: +/* f100004: 8dada024 */ lw $t5,-0x5fdc($t5) +/* f100008: 00001025 */ or $v0,$zero,$zero +/* f10000c: 11a00003 */ beqz $t5,.L0f10001c +/* f100010: 00000000 */ sll $zero,$zero,0x0 +/* f100014: 10000001 */ beqz $zero,.L0f10001c +/* f100018: 24030001 */ addiu $v1,$zero,0x1 +.L0f10001c: +/* f10001c: 8d8ca030 */ lw $t4,-0x5fd0($t4) +/* f100020: 11800003 */ beqz $t4,.L0f100030 +/* f100024: 00000000 */ sll $zero,$zero,0x0 +/* f100028: 10000001 */ beqz $zero,.L0f100030 +/* f10002c: 24020001 */ addiu $v0,$zero,0x1 +.L0f100030: +/* f100030: 00437021 */ addu $t6,$v0,$v1 +/* f100034: 01c45821 */ addu $t3,$t6,$a0 +/* f100038: 01657821 */ addu $t7,$t3,$a1 +/* f10003c: 29e10002 */ slti $at,$t7,0x2 +/* f100040: 14200006 */ bnez $at,.L0f10005c +/* f100044: 00000000 */ sll $zero,$zero,0x0 +/* f100048: 0c002f44 */ jal 0xbd10 +/* f10004c: 00000000 */ sll $zero,$zero,0x0 +/* f100050: 24590005 */ addiu $t9,$v0,0x5 +/* f100054: 10000005 */ beqz $zero,.L0f10006c +/* f100058: afb90090 */ sw $t9,0x90($sp) +.L0f10005c: +/* f10005c: 0c002f44 */ jal 0xbd10 +/* f100060: 00000000 */ sll $zero,$zero,0x0 +/* f100064: 2458000a */ addiu $t8,$v0,0xa +/* f100068: afb80090 */ sw $t8,0x90($sp) +.L0f10006c: +/* f10006c: 8fad0074 */ lw $t5,0x74($sp) +/* f100070: 11a00012 */ beqz $t5,.L0f1000bc +/* f100074: 00000000 */ sll $zero,$zero,0x0 +/* f100078: 0c002f40 */ jal 0xbd00 +/* f10007c: 00000000 */ sll $zero,$zero,0x0 +/* f100080: 3c0c8008 */ lui $t4,0x8008 +/* f100084: 8d8cfac0 */ lw $t4,-0x540($t4) +/* f100088: 004c001a */ div $zero,$v0,$t4 +/* f10008c: 00007012 */ mflo $t6 +/* f100090: 25cb0020 */ addiu $t3,$t6,0x20 +/* f100094: afab0094 */ sw $t3,0x94($sp) +/* f100098: 15800002 */ bnez $t4,.L0f1000a4 +/* f10009c: 00000000 */ sll $zero,$zero,0x0 +/* f1000a0: 0007000d */ break 0x7 +.L0f1000a4: +/* f1000a4: 2401ffff */ addiu $at,$zero,-1 +/* f1000a8: 15810004 */ bne $t4,$at,.L0f1000bc +/* f1000ac: 3c018000 */ lui $at,0x8000 +/* f1000b0: 14410002 */ bne $v0,$at,.L0f1000bc +/* f1000b4: 00000000 */ sll $zero,$zero,0x0 +/* f1000b8: 0006000d */ break 0x6 +.L0f1000bc: +/* f1000bc: 3c0f800a */ lui $t7,0x800a +/* f1000c0: 3c19800a */ lui $t9,0x800a +/* f1000c4: 8f3921b4 */ lw $t9,0x21b4($t9) +/* f1000c8: 8def21b0 */ lw $t7,0x21b0($t7) +/* f1000cc: 2418ffff */ addiu $t8,$zero,-1 +/* f1000d0: 240d00ff */ addiu $t5,$zero,0xff +/* f1000d4: 240c0140 */ addiu $t4,$zero,0x140 +/* f1000d8: 240e00f0 */ addiu $t6,$zero,0xf0 +/* f1000dc: afae0024 */ sw $t6,0x24($sp) +/* f1000e0: afac0020 */ sw $t4,0x20($sp) +/* f1000e4: afad001c */ sw $t5,0x1c($sp) +/* f1000e8: afb80018 */ sw $t8,0x18($sp) +/* f1000ec: 8fa40098 */ lw $a0,0x98($sp) +/* f1000f0: 27a50094 */ addiu $a1,$sp,0x94 +/* f1000f4: 27a60090 */ addiu $a2,$sp,0x90 +/* f1000f8: 8fa70070 */ lw $a3,0x70($sp) +/* f1000fc: afa00028 */ sw $zero,0x28($sp) +/* f100100: afa0002c */ sw $zero,0x2c($sp) +/* f100104: afb90014 */ sw $t9,0x14($sp) +/* f100108: 0fc55b92 */ jal func0f156e48 +/* f10010c: afaf0010 */ sw $t7,0x10($sp) +/* f100110: afa20098 */ sw $v0,0x98($sp) +.L0f100114: +/* f100114: 8fbf0034 */ lw $ra,0x34($sp) +/* f100118: 8fa20098 */ lw $v0,0x98($sp) +/* f10011c: 27bd0098 */ addiu $sp,$sp,0x98 +/* f100120: 03e00008 */ jr $ra +/* f100124: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f100128 +/* f100128: 3c08800a */ lui $t0,0x800a +/* f10012c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f100130: 27bdff90 */ addiu $sp,$sp,-112 +/* f100134: 8d0e006c */ lw $t6,0x6c($t0) +/* f100138: afb00020 */ sw $s0,0x20($sp) +/* f10013c: 00a08025 */ or $s0,$a1,$zero +/* f100140: afbf0024 */ sw $ra,0x24($sp) +/* f100144: afa40070 */ sw $a0,0x70($sp) +/* f100148: afa60078 */ sw $a2,0x78($sp) +/* f10014c: afa7007c */ sw $a3,0x7c($sp) +/* f100150: 24090006 */ addiu $t1,$zero,0x6 +/* f100154: 11c00003 */ beqz $t6,.L0f100164 +/* f100158: 240a0006 */ addiu $t2,$zero,0x6 +/* f10015c: 10000002 */ beqz $zero,.L0f100168 +/* f100160: 24050001 */ addiu $a1,$zero,0x1 +.L0f100164: +/* f100164: 00002825 */ or $a1,$zero,$zero +.L0f100168: +/* f100168: 8d0f0068 */ lw $t7,0x68($t0) +/* f10016c: 00001825 */ or $v1,$zero,$zero +/* f100170: 00002025 */ or $a0,$zero,$zero +/* f100174: 11e00003 */ beqz $t7,.L0f100184 +/* f100178: 00001025 */ or $v0,$zero,$zero +/* f10017c: 10000001 */ beqz $zero,.L0f100184 +/* f100180: 24030001 */ addiu $v1,$zero,0x1 +.L0f100184: +/* f100184: 8d180064 */ lw $t8,0x64($t0) +/* f100188: 13000003 */ beqz $t8,.L0f100198 +/* f10018c: 00000000 */ sll $zero,$zero,0x0 +/* f100190: 10000001 */ beqz $zero,.L0f100198 +/* f100194: 24040001 */ addiu $a0,$zero,0x1 +.L0f100198: +/* f100198: 8d190070 */ lw $t9,0x70($t0) +/* f10019c: 13200003 */ beqz $t9,.L0f1001ac +/* f1001a0: 00000000 */ sll $zero,$zero,0x0 +/* f1001a4: 10000001 */ beqz $zero,.L0f1001ac +/* f1001a8: 24020001 */ addiu $v0,$zero,0x1 +.L0f1001ac: +/* f1001ac: 00447021 */ addu $t6,$v0,$a0 +/* f1001b0: 01c37821 */ addu $t7,$t6,$v1 +/* f1001b4: 01e5c021 */ addu $t8,$t7,$a1 +/* f1001b8: 2b010002 */ slti $at,$t8,0x2 +/* f1001bc: 14200003 */ bnez $at,.L0f1001cc +/* f1001c0: 02002025 */ or $a0,$s0,$zero +/* f1001c4: 24090005 */ addiu $t1,$zero,0x5 +/* f1001c8: 240a0003 */ addiu $t2,$zero,0x3 +.L0f1001cc: +/* f1001cc: 12000008 */ beqz $s0,.L0f1001f0 +/* f1001d0: 3c057f1b */ lui $a1,0x7f1b +/* f1001d4: 24a52c54 */ addiu $a1,$a1,0x2c54 +/* f1001d8: afa90068 */ sw $t1,0x68($sp) +/* f1001dc: afaa0064 */ sw $t2,0x64($sp) +/* f1001e0: 0c004c9d */ jal 0x13274 +/* f1001e4: afb00074 */ sw $s0,0x74($sp) +/* f1001e8: 14400003 */ bnez $v0,.L0f1001f8 +/* f1001ec: 3c047f1b */ lui $a0,0x7f1b +.L0f1001f0: +/* f1001f0: 10000232 */ beqz $zero,.L0f100abc +/* f1001f4: 8fa20070 */ lw $v0,0x70($sp) +.L0f1001f8: +/* f1001f8: 3c058007 */ lui $a1,0x8007 +/* f1001fc: 24a519ac */ addiu $a1,$a1,0x19ac +/* f100200: 0c0036cc */ jal 0xdb30 +/* f100204: 24842c58 */ addiu $a0,$a0,0x2c58 +/* f100208: 3c047f1b */ lui $a0,0x7f1b +/* f10020c: 3c058007 */ lui $a1,0x8007 +/* f100210: 24a519b0 */ addiu $a1,$a1,0x19b0 +/* f100214: 0c0036cc */ jal 0xdb30 +/* f100218: 24842c60 */ addiu $a0,$a0,0x2c60 +/* f10021c: 3c047f1b */ lui $a0,0x7f1b +/* f100220: 3c058007 */ lui $a1,0x8007 +/* f100224: 24a519b4 */ addiu $a1,$a1,0x19b4 +/* f100228: 0c0036cc */ jal 0xdb30 +/* f10022c: 24842c68 */ addiu $a0,$a0,0x2c68 +/* f100230: 3c047f1b */ lui $a0,0x7f1b +/* f100234: 3c058007 */ lui $a1,0x8007 +/* f100238: 24a519b8 */ addiu $a1,$a1,0x19b8 +/* f10023c: 0c0036cc */ jal 0xdb30 +/* f100240: 24842c70 */ addiu $a0,$a0,0x2c70 +/* f100244: 3c047f1b */ lui $a0,0x7f1b +/* f100248: 3c058007 */ lui $a1,0x8007 +/* f10024c: 24a519bc */ addiu $a1,$a1,0x19bc +/* f100250: 0c0036cc */ jal 0xdb30 +/* f100254: 24842c78 */ addiu $a0,$a0,0x2c78 +/* f100258: 3c047f1b */ lui $a0,0x7f1b +/* f10025c: 3c058007 */ lui $a1,0x8007 +/* f100260: 24a519c0 */ addiu $a1,$a1,0x19c0 +/* f100264: 0c0036cc */ jal 0xdb30 +/* f100268: 24842c80 */ addiu $a0,$a0,0x2c80 +/* f10026c: 3c08800a */ lui $t0,0x800a +/* f100270: 250821b8 */ addiu $t0,$t0,0x21b8 +/* f100274: 8d190000 */ lw $t9,0x0($t0) +/* f100278: 24090038 */ addiu $t1,$zero,0x38 +/* f10027c: 3c028007 */ lui $v0,0x8007 +/* f100280: 03290019 */ multu $t9,$t1 +/* f100284: 8c4219b0 */ lw $v0,0x19b0($v0) +/* f100288: 3c07800a */ lui $a3,0x800a +/* f10028c: 24e720d0 */ addiu $a3,$a3,0x20d0 +/* f100290: 305800ff */ andi $t8,$v0,0xff +/* f100294: 44983000 */ mtc1 $t8,$f6 +/* f100298: 8fa30080 */ lw $v1,0x80($sp) +/* f10029c: 8fab0084 */ lw $t3,0x84($sp) +/* f1002a0: 8fa40070 */ lw $a0,0x70($sp) +/* f1002a4: 46803220 */ cvt.s.w $f8,$f6 +/* f1002a8: 00007012 */ mflo $t6 +/* f1002ac: 00ee7821 */ addu $t7,$a3,$t6 +/* f1002b0: 07010005 */ bgez $t8,.L0f1002c8 +/* f1002b4: c5e40018 */ lwc1 $f4,0x18($t7) +/* f1002b8: 3c014f80 */ lui $at,0x4f80 +/* f1002bc: 44815000 */ mtc1 $at,$f10 +/* f1002c0: 00000000 */ sll $zero,$zero,0x0 +/* f1002c4: 460a4200 */ add.s $f8,$f8,$f10 +.L0f1002c8: +/* f1002c8: 46082402 */ mul.s $f16,$f4,$f8 +/* f1002cc: 240e0001 */ addiu $t6,$zero,0x1 +/* f1002d0: 4459f800 */ cfc1 $t9,$31 +/* f1002d4: 44cef800 */ ctc1 $t6,$31 +/* f1002d8: 00000000 */ sll $zero,$zero,0x0 +/* f1002dc: 460084a4 */ cvt.w.s $f18,$f16 +/* f1002e0: 444ef800 */ cfc1 $t6,$31 +/* f1002e4: 00000000 */ sll $zero,$zero,0x0 +/* f1002e8: 31ce0078 */ andi $t6,$t6,0x78 +/* f1002ec: 11c00012 */ beqz $t6,.L0f100338 +/* f1002f0: 3c014f00 */ lui $at,0x4f00 +/* f1002f4: 44819000 */ mtc1 $at,$f18 +/* f1002f8: 240e0001 */ addiu $t6,$zero,0x1 +/* f1002fc: 46128481 */ sub.s $f18,$f16,$f18 +/* f100300: 44cef800 */ ctc1 $t6,$31 +/* f100304: 00000000 */ sll $zero,$zero,0x0 +/* f100308: 460094a4 */ cvt.w.s $f18,$f18 +/* f10030c: 444ef800 */ cfc1 $t6,$31 +/* f100310: 00000000 */ sll $zero,$zero,0x0 +/* f100314: 31ce0078 */ andi $t6,$t6,0x78 +/* f100318: 15c00005 */ bnez $t6,.L0f100330 +/* f10031c: 00000000 */ sll $zero,$zero,0x0 +/* f100320: 440e9000 */ mfc1 $t6,$f18 +/* f100324: 3c018000 */ lui $at,0x8000 +/* f100328: 10000007 */ beqz $zero,.L0f100348 +/* f10032c: 01c17025 */ or $t6,$t6,$at +.L0f100330: +/* f100330: 10000005 */ beqz $zero,.L0f100348 +/* f100334: 240effff */ addiu $t6,$zero,-1 +.L0f100338: +/* f100338: 440e9000 */ mfc1 $t6,$f18 +/* f10033c: 00000000 */ sll $zero,$zero,0x0 +/* f100340: 05c0fffb */ bltz $t6,.L0f100330 +/* f100344: 00000000 */ sll $zero,$zero,0x0 +.L0f100348: +/* f100348: 2401ff00 */ addiu $at,$zero,-256 +/* f10034c: 00417824 */ and $t7,$v0,$at +/* f100350: 44d9f800 */ ctc1 $t9,$31 +/* f100354: 24010001 */ addiu $at,$zero,0x1 +/* f100358: 14610003 */ bne $v1,$at,.L0f100368 +/* f10035c: 01cf8025 */ or $s0,$t6,$t7 +/* f100360: 321800ff */ andi $t8,$s0,0xff +/* f100364: 03008025 */ or $s0,$t8,$zero +.L0f100368: +/* f100368: 24020002 */ addiu $v0,$zero,0x2 +/* f10036c: 10620004 */ beq $v1,$v0,.L0f100380 +/* f100370: 31780010 */ andi $t8,$t3,0x10 +/* f100374: 8fb90084 */ lw $t9,0x84($sp) +/* f100378: 332e0002 */ andi $t6,$t9,0x2 +/* f10037c: 11c00002 */ beqz $t6,.L0f100388 +.L0f100380: +/* f100380: 320f00ff */ andi $t7,$s0,0xff +/* f100384: 01e08025 */ or $s0,$t7,$zero +.L0f100388: +/* f100388: 13000003 */ beqz $t8,.L0f100398 +/* f10038c: 03005825 */ or $t3,$t8,$zero +/* f100390: 321900ff */ andi $t9,$s0,0xff +/* f100394: 03208025 */ or $s0,$t9,$zero +.L0f100398: +/* f100398: 3c0e800a */ lui $t6,0x800a +/* f10039c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f1003a0: 91cf0250 */ lbu $t7,0x250($t6) +/* f1003a4: 544f0003 */ bnel $v0,$t7,.L0f1003b4 +/* f1003a8: 02002825 */ or $a1,$s0,$zero +/* f1003ac: 2410006f */ addiu $s0,$zero,0x6f +/* f1003b0: 02002825 */ or $a1,$s0,$zero +.L0f1003b4: +/* f1003b4: 0fc54df7 */ jal func0f1537dc +/* f1003b8: afab0038 */ sw $t3,0x38($sp) +/* f1003bc: 3c08800a */ lui $t0,0x800a +/* f1003c0: 250821b8 */ addiu $t0,$t0,0x21b8 +/* f1003c4: 8d0e0000 */ lw $t6,0x0($t0) +/* f1003c8: 24090038 */ addiu $t1,$zero,0x38 +/* f1003cc: 87b0007e */ lh $s0,0x7e($sp) +/* f1003d0: 01c90019 */ multu $t6,$t1 +/* f1003d4: 8fb80064 */ lw $t8,0x64($sp) +/* f1003d8: 3c07800a */ lui $a3,0x800a +/* f1003dc: 24e720d0 */ addiu $a3,$a3,0x20d0 +/* f1003e0: 02182821 */ addu $a1,$s0,$t8 +/* f1003e4: 30a603ff */ andi $a2,$a1,0x3ff +/* f1003e8: 0006c880 */ sll $t9,$a2,0x2 +/* f1003ec: 03203025 */ or $a2,$t9,$zero +/* f1003f0: 3c038008 */ lui $v1,0x8008 +/* f1003f4: 87bf007a */ lh $ra,0x7a($sp) +/* f1003f8: 00007812 */ mflo $t7 +/* f1003fc: 00efc021 */ addu $t8,$a3,$t7 +/* f100400: 87190004 */ lh $t9,0x4($t8) +/* f100404: 2463fac0 */ addiu $v1,$v1,-1344 +/* f100408: 8c780000 */ lw $t8,0x0($v1) +/* f10040c: 3c0cf600 */ lui $t4,0xf600 +/* f100410: 8fab0038 */ lw $t3,0x38($sp) +/* f100414: 07210003 */ bgez $t9,.L0f100424 +/* f100418: 00197043 */ sra $t6,$t9,0x1 +/* f10041c: 27210001 */ addiu $at,$t9,0x1 +/* f100420: 00017043 */ sra $t6,$at,0x1 +.L0f100424: +/* f100424: 01df7821 */ addu $t7,$t6,$ra +/* f100428: 01f80019 */ multu $t7,$t8 +/* f10042c: 24440008 */ addiu $a0,$v0,0x8 +/* f100430: 0000c812 */ mflo $t9 +/* f100434: 332e03ff */ andi $t6,$t9,0x3ff +/* f100438: 000e7b80 */ sll $t7,$t6,0xe +/* f10043c: 01ecc025 */ or $t8,$t7,$t4 +/* f100440: 0306c825 */ or $t9,$t8,$a2 +/* f100444: ac590000 */ sw $t9,0x0($v0) +/* f100448: 8d190000 */ lw $t9,0x0($t0) +/* f10044c: 8fae0068 */ lw $t6,0x68($sp) +/* f100450: 03290019 */ multu $t9,$t1 +/* f100454: 020e6823 */ subu $t5,$s0,$t6 +/* f100458: 25aa0001 */ addiu $t2,$t5,0x1 +/* f10045c: 314f03ff */ andi $t7,$t2,0x3ff +/* f100460: 000f5080 */ sll $t2,$t7,0x2 +/* f100464: 00007012 */ mflo $t6 +/* f100468: 00ee7821 */ addu $t7,$a3,$t6 +/* f10046c: 85f80004 */ lh $t8,0x4($t7) +/* f100470: 07010003 */ bgez $t8,.L0f100480 +/* f100474: 0018c843 */ sra $t9,$t8,0x1 +/* f100478: 27010001 */ addiu $at,$t8,0x1 +/* f10047c: 0001c843 */ sra $t9,$at,0x1 +.L0f100480: +/* f100480: 8c780000 */ lw $t8,0x0($v1) +/* f100484: 03f97023 */ subu $t6,$ra,$t9 +/* f100488: 25cf0001 */ addiu $t7,$t6,0x1 +/* f10048c: 01f80019 */ multu $t7,$t8 +/* f100490: 0000c812 */ mflo $t9 +/* f100494: 332e03ff */ andi $t6,$t9,0x3ff +/* f100498: 000e7b80 */ sll $t7,$t6,0xe +/* f10049c: 01eac025 */ or $t8,$t7,$t2 +/* f1004a0: ac580004 */ sw $t8,0x4($v0) +/* f1004a4: afad002c */ sw $t5,0x2c($sp) +/* f1004a8: afaa0028 */ sw $t2,0x28($sp) +/* f1004ac: afa60030 */ sw $a2,0x30($sp) +/* f1004b0: 0fc54e0e */ jal func0f153838 +/* f1004b4: afa50034 */ sw $a1,0x34($sp) +/* f1004b8: 8fab0038 */ lw $t3,0x38($sp) +/* f1004bc: 3c048007 */ lui $a0,0x8007 +/* f1004c0: 8c8419ac */ lw $a0,0x19ac($a0) +/* f1004c4: 3c07800a */ lui $a3,0x800a +/* f1004c8: 3c08800a */ lui $t0,0x800a +/* f1004cc: 250821b8 */ addiu $t0,$t0,0x21b8 +/* f1004d0: 24e720d0 */ addiu $a3,$a3,0x20d0 +/* f1004d4: 8fa60030 */ lw $a2,0x30($sp) +/* f1004d8: 24090038 */ addiu $t1,$zero,0x38 +/* f1004dc: 8faa0028 */ lw $t2,0x28($sp) +/* f1004e0: afa20070 */ sw $v0,0x70($sp) +/* f1004e4: 11600002 */ beqz $t3,.L0f1004f0 +/* f1004e8: 00808025 */ or $s0,$a0,$zero +/* f1004ec: 309000ff */ andi $s0,$a0,0xff +.L0f1004f0: +/* f1004f0: 8fb90080 */ lw $t9,0x80($sp) +/* f1004f4: 24020002 */ addiu $v0,$zero,0x2 +/* f1004f8: 8fa40070 */ lw $a0,0x70($sp) +/* f1004fc: 53220006 */ beql $t9,$v0,.L0f100518 +/* f100500: 2410ff8f */ addiu $s0,$zero,-113 +/* f100504: 8fae0084 */ lw $t6,0x84($sp) +/* f100508: 31cf0002 */ andi $t7,$t6,0x2 +/* f10050c: 51e00003 */ beqzl $t7,.L0f10051c +/* f100510: 8d180000 */ lw $t8,0x0($t0) +/* f100514: 2410ff8f */ addiu $s0,$zero,-113 +.L0f100518: +/* f100518: 8d180000 */ lw $t8,0x0($t0) +.L0f10051c: +/* f10051c: 320f00ff */ andi $t7,$s0,0xff +/* f100520: 448f5000 */ mtc1 $t7,$f10 +/* f100524: 03090019 */ multu $t8,$t1 +/* f100528: 3c014f80 */ lui $at,0x4f80 +/* f10052c: 46805120 */ cvt.s.w $f4,$f10 +/* f100530: 0000c812 */ mflo $t9 +/* f100534: 00f97021 */ addu $t6,$a3,$t9 +/* f100538: 05e10004 */ bgez $t7,.L0f10054c +/* f10053c: c5c60018 */ lwc1 $f6,0x18($t6) +/* f100540: 44814000 */ mtc1 $at,$f8 +/* f100544: 00000000 */ sll $zero,$zero,0x0 +/* f100548: 46082100 */ add.s $f4,$f4,$f8 +.L0f10054c: +/* f10054c: 46043402 */ mul.s $f16,$f6,$f4 +/* f100550: 24190001 */ addiu $t9,$zero,0x1 +/* f100554: 3c014f00 */ lui $at,0x4f00 +/* f100558: 3c0f800a */ lui $t7,0x800a +/* f10055c: 4458f800 */ cfc1 $t8,$31 +/* f100560: 44d9f800 */ ctc1 $t9,$31 +/* f100564: 00000000 */ sll $zero,$zero,0x0 +/* f100568: 460084a4 */ cvt.w.s $f18,$f16 +/* f10056c: 4459f800 */ cfc1 $t9,$31 +/* f100570: 00000000 */ sll $zero,$zero,0x0 +/* f100574: 33390078 */ andi $t9,$t9,0x78 +/* f100578: 53200013 */ beqzl $t9,.L0f1005c8 +/* f10057c: 44199000 */ mfc1 $t9,$f18 +/* f100580: 44819000 */ mtc1 $at,$f18 +/* f100584: 24190001 */ addiu $t9,$zero,0x1 +/* f100588: 46128481 */ sub.s $f18,$f16,$f18 +/* f10058c: 44d9f800 */ ctc1 $t9,$31 +/* f100590: 00000000 */ sll $zero,$zero,0x0 +/* f100594: 460094a4 */ cvt.w.s $f18,$f18 +/* f100598: 4459f800 */ cfc1 $t9,$31 +/* f10059c: 00000000 */ sll $zero,$zero,0x0 +/* f1005a0: 33390078 */ andi $t9,$t9,0x78 +/* f1005a4: 17200005 */ bnez $t9,.L0f1005bc +/* f1005a8: 00000000 */ sll $zero,$zero,0x0 +/* f1005ac: 44199000 */ mfc1 $t9,$f18 +/* f1005b0: 3c018000 */ lui $at,0x8000 +/* f1005b4: 10000007 */ beqz $zero,.L0f1005d4 +/* f1005b8: 0321c825 */ or $t9,$t9,$at +.L0f1005bc: +/* f1005bc: 10000005 */ beqz $zero,.L0f1005d4 +/* f1005c0: 2419ffff */ addiu $t9,$zero,-1 +/* f1005c4: 44199000 */ mfc1 $t9,$f18 +.L0f1005c8: +/* f1005c8: 00000000 */ sll $zero,$zero,0x0 +/* f1005cc: 0720fffb */ bltz $t9,.L0f1005bc +/* f1005d0: 00000000 */ sll $zero,$zero,0x0 +.L0f1005d4: +/* f1005d4: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f1005d8: 44d8f800 */ ctc1 $t8,$31 +/* f1005dc: 2401ff00 */ addiu $at,$zero,-256 +/* f1005e0: 91f80250 */ lbu $t8,0x250($t7) +/* f1005e4: 02017024 */ and $t6,$s0,$at +/* f1005e8: 032e8025 */ or $s0,$t9,$t6 +/* f1005ec: 54580004 */ bnel $v0,$t8,.L0f100600 +/* f1005f0: 02002825 */ or $a1,$s0,$zero +/* f1005f4: 3c104f4f */ lui $s0,0x4f4f +/* f1005f8: 36104f7f */ ori $s0,$s0,0x4f7f +/* f1005fc: 02002825 */ or $a1,$s0,$zero +.L0f100600: +/* f100600: afa60030 */ sw $a2,0x30($sp) +/* f100604: 0fc54df7 */ jal func0f1537dc +/* f100608: afaa0028 */ sw $t2,0x28($sp) +/* f10060c: 3c08800a */ lui $t0,0x800a +/* f100610: 250821b8 */ addiu $t0,$t0,0x21b8 +/* f100614: 8d190000 */ lw $t9,0x0($t0) +/* f100618: 24090038 */ addiu $t1,$zero,0x38 +/* f10061c: 3c07800a */ lui $a3,0x800a +/* f100620: 03290019 */ multu $t9,$t1 +/* f100624: 24e720d0 */ addiu $a3,$a3,0x20d0 +/* f100628: 87ab007a */ lh $t3,0x7a($sp) +/* f10062c: 3c038008 */ lui $v1,0x8008 +/* f100630: 2463fac0 */ addiu $v1,$v1,-1344 +/* f100634: 8faa0028 */ lw $t2,0x28($sp) +/* f100638: 3c0cf600 */ lui $t4,0xf600 +/* f10063c: 8fa60030 */ lw $a2,0x30($sp) +/* f100640: 24450018 */ addiu $a1,$v0,0x18 +/* f100644: 24440020 */ addiu $a0,$v0,0x20 +/* f100648: 00007012 */ mflo $t6 +/* f10064c: 00ee7821 */ addu $t7,$a3,$t6 +/* f100650: 85f80004 */ lh $t8,0x4($t7) +/* f100654: 07010003 */ bgez $t8,.L0f100664 +/* f100658: 0018c843 */ sra $t9,$t8,0x1 +/* f10065c: 27010001 */ addiu $at,$t8,0x1 +/* f100660: 0001c843 */ sra $t9,$at,0x1 +.L0f100664: +/* f100664: 8c780000 */ lw $t8,0x0($v1) +/* f100668: 032b7021 */ addu $t6,$t9,$t3 +/* f10066c: 25cf0001 */ addiu $t7,$t6,0x1 +/* f100670: 01f80019 */ multu $t7,$t8 +/* f100674: 0000c812 */ mflo $t9 +/* f100678: 332e03ff */ andi $t6,$t9,0x3ff +/* f10067c: 000e7b80 */ sll $t7,$t6,0xe +/* f100680: 01ecc025 */ or $t8,$t7,$t4 +/* f100684: 030ac825 */ or $t9,$t8,$t2 +/* f100688: ac590000 */ sw $t9,0x0($v0) +/* f10068c: 8d0e0000 */ lw $t6,0x0($t0) +/* f100690: 01c90019 */ multu $t6,$t1 +/* f100694: 00007812 */ mflo $t7 +/* f100698: 00efc021 */ addu $t8,$a3,$t7 +/* f10069c: 87190004 */ lh $t9,0x4($t8) +/* f1006a0: 8c780000 */ lw $t8,0x0($v1) +/* f1006a4: 07210003 */ bgez $t9,.L0f1006b4 +/* f1006a8: 00197043 */ sra $t6,$t9,0x1 +/* f1006ac: 27210001 */ addiu $at,$t9,0x1 +/* f1006b0: 00017043 */ sra $t6,$at,0x1 +.L0f1006b4: +/* f1006b4: 016e7823 */ subu $t7,$t3,$t6 +/* f1006b8: 01f80019 */ multu $t7,$t8 +/* f1006bc: 8fb8002c */ lw $t8,0x2c($sp) +/* f1006c0: 0000c812 */ mflo $t9 +/* f1006c4: 332e03ff */ andi $t6,$t9,0x3ff +/* f1006c8: 000e7b80 */ sll $t7,$t6,0xe +/* f1006cc: 331903ff */ andi $t9,$t8,0x3ff +/* f1006d0: 00197080 */ sll $t6,$t9,0x2 +/* f1006d4: 01eec025 */ or $t8,$t7,$t6 +/* f1006d8: ac580004 */ sw $t8,0x4($v0) +/* f1006dc: 8d190000 */ lw $t9,0x0($t0) +/* f1006e0: 03290019 */ multu $t9,$t1 +/* f1006e4: 00007812 */ mflo $t7 +/* f1006e8: 00ef7021 */ addu $t6,$a3,$t7 +/* f1006ec: 85d80004 */ lh $t8,0x4($t6) +/* f1006f0: 07010003 */ bgez $t8,.L0f100700 +/* f1006f4: 0018c843 */ sra $t9,$t8,0x1 +/* f1006f8: 27010001 */ addiu $at,$t8,0x1 +/* f1006fc: 0001c843 */ sra $t9,$at,0x1 +.L0f100700: +/* f100700: 8c780000 */ lw $t8,0x0($v1) +/* f100704: 032b7821 */ addu $t7,$t9,$t3 +/* f100708: 25ee0001 */ addiu $t6,$t7,0x1 +/* f10070c: 01d80019 */ multu $t6,$t8 +/* f100710: 0000c812 */ mflo $t9 +/* f100714: 332f03ff */ andi $t7,$t9,0x3ff +/* f100718: 8fb90034 */ lw $t9,0x34($sp) +/* f10071c: 000f7380 */ sll $t6,$t7,0xe +/* f100720: 01ccc025 */ or $t8,$t6,$t4 +/* f100724: 272f0001 */ addiu $t7,$t9,0x1 +/* f100728: 31ee03ff */ andi $t6,$t7,0x3ff +/* f10072c: 000ec880 */ sll $t9,$t6,0x2 +/* f100730: 03197825 */ or $t7,$t8,$t9 +/* f100734: ac4f0008 */ sw $t7,0x8($v0) +/* f100738: 8d0e0000 */ lw $t6,0x0($t0) +/* f10073c: 01c90019 */ multu $t6,$t1 +/* f100740: 0000c012 */ mflo $t8 +/* f100744: 00f8c821 */ addu $t9,$a3,$t8 +/* f100748: 872f0004 */ lh $t7,0x4($t9) +/* f10074c: 8c790000 */ lw $t9,0x0($v1) +/* f100750: 05e10003 */ bgez $t7,.L0f100760 +/* f100754: 000f7043 */ sra $t6,$t7,0x1 +/* f100758: 25e10001 */ addiu $at,$t7,0x1 +/* f10075c: 00017043 */ sra $t6,$at,0x1 +.L0f100760: +/* f100760: 016ec023 */ subu $t8,$t3,$t6 +/* f100764: 03190019 */ multu $t8,$t9 +/* f100768: 00007812 */ mflo $t7 +/* f10076c: 31ee03ff */ andi $t6,$t7,0x3ff +/* f100770: 000ec380 */ sll $t8,$t6,0xe +/* f100774: 0306c825 */ or $t9,$t8,$a2 +/* f100778: ac59000c */ sw $t9,0xc($v0) +/* f10077c: 8d0f0000 */ lw $t7,0x0($t0) +/* f100780: 01e90019 */ multu $t7,$t1 +/* f100784: 00007012 */ mflo $t6 +/* f100788: 00eec021 */ addu $t8,$a3,$t6 +/* f10078c: 87190004 */ lh $t9,0x4($t8) +/* f100790: 07210003 */ bgez $t9,.L0f1007a0 +/* f100794: 00197843 */ sra $t7,$t9,0x1 +/* f100798: 27210001 */ addiu $at,$t9,0x1 +/* f10079c: 00017843 */ sra $t7,$at,0x1 +.L0f1007a0: +/* f1007a0: 8c790000 */ lw $t9,0x0($v1) +/* f1007a4: 016f7023 */ subu $t6,$t3,$t7 +/* f1007a8: 25d80001 */ addiu $t8,$t6,0x1 +/* f1007ac: 03190019 */ multu $t8,$t9 +/* f1007b0: 00007812 */ mflo $t7 +/* f1007b4: 31ee03ff */ andi $t6,$t7,0x3ff +/* f1007b8: 000ec380 */ sll $t8,$t6,0xe +/* f1007bc: 030cc825 */ or $t9,$t8,$t4 +/* f1007c0: 03267825 */ or $t7,$t9,$a2 +/* f1007c4: ac4f0010 */ sw $t7,0x10($v0) +/* f1007c8: 8d0e0000 */ lw $t6,0x0($t0) +/* f1007cc: 01c90019 */ multu $t6,$t1 +/* f1007d0: 0000c012 */ mflo $t8 +/* f1007d4: 00f8c821 */ addu $t9,$a3,$t8 +/* f1007d8: 872f0004 */ lh $t7,0x4($t9) +/* f1007dc: 8c790000 */ lw $t9,0x0($v1) +/* f1007e0: 05e10003 */ bgez $t7,.L0f1007f0 +/* f1007e4: 000f7043 */ sra $t6,$t7,0x1 +/* f1007e8: 25e10001 */ addiu $at,$t7,0x1 +/* f1007ec: 00017043 */ sra $t6,$at,0x1 +.L0f1007f0: +/* f1007f0: 016ec023 */ subu $t8,$t3,$t6 +/* f1007f4: 03190019 */ multu $t8,$t9 +/* f1007f8: 00007812 */ mflo $t7 +/* f1007fc: 31ee03ff */ andi $t6,$t7,0x3ff +/* f100800: 000ec380 */ sll $t8,$t6,0xe +/* f100804: 030ac825 */ or $t9,$t8,$t2 +/* f100808: ac590014 */ sw $t9,0x14($v0) +/* f10080c: 8d0f0000 */ lw $t7,0x0($t0) +/* f100810: 01e90019 */ multu $t7,$t1 +/* f100814: 00007012 */ mflo $t6 +/* f100818: 00eec021 */ addu $t8,$a3,$t6 +/* f10081c: 87190004 */ lh $t9,0x4($t8) +/* f100820: 07210003 */ bgez $t9,.L0f100830 +/* f100824: 00197843 */ sra $t7,$t9,0x1 +/* f100828: 27210001 */ addiu $at,$t9,0x1 +/* f10082c: 00017843 */ sra $t7,$at,0x1 +.L0f100830: +/* f100830: 8c790000 */ lw $t9,0x0($v1) +/* f100834: 01eb7021 */ addu $t6,$t7,$t3 +/* f100838: 25d80001 */ addiu $t8,$t6,0x1 +/* f10083c: 03190019 */ multu $t8,$t9 +/* f100840: 00007812 */ mflo $t7 +/* f100844: 31ee03ff */ andi $t6,$t7,0x3ff +/* f100848: 000ec380 */ sll $t8,$t6,0xe +/* f10084c: 030cc825 */ or $t9,$t8,$t4 +/* f100850: 03267825 */ or $t7,$t9,$a2 +/* f100854: ac4f0018 */ sw $t7,0x18($v0) +/* f100858: 8d0e0000 */ lw $t6,0x0($t0) +/* f10085c: 01c90019 */ multu $t6,$t1 +/* f100860: 0000c012 */ mflo $t8 +/* f100864: 00f8c821 */ addu $t9,$a3,$t8 +/* f100868: 872f0004 */ lh $t7,0x4($t9) +/* f10086c: 8c790000 */ lw $t9,0x0($v1) +/* f100870: 05e10003 */ bgez $t7,.L0f100880 +/* f100874: 000f7043 */ sra $t6,$t7,0x1 +/* f100878: 25e10001 */ addiu $at,$t7,0x1 +/* f10087c: 00017043 */ sra $t6,$at,0x1 +.L0f100880: +/* f100880: 01cbc021 */ addu $t8,$t6,$t3 +/* f100884: 03190019 */ multu $t8,$t9 +/* f100888: 00007812 */ mflo $t7 +/* f10088c: 31ee03ff */ andi $t6,$t7,0x3ff +/* f100890: 000ec380 */ sll $t8,$t6,0xe +/* f100894: 030ac825 */ or $t9,$t8,$t2 +/* f100898: 0fc54e0e */ jal func0f153838 +/* f10089c: acb90004 */ sw $t9,0x4($a1) +/* f1008a0: 8faf0080 */ lw $t7,0x80($sp) +/* f1008a4: 3c07800a */ lui $a3,0x800a +/* f1008a8: 3c08800a */ lui $t0,0x800a +/* f1008ac: 3c108007 */ lui $s0,0x8007 +/* f1008b0: 24010002 */ addiu $at,$zero,0x2 +/* f1008b4: 250821b8 */ addiu $t0,$t0,0x21b8 +/* f1008b8: 24e720d0 */ addiu $a3,$a3,0x20d0 +/* f1008bc: 24090038 */ addiu $t1,$zero,0x38 +/* f1008c0: afa20070 */ sw $v0,0x70($sp) +/* f1008c4: 11e10005 */ beq $t7,$at,.L0f1008dc +/* f1008c8: 8e1019b4 */ lw $s0,0x19b4($s0) +/* f1008cc: 8fae0084 */ lw $t6,0x84($sp) +/* f1008d0: 31d80002 */ andi $t8,$t6,0x2 +/* f1008d4: 53000003 */ beqzl $t8,.L0f1008e4 +/* f1008d8: 8fb90084 */ lw $t9,0x84($sp) +.L0f1008dc: +/* f1008dc: 2410ffff */ addiu $s0,$zero,-1 +/* f1008e0: 8fb90084 */ lw $t9,0x84($sp) +.L0f1008e4: +/* f1008e4: 3c014120 */ lui $at,0x4120 +/* f1008e8: 332f0008 */ andi $t7,$t9,0x8 +/* f1008ec: 51e00034 */ beqzl $t7,.L0f1009c0 +/* f1008f0: 8d180000 */ lw $t8,0x0($t0) +/* f1008f4: 44816000 */ mtc1 $at,$f12 +/* f1008f8: 0fc01ad5 */ jal func0f006b54 +/* f1008fc: 00000000 */ sll $zero,$zero,0x0 +/* f100900: 3c01437f */ lui $at,0x437f +/* f100904: 44815000 */ mtc1 $at,$f10 +/* f100908: 24060001 */ addiu $a2,$zero,0x1 +/* f10090c: 3c04ffaf */ lui $a0,0xffaf +/* f100910: 460a0202 */ mul.s $f8,$f0,$f10 +/* f100914: 34848fff */ ori $a0,$a0,0x8fff +/* f100918: 3c014f00 */ lui $at,0x4f00 +/* f10091c: 02002825 */ or $a1,$s0,$zero +/* f100920: 444ef800 */ cfc1 $t6,$31 +/* f100924: 44c6f800 */ ctc1 $a2,$31 +/* f100928: 00000000 */ sll $zero,$zero,0x0 +/* f10092c: 460041a4 */ cvt.w.s $f6,$f8 +/* f100930: 4446f800 */ cfc1 $a2,$31 +/* f100934: 00000000 */ sll $zero,$zero,0x0 +/* f100938: 30c60078 */ andi $a2,$a2,0x78 +/* f10093c: 50c00013 */ beqzl $a2,.L0f10098c +/* f100940: 44063000 */ mfc1 $a2,$f6 +/* f100944: 44813000 */ mtc1 $at,$f6 +/* f100948: 24060001 */ addiu $a2,$zero,0x1 +/* f10094c: 46064181 */ sub.s $f6,$f8,$f6 +/* f100950: 44c6f800 */ ctc1 $a2,$31 +/* f100954: 00000000 */ sll $zero,$zero,0x0 +/* f100958: 460031a4 */ cvt.w.s $f6,$f6 +/* f10095c: 4446f800 */ cfc1 $a2,$31 +/* f100960: 00000000 */ sll $zero,$zero,0x0 +/* f100964: 30c60078 */ andi $a2,$a2,0x78 +/* f100968: 14c00005 */ bnez $a2,.L0f100980 +/* f10096c: 00000000 */ sll $zero,$zero,0x0 +/* f100970: 44063000 */ mfc1 $a2,$f6 +/* f100974: 3c018000 */ lui $at,0x8000 +/* f100978: 10000007 */ beqz $zero,.L0f100998 +/* f10097c: 00c13025 */ or $a2,$a2,$at +.L0f100980: +/* f100980: 10000005 */ beqz $zero,.L0f100998 +/* f100984: 2406ffff */ addiu $a2,$zero,-1 +/* f100988: 44063000 */ mfc1 $a2,$f6 +.L0f10098c: +/* f10098c: 00000000 */ sll $zero,$zero,0x0 +/* f100990: 04c0fffb */ bltz $a2,.L0f100980 +/* f100994: 00000000 */ sll $zero,$zero,0x0 +.L0f100998: +/* f100998: 44cef800 */ ctc1 $t6,$31 +/* f10099c: 0fc01a40 */ jal func0f006900 +/* f1009a0: 00000000 */ sll $zero,$zero,0x0 +/* f1009a4: 3c07800a */ lui $a3,0x800a +/* f1009a8: 3c08800a */ lui $t0,0x800a +/* f1009ac: 250821b8 */ addiu $t0,$t0,0x21b8 +/* f1009b0: 24e720d0 */ addiu $a3,$a3,0x20d0 +/* f1009b4: 24090038 */ addiu $t1,$zero,0x38 +/* f1009b8: 00408025 */ or $s0,$v0,$zero +/* f1009bc: 8d180000 */ lw $t8,0x0($t0) +.L0f1009c0: +/* f1009c0: 320e00ff */ andi $t6,$s0,0xff +/* f1009c4: 448e8000 */ mtc1 $t6,$f16 +/* f1009c8: 03090019 */ multu $t8,$t1 +/* f1009cc: 3c014f80 */ lui $at,0x4f80 +/* f1009d0: 8fa40070 */ lw $a0,0x70($sp) +/* f1009d4: 8fa50074 */ lw $a1,0x74($sp) +/* f1009d8: 468084a0 */ cvt.s.w $f18,$f16 +/* f1009dc: 0000c812 */ mflo $t9 +/* f1009e0: 00f97821 */ addu $t7,$a3,$t9 +/* f1009e4: 05c10004 */ bgez $t6,.L0f1009f8 +/* f1009e8: c5e40018 */ lwc1 $f4,0x18($t7) +/* f1009ec: 44815000 */ mtc1 $at,$f10 +/* f1009f0: 00000000 */ sll $zero,$zero,0x0 +/* f1009f4: 460a9480 */ add.s $f18,$f18,$f10 +.L0f1009f8: +/* f1009f8: 46122202 */ mul.s $f8,$f4,$f18 +/* f1009fc: 24190001 */ addiu $t9,$zero,0x1 +/* f100a00: 3c014f00 */ lui $at,0x4f00 +/* f100a04: 3c0e800a */ lui $t6,0x800a +/* f100a08: 87a7007a */ lh $a3,0x7a($sp) +/* f100a0c: 4458f800 */ cfc1 $t8,$31 +/* f100a10: 44d9f800 */ ctc1 $t9,$31 +/* f100a14: 00000000 */ sll $zero,$zero,0x0 +/* f100a18: 460041a4 */ cvt.w.s $f6,$f8 +/* f100a1c: 4459f800 */ cfc1 $t9,$31 +/* f100a20: 00000000 */ sll $zero,$zero,0x0 +/* f100a24: 33390078 */ andi $t9,$t9,0x78 +/* f100a28: 53200013 */ beqzl $t9,.L0f100a78 +/* f100a2c: 44193000 */ mfc1 $t9,$f6 +/* f100a30: 44813000 */ mtc1 $at,$f6 +/* f100a34: 24190001 */ addiu $t9,$zero,0x1 +/* f100a38: 46064181 */ sub.s $f6,$f8,$f6 +/* f100a3c: 44d9f800 */ ctc1 $t9,$31 +/* f100a40: 00000000 */ sll $zero,$zero,0x0 +/* f100a44: 460031a4 */ cvt.w.s $f6,$f6 +/* f100a48: 4459f800 */ cfc1 $t9,$31 +/* f100a4c: 00000000 */ sll $zero,$zero,0x0 +/* f100a50: 33390078 */ andi $t9,$t9,0x78 +/* f100a54: 17200005 */ bnez $t9,.L0f100a6c +/* f100a58: 00000000 */ sll $zero,$zero,0x0 +/* f100a5c: 44193000 */ mfc1 $t9,$f6 +/* f100a60: 3c018000 */ lui $at,0x8000 +/* f100a64: 10000007 */ beqz $zero,.L0f100a84 +/* f100a68: 0321c825 */ or $t9,$t9,$at +.L0f100a6c: +/* f100a6c: 10000005 */ beqz $zero,.L0f100a84 +/* f100a70: 2419ffff */ addiu $t9,$zero,-1 +/* f100a74: 44193000 */ mfc1 $t9,$f6 +.L0f100a78: +/* f100a78: 00000000 */ sll $zero,$zero,0x0 +/* f100a7c: 0720fffb */ bltz $t9,.L0f100a6c +/* f100a80: 00000000 */ sll $zero,$zero,0x0 +.L0f100a84: +/* f100a84: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f100a88: 44d8f800 */ ctc1 $t8,$31 +/* f100a8c: 2401ff00 */ addiu $at,$zero,-256 +/* f100a90: 91d80250 */ lbu $t8,0x250($t6) +/* f100a94: 02017824 */ and $t7,$s0,$at +/* f100a98: 24010002 */ addiu $at,$zero,0x2 +/* f100a9c: 17010003 */ bne $t8,$at,.L0f100aac +/* f100aa0: 032f8025 */ or $s0,$t9,$t7 +/* f100aa4: 3c104f4f */ lui $s0,0x4f4f +/* f100aa8: 36104f7f */ ori $s0,$s0,0x4f7f +.L0f100aac: +/* f100aac: 87b9007e */ lh $t9,0x7e($sp) +/* f100ab0: 02003025 */ or $a2,$s0,$zero +/* f100ab4: 0fc3fdbd */ jal func0f0ff6f4 +/* f100ab8: afb90010 */ sw $t9,0x10($sp) +.L0f100abc: +/* f100abc: 8fbf0024 */ lw $ra,0x24($sp) +/* f100ac0: 8fb00020 */ lw $s0,0x20($sp) +/* f100ac4: 27bd0070 */ addiu $sp,$sp,0x70 +/* f100ac8: 03e00008 */ jr $ra +/* f100acc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f100ad0 +/* f100ad0: 27bdfe28 */ addiu $sp,$sp,-472 +/* f100ad4: 3c0e8007 */ lui $t6,0x8007 +/* f100ad8: 8dce06c8 */ lw $t6,0x6c8($t6) +/* f100adc: 24010001 */ addiu $at,$zero,0x1 +/* f100ae0: afbf004c */ sw $ra,0x4c($sp) +/* f100ae4: afbe0048 */ sw $s8,0x48($sp) +/* f100ae8: afb70044 */ sw $s7,0x44($sp) +/* f100aec: afb60040 */ sw $s6,0x40($sp) +/* f100af0: afb5003c */ sw $s5,0x3c($sp) +/* f100af4: afb40038 */ sw $s4,0x38($sp) +/* f100af8: afb30034 */ sw $s3,0x34($sp) +/* f100afc: afb20030 */ sw $s2,0x30($sp) +/* f100b00: afb1002c */ sw $s1,0x2c($sp) +/* f100b04: afb00028 */ sw $s0,0x28($sp) +/* f100b08: 15c10005 */ bne $t6,$at,.L0f100b20 +/* f100b0c: afa401d8 */ sw $a0,0x1d8($sp) +/* f100b10: 240f0002 */ addiu $t7,$zero,0x2 +/* f100b14: 3c018008 */ lui $at,0x8008 +/* f100b18: 10000004 */ beqz $zero,.L0f100b2c +/* f100b1c: ac2ffac0 */ sw $t7,-0x540($at) +.L0f100b20: +/* f100b20: 24180001 */ addiu $t8,$zero,0x1 +/* f100b24: 3c018008 */ lui $at,0x8008 +/* f100b28: ac38fac0 */ sw $t8,-0x540($at) +.L0f100b2c: +/* f100b2c: 3c0b800a */ lui $t3,0x800a +/* f100b30: 256b9fc0 */ addiu $t3,$t3,-24640 +/* f100b34: 8d79028c */ lw $t9,0x28c($t3) +/* f100b38: 3c01800a */ lui $at,0x800a +/* f100b3c: ac3921b8 */ sw $t9,0x21b8($at) +/* f100b40: 8d6e0284 */ lw $t6,0x284($t3) +/* f100b44: adc01c04 */ sw $zero,0x1c04($t6) +/* f100b48: 8d630284 */ lw $v1,0x284($t3) +/* f100b4c: 906f0250 */ lbu $t7,0x250($v1) +/* f100b50: 51e00353 */ beqzl $t7,.L0f1018a0 +/* f100b54: 8c621c04 */ lw $v0,0x1c04($v1) +/* f100b58: 0fc54d8a */ jal func0f153628 +/* f100b5c: 8fa401d8 */ lw $a0,0x1d8($sp) +/* f100b60: 3c08800a */ lui $t0,0x800a +/* f100b64: 25089fc0 */ addiu $t0,$t0,-24640 +/* f100b68: 8d180318 */ lw $t8,0x318($t0) +/* f100b6c: afa201d8 */ sw $v0,0x1d8($sp) +/* f100b70: 13000010 */ beqz $t8,.L0f100bb4 +/* f100b74: 3c19800a */ lui $t9,0x800a +/* f100b78: 8f3921b8 */ lw $t9,0x21b8($t9) +/* f100b7c: 241e0038 */ addiu $s8,$zero,0x38 +/* f100b80: 3c17800a */ lui $s7,0x800a +/* f100b84: 033e0019 */ multu $t9,$s8 +/* f100b88: 26f720d0 */ addiu $s7,$s7,0x20d0 +/* f100b8c: 00007012 */ mflo $t6 +/* f100b90: 02ee7821 */ addu $t7,$s7,$t6 +/* f100b94: 81e20000 */ lb $v0,0x0($t7) +/* f100b98: 28410002 */ slti $at,$v0,0x2 +/* f100b9c: 14200005 */ bnez $at,.L0f100bb4 +/* f100ba0: 00000000 */ sll $zero,$zero,0x0 +/* f100ba4: 8d180284 */ lw $t8,0x284($t0) +/* f100ba8: 0302c821 */ addu $t9,$t8,$v0 +/* f100bac: 932e1be5 */ lbu $t6,0x1be5($t9) +/* f100bb0: afae01c4 */ sw $t6,0x1c4($sp) +.L0f100bb4: +/* f100bb4: 3c0f800a */ lui $t7,0x800a +/* f100bb8: 8def21b8 */ lw $t7,0x21b8($t7) +/* f100bbc: 241e0038 */ addiu $s8,$zero,0x38 +/* f100bc0: 3c17800a */ lui $s7,0x800a +/* f100bc4: 01fe0019 */ multu $t7,$s8 +/* f100bc8: 26f720d0 */ addiu $s7,$s7,0x20d0 +/* f100bcc: 2401ff85 */ addiu $at,$zero,-123 +/* f100bd0: 0000c012 */ mflo $t8 +/* f100bd4: 02f88021 */ addu $s0,$s7,$t8 +/* f100bd8: 8619000a */ lh $t9,0xa($s0) +/* f100bdc: 57210021 */ bnel $t9,$at,.L0f100c64 +/* f100be0: 9202000e */ lbu $v0,0xe($s0) +/* f100be4: 9202000e */ lbu $v0,0xe($s0) +/* f100be8: 24030003 */ addiu $v1,$zero,0x3 +/* f100bec: 26060006 */ addiu $a2,$s0,0x6 +/* f100bf0: 0043001a */ div $zero,$v0,$v1 +/* f100bf4: 00002010 */ mfhi $a0 +/* f100bf8: 00002812 */ mflo $a1 +/* f100bfc: 0005c400 */ sll $t8,$a1,0x10 +/* f100c00: 00047400 */ sll $t6,$a0,0x10 +/* f100c04: 14600002 */ bnez $v1,.L0f100c10 +/* f100c08: 00000000 */ sll $zero,$zero,0x0 +/* f100c0c: 0007000d */ break 0x7 +.L0f100c10: +/* f100c10: 2401ffff */ addiu $at,$zero,-1 +/* f100c14: 14610004 */ bne $v1,$at,.L0f100c28 +/* f100c18: 3c018000 */ lui $at,0x8000 +/* f100c1c: 14410002 */ bne $v0,$at,.L0f100c28 +/* f100c20: 00000000 */ sll $zero,$zero,0x0 +/* f100c24: 0006000d */ break 0x6 +.L0f100c28: +/* f100c28: 000e2403 */ sra $a0,$t6,0x10 +/* f100c2c: 00182c03 */ sra $a1,$t8,0x10 +/* f100c30: 0fc3fc9d */ jal func0f0ff274 +/* f100c34: 26070008 */ addiu $a3,$s0,0x8 +/* f100c38: 3c0e800a */ lui $t6,0x800a +/* f100c3c: 8dce21b8 */ lw $t6,0x21b8($t6) +/* f100c40: 01de0019 */ multu $t6,$s8 +/* f100c44: 00007812 */ mflo $t7 +/* f100c48: 02ef8021 */ addu $s0,$s7,$t7 +/* f100c4c: 86180006 */ lh $t8,0x6($s0) +/* f100c50: 86190008 */ lh $t9,0x8($s0) +/* f100c54: a618000a */ sh $t8,0xa($s0) +/* f100c58: 1000000d */ beqz $zero,.L0f100c90 +/* f100c5c: a619000c */ sh $t9,0xc($s0) +/* f100c60: 9202000e */ lbu $v0,0xe($s0) +.L0f100c64: +/* f100c64: 24010003 */ addiu $at,$zero,0x3 +/* f100c68: 2606000a */ addiu $a2,$s0,0xa +/* f100c6c: 0041001a */ div $zero,$v0,$at +/* f100c70: 00002010 */ mfhi $a0 +/* f100c74: 00002812 */ mflo $a1 +/* f100c78: 0005c400 */ sll $t8,$a1,0x10 +/* f100c7c: 00047400 */ sll $t6,$a0,0x10 +/* f100c80: 000e2403 */ sra $a0,$t6,0x10 +/* f100c84: 00182c03 */ sra $a1,$t8,0x10 +/* f100c88: 0fc3fc9d */ jal func0f0ff274 +/* f100c8c: 2607000c */ addiu $a3,$s0,0xc +.L0f100c90: +/* f100c90: 0fc351e7 */ jal func0f0d479c +/* f100c94: 8fa401d8 */ lw $a0,0x1d8($sp) +/* f100c98: afa201d8 */ sw $v0,0x1d8($sp) +/* f100c9c: 0fc59e73 */ jal func0f1679cc +/* f100ca0: 24040002 */ addiu $a0,$zero,0x2 +/* f100ca4: 0040a825 */ or $s5,$v0,$zero +/* f100ca8: 0fc59e59 */ jal func0f167964 +/* f100cac: 24040008 */ addiu $a0,$zero,0x8 +/* f100cb0: 8fae01d8 */ lw $t6,0x1d8($sp) +/* f100cb4: 3c18e700 */ lui $t8,0xe700 +/* f100cb8: 00408025 */ or $s0,$v0,$zero +/* f100cbc: 25cf0008 */ addiu $t7,$t6,0x8 +/* f100cc0: afaf01d8 */ sw $t7,0x1d8($sp) +/* f100cc4: adc00004 */ sw $zero,0x4($t6) +/* f100cc8: add80000 */ sw $t8,0x0($t6) +/* f100ccc: 8fb901d8 */ lw $t9,0x1d8($sp) +/* f100cd0: 3c0fba00 */ lui $t7,0xba00 +/* f100cd4: 35ef1402 */ ori $t7,$t7,0x1402 +/* f100cd8: 272e0008 */ addiu $t6,$t9,0x8 +/* f100cdc: afae01d8 */ sw $t6,0x1d8($sp) +/* f100ce0: af200004 */ sw $zero,0x4($t9) +/* f100ce4: af2f0000 */ sw $t7,0x0($t9) +/* f100ce8: 8fb801d8 */ lw $t8,0x1d8($sp) +/* f100cec: 3c0eb900 */ lui $t6,0xb900 +/* f100cf0: 35ce0002 */ ori $t6,$t6,0x2 +/* f100cf4: 27190008 */ addiu $t9,$t8,0x8 +/* f100cf8: afb901d8 */ sw $t9,0x1d8($sp) +/* f100cfc: af000004 */ sw $zero,0x4($t8) +/* f100d00: af0e0000 */ sw $t6,0x0($t8) +/* f100d04: 8faf01d8 */ lw $t7,0x1d8($sp) +/* f100d08: 3c19ba00 */ lui $t9,0xba00 +/* f100d0c: 37390402 */ ori $t9,$t9,0x402 +/* f100d10: 25f80008 */ addiu $t8,$t7,0x8 +/* f100d14: afb801d8 */ sw $t8,0x1d8($sp) +/* f100d18: 240e0020 */ addiu $t6,$zero,0x20 +/* f100d1c: adee0004 */ sw $t6,0x4($t7) +/* f100d20: adf90000 */ sw $t9,0x0($t7) +/* f100d24: 8faf01d8 */ lw $t7,0x1d8($sp) +/* f100d28: 3c19fc12 */ lui $t9,0xfc12 +/* f100d2c: 37397e24 */ ori $t9,$t9,0x7e24 +/* f100d30: 25f80008 */ addiu $t8,$t7,0x8 +/* f100d34: afb801d8 */ sw $t8,0x1d8($sp) +/* f100d38: 240ef9fc */ addiu $t6,$zero,-1540 +/* f100d3c: adee0004 */ sw $t6,0x4($t7) +/* f100d40: adf90000 */ sw $t9,0x0($t7) +/* f100d44: 8faf01d8 */ lw $t7,0x1d8($sp) +/* f100d48: 3c19b600 */ lui $t9,0xb600 +/* f100d4c: 240e3000 */ addiu $t6,$zero,0x3000 +/* f100d50: 25f80008 */ addiu $t8,$t7,0x8 +/* f100d54: afb801d8 */ sw $t8,0x1d8($sp) +/* f100d58: adee0004 */ sw $t6,0x4($t7) +/* f100d5c: adf90000 */ sw $t9,0x0($t7) +/* f100d60: 240f0002 */ addiu $t7,$zero,0x2 +/* f100d64: 24180001 */ addiu $t8,$zero,0x1 +/* f100d68: afb80014 */ sw $t8,0x14($sp) +/* f100d6c: afaf0010 */ sw $t7,0x10($sp) +/* f100d70: afa00018 */ sw $zero,0x18($sp) +/* f100d74: 27a401d8 */ addiu $a0,$sp,0x1d8 +/* f100d78: 00002825 */ or $a1,$zero,$zero +/* f100d7c: 24060002 */ addiu $a2,$zero,0x2 +/* f100d80: 0fc2ce70 */ jal func0f0b39c0 +/* f100d84: 00003825 */ or $a3,$zero,$zero +/* f100d88: 8fb901d8 */ lw $t9,0x1d8($sp) +/* f100d8c: 3c0fb900 */ lui $t7,0xb900 +/* f100d90: 3c180050 */ lui $t8,0x50 +/* f100d94: 272e0008 */ addiu $t6,$t9,0x8 +/* f100d98: 27b301ba */ addiu $s3,$sp,0x1ba +/* f100d9c: 27b401b8 */ addiu $s4,$sp,0x1b8 +/* f100da0: afae01d8 */ sw $t6,0x1d8($sp) +/* f100da4: 37184240 */ ori $t8,$t8,0x4240 +/* f100da8: 35ef031d */ ori $t7,$t7,0x31d +/* f100dac: 02803825 */ or $a3,$s4,$zero +/* f100db0: 02603025 */ or $a2,$s3,$zero +/* f100db4: 24040001 */ addiu $a0,$zero,0x1 +/* f100db8: 00002825 */ or $a1,$zero,$zero +/* f100dbc: af2f0000 */ sw $t7,0x0($t9) +/* f100dc0: 0fc3fc9d */ jal func0f0ff274 +/* f100dc4: af380004 */ sw $t8,0x4($t9) +/* f100dc8: 87b901ba */ lh $t9,0x1ba($sp) +/* f100dcc: 2411000a */ addiu $s1,$zero,0xa +/* f100dd0: 2412fff6 */ addiu $s2,$zero,-10 +/* f100dd4: 03310019 */ multu $t9,$s1 +/* f100dd8: 24040002 */ addiu $a0,$zero,0x2 +/* f100ddc: 24050001 */ addiu $a1,$zero,0x1 +/* f100de0: 02603025 */ or $a2,$s3,$zero +/* f100de4: 02803825 */ or $a3,$s4,$zero +/* f100de8: 00007012 */ mflo $t6 +/* f100dec: a60e0000 */ sh $t6,0x0($s0) +/* f100df0: 87af01b8 */ lh $t7,0x1b8($sp) +/* f100df4: a6120004 */ sh $s2,0x4($s0) +/* f100df8: 01f10019 */ multu $t7,$s1 +/* f100dfc: 0000c012 */ mflo $t8 +/* f100e00: a6180002 */ sh $t8,0x2($s0) +/* f100e04: 0fc3fc9d */ jal func0f0ff274 +/* f100e08: 00000000 */ sll $zero,$zero,0x0 +/* f100e0c: 87b901ba */ lh $t9,0x1ba($sp) +/* f100e10: 24040001 */ addiu $a0,$zero,0x1 +/* f100e14: 24050002 */ addiu $a1,$zero,0x2 +/* f100e18: 03310019 */ multu $t9,$s1 +/* f100e1c: 02603025 */ or $a2,$s3,$zero +/* f100e20: 02803825 */ or $a3,$s4,$zero +/* f100e24: 00007012 */ mflo $t6 +/* f100e28: a60e000c */ sh $t6,0xc($s0) +/* f100e2c: 87af01b8 */ lh $t7,0x1b8($sp) +/* f100e30: a6120010 */ sh $s2,0x10($s0) +/* f100e34: 01f10019 */ multu $t7,$s1 +/* f100e38: 0000c012 */ mflo $t8 +/* f100e3c: a618000e */ sh $t8,0xe($s0) +/* f100e40: 0fc3fc9d */ jal func0f0ff274 +/* f100e44: 00000000 */ sll $zero,$zero,0x0 +/* f100e48: 87b901ba */ lh $t9,0x1ba($sp) +/* f100e4c: 00002025 */ or $a0,$zero,$zero +/* f100e50: 24050001 */ addiu $a1,$zero,0x1 +/* f100e54: 03310019 */ multu $t9,$s1 +/* f100e58: 02603025 */ or $a2,$s3,$zero +/* f100e5c: 02803825 */ or $a3,$s4,$zero +/* f100e60: 00007012 */ mflo $t6 +/* f100e64: a60e0018 */ sh $t6,0x18($s0) +/* f100e68: 87af01b8 */ lh $t7,0x1b8($sp) +/* f100e6c: a612001c */ sh $s2,0x1c($s0) +/* f100e70: 01f10019 */ multu $t7,$s1 +/* f100e74: 0000c012 */ mflo $t8 +/* f100e78: a618001a */ sh $t8,0x1a($s0) +/* f100e7c: 0fc3fc9d */ jal func0f0ff274 +/* f100e80: 00000000 */ sll $zero,$zero,0x0 +/* f100e84: 87b901ba */ lh $t9,0x1ba($sp) +/* f100e88: 8602000c */ lh $v0,0xc($s0) +/* f100e8c: 8607001a */ lh $a3,0x1a($s0) +/* f100e90: 03310019 */ multu $t9,$s1 +/* f100e94: 86030002 */ lh $v1,0x2($s0) +/* f100e98: 00e33023 */ subu $a2,$a3,$v1 +/* f100e9c: 00007012 */ mflo $t6 +/* f100ea0: a60e0024 */ sh $t6,0x24($s0) +/* f100ea4: 87af01b8 */ lh $t7,0x1b8($sp) +/* f100ea8: 86050024 */ lh $a1,0x24($s0) +/* f100eac: a6120028 */ sh $s2,0x28($s0) +/* f100eb0: 01f10019 */ multu $t7,$s1 +/* f100eb4: 00452023 */ subu $a0,$v0,$a1 +/* f100eb8: a6120034 */ sh $s2,0x34($s0) +/* f100ebc: a6120040 */ sh $s2,0x40($s0) +/* f100ec0: a612004c */ sh $s2,0x4c($s0) +/* f100ec4: a6120058 */ sh $s2,0x58($s0) +/* f100ec8: a2000007 */ sb $zero,0x7($s0) +/* f100ecc: a2000013 */ sb $zero,0x13($s0) +/* f100ed0: a200001f */ sb $zero,0x1f($s0) +/* f100ed4: a200002b */ sb $zero,0x2b($s0) +/* f100ed8: 0000c012 */ mflo $t8 +/* f100edc: a6180026 */ sh $t8,0x26($s0) +/* f100ee0: 04810003 */ bgez $a0,.L0f100ef0 +/* f100ee4: 0004c8c3 */ sra $t9,$a0,0x3 +/* f100ee8: 24810007 */ addiu $at,$a0,0x7 +/* f100eec: 0001c8c3 */ sra $t9,$at,0x3 +.L0f100ef0: +/* f100ef0: 00197400 */ sll $t6,$t9,0x10 +/* f100ef4: 000e7c03 */ sra $t7,$t6,0x10 +/* f100ef8: 01e02025 */ or $a0,$t7,$zero +/* f100efc: 860f0000 */ lh $t7,0x0($s0) +/* f100f00: 860e000e */ lh $t6,0xe($s0) +/* f100f04: 04c10003 */ bgez $a2,.L0f100f14 +/* f100f08: 0006c0c3 */ sra $t8,$a2,0x3 +/* f100f0c: 24c10007 */ addiu $at,$a2,0x7 +/* f100f10: 0001c0c3 */ sra $t8,$at,0x3 +.L0f100f14: +/* f100f14: 03003025 */ or $a2,$t8,$zero +/* f100f18: 0044c823 */ subu $t9,$v0,$a0 +/* f100f1c: a60f0030 */ sh $t7,0x30($s0) +/* f100f20: 860f0018 */ lh $t7,0x18($s0) +/* f100f24: 24020004 */ addiu $v0,$zero,0x4 +/* f100f28: 0066c021 */ addu $t8,$v1,$a2 +/* f100f2c: a60e003e */ sh $t6,0x3e($s0) +/* f100f30: 860e0026 */ lh $t6,0x26($s0) +/* f100f34: a6180032 */ sh $t8,0x32($s0) +/* f100f38: a619003c */ sh $t9,0x3c($s0) +/* f100f3c: 00e6c023 */ subu $t8,$a3,$a2 +/* f100f40: a618004a */ sh $t8,0x4a($s0) +/* f100f44: 00a4c821 */ addu $t9,$a1,$a0 +/* f100f48: a60f0048 */ sh $t7,0x48($s0) +/* f100f4c: a6190054 */ sh $t9,0x54($s0) +/* f100f50: a2020037 */ sb $v0,0x37($s0) +/* f100f54: a2020043 */ sb $v0,0x43($s0) +/* f100f58: a202004f */ sb $v0,0x4f($s0) +/* f100f5c: a202005b */ sb $v0,0x5b($s0) +/* f100f60: 3c0f2222 */ lui $t7,0x2222 +/* f100f64: a60e0056 */ sh $t6,0x56($s0) +/* f100f68: 35ef2200 */ ori $t7,$t7,0x2200 +/* f100f6c: 2418004f */ addiu $t8,$zero,0x4f +/* f100f70: aeaf0000 */ sw $t7,0x0($s5) +/* f100f74: aeb80004 */ sw $t8,0x4($s5) +/* f100f78: 8fb101d8 */ lw $s1,0x1d8($sp) +/* f100f7c: 3c0f0704 */ lui $t7,0x704 +/* f100f80: 35ef0008 */ ori $t7,$t7,0x8 +/* f100f84: 262e0008 */ addiu $t6,$s1,0x8 +/* f100f88: afae01d8 */ sw $t6,0x1d8($sp) +/* f100f8c: 02a02025 */ or $a0,$s5,$zero +/* f100f90: 0c012d20 */ jal 0x4b480 +/* f100f94: ae2f0000 */ sw $t7,0x0($s1) +/* f100f98: ae220004 */ sw $v0,0x4($s1) +/* f100f9c: 8fb201d8 */ lw $s2,0x1d8($sp) +/* f100fa0: 3c0e0470 */ lui $t6,0x470 +/* f100fa4: 35ce0060 */ ori $t6,$t6,0x60 +/* f100fa8: 26590008 */ addiu $t9,$s2,0x8 +/* f100fac: afb901d8 */ sw $t9,0x1d8($sp) +/* f100fb0: 02002025 */ or $a0,$s0,$zero +/* f100fb4: 0c012d20 */ jal 0x4b480 +/* f100fb8: ae4e0000 */ sw $t6,0x0($s2) +/* f100fbc: ae420004 */ sw $v0,0x4($s2) +/* f100fc0: 8faf01d8 */ lw $t7,0x1d8($sp) +/* f100fc4: 3c19b100 */ lui $t9,0xb100 +/* f100fc8: 37390046 */ ori $t9,$t9,0x46 +/* f100fcc: 25f80008 */ addiu $t8,$t7,0x8 +/* f100fd0: afb801d8 */ sw $t8,0x1d8($sp) +/* f100fd4: 240e7654 */ addiu $t6,$zero,0x7654 +/* f100fd8: adee0004 */ sw $t6,0x4($t7) +/* f100fdc: adf90000 */ sw $t9,0x0($t7) +/* f100fe0: 8faf01d8 */ lw $t7,0x1d8($sp) +/* f100fe4: 3c19b100 */ lui $t9,0xb100 +/* f100fe8: 3c0e4510 */ lui $t6,0x4510 +/* f100fec: 25f80008 */ addiu $t8,$t7,0x8 +/* f100ff0: afb801d8 */ sw $t8,0x1d8($sp) +/* f100ff4: 35ce3740 */ ori $t6,$t6,0x3740 +/* f100ff8: 37390507 */ ori $t9,$t9,0x507 +/* f100ffc: adf90000 */ sw $t9,0x0($t7) +/* f101000: adee0004 */ sw $t6,0x4($t7) +/* f101004: 8faf01d8 */ lw $t7,0x1d8($sp) +/* f101008: 3c0e7326 */ lui $t6,0x7326 +/* f10100c: 3c19b100 */ lui $t9,0xb100 +/* f101010: 25f80008 */ addiu $t8,$t7,0x8 +/* f101014: afb801d8 */ sw $t8,0x1d8($sp) +/* f101018: 37396316 */ ori $t9,$t9,0x6316 +/* f10101c: 35ce5621 */ ori $t6,$t6,0x5621 +/* f101020: adee0004 */ sw $t6,0x4($t7) +/* f101024: adf90000 */ sw $t9,0x0($t7) +/* f101028: 0fc35272 */ jal func0f0d49c8 +/* f10102c: 8fa401d8 */ lw $a0,0x1d8($sp) +/* f101030: 3c168007 */ lui $s6,0x8007 +/* f101034: afa201d8 */ sw $v0,0x1d8($sp) +/* f101038: 26d619a0 */ addiu $s6,$s6,0x19a0 +/* f10103c: 00009825 */ or $s3,$zero,$zero +/* f101040: 27b5015c */ addiu $s5,$sp,0x15c +/* f101044: 00008825 */ or $s1,$zero,$zero +.L0f101048: +/* f101048: 00132400 */ sll $a0,$s3,0x10 +.L0f10104c: +/* f10104c: 00112c00 */ sll $a1,$s1,0x10 +/* f101050: 0005c403 */ sra $t8,$a1,0x10 +/* f101054: 00047c03 */ sra $t7,$a0,0x10 +/* f101058: 00008025 */ or $s0,$zero,$zero +/* f10105c: 01e02025 */ or $a0,$t7,$zero +/* f101060: 03002825 */ or $a1,$t8,$zero +/* f101064: 27a60182 */ addiu $a2,$sp,0x182 +/* f101068: 27a70180 */ addiu $a3,$sp,0x180 +/* f10106c: 0fc3fc9d */ jal func0f0ff274 +/* f101070: 2414ffff */ addiu $s4,$zero,-1 +/* f101074: 3c0e800a */ lui $t6,0x800a +/* f101078: 8dce21b8 */ lw $t6,0x21b8($t6) +/* f10107c: 0011c880 */ sll $t9,$s1,0x2 +/* f101080: 0331c823 */ subu $t9,$t9,$s1 +/* f101084: 01de0019 */ multu $t6,$s8 +/* f101088: 02799021 */ addu $s2,$s3,$t9 +/* f10108c: afa001d0 */ sw $zero,0x1d0($sp) +/* f101090: 3c0e800a */ lui $t6,0x800a +/* f101094: 00007812 */ mflo $t7 +/* f101098: 02efc021 */ addu $t8,$s7,$t7 +/* f10109c: 9319000e */ lbu $t9,0xe($t8) +/* f1010a0: 16590002 */ bne $s2,$t9,.L0f1010ac +/* f1010a4: 00000000 */ sll $zero,$zero,0x0 +/* f1010a8: 24100001 */ addiu $s0,$zero,0x1 +.L0f1010ac: +/* f1010ac: 81cfdfeb */ lb $t7,-0x2015($t6) +/* f1010b0: 05e10029 */ bgez $t7,.L0f101158 +/* f1010b4: 00000000 */ sll $zero,$zero,0x0 +/* f1010b8: 0fc3f7a3 */ jal func0f0fde8c +/* f1010bc: 00000000 */ sll $zero,$zero,0x0 +/* f1010c0: 04400025 */ bltz $v0,.L0f101158 +/* f1010c4: 00000000 */ sll $zero,$zero,0x0 +/* f1010c8: 16000042 */ bnez $s0,.L0f1011d4 +/* f1010cc: 3c18800a */ lui $t8,0x800a +/* f1010d0: 8f1821b8 */ lw $t8,0x21b8($t8) +/* f1010d4: 031e0019 */ multu $t8,$s8 +/* f1010d8: 0002c080 */ sll $t8,$v0,0x2 +/* f1010dc: 0000c812 */ mflo $t9 +/* f1010e0: 02f97021 */ addu $t6,$s7,$t9 +/* f1010e4: 81cf0000 */ lb $t7,0x0($t6) +/* f1010e8: 3c19800a */ lui $t9,0x800a +/* f1010ec: 0338c821 */ addu $t9,$t9,$t8 +/* f1010f0: 29e10002 */ slti $at,$t7,0x2 +/* f1010f4: 14200037 */ bnez $at,.L0f1011d4 +/* f1010f8: 00117080 */ sll $t6,$s1,0x2 +/* f1010fc: 01d17023 */ subu $t6,$t6,$s1 +/* f101100: 02ce7821 */ addu $t7,$s6,$t6 +/* f101104: 01f3c021 */ addu $t8,$t7,$s3 +/* f101108: 93040000 */ lbu $a0,0x0($t8) +/* f10110c: 8f39a478 */ lw $t9,-0x5b88($t9) +/* f101110: 24010007 */ addiu $at,$zero,0x7 +/* f101114: 14810007 */ bne $a0,$at,.L0f101134 +/* f101118: 8f230004 */ lw $v1,0x4($t9) +/* f10111c: 8c790014 */ lw $t9,0x14($v1) +/* f101120: 332e0400 */ andi $t6,$t9,0x400 +/* f101124: 11c0002b */ beqz $t6,.L0f1011d4 +/* f101128: 00000000 */ sll $zero,$zero,0x0 +/* f10112c: 10000029 */ beqz $zero,.L0f1011d4 +/* f101130: 24100002 */ addiu $s0,$zero,0x2 +.L0f101134: +/* f101134: 24010001 */ addiu $at,$zero,0x1 +/* f101138: 14810026 */ bne $a0,$at,.L0f1011d4 +/* f10113c: 00000000 */ sll $zero,$zero,0x0 +/* f101140: 8c6f0014 */ lw $t7,0x14($v1) +/* f101144: 31f80400 */ andi $t8,$t7,0x400 +/* f101148: 17000022 */ bnez $t8,.L0f1011d4 +/* f10114c: 00000000 */ sll $zero,$zero,0x0 +/* f101150: 10000020 */ beqz $zero,.L0f1011d4 +/* f101154: 24100002 */ addiu $s0,$zero,0x2 +.L0f101158: +/* f101158: 3c19800a */ lui $t9,0x800a +/* f10115c: 8f39a2d8 */ lw $t9,-0x5d28($t9) +/* f101160: 1320001c */ beqz $t9,.L0f1011d4 +/* f101164: 00000000 */ sll $zero,$zero,0x0 +/* f101168: 1600001a */ bnez $s0,.L0f1011d4 +/* f10116c: 3c0e800a */ lui $t6,0x800a +/* f101170: 8dce21b8 */ lw $t6,0x21b8($t6) +/* f101174: 01de0019 */ multu $t6,$s8 +/* f101178: 00117080 */ sll $t6,$s1,0x2 +/* f10117c: 01d17023 */ subu $t6,$t6,$s1 +/* f101180: 00007812 */ mflo $t7 +/* f101184: 02efc021 */ addu $t8,$s7,$t7 +/* f101188: 83190000 */ lb $t9,0x0($t8) +/* f10118c: 02ce7821 */ addu $t7,$s6,$t6 +/* f101190: 01f3c021 */ addu $t8,$t7,$s3 +/* f101194: 2b210002 */ slti $at,$t9,0x2 +/* f101198: 1420000e */ bnez $at,.L0f1011d4 +/* f10119c: 8fae01c4 */ lw $t6,0x1c4($sp) +/* f1011a0: 93190000 */ lbu $t9,0x0($t8) +/* f1011a4: 3c18800b */ lui $t8,0x800b +/* f1011a8: 000e7880 */ sll $t7,$t6,0x2 +/* f1011ac: 030fc021 */ addu $t8,$t8,$t7 +/* f1011b0: 8f18c4d0 */ lw $t8,-0x3b30($t8) +/* f1011b4: 3c02800b */ lui $v0,0x800b +/* f1011b8: 00591021 */ addu $v0,$v0,$t9 +/* f1011bc: 8f1902d4 */ lw $t9,0x2d4($t8) +/* f1011c0: 9042cb78 */ lbu $v0,-0x3488($v0) +/* f1011c4: 93230079 */ lbu $v1,0x79($t9) +/* f1011c8: 14430002 */ bne $v0,$v1,.L0f1011d4 +/* f1011cc: 00000000 */ sll $zero,$zero,0x0 +/* f1011d0: 24100002 */ addiu $s0,$zero,0x2 +.L0f1011d4: +/* f1011d4: 3c0e800a */ lui $t6,0x800a +/* f1011d8: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f1011dc: 24010002 */ addiu $at,$zero,0x2 +/* f1011e0: 02402025 */ or $a0,$s2,$zero +/* f1011e4: 91cf0250 */ lbu $t7,0x250($t6) +/* f1011e8: 27a501d0 */ addiu $a1,$sp,0x1d0 +/* f1011ec: 15e10003 */ bne $t7,$at,.L0f1011fc +/* f1011f0: 00000000 */ sll $zero,$zero,0x0 +/* f1011f4: 3c144f4f */ lui $s4,0x4f4f +/* f1011f8: 36944f7f */ ori $s4,$s4,0x4f7f +.L0f1011fc: +/* f1011fc: 0fc3f8a0 */ jal func0f0fe280 +/* f101200: 02a03025 */ or $a2,$s5,$zero +/* f101204: 24020001 */ addiu $v0,$zero,0x1 +/* f101208: 1662000f */ bne $s3,$v0,.L0f101248 +/* f10120c: 8fa401d8 */ lw $a0,0x1d8($sp) +/* f101210: 5622000e */ bnel $s1,$v0,.L0f10124c +/* f101214: 8fb901d0 */ lw $t9,0x1d0($sp) +/* f101218: 0fc3fc2f */ jal func0f0ff0bc +/* f10121c: 00000000 */ sll $zero,$zero,0x0 +/* f101220: 14400011 */ bnez $v0,.L0f101268 +/* f101224: 8fa401d8 */ lw $a0,0x1d8($sp) +/* f101228: 87b80180 */ lh $t8,0x180($sp) +/* f10122c: 02a02825 */ or $a1,$s5,$zero +/* f101230: 02803025 */ or $a2,$s4,$zero +/* f101234: 87a70182 */ lh $a3,0x182($sp) +/* f101238: 0fc3fdbd */ jal func0f0ff6f4 +/* f10123c: afb80010 */ sw $t8,0x10($sp) +/* f101240: 10000009 */ beqz $zero,.L0f101268 +/* f101244: afa201d8 */ sw $v0,0x1d8($sp) +.L0f101248: +/* f101248: 8fb901d0 */ lw $t9,0x1d0($sp) +.L0f10124c: +/* f10124c: 02a02825 */ or $a1,$s5,$zero +/* f101250: 87a60182 */ lh $a2,0x182($sp) +/* f101254: 87a70180 */ lh $a3,0x180($sp) +/* f101258: afb00010 */ sw $s0,0x10($sp) +/* f10125c: 0fc4004a */ jal func0f100128 +/* f101260: afb90014 */ sw $t9,0x14($sp) +/* f101264: afa201d8 */ sw $v0,0x1d8($sp) +.L0f101268: +/* f101268: 26310001 */ addiu $s1,$s1,0x1 +/* f10126c: 00117400 */ sll $t6,$s1,0x10 +/* f101270: 000e8c03 */ sra $s1,$t6,0x10 +/* f101274: 2a210003 */ slti $at,$s1,0x3 +/* f101278: 5420ff74 */ bnezl $at,.L0f10104c +/* f10127c: 00132400 */ sll $a0,$s3,0x10 +/* f101280: 26730001 */ addiu $s3,$s3,0x1 +/* f101284: 0013c400 */ sll $t8,$s3,0x10 +/* f101288: 00189c03 */ sra $s3,$t8,0x10 +/* f10128c: 2a610003 */ slti $at,$s3,0x3 +/* f101290: 5420ff6d */ bnezl $at,.L0f101048 +/* f101294: 00008825 */ or $s1,$zero,$zero +/* f101298: 3c0e800a */ lui $t6,0x800a +/* f10129c: 81cfdfeb */ lb $t7,-0x2015($t6) +/* f1012a0: 05e10004 */ bgez $t7,.L0f1012b4 +/* f1012a4: 00000000 */ sll $zero,$zero,0x0 +/* f1012a8: 0fc3f7a3 */ jal func0f0fde8c +/* f1012ac: 00000000 */ sll $zero,$zero,0x0 +/* f1012b0: 04410011 */ bgez $v0,.L0f1012f8 +.L0f1012b4: +/* f1012b4: 3c18800a */ lui $t8,0x800a +/* f1012b8: 8f18a2d8 */ lw $t8,-0x5d28($t8) +/* f1012bc: 3c19800a */ lui $t9,0x800a +/* f1012c0: 1300000d */ beqz $t8,.L0f1012f8 +/* f1012c4: 00000000 */ sll $zero,$zero,0x0 +/* f1012c8: 8f3921b8 */ lw $t9,0x21b8($t9) +/* f1012cc: 8fa401d8 */ lw $a0,0x1d8($sp) +/* f1012d0: 033e0019 */ multu $t9,$s8 +/* f1012d4: 00007012 */ mflo $t6 +/* f1012d8: 02ee7821 */ addu $t7,$s7,$t6 +/* f1012dc: 81e20000 */ lb $v0,0x0($t7) +/* f1012e0: 28410002 */ slti $at,$v0,0x2 +/* f1012e4: 14200004 */ bnez $at,.L0f1012f8 +/* f1012e8: 00000000 */ sll $zero,$zero,0x0 +/* f1012ec: 0fc3fdef */ jal func0f0ff7bc +/* f1012f0: 2445fffe */ addiu $a1,$v0,-2 +/* f1012f4: afa201d8 */ sw $v0,0x1d8($sp) +.L0f1012f8: +/* f1012f8: 3c18800a */ lui $t8,0x800a +/* f1012fc: 8f1821b8 */ lw $t8,0x21b8($t8) +/* f101300: 3c02800a */ lui $v0,0x800a +/* f101304: 24429fc0 */ addiu $v0,$v0,-24640 +/* f101308: 031e0019 */ multu $t8,$s8 +/* f10130c: 0000c812 */ mflo $t9 +/* f101310: 02f98021 */ addu $s0,$s7,$t9 +/* f101314: 820e0000 */ lb $t6,0x0($s0) +/* f101318: 29c10002 */ slti $at,$t6,0x2 +/* f10131c: 14200005 */ bnez $at,.L0f101334 +/* f101320: 24010001 */ addiu $at,$zero,0x1 +/* f101324: 16610003 */ bne $s3,$at,.L0f101334 +/* f101328: 24010001 */ addiu $at,$zero,0x1 +/* f10132c: 12210154 */ beq $s1,$at,.L0f101880 +/* f101330: 00000000 */ sll $zero,$zero,0x0 +.L0f101334: +/* f101334: 8c4f006c */ lw $t7,0x6c($v0) +/* f101338: 24120006 */ addiu $s2,$zero,0x6 +/* f10133c: 24130006 */ addiu $s3,$zero,0x6 +/* f101340: 51e00004 */ beqzl $t7,.L0f101354 +/* f101344: 00003025 */ or $a2,$zero,$zero +/* f101348: 10000002 */ beqz $zero,.L0f101354 +/* f10134c: 24060001 */ addiu $a2,$zero,0x1 +/* f101350: 00003025 */ or $a2,$zero,$zero +.L0f101354: +/* f101354: 8c580068 */ lw $t8,0x68($v0) +/* f101358: 00002825 */ or $a1,$zero,$zero +/* f10135c: 13000003 */ beqz $t8,.L0f10136c +/* f101360: 00000000 */ sll $zero,$zero,0x0 +/* f101364: 10000001 */ beqz $zero,.L0f10136c +/* f101368: 24050001 */ addiu $a1,$zero,0x1 +.L0f10136c: +/* f10136c: 8c590064 */ lw $t9,0x64($v0) +/* f101370: 00002025 */ or $a0,$zero,$zero +/* f101374: 13200003 */ beqz $t9,.L0f101384 +/* f101378: 00000000 */ sll $zero,$zero,0x0 +/* f10137c: 10000001 */ beqz $zero,.L0f101384 +/* f101380: 24040001 */ addiu $a0,$zero,0x1 +.L0f101384: +/* f101384: 8c4e0070 */ lw $t6,0x70($v0) +/* f101388: 00001825 */ or $v1,$zero,$zero +/* f10138c: 11c00003 */ beqz $t6,.L0f10139c +/* f101390: 00000000 */ sll $zero,$zero,0x0 +/* f101394: 10000001 */ beqz $zero,.L0f10139c +/* f101398: 24030001 */ addiu $v1,$zero,0x1 +.L0f10139c: +/* f10139c: 00647821 */ addu $t7,$v1,$a0 +/* f1013a0: 01e5c021 */ addu $t8,$t7,$a1 +/* f1013a4: 0306c821 */ addu $t9,$t8,$a2 +/* f1013a8: 2b210002 */ slti $at,$t9,0x2 +/* f1013ac: 14200003 */ bnez $at,.L0f1013bc +/* f1013b0: 00000000 */ sll $zero,$zero,0x0 +/* f1013b4: 24120005 */ addiu $s2,$zero,0x5 +/* f1013b8: 24130003 */ addiu $s3,$zero,0x3 +.L0f1013bc: +/* f1013bc: 0c0068f7 */ jal 0x1a3dc +/* f1013c0: c60c001c */ lwc1 $f12,0x1c($s0) +/* f1013c4: 3c013f80 */ lui $at,0x3f80 +/* f1013c8: 44812000 */ mtc1 $at,$f4 +/* f1013cc: 3c0142fe */ lui $at,0x42fe +/* f1013d0: 44814000 */ mtc1 $at,$f8 +/* f1013d4: 46040180 */ add.s $f6,$f0,$f4 +/* f1013d8: 24020001 */ addiu $v0,$zero,0x1 +/* f1013dc: 3c014f00 */ lui $at,0x4f00 +/* f1013e0: 8fa401d8 */ lw $a0,0x1d8($sp) +/* f1013e4: 46083282 */ mul.s $f10,$f6,$f8 +/* f1013e8: 444ef800 */ cfc1 $t6,$31 +/* f1013ec: 44c2f800 */ ctc1 $v0,$31 +/* f1013f0: 00000000 */ sll $zero,$zero,0x0 +/* f1013f4: 46005424 */ cvt.w.s $f16,$f10 +/* f1013f8: 4442f800 */ cfc1 $v0,$31 +/* f1013fc: 00000000 */ sll $zero,$zero,0x0 +/* f101400: 30420078 */ andi $v0,$v0,0x78 +/* f101404: 50400013 */ beqzl $v0,.L0f101454 +/* f101408: 44028000 */ mfc1 $v0,$f16 +/* f10140c: 44818000 */ mtc1 $at,$f16 +/* f101410: 24020001 */ addiu $v0,$zero,0x1 +/* f101414: 46105401 */ sub.s $f16,$f10,$f16 +/* f101418: 44c2f800 */ ctc1 $v0,$31 +/* f10141c: 00000000 */ sll $zero,$zero,0x0 +/* f101420: 46008424 */ cvt.w.s $f16,$f16 +/* f101424: 4442f800 */ cfc1 $v0,$31 +/* f101428: 00000000 */ sll $zero,$zero,0x0 +/* f10142c: 30420078 */ andi $v0,$v0,0x78 +/* f101430: 14400005 */ bnez $v0,.L0f101448 +/* f101434: 00000000 */ sll $zero,$zero,0x0 +/* f101438: 44028000 */ mfc1 $v0,$f16 +/* f10143c: 3c018000 */ lui $at,0x8000 +/* f101440: 10000007 */ beqz $zero,.L0f101460 +/* f101444: 00411025 */ or $v0,$v0,$at +.L0f101448: +/* f101448: 10000005 */ beqz $zero,.L0f101460 +/* f10144c: 2402ffff */ addiu $v0,$zero,-1 +/* f101450: 44028000 */ mfc1 $v0,$f16 +.L0f101454: +/* f101454: 00000000 */ sll $zero,$zero,0x0 +/* f101458: 0440fffb */ bltz $v0,.L0f101448 +/* f10145c: 00000000 */ sll $zero,$zero,0x0 +.L0f101460: +/* f101460: 44cef800 */ ctc1 $t6,$31 +/* f101464: 3c0e800a */ lui $t6,0x800a +/* f101468: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f10146c: 3c01ff00 */ lui $at,0xff00 +/* f101470: 342100ff */ ori $at,$at,0xff +/* f101474: 00027a00 */ sll $t7,$v0,0x8 +/* f101478: 01e1c025 */ or $t8,$t7,$at +/* f10147c: 91cf0250 */ lbu $t7,0x250($t6) +/* f101480: 0002cc00 */ sll $t9,$v0,0x10 +/* f101484: 24010002 */ addiu $at,$zero,0x2 +/* f101488: 15e10003 */ bne $t7,$at,.L0f101498 +/* f10148c: 0319a025 */ or $s4,$t8,$t9 +/* f101490: 3c144f4f */ lui $s4,0x4f4f +/* f101494: 36944f7f */ ori $s4,$s4,0x4f7f +.L0f101498: +/* f101498: 0fc54df7 */ jal func0f1537dc +/* f10149c: 02802825 */ or $a1,$s4,$zero +/* f1014a0: 3c18800a */ lui $t8,0x800a +/* f1014a4: 8f1821b8 */ lw $t8,0x21b8($t8) +/* f1014a8: afa201d8 */ sw $v0,0x1d8($sp) +/* f1014ac: 031e0019 */ multu $t8,$s8 +/* f1014b0: 0000c812 */ mflo $t9 +/* f1014b4: 02f98021 */ addu $s0,$s7,$t9 +/* f1014b8: 86110004 */ lh $s1,0x4($s0) +/* f1014bc: 920f000e */ lbu $t7,0xe($s0) +/* f1014c0: 06210003 */ bgez $s1,.L0f1014d0 +/* f1014c4: 00117043 */ sra $t6,$s1,0x1 +/* f1014c8: 26210001 */ addiu $at,$s1,0x1 +/* f1014cc: 00017043 */ sra $t6,$at,0x1 +.L0f1014d0: +/* f1014d0: 24010004 */ addiu $at,$zero,0x4 +/* f1014d4: 15e1003c */ bne $t7,$at,.L0f1015c8 +/* f1014d8: 01c08825 */ or $s1,$t6,$zero +/* f1014dc: 0fc3fc2f */ jal func0f0ff0bc +/* f1014e0: 00000000 */ sll $zero,$zero,0x0 +/* f1014e4: 10400005 */ beqz $v0,.L0f1014fc +/* f1014e8: 3c18800a */ lui $t8,0x800a +/* f1014ec: 24110001 */ addiu $s1,$zero,0x1 +/* f1014f0: 24120002 */ addiu $s2,$zero,0x2 +/* f1014f4: 10000034 */ beqz $zero,.L0f1015c8 +/* f1014f8: 00009825 */ or $s3,$zero,$zero +.L0f1014fc: +/* f1014fc: 8f18a02c */ lw $t8,-0x5fd4($t8) +/* f101500: 3c19800a */ lui $t9,0x800a +/* f101504: 3c0e800a */ lui $t6,0x800a +/* f101508: 13000003 */ beqz $t8,.L0f101518 +/* f10150c: 3c0f800a */ lui $t7,0x800a +/* f101510: 10000002 */ beqz $zero,.L0f10151c +/* f101514: 24060001 */ addiu $a2,$zero,0x1 +.L0f101518: +/* f101518: 00003025 */ or $a2,$zero,$zero +.L0f10151c: +/* f10151c: 8f39a028 */ lw $t9,-0x5fd8($t9) +/* f101520: 00002825 */ or $a1,$zero,$zero +/* f101524: 00002025 */ or $a0,$zero,$zero +/* f101528: 13200003 */ beqz $t9,.L0f101538 +/* f10152c: 00001825 */ or $v1,$zero,$zero +/* f101530: 10000001 */ beqz $zero,.L0f101538 +/* f101534: 24050001 */ addiu $a1,$zero,0x1 +.L0f101538: +/* f101538: 8dcea024 */ lw $t6,-0x5fdc($t6) +/* f10153c: 27b00118 */ addiu $s0,$sp,0x118 +/* f101540: 11c00003 */ beqz $t6,.L0f101550 +/* f101544: 00000000 */ sll $zero,$zero,0x0 +/* f101548: 10000001 */ beqz $zero,.L0f101550 +/* f10154c: 24040001 */ addiu $a0,$zero,0x1 +.L0f101550: +/* f101550: 8defa030 */ lw $t7,-0x5fd0($t7) +/* f101554: 11e00003 */ beqz $t7,.L0f101564 +/* f101558: 00000000 */ sll $zero,$zero,0x0 +/* f10155c: 10000001 */ beqz $zero,.L0f101564 +/* f101560: 24030001 */ addiu $v1,$zero,0x1 +.L0f101564: +/* f101564: 0064c021 */ addu $t8,$v1,$a0 +/* f101568: 0305c821 */ addu $t9,$t8,$a1 +/* f10156c: 03267021 */ addu $t6,$t9,$a2 +/* f101570: 29c10002 */ slti $at,$t6,0x2 +/* f101574: 14200014 */ bnez $at,.L0f1015c8 +/* f101578: 24040004 */ addiu $a0,$zero,0x4 +/* f10157c: 27a50114 */ addiu $a1,$sp,0x114 +/* f101580: 0fc3f8a0 */ jal func0f0fe280 +/* f101584: 02003025 */ or $a2,$s0,$zero +/* f101588: 3c0f800a */ lui $t7,0x800a +/* f10158c: 8def21b4 */ lw $t7,0x21b4($t7) +/* f101590: 3c07800a */ lui $a3,0x800a +/* f101594: 8ce721b0 */ lw $a3,0x21b0($a3) +/* f101598: 27a4013c */ addiu $a0,$sp,0x13c +/* f10159c: 27a50138 */ addiu $a1,$sp,0x138 +/* f1015a0: 02003025 */ or $a2,$s0,$zero +/* f1015a4: afa00014 */ sw $zero,0x14($sp) +/* f1015a8: 0fc55cbe */ jal func0f1572f8 +/* f1015ac: afaf0010 */ sw $t7,0x10($sp) +/* f1015b0: 8fb10138 */ lw $s1,0x138($sp) +/* f1015b4: 06210003 */ bgez $s1,.L0f1015c4 +/* f1015b8: 0011c043 */ sra $t8,$s1,0x1 +/* f1015bc: 26210001 */ addiu $at,$s1,0x1 +/* f1015c0: 0001c043 */ sra $t8,$at,0x1 +.L0f1015c4: +/* f1015c4: 27110002 */ addiu $s1,$t8,0x2 +.L0f1015c8: +/* f1015c8: 3c0f800a */ lui $t7,0x800a +/* f1015cc: 8def21b8 */ lw $t7,0x21b8($t7) +/* f1015d0: 8fa201d8 */ lw $v0,0x1d8($sp) +/* f1015d4: 3c068008 */ lui $a2,0x8008 +/* f1015d8: 01fe0019 */ multu $t7,$s8 +/* f1015dc: 24c6fac0 */ addiu $a2,$a2,-1344 +/* f1015e0: 244e0008 */ addiu $t6,$v0,0x8 +/* f1015e4: afae01d8 */ sw $t6,0x1d8($sp) +/* f1015e8: 3c16f600 */ lui $s6,0xf600 +/* f1015ec: 0000c012 */ mflo $t8 +/* f1015f0: 02f88021 */ addu $s0,$s7,$t8 +/* f1015f4: 86190006 */ lh $t9,0x6($s0) +/* f1015f8: 8cd80000 */ lw $t8,0x0($a2) +/* f1015fc: 03317021 */ addu $t6,$t9,$s1 +/* f101600: 25cf0001 */ addiu $t7,$t6,0x1 +/* f101604: 01f80019 */ multu $t7,$t8 +/* f101608: 86180008 */ lh $t8,0x8($s0) +/* f10160c: 0000c812 */ mflo $t9 +/* f101610: 332e03ff */ andi $t6,$t9,0x3ff +/* f101614: 000e7b80 */ sll $t7,$t6,0xe +/* f101618: 0312c823 */ subu $t9,$t8,$s2 +/* f10161c: 272e0001 */ addiu $t6,$t9,0x1 +/* f101620: 31d803ff */ andi $t8,$t6,0x3ff +/* f101624: 0018c880 */ sll $t9,$t8,0x2 +/* f101628: 03367025 */ or $t6,$t9,$s6 +/* f10162c: 01cfc025 */ or $t8,$t6,$t7 +/* f101630: 3c19800a */ lui $t9,0x800a +/* f101634: ac580000 */ sw $t8,0x0($v0) +/* f101638: 8f3921b8 */ lw $t9,0x21b8($t9) +/* f10163c: 033e0019 */ multu $t9,$s8 +/* f101640: 8cd90000 */ lw $t9,0x0($a2) +/* f101644: 00007012 */ mflo $t6 +/* f101648: 02ee8021 */ addu $s0,$s7,$t6 +/* f10164c: 860f0006 */ lh $t7,0x6($s0) +/* f101650: 01f1c023 */ subu $t8,$t7,$s1 +/* f101654: 03190019 */ multu $t8,$t9 +/* f101658: 86190008 */ lh $t9,0x8($s0) +/* f10165c: 00007012 */ mflo $t6 +/* f101660: 31cf03ff */ andi $t7,$t6,0x3ff +/* f101664: 000fc380 */ sll $t8,$t7,0xe +/* f101668: 03327023 */ subu $t6,$t9,$s2 +/* f10166c: 31cf03ff */ andi $t7,$t6,0x3ff +/* f101670: 000fc880 */ sll $t9,$t7,0x2 +/* f101674: 03387025 */ or $t6,$t9,$t8 +/* f101678: 3c18800a */ lui $t8,0x800a +/* f10167c: ac4e0004 */ sw $t6,0x4($v0) +/* f101680: 8f1821b8 */ lw $t8,0x21b8($t8) +/* f101684: 8fa301d8 */ lw $v1,0x1d8($sp) +/* f101688: 031e0019 */ multu $t8,$s8 +/* f10168c: 24790008 */ addiu $t9,$v1,0x8 +/* f101690: afb901d8 */ sw $t9,0x1d8($sp) +/* f101694: 00007012 */ mflo $t6 +/* f101698: 02ee8021 */ addu $s0,$s7,$t6 +/* f10169c: 860f0006 */ lh $t7,0x6($s0) +/* f1016a0: 8cce0000 */ lw $t6,0x0($a2) +/* f1016a4: 01f1c821 */ addu $t9,$t7,$s1 +/* f1016a8: 27380001 */ addiu $t8,$t9,0x1 +/* f1016ac: 030e0019 */ multu $t8,$t6 +/* f1016b0: 860e0008 */ lh $t6,0x8($s0) +/* f1016b4: 00007812 */ mflo $t7 +/* f1016b8: 31f903ff */ andi $t9,$t7,0x3ff +/* f1016bc: 0019c380 */ sll $t8,$t9,0xe +/* f1016c0: 01d37821 */ addu $t7,$t6,$s3 +/* f1016c4: 25f90001 */ addiu $t9,$t7,0x1 +/* f1016c8: 332e03ff */ andi $t6,$t9,0x3ff +/* f1016cc: 000e7880 */ sll $t7,$t6,0x2 +/* f1016d0: 01f6c825 */ or $t9,$t7,$s6 +/* f1016d4: 03387025 */ or $t6,$t9,$t8 +/* f1016d8: 3c0f800a */ lui $t7,0x800a +/* f1016dc: ac6e0000 */ sw $t6,0x0($v1) +/* f1016e0: 8def21b8 */ lw $t7,0x21b8($t7) +/* f1016e4: 01fe0019 */ multu $t7,$s8 +/* f1016e8: 8ccf0000 */ lw $t7,0x0($a2) +/* f1016ec: 0000c812 */ mflo $t9 +/* f1016f0: 02f98021 */ addu $s0,$s7,$t9 +/* f1016f4: 86180006 */ lh $t8,0x6($s0) +/* f1016f8: 03117023 */ subu $t6,$t8,$s1 +/* f1016fc: 01cf0019 */ multu $t6,$t7 +/* f101700: 860f0008 */ lh $t7,0x8($s0) +/* f101704: 0000c812 */ mflo $t9 +/* f101708: 333803ff */ andi $t8,$t9,0x3ff +/* f10170c: 00187380 */ sll $t6,$t8,0xe +/* f101710: 01f3c821 */ addu $t9,$t7,$s3 +/* f101714: 333803ff */ andi $t8,$t9,0x3ff +/* f101718: 00187880 */ sll $t7,$t8,0x2 +/* f10171c: 01eec825 */ or $t9,$t7,$t6 +/* f101720: 3c0e800a */ lui $t6,0x800a +/* f101724: ac790004 */ sw $t9,0x4($v1) +/* f101728: 8dce21b8 */ lw $t6,0x21b8($t6) +/* f10172c: 8fa501d8 */ lw $a1,0x1d8($sp) +/* f101730: 01de0019 */ multu $t6,$s8 +/* f101734: 24af0008 */ addiu $t7,$a1,0x8 +/* f101738: afaf01d8 */ sw $t7,0x1d8($sp) +/* f10173c: 0000c812 */ mflo $t9 +/* f101740: 02f98021 */ addu $s0,$s7,$t9 +/* f101744: 86180006 */ lh $t8,0x6($s0) +/* f101748: 8cd90000 */ lw $t9,0x0($a2) +/* f10174c: 03117823 */ subu $t7,$t8,$s1 +/* f101750: 25ee0001 */ addiu $t6,$t7,0x1 +/* f101754: 01d90019 */ multu $t6,$t9 +/* f101758: 86190008 */ lh $t9,0x8($s0) +/* f10175c: 0000c012 */ mflo $t8 +/* f101760: 330f03ff */ andi $t7,$t8,0x3ff +/* f101764: 000f7380 */ sll $t6,$t7,0xe +/* f101768: 0333c021 */ addu $t8,$t9,$s3 +/* f10176c: 330f03ff */ andi $t7,$t8,0x3ff +/* f101770: 000fc880 */ sll $t9,$t7,0x2 +/* f101774: 0336c025 */ or $t8,$t9,$s6 +/* f101778: 030e7825 */ or $t7,$t8,$t6 +/* f10177c: 3c19800a */ lui $t9,0x800a +/* f101780: acaf0000 */ sw $t7,0x0($a1) +/* f101784: 8f3921b8 */ lw $t9,0x21b8($t9) +/* f101788: 033e0019 */ multu $t9,$s8 +/* f10178c: 8cd90000 */ lw $t9,0x0($a2) +/* f101790: 0000c012 */ mflo $t8 +/* f101794: 02f88021 */ addu $s0,$s7,$t8 +/* f101798: 860e0006 */ lh $t6,0x6($s0) +/* f10179c: 01d17823 */ subu $t7,$t6,$s1 +/* f1017a0: 01f90019 */ multu $t7,$t9 +/* f1017a4: 86190008 */ lh $t9,0x8($s0) +/* f1017a8: 0000c012 */ mflo $t8 +/* f1017ac: 330e03ff */ andi $t6,$t8,0x3ff +/* f1017b0: 000e7b80 */ sll $t7,$t6,0xe +/* f1017b4: 0332c023 */ subu $t8,$t9,$s2 +/* f1017b8: 270e0001 */ addiu $t6,$t8,0x1 +/* f1017bc: 31d903ff */ andi $t9,$t6,0x3ff +/* f1017c0: 0019c080 */ sll $t8,$t9,0x2 +/* f1017c4: 030f7025 */ or $t6,$t8,$t7 +/* f1017c8: 3c0f800a */ lui $t7,0x800a +/* f1017cc: acae0004 */ sw $t6,0x4($a1) +/* f1017d0: 8def21b8 */ lw $t7,0x21b8($t7) +/* f1017d4: 8fa201d8 */ lw $v0,0x1d8($sp) +/* f1017d8: 01fe0019 */ multu $t7,$s8 +/* f1017dc: 24580008 */ addiu $t8,$v0,0x8 +/* f1017e0: afb801d8 */ sw $t8,0x1d8($sp) +/* f1017e4: 00007012 */ mflo $t6 +/* f1017e8: 02ee8021 */ addu $s0,$s7,$t6 +/* f1017ec: 86190006 */ lh $t9,0x6($s0) +/* f1017f0: 8cce0000 */ lw $t6,0x0($a2) +/* f1017f4: 0331c021 */ addu $t8,$t9,$s1 +/* f1017f8: 270f0001 */ addiu $t7,$t8,0x1 +/* f1017fc: 01ee0019 */ multu $t7,$t6 +/* f101800: 860e0008 */ lh $t6,0x8($s0) +/* f101804: 0000c812 */ mflo $t9 +/* f101808: 333803ff */ andi $t8,$t9,0x3ff +/* f10180c: 00187b80 */ sll $t7,$t8,0xe +/* f101810: 01d3c821 */ addu $t9,$t6,$s3 +/* f101814: 333803ff */ andi $t8,$t9,0x3ff +/* f101818: 00187080 */ sll $t6,$t8,0x2 +/* f10181c: 01d6c825 */ or $t9,$t6,$s6 +/* f101820: 032fc025 */ or $t8,$t9,$t7 +/* f101824: 3c0e800a */ lui $t6,0x800a +/* f101828: ac580000 */ sw $t8,0x0($v0) +/* f10182c: 8dce21b8 */ lw $t6,0x21b8($t6) +/* f101830: 01de0019 */ multu $t6,$s8 +/* f101834: 8cce0000 */ lw $t6,0x0($a2) +/* f101838: 0000c812 */ mflo $t9 +/* f10183c: 02f98021 */ addu $s0,$s7,$t9 +/* f101840: 860f0006 */ lh $t7,0x6($s0) +/* f101844: 01f1c021 */ addu $t8,$t7,$s1 +/* f101848: 030e0019 */ multu $t8,$t6 +/* f10184c: 860e0008 */ lh $t6,0x8($s0) +/* f101850: 0000c812 */ mflo $t9 +/* f101854: 332f03ff */ andi $t7,$t9,0x3ff +/* f101858: 000fc380 */ sll $t8,$t7,0xe +/* f10185c: 01d2c823 */ subu $t9,$t6,$s2 +/* f101860: 272f0001 */ addiu $t7,$t9,0x1 +/* f101864: 31ee03ff */ andi $t6,$t7,0x3ff +/* f101868: 000ec880 */ sll $t9,$t6,0x2 +/* f10186c: 03387825 */ or $t7,$t9,$t8 +/* f101870: ac4f0004 */ sw $t7,0x4($v0) +/* f101874: 0fc54e0e */ jal func0f153838 +/* f101878: 8fa401d8 */ lw $a0,0x1d8($sp) +/* f10187c: afa201d8 */ sw $v0,0x1d8($sp) +.L0f101880: +/* f101880: 0fc54de0 */ jal func0f153780 +/* f101884: 8fa401d8 */ lw $a0,0x1d8($sp) +/* f101888: 3c03800a */ lui $v1,0x800a +/* f10188c: 3c0b800a */ lui $t3,0x800a +/* f101890: 256b9fc0 */ addiu $t3,$t3,-24640 +/* f101894: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f101898: afa201d8 */ sw $v0,0x1d8($sp) +/* f10189c: 8c621c04 */ lw $v0,0x1c04($v1) +.L0f1018a0: +/* f1018a0: 3c16f600 */ lui $s6,0xf600 +/* f1018a4: 50400252 */ beqzl $v0,.L0f1021f0 +/* f1018a8: 8fbf004c */ lw $ra,0x4c($sp) +/* f1018ac: c4400104 */ lwc1 $f0,0x104($v0) +/* f1018b0: c4520100 */ lwc1 $f18,0x100($v0) +/* f1018b4: 3c013e00 */ lui $at,0x3e00 +/* f1018b8: 44815000 */ mtc1 $at,$f10 +/* f1018bc: 46120101 */ sub.s $f4,$f0,$f18 +/* f1018c0: 3c013e80 */ lui $at,0x3e80 +/* f1018c4: 44819000 */ mtc1 $at,$f18 +/* f1018c8: 0000f025 */ or $s8,$zero,$zero +/* f1018cc: 46002183 */ div.s $f6,$f4,$f0 +/* f1018d0: e7a60100 */ swc1 $f6,0x100($sp) +/* f1018d4: c4480180 */ lwc1 $f8,0x180($v0) +/* f1018d8: 4612303c */ c.lt.s $f6,$f18 +/* f1018dc: 460a4402 */ mul.s $f16,$f8,$f10 +/* f1018e0: 45000002 */ bc1f .L0f1018ec +/* f1018e4: e7b000fc */ swc1 $f16,0xfc($sp) +/* f1018e8: 241e0001 */ addiu $s8,$zero,0x1 +.L0f1018ec: +/* f1018ec: 8d67006c */ lw $a3,0x6c($t3) +/* f1018f0: 50e00004 */ beqzl $a3,.L0f101904 +/* f1018f4: 00003025 */ or $a2,$zero,$zero +/* f1018f8: 10000002 */ beqz $zero,.L0f101904 +/* f1018fc: 24060001 */ addiu $a2,$zero,0x1 +/* f101900: 00003025 */ or $a2,$zero,$zero +.L0f101904: +/* f101904: 8d680068 */ lw $t0,0x68($t3) +/* f101908: 51000004 */ beqzl $t0,.L0f10191c +/* f10190c: 00002825 */ or $a1,$zero,$zero +/* f101910: 10000002 */ beqz $zero,.L0f10191c +/* f101914: 24050001 */ addiu $a1,$zero,0x1 +/* f101918: 00002825 */ or $a1,$zero,$zero +.L0f10191c: +/* f10191c: 8d690064 */ lw $t1,0x64($t3) +/* f101920: 51200004 */ beqzl $t1,.L0f101934 +/* f101924: 00002025 */ or $a0,$zero,$zero +/* f101928: 10000002 */ beqz $zero,.L0f101934 +/* f10192c: 24040001 */ addiu $a0,$zero,0x1 +/* f101930: 00002025 */ or $a0,$zero,$zero +.L0f101934: +/* f101934: 8d6a0070 */ lw $t2,0x70($t3) +/* f101938: 51400004 */ beqzl $t2,.L0f10194c +/* f10193c: 00001825 */ or $v1,$zero,$zero +/* f101940: 10000002 */ beqz $zero,.L0f10194c +/* f101944: 24030001 */ addiu $v1,$zero,0x1 +/* f101948: 00001825 */ or $v1,$zero,$zero +.L0f10194c: +/* f10194c: 00647021 */ addu $t6,$v1,$a0 +/* f101950: 01c5c821 */ addu $t9,$t6,$a1 +/* f101954: 0326c021 */ addu $t8,$t9,$a2 +/* f101958: 2b010002 */ slti $at,$t8,0x2 +/* f10195c: 54200004 */ bnezl $at,.L0f101970 +/* f101960: 24170040 */ addiu $s7,$zero,0x40 +/* f101964: 10000002 */ beqz $zero,.L0f101970 +/* f101968: 24170030 */ addiu $s7,$zero,0x30 +/* f10196c: 24170040 */ addiu $s7,$zero,0x40 +.L0f101970: +/* f101970: 50e00004 */ beqzl $a3,.L0f101984 +/* f101974: 00003025 */ or $a2,$zero,$zero +/* f101978: 10000002 */ beqz $zero,.L0f101984 +/* f10197c: 24060001 */ addiu $a2,$zero,0x1 +/* f101980: 00003025 */ or $a2,$zero,$zero +.L0f101984: +/* f101984: 51000004 */ beqzl $t0,.L0f101998 +/* f101988: 00002825 */ or $a1,$zero,$zero +/* f10198c: 10000002 */ beqz $zero,.L0f101998 +/* f101990: 24050001 */ addiu $a1,$zero,0x1 +/* f101994: 00002825 */ or $a1,$zero,$zero +.L0f101998: +/* f101998: 51200004 */ beqzl $t1,.L0f1019ac +/* f10199c: 00002025 */ or $a0,$zero,$zero +/* f1019a0: 10000002 */ beqz $zero,.L0f1019ac +/* f1019a4: 24040001 */ addiu $a0,$zero,0x1 +/* f1019a8: 00002025 */ or $a0,$zero,$zero +.L0f1019ac: +/* f1019ac: 51400004 */ beqzl $t2,.L0f1019c0 +/* f1019b0: 00001825 */ or $v1,$zero,$zero +/* f1019b4: 10000002 */ beqz $zero,.L0f1019c0 +/* f1019b8: 24030001 */ addiu $v1,$zero,0x1 +/* f1019bc: 00001825 */ or $v1,$zero,$zero +.L0f1019c0: +/* f1019c0: 00647821 */ addu $t7,$v1,$a0 +/* f1019c4: 01e57021 */ addu $t6,$t7,$a1 +/* f1019c8: 01c6c821 */ addu $t9,$t6,$a2 +/* f1019cc: 2b210002 */ slti $at,$t9,0x2 +/* f1019d0: 54200004 */ bnezl $at,.L0f1019e4 +/* f1019d4: 2415000b */ addiu $s5,$zero,0xb +/* f1019d8: 10000002 */ beqz $zero,.L0f1019e4 +/* f1019dc: 24150007 */ addiu $s5,$zero,0x7 +/* f1019e0: 2415000b */ addiu $s5,$zero,0xb +.L0f1019e4: +/* f1019e4: 10e00003 */ beqz $a3,.L0f1019f4 +/* f1019e8: 00009025 */ or $s2,$zero,$zero +/* f1019ec: 10000002 */ beqz $zero,.L0f1019f8 +/* f1019f0: 24060001 */ addiu $a2,$zero,0x1 +.L0f1019f4: +/* f1019f4: 00003025 */ or $a2,$zero,$zero +.L0f1019f8: +/* f1019f8: 11000003 */ beqz $t0,.L0f101a08 +/* f1019fc: 24010002 */ addiu $at,$zero,0x2 +/* f101a00: 10000002 */ beqz $zero,.L0f101a0c +/* f101a04: 24050001 */ addiu $a1,$zero,0x1 +.L0f101a08: +/* f101a08: 00002825 */ or $a1,$zero,$zero +.L0f101a0c: +/* f101a0c: 51200004 */ beqzl $t1,.L0f101a20 +/* f101a10: 00002025 */ or $a0,$zero,$zero +/* f101a14: 10000002 */ beqz $zero,.L0f101a20 +/* f101a18: 24040001 */ addiu $a0,$zero,0x1 +/* f101a1c: 00002025 */ or $a0,$zero,$zero +.L0f101a20: +/* f101a20: 51400004 */ beqzl $t2,.L0f101a34 +/* f101a24: 00001825 */ or $v1,$zero,$zero +/* f101a28: 10000002 */ beqz $zero,.L0f101a34 +/* f101a2c: 24030001 */ addiu $v1,$zero,0x1 +/* f101a30: 00001825 */ or $v1,$zero,$zero +.L0f101a34: +/* f101a34: 0064c021 */ addu $t8,$v1,$a0 +/* f101a38: 03057821 */ addu $t7,$t8,$a1 +/* f101a3c: 01e67021 */ addu $t6,$t7,$a2 +/* f101a40: 15c10011 */ bne $t6,$at,.L0f101a88 +/* f101a44: 00000000 */ sll $zero,$zero,0x0 +/* f101a48: 0fc54bcd */ jal func0f152f34 +/* f101a4c: 00000000 */ sll $zero,$zero,0x0 +/* f101a50: 24010001 */ addiu $at,$zero,0x1 +/* f101a54: 10410021 */ beq $v0,$at,.L0f101adc +/* f101a58: 3c198009 */ lui $t9,0x8009 +/* f101a5c: 93390af0 */ lbu $t9,0xaf0($t9) +/* f101a60: 24010001 */ addiu $at,$zero,0x1 +/* f101a64: 3c07800a */ lui $a3,0x800a +/* f101a68: 1321001c */ beq $t9,$at,.L0f101adc +/* f101a6c: 3c08800a */ lui $t0,0x800a +/* f101a70: 3c09800a */ lui $t1,0x800a +/* f101a74: 3c0a800a */ lui $t2,0x800a +/* f101a78: 8d4aa030 */ lw $t2,-0x5fd0($t2) +/* f101a7c: 8d29a024 */ lw $t1,-0x5fdc($t1) +/* f101a80: 8ce7a02c */ lw $a3,-0x5fd4($a3) +/* f101a84: 8d08a028 */ lw $t0,-0x5fd8($t0) +.L0f101a88: +/* f101a88: 10e00003 */ beqz $a3,.L0f101a98 +/* f101a8c: 00002825 */ or $a1,$zero,$zero +/* f101a90: 10000001 */ beqz $zero,.L0f101a98 +/* f101a94: 24050001 */ addiu $a1,$zero,0x1 +.L0f101a98: +/* f101a98: 11000003 */ beqz $t0,.L0f101aa8 +/* f101a9c: 00001025 */ or $v0,$zero,$zero +/* f101aa0: 10000001 */ beqz $zero,.L0f101aa8 +/* f101aa4: 24020001 */ addiu $v0,$zero,0x1 +.L0f101aa8: +/* f101aa8: 11200003 */ beqz $t1,.L0f101ab8 +/* f101aac: 00002025 */ or $a0,$zero,$zero +/* f101ab0: 10000001 */ beqz $zero,.L0f101ab8 +/* f101ab4: 24040001 */ addiu $a0,$zero,0x1 +.L0f101ab8: +/* f101ab8: 11400003 */ beqz $t2,.L0f101ac8 +/* f101abc: 00001825 */ or $v1,$zero,$zero +/* f101ac0: 10000001 */ beqz $zero,.L0f101ac8 +/* f101ac4: 24030001 */ addiu $v1,$zero,0x1 +.L0f101ac8: +/* f101ac8: 0064c021 */ addu $t8,$v1,$a0 +/* f101acc: 03027821 */ addu $t7,$t8,$v0 +/* f101ad0: 01e57021 */ addu $t6,$t7,$a1 +/* f101ad4: 29c10003 */ slti $at,$t6,0x3 +/* f101ad8: 1420000c */ bnez $at,.L0f101b0c +.L0f101adc: +/* f101adc: 3c0b800a */ lui $t3,0x800a +/* f101ae0: 256b9fc0 */ addiu $t3,$t3,-24640 +/* f101ae4: 8d79028c */ lw $t9,0x28c($t3) +/* f101ae8: 8d67006c */ lw $a3,0x6c($t3) +/* f101aec: 8d680068 */ lw $t0,0x68($t3) +/* f101af0: 33380001 */ andi $t8,$t9,0x1 +/* f101af4: 8d690064 */ lw $t1,0x64($t3) +/* f101af8: 17000003 */ bnez $t8,.L0f101b08 +/* f101afc: 8d6a0070 */ lw $t2,0x70($t3) +/* f101b00: 10000002 */ beqz $zero,.L0f101b0c +/* f101b04: 24120008 */ addiu $s2,$zero,0x8 +.L0f101b08: +/* f101b08: 2412fff8 */ addiu $s2,$zero,-8 +.L0f101b0c: +/* f101b0c: 10e00003 */ beqz $a3,.L0f101b1c +/* f101b10: 24010001 */ addiu $at,$zero,0x1 +/* f101b14: 10000002 */ beqz $zero,.L0f101b20 +/* f101b18: 24060001 */ addiu $a2,$zero,0x1 +.L0f101b1c: +/* f101b1c: 00003025 */ or $a2,$zero,$zero +.L0f101b20: +/* f101b20: 51000004 */ beqzl $t0,.L0f101b34 +/* f101b24: 00002825 */ or $a1,$zero,$zero +/* f101b28: 10000002 */ beqz $zero,.L0f101b34 +/* f101b2c: 24050001 */ addiu $a1,$zero,0x1 +/* f101b30: 00002825 */ or $a1,$zero,$zero +.L0f101b34: +/* f101b34: 51200004 */ beqzl $t1,.L0f101b48 +/* f101b38: 00002025 */ or $a0,$zero,$zero +/* f101b3c: 10000002 */ beqz $zero,.L0f101b48 +/* f101b40: 24040001 */ addiu $a0,$zero,0x1 +/* f101b44: 00002025 */ or $a0,$zero,$zero +.L0f101b48: +/* f101b48: 51400004 */ beqzl $t2,.L0f101b5c +/* f101b4c: 00001825 */ or $v1,$zero,$zero +/* f101b50: 10000002 */ beqz $zero,.L0f101b5c +/* f101b54: 24030001 */ addiu $v1,$zero,0x1 +/* f101b58: 00001825 */ or $v1,$zero,$zero +.L0f101b5c: +/* f101b5c: 00647821 */ addu $t7,$v1,$a0 +/* f101b60: 01e57021 */ addu $t6,$t7,$a1 +/* f101b64: 01c6c821 */ addu $t9,$t6,$a2 +/* f101b68: 17210019 */ bne $t9,$at,.L0f101bd0 +/* f101b6c: 00000000 */ sll $zero,$zero,0x0 +/* f101b70: 0fc54b60 */ jal func0f152d80 +/* f101b74: 00000000 */ sll $zero,$zero,0x0 +/* f101b78: 10400015 */ beqz $v0,.L0f101bd0 +/* f101b7c: 00000000 */ sll $zero,$zero,0x0 +/* f101b80: 0c002f40 */ jal 0xbd00 +/* f101b84: 00000000 */ sll $zero,$zero,0x0 +/* f101b88: 3c188008 */ lui $t8,0x8008 +/* f101b8c: 8f18fac0 */ lw $t8,-0x540($t8) +/* f101b90: 44972000 */ mtc1 $s7,$f4 +/* f101b94: 0058001a */ div $zero,$v0,$t8 +/* f101b98: 00008012 */ mflo $s0 +/* f101b9c: 26100020 */ addiu $s0,$s0,0x20 +/* f101ba0: 17000002 */ bnez $t8,.L0f101bac +/* f101ba4: 00000000 */ sll $zero,$zero,0x0 +/* f101ba8: 0007000d */ break 0x7 +.L0f101bac: +/* f101bac: 2401ffff */ addiu $at,$zero,-1 +/* f101bb0: 17010004 */ bne $t8,$at,.L0f101bc4 +/* f101bb4: 3c018000 */ lui $at,0x8000 +/* f101bb8: 14410002 */ bne $v0,$at,.L0f101bc4 +/* f101bbc: 00000000 */ sll $zero,$zero,0x0 +/* f101bc0: 0006000d */ break 0x6 +.L0f101bc4: +/* f101bc4: 468020a0 */ cvt.s.w $f2,$f4 +/* f101bc8: 10000031 */ beqz $zero,.L0f101c90 +/* f101bcc: 3c013e80 */ lui $at,0x3e80 +.L0f101bd0: +/* f101bd0: 0c002f22 */ jal 0xbc88 +/* f101bd4: 00000000 */ sll $zero,$zero,0x0 +/* f101bd8: 00028c00 */ sll $s1,$v0,0x10 +/* f101bdc: 00117c03 */ sra $t7,$s1,0x10 +/* f101be0: 0c002f40 */ jal 0xbd00 +/* f101be4: 01e08825 */ or $s1,$t7,$zero +/* f101be8: 3c038008 */ lui $v1,0x8008 +/* f101bec: 8c63fac0 */ lw $v1,-0x540($v1) +/* f101bf0: 44974000 */ mtc1 $s7,$f8 +/* f101bf4: 3c013f00 */ lui $at,0x3f00 +/* f101bf8: 0043001a */ div $zero,$v0,$v1 +/* f101bfc: 00007012 */ mflo $t6 +/* f101c00: 44810000 */ mtc1 $at,$f0 +/* f101c04: 468040a0 */ cvt.s.w $f2,$f8 +/* f101c08: 0223001a */ div $zero,$s1,$v1 +/* f101c0c: 0000c812 */ mflo $t9 +/* f101c10: 44995000 */ mtc1 $t9,$f10 +/* f101c14: 14600002 */ bnez $v1,.L0f101c20 +/* f101c18: 00000000 */ sll $zero,$zero,0x0 +/* f101c1c: 0007000d */ break 0x7 +.L0f101c20: +/* f101c20: 2401ffff */ addiu $at,$zero,-1 +/* f101c24: 14610004 */ bne $v1,$at,.L0f101c38 +/* f101c28: 3c018000 */ lui $at,0x8000 +/* f101c2c: 14410002 */ bne $v0,$at,.L0f101c38 +/* f101c30: 00000000 */ sll $zero,$zero,0x0 +/* f101c34: 0006000d */ break 0x6 +.L0f101c38: +/* f101c38: 46805420 */ cvt.s.w $f16,$f10 +/* f101c3c: 14600002 */ bnez $v1,.L0f101c48 +/* f101c40: 00000000 */ sll $zero,$zero,0x0 +/* f101c44: 0007000d */ break 0x7 +.L0f101c48: +/* f101c48: 2401ffff */ addiu $at,$zero,-1 +/* f101c4c: 14610004 */ bne $v1,$at,.L0f101c60 +/* f101c50: 3c018000 */ lui $at,0x8000 +/* f101c54: 16210002 */ bne $s1,$at,.L0f101c60 +/* f101c58: 00000000 */ sll $zero,$zero,0x0 +/* f101c5c: 0006000d */ break 0x6 +.L0f101c60: +/* f101c60: 46008182 */ mul.s $f6,$f16,$f0 +/* f101c64: 4600348d */ trunc.w.s $f18,$f6 +/* f101c68: 46001102 */ mul.s $f4,$f2,$f0 +/* f101c6c: 440f9000 */ mfc1 $t7,$f18 +/* f101c70: 00000000 */ sll $zero,$zero,0x0 +/* f101c74: 01cfc821 */ addu $t9,$t6,$t7 +/* f101c78: 4600220d */ trunc.w.s $f8,$f4 +/* f101c7c: 440e4000 */ mfc1 $t6,$f8 +/* f101c80: 00000000 */ sll $zero,$zero,0x0 +/* f101c84: 032e7823 */ subu $t7,$t9,$t6 +/* f101c88: 01f28021 */ addu $s0,$t7,$s2 +/* f101c8c: 3c013e80 */ lui $at,0x3e80 +.L0f101c90: +/* f101c90: 44815000 */ mtc1 $at,$f10 +/* f101c94: 44800000 */ mtc1 $zero,$f0 +/* f101c98: c7b20100 */ lwc1 $f18,0x100($sp) +/* f101c9c: 460a1402 */ mul.s $f16,$f2,$f10 +/* f101ca0: 4600903c */ c.lt.s $f18,$f0 +/* f101ca4: 4600818d */ trunc.w.s $f6,$f16 +/* f101ca8: 44123000 */ mfc1 $s2,$f6 +/* f101cac: 00000000 */ sll $zero,$zero,0x0 +/* f101cb0: 2652ffff */ addiu $s2,$s2,-1 +/* f101cb4: 02128821 */ addu $s1,$s0,$s2 +/* f101cb8: 45000002 */ bc1f .L0f101cc4 +/* f101cbc: 26330002 */ addiu $s3,$s1,0x2 +/* f101cc0: e7a00100 */ swc1 $f0,0x100($sp) +.L0f101cc4: +/* f101cc4: 8fb901d8 */ lw $t9,0x1d8($sp) +/* f101cc8: 3c0fe700 */ lui $t7,0xe700 +/* f101ccc: 272e0008 */ addiu $t6,$t9,0x8 +/* f101cd0: afae01d8 */ sw $t6,0x1d8($sp) +/* f101cd4: af200004 */ sw $zero,0x4($t9) +/* f101cd8: af2f0000 */ sw $t7,0x0($t9) +/* f101cdc: 8fb801d8 */ lw $t8,0x1d8($sp) +/* f101ce0: 3c0eba00 */ lui $t6,0xba00 +/* f101ce4: 35ce1402 */ ori $t6,$t6,0x1402 +/* f101ce8: 27190008 */ addiu $t9,$t8,0x8 +/* f101cec: afb901d8 */ sw $t9,0x1d8($sp) +/* f101cf0: af000004 */ sw $zero,0x4($t8) +/* f101cf4: af0e0000 */ sw $t6,0x0($t8) +/* f101cf8: 8faf01d8 */ lw $t7,0x1d8($sp) +/* f101cfc: 3c0e0050 */ lui $t6,0x50 +/* f101d00: 3c19b900 */ lui $t9,0xb900 +/* f101d04: 25f80008 */ addiu $t8,$t7,0x8 +/* f101d08: afb801d8 */ sw $t8,0x1d8($sp) +/* f101d0c: 3739031d */ ori $t9,$t9,0x31d +/* f101d10: 35ce4240 */ ori $t6,$t6,0x4240 +/* f101d14: adee0004 */ sw $t6,0x4($t7) +/* f101d18: adf90000 */ sw $t9,0x0($t7) +/* f101d1c: 8faf01d8 */ lw $t7,0x1d8($sp) +/* f101d20: 3c19fcff */ lui $t9,0xfcff +/* f101d24: 3c0efffd */ lui $t6,0xfffd +/* f101d28: 25f80008 */ addiu $t8,$t7,0x8 +/* f101d2c: afb801d8 */ sw $t8,0x1d8($sp) +/* f101d30: 35cef6fb */ ori $t6,$t6,0xf6fb +/* f101d34: 3739ffff */ ori $t9,$t9,0xffff +/* f101d38: adf90000 */ sw $t9,0x0($t7) +/* f101d3c: adee0004 */ sw $t6,0x4($t7) +/* f101d40: 0c002f26 */ jal 0xbc98 +/* f101d44: e7a20068 */ swc1 $f2,0x68($sp) +/* f101d48: 0002a400 */ sll $s4,$v0,0x10 +/* f101d4c: 00147c03 */ sra $t7,$s4,0x10 +/* f101d50: 0c002f44 */ jal 0xbd10 +/* f101d54: 01e0a025 */ or $s4,$t7,$zero +/* f101d58: 3c04800a */ lui $a0,0x800a +/* f101d5c: 24849fc0 */ addiu $a0,$a0,-24640 +/* f101d60: 8c98006c */ lw $t8,0x6c($a0) +/* f101d64: c7a20068 */ lwc1 $f2,0x68($sp) +/* f101d68: 00001825 */ or $v1,$zero,$zero +/* f101d6c: 13000003 */ beqz $t8,.L0f101d7c +/* f101d70: 00003025 */ or $a2,$zero,$zero +/* f101d74: 10000001 */ beqz $zero,.L0f101d7c +/* f101d78: 24030001 */ addiu $v1,$zero,0x1 +.L0f101d7c: +/* f101d7c: 8c990068 */ lw $t9,0x68($a0) +/* f101d80: 00002825 */ or $a1,$zero,$zero +/* f101d84: 13200003 */ beqz $t9,.L0f101d94 +/* f101d88: 00000000 */ sll $zero,$zero,0x0 +/* f101d8c: 10000001 */ beqz $zero,.L0f101d94 +/* f101d90: 24060001 */ addiu $a2,$zero,0x1 +.L0f101d94: +/* f101d94: 8c8e0064 */ lw $t6,0x64($a0) +/* f101d98: 3c0cfa00 */ lui $t4,0xfa00 +/* f101d9c: 11c00003 */ beqz $t6,.L0f101dac +/* f101da0: 00000000 */ sll $zero,$zero,0x0 +/* f101da4: 10000001 */ beqz $zero,.L0f101dac +/* f101da8: 24050001 */ addiu $a1,$zero,0x1 +.L0f101dac: +/* f101dac: 8c8f0070 */ lw $t7,0x70($a0) +/* f101db0: 00002025 */ or $a0,$zero,$zero +/* f101db4: c7a80100 */ lwc1 $f8,0x100($sp) +/* f101db8: 11e00003 */ beqz $t7,.L0f101dc8 +/* f101dbc: 00000000 */ sll $zero,$zero,0x0 +/* f101dc0: 10000001 */ beqz $zero,.L0f101dc8 +/* f101dc4: 24040001 */ addiu $a0,$zero,0x1 +.L0f101dc8: +/* f101dc8: 0085c021 */ addu $t8,$a0,$a1 +/* f101dcc: 0306c821 */ addu $t9,$t8,$a2 +/* f101dd0: 03237021 */ addu $t6,$t9,$v1 +/* f101dd4: 29c10002 */ slti $at,$t6,0x2 +/* f101dd8: 14200003 */ bnez $at,.L0f101de8 +/* f101ddc: 00027c00 */ sll $t7,$v0,0x10 +/* f101de0: 10000002 */ beqz $zero,.L0f101dec +/* f101de4: 24030013 */ addiu $v1,$zero,0x13 +.L0f101de8: +/* f101de8: 24030022 */ addiu $v1,$zero,0x22 +.L0f101dec: +/* f101dec: 000fc403 */ sra $t8,$t7,0x10 +/* f101df0: 0314c821 */ addu $t9,$t8,$s4 +/* f101df4: 13c0005e */ beqz $s8,.L0f101f70 +/* f101df8: 03233823 */ subu $a3,$t9,$v1 +/* f101dfc: 44928000 */ mtc1 $s2,$f16 +/* f101e00: 3c013e80 */ lui $at,0x3e80 +/* f101e04: 44812000 */ mtc1 $at,$f4 +/* f101e08: 468081a0 */ cvt.s.w $f6,$f16 +/* f101e0c: 8fb801d8 */ lw $t8,0x1d8($sp) +/* f101e10: 3c014080 */ lui $at,0x4080 +/* f101e14: 3c0eff00 */ lui $t6,0xff00 +/* f101e18: 27190008 */ addiu $t9,$t8,0x8 +/* f101e1c: 46082281 */ sub.s $f10,$f4,$f8 +/* f101e20: 44812000 */ mtc1 $at,$f4 +/* f101e24: afb901d8 */ sw $t9,0x1d8($sp) +/* f101e28: 3c0b8008 */ lui $t3,0x8008 +/* f101e2c: 460a3482 */ mul.s $f18,$f6,$f10 +/* f101e30: 3c0cfa00 */ lui $t4,0xfa00 +/* f101e34: 35ce0060 */ ori $t6,$t6,0x60 +/* f101e38: 256bfac0 */ addiu $t3,$t3,-1344 +/* f101e3c: af0e0004 */ sw $t6,0x4($t8) +/* f101e40: af0c0000 */ sw $t4,0x0($t8) +/* f101e44: 8d6e0000 */ lw $t6,0x0($t3) +/* f101e48: 46049202 */ mul.s $f8,$f18,$f4 +/* f101e4c: 8fa501d8 */ lw $a1,0x1d8($sp) +/* f101e50: 022e0019 */ multu $s1,$t6 +/* f101e54: 00f54821 */ addu $t1,$a3,$s5 +/* f101e58: 312303ff */ andi $v1,$t1,0x3ff +/* f101e5c: 24b80008 */ addiu $t8,$a1,0x8 +/* f101e60: afb801d8 */ sw $t8,0x1d8($sp) +/* f101e64: 4600440d */ trunc.w.s $f16,$f8 +/* f101e68: 0003c880 */ sll $t9,$v1,0x2 +/* f101e6c: 03201825 */ or $v1,$t9,$zero +/* f101e70: 30e203ff */ andi $v0,$a3,0x3ff +/* f101e74: 440f8000 */ mfc1 $t7,$f16 +/* f101e78: 3c078008 */ lui $a3,0x8008 +/* f101e7c: 240d0080 */ addiu $t5,$zero,0x80 +/* f101e80: 022f3023 */ subu $a2,$s1,$t7 +/* f101e84: 00007812 */ mflo $t7 +/* f101e88: 31f803ff */ andi $t8,$t7,0x3ff +/* f101e8c: 0018cb80 */ sll $t9,$t8,0xe +/* f101e90: 03367025 */ or $t6,$t9,$s6 +/* f101e94: 01c37825 */ or $t7,$t6,$v1 +/* f101e98: acaf0000 */ sw $t7,0x0($a1) +/* f101e9c: 8d790000 */ lw $t9,0x0($t3) +/* f101ea0: 0002c080 */ sll $t8,$v0,0x2 +/* f101ea4: 03001025 */ or $v0,$t8,$zero +/* f101ea8: 00d90019 */ multu $a2,$t9 +/* f101eac: 24e7fac0 */ addiu $a3,$a3,-1344 +/* f101eb0: 00007012 */ mflo $t6 +/* f101eb4: 31cf03ff */ andi $t7,$t6,0x3ff +/* f101eb8: 000fc380 */ sll $t8,$t7,0xe +/* f101ebc: 0302c825 */ or $t9,$t8,$v0 +/* f101ec0: acb90004 */ sw $t9,0x4($a1) +/* f101ec4: 8fae01d8 */ lw $t6,0x1d8($sp) +/* f101ec8: 25cf0008 */ addiu $t7,$t6,0x8 +/* f101ecc: afaf01d8 */ sw $t7,0x1d8($sp) +/* f101ed0: adcd0004 */ sw $t5,0x4($t6) +/* f101ed4: adcc0000 */ sw $t4,0x0($t6) +/* f101ed8: 8cee0000 */ lw $t6,0x0($a3) +/* f101edc: 8fa401d8 */ lw $a0,0x1d8($sp) +/* f101ee0: 00ce0019 */ multu $a2,$t6 +/* f101ee4: 24990008 */ addiu $t9,$a0,0x8 +/* f101ee8: afb901d8 */ sw $t9,0x1d8($sp) +/* f101eec: 02173021 */ addu $a2,$s0,$s7 +/* f101ef0: 00007812 */ mflo $t7 +/* f101ef4: 31f803ff */ andi $t8,$t7,0x3ff +/* f101ef8: 0018cb80 */ sll $t9,$t8,0xe +/* f101efc: 03367025 */ or $t6,$t9,$s6 +/* f101f00: 01c37825 */ or $t7,$t6,$v1 +/* f101f04: ac8f0000 */ sw $t7,0x0($a0) +/* f101f08: 8cf80000 */ lw $t8,0x0($a3) +/* f101f0c: 02180019 */ multu $s0,$t8 +/* f101f10: 0000c812 */ mflo $t9 +/* f101f14: 332e03ff */ andi $t6,$t9,0x3ff +/* f101f18: 000e7b80 */ sll $t7,$t6,0xe +/* f101f1c: 01e2c025 */ or $t8,$t7,$v0 +/* f101f20: ac980004 */ sw $t8,0x4($a0) +/* f101f24: 8cef0000 */ lw $t7,0x0($a3) +/* f101f28: 8fa501d8 */ lw $a1,0x1d8($sp) +/* f101f2c: 00cf0019 */ multu $a2,$t7 +/* f101f30: 24ae0008 */ addiu $t6,$a1,0x8 +/* f101f34: afae01d8 */ sw $t6,0x1d8($sp) +/* f101f38: 0000c012 */ mflo $t8 +/* f101f3c: 331903ff */ andi $t9,$t8,0x3ff +/* f101f40: 00197380 */ sll $t6,$t9,0xe +/* f101f44: 01d67825 */ or $t7,$t6,$s6 +/* f101f48: 01e3c025 */ or $t8,$t7,$v1 +/* f101f4c: acb80000 */ sw $t8,0x0($a1) +/* f101f50: 8cf90000 */ lw $t9,0x0($a3) +/* f101f54: 02790019 */ multu $s3,$t9 +/* f101f58: 00007012 */ mflo $t6 +/* f101f5c: 31cf03ff */ andi $t7,$t6,0x3ff +/* f101f60: 000fc380 */ sll $t8,$t7,0xe +/* f101f64: 0302c825 */ or $t9,$t8,$v0 +/* f101f68: 10000059 */ beqz $zero,.L0f1020d0 +/* f101f6c: acb90004 */ sw $t9,0x4($a1) +.L0f101f70: +/* f101f70: 8fae01d8 */ lw $t6,0x1d8($sp) +/* f101f74: 3c1800c0 */ lui $t8,0xc0 +/* f101f78: 37180060 */ ori $t8,$t8,0x60 +/* f101f7c: 25cf0008 */ addiu $t7,$t6,0x8 +/* f101f80: afaf01d8 */ sw $t7,0x1d8($sp) +/* f101f84: add80004 */ sw $t8,0x4($t6) +/* f101f88: 3c188008 */ lui $t8,0x8008 +/* f101f8c: adcc0000 */ sw $t4,0x0($t6) +/* f101f90: 8f18fac0 */ lw $t8,-0x540($t8) +/* f101f94: 8fa501d8 */ lw $a1,0x1d8($sp) +/* f101f98: 00f54821 */ addu $t1,$a3,$s5 +/* f101f9c: 02380019 */ multu $s1,$t8 +/* f101fa0: 312303ff */ andi $v1,$t1,0x3ff +/* f101fa4: 24ae0008 */ addiu $t6,$a1,0x8 +/* f101fa8: afae01d8 */ sw $t6,0x1d8($sp) +/* f101fac: 00037880 */ sll $t7,$v1,0x2 +/* f101fb0: 01e01825 */ or $v1,$t7,$zero +/* f101fb4: 30e203ff */ andi $v0,$a3,0x3ff +/* f101fb8: 240d0080 */ addiu $t5,$zero,0x80 +/* f101fbc: 0000c812 */ mflo $t9 +/* f101fc0: 332e03ff */ andi $t6,$t9,0x3ff +/* f101fc4: 000e7b80 */ sll $t7,$t6,0xe +/* f101fc8: 01f6c025 */ or $t8,$t7,$s6 +/* f101fcc: 0303c825 */ or $t9,$t8,$v1 +/* f101fd0: 3c0f8008 */ lui $t7,0x8008 +/* f101fd4: acb90000 */ sw $t9,0x0($a1) +/* f101fd8: 8deffac0 */ lw $t7,-0x540($t7) +/* f101fdc: 00027080 */ sll $t6,$v0,0x2 +/* f101fe0: 01c01025 */ or $v0,$t6,$zero +/* f101fe4: 020f0019 */ multu $s0,$t7 +/* f101fe8: 0000c012 */ mflo $t8 +/* f101fec: 331903ff */ andi $t9,$t8,0x3ff +/* f101ff0: 00197380 */ sll $t6,$t9,0xe +/* f101ff4: 01c27825 */ or $t7,$t6,$v0 +/* f101ff8: acaf0004 */ sw $t7,0x4($a1) +/* f101ffc: c7a60100 */ lwc1 $f6,0x100($sp) +/* f102000: 3c188008 */ lui $t8,0x8008 +/* f102004: 8f18fac0 */ lw $t8,-0x540($t8) +/* f102008: 46061282 */ mul.s $f10,$f2,$f6 +/* f10200c: 8faa01d8 */ lw $t2,0x1d8($sp) +/* f102010: 254f0008 */ addiu $t7,$t2,0x8 +/* f102014: afaf01d8 */ sw $t7,0x1d8($sp) +/* f102018: 4600548d */ trunc.w.s $f18,$f10 +/* f10201c: 44199000 */ mfc1 $t9,$f18 +/* f102020: 00000000 */ sll $zero,$zero,0x0 +/* f102024: 03303021 */ addu $a2,$t9,$s0 +/* f102028: 00d80019 */ multu $a2,$t8 +/* f10202c: 00c04025 */ or $t0,$a2,$zero +/* f102030: 02173021 */ addu $a2,$s0,$s7 +/* f102034: 0000c812 */ mflo $t9 +/* f102038: 332e03ff */ andi $t6,$t9,0x3ff +/* f10203c: 000e7b80 */ sll $t7,$t6,0xe +/* f102040: 01f6c025 */ or $t8,$t7,$s6 +/* f102044: 0303c825 */ or $t9,$t8,$v1 +/* f102048: 3c0e8008 */ lui $t6,0x8008 +/* f10204c: ad590000 */ sw $t9,0x0($t2) +/* f102050: 8dcefac0 */ lw $t6,-0x540($t6) +/* f102054: 026e0019 */ multu $s3,$t6 +/* f102058: 00007812 */ mflo $t7 +/* f10205c: 31f803ff */ andi $t8,$t7,0x3ff +/* f102060: 0018cb80 */ sll $t9,$t8,0xe +/* f102064: 03227025 */ or $t6,$t9,$v0 +/* f102068: ad4e0004 */ sw $t6,0x4($t2) +/* f10206c: 8faf01d8 */ lw $t7,0x1d8($sp) +/* f102070: 25f80008 */ addiu $t8,$t7,0x8 +/* f102074: afb801d8 */ sw $t8,0x1d8($sp) +/* f102078: aded0004 */ sw $t5,0x4($t7) +/* f10207c: adec0000 */ sw $t4,0x0($t7) +/* f102080: 3c0f8008 */ lui $t7,0x8008 +/* f102084: 8deffac0 */ lw $t7,-0x540($t7) +/* f102088: 8fa501d8 */ lw $a1,0x1d8($sp) +/* f10208c: 00cf0019 */ multu $a2,$t7 +/* f102090: 24ae0008 */ addiu $t6,$a1,0x8 +/* f102094: afae01d8 */ sw $t6,0x1d8($sp) +/* f102098: 0000c012 */ mflo $t8 +/* f10209c: 331903ff */ andi $t9,$t8,0x3ff +/* f1020a0: 00197380 */ sll $t6,$t9,0xe +/* f1020a4: 01d67825 */ or $t7,$t6,$s6 +/* f1020a8: 01e3c025 */ or $t8,$t7,$v1 +/* f1020ac: 3c198008 */ lui $t9,0x8008 +/* f1020b0: acb80000 */ sw $t8,0x0($a1) +/* f1020b4: 8f39fac0 */ lw $t9,-0x540($t9) +/* f1020b8: 01190019 */ multu $t0,$t9 +/* f1020bc: 00007012 */ mflo $t6 +/* f1020c0: 31cf03ff */ andi $t7,$t6,0x3ff +/* f1020c4: 000fc380 */ sll $t8,$t7,0xe +/* f1020c8: 0302c825 */ or $t9,$t8,$v0 +/* f1020cc: acb90004 */ sw $t9,0x4($a1) +.L0f1020d0: +/* f1020d0: 44952000 */ mtc1 $s5,$f4 +/* f1020d4: 8faf01d8 */ lw $t7,0x1d8($sp) +/* f1020d8: 3c013f40 */ lui $at,0x3f40 +/* f1020dc: 46802220 */ cvt.s.w $f8,$f4 +/* f1020e0: 25f80008 */ addiu $t8,$t7,0x8 +/* f1020e4: 44818000 */ mtc1 $at,$f16 +/* f1020e8: afb801d8 */ sw $t8,0x1d8($sp) +/* f1020ec: 3c1900c0 */ lui $t9,0xc0 +/* f1020f0: 37390060 */ ori $t9,$t9,0x60 +/* f1020f4: adf90004 */ sw $t9,0x4($t7) +/* f1020f8: adec0000 */ sw $t4,0x0($t7) +/* f1020fc: 46104182 */ mul.s $f6,$f8,$f16 +/* f102100: c7b200fc */ lwc1 $f18,0xfc($sp) +/* f102104: 3c1f8008 */ lui $ra,0x8008 +/* f102108: 27fffac0 */ addiu $ra,$ra,-1344 +/* f10210c: 46121102 */ mul.s $f4,$f2,$f18 +/* f102110: 8ff80000 */ lw $t8,0x0($ra) +/* f102114: 8fa401d8 */ lw $a0,0x1d8($sp) +/* f102118: 25250002 */ addiu $a1,$t1,0x2 +/* f10211c: 30aa03ff */ andi $t2,$a1,0x3ff +/* f102120: 24990008 */ addiu $t9,$a0,0x8 +/* f102124: 4600328d */ trunc.w.s $f10,$f6 +/* f102128: afb901d8 */ sw $t9,0x1d8($sp) +/* f10212c: 3c038008 */ lui $v1,0x8008 +/* f102130: 4600220d */ trunc.w.s $f8,$f4 +/* f102134: 44155000 */ mfc1 $s5,$f10 +/* f102138: 2463fac0 */ addiu $v1,$v1,-1344 +/* f10213c: 440f4000 */ mfc1 $t7,$f8 +/* f102140: 00b53821 */ addu $a3,$a1,$s5 +/* f102144: 30ee03ff */ andi $t6,$a3,0x3ff +/* f102148: 01f04021 */ addu $t0,$t7,$s0 +/* f10214c: 01180019 */ multu $t0,$t8 +/* f102150: 000e3880 */ sll $a3,$t6,0x2 +/* f102154: 0000c812 */ mflo $t9 +/* f102158: 332e03ff */ andi $t6,$t9,0x3ff +/* f10215c: 000e7b80 */ sll $t7,$t6,0xe +/* f102160: 01f6c025 */ or $t8,$t7,$s6 +/* f102164: 0307c825 */ or $t9,$t8,$a3 +/* f102168: ac990000 */ sw $t9,0x0($a0) +/* f10216c: 8fef0000 */ lw $t7,0x0($ra) +/* f102170: 000a7080 */ sll $t6,$t2,0x2 +/* f102174: 01c05025 */ or $t2,$t6,$zero +/* f102178: 020f0019 */ multu $s0,$t7 +/* f10217c: 0000c012 */ mflo $t8 +/* f102180: 331903ff */ andi $t9,$t8,0x3ff +/* f102184: 00197380 */ sll $t6,$t9,0xe +/* f102188: 01ca7825 */ or $t7,$t6,$t2 +/* f10218c: ac8f0004 */ sw $t7,0x4($a0) +/* f102190: 8fb801d8 */ lw $t8,0x1d8($sp) +/* f102194: 27190008 */ addiu $t9,$t8,0x8 +/* f102198: afb901d8 */ sw $t9,0x1d8($sp) +/* f10219c: af0d0004 */ sw $t5,0x4($t8) +/* f1021a0: af0c0000 */ sw $t4,0x0($t8) +/* f1021a4: 8c780000 */ lw $t8,0x0($v1) +/* f1021a8: 8fa201d8 */ lw $v0,0x1d8($sp) +/* f1021ac: 00d80019 */ multu $a2,$t8 +/* f1021b0: 244f0008 */ addiu $t7,$v0,0x8 +/* f1021b4: afaf01d8 */ sw $t7,0x1d8($sp) +/* f1021b8: 0000c812 */ mflo $t9 +/* f1021bc: 332e03ff */ andi $t6,$t9,0x3ff +/* f1021c0: 000e7b80 */ sll $t7,$t6,0xe +/* f1021c4: 01f6c025 */ or $t8,$t7,$s6 +/* f1021c8: 0307c825 */ or $t9,$t8,$a3 +/* f1021cc: ac590000 */ sw $t9,0x0($v0) +/* f1021d0: 8c6e0000 */ lw $t6,0x0($v1) +/* f1021d4: 010e0019 */ multu $t0,$t6 +/* f1021d8: 00007812 */ mflo $t7 +/* f1021dc: 31f803ff */ andi $t8,$t7,0x3ff +/* f1021e0: 0018cb80 */ sll $t9,$t8,0xe +/* f1021e4: 032a7025 */ or $t6,$t9,$t2 +/* f1021e8: ac4e0004 */ sw $t6,0x4($v0) +/* f1021ec: 8fbf004c */ lw $ra,0x4c($sp) +.L0f1021f0: +/* f1021f0: 240f0001 */ addiu $t7,$zero,0x1 +/* f1021f4: 3c018008 */ lui $at,0x8008 +/* f1021f8: 8fa201d8 */ lw $v0,0x1d8($sp) +/* f1021fc: 8fb00028 */ lw $s0,0x28($sp) +/* f102200: 8fb1002c */ lw $s1,0x2c($sp) +/* f102204: 8fb20030 */ lw $s2,0x30($sp) +/* f102208: 8fb30034 */ lw $s3,0x34($sp) +/* f10220c: 8fb40038 */ lw $s4,0x38($sp) +/* f102210: 8fb5003c */ lw $s5,0x3c($sp) +/* f102214: 8fb60040 */ lw $s6,0x40($sp) +/* f102218: 8fb70044 */ lw $s7,0x44($sp) +/* f10221c: 8fbe0048 */ lw $s8,0x48($sp) +/* f102220: ac2ffac0 */ sw $t7,-0x540($at) +/* f102224: 03e00008 */ jr $ra +/* f102228: 27bd01d8 */ addiu $sp,$sp,0x1d8 +/* f10222c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f102230 +/* f102230: 03e00008 */ jr $ra +/* f102234: 00000000 */ sll $zero,$zero,0x0 +/* f102238: 00000000 */ sll $zero,$zero,0x0 +/* f10223c: 00000000 */ sll $zero,$zero,0x0 +/* f102240: 3c0e800a */ lui $t6,0x800a +/* f102244: 91cedfea */ lbu $t6,-0x2016($t6) +/* f102248: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10224c: afa40018 */ sw $a0,0x18($sp) +/* f102250: 000e7880 */ sll $t7,$t6,0x2 +/* f102254: 01ee7823 */ subu $t7,$t7,$t6 +/* f102258: 000f7880 */ sll $t7,$t7,0x2 +/* f10225c: 3c048007 */ lui $a0,0x8007 +/* f102260: afbf0014 */ sw $ra,0x14($sp) +/* f102264: 008f2021 */ addu $a0,$a0,$t7 +/* f102268: 0fc5b9f1 */ jal func0f16e7c4 +/* f10226c: 94841e76 */ lhu $a0,0x1e76($a0) +/* f102270: 3c048007 */ lui $a0,0x8007 +/* f102274: 3c057f1b */ lui $a1,0x7f1b +/* f102278: 24a52cf0 */ addiu $a1,$a1,0x2cf0 +/* f10227c: 8c841440 */ lw $a0,0x1440($a0) +/* f102280: 0c004dad */ jal 0x136b4 +/* f102284: 00403025 */ or $a2,$v0,$zero +/* f102288: 8fbf0014 */ lw $ra,0x14($sp) +/* f10228c: 3c028007 */ lui $v0,0x8007 +/* f102290: 8c421440 */ lw $v0,0x1440($v0) +/* f102294: 03e00008 */ jr $ra +/* f102298: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10229c: 3c03800a */ lui $v1,0x800a +/* f1022a0: 2463dfe8 */ addiu $v1,$v1,-8216 +/* f1022a4: 906e0000 */ lbu $t6,0x0($v1) +/* f1022a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1022ac: afbf0014 */ sw $ra,0x14($sp) +/* f1022b0: 31cf0001 */ andi $t7,$t6,0x1 +/* f1022b4: 11e00005 */ beqz $t7,.L0f1022cc +/* f1022b8: afa40018 */ sw $a0,0x18($sp) +/* f1022bc: 0fc5b9f1 */ jal func0f16e7c4 +/* f1022c0: 240454dd */ addiu $a0,$zero,0x54dd +/* f1022c4: 10000017 */ beqz $zero,.L0f102324 +/* f1022c8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1022cc: +/* f1022cc: 8c620000 */ lw $v0,0x0($v1) +/* f1022d0: 24010001 */ addiu $at,$zero,0x1 +/* f1022d4: 0002c642 */ srl $t8,$v0,0x19 +/* f1022d8: 1300000f */ beqz $t8,.L0f102318 +/* f1022dc: 00000000 */ sll $zero,$zero,0x0 +/* f1022e0: 13010005 */ beq $t8,$at,.L0f1022f8 +/* f1022e4: 24010002 */ addiu $at,$zero,0x2 +/* f1022e8: 13010007 */ beq $t8,$at,.L0f102308 +/* f1022ec: 00000000 */ sll $zero,$zero,0x0 +/* f1022f0: 10000009 */ beqz $zero,.L0f102318 +/* f1022f4: 00000000 */ sll $zero,$zero,0x0 +.L0f1022f8: +/* f1022f8: 0fc5b9f1 */ jal func0f16e7c4 +/* f1022fc: 240456fc */ addiu $a0,$zero,0x56fc +/* f102300: 10000008 */ beqz $zero,.L0f102324 +/* f102304: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102308: +/* f102308: 0fc5b9f1 */ jal func0f16e7c4 +/* f10230c: 240456fd */ addiu $a0,$zero,0x56fd +/* f102310: 10000004 */ beqz $zero,.L0f102324 +/* f102314: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102318: +/* f102318: 0fc5b9f1 */ jal func0f16e7c4 +/* f10231c: 240456fb */ addiu $a0,$zero,0x56fb +/* f102320: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102324: +/* f102324: 27bd0018 */ addiu $sp,$sp,0x18 +/* f102328: 03e00008 */ jr $ra +/* f10232c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f102330 +/* f102330: 27bdffe0 */ addiu $sp,$sp,-32 +/* f102334: 3c02800a */ lui $v0,0x800a +/* f102338: 24429fc0 */ addiu $v0,$v0,-24640 +/* f10233c: 3c0e8007 */ lui $t6,0x8007 +/* f102340: 8c480298 */ lw $t0,0x298($v0) +/* f102344: afbf0014 */ sw $ra,0x14($sp) +/* f102348: afa50024 */ sw $a1,0x24($sp) +/* f10234c: 25ce19e0 */ addiu $t6,$t6,0x19e0 +/* f102350: 8dc10000 */ lw $at,0x0($t6) +/* f102354: 27a3001c */ addiu $v1,$sp,0x1c +/* f102358: 05010004 */ bgez $t0,.L0f10236c +/* f10235c: ac610000 */ sw $at,0x0($v1) +/* f102360: 8c49029c */ lw $t1,0x29c($v0) +/* f102364: 05220004 */ bltzl $t1,.L0f102378 +/* f102368: 248bffff */ addiu $t3,$a0,-1 +.L0f10236c: +/* f10236c: 8c4a0288 */ lw $t2,0x288($v0) +/* f102370: 8d470070 */ lw $a3,0x70($t2) +/* f102374: 248bffff */ addiu $t3,$a0,-1 +.L0f102378: +/* f102378: 2d610010 */ sltiu $at,$t3,0x10 +/* f10237c: 10200052 */ beqz $at,.L0f1024c8 +/* f102380: 000b5880 */ sll $t3,$t3,0x2 +/* f102384: 3c017f1b */ lui $at,0x7f1b +/* f102388: 002b0821 */ addu $at,$at,$t3 +/* f10238c: 8c2b2d5c */ lw $t3,0x2d5c($at) +/* f102390: 01600008 */ jr $t3 +/* f102394: 00000000 */ sll $zero,$zero,0x0 +/* f102398: 240c0008 */ addiu $t4,$zero,0x8 +/* f10239c: 1000004a */ beqz $zero,.L0f1024c8 +/* f1023a0: accc0000 */ sw $t4,0x0($a2) +/* f1023a4: 240d0002 */ addiu $t5,$zero,0x2 +/* f1023a8: 10000047 */ beqz $zero,.L0f1024c8 +/* f1023ac: accd0000 */ sw $t5,0x0($a2) +/* f1023b0: 8cd80000 */ lw $t8,0x0($a2) +/* f1023b4: 3c048007 */ lui $a0,0x8007 +/* f1023b8: 00187840 */ sll $t7,$t8,0x1 +/* f1023bc: 008f2021 */ addu $a0,$a0,$t7 +/* f1023c0: 0fc5b9f1 */ jal func0f16e7c4 +/* f1023c4: 948419d0 */ lhu $a0,0x19d0($a0) +/* f1023c8: 10000041 */ beqz $zero,.L0f1024d0 +/* f1023cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f1023d0: 8cce0000 */ lw $t6,0x0($a2) +/* f1023d4: 000ec840 */ sll $t9,$t6,0x1 +/* f1023d8: 00794021 */ addu $t0,$v1,$t9 +/* f1023dc: 0fc5b9f1 */ jal func0f16e7c4 +/* f1023e0: 95040000 */ lhu $a0,0x0($t0) +/* f1023e4: 1000003a */ beqz $zero,.L0f1024d0 +/* f1023e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1023ec: 8cc90000 */ lw $t1,0x0($a2) +/* f1023f0: 240a0004 */ addiu $t2,$zero,0x4 +/* f1023f4: 15200003 */ bnez $t1,.L0f102404 +/* f1023f8: 00000000 */ sll $zero,$zero,0x0 +/* f1023fc: 10000032 */ beqz $zero,.L0f1024c8 +/* f102400: acc00008 */ sw $zero,0x8($a2) +.L0f102404: +/* f102404: 10000030 */ beqz $zero,.L0f1024c8 +/* f102408: acca0008 */ sw $t2,0x8($a2) +/* f10240c: 00e02025 */ or $a0,$a3,$zero +/* f102410: 0fc549cb */ jal func0f15272c +/* f102414: 8cc50000 */ lw $a1,0x0($a2) +/* f102418: 3c02800a */ lui $v0,0x800a +/* f10241c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102420: 8c4b0458 */ lw $t3,0x458($v0) +/* f102424: 356c0001 */ ori $t4,$t3,0x1 +/* f102428: 10000027 */ beqz $zero,.L0f1024c8 +/* f10242c: ac4c0458 */ sw $t4,0x458($v0) +/* f102430: 00e02025 */ or $a0,$a3,$zero +/* f102434: afa60028 */ sw $a2,0x28($sp) +/* f102438: 0fc549c4 */ jal func0f152710 +/* f10243c: afa7002c */ sw $a3,0x2c($sp) +/* f102440: 8fa60028 */ lw $a2,0x28($sp) +/* f102444: 8fa7002c */ lw $a3,0x2c($sp) +/* f102448: 3c0d8007 */ lui $t5,0x8007 +/* f10244c: acc20000 */ sw $v0,0x0($a2) +/* f102450: 8dad1448 */ lw $t5,0x1448($t5) +/* f102454: 3c01800a */ lui $at,0x800a +/* f102458: 000dc0c0 */ sll $t8,$t5,0x3 +/* f10245c: 030dc023 */ subu $t8,$t8,$t5 +/* f102460: 0018c080 */ sll $t8,$t8,0x2 +/* f102464: 030dc021 */ addu $t8,$t8,$t5 +/* f102468: 0018c0c0 */ sll $t8,$t8,0x3 +/* f10246c: 030dc023 */ subu $t8,$t8,$t5 +/* f102470: 0018c100 */ sll $t8,$t8,0x4 +/* f102474: 00380821 */ addu $at,$at,$t8 +/* f102478: 10000013 */ beqz $zero,.L0f1024c8 +/* f10247c: ac27ee24 */ sw $a3,-0x11dc($at) +/* f102480: 3c0f800a */ lui $t7,0x800a +/* f102484: 8def19c4 */ lw $t7,0x19c4($t7) +/* f102488: 24010002 */ addiu $at,$zero,0x2 +/* f10248c: 3c198007 */ lui $t9,0x8007 +/* f102490: 55e1000e */ bnel $t7,$at,.L0f1024cc +/* f102494: 00001025 */ or $v0,$zero,$zero +/* f102498: 8f391448 */ lw $t9,0x1448($t9) +/* f10249c: 8cce0000 */ lw $t6,0x0($a2) +/* f1024a0: 3c01800a */ lui $at,0x800a +/* f1024a4: 001940c0 */ sll $t0,$t9,0x3 +/* f1024a8: 01194023 */ subu $t0,$t0,$t9 +/* f1024ac: 00084080 */ sll $t0,$t0,0x2 +/* f1024b0: 01194021 */ addu $t0,$t0,$t9 +/* f1024b4: 000840c0 */ sll $t0,$t0,0x3 +/* f1024b8: 01194023 */ subu $t0,$t0,$t9 +/* f1024bc: 00084100 */ sll $t0,$t0,0x4 +/* f1024c0: 00280821 */ addu $at,$at,$t0 +/* f1024c4: ac2eee20 */ sw $t6,-0x11e0($at) +.L0f1024c8: +/* f1024c8: 00001025 */ or $v0,$zero,$zero +.L0f1024cc: +/* f1024cc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1024d0: +/* f1024d0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f1024d4: 03e00008 */ jr $ra +/* f1024d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1024dc +/* f1024dc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1024e0: afbf0014 */ sw $ra,0x14($sp) +/* f1024e4: 0fc408cc */ jal func0f102330 +/* f1024e8: 24070004 */ addiu $a3,$zero,0x4 +/* f1024ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f1024f0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1024f4: 03e00008 */ jr $ra +/* f1024f8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1024fc +/* f1024fc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f102500: afbf0014 */ sw $ra,0x14($sp) +/* f102504: 0fc408cc */ jal func0f102330 +/* f102508: 24070005 */ addiu $a3,$zero,0x5 +/* f10250c: 8fbf0014 */ lw $ra,0x14($sp) +/* f102510: 27bd0018 */ addiu $sp,$sp,0x18 +/* f102514: 03e00008 */ jr $ra +/* f102518: 00000000 */ sll $zero,$zero,0x0 +/* f10251c: 3c02800a */ lui $v0,0x800a +/* f102520: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102524: 8c4e0298 */ lw $t6,0x298($v0) +/* f102528: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10252c: afbf0014 */ sw $ra,0x14($sp) +/* f102530: 05c10004 */ bgez $t6,.L0f102544 +/* f102534: 00803825 */ or $a3,$a0,$zero +/* f102538: 8c4f029c */ lw $t7,0x29c($v0) +/* f10253c: 05e20005 */ bltzl $t7,.L0f102554 +/* f102540: 8ca4000c */ lw $a0,0xc($a1) +.L0f102544: +/* f102544: 8c580288 */ lw $t8,0x288($v0) +/* f102548: 10000002 */ beqz $zero,.L0f102554 +/* f10254c: 8f040070 */ lw $a0,0x70($t8) +/* f102550: 8ca4000c */ lw $a0,0xc($a1) +.L0f102554: +/* f102554: 24010006 */ addiu $at,$zero,0x6 +/* f102558: 10e10008 */ beq $a3,$at,.L0f10257c +/* f10255c: 24010008 */ addiu $at,$zero,0x8 +/* f102560: 54e10010 */ bnel $a3,$at,.L0f1025a4 +/* f102564: 00001025 */ or $v0,$zero,$zero +/* f102568: 0fc549e0 */ jal func0f152780 +/* f10256c: 00000000 */ sll $zero,$zero,0x0 +/* f102570: 2c590001 */ sltiu $t9,$v0,0x1 +/* f102574: 1000000b */ beqz $zero,.L0f1025a4 +/* f102578: 03201025 */ or $v0,$t9,$zero +.L0f10257c: +/* f10257c: 8cc50000 */ lw $a1,0x0($a2) +/* f102580: 2ca80001 */ sltiu $t0,$a1,0x1 +/* f102584: 0fc54a52 */ jal func0f152948 +/* f102588: 01002825 */ or $a1,$t0,$zero +/* f10258c: 3c02800a */ lui $v0,0x800a +/* f102590: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102594: 8c490458 */ lw $t1,0x458($v0) +/* f102598: 352a0001 */ ori $t2,$t1,0x1 +/* f10259c: ac4a0458 */ sw $t2,0x458($v0) +/* f1025a0: 00001025 */ or $v0,$zero,$zero +.L0f1025a4: +/* f1025a4: 8fbf0014 */ lw $ra,0x14($sp) +/* f1025a8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1025ac: 03e00008 */ jr $ra +/* f1025b0: 00000000 */ sll $zero,$zero,0x0 +/* f1025b4: 3c02800a */ lui $v0,0x800a +/* f1025b8: 24429fc0 */ addiu $v0,$v0,-24640 +/* f1025bc: 8c4e0298 */ lw $t6,0x298($v0) +/* f1025c0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1025c4: afbf0014 */ sw $ra,0x14($sp) +/* f1025c8: 05c10004 */ bgez $t6,.L0f1025dc +/* f1025cc: 00803825 */ or $a3,$a0,$zero +/* f1025d0: 8c4f029c */ lw $t7,0x29c($v0) +/* f1025d4: 05e20005 */ bltzl $t7,.L0f1025ec +/* f1025d8: 8ca4000c */ lw $a0,0xc($a1) +.L0f1025dc: +/* f1025dc: 8c580288 */ lw $t8,0x288($v0) +/* f1025e0: 10000002 */ beqz $zero,.L0f1025ec +/* f1025e4: 8f040070 */ lw $a0,0x70($t8) +/* f1025e8: 8ca4000c */ lw $a0,0xc($a1) +.L0f1025ec: +/* f1025ec: 3c198007 */ lui $t9,0x8007 +/* f1025f0: 273919e4 */ addiu $t9,$t9,0x19e4 +/* f1025f4: 8f210000 */ lw $at,0x0($t9) +/* f1025f8: 27a30020 */ addiu $v1,$sp,0x20 +/* f1025fc: 240a0002 */ addiu $t2,$zero,0x2 +/* f102600: ac610000 */ sw $at,0x0($v1) +/* f102604: 24010001 */ addiu $at,$zero,0x1 +/* f102608: 10e10009 */ beq $a3,$at,.L0f102630 +/* f10260c: 24010003 */ addiu $at,$zero,0x3 +/* f102610: 10e10009 */ beq $a3,$at,.L0f102638 +/* f102614: 24010006 */ addiu $at,$zero,0x6 +/* f102618: 10e1000e */ beq $a3,$at,.L0f102654 +/* f10261c: 24010007 */ addiu $at,$zero,0x7 +/* f102620: 10e10014 */ beq $a3,$at,.L0f102674 +/* f102624: 00000000 */ sll $zero,$zero,0x0 +/* f102628: 10000017 */ beqz $zero,.L0f102688 +/* f10262c: 00001025 */ or $v0,$zero,$zero +.L0f102630: +/* f102630: 10000014 */ beqz $zero,.L0f102684 +/* f102634: acca0000 */ sw $t2,0x0($a2) +.L0f102638: +/* f102638: 8ccb0000 */ lw $t3,0x0($a2) +/* f10263c: 000b6040 */ sll $t4,$t3,0x1 +/* f102640: 006c6821 */ addu $t5,$v1,$t4 +/* f102644: 0fc5b9f1 */ jal func0f16e7c4 +/* f102648: 95a40000 */ lhu $a0,0x0($t5) +/* f10264c: 1000000f */ beqz $zero,.L0f10268c +/* f102650: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102654: +/* f102654: 0fc54a94 */ jal func0f152a50 +/* f102658: 8cc50000 */ lw $a1,0x0($a2) +/* f10265c: 3c02800a */ lui $v0,0x800a +/* f102660: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102664: 8c4e0458 */ lw $t6,0x458($v0) +/* f102668: 35cf0001 */ ori $t7,$t6,0x1 +/* f10266c: 10000005 */ beqz $zero,.L0f102684 +/* f102670: ac4f0458 */ sw $t7,0x458($v0) +.L0f102674: +/* f102674: 0fc549fb */ jal func0f1527ec +/* f102678: afa60030 */ sw $a2,0x30($sp) +/* f10267c: 8fa60030 */ lw $a2,0x30($sp) +/* f102680: acc20000 */ sw $v0,0x0($a2) +.L0f102684: +/* f102684: 00001025 */ or $v0,$zero,$zero +.L0f102688: +/* f102688: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10268c: +/* f10268c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f102690: 03e00008 */ jr $ra +/* f102694: 00000000 */ sll $zero,$zero,0x0 +/* f102698: 27bdffd8 */ addiu $sp,$sp,-40 +/* f10269c: 3c0e8007 */ lui $t6,0x8007 +/* f1026a0: afbf0014 */ sw $ra,0x14($sp) +/* f1026a4: afa5002c */ sw $a1,0x2c($sp) +/* f1026a8: 25ce19e8 */ addiu $t6,$t6,0x19e8 +/* f1026ac: 8dc10000 */ lw $at,0x0($t6) +/* f1026b0: 27a20020 */ addiu $v0,$sp,0x20 +/* f1026b4: 24080004 */ addiu $t0,$zero,0x4 +/* f1026b8: ac410000 */ sw $at,0x0($v0) +/* f1026bc: 8dd90004 */ lw $t9,0x4($t6) +/* f1026c0: 24010001 */ addiu $at,$zero,0x1 +/* f1026c4: 1081000a */ beq $a0,$at,.L0f1026f0 +/* f1026c8: ac590004 */ sw $t9,0x4($v0) +/* f1026cc: 24010003 */ addiu $at,$zero,0x3 +/* f1026d0: 10810009 */ beq $a0,$at,.L0f1026f8 +/* f1026d4: 24010006 */ addiu $at,$zero,0x6 +/* f1026d8: 1081000e */ beq $a0,$at,.L0f102714 +/* f1026dc: 24010007 */ addiu $at,$zero,0x7 +/* f1026e0: 10810014 */ beq $a0,$at,.L0f102734 +/* f1026e4: 00000000 */ sll $zero,$zero,0x0 +/* f1026e8: 10000016 */ beqz $zero,.L0f102744 +/* f1026ec: 00001025 */ or $v0,$zero,$zero +.L0f1026f0: +/* f1026f0: 10000013 */ beqz $zero,.L0f102740 +/* f1026f4: acc80000 */ sw $t0,0x0($a2) +.L0f1026f8: +/* f1026f8: 8cc90000 */ lw $t1,0x0($a2) +/* f1026fc: 00095040 */ sll $t2,$t1,0x1 +/* f102700: 004a5821 */ addu $t3,$v0,$t2 +/* f102704: 0fc5b9f1 */ jal func0f16e7c4 +/* f102708: 95640000 */ lhu $a0,0x0($t3) +/* f10270c: 1000000e */ beqz $zero,.L0f102748 +/* f102710: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102714: +/* f102714: 0c003ce3 */ jal 0xf38c +/* f102718: 8cc40000 */ lw $a0,0x0($a2) +/* f10271c: 3c02800a */ lui $v0,0x800a +/* f102720: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102724: 8c4c0458 */ lw $t4,0x458($v0) +/* f102728: 358d0001 */ ori $t5,$t4,0x1 +/* f10272c: 10000004 */ beqz $zero,.L0f102740 +/* f102730: ac4d0458 */ sw $t5,0x458($v0) +.L0f102734: +/* f102734: 3c188006 */ lui $t8,0x8006 +/* f102738: 8f18ddcc */ lw $t8,-0x2234($t8) +/* f10273c: acd80000 */ sw $t8,0x0($a2) +.L0f102740: +/* f102740: 00001025 */ or $v0,$zero,$zero +.L0f102744: +/* f102744: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102748: +/* f102748: 27bd0028 */ addiu $sp,$sp,0x28 +/* f10274c: 03e00008 */ jr $ra +/* f102750: 00000000 */ sll $zero,$zero,0x0 +/* f102754: 27bdffd8 */ addiu $sp,$sp,-40 +/* f102758: 3c0e8007 */ lui $t6,0x8007 +/* f10275c: afbf0014 */ sw $ra,0x14($sp) +/* f102760: afa5002c */ sw $a1,0x2c($sp) +/* f102764: 25ce19f0 */ addiu $t6,$t6,0x19f0 +/* f102768: 8dc10000 */ lw $at,0x0($t6) +/* f10276c: 27a20020 */ addiu $v0,$sp,0x20 +/* f102770: 24080003 */ addiu $t0,$zero,0x3 +/* f102774: ac410000 */ sw $at,0x0($v0) +/* f102778: 95c10004 */ lhu $at,0x4($t6) +/* f10277c: a4410004 */ sh $at,0x4($v0) +/* f102780: 24010001 */ addiu $at,$zero,0x1 +/* f102784: 10810009 */ beq $a0,$at,.L0f1027ac +/* f102788: 24010003 */ addiu $at,$zero,0x3 +/* f10278c: 10810009 */ beq $a0,$at,.L0f1027b4 +/* f102790: 24010006 */ addiu $at,$zero,0x6 +/* f102794: 1081000e */ beq $a0,$at,.L0f1027d0 +/* f102798: 24010007 */ addiu $at,$zero,0x7 +/* f10279c: 10810014 */ beq $a0,$at,.L0f1027f0 +/* f1027a0: 00000000 */ sll $zero,$zero,0x0 +/* f1027a4: 10000017 */ beqz $zero,.L0f102804 +/* f1027a8: 00001025 */ or $v0,$zero,$zero +.L0f1027ac: +/* f1027ac: 10000014 */ beqz $zero,.L0f102800 +/* f1027b0: acc80000 */ sw $t0,0x0($a2) +.L0f1027b4: +/* f1027b4: 8cc90000 */ lw $t1,0x0($a2) +/* f1027b8: 00095040 */ sll $t2,$t1,0x1 +/* f1027bc: 004a5821 */ addu $t3,$v0,$t2 +/* f1027c0: 0fc5b9f1 */ jal func0f16e7c4 +/* f1027c4: 95640000 */ lhu $a0,0x0($t3) +/* f1027c8: 1000000f */ beqz $zero,.L0f102808 +/* f1027cc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1027d0: +/* f1027d0: 0fc54bc4 */ jal func0f152f10 +/* f1027d4: 8cc40000 */ lw $a0,0x0($a2) +/* f1027d8: 3c02800a */ lui $v0,0x800a +/* f1027dc: 24429fc0 */ addiu $v0,$v0,-24640 +/* f1027e0: 8c4c0458 */ lw $t4,0x458($v0) +/* f1027e4: 358d0001 */ ori $t5,$t4,0x1 +/* f1027e8: 10000005 */ beqz $zero,.L0f102800 +/* f1027ec: ac4d0458 */ sw $t5,0x458($v0) +.L0f1027f0: +/* f1027f0: 0fc54b60 */ jal func0f152d80 +/* f1027f4: afa60030 */ sw $a2,0x30($sp) +/* f1027f8: 8fa60030 */ lw $a2,0x30($sp) +/* f1027fc: acc20000 */ sw $v0,0x0($a2) +.L0f102800: +/* f102800: 00001025 */ or $v0,$zero,$zero +.L0f102804: +/* f102804: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102808: +/* f102808: 27bd0028 */ addiu $sp,$sp,0x28 +/* f10280c: 03e00008 */ jr $ra +/* f102810: 00000000 */ sll $zero,$zero,0x0 +/* f102814: 27bdffe0 */ addiu $sp,$sp,-32 +/* f102818: 3c0e8007 */ lui $t6,0x8007 +/* f10281c: afbf0014 */ sw $ra,0x14($sp) +/* f102820: afa50024 */ sw $a1,0x24($sp) +/* f102824: 25ce19f8 */ addiu $t6,$t6,0x19f8 +/* f102828: 8dc10000 */ lw $at,0x0($t6) +/* f10282c: 27a2001c */ addiu $v0,$sp,0x1c +/* f102830: 24080002 */ addiu $t0,$zero,0x2 +/* f102834: ac410000 */ sw $at,0x0($v0) +/* f102838: 24010001 */ addiu $at,$zero,0x1 +/* f10283c: 10810009 */ beq $a0,$at,.L0f102864 +/* f102840: 24010003 */ addiu $at,$zero,0x3 +/* f102844: 10810009 */ beq $a0,$at,.L0f10286c +/* f102848: 24010006 */ addiu $at,$zero,0x6 +/* f10284c: 1081000e */ beq $a0,$at,.L0f102888 +/* f102850: 24010007 */ addiu $at,$zero,0x7 +/* f102854: 10810014 */ beq $a0,$at,.L0f1028a8 +/* f102858: 00000000 */ sll $zero,$zero,0x0 +/* f10285c: 10000017 */ beqz $zero,.L0f1028bc +/* f102860: 00001025 */ or $v0,$zero,$zero +.L0f102864: +/* f102864: 10000014 */ beqz $zero,.L0f1028b8 +/* f102868: acc80000 */ sw $t0,0x0($a2) +.L0f10286c: +/* f10286c: 8cc90000 */ lw $t1,0x0($a2) +/* f102870: 00095040 */ sll $t2,$t1,0x1 +/* f102874: 004a5821 */ addu $t3,$v0,$t2 +/* f102878: 0fc5b9f1 */ jal func0f16e7c4 +/* f10287c: 95640000 */ lhu $a0,0x0($t3) +/* f102880: 1000000f */ beqz $zero,.L0f1028c0 +/* f102884: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102888: +/* f102888: 0fc54bca */ jal func0f152f28 +/* f10288c: 8cc40000 */ lw $a0,0x0($a2) +/* f102890: 3c02800a */ lui $v0,0x800a +/* f102894: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102898: 8c4c0458 */ lw $t4,0x458($v0) +/* f10289c: 358d0001 */ ori $t5,$t4,0x1 +/* f1028a0: 10000005 */ beqz $zero,.L0f1028b8 +/* f1028a4: ac4d0458 */ sw $t5,0x458($v0) +.L0f1028a8: +/* f1028a8: 0fc54bc7 */ jal func0f152f1c +/* f1028ac: afa60028 */ sw $a2,0x28($sp) +/* f1028b0: 8fa60028 */ lw $a2,0x28($sp) +/* f1028b4: acc20000 */ sw $v0,0x0($a2) +.L0f1028b8: +/* f1028b8: 00001025 */ or $v0,$zero,$zero +.L0f1028bc: +/* f1028bc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1028c0: +/* f1028c0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f1028c4: 03e00008 */ jr $ra +/* f1028c8: 00000000 */ sll $zero,$zero,0x0 +/* f1028cc: 27bdffc8 */ addiu $sp,$sp,-56 +/* f1028d0: 3c0e8007 */ lui $t6,0x8007 +/* f1028d4: afbf0014 */ sw $ra,0x14($sp) +/* f1028d8: afa5003c */ sw $a1,0x3c($sp) +/* f1028dc: 25ce19fc */ addiu $t6,$t6,0x19fc +/* f1028e0: 8dc10000 */ lw $at,0x0($t6) +/* f1028e4: 27a20034 */ addiu $v0,$sp,0x34 +/* f1028e8: 24080002 */ addiu $t0,$zero,0x2 +/* f1028ec: ac410000 */ sw $at,0x0($v0) +/* f1028f0: 24010001 */ addiu $at,$zero,0x1 +/* f1028f4: 10810009 */ beq $a0,$at,.L0f10291c +/* f1028f8: 24010003 */ addiu $at,$zero,0x3 +/* f1028fc: 10810009 */ beq $a0,$at,.L0f102924 +/* f102900: 24010006 */ addiu $at,$zero,0x6 +/* f102904: 1081000e */ beq $a0,$at,.L0f102940 +/* f102908: 24010007 */ addiu $at,$zero,0x7 +/* f10290c: 10810043 */ beq $a0,$at,.L0f102a1c +/* f102910: 00000000 */ sll $zero,$zero,0x0 +/* f102914: 10000046 */ beqz $zero,.L0f102a30 +/* f102918: 00001025 */ or $v0,$zero,$zero +.L0f10291c: +/* f10291c: 10000043 */ beqz $zero,.L0f102a2c +/* f102920: acc80000 */ sw $t0,0x0($a2) +.L0f102924: +/* f102924: 8cc90000 */ lw $t1,0x0($a2) +/* f102928: 00095040 */ sll $t2,$t1,0x1 +/* f10292c: 004a5821 */ addu $t3,$v0,$t2 +/* f102930: 0fc5b9f1 */ jal func0f16e7c4 +/* f102934: 95640000 */ lhu $a0,0x0($t3) +/* f102938: 1000003e */ beqz $zero,.L0f102a34 +/* f10293c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102940: +/* f102940: 0fc54bcd */ jal func0f152f34 +/* f102944: afa60040 */ sw $a2,0x40($sp) +/* f102948: 8fa60040 */ lw $a2,0x40($sp) +/* f10294c: 8cc30000 */ lw $v1,0x0($a2) +/* f102950: 50430037 */ beql $v0,$v1,.L0f102a30 +/* f102954: 00001025 */ or $v0,$zero,$zero +/* f102958: 0fc54bd0 */ jal func0f152f40 +/* f10295c: 306400ff */ andi $a0,$v1,0xff +/* f102960: 3c02800a */ lui $v0,0x800a +/* f102964: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102968: 8c4c0458 */ lw $t4,0x458($v0) +/* f10296c: 8c58006c */ lw $t8,0x6c($v0) +/* f102970: 00002825 */ or $a1,$zero,$zero +/* f102974: 358d0001 */ ori $t5,$t4,0x1 +/* f102978: 13000003 */ beqz $t8,.L0f102988 +/* f10297c: ac4d0458 */ sw $t5,0x458($v0) +/* f102980: 10000001 */ beqz $zero,.L0f102988 +/* f102984: 24050001 */ addiu $a1,$zero,0x1 +.L0f102988: +/* f102988: 8c4f0068 */ lw $t7,0x68($v0) +/* f10298c: 00001825 */ or $v1,$zero,$zero +/* f102990: 00002025 */ or $a0,$zero,$zero +/* f102994: 11e00003 */ beqz $t7,.L0f1029a4 +/* f102998: 00000000 */ sll $zero,$zero,0x0 +/* f10299c: 10000001 */ beqz $zero,.L0f1029a4 +/* f1029a0: 24030001 */ addiu $v1,$zero,0x1 +.L0f1029a4: +/* f1029a4: 8c4e0064 */ lw $t6,0x64($v0) +/* f1029a8: 11c00003 */ beqz $t6,.L0f1029b8 +/* f1029ac: 00000000 */ sll $zero,$zero,0x0 +/* f1029b0: 10000001 */ beqz $zero,.L0f1029b8 +/* f1029b4: 24040001 */ addiu $a0,$zero,0x1 +.L0f1029b8: +/* f1029b8: 8c590070 */ lw $t9,0x70($v0) +/* f1029bc: 00001025 */ or $v0,$zero,$zero +/* f1029c0: 13200003 */ beqz $t9,.L0f1029d0 +/* f1029c4: 00000000 */ sll $zero,$zero,0x0 +/* f1029c8: 10000001 */ beqz $zero,.L0f1029d0 +/* f1029cc: 24020001 */ addiu $v0,$zero,0x1 +.L0f1029d0: +/* f1029d0: 00444021 */ addu $t0,$v0,$a0 +/* f1029d4: 01034821 */ addu $t1,$t0,$v1 +/* f1029d8: 01255021 */ addu $t2,$t1,$a1 +/* f1029dc: 29410002 */ slti $at,$t2,0x2 +/* f1029e0: 14200012 */ bnez $at,.L0f102a2c +/* f1029e4: 3c028007 */ lui $v0,0x8007 +/* f1029e8: 24421448 */ addiu $v0,$v0,0x1448 +/* f1029ec: 8c4b0000 */ lw $t3,0x0($v0) +/* f1029f0: ac400000 */ sw $zero,0x0($v0) +/* f1029f4: 0fc3e048 */ jal func0f0f8120 +/* f1029f8: afab0030 */ sw $t3,0x30($sp) +/* f1029fc: 240c0001 */ addiu $t4,$zero,0x1 +/* f102a00: 3c018007 */ lui $at,0x8007 +/* f102a04: 0fc3e048 */ jal func0f0f8120 +/* f102a08: ac2c1448 */ sw $t4,0x1448($at) +/* f102a0c: 8fad0030 */ lw $t5,0x30($sp) +/* f102a10: 3c018007 */ lui $at,0x8007 +/* f102a14: 10000005 */ beqz $zero,.L0f102a2c +/* f102a18: ac2d1448 */ sw $t5,0x1448($at) +.L0f102a1c: +/* f102a1c: 0fc54bcd */ jal func0f152f34 +/* f102a20: afa60040 */ sw $a2,0x40($sp) +/* f102a24: 8fa60040 */ lw $a2,0x40($sp) +/* f102a28: acc20000 */ sw $v0,0x0($a2) +.L0f102a2c: +/* f102a2c: 00001025 */ or $v0,$zero,$zero +.L0f102a30: +/* f102a30: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102a34: +/* f102a34: 27bd0038 */ addiu $sp,$sp,0x38 +/* f102a38: 03e00008 */ jr $ra +/* f102a3c: 00000000 */ sll $zero,$zero,0x0 +/* f102a40: 3c02800a */ lui $v0,0x800a +/* f102a44: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102a48: 8c4e0298 */ lw $t6,0x298($v0) +/* f102a4c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f102a50: afbf0014 */ sw $ra,0x14($sp) +/* f102a54: 05c10004 */ bgez $t6,.L0f102a68 +/* f102a58: 00803825 */ or $a3,$a0,$zero +/* f102a5c: 8c4f029c */ lw $t7,0x29c($v0) +/* f102a60: 05e20005 */ bltzl $t7,.L0f102a78 +/* f102a64: 8ca4000c */ lw $a0,0xc($a1) +.L0f102a68: +/* f102a68: 8c580288 */ lw $t8,0x288($v0) +/* f102a6c: 10000002 */ beqz $zero,.L0f102a78 +/* f102a70: 8f040070 */ lw $a0,0x70($t8) +/* f102a74: 8ca4000c */ lw $a0,0xc($a1) +.L0f102a78: +/* f102a78: 24010006 */ addiu $at,$zero,0x6 +/* f102a7c: 10e10007 */ beq $a3,$at,.L0f102a9c +/* f102a80: 24010008 */ addiu $at,$zero,0x8 +/* f102a84: 54e1000d */ bnel $a3,$at,.L0f102abc +/* f102a88: 00001025 */ or $v0,$zero,$zero +/* f102a8c: 0fc549f2 */ jal func0f1527c8 +/* f102a90: 00000000 */ sll $zero,$zero,0x0 +/* f102a94: 1000000a */ beqz $zero,.L0f102ac0 +/* f102a98: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102a9c: +/* f102a9c: 0fc54a7e */ jal func0f1529f8 +/* f102aa0: 8cc50000 */ lw $a1,0x0($a2) +/* f102aa4: 3c02800a */ lui $v0,0x800a +/* f102aa8: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102aac: 8c590458 */ lw $t9,0x458($v0) +/* f102ab0: 37280001 */ ori $t0,$t9,0x1 +/* f102ab4: ac480458 */ sw $t0,0x458($v0) +/* f102ab8: 00001025 */ or $v0,$zero,$zero +.L0f102abc: +/* f102abc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102ac0: +/* f102ac0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f102ac4: 03e00008 */ jr $ra +/* f102ac8: 00000000 */ sll $zero,$zero,0x0 +/* f102acc: 3c02800a */ lui $v0,0x800a +/* f102ad0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102ad4: 8c4e0298 */ lw $t6,0x298($v0) +/* f102ad8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f102adc: afbf0014 */ sw $ra,0x14($sp) +/* f102ae0: 05c10004 */ bgez $t6,.L0f102af4 +/* f102ae4: 00803825 */ or $a3,$a0,$zero +/* f102ae8: 8c4f029c */ lw $t7,0x29c($v0) +/* f102aec: 05e20005 */ bltzl $t7,.L0f102b04 +/* f102af0: 8ca4000c */ lw $a0,0xc($a1) +.L0f102af4: +/* f102af4: 8c580288 */ lw $t8,0x288($v0) +/* f102af8: 10000002 */ beqz $zero,.L0f102b04 +/* f102afc: 8f040070 */ lw $a0,0x70($t8) +/* f102b00: 8ca4000c */ lw $a0,0xc($a1) +.L0f102b04: +/* f102b04: 24010006 */ addiu $at,$zero,0x6 +/* f102b08: 10e10007 */ beq $a3,$at,.L0f102b28 +/* f102b0c: 24010008 */ addiu $at,$zero,0x8 +/* f102b10: 54e1000d */ bnel $a3,$at,.L0f102b48 +/* f102b14: 00001025 */ or $v0,$zero,$zero +/* f102b18: 0fc54a49 */ jal func0f152924 +/* f102b1c: 00000000 */ sll $zero,$zero,0x0 +/* f102b20: 1000000a */ beqz $zero,.L0f102b4c +/* f102b24: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102b28: +/* f102b28: 0fc54b4a */ jal func0f152d28 +/* f102b2c: 8cc50000 */ lw $a1,0x0($a2) +/* f102b30: 3c02800a */ lui $v0,0x800a +/* f102b34: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102b38: 8c590458 */ lw $t9,0x458($v0) +/* f102b3c: 37280001 */ ori $t0,$t9,0x1 +/* f102b40: ac480458 */ sw $t0,0x458($v0) +/* f102b44: 00001025 */ or $v0,$zero,$zero +.L0f102b48: +/* f102b48: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102b4c: +/* f102b4c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f102b50: 03e00008 */ jr $ra +/* f102b54: 00000000 */ sll $zero,$zero,0x0 +/* f102b58: 27bdffe8 */ addiu $sp,$sp,-24 +/* f102b5c: 24010006 */ addiu $at,$zero,0x6 +/* f102b60: afbf0014 */ sw $ra,0x14($sp) +/* f102b64: 10810008 */ beq $a0,$at,.L0f102b88 +/* f102b68: afa5001c */ sw $a1,0x1c($sp) +/* f102b6c: 24010008 */ addiu $at,$zero,0x8 +/* f102b70: 5481000d */ bnel $a0,$at,.L0f102ba8 +/* f102b74: 00001025 */ or $v0,$zero,$zero +/* f102b78: 0fc54a43 */ jal func0f15290c +/* f102b7c: 00000000 */ sll $zero,$zero,0x0 +/* f102b80: 1000000a */ beqz $zero,.L0f102bac +/* f102b84: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102b88: +/* f102b88: 0fc54b44 */ jal func0f152d10 +/* f102b8c: 8cc40000 */ lw $a0,0x0($a2) +/* f102b90: 3c02800a */ lui $v0,0x800a +/* f102b94: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102b98: 8c4e0458 */ lw $t6,0x458($v0) +/* f102b9c: 35cf0001 */ ori $t7,$t6,0x1 +/* f102ba0: ac4f0458 */ sw $t7,0x458($v0) +/* f102ba4: 00001025 */ or $v0,$zero,$zero +.L0f102ba8: +/* f102ba8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102bac: +/* f102bac: 27bd0018 */ addiu $sp,$sp,0x18 +/* f102bb0: 03e00008 */ jr $ra +/* f102bb4: 00000000 */ sll $zero,$zero,0x0 +/* f102bb8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f102bbc: 24010006 */ addiu $at,$zero,0x6 +/* f102bc0: afbf0014 */ sw $ra,0x14($sp) +/* f102bc4: 10810008 */ beq $a0,$at,.L0f102be8 +/* f102bc8: afa5001c */ sw $a1,0x1c($sp) +/* f102bcc: 24010008 */ addiu $at,$zero,0x8 +/* f102bd0: 5481000d */ bnel $a0,$at,.L0f102c08 +/* f102bd4: 00001025 */ or $v0,$zero,$zero +/* f102bd8: 0fc54a46 */ jal func0f152918 +/* f102bdc: 00000000 */ sll $zero,$zero,0x0 +/* f102be0: 1000000a */ beqz $zero,.L0f102c0c +/* f102be4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102be8: +/* f102be8: 0fc54b47 */ jal func0f152d1c +/* f102bec: 8cc40000 */ lw $a0,0x0($a2) +/* f102bf0: 3c02800a */ lui $v0,0x800a +/* f102bf4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102bf8: 8c4e0458 */ lw $t6,0x458($v0) +/* f102bfc: 35cf0001 */ ori $t7,$t6,0x1 +/* f102c00: ac4f0458 */ sw $t7,0x458($v0) +/* f102c04: 00001025 */ or $v0,$zero,$zero +.L0f102c08: +/* f102c08: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102c0c: +/* f102c0c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f102c10: 03e00008 */ jr $ra +/* f102c14: 00000000 */ sll $zero,$zero,0x0 +/* f102c18: 24010006 */ addiu $at,$zero,0x6 +/* f102c1c: 10810014 */ beq $a0,$at,.L0f102c70 +/* f102c20: afa50004 */ sw $a1,0x4($sp) +/* f102c24: 24010008 */ addiu $at,$zero,0x8 +/* f102c28: 1081000f */ beq $a0,$at,.L0f102c68 +/* f102c2c: 3c02800a */ lui $v0,0x800a +/* f102c30: 24010018 */ addiu $at,$zero,0x18 +/* f102c34: 14810016 */ bne $a0,$at,.L0f102c90 +/* f102c38: 3c02800a */ lui $v0,0x800a +/* f102c3c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102c40: 8c4e04b4 */ lw $t6,0x4b4($v0) +/* f102c44: 24010026 */ addiu $at,$zero,0x26 +/* f102c48: 3c0f800a */ lui $t7,0x800a +/* f102c4c: 15c10004 */ bne $t6,$at,.L0f102c60 +/* f102c50: 00000000 */ sll $zero,$zero,0x0 +/* f102c54: 91ef232b */ lbu $t7,0x232b($t7) +/* f102c58: 55e0000e */ bnezl $t7,.L0f102c94 +/* f102c5c: 00001025 */ or $v0,$zero,$zero +.L0f102c60: +/* f102c60: 03e00008 */ jr $ra +/* f102c64: 24020001 */ addiu $v0,$zero,0x1 +.L0f102c68: +/* f102c68: 03e00008 */ jr $ra +/* f102c6c: 9042232c */ lbu $v0,0x232c($v0) +.L0f102c70: +/* f102c70: 8cd80000 */ lw $t8,0x0($a2) +/* f102c74: 3c02800a */ lui $v0,0x800a +/* f102c78: 3c01800a */ lui $at,0x800a +/* f102c7c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102c80: a038232c */ sb $t8,0x232c($at) +/* f102c84: 8c590458 */ lw $t9,0x458($v0) +/* f102c88: 37280004 */ ori $t0,$t9,0x4 +/* f102c8c: ac480458 */ sw $t0,0x458($v0) +.L0f102c90: +/* f102c90: 00001025 */ or $v0,$zero,$zero +.L0f102c94: +/* f102c94: 03e00008 */ jr $ra +/* f102c98: 00000000 */ sll $zero,$zero,0x0 +/* f102c9c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f102ca0: 24010006 */ addiu $at,$zero,0x6 +/* f102ca4: afbf0014 */ sw $ra,0x14($sp) +/* f102ca8: 10810037 */ beq $a0,$at,.L0f102d88 +/* f102cac: afa5001c */ sw $a1,0x1c($sp) +/* f102cb0: 24010008 */ addiu $at,$zero,0x8 +/* f102cb4: 10810030 */ beq $a0,$at,.L0f102d78 +/* f102cb8: 3c028007 */ lui $v0,0x8007 +/* f102cbc: 24010018 */ addiu $at,$zero,0x18 +/* f102cc0: 1481003e */ bne $a0,$at,.L0f102dbc +/* f102cc4: 3c0e8009 */ lui $t6,0x8009 +/* f102cc8: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f102ccc: 24010001 */ addiu $at,$zero,0x1 +/* f102cd0: 3c02800a */ lui $v0,0x800a +/* f102cd4: 15c10003 */ bne $t6,$at,.L0f102ce4 +/* f102cd8: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102cdc: 10000038 */ beqz $zero,.L0f102dc0 +/* f102ce0: 24020001 */ addiu $v0,$zero,0x1 +.L0f102ce4: +/* f102ce4: 8c4f0298 */ lw $t7,0x298($v0) +/* f102ce8: 05e30005 */ bgezl $t7,.L0f102d00 +/* f102cec: 8c59006c */ lw $t9,0x6c($v0) +/* f102cf0: 8c58029c */ lw $t8,0x29c($v0) +/* f102cf4: 07020032 */ bltzl $t8,.L0f102dc0 +/* f102cf8: 00001025 */ or $v0,$zero,$zero +/* f102cfc: 8c59006c */ lw $t9,0x6c($v0) +.L0f102d00: +/* f102d00: 00003025 */ or $a2,$zero,$zero +/* f102d04: 00001825 */ or $v1,$zero,$zero +/* f102d08: 13200003 */ beqz $t9,.L0f102d18 +/* f102d0c: 00002825 */ or $a1,$zero,$zero +/* f102d10: 10000001 */ beqz $zero,.L0f102d18 +/* f102d14: 24060001 */ addiu $a2,$zero,0x1 +.L0f102d18: +/* f102d18: 8c480068 */ lw $t0,0x68($v0) +/* f102d1c: 00002025 */ or $a0,$zero,$zero +/* f102d20: 11000003 */ beqz $t0,.L0f102d30 +/* f102d24: 00000000 */ sll $zero,$zero,0x0 +/* f102d28: 10000001 */ beqz $zero,.L0f102d30 +/* f102d2c: 24030001 */ addiu $v1,$zero,0x1 +.L0f102d30: +/* f102d30: 8c490064 */ lw $t1,0x64($v0) +/* f102d34: 11200003 */ beqz $t1,.L0f102d44 +/* f102d38: 00000000 */ sll $zero,$zero,0x0 +/* f102d3c: 10000001 */ beqz $zero,.L0f102d44 +/* f102d40: 24050001 */ addiu $a1,$zero,0x1 +.L0f102d44: +/* f102d44: 8c4a0070 */ lw $t2,0x70($v0) +/* f102d48: 11400003 */ beqz $t2,.L0f102d58 +/* f102d4c: 00000000 */ sll $zero,$zero,0x0 +/* f102d50: 10000001 */ beqz $zero,.L0f102d58 +/* f102d54: 24040001 */ addiu $a0,$zero,0x1 +.L0f102d58: +/* f102d58: 00855821 */ addu $t3,$a0,$a1 +/* f102d5c: 01636021 */ addu $t4,$t3,$v1 +/* f102d60: 01866821 */ addu $t5,$t4,$a2 +/* f102d64: 29a10002 */ slti $at,$t5,0x2 +/* f102d68: 54200015 */ bnezl $at,.L0f102dc0 +/* f102d6c: 00001025 */ or $v0,$zero,$zero +/* f102d70: 10000013 */ beqz $zero,.L0f102dc0 +/* f102d74: 24020001 */ addiu $v0,$zero,0x1 +.L0f102d78: +/* f102d78: 8c4206cc */ lw $v0,0x6cc($v0) +/* f102d7c: 384e0001 */ xori $t6,$v0,0x1 +/* f102d80: 1000000f */ beqz $zero,.L0f102dc0 +/* f102d84: 2dc20001 */ sltiu $v0,$t6,0x1 +.L0f102d88: +/* f102d88: 8ccf0000 */ lw $t7,0x0($a2) +/* f102d8c: 00002025 */ or $a0,$zero,$zero +/* f102d90: 11e00003 */ beqz $t7,.L0f102da0 +/* f102d94: 00000000 */ sll $zero,$zero,0x0 +/* f102d98: 10000001 */ beqz $zero,.L0f102da0 +/* f102d9c: 24040001 */ addiu $a0,$zero,0x1 +.L0f102da0: +/* f102da0: 0fc2f110 */ jal func0f0bc440 +/* f102da4: 00000000 */ sll $zero,$zero,0x0 +/* f102da8: 3c02800a */ lui $v0,0x800a +/* f102dac: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102db0: 8c580458 */ lw $t8,0x458($v0) +/* f102db4: 37190001 */ ori $t9,$t8,0x1 +/* f102db8: ac590458 */ sw $t9,0x458($v0) +.L0f102dbc: +/* f102dbc: 00001025 */ or $v0,$zero,$zero +.L0f102dc0: +/* f102dc0: 8fbf0014 */ lw $ra,0x14($sp) +/* f102dc4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f102dc8: 03e00008 */ jr $ra +/* f102dcc: 00000000 */ sll $zero,$zero,0x0 +/* f102dd0: 3c02800a */ lui $v0,0x800a +/* f102dd4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102dd8: 8c4e0298 */ lw $t6,0x298($v0) +/* f102ddc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f102de0: afbf0014 */ sw $ra,0x14($sp) +/* f102de4: 05c10004 */ bgez $t6,.L0f102df8 +/* f102de8: 00803825 */ or $a3,$a0,$zero +/* f102dec: 8c4f029c */ lw $t7,0x29c($v0) +/* f102df0: 05e20005 */ bltzl $t7,.L0f102e08 +/* f102df4: 8ca4000c */ lw $a0,0xc($a1) +.L0f102df8: +/* f102df8: 8c580288 */ lw $t8,0x288($v0) +/* f102dfc: 10000002 */ beqz $zero,.L0f102e08 +/* f102e00: 8f040070 */ lw $a0,0x70($t8) +/* f102e04: 8ca4000c */ lw $a0,0xc($a1) +.L0f102e08: +/* f102e08: 24010006 */ addiu $at,$zero,0x6 +/* f102e0c: 10e10007 */ beq $a3,$at,.L0f102e2c +/* f102e10: 24010008 */ addiu $at,$zero,0x8 +/* f102e14: 54e1000d */ bnel $a3,$at,.L0f102e4c +/* f102e18: 00001025 */ or $v0,$zero,$zero +/* f102e1c: 0fc54a0d */ jal func0f152834 +/* f102e20: 00000000 */ sll $zero,$zero,0x0 +/* f102e24: 1000000a */ beqz $zero,.L0f102e50 +/* f102e28: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102e2c: +/* f102e2c: 0fc54ac0 */ jal func0f152b00 +/* f102e30: 8cc50000 */ lw $a1,0x0($a2) +/* f102e34: 3c02800a */ lui $v0,0x800a +/* f102e38: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102e3c: 8c590458 */ lw $t9,0x458($v0) +/* f102e40: 37280001 */ ori $t0,$t9,0x1 +/* f102e44: ac480458 */ sw $t0,0x458($v0) +/* f102e48: 00001025 */ or $v0,$zero,$zero +.L0f102e4c: +/* f102e4c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102e50: +/* f102e50: 27bd0018 */ addiu $sp,$sp,0x18 +/* f102e54: 03e00008 */ jr $ra +/* f102e58: 00000000 */ sll $zero,$zero,0x0 +/* f102e5c: 3c02800a */ lui $v0,0x800a +/* f102e60: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102e64: 8c4e0298 */ lw $t6,0x298($v0) +/* f102e68: 27bdffe8 */ addiu $sp,$sp,-24 +/* f102e6c: afbf0014 */ sw $ra,0x14($sp) +/* f102e70: 05c10004 */ bgez $t6,.L0f102e84 +/* f102e74: 00803825 */ or $a3,$a0,$zero +/* f102e78: 8c4f029c */ lw $t7,0x29c($v0) +/* f102e7c: 05e20005 */ bltzl $t7,.L0f102e94 +/* f102e80: 8ca4000c */ lw $a0,0xc($a1) +.L0f102e84: +/* f102e84: 8c580288 */ lw $t8,0x288($v0) +/* f102e88: 10000002 */ beqz $zero,.L0f102e94 +/* f102e8c: 8f040070 */ lw $a0,0x70($t8) +/* f102e90: 8ca4000c */ lw $a0,0xc($a1) +.L0f102e94: +/* f102e94: 24010006 */ addiu $at,$zero,0x6 +/* f102e98: 10e1000f */ beq $a3,$at,.L0f102ed8 +/* f102e9c: 24010008 */ addiu $at,$zero,0x8 +/* f102ea0: 10e10009 */ beq $a3,$at,.L0f102ec8 +/* f102ea4: 2401000c */ addiu $at,$zero,0xc +/* f102ea8: 54e10013 */ bnel $a3,$at,.L0f102ef8 +/* f102eac: 00001025 */ or $v0,$zero,$zero +/* f102eb0: 0fc54a0d */ jal func0f152834 +/* f102eb4: 00000000 */ sll $zero,$zero,0x0 +/* f102eb8: 5440000f */ bnezl $v0,.L0f102ef8 +/* f102ebc: 00001025 */ or $v0,$zero,$zero +/* f102ec0: 1000000d */ beqz $zero,.L0f102ef8 +/* f102ec4: 24020001 */ addiu $v0,$zero,0x1 +.L0f102ec8: +/* f102ec8: 0fc54a16 */ jal func0f152858 +/* f102ecc: 00000000 */ sll $zero,$zero,0x0 +/* f102ed0: 1000000a */ beqz $zero,.L0f102efc +/* f102ed4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102ed8: +/* f102ed8: 0fc54ad6 */ jal func0f152b58 +/* f102edc: 8cc50000 */ lw $a1,0x0($a2) +/* f102ee0: 3c02800a */ lui $v0,0x800a +/* f102ee4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102ee8: 8c590458 */ lw $t9,0x458($v0) +/* f102eec: 37280001 */ ori $t0,$t9,0x1 +/* f102ef0: ac480458 */ sw $t0,0x458($v0) +/* f102ef4: 00001025 */ or $v0,$zero,$zero +.L0f102ef8: +/* f102ef8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102efc: +/* f102efc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f102f00: 03e00008 */ jr $ra +/* f102f04: 00000000 */ sll $zero,$zero,0x0 +/* f102f08: 3c02800a */ lui $v0,0x800a +/* f102f0c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102f10: 8c4e0298 */ lw $t6,0x298($v0) +/* f102f14: 27bdffe8 */ addiu $sp,$sp,-24 +/* f102f18: afbf0014 */ sw $ra,0x14($sp) +/* f102f1c: 05c10004 */ bgez $t6,.L0f102f30 +/* f102f20: 00803825 */ or $a3,$a0,$zero +/* f102f24: 8c4f029c */ lw $t7,0x29c($v0) +/* f102f28: 05e20005 */ bltzl $t7,.L0f102f40 +/* f102f2c: 8ca4000c */ lw $a0,0xc($a1) +.L0f102f30: +/* f102f30: 8c580288 */ lw $t8,0x288($v0) +/* f102f34: 10000002 */ beqz $zero,.L0f102f40 +/* f102f38: 8f040070 */ lw $a0,0x70($t8) +/* f102f3c: 8ca4000c */ lw $a0,0xc($a1) +.L0f102f40: +/* f102f40: 24010006 */ addiu $at,$zero,0x6 +/* f102f44: 10e10007 */ beq $a3,$at,.L0f102f64 +/* f102f48: 24010008 */ addiu $at,$zero,0x8 +/* f102f4c: 54e1000d */ bnel $a3,$at,.L0f102f84 +/* f102f50: 00001025 */ or $v0,$zero,$zero +/* f102f54: 0fc54a3a */ jal func0f1528e8 +/* f102f58: 00000000 */ sll $zero,$zero,0x0 +/* f102f5c: 1000000a */ beqz $zero,.L0f102f88 +/* f102f60: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102f64: +/* f102f64: 0fc54b2e */ jal func0f152cb8 +/* f102f68: 8cc50000 */ lw $a1,0x0($a2) +/* f102f6c: 3c02800a */ lui $v0,0x800a +/* f102f70: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102f74: 8c590458 */ lw $t9,0x458($v0) +/* f102f78: 37280001 */ ori $t0,$t9,0x1 +/* f102f7c: ac480458 */ sw $t0,0x458($v0) +/* f102f80: 00001025 */ or $v0,$zero,$zero +.L0f102f84: +/* f102f84: 8fbf0014 */ lw $ra,0x14($sp) +.L0f102f88: +/* f102f88: 27bd0018 */ addiu $sp,$sp,0x18 +/* f102f8c: 03e00008 */ jr $ra +/* f102f90: 00000000 */ sll $zero,$zero,0x0 +/* f102f94: 3c02800a */ lui $v0,0x800a +/* f102f98: 24429fc0 */ addiu $v0,$v0,-24640 +/* f102f9c: 8c4e0298 */ lw $t6,0x298($v0) +/* f102fa0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f102fa4: afbf0014 */ sw $ra,0x14($sp) +/* f102fa8: 05c10004 */ bgez $t6,.L0f102fbc +/* f102fac: 00803825 */ or $a3,$a0,$zero +/* f102fb0: 8c4f029c */ lw $t7,0x29c($v0) +/* f102fb4: 05e20005 */ bltzl $t7,.L0f102fcc +/* f102fb8: 8ca4000c */ lw $a0,0xc($a1) +.L0f102fbc: +/* f102fbc: 8c580288 */ lw $t8,0x288($v0) +/* f102fc0: 10000002 */ beqz $zero,.L0f102fcc +/* f102fc4: 8f040070 */ lw $a0,0x70($t8) +/* f102fc8: 8ca4000c */ lw $a0,0xc($a1) +.L0f102fcc: +/* f102fcc: 24010006 */ addiu $at,$zero,0x6 +/* f102fd0: 10e1000f */ beq $a3,$at,.L0f103010 +/* f102fd4: 24010008 */ addiu $at,$zero,0x8 +/* f102fd8: 10e10009 */ beq $a3,$at,.L0f103000 +/* f102fdc: 2401000c */ addiu $at,$zero,0xc +/* f102fe0: 54e10013 */ bnel $a3,$at,.L0f103030 +/* f102fe4: 00001025 */ or $v0,$zero,$zero +/* f102fe8: 0fc54a04 */ jal func0f152810 +/* f102fec: 00000000 */ sll $zero,$zero,0x0 +/* f102ff0: 5440000f */ bnezl $v0,.L0f103030 +/* f102ff4: 00001025 */ or $v0,$zero,$zero +/* f102ff8: 1000000d */ beqz $zero,.L0f103030 +/* f102ffc: 24020001 */ addiu $v0,$zero,0x1 +.L0f103000: +/* f103000: 0fc54a1f */ jal func0f15287c +/* f103004: 00000000 */ sll $zero,$zero,0x0 +/* f103008: 1000000a */ beqz $zero,.L0f103034 +/* f10300c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f103010: +/* f103010: 0fc54aec */ jal func0f152bb0 +/* f103014: 8cc50000 */ lw $a1,0x0($a2) +/* f103018: 3c02800a */ lui $v0,0x800a +/* f10301c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f103020: 8c590458 */ lw $t9,0x458($v0) +/* f103024: 37280001 */ ori $t0,$t9,0x1 +/* f103028: ac480458 */ sw $t0,0x458($v0) +/* f10302c: 00001025 */ or $v0,$zero,$zero +.L0f103030: +/* f103030: 8fbf0014 */ lw $ra,0x14($sp) +.L0f103034: +/* f103034: 27bd0018 */ addiu $sp,$sp,0x18 +/* f103038: 03e00008 */ jr $ra +/* f10303c: 00000000 */ sll $zero,$zero,0x0 +/* f103040: 3c02800a */ lui $v0,0x800a +/* f103044: 24429fc0 */ addiu $v0,$v0,-24640 +/* f103048: 8c4e0298 */ lw $t6,0x298($v0) +/* f10304c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f103050: afbf0014 */ sw $ra,0x14($sp) +/* f103054: 05c10004 */ bgez $t6,.L0f103068 +/* f103058: 00803825 */ or $a3,$a0,$zero +/* f10305c: 8c4f029c */ lw $t7,0x29c($v0) +/* f103060: 05e20005 */ bltzl $t7,.L0f103078 +/* f103064: 8ca4000c */ lw $a0,0xc($a1) +.L0f103068: +/* f103068: 8c580288 */ lw $t8,0x288($v0) +/* f10306c: 10000002 */ beqz $zero,.L0f103078 +/* f103070: 8f040070 */ lw $a0,0x70($t8) +/* f103074: 8ca4000c */ lw $a0,0xc($a1) +.L0f103078: +/* f103078: 24010006 */ addiu $at,$zero,0x6 +/* f10307c: 10e1000f */ beq $a3,$at,.L0f1030bc +/* f103080: 24010008 */ addiu $at,$zero,0x8 +/* f103084: 10e10009 */ beq $a3,$at,.L0f1030ac +/* f103088: 2401000c */ addiu $at,$zero,0xc +/* f10308c: 54e10013 */ bnel $a3,$at,.L0f1030dc +/* f103090: 00001025 */ or $v0,$zero,$zero +/* f103094: 0fc54a04 */ jal func0f152810 +/* f103098: 00000000 */ sll $zero,$zero,0x0 +/* f10309c: 5440000f */ bnezl $v0,.L0f1030dc +/* f1030a0: 00001025 */ or $v0,$zero,$zero +/* f1030a4: 1000000d */ beqz $zero,.L0f1030dc +/* f1030a8: 24020001 */ addiu $v0,$zero,0x1 +.L0f1030ac: +/* f1030ac: 0fc54a28 */ jal func0f1528a0 +/* f1030b0: 00000000 */ sll $zero,$zero,0x0 +/* f1030b4: 1000000a */ beqz $zero,.L0f1030e0 +/* f1030b8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1030bc: +/* f1030bc: 0fc54b02 */ jal func0f152c08 +/* f1030c0: 8cc50000 */ lw $a1,0x0($a2) +/* f1030c4: 3c02800a */ lui $v0,0x800a +/* f1030c8: 24429fc0 */ addiu $v0,$v0,-24640 +/* f1030cc: 8c590458 */ lw $t9,0x458($v0) +/* f1030d0: 37280001 */ ori $t0,$t9,0x1 +/* f1030d4: ac480458 */ sw $t0,0x458($v0) +/* f1030d8: 00001025 */ or $v0,$zero,$zero +.L0f1030dc: +/* f1030dc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1030e0: +/* f1030e0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1030e4: 03e00008 */ jr $ra +/* f1030e8: 00000000 */ sll $zero,$zero,0x0 +/* f1030ec: 3c02800a */ lui $v0,0x800a +/* f1030f0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f1030f4: 8c4e0298 */ lw $t6,0x298($v0) +/* f1030f8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1030fc: afbf0014 */ sw $ra,0x14($sp) +/* f103100: 05c10004 */ bgez $t6,.L0f103114 +/* f103104: 00803825 */ or $a3,$a0,$zero +/* f103108: 8c4f029c */ lw $t7,0x29c($v0) +/* f10310c: 05e20005 */ bltzl $t7,.L0f103124 +/* f103110: 8ca4000c */ lw $a0,0xc($a1) +.L0f103114: +/* f103114: 8c580288 */ lw $t8,0x288($v0) +/* f103118: 10000002 */ beqz $zero,.L0f103124 +/* f10311c: 8f040070 */ lw $a0,0x70($t8) +/* f103120: 8ca4000c */ lw $a0,0xc($a1) +.L0f103124: +/* f103124: 24010006 */ addiu $at,$zero,0x6 +/* f103128: 10e10007 */ beq $a3,$at,.L0f103148 +/* f10312c: 24010008 */ addiu $at,$zero,0x8 +/* f103130: 54e1000d */ bnel $a3,$at,.L0f103168 +/* f103134: 00001025 */ or $v0,$zero,$zero +/* f103138: 0fc54a31 */ jal func0f1528c4 +/* f10313c: 00000000 */ sll $zero,$zero,0x0 +/* f103140: 1000000a */ beqz $zero,.L0f10316c +/* f103144: 8fbf0014 */ lw $ra,0x14($sp) +.L0f103148: +/* f103148: 0fc54b18 */ jal func0f152c60 +/* f10314c: 8cc50000 */ lw $a1,0x0($a2) +/* f103150: 3c02800a */ lui $v0,0x800a +/* f103154: 24429fc0 */ addiu $v0,$v0,-24640 +/* f103158: 8c590458 */ lw $t9,0x458($v0) +/* f10315c: 37280001 */ ori $t0,$t9,0x1 +/* f103160: ac480458 */ sw $t0,0x458($v0) +/* f103164: 00001025 */ or $v0,$zero,$zero +.L0f103168: +/* f103168: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10316c: +/* f10316c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f103170: 03e00008 */ jr $ra +/* f103174: 00000000 */ sll $zero,$zero,0x0 +/* f103178: 3c02800a */ lui $v0,0x800a +/* f10317c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f103180: 8c4e0298 */ lw $t6,0x298($v0) +/* f103184: 27bdffe8 */ addiu $sp,$sp,-24 +/* f103188: afbf0014 */ sw $ra,0x14($sp) +/* f10318c: 05c10004 */ bgez $t6,.L0f1031a0 +/* f103190: 00803825 */ or $a3,$a0,$zero +/* f103194: 8c4f029c */ lw $t7,0x29c($v0) +/* f103198: 05e20005 */ bltzl $t7,.L0f1031b0 +/* f10319c: 8ca4000c */ lw $a0,0xc($a1) +.L0f1031a0: +/* f1031a0: 8c580288 */ lw $t8,0x288($v0) +/* f1031a4: 10000002 */ beqz $zero,.L0f1031b0 +/* f1031a8: 8f040070 */ lw $a0,0x70($t8) +/* f1031ac: 8ca4000c */ lw $a0,0xc($a1) +.L0f1031b0: +/* f1031b0: 24010006 */ addiu $at,$zero,0x6 +/* f1031b4: 10e10007 */ beq $a3,$at,.L0f1031d4 +/* f1031b8: 24010008 */ addiu $at,$zero,0x8 +/* f1031bc: 54e1000d */ bnel $a3,$at,.L0f1031f4 +/* f1031c0: 00001025 */ or $v0,$zero,$zero +/* f1031c4: 0fc54a04 */ jal func0f152810 +/* f1031c8: 00000000 */ sll $zero,$zero,0x0 +/* f1031cc: 1000000a */ beqz $zero,.L0f1031f8 +/* f1031d0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1031d4: +/* f1031d4: 0fc54aaa */ jal func0f152aa8 +/* f1031d8: 8cc50000 */ lw $a1,0x0($a2) +/* f1031dc: 3c02800a */ lui $v0,0x800a +/* f1031e0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f1031e4: 8c590458 */ lw $t9,0x458($v0) +/* f1031e8: 37280001 */ ori $t0,$t9,0x1 +/* f1031ec: ac480458 */ sw $t0,0x458($v0) +/* f1031f0: 00001025 */ or $v0,$zero,$zero +.L0f1031f4: +/* f1031f4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1031f8: +/* f1031f8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1031fc: 03e00008 */ jr $ra +/* f103200: 00000000 */ sll $zero,$zero,0x0 +/* f103204: 3c02800a */ lui $v0,0x800a +/* f103208: 24429fc0 */ addiu $v0,$v0,-24640 +/* f10320c: 8c4e0298 */ lw $t6,0x298($v0) +/* f103210: 27bdffe8 */ addiu $sp,$sp,-24 +/* f103214: afbf0014 */ sw $ra,0x14($sp) +/* f103218: 05c10004 */ bgez $t6,.L0f10322c +/* f10321c: 00803825 */ or $a3,$a0,$zero +/* f103220: 8c4f029c */ lw $t7,0x29c($v0) +/* f103224: 05e20005 */ bltzl $t7,.L0f10323c +/* f103228: 8ca4000c */ lw $a0,0xc($a1) +.L0f10322c: +/* f10322c: 8c580288 */ lw $t8,0x288($v0) +/* f103230: 10000002 */ beqz $zero,.L0f10323c +/* f103234: 8f040070 */ lw $a0,0x70($t8) +/* f103238: 8ca4000c */ lw $a0,0xc($a1) +.L0f10323c: +/* f10323c: 24010006 */ addiu $at,$zero,0x6 +/* f103240: 10e10007 */ beq $a3,$at,.L0f103260 +/* f103244: 24010008 */ addiu $at,$zero,0x8 +/* f103248: 54e1000d */ bnel $a3,$at,.L0f103280 +/* f10324c: 00001025 */ or $v0,$zero,$zero +/* f103250: 0fc549e9 */ jal func0f1527a4 +/* f103254: 00000000 */ sll $zero,$zero,0x0 +/* f103258: 1000000a */ beqz $zero,.L0f103284 +/* f10325c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f103260: +/* f103260: 0fc54a68 */ jal func0f1529a0 +/* f103264: 8cc50000 */ lw $a1,0x0($a2) +/* f103268: 3c02800a */ lui $v0,0x800a +/* f10326c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f103270: 8c590458 */ lw $t9,0x458($v0) +/* f103274: 37280001 */ ori $t0,$t9,0x1 +/* f103278: ac480458 */ sw $t0,0x458($v0) +/* f10327c: 00001025 */ or $v0,$zero,$zero +.L0f103280: +/* f103280: 8fbf0014 */ lw $ra,0x14($sp) +.L0f103284: +/* f103284: 27bd0018 */ addiu $sp,$sp,0x18 +/* f103288: 03e00008 */ jr $ra +/* f10328c: 00000000 */ sll $zero,$zero,0x0 +/* f103290: 27bdffe8 */ addiu $sp,$sp,-24 +/* f103294: 24010006 */ addiu $at,$zero,0x6 +/* f103298: afbf0014 */ sw $ra,0x14($sp) +/* f10329c: 10810009 */ beq $a0,$at,.L0f1032c4 +/* f1032a0: afa5001c */ sw $a1,0x1c($sp) +/* f1032a4: 24010009 */ addiu $at,$zero,0x9 +/* f1032a8: 5481000e */ bnel $a0,$at,.L0f1032e4 +/* f1032ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f1032b0: 0fc54bd4 */ jal func0f152f50 +/* f1032b4: afa60020 */ sw $a2,0x20($sp) +/* f1032b8: 8fa60020 */ lw $a2,0x20($sp) +/* f1032bc: 10000008 */ beqz $zero,.L0f1032e0 +/* f1032c0: acc20000 */ sw $v0,0x0($a2) +.L0f1032c4: +/* f1032c4: 0fc54bdc */ jal func0f152f70 +/* f1032c8: 94c40002 */ lhu $a0,0x2($a2) +/* f1032cc: 3c02800a */ lui $v0,0x800a +/* f1032d0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f1032d4: 8c4e0458 */ lw $t6,0x458($v0) +/* f1032d8: 35cf0001 */ ori $t7,$t6,0x1 +/* f1032dc: ac4f0458 */ sw $t7,0x458($v0) +.L0f1032e0: +/* f1032e0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1032e4: +/* f1032e4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1032e8: 00001025 */ or $v0,$zero,$zero +/* f1032ec: 03e00008 */ jr $ra +/* f1032f0: 00000000 */ sll $zero,$zero,0x0 +/* f1032f4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1032f8: 24010006 */ addiu $at,$zero,0x6 +/* f1032fc: afbf0014 */ sw $ra,0x14($sp) +/* f103300: 1081000d */ beq $a0,$at,.L0f103338 +/* f103304: afa5001c */ sw $a1,0x1c($sp) +/* f103308: 24010009 */ addiu $at,$zero,0x9 +/* f10330c: 14810011 */ bne $a0,$at,.L0f103354 +/* f103310: 3c028006 */ lui $v0,0x8006 +/* f103314: 9442ddc8 */ lhu $v0,-0x2238($v0) +/* f103318: 240e5000 */ addiu $t6,$zero,0x5000 +/* f10331c: 28415001 */ slti $at,$v0,0x5001 +/* f103320: 14200003 */ bnez $at,.L0f103330 +/* f103324: 00000000 */ sll $zero,$zero,0x0 +/* f103328: 1000000a */ beqz $zero,.L0f103354 +/* f10332c: acce0000 */ sw $t6,0x0($a2) +.L0f103330: +/* f103330: 10000008 */ beqz $zero,.L0f103354 +/* f103334: acc20000 */ sw $v0,0x0($a2) +.L0f103338: +/* f103338: 0c003a87 */ jal 0xea1c +/* f10333c: 94c40002 */ lhu $a0,0x2($a2) +/* f103340: 3c02800a */ lui $v0,0x800a +/* f103344: 24429fc0 */ addiu $v0,$v0,-24640 +/* f103348: 8c4f0458 */ lw $t7,0x458($v0) +/* f10334c: 35f80001 */ ori $t8,$t7,0x1 +/* f103350: ac580458 */ sw $t8,0x458($v0) +.L0f103354: +/* f103354: 8fbf0014 */ lw $ra,0x14($sp) +/* f103358: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10335c: 00001025 */ or $v0,$zero,$zero +/* f103360: 03e00008 */ jr $ra +/* f103364: 00000000 */ sll $zero,$zero,0x0 +/* f103368: 27bdffe0 */ addiu $sp,$sp,-32 +/* f10336c: 24010066 */ addiu $at,$zero,0x66 +/* f103370: 1481001c */ bne $a0,$at,.L0f1033e4 +/* f103374: afbf0014 */ sw $ra,0x14($sp) +/* f103378: 3c0e8007 */ lui $t6,0x8007 +/* f10337c: 8dce1448 */ lw $t6,0x1448($t6) +/* f103380: 3c02800a */ lui $v0,0x800a +/* f103384: 000e78c0 */ sll $t7,$t6,0x3 +/* f103388: 01ee7823 */ subu $t7,$t7,$t6 +/* f10338c: 000f7880 */ sll $t7,$t7,0x2 +/* f103390: 01ee7821 */ addu $t7,$t7,$t6 +/* f103394: 000f78c0 */ sll $t7,$t7,0x3 +/* f103398: 01ee7823 */ subu $t7,$t7,$t6 +/* f10339c: 000f7900 */ sll $t7,$t7,0x4 +/* f1033a0: 004f1021 */ addu $v0,$v0,$t7 +/* f1033a4: 8c42e4f8 */ lw $v0,-0x1b08($v0) +/* f1033a8: 5040000f */ beqzl $v0,.L0f1033e8 +/* f1033ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f1033b0: 8c580000 */ lw $t8,0x0($v0) +/* f1033b4: 54b8000c */ bnel $a1,$t8,.L0f1033e8 +/* f1033b8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1033bc: 8cc20000 */ lw $v0,0x0($a2) +/* f1033c0: 24040006 */ addiu $a0,$zero,0x6 +/* f1033c4: 00002825 */ or $a1,$zero,$zero +/* f1033c8: 8059000a */ lb $t9,0xa($v0) +/* f1033cc: 53200005 */ beqzl $t9,.L0f1033e4 +/* f1033d0: a040000a */ sb $zero,0xa($v0) +/* f1033d4: 0fc40cfe */ jal func0f1033f8 +/* f1033d8: afa2001c */ sw $v0,0x1c($sp) +/* f1033dc: 8fa2001c */ lw $v0,0x1c($sp) +/* f1033e0: a040000a */ sb $zero,0xa($v0) +.L0f1033e4: +/* f1033e4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1033e8: +/* f1033e8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f1033ec: 00001025 */ or $v0,$zero,$zero +/* f1033f0: 03e00008 */ jr $ra +/* f1033f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1033f8 +/* f1033f8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1033fc: 24010006 */ addiu $at,$zero,0x6 +/* f103400: afbf0014 */ sw $ra,0x14($sp) +/* f103404: afa5001c */ sw $a1,0x1c($sp) +/* f103408: 1481004c */ bne $a0,$at,.L0f10353c +/* f10340c: afa60020 */ sw $a2,0x20($sp) +/* f103410: 0fc06fa8 */ jal func0f01bea0 +/* f103414: 00000000 */ sll $zero,$zero,0x0 +/* f103418: 3c02800a */ lui $v0,0x800a +/* f10341c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f103420: 3c04800a */ lui $a0,0x800a +/* f103424: 9084dfe9 */ lbu $a0,-0x2017($a0) +/* f103428: 8c4e04b4 */ lw $t6,0x4b4($v0) +/* f10342c: 24030001 */ addiu $v1,$zero,0x1 +/* f103430: 15c40002 */ bne $t6,$a0,.L0f10343c +/* f103434: 00000000 */ sll $zero,$zero,0x0 +/* f103438: ac43046c */ sw $v1,0x46c($v0) +.L0f10343c: +/* f10343c: 0fc06c55 */ jal func0f01b154 +/* f103440: 00000000 */ sll $zero,$zero,0x0 +/* f103444: 3c06800a */ lui $a2,0x800a +/* f103448: 24c6dfe8 */ addiu $a2,$a2,-8216 +/* f10344c: 80d80003 */ lb $t8,0x3($a2) +/* f103450: 3c02800a */ lui $v0,0x800a +/* f103454: 24429fc0 */ addiu $v0,$v0,-24640 +/* f103458: 07010014 */ bgez $t8,.L0f1034ac +/* f10345c: 24030001 */ addiu $v1,$zero,0x1 +/* f103460: 8c590474 */ lw $t9,0x474($v0) +/* f103464: 2405ffff */ addiu $a1,$zero,-1 +/* f103468: 24040001 */ addiu $a0,$zero,0x1 +/* f10346c: 5720000a */ bnezl $t9,.L0f103498 +/* f103470: ac400294 */ sw $zero,0x294($v0) +/* f103474: 2405ffff */ addiu $a1,$zero,-1 +/* f103478: ac400294 */ sw $zero,0x294($v0) +/* f10347c: ac430298 */ sw $v1,0x298($v0) +/* f103480: ac45029c */ sw $a1,0x29c($v0) +/* f103484: 0fc068d5 */ jal func0f01a354 +/* f103488: 24040002 */ addiu $a0,$zero,0x2 +/* f10348c: 1000001f */ beqz $zero,.L0f10350c +/* f103490: 00000000 */ sll $zero,$zero,0x0 +/* f103494: ac400294 */ sw $zero,0x294($v0) +.L0f103498: +/* f103498: ac450298 */ sw $a1,0x298($v0) +/* f10349c: 0fc068d5 */ jal func0f01a354 +/* f1034a0: ac45029c */ sw $a1,0x29c($v0) +/* f1034a4: 10000019 */ beqz $zero,.L0f10350c +/* f1034a8: 00000000 */ sll $zero,$zero,0x0 +.L0f1034ac: +/* f1034ac: 8cc80000 */ lw $t0,0x0($a2) +/* f1034b0: 2405ffff */ addiu $a1,$zero,-1 +/* f1034b4: 24040001 */ addiu $a0,$zero,0x1 +/* f1034b8: 00085640 */ sll $t2,$t0,0x19 +/* f1034bc: 05430010 */ bgezl $t2,.L0f103500 +/* f1034c0: ac400294 */ sw $zero,0x294($v0) +/* f1034c4: 8c4b0450 */ lw $t3,0x450($v0) +/* f1034c8: 2405ffff */ addiu $a1,$zero,-1 +/* f1034cc: 24040002 */ addiu $a0,$zero,0x2 +/* f1034d0: 546b0005 */ bnel $v1,$t3,.L0f1034e8 +/* f1034d4: ac430294 */ sw $v1,0x294($v0) +/* f1034d8: ac400294 */ sw $zero,0x294($v0) +/* f1034dc: 10000003 */ beqz $zero,.L0f1034ec +/* f1034e0: ac43029c */ sw $v1,0x29c($v0) +/* f1034e4: ac430294 */ sw $v1,0x294($v0) +.L0f1034e8: +/* f1034e8: ac40029c */ sw $zero,0x29c($v0) +.L0f1034ec: +/* f1034ec: 0fc068d5 */ jal func0f01a354 +/* f1034f0: ac450298 */ sw $a1,0x298($v0) +/* f1034f4: 10000005 */ beqz $zero,.L0f10350c +/* f1034f8: 00000000 */ sll $zero,$zero,0x0 +/* f1034fc: ac400294 */ sw $zero,0x294($v0) +.L0f103500: +/* f103500: ac450298 */ sw $a1,0x298($v0) +/* f103504: 0fc068d5 */ jal func0f01a354 +/* f103508: ac45029c */ sw $a1,0x29c($v0) +.L0f10350c: +/* f10350c: 3c04800a */ lui $a0,0x800a +/* f103510: 8c84dfe8 */ lw $a0,-0x2018($a0) +/* f103514: 00046642 */ srl $t4,$a0,0x19 +/* f103518: 0fc5b36a */ jal func0f16cda8 +/* f10351c: 01802025 */ or $a0,$t4,$zero +/* f103520: 0fc069f9 */ jal func0f01a7e4 +/* f103524: 24040005 */ addiu $a0,$zero,0x5 +/* f103528: 3c04800a */ lui $a0,0x800a +/* f10352c: 0c003a57 */ jal 0xe95c +/* f103530: 9084dfe9 */ lbu $a0,-0x2017($a0) +/* f103534: 0c0027b1 */ jal 0x9ec4 +/* f103538: 24040001 */ addiu $a0,$zero,0x1 +.L0f10353c: +/* f10353c: 8fbf0014 */ lw $ra,0x14($sp) +/* f103540: 27bd0018 */ addiu $sp,$sp,0x18 +/* f103544: 00001025 */ or $v0,$zero,$zero +/* f103548: 03e00008 */ jr $ra +/* f10354c: 00000000 */ sll $zero,$zero,0x0 +/* f103550: 3c0e8007 */ lui $t6,0x8007 +/* f103554: 8dce1448 */ lw $t6,0x1448($t6) +/* f103558: 3c18800a */ lui $t8,0x800a +/* f10355c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f103560: 000e78c0 */ sll $t7,$t6,0x3 +/* f103564: 01ee7823 */ subu $t7,$t7,$t6 +/* f103568: 000f7880 */ sll $t7,$t7,0x2 +/* f10356c: 01ee7821 */ addu $t7,$t7,$t6 +/* f103570: 000f78c0 */ sll $t7,$t7,0x3 +/* f103574: 01ee7823 */ subu $t7,$t7,$t6 +/* f103578: 000f7900 */ sll $t7,$t7,0x4 +/* f10357c: 030fc021 */ addu $t8,$t8,$t7 +/* f103580: 8f18e4f8 */ lw $t8,-0x1b08($t8) +/* f103584: afbf0014 */ sw $ra,0x14($sp) +/* f103588: 3c08800a */ lui $t0,0x800a +/* f10358c: 8f190000 */ lw $t9,0x0($t8) +/* f103590: 10990005 */ beq $a0,$t9,.L0f1035a8 +/* f103594: 00000000 */ sll $zero,$zero,0x0 +/* f103598: 0fc5b9f1 */ jal func0f16e7c4 +/* f10359c: 24045711 */ addiu $a0,$zero,0x5711 +/* f1035a0: 10000016 */ beqz $zero,.L0f1035fc +/* f1035a4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1035a8: +/* f1035a8: 9108dfea */ lbu $t0,-0x2016($t0) +/* f1035ac: 3c048007 */ lui $a0,0x8007 +/* f1035b0: 00084880 */ sll $t1,$t0,0x2 +/* f1035b4: 01284823 */ subu $t1,$t1,$t0 +/* f1035b8: 00094880 */ sll $t1,$t1,0x2 +/* f1035bc: 00892021 */ addu $a0,$a0,$t1 +/* f1035c0: 0fc5b9f1 */ jal func0f16e7c4 +/* f1035c4: 94841e76 */ lhu $a0,0x1e76($a0) +/* f1035c8: afa20018 */ sw $v0,0x18($sp) +/* f1035cc: 0fc5b9f1 */ jal func0f16e7c4 +/* f1035d0: 24045711 */ addiu $a0,$zero,0x5711 +/* f1035d4: 3c048007 */ lui $a0,0x8007 +/* f1035d8: 3c057f1b */ lui $a1,0x7f1b +/* f1035dc: 24a52cf4 */ addiu $a1,$a1,0x2cf4 +/* f1035e0: 8c841440 */ lw $a0,0x1440($a0) +/* f1035e4: 8fa60018 */ lw $a2,0x18($sp) +/* f1035e8: 0c004dad */ jal 0x136b4 +/* f1035ec: 00403825 */ or $a3,$v0,$zero +/* f1035f0: 3c028007 */ lui $v0,0x8007 +/* f1035f4: 8c421440 */ lw $v0,0x1440($v0) +/* f1035f8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1035fc: +/* f1035fc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f103600: 03e00008 */ jr $ra +/* f103604: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f103608 +/* f103608: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10360c: 24010064 */ addiu $at,$zero,0x64 +/* f103610: afbf0014 */ sw $ra,0x14($sp) +/* f103614: afa5001c */ sw $a1,0x1c($sp) +/* f103618: 10810006 */ beq $a0,$at,.L0f103634 +/* f10361c: afa60020 */ sw $a2,0x20($sp) +/* f103620: 24010065 */ addiu $at,$zero,0x65 +/* f103624: 10810019 */ beq $a0,$at,.L0f10368c +/* f103628: 00000000 */ sll $zero,$zero,0x0 +/* f10362c: 1000001b */ beqz $zero,.L0f10369c +/* f103630: 8fbf0014 */ lw $ra,0x14($sp) +.L0f103634: +/* f103634: 3c0e8007 */ lui $t6,0x8007 +/* f103638: 8dce1448 */ lw $t6,0x1448($t6) +/* f10363c: 3c18800a */ lui $t8,0x800a +/* f103640: 2718e000 */ addiu $t8,$t8,-8192 +/* f103644: 000e78c0 */ sll $t7,$t6,0x3 +/* f103648: 01ee7823 */ subu $t7,$t7,$t6 +/* f10364c: 000f7880 */ sll $t7,$t7,0x2 +/* f103650: 01ee7821 */ addu $t7,$t7,$t6 +/* f103654: 000f78c0 */ sll $t7,$t7,0x3 +/* f103658: 01ee7823 */ subu $t7,$t7,$t6 +/* f10365c: 000f7900 */ sll $t7,$t7,0x4 +/* f103660: 01f81021 */ addu $v0,$t7,$t8 +/* f103664: ac400850 */ sw $zero,0x850($v0) +/* f103668: 3c04800a */ lui $a0,0x800a +/* f10366c: 3c07800a */ lui $a3,0x800a +/* f103670: 24e7dfc8 */ addiu $a3,$a3,-8248 +/* f103674: 9084dfe9 */ lbu $a0,-0x2017($a0) +/* f103678: 8c450844 */ lw $a1,0x844($v0) +/* f10367c: 0fc03a60 */ jal func0f00e980 +/* f103680: 8c460848 */ lw $a2,0x848($v0) +/* f103684: 10000005 */ beqz $zero,.L0f10369c +/* f103688: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10368c: +/* f10368c: 3c04800a */ lui $a0,0x800a +/* f103690: 0fc5b9ec */ jal func0f16e7b0 +/* f103694: 9484dfe2 */ lhu $a0,-0x201e($a0) +/* f103698: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10369c: +/* f10369c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1036a0: 00001025 */ or $v0,$zero,$zero +/* f1036a4: 03e00008 */ jr $ra +/* f1036a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1036ac +/* f1036ac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1036b0: afa40018 */ sw $a0,0x18($sp) +/* f1036b4: 308e00ff */ andi $t6,$a0,0xff +/* f1036b8: 01c02025 */ or $a0,$t6,$zero +/* f1036bc: 14a0000c */ bnez $a1,.L0f1036f0 +/* f1036c0: afbf0014 */ sw $ra,0x14($sp) +/* f1036c4: 44842000 */ mtc1 $a0,$f4 +/* f1036c8: 3c014f80 */ lui $at,0x4f80 +/* f1036cc: 05c10004 */ bgez $t6,.L0f1036e0 +/* f1036d0: 468021a0 */ cvt.s.w $f6,$f4 +/* f1036d4: 44814000 */ mtc1 $at,$f8 +/* f1036d8: 00000000 */ sll $zero,$zero,0x0 +/* f1036dc: 46083180 */ add.s $f6,$f6,$f8 +.L0f1036e0: +/* f1036e0: 3c01437f */ lui $at,0x437f +/* f1036e4: 44815000 */ mtc1 $at,$f10 +/* f1036e8: 10000003 */ beqz $zero,.L0f1036f8 +/* f1036ec: 460a3003 */ div.s $f0,$f6,$f10 +.L0f1036f0: +/* f1036f0: 0fc61ddc */ jal func0f187770 +/* f1036f4: 00000000 */ sll $zero,$zero,0x0 +.L0f1036f8: +/* f1036f8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1036fc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f103700: 03e00008 */ jr $ra +/* f103704: 00000000 */ sll $zero,$zero,0x0 +/* f103708: 27bdffe0 */ addiu $sp,$sp,-32 +/* f10370c: afbf001c */ sw $ra,0x1c($sp) +/* f103710: afa50024 */ sw $a1,0x24($sp) +/* f103714: 90a70001 */ lbu $a3,0x1($a1) +/* f103718: 24010001 */ addiu $at,$zero,0x1 +/* f10371c: 10e00009 */ beqz $a3,.L0f103744 +/* f103720: 00e01025 */ or $v0,$a3,$zero +/* f103724: 1041000a */ beq $v0,$at,.L0f103750 +/* f103728: 24010002 */ addiu $at,$zero,0x2 +/* f10372c: 1041000b */ beq $v0,$at,.L0f10375c +/* f103730: 24010003 */ addiu $at,$zero,0x3 +/* f103734: 1041000c */ beq $v0,$at,.L0f103768 +/* f103738: 00000000 */ sll $zero,$zero,0x0 +/* f10373c: 1000003b */ beqz $zero,.L0f10382c +/* f103740: 00001025 */ or $v0,$zero,$zero +.L0f103744: +/* f103744: 3c02800a */ lui $v0,0x800a +/* f103748: 1000000c */ beqz $zero,.L0f10377c +/* f10374c: 2442dfec */ addiu $v0,$v0,-8212 +.L0f103750: +/* f103750: 3c02800a */ lui $v0,0x800a +/* f103754: 10000009 */ beqz $zero,.L0f10377c +/* f103758: 2442dfed */ addiu $v0,$v0,-8211 +.L0f10375c: +/* f10375c: 3c02800a */ lui $v0,0x800a +/* f103760: 10000006 */ beqz $zero,.L0f10377c +/* f103764: 2442dfee */ addiu $v0,$v0,-8210 +.L0f103768: +/* f103768: 3c02800a */ lui $v0,0x800a +/* f10376c: 10000003 */ beqz $zero,.L0f10377c +/* f103770: 2442dfef */ addiu $v0,$v0,-8209 +/* f103774: 1000002d */ beqz $zero,.L0f10382c +/* f103778: 00001025 */ or $v0,$zero,$zero +.L0f10377c: +/* f10377c: 24010006 */ addiu $at,$zero,0x6 +/* f103780: 1081000a */ beq $a0,$at,.L0f1037ac +/* f103784: 24010009 */ addiu $at,$zero,0x9 +/* f103788: 10810005 */ beq $a0,$at,.L0f1037a0 +/* f10378c: 2401000a */ addiu $at,$zero,0xa +/* f103790: 10810009 */ beq $a0,$at,.L0f1037b8 +/* f103794: 00e02825 */ or $a1,$a3,$zero +/* f103798: 10000024 */ beqz $zero,.L0f10382c +/* f10379c: 00001025 */ or $v0,$zero,$zero +.L0f1037a0: +/* f1037a0: 904f0000 */ lbu $t7,0x0($v0) +/* f1037a4: 10000020 */ beqz $zero,.L0f103828 +/* f1037a8: accf0000 */ sw $t7,0x0($a2) +.L0f1037ac: +/* f1037ac: 94d80002 */ lhu $t8,0x2($a2) +/* f1037b0: 1000001d */ beqz $zero,.L0f103828 +/* f1037b4: a0580000 */ sb $t8,0x0($v0) +.L0f1037b8: +/* f1037b8: 90440000 */ lbu $a0,0x0($v0) +/* f1037bc: 0fc40dab */ jal func0f1036ac +/* f1037c0: afa60028 */ sw $a2,0x28($sp) +/* f1037c4: 8fb90024 */ lw $t9,0x24($sp) +/* f1037c8: 46000086 */ mov.s $f2,$f0 +/* f1037cc: 3c014080 */ lui $at,0x4080 +/* f1037d0: 93280001 */ lbu $t0,0x1($t9) +/* f1037d4: 55000007 */ bnezl $t0,.L0f1037f4 +/* f1037d8: 3c0142c8 */ lui $at,0x42c8 +/* f1037dc: 44812000 */ mtc1 $at,$f4 +/* f1037e0: 3c013f80 */ lui $at,0x3f80 +/* f1037e4: 44814000 */ mtc1 $at,$f8 +/* f1037e8: 46040182 */ mul.s $f6,$f0,$f4 +/* f1037ec: 46083080 */ add.s $f2,$f6,$f8 +/* f1037f0: 3c0142c8 */ lui $at,0x42c8 +.L0f1037f4: +/* f1037f4: 44815000 */ mtc1 $at,$f10 +/* f1037f8: 8fa90028 */ lw $t1,0x28($sp) +/* f1037fc: 3c057f1b */ lui $a1,0x7f1b +/* f103800: 460a1402 */ mul.s $f16,$f2,$f10 +/* f103804: 3c067f1b */ lui $a2,0x7f1b +/* f103808: 3c077f1b */ lui $a3,0x7f1b +/* f10380c: 8d240004 */ lw $a0,0x4($t1) +/* f103810: 24e72d10 */ addiu $a3,$a3,0x2d10 +/* f103814: 24c62d0c */ addiu $a2,$a2,0x2d0c +/* f103818: 24a52cfc */ addiu $a1,$a1,0x2cfc +/* f10381c: 460084a1 */ cvt.d.s $f18,$f16 +/* f103820: 0c004dad */ jal 0x136b4 +/* f103824: f7b20010 */ sdc1 $f18,0x10($sp) +.L0f103828: +/* f103828: 00001025 */ or $v0,$zero,$zero +.L0f10382c: +/* f10382c: 8fbf001c */ lw $ra,0x1c($sp) +/* f103830: 27bd0020 */ addiu $sp,$sp,0x20 +/* f103834: 03e00008 */ jr $ra +/* f103838: 00000000 */ sll $zero,$zero,0x0 +/* f10383c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f103840: 24010006 */ addiu $at,$zero,0x6 +/* f103844: afbf001c */ sw $ra,0x1c($sp) +/* f103848: afb00018 */ sw $s0,0x18($sp) +/* f10384c: afa50024 */ sw $a1,0x24($sp) +/* f103850: 14810021 */ bne $a0,$at,.L0f1038d8 +/* f103854: afa60028 */ sw $a2,0x28($sp) +/* f103858: 3c10800a */ lui $s0,0x800a +/* f10385c: 2610dfe8 */ addiu $s0,$s0,-8216 +/* f103860: 920f0000 */ lbu $t7,0x0($s0) +/* f103864: 92040005 */ lbu $a0,0x5($s0) +/* f103868: 24050001 */ addiu $a1,$zero,0x1 +/* f10386c: 35f80001 */ ori $t8,$t7,0x1 +/* f103870: 0fc40dab */ jal func0f1036ac +/* f103874: a2180000 */ sb $t8,0x0($s0) +/* f103878: e600000c */ swc1 $f0,0xc($s0) +/* f10387c: 92040006 */ lbu $a0,0x6($s0) +/* f103880: 0fc40dab */ jal func0f1036ac +/* f103884: 24050002 */ addiu $a1,$zero,0x2 +/* f103888: e6000010 */ swc1 $f0,0x10($s0) +/* f10388c: 92040007 */ lbu $a0,0x7($s0) +/* f103890: 0fc40dab */ jal func0f1036ac +/* f103894: 24050003 */ addiu $a1,$zero,0x3 +/* f103898: 92190000 */ lbu $t9,0x0($s0) +/* f10389c: e6000014 */ swc1 $f0,0x14($s0) +/* f1038a0: 3328ff01 */ andi $t0,$t9,0xff01 +/* f1038a4: 35090004 */ ori $t1,$t0,0x4 +/* f1038a8: a2090000 */ sb $t1,0x0($s0) +/* f1038ac: 8e040000 */ lw $a0,0x0($s0) +/* f1038b0: 00045642 */ srl $t2,$a0,0x19 +/* f1038b4: 0fc5b36a */ jal func0f16cda8 +/* f1038b8: 01402025 */ or $a0,$t2,$zero +/* f1038bc: 0fc3cdb7 */ jal func0f0f36dc +/* f1038c0: 00000000 */ sll $zero,$zero,0x0 +/* f1038c4: 0fc3cdb7 */ jal func0f0f36dc +/* f1038c8: 00000000 */ sll $zero,$zero,0x0 +/* f1038cc: 3c048007 */ lui $a0,0x8007 +/* f1038d0: 0fc3cbd3 */ jal func0f0f2f4c +/* f1038d4: 24841a90 */ addiu $a0,$a0,0x1a90 +.L0f1038d8: +/* f1038d8: 8fbf001c */ lw $ra,0x1c($sp) +/* f1038dc: 8fb00018 */ lw $s0,0x18($sp) +/* f1038e0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f1038e4: 03e00008 */ jr $ra +/* f1038e8: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f1038ec +/* f1038ec: 28810011 */ slti $at,$a0,0x11 +/* f1038f0: 14200024 */ bnez $at,.L0f103984 +/* f1038f4: 00a03025 */ or $a2,$a1,$zero +/* f1038f8: 3c05800a */ lui $a1,0x800a +/* f1038fc: 00001025 */ or $v0,$zero,$zero +/* f103900: 24a52200 */ addiu $a1,$a1,0x2200 +/* f103904: 00001825 */ or $v1,$zero,$zero +.L0f103908: +/* f103908: 94ae0080 */ lhu $t6,0x80($a1) +/* f10390c: 51c00003 */ beqzl $t6,.L0f10391c +/* f103910: 24630001 */ addiu $v1,$v1,0x1 +/* f103914: 00601025 */ or $v0,$v1,$zero +/* f103918: 24630001 */ addiu $v1,$v1,0x1 +.L0f10391c: +/* f10391c: 28610003 */ slti $at,$v1,0x3 +/* f103920: 1420fff9 */ bnez $at,.L0f103908 +/* f103924: 24a50002 */ addiu $a1,$a1,0x2 +/* f103928: 0046082a */ slt $at,$v0,$a2 +/* f10392c: 14200003 */ bnez $at,.L0f10393c +/* f103930: 00000000 */ sll $zero,$zero,0x0 +/* f103934: 03e00008 */ jr $ra +/* f103938: 24020001 */ addiu $v0,$zero,0x1 +.L0f10393c: +/* f10393c: 18c0000f */ blez $a2,.L0f10397c +/* f103940: 00001825 */ or $v1,$zero,$zero +/* f103944: 00047880 */ sll $t7,$a0,0x2 +/* f103948: 01e47823 */ subu $t7,$t7,$a0 +/* f10394c: 3c18800a */ lui $t8,0x800a +/* f103950: 27182200 */ addiu $t8,$t8,0x2200 +/* f103954: 000f7840 */ sll $t7,$t7,0x1 +/* f103958: 01f81021 */ addu $v0,$t7,$t8 +.L0f10395c: +/* f10395c: 94590020 */ lhu $t9,0x20($v0) +/* f103960: 24630001 */ addiu $v1,$v1,0x1 +/* f103964: 17200003 */ bnez $t9,.L0f103974 +/* f103968: 00000000 */ sll $zero,$zero,0x0 +/* f10396c: 03e00008 */ jr $ra +/* f103970: 00001025 */ or $v0,$zero,$zero +.L0f103974: +/* f103974: 1466fff9 */ bne $v1,$a2,.L0f10395c +/* f103978: 24420002 */ addiu $v0,$v0,0x2 +.L0f10397c: +/* f10397c: 03e00008 */ jr $ra +/* f103980: 24020001 */ addiu $v0,$zero,0x1 +.L0f103984: +/* f103984: 28810011 */ slti $at,$a0,0x11 +/* f103988: 102000d6 */ beqz $at,.L0f103ce4 +/* f10398c: 28c10003 */ slti $at,$a2,0x3 +/* f103990: 102000d4 */ beqz $at,.L0f103ce4 +/* f103994: 00046080 */ sll $t4,$a0,0x2 +/* f103998: 01846023 */ subu $t4,$t4,$a0 +/* f10399c: 000c6080 */ sll $t4,$t4,0x2 +/* f1039a0: 3c058007 */ lui $a1,0x8007 +/* f1039a4: 00ac2821 */ addu $a1,$a1,$t4 +/* f1039a8: 8ca51e6c */ lw $a1,0x1e6c($a1) +/* f1039ac: 24010030 */ addiu $at,$zero,0x30 +/* f1039b0: 54a10004 */ bnel $a1,$at,.L0f1039c4 +/* f1039b4: 28c10003 */ slti $at,$a2,0x3 +/* f1039b8: 03e00008 */ jr $ra +/* f1039bc: 24020001 */ addiu $v0,$zero,0x1 +/* f1039c0: 28c10003 */ slti $at,$a2,0x3 +.L0f1039c4: +/* f1039c4: 10200026 */ beqz $at,.L0f103a60 +/* f1039c8: 00c01825 */ or $v1,$a2,$zero +/* f1039cc: 00046880 */ sll $t5,$a0,0x2 +/* f1039d0: 01a46823 */ subu $t5,$t5,$a0 +/* f1039d4: 000d6840 */ sll $t5,$t5,0x1 +/* f1039d8: 00037040 */ sll $t6,$v1,0x1 +/* f1039dc: 3c18800a */ lui $t8,0x800a +/* f1039e0: 27182200 */ addiu $t8,$t8,0x2200 +/* f1039e4: 01ae7821 */ addu $t7,$t5,$t6 +/* f1039e8: 3c0a800a */ lui $t2,0x800a +/* f1039ec: 3c09800a */ lui $t1,0x800a +/* f1039f0: 2529dfe8 */ addiu $t1,$t1,-8216 +/* f1039f4: 254a2200 */ addiu $t2,$t2,0x2200 +/* f1039f8: 01f81021 */ addu $v0,$t7,$t8 +/* f1039fc: 240b0003 */ addiu $t3,$zero,0x3 +.L0f103a00: +/* f103a00: 94590020 */ lhu $t9,0x20($v0) +/* f103a04: 53200004 */ beqzl $t9,.L0f103a18 +/* f103a08: 812d0003 */ lb $t5,0x3($t1) +/* f103a0c: 03e00008 */ jr $ra +/* f103a10: 24020001 */ addiu $v0,$zero,0x1 +/* f103a14: 812d0003 */ lb $t5,0x3($t1) +.L0f103a18: +/* f103a18: 0003c880 */ sll $t9,$v1,0x2 +/* f103a1c: 24630001 */ addiu $v1,$v1,0x1 +/* f103a20: 05a00005 */ bltz $t5,.L0f103a38 +/* f103a24: 01596021 */ addu $t4,$t2,$t9 +/* f103a28: 8d2e0000 */ lw $t6,0x0($t1) +/* f103a2c: 000ec640 */ sll $t8,$t6,0x19 +/* f103a30: 07010009 */ bgez $t8,.L0f103a58 +/* f103a34: 00000000 */ sll $zero,$zero,0x0 +.L0f103a38: +/* f103a38: 8d8d00a0 */ lw $t5,0xa0($t4) +/* f103a3c: 240e0001 */ addiu $t6,$zero,0x1 +/* f103a40: 008e7804 */ sllv $t7,$t6,$a0 +/* f103a44: 01afc024 */ and $t8,$t5,$t7 +/* f103a48: 13000003 */ beqz $t8,.L0f103a58 +/* f103a4c: 00000000 */ sll $zero,$zero,0x0 +/* f103a50: 03e00008 */ jr $ra +/* f103a54: 24020001 */ addiu $v0,$zero,0x1 +.L0f103a58: +/* f103a58: 146bffe9 */ bne $v1,$t3,.L0f103a00 +/* f103a5c: 24420002 */ addiu $v0,$v0,0x2 +.L0f103a60: +/* f103a60: 3c09800a */ lui $t1,0x800a +/* f103a64: 3c0a800a */ lui $t2,0x800a +/* f103a68: 254a2200 */ addiu $t2,$t2,0x2200 +/* f103a6c: 2529dfe8 */ addiu $t1,$t1,-8216 +/* f103a70: 18800052 */ blez $a0,.L0f103bbc +/* f103a74: 240b0003 */ addiu $t3,$zero,0x3 +/* f103a78: 2401002a */ addiu $at,$zero,0x2a +/* f103a7c: 10a10024 */ beq $a1,$at,.L0f103b10 +/* f103a80: 28c10003 */ slti $at,$a2,0x3 +/* f103a84: 1020004d */ beqz $at,.L0f103bbc +/* f103a88: 00c01825 */ or $v1,$a2,$zero +/* f103a8c: 0004c880 */ sll $t9,$a0,0x2 +/* f103a90: 0324c823 */ subu $t9,$t9,$a0 +/* f103a94: 0019c840 */ sll $t9,$t9,0x1 +/* f103a98: 01596021 */ addu $t4,$t2,$t9 +/* f103a9c: 00037040 */ sll $t6,$v1,0x1 +/* f103aa0: 018e1021 */ addu $v0,$t4,$t6 +.L0f103aa4: +/* f103aa4: 944d001a */ lhu $t5,0x1a($v0) +/* f103aa8: 240c0001 */ addiu $t4,$zero,0x1 +/* f103aac: 51a00004 */ beqzl $t5,.L0f103ac0 +/* f103ab0: 81380003 */ lb $t8,0x3($t1) +/* f103ab4: 03e00008 */ jr $ra +/* f103ab8: 24020001 */ addiu $v0,$zero,0x1 +/* f103abc: 81380003 */ lb $t8,0x3($t1) +.L0f103ac0: +/* f103ac0: 00036880 */ sll $t5,$v1,0x2 +/* f103ac4: 24630001 */ addiu $v1,$v1,0x1 +/* f103ac8: 07000005 */ bltz $t8,.L0f103ae0 +/* f103acc: 014d7821 */ addu $t7,$t2,$t5 +/* f103ad0: 8d390000 */ lw $t9,0x0($t1) +/* f103ad4: 00197640 */ sll $t6,$t9,0x19 +/* f103ad8: 05c10009 */ bgez $t6,.L0f103b00 +/* f103adc: 00000000 */ sll $zero,$zero,0x0 +.L0f103ae0: +/* f103ae0: 8df800a0 */ lw $t8,0xa0($t7) +/* f103ae4: 2499001f */ addiu $t9,$a0,0x1f +/* f103ae8: 032c7004 */ sllv $t6,$t4,$t9 +/* f103aec: 030e6824 */ and $t5,$t8,$t6 +/* f103af0: 11a00003 */ beqz $t5,.L0f103b00 +/* f103af4: 00000000 */ sll $zero,$zero,0x0 +/* f103af8: 03e00008 */ jr $ra +/* f103afc: 24020001 */ addiu $v0,$zero,0x1 +.L0f103b00: +/* f103b00: 146bffe8 */ bne $v1,$t3,.L0f103aa4 +/* f103b04: 24420002 */ addiu $v0,$v0,0x2 +/* f103b08: 1000002c */ beqz $zero,.L0f103bbc +/* f103b0c: 00000000 */ sll $zero,$zero,0x0 +.L0f103b10: +/* f103b10: 18800025 */ blez $a0,.L0f103ba8 +/* f103b14: 00003825 */ or $a3,$zero,$zero +/* f103b18: 28c10003 */ slti $at,$a2,0x3 +.L0f103b1c: +/* f103b1c: 1020001c */ beqz $at,.L0f103b90 +/* f103b20: 00c01825 */ or $v1,$a2,$zero +/* f103b24: 00077880 */ sll $t7,$a3,0x2 +/* f103b28: 01e77823 */ subu $t7,$t7,$a3 +/* f103b2c: 000f7840 */ sll $t7,$t7,0x1 +/* f103b30: 014f6021 */ addu $t4,$t2,$t7 +/* f103b34: 0003c840 */ sll $t9,$v1,0x1 +/* f103b38: 01994021 */ addu $t0,$t4,$t9 +.L0f103b3c: +/* f103b3c: 95180020 */ lhu $t8,0x20($t0) +/* f103b40: 57000014 */ bnezl $t8,.L0f103b94 +/* f103b44: 28610003 */ slti $at,$v1,0x3 +/* f103b48: 812d0003 */ lb $t5,0x3($t1) +/* f103b4c: 0003c080 */ sll $t8,$v1,0x2 +/* f103b50: 01587021 */ addu $t6,$t2,$t8 +/* f103b54: 05a20006 */ bltzl $t5,.L0f103b70 +/* f103b58: 8dcd00a0 */ lw $t5,0xa0($t6) +/* f103b5c: 8d2f0000 */ lw $t7,0x0($t1) +/* f103b60: 000fce40 */ sll $t9,$t7,0x19 +/* f103b64: 07230008 */ bgezl $t9,.L0f103b88 +/* f103b68: 24630001 */ addiu $v1,$v1,0x1 +/* f103b6c: 8dcd00a0 */ lw $t5,0xa0($t6) +.L0f103b70: +/* f103b70: 240f0001 */ addiu $t7,$zero,0x1 +/* f103b74: 00ef6004 */ sllv $t4,$t7,$a3 +/* f103b78: 01acc824 */ and $t9,$t5,$t4 +/* f103b7c: 57200005 */ bnezl $t9,.L0f103b94 +/* f103b80: 28610003 */ slti $at,$v1,0x3 +/* f103b84: 24630001 */ addiu $v1,$v1,0x1 +.L0f103b88: +/* f103b88: 146bffec */ bne $v1,$t3,.L0f103b3c +/* f103b8c: 25080002 */ addiu $t0,$t0,0x2 +.L0f103b90: +/* f103b90: 28610003 */ slti $at,$v1,0x3 +.L0f103b94: +/* f103b94: 50200005 */ beqzl $at,.L0f103bac +/* f103b98: 00e4082a */ slt $at,$a3,$a0 +/* f103b9c: 24e70001 */ addiu $a3,$a3,0x1 +/* f103ba0: 54e4ffde */ bnel $a3,$a0,.L0f103b1c +/* f103ba4: 28c10003 */ slti $at,$a2,0x3 +.L0f103ba8: +/* f103ba8: 00e4082a */ slt $at,$a3,$a0 +.L0f103bac: +/* f103bac: 14200003 */ bnez $at,.L0f103bbc +/* f103bb0: 00000000 */ sll $zero,$zero,0x0 +/* f103bb4: 03e00008 */ jr $ra +/* f103bb8: 24020001 */ addiu $v0,$zero,0x1 +.L0f103bbc: +/* f103bbc: 18c00049 */ blez $a2,.L0f103ce4 +/* f103bc0: 2401002a */ addiu $at,$zero,0x2a +/* f103bc4: 10a10047 */ beq $a1,$at,.L0f103ce4 +/* f103bc8: 00003825 */ or $a3,$zero,$zero +/* f103bcc: 3c05800a */ lui $a1,0x800a +/* f103bd0: 24a52200 */ addiu $a1,$a1,0x2200 +.L0f103bd4: +/* f103bd4: 00001825 */ or $v1,$zero,$zero +/* f103bd8: 00001025 */ or $v0,$zero,$zero +/* f103bdc: 00a04025 */ or $t0,$a1,$zero +.L0f103be0: +/* f103be0: 95180020 */ lhu $t8,0x20($t0) +/* f103be4: 25080002 */ addiu $t0,$t0,0x2 +/* f103be8: 57000013 */ bnezl $t8,.L0f103c38 +/* f103bec: 28410006 */ slti $at,$v0,0x6 +/* f103bf0: 812f0003 */ lb $t7,0x3($t1) +/* f103bf4: 0003c080 */ sll $t8,$v1,0x2 +/* f103bf8: 24630001 */ addiu $v1,$v1,0x1 +/* f103bfc: 05e00005 */ bltz $t7,.L0f103c14 +/* f103c00: 01587021 */ addu $t6,$t2,$t8 +/* f103c04: 8d2d0000 */ lw $t5,0x0($t1) +/* f103c08: 000dce40 */ sll $t9,$t5,0x19 +/* f103c0c: 07230007 */ bgezl $t9,.L0f103c2c +/* f103c10: 28610003 */ slti $at,$v1,0x3 +.L0f103c14: +/* f103c14: 8dcf00a0 */ lw $t7,0xa0($t6) +/* f103c18: 240d0001 */ addiu $t5,$zero,0x1 +/* f103c1c: 00ed6004 */ sllv $t4,$t5,$a3 +/* f103c20: 01ecc824 */ and $t9,$t7,$t4 +/* f103c24: 17200003 */ bnez $t9,.L0f103c34 +/* f103c28: 28610003 */ slti $at,$v1,0x3 +.L0f103c2c: +/* f103c2c: 1420ffec */ bnez $at,.L0f103be0 +/* f103c30: 24420002 */ addiu $v0,$v0,0x2 +.L0f103c34: +/* f103c34: 28410006 */ slti $at,$v0,0x6 +.L0f103c38: +/* f103c38: 10200004 */ beqz $at,.L0f103c4c +/* f103c3c: 24e70001 */ addiu $a3,$a3,0x1 +/* f103c40: 28e10011 */ slti $at,$a3,0x11 +/* f103c44: 1420ffe3 */ bnez $at,.L0f103bd4 +/* f103c48: 24a50006 */ addiu $a1,$a1,0x6 +.L0f103c4c: +/* f103c4c: 3c18800a */ lui $t8,0x800a +/* f103c50: 27182266 */ addiu $t8,$t8,0x2266 +/* f103c54: 00b8082b */ sltu $at,$a1,$t8 +/* f103c58: 14200022 */ bnez $at,.L0f103ce4 +/* f103c5c: 24c2ffff */ addiu $v0,$a2,-1 +/* f103c60: 28410003 */ slti $at,$v0,0x3 +/* f103c64: 1020001f */ beqz $at,.L0f103ce4 +/* f103c68: 00401825 */ or $v1,$v0,$zero +/* f103c6c: 00047080 */ sll $t6,$a0,0x2 +/* f103c70: 01c47023 */ subu $t6,$t6,$a0 +/* f103c74: 000e7040 */ sll $t6,$t6,0x1 +/* f103c78: 014e6821 */ addu $t5,$t2,$t6 +/* f103c7c: 00027840 */ sll $t7,$v0,0x1 +/* f103c80: 01af1021 */ addu $v0,$t5,$t7 +.L0f103c84: +/* f103c84: 944c0020 */ lhu $t4,0x20($v0) +/* f103c88: 51800004 */ beqzl $t4,.L0f103c9c +/* f103c8c: 81380003 */ lb $t8,0x3($t1) +/* f103c90: 03e00008 */ jr $ra +/* f103c94: 24020001 */ addiu $v0,$zero,0x1 +/* f103c98: 81380003 */ lb $t8,0x3($t1) +.L0f103c9c: +/* f103c9c: 00036080 */ sll $t4,$v1,0x2 +/* f103ca0: 24630001 */ addiu $v1,$v1,0x1 +/* f103ca4: 07000005 */ bltz $t8,.L0f103cbc +/* f103ca8: 014cc821 */ addu $t9,$t2,$t4 +/* f103cac: 8d2e0000 */ lw $t6,0x0($t1) +/* f103cb0: 000e7e40 */ sll $t7,$t6,0x19 +/* f103cb4: 05e10009 */ bgez $t7,.L0f103cdc +/* f103cb8: 00000000 */ sll $zero,$zero,0x0 +.L0f103cbc: +/* f103cbc: 8f3800a0 */ lw $t8,0xa0($t9) +/* f103cc0: 240e0001 */ addiu $t6,$zero,0x1 +/* f103cc4: 008e6804 */ sllv $t5,$t6,$a0 +/* f103cc8: 030d7824 */ and $t7,$t8,$t5 +/* f103ccc: 11e00003 */ beqz $t7,.L0f103cdc +/* f103cd0: 00000000 */ sll $zero,$zero,0x0 +/* f103cd4: 03e00008 */ jr $ra +/* f103cd8: 24020001 */ addiu $v0,$zero,0x1 +.L0f103cdc: +/* f103cdc: 146bffe9 */ bne $v1,$t3,.L0f103c84 +/* f103ce0: 24420002 */ addiu $v0,$v0,0x2 +.L0f103ce4: +/* f103ce4: 00001025 */ or $v0,$zero,$zero +/* f103ce8: 03e00008 */ jr $ra +/* f103cec: 00000000 */ sll $zero,$zero,0x0 +/* f103cf0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f103cf4: afa60020 */ sw $a2,0x20($sp) +/* f103cf8: 24010006 */ addiu $at,$zero,0x6 +/* f103cfc: 00a03025 */ or $a2,$a1,$zero +/* f103d00: afbf0014 */ sw $ra,0x14($sp) +/* f103d04: 1081001c */ beq $a0,$at,.L0f103d78 +/* f103d08: afa5001c */ sw $a1,0x1c($sp) +/* f103d0c: 2401000c */ addiu $at,$zero,0xc +/* f103d10: 1081002e */ beq $a0,$at,.L0f103dcc +/* f103d14: 3c02800a */ lui $v0,0x800a +/* f103d18: 2401000f */ addiu $at,$zero,0xf +/* f103d1c: 14810033 */ bne $a0,$at,.L0f103dec +/* f103d20: 3c02800a */ lui $v0,0x800a +/* f103d24: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f103d28: 90a50001 */ lbu $a1,0x1($a1) +/* f103d2c: afa6001c */ sw $a2,0x1c($sp) +/* f103d30: 0fc40e3b */ jal func0f1038ec +/* f103d34: 90440002 */ lbu $a0,0x2($v0) +/* f103d38: 1040002c */ beqz $v0,.L0f103dec +/* f103d3c: 8fa6001c */ lw $a2,0x1c($sp) +/* f103d40: 8cce000c */ lw $t6,0xc($a2) +/* f103d44: 3c0f800a */ lui $t7,0x800a +/* f103d48: 15c00003 */ bnez $t6,.L0f103d58 +/* f103d4c: 00000000 */ sll $zero,$zero,0x0 +/* f103d50: 10000027 */ beqz $zero,.L0f103df0 +/* f103d54: 24020001 */ addiu $v0,$zero,0x1 +.L0f103d58: +/* f103d58: 8def2208 */ lw $t7,0x2208($t7) +/* f103d5c: 90d90001 */ lbu $t9,0x1($a2) +/* f103d60: 31f80007 */ andi $t8,$t7,0x7 +/* f103d64: 0319082b */ sltu $at,$t8,$t9 +/* f103d68: 54200021 */ bnezl $at,.L0f103df0 +/* f103d6c: 00001025 */ or $v0,$zero,$zero +/* f103d70: 1000001f */ beqz $zero,.L0f103df0 +/* f103d74: 24020001 */ addiu $v0,$zero,0x1 +.L0f103d78: +/* f103d78: 3c02800a */ lui $v0,0x800a +/* f103d7c: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f103d80: 90480000 */ lbu $t0,0x0($v0) +/* f103d84: 310efffe */ andi $t6,$t0,0xfffe +/* f103d88: a04e0000 */ sb $t6,0x0($v0) +/* f103d8c: 90cb0001 */ lbu $t3,0x1($a2) +/* f103d90: 31cf0001 */ andi $t7,$t6,0x1 +/* f103d94: 000b6840 */ sll $t5,$t3,0x1 +/* f103d98: 01afc025 */ or $t8,$t5,$t7 +/* f103d9c: a0580000 */ sb $t8,0x0($v0) +/* f103da0: 8c440000 */ lw $a0,0x0($v0) +/* f103da4: 0004ce42 */ srl $t9,$a0,0x19 +/* f103da8: 0fc5b36a */ jal func0f16cda8 +/* f103dac: 03202025 */ or $a0,$t9,$zero +/* f103db0: 0fc3cdb7 */ jal func0f0f36dc +/* f103db4: 00000000 */ sll $zero,$zero,0x0 +/* f103db8: 3c048007 */ lui $a0,0x8007 +/* f103dbc: 0fc3cbd3 */ jal func0f0f2f4c +/* f103dc0: 24841a90 */ addiu $a0,$a0,0x1a90 +/* f103dc4: 1000000a */ beqz $zero,.L0f103df0 +/* f103dc8: 00001025 */ or $v0,$zero,$zero +.L0f103dcc: +/* f103dcc: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f103dd0: 90440002 */ lbu $a0,0x2($v0) +/* f103dd4: 0fc40e3b */ jal func0f1038ec +/* f103dd8: 90c50001 */ lbu $a1,0x1($a2) +/* f103ddc: 54400004 */ bnezl $v0,.L0f103df0 +/* f103de0: 00001025 */ or $v0,$zero,$zero +/* f103de4: 10000002 */ beqz $zero,.L0f103df0 +/* f103de8: 24020001 */ addiu $v0,$zero,0x1 +.L0f103dec: +/* f103dec: 00001025 */ or $v0,$zero,$zero +.L0f103df0: +/* f103df0: 8fbf0014 */ lw $ra,0x14($sp) +/* f103df4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f103df8: 03e00008 */ jr $ra +/* f103dfc: 00000000 */ sll $zero,$zero,0x0 +/* f103e00: 27bdffe8 */ addiu $sp,$sp,-24 +/* f103e04: 24010006 */ addiu $at,$zero,0x6 +/* f103e08: afbf0014 */ sw $ra,0x14($sp) +/* f103e0c: afa5001c */ sw $a1,0x1c($sp) +/* f103e10: 10810006 */ beq $a0,$at,.L0f103e2c +/* f103e14: afa60020 */ sw $a2,0x20($sp) +/* f103e18: 24010018 */ addiu $at,$zero,0x18 +/* f103e1c: 10810008 */ beq $a0,$at,.L0f103e40 +/* f103e20: 3c0e800a */ lui $t6,0x800a +/* f103e24: 1000000c */ beqz $zero,.L0f103e58 +/* f103e28: 00001025 */ or $v0,$zero,$zero +.L0f103e2c: +/* f103e2c: 3c048007 */ lui $a0,0x8007 +/* f103e30: 0fc3cbd3 */ jal func0f0f2f4c +/* f103e34: 24841b48 */ addiu $a0,$a0,0x1b48 +/* f103e38: 10000007 */ beqz $zero,.L0f103e58 +/* f103e3c: 00001025 */ or $v0,$zero,$zero +.L0f103e40: +/* f103e40: 95ce2284 */ lhu $t6,0x2284($t6) +/* f103e44: 55c00004 */ bnezl $t6,.L0f103e58 +/* f103e48: 00001025 */ or $v0,$zero,$zero +/* f103e4c: 10000002 */ beqz $zero,.L0f103e58 +/* f103e50: 24020001 */ addiu $v0,$zero,0x1 +/* f103e54: 00001025 */ or $v0,$zero,$zero +.L0f103e58: +/* f103e58: 8fbf0014 */ lw $ra,0x14($sp) +/* f103e5c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f103e60: 03e00008 */ jr $ra +/* f103e64: 00000000 */ sll $zero,$zero,0x0 +/* f103e68: 3c0e800a */ lui $t6,0x800a +/* f103e6c: 91cedfea */ lbu $t6,-0x2016($t6) +/* f103e70: 27bdffe0 */ addiu $sp,$sp,-32 +/* f103e74: afbf001c */ sw $ra,0x1c($sp) +/* f103e78: 90980001 */ lbu $t8,0x1($a0) +/* f103e7c: 000e7880 */ sll $t7,$t6,0x2 +/* f103e80: 01ee7823 */ subu $t7,$t7,$t6 +/* f103e84: 000f7840 */ sll $t7,$t7,0x1 +/* f103e88: 0018c840 */ sll $t9,$t8,0x1 +/* f103e8c: 01f94021 */ addu $t0,$t7,$t9 +/* f103e90: 3c03800a */ lui $v1,0x800a +/* f103e94: 00681821 */ addu $v1,$v1,$t0 +/* f103e98: 94622220 */ lhu $v0,0x2220($v1) +/* f103e9c: 14400004 */ bnez $v0,.L0f103eb0 +/* f103ea0: 28410fff */ slti $at,$v0,0xfff +/* f103ea4: 3c027f1b */ lui $v0,0x7f1b +/* f103ea8: 1000005f */ beqz $zero,.L0f104028 +/* f103eac: 24422d14 */ addiu $v0,$v0,0x2d14 +.L0f103eb0: +/* f103eb0: 54200005 */ bnezl $at,.L0f103ec8 +/* f103eb4: 24010e10 */ addiu $at,$zero,0xe10 +/* f103eb8: 3c027f1b */ lui $v0,0x7f1b +/* f103ebc: 1000005a */ beqz $zero,.L0f104028 +/* f103ec0: 24422d1c */ addiu $v0,$v0,0x2d1c +/* f103ec4: 24010e10 */ addiu $at,$zero,0xe10 +.L0f103ec8: +/* f103ec8: 0041001a */ div $zero,$v0,$at +/* f103ecc: 00003012 */ mflo $a2 +/* f103ed0: 2403003c */ addiu $v1,$zero,0x3c +/* f103ed4: 14c0002b */ bnez $a2,.L0f103f84 +/* f103ed8: 3c048007 */ lui $a0,0x8007 +/* f103edc: 2403003c */ addiu $v1,$zero,0x3c +/* f103ee0: 0043001a */ div $zero,$v0,$v1 +/* f103ee4: 00004812 */ mflo $t1 +/* f103ee8: 3c048007 */ lui $a0,0x8007 +/* f103eec: 3c057f1b */ lui $a1,0x7f1b +/* f103ef0: 0123001a */ div $zero,$t1,$v1 +/* f103ef4: 00003010 */ mfhi $a2 +/* f103ef8: 24a52d24 */ addiu $a1,$a1,0x2d24 +/* f103efc: 8c841440 */ lw $a0,0x1440($a0) +/* f103f00: 0043001a */ div $zero,$v0,$v1 +/* f103f04: 14600002 */ bnez $v1,.L0f103f10 +/* f103f08: 00000000 */ sll $zero,$zero,0x0 +/* f103f0c: 0007000d */ break 0x7 +.L0f103f10: +/* f103f10: 2401ffff */ addiu $at,$zero,-1 +/* f103f14: 14610004 */ bne $v1,$at,.L0f103f28 +/* f103f18: 3c018000 */ lui $at,0x8000 +/* f103f1c: 14410002 */ bne $v0,$at,.L0f103f28 +/* f103f20: 00000000 */ sll $zero,$zero,0x0 +/* f103f24: 0006000d */ break 0x6 +.L0f103f28: +/* f103f28: 00003810 */ mfhi $a3 +/* f103f2c: 14600002 */ bnez $v1,.L0f103f38 +/* f103f30: 00000000 */ sll $zero,$zero,0x0 +/* f103f34: 0007000d */ break 0x7 +.L0f103f38: +/* f103f38: 2401ffff */ addiu $at,$zero,-1 +/* f103f3c: 14610004 */ bne $v1,$at,.L0f103f50 +/* f103f40: 3c018000 */ lui $at,0x8000 +/* f103f44: 15210002 */ bne $t1,$at,.L0f103f50 +/* f103f48: 00000000 */ sll $zero,$zero,0x0 +/* f103f4c: 0006000d */ break 0x6 +.L0f103f50: +/* f103f50: 14600002 */ bnez $v1,.L0f103f5c +/* f103f54: 00000000 */ sll $zero,$zero,0x0 +/* f103f58: 0007000d */ break 0x7 +.L0f103f5c: +/* f103f5c: 2401ffff */ addiu $at,$zero,-1 +/* f103f60: 14610004 */ bne $v1,$at,.L0f103f74 +/* f103f64: 3c018000 */ lui $at,0x8000 +/* f103f68: 14410002 */ bne $v0,$at,.L0f103f74 +/* f103f6c: 00000000 */ sll $zero,$zero,0x0 +/* f103f70: 0006000d */ break 0x6 +.L0f103f74: +/* f103f74: 0c004dad */ jal 0x136b4 +/* f103f78: 00000000 */ sll $zero,$zero,0x0 +/* f103f7c: 10000028 */ beqz $zero,.L0f104020 +/* f103f80: 00000000 */ sll $zero,$zero,0x0 +.L0f103f84: +/* f103f84: 0043001a */ div $zero,$v0,$v1 +/* f103f88: 00005012 */ mflo $t2 +/* f103f8c: 3c057f1b */ lui $a1,0x7f1b +/* f103f90: 24a52d30 */ addiu $a1,$a1,0x2d30 +/* f103f94: 0143001a */ div $zero,$t2,$v1 +/* f103f98: 00003810 */ mfhi $a3 +/* f103f9c: 8c841440 */ lw $a0,0x1440($a0) +/* f103fa0: 14600002 */ bnez $v1,.L0f103fac +/* f103fa4: 00000000 */ sll $zero,$zero,0x0 +/* f103fa8: 0007000d */ break 0x7 +.L0f103fac: +/* f103fac: 2401ffff */ addiu $at,$zero,-1 +/* f103fb0: 14610004 */ bne $v1,$at,.L0f103fc4 +/* f103fb4: 3c018000 */ lui $at,0x8000 +/* f103fb8: 14410002 */ bne $v0,$at,.L0f103fc4 +/* f103fbc: 00000000 */ sll $zero,$zero,0x0 +/* f103fc0: 0006000d */ break 0x6 +.L0f103fc4: +/* f103fc4: 0043001a */ div $zero,$v0,$v1 +/* f103fc8: 14600002 */ bnez $v1,.L0f103fd4 +/* f103fcc: 00000000 */ sll $zero,$zero,0x0 +/* f103fd0: 0007000d */ break 0x7 +.L0f103fd4: +/* f103fd4: 2401ffff */ addiu $at,$zero,-1 +/* f103fd8: 14610004 */ bne $v1,$at,.L0f103fec +/* f103fdc: 3c018000 */ lui $at,0x8000 +/* f103fe0: 15410002 */ bne $t2,$at,.L0f103fec +/* f103fe4: 00000000 */ sll $zero,$zero,0x0 +/* f103fe8: 0006000d */ break 0x6 +.L0f103fec: +/* f103fec: 00005810 */ mfhi $t3 +/* f103ff0: afab0010 */ sw $t3,0x10($sp) +/* f103ff4: 14600002 */ bnez $v1,.L0f104000 +/* f103ff8: 00000000 */ sll $zero,$zero,0x0 +/* f103ffc: 0007000d */ break 0x7 +.L0f104000: +/* f104000: 2401ffff */ addiu $at,$zero,-1 +/* f104004: 14610004 */ bne $v1,$at,.L0f104018 +/* f104008: 3c018000 */ lui $at,0x8000 +/* f10400c: 14410002 */ bne $v0,$at,.L0f104018 +/* f104010: 00000000 */ sll $zero,$zero,0x0 +/* f104014: 0006000d */ break 0x6 +.L0f104018: +/* f104018: 0c004dad */ jal 0x136b4 +/* f10401c: 00000000 */ sll $zero,$zero,0x0 +.L0f104020: +/* f104020: 3c028007 */ lui $v0,0x8007 +/* f104024: 8c421440 */ lw $v0,0x1440($v0) +.L0f104028: +/* f104028: 8fbf001c */ lw $ra,0x1c($sp) +/* f10402c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f104030: 03e00008 */ jr $ra +/* f104034: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f104038 +/* f104038: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10403c: 24010006 */ addiu $at,$zero,0x6 +/* f104040: afbf0014 */ sw $ra,0x14($sp) +/* f104044: afa40018 */ sw $a0,0x18($sp) +/* f104048: afa5001c */ sw $a1,0x1c($sp) +/* f10404c: 14810006 */ bne $a0,$at,.L0f104068 +/* f104050: afa60020 */ sw $a2,0x20($sp) +/* f104054: 0fc3cdb7 */ jal func0f0f36dc +/* f104058: 00000000 */ sll $zero,$zero,0x0 +/* f10405c: 3c048007 */ lui $a0,0x8007 +/* f104060: 0fc3cbd3 */ jal func0f0f2f4c +/* f104064: 24841a90 */ addiu $a0,$a0,0x1a90 +.L0f104068: +/* f104068: 8faf0018 */ lw $t7,0x18($sp) +/* f10406c: 2401000f */ addiu $at,$zero,0xf +/* f104070: 8fbf0014 */ lw $ra,0x14($sp) +/* f104074: 15e10003 */ bne $t7,$at,.L0f104084 +/* f104078: 00001025 */ or $v0,$zero,$zero +/* f10407c: 10000001 */ beqz $zero,.L0f104084 +/* f104080: 24020001 */ addiu $v0,$zero,0x1 +.L0f104084: +/* f104084: 03e00008 */ jr $ra +/* f104088: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f10408c +/* f10408c: 3c0e800a */ lui $t6,0x800a +/* f104090: 8dcedfe8 */ lw $t6,-0x2018($t6) +/* f104094: 24180001 */ addiu $t8,$zero,0x1 +/* f104098: 3c05800a */ lui $a1,0x800a +/* f10409c: 000e7e42 */ srl $t7,$t6,0x19 +/* f1040a0: 00001025 */ or $v0,$zero,$zero +/* f1040a4: 030f1823 */ subu $v1,$t8,$t7 +/* f1040a8: 24a52200 */ addiu $a1,$a1,0x2200 +/* f1040ac: 00002025 */ or $a0,$zero,$zero +/* f1040b0: 24080003 */ addiu $t0,$zero,0x3 +/* f1040b4: 3c07fffe */ lui $a3,0xfffe +/* f1040b8: 2406ffff */ addiu $a2,$zero,-1 +.L0f1040bc: +/* f1040bc: 8cb900a0 */ lw $t9,0xa0($a1) +/* f1040c0: 03274825 */ or $t1,$t9,$a3 +/* f1040c4: 54c90003 */ bnel $a2,$t1,.L0f1040d4 +/* f1040c8: 24840001 */ addiu $a0,$a0,0x1 +/* f1040cc: 24820001 */ addiu $v0,$a0,0x1 +/* f1040d0: 24840001 */ addiu $a0,$a0,0x1 +.L0f1040d4: +/* f1040d4: 1488fff9 */ bne $a0,$t0,.L0f1040bc +/* f1040d8: 24a50004 */ addiu $a1,$a1,0x4 +/* f1040dc: 00621821 */ addu $v1,$v1,$v0 +/* f1040e0: 28610005 */ slti $at,$v1,0x5 +/* f1040e4: 14200002 */ bnez $at,.L0f1040f0 +/* f1040e8: 00000000 */ sll $zero,$zero,0x0 +/* f1040ec: 24030004 */ addiu $v1,$zero,0x4 +.L0f1040f0: +/* f1040f0: 1c600002 */ bgtz $v1,.L0f1040fc +/* f1040f4: 00000000 */ sll $zero,$zero,0x0 +/* f1040f8: 24030001 */ addiu $v1,$zero,0x1 +.L0f1040fc: +/* f1040fc: 03e00008 */ jr $ra +/* f104100: 00601025 */ or $v0,$v1,$zero +/* f104104: 27bdffe0 */ addiu $sp,$sp,-32 +/* f104108: 24010064 */ addiu $at,$zero,0x64 +/* f10410c: afbf0014 */ sw $ra,0x14($sp) +/* f104110: afa50024 */ sw $a1,0x24($sp) +/* f104114: 1481000a */ bne $a0,$at,.L0f104140 +/* f104118: afa60028 */ sw $a2,0x28($sp) +/* f10411c: 0fc41023 */ jal func0f10408c +/* f104120: afa40020 */ sw $a0,0x20($sp) +/* f104124: 3c0e800a */ lui $t6,0x800a +/* f104128: 8dcea434 */ lw $t6,-0x5bcc($t6) +/* f10412c: 8fa40020 */ lw $a0,0x20($sp) +/* f104130: 004e082a */ slt $at,$v0,$t6 +/* f104134: 10200002 */ beqz $at,.L0f104140 +/* f104138: 3c01800a */ lui $at,0x800a +/* f10413c: ac22a434 */ sw $v0,-0x5bcc($at) +.L0f104140: +/* f104140: 24010066 */ addiu $at,$zero,0x66 +/* f104144: 1481001e */ bne $a0,$at,.L0f1041c0 +/* f104148: 3c0f8007 */ lui $t7,0x8007 +/* f10414c: 8def1448 */ lw $t7,0x1448($t7) +/* f104150: 3c02800a */ lui $v0,0x800a +/* f104154: 8fb90024 */ lw $t9,0x24($sp) +/* f104158: 000fc0c0 */ sll $t8,$t7,0x3 +/* f10415c: 030fc023 */ subu $t8,$t8,$t7 +/* f104160: 0018c080 */ sll $t8,$t8,0x2 +/* f104164: 030fc021 */ addu $t8,$t8,$t7 +/* f104168: 0018c0c0 */ sll $t8,$t8,0x3 +/* f10416c: 030fc023 */ subu $t8,$t8,$t7 +/* f104170: 0018c100 */ sll $t8,$t8,0x4 +/* f104174: 00581021 */ addu $v0,$v0,$t8 +/* f104178: 8c42e4f8 */ lw $v0,-0x1b08($v0) +/* f10417c: 50400011 */ beqzl $v0,.L0f1041c4 +/* f104180: 8fbf0014 */ lw $ra,0x14($sp) +/* f104184: 8c480000 */ lw $t0,0x0($v0) +/* f104188: 8fa90028 */ lw $t1,0x28($sp) +/* f10418c: 5728000d */ bnel $t9,$t0,.L0f1041c4 +/* f104190: 8fbf0014 */ lw $ra,0x14($sp) +/* f104194: 8d230000 */ lw $v1,0x0($t1) +/* f104198: 24040006 */ addiu $a0,$zero,0x6 +/* f10419c: 00002825 */ or $a1,$zero,$zero +/* f1041a0: 806a000a */ lb $t2,0xa($v1) +/* f1041a4: 00003025 */ or $a2,$zero,$zero +/* f1041a8: 51400005 */ beqzl $t2,.L0f1041c0 +/* f1041ac: a060000a */ sb $zero,0xa($v1) +/* f1041b0: 0fc4100e */ jal func0f104038 +/* f1041b4: afa30018 */ sw $v1,0x18($sp) +/* f1041b8: 8fa30018 */ lw $v1,0x18($sp) +/* f1041bc: a060000a */ sb $zero,0xa($v1) +.L0f1041c0: +/* f1041c0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1041c4: +/* f1041c4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f1041c8: 00001025 */ or $v0,$zero,$zero +/* f1041cc: 03e00008 */ jr $ra +/* f1041d0: 00000000 */ sll $zero,$zero,0x0 +/* f1041d4: 24010006 */ addiu $at,$zero,0x6 +/* f1041d8: 10810007 */ beq $a0,$at,.L0f1041f8 +/* f1041dc: afa50004 */ sw $a1,0x4($sp) +/* f1041e0: 24010008 */ addiu $at,$zero,0x8 +/* f1041e4: 14810011 */ bne $a0,$at,.L0f10422c +/* f1041e8: 3c03800a */ lui $v1,0x800a +/* f1041ec: 24639fc0 */ addiu $v1,$v1,-24640 +/* f1041f0: 03e00008 */ jr $ra +/* f1041f4: 8c620448 */ lw $v0,0x448($v1) +.L0f1041f8: +/* f1041f8: 8cce0000 */ lw $t6,0x0($a2) +/* f1041fc: 11c00005 */ beqz $t6,.L0f104214 +/* f104200: 3c03800a */ lui $v1,0x800a +/* f104204: 24639fc0 */ addiu $v1,$v1,-24640 +/* f104208: 240f0001 */ addiu $t7,$zero,0x1 +/* f10420c: 10000004 */ beqz $zero,.L0f104220 +/* f104210: ac6f0448 */ sw $t7,0x448($v1) +.L0f104214: +/* f104214: 3c03800a */ lui $v1,0x800a +/* f104218: 24639fc0 */ addiu $v1,$v1,-24640 +/* f10421c: ac600448 */ sw $zero,0x448($v1) +.L0f104220: +/* f104220: 8c780458 */ lw $t8,0x458($v1) +/* f104224: 37190001 */ ori $t9,$t8,0x1 +/* f104228: ac790458 */ sw $t9,0x458($v1) +.L0f10422c: +/* f10422c: 00001025 */ or $v0,$zero,$zero +/* f104230: 03e00008 */ jr $ra +/* f104234: 00000000 */ sll $zero,$zero,0x0 +/* f104238: 24010006 */ addiu $at,$zero,0x6 +/* f10423c: 10810007 */ beq $a0,$at,.L0f10425c +/* f104240: afa50004 */ sw $a1,0x4($sp) +/* f104244: 24010008 */ addiu $at,$zero,0x8 +/* f104248: 14810011 */ bne $a0,$at,.L0f104290 +/* f10424c: 3c03800a */ lui $v1,0x800a +/* f104250: 24639fc0 */ addiu $v1,$v1,-24640 +/* f104254: 03e00008 */ jr $ra +/* f104258: 8c620454 */ lw $v0,0x454($v1) +.L0f10425c: +/* f10425c: 8cce0000 */ lw $t6,0x0($a2) +/* f104260: 11c00005 */ beqz $t6,.L0f104278 +/* f104264: 3c03800a */ lui $v1,0x800a +/* f104268: 24639fc0 */ addiu $v1,$v1,-24640 +/* f10426c: 240f0001 */ addiu $t7,$zero,0x1 +/* f104270: 10000004 */ beqz $zero,.L0f104284 +/* f104274: ac6f0454 */ sw $t7,0x454($v1) +.L0f104278: +/* f104278: 3c03800a */ lui $v1,0x800a +/* f10427c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f104280: ac600454 */ sw $zero,0x454($v1) +.L0f104284: +/* f104284: 8c780458 */ lw $t8,0x458($v1) +/* f104288: 37190001 */ ori $t9,$t8,0x1 +/* f10428c: ac790458 */ sw $t9,0x458($v1) +.L0f104290: +/* f104290: 00001025 */ or $v0,$zero,$zero +/* f104294: 03e00008 */ jr $ra +/* f104298: 00000000 */ sll $zero,$zero,0x0 +/* f10429c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f1042a0: 3c0f7f1b */ lui $t7,0x7f1b +/* f1042a4: afbf0014 */ sw $ra,0x14($sp) +/* f1042a8: afa50044 */ sw $a1,0x44($sp) +/* f1042ac: afa60048 */ sw $a2,0x48($sp) +/* f1042b0: 25ef2d40 */ addiu $t7,$t7,0x2d40 +/* f1042b4: 8de10000 */ lw $at,0x0($t7) +/* f1042b8: 27ae0034 */ addiu $t6,$sp,0x34 +/* f1042bc: 8de80004 */ lw $t0,0x4($t7) +/* f1042c0: adc10000 */ sw $at,0x0($t6) +/* f1042c4: 95e10008 */ lhu $at,0x8($t7) +/* f1042c8: 24050001 */ addiu $a1,$zero,0x1 +/* f1042cc: adc80004 */ sw $t0,0x4($t6) +/* f1042d0: 1085000c */ beq $a0,$a1,.L0f104304 +/* f1042d4: a5c10008 */ sh $at,0x8($t6) +/* f1042d8: 24010003 */ addiu $at,$zero,0x3 +/* f1042dc: 10810017 */ beq $a0,$at,.L0f10433c +/* f1042e0: 24030001 */ addiu $v1,$zero,0x1 +/* f1042e4: 24010006 */ addiu $at,$zero,0x6 +/* f1042e8: 10810024 */ beq $a0,$at,.L0f10437c +/* f1042ec: 24030001 */ addiu $v1,$zero,0x1 +/* f1042f0: 24010007 */ addiu $at,$zero,0x7 +/* f1042f4: 10810031 */ beq $a0,$at,.L0f1043bc +/* f1042f8: 00000000 */ sll $zero,$zero,0x0 +/* f1042fc: 10000044 */ beqz $zero,.L0f104410 +/* f104300: 00001025 */ or $v0,$zero,$zero +.L0f104304: +/* f104304: 0fc41023 */ jal func0f10408c +/* f104308: 00000000 */ sll $zero,$zero,0x0 +/* f10430c: afa20030 */ sw $v0,0x30($sp) +/* f104310: 0c005013 */ jal 0x1404c +/* f104314: afa0002c */ sw $zero,0x2c($sp) +/* f104318: 30490002 */ andi $t1,$v0,0x2 +/* f10431c: 11200002 */ beqz $t1,.L0f104328 +/* f104320: 8fa3002c */ lw $v1,0x2c($sp) +/* f104324: 24030001 */ addiu $v1,$zero,0x1 +.L0f104328: +/* f104328: 8faa0030 */ lw $t2,0x30($sp) +/* f10432c: 8fac0048 */ lw $t4,0x48($sp) +/* f104330: 006a5821 */ addu $t3,$v1,$t2 +/* f104334: 10000035 */ beqz $zero,.L0f10440c +/* f104338: ad8b0000 */ sw $t3,0x0($t4) +.L0f10433c: +/* f10433c: 0c005013 */ jal 0x1404c +/* f104340: afa30028 */ sw $v1,0x28($sp) +/* f104344: 304d0002 */ andi $t5,$v0,0x2 +/* f104348: 11a00002 */ beqz $t5,.L0f104354 +/* f10434c: 8fa30028 */ lw $v1,0x28($sp) +/* f104350: 00001825 */ or $v1,$zero,$zero +.L0f104354: +/* f104354: 8fb90048 */ lw $t9,0x48($sp) +/* f104358: 00037840 */ sll $t7,$v1,0x1 +/* f10435c: 8f380000 */ lw $t8,0x0($t9) +/* f104360: 00187040 */ sll $t6,$t8,0x1 +/* f104364: 01cf4021 */ addu $t0,$t6,$t7 +/* f104368: 03a82021 */ addu $a0,$sp,$t0 +/* f10436c: 0fc5b9f1 */ jal func0f16e7c4 +/* f104370: 94840034 */ lhu $a0,0x34($a0) +/* f104374: 10000027 */ beqz $zero,.L0f104414 +/* f104378: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10437c: +/* f10437c: 0c005013 */ jal 0x1404c +/* f104380: afa30024 */ sw $v1,0x24($sp) +/* f104384: 30490002 */ andi $t1,$v0,0x2 +/* f104388: 11200002 */ beqz $t1,.L0f104394 +/* f10438c: 8fa30024 */ lw $v1,0x24($sp) +/* f104390: 00001825 */ or $v1,$zero,$zero +.L0f104394: +/* f104394: 8faa0048 */ lw $t2,0x48($sp) +/* f104398: 3c02800a */ lui $v0,0x800a +/* f10439c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f1043a0: 8c4d0458 */ lw $t5,0x458($v0) +/* f1043a4: 8d4b0000 */ lw $t3,0x0($t2) +/* f1043a8: 35b90001 */ ori $t9,$t5,0x1 +/* f1043ac: 01636021 */ addu $t4,$t3,$v1 +/* f1043b0: ac4c0474 */ sw $t4,0x474($v0) +/* f1043b4: 10000015 */ beqz $zero,.L0f10440c +/* f1043b8: ac590458 */ sw $t9,0x458($v0) +.L0f1043bc: +/* f1043bc: 0c005013 */ jal 0x1404c +/* f1043c0: afa50020 */ sw $a1,0x20($sp) +/* f1043c4: 30580002 */ andi $t8,$v0,0x2 +/* f1043c8: 8fa30020 */ lw $v1,0x20($sp) +/* f1043cc: 13000002 */ beqz $t8,.L0f1043d8 +/* f1043d0: 24050001 */ addiu $a1,$zero,0x1 +/* f1043d4: 00001825 */ or $v1,$zero,$zero +.L0f1043d8: +/* f1043d8: 14650006 */ bne $v1,$a1,.L0f1043f4 +/* f1043dc: 3c02800a */ lui $v0,0x800a +/* f1043e0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f1043e4: 8c4e0474 */ lw $t6,0x474($v0) +/* f1043e8: 15c00002 */ bnez $t6,.L0f1043f4 +/* f1043ec: 00000000 */ sll $zero,$zero,0x0 +/* f1043f0: ac450474 */ sw $a1,0x474($v0) +.L0f1043f4: +/* f1043f4: 3c02800a */ lui $v0,0x800a +/* f1043f8: 24429fc0 */ addiu $v0,$v0,-24640 +/* f1043fc: 8c4f0474 */ lw $t7,0x474($v0) +/* f104400: 8fa90048 */ lw $t1,0x48($sp) +/* f104404: 01e34023 */ subu $t0,$t7,$v1 +/* f104408: ad280000 */ sw $t0,0x0($t1) +.L0f10440c: +/* f10440c: 00001025 */ or $v0,$zero,$zero +.L0f104410: +/* f104410: 8fbf0014 */ lw $ra,0x14($sp) +.L0f104414: +/* f104414: 27bd0040 */ addiu $sp,$sp,0x40 +/* f104418: 03e00008 */ jr $ra +/* f10441c: 00000000 */ sll $zero,$zero,0x0 +/* f104420: 24010006 */ addiu $at,$zero,0x6 +/* f104424: 10810007 */ beq $a0,$at,.L0f104444 +/* f104428: afa50004 */ sw $a1,0x4($sp) +/* f10442c: 24010008 */ addiu $at,$zero,0x8 +/* f104430: 14810011 */ bne $a0,$at,.L0f104478 +/* f104434: 3c03800a */ lui $v1,0x800a +/* f104438: 24639fc0 */ addiu $v1,$v1,-24640 +/* f10443c: 03e00008 */ jr $ra +/* f104440: 8c62044c */ lw $v0,0x44c($v1) +.L0f104444: +/* f104444: 8cce0000 */ lw $t6,0x0($a2) +/* f104448: 11c00005 */ beqz $t6,.L0f104460 +/* f10444c: 3c03800a */ lui $v1,0x800a +/* f104450: 24639fc0 */ addiu $v1,$v1,-24640 +/* f104454: 240f0001 */ addiu $t7,$zero,0x1 +/* f104458: 10000004 */ beqz $zero,.L0f10446c +/* f10445c: ac6f044c */ sw $t7,0x44c($v1) +.L0f104460: +/* f104460: 3c03800a */ lui $v1,0x800a +/* f104464: 24639fc0 */ addiu $v1,$v1,-24640 +/* f104468: ac60044c */ sw $zero,0x44c($v1) +.L0f10446c: +/* f10446c: 8c780458 */ lw $t8,0x458($v1) +/* f104470: 37190001 */ ori $t9,$t8,0x1 +/* f104474: ac790458 */ sw $t9,0x458($v1) +.L0f104478: +/* f104478: 00001025 */ or $v0,$zero,$zero +/* f10447c: 03e00008 */ jr $ra +/* f104480: 00000000 */ sll $zero,$zero,0x0 +/* f104484: 27bdffe0 */ addiu $sp,$sp,-32 +/* f104488: 3c0e7f1b */ lui $t6,0x7f1b +/* f10448c: afbf0014 */ sw $ra,0x14($sp) +/* f104490: afa50024 */ sw $a1,0x24($sp) +/* f104494: 25ce2d4c */ addiu $t6,$t6,0x2d4c +/* f104498: 8dc10000 */ lw $at,0x0($t6) +/* f10449c: 27a2001c */ addiu $v0,$sp,0x1c +/* f1044a0: 24080002 */ addiu $t0,$zero,0x2 +/* f1044a4: ac410000 */ sw $at,0x0($v0) +/* f1044a8: 24010001 */ addiu $at,$zero,0x1 +/* f1044ac: 1081000a */ beq $a0,$at,.L0f1044d8 +/* f1044b0: 24010003 */ addiu $at,$zero,0x3 +/* f1044b4: 1081000a */ beq $a0,$at,.L0f1044e0 +/* f1044b8: 24010006 */ addiu $at,$zero,0x6 +/* f1044bc: 1081000f */ beq $a0,$at,.L0f1044fc +/* f1044c0: 3c02800a */ lui $v0,0x800a +/* f1044c4: 24010007 */ addiu $at,$zero,0x7 +/* f1044c8: 10810013 */ beq $a0,$at,.L0f104518 +/* f1044cc: 3c02800a */ lui $v0,0x800a +/* f1044d0: 10000015 */ beqz $zero,.L0f104528 +/* f1044d4: 00001025 */ or $v0,$zero,$zero +.L0f1044d8: +/* f1044d8: 10000012 */ beqz $zero,.L0f104524 +/* f1044dc: acc80000 */ sw $t0,0x0($a2) +.L0f1044e0: +/* f1044e0: 8cc90000 */ lw $t1,0x0($a2) +/* f1044e4: 00095040 */ sll $t2,$t1,0x1 +/* f1044e8: 004a5821 */ addu $t3,$v0,$t2 +/* f1044ec: 0fc5b9f1 */ jal func0f16e7c4 +/* f1044f0: 95640000 */ lhu $a0,0x0($t3) +/* f1044f4: 1000000d */ beqz $zero,.L0f10452c +/* f1044f8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1044fc: +/* f1044fc: 24429fc0 */ addiu $v0,$v0,-24640 +/* f104500: 8c4d0458 */ lw $t5,0x458($v0) +/* f104504: 8ccc0000 */ lw $t4,0x0($a2) +/* f104508: 35b80001 */ ori $t8,$t5,0x1 +/* f10450c: ac580458 */ sw $t8,0x458($v0) +/* f104510: 10000004 */ beqz $zero,.L0f104524 +/* f104514: ac4c0450 */ sw $t4,0x450($v0) +.L0f104518: +/* f104518: 24429fc0 */ addiu $v0,$v0,-24640 +/* f10451c: 8c4f0450 */ lw $t7,0x450($v0) +/* f104520: accf0000 */ sw $t7,0x0($a2) +.L0f104524: +/* f104524: 00001025 */ or $v0,$zero,$zero +.L0f104528: +/* f104528: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10452c: +/* f10452c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f104530: 03e00008 */ jr $ra +/* f104534: 00000000 */ sll $zero,$zero,0x0 +/* f104538: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10453c: afa60020 */ sw $a2,0x20($sp) +/* f104540: 24010006 */ addiu $at,$zero,0x6 +/* f104544: 00a03025 */ or $a2,$a1,$zero +/* f104548: afbf0014 */ sw $ra,0x14($sp) +/* f10454c: 10810006 */ beq $a0,$at,.L0f104568 +/* f104550: afa5001c */ sw $a1,0x1c($sp) +/* f104554: 2401000c */ addiu $at,$zero,0xc +/* f104558: 10810018 */ beq $a0,$at,.L0f1045bc +/* f10455c: 3c02800a */ lui $v0,0x800a +/* f104560: 1000001f */ beqz $zero,.L0f1045e0 +/* f104564: 00001025 */ or $v0,$zero,$zero +.L0f104568: +/* f104568: 3c02800a */ lui $v0,0x800a +/* f10456c: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f104570: 904e0000 */ lbu $t6,0x0($v0) +/* f104574: 31cafffe */ andi $t2,$t6,0xfffe +/* f104578: a04a0000 */ sb $t2,0x0($v0) +/* f10457c: 90d90001 */ lbu $t9,0x1($a2) +/* f104580: 314b0001 */ andi $t3,$t2,0x1 +/* f104584: 00194840 */ sll $t1,$t9,0x1 +/* f104588: 012b6025 */ or $t4,$t1,$t3 +/* f10458c: a04c0000 */ sb $t4,0x0($v0) +/* f104590: 8c440000 */ lw $a0,0x0($v0) +/* f104594: 00046e42 */ srl $t5,$a0,0x19 +/* f104598: 0fc5b36a */ jal func0f16cda8 +/* f10459c: 01a02025 */ or $a0,$t5,$zero +/* f1045a0: 0fc3cdb7 */ jal func0f0f36dc +/* f1045a4: 00000000 */ sll $zero,$zero,0x0 +/* f1045a8: 3c048007 */ lui $a0,0x8007 +/* f1045ac: 0fc3cbd3 */ jal func0f0f2f4c +/* f1045b0: 24841ca4 */ addiu $a0,$a0,0x1ca4 +/* f1045b4: 1000000a */ beqz $zero,.L0f1045e0 +/* f1045b8: 00001025 */ or $v0,$zero,$zero +.L0f1045bc: +/* f1045bc: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f1045c0: 90440002 */ lbu $a0,0x2($v0) +/* f1045c4: 0fc40e3b */ jal func0f1038ec +/* f1045c8: 90c50001 */ lbu $a1,0x1($a2) +/* f1045cc: 54400004 */ bnezl $v0,.L0f1045e0 +/* f1045d0: 00001025 */ or $v0,$zero,$zero +/* f1045d4: 10000002 */ beqz $zero,.L0f1045e0 +/* f1045d8: 24020001 */ addiu $v0,$zero,0x1 +/* f1045dc: 00001025 */ or $v0,$zero,$zero +.L0f1045e0: +/* f1045e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1045e4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1045e8: 03e00008 */ jr $ra +/* f1045ec: 00000000 */ sll $zero,$zero,0x0 +/* f1045f0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1045f4: 24010006 */ addiu $at,$zero,0x6 +/* f1045f8: afbf0014 */ sw $ra,0x14($sp) +/* f1045fc: 14810014 */ bne $a0,$at,.L0f104650 +/* f104600: afa60020 */ sw $a2,0x20($sp) +/* f104604: 3c02800a */ lui $v0,0x800a +/* f104608: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f10460c: 904e0000 */ lbu $t6,0x0($v0) +/* f104610: 31cafffe */ andi $t2,$t6,0xfffe +/* f104614: a04a0000 */ sb $t2,0x0($v0) +/* f104618: 90b90001 */ lbu $t9,0x1($a1) +/* f10461c: 314b0001 */ andi $t3,$t2,0x1 +/* f104620: 00194840 */ sll $t1,$t9,0x1 +/* f104624: 012b6025 */ or $t4,$t1,$t3 +/* f104628: a04c0000 */ sb $t4,0x0($v0) +/* f10462c: 8c440000 */ lw $a0,0x0($v0) +/* f104630: 00046e42 */ srl $t5,$a0,0x19 +/* f104634: 0fc5b36a */ jal func0f16cda8 +/* f104638: 01a02025 */ or $a0,$t5,$zero +/* f10463c: 0fc3cdb7 */ jal func0f0f36dc +/* f104640: 00000000 */ sll $zero,$zero,0x0 +/* f104644: 3c048007 */ lui $a0,0x8007 +/* f104648: 0fc3cbd3 */ jal func0f0f2f4c +/* f10464c: 24841d34 */ addiu $a0,$a0,0x1d34 +.L0f104650: +/* f104650: 8fbf0014 */ lw $ra,0x14($sp) +/* f104654: 27bd0018 */ addiu $sp,$sp,0x18 +/* f104658: 00001025 */ or $v0,$zero,$zero +/* f10465c: 03e00008 */ jr $ra +/* f104660: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f104664 +/* f104664: 27bdffd8 */ addiu $sp,$sp,-40 +/* f104668: afb30020 */ sw $s3,0x20($sp) +/* f10466c: afb2001c */ sw $s2,0x1c($sp) +/* f104670: afb00014 */ sw $s0,0x14($sp) +/* f104674: 3c02800a */ lui $v0,0x800a +/* f104678: afbf0024 */ sw $ra,0x24($sp) +/* f10467c: afb10018 */ sw $s1,0x18($sp) +/* f104680: 00009825 */ or $s3,$zero,$zero +/* f104684: 24120001 */ addiu $s2,$zero,0x1 +/* f104688: 24422200 */ addiu $v0,$v0,0x2200 +/* f10468c: 00008025 */ or $s0,$zero,$zero +.L0f104690: +/* f104690: 944e0080 */ lhu $t6,0x80($v0) +/* f104694: 51c00003 */ beqzl $t6,.L0f1046a4 +/* f104698: 26100001 */ addiu $s0,$s0,0x1 +/* f10469c: 26130001 */ addiu $s3,$s0,0x1 +/* f1046a0: 26100001 */ addiu $s0,$s0,0x1 +.L0f1046a4: +/* f1046a4: 2a010003 */ slti $at,$s0,0x3 +/* f1046a8: 1420fff9 */ bnez $at,.L0f104690 +/* f1046ac: 24420002 */ addiu $v0,$v0,0x2 +/* f1046b0: 3c02800a */ lui $v0,0x800a +/* f1046b4: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f1046b8: 80580003 */ lb $t8,0x3($v0) +/* f1046bc: 07000007 */ bltz $t8,.L0f1046dc +/* f1046c0: 00000000 */ sll $zero,$zero,0x0 +/* f1046c4: 8c590000 */ lw $t9,0x0($v0) +/* f1046c8: 00008025 */ or $s0,$zero,$zero +/* f1046cc: 24110020 */ addiu $s1,$zero,0x20 +/* f1046d0: 00194e40 */ sll $t1,$t9,0x19 +/* f1046d4: 05210003 */ bgez $t1,.L0f1046e4 +/* f1046d8: 00000000 */ sll $zero,$zero,0x0 +.L0f1046dc: +/* f1046dc: 10000008 */ beqz $zero,.L0f104700 +/* f1046e0: 00009025 */ or $s2,$zero,$zero +.L0f1046e4: +/* f1046e4: 0fc6726c */ jal func0f19c9b0 +/* f1046e8: 02002025 */ or $a0,$s0,$zero +/* f1046ec: 1c400002 */ bgtz $v0,.L0f1046f8 +/* f1046f0: 26100001 */ addiu $s0,$s0,0x1 +/* f1046f4: 00009025 */ or $s2,$zero,$zero +.L0f1046f8: +/* f1046f8: 1611fffa */ bne $s0,$s1,.L0f1046e4 +/* f1046fc: 00000000 */ sll $zero,$zero,0x0 +.L0f104700: +/* f104700: 8fbf0024 */ lw $ra,0x24($sp) +/* f104704: 02721021 */ addu $v0,$s3,$s2 +/* f104708: 8fb2001c */ lw $s2,0x1c($sp) +/* f10470c: 8fb30020 */ lw $s3,0x20($sp) +/* f104710: 8fb00014 */ lw $s0,0x14($sp) +/* f104714: 8fb10018 */ lw $s1,0x18($sp) +/* f104718: 03e00008 */ jr $ra +/* f10471c: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f104720 +/* f104720: 3c05800a */ lui $a1,0x800a +/* f104724: 00001025 */ or $v0,$zero,$zero +/* f104728: 24a52200 */ addiu $a1,$a1,0x2200 +/* f10472c: 00001825 */ or $v1,$zero,$zero +/* f104730: 24060003 */ addiu $a2,$zero,0x3 +.L0f104734: +/* f104734: 94ae0080 */ lhu $t6,0x80($a1) +/* f104738: 51c00003 */ beqzl $t6,.L0f104748 +/* f10473c: 24630001 */ addiu $v1,$v1,0x1 +/* f104740: 24620001 */ addiu $v0,$v1,0x1 +/* f104744: 24630001 */ addiu $v1,$v1,0x1 +.L0f104748: +/* f104748: 1466fffa */ bne $v1,$a2,.L0f104734 +/* f10474c: 24a50002 */ addiu $a1,$a1,0x2 +/* f104750: 0082082a */ slt $at,$a0,$v0 +/* f104754: 10200003 */ beqz $at,.L0f104764 +/* f104758: 24020014 */ addiu $v0,$zero,0x14 +/* f10475c: 03e00008 */ jr $ra +/* f104760: 24820011 */ addiu $v0,$a0,0x11 +.L0f104764: +/* f104764: 03e00008 */ jr $ra +/* f104768: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f10476c +/* f10476c: 27bdfe08 */ addiu $sp,$sp,-504 +/* f104770: 3c0e8007 */ lui $t6,0x8007 +/* f104774: afb00038 */ sw $s0,0x38($sp) +/* f104778: 27a201a8 */ addiu $v0,$sp,0x1a8 +/* f10477c: 25ce1f68 */ addiu $t6,$t6,0x1f68 +/* f104780: 00c08025 */ or $s0,$a2,$zero +/* f104784: afbf003c */ sw $ra,0x3c($sp) +/* f104788: afa501fc */ sw $a1,0x1fc($sp) +/* f10478c: 25d90048 */ addiu $t9,$t6,0x48 +/* f104790: 0040c025 */ or $t8,$v0,$zero +.L0f104794: +/* f104794: 8dc10000 */ lw $at,0x0($t6) +/* f104798: 25ce000c */ addiu $t6,$t6,0xc +/* f10479c: 2718000c */ addiu $t8,$t8,0xc +/* f1047a0: af01fff4 */ sw $at,-0xc($t8) +/* f1047a4: 8dc1fff8 */ lw $at,-0x8($t6) +/* f1047a8: af01fff8 */ sw $at,-0x8($t8) +/* f1047ac: 8dc1fffc */ lw $at,-0x4($t6) +/* f1047b0: 15d9fff8 */ bne $t6,$t9,.L0f104794 +/* f1047b4: af01fffc */ sw $at,-0x4($t8) +/* f1047b8: 8dc10000 */ lw $at,0x0($t6) +/* f1047bc: 248fffff */ addiu $t7,$a0,-1 +/* f1047c0: af010000 */ sw $at,0x0($t8) +/* f1047c4: 8dd90004 */ lw $t9,0x4($t6) +/* f1047c8: 2de10019 */ sltiu $at,$t7,0x19 +/* f1047cc: 1020036d */ beqz $at,.L0f105584 +/* f1047d0: af190004 */ sw $t9,0x4($t8) +/* f1047d4: 000f7880 */ sll $t7,$t7,0x2 +/* f1047d8: 3c017f1b */ lui $at,0x7f1b +/* f1047dc: 002f0821 */ addu $at,$at,$t7 +/* f1047e0: 8c2f2d9c */ lw $t7,0x2d9c($at) +/* f1047e4: 01e00008 */ jr $t7 +/* f1047e8: 00000000 */ sll $zero,$zero,0x0 +/* f1047ec: 3c0a800a */ lui $t2,0x800a +/* f1047f0: 3c09800a */ lui $t1,0x800a +/* f1047f4: 3c08800a */ lui $t0,0x800a +/* f1047f8: ae000000 */ sw $zero,0x0($s0) +/* f1047fc: 2508dfe8 */ addiu $t0,$t0,-8216 +/* f104800: 25292200 */ addiu $t1,$t1,0x2200 +/* f104804: 254a2200 */ addiu $t2,$t2,0x2200 +/* f104808: 00003025 */ or $a2,$zero,$zero +/* f10480c: 240b0011 */ addiu $t3,$zero,0x11 +/* f104810: 24070003 */ addiu $a3,$zero,0x3 +.L0f104814: +/* f104814: 91050003 */ lbu $a1,0x3($t0) +/* f104818: 00002025 */ or $a0,$zero,$zero +/* f10481c: 00001025 */ or $v0,$zero,$zero +/* f104820: 0005c9c2 */ srl $t9,$a1,0x7 +/* f104824: 03202825 */ or $a1,$t9,$zero +/* f104828: 01401825 */ or $v1,$t2,$zero +.L0f10482c: +/* f10482c: 946e0020 */ lhu $t6,0x20($v1) +/* f104830: 11c00002 */ beqz $t6,.L0f10483c +/* f104834: 00000000 */ sll $zero,$zero,0x0 +/* f104838: 24040001 */ addiu $a0,$zero,0x1 +.L0f10483c: +/* f10483c: 14a00004 */ bnez $a1,.L0f104850 +/* f104840: 00027080 */ sll $t6,$v0,0x2 +/* f104844: 8d180000 */ lw $t8,0x0($t0) +/* f104848: 0018ce40 */ sll $t9,$t8,0x19 +/* f10484c: 07210008 */ bgez $t9,.L0f104870 +.L0f104850: +/* f104850: 012ec021 */ addu $t8,$t1,$t6 +/* f104854: 8f0f00a0 */ lw $t7,0xa0($t8) +/* f104858: 24190001 */ addiu $t9,$zero,0x1 +/* f10485c: 00d97004 */ sllv $t6,$t9,$a2 +/* f104860: 01eec024 */ and $t8,$t7,$t6 +/* f104864: 53000003 */ beqzl $t8,.L0f104874 +/* f104868: 24420001 */ addiu $v0,$v0,0x1 +/* f10486c: 24040001 */ addiu $a0,$zero,0x1 +.L0f104870: +/* f104870: 24420001 */ addiu $v0,$v0,0x1 +.L0f104874: +/* f104874: 1447ffed */ bne $v0,$a3,.L0f10482c +/* f104878: 24630002 */ addiu $v1,$v1,0x2 +/* f10487c: 8e190000 */ lw $t9,0x0($s0) +/* f104880: 24c60001 */ addiu $a2,$a2,0x1 +/* f104884: 272f0001 */ addiu $t7,$t9,0x1 +/* f104888: 10800003 */ beqz $a0,.L0f104898 +/* f10488c: ae0f0000 */ sw $t7,0x0($s0) +/* f104890: 14cbffe0 */ bne $a2,$t3,.L0f104814 +/* f104894: 254a0006 */ addiu $t2,$t2,0x6 +.L0f104898: +/* f104898: 0fc41199 */ jal func0f104664 +/* f10489c: 00000000 */ sll $zero,$zero,0x0 +/* f1048a0: 8e0e0000 */ lw $t6,0x0($s0) +/* f1048a4: 01c2c021 */ addu $t8,$t6,$v0 +/* f1048a8: 10000336 */ beqz $zero,.L0f105584 +/* f1048ac: ae180000 */ sw $t8,0x0($s0) +/* f1048b0: 8e050004 */ lw $a1,0x4($s0) +/* f1048b4: 24040001 */ addiu $a0,$zero,0x1 +/* f1048b8: 27a6018c */ addiu $a2,$sp,0x18c +/* f1048bc: 54a00009 */ bnezl $a1,.L0f1048e4 +/* f1048c0: 8e030000 */ lw $v1,0x0($s0) +/* f1048c4: 0fc411db */ jal func0f10476c +/* f1048c8: 8fa501fc */ lw $a1,0x1fc($sp) +/* f1048cc: 0fc41199 */ jal func0f104664 +/* f1048d0: 00000000 */ sll $zero,$zero,0x0 +/* f1048d4: 8fb9018c */ lw $t9,0x18c($sp) +/* f1048d8: 03222823 */ subu $a1,$t9,$v0 +/* f1048dc: ae050004 */ sw $a1,0x4($s0) +/* f1048e0: 8e030000 */ lw $v1,0x0($s0) +.L0f1048e4: +/* f1048e4: 3c048007 */ lui $a0,0x8007 +/* f1048e8: 0065082b */ sltu $at,$v1,$a1 +/* f1048ec: 10200008 */ beqz $at,.L0f104910 +/* f1048f0: 00037080 */ sll $t6,$v1,0x2 +/* f1048f4: 01c37023 */ subu $t6,$t6,$v1 +/* f1048f8: 000e7080 */ sll $t6,$t6,0x2 +/* f1048fc: 008e2021 */ addu $a0,$a0,$t6 +/* f104900: 0fc5b9f1 */ jal func0f16e7c4 +/* f104904: 94841e72 */ lhu $a0,0x1e72($a0) +/* f104908: 10000320 */ beqz $zero,.L0f10558c +/* f10490c: 8fbf003c */ lw $ra,0x3c($sp) +.L0f104910: +/* f104910: 0fc411c8 */ jal func0f104720 +/* f104914: 00652023 */ subu $a0,$v1,$a1 +/* f104918: 0002c080 */ sll $t8,$v0,0x2 +/* f10491c: 0302c023 */ subu $t8,$t8,$v0 +/* f104920: 0018c080 */ sll $t8,$t8,0x2 +/* f104924: 3c048007 */ lui $a0,0x8007 +/* f104928: 00982021 */ addu $a0,$a0,$t8 +/* f10492c: 0fc5b9f1 */ jal func0f16e7c4 +/* f104930: 94841e72 */ lhu $a0,0x1e72($a0) +/* f104934: 10000315 */ beqz $zero,.L0f10558c +/* f104938: 8fbf003c */ lw $ra,0x3c($sp) +/* f10493c: 8e070000 */ lw $a3,0x0($s0) +/* f104940: 24040001 */ addiu $a0,$zero,0x1 +/* f104944: 8fa501fc */ lw $a1,0x1fc($sp) +/* f104948: 27a60178 */ addiu $a2,$sp,0x178 +/* f10494c: 0fc411db */ jal func0f10476c +/* f104950: afa70188 */ sw $a3,0x188($sp) +/* f104954: 0fc41199 */ jal func0f104664 +/* f104958: 00000000 */ sll $zero,$zero,0x0 +/* f10495c: 8fb90178 */ lw $t9,0x178($sp) +/* f104960: 8fa70188 */ lw $a3,0x188($sp) +/* f104964: 03227823 */ subu $t7,$t9,$v0 +/* f104968: afaf0178 */ sw $t7,0x178($sp) +/* f10496c: 8e030000 */ lw $v1,0x0($s0) +/* f104970: 006f082b */ sltu $at,$v1,$t7 +/* f104974: 14200004 */ bnez $at,.L0f104988 +/* f104978: 00000000 */ sll $zero,$zero,0x0 +/* f10497c: 0fc411c8 */ jal func0f104720 +/* f104980: 006f2023 */ subu $a0,$v1,$t7 +/* f104984: 00403825 */ or $a3,$v0,$zero +.L0f104988: +/* f104988: 3c02800a */ lui $v0,0x800a +/* f10498c: 00077080 */ sll $t6,$a3,0x2 +/* f104990: 24429fc0 */ addiu $v0,$v0,-24640 +/* f104994: 3c08800a */ lui $t0,0x800a +/* f104998: 01c77023 */ subu $t6,$t6,$a3 +/* f10499c: 2508dfe8 */ addiu $t0,$t0,-8216 +/* f1049a0: 000e7080 */ sll $t6,$t6,0x2 +/* f1049a4: 3c188007 */ lui $t8,0x8007 +/* f1049a8: 810f0003 */ lb $t7,0x3($t0) +/* f1049ac: ac400314 */ sw $zero,0x314($v0) +/* f1049b0: ac400318 */ sw $zero,0x318($v0) +/* f1049b4: 030ec021 */ addu $t8,$t8,$t6 +/* f1049b8: 8f181e6c */ lw $t8,0x1e6c($t8) +/* f1049bc: a1070002 */ sb $a3,0x2($t0) +/* f1049c0: 05e10006 */ bgez $t7,.L0f1049dc +/* f1049c4: a1180001 */ sb $t8,0x1($t0) +/* f1049c8: 3c048007 */ lui $a0,0x8007 +/* f1049cc: 0fc3cbd3 */ jal func0f0f2f4c +/* f1049d0: 24841dc4 */ addiu $a0,$a0,0x1dc4 +/* f1049d4: 100002ec */ beqz $zero,.L0f105588 +/* f1049d8: 00001025 */ or $v0,$zero,$zero +.L0f1049dc: +/* f1049dc: 8d0e0000 */ lw $t6,0x0($t0) +/* f1049e0: 3c048007 */ lui $a0,0x8007 +/* f1049e4: 000ece40 */ sll $t9,$t6,0x19 +/* f1049e8: 07210006 */ bgez $t9,.L0f104a04 +/* f1049ec: 00000000 */ sll $zero,$zero,0x0 +/* f1049f0: 3c048007 */ lui $a0,0x8007 +/* f1049f4: 0fc3cbd3 */ jal func0f0f2f4c +/* f1049f8: 24841e54 */ addiu $a0,$a0,0x1e54 +/* f1049fc: 100002e2 */ beqz $zero,.L0f105588 +/* f104a00: 00001025 */ or $v0,$zero,$zero +.L0f104a04: +/* f104a04: 0fc3cbd3 */ jal func0f0f2f4c +/* f104a08: 24841c00 */ addiu $a0,$a0,0x1c00 +/* f104a0c: 100002de */ beqz $zero,.L0f105588 +/* f104a10: 00001025 */ or $v0,$zero,$zero +/* f104a14: 3c0f000f */ lui $t7,0xf +/* f104a18: 35efffff */ ori $t7,$t7,0xffff +/* f104a1c: 100002d9 */ beqz $zero,.L0f105584 +/* f104a20: ae0f0000 */ sw $t7,0x0($s0) +/* f104a24: 8e0e0004 */ lw $t6,0x4($s0) +/* f104a28: 3c08800a */ lui $t0,0x800a +/* f104a2c: 2508dfe8 */ addiu $t0,$t0,-8216 +/* f104a30: 55c002d5 */ bnezl $t6,.L0f105588 +/* f104a34: 00001025 */ or $v0,$zero,$zero +/* f104a38: 81190003 */ lb $t9,0x3($t0) +/* f104a3c: 072202d2 */ bltzl $t9,.L0f105588 +/* f104a40: 00001025 */ or $v0,$zero,$zero +/* f104a44: 8d0f0000 */ lw $t7,0x0($t0) +/* f104a48: 3c09800a */ lui $t1,0x800a +/* f104a4c: 25292200 */ addiu $t1,$t1,0x2200 +/* f104a50: 000fc640 */ sll $t8,$t7,0x19 +/* f104a54: 070202cc */ bltzl $t8,.L0f105588 +/* f104a58: 00001025 */ or $v0,$zero,$zero +/* f104a5c: 9139000c */ lbu $t9,0xc($t1) +/* f104a60: 24040001 */ addiu $a0,$zero,0x1 +/* f104a64: 27a60168 */ addiu $a2,$sp,0x168 +/* f104a68: ae190000 */ sw $t9,0x0($s0) +/* f104a6c: 0fc411db */ jal func0f10476c +/* f104a70: 8fa501fc */ lw $a1,0x1fc($sp) +/* f104a74: 0fc41199 */ jal func0f104664 +/* f104a78: 00000000 */ sll $zero,$zero,0x0 +/* f104a7c: 8faf0168 */ lw $t7,0x168($sp) +/* f104a80: 01e27023 */ subu $t6,$t7,$v0 +/* f104a84: afae0168 */ sw $t6,0x168($sp) +/* f104a88: 8e180000 */ lw $t8,0x0($s0) +/* f104a8c: 030e082b */ sltu $at,$t8,$t6 +/* f104a90: 542002bd */ bnezl $at,.L0f105588 +/* f104a94: 00001025 */ or $v0,$zero,$zero +/* f104a98: 0fc41199 */ jal func0f104664 +/* f104a9c: 00000000 */ sll $zero,$zero,0x0 +/* f104aa0: 8fb90168 */ lw $t9,0x168($sp) +/* f104aa4: 00401825 */ or $v1,$v0,$zero +/* f104aa8: 00002025 */ or $a0,$zero,$zero +/* f104aac: 272fffff */ addiu $t7,$t9,-1 +/* f104ab0: 184002b4 */ blez $v0,.L0f105584 +/* f104ab4: ae0f0000 */ sw $t7,0x0($s0) +/* f104ab8: afa30164 */ sw $v1,0x164($sp) +.L0f104abc: +/* f104abc: 0fc411c8 */ jal func0f104720 +/* f104ac0: afa40160 */ sw $a0,0x160($sp) +/* f104ac4: 3c09800a */ lui $t1,0x800a +/* f104ac8: 25292200 */ addiu $t1,$t1,0x2200 +/* f104acc: 9138000c */ lbu $t8,0xc($t1) +/* f104ad0: 8fa30164 */ lw $v1,0x164($sp) +/* f104ad4: 8fa40160 */ lw $a0,0x160($sp) +/* f104ad8: 14580003 */ bne $v0,$t8,.L0f104ae8 +/* f104adc: 8fae0168 */ lw $t6,0x168($sp) +/* f104ae0: 01c4c821 */ addu $t9,$t6,$a0 +/* f104ae4: ae190000 */ sw $t9,0x0($s0) +.L0f104ae8: +/* f104ae8: 24840001 */ addiu $a0,$a0,0x1 +/* f104aec: 0083082a */ slt $at,$a0,$v1 +/* f104af0: 5420fff2 */ bnezl $at,.L0f104abc +/* f104af4: afa30164 */ sw $v1,0x164($sp) +/* f104af8: 100002a3 */ beqz $zero,.L0f105588 +/* f104afc: 00001025 */ or $v0,$zero,$zero +/* f104b00: 24040001 */ addiu $a0,$zero,0x1 +/* f104b04: 8fa501fc */ lw $a1,0x1fc($sp) +/* f104b08: 0fc411db */ jal func0f10476c +/* f104b0c: 27a60150 */ addiu $a2,$sp,0x150 +/* f104b10: 0fc41199 */ jal func0f104664 +/* f104b14: 00000000 */ sll $zero,$zero,0x0 +/* f104b18: 8faf0150 */ lw $t7,0x150($sp) +/* f104b1c: 27a301a8 */ addiu $v1,$sp,0x1a8 +/* f104b20: 01e2c023 */ subu $t8,$t7,$v0 +/* f104b24: afb80150 */ sw $t8,0x150($sp) +/* f104b28: ae00000c */ sw $zero,0xc($s0) +/* f104b2c: 27a201f8 */ addiu $v0,$sp,0x1f8 +/* f104b30: 8c6e0000 */ lw $t6,0x0($v1) +.L0f104b34: +/* f104b34: 8fb90150 */ lw $t9,0x150($sp) +/* f104b38: 24630008 */ addiu $v1,$v1,0x8 +/* f104b3c: 01d9082b */ sltu $at,$t6,$t9 +/* f104b40: 10200004 */ beqz $at,.L0f104b54 +/* f104b44: 00000000 */ sll $zero,$zero,0x0 +/* f104b48: 8e0f000c */ lw $t7,0xc($s0) +/* f104b4c: 25f80001 */ addiu $t8,$t7,0x1 +/* f104b50: ae18000c */ sw $t8,0xc($s0) +.L0f104b54: +/* f104b54: 5462fff7 */ bnel $v1,$v0,.L0f104b34 +/* f104b58: 8c6e0000 */ lw $t6,0x0($v1) +/* f104b5c: 8e0e000c */ lw $t6,0xc($s0) +/* f104b60: 25d90001 */ addiu $t9,$t6,0x1 +/* f104b64: 10000287 */ beqz $zero,.L0f105584 +/* f104b68: ae190000 */ sw $t9,0x0($s0) +/* f104b6c: 8e030000 */ lw $v1,0x0($s0) +/* f104b70: 8e0f000c */ lw $t7,0xc($s0) +/* f104b74: 0003c0c0 */ sll $t8,$v1,0x3 +/* f104b78: 146f0005 */ bne $v1,$t7,.L0f104b90 +/* f104b7c: 00587021 */ addu $t6,$v0,$t8 +/* f104b80: 0fc5b9f1 */ jal func0f16e7c4 +/* f104b84: 97a401f4 */ lhu $a0,0x1f4($sp) +/* f104b88: 10000280 */ beqz $zero,.L0f10558c +/* f104b8c: 8fbf003c */ lw $ra,0x3c($sp) +.L0f104b90: +/* f104b90: 0fc5b9f1 */ jal func0f16e7c4 +/* f104b94: 95c40004 */ lhu $a0,0x4($t6) +/* f104b98: 1000027c */ beqz $zero,.L0f10558c +/* f104b9c: 8fbf003c */ lw $ra,0x3c($sp) +/* f104ba0: 8e030000 */ lw $v1,0x0($s0) +/* f104ba4: 8e19000c */ lw $t9,0xc($s0) +/* f104ba8: 24040001 */ addiu $a0,$zero,0x1 +/* f104bac: 8fa501fc */ lw $a1,0x1fc($sp) +/* f104bb0: 14790009 */ bne $v1,$t9,.L0f104bd8 +/* f104bb4: 000370c0 */ sll $t6,$v1,0x3 +/* f104bb8: 0fc411db */ jal func0f10476c +/* f104bbc: 27a6013c */ addiu $a2,$sp,0x13c +/* f104bc0: 0fc41199 */ jal func0f104664 +/* f104bc4: 00000000 */ sll $zero,$zero,0x0 +/* f104bc8: 8faf013c */ lw $t7,0x13c($sp) +/* f104bcc: 01e2c023 */ subu $t8,$t7,$v0 +/* f104bd0: 1000026c */ beqz $zero,.L0f105584 +/* f104bd4: ae180008 */ sw $t8,0x8($s0) +.L0f104bd8: +/* f104bd8: 004ec821 */ addu $t9,$v0,$t6 +/* f104bdc: 8f2f0000 */ lw $t7,0x0($t9) +/* f104be0: 10000268 */ beqz $zero,.L0f105584 +/* f104be4: ae0f0008 */ sw $t7,0x8($s0) +/* f104be8: 8e180000 */ lw $t8,0x0($s0) +/* f104bec: afb80138 */ sw $t8,0x138($sp) +/* f104bf0: 8e0a0008 */ lw $t2,0x8($s0) +/* f104bf4: afa00124 */ sw $zero,0x124($sp) +/* f104bf8: 8e050004 */ lw $a1,0x4($s0) +/* f104bfc: afa500ec */ sw $a1,0xec($sp) +/* f104c00: 8e03000c */ lw $v1,0xc($s0) +/* f104c04: 1460000c */ bnez $v1,.L0f104c38 +/* f104c08: 24040001 */ addiu $a0,$zero,0x1 +/* f104c0c: 8fa501fc */ lw $a1,0x1fc($sp) +/* f104c10: 27a600dc */ addiu $a2,$sp,0xdc +/* f104c14: 0fc411db */ jal func0f10476c +/* f104c18: afaa0134 */ sw $t2,0x134($sp) +/* f104c1c: 0fc41199 */ jal func0f104664 +/* f104c20: 00000000 */ sll $zero,$zero,0x0 +/* f104c24: 8fae00dc */ lw $t6,0xdc($sp) +/* f104c28: 8faa0134 */ lw $t2,0x134($sp) +/* f104c2c: 8e050004 */ lw $a1,0x4($s0) +/* f104c30: 01c21823 */ subu $v1,$t6,$v0 +/* f104c34: ae03000c */ sw $v1,0xc($s0) +.L0f104c38: +/* f104c38: 00a3082b */ sltu $at,$a1,$v1 +/* f104c3c: 14200005 */ bnez $at,.L0f104c54 +/* f104c40: 00a32023 */ subu $a0,$a1,$v1 +/* f104c44: 0fc411c8 */ jal func0f104720 +/* f104c48: afaa0134 */ sw $t2,0x134($sp) +/* f104c4c: 8faa0134 */ lw $t2,0x134($sp) +/* f104c50: afa200ec */ sw $v0,0xec($sp) +.L0f104c54: +/* f104c54: 8faf0138 */ lw $t7,0x138($sp) +/* f104c58: 3c0ee700 */ lui $t6,0xe700 +/* f104c5c: 27b00138 */ addiu $s0,$sp,0x138 +/* f104c60: 25f80008 */ addiu $t8,$t7,0x8 +/* f104c64: afb80138 */ sw $t8,0x138($sp) +/* f104c68: ade00004 */ sw $zero,0x4($t7) +/* f104c6c: adee0000 */ sw $t6,0x0($t7) +/* f104c70: 8fb90138 */ lw $t9,0x138($sp) +/* f104c74: 3c18ba00 */ lui $t8,0xba00 +/* f104c78: 37181301 */ ori $t8,$t8,0x1301 +/* f104c7c: 272f0008 */ addiu $t7,$t9,0x8 +/* f104c80: afaf0138 */ sw $t7,0x138($sp) +/* f104c84: af200004 */ sw $zero,0x4($t9) +/* f104c88: af380000 */ sw $t8,0x0($t9) +/* f104c8c: 8fae0138 */ lw $t6,0x138($sp) +/* f104c90: 3c0fb900 */ lui $t7,0xb900 +/* f104c94: 35ef0002 */ ori $t7,$t7,0x2 +/* f104c98: 25d90008 */ addiu $t9,$t6,0x8 +/* f104c9c: afb90138 */ sw $t9,0x138($sp) +/* f104ca0: adc00004 */ sw $zero,0x4($t6) +/* f104ca4: adcf0000 */ sw $t7,0x0($t6) +/* f104ca8: 8fb80138 */ lw $t8,0x138($sp) +/* f104cac: 3c19ba00 */ lui $t9,0xba00 +/* f104cb0: 37391001 */ ori $t9,$t9,0x1001 +/* f104cb4: 270e0008 */ addiu $t6,$t8,0x8 +/* f104cb8: afae0138 */ sw $t6,0x138($sp) +/* f104cbc: af000004 */ sw $zero,0x4($t8) +/* f104cc0: af190000 */ sw $t9,0x0($t8) +/* f104cc4: 8faf0138 */ lw $t7,0x138($sp) +/* f104cc8: 3c0eba00 */ lui $t6,0xba00 +/* f104ccc: 35ce0903 */ ori $t6,$t6,0x903 +/* f104cd0: 25f80008 */ addiu $t8,$t7,0x8 +/* f104cd4: afb80138 */ sw $t8,0x138($sp) +/* f104cd8: 24190c00 */ addiu $t9,$zero,0xc00 +/* f104cdc: adf90004 */ sw $t9,0x4($t7) +/* f104ce0: adee0000 */ sw $t6,0x0($t7) +/* f104ce4: 8fa200ec */ lw $v0,0xec($sp) +/* f104ce8: 3c18800b */ lui $t8,0x800b +/* f104cec: 8f18b5a8 */ lw $t8,-0x4a58($t8) +/* f104cf0: 00027880 */ sll $t7,$v0,0x2 +/* f104cf4: 01e27823 */ subu $t7,$t7,$v0 +/* f104cf8: 000f1080 */ sll $v0,$t7,0x2 +/* f104cfc: 240e0002 */ addiu $t6,$zero,0x2 +/* f104d00: 24190001 */ addiu $t9,$zero,0x1 +/* f104d04: 03022821 */ addu $a1,$t8,$v0 +/* f104d08: 24a5009c */ addiu $a1,$a1,0x9c +/* f104d0c: afb90014 */ sw $t9,0x14($sp) +/* f104d10: afae0010 */ sw $t6,0x10($sp) +/* f104d14: afa20050 */ sw $v0,0x50($sp) +/* f104d18: afaa0134 */ sw $t2,0x134($sp) +/* f104d1c: afa00018 */ sw $zero,0x18($sp) +/* f104d20: 02002025 */ or $a0,$s0,$zero +/* f104d24: 24060002 */ addiu $a2,$zero,0x2 +/* f104d28: 0fc2ce70 */ jal func0f0b39c0 +/* f104d2c: 00003825 */ or $a3,$zero,$zero +/* f104d30: 8faf0138 */ lw $t7,0x138($sp) +/* f104d34: 8faa0134 */ lw $t2,0x134($sp) +/* f104d38: 3c0eba00 */ lui $t6,0xba00 +/* f104d3c: 25f80008 */ addiu $t8,$t7,0x8 +/* f104d40: afb80138 */ sw $t8,0x138($sp) +/* f104d44: 35ce1402 */ ori $t6,$t6,0x1402 +/* f104d48: adee0000 */ sw $t6,0x0($t7) +/* f104d4c: ade00004 */ sw $zero,0x4($t7) +/* f104d50: 8fb90138 */ lw $t9,0x138($sp) +/* f104d54: 3c0eff37 */ lui $t6,0xff37 +/* f104d58: 3c18fc12 */ lui $t8,0xfc12 +/* f104d5c: 272f0008 */ addiu $t7,$t9,0x8 +/* f104d60: afaf0138 */ sw $t7,0x138($sp) +/* f104d64: 37189a25 */ ori $t8,$t8,0x9a25 +/* f104d68: 35ceffff */ ori $t6,$t6,0xffff +/* f104d6c: af2e0004 */ sw $t6,0x4($t9) +/* f104d70: af380000 */ sw $t8,0x0($t9) +/* f104d74: 8fb90138 */ lw $t9,0x138($sp) +/* f104d78: 3c18ba00 */ lui $t8,0xba00 +/* f104d7c: 37180c02 */ ori $t8,$t8,0xc02 +/* f104d80: 272f0008 */ addiu $t7,$t9,0x8 +/* f104d84: afaf0138 */ sw $t7,0x138($sp) +/* f104d88: af200004 */ sw $zero,0x4($t9) +/* f104d8c: af380000 */ sw $t8,0x0($t9) +/* f104d90: 8fae0138 */ lw $t6,0x138($sp) +/* f104d94: 03202025 */ or $a0,$t9,$zero +/* f104d98: 3c0dfb00 */ lui $t5,0xfb00 +/* f104d9c: 25d90008 */ addiu $t9,$t6,0x8 +/* f104da0: afb90138 */ sw $t9,0x138($sp) +/* f104da4: adcd0000 */ sw $t5,0x0($t6) +/* f104da8: 8d4f000c */ lw $t7,0xc($t2) +/* f104dac: 01c02825 */ or $a1,$t6,$zero +/* f104db0: 241fff00 */ addiu $ra,$zero,-256 +/* f104db4: 31f800ff */ andi $t8,$t7,0xff +/* f104db8: 00187200 */ sll $t6,$t8,0x8 +/* f104dbc: 01d87023 */ subu $t6,$t6,$t8 +/* f104dc0: 000eca02 */ srl $t9,$t6,0x8 +/* f104dc4: 033f7825 */ or $t7,$t9,$ra +/* f104dc8: acaf0004 */ sw $t7,0x4($a1) +/* f104dcc: 8fb80138 */ lw $t8,0x138($sp) +/* f104dd0: 3c098008 */ lui $t1,0x8008 +/* f104dd4: 2529fac0 */ addiu $t1,$t1,-1344 +/* f104dd8: 270e0008 */ addiu $t6,$t8,0x8 +/* f104ddc: afae0138 */ sw $t6,0x138($sp) +/* f104de0: 8d590000 */ lw $t9,0x0($t2) +/* f104de4: 8d2e0000 */ lw $t6,0x0($t1) +/* f104de8: 03003025 */ or $a2,$t8,$zero +/* f104dec: 272f003c */ addiu $t7,$t9,0x3c +/* f104df0: 000fc080 */ sll $t8,$t7,0x2 +/* f104df4: 030e0019 */ multu $t8,$t6 +/* f104df8: 3c01e400 */ lui $at,0xe400 +/* f104dfc: 3c08800a */ lui $t0,0x800a +/* f104e00: 2508dfe8 */ addiu $t0,$t0,-8216 +/* f104e04: 3c0b800b */ lui $t3,0x800b +/* f104e08: 256bb5a8 */ addiu $t3,$t3,-19032 +/* f104e0c: 0000c812 */ mflo $t9 +/* f104e10: 332f0fff */ andi $t7,$t9,0xfff +/* f104e14: 8d590004 */ lw $t9,0x4($t2) +/* f104e18: 000fc300 */ sll $t8,$t7,0xc +/* f104e1c: 03017025 */ or $t6,$t8,$at +/* f104e20: 272f0027 */ addiu $t7,$t9,0x27 +/* f104e24: 000fc080 */ sll $t8,$t7,0x2 +/* f104e28: 33190fff */ andi $t9,$t8,0xfff +/* f104e2c: 01d97825 */ or $t7,$t6,$t9 +/* f104e30: accf0000 */ sw $t7,0x0($a2) +/* f104e34: 8d580000 */ lw $t8,0x0($t2) +/* f104e38: 8d2f0000 */ lw $t7,0x0($t1) +/* f104e3c: 270e0004 */ addiu $t6,$t8,0x4 +/* f104e40: 000ec880 */ sll $t9,$t6,0x2 +/* f104e44: 032f0019 */ multu $t9,$t7 +/* f104e48: 8d4f0004 */ lw $t7,0x4($t2) +/* f104e4c: 0000c012 */ mflo $t8 +/* f104e50: 330e0fff */ andi $t6,$t8,0xfff +/* f104e54: 000ecb00 */ sll $t9,$t6,0xc +/* f104e58: 25f80003 */ addiu $t8,$t7,0x3 +/* f104e5c: 00187080 */ sll $t6,$t8,0x2 +/* f104e60: 31cf0fff */ andi $t7,$t6,0xfff +/* f104e64: 032fc025 */ or $t8,$t9,$t7 +/* f104e68: acd80004 */ sw $t8,0x4($a2) +/* f104e6c: 8fae0138 */ lw $t6,0x138($sp) +/* f104e70: 24180480 */ addiu $t8,$zero,0x480 +/* f104e74: 3c0fb400 */ lui $t7,0xb400 +/* f104e78: 25d90008 */ addiu $t9,$t6,0x8 +/* f104e7c: afb90138 */ sw $t9,0x138($sp) +/* f104e80: adcf0000 */ sw $t7,0x0($t6) +/* f104e84: add80004 */ sw $t8,0x4($t6) +/* f104e88: 01c01025 */ or $v0,$t6,$zero +/* f104e8c: 8fae0138 */ lw $t6,0x138($sp) +/* f104e90: 3c0fb300 */ lui $t7,0xb300 +/* f104e94: 25d90008 */ addiu $t9,$t6,0x8 +/* f104e98: afb90138 */ sw $t9,0x138($sp) +/* f104e9c: adcf0000 */ sw $t7,0x0($t6) +/* f104ea0: 01c01825 */ or $v1,$t6,$zero +/* f104ea4: 240e0400 */ addiu $t6,$zero,0x400 +/* f104ea8: 8d380000 */ lw $t8,0x0($t1) +/* f104eac: 01d8001a */ div $zero,$t6,$t8 +/* f104eb0: 00007812 */ mflo $t7 +/* f104eb4: 17000002 */ bnez $t8,.L0f104ec0 +/* f104eb8: 00000000 */ sll $zero,$zero,0x0 +/* f104ebc: 0007000d */ break 0x7 +.L0f104ec0: +/* f104ec0: 2401ffff */ addiu $at,$zero,-1 +/* f104ec4: 17010004 */ bne $t8,$at,.L0f104ed8 +/* f104ec8: 3c018000 */ lui $at,0x8000 +/* f104ecc: 15c10002 */ bne $t6,$at,.L0f104ed8 +/* f104ed0: 00000000 */ sll $zero,$zero,0x0 +/* f104ed4: 0006000d */ break 0x6 +.L0f104ed8: +/* f104ed8: 000f7400 */ sll $t6,$t7,0x10 +/* f104edc: 35d8fc00 */ ori $t8,$t6,0xfc00 +/* f104ee0: ac780004 */ sw $t8,0x4($v1) +/* f104ee4: 8d190000 */ lw $t9,0x0($t0) +/* f104ee8: 00197e40 */ sll $t7,$t9,0x19 +/* f104eec: 000f77c2 */ srl $t6,$t7,0x1f +/* f104ef0: 55c0014f */ bnezl $t6,.L0f105430 +/* f104ef4: 8d590000 */ lw $t9,0x0($t2) +/* f104ef8: 81190003 */ lb $t9,0x3($t0) +/* f104efc: 02002025 */ or $a0,$s0,$zero +/* f104f00: 24060002 */ addiu $a2,$zero,0x2 +/* f104f04: 072100a2 */ bgez $t9,.L0f105190 +/* f104f08: 00003825 */ or $a3,$zero,$zero +/* f104f0c: 8d650000 */ lw $a1,0x0($t3) +/* f104f10: 240f0002 */ addiu $t7,$zero,0x2 +/* f104f14: 240e0001 */ addiu $t6,$zero,0x1 +/* f104f18: afae0014 */ sw $t6,0x14($sp) +/* f104f1c: afaf0010 */ sw $t7,0x10($sp) +/* f104f20: 02002025 */ or $a0,$s0,$zero +/* f104f24: 24060002 */ addiu $a2,$zero,0x2 +/* f104f28: 00003825 */ or $a3,$zero,$zero +/* f104f2c: afa00018 */ sw $zero,0x18($sp) +/* f104f30: afaa0134 */ sw $t2,0x134($sp) +/* f104f34: 0fc2ce70 */ jal func0f0b39c0 +/* f104f38: 24a501b0 */ addiu $a1,$a1,0x1b0 +/* f104f3c: 8fb80138 */ lw $t8,0x138($sp) +/* f104f40: 8faa0134 */ lw $t2,0x134($sp) +/* f104f44: 3c0fba00 */ lui $t7,0xba00 +/* f104f48: 27190008 */ addiu $t9,$t8,0x8 +/* f104f4c: afb90138 */ sw $t9,0x138($sp) +/* f104f50: 35ef1402 */ ori $t7,$t7,0x1402 +/* f104f54: af0f0000 */ sw $t7,0x0($t8) +/* f104f58: af000004 */ sw $zero,0x4($t8) +/* f104f5c: 8fae0138 */ lw $t6,0x138($sp) +/* f104f60: 3c19ba00 */ lui $t9,0xba00 +/* f104f64: 37390c02 */ ori $t9,$t9,0xc02 +/* f104f68: 25d80008 */ addiu $t8,$t6,0x8 +/* f104f6c: afb80138 */ sw $t8,0x138($sp) +/* f104f70: adc00004 */ sw $zero,0x4($t6) +/* f104f74: add90000 */ sw $t9,0x0($t6) +/* f104f78: 8faf00ec */ lw $t7,0xec($sp) +/* f104f7c: 3c098008 */ lui $t1,0x8008 +/* f104f80: 240e0001 */ addiu $t6,$zero,0x1 +/* f104f84: 3c06800a */ lui $a2,0x800a +/* f104f88: 3c10800a */ lui $s0,0x800a +/* f104f8c: 3c0b0010 */ lui $t3,0x10 +/* f104f90: 2529fac0 */ addiu $t1,$t1,-1344 +/* f104f94: 3c0dfb00 */ lui $t5,0xfb00 +/* f104f98: 241fff00 */ addiu $ra,$zero,-256 +/* f104f9c: 356b01c0 */ ori $t3,$t3,0x1c0 +/* f104fa0: 2610220c */ addiu $s0,$s0,0x220c +/* f104fa4: 24c62200 */ addiu $a2,$a2,0x2200 +/* f104fa8: 2405003f */ addiu $a1,$zero,0x3f +/* f104fac: 2408003f */ addiu $t0,$zero,0x3f +/* f104fb0: 01ee6004 */ sllv $t4,$t6,$t7 +.L0f104fb4: +/* f104fb4: 8cd800a0 */ lw $t8,0xa0($a2) +/* f104fb8: 8fa20138 */ lw $v0,0x138($sp) +/* f104fbc: 00a03825 */ or $a3,$a1,$zero +/* f104fc0: 030cc824 */ and $t9,$t8,$t4 +/* f104fc4: 17200016 */ bnez $t9,.L0f105020 +/* f104fc8: 244e0008 */ addiu $t6,$v0,0x8 +/* f104fcc: 8fa20138 */ lw $v0,0x138($sp) +/* f104fd0: 244f0008 */ addiu $t7,$v0,0x8 +/* f104fd4: afaf0138 */ sw $t7,0x138($sp) +/* f104fd8: ac4d0000 */ sw $t5,0x0($v0) +/* f104fdc: 8d58000c */ lw $t8,0xc($t2) +/* f104fe0: 331900ff */ andi $t9,$t8,0xff +/* f104fe4: 03280019 */ multu $t9,$t0 +/* f104fe8: 00007012 */ mflo $t6 +/* f104fec: 000e7a02 */ srl $t7,$t6,0x8 +/* f104ff0: 01ffc025 */ or $t8,$t7,$ra +/* f104ff4: ac580004 */ sw $t8,0x4($v0) +/* f104ff8: 8fb90138 */ lw $t9,0x138($sp) +/* f104ffc: 3c18ff37 */ lui $t8,0xff37 +/* f105000: 3c0ffc12 */ lui $t7,0xfc12 +/* f105004: 272e0008 */ addiu $t6,$t9,0x8 +/* f105008: afae0138 */ sw $t6,0x138($sp) +/* f10500c: 35ef9a25 */ ori $t7,$t7,0x9a25 +/* f105010: 3718ffff */ ori $t8,$t8,0xffff +/* f105014: af380004 */ sw $t8,0x4($t9) +/* f105018: 10000017 */ beqz $zero,.L0f105078 +/* f10501c: af2f0000 */ sw $t7,0x0($t9) +.L0f105020: +/* f105020: afae0138 */ sw $t6,0x138($sp) +/* f105024: ac4d0000 */ sw $t5,0x0($v0) +/* f105028: 8d4f000c */ lw $t7,0xc($t2) +/* f10502c: 31f800ff */ andi $t8,$t7,0xff +/* f105030: 0018c880 */ sll $t9,$t8,0x2 +/* f105034: 0338c823 */ subu $t9,$t9,$t8 +/* f105038: 0019c880 */ sll $t9,$t9,0x2 +/* f10503c: 0338c821 */ addu $t9,$t9,$t8 +/* f105040: 0019c900 */ sll $t9,$t9,0x4 +/* f105044: 0338c823 */ subu $t9,$t9,$t8 +/* f105048: 00197202 */ srl $t6,$t9,0x8 +/* f10504c: 01df7825 */ or $t7,$t6,$ra +/* f105050: ac4f0004 */ sw $t7,0x4($v0) +/* f105054: 8fb80138 */ lw $t8,0x138($sp) +/* f105058: 3c0ffffc */ lui $t7,0xfffc +/* f10505c: 3c0efcff */ lui $t6,0xfcff +/* f105060: 27190008 */ addiu $t9,$t8,0x8 +/* f105064: afb90138 */ sw $t9,0x138($sp) +/* f105068: 35ceffff */ ori $t6,$t6,0xffff +/* f10506c: 35eff279 */ ori $t7,$t7,0xf279 +/* f105070: af0f0004 */ sw $t7,0x4($t8) +/* f105074: af0e0000 */ sw $t6,0x0($t8) +.L0f105078: +/* f105078: 8fb80138 */ lw $t8,0x138($sp) +/* f10507c: 3c01e400 */ lui $at,0xe400 +/* f105080: 24c60004 */ addiu $a2,$a2,0x4 +/* f105084: 27190008 */ addiu $t9,$t8,0x8 +/* f105088: afb90138 */ sw $t9,0x138($sp) +/* f10508c: 8d4e0000 */ lw $t6,0x0($t2) +/* f105090: 03001025 */ or $v0,$t8,$zero +/* f105094: 24a50011 */ addiu $a1,$a1,0x11 +/* f105098: 01c77821 */ addu $t7,$t6,$a3 +/* f10509c: 8d2e0000 */ lw $t6,0x0($t1) +/* f1050a0: 25f8000e */ addiu $t8,$t7,0xe +/* f1050a4: 0018c880 */ sll $t9,$t8,0x2 +/* f1050a8: 032e0019 */ multu $t9,$t6 +/* f1050ac: 00007812 */ mflo $t7 +/* f1050b0: 31f80fff */ andi $t8,$t7,0xfff +/* f1050b4: 8d4f0004 */ lw $t7,0x4($t2) +/* f1050b8: 0018cb00 */ sll $t9,$t8,0xc +/* f1050bc: 03217025 */ or $t6,$t9,$at +/* f1050c0: 25f80027 */ addiu $t8,$t7,0x27 +/* f1050c4: 0018c880 */ sll $t9,$t8,0x2 +/* f1050c8: 332f0fff */ andi $t7,$t9,0xfff +/* f1050cc: 01cfc025 */ or $t8,$t6,$t7 +/* f1050d0: ac580000 */ sw $t8,0x0($v0) +/* f1050d4: 8d590000 */ lw $t9,0x0($t2) +/* f1050d8: 8d380000 */ lw $t8,0x0($t1) +/* f1050dc: 03277021 */ addu $t6,$t9,$a3 +/* f1050e0: 000e7880 */ sll $t7,$t6,0x2 +/* f1050e4: 01f80019 */ multu $t7,$t8 +/* f1050e8: 8d580004 */ lw $t8,0x4($t2) +/* f1050ec: 0000c812 */ mflo $t9 +/* f1050f0: 332e0fff */ andi $t6,$t9,0xfff +/* f1050f4: 000e7b00 */ sll $t7,$t6,0xc +/* f1050f8: 27190019 */ addiu $t9,$t8,0x19 +/* f1050fc: 00197080 */ sll $t6,$t9,0x2 +/* f105100: 31d80fff */ andi $t8,$t6,0xfff +/* f105104: 01f8c825 */ or $t9,$t7,$t8 +/* f105108: ac590004 */ sw $t9,0x4($v0) +/* f10510c: 8fae0138 */ lw $t6,0x138($sp) +/* f105110: 3c18b400 */ lui $t8,0xb400 +/* f105114: 25cf0008 */ addiu $t7,$t6,0x8 +/* f105118: afaf0138 */ sw $t7,0x138($sp) +/* f10511c: adcb0004 */ sw $t3,0x4($t6) +/* f105120: add80000 */ sw $t8,0x0($t6) +/* f105124: 8fb90138 */ lw $t9,0x138($sp) +/* f105128: 01c01825 */ or $v1,$t6,$zero +/* f10512c: 3c0fb300 */ lui $t7,0xb300 +/* f105130: 272e0008 */ addiu $t6,$t9,0x8 +/* f105134: afae0138 */ sw $t6,0x138($sp) +/* f105138: af2f0000 */ sw $t7,0x0($t9) +/* f10513c: 03202025 */ or $a0,$t9,$zero +/* f105140: 24190400 */ addiu $t9,$zero,0x400 +/* f105144: 8d380000 */ lw $t8,0x0($t1) +/* f105148: 0338001a */ div $zero,$t9,$t8 +/* f10514c: 00007012 */ mflo $t6 +/* f105150: 31cfffff */ andi $t7,$t6,0xffff +/* f105154: 17000002 */ bnez $t8,.L0f105160 +/* f105158: 00000000 */ sll $zero,$zero,0x0 +/* f10515c: 0007000d */ break 0x7 +.L0f105160: +/* f105160: 2401ffff */ addiu $at,$zero,-1 +/* f105164: 17010004 */ bne $t8,$at,.L0f105178 +/* f105168: 3c018000 */ lui $at,0x8000 +/* f10516c: 17210002 */ bne $t9,$at,.L0f105178 +/* f105170: 00000000 */ sll $zero,$zero,0x0 +/* f105174: 0006000d */ break 0x6 +.L0f105178: +/* f105178: 000fcc00 */ sll $t9,$t7,0x10 +/* f10517c: 3738fc00 */ ori $t8,$t9,0xfc00 +/* f105180: 14d0ff8c */ bne $a2,$s0,.L0f104fb4 +/* f105184: ac980004 */ sw $t8,0x4($a0) +/* f105188: 100000a9 */ beqz $zero,.L0f105430 +/* f10518c: 8d590000 */ lw $t9,0x0($t2) +.L0f105190: +/* f105190: 8d650000 */ lw $a1,0x0($t3) +/* f105194: 240e0002 */ addiu $t6,$zero,0x2 +/* f105198: 240f0001 */ addiu $t7,$zero,0x1 +/* f10519c: afaf0014 */ sw $t7,0x14($sp) +/* f1051a0: afae0010 */ sw $t6,0x10($sp) +/* f1051a4: afa00018 */ sw $zero,0x18($sp) +/* f1051a8: afaa0134 */ sw $t2,0x134($sp) +/* f1051ac: 0fc2ce70 */ jal func0f0b39c0 +/* f1051b0: 24a50198 */ addiu $a1,$a1,0x198 +/* f1051b4: 8fb90138 */ lw $t9,0x138($sp) +/* f1051b8: 8faa0134 */ lw $t2,0x134($sp) +/* f1051bc: 3c0eba00 */ lui $t6,0xba00 +/* f1051c0: 27380008 */ addiu $t8,$t9,0x8 +/* f1051c4: afb80138 */ sw $t8,0x138($sp) +/* f1051c8: 35ce1402 */ ori $t6,$t6,0x1402 +/* f1051cc: af2e0000 */ sw $t6,0x0($t9) +/* f1051d0: af200004 */ sw $zero,0x4($t9) +/* f1051d4: 8faf0138 */ lw $t7,0x138($sp) +/* f1051d8: 3c18ba00 */ lui $t8,0xba00 +/* f1051dc: 37180c02 */ ori $t8,$t8,0xc02 +/* f1051e0: 25f90008 */ addiu $t9,$t7,0x8 +/* f1051e4: afb90138 */ sw $t9,0x138($sp) +/* f1051e8: ade00004 */ sw $zero,0x4($t7) +/* f1051ec: adf80000 */ sw $t8,0x0($t7) +/* f1051f0: 8fae0138 */ lw $t6,0x138($sp) +/* f1051f4: 3c18fffc */ lui $t8,0xfffc +/* f1051f8: 3c19fcff */ lui $t9,0xfcff +/* f1051fc: 25cf0008 */ addiu $t7,$t6,0x8 +/* f105200: afaf0138 */ sw $t7,0x138($sp) +/* f105204: 3739ffff */ ori $t9,$t9,0xffff +/* f105208: 3718f279 */ ori $t8,$t8,0xf279 +/* f10520c: add80004 */ sw $t8,0x4($t6) +/* f105210: add90000 */ sw $t9,0x0($t6) +/* f105214: 8fa70138 */ lw $a3,0x138($sp) +/* f105218: 3c0dfb00 */ lui $t5,0xfb00 +/* f10521c: 241fff00 */ addiu $ra,$zero,-256 +/* f105220: 24ef0008 */ addiu $t7,$a3,0x8 +/* f105224: afaf0138 */ sw $t7,0x138($sp) +/* f105228: aced0000 */ sw $t5,0x0($a3) +/* f10522c: 8d59000c */ lw $t9,0xc($t2) +/* f105230: 3c098008 */ lui $t1,0x8008 +/* f105234: 2529fac0 */ addiu $t1,$t1,-1344 +/* f105238: 333800ff */ andi $t8,$t9,0xff +/* f10523c: 00187080 */ sll $t6,$t8,0x2 +/* f105240: 01d87023 */ subu $t6,$t6,$t8 +/* f105244: 000e7080 */ sll $t6,$t6,0x2 +/* f105248: 01d87023 */ subu $t6,$t6,$t8 +/* f10524c: 000e7100 */ sll $t6,$t6,0x4 +/* f105250: 01d87023 */ subu $t6,$t6,$t8 +/* f105254: 000e7a02 */ srl $t7,$t6,0x8 +/* f105258: 01ffc825 */ or $t9,$t7,$ra +/* f10525c: acf90004 */ sw $t9,0x4($a3) +/* f105260: 8fb800ec */ lw $t8,0xec($sp) +/* f105264: 3c0f800a */ lui $t7,0x800a +/* f105268: 25ef2200 */ addiu $t7,$t7,0x2200 +/* f10526c: 00187080 */ sll $t6,$t8,0x2 +/* f105270: 01d87023 */ subu $t6,$t6,$t8 +/* f105274: 000e7040 */ sll $t6,$t6,0x1 +/* f105278: 01cf1021 */ addu $v0,$t6,$t7 +/* f10527c: 00001825 */ or $v1,$zero,$zero +.L0f105280: +/* f105280: 94590020 */ lhu $t9,0x20($v0) +/* f105284: 24780001 */ addiu $t8,$v1,0x1 +/* f105288: 53200003 */ beqzl $t9,.L0f105298 +/* f10528c: 24630001 */ addiu $v1,$v1,0x1 +/* f105290: afb80124 */ sw $t8,0x124($sp) +/* f105294: 24630001 */ addiu $v1,$v1,0x1 +.L0f105298: +/* f105298: 28610003 */ slti $at,$v1,0x3 +/* f10529c: 1420fff8 */ bnez $at,.L0f105280 +/* f1052a0: 24420002 */ addiu $v0,$v0,0x2 +/* f1052a4: 8fa70124 */ lw $a3,0x124($sp) +/* f1052a8: 3c0b0010 */ lui $t3,0x10 +/* f1052ac: 356b01c0 */ ori $t3,$t3,0x1c0 +/* f1052b0: 00077100 */ sll $t6,$a3,0x4 +/* f1052b4: 01c77021 */ addu $t6,$t6,$a3 +/* f1052b8: 25c7003f */ addiu $a3,$t6,0x3f +/* f1052bc: 2405003f */ addiu $a1,$zero,0x3f +/* f1052c0: 3c10e400 */ lui $s0,0xe400 +/* f1052c4: 240c0072 */ addiu $t4,$zero,0x72 +/* f1052c8: 2408003f */ addiu $t0,$zero,0x3f +.L0f1052cc: +/* f1052cc: 14a70015 */ bne $a1,$a3,.L0f105324 +/* f1052d0: 00a03025 */ or $a2,$a1,$zero +/* f1052d4: 8fa20138 */ lw $v0,0x138($sp) +/* f1052d8: 24590008 */ addiu $t9,$v0,0x8 +/* f1052dc: afb90138 */ sw $t9,0x138($sp) +/* f1052e0: ac4d0000 */ sw $t5,0x0($v0) +/* f1052e4: 8d58000c */ lw $t8,0xc($t2) +/* f1052e8: 330e00ff */ andi $t6,$t8,0xff +/* f1052ec: 01c80019 */ multu $t6,$t0 +/* f1052f0: 00007812 */ mflo $t7 +/* f1052f4: 000fca02 */ srl $t9,$t7,0x8 +/* f1052f8: 033fc025 */ or $t8,$t9,$ra +/* f1052fc: ac580004 */ sw $t8,0x4($v0) +/* f105300: 8fae0138 */ lw $t6,0x138($sp) +/* f105304: 3c18ff37 */ lui $t8,0xff37 +/* f105308: 3c19fc12 */ lui $t9,0xfc12 +/* f10530c: 25cf0008 */ addiu $t7,$t6,0x8 +/* f105310: afaf0138 */ sw $t7,0x138($sp) +/* f105314: 37399a25 */ ori $t9,$t9,0x9a25 +/* f105318: 3718ffff */ ori $t8,$t8,0xffff +/* f10531c: add80004 */ sw $t8,0x4($t6) +/* f105320: add90000 */ sw $t9,0x0($t6) +.L0f105324: +/* f105324: 8fae0138 */ lw $t6,0x138($sp) +/* f105328: 24a50011 */ addiu $a1,$a1,0x11 +/* f10532c: 25cf0008 */ addiu $t7,$t6,0x8 +/* f105330: afaf0138 */ sw $t7,0x138($sp) +/* f105334: 8d590000 */ lw $t9,0x0($t2) +/* f105338: 01c01025 */ or $v0,$t6,$zero +/* f10533c: 0326c021 */ addu $t8,$t9,$a2 +/* f105340: 8d390000 */ lw $t9,0x0($t1) +/* f105344: 270e000e */ addiu $t6,$t8,0xe +/* f105348: 000e7880 */ sll $t7,$t6,0x2 +/* f10534c: 01f90019 */ multu $t7,$t9 +/* f105350: 0000c012 */ mflo $t8 +/* f105354: 330e0fff */ andi $t6,$t8,0xfff +/* f105358: 8d580004 */ lw $t8,0x4($t2) +/* f10535c: 000e7b00 */ sll $t7,$t6,0xc +/* f105360: 01f0c825 */ or $t9,$t7,$s0 +/* f105364: 270e0027 */ addiu $t6,$t8,0x27 +/* f105368: 000e7880 */ sll $t7,$t6,0x2 +/* f10536c: 31f80fff */ andi $t8,$t7,0xfff +/* f105370: 03387025 */ or $t6,$t9,$t8 +/* f105374: ac4e0000 */ sw $t6,0x0($v0) +/* f105378: 8d4f0000 */ lw $t7,0x0($t2) +/* f10537c: 8d2e0000 */ lw $t6,0x0($t1) +/* f105380: 01e6c821 */ addu $t9,$t7,$a2 +/* f105384: 0019c080 */ sll $t8,$t9,0x2 +/* f105388: 030e0019 */ multu $t8,$t6 +/* f10538c: 8d4e0004 */ lw $t6,0x4($t2) +/* f105390: 00007812 */ mflo $t7 +/* f105394: 31f90fff */ andi $t9,$t7,0xfff +/* f105398: 0019c300 */ sll $t8,$t9,0xc +/* f10539c: 25cf0019 */ addiu $t7,$t6,0x19 +/* f1053a0: 000fc880 */ sll $t9,$t7,0x2 +/* f1053a4: 332e0fff */ andi $t6,$t9,0xfff +/* f1053a8: 030e7825 */ or $t7,$t8,$t6 +/* f1053ac: ac4f0004 */ sw $t7,0x4($v0) +/* f1053b0: 8fb90138 */ lw $t9,0x138($sp) +/* f1053b4: 3c0eb400 */ lui $t6,0xb400 +/* f1053b8: 27380008 */ addiu $t8,$t9,0x8 +/* f1053bc: afb80138 */ sw $t8,0x138($sp) +/* f1053c0: af2b0004 */ sw $t3,0x4($t9) +/* f1053c4: af2e0000 */ sw $t6,0x0($t9) +/* f1053c8: 8faf0138 */ lw $t7,0x138($sp) +/* f1053cc: 03201825 */ or $v1,$t9,$zero +/* f1053d0: 3c18b300 */ lui $t8,0xb300 +/* f1053d4: 25f90008 */ addiu $t9,$t7,0x8 +/* f1053d8: afb90138 */ sw $t9,0x138($sp) +/* f1053dc: adf80000 */ sw $t8,0x0($t7) +/* f1053e0: 01e02025 */ or $a0,$t7,$zero +/* f1053e4: 240f0400 */ addiu $t7,$zero,0x400 +/* f1053e8: 8d2e0000 */ lw $t6,0x0($t1) +/* f1053ec: 01ee001a */ div $zero,$t7,$t6 +/* f1053f0: 0000c812 */ mflo $t9 +/* f1053f4: 3338ffff */ andi $t8,$t9,0xffff +/* f1053f8: 15c00002 */ bnez $t6,.L0f105404 +/* f1053fc: 00000000 */ sll $zero,$zero,0x0 +/* f105400: 0007000d */ break 0x7 +.L0f105404: +/* f105404: 2401ffff */ addiu $at,$zero,-1 +/* f105408: 15c10004 */ bne $t6,$at,.L0f10541c +/* f10540c: 3c018000 */ lui $at,0x8000 +/* f105410: 15e10002 */ bne $t7,$at,.L0f10541c +/* f105414: 00000000 */ sll $zero,$zero,0x0 +/* f105418: 0006000d */ break 0x6 +.L0f10541c: +/* f10541c: 00187c00 */ sll $t7,$t8,0x10 +/* f105420: 35eefc00 */ ori $t6,$t7,0xfc00 +/* f105424: 14acffa9 */ bne $a1,$t4,.L0f1052cc +/* f105428: ac8e0004 */ sw $t6,0x4($a0) +/* f10542c: 8d590000 */ lw $t9,0x0($t2) +.L0f105430: +/* f105430: 8fa40138 */ lw $a0,0x138($sp) +/* f105434: 2738003e */ addiu $t8,$t9,0x3e +/* f105438: afb80130 */ sw $t8,0x130($sp) +/* f10543c: 8d4f0004 */ lw $t7,0x4($t2) +/* f105440: afaa0134 */ sw $t2,0x134($sp) +/* f105444: 25ee0003 */ addiu $t6,$t7,0x3 +/* f105448: 0fc54d8a */ jal func0f153628 +/* f10544c: afae012c */ sw $t6,0x12c($sp) +/* f105450: 8fb90050 */ lw $t9,0x50($sp) +/* f105454: 3c188007 */ lui $t8,0x8007 +/* f105458: 27181e6c */ addiu $t8,$t8,0x1e6c +/* f10545c: 03381821 */ addu $v1,$t9,$t8 +/* f105460: afa20138 */ sw $v0,0x138($sp) +/* f105464: 94640006 */ lhu $a0,0x6($v1) +/* f105468: 0fc5b9f1 */ jal func0f16e7c4 +/* f10546c: afa3004c */ sw $v1,0x4c($sp) +/* f105470: 27a400f0 */ addiu $a0,$sp,0xf0 +/* f105474: 0c004c4c */ jal 0x13130 +/* f105478: 00402825 */ or $a1,$v0,$zero +/* f10547c: 3c057f1b */ lui $a1,0x7f1b +/* f105480: 24a52d50 */ addiu $a1,$a1,0x2d50 +/* f105484: 0c004c89 */ jal 0x13224 +/* f105488: 27a400f0 */ addiu $a0,$sp,0xf0 +/* f10548c: 0c002f02 */ jal 0xbc08 +/* f105490: 00000000 */ sll $zero,$zero,0x0 +/* f105494: 00028400 */ sll $s0,$v0,0x10 +/* f105498: 00107c03 */ sra $t7,$s0,0x10 +/* f10549c: 0c002f06 */ jal 0xbc18 +/* f1054a0: 01e08025 */ or $s0,$t7,$zero +/* f1054a4: 3c0e8008 */ lui $t6,0x8008 +/* f1054a8: 3c198008 */ lui $t9,0x8008 +/* f1054ac: 8f39fb14 */ lw $t9,-0x4ec($t9) +/* f1054b0: 8dcefb18 */ lw $t6,-0x4e8($t6) +/* f1054b4: 8faa0134 */ lw $t2,0x134($sp) +/* f1054b8: afb90014 */ sw $t9,0x14($sp) +/* f1054bc: afae0010 */ sw $t6,0x10($sp) +/* f1054c0: 8d58000c */ lw $t8,0xc($t2) +/* f1054c4: afa00028 */ sw $zero,0x28($sp) +/* f1054c8: afa00024 */ sw $zero,0x24($sp) +/* f1054cc: afa20020 */ sw $v0,0x20($sp) +/* f1054d0: afb0001c */ sw $s0,0x1c($sp) +/* f1054d4: 8fa40138 */ lw $a0,0x138($sp) +/* f1054d8: 27a50130 */ addiu $a1,$sp,0x130 +/* f1054dc: 27a6012c */ addiu $a2,$sp,0x12c +/* f1054e0: 27a700f0 */ addiu $a3,$sp,0xf0 +/* f1054e4: 0fc5580f */ jal func0f15603c +/* f1054e8: afb80018 */ sw $t8,0x18($sp) +/* f1054ec: 8faf004c */ lw $t7,0x4c($sp) +/* f1054f0: afa20138 */ sw $v0,0x138($sp) +/* f1054f4: 0fc5b9f1 */ jal func0f16e7c4 +/* f1054f8: 95e40008 */ lhu $a0,0x8($t7) +/* f1054fc: 27a400f0 */ addiu $a0,$sp,0xf0 +/* f105500: 0c004c4c */ jal 0x13130 +/* f105504: 00402825 */ or $a1,$v0,$zero +/* f105508: 0c002f02 */ jal 0xbc08 +/* f10550c: 00000000 */ sll $zero,$zero,0x0 +/* f105510: 00028400 */ sll $s0,$v0,0x10 +/* f105514: 00107403 */ sra $t6,$s0,0x10 +/* f105518: 0c002f06 */ jal 0xbc18 +/* f10551c: 01c08025 */ or $s0,$t6,$zero +/* f105520: 3c198008 */ lui $t9,0x8008 +/* f105524: 3c188008 */ lui $t8,0x8008 +/* f105528: 8f18fb0c */ lw $t8,-0x4f4($t8) +/* f10552c: 8f39fb10 */ lw $t9,-0x4f0($t9) +/* f105530: 8faa0134 */ lw $t2,0x134($sp) +/* f105534: afb80014 */ sw $t8,0x14($sp) +/* f105538: afb90010 */ sw $t9,0x10($sp) +/* f10553c: 8d4f000c */ lw $t7,0xc($t2) +/* f105540: afa00028 */ sw $zero,0x28($sp) +/* f105544: afa00024 */ sw $zero,0x24($sp) +/* f105548: afa20020 */ sw $v0,0x20($sp) +/* f10554c: afb0001c */ sw $s0,0x1c($sp) +/* f105550: 8fa40138 */ lw $a0,0x138($sp) +/* f105554: 27a50130 */ addiu $a1,$sp,0x130 +/* f105558: 27a6012c */ addiu $a2,$sp,0x12c +/* f10555c: 27a700f0 */ addiu $a3,$sp,0xf0 +/* f105560: 0fc5580f */ jal func0f15603c +/* f105564: afaf0018 */ sw $t7,0x18($sp) +/* f105568: afa20138 */ sw $v0,0x138($sp) +/* f10556c: 0fc54de0 */ jal func0f153780 +/* f105570: 00402025 */ or $a0,$v0,$zero +/* f105574: 10000005 */ beqz $zero,.L0f10558c +/* f105578: 8fbf003c */ lw $ra,0x3c($sp) +/* f10557c: 240e002a */ addiu $t6,$zero,0x2a +/* f105580: ae0e0000 */ sw $t6,0x0($s0) +.L0f105584: +/* f105584: 00001025 */ or $v0,$zero,$zero +.L0f105588: +/* f105588: 8fbf003c */ lw $ra,0x3c($sp) +.L0f10558c: +/* f10558c: 8fb00038 */ lw $s0,0x38($sp) +/* f105590: 27bd01f8 */ addiu $sp,$sp,0x1f8 +/* f105594: 03e00008 */ jr $ra +/* f105598: 00000000 */ sll $zero,$zero,0x0 +/* f10559c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1055a0: 24010064 */ addiu $at,$zero,0x64 +/* f1055a4: afbf0014 */ sw $ra,0x14($sp) +/* f1055a8: afa5001c */ sw $a1,0x1c($sp) +/* f1055ac: 10810028 */ beq $a0,$at,.L0f105650 +/* f1055b0: afa60020 */ sw $a2,0x20($sp) +/* f1055b4: 24010065 */ addiu $at,$zero,0x65 +/* f1055b8: 14810025 */ bne $a0,$at,.L0f105650 +/* f1055bc: 3c03800a */ lui $v1,0x800a +/* f1055c0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f1055c4: 8c620458 */ lw $v0,0x458($v1) +/* f1055c8: 304e0001 */ andi $t6,$v0,0x1 +/* f1055cc: 51c00016 */ beqzl $t6,.L0f105628 +/* f1055d0: 304b0004 */ andi $t3,$v0,0x4 +/* f1055d4: 8c6f0298 */ lw $t7,0x298($v1) +/* f1055d8: 05e30013 */ bgezl $t7,.L0f105628 +/* f1055dc: 304b0004 */ andi $t3,$v0,0x4 +/* f1055e0: 8c78029c */ lw $t8,0x29c($v1) +/* f1055e4: 3c04800a */ lui $a0,0x800a +/* f1055e8: 248422c0 */ addiu $a0,$a0,0x22c0 +/* f1055ec: 0701000d */ bgez $t8,.L0f105624 +/* f1055f0: 24050001 */ addiu $a1,$zero,0x1 +/* f1055f4: 0fc42539 */ jal func0f1094e4 +/* f1055f8: 00003025 */ or $a2,$zero,$zero +/* f1055fc: 3c03800a */ lui $v1,0x800a +/* f105600: 14400004 */ bnez $v0,.L0f105614 +/* f105604: 24639fc0 */ addiu $v1,$v1,-24640 +/* f105608: 8fa80020 */ lw $t0,0x20($sp) +/* f10560c: 24190001 */ addiu $t9,$zero,0x1 +/* f105610: ad190000 */ sw $t9,0x0($t0) +.L0f105614: +/* f105614: 8c690458 */ lw $t1,0x458($v1) +/* f105618: 2401fffe */ addiu $at,$zero,-2 +/* f10561c: 01211024 */ and $v0,$t1,$at +/* f105620: ac620458 */ sw $v0,0x458($v1) +.L0f105624: +/* f105624: 304b0004 */ andi $t3,$v0,0x4 +.L0f105628: +/* f105628: 5160000a */ beqzl $t3,.L0f105654 +/* f10562c: 8fbf0014 */ lw $ra,0x14($sp) +/* f105630: 0fc44270 */ jal func0f1109c0 +/* f105634: 00000000 */ sll $zero,$zero,0x0 +/* f105638: 3c03800a */ lui $v1,0x800a +/* f10563c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f105640: 8c6c0458 */ lw $t4,0x458($v1) +/* f105644: 2401fffb */ addiu $at,$zero,-5 +/* f105648: 01816824 */ and $t5,$t4,$at +/* f10564c: ac6d0458 */ sw $t5,0x458($v1) +.L0f105650: +/* f105650: 8fbf0014 */ lw $ra,0x14($sp) +.L0f105654: +/* f105654: 27bd0018 */ addiu $sp,$sp,0x18 +/* f105658: 00001025 */ or $v0,$zero,$zero +/* f10565c: 03e00008 */ jr $ra +/* f105660: 00000000 */ sll $zero,$zero,0x0 +/* f105664: 27bdffd8 */ addiu $sp,$sp,-40 +/* f105668: afbf0014 */ sw $ra,0x14($sp) +/* f10566c: afa40028 */ sw $a0,0x28($sp) +/* f105670: 8fa50028 */ lw $a1,0x28($sp) +/* f105674: 24040007 */ addiu $a0,$zero,0x7 +/* f105678: 0fc40937 */ jal func0f1024dc +/* f10567c: 27a60018 */ addiu $a2,$sp,0x18 +/* f105680: 24040003 */ addiu $a0,$zero,0x3 +/* f105684: 8fa50028 */ lw $a1,0x28($sp) +/* f105688: 0fc40937 */ jal func0f1024dc +/* f10568c: 27a60018 */ addiu $a2,$sp,0x18 +/* f105690: 8fbf0014 */ lw $ra,0x14($sp) +/* f105694: 27bd0028 */ addiu $sp,$sp,0x28 +/* f105698: 03e00008 */ jr $ra +/* f10569c: 00000000 */ sll $zero,$zero,0x0 +/* f1056a0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1056a4: afbf0014 */ sw $ra,0x14($sp) +/* f1056a8: afa40028 */ sw $a0,0x28($sp) +/* f1056ac: 8fa50028 */ lw $a1,0x28($sp) +/* f1056b0: 24040007 */ addiu $a0,$zero,0x7 +/* f1056b4: 0fc4093f */ jal func0f1024fc +/* f1056b8: 27a60018 */ addiu $a2,$sp,0x18 +/* f1056bc: 24040003 */ addiu $a0,$zero,0x3 +/* f1056c0: 8fa50028 */ lw $a1,0x28($sp) +/* f1056c4: 0fc4093f */ jal func0f1024fc +/* f1056c8: 27a60018 */ addiu $a2,$sp,0x18 +/* f1056cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f1056d0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f1056d4: 03e00008 */ jr $ra +/* f1056d8: 00000000 */ sll $zero,$zero,0x0 +/* f1056dc: 24010006 */ addiu $at,$zero,0x6 +/* f1056e0: 10810007 */ beq $a0,$at,.L0f105700 +/* f1056e4: afa50004 */ sw $a1,0x4($sp) +/* f1056e8: 24010008 */ addiu $at,$zero,0x8 +/* f1056ec: 1481000b */ bne $a0,$at,.L0f10571c +/* f1056f0: 3c03800a */ lui $v1,0x800a +/* f1056f4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f1056f8: 03e00008 */ jr $ra +/* f1056fc: 906204e3 */ lbu $v0,0x4e3($v1) +.L0f105700: +/* f105700: 3c03800a */ lui $v1,0x800a +/* f105704: 24639fc0 */ addiu $v1,$v1,-24640 +/* f105708: 8c6f0458 */ lw $t7,0x458($v1) +/* f10570c: 8cce0000 */ lw $t6,0x0($a2) +/* f105710: 35f80001 */ ori $t8,$t7,0x1 +/* f105714: ac780458 */ sw $t8,0x458($v1) +/* f105718: a06e04e3 */ sb $t6,0x4e3($v1) +.L0f10571c: +/* f10571c: 00001025 */ or $v0,$zero,$zero +/* f105720: 03e00008 */ jr $ra +/* f105724: 00000000 */ sll $zero,$zero,0x0 +/* f105728: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10572c: 24010006 */ addiu $at,$zero,0x6 +/* f105730: afbf0014 */ sw $ra,0x14($sp) +/* f105734: afa5001c */ sw $a1,0x1c($sp) +/* f105738: 14810027 */ bne $a0,$at,.L0f1057d8 +/* f10573c: afa60020 */ sw $a2,0x20($sp) +/* f105740: 3c02800a */ lui $v0,0x800a +/* f105744: 24429fc0 */ addiu $v0,$v0,-24640 +/* f105748: 8c4e006c */ lw $t6,0x6c($v0) +/* f10574c: 00002825 */ or $a1,$zero,$zero +/* f105750: 00001825 */ or $v1,$zero,$zero +/* f105754: 11c00003 */ beqz $t6,.L0f105764 +/* f105758: 00002025 */ or $a0,$zero,$zero +/* f10575c: 10000001 */ beqz $zero,.L0f105764 +/* f105760: 24050001 */ addiu $a1,$zero,0x1 +.L0f105764: +/* f105764: 8c4f0068 */ lw $t7,0x68($v0) +/* f105768: 11e00003 */ beqz $t7,.L0f105778 +/* f10576c: 00000000 */ sll $zero,$zero,0x0 +/* f105770: 10000001 */ beqz $zero,.L0f105778 +/* f105774: 24030001 */ addiu $v1,$zero,0x1 +.L0f105778: +/* f105778: 8c580064 */ lw $t8,0x64($v0) +/* f10577c: 13000003 */ beqz $t8,.L0f10578c +/* f105780: 00000000 */ sll $zero,$zero,0x0 +/* f105784: 10000001 */ beqz $zero,.L0f10578c +/* f105788: 24040001 */ addiu $a0,$zero,0x1 +.L0f10578c: +/* f10578c: 8c590070 */ lw $t9,0x70($v0) +/* f105790: 00001025 */ or $v0,$zero,$zero +/* f105794: 13200003 */ beqz $t9,.L0f1057a4 +/* f105798: 00000000 */ sll $zero,$zero,0x0 +/* f10579c: 10000001 */ beqz $zero,.L0f1057a4 +/* f1057a0: 24020001 */ addiu $v0,$zero,0x1 +.L0f1057a4: +/* f1057a4: 00444021 */ addu $t0,$v0,$a0 +/* f1057a8: 01034821 */ addu $t1,$t0,$v1 +/* f1057ac: 01255021 */ addu $t2,$t1,$a1 +/* f1057b0: 29410002 */ slti $at,$t2,0x2 +/* f1057b4: 14200006 */ bnez $at,.L0f1057d0 +/* f1057b8: 3c048007 */ lui $a0,0x8007 +/* f1057bc: 3c048007 */ lui $a0,0x8007 +/* f1057c0: 0fc3cbd3 */ jal func0f0f2f4c +/* f1057c4: 24842078 */ addiu $a0,$a0,0x2078 +/* f1057c8: 10000004 */ beqz $zero,.L0f1057dc +/* f1057cc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1057d0: +/* f1057d0: 0fc3cbd3 */ jal func0f0f2f4c +/* f1057d4: 248420cc */ addiu $a0,$a0,0x20cc +.L0f1057d8: +/* f1057d8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1057dc: +/* f1057dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1057e0: 00001025 */ or $v0,$zero,$zero +/* f1057e4: 03e00008 */ jr $ra +/* f1057e8: 00000000 */ sll $zero,$zero,0x0 +/* f1057ec: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1057f0: 24010006 */ addiu $at,$zero,0x6 +/* f1057f4: afbf0014 */ sw $ra,0x14($sp) +/* f1057f8: afa5001c */ sw $a1,0x1c($sp) +/* f1057fc: 14810006 */ bne $a0,$at,.L0f105818 +/* f105800: afa60020 */ sw $a2,0x20($sp) +/* f105804: 3c04800a */ lui $a0,0x800a +/* f105808: 248422c0 */ addiu $a0,$a0,0x22c0 +/* f10580c: 24050002 */ addiu $a1,$zero,0x2 +/* f105810: 0fc42539 */ jal func0f1094e4 +/* f105814: 00003025 */ or $a2,$zero,$zero +.L0f105818: +/* f105818: 8fbf0014 */ lw $ra,0x14($sp) +/* f10581c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f105820: 00001025 */ or $v0,$zero,$zero +/* f105824: 03e00008 */ jr $ra +/* f105828: 00000000 */ sll $zero,$zero,0x0 +/* f10582c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f105830: 24010006 */ addiu $at,$zero,0x6 +/* f105834: afbf0014 */ sw $ra,0x14($sp) +/* f105838: afa5001c */ sw $a1,0x1c($sp) +/* f10583c: 14810004 */ bne $a0,$at,.L0f105850 +/* f105840: afa60020 */ sw $a2,0x20($sp) +/* f105844: 00002025 */ or $a0,$zero,$zero +/* f105848: 0fc3e083 */ jal func0f0f820c +/* f10584c: 2405fff9 */ addiu $a1,$zero,-7 +.L0f105850: +/* f105850: 8fbf0014 */ lw $ra,0x14($sp) +/* f105854: 27bd0018 */ addiu $sp,$sp,0x18 +/* f105858: 00001025 */ or $v0,$zero,$zero +/* f10585c: 03e00008 */ jr $ra +/* f105860: 00000000 */ sll $zero,$zero,0x0 +/* f105864: 27bdffe0 */ addiu $sp,$sp,-32 +/* f105868: afa40020 */ sw $a0,0x20($sp) +/* f10586c: afbf0014 */ sw $ra,0x14($sp) +/* f105870: 3c04800a */ lui $a0,0x800a +/* f105874: 908421c0 */ lbu $a0,0x21c0($a0) +/* f105878: 0fc2c401 */ jal func0f0b1004 +/* f10587c: 00002825 */ or $a1,$zero,$zero +/* f105880: 3c04800a */ lui $a0,0x800a +/* f105884: 908421c0 */ lbu $a0,0x21c0($a0) +/* f105888: 24050001 */ addiu $a1,$zero,0x1 +/* f10588c: 0fc2c401 */ jal func0f0b1004 +/* f105890: afa2001c */ sw $v0,0x1c($sp) +/* f105894: 8fa3001c */ lw $v1,0x1c($sp) +/* f105898: 10600007 */ beqz $v1,.L0f1058b8 +/* f10589c: 00000000 */ sll $zero,$zero,0x0 +/* f1058a0: 10400005 */ beqz $v0,.L0f1058b8 +/* f1058a4: 00000000 */ sll $zero,$zero,0x0 +/* f1058a8: 0fc5b9f1 */ jal func0f16e7c4 +/* f1058ac: 94640004 */ lhu $a0,0x4($v1) +/* f1058b0: 10000004 */ beqz $zero,.L0f1058c4 +/* f1058b4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1058b8: +/* f1058b8: 0fc5b9f1 */ jal func0f16e7c4 +/* f1058bc: 24045603 */ addiu $a0,$zero,0x5603 +/* f1058c0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1058c4: +/* f1058c4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f1058c8: 03e00008 */ jr $ra +/* f1058cc: 00000000 */ sll $zero,$zero,0x0 +/* f1058d0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f1058d4: afa40020 */ sw $a0,0x20($sp) +/* f1058d8: afbf0014 */ sw $ra,0x14($sp) +/* f1058dc: 3c04800a */ lui $a0,0x800a +/* f1058e0: 908421c0 */ lbu $a0,0x21c0($a0) +/* f1058e4: 0fc2c401 */ jal func0f0b1004 +/* f1058e8: 00002825 */ or $a1,$zero,$zero +/* f1058ec: 3c04800a */ lui $a0,0x800a +/* f1058f0: 908421c0 */ lbu $a0,0x21c0($a0) +/* f1058f4: 24050001 */ addiu $a1,$zero,0x1 +/* f1058f8: 0fc2c401 */ jal func0f0b1004 +/* f1058fc: afa2001c */ sw $v0,0x1c($sp) +/* f105900: 10400005 */ beqz $v0,.L0f105918 +/* f105904: 8fa3001c */ lw $v1,0x1c($sp) +/* f105908: 0fc5b9f1 */ jal func0f16e7c4 +/* f10590c: 94440004 */ lhu $a0,0x4($v0) +/* f105910: 1000000a */ beqz $zero,.L0f10593c +/* f105914: 8fbf0014 */ lw $ra,0x14($sp) +.L0f105918: +/* f105918: 10600005 */ beqz $v1,.L0f105930 +/* f10591c: 00000000 */ sll $zero,$zero,0x0 +/* f105920: 0fc5b9f1 */ jal func0f16e7c4 +/* f105924: 94640004 */ lhu $a0,0x4($v1) +/* f105928: 10000004 */ beqz $zero,.L0f10593c +/* f10592c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f105930: +/* f105930: 0fc5b9f1 */ jal func0f16e7c4 +/* f105934: 24045603 */ addiu $a0,$zero,0x5603 +/* f105938: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10593c: +/* f10593c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f105940: 03e00008 */ jr $ra +/* f105944: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f105948 +/* f105948: 27bdf988 */ addiu $sp,$sp,-1656 +/* f10594c: 3c0f8007 */ lui $t7,0x8007 +/* f105950: 25ef2d8c */ addiu $t7,$t7,0x2d8c +/* f105954: afbf0034 */ sw $ra,0x34($sp) +/* f105958: afb00030 */ sw $s0,0x30($sp) +/* f10595c: 25ea0624 */ addiu $t2,$t7,0x624 +/* f105960: 27ae004c */ addiu $t6,$sp,0x4c +.L0f105964: +/* f105964: 8de10000 */ lw $at,0x0($t7) +/* f105968: 25ef000c */ addiu $t7,$t7,0xc +/* f10596c: 25ce000c */ addiu $t6,$t6,0xc +/* f105970: adc1fff4 */ sw $at,-0xc($t6) +/* f105974: 8de1fff8 */ lw $at,-0x8($t7) +/* f105978: adc1fff8 */ sw $at,-0x8($t6) +/* f10597c: 8de1fffc */ lw $at,-0x4($t7) +/* f105980: 15eafff8 */ bne $t7,$t2,.L0f105964 +/* f105984: adc1fffc */ sw $at,-0x4($t6) +/* f105988: 8de10000 */ lw $at,0x0($t7) +/* f10598c: 8dea0004 */ lw $t2,0x4($t7) +/* f105990: 2488fffe */ addiu $t0,$a0,-2 +/* f105994: adc10000 */ sw $at,0x0($t6) +/* f105998: 2901004f */ slti $at,$t0,0x4f +/* f10599c: 01004825 */ or $t1,$t0,$zero +/* f1059a0: 14200002 */ bnez $at,.L0f1059ac +/* f1059a4: adca0004 */ sw $t2,0x4($t6) +/* f1059a8: 00004825 */ or $t1,$zero,$zero +.L0f1059ac: +/* f1059ac: 3c050004 */ lui $a1,0x4 +/* f1059b0: afa40678 */ sw $a0,0x678($sp) +/* f1059b4: afa8003c */ sw $t0,0x3c($sp) +/* f1059b8: 0fc2c5f0 */ jal func0f0b17c0 +/* f1059bc: afa90048 */ sw $t1,0x48($sp) +/* f1059c0: 8fa8003c */ lw $t0,0x3c($sp) +/* f1059c4: 1440008f */ bnez $v0,.L0f105c04 +/* f1059c8: 8fa90048 */ lw $t1,0x48($sp) +/* f1059cc: 0520008d */ bltz $t1,.L0f105c04 +/* f1059d0: 8fa40678 */ lw $a0,0x678($sp) +/* f1059d4: afa8003c */ sw $t0,0x3c($sp) +/* f1059d8: 0fc2c3f4 */ jal func0f0b0fd0 +/* f1059dc: afa90048 */ sw $t1,0x48($sp) +/* f1059e0: 3c0b8007 */ lui $t3,0x8007 +/* f1059e4: 8d6b1448 */ lw $t3,0x1448($t3) +/* f1059e8: 3c0d800a */ lui $t5,0x800a +/* f1059ec: 25ade000 */ addiu $t5,$t5,-8192 +/* f1059f0: 000b60c0 */ sll $t4,$t3,0x3 +/* f1059f4: 018b6023 */ subu $t4,$t4,$t3 +/* f1059f8: 000c6080 */ sll $t4,$t4,0x2 +/* f1059fc: 018b6021 */ addu $t4,$t4,$t3 +/* f105a00: 000c60c0 */ sll $t4,$t4,0x3 +/* f105a04: 018b6023 */ subu $t4,$t4,$t3 +/* f105a08: 000c6100 */ sll $t4,$t4,0x4 +/* f105a0c: 018d8021 */ addu $s0,$t4,$t5 +/* f105a10: 24190008 */ addiu $t9,$zero,0x8 +/* f105a14: afa20044 */ sw $v0,0x44($sp) +/* f105a18: a2190840 */ sb $t9,0x840($s0) +/* f105a1c: ae000850 */ sw $zero,0x850($s0) +/* f105a20: 0fc2c686 */ jal func0f0b1a18 +/* f105a24: 8fa40678 */ lw $a0,0x678($sp) +/* f105a28: 3c188007 */ lui $t8,0x8007 +/* f105a2c: 8f181448 */ lw $t8,0x1448($t8) +/* f105a30: 8fa90048 */ lw $t1,0x48($sp) +/* f105a34: 3c0f800a */ lui $t7,0x800a +/* f105a38: 001850c0 */ sll $t2,$t8,0x3 +/* f105a3c: 01585023 */ subu $t2,$t2,$t8 +/* f105a40: 000a5080 */ sll $t2,$t2,0x2 +/* f105a44: 01585021 */ addu $t2,$t2,$t8 +/* f105a48: 000a50c0 */ sll $t2,$t2,0x3 +/* f105a4c: 01585023 */ subu $t2,$t2,$t8 +/* f105a50: 44800000 */ mtc1 $zero,$f0 +/* f105a54: 000a5100 */ sll $t2,$t2,0x4 +/* f105a58: 25efe000 */ addiu $t7,$t7,-8192 +/* f105a5c: 014f8021 */ addu $s0,$t2,$t7 +/* f105a60: 00097080 */ sll $t6,$t1,0x2 +/* f105a64: 01c97021 */ addu $t6,$t6,$t1 +/* f105a68: 000e7080 */ sll $t6,$t6,0x2 +/* f105a6c: 27ab004c */ addiu $t3,$sp,0x4c +/* f105a70: 01cb1821 */ addu $v1,$t6,$t3 +/* f105a74: c4640000 */ lwc1 $f4,0x0($v1) +/* f105a78: c4660004 */ lwc1 $f6,0x4($v1) +/* f105a7c: c4680008 */ lwc1 $f8,0x8($v1) +/* f105a80: c462000c */ lwc1 $f2,0xc($v1) +/* f105a84: e7a00018 */ swc1 $f0,0x18($sp) +/* f105a88: e7a00014 */ swc1 $f0,0x14($sp) +/* f105a8c: e7a00010 */ swc1 $f0,0x10($sp) +/* f105a90: c46a0010 */ lwc1 $f10,0x10($v1) +/* f105a94: 240c0001 */ addiu $t4,$zero,0x1 +/* f105a98: 44050000 */ mfc1 $a1,$f0 +/* f105a9c: 44060000 */ mfc1 $a2,$f0 +/* f105aa0: 44070000 */ mfc1 $a3,$f0 +/* f105aa4: ae02084c */ sw $v0,0x84c($s0) +/* f105aa8: afac0020 */ sw $t4,0x20($sp) +/* f105aac: 26040840 */ addiu $a0,$s0,0x840 +/* f105ab0: e6000d78 */ swc1 $f0,0xd78($s0) +/* f105ab4: e6000d50 */ swc1 $f0,0xd50($s0) +/* f105ab8: e6000d7c */ swc1 $f0,0xd7c($s0) +/* f105abc: e6000d54 */ swc1 $f0,0xd54($s0) +/* f105ac0: e6000d80 */ swc1 $f0,0xd80($s0) +/* f105ac4: e6000d58 */ swc1 $f0,0xd58($s0) +/* f105ac8: e6000d90 */ swc1 $f0,0xd90($s0) +/* f105acc: e6000d68 */ swc1 $f0,0xd68($s0) +/* f105ad0: e6040d6c */ swc1 $f4,0xd6c($s0) +/* f105ad4: e6060d70 */ swc1 $f6,0xd70($s0) +/* f105ad8: e6080d74 */ swc1 $f8,0xd74($s0) +/* f105adc: e6020d88 */ swc1 $f2,0xd88($s0) +/* f105ae0: e6020d60 */ swc1 $f2,0xd60($s0) +/* f105ae4: 0fc3cdcb */ jal func0f0f372c +/* f105ae8: e7aa001c */ swc1 $f10,0x1c($sp) +/* f105aec: 3c0d8007 */ lui $t5,0x8007 +/* f105af0: 8dad1448 */ lw $t5,0x1448($t5) +/* f105af4: 44800000 */ mtc1 $zero,$f0 +/* f105af8: 3c18800a */ lui $t8,0x800a +/* f105afc: 000dc8c0 */ sll $t9,$t5,0x3 +/* f105b00: 032dc823 */ subu $t9,$t9,$t5 +/* f105b04: 0019c880 */ sll $t9,$t9,0x2 +/* f105b08: 032dc821 */ addu $t9,$t9,$t5 +/* f105b0c: 0019c8c0 */ sll $t9,$t9,0x3 +/* f105b10: 032dc823 */ subu $t9,$t9,$t5 +/* f105b14: 8faa0044 */ lw $t2,0x44($sp) +/* f105b18: 0019c900 */ sll $t9,$t9,0x4 +/* f105b1c: 2718e000 */ addiu $t8,$t8,-8192 +/* f105b20: 03388021 */ addu $s0,$t9,$t8 +/* f105b24: 3c01bf80 */ lui $at,0xbf80 +/* f105b28: 8fa8003c */ lw $t0,0x3c($sp) +/* f105b2c: 44818000 */ mtc1 $at,$f16 +/* f105b30: e6000d5c */ swc1 $f0,0xd5c($s0) +/* f105b34: 8d4f0040 */ lw $t7,0x40($t2) +/* f105b38: 2401003e */ addiu $at,$zero,0x3e +/* f105b3c: e6100d94 */ swc1 $f16,0xd94($s0) +/* f105b40: 11010003 */ beq $t0,$at,.L0f105b50 +/* f105b44: ae0f0df4 */ sw $t7,0xdf4($s0) +/* f105b48: 2401003f */ addiu $at,$zero,0x3f +/* f105b4c: 1501003c */ bne $t0,$at,.L0f105c40 +.L0f105b50: +/* f105b50: 2401003e */ addiu $at,$zero,0x3e +/* f105b54: 15010005 */ bne $t0,$at,.L0f105b6c +/* f105b58: 26040840 */ addiu $a0,$s0,0x840 +/* f105b5c: 3c0e0a01 */ lui $t6,0xa01 +/* f105b60: 35ceffff */ ori $t6,$t6,0xffff +/* f105b64: 10000004 */ beqz $zero,.L0f105b78 +/* f105b68: ae0e084c */ sw $t6,0x84c($s0) +.L0f105b6c: +/* f105b6c: 3c0b0400 */ lui $t3,0x400 +/* f105b70: 356bffff */ ori $t3,$t3,0xffff +/* f105b74: ae0b084c */ sw $t3,0x84c($s0) +.L0f105b78: +/* f105b78: 3c013f80 */ lui $at,0x3f80 +/* f105b7c: 44819000 */ mtc1 $at,$f18 +/* f105b80: 44050000 */ mfc1 $a1,$f0 +/* f105b84: 44060000 */ mfc1 $a2,$f0 +/* f105b88: 44070000 */ mfc1 $a3,$f0 +/* f105b8c: 240c0001 */ addiu $t4,$zero,0x1 +/* f105b90: ae000df4 */ sw $zero,0xdf4($s0) +/* f105b94: ae000dc0 */ sw $zero,0xdc0($s0) +/* f105b98: afac0020 */ sw $t4,0x20($sp) +/* f105b9c: e7a00010 */ swc1 $f0,0x10($sp) +/* f105ba0: e7a00014 */ swc1 $f0,0x14($sp) +/* f105ba4: e7a00018 */ swc1 $f0,0x18($sp) +/* f105ba8: 0fc3cdcb */ jal func0f0f372c +/* f105bac: e7b2001c */ swc1 $f18,0x1c($sp) +/* f105bb0: 3c0d8007 */ lui $t5,0x8007 +/* f105bb4: 8dad1448 */ lw $t5,0x1448($t5) +/* f105bb8: 3c18800a */ lui $t8,0x800a +/* f105bbc: 3c017f1b */ lui $at,0x7f1b +/* f105bc0: 000dc8c0 */ sll $t9,$t5,0x3 +/* f105bc4: 032dc823 */ subu $t9,$t9,$t5 +/* f105bc8: 0019c880 */ sll $t9,$t9,0x2 +/* f105bcc: 032dc821 */ addu $t9,$t9,$t5 +/* f105bd0: 0019c8c0 */ sll $t9,$t9,0x3 +/* f105bd4: 032dc823 */ subu $t9,$t9,$t5 +/* f105bd8: 0019c900 */ sll $t9,$t9,0x4 +/* f105bdc: 2718e000 */ addiu $t8,$t8,-8192 +/* f105be0: c4202e00 */ lwc1 $f0,0x2e00($at) +/* f105be4: 03388021 */ addu $s0,$t9,$t8 +/* f105be8: 240a003c */ addiu $t2,$zero,0x3c +/* f105bec: 240f0078 */ addiu $t7,$zero,0x78 +/* f105bf0: ae0a0db8 */ sw $t2,0xdb8($s0) +/* f105bf4: ae0f0db4 */ sw $t7,0xdb4($s0) +/* f105bf8: e6000d8c */ swc1 $f0,0xd8c($s0) +/* f105bfc: 10000010 */ beqz $zero,.L0f105c40 +/* f105c00: e6000d64 */ swc1 $f0,0xd64($s0) +.L0f105c04: +/* f105c04: 3c0e8007 */ lui $t6,0x8007 +/* f105c08: 8dce1448 */ lw $t6,0x1448($t6) +/* f105c0c: 3c0c800a */ lui $t4,0x800a +/* f105c10: 258ce000 */ addiu $t4,$t4,-8192 +/* f105c14: 000e58c0 */ sll $t3,$t6,0x3 +/* f105c18: 016e5823 */ subu $t3,$t3,$t6 +/* f105c1c: 000b5880 */ sll $t3,$t3,0x2 +/* f105c20: 016e5821 */ addu $t3,$t3,$t6 +/* f105c24: 000b58c0 */ sll $t3,$t3,0x3 +/* f105c28: 016e5823 */ subu $t3,$t3,$t6 +/* f105c2c: 000b5900 */ sll $t3,$t3,0x4 +/* f105c30: 016c8021 */ addu $s0,$t3,$t4 +/* f105c34: ae000894 */ sw $zero,0x894($s0) +/* f105c38: ae000850 */ sw $zero,0x850($s0) +/* f105c3c: ae00084c */ sw $zero,0x84c($s0) +.L0f105c40: +/* f105c40: 8fbf0034 */ lw $ra,0x34($sp) +/* f105c44: 8fb00030 */ lw $s0,0x30($sp) +/* f105c48: 27bd0678 */ addiu $sp,$sp,0x678 +/* f105c4c: 03e00008 */ jr $ra +/* f105c50: 00000000 */ sll $zero,$zero,0x0 +/* f105c54: 27bdffe8 */ addiu $sp,$sp,-24 +/* f105c58: 24010066 */ addiu $at,$zero,0x66 +/* f105c5c: afbf0014 */ sw $ra,0x14($sp) +/* f105c60: 14810049 */ bne $a0,$at,.L0f105d88 +/* f105c64: afa60020 */ sw $a2,0x20($sp) +/* f105c68: 3c0e8007 */ lui $t6,0x8007 +/* f105c6c: 8dce1448 */ lw $t6,0x1448($t6) +/* f105c70: 3c18800a */ lui $t8,0x800a +/* f105c74: 2718e000 */ addiu $t8,$t8,-8192 +/* f105c78: 000e78c0 */ sll $t7,$t6,0x3 +/* f105c7c: 01ee7823 */ subu $t7,$t7,$t6 +/* f105c80: 000f7880 */ sll $t7,$t7,0x2 +/* f105c84: 01ee7821 */ addu $t7,$t7,$t6 +/* f105c88: 000f78c0 */ sll $t7,$t7,0x3 +/* f105c8c: 01ee7823 */ subu $t7,$t7,$t6 +/* f105c90: 000f7900 */ sll $t7,$t7,0x4 +/* f105c94: 01f81021 */ addu $v0,$t7,$t8 +/* f105c98: 8c4304f8 */ lw $v1,0x4f8($v0) +/* f105c9c: 240800ff */ addiu $t0,$zero,0xff +/* f105ca0: 3c018007 */ lui $at,0x8007 +/* f105ca4: 10600037 */ beqz $v1,.L0f105d84 +/* f105ca8: 00000000 */ sll $zero,$zero,0x0 +/* f105cac: 8c790000 */ lw $t9,0x0($v1) +/* f105cb0: 3c09800a */ lui $t1,0x800a +/* f105cb4: 14b90033 */ bne $a1,$t9,.L0f105d84 +/* f105cb8: 00000000 */ sll $zero,$zero,0x0 +/* f105cbc: 8c480db4 */ lw $t0,0xdb4($v0) +/* f105cc0: 8d299fc0 */ lw $t1,-0x6040($t1) +/* f105cc4: 3c017f1b */ lui $at,0x7f1b +/* f105cc8: 44801000 */ mtc1 $zero,$f2 +/* f105ccc: 01095023 */ subu $t2,$t0,$t1 +/* f105cd0: ac4a0db4 */ sw $t2,0xdb4($v0) +/* f105cd4: c4242e04 */ lwc1 $f4,0x2e04($at) +/* f105cd8: 3c018006 */ lui $at,0x8006 +/* f105cdc: c4261630 */ lwc1 $f6,0x1630($at) +/* f105ce0: e4420d68 */ swc1 $f2,0xd68($v0) +/* f105ce4: e4420d90 */ swc1 $f2,0xd90($v0) +/* f105ce8: 46062002 */ mul.s $f0,$f4,$f6 +/* f105cec: 3c04800a */ lui $a0,0x800a +/* f105cf0: 3c0b8007 */ lui $t3,0x8007 +/* f105cf4: e4400d8c */ swc1 $f0,0xd8c($v0) +/* f105cf8: e4400d64 */ swc1 $f0,0xd64($v0) +/* f105cfc: 916b2d88 */ lbu $t3,0x2d88($t3) +/* f105d00: 908421c0 */ lbu $a0,0x21c0($a0) +/* f105d04: 508b0008 */ beql $a0,$t3,.L0f105d28 +/* f105d08: 24010040 */ addiu $at,$zero,0x40 +/* f105d0c: 0fc41652 */ jal func0f105948 +/* f105d10: 00000000 */ sll $zero,$zero,0x0 +/* f105d14: 3c02800a */ lui $v0,0x800a +/* f105d18: 904421c0 */ lbu $a0,0x21c0($v0) +/* f105d1c: 3c018007 */ lui $at,0x8007 +/* f105d20: a0242d88 */ sb $a0,0x2d88($at) +/* f105d24: 24010040 */ addiu $at,$zero,0x40 +.L0f105d28: +/* f105d28: 10810004 */ beq $a0,$at,.L0f105d3c +/* f105d2c: 3c0c8007 */ lui $t4,0x8007 +/* f105d30: 24010041 */ addiu $at,$zero,0x41 +/* f105d34: 54810015 */ bnel $a0,$at,.L0f105d8c +/* f105d38: 8fbf0014 */ lw $ra,0x14($sp) +.L0f105d3c: +/* f105d3c: 8d8c1448 */ lw $t4,0x1448($t4) +/* f105d40: 3c0e800a */ lui $t6,0x800a +/* f105d44: 25cee000 */ addiu $t6,$t6,-8192 +/* f105d48: 000c68c0 */ sll $t5,$t4,0x3 +/* f105d4c: 01ac6823 */ subu $t5,$t5,$t4 +/* f105d50: 000d6880 */ sll $t5,$t5,0x2 +/* f105d54: 01ac6821 */ addu $t5,$t5,$t4 +/* f105d58: 000d68c0 */ sll $t5,$t5,0x3 +/* f105d5c: 01ac6823 */ subu $t5,$t5,$t4 +/* f105d60: 000d6900 */ sll $t5,$t5,0x4 +/* f105d64: 01ae1021 */ addu $v0,$t5,$t6 +/* f105d68: 240f006a */ addiu $t7,$zero,0x6a +/* f105d6c: 2418003c */ addiu $t8,$zero,0x3c +/* f105d70: 24190078 */ addiu $t9,$zero,0x78 +/* f105d74: a44f089c */ sh $t7,0x89c($v0) +/* f105d78: ac580db8 */ sw $t8,0xdb8($v0) +/* f105d7c: 10000002 */ beqz $zero,.L0f105d88 +/* f105d80: ac590db4 */ sw $t9,0xdb4($v0) +.L0f105d84: +/* f105d84: a0282d88 */ sb $t0,0x2d88($at) +.L0f105d88: +/* f105d88: 8fbf0014 */ lw $ra,0x14($sp) +.L0f105d8c: +/* f105d8c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f105d90: 00001025 */ or $v0,$zero,$zero +/* f105d94: 03e00008 */ jr $ra +/* f105d98: 00000000 */ sll $zero,$zero,0x0 +/* f105d9c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f105da0: afa40018 */ sw $a0,0x18($sp) +/* f105da4: afbf0014 */ sw $ra,0x14($sp) +/* f105da8: 3c04800a */ lui $a0,0x800a +/* f105dac: 0fc2c3f4 */ jal func0f0b0fd0 +/* f105db0: 908421c0 */ lbu $a0,0x21c0($a0) +/* f105db4: 1040000d */ beqz $v0,.L0f105dec +/* f105db8: 00401825 */ or $v1,$v0,$zero +/* f105dbc: 944e0048 */ lhu $t6,0x48($v0) +/* f105dc0: 24014c00 */ addiu $at,$zero,0x4c00 +/* f105dc4: 15c10005 */ bne $t6,$at,.L0f105ddc +/* f105dc8: 00000000 */ sll $zero,$zero,0x0 +/* f105dcc: 0fc5b9f1 */ jal func0f16e7c4 +/* f105dd0: 24045603 */ addiu $a0,$zero,0x5603 +/* f105dd4: 10000008 */ beqz $zero,.L0f105df8 +/* f105dd8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f105ddc: +/* f105ddc: 0fc5b9f1 */ jal func0f16e7c4 +/* f105de0: 94640046 */ lhu $a0,0x46($v1) +/* f105de4: 10000004 */ beqz $zero,.L0f105df8 +/* f105de8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f105dec: +/* f105dec: 0fc5b9f1 */ jal func0f16e7c4 +/* f105df0: 24045603 */ addiu $a0,$zero,0x5603 +/* f105df4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f105df8: +/* f105df8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f105dfc: 03e00008 */ jr $ra +/* f105e00: 00000000 */ sll $zero,$zero,0x0 +/* f105e04: 27bdffe8 */ addiu $sp,$sp,-24 +/* f105e08: afa40018 */ sw $a0,0x18($sp) +/* f105e0c: afbf0014 */ sw $ra,0x14($sp) +/* f105e10: 3c04800a */ lui $a0,0x800a +/* f105e14: 0fc2c3f4 */ jal func0f0b0fd0 +/* f105e18: 908421c0 */ lbu $a0,0x21c0($a0) +/* f105e1c: 10400002 */ beqz $v0,.L0f105e28 +/* f105e20: 24044c00 */ addiu $a0,$zero,0x4c00 +/* f105e24: 94440048 */ lhu $a0,0x48($v0) +.L0f105e28: +/* f105e28: 24014c00 */ addiu $at,$zero,0x4c00 +/* f105e2c: 10810005 */ beq $a0,$at,.L0f105e44 +/* f105e30: 00000000 */ sll $zero,$zero,0x0 +/* f105e34: 0fc5b9f1 */ jal func0f16e7c4 +/* f105e38: 00000000 */ sll $zero,$zero,0x0 +/* f105e3c: 1000000d */ beqz $zero,.L0f105e74 +/* f105e40: 8fbf0014 */ lw $ra,0x14($sp) +.L0f105e44: +/* f105e44: 3c04800a */ lui $a0,0x800a +/* f105e48: 0fc2c3f4 */ jal func0f0b0fd0 +/* f105e4c: 908421c0 */ lbu $a0,0x21c0($a0) +/* f105e50: 10400005 */ beqz $v0,.L0f105e68 +/* f105e54: 00000000 */ sll $zero,$zero,0x0 +/* f105e58: 0fc5b9f1 */ jal func0f16e7c4 +/* f105e5c: 94440046 */ lhu $a0,0x46($v0) +/* f105e60: 10000004 */ beqz $zero,.L0f105e74 +/* f105e64: 8fbf0014 */ lw $ra,0x14($sp) +.L0f105e68: +/* f105e68: 0fc5b9f1 */ jal func0f16e7c4 +/* f105e6c: 24045603 */ addiu $a0,$zero,0x5603 +/* f105e70: 8fbf0014 */ lw $ra,0x14($sp) +.L0f105e74: +/* f105e74: 27bd0018 */ addiu $sp,$sp,0x18 +/* f105e78: 03e00008 */ jr $ra +/* f105e7c: 00000000 */ sll $zero,$zero,0x0 +/* f105e80: 27bdffb0 */ addiu $sp,$sp,-80 +/* f105e84: afa40050 */ sw $a0,0x50($sp) +/* f105e88: afbf0014 */ sw $ra,0x14($sp) +/* f105e8c: 3c04800a */ lui $a0,0x800a +/* f105e90: 0fc2c3f4 */ jal func0f0b0fd0 +/* f105e94: 908421c0 */ lbu $a0,0x21c0($a0) +/* f105e98: 1040005d */ beqz $v0,.L0f106010 +/* f105e9c: 00402825 */ or $a1,$v0,$zero +/* f105ea0: 3c02800a */ lui $v0,0x800a +/* f105ea4: 904221c0 */ lbu $v0,0x21c0($v0) +/* f105ea8: 2401002e */ addiu $at,$zero,0x2e +/* f105eac: 3c0e800a */ lui $t6,0x800a +/* f105eb0: 54410015 */ bnel $v0,$at,.L0f105f08 +/* f105eb4: 24010050 */ addiu $at,$zero,0x50 +/* f105eb8: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f105ebc: 8dc30480 */ lw $v1,0x480($t6) +/* f105ec0: 50600011 */ beqzl $v1,.L0f105f08 +/* f105ec4: 24010050 */ addiu $at,$zero,0x50 +/* f105ec8: 9064006b */ lbu $a0,0x6b($v1) +/* f105ecc: 24010001 */ addiu $at,$zero,0x1 +/* f105ed0: 54810006 */ bnel $a0,$at,.L0f105eec +/* f105ed4: 24010002 */ addiu $at,$zero,0x2 +/* f105ed8: 0fc5b9f1 */ jal func0f16e7c4 +/* f105edc: 24044ced */ addiu $a0,$zero,0x4ced +/* f105ee0: 1000004e */ beqz $zero,.L0f10601c +/* f105ee4: 8fbf0014 */ lw $ra,0x14($sp) +/* f105ee8: 24010002 */ addiu $at,$zero,0x2 +.L0f105eec: +/* f105eec: 54810006 */ bnel $a0,$at,.L0f105f08 +/* f105ef0: 24010050 */ addiu $at,$zero,0x50 +/* f105ef4: 0fc5b9f1 */ jal func0f16e7c4 +/* f105ef8: 24044cec */ addiu $a0,$zero,0x4cec +/* f105efc: 10000047 */ beqz $zero,.L0f10601c +/* f105f00: 8fbf0014 */ lw $ra,0x14($sp) +/* f105f04: 24010050 */ addiu $at,$zero,0x50 +.L0f105f08: +/* f105f08: 1441003d */ bne $v0,$at,.L0f106000 +/* f105f0c: 3c0f800a */ lui $t7,0x800a +/* f105f10: 8defa474 */ lw $t7,-0x5b8c($t7) +/* f105f14: 24010034 */ addiu $at,$zero,0x34 +/* f105f18: 15e10039 */ bne $t7,$at,.L0f106000 +/* f105f1c: 00000000 */ sll $zero,$zero,0x0 +/* f105f20: 0fc5b367 */ jal func0f16cd9c +/* f105f24: afa5004c */ sw $a1,0x4c($sp) +/* f105f28: 28410002 */ slti $at,$v0,0x2 +/* f105f2c: 14200034 */ bnez $at,.L0f106000 +/* f105f30: 8fa5004c */ lw $a1,0x4c($sp) +/* f105f34: 3c198007 */ lui $t9,0x8007 +/* f105f38: 273933b8 */ addiu $t9,$t9,0x33b8 +/* f105f3c: 8f210000 */ lw $at,0x0($t9) +/* f105f40: 27b80040 */ addiu $t8,$sp,0x40 +/* f105f44: 8f290004 */ lw $t1,0x4($t9) +/* f105f48: af010000 */ sw $at,0x0($t8) +/* f105f4c: 97210008 */ lhu $at,0x8($t9) +/* f105f50: 3c0b8007 */ lui $t3,0x8007 +/* f105f54: 256b33c4 */ addiu $t3,$t3,0x33c4 +/* f105f58: af090004 */ sw $t1,0x4($t8) +/* f105f5c: a7010008 */ sh $at,0x8($t8) +/* f105f60: 8d610000 */ lw $at,0x0($t3) +/* f105f64: 27aa0030 */ addiu $t2,$sp,0x30 +/* f105f68: 8d6d0004 */ lw $t5,0x4($t3) +/* f105f6c: ad410000 */ sw $at,0x0($t2) +/* f105f70: 8d610008 */ lw $at,0x8($t3) +/* f105f74: 27a20040 */ addiu $v0,$sp,0x40 +/* f105f78: 00001825 */ or $v1,$zero,$zero +/* f105f7c: ad410008 */ sw $at,0x8($t2) +/* f105f80: 9561000c */ lhu $at,0xc($t3) +/* f105f84: 24040038 */ addiu $a0,$zero,0x38 +/* f105f88: ad4d0004 */ sw $t5,0x4($t2) +/* f105f8c: a541000c */ sh $at,0xc($t2) +.L0f105f90: +/* f105f90: 904e0000 */ lbu $t6,0x0($v0) +/* f105f94: 24420001 */ addiu $v0,$v0,0x1 +/* f105f98: 01c37823 */ subu $t7,$t6,$v1 +/* f105f9c: 24630009 */ addiu $v1,$v1,0x9 +/* f105fa0: 2861005a */ slti $at,$v1,0x5a +/* f105fa4: 25e8fff7 */ addiu $t0,$t7,-9 +/* f105fa8: 1420fff9 */ bnez $at,.L0f105f90 +/* f105fac: a048ffff */ sb $t0,-0x1($v0) +/* f105fb0: 27a20030 */ addiu $v0,$sp,0x30 +/* f105fb4: 00001825 */ or $v1,$zero,$zero +.L0f105fb8: +/* f105fb8: 90580000 */ lbu $t8,0x0($v0) +/* f105fbc: 24420001 */ addiu $v0,$v0,0x1 +/* f105fc0: 0303c823 */ subu $t9,$t8,$v1 +/* f105fc4: 24630004 */ addiu $v1,$v1,0x4 +/* f105fc8: 2729fffc */ addiu $t1,$t9,-4 +/* f105fcc: 1464fffa */ bne $v1,$a0,.L0f105fb8 +/* f105fd0: a049ffff */ sb $t1,-0x1($v0) +/* f105fd4: 0fc5b9f1 */ jal func0f16e7c4 +/* f105fd8: 24044cef */ addiu $a0,$zero,0x4cef +/* f105fdc: 3c048007 */ lui $a0,0x8007 +/* f105fe0: 8c841440 */ lw $a0,0x1440($a0) +/* f105fe4: 00402825 */ or $a1,$v0,$zero +/* f105fe8: 27a60040 */ addiu $a2,$sp,0x40 +/* f105fec: 0c004dad */ jal 0x136b4 +/* f105ff0: 27a70030 */ addiu $a3,$sp,0x30 +/* f105ff4: 3c028007 */ lui $v0,0x8007 +/* f105ff8: 10000007 */ beqz $zero,.L0f106018 +/* f105ffc: 8c421440 */ lw $v0,0x1440($v0) +.L0f106000: +/* f106000: 0fc5b9f1 */ jal func0f16e7c4 +/* f106004: 94a4004a */ lhu $a0,0x4a($a1) +/* f106008: 10000004 */ beqz $zero,.L0f10601c +/* f10600c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f106010: +/* f106010: 0fc5b9f1 */ jal func0f16e7c4 +/* f106014: 24045603 */ addiu $a0,$zero,0x5603 +.L0f106018: +/* f106018: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10601c: +/* f10601c: 27bd0050 */ addiu $sp,$sp,0x50 +/* f106020: 03e00008 */ jr $ra +/* f106024: 00000000 */ sll $zero,$zero,0x0 +/* f106028: 248effff */ addiu $t6,$a0,-1 +/* f10602c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f106030: 2dc10010 */ sltiu $at,$t6,0x10 +/* f106034: afbf0014 */ sw $ra,0x14($sp) +/* f106038: 1020004a */ beqz $at,.L0f106164 +/* f10603c: afa5001c */ sw $a1,0x1c($sp) +/* f106040: 000e7080 */ sll $t6,$t6,0x2 +/* f106044: 3c017f1b */ lui $at,0x7f1b +/* f106048: 002e0821 */ addu $at,$at,$t6 +/* f10604c: 8c2e2e08 */ lw $t6,0x2e08($at) +/* f106050: 01c00008 */ jr $t6 +/* f106054: 00000000 */ sll $zero,$zero,0x0 +/* f106058: 10000042 */ beqz $zero,.L0f106164 +/* f10605c: acc00000 */ sw $zero,0x0($a2) +/* f106060: 10000041 */ beqz $zero,.L0f106168 +/* f106064: 00001025 */ or $v0,$zero,$zero +/* f106068: 1000003e */ beqz $zero,.L0f106164 +/* f10606c: acc00008 */ sw $zero,0x8($a2) +/* f106070: 0fc674b8 */ jal func0f19d2e0 +/* f106074: afa60020 */ sw $a2,0x20($sp) +/* f106078: 8fa60020 */ lw $a2,0x20($sp) +/* f10607c: 10000039 */ beqz $zero,.L0f106164 +/* f106080: acc20000 */ sw $v0,0x0($a2) +/* f106084: 8cc40000 */ lw $a0,0x0($a2) +/* f106088: 3c018007 */ lui $at,0x8007 +/* f10608c: 0fc6749a */ jal func0f19d268 +/* f106090: a0243544 */ sb $a0,0x3544($at) +/* f106094: 0fc28857 */ jal func0f0a215c +/* f106098: 00402025 */ or $a0,$v0,$zero +/* f10609c: 10000033 */ beqz $zero,.L0f10616c +/* f1060a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1060a4: 8ccf0000 */ lw $t7,0x0($a2) +/* f1060a8: 3c018007 */ lui $at,0x8007 +/* f1060ac: 00001025 */ or $v0,$zero,$zero +/* f1060b0: 1000002d */ beqz $zero,.L0f106168 +/* f1060b4: a02f3544 */ sb $t7,0x3544($at) +/* f1060b8: 3c188007 */ lui $t8,0x8007 +/* f1060bc: 93183544 */ lbu $t8,0x3544($t8) +/* f1060c0: 10000028 */ beqz $zero,.L0f106164 +/* f1060c4: acd80000 */ sw $t8,0x0($a2) +/* f1060c8: 8cc40000 */ lw $a0,0x0($a2) +/* f1060cc: 0fc6749a */ jal func0f19d268 +/* f1060d0: afa60020 */ sw $a2,0x20($sp) +/* f1060d4: 3c03800a */ lui $v1,0x800a +/* f1060d8: 246321c0 */ addiu $v1,$v1,0x21c0 +/* f1060dc: a0620000 */ sb $v0,0x0($v1) +/* f1060e0: 3c088007 */ lui $t0,0x8007 +/* f1060e4: 8d081448 */ lw $t0,0x1448($t0) +/* f1060e8: 8fa60020 */ lw $a2,0x20($sp) +/* f1060ec: 3c01800a */ lui $at,0x800a +/* f1060f0: 000848c0 */ sll $t1,$t0,0x3 +/* f1060f4: 01284823 */ subu $t1,$t1,$t0 +/* f1060f8: 00094880 */ sll $t1,$t1,0x2 +/* f1060fc: 01284821 */ addu $t1,$t1,$t0 +/* f106100: 000948c0 */ sll $t1,$t1,0x3 +/* f106104: 01284823 */ subu $t1,$t1,$t0 +/* f106108: 00094900 */ sll $t1,$t1,0x4 +/* f10610c: 00290821 */ addu $at,$at,$t1 +/* f106110: 305900ff */ andi $t9,$v0,0xff +/* f106114: ac39ee28 */ sw $t9,-0x11d8($at) +/* f106118: 8cca0000 */ lw $t2,0x0($a2) +/* f10611c: 3c018007 */ lui $at,0x8007 +/* f106120: 3c048007 */ lui $a0,0x8007 +/* f106124: 248433e8 */ addiu $a0,$a0,0x33e8 +/* f106128: 3c05bf80 */ lui $a1,0xbf80 +/* f10612c: 0fc3c4e7 */ jal func0f0f139c +/* f106130: a02a3544 */ sb $t2,0x3544($at) +/* f106134: 3c048007 */ lui $a0,0x8007 +/* f106138: 248433fc */ addiu $a0,$a0,0x33fc +/* f10613c: 0fc3c4e7 */ jal func0f0f139c +/* f106140: 3c05bf80 */ lui $a1,0xbf80 +/* f106144: 3c048007 */ lui $a0,0x8007 +/* f106148: 24843424 */ addiu $a0,$a0,0x3424 +/* f10614c: 0fc3c4e7 */ jal func0f0f139c +/* f106150: 3c05bf80 */ lui $a1,0xbf80 +/* f106154: 3c048007 */ lui $a0,0x8007 +/* f106158: 24843438 */ addiu $a0,$a0,0x3438 +/* f10615c: 0fc3c4e7 */ jal func0f0f139c +/* f106160: 3c05bf80 */ lui $a1,0xbf80 +.L0f106164: +/* f106164: 00001025 */ or $v0,$zero,$zero +.L0f106168: +/* f106168: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10616c: +/* f10616c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f106170: 03e00008 */ jr $ra +/* f106174: 00000000 */ sll $zero,$zero,0x0 +/* f106178: 27bdffe0 */ addiu $sp,$sp,-32 +/* f10617c: 248effff */ addiu $t6,$a0,-1 +/* f106180: 2dc10010 */ sltiu $at,$t6,0x10 +/* f106184: afbf0014 */ sw $ra,0x14($sp) +/* f106188: afa50024 */ sw $a1,0x24($sp) +/* f10618c: 1020007c */ beqz $at,.L0f106380 +/* f106190: afa60028 */ sw $a2,0x28($sp) +/* f106194: 000e7080 */ sll $t6,$t6,0x2 +/* f106198: 3c017f1b */ lui $at,0x7f1b +/* f10619c: 002e0821 */ addu $at,$at,$t6 +/* f1061a0: 8c2e2e48 */ lw $t6,0x2e48($at) +/* f1061a4: 01c00008 */ jr $t6 +/* f1061a8: 00000000 */ sll $zero,$zero,0x0 +/* f1061ac: 0fc44a54 */ jal func0f112950 +/* f1061b0: 00000000 */ sll $zero,$zero,0x0 +/* f1061b4: 8faf0028 */ lw $t7,0x28($sp) +/* f1061b8: 10000071 */ beqz $zero,.L0f106380 +/* f1061bc: ade20000 */ sw $v0,0x0($t7) +/* f1061c0: 8fb80028 */ lw $t8,0x28($sp) +/* f1061c4: 0fc44b7f */ jal func0f112dfc +/* f1061c8: 8f040000 */ lw $a0,0x0($t8) +/* f1061cc: 1000006e */ beqz $zero,.L0f106388 +/* f1061d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1061d4: 8fb90028 */ lw $t9,0x28($sp) +/* f1061d8: 0fc44b11 */ jal func0f112c44 +/* f1061dc: 8f240000 */ lw $a0,0x0($t9) +/* f1061e0: 24080001 */ addiu $t0,$zero,0x1 +/* f1061e4: afa2001c */ sw $v0,0x1c($sp) +/* f1061e8: 10400014 */ beqz $v0,.L0f10623c +/* f1061ec: afa80018 */ sw $t0,0x18($sp) +/* f1061f0: 0fc2c62f */ jal func0f0b18bc +/* f1061f4: 00402025 */ or $a0,$v0,$zero +/* f1061f8: 2401ffff */ addiu $at,$zero,-1 +/* f1061fc: 50410010 */ beql $v0,$at,.L0f106240 +/* f106200: 8fab0018 */ lw $t3,0x18($sp) +/* f106204: 8fa90028 */ lw $t1,0x28($sp) +/* f106208: afa00018 */ sw $zero,0x18($sp) +/* f10620c: 8d2a0004 */ lw $t2,0x4($t1) +/* f106210: 5540000b */ bnezl $t2,.L0f106240 +/* f106214: 8fab0018 */ lw $t3,0x18($sp) +/* f106218: 14400006 */ bnez $v0,.L0f106234 +/* f10621c: 8fa4001c */ lw $a0,0x1c($sp) +/* f106220: 8fa4001c */ lw $a0,0x1c($sp) +/* f106224: 0fc2c652 */ jal func0f0b1948 +/* f106228: 24050001 */ addiu $a1,$zero,0x1 +/* f10622c: 10000004 */ beqz $zero,.L0f106240 +/* f106230: 8fab0018 */ lw $t3,0x18($sp) +.L0f106234: +/* f106234: 0fc2c652 */ jal func0f0b1948 +/* f106238: 00002825 */ or $a1,$zero,$zero +.L0f10623c: +/* f10623c: 8fab0018 */ lw $t3,0x18($sp) +.L0f106240: +/* f106240: 8fac0028 */ lw $t4,0x28($sp) +/* f106244: 51600016 */ beqzl $t3,.L0f1062a0 +/* f106248: 8fad0028 */ lw $t5,0x28($sp) +/* f10624c: 0fc44bd8 */ jal func0f112f60 +/* f106250: 8d840000 */ lw $a0,0x0($t4) +/* f106254: 8fa4001c */ lw $a0,0x1c($sp) +/* f106258: 0fc4473e */ jal func0f111cf8 +/* f10625c: 00802825 */ or $a1,$a0,$zero +/* f106260: 10400009 */ beqz $v0,.L0f106288 +/* f106264: 00002025 */ or $a0,$zero,$zero +/* f106268: 00002025 */ or $a0,$zero,$zero +/* f10626c: 0fc28824 */ jal func0f0a2090 +/* f106270: 8fa5001c */ lw $a1,0x1c($sp) +/* f106274: 24040001 */ addiu $a0,$zero,0x1 +/* f106278: 0fc28824 */ jal func0f0a2090 +/* f10627c: 8fa5001c */ lw $a1,0x1c($sp) +/* f106280: 10000007 */ beqz $zero,.L0f1062a0 +/* f106284: 8fad0028 */ lw $t5,0x28($sp) +.L0f106288: +/* f106288: 0fc28824 */ jal func0f0a2090 +/* f10628c: 8fa5001c */ lw $a1,0x1c($sp) +/* f106290: 24040001 */ addiu $a0,$zero,0x1 +/* f106294: 0fc28824 */ jal func0f0a2090 +/* f106298: 00002825 */ or $a1,$zero,$zero +/* f10629c: 8fad0028 */ lw $t5,0x28($sp) +.L0f1062a0: +/* f1062a0: 3c018007 */ lui $at,0x8007 +/* f1062a4: 8dae0000 */ lw $t6,0x0($t5) +/* f1062a8: 10000035 */ beqz $zero,.L0f106380 +/* f1062ac: ac2e11f0 */ sw $t6,0x11f0($at) +/* f1062b0: 0fc44bd4 */ jal func0f112f50 +/* f1062b4: 00000000 */ sll $zero,$zero,0x0 +/* f1062b8: 8faf0028 */ lw $t7,0x28($sp) +/* f1062bc: 10000030 */ beqz $zero,.L0f106380 +/* f1062c0: ade20000 */ sw $v0,0x0($t7) +/* f1062c4: 8fb80028 */ lw $t8,0x28($sp) +/* f1062c8: 0fc44b11 */ jal func0f112c44 +/* f1062cc: 8f040000 */ lw $a0,0x0($t8) +/* f1062d0: 1040002b */ beqz $v0,.L0f106380 +/* f1062d4: 00402025 */ or $a0,$v0,$zero +/* f1062d8: 0fc2c62f */ jal func0f0b18bc +/* f1062dc: 00000000 */ sll $zero,$zero,0x0 +/* f1062e0: 2401ffff */ addiu $at,$zero,-1 +/* f1062e4: 10410026 */ beq $v0,$at,.L0f106380 +/* f1062e8: 8fb90028 */ lw $t9,0x28($sp) +/* f1062ec: 10000024 */ beqz $zero,.L0f106380 +/* f1062f0: af220004 */ sw $v0,0x4($t9) +/* f1062f4: 8fa80028 */ lw $t0,0x28($sp) +/* f1062f8: 0fc44b11 */ jal func0f112c44 +/* f1062fc: 8d040000 */ lw $a0,0x0($t0) +/* f106300: 3c03800a */ lui $v1,0x800a +/* f106304: 246321c0 */ addiu $v1,$v1,0x21c0 +/* f106308: a0620000 */ sb $v0,0x0($v1) +/* f10630c: 3c0a8007 */ lui $t2,0x8007 +/* f106310: 8d4a1448 */ lw $t2,0x1448($t2) +/* f106314: 3c01800a */ lui $at,0x800a +/* f106318: 304900ff */ andi $t1,$v0,0xff +/* f10631c: 000a58c0 */ sll $t3,$t2,0x3 +/* f106320: 016a5823 */ subu $t3,$t3,$t2 +/* f106324: 000b5880 */ sll $t3,$t3,0x2 +/* f106328: 016a5821 */ addu $t3,$t3,$t2 +/* f10632c: 000b58c0 */ sll $t3,$t3,0x3 +/* f106330: 016a5823 */ subu $t3,$t3,$t2 +/* f106334: 000b5900 */ sll $t3,$t3,0x4 +/* f106338: 002b0821 */ addu $at,$at,$t3 +/* f10633c: 3c048007 */ lui $a0,0x8007 +/* f106340: ac29ee28 */ sw $t1,-0x11d8($at) +/* f106344: 248433e8 */ addiu $a0,$a0,0x33e8 +/* f106348: 0fc3c4e7 */ jal func0f0f139c +/* f10634c: 3c05bf80 */ lui $a1,0xbf80 +/* f106350: 3c048007 */ lui $a0,0x8007 +/* f106354: 248433fc */ addiu $a0,$a0,0x33fc +/* f106358: 0fc3c4e7 */ jal func0f0f139c +/* f10635c: 3c05bf80 */ lui $a1,0xbf80 +/* f106360: 3c048007 */ lui $a0,0x8007 +/* f106364: 24843424 */ addiu $a0,$a0,0x3424 +/* f106368: 0fc3c4e7 */ jal func0f0f139c +/* f10636c: 3c05bf80 */ lui $a1,0xbf80 +/* f106370: 3c048007 */ lui $a0,0x8007 +/* f106374: 24843438 */ addiu $a0,$a0,0x3438 +/* f106378: 0fc3c4e7 */ jal func0f0f139c +/* f10637c: 3c05bf80 */ lui $a1,0xbf80 +.L0f106380: +/* f106380: 00001025 */ or $v0,$zero,$zero +/* f106384: 8fbf0014 */ lw $ra,0x14($sp) +.L0f106388: +/* f106388: 27bd0020 */ addiu $sp,$sp,0x20 +/* f10638c: 03e00008 */ jr $ra +/* f106390: 00000000 */ sll $zero,$zero,0x0 +/* f106394: 27bdffe8 */ addiu $sp,$sp,-24 +/* f106398: 24010006 */ addiu $at,$zero,0x6 +/* f10639c: afbf0014 */ sw $ra,0x14($sp) +/* f1063a0: afa5001c */ sw $a1,0x1c($sp) +/* f1063a4: 14810006 */ bne $a0,$at,.L0f1063c0 +/* f1063a8: afa60020 */ sw $a2,0x20($sp) +/* f1063ac: 3c0f800a */ lui $t7,0x800a +/* f1063b0: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f1063b4: 240e0001 */ addiu $t6,$zero,0x1 +/* f1063b8: 0c0039a1 */ jal 0xe684 +/* f1063bc: adee048c */ sw $t6,0x48c($t7) +.L0f1063c0: +/* f1063c0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1063c4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1063c8: 00001025 */ or $v0,$zero,$zero +/* f1063cc: 03e00008 */ jr $ra +/* f1063d0: 00000000 */ sll $zero,$zero,0x0 +/* f1063d4: afa50004 */ sw $a1,0x4($sp) +/* f1063d8: afa60008 */ sw $a2,0x8($sp) +/* f1063dc: 03e00008 */ jr $ra +/* f1063e0: 00001025 */ or $v0,$zero,$zero +/* f1063e4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1063e8: 24010064 */ addiu $at,$zero,0x64 +/* f1063ec: afbf0024 */ sw $ra,0x24($sp) +/* f1063f0: afb30020 */ sw $s3,0x20($sp) +/* f1063f4: afb2001c */ sw $s2,0x1c($sp) +/* f1063f8: afb10018 */ sw $s1,0x18($sp) +/* f1063fc: afb00014 */ sw $s0,0x14($sp) +/* f106400: afa5002c */ sw $a1,0x2c($sp) +/* f106404: 14810038 */ bne $a0,$at,.L0f1064e8 +/* f106408: afa60030 */ sw $a2,0x30($sp) +/* f10640c: 3c10800a */ lui $s0,0x800a +/* f106410: 8e10d0b4 */ lw $s0,-0x2f4c($s0) +/* f106414: 0fc5b367 */ jal func0f16cd9c +/* f106418: 24110001 */ addiu $s1,$zero,0x1 +/* f10641c: 14400002 */ bnez $v0,.L0f106428 +/* f106420: 00000000 */ sll $zero,$zero,0x0 +/* f106424: 24110003 */ addiu $s1,$zero,0x3 +.L0f106428: +/* f106428: 0fc5b367 */ jal func0f16cd9c +/* f10642c: 00000000 */ sll $zero,$zero,0x0 +/* f106430: 24010001 */ addiu $at,$zero,0x1 +/* f106434: 14410002 */ bne $v0,$at,.L0f106440 +/* f106438: 3c13800a */ lui $s3,0x800a +/* f10643c: 24110002 */ addiu $s1,$zero,0x2 +.L0f106440: +/* f106440: 2673dfc8 */ addiu $s3,$s3,-8248 +/* f106444: 240e582a */ addiu $t6,$zero,0x582a +/* f106448: 12000010 */ beqz $s0,.L0f10648c +/* f10644c: a66e0000 */ sh $t6,0x0($s3) +/* f106450: 24030001 */ addiu $v1,$zero,0x1 +/* f106454: 8e020004 */ lw $v0,0x4($s0) +.L0f106458: +/* f106458: 14620004 */ bne $v1,$v0,.L0f10646c +/* f10645c: 00000000 */ sll $zero,$zero,0x0 +/* f106460: 8e0f0008 */ lw $t7,0x8($s0) +/* f106464: a66f0000 */ sh $t7,0x0($s3) +/* f106468: 8e020004 */ lw $v0,0x4($s0) +.L0f10646c: +/* f10646c: 56220005 */ bnel $s1,$v0,.L0f106484 +/* f106470: 8e10000c */ lw $s0,0xc($s0) +/* f106474: 8e180008 */ lw $t8,0x8($s0) +/* f106478: 10000004 */ beqz $zero,.L0f10648c +/* f10647c: a6780000 */ sh $t8,0x0($s3) +/* f106480: 8e10000c */ lw $s0,0xc($s0) +.L0f106484: +/* f106484: 5600fff4 */ bnezl $s0,.L0f106458 +/* f106488: 8e020004 */ lw $v0,0x4($s0) +.L0f10648c: +/* f10648c: 0fc2557d */ jal func0f0955f4 +/* f106490: 00008025 */ or $s0,$zero,$zero +/* f106494: 18400014 */ blez $v0,.L0f1064e8 +/* f106498: 0010c880 */ sll $t9,$s0,0x2 +/* f10649c: 3c08800a */ lui $t0,0x800a +/* f1064a0: 2508d060 */ addiu $t0,$t0,-12192 +/* f1064a4: 03289021 */ addu $s2,$t9,$t0 +/* f1064a8: 8e420000 */ lw $v0,0x0($s2) +.L0f1064ac: +/* f1064ac: 00104840 */ sll $t1,$s0,0x1 +/* f1064b0: 02698821 */ addu $s1,$s3,$t1 +/* f1064b4: 50400007 */ beqzl $v0,.L0f1064d4 +/* f1064b8: 26100001 */ addiu $s0,$s0,0x1 +/* f1064bc: 8c4a0008 */ lw $t2,0x8($v0) +/* f1064c0: 02002025 */ or $a0,$s0,$zero +/* f1064c4: 0fc25594 */ jal func0f095650 +/* f1064c8: a62a0002 */ sh $t2,0x2($s1) +/* f1064cc: a622000e */ sh $v0,0xe($s1) +/* f1064d0: 26100001 */ addiu $s0,$s0,0x1 +.L0f1064d4: +/* f1064d4: 0fc2557d */ jal func0f0955f4 +/* f1064d8: 26520004 */ addiu $s2,$s2,0x4 +/* f1064dc: 0202082a */ slt $at,$s0,$v0 +/* f1064e0: 5420fff2 */ bnezl $at,.L0f1064ac +/* f1064e4: 8e420000 */ lw $v0,0x0($s2) +.L0f1064e8: +/* f1064e8: 8fbf0024 */ lw $ra,0x24($sp) +/* f1064ec: 8fb00014 */ lw $s0,0x14($sp) +/* f1064f0: 8fb10018 */ lw $s1,0x18($sp) +/* f1064f4: 8fb2001c */ lw $s2,0x1c($sp) +/* f1064f8: 8fb30020 */ lw $s3,0x20($sp) +/* f1064fc: 27bd0028 */ addiu $sp,$sp,0x28 +/* f106500: 03e00008 */ jr $ra +/* f106504: 00001025 */ or $v0,$zero,$zero +/* f106508: 3c0e8007 */ lui $t6,0x8007 +/* f10650c: 8dce1448 */ lw $t6,0x1448($t6) +/* f106510: 3c18800a */ lui $t8,0x800a +/* f106514: 27bdffe0 */ addiu $sp,$sp,-32 +/* f106518: 000e78c0 */ sll $t7,$t6,0x3 +/* f10651c: 01ee7823 */ subu $t7,$t7,$t6 +/* f106520: 000f7880 */ sll $t7,$t7,0x2 +/* f106524: 01ee7821 */ addu $t7,$t7,$t6 +/* f106528: 000f78c0 */ sll $t7,$t7,0x3 +/* f10652c: 01ee7823 */ subu $t7,$t7,$t6 +/* f106530: 000f7900 */ sll $t7,$t7,0x4 +/* f106534: 030fc021 */ addu $t8,$t8,$t7 +/* f106538: 8f18e4f8 */ lw $t8,-0x1b08($t8) +/* f10653c: afbf0014 */ sw $ra,0x14($sp) +/* f106540: 3c08800a */ lui $t0,0x800a +/* f106544: 8f190000 */ lw $t9,0x0($t8) +/* f106548: 10990005 */ beq $a0,$t9,.L0f106560 +/* f10654c: 00000000 */ sll $zero,$zero,0x0 +/* f106550: 0fc5b9f1 */ jal func0f16e7c4 +/* f106554: 240456ac */ addiu $a0,$zero,0x56ac +/* f106558: 10000016 */ beqz $zero,.L0f1065b4 +/* f10655c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f106560: +/* f106560: 9108dfea */ lbu $t0,-0x2016($t0) +/* f106564: 3c048007 */ lui $a0,0x8007 +/* f106568: 00084880 */ sll $t1,$t0,0x2 +/* f10656c: 01284823 */ subu $t1,$t1,$t0 +/* f106570: 00094880 */ sll $t1,$t1,0x2 +/* f106574: 00892021 */ addu $a0,$a0,$t1 +/* f106578: 0fc5b9f1 */ jal func0f16e7c4 +/* f10657c: 94841e76 */ lhu $a0,0x1e76($a0) +/* f106580: afa20018 */ sw $v0,0x18($sp) +/* f106584: 0fc5b9f1 */ jal func0f16e7c4 +/* f106588: 240456ac */ addiu $a0,$zero,0x56ac +/* f10658c: 3c048007 */ lui $a0,0x8007 +/* f106590: 3c057f1b */ lui $a1,0x7f1b +/* f106594: 24a52d54 */ addiu $a1,$a1,0x2d54 +/* f106598: 8c841440 */ lw $a0,0x1440($a0) +/* f10659c: 8fa60018 */ lw $a2,0x18($sp) +/* f1065a0: 0c004dad */ jal 0x136b4 +/* f1065a4: 00403825 */ or $a3,$v0,$zero +/* f1065a8: 3c028007 */ lui $v0,0x8007 +/* f1065ac: 8c421440 */ lw $v0,0x1440($v0) +/* f1065b0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1065b4: +/* f1065b4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f1065b8: 03e00008 */ jr $ra +/* f1065bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1065c0 +/* f1065c0: 3c06800a */ lui $a2,0x800a +/* f1065c4: 3c08800a */ lui $t0,0x800a +/* f1065c8: 00001825 */ or $v1,$zero,$zero +/* f1065cc: 25082200 */ addiu $t0,$t0,0x2200 +/* f1065d0: 24c62200 */ addiu $a2,$a2,0x2200 +/* f1065d4: 00001025 */ or $v0,$zero,$zero +/* f1065d8: 240a0003 */ addiu $t2,$zero,0x3 +/* f1065dc: 24090011 */ addiu $t1,$zero,0x11 +.L0f1065e0: +/* f1065e0: 00002025 */ or $a0,$zero,$zero +/* f1065e4: 00002825 */ or $a1,$zero,$zero +/* f1065e8: 00c03825 */ or $a3,$a2,$zero +.L0f1065ec: +/* f1065ec: 94ee0020 */ lhu $t6,0x20($a3) +/* f1065f0: 00057880 */ sll $t7,$a1,0x2 +/* f1065f4: 24a50001 */ addiu $a1,$a1,0x1 +/* f1065f8: 15c00007 */ bnez $t6,.L0f106618 +/* f1065fc: 010fc021 */ addu $t8,$t0,$t7 +/* f106600: 8f1900a0 */ lw $t9,0xa0($t8) +/* f106604: 240b0001 */ addiu $t3,$zero,0x1 +/* f106608: 004b6004 */ sllv $t4,$t3,$v0 +/* f10660c: 032c6824 */ and $t5,$t9,$t4 +/* f106610: 11a00004 */ beqz $t5,.L0f106624 +/* f106614: 00000000 */ sll $zero,$zero,0x0 +.L0f106618: +/* f106618: 24630001 */ addiu $v1,$v1,0x1 +/* f10661c: 10000003 */ beqz $zero,.L0f10662c +/* f106620: 24040001 */ addiu $a0,$zero,0x1 +.L0f106624: +/* f106624: 14aafff1 */ bne $a1,$t2,.L0f1065ec +/* f106628: 24e70002 */ addiu $a3,$a3,0x2 +.L0f10662c: +/* f10662c: 10800003 */ beqz $a0,.L0f10663c +/* f106630: 24420001 */ addiu $v0,$v0,0x1 +/* f106634: 1449ffea */ bne $v0,$t1,.L0f1065e0 +/* f106638: 24c60006 */ addiu $a2,$a2,0x6 +.L0f10663c: +/* f10663c: 03e00008 */ jr $ra +/* f106640: 00601025 */ or $v0,$v1,$zero +/* f106644: 27bdff80 */ addiu $sp,$sp,-128 +/* f106648: 3c0e8007 */ lui $t6,0x8007 +/* f10664c: 27a20028 */ addiu $v0,$sp,0x28 +/* f106650: 25ce38e8 */ addiu $t6,$t6,0x38e8 +/* f106654: afbf0014 */ sw $ra,0x14($sp) +/* f106658: afa50084 */ sw $a1,0x84($sp) +/* f10665c: 25d90054 */ addiu $t9,$t6,0x54 +/* f106660: 00404025 */ or $t0,$v0,$zero +.L0f106664: +/* f106664: 8dc10000 */ lw $at,0x0($t6) +/* f106668: 25ce000c */ addiu $t6,$t6,0xc +/* f10666c: 2508000c */ addiu $t0,$t0,0xc +/* f106670: ad01fff4 */ sw $at,-0xc($t0) +/* f106674: 8dc1fff8 */ lw $at,-0x8($t6) +/* f106678: ad01fff8 */ sw $at,-0x8($t0) +/* f10667c: 8dc1fffc */ lw $at,-0x4($t6) +/* f106680: 15d9fff8 */ bne $t6,$t9,.L0f106664 +/* f106684: ad01fffc */ sw $at,-0x4($t0) +/* f106688: 8dc10000 */ lw $at,0x0($t6) +/* f10668c: 2489ffff */ addiu $t1,$a0,-1 +/* f106690: ad010000 */ sw $at,0x0($t0) +/* f106694: 2d210007 */ sltiu $at,$t1,0x7 +/* f106698: 10200053 */ beqz $at,.L0f1067e8 +/* f10669c: 00094880 */ sll $t1,$t1,0x2 +/* f1066a0: 3c017f1b */ lui $at,0x7f1b +/* f1066a4: 00290821 */ addu $at,$at,$t1 +/* f1066a8: 8c292e88 */ lw $t1,0x2e88($at) +/* f1066ac: 01200008 */ jr $t1 +/* f1066b0: 00000000 */ sll $zero,$zero,0x0 +/* f1066b4: 0fc41970 */ jal func0f1065c0 +/* f1066b8: afa60088 */ sw $a2,0x88($sp) +/* f1066bc: 00025080 */ sll $t2,$v0,0x2 +/* f1066c0: 3c0b8007 */ lui $t3,0x8007 +/* f1066c4: 016a5821 */ addu $t3,$t3,$t2 +/* f1066c8: 8d6b38a0 */ lw $t3,0x38a0($t3) +/* f1066cc: 8fa60088 */ lw $a2,0x88($sp) +/* f1066d0: 256c0001 */ addiu $t4,$t3,0x1 +/* f1066d4: 10000044 */ beqz $zero,.L0f1067e8 +/* f1066d8: accc0000 */ sw $t4,0x0($a2) +/* f1066dc: 8cc20000 */ lw $v0,0x0($a2) +/* f1066e0: 3c048007 */ lui $a0,0x8007 +/* f1066e4: 1440000a */ bnez $v0,.L0f106710 +/* f1066e8: 00026880 */ sll $t5,$v0,0x2 +/* f1066ec: 0fc5b9f1 */ jal func0f16e7c4 +/* f1066f0: 240457c0 */ addiu $a0,$zero,0x57c0 +/* f1066f4: 3c048007 */ lui $a0,0x8007 +/* f1066f8: 8c841440 */ lw $a0,0x1440($a0) +/* f1066fc: 0c004dad */ jal 0x136b4 +/* f106700: 00402825 */ or $a1,$v0,$zero +/* f106704: 3c028007 */ lui $v0,0x8007 +/* f106708: 10000038 */ beqz $zero,.L0f1067ec +/* f10670c: 8c421440 */ lw $v0,0x1440($v0) +.L0f106710: +/* f106710: 01a26823 */ subu $t5,$t5,$v0 +/* f106714: 000d6880 */ sll $t5,$t5,0x2 +/* f106718: 008d2021 */ addu $a0,$a0,$t5 +/* f10671c: 0fc5b9f1 */ jal func0f16e7c4 +/* f106720: 948436d4 */ lhu $a0,0x36d4($a0) +/* f106724: 10000032 */ beqz $zero,.L0f1067f0 +/* f106728: 8fbf0014 */ lw $ra,0x14($sp) +/* f10672c: 8cc20000 */ lw $v0,0x0($a2) +/* f106730: 3c03800a */ lui $v1,0x800a +/* f106734: 24639fc0 */ addiu $v1,$v1,-24640 +/* f106738: 14400010 */ bnez $v0,.L0f10677c +/* f10673c: 2459ffff */ addiu $t9,$v0,-1 +/* f106740: 0fc41970 */ jal func0f1065c0 +/* f106744: 00000000 */ sll $zero,$zero,0x0 +/* f106748: 3c03800a */ lui $v1,0x800a +/* f10674c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f106750: 0002c080 */ sll $t8,$v0,0x2 +/* f106754: 3c0f8007 */ lui $t7,0x8007 +/* f106758: a06004d4 */ sb $zero,0x4d4($v1) +/* f10675c: 01f87821 */ addu $t7,$t7,$t8 +/* f106760: 8def38a0 */ lw $t7,0x38a0($t7) +/* f106764: 0fc3cdb7 */ jal func0f0f36dc +/* f106768: a06f04d5 */ sb $t7,0x4d5($v1) +/* f10676c: 0fc06fa8 */ jal func0f01bea0 +/* f106770: 00000000 */ sll $zero,$zero,0x0 +/* f106774: 1000001d */ beqz $zero,.L0f1067ec +/* f106778: 00001025 */ or $v0,$zero,$zero +.L0f10677c: +/* f10677c: 240e0001 */ addiu $t6,$zero,0x1 +/* f106780: a07904d4 */ sb $t9,0x4d4($v1) +/* f106784: 0fc3cdb7 */ jal func0f0f36dc +/* f106788: a06e04d5 */ sb $t6,0x4d5($v1) +/* f10678c: 0fc06fa8 */ jal func0f01bea0 +/* f106790: 00000000 */ sll $zero,$zero,0x0 +/* f106794: 10000015 */ beqz $zero,.L0f1067ec +/* f106798: 00001025 */ or $v0,$zero,$zero +/* f10679c: 3c08000f */ lui $t0,0xf +/* f1067a0: 3508ffff */ ori $t0,$t0,0xffff +/* f1067a4: 10000010 */ beqz $zero,.L0f1067e8 +/* f1067a8: acc80000 */ sw $t0,0x0($a2) +/* f1067ac: 2409000b */ addiu $t1,$zero,0xb +/* f1067b0: 1000000d */ beqz $zero,.L0f1067e8 +/* f1067b4: acc90000 */ sw $t1,0x0($a2) +/* f1067b8: 8cca0000 */ lw $t2,0x0($a2) +/* f1067bc: 000a58c0 */ sll $t3,$t2,0x3 +/* f1067c0: 004b6021 */ addu $t4,$v0,$t3 +/* f1067c4: 0fc5b9f1 */ jal func0f16e7c4 +/* f1067c8: 95840004 */ lhu $a0,0x4($t4) +/* f1067cc: 10000008 */ beqz $zero,.L0f1067f0 +/* f1067d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1067d4: 8ccd0000 */ lw $t5,0x0($a2) +/* f1067d8: 000dc0c0 */ sll $t8,$t5,0x3 +/* f1067dc: 00587821 */ addu $t7,$v0,$t8 +/* f1067e0: 8df90000 */ lw $t9,0x0($t7) +/* f1067e4: acd90008 */ sw $t9,0x8($a2) +.L0f1067e8: +/* f1067e8: 00001025 */ or $v0,$zero,$zero +.L0f1067ec: +/* f1067ec: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1067f0: +/* f1067f0: 27bd0080 */ addiu $sp,$sp,0x80 +/* f1067f4: 03e00008 */ jr $ra +/* f1067f8: 00000000 */ sll $zero,$zero,0x0 +/* f1067fc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f106800: afa5001c */ sw $a1,0x1c($sp) +/* f106804: 24010006 */ addiu $at,$zero,0x6 +/* f106808: 00802825 */ or $a1,$a0,$zero +/* f10680c: afbf0014 */ sw $ra,0x14($sp) +/* f106810: afa40018 */ sw $a0,0x18($sp) +/* f106814: 1481000d */ bne $a0,$at,.L0f10684c +/* f106818: afa60020 */ sw $a2,0x20($sp) +/* f10681c: 3c02800a */ lui $v0,0x800a +/* f106820: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f106824: 904e0003 */ lbu $t6,0x3($v0) +/* f106828: 3c048007 */ lui $a0,0x8007 +/* f10682c: 248439a8 */ addiu $a0,$a0,0x39a8 +/* f106830: 31d8ff7f */ andi $t8,$t6,0xff7f +/* f106834: a0580003 */ sb $t8,0x3($v0) +/* f106838: 331900bf */ andi $t9,$t8,0xbf +/* f10683c: a0590003 */ sb $t9,0x3($v0) +/* f106840: 0fc3cbd3 */ jal func0f0f2f4c +/* f106844: afa50018 */ sw $a1,0x18($sp) +/* f106848: 8fa50018 */ lw $a1,0x18($sp) +.L0f10684c: +/* f10684c: 2401000f */ addiu $at,$zero,0xf +/* f106850: 14a10007 */ bne $a1,$at,.L0f106870 +/* f106854: 24040001 */ addiu $a0,$zero,0x1 +/* f106858: 0fc40e3b */ jal func0f1038ec +/* f10685c: 00002825 */ or $a1,$zero,$zero +/* f106860: 50400004 */ beqzl $v0,.L0f106874 +/* f106864: 00001025 */ or $v0,$zero,$zero +/* f106868: 10000002 */ beqz $zero,.L0f106874 +/* f10686c: 24020001 */ addiu $v0,$zero,0x1 +.L0f106870: +/* f106870: 00001025 */ or $v0,$zero,$zero +.L0f106874: +/* f106874: 8fbf0014 */ lw $ra,0x14($sp) +/* f106878: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10687c: 03e00008 */ jr $ra +/* f106880: 00000000 */ sll $zero,$zero,0x0 +/* f106884: 27bdffe8 */ addiu $sp,$sp,-24 +/* f106888: 24010006 */ addiu $at,$zero,0x6 +/* f10688c: afbf0014 */ sw $ra,0x14($sp) +/* f106890: afa5001c */ sw $a1,0x1c($sp) +/* f106894: 14810012 */ bne $a0,$at,.L0f1068e0 +/* f106898: afa60020 */ sw $a2,0x20($sp) +/* f10689c: 3c02800a */ lui $v0,0x800a +/* f1068a0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f1068a4: 2403ffff */ addiu $v1,$zero,-1 +/* f1068a8: ac400294 */ sw $zero,0x294($v0) +/* f1068ac: ac430298 */ sw $v1,0x298($v0) +/* f1068b0: 0fc66bf7 */ jal func0f19afdc +/* f1068b4: ac43029c */ sw $v1,0x29c($v0) +/* f1068b8: 3c02800a */ lui $v0,0x800a +/* f1068bc: 24429fc0 */ addiu $v0,$v0,-24640 +/* f1068c0: 240e0002 */ addiu $t6,$zero,0x2 +/* f1068c4: 3c048008 */ lui $a0,0x8008 +/* f1068c8: ac4e0490 */ sw $t6,0x490($v0) +/* f1068cc: 248467a0 */ addiu $a0,$a0,0x67a0 +/* f1068d0: 0fc3e083 */ jal func0f0f820c +/* f1068d4: 24050003 */ addiu $a1,$zero,0x3 +/* f1068d8: 0fc3e0c0 */ jal func0f0f8300 +/* f1068dc: 00000000 */ sll $zero,$zero,0x0 +.L0f1068e0: +/* f1068e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1068e4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1068e8: 00001025 */ or $v0,$zero,$zero +/* f1068ec: 03e00008 */ jr $ra +/* f1068f0: 00000000 */ sll $zero,$zero,0x0 +/* f1068f4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1068f8: 24010006 */ addiu $at,$zero,0x6 +/* f1068fc: afbf0014 */ sw $ra,0x14($sp) +/* f106900: afa5001c */ sw $a1,0x1c($sp) +/* f106904: 1481000b */ bne $a0,$at,.L0f106934 +/* f106908: afa60020 */ sw $a2,0x20($sp) +/* f10690c: 3c02800a */ lui $v0,0x800a +/* f106910: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f106914: 904f0003 */ lbu $t7,0x3($v0) +/* f106918: 3c048007 */ lui $a0,0x8007 +/* f10691c: 248439a8 */ addiu $a0,$a0,0x39a8 +/* f106920: 35f90080 */ ori $t9,$t7,0x80 +/* f106924: a0590003 */ sb $t9,0x3($v0) +/* f106928: 332800bf */ andi $t0,$t9,0xbf +/* f10692c: 0fc3cbd3 */ jal func0f0f2f4c +/* f106930: a0480003 */ sb $t0,0x3($v0) +.L0f106934: +/* f106934: 8fbf0014 */ lw $ra,0x14($sp) +/* f106938: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10693c: 00001025 */ or $v0,$zero,$zero +/* f106940: 03e00008 */ jr $ra +/* f106944: 00000000 */ sll $zero,$zero,0x0 +/* f106948: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10694c: 2401000c */ addiu $at,$zero,0xc +/* f106950: afbf0014 */ sw $ra,0x14($sp) +/* f106954: afa5001c */ sw $a1,0x1c($sp) +/* f106958: 14810008 */ bne $a0,$at,.L0f10697c +/* f10695c: afa60020 */ sw $a2,0x20($sp) +/* f106960: 0c005013 */ jal 0x1404c +/* f106964: afa40018 */ sw $a0,0x18($sp) +/* f106968: 304e0002 */ andi $t6,$v0,0x2 +/* f10696c: 15c00003 */ bnez $t6,.L0f10697c +/* f106970: 8fa40018 */ lw $a0,0x18($sp) +/* f106974: 1000000e */ beqz $zero,.L0f1069b0 +/* f106978: 24020001 */ addiu $v0,$zero,0x1 +.L0f10697c: +/* f10697c: 24010006 */ addiu $at,$zero,0x6 +/* f106980: 1481000a */ bne $a0,$at,.L0f1069ac +/* f106984: 3c02800a */ lui $v0,0x800a +/* f106988: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f10698c: 904f0003 */ lbu $t7,0x3($v0) +/* f106990: 3c048007 */ lui $a0,0x8007 +/* f106994: 248439a8 */ addiu $a0,$a0,0x39a8 +/* f106998: 31e8ff7f */ andi $t0,$t7,0xff7f +/* f10699c: a0480003 */ sb $t0,0x3($v0) +/* f1069a0: 35090040 */ ori $t1,$t0,0x40 +/* f1069a4: 0fc3cbd3 */ jal func0f0f2f4c +/* f1069a8: a0490003 */ sb $t1,0x3($v0) +.L0f1069ac: +/* f1069ac: 00001025 */ or $v0,$zero,$zero +.L0f1069b0: +/* f1069b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1069b4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1069b8: 03e00008 */ jr $ra +/* f1069bc: 00000000 */ sll $zero,$zero,0x0 +/* f1069c0: 24010064 */ addiu $at,$zero,0x64 +/* f1069c4: 10810006 */ beq $a0,$at,.L0f1069e0 +/* f1069c8: afa60008 */ sw $a2,0x8($sp) +/* f1069cc: 24010066 */ addiu $at,$zero,0x66 +/* f1069d0: 10810011 */ beq $a0,$at,.L0f106a18 +/* f1069d4: 3c188007 */ lui $t8,0x8007 +/* f1069d8: 03e00008 */ jr $ra +/* f1069dc: 00001025 */ or $v0,$zero,$zero +.L0f1069e0: +/* f1069e0: 3c0e8007 */ lui $t6,0x8007 +/* f1069e4: 8dce1448 */ lw $t6,0x1448($t6) +/* f1069e8: 3c01800a */ lui $at,0x800a +/* f1069ec: 00001025 */ or $v0,$zero,$zero +/* f1069f0: 000e78c0 */ sll $t7,$t6,0x3 +/* f1069f4: 01ee7823 */ subu $t7,$t7,$t6 +/* f1069f8: 000f7880 */ sll $t7,$t7,0x2 +/* f1069fc: 01ee7821 */ addu $t7,$t7,$t6 +/* f106a00: 000f78c0 */ sll $t7,$t7,0x3 +/* f106a04: 01ee7823 */ subu $t7,$t7,$t6 +/* f106a08: 000f7900 */ sll $t7,$t7,0x4 +/* f106a0c: 002f0821 */ addu $at,$at,$t7 +/* f106a10: 03e00008 */ jr $ra +/* f106a14: ac20ee2c */ sw $zero,-0x11d4($at) +.L0f106a18: +/* f106a18: 8f181448 */ lw $t8,0x1448($t8) +/* f106a1c: 3c02800a */ lui $v0,0x800a +/* f106a20: 0018c8c0 */ sll $t9,$t8,0x3 +/* f106a24: 0338c823 */ subu $t9,$t9,$t8 +/* f106a28: 0019c880 */ sll $t9,$t9,0x2 +/* f106a2c: 0338c821 */ addu $t9,$t9,$t8 +/* f106a30: 0019c8c0 */ sll $t9,$t9,0x3 +/* f106a34: 0338c823 */ subu $t9,$t9,$t8 +/* f106a38: 0019c900 */ sll $t9,$t9,0x4 +/* f106a3c: 00591021 */ addu $v0,$v0,$t9 +/* f106a40: 8c42e4f8 */ lw $v0,-0x1b08($v0) +/* f106a44: 1040000b */ beqz $v0,.L0f106a74 +/* f106a48: 00000000 */ sll $zero,$zero,0x0 +/* f106a4c: 8c480000 */ lw $t0,0x0($v0) +/* f106a50: 3c02800a */ lui $v0,0x800a +/* f106a54: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f106a58: 14a80006 */ bne $a1,$t0,.L0f106a74 +/* f106a5c: 00000000 */ sll $zero,$zero,0x0 +/* f106a60: 90490003 */ lbu $t1,0x3($v0) +/* f106a64: 312bff7f */ andi $t3,$t1,0xff7f +/* f106a68: a04b0003 */ sb $t3,0x3($v0) +/* f106a6c: 316c00bf */ andi $t4,$t3,0xbf +/* f106a70: a04c0003 */ sb $t4,0x3($v0) +.L0f106a74: +/* f106a74: 03e00008 */ jr $ra +/* f106a78: 00001025 */ or $v0,$zero,$zero +/* f106a7c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f106a80: 3c0e8007 */ lui $t6,0x8007 +/* f106a84: afbf0014 */ sw $ra,0x14($sp) +/* f106a88: 25ce39c0 */ addiu $t6,$t6,0x39c0 +/* f106a8c: 8dc10000 */ lw $at,0x0($t6) +/* f106a90: 27a20020 */ addiu $v0,$sp,0x20 +/* f106a94: 3c088007 */ lui $t0,0x8007 +/* f106a98: ac410000 */ sw $at,0x0($v0) +/* f106a9c: 8dd90004 */ lw $t9,0x4($t6) +/* f106aa0: 250839c8 */ addiu $t0,$t0,0x39c8 +/* f106aa4: 27a30018 */ addiu $v1,$sp,0x18 +/* f106aa8: ac590004 */ sw $t9,0x4($v0) +/* f106aac: 8d010000 */ lw $at,0x0($t0) +/* f106ab0: 3c0c800a */ lui $t4,0x800a +/* f106ab4: 00802825 */ or $a1,$a0,$zero +/* f106ab8: ac610000 */ sw $at,0x0($v1) +/* f106abc: 8d0b0004 */ lw $t3,0x4($t0) +/* f106ac0: 3c0d800a */ lui $t5,0x800a +/* f106ac4: ac6b0004 */ sw $t3,0x4($v1) +/* f106ac8: 8d8c21d8 */ lw $t4,0x21d8($t4) +/* f106acc: 55800005 */ bnezl $t4,.L0f106ae4 +/* f106ad0: 90b80001 */ lbu $t8,0x1($a1) +/* f106ad4: 8dad21dc */ lw $t5,0x21dc($t5) +/* f106ad8: 51a00009 */ beqzl $t5,.L0f106b00 +/* f106adc: 90b90001 */ lbu $t9,0x1($a1) +/* f106ae0: 90b80001 */ lbu $t8,0x1($a1) +.L0f106ae4: +/* f106ae4: 00187840 */ sll $t7,$t8,0x1 +/* f106ae8: 006f7021 */ addu $t6,$v1,$t7 +/* f106aec: 0fc5b9f1 */ jal func0f16e7c4 +/* f106af0: 95c40000 */ lhu $a0,0x0($t6) +/* f106af4: 10000007 */ beqz $zero,.L0f106b14 +/* f106af8: 8fbf0014 */ lw $ra,0x14($sp) +/* f106afc: 90b90001 */ lbu $t9,0x1($a1) +.L0f106b00: +/* f106b00: 00195040 */ sll $t2,$t9,0x1 +/* f106b04: 004a4821 */ addu $t1,$v0,$t2 +/* f106b08: 0fc5b9f1 */ jal func0f16e7c4 +/* f106b0c: 95240000 */ lhu $a0,0x0($t1) +/* f106b10: 8fbf0014 */ lw $ra,0x14($sp) +.L0f106b14: +/* f106b14: 27bd0028 */ addiu $sp,$sp,0x28 +/* f106b18: 03e00008 */ jr $ra +/* f106b1c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f106b20 +/* f106b20: 3c0e8007 */ lui $t6,0x8007 +/* f106b24: 8dce1448 */ lw $t6,0x1448($t6) +/* f106b28: 3c18800a */ lui $t8,0x800a +/* f106b2c: 2718e000 */ addiu $t8,$t8,-8192 +/* f106b30: 000e78c0 */ sll $t7,$t6,0x3 +/* f106b34: 01ee7823 */ subu $t7,$t7,$t6 +/* f106b38: 000f7880 */ sll $t7,$t7,0x2 +/* f106b3c: 01ee7821 */ addu $t7,$t7,$t6 +/* f106b40: 000f78c0 */ sll $t7,$t7,0x3 +/* f106b44: 01ee7823 */ subu $t7,$t7,$t6 +/* f106b48: 000f7900 */ sll $t7,$t7,0x4 +/* f106b4c: 01f81021 */ addu $v0,$t7,$t8 +/* f106b50: 9059083c */ lbu $t9,0x83c($v0) +/* f106b54: 27bdffe0 */ addiu $sp,$sp,-32 +/* f106b58: afbf0014 */ sw $ra,0x14($sp) +/* f106b5c: 17200071 */ bnez $t9,.L0f106d24 +/* f106b60: 3c08800a */ lui $t0,0x800a +/* f106b64: a040083b */ sb $zero,0x83b($v0) +/* f106b68: 8d08a474 */ lw $t0,-0x5b8c($t0) +/* f106b6c: 24010026 */ addiu $at,$zero,0x26 +/* f106b70: 3c048007 */ lui $a0,0x8007 +/* f106b74: 15010067 */ bne $t0,$at,.L0f106d14 +/* f106b78: 24843690 */ addiu $a0,$a0,0x3690 +/* f106b7c: 0fc67264 */ jal func0f19c990 +/* f106b80: afa0001c */ sw $zero,0x1c($sp) +/* f106b84: 1040005c */ beqz $v0,.L0f106cf8 +/* f106b88: 8fa5001c */ lw $a1,0x1c($sp) +/* f106b8c: 0fc68606 */ jal func0f1a1818 +/* f106b90: afa5001c */ sw $a1,0x1c($sp) +/* f106b94: 3c09800a */ lui $t1,0x800a +/* f106b98: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f106b9c: 8fa5001c */ lw $a1,0x1c($sp) +/* f106ba0: 8d2a00bc */ lw $t2,0xbc($t1) +/* f106ba4: 85440028 */ lh $a0,0x28($t2) +/* f106ba8: 28810016 */ slti $at,$a0,0x16 +/* f106bac: 1420001a */ bnez $at,.L0f106c18 +/* f106bb0: 2881001a */ slti $at,$a0,0x1a +/* f106bb4: 50200019 */ beqzl $at,.L0f106c1c +/* f106bb8: 2401001e */ addiu $at,$zero,0x1e +/* f106bbc: 0fc687f8 */ jal func0f1a1fe0 +/* f106bc0: 00000000 */ sll $zero,$zero,0x0 +/* f106bc4: 8c430000 */ lw $v1,0x0($v0) +/* f106bc8: 3c048009 */ lui $a0,0x8009 +/* f106bcc: 2484966c */ addiu $a0,$a0,-27028 +/* f106bd0: 00035fc2 */ srl $t3,$v1,0x1f +/* f106bd4: 11600005 */ beqz $t3,.L0f106bec +/* f106bd8: 000368c0 */ sll $t5,$v1,0x3 +/* f106bdc: 0fc3e0cc */ jal func0f0f8330 +/* f106be0: 2405000d */ addiu $a1,$zero,0xd +/* f106be4: 10000044 */ beqz $zero,.L0f106cf8 +/* f106be8: 24050001 */ addiu $a1,$zero,0x1 +.L0f106bec: +/* f106bec: 05a10005 */ bgez $t5,.L0f106c04 +/* f106bf0: 3c048009 */ lui $a0,0x8009 +/* f106bf4: 0fc687fb */ jal func0f1a1fec +/* f106bf8: 00000000 */ sll $zero,$zero,0x0 +/* f106bfc: 1000003e */ beqz $zero,.L0f106cf8 +/* f106c00: 24050001 */ addiu $a1,$zero,0x1 +.L0f106c04: +/* f106c04: 248495dc */ addiu $a0,$a0,-27172 +/* f106c08: 0fc3e0cc */ jal func0f0f8330 +/* f106c0c: 2405000d */ addiu $a1,$zero,0xd +/* f106c10: 10000039 */ beqz $zero,.L0f106cf8 +/* f106c14: 24050001 */ addiu $a1,$zero,0x1 +.L0f106c18: +/* f106c18: 2401001e */ addiu $at,$zero,0x1e +.L0f106c1c: +/* f106c1c: 54810017 */ bnel $a0,$at,.L0f106c7c +/* f106c20: 8c430000 */ lw $v1,0x0($v0) +/* f106c24: 8c430000 */ lw $v1,0x0($v0) +/* f106c28: 3c048009 */ lui $a0,0x8009 +/* f106c2c: 2484947c */ addiu $a0,$a0,-27524 +/* f106c30: 000377c2 */ srl $t6,$v1,0x1f +/* f106c34: 11c00005 */ beqz $t6,.L0f106c4c +/* f106c38: 0003c0c0 */ sll $t8,$v1,0x3 +/* f106c3c: 0fc3e0cc */ jal func0f0f8330 +/* f106c40: 2405000d */ addiu $a1,$zero,0xd +/* f106c44: 1000002c */ beqz $zero,.L0f106cf8 +/* f106c48: 24050001 */ addiu $a1,$zero,0x1 +.L0f106c4c: +/* f106c4c: 07010005 */ bgez $t8,.L0f106c64 +/* f106c50: 3c048009 */ lui $a0,0x8009 +/* f106c54: 0fc68643 */ jal func0f1a190c +/* f106c58: 00000000 */ sll $zero,$zero,0x0 +/* f106c5c: 10000026 */ beqz $zero,.L0f106cf8 +/* f106c60: 24050001 */ addiu $a1,$zero,0x1 +.L0f106c64: +/* f106c64: 248493e0 */ addiu $a0,$a0,-27680 +/* f106c68: 0fc3e0cc */ jal func0f0f8330 +/* f106c6c: 2405000d */ addiu $a1,$zero,0xd +/* f106c70: 10000021 */ beqz $zero,.L0f106cf8 +/* f106c74: 24050001 */ addiu $a1,$zero,0x1 +/* f106c78: 8c430000 */ lw $v1,0x0($v0) +.L0f106c7c: +/* f106c7c: 0003cfc2 */ srl $t9,$v1,0x1f +/* f106c80: 13200007 */ beqz $t9,.L0f106ca0 +/* f106c84: 000348c0 */ sll $t1,$v1,0x3 +/* f106c88: 3c048009 */ lui $a0,0x8009 +/* f106c8c: 2484947c */ addiu $a0,$a0,-27524 +/* f106c90: 0fc3e0cc */ jal func0f0f8330 +/* f106c94: 2405000d */ addiu $a1,$zero,0xd +/* f106c98: 10000017 */ beqz $zero,.L0f106cf8 +/* f106c9c: 24050001 */ addiu $a1,$zero,0x1 +.L0f106ca0: +/* f106ca0: 05210005 */ bgez $t1,.L0f106cb8 +/* f106ca4: 2401000a */ addiu $at,$zero,0xa +/* f106ca8: 0fc68643 */ jal func0f1a190c +/* f106cac: 00000000 */ sll $zero,$zero,0x0 +/* f106cb0: 10000011 */ beqz $zero,.L0f106cf8 +/* f106cb4: 24050001 */ addiu $a1,$zero,0x1 +.L0f106cb8: +/* f106cb8: 1481000f */ bne $a0,$at,.L0f106cf8 +/* f106cbc: 00000000 */ sll $zero,$zero,0x0 +/* f106cc0: 0fc6830c */ jal func0f1a0c30 +/* f106cc4: 00000000 */ sll $zero,$zero,0x0 +/* f106cc8: 10400007 */ beqz $v0,.L0f106ce8 +/* f106ccc: 3c048009 */ lui $a0,0x8009 +/* f106cd0: 3c048009 */ lui $a0,0x8009 +/* f106cd4: 24848e6c */ addiu $a0,$a0,-29076 +/* f106cd8: 0fc3e0cc */ jal func0f0f8330 +/* f106cdc: 2405000d */ addiu $a1,$zero,0xd +/* f106ce0: 10000005 */ beqz $zero,.L0f106cf8 +/* f106ce4: 24050001 */ addiu $a1,$zero,0x1 +.L0f106ce8: +/* f106ce8: 24848d78 */ addiu $a0,$a0,-29320 +/* f106cec: 0fc3e0cc */ jal func0f0f8330 +/* f106cf0: 2405000d */ addiu $a1,$zero,0xd +/* f106cf4: 24050001 */ addiu $a1,$zero,0x1 +.L0f106cf8: +/* f106cf8: 14a00008 */ bnez $a1,.L0f106d1c +/* f106cfc: 3c048007 */ lui $a0,0x8007 +/* f106d00: 24843a74 */ addiu $a0,$a0,0x3a74 +/* f106d04: 0fc3e0cc */ jal func0f0f8330 +/* f106d08: 24050002 */ addiu $a1,$zero,0x2 +/* f106d0c: 10000006 */ beqz $zero,.L0f106d28 +/* f106d10: 24020001 */ addiu $v0,$zero,0x1 +.L0f106d14: +/* f106d14: 0fc3e0cc */ jal func0f0f8330 +/* f106d18: 24050002 */ addiu $a1,$zero,0x2 +.L0f106d1c: +/* f106d1c: 10000002 */ beqz $zero,.L0f106d28 +/* f106d20: 24020001 */ addiu $v0,$zero,0x1 +.L0f106d24: +/* f106d24: 00001025 */ or $v0,$zero,$zero +.L0f106d28: +/* f106d28: 8fbf0014 */ lw $ra,0x14($sp) +/* f106d2c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f106d30: 03e00008 */ jr $ra +/* f106d34: 00000000 */ sll $zero,$zero,0x0 +/* f106d38: 00000000 */ sll $zero,$zero,0x0 +/* f106d3c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f106d40 +/* f106d40: 3c0f8007 */ lui $t7,0x8007 +/* f106d44: 25ef3a90 */ addiu $t7,$t7,0x3a90 +/* f106d48: 000470c0 */ sll $t6,$a0,0x3 +/* f106d4c: 01cf1821 */ addu $v1,$t6,$t7 +/* f106d50: 90660006 */ lbu $a2,0x6($v1) +/* f106d54: 27bdffd8 */ addiu $sp,$sp,-40 +/* f106d58: afbf0014 */ sw $ra,0x14($sp) +/* f106d5c: 30d80008 */ andi $t8,$a2,0x8 +/* f106d60: 1300000b */ beqz $t8,.L0f106d90 +/* f106d64: 00002825 */ or $a1,$zero,$zero +/* f106d68: 94640002 */ lhu $a0,0x2($v1) +/* f106d6c: afa3001c */ sw $v1,0x1c($sp) +/* f106d70: 0fc673c8 */ jal func0f19cf20 +/* f106d74: afa00020 */ sw $zero,0x20($sp) +/* f106d78: 8fa3001c */ lw $v1,0x1c($sp) +/* f106d7c: 10400002 */ beqz $v0,.L0f106d88 +/* f106d80: 8fa50020 */ lw $a1,0x20($sp) +/* f106d84: 24050001 */ addiu $a1,$zero,0x1 +.L0f106d88: +/* f106d88: 10000029 */ beqz $zero,.L0f106e30 +/* f106d8c: 90660006 */ lbu $a2,0x6($v1) +.L0f106d90: +/* f106d90: 30d90004 */ andi $t9,$a2,0x4 +/* f106d94: 53200016 */ beqzl $t9,.L0f106df0 +/* f106d98: 906e0004 */ lbu $t6,0x4($v1) +/* f106d9c: 90680004 */ lbu $t0,0x4($v1) +/* f106da0: 3c0a800a */ lui $t2,0x800a +/* f106da4: 254a2200 */ addiu $t2,$t2,0x2200 +/* f106da8: 00084880 */ sll $t1,$t0,0x2 +/* f106dac: 01284823 */ subu $t1,$t1,$t0 +/* f106db0: 00094840 */ sll $t1,$t1,0x1 +/* f106db4: 012a1021 */ addu $v0,$t1,$t2 +/* f106db8: 944b0020 */ lhu $t3,0x20($v0) +/* f106dbc: 51600003 */ beqzl $t3,.L0f106dcc +/* f106dc0: 944c0022 */ lhu $t4,0x22($v0) +/* f106dc4: 24050001 */ addiu $a1,$zero,0x1 +/* f106dc8: 944c0022 */ lhu $t4,0x22($v0) +.L0f106dcc: +/* f106dcc: 51800003 */ beqzl $t4,.L0f106ddc +/* f106dd0: 944d0024 */ lhu $t5,0x24($v0) +/* f106dd4: 24a50001 */ addiu $a1,$a1,0x1 +/* f106dd8: 944d0024 */ lhu $t5,0x24($v0) +.L0f106ddc: +/* f106ddc: 51a00015 */ beqzl $t5,.L0f106e34 +/* f106de0: 30ca0002 */ andi $t2,$a2,0x2 +/* f106de4: 10000012 */ beqz $zero,.L0f106e30 +/* f106de8: 24a50001 */ addiu $a1,$a1,0x1 +/* f106dec: 906e0004 */ lbu $t6,0x4($v1) +.L0f106df0: +/* f106df0: 90780005 */ lbu $t8,0x5($v1) +/* f106df4: 3c02800a */ lui $v0,0x800a +/* f106df8: 000e7880 */ sll $t7,$t6,0x2 +/* f106dfc: 01ee7823 */ subu $t7,$t7,$t6 +/* f106e00: 000f7840 */ sll $t7,$t7,0x1 +/* f106e04: 0018c840 */ sll $t9,$t8,0x1 +/* f106e08: 01f94021 */ addu $t0,$t7,$t9 +/* f106e0c: 00481021 */ addu $v0,$v0,$t0 +/* f106e10: 94422220 */ lhu $v0,0x2220($v0) +/* f106e14: 50400007 */ beqzl $v0,.L0f106e34 +/* f106e18: 30ca0002 */ andi $t2,$a2,0x2 +/* f106e1c: 94690002 */ lhu $t1,0x2($v1) +/* f106e20: 0122082a */ slt $at,$t1,$v0 +/* f106e24: 54200003 */ bnezl $at,.L0f106e34 +/* f106e28: 30ca0002 */ andi $t2,$a2,0x2 +/* f106e2c: 24050001 */ addiu $a1,$zero,0x1 +.L0f106e30: +/* f106e30: 30ca0002 */ andi $t2,$a2,0x2 +.L0f106e34: +/* f106e34: 11400006 */ beqz $t2,.L0f106e50 +/* f106e38: 24040023 */ addiu $a0,$zero,0x23 +/* f106e3c: 0fc43c63 */ jal func0f10f18c +/* f106e40: afa50020 */ sw $a1,0x20($sp) +/* f106e44: 10400002 */ beqz $v0,.L0f106e50 +/* f106e48: 8fa50020 */ lw $a1,0x20($sp) +/* f106e4c: 24a50001 */ addiu $a1,$a1,0x1 +.L0f106e50: +/* f106e50: 8fbf0014 */ lw $ra,0x14($sp) +/* f106e54: 27bd0028 */ addiu $sp,$sp,0x28 +/* f106e58: 00a01025 */ or $v0,$a1,$zero +/* f106e5c: 03e00008 */ jr $ra +/* f106e60: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f106e64 +/* f106e64: 28810020 */ slti $at,$a0,0x20 +/* f106e68: 10200007 */ beqz $at,.L0f106e88 +/* f106e6c: 3c09800a */ lui $t1,0x800a +/* f106e70: 3c18800a */ lui $t8,0x800a +/* f106e74: 8f1821d0 */ lw $t8,0x21d0($t8) +/* f106e78: 240e0001 */ addiu $t6,$zero,0x1 +/* f106e7c: 008e7804 */ sllv $t7,$t6,$a0 +/* f106e80: 03e00008 */ jr $ra +/* f106e84: 01f81024 */ and $v0,$t7,$t8 +.L0f106e88: +/* f106e88: 8d2921d4 */ lw $t1,0x21d4($t1) +/* f106e8c: 24190001 */ addiu $t9,$zero,0x1 +/* f106e90: 00994004 */ sllv $t0,$t9,$a0 +/* f106e94: 01091024 */ and $v0,$t0,$t1 +/* f106e98: 03e00008 */ jr $ra +/* f106e9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f106ea0 +/* f106ea0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f106ea4: 24010002 */ addiu $at,$zero,0x2 +/* f106ea8: afbf001c */ sw $ra,0x1c($sp) +/* f106eac: afb10018 */ sw $s1,0x18($sp) +/* f106eb0: afb00014 */ sw $s0,0x14($sp) +/* f106eb4: 10810006 */ beq $a0,$at,.L0f106ed0 +/* f106eb8: afa40028 */ sw $a0,0x28($sp) +/* f106ebc: 24010003 */ addiu $at,$zero,0x3 +/* f106ec0: 1081004a */ beq $a0,$at,.L0f106fec +/* f106ec4: 3c11800a */ lui $s1,0x800a +/* f106ec8: 100000a6 */ beqz $zero,.L0f107164 +/* f106ecc: 8faf0028 */ lw $t7,0x28($sp) +.L0f106ed0: +/* f106ed0: 3c11800a */ lui $s1,0x800a +/* f106ed4: 26319fc0 */ addiu $s1,$s1,-24640 +/* f106ed8: 8e38006c */ lw $t8,0x6c($s1) +/* f106edc: 8e2f028c */ lw $t7,0x28c($s1) +/* f106ee0: 00008025 */ or $s0,$zero,$zero +/* f106ee4: 13000003 */ beqz $t8,.L0f106ef4 +/* f106ee8: afaf0024 */ sw $t7,0x24($sp) +/* f106eec: 10000002 */ beqz $zero,.L0f106ef8 +/* f106ef0: 24050001 */ addiu $a1,$zero,0x1 +.L0f106ef4: +/* f106ef4: 00002825 */ or $a1,$zero,$zero +.L0f106ef8: +/* f106ef8: 8e390068 */ lw $t9,0x68($s1) +/* f106efc: 00002025 */ or $a0,$zero,$zero +/* f106f00: 00001825 */ or $v1,$zero,$zero +/* f106f04: 13200003 */ beqz $t9,.L0f106f14 +/* f106f08: 00001025 */ or $v0,$zero,$zero +/* f106f0c: 10000001 */ beqz $zero,.L0f106f14 +/* f106f10: 24040001 */ addiu $a0,$zero,0x1 +.L0f106f14: +/* f106f14: 8e2a0064 */ lw $t2,0x64($s1) +/* f106f18: 11400003 */ beqz $t2,.L0f106f28 +/* f106f1c: 00000000 */ sll $zero,$zero,0x0 +/* f106f20: 10000001 */ beqz $zero,.L0f106f28 +/* f106f24: 24030001 */ addiu $v1,$zero,0x1 +.L0f106f28: +/* f106f28: 8e2b0070 */ lw $t3,0x70($s1) +/* f106f2c: 11600003 */ beqz $t3,.L0f106f3c +/* f106f30: 00000000 */ sll $zero,$zero,0x0 +/* f106f34: 10000001 */ beqz $zero,.L0f106f3c +/* f106f38: 24020001 */ addiu $v0,$zero,0x1 +.L0f106f3c: +/* f106f3c: 00436021 */ addu $t4,$v0,$v1 +/* f106f40: 01846821 */ addu $t5,$t4,$a0 +/* f106f44: 01a57021 */ addu $t6,$t5,$a1 +/* f106f48: 19c00024 */ blez $t6,.L0f106fdc +/* f106f4c: 00000000 */ sll $zero,$zero,0x0 +.L0f106f50: +/* f106f50: 0fc4a24b */ jal func0f12892c +/* f106f54: 02002025 */ or $a0,$s0,$zero +/* f106f58: 8e380284 */ lw $t8,0x284($s1) +/* f106f5c: 240f0001 */ addiu $t7,$zero,0x1 +/* f106f60: 26100001 */ addiu $s0,$s0,0x1 +/* f106f64: a30f1922 */ sb $t7,0x1922($t8) +/* f106f68: 8e39006c */ lw $t9,0x6c($s1) +/* f106f6c: 00002825 */ or $a1,$zero,$zero +/* f106f70: 00002025 */ or $a0,$zero,$zero +/* f106f74: 13200003 */ beqz $t9,.L0f106f84 +/* f106f78: 00001825 */ or $v1,$zero,$zero +/* f106f7c: 10000001 */ beqz $zero,.L0f106f84 +/* f106f80: 24050001 */ addiu $a1,$zero,0x1 +.L0f106f84: +/* f106f84: 8e2a0068 */ lw $t2,0x68($s1) +/* f106f88: 00001025 */ or $v0,$zero,$zero +/* f106f8c: 11400003 */ beqz $t2,.L0f106f9c +/* f106f90: 00000000 */ sll $zero,$zero,0x0 +/* f106f94: 10000001 */ beqz $zero,.L0f106f9c +/* f106f98: 24040001 */ addiu $a0,$zero,0x1 +.L0f106f9c: +/* f106f9c: 8e2b0064 */ lw $t3,0x64($s1) +/* f106fa0: 11600003 */ beqz $t3,.L0f106fb0 +/* f106fa4: 00000000 */ sll $zero,$zero,0x0 +/* f106fa8: 10000001 */ beqz $zero,.L0f106fb0 +/* f106fac: 24030001 */ addiu $v1,$zero,0x1 +.L0f106fb0: +/* f106fb0: 8e2c0070 */ lw $t4,0x70($s1) +/* f106fb4: 11800003 */ beqz $t4,.L0f106fc4 +/* f106fb8: 00000000 */ sll $zero,$zero,0x0 +/* f106fbc: 10000001 */ beqz $zero,.L0f106fc4 +/* f106fc0: 24020001 */ addiu $v0,$zero,0x1 +.L0f106fc4: +/* f106fc4: 00436821 */ addu $t5,$v0,$v1 +/* f106fc8: 01a47021 */ addu $t6,$t5,$a0 +/* f106fcc: 01c57821 */ addu $t7,$t6,$a1 +/* f106fd0: 020f082a */ slt $at,$s0,$t7 +/* f106fd4: 1420ffde */ bnez $at,.L0f106f50 +/* f106fd8: 00000000 */ sll $zero,$zero,0x0 +.L0f106fdc: +/* f106fdc: 0fc4a24b */ jal func0f12892c +/* f106fe0: 8fa40024 */ lw $a0,0x24($sp) +/* f106fe4: 1000005f */ beqz $zero,.L0f107164 +/* f106fe8: 8faf0028 */ lw $t7,0x28($sp) +.L0f106fec: +/* f106fec: 26319fc0 */ addiu $s1,$s1,-24640 +/* f106ff0: 8e26006c */ lw $a2,0x6c($s1) +/* f106ff4: 24010001 */ addiu $at,$zero,0x1 +/* f106ff8: 00002825 */ or $a1,$zero,$zero +/* f106ffc: 10c00003 */ beqz $a2,.L0f10700c +/* f107000: 00002025 */ or $a0,$zero,$zero +/* f107004: 10000001 */ beqz $zero,.L0f10700c +/* f107008: 24050001 */ addiu $a1,$zero,0x1 +.L0f10700c: +/* f10700c: 8e270068 */ lw $a3,0x68($s1) +/* f107010: 00001825 */ or $v1,$zero,$zero +/* f107014: 00001025 */ or $v0,$zero,$zero +/* f107018: 10e00003 */ beqz $a3,.L0f107028 +/* f10701c: 00000000 */ sll $zero,$zero,0x0 +/* f107020: 10000001 */ beqz $zero,.L0f107028 +/* f107024: 24040001 */ addiu $a0,$zero,0x1 +.L0f107028: +/* f107028: 8e280064 */ lw $t0,0x64($s1) +/* f10702c: 11000003 */ beqz $t0,.L0f10703c +/* f107030: 00000000 */ sll $zero,$zero,0x0 +/* f107034: 10000001 */ beqz $zero,.L0f10703c +/* f107038: 24030001 */ addiu $v1,$zero,0x1 +.L0f10703c: +/* f10703c: 8e290070 */ lw $t1,0x70($s1) +/* f107040: 11200003 */ beqz $t1,.L0f107050 +/* f107044: 00000000 */ sll $zero,$zero,0x0 +/* f107048: 10000001 */ beqz $zero,.L0f107050 +/* f10704c: 24020001 */ addiu $v0,$zero,0x1 +.L0f107050: +/* f107050: 0043c021 */ addu $t8,$v0,$v1 +/* f107054: 0304c821 */ addu $t9,$t8,$a0 +/* f107058: 03255021 */ addu $t2,$t9,$a1 +/* f10705c: 55410041 */ bnel $t2,$at,.L0f107164 +/* f107060: 8faf0028 */ lw $t7,0x28($sp) +/* f107064: 8e2b0318 */ lw $t3,0x318($s1) +/* f107068: 5560003e */ bnezl $t3,.L0f107164 +/* f10706c: 8faf0028 */ lw $t7,0x28($sp) +/* f107070: 8e2c028c */ lw $t4,0x28c($s1) +/* f107074: 00008025 */ or $s0,$zero,$zero +/* f107078: 10c00003 */ beqz $a2,.L0f107088 +/* f10707c: afac0024 */ sw $t4,0x24($sp) +/* f107080: 10000002 */ beqz $zero,.L0f10708c +/* f107084: 24050001 */ addiu $a1,$zero,0x1 +.L0f107088: +/* f107088: 00002825 */ or $a1,$zero,$zero +.L0f10708c: +/* f10708c: 10e00003 */ beqz $a3,.L0f10709c +/* f107090: 00002025 */ or $a0,$zero,$zero +/* f107094: 10000001 */ beqz $zero,.L0f10709c +/* f107098: 24040001 */ addiu $a0,$zero,0x1 +.L0f10709c: +/* f10709c: 11000003 */ beqz $t0,.L0f1070ac +/* f1070a0: 00001825 */ or $v1,$zero,$zero +/* f1070a4: 10000001 */ beqz $zero,.L0f1070ac +/* f1070a8: 24030001 */ addiu $v1,$zero,0x1 +.L0f1070ac: +/* f1070ac: 11200003 */ beqz $t1,.L0f1070bc +/* f1070b0: 00001025 */ or $v0,$zero,$zero +/* f1070b4: 10000001 */ beqz $zero,.L0f1070bc +/* f1070b8: 24020001 */ addiu $v0,$zero,0x1 +.L0f1070bc: +/* f1070bc: 00436821 */ addu $t5,$v0,$v1 +/* f1070c0: 01a47021 */ addu $t6,$t5,$a0 +/* f1070c4: 01c57821 */ addu $t7,$t6,$a1 +/* f1070c8: 19e00023 */ blez $t7,.L0f107158 +/* f1070cc: 00000000 */ sll $zero,$zero,0x0 +.L0f1070d0: +/* f1070d0: 0fc4a24b */ jal func0f12892c +/* f1070d4: 02002025 */ or $a0,$s0,$zero +/* f1070d8: 0fc44660 */ jal func0f111980 +/* f1070dc: 24040001 */ addiu $a0,$zero,0x1 +/* f1070e0: 8e38006c */ lw $t8,0x6c($s1) +/* f1070e4: 26100001 */ addiu $s0,$s0,0x1 +/* f1070e8: 00002825 */ or $a1,$zero,$zero +/* f1070ec: 13000003 */ beqz $t8,.L0f1070fc +/* f1070f0: 00002025 */ or $a0,$zero,$zero +/* f1070f4: 10000001 */ beqz $zero,.L0f1070fc +/* f1070f8: 24050001 */ addiu $a1,$zero,0x1 +.L0f1070fc: +/* f1070fc: 8e390068 */ lw $t9,0x68($s1) +/* f107100: 00001825 */ or $v1,$zero,$zero +/* f107104: 00001025 */ or $v0,$zero,$zero +/* f107108: 13200003 */ beqz $t9,.L0f107118 +/* f10710c: 00000000 */ sll $zero,$zero,0x0 +/* f107110: 10000001 */ beqz $zero,.L0f107118 +/* f107114: 24040001 */ addiu $a0,$zero,0x1 +.L0f107118: +/* f107118: 8e2a0064 */ lw $t2,0x64($s1) +/* f10711c: 11400003 */ beqz $t2,.L0f10712c +/* f107120: 00000000 */ sll $zero,$zero,0x0 +/* f107124: 10000001 */ beqz $zero,.L0f10712c +/* f107128: 24030001 */ addiu $v1,$zero,0x1 +.L0f10712c: +/* f10712c: 8e2b0070 */ lw $t3,0x70($s1) +/* f107130: 11600003 */ beqz $t3,.L0f107140 +/* f107134: 00000000 */ sll $zero,$zero,0x0 +/* f107138: 10000001 */ beqz $zero,.L0f107140 +/* f10713c: 24020001 */ addiu $v0,$zero,0x1 +.L0f107140: +/* f107140: 00436021 */ addu $t4,$v0,$v1 +/* f107144: 01846821 */ addu $t5,$t4,$a0 +/* f107148: 01a57021 */ addu $t6,$t5,$a1 +/* f10714c: 020e082a */ slt $at,$s0,$t6 +/* f107150: 1420ffdf */ bnez $at,.L0f1070d0 +/* f107154: 00000000 */ sll $zero,$zero,0x0 +.L0f107158: +/* f107158: 0fc4a24b */ jal func0f12892c +/* f10715c: 8fa40024 */ lw $a0,0x24($sp) +/* f107160: 8faf0028 */ lw $t7,0x28($sp) +.L0f107164: +/* f107164: 3c02800a */ lui $v0,0x800a +/* f107168: 244221d0 */ addiu $v0,$v0,0x21d0 +/* f10716c: 29e10020 */ slti $at,$t7,0x20 +/* f107170: 10200007 */ beqz $at,.L0f107190 +/* f107174: 00000000 */ sll $zero,$zero,0x0 +/* f107178: 8c4a0000 */ lw $t2,0x0($v0) +/* f10717c: 24180001 */ addiu $t8,$zero,0x1 +/* f107180: 01f8c804 */ sllv $t9,$t8,$t7 +/* f107184: 032a5825 */ or $t3,$t9,$t2 +/* f107188: 10000009 */ beqz $zero,.L0f1071b0 +/* f10718c: ac4b0000 */ sw $t3,0x0($v0) +.L0f107190: +/* f107190: 3c02800a */ lui $v0,0x800a +/* f107194: 8fac0028 */ lw $t4,0x28($sp) +/* f107198: 244221d4 */ addiu $v0,$v0,0x21d4 +/* f10719c: 8c580000 */ lw $t8,0x0($v0) +/* f1071a0: 240d0001 */ addiu $t5,$zero,0x1 +/* f1071a4: 018d7004 */ sllv $t6,$t5,$t4 +/* f1071a8: 01d87825 */ or $t7,$t6,$t8 +/* f1071ac: ac4f0000 */ sw $t7,0x0($v0) +.L0f1071b0: +/* f1071b0: 8fbf001c */ lw $ra,0x1c($sp) +/* f1071b4: 8fb00014 */ lw $s0,0x14($sp) +/* f1071b8: 8fb10018 */ lw $s1,0x18($sp) +/* f1071bc: 03e00008 */ jr $ra +/* f1071c0: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1071c4 +/* f1071c4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1071c8: 24010002 */ addiu $at,$zero,0x2 +/* f1071cc: afbf001c */ sw $ra,0x1c($sp) +/* f1071d0: afb10018 */ sw $s1,0x18($sp) +/* f1071d4: afb00014 */ sw $s0,0x14($sp) +/* f1071d8: 10810006 */ beq $a0,$at,.L0f1071f4 +/* f1071dc: afa40028 */ sw $a0,0x28($sp) +/* f1071e0: 24010003 */ addiu $at,$zero,0x3 +/* f1071e4: 1081004a */ beq $a0,$at,.L0f107310 +/* f1071e8: 3c11800a */ lui $s1,0x800a +/* f1071ec: 100000a6 */ beqz $zero,.L0f107488 +/* f1071f0: 8faf0028 */ lw $t7,0x28($sp) +.L0f1071f4: +/* f1071f4: 3c11800a */ lui $s1,0x800a +/* f1071f8: 26319fc0 */ addiu $s1,$s1,-24640 +/* f1071fc: 8e38006c */ lw $t8,0x6c($s1) +/* f107200: 8e2f028c */ lw $t7,0x28c($s1) +/* f107204: 00008025 */ or $s0,$zero,$zero +/* f107208: 13000003 */ beqz $t8,.L0f107218 +/* f10720c: afaf0024 */ sw $t7,0x24($sp) +/* f107210: 10000002 */ beqz $zero,.L0f10721c +/* f107214: 24050001 */ addiu $a1,$zero,0x1 +.L0f107218: +/* f107218: 00002825 */ or $a1,$zero,$zero +.L0f10721c: +/* f10721c: 8e390068 */ lw $t9,0x68($s1) +/* f107220: 00002025 */ or $a0,$zero,$zero +/* f107224: 00001825 */ or $v1,$zero,$zero +/* f107228: 13200003 */ beqz $t9,.L0f107238 +/* f10722c: 00001025 */ or $v0,$zero,$zero +/* f107230: 10000001 */ beqz $zero,.L0f107238 +/* f107234: 24040001 */ addiu $a0,$zero,0x1 +.L0f107238: +/* f107238: 8e2a0064 */ lw $t2,0x64($s1) +/* f10723c: 11400003 */ beqz $t2,.L0f10724c +/* f107240: 00000000 */ sll $zero,$zero,0x0 +/* f107244: 10000001 */ beqz $zero,.L0f10724c +/* f107248: 24030001 */ addiu $v1,$zero,0x1 +.L0f10724c: +/* f10724c: 8e2b0070 */ lw $t3,0x70($s1) +/* f107250: 11600003 */ beqz $t3,.L0f107260 +/* f107254: 00000000 */ sll $zero,$zero,0x0 +/* f107258: 10000001 */ beqz $zero,.L0f107260 +/* f10725c: 24020001 */ addiu $v0,$zero,0x1 +.L0f107260: +/* f107260: 00436021 */ addu $t4,$v0,$v1 +/* f107264: 01846821 */ addu $t5,$t4,$a0 +/* f107268: 01a57021 */ addu $t6,$t5,$a1 +/* f10726c: 19c00024 */ blez $t6,.L0f107300 +/* f107270: 00000000 */ sll $zero,$zero,0x0 +.L0f107274: +/* f107274: 0fc4a24b */ jal func0f12892c +/* f107278: 02002025 */ or $a0,$s0,$zero +/* f10727c: 8e380284 */ lw $t8,0x284($s1) +/* f107280: 240f0001 */ addiu $t7,$zero,0x1 +/* f107284: 26100001 */ addiu $s0,$s0,0x1 +/* f107288: a30f1922 */ sb $t7,0x1922($t8) +/* f10728c: 8e39006c */ lw $t9,0x6c($s1) +/* f107290: 00002825 */ or $a1,$zero,$zero +/* f107294: 00002025 */ or $a0,$zero,$zero +/* f107298: 13200003 */ beqz $t9,.L0f1072a8 +/* f10729c: 00001825 */ or $v1,$zero,$zero +/* f1072a0: 10000001 */ beqz $zero,.L0f1072a8 +/* f1072a4: 24050001 */ addiu $a1,$zero,0x1 +.L0f1072a8: +/* f1072a8: 8e2a0068 */ lw $t2,0x68($s1) +/* f1072ac: 00001025 */ or $v0,$zero,$zero +/* f1072b0: 11400003 */ beqz $t2,.L0f1072c0 +/* f1072b4: 00000000 */ sll $zero,$zero,0x0 +/* f1072b8: 10000001 */ beqz $zero,.L0f1072c0 +/* f1072bc: 24040001 */ addiu $a0,$zero,0x1 +.L0f1072c0: +/* f1072c0: 8e2b0064 */ lw $t3,0x64($s1) +/* f1072c4: 11600003 */ beqz $t3,.L0f1072d4 +/* f1072c8: 00000000 */ sll $zero,$zero,0x0 +/* f1072cc: 10000001 */ beqz $zero,.L0f1072d4 +/* f1072d0: 24030001 */ addiu $v1,$zero,0x1 +.L0f1072d4: +/* f1072d4: 8e2c0070 */ lw $t4,0x70($s1) +/* f1072d8: 11800003 */ beqz $t4,.L0f1072e8 +/* f1072dc: 00000000 */ sll $zero,$zero,0x0 +/* f1072e0: 10000001 */ beqz $zero,.L0f1072e8 +/* f1072e4: 24020001 */ addiu $v0,$zero,0x1 +.L0f1072e8: +/* f1072e8: 00436821 */ addu $t5,$v0,$v1 +/* f1072ec: 01a47021 */ addu $t6,$t5,$a0 +/* f1072f0: 01c57821 */ addu $t7,$t6,$a1 +/* f1072f4: 020f082a */ slt $at,$s0,$t7 +/* f1072f8: 1420ffde */ bnez $at,.L0f107274 +/* f1072fc: 00000000 */ sll $zero,$zero,0x0 +.L0f107300: +/* f107300: 0fc4a24b */ jal func0f12892c +/* f107304: 8fa40024 */ lw $a0,0x24($sp) +/* f107308: 1000005f */ beqz $zero,.L0f107488 +/* f10730c: 8faf0028 */ lw $t7,0x28($sp) +.L0f107310: +/* f107310: 26319fc0 */ addiu $s1,$s1,-24640 +/* f107314: 8e26006c */ lw $a2,0x6c($s1) +/* f107318: 24010001 */ addiu $at,$zero,0x1 +/* f10731c: 00002825 */ or $a1,$zero,$zero +/* f107320: 10c00003 */ beqz $a2,.L0f107330 +/* f107324: 00002025 */ or $a0,$zero,$zero +/* f107328: 10000001 */ beqz $zero,.L0f107330 +/* f10732c: 24050001 */ addiu $a1,$zero,0x1 +.L0f107330: +/* f107330: 8e270068 */ lw $a3,0x68($s1) +/* f107334: 00001825 */ or $v1,$zero,$zero +/* f107338: 00001025 */ or $v0,$zero,$zero +/* f10733c: 10e00003 */ beqz $a3,.L0f10734c +/* f107340: 00000000 */ sll $zero,$zero,0x0 +/* f107344: 10000001 */ beqz $zero,.L0f10734c +/* f107348: 24040001 */ addiu $a0,$zero,0x1 +.L0f10734c: +/* f10734c: 8e280064 */ lw $t0,0x64($s1) +/* f107350: 11000003 */ beqz $t0,.L0f107360 +/* f107354: 00000000 */ sll $zero,$zero,0x0 +/* f107358: 10000001 */ beqz $zero,.L0f107360 +/* f10735c: 24030001 */ addiu $v1,$zero,0x1 +.L0f107360: +/* f107360: 8e290070 */ lw $t1,0x70($s1) +/* f107364: 11200003 */ beqz $t1,.L0f107374 +/* f107368: 00000000 */ sll $zero,$zero,0x0 +/* f10736c: 10000001 */ beqz $zero,.L0f107374 +/* f107370: 24020001 */ addiu $v0,$zero,0x1 +.L0f107374: +/* f107374: 0043c021 */ addu $t8,$v0,$v1 +/* f107378: 0304c821 */ addu $t9,$t8,$a0 +/* f10737c: 03255021 */ addu $t2,$t9,$a1 +/* f107380: 55410041 */ bnel $t2,$at,.L0f107488 +/* f107384: 8faf0028 */ lw $t7,0x28($sp) +/* f107388: 8e2b0318 */ lw $t3,0x318($s1) +/* f10738c: 5560003e */ bnezl $t3,.L0f107488 +/* f107390: 8faf0028 */ lw $t7,0x28($sp) +/* f107394: 8e2c028c */ lw $t4,0x28c($s1) +/* f107398: 00008025 */ or $s0,$zero,$zero +/* f10739c: 10c00003 */ beqz $a2,.L0f1073ac +/* f1073a0: afac0024 */ sw $t4,0x24($sp) +/* f1073a4: 10000002 */ beqz $zero,.L0f1073b0 +/* f1073a8: 24050001 */ addiu $a1,$zero,0x1 +.L0f1073ac: +/* f1073ac: 00002825 */ or $a1,$zero,$zero +.L0f1073b0: +/* f1073b0: 10e00003 */ beqz $a3,.L0f1073c0 +/* f1073b4: 00002025 */ or $a0,$zero,$zero +/* f1073b8: 10000001 */ beqz $zero,.L0f1073c0 +/* f1073bc: 24040001 */ addiu $a0,$zero,0x1 +.L0f1073c0: +/* f1073c0: 11000003 */ beqz $t0,.L0f1073d0 +/* f1073c4: 00001825 */ or $v1,$zero,$zero +/* f1073c8: 10000001 */ beqz $zero,.L0f1073d0 +/* f1073cc: 24030001 */ addiu $v1,$zero,0x1 +.L0f1073d0: +/* f1073d0: 11200003 */ beqz $t1,.L0f1073e0 +/* f1073d4: 00001025 */ or $v0,$zero,$zero +/* f1073d8: 10000001 */ beqz $zero,.L0f1073e0 +/* f1073dc: 24020001 */ addiu $v0,$zero,0x1 +.L0f1073e0: +/* f1073e0: 00436821 */ addu $t5,$v0,$v1 +/* f1073e4: 01a47021 */ addu $t6,$t5,$a0 +/* f1073e8: 01c57821 */ addu $t7,$t6,$a1 +/* f1073ec: 19e00023 */ blez $t7,.L0f10747c +/* f1073f0: 00000000 */ sll $zero,$zero,0x0 +.L0f1073f4: +/* f1073f4: 0fc4a24b */ jal func0f12892c +/* f1073f8: 02002025 */ or $a0,$s0,$zero +/* f1073fc: 0fc44660 */ jal func0f111980 +/* f107400: 00002025 */ or $a0,$zero,$zero +/* f107404: 8e38006c */ lw $t8,0x6c($s1) +/* f107408: 26100001 */ addiu $s0,$s0,0x1 +/* f10740c: 00002825 */ or $a1,$zero,$zero +/* f107410: 13000003 */ beqz $t8,.L0f107420 +/* f107414: 00002025 */ or $a0,$zero,$zero +/* f107418: 10000001 */ beqz $zero,.L0f107420 +/* f10741c: 24050001 */ addiu $a1,$zero,0x1 +.L0f107420: +/* f107420: 8e390068 */ lw $t9,0x68($s1) +/* f107424: 00001825 */ or $v1,$zero,$zero +/* f107428: 00001025 */ or $v0,$zero,$zero +/* f10742c: 13200003 */ beqz $t9,.L0f10743c +/* f107430: 00000000 */ sll $zero,$zero,0x0 +/* f107434: 10000001 */ beqz $zero,.L0f10743c +/* f107438: 24040001 */ addiu $a0,$zero,0x1 +.L0f10743c: +/* f10743c: 8e2a0064 */ lw $t2,0x64($s1) +/* f107440: 11400003 */ beqz $t2,.L0f107450 +/* f107444: 00000000 */ sll $zero,$zero,0x0 +/* f107448: 10000001 */ beqz $zero,.L0f107450 +/* f10744c: 24030001 */ addiu $v1,$zero,0x1 +.L0f107450: +/* f107450: 8e2b0070 */ lw $t3,0x70($s1) +/* f107454: 11600003 */ beqz $t3,.L0f107464 +/* f107458: 00000000 */ sll $zero,$zero,0x0 +/* f10745c: 10000001 */ beqz $zero,.L0f107464 +/* f107460: 24020001 */ addiu $v0,$zero,0x1 +.L0f107464: +/* f107464: 00436021 */ addu $t4,$v0,$v1 +/* f107468: 01846821 */ addu $t5,$t4,$a0 +/* f10746c: 01a57021 */ addu $t6,$t5,$a1 +/* f107470: 020e082a */ slt $at,$s0,$t6 +/* f107474: 1420ffdf */ bnez $at,.L0f1073f4 +/* f107478: 00000000 */ sll $zero,$zero,0x0 +.L0f10747c: +/* f10747c: 0fc4a24b */ jal func0f12892c +/* f107480: 8fa40024 */ lw $a0,0x24($sp) +/* f107484: 8faf0028 */ lw $t7,0x28($sp) +.L0f107488: +/* f107488: 3c02800a */ lui $v0,0x800a +/* f10748c: 244221d0 */ addiu $v0,$v0,0x21d0 +/* f107490: 29e10020 */ slti $at,$t7,0x20 +/* f107494: 10200007 */ beqz $at,.L0f1074b4 +/* f107498: 24180001 */ addiu $t8,$zero,0x1 +/* f10749c: 8c4b0000 */ lw $t3,0x0($v0) +/* f1074a0: 01f8c804 */ sllv $t9,$t8,$t7 +/* f1074a4: 03205027 */ nor $t2,$t9,$zero +/* f1074a8: 014b6024 */ and $t4,$t2,$t3 +/* f1074ac: 1000000a */ beqz $zero,.L0f1074d8 +/* f1074b0: ac4c0000 */ sw $t4,0x0($v0) +.L0f1074b4: +/* f1074b4: 8fad0028 */ lw $t5,0x28($sp) +/* f1074b8: 3c02800a */ lui $v0,0x800a +/* f1074bc: 244221d4 */ addiu $v0,$v0,0x21d4 +/* f1074c0: 8c590000 */ lw $t9,0x0($v0) +/* f1074c4: 240e0001 */ addiu $t6,$zero,0x1 +/* f1074c8: 01aec004 */ sllv $t8,$t6,$t5 +/* f1074cc: 03007827 */ nor $t7,$t8,$zero +/* f1074d0: 01f95024 */ and $t2,$t7,$t9 +/* f1074d4: ac4a0000 */ sw $t2,0x0($v0) +.L0f1074d8: +/* f1074d8: 8fbf001c */ lw $ra,0x1c($sp) +/* f1074dc: 8fb00014 */ lw $s0,0x14($sp) +/* f1074e0: 8fb10018 */ lw $s1,0x18($sp) +/* f1074e4: 03e00008 */ jr $ra +/* f1074e8: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1074ec +/* f1074ec: 3c01800a */ lui $at,0x800a +/* f1074f0: ac2021d0 */ sw $zero,0x21d0($at) +/* f1074f4: 3c01800a */ lui $at,0x800a +/* f1074f8: ac2021d4 */ sw $zero,0x21d4($at) +/* f1074fc: 3c01800a */ lui $at,0x800a +/* f107500: ac2021d8 */ sw $zero,0x21d8($at) +/* f107504: 3c01800a */ lui $at,0x800a +/* f107508: 03e00008 */ jr $ra +/* f10750c: ac2021dc */ sw $zero,0x21dc($at) +); + +GLOBAL_ASM( +glabel func0f107510 +/* f107510: 27bdffd0 */ addiu $sp,$sp,-48 +/* f107514: 3c02800a */ lui $v0,0x800a +/* f107518: 24429fc0 */ addiu $v0,$v0,-24640 +/* f10751c: 8c4e04b4 */ lw $t6,0x4b4($v0) +/* f107520: 24010026 */ addiu $at,$zero,0x26 +/* f107524: afbf002c */ sw $ra,0x2c($sp) +/* f107528: afb40028 */ sw $s4,0x28($sp) +/* f10752c: afb30024 */ sw $s3,0x24($sp) +/* f107530: afb20020 */ sw $s2,0x20($sp) +/* f107534: afb1001c */ sw $s1,0x1c($sp) +/* f107538: 11c1001d */ beq $t6,$at,.L0f1075b0 +/* f10753c: afb00018 */ sw $s0,0x18($sp) +/* f107540: 3c0f800a */ lui $t7,0x800a +/* f107544: 8def21d8 */ lw $t7,0x21d8($t7) +/* f107548: 3c12800a */ lui $s2,0x800a +/* f10754c: 265221d0 */ addiu $s2,$s2,0x21d0 +/* f107550: 8c590298 */ lw $t9,0x298($v0) +/* f107554: 3c18800a */ lui $t8,0x800a +/* f107558: ae4f0000 */ sw $t7,0x0($s2) +/* f10755c: 8f1821dc */ lw $t8,0x21dc($t8) +/* f107560: 3c13800a */ lui $s3,0x800a +/* f107564: 267321d4 */ addiu $s3,$s3,0x21d4 +/* f107568: 07210007 */ bgez $t9,.L0f107588 +/* f10756c: ae780000 */ sw $t8,0x0($s3) +/* f107570: 8c48029c */ lw $t0,0x29c($v0) +/* f107574: 05030005 */ bgezl $t0,.L0f10758c +/* f107578: 8e4a0000 */ lw $t2,0x0($s2) +/* f10757c: 8c490318 */ lw $t1,0x318($v0) +/* f107580: 11200011 */ beqz $t1,.L0f1075c8 +/* f107584: 00000000 */ sll $zero,$zero,0x0 +.L0f107588: +/* f107588: 8e4a0000 */ lw $t2,0x0($s2) +.L0f10758c: +/* f10758c: 3c0107ff */ lui $at,0x7ff +/* f107590: 8e6c0000 */ lw $t4,0x0($s3) +/* f107594: 3421fcff */ ori $at,$at,0xfcff +/* f107598: 01415824 */ and $t3,$t2,$at +/* f10759c: 2401fc00 */ addiu $at,$zero,-1024 +/* f1075a0: 01816824 */ and $t5,$t4,$at +/* f1075a4: ae4b0000 */ sw $t3,0x0($s2) +/* f1075a8: 10000007 */ beqz $zero,.L0f1075c8 +/* f1075ac: ae6d0000 */ sw $t5,0x0($s3) +.L0f1075b0: +/* f1075b0: 3c12800a */ lui $s2,0x800a +/* f1075b4: 3c13800a */ lui $s3,0x800a +/* f1075b8: 267321d4 */ addiu $s3,$s3,0x21d4 +/* f1075bc: 265221d0 */ addiu $s2,$s2,0x21d0 +/* f1075c0: ae400000 */ sw $zero,0x0($s2) +/* f1075c4: ae600000 */ sw $zero,0x0($s3) +.L0f1075c8: +/* f1075c8: 3c118007 */ lui $s1,0x8007 +/* f1075cc: 26313a90 */ addiu $s1,$s1,0x3a90 +/* f1075d0: 00008025 */ or $s0,$zero,$zero +/* f1075d4: 2414002a */ addiu $s4,$zero,0x2a +.L0f1075d8: +/* f1075d8: 922e0006 */ lbu $t6,0x6($s1) +/* f1075dc: 31cf0001 */ andi $t7,$t6,0x1 +/* f1075e0: 11e00022 */ beqz $t7,.L0f10766c +/* f1075e4: 00000000 */ sll $zero,$zero,0x0 +/* f1075e8: 0fc41b50 */ jal func0f106d40 +/* f1075ec: 02002025 */ or $a0,$s0,$zero +/* f1075f0: 10400010 */ beqz $v0,.L0f107634 +/* f1075f4: 2a010020 */ slti $at,$s0,0x20 +/* f1075f8: 2a010020 */ slti $at,$s0,0x20 +/* f1075fc: 50200008 */ beqzl $at,.L0f107620 +/* f107600: 8e6c0000 */ lw $t4,0x0($s3) +/* f107604: 8e480000 */ lw $t0,0x0($s2) +/* f107608: 24180001 */ addiu $t8,$zero,0x1 +/* f10760c: 0218c804 */ sllv $t9,$t8,$s0 +/* f107610: 03284825 */ or $t1,$t9,$t0 +/* f107614: 10000015 */ beqz $zero,.L0f10766c +/* f107618: ae490000 */ sw $t1,0x0($s2) +/* f10761c: 8e6c0000 */ lw $t4,0x0($s3) +.L0f107620: +/* f107620: 240a0001 */ addiu $t2,$zero,0x1 +/* f107624: 020a5804 */ sllv $t3,$t2,$s0 +/* f107628: 016c6825 */ or $t5,$t3,$t4 +/* f10762c: 1000000f */ beqz $zero,.L0f10766c +/* f107630: ae6d0000 */ sw $t5,0x0($s3) +.L0f107634: +/* f107634: 10200008 */ beqz $at,.L0f107658 +/* f107638: 24090001 */ addiu $t1,$zero,0x1 +/* f10763c: 8e590000 */ lw $t9,0x0($s2) +/* f107640: 240e0001 */ addiu $t6,$zero,0x1 +/* f107644: 020e7804 */ sllv $t7,$t6,$s0 +/* f107648: 01e0c027 */ nor $t8,$t7,$zero +/* f10764c: 03194024 */ and $t0,$t8,$t9 +/* f107650: 10000006 */ beqz $zero,.L0f10766c +/* f107654: ae480000 */ sw $t0,0x0($s2) +.L0f107658: +/* f107658: 8e6c0000 */ lw $t4,0x0($s3) +/* f10765c: 02095004 */ sllv $t2,$t1,$s0 +/* f107660: 01405827 */ nor $t3,$t2,$zero +/* f107664: 016c6824 */ and $t5,$t3,$t4 +/* f107668: ae6d0000 */ sw $t5,0x0($s3) +.L0f10766c: +/* f10766c: 0fc41b99 */ jal func0f106e64 +/* f107670: 02002025 */ or $a0,$s0,$zero +/* f107674: 50400004 */ beqzl $v0,.L0f107688 +/* f107678: 26100001 */ addiu $s0,$s0,0x1 +/* f10767c: 0fc41ba8 */ jal func0f106ea0 +/* f107680: 02002025 */ or $a0,$s0,$zero +/* f107684: 26100001 */ addiu $s0,$s0,0x1 +.L0f107688: +/* f107688: 1614ffd3 */ bne $s0,$s4,.L0f1075d8 +/* f10768c: 26310008 */ addiu $s1,$s1,0x8 +/* f107690: 8fbf002c */ lw $ra,0x2c($sp) +/* f107694: 8fb00018 */ lw $s0,0x18($sp) +/* f107698: 8fb1001c */ lw $s1,0x1c($sp) +/* f10769c: 8fb20020 */ lw $s2,0x20($sp) +/* f1076a0: 8fb30024 */ lw $s3,0x24($sp) +/* f1076a4: 8fb40028 */ lw $s4,0x28($sp) +/* f1076a8: 03e00008 */ jr $ra +/* f1076ac: 27bd0030 */ addiu $sp,$sp,0x30 +/* f1076b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1076b4: afa60020 */ sw $a2,0x20($sp) +/* f1076b8: 24010006 */ addiu $at,$zero,0x6 +/* f1076bc: 00a03025 */ or $a2,$a1,$zero +/* f1076c0: afbf0014 */ sw $ra,0x14($sp) +/* f1076c4: 1081001f */ beq $a0,$at,.L0f107744 +/* f1076c8: afa5001c */ sw $a1,0x1c($sp) +/* f1076cc: 24010008 */ addiu $at,$zero,0x8 +/* f1076d0: 54810054 */ bnel $a0,$at,.L0f107824 +/* f1076d4: 00001025 */ or $v0,$zero,$zero +/* f1076d8: 90a20001 */ lbu $v0,0x1($a1) +/* f1076dc: 3c06800a */ lui $a2,0x800a +/* f1076e0: 3c05800a */ lui $a1,0x800a +/* f1076e4: 28410020 */ slti $at,$v0,0x20 +/* f1076e8: 1020000c */ beqz $at,.L0f10771c +/* f1076ec: 24c621dc */ addiu $a2,$a2,0x21dc +/* f1076f0: 24a521d8 */ addiu $a1,$a1,0x21d8 +/* f1076f4: 8cb80000 */ lw $t8,0x0($a1) +/* f1076f8: 240e0001 */ addiu $t6,$zero,0x1 +/* f1076fc: 004e7804 */ sllv $t7,$t6,$v0 +/* f107700: 01f8c824 */ and $t9,$t7,$t8 +/* f107704: 13200003 */ beqz $t9,.L0f107714 +/* f107708: 00000000 */ sll $zero,$zero,0x0 +/* f10770c: 10000045 */ beqz $zero,.L0f107824 +/* f107710: 24020001 */ addiu $v0,$zero,0x1 +.L0f107714: +/* f107714: 10000043 */ beqz $zero,.L0f107824 +/* f107718: 00001025 */ or $v0,$zero,$zero +.L0f10771c: +/* f10771c: 8cca0000 */ lw $t2,0x0($a2) +/* f107720: 24080001 */ addiu $t0,$zero,0x1 +/* f107724: 00484804 */ sllv $t1,$t0,$v0 +/* f107728: 012a5824 */ and $t3,$t1,$t2 +/* f10772c: 11600003 */ beqz $t3,.L0f10773c +/* f107730: 00000000 */ sll $zero,$zero,0x0 +/* f107734: 1000003b */ beqz $zero,.L0f107824 +/* f107738: 24020001 */ addiu $v0,$zero,0x1 +.L0f10773c: +/* f10773c: 10000039 */ beqz $zero,.L0f107824 +/* f107740: 00001025 */ or $v0,$zero,$zero +.L0f107744: +/* f107744: 90c40001 */ lbu $a0,0x1($a2) +/* f107748: 0fc41b50 */ jal func0f106d40 +/* f10774c: afa6001c */ sw $a2,0x1c($sp) +/* f107750: 10400033 */ beqz $v0,.L0f107820 +/* f107754: 8fa6001c */ lw $a2,0x1c($sp) +/* f107758: 90c20001 */ lbu $v0,0x1($a2) +/* f10775c: 3c05800a */ lui $a1,0x800a +/* f107760: 24a521d8 */ addiu $a1,$a1,0x21d8 +/* f107764: 28410020 */ slti $at,$v0,0x20 +/* f107768: 1020001f */ beqz $at,.L0f1077e8 +/* f10776c: 00000000 */ sll $zero,$zero,0x0 +/* f107770: 8ca30000 */ lw $v1,0x0($a1) +/* f107774: 240c0001 */ addiu $t4,$zero,0x1 +/* f107778: 004c2004 */ sllv $a0,$t4,$v0 +/* f10777c: 00836824 */ and $t5,$a0,$v1 +/* f107780: 11a00005 */ beqz $t5,.L0f107798 +/* f107784: 24010014 */ addiu $at,$zero,0x14 +/* f107788: 00807027 */ nor $t6,$a0,$zero +/* f10778c: 01c37824 */ and $t7,$t6,$v1 +/* f107790: 10000023 */ beqz $zero,.L0f107820 +/* f107794: acaf0000 */ sw $t7,0x0($a1) +.L0f107798: +/* f107798: 14410007 */ bne $v0,$at,.L0f1077b8 +/* f10779c: 24080001 */ addiu $t0,$zero,0x1 +/* f1077a0: 3c01fffb */ lui $at,0xfffb +/* f1077a4: 3421ffff */ ori $at,$at,0xffff +/* f1077a8: 0061c024 */ and $t8,$v1,$at +/* f1077ac: acb80000 */ sw $t8,0x0($a1) +/* f1077b0: 90c20001 */ lbu $v0,0x1($a2) +/* f1077b4: 03001825 */ or $v1,$t8,$zero +.L0f1077b8: +/* f1077b8: 24010012 */ addiu $at,$zero,0x12 +/* f1077bc: 14410006 */ bne $v0,$at,.L0f1077d8 +/* f1077c0: 3c01ffef */ lui $at,0xffef +/* f1077c4: 3421ffff */ ori $at,$at,0xffff +/* f1077c8: 0061c824 */ and $t9,$v1,$at +/* f1077cc: acb90000 */ sw $t9,0x0($a1) +/* f1077d0: 90c20001 */ lbu $v0,0x1($a2) +/* f1077d4: 03201825 */ or $v1,$t9,$zero +.L0f1077d8: +/* f1077d8: 00484804 */ sllv $t1,$t0,$v0 +/* f1077dc: 01235025 */ or $t2,$t1,$v1 +/* f1077e0: 1000000f */ beqz $zero,.L0f107820 +/* f1077e4: acaa0000 */ sw $t2,0x0($a1) +.L0f1077e8: +/* f1077e8: 3c06800a */ lui $a2,0x800a +/* f1077ec: 24c621dc */ addiu $a2,$a2,0x21dc +/* f1077f0: 8cc30000 */ lw $v1,0x0($a2) +/* f1077f4: 240b0001 */ addiu $t3,$zero,0x1 +/* f1077f8: 004b2004 */ sllv $a0,$t3,$v0 +/* f1077fc: 00836024 */ and $t4,$a0,$v1 +/* f107800: 11800005 */ beqz $t4,.L0f107818 +/* f107804: 00802825 */ or $a1,$a0,$zero +/* f107808: 00806827 */ nor $t5,$a0,$zero +/* f10780c: 01a37024 */ and $t6,$t5,$v1 +/* f107810: 10000003 */ beqz $zero,.L0f107820 +/* f107814: acce0000 */ sw $t6,0x0($a2) +.L0f107818: +/* f107818: 00a37825 */ or $t7,$a1,$v1 +/* f10781c: accf0000 */ sw $t7,0x0($a2) +.L0f107820: +/* f107820: 00001025 */ or $v0,$zero,$zero +.L0f107824: +/* f107824: 8fbf0014 */ lw $ra,0x14($sp) +/* f107828: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10782c: 03e00008 */ jr $ra +/* f107830: 00000000 */ sll $zero,$zero,0x0 +/* f107834: 27bdffe8 */ addiu $sp,$sp,-24 +/* f107838: 24010006 */ addiu $at,$zero,0x6 +/* f10783c: afbf0014 */ sw $ra,0x14($sp) +/* f107840: 1081001e */ beq $a0,$at,.L0f1078bc +/* f107844: afa60020 */ sw $a2,0x20($sp) +/* f107848: 24010008 */ addiu $at,$zero,0x8 +/* f10784c: 54810037 */ bnel $a0,$at,.L0f10792c +/* f107850: 00001025 */ or $v0,$zero,$zero +/* f107854: 90a40001 */ lbu $a0,0x1($a1) +/* f107858: 3c02800a */ lui $v0,0x800a +/* f10785c: 244221d8 */ addiu $v0,$v0,0x21d8 +/* f107860: 5480000d */ bnezl $a0,.L0f107898 +/* f107864: 8c480000 */ lw $t0,0x0($v0) +/* f107868: 3c02800a */ lui $v0,0x800a +/* f10786c: 244221d8 */ addiu $v0,$v0,0x21d8 +/* f107870: 8c4e0000 */ lw $t6,0x0($v0) +/* f107874: 3c0103c0 */ lui $at,0x3c0 +/* f107878: 01c17824 */ and $t7,$t6,$at +/* f10787c: 11e00003 */ beqz $t7,.L0f10788c +/* f107880: 00000000 */ sll $zero,$zero,0x0 +/* f107884: 10000029 */ beqz $zero,.L0f10792c +/* f107888: 00001025 */ or $v0,$zero,$zero +.L0f10788c: +/* f10788c: 10000027 */ beqz $zero,.L0f10792c +/* f107890: 24020001 */ addiu $v0,$zero,0x1 +/* f107894: 8c480000 */ lw $t0,0x0($v0) +.L0f107898: +/* f107898: 24180001 */ addiu $t8,$zero,0x1 +/* f10789c: 0098c804 */ sllv $t9,$t8,$a0 +/* f1078a0: 03284824 */ and $t1,$t9,$t0 +/* f1078a4: 11200003 */ beqz $t1,.L0f1078b4 +/* f1078a8: 00000000 */ sll $zero,$zero,0x0 +/* f1078ac: 1000001f */ beqz $zero,.L0f10792c +/* f1078b0: 24020001 */ addiu $v0,$zero,0x1 +.L0f1078b4: +/* f1078b4: 1000001d */ beqz $zero,.L0f10792c +/* f1078b8: 00001025 */ or $v0,$zero,$zero +.L0f1078bc: +/* f1078bc: 90a40001 */ lbu $a0,0x1($a1) +/* f1078c0: 3c02800a */ lui $v0,0x800a +/* f1078c4: 244221d8 */ addiu $v0,$v0,0x21d8 +/* f1078c8: 14800007 */ bnez $a0,.L0f1078e8 +/* f1078cc: 00000000 */ sll $zero,$zero,0x0 +/* f1078d0: 8c4a0000 */ lw $t2,0x0($v0) +/* f1078d4: 3c01fc3f */ lui $at,0xfc3f +/* f1078d8: 3421ffff */ ori $at,$at,0xffff +/* f1078dc: 01415824 */ and $t3,$t2,$at +/* f1078e0: 10000011 */ beqz $zero,.L0f107928 +/* f1078e4: ac4b0000 */ sw $t3,0x0($v0) +.L0f1078e8: +/* f1078e8: 0fc41b50 */ jal func0f106d40 +/* f1078ec: afa5001c */ sw $a1,0x1c($sp) +/* f1078f0: 1040000d */ beqz $v0,.L0f107928 +/* f1078f4: 8fa5001c */ lw $a1,0x1c($sp) +/* f1078f8: 3c02800a */ lui $v0,0x800a +/* f1078fc: 244221d8 */ addiu $v0,$v0,0x21d8 +/* f107900: 8c4c0000 */ lw $t4,0x0($v0) +/* f107904: 3c01fc3f */ lui $at,0xfc3f +/* f107908: 3421ffff */ ori $at,$at,0xffff +/* f10790c: 01816824 */ and $t5,$t4,$at +/* f107910: ac4d0000 */ sw $t5,0x0($v0) +/* f107914: 90ae0001 */ lbu $t6,0x1($a1) +/* f107918: 240f0001 */ addiu $t7,$zero,0x1 +/* f10791c: 01cfc004 */ sllv $t8,$t7,$t6 +/* f107920: 030d4025 */ or $t0,$t8,$t5 +/* f107924: ac480000 */ sw $t0,0x0($v0) +.L0f107928: +/* f107928: 00001025 */ or $v0,$zero,$zero +.L0f10792c: +/* f10792c: 8fbf0014 */ lw $ra,0x14($sp) +/* f107930: 27bd0018 */ addiu $sp,$sp,0x18 +/* f107934: 03e00008 */ jr $ra +/* f107938: 00000000 */ sll $zero,$zero,0x0 +/* f10793c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f107940: afbf0014 */ sw $ra,0x14($sp) +/* f107944: afa40018 */ sw $a0,0x18($sp) +/* f107948: 0fc41b50 */ jal func0f106d40 +/* f10794c: 90840001 */ lbu $a0,0x1($a0) +/* f107950: 10400009 */ beqz $v0,.L0f107978 +/* f107954: 8faf0018 */ lw $t7,0x18($sp) +/* f107958: 91f80001 */ lbu $t8,0x1($t7) +/* f10795c: 3c048007 */ lui $a0,0x8007 +/* f107960: 0018c8c0 */ sll $t9,$t8,0x3 +/* f107964: 00992021 */ addu $a0,$a0,$t9 +/* f107968: 0fc5b9f1 */ jal func0f16e7c4 +/* f10796c: 94843a90 */ lhu $a0,0x3a90($a0) +/* f107970: 10000004 */ beqz $zero,.L0f107984 +/* f107974: 8fbf0014 */ lw $ra,0x14($sp) +.L0f107978: +/* f107978: 0fc5b9f1 */ jal func0f16e7c4 +/* f10797c: 2404544a */ addiu $a0,$zero,0x544a +/* f107980: 8fbf0014 */ lw $ra,0x14($sp) +.L0f107984: +/* f107984: 27bd0018 */ addiu $sp,$sp,0x18 +/* f107988: 03e00008 */ jr $ra +/* f10798c: 00000000 */ sll $zero,$zero,0x0 +/* f107990: 27bdffe8 */ addiu $sp,$sp,-24 +/* f107994: 24010064 */ addiu $at,$zero,0x64 +/* f107998: afbf0014 */ sw $ra,0x14($sp) +/* f10799c: afa40018 */ sw $a0,0x18($sp) +/* f1079a0: afa5001c */ sw $a1,0x1c($sp) +/* f1079a4: 14810023 */ bne $a0,$at,.L0f107a34 +/* f1079a8: afa60020 */ sw $a2,0x20($sp) +/* f1079ac: 0fc5294b */ jal func0f14a52c +/* f1079b0: 00000000 */ sll $zero,$zero,0x0 +/* f1079b4: 0fc479e3 */ jal func0f11e78c +/* f1079b8: 00000000 */ sll $zero,$zero,0x0 +/* f1079bc: 10400003 */ beqz $v0,.L0f1079cc +/* f1079c0: 00000000 */ sll $zero,$zero,0x0 +/* f1079c4: 0fc43c4f */ jal func0f10f13c +/* f1079c8: 24040023 */ addiu $a0,$zero,0x23 +.L0f1079cc: +/* f1079cc: 3c067000 */ lui $a2,0x7000 +/* f1079d0: 3c057000 */ lui $a1,0x7000 +/* f1079d4: 24c62148 */ addiu $a2,$a2,0x2148 +/* f1079d8: 24a422e0 */ addiu $a0,$a1,0x22e0 +/* f1079dc: 00c4082b */ sltu $at,$a2,$a0 +/* f1079e0: 00c01025 */ or $v0,$a2,$zero +/* f1079e4: 10200007 */ beqz $at,.L0f107a04 +/* f1079e8: 00001825 */ or $v1,$zero,$zero +.L0f1079ec: +/* f1079ec: 8c4f0000 */ lw $t7,0x0($v0) +/* f1079f0: 24420004 */ addiu $v0,$v0,0x4 +/* f1079f4: 0044082b */ sltu $at,$v0,$a0 +/* f1079f8: 01e0c027 */ nor $t8,$t7,$zero +/* f1079fc: 1420fffb */ bnez $at,.L0f1079ec +/* f107a00: 00781826 */ xor $v1,$v1,$t8 +.L0f107a04: +/* f107a04: 3c016f76 */ lui $at,0x6f76 +/* f107a08: 34214531 */ ori $at,$at,0x4531 +/* f107a0c: 10610009 */ beq $v1,$at,.L0f107a34 +/* f107a10: 24c20050 */ addiu $v0,$a2,0x50 +/* f107a14: 24440010 */ addiu $a0,$v0,0x10 +/* f107a18: 0044082b */ sltu $at,$v0,$a0 +/* f107a1c: 10200005 */ beqz $at,.L0f107a34 +/* f107a20: 24030012 */ addiu $v1,$zero,0x12 +.L0f107a24: +/* f107a24: 24420004 */ addiu $v0,$v0,0x4 +/* f107a28: 0044082b */ sltu $at,$v0,$a0 +/* f107a2c: 1420fffd */ bnez $at,.L0f107a24 +/* f107a30: ac43fffc */ sw $v1,-0x4($v0) +.L0f107a34: +/* f107a34: 8fb90018 */ lw $t9,0x18($sp) +/* f107a38: 24010065 */ addiu $at,$zero,0x65 +/* f107a3c: 5721000a */ bnel $t9,$at,.L0f107a68 +/* f107a40: 8fbf0014 */ lw $ra,0x14($sp) +/* f107a44: 0fc479e3 */ jal func0f11e78c +/* f107a48: 00000000 */ sll $zero,$zero,0x0 +/* f107a4c: 10400003 */ beqz $v0,.L0f107a5c +/* f107a50: 00000000 */ sll $zero,$zero,0x0 +/* f107a54: 0fc43c4f */ jal func0f10f13c +/* f107a58: 24040023 */ addiu $a0,$zero,0x23 +.L0f107a5c: +/* f107a5c: 0fc52958 */ jal func0f14a560 +/* f107a60: 00000000 */ sll $zero,$zero,0x0 +/* f107a64: 8fbf0014 */ lw $ra,0x14($sp) +.L0f107a68: +/* f107a68: 27bd0018 */ addiu $sp,$sp,0x18 +/* f107a6c: 00001025 */ or $v0,$zero,$zero +/* f107a70: 03e00008 */ jr $ra +/* f107a74: 00000000 */ sll $zero,$zero,0x0 +/* f107a78: 3c0e8007 */ lui $t6,0x8007 +/* f107a7c: 8dce1448 */ lw $t6,0x1448($t6) +/* f107a80: 3c03800a */ lui $v1,0x800a +/* f107a84: 27bdfda0 */ addiu $sp,$sp,-608 +/* f107a88: 000e78c0 */ sll $t7,$t6,0x3 +/* f107a8c: 01ee7823 */ subu $t7,$t7,$t6 +/* f107a90: 000f7880 */ sll $t7,$t7,0x2 +/* f107a94: 01ee7821 */ addu $t7,$t7,$t6 +/* f107a98: 000f78c0 */ sll $t7,$t7,0x3 +/* f107a9c: 01ee7823 */ subu $t7,$t7,$t6 +/* f107aa0: 000f7900 */ sll $t7,$t7,0x4 +/* f107aa4: 006f1821 */ addu $v1,$v1,$t7 +/* f107aa8: 8c63e4f8 */ lw $v1,-0x1b08($v1) +/* f107aac: afbf0034 */ sw $ra,0x34($sp) +/* f107ab0: afa40260 */ sw $a0,0x260($sp) +/* f107ab4: 106000f0 */ beqz $v1,.L0f107e78 +/* f107ab8: 00000000 */ sll $zero,$zero,0x0 +/* f107abc: 8c620008 */ lw $v0,0x8($v1) +/* f107ac0: 104000ed */ beqz $v0,.L0f107e78 +/* f107ac4: 00000000 */ sll $zero,$zero,0x0 +/* f107ac8: 90580000 */ lbu $t8,0x0($v0) +/* f107acc: 24010009 */ addiu $at,$zero,0x9 +/* f107ad0: 170100e9 */ bne $t8,$at,.L0f107e78 +/* f107ad4: 00000000 */ sll $zero,$zero,0x0 +/* f107ad8: 8c690000 */ lw $t1,0x0($v1) +/* f107adc: 3c198007 */ lui $t9,0x8007 +/* f107ae0: 27394274 */ addiu $t9,$t9,0x4274 +/* f107ae4: 17290014 */ bne $t9,$t1,.L0f107b38 +/* f107ae8: 90440001 */ lbu $a0,0x1($v0) +/* f107aec: 3c0a8007 */ lui $t2,0x8007 +/* f107af0: 254a41ac */ addiu $t2,$t2,0x41ac +/* f107af4: 15420010 */ bne $t2,$v0,.L0f107b38 +/* f107af8: 00000000 */ sll $zero,$zero,0x0 +/* f107afc: 0fc5b9f1 */ jal func0f16e7c4 +/* f107b00: 2404548f */ addiu $a0,$zero,0x548f +/* f107b04: afa20050 */ sw $v0,0x50($sp) +/* f107b08: 0fc5b9f1 */ jal func0f16e7c4 +/* f107b0c: 24045475 */ addiu $a0,$zero,0x5475 +/* f107b10: 3c04800a */ lui $a0,0x800a +/* f107b14: 3c057f1b */ lui $a1,0x7f1b +/* f107b18: 24a52eb0 */ addiu $a1,$a1,0x2eb0 +/* f107b1c: 2484dec0 */ addiu $a0,$a0,-8512 +/* f107b20: 8fa60050 */ lw $a2,0x50($sp) +/* f107b24: 0c004dad */ jal 0x136b4 +/* f107b28: 00403825 */ or $a3,$v0,$zero +/* f107b2c: 3c02800a */ lui $v0,0x800a +/* f107b30: 100000d3 */ beqz $zero,.L0f107e80 +/* f107b34: 2442dec0 */ addiu $v0,$v0,-8512 +.L0f107b38: +/* f107b38: 0fc41b50 */ jal func0f106d40 +/* f107b3c: afa4025c */ sw $a0,0x25c($sp) +/* f107b40: 10400029 */ beqz $v0,.L0f107be8 +/* f107b44: 8fa9025c */ lw $t1,0x25c($sp) +/* f107b48: 3c0c8007 */ lui $t4,0x8007 +/* f107b4c: 8d8c1448 */ lw $t4,0x1448($t4) +/* f107b50: 3c0e800a */ lui $t6,0x800a +/* f107b54: 3c0b8007 */ lui $t3,0x8007 +/* f107b58: 000c68c0 */ sll $t5,$t4,0x3 +/* f107b5c: 01ac6823 */ subu $t5,$t5,$t4 +/* f107b60: 000d6880 */ sll $t5,$t5,0x2 +/* f107b64: 01ac6821 */ addu $t5,$t5,$t4 +/* f107b68: 000d68c0 */ sll $t5,$t5,0x3 +/* f107b6c: 01ac6823 */ subu $t5,$t5,$t4 +/* f107b70: 000d6900 */ sll $t5,$t5,0x4 +/* f107b74: 01cd7021 */ addu $t6,$t6,$t5 +/* f107b78: 8dcee4f8 */ lw $t6,-0x1b08($t6) +/* f107b7c: 256b4274 */ addiu $t3,$t3,0x4274 +/* f107b80: 8dcf0000 */ lw $t7,0x0($t6) +/* f107b84: 156f0005 */ bne $t3,$t7,.L0f107b9c +/* f107b88: 00000000 */ sll $zero,$zero,0x0 +/* f107b8c: 0fc5b9f1 */ jal func0f16e7c4 +/* f107b90: 2404548f */ addiu $a0,$zero,0x548f +/* f107b94: 10000004 */ beqz $zero,.L0f107ba8 +/* f107b98: afa20050 */ sw $v0,0x50($sp) +.L0f107b9c: +/* f107b9c: 0fc5b9f1 */ jal func0f16e7c4 +/* f107ba0: 24045488 */ addiu $a0,$zero,0x5488 +/* f107ba4: afa20050 */ sw $v0,0x50($sp) +.L0f107ba8: +/* f107ba8: 8fb8025c */ lw $t8,0x25c($sp) +/* f107bac: 3c048007 */ lui $a0,0x8007 +/* f107bb0: 0018c8c0 */ sll $t9,$t8,0x3 +/* f107bb4: 00992021 */ addu $a0,$a0,$t9 +/* f107bb8: 0fc5b9f1 */ jal func0f16e7c4 +/* f107bbc: 94843a90 */ lhu $a0,0x3a90($a0) +/* f107bc0: 3c04800a */ lui $a0,0x800a +/* f107bc4: 3c057f1b */ lui $a1,0x7f1b +/* f107bc8: 24a52eb8 */ addiu $a1,$a1,0x2eb8 +/* f107bcc: 2484dec0 */ addiu $a0,$a0,-8512 +/* f107bd0: 8fa60050 */ lw $a2,0x50($sp) +/* f107bd4: 0c004dad */ jal 0x136b4 +/* f107bd8: 00403825 */ or $a3,$v0,$zero +/* f107bdc: 3c02800a */ lui $v0,0x800a +/* f107be0: 100000a7 */ beqz $zero,.L0f107e80 +/* f107be4: 2442dec0 */ addiu $v0,$v0,-8512 +.L0f107be8: +/* f107be8: 3c0c8007 */ lui $t4,0x8007 +/* f107bec: 258c3a90 */ addiu $t4,$t4,0x3a90 +/* f107bf0: 000950c0 */ sll $t2,$t1,0x3 +/* f107bf4: 014c1021 */ addu $v0,$t2,$t4 +/* f107bf8: 94440000 */ lhu $a0,0x0($v0) +/* f107bfc: 0fc5b9f1 */ jal func0f16e7c4 +/* f107c00: afa2003c */ sw $v0,0x3c($sp) +/* f107c04: 27a40058 */ addiu $a0,$sp,0x58 +/* f107c08: 0c004c4c */ jal 0x13130 +/* f107c0c: 00402825 */ or $a1,$v0,$zero +/* f107c10: 93ad0058 */ lbu $t5,0x58($sp) +/* f107c14: 2406000a */ addiu $a2,$zero,0xa +/* f107c18: 27a30058 */ addiu $v1,$sp,0x58 +/* f107c1c: 10cd0005 */ beq $a2,$t5,.L0f107c34 +/* f107c20: 8fa2003c */ lw $v0,0x3c($sp) +/* f107c24: 906e0001 */ lbu $t6,0x1($v1) +.L0f107c28: +/* f107c28: 24630001 */ addiu $v1,$v1,0x1 +/* f107c2c: 54cefffe */ bnel $a2,$t6,.L0f107c28 +/* f107c30: 906e0001 */ lbu $t6,0x1($v1) +.L0f107c34: +/* f107c34: a0600000 */ sb $zero,0x0($v1) +/* f107c38: 904b0006 */ lbu $t3,0x6($v0) +/* f107c3c: 316f0004 */ andi $t7,$t3,0x4 +/* f107c40: 51e00029 */ beqzl $t7,.L0f107ce8 +/* f107c44: 90440005 */ lbu $a0,0x5($v0) +/* f107c48: 0fc5b9f1 */ jal func0f16e7c4 +/* f107c4c: 24045489 */ addiu $a0,$zero,0x5489 +/* f107c50: 8fb8003c */ lw $t8,0x3c($sp) +/* f107c54: afa20048 */ sw $v0,0x48($sp) +/* f107c58: 3c048007 */ lui $a0,0x8007 +/* f107c5c: 93190004 */ lbu $t9,0x4($t8) +/* f107c60: 00194880 */ sll $t1,$t9,0x2 +/* f107c64: 01394823 */ subu $t1,$t1,$t9 +/* f107c68: 00094880 */ sll $t1,$t1,0x2 +/* f107c6c: 00892021 */ addu $a0,$a0,$t1 +/* f107c70: 0fc5b9f1 */ jal func0f16e7c4 +/* f107c74: 94841e72 */ lhu $a0,0x1e72($a0) +/* f107c78: 8faa003c */ lw $t2,0x3c($sp) +/* f107c7c: afa2004c */ sw $v0,0x4c($sp) +/* f107c80: 3c048007 */ lui $a0,0x8007 +/* f107c84: 914c0004 */ lbu $t4,0x4($t2) +/* f107c88: 000c6880 */ sll $t5,$t4,0x2 +/* f107c8c: 01ac6823 */ subu $t5,$t5,$t4 +/* f107c90: 000d6880 */ sll $t5,$t5,0x2 +/* f107c94: 008d2021 */ addu $a0,$a0,$t5 +/* f107c98: 0fc5b9f1 */ jal func0f16e7c4 +/* f107c9c: 94841e74 */ lhu $a0,0x1e74($a0) +/* f107ca0: afa20050 */ sw $v0,0x50($sp) +/* f107ca4: 0fc5b9f1 */ jal func0f16e7c4 +/* f107ca8: 2404548a */ addiu $a0,$zero,0x548a +/* f107cac: 8fae0050 */ lw $t6,0x50($sp) +/* f107cb0: 3c04800a */ lui $a0,0x800a +/* f107cb4: 3c057f1b */ lui $a1,0x7f1b +/* f107cb8: 27ab0058 */ addiu $t3,$sp,0x58 +/* f107cbc: afab0018 */ sw $t3,0x18($sp) +/* f107cc0: 24a52ec0 */ addiu $a1,$a1,0x2ec0 +/* f107cc4: 2484dec0 */ addiu $a0,$a0,-8512 +/* f107cc8: 8fa60048 */ lw $a2,0x48($sp) +/* f107ccc: 8fa7004c */ lw $a3,0x4c($sp) +/* f107cd0: afa20014 */ sw $v0,0x14($sp) +/* f107cd4: 0c004dad */ jal 0x136b4 +/* f107cd8: afae0010 */ sw $t6,0x10($sp) +/* f107cdc: 10000054 */ beqz $zero,.L0f107e30 +/* f107ce0: 8fae003c */ lw $t6,0x3c($sp) +/* f107ce4: 90440005 */ lbu $a0,0x5($v0) +.L0f107ce8: +/* f107ce8: 0fc5b9f1 */ jal func0f16e7c4 +/* f107cec: 248456fb */ addiu $a0,$a0,0x56fb +/* f107cf0: 27a40158 */ addiu $a0,$sp,0x158 +/* f107cf4: 0c004c4c */ jal 0x13130 +/* f107cf8: 00402825 */ or $a1,$v0,$zero +/* f107cfc: 93af0158 */ lbu $t7,0x158($sp) +/* f107d00: 2406000a */ addiu $a2,$zero,0xa +/* f107d04: 27a30158 */ addiu $v1,$sp,0x158 +/* f107d08: 10cf0005 */ beq $a2,$t7,.L0f107d20 +/* f107d0c: 24045489 */ addiu $a0,$zero,0x5489 +/* f107d10: 90780001 */ lbu $t8,0x1($v1) +.L0f107d14: +/* f107d14: 24630001 */ addiu $v1,$v1,0x1 +/* f107d18: 54d8fffe */ bnel $a2,$t8,.L0f107d14 +/* f107d1c: 90780001 */ lbu $t8,0x1($v1) +.L0f107d20: +/* f107d20: 0fc5b9f1 */ jal func0f16e7c4 +/* f107d24: a0600000 */ sb $zero,0x0($v1) +/* f107d28: 8fb9003c */ lw $t9,0x3c($sp) +/* f107d2c: afa20040 */ sw $v0,0x40($sp) +/* f107d30: 3c048007 */ lui $a0,0x8007 +/* f107d34: 93290004 */ lbu $t1,0x4($t9) +/* f107d38: 00095080 */ sll $t2,$t1,0x2 +/* f107d3c: 01495023 */ subu $t2,$t2,$t1 +/* f107d40: 000a5080 */ sll $t2,$t2,0x2 +/* f107d44: 008a2021 */ addu $a0,$a0,$t2 +/* f107d48: 0fc5b9f1 */ jal func0f16e7c4 +/* f107d4c: 94841e72 */ lhu $a0,0x1e72($a0) +/* f107d50: 8fac003c */ lw $t4,0x3c($sp) +/* f107d54: afa20044 */ sw $v0,0x44($sp) +/* f107d58: 3c048007 */ lui $a0,0x8007 +/* f107d5c: 918d0004 */ lbu $t5,0x4($t4) +/* f107d60: 000d7080 */ sll $t6,$t5,0x2 +/* f107d64: 01cd7023 */ subu $t6,$t6,$t5 +/* f107d68: 000e7080 */ sll $t6,$t6,0x2 +/* f107d6c: 008e2021 */ addu $a0,$a0,$t6 +/* f107d70: 0fc5b9f1 */ jal func0f16e7c4 +/* f107d74: 94841e74 */ lhu $a0,0x1e74($a0) +/* f107d78: afa20048 */ sw $v0,0x48($sp) +/* f107d7c: 0fc5b9f1 */ jal func0f16e7c4 +/* f107d80: 2404548b */ addiu $a0,$zero,0x548b +/* f107d84: afa2004c */ sw $v0,0x4c($sp) +/* f107d88: 0fc5b9f1 */ jal func0f16e7c4 +/* f107d8c: 2404548c */ addiu $a0,$zero,0x548c +/* f107d90: afa20050 */ sw $v0,0x50($sp) +/* f107d94: 0fc5b9f1 */ jal func0f16e7c4 +/* f107d98: 2404548a */ addiu $a0,$zero,0x548a +/* f107d9c: 8fab0048 */ lw $t3,0x48($sp) +/* f107da0: 8faf004c */ lw $t7,0x4c($sp) +/* f107da4: 8fb90050 */ lw $t9,0x50($sp) +/* f107da8: 8fa9003c */ lw $t1,0x3c($sp) +/* f107dac: 27b80158 */ addiu $t8,$sp,0x158 +/* f107db0: afb80018 */ sw $t8,0x18($sp) +/* f107db4: afab0010 */ sw $t3,0x10($sp) +/* f107db8: afaf0014 */ sw $t7,0x14($sp) +/* f107dbc: afb9001c */ sw $t9,0x1c($sp) +/* f107dc0: 95230002 */ lhu $v1,0x2($t1) +/* f107dc4: 2408003c */ addiu $t0,$zero,0x3c +/* f107dc8: 3c04800a */ lui $a0,0x800a +/* f107dcc: 0068001a */ div $zero,$v1,$t0 +/* f107dd0: 00006010 */ mfhi $t4 +/* f107dd4: 00005012 */ mflo $t2 +/* f107dd8: 3c057f1b */ lui $a1,0x7f1b +/* f107ddc: 27ad0058 */ addiu $t5,$sp,0x58 +/* f107de0: afad002c */ sw $t5,0x2c($sp) +/* f107de4: 24a52ed0 */ addiu $a1,$a1,0x2ed0 +/* f107de8: afaa0020 */ sw $t2,0x20($sp) +/* f107dec: afac0024 */ sw $t4,0x24($sp) +/* f107df0: 2484dec0 */ addiu $a0,$a0,-8512 +/* f107df4: afa20028 */ sw $v0,0x28($sp) +/* f107df8: 8fa60040 */ lw $a2,0x40($sp) +/* f107dfc: 8fa70044 */ lw $a3,0x44($sp) +/* f107e00: 15000002 */ bnez $t0,.L0f107e0c +/* f107e04: 00000000 */ sll $zero,$zero,0x0 +/* f107e08: 0007000d */ break 0x7 +.L0f107e0c: +/* f107e0c: 2401ffff */ addiu $at,$zero,-1 +/* f107e10: 15010004 */ bne $t0,$at,.L0f107e24 +/* f107e14: 3c018000 */ lui $at,0x8000 +/* f107e18: 14610002 */ bne $v1,$at,.L0f107e24 +/* f107e1c: 00000000 */ sll $zero,$zero,0x0 +/* f107e20: 0006000d */ break 0x6 +.L0f107e24: +/* f107e24: 0c004dad */ jal 0x136b4 +/* f107e28: 00000000 */ sll $zero,$zero,0x0 +/* f107e2c: 8fae003c */ lw $t6,0x3c($sp) +.L0f107e30: +/* f107e30: 91cb0006 */ lbu $t3,0x6($t6) +/* f107e34: 316f0002 */ andi $t7,$t3,0x2 +/* f107e38: 11e00007 */ beqz $t7,.L0f107e58 +/* f107e3c: 00000000 */ sll $zero,$zero,0x0 +/* f107e40: 0fc5b9f1 */ jal func0f16e7c4 +/* f107e44: 2404548d */ addiu $a0,$zero,0x548d +/* f107e48: 3c04800a */ lui $a0,0x800a +/* f107e4c: 2484dec0 */ addiu $a0,$a0,-8512 +/* f107e50: 0c004c89 */ jal 0x13224 +/* f107e54: 00402825 */ or $a1,$v0,$zero +.L0f107e58: +/* f107e58: 3c04800a */ lui $a0,0x800a +/* f107e5c: 3c057f1b */ lui $a1,0x7f1b +/* f107e60: 24a52ef4 */ addiu $a1,$a1,0x2ef4 +/* f107e64: 0c004c89 */ jal 0x13224 +/* f107e68: 2484dec0 */ addiu $a0,$a0,-8512 +/* f107e6c: 3c02800a */ lui $v0,0x800a +/* f107e70: 10000003 */ beqz $zero,.L0f107e80 +/* f107e74: 2442dec0 */ addiu $v0,$v0,-8512 +.L0f107e78: +/* f107e78: 0fc5b9f1 */ jal func0f16e7c4 +/* f107e7c: 2404548e */ addiu $a0,$zero,0x548e +.L0f107e80: +/* f107e80: 8fbf0034 */ lw $ra,0x34($sp) +/* f107e84: 27bd0260 */ addiu $sp,$sp,0x260 +/* f107e88: 03e00008 */ jr $ra +/* f107e8c: 00000000 */ sll $zero,$zero,0x0 +/* f107e90: 24010006 */ addiu $at,$zero,0x6 +/* f107e94: afa50004 */ sw $a1,0x4($sp) +/* f107e98: 14810005 */ bne $a0,$at,.L0f107eb0 +/* f107e9c: afa60008 */ sw $a2,0x8($sp) +/* f107ea0: 3c01800a */ lui $at,0x800a +/* f107ea4: ac2021d8 */ sw $zero,0x21d8($at) +/* f107ea8: 3c01800a */ lui $at,0x800a +/* f107eac: ac2021dc */ sw $zero,0x21dc($at) +.L0f107eb0: +/* f107eb0: 03e00008 */ jr $ra +/* f107eb4: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f107eb8 +/* f107eb8: 3c028007 */ lui $v0,0x8007 +/* f107ebc: 24423a90 */ addiu $v0,$v0,0x3a90 +/* f107ec0: 00001825 */ or $v1,$zero,$zero +/* f107ec4: 2407002a */ addiu $a3,$zero,0x2a +.L0f107ec8: +/* f107ec8: 904e0004 */ lbu $t6,0x4($v0) +/* f107ecc: 548e000d */ bnel $a0,$t6,.L0f107f04 +/* f107ed0: 24630001 */ addiu $v1,$v1,0x1 +/* f107ed4: 904f0005 */ lbu $t7,0x5($v0) +/* f107ed8: 54af000a */ bnel $a1,$t7,.L0f107f04 +/* f107edc: 24630001 */ addiu $v1,$v1,0x1 +/* f107ee0: 90460006 */ lbu $a2,0x6($v0) +/* f107ee4: 30d80004 */ andi $t8,$a2,0x4 +/* f107ee8: 17000005 */ bnez $t8,.L0f107f00 +/* f107eec: 30d90008 */ andi $t9,$a2,0x8 +/* f107ef0: 57200004 */ bnezl $t9,.L0f107f04 +/* f107ef4: 24630001 */ addiu $v1,$v1,0x1 +/* f107ef8: 03e00008 */ jr $ra +/* f107efc: 00601025 */ or $v0,$v1,$zero +.L0f107f00: +/* f107f00: 24630001 */ addiu $v1,$v1,0x1 +.L0f107f04: +/* f107f04: 1467fff0 */ bne $v1,$a3,.L0f107ec8 +/* f107f08: 24420008 */ addiu $v0,$v0,0x8 +/* f107f0c: 2402ffff */ addiu $v0,$zero,-1 +/* f107f10: 03e00008 */ jr $ra +/* f107f14: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f107f18 +/* f107f18: 3c028007 */ lui $v0,0x8007 +/* f107f1c: 24423a90 */ addiu $v0,$v0,0x3a90 +/* f107f20: 00001825 */ or $v1,$zero,$zero +/* f107f24: 2405002a */ addiu $a1,$zero,0x2a +.L0f107f28: +/* f107f28: 904e0004 */ lbu $t6,0x4($v0) +/* f107f2c: 548e0008 */ bnel $a0,$t6,.L0f107f50 +/* f107f30: 24630001 */ addiu $v1,$v1,0x1 +/* f107f34: 904f0006 */ lbu $t7,0x6($v0) +/* f107f38: 31f80004 */ andi $t8,$t7,0x4 +/* f107f3c: 53000004 */ beqzl $t8,.L0f107f50 +/* f107f40: 24630001 */ addiu $v1,$v1,0x1 +/* f107f44: 03e00008 */ jr $ra +/* f107f48: 00601025 */ or $v0,$v1,$zero +/* f107f4c: 24630001 */ addiu $v1,$v1,0x1 +.L0f107f50: +/* f107f50: 1465fff5 */ bne $v1,$a1,.L0f107f28 +/* f107f54: 24420008 */ addiu $v0,$v0,0x8 +/* f107f58: 2402ffff */ addiu $v0,$zero,-1 +/* f107f5c: 03e00008 */ jr $ra +/* f107f60: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f107f64 +/* f107f64: 000470c0 */ sll $t6,$a0,0x3 +/* f107f68: 3c028007 */ lui $v0,0x8007 +/* f107f6c: 004e1021 */ addu $v0,$v0,$t6 +/* f107f70: 03e00008 */ jr $ra +/* f107f74: 94423a92 */ lhu $v0,0x3a92($v0) +); + +GLOBAL_ASM( +glabel func0f107f78 +/* f107f78: 000470c0 */ sll $t6,$a0,0x3 +/* f107f7c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f107f80: 3c048007 */ lui $a0,0x8007 +/* f107f84: afbf0014 */ sw $ra,0x14($sp) +/* f107f88: 008e2021 */ addu $a0,$a0,$t6 +/* f107f8c: 0fc5b9f1 */ jal func0f16e7c4 +/* f107f90: 94843a90 */ lhu $a0,0x3a90($a0) +/* f107f94: 8fbf0014 */ lw $ra,0x14($sp) +/* f107f98: 27bd0018 */ addiu $sp,$sp,0x18 +/* f107f9c: 03e00008 */ jr $ra +/* f107fa0: 00000000 */ sll $zero,$zero,0x0 +/* f107fa4: 00000000 */ sll $zero,$zero,0x0 +/* f107fa8: 00000000 */ sll $zero,$zero,0x0 +/* f107fac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f107fb0 +/* f107fb0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f107fb4: 3c0e8007 */ lui $t6,0x8007 +/* f107fb8: afbf0014 */ sw $ra,0x14($sp) +/* f107fbc: 25ce4380 */ addiu $t6,$t6,0x4380 +/* f107fc0: 8dc10000 */ lw $at,0x0($t6) +/* f107fc4: 27a2001c */ addiu $v0,$sp,0x1c +/* f107fc8: 00044040 */ sll $t0,$a0,0x1 +/* f107fcc: ac410000 */ sw $at,0x0($v0) +/* f107fd0: 8dd90004 */ lw $t9,0x4($t6) +/* f107fd4: 00484821 */ addu $t1,$v0,$t0 +/* f107fd8: ac590004 */ sw $t9,0x4($v0) +/* f107fdc: 8dc10008 */ lw $at,0x8($t6) +/* f107fe0: ac410008 */ sw $at,0x8($v0) +/* f107fe4: 28810006 */ slti $at,$a0,0x6 +/* f107fe8: 50200006 */ beqzl $at,.L0f108004 +/* f107fec: 00001025 */ or $v0,$zero,$zero +/* f107ff0: 0fc5b9f1 */ jal func0f16e7c4 +/* f107ff4: 95240000 */ lhu $a0,0x0($t1) +/* f107ff8: 10000003 */ beqz $zero,.L0f108008 +/* f107ffc: 8fbf0014 */ lw $ra,0x14($sp) +/* f108000: 00001025 */ or $v0,$zero,$zero +.L0f108004: +/* f108004: 8fbf0014 */ lw $ra,0x14($sp) +.L0f108008: +/* f108008: 27bd0028 */ addiu $sp,$sp,0x28 +/* f10800c: 03e00008 */ jr $ra +/* f108010: 00000000 */ sll $zero,$zero,0x0 +/* f108014: 24010018 */ addiu $at,$zero,0x18 +/* f108018: afa50004 */ sw $a1,0x4($sp) +/* f10801c: 14810013 */ bne $a0,$at,.L0f10806c +/* f108020: afa60008 */ sw $a2,0x8($sp) +/* f108024: 3c0e8007 */ lui $t6,0x8007 +/* f108028: 8dce1448 */ lw $t6,0x1448($t6) +/* f10802c: 3c18800a */ lui $t8,0x800a +/* f108030: 000e78c0 */ sll $t7,$t6,0x3 +/* f108034: 01ee7823 */ subu $t7,$t7,$t6 +/* f108038: 000f7880 */ sll $t7,$t7,0x2 +/* f10803c: 01ee7821 */ addu $t7,$t7,$t6 +/* f108040: 000f78c0 */ sll $t7,$t7,0x3 +/* f108044: 01ee7823 */ subu $t7,$t7,$t6 +/* f108048: 000f7900 */ sll $t7,$t7,0x4 +/* f10804c: 030fc021 */ addu $t8,$t8,$t7 +/* f108050: 9318ee3c */ lbu $t8,-0x11c4($t8) +/* f108054: 3319007f */ andi $t9,$t8,0x7f +/* f108058: 2b210005 */ slti $at,$t9,0x5 +/* f10805c: 54200004 */ bnezl $at,.L0f108070 +/* f108060: 00001025 */ or $v0,$zero,$zero +/* f108064: 03e00008 */ jr $ra +/* f108068: 24020001 */ addiu $v0,$zero,0x1 +.L0f10806c: +/* f10806c: 00001025 */ or $v0,$zero,$zero +.L0f108070: +/* f108070: 03e00008 */ jr $ra +/* f108074: 00000000 */ sll $zero,$zero,0x0 +/* f108078: 3c0e8007 */ lui $t6,0x8007 +/* f10807c: 8dce1448 */ lw $t6,0x1448($t6) +/* f108080: 27bdffe8 */ addiu $sp,$sp,-24 +/* f108084: afa40018 */ sw $a0,0x18($sp) +/* f108088: 000e78c0 */ sll $t7,$t6,0x3 +/* f10808c: 01ee7823 */ subu $t7,$t7,$t6 +/* f108090: 000f7880 */ sll $t7,$t7,0x2 +/* f108094: 01ee7821 */ addu $t7,$t7,$t6 +/* f108098: 000f78c0 */ sll $t7,$t7,0x3 +/* f10809c: 01ee7823 */ subu $t7,$t7,$t6 +/* f1080a0: 000f7900 */ sll $t7,$t7,0x4 +/* f1080a4: 3c04800a */ lui $a0,0x800a +/* f1080a8: 008f2021 */ addu $a0,$a0,$t7 +/* f1080ac: 9084ee3c */ lbu $a0,-0x11c4($a0) +/* f1080b0: afbf0014 */ sw $ra,0x14($sp) +/* f1080b4: 3098007f */ andi $t8,$a0,0x7f +/* f1080b8: 0fc41fec */ jal func0f107fb0 +/* f1080bc: 03002025 */ or $a0,$t8,$zero +/* f1080c0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1080c4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1080c8: 03e00008 */ jr $ra +/* f1080cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1080d0 +/* f1080d0: 27bdff88 */ addiu $sp,$sp,-120 +/* f1080d4: afbf001c */ sw $ra,0x1c($sp) +/* f1080d8: afa40078 */ sw $a0,0x78($sp) +/* f1080dc: 10c00008 */ beqz $a2,.L0f108100 +/* f1080e0: 00a03825 */ or $a3,$a1,$zero +/* f1080e4: 24010001 */ addiu $at,$zero,0x1 +/* f1080e8: 10c10005 */ beq $a2,$at,.L0f108100 +/* f1080ec: 24010002 */ addiu $at,$zero,0x2 +/* f1080f0: 10c10009 */ beq $a2,$at,.L0f108118 +/* f1080f4: 24e40006 */ addiu $a0,$a3,0x6 +/* f1080f8: 1000004d */ beqz $zero,.L0f108230 +/* f1080fc: 00000000 */ sll $zero,$zero,0x0 +.L0f108100: +/* f108100: 24e40006 */ addiu $a0,$a3,0x6 +/* f108104: 27a50058 */ addiu $a1,$sp,0x58 +/* f108108: 0fc35593 */ jal func0f0d564c +/* f10810c: 00003025 */ or $a2,$zero,$zero +/* f108110: 10000047 */ beqz $zero,.L0f108230 +/* f108114: 00000000 */ sll $zero,$zero,0x0 +.L0f108118: +/* f108118: 27a50044 */ addiu $a1,$sp,0x44 +/* f10811c: 0fc63669 */ jal func0f18d9a4 +/* f108120: 27a60040 */ addiu $a2,$sp,0x40 +/* f108124: 3c057f1b */ lui $a1,0x7f1b +/* f108128: 24a52f00 */ addiu $a1,$a1,0x2f00 +/* f10812c: 27a40058 */ addiu $a0,$sp,0x58 +/* f108130: 0c004dad */ jal 0x136b4 +/* f108134: 27a60044 */ addiu $a2,$sp,0x44 +/* f108138: 8fa50040 */ lw $a1,0x40($sp) +/* f10813c: 3c0107ff */ lui $at,0x7ff +/* f108140: 3421ffff */ ori $at,$at,0xffff +/* f108144: 00a1082b */ sltu $at,$a1,$at +/* f108148: 14200008 */ bnez $at,.L0f10816c +/* f10814c: 00404025 */ or $t0,$v0,$zero +/* f108150: 27ae0058 */ addiu $t6,$sp,0x58 +/* f108154: 3c057f1b */ lui $a1,0x7f1b +/* f108158: 24a52f04 */ addiu $a1,$a1,0x2f04 +/* f10815c: 0c004dad */ jal 0x136b4 +/* f108160: 010e2021 */ addu $a0,$t0,$t6 +/* f108164: 10000032 */ beqz $zero,.L0f108230 +/* f108168: 00000000 */ sll $zero,$zero,0x0 +.L0f10816c: +/* f10816c: 2404003c */ addiu $a0,$zero,0x3c +/* f108170: 00a4001b */ divu $zero,$a1,$a0 +/* f108174: 00004810 */ mfhi $t1 +/* f108178: 00002812 */ mflo $a1 +/* f10817c: 24070018 */ addiu $a3,$zero,0x18 +/* f108180: 14800002 */ bnez $a0,.L0f10818c +/* f108184: 00000000 */ sll $zero,$zero,0x0 +/* f108188: 0007000d */ break 0x7 +.L0f10818c: +/* f10818c: 00a4001b */ divu $zero,$a1,$a0 +/* f108190: 00001012 */ mflo $v0 +/* f108194: 00007810 */ mfhi $t7 +/* f108198: afaf0034 */ sw $t7,0x34($sp) +/* f10819c: 14800002 */ bnez $a0,.L0f1081a8 +/* f1081a0: 00000000 */ sll $zero,$zero,0x0 +/* f1081a4: 0007000d */ break 0x7 +.L0f1081a8: +/* f1081a8: 0047001a */ div $zero,$v0,$a3 +/* f1081ac: 00001812 */ mflo $v1 +/* f1081b0: 0000c010 */ mfhi $t8 +/* f1081b4: 00603025 */ or $a2,$v1,$zero +/* f1081b8: 14e00002 */ bnez $a3,.L0f1081c4 +/* f1081bc: 00000000 */ sll $zero,$zero,0x0 +/* f1081c0: 0007000d */ break 0x7 +.L0f1081c4: +/* f1081c4: 2401ffff */ addiu $at,$zero,-1 +/* f1081c8: 14e10004 */ bne $a3,$at,.L0f1081dc +/* f1081cc: 3c018000 */ lui $at,0x8000 +/* f1081d0: 14410002 */ bne $v0,$at,.L0f1081dc +/* f1081d4: 00000000 */ sll $zero,$zero,0x0 +/* f1081d8: 0006000d */ break 0x6 +.L0f1081dc: +/* f1081dc: afb80038 */ sw $t8,0x38($sp) +/* f1081e0: 1460000b */ bnez $v1,.L0f108210 +/* f1081e4: afa50040 */ sw $a1,0x40($sp) +/* f1081e8: 27b90058 */ addiu $t9,$sp,0x58 +/* f1081ec: 3c057f1b */ lui $a1,0x7f1b +/* f1081f0: 24a52f0c */ addiu $a1,$a1,0x2f0c +/* f1081f4: 01192021 */ addu $a0,$t0,$t9 +/* f1081f8: 03003025 */ or $a2,$t8,$zero +/* f1081fc: 8fa70034 */ lw $a3,0x34($sp) +/* f108200: 0c004dad */ jal 0x136b4 +/* f108204: afa90010 */ sw $t1,0x10($sp) +/* f108208: 10000009 */ beqz $zero,.L0f108230 +/* f10820c: 00000000 */ sll $zero,$zero,0x0 +.L0f108210: +/* f108210: 8fab0034 */ lw $t3,0x34($sp) +/* f108214: 27aa0058 */ addiu $t2,$sp,0x58 +/* f108218: 3c057f1b */ lui $a1,0x7f1b +/* f10821c: 24a52f14 */ addiu $a1,$a1,0x2f14 +/* f108220: 010a2021 */ addu $a0,$t0,$t2 +/* f108224: 8fa70038 */ lw $a3,0x38($sp) +/* f108228: 0c004dad */ jal 0x136b4 +/* f10822c: afab0010 */ sw $t3,0x10($sp) +.L0f108230: +/* f108230: 3c057f1b */ lui $a1,0x7f1b +/* f108234: 24a52f24 */ addiu $a1,$a1,0x2f24 +/* f108238: 8fa40078 */ lw $a0,0x78($sp) +/* f10823c: 0c004dad */ jal 0x136b4 +/* f108240: 27a60058 */ addiu $a2,$sp,0x58 +/* f108244: 8fbf001c */ lw $ra,0x1c($sp) +/* f108248: 27bd0078 */ addiu $sp,$sp,0x78 +/* f10824c: 03e00008 */ jr $ra +/* f108250: 00000000 */ sll $zero,$zero,0x0 +/* f108254: 24010018 */ addiu $at,$zero,0x18 +/* f108258: afa50004 */ sw $a1,0x4($sp) +/* f10825c: 14810011 */ bne $a0,$at,.L0f1082a4 +/* f108260: afa60008 */ sw $a2,0x8($sp) +/* f108264: 3c0e8007 */ lui $t6,0x8007 +/* f108268: 8dce1448 */ lw $t6,0x1448($t6) +/* f10826c: 3c18800a */ lui $t8,0x800a +/* f108270: 000e78c0 */ sll $t7,$t6,0x3 +/* f108274: 01ee7823 */ subu $t7,$t7,$t6 +/* f108278: 000f7880 */ sll $t7,$t7,0x2 +/* f10827c: 01ee7821 */ addu $t7,$t7,$t6 +/* f108280: 000f78c0 */ sll $t7,$t7,0x3 +/* f108284: 01ee7823 */ subu $t7,$t7,$t6 +/* f108288: 000f7900 */ sll $t7,$t7,0x4 +/* f10828c: 030fc021 */ addu $t8,$t8,$t7 +/* f108290: 8f18ee38 */ lw $t8,-0x11c8($t8) +/* f108294: 57000004 */ bnezl $t8,.L0f1082a8 +/* f108298: 00001025 */ or $v0,$zero,$zero +/* f10829c: 03e00008 */ jr $ra +/* f1082a0: 24020001 */ addiu $v0,$zero,0x1 +.L0f1082a4: +/* f1082a4: 00001025 */ or $v0,$zero,$zero +.L0f1082a8: +/* f1082a8: 03e00008 */ jr $ra +/* f1082ac: 00000000 */ sll $zero,$zero,0x0 +/* f1082b0: 3c0e8007 */ lui $t6,0x8007 +/* f1082b4: 8dce1448 */ lw $t6,0x1448($t6) +/* f1082b8: 3c18800a */ lui $t8,0x800a +/* f1082bc: 2718e000 */ addiu $t8,$t8,-8192 +/* f1082c0: 000e78c0 */ sll $t7,$t6,0x3 +/* f1082c4: 01ee7823 */ subu $t7,$t7,$t6 +/* f1082c8: 000f7880 */ sll $t7,$t7,0x2 +/* f1082cc: 01ee7821 */ addu $t7,$t7,$t6 +/* f1082d0: 000f78c0 */ sll $t7,$t7,0x3 +/* f1082d4: 01ee7823 */ subu $t7,$t7,$t6 +/* f1082d8: 000f7900 */ sll $t7,$t7,0x4 +/* f1082dc: 01f81021 */ addu $v0,$t7,$t8 +/* f1082e0: 8c450e38 */ lw $a1,0xe38($v0) +/* f1082e4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1082e8: afbf0014 */ sw $ra,0x14($sp) +/* f1082ec: 10a00008 */ beqz $a1,.L0f108310 +/* f1082f0: afa40018 */ sw $a0,0x18($sp) +/* f1082f4: 3c048007 */ lui $a0,0x8007 +/* f1082f8: 8c841440 */ lw $a0,0x1440($a0) +/* f1082fc: 0fc42034 */ jal func0f1080d0 +/* f108300: 90460e3d */ lbu $a2,0xe3d($v0) +/* f108304: 3c028007 */ lui $v0,0x8007 +/* f108308: 10000002 */ beqz $zero,.L0f108314 +/* f10830c: 8c421440 */ lw $v0,0x1440($v0) +.L0f108310: +/* f108310: 00001025 */ or $v0,$zero,$zero +.L0f108314: +/* f108314: 8fbf0014 */ lw $ra,0x14($sp) +/* f108318: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10831c: 03e00008 */ jr $ra +/* f108320: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f108324 +/* f108324: 27bdffe8 */ addiu $sp,$sp,-24 +/* f108328: afbf0014 */ sw $ra,0x14($sp) +/* f10832c: 0fc479ac */ jal func0f11e6b0 +/* f108330: 00000000 */ sll $zero,$zero,0x0 +/* f108334: 0440000e */ bltz $v0,.L0f108370 +/* f108338: 3c198007 */ lui $t9,0x8007 +/* f10833c: 3c0e8007 */ lui $t6,0x8007 +/* f108340: 8dce1448 */ lw $t6,0x1448($t6) +/* f108344: 3c01800a */ lui $at,0x800a +/* f108348: 000e78c0 */ sll $t7,$t6,0x3 +/* f10834c: 01ee7823 */ subu $t7,$t7,$t6 +/* f108350: 000f7880 */ sll $t7,$t7,0x2 +/* f108354: 01ee7821 */ addu $t7,$t7,$t6 +/* f108358: 000f78c0 */ sll $t7,$t7,0x3 +/* f10835c: 01ee7823 */ subu $t7,$t7,$t6 +/* f108360: 000f7900 */ sll $t7,$t7,0x4 +/* f108364: 002f0821 */ addu $at,$at,$t7 +/* f108368: 1000000d */ beqz $zero,.L0f1083a0 +/* f10836c: a022ee3c */ sb $v0,-0x11c4($at) +.L0f108370: +/* f108370: 8f391448 */ lw $t9,0x1448($t9) +/* f108374: 3c01800a */ lui $at,0x800a +/* f108378: 24180005 */ addiu $t8,$zero,0x5 +/* f10837c: 001940c0 */ sll $t0,$t9,0x3 +/* f108380: 01194023 */ subu $t0,$t0,$t9 +/* f108384: 00084080 */ sll $t0,$t0,0x2 +/* f108388: 01194021 */ addu $t0,$t0,$t9 +/* f10838c: 000840c0 */ sll $t0,$t0,0x3 +/* f108390: 01194023 */ subu $t0,$t0,$t9 +/* f108394: 00084100 */ sll $t0,$t0,0x4 +/* f108398: 00280821 */ addu $at,$at,$t0 +/* f10839c: a038ee3c */ sb $t8,-0x11c4($at) +.L0f1083a0: +/* f1083a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1083a4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1083a8: 03e00008 */ jr $ra +/* f1083ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1083b0 +/* f1083b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1083b4: afbf0014 */ sw $ra,0x14($sp) +/* f1083b8: 0fc420c9 */ jal func0f108324 +/* f1083bc: 94840004 */ lhu $a0,0x4($a0) +/* f1083c0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1083c4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1083c8: 03e00008 */ jr $ra +/* f1083cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1083d0 +/* f1083d0: 3c0e8007 */ lui $t6,0x8007 +/* f1083d4: 8dce1448 */ lw $t6,0x1448($t6) +/* f1083d8: 3c18800a */ lui $t8,0x800a +/* f1083dc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1083e0: 000e78c0 */ sll $t7,$t6,0x3 +/* f1083e4: 01ee7823 */ subu $t7,$t7,$t6 +/* f1083e8: 000f7880 */ sll $t7,$t7,0x2 +/* f1083ec: 01ee7821 */ addu $t7,$t7,$t6 +/* f1083f0: 000f78c0 */ sll $t7,$t7,0x3 +/* f1083f4: 01ee7823 */ subu $t7,$t7,$t6 +/* f1083f8: 000f7900 */ sll $t7,$t7,0x4 +/* f1083fc: 2718e000 */ addiu $t8,$t8,-8192 +/* f108400: afbf0014 */ sw $ra,0x14($sp) +/* f108404: 01f81021 */ addu $v0,$t7,$t8 +/* f108408: a0450e3d */ sb $a1,0xe3d($v0) +/* f10840c: 0fc420ec */ jal func0f1083b0 +/* f108410: ac440e38 */ sw $a0,0xe38($v0) +/* f108414: 8fbf0014 */ lw $ra,0x14($sp) +/* f108418: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10841c: 03e00008 */ jr $ra +/* f108420: 00000000 */ sll $zero,$zero,0x0 +/* f108424: 3c0e8007 */ lui $t6,0x8007 +/* f108428: 8dce1448 */ lw $t6,0x1448($t6) +/* f10842c: 3c18800a */ lui $t8,0x800a +/* f108430: 27bdffe8 */ addiu $sp,$sp,-24 +/* f108434: 000e78c0 */ sll $t7,$t6,0x3 +/* f108438: 01ee7823 */ subu $t7,$t7,$t6 +/* f10843c: 000f7880 */ sll $t7,$t7,0x2 +/* f108440: 01ee7821 */ addu $t7,$t7,$t6 +/* f108444: 000f78c0 */ sll $t7,$t7,0x3 +/* f108448: 01ee7823 */ subu $t7,$t7,$t6 +/* f10844c: 000f7900 */ sll $t7,$t7,0x4 +/* f108450: 030fc021 */ addu $t8,$t8,$t7 +/* f108454: 9718ee34 */ lhu $t8,-0x11cc($t8) +/* f108458: afa40018 */ sw $a0,0x18($sp) +/* f10845c: 3c048007 */ lui $a0,0x8007 +/* f108460: 0018c840 */ sll $t9,$t8,0x1 +/* f108464: afbf0014 */ sw $ra,0x14($sp) +/* f108468: 00992021 */ addu $a0,$a0,$t9 +/* f10846c: 0fc5b9f1 */ jal func0f16e7c4 +/* f108470: 9484438c */ lhu $a0,0x438c($a0) +/* f108474: 8fbf0014 */ lw $ra,0x14($sp) +/* f108478: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10847c: 03e00008 */ jr $ra +/* f108480: 00000000 */ sll $zero,$zero,0x0 +/* f108484: 27bdffe8 */ addiu $sp,$sp,-24 +/* f108488: afa40018 */ sw $a0,0x18($sp) +/* f10848c: afbf0014 */ sw $ra,0x14($sp) +/* f108490: 3c048007 */ lui $a0,0x8007 +/* f108494: 3c057f1b */ lui $a1,0x7f1b +/* f108498: 24a52f4c */ addiu $a1,$a1,0x2f4c +/* f10849c: 0c004dad */ jal 0x136b4 +/* f1084a0: 8c841440 */ lw $a0,0x1440($a0) +/* f1084a4: 8fbf0014 */ lw $ra,0x14($sp) +/* f1084a8: 3c028007 */ lui $v0,0x8007 +/* f1084ac: 8c421440 */ lw $v0,0x1440($v0) +/* f1084b0: 03e00008 */ jr $ra +/* f1084b4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1084b8: 24010018 */ addiu $at,$zero,0x18 +/* f1084bc: afa50004 */ sw $a1,0x4($sp) +/* f1084c0: 14810020 */ bne $a0,$at,.L0f108544 +/* f1084c4: afa60008 */ sw $a2,0x8($sp) +/* f1084c8: 3c0e8007 */ lui $t6,0x8007 +/* f1084cc: 8dce1448 */ lw $t6,0x1448($t6) +/* f1084d0: 3c18800a */ lui $t8,0x800a +/* f1084d4: 2718e000 */ addiu $t8,$t8,-8192 +/* f1084d8: 000e78c0 */ sll $t7,$t6,0x3 +/* f1084dc: 01ee7823 */ subu $t7,$t7,$t6 +/* f1084e0: 000f7880 */ sll $t7,$t7,0x2 +/* f1084e4: 01ee7821 */ addu $t7,$t7,$t6 +/* f1084e8: 000f78c0 */ sll $t7,$t7,0x3 +/* f1084ec: 01ee7823 */ subu $t7,$t7,$t6 +/* f1084f0: 000f7900 */ sll $t7,$t7,0x4 +/* f1084f4: 01f81021 */ addu $v0,$t7,$t8 +/* f1084f8: 90590e3c */ lbu $t9,0xe3c($v0) +/* f1084fc: 3328007f */ andi $t0,$t9,0x7f +/* f108500: 29010005 */ slti $at,$t0,0x5 +/* f108504: 54200004 */ bnezl $at,.L0f108518 +/* f108508: 94490e34 */ lhu $t1,0xe34($v0) +/* f10850c: 03e00008 */ jr $ra +/* f108510: 24020001 */ addiu $v0,$zero,0x1 +/* f108514: 94490e34 */ lhu $t1,0xe34($v0) +.L0f108518: +/* f108518: 252affff */ addiu $t2,$t1,-1 +/* f10851c: 2d410008 */ sltiu $at,$t2,0x8 +/* f108520: 10200006 */ beqz $at,.L0f10853c +/* f108524: 000a5080 */ sll $t2,$t2,0x2 +/* f108528: 3c017f1b */ lui $at,0x7f1b +/* f10852c: 002a0821 */ addu $at,$at,$t2 +/* f108530: 8c2a3548 */ lw $t2,0x3548($at) +/* f108534: 01400008 */ jr $t2 +/* f108538: 00000000 */ sll $zero,$zero,0x0 +.L0f10853c: +/* f10853c: 03e00008 */ jr $ra +/* f108540: 24020001 */ addiu $v0,$zero,0x1 +.L0f108544: +/* f108544: 00001025 */ or $v0,$zero,$zero +/* f108548: 03e00008 */ jr $ra +/* f10854c: 00000000 */ sll $zero,$zero,0x0 +/* f108550: 3c0e8007 */ lui $t6,0x8007 +/* f108554: 8dce1448 */ lw $t6,0x1448($t6) +/* f108558: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10855c: afa40018 */ sw $a0,0x18($sp) +/* f108560: 000e78c0 */ sll $t7,$t6,0x3 +/* f108564: 01ee7823 */ subu $t7,$t7,$t6 +/* f108568: 000f7880 */ sll $t7,$t7,0x2 +/* f10856c: 01ee7821 */ addu $t7,$t7,$t6 +/* f108570: 000f78c0 */ sll $t7,$t7,0x3 +/* f108574: 01ee7823 */ subu $t7,$t7,$t6 +/* f108578: 000f7900 */ sll $t7,$t7,0x4 +/* f10857c: 3c04800a */ lui $a0,0x800a +/* f108580: 008f2021 */ addu $a0,$a0,$t7 +/* f108584: 9084ee3c */ lbu $a0,-0x11c4($a0) +/* f108588: afbf0014 */ sw $ra,0x14($sp) +/* f10858c: 3098007f */ andi $t8,$a0,0x7f +/* f108590: 0fc41fec */ jal func0f107fb0 +/* f108594: 03002025 */ or $a0,$t8,$zero +/* f108598: 3c078007 */ lui $a3,0x8007 +/* f10859c: 24e71440 */ addiu $a3,$a3,0x1440 +/* f1085a0: 3c057f1b */ lui $a1,0x7f1b +/* f1085a4: 24a52f68 */ addiu $a1,$a1,0x2f68 +/* f1085a8: 8ce40000 */ lw $a0,0x0($a3) +/* f1085ac: 0c004dad */ jal 0x136b4 +/* f1085b0: 00403025 */ or $a2,$v0,$zero +/* f1085b4: 3c198007 */ lui $t9,0x8007 +/* f1085b8: 8f391448 */ lw $t9,0x1448($t9) +/* f1085bc: 3c09800a */ lui $t1,0x800a +/* f1085c0: 3c078007 */ lui $a3,0x8007 +/* f1085c4: 001940c0 */ sll $t0,$t9,0x3 +/* f1085c8: 01194023 */ subu $t0,$t0,$t9 +/* f1085cc: 00084080 */ sll $t0,$t0,0x2 +/* f1085d0: 01194021 */ addu $t0,$t0,$t9 +/* f1085d4: 000840c0 */ sll $t0,$t0,0x3 +/* f1085d8: 01194023 */ subu $t0,$t0,$t9 +/* f1085dc: 00084100 */ sll $t0,$t0,0x4 +/* f1085e0: 01284821 */ addu $t1,$t1,$t0 +/* f1085e4: 9529ee34 */ lhu $t1,-0x11cc($t1) +/* f1085e8: 24010006 */ addiu $at,$zero,0x6 +/* f1085ec: 24e71440 */ addiu $a3,$a3,0x1440 +/* f1085f0: 11210015 */ beq $t1,$at,.L0f108648 +/* f1085f4: 240c003a */ addiu $t4,$zero,0x3a +/* f1085f8: 8ce40000 */ lw $a0,0x0($a3) +/* f1085fc: 00001825 */ or $v1,$zero,$zero +/* f108600: 908a0000 */ lbu $t2,0x0($a0) +/* f108604: 00801025 */ or $v0,$a0,$zero +/* f108608: 51400007 */ beqzl $t2,.L0f108628 +/* f10860c: 00836821 */ addu $t5,$a0,$v1 +/* f108610: 904b0001 */ lbu $t3,0x1($v0) +.L0f108614: +/* f108614: 24630001 */ addiu $v1,$v1,0x1 +/* f108618: 24420001 */ addiu $v0,$v0,0x1 +/* f10861c: 5560fffd */ bnezl $t3,.L0f108614 +/* f108620: 904b0001 */ lbu $t3,0x1($v0) +/* f108624: 00836821 */ addu $t5,$a0,$v1 +.L0f108628: +/* f108628: a1acffff */ sb $t4,-0x1($t5) +/* f10862c: 8cef0000 */ lw $t7,0x0($a3) +/* f108630: 240e000a */ addiu $t6,$zero,0xa +/* f108634: 01e3c021 */ addu $t8,$t7,$v1 +/* f108638: a30e0000 */ sb $t6,0x0($t8) +/* f10863c: 8cf90000 */ lw $t9,0x0($a3) +/* f108640: 03234021 */ addu $t0,$t9,$v1 +/* f108644: a1000001 */ sb $zero,0x1($t0) +.L0f108648: +/* f108648: 8fbf0014 */ lw $ra,0x14($sp) +/* f10864c: 8ce20000 */ lw $v0,0x0($a3) +/* f108650: 27bd0018 */ addiu $sp,$sp,0x18 +/* f108654: 03e00008 */ jr $ra +/* f108658: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f10865c +/* f10865c: 3c0e8007 */ lui $t6,0x8007 +/* f108660: 8dce1448 */ lw $t6,0x1448($t6) +/* f108664: 27bdffe8 */ addiu $sp,$sp,-24 +/* f108668: afa40018 */ sw $a0,0x18($sp) +/* f10866c: 000e78c0 */ sll $t7,$t6,0x3 +/* f108670: 01ee7823 */ subu $t7,$t7,$t6 +/* f108674: 000f7880 */ sll $t7,$t7,0x2 +/* f108678: 01ee7821 */ addu $t7,$t7,$t6 +/* f10867c: 000f78c0 */ sll $t7,$t7,0x3 +/* f108680: 01ee7823 */ subu $t7,$t7,$t6 +/* f108684: 00802825 */ or $a1,$a0,$zero +/* f108688: 000f7900 */ sll $t7,$t7,0x4 +/* f10868c: 3c01800a */ lui $at,0x800a +/* f108690: afbf0014 */ sw $ra,0x14($sp) +/* f108694: 002f0821 */ addu $at,$at,$t7 +/* f108698: 3c048007 */ lui $a0,0x8007 +/* f10869c: a425ee34 */ sh $a1,-0x11cc($at) +/* f1086a0: 0fc3cbd3 */ jal func0f0f2f4c +/* f1086a4: 248443f0 */ addiu $a0,$a0,0x43f0 +/* f1086a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1086ac: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1086b0: 03e00008 */ jr $ra +/* f1086b4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1086b8 +/* f1086b8: 27bdffc8 */ addiu $sp,$sp,-56 +/* f1086bc: 3c0e8007 */ lui $t6,0x8007 +/* f1086c0: afbf0014 */ sw $ra,0x14($sp) +/* f1086c4: afa5003c */ sw $a1,0x3c($sp) +/* f1086c8: 25ce4408 */ addiu $t6,$t6,0x4408 +/* f1086cc: 8dc10000 */ lw $at,0x0($t6) +/* f1086d0: 27a8002c */ addiu $t0,$sp,0x2c +/* f1086d4: 00044880 */ sll $t1,$a0,0x2 +/* f1086d8: ad010000 */ sw $at,0x0($t0) +/* f1086dc: 8dd90004 */ lw $t9,0x4($t6) +/* f1086e0: 3c038007 */ lui $v1,0x8007 +/* f1086e4: 00c01025 */ or $v0,$a2,$zero +/* f1086e8: ad190004 */ sw $t9,0x4($t0) +/* f1086ec: 95c10008 */ lhu $at,0x8($t6) +/* f1086f0: 00691821 */ addu $v1,$v1,$t1 +/* f1086f4: 24060005 */ addiu $a2,$zero,0x5 +/* f1086f8: a5010008 */ sh $at,0x8($t0) +/* f1086fc: 8c635bc0 */ lw $v1,0x5bc0($v1) +/* f108700: 2405ffff */ addiu $a1,$zero,-1 +/* f108704: 00003825 */ or $a3,$zero,$zero +.L0f108708: +/* f108708: 80640300 */ lb $a0,0x300($v1) +/* f10870c: 50a40010 */ beql $a1,$a0,.L0f108750 +/* f108710: 24e70001 */ addiu $a3,$a3,0x1 +/* f108714: 5440000d */ bnezl $v0,.L0f10874c +/* f108718: 2442ffff */ addiu $v0,$v0,-1 +/* f10871c: 8faa003c */ lw $t2,0x3c($sp) +/* f108720: 24010004 */ addiu $at,$zero,0x4 +/* f108724: 00075840 */ sll $t3,$a3,0x1 +/* f108728: 15410005 */ bne $t2,$at,.L0f108740 +/* f10872c: 010b6021 */ addu $t4,$t0,$t3 +/* f108730: 0fc5b9f1 */ jal func0f16e7c4 +/* f108734: 95840000 */ lhu $a0,0x0($t4) +/* f108738: 10000009 */ beqz $zero,.L0f108760 +/* f10873c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f108740: +/* f108740: 10000006 */ beqz $zero,.L0f10875c +/* f108744: 00801025 */ or $v0,$a0,$zero +/* f108748: 2442ffff */ addiu $v0,$v0,-1 +.L0f10874c: +/* f10874c: 24e70001 */ addiu $a3,$a3,0x1 +.L0f108750: +/* f108750: 14e6ffed */ bne $a3,$a2,.L0f108708 +/* f108754: 24630001 */ addiu $v1,$v1,0x1 +/* f108758: 00001025 */ or $v0,$zero,$zero +.L0f10875c: +/* f10875c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f108760: +/* f108760: 27bd0038 */ addiu $sp,$sp,0x38 +/* f108764: 03e00008 */ jr $ra +/* f108768: 00000000 */ sll $zero,$zero,0x0 +/* f10876c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f108770: 3c0f8007 */ lui $t7,0x8007 +/* f108774: afbf0014 */ sw $ra,0x14($sp) +/* f108778: afa40030 */ sw $a0,0x30($sp) +/* f10877c: 25ef4414 */ addiu $t7,$t7,0x4414 +/* f108780: 8de10000 */ lw $at,0x0($t7) +/* f108784: 27ae001c */ addiu $t6,$sp,0x1c +/* f108788: 8de80004 */ lw $t0,0x4($t7) +/* f10878c: adc10000 */ sw $at,0x0($t6) +/* f108790: 8de10008 */ lw $at,0x8($t7) +/* f108794: adc80004 */ sw $t0,0x4($t6) +/* f108798: 8de8000c */ lw $t0,0xc($t7) +/* f10879c: adc10008 */ sw $at,0x8($t6) +/* f1087a0: 95e10010 */ lhu $at,0x10($t7) +/* f1087a4: 3c098007 */ lui $t1,0x8007 +/* f1087a8: adc8000c */ sw $t0,0xc($t6) +/* f1087ac: a5c10010 */ sh $at,0x10($t6) +/* f1087b0: 8d291448 */ lw $t1,0x1448($t1) +/* f1087b4: 3c02800a */ lui $v0,0x800a +/* f1087b8: 000950c0 */ sll $t2,$t1,0x3 +/* f1087bc: 01495023 */ subu $t2,$t2,$t1 +/* f1087c0: 000a5080 */ sll $t2,$t2,0x2 +/* f1087c4: 01495021 */ addu $t2,$t2,$t1 +/* f1087c8: 000a50c0 */ sll $t2,$t2,0x3 +/* f1087cc: 01495023 */ subu $t2,$t2,$t1 +/* f1087d0: 000a5100 */ sll $t2,$t2,0x4 +/* f1087d4: 004a1021 */ addu $v0,$v0,$t2 +/* f1087d8: 9042ee42 */ lbu $v0,-0x11be($v0) +/* f1087dc: 28410009 */ slti $at,$v0,0x9 +/* f1087e0: 14200009 */ bnez $at,.L0f108808 +/* f1087e4: 244bff9c */ addiu $t3,$v0,-100 +/* f1087e8: 2d610007 */ sltiu $at,$t3,0x7 +/* f1087ec: 10200026 */ beqz $at,.L0f108888 +/* f1087f0: 000b5880 */ sll $t3,$t3,0x2 +/* f1087f4: 3c017f1b */ lui $at,0x7f1b +/* f1087f8: 002b0821 */ addu $at,$at,$t3 +/* f1087fc: 8c2b3568 */ lw $t3,0x3568($at) +/* f108800: 01600008 */ jr $t3 +/* f108804: 00000000 */ sll $zero,$zero,0x0 +.L0f108808: +/* f108808: 2c410009 */ sltiu $at,$v0,0x9 +/* f10880c: 1020001e */ beqz $at,.L0f108888 +/* f108810: 00026080 */ sll $t4,$v0,0x2 +/* f108814: 3c017f1b */ lui $at,0x7f1b +/* f108818: 002c0821 */ addu $at,$at,$t4 +/* f10881c: 8c2c3584 */ lw $t4,0x3584($at) +/* f108820: 01800008 */ jr $t4 +/* f108824: 00000000 */ sll $zero,$zero,0x0 +/* f108828: 0fc5b9f1 */ jal func0f16e7c4 +/* f10882c: 97a4001c */ lhu $a0,0x1c($sp) +/* f108830: 10000018 */ beqz $zero,.L0f108894 +/* f108834: 8fbf0014 */ lw $ra,0x14($sp) +/* f108838: 0fc5b9f1 */ jal func0f16e7c4 +/* f10883c: 97a4001e */ lhu $a0,0x1e($sp) +/* f108840: 10000014 */ beqz $zero,.L0f108894 +/* f108844: 8fbf0014 */ lw $ra,0x14($sp) +/* f108848: 0fc5b9f1 */ jal func0f16e7c4 +/* f10884c: 97a40020 */ lhu $a0,0x20($sp) +/* f108850: 10000010 */ beqz $zero,.L0f108894 +/* f108854: 8fbf0014 */ lw $ra,0x14($sp) +/* f108858: 0fc5b9f1 */ jal func0f16e7c4 +/* f10885c: 97a40022 */ lhu $a0,0x22($sp) +/* f108860: 1000000c */ beqz $zero,.L0f108894 +/* f108864: 8fbf0014 */ lw $ra,0x14($sp) +/* f108868: 0fc5b9f1 */ jal func0f16e7c4 +/* f10886c: 97a40028 */ lhu $a0,0x28($sp) +/* f108870: 10000008 */ beqz $zero,.L0f108894 +/* f108874: 8fbf0014 */ lw $ra,0x14($sp) +/* f108878: 0fc5b9f1 */ jal func0f16e7c4 +/* f10887c: 97a4002a */ lhu $a0,0x2a($sp) +/* f108880: 10000004 */ beqz $zero,.L0f108894 +/* f108884: 8fbf0014 */ lw $ra,0x14($sp) +.L0f108888: +/* f108888: 0fc5b9f1 */ jal func0f16e7c4 +/* f10888c: 97a4002c */ lhu $a0,0x2c($sp) +/* f108890: 8fbf0014 */ lw $ra,0x14($sp) +.L0f108894: +/* f108894: 27bd0030 */ addiu $sp,$sp,0x30 +/* f108898: 03e00008 */ jr $ra +/* f10889c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1088a0 +/* f1088a0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1088a4: 3c0f8007 */ lui $t7,0x8007 +/* f1088a8: afbf0014 */ sw $ra,0x14($sp) +/* f1088ac: afa40028 */ sw $a0,0x28($sp) +/* f1088b0: 25ef4428 */ addiu $t7,$t7,0x4428 +/* f1088b4: 8de10000 */ lw $at,0x0($t7) +/* f1088b8: 8de80004 */ lw $t0,0x4($t7) +/* f1088bc: 27ae0020 */ addiu $t6,$sp,0x20 +/* f1088c0: 3c098007 */ lui $t1,0x8007 +/* f1088c4: adc10000 */ sw $at,0x0($t6) +/* f1088c8: adc80004 */ sw $t0,0x4($t6) +/* f1088cc: 8d291448 */ lw $t1,0x1448($t1) +/* f1088d0: 3c02800a */ lui $v0,0x800a +/* f1088d4: 000950c0 */ sll $t2,$t1,0x3 +/* f1088d8: 01495023 */ subu $t2,$t2,$t1 +/* f1088dc: 000a5080 */ sll $t2,$t2,0x2 +/* f1088e0: 01495021 */ addu $t2,$t2,$t1 +/* f1088e4: 000a50c0 */ sll $t2,$t2,0x3 +/* f1088e8: 01495023 */ subu $t2,$t2,$t1 +/* f1088ec: 000a5100 */ sll $t2,$t2,0x4 +/* f1088f0: 004a1021 */ addu $v0,$v0,$t2 +/* f1088f4: 9042ee42 */ lbu $v0,-0x11be($v0) +/* f1088f8: 28410009 */ slti $at,$v0,0x9 +/* f1088fc: 14200009 */ bnez $at,.L0f108924 +/* f108900: 244bff9c */ addiu $t3,$v0,-100 +/* f108904: 2d610007 */ sltiu $at,$t3,0x7 +/* f108908: 1020001a */ beqz $at,.L0f108974 +/* f10890c: 000b5880 */ sll $t3,$t3,0x2 +/* f108910: 3c017f1b */ lui $at,0x7f1b +/* f108914: 002b0821 */ addu $at,$at,$t3 +/* f108918: 8c2b35a8 */ lw $t3,0x35a8($at) +/* f10891c: 01600008 */ jr $t3 +/* f108920: 00000000 */ sll $zero,$zero,0x0 +.L0f108924: +/* f108924: 2c410009 */ sltiu $at,$v0,0x9 +/* f108928: 10200012 */ beqz $at,.L0f108974 +/* f10892c: 00026080 */ sll $t4,$v0,0x2 +/* f108930: 3c017f1b */ lui $at,0x7f1b +/* f108934: 002c0821 */ addu $at,$at,$t4 +/* f108938: 8c2c35c4 */ lw $t4,0x35c4($at) +/* f10893c: 01800008 */ jr $t4 +/* f108940: 00000000 */ sll $zero,$zero,0x0 +/* f108944: 0fc5b9f1 */ jal func0f16e7c4 +/* f108948: 97a40020 */ lhu $a0,0x20($sp) +/* f10894c: 1000000c */ beqz $zero,.L0f108980 +/* f108950: 8fbf0014 */ lw $ra,0x14($sp) +/* f108954: 0fc5b9f1 */ jal func0f16e7c4 +/* f108958: 97a40022 */ lhu $a0,0x22($sp) +/* f10895c: 10000008 */ beqz $zero,.L0f108980 +/* f108960: 8fbf0014 */ lw $ra,0x14($sp) +/* f108964: 0fc5b9f1 */ jal func0f16e7c4 +/* f108968: 97a40024 */ lhu $a0,0x24($sp) +/* f10896c: 10000004 */ beqz $zero,.L0f108980 +/* f108970: 8fbf0014 */ lw $ra,0x14($sp) +.L0f108974: +/* f108974: 0fc5b9f1 */ jal func0f16e7c4 +/* f108978: 97a40020 */ lhu $a0,0x20($sp) +/* f10897c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f108980: +/* f108980: 27bd0028 */ addiu $sp,$sp,0x28 +/* f108984: 03e00008 */ jr $ra +/* f108988: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f10898c +/* f10898c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f108990: afbf0014 */ sw $ra,0x14($sp) +/* f108994: 2404ffff */ addiu $a0,$zero,-1 +/* f108998: 0fc3c328 */ jal func0f0f0ca0 +/* f10899c: 00002825 */ or $a1,$zero,$zero +/* f1089a0: 3c0e8007 */ lui $t6,0x8007 +/* f1089a4: 8dce1448 */ lw $t6,0x1448($t6) +/* f1089a8: 3c18800a */ lui $t8,0x800a +/* f1089ac: 2718e000 */ addiu $t8,$t8,-8192 +/* f1089b0: 000e78c0 */ sll $t7,$t6,0x3 +/* f1089b4: 01ee7823 */ subu $t7,$t7,$t6 +/* f1089b8: 000f7880 */ sll $t7,$t7,0x2 +/* f1089bc: 01ee7821 */ addu $t7,$t7,$t6 +/* f1089c0: 000f78c0 */ sll $t7,$t7,0x3 +/* f1089c4: 01ee7823 */ subu $t7,$t7,$t6 +/* f1089c8: 000f7900 */ sll $t7,$t7,0x4 +/* f1089cc: 01f81821 */ addu $v1,$t7,$t8 +/* f1089d0: 90620e42 */ lbu $v0,0xe42($v1) +/* f1089d4: 28410009 */ slti $at,$v0,0x9 +/* f1089d8: 14200009 */ bnez $at,.L0f108a00 +/* f1089dc: 2459ff9c */ addiu $t9,$v0,-100 +/* f1089e0: 2f210007 */ sltiu $at,$t9,0x7 +/* f1089e4: 10200022 */ beqz $at,.L0f108a70 +/* f1089e8: 0019c880 */ sll $t9,$t9,0x2 +/* f1089ec: 3c017f1b */ lui $at,0x7f1b +/* f1089f0: 00390821 */ addu $at,$at,$t9 +/* f1089f4: 8c3935e8 */ lw $t9,0x35e8($at) +/* f1089f8: 03200008 */ jr $t9 +/* f1089fc: 00000000 */ sll $zero,$zero,0x0 +.L0f108a00: +/* f108a00: 2c410009 */ sltiu $at,$v0,0x9 +/* f108a04: 1020001a */ beqz $at,.L0f108a70 +/* f108a08: 00024080 */ sll $t0,$v0,0x2 +/* f108a0c: 3c017f1b */ lui $at,0x7f1b +/* f108a10: 00280821 */ addu $at,$at,$t0 +/* f108a14: 8c283604 */ lw $t0,0x3604($at) +/* f108a18: 01000008 */ jr $t0 +/* f108a1c: 00000000 */ sll $zero,$zero,0x0 +/* f108a20: 8c690e1c */ lw $t1,0xe1c($v1) +/* f108a24: 3c047f1b */ lui $a0,0x7f1b +/* f108a28: 00095080 */ sll $t2,$t1,0x2 +/* f108a2c: 008a2021 */ addu $a0,$a0,$t2 +/* f108a30: 0fc5db69 */ jal func0f176da4 +/* f108a34: 8c842f38 */ lw $a0,0x2f38($a0) +/* f108a38: 3c0b8007 */ lui $t3,0x8007 +/* f108a3c: 8d6b1448 */ lw $t3,0x1448($t3) +/* f108a40: 3c04800a */ lui $a0,0x800a +/* f108a44: 00402825 */ or $a1,$v0,$zero +/* f108a48: 000b60c0 */ sll $t4,$t3,0x3 +/* f108a4c: 018b6023 */ subu $t4,$t4,$t3 +/* f108a50: 000c6080 */ sll $t4,$t4,0x2 +/* f108a54: 018b6021 */ addu $t4,$t4,$t3 +/* f108a58: 000c60c0 */ sll $t4,$t4,0x3 +/* f108a5c: 018b6023 */ subu $t4,$t4,$t3 +/* f108a60: 000c6100 */ sll $t4,$t4,0x4 +/* f108a64: 008c2021 */ addu $a0,$a0,$t4 +/* f108a68: 0c004b2d */ jal 0x12cb4 +/* f108a6c: 8c84ee44 */ lw $a0,-0x11bc($a0) +.L0f108a70: +/* f108a70: 8fbf0014 */ lw $ra,0x14($sp) +/* f108a74: 27bd0018 */ addiu $sp,$sp,0x18 +/* f108a78: 03e00008 */ jr $ra +/* f108a7c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f108a80 +/* f108a80: 27bdffe8 */ addiu $sp,$sp,-24 +/* f108a84: afbf0014 */ sw $ra,0x14($sp) +/* f108a88: 2404ffff */ addiu $a0,$zero,-1 +/* f108a8c: 0fc3c328 */ jal func0f0f0ca0 +/* f108a90: 00002825 */ or $a1,$zero,$zero +/* f108a94: 3c0e8007 */ lui $t6,0x8007 +/* f108a98: 8dce1448 */ lw $t6,0x1448($t6) +/* f108a9c: 3c18800a */ lui $t8,0x800a +/* f108aa0: 2718e000 */ addiu $t8,$t8,-8192 +/* f108aa4: 000e78c0 */ sll $t7,$t6,0x3 +/* f108aa8: 01ee7823 */ subu $t7,$t7,$t6 +/* f108aac: 000f7880 */ sll $t7,$t7,0x2 +/* f108ab0: 01ee7821 */ addu $t7,$t7,$t6 +/* f108ab4: 000f78c0 */ sll $t7,$t7,0x3 +/* f108ab8: 01ee7823 */ subu $t7,$t7,$t6 +/* f108abc: 000f7900 */ sll $t7,$t7,0x4 +/* f108ac0: 01f81821 */ addu $v1,$t7,$t8 +/* f108ac4: 90670e42 */ lbu $a3,0xe42($v1) +/* f108ac8: 28e10009 */ slti $at,$a3,0x9 +/* f108acc: 1420000a */ bnez $at,.L0f108af8 +/* f108ad0: 00e01025 */ or $v0,$a3,$zero +/* f108ad4: 2459ff9c */ addiu $t9,$v0,-100 +/* f108ad8: 2f210007 */ sltiu $at,$t9,0x7 +/* f108adc: 10200040 */ beqz $at,.L0f108be0 +/* f108ae0: 0019c880 */ sll $t9,$t9,0x2 +/* f108ae4: 3c017f1b */ lui $at,0x7f1b +/* f108ae8: 00390821 */ addu $at,$at,$t9 +/* f108aec: 8c393628 */ lw $t9,0x3628($at) +/* f108af0: 03200008 */ jr $t9 +/* f108af4: 00000000 */ sll $zero,$zero,0x0 +.L0f108af8: +/* f108af8: 2c410009 */ sltiu $at,$v0,0x9 +/* f108afc: 10200038 */ beqz $at,.L0f108be0 +/* f108b00: 00024080 */ sll $t0,$v0,0x2 +/* f108b04: 3c017f1b */ lui $at,0x7f1b +/* f108b08: 00280821 */ addu $at,$at,$t0 +/* f108b0c: 8c283644 */ lw $t0,0x3644($at) +/* f108b10: 01000008 */ jr $t0 +/* f108b14: 00000000 */ sll $zero,$zero,0x0 +/* f108b18: 8c690e1c */ lw $t1,0xe1c($v1) +/* f108b1c: 3c047f1b */ lui $a0,0x7f1b +/* f108b20: 00095080 */ sll $t2,$t1,0x2 +/* f108b24: 008a2021 */ addu $a0,$a0,$t2 +/* f108b28: 0fc5db69 */ jal func0f176da4 +/* f108b2c: 8c842f38 */ lw $a0,0x2f38($a0) +/* f108b30: 3c0b8007 */ lui $t3,0x8007 +/* f108b34: 8d6b1448 */ lw $t3,0x1448($t3) +/* f108b38: 3c04800a */ lui $a0,0x800a +/* f108b3c: 00402825 */ or $a1,$v0,$zero +/* f108b40: 000b60c0 */ sll $t4,$t3,0x3 +/* f108b44: 018b6023 */ subu $t4,$t4,$t3 +/* f108b48: 000c6080 */ sll $t4,$t4,0x2 +/* f108b4c: 018b6021 */ addu $t4,$t4,$t3 +/* f108b50: 000c60c0 */ sll $t4,$t4,0x3 +/* f108b54: 018b6023 */ subu $t4,$t4,$t3 +/* f108b58: 000c6100 */ sll $t4,$t4,0x4 +/* f108b5c: 008c2021 */ addu $a0,$a0,$t4 +/* f108b60: 0c004b2d */ jal 0x12cb4 +/* f108b64: 8c84ee44 */ lw $a0,-0x11bc($a0) +/* f108b68: 1000001e */ beqz $zero,.L0f108be4 +/* f108b6c: 8fbf0014 */ lw $ra,0x14($sp) +/* f108b70: 8c6d0e48 */ lw $t5,0xe48($v1) +/* f108b74: 8c6e0e4c */ lw $t6,0xe4c($v1) +/* f108b78: 3c02800a */ lui $v0,0x800a +/* f108b7c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f108b80: ac4d047c */ sw $t5,0x47c($v0) +/* f108b84: 0fc44270 */ jal func0f1109c0 +/* f108b88: a44e0480 */ sh $t6,0x480($v0) +/* f108b8c: 3c0f8009 */ lui $t7,0x8009 +/* f108b90: 91ef0af0 */ lbu $t7,0xaf0($t7) +/* f108b94: 24010001 */ addiu $at,$zero,0x1 +/* f108b98: 3c048007 */ lui $a0,0x8007 +/* f108b9c: 15e10007 */ bne $t7,$at,.L0f108bbc +/* f108ba0: 24843a5c */ addiu $a0,$a0,0x3a5c +/* f108ba4: 3c048007 */ lui $a0,0x8007 +/* f108ba8: 24845294 */ addiu $a0,$a0,0x5294 +/* f108bac: 0fc3e083 */ jal func0f0f820c +/* f108bb0: 2405000b */ addiu $a1,$zero,0xb +/* f108bb4: 1000000b */ beqz $zero,.L0f108be4 +/* f108bb8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f108bbc: +/* f108bbc: 0fc3e083 */ jal func0f0f820c +/* f108bc0: 24050002 */ addiu $a1,$zero,0x2 +/* f108bc4: 10000007 */ beqz $zero,.L0f108be4 +/* f108bc8: 8fbf0014 */ lw $ra,0x14($sp) +/* f108bcc: 3c04800a */ lui $a0,0x800a +/* f108bd0: 248421e8 */ addiu $a0,$a0,0x21e8 +/* f108bd4: 24e5ff9e */ addiu $a1,$a3,-98 +/* f108bd8: 0fc42539 */ jal func0f1094e4 +/* f108bdc: 8c660e44 */ lw $a2,0xe44($v1) +.L0f108be0: +/* f108be0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f108be4: +/* f108be4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f108be8: 03e00008 */ jr $ra +/* f108bec: 00000000 */ sll $zero,$zero,0x0 +/* f108bf0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f108bf4: 24010006 */ addiu $at,$zero,0x6 +/* f108bf8: afbf0014 */ sw $ra,0x14($sp) +/* f108bfc: afa5001c */ sw $a1,0x1c($sp) +/* f108c00: 14810003 */ bne $a0,$at,.L0f108c10 +/* f108c04: afa60020 */ sw $a2,0x20($sp) +/* f108c08: 0fc4240e */ jal func0f109038 +/* f108c0c: 24040002 */ addiu $a0,$zero,0x2 +.L0f108c10: +/* f108c10: 8fbf0014 */ lw $ra,0x14($sp) +/* f108c14: 27bd0018 */ addiu $sp,$sp,0x18 +/* f108c18: 00001025 */ or $v0,$zero,$zero +/* f108c1c: 03e00008 */ jr $ra +/* f108c20: 00000000 */ sll $zero,$zero,0x0 +/* f108c24: 27bdffe0 */ addiu $sp,$sp,-32 +/* f108c28: 24010006 */ addiu $at,$zero,0x6 +/* f108c2c: afbf0014 */ sw $ra,0x14($sp) +/* f108c30: afa50024 */ sw $a1,0x24($sp) +/* f108c34: 14810021 */ bne $a0,$at,.L0f108cbc +/* f108c38: afa60028 */ sw $a2,0x28($sp) +/* f108c3c: 0fc3ccef */ jal func0f0f33bc +/* f108c40: 00000000 */ sll $zero,$zero,0x0 +/* f108c44: 3c0e8007 */ lui $t6,0x8007 +/* f108c48: 8dce1448 */ lw $t6,0x1448($t6) +/* f108c4c: 3c02800a */ lui $v0,0x800a +/* f108c50: 000e78c0 */ sll $t7,$t6,0x3 +/* f108c54: 01ee7823 */ subu $t7,$t7,$t6 +/* f108c58: 000f7880 */ sll $t7,$t7,0x2 +/* f108c5c: 01ee7821 */ addu $t7,$t7,$t6 +/* f108c60: 000f78c0 */ sll $t7,$t7,0x3 +/* f108c64: 01ee7823 */ subu $t7,$t7,$t6 +/* f108c68: 000f7900 */ sll $t7,$t7,0x4 +/* f108c6c: 004f1021 */ addu $v0,$v0,$t7 +/* f108c70: 9042ee42 */ lbu $v0,-0x11be($v0) +/* f108c74: 2c410009 */ sltiu $at,$v0,0x9 +/* f108c78: 1020000d */ beqz $at,.L0f108cb0 +/* f108c7c: 0002c080 */ sll $t8,$v0,0x2 +/* f108c80: 3c017f1b */ lui $at,0x7f1b +/* f108c84: 00380821 */ addu $at,$at,$t8 +/* f108c88: 8c383668 */ lw $t8,0x3668($at) +/* f108c8c: 03000008 */ jr $t8 +/* f108c90: 00000000 */ sll $zero,$zero,0x0 +/* f108c94: 10000006 */ beqz $zero,.L0f108cb0 +/* f108c98: afa0001c */ sw $zero,0x1c($sp) +/* f108c9c: 24190002 */ addiu $t9,$zero,0x2 +/* f108ca0: 10000003 */ beqz $zero,.L0f108cb0 +/* f108ca4: afb9001c */ sw $t9,0x1c($sp) +/* f108ca8: 24080001 */ addiu $t0,$zero,0x1 +/* f108cac: afa8001c */ sw $t0,0x1c($sp) +.L0f108cb0: +/* f108cb0: 24440009 */ addiu $a0,$v0,0x9 +/* f108cb4: 0fc42947 */ jal func0f10a51c +/* f108cb8: 8fa5001c */ lw $a1,0x1c($sp) +.L0f108cbc: +/* f108cbc: 8fbf0014 */ lw $ra,0x14($sp) +/* f108cc0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f108cc4: 00001025 */ or $v0,$zero,$zero +/* f108cc8: 03e00008 */ jr $ra +/* f108ccc: 00000000 */ sll $zero,$zero,0x0 +/* f108cd0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f108cd4: 24010006 */ addiu $at,$zero,0x6 +/* f108cd8: afbf0014 */ sw $ra,0x14($sp) +/* f108cdc: afa5001c */ sw $a1,0x1c($sp) +/* f108ce0: 14810007 */ bne $a0,$at,.L0f108d00 +/* f108ce4: afa60020 */ sw $a2,0x20($sp) +/* f108ce8: 0fc3ccef */ jal func0f0f33bc +/* f108cec: 00000000 */ sll $zero,$zero,0x0 +/* f108cf0: 0fc42263 */ jal func0f10898c +/* f108cf4: 00000000 */ sll $zero,$zero,0x0 +/* f108cf8: 0fc3cd87 */ jal func0f0f361c +/* f108cfc: 00000000 */ sll $zero,$zero,0x0 +.L0f108d00: +/* f108d00: 8fbf0014 */ lw $ra,0x14($sp) +/* f108d04: 27bd0018 */ addiu $sp,$sp,0x18 +/* f108d08: 00001025 */ or $v0,$zero,$zero +/* f108d0c: 03e00008 */ jr $ra +/* f108d10: 00000000 */ sll $zero,$zero,0x0 +/* f108d14: 27bdffe8 */ addiu $sp,$sp,-24 +/* f108d18: 24010006 */ addiu $at,$zero,0x6 +/* f108d1c: afbf0014 */ sw $ra,0x14($sp) +/* f108d20: afa5001c */ sw $a1,0x1c($sp) +/* f108d24: 14810003 */ bne $a0,$at,.L0f108d34 +/* f108d28: afa60020 */ sw $a2,0x20($sp) +/* f108d2c: 0fc4240e */ jal func0f109038 +/* f108d30: 24040002 */ addiu $a0,$zero,0x2 +.L0f108d34: +/* f108d34: 8fbf0014 */ lw $ra,0x14($sp) +/* f108d38: 27bd0018 */ addiu $sp,$sp,0x18 +/* f108d3c: 00001025 */ or $v0,$zero,$zero +/* f108d40: 03e00008 */ jr $ra +/* f108d44: 00000000 */ sll $zero,$zero,0x0 +/* f108d48: 27bdffe8 */ addiu $sp,$sp,-24 +/* f108d4c: 24010006 */ addiu $at,$zero,0x6 +/* f108d50: afbf0014 */ sw $ra,0x14($sp) +/* f108d54: afa5001c */ sw $a1,0x1c($sp) +/* f108d58: 14810007 */ bne $a0,$at,.L0f108d78 +/* f108d5c: afa60020 */ sw $a2,0x20($sp) +/* f108d60: 0fc3ccef */ jal func0f0f33bc +/* f108d64: 00000000 */ sll $zero,$zero,0x0 +/* f108d68: 0fc42263 */ jal func0f10898c +/* f108d6c: 00000000 */ sll $zero,$zero,0x0 +/* f108d70: 0fc3cd87 */ jal func0f0f361c +/* f108d74: 00000000 */ sll $zero,$zero,0x0 +.L0f108d78: +/* f108d78: 8fbf0014 */ lw $ra,0x14($sp) +/* f108d7c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f108d80: 00001025 */ or $v0,$zero,$zero +/* f108d84: 03e00008 */ jr $ra +/* f108d88: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f108d8c +/* f108d8c: 3c0e8007 */ lui $t6,0x8007 +/* f108d90: 8dce1448 */ lw $t6,0x1448($t6) +/* f108d94: 27bdffe8 */ addiu $sp,$sp,-24 +/* f108d98: 3c04800a */ lui $a0,0x800a +/* f108d9c: 000e78c0 */ sll $t7,$t6,0x3 +/* f108da0: 01ee7823 */ subu $t7,$t7,$t6 +/* f108da4: 000f7880 */ sll $t7,$t7,0x2 +/* f108da8: 01ee7821 */ addu $t7,$t7,$t6 +/* f108dac: 000f78c0 */ sll $t7,$t7,0x3 +/* f108db0: 01ee7823 */ subu $t7,$t7,$t6 +/* f108db4: 000f7900 */ sll $t7,$t7,0x4 +/* f108db8: afbf0014 */ sw $ra,0x14($sp) +/* f108dbc: 008f2021 */ addu $a0,$a0,$t7 +/* f108dc0: 0fc479ac */ jal func0f11e6b0 +/* f108dc4: 8c84ee4c */ lw $a0,-0x11b4($a0) +/* f108dc8: 04400010 */ bltz $v0,.L0f108e0c +/* f108dcc: 00022600 */ sll $a0,$v0,0x18 +/* f108dd0: 3c198007 */ lui $t9,0x8007 +/* f108dd4: 8f391448 */ lw $t9,0x1448($t9) +/* f108dd8: 3c05800a */ lui $a1,0x800a +/* f108ddc: 0004c603 */ sra $t8,$a0,0x18 +/* f108de0: 001940c0 */ sll $t0,$t9,0x3 +/* f108de4: 01194023 */ subu $t0,$t0,$t9 +/* f108de8: 00084080 */ sll $t0,$t0,0x2 +/* f108dec: 01194021 */ addu $t0,$t0,$t9 +/* f108df0: 000840c0 */ sll $t0,$t0,0x3 +/* f108df4: 01194023 */ subu $t0,$t0,$t9 +/* f108df8: 00084100 */ sll $t0,$t0,0x4 +/* f108dfc: 00a82821 */ addu $a1,$a1,$t0 +/* f108e00: 8ca5ee48 */ lw $a1,-0x11b8($a1) +/* f108e04: 0fc45a18 */ jal func0f116860 +/* f108e08: 03002025 */ or $a0,$t8,$zero +.L0f108e0c: +/* f108e0c: 3c028007 */ lui $v0,0x8007 +/* f108e10: 3c058007 */ lui $a1,0x8007 +/* f108e14: 24a55bd0 */ addiu $a1,$a1,0x5bd0 +/* f108e18: 24425bc0 */ addiu $v0,$v0,0x5bc0 +/* f108e1c: 24040001 */ addiu $a0,$zero,0x1 +/* f108e20: 8c430000 */ lw $v1,0x0($v0) +.L0f108e24: +/* f108e24: 24420004 */ addiu $v0,$v0,0x4 +/* f108e28: 10600002 */ beqz $v1,.L0f108e34 +/* f108e2c: 00000000 */ sll $zero,$zero,0x0 +/* f108e30: a064030c */ sb $a0,0x30c($v1) +.L0f108e34: +/* f108e34: 5445fffb */ bnel $v0,$a1,.L0f108e24 +/* f108e38: 8c430000 */ lw $v1,0x0($v0) +/* f108e3c: 3c048007 */ lui $a0,0x8007 +/* f108e40: 0fc3cbd3 */ jal func0f0f2f4c +/* f108e44: 24844564 */ addiu $a0,$a0,0x4564 +/* f108e48: 8fbf0014 */ lw $ra,0x14($sp) +/* f108e4c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f108e50: 03e00008 */ jr $ra +/* f108e54: 00000000 */ sll $zero,$zero,0x0 +/* f108e58: 27bdffe8 */ addiu $sp,$sp,-24 +/* f108e5c: 24010066 */ addiu $at,$zero,0x66 +/* f108e60: afbf0014 */ sw $ra,0x14($sp) +/* f108e64: 14810014 */ bne $a0,$at,.L0f108eb8 +/* f108e68: afa60020 */ sw $a2,0x20($sp) +/* f108e6c: 3c0e8007 */ lui $t6,0x8007 +/* f108e70: 8dce1448 */ lw $t6,0x1448($t6) +/* f108e74: 3c02800a */ lui $v0,0x800a +/* f108e78: 000e78c0 */ sll $t7,$t6,0x3 +/* f108e7c: 01ee7823 */ subu $t7,$t7,$t6 +/* f108e80: 000f7880 */ sll $t7,$t7,0x2 +/* f108e84: 01ee7821 */ addu $t7,$t7,$t6 +/* f108e88: 000f78c0 */ sll $t7,$t7,0x3 +/* f108e8c: 01ee7823 */ subu $t7,$t7,$t6 +/* f108e90: 000f7900 */ sll $t7,$t7,0x4 +/* f108e94: 004f1021 */ addu $v0,$v0,$t7 +/* f108e98: 8c42e4f8 */ lw $v0,-0x1b08($v0) +/* f108e9c: 50400007 */ beqzl $v0,.L0f108ebc +/* f108ea0: 8fbf0014 */ lw $ra,0x14($sp) +/* f108ea4: 8c580000 */ lw $t8,0x0($v0) +/* f108ea8: 54b80004 */ bnel $a1,$t8,.L0f108ebc +/* f108eac: 8fbf0014 */ lw $ra,0x14($sp) +/* f108eb0: 0fc4240e */ jal func0f109038 +/* f108eb4: 00002025 */ or $a0,$zero,$zero +.L0f108eb8: +/* f108eb8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f108ebc: +/* f108ebc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f108ec0: 00001025 */ or $v0,$zero,$zero +/* f108ec4: 03e00008 */ jr $ra +/* f108ec8: 00000000 */ sll $zero,$zero,0x0 +/* f108ecc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f108ed0: 24010006 */ addiu $at,$zero,0x6 +/* f108ed4: afbf0014 */ sw $ra,0x14($sp) +/* f108ed8: afa5001c */ sw $a1,0x1c($sp) +/* f108edc: 14810005 */ bne $a0,$at,.L0f108ef4 +/* f108ee0: afa60020 */ sw $a2,0x20($sp) +/* f108ee4: 0fc471e8 */ jal func0f11c7a0 +/* f108ee8: 00000000 */ sll $zero,$zero,0x0 +/* f108eec: 0fc4240e */ jal func0f109038 +/* f108ef0: 24040001 */ addiu $a0,$zero,0x1 +.L0f108ef4: +/* f108ef4: 8fbf0014 */ lw $ra,0x14($sp) +/* f108ef8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f108efc: 00001025 */ or $v0,$zero,$zero +/* f108f00: 03e00008 */ jr $ra +/* f108f04: 00000000 */ sll $zero,$zero,0x0 +/* f108f08: 27bdffe8 */ addiu $sp,$sp,-24 +/* f108f0c: 24010006 */ addiu $at,$zero,0x6 +/* f108f10: afbf0014 */ sw $ra,0x14($sp) +/* f108f14: afa5001c */ sw $a1,0x1c($sp) +/* f108f18: 14810018 */ bne $a0,$at,.L0f108f7c +/* f108f1c: afa60020 */ sw $a2,0x20($sp) +/* f108f20: 3c0e8007 */ lui $t6,0x8007 +/* f108f24: 8dce1448 */ lw $t6,0x1448($t6) +/* f108f28: 3c02800a */ lui $v0,0x800a +/* f108f2c: 000e78c0 */ sll $t7,$t6,0x3 +/* f108f30: 01ee7823 */ subu $t7,$t7,$t6 +/* f108f34: 000f7880 */ sll $t7,$t7,0x2 +/* f108f38: 01ee7821 */ addu $t7,$t7,$t6 +/* f108f3c: 000f78c0 */ sll $t7,$t7,0x3 +/* f108f40: 01ee7823 */ subu $t7,$t7,$t6 +/* f108f44: 000f7900 */ sll $t7,$t7,0x4 +/* f108f48: 004f1021 */ addu $v0,$v0,$t7 +/* f108f4c: 9042ee42 */ lbu $v0,-0x11be($v0) +/* f108f50: 28410064 */ slti $at,$v0,0x64 +/* f108f54: 10200007 */ beqz $at,.L0f108f74 +/* f108f58: 24010001 */ addiu $at,$zero,0x1 +/* f108f5c: 10410005 */ beq $v0,$at,.L0f108f74 +/* f108f60: 3c048007 */ lui $a0,0x8007 +/* f108f64: 0fc3cdc1 */ jal func0f0f3704 +/* f108f68: 248445cc */ addiu $a0,$a0,0x45cc +/* f108f6c: 10000004 */ beqz $zero,.L0f108f80 +/* f108f70: 8fbf0014 */ lw $ra,0x14($sp) +.L0f108f74: +/* f108f74: 0fc3cdb7 */ jal func0f0f36dc +/* f108f78: 00000000 */ sll $zero,$zero,0x0 +.L0f108f7c: +/* f108f7c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f108f80: +/* f108f80: 27bd0018 */ addiu $sp,$sp,0x18 +/* f108f84: 00001025 */ or $v0,$zero,$zero +/* f108f88: 03e00008 */ jr $ra +/* f108f8c: 00000000 */ sll $zero,$zero,0x0 +/* f108f90: 27bdff08 */ addiu $sp,$sp,-248 +/* f108f94: afbf001c */ sw $ra,0x1c($sp) +/* f108f98: 0fc42228 */ jal func0f1088a0 +/* f108f9c: 00000000 */ sll $zero,$zero,0x0 +/* f108fa0: 27a40030 */ addiu $a0,$sp,0x30 +/* f108fa4: 0c004dad */ jal 0x136b4 +/* f108fa8: 00402825 */ or $a1,$v0,$zero +/* f108fac: 93ae0030 */ lbu $t6,0x30($sp) +/* f108fb0: 27a20030 */ addiu $v0,$sp,0x30 +/* f108fb4: 2404000a */ addiu $a0,$zero,0xa +/* f108fb8: 11c0000a */ beqz $t6,.L0f108fe4 +/* f108fbc: 00000000 */ sll $zero,$zero,0x0 +/* f108fc0: 90430000 */ lbu $v1,0x0($v0) +.L0f108fc4: +/* f108fc4: 54830004 */ bnel $a0,$v1,.L0f108fd8 +/* f108fc8: 24420001 */ addiu $v0,$v0,0x1 +/* f108fcc: 10000002 */ beqz $zero,.L0f108fd8 +/* f108fd0: a0400000 */ sb $zero,0x0($v0) +/* f108fd4: 24420001 */ addiu $v0,$v0,0x1 +.L0f108fd8: +/* f108fd8: 90430000 */ lbu $v1,0x0($v0) +/* f108fdc: 1460fff9 */ bnez $v1,.L0f108fc4 +/* f108fe0: 00000000 */ sll $zero,$zero,0x0 +.L0f108fe4: +/* f108fe4: 0fc5b9f1 */ jal func0f16e7c4 +/* f108fe8: 2404576b */ addiu $a0,$zero,0x576b +/* f108fec: 27a40094 */ addiu $a0,$sp,0x94 +/* f108ff0: 00402825 */ or $a1,$v0,$zero +/* f108ff4: 0c004dad */ jal 0x136b4 +/* f108ff8: 27a60030 */ addiu $a2,$sp,0x30 +/* f108ffc: 3c188008 */ lui $t8,0x8008 +/* f109000: 8f18fb0c */ lw $t8,-0x4f4($t8) +/* f109004: 3c068007 */ lui $a2,0x8007 +/* f109008: 3c078008 */ lui $a3,0x8008 +/* f10900c: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f109010: 8cc61440 */ lw $a2,0x1440($a2) +/* f109014: 24040078 */ addiu $a0,$zero,0x78 +/* f109018: 27a50094 */ addiu $a1,$sp,0x94 +/* f10901c: 0fc55d48 */ jal func0f157520 +/* f109020: afb80010 */ sw $t8,0x10($sp) +/* f109024: 8fbf001c */ lw $ra,0x1c($sp) +/* f109028: 3c028007 */ lui $v0,0x8007 +/* f10902c: 8c421440 */ lw $v0,0x1440($v0) +/* f109030: 03e00008 */ jr $ra +/* f109034: 27bd00f8 */ addiu $sp,$sp,0xf8 +); + +GLOBAL_ASM( +glabel func0f109038 +/* f109038: 3c0e8007 */ lui $t6,0x8007 +/* f10903c: 8dce1448 */ lw $t6,0x1448($t6) +/* f109040: 27bdffe0 */ addiu $sp,$sp,-32 +/* f109044: afa40020 */ sw $a0,0x20($sp) +/* f109048: 000e78c0 */ sll $t7,$t6,0x3 +/* f10904c: 01ee7823 */ subu $t7,$t7,$t6 +/* f109050: 000f7880 */ sll $t7,$t7,0x2 +/* f109054: 01ee7821 */ addu $t7,$t7,$t6 +/* f109058: 000f78c0 */ sll $t7,$t7,0x3 +/* f10905c: 01ee7823 */ subu $t7,$t7,$t6 +/* f109060: 000f7900 */ sll $t7,$t7,0x4 +/* f109064: 3c04800a */ lui $a0,0x800a +/* f109068: afbf0014 */ sw $ra,0x14($sp) +/* f10906c: 008f2021 */ addu $a0,$a0,$t7 +/* f109070: 0fc479ac */ jal func0f11e6b0 +/* f109074: 8c84ee4c */ lw $a0,-0x11b4($a0) +/* f109078: 2401ffff */ addiu $at,$zero,-1 +/* f10907c: 14410010 */ bne $v0,$at,.L0f1090c0 +/* f109080: 00402025 */ or $a0,$v0,$zero +/* f109084: 8fb80020 */ lw $t8,0x20($sp) +/* f109088: 24010001 */ addiu $at,$zero,0x1 +/* f10908c: 57010004 */ bnel $t8,$at,.L0f1090a0 +/* f109090: 8fb90020 */ lw $t9,0x20($sp) +/* f109094: 0fc42197 */ jal func0f10865c +/* f109098: 00002025 */ or $a0,$zero,$zero +/* f10909c: 8fb90020 */ lw $t9,0x20($sp) +.L0f1090a0: +/* f1090a0: 24010002 */ addiu $at,$zero,0x2 +/* f1090a4: 3c048007 */ lui $a0,0x8007 +/* f1090a8: 5721004a */ bnel $t9,$at,.L0f1091d4 +/* f1090ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f1090b0: 0fc3cdc1 */ jal func0f0f3704 +/* f1090b4: 24844634 */ addiu $a0,$a0,0x4634 +/* f1090b8: 10000046 */ beqz $zero,.L0f1091d4 +/* f1090bc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1090c0: +/* f1090c0: 24050001 */ addiu $a1,$zero,0x1 +/* f1090c4: 0fc42478 */ jal func0f1091e0 +/* f1090c8: afa4001c */ sw $a0,0x1c($sp) +/* f1090cc: 10400040 */ beqz $v0,.L0f1091d0 +/* f1090d0: 8fa4001c */ lw $a0,0x1c($sp) +/* f1090d4: 8fa80020 */ lw $t0,0x20($sp) +/* f1090d8: 24010002 */ addiu $at,$zero,0x2 +/* f1090dc: 3c098007 */ lui $t1,0x8007 +/* f1090e0: 15010019 */ bne $t0,$at,.L0f109148 +/* f1090e4: 3c0d8007 */ lui $t5,0x8007 +/* f1090e8: 8d291448 */ lw $t1,0x1448($t1) +/* f1090ec: 3c0b800a */ lui $t3,0x800a +/* f1090f0: 256be000 */ addiu $t3,$t3,-8192 +/* f1090f4: 000950c0 */ sll $t2,$t1,0x3 +/* f1090f8: 01495023 */ subu $t2,$t2,$t1 +/* f1090fc: 000a5080 */ sll $t2,$t2,0x2 +/* f109100: 01495021 */ addu $t2,$t2,$t1 +/* f109104: 000a50c0 */ sll $t2,$t2,0x3 +/* f109108: 01495023 */ subu $t2,$t2,$t1 +/* f10910c: 000a5100 */ sll $t2,$t2,0x4 +/* f109110: 014b1021 */ addu $v0,$t2,$t3 +/* f109114: 904c0e42 */ lbu $t4,0xe42($v0) +/* f109118: a0440e3c */ sb $a0,0xe3c($v0) +/* f10911c: 29810064 */ slti $at,$t4,0x64 +/* f109120: 10200005 */ beqz $at,.L0f109138 +/* f109124: 00000000 */ sll $zero,$zero,0x0 +/* f109128: 0fc42197 */ jal func0f10865c +/* f10912c: 24040001 */ addiu $a0,$zero,0x1 +/* f109130: 10000028 */ beqz $zero,.L0f1091d4 +/* f109134: 8fbf0014 */ lw $ra,0x14($sp) +.L0f109138: +/* f109138: 0fc42197 */ jal func0f10865c +/* f10913c: 24040002 */ addiu $a0,$zero,0x2 +/* f109140: 10000024 */ beqz $zero,.L0f1091d4 +/* f109144: 8fbf0014 */ lw $ra,0x14($sp) +.L0f109148: +/* f109148: 8dad1448 */ lw $t5,0x1448($t5) +/* f10914c: 3c04800a */ lui $a0,0x800a +/* f109150: 000d70c0 */ sll $t6,$t5,0x3 +/* f109154: 01cd7023 */ subu $t6,$t6,$t5 +/* f109158: 000e7080 */ sll $t6,$t6,0x2 +/* f10915c: 01cd7021 */ addu $t6,$t6,$t5 +/* f109160: 000e70c0 */ sll $t6,$t6,0x3 +/* f109164: 01cd7023 */ subu $t6,$t6,$t5 +/* f109168: 000e7100 */ sll $t6,$t6,0x4 +/* f10916c: 008e2021 */ addu $a0,$a0,$t6 +/* f109170: 0fc420c9 */ jal func0f108324 +/* f109174: 8c84ee4c */ lw $a0,-0x11b4($a0) +/* f109178: 3c0f8007 */ lui $t7,0x8007 +/* f10917c: 8def1448 */ lw $t7,0x1448($t7) +/* f109180: 3c19800a */ lui $t9,0x800a +/* f109184: 3c048007 */ lui $a0,0x8007 +/* f109188: 000fc0c0 */ sll $t8,$t7,0x3 +/* f10918c: 030fc023 */ subu $t8,$t8,$t7 +/* f109190: 0018c080 */ sll $t8,$t8,0x2 +/* f109194: 030fc021 */ addu $t8,$t8,$t7 +/* f109198: 0018c0c0 */ sll $t8,$t8,0x3 +/* f10919c: 030fc023 */ subu $t8,$t8,$t7 +/* f1091a0: 0018c100 */ sll $t8,$t8,0x4 +/* f1091a4: 0338c821 */ addu $t9,$t9,$t8 +/* f1091a8: 9339ee42 */ lbu $t9,-0x11be($t9) +/* f1091ac: 2b210064 */ slti $at,$t9,0x64 +/* f1091b0: 10200005 */ beqz $at,.L0f1091c8 +/* f1091b4: 00000000 */ sll $zero,$zero,0x0 +/* f1091b8: 0fc3cdc1 */ jal func0f0f3704 +/* f1091bc: 248444fc */ addiu $a0,$a0,0x44fc +/* f1091c0: 10000004 */ beqz $zero,.L0f1091d4 +/* f1091c4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1091c8: +/* f1091c8: 0fc42363 */ jal func0f108d8c +/* f1091cc: 00000000 */ sll $zero,$zero,0x0 +.L0f1091d0: +/* f1091d0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1091d4: +/* f1091d4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f1091d8: 03e00008 */ jr $ra +/* f1091dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1091e0 +/* f1091e0: 3c0e8007 */ lui $t6,0x8007 +/* f1091e4: 8dce1448 */ lw $t6,0x1448($t6) +/* f1091e8: 3c18800a */ lui $t8,0x800a +/* f1091ec: 2718e000 */ addiu $t8,$t8,-8192 +/* f1091f0: 000e78c0 */ sll $t7,$t6,0x3 +/* f1091f4: 01ee7823 */ subu $t7,$t7,$t6 +/* f1091f8: 000f7880 */ sll $t7,$t7,0x2 +/* f1091fc: 01ee7821 */ addu $t7,$t7,$t6 +/* f109200: 000f78c0 */ sll $t7,$t7,0x3 +/* f109204: 01ee7823 */ subu $t7,$t7,$t6 +/* f109208: 000f7900 */ sll $t7,$t7,0x4 +/* f10920c: 01f81021 */ addu $v0,$t7,$t8 +/* f109210: 94590e50 */ lhu $t9,0xe50($v0) +/* f109214: 27bdffb8 */ addiu $sp,$sp,-72 +/* f109218: 3c0b7f1b */ lui $t3,0x7f1b +/* f10921c: 33280001 */ andi $t0,$t9,0x1 +/* f109220: 0008482b */ sltu $t1,$zero,$t0 +/* f109224: afbf001c */ sw $ra,0x1c($sp) +/* f109228: afa40048 */ sw $a0,0x48($sp) +/* f10922c: afa5004c */ sw $a1,0x4c($sp) +/* f109230: afa90040 */ sw $t1,0x40($sp) +/* f109234: 256b3064 */ addiu $t3,$t3,0x3064 +/* f109238: 8d610000 */ lw $at,0x0($t3) +/* f10923c: 8d6e0004 */ lw $t6,0x4($t3) +/* f109240: 27aa0030 */ addiu $t2,$sp,0x30 +/* f109244: ad410000 */ sw $at,0x0($t2) +/* f109248: ad4e0004 */ sw $t6,0x4($t2) +/* f10924c: 8d6e000c */ lw $t6,0xc($t3) +/* f109250: 8d610008 */ lw $at,0x8($t3) +/* f109254: 00003025 */ or $a2,$zero,$zero +/* f109258: ad4e000c */ sw $t6,0xc($t2) +/* f10925c: ad410008 */ sw $at,0x8($t2) +/* f109260: 90430e42 */ lbu $v1,0xe42($v0) +/* f109264: 28610009 */ slti $at,$v1,0x9 +/* f109268: 14200009 */ bnez $at,.L0f109290 +/* f10926c: 246fff9c */ addiu $t7,$v1,-100 +/* f109270: 2de10007 */ sltiu $at,$t7,0x7 +/* f109274: 1020006a */ beqz $at,.L0f109420 +/* f109278: 000f7880 */ sll $t7,$t7,0x2 +/* f10927c: 3c017f1b */ lui $at,0x7f1b +/* f109280: 002f0821 */ addu $at,$at,$t7 +/* f109284: 8c2f368c */ lw $t7,0x368c($at) +/* f109288: 01e00008 */ jr $t7 +/* f10928c: 00000000 */ sll $zero,$zero,0x0 +.L0f109290: +/* f109290: 2c610009 */ sltiu $at,$v1,0x9 +/* f109294: 10200062 */ beqz $at,.L0f109420 +/* f109298: 0003c080 */ sll $t8,$v1,0x2 +/* f10929c: 3c017f1b */ lui $at,0x7f1b +/* f1092a0: 00380821 */ addu $at,$at,$t8 +/* f1092a4: 8c3836a8 */ lw $t8,0x36a8($at) +/* f1092a8: 03000008 */ jr $t8 +/* f1092ac: 00000000 */ sll $zero,$zero,0x0 +/* f1092b0: 24190001 */ addiu $t9,$zero,0x1 +/* f1092b4: afb90040 */ sw $t9,0x40($sp) +/* f1092b8: 8fa40048 */ lw $a0,0x48($sp) +/* f1092bc: 8c450e48 */ lw $a1,0xe48($v0) +/* f1092c0: 0fc43fab */ jal func0f10feac +/* f1092c4: 94460e4e */ lhu $a2,0xe4e($v0) +/* f1092c8: 10000055 */ beqz $zero,.L0f109420 +/* f1092cc: 00403025 */ or $a2,$v0,$zero +/* f1092d0: 8c440e44 */ lw $a0,0xe44($v0) +/* f1092d4: 8fa50048 */ lw $a1,0x48($sp) +/* f1092d8: 8c460e48 */ lw $a2,0xe48($v0) +/* f1092dc: 0fc6367f */ jal func0f18d9fc +/* f1092e0: 94470e4e */ lhu $a3,0xe4e($v0) +/* f1092e4: 1000004e */ beqz $zero,.L0f109420 +/* f1092e8: 00403025 */ or $a2,$v0,$zero +/* f1092ec: 8fa40048 */ lw $a0,0x48($sp) +/* f1092f0: 8c450e48 */ lw $a1,0xe48($v0) +/* f1092f4: 0fc63908 */ jal func0f18e420 +/* f1092f8: 94460e4e */ lhu $a2,0xe4e($v0) +/* f1092fc: 24080001 */ addiu $t0,$zero,0x1 +/* f109300: 00403025 */ or $a2,$v0,$zero +/* f109304: 10000046 */ beqz $zero,.L0f109420 +/* f109308: afa80040 */ sw $t0,0x40($sp) +/* f10930c: afa0002c */ sw $zero,0x2c($sp) +/* f109310: 8c440e44 */ lw $a0,0xe44($v0) +/* f109314: 0fc355a4 */ jal func0f0d5690 +/* f109318: 24450e53 */ addiu $a1,$v0,0xe53 +/* f10931c: 3c098007 */ lui $t1,0x8007 +/* f109320: 8d291448 */ lw $t1,0x1448($t1) +/* f109324: 3c0c800a */ lui $t4,0x800a +/* f109328: 258ce000 */ addiu $t4,$t4,-8192 +/* f10932c: 000968c0 */ sll $t5,$t1,0x3 +/* f109330: 01a96823 */ subu $t5,$t5,$t1 +/* f109334: 000d6880 */ sll $t5,$t5,0x2 +/* f109338: 01a96821 */ addu $t5,$t5,$t1 +/* f10933c: 000d68c0 */ sll $t5,$t5,0x3 +/* f109340: 01a96823 */ subu $t5,$t5,$t1 +/* f109344: 000d6900 */ sll $t5,$t5,0x4 +/* f109348: 01ac1021 */ addu $v0,$t5,$t4 +/* f10934c: 904a0e42 */ lbu $t2,0xe42($v0) +/* f109350: 27ae002c */ addiu $t6,$sp,0x2c +/* f109354: 8c450e48 */ lw $a1,0xe48($v0) +/* f109358: 000a5880 */ sll $t3,$t2,0x2 +/* f10935c: 03ab3021 */ addu $a2,$sp,$t3 +/* f109360: 8cc60018 */ lw $a2,0x18($a2) +/* f109364: afa00014 */ sw $zero,0x14($sp) +/* f109368: afae0010 */ sw $t6,0x10($sp) +/* f10936c: 8c470e44 */ lw $a3,0xe44($v0) +/* f109370: 0fc45a0a */ jal func0f116828 +/* f109374: 83a4004b */ lb $a0,0x4b($sp) +/* f109378: 3c188007 */ lui $t8,0x8007 +/* f10937c: 8f181448 */ lw $t8,0x1448($t8) +/* f109380: 3c08800a */ lui $t0,0x800a +/* f109384: 3c018007 */ lui $at,0x8007 +/* f109388: 0018c8c0 */ sll $t9,$t8,0x3 +/* f10938c: 0338c823 */ subu $t9,$t9,$t8 +/* f109390: 0019c880 */ sll $t9,$t9,0x2 +/* f109394: 0338c821 */ addu $t9,$t9,$t8 +/* f109398: 0019c8c0 */ sll $t9,$t9,0x3 +/* f10939c: 0338c823 */ subu $t9,$t9,$t8 +/* f1093a0: 0019c900 */ sll $t9,$t9,0x4 +/* f1093a4: 01194021 */ addu $t0,$t0,$t9 +/* f1093a8: 9108ee42 */ lbu $t0,-0x11be($t0) +/* f1093ac: 240f0001 */ addiu $t7,$zero,0x1 +/* f1093b0: 00403025 */ or $a2,$v0,$zero +/* f1093b4: 00084880 */ sll $t1,$t0,0x2 +/* f1093b8: 00290821 */ addu $at,$at,$t1 +/* f1093bc: 10000018 */ beqz $zero,.L0f109420 +/* f1093c0: ac2f5bb8 */ sw $t7,0x5bb8($at) +/* f1093c4: 0fc43eb2 */ jal func0f10fac8 +/* f1093c8: 8fa40048 */ lw $a0,0x48($sp) +/* f1093cc: 10000014 */ beqz $zero,.L0f109420 +/* f1093d0: 00403025 */ or $a2,$v0,$zero +/* f1093d4: 8c440e44 */ lw $a0,0xe44($v0) +/* f1093d8: 8fa50048 */ lw $a1,0x48($sp) +/* f1093dc: 8c460e48 */ lw $a2,0xe48($v0) +/* f1093e0: 0fc636b0 */ jal func0f18dac0 +/* f1093e4: 94470e4e */ lhu $a3,0xe4e($v0) +/* f1093e8: 1000000d */ beqz $zero,.L0f109420 +/* f1093ec: 00403025 */ or $a2,$v0,$zero +/* f1093f0: 8fa40048 */ lw $a0,0x48($sp) +/* f1093f4: 8c450e48 */ lw $a1,0xe48($v0) +/* f1093f8: 0fc63932 */ jal func0f18e4c8 +/* f1093fc: 94460e4e */ lhu $a2,0xe4e($v0) +/* f109400: 10000007 */ beqz $zero,.L0f109420 +/* f109404: 00403025 */ or $a2,$v0,$zero +/* f109408: 83a4004b */ lb $a0,0x4b($sp) +/* f10940c: 8c450e48 */ lw $a1,0xe48($v0) +/* f109410: 8c460e44 */ lw $a2,0xe44($v0) +/* f109414: 0fc45a00 */ jal func0f116800 +/* f109418: 00003825 */ or $a3,$zero,$zero +/* f10941c: 00403025 */ or $a2,$v0,$zero +.L0f109420: +/* f109420: 14c00006 */ bnez $a2,.L0f10943c +/* f109424: 8fad004c */ lw $t5,0x4c($sp) +/* f109428: 11a00004 */ beqz $t5,.L0f10943c +/* f10942c: 00000000 */ sll $zero,$zero,0x0 +/* f109430: 0fc3ccef */ jal func0f0f33bc +/* f109434: afa60044 */ sw $a2,0x44($sp) +/* f109438: 8fa60044 */ lw $a2,0x44($sp) +.L0f10943c: +/* f10943c: 3c0c8007 */ lui $t4,0x8007 +/* f109440: 8d8c1448 */ lw $t4,0x1448($t4) +/* f109444: 3c0b800a */ lui $t3,0x800a +/* f109448: 000c50c0 */ sll $t2,$t4,0x3 +/* f10944c: 014c5023 */ subu $t2,$t2,$t4 +/* f109450: 000a5080 */ sll $t2,$t2,0x2 +/* f109454: 014c5021 */ addu $t2,$t2,$t4 +/* f109458: 000a50c0 */ sll $t2,$t2,0x3 +/* f10945c: 014c5023 */ subu $t2,$t2,$t4 +/* f109460: 000a5100 */ sll $t2,$t2,0x4 +/* f109464: 016a5821 */ addu $t3,$t3,$t2 +/* f109468: 916bee42 */ lbu $t3,-0x11be($t3) +/* f10946c: 29610064 */ slti $at,$t3,0x64 +/* f109470: 10200010 */ beqz $at,.L0f1094b4 +/* f109474: 00000000 */ sll $zero,$zero,0x0 +/* f109478: 54c00005 */ bnezl $a2,.L0f109490 +/* f10947c: 8fae0040 */ lw $t6,0x40($sp) +/* f109480: 0fc422a0 */ jal func0f108a80 +/* f109484: afa60044 */ sw $a2,0x44($sp) +/* f109488: 8fa60044 */ lw $a2,0x44($sp) +/* f10948c: 8fae0040 */ lw $t6,0x40($sp) +.L0f109490: +/* f109490: 11c0000d */ beqz $t6,.L0f1094c8 +/* f109494: 00000000 */ sll $zero,$zero,0x0 +/* f109498: 14c0000b */ bnez $a2,.L0f1094c8 +/* f10949c: 3c048007 */ lui $a0,0x8007 +/* f1094a0: 2484446c */ addiu $a0,$a0,0x446c +/* f1094a4: 0fc3cbd3 */ jal func0f0f2f4c +/* f1094a8: afa60044 */ sw $a2,0x44($sp) +/* f1094ac: 10000006 */ beqz $zero,.L0f1094c8 +/* f1094b0: 8fa60044 */ lw $a2,0x44($sp) +.L0f1094b4: +/* f1094b4: 14c00004 */ bnez $a2,.L0f1094c8 +/* f1094b8: 00000000 */ sll $zero,$zero,0x0 +/* f1094bc: 0fc422a0 */ jal func0f108a80 +/* f1094c0: afa60044 */ sw $a2,0x44($sp) +/* f1094c4: 8fa60044 */ lw $a2,0x44($sp) +.L0f1094c8: +/* f1094c8: 0fc3cd87 */ jal func0f0f361c +/* f1094cc: afa60044 */ sw $a2,0x44($sp) +/* f1094d0: 8fbf001c */ lw $ra,0x1c($sp) +/* f1094d4: 8fa20044 */ lw $v0,0x44($sp) +/* f1094d8: 27bd0048 */ addiu $sp,$sp,0x48 +/* f1094dc: 03e00008 */ jr $ra +/* f1094e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1094e4 +/* f1094e4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1094e8: 2403ffff */ addiu $v1,$zero,-1 +/* f1094ec: 10a30012 */ beq $a1,$v1,.L0f109538 +/* f1094f0: afbf0014 */ sw $ra,0x14($sp) +/* f1094f4: 3c0e8007 */ lui $t6,0x8007 +/* f1094f8: 8dce1448 */ lw $t6,0x1448($t6) +/* f1094fc: 3c18800a */ lui $t8,0x800a +/* f109500: 2718e000 */ addiu $t8,$t8,-8192 +/* f109504: 000e78c0 */ sll $t7,$t6,0x3 +/* f109508: 01ee7823 */ subu $t7,$t7,$t6 +/* f10950c: 000f7880 */ sll $t7,$t7,0x2 +/* f109510: 01ee7821 */ addu $t7,$t7,$t6 +/* f109514: 000f78c0 */ sll $t7,$t7,0x3 +/* f109518: 01ee7823 */ subu $t7,$t7,$t6 +/* f10951c: 000f7900 */ sll $t7,$t7,0x4 +/* f109520: 01f81021 */ addu $v0,$t7,$t8 +/* f109524: a0450e42 */ sb $a1,0xe42($v0) +/* f109528: ac460e44 */ sw $a2,0xe44($v0) +/* f10952c: a4400e50 */ sh $zero,0xe50($v0) +/* f109530: 3c01800a */ lui $at,0x800a +/* f109534: ac2021f8 */ sw $zero,0x21f8($at) +.L0f109538: +/* f109538: 3c198007 */ lui $t9,0x8007 +/* f10953c: 8f391448 */ lw $t9,0x1448($t9) +/* f109540: 8c8a0000 */ lw $t2,0x0($a0) +/* f109544: 3c09800a */ lui $t1,0x800a +/* f109548: 001940c0 */ sll $t0,$t9,0x3 +/* f10954c: 01194023 */ subu $t0,$t0,$t9 +/* f109550: 00084080 */ sll $t0,$t0,0x2 +/* f109554: 01194021 */ addu $t0,$t0,$t9 +/* f109558: 000840c0 */ sll $t0,$t0,0x3 +/* f10955c: 01194023 */ subu $t0,$t0,$t9 +/* f109560: 00084100 */ sll $t0,$t0,0x4 +/* f109564: 2529e000 */ addiu $t1,$t1,-8192 +/* f109568: 01091021 */ addu $v0,$t0,$t1 +/* f10956c: ac4a0e48 */ sw $t2,0xe48($v0) +/* f109570: 948b0004 */ lhu $t3,0x4($a0) +/* f109574: ac4b0e4c */ sw $t3,0xe4c($v0) +/* f109578: 0fc479ac */ jal func0f11e6b0 +/* f10957c: 01602025 */ or $a0,$t3,$zero +/* f109580: 2403ffff */ addiu $v1,$zero,-1 +/* f109584: 14430015 */ bne $v0,$v1,.L0f1095dc +/* f109588: 00402025 */ or $a0,$v0,$zero +/* f10958c: 3c0c8007 */ lui $t4,0x8007 +/* f109590: 8d8c1448 */ lw $t4,0x1448($t4) +/* f109594: 3c0e800a */ lui $t6,0x800a +/* f109598: 25cee000 */ addiu $t6,$t6,-8192 +/* f10959c: 000c68c0 */ sll $t5,$t4,0x3 +/* f1095a0: 01ac6823 */ subu $t5,$t5,$t4 +/* f1095a4: 000d6880 */ sll $t5,$t5,0x2 +/* f1095a8: 01ac6821 */ addu $t5,$t5,$t4 +/* f1095ac: 000d68c0 */ sll $t5,$t5,0x3 +/* f1095b0: 01ac6823 */ subu $t5,$t5,$t4 +/* f1095b4: 000d6900 */ sll $t5,$t5,0x4 +/* f1095b8: 01ae1021 */ addu $v0,$t5,$t6 +/* f1095bc: 944f0e50 */ lhu $t7,0xe50($v0) +/* f1095c0: 3c048007 */ lui $a0,0x8007 +/* f1095c4: 24844634 */ addiu $a0,$a0,0x4634 +/* f1095c8: 35f80001 */ ori $t8,$t7,0x1 +/* f1095cc: 0fc3cbd3 */ jal func0f0f2f4c +/* f1095d0: a4580e50 */ sh $t8,0xe50($v0) +/* f1095d4: 1000002e */ beqz $zero,.L0f109690 +/* f1095d8: 00001025 */ or $v0,$zero,$zero +.L0f1095dc: +/* f1095dc: 0fc42478 */ jal func0f1091e0 +/* f1095e0: 00002825 */ or $a1,$zero,$zero +/* f1095e4: 10400029 */ beqz $v0,.L0f10968c +/* f1095e8: 3c198007 */ lui $t9,0x8007 +/* f1095ec: 8f391448 */ lw $t9,0x1448($t9) +/* f1095f0: 3c09800a */ lui $t1,0x800a +/* f1095f4: 2529e000 */ addiu $t1,$t1,-8192 +/* f1095f8: 001940c0 */ sll $t0,$t9,0x3 +/* f1095fc: 01194023 */ subu $t0,$t0,$t9 +/* f109600: 00084080 */ sll $t0,$t0,0x2 +/* f109604: 01194021 */ addu $t0,$t0,$t9 +/* f109608: 000840c0 */ sll $t0,$t0,0x3 +/* f10960c: 01194023 */ subu $t0,$t0,$t9 +/* f109610: 00084100 */ sll $t0,$t0,0x4 +/* f109614: 01091021 */ addu $v0,$t0,$t1 +/* f109618: 944a0e50 */ lhu $t2,0xe50($v0) +/* f10961c: 8c440e4c */ lw $a0,0xe4c($v0) +/* f109620: 354b0001 */ ori $t3,$t2,0x1 +/* f109624: 0fc420c9 */ jal func0f108324 +/* f109628: a44b0e50 */ sh $t3,0xe50($v0) +/* f10962c: 3c0c8007 */ lui $t4,0x8007 +/* f109630: 8d8c1448 */ lw $t4,0x1448($t4) +/* f109634: 3c0e800a */ lui $t6,0x800a +/* f109638: 3c048007 */ lui $a0,0x8007 +/* f10963c: 000c68c0 */ sll $t5,$t4,0x3 +/* f109640: 01ac6823 */ subu $t5,$t5,$t4 +/* f109644: 000d6880 */ sll $t5,$t5,0x2 +/* f109648: 01ac6821 */ addu $t5,$t5,$t4 +/* f10964c: 000d68c0 */ sll $t5,$t5,0x3 +/* f109650: 01ac6823 */ subu $t5,$t5,$t4 +/* f109654: 000d6900 */ sll $t5,$t5,0x4 +/* f109658: 01cd7021 */ addu $t6,$t6,$t5 +/* f10965c: 91ceee42 */ lbu $t6,-0x11be($t6) +/* f109660: 29c10064 */ slti $at,$t6,0x64 +/* f109664: 10200005 */ beqz $at,.L0f10967c +/* f109668: 00000000 */ sll $zero,$zero,0x0 +/* f10966c: 0fc3cbd3 */ jal func0f0f2f4c +/* f109670: 248444fc */ addiu $a0,$a0,0x44fc +/* f109674: 10000006 */ beqz $zero,.L0f109690 +/* f109678: 00001025 */ or $v0,$zero,$zero +.L0f10967c: +/* f10967c: 0fc42363 */ jal func0f108d8c +/* f109680: 00000000 */ sll $zero,$zero,0x0 +/* f109684: 10000002 */ beqz $zero,.L0f109690 +/* f109688: 00001025 */ or $v0,$zero,$zero +.L0f10968c: +/* f10968c: 24020001 */ addiu $v0,$zero,0x1 +.L0f109690: +/* f109690: 8fbf0014 */ lw $ra,0x14($sp) +/* f109694: 27bd0018 */ addiu $sp,$sp,0x18 +/* f109698: 03e00008 */ jr $ra +/* f10969c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1096a0 +/* f1096a0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1096a4: afb30020 */ sw $s3,0x20($sp) +/* f1096a8: 3c13800a */ lui $s3,0x800a +/* f1096ac: 267321f0 */ addiu $s3,$s3,0x21f0 +/* f1096b0: afbf0024 */ sw $ra,0x24($sp) +/* f1096b4: afb00014 */ sw $s0,0x14($sp) +/* f1096b8: afb2001c */ sw $s2,0x1c($sp) +/* f1096bc: afb10018 */ sw $s1,0x18($sp) +/* f1096c0: 00008025 */ or $s0,$zero,$zero +/* f1096c4: 0fc479ac */ jal func0f11e6b0 +/* f1096c8: 96640004 */ lhu $a0,0x4($s3) +/* f1096cc: 00028e00 */ sll $s1,$v0,0x18 +/* f1096d0: 00117603 */ sra $t6,$s1,0x18 +/* f1096d4: 0440000a */ bltz $v0,.L0f109700 +/* f1096d8: 01c08825 */ or $s1,$t6,$zero +/* f1096dc: 000e2600 */ sll $a0,$t6,0x18 +/* f1096e0: 00047e03 */ sra $t7,$a0,0x18 +/* f1096e4: 01e02025 */ or $a0,$t7,$zero +/* f1096e8: 0fc45a18 */ jal func0f116860 +/* f1096ec: 8e650000 */ lw $a1,0x0($s3) +/* f1096f0: 10400004 */ beqz $v0,.L0f109704 +/* f1096f4: 00000000 */ sll $zero,$zero,0x0 +/* f1096f8: 10000002 */ beqz $zero,.L0f109704 +/* f1096fc: 24100001 */ addiu $s0,$zero,0x1 +.L0f109700: +/* f109700: 24100001 */ addiu $s0,$zero,0x1 +.L0f109704: +/* f109704: 3c038007 */ lui $v1,0x8007 +/* f109708: 24631448 */ addiu $v1,$v1,0x1448 +/* f10970c: 8c790000 */ lw $t9,0x0($v1) +/* f109710: 24050e70 */ addiu $a1,$zero,0xe70 +/* f109714: 3c02800a */ lui $v0,0x800a +/* f109718: 03250019 */ multu $t9,$a1 +/* f10971c: 2442e000 */ addiu $v0,$v0,-8192 +/* f109720: 3c0c8007 */ lui $t4,0x8007 +/* f109724: 24180001 */ addiu $t8,$zero,0x1 +/* f109728: 24120004 */ addiu $s2,$zero,0x4 +/* f10972c: 00004012 */ mflo $t0 +/* f109730: 00484821 */ addu $t1,$v0,$t0 +/* f109734: 912a0e3f */ lbu $t2,0xe3f($t1) +/* f109738: 000a5880 */ sll $t3,$t2,0x2 +/* f10973c: 018b6021 */ addu $t4,$t4,$t3 +/* f109740: 8d8c5bc0 */ lw $t4,0x5bc0($t4) +/* f109744: 1200000a */ beqz $s0,.L0f109770 +/* f109748: a198030c */ sb $t8,0x30c($t4) +/* f10974c: 8c6d0000 */ lw $t5,0x0($v1) +/* f109750: 24040003 */ addiu $a0,$zero,0x3 +/* f109754: 01a50019 */ multu $t5,$a1 +/* f109758: 00007012 */ mflo $t6 +/* f10975c: 004e7821 */ addu $t7,$v0,$t6 +/* f109760: 0fc42197 */ jal func0f10865c +/* f109764: a1f10e3c */ sb $s1,0xe3c($t7) +/* f109768: 10000013 */ beqz $zero,.L0f1097b8 +/* f10976c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f109770: +/* f109770: 3c11800b */ lui $s1,0x800b +/* f109774: 2631c7b8 */ addiu $s1,$s1,-14408 +/* f109778: 00008025 */ or $s0,$zero,$zero +.L0f10977c: +/* f10977c: 8e790000 */ lw $t9,0x0($s3) +/* f109780: 8e28004c */ lw $t0,0x4c($s1) +/* f109784: 57280009 */ bnel $t9,$t0,.L0f1097ac +/* f109788: 26100001 */ addiu $s0,$s0,0x1 +/* f10978c: 96690004 */ lhu $t1,0x4($s3) +/* f109790: 962a0050 */ lhu $t2,0x50($s1) +/* f109794: 02002025 */ or $a0,$s0,$zero +/* f109798: 552a0004 */ bnel $t1,$t2,.L0f1097ac +/* f10979c: 26100001 */ addiu $s0,$s0,0x1 +/* f1097a0: 0fc62003 */ jal func0f18800c +/* f1097a4: 24050001 */ addiu $a1,$zero,0x1 +/* f1097a8: 26100001 */ addiu $s0,$s0,0x1 +.L0f1097ac: +/* f1097ac: 1612fff3 */ bne $s0,$s2,.L0f10977c +/* f1097b0: 263100a0 */ addiu $s1,$s1,0xa0 +/* f1097b4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f1097b8: +/* f1097b8: 8fb00014 */ lw $s0,0x14($sp) +/* f1097bc: 8fb10018 */ lw $s1,0x18($sp) +/* f1097c0: 8fb2001c */ lw $s2,0x1c($sp) +/* f1097c4: 8fb30020 */ lw $s3,0x20($sp) +/* f1097c8: 03e00008 */ jr $ra +/* f1097cc: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1097d0 +/* f1097d0: 27bdffb8 */ addiu $sp,$sp,-72 +/* f1097d4: 3c0f8007 */ lui $t7,0x8007 +/* f1097d8: afbf0014 */ sw $ra,0x14($sp) +/* f1097dc: 25ef464c */ addiu $t7,$t7,0x464c +/* f1097e0: 8de10000 */ lw $at,0x0($t7) +/* f1097e4: 8de80004 */ lw $t0,0x4($t7) +/* f1097e8: 27ae0038 */ addiu $t6,$sp,0x38 +/* f1097ec: adc10000 */ sw $at,0x0($t6) +/* f1097f0: adc80004 */ sw $t0,0x4($t6) +/* f1097f4: 8de8000c */ lw $t0,0xc($t7) +/* f1097f8: 8de10008 */ lw $at,0x8($t7) +/* f1097fc: 3c0a7f1b */ lui $t2,0x7f1b +/* f109800: 254a3224 */ addiu $t2,$t2,0x3224 +/* f109804: adc8000c */ sw $t0,0xc($t6) +/* f109808: adc10008 */ sw $at,0x8($t6) +/* f10980c: 8d4d0004 */ lw $t5,0x4($t2) +/* f109810: 8d410000 */ lw $at,0x0($t2) +/* f109814: 27a90028 */ addiu $t1,$sp,0x28 +/* f109818: ad2d0004 */ sw $t5,0x4($t1) +/* f10981c: ad210000 */ sw $at,0x0($t1) +/* f109820: 8d410008 */ lw $at,0x8($t2) +/* f109824: 8d4d000c */ lw $t5,0xc($t2) +/* f109828: 3c038007 */ lui $v1,0x8007 +/* f10982c: ad210008 */ sw $at,0x8($t1) +/* f109830: ad2d000c */ sw $t5,0xc($t1) +/* f109834: 8c635bc0 */ lw $v1,0x5bc0($v1) +/* f109838: 0004c8c0 */ sll $t9,$a0,0x3 +/* f10983c: 10600041 */ beqz $v1,.L0f109944 +/* f109840: 00791021 */ addu $v0,$v1,$t9 +/* f109844: 8c5802d8 */ lw $t8,0x2d8($v0) +/* f109848: 3c05800a */ lui $a1,0x800a +/* f10984c: 24a521e8 */ addiu $a1,$a1,0x21e8 +/* f109850: acb80000 */ sw $t8,0x0($a1) +/* f109854: 944e02dc */ lhu $t6,0x2dc($v0) +/* f109858: 3c0f8007 */ lui $t7,0x8007 +/* f10985c: 3c0c800a */ lui $t4,0x800a +/* f109860: a4ae0004 */ sh $t6,0x4($a1) +/* f109864: 8def1448 */ lw $t7,0x1448($t7) +/* f109868: 3c047f1b */ lui $a0,0x7f1b +/* f10986c: 000f40c0 */ sll $t0,$t7,0x3 +/* f109870: 010f4023 */ subu $t0,$t0,$t7 +/* f109874: 00084080 */ sll $t0,$t0,0x2 +/* f109878: 010f4021 */ addu $t0,$t0,$t7 +/* f10987c: 000840c0 */ sll $t0,$t0,0x3 +/* f109880: 010f4023 */ subu $t0,$t0,$t7 +/* f109884: 00084100 */ sll $t0,$t0,0x4 +/* f109888: 01886021 */ addu $t4,$t4,$t0 +/* f10988c: 8d8cee1c */ lw $t4,-0x11e4($t4) +/* f109890: 000c5880 */ sll $t3,$t4,0x2 +/* f109894: 008b2021 */ addu $a0,$a0,$t3 +/* f109898: 0fc5db69 */ jal func0f176da4 +/* f10989c: 8c842f38 */ lw $a0,0x2f38($a0) +/* f1098a0: 0c004aac */ jal 0x12ab0 +/* f1098a4: 00402025 */ or $a0,$v0,$zero +/* f1098a8: 10400013 */ beqz $v0,.L0f1098f8 +/* f1098ac: 00403025 */ or $a2,$v0,$zero +/* f1098b0: 3c098007 */ lui $t1,0x8007 +/* f1098b4: 8d291448 */ lw $t1,0x1448($t1) +/* f1098b8: 3c05800a */ lui $a1,0x800a +/* f1098bc: 3c04800a */ lui $a0,0x800a +/* f1098c0: 000950c0 */ sll $t2,$t1,0x3 +/* f1098c4: 01495023 */ subu $t2,$t2,$t1 +/* f1098c8: 000a5080 */ sll $t2,$t2,0x2 +/* f1098cc: 01495021 */ addu $t2,$t2,$t1 +/* f1098d0: 000a50c0 */ sll $t2,$t2,0x3 +/* f1098d4: 01495023 */ subu $t2,$t2,$t1 +/* f1098d8: 000a5100 */ sll $t2,$t2,0x4 +/* f1098dc: 00aa2821 */ addu $a1,$a1,$t2 +/* f1098e0: 8ca5ee1c */ lw $a1,-0x11e4($a1) +/* f1098e4: 248421e0 */ addiu $a0,$a0,0x21e0 +/* f1098e8: 0fc42539 */ jal func0f1094e4 +/* f1098ec: 24a50067 */ addiu $a1,$a1,0x67 +/* f1098f0: 10000003 */ beqz $zero,.L0f109900 +/* f1098f4: 00000000 */ sll $zero,$zero,0x0 +.L0f1098f8: +/* f1098f8: 0fc42197 */ jal func0f10865c +/* f1098fc: 24040004 */ addiu $a0,$zero,0x4 +.L0f109900: +/* f109900: 3c198007 */ lui $t9,0x8007 +/* f109904: 8f391448 */ lw $t9,0x1448($t9) +/* f109908: 3c0e800a */ lui $t6,0x800a +/* f10990c: 3c018007 */ lui $at,0x8007 +/* f109910: 0019c0c0 */ sll $t8,$t9,0x3 +/* f109914: 0319c023 */ subu $t8,$t8,$t9 +/* f109918: 0018c080 */ sll $t8,$t8,0x2 +/* f10991c: 0319c021 */ addu $t8,$t8,$t9 +/* f109920: 0018c0c0 */ sll $t8,$t8,0x3 +/* f109924: 0319c023 */ subu $t8,$t8,$t9 +/* f109928: 0018c100 */ sll $t8,$t8,0x4 +/* f10992c: 01d87021 */ addu $t6,$t6,$t8 +/* f109930: 8dceee1c */ lw $t6,-0x11e4($t6) +/* f109934: 240d0001 */ addiu $t5,$zero,0x1 +/* f109938: 000e7880 */ sll $t7,$t6,0x2 +/* f10993c: 002f0821 */ addu $at,$at,$t7 +/* f109940: ac2d5bcc */ sw $t5,0x5bcc($at) +.L0f109944: +/* f109944: 8fbf0014 */ lw $ra,0x14($sp) +/* f109948: 27bd0048 */ addiu $sp,$sp,0x48 +/* f10994c: 03e00008 */ jr $ra +/* f109950: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f109954 +/* f109954: 3c038007 */ lui $v1,0x8007 +/* f109958: 8c635bc0 */ lw $v1,0x5bc0($v1) +/* f10995c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f109960: afbf0014 */ sw $ra,0x14($sp) +/* f109964: 1060000c */ beqz $v1,.L0f109998 +/* f109968: 00803825 */ or $a3,$a0,$zero +/* f10996c: 000770c0 */ sll $t6,$a3,0x3 +/* f109970: 006e1021 */ addu $v0,$v1,$t6 +/* f109974: 8c4f02d8 */ lw $t7,0x2d8($v0) +/* f109978: 3c04800a */ lui $a0,0x800a +/* f10997c: 248422c0 */ addiu $a0,$a0,0x22c0 +/* f109980: ac8f0000 */ sw $t7,0x0($a0) +/* f109984: 945802dc */ lhu $t8,0x2dc($v0) +/* f109988: 00002825 */ or $a1,$zero,$zero +/* f10998c: 00003025 */ or $a2,$zero,$zero +/* f109990: 0fc42539 */ jal func0f1094e4 +/* f109994: a4980004 */ sh $t8,0x4($a0) +.L0f109998: +/* f109998: 8fbf0014 */ lw $ra,0x14($sp) +/* f10999c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1099a0: 03e00008 */ jr $ra +/* f1099a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1099a8 +/* f1099a8: 3c0e8007 */ lui $t6,0x8007 +/* f1099ac: 8dce1448 */ lw $t6,0x1448($t6) +/* f1099b0: 3c18800a */ lui $t8,0x800a +/* f1099b4: 3c088007 */ lui $t0,0x8007 +/* f1099b8: 000e78c0 */ sll $t7,$t6,0x3 +/* f1099bc: 01ee7823 */ subu $t7,$t7,$t6 +/* f1099c0: 000f7880 */ sll $t7,$t7,0x2 +/* f1099c4: 01ee7821 */ addu $t7,$t7,$t6 +/* f1099c8: 000f78c0 */ sll $t7,$t7,0x3 +/* f1099cc: 01ee7823 */ subu $t7,$t7,$t6 +/* f1099d0: 000f7900 */ sll $t7,$t7,0x4 +/* f1099d4: 030fc021 */ addu $t8,$t8,$t7 +/* f1099d8: 9318ee3f */ lbu $t8,-0x11c1($t8) +/* f1099dc: 27bdffc8 */ addiu $sp,$sp,-56 +/* f1099e0: afbf0014 */ sw $ra,0x14($sp) +/* f1099e4: 0018c880 */ sll $t9,$t8,0x2 +/* f1099e8: 01194021 */ addu $t0,$t0,$t9 +/* f1099ec: 8d085bc0 */ lw $t0,0x5bc0($t0) +/* f1099f0: afa40038 */ sw $a0,0x38($sp) +/* f1099f4: a3a00024 */ sb $zero,0x24($sp) +/* f1099f8: 9102030b */ lbu $v0,0x30b($t0) +/* f1099fc: 00a03825 */ or $a3,$a1,$zero +/* f109a00: 24010001 */ addiu $at,$zero,0x1 +/* f109a04: 10400007 */ beqz $v0,.L0f109a24 +/* f109a08: 24e40006 */ addiu $a0,$a3,0x6 +/* f109a0c: 10410005 */ beq $v0,$at,.L0f109a24 +/* f109a10: 24010002 */ addiu $at,$zero,0x2 +/* f109a14: 10410008 */ beq $v0,$at,.L0f109a38 +/* f109a18: 24e40006 */ addiu $a0,$a3,0x6 +/* f109a1c: 10000009 */ beqz $zero,.L0f109a44 +/* f109a20: 00000000 */ sll $zero,$zero,0x0 +.L0f109a24: +/* f109a24: 27a50024 */ addiu $a1,$sp,0x24 +/* f109a28: 0fc35593 */ jal func0f0d564c +/* f109a2c: 00003025 */ or $a2,$zero,$zero +/* f109a30: 10000004 */ beqz $zero,.L0f109a44 +/* f109a34: 00000000 */ sll $zero,$zero,0x0 +.L0f109a38: +/* f109a38: 27a50024 */ addiu $a1,$sp,0x24 +/* f109a3c: 0fc63669 */ jal func0f18d9a4 +/* f109a40: 27a60020 */ addiu $a2,$sp,0x20 +.L0f109a44: +/* f109a44: 3c057f1b */ lui $a1,0x7f1b +/* f109a48: 24a53290 */ addiu $a1,$a1,0x3290 +/* f109a4c: 8fa40038 */ lw $a0,0x38($sp) +/* f109a50: 0c004dad */ jal 0x136b4 +/* f109a54: 27a60024 */ addiu $a2,$sp,0x24 +/* f109a58: 8fbf0014 */ lw $ra,0x14($sp) +/* f109a5c: 27bd0038 */ addiu $sp,$sp,0x38 +/* f109a60: 03e00008 */ jr $ra +/* f109a64: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f109a68 +/* f109a68: 3c078007 */ lui $a3,0x8007 +/* f109a6c: 8ce71448 */ lw $a3,0x1448($a3) +/* f109a70: 3c0f800a */ lui $t7,0x800a +/* f109a74: 25efe000 */ addiu $t7,$t7,-8192 +/* f109a78: 000770c0 */ sll $t6,$a3,0x3 +/* f109a7c: 01c77023 */ subu $t6,$t6,$a3 +/* f109a80: 000e7080 */ sll $t6,$t6,0x2 +/* f109a84: 01c77021 */ addu $t6,$t6,$a3 +/* f109a88: 000e70c0 */ sll $t6,$t6,0x3 +/* f109a8c: 01c77023 */ subu $t6,$t6,$a3 +/* f109a90: 000e7100 */ sll $t6,$t6,0x4 +/* f109a94: 01cf1021 */ addu $v0,$t6,$t7 +/* f109a98: 90580e3e */ lbu $t8,0xe3e($v0) +/* f109a9c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f109aa0: afb00018 */ sw $s0,0x18($sp) +/* f109aa4: 2f010012 */ sltiu $at,$t8,0x12 +/* f109aa8: 00808025 */ or $s0,$a0,$zero +/* f109aac: 1020003c */ beqz $at,.L0f109ba0 +/* f109ab0: afbf001c */ sw $ra,0x1c($sp) +/* f109ab4: 0018c080 */ sll $t8,$t8,0x2 +/* f109ab8: 3c017f1b */ lui $at,0x7f1b +/* f109abc: 00380821 */ addu $at,$at,$t8 +/* f109ac0: 8c3836cc */ lw $t8,0x36cc($at) +/* f109ac4: 03000008 */ jr $t8 +/* f109ac8: 00000000 */ sll $zero,$zero,0x0 +/* f109acc: 3c05800a */ lui $a1,0x800a +/* f109ad0: 24a52200 */ addiu $a1,$a1,0x2200 +/* f109ad4: 0c004c4c */ jal 0x13130 +/* f109ad8: 02002025 */ or $a0,$s0,$zero +/* f109adc: 10000031 */ beqz $zero,.L0f109ba4 +/* f109ae0: 8fbf001c */ lw $ra,0x1c($sp) +/* f109ae4: 02002025 */ or $a0,$s0,$zero +/* f109ae8: 0c004c4c */ jal 0x13130 +/* f109aec: 24450e53 */ addiu $a1,$v0,0xe53 +/* f109af0: 1000002c */ beqz $zero,.L0f109ba4 +/* f109af4: 8fbf001c */ lw $ra,0x1c($sp) +/* f109af8: 0007c880 */ sll $t9,$a3,0x2 +/* f109afc: 0327c821 */ addu $t9,$t9,$a3 +/* f109b00: 3c08800b */ lui $t0,0x800b +/* f109b04: 2508c7b8 */ addiu $t0,$t0,-14408 +/* f109b08: 0019c940 */ sll $t9,$t9,0x5 +/* f109b0c: 03284821 */ addu $t1,$t9,$t0 +/* f109b10: 912a0000 */ lbu $t2,0x0($t1) +/* f109b14: 00002025 */ or $a0,$zero,$zero +/* f109b18: 00003025 */ or $a2,$zero,$zero +/* f109b1c: 11400019 */ beqz $t2,.L0f109b84 +/* f109b20: 00075880 */ sll $t3,$a3,0x2 +/* f109b24: 01675821 */ addu $t3,$t3,$a3 +/* f109b28: 000b5940 */ sll $t3,$t3,0x5 +/* f109b2c: 01681021 */ addu $v0,$t3,$t0 +/* f109b30: 90430000 */ lbu $v1,0x0($v0) +/* f109b34: 2407000a */ addiu $a3,$zero,0xa +/* f109b38: 00602825 */ or $a1,$v1,$zero +.L0f109b3c: +/* f109b3c: 10e5000c */ beq $a3,$a1,.L0f109b70 +/* f109b40: 02066021 */ addu $t4,$s0,$a2 +/* f109b44: a1830000 */ sb $v1,0x0($t4) +/* f109b48: 3c0d8007 */ lui $t5,0x8007 +/* f109b4c: 8dad1448 */ lw $t5,0x1448($t5) +/* f109b50: 3c18800b */ lui $t8,0x800b +/* f109b54: 2718c7b8 */ addiu $t8,$t8,-14408 +/* f109b58: 000d7080 */ sll $t6,$t5,0x2 +/* f109b5c: 01cd7021 */ addu $t6,$t6,$t5 +/* f109b60: 000e7140 */ sll $t6,$t6,0x5 +/* f109b64: 01c47821 */ addu $t7,$t6,$a0 +/* f109b68: 01f81021 */ addu $v0,$t7,$t8 +/* f109b6c: 24c60001 */ addiu $a2,$a2,0x1 +.L0f109b70: +/* f109b70: 90430001 */ lbu $v1,0x1($v0) +/* f109b74: 24840001 */ addiu $a0,$a0,0x1 +/* f109b78: 24420001 */ addiu $v0,$v0,0x1 +/* f109b7c: 1460ffef */ bnez $v1,.L0f109b3c +/* f109b80: 00602825 */ or $a1,$v1,$zero +.L0f109b84: +/* f109b84: 0206c821 */ addu $t9,$s0,$a2 +/* f109b88: 10000005 */ beqz $zero,.L0f109ba0 +/* f109b8c: a3200000 */ sb $zero,0x0($t9) +/* f109b90: 3c05800b */ lui $a1,0x800b +/* f109b94: 24a5cb88 */ addiu $a1,$a1,-13432 +/* f109b98: 0c004c4c */ jal 0x13130 +/* f109b9c: 02002025 */ or $a0,$s0,$zero +.L0f109ba0: +/* f109ba0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f109ba4: +/* f109ba4: 8fb00018 */ lw $s0,0x18($sp) +/* f109ba8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f109bac: 03e00008 */ jr $ra +/* f109bb0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f109bb4 +/* f109bb4: 3c028007 */ lui $v0,0x8007 +/* f109bb8: 8c421448 */ lw $v0,0x1448($v0) +/* f109bbc: 3c0f800a */ lui $t7,0x800a +/* f109bc0: 25efe000 */ addiu $t7,$t7,-8192 +/* f109bc4: 000270c0 */ sll $t6,$v0,0x3 +/* f109bc8: 01c27023 */ subu $t6,$t6,$v0 +/* f109bcc: 000e7080 */ sll $t6,$t6,0x2 +/* f109bd0: 01c27021 */ addu $t6,$t6,$v0 +/* f109bd4: 000e70c0 */ sll $t6,$t6,0x3 +/* f109bd8: 01c27023 */ subu $t6,$t6,$v0 +/* f109bdc: 000e7100 */ sll $t6,$t6,0x4 +/* f109be0: 01cf1821 */ addu $v1,$t6,$t7 +/* f109be4: 90780e3e */ lbu $t8,0xe3e($v1) +/* f109be8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f109bec: afbf0014 */ sw $ra,0x14($sp) +/* f109bf0: 2f010012 */ sltiu $at,$t8,0x12 +/* f109bf4: 10200021 */ beqz $at,.L0f109c7c +/* f109bf8: 00803025 */ or $a2,$a0,$zero +/* f109bfc: 0018c080 */ sll $t8,$t8,0x2 +/* f109c00: 3c017f1b */ lui $at,0x7f1b +/* f109c04: 00380821 */ addu $at,$at,$t8 +/* f109c08: 8c383714 */ lw $t8,0x3714($at) +/* f109c0c: 03000008 */ jr $t8 +/* f109c10: 00000000 */ sll $zero,$zero,0x0 +/* f109c14: 3c04800a */ lui $a0,0x800a +/* f109c18: 24842200 */ addiu $a0,$a0,0x2200 +/* f109c1c: 0c004c4c */ jal 0x13130 +/* f109c20: 00c02825 */ or $a1,$a2,$zero +/* f109c24: 10000016 */ beqz $zero,.L0f109c80 +/* f109c28: 8fbf0014 */ lw $ra,0x14($sp) +/* f109c2c: 24640e53 */ addiu $a0,$v1,0xe53 +/* f109c30: 0c004c4c */ jal 0x13130 +/* f109c34: 00c02825 */ or $a1,$a2,$zero +/* f109c38: 10000011 */ beqz $zero,.L0f109c80 +/* f109c3c: 8fbf0014 */ lw $ra,0x14($sp) +/* f109c40: 0002c880 */ sll $t9,$v0,0x2 +/* f109c44: 0322c821 */ addu $t9,$t9,$v0 +/* f109c48: 3c08800b */ lui $t0,0x800b +/* f109c4c: 2508c7b8 */ addiu $t0,$t0,-14408 +/* f109c50: 0019c940 */ sll $t9,$t9,0x5 +/* f109c54: 3c057f1b */ lui $a1,0x7f1b +/* f109c58: 24a532d8 */ addiu $a1,$a1,0x32d8 +/* f109c5c: 0c004dad */ jal 0x136b4 +/* f109c60: 03282021 */ addu $a0,$t9,$t0 +/* f109c64: 10000006 */ beqz $zero,.L0f109c80 +/* f109c68: 8fbf0014 */ lw $ra,0x14($sp) +/* f109c6c: 3c04800b */ lui $a0,0x800b +/* f109c70: 2484cb88 */ addiu $a0,$a0,-13432 +/* f109c74: 0c004c4c */ jal 0x13130 +/* f109c78: 00c02825 */ or $a1,$a2,$zero +.L0f109c7c: +/* f109c7c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f109c80: +/* f109c80: 27bd0018 */ addiu $sp,$sp,0x18 +/* f109c84: 03e00008 */ jr $ra +/* f109c88: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f109c8c +/* f109c8c: 3c0e8007 */ lui $t6,0x8007 +/* f109c90: 8dce1448 */ lw $t6,0x1448($t6) +/* f109c94: 3c18800a */ lui $t8,0x800a +/* f109c98: 27bdff88 */ addiu $sp,$sp,-120 +/* f109c9c: 000e78c0 */ sll $t7,$t6,0x3 +/* f109ca0: 01ee7823 */ subu $t7,$t7,$t6 +/* f109ca4: 000f7880 */ sll $t7,$t7,0x2 +/* f109ca8: 01ee7821 */ addu $t7,$t7,$t6 +/* f109cac: 000f78c0 */ sll $t7,$t7,0x3 +/* f109cb0: 01ee7823 */ subu $t7,$t7,$t6 +/* f109cb4: 000f7900 */ sll $t7,$t7,0x4 +/* f109cb8: 030fc021 */ addu $t8,$t8,$t7 +/* f109cbc: 9318ee3f */ lbu $t8,-0x11c1($t8) +/* f109cc0: 3c038007 */ lui $v1,0x8007 +/* f109cc4: 3c058007 */ lui $a1,0x8007 +/* f109cc8: 0018c880 */ sll $t9,$t8,0x2 +/* f109ccc: 00791821 */ addu $v1,$v1,$t9 +/* f109cd0: 8c635bc0 */ lw $v1,0x5bc0($v1) +/* f109cd4: 00a42821 */ addu $a1,$a1,$a0 +/* f109cd8: afbf002c */ sw $ra,0x2c($sp) +/* f109cdc: afb50028 */ sw $s5,0x28($sp) +/* f109ce0: afb40024 */ sw $s4,0x24($sp) +/* f109ce4: afb30020 */ sw $s3,0x20($sp) +/* f109ce8: afb2001c */ sw $s2,0x1c($sp) +/* f109cec: afb10018 */ sw $s1,0x18($sp) +/* f109cf0: afb00014 */ sw $s0,0x14($sp) +/* f109cf4: 14600003 */ bnez $v1,.L0f109d04 +/* f109cf8: 90a5465c */ lbu $a1,0x465c($a1) +/* f109cfc: 10000068 */ beqz $zero,.L0f109ea0 +/* f109d00: 24020001 */ addiu $v0,$zero,0x1 +.L0f109d04: +/* f109d04: 00654021 */ addu $t0,$v1,$a1 +/* f109d08: 81120300 */ lb $s2,0x300($t0) +/* f109d0c: 2404ffff */ addiu $a0,$zero,-1 +/* f109d10: 24110004 */ addiu $s1,$zero,0x4 +/* f109d14: 16440003 */ bne $s2,$a0,.L0f109d24 +/* f109d18: 28a10004 */ slti $at,$a1,0x4 +/* f109d1c: 10000060 */ beqz $zero,.L0f109ea0 +/* f109d20: 24020001 */ addiu $v0,$zero,0x1 +.L0f109d24: +/* f109d24: 10200009 */ beqz $at,.L0f109d4c +/* f109d28: 847502d0 */ lh $s5,0x2d0($v1) +/* f109d2c: 24620004 */ addiu $v0,$v1,0x4 +.L0f109d30: +/* f109d30: 80430300 */ lb $v1,0x300($v0) +/* f109d34: 2631ffff */ addiu $s1,$s1,-1 +/* f109d38: 10830002 */ beq $a0,$v1,.L0f109d44 +/* f109d3c: 00000000 */ sll $zero,$zero,0x0 +/* f109d40: 0060a825 */ or $s5,$v1,$zero +.L0f109d44: +/* f109d44: 14b1fffa */ bne $a1,$s1,.L0f109d30 +/* f109d48: 2442ffff */ addiu $v0,$v0,-1 +.L0f109d4c: +/* f109d4c: 27b40064 */ addiu $s4,$sp,0x64 +/* f109d50: a3a00064 */ sb $zero,0x64($sp) +/* f109d54: 0fc4269a */ jal func0f109a68 +/* f109d58: 02802025 */ or $a0,$s4,$zero +/* f109d5c: 93a90064 */ lbu $t1,0x64($sp) +/* f109d60: 27a30064 */ addiu $v1,$sp,0x64 +/* f109d64: 2410000a */ addiu $s0,$zero,0xa +/* f109d68: 11200011 */ beqz $t1,.L0f109db0 +/* f109d6c: 02408825 */ or $s1,$s2,$zero +/* f109d70: 90620000 */ lbu $v0,0x0($v1) +/* f109d74: 28410061 */ slti $at,$v0,0x61 +.L0f109d78: +/* f109d78: 14200005 */ bnez $at,.L0f109d90 +/* f109d7c: 2841007b */ slti $at,$v0,0x7b +/* f109d80: 10200003 */ beqz $at,.L0f109d90 +/* f109d84: 244bffe0 */ addiu $t3,$v0,-32 +/* f109d88: a06b0000 */ sb $t3,0x0($v1) +/* f109d8c: 316200ff */ andi $v0,$t3,0xff +.L0f109d90: +/* f109d90: 56020004 */ bnel $s0,$v0,.L0f109da4 +/* f109d94: 24630001 */ addiu $v1,$v1,0x1 +/* f109d98: 10000002 */ beqz $zero,.L0f109da4 +/* f109d9c: a0600000 */ sb $zero,0x0($v1) +/* f109da0: 24630001 */ addiu $v1,$v1,0x1 +.L0f109da4: +/* f109da4: 90620000 */ lbu $v0,0x0($v1) +/* f109da8: 5440fff3 */ bnezl $v0,.L0f109d78 +/* f109dac: 28410061 */ slti $at,$v0,0x61 +.L0f109db0: +/* f109db0: 0255082a */ slt $at,$s2,$s5 +/* f109db4: 10200039 */ beqz $at,.L0f109e9c +/* f109db8: 2410000a */ addiu $s0,$zero,0xa +/* f109dbc: 00129080 */ sll $s2,$s2,0x2 +/* f109dc0: 02519023 */ subu $s2,$s2,$s1 +/* f109dc4: 001290c0 */ sll $s2,$s2,0x3 +/* f109dc8: 27b30040 */ addiu $s3,$sp,0x40 +.L0f109dcc: +/* f109dcc: 3c0c8007 */ lui $t4,0x8007 +/* f109dd0: 8d8c1448 */ lw $t4,0x1448($t4) +/* f109dd4: 3c0e800a */ lui $t6,0x800a +/* f109dd8: 3c188007 */ lui $t8,0x8007 +/* f109ddc: 000c68c0 */ sll $t5,$t4,0x3 +/* f109de0: 01ac6823 */ subu $t5,$t5,$t4 +/* f109de4: 000d6880 */ sll $t5,$t5,0x2 +/* f109de8: 01ac6821 */ addu $t5,$t5,$t4 +/* f109dec: 000d68c0 */ sll $t5,$t5,0x3 +/* f109df0: 01ac6823 */ subu $t5,$t5,$t4 +/* f109df4: 000d6900 */ sll $t5,$t5,0x4 +/* f109df8: 01cd7021 */ addu $t6,$t6,$t5 +/* f109dfc: 91ceee3f */ lbu $t6,-0x11c1($t6) +/* f109e00: 02602025 */ or $a0,$s3,$zero +/* f109e04: 00001025 */ or $v0,$zero,$zero +/* f109e08: 000e7880 */ sll $t7,$t6,0x2 +/* f109e0c: 030fc021 */ addu $t8,$t8,$t7 +/* f109e10: 8f185bc0 */ lw $t8,0x5bc0($t8) +/* f109e14: 0fc4266a */ jal func0f1099a8 +/* f109e18: 03122821 */ addu $a1,$t8,$s2 +/* f109e1c: 93b90040 */ lbu $t9,0x40($sp) +/* f109e20: 27a30040 */ addiu $v1,$sp,0x40 +/* f109e24: 02802025 */ or $a0,$s4,$zero +/* f109e28: 13200011 */ beqz $t9,.L0f109e70 +/* f109e2c: 00000000 */ sll $zero,$zero,0x0 +/* f109e30: 90620000 */ lbu $v0,0x0($v1) +/* f109e34: 28410061 */ slti $at,$v0,0x61 +.L0f109e38: +/* f109e38: 14200005 */ bnez $at,.L0f109e50 +/* f109e3c: 2841007b */ slti $at,$v0,0x7b +/* f109e40: 10200003 */ beqz $at,.L0f109e50 +/* f109e44: 2449ffe0 */ addiu $t1,$v0,-32 +/* f109e48: a0690000 */ sb $t1,0x0($v1) +/* f109e4c: 312200ff */ andi $v0,$t1,0xff +.L0f109e50: +/* f109e50: 56020004 */ bnel $s0,$v0,.L0f109e64 +/* f109e54: 24630001 */ addiu $v1,$v1,0x1 +/* f109e58: 10000002 */ beqz $zero,.L0f109e64 +/* f109e5c: a0600000 */ sb $zero,0x0($v1) +/* f109e60: 24630001 */ addiu $v1,$v1,0x1 +.L0f109e64: +/* f109e64: 90620000 */ lbu $v0,0x0($v1) +/* f109e68: 5440fff3 */ bnezl $v0,.L0f109e38 +/* f109e6c: 28410061 */ slti $at,$v0,0x61 +.L0f109e70: +/* f109e70: 0c004c9d */ jal 0x13274 +/* f109e74: 02602825 */ or $a1,$s3,$zero +/* f109e78: 02802025 */ or $a0,$s4,$zero +/* f109e7c: 0c004c9d */ jal 0x13274 +/* f109e80: 02602825 */ or $a1,$s3,$zero +/* f109e84: 14400003 */ bnez $v0,.L0f109e94 +/* f109e88: 26310001 */ addiu $s1,$s1,0x1 +/* f109e8c: 10000004 */ beqz $zero,.L0f109ea0 +/* f109e90: 00001025 */ or $v0,$zero,$zero +.L0f109e94: +/* f109e94: 1635ffcd */ bne $s1,$s5,.L0f109dcc +/* f109e98: 26520018 */ addiu $s2,$s2,0x18 +.L0f109e9c: +/* f109e9c: 24020001 */ addiu $v0,$zero,0x1 +.L0f109ea0: +/* f109ea0: 8fbf002c */ lw $ra,0x2c($sp) +/* f109ea4: 8fb00014 */ lw $s0,0x14($sp) +/* f109ea8: 8fb10018 */ lw $s1,0x18($sp) +/* f109eac: 8fb2001c */ lw $s2,0x1c($sp) +/* f109eb0: 8fb30020 */ lw $s3,0x20($sp) +/* f109eb4: 8fb40024 */ lw $s4,0x24($sp) +/* f109eb8: 8fb50028 */ lw $s5,0x28($sp) +/* f109ebc: 03e00008 */ jr $ra +/* f109ec0: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f109ec4 +/* f109ec4: 3c0e8007 */ lui $t6,0x8007 +/* f109ec8: 8dce1448 */ lw $t6,0x1448($t6) +/* f109ecc: 3c18800a */ lui $t8,0x800a +/* f109ed0: 2718e000 */ addiu $t8,$t8,-8192 +/* f109ed4: 000e78c0 */ sll $t7,$t6,0x3 +/* f109ed8: 01ee7823 */ subu $t7,$t7,$t6 +/* f109edc: 000f7880 */ sll $t7,$t7,0x2 +/* f109ee0: 01ee7821 */ addu $t7,$t7,$t6 +/* f109ee4: 000f78c0 */ sll $t7,$t7,0x3 +/* f109ee8: 01ee7823 */ subu $t7,$t7,$t6 +/* f109eec: 000f7900 */ sll $t7,$t7,0x4 +/* f109ef0: 01f81821 */ addu $v1,$t7,$t8 +/* f109ef4: 90790e3f */ lbu $t9,0xe3f($v1) +/* f109ef8: 3c088007 */ lui $t0,0x8007 +/* f109efc: 25085bc0 */ addiu $t0,$t0,0x5bc0 +/* f109f00: 00194880 */ sll $t1,$t9,0x2 +/* f109f04: 01095021 */ addu $t2,$t0,$t1 +/* f109f08: 8d4b0000 */ lw $t3,0x0($t2) +/* f109f0c: 90620e52 */ lbu $v0,0xe52($v1) +/* f109f10: 27bdffc0 */ addiu $sp,$sp,-64 +/* f109f14: afbf0014 */ sw $ra,0x14($sp) +/* f109f18: 01626021 */ addu $t4,$t3,$v0 +/* f109f1c: 818d02d2 */ lb $t5,0x2d2($t4) +/* f109f20: 59a00060 */ blezl $t5,.L0f10a0a4 +/* f109f24: 8fbf0014 */ lw $ra,0x14($sp) +/* f109f28: 0fc42723 */ jal func0f109c8c +/* f109f2c: 00402025 */ or $a0,$v0,$zero +/* f109f30: 14400005 */ bnez $v0,.L0f109f48 +/* f109f34: 3c048007 */ lui $a0,0x8007 +/* f109f38: 0fc3cbd3 */ jal func0f0f2f4c +/* f109f3c: 24844758 */ addiu $a0,$a0,0x4758 +/* f109f40: 10000058 */ beqz $zero,.L0f10a0a4 +/* f109f44: 8fbf0014 */ lw $ra,0x14($sp) +.L0f109f48: +/* f109f48: 0fc3cdb7 */ jal func0f0f36dc +/* f109f4c: 00000000 */ sll $zero,$zero,0x0 +/* f109f50: 3c078007 */ lui $a3,0x8007 +/* f109f54: 8ce71448 */ lw $a3,0x1448($a3) +/* f109f58: 3c0f800a */ lui $t7,0x800a +/* f109f5c: 25efe000 */ addiu $t7,$t7,-8192 +/* f109f60: 000770c0 */ sll $t6,$a3,0x3 +/* f109f64: 01c77023 */ subu $t6,$t6,$a3 +/* f109f68: 000e7080 */ sll $t6,$t6,0x2 +/* f109f6c: 01c77021 */ addu $t6,$t6,$a3 +/* f109f70: 000e70c0 */ sll $t6,$t6,0x3 +/* f109f74: 01c77023 */ subu $t6,$t6,$a3 +/* f109f78: 000e7100 */ sll $t6,$t6,0x4 +/* f109f7c: 01cf1821 */ addu $v1,$t6,$t7 +/* f109f80: 90620e3e */ lbu $v0,0xe3e($v1) +/* f109f84: 3c088007 */ lui $t0,0x8007 +/* f109f88: 25085bc0 */ addiu $t0,$t0,0x5bc0 +/* f109f8c: 14400005 */ bnez $v0,.L0f109fa4 +/* f109f90: 24010005 */ addiu $at,$zero,0x5 +/* f109f94: 0fc42655 */ jal func0f109954 +/* f109f98: 90640e52 */ lbu $a0,0xe52($v1) +/* f109f9c: 10000041 */ beqz $zero,.L0f10a0a4 +/* f109fa0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f109fa4: +/* f109fa4: 1041003e */ beq $v0,$at,.L0f10a0a0 +/* f109fa8: 24010006 */ addiu $at,$zero,0x6 +/* f109fac: 54410013 */ bnel $v0,$at,.L0f109ffc +/* f109fb0: 24010007 */ addiu $at,$zero,0x7 +/* f109fb4: 90780e3f */ lbu $t8,0xe3f($v1) +/* f109fb8: 906b0e52 */ lbu $t3,0xe52($v1) +/* f109fbc: 27a40038 */ addiu $a0,$sp,0x38 +/* f109fc0: 0018c880 */ sll $t9,$t8,0x2 +/* f109fc4: 01194821 */ addu $t1,$t0,$t9 +/* f109fc8: 8d2a0000 */ lw $t2,0x0($t1) +/* f109fcc: 000b60c0 */ sll $t4,$t3,0x3 +/* f109fd0: 24050003 */ addiu $a1,$zero,0x3 +/* f109fd4: 014c1021 */ addu $v0,$t2,$t4 +/* f109fd8: 8c4d02d8 */ lw $t5,0x2d8($v0) +/* f109fdc: 00e03025 */ or $a2,$a3,$zero +/* f109fe0: afad0038 */ sw $t5,0x38($sp) +/* f109fe4: 944e02dc */ lhu $t6,0x2dc($v0) +/* f109fe8: 0fc42539 */ jal func0f1094e4 +/* f109fec: a7ae003c */ sh $t6,0x3c($sp) +/* f109ff0: 1000002c */ beqz $zero,.L0f10a0a4 +/* f109ff4: 8fbf0014 */ lw $ra,0x14($sp) +/* f109ff8: 24010007 */ addiu $at,$zero,0x7 +.L0f109ffc: +/* f109ffc: 54410013 */ bnel $v0,$at,.L0f10a04c +/* f10a000: 28410009 */ slti $at,$v0,0x9 +/* f10a004: 906f0e3f */ lbu $t7,0xe3f($v1) +/* f10a008: 906b0e52 */ lbu $t3,0xe52($v1) +/* f10a00c: 27a40030 */ addiu $a0,$sp,0x30 +/* f10a010: 000fc080 */ sll $t8,$t7,0x2 +/* f10a014: 0118c821 */ addu $t9,$t0,$t8 +/* f10a018: 8f290000 */ lw $t1,0x0($t9) +/* f10a01c: 000b50c0 */ sll $t2,$t3,0x3 +/* f10a020: 24050004 */ addiu $a1,$zero,0x4 +/* f10a024: 012a1021 */ addu $v0,$t1,$t2 +/* f10a028: 8c4c02d8 */ lw $t4,0x2d8($v0) +/* f10a02c: 00003025 */ or $a2,$zero,$zero +/* f10a030: afac0030 */ sw $t4,0x30($sp) +/* f10a034: 944d02dc */ lhu $t5,0x2dc($v0) +/* f10a038: 0fc42539 */ jal func0f1094e4 +/* f10a03c: a7ad0034 */ sh $t5,0x34($sp) +/* f10a040: 10000018 */ beqz $zero,.L0f10a0a4 +/* f10a044: 8fbf0014 */ lw $ra,0x14($sp) +/* f10a048: 28410009 */ slti $at,$v0,0x9 +.L0f10a04c: +/* f10a04c: 14200012 */ bnez $at,.L0f10a098 +/* f10a050: 00000000 */ sll $zero,$zero,0x0 +/* f10a054: 906e0e3f */ lbu $t6,0xe3f($v1) +/* f10a058: 906b0e52 */ lbu $t3,0xe52($v1) +/* f10a05c: 27a40028 */ addiu $a0,$sp,0x28 +/* f10a060: 000e7880 */ sll $t7,$t6,0x2 +/* f10a064: 010fc021 */ addu $t8,$t0,$t7 +/* f10a068: 8f190000 */ lw $t9,0x0($t8) +/* f10a06c: 000b48c0 */ sll $t1,$t3,0x3 +/* f10a070: 2405ffff */ addiu $a1,$zero,-1 +/* f10a074: 03291021 */ addu $v0,$t9,$t1 +/* f10a078: 8c4a02d8 */ lw $t2,0x2d8($v0) +/* f10a07c: 00003025 */ or $a2,$zero,$zero +/* f10a080: afaa0028 */ sw $t2,0x28($sp) +/* f10a084: 944c02dc */ lhu $t4,0x2dc($v0) +/* f10a088: 0fc42539 */ jal func0f1094e4 +/* f10a08c: a7ac002c */ sh $t4,0x2c($sp) +/* f10a090: 10000004 */ beqz $zero,.L0f10a0a4 +/* f10a094: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10a098: +/* f10a098: 0fc425f4 */ jal func0f1097d0 +/* f10a09c: 90640e52 */ lbu $a0,0xe52($v1) +.L0f10a0a0: +/* f10a0a0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10a0a4: +/* f10a0a4: 27bd0040 */ addiu $sp,$sp,0x40 +/* f10a0a8: 03e00008 */ jr $ra +/* f10a0ac: 00000000 */ sll $zero,$zero,0x0 +/* f10a0b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10a0b4: afbf0014 */ sw $ra,0x14($sp) +/* f10a0b8: afa5001c */ sw $a1,0x1c($sp) +/* f10a0bc: 24010006 */ addiu $at,$zero,0x6 +/* f10a0c0: 10810010 */ beq $a0,$at,.L0f10a104 +/* f10a0c4: 8cc50000 */ lw $a1,0x0($a2) +/* f10a0c8: 24010011 */ addiu $at,$zero,0x11 +/* f10a0cc: 10810005 */ beq $a0,$at,.L0f10a0e4 +/* f10a0d0: 24010012 */ addiu $at,$zero,0x12 +/* f10a0d4: 10810007 */ beq $a0,$at,.L0f10a0f4 +/* f10a0d8: 00000000 */ sll $zero,$zero,0x0 +/* f10a0dc: 1000000c */ beqz $zero,.L0f10a110 +/* f10a0e0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10a0e4: +/* f10a0e4: 0fc4269a */ jal func0f109a68 +/* f10a0e8: 00a02025 */ or $a0,$a1,$zero +/* f10a0ec: 10000008 */ beqz $zero,.L0f10a110 +/* f10a0f0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10a0f4: +/* f10a0f4: 0fc426ed */ jal func0f109bb4 +/* f10a0f8: 00a02025 */ or $a0,$a1,$zero +/* f10a0fc: 10000004 */ beqz $zero,.L0f10a110 +/* f10a100: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10a104: +/* f10a104: 0fc427b1 */ jal func0f109ec4 +/* f10a108: 00000000 */ sll $zero,$zero,0x0 +/* f10a10c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10a110: +/* f10a110: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10a114: 00001025 */ or $v0,$zero,$zero +/* f10a118: 03e00008 */ jr $ra +/* f10a11c: 00000000 */ sll $zero,$zero,0x0 +/* f10a120: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10a124: 24010006 */ addiu $at,$zero,0x6 +/* f10a128: afbf0014 */ sw $ra,0x14($sp) +/* f10a12c: afa5001c */ sw $a1,0x1c($sp) +/* f10a130: 14810006 */ bne $a0,$at,.L0f10a14c +/* f10a134: afa60020 */ sw $a2,0x20($sp) +/* f10a138: 0fc3cdb7 */ jal func0f0f36dc +/* f10a13c: 00000000 */ sll $zero,$zero,0x0 +/* f10a140: 3c048007 */ lui $a0,0x8007 +/* f10a144: 0fc3cbd3 */ jal func0f0f2f4c +/* f10a148: 248446a0 */ addiu $a0,$a0,0x46a0 +.L0f10a14c: +/* f10a14c: 8fbf0014 */ lw $ra,0x14($sp) +/* f10a150: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10a154: 00001025 */ or $v0,$zero,$zero +/* f10a158: 03e00008 */ jr $ra +/* f10a15c: 00000000 */ sll $zero,$zero,0x0 +/* f10a160: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10a164: 24010006 */ addiu $at,$zero,0x6 +/* f10a168: afbf0014 */ sw $ra,0x14($sp) +/* f10a16c: afa5001c */ sw $a1,0x1c($sp) +/* f10a170: 14810005 */ bne $a0,$at,.L0f10a188 +/* f10a174: afa60020 */ sw $a2,0x20($sp) +/* f10a178: 0fc3cdb7 */ jal func0f0f36dc +/* f10a17c: 00000000 */ sll $zero,$zero,0x0 +/* f10a180: 0fc3cdb7 */ jal func0f0f36dc +/* f10a184: 00000000 */ sll $zero,$zero,0x0 +.L0f10a188: +/* f10a188: 8fbf0014 */ lw $ra,0x14($sp) +/* f10a18c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10a190: 00001025 */ or $v0,$zero,$zero +/* f10a194: 03e00008 */ jr $ra +/* f10a198: 00000000 */ sll $zero,$zero,0x0 +/* f10a19c: 3c0e8007 */ lui $t6,0x8007 +/* f10a1a0: 8dce1448 */ lw $t6,0x1448($t6) +/* f10a1a4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10a1a8: afa40018 */ sw $a0,0x18($sp) +/* f10a1ac: 000e78c0 */ sll $t7,$t6,0x3 +/* f10a1b0: 01ee7823 */ subu $t7,$t7,$t6 +/* f10a1b4: 000f7880 */ sll $t7,$t7,0x2 +/* f10a1b8: 01ee7821 */ addu $t7,$t7,$t6 +/* f10a1bc: 000f78c0 */ sll $t7,$t7,0x3 +/* f10a1c0: 01ee7823 */ subu $t7,$t7,$t6 +/* f10a1c4: 000f7900 */ sll $t7,$t7,0x4 +/* f10a1c8: 3c04800a */ lui $a0,0x800a +/* f10a1cc: afbf0014 */ sw $ra,0x14($sp) +/* f10a1d0: 008f2021 */ addu $a0,$a0,$t7 +/* f10a1d4: 0fc41fec */ jal func0f107fb0 +/* f10a1d8: 9084ee52 */ lbu $a0,-0x11ae($a0) +/* f10a1dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f10a1e0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10a1e4: 03e00008 */ jr $ra +/* f10a1e8: 00000000 */ sll $zero,$zero,0x0 +/* f10a1ec: 27bdffc8 */ addiu $sp,$sp,-56 +/* f10a1f0: afbf0014 */ sw $ra,0x14($sp) +/* f10a1f4: afa40038 */ sw $a0,0x38($sp) +/* f10a1f8: 0fc4269a */ jal func0f109a68 +/* f10a1fc: 27a40018 */ addiu $a0,$sp,0x18 +/* f10a200: 3c048007 */ lui $a0,0x8007 +/* f10a204: 3c057f1b */ lui $a1,0x7f1b +/* f10a208: 24a533f0 */ addiu $a1,$a1,0x33f0 +/* f10a20c: 8c841440 */ lw $a0,0x1440($a0) +/* f10a210: 0c004dad */ jal 0x136b4 +/* f10a214: 27a60018 */ addiu $a2,$sp,0x18 +/* f10a218: 8fbf0014 */ lw $ra,0x14($sp) +/* f10a21c: 3c028007 */ lui $v0,0x8007 +/* f10a220: 8c421440 */ lw $v0,0x1440($v0) +/* f10a224: 03e00008 */ jr $ra +/* f10a228: 27bd0038 */ addiu $sp,$sp,0x38 +/* f10a22c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f10a230: 3c0e8007 */ lui $t6,0x8007 +/* f10a234: afbf0014 */ sw $ra,0x14($sp) +/* f10a238: 25ce4770 */ addiu $t6,$t6,0x4770 +/* f10a23c: 8dc10000 */ lw $at,0x0($t6) +/* f10a240: 27a50024 */ addiu $a1,$sp,0x24 +/* f10a244: 3c088007 */ lui $t0,0x8007 +/* f10a248: aca10000 */ sw $at,0x0($a1) +/* f10a24c: 8dd90004 */ lw $t9,0x4($t6) +/* f10a250: 3c0a800a */ lui $t2,0x800a +/* f10a254: 3c028007 */ lui $v0,0x8007 +/* f10a258: acb90004 */ sw $t9,0x4($a1) +/* f10a25c: 8dc10008 */ lw $at,0x8($t6) +/* f10a260: aca10008 */ sw $at,0x8($a1) +/* f10a264: 8d081448 */ lw $t0,0x1448($t0) +/* f10a268: 000848c0 */ sll $t1,$t0,0x3 +/* f10a26c: 01284823 */ subu $t1,$t1,$t0 +/* f10a270: 00094880 */ sll $t1,$t1,0x2 +/* f10a274: 01284821 */ addu $t1,$t1,$t0 +/* f10a278: 000948c0 */ sll $t1,$t1,0x3 +/* f10a27c: 01284823 */ subu $t1,$t1,$t0 +/* f10a280: 00094900 */ sll $t1,$t1,0x4 +/* f10a284: 01495021 */ addu $t2,$t2,$t1 +/* f10a288: 914aee3f */ lbu $t2,-0x11c1($t2) +/* f10a28c: 000a5880 */ sll $t3,$t2,0x2 +/* f10a290: 004b1021 */ addu $v0,$v0,$t3 +/* f10a294: 8c425bc0 */ lw $v0,0x5bc0($v0) +/* f10a298: 54400004 */ bnezl $v0,.L0f10a2ac +/* f10a29c: 90830001 */ lbu $v1,0x1($a0) +/* f10a2a0: 1000000e */ beqz $zero,.L0f10a2dc +/* f10a2a4: 00001025 */ or $v0,$zero,$zero +/* f10a2a8: 90830001 */ lbu $v1,0x1($a0) +.L0f10a2ac: +/* f10a2ac: 00436021 */ addu $t4,$v0,$v1 +/* f10a2b0: 818d02d2 */ lb $t5,0x2d2($t4) +/* f10a2b4: 0003c040 */ sll $t8,$v1,0x1 +/* f10a2b8: 00b87821 */ addu $t7,$a1,$t8 +/* f10a2bc: 05a10005 */ bgez $t5,.L0f10a2d4 +/* f10a2c0: 00000000 */ sll $zero,$zero,0x0 +/* f10a2c4: 0fc5b9f1 */ jal func0f16e7c4 +/* f10a2c8: 97a4002e */ lhu $a0,0x2e($sp) +/* f10a2cc: 10000004 */ beqz $zero,.L0f10a2e0 +/* f10a2d0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10a2d4: +/* f10a2d4: 0fc5b9f1 */ jal func0f16e7c4 +/* f10a2d8: 95e40000 */ lhu $a0,0x0($t7) +.L0f10a2dc: +/* f10a2dc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10a2e0: +/* f10a2e0: 27bd0030 */ addiu $sp,$sp,0x30 +/* f10a2e4: 03e00008 */ jr $ra +/* f10a2e8: 00000000 */ sll $zero,$zero,0x0 +/* f10a2ec: 3c0e8007 */ lui $t6,0x8007 +/* f10a2f0: 8dce1448 */ lw $t6,0x1448($t6) +/* f10a2f4: 3c18800a */ lui $t8,0x800a +/* f10a2f8: 3c028007 */ lui $v0,0x8007 +/* f10a2fc: 000e78c0 */ sll $t7,$t6,0x3 +/* f10a300: 01ee7823 */ subu $t7,$t7,$t6 +/* f10a304: 000f7880 */ sll $t7,$t7,0x2 +/* f10a308: 01ee7821 */ addu $t7,$t7,$t6 +/* f10a30c: 000f78c0 */ sll $t7,$t7,0x3 +/* f10a310: 01ee7823 */ subu $t7,$t7,$t6 +/* f10a314: 000f7900 */ sll $t7,$t7,0x4 +/* f10a318: 030fc021 */ addu $t8,$t8,$t7 +/* f10a31c: 9318ee3f */ lbu $t8,-0x11c1($t8) +/* f10a320: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10a324: afbf0014 */ sw $ra,0x14($sp) +/* f10a328: 0018c880 */ sll $t9,$t8,0x2 +/* f10a32c: 00591021 */ addu $v0,$v0,$t9 +/* f10a330: 8c425bc0 */ lw $v0,0x5bc0($v0) +/* f10a334: 54400004 */ bnezl $v0,.L0f10a348 +/* f10a338: 90880001 */ lbu $t0,0x1($a0) +/* f10a33c: 10000015 */ beqz $zero,.L0f10a394 +/* f10a340: 00001025 */ or $v0,$zero,$zero +/* f10a344: 90880001 */ lbu $t0,0x1($a0) +.L0f10a348: +/* f10a348: 00484821 */ addu $t1,$v0,$t0 +/* f10a34c: 812602d2 */ lb $a2,0x2d2($t1) +/* f10a350: 3c027f1b */ lui $v0,0x7f1b +/* f10a354: 04c10003 */ bgez $a2,.L0f10a364 +/* f10a358: 00000000 */ sll $zero,$zero,0x0 +/* f10a35c: 1000000d */ beqz $zero,.L0f10a394 +/* f10a360: 244233f4 */ addiu $v0,$v0,0x33f4 +.L0f10a364: +/* f10a364: 14c00005 */ bnez $a2,.L0f10a37c +/* f10a368: 3c048007 */ lui $a0,0x8007 +/* f10a36c: 0fc5b9f1 */ jal func0f16e7c4 +/* f10a370: 24045774 */ addiu $a0,$zero,0x5774 +/* f10a374: 10000008 */ beqz $zero,.L0f10a398 +/* f10a378: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10a37c: +/* f10a37c: 3c057f1b */ lui $a1,0x7f1b +/* f10a380: 24a533f8 */ addiu $a1,$a1,0x33f8 +/* f10a384: 0c004dad */ jal 0x136b4 +/* f10a388: 8c841440 */ lw $a0,0x1440($a0) +/* f10a38c: 3c028007 */ lui $v0,0x8007 +/* f10a390: 8c421440 */ lw $v0,0x1440($v0) +.L0f10a394: +/* f10a394: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10a398: +/* f10a398: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10a39c: 03e00008 */ jr $ra +/* f10a3a0: 00000000 */ sll $zero,$zero,0x0 +/* f10a3a4: 3c0e8007 */ lui $t6,0x8007 +/* f10a3a8: 8dce1448 */ lw $t6,0x1448($t6) +/* f10a3ac: 3c18800a */ lui $t8,0x800a +/* f10a3b0: 2718e000 */ addiu $t8,$t8,-8192 +/* f10a3b4: 000e78c0 */ sll $t7,$t6,0x3 +/* f10a3b8: 01ee7823 */ subu $t7,$t7,$t6 +/* f10a3bc: 000f7880 */ sll $t7,$t7,0x2 +/* f10a3c0: 01ee7821 */ addu $t7,$t7,$t6 +/* f10a3c4: 000f78c0 */ sll $t7,$t7,0x3 +/* f10a3c8: 01ee7823 */ subu $t7,$t7,$t6 +/* f10a3cc: 000f7900 */ sll $t7,$t7,0x4 +/* f10a3d0: 01f81021 */ addu $v0,$t7,$t8 +/* f10a3d4: 90590e3f */ lbu $t9,0xe3f($v0) +/* f10a3d8: 3c038007 */ lui $v1,0x8007 +/* f10a3dc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10a3e0: 00194080 */ sll $t0,$t9,0x2 +/* f10a3e4: 00681821 */ addu $v1,$v1,$t0 +/* f10a3e8: 8c635bc0 */ lw $v1,0x5bc0($v1) +/* f10a3ec: afbf0014 */ sw $ra,0x14($sp) +/* f10a3f0: afa60020 */ sw $a2,0x20($sp) +/* f10a3f4: 14600003 */ bnez $v1,.L0f10a404 +/* f10a3f8: 2401000c */ addiu $at,$zero,0xc +/* f10a3fc: 10000011 */ beqz $zero,.L0f10a444 +/* f10a400: 00001025 */ or $v0,$zero,$zero +.L0f10a404: +/* f10a404: 54810009 */ bnel $a0,$at,.L0f10a42c +/* f10a408: 24010006 */ addiu $at,$zero,0x6 +/* f10a40c: 90a90001 */ lbu $t1,0x1($a1) +/* f10a410: 00695021 */ addu $t2,$v1,$t1 +/* f10a414: 814b02d2 */ lb $t3,0x2d2($t2) +/* f10a418: 5d600004 */ bgtzl $t3,.L0f10a42c +/* f10a41c: 24010006 */ addiu $at,$zero,0x6 +/* f10a420: 10000008 */ beqz $zero,.L0f10a444 +/* f10a424: 24020001 */ addiu $v0,$zero,0x1 +/* f10a428: 24010006 */ addiu $at,$zero,0x6 +.L0f10a42c: +/* f10a42c: 54810005 */ bnel $a0,$at,.L0f10a444 +/* f10a430: 00001025 */ or $v0,$zero,$zero +/* f10a434: 90ac0001 */ lbu $t4,0x1($a1) +/* f10a438: 0fc427b1 */ jal func0f109ec4 +/* f10a43c: a04c0e52 */ sb $t4,0xe52($v0) +/* f10a440: 00001025 */ or $v0,$zero,$zero +.L0f10a444: +/* f10a444: 8fbf0014 */ lw $ra,0x14($sp) +/* f10a448: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10a44c: 03e00008 */ jr $ra +/* f10a450: 00000000 */ sll $zero,$zero,0x0 +/* f10a454: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10a458: 24010006 */ addiu $at,$zero,0x6 +/* f10a45c: afbf0014 */ sw $ra,0x14($sp) +/* f10a460: afa5001c */ sw $a1,0x1c($sp) +/* f10a464: 14810003 */ bne $a0,$at,.L0f10a474 +/* f10a468: afa60020 */ sw $a2,0x20($sp) +/* f10a46c: 0fc3cdb7 */ jal func0f0f36dc +/* f10a470: 00000000 */ sll $zero,$zero,0x0 +.L0f10a474: +/* f10a474: 8fbf0014 */ lw $ra,0x14($sp) +/* f10a478: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10a47c: 00001025 */ or $v0,$zero,$zero +/* f10a480: 03e00008 */ jr $ra +/* f10a484: 00000000 */ sll $zero,$zero,0x0 +/* f10a488: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10a48c: 24010006 */ addiu $at,$zero,0x6 +/* f10a490: afbf0014 */ sw $ra,0x14($sp) +/* f10a494: afa5001c */ sw $a1,0x1c($sp) +/* f10a498: 1481001b */ bne $a0,$at,.L0f10a508 +/* f10a49c: afa60020 */ sw $a2,0x20($sp) +/* f10a4a0: 3c0e8007 */ lui $t6,0x8007 +/* f10a4a4: 8dce1448 */ lw $t6,0x1448($t6) +/* f10a4a8: 3c04800a */ lui $a0,0x800a +/* f10a4ac: 000e78c0 */ sll $t7,$t6,0x3 +/* f10a4b0: 01ee7823 */ subu $t7,$t7,$t6 +/* f10a4b4: 000f7880 */ sll $t7,$t7,0x2 +/* f10a4b8: 01ee7821 */ addu $t7,$t7,$t6 +/* f10a4bc: 000f78c0 */ sll $t7,$t7,0x3 +/* f10a4c0: 01ee7823 */ subu $t7,$t7,$t6 +/* f10a4c4: 000f7900 */ sll $t7,$t7,0x4 +/* f10a4c8: 008f2021 */ addu $a0,$a0,$t7 +/* f10a4cc: 0fc42c31 */ jal func0f10b0c4 +/* f10a4d0: 9084ee3f */ lbu $a0,-0x11c1($a0) +/* f10a4d4: 3c198007 */ lui $t9,0x8007 +/* f10a4d8: 8f391448 */ lw $t9,0x1448($t9) +/* f10a4dc: 3c01800a */ lui $at,0x800a +/* f10a4e0: 24180001 */ addiu $t8,$zero,0x1 +/* f10a4e4: 001940c0 */ sll $t0,$t9,0x3 +/* f10a4e8: 01194023 */ subu $t0,$t0,$t9 +/* f10a4ec: 00084080 */ sll $t0,$t0,0x2 +/* f10a4f0: 01194021 */ addu $t0,$t0,$t9 +/* f10a4f4: 000840c0 */ sll $t0,$t0,0x3 +/* f10a4f8: 01194023 */ subu $t0,$t0,$t9 +/* f10a4fc: 00084100 */ sll $t0,$t0,0x4 +/* f10a500: 00280821 */ addu $at,$at,$t0 +/* f10a504: ac38ee28 */ sw $t8,-0x11d8($at) +.L0f10a508: +/* f10a508: 8fbf0014 */ lw $ra,0x14($sp) +/* f10a50c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10a510: 00001025 */ or $v0,$zero,$zero +/* f10a514: 03e00008 */ jr $ra +/* f10a518: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f10a51c +/* f10a51c: 3c0e8007 */ lui $t6,0x8007 +/* f10a520: 8dce1448 */ lw $t6,0x1448($t6) +/* f10a524: 3c01800a */ lui $at,0x800a +/* f10a528: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10a52c: 000e78c0 */ sll $t7,$t6,0x3 +/* f10a530: 01ee7823 */ subu $t7,$t7,$t6 +/* f10a534: 000f7880 */ sll $t7,$t7,0x2 +/* f10a538: 01ee7821 */ addu $t7,$t7,$t6 +/* f10a53c: 000f78c0 */ sll $t7,$t7,0x3 +/* f10a540: 01ee7823 */ subu $t7,$t7,$t6 +/* f10a544: 000f7900 */ sll $t7,$t7,0x4 +/* f10a548: 002f0821 */ addu $at,$at,$t7 +/* f10a54c: afbf0014 */ sw $ra,0x14($sp) +/* f10a550: a024ee3e */ sb $a0,-0x11c2($at) +/* f10a554: 0fc4433e */ jal func0f110cf8 +/* f10a558: 30a400ff */ andi $a0,$a1,0xff +/* f10a55c: 3c188007 */ lui $t8,0x8007 +/* f10a560: 8f181448 */ lw $t8,0x1448($t8) +/* f10a564: 3c01800a */ lui $at,0x800a +/* f10a568: 0018c8c0 */ sll $t9,$t8,0x3 +/* f10a56c: 0338c823 */ subu $t9,$t9,$t8 +/* f10a570: 0019c880 */ sll $t9,$t9,0x2 +/* f10a574: 0338c821 */ addu $t9,$t9,$t8 +/* f10a578: 0019c8c0 */ sll $t9,$t9,0x3 +/* f10a57c: 0338c823 */ subu $t9,$t9,$t8 +/* f10a580: 0019c900 */ sll $t9,$t9,0x4 +/* f10a584: 00390821 */ addu $at,$at,$t9 +/* f10a588: 0fc4436a */ jal func0f110da8 +/* f10a58c: a022ee3f */ sb $v0,-0x11c1($at) +/* f10a590: 3c048007 */ lui $a0,0x8007 +/* f10a594: 0fc3cbd3 */ jal func0f0f2f4c +/* f10a598: 24844858 */ addiu $a0,$a0,0x4858 +/* f10a59c: 8fbf0014 */ lw $ra,0x14($sp) +/* f10a5a0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10a5a4: 03e00008 */ jr $ra +/* f10a5a8: 00000000 */ sll $zero,$zero,0x0 +/* f10a5ac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10a5b0: 24010006 */ addiu $at,$zero,0x6 +/* f10a5b4: afbf0014 */ sw $ra,0x14($sp) +/* f10a5b8: afa5001c */ sw $a1,0x1c($sp) +/* f10a5bc: 14810005 */ bne $a0,$at,.L0f10a5d4 +/* f10a5c0: afa60020 */ sw $a2,0x20($sp) +/* f10a5c4: 0fc3cdb7 */ jal func0f0f36dc +/* f10a5c8: 00000000 */ sll $zero,$zero,0x0 +/* f10a5cc: 0fc425a8 */ jal func0f1096a0 +/* f10a5d0: 00000000 */ sll $zero,$zero,0x0 +.L0f10a5d4: +/* f10a5d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f10a5d8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10a5dc: 00001025 */ or $v0,$zero,$zero +/* f10a5e0: 03e00008 */ jr $ra +/* f10a5e4: 00000000 */ sll $zero,$zero,0x0 +/* f10a5e8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10a5ec: afa40018 */ sw $a0,0x18($sp) +/* f10a5f0: afbf0014 */ sw $ra,0x14($sp) +/* f10a5f4: 3c048007 */ lui $a0,0x8007 +/* f10a5f8: 0fc3f55c */ jal func0f0fd570 +/* f10a5fc: 24844a34 */ addiu $a0,$a0,0x4a34 +/* f10a600: 10400005 */ beqz $v0,.L0f10a618 +/* f10a604: 00000000 */ sll $zero,$zero,0x0 +/* f10a608: 0fc5b9f1 */ jal func0f16e7c4 +/* f10a60c: 240454f0 */ addiu $a0,$zero,0x54f0 +/* f10a610: 10000004 */ beqz $zero,.L0f10a624 +/* f10a614: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10a618: +/* f10a618: 0fc5b9f1 */ jal func0f16e7c4 +/* f10a61c: 240454a0 */ addiu $a0,$zero,0x54a0 +/* f10a620: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10a624: +/* f10a624: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10a628: 03e00008 */ jr $ra +/* f10a62c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f10a630 +/* f10a630: 27bdffc8 */ addiu $sp,$sp,-56 +/* f10a634: afb00028 */ sw $s0,0x28($sp) +/* f10a638: 00a08025 */ or $s0,$a1,$zero +/* f10a63c: afa40038 */ sw $a0,0x38($sp) +/* f10a640: afbf002c */ sw $ra,0x2c($sp) +/* f10a644: afa60040 */ sw $a2,0x40($sp) +/* f10a648: 3c048007 */ lui $a0,0x8007 +/* f10a64c: 00c02825 */ or $a1,$a2,$zero +/* f10a650: afa70044 */ sw $a3,0x44($sp) +/* f10a654: 30e6ffff */ andi $a2,$a3,0xffff +/* f10a658: 0fc44518 */ jal func0f111460 +/* f10a65c: 8c841448 */ lw $a0,0x1448($a0) +/* f10a660: 104000c1 */ beqz $v0,.L0f10a968 +/* f10a664: afa20034 */ sw $v0,0x34($sp) +/* f10a668: 8faf0038 */ lw $t7,0x38($sp) +/* f10a66c: 3c198006 */ lui $t9,0x8006 +/* f10a670: 3c070600 */ lui $a3,0x600 +/* f10a674: 25f80008 */ addiu $t8,$t7,0x8 +/* f10a678: afb80038 */ sw $t8,0x38($sp) +/* f10a67c: 273913a0 */ addiu $t9,$t9,0x13a0 +/* f10a680: adf90004 */ sw $t9,0x4($t7) +/* f10a684: ade70000 */ sw $a3,0x0($t7) +/* f10a688: 8faa0038 */ lw $t2,0x38($sp) +/* f10a68c: 3c0c8006 */ lui $t4,0x8006 +/* f10a690: 258c1360 */ addiu $t4,$t4,0x1360 +/* f10a694: 254b0008 */ addiu $t3,$t2,0x8 +/* f10a698: afab0038 */ sw $t3,0x38($sp) +/* f10a69c: ad4c0004 */ sw $t4,0x4($t2) +/* f10a6a0: ad470000 */ sw $a3,0x0($t2) +/* f10a6a4: 8fad0038 */ lw $t5,0x38($sp) +/* f10a6a8: 3c0fe700 */ lui $t7,0xe700 +/* f10a6ac: 3c0aba00 */ lui $t2,0xba00 +/* f10a6b0: 25ae0008 */ addiu $t6,$t5,0x8 +/* f10a6b4: afae0038 */ sw $t6,0x38($sp) +/* f10a6b8: ada00004 */ sw $zero,0x4($t5) +/* f10a6bc: adaf0000 */ sw $t7,0x0($t5) +/* f10a6c0: 8fb80038 */ lw $t8,0x38($sp) +/* f10a6c4: 354a1301 */ ori $t2,$t2,0x1301 +/* f10a6c8: 3c0db900 */ lui $t5,0xb900 +/* f10a6cc: 27190008 */ addiu $t9,$t8,0x8 +/* f10a6d0: afb90038 */ sw $t9,0x38($sp) +/* f10a6d4: af000004 */ sw $zero,0x4($t8) +/* f10a6d8: af0a0000 */ sw $t2,0x0($t8) +/* f10a6dc: 8fab0038 */ lw $t3,0x38($sp) +/* f10a6e0: 35ad0002 */ ori $t5,$t5,0x2 +/* f10a6e4: 3c18ba00 */ lui $t8,0xba00 +/* f10a6e8: 256c0008 */ addiu $t4,$t3,0x8 +/* f10a6ec: afac0038 */ sw $t4,0x38($sp) +/* f10a6f0: ad600004 */ sw $zero,0x4($t3) +/* f10a6f4: ad6d0000 */ sw $t5,0x0($t3) +/* f10a6f8: 8fae0038 */ lw $t6,0x38($sp) +/* f10a6fc: 37181001 */ ori $t8,$t8,0x1001 +/* f10a700: 3c0bba00 */ lui $t3,0xba00 +/* f10a704: 25cf0008 */ addiu $t7,$t6,0x8 +/* f10a708: afaf0038 */ sw $t7,0x38($sp) +/* f10a70c: adc00004 */ sw $zero,0x4($t6) +/* f10a710: add80000 */ sw $t8,0x0($t6) +/* f10a714: 8fb90038 */ lw $t9,0x38($sp) +/* f10a718: 356b0903 */ ori $t3,$t3,0x903 +/* f10a71c: 240c0c00 */ addiu $t4,$zero,0xc00 +/* f10a720: 272a0008 */ addiu $t2,$t9,0x8 +/* f10a724: afaa0038 */ sw $t2,0x38($sp) +/* f10a728: af2c0004 */ sw $t4,0x4($t9) +/* f10a72c: af2b0000 */ sw $t3,0x0($t9) +/* f10a730: 240e0001 */ addiu $t6,$zero,0x1 +/* f10a734: 240d0002 */ addiu $t5,$zero,0x2 +/* f10a738: afad0010 */ sw $t5,0x10($sp) +/* f10a73c: afae0014 */ sw $t6,0x14($sp) +/* f10a740: afa00018 */ sw $zero,0x18($sp) +/* f10a744: 8fa50034 */ lw $a1,0x34($sp) +/* f10a748: 00003825 */ or $a3,$zero,$zero +/* f10a74c: 27a40038 */ addiu $a0,$sp,0x38 +/* f10a750: 0fc2ce70 */ jal func0f0b39c0 +/* f10a754: 24060001 */ addiu $a2,$zero,0x1 +/* f10a758: 8faf0038 */ lw $t7,0x38($sp) +/* f10a75c: 3c19ba00 */ lui $t9,0xba00 +/* f10a760: 37391402 */ ori $t9,$t9,0x1402 +/* f10a764: 25f80008 */ addiu $t8,$t7,0x8 +/* f10a768: afb80038 */ sw $t8,0x38($sp) +/* f10a76c: ade00004 */ sw $zero,0x4($t7) +/* f10a770: adf90000 */ sw $t9,0x0($t7) +/* f10a774: 8faa0038 */ lw $t2,0x38($sp) +/* f10a778: 3c0cba00 */ lui $t4,0xba00 +/* f10a77c: 358c0c02 */ ori $t4,$t4,0xc02 +/* f10a780: 254b0008 */ addiu $t3,$t2,0x8 +/* f10a784: afab0038 */ sw $t3,0x38($sp) +/* f10a788: ad400004 */ sw $zero,0x4($t2) +/* f10a78c: ad4c0000 */ sw $t4,0x0($t2) +/* f10a790: 8fad0038 */ lw $t5,0x38($sp) +/* f10a794: 3c0ffb00 */ lui $t7,0xfb00 +/* f10a798: 2401ff00 */ addiu $at,$zero,-256 +/* f10a79c: 25ae0008 */ addiu $t6,$t5,0x8 +/* f10a7a0: afae0038 */ sw $t6,0x38($sp) +/* f10a7a4: adaf0000 */ sw $t7,0x0($t5) +/* f10a7a8: 8e18000c */ lw $t8,0xc($s0) +/* f10a7ac: 3c0eff37 */ lui $t6,0xff37 +/* f10a7b0: 35ceffff */ ori $t6,$t6,0xffff +/* f10a7b4: 331900ff */ andi $t9,$t8,0xff +/* f10a7b8: 03215025 */ or $t2,$t9,$at +/* f10a7bc: adaa0004 */ sw $t2,0x4($t5) +/* f10a7c0: 8fab0038 */ lw $t3,0x38($sp) +/* f10a7c4: 3c0dfc12 */ lui $t5,0xfc12 +/* f10a7c8: 35ad9a25 */ ori $t5,$t5,0x9a25 +/* f10a7cc: 256c0008 */ addiu $t4,$t3,0x8 +/* f10a7d0: afac0038 */ sw $t4,0x38($sp) +/* f10a7d4: ad6d0000 */ sw $t5,0x0($t3) +/* f10a7d8: ad6e0004 */ sw $t6,0x4($t3) +/* f10a7dc: 8faf0038 */ lw $t7,0x38($sp) +/* f10a7e0: 3c08e600 */ lui $t0,0xe600 +/* f10a7e4: 3c09e800 */ lui $t1,0xe800 +/* f10a7e8: 25f80008 */ addiu $t8,$t7,0x8 +/* f10a7ec: afb80038 */ sw $t8,0x38($sp) +/* f10a7f0: ade00004 */ sw $zero,0x4($t7) +/* f10a7f4: ade80000 */ sw $t0,0x0($t7) +/* f10a7f8: 8fb90038 */ lw $t9,0x38($sp) +/* f10a7fc: 3c078008 */ lui $a3,0x8008 +/* f10a800: 24e7fac0 */ addiu $a3,$a3,-1344 +/* f10a804: 272a0008 */ addiu $t2,$t9,0x8 +/* f10a808: afaa0038 */ sw $t2,0x38($sp) +/* f10a80c: af200004 */ sw $zero,0x4($t9) +/* f10a810: af290000 */ sw $t1,0x0($t9) +/* f10a814: 8fab0038 */ lw $t3,0x38($sp) +/* f10a818: 8cf80000 */ lw $t8,0x0($a3) +/* f10a81c: 01e03025 */ or $a2,$t7,$zero +/* f10a820: 256c0008 */ addiu $t4,$t3,0x8 +/* f10a824: afac0038 */ sw $t4,0x38($sp) +/* f10a828: 8e0d0000 */ lw $t5,0x0($s0) +/* f10a82c: 03201025 */ or $v0,$t9,$zero +/* f10a830: 01601825 */ or $v1,$t3,$zero +/* f10a834: 25ae0014 */ addiu $t6,$t5,0x14 +/* f10a838: 000e7880 */ sll $t7,$t6,0x2 +/* f10a83c: 01f80019 */ multu $t7,$t8 +/* f10a840: 8e0d0004 */ lw $t5,0x4($s0) +/* f10a844: 3c01e400 */ lui $at,0xe400 +/* f10a848: 25ae0012 */ addiu $t6,$t5,0x12 +/* f10a84c: 000e7880 */ sll $t7,$t6,0x2 +/* f10a850: 31f80fff */ andi $t8,$t7,0xfff +/* f10a854: 0000c812 */ mflo $t9 +/* f10a858: 332a0fff */ andi $t2,$t9,0xfff +/* f10a85c: 000a5b00 */ sll $t3,$t2,0xc +/* f10a860: 01616025 */ or $t4,$t3,$at +/* f10a864: 0198c825 */ or $t9,$t4,$t8 +/* f10a868: ac790000 */ sw $t9,0x0($v1) +/* f10a86c: 8e0a0000 */ lw $t2,0x0($s0) +/* f10a870: 8cee0000 */ lw $t6,0x0($a3) +/* f10a874: 8e190004 */ lw $t9,0x4($s0) +/* f10a878: 254b0004 */ addiu $t3,$t2,0x4 +/* f10a87c: 000b6880 */ sll $t5,$t3,0x2 +/* f10a880: 01ae0019 */ multu $t5,$t6 +/* f10a884: 272a0002 */ addiu $t2,$t9,0x2 +/* f10a888: 000a5880 */ sll $t3,$t2,0x2 +/* f10a88c: 316d0fff */ andi $t5,$t3,0xfff +/* f10a890: 240a0200 */ addiu $t2,$zero,0x200 +/* f10a894: 3c19b400 */ lui $t9,0xb400 +/* f10a898: 00007812 */ mflo $t7 +/* f10a89c: 31ec0fff */ andi $t4,$t7,0xfff +/* f10a8a0: 000cc300 */ sll $t8,$t4,0xc +/* f10a8a4: 030d7025 */ or $t6,$t8,$t5 +/* f10a8a8: ac6e0004 */ sw $t6,0x4($v1) +/* f10a8ac: 8faf0038 */ lw $t7,0x38($sp) +/* f10a8b0: 3c0db300 */ lui $t5,0xb300 +/* f10a8b4: 25ec0008 */ addiu $t4,$t7,0x8 +/* f10a8b8: afac0038 */ sw $t4,0x38($sp) +/* f10a8bc: adea0004 */ sw $t2,0x4($t7) +/* f10a8c0: adf90000 */ sw $t9,0x0($t7) +/* f10a8c4: 8fab0038 */ lw $t3,0x38($sp) +/* f10a8c8: 01e02025 */ or $a0,$t7,$zero +/* f10a8cc: 240f0400 */ addiu $t7,$zero,0x400 +/* f10a8d0: 25780008 */ addiu $t8,$t3,0x8 +/* f10a8d4: afb80038 */ sw $t8,0x38($sp) +/* f10a8d8: ad6d0000 */ sw $t5,0x0($t3) +/* f10a8dc: 8cee0000 */ lw $t6,0x0($a3) +/* f10a8e0: 01602825 */ or $a1,$t3,$zero +/* f10a8e4: 01ee001a */ div $zero,$t7,$t6 +/* f10a8e8: 0000c812 */ mflo $t9 +/* f10a8ec: 00195400 */ sll $t2,$t9,0x10 +/* f10a8f0: 354bfc00 */ ori $t3,$t2,0xfc00 +/* f10a8f4: acab0004 */ sw $t3,0x4($a1) +/* f10a8f8: 8fb80038 */ lw $t8,0x38($sp) +/* f10a8fc: 15c00002 */ bnez $t6,.L0f10a908 +/* f10a900: 00000000 */ sll $zero,$zero,0x0 +/* f10a904: 0007000d */ break 0x7 +.L0f10a908: +/* f10a908: 2401ffff */ addiu $at,$zero,-1 +/* f10a90c: 15c10004 */ bne $t6,$at,.L0f10a920 +/* f10a910: 3c018000 */ lui $at,0x8000 +/* f10a914: 15e10002 */ bne $t7,$at,.L0f10a920 +/* f10a918: 00000000 */ sll $zero,$zero,0x0 +/* f10a91c: 0006000d */ break 0x6 +.L0f10a920: +/* f10a920: 270d0008 */ addiu $t5,$t8,0x8 +/* f10a924: afad0038 */ sw $t5,0x38($sp) +/* f10a928: af000004 */ sw $zero,0x4($t8) +/* f10a92c: af080000 */ sw $t0,0x0($t8) +/* f10a930: 8faf0038 */ lw $t7,0x38($sp) +/* f10a934: 3c0ae700 */ lui $t2,0xe700 +/* f10a938: 03001025 */ or $v0,$t8,$zero +/* f10a93c: 25ee0008 */ addiu $t6,$t7,0x8 +/* f10a940: afae0038 */ sw $t6,0x38($sp) +/* f10a944: ade00004 */ sw $zero,0x4($t7) +/* f10a948: ade90000 */ sw $t1,0x0($t7) +/* f10a94c: 8fac0038 */ lw $t4,0x38($sp) +/* f10a950: 01e01825 */ or $v1,$t7,$zero +/* f10a954: 25990008 */ addiu $t9,$t4,0x8 +/* f10a958: afb90038 */ sw $t9,0x38($sp) +/* f10a95c: ad800004 */ sw $zero,0x4($t4) +/* f10a960: ad8a0000 */ sw $t2,0x0($t4) +/* f10a964: 01802025 */ or $a0,$t4,$zero +.L0f10a968: +/* f10a968: 8fbf002c */ lw $ra,0x2c($sp) +/* f10a96c: 8fa20038 */ lw $v0,0x38($sp) +/* f10a970: 8fb00028 */ lw $s0,0x28($sp) +/* f10a974: 03e00008 */ jr $ra +/* f10a978: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f10a97c +/* f10a97c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f10a980: afb00018 */ sw $s0,0x18($sp) +/* f10a984: 00808025 */ or $s0,$a0,$zero +/* f10a988: afbf001c */ sw $ra,0x1c($sp) +/* f10a98c: 3c048007 */ lui $a0,0x8007 +/* f10a990: 0fc3f55c */ jal func0f0fd570 +/* f10a994: 24844a34 */ addiu $a0,$a0,0x4a34 +/* f10a998: 1040000d */ beqz $v0,.L0f10a9d0 +/* f10a99c: 3c048007 */ lui $a0,0x8007 +/* f10a9a0: 3c02800a */ lui $v0,0x800a +/* f10a9a4: 244221e0 */ addiu $v0,$v0,0x21e0 +/* f10a9a8: 8c4e0000 */ lw $t6,0x0($v0) +/* f10a9ac: 8e0f0000 */ lw $t7,0x0($s0) +/* f10a9b0: 15cf0007 */ bne $t6,$t7,.L0f10a9d0 +/* f10a9b4: 00000000 */ sll $zero,$zero,0x0 +/* f10a9b8: 94580004 */ lhu $t8,0x4($v0) +/* f10a9bc: 96190004 */ lhu $t9,0x4($s0) +/* f10a9c0: 17190003 */ bne $t8,$t9,.L0f10a9d0 +/* f10a9c4: 00000000 */ sll $zero,$zero,0x0 +/* f10a9c8: 1000003e */ beqz $zero,.L0f10aac4 +/* f10a9cc: 24020001 */ addiu $v0,$zero,0x1 +.L0f10a9d0: +/* f10a9d0: 0fc3f55c */ jal func0f0fd570 +/* f10a9d4: 24844f34 */ addiu $a0,$a0,0x4f34 +/* f10a9d8: 10400003 */ beqz $v0,.L0f10a9e8 +/* f10a9dc: 3c09800a */ lui $t1,0x800a +/* f10a9e0: 10000038 */ beqz $zero,.L0f10aac4 +/* f10a9e4: 00001025 */ or $v0,$zero,$zero +.L0f10a9e8: +/* f10a9e8: 8d2919c4 */ lw $t1,0x19c4($t1) +/* f10a9ec: 24010006 */ addiu $at,$zero,0x6 +/* f10a9f0: 3c02800a */ lui $v0,0x800a +/* f10a9f4: 15210003 */ bne $t1,$at,.L0f10aa04 +/* f10a9f8: 244222c0 */ addiu $v0,$v0,0x22c0 +/* f10a9fc: 10000031 */ beqz $zero,.L0f10aac4 +/* f10aa00: 00001025 */ or $v0,$zero,$zero +.L0f10aa04: +/* f10aa04: 8e080000 */ lw $t0,0x0($s0) +/* f10aa08: 8c4a0000 */ lw $t2,0x0($v0) +/* f10aa0c: 15480007 */ bne $t2,$t0,.L0f10aa2c +/* f10aa10: 00000000 */ sll $zero,$zero,0x0 +/* f10aa14: 944b0004 */ lhu $t3,0x4($v0) +/* f10aa18: 960c0004 */ lhu $t4,0x4($s0) +/* f10aa1c: 156c0003 */ bne $t3,$t4,.L0f10aa2c +/* f10aa20: 00000000 */ sll $zero,$zero,0x0 +/* f10aa24: 10000027 */ beqz $zero,.L0f10aac4 +/* f10aa28: 24020001 */ addiu $v0,$zero,0x1 +.L0f10aa2c: +/* f10aa2c: 3c02800b */ lui $v0,0x800b +/* f10aa30: 2442cb88 */ addiu $v0,$v0,-13432 +/* f10aa34: 8c4d0020 */ lw $t5,0x20($v0) +/* f10aa38: 3c04800b */ lui $a0,0x800b +/* f10aa3c: 24070004 */ addiu $a3,$zero,0x4 +/* f10aa40: 15a80007 */ bne $t5,$t0,.L0f10aa60 +/* f10aa44: 240600a0 */ addiu $a2,$zero,0xa0 +/* f10aa48: 944e0024 */ lhu $t6,0x24($v0) +/* f10aa4c: 960f0004 */ lhu $t7,0x4($s0) +/* f10aa50: 15cf0003 */ bne $t6,$t7,.L0f10aa60 +/* f10aa54: 00000000 */ sll $zero,$zero,0x0 +/* f10aa58: 1000001a */ beqz $zero,.L0f10aac4 +/* f10aa5c: 24020001 */ addiu $v0,$zero,0x1 +.L0f10aa60: +/* f10aa60: 3c05800b */ lui $a1,0x800b +/* f10aa64: 24a5c7b8 */ addiu $a1,$a1,-14408 +/* f10aa68: 00001025 */ or $v0,$zero,$zero +/* f10aa6c: 9484cb9e */ lhu $a0,-0x3462($a0) +/* f10aa70: 24180001 */ addiu $t8,$zero,0x1 +.L0f10aa74: +/* f10aa74: 0058c804 */ sllv $t9,$t8,$v0 +/* f10aa78: 00994824 */ and $t1,$a0,$t9 +/* f10aa7c: 5120000e */ beqzl $t1,.L0f10aab8 +/* f10aa80: 24420001 */ addiu $v0,$v0,0x1 +/* f10aa84: 00460019 */ multu $v0,$a2 +/* f10aa88: 00005012 */ mflo $t2 +/* f10aa8c: 00aa1821 */ addu $v1,$a1,$t2 +/* f10aa90: 8c6b004c */ lw $t3,0x4c($v1) +/* f10aa94: 550b0008 */ bnel $t0,$t3,.L0f10aab8 +/* f10aa98: 24420001 */ addiu $v0,$v0,0x1 +/* f10aa9c: 960c0004 */ lhu $t4,0x4($s0) +/* f10aaa0: 946d0050 */ lhu $t5,0x50($v1) +/* f10aaa4: 558d0004 */ bnel $t4,$t5,.L0f10aab8 +/* f10aaa8: 24420001 */ addiu $v0,$v0,0x1 +/* f10aaac: 10000005 */ beqz $zero,.L0f10aac4 +/* f10aab0: 24020001 */ addiu $v0,$zero,0x1 +/* f10aab4: 24420001 */ addiu $v0,$v0,0x1 +.L0f10aab8: +/* f10aab8: 5447ffee */ bnel $v0,$a3,.L0f10aa74 +/* f10aabc: 24180001 */ addiu $t8,$zero,0x1 +/* f10aac0: 00001025 */ or $v0,$zero,$zero +.L0f10aac4: +/* f10aac4: 8fbf001c */ lw $ra,0x1c($sp) +/* f10aac8: 8fb00018 */ lw $s0,0x18($sp) +/* f10aacc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f10aad0: 03e00008 */ jr $ra +/* f10aad4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f10aad8 +/* f10aad8: 27bdff78 */ addiu $sp,$sp,-136 +/* f10aadc: afbf003c */ sw $ra,0x3c($sp) +/* f10aae0: afb10038 */ sw $s1,0x38($sp) +/* f10aae4: afb00034 */ sw $s0,0x34($sp) +/* f10aae8: afa40088 */ sw $a0,0x88($sp) +/* f10aaec: 90ae0001 */ lbu $t6,0x1($a1) +/* f10aaf0: 3c088007 */ lui $t0,0x8007 +/* f10aaf4: 25085bc0 */ addiu $t0,$t0,0x5bc0 +/* f10aaf8: 24010001 */ addiu $at,$zero,0x1 +/* f10aafc: 00c08025 */ or $s0,$a2,$zero +/* f10ab00: 8d030000 */ lw $v1,0x0($t0) +/* f10ab04: 15c10010 */ bne $t6,$at,.L0f10ab48 +/* f10ab08: 00008825 */ or $s1,$zero,$zero +/* f10ab0c: 3c0f8007 */ lui $t7,0x8007 +/* f10ab10: 8def1448 */ lw $t7,0x1448($t7) +/* f10ab14: 3c02800a */ lui $v0,0x800a +/* f10ab18: 000fc0c0 */ sll $t8,$t7,0x3 +/* f10ab1c: 030fc023 */ subu $t8,$t8,$t7 +/* f10ab20: 0018c080 */ sll $t8,$t8,0x2 +/* f10ab24: 030fc021 */ addu $t8,$t8,$t7 +/* f10ab28: 0018c0c0 */ sll $t8,$t8,0x3 +/* f10ab2c: 030fc023 */ subu $t8,$t8,$t7 +/* f10ab30: 0018c100 */ sll $t8,$t8,0x4 +/* f10ab34: 00581021 */ addu $v0,$v0,$t8 +/* f10ab38: 9051ee3f */ lbu $s1,-0x11c1($v0) +/* f10ab3c: 0011c880 */ sll $t9,$s1,0x2 +/* f10ab40: 01194821 */ addu $t1,$t0,$t9 +/* f10ab44: 8d230000 */ lw $v1,0x0($t1) +.L0f10ab48: +/* f10ab48: 14600003 */ bnez $v1,.L0f10ab58 +/* f10ab4c: 8faa0088 */ lw $t2,0x88($sp) +/* f10ab50: 1000008c */ beqz $zero,.L0f10ad84 +/* f10ab54: 00001025 */ or $v0,$zero,$zero +.L0f10ab58: +/* f10ab58: 254bffff */ addiu $t3,$t2,-1 +/* f10ab5c: 2d610014 */ sltiu $at,$t3,0x14 +/* f10ab60: 10200087 */ beqz $at,.L0f10ad80 +/* f10ab64: 000b5880 */ sll $t3,$t3,0x2 +/* f10ab68: 3c017f1b */ lui $at,0x7f1b +/* f10ab6c: 002b0821 */ addu $at,$at,$t3 +/* f10ab70: 8c2b375c */ lw $t3,0x375c($at) +/* f10ab74: 01600008 */ jr $t3 +/* f10ab78: 00000000 */ sll $zero,$zero,0x0 +/* f10ab7c: 3c0c000f */ lui $t4,0xf +/* f10ab80: 358cffff */ ori $t4,$t4,0xffff +/* f10ab84: 1000007e */ beqz $zero,.L0f10ad80 +/* f10ab88: ae0c0000 */ sw $t4,0x0($s0) +/* f10ab8c: 846d02d0 */ lh $t5,0x2d0($v1) +/* f10ab90: 1000007b */ beqz $zero,.L0f10ad80 +/* f10ab94: ae0d0000 */ sw $t5,0x0($s0) +/* f10ab98: 3c198007 */ lui $t9,0x8007 +/* f10ab9c: 8f391448 */ lw $t9,0x1448($t9) +/* f10aba0: 8e0e0004 */ lw $t6,0x4($s0) +/* f10aba4: 3c0a800a */ lui $t2,0x800a +/* f10aba8: 001948c0 */ sll $t1,$t9,0x3 +/* f10abac: 01394823 */ subu $t1,$t1,$t9 +/* f10abb0: 00094880 */ sll $t1,$t1,0x2 +/* f10abb4: 01394821 */ addu $t1,$t1,$t9 +/* f10abb8: 000948c0 */ sll $t1,$t1,0x3 +/* f10abbc: 01394823 */ subu $t1,$t1,$t9 +/* f10abc0: 00094900 */ sll $t1,$t1,0x4 +/* f10abc4: 01495021 */ addu $t2,$t2,$t1 +/* f10abc8: 000e7880 */ sll $t7,$t6,0x2 +/* f10abcc: 8d4aee1c */ lw $t2,-0x11e4($t2) +/* f10abd0: 01ee7823 */ subu $t7,$t7,$t6 +/* f10abd4: 000f78c0 */ sll $t7,$t7,0x3 +/* f10abd8: 8e110000 */ lw $s1,0x0($s0) +/* f10abdc: 8e050008 */ lw $a1,0x8($s0) +/* f10abe0: 006fc021 */ addu $t8,$v1,$t7 +/* f10abe4: 24010004 */ addiu $at,$zero,0x4 +/* f10abe8: 15410007 */ bne $t2,$at,.L0f10ac08 +/* f10abec: afb8006c */ sw $t8,0x6c($sp) +/* f10abf0: 02202025 */ or $a0,$s1,$zero +/* f10abf4: 8f060000 */ lw $a2,0x0($t8) +/* f10abf8: 0fc4298c */ jal func0f10a630 +/* f10abfc: 97070004 */ lhu $a3,0x4($t8) +/* f10ac00: 10000061 */ beqz $zero,.L0f10ad88 +/* f10ac04: 8fbf003c */ lw $ra,0x3c($sp) +.L0f10ac08: +/* f10ac08: 8cb0000c */ lw $s0,0xc($a1) +/* f10ac0c: 10e00009 */ beqz $a3,.L0f10ac34 +/* f10ac10: afa50070 */ sw $a1,0x70($sp) +/* f10ac14: 8fa4006c */ lw $a0,0x6c($sp) +/* f10ac18: 0fc42a5f */ jal func0f10a97c +/* f10ac1c: afa50070 */ sw $a1,0x70($sp) +/* f10ac20: 10400004 */ beqz $v0,.L0f10ac34 +/* f10ac24: 320c00ff */ andi $t4,$s0,0xff +/* f10ac28: 3c01ff33 */ lui $at,0xff33 +/* f10ac2c: 34213300 */ ori $at,$at,0x3300 +/* f10ac30: 01818025 */ or $s0,$t4,$at +.L0f10ac34: +/* f10ac34: 8fa50070 */ lw $a1,0x70($sp) +/* f10ac38: 02202025 */ or $a0,$s1,$zero +/* f10ac3c: 8cae0000 */ lw $t6,0x0($a1) +/* f10ac40: 25cf0002 */ addiu $t7,$t6,0x2 +/* f10ac44: afaf0084 */ sw $t7,0x84($sp) +/* f10ac48: 8cb80004 */ lw $t8,0x4($a1) +/* f10ac4c: 27190002 */ addiu $t9,$t8,0x2 +/* f10ac50: 0fc54d8a */ jal func0f153628 +/* f10ac54: afb90080 */ sw $t9,0x80($sp) +/* f10ac58: 8fa9006c */ lw $t1,0x6c($sp) +/* f10ac5c: 00408825 */ or $s1,$v0,$zero +/* f10ac60: 3c0a8007 */ lui $t2,0x8007 +/* f10ac64: 1120002e */ beqz $t1,.L0f10ad20 +/* f10ac68: 00000000 */ sll $zero,$zero,0x0 +/* f10ac6c: 8d4a1448 */ lw $t2,0x1448($t2) +/* f10ac70: 3c06800a */ lui $a2,0x800a +/* f10ac74: 27a40048 */ addiu $a0,$sp,0x48 +/* f10ac78: 000a58c0 */ sll $t3,$t2,0x3 +/* f10ac7c: 016a5823 */ subu $t3,$t3,$t2 +/* f10ac80: 000b5880 */ sll $t3,$t3,0x2 +/* f10ac84: 016a5821 */ addu $t3,$t3,$t2 +/* f10ac88: 000b58c0 */ sll $t3,$t3,0x3 +/* f10ac8c: 016a5823 */ subu $t3,$t3,$t2 +/* f10ac90: 000b5900 */ sll $t3,$t3,0x4 +/* f10ac94: 00cb3021 */ addu $a2,$a2,$t3 +/* f10ac98: 8cc6ee1c */ lw $a2,-0x11e4($a2) +/* f10ac9c: 01202825 */ or $a1,$t1,$zero +/* f10aca0: 0fc42034 */ jal func0f1080d0 +/* f10aca4: 24c6ffff */ addiu $a2,$a2,-1 +/* f10aca8: 0c002f02 */ jal 0xbc08 +/* f10acac: 00000000 */ sll $zero,$zero,0x0 +/* f10acb0: 0c002f06 */ jal 0xbc18 +/* f10acb4: a7a20044 */ sh $v0,0x44($sp) +/* f10acb8: 3c0c8008 */ lui $t4,0x8008 +/* f10acbc: 3c0d8008 */ lui $t5,0x8008 +/* f10acc0: 8dadfb0c */ lw $t5,-0x4f4($t5) +/* f10acc4: 8d8cfb10 */ lw $t4,-0x4f0($t4) +/* f10acc8: 87ae0044 */ lh $t6,0x44($sp) +/* f10accc: 240f0001 */ addiu $t7,$zero,0x1 +/* f10acd0: afaf0028 */ sw $t7,0x28($sp) +/* f10acd4: 02202025 */ or $a0,$s1,$zero +/* f10acd8: 27a50084 */ addiu $a1,$sp,0x84 +/* f10acdc: 27a60080 */ addiu $a2,$sp,0x80 +/* f10ace0: 27a70048 */ addiu $a3,$sp,0x48 +/* f10ace4: afb00018 */ sw $s0,0x18($sp) +/* f10ace8: afa20020 */ sw $v0,0x20($sp) +/* f10acec: afa00024 */ sw $zero,0x24($sp) +/* f10acf0: afad0014 */ sw $t5,0x14($sp) +/* f10acf4: afac0010 */ sw $t4,0x10($sp) +/* f10acf8: 0fc5580f */ jal func0f15603c +/* f10acfc: afae001c */ sw $t6,0x1c($sp) +/* f10ad00: 8fb80070 */ lw $t8,0x70($sp) +/* f10ad04: 00408825 */ or $s1,$v0,$zero +/* f10ad08: 8f190004 */ lw $t9,0x4($t8) +/* f10ad0c: 2729000c */ addiu $t1,$t9,0xc +/* f10ad10: afa90080 */ sw $t1,0x80($sp) +/* f10ad14: 8f0a0000 */ lw $t2,0x0($t8) +/* f10ad18: 254b0002 */ addiu $t3,$t2,0x2 +/* f10ad1c: afab0084 */ sw $t3,0x84($sp) +.L0f10ad20: +/* f10ad20: 0fc54de0 */ jal func0f153780 +/* f10ad24: 02202025 */ or $a0,$s1,$zero +/* f10ad28: 00408825 */ or $s1,$v0,$zero +/* f10ad2c: 10000015 */ beqz $zero,.L0f10ad84 +/* f10ad30: 02201025 */ or $v0,$s1,$zero +/* f10ad34: 240c000b */ addiu $t4,$zero,0xb +/* f10ad38: 10000011 */ beqz $zero,.L0f10ad80 +/* f10ad3c: ae0c0000 */ sw $t4,0x0($s0) +/* f10ad40: 906d030a */ lbu $t5,0x30a($v1) +/* f10ad44: 1000000e */ beqz $zero,.L0f10ad80 +/* f10ad48: ae0d0000 */ sw $t5,0x0($s0) +/* f10ad4c: 02202025 */ or $a0,$s1,$zero +/* f10ad50: 8fa50088 */ lw $a1,0x88($sp) +/* f10ad54: 0fc421ae */ jal func0f1086b8 +/* f10ad58: 8e060000 */ lw $a2,0x0($s0) +/* f10ad5c: 1000000a */ beqz $zero,.L0f10ad88 +/* f10ad60: 8fbf003c */ lw $ra,0x3c($sp) +/* f10ad64: 02202025 */ or $a0,$s1,$zero +/* f10ad68: 8fa50088 */ lw $a1,0x88($sp) +/* f10ad6c: 0fc421ae */ jal func0f1086b8 +/* f10ad70: 8e060000 */ lw $a2,0x0($s0) +/* f10ad74: ae020008 */ sw $v0,0x8($s0) +/* f10ad78: 10000002 */ beqz $zero,.L0f10ad84 +/* f10ad7c: 00001025 */ or $v0,$zero,$zero +.L0f10ad80: +/* f10ad80: 00001025 */ or $v0,$zero,$zero +.L0f10ad84: +/* f10ad84: 8fbf003c */ lw $ra,0x3c($sp) +.L0f10ad88: +/* f10ad88: 8fb00034 */ lw $s0,0x34($sp) +/* f10ad8c: 8fb10038 */ lw $s1,0x38($sp) +/* f10ad90: 03e00008 */ jr $ra +/* f10ad94: 27bd0088 */ addiu $sp,$sp,0x88 +/* f10ad98: 3c088007 */ lui $t0,0x8007 +/* f10ad9c: 25081448 */ addiu $t0,$t0,0x1448 +/* f10ada0: 8d0e0000 */ lw $t6,0x0($t0) +/* f10ada4: 24090e70 */ addiu $t1,$zero,0xe70 +/* f10ada8: 3c07800a */ lui $a3,0x800a +/* f10adac: 01c90019 */ multu $t6,$t1 +/* f10adb0: 24e7e000 */ addiu $a3,$a3,-8192 +/* f10adb4: 3c038007 */ lui $v1,0x8007 +/* f10adb8: 24635bc0 */ addiu $v1,$v1,0x5bc0 +/* f10adbc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f10adc0: afa40020 */ sw $a0,0x20($sp) +/* f10adc4: afbf0014 */ sw $ra,0x14($sp) +/* f10adc8: afa50024 */ sw $a1,0x24($sp) +/* f10adcc: afa60028 */ sw $a2,0x28($sp) +/* f10add0: 8fac0020 */ lw $t4,0x20($sp) +/* f10add4: 00007812 */ mflo $t7 +/* f10add8: 00efc021 */ addu $t8,$a3,$t7 +/* f10addc: 93190e3f */ lbu $t9,0xe3f($t8) +/* f10ade0: 24010006 */ addiu $at,$zero,0x6 +/* f10ade4: 00195080 */ sll $t2,$t9,0x2 +/* f10ade8: 006a5821 */ addu $t3,$v1,$t2 +/* f10adec: 8d620000 */ lw $v0,0x0($t3) +/* f10adf0: 14400003 */ bnez $v0,.L0f10ae00 +/* f10adf4: 00000000 */ sll $zero,$zero,0x0 +/* f10adf8: 10000040 */ beqz $zero,.L0f10aefc +/* f10adfc: 00001025 */ or $v0,$zero,$zero +.L0f10ae00: +/* f10ae00: 15810039 */ bne $t4,$at,.L0f10aee8 +/* f10ae04: 8fad0028 */ lw $t5,0x28($sp) +/* f10ae08: 8dae0000 */ lw $t6,0x0($t5) +/* f10ae0c: 000e7880 */ sll $t7,$t6,0x2 +/* f10ae10: 01ee7823 */ subu $t7,$t7,$t6 +/* f10ae14: 000f78c0 */ sll $t7,$t7,0x3 +/* f10ae18: 004f3021 */ addu $a2,$v0,$t7 +/* f10ae1c: 10c00032 */ beqz $a2,.L0f10aee8 +/* f10ae20: 00c02025 */ or $a0,$a2,$zero +/* f10ae24: 0fc42a5f */ jal func0f10a97c +/* f10ae28: afa6001c */ sw $a2,0x1c($sp) +/* f10ae2c: 3c038007 */ lui $v1,0x8007 +/* f10ae30: 3c07800a */ lui $a3,0x800a +/* f10ae34: 3c088007 */ lui $t0,0x8007 +/* f10ae38: 25081448 */ addiu $t0,$t0,0x1448 +/* f10ae3c: 24e7e000 */ addiu $a3,$a3,-8192 +/* f10ae40: 24635bc0 */ addiu $v1,$v1,0x5bc0 +/* f10ae44: 8fa6001c */ lw $a2,0x1c($sp) +/* f10ae48: 10400011 */ beqz $v0,.L0f10ae90 +/* f10ae4c: 24090e70 */ addiu $t1,$zero,0xe70 +/* f10ae50: 8d180000 */ lw $t8,0x0($t0) +/* f10ae54: 00c02025 */ or $a0,$a2,$zero +/* f10ae58: 03090019 */ multu $t8,$t1 +/* f10ae5c: 0000c812 */ mflo $t9 +/* f10ae60: 00f95021 */ addu $t2,$a3,$t9 +/* f10ae64: 914b0e3f */ lbu $t3,0xe3f($t2) +/* f10ae68: 000b6080 */ sll $t4,$t3,0x2 +/* f10ae6c: 006c6821 */ addu $t5,$v1,$t4 +/* f10ae70: 8dae0000 */ lw $t6,0x0($t5) +/* f10ae74: 0fc420f4 */ jal func0f1083d0 +/* f10ae78: 91c5030b */ lbu $a1,0x30b($t6) +/* f10ae7c: 3c048007 */ lui $a0,0x8007 +/* f10ae80: 0fc3cbd3 */ jal func0f0f2f4c +/* f10ae84: 24844964 */ addiu $a0,$a0,0x4964 +/* f10ae88: 10000018 */ beqz $zero,.L0f10aeec +/* f10ae8c: 8fa40020 */ lw $a0,0x20($sp) +.L0f10ae90: +/* f10ae90: 8d0f0000 */ lw $t7,0x0($t0) +/* f10ae94: 00c02025 */ or $a0,$a2,$zero +/* f10ae98: 01e90019 */ multu $t7,$t1 +/* f10ae9c: 0000c012 */ mflo $t8 +/* f10aea0: 00f8c821 */ addu $t9,$a3,$t8 +/* f10aea4: 932a0e3f */ lbu $t2,0xe3f($t9) +/* f10aea8: 000a5880 */ sll $t3,$t2,0x2 +/* f10aeac: 006b6021 */ addu $t4,$v1,$t3 +/* f10aeb0: 8d8d0000 */ lw $t5,0x0($t4) +/* f10aeb4: 91a5030b */ lbu $a1,0x30b($t5) +/* f10aeb8: 0fc420f4 */ jal func0f1083d0 +/* f10aebc: afa6001c */ sw $a2,0x1c($sp) +/* f10aec0: 8fa6001c */ lw $a2,0x1c($sp) +/* f10aec4: 3c02800a */ lui $v0,0x800a +/* f10aec8: 244221f0 */ addiu $v0,$v0,0x21f0 +/* f10aecc: 8cce0000 */ lw $t6,0x0($a2) +/* f10aed0: 3c048007 */ lui $a0,0x8007 +/* f10aed4: 248448e8 */ addiu $a0,$a0,0x48e8 +/* f10aed8: ac4e0000 */ sw $t6,0x0($v0) +/* f10aedc: 94cf0004 */ lhu $t7,0x4($a2) +/* f10aee0: 0fc3cbd3 */ jal func0f0f2f4c +/* f10aee4: a44f0004 */ sh $t7,0x4($v0) +.L0f10aee8: +/* f10aee8: 8fa40020 */ lw $a0,0x20($sp) +.L0f10aeec: +/* f10aeec: 8fa50024 */ lw $a1,0x24($sp) +/* f10aef0: 8fa60028 */ lw $a2,0x28($sp) +/* f10aef4: 0fc42ab6 */ jal func0f10aad8 +/* f10aef8: 24070001 */ addiu $a3,$zero,0x1 +.L0f10aefc: +/* f10aefc: 8fbf0014 */ lw $ra,0x14($sp) +/* f10af00: 27bd0020 */ addiu $sp,$sp,0x20 +/* f10af04: 03e00008 */ jr $ra +/* f10af08: 00000000 */ sll $zero,$zero,0x0 +/* f10af0c: 3c028007 */ lui $v0,0x8007 +/* f10af10: 8c425bc0 */ lw $v0,0x5bc0($v0) +/* f10af14: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10af18: afbf0014 */ sw $ra,0x14($sp) +/* f10af1c: afa40018 */ sw $a0,0x18($sp) +/* f10af20: afa5001c */ sw $a1,0x1c($sp) +/* f10af24: 14400003 */ bnez $v0,.L0f10af34 +/* f10af28: afa60020 */ sw $a2,0x20($sp) +/* f10af2c: 10000035 */ beqz $zero,.L0f10b004 +/* f10af30: 00001025 */ or $v0,$zero,$zero +.L0f10af34: +/* f10af34: 8fae0018 */ lw $t6,0x18($sp) +/* f10af38: 24010006 */ addiu $at,$zero,0x6 +/* f10af3c: 8faf0020 */ lw $t7,0x20($sp) +/* f10af40: 55c1002c */ bnel $t6,$at,.L0f10aff4 +/* f10af44: 8fa40018 */ lw $a0,0x18($sp) +/* f10af48: 8df80000 */ lw $t8,0x0($t7) +/* f10af4c: 0018c880 */ sll $t9,$t8,0x2 +/* f10af50: 0338c823 */ subu $t9,$t9,$t8 +/* f10af54: 0019c8c0 */ sll $t9,$t9,0x3 +/* f10af58: 00592821 */ addu $a1,$v0,$t9 +/* f10af5c: 50a00025 */ beqzl $a1,.L0f10aff4 +/* f10af60: 8fa40018 */ lw $a0,0x18($sp) +/* f10af64: 8ca80000 */ lw $t0,0x0($a1) +/* f10af68: 3c02800a */ lui $v0,0x800a +/* f10af6c: 244221e0 */ addiu $v0,$v0,0x21e0 +/* f10af70: ac480000 */ sw $t0,0x0($v0) +/* f10af74: 94a90004 */ lhu $t1,0x4($a1) +/* f10af78: 3c0a8007 */ lui $t2,0x8007 +/* f10af7c: 3c0d800a */ lui $t5,0x800a +/* f10af80: a4490004 */ sh $t1,0x4($v0) +/* f10af84: 8d4a1448 */ lw $t2,0x1448($t2) +/* f10af88: 25ade000 */ addiu $t5,$t5,-8192 +/* f10af8c: 000a58c0 */ sll $t3,$t2,0x3 +/* f10af90: 016a5823 */ subu $t3,$t3,$t2 +/* f10af94: 000b5880 */ sll $t3,$t3,0x2 +/* f10af98: 016a5821 */ addu $t3,$t3,$t2 +/* f10af9c: 000b58c0 */ sll $t3,$t3,0x3 +/* f10afa0: 016a5823 */ subu $t3,$t3,$t2 +/* f10afa4: 000b5900 */ sll $t3,$t3,0x4 +/* f10afa8: 256c0e53 */ addiu $t4,$t3,0xe53 +/* f10afac: 0fc4266a */ jal func0f1099a8 +/* f10afb0: 018d2021 */ addu $a0,$t4,$t5 +/* f10afb4: 3c0e8007 */ lui $t6,0x8007 +/* f10afb8: 8dce1448 */ lw $t6,0x1448($t6) +/* f10afbc: 3c02800a */ lui $v0,0x800a +/* f10afc0: 000e78c0 */ sll $t7,$t6,0x3 +/* f10afc4: 01ee7823 */ subu $t7,$t7,$t6 +/* f10afc8: 000f7880 */ sll $t7,$t7,0x2 +/* f10afcc: 01ee7821 */ addu $t7,$t7,$t6 +/* f10afd0: 000f78c0 */ sll $t7,$t7,0x3 +/* f10afd4: 01ee7823 */ subu $t7,$t7,$t6 +/* f10afd8: 000f7900 */ sll $t7,$t7,0x4 +/* f10afdc: 004f1021 */ addu $v0,$v0,$t7 +/* f10afe0: 8c42ee1c */ lw $v0,-0x11e4($v0) +/* f10afe4: 00402025 */ or $a0,$v0,$zero +/* f10afe8: 0fc42947 */ jal func0f10a51c +/* f10afec: 2445ffff */ addiu $a1,$v0,-1 +/* f10aff0: 8fa40018 */ lw $a0,0x18($sp) +.L0f10aff4: +/* f10aff4: 8fa5001c */ lw $a1,0x1c($sp) +/* f10aff8: 8fa60020 */ lw $a2,0x20($sp) +/* f10affc: 0fc42ab6 */ jal func0f10aad8 +/* f10b000: 00003825 */ or $a3,$zero,$zero +.L0f10b004: +/* f10b004: 8fbf0014 */ lw $ra,0x14($sp) +/* f10b008: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10b00c: 03e00008 */ jr $ra +/* f10b010: 00000000 */ sll $zero,$zero,0x0 +/* f10b014: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10b018: 24010065 */ addiu $at,$zero,0x65 +/* f10b01c: afbf0014 */ sw $ra,0x14($sp) +/* f10b020: afa5001c */ sw $a1,0x1c($sp) +/* f10b024: 14810022 */ bne $a0,$at,.L0f10b0b0 +/* f10b028: afa60020 */ sw $a2,0x20($sp) +/* f10b02c: 3c0e8007 */ lui $t6,0x8007 +/* f10b030: 8dce1448 */ lw $t6,0x1448($t6) +/* f10b034: 3c18800a */ lui $t8,0x800a +/* f10b038: 2718e000 */ addiu $t8,$t8,-8192 +/* f10b03c: 000e78c0 */ sll $t7,$t6,0x3 +/* f10b040: 01ee7823 */ subu $t7,$t7,$t6 +/* f10b044: 000f7880 */ sll $t7,$t7,0x2 +/* f10b048: 01ee7821 */ addu $t7,$t7,$t6 +/* f10b04c: 000f78c0 */ sll $t7,$t7,0x3 +/* f10b050: 01ee7823 */ subu $t7,$t7,$t6 +/* f10b054: 000f7900 */ sll $t7,$t7,0x4 +/* f10b058: 01f81021 */ addu $v0,$t7,$t8 +/* f10b05c: 8c590e28 */ lw $t9,0xe28($v0) +/* f10b060: 24010001 */ addiu $at,$zero,0x1 +/* f10b064: 57210004 */ bnel $t9,$at,.L0f10b078 +/* f10b068: 00002025 */ or $a0,$zero,$zero +/* f10b06c: 10000010 */ beqz $zero,.L0f10b0b0 +/* f10b070: ac400e28 */ sw $zero,0xe28($v0) +/* f10b074: 00002025 */ or $a0,$zero,$zero +.L0f10b078: +/* f10b078: 0fc44317 */ jal func0f110c5c +/* f10b07c: 00002825 */ or $a1,$zero,$zero +/* f10b080: 3c088007 */ lui $t0,0x8007 +/* f10b084: 8d081448 */ lw $t0,0x1448($t0) +/* f10b088: 3c01800a */ lui $at,0x800a +/* f10b08c: 000848c0 */ sll $t1,$t0,0x3 +/* f10b090: 01284823 */ subu $t1,$t1,$t0 +/* f10b094: 00094880 */ sll $t1,$t1,0x2 +/* f10b098: 01284821 */ addu $t1,$t1,$t0 +/* f10b09c: 000948c0 */ sll $t1,$t1,0x3 +/* f10b0a0: 01284823 */ subu $t1,$t1,$t0 +/* f10b0a4: 00094900 */ sll $t1,$t1,0x4 +/* f10b0a8: 00290821 */ addu $at,$at,$t1 +/* f10b0ac: ac20ee1c */ sw $zero,-0x11e4($at) +.L0f10b0b0: +/* f10b0b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f10b0b4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10b0b8: 00001025 */ or $v0,$zero,$zero +/* f10b0bc: 03e00008 */ jr $ra +/* f10b0c0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f10b0c4 +/* f10b0c4: 3c0e8007 */ lui $t6,0x8007 +/* f10b0c8: 8dce1448 */ lw $t6,0x1448($t6) +/* f10b0cc: 3c18800a */ lui $t8,0x800a +/* f10b0d0: 2718e000 */ addiu $t8,$t8,-8192 +/* f10b0d4: 000e78c0 */ sll $t7,$t6,0x3 +/* f10b0d8: 01ee7823 */ subu $t7,$t7,$t6 +/* f10b0dc: 000f7880 */ sll $t7,$t7,0x2 +/* f10b0e0: 01ee7821 */ addu $t7,$t7,$t6 +/* f10b0e4: 000f78c0 */ sll $t7,$t7,0x3 +/* f10b0e8: 01ee7823 */ subu $t7,$t7,$t6 +/* f10b0ec: 000f7900 */ sll $t7,$t7,0x4 +/* f10b0f0: 01f81021 */ addu $v0,$t7,$t8 +/* f10b0f4: 308800ff */ andi $t0,$a0,0xff +/* f10b0f8: 24190001 */ addiu $t9,$zero,0x1 +/* f10b0fc: 00084880 */ sll $t1,$t0,0x2 +/* f10b100: 3c038007 */ lui $v1,0x8007 +/* f10b104: a0440e3f */ sb $a0,0xe3f($v0) +/* f10b108: ac400e28 */ sw $zero,0xe28($v0) +/* f10b10c: ac590e1c */ sw $t9,0xe1c($v0) +/* f10b110: 00691821 */ addu $v1,$v1,$t1 +/* f10b114: 8c635bc0 */ lw $v1,0x5bc0($v1) +/* f10b118: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10b11c: afbf0014 */ sw $ra,0x14($sp) +/* f10b120: 10600004 */ beqz $v1,.L0f10b134 +/* f10b124: 3c048007 */ lui $a0,0x8007 +/* f10b128: 906a030b */ lbu $t2,0x30b($v1) +/* f10b12c: 254b0001 */ addiu $t3,$t2,0x1 +/* f10b130: ac4b0e1c */ sw $t3,0xe1c($v0) +.L0f10b134: +/* f10b134: 0fc3cbd3 */ jal func0f0f2f4c +/* f10b138: 248449cc */ addiu $a0,$a0,0x49cc +/* f10b13c: 8fbf0014 */ lw $ra,0x14($sp) +/* f10b140: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10b144: 03e00008 */ jr $ra +/* f10b148: 00000000 */ sll $zero,$zero,0x0 +/* f10b14c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f10b150: 24010006 */ addiu $at,$zero,0x6 +/* f10b154: afbf001c */ sw $ra,0x1c($sp) +/* f10b158: afa5002c */ sw $a1,0x2c($sp) +/* f10b15c: 1481003e */ bne $a0,$at,.L0f10b258 +/* f10b160: afa60030 */ sw $a2,0x30($sp) +/* f10b164: 3c0e8007 */ lui $t6,0x8007 +/* f10b168: 8dce1448 */ lw $t6,0x1448($t6) +/* f10b16c: 3c18800a */ lui $t8,0x800a +/* f10b170: 2718e000 */ addiu $t8,$t8,-8192 +/* f10b174: 000e78c0 */ sll $t7,$t6,0x3 +/* f10b178: 01ee7823 */ subu $t7,$t7,$t6 +/* f10b17c: 000f7880 */ sll $t7,$t7,0x2 +/* f10b180: 01ee7821 */ addu $t7,$t7,$t6 +/* f10b184: 000f78c0 */ sll $t7,$t7,0x3 +/* f10b188: 01ee7823 */ subu $t7,$t7,$t6 +/* f10b18c: 000f7900 */ sll $t7,$t7,0x4 +/* f10b190: 01f81821 */ addu $v1,$t7,$t8 +/* f10b194: 8c680e28 */ lw $t0,0xe28($v1) +/* f10b198: 8c6a0e20 */ lw $t2,0xe20($v1) +/* f10b19c: 3c198007 */ lui $t9,0x8007 +/* f10b1a0: 8f394a4c */ lw $t9,0x4a4c($t9) +/* f10b1a4: 8c6d0e24 */ lw $t5,0xe24($v1) +/* f10b1a8: 240b0001 */ addiu $t3,$zero,0x1 +/* f10b1ac: 00084940 */ sll $t1,$t0,0x5 +/* f10b1b0: 014b6004 */ sllv $t4,$t3,$t2 +/* f10b1b4: 03291021 */ addu $v0,$t9,$t1 +/* f10b1b8: 018d7025 */ or $t6,$t4,$t5 +/* f10b1bc: ac6e0e24 */ sw $t6,0xe24($v1) +/* f10b1c0: 0fc3cdb7 */ jal func0f0f36dc +/* f10b1c4: afa20024 */ sw $v0,0x24($sp) +/* f10b1c8: 3c0f8007 */ lui $t7,0x8007 +/* f10b1cc: 8def1448 */ lw $t7,0x1448($t7) +/* f10b1d0: 8fa20024 */ lw $v0,0x24($sp) +/* f10b1d4: 3c04800a */ lui $a0,0x800a +/* f10b1d8: 000fc0c0 */ sll $t8,$t7,0x3 +/* f10b1dc: 030fc023 */ subu $t8,$t8,$t7 +/* f10b1e0: 0018c080 */ sll $t8,$t8,0x2 +/* f10b1e4: 030fc021 */ addu $t8,$t8,$t7 +/* f10b1e8: 0018c0c0 */ sll $t8,$t8,0x3 +/* f10b1ec: 030fc023 */ subu $t8,$t8,$t7 +/* f10b1f0: 0018c100 */ sll $t8,$t8,0x4 +/* f10b1f4: 00982021 */ addu $a0,$a0,$t8 +/* f10b1f8: 94450008 */ lhu $a1,0x8($v0) +/* f10b1fc: 8c460004 */ lw $a2,0x4($v0) +/* f10b200: 2448000a */ addiu $t0,$v0,0xa +/* f10b204: afa80010 */ sw $t0,0x10($sp) +/* f10b208: 8084ee23 */ lb $a0,-0x11dd($a0) +/* f10b20c: 0fc45a22 */ jal func0f116888 +/* f10b210: 2447000e */ addiu $a3,$v0,0xe +/* f10b214: 3c198007 */ lui $t9,0x8007 +/* f10b218: 8f391448 */ lw $t9,0x1448($t9) +/* f10b21c: 3c0b800a */ lui $t3,0x800a +/* f10b220: 256be000 */ addiu $t3,$t3,-8192 +/* f10b224: 001948c0 */ sll $t1,$t9,0x3 +/* f10b228: 01394823 */ subu $t1,$t1,$t9 +/* f10b22c: 00094880 */ sll $t1,$t1,0x2 +/* f10b230: 01394821 */ addu $t1,$t1,$t9 +/* f10b234: 000948c0 */ sll $t1,$t1,0x3 +/* f10b238: 01394823 */ subu $t1,$t1,$t9 +/* f10b23c: 00094900 */ sll $t1,$t1,0x4 +/* f10b240: 012b1821 */ addu $v1,$t1,$t3 +/* f10b244: 8c6a0e20 */ lw $t2,0xe20($v1) +/* f10b248: 10400003 */ beqz $v0,.L0f10b258 +/* f10b24c: a06a0e3c */ sb $t2,0xe3c($v1) +/* f10b250: 0fc42197 */ jal func0f10865c +/* f10b254: 24040008 */ addiu $a0,$zero,0x8 +.L0f10b258: +/* f10b258: 8fbf001c */ lw $ra,0x1c($sp) +/* f10b25c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f10b260: 00001025 */ or $v0,$zero,$zero +/* f10b264: 03e00008 */ jr $ra +/* f10b268: 00000000 */ sll $zero,$zero,0x0 +/* f10b26c: 3c038007 */ lui $v1,0x8007 +/* f10b270: 8c634a4c */ lw $v1,0x4a4c($v1) +/* f10b274: 27bdfea8 */ addiu $sp,$sp,-344 +/* f10b278: afbf003c */ sw $ra,0x3c($sp) +/* f10b27c: afb00038 */ sw $s0,0x38($sp) +/* f10b280: afa5015c */ sw $a1,0x15c($sp) +/* f10b284: 14600003 */ bnez $v1,.L0f10b294 +/* f10b288: 00c03825 */ or $a3,$a2,$zero +/* f10b28c: 100000f4 */ beqz $zero,.L0f10b660 +/* f10b290: 00001025 */ or $v0,$zero,$zero +.L0f10b294: +/* f10b294: 248effff */ addiu $t6,$a0,-1 +/* f10b298: 2dc10014 */ sltiu $at,$t6,0x14 +/* f10b29c: 102000ef */ beqz $at,.L0f10b65c +/* f10b2a0: 000e7080 */ sll $t6,$t6,0x2 +/* f10b2a4: 3c017f1b */ lui $at,0x7f1b +/* f10b2a8: 002e0821 */ addu $at,$at,$t6 +/* f10b2ac: 8c2e37ac */ lw $t6,0x37ac($at) +/* f10b2b0: 01c00008 */ jr $t6 +/* f10b2b4: 00000000 */ sll $zero,$zero,0x0 +/* f10b2b8: 3c0f000f */ lui $t7,0xf +/* f10b2bc: 35efffff */ ori $t7,$t7,0xffff +/* f10b2c0: 100000e6 */ beqz $zero,.L0f10b65c +/* f10b2c4: acef0000 */ sw $t7,0x0($a3) +/* f10b2c8: 24180010 */ addiu $t8,$zero,0x10 +/* f10b2cc: 100000e3 */ beqz $zero,.L0f10b65c +/* f10b2d0: acf80000 */ sw $t8,0x0($a3) +/* f10b2d4: 8cf90000 */ lw $t9,0x0($a3) +/* f10b2d8: 3c057f1b */ lui $a1,0x7f1b +/* f10b2dc: 24a534c4 */ addiu $a1,$a1,0x34c4 +/* f10b2e0: afb9014c */ sw $t9,0x14c($sp) +/* f10b2e4: 8ce20004 */ lw $v0,0x4($a3) +/* f10b2e8: 8cf00008 */ lw $s0,0x8($a3) +/* f10b2ec: afa70160 */ sw $a3,0x160($sp) +/* f10b2f0: 00024140 */ sll $t0,$v0,0x5 +/* f10b2f4: 00684821 */ addu $t1,$v1,$t0 +/* f10b2f8: afa90144 */ sw $t1,0x144($sp) +/* f10b2fc: 27a400d4 */ addiu $a0,$sp,0xd4 +/* f10b300: 0c004dad */ jal 0x136b4 +/* f10b304: 24460001 */ addiu $a2,$v0,0x1 +/* f10b308: 8e0a0000 */ lw $t2,0x0($s0) +/* f10b30c: 254b0004 */ addiu $t3,$t2,0x4 +/* f10b310: afab0154 */ sw $t3,0x154($sp) +/* f10b314: 8e0c0004 */ lw $t4,0x4($s0) +/* f10b318: 258d0001 */ addiu $t5,$t4,0x1 +/* f10b31c: 0c002f02 */ jal 0xbc08 +/* f10b320: afad0150 */ sw $t5,0x150($sp) +/* f10b324: 0c002f06 */ jal 0xbc18 +/* f10b328: a7a20050 */ sh $v0,0x50($sp) +/* f10b32c: 3c0e8008 */ lui $t6,0x8008 +/* f10b330: 3c0f8008 */ lui $t7,0x8008 +/* f10b334: 8deffb0c */ lw $t7,-0x4f4($t7) +/* f10b338: 8dcefb10 */ lw $t6,-0x4f0($t6) +/* f10b33c: 87b90050 */ lh $t9,0x50($sp) +/* f10b340: afaf0014 */ sw $t7,0x14($sp) +/* f10b344: afae0010 */ sw $t6,0x10($sp) +/* f10b348: 8e18000c */ lw $t8,0xc($s0) +/* f10b34c: 24080001 */ addiu $t0,$zero,0x1 +/* f10b350: afa80028 */ sw $t0,0x28($sp) +/* f10b354: afa00024 */ sw $zero,0x24($sp) +/* f10b358: afa20020 */ sw $v0,0x20($sp) +/* f10b35c: 8fa4014c */ lw $a0,0x14c($sp) +/* f10b360: 27a50154 */ addiu $a1,$sp,0x154 +/* f10b364: 27a60150 */ addiu $a2,$sp,0x150 +/* f10b368: 27a700d4 */ addiu $a3,$sp,0xd4 +/* f10b36c: afb9001c */ sw $t9,0x1c($sp) +/* f10b370: 0fc5580f */ jal func0f15603c +/* f10b374: afb80018 */ sw $t8,0x18($sp) +/* f10b378: 8faa0160 */ lw $t2,0x160($sp) +/* f10b37c: afa2014c */ sw $v0,0x14c($sp) +/* f10b380: 3c098007 */ lui $t1,0x8007 +/* f10b384: 8d4b0004 */ lw $t3,0x4($t2) +/* f10b388: 8d294a4c */ lw $t1,0x4a4c($t1) +/* f10b38c: 24010001 */ addiu $at,$zero,0x1 +/* f10b390: 000b6080 */ sll $t4,$t3,0x2 +/* f10b394: 012c6821 */ addu $t5,$t1,$t4 +/* f10b398: 8dae0200 */ lw $t6,0x200($t5) +/* f10b39c: 15c10020 */ bne $t6,$at,.L0f10b420 +/* f10b3a0: 00000000 */ sll $zero,$zero,0x0 +/* f10b3a4: 8fa40144 */ lw $a0,0x144($sp) +/* f10b3a8: 27a5011c */ addiu $a1,$sp,0x11c +/* f10b3ac: 24060010 */ addiu $a2,$zero,0x10 +/* f10b3b0: 0fc47986 */ jal func0f11e618 +/* f10b3b4: 2484000e */ addiu $a0,$a0,0xe +/* f10b3b8: 8fa40144 */ lw $a0,0x144($sp) +/* f10b3bc: 27a50110 */ addiu $a1,$sp,0x110 +/* f10b3c0: 24060004 */ addiu $a2,$zero,0x4 +/* f10b3c4: 0fc47986 */ jal func0f11e618 +/* f10b3c8: 2484000a */ addiu $a0,$a0,0xa +/* f10b3cc: 3c057f1b */ lui $a1,0x7f1b +/* f10b3d0: a3a00111 */ sb $zero,0x111($sp) +/* f10b3d4: 24a534cc */ addiu $a1,$a1,0x34cc +/* f10b3d8: 27a400d4 */ addiu $a0,$sp,0xd4 +/* f10b3dc: 0c004dad */ jal 0x136b4 +/* f10b3e0: 27a6011c */ addiu $a2,$sp,0x11c +/* f10b3e4: 3c057f1b */ lui $a1,0x7f1b +/* f10b3e8: 24a534d0 */ addiu $a1,$a1,0x34d0 +/* f10b3ec: 27a40098 */ addiu $a0,$sp,0x98 +/* f10b3f0: 0c004dad */ jal 0x136b4 +/* f10b3f4: 27a60110 */ addiu $a2,$sp,0x110 +/* f10b3f8: 8faf0144 */ lw $t7,0x144($sp) +/* f10b3fc: 3c057f1b */ lui $a1,0x7f1b +/* f10b400: 24a534d4 */ addiu $a1,$a1,0x34d4 +/* f10b404: 8de60000 */ lw $a2,0x0($t7) +/* f10b408: 27a4005c */ addiu $a0,$sp,0x5c +/* f10b40c: 0006c202 */ srl $t8,$a2,0x8 +/* f10b410: 0c004dad */ jal 0x136b4 +/* f10b414: 03003025 */ or $a2,$t8,$zero +/* f10b418: 10000012 */ beqz $zero,.L0f10b464 +/* f10b41c: 8e190000 */ lw $t9,0x0($s0) +.L0f10b420: +/* f10b420: 0fc5b9f1 */ jal func0f16e7c4 +/* f10b424: 24045788 */ addiu $a0,$zero,0x5788 +/* f10b428: 27a400d4 */ addiu $a0,$sp,0xd4 +/* f10b42c: 0c004dad */ jal 0x136b4 +/* f10b430: 00402825 */ or $a1,$v0,$zero +/* f10b434: 0fc5b9f1 */ jal func0f16e7c4 +/* f10b438: 24045789 */ addiu $a0,$zero,0x5789 +/* f10b43c: 27a4005c */ addiu $a0,$sp,0x5c +/* f10b440: 0c004dad */ jal 0x136b4 +/* f10b444: 00402825 */ or $a1,$v0,$zero +/* f10b448: 3c057f1b */ lui $a1,0x7f1b +/* f10b44c: 24a534d8 */ addiu $a1,$a1,0x34d8 +/* f10b450: 27a40098 */ addiu $a0,$sp,0x98 +/* f10b454: 27a6011c */ addiu $a2,$sp,0x11c +/* f10b458: 0c004dad */ jal 0x136b4 +/* f10b45c: 27a70110 */ addiu $a3,$sp,0x110 +/* f10b460: 8e190000 */ lw $t9,0x0($s0) +.L0f10b464: +/* f10b464: 27280014 */ addiu $t0,$t9,0x14 +/* f10b468: afa80154 */ sw $t0,0x154($sp) +/* f10b46c: 8e0a0004 */ lw $t2,0x4($s0) +/* f10b470: 254b0001 */ addiu $t3,$t2,0x1 +/* f10b474: 0c002f02 */ jal 0xbc08 +/* f10b478: afab0150 */ sw $t3,0x150($sp) +/* f10b47c: 0c002f06 */ jal 0xbc18 +/* f10b480: a7a20050 */ sh $v0,0x50($sp) +/* f10b484: 3c098008 */ lui $t1,0x8008 +/* f10b488: 3c0c8008 */ lui $t4,0x8008 +/* f10b48c: 8d8cfb0c */ lw $t4,-0x4f4($t4) +/* f10b490: 8d29fb10 */ lw $t1,-0x4f0($t1) +/* f10b494: 87ae0050 */ lh $t6,0x50($sp) +/* f10b498: afac0014 */ sw $t4,0x14($sp) +/* f10b49c: afa90010 */ sw $t1,0x10($sp) +/* f10b4a0: 8e0d000c */ lw $t5,0xc($s0) +/* f10b4a4: 240f0001 */ addiu $t7,$zero,0x1 +/* f10b4a8: afaf0028 */ sw $t7,0x28($sp) +/* f10b4ac: afa00024 */ sw $zero,0x24($sp) +/* f10b4b0: afa20020 */ sw $v0,0x20($sp) +/* f10b4b4: 8fa4014c */ lw $a0,0x14c($sp) +/* f10b4b8: 27a50154 */ addiu $a1,$sp,0x154 +/* f10b4bc: 27a60150 */ addiu $a2,$sp,0x150 +/* f10b4c0: 27a700d4 */ addiu $a3,$sp,0xd4 +/* f10b4c4: afae001c */ sw $t6,0x1c($sp) +/* f10b4c8: 0fc5580f */ jal func0f15603c +/* f10b4cc: afad0018 */ sw $t5,0x18($sp) +/* f10b4d0: afa2014c */ sw $v0,0x14c($sp) +/* f10b4d4: 8e180000 */ lw $t8,0x0($s0) +/* f10b4d8: 271900be */ addiu $t9,$t8,0xbe +/* f10b4dc: afb90154 */ sw $t9,0x154($sp) +/* f10b4e0: 8e080004 */ lw $t0,0x4($s0) +/* f10b4e4: 250a0001 */ addiu $t2,$t0,0x1 +/* f10b4e8: 0c002f02 */ jal 0xbc08 +/* f10b4ec: afaa0150 */ sw $t2,0x150($sp) +/* f10b4f0: 0c002f06 */ jal 0xbc18 +/* f10b4f4: a7a20050 */ sh $v0,0x50($sp) +/* f10b4f8: 3c0b8008 */ lui $t3,0x8008 +/* f10b4fc: 3c098008 */ lui $t1,0x8008 +/* f10b500: 8d29fb0c */ lw $t1,-0x4f4($t1) +/* f10b504: 8d6bfb10 */ lw $t3,-0x4f0($t3) +/* f10b508: 87ad0050 */ lh $t5,0x50($sp) +/* f10b50c: afa90014 */ sw $t1,0x14($sp) +/* f10b510: afab0010 */ sw $t3,0x10($sp) +/* f10b514: 8e0c000c */ lw $t4,0xc($s0) +/* f10b518: 240e0001 */ addiu $t6,$zero,0x1 +/* f10b51c: afae0028 */ sw $t6,0x28($sp) +/* f10b520: afa00024 */ sw $zero,0x24($sp) +/* f10b524: afa20020 */ sw $v0,0x20($sp) +/* f10b528: 8fa4014c */ lw $a0,0x14c($sp) +/* f10b52c: 27a50154 */ addiu $a1,$sp,0x154 +/* f10b530: 27a60150 */ addiu $a2,$sp,0x150 +/* f10b534: 27a70098 */ addiu $a3,$sp,0x98 +/* f10b538: afad001c */ sw $t5,0x1c($sp) +/* f10b53c: 0fc5580f */ jal func0f15603c +/* f10b540: afac0018 */ sw $t4,0x18($sp) +/* f10b544: 3c0f8008 */ lui $t7,0x8008 +/* f10b548: 8deffb0c */ lw $t7,-0x4f4($t7) +/* f10b54c: 3c078008 */ lui $a3,0x8008 +/* f10b550: afa2014c */ sw $v0,0x14c($sp) +/* f10b554: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f10b558: 27a40054 */ addiu $a0,$sp,0x54 +/* f10b55c: 27a50058 */ addiu $a1,$sp,0x58 +/* f10b560: 27a6005c */ addiu $a2,$sp,0x5c +/* f10b564: afa00014 */ sw $zero,0x14($sp) +/* f10b568: 0fc55cbe */ jal func0f1572f8 +/* f10b56c: afaf0010 */ sw $t7,0x10($sp) +/* f10b570: 8e180000 */ lw $t8,0x0($s0) +/* f10b574: 8e190008 */ lw $t9,0x8($s0) +/* f10b578: 8faa0058 */ lw $t2,0x58($sp) +/* f10b57c: 03194021 */ addu $t0,$t8,$t9 +/* f10b580: 010a5823 */ subu $t3,$t0,$t2 +/* f10b584: 2569fffa */ addiu $t1,$t3,-6 +/* f10b588: afa90154 */ sw $t1,0x154($sp) +/* f10b58c: 8e0c0004 */ lw $t4,0x4($s0) +/* f10b590: 258d0001 */ addiu $t5,$t4,0x1 +/* f10b594: 0c002f02 */ jal 0xbc08 +/* f10b598: afad0150 */ sw $t5,0x150($sp) +/* f10b59c: 0c002f06 */ jal 0xbc18 +/* f10b5a0: a7a20050 */ sh $v0,0x50($sp) +/* f10b5a4: 3c0e8008 */ lui $t6,0x8008 +/* f10b5a8: 3c0f8008 */ lui $t7,0x8008 +/* f10b5ac: 8deffb0c */ lw $t7,-0x4f4($t7) +/* f10b5b0: 8dcefb10 */ lw $t6,-0x4f0($t6) +/* f10b5b4: 87b90050 */ lh $t9,0x50($sp) +/* f10b5b8: afaf0014 */ sw $t7,0x14($sp) +/* f10b5bc: afae0010 */ sw $t6,0x10($sp) +/* f10b5c0: 8e18000c */ lw $t8,0xc($s0) +/* f10b5c4: 24080001 */ addiu $t0,$zero,0x1 +/* f10b5c8: afa80028 */ sw $t0,0x28($sp) +/* f10b5cc: afa00024 */ sw $zero,0x24($sp) +/* f10b5d0: afa20020 */ sw $v0,0x20($sp) +/* f10b5d4: 8fa4014c */ lw $a0,0x14c($sp) +/* f10b5d8: 27a50154 */ addiu $a1,$sp,0x154 +/* f10b5dc: 27a60150 */ addiu $a2,$sp,0x150 +/* f10b5e0: 27a7005c */ addiu $a3,$sp,0x5c +/* f10b5e4: afb9001c */ sw $t9,0x1c($sp) +/* f10b5e8: 0fc5580f */ jal func0f15603c +/* f10b5ec: afb80018 */ sw $t8,0x18($sp) +/* f10b5f0: 1000001c */ beqz $zero,.L0f10b664 +/* f10b5f4: 8fbf003c */ lw $ra,0x3c($sp) +/* f10b5f8: 240a000b */ addiu $t2,$zero,0xb +/* f10b5fc: 10000017 */ beqz $zero,.L0f10b65c +/* f10b600: acea0000 */ sw $t2,0x0($a3) +/* f10b604: 8ce20000 */ lw $v0,0x0($a3) +/* f10b608: 24010001 */ addiu $at,$zero,0x1 +/* f10b60c: 3c0d8007 */ lui $t5,0x8007 +/* f10b610: 00025880 */ sll $t3,$v0,0x2 +/* f10b614: 006b4821 */ addu $t1,$v1,$t3 +/* f10b618: 8d2c0200 */ lw $t4,0x200($t1) +/* f10b61c: 3c048007 */ lui $a0,0x8007 +/* f10b620: 5581000f */ bnel $t4,$at,.L0f10b660 +/* f10b624: 00001025 */ or $v0,$zero,$zero +/* f10b628: 8dad1448 */ lw $t5,0x1448($t5) +/* f10b62c: 3c01800a */ lui $at,0x800a +/* f10b630: 24844aa0 */ addiu $a0,$a0,0x4aa0 +/* f10b634: 000d70c0 */ sll $t6,$t5,0x3 +/* f10b638: 01cd7023 */ subu $t6,$t6,$t5 +/* f10b63c: 000e7080 */ sll $t6,$t6,0x2 +/* f10b640: 01cd7021 */ addu $t6,$t6,$t5 +/* f10b644: 000e70c0 */ sll $t6,$t6,0x3 +/* f10b648: 01cd7023 */ subu $t6,$t6,$t5 +/* f10b64c: 000e7100 */ sll $t6,$t6,0x4 +/* f10b650: 002e0821 */ addu $at,$at,$t6 +/* f10b654: 0fc3cbd3 */ jal func0f0f2f4c +/* f10b658: ac22ee28 */ sw $v0,-0x11d8($at) +.L0f10b65c: +/* f10b65c: 00001025 */ or $v0,$zero,$zero +.L0f10b660: +/* f10b660: 8fbf003c */ lw $ra,0x3c($sp) +.L0f10b664: +/* f10b664: 8fb00038 */ lw $s0,0x38($sp) +/* f10b668: 27bd0158 */ addiu $sp,$sp,0x158 +/* f10b66c: 03e00008 */ jr $ra +/* f10b670: 00000000 */ sll $zero,$zero,0x0 +/* f10b674: 27bdffe0 */ addiu $sp,$sp,-32 +/* f10b678: 24010066 */ addiu $at,$zero,0x66 +/* f10b67c: afbf0014 */ sw $ra,0x14($sp) +/* f10b680: 14810031 */ bne $a0,$at,.L0f10b748 +/* f10b684: afa60028 */ sw $a2,0x28($sp) +/* f10b688: 3c0e8007 */ lui $t6,0x8007 +/* f10b68c: 8dce1448 */ lw $t6,0x1448($t6) +/* f10b690: 3c18800a */ lui $t8,0x800a +/* f10b694: 2718e000 */ addiu $t8,$t8,-8192 +/* f10b698: 000e78c0 */ sll $t7,$t6,0x3 +/* f10b69c: 01ee7823 */ subu $t7,$t7,$t6 +/* f10b6a0: 000f7880 */ sll $t7,$t7,0x2 +/* f10b6a4: 01ee7821 */ addu $t7,$t7,$t6 +/* f10b6a8: 000f78c0 */ sll $t7,$t7,0x3 +/* f10b6ac: 01ee7823 */ subu $t7,$t7,$t6 +/* f10b6b0: 000f7900 */ sll $t7,$t7,0x4 +/* f10b6b4: 01f81021 */ addu $v0,$t7,$t8 +/* f10b6b8: 8c4304f8 */ lw $v1,0x4f8($v0) +/* f10b6bc: 50600023 */ beqzl $v1,.L0f10b74c +/* f10b6c0: 8fbf0014 */ lw $ra,0x14($sp) +/* f10b6c4: 8c790000 */ lw $t9,0x0($v1) +/* f10b6c8: 14b9001f */ bne $a1,$t9,.L0f10b748 +/* f10b6cc: 3c058007 */ lui $a1,0x8007 +/* f10b6d0: 24a54a4c */ addiu $a1,$a1,0x4a4c +/* f10b6d4: 0fc45a31 */ jal func0f1168c4 +/* f10b6d8: 80440e23 */ lb $a0,0xe23($v0) +/* f10b6dc: 5040001b */ beqzl $v0,.L0f10b74c +/* f10b6e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f10b6e4: 0fc3ccef */ jal func0f0f33bc +/* f10b6e8: afa2001c */ sw $v0,0x1c($sp) +/* f10b6ec: 3c088007 */ lui $t0,0x8007 +/* f10b6f0: 8d081448 */ lw $t0,0x1448($t0) +/* f10b6f4: 3c0a800a */ lui $t2,0x800a +/* f10b6f8: 3c018007 */ lui $at,0x8007 +/* f10b6fc: 000848c0 */ sll $t1,$t0,0x3 +/* f10b700: 01284823 */ subu $t1,$t1,$t0 +/* f10b704: 00094880 */ sll $t1,$t1,0x2 +/* f10b708: 01284821 */ addu $t1,$t1,$t0 +/* f10b70c: 000948c0 */ sll $t1,$t1,0x3 +/* f10b710: 01284823 */ subu $t1,$t1,$t0 +/* f10b714: 00094900 */ sll $t1,$t1,0x4 +/* f10b718: 254ae000 */ addiu $t2,$t2,-8192 +/* f10b71c: 8fa3001c */ lw $v1,0x1c($sp) +/* f10b720: ac204a4c */ sw $zero,0x4a4c($at) +/* f10b724: 012a1021 */ addu $v0,$t1,$t2 +/* f10b728: 8c4b0e20 */ lw $t3,0xe20($v0) +/* f10b72c: 24010001 */ addiu $at,$zero,0x1 +/* f10b730: 14610003 */ bne $v1,$at,.L0f10b740 +/* f10b734: a04b0e3c */ sb $t3,0xe3c($v0) +/* f10b738: 0fc42197 */ jal func0f10865c +/* f10b73c: 24040006 */ addiu $a0,$zero,0x6 +.L0f10b740: +/* f10b740: 0fc3cd87 */ jal func0f0f361c +/* f10b744: 00000000 */ sll $zero,$zero,0x0 +.L0f10b748: +/* f10b748: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10b74c: +/* f10b74c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f10b750: 00001025 */ or $v0,$zero,$zero +/* f10b754: 03e00008 */ jr $ra +/* f10b758: 00000000 */ sll $zero,$zero,0x0 +/* f10b75c: 3c0e8007 */ lui $t6,0x8007 +/* f10b760: 8dce4a4c */ lw $t6,0x4a4c($t6) +/* f10b764: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10b768: afbf0014 */ sw $ra,0x14($sp) +/* f10b76c: 15c00009 */ bnez $t6,.L0f10b794 +/* f10b770: afa40018 */ sw $a0,0x18($sp) +/* f10b774: 0fc5b9f1 */ jal func0f16e7c4 +/* f10b778: 2404578a */ addiu $a0,$zero,0x578a +/* f10b77c: 3c048007 */ lui $a0,0x8007 +/* f10b780: 8c841440 */ lw $a0,0x1440($a0) +/* f10b784: 0c004dad */ jal 0x136b4 +/* f10b788: 00402825 */ or $a1,$v0,$zero +/* f10b78c: 1000000b */ beqz $zero,.L0f10b7bc +/* f10b790: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10b794: +/* f10b794: 0fc5b9f1 */ jal func0f16e7c4 +/* f10b798: 2404578b */ addiu $a0,$zero,0x578b +/* f10b79c: 3c0f8007 */ lui $t7,0x8007 +/* f10b7a0: 8def4a4c */ lw $t7,0x4a4c($t7) +/* f10b7a4: 3c048007 */ lui $a0,0x8007 +/* f10b7a8: 8c841440 */ lw $a0,0x1440($a0) +/* f10b7ac: 00402825 */ or $a1,$v0,$zero +/* f10b7b0: 0c004dad */ jal 0x136b4 +/* f10b7b4: 95e60242 */ lhu $a2,0x242($t7) +/* f10b7b8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10b7bc: +/* f10b7bc: 3c028007 */ lui $v0,0x8007 +/* f10b7c0: 8c421440 */ lw $v0,0x1440($v0) +/* f10b7c4: 03e00008 */ jr $ra +/* f10b7c8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10b7cc: 3c0e8007 */ lui $t6,0x8007 +/* f10b7d0: 8dce4a4c */ lw $t6,0x4a4c($t6) +/* f10b7d4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10b7d8: afbf0014 */ sw $ra,0x14($sp) +/* f10b7dc: 15c00009 */ bnez $t6,.L0f10b804 +/* f10b7e0: afa40018 */ sw $a0,0x18($sp) +/* f10b7e4: 0fc5b9f1 */ jal func0f16e7c4 +/* f10b7e8: 2404578c */ addiu $a0,$zero,0x578c +/* f10b7ec: 3c048007 */ lui $a0,0x8007 +/* f10b7f0: 8c841444 */ lw $a0,0x1444($a0) +/* f10b7f4: 0c004dad */ jal 0x136b4 +/* f10b7f8: 00402825 */ or $a1,$v0,$zero +/* f10b7fc: 1000000b */ beqz $zero,.L0f10b82c +/* f10b800: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10b804: +/* f10b804: 0fc5b9f1 */ jal func0f16e7c4 +/* f10b808: 2404578d */ addiu $a0,$zero,0x578d +/* f10b80c: 3c0f8007 */ lui $t7,0x8007 +/* f10b810: 8def4a4c */ lw $t7,0x4a4c($t7) +/* f10b814: 3c048007 */ lui $a0,0x8007 +/* f10b818: 8c841444 */ lw $a0,0x1444($a0) +/* f10b81c: 00402825 */ or $a1,$v0,$zero +/* f10b820: 0c004dad */ jal 0x136b4 +/* f10b824: 95e60240 */ lhu $a2,0x240($t7) +/* f10b828: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10b82c: +/* f10b82c: 3c028007 */ lui $v0,0x8007 +/* f10b830: 8c421444 */ lw $v0,0x1444($v0) +/* f10b834: 03e00008 */ jr $ra +/* f10b838: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10b83c: 3c058007 */ lui $a1,0x8007 +/* f10b840: 8ca54a4c */ lw $a1,0x4a4c($a1) +/* f10b844: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10b848: afbf0014 */ sw $ra,0x14($sp) +/* f10b84c: afa40018 */ sw $a0,0x18($sp) +/* f10b850: 00005025 */ or $t2,$zero,$zero +/* f10b854: 14a00005 */ bnez $a1,.L0f10b86c +/* f10b858: 00005825 */ or $t3,$zero,$zero +/* f10b85c: 0fc5b9f1 */ jal func0f16e7c4 +/* f10b860: 2404578e */ addiu $a0,$zero,0x578e +/* f10b864: 1000002c */ beqz $zero,.L0f10b918 +/* f10b868: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10b86c: +/* f10b86c: 3c084e50 */ lui $t0,0x4e50 +/* f10b870: 35084445 */ ori $t0,$t0,0x4445 +/* f10b874: 00001825 */ or $v1,$zero,$zero +/* f10b878: 00a02025 */ or $a0,$a1,$zero +/* f10b87c: 24090010 */ addiu $t1,$zero,0x10 +/* f10b880: 24073459 */ addiu $a3,$zero,0x3459 +/* f10b884: 24060001 */ addiu $a2,$zero,0x1 +.L0f10b888: +/* f10b888: 8c8e0200 */ lw $t6,0x200($a0) +/* f10b88c: 00037940 */ sll $t7,$v1,0x5 +/* f10b890: 00af1021 */ addu $v0,$a1,$t7 +/* f10b894: 54ce000a */ bnel $a2,$t6,.L0f10b8c0 +/* f10b898: 240b0001 */ addiu $t3,$zero,0x1 +/* f10b89c: 94580008 */ lhu $t8,0x8($v0) +/* f10b8a0: 54f80008 */ bnel $a3,$t8,.L0f10b8c4 +/* f10b8a4: 24630001 */ addiu $v1,$v1,0x1 +/* f10b8a8: 8c590004 */ lw $t9,0x4($v0) +/* f10b8ac: 55190005 */ bnel $t0,$t9,.L0f10b8c4 +/* f10b8b0: 24630001 */ addiu $v1,$v1,0x1 +/* f10b8b4: 10000002 */ beqz $zero,.L0f10b8c0 +/* f10b8b8: 240a0001 */ addiu $t2,$zero,0x1 +/* f10b8bc: 240b0001 */ addiu $t3,$zero,0x1 +.L0f10b8c0: +/* f10b8c0: 24630001 */ addiu $v1,$v1,0x1 +.L0f10b8c4: +/* f10b8c4: 1469fff0 */ bne $v1,$t1,.L0f10b888 +/* f10b8c8: 24840004 */ addiu $a0,$a0,0x4 +/* f10b8cc: 51400006 */ beqzl $t2,.L0f10b8e8 +/* f10b8d0: 94ac0242 */ lhu $t4,0x242($a1) +/* f10b8d4: 0fc5b9f1 */ jal func0f16e7c4 +/* f10b8d8: 2404578e */ addiu $a0,$zero,0x578e +/* f10b8dc: 1000000e */ beqz $zero,.L0f10b918 +/* f10b8e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f10b8e4: 94ac0242 */ lhu $t4,0x242($a1) +.L0f10b8e8: +/* f10b8e8: 2981001c */ slti $at,$t4,0x1c +/* f10b8ec: 14200003 */ bnez $at,.L0f10b8fc +/* f10b8f0: 00000000 */ sll $zero,$zero,0x0 +/* f10b8f4: 15600005 */ bnez $t3,.L0f10b90c +/* f10b8f8: 00000000 */ sll $zero,$zero,0x0 +.L0f10b8fc: +/* f10b8fc: 0fc5b9f1 */ jal func0f16e7c4 +/* f10b900: 24045790 */ addiu $a0,$zero,0x5790 +/* f10b904: 10000004 */ beqz $zero,.L0f10b918 +/* f10b908: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10b90c: +/* f10b90c: 0fc5b9f1 */ jal func0f16e7c4 +/* f10b910: 2404578f */ addiu $a0,$zero,0x578f +/* f10b914: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10b918: +/* f10b918: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10b91c: 03e00008 */ jr $ra +/* f10b920: 00000000 */ sll $zero,$zero,0x0 +/* f10b924: 3c0e8007 */ lui $t6,0x8007 +/* f10b928: 8dce1448 */ lw $t6,0x1448($t6) +/* f10b92c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10b930: afa40018 */ sw $a0,0x18($sp) +/* f10b934: 000e78c0 */ sll $t7,$t6,0x3 +/* f10b938: 01ee7823 */ subu $t7,$t7,$t6 +/* f10b93c: 000f7880 */ sll $t7,$t7,0x2 +/* f10b940: 01ee7821 */ addu $t7,$t7,$t6 +/* f10b944: 000f78c0 */ sll $t7,$t7,0x3 +/* f10b948: 01ee7823 */ subu $t7,$t7,$t6 +/* f10b94c: 000f7900 */ sll $t7,$t7,0x4 +/* f10b950: 3c04800a */ lui $a0,0x800a +/* f10b954: afbf0014 */ sw $ra,0x14($sp) +/* f10b958: 008f2021 */ addu $a0,$a0,$t7 +/* f10b95c: 0fc41fec */ jal func0f107fb0 +/* f10b960: 8c84ee20 */ lw $a0,-0x11e0($a0) +/* f10b964: 8fbf0014 */ lw $ra,0x14($sp) +/* f10b968: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10b96c: 03e00008 */ jr $ra +/* f10b970: 00000000 */ sll $zero,$zero,0x0 +/* f10b974: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10b978: afa60020 */ sw $a2,0x20($sp) +/* f10b97c: 2401000c */ addiu $at,$zero,0xc +/* f10b980: 00803025 */ or $a2,$a0,$zero +/* f10b984: afbf0014 */ sw $ra,0x14($sp) +/* f10b988: afa40018 */ sw $a0,0x18($sp) +/* f10b98c: 14810008 */ bne $a0,$at,.L0f10b9b0 +/* f10b990: afa5001c */ sw $a1,0x1c($sp) +/* f10b994: 80a40001 */ lb $a0,0x1($a1) +/* f10b998: 0fc459c8 */ jal func0f116720 +/* f10b99c: afa60018 */ sw $a2,0x18($sp) +/* f10b9a0: 14400003 */ bnez $v0,.L0f10b9b0 +/* f10b9a4: 8fa60018 */ lw $a2,0x18($sp) +/* f10b9a8: 10000015 */ beqz $zero,.L0f10ba00 +/* f10b9ac: 24020001 */ addiu $v0,$zero,0x1 +.L0f10b9b0: +/* f10b9b0: 24010006 */ addiu $at,$zero,0x6 +/* f10b9b4: 14c10011 */ bne $a2,$at,.L0f10b9fc +/* f10b9b8: 8faf001c */ lw $t7,0x1c($sp) +/* f10b9bc: 3c198007 */ lui $t9,0x8007 +/* f10b9c0: 8f391448 */ lw $t9,0x1448($t9) +/* f10b9c4: 91f80001 */ lbu $t8,0x1($t7) +/* f10b9c8: 3c01800a */ lui $at,0x800a +/* f10b9cc: 001940c0 */ sll $t0,$t9,0x3 +/* f10b9d0: 01194023 */ subu $t0,$t0,$t9 +/* f10b9d4: 00084080 */ sll $t0,$t0,0x2 +/* f10b9d8: 01194021 */ addu $t0,$t0,$t9 +/* f10b9dc: 000840c0 */ sll $t0,$t0,0x3 +/* f10b9e0: 01194023 */ subu $t0,$t0,$t9 +/* f10b9e4: 00084100 */ sll $t0,$t0,0x4 +/* f10b9e8: 00280821 */ addu $at,$at,$t0 +/* f10b9ec: 3c048007 */ lui $a0,0x8007 +/* f10b9f0: 24844b58 */ addiu $a0,$a0,0x4b58 +/* f10b9f4: 0fc3cbd3 */ jal func0f0f2f4c +/* f10b9f8: ac38ee20 */ sw $t8,-0x11e0($at) +.L0f10b9fc: +/* f10b9fc: 00001025 */ or $v0,$zero,$zero +.L0f10ba00: +/* f10ba00: 8fbf0014 */ lw $ra,0x14($sp) +/* f10ba04: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10ba08: 03e00008 */ jr $ra +/* f10ba0c: 00000000 */ sll $zero,$zero,0x0 +/* f10ba10: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10ba14: 24010064 */ addiu $at,$zero,0x64 +/* f10ba18: afbf0014 */ sw $ra,0x14($sp) +/* f10ba1c: afa5001c */ sw $a1,0x1c($sp) +/* f10ba20: 10810009 */ beq $a0,$at,.L0f10ba48 +/* f10ba24: afa60020 */ sw $a2,0x20($sp) +/* f10ba28: 24010065 */ addiu $at,$zero,0x65 +/* f10ba2c: 10810018 */ beq $a0,$at,.L0f10ba90 +/* f10ba30: 3c02800a */ lui $v0,0x800a +/* f10ba34: 24010066 */ addiu $at,$zero,0x66 +/* f10ba38: 10810012 */ beq $a0,$at,.L0f10ba84 +/* f10ba3c: 24180001 */ addiu $t8,$zero,0x1 +/* f10ba40: 10000039 */ beqz $zero,.L0f10bb28 +/* f10ba44: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10ba48: +/* f10ba48: 0c004e63 */ jal 0x1398c +/* f10ba4c: 24040003 */ addiu $a0,$zero,0x3 +/* f10ba50: 3c0e8007 */ lui $t6,0x8007 +/* f10ba54: 8dce1448 */ lw $t6,0x1448($t6) +/* f10ba58: 3c01800a */ lui $at,0x800a +/* f10ba5c: 000e78c0 */ sll $t7,$t6,0x3 +/* f10ba60: 01ee7823 */ subu $t7,$t7,$t6 +/* f10ba64: 000f7880 */ sll $t7,$t7,0x2 +/* f10ba68: 01ee7821 */ addu $t7,$t7,$t6 +/* f10ba6c: 000f78c0 */ sll $t7,$t7,0x3 +/* f10ba70: 01ee7823 */ subu $t7,$t7,$t6 +/* f10ba74: 000f7900 */ sll $t7,$t7,0x4 +/* f10ba78: 002f0821 */ addu $at,$at,$t7 +/* f10ba7c: 10000029 */ beqz $zero,.L0f10bb24 +/* f10ba80: ac20ee24 */ sw $zero,-0x11dc($at) +.L0f10ba84: +/* f10ba84: 3c018006 */ lui $at,0x8006 +/* f10ba88: 10000026 */ beqz $zero,.L0f10bb24 +/* f10ba8c: a0382944 */ sb $t8,0x2944($at) +.L0f10ba90: +/* f10ba90: 24429fc0 */ addiu $v0,$v0,-24640 +/* f10ba94: 8c5904b4 */ lw $t9,0x4b4($v0) +/* f10ba98: 2401005b */ addiu $at,$zero,0x5b +/* f10ba9c: 00001825 */ or $v1,$zero,$zero +/* f10baa0: 1321001e */ beq $t9,$at,.L0f10bb1c +/* f10baa4: 3c088007 */ lui $t0,0x8007 +/* f10baa8: 8d081448 */ lw $t0,0x1448($t0) +/* f10baac: 3c04800a */ lui $a0,0x800a +/* f10bab0: 24050004 */ addiu $a1,$zero,0x4 +/* f10bab4: 000848c0 */ sll $t1,$t0,0x3 +/* f10bab8: 01284823 */ subu $t1,$t1,$t0 +/* f10babc: 00094880 */ sll $t1,$t1,0x2 +/* f10bac0: 01284821 */ addu $t1,$t1,$t0 +/* f10bac4: 000948c0 */ sll $t1,$t1,0x3 +/* f10bac8: 01284823 */ subu $t1,$t1,$t0 +/* f10bacc: 00094900 */ sll $t1,$t1,0x4 +/* f10bad0: 00892021 */ addu $a0,$a0,$t1 +/* f10bad4: 8c84ee24 */ lw $a0,-0x11dc($a0) +/* f10bad8: 240a0001 */ addiu $t2,$zero,0x1 +.L0f10badc: +/* f10badc: 006a5804 */ sllv $t3,$t2,$v1 +/* f10bae0: 008b6024 */ and $t4,$a0,$t3 +/* f10bae4: 1180000a */ beqz $t4,.L0f10bb10 +/* f10bae8: 24680008 */ addiu $t0,$v1,0x8 +/* f10baec: 944d04e4 */ lhu $t5,0x4e4($v0) +/* f10baf0: 24090001 */ addiu $t1,$zero,0x1 +/* f10baf4: 01095004 */ sllv $t2,$t1,$t0 +/* f10baf8: 31affff0 */ andi $t7,$t5,0xfff0 +/* f10bafc: 35f90008 */ ori $t9,$t7,0x8 +/* f10bb00: a44f04e4 */ sh $t7,0x4e4($v0) +/* f10bb04: a45904e4 */ sh $t9,0x4e4($v0) +/* f10bb08: 032a5825 */ or $t3,$t9,$t2 +/* f10bb0c: a44b04e4 */ sh $t3,0x4e4($v0) +.L0f10bb10: +/* f10bb10: 24630001 */ addiu $v1,$v1,0x1 +/* f10bb14: 5465fff1 */ bnel $v1,$a1,.L0f10badc +/* f10bb18: 240a0001 */ addiu $t2,$zero,0x1 +.L0f10bb1c: +/* f10bb1c: 0c004e72 */ jal 0x139c8 +/* f10bb20: 00000000 */ sll $zero,$zero,0x0 +.L0f10bb24: +/* f10bb24: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10bb28: +/* f10bb28: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10bb2c: 00001025 */ or $v0,$zero,$zero +/* f10bb30: 03e00008 */ jr $ra +/* f10bb34: 00000000 */ sll $zero,$zero,0x0 +/* f10bb38: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10bb3c: 24010006 */ addiu $at,$zero,0x6 +/* f10bb40: afbf0014 */ sw $ra,0x14($sp) +/* f10bb44: afa5001c */ sw $a1,0x1c($sp) +/* f10bb48: 14810023 */ bne $a0,$at,.L0f10bbd8 +/* f10bb4c: afa60020 */ sw $a2,0x20($sp) +/* f10bb50: 3c188007 */ lui $t8,0x8007 +/* f10bb54: 8f181448 */ lw $t8,0x1448($t8) +/* f10bb58: 90ae0001 */ lbu $t6,0x1($a1) +/* f10bb5c: 3c01800a */ lui $at,0x800a +/* f10bb60: 0018c8c0 */ sll $t9,$t8,0x3 +/* f10bb64: 0338c823 */ subu $t9,$t9,$t8 +/* f10bb68: 0019c880 */ sll $t9,$t9,0x2 +/* f10bb6c: 0338c821 */ addu $t9,$t9,$t8 +/* f10bb70: 0019c8c0 */ sll $t9,$t9,0x3 +/* f10bb74: 0338c823 */ subu $t9,$t9,$t8 +/* f10bb78: 0019c900 */ sll $t9,$t9,0x4 +/* f10bb7c: 00390821 */ addu $at,$at,$t9 +/* f10bb80: 25cf0001 */ addiu $t7,$t6,0x1 +/* f10bb84: ac2fee1c */ sw $t7,-0x11e4($at) +/* f10bb88: 90a50001 */ lbu $a1,0x1($a1) +/* f10bb8c: 0fc44317 */ jal func0f110c5c +/* f10bb90: 00002025 */ or $a0,$zero,$zero +/* f10bb94: 3c088007 */ lui $t0,0x8007 +/* f10bb98: 8d081448 */ lw $t0,0x1448($t0) +/* f10bb9c: 3c0a800a */ lui $t2,0x800a +/* f10bba0: 254ae000 */ addiu $t2,$t2,-8192 +/* f10bba4: 000848c0 */ sll $t1,$t0,0x3 +/* f10bba8: 01284823 */ subu $t1,$t1,$t0 +/* f10bbac: 00094880 */ sll $t1,$t1,0x2 +/* f10bbb0: 01284821 */ addu $t1,$t1,$t0 +/* f10bbb4: 000948c0 */ sll $t1,$t1,0x3 +/* f10bbb8: 01284823 */ subu $t1,$t1,$t0 +/* f10bbbc: 00094900 */ sll $t1,$t1,0x4 +/* f10bbc0: 012a1021 */ addu $v0,$t1,$t2 +/* f10bbc4: 3c048007 */ lui $a0,0x8007 +/* f10bbc8: a0400e3f */ sb $zero,0xe3f($v0) +/* f10bbcc: ac400e28 */ sw $zero,0xe28($v0) +/* f10bbd0: 0fc3cbd3 */ jal func0f0f2f4c +/* f10bbd4: 24844a34 */ addiu $a0,$a0,0x4a34 +.L0f10bbd8: +/* f10bbd8: 8fbf0014 */ lw $ra,0x14($sp) +/* f10bbdc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10bbe0: 00001025 */ or $v0,$zero,$zero +/* f10bbe4: 03e00008 */ jr $ra +/* f10bbe8: 00000000 */ sll $zero,$zero,0x0 +/* f10bbec: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10bbf0: 24010006 */ addiu $at,$zero,0x6 +/* f10bbf4: afbf0014 */ sw $ra,0x14($sp) +/* f10bbf8: afa5001c */ sw $a1,0x1c($sp) +/* f10bbfc: 14810021 */ bne $a0,$at,.L0f10bc84 +/* f10bc00: afa60020 */ sw $a2,0x20($sp) +/* f10bc04: 3c188007 */ lui $t8,0x8007 +/* f10bc08: 8f181448 */ lw $t8,0x1448($t8) +/* f10bc0c: 90ae0001 */ lbu $t6,0x1($a1) +/* f10bc10: 3c01800a */ lui $at,0x800a +/* f10bc14: 0018c8c0 */ sll $t9,$t8,0x3 +/* f10bc18: 0338c823 */ subu $t9,$t9,$t8 +/* f10bc1c: 0019c880 */ sll $t9,$t9,0x2 +/* f10bc20: 0338c821 */ addu $t9,$t9,$t8 +/* f10bc24: 0019c8c0 */ sll $t9,$t9,0x3 +/* f10bc28: 0338c823 */ subu $t9,$t9,$t8 +/* f10bc2c: 0019c900 */ sll $t9,$t9,0x4 +/* f10bc30: 00390821 */ addu $at,$at,$t9 +/* f10bc34: 25cf0001 */ addiu $t7,$t6,0x1 +/* f10bc38: ac2fee1c */ sw $t7,-0x11e4($at) +/* f10bc3c: 90a50001 */ lbu $a1,0x1($a1) +/* f10bc40: 0fc44317 */ jal func0f110c5c +/* f10bc44: 00002025 */ or $a0,$zero,$zero +/* f10bc48: 3c098007 */ lui $t1,0x8007 +/* f10bc4c: 8d291448 */ lw $t1,0x1448($t1) +/* f10bc50: 3c01800a */ lui $at,0x800a +/* f10bc54: 240800ff */ addiu $t0,$zero,0xff +/* f10bc58: 000950c0 */ sll $t2,$t1,0x3 +/* f10bc5c: 01495023 */ subu $t2,$t2,$t1 +/* f10bc60: 000a5080 */ sll $t2,$t2,0x2 +/* f10bc64: 01495021 */ addu $t2,$t2,$t1 +/* f10bc68: 000a50c0 */ sll $t2,$t2,0x3 +/* f10bc6c: 01495023 */ subu $t2,$t2,$t1 +/* f10bc70: 000a5100 */ sll $t2,$t2,0x4 +/* f10bc74: 002a0821 */ addu $at,$at,$t2 +/* f10bc78: a028ee3e */ sb $t0,-0x11c2($at) +/* f10bc7c: 0fc42c31 */ jal func0f10b0c4 +/* f10bc80: 00002025 */ or $a0,$zero,$zero +.L0f10bc84: +/* f10bc84: 8fbf0014 */ lw $ra,0x14($sp) +/* f10bc88: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10bc8c: 00001025 */ or $v0,$zero,$zero +/* f10bc90: 03e00008 */ jr $ra +/* f10bc94: 00000000 */ sll $zero,$zero,0x0 +/* f10bc98: 3c0e8007 */ lui $t6,0x8007 +/* f10bc9c: 8dce5bc0 */ lw $t6,0x5bc0($t6) +/* f10bca0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10bca4: afbf0014 */ sw $ra,0x14($sp) +/* f10bca8: afa5001c */ sw $a1,0x1c($sp) +/* f10bcac: 15c00003 */ bnez $t6,.L0f10bcbc +/* f10bcb0: 8cc70000 */ lw $a3,0x0($a2) +/* f10bcb4: 10000026 */ beqz $zero,.L0f10bd50 +/* f10bcb8: 00001025 */ or $v0,$zero,$zero +.L0f10bcbc: +/* f10bcbc: 24010006 */ addiu $at,$zero,0x6 +/* f10bcc0: 10810013 */ beq $a0,$at,.L0f10bd10 +/* f10bcc4: 00002825 */ or $a1,$zero,$zero +/* f10bcc8: 24010011 */ addiu $at,$zero,0x11 +/* f10bccc: 10810006 */ beq $a0,$at,.L0f10bce8 +/* f10bcd0: 3c05800a */ lui $a1,0x800a +/* f10bcd4: 24010012 */ addiu $at,$zero,0x12 +/* f10bcd8: 10810008 */ beq $a0,$at,.L0f10bcfc +/* f10bcdc: 00e02825 */ or $a1,$a3,$zero +/* f10bce0: 1000001b */ beqz $zero,.L0f10bd50 +/* f10bce4: 00001025 */ or $v0,$zero,$zero +.L0f10bce8: +/* f10bce8: 00e02025 */ or $a0,$a3,$zero +/* f10bcec: 0c004c4c */ jal 0x13130 +/* f10bcf0: 24a52200 */ addiu $a1,$a1,0x2200 +/* f10bcf4: 10000016 */ beqz $zero,.L0f10bd50 +/* f10bcf8: 00001025 */ or $v0,$zero,$zero +.L0f10bcfc: +/* f10bcfc: 3c04800a */ lui $a0,0x800a +/* f10bd00: 0c004c4c */ jal 0x13130 +/* f10bd04: 24842200 */ addiu $a0,$a0,0x2200 +/* f10bd08: 10000011 */ beqz $zero,.L0f10bd50 +/* f10bd0c: 00001025 */ or $v0,$zero,$zero +.L0f10bd10: +/* f10bd10: 0fc42947 */ jal func0f10a51c +/* f10bd14: 00002025 */ or $a0,$zero,$zero +/* f10bd18: 3c188007 */ lui $t8,0x8007 +/* f10bd1c: 8f181448 */ lw $t8,0x1448($t8) +/* f10bd20: 3c01800a */ lui $at,0x800a +/* f10bd24: 240f0001 */ addiu $t7,$zero,0x1 +/* f10bd28: 0018c8c0 */ sll $t9,$t8,0x3 +/* f10bd2c: 0338c823 */ subu $t9,$t9,$t8 +/* f10bd30: 0019c880 */ sll $t9,$t9,0x2 +/* f10bd34: 0338c821 */ addu $t9,$t9,$t8 +/* f10bd38: 0019c8c0 */ sll $t9,$t9,0x3 +/* f10bd3c: 0338c823 */ subu $t9,$t9,$t8 +/* f10bd40: 0019c900 */ sll $t9,$t9,0x4 +/* f10bd44: 00390821 */ addu $at,$at,$t9 +/* f10bd48: ac2fee2c */ sw $t7,-0x11d4($at) +/* f10bd4c: 00001025 */ or $v0,$zero,$zero +.L0f10bd50: +/* f10bd50: 8fbf0014 */ lw $ra,0x14($sp) +/* f10bd54: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10bd58: 03e00008 */ jr $ra +/* f10bd5c: 00000000 */ sll $zero,$zero,0x0 +/* f10bd60: 3c088007 */ lui $t0,0x8007 +/* f10bd64: 8d085bc0 */ lw $t0,0x5bc0($t0) +/* f10bd68: 27bdfeb8 */ addiu $sp,$sp,-328 +/* f10bd6c: afb00038 */ sw $s0,0x38($sp) +/* f10bd70: afa5014c */ sw $a1,0x14c($sp) +/* f10bd74: 00802825 */ or $a1,$a0,$zero +/* f10bd78: 00c08025 */ or $s0,$a2,$zero +/* f10bd7c: afbf003c */ sw $ra,0x3c($sp) +/* f10bd80: 15000003 */ bnez $t0,.L0f10bd90 +/* f10bd84: afa40148 */ sw $a0,0x148($sp) +/* f10bd88: 10000299 */ beqz $zero,.L0f10c7f0 +/* f10bd8c: 00001025 */ or $v0,$zero,$zero +.L0f10bd90: +/* f10bd90: 24aeffff */ addiu $t6,$a1,-1 +/* f10bd94: 2dc10019 */ sltiu $at,$t6,0x19 +/* f10bd98: 10200294 */ beqz $at,.L0f10c7ec +/* f10bd9c: 000e7080 */ sll $t6,$t6,0x2 +/* f10bda0: 3c017f1b */ lui $at,0x7f1b +/* f10bda4: 002e0821 */ addu $at,$at,$t6 +/* f10bda8: 8c2e37fc */ lw $t6,0x37fc($at) +/* f10bdac: 01c00008 */ jr $t6 +/* f10bdb0: 00000000 */ sll $zero,$zero,0x0 +/* f10bdb4: 3c0f000f */ lui $t7,0xf +/* f10bdb8: 35efffff */ ori $t7,$t7,0xffff +/* f10bdbc: 1000028b */ beqz $zero,.L0f10c7ec +/* f10bdc0: ae0f0000 */ sw $t7,0x0($s0) +/* f10bdc4: 8e180004 */ lw $t8,0x4($s0) +/* f10bdc8: 24030001 */ addiu $v1,$zero,0x1 +/* f10bdcc: 00003025 */ or $a2,$zero,$zero +/* f10bdd0: 1478003c */ bne $v1,$t8,.L0f10bec4 +/* f10bdd4: 00000000 */ sll $zero,$zero,0x0 +/* f10bdd8: 8e190008 */ lw $t9,0x8($s0) +/* f10bddc: 3c0b8007 */ lui $t3,0x8007 +/* f10bde0: 54790034 */ bnel $v1,$t9,.L0f10beb4 +/* f10bde4: 910f030e */ lbu $t7,0x30e($t0) +/* f10bde8: 8d6b1448 */ lw $t3,0x1448($t3) +/* f10bdec: 3c0d800a */ lui $t5,0x800a +/* f10bdf0: 25ade000 */ addiu $t5,$t5,-8192 +/* f10bdf4: 000b60c0 */ sll $t4,$t3,0x3 +/* f10bdf8: 018b6023 */ subu $t4,$t4,$t3 +/* f10bdfc: 000c6080 */ sll $t4,$t4,0x2 +/* f10be00: 018b6021 */ addu $t4,$t4,$t3 +/* f10be04: 000c60c0 */ sll $t4,$t4,0x3 +/* f10be08: 018b6023 */ subu $t4,$t4,$t3 +/* f10be0c: 000c6100 */ sll $t4,$t4,0x4 +/* f10be10: 018d1021 */ addu $v0,$t4,$t5 +/* f10be14: 8c4e0e2c */ lw $t6,0xe2c($v0) +/* f10be18: 546e0026 */ bnel $v1,$t6,.L0f10beb4 +/* f10be1c: 910f030e */ lbu $t7,0x30e($t0) +/* f10be20: 850502d0 */ lh $a1,0x2d0($t0) +/* f10be24: 3c07800a */ lui $a3,0x800a +/* f10be28: 24e722c0 */ addiu $a3,$a3,0x22c0 +/* f10be2c: 18a0001f */ blez $a1,.L0f10beac +/* f10be30: 00002025 */ or $a0,$zero,$zero +/* f10be34: 00001025 */ or $v0,$zero,$zero +.L0f10be38: +/* f10be38: 01021821 */ addu $v1,$t0,$v0 +/* f10be3c: 8c780000 */ lw $t8,0x0($v1) +/* f10be40: 8cef0000 */ lw $t7,0x0($a3) +/* f10be44: 55f8000a */ bnel $t7,$t8,.L0f10be70 +/* f10be48: 24840001 */ addiu $a0,$a0,0x1 +/* f10be4c: 94f90004 */ lhu $t9,0x4($a3) +/* f10be50: 946b0004 */ lhu $t3,0x4($v1) +/* f10be54: 572b0006 */ bnel $t9,$t3,.L0f10be70 +/* f10be58: 24840001 */ addiu $a0,$a0,0x1 +/* f10be5c: ae040000 */ sw $a0,0x0($s0) +/* f10be60: 3c088007 */ lui $t0,0x8007 +/* f10be64: 8d085bc0 */ lw $t0,0x5bc0($t0) +/* f10be68: 850502d0 */ lh $a1,0x2d0($t0) +/* f10be6c: 24840001 */ addiu $a0,$a0,0x1 +.L0f10be70: +/* f10be70: 0085082a */ slt $at,$a0,$a1 +/* f10be74: 1420fff0 */ bnez $at,.L0f10be38 +/* f10be78: 24420018 */ addiu $v0,$v0,0x18 +/* f10be7c: 3c0c8007 */ lui $t4,0x8007 +/* f10be80: 8d8c1448 */ lw $t4,0x1448($t4) +/* f10be84: 3c0e800a */ lui $t6,0x800a +/* f10be88: 25cee000 */ addiu $t6,$t6,-8192 +/* f10be8c: 000c68c0 */ sll $t5,$t4,0x3 +/* f10be90: 01ac6823 */ subu $t5,$t5,$t4 +/* f10be94: 000d6880 */ sll $t5,$t5,0x2 +/* f10be98: 01ac6821 */ addu $t5,$t5,$t4 +/* f10be9c: 000d68c0 */ sll $t5,$t5,0x3 +/* f10bea0: 01ac6823 */ subu $t5,$t5,$t4 +/* f10bea4: 000d6900 */ sll $t5,$t5,0x4 +/* f10bea8: 01ae1021 */ addu $v0,$t5,$t6 +.L0f10beac: +/* f10beac: ac400e2c */ sw $zero,0xe2c($v0) +/* f10beb0: 910f030e */ lbu $t7,0x30e($t0) +.L0f10beb4: +/* f10beb4: 11e00010 */ beqz $t7,.L0f10bef8 +/* f10beb8: 00000000 */ sll $zero,$zero,0x0 +/* f10bebc: 1000000e */ beqz $zero,.L0f10bef8 +/* f10bec0: 24060001 */ addiu $a2,$zero,0x1 +.L0f10bec4: +/* f10bec4: 3c188007 */ lui $t8,0x8007 +/* f10bec8: 8f181448 */ lw $t8,0x1448($t8) +/* f10becc: 3c01800a */ lui $at,0x800a +/* f10bed0: 24060001 */ addiu $a2,$zero,0x1 +/* f10bed4: 0018c8c0 */ sll $t9,$t8,0x3 +/* f10bed8: 0338c823 */ subu $t9,$t9,$t8 +/* f10bedc: 0019c880 */ sll $t9,$t9,0x2 +/* f10bee0: 0338c821 */ addu $t9,$t9,$t8 +/* f10bee4: 0019c8c0 */ sll $t9,$t9,0x3 +/* f10bee8: 0338c823 */ subu $t9,$t9,$t8 +/* f10beec: 0019c900 */ sll $t9,$t9,0x4 +/* f10bef0: 00390821 */ addu $at,$at,$t9 +/* f10bef4: ac20ee2c */ sw $zero,-0x11d4($at) +.L0f10bef8: +/* f10bef8: 10c0023c */ beqz $a2,.L0f10c7ec +/* f10befc: 3c06800a */ lui $a2,0x800a +/* f10bf00: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f10bf04: 8ccb047c */ lw $t3,0x47c($a2) +/* f10bf08: 51600239 */ beqzl $t3,.L0f10c7f0 +/* f10bf0c: 00001025 */ or $v0,$zero,$zero +/* f10bf10: 850502d0 */ lh $a1,0x2d0($t0) +/* f10bf14: 00002025 */ or $a0,$zero,$zero +/* f10bf18: 00001025 */ or $v0,$zero,$zero +/* f10bf1c: 18a00233 */ blez $a1,.L0f10c7ec +.L0f10bf20: +/* f10bf20: 01021821 */ addu $v1,$t0,$v0 +/* f10bf24: 8c6d0000 */ lw $t5,0x0($v1) +/* f10bf28: 8ccc047c */ lw $t4,0x47c($a2) +/* f10bf2c: 558d000b */ bnel $t4,$t5,.L0f10bf5c +/* f10bf30: 24840001 */ addiu $a0,$a0,0x1 +/* f10bf34: 94ce0480 */ lhu $t6,0x480($a2) +/* f10bf38: 946f0004 */ lhu $t7,0x4($v1) +/* f10bf3c: 55cf0007 */ bnel $t6,$t7,.L0f10bf5c +/* f10bf40: 24840001 */ addiu $a0,$a0,0x1 +/* f10bf44: ae040000 */ sw $a0,0x0($s0) +/* f10bf48: acc0047c */ sw $zero,0x47c($a2) +/* f10bf4c: 3c088007 */ lui $t0,0x8007 +/* f10bf50: 8d085bc0 */ lw $t0,0x5bc0($t0) +/* f10bf54: 850502d0 */ lh $a1,0x2d0($t0) +/* f10bf58: 24840001 */ addiu $a0,$a0,0x1 +.L0f10bf5c: +/* f10bf5c: 0085082a */ slt $at,$a0,$a1 +/* f10bf60: 1420ffef */ bnez $at,.L0f10bf20 +/* f10bf64: 24420018 */ addiu $v0,$v0,0x18 +/* f10bf68: 10000221 */ beqz $zero,.L0f10c7f0 +/* f10bf6c: 00001025 */ or $v0,$zero,$zero +/* f10bf70: 851802d0 */ lh $t8,0x2d0($t0) +/* f10bf74: 27190001 */ addiu $t9,$t8,0x1 +/* f10bf78: 1000021c */ beqz $zero,.L0f10c7ec +/* f10bf7c: ae190000 */ sw $t9,0x0($s0) +/* f10bf80: 8e0b0000 */ lw $t3,0x0($s0) +/* f10bf84: 2409000c */ addiu $t1,$zero,0xc +/* f10bf88: 00005025 */ or $t2,$zero,$zero +/* f10bf8c: afab0130 */ sw $t3,0x130($sp) +/* f10bf90: 8e0c0008 */ lw $t4,0x8($s0) +/* f10bf94: afa00100 */ sw $zero,0x100($sp) +/* f10bf98: afa00104 */ sw $zero,0x104($sp) +/* f10bf9c: afa00108 */ sw $zero,0x108($sp) +/* f10bfa0: afa0010c */ sw $zero,0x10c($sp) +/* f10bfa4: afac012c */ sw $t4,0x12c($sp) +/* f10bfa8: 8e020004 */ lw $v0,0x4($s0) +/* f10bfac: 850d02d0 */ lh $t5,0x2d0($t0) +/* f10bfb0: 00027080 */ sll $t6,$v0,0x2 +/* f10bfb4: 104d003c */ beq $v0,$t5,.L0f10c0a8 +/* f10bfb8: 01c27023 */ subu $t6,$t6,$v0 +/* f10bfbc: 000e70c0 */ sll $t6,$t6,0x3 +/* f10bfc0: 010e5021 */ addu $t2,$t0,$t6 +/* f10bfc4: 11400038 */ beqz $t2,.L0f10c0a8 +/* f10bfc8: 25440006 */ addiu $a0,$t2,0x6 +/* f10bfcc: 27af0110 */ addiu $t7,$sp,0x110 +/* f10bfd0: afaf0010 */ sw $t7,0x10($sp) +/* f10bfd4: 27a50118 */ addiu $a1,$sp,0x118 +/* f10bfd8: 27a60117 */ addiu $a2,$sp,0x117 +/* f10bfdc: 27a70116 */ addiu $a3,$sp,0x116 +/* f10bfe0: 0fc4417f */ jal func0f1105fc +/* f10bfe4: afaa0124 */ sw $t2,0x124($sp) +/* f10bfe8: 8fa60110 */ lw $a2,0x110($sp) +/* f10bfec: 2407003c */ addiu $a3,$zero,0x3c +/* f10bff0: 93a50117 */ lbu $a1,0x117($sp) +/* f10bff4: 00c7001b */ divu $zero,$a2,$a3 +/* f10bff8: 0000c010 */ mfhi $t8 +/* f10bffc: 00003012 */ mflo $a2 +/* f10c000: 28a10012 */ slti $at,$a1,0x12 +/* f10c004: 8faa0124 */ lw $t2,0x124($sp) +/* f10c008: 14e00002 */ bnez $a3,.L0f10c014 +/* f10c00c: 00000000 */ sll $zero,$zero,0x0 +/* f10c010: 0007000d */ break 0x7 +.L0f10c014: +/* f10c014: afb80100 */ sw $t8,0x100($sp) +/* f10c018: 54200005 */ bnezl $at,.L0f10c030 +/* f10c01c: 93ab0116 */ lbu $t3,0x116($sp) +/* f10c020: 24190011 */ addiu $t9,$zero,0x11 +/* f10c024: a3b90117 */ sb $t9,0x117($sp) +/* f10c028: 24050011 */ addiu $a1,$zero,0x11 +/* f10c02c: 93ab0116 */ lbu $t3,0x116($sp) +.L0f10c030: +/* f10c030: 24a9000c */ addiu $t1,$a1,0xc +/* f10c034: 29610003 */ slti $at,$t3,0x3 +/* f10c038: 54200004 */ bnezl $at,.L0f10c04c +/* f10c03c: 240105a0 */ addiu $at,$zero,0x5a0 +/* f10c040: 240c0002 */ addiu $t4,$zero,0x2 +/* f10c044: a3ac0116 */ sb $t4,0x116($sp) +/* f10c048: 240105a0 */ addiu $at,$zero,0x5a0 +.L0f10c04c: +/* f10c04c: 00c1001b */ divu $zero,$a2,$at +/* f10c050: 00001012 */ mflo $v0 +/* f10c054: 00026880 */ sll $t5,$v0,0x2 +/* f10c058: 01a26823 */ subu $t5,$t5,$v0 +/* f10c05c: 000d6880 */ sll $t5,$t5,0x2 +/* f10c060: 01a26823 */ subu $t5,$t5,$v0 +/* f10c064: 000d6880 */ sll $t5,$t5,0x2 +/* f10c068: 01a26821 */ addu $t5,$t5,$v0 +/* f10c06c: 000d6940 */ sll $t5,$t5,0x5 +/* f10c070: 00cd1823 */ subu $v1,$a2,$t5 +/* f10c074: 0067001b */ divu $zero,$v1,$a3 +/* f10c078: 00002012 */ mflo $a0 +/* f10c07c: 00047100 */ sll $t6,$a0,0x4 +/* f10c080: 01c47023 */ subu $t6,$t6,$a0 +/* f10c084: 000e7080 */ sll $t6,$t6,0x2 +/* f10c088: 006e7823 */ subu $t7,$v1,$t6 +/* f10c08c: afa2010c */ sw $v0,0x10c($sp) +/* f10c090: 14e00002 */ bnez $a3,.L0f10c09c +/* f10c094: 00000000 */ sll $zero,$zero,0x0 +/* f10c098: 0007000d */ break 0x7 +.L0f10c09c: +/* f10c09c: afa40108 */ sw $a0,0x108($sp) +/* f10c0a0: afaf0104 */ sw $t7,0x104($sp) +/* f10c0a4: afa60110 */ sw $a2,0x110($sp) +.L0f10c0a8: +/* f10c0a8: 8fb80130 */ lw $t8,0x130($sp) +/* f10c0ac: 3c0be700 */ lui $t3,0xe700 +/* f10c0b0: 3c0eba00 */ lui $t6,0xba00 +/* f10c0b4: 27190008 */ addiu $t9,$t8,0x8 +/* f10c0b8: afb90130 */ sw $t9,0x130($sp) +/* f10c0bc: af000004 */ sw $zero,0x4($t8) +/* f10c0c0: af0b0000 */ sw $t3,0x0($t8) +/* f10c0c4: 8fac0130 */ lw $t4,0x130($sp) +/* f10c0c8: 35ce1301 */ ori $t6,$t6,0x1301 +/* f10c0cc: 3c19b900 */ lui $t9,0xb900 +/* f10c0d0: 258d0008 */ addiu $t5,$t4,0x8 +/* f10c0d4: afad0130 */ sw $t5,0x130($sp) +/* f10c0d8: ad800004 */ sw $zero,0x4($t4) +/* f10c0dc: ad8e0000 */ sw $t6,0x0($t4) +/* f10c0e0: 8faf0130 */ lw $t7,0x130($sp) +/* f10c0e4: 37390002 */ ori $t9,$t9,0x2 +/* f10c0e8: 3c0dba00 */ lui $t5,0xba00 +/* f10c0ec: 25f80008 */ addiu $t8,$t7,0x8 +/* f10c0f0: afb80130 */ sw $t8,0x130($sp) +/* f10c0f4: ade00004 */ sw $zero,0x4($t7) +/* f10c0f8: adf90000 */ sw $t9,0x0($t7) +/* f10c0fc: 8fab0130 */ lw $t3,0x130($sp) +/* f10c100: 35ad1001 */ ori $t5,$t5,0x1001 +/* f10c104: 3c18ba00 */ lui $t8,0xba00 +/* f10c108: 256c0008 */ addiu $t4,$t3,0x8 +/* f10c10c: afac0130 */ sw $t4,0x130($sp) +/* f10c110: ad600004 */ sw $zero,0x4($t3) +/* f10c114: ad6d0000 */ sw $t5,0x0($t3) +/* f10c118: 8fae0130 */ lw $t6,0x130($sp) +/* f10c11c: 37180903 */ ori $t8,$t8,0x903 +/* f10c120: 24190c00 */ addiu $t9,$zero,0xc00 +/* f10c124: 25cf0008 */ addiu $t7,$t6,0x8 +/* f10c128: afaf0130 */ sw $t7,0x130($sp) +/* f10c12c: add90004 */ sw $t9,0x4($t6) +/* f10c130: add80000 */ sw $t8,0x0($t6) +/* f10c134: 00095880 */ sll $t3,$t1,0x2 +/* f10c138: 3c0c800b */ lui $t4,0x800b +/* f10c13c: 8d8cb5a8 */ lw $t4,-0x4a58($t4) +/* f10c140: 01695823 */ subu $t3,$t3,$t1 +/* f10c144: 000b5880 */ sll $t3,$t3,0x2 +/* f10c148: 240e0001 */ addiu $t6,$zero,0x1 +/* f10c14c: 240d0002 */ addiu $t5,$zero,0x2 +/* f10c150: afad0010 */ sw $t5,0x10($sp) +/* f10c154: afae0014 */ sw $t6,0x14($sp) +/* f10c158: afaa0124 */ sw $t2,0x124($sp) +/* f10c15c: afa00018 */ sw $zero,0x18($sp) +/* f10c160: 27a40130 */ addiu $a0,$sp,0x130 +/* f10c164: 24060002 */ addiu $a2,$zero,0x2 +/* f10c168: 00003825 */ or $a3,$zero,$zero +/* f10c16c: 0fc2ce70 */ jal func0f0b39c0 +/* f10c170: 016c2821 */ addu $a1,$t3,$t4 +/* f10c174: 8faf0130 */ lw $t7,0x130($sp) +/* f10c178: 8fa7012c */ lw $a3,0x12c($sp) +/* f10c17c: 8faa0124 */ lw $t2,0x124($sp) +/* f10c180: 25f80008 */ addiu $t8,$t7,0x8 +/* f10c184: afb80130 */ sw $t8,0x130($sp) +/* f10c188: 3c19ba00 */ lui $t9,0xba00 +/* f10c18c: 37391402 */ ori $t9,$t9,0x1402 +/* f10c190: adf90000 */ sw $t9,0x0($t7) +/* f10c194: ade00004 */ sw $zero,0x4($t7) +/* f10c198: 8fab0130 */ lw $t3,0x130($sp) +/* f10c19c: 3c0dba00 */ lui $t5,0xba00 +/* f10c1a0: 35ad0c02 */ ori $t5,$t5,0xc02 +/* f10c1a4: 256c0008 */ addiu $t4,$t3,0x8 +/* f10c1a8: afac0130 */ sw $t4,0x130($sp) +/* f10c1ac: ad600004 */ sw $zero,0x4($t3) +/* f10c1b0: ad6d0000 */ sw $t5,0x0($t3) +/* f10c1b4: 8fae0130 */ lw $t6,0x130($sp) +/* f10c1b8: 3c18fb00 */ lui $t8,0xfb00 +/* f10c1bc: 2401ff00 */ addiu $at,$zero,-256 +/* f10c1c0: 25cf0008 */ addiu $t7,$t6,0x8 +/* f10c1c4: afaf0130 */ sw $t7,0x130($sp) +/* f10c1c8: add80000 */ sw $t8,0x0($t6) +/* f10c1cc: 8cf9000c */ lw $t9,0xc($a3) +/* f10c1d0: 01c02025 */ or $a0,$t6,$zero +/* f10c1d4: 3c18ff37 */ lui $t8,0xff37 +/* f10c1d8: 332b00ff */ andi $t3,$t9,0xff +/* f10c1dc: 01616025 */ or $t4,$t3,$at +/* f10c1e0: adcc0004 */ sw $t4,0x4($t6) +/* f10c1e4: 8fad0130 */ lw $t5,0x130($sp) +/* f10c1e8: 3c0ffc12 */ lui $t7,0xfc12 +/* f10c1ec: 35ef9a25 */ ori $t7,$t7,0x9a25 +/* f10c1f0: 25ae0008 */ addiu $t6,$t5,0x8 +/* f10c1f4: afae0130 */ sw $t6,0x130($sp) +/* f10c1f8: 3718ffff */ ori $t8,$t8,0xffff +/* f10c1fc: adb80004 */ sw $t8,0x4($t5) +/* f10c200: adaf0000 */ sw $t7,0x0($t5) +/* f10c204: 8fb90130 */ lw $t9,0x130($sp) +/* f10c208: 3c088008 */ lui $t0,0x8008 +/* f10c20c: 2508fac0 */ addiu $t0,$t0,-1344 +/* f10c210: 272b0008 */ addiu $t3,$t9,0x8 +/* f10c214: afab0130 */ sw $t3,0x130($sp) +/* f10c218: 8cec0000 */ lw $t4,0x0($a3) +/* f10c21c: 8d0f0000 */ lw $t7,0x0($t0) +/* f10c220: 01a02825 */ or $a1,$t5,$zero +/* f10c224: 258d003c */ addiu $t5,$t4,0x3c +/* f10c228: 000d7080 */ sll $t6,$t5,0x2 +/* f10c22c: 01cf0019 */ multu $t6,$t7 +/* f10c230: 8ced0004 */ lw $t5,0x4($a3) +/* f10c234: 03203025 */ or $a2,$t9,$zero +/* f10c238: 3c01e400 */ lui $at,0xe400 +/* f10c23c: 25ae0026 */ addiu $t6,$t5,0x26 +/* f10c240: 000e7880 */ sll $t7,$t6,0x2 +/* f10c244: 0000c012 */ mflo $t8 +/* f10c248: 33190fff */ andi $t9,$t8,0xfff +/* f10c24c: 00195b00 */ sll $t3,$t9,0xc +/* f10c250: 01616025 */ or $t4,$t3,$at +/* f10c254: 31f80fff */ andi $t8,$t7,0xfff +/* f10c258: 0198c825 */ or $t9,$t4,$t8 +/* f10c25c: acd90000 */ sw $t9,0x0($a2) +/* f10c260: 8ceb0000 */ lw $t3,0x0($a3) +/* f10c264: 8d0f0000 */ lw $t7,0x0($t0) +/* f10c268: 256d0004 */ addiu $t5,$t3,0x4 +/* f10c26c: 000d7080 */ sll $t6,$t5,0x2 +/* f10c270: 01cf0019 */ multu $t6,$t7 +/* f10c274: 8ceb0004 */ lw $t3,0x4($a3) +/* f10c278: 256d0002 */ addiu $t5,$t3,0x2 +/* f10c27c: 000d7080 */ sll $t6,$t5,0x2 +/* f10c280: 31cf0fff */ andi $t7,$t6,0xfff +/* f10c284: 240e0480 */ addiu $t6,$zero,0x480 +/* f10c288: 3c0db400 */ lui $t5,0xb400 +/* f10c28c: 00006012 */ mflo $t4 +/* f10c290: 31980fff */ andi $t8,$t4,0xfff +/* f10c294: 0018cb00 */ sll $t9,$t8,0xc +/* f10c298: 032f6025 */ or $t4,$t9,$t7 +/* f10c29c: accc0004 */ sw $t4,0x4($a2) +/* f10c2a0: 8fb80130 */ lw $t8,0x130($sp) +/* f10c2a4: 3c0cb300 */ lui $t4,0xb300 +/* f10c2a8: 270b0008 */ addiu $t3,$t8,0x8 +/* f10c2ac: afab0130 */ sw $t3,0x130($sp) +/* f10c2b0: af0e0004 */ sw $t6,0x4($t8) +/* f10c2b4: af0d0000 */ sw $t5,0x0($t8) +/* f10c2b8: 8fb90130 */ lw $t9,0x130($sp) +/* f10c2bc: 03001025 */ or $v0,$t8,$zero +/* f10c2c0: 240b0400 */ addiu $t3,$zero,0x400 +/* f10c2c4: 272f0008 */ addiu $t7,$t9,0x8 +/* f10c2c8: afaf0130 */ sw $t7,0x130($sp) +/* f10c2cc: af2c0000 */ sw $t4,0x0($t9) +/* f10c2d0: 8d180000 */ lw $t8,0x0($t0) +/* f10c2d4: 03201825 */ or $v1,$t9,$zero +/* f10c2d8: 0178001a */ div $zero,$t3,$t8 +/* f10c2dc: 00007012 */ mflo $t6 +/* f10c2e0: 000ecc00 */ sll $t9,$t6,0x10 +/* f10c2e4: 372ffc00 */ ori $t7,$t9,0xfc00 +/* f10c2e8: ac6f0004 */ sw $t7,0x4($v1) +/* f10c2ec: 8cec0000 */ lw $t4,0x0($a3) +/* f10c2f0: 17000002 */ bnez $t8,.L0f10c2fc +/* f10c2f4: 00000000 */ sll $zero,$zero,0x0 +/* f10c2f8: 0007000d */ break 0x7 +.L0f10c2fc: +/* f10c2fc: 2401ffff */ addiu $at,$zero,-1 +/* f10c300: 17010004 */ bne $t8,$at,.L0f10c314 +/* f10c304: 3c018000 */ lui $at,0x8000 +/* f10c308: 15610002 */ bne $t3,$at,.L0f10c314 +/* f10c30c: 00000000 */ sll $zero,$zero,0x0 +/* f10c310: 0006000d */ break 0x6 +.L0f10c314: +/* f10c314: 258b003e */ addiu $t3,$t4,0x3e +/* f10c318: afab0144 */ sw $t3,0x144($sp) +/* f10c31c: 8cf80004 */ lw $t8,0x4($a3) +/* f10c320: 8fa40130 */ lw $a0,0x130($sp) +/* f10c324: afaa0124 */ sw $t2,0x124($sp) +/* f10c328: 270d0004 */ addiu $t5,$t8,0x4 +/* f10c32c: 0fc54d8a */ jal func0f153628 +/* f10c330: afad0140 */ sw $t5,0x140($sp) +/* f10c334: 3c198007 */ lui $t9,0x8007 +/* f10c338: 8f395bc0 */ lw $t9,0x5bc0($t9) +/* f10c33c: afa20130 */ sw $v0,0x130($sp) +/* f10c340: 8e0e0004 */ lw $t6,0x4($s0) +/* f10c344: 872f02d0 */ lh $t7,0x2d0($t9) +/* f10c348: 8faa0124 */ lw $t2,0x124($sp) +/* f10c34c: 15cf001d */ bne $t6,$t7,.L0f10c3c4 +/* f10c350: 00000000 */ sll $zero,$zero,0x0 +/* f10c354: 0fc5b9f1 */ jal func0f16e7c4 +/* f10c358: 24045793 */ addiu $a0,$zero,0x5793 +/* f10c35c: 0c002f02 */ jal 0xbc08 +/* f10c360: afa20058 */ sw $v0,0x58($sp) +/* f10c364: 00028400 */ sll $s0,$v0,0x10 +/* f10c368: 00106403 */ sra $t4,$s0,0x10 +/* f10c36c: 0c002f06 */ jal 0xbc18 +/* f10c370: 01808025 */ or $s0,$t4,$zero +/* f10c374: 3c0b8008 */ lui $t3,0x8008 +/* f10c378: 3c188008 */ lui $t8,0x8008 +/* f10c37c: 8f18fb14 */ lw $t8,-0x4ec($t8) +/* f10c380: 8d6bfb18 */ lw $t3,-0x4e8($t3) +/* f10c384: 8fad012c */ lw $t5,0x12c($sp) +/* f10c388: afb80014 */ sw $t8,0x14($sp) +/* f10c38c: afab0010 */ sw $t3,0x10($sp) +/* f10c390: 8db9000c */ lw $t9,0xc($t5) +/* f10c394: afa00028 */ sw $zero,0x28($sp) +/* f10c398: afa00024 */ sw $zero,0x24($sp) +/* f10c39c: afa20020 */ sw $v0,0x20($sp) +/* f10c3a0: afb0001c */ sw $s0,0x1c($sp) +/* f10c3a4: 8fa40130 */ lw $a0,0x130($sp) +/* f10c3a8: 27a50144 */ addiu $a1,$sp,0x144 +/* f10c3ac: 27a60140 */ addiu $a2,$sp,0x140 +/* f10c3b0: 8fa70058 */ lw $a3,0x58($sp) +/* f10c3b4: 0fc5580f */ jal func0f15603c +/* f10c3b8: afb90018 */ sw $t9,0x18($sp) +/* f10c3bc: 100000c8 */ beqz $zero,.L0f10c6e0 +/* f10c3c0: afa20130 */ sw $v0,0x130($sp) +.L0f10c3c4: +/* f10c3c4: 114000c6 */ beqz $t2,.L0f10c6e0 +/* f10c3c8: 00000000 */ sll $zero,$zero,0x0 +/* f10c3cc: 0c002f02 */ jal 0xbc08 +/* f10c3d0: 00000000 */ sll $zero,$zero,0x0 +/* f10c3d4: 00028400 */ sll $s0,$v0,0x10 +/* f10c3d8: 00107403 */ sra $t6,$s0,0x10 +/* f10c3dc: 0c002f06 */ jal 0xbc18 +/* f10c3e0: 01c08025 */ or $s0,$t6,$zero +/* f10c3e4: 3c0f8008 */ lui $t7,0x8008 +/* f10c3e8: 3c0c8008 */ lui $t4,0x8008 +/* f10c3ec: 8d8cfb14 */ lw $t4,-0x4ec($t4) +/* f10c3f0: 8deffb18 */ lw $t7,-0x4e8($t7) +/* f10c3f4: 8fab012c */ lw $t3,0x12c($sp) +/* f10c3f8: afac0014 */ sw $t4,0x14($sp) +/* f10c3fc: afaf0010 */ sw $t7,0x10($sp) +/* f10c400: 8d78000c */ lw $t8,0xc($t3) +/* f10c404: 240d0001 */ addiu $t5,$zero,0x1 +/* f10c408: afad0028 */ sw $t5,0x28($sp) +/* f10c40c: afa00024 */ sw $zero,0x24($sp) +/* f10c410: afa20020 */ sw $v0,0x20($sp) +/* f10c414: afb0001c */ sw $s0,0x1c($sp) +/* f10c418: 8fa40130 */ lw $a0,0x130($sp) +/* f10c41c: 27a50144 */ addiu $a1,$sp,0x144 +/* f10c420: 27a60140 */ addiu $a2,$sp,0x140 +/* f10c424: 27a70118 */ addiu $a3,$sp,0x118 +/* f10c428: 0fc5580f */ jal func0f15603c +/* f10c42c: afb80018 */ sw $t8,0x18($sp) +/* f10c430: 8fa3012c */ lw $v1,0x12c($sp) +/* f10c434: afa20130 */ sw $v0,0x130($sp) +/* f10c438: 93a50117 */ lbu $a1,0x117($sp) +/* f10c43c: 8c790004 */ lw $t9,0x4($v1) +/* f10c440: 272e0012 */ addiu $t6,$t9,0x12 +/* f10c444: afae0140 */ sw $t6,0x140($sp) +/* f10c448: 8c6f0000 */ lw $t7,0x0($v1) +/* f10c44c: 25ec003e */ addiu $t4,$t7,0x3e +/* f10c450: 18a00019 */ blez $a1,.L0f10c4b8 +/* f10c454: afac0144 */ sw $t4,0x144($sp) +/* f10c458: 00055880 */ sll $t3,$a1,0x2 +/* f10c45c: 01655823 */ subu $t3,$t3,$a1 +/* f10c460: 000b5880 */ sll $t3,$t3,0x2 +/* f10c464: 3c048007 */ lui $a0,0x8007 +/* f10c468: 008b2021 */ addu $a0,$a0,$t3 +/* f10c46c: 0fc5b9f1 */ jal func0f16e7c4 +/* f10c470: 94841e66 */ lhu $a0,0x1e66($a0) +/* f10c474: 93b80117 */ lbu $t8,0x117($sp) +/* f10c478: 3c048007 */ lui $a0,0x8007 +/* f10c47c: 00408025 */ or $s0,$v0,$zero +/* f10c480: 00186880 */ sll $t5,$t8,0x2 +/* f10c484: 01b86823 */ subu $t5,$t5,$t8 +/* f10c488: 000d6880 */ sll $t5,$t5,0x2 +/* f10c48c: 008d2021 */ addu $a0,$a0,$t5 +/* f10c490: 0fc5b9f1 */ jal func0f16e7c4 +/* f10c494: 94841e68 */ lhu $a0,0x1e68($a0) +/* f10c498: 3c057f1b */ lui $a1,0x7f1b +/* f10c49c: 24a5350c */ addiu $a1,$a1,0x350c +/* f10c4a0: 27a4009c */ addiu $a0,$sp,0x9c +/* f10c4a4: 02003025 */ or $a2,$s0,$zero +/* f10c4a8: 0c004dad */ jal 0x136b4 +/* f10c4ac: 00403825 */ or $a3,$v0,$zero +/* f10c4b0: 10000006 */ beqz $zero,.L0f10c4cc +/* f10c4b4: 00000000 */ sll $zero,$zero,0x0 +.L0f10c4b8: +/* f10c4b8: 0fc5b9f1 */ jal func0f16e7c4 +/* f10c4bc: 24045794 */ addiu $a0,$zero,0x5794 +/* f10c4c0: 27a4009c */ addiu $a0,$sp,0x9c +/* f10c4c4: 0c004c4c */ jal 0x13130 +/* f10c4c8: 00402825 */ or $a1,$v0,$zero +.L0f10c4cc: +/* f10c4cc: 3c057f1b */ lui $a1,0x7f1b +/* f10c4d0: 24a53514 */ addiu $a1,$a1,0x3514 +/* f10c4d4: 0c004c89 */ jal 0x13224 +/* f10c4d8: 27a4009c */ addiu $a0,$sp,0x9c +/* f10c4dc: 0c002f02 */ jal 0xbc08 +/* f10c4e0: 00000000 */ sll $zero,$zero,0x0 +/* f10c4e4: 00028400 */ sll $s0,$v0,0x10 +/* f10c4e8: 0010cc03 */ sra $t9,$s0,0x10 +/* f10c4ec: 0c002f06 */ jal 0xbc18 +/* f10c4f0: 03208025 */ or $s0,$t9,$zero +/* f10c4f4: 3c0e8008 */ lui $t6,0x8008 +/* f10c4f8: 3c0f8008 */ lui $t7,0x8008 +/* f10c4fc: 8deffb0c */ lw $t7,-0x4f4($t7) +/* f10c500: 8dcefb10 */ lw $t6,-0x4f0($t6) +/* f10c504: 8fac012c */ lw $t4,0x12c($sp) +/* f10c508: afaf0014 */ sw $t7,0x14($sp) +/* f10c50c: afae0010 */ sw $t6,0x10($sp) +/* f10c510: 8d8b000c */ lw $t3,0xc($t4) +/* f10c514: afa00028 */ sw $zero,0x28($sp) +/* f10c518: afa00024 */ sw $zero,0x24($sp) +/* f10c51c: afa20020 */ sw $v0,0x20($sp) +/* f10c520: afb0001c */ sw $s0,0x1c($sp) +/* f10c524: 8fa40130 */ lw $a0,0x130($sp) +/* f10c528: 27a50144 */ addiu $a1,$sp,0x144 +/* f10c52c: 27a60140 */ addiu $a2,$sp,0x140 +/* f10c530: 27a7009c */ addiu $a3,$sp,0x9c +/* f10c534: 0fc5580f */ jal func0f15603c +/* f10c538: afab0018 */ sw $t3,0x18($sp) +/* f10c53c: 8fb8012c */ lw $t8,0x12c($sp) +/* f10c540: afa20130 */ sw $v0,0x130($sp) +/* f10c544: 8fae0140 */ lw $t6,0x140($sp) +/* f10c548: 8f0d0000 */ lw $t5,0x0($t8) +/* f10c54c: 8fac010c */ lw $t4,0x10c($sp) +/* f10c550: 25cf0001 */ addiu $t7,$t6,0x1 +/* f10c554: 25b9003e */ addiu $t9,$t5,0x3e +/* f10c558: afb90144 */ sw $t9,0x144($sp) +/* f10c55c: 1980000f */ blez $t4,.L0f10c59c +/* f10c560: afaf0140 */ sw $t7,0x140($sp) +/* f10c564: 0fc5b9f1 */ jal func0f16e7c4 +/* f10c568: 24045795 */ addiu $a0,$zero,0x5795 +/* f10c56c: 8fab0108 */ lw $t3,0x108($sp) +/* f10c570: 8fb80104 */ lw $t8,0x104($sp) +/* f10c574: 3c057f1b */ lui $a1,0x7f1b +/* f10c578: 24a53518 */ addiu $a1,$a1,0x3518 +/* f10c57c: 27a4009c */ addiu $a0,$sp,0x9c +/* f10c580: 00403025 */ or $a2,$v0,$zero +/* f10c584: 8fa7010c */ lw $a3,0x10c($sp) +/* f10c588: afab0010 */ sw $t3,0x10($sp) +/* f10c58c: 0c004dad */ jal 0x136b4 +/* f10c590: afb80014 */ sw $t8,0x14($sp) +/* f10c594: 1000000b */ beqz $zero,.L0f10c5c4 +/* f10c598: 00000000 */ sll $zero,$zero,0x0 +.L0f10c59c: +/* f10c59c: 0fc5b9f1 */ jal func0f16e7c4 +/* f10c5a0: 24045795 */ addiu $a0,$zero,0x5795 +/* f10c5a4: 8fad0104 */ lw $t5,0x104($sp) +/* f10c5a8: 3c057f1b */ lui $a1,0x7f1b +/* f10c5ac: 24a53528 */ addiu $a1,$a1,0x3528 +/* f10c5b0: 27a4009c */ addiu $a0,$sp,0x9c +/* f10c5b4: 00403025 */ or $a2,$v0,$zero +/* f10c5b8: 8fa70108 */ lw $a3,0x108($sp) +/* f10c5bc: 0c004dad */ jal 0x136b4 +/* f10c5c0: afad0010 */ sw $t5,0x10($sp) +.L0f10c5c4: +/* f10c5c4: 3c198008 */ lui $t9,0x8008 +/* f10c5c8: 8f39fb0c */ lw $t9,-0x4f4($t9) +/* f10c5cc: 3c078008 */ lui $a3,0x8008 +/* f10c5d0: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f10c5d4: 27a40094 */ addiu $a0,$sp,0x94 +/* f10c5d8: 27a50098 */ addiu $a1,$sp,0x98 +/* f10c5dc: 27a6009c */ addiu $a2,$sp,0x9c +/* f10c5e0: afa00014 */ sw $zero,0x14($sp) +/* f10c5e4: 0fc55cbe */ jal func0f1572f8 +/* f10c5e8: afb90010 */ sw $t9,0x10($sp) +/* f10c5ec: 0c002f02 */ jal 0xbc08 +/* f10c5f0: 00000000 */ sll $zero,$zero,0x0 +/* f10c5f4: 00028400 */ sll $s0,$v0,0x10 +/* f10c5f8: 00107403 */ sra $t6,$s0,0x10 +/* f10c5fc: 0c002f06 */ jal 0xbc18 +/* f10c600: 01c08025 */ or $s0,$t6,$zero +/* f10c604: 3c0f8008 */ lui $t7,0x8008 +/* f10c608: 3c0c8008 */ lui $t4,0x8008 +/* f10c60c: 8d8cfb0c */ lw $t4,-0x4f4($t4) +/* f10c610: 8deffb10 */ lw $t7,-0x4f0($t7) +/* f10c614: 8fab012c */ lw $t3,0x12c($sp) +/* f10c618: afac0014 */ sw $t4,0x14($sp) +/* f10c61c: afaf0010 */ sw $t7,0x10($sp) +/* f10c620: 8d78000c */ lw $t8,0xc($t3) +/* f10c624: afa00028 */ sw $zero,0x28($sp) +/* f10c628: afa00024 */ sw $zero,0x24($sp) +/* f10c62c: afa20020 */ sw $v0,0x20($sp) +/* f10c630: afb0001c */ sw $s0,0x1c($sp) +/* f10c634: 8fa40130 */ lw $a0,0x130($sp) +/* f10c638: 27a50144 */ addiu $a1,$sp,0x144 +/* f10c63c: 27a60140 */ addiu $a2,$sp,0x140 +/* f10c640: 27a7009c */ addiu $a3,$sp,0x9c +/* f10c644: 0fc5580f */ jal func0f15603c +/* f10c648: afb80018 */ sw $t8,0x18($sp) +/* f10c64c: 8fad0140 */ lw $t5,0x140($sp) +/* f10c650: 8fae0144 */ lw $t6,0x144($sp) +/* f10c654: 3c057f1b */ lui $a1,0x7f1b +/* f10c658: 25b90001 */ addiu $t9,$t5,0x1 +/* f10c65c: 25cf0001 */ addiu $t7,$t6,0x1 +/* f10c660: afa20130 */ sw $v0,0x130($sp) +/* f10c664: afb90140 */ sw $t9,0x140($sp) +/* f10c668: afaf0144 */ sw $t7,0x144($sp) +/* f10c66c: 24a53538 */ addiu $a1,$a1,0x3538 +/* f10c670: 27a4009c */ addiu $a0,$sp,0x9c +/* f10c674: 0c004dad */ jal 0x136b4 +/* f10c678: 8fa60100 */ lw $a2,0x100($sp) +/* f10c67c: 0c002f02 */ jal 0xbc08 +/* f10c680: 00000000 */ sll $zero,$zero,0x0 +/* f10c684: 00028400 */ sll $s0,$v0,0x10 +/* f10c688: 00106403 */ sra $t4,$s0,0x10 +/* f10c68c: 0c002f06 */ jal 0xbc18 +/* f10c690: 01808025 */ or $s0,$t4,$zero +/* f10c694: 3c0b8008 */ lui $t3,0x8008 +/* f10c698: 3c188008 */ lui $t8,0x8008 +/* f10c69c: 8f18fb04 */ lw $t8,-0x4fc($t8) +/* f10c6a0: 8d6bfb08 */ lw $t3,-0x4f8($t3) +/* f10c6a4: 8fad012c */ lw $t5,0x12c($sp) +/* f10c6a8: afb80014 */ sw $t8,0x14($sp) +/* f10c6ac: afab0010 */ sw $t3,0x10($sp) +/* f10c6b0: 8db9000c */ lw $t9,0xc($t5) +/* f10c6b4: afa00028 */ sw $zero,0x28($sp) +/* f10c6b8: afa00024 */ sw $zero,0x24($sp) +/* f10c6bc: afa20020 */ sw $v0,0x20($sp) +/* f10c6c0: afb0001c */ sw $s0,0x1c($sp) +/* f10c6c4: 8fa40130 */ lw $a0,0x130($sp) +/* f10c6c8: 27a50144 */ addiu $a1,$sp,0x144 +/* f10c6cc: 27a60140 */ addiu $a2,$sp,0x140 +/* f10c6d0: 27a7009c */ addiu $a3,$sp,0x9c +/* f10c6d4: 0fc5580f */ jal func0f15603c +/* f10c6d8: afb90018 */ sw $t9,0x18($sp) +/* f10c6dc: afa20130 */ sw $v0,0x130($sp) +.L0f10c6e0: +/* f10c6e0: 0fc54de0 */ jal func0f153780 +/* f10c6e4: 8fa40130 */ lw $a0,0x130($sp) +/* f10c6e8: 10000042 */ beqz $zero,.L0f10c7f4 +/* f10c6ec: 8fbf003c */ lw $ra,0x3c($sp) +/* f10c6f0: 240e0028 */ addiu $t6,$zero,0x28 +/* f10c6f4: 1000003d */ beqz $zero,.L0f10c7ec +/* f10c6f8: ae0e0000 */ sw $t6,0x0($s0) +/* f10c6fc: 8e020000 */ lw $v0,0x0($s0) +/* f10c700: 850f02d0 */ lh $t7,0x2d0($t0) +/* f10c704: 3c04800a */ lui $a0,0x800a +/* f10c708: 00026080 */ sll $t4,$v0,0x2 +/* f10c70c: 144f0008 */ bne $v0,$t7,.L0f10c730 +/* f10c710: 01826023 */ subu $t4,$t4,$v0 +/* f10c714: 0fc43da6 */ jal func0f10f698 +/* f10c718: 24842200 */ addiu $a0,$a0,0x2200 +/* f10c71c: 3c048007 */ lui $a0,0x8007 +/* f10c720: 0fc3cbd3 */ jal func0f0f2f4c +/* f10c724: 24844d80 */ addiu $a0,$a0,0x4d80 +/* f10c728: 10000031 */ beqz $zero,.L0f10c7f0 +/* f10c72c: 00001025 */ or $v0,$zero,$zero +.L0f10c730: +/* f10c730: 000c60c0 */ sll $t4,$t4,0x3 +/* f10c734: 010c1821 */ addu $v1,$t0,$t4 +/* f10c738: 1060002c */ beqz $v1,.L0f10c7ec +/* f10c73c: 3c07800a */ lui $a3,0x800a +/* f10c740: 8c6b0000 */ lw $t3,0x0($v1) +/* f10c744: 24e422c0 */ addiu $a0,$a3,0x22c0 +/* f10c748: 24050064 */ addiu $a1,$zero,0x64 +/* f10c74c: ac8b0000 */ sw $t3,0x0($a0) +/* f10c750: 94780004 */ lhu $t8,0x4($v1) +/* f10c754: 00003025 */ or $a2,$zero,$zero +/* f10c758: 0fc42539 */ jal func0f1094e4 +/* f10c75c: a4980004 */ sh $t8,0x4($a0) +/* f10c760: 10000023 */ beqz $zero,.L0f10c7f0 +/* f10c764: 00001025 */ or $v0,$zero,$zero +/* f10c768: 910d030a */ lbu $t5,0x30a($t0) +/* f10c76c: 25b90001 */ addiu $t9,$t5,0x1 +/* f10c770: 1000001e */ beqz $zero,.L0f10c7ec +/* f10c774: ae190000 */ sw $t9,0x0($s0) +/* f10c778: 8e020000 */ lw $v0,0x0($s0) +/* f10c77c: 910e030a */ lbu $t6,0x30a($t0) +/* f10c780: 00002025 */ or $a0,$zero,$zero +/* f10c784: 004e082b */ sltu $at,$v0,$t6 +/* f10c788: 14200005 */ bnez $at,.L0f10c7a0 +/* f10c78c: 00000000 */ sll $zero,$zero,0x0 +/* f10c790: 0fc5b9f1 */ jal func0f16e7c4 +/* f10c794: 24045792 */ addiu $a0,$zero,0x5792 +/* f10c798: 10000016 */ beqz $zero,.L0f10c7f4 +/* f10c79c: 8fbf003c */ lw $ra,0x3c($sp) +.L0f10c7a0: +/* f10c7a0: 0fc421ae */ jal func0f1086b8 +/* f10c7a4: 00403025 */ or $a2,$v0,$zero +/* f10c7a8: 10000012 */ beqz $zero,.L0f10c7f4 +/* f10c7ac: 8fbf003c */ lw $ra,0x3c($sp) +/* f10c7b0: 8e020000 */ lw $v0,0x0($s0) +/* f10c7b4: 910f030a */ lbu $t7,0x30a($t0) +/* f10c7b8: 00002025 */ or $a0,$zero,$zero +/* f10c7bc: 004f082b */ sltu $at,$v0,$t7 +/* f10c7c0: 14200005 */ bnez $at,.L0f10c7d8 +/* f10c7c4: 00000000 */ sll $zero,$zero,0x0 +/* f10c7c8: 850c02d0 */ lh $t4,0x2d0($t0) +/* f10c7cc: 00001025 */ or $v0,$zero,$zero +/* f10c7d0: 10000007 */ beqz $zero,.L0f10c7f0 +/* f10c7d4: ae0c0008 */ sw $t4,0x8($s0) +.L0f10c7d8: +/* f10c7d8: 0fc421ae */ jal func0f1086b8 +/* f10c7dc: 00403025 */ or $a2,$v0,$zero +/* f10c7e0: ae020008 */ sw $v0,0x8($s0) +/* f10c7e4: 10000002 */ beqz $zero,.L0f10c7f0 +/* f10c7e8: 00001025 */ or $v0,$zero,$zero +.L0f10c7ec: +/* f10c7ec: 00001025 */ or $v0,$zero,$zero +.L0f10c7f0: +/* f10c7f0: 8fbf003c */ lw $ra,0x3c($sp) +.L0f10c7f4: +/* f10c7f4: 8fb00038 */ lw $s0,0x38($sp) +/* f10c7f8: 27bd0148 */ addiu $sp,$sp,0x148 +/* f10c7fc: 03e00008 */ jr $ra +/* f10c800: 00000000 */ sll $zero,$zero,0x0 +/* f10c804: 27bdffd8 */ addiu $sp,$sp,-40 +/* f10c808: 24010064 */ addiu $at,$zero,0x64 +/* f10c80c: afbf0024 */ sw $ra,0x24($sp) +/* f10c810: afb30020 */ sw $s3,0x20($sp) +/* f10c814: afb2001c */ sw $s2,0x1c($sp) +/* f10c818: afb10018 */ sw $s1,0x18($sp) +/* f10c81c: afb00014 */ sw $s0,0x14($sp) +/* f10c820: afa5002c */ sw $a1,0x2c($sp) +/* f10c824: 10810006 */ beq $a0,$at,.L0f10c840 +/* f10c828: afa60030 */ sw $a2,0x30($sp) +/* f10c82c: 24010065 */ addiu $at,$zero,0x65 +/* f10c830: 10810029 */ beq $a0,$at,.L0f10c8d8 +/* f10c834: 00000000 */ sll $zero,$zero,0x0 +/* f10c838: 1000002a */ beqz $zero,.L0f10c8e4 +/* f10c83c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f10c840: +/* f10c840: 3c0e8007 */ lui $t6,0x8007 +/* f10c844: 8dce1448 */ lw $t6,0x1448($t6) +/* f10c848: 3c01800a */ lui $at,0x800a +/* f10c84c: 00002025 */ or $a0,$zero,$zero +/* f10c850: 000e78c0 */ sll $t7,$t6,0x3 +/* f10c854: 01ee7823 */ subu $t7,$t7,$t6 +/* f10c858: 000f7880 */ sll $t7,$t7,0x2 +/* f10c85c: 01ee7821 */ addu $t7,$t7,$t6 +/* f10c860: 000f78c0 */ sll $t7,$t7,0x3 +/* f10c864: 01ee7823 */ subu $t7,$t7,$t6 +/* f10c868: 000f7900 */ sll $t7,$t7,0x4 +/* f10c86c: 002f0821 */ addu $at,$at,$t7 +/* f10c870: ac20ee1c */ sw $zero,-0x11e4($at) +/* f10c874: 0fc44317 */ jal func0f110c5c +/* f10c878: 00002825 */ or $a1,$zero,$zero +/* f10c87c: 0fc62084 */ jal func0f188210 +/* f10c880: 00000000 */ sll $zero,$zero,0x0 +/* f10c884: 3c11800b */ lui $s1,0x800b +/* f10c888: 3c127f1b */ lui $s2,0x7f1b +/* f10c88c: 26523540 */ addiu $s2,$s2,0x3540 +/* f10c890: 2631c7b8 */ addiu $s1,$s1,-14408 +/* f10c894: 00008025 */ or $s0,$zero,$zero +/* f10c898: 24130004 */ addiu $s3,$zero,0x4 +.L0f10c89c: +/* f10c89c: 92380000 */ lbu $t8,0x0($s1) +/* f10c8a0: 57000009 */ bnezl $t8,.L0f10c8c8 +/* f10c8a4: 26100001 */ addiu $s0,$s0,0x1 +/* f10c8a8: 0fc5b9f1 */ jal func0f16e7c4 +/* f10c8ac: 240459b5 */ addiu $a0,$zero,0x59b5 +/* f10c8b0: 02202025 */ or $a0,$s1,$zero +/* f10c8b4: 02402825 */ or $a1,$s2,$zero +/* f10c8b8: 00403025 */ or $a2,$v0,$zero +/* f10c8bc: 0c004dad */ jal 0x136b4 +/* f10c8c0: 26070001 */ addiu $a3,$s0,0x1 +/* f10c8c4: 26100001 */ addiu $s0,$s0,0x1 +.L0f10c8c8: +/* f10c8c8: 1613fff4 */ bne $s0,$s3,.L0f10c89c +/* f10c8cc: 263100a0 */ addiu $s1,$s1,0xa0 +/* f10c8d0: 10000004 */ beqz $zero,.L0f10c8e4 +/* f10c8d4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f10c8d8: +/* f10c8d8: 0fc442fe */ jal func0f110bf8 +/* f10c8dc: 00000000 */ sll $zero,$zero,0x0 +/* f10c8e0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f10c8e4: +/* f10c8e4: 8fb00014 */ lw $s0,0x14($sp) +/* f10c8e8: 8fb10018 */ lw $s1,0x18($sp) +/* f10c8ec: 8fb2001c */ lw $s2,0x1c($sp) +/* f10c8f0: 8fb30020 */ lw $s3,0x20($sp) +/* f10c8f4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f10c8f8: 03e00008 */ jr $ra +/* f10c8fc: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f10c900 +/* f10c900: 3c0e8007 */ lui $t6,0x8007 +/* f10c904: 8dce1448 */ lw $t6,0x1448($t6) +/* f10c908: 3c18800a */ lui $t8,0x800a +/* f10c90c: 2718e000 */ addiu $t8,$t8,-8192 +/* f10c910: 000e78c0 */ sll $t7,$t6,0x3 +/* f10c914: 01ee7823 */ subu $t7,$t7,$t6 +/* f10c918: 000f7880 */ sll $t7,$t7,0x2 +/* f10c91c: 01ee7821 */ addu $t7,$t7,$t6 +/* f10c920: 000f78c0 */ sll $t7,$t7,0x3 +/* f10c924: 01ee7823 */ subu $t7,$t7,$t6 +/* f10c928: 000f7900 */ sll $t7,$t7,0x4 +/* f10c92c: 01f81021 */ addu $v0,$t7,$t8 +/* f10c930: 9059083c */ lbu $t9,0x83c($v0) +/* f10c934: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10c938: afbf0014 */ sw $ra,0x14($sp) +/* f10c93c: 17200007 */ bnez $t9,.L0f10c95c +/* f10c940: 3c048007 */ lui $a0,0x8007 +/* f10c944: a040083b */ sb $zero,0x83b($v0) +/* f10c948: 24844dd4 */ addiu $a0,$a0,0x4dd4 +/* f10c94c: 0fc3e0cc */ jal func0f0f8330 +/* f10c950: 24050006 */ addiu $a1,$zero,0x6 +/* f10c954: 10000002 */ beqz $zero,.L0f10c960 +/* f10c958: 24020001 */ addiu $v0,$zero,0x1 +.L0f10c95c: +/* f10c95c: 00001025 */ or $v0,$zero,$zero +.L0f10c960: +/* f10c960: 8fbf0014 */ lw $ra,0x14($sp) +/* f10c964: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10c968: 03e00008 */ jr $ra +/* f10c96c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f10c970 +/* f10c970: 3c028007 */ lui $v0,0x8007 +/* f10c974: 24421448 */ addiu $v0,$v0,0x1448 +/* f10c978: 8c4e0000 */ lw $t6,0x0($v0) +/* f10c97c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f10c980: afbf0014 */ sw $ra,0x14($sp) +/* f10c984: 3c048007 */ lui $a0,0x8007 +/* f10c988: ac400000 */ sw $zero,0x0($v0) +/* f10c98c: 24844c38 */ addiu $a0,$a0,0x4c38 +/* f10c990: 24050007 */ addiu $a1,$zero,0x7 +/* f10c994: 0fc3e0cc */ jal func0f0f8330 +/* f10c998: afae001c */ sw $t6,0x1c($sp) +/* f10c99c: 8fbf0014 */ lw $ra,0x14($sp) +/* f10c9a0: 8faf001c */ lw $t7,0x1c($sp) +/* f10c9a4: 3c018007 */ lui $at,0x8007 +/* f10c9a8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f10c9ac: 03e00008 */ jr $ra +/* f10c9b0: ac2f1448 */ sw $t7,0x1448($at) +/* f10c9b4: 00000000 */ sll $zero,$zero,0x0 +/* f10c9b8: 00000000 */ sll $zero,$zero,0x0 +/* f10c9bc: 00000000 */ sll $zero,$zero,0x0 +/* f10c9c0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10c9c4: 24010006 */ addiu $at,$zero,0x6 +/* f10c9c8: afbf0014 */ sw $ra,0x14($sp) +/* f10c9cc: afa5001c */ sw $a1,0x1c($sp) +/* f10c9d0: 1481000d */ bne $a0,$at,.L0f10ca08 +/* f10c9d4: afa60020 */ sw $a2,0x20($sp) +/* f10c9d8: 0fc3cdb7 */ jal func0f0f36dc +/* f10c9dc: 00000000 */ sll $zero,$zero,0x0 +/* f10c9e0: 0fc3cdb7 */ jal func0f0f36dc +/* f10c9e4: 00000000 */ sll $zero,$zero,0x0 +/* f10c9e8: 0fc6321f */ jal func0f18c87c +/* f10c9ec: 00000000 */ sll $zero,$zero,0x0 +/* f10c9f0: 24010001 */ addiu $at,$zero,0x1 +/* f10c9f4: 14410004 */ bne $v0,$at,.L0f10ca08 +/* f10c9f8: 3c048007 */ lui $a0,0x8007 +/* f10c9fc: 24845294 */ addiu $a0,$a0,0x5294 +/* f10ca00: 0fc3e083 */ jal func0f0f820c +/* f10ca04: 2405000b */ addiu $a1,$zero,0xb +.L0f10ca08: +/* f10ca08: 8fbf0014 */ lw $ra,0x14($sp) +/* f10ca0c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10ca10: 00001025 */ or $v0,$zero,$zero +/* f10ca14: 03e00008 */ jr $ra +/* f10ca18: 00000000 */ sll $zero,$zero,0x0 +/* f10ca1c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10ca20: 24010006 */ addiu $at,$zero,0x6 +/* f10ca24: afbf0014 */ sw $ra,0x14($sp) +/* f10ca28: afa5001c */ sw $a1,0x1c($sp) +/* f10ca2c: 1481000f */ bne $a0,$at,.L0f10ca6c +/* f10ca30: afa60020 */ sw $a2,0x20($sp) +/* f10ca34: 3c0e800a */ lui $t6,0x800a +/* f10ca38: 8dcea474 */ lw $t6,-0x5b8c($t6) +/* f10ca3c: 2401005d */ addiu $at,$zero,0x5d +/* f10ca40: 3c048007 */ lui $a0,0x8007 +/* f10ca44: 15c10007 */ bne $t6,$at,.L0f10ca64 +/* f10ca48: 24843690 */ addiu $a0,$a0,0x3690 +/* f10ca4c: 3c048007 */ lui $a0,0x8007 +/* f10ca50: 24845294 */ addiu $a0,$a0,0x5294 +/* f10ca54: 0fc3e083 */ jal func0f0f820c +/* f10ca58: 2405000b */ addiu $a1,$zero,0xb +/* f10ca5c: 10000004 */ beqz $zero,.L0f10ca70 +/* f10ca60: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10ca64: +/* f10ca64: 0fc3e083 */ jal func0f0f820c +/* f10ca68: 24050002 */ addiu $a1,$zero,0x2 +.L0f10ca6c: +/* f10ca6c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10ca70: +/* f10ca70: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10ca74: 00001025 */ or $v0,$zero,$zero +/* f10ca78: 03e00008 */ jr $ra +/* f10ca7c: 00000000 */ sll $zero,$zero,0x0 +/* f10ca80: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10ca84: 24010006 */ addiu $at,$zero,0x6 +/* f10ca88: afbf0014 */ sw $ra,0x14($sp) +/* f10ca8c: afa5001c */ sw $a1,0x1c($sp) +/* f10ca90: 14810005 */ bne $a0,$at,.L0f10caa8 +/* f10ca94: afa60020 */ sw $a2,0x20($sp) +/* f10ca98: 3c048007 */ lui $a0,0x8007 +/* f10ca9c: 24845538 */ addiu $a0,$a0,0x5538 +/* f10caa0: 0fc3e083 */ jal func0f0f820c +/* f10caa4: 2405000b */ addiu $a1,$zero,0xb +.L0f10caa8: +/* f10caa8: 8fbf0014 */ lw $ra,0x14($sp) +/* f10caac: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10cab0: 00001025 */ or $v0,$zero,$zero +/* f10cab4: 03e00008 */ jr $ra +/* f10cab8: 00000000 */ sll $zero,$zero,0x0 +/* f10cabc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10cac0: 24010006 */ addiu $at,$zero,0x6 +/* f10cac4: afbf0014 */ sw $ra,0x14($sp) +/* f10cac8: afa5001c */ sw $a1,0x1c($sp) +/* f10cacc: 14810012 */ bne $a0,$at,.L0f10cb18 +/* f10cad0: afa60020 */ sw $a2,0x20($sp) +/* f10cad4: 3c0e8007 */ lui $t6,0x8007 +/* f10cad8: 8dce1448 */ lw $t6,0x1448($t6) +/* f10cadc: 3c04800a */ lui $a0,0x800a +/* f10cae0: 000e78c0 */ sll $t7,$t6,0x3 +/* f10cae4: 01ee7823 */ subu $t7,$t7,$t6 +/* f10cae8: 000f7880 */ sll $t7,$t7,0x2 +/* f10caec: 01ee7821 */ addu $t7,$t7,$t6 +/* f10caf0: 000f78c0 */ sll $t7,$t7,0x3 +/* f10caf4: 01ee7823 */ subu $t7,$t7,$t6 +/* f10caf8: 000f7900 */ sll $t7,$t7,0x4 +/* f10cafc: 008f2021 */ addu $a0,$a0,$t7 +/* f10cb00: 0fc66ddf */ jal func0f19b77c +/* f10cb04: 8c84ee1c */ lw $a0,-0x11e4($a0) +/* f10cb08: 3c048007 */ lui $a0,0x8007 +/* f10cb0c: 24845120 */ addiu $a0,$a0,0x5120 +/* f10cb10: 0fc3e083 */ jal func0f0f820c +/* f10cb14: 2405000b */ addiu $a1,$zero,0xb +.L0f10cb18: +/* f10cb18: 8fbf0014 */ lw $ra,0x14($sp) +/* f10cb1c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10cb20: 00001025 */ or $v0,$zero,$zero +/* f10cb24: 03e00008 */ jr $ra +/* f10cb28: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f10cb2c +/* f10cb2c: 3c0e8007 */ lui $t6,0x8007 +/* f10cb30: 8dce1448 */ lw $t6,0x1448($t6) +/* f10cb34: 3c028006 */ lui $v0,0x8006 +/* f10cb38: 3c018007 */ lui $at,0x8007 +/* f10cb3c: 24422940 */ addiu $v0,$v0,0x2940 +/* f10cb40: ac201448 */ sw $zero,0x1448($at) +/* f10cb44: 904f0000 */ lbu $t7,0x0($v0) +/* f10cb48: 27bdffd8 */ addiu $sp,$sp,-40 +/* f10cb4c: afbf001c */ sw $ra,0x1c($sp) +/* f10cb50: afb10018 */ sw $s1,0x18($sp) +/* f10cb54: afb00014 */ sw $s0,0x14($sp) +/* f10cb58: 11e0000e */ beqz $t7,.L0f10cb94 +/* f10cb5c: afae0020 */ sw $t6,0x20($sp) +/* f10cb60: 3c188008 */ lui $t8,0x8008 +/* f10cb64: 8f187260 */ lw $t8,0x7260($t8) +/* f10cb68: 3c02800a */ lui $v0,0x800a +/* f10cb6c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f10cb70: 1700001d */ bnez $t8,.L0f10cbe8 +/* f10cb74: 24190002 */ addiu $t9,$zero,0x2 +/* f10cb78: 3c048007 */ lui $a0,0x8007 +/* f10cb7c: ac590490 */ sw $t9,0x490($v0) +/* f10cb80: 24845294 */ addiu $a0,$a0,0x5294 +/* f10cb84: 0fc3e0cc */ jal func0f0f8330 +/* f10cb88: 2405000b */ addiu $a1,$zero,0xb +/* f10cb8c: 10000017 */ beqz $zero,.L0f10cbec +/* f10cb90: 8fbf001c */ lw $ra,0x1c($sp) +.L0f10cb94: +/* f10cb94: 24080001 */ addiu $t0,$zero,0x1 +/* f10cb98: a0480000 */ sb $t0,0x0($v0) +/* f10cb9c: 00008025 */ or $s0,$zero,$zero +/* f10cba0: 24110006 */ addiu $s1,$zero,0x6 +/* f10cba4: 02002025 */ or $a0,$s0,$zero +.L0f10cba8: +/* f10cba8: 0fc62003 */ jal func0f18800c +/* f10cbac: 24050001 */ addiu $a1,$zero,0x1 +/* f10cbb0: 26100001 */ addiu $s0,$s0,0x1 +/* f10cbb4: 5611fffc */ bnel $s0,$s1,.L0f10cba8 +/* f10cbb8: 02002025 */ or $a0,$s0,$zero +/* f10cbbc: 3c02800a */ lui $v0,0x800a +/* f10cbc0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f10cbc4: 2403ffff */ addiu $v1,$zero,-1 +/* f10cbc8: ac400294 */ sw $zero,0x294($v0) +/* f10cbcc: ac430298 */ sw $v1,0x298($v0) +/* f10cbd0: 0fc66bf7 */ jal func0f19afdc +/* f10cbd4: ac43029c */ sw $v1,0x29c($v0) +/* f10cbd8: 3c048007 */ lui $a0,0x8007 +/* f10cbdc: 24844f34 */ addiu $a0,$a0,0x4f34 +/* f10cbe0: 0fc3e0cc */ jal func0f0f8330 +/* f10cbe4: 2405000a */ addiu $a1,$zero,0xa +.L0f10cbe8: +/* f10cbe8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f10cbec: +/* f10cbec: 8fa90020 */ lw $t1,0x20($sp) +/* f10cbf0: 3c018007 */ lui $at,0x8007 +/* f10cbf4: 8fb00014 */ lw $s0,0x14($sp) +/* f10cbf8: 8fb10018 */ lw $s1,0x18($sp) +/* f10cbfc: 27bd0028 */ addiu $sp,$sp,0x28 +/* f10cc00: 03e00008 */ jr $ra +/* f10cc04: ac291448 */ sw $t1,0x1448($at) +/* f10cc08: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10cc0c: 24010064 */ addiu $at,$zero,0x64 +/* f10cc10: afbf0014 */ sw $ra,0x14($sp) +/* f10cc14: afa5001c */ sw $a1,0x1c($sp) +/* f10cc18: 14810007 */ bne $a0,$at,.L0f10cc38 +/* f10cc1c: afa60020 */ sw $a2,0x20($sp) +/* f10cc20: 3c02800a */ lui $v0,0x800a +/* f10cc24: 24429fc0 */ addiu $v0,$v0,-24640 +/* f10cc28: a0400494 */ sb $zero,0x494($v0) +/* f10cc2c: a0400495 */ sb $zero,0x495($v0) +/* f10cc30: a0400496 */ sb $zero,0x496($v0) +/* f10cc34: a0400497 */ sb $zero,0x497($v0) +.L0f10cc38: +/* f10cc38: 3c0e8007 */ lui $t6,0x8007 +/* f10cc3c: 8dce1448 */ lw $t6,0x1448($t6) +/* f10cc40: 3c03800a */ lui $v1,0x800a +/* f10cc44: 3c02800a */ lui $v0,0x800a +/* f10cc48: 000e78c0 */ sll $t7,$t6,0x3 +/* f10cc4c: 01ee7823 */ subu $t7,$t7,$t6 +/* f10cc50: 000f7880 */ sll $t7,$t7,0x2 +/* f10cc54: 01ee7821 */ addu $t7,$t7,$t6 +/* f10cc58: 000f78c0 */ sll $t7,$t7,0x3 +/* f10cc5c: 01ee7823 */ subu $t7,$t7,$t6 +/* f10cc60: 000f7900 */ sll $t7,$t7,0x4 +/* f10cc64: 006f1821 */ addu $v1,$v1,$t7 +/* f10cc68: 8c63e4f8 */ lw $v1,-0x1b08($v1) +/* f10cc6c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f10cc70: 50600010 */ beqzl $v1,.L0f10ccb4 +/* f10cc74: 8fbf0014 */ lw $ra,0x14($sp) +/* f10cc78: 8c790000 */ lw $t9,0x0($v1) +/* f10cc7c: 3c188007 */ lui $t8,0x8007 +/* f10cc80: 27185294 */ addiu $t8,$t8,0x5294 +/* f10cc84: 1719000a */ bne $t8,$t9,.L0f10ccb0 +/* f10cc88: 24010066 */ addiu $at,$zero,0x66 +/* f10cc8c: 14810008 */ bne $a0,$at,.L0f10ccb0 +/* f10cc90: 24080002 */ addiu $t0,$zero,0x2 +/* f10cc94: 24090005 */ addiu $t1,$zero,0x5 +/* f10cc98: ac480490 */ sw $t0,0x490($v0) +/* f10cc9c: ac4904b0 */ sw $t1,0x4b0($v0) +/* f10cca0: 0fc6709a */ jal func0f19c268 +/* f10cca4: ac40049c */ sw $zero,0x49c($v0) +/* f10cca8: 0fc67088 */ jal func0f19c220 +/* f10ccac: 00000000 */ sll $zero,$zero,0x0 +.L0f10ccb0: +/* f10ccb0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10ccb4: +/* f10ccb4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10ccb8: 00001025 */ or $v0,$zero,$zero +/* f10ccbc: 03e00008 */ jr $ra +/* f10ccc0: 00000000 */ sll $zero,$zero,0x0 +/* f10ccc4: 00000000 */ sll $zero,$zero,0x0 +/* f10ccc8: 00000000 */ sll $zero,$zero,0x0 +/* f10cccc: 00000000 */ sll $zero,$zero,0x0 +/* f10ccd0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10ccd4: 24010006 */ addiu $at,$zero,0x6 +/* f10ccd8: afbf0014 */ sw $ra,0x14($sp) +/* f10ccdc: afa5001c */ sw $a1,0x1c($sp) +/* f10cce0: 14810005 */ bne $a0,$at,.L0f10ccf8 +/* f10cce4: afa60020 */ sw $a2,0x20($sp) +/* f10cce8: 0fc3cdb7 */ jal func0f0f36dc +/* f10ccec: 00000000 */ sll $zero,$zero,0x0 +/* f10ccf0: 0fc3cdb7 */ jal func0f0f36dc +/* f10ccf4: 00000000 */ sll $zero,$zero,0x0 +.L0f10ccf8: +/* f10ccf8: 8fbf0014 */ lw $ra,0x14($sp) +/* f10ccfc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10cd00: 00001025 */ or $v0,$zero,$zero +/* f10cd04: 03e00008 */ jr $ra +/* f10cd08: 00000000 */ sll $zero,$zero,0x0 +/* f10cd0c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f10cd10: 24010066 */ addiu $at,$zero,0x66 +/* f10cd14: afbf0014 */ sw $ra,0x14($sp) +/* f10cd18: afa40040 */ sw $a0,0x40($sp) +/* f10cd1c: afa60048 */ sw $a2,0x48($sp) +/* f10cd20: 1481004c */ bne $a0,$at,.L0f10ce54 +/* f10cd24: 00a03825 */ or $a3,$a1,$zero +/* f10cd28: 3c0f8007 */ lui $t7,0x8007 +/* f10cd2c: 8def1448 */ lw $t7,0x1448($t7) +/* f10cd30: 3c02800a */ lui $v0,0x800a +/* f10cd34: 000fc0c0 */ sll $t8,$t7,0x3 +/* f10cd38: 030fc023 */ subu $t8,$t8,$t7 +/* f10cd3c: 0018c080 */ sll $t8,$t8,0x2 +/* f10cd40: 030fc021 */ addu $t8,$t8,$t7 +/* f10cd44: 0018c0c0 */ sll $t8,$t8,0x3 +/* f10cd48: 030fc023 */ subu $t8,$t8,$t7 +/* f10cd4c: 0018c100 */ sll $t8,$t8,0x4 +/* f10cd50: 00581021 */ addu $v0,$v0,$t8 +/* f10cd54: 8c42e4f8 */ lw $v0,-0x1b08($v0) +/* f10cd58: 5040003f */ beqzl $v0,.L0f10ce58 +/* f10cd5c: 8fa40040 */ lw $a0,0x40($sp) +/* f10cd60: 8c440000 */ lw $a0,0x0($v0) +/* f10cd64: 8fb90048 */ lw $t9,0x48($sp) +/* f10cd68: 50a40007 */ beql $a1,$a0,.L0f10cd88 +/* f10cd6c: 8f240000 */ lw $a0,0x0($t9) +/* f10cd70: 8ca30014 */ lw $v1,0x14($a1) +/* f10cd74: 50600038 */ beqzl $v1,.L0f10ce58 +/* f10cd78: 8fa40040 */ lw $a0,0x40($sp) +/* f10cd7c: 54640036 */ bnel $v1,$a0,.L0f10ce58 +/* f10cd80: 8fa40040 */ lw $a0,0x40($sp) +/* f10cd84: 8f240000 */ lw $a0,0x0($t9) +.L0f10cd88: +/* f10cd88: 00002825 */ or $a1,$zero,$zero +/* f10cd8c: 90880003 */ lbu $t0,0x3($a0) +/* f10cd90: 5100000b */ beqzl $t0,.L0f10cdc0 +/* f10cd94: 8089000a */ lb $t1,0xa($a0) +/* f10cd98: afa4003c */ sw $a0,0x3c($sp) +/* f10cd9c: afa00038 */ sw $zero,0x38($sp) +/* f10cda0: 0fc3cdb7 */ jal func0f0f36dc +/* f10cda4: afa70044 */ sw $a3,0x44($sp) +/* f10cda8: 0fc3cdb7 */ jal func0f0f36dc +/* f10cdac: 00000000 */ sll $zero,$zero,0x0 +/* f10cdb0: 8fa4003c */ lw $a0,0x3c($sp) +/* f10cdb4: 8fa50038 */ lw $a1,0x38($sp) +/* f10cdb8: 8fa70044 */ lw $a3,0x44($sp) +/* f10cdbc: 8089000a */ lb $t1,0xa($a0) +.L0f10cdc0: +/* f10cdc0: a0800003 */ sb $zero,0x3($a0) +/* f10cdc4: 3c0b8007 */ lui $t3,0x8007 +/* f10cdc8: 11200002 */ beqz $t1,.L0f10cdd4 +/* f10cdcc: 27a60028 */ addiu $a2,$sp,0x28 +/* f10cdd0: 24050001 */ addiu $a1,$zero,0x1 +.L0f10cdd4: +/* f10cdd4: 908a0002 */ lbu $t2,0x2($a0) +/* f10cdd8: a080000a */ sb $zero,0xa($a0) +/* f10cddc: 11400016 */ beqz $t2,.L0f10ce38 +/* f10cde0: 00000000 */ sll $zero,$zero,0x0 +/* f10cde4: 8d6b1448 */ lw $t3,0x1448($t3) +/* f10cde8: 3c02800a */ lui $v0,0x800a +/* f10cdec: 000b60c0 */ sll $t4,$t3,0x3 +/* f10cdf0: 018b6023 */ subu $t4,$t4,$t3 +/* f10cdf4: 000c6080 */ sll $t4,$t4,0x2 +/* f10cdf8: 018b6021 */ addu $t4,$t4,$t3 +/* f10cdfc: 000c60c0 */ sll $t4,$t4,0x3 +/* f10ce00: 018b6023 */ subu $t4,$t4,$t3 +/* f10ce04: 000c6100 */ sll $t4,$t4,0x4 +/* f10ce08: 004c1021 */ addu $v0,$v0,$t4 +/* f10ce0c: 8c42e4f8 */ lw $v0,-0x1b08($v0) +/* f10ce10: 10400009 */ beqz $v0,.L0f10ce38 +/* f10ce14: 00000000 */ sll $zero,$zero,0x0 +/* f10ce18: 8ce30014 */ lw $v1,0x14($a3) +/* f10ce1c: 10600006 */ beqz $v1,.L0f10ce38 +/* f10ce20: 00000000 */ sll $zero,$zero,0x0 +/* f10ce24: 8c4d0000 */ lw $t5,0x0($v0) +/* f10ce28: 146d0003 */ bne $v1,$t5,.L0f10ce38 +/* f10ce2c: 00000000 */ sll $zero,$zero,0x0 +/* f10ce30: 24050001 */ addiu $a1,$zero,0x1 +/* f10ce34: a0800002 */ sb $zero,0x2($a0) +.L0f10ce38: +/* f10ce38: 10a00006 */ beqz $a1,.L0f10ce54 +/* f10ce3c: 24040006 */ addiu $a0,$zero,0x6 +/* f10ce40: 8ce50008 */ lw $a1,0x8($a3) +/* f10ce44: afa70044 */ sw $a3,0x44($sp) +/* f10ce48: 0fc40cfe */ jal func0f1033f8 +/* f10ce4c: 24a50014 */ addiu $a1,$a1,0x14 +/* f10ce50: 8fa70044 */ lw $a3,0x44($sp) +.L0f10ce54: +/* f10ce54: 8fa40040 */ lw $a0,0x40($sp) +.L0f10ce58: +/* f10ce58: 00e02825 */ or $a1,$a3,$zero +/* f10ce5c: 0fc40d82 */ jal func0f103608 +/* f10ce60: 8fa60048 */ lw $a2,0x48($sp) +/* f10ce64: 8fbf0014 */ lw $ra,0x14($sp) +/* f10ce68: 27bd0040 */ addiu $sp,$sp,0x40 +/* f10ce6c: 03e00008 */ jr $ra +/* f10ce70: 00000000 */ sll $zero,$zero,0x0 +/* f10ce74: 3c0e8007 */ lui $t6,0x8007 +/* f10ce78: 8dce1448 */ lw $t6,0x1448($t6) +/* f10ce7c: 3c18800a */ lui $t8,0x800a +/* f10ce80: 27bdffe0 */ addiu $sp,$sp,-32 +/* f10ce84: 000e78c0 */ sll $t7,$t6,0x3 +/* f10ce88: 01ee7823 */ subu $t7,$t7,$t6 +/* f10ce8c: 000f7880 */ sll $t7,$t7,0x2 +/* f10ce90: 01ee7821 */ addu $t7,$t7,$t6 +/* f10ce94: 000f78c0 */ sll $t7,$t7,0x3 +/* f10ce98: 01ee7823 */ subu $t7,$t7,$t6 +/* f10ce9c: 000f7900 */ sll $t7,$t7,0x4 +/* f10cea0: 030fc021 */ addu $t8,$t8,$t7 +/* f10cea4: 8f18e4f8 */ lw $t8,-0x1b08($t8) +/* f10cea8: afbf0014 */ sw $ra,0x14($sp) +/* f10ceac: 8f190000 */ lw $t9,0x0($t8) +/* f10ceb0: 10990005 */ beq $a0,$t9,.L0f10cec8 +/* f10ceb4: 00000000 */ sll $zero,$zero,0x0 +/* f10ceb8: 0fc5b9f1 */ jal func0f16e7c4 +/* f10cebc: 2404572c */ addiu $a0,$zero,0x572c +/* f10cec0: 10000017 */ beqz $zero,.L0f10cf20 +/* f10cec4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10cec8: +/* f10cec8: 0fc5b9f1 */ jal func0f16e7c4 +/* f10cecc: 24045728 */ addiu $a0,$zero,0x5728 +/* f10ced0: 3c08800a */ lui $t0,0x800a +/* f10ced4: 9108dfea */ lbu $t0,-0x2016($t0) +/* f10ced8: 3c048007 */ lui $a0,0x8007 +/* f10cedc: afa20018 */ sw $v0,0x18($sp) +/* f10cee0: 00084880 */ sll $t1,$t0,0x2 +/* f10cee4: 01284823 */ subu $t1,$t1,$t0 +/* f10cee8: 00094880 */ sll $t1,$t1,0x2 +/* f10ceec: 00892021 */ addu $a0,$a0,$t1 +/* f10cef0: 0fc5b9f1 */ jal func0f16e7c4 +/* f10cef4: 94841e76 */ lhu $a0,0x1e76($a0) +/* f10cef8: 3c048007 */ lui $a0,0x8007 +/* f10cefc: 3c057f1b */ lui $a1,0x7f1b +/* f10cf00: 24a53860 */ addiu $a1,$a1,0x3860 +/* f10cf04: 8c841440 */ lw $a0,0x1440($a0) +/* f10cf08: 8fa60018 */ lw $a2,0x18($sp) +/* f10cf0c: 0c004dad */ jal 0x136b4 +/* f10cf10: 00403825 */ or $a3,$v0,$zero +/* f10cf14: 3c028007 */ lui $v0,0x8007 +/* f10cf18: 8c421440 */ lw $v0,0x1440($v0) +/* f10cf1c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10cf20: +/* f10cf20: 27bd0020 */ addiu $sp,$sp,0x20 +/* f10cf24: 03e00008 */ jr $ra +/* f10cf28: 00000000 */ sll $zero,$zero,0x0 +/* f10cf2c: 3c0e8007 */ lui $t6,0x8007 +/* f10cf30: 8dce1448 */ lw $t6,0x1448($t6) +/* f10cf34: 3c18800a */ lui $t8,0x800a +/* f10cf38: 27bdffe0 */ addiu $sp,$sp,-32 +/* f10cf3c: 000e78c0 */ sll $t7,$t6,0x3 +/* f10cf40: 01ee7823 */ subu $t7,$t7,$t6 +/* f10cf44: 000f7880 */ sll $t7,$t7,0x2 +/* f10cf48: 01ee7821 */ addu $t7,$t7,$t6 +/* f10cf4c: 000f78c0 */ sll $t7,$t7,0x3 +/* f10cf50: 01ee7823 */ subu $t7,$t7,$t6 +/* f10cf54: 000f7900 */ sll $t7,$t7,0x4 +/* f10cf58: 030fc021 */ addu $t8,$t8,$t7 +/* f10cf5c: 8f18e4f8 */ lw $t8,-0x1b08($t8) +/* f10cf60: afbf0014 */ sw $ra,0x14($sp) +/* f10cf64: 8f190000 */ lw $t9,0x0($t8) +/* f10cf68: 10990005 */ beq $a0,$t9,.L0f10cf80 +/* f10cf6c: 00000000 */ sll $zero,$zero,0x0 +/* f10cf70: 0fc5b9f1 */ jal func0f16e7c4 +/* f10cf74: 2404572c */ addiu $a0,$zero,0x572c +/* f10cf78: 10000017 */ beqz $zero,.L0f10cfd8 +/* f10cf7c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10cf80: +/* f10cf80: 0fc5b9f1 */ jal func0f16e7c4 +/* f10cf84: 24045729 */ addiu $a0,$zero,0x5729 +/* f10cf88: 3c08800a */ lui $t0,0x800a +/* f10cf8c: 9108dfea */ lbu $t0,-0x2016($t0) +/* f10cf90: 3c048007 */ lui $a0,0x8007 +/* f10cf94: afa20018 */ sw $v0,0x18($sp) +/* f10cf98: 00084880 */ sll $t1,$t0,0x2 +/* f10cf9c: 01284823 */ subu $t1,$t1,$t0 +/* f10cfa0: 00094880 */ sll $t1,$t1,0x2 +/* f10cfa4: 00892021 */ addu $a0,$a0,$t1 +/* f10cfa8: 0fc5b9f1 */ jal func0f16e7c4 +/* f10cfac: 94841e76 */ lhu $a0,0x1e76($a0) +/* f10cfb0: 3c048007 */ lui $a0,0x8007 +/* f10cfb4: 3c057f1b */ lui $a1,0x7f1b +/* f10cfb8: 24a53868 */ addiu $a1,$a1,0x3868 +/* f10cfbc: 8c841440 */ lw $a0,0x1440($a0) +/* f10cfc0: 8fa60018 */ lw $a2,0x18($sp) +/* f10cfc4: 0c004dad */ jal 0x136b4 +/* f10cfc8: 00403825 */ or $a3,$v0,$zero +/* f10cfcc: 3c028007 */ lui $v0,0x8007 +/* f10cfd0: 8c421440 */ lw $v0,0x1440($v0) +/* f10cfd4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10cfd8: +/* f10cfd8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f10cfdc: 03e00008 */ jr $ra +/* f10cfe0: 00000000 */ sll $zero,$zero,0x0 +/* f10cfe4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10cfe8: 24010006 */ addiu $at,$zero,0x6 +/* f10cfec: afbf0014 */ sw $ra,0x14($sp) +/* f10cff0: 1481000e */ bne $a0,$at,.L0f10d02c +/* f10cff4: afa5001c */ sw $a1,0x1c($sp) +/* f10cff8: 3c02800a */ lui $v0,0x800a +/* f10cffc: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f10d000: 904e0002 */ lbu $t6,0x2($v0) +/* f10d004: 3c088007 */ lui $t0,0x8007 +/* f10d008: 25cfffff */ addiu $t7,$t6,-1 +/* f10d00c: 31f800ff */ andi $t8,$t7,0xff +/* f10d010: 0018c880 */ sll $t9,$t8,0x2 +/* f10d014: 0338c823 */ subu $t9,$t9,$t8 +/* f10d018: 0019c880 */ sll $t9,$t9,0x2 +/* f10d01c: a04f0002 */ sb $t7,0x2($v0) +/* f10d020: 01194021 */ addu $t0,$t0,$t9 +/* f10d024: 8d081e6c */ lw $t0,0x1e6c($t0) +/* f10d028: a0480001 */ sb $t0,0x1($v0) +.L0f10d02c: +/* f10d02c: 0fc40cfe */ jal func0f1033f8 +/* f10d030: 00002825 */ or $a1,$zero,$zero +/* f10d034: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d038: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10d03c: 03e00008 */ jr $ra +/* f10d040: 00000000 */ sll $zero,$zero,0x0 +/* f10d044: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10d048: afbf0014 */ sw $ra,0x14($sp) +/* f10d04c: 0fc2c1cf */ jal func0f0b073c +/* f10d050: afa40018 */ sw $a0,0x18($sp) +/* f10d054: 3c048007 */ lui $a0,0x8007 +/* f10d058: 3c057f1b */ lui $a1,0x7f1b +/* f10d05c: 24a53870 */ addiu $a1,$a1,0x3870 +/* f10d060: 8c841440 */ lw $a0,0x1440($a0) +/* f10d064: 0c004dad */ jal 0x136b4 +/* f10d068: 00403025 */ or $a2,$v0,$zero +/* f10d06c: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d070: 3c028007 */ lui $v0,0x8007 +/* f10d074: 8c421440 */ lw $v0,0x1440($v0) +/* f10d078: 03e00008 */ jr $ra +/* f10d07c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10d080: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10d084: afbf0014 */ sw $ra,0x14($sp) +/* f10d088: afa40018 */ sw $a0,0x18($sp) +/* f10d08c: 0fc2c14b */ jal func0f0b052c +/* f10d090: 00002025 */ or $a0,$zero,$zero +/* f10d094: 3c048007 */ lui $a0,0x8007 +/* f10d098: 3c057f1b */ lui $a1,0x7f1b +/* f10d09c: 24a53874 */ addiu $a1,$a1,0x3874 +/* f10d0a0: 8c841440 */ lw $a0,0x1440($a0) +/* f10d0a4: 0c004dad */ jal 0x136b4 +/* f10d0a8: 00403025 */ or $a2,$v0,$zero +/* f10d0ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d0b0: 3c028007 */ lui $v0,0x8007 +/* f10d0b4: 8c421440 */ lw $v0,0x1440($v0) +/* f10d0b8: 03e00008 */ jr $ra +/* f10d0bc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10d0c0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10d0c4: afbf0014 */ sw $ra,0x14($sp) +/* f10d0c8: afa40018 */ sw $a0,0x18($sp) +/* f10d0cc: 0fc2c14b */ jal func0f0b052c +/* f10d0d0: 24040001 */ addiu $a0,$zero,0x1 +/* f10d0d4: 3c048007 */ lui $a0,0x8007 +/* f10d0d8: 3c057f1b */ lui $a1,0x7f1b +/* f10d0dc: 24a53878 */ addiu $a1,$a1,0x3878 +/* f10d0e0: 8c841440 */ lw $a0,0x1440($a0) +/* f10d0e4: 0c004dad */ jal 0x136b4 +/* f10d0e8: 00403025 */ or $a2,$v0,$zero +/* f10d0ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d0f0: 3c028007 */ lui $v0,0x8007 +/* f10d0f4: 8c421440 */ lw $v0,0x1440($v0) +/* f10d0f8: 03e00008 */ jr $ra +/* f10d0fc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10d100: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10d104: afbf0014 */ sw $ra,0x14($sp) +/* f10d108: afa40018 */ sw $a0,0x18($sp) +/* f10d10c: 0fc2c14b */ jal func0f0b052c +/* f10d110: 24040002 */ addiu $a0,$zero,0x2 +/* f10d114: 3c048007 */ lui $a0,0x8007 +/* f10d118: 3c057f1b */ lui $a1,0x7f1b +/* f10d11c: 24a5387c */ addiu $a1,$a1,0x387c +/* f10d120: 8c841440 */ lw $a0,0x1440($a0) +/* f10d124: 0c004dad */ jal 0x136b4 +/* f10d128: 00403025 */ or $a2,$v0,$zero +/* f10d12c: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d130: 3c028007 */ lui $v0,0x8007 +/* f10d134: 8c421440 */ lw $v0,0x1440($v0) +/* f10d138: 03e00008 */ jr $ra +/* f10d13c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10d140: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10d144: afbf0014 */ sw $ra,0x14($sp) +/* f10d148: afa40018 */ sw $a0,0x18($sp) +/* f10d14c: 0fc2c14b */ jal func0f0b052c +/* f10d150: 24040003 */ addiu $a0,$zero,0x3 +/* f10d154: 3c048007 */ lui $a0,0x8007 +/* f10d158: 3c057f1b */ lui $a1,0x7f1b +/* f10d15c: 24a53880 */ addiu $a1,$a1,0x3880 +/* f10d160: 8c841440 */ lw $a0,0x1440($a0) +/* f10d164: 0c004dad */ jal 0x136b4 +/* f10d168: 00403025 */ or $a2,$v0,$zero +/* f10d16c: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d170: 3c028007 */ lui $v0,0x8007 +/* f10d174: 8c421440 */ lw $v0,0x1440($v0) +/* f10d178: 03e00008 */ jr $ra +/* f10d17c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10d180: 27bdffe0 */ addiu $sp,$sp,-32 +/* f10d184: afbf0014 */ sw $ra,0x14($sp) +/* f10d188: afa40020 */ sw $a0,0x20($sp) +/* f10d18c: 0fc2c14b */ jal func0f0b052c +/* f10d190: 24040004 */ addiu $a0,$zero,0x4 +/* f10d194: afa20018 */ sw $v0,0x18($sp) +/* f10d198: 0fc2c14b */ jal func0f0b052c +/* f10d19c: 24040005 */ addiu $a0,$zero,0x5 +/* f10d1a0: 8fae0018 */ lw $t6,0x18($sp) +/* f10d1a4: 3c048007 */ lui $a0,0x8007 +/* f10d1a8: 3c057f1b */ lui $a1,0x7f1b +/* f10d1ac: 24a53884 */ addiu $a1,$a1,0x3884 +/* f10d1b0: 8c841440 */ lw $a0,0x1440($a0) +/* f10d1b4: 0c004dad */ jal 0x136b4 +/* f10d1b8: 004e3021 */ addu $a2,$v0,$t6 +/* f10d1bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d1c0: 3c028007 */ lui $v0,0x8007 +/* f10d1c4: 8c421440 */ lw $v0,0x1440($v0) +/* f10d1c8: 03e00008 */ jr $ra +/* f10d1cc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f10d1d0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f10d1d4: afbf001c */ sw $ra,0x1c($sp) +/* f10d1d8: afa40038 */ sw $a0,0x38($sp) +/* f10d1dc: 0fc2c14b */ jal func0f0b052c +/* f10d1e0: 00002025 */ or $a0,$zero,$zero +/* f10d1e4: afa20034 */ sw $v0,0x34($sp) +/* f10d1e8: 0fc2c14b */ jal func0f0b052c +/* f10d1ec: 24040001 */ addiu $a0,$zero,0x1 +/* f10d1f0: afa20030 */ sw $v0,0x30($sp) +/* f10d1f4: 0fc2c14b */ jal func0f0b052c +/* f10d1f8: 24040002 */ addiu $a0,$zero,0x2 +/* f10d1fc: afa2002c */ sw $v0,0x2c($sp) +/* f10d200: 0fc2c14b */ jal func0f0b052c +/* f10d204: 24040003 */ addiu $a0,$zero,0x3 +/* f10d208: afa20028 */ sw $v0,0x28($sp) +/* f10d20c: 0fc2c14b */ jal func0f0b052c +/* f10d210: 24040004 */ addiu $a0,$zero,0x4 +/* f10d214: afa20024 */ sw $v0,0x24($sp) +/* f10d218: 0fc2c14b */ jal func0f0b052c +/* f10d21c: 24040005 */ addiu $a0,$zero,0x5 +/* f10d220: afa20020 */ sw $v0,0x20($sp) +/* f10d224: 0fc2c14b */ jal func0f0b052c +/* f10d228: 24040006 */ addiu $a0,$zero,0x6 +/* f10d22c: 8fa30034 */ lw $v1,0x34($sp) +/* f10d230: 3c057f1b */ lui $a1,0x7f1b +/* f10d234: 24a53888 */ addiu $a1,$a1,0x3888 +/* f10d238: 18600015 */ blez $v1,.L0f10d290 +/* f10d23c: 3c048007 */ lui $a0,0x8007 +/* f10d240: 8fae0030 */ lw $t6,0x30($sp) +/* f10d244: 8faf002c */ lw $t7,0x2c($sp) +/* f10d248: 8fb90028 */ lw $t9,0x28($sp) +/* f10d24c: 8fa90024 */ lw $t1,0x24($sp) +/* f10d250: 8fab0020 */ lw $t3,0x20($sp) +/* f10d254: 01cfc021 */ addu $t8,$t6,$t7 +/* f10d258: 03194021 */ addu $t0,$t8,$t9 +/* f10d25c: 01095021 */ addu $t2,$t0,$t1 +/* f10d260: 014b6021 */ addu $t4,$t2,$t3 +/* f10d264: 01826821 */ addu $t5,$t4,$v0 +/* f10d268: 448d2000 */ mtc1 $t5,$f4 +/* f10d26c: 3c0142c8 */ lui $at,0x42c8 +/* f10d270: 44811000 */ mtc1 $at,$f2 +/* f10d274: 468021a0 */ cvt.s.w $f6,$f4 +/* f10d278: 44835000 */ mtc1 $v1,$f10 +/* f10d27c: 00000000 */ sll $zero,$zero,0x0 +/* f10d280: 46805420 */ cvt.s.w $f16,$f10 +/* f10d284: 46023202 */ mul.s $f8,$f6,$f2 +/* f10d288: 10000005 */ beqz $zero,.L0f10d2a0 +/* f10d28c: 46104003 */ div.s $f0,$f8,$f16 +.L0f10d290: +/* f10d290: 3c0142c8 */ lui $at,0x42c8 +/* f10d294: 44811000 */ mtc1 $at,$f2 +/* f10d298: 44800000 */ mtc1 $zero,$f0 +/* f10d29c: 00000000 */ sll $zero,$zero,0x0 +.L0f10d2a0: +/* f10d2a0: 4600103c */ c.lt.s $f2,$f0 +/* f10d2a4: 3c067f1b */ lui $a2,0x7f1b +/* f10d2a8: 3c077f1b */ lui $a3,0x7f1b +/* f10d2ac: 24e73898 */ addiu $a3,$a3,0x3898 +/* f10d2b0: 45000002 */ bc1f .L0f10d2bc +/* f10d2b4: 24c63894 */ addiu $a2,$a2,0x3894 +/* f10d2b8: 46001006 */ mov.s $f0,$f2 +.L0f10d2bc: +/* f10d2bc: 460004a1 */ cvt.d.s $f18,$f0 +/* f10d2c0: 8c841440 */ lw $a0,0x1440($a0) +/* f10d2c4: 0c004dad */ jal 0x136b4 +/* f10d2c8: f7b20010 */ sdc1 $f18,0x10($sp) +/* f10d2cc: 8fbf001c */ lw $ra,0x1c($sp) +/* f10d2d0: 3c028007 */ lui $v0,0x8007 +/* f10d2d4: 8c421440 */ lw $v0,0x1440($v0) +/* f10d2d8: 03e00008 */ jr $ra +/* f10d2dc: 27bd0038 */ addiu $sp,$sp,0x38 +/* f10d2e0: 3c0e800a */ lui $t6,0x800a +/* f10d2e4: 8dce21d0 */ lw $t6,0x21d0($t6) +/* f10d2e8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10d2ec: afbf0014 */ sw $ra,0x14($sp) +/* f10d2f0: 15c00007 */ bnez $t6,.L0f10d310 +/* f10d2f4: afa40018 */ sw $a0,0x18($sp) +/* f10d2f8: 3c0f800a */ lui $t7,0x800a +/* f10d2fc: 8def21d4 */ lw $t7,0x21d4($t7) +/* f10d300: 3c03800a */ lui $v1,0x800a +/* f10d304: 24639fc0 */ addiu $v1,$v1,-24640 +/* f10d308: 51e00006 */ beqzl $t7,.L0f10d324 +/* f10d30c: 8c780298 */ lw $t8,0x298($v1) +.L0f10d310: +/* f10d310: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d314: 24045487 */ addiu $a0,$zero,0x5487 +/* f10d318: 1000006b */ beqz $zero,.L0f10d4c8 +/* f10d31c: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d320: 8c780298 */ lw $t8,0x298($v1) +.L0f10d324: +/* f10d324: 07020018 */ bltzl $t8,.L0f10d388 +/* f10d328: 8c6b029c */ lw $t3,0x29c($v1) +/* f10d32c: 8c6202a0 */ lw $v0,0x2a0($v1) +/* f10d330: 8c59048c */ lw $t9,0x48c($v0) +/* f10d334: 17200005 */ bnez $t9,.L0f10d34c +/* f10d338: 00000000 */ sll $zero,$zero,0x0 +/* f10d33c: 8c6402a4 */ lw $a0,0x2a4($v1) +/* f10d340: 8c88048c */ lw $t0,0x48c($a0) +/* f10d344: 51000006 */ beqzl $t0,.L0f10d360 +/* f10d348: 8c4900d8 */ lw $t1,0xd8($v0) +.L0f10d34c: +/* f10d34c: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d350: 24045727 */ addiu $a0,$zero,0x5727 +/* f10d354: 1000005c */ beqz $zero,.L0f10d4c8 +/* f10d358: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d35c: 8c4900d8 */ lw $t1,0xd8($v0) +.L0f10d360: +/* f10d360: 11200046 */ beqz $t1,.L0f10d47c +/* f10d364: 00000000 */ sll $zero,$zero,0x0 +/* f10d368: 8c8a00d8 */ lw $t2,0xd8($a0) +/* f10d36c: 11400043 */ beqz $t2,.L0f10d47c +/* f10d370: 00000000 */ sll $zero,$zero,0x0 +/* f10d374: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d378: 24045725 */ addiu $a0,$zero,0x5725 +/* f10d37c: 10000052 */ beqz $zero,.L0f10d4c8 +/* f10d380: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d384: 8c6b029c */ lw $t3,0x29c($v1) +.L0f10d388: +/* f10d388: 0562002e */ bltzl $t3,.L0f10d444 +/* f10d38c: 8c6202a0 */ lw $v0,0x2a0($v1) +/* f10d390: 8c6202a0 */ lw $v0,0x2a0($v1) +/* f10d394: 8c6c0284 */ lw $t4,0x284($v1) +/* f10d398: 544c0018 */ bnel $v0,$t4,.L0f10d3fc +/* f10d39c: 8c7902a8 */ lw $t9,0x2a8($v1) +/* f10d3a0: 8c4d048c */ lw $t5,0x48c($v0) +/* f10d3a4: 51a00006 */ beqzl $t5,.L0f10d3c0 +/* f10d3a8: 8c6e02a8 */ lw $t6,0x2a8($v1) +/* f10d3ac: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d3b0: 24045727 */ addiu $a0,$zero,0x5727 +/* f10d3b4: 10000044 */ beqz $zero,.L0f10d4c8 +/* f10d3b8: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d3bc: 8c6e02a8 */ lw $t6,0x2a8($v1) +.L0f10d3c0: +/* f10d3c0: 8dcf048c */ lw $t7,0x48c($t6) +/* f10d3c4: 51e00006 */ beqzl $t7,.L0f10d3e0 +/* f10d3c8: 8c5800d8 */ lw $t8,0xd8($v0) +/* f10d3cc: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d3d0: 24045727 */ addiu $a0,$zero,0x5727 +/* f10d3d4: 1000003c */ beqz $zero,.L0f10d4c8 +/* f10d3d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d3dc: 8c5800d8 */ lw $t8,0xd8($v0) +.L0f10d3e0: +/* f10d3e0: 13000026 */ beqz $t8,.L0f10d47c +/* f10d3e4: 00000000 */ sll $zero,$zero,0x0 +/* f10d3e8: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d3ec: 24045725 */ addiu $a0,$zero,0x5725 +/* f10d3f0: 10000035 */ beqz $zero,.L0f10d4c8 +/* f10d3f4: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d3f8: 8c7902a8 */ lw $t9,0x2a8($v1) +.L0f10d3fc: +/* f10d3fc: 8f28048c */ lw $t0,0x48c($t9) +/* f10d400: 51000006 */ beqzl $t0,.L0f10d41c +/* f10d404: 8c49048c */ lw $t1,0x48c($v0) +/* f10d408: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d40c: 24045727 */ addiu $a0,$zero,0x5727 +/* f10d410: 1000002d */ beqz $zero,.L0f10d4c8 +/* f10d414: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d418: 8c49048c */ lw $t1,0x48c($v0) +.L0f10d41c: +/* f10d41c: 15200017 */ bnez $t1,.L0f10d47c +/* f10d420: 00000000 */ sll $zero,$zero,0x0 +/* f10d424: 8c4a00d8 */ lw $t2,0xd8($v0) +/* f10d428: 15400014 */ bnez $t2,.L0f10d47c +/* f10d42c: 00000000 */ sll $zero,$zero,0x0 +/* f10d430: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d434: 24045725 */ addiu $a0,$zero,0x5725 +/* f10d438: 10000023 */ beqz $zero,.L0f10d4c8 +/* f10d43c: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d440: 8c6202a0 */ lw $v0,0x2a0($v1) +.L0f10d444: +/* f10d444: 8c4b048c */ lw $t3,0x48c($v0) +/* f10d448: 51600006 */ beqzl $t3,.L0f10d464 +/* f10d44c: 8c4c00d8 */ lw $t4,0xd8($v0) +/* f10d450: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d454: 24045727 */ addiu $a0,$zero,0x5727 +/* f10d458: 1000001b */ beqz $zero,.L0f10d4c8 +/* f10d45c: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d460: 8c4c00d8 */ lw $t4,0xd8($v0) +.L0f10d464: +/* f10d464: 11800005 */ beqz $t4,.L0f10d47c +/* f10d468: 00000000 */ sll $zero,$zero,0x0 +/* f10d46c: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d470: 24045725 */ addiu $a0,$zero,0x5725 +/* f10d474: 10000014 */ beqz $zero,.L0f10d4c8 +/* f10d478: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10d47c: +/* f10d47c: 0fc256d9 */ jal func0f095b64 +/* f10d480: 00000000 */ sll $zero,$zero,0x0 +/* f10d484: 14400005 */ bnez $v0,.L0f10d49c +/* f10d488: 3c0d8008 */ lui $t5,0x8008 +/* f10d48c: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d490: 24045725 */ addiu $a0,$zero,0x5725 +/* f10d494: 1000000c */ beqz $zero,.L0f10d4c8 +/* f10d498: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10d49c: +/* f10d49c: 8dadfc00 */ lw $t5,-0x400($t5) +/* f10d4a0: 24010019 */ addiu $at,$zero,0x19 +/* f10d4a4: 15a10005 */ bne $t5,$at,.L0f10d4bc +/* f10d4a8: 00000000 */ sll $zero,$zero,0x0 +/* f10d4ac: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d4b0: 2404543e */ addiu $a0,$zero,0x543e +/* f10d4b4: 10000004 */ beqz $zero,.L0f10d4c8 +/* f10d4b8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10d4bc: +/* f10d4bc: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d4c0: 24045726 */ addiu $a0,$zero,0x5726 +/* f10d4c4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10d4c8: +/* f10d4c8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10d4cc: 03e00008 */ jr $ra +/* f10d4d0: 00000000 */ sll $zero,$zero,0x0 +/* f10d4d4: 3c0e800a */ lui $t6,0x800a +/* f10d4d8: 8dce21d0 */ lw $t6,0x21d0($t6) +/* f10d4dc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10d4e0: afbf0014 */ sw $ra,0x14($sp) +/* f10d4e4: 15c00006 */ bnez $t6,.L0f10d500 +/* f10d4e8: afa40018 */ sw $a0,0x18($sp) +/* f10d4ec: 3c0f800a */ lui $t7,0x800a +/* f10d4f0: 8def21d4 */ lw $t7,0x21d4($t7) +/* f10d4f4: 3c02800a */ lui $v0,0x800a +/* f10d4f8: 11e00005 */ beqz $t7,.L0f10d510 +/* f10d4fc: 00000000 */ sll $zero,$zero,0x0 +.L0f10d500: +/* f10d500: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d504: 24045486 */ addiu $a0,$zero,0x5486 +/* f10d508: 1000001c */ beqz $zero,.L0f10d57c +/* f10d50c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10d510: +/* f10d510: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f10d514: 8c58048c */ lw $t8,0x48c($v0) +/* f10d518: 53000006 */ beqzl $t8,.L0f10d534 +/* f10d51c: 8c5900d8 */ lw $t9,0xd8($v0) +/* f10d520: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d524: 24045724 */ addiu $a0,$zero,0x5724 +/* f10d528: 10000014 */ beqz $zero,.L0f10d57c +/* f10d52c: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d530: 8c5900d8 */ lw $t9,0xd8($v0) +.L0f10d534: +/* f10d534: 3c088008 */ lui $t0,0x8008 +/* f10d538: 13200005 */ beqz $t9,.L0f10d550 +/* f10d53c: 00000000 */ sll $zero,$zero,0x0 +/* f10d540: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d544: 24045722 */ addiu $a0,$zero,0x5722 +/* f10d548: 1000000c */ beqz $zero,.L0f10d57c +/* f10d54c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10d550: +/* f10d550: 8d08fc00 */ lw $t0,-0x400($t0) +/* f10d554: 24010019 */ addiu $at,$zero,0x19 +/* f10d558: 15010005 */ bne $t0,$at,.L0f10d570 +/* f10d55c: 00000000 */ sll $zero,$zero,0x0 +/* f10d560: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d564: 2404543f */ addiu $a0,$zero,0x543f +/* f10d568: 10000004 */ beqz $zero,.L0f10d57c +/* f10d56c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10d570: +/* f10d570: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d574: 24045723 */ addiu $a0,$zero,0x5723 +/* f10d578: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10d57c: +/* f10d57c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10d580: 03e00008 */ jr $ra +/* f10d584: 00000000 */ sll $zero,$zero,0x0 +/* f10d588: 3c0e8007 */ lui $t6,0x8007 +/* f10d58c: 8dce1448 */ lw $t6,0x1448($t6) +/* f10d590: 3c18800a */ lui $t8,0x800a +/* f10d594: 27bdffe0 */ addiu $sp,$sp,-32 +/* f10d598: 000e78c0 */ sll $t7,$t6,0x3 +/* f10d59c: 01ee7823 */ subu $t7,$t7,$t6 +/* f10d5a0: 000f7880 */ sll $t7,$t7,0x2 +/* f10d5a4: 01ee7821 */ addu $t7,$t7,$t6 +/* f10d5a8: 000f78c0 */ sll $t7,$t7,0x3 +/* f10d5ac: 01ee7823 */ subu $t7,$t7,$t6 +/* f10d5b0: 000f7900 */ sll $t7,$t7,0x4 +/* f10d5b4: 030fc021 */ addu $t8,$t8,$t7 +/* f10d5b8: 8f18ee2c */ lw $t8,-0x11d4($t8) +/* f10d5bc: afa40020 */ sw $a0,0x20($sp) +/* f10d5c0: 3c048007 */ lui $a0,0x8007 +/* f10d5c4: 0018c880 */ sll $t9,$t8,0x2 +/* f10d5c8: 0338c823 */ subu $t9,$t9,$t8 +/* f10d5cc: 0019c880 */ sll $t9,$t9,0x2 +/* f10d5d0: afbf0014 */ sw $ra,0x14($sp) +/* f10d5d4: 00992021 */ addu $a0,$a0,$t9 +/* f10d5d8: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d5dc: 94841e76 */ lhu $a0,0x1e76($a0) +/* f10d5e0: afa20018 */ sw $v0,0x18($sp) +/* f10d5e4: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d5e8: 24045714 */ addiu $a0,$zero,0x5714 +/* f10d5ec: 3c048007 */ lui $a0,0x8007 +/* f10d5f0: 3c057f1b */ lui $a1,0x7f1b +/* f10d5f4: 24a5389c */ addiu $a1,$a1,0x389c +/* f10d5f8: 8c841440 */ lw $a0,0x1440($a0) +/* f10d5fc: 8fa60018 */ lw $a2,0x18($sp) +/* f10d600: 0c004dad */ jal 0x136b4 +/* f10d604: 00403825 */ or $a3,$v0,$zero +/* f10d608: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d60c: 3c028007 */ lui $v0,0x8007 +/* f10d610: 8c421440 */ lw $v0,0x1440($v0) +/* f10d614: 03e00008 */ jr $ra +/* f10d618: 27bd0020 */ addiu $sp,$sp,0x20 +/* f10d61c: 3c0e800a */ lui $t6,0x800a +/* f10d620: 91cedfea */ lbu $t6,-0x2016($t6) +/* f10d624: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10d628: afa40018 */ sw $a0,0x18($sp) +/* f10d62c: 000e7880 */ sll $t7,$t6,0x2 +/* f10d630: 01ee7823 */ subu $t7,$t7,$t6 +/* f10d634: 000f7880 */ sll $t7,$t7,0x2 +/* f10d638: 3c048007 */ lui $a0,0x8007 +/* f10d63c: afbf0014 */ sw $ra,0x14($sp) +/* f10d640: 008f2021 */ addu $a0,$a0,$t7 +/* f10d644: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d648: 94841e76 */ lhu $a0,0x1e76($a0) +/* f10d64c: 3c048007 */ lui $a0,0x8007 +/* f10d650: 3c057f1b */ lui $a1,0x7f1b +/* f10d654: 24a538a4 */ addiu $a1,$a1,0x38a4 +/* f10d658: 8c841440 */ lw $a0,0x1440($a0) +/* f10d65c: 0c004dad */ jal 0x136b4 +/* f10d660: 00403025 */ or $a2,$v0,$zero +/* f10d664: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d668: 3c028007 */ lui $v0,0x8007 +/* f10d66c: 8c421440 */ lw $v0,0x1440($v0) +/* f10d670: 03e00008 */ jr $ra +/* f10d674: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10d678: 3c0e800a */ lui $t6,0x800a +/* f10d67c: 91cedfea */ lbu $t6,-0x2016($t6) +/* f10d680: 27bdffe0 */ addiu $sp,$sp,-32 +/* f10d684: afa40020 */ sw $a0,0x20($sp) +/* f10d688: 000e7880 */ sll $t7,$t6,0x2 +/* f10d68c: 01ee7823 */ subu $t7,$t7,$t6 +/* f10d690: 000f7880 */ sll $t7,$t7,0x2 +/* f10d694: 3c048007 */ lui $a0,0x8007 +/* f10d698: afbf0014 */ sw $ra,0x14($sp) +/* f10d69c: 008f2021 */ addu $a0,$a0,$t7 +/* f10d6a0: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d6a4: 94841e76 */ lhu $a0,0x1e76($a0) +/* f10d6a8: afa20018 */ sw $v0,0x18($sp) +/* f10d6ac: 0fc5b9f1 */ jal func0f16e7c4 +/* f10d6b0: 24045715 */ addiu $a0,$zero,0x5715 +/* f10d6b4: 3c048007 */ lui $a0,0x8007 +/* f10d6b8: 3c057f1b */ lui $a1,0x7f1b +/* f10d6bc: 24a538a8 */ addiu $a1,$a1,0x38a8 +/* f10d6c0: 8c841440 */ lw $a0,0x1440($a0) +/* f10d6c4: 8fa60018 */ lw $a2,0x18($sp) +/* f10d6c8: 0c004dad */ jal 0x136b4 +/* f10d6cc: 00403825 */ or $a3,$v0,$zero +/* f10d6d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d6d4: 3c028007 */ lui $v0,0x8007 +/* f10d6d8: 8c421440 */ lw $v0,0x1440($v0) +/* f10d6dc: 03e00008 */ jr $ra +/* f10d6e0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f10d6e4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10d6e8: afbf0014 */ sw $ra,0x14($sp) +/* f10d6ec: 0fc3089f */ jal func0f0c227c +/* f10d6f0: afa40018 */ sw $a0,0x18($sp) +/* f10d6f4: 3c048007 */ lui $a0,0x8007 +/* f10d6f8: 8c841440 */ lw $a0,0x1440($a0) +/* f10d6fc: 00402825 */ or $a1,$v0,$zero +/* f10d700: 0fc355f8 */ jal func0f0d57e0 +/* f10d704: 24060003 */ addiu $a2,$zero,0x3 +/* f10d708: 3c048007 */ lui $a0,0x8007 +/* f10d70c: 3c057f1b */ lui $a1,0x7f1b +/* f10d710: 24a538b0 */ addiu $a1,$a1,0x38b0 +/* f10d714: 0c004c89 */ jal 0x13224 +/* f10d718: 8c841440 */ lw $a0,0x1440($a0) +/* f10d71c: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d720: 3c028007 */ lui $v0,0x8007 +/* f10d724: 8c421440 */ lw $v0,0x1440($v0) +/* f10d728: 03e00008 */ jr $ra +/* f10d72c: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f10d730 +/* f10d730: 3c03800a */ lui $v1,0x800a +/* f10d734: 2463dfe8 */ addiu $v1,$v1,-8216 +/* f10d738: 906e0002 */ lbu $t6,0x2($v1) +/* f10d73c: 3c088007 */ lui $t0,0x8007 +/* f10d740: 3c028007 */ lui $v0,0x8007 +/* f10d744: 25cf0001 */ addiu $t7,$t6,0x1 +/* f10d748: 31f800ff */ andi $t8,$t7,0xff +/* f10d74c: 0018c880 */ sll $t9,$t8,0x2 +/* f10d750: 0338c823 */ subu $t9,$t9,$t8 +/* f10d754: 0019c880 */ sll $t9,$t9,0x2 +/* f10d758: a06f0002 */ sb $t7,0x2($v1) +/* f10d75c: 01194021 */ addu $t0,$t0,$t9 +/* f10d760: 8d081e6c */ lw $t0,0x1e6c($t0) +/* f10d764: 24425630 */ addiu $v0,$v0,0x5630 +/* f10d768: 03e00008 */ jr $ra +/* f10d76c: a0680001 */ sb $t0,0x1($v1) +); + +GLOBAL_ASM( +glabel func0f10d770 +/* f10d770: 27bdffe0 */ addiu $sp,$sp,-32 +/* f10d774: afbf001c */ sw $ra,0x1c($sp) +/* f10d778: 0fc2777f */ jal func0f09ddfc +/* f10d77c: afb00018 */ sw $s0,0x18($sp) +/* f10d780: 0fc393f8 */ jal func0f0e4fe0 +/* f10d784: 00408025 */ or $s0,$v0,$zero +/* f10d788: 3c04800a */ lui $a0,0x800a +/* f10d78c: 2484e840 */ addiu $a0,$a0,-6080 +/* f10d790: 02022823 */ subu $a1,$s0,$v0 +/* f10d794: 0fc3e2ed */ jal func0f0f8bb4 +/* f10d798: 00003025 */ or $a2,$zero,$zero +/* f10d79c: 0fc2777b */ jal func0f09ddec +/* f10d7a0: 00000000 */ sll $zero,$zero,0x0 +/* f10d7a4: 0fc393f8 */ jal func0f0e4fe0 +/* f10d7a8: 00408025 */ or $s0,$v0,$zero +/* f10d7ac: 00507021 */ addu $t6,$v0,$s0 +/* f10d7b0: 3c01800a */ lui $at,0x800a +/* f10d7b4: 0fc2777f */ jal func0f09ddfc +/* f10d7b8: ac2ee844 */ sw $t6,-0x17bc($at) +/* f10d7bc: 0fc393f8 */ jal func0f0e4fe0 +/* f10d7c0: 00408025 */ or $s0,$v0,$zero +/* f10d7c4: 3c04800a */ lui $a0,0x800a +/* f10d7c8: 2484f6b0 */ addiu $a0,$a0,-2384 +/* f10d7cc: 02022823 */ subu $a1,$s0,$v0 +/* f10d7d0: 0fc3e2ed */ jal func0f0f8bb4 +/* f10d7d4: 00003025 */ or $a2,$zero,$zero +/* f10d7d8: 0fc2777b */ jal func0f09ddec +/* f10d7dc: 00000000 */ sll $zero,$zero,0x0 +/* f10d7e0: 0fc393f8 */ jal func0f0e4fe0 +/* f10d7e4: 00408025 */ or $s0,$v0,$zero +/* f10d7e8: 00507821 */ addu $t7,$v0,$s0 +/* f10d7ec: 3c01800a */ lui $at,0x800a +/* f10d7f0: 0fc2777f */ jal func0f09ddfc +/* f10d7f4: ac2ff6b4 */ sw $t7,-0x94c($at) +/* f10d7f8: 0fc393f8 */ jal func0f0e4fe0 +/* f10d7fc: 00408025 */ or $s0,$v0,$zero +/* f10d800: 3c04800a */ lui $a0,0x800a +/* f10d804: 24840520 */ addiu $a0,$a0,0x520 +/* f10d808: 02022823 */ subu $a1,$s0,$v0 +/* f10d80c: 0fc3e2ed */ jal func0f0f8bb4 +/* f10d810: 00003025 */ or $a2,$zero,$zero +/* f10d814: 0fc2777b */ jal func0f09ddec +/* f10d818: 00000000 */ sll $zero,$zero,0x0 +/* f10d81c: 0fc393f8 */ jal func0f0e4fe0 +/* f10d820: 00408025 */ or $s0,$v0,$zero +/* f10d824: 0050c021 */ addu $t8,$v0,$s0 +/* f10d828: 3c01800a */ lui $at,0x800a +/* f10d82c: 0fc2777f */ jal func0f09ddfc +/* f10d830: ac380524 */ sw $t8,0x524($at) +/* f10d834: 0fc393f8 */ jal func0f0e4fe0 +/* f10d838: 00408025 */ or $s0,$v0,$zero +/* f10d83c: 3c04800a */ lui $a0,0x800a +/* f10d840: 24841390 */ addiu $a0,$a0,0x1390 +/* f10d844: 02022823 */ subu $a1,$s0,$v0 +/* f10d848: 0fc3e2ed */ jal func0f0f8bb4 +/* f10d84c: 00003025 */ or $a2,$zero,$zero +/* f10d850: 0fc2777b */ jal func0f09ddec +/* f10d854: 00000000 */ sll $zero,$zero,0x0 +/* f10d858: 0fc393f8 */ jal func0f0e4fe0 +/* f10d85c: 00408025 */ or $s0,$v0,$zero +/* f10d860: 8fbf001c */ lw $ra,0x1c($sp) +/* f10d864: 0050c821 */ addu $t9,$v0,$s0 +/* f10d868: 3c01800a */ lui $at,0x800a +/* f10d86c: 8fb00018 */ lw $s0,0x18($sp) +/* f10d870: ac391394 */ sw $t9,0x1394($at) +/* f10d874: 03e00008 */ jr $ra +/* f10d878: 27bd0020 */ addiu $sp,$sp,0x20 +/* f10d87c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10d880: 24010006 */ addiu $at,$zero,0x6 +/* f10d884: afbf0014 */ sw $ra,0x14($sp) +/* f10d888: 1481000f */ bne $a0,$at,.L0f10d8c8 +/* f10d88c: afa5001c */ sw $a1,0x1c($sp) +/* f10d890: 3c02800a */ lui $v0,0x800a +/* f10d894: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f10d898: 904e0002 */ lbu $t6,0x2($v0) +/* f10d89c: 3c188007 */ lui $t8,0x8007 +/* f10d8a0: 00002825 */ or $a1,$zero,$zero +/* f10d8a4: 000e7880 */ sll $t7,$t6,0x2 +/* f10d8a8: 01ee7823 */ subu $t7,$t7,$t6 +/* f10d8ac: 000f7880 */ sll $t7,$t7,0x2 +/* f10d8b0: 030fc021 */ addu $t8,$t8,$t7 +/* f10d8b4: 8f181e6c */ lw $t8,0x1e6c($t8) +/* f10d8b8: 0fc40cfe */ jal func0f1033f8 +/* f10d8bc: a0580001 */ sb $t8,0x1($v0) +/* f10d8c0: 10000003 */ beqz $zero,.L0f10d8d0 +/* f10d8c4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10d8c8: +/* f10d8c8: 00001025 */ or $v0,$zero,$zero +/* f10d8cc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10d8d0: +/* f10d8d0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10d8d4: 03e00008 */ jr $ra +/* f10d8d8: 00000000 */ sll $zero,$zero,0x0 +/* f10d8dc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10d8e0: 24010006 */ addiu $at,$zero,0x6 +/* f10d8e4: afbf0014 */ sw $ra,0x14($sp) +/* f10d8e8: afa5001c */ sw $a1,0x1c($sp) +/* f10d8ec: 14810003 */ bne $a0,$at,.L0f10d8fc +/* f10d8f0: afa60020 */ sw $a2,0x20($sp) +/* f10d8f4: 0fc43644 */ jal func0f10d910 +/* f10d8f8: 24040002 */ addiu $a0,$zero,0x2 +.L0f10d8fc: +/* f10d8fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d900: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10d904: 00001025 */ or $v0,$zero,$zero +/* f10d908: 03e00008 */ jr $ra +/* f10d90c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f10d910 +/* f10d910: 3c03800a */ lui $v1,0x800a +/* f10d914: 24639fc0 */ addiu $v1,$v1,-24640 +/* f10d918: 8c6e029c */ lw $t6,0x29c($v1) +/* f10d91c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10d920: afbf0014 */ sw $ra,0x14($sp) +/* f10d924: 05c00005 */ bltz $t6,.L0f10d93c +/* f10d928: 00803825 */ or $a3,$a0,$zero +/* f10d92c: 0fc3cdb7 */ jal func0f0f36dc +/* f10d930: 00000000 */ sll $zero,$zero,0x0 +/* f10d934: 100000f9 */ beqz $zero,.L0f10dd1c +/* f10d938: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10d93c: +/* f10d93c: 8c6f0298 */ lw $t7,0x298($v1) +/* f10d940: 05e20025 */ bltzl $t7,.L0f10d9d8 +/* f10d944: 8c6204b4 */ lw $v0,0x4b4($v1) +/* f10d948: 8c78006c */ lw $t8,0x6c($v1) +/* f10d94c: 00003025 */ or $a2,$zero,$zero +/* f10d950: 00002025 */ or $a0,$zero,$zero +/* f10d954: 13000003 */ beqz $t8,.L0f10d964 +/* f10d958: 00002825 */ or $a1,$zero,$zero +/* f10d95c: 10000001 */ beqz $zero,.L0f10d964 +/* f10d960: 24060001 */ addiu $a2,$zero,0x1 +.L0f10d964: +/* f10d964: 8c790068 */ lw $t9,0x68($v1) +/* f10d968: 00001025 */ or $v0,$zero,$zero +/* f10d96c: 13200003 */ beqz $t9,.L0f10d97c +/* f10d970: 00000000 */ sll $zero,$zero,0x0 +/* f10d974: 10000001 */ beqz $zero,.L0f10d97c +/* f10d978: 24040001 */ addiu $a0,$zero,0x1 +.L0f10d97c: +/* f10d97c: 8c680064 */ lw $t0,0x64($v1) +/* f10d980: 11000003 */ beqz $t0,.L0f10d990 +/* f10d984: 00000000 */ sll $zero,$zero,0x0 +/* f10d988: 10000001 */ beqz $zero,.L0f10d990 +/* f10d98c: 24050001 */ addiu $a1,$zero,0x1 +.L0f10d990: +/* f10d990: 8c690070 */ lw $t1,0x70($v1) +/* f10d994: 11200003 */ beqz $t1,.L0f10d9a4 +/* f10d998: 00000000 */ sll $zero,$zero,0x0 +/* f10d99c: 10000001 */ beqz $zero,.L0f10d9a4 +/* f10d9a0: 24020001 */ addiu $v0,$zero,0x1 +.L0f10d9a4: +/* f10d9a4: 00455021 */ addu $t2,$v0,$a1 +/* f10d9a8: 01445821 */ addu $t3,$t2,$a0 +/* f10d9ac: 01666021 */ addu $t4,$t3,$a2 +/* f10d9b0: 29810002 */ slti $at,$t4,0x2 +/* f10d9b4: 54200008 */ bnezl $at,.L0f10d9d8 +/* f10d9b8: 8c6204b4 */ lw $v0,0x4b4($v1) +/* f10d9bc: 54e00006 */ bnezl $a3,.L0f10d9d8 +/* f10d9c0: 8c6204b4 */ lw $v0,0x4b4($v1) +/* f10d9c4: 0fc3cdb7 */ jal func0f0f36dc +/* f10d9c8: 00000000 */ sll $zero,$zero,0x0 +/* f10d9cc: 100000d3 */ beqz $zero,.L0f10dd1c +/* f10d9d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f10d9d4: 8c6204b4 */ lw $v0,0x4b4($v1) +.L0f10d9d8: +/* f10d9d8: 24040038 */ addiu $a0,$zero,0x38 +/* f10d9dc: 2401002a */ addiu $at,$zero,0x2a +/* f10d9e0: 50820003 */ beql $a0,$v0,.L0f10d9f0 +/* f10d9e4: 24010002 */ addiu $at,$zero,0x2 +/* f10d9e8: 1441007f */ bne $v0,$at,.L0f10dbe8 +/* f10d9ec: 24010002 */ addiu $at,$zero,0x2 +.L0f10d9f0: +/* f10d9f0: 10e1000f */ beq $a3,$at,.L0f10da30 +/* f10d9f4: 3c0d8007 */ lui $t5,0x8007 +/* f10d9f8: 8dad1448 */ lw $t5,0x1448($t5) +/* f10d9fc: 3c0f800a */ lui $t7,0x800a +/* f10da00: 24010001 */ addiu $at,$zero,0x1 +/* f10da04: 000d70c0 */ sll $t6,$t5,0x3 +/* f10da08: 01cd7023 */ subu $t6,$t6,$t5 +/* f10da0c: 000e7080 */ sll $t6,$t6,0x2 +/* f10da10: 01cd7021 */ addu $t6,$t6,$t5 +/* f10da14: 000e70c0 */ sll $t6,$t6,0x3 +/* f10da18: 01cd7023 */ subu $t6,$t6,$t5 +/* f10da1c: 000e7100 */ sll $t6,$t6,0x4 +/* f10da20: 01ee7821 */ addu $t7,$t7,$t6 +/* f10da24: 8defee24 */ lw $t7,-0x11dc($t7) +/* f10da28: 11e00063 */ beqz $t7,.L0f10dbb8 +/* f10da2c: 00000000 */ sll $zero,$zero,0x0 +.L0f10da30: +/* f10da30: 1482004c */ bne $a0,$v0,.L0f10db64 +/* f10da34: 2401002a */ addiu $at,$zero,0x2a +/* f10da38: 3c02800a */ lui $v0,0x800a +/* f10da3c: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f10da40: 8c450000 */ lw $a1,0x0($v0) +/* f10da44: 90440002 */ lbu $a0,0x2($v0) +/* f10da48: 0005c642 */ srl $t8,$a1,0x19 +/* f10da4c: 03002825 */ or $a1,$t8,$zero +/* f10da50: 0fc40e3b */ jal func0f1038ec +/* f10da54: 24840001 */ addiu $a0,$a0,0x1 +/* f10da58: 14400007 */ bnez $v0,.L0f10da78 +/* f10da5c: 00000000 */ sll $zero,$zero,0x0 +/* f10da60: 0fc3cdb7 */ jal func0f0f36dc +/* f10da64: 00000000 */ sll $zero,$zero,0x0 +/* f10da68: 0fc3cdb7 */ jal func0f0f36dc +/* f10da6c: 00000000 */ sll $zero,$zero,0x0 +/* f10da70: 100000aa */ beqz $zero,.L0f10dd1c +/* f10da74: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10da78: +/* f10da78: 3c02800a */ lui $v0,0x800a +/* f10da7c: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f10da80: 90590002 */ lbu $t9,0x2($v0) +/* f10da84: 3c0b8007 */ lui $t3,0x8007 +/* f10da88: 27280001 */ addiu $t0,$t9,0x1 +/* f10da8c: 310900ff */ andi $t1,$t0,0xff +/* f10da90: 00095080 */ sll $t2,$t1,0x2 +/* f10da94: 01495023 */ subu $t2,$t2,$t1 +/* f10da98: 000a5080 */ sll $t2,$t2,0x2 +/* f10da9c: a0480002 */ sb $t0,0x2($v0) +/* f10daa0: 016a5821 */ addu $t3,$t3,$t2 +/* f10daa4: 8d6b1e6c */ lw $t3,0x1e6c($t3) +/* f10daa8: a04b0001 */ sb $t3,0x1($v0) +/* f10daac: 0fc06c55 */ jal func0f01b154 +/* f10dab0: 316400ff */ andi $a0,$t3,0xff +/* f10dab4: 3c0c800a */ lui $t4,0x800a +/* f10dab8: 818ddfeb */ lb $t5,-0x2015($t4) +/* f10dabc: 3c03800a */ lui $v1,0x800a +/* f10dac0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f10dac4: 05a10014 */ bgez $t5,.L0f10db18 +/* f10dac8: 2402ffff */ addiu $v0,$zero,-1 +/* f10dacc: 8c6e0474 */ lw $t6,0x474($v1) +/* f10dad0: 240f0001 */ addiu $t7,$zero,0x1 +/* f10dad4: 2402ffff */ addiu $v0,$zero,-1 +/* f10dad8: 15c00009 */ bnez $t6,.L0f10db00 +/* f10dadc: 24040001 */ addiu $a0,$zero,0x1 +/* f10dae0: 2402ffff */ addiu $v0,$zero,-1 +/* f10dae4: ac600294 */ sw $zero,0x294($v1) +/* f10dae8: ac6f0298 */ sw $t7,0x298($v1) +/* f10daec: ac62029c */ sw $v0,0x29c($v1) +/* f10daf0: 0fc068d5 */ jal func0f01a354 +/* f10daf4: 24040002 */ addiu $a0,$zero,0x2 +/* f10daf8: 1000000c */ beqz $zero,.L0f10db2c +/* f10dafc: 00000000 */ sll $zero,$zero,0x0 +.L0f10db00: +/* f10db00: ac600294 */ sw $zero,0x294($v1) +/* f10db04: ac620298 */ sw $v0,0x298($v1) +/* f10db08: 0fc068d5 */ jal func0f01a354 +/* f10db0c: ac62029c */ sw $v0,0x29c($v1) +/* f10db10: 10000006 */ beqz $zero,.L0f10db2c +/* f10db14: 00000000 */ sll $zero,$zero,0x0 +.L0f10db18: +/* f10db18: ac600294 */ sw $zero,0x294($v1) +/* f10db1c: ac620298 */ sw $v0,0x298($v1) +/* f10db20: ac62029c */ sw $v0,0x29c($v1) +/* f10db24: 0fc068d5 */ jal func0f01a354 +/* f10db28: 24040001 */ addiu $a0,$zero,0x1 +.L0f10db2c: +/* f10db2c: 3c04800a */ lui $a0,0x800a +/* f10db30: 8c84dfe8 */ lw $a0,-0x2018($a0) +/* f10db34: 0004c642 */ srl $t8,$a0,0x19 +/* f10db38: 0fc5b36a */ jal func0f16cda8 +/* f10db3c: 03002025 */ or $a0,$t8,$zero +/* f10db40: 0fc069f9 */ jal func0f01a7e4 +/* f10db44: 24040005 */ addiu $a0,$zero,0x5 +/* f10db48: 3c04800a */ lui $a0,0x800a +/* f10db4c: 0c003a57 */ jal 0xe95c +/* f10db50: 9084dfe9 */ lbu $a0,-0x2017($a0) +/* f10db54: 0c0027b1 */ jal 0x9ec4 +/* f10db58: 24040001 */ addiu $a0,$zero,0x1 +/* f10db5c: 1000006f */ beqz $zero,.L0f10dd1c +/* f10db60: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10db64: +/* f10db64: 1441006c */ bne $v0,$at,.L0f10dd18 +/* f10db68: 2419005c */ addiu $t9,$zero,0x5c +/* f10db6c: 3c02800a */ lui $v0,0x800a +/* f10db70: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f10db74: a0590001 */ sb $t9,0x1($v0) +/* f10db78: 0fc06c55 */ jal func0f01b154 +/* f10db7c: 332400ff */ andi $a0,$t9,0xff +/* f10db80: 3c04800a */ lui $a0,0x800a +/* f10db84: 8c84dfe8 */ lw $a0,-0x2018($a0) +/* f10db88: 00044642 */ srl $t0,$a0,0x19 +/* f10db8c: 0fc5b36a */ jal func0f16cda8 +/* f10db90: 01002025 */ or $a0,$t0,$zero +/* f10db94: 0fc069f9 */ jal func0f01a7e4 +/* f10db98: 24040005 */ addiu $a0,$zero,0x5 +/* f10db9c: 3c04800a */ lui $a0,0x800a +/* f10dba0: 0c003a57 */ jal 0xe95c +/* f10dba4: 9084dfe9 */ lbu $a0,-0x2017($a0) +/* f10dba8: 0c0027b1 */ jal 0x9ec4 +/* f10dbac: 24040001 */ addiu $a0,$zero,0x1 +/* f10dbb0: 1000005a */ beqz $zero,.L0f10dd1c +/* f10dbb4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10dbb8: +/* f10dbb8: 14e10007 */ bne $a3,$at,.L0f10dbd8 +/* f10dbbc: 3c048007 */ lui $a0,0x8007 +/* f10dbc0: 3c048007 */ lui $a0,0x8007 +/* f10dbc4: 24845784 */ addiu $a0,$a0,0x5784 +/* f10dbc8: 0fc3e0cc */ jal func0f0f8330 +/* f10dbcc: 24050009 */ addiu $a1,$zero,0x9 +/* f10dbd0: 10000052 */ beqz $zero,.L0f10dd1c +/* f10dbd4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10dbd8: +/* f10dbd8: 0fc3cbd3 */ jal func0f0f2f4c +/* f10dbdc: 24845784 */ addiu $a0,$a0,0x5784 +/* f10dbe0: 1000004e */ beqz $zero,.L0f10dd1c +/* f10dbe4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10dbe8: +/* f10dbe8: 24010002 */ addiu $at,$zero,0x2 +/* f10dbec: 14e10004 */ bne $a3,$at,.L0f10dc00 +/* f10dbf0: 00000000 */ sll $zero,$zero,0x0 +/* f10dbf4: 0fc3cdb7 */ jal func0f0f36dc +/* f10dbf8: afa70018 */ sw $a3,0x18($sp) +/* f10dbfc: 8fa70018 */ lw $a3,0x18($sp) +.L0f10dc00: +/* f10dc00: 3c05800a */ lui $a1,0x800a +/* f10dc04: 8ca5dfe8 */ lw $a1,-0x2018($a1) +/* f10dc08: 3c04800a */ lui $a0,0x800a +/* f10dc0c: 9084dfea */ lbu $a0,-0x2016($a0) +/* f10dc10: 00054e42 */ srl $t1,$a1,0x19 +/* f10dc14: 01202825 */ or $a1,$t1,$zero +/* f10dc18: afa70018 */ sw $a3,0x18($sp) +/* f10dc1c: 0fc40e3b */ jal func0f1038ec +/* f10dc20: 24840001 */ addiu $a0,$a0,0x1 +/* f10dc24: 1440000e */ bnez $v0,.L0f10dc60 +/* f10dc28: 8fa70018 */ lw $a3,0x18($sp) +/* f10dc2c: 24010002 */ addiu $at,$zero,0x2 +/* f10dc30: 14e10007 */ bne $a3,$at,.L0f10dc50 +/* f10dc34: 3c048007 */ lui $a0,0x8007 +/* f10dc38: 0fc3cdb7 */ jal func0f0f36dc +/* f10dc3c: 00000000 */ sll $zero,$zero,0x0 +/* f10dc40: 0fc3cdb7 */ jal func0f0f36dc +/* f10dc44: 00000000 */ sll $zero,$zero,0x0 +/* f10dc48: 10000034 */ beqz $zero,.L0f10dd1c +/* f10dc4c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10dc50: +/* f10dc50: 0fc3cbd3 */ jal func0f0f2f4c +/* f10dc54: 24845784 */ addiu $a0,$a0,0x5784 +/* f10dc58: 10000030 */ beqz $zero,.L0f10dd1c +/* f10dc5c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10dc60: +/* f10dc60: 3c04800a */ lui $a0,0x800a +/* f10dc64: 9084dfe9 */ lbu $a0,-0x2017($a0) +/* f10dc68: 0fc59585 */ jal func0f165614 +/* f10dc6c: afa70018 */ sw $a3,0x18($sp) +/* f10dc70: 3c03800a */ lui $v1,0x800a +/* f10dc74: 24639fc0 */ addiu $v1,$v1,-24640 +/* f10dc78: 04400009 */ bltz $v0,.L0f10dca0 +/* f10dc7c: 8fa70018 */ lw $a3,0x18($sp) +/* f10dc80: 8c6a04b4 */ lw $t2,0x4b4($v1) +/* f10dc84: 24010026 */ addiu $at,$zero,0x26 +/* f10dc88: 3c0b800a */ lui $t3,0x800a +/* f10dc8c: 51410005 */ beql $t2,$at,.L0f10dca4 +/* f10dc90: 24010002 */ addiu $at,$zero,0x2 +/* f10dc94: 916bdfea */ lbu $t3,-0x2016($t3) +/* f10dc98: 29610011 */ slti $at,$t3,0x11 +/* f10dc9c: 1420000d */ bnez $at,.L0f10dcd4 +.L0f10dca0: +/* f10dca0: 24010002 */ addiu $at,$zero,0x2 +.L0f10dca4: +/* f10dca4: 14e10007 */ bne $a3,$at,.L0f10dcc4 +/* f10dca8: 3c048007 */ lui $a0,0x8007 +/* f10dcac: 0fc3cdb7 */ jal func0f0f36dc +/* f10dcb0: 00000000 */ sll $zero,$zero,0x0 +/* f10dcb4: 0fc3cdb7 */ jal func0f0f36dc +/* f10dcb8: 00000000 */ sll $zero,$zero,0x0 +/* f10dcbc: 10000017 */ beqz $zero,.L0f10dd1c +/* f10dcc0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10dcc4: +/* f10dcc4: 0fc3cbd3 */ jal func0f0f2f4c +/* f10dcc8: 24845784 */ addiu $a0,$a0,0x5784 +/* f10dccc: 10000013 */ beqz $zero,.L0f10dd1c +/* f10dcd0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10dcd4: +/* f10dcd4: 0fc435dc */ jal func0f10d770 +/* f10dcd8: afa70018 */ sw $a3,0x18($sp) +/* f10dcdc: 8fa70018 */ lw $a3,0x18($sp) +/* f10dce0: 24010001 */ addiu $at,$zero,0x1 +/* f10dce4: 14e10008 */ bne $a3,$at,.L0f10dd08 +/* f10dce8: 00000000 */ sll $zero,$zero,0x0 +/* f10dcec: 0fc435cc */ jal func0f10d730 +/* f10dcf0: 00000000 */ sll $zero,$zero,0x0 +/* f10dcf4: 00402025 */ or $a0,$v0,$zero +/* f10dcf8: 0fc3e0cc */ jal func0f0f8330 +/* f10dcfc: 24050009 */ addiu $a1,$zero,0x9 +/* f10dd00: 10000006 */ beqz $zero,.L0f10dd1c +/* f10dd04: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10dd08: +/* f10dd08: 0fc435cc */ jal func0f10d730 +/* f10dd0c: 00000000 */ sll $zero,$zero,0x0 +/* f10dd10: 0fc3cbd3 */ jal func0f0f2f4c +/* f10dd14: 00402025 */ or $a0,$v0,$zero +.L0f10dd18: +/* f10dd18: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10dd1c: +/* f10dd1c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10dd20: 03e00008 */ jr $ra +/* f10dd24: 00000000 */ sll $zero,$zero,0x0 +/* f10dd28: 27bdffe0 */ addiu $sp,$sp,-32 +/* f10dd2c: 24010064 */ addiu $at,$zero,0x64 +/* f10dd30: 1481000d */ bne $a0,$at,.L0f10dd68 +/* f10dd34: afbf0014 */ sw $ra,0x14($sp) +/* f10dd38: 3c0e8007 */ lui $t6,0x8007 +/* f10dd3c: 8dce1448 */ lw $t6,0x1448($t6) +/* f10dd40: 3c01800a */ lui $at,0x800a +/* f10dd44: 000e78c0 */ sll $t7,$t6,0x3 +/* f10dd48: 01ee7823 */ subu $t7,$t7,$t6 +/* f10dd4c: 000f7880 */ sll $t7,$t7,0x2 +/* f10dd50: 01ee7821 */ addu $t7,$t7,$t6 +/* f10dd54: 000f78c0 */ sll $t7,$t7,0x3 +/* f10dd58: 01ee7823 */ subu $t7,$t7,$t6 +/* f10dd5c: 000f7900 */ sll $t7,$t7,0x4 +/* f10dd60: 002f0821 */ addu $at,$at,$t7 +/* f10dd64: ac20ee1c */ sw $zero,-0x11e4($at) +.L0f10dd68: +/* f10dd68: 24010066 */ addiu $at,$zero,0x66 +/* f10dd6c: 14810035 */ bne $a0,$at,.L0f10de44 +/* f10dd70: 3c188007 */ lui $t8,0x8007 +/* f10dd74: 8f181448 */ lw $t8,0x1448($t8) +/* f10dd78: 3c08800a */ lui $t0,0x800a +/* f10dd7c: 2508e000 */ addiu $t0,$t0,-8192 +/* f10dd80: 0018c8c0 */ sll $t9,$t8,0x3 +/* f10dd84: 0338c823 */ subu $t9,$t9,$t8 +/* f10dd88: 0019c880 */ sll $t9,$t9,0x2 +/* f10dd8c: 0338c821 */ addu $t9,$t9,$t8 +/* f10dd90: 0019c8c0 */ sll $t9,$t9,0x3 +/* f10dd94: 0338c823 */ subu $t9,$t9,$t8 +/* f10dd98: 0019c900 */ sll $t9,$t9,0x4 +/* f10dd9c: 03282021 */ addu $a0,$t9,$t0 +/* f10dda0: 8c8204f8 */ lw $v0,0x4f8($a0) +/* f10dda4: 50400028 */ beqzl $v0,.L0f10de48 +/* f10dda8: 8fbf0014 */ lw $ra,0x14($sp) +/* f10ddac: 8c430000 */ lw $v1,0x0($v0) +/* f10ddb0: 50a30007 */ beql $a1,$v1,.L0f10ddd0 +/* f10ddb4: 8cc30000 */ lw $v1,0x0($a2) +/* f10ddb8: 8ca20014 */ lw $v0,0x14($a1) +/* f10ddbc: 50400022 */ beqzl $v0,.L0f10de48 +/* f10ddc0: 8fbf0014 */ lw $ra,0x14($sp) +/* f10ddc4: 54430020 */ bnel $v0,$v1,.L0f10de48 +/* f10ddc8: 8fbf0014 */ lw $ra,0x14($sp) +/* f10ddcc: 8cc30000 */ lw $v1,0x0($a2) +.L0f10ddd0: +/* f10ddd0: 240c0006 */ addiu $t4,$zero,0x6 +/* f10ddd4: 3c0d800a */ lui $t5,0x800a +/* f10ddd8: 90690002 */ lbu $t1,0x2($v1) +/* f10dddc: 55200008 */ bnezl $t1,.L0f10de00 +/* f10dde0: ac8c0e1c */ sw $t4,0xe1c($a0) +/* f10dde4: 906a0003 */ lbu $t2,0x3($v1) +/* f10dde8: 55400005 */ bnezl $t2,.L0f10de00 +/* f10ddec: ac8c0e1c */ sw $t4,0xe1c($a0) +/* f10ddf0: 806b000a */ lb $t3,0xa($v1) +/* f10ddf4: 51600003 */ beqzl $t3,.L0f10de04 +/* f10ddf8: 8c820e1c */ lw $v0,0xe1c($a0) +/* f10ddfc: ac8c0e1c */ sw $t4,0xe1c($a0) +.L0f10de00: +/* f10de00: 8c820e1c */ lw $v0,0xe1c($a0) +.L0f10de04: +/* f10de04: 5040000d */ beqzl $v0,.L0f10de3c +/* f10de08: a060000a */ sb $zero,0xa($v1) +/* f10de0c: 8daddfc0 */ lw $t5,-0x2040($t5) +/* f10de10: 244effff */ addiu $t6,$v0,-1 +/* f10de14: 11a00003 */ beqz $t5,.L0f10de24 +/* f10de18: 00000000 */ sll $zero,$zero,0x0 +/* f10de1c: ac8e0e1c */ sw $t6,0xe1c($a0) +/* f10de20: 01c01025 */ or $v0,$t6,$zero +.L0f10de24: +/* f10de24: 14400004 */ bnez $v0,.L0f10de38 +/* f10de28: 00002025 */ or $a0,$zero,$zero +/* f10de2c: 0fc43644 */ jal func0f10d910 +/* f10de30: afa3001c */ sw $v1,0x1c($sp) +/* f10de34: 8fa3001c */ lw $v1,0x1c($sp) +.L0f10de38: +/* f10de38: a060000a */ sb $zero,0xa($v1) +.L0f10de3c: +/* f10de3c: a0600003 */ sb $zero,0x3($v1) +/* f10de40: a0600002 */ sb $zero,0x2($v1) +.L0f10de44: +/* f10de44: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10de48: +/* f10de48: 27bd0020 */ addiu $sp,$sp,0x20 +/* f10de4c: 00001025 */ or $v0,$zero,$zero +/* f10de50: 03e00008 */ jr $ra +/* f10de54: 00000000 */ sll $zero,$zero,0x0 +/* f10de58: 27bdffe0 */ addiu $sp,$sp,-32 +/* f10de5c: 24010064 */ addiu $at,$zero,0x64 +/* f10de60: afbf0014 */ sw $ra,0x14($sp) +/* f10de64: 1481000d */ bne $a0,$at,.L0f10de9c +/* f10de68: 00c03825 */ or $a3,$a2,$zero +/* f10de6c: 3c0e8007 */ lui $t6,0x8007 +/* f10de70: 8dce1448 */ lw $t6,0x1448($t6) +/* f10de74: 3c01800a */ lui $at,0x800a +/* f10de78: 000e78c0 */ sll $t7,$t6,0x3 +/* f10de7c: 01ee7823 */ subu $t7,$t7,$t6 +/* f10de80: 000f7880 */ sll $t7,$t7,0x2 +/* f10de84: 01ee7821 */ addu $t7,$t7,$t6 +/* f10de88: 000f78c0 */ sll $t7,$t7,0x3 +/* f10de8c: 01ee7823 */ subu $t7,$t7,$t6 +/* f10de90: 000f7900 */ sll $t7,$t7,0x4 +/* f10de94: 002f0821 */ addu $at,$at,$t7 +/* f10de98: ac20ee1c */ sw $zero,-0x11e4($at) +.L0f10de9c: +/* f10de9c: 24010066 */ addiu $at,$zero,0x66 +/* f10dea0: 1481006b */ bne $a0,$at,.L0f10e050 +/* f10dea4: 3c188007 */ lui $t8,0x8007 +/* f10dea8: 8f181448 */ lw $t8,0x1448($t8) +/* f10deac: 3c08800a */ lui $t0,0x800a +/* f10deb0: 2508e000 */ addiu $t0,$t0,-8192 +/* f10deb4: 0018c8c0 */ sll $t9,$t8,0x3 +/* f10deb8: 0338c823 */ subu $t9,$t9,$t8 +/* f10debc: 0019c880 */ sll $t9,$t9,0x2 +/* f10dec0: 0338c821 */ addu $t9,$t9,$t8 +/* f10dec4: 0019c8c0 */ sll $t9,$t9,0x3 +/* f10dec8: 0338c823 */ subu $t9,$t9,$t8 +/* f10decc: 0019c900 */ sll $t9,$t9,0x4 +/* f10ded0: 03281821 */ addu $v1,$t9,$t0 +/* f10ded4: 8c6204f8 */ lw $v0,0x4f8($v1) +/* f10ded8: 5040005e */ beqzl $v0,.L0f10e054 +/* f10dedc: 8fbf0014 */ lw $ra,0x14($sp) +/* f10dee0: 8c440000 */ lw $a0,0x0($v0) +/* f10dee4: 50a40007 */ beql $a1,$a0,.L0f10df04 +/* f10dee8: 8ce60000 */ lw $a2,0x0($a3) +/* f10deec: 8ca20014 */ lw $v0,0x14($a1) +/* f10def0: 50400058 */ beqzl $v0,.L0f10e054 +/* f10def4: 8fbf0014 */ lw $ra,0x14($sp) +/* f10def8: 54440056 */ bnel $v0,$a0,.L0f10e054 +/* f10defc: 8fbf0014 */ lw $ra,0x14($sp) +/* f10df00: 8ce60000 */ lw $a2,0x0($a3) +.L0f10df04: +/* f10df04: 240c0006 */ addiu $t4,$zero,0x6 +/* f10df08: 3c0d800a */ lui $t5,0x800a +/* f10df0c: 90c90002 */ lbu $t1,0x2($a2) +/* f10df10: 55200008 */ bnezl $t1,.L0f10df34 +/* f10df14: ac6c0e1c */ sw $t4,0xe1c($v1) +/* f10df18: 90ca0003 */ lbu $t2,0x3($a2) +/* f10df1c: 55400005 */ bnezl $t2,.L0f10df34 +/* f10df20: ac6c0e1c */ sw $t4,0xe1c($v1) +/* f10df24: 80cb000a */ lb $t3,0xa($a2) +/* f10df28: 51600003 */ beqzl $t3,.L0f10df38 +/* f10df2c: 8c620e1c */ lw $v0,0xe1c($v1) +/* f10df30: ac6c0e1c */ sw $t4,0xe1c($v1) +.L0f10df34: +/* f10df34: 8c620e1c */ lw $v0,0xe1c($v1) +.L0f10df38: +/* f10df38: 50400043 */ beqzl $v0,.L0f10e048 +/* f10df3c: a0c0000a */ sb $zero,0xa($a2) +/* f10df40: 8daddfc0 */ lw $t5,-0x2040($t5) +/* f10df44: 3c05800a */ lui $a1,0x800a +/* f10df48: 244effff */ addiu $t6,$v0,-1 +/* f10df4c: 11a00003 */ beqz $t5,.L0f10df5c +/* f10df50: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f10df54: ac6e0e1c */ sw $t6,0xe1c($v1) +/* f10df58: 01c01025 */ or $v0,$t6,$zero +.L0f10df5c: +/* f10df5c: 5440003a */ bnezl $v0,.L0f10e048 +/* f10df60: a0c0000a */ sb $zero,0xa($a2) +/* f10df64: 8caf029c */ lw $t7,0x29c($a1) +/* f10df68: 05e1002c */ bgez $t7,.L0f10e01c +/* f10df6c: 00000000 */ sll $zero,$zero,0x0 +/* f10df70: 8cb80298 */ lw $t8,0x298($a1) +/* f10df74: 0700001d */ bltz $t8,.L0f10dfec +/* f10df78: 00000000 */ sll $zero,$zero,0x0 +/* f10df7c: 8cb9006c */ lw $t9,0x6c($a1) +/* f10df80: 00003825 */ or $a3,$zero,$zero +/* f10df84: 00001825 */ or $v1,$zero,$zero +/* f10df88: 13200003 */ beqz $t9,.L0f10df98 +/* f10df8c: 00002025 */ or $a0,$zero,$zero +/* f10df90: 10000001 */ beqz $zero,.L0f10df98 +/* f10df94: 24070001 */ addiu $a3,$zero,0x1 +.L0f10df98: +/* f10df98: 8ca80068 */ lw $t0,0x68($a1) +/* f10df9c: 00001025 */ or $v0,$zero,$zero +/* f10dfa0: 11000003 */ beqz $t0,.L0f10dfb0 +/* f10dfa4: 00000000 */ sll $zero,$zero,0x0 +/* f10dfa8: 10000001 */ beqz $zero,.L0f10dfb0 +/* f10dfac: 24030001 */ addiu $v1,$zero,0x1 +.L0f10dfb0: +/* f10dfb0: 8ca90064 */ lw $t1,0x64($a1) +/* f10dfb4: 11200003 */ beqz $t1,.L0f10dfc4 +/* f10dfb8: 00000000 */ sll $zero,$zero,0x0 +/* f10dfbc: 10000001 */ beqz $zero,.L0f10dfc4 +/* f10dfc0: 24040001 */ addiu $a0,$zero,0x1 +.L0f10dfc4: +/* f10dfc4: 8caa0070 */ lw $t2,0x70($a1) +/* f10dfc8: 11400003 */ beqz $t2,.L0f10dfd8 +/* f10dfcc: 00000000 */ sll $zero,$zero,0x0 +/* f10dfd0: 10000001 */ beqz $zero,.L0f10dfd8 +/* f10dfd4: 24020001 */ addiu $v0,$zero,0x1 +.L0f10dfd8: +/* f10dfd8: 00445821 */ addu $t3,$v0,$a0 +/* f10dfdc: 01636021 */ addu $t4,$t3,$v1 +/* f10dfe0: 01876821 */ addu $t5,$t4,$a3 +/* f10dfe4: 29a10002 */ slti $at,$t5,0x2 +/* f10dfe8: 1020000c */ beqz $at,.L0f10e01c +.L0f10dfec: +/* f10dfec: 3c04800a */ lui $a0,0x800a +/* f10dff0: 9084dfe9 */ lbu $a0,-0x2017($a0) +/* f10dff4: 0fc59585 */ jal func0f165614 +/* f10dff8: afa6001c */ sw $a2,0x1c($sp) +/* f10dffc: 3c05800a */ lui $a1,0x800a +/* f10e000: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f10e004: 04400005 */ bltz $v0,.L0f10e01c +/* f10e008: 8fa6001c */ lw $a2,0x1c($sp) +/* f10e00c: 8cae04b4 */ lw $t6,0x4b4($a1) +/* f10e010: 24010026 */ addiu $at,$zero,0x26 +/* f10e014: 15c10005 */ bne $t6,$at,.L0f10e02c +/* f10e018: 00000000 */ sll $zero,$zero,0x0 +.L0f10e01c: +/* f10e01c: 0fc3cdb7 */ jal func0f0f36dc +/* f10e020: afa6001c */ sw $a2,0x1c($sp) +/* f10e024: 10000007 */ beqz $zero,.L0f10e044 +/* f10e028: 8fa6001c */ lw $a2,0x1c($sp) +.L0f10e02c: +/* f10e02c: 0fc435dc */ jal func0f10d770 +/* f10e030: afa6001c */ sw $a2,0x1c($sp) +/* f10e034: 3c048007 */ lui $a0,0x8007 +/* f10e038: 0fc3cbd3 */ jal func0f0f2f4c +/* f10e03c: 248455a0 */ addiu $a0,$a0,0x55a0 +/* f10e040: 8fa6001c */ lw $a2,0x1c($sp) +.L0f10e044: +/* f10e044: a0c0000a */ sb $zero,0xa($a2) +.L0f10e048: +/* f10e048: a0c00003 */ sb $zero,0x3($a2) +/* f10e04c: a0c00002 */ sb $zero,0x2($a2) +.L0f10e050: +/* f10e050: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10e054: +/* f10e054: 27bd0020 */ addiu $sp,$sp,0x20 +/* f10e058: 00001025 */ or $v0,$zero,$zero +/* f10e05c: 03e00008 */ jr $ra +/* f10e060: 00000000 */ sll $zero,$zero,0x0 +/* f10e064: 27bdffe0 */ addiu $sp,$sp,-32 +/* f10e068: 24010016 */ addiu $at,$zero,0x16 +/* f10e06c: afbf0014 */ sw $ra,0x14($sp) +/* f10e070: afa40020 */ sw $a0,0x20($sp) +/* f10e074: afa50024 */ sw $a1,0x24($sp) +/* f10e078: 14810076 */ bne $a0,$at,.L0f10e254 +/* f10e07c: afa60028 */ sw $a2,0x28($sp) +/* f10e080: 3c058007 */ lui $a1,0x8007 +/* f10e084: 24a51448 */ addiu $a1,$a1,0x1448 +/* f10e088: 8caf0000 */ lw $t7,0x0($a1) +/* f10e08c: 24060e70 */ addiu $a2,$zero,0xe70 +/* f10e090: 3c04800a */ lui $a0,0x800a +/* f10e094: 01e60019 */ multu $t7,$a2 +/* f10e098: 2484e000 */ addiu $a0,$a0,-8192 +/* f10e09c: 8faa0024 */ lw $t2,0x24($sp) +/* f10e0a0: 0000c012 */ mflo $t8 +/* f10e0a4: 0098c821 */ addu $t9,$a0,$t8 +/* f10e0a8: 8f280e20 */ lw $t0,0xe20($t9) +/* f10e0ac: 31090200 */ andi $t1,$t0,0x200 +/* f10e0b0: 55200005 */ bnezl $t1,.L0f10e0c8 +/* f10e0b4: 3c014220 */ lui $at,0x4220 +/* f10e0b8: 914b0001 */ lbu $t3,0x1($t2) +/* f10e0bc: 24010005 */ addiu $at,$zero,0x5 +/* f10e0c0: 15610064 */ bne $t3,$at,.L0f10e254 +/* f10e0c4: 3c014220 */ lui $at,0x4220 +.L0f10e0c8: +/* f10e0c8: 44816000 */ mtc1 $at,$f12 +/* f10e0cc: 0fc01ac2 */ jal func0f006b08 +/* f10e0d0: 00000000 */ sll $zero,$zero,0x0 +/* f10e0d4: 3c01437f */ lui $at,0x437f +/* f10e0d8: 44812000 */ mtc1 $at,$f4 +/* f10e0dc: 240d0001 */ addiu $t5,$zero,0x1 +/* f10e0e0: 3c047f1b */ lui $a0,0x7f1b +/* f10e0e4: 46040182 */ mul.s $f6,$f0,$f4 +/* f10e0e8: 3c058007 */ lui $a1,0x8007 +/* f10e0ec: 3c014f00 */ lui $at,0x4f00 +/* f10e0f0: 24a55968 */ addiu $a1,$a1,0x5968 +/* f10e0f4: 248438b4 */ addiu $a0,$a0,0x38b4 +/* f10e0f8: 444cf800 */ cfc1 $t4,$31 +/* f10e0fc: 44cdf800 */ ctc1 $t5,$31 +/* f10e100: 00000000 */ sll $zero,$zero,0x0 +/* f10e104: 46003224 */ cvt.w.s $f8,$f6 +/* f10e108: 444df800 */ cfc1 $t5,$31 +/* f10e10c: 00000000 */ sll $zero,$zero,0x0 +/* f10e110: 31ad0078 */ andi $t5,$t5,0x78 +/* f10e114: 51a00013 */ beqzl $t5,.L0f10e164 +/* f10e118: 440d4000 */ mfc1 $t5,$f8 +/* f10e11c: 44814000 */ mtc1 $at,$f8 +/* f10e120: 240d0001 */ addiu $t5,$zero,0x1 +/* f10e124: 46083201 */ sub.s $f8,$f6,$f8 +/* f10e128: 44cdf800 */ ctc1 $t5,$31 +/* f10e12c: 00000000 */ sll $zero,$zero,0x0 +/* f10e130: 46004224 */ cvt.w.s $f8,$f8 +/* f10e134: 444df800 */ cfc1 $t5,$31 +/* f10e138: 00000000 */ sll $zero,$zero,0x0 +/* f10e13c: 31ad0078 */ andi $t5,$t5,0x78 +/* f10e140: 15a00005 */ bnez $t5,.L0f10e158 +/* f10e144: 00000000 */ sll $zero,$zero,0x0 +/* f10e148: 440d4000 */ mfc1 $t5,$f8 +/* f10e14c: 3c018000 */ lui $at,0x8000 +/* f10e150: 10000007 */ beqz $zero,.L0f10e170 +/* f10e154: 01a16825 */ or $t5,$t5,$at +.L0f10e158: +/* f10e158: 10000005 */ beqz $zero,.L0f10e170 +/* f10e15c: 240dffff */ addiu $t5,$zero,-1 +/* f10e160: 440d4000 */ mfc1 $t5,$f8 +.L0f10e164: +/* f10e164: 00000000 */ sll $zero,$zero,0x0 +/* f10e168: 05a0fffb */ bltz $t5,.L0f10e158 +/* f10e16c: 00000000 */ sll $zero,$zero,0x0 +.L0f10e170: +/* f10e170: 44ccf800 */ ctc1 $t4,$31 +/* f10e174: 0c0036cc */ jal 0xdb30 +/* f10e178: afad001c */ sw $t5,0x1c($sp) +/* f10e17c: 8fae0024 */ lw $t6,0x24($sp) +/* f10e180: 3c188007 */ lui $t8,0x8007 +/* f10e184: 91cf0001 */ lbu $t7,0x1($t6) +/* f10e188: 55e00014 */ bnezl $t7,.L0f10e1dc +/* f10e18c: 8fa90028 */ lw $t1,0x28($sp) +/* f10e190: 8f181448 */ lw $t8,0x1448($t8) +/* f10e194: 3c04800a */ lui $a0,0x800a +/* f10e198: 0018c8c0 */ sll $t9,$t8,0x3 +/* f10e19c: 0338c823 */ subu $t9,$t9,$t8 +/* f10e1a0: 0019c880 */ sll $t9,$t9,0x2 +/* f10e1a4: 0338c821 */ addu $t9,$t9,$t8 +/* f10e1a8: 0019c8c0 */ sll $t9,$t9,0x3 +/* f10e1ac: 0338c823 */ subu $t9,$t9,$t8 +/* f10e1b0: 0019c900 */ sll $t9,$t9,0x4 +/* f10e1b4: 00992021 */ addu $a0,$a0,$t9 +/* f10e1b8: 8c84ee20 */ lw $a0,-0x11e0($a0) +/* f10e1bc: 308800ff */ andi $t0,$a0,0xff +/* f10e1c0: 0fc41fd9 */ jal func0f107f64 +/* f10e1c4: 01002025 */ or $a0,$t0,$zero +/* f10e1c8: 54400004 */ bnezl $v0,.L0f10e1dc +/* f10e1cc: 8fa90028 */ lw $t1,0x28($sp) +/* f10e1d0: 10000086 */ beqz $zero,.L0f10e3ec +/* f10e1d4: 00001025 */ or $v0,$zero,$zero +/* f10e1d8: 8fa90028 */ lw $t1,0x28($sp) +.L0f10e1dc: +/* f10e1dc: 3c058007 */ lui $a1,0x8007 +/* f10e1e0: 8ca55968 */ lw $a1,0x5968($a1) +/* f10e1e4: 8fa6001c */ lw $a2,0x1c($sp) +/* f10e1e8: 0fc01a40 */ jal func0f006900 +/* f10e1ec: 8d240004 */ lw $a0,0x4($t1) +/* f10e1f0: 8fa70028 */ lw $a3,0x28($sp) +/* f10e1f4: 24010003 */ addiu $at,$zero,0x3 +/* f10e1f8: 3c058007 */ lui $a1,0x8007 +/* f10e1fc: ace20004 */ sw $v0,0x4($a3) +/* f10e200: 8faa0024 */ lw $t2,0x24($sp) +/* f10e204: 8fa6001c */ lw $a2,0x1c($sp) +/* f10e208: 91430001 */ lbu $v1,0x1($t2) +/* f10e20c: 54610009 */ bnel $v1,$at,.L0f10e234 +/* f10e210: 24010005 */ addiu $at,$zero,0x5 +/* f10e214: 8ce40000 */ lw $a0,0x0($a3) +/* f10e218: 0fc01a40 */ jal func0f006900 +/* f10e21c: 8ca55968 */ lw $a1,0x5968($a1) +/* f10e220: 8fa70028 */ lw $a3,0x28($sp) +/* f10e224: ace20000 */ sw $v0,0x0($a3) +/* f10e228: 8fac0024 */ lw $t4,0x24($sp) +/* f10e22c: 91830001 */ lbu $v1,0x1($t4) +/* f10e230: 24010005 */ addiu $at,$zero,0x5 +.L0f10e234: +/* f10e234: 14610007 */ bne $v1,$at,.L0f10e254 +/* f10e238: 3c058007 */ lui $a1,0x8007 +/* f10e23c: 8ce40000 */ lw $a0,0x0($a3) +/* f10e240: 8ca55968 */ lw $a1,0x5968($a1) +/* f10e244: 0fc01a40 */ jal func0f006900 +/* f10e248: 8fa6001c */ lw $a2,0x1c($sp) +/* f10e24c: 8fad0028 */ lw $t5,0x28($sp) +/* f10e250: ada20000 */ sw $v0,0x0($t5) +.L0f10e254: +/* f10e254: 8fae0020 */ lw $t6,0x20($sp) +/* f10e258: 3c04800a */ lui $a0,0x800a +/* f10e25c: 3c058007 */ lui $a1,0x8007 +/* f10e260: 24010018 */ addiu $at,$zero,0x18 +/* f10e264: 24a51448 */ addiu $a1,$a1,0x1448 +/* f10e268: 2484e000 */ addiu $a0,$a0,-8192 +/* f10e26c: 15c1005e */ bne $t6,$at,.L0f10e3e8 +/* f10e270: 24060e70 */ addiu $a2,$zero,0xe70 +/* f10e274: 8faf0024 */ lw $t7,0x24($sp) +/* f10e278: 24010001 */ addiu $at,$zero,0x1 +/* f10e27c: 91e30001 */ lbu $v1,0x1($t7) +/* f10e280: 54610018 */ bnel $v1,$at,.L0f10e2e4 +/* f10e284: 24010002 */ addiu $at,$zero,0x2 +/* f10e288: 8cb80000 */ lw $t8,0x0($a1) +/* f10e28c: 03060019 */ multu $t8,$a2 +/* f10e290: 0000c812 */ mflo $t9 +/* f10e294: 00994021 */ addu $t0,$a0,$t9 +/* f10e298: 8d020e20 */ lw $v0,0xe20($t0) +/* f10e29c: 30490800 */ andi $t1,$v0,0x800 +/* f10e2a0: 11200003 */ beqz $t1,.L0f10e2b0 +/* f10e2a4: 304a0100 */ andi $t2,$v0,0x100 +/* f10e2a8: 10000050 */ beqz $zero,.L0f10e3ec +/* f10e2ac: 24020001 */ addiu $v0,$zero,0x1 +.L0f10e2b0: +/* f10e2b0: 11400009 */ beqz $t2,.L0f10e2d8 +/* f10e2b4: 304c0600 */ andi $t4,$v0,0x600 +/* f10e2b8: 15800007 */ bnez $t4,.L0f10e2d8 +/* f10e2bc: 00000000 */ sll $zero,$zero,0x0 +/* f10e2c0: 0fc41fd9 */ jal func0f107f64 +/* f10e2c4: 304400ff */ andi $a0,$v0,0xff +/* f10e2c8: 18400003 */ blez $v0,.L0f10e2d8 +/* f10e2cc: 00000000 */ sll $zero,$zero,0x0 +/* f10e2d0: 10000046 */ beqz $zero,.L0f10e3ec +/* f10e2d4: 00001025 */ or $v0,$zero,$zero +.L0f10e2d8: +/* f10e2d8: 10000044 */ beqz $zero,.L0f10e3ec +/* f10e2dc: 24020001 */ addiu $v0,$zero,0x1 +/* f10e2e0: 24010002 */ addiu $at,$zero,0x2 +.L0f10e2e4: +/* f10e2e4: 5461000c */ bnel $v1,$at,.L0f10e318 +/* f10e2e8: 24010003 */ addiu $at,$zero,0x3 +/* f10e2ec: 8cab0000 */ lw $t3,0x0($a1) +/* f10e2f0: 01660019 */ multu $t3,$a2 +/* f10e2f4: 00006812 */ mflo $t5 +/* f10e2f8: 008d7021 */ addu $t6,$a0,$t5 +/* f10e2fc: 8dcf0e20 */ lw $t7,0xe20($t6) +/* f10e300: 31f80a00 */ andi $t8,$t7,0xa00 +/* f10e304: 57000004 */ bnezl $t8,.L0f10e318 +/* f10e308: 24010003 */ addiu $at,$zero,0x3 +/* f10e30c: 10000037 */ beqz $zero,.L0f10e3ec +/* f10e310: 24020001 */ addiu $v0,$zero,0x1 +/* f10e314: 24010003 */ addiu $at,$zero,0x3 +.L0f10e318: +/* f10e318: 5461000c */ bnel $v1,$at,.L0f10e34c +/* f10e31c: 24010004 */ addiu $at,$zero,0x4 +/* f10e320: 8cb90000 */ lw $t9,0x0($a1) +/* f10e324: 03260019 */ multu $t9,$a2 +/* f10e328: 00004012 */ mflo $t0 +/* f10e32c: 00884821 */ addu $t1,$a0,$t0 +/* f10e330: 8d2a0e20 */ lw $t2,0xe20($t1) +/* f10e334: 314c0200 */ andi $t4,$t2,0x200 +/* f10e338: 55800004 */ bnezl $t4,.L0f10e34c +/* f10e33c: 24010004 */ addiu $at,$zero,0x4 +/* f10e340: 1000002a */ beqz $zero,.L0f10e3ec +/* f10e344: 24020001 */ addiu $v0,$zero,0x1 +/* f10e348: 24010004 */ addiu $at,$zero,0x4 +.L0f10e34c: +/* f10e34c: 5461000c */ bnel $v1,$at,.L0f10e380 +/* f10e350: 24010006 */ addiu $at,$zero,0x6 +/* f10e354: 8cab0000 */ lw $t3,0x0($a1) +/* f10e358: 01660019 */ multu $t3,$a2 +/* f10e35c: 00006812 */ mflo $t5 +/* f10e360: 008d7021 */ addu $t6,$a0,$t5 +/* f10e364: 8dcf0e20 */ lw $t7,0xe20($t6) +/* f10e368: 31f80a00 */ andi $t8,$t7,0xa00 +/* f10e36c: 53000004 */ beqzl $t8,.L0f10e380 +/* f10e370: 24010006 */ addiu $at,$zero,0x6 +/* f10e374: 1000001d */ beqz $zero,.L0f10e3ec +/* f10e378: 24020001 */ addiu $v0,$zero,0x1 +/* f10e37c: 24010006 */ addiu $at,$zero,0x6 +.L0f10e380: +/* f10e380: 5461000d */ bnel $v1,$at,.L0f10e3b8 +/* f10e384: 24010005 */ addiu $at,$zero,0x5 +/* f10e388: 8cb90000 */ lw $t9,0x0($a1) +/* f10e38c: 24010a00 */ addiu $at,$zero,0xa00 +/* f10e390: 03260019 */ multu $t9,$a2 +/* f10e394: 00004012 */ mflo $t0 +/* f10e398: 00884821 */ addu $t1,$a0,$t0 +/* f10e39c: 8d2a0e20 */ lw $t2,0xe20($t1) +/* f10e3a0: 314c0a00 */ andi $t4,$t2,0xa00 +/* f10e3a4: 55810004 */ bnel $t4,$at,.L0f10e3b8 +/* f10e3a8: 24010005 */ addiu $at,$zero,0x5 +/* f10e3ac: 1000000f */ beqz $zero,.L0f10e3ec +/* f10e3b0: 24020001 */ addiu $v0,$zero,0x1 +/* f10e3b4: 24010005 */ addiu $at,$zero,0x5 +.L0f10e3b8: +/* f10e3b8: 5461000c */ bnel $v1,$at,.L0f10e3ec +/* f10e3bc: 00001025 */ or $v0,$zero,$zero +/* f10e3c0: 8cab0000 */ lw $t3,0x0($a1) +/* f10e3c4: 01660019 */ multu $t3,$a2 +/* f10e3c8: 00006812 */ mflo $t5 +/* f10e3cc: 008d7021 */ addu $t6,$a0,$t5 +/* f10e3d0: 8dcf0e20 */ lw $t7,0xe20($t6) +/* f10e3d4: 31f80800 */ andi $t8,$t7,0x800 +/* f10e3d8: 57000004 */ bnezl $t8,.L0f10e3ec +/* f10e3dc: 00001025 */ or $v0,$zero,$zero +/* f10e3e0: 10000002 */ beqz $zero,.L0f10e3ec +/* f10e3e4: 24020001 */ addiu $v0,$zero,0x1 +.L0f10e3e8: +/* f10e3e8: 00001025 */ or $v0,$zero,$zero +.L0f10e3ec: +/* f10e3ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f10e3f0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f10e3f4: 03e00008 */ jr $ra +/* f10e3f8: 00000000 */ sll $zero,$zero,0x0 +/* f10e3fc: 3c0e8007 */ lui $t6,0x8007 +/* f10e400: 8dce1448 */ lw $t6,0x1448($t6) +/* f10e404: 3c02800a */ lui $v0,0x800a +/* f10e408: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10e40c: 000e78c0 */ sll $t7,$t6,0x3 +/* f10e410: 01ee7823 */ subu $t7,$t7,$t6 +/* f10e414: 000f7880 */ sll $t7,$t7,0x2 +/* f10e418: 01ee7821 */ addu $t7,$t7,$t6 +/* f10e41c: 000f78c0 */ sll $t7,$t7,0x3 +/* f10e420: 01ee7823 */ subu $t7,$t7,$t6 +/* f10e424: 000f7900 */ sll $t7,$t7,0x4 +/* f10e428: 004f1021 */ addu $v0,$v0,$t7 +/* f10e42c: 8c42ee20 */ lw $v0,-0x11e0($v0) +/* f10e430: afbf0014 */ sw $ra,0x14($sp) +/* f10e434: afa40018 */ sw $a0,0x18($sp) +/* f10e438: 30580300 */ andi $t8,$v0,0x300 +/* f10e43c: 53000006 */ beqzl $t8,.L0f10e458 +/* f10e440: 00001025 */ or $v0,$zero,$zero +/* f10e444: 0fc41fde */ jal func0f107f78 +/* f10e448: 304400ff */ andi $a0,$v0,0xff +/* f10e44c: 10000003 */ beqz $zero,.L0f10e45c +/* f10e450: 8fbf0014 */ lw $ra,0x14($sp) +/* f10e454: 00001025 */ or $v0,$zero,$zero +.L0f10e458: +/* f10e458: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10e45c: +/* f10e45c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10e460: 03e00008 */ jr $ra +/* f10e464: 00000000 */ sll $zero,$zero,0x0 +/* f10e468: 3c0e8007 */ lui $t6,0x8007 +/* f10e46c: 8dce1448 */ lw $t6,0x1448($t6) +/* f10e470: 3c02800a */ lui $v0,0x800a +/* f10e474: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10e478: 000e78c0 */ sll $t7,$t6,0x3 +/* f10e47c: 01ee7823 */ subu $t7,$t7,$t6 +/* f10e480: 000f7880 */ sll $t7,$t7,0x2 +/* f10e484: 01ee7821 */ addu $t7,$t7,$t6 +/* f10e488: 000f78c0 */ sll $t7,$t7,0x3 +/* f10e48c: 01ee7823 */ subu $t7,$t7,$t6 +/* f10e490: 000f7900 */ sll $t7,$t7,0x4 +/* f10e494: 004f1021 */ addu $v0,$v0,$t7 +/* f10e498: 8c42ee20 */ lw $v0,-0x11e0($v0) +/* f10e49c: afa40018 */ sw $a0,0x18($sp) +/* f10e4a0: afbf0014 */ sw $ra,0x14($sp) +/* f10e4a4: 30580800 */ andi $t8,$v0,0x800 +/* f10e4a8: 13000006 */ beqz $t8,.L0f10e4c4 +/* f10e4ac: 00022402 */ srl $a0,$v0,0x10 +/* f10e4b0: 309900ff */ andi $t9,$a0,0xff +/* f10e4b4: 0fc41fde */ jal func0f107f78 +/* f10e4b8: 03202025 */ or $a0,$t9,$zero +/* f10e4bc: 10000003 */ beqz $zero,.L0f10e4cc +/* f10e4c0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10e4c4: +/* f10e4c4: 00001025 */ or $v0,$zero,$zero +/* f10e4c8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10e4cc: +/* f10e4cc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10e4d0: 03e00008 */ jr $ra +/* f10e4d4: 00000000 */ sll $zero,$zero,0x0 +/* f10e4d8: 3c0e8007 */ lui $t6,0x8007 +/* f10e4dc: 8dce1448 */ lw $t6,0x1448($t6) +/* f10e4e0: 3c02800a */ lui $v0,0x800a +/* f10e4e4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10e4e8: 000e78c0 */ sll $t7,$t6,0x3 +/* f10e4ec: 01ee7823 */ subu $t7,$t7,$t6 +/* f10e4f0: 000f7880 */ sll $t7,$t7,0x2 +/* f10e4f4: 01ee7821 */ addu $t7,$t7,$t6 +/* f10e4f8: 000f78c0 */ sll $t7,$t7,0x3 +/* f10e4fc: 01ee7823 */ subu $t7,$t7,$t6 +/* f10e500: 000f7900 */ sll $t7,$t7,0x4 +/* f10e504: 004f1021 */ addu $v0,$v0,$t7 +/* f10e508: 8c42ee20 */ lw $v0,-0x11e0($v0) +/* f10e50c: afbf0014 */ sw $ra,0x14($sp) +/* f10e510: afa40018 */ sw $a0,0x18($sp) +/* f10e514: 30580100 */ andi $t8,$v0,0x100 +/* f10e518: 17000003 */ bnez $t8,.L0f10e528 +/* f10e51c: 00000000 */ sll $zero,$zero,0x0 +/* f10e520: 10000015 */ beqz $zero,.L0f10e578 +/* f10e524: 00001025 */ or $v0,$zero,$zero +.L0f10e528: +/* f10e528: 0fc41fd9 */ jal func0f107f64 +/* f10e52c: 304400ff */ andi $a0,$v0,0xff +/* f10e530: 14400003 */ bnez $v0,.L0f10e540 +/* f10e534: 00403825 */ or $a3,$v0,$zero +/* f10e538: 1000000f */ beqz $zero,.L0f10e578 +/* f10e53c: 00001025 */ or $v0,$zero,$zero +.L0f10e540: +/* f10e540: 00072900 */ sll $a1,$a3,0x4 +/* f10e544: 00a72823 */ subu $a1,$a1,$a3 +/* f10e548: 3c048007 */ lui $a0,0x8007 +/* f10e54c: 8c841440 */ lw $a0,0x1440($a0) +/* f10e550: 00052880 */ sll $a1,$a1,0x2 +/* f10e554: 0fc355f8 */ jal func0f0d57e0 +/* f10e558: 24060003 */ addiu $a2,$zero,0x3 +/* f10e55c: 3c048007 */ lui $a0,0x8007 +/* f10e560: 3c057f1b */ lui $a1,0x7f1b +/* f10e564: 24a538bc */ addiu $a1,$a1,0x38bc +/* f10e568: 0c004c89 */ jal 0x13224 +/* f10e56c: 8c841440 */ lw $a0,0x1440($a0) +/* f10e570: 3c028007 */ lui $v0,0x8007 +/* f10e574: 8c421440 */ lw $v0,0x1440($v0) +.L0f10e578: +/* f10e578: 8fbf0014 */ lw $ra,0x14($sp) +/* f10e57c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10e580: 03e00008 */ jr $ra +/* f10e584: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f10e588 +/* f10e588: 3c0e800a */ lui $t6,0x800a +/* f10e58c: 8dce21d0 */ lw $t6,0x21d0($t6) +/* f10e590: 3c0f800a */ lui $t7,0x800a +/* f10e594: 15c00020 */ bnez $t6,.L0f10e618 +/* f10e598: 00000000 */ sll $zero,$zero,0x0 +/* f10e59c: 8def21d4 */ lw $t7,0x21d4($t7) +/* f10e5a0: 3c05800a */ lui $a1,0x800a +/* f10e5a4: 24a5dfe8 */ addiu $a1,$a1,-8216 +/* f10e5a8: 15e0001b */ bnez $t7,.L0f10e618 +/* f10e5ac: 3c09800a */ lui $t1,0x800a +/* f10e5b0: 8cb80000 */ lw $t8,0x0($a1) +/* f10e5b4: 25292200 */ addiu $t1,$t1,0x2200 +/* f10e5b8: 90aa0002 */ lbu $t2,0x2($a1) +/* f10e5bc: 0018ce42 */ srl $t9,$t8,0x19 +/* f10e5c0: 00194080 */ sll $t0,$t9,0x2 +/* f10e5c4: 01091021 */ addu $v0,$t0,$t1 +/* f10e5c8: 8c4300a0 */ lw $v1,0xa0($v0) +/* f10e5cc: 240b0001 */ addiu $t3,$zero,0x1 +/* f10e5d0: 014b2004 */ sllv $a0,$t3,$t2 +/* f10e5d4: 00646024 */ and $t4,$v1,$a0 +/* f10e5d8: 1180000e */ beqz $t4,.L0f10e614 +/* f10e5dc: 0064c025 */ or $t8,$v1,$a0 +/* f10e5e0: 3c0e8007 */ lui $t6,0x8007 +/* f10e5e4: 8dce1448 */ lw $t6,0x1448($t6) +/* f10e5e8: 3c01800a */ lui $at,0x800a +/* f10e5ec: 240d0001 */ addiu $t5,$zero,0x1 +/* f10e5f0: 000e78c0 */ sll $t7,$t6,0x3 +/* f10e5f4: 01ee7823 */ subu $t7,$t7,$t6 +/* f10e5f8: 000f7880 */ sll $t7,$t7,0x2 +/* f10e5fc: 01ee7821 */ addu $t7,$t7,$t6 +/* f10e600: 000f78c0 */ sll $t7,$t7,0x3 +/* f10e604: 01ee7823 */ subu $t7,$t7,$t6 +/* f10e608: 000f7900 */ sll $t7,$t7,0x4 +/* f10e60c: 002f0821 */ addu $at,$at,$t7 +/* f10e610: ac2dee24 */ sw $t5,-0x11dc($at) +.L0f10e614: +/* f10e614: ac5800a0 */ sw $t8,0xa0($v0) +.L0f10e618: +/* f10e618: 03e00008 */ jr $ra +/* f10e61c: 00000000 */ sll $zero,$zero,0x0 +/* f10e620: 3c0e8007 */ lui $t6,0x8007 +/* f10e624: 8dce1448 */ lw $t6,0x1448($t6) +/* f10e628: 3c07800a */ lui $a3,0x800a +/* f10e62c: 24e7dfe8 */ addiu $a3,$a3,-8216 +/* f10e630: 000e78c0 */ sll $t7,$t6,0x3 +/* f10e634: 01ee7823 */ subu $t7,$t7,$t6 +/* f10e638: 000f7880 */ sll $t7,$t7,0x2 +/* f10e63c: 01ee7821 */ addu $t7,$t7,$t6 +/* f10e640: 000f78c0 */ sll $t7,$t7,0x3 +/* f10e644: 90e60002 */ lbu $a2,0x2($a3) +/* f10e648: 3c18800a */ lui $t8,0x800a +/* f10e64c: 01ee7823 */ subu $t7,$t7,$t6 +/* f10e650: 000f7900 */ sll $t7,$t7,0x4 +/* f10e654: 2718e000 */ addiu $t8,$t8,-8192 +/* f10e658: 01f84021 */ addu $t0,$t7,$t8 +/* f10e65c: 3c03800a */ lui $v1,0x800a +/* f10e660: ad060e2c */ sw $a2,0xe2c($t0) +/* f10e664: 8c6319c4 */ lw $v1,0x19c4($v1) +/* f10e668: 27bdffc8 */ addiu $sp,$sp,-56 +/* f10e66c: 24010001 */ addiu $at,$zero,0x1 +/* f10e670: 10610183 */ beq $v1,$at,.L0f10ec80 +/* f10e674: afbf0014 */ sw $ra,0x14($sp) +/* f10e678: 3c19800a */ lui $t9,0x800a +/* f10e67c: 8f39a2d4 */ lw $t9,-0x5d2c($t9) +/* f10e680: 57200180 */ bnezl $t9,.L0f10ec84 +/* f10e684: 24010001 */ addiu $at,$zero,0x1 +/* f10e688: 80ea0003 */ lb $t2,0x3($a3) +/* f10e68c: ad000e20 */ sw $zero,0xe20($t0) +/* f10e690: ad000e24 */ sw $zero,0xe24($t0) +/* f10e694: 05400033 */ bltz $t2,.L0f10e764 +/* f10e698: a100083b */ sb $zero,0x83b($t0) +/* f10e69c: 8ce20000 */ lw $v0,0x0($a3) +/* f10e6a0: 00026640 */ sll $t4,$v0,0x19 +/* f10e6a4: 0580002f */ bltz $t4,.L0f10e764 +/* f10e6a8: 00000000 */ sll $zero,$zero,0x0 +/* f10e6ac: 90ed0000 */ lbu $t5,0x0($a3) +/* f10e6b0: 00c02025 */ or $a0,$a2,$zero +/* f10e6b4: 31ae0001 */ andi $t6,$t5,0x1 +/* f10e6b8: 15c0002a */ bnez $t6,.L0f10e764 +/* f10e6bc: 00000000 */ sll $zero,$zero,0x0 +/* f10e6c0: 0fc41fae */ jal func0f107eb8 +/* f10e6c4: 00022e42 */ srl $a1,$v0,0x19 +/* f10e6c8: 3c04800a */ lui $a0,0x800a +/* f10e6cc: 9084dfea */ lbu $a0,-0x2016($a0) +/* f10e6d0: 0fc41fc6 */ jal func0f107f18 +/* f10e6d4: afa20034 */ sw $v0,0x34($sp) +/* f10e6d8: 8fa30034 */ lw $v1,0x34($sp) +/* f10e6dc: 3c188007 */ lui $t8,0x8007 +/* f10e6e0: 3c098007 */ lui $t1,0x8007 +/* f10e6e4: 0460000d */ bltz $v1,.L0f10e71c +/* f10e6e8: 00000000 */ sll $zero,$zero,0x0 +/* f10e6ec: 8f181448 */ lw $t8,0x1448($t8) +/* f10e6f0: 3c01800a */ lui $at,0x800a +/* f10e6f4: 346f0100 */ ori $t7,$v1,0x100 +/* f10e6f8: 0018c8c0 */ sll $t9,$t8,0x3 +/* f10e6fc: 0338c823 */ subu $t9,$t9,$t8 +/* f10e700: 0019c880 */ sll $t9,$t9,0x2 +/* f10e704: 0338c821 */ addu $t9,$t9,$t8 +/* f10e708: 0019c8c0 */ sll $t9,$t9,0x3 +/* f10e70c: 0338c823 */ subu $t9,$t9,$t8 +/* f10e710: 0019c900 */ sll $t9,$t9,0x4 +/* f10e714: 00390821 */ addu $at,$at,$t9 +/* f10e718: ac2fee20 */ sw $t7,-0x11e0($at) +.L0f10e71c: +/* f10e71c: 04400011 */ bltz $v0,.L0f10e764 +/* f10e720: 00000000 */ sll $zero,$zero,0x0 +/* f10e724: 8d291448 */ lw $t1,0x1448($t1) +/* f10e728: 3c0b800a */ lui $t3,0x800a +/* f10e72c: 256be000 */ addiu $t3,$t3,-8192 +/* f10e730: 000950c0 */ sll $t2,$t1,0x3 +/* f10e734: 01495023 */ subu $t2,$t2,$t1 +/* f10e738: 000a5080 */ sll $t2,$t2,0x2 +/* f10e73c: 01495021 */ addu $t2,$t2,$t1 +/* f10e740: 000a50c0 */ sll $t2,$t2,0x3 +/* f10e744: 01495023 */ subu $t2,$t2,$t1 +/* f10e748: 000a5100 */ sll $t2,$t2,0x4 +/* f10e74c: 014b4021 */ addu $t0,$t2,$t3 +/* f10e750: 8d0c0e20 */ lw $t4,0xe20($t0) +/* f10e754: 00026c00 */ sll $t5,$v0,0x10 +/* f10e758: 35ae1000 */ ori $t6,$t5,0x1000 +/* f10e75c: 018ec025 */ or $t8,$t4,$t6 +/* f10e760: ad180e20 */ sw $t8,0xe20($t0) +.L0f10e764: +/* f10e764: 3c02800a */ lui $v0,0x800a +/* f10e768: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f10e76c: 8c4f00d8 */ lw $t7,0xd8($v0) +/* f10e770: 15e00008 */ bnez $t7,.L0f10e794 +/* f10e774: 00000000 */ sll $zero,$zero,0x0 +/* f10e778: 8c59048c */ lw $t9,0x48c($v0) +/* f10e77c: 17200005 */ bnez $t9,.L0f10e794 +/* f10e780: 00000000 */ sll $zero,$zero,0x0 +/* f10e784: 0fc256d9 */ jal func0f095b64 +/* f10e788: 00000000 */ sll $zero,$zero,0x0 +/* f10e78c: 1440000a */ bnez $v0,.L0f10e7b8 +/* f10e790: 3c048007 */ lui $a0,0x8007 +.L0f10e794: +/* f10e794: 3c048007 */ lui $a0,0x8007 +/* f10e798: 24845b3c */ addiu $a0,$a0,0x5b3c +/* f10e79c: 0fc3e0cc */ jal func0f0f8330 +/* f10e7a0: 24050001 */ addiu $a1,$zero,0x1 +/* f10e7a4: 3c02800a */ lui $v0,0x800a +/* f10e7a8: 9042dfeb */ lbu $v0,-0x2015($v0) +/* f10e7ac: 000249c2 */ srl $t1,$v0,0x7 +/* f10e7b0: 1000000f */ beqz $zero,.L0f10e7f0 +/* f10e7b4: 01201025 */ or $v0,$t1,$zero +.L0f10e7b8: +/* f10e7b8: 24845b24 */ addiu $a0,$a0,0x5b24 +/* f10e7bc: 0fc3e0cc */ jal func0f0f8330 +/* f10e7c0: 24050001 */ addiu $a1,$zero,0x1 +/* f10e7c4: 3c02800a */ lui $v0,0x800a +/* f10e7c8: 9042dfeb */ lbu $v0,-0x2015($v0) +/* f10e7cc: 000251c2 */ srl $t2,$v0,0x7 +/* f10e7d0: 11400007 */ beqz $t2,.L0f10e7f0 +/* f10e7d4: 01401025 */ or $v0,$t2,$zero +/* f10e7d8: 0fc43962 */ jal func0f10e588 +/* f10e7dc: 00000000 */ sll $zero,$zero,0x0 +/* f10e7e0: 3c02800a */ lui $v0,0x800a +/* f10e7e4: 9042dfeb */ lbu $v0,-0x2015($v0) +/* f10e7e8: 000259c2 */ srl $t3,$v0,0x7 +/* f10e7ec: 01601025 */ or $v0,$t3,$zero +.L0f10e7f0: +/* f10e7f0: 1440011c */ bnez $v0,.L0f10ec64 +/* f10e7f4: 3c0d800a */ lui $t5,0x800a +/* f10e7f8: 8daddfe8 */ lw $t5,-0x2018($t5) +/* f10e7fc: 3c188007 */ lui $t8,0x8007 +/* f10e800: 000d7640 */ sll $t6,$t5,0x19 +/* f10e804: 05c00117 */ bltz $t6,.L0f10ec64 +/* f10e808: 00000000 */ sll $zero,$zero,0x0 +/* f10e80c: 8f181448 */ lw $t8,0x1448($t8) +/* f10e810: 3c02800a */ lui $v0,0x800a +/* f10e814: afa00020 */ sw $zero,0x20($sp) +/* f10e818: 001878c0 */ sll $t7,$t8,0x3 +/* f10e81c: 01f87823 */ subu $t7,$t7,$t8 +/* f10e820: 000f7880 */ sll $t7,$t7,0x2 +/* f10e824: 01f87821 */ addu $t7,$t7,$t8 +/* f10e828: 000f78c0 */ sll $t7,$t7,0x3 +/* f10e82c: 01f87823 */ subu $t7,$t7,$t8 +/* f10e830: 000f7900 */ sll $t7,$t7,0x4 +/* f10e834: 004f1021 */ addu $v0,$v0,$t7 +/* f10e838: 8c42ee20 */ lw $v0,-0x11e0($v0) +/* f10e83c: afa0001c */ sw $zero,0x1c($sp) +/* f10e840: 30590100 */ andi $t9,$v0,0x100 +/* f10e844: 13200014 */ beqz $t9,.L0f10e898 +/* f10e848: 00000000 */ sll $zero,$zero,0x0 +/* f10e84c: 0fc41b50 */ jal func0f106d40 +/* f10e850: 304400ff */ andi $a0,$v0,0xff +/* f10e854: 10400010 */ beqz $v0,.L0f10e898 +/* f10e858: afa20020 */ sw $v0,0x20($sp) +/* f10e85c: 3c098007 */ lui $t1,0x8007 +/* f10e860: 8d291448 */ lw $t1,0x1448($t1) +/* f10e864: 3c0b800a */ lui $t3,0x800a +/* f10e868: 256be000 */ addiu $t3,$t3,-8192 +/* f10e86c: 000950c0 */ sll $t2,$t1,0x3 +/* f10e870: 01495023 */ subu $t2,$t2,$t1 +/* f10e874: 000a5080 */ sll $t2,$t2,0x2 +/* f10e878: 01495021 */ addu $t2,$t2,$t1 +/* f10e87c: 000a50c0 */ sll $t2,$t2,0x3 +/* f10e880: 01495023 */ subu $t2,$t2,$t1 +/* f10e884: 000a5100 */ sll $t2,$t2,0x4 +/* f10e888: 014b4021 */ addu $t0,$t2,$t3 +/* f10e88c: 8d0d0e20 */ lw $t5,0xe20($t0) +/* f10e890: 35ac0400 */ ori $t4,$t5,0x400 +/* f10e894: ad0c0e20 */ sw $t4,0xe20($t0) +.L0f10e898: +/* f10e898: 3c0e8007 */ lui $t6,0x8007 +/* f10e89c: 8dce1448 */ lw $t6,0x1448($t6) +/* f10e8a0: 3c02800a */ lui $v0,0x800a +/* f10e8a4: 000ec0c0 */ sll $t8,$t6,0x3 +/* f10e8a8: 030ec023 */ subu $t8,$t8,$t6 +/* f10e8ac: 0018c080 */ sll $t8,$t8,0x2 +/* f10e8b0: 030ec021 */ addu $t8,$t8,$t6 +/* f10e8b4: 0018c0c0 */ sll $t8,$t8,0x3 +/* f10e8b8: 030ec023 */ subu $t8,$t8,$t6 +/* f10e8bc: 0018c100 */ sll $t8,$t8,0x4 +/* f10e8c0: 00581021 */ addu $v0,$v0,$t8 +/* f10e8c4: 8c42ee20 */ lw $v0,-0x11e0($v0) +/* f10e8c8: 304f1000 */ andi $t7,$v0,0x1000 +/* f10e8cc: 11e00005 */ beqz $t7,.L0f10e8e4 +/* f10e8d0: 00022402 */ srl $a0,$v0,0x10 +/* f10e8d4: 309900ff */ andi $t9,$a0,0xff +/* f10e8d8: 0fc41b50 */ jal func0f106d40 +/* f10e8dc: 03202025 */ or $a0,$t9,$zero +/* f10e8e0: afa2001c */ sw $v0,0x1c($sp) +.L0f10e8e4: +/* f10e8e4: 0fc3089f */ jal func0f0c227c +/* f10e8e8: 00000000 */ sll $zero,$zero,0x0 +/* f10e8ec: 2401003c */ addiu $at,$zero,0x3c +/* f10e8f0: 0041001a */ div $zero,$v0,$at +/* f10e8f4: 00001812 */ mflo $v1 +/* f10e8f8: 3c047fff */ lui $a0,0x7fff +/* f10e8fc: 10600010 */ beqz $v1,.L0f10e940 +/* f10e900: 3484ffff */ ori $a0,$a0,0xffff +/* f10e904: 0064082b */ sltu $at,$v1,$a0 +/* f10e908: 10200007 */ beqz $at,.L0f10e928 +/* f10e90c: 3c05800a */ lui $a1,0x800a +/* f10e910: 24a52200 */ addiu $a1,$a1,0x2200 +/* f10e914: 8ca20010 */ lw $v0,0x10($a1) +/* f10e918: 00834823 */ subu $t1,$a0,$v1 +/* f10e91c: 0049082b */ sltu $at,$v0,$t1 +/* f10e920: 14200005 */ bnez $at,.L0f10e938 +/* f10e924: 00435021 */ addu $t2,$v0,$v1 +.L0f10e928: +/* f10e928: 3c05800a */ lui $a1,0x800a +/* f10e92c: 24a52200 */ addiu $a1,$a1,0x2200 +/* f10e930: 10000003 */ beqz $zero,.L0f10e940 +/* f10e934: aca40010 */ sw $a0,0x10($a1) +.L0f10e938: +/* f10e938: 3c01800a */ lui $at,0x800a +/* f10e93c: ac2a2210 */ sw $t2,0x2210($at) +.L0f10e940: +/* f10e940: 3c03800a */ lui $v1,0x800a +/* f10e944: 2463dfe8 */ addiu $v1,$v1,-8216 +/* f10e948: 3c05800a */ lui $a1,0x800a +/* f10e94c: 8c6d0000 */ lw $t5,0x0($v1) +/* f10e950: 24a52200 */ addiu $a1,$a1,0x2200 +/* f10e954: 90af000b */ lbu $t7,0xb($a1) +/* f10e958: 906b0002 */ lbu $t3,0x2($v1) +/* f10e95c: 000d7642 */ srl $t6,$t5,0x19 +/* f10e960: 31d80007 */ andi $t8,$t6,0x7 +/* f10e964: 31f9fff8 */ andi $t9,$t7,0xfff8 +/* f10e968: 03194825 */ or $t1,$t8,$t9 +/* f10e96c: a0a9000b */ sb $t1,0xb($a1) +/* f10e970: 3c0a800a */ lui $t2,0x800a +/* f10e974: a0ab000c */ sb $t3,0xc($a1) +/* f10e978: 8d4a21d0 */ lw $t2,0x21d0($t2) +/* f10e97c: 3c0b800a */ lui $t3,0x800a +/* f10e980: 154000b8 */ bnez $t2,.L0f10ec64 +/* f10e984: 00000000 */ sll $zero,$zero,0x0 +/* f10e988: 8d6b21d4 */ lw $t3,0x21d4($t3) +/* f10e98c: 156000b5 */ bnez $t3,.L0f10ec64 +/* f10e990: 00000000 */ sll $zero,$zero,0x0 +/* f10e994: 906d0000 */ lbu $t5,0x0($v1) +/* f10e998: 3c02800a */ lui $v0,0x800a +/* f10e99c: 31ac0001 */ andi $t4,$t5,0x1 +/* f10e9a0: 158000b0 */ bnez $t4,.L0f10ec64 +/* f10e9a4: 00000000 */ sll $zero,$zero,0x0 +/* f10e9a8: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f10e9ac: 8c4e00d8 */ lw $t6,0xd8($v0) +/* f10e9b0: 15c000ac */ bnez $t6,.L0f10ec64 +/* f10e9b4: 00000000 */ sll $zero,$zero,0x0 +/* f10e9b8: 8c4f048c */ lw $t7,0x48c($v0) +/* f10e9bc: 15e000a9 */ bnez $t7,.L0f10ec64 +/* f10e9c0: 00000000 */ sll $zero,$zero,0x0 +/* f10e9c4: 0fc256d9 */ jal func0f095b64 +/* f10e9c8: 00000000 */ sll $zero,$zero,0x0 +/* f10e9cc: 104000a5 */ beqz $v0,.L0f10ec64 +/* f10e9d0: 00000000 */ sll $zero,$zero,0x0 +/* f10e9d4: 0fc3089f */ jal func0f0c227c +/* f10e9d8: 00000000 */ sll $zero,$zero,0x0 +/* f10e9dc: 2401003c */ addiu $at,$zero,0x3c +/* f10e9e0: 0041001a */ div $zero,$v0,$at +/* f10e9e4: 00002012 */ mflo $a0 +/* f10e9e8: 3c05800a */ lui $a1,0x800a +/* f10e9ec: 2c811000 */ sltiu $at,$a0,0x1000 +/* f10e9f0: 14200002 */ bnez $at,.L0f10e9fc +/* f10e9f4: 24a52200 */ addiu $a1,$a1,0x2200 +/* f10e9f8: 24040fff */ addiu $a0,$zero,0xfff +.L0f10e9fc: +/* f10e9fc: 14800002 */ bnez $a0,.L0f10ea08 +/* f10ea00: 3c06800a */ lui $a2,0x800a +/* f10ea04: 24040001 */ addiu $a0,$zero,0x1 +.L0f10ea08: +/* f10ea08: 90c6dfea */ lbu $a2,-0x2016($a2) +/* f10ea0c: 3c09800a */ lui $t1,0x800a +/* f10ea10: 8d29dfe8 */ lw $t1,-0x2018($t1) +/* f10ea14: 0006c080 */ sll $t8,$a2,0x2 +/* f10ea18: 0306c023 */ subu $t8,$t8,$a2 +/* f10ea1c: 0018c040 */ sll $t8,$t8,0x1 +/* f10ea20: 00095642 */ srl $t2,$t1,0x19 +/* f10ea24: 000a5840 */ sll $t3,$t2,0x1 +/* f10ea28: 00b8c821 */ addu $t9,$a1,$t8 +/* f10ea2c: 032b3821 */ addu $a3,$t9,$t3 +/* f10ea30: 94e30020 */ lhu $v1,0x20($a3) +/* f10ea34: 3c0c8007 */ lui $t4,0x8007 +/* f10ea38: 3c09800a */ lui $t1,0x800a +/* f10ea3c: 1460000d */ bnez $v1,.L0f10ea74 +/* f10ea40: 3c0f8007 */ lui $t7,0x8007 +/* f10ea44: 8d8c1448 */ lw $t4,0x1448($t4) +/* f10ea48: 3c01800a */ lui $at,0x800a +/* f10ea4c: 240d0001 */ addiu $t5,$zero,0x1 +/* f10ea50: 000c70c0 */ sll $t6,$t4,0x3 +/* f10ea54: 01cc7023 */ subu $t6,$t6,$t4 +/* f10ea58: 000e7080 */ sll $t6,$t6,0x2 +/* f10ea5c: 01cc7021 */ addu $t6,$t6,$t4 +/* f10ea60: 000e70c0 */ sll $t6,$t6,0x3 +/* f10ea64: 01cc7023 */ subu $t6,$t6,$t4 +/* f10ea68: 000e7100 */ sll $t6,$t6,0x4 +/* f10ea6c: 002e0821 */ addu $at,$at,$t6 +/* f10ea70: ac2dee24 */ sw $t5,-0x11dc($at) +.L0f10ea74: +/* f10ea74: 8def1448 */ lw $t7,0x1448($t7) +/* f10ea78: 2529e000 */ addiu $t1,$t1,-8192 +/* f10ea7c: 0083082b */ sltu $at,$a0,$v1 +/* f10ea80: 000fc0c0 */ sll $t8,$t7,0x3 +/* f10ea84: 030fc023 */ subu $t8,$t8,$t7 +/* f10ea88: 0018c080 */ sll $t8,$t8,0x2 +/* f10ea8c: 030fc021 */ addu $t8,$t8,$t7 +/* f10ea90: 0018c0c0 */ sll $t8,$t8,0x3 +/* f10ea94: 030fc023 */ subu $t8,$t8,$t7 +/* f10ea98: 0018c100 */ sll $t8,$t8,0x4 +/* f10ea9c: 14200003 */ bnez $at,.L0f10eaac +/* f10eaa0: 03094021 */ addu $t0,$t8,$t1 +/* f10eaa4: 54600003 */ bnezl $v1,.L0f10eab4 +/* f10eaa8: 28c10011 */ slti $at,$a2,0x11 +.L0f10eaac: +/* f10eaac: a4e40020 */ sh $a0,0x20($a3) +/* f10eab0: 28c10011 */ slti $at,$a2,0x11 +.L0f10eab4: +/* f10eab4: 1020001d */ beqz $at,.L0f10eb2c +/* f10eab8: 24ca0001 */ addiu $t2,$a2,0x1 +/* f10eabc: 315900ff */ andi $t9,$t2,0xff +/* f10eac0: 2b210011 */ slti $at,$t9,0x11 +/* f10eac4: 14200003 */ bnez $at,.L0f10ead4 +/* f10eac8: a0aa000c */ sb $t2,0xc($a1) +/* f10eacc: 240b0010 */ addiu $t3,$zero,0x10 +/* f10ead0: a0ab000c */ sb $t3,0xc($a1) +.L0f10ead4: +/* f10ead4: 00003025 */ or $a2,$zero,$zero +/* f10ead8: 24070006 */ addiu $a3,$zero,0x6 +/* f10eadc: 24040011 */ addiu $a0,$zero,0x11 +.L0f10eae0: +/* f10eae0: 3c0c800a */ lui $t4,0x800a +/* f10eae4: 258c2200 */ addiu $t4,$t4,0x2200 +/* f10eae8: 00cc1821 */ addu $v1,$a2,$t4 +/* f10eaec: 00001025 */ or $v0,$zero,$zero +.L0f10eaf0: +/* f10eaf0: 946d0020 */ lhu $t5,0x20($v1) +/* f10eaf4: 51a00008 */ beqzl $t5,.L0f10eb18 +/* f10eaf8: 24420001 */ addiu $v0,$v0,0x1 +/* f10eafc: 90aa000b */ lbu $t2,0xb($a1) +/* f10eb00: 244f0001 */ addiu $t7,$v0,0x1 +/* f10eb04: 000f48c0 */ sll $t1,$t7,0x3 +/* f10eb08: 3159ff07 */ andi $t9,$t2,0xff07 +/* f10eb0c: 01395825 */ or $t3,$t1,$t9 +/* f10eb10: a0ab000b */ sb $t3,0xb($a1) +/* f10eb14: 24420001 */ addiu $v0,$v0,0x1 +.L0f10eb18: +/* f10eb18: 1444fff5 */ bne $v0,$a0,.L0f10eaf0 +/* f10eb1c: 24630006 */ addiu $v1,$v1,0x6 +/* f10eb20: 24c60002 */ addiu $a2,$a2,0x2 +/* f10eb24: 14c7ffee */ bne $a2,$a3,.L0f10eae0 +/* f10eb28: 00000000 */ sll $zero,$zero,0x0 +.L0f10eb2c: +/* f10eb2c: 8d020e20 */ lw $v0,0xe20($t0) +/* f10eb30: 304c0100 */ andi $t4,$v0,0x100 +/* f10eb34: 11800016 */ beqz $t4,.L0f10eb90 +/* f10eb38: 00000000 */ sll $zero,$zero,0x0 +/* f10eb3c: 0fc41b50 */ jal func0f106d40 +/* f10eb40: 304400ff */ andi $a0,$v0,0xff +/* f10eb44: 8fad0020 */ lw $t5,0x20($sp) +/* f10eb48: 15a00011 */ bnez $t5,.L0f10eb90 +/* f10eb4c: 00000000 */ sll $zero,$zero,0x0 +/* f10eb50: 1040000f */ beqz $v0,.L0f10eb90 +/* f10eb54: 3c0e8007 */ lui $t6,0x8007 +/* f10eb58: 8dce1448 */ lw $t6,0x1448($t6) +/* f10eb5c: 3c18800a */ lui $t8,0x800a +/* f10eb60: 2718e000 */ addiu $t8,$t8,-8192 +/* f10eb64: 000e78c0 */ sll $t7,$t6,0x3 +/* f10eb68: 01ee7823 */ subu $t7,$t7,$t6 +/* f10eb6c: 000f7880 */ sll $t7,$t7,0x2 +/* f10eb70: 01ee7821 */ addu $t7,$t7,$t6 +/* f10eb74: 000f78c0 */ sll $t7,$t7,0x3 +/* f10eb78: 01ee7823 */ subu $t7,$t7,$t6 +/* f10eb7c: 000f7900 */ sll $t7,$t7,0x4 +/* f10eb80: 01f84021 */ addu $t0,$t7,$t8 +/* f10eb84: 8d0a0e20 */ lw $t2,0xe20($t0) +/* f10eb88: 35490200 */ ori $t1,$t2,0x200 +/* f10eb8c: ad090e20 */ sw $t1,0xe20($t0) +.L0f10eb90: +/* f10eb90: 3c198007 */ lui $t9,0x8007 +/* f10eb94: 8f391448 */ lw $t9,0x1448($t9) +/* f10eb98: 3c02800a */ lui $v0,0x800a +/* f10eb9c: 001958c0 */ sll $t3,$t9,0x3 +/* f10eba0: 01795823 */ subu $t3,$t3,$t9 +/* f10eba4: 000b5880 */ sll $t3,$t3,0x2 +/* f10eba8: 01795821 */ addu $t3,$t3,$t9 +/* f10ebac: 000b58c0 */ sll $t3,$t3,0x3 +/* f10ebb0: 01795823 */ subu $t3,$t3,$t9 +/* f10ebb4: 000b5900 */ sll $t3,$t3,0x4 +/* f10ebb8: 004b1021 */ addu $v0,$v0,$t3 +/* f10ebbc: 8c42ee20 */ lw $v0,-0x11e0($v0) +/* f10ebc0: 304c1000 */ andi $t4,$v0,0x1000 +/* f10ebc4: 11800017 */ beqz $t4,.L0f10ec24 +/* f10ebc8: 00022402 */ srl $a0,$v0,0x10 +/* f10ebcc: 308d00ff */ andi $t5,$a0,0xff +/* f10ebd0: 0fc41b50 */ jal func0f106d40 +/* f10ebd4: 01a02025 */ or $a0,$t5,$zero +/* f10ebd8: 8fae001c */ lw $t6,0x1c($sp) +/* f10ebdc: 15c00011 */ bnez $t6,.L0f10ec24 +/* f10ebe0: 00000000 */ sll $zero,$zero,0x0 +/* f10ebe4: 1040000f */ beqz $v0,.L0f10ec24 +/* f10ebe8: 3c0f8007 */ lui $t7,0x8007 +/* f10ebec: 8def1448 */ lw $t7,0x1448($t7) +/* f10ebf0: 3c0a800a */ lui $t2,0x800a +/* f10ebf4: 254ae000 */ addiu $t2,$t2,-8192 +/* f10ebf8: 000fc0c0 */ sll $t8,$t7,0x3 +/* f10ebfc: 030fc023 */ subu $t8,$t8,$t7 +/* f10ec00: 0018c080 */ sll $t8,$t8,0x2 +/* f10ec04: 030fc021 */ addu $t8,$t8,$t7 +/* f10ec08: 0018c0c0 */ sll $t8,$t8,0x3 +/* f10ec0c: 030fc023 */ subu $t8,$t8,$t7 +/* f10ec10: 0018c100 */ sll $t8,$t8,0x4 +/* f10ec14: 030a4021 */ addu $t0,$t8,$t2 +/* f10ec18: 8d090e20 */ lw $t1,0xe20($t0) +/* f10ec1c: 35390800 */ ori $t9,$t1,0x800 +/* f10ec20: ad190e20 */ sw $t9,0xe20($t0) +.L0f10ec24: +/* f10ec24: 0fc66bf7 */ jal func0f19afdc +/* f10ec28: 00000000 */ sll $zero,$zero,0x0 +/* f10ec2c: 3c0b800a */ lui $t3,0x800a +/* f10ec30: 916bdfe9 */ lbu $t3,-0x2017($t3) +/* f10ec34: 2401002a */ addiu $at,$zero,0x2a +/* f10ec38: 3c02800a */ lui $v0,0x800a +/* f10ec3c: 15610009 */ bne $t3,$at,.L0f10ec64 +/* f10ec40: 2442232b */ addiu $v0,$v0,0x232b +/* f10ec44: 904c0000 */ lbu $t4,0x0($v0) +/* f10ec48: 240d0001 */ addiu $t5,$zero,0x1 +/* f10ec4c: 240e0001 */ addiu $t6,$zero,0x1 +/* f10ec50: 15800004 */ bnez $t4,.L0f10ec64 +/* f10ec54: 3c01800a */ lui $at,0x800a +/* f10ec58: a04d0000 */ sb $t5,0x0($v0) +/* f10ec5c: 0fc44270 */ jal func0f1109c0 +/* f10ec60: a02e232c */ sb $t6,0x232c($at) +.L0f10ec64: +/* f10ec64: 3c04800a */ lui $a0,0x800a +/* f10ec68: 248422c0 */ addiu $a0,$a0,0x22c0 +/* f10ec6c: 00002825 */ or $a1,$zero,$zero +/* f10ec70: 0fc42539 */ jal func0f1094e4 +/* f10ec74: 00003025 */ or $a2,$zero,$zero +/* f10ec78: 3c03800a */ lui $v1,0x800a +/* f10ec7c: 8c6319c4 */ lw $v1,0x19c4($v1) +.L0f10ec80: +/* f10ec80: 24010001 */ addiu $at,$zero,0x1 +.L0f10ec84: +/* f10ec84: 54610008 */ bnel $v1,$at,.L0f10eca8 +/* f10ec88: 8fbf0014 */ lw $ra,0x14($sp) +/* f10ec8c: 0fc5b350 */ jal func0f16cd40 +/* f10ec90: 24040001 */ addiu $a0,$zero,0x1 +/* f10ec94: 3c18800a */ lui $t8,0x800a +/* f10ec98: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f10ec9c: 240f0003 */ addiu $t7,$zero,0x3 +/* f10eca0: af0f1a24 */ sw $t7,0x1a24($t8) +/* f10eca4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10eca8: +/* f10eca8: 27bd0038 */ addiu $sp,$sp,0x38 +/* f10ecac: 03e00008 */ jr $ra +/* f10ecb0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f10ecb4 +/* f10ecb4: 3c0e8007 */ lui $t6,0x8007 +/* f10ecb8: 8dce1448 */ lw $t6,0x1448($t6) +/* f10ecbc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f10ecc0: afbf0014 */ sw $ra,0x14($sp) +/* f10ecc4: 24040001 */ addiu $a0,$zero,0x1 +/* f10ecc8: 0fc5b350 */ jal func0f16cd40 +/* f10eccc: afae001c */ sw $t6,0x1c($sp) +/* f10ecd0: 3c04800a */ lui $a0,0x800a +/* f10ecd4: 24849fc0 */ addiu $a0,$a0,-24640 +/* f10ecd8: 8c8f0288 */ lw $t7,0x288($a0) +/* f10ecdc: 3c018007 */ lui $at,0x8007 +/* f10ece0: 3c198007 */ lui $t9,0x8007 +/* f10ece4: 8df80070 */ lw $t8,0x70($t7) +/* f10ece8: 3c09800a */ lui $t1,0x800a +/* f10ecec: 2529e000 */ addiu $t1,$t1,-8192 +/* f10ecf0: ac381448 */ sw $t8,0x1448($at) +/* f10ecf4: 8f391448 */ lw $t9,0x1448($t9) +/* f10ecf8: 3c0a800a */ lui $t2,0x800a +/* f10ecfc: 8c8b028c */ lw $t3,0x28c($a0) +/* f10ed00: 001940c0 */ sll $t0,$t9,0x3 +/* f10ed04: 01194023 */ subu $t0,$t0,$t9 +/* f10ed08: 00084080 */ sll $t0,$t0,0x2 +/* f10ed0c: 01194021 */ addu $t0,$t0,$t9 +/* f10ed10: 000840c0 */ sll $t0,$t0,0x3 +/* f10ed14: 01194023 */ subu $t0,$t0,$t9 +/* f10ed18: 00084100 */ sll $t0,$t0,0x4 +/* f10ed1c: 01091021 */ addu $v0,$t0,$t1 +/* f10ed20: ac400e20 */ sw $zero,0xe20($v0) +/* f10ed24: ac400e24 */ sw $zero,0xe24($v0) +/* f10ed28: 914adfea */ lbu $t2,-0x2016($t2) +/* f10ed2c: 8c8302a0 */ lw $v1,0x2a0($a0) +/* f10ed30: a04b083b */ sb $t3,0x83b($v0) +/* f10ed34: ac4a0e2c */ sw $t2,0xe2c($v0) +/* f10ed38: 8c6c00d8 */ lw $t4,0xd8($v1) +/* f10ed3c: 51800006 */ beqzl $t4,.L0f10ed58 +/* f10ed40: 8c6f048c */ lw $t7,0x48c($v1) +/* f10ed44: 8c8d02a4 */ lw $t5,0x2a4($a0) +/* f10ed48: 8dae00d8 */ lw $t6,0xd8($t5) +/* f10ed4c: 15c0000c */ bnez $t6,.L0f10ed80 +/* f10ed50: 00000000 */ sll $zero,$zero,0x0 +/* f10ed54: 8c6f048c */ lw $t7,0x48c($v1) +.L0f10ed58: +/* f10ed58: 15e00009 */ bnez $t7,.L0f10ed80 +/* f10ed5c: 00000000 */ sll $zero,$zero,0x0 +/* f10ed60: 8c9802a4 */ lw $t8,0x2a4($a0) +/* f10ed64: 8f19048c */ lw $t9,0x48c($t8) +/* f10ed68: 17200005 */ bnez $t9,.L0f10ed80 +/* f10ed6c: 00000000 */ sll $zero,$zero,0x0 +/* f10ed70: 0fc256d9 */ jal func0f095b64 +/* f10ed74: 00000000 */ sll $zero,$zero,0x0 +/* f10ed78: 14400011 */ bnez $v0,.L0f10edc0 +/* f10ed7c: 00000000 */ sll $zero,$zero,0x0 +.L0f10ed80: +/* f10ed80: 0fc54bcd */ jal func0f152f34 +/* f10ed84: 00000000 */ sll $zero,$zero,0x0 +/* f10ed88: 24010001 */ addiu $at,$zero,0x1 +/* f10ed8c: 14410007 */ bne $v0,$at,.L0f10edac +/* f10ed90: 3c048007 */ lui $a0,0x8007 +/* f10ed94: 3c048007 */ lui $a0,0x8007 +/* f10ed98: 24845b9c */ addiu $a0,$a0,0x5b9c +/* f10ed9c: 0fc3e0cc */ jal func0f0f8330 +/* f10eda0: 24050005 */ addiu $a1,$zero,0x5 +/* f10eda4: 10000016 */ beqz $zero,.L0f10ee00 +/* f10eda8: 00000000 */ sll $zero,$zero,0x0 +.L0f10edac: +/* f10edac: 24845b6c */ addiu $a0,$a0,0x5b6c +/* f10edb0: 0fc3e0cc */ jal func0f0f8330 +/* f10edb4: 24050005 */ addiu $a1,$zero,0x5 +/* f10edb8: 10000011 */ beqz $zero,.L0f10ee00 +/* f10edbc: 00000000 */ sll $zero,$zero,0x0 +.L0f10edc0: +/* f10edc0: 0fc54bcd */ jal func0f152f34 +/* f10edc4: 00000000 */ sll $zero,$zero,0x0 +/* f10edc8: 24010001 */ addiu $at,$zero,0x1 +/* f10edcc: 14410007 */ bne $v0,$at,.L0f10edec +/* f10edd0: 3c048007 */ lui $a0,0x8007 +/* f10edd4: 3c048007 */ lui $a0,0x8007 +/* f10edd8: 24845b84 */ addiu $a0,$a0,0x5b84 +/* f10eddc: 0fc3e0cc */ jal func0f0f8330 +/* f10ede0: 24050005 */ addiu $a1,$zero,0x5 +/* f10ede4: 10000004 */ beqz $zero,.L0f10edf8 +/* f10ede8: 00000000 */ sll $zero,$zero,0x0 +.L0f10edec: +/* f10edec: 24845b54 */ addiu $a0,$a0,0x5b54 +/* f10edf0: 0fc3e0cc */ jal func0f0f8330 +/* f10edf4: 24050005 */ addiu $a1,$zero,0x5 +.L0f10edf8: +/* f10edf8: 0fc43962 */ jal func0f10e588 +/* f10edfc: 00000000 */ sll $zero,$zero,0x0 +.L0f10ee00: +/* f10ee00: 3c08800a */ lui $t0,0x800a +/* f10ee04: 3c09800a */ lui $t1,0x800a +/* f10ee08: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f10ee0c: 8d08a260 */ lw $t0,-0x5da0($t0) +/* f10ee10: 3c04800a */ lui $a0,0x800a +/* f10ee14: 248422c0 */ addiu $a0,$a0,0x22c0 +/* f10ee18: 15090003 */ bne $t0,$t1,.L0f10ee28 +/* f10ee1c: 00002825 */ or $a1,$zero,$zero +/* f10ee20: 0fc42539 */ jal func0f1094e4 +/* f10ee24: 00003025 */ or $a2,$zero,$zero +.L0f10ee28: +/* f10ee28: 8fbf0014 */ lw $ra,0x14($sp) +/* f10ee2c: 8faa001c */ lw $t2,0x1c($sp) +/* f10ee30: 3c018007 */ lui $at,0x8007 +/* f10ee34: 27bd0020 */ addiu $sp,$sp,0x20 +/* f10ee38: 03e00008 */ jr $ra +/* f10ee3c: ac2a1448 */ sw $t2,0x1448($at) +); + +GLOBAL_ASM( +glabel func0f10ee40 +/* f10ee40: 0000c0c0 */ sll $t8,$zero,0x3 +/* f10ee44: 0300c023 */ subu $t8,$t8,$zero +/* f10ee48: 3c048007 */ lui $a0,0x8007 +/* f10ee4c: 0018c140 */ sll $t8,$t8,0x5 +/* f10ee50: 24841448 */ addiu $a0,$a0,0x1448 +/* f10ee54: 0300c023 */ subu $t8,$t8,$zero +/* f10ee58: 8c8e0000 */ lw $t6,0x0($a0) +/* f10ee5c: 0018c100 */ sll $t8,$t8,0x4 +/* f10ee60: 3c01800a */ lui $at,0x800a +/* f10ee64: 3c03800a */ lui $v1,0x800a +/* f10ee68: ac800000 */ sw $zero,0x0($a0) +/* f10ee6c: 00380821 */ addu $at,$at,$t8 +/* f10ee70: 24639fc0 */ addiu $v1,$v1,-24640 +/* f10ee74: a020e83b */ sb $zero,-0x17c5($at) +/* f10ee78: 8c6202a0 */ lw $v0,0x2a0($v1) +/* f10ee7c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f10ee80: afbf0014 */ sw $ra,0x14($sp) +/* f10ee84: afae001c */ sw $t6,0x1c($sp) +/* f10ee88: 8c5900d8 */ lw $t9,0xd8($v0) +/* f10ee8c: 53200006 */ beqzl $t9,.L0f10eea8 +/* f10ee90: 8c4a048c */ lw $t2,0x48c($v0) +/* f10ee94: 8c6802a4 */ lw $t0,0x2a4($v1) +/* f10ee98: 8d0900d8 */ lw $t1,0xd8($t0) +/* f10ee9c: 1520000c */ bnez $t1,.L0f10eed0 +/* f10eea0: 00000000 */ sll $zero,$zero,0x0 +/* f10eea4: 8c4a048c */ lw $t2,0x48c($v0) +.L0f10eea8: +/* f10eea8: 15400009 */ bnez $t2,.L0f10eed0 +/* f10eeac: 00000000 */ sll $zero,$zero,0x0 +/* f10eeb0: 8c6b02a4 */ lw $t3,0x2a4($v1) +/* f10eeb4: 8d6c048c */ lw $t4,0x48c($t3) +/* f10eeb8: 15800005 */ bnez $t4,.L0f10eed0 +/* f10eebc: 00000000 */ sll $zero,$zero,0x0 +/* f10eec0: 0fc256d9 */ jal func0f095b64 +/* f10eec4: 00000000 */ sll $zero,$zero,0x0 +/* f10eec8: 14400009 */ bnez $v0,.L0f10eef0 +/* f10eecc: 00000000 */ sll $zero,$zero,0x0 +.L0f10eed0: +/* f10eed0: 0fc435dc */ jal func0f10d770 +/* f10eed4: 00000000 */ sll $zero,$zero,0x0 +/* f10eed8: 3c048007 */ lui $a0,0x8007 +/* f10eedc: 248455a0 */ addiu $a0,$a0,0x55a0 +/* f10eee0: 0fc3e0cc */ jal func0f0f8330 +/* f10eee4: 24050009 */ addiu $a1,$zero,0x9 +/* f10eee8: 10000004 */ beqz $zero,.L0f10eefc +/* f10eeec: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10eef0: +/* f10eef0: 0fc43644 */ jal func0f10d910 +/* f10eef4: 24040001 */ addiu $a0,$zero,0x1 +/* f10eef8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10eefc: +/* f10eefc: 8fad001c */ lw $t5,0x1c($sp) +/* f10ef00: 3c018007 */ lui $at,0x8007 +/* f10ef04: 27bd0020 */ addiu $sp,$sp,0x20 +/* f10ef08: 03e00008 */ jr $ra +/* f10ef0c: ac2d1448 */ sw $t5,0x1448($at) +); + +GLOBAL_ASM( +glabel func0f10ef10 +/* f10ef10: 3c0e8007 */ lui $t6,0x8007 +/* f10ef14: 8dce1448 */ lw $t6,0x1448($t6) +/* f10ef18: 27bdffe0 */ addiu $sp,$sp,-32 +/* f10ef1c: afbf0014 */ sw $ra,0x14($sp) +/* f10ef20: 24040001 */ addiu $a0,$zero,0x1 +/* f10ef24: 0fc5b350 */ jal func0f16cd40 +/* f10ef28: afae001c */ sw $t6,0x1c($sp) +/* f10ef2c: 3c03800a */ lui $v1,0x800a +/* f10ef30: 24639fc0 */ addiu $v1,$v1,-24640 +/* f10ef34: 8c6f0288 */ lw $t7,0x288($v1) +/* f10ef38: 3c018007 */ lui $at,0x8007 +/* f10ef3c: 3c198007 */ lui $t9,0x8007 +/* f10ef40: 8df80070 */ lw $t8,0x70($t7) +/* f10ef44: 3c09800a */ lui $t1,0x800a +/* f10ef48: 2529e000 */ addiu $t1,$t1,-8192 +/* f10ef4c: ac381448 */ sw $t8,0x1448($at) +/* f10ef50: 8f391448 */ lw $t9,0x1448($t9) +/* f10ef54: 8c6c0284 */ lw $t4,0x284($v1) +/* f10ef58: 8c6402a0 */ lw $a0,0x2a0($v1) +/* f10ef5c: 001940c0 */ sll $t0,$t9,0x3 +/* f10ef60: 01194023 */ subu $t0,$t0,$t9 +/* f10ef64: 00084080 */ sll $t0,$t0,0x2 +/* f10ef68: 01194021 */ addu $t0,$t0,$t9 +/* f10ef6c: 000840c0 */ sll $t0,$t0,0x3 +/* f10ef70: 01194023 */ subu $t0,$t0,$t9 +/* f10ef74: 00084100 */ sll $t0,$t0,0x4 +/* f10ef78: 01091021 */ addu $v0,$t0,$t1 +/* f10ef7c: ac400e20 */ sw $zero,0xe20($v0) +/* f10ef80: ac400e24 */ sw $zero,0xe24($v0) +/* f10ef84: 3c0a800a */ lui $t2,0x800a +/* f10ef88: 914adfea */ lbu $t2,-0x2016($t2) +/* f10ef8c: 8c6b028c */ lw $t3,0x28c($v1) +/* f10ef90: ac4a0e2c */ sw $t2,0xe2c($v0) +/* f10ef94: 148c0034 */ bne $a0,$t4,.L0f10f068 +/* f10ef98: a04b083b */ sb $t3,0x83b($v0) +/* f10ef9c: 8c6d02a8 */ lw $t5,0x2a8($v1) +/* f10efa0: 8dae048c */ lw $t6,0x48c($t5) +/* f10efa4: 15c0001b */ bnez $t6,.L0f10f014 +/* f10efa8: 00000000 */ sll $zero,$zero,0x0 +/* f10efac: 8c8f00d8 */ lw $t7,0xd8($a0) +/* f10efb0: 15e00008 */ bnez $t7,.L0f10efd4 +/* f10efb4: 00000000 */ sll $zero,$zero,0x0 +/* f10efb8: 8c98048c */ lw $t8,0x48c($a0) +/* f10efbc: 17000005 */ bnez $t8,.L0f10efd4 +/* f10efc0: 00000000 */ sll $zero,$zero,0x0 +/* f10efc4: 0fc256d9 */ jal func0f095b64 +/* f10efc8: 00000000 */ sll $zero,$zero,0x0 +/* f10efcc: 14400011 */ bnez $v0,.L0f10f014 +/* f10efd0: 00000000 */ sll $zero,$zero,0x0 +.L0f10efd4: +/* f10efd4: 0fc54bcd */ jal func0f152f34 +/* f10efd8: 00000000 */ sll $zero,$zero,0x0 +/* f10efdc: 24010001 */ addiu $at,$zero,0x1 +/* f10efe0: 14410007 */ bne $v0,$at,.L0f10f000 +/* f10efe4: 3c048007 */ lui $a0,0x8007 +/* f10efe8: 3c048007 */ lui $a0,0x8007 +/* f10efec: 24845b9c */ addiu $a0,$a0,0x5b9c +/* f10eff0: 0fc3e0cc */ jal func0f0f8330 +/* f10eff4: 24050005 */ addiu $a1,$zero,0x5 +/* f10eff8: 10000014 */ beqz $zero,.L0f10f04c +/* f10effc: 00000000 */ sll $zero,$zero,0x0 +.L0f10f000: +/* f10f000: 24845b6c */ addiu $a0,$a0,0x5b6c +/* f10f004: 0fc3e0cc */ jal func0f0f8330 +/* f10f008: 24050005 */ addiu $a1,$zero,0x5 +/* f10f00c: 1000000f */ beqz $zero,.L0f10f04c +/* f10f010: 00000000 */ sll $zero,$zero,0x0 +.L0f10f014: +/* f10f014: 0fc54bcd */ jal func0f152f34 +/* f10f018: 00000000 */ sll $zero,$zero,0x0 +/* f10f01c: 24010001 */ addiu $at,$zero,0x1 +/* f10f020: 14410007 */ bne $v0,$at,.L0f10f040 +/* f10f024: 3c048007 */ lui $a0,0x8007 +/* f10f028: 3c048007 */ lui $a0,0x8007 +/* f10f02c: 24845b84 */ addiu $a0,$a0,0x5b84 +/* f10f030: 0fc3e0cc */ jal func0f0f8330 +/* f10f034: 24050005 */ addiu $a1,$zero,0x5 +/* f10f038: 10000004 */ beqz $zero,.L0f10f04c +/* f10f03c: 00000000 */ sll $zero,$zero,0x0 +.L0f10f040: +/* f10f040: 24845b54 */ addiu $a0,$a0,0x5b54 +/* f10f044: 0fc3e0cc */ jal func0f0f8330 +/* f10f048: 24050005 */ addiu $a1,$zero,0x5 +.L0f10f04c: +/* f10f04c: 3c04800a */ lui $a0,0x800a +/* f10f050: 248422c0 */ addiu $a0,$a0,0x22c0 +/* f10f054: 00002825 */ or $a1,$zero,$zero +/* f10f058: 0fc42539 */ jal func0f1094e4 +/* f10f05c: 00003025 */ or $a2,$zero,$zero +/* f10f060: 1000002e */ beqz $zero,.L0f10f11c +/* f10f064: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10f068: +/* f10f068: 8c7902a8 */ lw $t9,0x2a8($v1) +/* f10f06c: 8f28048c */ lw $t0,0x48c($t9) +/* f10f070: 1500001b */ bnez $t0,.L0f10f0e0 +/* f10f074: 00000000 */ sll $zero,$zero,0x0 +/* f10f078: 8c8900d8 */ lw $t1,0xd8($a0) +/* f10f07c: 15200008 */ bnez $t1,.L0f10f0a0 +/* f10f080: 00000000 */ sll $zero,$zero,0x0 +/* f10f084: 8c8a048c */ lw $t2,0x48c($a0) +/* f10f088: 15400005 */ bnez $t2,.L0f10f0a0 +/* f10f08c: 00000000 */ sll $zero,$zero,0x0 +/* f10f090: 0fc256d9 */ jal func0f095b64 +/* f10f094: 00000000 */ sll $zero,$zero,0x0 +/* f10f098: 14400011 */ bnez $v0,.L0f10f0e0 +/* f10f09c: 00000000 */ sll $zero,$zero,0x0 +.L0f10f0a0: +/* f10f0a0: 0fc54bcd */ jal func0f152f34 +/* f10f0a4: 00000000 */ sll $zero,$zero,0x0 +/* f10f0a8: 24010001 */ addiu $at,$zero,0x1 +/* f10f0ac: 14410007 */ bne $v0,$at,.L0f10f0cc +/* f10f0b0: 3c048007 */ lui $a0,0x8007 +/* f10f0b4: 3c048007 */ lui $a0,0x8007 +/* f10f0b8: 24845b84 */ addiu $a0,$a0,0x5b84 +/* f10f0bc: 0fc3e0cc */ jal func0f0f8330 +/* f10f0c0: 24050005 */ addiu $a1,$zero,0x5 +/* f10f0c4: 10000015 */ beqz $zero,.L0f10f11c +/* f10f0c8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10f0cc: +/* f10f0cc: 24845b54 */ addiu $a0,$a0,0x5b54 +/* f10f0d0: 0fc3e0cc */ jal func0f0f8330 +/* f10f0d4: 24050005 */ addiu $a1,$zero,0x5 +/* f10f0d8: 10000010 */ beqz $zero,.L0f10f11c +/* f10f0dc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10f0e0: +/* f10f0e0: 0fc54bcd */ jal func0f152f34 +/* f10f0e4: 00000000 */ sll $zero,$zero,0x0 +/* f10f0e8: 24010001 */ addiu $at,$zero,0x1 +/* f10f0ec: 14410007 */ bne $v0,$at,.L0f10f10c +/* f10f0f0: 3c048007 */ lui $a0,0x8007 +/* f10f0f4: 3c048007 */ lui $a0,0x8007 +/* f10f0f8: 24845b9c */ addiu $a0,$a0,0x5b9c +/* f10f0fc: 0fc3e0cc */ jal func0f0f8330 +/* f10f100: 24050005 */ addiu $a1,$zero,0x5 +/* f10f104: 10000005 */ beqz $zero,.L0f10f11c +/* f10f108: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10f10c: +/* f10f10c: 24845b6c */ addiu $a0,$a0,0x5b6c +/* f10f110: 0fc3e0cc */ jal func0f0f8330 +/* f10f114: 24050005 */ addiu $a1,$zero,0x5 +/* f10f118: 8fbf0014 */ lw $ra,0x14($sp) +.L0f10f11c: +/* f10f11c: 8fab001c */ lw $t3,0x1c($sp) +/* f10f120: 3c018007 */ lui $at,0x8007 +/* f10f124: 27bd0020 */ addiu $sp,$sp,0x20 +/* f10f128: 03e00008 */ jr $ra +/* f10f12c: ac2b1448 */ sw $t3,0x1448($at) +/* f10f130: 3c02800a */ lui $v0,0x800a +/* f10f134: 03e00008 */ jr $ra +/* f10f138: 24422214 */ addiu $v0,$v0,0x2214 +); + +GLOBAL_ASM( +glabel func0f10f13c +/* f10f13c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10f140: afbf0014 */ sw $ra,0x14($sp) +/* f10f144: 3c05800a */ lui $a1,0x800a +/* f10f148: 24a52214 */ addiu $a1,$a1,0x2214 +/* f10f14c: 0fc4794c */ jal func0f11e530 +/* f10f150: 24060001 */ addiu $a2,$zero,0x1 +/* f10f154: 8fbf0014 */ lw $ra,0x14($sp) +/* f10f158: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10f15c: 03e00008 */ jr $ra +/* f10f160: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f10f164 +/* f10f164: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10f168: afbf0014 */ sw $ra,0x14($sp) +/* f10f16c: 3c05800a */ lui $a1,0x800a +/* f10f170: 24a52214 */ addiu $a1,$a1,0x2214 +/* f10f174: 0fc4794c */ jal func0f11e530 +/* f10f178: 00003025 */ or $a2,$zero,$zero +/* f10f17c: 8fbf0014 */ lw $ra,0x14($sp) +/* f10f180: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10f184: 03e00008 */ jr $ra +/* f10f188: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f10f18c +/* f10f18c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f10f190: afbf0014 */ sw $ra,0x14($sp) +/* f10f194: 3c05800a */ lui $a1,0x800a +/* f10f198: 0fc47961 */ jal func0f11e584 +/* f10f19c: 24a52214 */ addiu $a1,$a1,0x2214 +/* f10f1a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f10f1a4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f10f1a8: 03e00008 */ jr $ra +/* f10f1ac: 00000000 */ sll $zero,$zero,0x0 +/* f10f1b0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f10f1b4: afb1001c */ sw $s1,0x1c($sp) +/* f10f1b8: afb20020 */ sw $s2,0x20($sp) +/* f10f1bc: afb00018 */ sw $s0,0x18($sp) +/* f10f1c0: 3c11800a */ lui $s1,0x800a +/* f10f1c4: afbf0024 */ sw $ra,0x24($sp) +/* f10f1c8: 26312214 */ addiu $s1,$s1,0x2214 +/* f10f1cc: 24100023 */ addiu $s0,$zero,0x23 +/* f10f1d0: 2412004f */ addiu $s2,$zero,0x4f +/* f10f1d4: 02002025 */ or $a0,$s0,$zero +.L0f10f1d8: +/* f10f1d8: 0fc47961 */ jal func0f11e584 +/* f10f1dc: 02202825 */ or $a1,$s1,$zero +/* f10f1e0: 26100001 */ addiu $s0,$s0,0x1 +/* f10f1e4: 5612fffc */ bnel $s0,$s2,.L0f10f1d8 +/* f10f1e8: 02002025 */ or $a0,$s0,$zero +/* f10f1ec: 8fbf0024 */ lw $ra,0x24($sp) +/* f10f1f0: 8fb00018 */ lw $s0,0x18($sp) +/* f10f1f4: 8fb1001c */ lw $s1,0x1c($sp) +/* f10f1f8: 8fb20020 */ lw $s2,0x20($sp) +/* f10f1fc: 03e00008 */ jr $ra +/* f10f200: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f10f204 +/* f10f204: 3c03800a */ lui $v1,0x800a +/* f10f208: 24639fc0 */ addiu $v1,$v1,-24640 +/* f10f20c: 8c620298 */ lw $v0,0x298($v1) +/* f10f210: 27bdffd8 */ addiu $sp,$sp,-40 +/* f10f214: afbf001c */ sw $ra,0x1c($sp) +/* f10f218: afb00018 */ sw $s0,0x18($sp) +/* f10f21c: 04410005 */ bgez $v0,.L0f10f234 +/* f10f220: 00803025 */ or $a2,$a0,$zero +/* f10f224: 8c6e029c */ lw $t6,0x29c($v1) +/* f10f228: 240f0004 */ addiu $t7,$zero,0x4 +/* f10f22c: 05c20004 */ bltzl $t6,.L0f10f240 +/* f10f230: afaf0024 */ sw $t7,0x24($sp) +.L0f10f234: +/* f10f234: 10000002 */ beqz $zero,.L0f10f240 +/* f10f238: afa00024 */ sw $zero,0x24($sp) +/* f10f23c: afaf0024 */ sw $t7,0x24($sp) +.L0f10f240: +/* f10f240: 04410004 */ bgez $v0,.L0f10f254 +/* f10f244: 00002025 */ or $a0,$zero,$zero +/* f10f248: 8c78029c */ lw $t8,0x29c($v1) +/* f10f24c: 24080005 */ addiu $t0,$zero,0x5 +/* f10f250: 07000003 */ bltz $t8,.L0f10f260 +.L0f10f254: +/* f10f254: 24190001 */ addiu $t9,$zero,0x1 +/* f10f258: 10000002 */ beqz $zero,.L0f10f264 +/* f10f25c: afb90020 */ sw $t9,0x20($sp) +.L0f10f260: +/* f10f260: afa80020 */ sw $t0,0x20($sp) +.L0f10f264: +/* f10f264: 24d00014 */ addiu $s0,$a2,0x14 +/* f10f268: 0fc47961 */ jal func0f11e584 +/* f10f26c: 02002825 */ or $a1,$s0,$zero +/* f10f270: 8fa40024 */ lw $a0,0x24($sp) +/* f10f274: 0fc54a52 */ jal func0f152948 +/* f10f278: 00402825 */ or $a1,$v0,$zero +/* f10f27c: 24040001 */ addiu $a0,$zero,0x1 +/* f10f280: 0fc47961 */ jal func0f11e584 +/* f10f284: 02002825 */ or $a1,$s0,$zero +/* f10f288: 8fa40024 */ lw $a0,0x24($sp) +/* f10f28c: 0fc54a68 */ jal func0f1529a0 +/* f10f290: 00402825 */ or $a1,$v0,$zero +/* f10f294: 24040002 */ addiu $a0,$zero,0x2 +/* f10f298: 0fc47961 */ jal func0f11e584 +/* f10f29c: 02002825 */ or $a1,$s0,$zero +/* f10f2a0: 8fa40024 */ lw $a0,0x24($sp) +/* f10f2a4: 0fc54a94 */ jal func0f152a50 +/* f10f2a8: 00402825 */ or $a1,$v0,$zero +/* f10f2ac: 24040003 */ addiu $a0,$zero,0x3 +/* f10f2b0: 0fc47961 */ jal func0f11e584 +/* f10f2b4: 02002825 */ or $a1,$s0,$zero +/* f10f2b8: 8fa40024 */ lw $a0,0x24($sp) +/* f10f2bc: 0fc54aaa */ jal func0f152aa8 +/* f10f2c0: 00402825 */ or $a1,$v0,$zero +/* f10f2c4: 24040004 */ addiu $a0,$zero,0x4 +/* f10f2c8: 0fc47961 */ jal func0f11e584 +/* f10f2cc: 02002825 */ or $a1,$s0,$zero +/* f10f2d0: 8fa40024 */ lw $a0,0x24($sp) +/* f10f2d4: 0fc54a7e */ jal func0f1529f8 +/* f10f2d8: 00402825 */ or $a1,$v0,$zero +/* f10f2dc: 24040005 */ addiu $a0,$zero,0x5 +/* f10f2e0: 0fc47961 */ jal func0f11e584 +/* f10f2e4: 02002825 */ or $a1,$s0,$zero +/* f10f2e8: 8fa40024 */ lw $a0,0x24($sp) +/* f10f2ec: 0fc54ac0 */ jal func0f152b00 +/* f10f2f0: 00402825 */ or $a1,$v0,$zero +/* f10f2f4: 24040009 */ addiu $a0,$zero,0x9 +/* f10f2f8: 0fc47961 */ jal func0f11e584 +/* f10f2fc: 02002825 */ or $a1,$s0,$zero +/* f10f300: 8fa40024 */ lw $a0,0x24($sp) +/* f10f304: 0fc54b4a */ jal func0f152d28 +/* f10f308: 00402825 */ or $a1,$v0,$zero +/* f10f30c: 2404000a */ addiu $a0,$zero,0xa +/* f10f310: 0fc47961 */ jal func0f11e584 +/* f10f314: 02002825 */ or $a1,$s0,$zero +/* f10f318: 8fa40024 */ lw $a0,0x24($sp) +/* f10f31c: 0fc54ad6 */ jal func0f152b58 +/* f10f320: 00402825 */ or $a1,$v0,$zero +/* f10f324: 24040015 */ addiu $a0,$zero,0x15 +/* f10f328: 0fc47961 */ jal func0f11e584 +/* f10f32c: 02002825 */ or $a1,$s0,$zero +/* f10f330: 8fa40024 */ lw $a0,0x24($sp) +/* f10f334: 0fc54aec */ jal func0f152bb0 +/* f10f338: 00402825 */ or $a1,$v0,$zero +/* f10f33c: 24040017 */ addiu $a0,$zero,0x17 +/* f10f340: 0fc47961 */ jal func0f11e584 +/* f10f344: 02002825 */ or $a1,$s0,$zero +/* f10f348: 8fa40024 */ lw $a0,0x24($sp) +/* f10f34c: 0fc54b02 */ jal func0f152c08 +/* f10f350: 00402825 */ or $a1,$v0,$zero +/* f10f354: 2404001a */ addiu $a0,$zero,0x1a +/* f10f358: 0fc47961 */ jal func0f11e584 +/* f10f35c: 02002825 */ or $a1,$s0,$zero +/* f10f360: 8fa40024 */ lw $a0,0x24($sp) +/* f10f364: 0fc54b2e */ jal func0f152cb8 +/* f10f368: 00402825 */ or $a1,$v0,$zero +/* f10f36c: 24040020 */ addiu $a0,$zero,0x20 +/* f10f370: 0fc47961 */ jal func0f11e584 +/* f10f374: 02002825 */ or $a1,$s0,$zero +/* f10f378: 8fa40024 */ lw $a0,0x24($sp) +/* f10f37c: 0fc54b18 */ jal func0f152c60 +/* f10f380: 00402825 */ or $a1,$v0,$zero +/* f10f384: 2404000c */ addiu $a0,$zero,0xc +/* f10f388: 0fc47961 */ jal func0f11e584 +/* f10f38c: 02002825 */ or $a1,$s0,$zero +/* f10f390: 8fa40020 */ lw $a0,0x20($sp) +/* f10f394: 0fc54a52 */ jal func0f152948 +/* f10f398: 00402825 */ or $a1,$v0,$zero +/* f10f39c: 2404000d */ addiu $a0,$zero,0xd +/* f10f3a0: 0fc47961 */ jal func0f11e584 +/* f10f3a4: 02002825 */ or $a1,$s0,$zero +/* f10f3a8: 8fa40020 */ lw $a0,0x20($sp) +/* f10f3ac: 0fc54a68 */ jal func0f1529a0 +/* f10f3b0: 00402825 */ or $a1,$v0,$zero +/* f10f3b4: 2404000e */ addiu $a0,$zero,0xe +/* f10f3b8: 0fc47961 */ jal func0f11e584 +/* f10f3bc: 02002825 */ or $a1,$s0,$zero +/* f10f3c0: 8fa40020 */ lw $a0,0x20($sp) +/* f10f3c4: 0fc54a94 */ jal func0f152a50 +/* f10f3c8: 00402825 */ or $a1,$v0,$zero +/* f10f3cc: 2404000f */ addiu $a0,$zero,0xf +/* f10f3d0: 0fc47961 */ jal func0f11e584 +/* f10f3d4: 02002825 */ or $a1,$s0,$zero +/* f10f3d8: 8fa40020 */ lw $a0,0x20($sp) +/* f10f3dc: 0fc54aaa */ jal func0f152aa8 +/* f10f3e0: 00402825 */ or $a1,$v0,$zero +/* f10f3e4: 24040010 */ addiu $a0,$zero,0x10 +/* f10f3e8: 0fc47961 */ jal func0f11e584 +/* f10f3ec: 02002825 */ or $a1,$s0,$zero +/* f10f3f0: 8fa40020 */ lw $a0,0x20($sp) +/* f10f3f4: 0fc54a7e */ jal func0f1529f8 +/* f10f3f8: 00402825 */ or $a1,$v0,$zero +/* f10f3fc: 24040011 */ addiu $a0,$zero,0x11 +/* f10f400: 0fc47961 */ jal func0f11e584 +/* f10f404: 02002825 */ or $a1,$s0,$zero +/* f10f408: 8fa40020 */ lw $a0,0x20($sp) +/* f10f40c: 0fc54ac0 */ jal func0f152b00 +/* f10f410: 00402825 */ or $a1,$v0,$zero +/* f10f414: 24040012 */ addiu $a0,$zero,0x12 +/* f10f418: 0fc47961 */ jal func0f11e584 +/* f10f41c: 02002825 */ or $a1,$s0,$zero +/* f10f420: 8fa40020 */ lw $a0,0x20($sp) +/* f10f424: 0fc54b4a */ jal func0f152d28 +/* f10f428: 00402825 */ or $a1,$v0,$zero +/* f10f42c: 24040013 */ addiu $a0,$zero,0x13 +/* f10f430: 0fc47961 */ jal func0f11e584 +/* f10f434: 02002825 */ or $a1,$s0,$zero +/* f10f438: 8fa40020 */ lw $a0,0x20($sp) +/* f10f43c: 0fc54ad6 */ jal func0f152b58 +/* f10f440: 00402825 */ or $a1,$v0,$zero +/* f10f444: 24040016 */ addiu $a0,$zero,0x16 +/* f10f448: 0fc47961 */ jal func0f11e584 +/* f10f44c: 02002825 */ or $a1,$s0,$zero +/* f10f450: 8fa40020 */ lw $a0,0x20($sp) +/* f10f454: 0fc54aec */ jal func0f152bb0 +/* f10f458: 00402825 */ or $a1,$v0,$zero +/* f10f45c: 24040018 */ addiu $a0,$zero,0x18 +/* f10f460: 0fc47961 */ jal func0f11e584 +/* f10f464: 02002825 */ or $a1,$s0,$zero +/* f10f468: 8fa40020 */ lw $a0,0x20($sp) +/* f10f46c: 0fc54b02 */ jal func0f152c08 +/* f10f470: 00402825 */ or $a1,$v0,$zero +/* f10f474: 2404001b */ addiu $a0,$zero,0x1b +/* f10f478: 0fc47961 */ jal func0f11e584 +/* f10f47c: 02002825 */ or $a1,$s0,$zero +/* f10f480: 8fa40020 */ lw $a0,0x20($sp) +/* f10f484: 0fc54b2e */ jal func0f152cb8 +/* f10f488: 00402825 */ or $a1,$v0,$zero +/* f10f48c: 24040021 */ addiu $a0,$zero,0x21 +/* f10f490: 0fc47961 */ jal func0f11e584 +/* f10f494: 02002825 */ or $a1,$s0,$zero +/* f10f498: 8fa40020 */ lw $a0,0x20($sp) +/* f10f49c: 0fc54b18 */ jal func0f152c60 +/* f10f4a0: 00402825 */ or $a1,$v0,$zero +/* f10f4a4: 2404000b */ addiu $a0,$zero,0xb +/* f10f4a8: 0fc47961 */ jal func0f11e584 +/* f10f4ac: 02002825 */ or $a1,$s0,$zero +/* f10f4b0: 0fc54b44 */ jal func0f152d10 +/* f10f4b4: 00402025 */ or $a0,$v0,$zero +/* f10f4b8: 24040014 */ addiu $a0,$zero,0x14 +/* f10f4bc: 0fc47961 */ jal func0f11e584 +/* f10f4c0: 02002825 */ or $a1,$s0,$zero +/* f10f4c4: 0fc54b47 */ jal func0f152d1c +/* f10f4c8: 00402025 */ or $a0,$v0,$zero +/* f10f4cc: 24040021 */ addiu $a0,$zero,0x21 +/* f10f4d0: 0fc47961 */ jal func0f11e584 +/* f10f4d4: 02002825 */ or $a1,$s0,$zero +/* f10f4d8: 8fa40020 */ lw $a0,0x20($sp) +/* f10f4dc: 0fc54b18 */ jal func0f152c60 +/* f10f4e0: 00402825 */ or $a1,$v0,$zero +/* f10f4e4: 24040040 */ addiu $a0,$zero,0x40 +/* f10f4e8: 0fc47961 */ jal func0f11e584 +/* f10f4ec: 02002825 */ or $a1,$s0,$zero +/* f10f4f0: 3c01800a */ lui $at,0x800a +/* f10f4f4: a022a4a3 */ sb $v0,-0x5b5d($at) +/* f10f4f8: 24040022 */ addiu $a0,$zero,0x22 +/* f10f4fc: 0fc47961 */ jal func0f11e584 +/* f10f500: 02002825 */ or $a1,$s0,$zero +/* f10f504: 1040000d */ beqz $v0,.L0f10f53c +/* f10f508: 3c098009 */ lui $t1,0x8009 +/* f10f50c: 91290af0 */ lbu $t1,0xaf0($t1) +/* f10f510: 24010001 */ addiu $at,$zero,0x1 +/* f10f514: 15210005 */ bne $t1,$at,.L0f10f52c +/* f10f518: 00000000 */ sll $zero,$zero,0x0 +/* f10f51c: 0fc2f110 */ jal func0f0bc440 +/* f10f520: 00002025 */ or $a0,$zero,$zero +/* f10f524: 10000007 */ beqz $zero,.L0f10f544 +/* f10f528: 00000000 */ sll $zero,$zero,0x0 +.L0f10f52c: +/* f10f52c: 0fc2f110 */ jal func0f0bc440 +/* f10f530: 24040001 */ addiu $a0,$zero,0x1 +/* f10f534: 10000003 */ beqz $zero,.L0f10f544 +/* f10f538: 00000000 */ sll $zero,$zero,0x0 +.L0f10f53c: +/* f10f53c: 0fc2f110 */ jal func0f0bc440 +/* f10f540: 00002025 */ or $a0,$zero,$zero +.L0f10f544: +/* f10f544: 3c0a8009 */ lui $t2,0x8009 +/* f10f548: 914a0af0 */ lbu $t2,0xaf0($t2) +/* f10f54c: 24010001 */ addiu $at,$zero,0x1 +/* f10f550: 55410008 */ bnel $t2,$at,.L0f10f574 +/* f10f554: 24040019 */ addiu $a0,$zero,0x19 +/* f10f558: 0fc54bd0 */ jal func0f152f40 +/* f10f55c: 00002025 */ or $a0,$zero,$zero +/* f10f560: 0fc54bca */ jal func0f152f28 +/* f10f564: 00002025 */ or $a0,$zero,$zero +/* f10f568: 1000000c */ beqz $zero,.L0f10f59c +/* f10f56c: 24040008 */ addiu $a0,$zero,0x8 +/* f10f570: 24040019 */ addiu $a0,$zero,0x19 +.L0f10f574: +/* f10f574: 0fc47961 */ jal func0f11e584 +/* f10f578: 02002825 */ or $a1,$s0,$zero +/* f10f57c: 0fc54bd0 */ jal func0f152f40 +/* f10f580: 304400ff */ andi $a0,$v0,0xff +/* f10f584: 24040007 */ addiu $a0,$zero,0x7 +/* f10f588: 0fc47961 */ jal func0f11e584 +/* f10f58c: 02002825 */ or $a1,$s0,$zero +/* f10f590: 0fc54bca */ jal func0f152f28 +/* f10f594: 00402025 */ or $a0,$v0,$zero +/* f10f598: 24040008 */ addiu $a0,$zero,0x8 +.L0f10f59c: +/* f10f59c: 0fc47961 */ jal func0f11e584 +/* f10f5a0: 02002825 */ or $a1,$s0,$zero +/* f10f5a4: 10400005 */ beqz $v0,.L0f10f5bc +/* f10f5a8: 24040006 */ addiu $a0,$zero,0x6 +/* f10f5ac: 0fc54bc4 */ jal func0f152f10 +/* f10f5b0: 24040002 */ addiu $a0,$zero,0x2 +/* f10f5b4: 1000000c */ beqz $zero,.L0f10f5e8 +/* f10f5b8: 2404001f */ addiu $a0,$zero,0x1f +.L0f10f5bc: +/* f10f5bc: 0fc47961 */ jal func0f11e584 +/* f10f5c0: 02002825 */ or $a1,$s0,$zero +/* f10f5c4: 10400005 */ beqz $v0,.L0f10f5dc +/* f10f5c8: 00000000 */ sll $zero,$zero,0x0 +/* f10f5cc: 0fc54bc4 */ jal func0f152f10 +/* f10f5d0: 24040001 */ addiu $a0,$zero,0x1 +/* f10f5d4: 10000004 */ beqz $zero,.L0f10f5e8 +/* f10f5d8: 2404001f */ addiu $a0,$zero,0x1f +.L0f10f5dc: +/* f10f5dc: 0fc54bc4 */ jal func0f152f10 +/* f10f5e0: 00002025 */ or $a0,$zero,$zero +/* f10f5e4: 2404001f */ addiu $a0,$zero,0x1f +.L0f10f5e8: +/* f10f5e8: 0fc47961 */ jal func0f11e584 +/* f10f5ec: 02002825 */ or $a1,$s0,$zero +/* f10f5f0: 10400005 */ beqz $v0,.L0f10f608 +/* f10f5f4: 2404001c */ addiu $a0,$zero,0x1c +/* f10f5f8: 240b0001 */ addiu $t3,$zero,0x1 +/* f10f5fc: 3c01800a */ lui $at,0x800a +/* f10f600: 10000003 */ beqz $zero,.L0f10f610 +/* f10f604: ac2ba410 */ sw $t3,-0x5bf0($at) +.L0f10f608: +/* f10f608: 3c01800a */ lui $at,0x800a +/* f10f60c: ac20a410 */ sw $zero,-0x5bf0($at) +.L0f10f610: +/* f10f610: 0fc47961 */ jal func0f11e584 +/* f10f614: 02002825 */ or $a1,$s0,$zero +/* f10f618: 10400005 */ beqz $v0,.L0f10f630 +/* f10f61c: 2404001d */ addiu $a0,$zero,0x1d +/* f10f620: 240c0001 */ addiu $t4,$zero,0x1 +/* f10f624: 3c01800a */ lui $at,0x800a +/* f10f628: 10000003 */ beqz $zero,.L0f10f638 +/* f10f62c: ac2ca408 */ sw $t4,-0x5bf8($at) +.L0f10f630: +/* f10f630: 3c01800a */ lui $at,0x800a +/* f10f634: ac20a408 */ sw $zero,-0x5bf8($at) +.L0f10f638: +/* f10f638: 0fc47961 */ jal func0f11e584 +/* f10f63c: 02002825 */ or $a1,$s0,$zero +/* f10f640: 10400005 */ beqz $v0,.L0f10f658 +/* f10f644: 2404001e */ addiu $a0,$zero,0x1e +/* f10f648: 240d0001 */ addiu $t5,$zero,0x1 +/* f10f64c: 3c01800a */ lui $at,0x800a +/* f10f650: 10000003 */ beqz $zero,.L0f10f660 +/* f10f654: ac2da414 */ sw $t5,-0x5bec($at) +.L0f10f658: +/* f10f658: 3c01800a */ lui $at,0x800a +/* f10f65c: ac20a414 */ sw $zero,-0x5bec($at) +.L0f10f660: +/* f10f660: 0fc47961 */ jal func0f11e584 +/* f10f664: 02002825 */ or $a1,$s0,$zero +/* f10f668: 10400005 */ beqz $v0,.L0f10f680 +/* f10f66c: 3c01800a */ lui $at,0x800a +/* f10f670: 240e0001 */ addiu $t6,$zero,0x1 +/* f10f674: 3c01800a */ lui $at,0x800a +/* f10f678: 10000002 */ beqz $zero,.L0f10f684 +/* f10f67c: ac2ea40c */ sw $t6,-0x5bf4($at) +.L0f10f680: +/* f10f680: ac20a40c */ sw $zero,-0x5bf4($at) +.L0f10f684: +/* f10f684: 8fbf001c */ lw $ra,0x1c($sp) +/* f10f688: 8fb00018 */ lw $s0,0x18($sp) +/* f10f68c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f10f690: 03e00008 */ jr $ra +/* f10f694: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f10f698 +/* f10f698: 3c03800a */ lui $v1,0x800a +/* f10f69c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f10f6a0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f10f6a4: 8c620298 */ lw $v0,0x298($v1) +/* f10f6a8: afbf0024 */ sw $ra,0x24($sp) +/* f10f6ac: afb20020 */ sw $s2,0x20($sp) +/* f10f6b0: afb1001c */ sw $s1,0x1c($sp) +/* f10f6b4: afb00018 */ sw $s0,0x18($sp) +/* f10f6b8: 04410005 */ bgez $v0,.L0f10f6d0 +/* f10f6bc: afa40028 */ sw $a0,0x28($sp) +/* f10f6c0: 8c6e029c */ lw $t6,0x29c($v1) +/* f10f6c4: 24110004 */ addiu $s1,$zero,0x4 +/* f10f6c8: 05c00003 */ bltz $t6,.L0f10f6d8 +/* f10f6cc: 00000000 */ sll $zero,$zero,0x0 +.L0f10f6d0: +/* f10f6d0: 10000001 */ beqz $zero,.L0f10f6d8 +/* f10f6d4: 00008825 */ or $s1,$zero,$zero +.L0f10f6d8: +/* f10f6d8: 04410005 */ bgez $v0,.L0f10f6f0 +/* f10f6dc: 8fa40028 */ lw $a0,0x28($sp) +/* f10f6e0: 8c6f029c */ lw $t7,0x29c($v1) +/* f10f6e4: 24100005 */ addiu $s0,$zero,0x5 +/* f10f6e8: 05e00003 */ bltz $t7,.L0f10f6f8 +/* f10f6ec: 00000000 */ sll $zero,$zero,0x0 +.L0f10f6f0: +/* f10f6f0: 10000001 */ beqz $zero,.L0f10f6f8 +/* f10f6f4: 24100001 */ addiu $s0,$zero,0x1 +.L0f10f6f8: +/* f10f6f8: 3c057f1b */ lui $a1,0x7f1b +/* f10f6fc: 0c004c4c */ jal 0x13130 +/* f10f700: 24a538e0 */ addiu $a1,$a1,0x38e0 +/* f10f704: 8fa20028 */ lw $v0,0x28($sp) +/* f10f708: 24045000 */ addiu $a0,$zero,0x5000 +/* f10f70c: 9058000b */ lbu $t8,0xb($v0) +/* f10f710: a040000c */ sb $zero,0xc($v0) +/* f10f714: ac400010 */ sw $zero,0x10($v0) +/* f10f718: 3308ff07 */ andi $t0,$t8,0xff07 +/* f10f71c: 310900f8 */ andi $t1,$t0,0xf8 +/* f10f720: a048000b */ sb $t0,0xb($v0) +/* f10f724: 0c003a87 */ jal 0xea1c +/* f10f728: a049000b */ sb $t1,0xb($v0) +/* f10f72c: 0fc54bdc */ jal func0f152f70 +/* f10f730: 24045000 */ addiu $a0,$zero,0x5000 +/* f10f734: 0c003ce3 */ jal 0xf38c +/* f10f738: 24040001 */ addiu $a0,$zero,0x1 +/* f10f73c: 02202025 */ or $a0,$s1,$zero +/* f10f740: 0fc549cb */ jal func0f15272c +/* f10f744: 00002825 */ or $a1,$zero,$zero +/* f10f748: 02002025 */ or $a0,$s0,$zero +/* f10f74c: 0fc549cb */ jal func0f15272c +/* f10f750: 00002825 */ or $a1,$zero,$zero +/* f10f754: 8fb00028 */ lw $s0,0x28($sp) +/* f10f758: 26100014 */ addiu $s0,$s0,0x14 +/* f10f75c: 0fc4796f */ jal func0f11e5bc +/* f10f760: 02002025 */ or $a0,$s0,$zero +/* f10f764: 00002025 */ or $a0,$zero,$zero +/* f10f768: 02002825 */ or $a1,$s0,$zero +/* f10f76c: 0fc4794c */ jal func0f11e530 +/* f10f770: 00003025 */ or $a2,$zero,$zero +/* f10f774: 24040001 */ addiu $a0,$zero,0x1 +/* f10f778: 02002825 */ or $a1,$s0,$zero +/* f10f77c: 0fc4794c */ jal func0f11e530 +/* f10f780: 24060001 */ addiu $a2,$zero,0x1 +/* f10f784: 24040002 */ addiu $a0,$zero,0x2 +/* f10f788: 02002825 */ or $a1,$s0,$zero +/* f10f78c: 0fc4794c */ jal func0f11e530 +/* f10f790: 00003025 */ or $a2,$zero,$zero +/* f10f794: 24040003 */ addiu $a0,$zero,0x3 +/* f10f798: 02002825 */ or $a1,$s0,$zero +/* f10f79c: 0fc4794c */ jal func0f11e530 +/* f10f7a0: 24060001 */ addiu $a2,$zero,0x1 +/* f10f7a4: 24040004 */ addiu $a0,$zero,0x4 +/* f10f7a8: 02002825 */ or $a1,$s0,$zero +/* f10f7ac: 0fc4794c */ jal func0f11e530 +/* f10f7b0: 24060001 */ addiu $a2,$zero,0x1 +/* f10f7b4: 24040005 */ addiu $a0,$zero,0x5 +/* f10f7b8: 02002825 */ or $a1,$s0,$zero +/* f10f7bc: 0fc4794c */ jal func0f11e530 +/* f10f7c0: 24060001 */ addiu $a2,$zero,0x1 +/* f10f7c4: 24040009 */ addiu $a0,$zero,0x9 +/* f10f7c8: 02002825 */ or $a1,$s0,$zero +/* f10f7cc: 0fc4794c */ jal func0f11e530 +/* f10f7d0: 24060001 */ addiu $a2,$zero,0x1 +/* f10f7d4: 2404000a */ addiu $a0,$zero,0xa +/* f10f7d8: 02002825 */ or $a1,$s0,$zero +/* f10f7dc: 0fc4794c */ jal func0f11e530 +/* f10f7e0: 24060001 */ addiu $a2,$zero,0x1 +/* f10f7e4: 2404000b */ addiu $a0,$zero,0xb +/* f10f7e8: 02002825 */ or $a1,$s0,$zero +/* f10f7ec: 0fc4794c */ jal func0f11e530 +/* f10f7f0: 24060001 */ addiu $a2,$zero,0x1 +/* f10f7f4: 24040015 */ addiu $a0,$zero,0x15 +/* f10f7f8: 02002825 */ or $a1,$s0,$zero +/* f10f7fc: 0fc4794c */ jal func0f11e530 +/* f10f800: 24060001 */ addiu $a2,$zero,0x1 +/* f10f804: 24040017 */ addiu $a0,$zero,0x17 +/* f10f808: 02002825 */ or $a1,$s0,$zero +/* f10f80c: 0fc4794c */ jal func0f11e530 +/* f10f810: 24060001 */ addiu $a2,$zero,0x1 +/* f10f814: 2404001a */ addiu $a0,$zero,0x1a +/* f10f818: 02002825 */ or $a1,$s0,$zero +/* f10f81c: 0fc4794c */ jal func0f11e530 +/* f10f820: 00003025 */ or $a2,$zero,$zero +/* f10f824: 24040020 */ addiu $a0,$zero,0x20 +/* f10f828: 02002825 */ or $a1,$s0,$zero +/* f10f82c: 0fc4794c */ jal func0f11e530 +/* f10f830: 00003025 */ or $a2,$zero,$zero +/* f10f834: 2404000c */ addiu $a0,$zero,0xc +/* f10f838: 02002825 */ or $a1,$s0,$zero +/* f10f83c: 0fc4794c */ jal func0f11e530 +/* f10f840: 00003025 */ or $a2,$zero,$zero +/* f10f844: 2404000d */ addiu $a0,$zero,0xd +/* f10f848: 02002825 */ or $a1,$s0,$zero +/* f10f84c: 0fc4794c */ jal func0f11e530 +/* f10f850: 24060001 */ addiu $a2,$zero,0x1 +/* f10f854: 2404000e */ addiu $a0,$zero,0xe +/* f10f858: 02002825 */ or $a1,$s0,$zero +/* f10f85c: 0fc4794c */ jal func0f11e530 +/* f10f860: 00003025 */ or $a2,$zero,$zero +/* f10f864: 2404000f */ addiu $a0,$zero,0xf +/* f10f868: 02002825 */ or $a1,$s0,$zero +/* f10f86c: 0fc4794c */ jal func0f11e530 +/* f10f870: 24060001 */ addiu $a2,$zero,0x1 +/* f10f874: 24040010 */ addiu $a0,$zero,0x10 +/* f10f878: 02002825 */ or $a1,$s0,$zero +/* f10f87c: 0fc4794c */ jal func0f11e530 +/* f10f880: 24060001 */ addiu $a2,$zero,0x1 +/* f10f884: 24040011 */ addiu $a0,$zero,0x11 +/* f10f888: 02002825 */ or $a1,$s0,$zero +/* f10f88c: 0fc4794c */ jal func0f11e530 +/* f10f890: 24060001 */ addiu $a2,$zero,0x1 +/* f10f894: 24040012 */ addiu $a0,$zero,0x12 +/* f10f898: 02002825 */ or $a1,$s0,$zero +/* f10f89c: 0fc4794c */ jal func0f11e530 +/* f10f8a0: 24060001 */ addiu $a2,$zero,0x1 +/* f10f8a4: 24040013 */ addiu $a0,$zero,0x13 +/* f10f8a8: 02002825 */ or $a1,$s0,$zero +/* f10f8ac: 0fc4794c */ jal func0f11e530 +/* f10f8b0: 24060001 */ addiu $a2,$zero,0x1 +/* f10f8b4: 24040014 */ addiu $a0,$zero,0x14 +/* f10f8b8: 02002825 */ or $a1,$s0,$zero +/* f10f8bc: 0fc4794c */ jal func0f11e530 +/* f10f8c0: 00003025 */ or $a2,$zero,$zero +/* f10f8c4: 24040016 */ addiu $a0,$zero,0x16 +/* f10f8c8: 02002825 */ or $a1,$s0,$zero +/* f10f8cc: 0fc4794c */ jal func0f11e530 +/* f10f8d0: 24060001 */ addiu $a2,$zero,0x1 +/* f10f8d4: 24040018 */ addiu $a0,$zero,0x18 +/* f10f8d8: 02002825 */ or $a1,$s0,$zero +/* f10f8dc: 0fc4794c */ jal func0f11e530 +/* f10f8e0: 24060001 */ addiu $a2,$zero,0x1 +/* f10f8e4: 2404001b */ addiu $a0,$zero,0x1b +/* f10f8e8: 02002825 */ or $a1,$s0,$zero +/* f10f8ec: 0fc4794c */ jal func0f11e530 +/* f10f8f0: 00003025 */ or $a2,$zero,$zero +/* f10f8f4: 24040021 */ addiu $a0,$zero,0x21 +/* f10f8f8: 02002825 */ or $a1,$s0,$zero +/* f10f8fc: 0fc4794c */ jal func0f11e530 +/* f10f900: 00003025 */ or $a2,$zero,$zero +/* f10f904: 24040019 */ addiu $a0,$zero,0x19 +/* f10f908: 02002825 */ or $a1,$s0,$zero +/* f10f90c: 0fc4794c */ jal func0f11e530 +/* f10f910: 00003025 */ or $a2,$zero,$zero +/* f10f914: 24040007 */ addiu $a0,$zero,0x7 +/* f10f918: 02002825 */ or $a1,$s0,$zero +/* f10f91c: 0fc4794c */ jal func0f11e530 +/* f10f920: 00003025 */ or $a2,$zero,$zero +/* f10f924: 24040008 */ addiu $a0,$zero,0x8 +/* f10f928: 02002825 */ or $a1,$s0,$zero +/* f10f92c: 0fc4794c */ jal func0f11e530 +/* f10f930: 00003025 */ or $a2,$zero,$zero +/* f10f934: 24040006 */ addiu $a0,$zero,0x6 +/* f10f938: 02002825 */ or $a1,$s0,$zero +/* f10f93c: 0fc4794c */ jal func0f11e530 +/* f10f940: 00003025 */ or $a2,$zero,$zero +/* f10f944: 24040022 */ addiu $a0,$zero,0x22 +/* f10f948: 02002825 */ or $a1,$s0,$zero +/* f10f94c: 0fc4794c */ jal func0f11e530 +/* f10f950: 00003025 */ or $a2,$zero,$zero +/* f10f954: 24040040 */ addiu $a0,$zero,0x40 +/* f10f958: 02002825 */ or $a1,$s0,$zero +/* f10f95c: 0fc4794c */ jal func0f11e530 +/* f10f960: 00003025 */ or $a2,$zero,$zero +/* f10f964: 24040041 */ addiu $a0,$zero,0x41 +/* f10f968: 02002825 */ or $a1,$s0,$zero +/* f10f96c: 0fc4794c */ jal func0f11e530 +/* f10f970: 00003025 */ or $a2,$zero,$zero +/* f10f974: 24040042 */ addiu $a0,$zero,0x42 +/* f10f978: 02002825 */ or $a1,$s0,$zero +/* f10f97c: 0fc4794c */ jal func0f11e530 +/* f10f980: 00003025 */ or $a2,$zero,$zero +/* f10f984: 24040043 */ addiu $a0,$zero,0x43 +/* f10f988: 02002825 */ or $a1,$s0,$zero +/* f10f98c: 0fc4794c */ jal func0f11e530 +/* f10f990: 00003025 */ or $a2,$zero,$zero +/* f10f994: 2404001c */ addiu $a0,$zero,0x1c +/* f10f998: 02002825 */ or $a1,$s0,$zero +/* f10f99c: 0fc4794c */ jal func0f11e530 +/* f10f9a0: 24060001 */ addiu $a2,$zero,0x1 +/* f10f9a4: 2404001d */ addiu $a0,$zero,0x1d +/* f10f9a8: 02002825 */ or $a1,$s0,$zero +/* f10f9ac: 0fc4794c */ jal func0f11e530 +/* f10f9b0: 24060001 */ addiu $a2,$zero,0x1 +/* f10f9b4: 2404001e */ addiu $a0,$zero,0x1e +/* f10f9b8: 02002825 */ or $a1,$s0,$zero +/* f10f9bc: 0fc4794c */ jal func0f11e530 +/* f10f9c0: 24060001 */ addiu $a2,$zero,0x1 +/* f10f9c4: 2404001f */ addiu $a0,$zero,0x1f +/* f10f9c8: 02002825 */ or $a1,$s0,$zero +/* f10f9cc: 0fc4794c */ jal func0f11e530 +/* f10f9d0: 24060001 */ addiu $a2,$zero,0x1 +/* f10f9d4: 8fa40028 */ lw $a0,0x28($sp) +/* f10f9d8: 00009025 */ or $s2,$zero,$zero +/* f10f9dc: 24030003 */ addiu $v1,$zero,0x3 +/* f10f9e0: a480001e */ sh $zero,0x1e($a0) +.L0f10f9e4: +/* f10f9e4: 00008025 */ or $s0,$zero,$zero +/* f10f9e8: 00801025 */ or $v0,$a0,$zero +.L0f10f9ec: +/* f10f9ec: 26100001 */ addiu $s0,$s0,0x1 +/* f10f9f0: 24420002 */ addiu $v0,$v0,0x2 +/* f10f9f4: 1603fffd */ bne $s0,$v1,.L0f10f9ec +/* f10f9f8: a440001e */ sh $zero,0x1e($v0) +/* f10f9fc: 26520001 */ addiu $s2,$s2,0x1 +/* f10fa00: 2a410015 */ slti $at,$s2,0x15 +/* f10fa04: 1420fff7 */ bnez $at,.L0f10f9e4 +/* f10fa08: 24840006 */ addiu $a0,$a0,0x6 +/* f10fa0c: 00009025 */ or $s2,$zero,$zero +/* f10fa10: 24110005 */ addiu $s1,$zero,0x5 +/* f10fa14: 24100001 */ addiu $s0,$zero,0x1 +.L0f10fa18: +/* f10fa18: 02402025 */ or $a0,$s2,$zero +.L0f10fa1c: +/* f10fa1c: 02002825 */ or $a1,$s0,$zero +/* f10fa20: 0fc67103 */ jal func0f19c40c +/* f10fa24: 00003025 */ or $a2,$zero,$zero +/* f10fa28: 26100001 */ addiu $s0,$s0,0x1 +/* f10fa2c: 5611fffb */ bnel $s0,$s1,.L0f10fa1c +/* f10fa30: 02402025 */ or $a0,$s2,$zero +/* f10fa34: 26520001 */ addiu $s2,$s2,0x1 +/* f10fa38: 2a41001e */ slti $at,$s2,0x1e +/* f10fa3c: 5420fff6 */ bnezl $at,.L0f10fa18 +/* f10fa40: 24100001 */ addiu $s0,$zero,0x1 +/* f10fa44: 0fc66bf7 */ jal func0f19afdc +/* f10fa48: 00000000 */ sll $zero,$zero,0x0 +/* f10fa4c: 3c02800a */ lui $v0,0x800a +/* f10fa50: 3c03800a */ lui $v1,0x800a +/* f10fa54: 2463220c */ addiu $v1,$v1,0x220c +/* f10fa58: 24422200 */ addiu $v0,$v0,0x2200 +.L0f10fa5c: +/* f10fa5c: 24420004 */ addiu $v0,$v0,0x4 +/* f10fa60: 0043082b */ sltu $at,$v0,$v1 +/* f10fa64: 1420fffd */ bnez $at,.L0f10fa5c +/* f10fa68: ac40009c */ sw $zero,0x9c($v0) +/* f10fa6c: 3c02800a */ lui $v0,0x800a +/* f10fa70: 3c03800a */ lui $v1,0x800a +/* f10fa74: 24632209 */ addiu $v1,$v1,0x2209 +/* f10fa78: 24422200 */ addiu $v0,$v0,0x2200 +.L0f10fa7c: +/* f10fa7c: 24420001 */ addiu $v0,$v0,0x1 +/* f10fa80: 0043082b */ sltu $at,$v0,$v1 +/* f10fa84: 1420fffd */ bnez $at,.L0f10fa7c +/* f10fa88: a04000ab */ sb $zero,0xab($v0) +/* f10fa8c: 3c02800a */ lui $v0,0x800a +/* f10fa90: 3c03800a */ lui $v1,0x800a +/* f10fa94: 24632206 */ addiu $v1,$v1,0x2206 +/* f10fa98: 24422200 */ addiu $v0,$v0,0x2200 +.L0f10fa9c: +/* f10fa9c: 24420001 */ addiu $v0,$v0,0x1 +/* f10faa0: 1443fffe */ bne $v0,$v1,.L0f10fa9c +/* f10faa4: a04000b4 */ sb $zero,0xb4($v0) +/* f10faa8: 0fc43c81 */ jal func0f10f204 +/* f10faac: 8fa40028 */ lw $a0,0x28($sp) +/* f10fab0: 8fbf0024 */ lw $ra,0x24($sp) +/* f10fab4: 8fb00018 */ lw $s0,0x18($sp) +/* f10fab8: 8fb1001c */ lw $s1,0x1c($sp) +/* f10fabc: 8fb20020 */ lw $s2,0x20($sp) +/* f10fac0: 03e00008 */ jr $ra +/* f10fac4: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f10fac8 +/* f10fac8: 27bdfec0 */ addiu $sp,$sp,-320 +/* f10facc: 3c03800a */ lui $v1,0x800a +/* f10fad0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f10fad4: 8c620298 */ lw $v0,0x298($v1) +/* f10fad8: afb00018 */ sw $s0,0x18($sp) +/* f10fadc: 00808025 */ or $s0,$a0,$zero +/* f10fae0: afbf002c */ sw $ra,0x2c($sp) +/* f10fae4: afb40028 */ sw $s4,0x28($sp) +/* f10fae8: afb30024 */ sw $s3,0x24($sp) +/* f10faec: afb20020 */ sw $s2,0x20($sp) +/* f10faf0: 04410005 */ bgez $v0,.L0f10fb08 +/* f10faf4: afb1001c */ sw $s1,0x1c($sp) +/* f10faf8: 8c6e029c */ lw $t6,0x29c($v1) +/* f10fafc: 24110004 */ addiu $s1,$zero,0x4 +/* f10fb00: 05c00003 */ bltz $t6,.L0f10fb10 +/* f10fb04: 00000000 */ sll $zero,$zero,0x0 +.L0f10fb08: +/* f10fb08: 10000001 */ beqz $zero,.L0f10fb10 +/* f10fb0c: 00008825 */ or $s1,$zero,$zero +.L0f10fb10: +/* f10fb10: 04410005 */ bgez $v0,.L0f10fb28 +/* f10fb14: 27b4004c */ addiu $s4,$sp,0x4c +/* f10fb18: 8c6f029c */ lw $t7,0x29c($v1) +/* f10fb1c: 24120005 */ addiu $s2,$zero,0x5 +/* f10fb20: 05e00003 */ bltz $t7,.L0f10fb30 +/* f10fb24: 00000000 */ sll $zero,$zero,0x0 +.L0f10fb28: +/* f10fb28: 10000001 */ beqz $zero,.L0f10fb30 +/* f10fb2c: 24120001 */ addiu $s2,$zero,0x1 +.L0f10fb30: +/* f10fb30: 060000d6 */ bltz $s0,.L0f10fe8c +/* f10fb34: 2402ffff */ addiu $v0,$zero,-1 +/* f10fb38: 0fc35517 */ jal func0f0d545c +/* f10fb3c: 02802025 */ or $a0,$s4,$zero +/* f10fb40: 00102600 */ sll $a0,$s0,0x18 +/* f10fb44: 0004c603 */ sra $t8,$a0,0x18 +/* f10fb48: 3c05800a */ lui $a1,0x800a +/* f10fb4c: 8ca522c0 */ lw $a1,0x22c0($a1) +/* f10fb50: 03002025 */ or $a0,$t8,$zero +/* f10fb54: 27a60050 */ addiu $a2,$sp,0x50 +/* f10fb58: 0fc45a00 */ jal func0f116800 +/* f10fb5c: 00003825 */ or $a3,$zero,$zero +/* f10fb60: 3c01800a */ lui $at,0x800a +/* f10fb64: 144000c7 */ bnez $v0,.L0f10fe84 +/* f10fb68: ac2221f8 */ sw $v0,0x21f8($at) +/* f10fb6c: 0fc41d3b */ jal func0f1074ec +/* f10fb70: 00000000 */ sll $zero,$zero,0x0 +/* f10fb74: 3c05800a */ lui $a1,0x800a +/* f10fb78: 24a52200 */ addiu $a1,$a1,0x2200 +/* f10fb7c: 02802025 */ or $a0,$s4,$zero +/* f10fb80: 0fc35539 */ jal func0f0d54e4 +/* f10fb84: 00003025 */ or $a2,$zero,$zero +/* f10fb88: 02802025 */ or $a0,$s4,$zero +/* f10fb8c: 0fc354fe */ jal func0f0d53f8 +/* f10fb90: 24050005 */ addiu $a1,$zero,0x5 +/* f10fb94: 3c03800a */ lui $v1,0x800a +/* f10fb98: 24632200 */ addiu $v1,$v1,0x2200 +/* f10fb9c: 906a000b */ lbu $t2,0xb($v1) +/* f10fba0: 000248c0 */ sll $t1,$v0,0x3 +/* f10fba4: 02802025 */ or $a0,$s4,$zero +/* f10fba8: 314bff07 */ andi $t3,$t2,0xff07 +/* f10fbac: 012b6025 */ or $t4,$t1,$t3 +/* f10fbb0: a06c000b */ sb $t4,0xb($v1) +/* f10fbb4: 0fc354fe */ jal func0f0d53f8 +/* f10fbb8: 24050020 */ addiu $a1,$zero,0x20 +/* f10fbbc: 3c01800a */ lui $at,0x800a +/* f10fbc0: ac222210 */ sw $v0,0x2210($at) +/* f10fbc4: 02802025 */ or $a0,$s4,$zero +/* f10fbc8: 0fc354fe */ jal func0f0d53f8 +/* f10fbcc: 24050002 */ addiu $a1,$zero,0x2 +/* f10fbd0: 3c03800a */ lui $v1,0x800a +/* f10fbd4: 24632200 */ addiu $v1,$v1,0x2200 +/* f10fbd8: 906f000b */ lbu $t7,0xb($v1) +/* f10fbdc: 304e0007 */ andi $t6,$v0,0x7 +/* f10fbe0: 02802025 */ or $a0,$s4,$zero +/* f10fbe4: 31f8fff8 */ andi $t8,$t7,0xfff8 +/* f10fbe8: 01d8c825 */ or $t9,$t6,$t8 +/* f10fbec: a079000b */ sb $t9,0xb($v1) +/* f10fbf0: 0fc354fe */ jal func0f0d53f8 +/* f10fbf4: 24050005 */ addiu $a1,$zero,0x5 +/* f10fbf8: 3c01800a */ lui $at,0x800a +/* f10fbfc: a022220c */ sb $v0,0x220c($at) +/* f10fc00: 02802025 */ or $a0,$s4,$zero +/* f10fc04: 0fc354fe */ jal func0f0d53f8 +/* f10fc08: 24050006 */ addiu $a1,$zero,0x6 +/* f10fc0c: 00022880 */ sll $a1,$v0,0x2 +/* f10fc10: 2ca100fc */ sltiu $at,$a1,0xfc +/* f10fc14: 54200003 */ bnezl $at,.L0f10fc24 +/* f10fc18: 00a02025 */ or $a0,$a1,$zero +/* f10fc1c: 240500ff */ addiu $a1,$zero,0xff +/* f10fc20: 00a02025 */ or $a0,$a1,$zero +.L0f10fc24: +/* f10fc24: 000441c0 */ sll $t0,$a0,0x7 +/* f10fc28: 0c003a87 */ jal 0xea1c +/* f10fc2c: 3104ffff */ andi $a0,$t0,0xffff +/* f10fc30: 02802025 */ or $a0,$s4,$zero +/* f10fc34: 0fc354fe */ jal func0f0d53f8 +/* f10fc38: 24050006 */ addiu $a1,$zero,0x6 +/* f10fc3c: 00022880 */ sll $a1,$v0,0x2 +/* f10fc40: 2ca100fc */ sltiu $at,$a1,0xfc +/* f10fc44: 54200003 */ bnezl $at,.L0f10fc54 +/* f10fc48: 00a02025 */ or $a0,$a1,$zero +/* f10fc4c: 240500ff */ addiu $a1,$zero,0xff +/* f10fc50: 00a02025 */ or $a0,$a1,$zero +.L0f10fc54: +/* f10fc54: 000449c0 */ sll $t1,$a0,0x7 +/* f10fc58: 0fc54bdc */ jal func0f152f70 +/* f10fc5c: 3124ffff */ andi $a0,$t1,0xffff +/* f10fc60: 02802025 */ or $a0,$s4,$zero +/* f10fc64: 0fc354fe */ jal func0f0d53f8 +/* f10fc68: 24050002 */ addiu $a1,$zero,0x2 +/* f10fc6c: 0c003ce3 */ jal 0xf38c +/* f10fc70: 00402025 */ or $a0,$v0,$zero +/* f10fc74: 02802025 */ or $a0,$s4,$zero +/* f10fc78: 0fc354fe */ jal func0f0d53f8 +/* f10fc7c: 24050003 */ addiu $a1,$zero,0x3 +/* f10fc80: 02202025 */ or $a0,$s1,$zero +/* f10fc84: 0fc549cb */ jal func0f15272c +/* f10fc88: 00402825 */ or $a1,$v0,$zero +/* f10fc8c: 02802025 */ or $a0,$s4,$zero +/* f10fc90: 0fc354fe */ jal func0f0d53f8 +/* f10fc94: 24050003 */ addiu $a1,$zero,0x3 +/* f10fc98: 02402025 */ or $a0,$s2,$zero +/* f10fc9c: 0fc549cb */ jal func0f15272c +/* f10fca0: 00402825 */ or $a1,$v0,$zero +/* f10fca4: 3c10800a */ lui $s0,0x800a +/* f10fca8: 3c11800a */ lui $s1,0x800a +/* f10fcac: 2631220a */ addiu $s1,$s1,0x220a +/* f10fcb0: 26102200 */ addiu $s0,$s0,0x2200 +.L0f10fcb4: +/* f10fcb4: 02802025 */ or $a0,$s4,$zero +/* f10fcb8: 0fc354fe */ jal func0f0d53f8 +/* f10fcbc: 24050008 */ addiu $a1,$zero,0x8 +/* f10fcc0: 26100001 */ addiu $s0,$s0,0x1 +/* f10fcc4: 0211082b */ sltu $at,$s0,$s1 +/* f10fcc8: 1420fffa */ bnez $at,.L0f10fcb4 +/* f10fccc: a2020013 */ sb $v0,0x13($s0) +/* f10fcd0: 02802025 */ or $a0,$s4,$zero +/* f10fcd4: 0fc354fe */ jal func0f0d53f8 +/* f10fcd8: 24050010 */ addiu $a1,$zero,0x10 +/* f10fcdc: 3c01800a */ lui $at,0x800a +/* f10fce0: 3c13800a */ lui $s3,0x800a +/* f10fce4: a422221e */ sh $v0,0x221e($at) +/* f10fce8: 26732200 */ addiu $s3,$s3,0x2200 +/* f10fcec: 24120003 */ addiu $s2,$zero,0x3 +/* f10fcf0: 00008025 */ or $s0,$zero,$zero +.L0f10fcf4: +/* f10fcf4: 02608825 */ or $s1,$s3,$zero +.L0f10fcf8: +/* f10fcf8: 02802025 */ or $a0,$s4,$zero +/* f10fcfc: 0fc354fe */ jal func0f0d53f8 +/* f10fd00: 2405000c */ addiu $a1,$zero,0xc +/* f10fd04: 26100001 */ addiu $s0,$s0,0x1 +/* f10fd08: 26310002 */ addiu $s1,$s1,0x2 +/* f10fd0c: 1612fffa */ bne $s0,$s2,.L0f10fcf8 +/* f10fd10: a622001e */ sh $v0,0x1e($s1) +/* f10fd14: 3c0c800a */ lui $t4,0x800a +/* f10fd18: 258c227e */ addiu $t4,$t4,0x227e +/* f10fd1c: 26730006 */ addiu $s3,$s3,0x6 +/* f10fd20: 026c082b */ sltu $at,$s3,$t4 +/* f10fd24: 5420fff3 */ bnezl $at,.L0f10fcf4 +/* f10fd28: 00008025 */ or $s0,$zero,$zero +/* f10fd2c: 00008825 */ or $s1,$zero,$zero +/* f10fd30: 24120005 */ addiu $s2,$zero,0x5 +/* f10fd34: 24100001 */ addiu $s0,$zero,0x1 +.L0f10fd38: +/* f10fd38: 02802025 */ or $a0,$s4,$zero +.L0f10fd3c: +/* f10fd3c: 0fc354fe */ jal func0f0d53f8 +/* f10fd40: 24050001 */ addiu $a1,$zero,0x1 +/* f10fd44: 02202025 */ or $a0,$s1,$zero +/* f10fd48: 02002825 */ or $a1,$s0,$zero +/* f10fd4c: 0fc67103 */ jal func0f19c40c +/* f10fd50: 00403025 */ or $a2,$v0,$zero +/* f10fd54: 26100001 */ addiu $s0,$s0,0x1 +/* f10fd58: 5612fff8 */ bnel $s0,$s2,.L0f10fd3c +/* f10fd5c: 02802025 */ or $a0,$s4,$zero +/* f10fd60: 26310001 */ addiu $s1,$s1,0x1 +/* f10fd64: 2a21001e */ slti $at,$s1,0x1e +/* f10fd68: 5420fff3 */ bnezl $at,.L0f10fd38 +/* f10fd6c: 24100001 */ addiu $s0,$zero,0x1 +/* f10fd70: 0fc66bf7 */ jal func0f19afdc +/* f10fd74: 00000000 */ sll $zero,$zero,0x0 +/* f10fd78: 3c10800a */ lui $s0,0x800a +/* f10fd7c: 3c11800a */ lui $s1,0x800a +/* f10fd80: 2631220c */ addiu $s1,$s1,0x220c +/* f10fd84: 26102200 */ addiu $s0,$s0,0x2200 +.L0f10fd88: +/* f10fd88: 02802025 */ or $a0,$s4,$zero +/* f10fd8c: 0fc354fe */ jal func0f0d53f8 +/* f10fd90: 24050015 */ addiu $a1,$zero,0x15 +/* f10fd94: 26100004 */ addiu $s0,$s0,0x4 +/* f10fd98: 0211082b */ sltu $at,$s0,$s1 +/* f10fd9c: 1420fffa */ bnez $at,.L0f10fd88 +/* f10fda0: ae02009c */ sw $v0,0x9c($s0) +/* f10fda4: 3c10800a */ lui $s0,0x800a +/* f10fda8: 3c12800a */ lui $s2,0x800a +/* f10fdac: 3c11800a */ lui $s1,0x800a +/* f10fdb0: 26312208 */ addiu $s1,$s1,0x2208 +/* f10fdb4: 26522209 */ addiu $s2,$s2,0x2209 +/* f10fdb8: 26102200 */ addiu $s0,$s0,0x2200 +.L0f10fdbc: +/* f10fdbc: 16110003 */ bne $s0,$s1,.L0f10fdcc +/* f10fdc0: 24050008 */ addiu $a1,$zero,0x8 +/* f10fdc4: 10000001 */ beqz $zero,.L0f10fdcc +/* f10fdc8: 24050002 */ addiu $a1,$zero,0x2 +.L0f10fdcc: +/* f10fdcc: 0fc354fe */ jal func0f0d53f8 +/* f10fdd0: 02802025 */ or $a0,$s4,$zero +/* f10fdd4: 26100001 */ addiu $s0,$s0,0x1 +/* f10fdd8: 0212082b */ sltu $at,$s0,$s2 +/* f10fddc: 1420fff7 */ bnez $at,.L0f10fdbc +/* f10fde0: a20200ab */ sb $v0,0xab($s0) +/* f10fde4: 3c10800a */ lui $s0,0x800a +/* f10fde8: 3c11800a */ lui $s1,0x800a +/* f10fdec: 26312204 */ addiu $s1,$s1,0x2204 +/* f10fdf0: 26102200 */ addiu $s0,$s0,0x2200 +.L0f10fdf4: +/* f10fdf4: 02802025 */ or $a0,$s4,$zero +/* f10fdf8: 0fc354fe */ jal func0f0d53f8 +/* f10fdfc: 24050008 */ addiu $a1,$zero,0x8 +/* f10fe00: 26100001 */ addiu $s0,$s0,0x1 +/* f10fe04: 1611fffb */ bne $s0,$s1,.L0f10fdf4 +/* f10fe08: a20200b4 */ sb $v0,0xb4($s0) +/* f10fe0c: 3c10800a */ lui $s0,0x800a +/* f10fe10: 26102214 */ addiu $s0,$s0,0x2214 +/* f10fe14: 02002825 */ or $a1,$s0,$zero +/* f10fe18: 0fc47961 */ jal func0f11e584 +/* f10fe1c: 24040041 */ addiu $a0,$zero,0x41 +/* f10fe20: 50400004 */ beqzl $v0,.L0f10fe34 +/* f10fe24: 24040042 */ addiu $a0,$zero,0x42 +/* f10fe28: 0fc672ce */ jal func0f19cb38 +/* f10fe2c: 24040020 */ addiu $a0,$zero,0x20 +/* f10fe30: 24040042 */ addiu $a0,$zero,0x42 +.L0f10fe34: +/* f10fe34: 0fc47961 */ jal func0f11e584 +/* f10fe38: 02002825 */ or $a1,$s0,$zero +/* f10fe3c: 50400004 */ beqzl $v0,.L0f10fe50 +/* f10fe40: 24040043 */ addiu $a0,$zero,0x43 +/* f10fe44: 0fc672ce */ jal func0f19cb38 +/* f10fe48: 24040021 */ addiu $a0,$zero,0x21 +/* f10fe4c: 24040043 */ addiu $a0,$zero,0x43 +.L0f10fe50: +/* f10fe50: 0fc47961 */ jal func0f11e584 +/* f10fe54: 02002825 */ or $a1,$s0,$zero +/* f10fe58: 10400003 */ beqz $v0,.L0f10fe68 +/* f10fe5c: 00000000 */ sll $zero,$zero,0x0 +/* f10fe60: 0fc672ce */ jal func0f19cb38 +/* f10fe64: 24040022 */ addiu $a0,$zero,0x22 +.L0f10fe68: +/* f10fe68: 0fc35531 */ jal func0f0d54c4 +/* f10fe6c: 02802025 */ or $a0,$s4,$zero +/* f10fe70: 3c04800a */ lui $a0,0x800a +/* f10fe74: 0fc43c81 */ jal func0f10f204 +/* f10fe78: 24842200 */ addiu $a0,$a0,0x2200 +/* f10fe7c: 10000003 */ beqz $zero,.L0f10fe8c +/* f10fe80: 00001025 */ or $v0,$zero,$zero +.L0f10fe84: +/* f10fe84: 10000001 */ beqz $zero,.L0f10fe8c +/* f10fe88: 2402ffff */ addiu $v0,$zero,-1 +.L0f10fe8c: +/* f10fe8c: 8fbf002c */ lw $ra,0x2c($sp) +/* f10fe90: 8fb00018 */ lw $s0,0x18($sp) +/* f10fe94: 8fb1001c */ lw $s1,0x1c($sp) +/* f10fe98: 8fb20020 */ lw $s2,0x20($sp) +/* f10fe9c: 8fb30024 */ lw $s3,0x24($sp) +/* f10fea0: 8fb40028 */ lw $s4,0x28($sp) +/* f10fea4: 03e00008 */ jr $ra +/* f10fea8: 27bd0140 */ addiu $sp,$sp,0x140 +); + +GLOBAL_ASM( +glabel func0f10feac +/* f10feac: 27bdfeb8 */ addiu $sp,$sp,-328 +/* f10feb0: afb4002c */ sw $s4,0x2c($sp) +/* f10feb4: 3c14800a */ lui $s4,0x800a +/* f10feb8: 26949fc0 */ addiu $s4,$s4,-24640 +/* f10febc: 8e820298 */ lw $v0,0x298($s4) +/* f10fec0: afbf0034 */ sw $ra,0x34($sp) +/* f10fec4: afb50030 */ sw $s5,0x30($sp) +/* f10fec8: afb30028 */ sw $s3,0x28($sp) +/* f10fecc: afb20024 */ sw $s2,0x24($sp) +/* f10fed0: afb10020 */ sw $s1,0x20($sp) +/* f10fed4: afb0001c */ sw $s0,0x1c($sp) +/* f10fed8: afa40148 */ sw $a0,0x148($sp) +/* f10fedc: afa5014c */ sw $a1,0x14c($sp) +/* f10fee0: 04410005 */ bgez $v0,.L0f10fef8 +/* f10fee4: afa60150 */ sw $a2,0x150($sp) +/* f10fee8: 8e8e029c */ lw $t6,0x29c($s4) +/* f10feec: 24130004 */ addiu $s3,$zero,0x4 +/* f10fef0: 05c00003 */ bltz $t6,.L0f10ff00 +/* f10fef4: 00000000 */ sll $zero,$zero,0x0 +.L0f10fef8: +/* f10fef8: 10000001 */ beqz $zero,.L0f10ff00 +/* f10fefc: 00009825 */ or $s3,$zero,$zero +.L0f10ff00: +/* f10ff00: 04410005 */ bgez $v0,.L0f10ff18 +/* f10ff04: 24120001 */ addiu $s2,$zero,0x1 +/* f10ff08: 8e8f029c */ lw $t7,0x29c($s4) +/* f10ff0c: 24110005 */ addiu $s1,$zero,0x5 +/* f10ff10: 05e00003 */ bltz $t7,.L0f10ff20 +/* f10ff14: 00000000 */ sll $zero,$zero,0x0 +.L0f10ff18: +/* f10ff18: 10000001 */ beqz $zero,.L0f10ff20 +/* f10ff1c: 24110001 */ addiu $s1,$zero,0x1 +.L0f10ff20: +/* f10ff20: 3c018007 */ lui $at,0x8007 +/* f10ff24: ac325bd0 */ sw $s2,0x5bd0($at) +/* f10ff28: 0fc549e0 */ jal func0f152780 +/* f10ff2c: 02602025 */ or $a0,$s3,$zero +/* f10ff30: 3c10800a */ lui $s0,0x800a +/* f10ff34: 26102214 */ addiu $s0,$s0,0x2214 +/* f10ff38: 02002825 */ or $a1,$s0,$zero +/* f10ff3c: 00002025 */ or $a0,$zero,$zero +/* f10ff40: 0fc4794c */ jal func0f11e530 +/* f10ff44: 00403025 */ or $a2,$v0,$zero +/* f10ff48: 0fc549e9 */ jal func0f1527a4 +/* f10ff4c: 02602025 */ or $a0,$s3,$zero +/* f10ff50: 02402025 */ or $a0,$s2,$zero +/* f10ff54: 02002825 */ or $a1,$s0,$zero +/* f10ff58: 0fc4794c */ jal func0f11e530 +/* f10ff5c: 00403025 */ or $a2,$v0,$zero +/* f10ff60: 0fc549fb */ jal func0f1527ec +/* f10ff64: 02602025 */ or $a0,$s3,$zero +/* f10ff68: 24040002 */ addiu $a0,$zero,0x2 +/* f10ff6c: 02002825 */ or $a1,$s0,$zero +/* f10ff70: 0fc4794c */ jal func0f11e530 +/* f10ff74: 00403025 */ or $a2,$v0,$zero +/* f10ff78: 0fc54a04 */ jal func0f152810 +/* f10ff7c: 02602025 */ or $a0,$s3,$zero +/* f10ff80: 24040003 */ addiu $a0,$zero,0x3 +/* f10ff84: 02002825 */ or $a1,$s0,$zero +/* f10ff88: 0fc4794c */ jal func0f11e530 +/* f10ff8c: 00403025 */ or $a2,$v0,$zero +/* f10ff90: 0fc549f2 */ jal func0f1527c8 +/* f10ff94: 02602025 */ or $a0,$s3,$zero +/* f10ff98: 24040004 */ addiu $a0,$zero,0x4 +/* f10ff9c: 02002825 */ or $a1,$s0,$zero +/* f10ffa0: 0fc4794c */ jal func0f11e530 +/* f10ffa4: 00403025 */ or $a2,$v0,$zero +/* f10ffa8: 0fc54a0d */ jal func0f152834 +/* f10ffac: 02602025 */ or $a0,$s3,$zero +/* f10ffb0: 24040005 */ addiu $a0,$zero,0x5 +/* f10ffb4: 02002825 */ or $a1,$s0,$zero +/* f10ffb8: 0fc4794c */ jal func0f11e530 +/* f10ffbc: 00403025 */ or $a2,$v0,$zero +/* f10ffc0: 0fc54a49 */ jal func0f152924 +/* f10ffc4: 02602025 */ or $a0,$s3,$zero +/* f10ffc8: 24040009 */ addiu $a0,$zero,0x9 +/* f10ffcc: 02002825 */ or $a1,$s0,$zero +/* f10ffd0: 0fc4794c */ jal func0f11e530 +/* f10ffd4: 00403025 */ or $a2,$v0,$zero +/* f10ffd8: 0fc54a16 */ jal func0f152858 +/* f10ffdc: 02602025 */ or $a0,$s3,$zero +/* f10ffe0: 2404000a */ addiu $a0,$zero,0xa +/* f10ffe4: 02002825 */ or $a1,$s0,$zero +/* f10ffe8: 0fc4794c */ jal func0f11e530 +/* f10ffec: 00403025 */ or $a2,$v0,$zero +/* f10fff0: 0fc54a1f */ jal func0f15287c +/* f10fff4: 02602025 */ or $a0,$s3,$zero +/* f10fff8: 24040015 */ addiu $a0,$zero,0x15 +/* f10fffc: 02002825 */ or $a1,$s0,$zero +/* f110000: 0fc4794c */ jal func0f11e530 +/* f110004: 00403025 */ or $a2,$v0,$zero +/* f110008: 0fc54a28 */ jal func0f1528a0 +/* f11000c: 02602025 */ or $a0,$s3,$zero +/* f110010: 24040017 */ addiu $a0,$zero,0x17 +/* f110014: 02002825 */ or $a1,$s0,$zero +/* f110018: 0fc4794c */ jal func0f11e530 +/* f11001c: 00403025 */ or $a2,$v0,$zero +/* f110020: 0fc54a3a */ jal func0f1528e8 +/* f110024: 02602025 */ or $a0,$s3,$zero +/* f110028: 2404001a */ addiu $a0,$zero,0x1a +/* f11002c: 02002825 */ or $a1,$s0,$zero +/* f110030: 0fc4794c */ jal func0f11e530 +/* f110034: 00403025 */ or $a2,$v0,$zero +/* f110038: 0fc54a31 */ jal func0f1528c4 +/* f11003c: 02602025 */ or $a0,$s3,$zero +/* f110040: 24040020 */ addiu $a0,$zero,0x20 +/* f110044: 02002825 */ or $a1,$s0,$zero +/* f110048: 0fc4794c */ jal func0f11e530 +/* f11004c: 00403025 */ or $a2,$v0,$zero +/* f110050: 0fc549e0 */ jal func0f152780 +/* f110054: 02202025 */ or $a0,$s1,$zero +/* f110058: 2404000c */ addiu $a0,$zero,0xc +/* f11005c: 02002825 */ or $a1,$s0,$zero +/* f110060: 0fc4794c */ jal func0f11e530 +/* f110064: 00403025 */ or $a2,$v0,$zero +/* f110068: 0fc549e9 */ jal func0f1527a4 +/* f11006c: 02202025 */ or $a0,$s1,$zero +/* f110070: 2404000d */ addiu $a0,$zero,0xd +/* f110074: 02002825 */ or $a1,$s0,$zero +/* f110078: 0fc4794c */ jal func0f11e530 +/* f11007c: 00403025 */ or $a2,$v0,$zero +/* f110080: 0fc549fb */ jal func0f1527ec +/* f110084: 02202025 */ or $a0,$s1,$zero +/* f110088: 2404000e */ addiu $a0,$zero,0xe +/* f11008c: 02002825 */ or $a1,$s0,$zero +/* f110090: 0fc4794c */ jal func0f11e530 +/* f110094: 00403025 */ or $a2,$v0,$zero +/* f110098: 0fc54a04 */ jal func0f152810 +/* f11009c: 02202025 */ or $a0,$s1,$zero +/* f1100a0: 2404000f */ addiu $a0,$zero,0xf +/* f1100a4: 02002825 */ or $a1,$s0,$zero +/* f1100a8: 0fc4794c */ jal func0f11e530 +/* f1100ac: 00403025 */ or $a2,$v0,$zero +/* f1100b0: 0fc549f2 */ jal func0f1527c8 +/* f1100b4: 02202025 */ or $a0,$s1,$zero +/* f1100b8: 24040010 */ addiu $a0,$zero,0x10 +/* f1100bc: 02002825 */ or $a1,$s0,$zero +/* f1100c0: 0fc4794c */ jal func0f11e530 +/* f1100c4: 00403025 */ or $a2,$v0,$zero +/* f1100c8: 0fc54a0d */ jal func0f152834 +/* f1100cc: 02202025 */ or $a0,$s1,$zero +/* f1100d0: 24040011 */ addiu $a0,$zero,0x11 +/* f1100d4: 02002825 */ or $a1,$s0,$zero +/* f1100d8: 0fc4794c */ jal func0f11e530 +/* f1100dc: 00403025 */ or $a2,$v0,$zero +/* f1100e0: 0fc54a49 */ jal func0f152924 +/* f1100e4: 02202025 */ or $a0,$s1,$zero +/* f1100e8: 24040012 */ addiu $a0,$zero,0x12 +/* f1100ec: 02002825 */ or $a1,$s0,$zero +/* f1100f0: 0fc4794c */ jal func0f11e530 +/* f1100f4: 00403025 */ or $a2,$v0,$zero +/* f1100f8: 0fc54a16 */ jal func0f152858 +/* f1100fc: 02202025 */ or $a0,$s1,$zero +/* f110100: 24040013 */ addiu $a0,$zero,0x13 +/* f110104: 02002825 */ or $a1,$s0,$zero +/* f110108: 0fc4794c */ jal func0f11e530 +/* f11010c: 00403025 */ or $a2,$v0,$zero +/* f110110: 0fc54a1f */ jal func0f15287c +/* f110114: 02202025 */ or $a0,$s1,$zero +/* f110118: 24040016 */ addiu $a0,$zero,0x16 +/* f11011c: 02002825 */ or $a1,$s0,$zero +/* f110120: 0fc4794c */ jal func0f11e530 +/* f110124: 00403025 */ or $a2,$v0,$zero +/* f110128: 0fc54a28 */ jal func0f1528a0 +/* f11012c: 02202025 */ or $a0,$s1,$zero +/* f110130: 24040018 */ addiu $a0,$zero,0x18 +/* f110134: 02002825 */ or $a1,$s0,$zero +/* f110138: 0fc4794c */ jal func0f11e530 +/* f11013c: 00403025 */ or $a2,$v0,$zero +/* f110140: 0fc54a3a */ jal func0f1528e8 +/* f110144: 02202025 */ or $a0,$s1,$zero +/* f110148: 2404001b */ addiu $a0,$zero,0x1b +/* f11014c: 02002825 */ or $a1,$s0,$zero +/* f110150: 0fc4794c */ jal func0f11e530 +/* f110154: 00403025 */ or $a2,$v0,$zero +/* f110158: 0fc54a31 */ jal func0f1528c4 +/* f11015c: 02202025 */ or $a0,$s1,$zero +/* f110160: 24040021 */ addiu $a0,$zero,0x21 +/* f110164: 02002825 */ or $a1,$s0,$zero +/* f110168: 0fc4794c */ jal func0f11e530 +/* f11016c: 00403025 */ or $a2,$v0,$zero +/* f110170: 0fc54bcd */ jal func0f152f34 +/* f110174: 00000000 */ sll $zero,$zero,0x0 +/* f110178: 24040019 */ addiu $a0,$zero,0x19 +/* f11017c: 02002825 */ or $a1,$s0,$zero +/* f110180: 0fc4794c */ jal func0f11e530 +/* f110184: 00403025 */ or $a2,$v0,$zero +/* f110188: 0fc54bc7 */ jal func0f152f1c +/* f11018c: 00000000 */ sll $zero,$zero,0x0 +/* f110190: 24040007 */ addiu $a0,$zero,0x7 +/* f110194: 02002825 */ or $a1,$s0,$zero +/* f110198: 0fc4794c */ jal func0f11e530 +/* f11019c: 00403025 */ or $a2,$v0,$zero +/* f1101a0: 0fc54bc1 */ jal func0f152f04 +/* f1101a4: 00000000 */ sll $zero,$zero,0x0 +/* f1101a8: 00523026 */ xor $a2,$v0,$s2 +/* f1101ac: 2cc60001 */ sltiu $a2,$a2,0x1 +/* f1101b0: 24040006 */ addiu $a0,$zero,0x6 +/* f1101b4: 0fc4794c */ jal func0f11e530 +/* f1101b8: 02002825 */ or $a1,$s0,$zero +/* f1101bc: 0fc54bc1 */ jal func0f152f04 +/* f1101c0: 00000000 */ sll $zero,$zero,0x0 +/* f1101c4: 24150002 */ addiu $s5,$zero,0x2 +/* f1101c8: 00553026 */ xor $a2,$v0,$s5 +/* f1101cc: 2cc60001 */ sltiu $a2,$a2,0x1 +/* f1101d0: 24040008 */ addiu $a0,$zero,0x8 +/* f1101d4: 0fc4794c */ jal func0f11e530 +/* f1101d8: 02002825 */ or $a1,$s0,$zero +/* f1101dc: 3c188007 */ lui $t8,0x8007 +/* f1101e0: 8f1806c8 */ lw $t8,0x6c8($t8) +/* f1101e4: 24040022 */ addiu $a0,$zero,0x22 +/* f1101e8: 02002825 */ or $a1,$s0,$zero +/* f1101ec: 02583026 */ xor $a2,$s2,$t8 +/* f1101f0: 0fc4794c */ jal func0f11e530 +/* f1101f4: 2cc60001 */ sltiu $a2,$a2,0x1 +/* f1101f8: 0fc54a43 */ jal func0f15290c +/* f1101fc: 00000000 */ sll $zero,$zero,0x0 +/* f110200: 2404000b */ addiu $a0,$zero,0xb +/* f110204: 02002825 */ or $a1,$s0,$zero +/* f110208: 0fc4794c */ jal func0f11e530 +/* f11020c: 00403025 */ or $a2,$v0,$zero +/* f110210: 0fc54a46 */ jal func0f152918 +/* f110214: 00000000 */ sll $zero,$zero,0x0 +/* f110218: 24040014 */ addiu $a0,$zero,0x14 +/* f11021c: 02002825 */ or $a1,$s0,$zero +/* f110220: 0fc4794c */ jal func0f11e530 +/* f110224: 00403025 */ or $a2,$v0,$zero +/* f110228: 24040040 */ addiu $a0,$zero,0x40 +/* f11022c: 02002825 */ or $a1,$s0,$zero +/* f110230: 0fc4794c */ jal func0f11e530 +/* f110234: 928604e3 */ lbu $a2,0x4e3($s4) +/* f110238: 0fc672b5 */ jal func0f19cad4 +/* f11023c: 24040020 */ addiu $a0,$zero,0x20 +/* f110240: 24040041 */ addiu $a0,$zero,0x41 +/* f110244: 02002825 */ or $a1,$s0,$zero +/* f110248: 0fc4794c */ jal func0f11e530 +/* f11024c: 00403025 */ or $a2,$v0,$zero +/* f110250: 0fc672b5 */ jal func0f19cad4 +/* f110254: 24040021 */ addiu $a0,$zero,0x21 +/* f110258: 24040042 */ addiu $a0,$zero,0x42 +/* f11025c: 02002825 */ or $a1,$s0,$zero +/* f110260: 0fc4794c */ jal func0f11e530 +/* f110264: 00403025 */ or $a2,$v0,$zero +/* f110268: 0fc672b5 */ jal func0f19cad4 +/* f11026c: 24040022 */ addiu $a0,$zero,0x22 +/* f110270: 24040043 */ addiu $a0,$zero,0x43 +/* f110274: 02002825 */ or $a1,$s0,$zero +/* f110278: 0fc4794c */ jal func0f11e530 +/* f11027c: 00403025 */ or $a2,$v0,$zero +/* f110280: 0fc54bc1 */ jal func0f152f04 +/* f110284: 00000000 */ sll $zero,$zero,0x0 +/* f110288: 50400002 */ beqzl $v0,.L0f110294 +/* f11028c: 8e990450 */ lw $t9,0x450($s4) +/* f110290: 8e990450 */ lw $t9,0x450($s4) +.L0f110294: +/* f110294: 2404001f */ addiu $a0,$zero,0x1f +/* f110298: 02002825 */ or $a1,$s0,$zero +/* f11029c: 02593026 */ xor $a2,$s2,$t9 +/* f1102a0: 0fc4794c */ jal func0f11e530 +/* f1102a4: 2cc60001 */ sltiu $a2,$a2,0x1 +/* f1102a8: 8e880448 */ lw $t0,0x448($s4) +/* f1102ac: 2404001c */ addiu $a0,$zero,0x1c +/* f1102b0: 02002825 */ or $a1,$s0,$zero +/* f1102b4: 02483026 */ xor $a2,$s2,$t0 +/* f1102b8: 0fc4794c */ jal func0f11e530 +/* f1102bc: 2cc60001 */ sltiu $a2,$a2,0x1 +/* f1102c0: 8e890454 */ lw $t1,0x454($s4) +/* f1102c4: 2404001d */ addiu $a0,$zero,0x1d +/* f1102c8: 02002825 */ or $a1,$s0,$zero +/* f1102cc: 02493026 */ xor $a2,$s2,$t1 +/* f1102d0: 0fc4794c */ jal func0f11e530 +/* f1102d4: 2cc60001 */ sltiu $a2,$a2,0x1 +/* f1102d8: 8e8a044c */ lw $t2,0x44c($s4) +/* f1102dc: 2404001e */ addiu $a0,$zero,0x1e +/* f1102e0: 02002825 */ or $a1,$s0,$zero +/* f1102e4: 024a3026 */ xor $a2,$s2,$t2 +/* f1102e8: 0fc4794c */ jal func0f11e530 +/* f1102ec: 2cc60001 */ sltiu $a2,$a2,0x1 +/* f1102f0: 8fab0148 */ lw $t3,0x148($sp) +/* f1102f4: 27b4004c */ addiu $s4,$sp,0x4c +/* f1102f8: 2402ffff */ addiu $v0,$zero,-1 +/* f1102fc: 056000b6 */ bltz $t3,.L0f1105d8 +/* f110300: 00000000 */ sll $zero,$zero,0x0 +/* f110304: 0fc35517 */ jal func0f0d545c +/* f110308: 02802025 */ or $a0,$s4,$zero +/* f11030c: 3c12800a */ lui $s2,0x800a +/* f110310: 26522200 */ addiu $s2,$s2,0x2200 +/* f110314: 02402825 */ or $a1,$s2,$zero +/* f110318: 0fc35569 */ jal func0f0d55a4 +/* f11031c: 02802025 */ or $a0,$s4,$zero +/* f110320: 9245000b */ lbu $a1,0xb($s2) +/* f110324: 02802025 */ or $a0,$s4,$zero +/* f110328: 24060005 */ addiu $a2,$zero,0x5 +/* f11032c: 000560c2 */ srl $t4,$a1,0x3 +/* f110330: 0fc354be */ jal func0f0d52f8 +/* f110334: 01802825 */ or $a1,$t4,$zero +/* f110338: 02802025 */ or $a0,$s4,$zero +/* f11033c: 8e450010 */ lw $a1,0x10($s2) +/* f110340: 0fc354be */ jal func0f0d52f8 +/* f110344: 24060020 */ addiu $a2,$zero,0x20 +/* f110348: 8e450008 */ lw $a1,0x8($s2) +/* f11034c: 02802025 */ or $a0,$s4,$zero +/* f110350: 24060002 */ addiu $a2,$zero,0x2 +/* f110354: 30ad0007 */ andi $t5,$a1,0x7 +/* f110358: 0fc354be */ jal func0f0d52f8 +/* f11035c: 01a02825 */ or $a1,$t5,$zero +/* f110360: 02802025 */ or $a0,$s4,$zero +/* f110364: 9245000c */ lbu $a1,0xc($s2) +/* f110368: 0fc354be */ jal func0f0d52f8 +/* f11036c: 24060005 */ addiu $a2,$zero,0x5 +/* f110370: 3c028006 */ lui $v0,0x8006 +/* f110374: 9442ddc8 */ lhu $v0,-0x2238($v0) +/* f110378: 02802025 */ or $a0,$s4,$zero +/* f11037c: 24060006 */ addiu $a2,$zero,0x6 +/* f110380: 28415001 */ slti $at,$v0,0x5001 +/* f110384: 54200004 */ bnezl $at,.L0f110398 +/* f110388: 00403825 */ or $a3,$v0,$zero +/* f11038c: 10000002 */ beqz $zero,.L0f110398 +/* f110390: 24075000 */ addiu $a3,$zero,0x5000 +/* f110394: 00403825 */ or $a3,$v0,$zero +.L0f110398: +/* f110398: 000729c3 */ sra $a1,$a3,0x7 +/* f11039c: 00057082 */ srl $t6,$a1,0x2 +/* f1103a0: 0fc354be */ jal func0f0d52f8 +/* f1103a4: 01c02825 */ or $a1,$t6,$zero +/* f1103a8: 0fc54bd4 */ jal func0f152f50 +/* f1103ac: 00000000 */ sll $zero,$zero,0x0 +/* f1103b0: 000229c3 */ sra $a1,$v0,0x7 +/* f1103b4: 00057882 */ srl $t7,$a1,0x2 +/* f1103b8: 01e02825 */ or $a1,$t7,$zero +/* f1103bc: 02802025 */ or $a0,$s4,$zero +/* f1103c0: 0fc354be */ jal func0f0d52f8 +/* f1103c4: 24060006 */ addiu $a2,$zero,0x6 +/* f1103c8: 3c058006 */ lui $a1,0x8006 +/* f1103cc: 8ca5ddcc */ lw $a1,-0x2234($a1) +/* f1103d0: 02802025 */ or $a0,$s4,$zero +/* f1103d4: 0fc354be */ jal func0f0d52f8 +/* f1103d8: 24060002 */ addiu $a2,$zero,0x2 +/* f1103dc: 0fc549c4 */ jal func0f152710 +/* f1103e0: 02602025 */ or $a0,$s3,$zero +/* f1103e4: 02802025 */ or $a0,$s4,$zero +/* f1103e8: 00402825 */ or $a1,$v0,$zero +/* f1103ec: 0fc354be */ jal func0f0d52f8 +/* f1103f0: 24060003 */ addiu $a2,$zero,0x3 +/* f1103f4: 0fc549c4 */ jal func0f152710 +/* f1103f8: 02202025 */ or $a0,$s1,$zero +/* f1103fc: 02802025 */ or $a0,$s4,$zero +/* f110400: 00402825 */ or $a1,$v0,$zero +/* f110404: 0fc354be */ jal func0f0d52f8 +/* f110408: 24060003 */ addiu $a2,$zero,0x3 +/* f11040c: 3c10800a */ lui $s0,0x800a +/* f110410: 3c11800a */ lui $s1,0x800a +/* f110414: 2631220a */ addiu $s1,$s1,0x220a +/* f110418: 26102200 */ addiu $s0,$s0,0x2200 +/* f11041c: 02802025 */ or $a0,$s4,$zero +.L0f110420: +/* f110420: 92050014 */ lbu $a1,0x14($s0) +/* f110424: 0fc354be */ jal func0f0d52f8 +/* f110428: 24060008 */ addiu $a2,$zero,0x8 +/* f11042c: 26100001 */ addiu $s0,$s0,0x1 +/* f110430: 0211082b */ sltu $at,$s0,$s1 +/* f110434: 5420fffa */ bnezl $at,.L0f110420 +/* f110438: 02802025 */ or $a0,$s4,$zero +/* f11043c: 02802025 */ or $a0,$s4,$zero +/* f110440: 9645001e */ lhu $a1,0x1e($s2) +/* f110444: 0fc354be */ jal func0f0d52f8 +/* f110448: 24060010 */ addiu $a2,$zero,0x10 +/* f11044c: 3c15800a */ lui $s5,0x800a +/* f110450: 26b52200 */ addiu $s5,$s5,0x2200 +/* f110454: 24130006 */ addiu $s3,$zero,0x6 +/* f110458: 00008825 */ or $s1,$zero,$zero +.L0f11045c: +/* f11045c: 02a09025 */ or $s2,$s5,$zero +.L0f110460: +/* f110460: 02802025 */ or $a0,$s4,$zero +/* f110464: 96450020 */ lhu $a1,0x20($s2) +/* f110468: 0fc354be */ jal func0f0d52f8 +/* f11046c: 2406000c */ addiu $a2,$zero,0xc +/* f110470: 26310002 */ addiu $s1,$s1,0x2 +/* f110474: 1633fffa */ bne $s1,$s3,.L0f110460 +/* f110478: 26520002 */ addiu $s2,$s2,0x2 +/* f11047c: 3c18800a */ lui $t8,0x800a +/* f110480: 2718227e */ addiu $t8,$t8,0x227e +/* f110484: 26b50006 */ addiu $s5,$s5,0x6 +/* f110488: 02b8082b */ sltu $at,$s5,$t8 +/* f11048c: 5420fff3 */ bnezl $at,.L0f11045c +/* f110490: 00008825 */ or $s1,$zero,$zero +/* f110494: 00008825 */ or $s1,$zero,$zero +/* f110498: 24120005 */ addiu $s2,$zero,0x5 +/* f11049c: 24100001 */ addiu $s0,$zero,0x1 +.L0f1104a0: +/* f1104a0: 02202025 */ or $a0,$s1,$zero +.L0f1104a4: +/* f1104a4: 0fc670f7 */ jal func0f19c3dc +/* f1104a8: 02002825 */ or $a1,$s0,$zero +/* f1104ac: 02802025 */ or $a0,$s4,$zero +/* f1104b0: 00402825 */ or $a1,$v0,$zero +/* f1104b4: 0fc354be */ jal func0f0d52f8 +/* f1104b8: 24060001 */ addiu $a2,$zero,0x1 +/* f1104bc: 26100001 */ addiu $s0,$s0,0x1 +/* f1104c0: 5612fff8 */ bnel $s0,$s2,.L0f1104a4 +/* f1104c4: 02202025 */ or $a0,$s1,$zero +/* f1104c8: 26310001 */ addiu $s1,$s1,0x1 +/* f1104cc: 2a21001e */ slti $at,$s1,0x1e +/* f1104d0: 5420fff3 */ bnezl $at,.L0f1104a0 +/* f1104d4: 24100001 */ addiu $s0,$zero,0x1 +/* f1104d8: 3c10800a */ lui $s0,0x800a +/* f1104dc: 3c11800a */ lui $s1,0x800a +/* f1104e0: 2631220c */ addiu $s1,$s1,0x220c +/* f1104e4: 26102200 */ addiu $s0,$s0,0x2200 +/* f1104e8: 02802025 */ or $a0,$s4,$zero +.L0f1104ec: +/* f1104ec: 8e0500a0 */ lw $a1,0xa0($s0) +/* f1104f0: 0fc354be */ jal func0f0d52f8 +/* f1104f4: 24060015 */ addiu $a2,$zero,0x15 +/* f1104f8: 26100004 */ addiu $s0,$s0,0x4 +/* f1104fc: 0211082b */ sltu $at,$s0,$s1 +/* f110500: 5420fffa */ bnezl $at,.L0f1104ec +/* f110504: 02802025 */ or $a0,$s4,$zero +/* f110508: 3c10800a */ lui $s0,0x800a +/* f11050c: 3c12800a */ lui $s2,0x800a +/* f110510: 3c11800a */ lui $s1,0x800a +/* f110514: 26312208 */ addiu $s1,$s1,0x2208 +/* f110518: 26522209 */ addiu $s2,$s2,0x2209 +/* f11051c: 26102200 */ addiu $s0,$s0,0x2200 +.L0f110520: +/* f110520: 16110003 */ bne $s0,$s1,.L0f110530 +/* f110524: 02802025 */ or $a0,$s4,$zero +/* f110528: 10000002 */ beqz $zero,.L0f110534 +/* f11052c: 24070002 */ addiu $a3,$zero,0x2 +.L0f110530: +/* f110530: 24070008 */ addiu $a3,$zero,0x8 +.L0f110534: +/* f110534: 920500ac */ lbu $a1,0xac($s0) +/* f110538: 0fc354be */ jal func0f0d52f8 +/* f11053c: 00e03025 */ or $a2,$a3,$zero +/* f110540: 26100001 */ addiu $s0,$s0,0x1 +/* f110544: 0212082b */ sltu $at,$s0,$s2 +/* f110548: 1420fff5 */ bnez $at,.L0f110520 +/* f11054c: 00000000 */ sll $zero,$zero,0x0 +/* f110550: 3c10800a */ lui $s0,0x800a +/* f110554: 3c11800a */ lui $s1,0x800a +/* f110558: 26312204 */ addiu $s1,$s1,0x2204 +/* f11055c: 26102200 */ addiu $s0,$s0,0x2200 +/* f110560: 02802025 */ or $a0,$s4,$zero +.L0f110564: +/* f110564: 920500b5 */ lbu $a1,0xb5($s0) +/* f110568: 0fc354be */ jal func0f0d52f8 +/* f11056c: 24060008 */ addiu $a2,$zero,0x8 +/* f110570: 26100001 */ addiu $s0,$s0,0x1 +/* f110574: 5611fffb */ bnel $s0,$s1,.L0f110564 +/* f110578: 02802025 */ or $a0,$s4,$zero +/* f11057c: 0fc35531 */ jal func0f0d54c4 +/* f110580: 02802025 */ or $a0,$s4,$zero +/* f110584: 27b90140 */ addiu $t9,$sp,0x140 +/* f110588: afb90010 */ sw $t9,0x10($sp) +/* f11058c: 83a4014b */ lb $a0,0x14b($sp) +/* f110590: 8fa5014c */ lw $a1,0x14c($sp) +/* f110594: 24060080 */ addiu $a2,$zero,0x80 +/* f110598: 27a70050 */ addiu $a3,$sp,0x50 +/* f11059c: 0fc45a0a */ jal func0f116828 +/* f1105a0: afa00014 */ sw $zero,0x14($sp) +/* f1105a4: 3c01800a */ lui $at,0x800a +/* f1105a8: 14400009 */ bnez $v0,.L0f1105d0 +/* f1105ac: ac2221f8 */ sw $v0,0x21f8($at) +/* f1105b0: 8fa80140 */ lw $t0,0x140($sp) +/* f1105b4: 97a90152 */ lhu $t1,0x152($sp) +/* f1105b8: 3c03800a */ lui $v1,0x800a +/* f1105bc: 246322c0 */ addiu $v1,$v1,0x22c0 +/* f1105c0: 00001025 */ or $v0,$zero,$zero +/* f1105c4: ac680000 */ sw $t0,0x0($v1) +/* f1105c8: 10000003 */ beqz $zero,.L0f1105d8 +/* f1105cc: a4690004 */ sh $t1,0x4($v1) +.L0f1105d0: +/* f1105d0: 10000001 */ beqz $zero,.L0f1105d8 +/* f1105d4: 2402ffff */ addiu $v0,$zero,-1 +.L0f1105d8: +/* f1105d8: 8fbf0034 */ lw $ra,0x34($sp) +/* f1105dc: 8fb0001c */ lw $s0,0x1c($sp) +/* f1105e0: 8fb10020 */ lw $s1,0x20($sp) +/* f1105e4: 8fb20024 */ lw $s2,0x24($sp) +/* f1105e8: 8fb30028 */ lw $s3,0x28($sp) +/* f1105ec: 8fb4002c */ lw $s4,0x2c($sp) +/* f1105f0: 8fb50030 */ lw $s5,0x30($sp) +/* f1105f4: 03e00008 */ jr $ra +/* f1105f8: 27bd0148 */ addiu $sp,$sp,0x148 +); + +GLOBAL_ASM( +glabel func0f1105fc +/* f1105fc: 27bdff08 */ addiu $sp,$sp,-248 +/* f110600: afa500fc */ sw $a1,0xfc($sp) +/* f110604: 00802825 */ or $a1,$a0,$zero +/* f110608: afbf0014 */ sw $ra,0x14($sp) +/* f11060c: afa400f8 */ sw $a0,0xf8($sp) +/* f110610: afa60100 */ sw $a2,0x100($sp) +/* f110614: afa70104 */ sw $a3,0x104($sp) +/* f110618: 2406000f */ addiu $a2,$zero,0xf +/* f11061c: 0fc35521 */ jal func0f0d5484 +/* f110620: 27a40018 */ addiu $a0,$sp,0x18 +/* f110624: 27a40018 */ addiu $a0,$sp,0x18 +/* f110628: 8fa500fc */ lw $a1,0xfc($sp) +/* f11062c: 0fc35539 */ jal func0f0d54e4 +/* f110630: 00003025 */ or $a2,$zero,$zero +/* f110634: 27a40018 */ addiu $a0,$sp,0x18 +/* f110638: 0fc354fe */ jal func0f0d53f8 +/* f11063c: 24050005 */ addiu $a1,$zero,0x5 +/* f110640: 8fae0100 */ lw $t6,0x100($sp) +/* f110644: 27a40018 */ addiu $a0,$sp,0x18 +/* f110648: 24050020 */ addiu $a1,$zero,0x20 +/* f11064c: 0fc354fe */ jal func0f0d53f8 +/* f110650: a1c20000 */ sb $v0,0x0($t6) +/* f110654: 8faf0108 */ lw $t7,0x108($sp) +/* f110658: 27a40018 */ addiu $a0,$sp,0x18 +/* f11065c: 24050002 */ addiu $a1,$zero,0x2 +/* f110660: 0fc354fe */ jal func0f0d53f8 +/* f110664: ade20000 */ sw $v0,0x0($t7) +/* f110668: 8fb80104 */ lw $t8,0x104($sp) +/* f11066c: a3020000 */ sb $v0,0x0($t8) +/* f110670: 8fbf0014 */ lw $ra,0x14($sp) +/* f110674: 27bd00f8 */ addiu $sp,$sp,0xf8 +/* f110678: 03e00008 */ jr $ra +/* f11067c: 00000000 */ sll $zero,$zero,0x0 +/* f110680: 27bdffe8 */ addiu $sp,$sp,-24 +/* f110684: afbf0014 */ sw $ra,0x14($sp) +/* f110688: 0fc442da */ jal func0f110b68 +/* f11068c: 00000000 */ sll $zero,$zero,0x0 +/* f110690: 8fbf0014 */ lw $ra,0x14($sp) +/* f110694: 27bd0018 */ addiu $sp,$sp,0x18 +/* f110698: 03e00008 */ jr $ra +/* f11069c: 00000000 */ sll $zero,$zero,0x0 +/* f1106a0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1106a4: afbf0014 */ sw $ra,0x14($sp) +/* f1106a8: 0fc442da */ jal func0f110b68 +/* f1106ac: 00000000 */ sll $zero,$zero,0x0 +/* f1106b0: 0fc44270 */ jal func0f1109c0 +/* f1106b4: 00000000 */ sll $zero,$zero,0x0 +/* f1106b8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1106bc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1106c0: 03e00008 */ jr $ra +/* f1106c4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1106c8 +/* f1106c8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1106cc: afbf0014 */ sw $ra,0x14($sp) +/* f1106d0: 0fc44203 */ jal func0f11080c +/* f1106d4: 00000000 */ sll $zero,$zero,0x0 +/* f1106d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1106dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1106e0: 24020001 */ addiu $v0,$zero,0x1 +/* f1106e4: 03e00008 */ jr $ra +/* f1106e8: 00000000 */ sll $zero,$zero,0x0 +/* f1106ec: 03e00008 */ jr $ra +/* f1106f0: 00000000 */ sll $zero,$zero,0x0 +/* f1106f4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1106f8: 00802825 */ or $a1,$a0,$zero +/* f1106fc: afbf0014 */ sw $ra,0x14($sp) +/* f110700: 3c04800a */ lui $a0,0x800a +/* f110704: 248422d0 */ addiu $a0,$a0,0x22d0 +/* f110708: 0c012c5c */ jal 0x4b170 +/* f11070c: 2406005b */ addiu $a2,$zero,0x5b +/* f110710: 8fbf0014 */ lw $ra,0x14($sp) +/* f110714: 27bd0018 */ addiu $sp,$sp,0x18 +/* f110718: 03e00008 */ jr $ra +/* f11071c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f110720 +/* f110720: 27bdf7b0 */ addiu $sp,$sp,-2128 +/* f110724: afbf0024 */ sw $ra,0x24($sp) +/* f110728: afb20020 */ sw $s2,0x20($sp) +/* f11072c: afb1001c */ sw $s1,0x1c($sp) +/* f110730: afb00018 */ sw $s0,0x18($sp) +/* f110734: afa00038 */ sw $zero,0x38($sp) +/* f110738: 27a6003c */ addiu $a2,$sp,0x3c +/* f11073c: 24040004 */ addiu $a0,$zero,0x4 +/* f110740: 0fc459ec */ jal func0f1167b0 +/* f110744: 24050010 */ addiu $a1,$zero,0x10 +/* f110748: 14400029 */ bnez $v0,.L0f1107f0 +/* f11074c: 8fae003c */ lw $t6,0x3c($sp) +/* f110750: 11c00013 */ beqz $t6,.L0f1107a0 +/* f110754: 00008825 */ or $s1,$zero,$zero +/* f110758: 27b0003c */ addiu $s0,$sp,0x3c +/* f11075c: 8e050000 */ lw $a1,0x0($s0) +/* f110760: 27b20840 */ addiu $s2,$sp,0x840 +/* f110764: 24040004 */ addiu $a0,$zero,0x4 +.L0f110768: +/* f110768: 0fc464da */ jal func0f119368 +/* f11076c: 02403025 */ or $a2,$s2,$zero +/* f110770: 8fb8084c */ lw $t8,0x84c($sp) +/* f110774: 00184740 */ sll $t0,$t8,0x1d +/* f110778: 05020005 */ bltzl $t0,.L0f110790 +/* f11077c: 8e050004 */ lw $a1,0x4($s0) +/* f110780: 8e090000 */ lw $t1,0x0($s0) +/* f110784: 10000006 */ beqz $zero,.L0f1107a0 +/* f110788: afa90038 */ sw $t1,0x38($sp) +/* f11078c: 8e050004 */ lw $a1,0x4($s0) +.L0f110790: +/* f110790: 26310001 */ addiu $s1,$s1,0x1 +/* f110794: 26100004 */ addiu $s0,$s0,0x4 +/* f110798: 54a0fff3 */ bnezl $a1,.L0f110768 +/* f11079c: 24040004 */ addiu $a0,$zero,0x4 +.L0f1107a0: +/* f1107a0: 8faa003c */ lw $t2,0x3c($sp) +/* f1107a4: 27b20840 */ addiu $s2,$sp,0x840 +/* f1107a8: 27b0003c */ addiu $s0,$sp,0x3c +/* f1107ac: 51400011 */ beqzl $t2,.L0f1107f4 +/* f1107b0: 8fbf0024 */ lw $ra,0x24($sp) +/* f1107b4: 8e050000 */ lw $a1,0x0($s0) +/* f1107b8: 24040004 */ addiu $a0,$zero,0x4 +.L0f1107bc: +/* f1107bc: 0fc464da */ jal func0f119368 +/* f1107c0: 02403025 */ or $a2,$s2,$zero +/* f1107c4: 8fac084c */ lw $t4,0x84c($sp) +/* f1107c8: 000c7740 */ sll $t6,$t4,0x1d +/* f1107cc: 05c30005 */ bgezl $t6,.L0f1107e4 +/* f1107d0: 8e050004 */ lw $a1,0x4($s0) +/* f1107d4: 8e0f0000 */ lw $t7,0x0($s0) +/* f1107d8: 10000005 */ beqz $zero,.L0f1107f0 +/* f1107dc: afaf0038 */ sw $t7,0x38($sp) +/* f1107e0: 8e050004 */ lw $a1,0x4($s0) +.L0f1107e4: +/* f1107e4: 26100004 */ addiu $s0,$s0,0x4 +/* f1107e8: 54a0fff4 */ bnezl $a1,.L0f1107bc +/* f1107ec: 24040004 */ addiu $a0,$zero,0x4 +.L0f1107f0: +/* f1107f0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f1107f4: +/* f1107f4: 8fa20038 */ lw $v0,0x38($sp) +/* f1107f8: 8fb00018 */ lw $s0,0x18($sp) +/* f1107fc: 8fb1001c */ lw $s1,0x1c($sp) +/* f110800: 8fb20020 */ lw $s2,0x20($sp) +/* f110804: 03e00008 */ jr $ra +/* f110808: 27bd0850 */ addiu $sp,$sp,0x850 +); + +GLOBAL_ASM( +glabel func0f11080c +/* f11080c: 27bdfed8 */ addiu $sp,$sp,-296 +/* f110810: afbf0024 */ sw $ra,0x24($sp) +/* f110814: afb20020 */ sw $s2,0x20($sp) +/* f110818: afb1001c */ sw $s1,0x1c($sp) +/* f11081c: afb00018 */ sw $s0,0x18($sp) +/* f110820: 0fc441c8 */ jal func0f110720 +/* f110824: afa00124 */ sw $zero,0x124($sp) +/* f110828: 14400005 */ bnez $v0,.L0f110840 +/* f11082c: 00408025 */ or $s0,$v0,$zero +/* f110830: 240e0001 */ addiu $t6,$zero,0x1 +/* f110834: afae0124 */ sw $t6,0x124($sp) +/* f110838: 1000000c */ beqz $zero,.L0f11086c +/* f11083c: 27b20044 */ addiu $s2,$sp,0x44 +.L0f110840: +/* f110840: 27b20044 */ addiu $s2,$sp,0x44 +/* f110844: 0fc35517 */ jal func0f0d545c +/* f110848: 02402025 */ or $a0,$s2,$zero +/* f11084c: 24040004 */ addiu $a0,$zero,0x4 +/* f110850: 02002825 */ or $a1,$s0,$zero +/* f110854: 27a60048 */ addiu $a2,$sp,0x48 +/* f110858: 0fc45a00 */ jal func0f116800 +/* f11085c: 00003825 */ or $a3,$zero,$zero +/* f110860: 10400002 */ beqz $v0,.L0f11086c +/* f110864: 240f0001 */ addiu $t7,$zero,0x1 +/* f110868: afaf0124 */ sw $t7,0x124($sp) +.L0f11086c: +/* f11086c: 8fb80124 */ lw $t8,0x124($sp) +/* f110870: 02402025 */ or $a0,$s2,$zero +/* f110874: 57000046 */ bnezl $t8,.L0f110990 +/* f110878: 8faa0124 */ lw $t2,0x124($sp) +/* f11087c: 0fc355e7 */ jal func0f0d579c +/* f110880: 27a50034 */ addiu $a1,$sp,0x34 +/* f110884: 8fb90034 */ lw $t9,0x34($sp) +/* f110888: 97a80038 */ lhu $t0,0x38($sp) +/* f11088c: 3c11800a */ lui $s1,0x800a +/* f110890: 26319fc0 */ addiu $s1,$s1,-24640 +/* f110894: 02402025 */ or $a0,$s2,$zero +/* f110898: 24050001 */ addiu $a1,$zero,0x1 +/* f11089c: ae39047c */ sw $t9,0x47c($s1) +/* f1108a0: 0fc354fe */ jal func0f0d53f8 +/* f1108a4: a6280480 */ sh $t0,0x480($s1) +/* f1108a8: 3c01800b */ lui $at,0x800b +/* f1108ac: a022cc11 */ sb $v0,-0x33ef($at) +/* f1108b0: 02402025 */ or $a0,$s2,$zero +/* f1108b4: 0fc354fe */ jal func0f0d53f8 +/* f1108b8: 24050004 */ addiu $a1,$zero,0x4 +/* f1108bc: a6220482 */ sh $v0,0x482($s1) +/* f1108c0: 3c11800b */ lui $s1,0x800b +/* f1108c4: 3c10800b */ lui $s0,0x800b +/* f1108c8: 2610cbb0 */ addiu $s0,$s0,-13392 +/* f1108cc: 2631cc10 */ addiu $s1,$s1,-13296 +/* f1108d0: 02402025 */ or $a0,$s2,$zero +.L0f1108d4: +/* f1108d4: 02002825 */ or $a1,$s0,$zero +/* f1108d8: 0fc35539 */ jal func0f0d54e4 +/* f1108dc: 24060001 */ addiu $a2,$zero,0x1 +/* f1108e0: 2610000c */ addiu $s0,$s0,0xc +/* f1108e4: 0211082b */ sltu $at,$s0,$s1 +/* f1108e8: 5420fffa */ bnezl $at,.L0f1108d4 +/* f1108ec: 02402025 */ or $a0,$s2,$zero +/* f1108f0: 02402025 */ or $a0,$s2,$zero +/* f1108f4: 0fc354fe */ jal func0f0d53f8 +/* f1108f8: 24050008 */ addiu $a1,$zero,0x8 +/* f1108fc: 304300ff */ andi $v1,$v0,0xff +/* f110900: 240100ff */ addiu $at,$zero,0xff +/* f110904: 14610005 */ bne $v1,$at,.L0f11091c +/* f110908: 3c10800b */ lui $s0,0x800b +/* f11090c: 2409ffff */ addiu $t1,$zero,-1 +/* f110910: 3c01800b */ lui $at,0x800b +/* f110914: 10000003 */ beqz $zero,.L0f110924 +/* f110918: a029cc14 */ sb $t1,-0x33ec($at) +.L0f11091c: +/* f11091c: 3c01800b */ lui $at,0x800b +/* f110920: a023cc14 */ sb $v1,-0x33ec($at) +.L0f110924: +/* f110924: 3c11800b */ lui $s1,0x800b +/* f110928: 2631cbb6 */ addiu $s1,$s1,-13386 +/* f11092c: 2610cbb0 */ addiu $s0,$s0,-13392 +.L0f110930: +/* f110930: 02402025 */ or $a0,$s2,$zero +/* f110934: 0fc354fe */ jal func0f0d53f8 +/* f110938: 24050008 */ addiu $a1,$zero,0x8 +/* f11093c: 26100001 */ addiu $s0,$s0,0x1 +/* f110940: 1611fffb */ bne $s0,$s1,.L0f110930 +/* f110944: a2020064 */ sb $v0,0x64($s0) +/* f110948: 02402025 */ or $a0,$s2,$zero +/* f11094c: 0fc354fe */ jal func0f0d53f8 +/* f110950: 24050001 */ addiu $a1,$zero,0x1 +/* f110954: 3c01800b */ lui $at,0x800b +/* f110958: a022cc12 */ sb $v0,-0x33ee($at) +/* f11095c: 02402025 */ or $a0,$s2,$zero +/* f110960: 0fc354fe */ jal func0f0d53f8 +/* f110964: 24050001 */ addiu $a1,$zero,0x1 +/* f110968: 3c01800a */ lui $at,0x800a +/* f11096c: a022232b */ sb $v0,0x232b($at) +/* f110970: 02402025 */ or $a0,$s2,$zero +/* f110974: 0fc354fe */ jal func0f0d53f8 +/* f110978: 24050001 */ addiu $a1,$zero,0x1 +/* f11097c: 3c01800a */ lui $at,0x800a +/* f110980: a022232c */ sb $v0,0x232c($at) +/* f110984: 0fc35531 */ jal func0f0d54c4 +/* f110988: 02402025 */ or $a0,$s2,$zero +/* f11098c: 8faa0124 */ lw $t2,0x124($sp) +.L0f110990: +/* f110990: 51400006 */ beqzl $t2,.L0f1109ac +/* f110994: 8fbf0024 */ lw $ra,0x24($sp) +/* f110998: 0fc442da */ jal func0f110b68 +/* f11099c: 00000000 */ sll $zero,$zero,0x0 +/* f1109a0: 0fc44270 */ jal func0f1109c0 +/* f1109a4: 00000000 */ sll $zero,$zero,0x0 +/* f1109a8: 8fbf0024 */ lw $ra,0x24($sp) +.L0f1109ac: +/* f1109ac: 8fb00018 */ lw $s0,0x18($sp) +/* f1109b0: 8fb1001c */ lw $s1,0x1c($sp) +/* f1109b4: 8fb20020 */ lw $s2,0x20($sp) +/* f1109b8: 03e00008 */ jr $ra +/* f1109bc: 27bd0128 */ addiu $sp,$sp,0x128 +); + +GLOBAL_ASM( +glabel func0f1109c0 +/* f1109c0: 27bdfed0 */ addiu $sp,$sp,-304 +/* f1109c4: afb20028 */ sw $s2,0x28($sp) +/* f1109c8: 27b2004c */ addiu $s2,$sp,0x4c +/* f1109cc: afbf002c */ sw $ra,0x2c($sp) +/* f1109d0: afb10024 */ sw $s1,0x24($sp) +/* f1109d4: afb00020 */ sw $s0,0x20($sp) +/* f1109d8: afa0012c */ sw $zero,0x12c($sp) +/* f1109dc: 0fc35517 */ jal func0f0d545c +/* f1109e0: 02402025 */ or $a0,$s2,$zero +/* f1109e4: 3c10800a */ lui $s0,0x800a +/* f1109e8: 26109fc0 */ addiu $s0,$s0,-24640 +/* f1109ec: 8e0e047c */ lw $t6,0x47c($s0) +/* f1109f0: 960f0480 */ lhu $t7,0x480($s0) +/* f1109f4: 02402025 */ or $a0,$s2,$zero +/* f1109f8: 27a50044 */ addiu $a1,$sp,0x44 +/* f1109fc: afae0044 */ sw $t6,0x44($sp) +/* f110a00: 0fc355d7 */ jal func0f0d575c +/* f110a04: a7af0048 */ sh $t7,0x48($sp) +/* f110a08: 3c05800b */ lui $a1,0x800b +/* f110a0c: 90a5cc11 */ lbu $a1,-0x33ef($a1) +/* f110a10: 02402025 */ or $a0,$s2,$zero +/* f110a14: 0fc354be */ jal func0f0d52f8 +/* f110a18: 24060001 */ addiu $a2,$zero,0x1 +/* f110a1c: 02402025 */ or $a0,$s2,$zero +/* f110a20: 96050482 */ lhu $a1,0x482($s0) +/* f110a24: 0fc354be */ jal func0f0d52f8 +/* f110a28: 24060004 */ addiu $a2,$zero,0x4 +/* f110a2c: 3c10800b */ lui $s0,0x800b +/* f110a30: 3c11800b */ lui $s1,0x800b +/* f110a34: 2631cc10 */ addiu $s1,$s1,-13296 +/* f110a38: 2610cbb0 */ addiu $s0,$s0,-13392 +/* f110a3c: 02402025 */ or $a0,$s2,$zero +.L0f110a40: +/* f110a40: 0fc35569 */ jal func0f0d55a4 +/* f110a44: 02002825 */ or $a1,$s0,$zero +/* f110a48: 2610000c */ addiu $s0,$s0,0xc +/* f110a4c: 0211082b */ sltu $at,$s0,$s1 +/* f110a50: 5420fffb */ bnezl $at,.L0f110a40 +/* f110a54: 02402025 */ or $a0,$s2,$zero +/* f110a58: 3c02800b */ lui $v0,0x800b +/* f110a5c: 8042cc14 */ lb $v0,-0x33ec($v0) +/* f110a60: 2401ffff */ addiu $at,$zero,-1 +/* f110a64: 02402025 */ or $a0,$s2,$zero +/* f110a68: 14410007 */ bne $v0,$at,.L0f110a88 +/* f110a6c: 00402825 */ or $a1,$v0,$zero +/* f110a70: 02402025 */ or $a0,$s2,$zero +/* f110a74: 240500ff */ addiu $a1,$zero,0xff +/* f110a78: 0fc354be */ jal func0f0d52f8 +/* f110a7c: 24060008 */ addiu $a2,$zero,0x8 +/* f110a80: 10000003 */ beqz $zero,.L0f110a90 +/* f110a84: 00000000 */ sll $zero,$zero,0x0 +.L0f110a88: +/* f110a88: 0fc354be */ jal func0f0d52f8 +/* f110a8c: 24060008 */ addiu $a2,$zero,0x8 +.L0f110a90: +/* f110a90: 3c10800b */ lui $s0,0x800b +/* f110a94: 3c11800b */ lui $s1,0x800b +/* f110a98: 2631cbb6 */ addiu $s1,$s1,-13386 +/* f110a9c: 2610cbb0 */ addiu $s0,$s0,-13392 +/* f110aa0: 02402025 */ or $a0,$s2,$zero +.L0f110aa4: +/* f110aa4: 92050065 */ lbu $a1,0x65($s0) +/* f110aa8: 0fc354be */ jal func0f0d52f8 +/* f110aac: 24060008 */ addiu $a2,$zero,0x8 +/* f110ab0: 26100001 */ addiu $s0,$s0,0x1 +/* f110ab4: 5611fffb */ bnel $s0,$s1,.L0f110aa4 +/* f110ab8: 02402025 */ or $a0,$s2,$zero +/* f110abc: 3c05800b */ lui $a1,0x800b +/* f110ac0: 90a5cc12 */ lbu $a1,-0x33ee($a1) +/* f110ac4: 02402025 */ or $a0,$s2,$zero +/* f110ac8: 0fc354be */ jal func0f0d52f8 +/* f110acc: 24060001 */ addiu $a2,$zero,0x1 +/* f110ad0: 3c05800a */ lui $a1,0x800a +/* f110ad4: 90a5232b */ lbu $a1,0x232b($a1) +/* f110ad8: 02402025 */ or $a0,$s2,$zero +/* f110adc: 0fc354be */ jal func0f0d52f8 +/* f110ae0: 24060001 */ addiu $a2,$zero,0x1 +/* f110ae4: 3c05800a */ lui $a1,0x800a +/* f110ae8: 90a5232c */ lbu $a1,0x232c($a1) +/* f110aec: 02402025 */ or $a0,$s2,$zero +/* f110af0: 0fc354be */ jal func0f0d52f8 +/* f110af4: 24060001 */ addiu $a2,$zero,0x1 +/* f110af8: 0fc35531 */ jal func0f0d54c4 +/* f110afc: 02402025 */ or $a0,$s2,$zero +/* f110b00: 0fc441c8 */ jal func0f110720 +/* f110b04: 00000000 */ sll $zero,$zero,0x0 +/* f110b08: 14400007 */ bnez $v0,.L0f110b28 +/* f110b0c: 00408025 */ or $s0,$v0,$zero +/* f110b10: 3c047f1b */ lui $a0,0x7f1b +/* f110b14: 3c057f1b */ lui $a1,0x7f1b +/* f110b18: 24a539bc */ addiu $a1,$a1,0x39bc +/* f110b1c: 248439b0 */ addiu $a0,$a0,0x39b0 +/* f110b20: 0c002ff4 */ jal 0xbfd0 +/* f110b24: 24060177 */ addiu $a2,$zero,0x177 +.L0f110b28: +/* f110b28: 24040004 */ addiu $a0,$zero,0x4 +/* f110b2c: 02002825 */ or $a1,$s0,$zero +/* f110b30: 24060010 */ addiu $a2,$zero,0x10 +/* f110b34: 27a70050 */ addiu $a3,$sp,0x50 +/* f110b38: afa00010 */ sw $zero,0x10($sp) +/* f110b3c: 0fc45a0a */ jal func0f116828 +/* f110b40: afa00014 */ sw $zero,0x14($sp) +/* f110b44: 10400002 */ beqz $v0,.L0f110b50 +/* f110b48: 24180001 */ addiu $t8,$zero,0x1 +/* f110b4c: afb8012c */ sw $t8,0x12c($sp) +.L0f110b50: +/* f110b50: 8fbf002c */ lw $ra,0x2c($sp) +/* f110b54: 8fb00020 */ lw $s0,0x20($sp) +/* f110b58: 8fb10024 */ lw $s1,0x24($sp) +/* f110b5c: 8fb20028 */ lw $s2,0x28($sp) +/* f110b60: 03e00008 */ jr $ra +/* f110b64: 27bd0130 */ addiu $sp,$sp,0x130 +); + +GLOBAL_ASM( +glabel func0f110b68 +/* f110b68: 3c02800b */ lui $v0,0x800b +/* f110b6c: 2442cbb0 */ addiu $v0,$v0,-13392 +/* f110b70: 27bdffe8 */ addiu $sp,$sp,-24 +/* f110b74: afbf0014 */ sw $ra,0x14($sp) +/* f110b78: 240effff */ addiu $t6,$zero,-1 +/* f110b7c: a0400000 */ sb $zero,0x0($v0) +/* f110b80: a040000c */ sb $zero,0xc($v0) +/* f110b84: a0400018 */ sb $zero,0x18($v0) +/* f110b88: a0400024 */ sb $zero,0x24($v0) +/* f110b8c: a0400030 */ sb $zero,0x30($v0) +/* f110b90: a040003c */ sb $zero,0x3c($v0) +/* f110b94: a0400048 */ sb $zero,0x48($v0) +/* f110b98: a0400054 */ sb $zero,0x54($v0) +/* f110b9c: 0fc630f9 */ jal func0f18c3e4 +/* f110ba0: a04e0064 */ sb $t6,0x64($v0) +/* f110ba4: 3c02800b */ lui $v0,0x800b +/* f110ba8: 3c03800a */ lui $v1,0x800a +/* f110bac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f110bb0: 2442cbb0 */ addiu $v0,$v0,-13392 +/* f110bb4: a0400062 */ sb $zero,0x62($v0) +/* f110bb8: a0400061 */ sb $zero,0x61($v0) +/* f110bbc: a0400060 */ sb $zero,0x60($v0) +/* f110bc0: ac60047c */ sw $zero,0x47c($v1) +/* f110bc4: a4600480 */ sh $zero,0x480($v1) +/* f110bc8: a4600482 */ sh $zero,0x482($v1) +/* f110bcc: 3c01800a */ lui $at,0x800a +/* f110bd0: a020232b */ sb $zero,0x232b($at) +/* f110bd4: 3c01800a */ lui $at,0x800a +/* f110bd8: 0fc44270 */ jal func0f1109c0 +/* f110bdc: a020232c */ sb $zero,0x232c($at) +/* f110be0: 8fbf0014 */ lw $ra,0x14($sp) +/* f110be4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f110be8: 03e00008 */ jr $ra +/* f110bec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f110bf0 +/* f110bf0: 03e00008 */ jr $ra +/* f110bf4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f110bf8 +/* f110bf8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f110bfc: afb10018 */ sw $s1,0x18($sp) +/* f110c00: afb00014 */ sw $s0,0x14($sp) +/* f110c04: 3c108007 */ lui $s0,0x8007 +/* f110c08: 3c118007 */ lui $s1,0x8007 +/* f110c0c: afbf001c */ sw $ra,0x1c($sp) +/* f110c10: 26315bd0 */ addiu $s1,$s1,0x5bd0 +/* f110c14: 26105bc0 */ addiu $s0,$s0,0x5bc0 +/* f110c18: 8e0e0000 */ lw $t6,0x0($s0) +.L0f110c1c: +/* f110c1c: 51c00008 */ beqzl $t6,.L0f110c40 +/* f110c20: 26100004 */ addiu $s0,$s0,0x4 +/* f110c24: 0fc5db69 */ jal func0f176da4 +/* f110c28: 24040310 */ addiu $a0,$zero,0x310 +/* f110c2c: 8e040000 */ lw $a0,0x0($s0) +/* f110c30: 0c004b2d */ jal 0x12cb4 +/* f110c34: 00402825 */ or $a1,$v0,$zero +/* f110c38: ae000000 */ sw $zero,0x0($s0) +/* f110c3c: 26100004 */ addiu $s0,$s0,0x4 +.L0f110c40: +/* f110c40: 5611fff6 */ bnel $s0,$s1,.L0f110c1c +/* f110c44: 8e0e0000 */ lw $t6,0x0($s0) +/* f110c48: 8fbf001c */ lw $ra,0x1c($sp) +/* f110c4c: 8fb00014 */ lw $s0,0x14($sp) +/* f110c50: 8fb10018 */ lw $s1,0x18($sp) +/* f110c54: 03e00008 */ jr $ra +/* f110c58: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f110c5c +/* f110c5c: 3c0f8007 */ lui $t7,0x8007 +/* f110c60: 25ef5bc0 */ addiu $t7,$t7,0x5bc0 +/* f110c64: 00047080 */ sll $t6,$a0,0x2 +/* f110c68: 01cf3021 */ addu $a2,$t6,$t7 +/* f110c6c: 8cc30000 */ lw $v1,0x0($a2) +/* f110c70: 27bdffe0 */ addiu $sp,$sp,-32 +/* f110c74: afbf0014 */ sw $ra,0x14($sp) +/* f110c78: 1460000e */ bnez $v1,.L0f110cb4 +/* f110c7c: afa50024 */ sw $a1,0x24($sp) +/* f110c80: 24040310 */ addiu $a0,$zero,0x310 +/* f110c84: 0fc5db69 */ jal func0f176da4 +/* f110c88: afa60018 */ sw $a2,0x18($sp) +/* f110c8c: 00402025 */ or $a0,$v0,$zero +/* f110c90: 0fc5796e */ jal func0f15e5b8 +/* f110c94: 24050001 */ addiu $a1,$zero,0x1 +/* f110c98: 0fc5db69 */ jal func0f176da4 +/* f110c9c: 24040310 */ addiu $a0,$zero,0x310 +/* f110ca0: 0c004aac */ jal 0x12ab0 +/* f110ca4: 00402025 */ or $a0,$v0,$zero +/* f110ca8: 8fa60018 */ lw $a2,0x18($sp) +/* f110cac: 00401825 */ or $v1,$v0,$zero +/* f110cb0: acc20000 */ sw $v0,0x0($a2) +.L0f110cb4: +/* f110cb4: 24180001 */ addiu $t8,$zero,0x1 +/* f110cb8: a078030c */ sb $t8,0x30c($v1) +/* f110cbc: 8cc80000 */ lw $t0,0x0($a2) +/* f110cc0: 93b90027 */ lbu $t9,0x27($sp) +/* f110cc4: 3c098006 */ lui $t1,0x8006 +/* f110cc8: a119030b */ sb $t9,0x30b($t0) +/* f110ccc: 91292944 */ lbu $t1,0x2944($t1) +/* f110cd0: 55200004 */ bnezl $t1,.L0f110ce4 +/* f110cd4: 8fbf0014 */ lw $ra,0x14($sp) +/* f110cd8: 0c004e63 */ jal 0x1398c +/* f110cdc: 24040003 */ addiu $a0,$zero,0x3 +/* f110ce0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f110ce4: +/* f110ce4: 240a0001 */ addiu $t2,$zero,0x1 +/* f110ce8: 3c018006 */ lui $at,0x8006 +/* f110cec: a02a2944 */ sb $t2,0x2944($at) +/* f110cf0: 03e00008 */ jr $ra +/* f110cf4: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f110cf8 +/* f110cf8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f110cfc: afb00018 */ sw $s0,0x18($sp) +/* f110d00: 309000ff */ andi $s0,$a0,0xff +/* f110d04: afa40028 */ sw $a0,0x28($sp) +/* f110d08: 3c058007 */ lui $a1,0x8007 +/* f110d0c: afbf001c */ sw $ra,0x1c($sp) +/* f110d10: 2406ffff */ addiu $a2,$zero,-1 +/* f110d14: 24a55bc0 */ addiu $a1,$a1,0x5bc0 +/* f110d18: 24040004 */ addiu $a0,$zero,0x4 +/* f110d1c: 00001825 */ or $v1,$zero,$zero +/* f110d20: 2407ffff */ addiu $a3,$zero,-1 +.L0f110d24: +/* f110d24: 8ca20000 */ lw $v0,0x0($a1) +/* f110d28: 10400006 */ beqz $v0,.L0f110d44 +/* f110d2c: 00000000 */ sll $zero,$zero,0x0 +/* f110d30: 904e030b */ lbu $t6,0x30b($v0) +/* f110d34: 560e0007 */ bnel $s0,$t6,.L0f110d54 +/* f110d38: 24630001 */ addiu $v1,$v1,0x1 +/* f110d3c: 1000000f */ beqz $zero,.L0f110d7c +/* f110d40: 00601025 */ or $v0,$v1,$zero +.L0f110d44: +/* f110d44: 54c70003 */ bnel $a2,$a3,.L0f110d54 +/* f110d48: 24630001 */ addiu $v1,$v1,0x1 +/* f110d4c: 00603025 */ or $a2,$v1,$zero +/* f110d50: 24630001 */ addiu $v1,$v1,0x1 +.L0f110d54: +/* f110d54: 1464fff3 */ bne $v1,$a0,.L0f110d24 +/* f110d58: 24a50004 */ addiu $a1,$a1,0x4 +/* f110d5c: 04c00007 */ bltz $a2,.L0f110d7c +/* f110d60: 2402ffff */ addiu $v0,$zero,-1 +/* f110d64: 00c02025 */ or $a0,$a2,$zero +/* f110d68: 320500ff */ andi $a1,$s0,0xff +/* f110d6c: 0fc44317 */ jal func0f110c5c +/* f110d70: afa60024 */ sw $a2,0x24($sp) +/* f110d74: 10000001 */ beqz $zero,.L0f110d7c +/* f110d78: 8fa20024 */ lw $v0,0x24($sp) +.L0f110d7c: +/* f110d7c: 8fbf001c */ lw $ra,0x1c($sp) +/* f110d80: 8fb00018 */ lw $s0,0x18($sp) +/* f110d84: 27bd0028 */ addiu $sp,$sp,0x28 +/* f110d88: 03e00008 */ jr $ra +/* f110d8c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f110d90 +/* f110d90: 00047880 */ sll $t7,$a0,0x2 +/* f110d94: 3c01800a */ lui $at,0x800a +/* f110d98: 002f0821 */ addu $at,$at,$t7 +/* f110d9c: 240effff */ addiu $t6,$zero,-1 +/* f110da0: 03e00008 */ jr $ra +/* f110da4: ac2e2330 */ sw $t6,0x2330($at) +); + +GLOBAL_ASM( +glabel func0f110da8 +/* f110da8: 27bdffd0 */ addiu $sp,$sp,-48 +/* f110dac: 3c0e8007 */ lui $t6,0x8007 +/* f110db0: 8dce5bf4 */ lw $t6,0x5bf4($t6) +/* f110db4: afbf002c */ sw $ra,0x2c($sp) +/* f110db8: afb40028 */ sw $s4,0x28($sp) +/* f110dbc: afb30024 */ sw $s3,0x24($sp) +/* f110dc0: afb20020 */ sw $s2,0x20($sp) +/* f110dc4: afb1001c */ sw $s1,0x1c($sp) +/* f110dc8: 15c0000c */ bnez $t6,.L0f110dfc +/* f110dcc: afb00018 */ sw $s0,0x18($sp) +/* f110dd0: 3c10800a */ lui $s0,0x800a +/* f110dd4: 3c03800a */ lui $v1,0x800a +/* f110dd8: 24632344 */ addiu $v1,$v1,0x2344 +/* f110ddc: 26102330 */ addiu $s0,$s0,0x2330 +/* f110de0: 2402ffff */ addiu $v0,$zero,-1 +.L0f110de4: +/* f110de4: 26100004 */ addiu $s0,$s0,0x4 +/* f110de8: 1603fffe */ bne $s0,$v1,.L0f110de4 +/* f110dec: ae02fffc */ sw $v0,-0x4($s0) +/* f110df0: 240f0001 */ addiu $t7,$zero,0x1 +/* f110df4: 3c018007 */ lui $at,0x8007 +/* f110df8: ac2f5bf4 */ sw $t7,0x5bf4($at) +.L0f110dfc: +/* f110dfc: 00009025 */ or $s2,$zero,$zero +/* f110e00: 00009825 */ or $s3,$zero,$zero +/* f110e04: 00128e00 */ sll $s1,$s2,0x18 +.L0f110e08: +/* f110e08: 0011c603 */ sra $t8,$s1,0x18 +/* f110e0c: 00182600 */ sll $a0,$t8,0x18 +/* f110e10: 0004ce03 */ sra $t9,$a0,0x18 +/* f110e14: 03202025 */ or $a0,$t9,$zero +/* f110e18: 0fc459f6 */ jal func0f1167d8 +/* f110e1c: 03008825 */ or $s1,$t8,$zero +/* f110e20: 10400010 */ beqz $v0,.L0f110e64 +/* f110e24: 00112600 */ sll $a0,$s1,0x18 +/* f110e28: 3c0a800a */ lui $t2,0x800a +/* f110e2c: 254a2330 */ addiu $t2,$t2,0x2330 +/* f110e30: 00044603 */ sra $t0,$a0,0x18 +/* f110e34: 00124880 */ sll $t1,$s2,0x2 +/* f110e38: 012a8021 */ addu $s0,$t1,$t2 +/* f110e3c: 0fc45c0b */ jal func0f11702c +/* f110e40: 01002025 */ or $a0,$t0,$zero +/* f110e44: 8e0b0000 */ lw $t3,0x0($s0) +/* f110e48: 00112600 */ sll $a0,$s1,0x18 +/* f110e4c: 00046603 */ sra $t4,$a0,0x18 +/* f110e50: 104b0004 */ beq $v0,$t3,.L0f110e64 +/* f110e54: 01802025 */ or $a0,$t4,$zero +/* f110e58: 0fc45c0b */ jal func0f11702c +/* f110e5c: 24130001 */ addiu $s3,$zero,0x1 +/* f110e60: ae020000 */ sw $v0,0x0($s0) +.L0f110e64: +/* f110e64: 26520001 */ addiu $s2,$s2,0x1 +/* f110e68: 2a410005 */ slti $at,$s2,0x5 +/* f110e6c: 5420ffe6 */ bnezl $at,.L0f110e08 +/* f110e70: 00128e00 */ sll $s1,$s2,0x18 +/* f110e74: 3c108007 */ lui $s0,0x8007 +/* f110e78: 3c148007 */ lui $s4,0x8007 +/* f110e7c: 3c118007 */ lui $s1,0x8007 +/* f110e80: 26315bd0 */ addiu $s1,$s1,0x5bd0 +/* f110e84: 26945bd0 */ addiu $s4,$s4,0x5bd0 +/* f110e88: 26105bc0 */ addiu $s0,$s0,0x5bc0 +/* f110e8c: 24120001 */ addiu $s2,$zero,0x1 +/* f110e90: 8e040000 */ lw $a0,0x0($s0) +.L0f110e94: +/* f110e94: 5080001b */ beqzl $a0,.L0f110f04 +/* f110e98: 26100004 */ addiu $s0,$s0,0x4 +/* f110e9c: a080030e */ sb $zero,0x30e($a0) +/* f110ea0: 8e040000 */ lw $a0,0x0($s0) +/* f110ea4: 02601825 */ or $v1,$s3,$zero +/* f110ea8: 9082030c */ lbu $v0,0x30c($a0) +/* f110eac: 18400007 */ blez $v0,.L0f110ecc +/* f110eb0: 244dffff */ addiu $t5,$v0,-1 +/* f110eb4: a08d030c */ sb $t5,0x30c($a0) +/* f110eb8: 8e040000 */ lw $a0,0x0($s0) +/* f110ebc: 908e030c */ lbu $t6,0x30c($a0) +/* f110ec0: 55c00003 */ bnezl $t6,.L0f110ed0 +/* f110ec4: 908f030b */ lbu $t7,0x30b($a0) +/* f110ec8: 02401825 */ or $v1,$s2,$zero +.L0f110ecc: +/* f110ecc: 908f030b */ lbu $t7,0x30b($a0) +.L0f110ed0: +/* f110ed0: 000fc080 */ sll $t8,$t7,0x2 +/* f110ed4: 0238c821 */ addu $t9,$s1,$t8 +/* f110ed8: 8f280000 */ lw $t0,0x0($t9) +/* f110edc: 11000002 */ beqz $t0,.L0f110ee8 +/* f110ee0: 00000000 */ sll $zero,$zero,0x0 +/* f110ee4: 02401825 */ or $v1,$s2,$zero +.L0f110ee8: +/* f110ee8: 50600006 */ beqzl $v1,.L0f110f04 +/* f110eec: 26100004 */ addiu $s0,$s0,0x4 +/* f110ef0: 0fc443d3 */ jal func0f110f4c +/* f110ef4: 00000000 */ sll $zero,$zero,0x0 +/* f110ef8: 8e090000 */ lw $t1,0x0($s0) +/* f110efc: a132030e */ sb $s2,0x30e($t1) +/* f110f00: 26100004 */ addiu $s0,$s0,0x4 +.L0f110f04: +/* f110f04: 0214082b */ sltu $at,$s0,$s4 +/* f110f08: 5420ffe2 */ bnezl $at,.L0f110e94 +/* f110f0c: 8e040000 */ lw $a0,0x0($s0) +/* f110f10: 3c028007 */ lui $v0,0x8007 +/* f110f14: 3c038007 */ lui $v1,0x8007 +/* f110f18: 24635be0 */ addiu $v1,$v1,0x5be0 +/* f110f1c: 24425bd0 */ addiu $v0,$v0,0x5bd0 +.L0f110f20: +/* f110f20: 24420004 */ addiu $v0,$v0,0x4 +/* f110f24: 1443fffe */ bne $v0,$v1,.L0f110f20 +/* f110f28: ac40fffc */ sw $zero,-0x4($v0) +/* f110f2c: 8fbf002c */ lw $ra,0x2c($sp) +/* f110f30: 8fb00018 */ lw $s0,0x18($sp) +/* f110f34: 8fb1001c */ lw $s1,0x1c($sp) +/* f110f38: 8fb20020 */ lw $s2,0x20($sp) +/* f110f3c: 8fb30024 */ lw $s3,0x24($sp) +/* f110f40: 8fb40028 */ lw $s4,0x28($sp) +/* f110f44: 03e00008 */ jr $ra +/* f110f48: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f110f4c +/* f110f4c: 27bdc568 */ addiu $sp,$sp,-15000 +/* f110f50: 3c0e7f1b */ lui $t6,0x7f1b +/* f110f54: afbf003c */ sw $ra,0x3c($sp) +/* f110f58: afbe0038 */ sw $s8,0x38($sp) +/* f110f5c: afb70034 */ sw $s7,0x34($sp) +/* f110f60: afb60030 */ sw $s6,0x30($sp) +/* f110f64: afb5002c */ sw $s5,0x2c($sp) +/* f110f68: afb40028 */ sw $s4,0x28($sp) +/* f110f6c: afb30024 */ sw $s3,0x24($sp) +/* f110f70: afb20020 */ sw $s2,0x20($sp) +/* f110f74: afb1001c */ sw $s1,0x1c($sp) +/* f110f78: afb00018 */ sw $s0,0x18($sp) +/* f110f7c: 25ce39e8 */ addiu $t6,$t6,0x39e8 +/* f110f80: 8dc10000 */ lw $at,0x0($t6) +/* f110f84: 27b43a88 */ addiu $s4,$sp,0x3a88 +/* f110f88: 3c097f1b */ lui $t1,0x7f1b +/* f110f8c: ae810000 */ sw $at,0x0($s4) +/* f110f90: 8dd90004 */ lw $t9,0x4($t6) +/* f110f94: 252939f8 */ addiu $t1,$t1,0x39f8 +/* f110f98: 27a80070 */ addiu $t0,$sp,0x70 +/* f110f9c: ae990004 */ sw $t9,0x4($s4) +/* f110fa0: 8dc10008 */ lw $at,0x8($t6) +/* f110fa4: 3c0d7f1b */ lui $t5,0x7f1b +/* f110fa8: 25ad3a00 */ addiu $t5,$t5,0x3a00 +/* f110fac: ae810008 */ sw $at,0x8($s4) +/* f110fb0: 8dd9000c */ lw $t9,0xc($t6) +/* f110fb4: 27b70068 */ addiu $s7,$sp,0x68 +/* f110fb8: 00809025 */ or $s2,$a0,$zero +/* f110fbc: ae99000c */ sw $t9,0xc($s4) +/* f110fc0: 8d210000 */ lw $at,0x0($t1) +/* f110fc4: 27b00070 */ addiu $s0,$sp,0x70 +/* f110fc8: 00008825 */ or $s1,$zero,$zero +/* f110fcc: ad010000 */ sw $at,0x0($t0) +/* f110fd0: 91210004 */ lbu $at,0x4($t1) +/* f110fd4: 00809825 */ or $s3,$a0,$zero +/* f110fd8: 27b50a88 */ addiu $s5,$sp,0xa88 +/* f110fdc: a1010004 */ sb $at,0x4($t0) +/* f110fe0: 8da10000 */ lw $at,0x0($t5) +/* f110fe4: 2416ffff */ addiu $s6,$zero,-1 +/* f110fe8: 241e0003 */ addiu $s8,$zero,0x3 +/* f110fec: aee10000 */ sw $at,0x0($s7) +/* f110ff0: 91a10004 */ lbu $at,0x4($t5) +/* f110ff4: a2e10004 */ sb $at,0x4($s7) +/* f110ff8: a080030a */ sb $zero,0x30a($a0) +.L0f110ffc: +/* f110ffc: 82190000 */ lb $t9,0x0($s0) +/* f111000: 02a03025 */ or $a2,$s5,$zero +/* f111004: 02595821 */ addu $t3,$s2,$t9 +/* f111008: a1600305 */ sb $zero,0x305($t3) +/* f11100c: a2760300 */ sb $s6,0x300($s3) +/* f111010: 924a030b */ lbu $t2,0x30b($s2) +/* f111014: 82040000 */ lb $a0,0x0($s0) +/* f111018: 000a4080 */ sll $t0,$t2,0x2 +/* f11101c: 02884821 */ addu $t1,$s4,$t0 +/* f111020: 0fc459ec */ jal func0f1167b0 +/* f111024: 8d250000 */ lw $a1,0x0($t1) +/* f111028: 14400028 */ bnez $v0,.L0f1110cc +/* f11102c: 8fac0a88 */ lw $t4,0xa88($sp) +/* f111030: 11800010 */ beqz $t4,.L0f111074 +/* f111034: 00117880 */ sll $t7,$s1,0x2 +/* f111038: 27b81288 */ addiu $t8,$sp,0x1288 +/* f11103c: 27a30a88 */ addiu $v1,$sp,0xa88 +/* f111040: 27ae0088 */ addiu $t6,$sp,0x88 +/* f111044: 022e2821 */ addu $a1,$s1,$t6 +/* f111048: 8c640000 */ lw $a0,0x0($v1) +/* f11104c: 01f81021 */ addu $v0,$t7,$t8 +/* f111050: 82060000 */ lb $a2,0x0($s0) +.L0f111054: +/* f111054: ac440000 */ sw $a0,0x0($v0) +/* f111058: 8c640004 */ lw $a0,0x4($v1) +/* f11105c: 24630004 */ addiu $v1,$v1,0x4 +/* f111060: a0a60000 */ sb $a2,0x0($a1) +/* f111064: 26310001 */ addiu $s1,$s1,0x1 +/* f111068: 24420004 */ addiu $v0,$v0,0x4 +/* f11106c: 1480fff9 */ bnez $a0,.L0f111054 +/* f111070: 24a50001 */ addiu $a1,$a1,0x1 +.L0f111074: +/* f111074: 82190000 */ lb $t9,0x0($s0) +/* f111078: 02595821 */ addu $t3,$s2,$t9 +/* f11107c: a16002d2 */ sb $zero,0x2d2($t3) +/* f111080: 924a030b */ lbu $t2,0x30b($s2) +/* f111084: 57ca0007 */ bnel $s8,$t2,.L0f1110a4 +/* f111088: 820c0000 */ lb $t4,0x0($s0) +/* f11108c: 0fc46052 */ jal func0f118148 +/* f111090: 82040000 */ lb $a0,0x0($s0) +/* f111094: 82080000 */ lb $t0,0x0($s0) +/* f111098: 02484821 */ addu $t1,$s2,$t0 +/* f11109c: a12202d2 */ sb $v0,0x2d2($t1) +/* f1110a0: 820c0000 */ lb $t4,0x0($s0) +.L0f1110a4: +/* f1110a4: 000c78c0 */ sll $t7,$t4,0x3 +/* f1110a8: 024fc021 */ addu $t8,$s2,$t7 +/* f1110ac: af0002d8 */ sw $zero,0x2d8($t8) +/* f1110b0: 0fc45a4f */ jal func0f11693c +/* f1110b4: 82040000 */ lb $a0,0x0($s0) +/* f1110b8: 820d0000 */ lb $t5,0x0($s0) +/* f1110bc: 000d70c0 */ sll $t6,$t5,0x3 +/* f1110c0: 024ec821 */ addu $t9,$s2,$t6 +/* f1110c4: 10000008 */ beqz $zero,.L0f1110e8 +/* f1110c8: a72202dc */ sh $v0,0x2dc($t9) +.L0f1110cc: +/* f1110cc: 820b0000 */ lb $t3,0x0($s0) +/* f1110d0: 2401000d */ addiu $at,$zero,0xd +/* f1110d4: 24080005 */ addiu $t0,$zero,0x5 +/* f1110d8: 024b5021 */ addu $t2,$s2,$t3 +/* f1110dc: 14410002 */ bne $v0,$at,.L0f1110e8 +/* f1110e0: a15602d2 */ sb $s6,0x2d2($t2) +/* f1110e4: a248030c */ sb $t0,0x30c($s2) +.L0f1110e8: +/* f1110e8: 26100001 */ addiu $s0,$s0,0x1 +/* f1110ec: 27a90075 */ addiu $t1,$sp,0x75 +/* f1110f0: 0209082b */ sltu $at,$s0,$t1 +/* f1110f4: 1420ffc1 */ bnez $at,.L0f110ffc +/* f1110f8: 26730001 */ addiu $s3,$s3,0x1 +/* f1110fc: a64002d0 */ sh $zero,0x2d0($s2) +/* f111100: 1a20004b */ blez $s1,.L0f111230 +/* f111104: 0000a825 */ or $s5,$zero,$zero +/* f111108: 27b00088 */ addiu $s0,$sp,0x88 +/* f11110c: 27b41288 */ addiu $s4,$sp,0x1288 +/* f111110: 241e0018 */ addiu $s8,$zero,0x18 +.L0f111114: +/* f111114: 864c02d0 */ lh $t4,0x2d0($s2) +/* f111118: 82040000 */ lb $a0,0x0($s0) +/* f11111c: 8e850000 */ lw $a1,0x0($s4) +/* f111120: 019e0019 */ multu $t4,$s8 +/* f111124: 24070010 */ addiu $a3,$zero,0x10 +/* f111128: 00007812 */ mflo $t7 +/* f11112c: 024f9821 */ addu $s3,$s2,$t7 +/* f111130: 0fc45a00 */ jal func0f116800 +/* f111134: 26660006 */ addiu $a2,$s3,0x6 +/* f111138: 1440001b */ bnez $v0,.L0f1111a8 +/* f11113c: 2401000a */ addiu $at,$zero,0xa +/* f111140: 82040000 */ lb $a0,0x0($s0) +/* f111144: 02e4c021 */ addu $t8,$s7,$a0 +/* f111148: 830d0000 */ lb $t5,0x0($t8) +/* f11114c: 024d7021 */ addu $t6,$s2,$t5 +/* f111150: 81d90300 */ lb $t9,0x300($t6) +/* f111154: 16d9000b */ bne $s6,$t9,.L0f111184 +/* f111158: 00000000 */ sll $zero,$zero,0x0 +/* f11115c: 924b030a */ lbu $t3,0x30a($s2) +/* f111160: 864802d0 */ lh $t0,0x2d0($s2) +/* f111164: 256a0001 */ addiu $t2,$t3,0x1 +/* f111168: a24a030a */ sb $t2,0x30a($s2) +/* f11116c: 82090000 */ lb $t1,0x0($s0) +/* f111170: 02e96021 */ addu $t4,$s7,$t1 +/* f111174: 818f0000 */ lb $t7,0x0($t4) +/* f111178: 024fc021 */ addu $t8,$s2,$t7 +/* f11117c: a3080300 */ sb $t0,0x300($t8) +/* f111180: 82040000 */ lb $a0,0x0($s0) +.L0f111184: +/* f111184: 0fc45a4f */ jal func0f11693c +/* f111188: 00000000 */ sll $zero,$zero,0x0 +/* f11118c: a6620004 */ sh $v0,0x4($s3) +/* f111190: 8e8d0000 */ lw $t5,0x0($s4) +/* f111194: ae6d0000 */ sw $t5,0x0($s3) +/* f111198: 864e02d0 */ lh $t6,0x2d0($s2) +/* f11119c: 25d90001 */ addiu $t9,$t6,0x1 +/* f1111a0: 1000001f */ beqz $zero,.L0f111220 +/* f1111a4: a65902d0 */ sh $t9,0x2d0($s2) +.L0f1111a8: +/* f1111a8: 5441001e */ bnel $v0,$at,.L0f111224 +/* f1111ac: 26b50001 */ addiu $s5,$s5,0x1 +/* f1111b0: 820b0000 */ lb $t3,0x0($s0) +/* f1111b4: 024b1021 */ addu $v0,$s2,$t3 +/* f1111b8: 804a0305 */ lb $t2,0x305($v0) +/* f1111bc: 25490001 */ addiu $t1,$t2,0x1 +/* f1111c0: a0490305 */ sb $t1,0x305($v0) +/* f1111c4: 820c0000 */ lb $t4,0x0($s0) +/* f1111c8: 024c1021 */ addu $v0,$s2,$t4 +/* f1111cc: 804f0305 */ lb $t7,0x305($v0) +/* f1111d0: 29e10002 */ slti $at,$t7,0x2 +/* f1111d4: 54200013 */ bnezl $at,.L0f111224 +/* f1111d8: 26b50001 */ addiu $s5,$s5,0x1 +/* f1111dc: 804802d2 */ lb $t0,0x2d2($v0) +/* f1111e0: 25180001 */ addiu $t8,$t0,0x1 +/* f1111e4: a05802d2 */ sb $t8,0x2d2($v0) +/* f1111e8: 820d0000 */ lb $t5,0x0($s0) +/* f1111ec: 000d70c0 */ sll $t6,$t5,0x3 +/* f1111f0: 024e1821 */ addu $v1,$s2,$t6 +/* f1111f4: 8c7902d8 */ lw $t9,0x2d8($v1) +/* f1111f8: 5720000a */ bnezl $t9,.L0f111224 +/* f1111fc: 26b50001 */ addiu $s5,$s5,0x1 +/* f111200: 8e8b0000 */ lw $t3,0x0($s4) +/* f111204: ac6b02d8 */ sw $t3,0x2d8($v1) +/* f111208: 0fc45a4f */ jal func0f11693c +/* f11120c: 82040000 */ lb $a0,0x0($s0) +/* f111210: 820a0000 */ lb $t2,0x0($s0) +/* f111214: 000a48c0 */ sll $t1,$t2,0x3 +/* f111218: 02496021 */ addu $t4,$s2,$t1 +/* f11121c: a58202dc */ sh $v0,0x2dc($t4) +.L0f111220: +/* f111220: 26b50001 */ addiu $s5,$s5,0x1 +.L0f111224: +/* f111224: 26100001 */ addiu $s0,$s0,0x1 +/* f111228: 16b1ffba */ bne $s5,$s1,.L0f111114 +/* f11122c: 26940004 */ addiu $s4,$s4,0x4 +.L0f111230: +/* f111230: 8fbf003c */ lw $ra,0x3c($sp) +/* f111234: 8fb00018 */ lw $s0,0x18($sp) +/* f111238: 8fb1001c */ lw $s1,0x1c($sp) +/* f11123c: 8fb20020 */ lw $s2,0x20($sp) +/* f111240: 8fb30024 */ lw $s3,0x24($sp) +/* f111244: 8fb40028 */ lw $s4,0x28($sp) +/* f111248: 8fb5002c */ lw $s5,0x2c($sp) +/* f11124c: 8fb60030 */ lw $s6,0x30($sp) +/* f111250: 8fb70034 */ lw $s7,0x34($sp) +/* f111254: 8fbe0038 */ lw $s8,0x38($sp) +/* f111258: 03e00008 */ jr $ra +/* f11125c: 27bd3a98 */ addiu $sp,$sp,0x3a98 +/* f111260: 000470c0 */ sll $t6,$a0,0x3 +/* f111264: 01c47023 */ subu $t6,$t6,$a0 +/* f111268: 000e7080 */ sll $t6,$t6,0x2 +/* f11126c: 01c47021 */ addu $t6,$t6,$a0 +/* f111270: 000e70c0 */ sll $t6,$t6,0x3 +/* f111274: 27bdffe0 */ addiu $sp,$sp,-32 +/* f111278: 01c47023 */ subu $t6,$t6,$a0 +/* f11127c: 3c0f800a */ lui $t7,0x800a +/* f111280: afb00018 */ sw $s0,0x18($sp) +/* f111284: 25efe000 */ addiu $t7,$t7,-8192 +/* f111288: 000e7100 */ sll $t6,$t6,0x4 +/* f11128c: 01cf8021 */ addu $s0,$t6,$t7 +/* f111290: 8e030e68 */ lw $v1,0xe68($s0) +/* f111294: afbf001c */ sw $ra,0x1c($sp) +/* f111298: 14600017 */ bnez $v1,.L0f1112f8 +/* f11129c: 00000000 */ sll $zero,$zero,0x0 +/* f1112a0: 54a00011 */ bnezl $a1,.L0f1112e8 +/* f1112a4: 92090e40 */ lbu $t1,0xe40($s0) +/* f1112a8: 92190e40 */ lbu $t9,0xe40($s0) +/* f1112ac: 24040890 */ addiu $a0,$zero,0x890 +/* f1112b0: 37280040 */ ori $t0,$t9,0x40 +/* f1112b4: 0fc5db69 */ jal func0f176da4 +/* f1112b8: a2080e40 */ sb $t0,0xe40($s0) +/* f1112bc: 00402025 */ or $a0,$v0,$zero +/* f1112c0: 0fc5796e */ jal func0f15e5b8 +/* f1112c4: 24050001 */ addiu $a1,$zero,0x1 +/* f1112c8: 0fc5db69 */ jal func0f176da4 +/* f1112cc: 24040890 */ addiu $a0,$zero,0x890 +/* f1112d0: 0c004aac */ jal 0x12ab0 +/* f1112d4: 00402025 */ or $a0,$v0,$zero +/* f1112d8: ae020e68 */ sw $v0,0xe68($s0) +/* f1112dc: 10000006 */ beqz $zero,.L0f1112f8 +/* f1112e0: 00401825 */ or $v1,$v0,$zero +/* f1112e4: 92090e40 */ lbu $t1,0xe40($s0) +.L0f1112e8: +/* f1112e8: ae050e68 */ sw $a1,0xe68($s0) +/* f1112ec: 00a01825 */ or $v1,$a1,$zero +/* f1112f0: 312affbf */ andi $t2,$t1,0xffbf +/* f1112f4: a20a0e40 */ sb $t2,0xe40($s0) +.L0f1112f8: +/* f1112f8: 14600006 */ bnez $v1,.L0f111314 +/* f1112fc: 3c047f1b */ lui $a0,0x7f1b +/* f111300: 3c057f1b */ lui $a1,0x7f1b +/* f111304: 24a53a14 */ addiu $a1,$a1,0x3a14 +/* f111308: 24843a08 */ addiu $a0,$a0,0x3a08 +/* f11130c: 0c002ff4 */ jal 0xbfd0 +/* f111310: 240601ca */ addiu $a2,$zero,0x1ca +.L0f111314: +/* f111314: 00001025 */ or $v0,$zero,$zero +/* f111318: 24030080 */ addiu $v1,$zero,0x80 +.L0f11131c: +/* f11131c: 8e0b0e68 */ lw $t3,0xe68($s0) +/* f111320: 01626021 */ addu $t4,$t3,$v0 +/* f111324: ad800800 */ sw $zero,0x800($t4) +/* f111328: 8e0d0e68 */ lw $t5,0xe68($s0) +/* f11132c: 01a27021 */ addu $t6,$t5,$v0 +/* f111330: 24420008 */ addiu $v0,$v0,0x8 +/* f111334: 1443fff9 */ bne $v0,$v1,.L0f11131c +/* f111338: a5c00804 */ sh $zero,0x804($t6) +/* f11133c: 8e0f0e68 */ lw $t7,0xe68($s0) +/* f111340: 24020010 */ addiu $v0,$zero,0x10 +/* f111344: 24090004 */ addiu $t1,$zero,0x4 +/* f111348: ade00880 */ sw $zero,0x880($t7) +/* f11134c: 8e180e68 */ lw $t8,0xe68($s0) +/* f111350: 240d0001 */ addiu $t5,$zero,0x1 +/* f111354: 00001825 */ or $v1,$zero,$zero +/* f111358: a3020888 */ sb $v0,0x888($t8) +/* f11135c: 8e190e68 */ lw $t9,0xe68($s0) +/* f111360: 24050010 */ addiu $a1,$zero,0x10 +/* f111364: 24040080 */ addiu $a0,$zero,0x80 +/* f111368: a3220889 */ sb $v0,0x889($t9) +/* f11136c: 8e080e68 */ lw $t0,0xe68($s0) +/* f111370: a100088a */ sb $zero,0x88a($t0) +/* f111374: 8e0a0e68 */ lw $t2,0xe68($s0) +/* f111378: a149088b */ sb $t1,0x88b($t2) +/* f11137c: 8e0b0e68 */ lw $t3,0xe68($s0) +/* f111380: a160088c */ sb $zero,0x88c($t3) +/* f111384: 8e0c0e68 */ lw $t4,0xe68($s0) +/* f111388: a180088d */ sb $zero,0x88d($t4) +/* f11138c: 8e0e0e68 */ lw $t6,0xe68($s0) +/* f111390: a1cd088e */ sb $t5,0x88e($t6) +/* f111394: 8e0f0e68 */ lw $t7,0xe68($s0) +/* f111398: a1e0088f */ sb $zero,0x88f($t7) +/* f11139c: 00001025 */ or $v0,$zero,$zero +.L0f1113a0: +/* f1113a0: 8e190e68 */ lw $t9,0xe68($s0) +/* f1113a4: 000341c0 */ sll $t0,$v1,0x7 +/* f1113a8: 0040c025 */ or $t8,$v0,$zero +/* f1113ac: 03284821 */ addu $t1,$t9,$t0 +/* f1113b0: 01225021 */ addu $t2,$t1,$v0 +/* f1113b4: 24420001 */ addiu $v0,$v0,0x1 +/* f1113b8: 1444fff9 */ bne $v0,$a0,.L0f1113a0 +/* f1113bc: a1580000 */ sb $t8,0x0($t2) +/* f1113c0: 24630001 */ addiu $v1,$v1,0x1 +/* f1113c4: 5465fff6 */ bnel $v1,$a1,.L0f1113a0 +/* f1113c8: 00001025 */ or $v0,$zero,$zero +/* f1113cc: 8fbf001c */ lw $ra,0x1c($sp) +/* f1113d0: 8fb00018 */ lw $s0,0x18($sp) +/* f1113d4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f1113d8: 03e00008 */ jr $ra +/* f1113dc: 00000000 */ sll $zero,$zero,0x0 +/* f1113e0: 000470c0 */ sll $t6,$a0,0x3 +/* f1113e4: 01c47023 */ subu $t6,$t6,$a0 +/* f1113e8: 000e7080 */ sll $t6,$t6,0x2 +/* f1113ec: 01c47021 */ addu $t6,$t6,$a0 +/* f1113f0: 000e70c0 */ sll $t6,$t6,0x3 +/* f1113f4: 01c47023 */ subu $t6,$t6,$a0 +/* f1113f8: 3c0f800a */ lui $t7,0x800a +/* f1113fc: 25efe000 */ addiu $t7,$t7,-8192 +/* f111400: 000e7100 */ sll $t6,$t6,0x4 +/* f111404: 01cf1821 */ addu $v1,$t6,$t7 +/* f111408: 8c780e68 */ lw $t8,0xe68($v1) +/* f11140c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f111410: afbf0014 */ sw $ra,0x14($sp) +/* f111414: 5300000f */ beqzl $t8,.L0f111454 +/* f111418: 8fbf0014 */ lw $ra,0x14($sp) +/* f11141c: 8c790e40 */ lw $t9,0xe40($v1) +/* f111420: 24040890 */ addiu $a0,$zero,0x890 +/* f111424: 00194840 */ sll $t1,$t9,0x1 +/* f111428: 05230009 */ bgezl $t1,.L0f111450 +/* f11142c: ac600e68 */ sw $zero,0xe68($v1) +/* f111430: 0fc5db69 */ jal func0f176da4 +/* f111434: afa30018 */ sw $v1,0x18($sp) +/* f111438: 8fa30018 */ lw $v1,0x18($sp) +/* f11143c: 00402825 */ or $a1,$v0,$zero +/* f111440: 0c004b2d */ jal 0x12cb4 +/* f111444: 8c640e68 */ lw $a0,0xe68($v1) +/* f111448: 8fa30018 */ lw $v1,0x18($sp) +/* f11144c: ac600e68 */ sw $zero,0xe68($v1) +.L0f111450: +/* f111450: 8fbf0014 */ lw $ra,0x14($sp) +.L0f111454: +/* f111454: 27bd0020 */ addiu $sp,$sp,0x20 +/* f111458: 03e00008 */ jr $ra +/* f11145c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f111460 +/* f111460: 000470c0 */ sll $t6,$a0,0x3 +/* f111464: 01c47023 */ subu $t6,$t6,$a0 +/* f111468: 000e7080 */ sll $t6,$t6,0x2 +/* f11146c: 01c47021 */ addu $t6,$t6,$a0 +/* f111470: 000e70c0 */ sll $t6,$t6,0x3 +/* f111474: 27bdffc8 */ addiu $sp,$sp,-56 +/* f111478: 01c47023 */ subu $t6,$t6,$a0 +/* f11147c: 3c0f800a */ lui $t7,0x800a +/* f111480: 25efe000 */ addiu $t7,$t7,-8192 +/* f111484: 000e7100 */ sll $t6,$t6,0x4 +/* f111488: afb00018 */ sw $s0,0x18($sp) +/* f11148c: 01cf5021 */ addu $t2,$t6,$t7 +/* f111490: 30d0ffff */ andi $s0,$a2,0xffff +/* f111494: afbf001c */ sw $ra,0x1c($sp) +/* f111498: afa60040 */ sw $a2,0x40($sp) +/* f11149c: 2408ffff */ addiu $t0,$zero,-1 +/* f1114a0: 2409ffff */ addiu $t1,$zero,-1 +/* f1114a4: 8d420e68 */ lw $v0,0xe68($t2) +/* f1114a8: 24040010 */ addiu $a0,$zero,0x10 +/* f1114ac: 00003825 */ or $a3,$zero,$zero +.L0f1114b0: +/* f1114b0: 8c430800 */ lw $v1,0x800($v0) +/* f1114b4: 14a30006 */ bne $a1,$v1,.L0f1114d0 +/* f1114b8: 00000000 */ sll $zero,$zero,0x0 +/* f1114bc: 94580804 */ lhu $t8,0x804($v0) +/* f1114c0: 16180003 */ bne $s0,$t8,.L0f1114d0 +/* f1114c4: 00000000 */ sll $zero,$zero,0x0 +/* f1114c8: 1000000a */ beqz $zero,.L0f1114f4 +/* f1114cc: 00e04825 */ or $t1,$a3,$zero +.L0f1114d0: +/* f1114d0: 54600006 */ bnezl $v1,.L0f1114ec +/* f1114d4: 24e70001 */ addiu $a3,$a3,0x1 +/* f1114d8: 94590804 */ lhu $t9,0x804($v0) +/* f1114dc: 57200003 */ bnezl $t9,.L0f1114ec +/* f1114e0: 24e70001 */ addiu $a3,$a3,0x1 +/* f1114e4: 00e04025 */ or $t0,$a3,$zero +/* f1114e8: 24e70001 */ addiu $a3,$a3,0x1 +.L0f1114ec: +/* f1114ec: 14e4fff0 */ bne $a3,$a0,.L0f1114b0 +/* f1114f0: 24420008 */ addiu $v0,$v0,0x8 +.L0f1114f4: +/* f1114f4: 2401ffff */ addiu $at,$zero,-1 +/* f1114f8: 1521002f */ bne $t1,$at,.L0f1115b8 +/* f1114fc: 02002025 */ or $a0,$s0,$zero +/* f111500: afa5003c */ sw $a1,0x3c($sp) +/* f111504: afa80030 */ sw $t0,0x30($sp) +/* f111508: 0fc479ac */ jal func0f11e6b0 +/* f11150c: afaa0024 */ sw $t2,0x24($sp) +/* f111510: 00022600 */ sll $a0,$v0,0x18 +/* f111514: 00045e03 */ sra $t3,$a0,0x18 +/* f111518: 01602025 */ or $a0,$t3,$zero +/* f11151c: 8fa5003c */ lw $a1,0x3c($sp) +/* f111520: 8fa80030 */ lw $t0,0x30($sp) +/* f111524: 04410003 */ bgez $v0,.L0f111534 +/* f111528: 8faa0024 */ lw $t2,0x24($sp) +/* f11152c: 1000002d */ beqz $zero,.L0f1115e4 +/* f111530: 00001025 */ or $v0,$zero,$zero +.L0f111534: +/* f111534: 2401ffff */ addiu $at,$zero,-1 +/* f111538: 55010004 */ bnel $t0,$at,.L0f11154c +/* f11153c: 8d430e68 */ lw $v1,0xe68($t2) +/* f111540: 10000028 */ beqz $zero,.L0f1115e4 +/* f111544: 00001025 */ or $v0,$zero,$zero +/* f111548: 8d430e68 */ lw $v1,0xe68($t2) +.L0f11154c: +/* f11154c: 3c02800a */ lui $v0,0x800a +/* f111550: 8c42a018 */ lw $v0,-0x5fe8($v0) +/* f111554: 8c6c0880 */ lw $t4,0x880($v1) +/* f111558: 000879c0 */ sll $t7,$t0,0x7 +/* f11155c: 004c6823 */ subu $t5,$v0,$t4 +/* f111560: 29a10014 */ slti $at,$t5,0x14 +/* f111564: 50200004 */ beqzl $at,.L0f111578 +/* f111568: ac620880 */ sw $v0,0x880($v1) +/* f11156c: 1000001d */ beqz $zero,.L0f1115e4 +/* f111570: 00001025 */ or $v0,$zero,$zero +/* f111574: ac620880 */ sw $v0,0x880($v1) +.L0f111578: +/* f111578: 8d4e0e68 */ lw $t6,0xe68($t2) +/* f11157c: afaa0024 */ sw $t2,0x24($sp) +/* f111580: afa80030 */ sw $t0,0x30($sp) +/* f111584: afa5003c */ sw $a1,0x3c($sp) +/* f111588: 0fc54057 */ jal func0f15015c +/* f11158c: 01cf3021 */ addu $a2,$t6,$t7 +/* f111590: 8faa0024 */ lw $t2,0x24($sp) +/* f111594: 8fa90030 */ lw $t1,0x30($sp) +/* f111598: 8fa5003c */ lw $a1,0x3c($sp) +/* f11159c: 8d580e68 */ lw $t8,0xe68($t2) +/* f1115a0: 000918c0 */ sll $v1,$t1,0x3 +/* f1115a4: 0303c821 */ addu $t9,$t8,$v1 +/* f1115a8: af250800 */ sw $a1,0x800($t9) +/* f1115ac: 8d4b0e68 */ lw $t3,0xe68($t2) +/* f1115b0: 01636021 */ addu $t4,$t3,$v1 +/* f1115b4: a5900804 */ sh $s0,0x804($t4) +.L0f1115b8: +/* f1115b8: 2401ffff */ addiu $at,$zero,-1 +/* f1115bc: 55210004 */ bnel $t1,$at,.L0f1115d0 +/* f1115c0: 8d430e68 */ lw $v1,0xe68($t2) +/* f1115c4: 10000007 */ beqz $zero,.L0f1115e4 +/* f1115c8: 00001025 */ or $v0,$zero,$zero +/* f1115cc: 8d430e68 */ lw $v1,0xe68($t2) +.L0f1115d0: +/* f1115d0: 000969c0 */ sll $t5,$t1,0x7 +/* f1115d4: 006d7021 */ addu $t6,$v1,$t5 +/* f1115d8: ac6e0884 */ sw $t6,0x884($v1) +/* f1115dc: 8d420e68 */ lw $v0,0xe68($t2) +/* f1115e0: 24420884 */ addiu $v0,$v0,0x884 +.L0f1115e4: +/* f1115e4: 8fbf001c */ lw $ra,0x1c($sp) +/* f1115e8: 8fb00018 */ lw $s0,0x18($sp) +/* f1115ec: 27bd0038 */ addiu $sp,$sp,0x38 +/* f1115f0: 03e00008 */ jr $ra +/* f1115f4: 00000000 */ sll $zero,$zero,0x0 +/* f1115f8: 00000000 */ sll $zero,$zero,0x0 +/* f1115fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f111600 +/* f111600: 3c05800a */ lui $a1,0x800a +/* f111604: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f111608: 8ca30284 */ lw $v1,0x284($a1) +/* f11160c: 00001025 */ or $v0,$zero,$zero +/* f111610: 00002025 */ or $a0,$zero,$zero +/* f111614: 8c6e186c */ lw $t6,0x186c($v1) +/* f111618: 2406ffff */ addiu $a2,$zero,-1 +/* f11161c: 59c0000c */ blezl $t6,.L0f111650 +/* f111620: ac601864 */ sw $zero,0x1864($v1) +/* f111624: 8c6f1868 */ lw $t7,0x1868($v1) +.L0f111628: +/* f111628: 24420001 */ addiu $v0,$v0,0x1 +/* f11162c: 01e4c021 */ addu $t8,$t7,$a0 +/* f111630: af060000 */ sw $a2,0x0($t8) +/* f111634: 8ca30284 */ lw $v1,0x284($a1) +/* f111638: 24840014 */ addiu $a0,$a0,0x14 +/* f11163c: 8c79186c */ lw $t9,0x186c($v1) +/* f111640: 0059082a */ slt $at,$v0,$t9 +/* f111644: 5420fff8 */ bnezl $at,.L0f111628 +/* f111648: 8c6f1868 */ lw $t7,0x1868($v1) +/* f11164c: ac601864 */ sw $zero,0x1864($v1) +.L0f111650: +/* f111650: 8ca80284 */ lw $t0,0x284($a1) +/* f111654: 03e00008 */ jr $ra +/* f111658: ad001874 */ sw $zero,0x1874($t0) +); + +GLOBAL_ASM( +glabel func0f11165c +/* f11165c: 27bdfff8 */ addiu $sp,$sp,-8 +/* f111660: afb00004 */ sw $s0,0x4($sp) +/* f111664: 8c850000 */ lw $a1,0x0($a0) +/* f111668: 240b0001 */ addiu $t3,$zero,0x1 +/* f11166c: 2402ffff */ addiu $v0,$zero,-1 +/* f111670: 15650005 */ bne $t3,$a1,.L0f111688 +/* f111674: 2403ffff */ addiu $v1,$zero,-1 +/* f111678: 84820004 */ lh $v0,0x4($a0) +/* f11167c: 24100002 */ addiu $s0,$zero,0x2 +/* f111680: 1000000b */ beqz $zero,.L0f1116b0 +/* f111684: 240d0003 */ addiu $t5,$zero,0x3 +.L0f111688: +/* f111688: 240d0003 */ addiu $t5,$zero,0x3 +/* f11168c: 15a50005 */ bne $t5,$a1,.L0f1116a4 +/* f111690: 24100002 */ addiu $s0,$zero,0x2 +/* f111694: 8c820004 */ lw $v0,0x4($a0) +/* f111698: 8c830008 */ lw $v1,0x8($a0) +/* f11169c: 10000004 */ beqz $zero,.L0f1116b0 +/* f1116a0: 24100002 */ addiu $s0,$zero,0x2 +.L0f1116a4: +/* f1116a4: 16050002 */ bne $s0,$a1,.L0f1116b0 +/* f1116a8: 00000000 */ sll $zero,$zero,0x0 +/* f1116ac: 240207d0 */ addiu $v0,$zero,0x7d0 +.L0f1116b0: +/* f1116b0: 3c0c800a */ lui $t4,0x800a +/* f1116b4: 258c9fc0 */ addiu $t4,$t4,-24640 +/* f1116b8: 8d870284 */ lw $a3,0x284($t4) +/* f1116bc: 8c86000c */ lw $a2,0xc($a0) +/* f1116c0: 8cee1864 */ lw $t6,0x1864($a3) +/* f1116c4: 00c02825 */ or $a1,$a2,$zero +/* f1116c8: 50ce0032 */ beql $a2,$t6,.L0f111794 +/* f1116cc: 8fb00004 */ lw $s0,0x4($sp) +.L0f1116d0: +/* f1116d0: 8cca0000 */ lw $t2,0x0($a2) +/* f1116d4: 2408ffff */ addiu $t0,$zero,-1 +/* f1116d8: 2409ffff */ addiu $t1,$zero,-1 +/* f1116dc: 156a0003 */ bne $t3,$t2,.L0f1116ec +/* f1116e0: 00000000 */ sll $zero,$zero,0x0 +/* f1116e4: 10000009 */ beqz $zero,.L0f11170c +/* f1116e8: 84c80004 */ lh $t0,0x4($a2) +.L0f1116ec: +/* f1116ec: 15aa0004 */ bne $t5,$t2,.L0f111700 +/* f1116f0: 00000000 */ sll $zero,$zero,0x0 +/* f1116f4: 8cc80004 */ lw $t0,0x4($a2) +/* f1116f8: 10000004 */ beqz $zero,.L0f11170c +/* f1116fc: 8cc90008 */ lw $t1,0x8($a2) +.L0f111700: +/* f111700: 560a0003 */ bnel $s0,$t2,.L0f111710 +/* f111704: 0102082a */ slt $at,$t0,$v0 +/* f111708: 240803e8 */ addiu $t0,$zero,0x3e8 +.L0f11170c: +/* f11170c: 0102082a */ slt $at,$t0,$v0 +.L0f111710: +/* f111710: 54200006 */ bnezl $at,.L0f11172c +/* f111714: 8ca6000c */ lw $a2,0xc($a1) +/* f111718: 1448001d */ bne $v0,$t0,.L0f111790 +/* f11171c: 0123082a */ slt $at,$t1,$v1 +/* f111720: 5020001c */ beqzl $at,.L0f111794 +/* f111724: 8fb00004 */ lw $s0,0x4($sp) +/* f111728: 8ca6000c */ lw $a2,0xc($a1) +.L0f11172c: +/* f11172c: 54860006 */ bnel $a0,$a2,.L0f111748 +/* f111730: 8c8f0010 */ lw $t7,0x10($a0) +/* f111734: ace51864 */ sw $a1,0x1864($a3) +/* f111738: 8d870284 */ lw $a3,0x284($t4) +/* f11173c: 10000011 */ beqz $zero,.L0f111784 +/* f111740: 8ce81864 */ lw $t0,0x1864($a3) +/* f111744: 8c8f0010 */ lw $t7,0x10($a0) +.L0f111748: +/* f111748: ac86000c */ sw $a2,0xc($a0) +/* f11174c: acaf0010 */ sw $t7,0x10($a1) +/* f111750: ac850010 */ sw $a1,0x10($a0) +/* f111754: aca4000c */ sw $a0,0xc($a1) +/* f111758: 8c98000c */ lw $t8,0xc($a0) +/* f11175c: af040010 */ sw $a0,0x10($t8) +/* f111760: 8cb90010 */ lw $t9,0x10($a1) +/* f111764: af25000c */ sw $a1,0xc($t9) +/* f111768: 8d870284 */ lw $a3,0x284($t4) +/* f11176c: 8ce81864 */ lw $t0,0x1864($a3) +/* f111770: 54880005 */ bnel $a0,$t0,.L0f111788 +/* f111774: 8c86000c */ lw $a2,0xc($a0) +/* f111778: ace51864 */ sw $a1,0x1864($a3) +/* f11177c: 8d870284 */ lw $a3,0x284($t4) +/* f111780: 8ce81864 */ lw $t0,0x1864($a3) +.L0f111784: +/* f111784: 8c86000c */ lw $a2,0xc($a0) +.L0f111788: +/* f111788: 14c8ffd1 */ bne $a2,$t0,.L0f1116d0 +/* f11178c: 00c02825 */ or $a1,$a2,$zero +.L0f111790: +/* f111790: 8fb00004 */ lw $s0,0x4($sp) +.L0f111794: +/* f111794: 03e00008 */ jr $ra +/* f111798: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0f11179c +/* f11179c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f1117a0: afbf0014 */ sw $ra,0x14($sp) +/* f1117a4: 8c8e0000 */ lw $t6,0x0($a0) +/* f1117a8: 24010002 */ addiu $at,$zero,0x2 +/* f1117ac: 00802825 */ or $a1,$a0,$zero +/* f1117b0: 15c1002b */ bne $t6,$at,.L0f111860 +/* f1117b4: 00000000 */ sll $zero,$zero,0x0 +/* f1117b8: 8c860004 */ lw $a2,0x4($a0) +/* f1117bc: 10c00028 */ beqz $a2,.L0f111860 +/* f1117c0: 00000000 */ sll $zero,$zero,0x0 +/* f1117c4: 8cc40004 */ lw $a0,0x4($a2) +/* f1117c8: 10800025 */ beqz $a0,.L0f111860 +/* f1117cc: 00000000 */ sll $zero,$zero,0x0 +/* f1117d0: afa50020 */ sw $a1,0x20($sp) +/* f1117d4: 0fc44af0 */ jal func0f112bc0 +/* f1117d8: afa6001c */ sw $a2,0x1c($sp) +/* f1117dc: 8fa50020 */ lw $a1,0x20($sp) +/* f1117e0: 8fa6001c */ lw $a2,0x1c($sp) +/* f1117e4: 10400013 */ beqz $v0,.L0f111834 +/* f1117e8: 24040001 */ addiu $a0,$zero,0x1 +/* f1117ec: 8c430008 */ lw $v1,0x8($v0) +/* f1117f0: 18600004 */ blez $v1,.L0f111804 +/* f1117f4: 28610051 */ slti $at,$v1,0x51 +/* f1117f8: 50200003 */ beqzl $at,.L0f111808 +/* f1117fc: 2401005b */ addiu $at,$zero,0x5b +/* f111800: 00002025 */ or $a0,$zero,$zero +.L0f111804: +/* f111804: 2401005b */ addiu $at,$zero,0x5b +.L0f111808: +/* f111808: 54610003 */ bnel $v1,$at,.L0f111818 +/* f11180c: 2401005d */ addiu $at,$zero,0x5d +/* f111810: 00002025 */ or $a0,$zero,$zero +/* f111814: 2401005d */ addiu $at,$zero,0x5d +.L0f111818: +/* f111818: 54610003 */ bnel $v1,$at,.L0f111828 +/* f11181c: 24010057 */ addiu $at,$zero,0x57 +/* f111820: 00002025 */ or $a0,$zero,$zero +/* f111824: 24010057 */ addiu $at,$zero,0x57 +.L0f111828: +/* f111828: 14610002 */ bne $v1,$at,.L0f111834 +/* f11182c: 00000000 */ sll $zero,$zero,0x0 +/* f111830: 00002025 */ or $a0,$zero,$zero +.L0f111834: +/* f111834: 1080000a */ beqz $a0,.L0f111860 +/* f111838: 00000000 */ sll $zero,$zero,0x0 +/* f11183c: 90cf0000 */ lbu $t7,0x0($a2) +/* f111840: 24010001 */ addiu $at,$zero,0x1 +/* f111844: 15e10006 */ bne $t7,$at,.L0f111860 +/* f111848: 00000000 */ sll $zero,$zero,0x0 +/* f11184c: 8cc20004 */ lw $v0,0x4($a2) +/* f111850: 3c010004 */ lui $at,0x4 +/* f111854: 8c58000c */ lw $t8,0xc($v0) +/* f111858: 0301c825 */ or $t9,$t8,$at +/* f11185c: ac59000c */ sw $t9,0xc($v0) +.L0f111860: +/* f111860: 3c03800a */ lui $v1,0x800a +/* f111864: 24639fc0 */ addiu $v1,$v1,-24640 +/* f111868: 8c680284 */ lw $t0,0x284($v1) +/* f11186c: 8d021864 */ lw $v0,0x1864($t0) +/* f111870: 5040000b */ beqzl $v0,.L0f1118a0 +/* f111874: aca5000c */ sw $a1,0xc($a1) +/* f111878: aca2000c */ sw $v0,0xc($a1) +/* f11187c: 8c690284 */ lw $t1,0x284($v1) +/* f111880: 8d2a1864 */ lw $t2,0x1864($t1) +/* f111884: 8d4b0010 */ lw $t3,0x10($t2) +/* f111888: acab0010 */ sw $t3,0x10($a1) +/* f11188c: ac450010 */ sw $a1,0x10($v0) +/* f111890: 8cad0010 */ lw $t5,0x10($a1) +/* f111894: 10000003 */ beqz $zero,.L0f1118a4 +/* f111898: ada5000c */ sw $a1,0xc($t5) +/* f11189c: aca5000c */ sw $a1,0xc($a1) +.L0f1118a0: +/* f1118a0: aca50010 */ sw $a1,0x10($a1) +.L0f1118a4: +/* f1118a4: 8c6e0284 */ lw $t6,0x284($v1) +/* f1118a8: 00a02025 */ or $a0,$a1,$zero +/* f1118ac: 0fc44597 */ jal func0f11165c +/* f1118b0: adc51864 */ sw $a1,0x1864($t6) +/* f1118b4: 0fc44bdc */ jal func0f112f70 +/* f1118b8: 00000000 */ sll $zero,$zero,0x0 +/* f1118bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f1118c0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f1118c4: 03e00008 */ jr $ra +/* f1118c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1118cc +/* f1118cc: 3c03800a */ lui $v1,0x800a +/* f1118d0: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f1118d4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1118d8: afbf0014 */ sw $ra,0x14($sp) +/* f1118dc: 8c6e1864 */ lw $t6,0x1864($v1) +/* f1118e0: 8c82000c */ lw $v0,0xc($a0) +/* f1118e4: 8c860010 */ lw $a2,0x10($a0) +/* f1118e8: 148e0006 */ bne $a0,$t6,.L0f111904 +/* f1118ec: 00402825 */ or $a1,$v0,$zero +/* f1118f0: 54820004 */ bnel $a0,$v0,.L0f111904 +/* f1118f4: ac621864 */ sw $v0,0x1864($v1) +/* f1118f8: 10000002 */ beqz $zero,.L0f111904 +/* f1118fc: ac601864 */ sw $zero,0x1864($v1) +/* f111900: ac621864 */ sw $v0,0x1864($v1) +.L0f111904: +/* f111904: aca60010 */ sw $a2,0x10($a1) +/* f111908: acc5000c */ sw $a1,0xc($a2) +/* f11190c: 240fffff */ addiu $t7,$zero,-1 +/* f111910: 0fc44bdc */ jal func0f112f70 +/* f111914: ac8f0000 */ sw $t7,0x0($a0) +/* f111918: 8fbf0014 */ lw $ra,0x14($sp) +/* f11191c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f111920: 03e00008 */ jr $ra +/* f111924: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f111928 +/* f111928: 3c03800a */ lui $v1,0x800a +/* f11192c: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f111930: 00001025 */ or $v0,$zero,$zero +/* f111934: 8c64186c */ lw $a0,0x186c($v1) +/* f111938: 5880000f */ blezl $a0,.L0f111978 +/* f11193c: 00001025 */ or $v0,$zero,$zero +/* f111940: 8c651868 */ lw $a1,0x1868($v1) +/* f111944: 2403ffff */ addiu $v1,$zero,-1 +/* f111948: 00003025 */ or $a2,$zero,$zero +/* f11194c: 00a03825 */ or $a3,$a1,$zero +.L0f111950: +/* f111950: 8cee0000 */ lw $t6,0x0($a3) +/* f111954: 24420001 */ addiu $v0,$v0,0x1 +/* f111958: 0044082a */ slt $at,$v0,$a0 +/* f11195c: 146e0003 */ bne $v1,$t6,.L0f11196c +/* f111960: 24e70014 */ addiu $a3,$a3,0x14 +/* f111964: 03e00008 */ jr $ra +/* f111968: 00a61021 */ addu $v0,$a1,$a2 +.L0f11196c: +/* f11196c: 1420fff8 */ bnez $at,.L0f111950 +/* f111970: 24c60014 */ addiu $a2,$a2,0x14 +/* f111974: 00001025 */ or $v0,$zero,$zero +.L0f111978: +/* f111978: 03e00008 */ jr $ra +/* f11197c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f111980 +/* f111980: 3c0e800a */ lui $t6,0x800a +/* f111984: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f111988: 27bdffe8 */ addiu $sp,$sp,-24 +/* f11198c: afbf0014 */ sw $ra,0x14($sp) +/* f111990: 0fc44bdc */ jal func0f112f70 +/* f111994: adc41870 */ sw $a0,0x1870($t6) +/* f111998: 3c0f800a */ lui $t7,0x800a +/* f11199c: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f1119a0: 0fc44b11 */ jal func0f112c44 +/* f1119a4: 8de41874 */ lw $a0,0x1874($t7) +/* f1119a8: 0fc2865b */ jal func0f0a196c +/* f1119ac: 00402025 */ or $a0,$v0,$zero +/* f1119b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1119b4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1119b8: 03e00008 */ jr $ra +/* f1119bc: 00000000 */ sll $zero,$zero,0x0 +/* f1119c0: 3c0e800a */ lui $t6,0x800a +/* f1119c4: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f1119c8: 03e00008 */ jr $ra +/* f1119cc: 8dc21870 */ lw $v0,0x1870($t6) +); + +GLOBAL_ASM( +glabel func0f1119d0 +/* f1119d0: 3c0e800a */ lui $t6,0x800a +/* f1119d4: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f1119d8: 24050001 */ addiu $a1,$zero,0x1 +/* f1119dc: 8dc21864 */ lw $v0,0x1864($t6) +/* f1119e0: 1040000e */ beqz $v0,.L0f111a1c +/* f1119e4: 00401825 */ or $v1,$v0,$zero +/* f1119e8: 8c6f0000 */ lw $t7,0x0($v1) +.L0f1119ec: +/* f1119ec: 54af0007 */ bnel $a1,$t7,.L0f111a0c +/* f1119f0: 8c63000c */ lw $v1,0xc($v1) +/* f1119f4: 84780004 */ lh $t8,0x4($v1) +/* f1119f8: 54980004 */ bnel $a0,$t8,.L0f111a0c +/* f1119fc: 8c63000c */ lw $v1,0xc($v1) +/* f111a00: 03e00008 */ jr $ra +/* f111a04: 00601025 */ or $v0,$v1,$zero +/* f111a08: 8c63000c */ lw $v1,0xc($v1) +.L0f111a0c: +/* f111a0c: 50620004 */ beql $v1,$v0,.L0f111a20 +/* f111a10: 00001025 */ or $v0,$zero,$zero +/* f111a14: 5460fff5 */ bnezl $v1,.L0f1119ec +/* f111a18: 8c6f0000 */ lw $t7,0x0($v1) +.L0f111a1c: +/* f111a1c: 00001025 */ or $v0,$zero,$zero +.L0f111a20: +/* f111a20: 03e00008 */ jr $ra +/* f111a24: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f111a28 +/* f111a28: 27bdffe8 */ addiu $sp,$sp,-24 +/* f111a2c: afbf0014 */ sw $ra,0x14($sp) +/* f111a30: 0fc44674 */ jal func0f1119d0 +/* f111a34: 00000000 */ sll $zero,$zero,0x0 +/* f111a38: 8fbf0014 */ lw $ra,0x14($sp) +/* f111a3c: 0002702b */ sltu $t6,$zero,$v0 +/* f111a40: 01c01025 */ or $v0,$t6,$zero +/* f111a44: 03e00008 */ jr $ra +/* f111a48: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f111a4c +/* f111a4c: 3c0e800a */ lui $t6,0x800a +/* f111a50: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f111a54: 24060003 */ addiu $a2,$zero,0x3 +/* f111a58: 8dc21864 */ lw $v0,0x1864($t6) +/* f111a5c: 10400011 */ beqz $v0,.L0f111aa4 +/* f111a60: 00401825 */ or $v1,$v0,$zero +/* f111a64: 8c6f0000 */ lw $t7,0x0($v1) +.L0f111a68: +/* f111a68: 54cf000a */ bnel $a2,$t7,.L0f111a94 +/* f111a6c: 8c63000c */ lw $v1,0xc($v1) +/* f111a70: 8c780004 */ lw $t8,0x4($v1) +/* f111a74: 54980007 */ bnel $a0,$t8,.L0f111a94 +/* f111a78: 8c63000c */ lw $v1,0xc($v1) +/* f111a7c: 8c790008 */ lw $t9,0x8($v1) +/* f111a80: 54b90004 */ bnel $a1,$t9,.L0f111a94 +/* f111a84: 8c63000c */ lw $v1,0xc($v1) +/* f111a88: 03e00008 */ jr $ra +/* f111a8c: 00601025 */ or $v0,$v1,$zero +/* f111a90: 8c63000c */ lw $v1,0xc($v1) +.L0f111a94: +/* f111a94: 50620004 */ beql $v1,$v0,.L0f111aa8 +/* f111a98: 00001025 */ or $v0,$zero,$zero +/* f111a9c: 5460fff2 */ bnezl $v1,.L0f111a68 +/* f111aa0: 8c6f0000 */ lw $t7,0x0($v1) +.L0f111aa4: +/* f111aa4: 00001025 */ or $v0,$zero,$zero +.L0f111aa8: +/* f111aa8: 03e00008 */ jr $ra +/* f111aac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f111ab0 +/* f111ab0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f111ab4: afbf0014 */ sw $ra,0x14($sp) +/* f111ab8: 0fc44693 */ jal func0f111a4c +/* f111abc: 00000000 */ sll $zero,$zero,0x0 +/* f111ac0: 8fbf0014 */ lw $ra,0x14($sp) +/* f111ac4: 0002702b */ sltu $t6,$zero,$v0 +/* f111ac8: 01c01025 */ or $v0,$t6,$zero +/* f111acc: 03e00008 */ jr $ra +/* f111ad0: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f111ad4 +/* f111ad4: 3c0e800a */ lui $t6,0x800a +/* f111ad8: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f111adc: 00802825 */ or $a1,$a0,$zero +/* f111ae0: 240b0008 */ addiu $t3,$zero,0x8 +/* f111ae4: 8dc31864 */ lw $v1,0x1864($t6) +/* f111ae8: 240a0004 */ addiu $t2,$zero,0x4 +/* f111aec: 24090002 */ addiu $t1,$zero,0x2 +/* f111af0: 10600022 */ beqz $v1,.L0f111b7c +/* f111af4: 00601025 */ or $v0,$v1,$zero +/* f111af8: 24080001 */ addiu $t0,$zero,0x1 +/* f111afc: 8c440000 */ lw $a0,0x0($v0) +.L0f111b00: +/* f111b00: 15040006 */ bne $t0,$a0,.L0f111b1c +/* f111b04: 00000000 */ sll $zero,$zero,0x0 +/* f111b08: 844f0004 */ lh $t7,0x4($v0) +/* f111b0c: 54af0017 */ bnel $a1,$t7,.L0f111b6c +/* f111b10: 8c42000c */ lw $v0,0xc($v0) +/* f111b14: 03e00008 */ jr $ra +/* f111b18: 24020001 */ addiu $v0,$zero,0x1 +.L0f111b1c: +/* f111b1c: 55240013 */ bnel $t1,$a0,.L0f111b6c +/* f111b20: 8c42000c */ lw $v0,0xc($v0) +/* f111b24: 8c440004 */ lw $a0,0x4($v0) +/* f111b28: 50800010 */ beqzl $a0,.L0f111b6c +/* f111b2c: 8c42000c */ lw $v0,0xc($v0) +/* f111b30: 90980000 */ lbu $t8,0x0($a0) +/* f111b34: 5558000d */ bnel $t2,$t8,.L0f111b6c +/* f111b38: 8c42000c */ lw $v0,0xc($v0) +/* f111b3c: 8c870004 */ lw $a3,0x4($a0) +/* f111b40: 50e0000a */ beqzl $a3,.L0f111b6c +/* f111b44: 8c42000c */ lw $v0,0xc($v0) +/* f111b48: 90f90003 */ lbu $t9,0x3($a3) +/* f111b4c: 55790007 */ bnel $t3,$t9,.L0f111b6c +/* f111b50: 8c42000c */ lw $v0,0xc($v0) +/* f111b54: 90ec005c */ lbu $t4,0x5c($a3) +/* f111b58: 54ac0004 */ bnel $a1,$t4,.L0f111b6c +/* f111b5c: 8c42000c */ lw $v0,0xc($v0) +/* f111b60: 03e00008 */ jr $ra +/* f111b64: 24020001 */ addiu $v0,$zero,0x1 +/* f111b68: 8c42000c */ lw $v0,0xc($v0) +.L0f111b6c: +/* f111b6c: 50430004 */ beql $v0,$v1,.L0f111b80 +/* f111b70: 00001025 */ or $v0,$zero,$zero +/* f111b74: 5440ffe2 */ bnezl $v0,.L0f111b00 +/* f111b78: 8c440000 */ lw $a0,0x0($v0) +.L0f111b7c: +/* f111b7c: 00001025 */ or $v0,$zero,$zero +.L0f111b80: +/* f111b80: 03e00008 */ jr $ra +/* f111b84: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f111b88 +/* f111b88: 27bdffe8 */ addiu $sp,$sp,-24 +/* f111b8c: afbf0014 */ sw $ra,0x14($sp) +/* f111b90: 0c003a61 */ jal 0xe984 +/* f111b94: afa40018 */ sw $a0,0x18($sp) +/* f111b98: 8fa30018 */ lw $v1,0x18($sp) +/* f111b9c: 0c003a61 */ jal 0xe984 +/* f111ba0: afa30018 */ sw $v1,0x18($sp) +/* f111ba4: 24010034 */ addiu $at,$zero,0x34 +/* f111ba8: 1041000a */ beq $v0,$at,.L0f111bd4 +/* f111bac: 8fa30018 */ lw $v1,0x18($sp) +/* f111bb0: 0c003a61 */ jal 0xe984 +/* f111bb4: afa30018 */ sw $v1,0x18($sp) +/* f111bb8: 2401002a */ addiu $at,$zero,0x2a +/* f111bbc: 10410005 */ beq $v0,$at,.L0f111bd4 +/* f111bc0: 8fa30018 */ lw $v1,0x18($sp) +/* f111bc4: 28610019 */ slti $at,$v1,0x19 +/* f111bc8: 54200003 */ bnezl $at,.L0f111bd8 +/* f111bcc: 8fbf0014 */ lw $ra,0x14($sp) +/* f111bd0: 24630001 */ addiu $v1,$v1,0x1 +.L0f111bd4: +/* f111bd4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f111bd8: +/* f111bd8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f111bdc: 00601025 */ or $v0,$v1,$zero +/* f111be0: 03e00008 */ jr $ra +/* f111be4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f111be8 +/* f111be8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f111bec: afbf0014 */ sw $ra,0x14($sp) +/* f111bf0: 0c003a61 */ jal 0xe984 +/* f111bf4: afa0001c */ sw $zero,0x1c($sp) +/* f111bf8: 24010034 */ addiu $at,$zero,0x34 +/* f111bfc: 50410008 */ beql $v0,$at,.L0f111c20 +/* f111c00: 8fbf0014 */ lw $ra,0x14($sp) +/* f111c04: 0c003a61 */ jal 0xe984 +/* f111c08: 00000000 */ sll $zero,$zero,0x0 +/* f111c0c: 2401002a */ addiu $at,$zero,0x2a +/* f111c10: 10410002 */ beq $v0,$at,.L0f111c1c +/* f111c14: 240e0001 */ addiu $t6,$zero,0x1 +/* f111c18: afae001c */ sw $t6,0x1c($sp) +.L0f111c1c: +/* f111c1c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f111c20: +/* f111c20: 8fa2001c */ lw $v0,0x1c($sp) +/* f111c24: 27bd0020 */ addiu $sp,$sp,0x20 +/* f111c28: 03e00008 */ jr $ra +/* f111c2c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f111c30 +/* f111c30: 27bdffe0 */ addiu $sp,$sp,-32 +/* f111c34: 24010019 */ addiu $at,$zero,0x19 +/* f111c38: afbf0014 */ sw $ra,0x14($sp) +/* f111c3c: afa40020 */ sw $a0,0x20($sp) +/* f111c40: 14810002 */ bne $a0,$at,.L0f111c4c +/* f111c44: 24030001 */ addiu $v1,$zero,0x1 +/* f111c48: 00001825 */ or $v1,$zero,$zero +.L0f111c4c: +/* f111c4c: 0c003a61 */ jal 0xe984 +/* f111c50: afa3001c */ sw $v1,0x1c($sp) +/* f111c54: 24010034 */ addiu $at,$zero,0x34 +/* f111c58: 1441000b */ bne $v0,$at,.L0f111c88 +/* f111c5c: 8fa3001c */ lw $v1,0x1c($sp) +/* f111c60: 0c003a61 */ jal 0xe984 +/* f111c64: afa3001c */ sw $v1,0x1c($sp) +/* f111c68: 2401002a */ addiu $at,$zero,0x2a +/* f111c6c: 14410006 */ bne $v0,$at,.L0f111c88 +/* f111c70: 8fa3001c */ lw $v1,0x1c($sp) +/* f111c74: 8faf0020 */ lw $t7,0x20($sp) +/* f111c78: 24010019 */ addiu $at,$zero,0x19 +/* f111c7c: 55e10003 */ bnel $t7,$at,.L0f111c8c +/* f111c80: 8fbf0014 */ lw $ra,0x14($sp) +/* f111c84: 24030001 */ addiu $v1,$zero,0x1 +.L0f111c88: +/* f111c88: 8fbf0014 */ lw $ra,0x14($sp) +.L0f111c8c: +/* f111c8c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f111c90: 00601025 */ or $v0,$v1,$zero +/* f111c94: 03e00008 */ jr $ra +/* f111c98: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f111c9c +/* f111c9c: 3c0e800a */ lui $t6,0x800a +/* f111ca0: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f111ca4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f111ca8: afbf0014 */ sw $ra,0x14($sp) +/* f111cac: 8dcf1870 */ lw $t7,0x1870($t6) +/* f111cb0: 11e0000b */ beqz $t7,.L0f111ce0 +/* f111cb4: 00000000 */ sll $zero,$zero,0x0 +/* f111cb8: 10800009 */ beqz $a0,.L0f111ce0 +/* f111cbc: 2881002d */ slti $at,$a0,0x2d +/* f111cc0: 10200007 */ beqz $at,.L0f111ce0 +/* f111cc4: 00000000 */ sll $zero,$zero,0x0 +/* f111cc8: 0fc4470c */ jal func0f111c30 +/* f111ccc: afa40018 */ sw $a0,0x18($sp) +/* f111cd0: 10400003 */ beqz $v0,.L0f111ce0 +/* f111cd4: 8fa40018 */ lw $a0,0x18($sp) +/* f111cd8: 10000003 */ beqz $zero,.L0f111ce8 +/* f111cdc: 24020001 */ addiu $v0,$zero,0x1 +.L0f111ce0: +/* f111ce0: 0fc4468a */ jal func0f111a28 +/* f111ce4: 00000000 */ sll $zero,$zero,0x0 +.L0f111ce8: +/* f111ce8: 8fbf0014 */ lw $ra,0x14($sp) +/* f111cec: 27bd0018 */ addiu $sp,$sp,0x18 +/* f111cf0: 03e00008 */ jr $ra +/* f111cf4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f111cf8 +/* f111cf8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f111cfc: afbf0014 */ sw $ra,0x14($sp) +/* f111d00: 14a00003 */ bnez $a1,.L0f111d10 +/* f111d04: 00a03025 */ or $a2,$a1,$zero +/* f111d08: 1000001b */ beqz $zero,.L0f111d78 +/* f111d0c: 24020001 */ addiu $v0,$zero,0x1 +.L0f111d10: +/* f111d10: 3c0e800a */ lui $t6,0x800a +/* f111d14: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f111d18: 2881002d */ slti $at,$a0,0x2d +/* f111d1c: 8dcf1870 */ lw $t7,0x1870($t6) +/* f111d20: 11e00013 */ beqz $t7,.L0f111d70 +/* f111d24: 00000000 */ sll $zero,$zero,0x0 +/* f111d28: 10200011 */ beqz $at,.L0f111d70 +/* f111d2c: 00000000 */ sll $zero,$zero,0x0 +/* f111d30: 1486000f */ bne $a0,$a2,.L0f111d70 +/* f111d34: 24051000 */ addiu $a1,$zero,0x1000 +/* f111d38: afa40018 */ sw $a0,0x18($sp) +/* f111d3c: 0fc2c5f0 */ jal func0f0b17c0 +/* f111d40: afa6001c */ sw $a2,0x1c($sp) +/* f111d44: 8fa40018 */ lw $a0,0x18($sp) +/* f111d48: 10400009 */ beqz $v0,.L0f111d70 +/* f111d4c: 8fa6001c */ lw $a2,0x1c($sp) +/* f111d50: afa40018 */ sw $a0,0x18($sp) +/* f111d54: 0fc4470c */ jal func0f111c30 +/* f111d58: afa6001c */ sw $a2,0x1c($sp) +/* f111d5c: 8fa40018 */ lw $a0,0x18($sp) +/* f111d60: 10400003 */ beqz $v0,.L0f111d70 +/* f111d64: 8fa6001c */ lw $a2,0x1c($sp) +/* f111d68: 10000003 */ beqz $zero,.L0f111d78 +/* f111d6c: 24020001 */ addiu $v0,$zero,0x1 +.L0f111d70: +/* f111d70: 0fc446ac */ jal func0f111ab0 +/* f111d74: 00c02825 */ or $a1,$a2,$zero +.L0f111d78: +/* f111d78: 8fbf0014 */ lw $ra,0x14($sp) +/* f111d7c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f111d80: 03e00008 */ jr $ra +/* f111d84: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f111d88 +/* f111d88: 27bdffe0 */ addiu $sp,$sp,-32 +/* f111d8c: afbf001c */ sw $ra,0x1c($sp) +/* f111d90: afb00018 */ sw $s0,0x18($sp) +/* f111d94: 0fc672ce */ jal func0f19cb38 +/* f111d98: 00808025 */ or $s0,$a0,$zero +/* f111d9c: 0fc4468a */ jal func0f111a28 +/* f111da0: 02002025 */ or $a0,$s0,$zero +/* f111da4: 1440001a */ bnez $v0,.L0f111e10 +/* f111da8: 3c0e800a */ lui $t6,0x800a +/* f111dac: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f111db0: 2a01002d */ slti $at,$s0,0x2d +/* f111db4: 8dcf1870 */ lw $t7,0x1870($t6) +/* f111db8: 11e00009 */ beqz $t7,.L0f111de0 +/* f111dbc: 00000000 */ sll $zero,$zero,0x0 +/* f111dc0: 10200007 */ beqz $at,.L0f111de0 +/* f111dc4: 00000000 */ sll $zero,$zero,0x0 +/* f111dc8: 0fc4470c */ jal func0f111c30 +/* f111dcc: 02002025 */ or $a0,$s0,$zero +/* f111dd0: 10400003 */ beqz $v0,.L0f111de0 +/* f111dd4: 00000000 */ sll $zero,$zero,0x0 +/* f111dd8: 1000000e */ beqz $zero,.L0f111e14 +/* f111ddc: 00001025 */ or $v0,$zero,$zero +.L0f111de0: +/* f111de0: 0fc4464a */ jal func0f111928 +/* f111de4: 00000000 */ sll $zero,$zero,0x0 +/* f111de8: 10400007 */ beqz $v0,.L0f111e08 +/* f111dec: 00402025 */ or $a0,$v0,$zero +/* f111df0: 24180001 */ addiu $t8,$zero,0x1 +/* f111df4: 2419ffff */ addiu $t9,$zero,-1 +/* f111df8: ac580000 */ sw $t8,0x0($v0) +/* f111dfc: a4500004 */ sh $s0,0x4($v0) +/* f111e00: 0fc445e7 */ jal func0f11179c +/* f111e04: a4590006 */ sh $t9,0x6($v0) +.L0f111e08: +/* f111e08: 10000002 */ beqz $zero,.L0f111e14 +/* f111e0c: 24020001 */ addiu $v0,$zero,0x1 +.L0f111e10: +/* f111e10: 00001025 */ or $v0,$zero,$zero +.L0f111e14: +/* f111e14: 8fbf001c */ lw $ra,0x1c($sp) +/* f111e18: 8fb00018 */ lw $s0,0x18($sp) +/* f111e1c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f111e20: 03e00008 */ jr $ra +/* f111e24: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f111e28 +/* f111e28: 27bdffe8 */ addiu $sp,$sp,-24 +/* f111e2c: afbf0014 */ sw $ra,0x14($sp) +/* f111e30: afa40018 */ sw $a0,0x18($sp) +/* f111e34: 0fc446ac */ jal func0f111ab0 +/* f111e38: afa5001c */ sw $a1,0x1c($sp) +/* f111e3c: 14400014 */ bnez $v0,.L0f111e90 +/* f111e40: 8fa40018 */ lw $a0,0x18($sp) +/* f111e44: 0fc2c5f0 */ jal func0f0b17c0 +/* f111e48: 24051000 */ addiu $a1,$zero,0x1000 +/* f111e4c: 1040000e */ beqz $v0,.L0f111e88 +/* f111e50: 00000000 */ sll $zero,$zero,0x0 +/* f111e54: 0fc4464a */ jal func0f111928 +/* f111e58: 00000000 */ sll $zero,$zero,0x0 +/* f111e5c: 10400008 */ beqz $v0,.L0f111e80 +/* f111e60: 00402025 */ or $a0,$v0,$zero +/* f111e64: 240e0003 */ addiu $t6,$zero,0x3 +/* f111e68: ac4e0000 */ sw $t6,0x0($v0) +/* f111e6c: 8faf0018 */ lw $t7,0x18($sp) +/* f111e70: ac4f0004 */ sw $t7,0x4($v0) +/* f111e74: 8fb8001c */ lw $t8,0x1c($sp) +/* f111e78: 0fc445e7 */ jal func0f11179c +/* f111e7c: ac580008 */ sw $t8,0x8($v0) +.L0f111e80: +/* f111e80: 10000004 */ beqz $zero,.L0f111e94 +/* f111e84: 24020001 */ addiu $v0,$zero,0x1 +.L0f111e88: +/* f111e88: 10000002 */ beqz $zero,.L0f111e94 +/* f111e8c: 00001025 */ or $v0,$zero,$zero +.L0f111e90: +/* f111e90: 00001025 */ or $v0,$zero,$zero +.L0f111e94: +/* f111e94: 8fbf0014 */ lw $ra,0x14($sp) +/* f111e98: 27bd0018 */ addiu $sp,$sp,0x18 +/* f111e9c: 03e00008 */ jr $ra +/* f111ea0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f111ea4 +/* f111ea4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f111ea8: 3c0e800a */ lui $t6,0x800a +/* f111eac: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f111eb0: afbf002c */ sw $ra,0x2c($sp) +/* f111eb4: afb50028 */ sw $s5,0x28($sp) +/* f111eb8: afb40024 */ sw $s4,0x24($sp) +/* f111ebc: afb30020 */ sw $s3,0x20($sp) +/* f111ec0: afb2001c */ sw $s2,0x1c($sp) +/* f111ec4: afb10018 */ sw $s1,0x18($sp) +/* f111ec8: afb00014 */ sw $s0,0x14($sp) +/* f111ecc: 8dc31864 */ lw $v1,0x1864($t6) +/* f111ed0: 00808825 */ or $s1,$a0,$zero +/* f111ed4: 24140001 */ addiu $s4,$zero,0x1 +/* f111ed8: 10600033 */ beqz $v1,.L0f111fa8 +/* f111edc: 24150003 */ addiu $s5,$zero,0x3 +/* f111ee0: 8c70000c */ lw $s0,0xc($v1) +/* f111ee4: 24130002 */ addiu $s3,$zero,0x2 +.L0f111ee8: +/* f111ee8: 8e020000 */ lw $v0,0x0($s0) +/* f111eec: 8e12000c */ lw $s2,0xc($s0) +/* f111ef0: 1662000f */ bne $s3,$v0,.L0f111f30 +/* f111ef4: 00000000 */ sll $zero,$zero,0x0 +/* f111ef8: 8e020004 */ lw $v0,0x4($s0) +/* f111efc: 0fc44af0 */ jal func0f112bc0 +/* f111f00: 8c440004 */ lw $a0,0x4($v0) +/* f111f04: 10400006 */ beqz $v0,.L0f111f20 +/* f111f08: 00000000 */ sll $zero,$zero,0x0 +/* f111f0c: 8c4f0008 */ lw $t7,0x8($v0) +/* f111f10: 162f0003 */ bne $s1,$t7,.L0f111f20 +/* f111f14: 00000000 */ sll $zero,$zero,0x0 +/* f111f18: 0fc44633 */ jal func0f1118cc +/* f111f1c: 02002025 */ or $a0,$s0,$zero +.L0f111f20: +/* f111f20: 3c18800a */ lui $t8,0x800a +/* f111f24: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f111f28: 10000019 */ beqz $zero,.L0f111f90 +/* f111f2c: 8f031864 */ lw $v1,0x1864($t8) +.L0f111f30: +/* f111f30: 1682000a */ bne $s4,$v0,.L0f111f5c +/* f111f34: 00000000 */ sll $zero,$zero,0x0 +/* f111f38: 86190004 */ lh $t9,0x4($s0) +/* f111f3c: 16390014 */ bne $s1,$t9,.L0f111f90 +/* f111f40: 00000000 */ sll $zero,$zero,0x0 +/* f111f44: 0fc44633 */ jal func0f1118cc +/* f111f48: 02002025 */ or $a0,$s0,$zero +/* f111f4c: 3c08800a */ lui $t0,0x800a +/* f111f50: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f111f54: 1000000e */ beqz $zero,.L0f111f90 +/* f111f58: 8d031864 */ lw $v1,0x1864($t0) +.L0f111f5c: +/* f111f5c: 16a2000c */ bne $s5,$v0,.L0f111f90 +/* f111f60: 00000000 */ sll $zero,$zero,0x0 +/* f111f64: 8e090004 */ lw $t1,0x4($s0) +/* f111f68: 12290004 */ beq $s1,$t1,.L0f111f7c +/* f111f6c: 00000000 */ sll $zero,$zero,0x0 +/* f111f70: 8e0a0008 */ lw $t2,0x8($s0) +/* f111f74: 162a0006 */ bne $s1,$t2,.L0f111f90 +/* f111f78: 00000000 */ sll $zero,$zero,0x0 +.L0f111f7c: +/* f111f7c: 0fc44633 */ jal func0f1118cc +/* f111f80: 02002025 */ or $a0,$s0,$zero +/* f111f84: 3c0b800a */ lui $t3,0x800a +/* f111f88: 8d6ba244 */ lw $t3,-0x5dbc($t3) +/* f111f8c: 8d631864 */ lw $v1,0x1864($t3) +.L0f111f90: +/* f111f90: 52030006 */ beql $s0,$v1,.L0f111fac +/* f111f94: 8fbf002c */ lw $ra,0x2c($sp) +/* f111f98: 50600004 */ beqzl $v1,.L0f111fac +/* f111f9c: 8fbf002c */ lw $ra,0x2c($sp) +/* f111fa0: 1000ffd1 */ beqz $zero,.L0f111ee8 +/* f111fa4: 02408025 */ or $s0,$s2,$zero +.L0f111fa8: +/* f111fa8: 8fbf002c */ lw $ra,0x2c($sp) +.L0f111fac: +/* f111fac: 8fb00014 */ lw $s0,0x14($sp) +/* f111fb0: 8fb10018 */ lw $s1,0x18($sp) +/* f111fb4: 8fb2001c */ lw $s2,0x1c($sp) +/* f111fb8: 8fb30020 */ lw $s3,0x20($sp) +/* f111fbc: 8fb40024 */ lw $s4,0x24($sp) +/* f111fc0: 8fb50028 */ lw $s5,0x28($sp) +/* f111fc4: 03e00008 */ jr $ra +/* f111fc8: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f111fcc +/* f111fcc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f111fd0: afbf0014 */ sw $ra,0x14($sp) +/* f111fd4: afa40018 */ sw $a0,0x18($sp) +/* f111fd8: 0fc41b99 */ jal func0f106e64 +/* f111fdc: 24040015 */ addiu $a0,$zero,0x15 +/* f111fe0: 1040000e */ beqz $v0,.L0f11201c +/* f111fe4: 8fa30018 */ lw $v1,0x18($sp) +/* f111fe8: 906e0000 */ lbu $t6,0x0($v1) +/* f111fec: 24010001 */ addiu $at,$zero,0x1 +/* f111ff0: 15c1000a */ bne $t6,$at,.L0f11201c +/* f111ff4: 00000000 */ sll $zero,$zero,0x0 +/* f111ff8: 8c620004 */ lw $v0,0x4($v1) +/* f111ffc: 10400007 */ beqz $v0,.L0f11201c +/* f112000: 00000000 */ sll $zero,$zero,0x0 +/* f112004: 844f0004 */ lh $t7,0x4($v0) +/* f112008: 240100f3 */ addiu $at,$zero,0xf3 +/* f11200c: 15e10003 */ bne $t7,$at,.L0f11201c +/* f112010: 00000000 */ sll $zero,$zero,0x0 +/* f112014: 1000000b */ beqz $zero,.L0f112044 +/* f112018: 24020001 */ addiu $v0,$zero,0x1 +.L0f11201c: +/* f11201c: 0fc4464a */ jal func0f111928 +/* f112020: 00000000 */ sll $zero,$zero,0x0 +/* f112024: 8fa30018 */ lw $v1,0x18($sp) +/* f112028: 10400005 */ beqz $v0,.L0f112040 +/* f11202c: 00402025 */ or $a0,$v0,$zero +/* f112030: 24180002 */ addiu $t8,$zero,0x2 +/* f112034: ac580000 */ sw $t8,0x0($v0) +/* f112038: 0fc445e7 */ jal func0f11179c +/* f11203c: ac430004 */ sw $v1,0x4($v0) +.L0f112040: +/* f112040: 24020001 */ addiu $v0,$zero,0x1 +.L0f112044: +/* f112044: 8fbf0014 */ lw $ra,0x14($sp) +/* f112048: 27bd0018 */ addiu $sp,$sp,0x18 +/* f11204c: 03e00008 */ jr $ra +/* f112050: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f112054 +/* f112054: 27bdffd8 */ addiu $sp,$sp,-40 +/* f112058: 3c0e800a */ lui $t6,0x800a +/* f11205c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f112060: afbf0024 */ sw $ra,0x24($sp) +/* f112064: afb30020 */ sw $s3,0x20($sp) +/* f112068: afb2001c */ sw $s2,0x1c($sp) +/* f11206c: afb10018 */ sw $s1,0x18($sp) +/* f112070: afb00014 */ sw $s0,0x14($sp) +/* f112074: 8dc21864 */ lw $v0,0x1864($t6) +/* f112078: 00809025 */ or $s2,$a0,$zero +/* f11207c: 24130002 */ addiu $s3,$zero,0x2 +/* f112080: 50400015 */ beqzl $v0,.L0f1120d8 +/* f112084: 8fbf0024 */ lw $ra,0x24($sp) +/* f112088: 8c50000c */ lw $s0,0xc($v0) +.L0f11208c: +/* f11208c: 8e0f0000 */ lw $t7,0x0($s0) +/* f112090: 8e11000c */ lw $s1,0xc($s0) +/* f112094: 166f0009 */ bne $s3,$t7,.L0f1120bc +/* f112098: 00000000 */ sll $zero,$zero,0x0 +/* f11209c: 8e180004 */ lw $t8,0x4($s0) +/* f1120a0: 16580006 */ bne $s2,$t8,.L0f1120bc +/* f1120a4: 00000000 */ sll $zero,$zero,0x0 +/* f1120a8: 0fc44633 */ jal func0f1118cc +/* f1120ac: 02002025 */ or $a0,$s0,$zero +/* f1120b0: 3c19800a */ lui $t9,0x800a +/* f1120b4: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f1120b8: 8f221864 */ lw $v0,0x1864($t9) +.L0f1120bc: +/* f1120bc: 52020006 */ beql $s0,$v0,.L0f1120d8 +/* f1120c0: 8fbf0024 */ lw $ra,0x24($sp) +/* f1120c4: 50400004 */ beqzl $v0,.L0f1120d8 +/* f1120c8: 8fbf0024 */ lw $ra,0x24($sp) +/* f1120cc: 1000ffef */ beqz $zero,.L0f11208c +/* f1120d0: 02208025 */ or $s0,$s1,$zero +/* f1120d4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f1120d8: +/* f1120d8: 8fb00014 */ lw $s0,0x14($sp) +/* f1120dc: 8fb10018 */ lw $s1,0x18($sp) +/* f1120e0: 8fb2001c */ lw $s2,0x1c($sp) +/* f1120e4: 8fb30020 */ lw $s3,0x20($sp) +/* f1120e8: 03e00008 */ jr $ra +/* f1120ec: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1120f0 +/* f1120f0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f1120f4: afbf001c */ sw $ra,0x1c($sp) +/* f1120f8: afb00018 */ sw $s0,0x18($sp) +/* f1120fc: 908e0000 */ lbu $t6,0x0($a0) +/* f112100: 24010004 */ addiu $at,$zero,0x4 +/* f112104: 00003825 */ or $a3,$zero,$zero +/* f112108: 55c10073 */ bnel $t6,$at,.L0f1122d8 +/* f11210c: 00e01025 */ or $v0,$a3,$zero +/* f112110: 8c820004 */ lw $v0,0x4($a0) +/* f112114: 24010008 */ addiu $at,$zero,0x8 +/* f112118: 24040015 */ addiu $a0,$zero,0x15 +/* f11211c: 904f0003 */ lbu $t7,0x3($v0) +/* f112120: 55e1006d */ bnel $t7,$at,.L0f1122d8 +/* f112124: 00e01025 */ or $v0,$a3,$zero +/* f112128: 9050005c */ lbu $s0,0x5c($v0) +/* f11212c: afa0002c */ sw $zero,0x2c($sp) +/* f112130: afa20028 */ sw $v0,0x28($sp) +/* f112134: 0fc41b99 */ jal func0f106e64 +/* f112138: afa20024 */ sw $v0,0x24($sp) +/* f11213c: 10400006 */ beqz $v0,.L0f112158 +/* f112140: 8fa7002c */ lw $a3,0x2c($sp) +/* f112144: 2401002d */ addiu $at,$zero,0x2d +/* f112148: 56010004 */ bnel $s0,$at,.L0f11215c +/* f11214c: 02002025 */ or $a0,$s0,$zero +/* f112150: 10000061 */ beqz $zero,.L0f1122d8 +/* f112154: 24020001 */ addiu $v0,$zero,0x1 +.L0f112158: +/* f112158: 02002025 */ or $a0,$s0,$zero +.L0f11215c: +/* f11215c: 0fc44762 */ jal func0f111d88 +/* f112160: afa7002c */ sw $a3,0x2c($sp) +/* f112164: 10400002 */ beqz $v0,.L0f112170 +/* f112168: 8fa7002c */ lw $a3,0x2c($sp) +/* f11216c: 24070001 */ addiu $a3,$zero,0x1 +.L0f112170: +/* f112170: 3c18800a */ lui $t8,0x800a +/* f112174: 8f18a2d8 */ lw $t8,-0x5d28($t8) +/* f112178: 02002025 */ or $a0,$s0,$zero +/* f11217c: 24051000 */ addiu $a1,$zero,0x1000 +/* f112180: 53000026 */ beqzl $t8,.L0f11221c +/* f112184: 8fa30024 */ lw $v1,0x24($sp) +/* f112188: 0fc2c5f0 */ jal func0f0b17c0 +/* f11218c: afa7002c */ sw $a3,0x2c($sp) +/* f112190: 10400021 */ beqz $v0,.L0f112218 +/* f112194: 8fa7002c */ lw $a3,0x2c($sp) +/* f112198: 02002025 */ or $a0,$s0,$zero +/* f11219c: 02002825 */ or $a1,$s0,$zero +/* f1121a0: 0fc446ac */ jal func0f111ab0 +/* f1121a4: afa7002c */ sw $a3,0x2c($sp) +/* f1121a8: 1440001b */ bnez $v0,.L0f112218 +/* f1121ac: 8fa7002c */ lw $a3,0x2c($sp) +/* f1121b0: 02002025 */ or $a0,$s0,$zero +/* f1121b4: 0fc44674 */ jal func0f1119d0 +/* f1121b8: afa7002c */ sw $a3,0x2c($sp) +/* f1121bc: 10400016 */ beqz $v0,.L0f112218 +/* f1121c0: 8fa7002c */ lw $a3,0x2c($sp) +/* f1121c4: 84440006 */ lh $a0,0x6($v0) +/* f1121c8: 8fb90028 */ lw $t9,0x28($sp) +/* f1121cc: 8fa80028 */ lw $t0,0x28($sp) +/* f1121d0: 04830007 */ bgezl $a0,.L0f1121f0 +/* f1121d4: 85030006 */ lh $v1,0x6($t0) +/* f1121d8: 87230006 */ lh $v1,0x6($t9) +/* f1121dc: 0462000f */ bltzl $v1,.L0f11221c +/* f1121e0: 8fa30024 */ lw $v1,0x24($sp) +/* f1121e4: 1000000c */ beqz $zero,.L0f112218 +/* f1121e8: a4430006 */ sh $v1,0x6($v0) +/* f1121ec: 85030006 */ lh $v1,0x6($t0) +.L0f1121f0: +/* f1121f0: 0462000a */ bltzl $v1,.L0f11221c +/* f1121f4: 8fa30024 */ lw $v1,0x24($sp) +/* f1121f8: 10640007 */ beq $v1,$a0,.L0f112218 +/* f1121fc: 02002825 */ or $a1,$s0,$zero +/* f112200: 0fc4478a */ jal func0f111e28 +/* f112204: 02002025 */ or $a0,$s0,$zero +/* f112208: 10400003 */ beqz $v0,.L0f112218 +/* f11220c: 00003825 */ or $a3,$zero,$zero +/* f112210: 10000001 */ beqz $zero,.L0f112218 +/* f112214: 24070002 */ addiu $a3,$zero,0x2 +.L0f112218: +/* f112218: 8fa30024 */ lw $v1,0x24($sp) +.L0f11221c: +/* f11221c: 8c620064 */ lw $v0,0x64($v1) +/* f112220: 50400016 */ beqzl $v0,.L0f11227c +/* f112224: 80660061 */ lb $a2,0x61($v1) +/* f112228: 8c690008 */ lw $t1,0x8($v1) +/* f11222c: 02002825 */ or $a1,$s0,$zero +/* f112230: 02002025 */ or $a0,$s0,$zero +/* f112234: 000950c0 */ sll $t2,$t1,0x3 +/* f112238: 05410005 */ bgez $t2,.L0f112250 +/* f11223c: 00000000 */ sll $zero,$zero,0x0 +/* f112240: 0fc446ac */ jal func0f111ab0 +/* f112244: 9044005c */ lbu $a0,0x5c($v0) +/* f112248: 10000004 */ beqz $zero,.L0f11225c +/* f11224c: 2c470001 */ sltiu $a3,$v0,0x1 +.L0f112250: +/* f112250: 0fc446ac */ jal func0f111ab0 +/* f112254: 9045005c */ lbu $a1,0x5c($v0) +/* f112258: 2c470001 */ sltiu $a3,$v0,0x1 +.L0f11225c: +/* f11225c: 8fab0024 */ lw $t3,0x24($sp) +/* f112260: 8d6c0064 */ lw $t4,0x64($t3) +/* f112264: a1900061 */ sb $s0,0x61($t4) +/* f112268: 8d6d0064 */ lw $t5,0x64($t3) +/* f11226c: ada00064 */ sw $zero,0x64($t5) +/* f112270: 10000018 */ beqz $zero,.L0f1122d4 +/* f112274: ad600064 */ sw $zero,0x64($t3) +/* f112278: 80660061 */ lb $a2,0x61($v1) +.L0f11227c: +/* f11227c: 04c20016 */ bltzl $a2,.L0f1122d8 +/* f112280: 00e01025 */ or $v0,$a3,$zero +/* f112284: 8c6e0008 */ lw $t6,0x8($v1) +/* f112288: 02002825 */ or $a1,$s0,$zero +/* f11228c: 02002025 */ or $a0,$s0,$zero +/* f112290: 000e78c0 */ sll $t7,$t6,0x3 +/* f112294: 05e10009 */ bgez $t7,.L0f1122bc +/* f112298: 00000000 */ sll $zero,$zero,0x0 +/* f11229c: 0fc4478a */ jal func0f111e28 +/* f1122a0: 00c02025 */ or $a0,$a2,$zero +/* f1122a4: 10400003 */ beqz $v0,.L0f1122b4 +/* f1122a8: 00000000 */ sll $zero,$zero,0x0 +/* f1122ac: 10000009 */ beqz $zero,.L0f1122d4 +/* f1122b0: 24070002 */ addiu $a3,$zero,0x2 +.L0f1122b4: +/* f1122b4: 10000007 */ beqz $zero,.L0f1122d4 +/* f1122b8: 00003825 */ or $a3,$zero,$zero +.L0f1122bc: +/* f1122bc: 0fc4478a */ jal func0f111e28 +/* f1122c0: 00c02825 */ or $a1,$a2,$zero +/* f1122c4: 10400003 */ beqz $v0,.L0f1122d4 +/* f1122c8: 00003825 */ or $a3,$zero,$zero +/* f1122cc: 10000001 */ beqz $zero,.L0f1122d4 +/* f1122d0: 24070002 */ addiu $a3,$zero,0x2 +.L0f1122d4: +/* f1122d4: 00e01025 */ or $v0,$a3,$zero +.L0f1122d8: +/* f1122d8: 8fbf001c */ lw $ra,0x1c($sp) +/* f1122dc: 8fb00018 */ lw $s0,0x18($sp) +/* f1122e0: 27bd0030 */ addiu $sp,$sp,0x30 +/* f1122e4: 03e00008 */ jr $ra +/* f1122e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1122ec +/* f1122ec: 27bdffd0 */ addiu $sp,$sp,-48 +/* f1122f0: 3c02800a */ lui $v0,0x800a +/* f1122f4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f1122f8: afbf002c */ sw $ra,0x2c($sp) +/* f1122fc: afb40028 */ sw $s4,0x28($sp) +/* f112300: afb30024 */ sw $s3,0x24($sp) +/* f112304: afb20020 */ sw $s2,0x20($sp) +/* f112308: afb1001c */ sw $s1,0x1c($sp) +/* f11230c: afb00018 */ sw $s0,0x18($sp) +/* f112310: afa40030 */ sw $a0,0x30($sp) +/* f112314: afa50034 */ sw $a1,0x34($sp) +/* f112318: 8c581870 */ lw $t8,0x1870($v0) +/* f11231c: 8c870000 */ lw $a3,0x0($a0) +/* f112320: 00c09825 */ or $s3,$a2,$zero +/* f112324: 8cb40000 */ lw $s4,0x0($a1) +/* f112328: 1300003b */ beqz $t8,.L0f112418 +/* f11232c: 00e09025 */ or $s2,$a3,$zero +/* f112330: 00e08025 */ or $s0,$a3,$zero +/* f112334: 00e02025 */ or $a0,$a3,$zero +/* f112338: 0fc2c5f0 */ jal func0f0b17c0 +/* f11233c: 24051000 */ addiu $a1,$zero,0x1000 +/* f112340: 1040000a */ beqz $v0,.L0f11236c +/* f112344: 2411002d */ addiu $s1,$zero,0x2d +/* f112348: 8fb90030 */ lw $t9,0x30($sp) +/* f11234c: 8fa80034 */ lw $t0,0x34($sp) +/* f112350: 8f270000 */ lw $a3,0x0($t9) +/* f112354: 8d090000 */ lw $t1,0x0($t0) +/* f112358: 11270004 */ beq $t1,$a3,.L0f11236c +/* f11235c: 00000000 */ sll $zero,$zero,0x0 +/* f112360: 00e09025 */ or $s2,$a3,$zero +/* f112364: 10000069 */ beqz $zero,.L0f11250c +/* f112368: 00e0a025 */ or $s4,$a3,$zero +.L0f11236c: +/* f11236c: 260a0001 */ addiu $t2,$s0,0x1 +.L0f112370: +/* f112370: 0151001a */ div $zero,$t2,$s1 +/* f112374: 00008010 */ mfhi $s0 +/* f112378: 260b0001 */ addiu $t3,$s0,0x1 +/* f11237c: 16200002 */ bnez $s1,.L0f112388 +/* f112380: 00000000 */ sll $zero,$zero,0x0 +/* f112384: 0007000d */ break 0x7 +.L0f112388: +/* f112388: 2401ffff */ addiu $at,$zero,-1 +/* f11238c: 16210004 */ bne $s1,$at,.L0f1123a0 +/* f112390: 3c018000 */ lui $at,0x8000 +/* f112394: 15410002 */ bne $t2,$at,.L0f1123a0 +/* f112398: 00000000 */ sll $zero,$zero,0x0 +/* f11239c: 0006000d */ break 0x6 +.L0f1123a0: +/* f1123a0: 1600000c */ bnez $s0,.L0f1123d4 +/* f1123a4: 00000000 */ sll $zero,$zero,0x0 +/* f1123a8: 0171001a */ div $zero,$t3,$s1 +/* f1123ac: 00008010 */ mfhi $s0 +/* f1123b0: 16200002 */ bnez $s1,.L0f1123bc +/* f1123b4: 00000000 */ sll $zero,$zero,0x0 +/* f1123b8: 0007000d */ break 0x7 +.L0f1123bc: +/* f1123bc: 2401ffff */ addiu $at,$zero,-1 +/* f1123c0: 16210004 */ bne $s1,$at,.L0f1123d4 +/* f1123c4: 3c018000 */ lui $at,0x8000 +/* f1123c8: 15610002 */ bne $t3,$at,.L0f1123d4 +/* f1123cc: 00000000 */ sll $zero,$zero,0x0 +/* f1123d0: 0006000d */ break 0x6 +.L0f1123d4: +/* f1123d4: 12600005 */ beqz $s3,.L0f1123ec +/* f1123d8: 00000000 */ sll $zero,$zero,0x0 +/* f1123dc: 0fc28684 */ jal func0f0a1a10 +/* f1123e0: 02002025 */ or $a0,$s0,$zero +/* f1123e4: 10400008 */ beqz $v0,.L0f112408 +/* f1123e8: 00000000 */ sll $zero,$zero,0x0 +.L0f1123ec: +/* f1123ec: 0fc4470c */ jal func0f111c30 +/* f1123f0: 02002025 */ or $a0,$s0,$zero +/* f1123f4: 10400004 */ beqz $v0,.L0f112408 +/* f1123f8: 00000000 */ sll $zero,$zero,0x0 +/* f1123fc: 02009025 */ or $s2,$s0,$zero +/* f112400: 10000042 */ beqz $zero,.L0f11250c +/* f112404: 0000a025 */ or $s4,$zero,$zero +.L0f112408: +/* f112408: 5612ffd9 */ bnel $s0,$s2,.L0f112370 +/* f11240c: 260a0001 */ addiu $t2,$s0,0x1 +/* f112410: 1000003f */ beqz $zero,.L0f112510 +/* f112414: 8faf0030 */ lw $t7,0x30($sp) +.L0f112418: +/* f112418: 8c501864 */ lw $s0,0x1864($v0) +/* f11241c: 24110001 */ addiu $s1,$zero,0x1 +/* f112420: 5200003b */ beqzl $s0,.L0f112510 +/* f112424: 8faf0030 */ lw $t7,0x30($sp) +/* f112428: 8e020000 */ lw $v0,0x0($s0) +.L0f11242c: +/* f11242c: 24010003 */ addiu $at,$zero,0x3 +/* f112430: 16220011 */ bne $s1,$v0,.L0f112478 +/* f112434: 00000000 */ sll $zero,$zero,0x0 +/* f112438: 86040004 */ lh $a0,0x4($s0) +/* f11243c: 2881002d */ slti $at,$a0,0x2d +/* f112440: 10200026 */ beqz $at,.L0f1124dc +/* f112444: 0244082a */ slt $at,$s2,$a0 +/* f112448: 10200024 */ beqz $at,.L0f1124dc +/* f11244c: 00000000 */ sll $zero,$zero,0x0 +/* f112450: 52600007 */ beqzl $s3,.L0f112470 +/* f112454: 00809025 */ or $s2,$a0,$zero +/* f112458: 0fc28684 */ jal func0f0a1a10 +/* f11245c: 00000000 */ sll $zero,$zero,0x0 +/* f112460: 1040001e */ beqz $v0,.L0f1124dc +/* f112464: 00000000 */ sll $zero,$zero,0x0 +/* f112468: 86040004 */ lh $a0,0x4($s0) +/* f11246c: 00809025 */ or $s2,$a0,$zero +.L0f112470: +/* f112470: 10000026 */ beqz $zero,.L0f11250c +/* f112474: 0000a025 */ or $s4,$zero,$zero +.L0f112478: +/* f112478: 14410018 */ bne $v0,$at,.L0f1124dc +/* f11247c: 00000000 */ sll $zero,$zero,0x0 +/* f112480: 8e040004 */ lw $a0,0x4($s0) +/* f112484: 0244082a */ slt $at,$s2,$a0 +/* f112488: 14200007 */ bnez $at,.L0f1124a8 +/* f11248c: 00000000 */ sll $zero,$zero,0x0 +/* f112490: 16440012 */ bne $s2,$a0,.L0f1124dc +/* f112494: 00000000 */ sll $zero,$zero,0x0 +/* f112498: 8e0c0008 */ lw $t4,0x8($s0) +/* f11249c: 028c082a */ slt $at,$s4,$t4 +/* f1124a0: 1020000e */ beqz $at,.L0f1124dc +/* f1124a4: 00000000 */ sll $zero,$zero,0x0 +.L0f1124a8: +/* f1124a8: 5260000a */ beqzl $s3,.L0f1124d4 +/* f1124ac: 8e120004 */ lw $s2,0x4($s0) +/* f1124b0: 0fc28684 */ jal func0f0a1a10 +/* f1124b4: 00000000 */ sll $zero,$zero,0x0 +/* f1124b8: 54400006 */ bnezl $v0,.L0f1124d4 +/* f1124bc: 8e120004 */ lw $s2,0x4($s0) +/* f1124c0: 0fc28684 */ jal func0f0a1a10 +/* f1124c4: 8e040008 */ lw $a0,0x8($s0) +/* f1124c8: 10400004 */ beqz $v0,.L0f1124dc +/* f1124cc: 00000000 */ sll $zero,$zero,0x0 +/* f1124d0: 8e120004 */ lw $s2,0x4($s0) +.L0f1124d4: +/* f1124d4: 1000000d */ beqz $zero,.L0f11250c +/* f1124d8: 8e140008 */ lw $s4,0x8($s0) +.L0f1124dc: +/* f1124dc: 3c0d800a */ lui $t5,0x800a +/* f1124e0: 8dada244 */ lw $t5,-0x5dbc($t5) +/* f1124e4: 8e10000c */ lw $s0,0xc($s0) +/* f1124e8: 8dae1864 */ lw $t6,0x1864($t5) +/* f1124ec: 160e0005 */ bne $s0,$t6,.L0f112504 +/* f1124f0: 00000000 */ sll $zero,$zero,0x0 +/* f1124f4: 56600006 */ bnezl $s3,.L0f112510 +/* f1124f8: 8faf0030 */ lw $t7,0x30($sp) +/* f1124fc: 2412ffff */ addiu $s2,$zero,-1 +/* f112500: 2414ffff */ addiu $s4,$zero,-1 +.L0f112504: +/* f112504: 5600ffc9 */ bnezl $s0,.L0f11242c +/* f112508: 8e020000 */ lw $v0,0x0($s0) +.L0f11250c: +/* f11250c: 8faf0030 */ lw $t7,0x30($sp) +.L0f112510: +/* f112510: adf20000 */ sw $s2,0x0($t7) +/* f112514: 8fb80034 */ lw $t8,0x34($sp) +/* f112518: af140000 */ sw $s4,0x0($t8) +/* f11251c: 8fbf002c */ lw $ra,0x2c($sp) +/* f112520: 8fb40028 */ lw $s4,0x28($sp) +/* f112524: 8fb30024 */ lw $s3,0x24($sp) +/* f112528: 8fb20020 */ lw $s2,0x20($sp) +/* f11252c: 8fb1001c */ lw $s1,0x1c($sp) +/* f112530: 8fb00018 */ lw $s0,0x18($sp) +/* f112534: 03e00008 */ jr $ra +/* f112538: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f11253c +/* f11253c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f112540: 3c03800a */ lui $v1,0x800a +/* f112544: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f112548: afbf0024 */ sw $ra,0x24($sp) +/* f11254c: afb30020 */ sw $s3,0x20($sp) +/* f112550: afb2001c */ sw $s2,0x1c($sp) +/* f112554: afb10018 */ sw $s1,0x18($sp) +/* f112558: afb00014 */ sw $s0,0x14($sp) +/* f11255c: afa40028 */ sw $a0,0x28($sp) +/* f112560: afa5002c */ sw $a1,0x2c($sp) +/* f112564: 8c781870 */ lw $t8,0x1870($v1) +/* f112568: 8c820000 */ lw $v0,0x0($a0) +/* f11256c: 00c09025 */ or $s2,$a2,$zero +/* f112570: 8cb30000 */ lw $s3,0x0($a1) +/* f112574: 1300003a */ beqz $t8,.L0f112660 +/* f112578: 00408825 */ or $s1,$v0,$zero +/* f11257c: 00408025 */ or $s0,$v0,$zero +/* f112580: 00402025 */ or $a0,$v0,$zero +/* f112584: 0fc2c5f0 */ jal func0f0b17c0 +/* f112588: 24051000 */ addiu $a1,$zero,0x1000 +/* f11258c: 50400006 */ beqzl $v0,.L0f1125a8 +/* f112590: 2411002d */ addiu $s1,$zero,0x2d +/* f112594: 16330003 */ bne $s1,$s3,.L0f1125a4 +/* f112598: 02008825 */ or $s1,$s0,$zero +/* f11259c: 10000071 */ beqz $zero,.L0f112764 +/* f1125a0: 00009825 */ or $s3,$zero,$zero +.L0f1125a4: +/* f1125a4: 2411002d */ addiu $s1,$zero,0x2d +.L0f1125a8: +/* f1125a8: 2619002c */ addiu $t9,$s0,0x2c +.L0f1125ac: +/* f1125ac: 0331001a */ div $zero,$t9,$s1 +/* f1125b0: 00008010 */ mfhi $s0 +/* f1125b4: 2608002c */ addiu $t0,$s0,0x2c +/* f1125b8: 16200002 */ bnez $s1,.L0f1125c4 +/* f1125bc: 00000000 */ sll $zero,$zero,0x0 +/* f1125c0: 0007000d */ break 0x7 +.L0f1125c4: +/* f1125c4: 2401ffff */ addiu $at,$zero,-1 +/* f1125c8: 16210004 */ bne $s1,$at,.L0f1125dc +/* f1125cc: 3c018000 */ lui $at,0x8000 +/* f1125d0: 17210002 */ bne $t9,$at,.L0f1125dc +/* f1125d4: 00000000 */ sll $zero,$zero,0x0 +/* f1125d8: 0006000d */ break 0x6 +.L0f1125dc: +/* f1125dc: 1600000c */ bnez $s0,.L0f112610 +/* f1125e0: 00000000 */ sll $zero,$zero,0x0 +/* f1125e4: 0111001a */ div $zero,$t0,$s1 +/* f1125e8: 00008010 */ mfhi $s0 +/* f1125ec: 16200002 */ bnez $s1,.L0f1125f8 +/* f1125f0: 00000000 */ sll $zero,$zero,0x0 +/* f1125f4: 0007000d */ break 0x7 +.L0f1125f8: +/* f1125f8: 2401ffff */ addiu $at,$zero,-1 +/* f1125fc: 16210004 */ bne $s1,$at,.L0f112610 +/* f112600: 3c018000 */ lui $at,0x8000 +/* f112604: 15010002 */ bne $t0,$at,.L0f112610 +/* f112608: 00000000 */ sll $zero,$zero,0x0 +/* f11260c: 0006000d */ break 0x6 +.L0f112610: +/* f112610: 12400005 */ beqz $s2,.L0f112628 +/* f112614: 00000000 */ sll $zero,$zero,0x0 +/* f112618: 0fc28684 */ jal func0f0a1a10 +/* f11261c: 02002025 */ or $a0,$s0,$zero +/* f112620: 5040ffe2 */ beqzl $v0,.L0f1125ac +/* f112624: 2619002c */ addiu $t9,$s0,0x2c +.L0f112628: +/* f112628: 0fc4470c */ jal func0f111c30 +/* f11262c: 02002025 */ or $a0,$s0,$zero +/* f112630: 5040ffde */ beqzl $v0,.L0f1125ac +/* f112634: 2619002c */ addiu $t9,$s0,0x2c +/* f112638: 02002025 */ or $a0,$s0,$zero +/* f11263c: 0fc2c5f0 */ jal func0f0b17c0 +/* f112640: 24051000 */ addiu $a1,$zero,0x1000 +/* f112644: 10400004 */ beqz $v0,.L0f112658 +/* f112648: 02008825 */ or $s1,$s0,$zero +/* f11264c: 02008825 */ or $s1,$s0,$zero +/* f112650: 10000044 */ beqz $zero,.L0f112764 +/* f112654: 02009825 */ or $s3,$s0,$zero +.L0f112658: +/* f112658: 10000042 */ beqz $zero,.L0f112764 +/* f11265c: 00009825 */ or $s3,$zero,$zero +.L0f112660: +/* f112660: 8c621864 */ lw $v0,0x1864($v1) +/* f112664: 50400040 */ beqzl $v0,.L0f112768 +/* f112668: 8fac0028 */ lw $t4,0x28($sp) +/* f11266c: 8c500010 */ lw $s0,0x10($v0) +.L0f112670: +/* f112670: 8e020000 */ lw $v0,0x0($s0) +/* f112674: 24010001 */ addiu $at,$zero,0x1 +/* f112678: 54410016 */ bnel $v0,$at,.L0f1126d4 +/* f11267c: 24010003 */ addiu $at,$zero,0x3 +/* f112680: 86040004 */ lh $a0,0x4($s0) +/* f112684: 2881002d */ slti $at,$a0,0x2d +/* f112688: 1020002b */ beqz $at,.L0f112738 +/* f11268c: 0091082a */ slt $at,$a0,$s1 +/* f112690: 14200005 */ bnez $at,.L0f1126a8 +/* f112694: 00000000 */ sll $zero,$zero,0x0 +/* f112698: 16240027 */ bne $s1,$a0,.L0f112738 +/* f11269c: 00000000 */ sll $zero,$zero,0x0 +/* f1126a0: 1a600025 */ blez $s3,.L0f112738 +/* f1126a4: 00000000 */ sll $zero,$zero,0x0 +.L0f1126a8: +/* f1126a8: 52400007 */ beqzl $s2,.L0f1126c8 +/* f1126ac: 00808825 */ or $s1,$a0,$zero +/* f1126b0: 0fc28684 */ jal func0f0a1a10 +/* f1126b4: 00000000 */ sll $zero,$zero,0x0 +/* f1126b8: 1040001f */ beqz $v0,.L0f112738 +/* f1126bc: 00000000 */ sll $zero,$zero,0x0 +/* f1126c0: 86040004 */ lh $a0,0x4($s0) +/* f1126c4: 00808825 */ or $s1,$a0,$zero +.L0f1126c8: +/* f1126c8: 10000026 */ beqz $zero,.L0f112764 +/* f1126cc: 00009825 */ or $s3,$zero,$zero +/* f1126d0: 24010003 */ addiu $at,$zero,0x3 +.L0f1126d4: +/* f1126d4: 14410018 */ bne $v0,$at,.L0f112738 +/* f1126d8: 00000000 */ sll $zero,$zero,0x0 +/* f1126dc: 8e040004 */ lw $a0,0x4($s0) +/* f1126e0: 0091082a */ slt $at,$a0,$s1 +/* f1126e4: 14200007 */ bnez $at,.L0f112704 +/* f1126e8: 00000000 */ sll $zero,$zero,0x0 +/* f1126ec: 16240012 */ bne $s1,$a0,.L0f112738 +/* f1126f0: 00000000 */ sll $zero,$zero,0x0 +/* f1126f4: 8e090008 */ lw $t1,0x8($s0) +/* f1126f8: 0133082a */ slt $at,$t1,$s3 +/* f1126fc: 1020000e */ beqz $at,.L0f112738 +/* f112700: 00000000 */ sll $zero,$zero,0x0 +.L0f112704: +/* f112704: 5240000a */ beqzl $s2,.L0f112730 +/* f112708: 8e110004 */ lw $s1,0x4($s0) +/* f11270c: 0fc28684 */ jal func0f0a1a10 +/* f112710: 00000000 */ sll $zero,$zero,0x0 +/* f112714: 54400006 */ bnezl $v0,.L0f112730 +/* f112718: 8e110004 */ lw $s1,0x4($s0) +/* f11271c: 0fc28684 */ jal func0f0a1a10 +/* f112720: 8e040008 */ lw $a0,0x8($s0) +/* f112724: 10400004 */ beqz $v0,.L0f112738 +/* f112728: 00000000 */ sll $zero,$zero,0x0 +/* f11272c: 8e110004 */ lw $s1,0x4($s0) +.L0f112730: +/* f112730: 1000000c */ beqz $zero,.L0f112764 +/* f112734: 8e130008 */ lw $s3,0x8($s0) +.L0f112738: +/* f112738: 3c0a800a */ lui $t2,0x800a +/* f11273c: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f112740: 8d4b1864 */ lw $t3,0x1864($t2) +/* f112744: 160b0005 */ bne $s0,$t3,.L0f11275c +/* f112748: 00000000 */ sll $zero,$zero,0x0 +/* f11274c: 56400006 */ bnezl $s2,.L0f112768 +/* f112750: 8fac0028 */ lw $t4,0x28($sp) +/* f112754: 241103e8 */ addiu $s1,$zero,0x3e8 +/* f112758: 241303e8 */ addiu $s3,$zero,0x3e8 +.L0f11275c: +/* f11275c: 1000ffc4 */ beqz $zero,.L0f112670 +/* f112760: 8e100010 */ lw $s0,0x10($s0) +.L0f112764: +/* f112764: 8fac0028 */ lw $t4,0x28($sp) +.L0f112768: +/* f112768: ad910000 */ sw $s1,0x0($t4) +/* f11276c: 8fad002c */ lw $t5,0x2c($sp) +/* f112770: adb30000 */ sw $s3,0x0($t5) +/* f112774: 8fbf0024 */ lw $ra,0x24($sp) +/* f112778: 8fb30020 */ lw $s3,0x20($sp) +/* f11277c: 8fb2001c */ lw $s2,0x1c($sp) +/* f112780: 8fb10018 */ lw $s1,0x18($sp) +/* f112784: 8fb00014 */ lw $s0,0x14($sp) +/* f112788: 03e00008 */ jr $ra +/* f11278c: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f112790 +/* f112790: 3c0e800a */ lui $t6,0x800a +/* f112794: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f112798: 27bdfff8 */ addiu $sp,$sp,-8 +/* f11279c: afb00004 */ sw $s0,0x4($sp) +/* f1127a0: 8dc51864 */ lw $a1,0x1864($t6) +/* f1127a4: 00808025 */ or $s0,$a0,$zero +/* f1127a8: 00001025 */ or $v0,$zero,$zero +/* f1127ac: 10a0001f */ beqz $a1,.L0f11282c +/* f1127b0: 00a01825 */ or $v1,$a1,$zero +/* f1127b4: 240a0004 */ addiu $t2,$zero,0x4 +/* f1127b8: 24090001 */ addiu $t1,$zero,0x1 +/* f1127bc: 24080002 */ addiu $t0,$zero,0x2 +/* f1127c0: 8c6f0000 */ lw $t7,0x0($v1) +.L0f1127c4: +/* f1127c4: 550f0015 */ bnel $t0,$t7,.L0f11281c +/* f1127c8: 8c63000c */ lw $v1,0xc($v1) +/* f1127cc: 8c640004 */ lw $a0,0x4($v1) +/* f1127d0: 50800012 */ beqzl $a0,.L0f11281c +/* f1127d4: 8c63000c */ lw $v1,0xc($v1) +/* f1127d8: 90980000 */ lbu $t8,0x0($a0) +/* f1127dc: 5538000f */ bnel $t1,$t8,.L0f11281c +/* f1127e0: 8c63000c */ lw $v1,0xc($v1) +/* f1127e4: 8c870004 */ lw $a3,0x4($a0) +/* f1127e8: 50e0000c */ beqzl $a3,.L0f11281c +/* f1127ec: 8c63000c */ lw $v1,0xc($v1) +/* f1127f0: 90f90003 */ lbu $t9,0x3($a3) +/* f1127f4: 55590009 */ bnel $t2,$t9,.L0f11281c +/* f1127f8: 8c63000c */ lw $v1,0xc($v1) +/* f1127fc: 8ceb005c */ lw $t3,0x5c($a3) +/* f112800: 004b1025 */ or $v0,$v0,$t3 +/* f112804: 02026024 */ and $t4,$s0,$v0 +/* f112808: 560c0004 */ bnel $s0,$t4,.L0f11281c +/* f11280c: 8c63000c */ lw $v1,0xc($v1) +/* f112810: 10000007 */ beqz $zero,.L0f112830 +/* f112814: 24020001 */ addiu $v0,$zero,0x1 +/* f112818: 8c63000c */ lw $v1,0xc($v1) +.L0f11281c: +/* f11281c: 50650004 */ beql $v1,$a1,.L0f112830 +/* f112820: 00001025 */ or $v0,$zero,$zero +/* f112824: 5460ffe7 */ bnezl $v1,.L0f1127c4 +/* f112828: 8c6f0000 */ lw $t7,0x0($v1) +.L0f11282c: +/* f11282c: 00001025 */ or $v0,$zero,$zero +.L0f112830: +/* f112830: 8fb00004 */ lw $s0,0x4($sp) +/* f112834: 03e00008 */ jr $ra +/* f112838: 27bd0008 */ addiu $sp,$sp,0x8 +/* f11283c: 03e00008 */ jr $ra +/* f112840: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f112844 +/* f112844: 3c0e800a */ lui $t6,0x800a +/* f112848: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f11284c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f112850: afbf0014 */ sw $ra,0x14($sp) +/* f112854: 8dcf00d8 */ lw $t7,0xd8($t6) +/* f112858: 00001025 */ or $v0,$zero,$zero +/* f11285c: 15e00005 */ bnez $t7,.L0f112874 +/* f112860: 00000000 */ sll $zero,$zero,0x0 +/* f112864: 0fc4468a */ jal func0f111a28 +/* f112868: 24040057 */ addiu $a0,$zero,0x57 +/* f11286c: 10000002 */ beqz $zero,.L0f112878 +/* f112870: 8fbf0014 */ lw $ra,0x14($sp) +.L0f112874: +/* f112874: 8fbf0014 */ lw $ra,0x14($sp) +.L0f112878: +/* f112878: 27bd0018 */ addiu $sp,$sp,0x18 +/* f11287c: 03e00008 */ jr $ra +/* f112880: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f112884 +/* f112884: 3c0e800a */ lui $t6,0x800a +/* f112888: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f11288c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f112890: afbf0014 */ sw $ra,0x14($sp) +/* f112894: 8dcf00d8 */ lw $t7,0xd8($t6) +/* f112898: 00001025 */ or $v0,$zero,$zero +/* f11289c: 15e00005 */ bnez $t7,.L0f1128b4 +/* f1128a0: 00000000 */ sll $zero,$zero,0x0 +/* f1128a4: 0fc4468a */ jal func0f111a28 +/* f1128a8: 24040036 */ addiu $a0,$zero,0x36 +/* f1128ac: 10000002 */ beqz $zero,.L0f1128b8 +/* f1128b0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1128b4: +/* f1128b4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1128b8: +/* f1128b8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1128bc: 03e00008 */ jr $ra +/* f1128c0: 00000000 */ sll $zero,$zero,0x0 +/* f1128c4: 03e00008 */ jr $ra +/* f1128c8: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f1128cc +/* f1128cc: 3c03800a */ lui $v1,0x800a +/* f1128d0: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f1128d4: 24060002 */ addiu $a2,$zero,0x2 +/* f1128d8: 8c651864 */ lw $a1,0x1864($v1) +/* f1128dc: 10a0000e */ beqz $a1,.L0f112918 +/* f1128e0: 00a01025 */ or $v0,$a1,$zero +/* f1128e4: 8c4e0000 */ lw $t6,0x0($v0) +.L0f1128e8: +/* f1128e8: 54ce0007 */ bnel $a2,$t6,.L0f112908 +/* f1128ec: 8c42000c */ lw $v0,0xc($v0) +/* f1128f0: 8c4f0004 */ lw $t7,0x4($v0) +/* f1128f4: 548f0004 */ bnel $a0,$t7,.L0f112908 +/* f1128f8: 8c42000c */ lw $v0,0xc($v0) +/* f1128fc: 03e00008 */ jr $ra +/* f112900: 24020001 */ addiu $v0,$zero,0x1 +/* f112904: 8c42000c */ lw $v0,0xc($v0) +.L0f112908: +/* f112908: 50450004 */ beql $v0,$a1,.L0f11291c +/* f11290c: 8c7800bc */ lw $t8,0xbc($v1) +/* f112910: 5440fff5 */ bnezl $v0,.L0f1128e8 +/* f112914: 8c4e0000 */ lw $t6,0x0($v0) +.L0f112918: +/* f112918: 8c7800bc */ lw $t8,0xbc($v1) +.L0f11291c: +/* f11291c: 8f02001c */ lw $v0,0x1c($t8) +/* f112920: 50400009 */ beqzl $v0,.L0f112948 +/* f112924: 00001025 */ or $v0,$zero,$zero +.L0f112928: +/* f112928: 54440004 */ bnel $v0,$a0,.L0f11293c +/* f11292c: 8c420020 */ lw $v0,0x20($v0) +/* f112930: 03e00008 */ jr $ra +/* f112934: 24020001 */ addiu $v0,$zero,0x1 +/* f112938: 8c420020 */ lw $v0,0x20($v0) +.L0f11293c: +/* f11293c: 1440fffa */ bnez $v0,.L0f112928 +/* f112940: 00000000 */ sll $zero,$zero,0x0 +/* f112944: 00001025 */ or $v0,$zero,$zero +.L0f112948: +/* f112948: 03e00008 */ jr $ra +/* f11294c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f112950 +/* f112950: 3c08800a */ lui $t0,0x800a +/* f112954: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f112958: 27bdffe8 */ addiu $sp,$sp,-24 +/* f11295c: afbf0014 */ sw $ra,0x14($sp) +/* f112960: 8d0e1870 */ lw $t6,0x1870($t0) +/* f112964: 00003025 */ or $a2,$zero,$zero +/* f112968: 51c00008 */ beqzl $t6,.L0f11298c +/* f11296c: 8d091864 */ lw $t1,0x1864($t0) +/* f112970: 0fc446fa */ jal func0f111be8 +/* f112974: 00000000 */ sll $zero,$zero,0x0 +/* f112978: 240f002c */ addiu $t7,$zero,0x2c +/* f11297c: 3c08800a */ lui $t0,0x800a +/* f112980: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f112984: 01e23023 */ subu $a2,$t7,$v0 +/* f112988: 8d091864 */ lw $t1,0x1864($t0) +.L0f11298c: +/* f11298c: 8fbf0014 */ lw $ra,0x14($sp) +/* f112990: 27bd0018 */ addiu $sp,$sp,0x18 +/* f112994: 1120002e */ beqz $t1,.L0f112a50 +/* f112998: 01202825 */ or $a1,$t1,$zero +/* f11299c: 3c0c0004 */ lui $t4,0x4 +/* f1129a0: 240b0004 */ addiu $t3,$zero,0x4 +/* f1129a4: 240a0002 */ addiu $t2,$zero,0x2 +/* f1129a8: 24070001 */ addiu $a3,$zero,0x1 +/* f1129ac: 8ca20000 */ lw $v0,0x0($a1) +.L0f1129b0: +/* f1129b0: 15420018 */ bne $t2,$v0,.L0f112a14 +/* f1129b4: 00000000 */ sll $zero,$zero,0x0 +/* f1129b8: 8ca20004 */ lw $v0,0x4($a1) +/* f1129bc: 50400020 */ beqzl $v0,.L0f112a40 +/* f1129c0: 8ca5000c */ lw $a1,0xc($a1) +/* f1129c4: 8c430004 */ lw $v1,0x4($v0) +/* f1129c8: 5060001d */ beqzl $v1,.L0f112a40 +/* f1129cc: 8ca5000c */ lw $a1,0xc($a1) +/* f1129d0: 90440000 */ lbu $a0,0x0($v0) +/* f1129d4: 15640007 */ bne $t3,$a0,.L0f1129f4 +/* f1129d8: 00000000 */ sll $zero,$zero,0x0 +/* f1129dc: 8c780040 */ lw $t8,0x40($v1) +/* f1129e0: 33190400 */ andi $t9,$t8,0x400 +/* f1129e4: 53200016 */ beqzl $t9,.L0f112a40 +/* f1129e8: 8ca5000c */ lw $a1,0xc($a1) +/* f1129ec: 10000013 */ beqz $zero,.L0f112a3c +/* f1129f0: 24c60001 */ addiu $a2,$a2,0x1 +.L0f1129f4: +/* f1129f4: 54e40012 */ bnel $a3,$a0,.L0f112a40 +/* f1129f8: 8ca5000c */ lw $a1,0xc($a1) +/* f1129fc: 8c6d000c */ lw $t5,0xc($v1) +/* f112a00: 01ac7024 */ and $t6,$t5,$t4 +/* f112a04: 55c0000e */ bnezl $t6,.L0f112a40 +/* f112a08: 8ca5000c */ lw $a1,0xc($a1) +/* f112a0c: 1000000b */ beqz $zero,.L0f112a3c +/* f112a10: 24c60001 */ addiu $a2,$a2,0x1 +.L0f112a14: +/* f112a14: 54e2000a */ bnel $a3,$v0,.L0f112a40 +/* f112a18: 8ca5000c */ lw $a1,0xc($a1) +/* f112a1c: 8d0f1870 */ lw $t7,0x1870($t0) +/* f112a20: 51e00006 */ beqzl $t7,.L0f112a3c +/* f112a24: 24c60001 */ addiu $a2,$a2,0x1 +/* f112a28: 84b80004 */ lh $t8,0x4($a1) +/* f112a2c: 2b01002d */ slti $at,$t8,0x2d +/* f112a30: 54200003 */ bnezl $at,.L0f112a40 +/* f112a34: 8ca5000c */ lw $a1,0xc($a1) +/* f112a38: 24c60001 */ addiu $a2,$a2,0x1 +.L0f112a3c: +/* f112a3c: 8ca5000c */ lw $a1,0xc($a1) +.L0f112a40: +/* f112a40: 10a90003 */ beq $a1,$t1,.L0f112a50 +/* f112a44: 00000000 */ sll $zero,$zero,0x0 +/* f112a48: 54a0ffd9 */ bnezl $a1,.L0f1129b0 +/* f112a4c: 8ca20000 */ lw $v0,0x0($a1) +.L0f112a50: +/* f112a50: 03e00008 */ jr $ra +/* f112a54: 00c01025 */ or $v0,$a2,$zero +); + +GLOBAL_ASM( +glabel func0f112a58 +/* f112a58: 3c08800a */ lui $t0,0x800a +/* f112a5c: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f112a60: 27bdffe8 */ addiu $sp,$sp,-24 +/* f112a64: afbf0014 */ sw $ra,0x14($sp) +/* f112a68: 8d0e1870 */ lw $t6,0x1870($t0) +/* f112a6c: 00802825 */ or $a1,$a0,$zero +/* f112a70: 51c00013 */ beqzl $t6,.L0f112ac0 +/* f112a74: 8d091864 */ lw $t1,0x1864($t0) +/* f112a78: 0fc446fa */ jal func0f111be8 +/* f112a7c: afa40018 */ sw $a0,0x18($sp) +/* f112a80: 8fa50018 */ lw $a1,0x18($sp) +/* f112a84: 240f002c */ addiu $t7,$zero,0x2c +/* f112a88: 01e2c023 */ subu $t8,$t7,$v0 +/* f112a8c: 00b8082a */ slt $at,$a1,$t8 +/* f112a90: 10200003 */ beqz $at,.L0f112aa0 +/* f112a94: 00000000 */ sll $zero,$zero,0x0 +/* f112a98: 10000045 */ beqz $zero,.L0f112bb0 +/* f112a9c: 00001025 */ or $v0,$zero,$zero +.L0f112aa0: +/* f112aa0: 0fc446fa */ jal func0f111be8 +/* f112aa4: afa50018 */ sw $a1,0x18($sp) +/* f112aa8: 8fa50018 */ lw $a1,0x18($sp) +/* f112aac: 3c08800a */ lui $t0,0x800a +/* f112ab0: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f112ab4: 00a22821 */ addu $a1,$a1,$v0 +/* f112ab8: 24a5ffd4 */ addiu $a1,$a1,-44 +/* f112abc: 8d091864 */ lw $t1,0x1864($t0) +.L0f112ac0: +/* f112ac0: 3c0c0004 */ lui $t4,0x4 +/* f112ac4: 240b0004 */ addiu $t3,$zero,0x4 +/* f112ac8: 11200038 */ beqz $t1,.L0f112bac +/* f112acc: 01203025 */ or $a2,$t1,$zero +/* f112ad0: 240a0002 */ addiu $t2,$zero,0x2 +/* f112ad4: 24070001 */ addiu $a3,$zero,0x1 +/* f112ad8: 8cc20000 */ lw $v0,0x0($a2) +.L0f112adc: +/* f112adc: 15420020 */ bne $t2,$v0,.L0f112b60 +/* f112ae0: 00000000 */ sll $zero,$zero,0x0 +/* f112ae4: 8cc20004 */ lw $v0,0x4($a2) +/* f112ae8: 5040002c */ beqzl $v0,.L0f112b9c +/* f112aec: 8cc6000c */ lw $a2,0xc($a2) +/* f112af0: 8c430004 */ lw $v1,0x4($v0) +/* f112af4: 50600029 */ beqzl $v1,.L0f112b9c +/* f112af8: 8cc6000c */ lw $a2,0xc($a2) +/* f112afc: 90440000 */ lbu $a0,0x0($v0) +/* f112b00: 1564000b */ bne $t3,$a0,.L0f112b30 +/* f112b04: 00000000 */ sll $zero,$zero,0x0 +/* f112b08: 8c790040 */ lw $t9,0x40($v1) +/* f112b0c: 332d0400 */ andi $t5,$t9,0x400 +/* f112b10: 51a00022 */ beqzl $t5,.L0f112b9c +/* f112b14: 8cc6000c */ lw $a2,0xc($a2) +/* f112b18: 14a00003 */ bnez $a1,.L0f112b28 +/* f112b1c: 00000000 */ sll $zero,$zero,0x0 +/* f112b20: 10000023 */ beqz $zero,.L0f112bb0 +/* f112b24: 00c01025 */ or $v0,$a2,$zero +.L0f112b28: +/* f112b28: 1000001b */ beqz $zero,.L0f112b98 +/* f112b2c: 24a5ffff */ addiu $a1,$a1,-1 +.L0f112b30: +/* f112b30: 54e4001a */ bnel $a3,$a0,.L0f112b9c +/* f112b34: 8cc6000c */ lw $a2,0xc($a2) +/* f112b38: 8c6e000c */ lw $t6,0xc($v1) +/* f112b3c: 01cc7824 */ and $t7,$t6,$t4 +/* f112b40: 55e00016 */ bnezl $t7,.L0f112b9c +/* f112b44: 8cc6000c */ lw $a2,0xc($a2) +/* f112b48: 14a00003 */ bnez $a1,.L0f112b58 +/* f112b4c: 00000000 */ sll $zero,$zero,0x0 +/* f112b50: 10000017 */ beqz $zero,.L0f112bb0 +/* f112b54: 00c01025 */ or $v0,$a2,$zero +.L0f112b58: +/* f112b58: 1000000f */ beqz $zero,.L0f112b98 +/* f112b5c: 24a5ffff */ addiu $a1,$a1,-1 +.L0f112b60: +/* f112b60: 54e2000e */ bnel $a3,$v0,.L0f112b9c +/* f112b64: 8cc6000c */ lw $a2,0xc($a2) +/* f112b68: 8d181870 */ lw $t8,0x1870($t0) +/* f112b6c: 13000005 */ beqz $t8,.L0f112b84 +/* f112b70: 00000000 */ sll $zero,$zero,0x0 +/* f112b74: 84d90004 */ lh $t9,0x4($a2) +/* f112b78: 2b21002d */ slti $at,$t9,0x2d +/* f112b7c: 54200007 */ bnezl $at,.L0f112b9c +/* f112b80: 8cc6000c */ lw $a2,0xc($a2) +.L0f112b84: +/* f112b84: 54a00004 */ bnezl $a1,.L0f112b98 +/* f112b88: 24a5ffff */ addiu $a1,$a1,-1 +/* f112b8c: 10000008 */ beqz $zero,.L0f112bb0 +/* f112b90: 00c01025 */ or $v0,$a2,$zero +/* f112b94: 24a5ffff */ addiu $a1,$a1,-1 +.L0f112b98: +/* f112b98: 8cc6000c */ lw $a2,0xc($a2) +.L0f112b9c: +/* f112b9c: 50c90004 */ beql $a2,$t1,.L0f112bb0 +/* f112ba0: 00001025 */ or $v0,$zero,$zero +/* f112ba4: 54c0ffcd */ bnezl $a2,.L0f112adc +/* f112ba8: 8cc20000 */ lw $v0,0x0($a2) +.L0f112bac: +/* f112bac: 00001025 */ or $v0,$zero,$zero +.L0f112bb0: +/* f112bb0: 8fbf0014 */ lw $ra,0x14($sp) +/* f112bb4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f112bb8: 03e00008 */ jr $ra +/* f112bbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f112bc0 +/* f112bc0: 3c03800a */ lui $v1,0x800a +/* f112bc4: 8c63a278 */ lw $v1,-0x5d88($v1) +/* f112bc8: 00001025 */ or $v0,$zero,$zero +/* f112bcc: 10600009 */ beqz $v1,.L0f112bf4 +/* f112bd0: 00000000 */ sll $zero,$zero,0x0 +/* f112bd4: 8c6e0024 */ lw $t6,0x24($v1) +.L0f112bd8: +/* f112bd8: 548e0004 */ bnel $a0,$t6,.L0f112bec +/* f112bdc: 8c630020 */ lw $v1,0x20($v1) +/* f112be0: 03e00008 */ jr $ra +/* f112be4: 00601025 */ or $v0,$v1,$zero +/* f112be8: 8c630020 */ lw $v1,0x20($v1) +.L0f112bec: +/* f112bec: 5460fffa */ bnezl $v1,.L0f112bd8 +/* f112bf0: 8c6e0024 */ lw $t6,0x24($v1) +.L0f112bf4: +/* f112bf4: 03e00008 */ jr $ra +/* f112bf8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f112bfc +/* f112bfc: 3c03800a */ lui $v1,0x800a +/* f112c00: 8c63a278 */ lw $v1,-0x5d88($v1) +/* f112c04: 00001025 */ or $v0,$zero,$zero +/* f112c08: 1060000c */ beqz $v1,.L0f112c3c +/* f112c0c: 00000000 */ sll $zero,$zero,0x0 +/* f112c10: 8c6e0004 */ lw $t6,0x4($v1) +.L0f112c14: +/* f112c14: 55c00007 */ bnezl $t6,.L0f112c34 +/* f112c18: 8c630020 */ lw $v1,0x20($v1) +/* f112c1c: 8c6f0008 */ lw $t7,0x8($v1) +/* f112c20: 548f0004 */ bnel $a0,$t7,.L0f112c34 +/* f112c24: 8c630020 */ lw $v1,0x20($v1) +/* f112c28: 03e00008 */ jr $ra +/* f112c2c: 00601025 */ or $v0,$v1,$zero +/* f112c30: 8c630020 */ lw $v1,0x20($v1) +.L0f112c34: +/* f112c34: 5460fff7 */ bnezl $v1,.L0f112c14 +/* f112c38: 8c6e0004 */ lw $t6,0x4($v1) +.L0f112c3c: +/* f112c3c: 03e00008 */ jr $ra +/* f112c40: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f112c44 +/* f112c44: 27bdffe8 */ addiu $sp,$sp,-24 +/* f112c48: afbf0014 */ sw $ra,0x14($sp) +/* f112c4c: 0fc44a96 */ jal func0f112a58 +/* f112c50: afa40018 */ sw $a0,0x18($sp) +/* f112c54: 8fa40018 */ lw $a0,0x18($sp) +/* f112c58: 10400011 */ beqz $v0,.L0f112ca0 +/* f112c5c: 00401825 */ or $v1,$v0,$zero +/* f112c60: 8c440000 */ lw $a0,0x0($v0) +/* f112c64: 24010002 */ addiu $at,$zero,0x2 +/* f112c68: 54810009 */ bnel $a0,$at,.L0f112c90 +/* f112c6c: 24010001 */ addiu $at,$zero,0x1 +/* f112c70: 8c420004 */ lw $v0,0x4($v0) +/* f112c74: 0fc44af0 */ jal func0f112bc0 +/* f112c78: 8c440004 */ lw $a0,0x4($v0) +/* f112c7c: 5040001a */ beqzl $v0,.L0f112ce8 +/* f112c80: 00001025 */ or $v0,$zero,$zero +/* f112c84: 10000018 */ beqz $zero,.L0f112ce8 +/* f112c88: 8c420008 */ lw $v0,0x8($v0) +/* f112c8c: 24010001 */ addiu $at,$zero,0x1 +.L0f112c90: +/* f112c90: 54810015 */ bnel $a0,$at,.L0f112ce8 +/* f112c94: 00001025 */ or $v0,$zero,$zero +/* f112c98: 10000013 */ beqz $zero,.L0f112ce8 +/* f112c9c: 84620004 */ lh $v0,0x4($v1) +.L0f112ca0: +/* f112ca0: 3c0e800a */ lui $t6,0x800a +/* f112ca4: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f112ca8: 8dcf1870 */ lw $t7,0x1870($t6) +/* f112cac: 51e0000e */ beqzl $t7,.L0f112ce8 +/* f112cb0: 00001025 */ or $v0,$zero,$zero +/* f112cb4: 0fc446fa */ jal func0f111be8 +/* f112cb8: afa40018 */ sw $a0,0x18($sp) +/* f112cbc: 8fa40018 */ lw $a0,0x18($sp) +/* f112cc0: 2418002c */ addiu $t8,$zero,0x2c +/* f112cc4: 0302c823 */ subu $t9,$t8,$v0 +/* f112cc8: 0099082a */ slt $at,$a0,$t9 +/* f112ccc: 50200006 */ beqzl $at,.L0f112ce8 +/* f112cd0: 00001025 */ or $v0,$zero,$zero +/* f112cd4: 0fc446e2 */ jal func0f111b88 +/* f112cd8: 24840001 */ addiu $a0,$a0,0x1 +/* f112cdc: 10000003 */ beqz $zero,.L0f112cec +/* f112ce0: 8fbf0014 */ lw $ra,0x14($sp) +/* f112ce4: 00001025 */ or $v0,$zero,$zero +.L0f112ce8: +/* f112ce8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f112cec: +/* f112cec: 27bd0018 */ addiu $sp,$sp,0x18 +/* f112cf0: 03e00008 */ jr $ra +/* f112cf4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f112cf8 +/* f112cf8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f112cfc: afbf0014 */ sw $ra,0x14($sp) +/* f112d00: 0fc44a96 */ jal func0f112a58 +/* f112d04: afa40020 */ sw $a0,0x20($sp) +/* f112d08: 8fa40020 */ lw $a0,0x20($sp) +/* f112d0c: 00401825 */ or $v1,$v0,$zero +/* f112d10: 10400020 */ beqz $v0,.L0f112d94 +/* f112d14: 00002825 */ or $a1,$zero,$zero +/* f112d18: 8c440000 */ lw $a0,0x0($v0) +/* f112d1c: 24010002 */ addiu $at,$zero,0x2 +/* f112d20: 54810010 */ bnel $a0,$at,.L0f112d64 +/* f112d24: 24010001 */ addiu $at,$zero,0x1 +/* f112d28: 8c420004 */ lw $v0,0x4($v0) +/* f112d2c: 8c440004 */ lw $a0,0x4($v0) +/* f112d30: 0fc44af0 */ jal func0f112bc0 +/* f112d34: afa00018 */ sw $zero,0x18($sp) +/* f112d38: 8fa50018 */ lw $a1,0x18($sp) +/* f112d3c: 10400029 */ beqz $v0,.L0f112de4 +/* f112d40: 00401825 */ or $v1,$v0,$zero +/* f112d44: 8c4e0014 */ lw $t6,0x14($v0) +/* f112d48: 11c00003 */ beqz $t6,.L0f112d58 +/* f112d4c: 00000000 */ sll $zero,$zero,0x0 +/* f112d50: 10000026 */ beqz $zero,.L0f112dec +/* f112d54: 94620016 */ lhu $v0,0x16($v1) +.L0f112d58: +/* f112d58: 10000022 */ beqz $zero,.L0f112de4 +/* f112d5c: 8c450008 */ lw $a1,0x8($v0) +/* f112d60: 24010001 */ addiu $at,$zero,0x1 +.L0f112d64: +/* f112d64: 1481001f */ bne $a0,$at,.L0f112de4 +/* f112d68: 00000000 */ sll $zero,$zero,0x0 +/* f112d6c: 84640004 */ lh $a0,0x4($v1) +/* f112d70: 0fc44aff */ jal func0f112bfc +/* f112d74: afa40018 */ sw $a0,0x18($sp) +/* f112d78: 1040001a */ beqz $v0,.L0f112de4 +/* f112d7c: 8fa50018 */ lw $a1,0x18($sp) +/* f112d80: 8c4f0014 */ lw $t7,0x14($v0) +/* f112d84: 11e00017 */ beqz $t7,.L0f112de4 +/* f112d88: 00000000 */ sll $zero,$zero,0x0 +/* f112d8c: 10000017 */ beqz $zero,.L0f112dec +/* f112d90: 94420016 */ lhu $v0,0x16($v0) +.L0f112d94: +/* f112d94: 3c18800a */ lui $t8,0x800a +/* f112d98: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f112d9c: 8f191870 */ lw $t9,0x1870($t8) +/* f112da0: 13200010 */ beqz $t9,.L0f112de4 +/* f112da4: 00000000 */ sll $zero,$zero,0x0 +/* f112da8: afa40020 */ sw $a0,0x20($sp) +/* f112dac: 0fc446fa */ jal func0f111be8 +/* f112db0: afa50018 */ sw $a1,0x18($sp) +/* f112db4: 8fa40020 */ lw $a0,0x20($sp) +/* f112db8: 2408002c */ addiu $t0,$zero,0x2c +/* f112dbc: 01024823 */ subu $t1,$t0,$v0 +/* f112dc0: 0089082a */ slt $at,$a0,$t1 +/* f112dc4: 10200007 */ beqz $at,.L0f112de4 +/* f112dc8: 8fa50018 */ lw $a1,0x18($sp) +/* f112dcc: 0fc446e2 */ jal func0f111b88 +/* f112dd0: 24840001 */ addiu $a0,$a0,0x1 +/* f112dd4: 0fc28869 */ jal func0f0a21a4 +/* f112dd8: 00402025 */ or $a0,$v0,$zero +/* f112ddc: 10000004 */ beqz $zero,.L0f112df0 +/* f112de0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f112de4: +/* f112de4: 0fc28869 */ jal func0f0a21a4 +/* f112de8: 00a02025 */ or $a0,$a1,$zero +.L0f112dec: +/* f112dec: 8fbf0014 */ lw $ra,0x14($sp) +.L0f112df0: +/* f112df0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f112df4: 03e00008 */ jr $ra +/* f112df8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f112dfc +/* f112dfc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f112e00: afbf0014 */ sw $ra,0x14($sp) +/* f112e04: 0fc44b3e */ jal func0f112cf8 +/* f112e08: 00000000 */ sll $zero,$zero,0x0 +/* f112e0c: 0fc5b9f1 */ jal func0f16e7c4 +/* f112e10: 00402025 */ or $a0,$v0,$zero +/* f112e14: 8fbf0014 */ lw $ra,0x14($sp) +/* f112e18: 27bd0018 */ addiu $sp,$sp,0x18 +/* f112e1c: 03e00008 */ jr $ra +/* f112e20: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f112e24 +/* f112e24: 27bdffe0 */ addiu $sp,$sp,-32 +/* f112e28: afbf0014 */ sw $ra,0x14($sp) +/* f112e2c: 0fc44a96 */ jal func0f112a58 +/* f112e30: afa40020 */ sw $a0,0x20($sp) +/* f112e34: 8fa40020 */ lw $a0,0x20($sp) +/* f112e38: 00401825 */ or $v1,$v0,$zero +/* f112e3c: 10400024 */ beqz $v0,.L0f112ed0 +/* f112e40: 00002825 */ or $a1,$zero,$zero +/* f112e44: 8c440000 */ lw $a0,0x0($v0) +/* f112e48: 24010002 */ addiu $at,$zero,0x2 +/* f112e4c: 54810012 */ bnel $a0,$at,.L0f112e98 +/* f112e50: 24010001 */ addiu $at,$zero,0x1 +/* f112e54: 8c420004 */ lw $v0,0x4($v0) +/* f112e58: 8c440004 */ lw $a0,0x4($v0) +/* f112e5c: 0fc44af0 */ jal func0f112bc0 +/* f112e60: afa00018 */ sw $zero,0x18($sp) +/* f112e64: 8fa50018 */ lw $a1,0x18($sp) +/* f112e68: 1040002d */ beqz $v0,.L0f112f20 +/* f112e6c: 00401825 */ or $v1,$v0,$zero +/* f112e70: 8c4e0014 */ lw $t6,0x14($v0) +/* f112e74: 11c00005 */ beqz $t6,.L0f112e8c +/* f112e78: 00000000 */ sll $zero,$zero,0x0 +/* f112e7c: 0fc5b9f1 */ jal func0f16e7c4 +/* f112e80: 8c640014 */ lw $a0,0x14($v1) +/* f112e84: 10000029 */ beqz $zero,.L0f112f2c +/* f112e88: 8fbf0014 */ lw $ra,0x14($sp) +.L0f112e8c: +/* f112e8c: 10000024 */ beqz $zero,.L0f112f20 +/* f112e90: 8c450008 */ lw $a1,0x8($v0) +/* f112e94: 24010001 */ addiu $at,$zero,0x1 +.L0f112e98: +/* f112e98: 14810021 */ bne $a0,$at,.L0f112f20 +/* f112e9c: 00000000 */ sll $zero,$zero,0x0 +/* f112ea0: 84640004 */ lh $a0,0x4($v1) +/* f112ea4: 0fc44aff */ jal func0f112bfc +/* f112ea8: afa40018 */ sw $a0,0x18($sp) +/* f112eac: 1040001c */ beqz $v0,.L0f112f20 +/* f112eb0: 8fa50018 */ lw $a1,0x18($sp) +/* f112eb4: 8c4f0014 */ lw $t7,0x14($v0) +/* f112eb8: 11e00019 */ beqz $t7,.L0f112f20 +/* f112ebc: 00000000 */ sll $zero,$zero,0x0 +/* f112ec0: 0fc5b9f1 */ jal func0f16e7c4 +/* f112ec4: 8c440014 */ lw $a0,0x14($v0) +/* f112ec8: 10000018 */ beqz $zero,.L0f112f2c +/* f112ecc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f112ed0: +/* f112ed0: 3c18800a */ lui $t8,0x800a +/* f112ed4: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f112ed8: 8f191870 */ lw $t9,0x1870($t8) +/* f112edc: 13200010 */ beqz $t9,.L0f112f20 +/* f112ee0: 00000000 */ sll $zero,$zero,0x0 +/* f112ee4: afa40020 */ sw $a0,0x20($sp) +/* f112ee8: 0fc446fa */ jal func0f111be8 +/* f112eec: afa50018 */ sw $a1,0x18($sp) +/* f112ef0: 8fa40020 */ lw $a0,0x20($sp) +/* f112ef4: 2408002c */ addiu $t0,$zero,0x2c +/* f112ef8: 01024823 */ subu $t1,$t0,$v0 +/* f112efc: 0089082a */ slt $at,$a0,$t1 +/* f112f00: 10200007 */ beqz $at,.L0f112f20 +/* f112f04: 8fa50018 */ lw $a1,0x18($sp) +/* f112f08: 0fc446e2 */ jal func0f111b88 +/* f112f0c: 24840001 */ addiu $a0,$a0,0x1 +/* f112f10: 0fc28874 */ jal func0f0a21d0 +/* f112f14: 00402025 */ or $a0,$v0,$zero +/* f112f18: 10000004 */ beqz $zero,.L0f112f2c +/* f112f1c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f112f20: +/* f112f20: 0fc28874 */ jal func0f0a21d0 +/* f112f24: 00a02025 */ or $a0,$a1,$zero +/* f112f28: 8fbf0014 */ lw $ra,0x14($sp) +.L0f112f2c: +/* f112f2c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f112f30: 03e00008 */ jr $ra +/* f112f34: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f112f38 +/* f112f38: 3c02800a */ lui $v0,0x800a +/* f112f3c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f112f40: 8c4e02b8 */ lw $t6,0x2b8($v0) +/* f112f44: ac8e0020 */ sw $t6,0x20($a0) +/* f112f48: 03e00008 */ jr $ra +/* f112f4c: ac4402b8 */ sw $a0,0x2b8($v0) +); + +GLOBAL_ASM( +glabel func0f112f50 +/* f112f50: 3c0e800a */ lui $t6,0x800a +/* f112f54: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f112f58: 03e00008 */ jr $ra +/* f112f5c: 8dc21874 */ lw $v0,0x1874($t6) +); + +GLOBAL_ASM( +glabel func0f112f60 +/* f112f60: 3c0e800a */ lui $t6,0x800a +/* f112f64: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f112f68: 03e00008 */ jr $ra +/* f112f6c: adc41874 */ sw $a0,0x1874($t6) +); + +GLOBAL_ASM( +glabel func0f112f70 +/* f112f70: 27bdffe0 */ addiu $sp,$sp,-32 +/* f112f74: afbf001c */ sw $ra,0x1c($sp) +/* f112f78: afb10018 */ sw $s1,0x18($sp) +/* f112f7c: afb00014 */ sw $s0,0x14($sp) +/* f112f80: 0fc2866a */ jal func0f0a19a8 +/* f112f84: 00002025 */ or $a0,$zero,$zero +/* f112f88: 3c0e800a */ lui $t6,0x800a +/* f112f8c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f112f90: 00408825 */ or $s1,$v0,$zero +/* f112f94: 00008025 */ or $s0,$zero,$zero +/* f112f98: 0fc44a54 */ jal func0f112950 +/* f112f9c: adc01874 */ sw $zero,0x1874($t6) +/* f112fa0: 5840000e */ blezl $v0,.L0f112fdc +/* f112fa4: 8fbf001c */ lw $ra,0x1c($sp) +.L0f112fa8: +/* f112fa8: 0fc44b11 */ jal func0f112c44 +/* f112fac: 02002025 */ or $a0,$s0,$zero +/* f112fb0: 14510004 */ bne $v0,$s1,.L0f112fc4 +/* f112fb4: 3c0f800a */ lui $t7,0x800a +/* f112fb8: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f112fbc: 10000006 */ beqz $zero,.L0f112fd8 +/* f112fc0: adf01874 */ sw $s0,0x1874($t7) +.L0f112fc4: +/* f112fc4: 0fc44a54 */ jal func0f112950 +/* f112fc8: 26100001 */ addiu $s0,$s0,0x1 +/* f112fcc: 0202082a */ slt $at,$s0,$v0 +/* f112fd0: 1420fff5 */ bnez $at,.L0f112fa8 +/* f112fd4: 00000000 */ sll $zero,$zero,0x0 +.L0f112fd8: +/* f112fd8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f112fdc: +/* f112fdc: 8fb00014 */ lw $s0,0x14($sp) +/* f112fe0: 8fb10018 */ lw $s1,0x18($sp) +/* f112fe4: 03e00008 */ jr $ra +/* f112fe8: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f112fec +/* f112fec: 27bdffe8 */ addiu $sp,$sp,-24 +/* f112ff0: afbf0014 */ sw $ra,0x14($sp) +/* f112ff4: 0fc44af0 */ jal func0f112bc0 +/* f112ff8: 00000000 */ sll $zero,$zero,0x0 +/* f112ffc: 50400009 */ beqzl $v0,.L0f113024 +/* f113000: 00001025 */ or $v0,$zero,$zero +/* f113004: 8c4e001c */ lw $t6,0x1c($v0) +/* f113008: 51c00006 */ beqzl $t6,.L0f113024 +/* f11300c: 00001025 */ or $v0,$zero,$zero +/* f113010: 0fc5b9f1 */ jal func0f16e7c4 +/* f113014: 8c44001c */ lw $a0,0x1c($v0) +/* f113018: 10000003 */ beqz $zero,.L0f113028 +/* f11301c: 8fbf0014 */ lw $ra,0x14($sp) +/* f113020: 00001025 */ or $v0,$zero,$zero +.L0f113024: +/* f113024: 8fbf0014 */ lw $ra,0x14($sp) +.L0f113028: +/* f113028: 27bd0018 */ addiu $sp,$sp,0x18 +/* f11302c: 03e00008 */ jr $ra +/* f113030: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f113034 +/* f113034: 27bdffe8 */ addiu $sp,$sp,-24 +/* f113038: afbf0014 */ sw $ra,0x14($sp) +/* f11303c: 0fc44aff */ jal func0f112bfc +/* f113040: 00000000 */ sll $zero,$zero,0x0 +/* f113044: 50400009 */ beqzl $v0,.L0f11306c +/* f113048: 00001025 */ or $v0,$zero,$zero +/* f11304c: 8c4e001c */ lw $t6,0x1c($v0) +/* f113050: 51c00006 */ beqzl $t6,.L0f11306c +/* f113054: 00001025 */ or $v0,$zero,$zero +/* f113058: 0fc5b9f1 */ jal func0f16e7c4 +/* f11305c: 8c44001c */ lw $a0,0x1c($v0) +/* f113060: 10000003 */ beqz $zero,.L0f113070 +/* f113064: 8fbf0014 */ lw $ra,0x14($sp) +/* f113068: 00001025 */ or $v0,$zero,$zero +.L0f11306c: +/* f11306c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f113070: +/* f113070: 27bd0018 */ addiu $sp,$sp,0x18 +/* f113074: 03e00008 */ jr $ra +/* f113078: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11307c +/* f11307c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f113080: afb00014 */ sw $s0,0x14($sp) +/* f113084: 00a08025 */ or $s0,$a1,$zero +/* f113088: afbf001c */ sw $ra,0x1c($sp) +/* f11308c: afb10018 */ sw $s1,0x18($sp) +/* f113090: 00808825 */ or $s1,$a0,$zero +/* f113094: 0fc2c5f0 */ jal func0f0b17c0 +/* f113098: 24050200 */ addiu $a1,$zero,0x200 +/* f11309c: 1040003e */ beqz $v0,.L0f113198 +/* f1130a0: 3c067fff */ lui $a2,0x7fff +/* f1130a4: 34c6ffff */ ori $a2,$a2,0xffff +/* f1130a8: afa60024 */ sw $a2,0x24($sp) +/* f1130ac: 02002025 */ or $a0,$s0,$zero +/* f1130b0: 24050200 */ addiu $a1,$zero,0x200 +/* f1130b4: 0fc2c5f0 */ jal func0f0b17c0 +/* f1130b8: afa00020 */ sw $zero,0x20($sp) +/* f1130bc: 8fa60024 */ lw $a2,0x24($sp) +/* f1130c0: 14400002 */ bnez $v0,.L0f1130cc +/* f1130c4: 8fa70020 */ lw $a3,0x20($sp) +/* f1130c8: 00008025 */ or $s0,$zero,$zero +.L0f1130cc: +/* f1130cc: 3c02800a */ lui $v0,0x800a +/* f1130d0: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f1130d4: 00002025 */ or $a0,$zero,$zero +.L0f1130d8: +/* f1130d8: 8c431880 */ lw $v1,0x1880($v0) +/* f1130dc: 3c05800a */ lui $a1,0x800a +/* f1130e0: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f1130e4: 04620014 */ bltzl $v1,.L0f113138 +/* f1130e8: 00803825 */ or $a3,$a0,$zero +/* f1130ec: 8c4e1878 */ lw $t6,0x1878($v0) +/* f1130f0: 562e000b */ bnel $s1,$t6,.L0f113120 +/* f1130f4: 0066082a */ slt $at,$v1,$a2 +/* f1130f8: 8c4f187c */ lw $t7,0x187c($v0) +/* f1130fc: 3c05800a */ lui $a1,0x800a +/* f113100: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f113104: 560f0006 */ bnel $s0,$t7,.L0f113120 +/* f113108: 0066082a */ slt $at,$v1,$a2 +/* f11310c: 8cb80038 */ lw $t8,0x38($a1) +/* f113110: 0078c821 */ addu $t9,$v1,$t8 +/* f113114: 10000010 */ beqz $zero,.L0f113158 +/* f113118: ac591880 */ sw $t9,0x1880($v0) +/* f11311c: 0066082a */ slt $at,$v1,$a2 +.L0f113120: +/* f113120: 50200008 */ beqzl $at,.L0f113144 +/* f113124: 24840001 */ addiu $a0,$a0,0x1 +/* f113128: 00603025 */ or $a2,$v1,$zero +/* f11312c: 10000004 */ beqz $zero,.L0f113140 +/* f113130: 00803825 */ or $a3,$a0,$zero +/* f113134: 00803825 */ or $a3,$a0,$zero +.L0f113138: +/* f113138: 10000007 */ beqz $zero,.L0f113158 +/* f11313c: 2404000a */ addiu $a0,$zero,0xa +.L0f113140: +/* f113140: 24840001 */ addiu $a0,$a0,0x1 +.L0f113144: +/* f113144: 2881000a */ slti $at,$a0,0xa +/* f113148: 1420ffe3 */ bnez $at,.L0f1130d8 +/* f11314c: 2442000c */ addiu $v0,$v0,0xc +/* f113150: 3c05800a */ lui $a1,0x800a +/* f113154: 24a59fc0 */ addiu $a1,$a1,-24640 +.L0f113158: +/* f113158: 2401000a */ addiu $at,$zero,0xa +/* f11315c: 5481000f */ bnel $a0,$at,.L0f11319c +/* f113160: 8fbf001c */ lw $ra,0x1c($sp) +/* f113164: 8ca90284 */ lw $t1,0x284($a1) +/* f113168: 00071080 */ sll $v0,$a3,0x2 +/* f11316c: 8ca80038 */ lw $t0,0x38($a1) +/* f113170: 00471023 */ subu $v0,$v0,$a3 +/* f113174: 00021080 */ sll $v0,$v0,0x2 +/* f113178: 01225021 */ addu $t2,$t1,$v0 +/* f11317c: ad481880 */ sw $t0,0x1880($t2) +/* f113180: 8cab0284 */ lw $t3,0x284($a1) +/* f113184: 01626021 */ addu $t4,$t3,$v0 +/* f113188: ad911878 */ sw $s1,0x1878($t4) +/* f11318c: 8cad0284 */ lw $t5,0x284($a1) +/* f113190: 01a27021 */ addu $t6,$t5,$v0 +/* f113194: add0187c */ sw $s0,0x187c($t6) +.L0f113198: +/* f113198: 8fbf001c */ lw $ra,0x1c($sp) +.L0f11319c: +/* f11319c: 8fb00014 */ lw $s0,0x14($sp) +/* f1131a0: 8fb10018 */ lw $s1,0x18($sp) +/* f1131a4: 03e00008 */ jr $ra +/* f1131a8: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1131ac +/* f1131ac: ac800000 */ sw $zero,0x0($a0) +/* f1131b0: 3c08800a */ lui $t0,0x800a +/* f1131b4: 2402ffff */ addiu $v0,$zero,-1 +/* f1131b8: aca00000 */ sw $zero,0x0($a1) +/* f1131bc: 25089fc0 */ addiu $t0,$t0,-24640 +/* f1131c0: 00003025 */ or $a2,$zero,$zero +/* f1131c4: 24090078 */ addiu $t1,$zero,0x78 +/* f1131c8: 8d0e0284 */ lw $t6,0x284($t0) +.L0f1131cc: +/* f1131cc: 01c61821 */ addu $v1,$t6,$a2 +/* f1131d0: 8c671880 */ lw $a3,0x1880($v1) +/* f1131d4: 04e0000a */ bltz $a3,.L0f113200 +/* f1131d8: 0047082a */ slt $at,$v0,$a3 +/* f1131dc: 50200009 */ beqzl $at,.L0f113204 +/* f1131e0: 24c6000c */ addiu $a2,$a2,0xc +/* f1131e4: 8c6f1878 */ lw $t7,0x1878($v1) +/* f1131e8: 00e01025 */ or $v0,$a3,$zero +/* f1131ec: ac8f0000 */ sw $t7,0x0($a0) +/* f1131f0: 8d180284 */ lw $t8,0x284($t0) +/* f1131f4: 0306c821 */ addu $t9,$t8,$a2 +/* f1131f8: 8f2a187c */ lw $t2,0x187c($t9) +/* f1131fc: acaa0000 */ sw $t2,0x0($a1) +.L0f113200: +/* f113200: 24c6000c */ addiu $a2,$a2,0xc +.L0f113204: +/* f113204: 54c9fff1 */ bnel $a2,$t1,.L0f1131cc +/* f113208: 8d0e0284 */ lw $t6,0x284($t0) +/* f11320c: 03e00008 */ jr $ra +/* f113210: 00000000 */ sll $zero,$zero,0x0 +/* f113214: 00000000 */ sll $zero,$zero,0x0 +/* f113218: 00000000 */ sll $zero,$zero,0x0 +/* f11321c: 00000000 */ sll $zero,$zero,0x0 +/* f113220: 3c0e800a */ lui $t6,0x800a +/* f113224: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f113228: 8dc3047c */ lw $v1,0x47c($t6) +/* f11322c: 80620008 */ lb $v0,0x8($v1) +/* f113230: 2c4f0001 */ sltiu $t7,$v0,0x1 +/* f113234: 03e00008 */ jr $ra +/* f113238: a06f0008 */ sb $t7,0x8($v1) +); + +GLOBAL_ASM( +glabel func0f11323c +/* f11323c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f113240: afbf002c */ sw $ra,0x2c($sp) +/* f113244: afb20028 */ sw $s2,0x28($sp) +/* f113248: afb10024 */ sw $s1,0x24($sp) +/* f11324c: afb00020 */ sw $s0,0x20($sp) +/* f113250: 0c004b70 */ jal 0x12dc0 +/* f113254: f7b40018 */ sdc1 $f20,0x18($sp) +/* f113258: 44822000 */ mtc1 $v0,$f4 +/* f11325c: 3c11800a */ lui $s1,0x800a +/* f113260: 3c012f80 */ lui $at,0x2f80 +/* f113264: 4481a000 */ mtc1 $at,$f20 +/* f113268: 26319fc0 */ addiu $s1,$s1,-24640 +/* f11326c: 8e300284 */ lw $s0,0x284($s1) +/* f113270: 2412000c */ addiu $s2,$zero,0xc +/* f113274: 04410005 */ bgez $v0,.L0f11328c +/* f113278: 468021a0 */ cvt.s.w $f6,$f4 +/* f11327c: 3c014f80 */ lui $at,0x4f80 +/* f113280: 44814000 */ mtc1 $at,$f8 +/* f113284: 00000000 */ sll $zero,$zero,0x0 +/* f113288: 46083180 */ add.s $f6,$f6,$f8 +.L0f11328c: +/* f11328c: 46143282 */ mul.s $f10,$f6,$f20 +/* f113290: 8e0e0458 */ lw $t6,0x458($s0) +/* f113294: 3c013f00 */ lui $at,0x3f00 +/* f113298: 44818000 */ mtc1 $at,$f16 +/* f11329c: 01d20019 */ multu $t6,$s2 +/* f1132a0: 3c017f1b */ lui $at,0x7f1b +/* f1132a4: c4243a20 */ lwc1 $f4,0x3a20($at) +/* f1132a8: 46105481 */ sub.s $f18,$f10,$f16 +/* f1132ac: 3c013f80 */ lui $at,0x3f80 +/* f1132b0: 44813000 */ mtc1 $at,$f6 +/* f1132b4: 46049202 */ mul.s $f8,$f18,$f4 +/* f1132b8: 00007812 */ mflo $t7 +/* f1132bc: 020fc021 */ addu $t8,$s0,$t7 +/* f1132c0: e7080428 */ swc1 $f8,0x428($t8) +/* f1132c4: 8e300284 */ lw $s0,0x284($s1) +/* f1132c8: 8e190458 */ lw $t9,0x458($s0) +/* f1132cc: 03320019 */ multu $t9,$s2 +/* f1132d0: 00004012 */ mflo $t0 +/* f1132d4: 02084821 */ addu $t1,$s0,$t0 +/* f1132d8: 0c004b70 */ jal 0x12dc0 +/* f1132dc: e5260430 */ swc1 $f6,0x430($t1) +/* f1132e0: 44825000 */ mtc1 $v0,$f10 +/* f1132e4: 8e300284 */ lw $s0,0x284($s1) +/* f1132e8: 04410005 */ bgez $v0,.L0f113300 +/* f1132ec: 46805420 */ cvt.s.w $f16,$f10 +/* f1132f0: 3c014f80 */ lui $at,0x4f80 +/* f1132f4: 44819000 */ mtc1 $at,$f18 +/* f1132f8: 00000000 */ sll $zero,$zero,0x0 +/* f1132fc: 46128400 */ add.s $f16,$f16,$f18 +.L0f113300: +/* f113300: 46148102 */ mul.s $f4,$f16,$f20 +/* f113304: 8e0a0458 */ lw $t2,0x458($s0) +/* f113308: 3c013f00 */ lui $at,0x3f00 +/* f11330c: 44814000 */ mtc1 $at,$f8 +/* f113310: 01520019 */ multu $t2,$s2 +/* f113314: 3c017f1b */ lui $at,0x7f1b +/* f113318: c42a3a24 */ lwc1 $f10,0x3a24($at) +/* f11331c: 46082181 */ sub.s $f6,$f4,$f8 +/* f113320: 3c013f80 */ lui $at,0x3f80 +/* f113324: 44818000 */ mtc1 $at,$f16 +/* f113328: 460a3482 */ mul.s $f18,$f6,$f10 +/* f11332c: 00005812 */ mflo $t3 +/* f113330: 020b6021 */ addu $t4,$s0,$t3 +/* f113334: e5920440 */ swc1 $f18,0x440($t4) +/* f113338: 8e300284 */ lw $s0,0x284($s1) +/* f11333c: 8e0d0458 */ lw $t5,0x458($s0) +/* f113340: 01b20019 */ multu $t5,$s2 +/* f113344: 00007012 */ mflo $t6 +/* f113348: 020e7821 */ addu $t7,$s0,$t6 +/* f11334c: e5f00444 */ swc1 $f16,0x444($t7) +/* f113350: 8e380284 */ lw $t8,0x284($s1) +/* f113354: 8f190458 */ lw $t9,0x458($t8) +/* f113358: 13200027 */ beqz $t9,.L0f1133f8 +/* f11335c: 00000000 */ sll $zero,$zero,0x0 +/* f113360: 0c004b70 */ jal 0x12dc0 +/* f113364: 00000000 */ sll $zero,$zero,0x0 +/* f113368: 44822000 */ mtc1 $v0,$f4 +/* f11336c: 8e300284 */ lw $s0,0x284($s1) +/* f113370: 04410005 */ bgez $v0,.L0f113388 +/* f113374: 46802220 */ cvt.s.w $f8,$f4 +/* f113378: 3c014f80 */ lui $at,0x4f80 +/* f11337c: 44813000 */ mtc1 $at,$f6 +/* f113380: 00000000 */ sll $zero,$zero,0x0 +/* f113384: 46064200 */ add.s $f8,$f8,$f6 +.L0f113388: +/* f113388: 8e080458 */ lw $t0,0x458($s0) +/* f11338c: 46144282 */ mul.s $f10,$f8,$f20 +/* f113390: 3c017f1b */ lui $at,0x7f1b +/* f113394: 01120019 */ multu $t0,$s2 +/* f113398: c4323a28 */ lwc1 $f18,0x3a28($at) +/* f11339c: 46125402 */ mul.s $f16,$f10,$f18 +/* f1133a0: 00004812 */ mflo $t1 +/* f1133a4: 02095021 */ addu $t2,$s0,$t1 +/* f1133a8: 0c004b70 */ jal 0x12dc0 +/* f1133ac: e550042c */ swc1 $f16,0x42c($t2) +/* f1133b0: 44822000 */ mtc1 $v0,$f4 +/* f1133b4: 8e300284 */ lw $s0,0x284($s1) +/* f1133b8: 04410005 */ bgez $v0,.L0f1133d0 +/* f1133bc: 468021a0 */ cvt.s.w $f6,$f4 +/* f1133c0: 3c014f80 */ lui $at,0x4f80 +/* f1133c4: 44814000 */ mtc1 $at,$f8 +/* f1133c8: 00000000 */ sll $zero,$zero,0x0 +/* f1133cc: 46083180 */ add.s $f6,$f6,$f8 +.L0f1133d0: +/* f1133d0: 8e0b0458 */ lw $t3,0x458($s0) +/* f1133d4: 46143282 */ mul.s $f10,$f6,$f20 +/* f1133d8: 3c017f1b */ lui $at,0x7f1b +/* f1133dc: 01720019 */ multu $t3,$s2 +/* f1133e0: c4323a2c */ lwc1 $f18,0x3a2c($at) +/* f1133e4: 46125402 */ mul.s $f16,$f10,$f18 +/* f1133e8: 00006012 */ mflo $t4 +/* f1133ec: 020c6821 */ addu $t5,$s0,$t4 +/* f1133f0: 10000026 */ beqz $zero,.L0f11348c +/* f1133f4: e5b00448 */ swc1 $f16,0x448($t5) +.L0f1133f8: +/* f1133f8: 0c004b70 */ jal 0x12dc0 +/* f1133fc: 00000000 */ sll $zero,$zero,0x0 +/* f113400: 44822000 */ mtc1 $v0,$f4 +/* f113404: 8e300284 */ lw $s0,0x284($s1) +/* f113408: 04410005 */ bgez $v0,.L0f113420 +/* f11340c: 46802220 */ cvt.s.w $f8,$f4 +/* f113410: 3c014f80 */ lui $at,0x4f80 +/* f113414: 44813000 */ mtc1 $at,$f6 +/* f113418: 00000000 */ sll $zero,$zero,0x0 +/* f11341c: 46064200 */ add.s $f8,$f8,$f6 +.L0f113420: +/* f113420: 8e0e0458 */ lw $t6,0x458($s0) +/* f113424: 46144282 */ mul.s $f10,$f8,$f20 +/* f113428: 3c017f1b */ lui $at,0x7f1b +/* f11342c: 01d20019 */ multu $t6,$s2 +/* f113430: c4323a30 */ lwc1 $f18,0x3a30($at) +/* f113434: 46125402 */ mul.s $f16,$f10,$f18 +/* f113438: 00007812 */ mflo $t7 +/* f11343c: 020fc021 */ addu $t8,$s0,$t7 +/* f113440: 0c004b70 */ jal 0x12dc0 +/* f113444: e710042c */ swc1 $f16,0x42c($t8) +/* f113448: 44822000 */ mtc1 $v0,$f4 +/* f11344c: 8e300284 */ lw $s0,0x284($s1) +/* f113450: 04410005 */ bgez $v0,.L0f113468 +/* f113454: 468021a0 */ cvt.s.w $f6,$f4 +/* f113458: 3c014f80 */ lui $at,0x4f80 +/* f11345c: 44814000 */ mtc1 $at,$f8 +/* f113460: 00000000 */ sll $zero,$zero,0x0 +/* f113464: 46083180 */ add.s $f6,$f6,$f8 +.L0f113468: +/* f113468: 8e190458 */ lw $t9,0x458($s0) +/* f11346c: 46143282 */ mul.s $f10,$f6,$f20 +/* f113470: 3c017f1b */ lui $at,0x7f1b +/* f113474: 03320019 */ multu $t9,$s2 +/* f113478: c4323a34 */ lwc1 $f18,0x3a34($at) +/* f11347c: 46125402 */ mul.s $f16,$f10,$f18 +/* f113480: 00004012 */ mflo $t0 +/* f113484: 02084821 */ addu $t1,$s0,$t0 +/* f113488: e5300448 */ swc1 $f16,0x448($t1) +.L0f11348c: +/* f11348c: 8e300284 */ lw $s0,0x284($s1) +/* f113490: 240b0001 */ addiu $t3,$zero,0x1 +/* f113494: 8e0a0458 */ lw $t2,0x458($s0) +/* f113498: 016a6023 */ subu $t4,$t3,$t2 +/* f11349c: ae0c0458 */ sw $t4,0x458($s0) +/* f1134a0: 8fbf002c */ lw $ra,0x2c($sp) +/* f1134a4: 8fb20028 */ lw $s2,0x28($sp) +/* f1134a8: 8fb10024 */ lw $s1,0x24($sp) +/* f1134ac: 8fb00020 */ lw $s0,0x20($sp) +/* f1134b0: d7b40018 */ ldc1 $f20,0x18($sp) +/* f1134b4: 03e00008 */ jr $ra +/* f1134b8: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f1134bc +/* f1134bc: 3c05800a */ lui $a1,0x800a +/* f1134c0: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f1134c4: 8ca20284 */ lw $v0,0x284($a1) +/* f1134c8: 8c4e03a0 */ lw $t6,0x3a0($v0) +/* f1134cc: 51c0000e */ beqzl $t6,.L0f113508 +/* f1134d0: 8ca80034 */ lw $t0,0x34($a1) +/* f1134d4: 44800000 */ mtc1 $zero,$f0 +/* f1134d8: 3c017f1b */ lui $at,0x7f1b +/* f1134dc: c4223a38 */ lwc1 $f2,0x3a38($at) +/* f1134e0: e44003e4 */ swc1 $f0,0x3e4($v0) +/* f1134e4: c4840004 */ lwc1 $f4,0x4($a0) +/* f1134e8: 8caf0284 */ lw $t7,0x284($a1) +/* f1134ec: 46022183 */ div.s $f6,$f4,$f2 +/* f1134f0: e5e603e8 */ swc1 $f6,0x3e8($t7) +/* f1134f4: 8cb80284 */ lw $t8,0x284($a1) +/* f1134f8: e70003ec */ swc1 $f0,0x3ec($t8) +/* f1134fc: 8cb90284 */ lw $t9,0x284($a1) +/* f113500: af2003a0 */ sw $zero,0x3a0($t9) +/* f113504: 8ca80034 */ lw $t0,0x34($a1) +.L0f113508: +/* f113508: 3c017f1b */ lui $at,0x7f1b +/* f11350c: c4223a3c */ lwc1 $f2,0x3a3c($at) +/* f113510: 1900001a */ blez $t0,.L0f11357c +/* f113514: 00001825 */ or $v1,$zero,$zero +/* f113518: 3c017f1b */ lui $at,0x7f1b +/* f11351c: c4203a40 */ lwc1 $f0,0x3a40($at) +/* f113520: 8ca20284 */ lw $v0,0x284($a1) +.L0f113524: +/* f113524: c4880000 */ lwc1 $f8,0x0($a0) +/* f113528: 24630001 */ addiu $v1,$v1,0x1 +/* f11352c: c44a03e4 */ lwc1 $f10,0x3e4($v0) +/* f113530: 460a0402 */ mul.s $f16,$f0,$f10 +/* f113534: 46104480 */ add.s $f18,$f8,$f16 +/* f113538: e45203e4 */ swc1 $f18,0x3e4($v0) +/* f11353c: 8ca20284 */ lw $v0,0x284($a1) +/* f113540: c4840004 */ lwc1 $f4,0x4($a0) +/* f113544: c44603e8 */ lwc1 $f6,0x3e8($v0) +/* f113548: 46060282 */ mul.s $f10,$f0,$f6 +/* f11354c: 460a2200 */ add.s $f8,$f4,$f10 +/* f113550: e44803e8 */ swc1 $f8,0x3e8($v0) +/* f113554: 8ca20284 */ lw $v0,0x284($a1) +/* f113558: c4900008 */ lwc1 $f16,0x8($a0) +/* f11355c: c45203ec */ lwc1 $f18,0x3ec($v0) +/* f113560: 46120182 */ mul.s $f6,$f0,$f18 +/* f113564: 46068100 */ add.s $f4,$f16,$f6 +/* f113568: e44403ec */ swc1 $f4,0x3ec($v0) +/* f11356c: 8ca90034 */ lw $t1,0x34($a1) +/* f113570: 0069082a */ slt $at,$v1,$t1 +/* f113574: 5420ffeb */ bnezl $at,.L0f113524 +/* f113578: 8ca20284 */ lw $v0,0x284($a1) +.L0f11357c: +/* f11357c: 8ca20284 */ lw $v0,0x284($a1) +/* f113580: c44a03e4 */ lwc1 $f10,0x3e4($v0) +/* f113584: 46025202 */ mul.s $f8,$f10,$f2 +/* f113588: e44803c0 */ swc1 $f8,0x3c0($v0) +/* f11358c: 8ca20284 */ lw $v0,0x284($a1) +/* f113590: c45203e8 */ lwc1 $f18,0x3e8($v0) +/* f113594: 46029402 */ mul.s $f16,$f18,$f2 +/* f113598: e45003c4 */ swc1 $f16,0x3c4($v0) +/* f11359c: 8ca20284 */ lw $v0,0x284($a1) +/* f1135a0: c44603ec */ lwc1 $f6,0x3ec($v0) +/* f1135a4: 46023102 */ mul.s $f4,$f6,$f2 +/* f1135a8: 03e00008 */ jr $ra +/* f1135ac: e44403c8 */ swc1 $f4,0x3c8($v0) +); + +GLOBAL_ASM( +glabel func0f1135b0 +/* f1135b0: 3c06800a */ lui $a2,0x800a +/* f1135b4: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f1135b8: 8cc20284 */ lw $v0,0x284($a2) +/* f1135bc: 3c013f80 */ lui $at,0x3f80 +/* f1135c0: 8c4e03a4 */ lw $t6,0x3a4($v0) +/* f1135c4: 51c00028 */ beqzl $t6,.L0f113668 +/* f1135c8: 8cd80034 */ lw $t8,0x34($a2) +/* f1135cc: 44810000 */ mtc1 $at,$f0 +/* f1135d0: c44603b0 */ lwc1 $f6,0x3b0($v0) +/* f1135d4: c4840000 */ lwc1 $f4,0x0($a0) +/* f1135d8: 46060201 */ sub.s $f8,$f0,$f6 +/* f1135dc: 46082283 */ div.s $f10,$f4,$f8 +/* f1135e0: e44a03f0 */ swc1 $f10,0x3f0($v0) +/* f1135e4: 8cc20284 */ lw $v0,0x284($a2) +/* f1135e8: c4900004 */ lwc1 $f16,0x4($a0) +/* f1135ec: c45203b0 */ lwc1 $f18,0x3b0($v0) +/* f1135f0: 46120181 */ sub.s $f6,$f0,$f18 +/* f1135f4: 46068103 */ div.s $f4,$f16,$f6 +/* f1135f8: e44403f4 */ swc1 $f4,0x3f4($v0) +/* f1135fc: 8cc20284 */ lw $v0,0x284($a2) +/* f113600: c4880008 */ lwc1 $f8,0x8($a0) +/* f113604: c44a03b0 */ lwc1 $f10,0x3b0($v0) +/* f113608: 460a0481 */ sub.s $f18,$f0,$f10 +/* f11360c: 46124403 */ div.s $f16,$f8,$f18 +/* f113610: e45003f8 */ swc1 $f16,0x3f8($v0) +/* f113614: 8cc20284 */ lw $v0,0x284($a2) +/* f113618: c4a60000 */ lwc1 $f6,0x0($a1) +/* f11361c: c44403b0 */ lwc1 $f4,0x3b0($v0) +/* f113620: 46040281 */ sub.s $f10,$f0,$f4 +/* f113624: 460a3203 */ div.s $f8,$f6,$f10 +/* f113628: e44803fc */ swc1 $f8,0x3fc($v0) +/* f11362c: 8cc20284 */ lw $v0,0x284($a2) +/* f113630: c4b20004 */ lwc1 $f18,0x4($a1) +/* f113634: c45003b0 */ lwc1 $f16,0x3b0($v0) +/* f113638: 46100101 */ sub.s $f4,$f0,$f16 +/* f11363c: 46049183 */ div.s $f6,$f18,$f4 +/* f113640: e4460400 */ swc1 $f6,0x400($v0) +/* f113644: 8cc20284 */ lw $v0,0x284($a2) +/* f113648: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f11364c: c44803b0 */ lwc1 $f8,0x3b0($v0) +/* f113650: 46080401 */ sub.s $f16,$f0,$f8 +/* f113654: 46105483 */ div.s $f18,$f10,$f16 +/* f113658: e4520404 */ swc1 $f18,0x404($v0) +/* f11365c: 8ccf0284 */ lw $t7,0x284($a2) +/* f113660: ade003a4 */ sw $zero,0x3a4($t7) +/* f113664: 8cd80034 */ lw $t8,0x34($a2) +.L0f113668: +/* f113668: 3c013f80 */ lui $at,0x3f80 +/* f11366c: 44810000 */ mtc1 $at,$f0 +/* f113670: 1b000030 */ blez $t8,.L0f113734 +/* f113674: 00001825 */ or $v1,$zero,$zero +/* f113678: 8cc20284 */ lw $v0,0x284($a2) +.L0f11367c: +/* f11367c: c48a0000 */ lwc1 $f10,0x0($a0) +/* f113680: 24630001 */ addiu $v1,$v1,0x1 +/* f113684: c44403b0 */ lwc1 $f4,0x3b0($v0) +/* f113688: c44603f0 */ lwc1 $f6,0x3f0($v0) +/* f11368c: 46062202 */ mul.s $f8,$f4,$f6 +/* f113690: 46085400 */ add.s $f16,$f10,$f8 +/* f113694: e45003f0 */ swc1 $f16,0x3f0($v0) +/* f113698: 8cc20284 */ lw $v0,0x284($a2) +/* f11369c: c48a0004 */ lwc1 $f10,0x4($a0) +/* f1136a0: c45203b0 */ lwc1 $f18,0x3b0($v0) +/* f1136a4: c44403f4 */ lwc1 $f4,0x3f4($v0) +/* f1136a8: 46049182 */ mul.s $f6,$f18,$f4 +/* f1136ac: 46065200 */ add.s $f8,$f10,$f6 +/* f1136b0: e44803f4 */ swc1 $f8,0x3f4($v0) +/* f1136b4: 8cc20284 */ lw $v0,0x284($a2) +/* f1136b8: c48a0008 */ lwc1 $f10,0x8($a0) +/* f1136bc: c45003b0 */ lwc1 $f16,0x3b0($v0) +/* f1136c0: c45203f8 */ lwc1 $f18,0x3f8($v0) +/* f1136c4: 46128102 */ mul.s $f4,$f16,$f18 +/* f1136c8: 46045180 */ add.s $f6,$f10,$f4 +/* f1136cc: e44603f8 */ swc1 $f6,0x3f8($v0) +/* f1136d0: 8cc20284 */ lw $v0,0x284($a2) +/* f1136d4: c4aa0000 */ lwc1 $f10,0x0($a1) +/* f1136d8: c44803b0 */ lwc1 $f8,0x3b0($v0) +/* f1136dc: c45003fc */ lwc1 $f16,0x3fc($v0) +/* f1136e0: 46104482 */ mul.s $f18,$f8,$f16 +/* f1136e4: 46125100 */ add.s $f4,$f10,$f18 +/* f1136e8: e44403fc */ swc1 $f4,0x3fc($v0) +/* f1136ec: 8cc20284 */ lw $v0,0x284($a2) +/* f1136f0: c4aa0004 */ lwc1 $f10,0x4($a1) +/* f1136f4: c44603b0 */ lwc1 $f6,0x3b0($v0) +/* f1136f8: c4480400 */ lwc1 $f8,0x400($v0) +/* f1136fc: 46083402 */ mul.s $f16,$f6,$f8 +/* f113700: 46105480 */ add.s $f18,$f10,$f16 +/* f113704: e4520400 */ swc1 $f18,0x400($v0) +/* f113708: 8cc20284 */ lw $v0,0x284($a2) +/* f11370c: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f113710: c44403b0 */ lwc1 $f4,0x3b0($v0) +/* f113714: c4460404 */ lwc1 $f6,0x404($v0) +/* f113718: 46062202 */ mul.s $f8,$f4,$f6 +/* f11371c: 46085400 */ add.s $f16,$f10,$f8 +/* f113720: e4500404 */ swc1 $f16,0x404($v0) +/* f113724: 8cd90034 */ lw $t9,0x34($a2) +/* f113728: 0079082a */ slt $at,$v1,$t9 +/* f11372c: 5420ffd3 */ bnezl $at,.L0f11367c +/* f113730: 8cc20284 */ lw $v0,0x284($a2) +.L0f113734: +/* f113734: 8cc20284 */ lw $v0,0x284($a2) +/* f113738: c44403b0 */ lwc1 $f4,0x3b0($v0) +/* f11373c: c45203f0 */ lwc1 $f18,0x3f0($v0) +/* f113740: 46040181 */ sub.s $f6,$f0,$f4 +/* f113744: 46069282 */ mul.s $f10,$f18,$f6 +/* f113748: e44a03cc */ swc1 $f10,0x3cc($v0) +/* f11374c: 8cc20284 */ lw $v0,0x284($a2) +/* f113750: c45003b0 */ lwc1 $f16,0x3b0($v0) +/* f113754: c44803f4 */ lwc1 $f8,0x3f4($v0) +/* f113758: 46100101 */ sub.s $f4,$f0,$f16 +/* f11375c: 46044482 */ mul.s $f18,$f8,$f4 +/* f113760: e45203d0 */ swc1 $f18,0x3d0($v0) +/* f113764: 8cc20284 */ lw $v0,0x284($a2) +/* f113768: c44a03b0 */ lwc1 $f10,0x3b0($v0) +/* f11376c: c44603f8 */ lwc1 $f6,0x3f8($v0) +/* f113770: 460a0401 */ sub.s $f16,$f0,$f10 +/* f113774: 46103202 */ mul.s $f8,$f6,$f16 +/* f113778: e44803d4 */ swc1 $f8,0x3d4($v0) +/* f11377c: 8cc20284 */ lw $v0,0x284($a2) +/* f113780: c45203b0 */ lwc1 $f18,0x3b0($v0) +/* f113784: c44403fc */ lwc1 $f4,0x3fc($v0) +/* f113788: 46120281 */ sub.s $f10,$f0,$f18 +/* f11378c: 460a2182 */ mul.s $f6,$f4,$f10 +/* f113790: e44603d8 */ swc1 $f6,0x3d8($v0) +/* f113794: 8cc20284 */ lw $v0,0x284($a2) +/* f113798: c44803b0 */ lwc1 $f8,0x3b0($v0) +/* f11379c: c4500400 */ lwc1 $f16,0x400($v0) +/* f1137a0: 46080481 */ sub.s $f18,$f0,$f8 +/* f1137a4: 46128102 */ mul.s $f4,$f16,$f18 +/* f1137a8: e44403dc */ swc1 $f4,0x3dc($v0) +/* f1137ac: 8cc20284 */ lw $v0,0x284($a2) +/* f1137b0: c44603b0 */ lwc1 $f6,0x3b0($v0) +/* f1137b4: c44a0404 */ lwc1 $f10,0x404($v0) +/* f1137b8: 46060201 */ sub.s $f8,$f0,$f6 +/* f1137bc: 46085402 */ mul.s $f16,$f10,$f8 +/* f1137c0: 03e00008 */ jr $ra +/* f1137c4: e45003e0 */ swc1 $f16,0x3e0($v0) +); + +GLOBAL_ASM( +glabel func0f1137c8 +/* f1137c8: 3c03800a */ lui $v1,0x800a +/* f1137cc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f1137d0: 8c620284 */ lw $v0,0x284($v1) +/* f1137d4: 3c013f80 */ lui $at,0x3f80 +/* f1137d8: c44003b0 */ lwc1 $f0,0x3b0($v0) +/* f1137dc: 46006032 */ c.eq.s $f12,$f0 +/* f1137e0: 00000000 */ sll $zero,$zero,0x0 +/* f1137e4: 4501002d */ bc1t .L0f11389c +/* f1137e8: 00000000 */ sll $zero,$zero,0x0 +/* f1137ec: 44817000 */ mtc1 $at,$f14 +/* f1137f0: c44403f0 */ lwc1 $f4,0x3f0($v0) +/* f1137f4: 46007181 */ sub.s $f6,$f14,$f0 +/* f1137f8: 460c7081 */ sub.s $f2,$f14,$f12 +/* f1137fc: 46062202 */ mul.s $f8,$f4,$f6 +/* f113800: 46024283 */ div.s $f10,$f8,$f2 +/* f113804: e44a03f0 */ swc1 $f10,0x3f0($v0) +/* f113808: 8c620284 */ lw $v0,0x284($v1) +/* f11380c: c45203b0 */ lwc1 $f18,0x3b0($v0) +/* f113810: c45003f4 */ lwc1 $f16,0x3f4($v0) +/* f113814: 46127101 */ sub.s $f4,$f14,$f18 +/* f113818: 46048182 */ mul.s $f6,$f16,$f4 +/* f11381c: 46023203 */ div.s $f8,$f6,$f2 +/* f113820: e44803f4 */ swc1 $f8,0x3f4($v0) +/* f113824: 8c620284 */ lw $v0,0x284($v1) +/* f113828: c45203b0 */ lwc1 $f18,0x3b0($v0) +/* f11382c: c44a03f8 */ lwc1 $f10,0x3f8($v0) +/* f113830: 46127401 */ sub.s $f16,$f14,$f18 +/* f113834: 46105102 */ mul.s $f4,$f10,$f16 +/* f113838: 46022183 */ div.s $f6,$f4,$f2 +/* f11383c: e44603f8 */ swc1 $f6,0x3f8($v0) +/* f113840: 8c620284 */ lw $v0,0x284($v1) +/* f113844: c45203b0 */ lwc1 $f18,0x3b0($v0) +/* f113848: c44803fc */ lwc1 $f8,0x3fc($v0) +/* f11384c: 46127281 */ sub.s $f10,$f14,$f18 +/* f113850: 460a4402 */ mul.s $f16,$f8,$f10 +/* f113854: 46028103 */ div.s $f4,$f16,$f2 +/* f113858: e44403fc */ swc1 $f4,0x3fc($v0) +/* f11385c: 8c620284 */ lw $v0,0x284($v1) +/* f113860: c45203b0 */ lwc1 $f18,0x3b0($v0) +/* f113864: c4460400 */ lwc1 $f6,0x400($v0) +/* f113868: 46127201 */ sub.s $f8,$f14,$f18 +/* f11386c: 46083282 */ mul.s $f10,$f6,$f8 +/* f113870: 46025403 */ div.s $f16,$f10,$f2 +/* f113874: e4500400 */ swc1 $f16,0x400($v0) +/* f113878: 8c620284 */ lw $v0,0x284($v1) +/* f11387c: c45203b0 */ lwc1 $f18,0x3b0($v0) +/* f113880: c4440404 */ lwc1 $f4,0x404($v0) +/* f113884: 46127181 */ sub.s $f6,$f14,$f18 +/* f113888: 46062202 */ mul.s $f8,$f4,$f6 +/* f11388c: 46024283 */ div.s $f10,$f8,$f2 +/* f113890: e44a0404 */ swc1 $f10,0x404($v0) +/* f113894: 8c6e0284 */ lw $t6,0x284($v1) +/* f113898: e5cc03b0 */ swc1 $f12,0x3b0($t6) +.L0f11389c: +/* f11389c: 03e00008 */ jr $ra +/* f1138a0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1138a4 +/* f1138a4: 27bdff18 */ addiu $sp,$sp,-232 +/* f1138a8: 3c0f8007 */ lui $t7,0x8007 +/* f1138ac: afbf001c */ sw $ra,0x1c($sp) +/* f1138b0: afb00018 */ sw $s0,0x18($sp) +/* f1138b4: e7ac00e8 */ swc1 $f12,0xe8($sp) +/* f1138b8: e7ae00ec */ swc1 $f14,0xec($sp) +/* f1138bc: 25ef5c30 */ addiu $t7,$t7,0x5c30 +/* f1138c0: 8de10000 */ lw $at,0x0($t7) +/* f1138c4: 27ae00dc */ addiu $t6,$sp,0xdc +/* f1138c8: 8de80004 */ lw $t0,0x4($t7) +/* f1138cc: adc10000 */ sw $at,0x0($t6) +/* f1138d0: 8de10008 */ lw $at,0x8($t7) +/* f1138d4: 3c0a8007 */ lui $t2,0x8007 +/* f1138d8: 254a5c3c */ addiu $t2,$t2,0x5c3c +/* f1138dc: adc80004 */ sw $t0,0x4($t6) +/* f1138e0: adc10008 */ sw $at,0x8($t6) +/* f1138e4: 8d410000 */ lw $at,0x0($t2) +/* f1138e8: 27a900d0 */ addiu $t1,$sp,0xd0 +/* f1138ec: 8d4d0004 */ lw $t5,0x4($t2) +/* f1138f0: ad210000 */ sw $at,0x0($t1) +/* f1138f4: 8d410008 */ lw $at,0x8($t2) +/* f1138f8: 3c188007 */ lui $t8,0x8007 +/* f1138fc: 27185c48 */ addiu $t8,$t8,0x5c48 +/* f113900: ad2d0004 */ sw $t5,0x4($t1) +/* f113904: ad210008 */ sw $at,0x8($t1) +/* f113908: 8f010000 */ lw $at,0x0($t8) +/* f11390c: 27b900c4 */ addiu $t9,$sp,0xc4 +/* f113910: 8f080004 */ lw $t0,0x4($t8) +/* f113914: af210000 */ sw $at,0x0($t9) +/* f113918: 8f010008 */ lw $at,0x8($t8) +/* f11391c: 3c10800a */ lui $s0,0x800a +/* f113920: 44802000 */ mtc1 $zero,$f4 +/* f113924: 26109fc0 */ addiu $s0,$s0,-24640 +/* f113928: af280004 */ sw $t0,0x4($t9) +/* f11392c: af210008 */ sw $at,0x8($t9) +/* f113930: 8e0c0284 */ lw $t4,0x284($s0) +/* f113934: e7a400c0 */ swc1 $f4,0xc0($sp) +/* f113938: 8d8b047c */ lw $t3,0x47c($t4) +/* f11393c: 0c008de5 */ jal 0x23794 +/* f113940: 85640000 */ lh $a0,0x0($t3) +/* f113944: 50400088 */ beqzl $v0,.L0f113b68 +/* f113948: 44800000 */ mtc1 $zero,$f0 +/* f11394c: 8e040284 */ lw $a0,0x284($s0) +/* f113950: 0c0074a2 */ jal 0x1d288 +/* f113954: 2484045c */ addiu $a0,$a0,0x45c +/* f113958: 8e020284 */ lw $v0,0x284($s0) +/* f11395c: e7a000c0 */ swc1 $f0,0xc0($sp) +/* f113960: 3c0d8007 */ lui $t5,0x8007 +/* f113964: 8c4303ac */ lw $v1,0x3ac($v0) +/* f113968: 25ad5c54 */ addiu $t5,$t5,0x5c54 +/* f11396c: 25ae003c */ addiu $t6,$t5,0x3c +/* f113970: 14600024 */ bnez $v1,.L0f113a04 +/* f113974: 27aa0080 */ addiu $t2,$sp,0x80 +/* f113978: 3c017f1b */ lui $at,0x7f1b +/* f11397c: c4263a44 */ lwc1 $f6,0x3a44($at) +/* f113980: 3c017f1b */ lui $at,0x7f1b +/* f113984: 4600303c */ c.lt.s $f6,$f0 +/* f113988: 00000000 */ sll $zero,$zero,0x0 +/* f11398c: 45000005 */ bc1f .L0f1139a4 +/* f113990: 00000000 */ sll $zero,$zero,0x0 +/* f113994: 3c013f80 */ lui $at,0x3f80 +/* f113998: 44814000 */ mtc1 $at,$f8 +/* f11399c: 10000015 */ beqz $zero,.L0f1139f4 +/* f1139a0: e44803b8 */ swc1 $f8,0x3b8($v0) +.L0f1139a4: +/* f1139a4: c4223a48 */ lwc1 $f2,0x3a48($at) +/* f1139a8: 3c017f1b */ lui $at,0x7f1b +/* f1139ac: 4600103c */ c.lt.s $f2,$f0 +/* f1139b0: 00000000 */ sll $zero,$zero,0x0 +/* f1139b4: 4500000d */ bc1f .L0f1139ec +/* f1139b8: 00000000 */ sll $zero,$zero,0x0 +/* f1139bc: 46020281 */ sub.s $f10,$f0,$f2 +/* f1139c0: 3c017f1b */ lui $at,0x7f1b +/* f1139c4: c4303a4c */ lwc1 $f16,0x3a4c($at) +/* f1139c8: 3c017f1b */ lui $at,0x7f1b +/* f1139cc: c4243a50 */ lwc1 $f4,0x3a50($at) +/* f1139d0: 46105482 */ mul.s $f18,$f10,$f16 +/* f1139d4: 3c017f1b */ lui $at,0x7f1b +/* f1139d8: c4283a54 */ lwc1 $f8,0x3a54($at) +/* f1139dc: 46049183 */ div.s $f6,$f18,$f4 +/* f1139e0: 46083280 */ add.s $f10,$f6,$f8 +/* f1139e4: 10000003 */ beqz $zero,.L0f1139f4 +/* f1139e8: e44a03b8 */ swc1 $f10,0x3b8($v0) +.L0f1139ec: +/* f1139ec: c4303a58 */ lwc1 $f16,0x3a58($at) +/* f1139f0: e45003b8 */ swc1 $f16,0x3b8($v0) +.L0f1139f4: +/* f1139f4: 8e020284 */ lw $v0,0x284($s0) +/* f1139f8: c45203b8 */ lwc1 $f18,0x3b8($v0) +/* f1139fc: 10000012 */ beqz $zero,.L0f113a48 +/* f113a00: e45203bc */ swc1 $f18,0x3bc($v0) +.L0f113a04: +/* f113a04: 24010001 */ addiu $at,$zero,0x1 +/* f113a08: 14610008 */ bne $v1,$at,.L0f113a2c +/* f113a0c: 3c017f1b */ lui $at,0x7f1b +/* f113a10: c4243a5c */ lwc1 $f4,0x3a5c($at) +/* f113a14: 3c013f00 */ lui $at,0x3f00 +/* f113a18: 44813000 */ mtc1 $at,$f6 +/* f113a1c: e44403b8 */ swc1 $f4,0x3b8($v0) +/* f113a20: 8e090284 */ lw $t1,0x284($s0) +/* f113a24: 10000008 */ beqz $zero,.L0f113a48 +/* f113a28: e52603bc */ swc1 $f6,0x3bc($t1) +.L0f113a2c: +/* f113a2c: 3c013f80 */ lui $at,0x3f80 +/* f113a30: 44814000 */ mtc1 $at,$f8 +/* f113a34: 00000000 */ sll $zero,$zero,0x0 +/* f113a38: e44803b8 */ swc1 $f8,0x3b8($v0) +/* f113a3c: 8e020284 */ lw $v0,0x284($s0) +/* f113a40: c44a03b8 */ lwc1 $f10,0x3b8($v0) +/* f113a44: e44a03bc */ swc1 $f10,0x3bc($v0) +.L0f113a48: +/* f113a48: 8da10000 */ lw $at,0x0($t5) +/* f113a4c: 25ad000c */ addiu $t5,$t5,0xc +/* f113a50: 254a000c */ addiu $t2,$t2,0xc +/* f113a54: ad41fff4 */ sw $at,-0xc($t2) +/* f113a58: 8da1fff8 */ lw $at,-0x8($t5) +/* f113a5c: ad41fff8 */ sw $at,-0x8($t2) +/* f113a60: 8da1fffc */ lw $at,-0x4($t5) +/* f113a64: 15aefff8 */ bne $t5,$t6,.L0f113a48 +/* f113a68: ad41fffc */ sw $at,-0x4($t2) +/* f113a6c: 8da10000 */ lw $at,0x0($t5) +/* f113a70: 3c188007 */ lui $t8,0x8007 +/* f113a74: 27185c94 */ addiu $t8,$t8,0x5c94 +/* f113a78: ad410000 */ sw $at,0x0($t2) +/* f113a7c: 8f010000 */ lw $at,0x0($t8) +/* f113a80: 27b90034 */ addiu $t9,$sp,0x34 +/* f113a84: 8f0c0004 */ lw $t4,0x4($t8) +/* f113a88: af210000 */ sw $at,0x0($t9) +/* f113a8c: 8f010008 */ lw $at,0x8($t8) +/* f113a90: af2c0004 */ sw $t4,0x4($t9) +/* f113a94: 0c0078aa */ jal 0x1e2a8 +/* f113a98: af210008 */ sw $at,0x8($t9) +/* f113a9c: 8e0b0284 */ lw $t3,0x284($s0) +/* f113aa0: afa20030 */ sw $v0,0x30($sp) +/* f113aa4: 00002025 */ or $a0,$zero,$zero +/* f113aa8: 0c0078a7 */ jal 0x1e29c +/* f113aac: ad6003a8 */ sw $zero,0x3a8($t3) +/* f113ab0: 8e040284 */ lw $a0,0x284($s0) +/* f113ab4: 8e050034 */ lw $a1,0x34($s0) +/* f113ab8: 24060001 */ addiu $a2,$zero,0x1 +/* f113abc: 0c007b86 */ jal 0x1ee18 +/* f113ac0: 2484045c */ addiu $a0,$a0,0x45c +/* f113ac4: 0c0078a7 */ jal 0x1e29c +/* f113ac8: 8fa40030 */ lw $a0,0x30($sp) +/* f113acc: 8e040284 */ lw $a0,0x284($s0) +/* f113ad0: 0c006cef */ jal 0x1b3bc +/* f113ad4: 2484045c */ addiu $a0,$a0,0x45c +/* f113ad8: 0c00566c */ jal 0x159b0 +/* f113adc: 27a40040 */ addiu $a0,$sp,0x40 +/* f113ae0: 8e020284 */ lw $v0,0x284($s0) +/* f113ae4: 27a90040 */ addiu $t1,$sp,0x40 +/* f113ae8: afa90080 */ sw $t1,0x80($sp) +/* f113aec: 244f0510 */ addiu $t7,$v0,0x510 +/* f113af0: afaf0090 */ sw $t7,0x90($sp) +/* f113af4: 27a40080 */ addiu $a0,$sp,0x80 +/* f113af8: 0c0073af */ jal 0x1cebc +/* f113afc: 2445045c */ addiu $a1,$v0,0x45c +/* f113b00: 8e020284 */ lw $v0,0x284($s0) +/* f113b04: 27a50034 */ addiu $a1,$sp,0x34 +/* f113b08: c4500418 */ lwc1 $f16,0x418($v0) +/* f113b0c: e4500408 */ swc1 $f16,0x408($v0) +/* f113b10: 8e020284 */ lw $v0,0x284($s0) +/* f113b14: c452041c */ lwc1 $f18,0x41c($v0) +/* f113b18: e452040c */ swc1 $f18,0x40c($v0) +/* f113b1c: 8e020284 */ lw $v0,0x284($s0) +/* f113b20: c4440420 */ lwc1 $f4,0x420($v0) +/* f113b24: e4440410 */ swc1 $f4,0x410($v0) +/* f113b28: 8e040284 */ lw $a0,0x284($s0) +/* f113b2c: 0c006b43 */ jal 0x1ad0c +/* f113b30: 2484045c */ addiu $a0,$a0,0x45c +/* f113b34: 8e020284 */ lw $v0,0x284($s0) +/* f113b38: c7a60034 */ lwc1 $f6,0x34($sp) +/* f113b3c: c7b0003c */ lwc1 $f16,0x3c($sp) +/* f113b40: c4480540 */ lwc1 $f8,0x540($v0) +/* f113b44: 27a50034 */ addiu $a1,$sp,0x34 +/* f113b48: 2444045c */ addiu $a0,$v0,0x45c +/* f113b4c: 46083281 */ sub.s $f10,$f6,$f8 +/* f113b50: e7aa0034 */ swc1 $f10,0x34($sp) +/* f113b54: c4520548 */ lwc1 $f18,0x548($v0) +/* f113b58: 46128101 */ sub.s $f4,$f16,$f18 +/* f113b5c: 0c006b4d */ jal 0x1ad34 +/* f113b60: e7a4003c */ swc1 $f4,0x3c($sp) +/* f113b64: 44800000 */ mtc1 $zero,$f0 +.L0f113b68: +/* f113b68: c7a600c0 */ lwc1 $f6,0xc0($sp) +/* f113b6c: 4606003c */ c.lt.s $f0,$f6 +/* f113b70: 00000000 */ sll $zero,$zero,0x0 +/* f113b74: 4502006d */ bc1fl .L0f113d2c +/* f113b78: 8e020284 */ lw $v0,0x284($s0) +/* f113b7c: 8e020284 */ lw $v0,0x284($s0) +/* f113b80: c7aa00ec */ lwc1 $f10,0xec($sp) +/* f113b84: c4480540 */ lwc1 $f8,0x540($v0) +/* f113b88: 460a4400 */ add.s $f16,$f8,$f10 +/* f113b8c: e4500540 */ swc1 $f16,0x540($v0) +/* f113b90: 8e020284 */ lw $v0,0x284($s0) +/* f113b94: c7a400e8 */ lwc1 $f4,0xe8($sp) +/* f113b98: c4520548 */ lwc1 $f18,0x548($v0) +/* f113b9c: 46049182 */ mul.s $f6,$f18,$f4 +/* f113ba0: e4460548 */ swc1 $f6,0x548($v0) +/* f113ba4: 8e0e0034 */ lw $t6,0x34($s0) +/* f113ba8: 59c0000c */ blezl $t6,.L0f113bdc +/* f113bac: 8e020284 */ lw $v0,0x284($s0) +/* f113bb0: 8e020284 */ lw $v0,0x284($s0) +/* f113bb4: c60a004c */ lwc1 $f10,0x4c($s0) +/* f113bb8: c4480540 */ lwc1 $f8,0x540($v0) +/* f113bbc: 460a4403 */ div.s $f16,$f8,$f10 +/* f113bc0: e4500540 */ swc1 $f16,0x540($v0) +/* f113bc4: 8e020284 */ lw $v0,0x284($s0) +/* f113bc8: c604004c */ lwc1 $f4,0x4c($s0) +/* f113bcc: c4520548 */ lwc1 $f18,0x548($v0) +/* f113bd0: 46049183 */ div.s $f6,$f18,$f4 +/* f113bd4: e4460548 */ swc1 $f6,0x548($v0) +/* f113bd8: 8e020284 */ lw $v0,0x284($s0) +.L0f113bdc: +/* f113bdc: c4480540 */ lwc1 $f8,0x540($v0) +/* f113be0: c44a03b8 */ lwc1 $f10,0x3b8($v0) +/* f113be4: 460a4402 */ mul.s $f16,$f8,$f10 +/* f113be8: e7b000dc */ swc1 $f16,0xdc($sp) +/* f113bec: c4520544 */ lwc1 $f18,0x544($v0) +/* f113bf0: c4400414 */ lwc1 $f0,0x414($v0) +/* f113bf4: c44603b8 */ lwc1 $f6,0x3b8($v0) +/* f113bf8: 46009101 */ sub.s $f4,$f18,$f0 +/* f113bfc: 46062202 */ mul.s $f8,$f4,$f6 +/* f113c00: 46004280 */ add.s $f10,$f8,$f0 +/* f113c04: e7aa00e0 */ swc1 $f10,0xe0($sp) +/* f113c08: c45203b8 */ lwc1 $f18,0x3b8($v0) +/* f113c0c: c4500548 */ lwc1 $f16,0x548($v0) +/* f113c10: 46128102 */ mul.s $f4,$f16,$f18 +/* f113c14: e7a400e4 */ swc1 $f4,0xe4($sp) +/* f113c18: 8c4d03ac */ lw $t5,0x3ac($v0) +/* f113c1c: 05a20032 */ bltzl $t5,.L0f113ce8 +/* f113c20: c4520530 */ lwc1 $f18,0x530($v0) +/* f113c24: c4460530 */ lwc1 $f6,0x530($v0) +/* f113c28: c44803bc */ lwc1 $f8,0x3bc($v0) +/* f113c2c: 3c013f80 */ lui $at,0x3f80 +/* f113c30: 44810000 */ mtc1 $at,$f0 +/* f113c34: 46083282 */ mul.s $f10,$f6,$f8 +/* f113c38: 8e080038 */ lw $t0,0x38($s0) +/* f113c3c: e7aa00d0 */ swc1 $f10,0xd0($sp) +/* f113c40: c45203b8 */ lwc1 $f18,0x3b8($v0) +/* f113c44: c4500534 */ lwc1 $f16,0x534($v0) +/* f113c48: 46128102 */ mul.s $f4,$f16,$f18 +/* f113c4c: e7a400d4 */ swc1 $f4,0xd4($sp) +/* f113c50: c4460538 */ lwc1 $f6,0x538($v0) +/* f113c54: c44a03b8 */ lwc1 $f10,0x3b8($v0) +/* f113c58: 46003201 */ sub.s $f8,$f6,$f0 +/* f113c5c: 460a4402 */ mul.s $f16,$f8,$f10 +/* f113c60: 46008480 */ add.s $f18,$f16,$f0 +/* f113c64: e7b200d8 */ swc1 $f18,0xd8($sp) +/* f113c68: c44603b8 */ lwc1 $f6,0x3b8($v0) +/* f113c6c: c4440520 */ lwc1 $f4,0x520($v0) +/* f113c70: 46062202 */ mul.s $f8,$f4,$f6 +/* f113c74: e7a800c4 */ swc1 $f8,0xc4($sp) +/* f113c78: c44a0524 */ lwc1 $f10,0x524($v0) +/* f113c7c: c45203b8 */ lwc1 $f18,0x3b8($v0) +/* f113c80: 46005401 */ sub.s $f16,$f10,$f0 +/* f113c84: 46128102 */ mul.s $f4,$f16,$f18 +/* f113c88: 46002180 */ add.s $f6,$f4,$f0 +/* f113c8c: e7a600c8 */ swc1 $f6,0xc8($sp) +/* f113c90: c44a03b8 */ lwc1 $f10,0x3b8($v0) +/* f113c94: c4480528 */ lwc1 $f8,0x528($v0) +/* f113c98: 460a4402 */ mul.s $f16,$f8,$f10 +/* f113c9c: e7b000cc */ swc1 $f16,0xcc($sp) +/* f113ca0: 8c4a03b4 */ lw $t2,0x3b4($v0) +/* f113ca4: 0148c821 */ addu $t9,$t2,$t0 +/* f113ca8: ac5903b4 */ sw $t9,0x3b4($v0) +/* f113cac: 8e180284 */ lw $t8,0x284($s0) +/* f113cb0: 8f0c03b4 */ lw $t4,0x3b4($t8) +/* f113cb4: 2981003d */ slti $at,$t4,0x3d +/* f113cb8: 14200005 */ bnez $at,.L0f113cd0 +/* f113cbc: 3c017f1b */ lui $at,0x7f1b +/* f113cc0: 0fc44df2 */ jal func0f1137c8 +/* f113cc4: c42c3a60 */ lwc1 $f12,0x3a60($at) +/* f113cc8: 10000087 */ beqz $zero,.L0f113ee8 +/* f113ccc: 00000000 */ sll $zero,$zero,0x0 +.L0f113cd0: +/* f113cd0: 3c017f1b */ lui $at,0x7f1b +/* f113cd4: 0fc44df2 */ jal func0f1137c8 +/* f113cd8: c42c3a64 */ lwc1 $f12,0x3a64($at) +/* f113cdc: 10000082 */ beqz $zero,.L0f113ee8 +/* f113ce0: 00000000 */ sll $zero,$zero,0x0 +/* f113ce4: c4520530 */ lwc1 $f18,0x530($v0) +.L0f113ce8: +/* f113ce8: 3c017f1b */ lui $at,0x7f1b +/* f113cec: c42c3a68 */ lwc1 $f12,0x3a68($at) +/* f113cf0: e7b200d0 */ swc1 $f18,0xd0($sp) +/* f113cf4: c4440534 */ lwc1 $f4,0x534($v0) +/* f113cf8: e7a400d4 */ swc1 $f4,0xd4($sp) +/* f113cfc: c4460538 */ lwc1 $f6,0x538($v0) +/* f113d00: e7a600d8 */ swc1 $f6,0xd8($sp) +/* f113d04: c4480520 */ lwc1 $f8,0x520($v0) +/* f113d08: e7a800c4 */ swc1 $f8,0xc4($sp) +/* f113d0c: c44a0524 */ lwc1 $f10,0x524($v0) +/* f113d10: e7aa00c8 */ swc1 $f10,0xc8($sp) +/* f113d14: c4500528 */ lwc1 $f16,0x528($v0) +/* f113d18: 0fc44df2 */ jal func0f1137c8 +/* f113d1c: e7b000cc */ swc1 $f16,0xcc($sp) +/* f113d20: 10000071 */ beqz $zero,.L0f113ee8 +/* f113d24: 00000000 */ sll $zero,$zero,0x0 +/* f113d28: 8e020284 */ lw $v0,0x284($s0) +.L0f113d2c: +/* f113d2c: 3c017f1b */ lui $at,0x7f1b +/* f113d30: c4520418 */ lwc1 $f18,0x418($v0) +/* f113d34: e4520408 */ swc1 $f18,0x408($v0) +/* f113d38: 8e020284 */ lw $v0,0x284($s0) +/* f113d3c: c444041c */ lwc1 $f4,0x41c($v0) +/* f113d40: e444040c */ swc1 $f4,0x40c($v0) +/* f113d44: 8e020284 */ lw $v0,0x284($s0) +/* f113d48: c4460420 */ lwc1 $f6,0x420($v0) +/* f113d4c: e4460410 */ swc1 $f6,0x410($v0) +/* f113d50: 8e020284 */ lw $v0,0x284($s0) +/* f113d54: e7a000dc */ swc1 $f0,0xdc($sp) +/* f113d58: c4480414 */ lwc1 $f8,0x414($v0) +/* f113d5c: e7a000e4 */ swc1 $f0,0xe4($sp) +/* f113d60: e7a800e0 */ swc1 $f8,0xe0($sp) +/* f113d64: ac4003b4 */ sw $zero,0x3b4($v0) +/* f113d68: 0fc44df2 */ jal func0f1137c8 +/* f113d6c: c42c3a6c */ lwc1 $f12,0x3a6c($at) +/* f113d70: 0fc331a0 */ jal func0f0cc680 +/* f113d74: 00000000 */ sll $zero,$zero,0x0 +/* f113d78: 1040005b */ beqz $v0,.L0f113ee8 +/* f113d7c: 00000000 */ sll $zero,$zero,0x0 +/* f113d80: 8e020284 */ lw $v0,0x284($s0) +/* f113d84: 3c017f1b */ lui $at,0x7f1b +/* f113d88: c42a3a70 */ lwc1 $f10,0x3a70($at) +/* f113d8c: c4500198 */ lwc1 $f16,0x198($v0) +/* f113d90: 3c017f1b */ lui $at,0x7f1b +/* f113d94: c4243a74 */ lwc1 $f4,0x3a74($at) +/* f113d98: 46105482 */ mul.s $f18,$f10,$f16 +/* f113d9c: c608004c */ lwc1 $f8,0x4c($s0) +/* f113da0: c4500424 */ lwc1 $f16,0x424($v0) +/* f113da4: 3c013f80 */ lui $at,0x3f80 +/* f113da8: 46122180 */ add.s $f6,$f4,$f18 +/* f113dac: 44819000 */ mtc1 $at,$f18 +/* f113db0: 46083282 */ mul.s $f10,$f6,$f8 +/* f113db4: 460a8100 */ add.s $f4,$f16,$f10 +/* f113db8: e4440424 */ swc1 $f4,0x424($v0) +/* f113dbc: 8e020284 */ lw $v0,0x284($s0) +/* f113dc0: c4400424 */ lwc1 $f0,0x424($v0) +/* f113dc4: 4600903e */ c.le.s $f18,$f0 +/* f113dc8: 00000000 */ sll $zero,$zero,0x0 +/* f113dcc: 4502000c */ bc1fl .L0f113e00 +/* f113dd0: 8c430458 */ lw $v1,0x458($v0) +/* f113dd4: 0fc44c8f */ jal func0f11323c +/* f113dd8: 00000000 */ sll $zero,$zero,0x0 +/* f113ddc: 8e020284 */ lw $v0,0x284($s0) +/* f113de0: 3c013f80 */ lui $at,0x3f80 +/* f113de4: 44814000 */ mtc1 $at,$f8 +/* f113de8: c4460424 */ lwc1 $f6,0x424($v0) +/* f113dec: 46083401 */ sub.s $f16,$f6,$f8 +/* f113df0: e4500424 */ swc1 $f16,0x424($v0) +/* f113df4: 8e020284 */ lw $v0,0x284($s0) +/* f113df8: c4400424 */ lwc1 $f0,0x424($v0) +/* f113dfc: 8c430458 */ lw $v1,0x458($v0) +.L0f113e00: +/* f113e00: 44060000 */ mfc1 $a2,$f0 +/* f113e04: 27a700d0 */ addiu $a3,$sp,0xd0 +/* f113e08: 00035880 */ sll $t3,$v1,0x2 +/* f113e0c: 01635823 */ subu $t3,$t3,$v1 +/* f113e10: 000b1880 */ sll $v1,$t3,0x2 +/* f113e14: 00034823 */ negu $t1,$v1 +/* f113e18: 00492821 */ addu $a1,$v0,$t1 +/* f113e1c: 00432021 */ addu $a0,$v0,$v1 +/* f113e20: 24840428 */ addiu $a0,$a0,0x428 +/* f113e24: 0fc25ac8 */ jal func0f096b20 +/* f113e28: 24a50434 */ addiu $a1,$a1,0x434 +/* f113e2c: 8e020284 */ lw $v0,0x284($s0) +/* f113e30: 3c0140a0 */ lui $at,0x40a0 +/* f113e34: 44810000 */ mtc1 $at,$f0 +/* f113e38: c4440198 */ lwc1 $f4,0x198($v0) +/* f113e3c: 3c013f80 */ lui $at,0x3f80 +/* f113e40: 44811000 */ mtc1 $at,$f2 +/* f113e44: 46040482 */ mul.s $f18,$f0,$f4 +/* f113e48: c7aa00d0 */ lwc1 $f10,0xd0($sp) +/* f113e4c: c7b000d4 */ lwc1 $f16,0xd4($sp) +/* f113e50: 27a700c4 */ addiu $a3,$sp,0xc4 +/* f113e54: 46121180 */ add.s $f6,$f2,$f18 +/* f113e58: 46065202 */ mul.s $f8,$f10,$f6 +/* f113e5c: e7a800d0 */ swc1 $f8,0xd0($sp) +/* f113e60: c4440198 */ lwc1 $f4,0x198($v0) +/* f113e64: 46040482 */ mul.s $f18,$f0,$f4 +/* f113e68: 46121280 */ add.s $f10,$f2,$f18 +/* f113e6c: 460a8182 */ mul.s $f6,$f16,$f10 +/* f113e70: e7a600d4 */ swc1 $f6,0xd4($sp) +/* f113e74: 8c430458 */ lw $v1,0x458($v0) +/* f113e78: 8c460424 */ lw $a2,0x424($v0) +/* f113e7c: 00037880 */ sll $t7,$v1,0x2 +/* f113e80: 01e37823 */ subu $t7,$t7,$v1 +/* f113e84: 000f1880 */ sll $v1,$t7,0x2 +/* f113e88: 00037023 */ negu $t6,$v1 +/* f113e8c: 004e2821 */ addu $a1,$v0,$t6 +/* f113e90: 00432021 */ addu $a0,$v0,$v1 +/* f113e94: 24840440 */ addiu $a0,$a0,0x440 +/* f113e98: 0fc25ac8 */ jal func0f096b20 +/* f113e9c: 24a5044c */ addiu $a1,$a1,0x44c +/* f113ea0: 8e020284 */ lw $v0,0x284($s0) +/* f113ea4: 3c0140a0 */ lui $at,0x40a0 +/* f113ea8: 44810000 */ mtc1 $at,$f0 +/* f113eac: c4440198 */ lwc1 $f4,0x198($v0) +/* f113eb0: 3c013f80 */ lui $at,0x3f80 +/* f113eb4: 44814000 */ mtc1 $at,$f8 +/* f113eb8: 46040482 */ mul.s $f18,$f0,$f4 +/* f113ebc: c7aa00c4 */ lwc1 $f10,0xc4($sp) +/* f113ec0: 44812000 */ mtc1 $at,$f4 +/* f113ec4: 46124400 */ add.s $f16,$f8,$f18 +/* f113ec8: 46105182 */ mul.s $f6,$f10,$f16 +/* f113ecc: c7b000cc */ lwc1 $f16,0xcc($sp) +/* f113ed0: e7a600c4 */ swc1 $f6,0xc4($sp) +/* f113ed4: c4480198 */ lwc1 $f8,0x198($v0) +/* f113ed8: 46080482 */ mul.s $f18,$f0,$f8 +/* f113edc: 46122280 */ add.s $f10,$f4,$f18 +/* f113ee0: 460a8182 */ mul.s $f6,$f16,$f10 +/* f113ee4: e7a600cc */ swc1 $f6,0xcc($sp) +.L0f113ee8: +/* f113ee8: 0fc44d2f */ jal func0f1134bc +/* f113eec: 27a400dc */ addiu $a0,$sp,0xdc +/* f113ef0: 27a400d0 */ addiu $a0,$sp,0xd0 +/* f113ef4: 0fc44d6c */ jal func0f1135b0 +/* f113ef8: 27a500c4 */ addiu $a1,$sp,0xc4 +/* f113efc: 8fbf001c */ lw $ra,0x1c($sp) +/* f113f00: 8fb00018 */ lw $s0,0x18($sp) +/* f113f04: 27bd00e8 */ addiu $sp,$sp,0xe8 +/* f113f08: 03e00008 */ jr $ra +/* f113f0c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f113f10 +/* f113f10: 3c08800a */ lui $t0,0x800a +/* f113f14: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f113f18: 27bdffd0 */ addiu $sp,$sp,-48 +/* f113f1c: afbf0024 */ sw $ra,0x24($sp) +/* f113f20: afb00020 */ sw $s0,0x20($sp) +/* f113f24: 8d0e00bc */ lw $t6,0xbc($t0) +/* f113f28: 3c058007 */ lui $a1,0x8007 +/* f113f2c: 24a55c00 */ addiu $a1,$a1,0x5c00 +/* f113f30: c4a40024 */ lwc1 $f4,0x24($a1) +/* f113f34: 8dcf0004 */ lw $t7,0x4($t6) +/* f113f38: 3c108007 */ lui $s0,0x8007 +/* f113f3c: 46046302 */ mul.s $f12,$f12,$f4 +/* f113f40: 26105c00 */ addiu $s0,$s0,0x5c00 +/* f113f44: 00001025 */ or $v0,$zero,$zero +/* f113f48: 24030002 */ addiu $v1,$zero,0x2 +/* f113f4c: afaf002c */ sw $t7,0x2c($sp) +.L0f113f50: +/* f113f50: c600000c */ lwc1 $f0,0xc($s0) +/* f113f54: c6060014 */ lwc1 $f6,0x14($s0) +/* f113f58: 46060202 */ mul.s $f8,$f0,$f6 +/* f113f5c: 4608603e */ c.le.s $f12,$f8 +/* f113f60: 00000000 */ sll $zero,$zero,0x0 +/* f113f64: 4502004a */ bc1fl .L0f114090 +/* f113f68: 24420001 */ addiu $v0,$v0,0x1 +/* f113f6c: 8d0403ac */ lw $a0,0x3ac($t0) +/* f113f70: 3c013f00 */ lui $at,0x3f00 +/* f113f74: 5044003a */ beql $v0,$a0,.L0f114060 +/* f113f78: 46006303 */ div.s $f12,$f12,$f0 +/* f113f7c: 44807000 */ mtc1 $zero,$f14 +/* f113f80: 04800010 */ bltz $a0,.L0f113fc4 +/* f113f84: 0004c080 */ sll $t8,$a0,0x2 +/* f113f88: 0304c023 */ subu $t8,$t8,$a0 +/* f113f8c: 8d19047c */ lw $t9,0x47c($t0) +/* f113f90: 0018c0c0 */ sll $t8,$t8,0x3 +/* f113f94: 00b81821 */ addu $v1,$a1,$t8 +/* f113f98: c4600004 */ lwc1 $f0,0x4($v1) +/* f113f9c: c4720008 */ lwc1 $f18,0x8($v1) +/* f113fa0: c72a000c */ lwc1 $f10,0xc($t9) +/* f113fa4: c6020004 */ lwc1 $f2,0x4($s0) +/* f113fa8: 46009101 */ sub.s $f4,$f18,$f0 +/* f113fac: c6060008 */ lwc1 $f6,0x8($s0) +/* f113fb0: 46005401 */ sub.s $f16,$f10,$f0 +/* f113fb4: 46023201 */ sub.s $f8,$f6,$f2 +/* f113fb8: 46048383 */ div.s $f14,$f16,$f4 +/* f113fbc: 460e4282 */ mul.s $f10,$f8,$f14 +/* f113fc0: 46025380 */ add.s $f14,$f10,$f2 +.L0f113fc4: +/* f113fc4: 8d09047c */ lw $t1,0x47c($t0) +/* f113fc8: 44819000 */ mtc1 $at,$f18 +/* f113fcc: 3c014140 */ lui $at,0x4140 +/* f113fd0: 81260008 */ lb $a2,0x8($t1) +/* f113fd4: 44818000 */ mtc1 $at,$f16 +/* f113fd8: 44077000 */ mfc1 $a3,$f14 +/* f113fdc: e7ac0030 */ swc1 $f12,0x30($sp) +/* f113fe0: afa20028 */ sw $v0,0x28($sp) +/* f113fe4: 2504045c */ addiu $a0,$t0,0x45c +/* f113fe8: 86050000 */ lh $a1,0x0($s0) +/* f113fec: e7b20010 */ swc1 $f18,0x10($sp) +/* f113ff0: 0c007733 */ jal 0x1dccc +/* f113ff4: e7b00014 */ swc1 $f16,0x14($sp) +/* f113ff8: 3c04800a */ lui $a0,0x800a +/* f113ffc: 8c84a244 */ lw $a0,-0x5dbc($a0) +/* f114000: 8e050004 */ lw $a1,0x4($s0) +/* f114004: 24060000 */ addiu $a2,$zero,0x0 +/* f114008: 0c00777b */ jal 0x1ddec +/* f11400c: 2484045c */ addiu $a0,$a0,0x45c +/* f114010: 3c04800a */ lui $a0,0x800a +/* f114014: 8c84a244 */ lw $a0,-0x5dbc($a0) +/* f114018: 8e050008 */ lw $a1,0x8($s0) +/* f11401c: 0c007787 */ jal 0x1de1c +/* f114020: 2484045c */ addiu $a0,$a0,0x45c +/* f114024: 3c04800a */ lui $a0,0x800a +/* f114028: 8c84a244 */ lw $a0,-0x5dbc($a0) +/* f11402c: 3c057f11 */ lui $a1,0x7f11 +/* f114030: 24a53220 */ addiu $a1,$a1,0x3220 +/* f114034: 0c0077a6 */ jal 0x1de98 +/* f114038: 2484045c */ addiu $a0,$a0,0x45c +/* f11403c: 3c0a800a */ lui $t2,0x800a +/* f114040: 8fa20028 */ lw $v0,0x28($sp) +/* f114044: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f114048: c7ac0030 */ lwc1 $f12,0x30($sp) +/* f11404c: 3c08800a */ lui $t0,0x800a +/* f114050: ad4203ac */ sw $v0,0x3ac($t2) +/* f114054: c600000c */ lwc1 $f0,0xc($s0) +/* f114058: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f11405c: 46006303 */ div.s $f12,$f12,$f0 +.L0f114060: +/* f114060: 3c013f00 */ lui $at,0x3f00 +/* f114064: 44812000 */ mtc1 $at,$f4 +/* f114068: 2504045c */ addiu $a0,$t0,0x45c +/* f11406c: 24060000 */ addiu $a2,$zero,0x0 +/* f114070: 46046182 */ mul.s $f6,$f12,$f4 +/* f114074: 44053000 */ mfc1 $a1,$f6 +/* f114078: 0c0077ac */ jal 0x1deb0 +/* f11407c: 00000000 */ sll $zero,$zero,0x0 +/* f114080: 3c08800a */ lui $t0,0x800a +/* f114084: 10000004 */ beqz $zero,.L0f114098 +/* f114088: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f11408c: 24420001 */ addiu $v0,$v0,0x1 +.L0f114090: +/* f114090: 1443ffaf */ bne $v0,$v1,.L0f113f50 +/* f114094: 26100018 */ addiu $s0,$s0,0x18 +.L0f114098: +/* f114098: 8d0b047c */ lw $t3,0x47c($t0) +/* f11409c: 8fac002c */ lw $t4,0x2c($sp) +/* f1140a0: c568000c */ lwc1 $f8,0xc($t3) +/* f1140a4: e588018c */ swc1 $f8,0x18c($t4) +/* f1140a8: 8fbf0024 */ lw $ra,0x24($sp) +/* f1140ac: 8fb00020 */ lw $s0,0x20($sp) +/* f1140b0: 27bd0030 */ addiu $sp,$sp,0x30 +/* f1140b4: 03e00008 */ jr $ra +/* f1140b8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1140bc +/* f1140bc: 3c013f00 */ lui $at,0x3f00 +/* f1140c0: 44877000 */ mtc1 $a3,$f14 +/* f1140c4: 44812000 */ mtc1 $at,$f4 +/* f1140c8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f1140cc: 44866000 */ mtc1 $a2,$f12 +/* f1140d0: 46047182 */ mul.s $f6,$f14,$f4 +/* f1140d4: afa40020 */ sw $a0,0x20($sp) +/* f1140d8: 3c04800a */ lui $a0,0x800a +/* f1140dc: 3c014140 */ lui $at,0x4140 +/* f1140e0: 44814000 */ mtc1 $at,$f8 +/* f1140e4: 8c84a244 */ lw $a0,-0x5dbc($a0) +/* f1140e8: afbf001c */ sw $ra,0x1c($sp) +/* f1140ec: afa50024 */ sw $a1,0x24($sp) +/* f1140f0: 44076000 */ mfc1 $a3,$f12 +/* f1140f4: 8fa60024 */ lw $a2,0x24($sp) +/* f1140f8: 87a50022 */ lh $a1,0x22($sp) +/* f1140fc: e7a60010 */ swc1 $f6,0x10($sp) +/* f114100: 2484045c */ addiu $a0,$a0,0x45c +/* f114104: 0c007733 */ jal 0x1dccc +/* f114108: e7a80014 */ swc1 $f8,0x14($sp) +/* f11410c: 3c0f800a */ lui $t7,0x800a +/* f114110: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f114114: 240effff */ addiu $t6,$zero,-1 +/* f114118: adee03ac */ sw $t6,0x3ac($t7) +/* f11411c: 8fbf001c */ lw $ra,0x1c($sp) +/* f114120: 27bd0020 */ addiu $sp,$sp,0x20 +/* f114124: 03e00008 */ jr $ra +/* f114128: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11412c +/* f11412c: 3c013f00 */ lui $at,0x3f00 +/* f114130: 44812000 */ mtc1 $at,$f4 +/* f114134: 3c04800a */ lui $a0,0x800a +/* f114138: 8c84a244 */ lw $a0,-0x5dbc($a0) +/* f11413c: 46046182 */ mul.s $f6,$f12,$f4 +/* f114140: 27bdffe8 */ addiu $sp,$sp,-24 +/* f114144: afbf0014 */ sw $ra,0x14($sp) +/* f114148: 24060000 */ addiu $a2,$zero,0x0 +/* f11414c: 2484045c */ addiu $a0,$a0,0x45c +/* f114150: 44053000 */ mfc1 $a1,$f6 +/* f114154: 0c0077ac */ jal 0x1deb0 +/* f114158: 00000000 */ sll $zero,$zero,0x0 +/* f11415c: 8fbf0014 */ lw $ra,0x14($sp) +/* f114160: 27bd0018 */ addiu $sp,$sp,0x18 +/* f114164: 03e00008 */ jr $ra +/* f114168: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11416c +/* f11416c: 3c02800a */ lui $v0,0x800a +/* f114170: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f114174: 27bdffe0 */ addiu $sp,$sp,-32 +/* f114178: afbf0014 */ sw $ra,0x14($sp) +/* f11417c: 8c4e03ac */ lw $t6,0x3ac($v0) +/* f114180: 3c017f1b */ lui $at,0x7f1b +/* f114184: 05c20027 */ bltzl $t6,.L0f114224 +/* f114188: 44800000 */ mtc1 $zero,$f0 +/* f11418c: c4440198 */ lwc1 $f4,0x198($v0) +/* f114190: c4263a78 */ lwc1 $f6,0x3a78($at) +/* f114194: 3c017f1b */ lui $at,0x7f1b +/* f114198: c42a3a7c */ lwc1 $f10,0x3a7c($at) +/* f11419c: 46062202 */ mul.s $f8,$f4,$f6 +/* f1141a0: 2444045c */ addiu $a0,$v0,0x45c +/* f1141a4: 460a4080 */ add.s $f2,$f8,$f10 +/* f1141a8: 0c0074a2 */ jal 0x1d288 +/* f1141ac: e7a2001c */ swc1 $f2,0x1c($sp) +/* f1141b0: 44808000 */ mtc1 $zero,$f16 +/* f1141b4: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f1141b8: 3c0f800a */ lui $t7,0x800a +/* f1141bc: 4600803c */ c.lt.s $f16,$f0 +/* f1141c0: 00000000 */ sll $zero,$zero,0x0 +/* f1141c4: 45000014 */ bc1f .L0f114218 +/* f1141c8: 00000000 */ sll $zero,$zero,0x0 +/* f1141cc: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f1141d0: 3c088007 */ lui $t0,0x8007 +/* f1141d4: 25085c00 */ addiu $t0,$t0,0x5c00 +/* f1141d8: 8df803ac */ lw $t8,0x3ac($t7) +/* f1141dc: 0018c880 */ sll $t9,$t8,0x2 +/* f1141e0: 0338c823 */ subu $t9,$t9,$t8 +/* f1141e4: 0019c8c0 */ sll $t9,$t9,0x3 +/* f1141e8: 03281021 */ addu $v0,$t9,$t0 +/* f1141ec: c4520008 */ lwc1 $f18,0x8($v0) +/* f1141f0: c4440004 */ lwc1 $f4,0x4($v0) +/* f1141f4: 46049181 */ sub.s $f6,$f18,$f4 +/* f1141f8: 46060303 */ div.s $f12,$f0,$f6 +/* f1141fc: 4602603c */ c.lt.s $f12,$f2 +/* f114200: 00000000 */ sll $zero,$zero,0x0 +/* f114204: 45000002 */ bc1f .L0f114210 +/* f114208: 00000000 */ sll $zero,$zero,0x0 +/* f11420c: 46001306 */ mov.s $f12,$f2 +.L0f114210: +/* f114210: 10000005 */ beqz $zero,.L0f114228 +/* f114214: 46006006 */ mov.s $f0,$f12 +.L0f114218: +/* f114218: 10000003 */ beqz $zero,.L0f114228 +/* f11421c: 46001006 */ mov.s $f0,$f2 +/* f114220: 44800000 */ mtc1 $zero,$f0 +.L0f114224: +/* f114224: 00000000 */ sll $zero,$zero,0x0 +.L0f114228: +/* f114228: 8fbf0014 */ lw $ra,0x14($sp) +/* f11422c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f114230: 03e00008 */ jr $ra +/* f114234: 00000000 */ sll $zero,$zero,0x0 +/* f114238: 00000000 */ sll $zero,$zero,0x0 +/* f11423c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f114240 +/* f114240: 3c028007 */ lui $v0,0x8007 +/* f114244: 24425ca0 */ addiu $v0,$v0,0x5ca0 +/* f114248: ac440000 */ sw $a0,0x0($v0) +/* f11424c: 03e00008 */ jr $ra +/* f114250: ac450004 */ sw $a1,0x4($v0) +); + +GLOBAL_ASM( +glabel func0f114254 +/* f114254: 27bdfc60 */ addiu $sp,$sp,-928 +/* f114258: afbf0054 */ sw $ra,0x54($sp) +/* f11425c: afbe0050 */ sw $s8,0x50($sp) +/* f114260: afb7004c */ sw $s7,0x4c($sp) +/* f114264: afb60048 */ sw $s6,0x48($sp) +/* f114268: afb50044 */ sw $s5,0x44($sp) +/* f11426c: afb40040 */ sw $s4,0x40($sp) +/* f114270: afb3003c */ sw $s3,0x3c($sp) +/* f114274: afb20038 */ sw $s2,0x38($sp) +/* f114278: afb10034 */ sw $s1,0x34($sp) +/* f11427c: afb00030 */ sw $s0,0x30($sp) +/* f114280: f7b40028 */ sdc1 $f20,0x28($sp) +/* f114284: afa503a4 */ sw $a1,0x3a4($sp) +/* f114288: afa0039c */ sw $zero,0x39c($sp) +/* f11428c: 84af0000 */ lh $t7,0x0($a1) +/* f114290: 2407ffff */ addiu $a3,$zero,-1 +/* f114294: 0080b025 */ or $s6,$a0,$zero +/* f114298: 00008825 */ or $s1,$zero,$zero +/* f11429c: 10ef000a */ beq $a3,$t7,.L0f1142c8 +/* f1142a0: 0000a025 */ or $s4,$zero,$zero +/* f1142a4: 27b50360 */ addiu $s5,$sp,0x360 +/* f1142a8: 00a08025 */ or $s0,$a1,$zero +/* f1142ac: 84a40000 */ lh $a0,0x0($a1) +.L0f1142b0: +/* f1142b0: a6a40000 */ sh $a0,0x0($s5) +/* f1142b4: 86040002 */ lh $a0,0x2($s0) +/* f1142b8: 26940001 */ addiu $s4,$s4,0x1 +/* f1142bc: 26b50002 */ addiu $s5,$s5,0x2 +/* f1142c0: 14e4fffb */ bne $a3,$a0,.L0f1142b0 +/* f1142c4: 26100002 */ addiu $s0,$s0,0x2 +.L0f1142c8: +/* f1142c8: 27b30360 */ addiu $s3,$sp,0x360 +/* f1142cc: 0014c040 */ sll $t8,$s4,0x1 +/* f1142d0: 0278c821 */ addu $t9,$s3,$t8 +/* f1142d4: a7270000 */ sh $a3,0x0($t9) +/* f1142d8: 8fa903a4 */ lw $t1,0x3a4($sp) +/* f1142dc: 27b20348 */ addiu $s2,$sp,0x348 +/* f1142e0: 852a0000 */ lh $t2,0x0($t1) +/* f1142e4: 01208025 */ or $s0,$t1,$zero +/* f1142e8: 10ea000f */ beq $a3,$t2,.L0f114328 +/* f1142ec: 00000000 */ sll $zero,$zero,0x0 +/* f1142f0: 85240000 */ lh $a0,0x0($t1) +/* f1142f4: 02402825 */ or $a1,$s2,$zero +.L0f1142f8: +/* f1142f8: 0fc5916a */ jal func0f1645a8 +/* f1142fc: 2406000a */ addiu $a2,$zero,0xa +/* f114300: 02402025 */ or $a0,$s2,$zero +/* f114304: 02602825 */ or $a1,$s3,$zero +/* f114308: 0fc195f6 */ jal func0f0657d8 +/* f11430c: 2406001e */ addiu $a2,$zero,0x1e +/* f114310: 86040002 */ lh $a0,0x2($s0) +/* f114314: 2401ffff */ addiu $at,$zero,-1 +/* f114318: 26100002 */ addiu $s0,$s0,0x2 +/* f11431c: 5481fff6 */ bnel $a0,$at,.L0f1142f8 +/* f114320: 02402825 */ or $a1,$s2,$zero +/* f114324: 2407ffff */ addiu $a3,$zero,-1 +.L0f114328: +/* f114328: 3c1e800a */ lui $s8,0x800a +/* f11432c: 27ded030 */ addiu $s8,$s8,-12240 +/* f114330: 8fcb0000 */ lw $t3,0x0($s8) +/* f114334: 87ac0360 */ lh $t4,0x360($sp) +/* f114338: 51600128 */ beqzl $t3,.L0f1147dc +/* f11433c: 8fbf0054 */ lw $ra,0x54($sp) +/* f114340: 10ec0068 */ beq $a3,$t4,.L0f1144e4 +/* f114344: 0000a025 */ or $s4,$zero,$zero +/* f114348: 27b50360 */ addiu $s5,$sp,0x360 +/* f11434c: 3c03800a */ lui $v1,0x800a +/* f114350: 8c634928 */ lw $v1,0x4928($v1) +/* f114354: 86a40000 */ lh $a0,0x0($s5) +/* f114358: 2417008c */ addiu $s7,$zero,0x8c +.L0f11435c: +/* f11435c: 00970019 */ multu $a0,$s7 +/* f114360: 00007812 */ mflo $t7 +/* f114364: 006f1021 */ addu $v0,$v1,$t7 +/* f114368: 90450009 */ lbu $a1,0x9($v0) +/* f11436c: 50a00058 */ beqzl $a1,.L0f1144d0 +/* f114370: 86a40002 */ lh $a0,0x2($s5) +/* f114374: 18a00055 */ blez $a1,.L0f1144cc +/* f114378: 00009825 */ or $s3,$zero,$zero +/* f11437c: 0000a025 */ or $s4,$zero,$zero +/* f114380: 9458000c */ lhu $t8,0xc($v0) +.L0f114384: +/* f114384: 3c0e800a */ lui $t6,0x800a +/* f114388: 8dcea020 */ lw $t6,-0x5fe0($t6) +/* f11438c: 0018c840 */ sll $t9,$t8,0x1 +/* f114390: 8fcc0000 */ lw $t4,0x0($s8) +/* f114394: 01d95021 */ addu $t2,$t6,$t9 +/* f114398: 01544821 */ addu $t1,$t2,$s4 +/* f11439c: 85300000 */ lh $s0,0x0($t1) +/* f1143a0: 24050002 */ addiu $a1,$zero,0x2 +/* f1143a4: 27a60170 */ addiu $a2,$sp,0x170 +/* f1143a8: 00105900 */ sll $t3,$s0,0x4 +/* f1143ac: 016c9021 */ addu $s2,$t3,$t4 +/* f1143b0: 0fc456ac */ jal func0f115ab0 +/* f1143b4: 8e440000 */ lw $a0,0x0($s2) +/* f1143b8: c6c80000 */ lwc1 $f8,0x0($s6) +/* f1143bc: c7aa0170 */ lwc1 $f10,0x170($sp) +/* f1143c0: c6c40008 */ lwc1 $f4,0x8($s6) +/* f1143c4: c7a60178 */ lwc1 $f6,0x178($sp) +/* f1143c8: 460a4081 */ sub.s $f2,$f8,$f10 +/* f1143cc: c6d00004 */ lwc1 $f16,0x4($s6) +/* f1143d0: c7b20174 */ lwc1 $f18,0x174($sp) +/* f1143d4: 46062001 */ sub.s $f0,$f4,$f6 +/* f1143d8: 46021102 */ mul.s $f4,$f2,$f2 +/* f1143dc: 00008025 */ or $s0,$zero,$zero +/* f1143e0: 46128301 */ sub.s $f12,$f16,$f18 +/* f1143e4: 27a402f0 */ addiu $a0,$sp,0x2f0 +/* f1143e8: 2626ffff */ addiu $a2,$s1,-1 +/* f1143ec: 27ad02f0 */ addiu $t5,$sp,0x2f0 +/* f1143f0: 460c6182 */ mul.s $f6,$f12,$f12 +/* f1143f4: 46062200 */ add.s $f8,$f4,$f6 +/* f1143f8: 46000282 */ mul.s $f10,$f0,$f0 +/* f1143fc: 1a200009 */ blez $s1,.L0f114424 +/* f114400: 46085380 */ add.s $f14,$f10,$f8 +.L0f114404: +/* f114404: c4900000 */ lwc1 $f16,0x0($a0) +/* f114408: 4610703c */ c.lt.s $f14,$f16 +/* f11440c: 00000000 */ sll $zero,$zero,0x0 +/* f114410: 45030005 */ bc1tl .L0f114428 +/* f114414: 2a01000a */ slti $at,$s0,0xa +/* f114418: 26100001 */ addiu $s0,$s0,0x1 +/* f11441c: 1611fff9 */ bne $s0,$s1,.L0f114404 +/* f114420: 24840004 */ addiu $a0,$a0,0x4 +.L0f114424: +/* f114424: 2a01000a */ slti $at,$s0,0xa +.L0f114428: +/* f114428: 1020001c */ beqz $at,.L0f11449c +/* f11442c: 00104080 */ sll $t0,$s0,0x2 +/* f114430: 28c10009 */ slti $at,$a2,0x9 +/* f114434: 14200002 */ bnez $at,.L0f114440 +/* f114438: 010d2021 */ addu $a0,$t0,$t5 +/* f11443c: 24060008 */ addiu $a2,$zero,0x8 +.L0f114440: +/* f114440: 00d0082a */ slt $at,$a2,$s0 +/* f114444: 14200010 */ bnez $at,.L0f114488 +/* f114448: 03a85021 */ addu $t2,$sp,$t0 +/* f11444c: 00063880 */ sll $a3,$a2,0x2 +/* f114450: 27b802f0 */ addiu $t8,$sp,0x2f0 +/* f114454: 27af0318 */ addiu $t7,$sp,0x318 +/* f114458: 00107080 */ sll $t6,$s0,0x2 +/* f11445c: 01d82821 */ addu $a1,$t6,$t8 +/* f114460: 00ef1821 */ addu $v1,$a3,$t7 +/* f114464: 00f81021 */ addu $v0,$a3,$t8 +.L0f114468: +/* f114468: 8c790000 */ lw $t9,0x0($v1) +/* f11446c: c4520000 */ lwc1 $f18,0x0($v0) +/* f114470: 2442fffc */ addiu $v0,$v0,-4 +/* f114474: 0045082b */ sltu $at,$v0,$a1 +/* f114478: 2463fffc */ addiu $v1,$v1,-4 +/* f11447c: ac790008 */ sw $t9,0x8($v1) +/* f114480: 1020fff9 */ beqz $at,.L0f114468 +/* f114484: e4520008 */ swc1 $f18,0x8($v0) +.L0f114488: +/* f114488: ad520318 */ sw $s2,0x318($t2) +/* f11448c: 2a21000a */ slti $at,$s1,0xa +/* f114490: 10200002 */ beqz $at,.L0f11449c +/* f114494: e48e0000 */ swc1 $f14,0x0($a0) +/* f114498: 26310001 */ addiu $s1,$s1,0x1 +.L0f11449c: +/* f11449c: 86a90000 */ lh $t1,0x0($s5) +/* f1144a0: 3c03800a */ lui $v1,0x800a +/* f1144a4: 8c634928 */ lw $v1,0x4928($v1) +/* f1144a8: 01370019 */ multu $t1,$s7 +/* f1144ac: 26730001 */ addiu $s3,$s3,0x1 +/* f1144b0: 26940002 */ addiu $s4,$s4,0x2 +/* f1144b4: 00005812 */ mflo $t3 +/* f1144b8: 006b1021 */ addu $v0,$v1,$t3 +/* f1144bc: 904c0009 */ lbu $t4,0x9($v0) +/* f1144c0: 026c082a */ slt $at,$s3,$t4 +/* f1144c4: 5420ffaf */ bnezl $at,.L0f114384 +/* f1144c8: 9458000c */ lhu $t8,0xc($v0) +.L0f1144cc: +/* f1144cc: 86a40002 */ lh $a0,0x2($s5) +.L0f1144d0: +/* f1144d0: 2407ffff */ addiu $a3,$zero,-1 +/* f1144d4: 26b50002 */ addiu $s5,$s5,0x2 +/* f1144d8: 14e4ffa0 */ bne $a3,$a0,.L0f11435c +/* f1144dc: 00000000 */ sll $zero,$zero,0x0 +/* f1144e0: 0000a025 */ or $s4,$zero,$zero +.L0f1144e4: +/* f1144e4: 1a200042 */ blez $s1,.L0f1145f0 +/* f1144e8: 00009825 */ or $s3,$zero,$zero +/* f1144ec: 4480a000 */ mtc1 $zero,$f20 +/* f1144f0: 27b70318 */ addiu $s7,$sp,0x318 +/* f1144f4: 241e0001 */ addiu $s8,$zero,0x1 +/* f1144f8: 27b5010c */ addiu $s5,$sp,0x10c +/* f1144fc: 27b202c8 */ addiu $s2,$sp,0x2c8 +/* f114500: 27b0011c */ addiu $s0,$sp,0x11c +.L0f114504: +/* f114504: 8eed0000 */ lw $t5,0x0($s7) +/* f114508: 24050042 */ addiu $a1,$zero,0x42 +/* f11450c: 02003025 */ or $a2,$s0,$zero +/* f114510: 0fc456ac */ jal func0f115ab0 +/* f114514: 8da40000 */ lw $a0,0x0($t5) +/* f114518: 8faf0164 */ lw $t7,0x164($sp) +/* f11451c: 240effff */ addiu $t6,$zero,-1 +/* f114520: 24180020 */ addiu $t8,$zero,0x20 +/* f114524: 24190003 */ addiu $t9,$zero,0x3 +/* f114528: a7ae010e */ sh $t6,0x10e($sp) +/* f11452c: afb90014 */ sw $t9,0x14($sp) +/* f114530: afb80010 */ sw $t8,0x10($sp) +/* f114534: 02c02025 */ or $a0,$s6,$zero +/* f114538: 8fa503a4 */ lw $a1,0x3a4($sp) +/* f11453c: 02003025 */ or $a2,$s0,$zero +/* f114540: 02a03825 */ or $a3,$s5,$zero +/* f114544: 0c00b70f */ jal 0x2dc3c +/* f114548: a7af010c */ sh $t7,0x10c($sp) +/* f11454c: 10400023 */ beqz $v0,.L0f1145dc +/* f114550: 02537021 */ addu $t6,$s2,$s3 +/* f114554: 240a0030 */ addiu $t2,$zero,0x30 +/* f114558: afaa0010 */ sw $t2,0x10($sp) +/* f11455c: 02c02025 */ or $a0,$s6,$zero +/* f114560: 8fa503a4 */ lw $a1,0x3a4($sp) +/* f114564: 02003025 */ or $a2,$s0,$zero +/* f114568: 02a03825 */ or $a3,$s5,$zero +/* f11456c: afbe0014 */ sw $s8,0x14($sp) +/* f114570: e7b40018 */ swc1 $f20,0x18($sp) +/* f114574: 0c00b62e */ jal 0x2d8b8 +/* f114578: e7b4001c */ swc1 $f20,0x1c($sp) +/* f11457c: 2401ffff */ addiu $at,$zero,-1 +/* f114580: 14410003 */ bne $v0,$at,.L0f114590 +/* f114584: 02534821 */ addu $t1,$s2,$s3 +/* f114588: 10000015 */ beqz $zero,.L0f1145e0 +/* f11458c: ad200000 */ sw $zero,0x0($t1) +.L0f114590: +/* f114590: 1440000f */ bnez $v0,.L0f1145d0 +/* f114594: 02535821 */ addu $t3,$s2,$s3 +/* f114598: 00141080 */ sll $v0,$s4,0x2 +/* f11459c: 00541023 */ subu $v0,$v0,$s4 +/* f1145a0: 00021080 */ sll $v0,$v0,0x2 +/* f1145a4: 27ac0250 */ addiu $t4,$sp,0x250 +/* f1145a8: 27ad01d8 */ addiu $t5,$sp,0x1d8 +/* f1145ac: 3c077f1b */ lui $a3,0x7f1b +/* f1145b0: ad7e0000 */ sw $s8,0x0($t3) +/* f1145b4: 24e73a80 */ addiu $a3,$a3,0x3a80 +/* f1145b8: 004d2821 */ addu $a1,$v0,$t5 +/* f1145bc: 004c2021 */ addu $a0,$v0,$t4 +/* f1145c0: 0c009393 */ jal 0x24e4c +/* f1145c4: 240601b9 */ addiu $a2,$zero,0x1b9 +/* f1145c8: 10000006 */ beqz $zero,.L0f1145e4 +/* f1145cc: 26940001 */ addiu $s4,$s4,0x1 +.L0f1145d0: +/* f1145d0: 8eef0000 */ lw $t7,0x0($s7) +/* f1145d4: 10000006 */ beqz $zero,.L0f1145f0 +/* f1145d8: afaf039c */ sw $t7,0x39c($sp) +.L0f1145dc: +/* f1145dc: adc00000 */ sw $zero,0x0($t6) +.L0f1145e0: +/* f1145e0: 26940001 */ addiu $s4,$s4,0x1 +.L0f1145e4: +/* f1145e4: 26730004 */ addiu $s3,$s3,0x4 +/* f1145e8: 1691ffc6 */ bne $s4,$s1,.L0f114504 +/* f1145ec: 26f70004 */ addiu $s7,$s7,0x4 +.L0f1145f0: +/* f1145f0: 8fb8039c */ lw $t8,0x39c($sp) +/* f1145f4: 4480a000 */ mtc1 $zero,$f20 +/* f1145f8: 57000078 */ bnezl $t8,.L0f1147dc +/* f1145fc: 8fbf0054 */ lw $ra,0x54($sp) +/* f114600: 1a20006f */ blez $s1,.L0f1147c0 +/* f114604: 0000a025 */ or $s4,$zero,$zero +/* f114608: 00009825 */ or $s3,$zero,$zero +/* f11460c: 27b502c8 */ addiu $s5,$sp,0x2c8 +/* f114610: 27be008c */ addiu $s8,$sp,0x8c +.L0f114614: +/* f114614: 8eb90000 */ lw $t9,0x0($s5) +/* f114618: 00141080 */ sll $v0,$s4,0x2 +/* f11461c: 00541023 */ subu $v0,$v0,$s4 +/* f114620: 13200063 */ beqz $t9,.L0f1147b0 +/* f114624: 00021080 */ sll $v0,$v0,0x2 +/* f114628: 27aa0250 */ addiu $t2,$sp,0x250 +/* f11462c: 27a901d8 */ addiu $t1,$sp,0x1d8 +/* f114630: 00499021 */ addu $s2,$v0,$t1 +/* f114634: 004a8021 */ addu $s0,$v0,$t2 +/* f114638: c6040000 */ lwc1 $f4,0x0($s0) +/* f11463c: c6460000 */ lwc1 $f6,0x0($s2) +/* f114640: 27ab0318 */ addiu $t3,$sp,0x318 +/* f114644: 026bb821 */ addu $s7,$s3,$t3 +/* f114648: 46062032 */ c.eq.s $f4,$f6 +/* f11464c: 24050042 */ addiu $a1,$zero,0x42 +/* f114650: 45020008 */ bc1fl .L0f114674 +/* f114654: 8eec0000 */ lw $t4,0x0($s7) +/* f114658: c60a0008 */ lwc1 $f10,0x8($s0) +/* f11465c: c6480008 */ lwc1 $f8,0x8($s2) +/* f114660: 46085032 */ c.eq.s $f10,$f8 +/* f114664: 00000000 */ sll $zero,$zero,0x0 +/* f114668: 45030052 */ bc1tl .L0f1147b4 +/* f11466c: 26940001 */ addiu $s4,$s4,0x1 +/* f114670: 8eec0000 */ lw $t4,0x0($s7) +.L0f114674: +/* f114674: 27a600b4 */ addiu $a2,$sp,0xb4 +/* f114678: 0fc456ac */ jal func0f115ab0 +/* f11467c: 8d840000 */ lw $a0,0x0($t4) +/* f114680: 8fad00fc */ lw $t5,0xfc($sp) +/* f114684: 240fffff */ addiu $t7,$zero,-1 +/* f114688: a7af00a6 */ sh $t7,0xa6($sp) +/* f11468c: a7ad00a4 */ sh $t5,0xa4($sp) +/* f114690: c6520000 */ lwc1 $f18,0x0($s2) +/* f114694: c6100000 */ lwc1 $f16,0x0($s0) +/* f114698: e7b4009c */ swc1 $f20,0x9c($sp) +/* f11469c: c6460008 */ lwc1 $f6,0x8($s2) +/* f1146a0: c6040008 */ lwc1 $f4,0x8($s0) +/* f1146a4: 46128001 */ sub.s $f0,$f16,$f18 +/* f1146a8: 46062081 */ sub.s $f2,$f4,$f6 +/* f1146ac: e7a00098 */ swc1 $f0,0x98($sp) +/* f1146b0: 46021282 */ mul.s $f10,$f2,$f2 +/* f1146b4: e7a200a0 */ swc1 $f2,0xa0($sp) +/* f1146b8: 46000202 */ mul.s $f8,$f0,$f0 +/* f1146bc: 0c012974 */ jal 0x4a5d0 +/* f1146c0: 46085300 */ add.s $f12,$f10,$f8 +/* f1146c4: 3c014120 */ lui $at,0x4120 +/* f1146c8: 44818000 */ mtc1 $at,$f16 +/* f1146cc: c7b20098 */ lwc1 $f18,0x98($sp) +/* f1146d0: c7a600a0 */ lwc1 $f6,0xa0($sp) +/* f1146d4: 46008083 */ div.s $f2,$f16,$f0 +/* f1146d8: 240e0030 */ addiu $t6,$zero,0x30 +/* f1146dc: 24180001 */ addiu $t8,$zero,0x1 +/* f1146e0: 02c02025 */ or $a0,$s6,$zero +/* f1146e4: 8fa503a4 */ lw $a1,0x3a4($sp) +/* f1146e8: 03c03025 */ or $a2,$s8,$zero +/* f1146ec: 27a7007c */ addiu $a3,$sp,0x7c +/* f1146f0: 46029102 */ mul.s $f4,$f18,$f2 +/* f1146f4: 00000000 */ sll $zero,$zero,0x0 +/* f1146f8: 46023282 */ mul.s $f10,$f6,$f2 +/* f1146fc: e7a40098 */ swc1 $f4,0x98($sp) +/* f114700: e7aa00a0 */ swc1 $f10,0xa0($sp) +/* f114704: c6080000 */ lwc1 $f8,0x0($s0) +/* f114708: 46082400 */ add.s $f16,$f4,$f8 +/* f11470c: e7b0008c */ swc1 $f16,0x8c($sp) +/* f114710: c6d20004 */ lwc1 $f18,0x4($s6) +/* f114714: e7b20090 */ swc1 $f18,0x90($sp) +/* f114718: c6060008 */ lwc1 $f6,0x8($s0) +/* f11471c: e7b4001c */ swc1 $f20,0x1c($sp) +/* f114720: e7b40018 */ swc1 $f20,0x18($sp) +/* f114724: 46065100 */ add.s $f4,$f10,$f6 +/* f114728: afb80014 */ sw $t8,0x14($sp) +/* f11472c: afae0010 */ sw $t6,0x10($sp) +/* f114730: 0c00b610 */ jal 0x2d840 +/* f114734: e7a40094 */ swc1 $f4,0x94($sp) +/* f114738: 10400004 */ beqz $v0,.L0f11474c +/* f11473c: c7b00098 */ lwc1 $f16,0x98($sp) +/* f114740: 8ef90000 */ lw $t9,0x0($s7) +/* f114744: 1000001e */ beqz $zero,.L0f1147c0 +/* f114748: afb9039c */ sw $t9,0x39c($sp) +.L0f11474c: +/* f11474c: c6480000 */ lwc1 $f8,0x0($s2) +/* f114750: c7a400a0 */ lwc1 $f4,0xa0($sp) +/* f114754: 240a0030 */ addiu $t2,$zero,0x30 +/* f114758: 46104481 */ sub.s $f18,$f8,$f16 +/* f11475c: 24090001 */ addiu $t1,$zero,0x1 +/* f114760: 02c02025 */ or $a0,$s6,$zero +/* f114764: 8fa503a4 */ lw $a1,0x3a4($sp) +/* f114768: e7b2008c */ swc1 $f18,0x8c($sp) +/* f11476c: c6ca0004 */ lwc1 $f10,0x4($s6) +/* f114770: 03c03025 */ or $a2,$s8,$zero +/* f114774: 27a7007c */ addiu $a3,$sp,0x7c +/* f114778: e7aa0090 */ swc1 $f10,0x90($sp) +/* f11477c: c6460008 */ lwc1 $f6,0x8($s2) +/* f114780: e7b4001c */ swc1 $f20,0x1c($sp) +/* f114784: e7b40018 */ swc1 $f20,0x18($sp) +/* f114788: 46043201 */ sub.s $f8,$f6,$f4 +/* f11478c: afa90014 */ sw $t1,0x14($sp) +/* f114790: afaa0010 */ sw $t2,0x10($sp) +/* f114794: 0c00b610 */ jal 0x2d840 +/* f114798: e7a80094 */ swc1 $f8,0x94($sp) +/* f11479c: 50400005 */ beqzl $v0,.L0f1147b4 +/* f1147a0: 26940001 */ addiu $s4,$s4,0x1 +/* f1147a4: 8eeb0000 */ lw $t3,0x0($s7) +/* f1147a8: 10000005 */ beqz $zero,.L0f1147c0 +/* f1147ac: afab039c */ sw $t3,0x39c($sp) +.L0f1147b0: +/* f1147b0: 26940001 */ addiu $s4,$s4,0x1 +.L0f1147b4: +/* f1147b4: 26730004 */ addiu $s3,$s3,0x4 +/* f1147b8: 1691ff96 */ bne $s4,$s1,.L0f114614 +/* f1147bc: 26b50004 */ addiu $s5,$s5,0x4 +.L0f1147c0: +/* f1147c0: 8fac039c */ lw $t4,0x39c($sp) +/* f1147c4: 55800005 */ bnezl $t4,.L0f1147dc +/* f1147c8: 8fbf0054 */ lw $ra,0x54($sp) +/* f1147cc: 1a200002 */ blez $s1,.L0f1147d8 +/* f1147d0: 8fad0318 */ lw $t5,0x318($sp) +/* f1147d4: afad039c */ sw $t5,0x39c($sp) +.L0f1147d8: +/* f1147d8: 8fbf0054 */ lw $ra,0x54($sp) +.L0f1147dc: +/* f1147dc: 8fa2039c */ lw $v0,0x39c($sp) +/* f1147e0: d7b40028 */ ldc1 $f20,0x28($sp) +/* f1147e4: 8fb00030 */ lw $s0,0x30($sp) +/* f1147e8: 8fb10034 */ lw $s1,0x34($sp) +/* f1147ec: 8fb20038 */ lw $s2,0x38($sp) +/* f1147f0: 8fb3003c */ lw $s3,0x3c($sp) +/* f1147f4: 8fb40040 */ lw $s4,0x40($sp) +/* f1147f8: 8fb50044 */ lw $s5,0x44($sp) +/* f1147fc: 8fb60048 */ lw $s6,0x48($sp) +/* f114800: 8fb7004c */ lw $s7,0x4c($sp) +/* f114804: 8fbe0050 */ lw $s8,0x50($sp) +/* f114808: 03e00008 */ jr $ra +/* f11480c: 27bd03a0 */ addiu $sp,$sp,0x3a0 +); + +GLOBAL_ASM( +glabel func0f114810 +/* f114810: 27bdff98 */ addiu $sp,$sp,-104 +/* f114814: afbf003c */ sw $ra,0x3c($sp) +/* f114818: afbe0038 */ sw $s8,0x38($sp) +/* f11481c: afb70034 */ sw $s7,0x34($sp) +/* f114820: afb60030 */ sw $s6,0x30($sp) +/* f114824: afb5002c */ sw $s5,0x2c($sp) +/* f114828: afb40028 */ sw $s4,0x28($sp) +/* f11482c: afb30024 */ sw $s3,0x24($sp) +/* f114830: afb20020 */ sw $s2,0x20($sp) +/* f114834: afb1001c */ sw $s1,0x1c($sp) +/* f114838: afb00018 */ sw $s0,0x18($sp) +/* f11483c: 8c820000 */ lw $v0,0x0($a0) +/* f114840: 3c15800a */ lui $s5,0x800a +/* f114844: 00808825 */ or $s1,$a0,$zero +/* f114848: 00c0b825 */ or $s7,$a2,$zero +/* f11484c: 00a0f025 */ or $s8,$a1,$zero +/* f114850: 8eb5d034 */ lw $s5,-0x2fcc($s5) +/* f114854: 04400033 */ bltz $v0,.L0f114924 +/* f114858: 0000b025 */ or $s6,$zero,$zero +/* f11485c: 3c13800a */ lui $s3,0x800a +/* f114860: 3c108007 */ lui $s0,0x8007 +/* f114864: 26105ca0 */ addiu $s0,$s0,0x5ca0 +/* f114868: 26739fc0 */ addiu $s3,$s3,-24640 +/* f11486c: 27b40050 */ addiu $s4,$sp,0x50 +/* f114870: 2412000c */ addiu $s2,$zero,0xc +/* f114874: 00577024 */ and $t6,$v0,$s7 +.L0f114878: +/* f114878: 15c00026 */ bnez $t6,.L0f114914 +/* f11487c: 304f3fff */ andi $t7,$v0,0x3fff +/* f114880: 01f20019 */ multu $t7,$s2 +/* f114884: 0000c012 */ mflo $t8 +/* f114888: 03151821 */ addu $v1,$t8,$s5 +/* f11488c: 8c790008 */ lw $t9,0x8($v1) +/* f114890: 57d90021 */ bnel $s8,$t9,.L0f114918 +/* f114894: 8e220004 */ lw $v0,0x4($s1) +/* f114898: 8e680330 */ lw $t0,0x330($s3) +/* f11489c: 0060b025 */ or $s6,$v1,$zero +/* f1148a0: 24040000 */ addiu $a0,$zero,0x0 +/* f1148a4: 1100001f */ beqz $t0,.L0f114924 +/* f1148a8: 24060000 */ addiu $a2,$zero,0x0 +/* f1148ac: 8e020000 */ lw $v0,0x0($s0) +/* f1148b0: 1440000b */ bnez $v0,.L0f1148e0 +/* f1148b4: 00402825 */ or $a1,$v0,$zero +/* f1148b8: 8e090004 */ lw $t1,0x4($s0) +/* f1148bc: 15200008 */ bnez $t1,.L0f1148e0 +/* f1148c0: 00000000 */ sll $zero,$zero,0x0 +/* f1148c4: 0c004b70 */ jal 0x12dc0 +/* f1148c8: 00000000 */ sll $zero,$zero,0x0 +/* f1148cc: 304a0001 */ andi $t2,$v0,0x1 +/* f1148d0: 55400011 */ bnezl $t2,.L0f114918 +/* f1148d4: 8e220004 */ lw $v0,0x4($s1) +/* f1148d8: 10000013 */ beqz $zero,.L0f114928 +/* f1148dc: 8fbf003c */ lw $ra,0x3c($sp) +.L0f1148e0: +/* f1148e0: 0c012ba9 */ jal 0x4aea4 +/* f1148e4: 24070020 */ addiu $a3,$zero,0x20 +/* f1148e8: 8e0b0004 */ lw $t3,0x4($s0) +/* f1148ec: 240c0000 */ addiu $t4,$zero,0x0 +/* f1148f0: 01827025 */ or $t6,$t4,$v0 +/* f1148f4: 01637825 */ or $t7,$t3,$v1 +/* f1148f8: afaf0054 */ sw $t7,0x54($sp) +/* f1148fc: afae0050 */ sw $t6,0x50($sp) +/* f114900: 0c004b87 */ jal 0x12e1c +/* f114904: 02802025 */ or $a0,$s4,$zero +/* f114908: 30580001 */ andi $t8,$v0,0x1 +/* f11490c: 53000006 */ beqzl $t8,.L0f114928 +/* f114910: 8fbf003c */ lw $ra,0x3c($sp) +.L0f114914: +/* f114914: 8e220004 */ lw $v0,0x4($s1) +.L0f114918: +/* f114918: 26310004 */ addiu $s1,$s1,0x4 +/* f11491c: 0443ffd6 */ bgezl $v0,.L0f114878 +/* f114920: 00577024 */ and $t6,$v0,$s7 +.L0f114924: +/* f114924: 8fbf003c */ lw $ra,0x3c($sp) +.L0f114928: +/* f114928: 02c01025 */ or $v0,$s6,$zero +/* f11492c: 8fb60030 */ lw $s6,0x30($sp) +/* f114930: 8fb00018 */ lw $s0,0x18($sp) +/* f114934: 8fb1001c */ lw $s1,0x1c($sp) +/* f114938: 8fb20020 */ lw $s2,0x20($sp) +/* f11493c: 8fb30024 */ lw $s3,0x24($sp) +/* f114940: 8fb40028 */ lw $s4,0x28($sp) +/* f114944: 8fb5002c */ lw $s5,0x2c($sp) +/* f114948: 8fb70034 */ lw $s7,0x34($sp) +/* f11494c: 8fbe0038 */ lw $s8,0x38($sp) +/* f114950: 03e00008 */ jr $ra +/* f114954: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f114958 +/* f114958: 8c830000 */ lw $v1,0x0($a0) +/* f11495c: 3c02800a */ lui $v0,0x800a +/* f114960: 00a03825 */ or $a3,$a1,$zero +/* f114964: 04600010 */ bltz $v1,.L0f1149a8 +/* f114968: 8c42d034 */ lw $v0,-0x2fcc($v0) +/* f11496c: 2408000c */ addiu $t0,$zero,0xc +/* f114970: 00667024 */ and $t6,$v1,$a2 +.L0f114974: +/* f114974: 15c00008 */ bnez $t6,.L0f114998 +/* f114978: 306f3fff */ andi $t7,$v1,0x3fff +/* f11497c: 01e80019 */ multu $t7,$t0 +/* f114980: 0000c012 */ mflo $t8 +/* f114984: 03022821 */ addu $a1,$t8,$v0 +/* f114988: 8cb90008 */ lw $t9,0x8($a1) +/* f11498c: 07230003 */ bgezl $t9,.L0f11499c +/* f114990: 8c830004 */ lw $v1,0x4($a0) +/* f114994: aca70008 */ sw $a3,0x8($a1) +.L0f114998: +/* f114998: 8c830004 */ lw $v1,0x4($a0) +.L0f11499c: +/* f11499c: 24840004 */ addiu $a0,$a0,0x4 +/* f1149a0: 0463fff4 */ bgezl $v1,.L0f114974 +/* f1149a4: 00667024 */ and $t6,$v1,$a2 +.L0f1149a8: +/* f1149a8: 03e00008 */ jr $ra +/* f1149ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1149b0 +/* f1149b0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1149b4: afbf0024 */ sw $ra,0x24($sp) +/* f1149b8: afb30020 */ sw $s3,0x20($sp) +/* f1149bc: afb2001c */ sw $s2,0x1c($sp) +/* f1149c0: afb10018 */ sw $s1,0x18($sp) +/* f1149c4: afb00014 */ sw $s0,0x14($sp) +/* f1149c8: 8c870000 */ lw $a3,0x0($a0) +/* f1149cc: 00808025 */ or $s0,$a0,$zero +/* f1149d0: 00a08825 */ or $s1,$a1,$zero +/* f1149d4: 00c09825 */ or $s3,$a2,$zero +/* f1149d8: 10e0000c */ beqz $a3,.L0f114a0c +/* f1149dc: 00009025 */ or $s2,$zero,$zero +/* f1149e0: 8e0e0008 */ lw $t6,0x8($s0) +.L0f1149e4: +/* f1149e4: 00e02025 */ or $a0,$a3,$zero +/* f1149e8: 26250001 */ addiu $a1,$s1,0x1 +/* f1149ec: 162e0003 */ bne $s1,$t6,.L0f1149fc +/* f1149f0: 02603025 */ or $a2,$s3,$zero +/* f1149f4: 0fc45256 */ jal func0f114958 +/* f1149f8: 24120001 */ addiu $s2,$zero,0x1 +.L0f1149fc: +/* f1149fc: 8e07000c */ lw $a3,0xc($s0) +/* f114a00: 2610000c */ addiu $s0,$s0,0xc +/* f114a04: 54e0fff7 */ bnezl $a3,.L0f1149e4 +/* f114a08: 8e0e0008 */ lw $t6,0x8($s0) +.L0f114a0c: +/* f114a0c: 8fbf0024 */ lw $ra,0x24($sp) +/* f114a10: 02401025 */ or $v0,$s2,$zero +/* f114a14: 8fb2001c */ lw $s2,0x1c($sp) +/* f114a18: 8fb00014 */ lw $s0,0x14($sp) +/* f114a1c: 8fb10018 */ lw $s1,0x18($sp) +/* f114a20: 8fb30020 */ lw $s3,0x20($sp) +/* f114a24: 03e00008 */ jr $ra +/* f114a28: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f114a2c +/* f114a2c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f114a30: afbf002c */ sw $ra,0x2c($sp) +/* f114a34: afb40028 */ sw $s4,0x28($sp) +/* f114a38: afb30024 */ sw $s3,0x24($sp) +/* f114a3c: afb20020 */ sw $s2,0x20($sp) +/* f114a40: afb1001c */ sw $s1,0x1c($sp) +/* f114a44: afb00018 */ sw $s0,0x18($sp) +/* f114a48: 8cce0000 */ lw $t6,0x0($a2) +/* f114a4c: 00c09025 */ or $s2,$a2,$zero +/* f114a50: 00e09825 */ or $s3,$a3,$zero +/* f114a54: 00a0a025 */ or $s4,$a1,$zero +/* f114a58: 24080001 */ addiu $t0,$zero,0x1 +/* f114a5c: 11c00007 */ beqz $t6,.L0f114a7c +/* f114a60: 00c01025 */ or $v0,$a2,$zero +/* f114a64: 2403ffff */ addiu $v1,$zero,-1 +/* f114a68: 8c4f000c */ lw $t7,0xc($v0) +.L0f114a6c: +/* f114a6c: 2442000c */ addiu $v0,$v0,0xc +/* f114a70: ac43fffc */ sw $v1,-0x4($v0) +/* f114a74: 55e0fffd */ bnezl $t7,.L0f114a6c +/* f114a78: 8c4f000c */ lw $t7,0xc($v0) +.L0f114a7c: +/* f114a7c: ac800008 */ sw $zero,0x8($a0) +/* f114a80: 16600004 */ bnez $s3,.L0f114a94 +/* f114a84: 00008025 */ or $s0,$zero,$zero +/* f114a88: 8e980008 */ lw $t8,0x8($s4) +/* f114a8c: 0703000f */ bgezl $t8,.L0f114acc +/* f114a90: 8fbf002c */ lw $ra,0x2c($sp) +.L0f114a94: +/* f114a94: 8fb10040 */ lw $s1,0x40($sp) +/* f114a98: 02402025 */ or $a0,$s2,$zero +.L0f114a9c: +/* f114a9c: 02002825 */ or $a1,$s0,$zero +/* f114aa0: 0fc4526c */ jal func0f1149b0 +/* f114aa4: 02203025 */ or $a2,$s1,$zero +/* f114aa8: 26100001 */ addiu $s0,$s0,0x1 +/* f114aac: 16600004 */ bnez $s3,.L0f114ac0 +/* f114ab0: 00404025 */ or $t0,$v0,$zero +/* f114ab4: 8e990008 */ lw $t9,0x8($s4) +/* f114ab8: 07230004 */ bgezl $t9,.L0f114acc +/* f114abc: 8fbf002c */ lw $ra,0x2c($sp) +.L0f114ac0: +/* f114ac0: 5500fff6 */ bnezl $t0,.L0f114a9c +/* f114ac4: 02402025 */ or $a0,$s2,$zero +/* f114ac8: 8fbf002c */ lw $ra,0x2c($sp) +.L0f114acc: +/* f114acc: 8fb00018 */ lw $s0,0x18($sp) +/* f114ad0: 8fb1001c */ lw $s1,0x1c($sp) +/* f114ad4: 8fb20020 */ lw $s2,0x20($sp) +/* f114ad8: 8fb30024 */ lw $s3,0x24($sp) +/* f114adc: 8fb40028 */ lw $s4,0x28($sp) +/* f114ae0: 27bd0030 */ addiu $sp,$sp,0x30 +/* f114ae4: 03e00008 */ jr $ra +/* f114ae8: 01001025 */ or $v0,$t0,$zero +); + +GLOBAL_ASM( +glabel func0f114aec +/* f114aec: 27bdffc8 */ addiu $sp,$sp,-56 +/* f114af0: afbf0024 */ sw $ra,0x24($sp) +/* f114af4: 340e8000 */ dli $t6,0x8000 +/* f114af8: afb10020 */ sw $s1,0x20($sp) +/* f114afc: afb0001c */ sw $s0,0x1c($sp) +/* f114b00: afae0010 */ sw $t6,0x10($sp) +/* f114b04: afa5003c */ sw $a1,0x3c($sp) +/* f114b08: 0fc4528b */ jal func0f114a2c +/* f114b0c: 00003825 */ or $a3,$zero,$zero +/* f114b10: 8fa5003c */ lw $a1,0x3c($sp) +/* f114b14: 10400013 */ beqz $v0,.L0f114b64 +/* f114b18: afa2002c */ sw $v0,0x2c($sp) +/* f114b1c: 8cb00008 */ lw $s0,0x8($a1) +/* f114b20: 00a08825 */ or $s1,$a1,$zero +/* f114b24: 2610ffff */ addiu $s0,$s0,-1 +/* f114b28: 0602000c */ bltzl $s0,.L0f114b5c +/* f114b2c: 8e390008 */ lw $t9,0x8($s1) +.L0f114b30: +/* f114b30: 8e2f0008 */ lw $t7,0x8($s1) +/* f114b34: 8e240000 */ lw $a0,0x0($s1) +/* f114b38: 02002825 */ or $a1,$s0,$zero +/* f114b3c: 25f82710 */ addiu $t8,$t7,0x2710 +/* f114b40: ae380008 */ sw $t8,0x8($s1) +/* f114b44: 0fc45204 */ jal func0f114810 +/* f114b48: 24064000 */ addiu $a2,$zero,0x4000 +/* f114b4c: 2610ffff */ addiu $s0,$s0,-1 +/* f114b50: 0601fff7 */ bgez $s0,.L0f114b30 +/* f114b54: 00408825 */ or $s1,$v0,$zero +/* f114b58: 8e390008 */ lw $t9,0x8($s1) +.L0f114b5c: +/* f114b5c: 27282710 */ addiu $t0,$t9,0x2710 +/* f114b60: ae280008 */ sw $t0,0x8($s1) +.L0f114b64: +/* f114b64: 8fbf0024 */ lw $ra,0x24($sp) +/* f114b68: 8fa2002c */ lw $v0,0x2c($sp) +/* f114b6c: 8fb0001c */ lw $s0,0x1c($sp) +/* f114b70: 8fb10020 */ lw $s1,0x20($sp) +/* f114b74: 03e00008 */ jr $ra +/* f114b78: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f114b7c +/* f114b7c: 27bdff98 */ addiu $sp,$sp,-104 +/* f114b80: afbf003c */ sw $ra,0x3c($sp) +/* f114b84: afbe0038 */ sw $s8,0x38($sp) +/* f114b88: afb70034 */ sw $s7,0x34($sp) +/* f114b8c: afb60030 */ sw $s6,0x30($sp) +/* f114b90: afb5002c */ sw $s5,0x2c($sp) +/* f114b94: afb40028 */ sw $s4,0x28($sp) +/* f114b98: afb30024 */ sw $s3,0x24($sp) +/* f114b9c: afb20020 */ sw $s2,0x20($sp) +/* f114ba0: afb1001c */ sw $s1,0x1c($sp) +/* f114ba4: afb00018 */ sw $s0,0x18($sp) +/* f114ba8: 8c820000 */ lw $v0,0x0($a0) +/* f114bac: 3c14800a */ lui $s4,0x800a +/* f114bb0: 00808825 */ or $s1,$a0,$zero +/* f114bb4: 00e0b025 */ or $s6,$a3,$zero +/* f114bb8: 00c0b825 */ or $s7,$a2,$zero +/* f114bbc: 00a0f025 */ or $s8,$a1,$zero +/* f114bc0: 8e94d030 */ lw $s4,-0x2fd0($s4) +/* f114bc4: 04400034 */ bltz $v0,.L0f114c98 +/* f114bc8: 0000a825 */ or $s5,$zero,$zero +/* f114bcc: 3c12800a */ lui $s2,0x800a +/* f114bd0: 3c108007 */ lui $s0,0x8007 +/* f114bd4: 26105ca0 */ addiu $s0,$s0,0x5ca0 +/* f114bd8: 26529fc0 */ addiu $s2,$s2,-24640 +/* f114bdc: 27b30050 */ addiu $s3,$sp,0x50 +/* f114be0: 00567024 */ and $t6,$v0,$s6 +.L0f114be4: +/* f114be4: 15c00028 */ bnez $t6,.L0f114c88 +/* f114be8: 304f3fff */ andi $t7,$v0,0x3fff +/* f114bec: 000fc100 */ sll $t8,$t7,0x4 +/* f114bf0: 03141821 */ addu $v1,$t8,$s4 +/* f114bf4: 8c790008 */ lw $t9,0x8($v1) +/* f114bf8: 56f90024 */ bnel $s7,$t9,.L0f114c8c +/* f114bfc: 8e220004 */ lw $v0,0x4($s1) +/* f114c00: 8c68000c */ lw $t0,0xc($v1) +/* f114c04: 57c80021 */ bnel $s8,$t0,.L0f114c8c +/* f114c08: 8e220004 */ lw $v0,0x4($s1) +/* f114c0c: 8e490330 */ lw $t1,0x330($s2) +/* f114c10: 0060a825 */ or $s5,$v1,$zero +/* f114c14: 24040000 */ addiu $a0,$zero,0x0 +/* f114c18: 1120001f */ beqz $t1,.L0f114c98 +/* f114c1c: 24060000 */ addiu $a2,$zero,0x0 +/* f114c20: 8e020000 */ lw $v0,0x0($s0) +/* f114c24: 1440000b */ bnez $v0,.L0f114c54 +/* f114c28: 00402825 */ or $a1,$v0,$zero +/* f114c2c: 8e0a0004 */ lw $t2,0x4($s0) +/* f114c30: 15400008 */ bnez $t2,.L0f114c54 +/* f114c34: 00000000 */ sll $zero,$zero,0x0 +/* f114c38: 0c004b70 */ jal 0x12dc0 +/* f114c3c: 00000000 */ sll $zero,$zero,0x0 +/* f114c40: 304b0001 */ andi $t3,$v0,0x1 +/* f114c44: 55600011 */ bnezl $t3,.L0f114c8c +/* f114c48: 8e220004 */ lw $v0,0x4($s1) +/* f114c4c: 10000013 */ beqz $zero,.L0f114c9c +/* f114c50: 8fbf003c */ lw $ra,0x3c($sp) +.L0f114c54: +/* f114c54: 0c012ba9 */ jal 0x4aea4 +/* f114c58: 24070020 */ addiu $a3,$zero,0x20 +/* f114c5c: 8e0c0004 */ lw $t4,0x4($s0) +/* f114c60: 240e0000 */ addiu $t6,$zero,0x0 +/* f114c64: 01c2c025 */ or $t8,$t6,$v0 +/* f114c68: 0183c825 */ or $t9,$t4,$v1 +/* f114c6c: afb90054 */ sw $t9,0x54($sp) +/* f114c70: afb80050 */ sw $t8,0x50($sp) +/* f114c74: 0c004b87 */ jal 0x12e1c +/* f114c78: 02602025 */ or $a0,$s3,$zero +/* f114c7c: 304d0001 */ andi $t5,$v0,0x1 +/* f114c80: 51a00006 */ beqzl $t5,.L0f114c9c +/* f114c84: 8fbf003c */ lw $ra,0x3c($sp) +.L0f114c88: +/* f114c88: 8e220004 */ lw $v0,0x4($s1) +.L0f114c8c: +/* f114c8c: 26310004 */ addiu $s1,$s1,0x4 +/* f114c90: 0443ffd4 */ bgezl $v0,.L0f114be4 +/* f114c94: 00567024 */ and $t6,$v0,$s6 +.L0f114c98: +/* f114c98: 8fbf003c */ lw $ra,0x3c($sp) +.L0f114c9c: +/* f114c9c: 02a01025 */ or $v0,$s5,$zero +/* f114ca0: 8fb5002c */ lw $s5,0x2c($sp) +/* f114ca4: 8fb00018 */ lw $s0,0x18($sp) +/* f114ca8: 8fb1001c */ lw $s1,0x1c($sp) +/* f114cac: 8fb20020 */ lw $s2,0x20($sp) +/* f114cb0: 8fb30024 */ lw $s3,0x24($sp) +/* f114cb4: 8fb40028 */ lw $s4,0x28($sp) +/* f114cb8: 8fb60030 */ lw $s6,0x30($sp) +/* f114cbc: 8fb70034 */ lw $s7,0x34($sp) +/* f114cc0: 8fbe0038 */ lw $s8,0x38($sp) +/* f114cc4: 03e00008 */ jr $ra +/* f114cc8: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f114ccc +/* f114ccc: 27bdfff8 */ addiu $sp,$sp,-8 +/* f114cd0: afb00004 */ sw $s0,0x4($sp) +/* f114cd4: 8c830000 */ lw $v1,0x0($a0) +/* f114cd8: 3c02800a */ lui $v0,0x800a +/* f114cdc: 00a08025 */ or $s0,$a1,$zero +/* f114ce0: 04600011 */ bltz $v1,.L0f114d28 +/* f114ce4: 8c42d030 */ lw $v0,-0x2fd0($v0) +/* f114ce8: 00677024 */ and $t6,$v1,$a3 +.L0f114cec: +/* f114cec: 15c0000a */ bnez $t6,.L0f114d18 +/* f114cf0: 306f3fff */ andi $t7,$v1,0x3fff +/* f114cf4: 000fc100 */ sll $t8,$t7,0x4 +/* f114cf8: 03022821 */ addu $a1,$t8,$v0 +/* f114cfc: 8cb90008 */ lw $t9,0x8($a1) +/* f114d00: 54d90006 */ bnel $a2,$t9,.L0f114d1c +/* f114d04: 8c830004 */ lw $v1,0x4($a0) +/* f114d08: 8ca8000c */ lw $t0,0xc($a1) +/* f114d0c: 05030003 */ bgezl $t0,.L0f114d1c +/* f114d10: 8c830004 */ lw $v1,0x4($a0) +/* f114d14: acb0000c */ sw $s0,0xc($a1) +.L0f114d18: +/* f114d18: 8c830004 */ lw $v1,0x4($a0) +.L0f114d1c: +/* f114d1c: 24840004 */ addiu $a0,$a0,0x4 +/* f114d20: 0463fff2 */ bgezl $v1,.L0f114cec +/* f114d24: 00677024 */ and $t6,$v1,$a3 +.L0f114d28: +/* f114d28: 8fb00004 */ lw $s0,0x4($sp) +/* f114d2c: 03e00008 */ jr $ra +/* f114d30: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0f114d34 +/* f114d34: 27bdffd0 */ addiu $sp,$sp,-48 +/* f114d38: afbf002c */ sw $ra,0x2c($sp) +/* f114d3c: afb50028 */ sw $s5,0x28($sp) +/* f114d40: afb40024 */ sw $s4,0x24($sp) +/* f114d44: afb30020 */ sw $s3,0x20($sp) +/* f114d48: afb2001c */ sw $s2,0x1c($sp) +/* f114d4c: afb10018 */ sw $s1,0x18($sp) +/* f114d50: afb00014 */ sw $s0,0x14($sp) +/* f114d54: 8c820000 */ lw $v0,0x0($a0) +/* f114d58: 3c13800a */ lui $s3,0x800a +/* f114d5c: 00808025 */ or $s0,$a0,$zero +/* f114d60: 00a08825 */ or $s1,$a1,$zero +/* f114d64: 00c0a025 */ or $s4,$a2,$zero +/* f114d68: 00e0a825 */ or $s5,$a3,$zero +/* f114d6c: 00009025 */ or $s2,$zero,$zero +/* f114d70: 04400011 */ bltz $v0,.L0f114db8 +/* f114d74: 8e73d030 */ lw $s3,-0x2fd0($s3) +/* f114d78: 00027100 */ sll $t6,$v0,0x4 +.L0f114d7c: +/* f114d7c: 01d31821 */ addu $v1,$t6,$s3 +/* f114d80: 8c6f000c */ lw $t7,0xc($v1) +/* f114d84: 562f0009 */ bnel $s1,$t7,.L0f114dac +/* f114d88: 8e020004 */ lw $v0,0x4($s0) +/* f114d8c: 8c640004 */ lw $a0,0x4($v1) +/* f114d90: 26250001 */ addiu $a1,$s1,0x1 +/* f114d94: 02803025 */ or $a2,$s4,$zero +/* f114d98: 10800003 */ beqz $a0,.L0f114da8 +/* f114d9c: 02a03825 */ or $a3,$s5,$zero +/* f114da0: 0fc45333 */ jal func0f114ccc +/* f114da4: 24120001 */ addiu $s2,$zero,0x1 +.L0f114da8: +/* f114da8: 8e020004 */ lw $v0,0x4($s0) +.L0f114dac: +/* f114dac: 26100004 */ addiu $s0,$s0,0x4 +/* f114db0: 0443fff2 */ bgezl $v0,.L0f114d7c +/* f114db4: 00027100 */ sll $t6,$v0,0x4 +.L0f114db8: +/* f114db8: 8fbf002c */ lw $ra,0x2c($sp) +/* f114dbc: 02401025 */ or $v0,$s2,$zero +/* f114dc0: 8fb2001c */ lw $s2,0x1c($sp) +/* f114dc4: 8fb00014 */ lw $s0,0x14($sp) +/* f114dc8: 8fb10018 */ lw $s1,0x18($sp) +/* f114dcc: 8fb30020 */ lw $s3,0x20($sp) +/* f114dd0: 8fb40024 */ lw $s4,0x24($sp) +/* f114dd4: 8fb50028 */ lw $s5,0x28($sp) +/* f114dd8: 03e00008 */ jr $ra +/* f114ddc: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f114de0 +/* f114de0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f114de4: afbf0034 */ sw $ra,0x34($sp) +/* f114de8: afb60030 */ sw $s6,0x30($sp) +/* f114dec: afb5002c */ sw $s5,0x2c($sp) +/* f114df0: afb40028 */ sw $s4,0x28($sp) +/* f114df4: afb30024 */ sw $s3,0x24($sp) +/* f114df8: afb20020 */ sw $s2,0x20($sp) +/* f114dfc: afb1001c */ sw $s1,0x1c($sp) +/* f114e00: afb00018 */ sw $s0,0x18($sp) +/* f114e04: 8c8e0008 */ lw $t6,0x8($a0) +/* f114e08: 2416000c */ addiu $s6,$zero,0xc +/* f114e0c: 3c02800a */ lui $v0,0x800a +/* f114e10: 01d60019 */ multu $t6,$s6 +/* f114e14: 2442d030 */ addiu $v0,$v0,-12240 +/* f114e18: 8c510004 */ lw $s1,0x4($v0) +/* f114e1c: 00809025 */ or $s2,$a0,$zero +/* f114e20: 00c09825 */ or $s3,$a2,$zero +/* f114e24: 00a0a025 */ or $s4,$a1,$zero +/* f114e28: 00e0a825 */ or $s5,$a3,$zero +/* f114e2c: 8c490000 */ lw $t1,0x0($v0) +/* f114e30: 2404ffff */ addiu $a0,$zero,-1 +/* f114e34: 00008025 */ or $s0,$zero,$zero +/* f114e38: 00007812 */ mflo $t7 +/* f114e3c: 022fc021 */ addu $t8,$s1,$t7 +/* f114e40: 8f030004 */ lw $v1,0x4($t8) +/* f114e44: 8c680000 */ lw $t0,0x0($v1) +/* f114e48: 05000007 */ bltz $t0,.L0f114e68 +/* f114e4c: 0008c900 */ sll $t9,$t0,0x4 +.L0f114e50: +/* f114e50: 03291021 */ addu $v0,$t9,$t1 +/* f114e54: ac44000c */ sw $a0,0xc($v0) +/* f114e58: 8c680004 */ lw $t0,0x4($v1) +/* f114e5c: 24630004 */ addiu $v1,$v1,0x4 +/* f114e60: 0503fffb */ bgezl $t0,.L0f114e50 +/* f114e64: 0008c900 */ sll $t9,$t0,0x4 +.L0f114e68: +/* f114e68: 16600004 */ bnez $s3,.L0f114e7c +/* f114e6c: ae40000c */ sw $zero,0xc($s2) +/* f114e70: 8e8a000c */ lw $t2,0xc($s4) +/* f114e74: 05430012 */ bgezl $t2,.L0f114ec0 +/* f114e78: 8fbf0034 */ lw $ra,0x34($sp) +.L0f114e7c: +/* f114e7c: 8e460008 */ lw $a2,0x8($s2) +.L0f114e80: +/* f114e80: 02002825 */ or $a1,$s0,$zero +/* f114e84: 02a03825 */ or $a3,$s5,$zero +/* f114e88: 00d60019 */ multu $a2,$s6 +/* f114e8c: 00005812 */ mflo $t3 +/* f114e90: 022b6021 */ addu $t4,$s1,$t3 +/* f114e94: 0fc4534d */ jal func0f114d34 +/* f114e98: 8d840004 */ lw $a0,0x4($t4) +/* f114e9c: 26100001 */ addiu $s0,$s0,0x1 +/* f114ea0: 16600004 */ bnez $s3,.L0f114eb4 +/* f114ea4: 00401825 */ or $v1,$v0,$zero +/* f114ea8: 8e8d000c */ lw $t5,0xc($s4) +/* f114eac: 05a30004 */ bgezl $t5,.L0f114ec0 +/* f114eb0: 8fbf0034 */ lw $ra,0x34($sp) +.L0f114eb4: +/* f114eb4: 5460fff2 */ bnezl $v1,.L0f114e80 +/* f114eb8: 8e460008 */ lw $a2,0x8($s2) +/* f114ebc: 8fbf0034 */ lw $ra,0x34($sp) +.L0f114ec0: +/* f114ec0: 8fb00018 */ lw $s0,0x18($sp) +/* f114ec4: 8fb1001c */ lw $s1,0x1c($sp) +/* f114ec8: 8fb20020 */ lw $s2,0x20($sp) +/* f114ecc: 8fb30024 */ lw $s3,0x24($sp) +/* f114ed0: 8fb40028 */ lw $s4,0x28($sp) +/* f114ed4: 8fb5002c */ lw $s5,0x2c($sp) +/* f114ed8: 8fb60030 */ lw $s6,0x30($sp) +/* f114edc: 03e00008 */ jr $ra +/* f114ee0: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f114ee4 +/* f114ee4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f114ee8: afbf0024 */ sw $ra,0x24($sp) +/* f114eec: afb20020 */ sw $s2,0x20($sp) +/* f114ef0: 00809025 */ or $s2,$a0,$zero +/* f114ef4: afb1001c */ sw $s1,0x1c($sp) +/* f114ef8: afb00018 */ sw $s0,0x18($sp) +/* f114efc: afa5002c */ sw $a1,0x2c($sp) +/* f114f00: 00003025 */ or $a2,$zero,$zero +/* f114f04: 0fc45378 */ jal func0f114de0 +/* f114f08: 34078000 */ dli $a3,0x8000 +/* f114f0c: 8fb1002c */ lw $s1,0x2c($sp) +/* f114f10: 8e30000c */ lw $s0,0xc($s1) +/* f114f14: 2610ffff */ addiu $s0,$s0,-1 +/* f114f18: 0602000d */ bltzl $s0,.L0f114f50 +/* f114f1c: 8e38000c */ lw $t8,0xc($s1) +.L0f114f20: +/* f114f20: 8e2e000c */ lw $t6,0xc($s1) +/* f114f24: 8e240004 */ lw $a0,0x4($s1) +/* f114f28: 02002825 */ or $a1,$s0,$zero +/* f114f2c: 25cf2710 */ addiu $t7,$t6,0x2710 +/* f114f30: ae2f000c */ sw $t7,0xc($s1) +/* f114f34: 8e460008 */ lw $a2,0x8($s2) +/* f114f38: 0fc452df */ jal func0f114b7c +/* f114f3c: 24074000 */ addiu $a3,$zero,0x4000 +/* f114f40: 2610ffff */ addiu $s0,$s0,-1 +/* f114f44: 0601fff6 */ bgez $s0,.L0f114f20 +/* f114f48: 00408825 */ or $s1,$v0,$zero +/* f114f4c: 8e38000c */ lw $t8,0xc($s1) +.L0f114f50: +/* f114f50: 27192710 */ addiu $t9,$t8,0x2710 +/* f114f54: ae39000c */ sw $t9,0xc($s1) +/* f114f58: 8fbf0024 */ lw $ra,0x24($sp) +/* f114f5c: 8fb20020 */ lw $s2,0x20($sp) +/* f114f60: 8fb1001c */ lw $s1,0x1c($sp) +/* f114f64: 8fb00018 */ lw $s0,0x18($sp) +/* f114f68: 03e00008 */ jr $ra +/* f114f6c: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f114f70 +/* f114f70: 27bdffd0 */ addiu $sp,$sp,-48 +/* f114f74: afb50028 */ sw $s5,0x28($sp) +/* f114f78: afb40024 */ sw $s4,0x24($sp) +/* f114f7c: afb30020 */ sw $s3,0x20($sp) +/* f114f80: afb10018 */ sw $s1,0x18($sp) +/* f114f84: 28e10002 */ slti $at,$a3,0x2 +/* f114f88: 00e09825 */ or $s3,$a3,$zero +/* f114f8c: 0080a025 */ or $s4,$a0,$zero +/* f114f90: 00a0a825 */ or $s5,$a1,$zero +/* f114f94: afbf002c */ sw $ra,0x2c($sp) +/* f114f98: afb2001c */ sw $s2,0x1c($sp) +/* f114f9c: afb00014 */ sw $s0,0x14($sp) +/* f114fa0: afa60038 */ sw $a2,0x38($sp) +/* f114fa4: 1420001e */ bnez $at,.L0f115020 +/* f114fa8: 00c08825 */ or $s1,$a2,$zero +/* f114fac: 0fc453b9 */ jal func0f114ee4 +/* f114fb0: 00000000 */ sll $zero,$zero,0x0 +/* f114fb4: 8fa20038 */ lw $v0,0x38($sp) +/* f114fb8: 02809025 */ or $s2,$s4,$zero +/* f114fbc: 2673270f */ addiu $s3,$s3,0x270f +/* f114fc0: ac540000 */ sw $s4,0x0($v0) +/* f114fc4: 8eae000c */ lw $t6,0xc($s5) +/* f114fc8: 24102711 */ addiu $s0,$zero,0x2711 +/* f114fcc: 24510004 */ addiu $s1,$v0,0x4 +/* f114fd0: 29c12711 */ slti $at,$t6,0x2711 +/* f114fd4: 14200012 */ bnez $at,.L0f115020 +/* f114fd8: 2a612712 */ slti $at,$s3,0x2712 +/* f114fdc: 54200011 */ bnezl $at,.L0f115024 +/* f114fe0: ae200000 */ sw $zero,0x0($s1) +/* f114fe4: 8e440004 */ lw $a0,0x4($s2) +.L0f114fe8: +/* f114fe8: 02002825 */ or $a1,$s0,$zero +/* f114fec: 8e860008 */ lw $a2,0x8($s4) +/* f114ff0: 0fc452df */ jal func0f114b7c +/* f114ff4: 34078000 */ dli $a3,0x8000 +/* f114ff8: ae220000 */ sw $v0,0x0($s1) +/* f114ffc: 8eaf000c */ lw $t7,0xc($s5) +/* f115000: 26100001 */ addiu $s0,$s0,0x1 +/* f115004: 00409025 */ or $s2,$v0,$zero +/* f115008: 01f0082a */ slt $at,$t7,$s0 +/* f11500c: 14200004 */ bnez $at,.L0f115020 +/* f115010: 26310004 */ addiu $s1,$s1,0x4 +/* f115014: 0213082a */ slt $at,$s0,$s3 +/* f115018: 5420fff3 */ bnezl $at,.L0f114fe8 +/* f11501c: 8e440004 */ lw $a0,0x4($s2) +.L0f115020: +/* f115020: ae200000 */ sw $zero,0x0($s1) +.L0f115024: +/* f115024: 8fb80038 */ lw $t8,0x38($sp) +/* f115028: 26310004 */ addiu $s1,$s1,0x4 +/* f11502c: 8fbf002c */ lw $ra,0x2c($sp) +/* f115030: 02381023 */ subu $v0,$s1,$t8 +/* f115034: 0002c883 */ sra $t9,$v0,0x2 +/* f115038: 8fb10018 */ lw $s1,0x18($sp) +/* f11503c: 8fb50028 */ lw $s5,0x28($sp) +/* f115040: 8fb40024 */ lw $s4,0x24($sp) +/* f115044: 8fb30020 */ lw $s3,0x20($sp) +/* f115048: 8fb2001c */ lw $s2,0x1c($sp) +/* f11504c: 8fb00014 */ lw $s0,0x14($sp) +/* f115050: 27bd0030 */ addiu $sp,$sp,0x30 +/* f115054: 03e00008 */ jr $ra +/* f115058: 03201025 */ or $v0,$t9,$zero +); + +GLOBAL_ASM( +glabel func0f11505c +/* f11505c: 27bdff88 */ addiu $sp,$sp,-120 +/* f115060: afbf003c */ sw $ra,0x3c($sp) +/* f115064: afbe0038 */ sw $s8,0x38($sp) +/* f115068: afb70034 */ sw $s7,0x34($sp) +/* f11506c: afb60030 */ sw $s6,0x30($sp) +/* f115070: afb5002c */ sw $s5,0x2c($sp) +/* f115074: afb40028 */ sw $s4,0x28($sp) +/* f115078: afb30024 */ sw $s3,0x24($sp) +/* f11507c: afb20020 */ sw $s2,0x20($sp) +/* f115080: afb1001c */ sw $s1,0x1c($sp) +/* f115084: afb00018 */ sw $s0,0x18($sp) +/* f115088: 8c8e0004 */ lw $t6,0x4($a0) +/* f11508c: 3c02800a */ lui $v0,0x800a +/* f115090: 2442d030 */ addiu $v0,$v0,-12240 +/* f115094: 8c530000 */ lw $s3,0x0($v0) +/* f115098: 8c540004 */ lw $s4,0x4($v0) +/* f11509c: afae006c */ sw $t6,0x6c($sp) +/* f1150a0: ace00000 */ sw $zero,0x0($a3) +/* f1150a4: acc00000 */ sw $zero,0x0($a2) +/* f1150a8: 8faf006c */ lw $t7,0x6c($sp) +/* f1150ac: 00e0a825 */ or $s5,$a3,$zero +/* f1150b0: 00c0b025 */ or $s6,$a2,$zero +/* f1150b4: 8de30000 */ lw $v1,0x0($t7) +/* f1150b8: 00a0b825 */ or $s7,$a1,$zero +/* f1150bc: 3c118007 */ lui $s1,0x8007 +/* f1150c0: 0460003e */ bltz $v1,.L0f1151bc +/* f1150c4: 241e000c */ addiu $s8,$zero,0xc +/* f1150c8: 26315ca0 */ addiu $s1,$s1,0x5ca0 +/* f1150cc: 0003c100 */ sll $t8,$v1,0x4 +.L0f1150d0: +/* f1150d0: 03139021 */ addu $s2,$t8,$s3 +/* f1150d4: 8e500004 */ lw $s0,0x4($s2) +/* f1150d8: 8e020000 */ lw $v0,0x0($s0) +/* f1150dc: 04400031 */ bltz $v0,.L0f1151a4 +/* f1150e0: 30598000 */ andi $t9,$v0,0x8000 +.L0f1150e4: +/* f1150e4: 1720002b */ bnez $t9,.L0f115194 +/* f1150e8: 30483fff */ andi $t0,$v0,0x3fff +/* f1150ec: 00084900 */ sll $t1,$t0,0x4 +/* f1150f0: 01331821 */ addu $v1,$t1,$s3 +/* f1150f4: 8c6a0008 */ lw $t2,0x8($v1) +/* f1150f8: 3c0d800a */ lui $t5,0x800a +/* f1150fc: 015e0019 */ multu $t2,$s8 +/* f115100: 00005812 */ mflo $t3 +/* f115104: 01746021 */ addu $t4,$t3,$s4 +/* f115108: 56ec0023 */ bnel $s7,$t4,.L0f115198 +/* f11510c: 8e020004 */ lw $v0,0x4($s0) +/* f115110: aed20000 */ sw $s2,0x0($s6) +/* f115114: aea30000 */ sw $v1,0x0($s5) +/* f115118: 8dada2f0 */ lw $t5,-0x5d10($t5) +/* f11511c: 24040000 */ addiu $a0,$zero,0x0 +/* f115120: 24060000 */ addiu $a2,$zero,0x0 +/* f115124: 11a0001f */ beqz $t5,.L0f1151a4 +/* f115128: 24070020 */ addiu $a3,$zero,0x20 +/* f11512c: 8e220000 */ lw $v0,0x0($s1) +/* f115130: 1440000b */ bnez $v0,.L0f115160 +/* f115134: 00000000 */ sll $zero,$zero,0x0 +/* f115138: 8e2e0004 */ lw $t6,0x4($s1) +/* f11513c: 15c00008 */ bnez $t6,.L0f115160 +/* f115140: 00000000 */ sll $zero,$zero,0x0 +/* f115144: 0c004b70 */ jal 0x12dc0 +/* f115148: 00000000 */ sll $zero,$zero,0x0 +/* f11514c: 304f0001 */ andi $t7,$v0,0x1 +/* f115150: 55e00011 */ bnezl $t7,.L0f115198 +/* f115154: 8e020004 */ lw $v0,0x4($s0) +/* f115158: 10000013 */ beqz $zero,.L0f1151a8 +/* f11515c: 8fac006c */ lw $t4,0x6c($sp) +.L0f115160: +/* f115160: 0c012ba9 */ jal 0x4aea4 +/* f115164: 00402825 */ or $a1,$v0,$zero +/* f115168: 8e380004 */ lw $t8,0x4($s1) +/* f11516c: 24080000 */ addiu $t0,$zero,0x0 +/* f115170: 01025025 */ or $t2,$t0,$v0 +/* f115174: 03035825 */ or $t3,$t8,$v1 +/* f115178: afab0054 */ sw $t3,0x54($sp) +/* f11517c: afaa0050 */ sw $t2,0x50($sp) +/* f115180: 0c004b87 */ jal 0x12e1c +/* f115184: 27a40050 */ addiu $a0,$sp,0x50 +/* f115188: 30590001 */ andi $t9,$v0,0x1 +/* f11518c: 53200006 */ beqzl $t9,.L0f1151a8 +/* f115190: 8fac006c */ lw $t4,0x6c($sp) +.L0f115194: +/* f115194: 8e020004 */ lw $v0,0x4($s0) +.L0f115198: +/* f115198: 26100004 */ addiu $s0,$s0,0x4 +/* f11519c: 0443ffd1 */ bgezl $v0,.L0f1150e4 +/* f1151a0: 30598000 */ andi $t9,$v0,0x8000 +.L0f1151a4: +/* f1151a4: 8fac006c */ lw $t4,0x6c($sp) +.L0f1151a8: +/* f1151a8: 258d0004 */ addiu $t5,$t4,0x4 +/* f1151ac: afad006c */ sw $t5,0x6c($sp) +/* f1151b0: 8da30000 */ lw $v1,0x0($t5) +/* f1151b4: 0463ffc6 */ bgezl $v1,.L0f1150d0 +/* f1151b8: 0003c100 */ sll $t8,$v1,0x4 +.L0f1151bc: +/* f1151bc: 8fbf003c */ lw $ra,0x3c($sp) +/* f1151c0: 8fb00018 */ lw $s0,0x18($sp) +/* f1151c4: 8fb1001c */ lw $s1,0x1c($sp) +/* f1151c8: 8fb20020 */ lw $s2,0x20($sp) +/* f1151cc: 8fb30024 */ lw $s3,0x24($sp) +/* f1151d0: 8fb40028 */ lw $s4,0x28($sp) +/* f1151d4: 8fb5002c */ lw $s5,0x2c($sp) +/* f1151d8: 8fb60030 */ lw $s6,0x30($sp) +/* f1151dc: 8fb70034 */ lw $s7,0x34($sp) +/* f1151e0: 8fbe0038 */ lw $s8,0x38($sp) +/* f1151e4: 03e00008 */ jr $ra +/* f1151e8: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f1151ec +/* f1151ec: 27bdff90 */ addiu $sp,$sp,-112 +/* f1151f0: afb00018 */ sw $s0,0x18($sp) +/* f1151f4: 3c10800a */ lui $s0,0x800a +/* f1151f8: 8e10d034 */ lw $s0,-0x2fcc($s0) +/* f1151fc: afb60030 */ sw $s6,0x30($sp) +/* f115200: afb40028 */ sw $s4,0x28($sp) +/* f115204: afb30024 */ sw $s3,0x24($sp) +/* f115208: afb1001c */ sw $s1,0x1c($sp) +/* f11520c: 00a08825 */ or $s1,$a1,$zero +/* f115210: 00e09825 */ or $s3,$a3,$zero +/* f115214: 0080b025 */ or $s6,$a0,$zero +/* f115218: afbf003c */ sw $ra,0x3c($sp) +/* f11521c: afbe0038 */ sw $s8,0x38($sp) +/* f115220: afb70034 */ sw $s7,0x34($sp) +/* f115224: afb5002c */ sw $s5,0x2c($sp) +/* f115228: afb20020 */ sw $s2,0x20($sp) +/* f11522c: afa60078 */ sw $a2,0x78($sp) +/* f115230: 12000045 */ beqz $s0,.L0f115348 +/* f115234: 00c0a025 */ or $s4,$a2,$zero +/* f115238: 50800044 */ beqzl $a0,.L0f11534c +/* f11523c: ae800000 */ sw $zero,0x0($s4) +/* f115240: 50a00042 */ beqzl $a1,.L0f11534c +/* f115244: ae800000 */ sw $zero,0x0($s4) +/* f115248: 8c8e0008 */ lw $t6,0x8($a0) +/* f11524c: 2402000c */ addiu $v0,$zero,0xc +/* f115250: 8cb80008 */ lw $t8,0x8($a1) +/* f115254: 01c20019 */ multu $t6,$v0 +/* f115258: afb10074 */ sw $s1,0x74($sp) +/* f11525c: 02003025 */ or $a2,$s0,$zero +/* f115260: 00007812 */ mflo $t7 +/* f115264: 01f09021 */ addu $s2,$t7,$s0 +/* f115268: 02402025 */ or $a0,$s2,$zero +/* f11526c: 03020019 */ multu $t8,$v0 +/* f115270: 0000c812 */ mflo $t9 +/* f115274: 0330f021 */ addu $s8,$t9,$s0 +/* f115278: 0fc452bb */ jal func0f114aec +/* f11527c: 03c02825 */ or $a1,$s8,$zero +/* f115280: 50400032 */ beqzl $v0,.L0f11534c +/* f115284: ae800000 */ sw $zero,0x0($s4) +/* f115288: 8e500008 */ lw $s0,0x8($s2) +/* f11528c: 8fc80008 */ lw $t0,0x8($s8) +/* f115290: 02c0a825 */ or $s5,$s6,$zero +/* f115294: 26100001 */ addiu $s0,$s0,0x1 +/* f115298: 0110082a */ slt $at,$t0,$s0 +/* f11529c: 14200022 */ bnez $at,.L0f115328 +/* f1152a0: 02408825 */ or $s1,$s2,$zero +/* f1152a4: 2a610002 */ slti $at,$s3,0x2 +/* f1152a8: 1420001f */ bnez $at,.L0f115328 +/* f1152ac: 27b70044 */ addiu $s7,$sp,0x44 +/* f1152b0: 27b60048 */ addiu $s6,$sp,0x48 +/* f1152b4: 8e240000 */ lw $a0,0x0($s1) +.L0f1152b8: +/* f1152b8: 02002825 */ or $a1,$s0,$zero +/* f1152bc: 0fc45204 */ jal func0f114810 +/* f1152c0: 34068000 */ dli $a2,0x8000 +/* f1152c4: 00409025 */ or $s2,$v0,$zero +/* f1152c8: 02202025 */ or $a0,$s1,$zero +/* f1152cc: 00402825 */ or $a1,$v0,$zero +/* f1152d0: 02c03025 */ or $a2,$s6,$zero +/* f1152d4: 0fc45417 */ jal func0f11505c +/* f1152d8: 02e03825 */ or $a3,$s7,$zero +/* f1152dc: 02a02025 */ or $a0,$s5,$zero +/* f1152e0: 8fa50048 */ lw $a1,0x48($sp) +/* f1152e4: 02803025 */ or $a2,$s4,$zero +/* f1152e8: 0fc453dc */ jal func0f114f70 +/* f1152ec: 02603825 */ or $a3,$s3,$zero +/* f1152f0: 8fcb0008 */ lw $t3,0x8($s8) +/* f1152f4: 26100001 */ addiu $s0,$s0,0x1 +/* f1152f8: 2449ffff */ addiu $t1,$v0,-1 +/* f1152fc: 02629823 */ subu $s3,$s3,$v0 +/* f115300: 00095080 */ sll $t2,$t1,0x2 +/* f115304: 0170082a */ slt $at,$t3,$s0 +/* f115308: 26730001 */ addiu $s3,$s3,0x1 +/* f11530c: 028aa021 */ addu $s4,$s4,$t2 +/* f115310: 8fb50044 */ lw $s5,0x44($sp) +/* f115314: 14200004 */ bnez $at,.L0f115328 +/* f115318: 02408825 */ or $s1,$s2,$zero +/* f11531c: 2a610002 */ slti $at,$s3,0x2 +/* f115320: 5020ffe5 */ beqzl $at,.L0f1152b8 +/* f115324: 8e240000 */ lw $a0,0x0($s1) +.L0f115328: +/* f115328: 02a02025 */ or $a0,$s5,$zero +/* f11532c: 8fa50074 */ lw $a1,0x74($sp) +/* f115330: 02803025 */ or $a2,$s4,$zero +/* f115334: 0fc453dc */ jal func0f114f70 +/* f115338: 02603825 */ or $a3,$s3,$zero +/* f11533c: 244cffff */ addiu $t4,$v0,-1 +/* f115340: 000c6880 */ sll $t5,$t4,0x2 +/* f115344: 028da021 */ addu $s4,$s4,$t5 +.L0f115348: +/* f115348: ae800000 */ sw $zero,0x0($s4) +.L0f11534c: +/* f11534c: 8fae0078 */ lw $t6,0x78($sp) +/* f115350: 26940004 */ addiu $s4,$s4,0x4 +/* f115354: 8fbf003c */ lw $ra,0x3c($sp) +/* f115358: 028e1023 */ subu $v0,$s4,$t6 +/* f11535c: 00027883 */ sra $t7,$v0,0x2 +/* f115360: 8fb40028 */ lw $s4,0x28($sp) +/* f115364: 8fbe0038 */ lw $s8,0x38($sp) +/* f115368: 8fb70034 */ lw $s7,0x34($sp) +/* f11536c: 8fb60030 */ lw $s6,0x30($sp) +/* f115370: 8fb5002c */ lw $s5,0x2c($sp) +/* f115374: 8fb30024 */ lw $s3,0x24($sp) +/* f115378: 8fb20020 */ lw $s2,0x20($sp) +/* f11537c: 8fb1001c */ lw $s1,0x1c($sp) +/* f115380: 8fb00018 */ lw $s0,0x18($sp) +/* f115384: 27bd0070 */ addiu $sp,$sp,0x70 +/* f115388: 03e00008 */ jr $ra +/* f11538c: 01e01025 */ or $v0,$t7,$zero +); + +GLOBAL_ASM( +glabel func0f115390 +/* f115390: 3c02800a */ lui $v0,0x800a +/* f115394: 8c42d030 */ lw $v0,-0x2fd0($v0) +/* f115398: 2403ffff */ addiu $v1,$zero,-1 +/* f11539c: 8c4e0000 */ lw $t6,0x0($v0) +/* f1153a0: 05c00006 */ bltz $t6,.L0f1153bc +/* f1153a4: 00000000 */ sll $zero,$zero,0x0 +/* f1153a8: 8c4f0010 */ lw $t7,0x10($v0) +.L0f1153ac: +/* f1153ac: ac43000c */ sw $v1,0xc($v0) +/* f1153b0: 24420010 */ addiu $v0,$v0,0x10 +/* f1153b4: 05e3fffd */ bgezl $t7,.L0f1153ac +/* f1153b8: 8c4f0010 */ lw $t7,0x10($v0) +.L0f1153bc: +/* f1153bc: 03e00008 */ jr $ra +/* f1153c0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1153c4 +/* f1153c4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f1153c8: afbf0014 */ sw $ra,0x14($sp) +/* f1153cc: 8c8e0000 */ lw $t6,0x0($a0) +/* f1153d0: 00a03825 */ or $a3,$a1,$zero +/* f1153d4: 00003025 */ or $a2,$zero,$zero +/* f1153d8: 05c00006 */ bltz $t6,.L0f1153f4 +/* f1153dc: 00801025 */ or $v0,$a0,$zero +/* f1153e0: 8c4f0004 */ lw $t7,0x4($v0) +.L0f1153e4: +/* f1153e4: 24c60001 */ addiu $a2,$a2,0x1 +/* f1153e8: 24420004 */ addiu $v0,$v0,0x4 +/* f1153ec: 05e3fffd */ bgezl $t7,.L0f1153e4 +/* f1153f0: 8c4f0004 */ lw $t7,0x4($v0) +.L0f1153f4: +/* f1153f4: afa40020 */ sw $a0,0x20($sp) +/* f1153f8: afa6001c */ sw $a2,0x1c($sp) +/* f1153fc: 0c004b70 */ jal 0x12dc0 +/* f115400: afa70024 */ sw $a3,0x24($sp) +/* f115404: 8fa6001c */ lw $a2,0x1c($sp) +/* f115408: 8fa70024 */ lw $a3,0x24($sp) +/* f11540c: 8faa0020 */ lw $t2,0x20($sp) +/* f115410: 0046001b */ divu $zero,$v0,$a2 +/* f115414: 00004810 */ mfhi $t1 +/* f115418: 0126082a */ slt $at,$t1,$a2 +/* f11541c: 14c00002 */ bnez $a2,.L0f115428 +/* f115420: 00000000 */ sll $zero,$zero,0x0 +/* f115424: 0007000d */ break 0x7 +.L0f115428: +/* f115428: 01204025 */ or $t0,$t1,$zero +/* f11542c: 10200011 */ beqz $at,.L0f115474 +/* f115430: 01201825 */ or $v1,$t1,$zero +/* f115434: 0003c080 */ sll $t8,$v1,0x2 +/* f115438: 3c05800a */ lui $a1,0x800a +/* f11543c: 8ca5d030 */ lw $a1,-0x2fd0($a1) +/* f115440: 01581021 */ addu $v0,$t2,$t8 +.L0f115444: +/* f115444: 8c590000 */ lw $t9,0x0($v0) +/* f115448: 24630001 */ addiu $v1,$v1,0x1 +/* f11544c: 332b3fff */ andi $t3,$t9,0x3fff +/* f115450: 000b6100 */ sll $t4,$t3,0x4 +/* f115454: 01852021 */ addu $a0,$t4,$a1 +/* f115458: 8c8d000c */ lw $t5,0xc($a0) +/* f11545c: 14ed0003 */ bne $a3,$t5,.L0f11546c +/* f115460: 00000000 */ sll $zero,$zero,0x0 +/* f115464: 10000015 */ beqz $zero,.L0f1154bc +/* f115468: 00801025 */ or $v0,$a0,$zero +.L0f11546c: +/* f11546c: 1466fff5 */ bne $v1,$a2,.L0f115444 +/* f115470: 24420004 */ addiu $v0,$v0,0x4 +.L0f115474: +/* f115474: 19200010 */ blez $t1,.L0f1154b8 +/* f115478: 00001825 */ or $v1,$zero,$zero +/* f11547c: 3c05800a */ lui $a1,0x800a +/* f115480: 8ca5d030 */ lw $a1,-0x2fd0($a1) +/* f115484: 01401025 */ or $v0,$t2,$zero +.L0f115488: +/* f115488: 8c4e0000 */ lw $t6,0x0($v0) +/* f11548c: 24630001 */ addiu $v1,$v1,0x1 +/* f115490: 31cf3fff */ andi $t7,$t6,0x3fff +/* f115494: 000fc100 */ sll $t8,$t7,0x4 +/* f115498: 03052021 */ addu $a0,$t8,$a1 +/* f11549c: 8c99000c */ lw $t9,0xc($a0) +/* f1154a0: 14f90003 */ bne $a3,$t9,.L0f1154b0 +/* f1154a4: 00000000 */ sll $zero,$zero,0x0 +/* f1154a8: 10000004 */ beqz $zero,.L0f1154bc +/* f1154ac: 00801025 */ or $v0,$a0,$zero +.L0f1154b0: +/* f1154b0: 1468fff5 */ bne $v1,$t0,.L0f115488 +/* f1154b4: 24420004 */ addiu $v0,$v0,0x4 +.L0f1154b8: +/* f1154b8: 00001025 */ or $v0,$zero,$zero +.L0f1154bc: +/* f1154bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f1154c0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f1154c4: 03e00008 */ jr $ra +/* f1154c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1154cc +/* f1154cc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1154d0: afbf001c */ sw $ra,0x1c($sp) +/* f1154d4: afb00018 */ sw $s0,0x18($sp) +/* f1154d8: 8c8e0000 */ lw $t6,0x0($a0) +/* f1154dc: 00a08025 */ or $s0,$a1,$zero +/* f1154e0: 00003025 */ or $a2,$zero,$zero +/* f1154e4: 05c00006 */ bltz $t6,.L0f115500 +/* f1154e8: 00801025 */ or $v0,$a0,$zero +/* f1154ec: 8c4f0004 */ lw $t7,0x4($v0) +.L0f1154f0: +/* f1154f0: 24c60001 */ addiu $a2,$a2,0x1 +/* f1154f4: 24420004 */ addiu $v0,$v0,0x4 +/* f1154f8: 05e3fffd */ bgezl $t7,.L0f1154f0 +/* f1154fc: 8c4f0004 */ lw $t7,0x4($v0) +.L0f115500: +/* f115500: afa40028 */ sw $a0,0x28($sp) +/* f115504: 0c004b70 */ jal 0x12dc0 +/* f115508: afa60024 */ sw $a2,0x24($sp) +/* f11550c: 8fa60024 */ lw $a2,0x24($sp) +/* f115510: 8faa0028 */ lw $t2,0x28($sp) +/* f115514: 8fbf001c */ lw $ra,0x1c($sp) +/* f115518: 0046001b */ divu $zero,$v0,$a2 +/* f11551c: 00004810 */ mfhi $t1 +/* f115520: 0126082a */ slt $at,$t1,$a2 +/* f115524: 14c00002 */ bnez $a2,.L0f115530 +/* f115528: 00000000 */ sll $zero,$zero,0x0 +/* f11552c: 0007000d */ break 0x7 +.L0f115530: +/* f115530: 01204025 */ or $t0,$t1,$zero +/* f115534: 10200013 */ beqz $at,.L0f115584 +/* f115538: 01201825 */ or $v1,$t1,$zero +/* f11553c: 0003c080 */ sll $t8,$v1,0x2 +/* f115540: 3c05800a */ lui $a1,0x800a +/* f115544: 8ca5d034 */ lw $a1,-0x2fcc($a1) +/* f115548: 01581021 */ addu $v0,$t2,$t8 +/* f11554c: 2407000c */ addiu $a3,$zero,0xc +.L0f115550: +/* f115550: 8c590000 */ lw $t9,0x0($v0) +/* f115554: 24630001 */ addiu $v1,$v1,0x1 +/* f115558: 332b3fff */ andi $t3,$t9,0x3fff +/* f11555c: 01670019 */ multu $t3,$a3 +/* f115560: 00006012 */ mflo $t4 +/* f115564: 01852021 */ addu $a0,$t4,$a1 +/* f115568: 8c8d0008 */ lw $t5,0x8($a0) +/* f11556c: 160d0003 */ bne $s0,$t5,.L0f11557c +/* f115570: 00000000 */ sll $zero,$zero,0x0 +/* f115574: 10000017 */ beqz $zero,.L0f1155d4 +/* f115578: 00801025 */ or $v0,$a0,$zero +.L0f11557c: +/* f11557c: 1466fff4 */ bne $v1,$a2,.L0f115550 +/* f115580: 24420004 */ addiu $v0,$v0,0x4 +.L0f115584: +/* f115584: 2407000c */ addiu $a3,$zero,0xc +/* f115588: 19200011 */ blez $t1,.L0f1155d0 +/* f11558c: 00001825 */ or $v1,$zero,$zero +/* f115590: 3c05800a */ lui $a1,0x800a +/* f115594: 8ca5d034 */ lw $a1,-0x2fcc($a1) +/* f115598: 01401025 */ or $v0,$t2,$zero +.L0f11559c: +/* f11559c: 8c4e0000 */ lw $t6,0x0($v0) +/* f1155a0: 24630001 */ addiu $v1,$v1,0x1 +/* f1155a4: 31cf3fff */ andi $t7,$t6,0x3fff +/* f1155a8: 01e70019 */ multu $t7,$a3 +/* f1155ac: 0000c012 */ mflo $t8 +/* f1155b0: 03052021 */ addu $a0,$t8,$a1 +/* f1155b4: 8c990008 */ lw $t9,0x8($a0) +/* f1155b8: 16190003 */ bne $s0,$t9,.L0f1155c8 +/* f1155bc: 00000000 */ sll $zero,$zero,0x0 +/* f1155c0: 10000004 */ beqz $zero,.L0f1155d4 +/* f1155c4: 00801025 */ or $v0,$a0,$zero +.L0f1155c8: +/* f1155c8: 1468fff4 */ bne $v1,$t0,.L0f11559c +/* f1155cc: 24420004 */ addiu $v0,$v0,0x4 +.L0f1155d0: +/* f1155d0: 00001025 */ or $v0,$zero,$zero +.L0f1155d4: +/* f1155d4: 8fb00018 */ lw $s0,0x18($sp) +/* f1155d8: 03e00008 */ jr $ra +/* f1155dc: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1155e0 +/* f1155e0: 3c06800a */ lui $a2,0x800a +/* f1155e4: 8cc6d034 */ lw $a2,-0x2fcc($a2) +/* f1155e8: 27bdffa0 */ addiu $sp,$sp,-96 +/* f1155ec: afb10020 */ sw $s1,0x20($sp) +/* f1155f0: 00808825 */ or $s1,$a0,$zero +/* f1155f4: afbf0024 */ sw $ra,0x24($sp) +/* f1155f8: afb0001c */ sw $s0,0x1c($sp) +/* f1155fc: 10c0005b */ beqz $a2,.L0f11576c +/* f115600: afa50064 */ sw $a1,0x64($sp) +/* f115604: 8c8e0008 */ lw $t6,0x8($a0) +/* f115608: 2402000c */ addiu $v0,$zero,0xc +/* f11560c: 8cb90008 */ lw $t9,0x8($a1) +/* f115610: 01c20019 */ multu $t6,$v0 +/* f115614: 00003825 */ or $a3,$zero,$zero +/* f115618: 34098000 */ dli $t1,0x8000 +/* f11561c: 00007812 */ mflo $t7 +/* f115620: 01e68021 */ addu $s0,$t7,$a2 +/* f115624: 02002825 */ or $a1,$s0,$zero +/* f115628: 03220019 */ multu $t9,$v0 +/* f11562c: 00004012 */ mflo $t0 +/* f115630: 01062021 */ addu $a0,$t0,$a2 +/* f115634: 16040017 */ bne $s0,$a0,.L0f115694 +/* f115638: 00000000 */ sll $zero,$zero,0x0 +/* f11563c: 0fc454e4 */ jal func0f115390 +/* f115640: 00000000 */ sll $zero,$zero,0x0 +/* f115644: 8fa40064 */ lw $a0,0x64($sp) +/* f115648: 02202825 */ or $a1,$s1,$zero +/* f11564c: 24060001 */ addiu $a2,$zero,0x1 +/* f115650: 0fc45378 */ jal func0f114de0 +/* f115654: 00003825 */ or $a3,$zero,$zero +/* f115658: 8e240004 */ lw $a0,0x4($s1) +/* f11565c: 0fc454f1 */ jal func0f1153c4 +/* f115660: 2405ffff */ addiu $a1,$zero,-1 +/* f115664: 50400004 */ beqzl $v0,.L0f115678 +/* f115668: 8e25000c */ lw $a1,0xc($s1) +/* f11566c: 10000041 */ beqz $zero,.L0f115774 +/* f115670: 8fbf0024 */ lw $ra,0x24($sp) +/* f115674: 8e25000c */ lw $a1,0xc($s1) +.L0f115678: +/* f115678: 8e240004 */ lw $a0,0x4($s1) +/* f11567c: 0fc454f1 */ jal func0f1153c4 +/* f115680: 24a50001 */ addiu $a1,$a1,0x1 +/* f115684: 5040003a */ beqzl $v0,.L0f115770 +/* f115688: 00001025 */ or $v0,$zero,$zero +/* f11568c: 10000039 */ beqz $zero,.L0f115774 +/* f115690: 8fbf0024 */ lw $ra,0x24($sp) +.L0f115694: +/* f115694: 0fc4528b */ jal func0f114a2c +/* f115698: afa90010 */ sw $t1,0x10($sp) +/* f11569c: 8e0a0008 */ lw $t2,0x8($s0) +/* f1156a0: 2405ffff */ addiu $a1,$zero,-1 +/* f1156a4: 05420032 */ bltzl $t2,.L0f115770 +/* f1156a8: 00001025 */ or $v0,$zero,$zero +/* f1156ac: 0fc45533 */ jal func0f1154cc +/* f1156b0: 8e040000 */ lw $a0,0x0($s0) +/* f1156b4: 10400013 */ beqz $v0,.L0f115704 +/* f1156b8: 00402825 */ or $a1,$v0,$zero +/* f1156bc: 02002025 */ or $a0,$s0,$zero +/* f1156c0: 27a60048 */ addiu $a2,$sp,0x48 +/* f1156c4: 0fc45417 */ jal func0f11505c +/* f1156c8: 27a70044 */ addiu $a3,$sp,0x44 +/* f1156cc: 8fa50048 */ lw $a1,0x48($sp) +/* f1156d0: 02202025 */ or $a0,$s1,$zero +/* f1156d4: 27a60038 */ addiu $a2,$sp,0x38 +/* f1156d8: 14b10003 */ bne $a1,$s1,.L0f1156e8 +/* f1156dc: 00000000 */ sll $zero,$zero,0x0 +/* f1156e0: 10000023 */ beqz $zero,.L0f115770 +/* f1156e4: 8fa20044 */ lw $v0,0x44($sp) +.L0f1156e8: +/* f1156e8: 0fc453dc */ jal func0f114f70 +/* f1156ec: 24070003 */ addiu $a3,$zero,0x3 +/* f1156f0: 28410003 */ slti $at,$v0,0x3 +/* f1156f4: 5420001e */ bnezl $at,.L0f115770 +/* f1156f8: 00001025 */ or $v0,$zero,$zero +/* f1156fc: 1000001c */ beqz $zero,.L0f115770 +/* f115700: 8fa2003c */ lw $v0,0x3c($sp) +.L0f115704: +/* f115704: 8e050008 */ lw $a1,0x8($s0) +/* f115708: 8e040000 */ lw $a0,0x0($s0) +/* f11570c: 34068000 */ dli $a2,0x8000 +/* f115710: 0fc45204 */ jal func0f114810 +/* f115714: 24a5ffff */ addiu $a1,$a1,-1 +/* f115718: 10400014 */ beqz $v0,.L0f11576c +/* f11571c: 00402825 */ or $a1,$v0,$zero +/* f115720: 02002025 */ or $a0,$s0,$zero +/* f115724: 27a60030 */ addiu $a2,$sp,0x30 +/* f115728: 0fc45417 */ jal func0f11505c +/* f11572c: 27a7002c */ addiu $a3,$sp,0x2c +/* f115730: 8fa40030 */ lw $a0,0x30($sp) +/* f115734: 02202825 */ or $a1,$s1,$zero +/* f115738: 24060001 */ addiu $a2,$zero,0x1 +/* f11573c: 0fc45378 */ jal func0f114de0 +/* f115740: 00003825 */ or $a3,$zero,$zero +/* f115744: 8e25000c */ lw $a1,0xc($s1) +/* f115748: 8e240004 */ lw $a0,0x4($s1) +/* f11574c: 8e260008 */ lw $a2,0x8($s1) +/* f115750: 34078000 */ dli $a3,0x8000 +/* f115754: 0fc452df */ jal func0f114b7c +/* f115758: 24a50001 */ addiu $a1,$a1,0x1 +/* f11575c: 50400004 */ beqzl $v0,.L0f115770 +/* f115760: 00001025 */ or $v0,$zero,$zero +/* f115764: 10000003 */ beqz $zero,.L0f115774 +/* f115768: 8fbf0024 */ lw $ra,0x24($sp) +.L0f11576c: +/* f11576c: 00001025 */ or $v0,$zero,$zero +.L0f115770: +/* f115770: 8fbf0024 */ lw $ra,0x24($sp) +.L0f115774: +/* f115774: 8fb0001c */ lw $s0,0x1c($sp) +/* f115778: 8fb10020 */ lw $s1,0x20($sp) +/* f11577c: 03e00008 */ jr $ra +/* f115780: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f115784 +/* f115784: 3c0b800a */ lui $t3,0x800a +/* f115788: 8c8e0008 */ lw $t6,0x8($a0) +/* f11578c: 8c8a0004 */ lw $t2,0x4($a0) +/* f115790: 256bd030 */ addiu $t3,$t3,-12240 +/* f115794: 8d790000 */ lw $t9,0x0($t3) +/* f115798: 8d490000 */ lw $t1,0x0($t2) +/* f11579c: 000e7880 */ sll $t7,$t6,0x2 +/* f1157a0: 8d780004 */ lw $t8,0x4($t3) +/* f1157a4: 01ee7823 */ subu $t7,$t7,$t6 +/* f1157a8: 00b93023 */ subu $a2,$a1,$t9 +/* f1157ac: 000f7880 */ sll $t7,$t7,0x2 +/* f1157b0: 00066103 */ sra $t4,$a2,0x4 +/* f1157b4: 01803025 */ or $a2,$t4,$zero +/* f1157b8: 8ca20008 */ lw $v0,0x8($a1) +/* f1157bc: 00003825 */ or $a3,$zero,$zero +/* f1157c0: 00004025 */ or $t0,$zero,$zero +/* f1157c4: 0520000c */ bltz $t1,.L0f1157f8 +/* f1157c8: 01f81821 */ addu $v1,$t7,$t8 +/* f1157cc: 312d3fff */ andi $t5,$t1,0x3fff +/* f1157d0: 118d0009 */ beq $t4,$t5,.L0f1157f8 +/* f1157d4: 00007080 */ sll $t6,$zero,0x2 +/* f1157d8: 014e5821 */ addu $t3,$t2,$t6 +/* f1157dc: 8d690004 */ lw $t1,0x4($t3) +.L0f1157e0: +/* f1157e0: 25080001 */ addiu $t0,$t0,0x1 +/* f1157e4: 256b0004 */ addiu $t3,$t3,0x4 +/* f1157e8: 05200003 */ bltz $t1,.L0f1157f8 +/* f1157ec: 312f3fff */ andi $t7,$t1,0x3fff +/* f1157f0: 54cffffb */ bnel $a2,$t7,.L0f1157e0 +/* f1157f4: 8d690004 */ lw $t1,0x4($t3) +.L0f1157f8: +/* f1157f8: 31383fff */ andi $t8,$t1,0x3fff +/* f1157fc: 14d8000d */ bne $a2,$t8,.L0f115834 +/* f115800: 00082880 */ sll $a1,$t0,0x2 +/* f115804: 01455821 */ addu $t3,$t2,$a1 +/* f115808: 8d790000 */ lw $t9,0x0($t3) +/* f11580c: 0722000a */ bltzl $t9,.L0f115838 +/* f115810: 8c650004 */ lw $a1,0x4($v1) +/* f115814: 8d6c0004 */ lw $t4,0x4($t3) +.L0f115818: +/* f115818: 24a50004 */ addiu $a1,$a1,0x4 +/* f11581c: ad6c0000 */ sw $t4,0x0($t3) +/* f115820: 8c8d0004 */ lw $t5,0x4($a0) +/* f115824: 01a55821 */ addu $t3,$t5,$a1 +/* f115828: 8d6e0000 */ lw $t6,0x0($t3) +/* f11582c: 05c3fffa */ bgezl $t6,.L0f115818 +/* f115830: 8d6c0004 */ lw $t4,0x4($t3) +.L0f115834: +/* f115834: 8c650004 */ lw $a1,0x4($v1) +.L0f115838: +/* f115838: 00007880 */ sll $t7,$zero,0x2 +/* f11583c: 3c04800a */ lui $a0,0x800a +/* f115840: 8ca90000 */ lw $t1,0x0($a1) +/* f115844: 00af5821 */ addu $t3,$a1,$t7 +/* f115848: 0520001e */ bltz $t1,.L0f1158c4 +/* f11584c: 00000000 */ sll $zero,$zero,0x0 +/* f115850: 8c84d030 */ lw $a0,-0x2fd0($a0) +/* f115854: 0009c100 */ sll $t8,$t1,0x4 +.L0f115858: +/* f115858: 03042821 */ addu $a1,$t8,$a0 +/* f11585c: 8ca80004 */ lw $t0,0x4($a1) +/* f115860: 8d090000 */ lw $t1,0x0($t0) +/* f115864: 05220012 */ bltzl $t1,.L0f1158b0 +/* f115868: 8d690004 */ lw $t1,0x4($t3) +/* f11586c: 14e0000f */ bnez $a3,.L0f1158ac +/* f115870: 0000c880 */ sll $t9,$zero,0x2 +/* f115874: 01195021 */ addu $t2,$t0,$t9 +/* f115878: 312c3fff */ andi $t4,$t1,0x3fff +.L0f11587c: +/* f11587c: 000c6900 */ sll $t5,$t4,0x4 +/* f115880: 01a42821 */ addu $a1,$t5,$a0 +/* f115884: 8cae0008 */ lw $t6,0x8($a1) +/* f115888: 544e0003 */ bnel $v0,$t6,.L0f115898 +/* f11588c: 8d490004 */ lw $t1,0x4($t2) +/* f115890: 24070001 */ addiu $a3,$zero,0x1 +/* f115894: 8d490004 */ lw $t1,0x4($t2) +.L0f115898: +/* f115898: 254a0004 */ addiu $t2,$t2,0x4 +/* f11589c: 05220004 */ bltzl $t1,.L0f1158b0 +/* f1158a0: 8d690004 */ lw $t1,0x4($t3) +/* f1158a4: 50e0fff5 */ beqzl $a3,.L0f11587c +/* f1158a8: 312c3fff */ andi $t4,$t1,0x3fff +.L0f1158ac: +/* f1158ac: 8d690004 */ lw $t1,0x4($t3) +.L0f1158b0: +/* f1158b0: 256b0004 */ addiu $t3,$t3,0x4 +/* f1158b4: 05200003 */ bltz $t1,.L0f1158c4 +/* f1158b8: 00000000 */ sll $zero,$zero,0x0 +/* f1158bc: 50e0ffe6 */ beqzl $a3,.L0f115858 +/* f1158c0: 0009c100 */ sll $t8,$t1,0x4 +.L0f1158c4: +/* f1158c4: 14e0001f */ bnez $a3,.L0f115944 +/* f1158c8: 00000000 */ sll $zero,$zero,0x0 +/* f1158cc: 8c640000 */ lw $a0,0x0($v1) +/* f1158d0: 00004025 */ or $t0,$zero,$zero +/* f1158d4: 8c890000 */ lw $t1,0x0($a0) +/* f1158d8: 0520000b */ bltz $t1,.L0f115908 +/* f1158dc: 312f3fff */ andi $t7,$t1,0x3fff +/* f1158e0: 104f0009 */ beq $v0,$t7,.L0f115908 +/* f1158e4: 0000c080 */ sll $t8,$zero,0x2 +/* f1158e8: 00983021 */ addu $a2,$a0,$t8 +/* f1158ec: 8cc90004 */ lw $t1,0x4($a2) +.L0f1158f0: +/* f1158f0: 25080001 */ addiu $t0,$t0,0x1 +/* f1158f4: 24c60004 */ addiu $a2,$a2,0x4 +/* f1158f8: 05200003 */ bltz $t1,.L0f115908 +/* f1158fc: 31393fff */ andi $t9,$t1,0x3fff +/* f115900: 5459fffb */ bnel $v0,$t9,.L0f1158f0 +/* f115904: 8cc90004 */ lw $t1,0x4($a2) +.L0f115908: +/* f115908: 312c3fff */ andi $t4,$t1,0x3fff +/* f11590c: 144c000d */ bne $v0,$t4,.L0f115944 +/* f115910: 00082880 */ sll $a1,$t0,0x2 +/* f115914: 00853021 */ addu $a2,$a0,$a1 +/* f115918: 8ccd0000 */ lw $t5,0x0($a2) +/* f11591c: 05a00009 */ bltz $t5,.L0f115944 +/* f115920: 00000000 */ sll $zero,$zero,0x0 +/* f115924: 8cce0004 */ lw $t6,0x4($a2) +.L0f115928: +/* f115928: 24a50004 */ addiu $a1,$a1,0x4 +/* f11592c: acce0000 */ sw $t6,0x0($a2) +/* f115930: 8c6f0000 */ lw $t7,0x0($v1) +/* f115934: 01e53021 */ addu $a2,$t7,$a1 +/* f115938: 8cd80000 */ lw $t8,0x0($a2) +/* f11593c: 0703fffa */ bgezl $t8,.L0f115928 +/* f115940: 8cce0004 */ lw $t6,0x4($a2) +.L0f115944: +/* f115944: 03e00008 */ jr $ra +/* f115948: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11594c +/* f11594c: 3c0a800a */ lui $t2,0x800a +/* f115950: 8c8e0008 */ lw $t6,0x8($a0) +/* f115954: 8c890004 */ lw $t1,0x4($a0) +/* f115958: 254ad030 */ addiu $t2,$t2,-12240 +/* f11595c: 8d590000 */ lw $t9,0x0($t2) +/* f115960: 8d280000 */ lw $t0,0x0($t1) +/* f115964: 000e7880 */ sll $t7,$t6,0x2 +/* f115968: 8d580004 */ lw $t8,0x4($t2) +/* f11596c: 01ee7823 */ subu $t7,$t7,$t6 +/* f115970: 00b91823 */ subu $v1,$a1,$t9 +/* f115974: 000f7880 */ sll $t7,$t7,0x2 +/* f115978: 00035903 */ sra $t3,$v1,0x4 +/* f11597c: 01601825 */ or $v1,$t3,$zero +/* f115980: 8ca60008 */ lw $a2,0x8($a1) +/* f115984: 00003825 */ or $a3,$zero,$zero +/* f115988: 0500000c */ bltz $t0,.L0f1159bc +/* f11598c: 01f81021 */ addu $v0,$t7,$t8 +/* f115990: 310c3fff */ andi $t4,$t0,0x3fff +/* f115994: 116c0009 */ beq $t3,$t4,.L0f1159bc +/* f115998: 00006880 */ sll $t5,$zero,0x2 +/* f11599c: 012d2821 */ addu $a1,$t1,$t5 +/* f1159a0: 8ca80004 */ lw $t0,0x4($a1) +.L0f1159a4: +/* f1159a4: 24e70001 */ addiu $a3,$a3,0x1 +/* f1159a8: 24a50004 */ addiu $a1,$a1,0x4 +/* f1159ac: 05000003 */ bltz $t0,.L0f1159bc +/* f1159b0: 310e3fff */ andi $t6,$t0,0x3fff +/* f1159b4: 546efffb */ bnel $v1,$t6,.L0f1159a4 +/* f1159b8: 8ca80004 */ lw $t0,0x4($a1) +.L0f1159bc: +/* f1159bc: 310f3fff */ andi $t7,$t0,0x3fff +/* f1159c0: 106f0007 */ beq $v1,$t7,.L0f1159e0 +/* f1159c4: 00072880 */ sll $a1,$a3,0x2 +/* f1159c8: 0125c021 */ addu $t8,$t1,$a1 +/* f1159cc: af030000 */ sw $v1,0x0($t8) +/* f1159d0: 8c8b0004 */ lw $t3,0x4($a0) +/* f1159d4: 2419ffff */ addiu $t9,$zero,-1 +/* f1159d8: 01656021 */ addu $t4,$t3,$a1 +/* f1159dc: ad990004 */ sw $t9,0x4($t4) +.L0f1159e0: +/* f1159e0: 8c430000 */ lw $v1,0x0($v0) +/* f1159e4: 00003825 */ or $a3,$zero,$zero +/* f1159e8: 8c680000 */ lw $t0,0x0($v1) +/* f1159ec: 0500000b */ bltz $t0,.L0f115a1c +/* f1159f0: 310d3fff */ andi $t5,$t0,0x3fff +/* f1159f4: 10cd0009 */ beq $a2,$t5,.L0f115a1c +/* f1159f8: 00007080 */ sll $t6,$zero,0x2 +/* f1159fc: 006e2021 */ addu $a0,$v1,$t6 +/* f115a00: 8c880004 */ lw $t0,0x4($a0) +.L0f115a04: +/* f115a04: 24e70001 */ addiu $a3,$a3,0x1 +/* f115a08: 24840004 */ addiu $a0,$a0,0x4 +/* f115a0c: 05000003 */ bltz $t0,.L0f115a1c +/* f115a10: 310f3fff */ andi $t7,$t0,0x3fff +/* f115a14: 54cffffb */ bnel $a2,$t7,.L0f115a04 +/* f115a18: 8c880004 */ lw $t0,0x4($a0) +.L0f115a1c: +/* f115a1c: 31183fff */ andi $t8,$t0,0x3fff +/* f115a20: 10d80007 */ beq $a2,$t8,.L0f115a40 +/* f115a24: 00072880 */ sll $a1,$a3,0x2 +/* f115a28: 00655821 */ addu $t3,$v1,$a1 +/* f115a2c: ad660000 */ sw $a2,0x0($t3) +/* f115a30: 8c4c0000 */ lw $t4,0x0($v0) +/* f115a34: 2419ffff */ addiu $t9,$zero,-1 +/* f115a38: 01856821 */ addu $t5,$t4,$a1 +/* f115a3c: adb90004 */ sw $t9,0x4($t5) +.L0f115a40: +/* f115a40: 03e00008 */ jr $ra +/* f115a44: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f115a48 +/* f115a48: 27bdffe8 */ addiu $sp,$sp,-24 +/* f115a4c: afbf0014 */ sw $ra,0x14($sp) +/* f115a50: afa40018 */ sw $a0,0x18($sp) +/* f115a54: 0fc455e1 */ jal func0f115784 +/* f115a58: afa5001c */ sw $a1,0x1c($sp) +/* f115a5c: 8fa4001c */ lw $a0,0x1c($sp) +/* f115a60: 0fc455e1 */ jal func0f115784 +/* f115a64: 8fa50018 */ lw $a1,0x18($sp) +/* f115a68: 8fbf0014 */ lw $ra,0x14($sp) +/* f115a6c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f115a70: 03e00008 */ jr $ra +/* f115a74: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f115a78 +/* f115a78: 27bdffe8 */ addiu $sp,$sp,-24 +/* f115a7c: afbf0014 */ sw $ra,0x14($sp) +/* f115a80: afa40018 */ sw $a0,0x18($sp) +/* f115a84: 0fc45653 */ jal func0f11594c +/* f115a88: afa5001c */ sw $a1,0x1c($sp) +/* f115a8c: 8fa4001c */ lw $a0,0x1c($sp) +/* f115a90: 0fc45653 */ jal func0f11594c +/* f115a94: 8fa50018 */ lw $a1,0x18($sp) +/* f115a98: 8fbf0014 */ lw $ra,0x14($sp) +/* f115a9c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f115aa0: 03e00008 */ jr $ra +/* f115aa4: 00000000 */ sll $zero,$zero,0x0 +/* f115aa8: 00000000 */ sll $zero,$zero,0x0 +/* f115aac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f115ab0 +/* f115ab0: 3c0e800a */ lui $t6,0x800a +/* f115ab4: 8dce2354 */ lw $t6,0x2354($t6) +/* f115ab8: 00047840 */ sll $t7,$a0,0x1 +/* f115abc: 3c19800a */ lui $t9,0x800a +/* f115ac0: 01cfc021 */ addu $t8,$t6,$t7 +/* f115ac4: 97020000 */ lhu $v0,0x0($t8) +/* f115ac8: 8f39d04c */ lw $t9,-0x2fb4($t9) +/* f115acc: 00a03825 */ or $a3,$a1,$zero +/* f115ad0: 30e80040 */ andi $t0,$a3,0x40 +/* f115ad4: 03221821 */ addu $v1,$t9,$v0 +/* f115ad8: 11000005 */ beqz $t0,.L0f115af0 +/* f115adc: 00602825 */ or $a1,$v1,$zero +/* f115ae0: 8c690000 */ lw $t1,0x0($v1) +/* f115ae4: 00095480 */ sll $t2,$t1,0x12 +/* f115ae8: 000a5d83 */ sra $t3,$t2,0x16 +/* f115aec: accb0048 */ sw $t3,0x48($a2) +.L0f115af0: +/* f115af0: 30ec0100 */ andi $t4,$a3,0x100 +/* f115af4: 11800004 */ beqz $t4,.L0f115b08 +/* f115af8: 30f90002 */ andi $t9,$a3,0x2 +/* f115afc: 8c6d0000 */ lw $t5,0x0($v1) +/* f115b00: 31ae000f */ andi $t6,$t5,0xf +/* f115b04: a0ce0050 */ sb $t6,0x50($a2) +.L0f115b08: +/* f115b08: 8ca20000 */ lw $v0,0x0($a1) +/* f115b0c: 24630004 */ addiu $v1,$v1,0x4 +/* f115b10: 30ec0002 */ andi $t4,$a3,0x2 +/* f115b14: 00027b82 */ srl $t7,$v0,0xe +/* f115b18: 31f80001 */ andi $t8,$t7,0x1 +/* f115b1c: 13000017 */ beqz $t8,.L0f115b7c +/* f115b20: 01e01025 */ or $v0,$t7,$zero +/* f115b24: 13200013 */ beqz $t9,.L0f115b74 +/* f115b28: 00000000 */ sll $zero,$zero,0x0 +/* f115b2c: 84680000 */ lh $t0,0x0($v1) +/* f115b30: 44882000 */ mtc1 $t0,$f4 +/* f115b34: 00000000 */ sll $zero,$zero,0x0 +/* f115b38: 468021a0 */ cvt.s.w $f6,$f4 +/* f115b3c: e4c60000 */ swc1 $f6,0x0($a2) +/* f115b40: 84690002 */ lh $t1,0x2($v1) +/* f115b44: 44894000 */ mtc1 $t1,$f8 +/* f115b48: 00000000 */ sll $zero,$zero,0x0 +/* f115b4c: 468042a0 */ cvt.s.w $f10,$f8 +/* f115b50: e4ca0004 */ swc1 $f10,0x4($a2) +/* f115b54: 846a0004 */ lh $t2,0x4($v1) +/* f115b58: 448a2000 */ mtc1 $t2,$f4 +/* f115b5c: 00000000 */ sll $zero,$zero,0x0 +/* f115b60: 468021a0 */ cvt.s.w $f6,$f4 +/* f115b64: e4c60008 */ swc1 $f6,0x8($a2) +/* f115b68: 8ca20000 */ lw $v0,0x0($a1) +/* f115b6c: 00025b82 */ srl $t3,$v0,0xe +/* f115b70: 01601025 */ or $v0,$t3,$zero +.L0f115b74: +/* f115b74: 1000000d */ beqz $zero,.L0f115bac +/* f115b78: 24630008 */ addiu $v1,$v1,0x8 +.L0f115b7c: +/* f115b7c: 5180000b */ beqzl $t4,.L0f115bac +/* f115b80: 2463000c */ addiu $v1,$v1,0xc +/* f115b84: c4680000 */ lwc1 $f8,0x0($v1) +/* f115b88: e4c80000 */ swc1 $f8,0x0($a2) +/* f115b8c: c46a0004 */ lwc1 $f10,0x4($v1) +/* f115b90: e4ca0004 */ swc1 $f10,0x4($a2) +/* f115b94: c4640008 */ lwc1 $f4,0x8($v1) +/* f115b98: e4c40008 */ swc1 $f4,0x8($a2) +/* f115b9c: 8ca20000 */ lw $v0,0x0($a1) +/* f115ba0: 00026b82 */ srl $t5,$v0,0xe +/* f115ba4: 01a01025 */ or $v0,$t5,$zero +/* f115ba8: 2463000c */ addiu $v1,$v1,0xc +.L0f115bac: +/* f115bac: 304e000e */ andi $t6,$v0,0xe +/* f115bb0: 11c00049 */ beqz $t6,.L0f115cd8 +/* f115bb4: 30e90018 */ andi $t1,$a3,0x18 +/* f115bb8: 30ef0018 */ andi $t7,$a3,0x18 +/* f115bbc: 11e00043 */ beqz $t7,.L0f115ccc +/* f115bc0: 30580002 */ andi $t8,$v0,0x2 +/* f115bc4: 13000013 */ beqz $t8,.L0f115c14 +/* f115bc8: 30490004 */ andi $t1,$v0,0x4 +/* f115bcc: 30590010 */ andi $t9,$v0,0x10 +/* f115bd0: 44800000 */ mtc1 $zero,$f0 +/* f115bd4: 13200005 */ beqz $t9,.L0f115bec +/* f115bd8: 3c013f80 */ lui $at,0x3f80 +/* f115bdc: 3c01bf80 */ lui $at,0xbf80 +/* f115be0: 44813000 */ mtc1 $at,$f6 +/* f115be4: 10000004 */ beqz $zero,.L0f115bf8 +/* f115be8: e4c60018 */ swc1 $f6,0x18($a2) +.L0f115bec: +/* f115bec: 44814000 */ mtc1 $at,$f8 +/* f115bf0: 00000000 */ sll $zero,$zero,0x0 +/* f115bf4: e4c80018 */ swc1 $f8,0x18($a2) +.L0f115bf8: +/* f115bf8: e4c0001c */ swc1 $f0,0x1c($a2) +/* f115bfc: e4c00020 */ swc1 $f0,0x20($a2) +/* f115c00: 8ca20000 */ lw $v0,0x0($a1) +/* f115c04: 44800000 */ mtc1 $zero,$f0 +/* f115c08: 00024382 */ srl $t0,$v0,0xe +/* f115c0c: 1000003f */ beqz $zero,.L0f115d0c +/* f115c10: 01001025 */ or $v0,$t0,$zero +.L0f115c14: +/* f115c14: 51200017 */ beqzl $t1,.L0f115c74 +/* f115c18: 44800000 */ mtc1 $zero,$f0 +/* f115c1c: 44800000 */ mtc1 $zero,$f0 +/* f115c20: 3c013f80 */ lui $at,0x3f80 +/* f115c24: e4c00018 */ swc1 $f0,0x18($a2) +/* f115c28: 8caa0000 */ lw $t2,0x0($a1) +/* f115c2c: 000a5b82 */ srl $t3,$t2,0xe +/* f115c30: 316c0010 */ andi $t4,$t3,0x10 +/* f115c34: 51800006 */ beqzl $t4,.L0f115c50 +/* f115c38: 44812000 */ mtc1 $at,$f4 +/* f115c3c: 3c01bf80 */ lui $at,0xbf80 +/* f115c40: 44815000 */ mtc1 $at,$f10 +/* f115c44: 10000004 */ beqz $zero,.L0f115c58 +/* f115c48: e4ca001c */ swc1 $f10,0x1c($a2) +/* f115c4c: 44812000 */ mtc1 $at,$f4 +.L0f115c50: +/* f115c50: 00000000 */ sll $zero,$zero,0x0 +/* f115c54: e4c4001c */ swc1 $f4,0x1c($a2) +.L0f115c58: +/* f115c58: e4c00020 */ swc1 $f0,0x20($a2) +/* f115c5c: 8ca20000 */ lw $v0,0x0($a1) +/* f115c60: 44800000 */ mtc1 $zero,$f0 +/* f115c64: 00026b82 */ srl $t5,$v0,0xe +/* f115c68: 10000028 */ beqz $zero,.L0f115d0c +/* f115c6c: 01a01025 */ or $v0,$t5,$zero +/* f115c70: 44800000 */ mtc1 $zero,$f0 +.L0f115c74: +/* f115c74: 3c013f80 */ lui $at,0x3f80 +/* f115c78: e4c00018 */ swc1 $f0,0x18($a2) +/* f115c7c: e4c0001c */ swc1 $f0,0x1c($a2) +/* f115c80: 8cae0000 */ lw $t6,0x0($a1) +/* f115c84: 000e7b82 */ srl $t7,$t6,0xe +/* f115c88: 31f80010 */ andi $t8,$t7,0x10 +/* f115c8c: 5300000a */ beqzl $t8,.L0f115cb8 +/* f115c90: 44814000 */ mtc1 $at,$f8 +/* f115c94: 3c01bf80 */ lui $at,0xbf80 +/* f115c98: 44813000 */ mtc1 $at,$f6 +/* f115c9c: 44800000 */ mtc1 $zero,$f0 +/* f115ca0: e4c60020 */ swc1 $f6,0x20($a2) +/* f115ca4: 8ca20000 */ lw $v0,0x0($a1) +/* f115ca8: 0002cb82 */ srl $t9,$v0,0xe +/* f115cac: 10000017 */ beqz $zero,.L0f115d0c +/* f115cb0: 03201025 */ or $v0,$t9,$zero +/* f115cb4: 44814000 */ mtc1 $at,$f8 +.L0f115cb8: +/* f115cb8: 00000000 */ sll $zero,$zero,0x0 +/* f115cbc: e4c80020 */ swc1 $f8,0x20($a2) +/* f115cc0: 8ca20000 */ lw $v0,0x0($a1) +/* f115cc4: 00024382 */ srl $t0,$v0,0xe +/* f115cc8: 01001025 */ or $v0,$t0,$zero +.L0f115ccc: +/* f115ccc: 44800000 */ mtc1 $zero,$f0 +/* f115cd0: 1000000f */ beqz $zero,.L0f115d10 +/* f115cd4: 304b00e0 */ andi $t3,$v0,0xe0 +.L0f115cd8: +/* f115cd8: 5120000b */ beqzl $t1,.L0f115d08 +/* f115cdc: 44800000 */ mtc1 $zero,$f0 +/* f115ce0: c46a0000 */ lwc1 $f10,0x0($v1) +/* f115ce4: e4ca0018 */ swc1 $f10,0x18($a2) +/* f115ce8: c4640004 */ lwc1 $f4,0x4($v1) +/* f115cec: e4c4001c */ swc1 $f4,0x1c($a2) +/* f115cf0: c4660008 */ lwc1 $f6,0x8($v1) +/* f115cf4: e4c60020 */ swc1 $f6,0x20($a2) +/* f115cf8: 8ca20000 */ lw $v0,0x0($a1) +/* f115cfc: 00025382 */ srl $t2,$v0,0xe +/* f115d00: 01401025 */ or $v0,$t2,$zero +/* f115d04: 44800000 */ mtc1 $zero,$f0 +.L0f115d08: +/* f115d08: 2463000c */ addiu $v1,$v1,0xc +.L0f115d0c: +/* f115d0c: 304b00e0 */ andi $t3,$v0,0xe0 +.L0f115d10: +/* f115d10: 11600034 */ beqz $t3,.L0f115de4 +/* f115d14: 30ec0014 */ andi $t4,$a3,0x14 +/* f115d18: 30ec0014 */ andi $t4,$a3,0x14 +/* f115d1c: 1180003a */ beqz $t4,.L0f115e08 +/* f115d20: 304d0020 */ andi $t5,$v0,0x20 +/* f115d24: 11a0000e */ beqz $t5,.L0f115d60 +/* f115d28: 304f0040 */ andi $t7,$v0,0x40 +/* f115d2c: 304e0100 */ andi $t6,$v0,0x100 +/* f115d30: 11c00005 */ beqz $t6,.L0f115d48 +/* f115d34: 3c013f80 */ lui $at,0x3f80 +/* f115d38: 3c01bf80 */ lui $at,0xbf80 +/* f115d3c: 44814000 */ mtc1 $at,$f8 +/* f115d40: 10000004 */ beqz $zero,.L0f115d54 +/* f115d44: e4c8000c */ swc1 $f8,0xc($a2) +.L0f115d48: +/* f115d48: 44815000 */ mtc1 $at,$f10 +/* f115d4c: 00000000 */ sll $zero,$zero,0x0 +/* f115d50: e4ca000c */ swc1 $f10,0xc($a2) +.L0f115d54: +/* f115d54: e4c00010 */ swc1 $f0,0x10($a2) +/* f115d58: 1000002b */ beqz $zero,.L0f115e08 +/* f115d5c: e4c00014 */ swc1 $f0,0x14($a2) +.L0f115d60: +/* f115d60: 51e00012 */ beqzl $t7,.L0f115dac +/* f115d64: e4c0000c */ swc1 $f0,0xc($a2) +/* f115d68: e4c0000c */ swc1 $f0,0xc($a2) +/* f115d6c: 8cb80000 */ lw $t8,0x0($a1) +/* f115d70: 3c013f80 */ lui $at,0x3f80 +/* f115d74: 0018cb82 */ srl $t9,$t8,0xe +/* f115d78: 33280100 */ andi $t0,$t9,0x100 +/* f115d7c: 51000006 */ beqzl $t0,.L0f115d98 +/* f115d80: 44813000 */ mtc1 $at,$f6 +/* f115d84: 3c01bf80 */ lui $at,0xbf80 +/* f115d88: 44812000 */ mtc1 $at,$f4 +/* f115d8c: 10000004 */ beqz $zero,.L0f115da0 +/* f115d90: e4c40010 */ swc1 $f4,0x10($a2) +/* f115d94: 44813000 */ mtc1 $at,$f6 +.L0f115d98: +/* f115d98: 00000000 */ sll $zero,$zero,0x0 +/* f115d9c: e4c60010 */ swc1 $f6,0x10($a2) +.L0f115da0: +/* f115da0: 10000019 */ beqz $zero,.L0f115e08 +/* f115da4: e4c00014 */ swc1 $f0,0x14($a2) +/* f115da8: e4c0000c */ swc1 $f0,0xc($a2) +.L0f115dac: +/* f115dac: e4c00010 */ swc1 $f0,0x10($a2) +/* f115db0: 8ca90000 */ lw $t1,0x0($a1) +/* f115db4: 3c013f80 */ lui $at,0x3f80 +/* f115db8: 00095382 */ srl $t2,$t1,0xe +/* f115dbc: 314b0100 */ andi $t3,$t2,0x100 +/* f115dc0: 51600006 */ beqzl $t3,.L0f115ddc +/* f115dc4: 44815000 */ mtc1 $at,$f10 +/* f115dc8: 3c01bf80 */ lui $at,0xbf80 +/* f115dcc: 44814000 */ mtc1 $at,$f8 +/* f115dd0: 1000000d */ beqz $zero,.L0f115e08 +/* f115dd4: e4c80014 */ swc1 $f8,0x14($a2) +/* f115dd8: 44815000 */ mtc1 $at,$f10 +.L0f115ddc: +/* f115ddc: 1000000a */ beqz $zero,.L0f115e08 +/* f115de0: e4ca0014 */ swc1 $f10,0x14($a2) +.L0f115de4: +/* f115de4: 51800008 */ beqzl $t4,.L0f115e08 +/* f115de8: 2463000c */ addiu $v1,$v1,0xc +/* f115dec: c4640000 */ lwc1 $f4,0x0($v1) +/* f115df0: e4c4000c */ swc1 $f4,0xc($a2) +/* f115df4: c4660004 */ lwc1 $f6,0x4($v1) +/* f115df8: e4c60010 */ swc1 $f6,0x10($a2) +/* f115dfc: c4680008 */ lwc1 $f8,0x8($v1) +/* f115e00: e4c80014 */ swc1 $f8,0x14($a2) +/* f115e04: 2463000c */ addiu $v1,$v1,0xc +.L0f115e08: +/* f115e08: 30ed0010 */ andi $t5,$a3,0x10 +/* f115e0c: 11a00014 */ beqz $t5,.L0f115e60 +/* f115e10: 30e90080 */ andi $t1,$a3,0x80 +/* f115e14: c4c0001c */ lwc1 $f0,0x1c($a2) +/* f115e18: c4c20014 */ lwc1 $f2,0x14($a2) +/* f115e1c: c4cc0010 */ lwc1 $f12,0x10($a2) +/* f115e20: c4ce0020 */ lwc1 $f14,0x20($a2) +/* f115e24: 46020282 */ mul.s $f10,$f0,$f2 +/* f115e28: c4d0000c */ lwc1 $f16,0xc($a2) +/* f115e2c: c4d20018 */ lwc1 $f18,0x18($a2) +/* f115e30: 460e6102 */ mul.s $f4,$f12,$f14 +/* f115e34: 46045181 */ sub.s $f6,$f10,$f4 +/* f115e38: 46107202 */ mul.s $f8,$f14,$f16 +/* f115e3c: 00000000 */ sll $zero,$zero,0x0 +/* f115e40: 46121282 */ mul.s $f10,$f2,$f18 +/* f115e44: e4c60024 */ swc1 $f6,0x24($a2) +/* f115e48: 460c9182 */ mul.s $f6,$f18,$f12 +/* f115e4c: 460a4101 */ sub.s $f4,$f8,$f10 +/* f115e50: 46008202 */ mul.s $f8,$f16,$f0 +/* f115e54: e4c40028 */ swc1 $f4,0x28($a2) +/* f115e58: 46083281 */ sub.s $f10,$f6,$f8 +/* f115e5c: e4ca002c */ swc1 $f10,0x2c($a2) +.L0f115e60: +/* f115e60: 8cae0000 */ lw $t6,0x0($a1) +/* f115e64: 30f90020 */ andi $t9,$a3,0x20 +/* f115e68: 30e80020 */ andi $t0,$a3,0x20 +/* f115e6c: 000e7b82 */ srl $t7,$t6,0xe +/* f115e70: 31f80200 */ andi $t8,$t7,0x200 +/* f115e74: 13000010 */ beqz $t8,.L0f115eb8 +/* f115e78: 00000000 */ sll $zero,$zero,0x0 +/* f115e7c: 13200019 */ beqz $t9,.L0f115ee4 +/* f115e80: 00000000 */ sll $zero,$zero,0x0 +/* f115e84: c4640000 */ lwc1 $f4,0x0($v1) +/* f115e88: e4c40030 */ swc1 $f4,0x30($a2) +/* f115e8c: c4660004 */ lwc1 $f6,0x4($v1) +/* f115e90: e4c60034 */ swc1 $f6,0x34($a2) +/* f115e94: c4680008 */ lwc1 $f8,0x8($v1) +/* f115e98: e4c80038 */ swc1 $f8,0x38($a2) +/* f115e9c: c46a000c */ lwc1 $f10,0xc($v1) +/* f115ea0: e4ca003c */ swc1 $f10,0x3c($a2) +/* f115ea4: c4640010 */ lwc1 $f4,0x10($v1) +/* f115ea8: e4c40040 */ swc1 $f4,0x40($a2) +/* f115eac: c4660014 */ lwc1 $f6,0x14($v1) +/* f115eb0: 1000000c */ beqz $zero,.L0f115ee4 +/* f115eb4: e4c60044 */ swc1 $f6,0x44($a2) +.L0f115eb8: +/* f115eb8: 1100000a */ beqz $t0,.L0f115ee4 +/* f115ebc: 3c01c2c8 */ lui $at,0xc2c8 +/* f115ec0: 44810000 */ mtc1 $at,$f0 +/* f115ec4: 3c0142c8 */ lui $at,0x42c8 +/* f115ec8: 44811000 */ mtc1 $at,$f2 +/* f115ecc: e4c00030 */ swc1 $f0,0x30($a2) +/* f115ed0: e4c00038 */ swc1 $f0,0x38($a2) +/* f115ed4: e4c00040 */ swc1 $f0,0x40($a2) +/* f115ed8: e4c20034 */ swc1 $f2,0x34($a2) +/* f115edc: e4c2003c */ swc1 $f2,0x3c($a2) +/* f115ee0: e4c20044 */ swc1 $f2,0x44($a2) +.L0f115ee4: +/* f115ee4: 11200004 */ beqz $t1,.L0f115ef8 +/* f115ee8: 00000000 */ sll $zero,$zero,0x0 +/* f115eec: 8caa0000 */ lw $t2,0x0($a1) +/* f115ef0: 000a5b82 */ srl $t3,$t2,0xe +/* f115ef4: accb004c */ sw $t3,0x4c($a2) +.L0f115ef8: +/* f115ef8: 03e00008 */ jr $ra +/* f115efc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f115f00 +/* f115f00: 3c0e800a */ lui $t6,0x800a +/* f115f04: 8dce2354 */ lw $t6,0x2354($t6) +/* f115f08: 00047840 */ sll $t7,$a0,0x1 +/* f115f0c: 3c19800a */ lui $t9,0x800a +/* f115f10: 01cfc021 */ addu $t8,$t6,$t7 +/* f115f14: 97030000 */ lhu $v1,0x0($t8) +/* f115f18: 8f39d04c */ lw $t9,-0x2fb4($t9) +/* f115f1c: 03232821 */ addu $a1,$t9,$v1 +/* f115f20: 8ca20000 */ lw $v0,0x0($a1) +/* f115f24: 00024382 */ srl $t0,$v0,0xe +/* f115f28: 31090200 */ andi $t1,$t0,0x200 +/* f115f2c: 03e00008 */ jr $ra +/* f115f30: 0009102b */ sltu $v0,$zero,$t1 +); + +GLOBAL_ASM( +glabel func0f115f34 +/* f115f34: 27bdff90 */ addiu $sp,$sp,-112 +/* f115f38: afbf0014 */ sw $ra,0x14($sp) +/* f115f3c: 00a03825 */ or $a3,$a1,$zero +/* f115f40: afa70074 */ sw $a3,0x74($sp) +/* f115f44: 2405003e */ addiu $a1,$zero,0x3e +/* f115f48: 0fc456ac */ jal func0f115ab0 +/* f115f4c: 27a6001c */ addiu $a2,$sp,0x1c +/* f115f50: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f115f54: c7a60050 */ lwc1 $f6,0x50($sp) +/* f115f58: c7aa0040 */ lwc1 $f10,0x40($sp) +/* f115f5c: c7b20054 */ lwc1 $f18,0x54($sp) +/* f115f60: 46062200 */ add.s $f8,$f4,$f6 +/* f115f64: c7a40058 */ lwc1 $f4,0x58($sp) +/* f115f68: 3c013f00 */ lui $at,0x3f00 +/* f115f6c: 44810000 */ mtc1 $at,$f0 +/* f115f70: 460a4402 */ mul.s $f16,$f8,$f10 +/* f115f74: 46049180 */ add.s $f6,$f18,$f4 +/* f115f78: c7a80034 */ lwc1 $f8,0x34($sp) +/* f115f7c: c7a4005c */ lwc1 $f4,0x5c($sp) +/* f115f80: 8fa70074 */ lw $a3,0x74($sp) +/* f115f84: 46083282 */ mul.s $f10,$f6,$f8 +/* f115f88: c7a60060 */ lwc1 $f6,0x60($sp) +/* f115f8c: 46062200 */ add.s $f8,$f4,$f6 +/* f115f90: 460a8480 */ add.s $f18,$f16,$f10 +/* f115f94: c7b00028 */ lwc1 $f16,0x28($sp) +/* f115f98: 46088282 */ mul.s $f10,$f16,$f8 +/* f115f9c: c7b0001c */ lwc1 $f16,0x1c($sp) +/* f115fa0: 46125100 */ add.s $f4,$f10,$f18 +/* f115fa4: 46002182 */ mul.s $f6,$f4,$f0 +/* f115fa8: 46103200 */ add.s $f8,$f6,$f16 +/* f115fac: e4e80000 */ swc1 $f8,0x0($a3) +/* f115fb0: c7b20050 */ lwc1 $f18,0x50($sp) +/* f115fb4: c7aa004c */ lwc1 $f10,0x4c($sp) +/* f115fb8: c7a80054 */ lwc1 $f8,0x54($sp) +/* f115fbc: c7a60044 */ lwc1 $f6,0x44($sp) +/* f115fc0: 46125100 */ add.s $f4,$f10,$f18 +/* f115fc4: c7aa0058 */ lwc1 $f10,0x58($sp) +/* f115fc8: 46062402 */ mul.s $f16,$f4,$f6 +/* f115fcc: 460a4480 */ add.s $f18,$f8,$f10 +/* f115fd0: c7a40038 */ lwc1 $f4,0x38($sp) +/* f115fd4: c7aa005c */ lwc1 $f10,0x5c($sp) +/* f115fd8: 46049182 */ mul.s $f6,$f18,$f4 +/* f115fdc: c7b20060 */ lwc1 $f18,0x60($sp) +/* f115fe0: 46125100 */ add.s $f4,$f10,$f18 +/* f115fe4: 46068200 */ add.s $f8,$f16,$f6 +/* f115fe8: c7b0002c */ lwc1 $f16,0x2c($sp) +/* f115fec: 46048182 */ mul.s $f6,$f16,$f4 +/* f115ff0: c7b00020 */ lwc1 $f16,0x20($sp) +/* f115ff4: 46083280 */ add.s $f10,$f6,$f8 +/* f115ff8: 46005482 */ mul.s $f18,$f10,$f0 +/* f115ffc: 46109100 */ add.s $f4,$f18,$f16 +/* f116000: e4e40004 */ swc1 $f4,0x4($a3) +/* f116004: c7a80050 */ lwc1 $f8,0x50($sp) +/* f116008: c7a6004c */ lwc1 $f6,0x4c($sp) +/* f11600c: c7a40054 */ lwc1 $f4,0x54($sp) +/* f116010: c7b20048 */ lwc1 $f18,0x48($sp) +/* f116014: 46083280 */ add.s $f10,$f6,$f8 +/* f116018: c7a60058 */ lwc1 $f6,0x58($sp) +/* f11601c: 46125402 */ mul.s $f16,$f10,$f18 +/* f116020: 46062200 */ add.s $f8,$f4,$f6 +/* f116024: c7aa003c */ lwc1 $f10,0x3c($sp) +/* f116028: c7a6005c */ lwc1 $f6,0x5c($sp) +/* f11602c: 460a4482 */ mul.s $f18,$f8,$f10 +/* f116030: c7a80060 */ lwc1 $f8,0x60($sp) +/* f116034: 46083280 */ add.s $f10,$f6,$f8 +/* f116038: 46128100 */ add.s $f4,$f16,$f18 +/* f11603c: c7b00030 */ lwc1 $f16,0x30($sp) +/* f116040: 460a8482 */ mul.s $f18,$f16,$f10 +/* f116044: c7b00024 */ lwc1 $f16,0x24($sp) +/* f116048: 46049180 */ add.s $f6,$f18,$f4 +/* f11604c: 46003202 */ mul.s $f8,$f6,$f0 +/* f116050: 46104280 */ add.s $f10,$f8,$f16 +/* f116054: e4ea0008 */ swc1 $f10,0x8($a3) +/* f116058: 8fbf0014 */ lw $ra,0x14($sp) +/* f11605c: 27bd0070 */ addiu $sp,$sp,0x70 +/* f116060: 03e00008 */ jr $ra +/* f116064: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f116068 +/* f116068: 3c0e800a */ lui $t6,0x800a +/* f11606c: 8dce2354 */ lw $t6,0x2354($t6) +/* f116070: 27bdffd0 */ addiu $sp,$sp,-48 +/* f116074: 00047840 */ sll $t7,$a0,0x1 +/* f116078: afbf0014 */ sw $ra,0x14($sp) +/* f11607c: 3c19800a */ lui $t9,0x800a +/* f116080: 01cfc021 */ addu $t8,$t6,$t7 +/* f116084: 97060000 */ lhu $a2,0x0($t8) +/* f116088: 8f39d04c */ lw $t9,-0x2fb4($t9) +/* f11608c: 03261021 */ addu $v0,$t9,$a2 +/* f116090: 00403825 */ or $a3,$v0,$zero +/* f116094: 8ce50000 */ lw $a1,0x0($a3) +/* f116098: 24420004 */ addiu $v0,$v0,0x4 +/* f11609c: 00051b82 */ srl $v1,$a1,0xe +/* f1160a0: 30680001 */ andi $t0,$v1,0x1 +/* f1160a4: 11000003 */ beqz $t0,.L0f1160b4 +/* f1160a8: 3069000e */ andi $t1,$v1,0xe +/* f1160ac: 10000002 */ beqz $zero,.L0f1160b8 +/* f1160b0: 24420008 */ addiu $v0,$v0,0x8 +.L0f1160b4: +/* f1160b4: 2442000c */ addiu $v0,$v0,0xc +.L0f1160b8: +/* f1160b8: 5520001d */ bnezl $t1,.L0f116130 +/* f1160bc: 306a00e0 */ andi $t2,$v1,0xe0 +/* f1160c0: c4400008 */ lwc1 $f0,0x8($v0) +/* f1160c4: c4420000 */ lwc1 $f2,0x0($v0) +/* f1160c8: 44802000 */ mtc1 $zero,$f4 +/* f1160cc: 46000182 */ mul.s $f6,$f0,$f0 +/* f1160d0: e4440004 */ swc1 $f4,0x4($v0) +/* f1160d4: 46021202 */ mul.s $f8,$f2,$f2 +/* f1160d8: afa70024 */ sw $a3,0x24($sp) +/* f1160dc: afa2001c */ sw $v0,0x1c($sp) +/* f1160e0: afa20028 */ sw $v0,0x28($sp) +/* f1160e4: 0c012974 */ jal 0x4a5d0 +/* f1160e8: 46083300 */ add.s $f12,$f6,$f8 +/* f1160ec: 3c013f80 */ lui $at,0x3f80 +/* f1160f0: 44815000 */ mtc1 $at,$f10 +/* f1160f4: 8fa4001c */ lw $a0,0x1c($sp) +/* f1160f8: 8fa70024 */ lw $a3,0x24($sp) +/* f1160fc: 46005083 */ div.s $f2,$f10,$f0 +/* f116100: c4900000 */ lwc1 $f16,0x0($a0) +/* f116104: c4840008 */ lwc1 $f4,0x8($a0) +/* f116108: 8fa20028 */ lw $v0,0x28($sp) +/* f11610c: 2442000c */ addiu $v0,$v0,0xc +/* f116110: 46028482 */ mul.s $f18,$f16,$f2 +/* f116114: 00000000 */ sll $zero,$zero,0x0 +/* f116118: 46022182 */ mul.s $f6,$f4,$f2 +/* f11611c: e4920000 */ swc1 $f18,0x0($a0) +/* f116120: e4860008 */ swc1 $f6,0x8($a0) +/* f116124: 8ce50000 */ lw $a1,0x0($a3) +/* f116128: 00051b82 */ srl $v1,$a1,0xe +/* f11612c: 306a00e0 */ andi $t2,$v1,0xe0 +.L0f116130: +/* f116130: 1140000d */ beqz $t2,.L0f116168 +/* f116134: 2401fe1f */ addiu $at,$zero,-481 +/* f116138: 00615824 */ and $t3,$v1,$at +/* f11613c: 01636026 */ xor $t4,$t3,$v1 +/* f116140: 000c6b80 */ sll $t5,$t4,0xe +/* f116144: 01a57026 */ xor $t6,$t5,$a1 +/* f116148: 000e1b82 */ srl $v1,$t6,0xe +/* f11614c: 346f0040 */ ori $t7,$v1,0x40 +/* f116150: 01e3c026 */ xor $t8,$t7,$v1 +/* f116154: 0018cb80 */ sll $t9,$t8,0xe +/* f116158: acee0000 */ sw $t6,0x0($a3) +/* f11615c: 032e4026 */ xor $t0,$t9,$t6 +/* f116160: 10000007 */ beqz $zero,.L0f116180 +/* f116164: ace80000 */ sw $t0,0x0($a3) +.L0f116168: +/* f116168: 44800000 */ mtc1 $zero,$f0 +/* f11616c: 3c013f80 */ lui $at,0x3f80 +/* f116170: 44814000 */ mtc1 $at,$f8 +/* f116174: e4400000 */ swc1 $f0,0x0($v0) +/* f116178: e4400008 */ swc1 $f0,0x8($v0) +/* f11617c: e4480004 */ swc1 $f8,0x4($v0) +.L0f116180: +/* f116180: 8fbf0014 */ lw $ra,0x14($sp) +/* f116184: 27bd0030 */ addiu $sp,$sp,0x30 +/* f116188: 03e00008 */ jr $ra +/* f11618c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f116190 +/* f116190: 3c0e800a */ lui $t6,0x800a +/* f116194: 8dce2354 */ lw $t6,0x2354($t6) +/* f116198: 00047840 */ sll $t7,$a0,0x1 +/* f11619c: 3c19800a */ lui $t9,0x800a +/* f1161a0: 01cfc021 */ addu $t8,$t6,$t7 +/* f1161a4: 97020000 */ lhu $v0,0x0($t8) +/* f1161a8: 8f39d04c */ lw $t9,-0x2fb4($t9) +/* f1161ac: 03221821 */ addu $v1,$t9,$v0 +/* f1161b0: 8c680000 */ lw $t0,0x0($v1) +/* f1161b4: 00603025 */ or $a2,$v1,$zero +/* f1161b8: 00084b82 */ srl $t1,$t0,0xe +/* f1161bc: 312a0200 */ andi $t2,$t1,0x200 +/* f1161c0: 1140001d */ beqz $t2,.L0f116238 +/* f1161c4: 00000000 */ sll $zero,$zero,0x0 +/* f1161c8: 8cc20000 */ lw $v0,0x0($a2) +/* f1161cc: 24630004 */ addiu $v1,$v1,0x4 +/* f1161d0: 00025b82 */ srl $t3,$v0,0xe +/* f1161d4: 316c0001 */ andi $t4,$t3,0x1 +/* f1161d8: 11800003 */ beqz $t4,.L0f1161e8 +/* f1161dc: 01601025 */ or $v0,$t3,$zero +/* f1161e0: 10000002 */ beqz $zero,.L0f1161ec +/* f1161e4: 24630008 */ addiu $v1,$v1,0x8 +.L0f1161e8: +/* f1161e8: 2463000c */ addiu $v1,$v1,0xc +.L0f1161ec: +/* f1161ec: 304d000e */ andi $t5,$v0,0xe +/* f1161f0: 15a00002 */ bnez $t5,.L0f1161fc +/* f1161f4: 304e00e0 */ andi $t6,$v0,0xe0 +/* f1161f8: 2463000c */ addiu $v1,$v1,0xc +.L0f1161fc: +/* f1161fc: 55c00003 */ bnezl $t6,.L0f11620c +/* f116200: c4a40030 */ lwc1 $f4,0x30($a1) +/* f116204: 2463000c */ addiu $v1,$v1,0xc +/* f116208: c4a40030 */ lwc1 $f4,0x30($a1) +.L0f11620c: +/* f11620c: e4640000 */ swc1 $f4,0x0($v1) +/* f116210: c4a60034 */ lwc1 $f6,0x34($a1) +/* f116214: e4660004 */ swc1 $f6,0x4($v1) +/* f116218: c4a80038 */ lwc1 $f8,0x38($a1) +/* f11621c: e4680008 */ swc1 $f8,0x8($v1) +/* f116220: c4aa003c */ lwc1 $f10,0x3c($a1) +/* f116224: e46a000c */ swc1 $f10,0xc($v1) +/* f116228: c4b00040 */ lwc1 $f16,0x40($a1) +/* f11622c: e4700010 */ swc1 $f16,0x10($v1) +/* f116230: c4b20044 */ lwc1 $f18,0x44($a1) +/* f116234: e4720014 */ swc1 $f18,0x14($v1) +.L0f116238: +/* f116238: 03e00008 */ jr $ra +/* f11623c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f116240 +/* f116240: 3c0e800a */ lui $t6,0x800a +/* f116244: 8dce2354 */ lw $t6,0x2354($t6) +/* f116248: 00047840 */ sll $t7,$a0,0x1 +/* f11624c: 3c19800a */ lui $t9,0x800a +/* f116250: 01cfc021 */ addu $t8,$t6,$t7 +/* f116254: 97020000 */ lhu $v0,0x0($t8) +/* f116258: 8f39d04c */ lw $t9,-0x2fb4($t9) +/* f11625c: 03221821 */ addu $v1,$t9,$v0 +/* f116260: 8c660000 */ lw $a2,0x0($v1) +/* f116264: 00063b82 */ srl $a3,$a2,0xe +/* f116268: 00e54025 */ or $t0,$a3,$a1 +/* f11626c: 01074826 */ xor $t1,$t0,$a3 +/* f116270: 00095380 */ sll $t2,$t1,0xe +/* f116274: 01465826 */ xor $t3,$t2,$a2 +/* f116278: 03e00008 */ jr $ra +/* f11627c: ac6b0000 */ sw $t3,0x0($v1) +); + +GLOBAL_ASM( +glabel func0f116280 +/* f116280: 3c0e800a */ lui $t6,0x800a +/* f116284: 8dce2354 */ lw $t6,0x2354($t6) +/* f116288: 00047840 */ sll $t7,$a0,0x1 +/* f11628c: 3c19800a */ lui $t9,0x800a +/* f116290: 01cfc021 */ addu $t8,$t6,$t7 +/* f116294: 97020000 */ lhu $v0,0x0($t8) +/* f116298: 8f39d04c */ lw $t9,-0x2fb4($t9) +/* f11629c: 00a04027 */ nor $t0,$a1,$zero +/* f1162a0: 03221821 */ addu $v1,$t9,$v0 +/* f1162a4: 8c660000 */ lw $a2,0x0($v1) +/* f1162a8: 00063b82 */ srl $a3,$a2,0xe +/* f1162ac: 00e84824 */ and $t1,$a3,$t0 +/* f1162b0: 01275026 */ xor $t2,$t1,$a3 +/* f1162b4: 000a5b80 */ sll $t3,$t2,0xe +/* f1162b8: 01666026 */ xor $t4,$t3,$a2 +/* f1162bc: 03e00008 */ jr $ra +/* f1162c0: ac6c0000 */ sw $t4,0x0($v1) +/* f1162c4: afa50004 */ sw $a1,0x4($sp) +/* f1162c8: 03e00008 */ jr $ra +/* f1162cc: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f1162d0 +/* f1162d0: 3c0e800a */ lui $t6,0x800a +/* f1162d4: 8dce2350 */ lw $t6,0x2350($t6) +/* f1162d8: 03e00008 */ jr $ra +/* f1162dc: 8dc20004 */ lw $v0,0x4($t6) +); + +GLOBAL_ASM( +glabel func0f1162e0 +/* f1162e0: 3c0e800a */ lui $t6,0x800a +/* f1162e4: 8dce2350 */ lw $t6,0x2350($t6) +/* f1162e8: 00a03025 */ or $a2,$a1,$zero +/* f1162ec: 8dcf0004 */ lw $t7,0x4($t6) +/* f1162f0: 008f082a */ slt $at,$a0,$t7 +/* f1162f4: 10200008 */ beqz $at,.L0f116318 +/* f1162f8: 00000000 */ sll $zero,$zero,0x0 +/* f1162fc: 04800006 */ bltz $a0,.L0f116318 +/* f116300: 3c03800a */ lui $v1,0x800a +/* f116304: 8c63d038 */ lw $v1,-0x2fc8($v1) +/* f116308: 3c09800a */ lui $t1,0x800a +/* f11630c: 25292360 */ addiu $t1,$t1,0x2360 +/* f116310: 14600003 */ bnez $v1,.L0f116320 +/* f116314: 309800ff */ andi $t8,$a0,0xff +.L0f116318: +/* f116318: 03e00008 */ jr $ra +/* f11631c: 00001025 */ or $v0,$zero,$zero +.L0f116320: +/* f116320: 0018c8c0 */ sll $t9,$t8,0x3 +/* f116324: 0338c823 */ subu $t9,$t9,$t8 +/* f116328: 0019c880 */ sll $t9,$t9,0x2 +/* f11632c: 00792821 */ addu $a1,$v1,$t9 +/* f116330: 24aa000c */ addiu $t2,$a1,0xc +/* f116334: acc50000 */ sw $a1,0x0($a2) +/* f116338: acca0004 */ sw $t2,0x4($a2) +/* f11633c: 8d2b0000 */ lw $t3,0x0($t1) +/* f116340: 00043840 */ sll $a3,$a0,0x1 +/* f116344: 94ad0018 */ lhu $t5,0x18($a1) +/* f116348: 01674021 */ addu $t0,$t3,$a3 +/* f11634c: 950c0000 */ lhu $t4,0x0($t0) +/* f116350: 3c0a800a */ lui $t2,0x800a +/* f116354: 00045880 */ sll $t3,$a0,0x2 +/* f116358: 018d7025 */ or $t6,$t4,$t5 +/* f11635c: a50e0000 */ sh $t6,0x0($t0) +/* f116360: 8d2f0000 */ lw $t7,0x0($t1) +/* f116364: 240effff */ addiu $t6,$zero,-1 +/* f116368: 24020001 */ addiu $v0,$zero,0x1 +/* f11636c: 01e7c021 */ addu $t8,$t7,$a3 +/* f116370: 97190000 */ lhu $t9,0x0($t8) +/* f116374: a4d9000c */ sh $t9,0xc($a2) +/* f116378: 8d4a2364 */ lw $t2,0x2364($t2) +/* f11637c: 014b6021 */ addu $t4,$t2,$t3 +/* f116380: 8d8d0000 */ lw $t5,0x0($t4) +/* f116384: a4ce000a */ sh $t6,0xa($a2) +/* f116388: a4cd0008 */ sh $t5,0x8($a2) +/* f11638c: 03e00008 */ jr $ra +/* f116390: 00000000 */ sll $zero,$zero,0x0 +/* f116394: 3c02800a */ lui $v0,0x800a +/* f116398: 03e00008 */ jr $ra +/* f11639c: 9442236c */ lhu $v0,0x236c($v0) +/* f1163a0: 3c02800a */ lui $v0,0x800a +/* f1163a4: 8c422370 */ lw $v0,0x2370($v0) +/* f1163a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1163ac: afbf0014 */ sw $ra,0x14($sp) +/* f1163b0: 10400009 */ beqz $v0,.L0f1163d8 +/* f1163b4: 00803025 */ or $a2,$a0,$zero +/* f1163b8: 04800007 */ bltz $a0,.L0f1163d8 +/* f1163bc: 3c0e800a */ lui $t6,0x800a +/* f1163c0: 95ce236c */ lhu $t6,0x236c($t6) +/* f1163c4: 00067840 */ sll $t7,$a2,0x1 +/* f1163c8: 004fc021 */ addu $t8,$v0,$t7 +/* f1163cc: 01c4082a */ slt $at,$t6,$a0 +/* f1163d0: 10200003 */ beqz $at,.L0f1163e0 +/* f1163d4: 00000000 */ sll $zero,$zero,0x0 +.L0f1163d8: +/* f1163d8: 10000008 */ beqz $zero,.L0f1163fc +/* f1163dc: 00001025 */ or $v0,$zero,$zero +.L0f1163e0: +/* f1163e0: 0fc458b8 */ jal func0f1162e0 +/* f1163e4: 97040000 */ lhu $a0,0x0($t8) +/* f1163e8: 50400004 */ beqzl $v0,.L0f1163fc +/* f1163ec: 00001025 */ or $v0,$zero,$zero +/* f1163f0: 10000002 */ beqz $zero,.L0f1163fc +/* f1163f4: 24020001 */ addiu $v0,$zero,0x1 +/* f1163f8: 00001025 */ or $v0,$zero,$zero +.L0f1163fc: +/* f1163fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f116400: 27bd0018 */ addiu $sp,$sp,0x18 +/* f116404: 03e00008 */ jr $ra +/* f116408: 00000000 */ sll $zero,$zero,0x0 +/* f11640c: 3c03800a */ lui $v1,0x800a +/* f116410: 8c632370 */ lw $v1,0x2370($v1) +/* f116414: 10600009 */ beqz $v1,.L0f11643c +/* f116418: 00000000 */ sll $zero,$zero,0x0 +/* f11641c: 04800007 */ bltz $a0,.L0f11643c +/* f116420: 3c0e800a */ lui $t6,0x800a +/* f116424: 95ce236c */ lhu $t6,0x236c($t6) +/* f116428: 00047840 */ sll $t7,$a0,0x1 +/* f11642c: 006fc021 */ addu $t8,$v1,$t7 +/* f116430: 01c4082a */ slt $at,$t6,$a0 +/* f116434: 50200004 */ beqzl $at,.L0f116448 +/* f116438: 97020000 */ lhu $v0,0x0($t8) +.L0f11643c: +/* f11643c: 03e00008 */ jr $ra +/* f116440: 2402ffff */ addiu $v0,$zero,-1 +/* f116444: 97020000 */ lhu $v0,0x0($t8) +.L0f116448: +/* f116448: 03e00008 */ jr $ra +/* f11644c: 00000000 */ sll $zero,$zero,0x0 +/* f116450: afa50004 */ sw $a1,0x4($sp) +/* f116454: 03e00008 */ jr $ra +/* f116458: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f11645c +/* f11645c: 04800007 */ bltz $a0,.L0f11647c +/* f116460: 3c0e800a */ lui $t6,0x800a +/* f116464: 8dce2350 */ lw $t6,0x2350($t6) +/* f116468: 3c18800a */ lui $t8,0x800a +/* f11646c: 8dcf0004 */ lw $t7,0x4($t6) +/* f116470: 01e4082a */ slt $at,$t7,$a0 +/* f116474: 10200003 */ beqz $at,.L0f116484 +/* f116478: 00000000 */ sll $zero,$zero,0x0 +.L0f11647c: +/* f11647c: 03e00008 */ jr $ra +/* f116480: 00001025 */ or $v0,$zero,$zero +.L0f116484: +/* f116484: 8f182360 */ lw $t8,0x2360($t8) +/* f116488: 0004c840 */ sll $t9,$a0,0x1 +/* f11648c: 03194021 */ addu $t0,$t8,$t9 +/* f116490: 95020000 */ lhu $v0,0x0($t0) +/* f116494: 30490002 */ andi $t1,$v0,0x2 +/* f116498: 01201025 */ or $v0,$t1,$zero +/* f11649c: 03e00008 */ jr $ra +/* f1164a0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1164a4 +/* f1164a4: 04800016 */ bltz $a0,.L0f116500 +/* f1164a8: 3c0e800a */ lui $t6,0x800a +/* f1164ac: 8dce2350 */ lw $t6,0x2350($t6) +/* f1164b0: 8dcf0004 */ lw $t7,0x4($t6) +/* f1164b4: 008f082a */ slt $at,$a0,$t7 +/* f1164b8: 10200011 */ beqz $at,.L0f116500 +/* f1164bc: 00000000 */ sll $zero,$zero,0x0 +/* f1164c0: 10a00009 */ beqz $a1,.L0f1164e8 +/* f1164c4: 3c0a800a */ lui $t2,0x800a +/* f1164c8: 3c18800a */ lui $t8,0x800a +/* f1164cc: 8f182360 */ lw $t8,0x2360($t8) +/* f1164d0: 0004c840 */ sll $t9,$a0,0x1 +/* f1164d4: 03191021 */ addu $v0,$t8,$t9 +/* f1164d8: 94480000 */ lhu $t0,0x0($v0) +/* f1164dc: 35090002 */ ori $t1,$t0,0x2 +/* f1164e0: 03e00008 */ jr $ra +/* f1164e4: a4490000 */ sh $t1,0x0($v0) +.L0f1164e8: +/* f1164e8: 8d4a2360 */ lw $t2,0x2360($t2) +/* f1164ec: 00045840 */ sll $t3,$a0,0x1 +/* f1164f0: 014b1021 */ addu $v0,$t2,$t3 +/* f1164f4: 944c0000 */ lhu $t4,0x0($v0) +/* f1164f8: 318dfffd */ andi $t5,$t4,0xfffd +/* f1164fc: a44d0000 */ sh $t5,0x0($v0) +.L0f116500: +/* f116500: 03e00008 */ jr $ra +/* f116504: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f116508 +/* f116508: 3c0e800a */ lui $t6,0x800a +/* f11650c: 8dce2360 */ lw $t6,0x2360($t6) +/* f116510: 00047840 */ sll $t7,$a0,0x1 +/* f116514: 01cf1021 */ addu $v0,$t6,$t7 +/* f116518: 94580000 */ lhu $t8,0x0($v0) +/* f11651c: 0305c825 */ or $t9,$t8,$a1 +/* f116520: 03e00008 */ jr $ra +/* f116524: a4590000 */ sh $t9,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f116528 +/* f116528: 3c0e800a */ lui $t6,0x800a +/* f11652c: 8dce2360 */ lw $t6,0x2360($t6) +/* f116530: 00047840 */ sll $t7,$a0,0x1 +/* f116534: 00a0c827 */ nor $t9,$a1,$zero +/* f116538: 01cf1021 */ addu $v0,$t6,$t7 +/* f11653c: 94580000 */ lhu $t8,0x0($v0) +/* f116540: 03194024 */ and $t0,$t8,$t9 +/* f116544: 03e00008 */ jr $ra +/* f116548: a4480000 */ sh $t0,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f11654c +/* f11654c: 04800016 */ bltz $a0,.L0f1165a8 +/* f116550: 3c0e800a */ lui $t6,0x800a +/* f116554: 8dce2350 */ lw $t6,0x2350($t6) +/* f116558: 8dcf0004 */ lw $t7,0x4($t6) +/* f11655c: 008f082a */ slt $at,$a0,$t7 +/* f116560: 10200011 */ beqz $at,.L0f1165a8 +/* f116564: 00000000 */ sll $zero,$zero,0x0 +/* f116568: 10a00009 */ beqz $a1,.L0f116590 +/* f11656c: 3c0a800a */ lui $t2,0x800a +/* f116570: 3c18800a */ lui $t8,0x800a +/* f116574: 8f182360 */ lw $t8,0x2360($t8) +/* f116578: 0004c840 */ sll $t9,$a0,0x1 +/* f11657c: 03191021 */ addu $v0,$t8,$t9 +/* f116580: 94480000 */ lhu $t0,0x0($v0) +/* f116584: 35090001 */ ori $t1,$t0,0x1 +/* f116588: 03e00008 */ jr $ra +/* f11658c: a4490000 */ sh $t1,0x0($v0) +.L0f116590: +/* f116590: 8d4a2360 */ lw $t2,0x2360($t2) +/* f116594: 00045840 */ sll $t3,$a0,0x1 +/* f116598: 014b1021 */ addu $v0,$t2,$t3 +/* f11659c: 944c0000 */ lhu $t4,0x0($v0) +/* f1165a0: 318dfffe */ andi $t5,$t4,0xfffe +/* f1165a4: a44d0000 */ sh $t5,0x0($v0) +.L0f1165a8: +/* f1165a8: 03e00008 */ jr $ra +/* f1165ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1165b0 +/* f1165b0: 9482000c */ lhu $v0,0xc($a0) +/* f1165b4: 304e00e0 */ andi $t6,$v0,0xe0 +/* f1165b8: 03e00008 */ jr $ra +/* f1165bc: 000e102b */ sltu $v0,$zero,$t6 +/* f1165c0: afa50004 */ sw $a1,0x4($sp) +/* f1165c4: 03e00008 */ jr $ra +/* f1165c8: 00801025 */ or $v0,$a0,$zero +/* f1165cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1165d0 +/* f1165d0: 00047600 */ sll $t6,$a0,0x18 +/* f1165d4: 000e7e03 */ sra $t7,$t6,0x18 +/* f1165d8: 24010004 */ addiu $at,$zero,0x4 +/* f1165dc: 15e10003 */ bne $t7,$at,.L0f1165ec +/* f1165e0: afa40000 */ sw $a0,0x0($sp) +/* f1165e4: 03e00008 */ jr $ra +/* f1165e8: 24020010 */ addiu $v0,$zero,0x10 +.L0f1165ec: +/* f1165ec: 24030020 */ addiu $v1,$zero,0x20 +/* f1165f0: 03e00008 */ jr $ra +/* f1165f4: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f1165f8 +/* f1165f8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1165fc: afbf0014 */ sw $ra,0x14($sp) +/* f116600: afa40018 */ sw $a0,0x18($sp) +/* f116604: 00047600 */ sll $t6,$a0,0x18 +/* f116608: 000e2603 */ sra $a0,$t6,0x18 +/* f11660c: 0fc45974 */ jal func0f1165d0 +/* f116610: afa5001c */ sw $a1,0x1c($sp) +/* f116614: 24010020 */ addiu $at,$zero,0x20 +/* f116618: 14410005 */ bne $v0,$at,.L0f116630 +/* f11661c: 8fa4001c */ lw $a0,0x1c($sp) +/* f116620: 0fc5db70 */ jal func0f176dc0 +/* f116624: 00000000 */ sll $zero,$zero,0x0 +/* f116628: 10000004 */ beqz $zero,.L0f11663c +/* f11662c: 00401825 */ or $v1,$v0,$zero +.L0f116630: +/* f116630: 0fc5db69 */ jal func0f176da4 +/* f116634: 00000000 */ sll $zero,$zero,0x0 +/* f116638: 00401825 */ or $v1,$v0,$zero +.L0f11663c: +/* f11663c: 8fbf0014 */ lw $ra,0x14($sp) +/* f116640: 27bd0018 */ addiu $sp,$sp,0x18 +/* f116644: 00601025 */ or $v0,$v1,$zero +/* f116648: 03e00008 */ jr $ra +/* f11664c: 00000000 */ sll $zero,$zero,0x0 +/* f116650: 03e00008 */ jr $ra +/* f116654: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f116658 +/* f116658: 27bdffe8 */ addiu $sp,$sp,-24 +/* f11665c: afbf0014 */ sw $ra,0x14($sp) +/* f116660: afa40018 */ sw $a0,0x18($sp) +/* f116664: 00047600 */ sll $t6,$a0,0x18 +/* f116668: 000e2603 */ sra $a0,$t6,0x18 +/* f11666c: 0fc4597e */ jal func0f1165f8 +/* f116670: 24a50010 */ addiu $a1,$a1,0x10 +/* f116674: 8fbf0014 */ lw $ra,0x14($sp) +/* f116678: 27bd0018 */ addiu $sp,$sp,0x18 +/* f11667c: 03e00008 */ jr $ra +/* f116680: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f116684 +/* f116684: 03e00008 */ jr $ra +/* f116688: 2482fff0 */ addiu $v0,$a0,-16 +); + +GLOBAL_ASM( +glabel func0f11668c +/* f11668c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f116690: afa40020 */ sw $a0,0x20($sp) +/* f116694: 00047600 */ sll $t6,$a0,0x18 +/* f116698: 000e2603 */ sra $a0,$t6,0x18 +/* f11669c: 24010004 */ addiu $at,$zero,0x4 +/* f1166a0: 14810003 */ bne $a0,$at,.L0f1166b0 +/* f1166a4: afbf0014 */ sw $ra,0x14($sp) +/* f1166a8: 10000019 */ beqz $zero,.L0f116710 +/* f1166ac: 24020baa */ addiu $v0,$zero,0xbaa +.L0f1166b0: +/* f1166b0: 0004c080 */ sll $t8,$a0,0x2 +/* f1166b4: 0304c023 */ subu $t8,$t8,$a0 +/* f1166b8: 0018c080 */ sll $t8,$t8,0x2 +/* f1166bc: 0304c023 */ subu $t8,$t8,$a0 +/* f1166c0: 0018c080 */ sll $t8,$t8,0x2 +/* f1166c4: 0304c021 */ addu $t8,$t8,$a0 +/* f1166c8: 0018c080 */ sll $t8,$t8,0x2 +/* f1166cc: 0304c023 */ subu $t8,$t8,$a0 +/* f1166d0: 0018c080 */ sll $t8,$t8,0x2 +/* f1166d4: 3c19800a */ lui $t9,0x800a +/* f1166d8: 0338c821 */ addu $t9,$t9,$t8 +/* f1166dc: 8f392648 */ lw $t9,0x2648($t9) +/* f1166e0: 0c004b70 */ jal 0x12dc0 +/* f1166e4: afb9001c */ sw $t9,0x1c($sp) +/* f1166e8: 240101f0 */ addiu $at,$zero,0x1f0 +/* f1166ec: 0041001b */ divu $zero,$v0,$at +/* f1166f0: 00004010 */ mfhi $t0 +/* f1166f4: 25090010 */ addiu $t1,$t0,0x10 +/* f1166f8: 0c012144 */ jal 0x48510 +/* f1166fc: afa90018 */ sw $t1,0x18($sp) +/* f116700: 8faa001c */ lw $t2,0x1c($sp) +/* f116704: 8fab0018 */ lw $t3,0x18($sp) +/* f116708: 014b6026 */ xor $t4,$t2,$t3 +/* f11670c: 01821026 */ xor $v0,$t4,$v0 +.L0f116710: +/* f116710: 8fbf0014 */ lw $ra,0x14($sp) +/* f116714: 27bd0020 */ addiu $sp,$sp,0x20 +/* f116718: 03e00008 */ jr $ra +/* f11671c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f116720 +/* f116720: 00047600 */ sll $t6,$a0,0x18 +/* f116724: 000e7e03 */ sra $t7,$t6,0x18 +/* f116728: 000fc080 */ sll $t8,$t7,0x2 +/* f11672c: 030fc023 */ subu $t8,$t8,$t7 +/* f116730: 0018c080 */ sll $t8,$t8,0x2 +/* f116734: 030fc023 */ subu $t8,$t8,$t7 +/* f116738: 0018c080 */ sll $t8,$t8,0x2 +/* f11673c: 030fc021 */ addu $t8,$t8,$t7 +/* f116740: 0018c080 */ sll $t8,$t8,0x2 +/* f116744: 030fc023 */ subu $t8,$t8,$t7 +/* f116748: 3c19800a */ lui $t9,0x800a +/* f11674c: 27392380 */ addiu $t9,$t9,0x2380 +/* f116750: 0018c080 */ sll $t8,$t8,0x2 +/* f116754: 03191021 */ addu $v0,$t8,$t9 +/* f116758: 8c480000 */ lw $t0,0x0($v0) +/* f11675c: 24010002 */ addiu $at,$zero,0x2 +/* f116760: afa40000 */ sw $a0,0x0($sp) +/* f116764: 55010010 */ bnel $t0,$at,.L0f1167a8 +/* f116768: 00001025 */ or $v0,$zero,$zero +/* f11676c: 8c490010 */ lw $t1,0x10($v0) +/* f116770: 252afff2 */ addiu $t2,$t1,-14 +/* f116774: 2d410009 */ sltiu $at,$t2,0x9 +/* f116778: 10200008 */ beqz $at,.L0f11679c +/* f11677c: 000a5080 */ sll $t2,$t2,0x2 +/* f116780: 3c017f1b */ lui $at,0x7f1b +/* f116784: 002a0821 */ addu $at,$at,$t2 +/* f116788: 8c2a4d8c */ lw $t2,0x4d8c($at) +/* f11678c: 01400008 */ jr $t2 +/* f116790: 00000000 */ sll $zero,$zero,0x0 +/* f116794: 03e00008 */ jr $ra +/* f116798: 00001025 */ or $v0,$zero,$zero +.L0f11679c: +/* f11679c: 03e00008 */ jr $ra +/* f1167a0: 24020001 */ addiu $v0,$zero,0x1 +/* f1167a4: 00001025 */ or $v0,$zero,$zero +.L0f1167a8: +/* f1167a8: 03e00008 */ jr $ra +/* f1167ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1167b0 +/* f1167b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1167b4: afbf0014 */ sw $ra,0x14($sp) +/* f1167b8: afa40018 */ sw $a0,0x18($sp) +/* f1167bc: 00047600 */ sll $t6,$a0,0x18 +/* f1167c0: 0fc46346 */ jal func0f118d18 +/* f1167c4: 000e2603 */ sra $a0,$t6,0x18 +/* f1167c8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1167cc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1167d0: 03e00008 */ jr $ra +/* f1167d4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1167d8 +/* f1167d8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1167dc: afbf0014 */ sw $ra,0x14($sp) +/* f1167e0: afa40018 */ sw $a0,0x18($sp) +/* f1167e4: 00047600 */ sll $t6,$a0,0x18 +/* f1167e8: 0fc464a6 */ jal func0f119298 +/* f1167ec: 000e2603 */ sra $a0,$t6,0x18 +/* f1167f0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1167f4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1167f8: 03e00008 */ jr $ra +/* f1167fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f116800 +/* f116800: 27bdffe8 */ addiu $sp,$sp,-24 +/* f116804: afbf0014 */ sw $ra,0x14($sp) +/* f116808: afa40018 */ sw $a0,0x18($sp) +/* f11680c: 00047600 */ sll $t6,$a0,0x18 +/* f116810: 0fc462f2 */ jal func0f118bc8 +/* f116814: 000e2603 */ sra $a0,$t6,0x18 +/* f116818: 8fbf0014 */ lw $ra,0x14($sp) +/* f11681c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f116820: 03e00008 */ jr $ra +/* f116824: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f116828 +/* f116828: 27bdffe0 */ addiu $sp,$sp,-32 +/* f11682c: 8fb80030 */ lw $t8,0x30($sp) +/* f116830: 8fb90034 */ lw $t9,0x34($sp) +/* f116834: afbf001c */ sw $ra,0x1c($sp) +/* f116838: afa40020 */ sw $a0,0x20($sp) +/* f11683c: 00047600 */ sll $t6,$a0,0x18 +/* f116840: 000e2603 */ sra $a0,$t6,0x18 +/* f116844: afb80010 */ sw $t8,0x10($sp) +/* f116848: 0fc45e27 */ jal func0f11789c +/* f11684c: afb90014 */ sw $t9,0x14($sp) +/* f116850: 8fbf001c */ lw $ra,0x1c($sp) +/* f116854: 27bd0020 */ addiu $sp,$sp,0x20 +/* f116858: 03e00008 */ jr $ra +/* f11685c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f116860 +/* f116860: 27bdffe8 */ addiu $sp,$sp,-24 +/* f116864: afbf0014 */ sw $ra,0x14($sp) +/* f116868: afa40018 */ sw $a0,0x18($sp) +/* f11686c: 00047600 */ sll $t6,$a0,0x18 +/* f116870: 0fc45be8 */ jal func0f116fa0 +/* f116874: 000e2603 */ sra $a0,$t6,0x18 +/* f116878: 8fbf0014 */ lw $ra,0x14($sp) +/* f11687c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f116880: 03e00008 */ jr $ra +/* f116884: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f116888 +/* f116888: 27bdffe0 */ addiu $sp,$sp,-32 +/* f11688c: 8fb90030 */ lw $t9,0x30($sp) +/* f116890: afbf001c */ sw $ra,0x1c($sp) +/* f116894: afa40020 */ sw $a0,0x20($sp) +/* f116898: afa50024 */ sw $a1,0x24($sp) +/* f11689c: 00047600 */ sll $t6,$a0,0x18 +/* f1168a0: 30b8ffff */ andi $t8,$a1,0xffff +/* f1168a4: 03002825 */ or $a1,$t8,$zero +/* f1168a8: 000e2603 */ sra $a0,$t6,0x18 +/* f1168ac: 0fc45ba1 */ jal func0f116e84 +/* f1168b0: afb90010 */ sw $t9,0x10($sp) +/* f1168b4: 8fbf001c */ lw $ra,0x1c($sp) +/* f1168b8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f1168bc: 03e00008 */ jr $ra +/* f1168c0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1168c4 +/* f1168c4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1168c8: afbf0014 */ sw $ra,0x14($sp) +/* f1168cc: afa40018 */ sw $a0,0x18($sp) +/* f1168d0: 00047600 */ sll $t6,$a0,0x18 +/* f1168d4: 0fc45b7c */ jal func0f116df0 +/* f1168d8: 000e2603 */ sra $a0,$t6,0x18 +/* f1168dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f1168e0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1168e4: 03e00008 */ jr $ra +/* f1168e8: 00000000 */ sll $zero,$zero,0x0 +/* f1168ec: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1168f0: afbf0014 */ sw $ra,0x14($sp) +/* f1168f4: afa40018 */ sw $a0,0x18($sp) +/* f1168f8: 00047600 */ sll $t6,$a0,0x18 +/* f1168fc: 0fc4608c */ jal func0f118230 +/* f116900: 000e2603 */ sra $a0,$t6,0x18 +/* f116904: 8fbf0014 */ lw $ra,0x14($sp) +/* f116908: 27bd0018 */ addiu $sp,$sp,0x18 +/* f11690c: 03e00008 */ jr $ra +/* f116910: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f116914 +/* f116914: 27bdffe8 */ addiu $sp,$sp,-24 +/* f116918: afbf0014 */ sw $ra,0x14($sp) +/* f11691c: afa40018 */ sw $a0,0x18($sp) +/* f116920: 00047600 */ sll $t6,$a0,0x18 +/* f116924: 0fc45b25 */ jal func0f116c94 +/* f116928: 000e2603 */ sra $a0,$t6,0x18 +/* f11692c: 8fbf0014 */ lw $ra,0x14($sp) +/* f116930: 27bd0018 */ addiu $sp,$sp,0x18 +/* f116934: 03e00008 */ jr $ra +/* f116938: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11693c +/* f11693c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f116940: afbf0014 */ sw $ra,0x14($sp) +/* f116944: afa40018 */ sw $a0,0x18($sp) +/* f116948: 00047600 */ sll $t6,$a0,0x18 +/* f11694c: 0fc45b15 */ jal func0f116c54 +/* f116950: 000e2603 */ sra $a0,$t6,0x18 +/* f116954: 8fbf0014 */ lw $ra,0x14($sp) +/* f116958: 27bd0018 */ addiu $sp,$sp,0x18 +/* f11695c: 03e00008 */ jr $ra +/* f116960: 00000000 */ sll $zero,$zero,0x0 +/* f116964: 27bdffe8 */ addiu $sp,$sp,-24 +/* f116968: afbf0014 */ sw $ra,0x14($sp) +/* f11696c: afa40018 */ sw $a0,0x18($sp) +/* f116970: 00047600 */ sll $t6,$a0,0x18 +/* f116974: 0fc45af7 */ jal func0f116bdc +/* f116978: 000e2603 */ sra $a0,$t6,0x18 +/* f11697c: 8fbf0014 */ lw $ra,0x14($sp) +/* f116980: 27bd0018 */ addiu $sp,$sp,0x18 +/* f116984: 03e00008 */ jr $ra +/* f116988: 00000000 */ sll $zero,$zero,0x0 +/* f11698c: 03e00008 */ jr $ra +/* f116990: afa40000 */ sw $a0,0x0($sp) +/* f116994: 3c02800a */ lui $v0,0x800a +/* f116998: 24429fc0 */ addiu $v0,$v0,-24640 +/* f11699c: 8c4e04b4 */ lw $t6,0x4b4($v0) +/* f1169a0: 2401005b */ addiu $at,$zero,0x5b +/* f1169a4: 240f00f8 */ addiu $t7,$zero,0xf8 +/* f1169a8: 15c10002 */ bne $t6,$at,.L0f1169b4 +/* f1169ac: 00000000 */ sll $zero,$zero,0x0 +/* f1169b0: a44f04e4 */ sh $t7,0x4e4($v0) +.L0f1169b4: +/* f1169b4: 03e00008 */ jr $ra +/* f1169b8: 00000000 */ sll $zero,$zero,0x0 +/* f1169bc: afa40000 */ sw $a0,0x0($sp) +/* f1169c0: 03e00008 */ jr $ra +/* f1169c4: afa50004 */ sw $a1,0x4($sp) +); + +GLOBAL_ASM( +glabel func0f1169c8 +/* f1169c8: 3c03800a */ lui $v1,0x800a +/* f1169cc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f1169d0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1169d4: 906804d1 */ lbu $t0,0x4d1($v1) +/* f1169d8: afb00018 */ sw $s0,0x18($sp) +/* f1169dc: 00048600 */ sll $s0,$a0,0x18 +/* f1169e0: 2418001f */ addiu $t8,$zero,0x1f +/* f1169e4: 00107603 */ sra $t6,$s0,0x18 +/* f1169e8: 330900ff */ andi $t1,$t8,0xff +/* f1169ec: 24190001 */ addiu $t9,$zero,0x1 +/* f1169f0: 906f04d0 */ lbu $t7,0x4d0($v1) +/* f1169f4: 01d91004 */ sllv $v0,$t9,$t6 +/* f1169f8: 01095025 */ or $t2,$t0,$t1 +/* f1169fc: 01425824 */ and $t3,$t2,$v0 +/* f116a00: 01c08025 */ or $s0,$t6,$zero +/* f116a04: afbf001c */ sw $ra,0x1c($sp) +/* f116a08: afa40028 */ sw $a0,0x28($sp) +/* f116a0c: afa5002c */ sw $a1,0x2c($sp) +/* f116a10: a07804d0 */ sb $t8,0x4d0($v1) +/* f116a14: 1160002d */ beqz $t3,.L0f116acc +/* f116a18: a3af0027 */ sb $t7,0x27($sp) +/* f116a1c: 3c048007 */ lui $a0,0x8007 +/* f116a20: 24845d10 */ addiu $a0,$a0,0x5d10 +/* f116a24: 908c0000 */ lbu $t4,0x0($a0) +/* f116a28: 00406827 */ nor $t5,$v0,$zero +/* f116a2c: 018d7024 */ and $t6,$t4,$t5 +/* f116a30: 0fc4728c */ jal func0f11ca30 +/* f116a34: a08e0000 */ sb $t6,0x0($a0) +/* f116a38: 0fc4728c */ jal func0f11ca30 +/* f116a3c: 00000000 */ sll $zero,$zero,0x0 +/* f116a40: 8faf002c */ lw $t7,0x2c($sp) +/* f116a44: 00102600 */ sll $a0,$s0,0x18 +/* f116a48: 3c018006 */ lui $at,0x8006 +/* f116a4c: 11e0001f */ beqz $t7,.L0f116acc +/* f116a50: 0004c603 */ sra $t8,$a0,0x18 +/* f116a54: ac20eedc */ sw $zero,-0x1124($at) +/* f116a58: 0fc477e5 */ jal func0f11df94 +/* f116a5c: 03002025 */ or $a0,$t8,$zero +/* f116a60: 00102600 */ sll $a0,$s0,0x18 +/* f116a64: 0004ce03 */ sra $t9,$a0,0x18 +/* f116a68: 0fc477e5 */ jal func0f11df94 +/* f116a6c: 03202025 */ or $a0,$t9,$zero +/* f116a70: 00102600 */ sll $a0,$s0,0x18 +/* f116a74: 00044603 */ sra $t0,$a0,0x18 +/* f116a78: 0fc477e5 */ jal func0f11df94 +/* f116a7c: 01002025 */ or $a0,$t0,$zero +/* f116a80: 00102600 */ sll $a0,$s0,0x18 +/* f116a84: 00044e03 */ sra $t1,$a0,0x18 +/* f116a88: 0fc477e5 */ jal func0f11df94 +/* f116a8c: 01202025 */ or $a0,$t1,$zero +/* f116a90: 00102600 */ sll $a0,$s0,0x18 +/* f116a94: 00045603 */ sra $t2,$a0,0x18 +/* f116a98: 0fc477e5 */ jal func0f11df94 +/* f116a9c: 01402025 */ or $a0,$t2,$zero +/* f116aa0: 00102600 */ sll $a0,$s0,0x18 +/* f116aa4: 00045e03 */ sra $t3,$a0,0x18 +/* f116aa8: 0fc477e5 */ jal func0f11df94 +/* f116aac: 01602025 */ or $a0,$t3,$zero +/* f116ab0: 00102600 */ sll $a0,$s0,0x18 +/* f116ab4: 00046603 */ sra $t4,$a0,0x18 +/* f116ab8: 0fc477e5 */ jal func0f11df94 +/* f116abc: 01802025 */ or $a0,$t4,$zero +/* f116ac0: 240d0001 */ addiu $t5,$zero,0x1 +/* f116ac4: 3c018006 */ lui $at,0x8006 +/* f116ac8: ac2deedc */ sw $t5,-0x1124($at) +.L0f116acc: +/* f116acc: 8fbf001c */ lw $ra,0x1c($sp) +/* f116ad0: 93ae0027 */ lbu $t6,0x27($sp) +/* f116ad4: 3c03800a */ lui $v1,0x800a +/* f116ad8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f116adc: 8fb00018 */ lw $s0,0x18($sp) +/* f116ae0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f116ae4: 03e00008 */ jr $ra +/* f116ae8: a06e04d0 */ sb $t6,0x4d0($v1) +); + +GLOBAL_ASM( +glabel func0f116aec +/* f116aec: 00047600 */ sll $t6,$a0,0x18 +/* f116af0: 000e7e03 */ sra $t7,$t6,0x18 +/* f116af4: 000fc080 */ sll $t8,$t7,0x2 +/* f116af8: 030fc023 */ subu $t8,$t8,$t7 +/* f116afc: 0018c080 */ sll $t8,$t8,0x2 +/* f116b00: 030fc023 */ subu $t8,$t8,$t7 +/* f116b04: 0018c080 */ sll $t8,$t8,0x2 +/* f116b08: 030fc021 */ addu $t8,$t8,$t7 +/* f116b0c: 0018c080 */ sll $t8,$t8,0x2 +/* f116b10: 030fc023 */ subu $t8,$t8,$t7 +/* f116b14: 3c19800a */ lui $t9,0x800a +/* f116b18: 27392380 */ addiu $t9,$t9,0x2380 +/* f116b1c: 0018c080 */ sll $t8,$t8,0x2 +/* f116b20: 03191021 */ addu $v0,$t8,$t9 +/* f116b24: 8c480010 */ lw $t0,0x10($v0) +/* f116b28: 2401000b */ addiu $at,$zero,0xb +/* f116b2c: afa40000 */ sw $a0,0x0($sp) +/* f116b30: 55010008 */ bnel $t0,$at,.L0f116b54 +/* f116b34: 00001025 */ or $v0,$zero,$zero +/* f116b38: 8c490000 */ lw $t1,0x0($v0) +/* f116b3c: 24010002 */ addiu $at,$zero,0x2 +/* f116b40: 55210004 */ bnel $t1,$at,.L0f116b54 +/* f116b44: 00001025 */ or $v0,$zero,$zero +/* f116b48: 03e00008 */ jr $ra +/* f116b4c: 24020001 */ addiu $v0,$zero,0x1 +/* f116b50: 00001025 */ or $v0,$zero,$zero +.L0f116b54: +/* f116b54: 03e00008 */ jr $ra +/* f116b58: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f116b5c +/* f116b5c: 00047600 */ sll $t6,$a0,0x18 +/* f116b60: 000e7e03 */ sra $t7,$t6,0x18 +/* f116b64: 000fc080 */ sll $t8,$t7,0x2 +/* f116b68: 030fc023 */ subu $t8,$t8,$t7 +/* f116b6c: 0018c080 */ sll $t8,$t8,0x2 +/* f116b70: 030fc023 */ subu $t8,$t8,$t7 +/* f116b74: 0018c080 */ sll $t8,$t8,0x2 +/* f116b78: 030fc021 */ addu $t8,$t8,$t7 +/* f116b7c: 0018c080 */ sll $t8,$t8,0x2 +/* f116b80: 030fc023 */ subu $t8,$t8,$t7 +/* f116b84: 3c19800a */ lui $t9,0x800a +/* f116b88: 27392380 */ addiu $t9,$t9,0x2380 +/* f116b8c: 0018c080 */ sll $t8,$t8,0x2 +/* f116b90: 03191021 */ addu $v0,$t8,$t9 +/* f116b94: 8c430010 */ lw $v1,0x10($v0) +/* f116b98: 2401000b */ addiu $at,$zero,0xb +/* f116b9c: afa40000 */ sw $a0,0x0($sp) +/* f116ba0: 10610005 */ beq $v1,$at,.L0f116bb8 +/* f116ba4: 24010010 */ addiu $at,$zero,0x10 +/* f116ba8: 10610003 */ beq $v1,$at,.L0f116bb8 +/* f116bac: 24010015 */ addiu $at,$zero,0x15 +/* f116bb0: 54610008 */ bnel $v1,$at,.L0f116bd4 +/* f116bb4: 00001025 */ or $v0,$zero,$zero +.L0f116bb8: +/* f116bb8: 8c480000 */ lw $t0,0x0($v0) +/* f116bbc: 24010002 */ addiu $at,$zero,0x2 +/* f116bc0: 55010004 */ bnel $t0,$at,.L0f116bd4 +/* f116bc4: 00001025 */ or $v0,$zero,$zero +/* f116bc8: 03e00008 */ jr $ra +/* f116bcc: 24020001 */ addiu $v0,$zero,0x1 +/* f116bd0: 00001025 */ or $v0,$zero,$zero +.L0f116bd4: +/* f116bd4: 03e00008 */ jr $ra +/* f116bd8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f116bdc +/* f116bdc: 00047600 */ sll $t6,$a0,0x18 +/* f116be0: 000e7e03 */ sra $t7,$t6,0x18 +/* f116be4: 000fc080 */ sll $t8,$t7,0x2 +/* f116be8: 030fc023 */ subu $t8,$t8,$t7 +/* f116bec: 0018c080 */ sll $t8,$t8,0x2 +/* f116bf0: 030fc023 */ subu $t8,$t8,$t7 +/* f116bf4: 0018c080 */ sll $t8,$t8,0x2 +/* f116bf8: 030fc021 */ addu $t8,$t8,$t7 +/* f116bfc: 0018c080 */ sll $t8,$t8,0x2 +/* f116c00: 030fc023 */ subu $t8,$t8,$t7 +/* f116c04: 3c19800a */ lui $t9,0x800a +/* f116c08: 27392380 */ addiu $t9,$t9,0x2380 +/* f116c0c: 0018c080 */ sll $t8,$t8,0x2 +/* f116c10: 03191021 */ addu $v0,$t8,$t9 +/* f116c14: 904802ba */ lbu $t0,0x2ba($v0) +/* f116c18: afa40000 */ sw $a0,0x0($sp) +/* f116c1c: a0a80000 */ sb $t0,0x0($a1) +/* f116c20: 904902bb */ lbu $t1,0x2bb($v0) +/* f116c24: 03e00008 */ jr $ra +/* f116c28: a0c90000 */ sb $t1,0x0($a2) +/* f116c2c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f116c30: afbf0014 */ sw $ra,0x14($sp) +/* f116c34: afa40018 */ sw $a0,0x18($sp) +/* f116c38: 00047600 */ sll $t6,$a0,0x18 +/* f116c3c: 0c004f13 */ jal 0x13c4c +/* f116c40: 000e2603 */ sra $a0,$t6,0x18 +/* f116c44: 8fbf0014 */ lw $ra,0x14($sp) +/* f116c48: 27bd0018 */ addiu $sp,$sp,0x18 +/* f116c4c: 03e00008 */ jr $ra +/* f116c50: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f116c54 +/* f116c54: 00047600 */ sll $t6,$a0,0x18 +/* f116c58: 000e7e03 */ sra $t7,$t6,0x18 +/* f116c5c: 000fc080 */ sll $t8,$t7,0x2 +/* f116c60: 030fc023 */ subu $t8,$t8,$t7 +/* f116c64: 0018c080 */ sll $t8,$t8,0x2 +/* f116c68: 030fc023 */ subu $t8,$t8,$t7 +/* f116c6c: 0018c080 */ sll $t8,$t8,0x2 +/* f116c70: 030fc021 */ addu $t8,$t8,$t7 +/* f116c74: 0018c080 */ sll $t8,$t8,0x2 +/* f116c78: 030fc023 */ subu $t8,$t8,$t7 +/* f116c7c: 0018c080 */ sll $t8,$t8,0x2 +/* f116c80: 3c02800a */ lui $v0,0x800a +/* f116c84: 00581021 */ addu $v0,$v0,$t8 +/* f116c88: afa40000 */ sw $a0,0x0($sp) +/* f116c8c: 03e00008 */ jr $ra +/* f116c90: 944225e2 */ lhu $v0,0x25e2($v0) +); + +GLOBAL_ASM( +glabel func0f116c94 +/* f116c94: 00047600 */ sll $t6,$a0,0x18 +/* f116c98: 000e7e03 */ sra $t7,$t6,0x18 +/* f116c9c: 000fc080 */ sll $t8,$t7,0x2 +/* f116ca0: 030fc023 */ subu $t8,$t8,$t7 +/* f116ca4: 0018c080 */ sll $t8,$t8,0x2 +/* f116ca8: 030fc023 */ subu $t8,$t8,$t7 +/* f116cac: 0018c080 */ sll $t8,$t8,0x2 +/* f116cb0: 030fc021 */ addu $t8,$t8,$t7 +/* f116cb4: 0018c080 */ sll $t8,$t8,0x2 +/* f116cb8: 030fc023 */ subu $t8,$t8,$t7 +/* f116cbc: 0018c080 */ sll $t8,$t8,0x2 +/* f116cc0: 3c02800a */ lui $v0,0x800a +/* f116cc4: 00581021 */ addu $v0,$v0,$t8 +/* f116cc8: afa40000 */ sw $a0,0x0($sp) +/* f116ccc: 03e00008 */ jr $ra +/* f116cd0: 8c422380 */ lw $v0,0x2380($v0) +/* f116cd4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f116cd8: afbf0014 */ sw $ra,0x14($sp) +/* f116cdc: afa40018 */ sw $a0,0x18($sp) +/* f116ce0: 0fc47588 */ jal func0f11d620 +/* f116ce4: 83a4001b */ lb $a0,0x1b($sp) +/* f116ce8: 83ae001b */ lb $t6,0x1b($sp) +/* f116cec: 3c02800a */ lui $v0,0x800a +/* f116cf0: 8fbf0014 */ lw $ra,0x14($sp) +/* f116cf4: 000e7880 */ sll $t7,$t6,0x2 +/* f116cf8: 01ee7823 */ subu $t7,$t7,$t6 +/* f116cfc: 000f7880 */ sll $t7,$t7,0x2 +/* f116d00: 01ee7823 */ subu $t7,$t7,$t6 +/* f116d04: 000f7880 */ sll $t7,$t7,0x2 +/* f116d08: 01ee7821 */ addu $t7,$t7,$t6 +/* f116d0c: 000f7880 */ sll $t7,$t7,0x2 +/* f116d10: 01ee7823 */ subu $t7,$t7,$t6 +/* f116d14: 000f7880 */ sll $t7,$t7,0x2 +/* f116d18: 004f1021 */ addu $v0,$v0,$t7 +/* f116d1c: 8c422638 */ lw $v0,0x2638($v0) +/* f116d20: 27bd0018 */ addiu $sp,$sp,0x18 +/* f116d24: 00021900 */ sll $v1,$v0,0x4 +/* f116d28: 0003c7c2 */ srl $t8,$v1,0x1f +/* f116d2c: 0018182b */ sltu $v1,$zero,$t8 +/* f116d30: 10600004 */ beqz $v1,.L0f116d44 +/* f116d34: 00000000 */ sll $zero,$zero,0x0 +/* f116d38: 00021880 */ sll $v1,$v0,0x2 +/* f116d3c: 000347c2 */ srl $t0,$v1,0x1f +/* f116d40: 0008182b */ sltu $v1,$zero,$t0 +.L0f116d44: +/* f116d44: 03e00008 */ jr $ra +/* f116d48: 00601025 */ or $v0,$v1,$zero +/* f116d4c: 00047600 */ sll $t6,$a0,0x18 +/* f116d50: 000e7e03 */ sra $t7,$t6,0x18 +/* f116d54: 000fc080 */ sll $t8,$t7,0x2 +/* f116d58: 030fc023 */ subu $t8,$t8,$t7 +/* f116d5c: 0018c080 */ sll $t8,$t8,0x2 +/* f116d60: 030fc023 */ subu $t8,$t8,$t7 +/* f116d64: 0018c080 */ sll $t8,$t8,0x2 +/* f116d68: 030fc021 */ addu $t8,$t8,$t7 +/* f116d6c: 0018c080 */ sll $t8,$t8,0x2 +/* f116d70: 030fc023 */ subu $t8,$t8,$t7 +/* f116d74: 0018c080 */ sll $t8,$t8,0x2 +/* f116d78: 3c02800a */ lui $v0,0x800a +/* f116d7c: 00581021 */ addu $v0,$v0,$t8 +/* f116d80: 8c422638 */ lw $v0,0x2638($v0) +/* f116d84: afa40000 */ sw $a0,0x0($sp) +/* f116d88: 00021900 */ sll $v1,$v0,0x4 +/* f116d8c: 0003cfc2 */ srl $t9,$v1,0x1f +/* f116d90: 0019182b */ sltu $v1,$zero,$t9 +/* f116d94: 10600004 */ beqz $v1,.L0f116da8 +/* f116d98: 00000000 */ sll $zero,$zero,0x0 +/* f116d9c: 00021880 */ sll $v1,$v0,0x2 +/* f116da0: 00034fc2 */ srl $t1,$v1,0x1f +/* f116da4: 2d230001 */ sltiu $v1,$t1,0x1 +.L0f116da8: +/* f116da8: 03e00008 */ jr $ra +/* f116dac: 00601025 */ or $v0,$v1,$zero +/* f116db0: 00047600 */ sll $t6,$a0,0x18 +/* f116db4: 000e7e03 */ sra $t7,$t6,0x18 +/* f116db8: 000fc080 */ sll $t8,$t7,0x2 +/* f116dbc: 030fc023 */ subu $t8,$t8,$t7 +/* f116dc0: 0018c080 */ sll $t8,$t8,0x2 +/* f116dc4: 030fc023 */ subu $t8,$t8,$t7 +/* f116dc8: 0018c080 */ sll $t8,$t8,0x2 +/* f116dcc: 030fc021 */ addu $t8,$t8,$t7 +/* f116dd0: 0018c080 */ sll $t8,$t8,0x2 +/* f116dd4: 030fc023 */ subu $t8,$t8,$t7 +/* f116dd8: 0018c080 */ sll $t8,$t8,0x2 +/* f116ddc: 3c01800a */ lui $at,0x800a +/* f116de0: 00380821 */ addu $at,$at,$t8 +/* f116de4: afa40000 */ sw $a0,0x0($sp) +/* f116de8: 03e00008 */ jr $ra +/* f116dec: ac252390 */ sw $a1,0x2390($at) +); + +GLOBAL_ASM( +glabel func0f116df0 +/* f116df0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f116df4: afbf0014 */ sw $ra,0x14($sp) +/* f116df8: afa40018 */ sw $a0,0x18($sp) +/* f116dfc: afa5001c */ sw $a1,0x1c($sp) +/* f116e00: aca00000 */ sw $zero,0x0($a1) +/* f116e04: 0fc45ad7 */ jal func0f116b5c +/* f116e08: 83a4001b */ lb $a0,0x1b($sp) +/* f116e0c: 50400019 */ beqzl $v0,.L0f116e74 +/* f116e10: 24020001 */ addiu $v0,$zero,0x1 +/* f116e14: 0fc4695d */ jal func0f11a574 +/* f116e18: 83a4001b */ lb $a0,0x1b($sp) +/* f116e1c: 10400012 */ beqz $v0,.L0f116e68 +/* f116e20: 83af001b */ lb $t7,0x1b($sp) +/* f116e24: 000fc080 */ sll $t8,$t7,0x2 +/* f116e28: 030fc023 */ subu $t8,$t8,$t7 +/* f116e2c: 0018c080 */ sll $t8,$t8,0x2 +/* f116e30: 030fc023 */ subu $t8,$t8,$t7 +/* f116e34: 0018c080 */ sll $t8,$t8,0x2 +/* f116e38: 030fc021 */ addu $t8,$t8,$t7 +/* f116e3c: 0018c080 */ sll $t8,$t8,0x2 +/* f116e40: 030fc023 */ subu $t8,$t8,$t7 +/* f116e44: 0018c080 */ sll $t8,$t8,0x2 +/* f116e48: 3c08800a */ lui $t0,0x800a +/* f116e4c: 8faa001c */ lw $t2,0x1c($sp) +/* f116e50: 25082380 */ addiu $t0,$t0,0x2380 +/* f116e54: 27190018 */ addiu $t9,$t8,0x18 +/* f116e58: 03284821 */ addu $t1,$t9,$t0 +/* f116e5c: 00001025 */ or $v0,$zero,$zero +/* f116e60: 10000004 */ beqz $zero,.L0f116e74 +/* f116e64: ad490000 */ sw $t1,0x0($t2) +.L0f116e68: +/* f116e68: 10000002 */ beqz $zero,.L0f116e74 +/* f116e6c: 24020002 */ addiu $v0,$zero,0x2 +/* f116e70: 24020001 */ addiu $v0,$zero,0x1 +.L0f116e74: +/* f116e74: 8fbf0014 */ lw $ra,0x14($sp) +/* f116e78: 27bd0018 */ addiu $sp,$sp,0x18 +/* f116e7c: 03e00008 */ jr $ra +/* f116e80: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f116e84 +/* f116e84: 27bdffd0 */ addiu $sp,$sp,-48 +/* f116e88: afb00020 */ sw $s0,0x20($sp) +/* f116e8c: 00048600 */ sll $s0,$a0,0x18 +/* f116e90: 00107603 */ sra $t6,$s0,0x18 +/* f116e94: afa40030 */ sw $a0,0x30($sp) +/* f116e98: 000e2600 */ sll $a0,$t6,0x18 +/* f116e9c: afbf0024 */ sw $ra,0x24($sp) +/* f116ea0: 00047e03 */ sra $t7,$a0,0x18 +/* f116ea4: 01c08025 */ or $s0,$t6,$zero +/* f116ea8: afa50034 */ sw $a1,0x34($sp) +/* f116eac: afa60038 */ sw $a2,0x38($sp) +/* f116eb0: afa7003c */ sw $a3,0x3c($sp) +/* f116eb4: 0fc45ad7 */ jal func0f116b5c +/* f116eb8: 01e02025 */ or $a0,$t7,$zero +/* f116ebc: 50400033 */ beqzl $v0,.L0f116f8c +/* f116ec0: 24020001 */ addiu $v0,$zero,0x1 +/* f116ec4: 0c00543a */ jal 0x150e8 +/* f116ec8: 00000000 */ sll $zero,$zero,0x0 +/* f116ecc: 24010004 */ addiu $at,$zero,0x4 +/* f116ed0: 16010003 */ bne $s0,$at,.L0f116ee0 +/* f116ed4: 97a50036 */ lhu $a1,0x36($sp) +/* f116ed8: 10000009 */ beqz $zero,.L0f116f00 +/* f116edc: 00002025 */ or $a0,$zero,$zero +.L0f116ee0: +/* f116ee0: 0010c080 */ sll $t8,$s0,0x2 +/* f116ee4: 0310c023 */ subu $t8,$t8,$s0 +/* f116ee8: 0018c080 */ sll $t8,$t8,0x2 +/* f116eec: 0310c021 */ addu $t8,$t8,$s0 +/* f116ef0: 3c19800a */ lui $t9,0x800a +/* f116ef4: 27393180 */ addiu $t9,$t9,0x3180 +/* f116ef8: 0018c0c0 */ sll $t8,$t8,0x3 +/* f116efc: 03192021 */ addu $a0,$t8,$t9 +.L0f116f00: +/* f116f00: 8fa80040 */ lw $t0,0x40($sp) +/* f116f04: 8fa60038 */ lw $a2,0x38($sp) +/* f116f08: 8fa7003c */ lw $a3,0x3c($sp) +/* f116f0c: 0fc45f80 */ jal func0f117e00 +/* f116f10: afa80010 */ sw $t0,0x10($sp) +/* f116f14: 0c005451 */ jal 0x15144 +/* f116f18: afa2002c */ sw $v0,0x2c($sp) +/* f116f1c: 00102e00 */ sll $a1,$s0,0x18 +/* f116f20: 00054e03 */ sra $t1,$a1,0x18 +/* f116f24: 01202825 */ or $a1,$t1,$zero +/* f116f28: 8fa4002c */ lw $a0,0x2c($sp) +/* f116f2c: 24060001 */ addiu $a2,$zero,0x1 +/* f116f30: 0fc470e7 */ jal func0f11c39c +/* f116f34: 24070339 */ addiu $a3,$zero,0x339 +/* f116f38: 10400011 */ beqz $v0,.L0f116f80 +/* f116f3c: 00105080 */ sll $t2,$s0,0x2 +/* f116f40: 01505023 */ subu $t2,$t2,$s0 +/* f116f44: 000a5080 */ sll $t2,$t2,0x2 +/* f116f48: 01505023 */ subu $t2,$t2,$s0 +/* f116f4c: 000a5080 */ sll $t2,$t2,0x2 +/* f116f50: 01505021 */ addu $t2,$t2,$s0 +/* f116f54: 000a5080 */ sll $t2,$t2,0x2 +/* f116f58: 01505023 */ subu $t2,$t2,$s0 +/* f116f5c: 3c0b800a */ lui $t3,0x800a +/* f116f60: 256b2380 */ addiu $t3,$t3,0x2380 +/* f116f64: 000a5080 */ sll $t2,$t2,0x2 +/* f116f68: 014b1821 */ addu $v1,$t2,$t3 +/* f116f6c: 906d02b8 */ lbu $t5,0x2b8($v1) +/* f116f70: 00001025 */ or $v0,$zero,$zero +/* f116f74: 35ae0040 */ ori $t6,$t5,0x40 +/* f116f78: 10000004 */ beqz $zero,.L0f116f8c +/* f116f7c: a06e02b8 */ sb $t6,0x2b8($v1) +.L0f116f80: +/* f116f80: 10000002 */ beqz $zero,.L0f116f8c +/* f116f84: 24020002 */ addiu $v0,$zero,0x2 +/* f116f88: 24020001 */ addiu $v0,$zero,0x1 +.L0f116f8c: +/* f116f8c: 8fbf0024 */ lw $ra,0x24($sp) +/* f116f90: 8fb00020 */ lw $s0,0x20($sp) +/* f116f94: 27bd0030 */ addiu $sp,$sp,0x30 +/* f116f98: 03e00008 */ jr $ra +/* f116f9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f116fa0 +/* f116fa0: 27bdffb8 */ addiu $sp,$sp,-72 +/* f116fa4: afbf002c */ sw $ra,0x2c($sp) +/* f116fa8: afa40048 */ sw $a0,0x48($sp) +/* f116fac: 83a4004b */ lb $a0,0x4b($sp) +/* f116fb0: 0fc464da */ jal func0f119368 +/* f116fb4: 27a60038 */ addiu $a2,$sp,0x38 +/* f116fb8: 2401ffff */ addiu $at,$zero,-1 +/* f116fbc: 14410003 */ bne $v0,$at,.L0f116fcc +/* f116fc0: 00402825 */ or $a1,$v0,$zero +/* f116fc4: 10000015 */ beqz $zero,.L0f11701c +/* f116fc8: 24020001 */ addiu $v0,$zero,0x1 +.L0f116fcc: +/* f116fcc: 8faf0044 */ lw $t7,0x44($sp) +/* f116fd0: 8fa60040 */ lw $a2,0x40($sp) +/* f116fd4: 83a4004b */ lb $a0,0x4b($sp) +/* f116fd8: 000fc500 */ sll $t8,$t7,0x14 +/* f116fdc: 0018cdc2 */ srl $t9,$t8,0x17 +/* f116fe0: 27280001 */ addiu $t0,$t9,0x1 +/* f116fe4: 000675c2 */ srl $t6,$a2,0x17 +/* f116fe8: 01c03025 */ or $a2,$t6,$zero +/* f116fec: afa80020 */ sw $t0,0x20($sp) +/* f116ff0: 00003825 */ or $a3,$zero,$zero +/* f116ff4: afa00010 */ sw $zero,0x10($sp) +/* f116ff8: afa00014 */ sw $zero,0x14($sp) +/* f116ffc: afa00018 */ sw $zero,0x18($sp) +/* f117000: 0fc46f15 */ jal func0f11bc54 +/* f117004: afa0001c */ sw $zero,0x1c($sp) +/* f117008: 50400004 */ beqzl $v0,.L0f11701c +/* f11700c: 00001025 */ or $v0,$zero,$zero +/* f117010: 10000003 */ beqz $zero,.L0f117020 +/* f117014: 8fbf002c */ lw $ra,0x2c($sp) +/* f117018: 00001025 */ or $v0,$zero,$zero +.L0f11701c: +/* f11701c: 8fbf002c */ lw $ra,0x2c($sp) +.L0f117020: +/* f117020: 27bd0048 */ addiu $sp,$sp,0x48 +/* f117024: 03e00008 */ jr $ra +/* f117028: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11702c +/* f11702c: 00047600 */ sll $t6,$a0,0x18 +/* f117030: 000e7e03 */ sra $t7,$t6,0x18 +/* f117034: 000fc080 */ sll $t8,$t7,0x2 +/* f117038: 030fc023 */ subu $t8,$t8,$t7 +/* f11703c: 0018c080 */ sll $t8,$t8,0x2 +/* f117040: 030fc023 */ subu $t8,$t8,$t7 +/* f117044: 0018c080 */ sll $t8,$t8,0x2 +/* f117048: 030fc021 */ addu $t8,$t8,$t7 +/* f11704c: 0018c080 */ sll $t8,$t8,0x2 +/* f117050: 030fc023 */ subu $t8,$t8,$t7 +/* f117054: 0018c080 */ sll $t8,$t8,0x2 +/* f117058: 3c02800a */ lui $v0,0x800a +/* f11705c: 00581021 */ addu $v0,$v0,$t8 +/* f117060: afa40000 */ sw $a0,0x0($sp) +/* f117064: 03e00008 */ jr $ra +/* f117068: 8c4225e4 */ lw $v0,0x25e4($v0) +); + +GLOBAL_ASM( +glabel func0f11706c +/* f11706c: 00047600 */ sll $t6,$a0,0x18 +/* f117070: 000e7e03 */ sra $t7,$t6,0x18 +/* f117074: 24010004 */ addiu $at,$zero,0x4 +/* f117078: 11e10003 */ beq $t7,$at,.L0f117088 +/* f11707c: afa40000 */ sw $a0,0x0($sp) +/* f117080: 03e00008 */ jr $ra +/* f117084: 240204c0 */ addiu $v0,$zero,0x4c0 +.L0f117088: +/* f117088: 24020100 */ addiu $v0,$zero,0x100 +/* f11708c: 03e00008 */ jr $ra +/* f117090: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f117094 +/* f117094: 27bdffe8 */ addiu $sp,$sp,-24 +/* f117098: afa40018 */ sw $a0,0x18($sp) +/* f11709c: 00047600 */ sll $t6,$a0,0x18 +/* f1170a0: 2ca10041 */ sltiu $at,$a1,0x41 +/* f1170a4: 000e2603 */ sra $a0,$t6,0x18 +/* f1170a8: afbf0014 */ sw $ra,0x14($sp) +/* f1170ac: 14200006 */ bnez $at,.L0f1170c8 +/* f1170b0: 00001825 */ or $v1,$zero,$zero +/* f1170b4: 24010080 */ addiu $at,$zero,0x80 +/* f1170b8: 50a10020 */ beql $a1,$at,.L0f11713c +/* f1170bc: 240300a0 */ addiu $v1,$zero,0xa0 +/* f1170c0: 1000001f */ beqz $zero,.L0f117140 +/* f1170c4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1170c8: +/* f1170c8: 2ca10021 */ sltiu $at,$a1,0x21 +/* f1170cc: 14200006 */ bnez $at,.L0f1170e8 +/* f1170d0: 24b8ffff */ addiu $t8,$a1,-1 +/* f1170d4: 24010040 */ addiu $at,$zero,0x40 +/* f1170d8: 10a10013 */ beq $a1,$at,.L0f117128 +/* f1170dc: 00000000 */ sll $zero,$zero,0x0 +/* f1170e0: 10000017 */ beqz $zero,.L0f117140 +/* f1170e4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1170e8: +/* f1170e8: 2f010020 */ sltiu $at,$t8,0x20 +/* f1170ec: 10200013 */ beqz $at,.L0f11713c +/* f1170f0: 0018c080 */ sll $t8,$t8,0x2 +/* f1170f4: 3c017f1b */ lui $at,0x7f1b +/* f1170f8: 00380821 */ addu $at,$at,$t8 +/* f1170fc: 8c384db0 */ lw $t8,0x4db0($at) +/* f117100: 03000008 */ jr $t8 +/* f117104: 00000000 */ sll $zero,$zero,0x0 +/* f117108: 0fc45c1b */ jal func0f11706c +/* f11710c: 00000000 */ sll $zero,$zero,0x0 +/* f117110: 1000000a */ beqz $zero,.L0f11713c +/* f117114: 2443fff0 */ addiu $v1,$v0,-16 +/* f117118: 10000008 */ beqz $zero,.L0f11713c +/* f11711c: 2403005b */ addiu $v1,$zero,0x5b +/* f117120: 10000006 */ beqz $zero,.L0f11713c +/* f117124: 2403004e */ addiu $v1,$zero,0x4e +.L0f117128: +/* f117128: 10000004 */ beqz $zero,.L0f11713c +/* f11712c: 24030031 */ addiu $v1,$zero,0x31 +/* f117130: 10000002 */ beqz $zero,.L0f11713c +/* f117134: 240304a0 */ addiu $v1,$zero,0x4a0 +/* f117138: 240300a0 */ addiu $v1,$zero,0xa0 +.L0f11713c: +/* f11713c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f117140: +/* f117140: 27bd0018 */ addiu $sp,$sp,0x18 +/* f117144: 00601025 */ or $v0,$v1,$zero +/* f117148: 03e00008 */ jr $ra +/* f11714c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f117150 +/* f117150: 00047600 */ sll $t6,$a0,0x18 +/* f117154: 000e7e03 */ sra $t7,$t6,0x18 +/* f117158: 000fc080 */ sll $t8,$t7,0x2 +/* f11715c: 030fc023 */ subu $t8,$t8,$t7 +/* f117160: 0018c080 */ sll $t8,$t8,0x2 +/* f117164: 030fc023 */ subu $t8,$t8,$t7 +/* f117168: 0018c080 */ sll $t8,$t8,0x2 +/* f11716c: 030fc021 */ addu $t8,$t8,$t7 +/* f117170: 0018c080 */ sll $t8,$t8,0x2 +/* f117174: 030fc023 */ subu $t8,$t8,$t7 +/* f117178: 3c19800a */ lui $t9,0x800a +/* f11717c: 27392380 */ addiu $t9,$t9,0x2380 +/* f117180: 0018c080 */ sll $t8,$t8,0x2 +/* f117184: afa40000 */ sw $a0,0x0($sp) +/* f117188: 03191021 */ addu $v0,$t8,$t9 +/* f11718c: ac4502c4 */ sw $a1,0x2c4($v0) +/* f117190: 24041000 */ addiu $a0,$zero,0x1000 +/* f117194: 00001825 */ or $v1,$zero,$zero +.L0f117198: +/* f117198: 8c4802c4 */ lw $t0,0x2c4($v0) +/* f11719c: 01034821 */ addu $t1,$t0,$v1 +/* f1171a0: 24630001 */ addiu $v1,$v1,0x1 +/* f1171a4: 1464fffc */ bne $v1,$a0,.L0f117198 +/* f1171a8: a1200000 */ sb $zero,0x0($t1) +/* f1171ac: 03e00008 */ jr $ra +/* f1171b0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1171b4 +/* f1171b4: 00047600 */ sll $t6,$a0,0x18 +/* f1171b8: 000e7e03 */ sra $t7,$t6,0x18 +/* f1171bc: 000fc080 */ sll $t8,$t7,0x2 +/* f1171c0: 030fc023 */ subu $t8,$t8,$t7 +/* f1171c4: 0018c080 */ sll $t8,$t8,0x2 +/* f1171c8: 030fc023 */ subu $t8,$t8,$t7 +/* f1171cc: 0018c080 */ sll $t8,$t8,0x2 +/* f1171d0: 030fc021 */ addu $t8,$t8,$t7 +/* f1171d4: 0018c080 */ sll $t8,$t8,0x2 +/* f1171d8: 030fc023 */ subu $t8,$t8,$t7 +/* f1171dc: 3c19800a */ lui $t9,0x800a +/* f1171e0: 27392380 */ addiu $t9,$t9,0x2380 +/* f1171e4: 0018c080 */ sll $t8,$t8,0x2 +/* f1171e8: 03191021 */ addu $v0,$t8,$t9 +/* f1171ec: 904b02b8 */ lbu $t3,0x2b8($v0) +/* f1171f0: 00064880 */ sll $t1,$a2,0x2 +/* f1171f4: 312a0004 */ andi $t2,$t1,0x4 +/* f1171f8: 316cfffb */ andi $t4,$t3,0xfffb +/* f1171fc: 014c6825 */ or $t5,$t2,$t4 +/* f117200: afa40000 */ sw $a0,0x0($sp) +/* f117204: ac45000c */ sw $a1,0xc($v0) +/* f117208: 03e00008 */ jr $ra +/* f11720c: a04d02b8 */ sb $t5,0x2b8($v0) +); + +GLOBAL_ASM( +glabel func0f117210 +/* f117210: 00047600 */ sll $t6,$a0,0x18 +/* f117214: 000e7e03 */ sra $t7,$t6,0x18 +/* f117218: 000fc080 */ sll $t8,$t7,0x2 +/* f11721c: 030fc023 */ subu $t8,$t8,$t7 +/* f117220: 0018c080 */ sll $t8,$t8,0x2 +/* f117224: 030fc023 */ subu $t8,$t8,$t7 +/* f117228: 0018c080 */ sll $t8,$t8,0x2 +/* f11722c: 030fc021 */ addu $t8,$t8,$t7 +/* f117230: 0018c080 */ sll $t8,$t8,0x2 +/* f117234: 030fc023 */ subu $t8,$t8,$t7 +/* f117238: 0018c080 */ sll $t8,$t8,0x2 +/* f11723c: 3c02800a */ lui $v0,0x800a +/* f117240: 00581021 */ addu $v0,$v0,$t8 +/* f117244: afa40000 */ sw $a0,0x0($sp) +/* f117248: 03e00008 */ jr $ra +/* f11724c: 8c422388 */ lw $v0,0x2388($v0) +/* f117250: 00047600 */ sll $t6,$a0,0x18 +/* f117254: 000e7e03 */ sra $t7,$t6,0x18 +/* f117258: 000fc080 */ sll $t8,$t7,0x2 +/* f11725c: 030fc023 */ subu $t8,$t8,$t7 +/* f117260: 0018c080 */ sll $t8,$t8,0x2 +/* f117264: 030fc023 */ subu $t8,$t8,$t7 +/* f117268: 0018c080 */ sll $t8,$t8,0x2 +/* f11726c: 030fc021 */ addu $t8,$t8,$t7 +/* f117270: 0018c080 */ sll $t8,$t8,0x2 +/* f117274: 030fc023 */ subu $t8,$t8,$t7 +/* f117278: 0018c080 */ sll $t8,$t8,0x2 +/* f11727c: 3c01800a */ lui $at,0x800a +/* f117280: 00380821 */ addu $at,$at,$t8 +/* f117284: afa40000 */ sw $a0,0x0($sp) +/* f117288: 03e00008 */ jr $ra +/* f11728c: ac252388 */ sw $a1,0x2388($at) +/* f117290: 00047600 */ sll $t6,$a0,0x18 +/* f117294: 000e7e03 */ sra $t7,$t6,0x18 +/* f117298: 000fc080 */ sll $t8,$t7,0x2 +/* f11729c: 030fc023 */ subu $t8,$t8,$t7 +/* f1172a0: 0018c080 */ sll $t8,$t8,0x2 +/* f1172a4: 030fc023 */ subu $t8,$t8,$t7 +/* f1172a8: 0018c080 */ sll $t8,$t8,0x2 +/* f1172ac: 030fc021 */ addu $t8,$t8,$t7 +/* f1172b0: 0018c080 */ sll $t8,$t8,0x2 +/* f1172b4: 030fc023 */ subu $t8,$t8,$t7 +/* f1172b8: 0018c080 */ sll $t8,$t8,0x2 +/* f1172bc: 3c02800a */ lui $v0,0x800a +/* f1172c0: 00581021 */ addu $v0,$v0,$t8 +/* f1172c4: afa40000 */ sw $a0,0x0($sp) +/* f1172c8: 03e00008 */ jr $ra +/* f1172cc: 8c4225f0 */ lw $v0,0x25f0($v0) +/* f1172d0: 00047600 */ sll $t6,$a0,0x18 +/* f1172d4: 000e7e03 */ sra $t7,$t6,0x18 +/* f1172d8: 000fc080 */ sll $t8,$t7,0x2 +/* f1172dc: 030fc023 */ subu $t8,$t8,$t7 +/* f1172e0: 0018c080 */ sll $t8,$t8,0x2 +/* f1172e4: 030fc023 */ subu $t8,$t8,$t7 +/* f1172e8: 0018c080 */ sll $t8,$t8,0x2 +/* f1172ec: 030fc021 */ addu $t8,$t8,$t7 +/* f1172f0: 0018c080 */ sll $t8,$t8,0x2 +/* f1172f4: 030fc023 */ subu $t8,$t8,$t7 +/* f1172f8: 0018c080 */ sll $t8,$t8,0x2 +/* f1172fc: 3c02800a */ lui $v0,0x800a +/* f117300: 00581021 */ addu $v0,$v0,$t8 +/* f117304: afa40000 */ sw $a0,0x0($sp) +/* f117308: 03e00008 */ jr $ra +/* f11730c: 8c422384 */ lw $v0,0x2384($v0) +/* f117310: 00047600 */ sll $t6,$a0,0x18 +/* f117314: 000e7e03 */ sra $t7,$t6,0x18 +/* f117318: 000fc080 */ sll $t8,$t7,0x2 +/* f11731c: 030fc023 */ subu $t8,$t8,$t7 +/* f117320: 0018c080 */ sll $t8,$t8,0x2 +/* f117324: 030fc023 */ subu $t8,$t8,$t7 +/* f117328: 0018c080 */ sll $t8,$t8,0x2 +/* f11732c: 030fc021 */ addu $t8,$t8,$t7 +/* f117330: 0018c080 */ sll $t8,$t8,0x2 +/* f117334: 030fc023 */ subu $t8,$t8,$t7 +/* f117338: 0018c080 */ sll $t8,$t8,0x2 +/* f11733c: 3c01800a */ lui $at,0x800a +/* f117340: 00380821 */ addu $at,$at,$t8 +/* f117344: afa40000 */ sw $a0,0x0($sp) +/* f117348: 03e00008 */ jr $ra +/* f11734c: ac252384 */ sw $a1,0x2384($at) +/* f117350: 00047600 */ sll $t6,$a0,0x18 +/* f117354: 000e7e03 */ sra $t7,$t6,0x18 +/* f117358: 000fc080 */ sll $t8,$t7,0x2 +/* f11735c: 030fc023 */ subu $t8,$t8,$t7 +/* f117360: 0018c080 */ sll $t8,$t8,0x2 +/* f117364: 030fc023 */ subu $t8,$t8,$t7 +/* f117368: 0018c080 */ sll $t8,$t8,0x2 +/* f11736c: 030fc021 */ addu $t8,$t8,$t7 +/* f117370: 0018c080 */ sll $t8,$t8,0x2 +/* f117374: 030fc023 */ subu $t8,$t8,$t7 +/* f117378: 0018c080 */ sll $t8,$t8,0x2 +/* f11737c: 3c02800a */ lui $v0,0x800a +/* f117380: 00581021 */ addu $v0,$v0,$t8 +/* f117384: 8c422638 */ lw $v0,0x2638($v0) +/* f117388: afa40000 */ sw $a0,0x0($sp) +/* f11738c: 0002cfc2 */ srl $t9,$v0,0x1f +/* f117390: 03e00008 */ jr $ra +/* f117394: 03201025 */ or $v0,$t9,$zero +/* f117398: 00047600 */ sll $t6,$a0,0x18 +/* f11739c: 000e7e03 */ sra $t7,$t6,0x18 +/* f1173a0: 000fc080 */ sll $t8,$t7,0x2 +/* f1173a4: 030fc023 */ subu $t8,$t8,$t7 +/* f1173a8: 0018c080 */ sll $t8,$t8,0x2 +/* f1173ac: 030fc023 */ subu $t8,$t8,$t7 +/* f1173b0: 0018c080 */ sll $t8,$t8,0x2 +/* f1173b4: 030fc021 */ addu $t8,$t8,$t7 +/* f1173b8: 0018c080 */ sll $t8,$t8,0x2 +/* f1173bc: 030fc023 */ subu $t8,$t8,$t7 +/* f1173c0: 3c19800a */ lui $t9,0x800a +/* f1173c4: 27392380 */ addiu $t9,$t9,0x2380 +/* f1173c8: 0018c080 */ sll $t8,$t8,0x2 +/* f1173cc: 03191021 */ addu $v0,$t8,$t9 +/* f1173d0: 904902b8 */ lbu $t1,0x2b8($v0) +/* f1173d4: afa40000 */ sw $a0,0x0($sp) +/* f1173d8: 352a0080 */ ori $t2,$t1,0x80 +/* f1173dc: 03e00008 */ jr $ra +/* f1173e0: a04a02b8 */ sb $t2,0x2b8($v0) +/* f1173e4: 00047600 */ sll $t6,$a0,0x18 +/* f1173e8: 000e7e03 */ sra $t7,$t6,0x18 +/* f1173ec: 000fc080 */ sll $t8,$t7,0x2 +/* f1173f0: 030fc023 */ subu $t8,$t8,$t7 +/* f1173f4: 0018c080 */ sll $t8,$t8,0x2 +/* f1173f8: 030fc023 */ subu $t8,$t8,$t7 +/* f1173fc: 0018c080 */ sll $t8,$t8,0x2 +/* f117400: 030fc021 */ addu $t8,$t8,$t7 +/* f117404: 0018c080 */ sll $t8,$t8,0x2 +/* f117408: 030fc023 */ subu $t8,$t8,$t7 +/* f11740c: 3c19800a */ lui $t9,0x800a +/* f117410: 27392380 */ addiu $t9,$t9,0x2380 +/* f117414: 0018c080 */ sll $t8,$t8,0x2 +/* f117418: 03191021 */ addu $v0,$t8,$t9 +/* f11741c: 904802b8 */ lbu $t0,0x2b8($v0) +/* f117420: afa40000 */ sw $a0,0x0($sp) +/* f117424: 3109ff7f */ andi $t1,$t0,0xff7f +/* f117428: 03e00008 */ jr $ra +/* f11742c: a04902b8 */ sb $t1,0x2b8($v0) +); + +GLOBAL_ASM( +glabel func0f117430 +/* f117430: 27bdffc8 */ addiu $sp,$sp,-56 +/* f117434: afbf0014 */ sw $ra,0x14($sp) +/* f117438: afa40038 */ sw $a0,0x38($sp) +/* f11743c: afa5003c */ sw $a1,0x3c($sp) +/* f117440: afa60040 */ sw $a2,0x40($sp) +/* f117444: 0fc45974 */ jal func0f1165d0 +/* f117448: 83a4003b */ lb $a0,0x3b($sp) +/* f11744c: 83ae003b */ lb $t6,0x3b($sp) +/* f117450: 3c18800a */ lui $t8,0x800a +/* f117454: 27182380 */ addiu $t8,$t8,0x2380 +/* f117458: 000e7880 */ sll $t7,$t6,0x2 +/* f11745c: 01ee7823 */ subu $t7,$t7,$t6 +/* f117460: 000f7880 */ sll $t7,$t7,0x2 +/* f117464: 01ee7823 */ subu $t7,$t7,$t6 +/* f117468: 000f7880 */ sll $t7,$t7,0x2 +/* f11746c: 01ee7821 */ addu $t7,$t7,$t6 +/* f117470: 000f7880 */ sll $t7,$t7,0x2 +/* f117474: 01ee7823 */ subu $t7,$t7,$t6 +/* f117478: 000f7880 */ sll $t7,$t7,0x2 +/* f11747c: 01f84021 */ addu $t0,$t7,$t8 +/* f117480: 910502be */ lbu $a1,0x2be($t0) +/* f117484: 28a10032 */ slti $at,$a1,0x32 +/* f117488: 50200021 */ beqzl $at,.L0f117510 +/* f11748c: 00001025 */ or $v0,$zero,$zero +/* f117490: 18a0001e */ blez $a1,.L0f11750c +/* f117494: 00001825 */ or $v1,$zero,$zero +/* f117498: 8fb9003c */ lw $t9,0x3c($sp) +/* f11749c: 00003825 */ or $a3,$zero,$zero +/* f1174a0: 8d0402c0 */ lw $a0,0x2c0($t0) +/* f1174a4: 0322001b */ divu $zero,$t9,$v0 +/* f1174a8: 00003012 */ mflo $a2 +/* f1174ac: 14400002 */ bnez $v0,.L0f1174b8 +/* f1174b0: 00000000 */ sll $zero,$zero,0x0 +/* f1174b4: 0007000d */ break 0x7 +.L0f1174b8: +/* f1174b8: 8c890000 */ lw $t1,0x0($a0) +/* f1174bc: 24630001 */ addiu $v1,$v1,0x1 +/* f1174c0: 0065082a */ slt $at,$v1,$a1 +/* f1174c4: 14c9000f */ bne $a2,$t1,.L0f117504 +/* f1174c8: 24840024 */ addiu $a0,$a0,0x24 +/* f1174cc: 83a4003b */ lb $a0,0x3b($sp) +/* f1174d0: afa7001c */ sw $a3,0x1c($sp) +/* f1174d4: 0fc45974 */ jal func0f1165d0 +/* f1174d8: afa80024 */ sw $t0,0x24($sp) +/* f1174dc: 8fa80024 */ lw $t0,0x24($sp) +/* f1174e0: 8fa7001c */ lw $a3,0x1c($sp) +/* f1174e4: 8fa40040 */ lw $a0,0x40($sp) +/* f1174e8: 8d0a02c0 */ lw $t2,0x2c0($t0) +/* f1174ec: 00403025 */ or $a2,$v0,$zero +/* f1174f0: 01472821 */ addu $a1,$t2,$a3 +/* f1174f4: 0c012978 */ jal 0x4a5e0 +/* f1174f8: 24a50004 */ addiu $a1,$a1,0x4 +/* f1174fc: 10000004 */ beqz $zero,.L0f117510 +/* f117500: 24020001 */ addiu $v0,$zero,0x1 +.L0f117504: +/* f117504: 1420ffec */ bnez $at,.L0f1174b8 +/* f117508: 24e70024 */ addiu $a3,$a3,0x24 +.L0f11750c: +/* f11750c: 00001025 */ or $v0,$zero,$zero +.L0f117510: +/* f117510: 8fbf0014 */ lw $ra,0x14($sp) +/* f117514: 27bd0038 */ addiu $sp,$sp,0x38 +/* f117518: 03e00008 */ jr $ra +/* f11751c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f117520 +/* f117520: 27bdff88 */ addiu $sp,$sp,-120 +/* f117524: afbf0024 */ sw $ra,0x24($sp) +/* f117528: afa40078 */ sw $a0,0x78($sp) +/* f11752c: 10c00003 */ beqz $a2,.L0f11753c +/* f117530: afa5007c */ sw $a1,0x7c($sp) +/* f117534: 10000003 */ beqz $zero,.L0f117544 +/* f117538: afa60064 */ sw $a2,0x64($sp) +.L0f11753c: +/* f11753c: 27ae0068 */ addiu $t6,$sp,0x68 +/* f117540: afae0064 */ sw $t6,0x64($sp) +.L0f117544: +/* f117544: 0fc45974 */ jal func0f1165d0 +/* f117548: 83a4007b */ lb $a0,0x7b($sp) +/* f11754c: 8faf007c */ lw $t7,0x7c($sp) +/* f117550: 83a4007b */ lb $a0,0x7b($sp) +/* f117554: 3c19800a */ lui $t9,0x800a +/* f117558: 01e2001b */ divu $zero,$t7,$v0 +/* f11755c: 0004c080 */ sll $t8,$a0,0x2 +/* f117560: 0304c023 */ subu $t8,$t8,$a0 +/* f117564: 0018c080 */ sll $t8,$t8,0x2 +/* f117568: 0304c023 */ subu $t8,$t8,$a0 +/* f11756c: 0018c080 */ sll $t8,$t8,0x2 +/* f117570: 0304c021 */ addu $t8,$t8,$a0 +/* f117574: 0018c080 */ sll $t8,$t8,0x2 +/* f117578: 0304c023 */ subu $t8,$t8,$a0 +/* f11757c: 0018c080 */ sll $t8,$t8,0x2 +/* f117580: 27392380 */ addiu $t9,$t9,0x2380 +/* f117584: 03194021 */ addu $t0,$t8,$t9 +/* f117588: 8d0902a4 */ lw $t1,0x2a4($t0) +/* f11758c: 00001812 */ mflo $v1 +/* f117590: 00602825 */ or $a1,$v1,$zero +/* f117594: 14400002 */ bnez $v0,.L0f1175a0 +/* f117598: 00000000 */ sll $zero,$zero,0x0 +/* f11759c: 0007000d */ break 0x7 +.L0f1175a0: +/* f1175a0: 0069082b */ sltu $at,$v1,$t1 +/* f1175a4: 14200003 */ bnez $at,.L0f1175b4 +/* f1175a8: 8fa60064 */ lw $a2,0x64($sp) +/* f1175ac: 1000006b */ beqz $zero,.L0f11775c +/* f1175b0: 24020004 */ addiu $v0,$zero,0x4 +.L0f1175b4: +/* f1175b4: afa50060 */ sw $a1,0x60($sp) +/* f1175b8: 0fc46d22 */ jal func0f11b488 +/* f1175bc: afa80030 */ sw $t0,0x30($sp) +/* f1175c0: 1440005e */ bnez $v0,.L0f11773c +/* f1175c4: 8fa80030 */ lw $t0,0x30($sp) +/* f1175c8: 83a4007b */ lb $a0,0x7b($sp) +/* f1175cc: 24010004 */ addiu $at,$zero,0x4 +/* f1175d0: 00003825 */ or $a3,$zero,$zero +/* f1175d4: 14810003 */ bne $a0,$at,.L0f1175e4 +/* f1175d8: 8fac007c */ lw $t4,0x7c($sp) +/* f1175dc: 10000009 */ beqz $zero,.L0f117604 +/* f1175e0: 00002825 */ or $a1,$zero,$zero +.L0f1175e4: +/* f1175e4: 00045080 */ sll $t2,$a0,0x2 +/* f1175e8: 01445023 */ subu $t2,$t2,$a0 +/* f1175ec: 000a5080 */ sll $t2,$t2,0x2 +/* f1175f0: 01445021 */ addu $t2,$t2,$a0 +/* f1175f4: 3c0b800a */ lui $t3,0x800a +/* f1175f8: 256b3180 */ addiu $t3,$t3,0x3180 +/* f1175fc: 000a50c0 */ sll $t2,$t2,0x3 +/* f117600: 014b2821 */ addu $a1,$t2,$t3 +.L0f117604: +/* f117604: 240d0020 */ addiu $t5,$zero,0x20 +/* f117608: 27ae0038 */ addiu $t6,$sp,0x38 +/* f11760c: afae0018 */ sw $t6,0x18($sp) +/* f117610: afad0014 */ sw $t5,0x14($sp) +/* f117614: 8d06029c */ lw $a2,0x29c($t0) +/* f117618: 0fc46941 */ jal func0f11a504 +/* f11761c: afac0010 */ sw $t4,0x10($sp) +/* f117620: afa2005c */ sw $v0,0x5c($sp) +/* f117624: 00402025 */ or $a0,$v0,$zero +/* f117628: 83a5007b */ lb $a1,0x7b($sp) +/* f11762c: 24060001 */ addiu $a2,$zero,0x1 +/* f117630: 0fc470e7 */ jal func0f11c39c +/* f117634: 24070422 */ addiu $a3,$zero,0x422 +/* f117638: 14400009 */ bnez $v0,.L0f117660 +/* f11763c: 8fa40064 */ lw $a0,0x64($sp) +/* f117640: 8faf005c */ lw $t7,0x5c($sp) +/* f117644: 24010001 */ addiu $at,$zero,0x1 +/* f117648: 15e10003 */ bne $t7,$at,.L0f117658 +/* f11764c: 00000000 */ sll $zero,$zero,0x0 +/* f117650: 10000042 */ beqz $zero,.L0f11775c +/* f117654: 24020001 */ addiu $v0,$zero,0x1 +.L0f117658: +/* f117658: 10000040 */ beqz $zero,.L0f11775c +/* f11765c: 24020004 */ addiu $v0,$zero,0x4 +.L0f117660: +/* f117660: 27a50038 */ addiu $a1,$sp,0x38 +/* f117664: 0c012978 */ jal 0x4a5e0 +/* f117668: 24060010 */ addiu $a2,$zero,0x10 +/* f11766c: 27a40040 */ addiu $a0,$sp,0x40 +/* f117670: 27a50048 */ addiu $a1,$sp,0x48 +/* f117674: 0fc462b9 */ jal func0f118ae4 +/* f117678: 27a60058 */ addiu $a2,$sp,0x58 +/* f11767c: 8fa20064 */ lw $v0,0x64($sp) +/* f117680: 97b90058 */ lhu $t9,0x58($sp) +/* f117684: 97aa005a */ lhu $t2,0x5a($sp) +/* f117688: 94580000 */ lhu $t8,0x0($v0) +/* f11768c: 17190004 */ bne $t8,$t9,.L0f1176a0 +/* f117690: 00000000 */ sll $zero,$zero,0x0 +/* f117694: 94490002 */ lhu $t1,0x2($v0) +/* f117698: 512a0004 */ beql $t1,$t2,.L0f1176ac +/* f11769c: 8c4b000c */ lw $t3,0xc($v0) +.L0f1176a0: +/* f1176a0: 1000002e */ beqz $zero,.L0f11775c +/* f1176a4: 24020007 */ addiu $v0,$zero,0x7 +/* f1176a8: 8c4b000c */ lw $t3,0xc($v0) +.L0f1176ac: +/* f1176ac: 24040001 */ addiu $a0,$zero,0x1 +/* f1176b0: 3c057f1b */ lui $a1,0x7f1b +/* f1176b4: 000b6f80 */ sll $t5,$t3,0x1e +/* f1176b8: 05a00003 */ bltz $t5,.L0f1176c8 +/* f1176bc: 00000000 */ sll $zero,$zero,0x0 +/* f1176c0: 10000026 */ beqz $zero,.L0f11775c +/* f1176c4: 2402000f */ addiu $v0,$zero,0xf +.L0f1176c8: +/* f1176c8: 0c004c04 */ jal 0x13010 +/* f1176cc: 24a53b80 */ addiu $a1,$a1,0x3b80 +/* f1176d0: 10400003 */ beqz $v0,.L0f1176e0 +/* f1176d4: 8fae0064 */ lw $t6,0x64($sp) +/* f1176d8: 10000002 */ beqz $zero,.L0f1176e4 +/* f1176dc: 24050001 */ addiu $a1,$zero,0x1 +.L0f1176e0: +/* f1176e0: 00002825 */ or $a1,$zero,$zero +.L0f1176e4: +/* f1176e4: 8dcf000c */ lw $t7,0xc($t6) +/* f1176e8: 3c198007 */ lui $t9,0x8007 +/* f1176ec: 31f80001 */ andi $t8,$t7,0x1 +/* f1176f0: 10b80003 */ beq $a1,$t8,.L0f117700 +/* f1176f4: 00000000 */ sll $zero,$zero,0x0 +/* f1176f8: 10000018 */ beqz $zero,.L0f11775c +/* f1176fc: 24020009 */ addiu $v0,$zero,0x9 +.L0f117700: +/* f117700: 8f395ce8 */ lw $t9,0x5ce8($t9) +/* f117704: 83a4007b */ lb $a0,0x7b($sp) +/* f117708: 8fa50060 */ lw $a1,0x60($sp) +/* f11770c: 5320000c */ beqzl $t9,.L0f117740 +/* f117710: 8fa90064 */ lw $t1,0x64($sp) +/* f117714: 0fc46c5e */ jal func0f11b178 +/* f117718: 27a60038 */ addiu $a2,$sp,0x38 +/* f11771c: 83a4007b */ lb $a0,0x7b($sp) +/* f117720: 8fa50060 */ lw $a1,0x60($sp) +/* f117724: 0fc46d22 */ jal func0f11b488 +/* f117728: 8fa60064 */ lw $a2,0x64($sp) +/* f11772c: 54400004 */ bnezl $v0,.L0f117740 +/* f117730: 8fa90064 */ lw $t1,0x64($sp) +/* f117734: 10000009 */ beqz $zero,.L0f11775c +/* f117738: 2402000b */ addiu $v0,$zero,0xb +.L0f11773c: +/* f11773c: 8fa90064 */ lw $t1,0x64($sp) +.L0f117740: +/* f117740: 00001025 */ or $v0,$zero,$zero +/* f117744: 8d2a0008 */ lw $t2,0x8($t1) +/* f117748: 314b0fff */ andi $t3,$t2,0xfff +/* f11774c: 15600003 */ bnez $t3,.L0f11775c +/* f117750: 00000000 */ sll $zero,$zero,0x0 +/* f117754: 10000001 */ beqz $zero,.L0f11775c +/* f117758: 2402000b */ addiu $v0,$zero,0xb +.L0f11775c: +/* f11775c: 8fbf0024 */ lw $ra,0x24($sp) +/* f117760: 27bd0078 */ addiu $sp,$sp,0x78 +/* f117764: 03e00008 */ jr $ra +/* f117768: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11776c +/* f11776c: 27bdfdc0 */ addiu $sp,$sp,-576 +/* f117770: afb40028 */ sw $s4,0x28($sp) +/* f117774: 00a0a025 */ or $s4,$a1,$zero +/* f117778: afb30024 */ sw $s3,0x24($sp) +/* f11777c: afb20020 */ sw $s2,0x20($sp) +/* f117780: 00809025 */ or $s2,$a0,$zero +/* f117784: 27b3013c */ addiu $s3,$sp,0x13c +/* f117788: afbf0034 */ sw $ra,0x34($sp) +/* f11778c: 3c057f1b */ lui $a1,0x7f1b +/* f117790: afb60030 */ sw $s6,0x30($sp) +/* f117794: afb5002c */ sw $s5,0x2c($sp) +/* f117798: afb1001c */ sw $s1,0x1c($sp) +/* f11779c: afb00018 */ sw $s0,0x18($sp) +/* f1177a0: afa60248 */ sw $a2,0x248($sp) +/* f1177a4: 24a53bb8 */ addiu $a1,$a1,0x3bb8 +/* f1177a8: 0c004dad */ jal 0x136b4 +/* f1177ac: 02602025 */ or $a0,$s3,$zero +/* f1177b0: 12800017 */ beqz $s4,.L0f117810 +/* f1177b4: 00008025 */ or $s0,$zero,$zero +/* f1177b8: 02408825 */ or $s1,$s2,$zero +/* f1177bc: 3c167f1b */ lui $s6,0x7f1b +/* f1177c0: 3c157f1b */ lui $s5,0x7f1b +/* f1177c4: 26b53bbc */ addiu $s5,$s5,0x3bbc +/* f1177c8: 26d63bd0 */ addiu $s6,$s6,0x3bd0 +/* f1177cc: 27b2003c */ addiu $s2,$sp,0x3c +.L0f1177d0: +/* f1177d0: 320e000f */ andi $t6,$s0,0xf +/* f1177d4: 15c00004 */ bnez $t6,.L0f1177e8 +/* f1177d8: 02602025 */ or $a0,$s3,$zero +/* f1177dc: 02a02825 */ or $a1,$s5,$zero +/* f1177e0: 0c004dad */ jal 0x136b4 +/* f1177e4: 02003025 */ or $a2,$s0,$zero +.L0f1177e8: +/* f1177e8: 02402025 */ or $a0,$s2,$zero +/* f1177ec: 02c02825 */ or $a1,$s6,$zero +/* f1177f0: 0c004dad */ jal 0x136b4 +/* f1177f4: 92260000 */ lbu $a2,0x0($s1) +/* f1177f8: 02602025 */ or $a0,$s3,$zero +/* f1177fc: 0c004c89 */ jal 0x13224 +/* f117800: 02402825 */ or $a1,$s2,$zero +/* f117804: 26100001 */ addiu $s0,$s0,0x1 +/* f117808: 1614fff1 */ bne $s0,$s4,.L0f1177d0 +/* f11780c: 26310001 */ addiu $s1,$s1,0x1 +.L0f117810: +/* f117810: 3c057f1b */ lui $a1,0x7f1b +/* f117814: 24a53bd8 */ addiu $a1,$a1,0x3bd8 +/* f117818: 0c004c89 */ jal 0x13224 +/* f11781c: 02602025 */ or $a0,$s3,$zero +/* f117820: 8fbf0034 */ lw $ra,0x34($sp) +/* f117824: 8fb00018 */ lw $s0,0x18($sp) +/* f117828: 8fb1001c */ lw $s1,0x1c($sp) +/* f11782c: 8fb20020 */ lw $s2,0x20($sp) +/* f117830: 8fb30024 */ lw $s3,0x24($sp) +/* f117834: 8fb40028 */ lw $s4,0x28($sp) +/* f117838: 8fb5002c */ lw $s5,0x2c($sp) +/* f11783c: 8fb60030 */ lw $s6,0x30($sp) +/* f117840: 03e00008 */ jr $ra +/* f117844: 27bd0240 */ addiu $sp,$sp,0x240 +); + +GLOBAL_ASM( +glabel func0f117848 +/* f117848: 27bdf7e8 */ addiu $sp,$sp,-2072 +/* f11784c: afbf0014 */ sw $ra,0x14($sp) +/* f117850: 0c00543a */ jal 0x150e8 +/* f117854: 00000000 */ sll $zero,$zero,0x0 +/* f117858: 3c04800a */ lui $a0,0x800a +/* f11785c: 24849e78 */ addiu $a0,$a0,-24968 +/* f117860: 00002825 */ or $a1,$zero,$zero +/* f117864: 27a60018 */ addiu $a2,$sp,0x18 +/* f117868: 0c0140fc */ jal 0x503f0 +/* f11786c: 24070800 */ addiu $a3,$zero,0x800 +/* f117870: 0c005451 */ jal 0x15144 +/* f117874: 00000000 */ sll $zero,$zero,0x0 +/* f117878: 3c067f1b */ lui $a2,0x7f1b +/* f11787c: 24c63bdc */ addiu $a2,$a2,0x3bdc +/* f117880: 27a40018 */ addiu $a0,$sp,0x18 +/* f117884: 0fc45ddb */ jal func0f11776c +/* f117888: 24050800 */ addiu $a1,$zero,0x800 +/* f11788c: 8fbf0014 */ lw $ra,0x14($sp) +/* f117890: 27bd0818 */ addiu $sp,$sp,0x818 +/* f117894: 03e00008 */ jr $ra +/* f117898: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11789c +/* f11789c: 27bde780 */ addiu $sp,$sp,-6272 +/* f1178a0: afb10034 */ sw $s1,0x34($sp) +/* f1178a4: 00048e00 */ sll $s1,$a0,0x18 +/* f1178a8: 00117603 */ sra $t6,$s1,0x18 +/* f1178ac: afa41880 */ sw $a0,0x1880($sp) +/* f1178b0: 000e2600 */ sll $a0,$t6,0x18 +/* f1178b4: afbf003c */ sw $ra,0x3c($sp) +/* f1178b8: afb20038 */ sw $s2,0x38($sp) +/* f1178bc: afa61888 */ sw $a2,0x1888($sp) +/* f1178c0: 00047e03 */ sra $t7,$a0,0x18 +/* f1178c4: 00a09025 */ or $s2,$a1,$zero +/* f1178c8: 01c08825 */ or $s1,$t6,$zero +/* f1178cc: afb00030 */ sw $s0,0x30($sp) +/* f1178d0: afa7188c */ sw $a3,0x188c($sp) +/* f1178d4: afa0084c */ sw $zero,0x84c($sp) +/* f1178d8: 01e02025 */ or $a0,$t7,$zero +/* f1178dc: 0fc464da */ jal func0f119368 +/* f1178e0: 27a61870 */ addiu $a2,$sp,0x1870 +/* f1178e4: 10400015 */ beqz $v0,.L0f11793c +/* f1178e8: afa21858 */ sw $v0,0x1858($sp) +/* f1178ec: 10400011 */ beqz $v0,.L0f117934 +/* f1178f0: 00112600 */ sll $a0,$s1,0x18 +/* f1178f4: 0004c603 */ sra $t8,$a0,0x18 +/* f1178f8: 0fc45ff0 */ jal func0f117fc0 +/* f1178fc: 03002025 */ or $a0,$t8,$zero +/* f117900: 8fb91858 */ lw $t9,0x1858($sp) +/* f117904: 00112600 */ sll $a0,$s1,0x18 +/* f117908: 00044603 */ sra $t0,$a0,0x18 +/* f11790c: 0322082b */ sltu $at,$t9,$v0 +/* f117910: 10200008 */ beqz $at,.L0f117934 +/* f117914: 00000000 */ sll $zero,$zero,0x0 +/* f117918: 0fc45974 */ jal func0f1165d0 +/* f11791c: 01002025 */ or $a0,$t0,$zero +/* f117920: 8faa1858 */ lw $t2,0x1858($sp) +/* f117924: 2449ffff */ addiu $t1,$v0,-1 +/* f117928: 012a5824 */ and $t3,$t1,$t2 +/* f11792c: 51600004 */ beqzl $t3,.L0f117940 +/* f117930: 8fa51878 */ lw $a1,0x1878($sp) +.L0f117934: +/* f117934: 1000006d */ beqz $zero,.L0f117aec +/* f117938: 24020003 */ addiu $v0,$zero,0x3 +.L0f11793c: +/* f11793c: 8fa51878 */ lw $a1,0x1878($sp) +.L0f117940: +/* f117940: 8fad1888 */ lw $t5,0x1888($sp) +/* f117944: 00112600 */ sll $a0,$s1,0x18 +/* f117948: 000565c2 */ srl $t4,$a1,0x17 +/* f11794c: 11ac0003 */ beq $t5,$t4,.L0f11795c +/* f117950: 01802825 */ or $a1,$t4,$zero +/* f117954: 10000065 */ beqz $zero,.L0f117aec +/* f117958: 2402000c */ addiu $v0,$zero,0xc +.L0f11795c: +/* f11795c: 00047603 */ sra $t6,$a0,0x18 +/* f117960: 01c02025 */ or $a0,$t6,$zero +/* f117964: 0fc459ec */ jal func0f1167b0 +/* f117968: 27a60850 */ addiu $a2,$sp,0x850 +/* f11796c: 8faf0850 */ lw $t7,0x850($sp) +/* f117970: 3c10eeee */ lui $s0,0xeeee +/* f117974: 3610eeee */ ori $s0,$s0,0xeeee +/* f117978: 11e0001b */ beqz $t7,.L0f1179e8 +/* f11797c: 27a30850 */ addiu $v1,$sp,0x850 +/* f117980: 8c650000 */ lw $a1,0x0($v1) +/* f117984: 00112600 */ sll $a0,$s1,0x18 +.L0f117988: +/* f117988: 0004ce03 */ sra $t9,$a0,0x18 +/* f11798c: 03202025 */ or $a0,$t9,$zero +/* f117990: 27a61860 */ addiu $a2,$sp,0x1860 +/* f117994: 0fc464da */ jal func0f119368 +/* f117998: afa30048 */ sw $v1,0x48($sp) +/* f11799c: 2401ffff */ addiu $at,$zero,-1 +/* f1179a0: 8fa30048 */ lw $v1,0x48($sp) +/* f1179a4: 14410003 */ bne $v0,$at,.L0f1179b4 +/* f1179a8: 00408025 */ or $s0,$v0,$zero +/* f1179ac: 1000004f */ beqz $zero,.L0f117aec +/* f1179b0: 24020001 */ addiu $v0,$zero,0x1 +.L0f1179b4: +/* f1179b4: 8fa4186c */ lw $a0,0x186c($sp) +/* f1179b8: 00044f40 */ sll $t1,$a0,0x1d +/* f1179bc: 05200006 */ bltz $t1,.L0f1179d8 +/* f1179c0: 00041340 */ sll $v0,$a0,0xd +/* f1179c4: 00025642 */ srl $t2,$v0,0x19 +/* f1179c8: 524a0004 */ beql $s2,$t2,.L0f1179dc +/* f1179cc: 8c650004 */ lw $a1,0x4($v1) +/* f1179d0: 10000005 */ beqz $zero,.L0f1179e8 +/* f1179d4: afaa084c */ sw $t2,0x84c($sp) +.L0f1179d8: +/* f1179d8: 8c650004 */ lw $a1,0x4($v1) +.L0f1179dc: +/* f1179dc: 24630004 */ addiu $v1,$v1,0x4 +/* f1179e0: 54a0ffe9 */ bnezl $a1,.L0f117988 +/* f1179e4: 00112600 */ sll $a0,$s1,0x18 +.L0f1179e8: +/* f1179e8: 24010004 */ addiu $at,$zero,0x4 +/* f1179ec: 16210011 */ bne $s1,$at,.L0f117a34 +/* f1179f0: 00112600 */ sll $a0,$s1,0x18 +/* f1179f4: 00045e03 */ sra $t3,$a0,0x18 +/* f1179f8: 01602025 */ or $a0,$t3,$zero +/* f1179fc: 8fa5084c */ lw $a1,0x84c($sp) +/* f117a00: 27a6004c */ addiu $a2,$sp,0x4c +/* f117a04: 0fc45a00 */ jal func0f116800 +/* f117a08: 2407ffff */ addiu $a3,$zero,-1 +/* f117a0c: 14400003 */ bnez $v0,.L0f117a1c +/* f117a10: 27a3004c */ addiu $v1,$sp,0x4c +/* f117a14: 10000007 */ beqz $zero,.L0f117a34 +/* f117a18: afa31894 */ sw $v1,0x1894($sp) +.L0f117a1c: +/* f117a1c: 2401000a */ addiu $at,$zero,0xa +/* f117a20: 54410004 */ bnel $v0,$at,.L0f117a34 +/* f117a24: afa01894 */ sw $zero,0x1894($sp) +/* f117a28: 10000002 */ beqz $zero,.L0f117a34 +/* f117a2c: afa31894 */ sw $v1,0x1894($sp) +/* f117a30: afa01894 */ sw $zero,0x1894($sp) +.L0f117a34: +/* f117a34: 8faf187c */ lw $t7,0x187c($sp) +/* f117a38: 8fad1890 */ lw $t5,0x1890($sp) +/* f117a3c: 8fae1894 */ lw $t6,0x1894($sp) +/* f117a40: 000fc500 */ sll $t8,$t7,0x14 +/* f117a44: 0018cdc2 */ srl $t9,$t8,0x17 +/* f117a48: 00112600 */ sll $a0,$s1,0x18 +/* f117a4c: 00046603 */ sra $t4,$a0,0x18 +/* f117a50: 27280001 */ addiu $t0,$t9,0x1 +/* f117a54: afa80020 */ sw $t0,0x20($sp) +/* f117a58: 01802025 */ or $a0,$t4,$zero +/* f117a5c: 02002825 */ or $a1,$s0,$zero +/* f117a60: 8fa61888 */ lw $a2,0x1888($sp) +/* f117a64: 8fa7188c */ lw $a3,0x188c($sp) +/* f117a68: afa00010 */ sw $zero,0x10($sp) +/* f117a6c: afb2001c */ sw $s2,0x1c($sp) +/* f117a70: afad0014 */ sw $t5,0x14($sp) +/* f117a74: 0fc46f15 */ jal func0f11bc54 +/* f117a78: afae0018 */ sw $t6,0x18($sp) +/* f117a7c: 10400003 */ beqz $v0,.L0f117a8c +/* f117a80: 8fa51858 */ lw $a1,0x1858($sp) +/* f117a84: 10000019 */ beqz $zero,.L0f117aec +/* f117a88: 24020004 */ addiu $v0,$zero,0x4 +.L0f117a8c: +/* f117a8c: 2401ffff */ addiu $at,$zero,-1 +/* f117a90: 54a10004 */ bnel $a1,$at,.L0f117aa4 +/* f117a94: 3c01eeee */ lui $at,0xeeee +/* f117a98: 10000014 */ beqz $zero,.L0f117aec +/* f117a9c: 24020001 */ addiu $v0,$zero,0x1 +/* f117aa0: 3c01eeee */ lui $at,0xeeee +.L0f117aa4: +/* f117aa4: 3421eeee */ ori $at,$at,0xeeee +/* f117aa8: 10a1000f */ beq $a1,$at,.L0f117ae8 +/* f117aac: 00112600 */ sll $a0,$s1,0x18 +/* f117ab0: 8fab187c */ lw $t3,0x187c($sp) +/* f117ab4: 8faa084c */ lw $t2,0x84c($sp) +/* f117ab8: 00044e03 */ sra $t1,$a0,0x18 +/* f117abc: 000b6500 */ sll $t4,$t3,0x14 +/* f117ac0: 000c6dc2 */ srl $t5,$t4,0x17 +/* f117ac4: afad0020 */ sw $t5,0x20($sp) +/* f117ac8: 01202025 */ or $a0,$t1,$zero +/* f117acc: 8fa61888 */ lw $a2,0x1888($sp) +/* f117ad0: 00003825 */ or $a3,$zero,$zero +/* f117ad4: afa00010 */ sw $zero,0x10($sp) +/* f117ad8: afa00014 */ sw $zero,0x14($sp) +/* f117adc: afa00018 */ sw $zero,0x18($sp) +/* f117ae0: 0fc46f15 */ jal func0f11bc54 +/* f117ae4: afaa001c */ sw $t2,0x1c($sp) +.L0f117ae8: +/* f117ae8: 00001025 */ or $v0,$zero,$zero +.L0f117aec: +/* f117aec: 8fbf003c */ lw $ra,0x3c($sp) +/* f117af0: 8fb00030 */ lw $s0,0x30($sp) +/* f117af4: 8fb10034 */ lw $s1,0x34($sp) +/* f117af8: 8fb20038 */ lw $s2,0x38($sp) +/* f117afc: 03e00008 */ jr $ra +/* f117b00: 27bd1880 */ addiu $sp,$sp,0x1880 +); + +GLOBAL_ASM( +glabel func0f117b04 +/* f117b04: 27bdffe8 */ addiu $sp,$sp,-24 +/* f117b08: 10a00005 */ beqz $a1,.L0f117b20 +/* f117b0c: afbf0014 */ sw $ra,0x14($sp) +/* f117b10: 0c001b58 */ jal 0x6d60 +/* f117b14: 00000000 */ sll $zero,$zero,0x0 +/* f117b18: 10000009 */ beqz $zero,.L0f117b40 +/* f117b1c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f117b20: +/* f117b20: 3c0e8007 */ lui $t6,0x8007 +/* f117b24: 8dce5cd0 */ lw $t6,0x5cd0($t6) +/* f117b28: 00001025 */ or $v0,$zero,$zero +/* f117b2c: 15c00003 */ bnez $t6,.L0f117b3c +/* f117b30: 00000000 */ sll $zero,$zero,0x0 +/* f117b34: 10000001 */ beqz $zero,.L0f117b3c +/* f117b38: 24020080 */ addiu $v0,$zero,0x80 +.L0f117b3c: +/* f117b3c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f117b40: +/* f117b40: 27bd0018 */ addiu $sp,$sp,0x18 +/* f117b44: 03e00008 */ jr $ra +/* f117b48: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f117b4c +/* f117b4c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f117b50: afbf001c */ sw $ra,0x1c($sp) +/* f117b54: afa40020 */ sw $a0,0x20($sp) +/* f117b58: afa50024 */ sw $a1,0x24($sp) +/* f117b5c: afa60028 */ sw $a2,0x28($sp) +/* f117b60: afa7002c */ sw $a3,0x2c($sp) +/* f117b64: 0c004eae */ jal 0x13ab8 +/* f117b68: 24040002 */ addiu $a0,$zero,0x2 +/* f117b6c: 8fa40020 */ lw $a0,0x20($sp) +/* f117b70: 93a6002b */ lbu $a2,0x2b($sp) +/* f117b74: 8fa7002c */ lw $a3,0x2c($sp) +/* f117b78: 10800009 */ beqz $a0,.L0f117ba0 +/* f117b7c: 3c188007 */ lui $t8,0x8007 +/* f117b80: 8fae0030 */ lw $t6,0x30($sp) +/* f117b84: 8faf0034 */ lw $t7,0x34($sp) +/* f117b88: 8fa50024 */ lw $a1,0x24($sp) +/* f117b8c: afae0010 */ sw $t6,0x10($sp) +/* f117b90: 0c014155 */ jal 0x50554 +/* f117b94: afaf0014 */ sw $t7,0x14($sp) +/* f117b98: 10000019 */ beqz $zero,.L0f117c00 +/* f117b9c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f117ba0: +/* f117ba0: 8f185cd0 */ lw $t8,0x5cd0($t8) +/* f117ba4: 000718c2 */ srl $v1,$a3,0x3 +/* f117ba8: 24010001 */ addiu $at,$zero,0x1 +/* f117bac: 17000003 */ bnez $t8,.L0f117bbc +/* f117bb0: 00000000 */ sll $zero,$zero,0x0 +/* f117bb4: 10000011 */ beqz $zero,.L0f117bfc +/* f117bb8: 24020080 */ addiu $v0,$zero,0x80 +.L0f117bbc: +/* f117bbc: 14c10007 */ bne $a2,$at,.L0f117bdc +/* f117bc0: 00c01025 */ or $v0,$a2,$zero +/* f117bc4: 306400ff */ andi $a0,$v1,0xff +/* f117bc8: 8fa50034 */ lw $a1,0x34($sp) +/* f117bcc: 0fc47935 */ jal func0f11e4d4 +/* f117bd0: 8fa60030 */ lw $a2,0x30($sp) +/* f117bd4: 1000000a */ beqz $zero,.L0f117c00 +/* f117bd8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f117bdc: +/* f117bdc: 14400006 */ bnez $v0,.L0f117bf8 +/* f117be0: 306400ff */ andi $a0,$v1,0xff +/* f117be4: 8fa50034 */ lw $a1,0x34($sp) +/* f117be8: 0fc4791e */ jal func0f11e478 +/* f117bec: 8fa60030 */ lw $a2,0x30($sp) +/* f117bf0: 10000003 */ beqz $zero,.L0f117c00 +/* f117bf4: 8fbf001c */ lw $ra,0x1c($sp) +.L0f117bf8: +/* f117bf8: 24020083 */ addiu $v0,$zero,0x83 +.L0f117bfc: +/* f117bfc: 8fbf001c */ lw $ra,0x1c($sp) +.L0f117c00: +/* f117c00: 27bd0020 */ addiu $sp,$sp,0x20 +/* f117c04: 03e00008 */ jr $ra +/* f117c08: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f117c0c +/* f117c0c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f117c10: 1080000d */ beqz $a0,.L0f117c48 +/* f117c14: afbf0014 */ sw $ra,0x14($sp) +/* f117c18: afa40020 */ sw $a0,0x20($sp) +/* f117c1c: afa50024 */ sw $a1,0x24($sp) +/* f117c20: 0c00543a */ jal 0x150e8 +/* f117c24: afa60028 */ sw $a2,0x28($sp) +/* f117c28: 8fa40020 */ lw $a0,0x20($sp) +/* f117c2c: 8fa50024 */ lw $a1,0x24($sp) +/* f117c30: 0c014234 */ jal 0x508d0 +/* f117c34: 8fa60028 */ lw $a2,0x28($sp) +/* f117c38: 0c005451 */ jal 0x15144 +/* f117c3c: afa2001c */ sw $v0,0x1c($sp) +/* f117c40: 1000000b */ beqz $zero,.L0f117c70 +/* f117c44: 8fa2001c */ lw $v0,0x1c($sp) +.L0f117c48: +/* f117c48: 3c0e8007 */ lui $t6,0x8007 +/* f117c4c: 8dce5cd0 */ lw $t6,0x5cd0($t6) +/* f117c50: 24030001 */ addiu $v1,$zero,0x1 +/* f117c54: 00001025 */ or $v0,$zero,$zero +/* f117c58: 55c00004 */ bnezl $t6,.L0f117c6c +/* f117c5c: aca30000 */ sw $v1,0x0($a1) +/* f117c60: 10000003 */ beqz $zero,.L0f117c70 +/* f117c64: 24020080 */ addiu $v0,$zero,0x80 +/* f117c68: aca30000 */ sw $v1,0x0($a1) +.L0f117c6c: +/* f117c6c: acc30000 */ sw $v1,0x0($a2) +.L0f117c70: +/* f117c70: 8fbf0014 */ lw $ra,0x14($sp) +/* f117c74: 27bd0020 */ addiu $sp,$sp,0x20 +/* f117c78: 03e00008 */ jr $ra +/* f117c7c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f117c80 +/* f117c80: 27bdffe0 */ addiu $sp,$sp,-32 +/* f117c84: 1080000b */ beqz $a0,.L0f117cb4 +/* f117c88: afbf0014 */ sw $ra,0x14($sp) +/* f117c8c: afa40020 */ sw $a0,0x20($sp) +/* f117c90: 0c00543a */ jal 0x150e8 +/* f117c94: afa50024 */ sw $a1,0x24($sp) +/* f117c98: 8fa40020 */ lw $a0,0x20($sp) +/* f117c9c: 0c013398 */ jal 0x4ce60 +/* f117ca0: 8fa50024 */ lw $a1,0x24($sp) +/* f117ca4: 0c005451 */ jal 0x15144 +/* f117ca8: afa2001c */ sw $v0,0x1c($sp) +/* f117cac: 10000009 */ beqz $zero,.L0f117cd4 +/* f117cb0: 8fa2001c */ lw $v0,0x1c($sp) +.L0f117cb4: +/* f117cb4: 3c0e8007 */ lui $t6,0x8007 +/* f117cb8: 8dce5cd0 */ lw $t6,0x5cd0($t6) +/* f117cbc: 00001025 */ or $v0,$zero,$zero +/* f117cc0: 55c00004 */ bnezl $t6,.L0f117cd4 +/* f117cc4: aca00000 */ sw $zero,0x0($a1) +/* f117cc8: 10000002 */ beqz $zero,.L0f117cd4 +/* f117ccc: 24020080 */ addiu $v0,$zero,0x80 +/* f117cd0: aca00000 */ sw $zero,0x0($a1) +.L0f117cd4: +/* f117cd4: 8fbf0014 */ lw $ra,0x14($sp) +/* f117cd8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f117cdc: 03e00008 */ jr $ra +/* f117ce0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f117ce4 +/* f117ce4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f117ce8: 1080000d */ beqz $a0,.L0f117d20 +/* f117cec: afbf0014 */ sw $ra,0x14($sp) +/* f117cf0: afa40020 */ sw $a0,0x20($sp) +/* f117cf4: afa50024 */ sw $a1,0x24($sp) +/* f117cf8: 0c00543a */ jal 0x150e8 +/* f117cfc: afa60028 */ sw $a2,0x28($sp) +/* f117d00: 8fa40020 */ lw $a0,0x20($sp) +/* f117d04: 8fa50024 */ lw $a1,0x24($sp) +/* f117d08: 0c014280 */ jal 0x50a00 +/* f117d0c: 8fa60028 */ lw $a2,0x28($sp) +/* f117d10: 0c005451 */ jal 0x15144 +/* f117d14: afa2001c */ sw $v0,0x1c($sp) +/* f117d18: 10000019 */ beqz $zero,.L0f117d80 +/* f117d1c: 8fa2001c */ lw $v0,0x1c($sp) +.L0f117d20: +/* f117d20: 3c0e8007 */ lui $t6,0x8007 +/* f117d24: 8dce5cd0 */ lw $t6,0x5cd0($t6) +/* f117d28: 15c00003 */ bnez $t6,.L0f117d38 +/* f117d2c: 00000000 */ sll $zero,$zero,0x0 +/* f117d30: 10000013 */ beqz $zero,.L0f117d80 +/* f117d34: 24020080 */ addiu $v0,$zero,0x80 +.L0f117d38: +/* f117d38: 10a00003 */ beqz $a1,.L0f117d48 +/* f117d3c: 240f0800 */ addiu $t7,$zero,0x800 +/* f117d40: 1000000f */ beqz $zero,.L0f117d80 +/* f117d44: 24020084 */ addiu $v0,$zero,0x84 +.L0f117d48: +/* f117d48: 24183459 */ addiu $t8,$zero,0x3459 +/* f117d4c: accf0000 */ sw $t7,0x0($a2) +/* f117d50: a4d80008 */ sh $t8,0x8($a2) +/* f117d54: 3c058007 */ lui $a1,0x8007 +/* f117d58: 24a55cf8 */ addiu $a1,$a1,0x5cf8 +/* f117d5c: afa60028 */ sw $a2,0x28($sp) +/* f117d60: 0c004c4c */ jal 0x13130 +/* f117d64: 24c4000e */ addiu $a0,$a2,0xe +/* f117d68: 8fa60028 */ lw $a2,0x28($sp) +/* f117d6c: 3c058007 */ lui $a1,0x8007 +/* f117d70: 24a55d08 */ addiu $a1,$a1,0x5d08 +/* f117d74: 0c004c4c */ jal 0x13130 +/* f117d78: 24c4000a */ addiu $a0,$a2,0xa +/* f117d7c: 00001025 */ or $v0,$zero,$zero +.L0f117d80: +/* f117d80: 8fbf0014 */ lw $ra,0x14($sp) +/* f117d84: 27bd0020 */ addiu $sp,$sp,0x20 +/* f117d88: 03e00008 */ jr $ra +/* f117d8c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f117d90 +/* f117d90: 27bdffd8 */ addiu $sp,$sp,-40 +/* f117d94: afa5002c */ sw $a1,0x2c($sp) +/* f117d98: 30aeffff */ andi $t6,$a1,0xffff +/* f117d9c: 01c02825 */ or $a1,$t6,$zero +/* f117da0: 1080000a */ beqz $a0,.L0f117dcc +/* f117da4: afbf0024 */ sw $ra,0x24($sp) +/* f117da8: 8faf0038 */ lw $t7,0x38($sp) +/* f117dac: 8fb8003c */ lw $t8,0x3c($sp) +/* f117db0: 8fb90040 */ lw $t9,0x40($sp) +/* f117db4: afaf0010 */ sw $t7,0x10($sp) +/* f117db8: afb80014 */ sw $t8,0x14($sp) +/* f117dbc: 0c013400 */ jal 0x4d000 +/* f117dc0: afb90018 */ sw $t9,0x18($sp) +/* f117dc4: 1000000b */ beqz $zero,.L0f117df4 +/* f117dc8: 8fbf0024 */ lw $ra,0x24($sp) +.L0f117dcc: +/* f117dcc: 3c088007 */ lui $t0,0x8007 +/* f117dd0: 8d085cd0 */ lw $t0,0x5cd0($t0) +/* f117dd4: 8fa90040 */ lw $t1,0x40($sp) +/* f117dd8: 00001025 */ or $v0,$zero,$zero +/* f117ddc: 55000004 */ bnezl $t0,.L0f117df0 +/* f117de0: ad200000 */ sw $zero,0x0($t1) +/* f117de4: 10000002 */ beqz $zero,.L0f117df0 +/* f117de8: 24020080 */ addiu $v0,$zero,0x80 +/* f117dec: ad200000 */ sw $zero,0x0($t1) +.L0f117df0: +/* f117df0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f117df4: +/* f117df4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f117df8: 03e00008 */ jr $ra +/* f117dfc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f117e00 +/* f117e00: 27bdffe0 */ addiu $sp,$sp,-32 +/* f117e04: afa50024 */ sw $a1,0x24($sp) +/* f117e08: 30aeffff */ andi $t6,$a1,0xffff +/* f117e0c: 01c02825 */ or $a1,$t6,$zero +/* f117e10: 10800006 */ beqz $a0,.L0f117e2c +/* f117e14: afbf001c */ sw $ra,0x1c($sp) +/* f117e18: 8faf0030 */ lw $t7,0x30($sp) +/* f117e1c: 0c013520 */ jal 0x4d480 +/* f117e20: afaf0010 */ sw $t7,0x10($sp) +/* f117e24: 10000009 */ beqz $zero,.L0f117e4c +/* f117e28: 8fbf001c */ lw $ra,0x1c($sp) +.L0f117e2c: +/* f117e2c: 3c188007 */ lui $t8,0x8007 +/* f117e30: 8f185cd0 */ lw $t8,0x5cd0($t8) +/* f117e34: 00001025 */ or $v0,$zero,$zero +/* f117e38: 17000003 */ bnez $t8,.L0f117e48 +/* f117e3c: 00000000 */ sll $zero,$zero,0x0 +/* f117e40: 10000001 */ beqz $zero,.L0f117e48 +/* f117e44: 24020080 */ addiu $v0,$zero,0x80 +.L0f117e48: +/* f117e48: 8fbf001c */ lw $ra,0x1c($sp) +.L0f117e4c: +/* f117e4c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f117e50: 03e00008 */ jr $ra +/* f117e54: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f117e58 +/* f117e58: 27bdffe0 */ addiu $sp,$sp,-32 +/* f117e5c: afa50024 */ sw $a1,0x24($sp) +/* f117e60: 30aeffff */ andi $t6,$a1,0xffff +/* f117e64: 01c02825 */ or $a1,$t6,$zero +/* f117e68: 10800008 */ beqz $a0,.L0f117e8c +/* f117e6c: afbf001c */ sw $ra,0x1c($sp) +/* f117e70: 8faf0030 */ lw $t7,0x30($sp) +/* f117e74: 8fb80034 */ lw $t8,0x34($sp) +/* f117e78: afaf0010 */ sw $t7,0x10($sp) +/* f117e7c: 0c013304 */ jal 0x4cc10 +/* f117e80: afb80014 */ sw $t8,0x14($sp) +/* f117e84: 1000000b */ beqz $zero,.L0f117eb4 +/* f117e88: 8fbf001c */ lw $ra,0x1c($sp) +.L0f117e8c: +/* f117e8c: 3c198007 */ lui $t9,0x8007 +/* f117e90: 8f395cd0 */ lw $t9,0x5cd0($t9) +/* f117e94: 8fa80034 */ lw $t0,0x34($sp) +/* f117e98: 24020080 */ addiu $v0,$zero,0x80 +/* f117e9c: 13200004 */ beqz $t9,.L0f117eb0 +/* f117ea0: 00000000 */ sll $zero,$zero,0x0 +/* f117ea4: ad000000 */ sw $zero,0x0($t0) +/* f117ea8: 10000001 */ beqz $zero,.L0f117eb0 +/* f117eac: 00001025 */ or $v0,$zero,$zero +.L0f117eb0: +/* f117eb0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f117eb4: +/* f117eb4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f117eb8: 03e00008 */ jr $ra +/* f117ebc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f117ec0 +/* f117ec0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f117ec4: afbf001c */ sw $ra,0x1c($sp) +/* f117ec8: afa5002c */ sw $a1,0x2c($sp) +/* f117ecc: afa60030 */ sw $a2,0x30($sp) +/* f117ed0: 10800010 */ beqz $a0,.L0f117f14 +/* f117ed4: afa70034 */ sw $a3,0x34($sp) +/* f117ed8: 0c00543a */ jal 0x150e8 +/* f117edc: afa40028 */ sw $a0,0x28($sp) +/* f117ee0: 8fae0038 */ lw $t6,0x38($sp) +/* f117ee4: 8faf003c */ lw $t7,0x3c($sp) +/* f117ee8: 8fa40028 */ lw $a0,0x28($sp) +/* f117eec: 97a5002e */ lhu $a1,0x2e($sp) +/* f117ef0: 8fa60030 */ lw $a2,0x30($sp) +/* f117ef4: 8fa70034 */ lw $a3,0x34($sp) +/* f117ef8: afae0010 */ sw $t6,0x10($sp) +/* f117efc: 0c001954 */ jal 0x6550 +/* f117f00: afaf0014 */ sw $t7,0x14($sp) +/* f117f04: 0c005451 */ jal 0x15144 +/* f117f08: afa20024 */ sw $v0,0x24($sp) +/* f117f0c: 10000008 */ beqz $zero,.L0f117f30 +/* f117f10: 8fa20024 */ lw $v0,0x24($sp) +.L0f117f14: +/* f117f14: 3c188007 */ lui $t8,0x8007 +/* f117f18: 8f185cd0 */ lw $t8,0x5cd0($t8) +/* f117f1c: 00001025 */ or $v0,$zero,$zero +/* f117f20: 17000003 */ bnez $t8,.L0f117f30 +/* f117f24: 00000000 */ sll $zero,$zero,0x0 +/* f117f28: 10000001 */ beqz $zero,.L0f117f30 +/* f117f2c: 24020080 */ addiu $v0,$zero,0x80 +.L0f117f30: +/* f117f30: 8fbf001c */ lw $ra,0x1c($sp) +/* f117f34: 27bd0028 */ addiu $sp,$sp,0x28 +/* f117f38: 03e00008 */ jr $ra +/* f117f3c: 00000000 */ sll $zero,$zero,0x0 +/* f117f40: 00047600 */ sll $t6,$a0,0x18 +/* f117f44: 000e7e03 */ sra $t7,$t6,0x18 +/* f117f48: 000fc080 */ sll $t8,$t7,0x2 +/* f117f4c: 030fc023 */ subu $t8,$t8,$t7 +/* f117f50: 0018c080 */ sll $t8,$t8,0x2 +/* f117f54: 030fc023 */ subu $t8,$t8,$t7 +/* f117f58: 0018c080 */ sll $t8,$t8,0x2 +/* f117f5c: 030fc021 */ addu $t8,$t8,$t7 +/* f117f60: 0018c080 */ sll $t8,$t8,0x2 +/* f117f64: 030fc023 */ subu $t8,$t8,$t7 +/* f117f68: 0018c080 */ sll $t8,$t8,0x2 +/* f117f6c: 3c02800a */ lui $v0,0x800a +/* f117f70: 00581021 */ addu $v0,$v0,$t8 +/* f117f74: afa40000 */ sw $a0,0x0($sp) +/* f117f78: 03e00008 */ jr $ra +/* f117f7c: 8c422624 */ lw $v0,0x2624($v0) +); + +GLOBAL_ASM( +glabel func0f117f80 +/* f117f80: 00047600 */ sll $t6,$a0,0x18 +/* f117f84: 000e7e03 */ sra $t7,$t6,0x18 +/* f117f88: 000fc080 */ sll $t8,$t7,0x2 +/* f117f8c: 030fc023 */ subu $t8,$t8,$t7 +/* f117f90: 0018c080 */ sll $t8,$t8,0x2 +/* f117f94: 030fc023 */ subu $t8,$t8,$t7 +/* f117f98: 0018c080 */ sll $t8,$t8,0x2 +/* f117f9c: 030fc021 */ addu $t8,$t8,$t7 +/* f117fa0: 0018c080 */ sll $t8,$t8,0x2 +/* f117fa4: 030fc023 */ subu $t8,$t8,$t7 +/* f117fa8: 0018c080 */ sll $t8,$t8,0x2 +/* f117fac: 3c02800a */ lui $v0,0x800a +/* f117fb0: 00581021 */ addu $v0,$v0,$t8 +/* f117fb4: afa40000 */ sw $a0,0x0($sp) +/* f117fb8: 03e00008 */ jr $ra +/* f117fbc: 8c422628 */ lw $v0,0x2628($v0) +); + +GLOBAL_ASM( +glabel func0f117fc0 +/* f117fc0: 00047600 */ sll $t6,$a0,0x18 +/* f117fc4: 000e7e03 */ sra $t7,$t6,0x18 +/* f117fc8: 000fc080 */ sll $t8,$t7,0x2 +/* f117fcc: 030fc023 */ subu $t8,$t8,$t7 +/* f117fd0: 0018c080 */ sll $t8,$t8,0x2 +/* f117fd4: 030fc023 */ subu $t8,$t8,$t7 +/* f117fd8: 0018c080 */ sll $t8,$t8,0x2 +/* f117fdc: 030fc021 */ addu $t8,$t8,$t7 +/* f117fe0: 0018c080 */ sll $t8,$t8,0x2 +/* f117fe4: 030fc023 */ subu $t8,$t8,$t7 +/* f117fe8: 0018c080 */ sll $t8,$t8,0x2 +/* f117fec: 3c02800a */ lui $v0,0x800a +/* f117ff0: 00581021 */ addu $v0,$v0,$t8 +/* f117ff4: afa40000 */ sw $a0,0x0($sp) +/* f117ff8: 03e00008 */ jr $ra +/* f117ffc: 8c422620 */ lw $v0,0x2620($v0) +); + +GLOBAL_ASM( +glabel func0f118000 +/* f118000: 00042e00 */ sll $a1,$a0,0x18 +/* f118004: 00057603 */ sra $t6,$a1,0x18 +/* f118008: 27bdffe0 */ addiu $sp,$sp,-32 +/* f11800c: 24010004 */ addiu $at,$zero,0x4 +/* f118010: afbf0014 */ sw $ra,0x14($sp) +/* f118014: afa40020 */ sw $a0,0x20($sp) +/* f118018: 15c10003 */ bne $t6,$at,.L0f118028 +/* f11801c: 01c02825 */ or $a1,$t6,$zero +/* f118020: 10000009 */ beqz $zero,.L0f118048 +/* f118024: 00002025 */ or $a0,$zero,$zero +.L0f118028: +/* f118028: 00057880 */ sll $t7,$a1,0x2 +/* f11802c: 01e57823 */ subu $t7,$t7,$a1 +/* f118030: 000f7880 */ sll $t7,$t7,0x2 +/* f118034: 01e57821 */ addu $t7,$t7,$a1 +/* f118038: 3c18800a */ lui $t8,0x800a +/* f11803c: 27183180 */ addiu $t8,$t8,0x3180 +/* f118040: 000f78c0 */ sll $t7,$t7,0x3 +/* f118044: 01f82021 */ addu $a0,$t7,$t8 +.L0f118048: +/* f118048: 0fc45f20 */ jal func0f117c80 +/* f11804c: 27a5001c */ addiu $a1,$sp,0x1c +/* f118050: 8fa2001c */ lw $v0,0x1c($sp) +/* f118054: 8fbf0014 */ lw $ra,0x14($sp) +/* f118058: 27bd0020 */ addiu $sp,$sp,0x20 +/* f11805c: 04410003 */ bgez $v0,.L0f11806c +/* f118060: 0002ca03 */ sra $t9,$v0,0x8 +/* f118064: 244100ff */ addiu $at,$v0,0xff +/* f118068: 0001ca03 */ sra $t9,$at,0x8 +.L0f11806c: +/* f11806c: 03e00008 */ jr $ra +/* f118070: 03201025 */ or $v0,$t9,$zero +/* f118074: 03e00008 */ jr $ra +/* f118078: 2402001c */ addiu $v0,$zero,0x1c +); + +GLOBAL_ASM( +glabel func0f11807c +/* f11807c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f118080: 00047600 */ sll $t6,$a0,0x18 +/* f118084: 000e7e03 */ sra $t7,$t6,0x18 +/* f118088: afa40020 */ sw $a0,0x20($sp) +/* f11808c: 24010004 */ addiu $at,$zero,0x4 +/* f118090: 01e02025 */ or $a0,$t7,$zero +/* f118094: 11e10027 */ beq $t7,$at,.L0f118134 +/* f118098: afbf0014 */ sw $ra,0x14($sp) +/* f11809c: 0fc45c1b */ jal func0f11706c +/* f1180a0: a3af0023 */ sb $t7,0x23($sp) +/* f1180a4: 83a40023 */ lb $a0,0x23($sp) +/* f1180a8: 24050008 */ addiu $a1,$zero,0x8 +/* f1180ac: 00003025 */ or $a2,$zero,$zero +/* f1180b0: 0fc4642f */ jal func0f1190bc +/* f1180b4: afa20018 */ sw $v0,0x18($sp) +/* f1180b8: 14400003 */ bnez $v0,.L0f1180c8 +/* f1180bc: 8fa70018 */ lw $a3,0x18($sp) +/* f1180c0: 1000001d */ beqz $zero,.L0f118138 +/* f1180c4: 24020001 */ addiu $v0,$zero,0x1 +.L0f1180c8: +/* f1180c8: 00071202 */ srl $v0,$a3,0x8 +/* f1180cc: 30f800ff */ andi $t8,$a3,0xff +/* f1180d0: 13000002 */ beqz $t8,.L0f1180dc +/* f1180d4: 00401825 */ or $v1,$v0,$zero +/* f1180d8: 24430001 */ addiu $v1,$v0,0x1 +.L0f1180dc: +/* f1180dc: 83b90023 */ lb $t9,0x23($sp) +/* f1180e0: 3c09800a */ lui $t1,0x800a +/* f1180e4: 25292380 */ addiu $t1,$t1,0x2380 +/* f1180e8: 00194080 */ sll $t0,$t9,0x2 +/* f1180ec: 01194023 */ subu $t0,$t0,$t9 +/* f1180f0: 00084080 */ sll $t0,$t0,0x2 +/* f1180f4: 01194023 */ subu $t0,$t0,$t9 +/* f1180f8: 00084080 */ sll $t0,$t0,0x2 +/* f1180fc: 01194021 */ addu $t0,$t0,$t9 +/* f118100: 00084080 */ sll $t0,$t0,0x2 +/* f118104: 01194023 */ subu $t0,$t0,$t9 +/* f118108: 00084080 */ sll $t0,$t0,0x2 +/* f11810c: 01092021 */ addu $a0,$t0,$t1 +/* f118110: 948a0258 */ lhu $t2,0x258($a0) +/* f118114: 01435821 */ addu $t3,$t2,$v1 +/* f118118: 29610080 */ slti $at,$t3,0x80 +/* f11811c: 50200006 */ beqzl $at,.L0f118138 +/* f118120: 00001025 */ or $v0,$zero,$zero +/* f118124: 948c025a */ lhu $t4,0x25a($a0) +/* f118128: 0183102a */ slt $v0,$t4,$v1 +/* f11812c: 10000002 */ beqz $zero,.L0f118138 +/* f118130: 38420001 */ xori $v0,$v0,0x1 +.L0f118134: +/* f118134: 00001025 */ or $v0,$zero,$zero +.L0f118138: +/* f118138: 8fbf0014 */ lw $ra,0x14($sp) +/* f11813c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f118140: 03e00008 */ jr $ra +/* f118144: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f118148 +/* f118148: 27bdffd8 */ addiu $sp,$sp,-40 +/* f11814c: 00047600 */ sll $t6,$a0,0x18 +/* f118150: 000e7e03 */ sra $t7,$t6,0x18 +/* f118154: afa40028 */ sw $a0,0x28($sp) +/* f118158: 24010004 */ addiu $at,$zero,0x4 +/* f11815c: 01e02025 */ or $a0,$t7,$zero +/* f118160: 11e1002e */ beq $t7,$at,.L0f11821c +/* f118164: afbf0014 */ sw $ra,0x14($sp) +/* f118168: afa00024 */ sw $zero,0x24($sp) +/* f11816c: 0fc45c1b */ jal func0f11706c +/* f118170: a3af002b */ sb $t7,0x2b($sp) +/* f118174: 83a4002b */ lb $a0,0x2b($sp) +/* f118178: 24050008 */ addiu $a1,$zero,0x8 +/* f11817c: 27a60024 */ addiu $a2,$sp,0x24 +/* f118180: 0fc4642f */ jal func0f1190bc +/* f118184: afa2001c */ sw $v0,0x1c($sp) +/* f118188: 8fa3001c */ lw $v1,0x1c($sp) +/* f11818c: 83b9002b */ lb $t9,0x2b($sp) +/* f118190: 3c09800a */ lui $t1,0x800a +/* f118194: 00032a02 */ srl $a1,$v1,0x8 +/* f118198: 307800ff */ andi $t8,$v1,0xff +/* f11819c: 13000002 */ beqz $t8,.L0f1181a8 +/* f1181a0: 00a02025 */ or $a0,$a1,$zero +/* f1181a4: 24a40001 */ addiu $a0,$a1,0x1 +.L0f1181a8: +/* f1181a8: 00194080 */ sll $t0,$t9,0x2 +/* f1181ac: 01194023 */ subu $t0,$t0,$t9 +/* f1181b0: 00084080 */ sll $t0,$t0,0x2 +/* f1181b4: 01194023 */ subu $t0,$t0,$t9 +/* f1181b8: 00084080 */ sll $t0,$t0,0x2 +/* f1181bc: 01194021 */ addu $t0,$t0,$t9 +/* f1181c0: 00084080 */ sll $t0,$t0,0x2 +/* f1181c4: 01194023 */ subu $t0,$t0,$t9 +/* f1181c8: 00084080 */ sll $t0,$t0,0x2 +/* f1181cc: 01284821 */ addu $t1,$t1,$t0 +/* f1181d0: 952925d8 */ lhu $t1,0x25d8($t1) +/* f1181d4: 240a0080 */ addiu $t2,$zero,0x80 +/* f1181d8: 8fa30024 */ lw $v1,0x24($sp) +/* f1181dc: 01495823 */ subu $t3,$t2,$t1 +/* f1181e0: 0164001a */ div $zero,$t3,$a0 +/* f1181e4: 00006012 */ mflo $t4 +/* f1181e8: 006c1821 */ addu $v1,$v1,$t4 +/* f1181ec: 14800002 */ bnez $a0,.L0f1181f8 +/* f1181f0: 00000000 */ sll $zero,$zero,0x0 +/* f1181f4: 0007000d */ break 0x7 +.L0f1181f8: +/* f1181f8: 2401ffff */ addiu $at,$zero,-1 +/* f1181fc: 14810004 */ bne $a0,$at,.L0f118210 +/* f118200: 3c018000 */ lui $at,0x8000 +/* f118204: 15610002 */ bne $t3,$at,.L0f118210 +/* f118208: 00000000 */ sll $zero,$zero,0x0 +/* f11820c: 0006000d */ break 0x6 +.L0f118210: +/* f118210: 00601025 */ or $v0,$v1,$zero +/* f118214: 10000003 */ beqz $zero,.L0f118224 +/* f118218: 8fbf0014 */ lw $ra,0x14($sp) +.L0f11821c: +/* f11821c: 00001025 */ or $v0,$zero,$zero +/* f118220: 8fbf0014 */ lw $ra,0x14($sp) +.L0f118224: +/* f118224: 27bd0028 */ addiu $sp,$sp,0x28 +/* f118228: 03e00008 */ jr $ra +/* f11822c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f118230 +/* f118230: 27bdffd8 */ addiu $sp,$sp,-40 +/* f118234: afb00018 */ sw $s0,0x18($sp) +/* f118238: 00048600 */ sll $s0,$a0,0x18 +/* f11823c: 00107603 */ sra $t6,$s0,0x18 +/* f118240: 24010004 */ addiu $at,$zero,0x4 +/* f118244: 01c08025 */ or $s0,$t6,$zero +/* f118248: afbf001c */ sw $ra,0x1c($sp) +/* f11824c: afa40028 */ sw $a0,0x28($sp) +/* f118250: 11c10032 */ beq $t6,$at,.L0f11831c +/* f118254: afa5002c */ sw $a1,0x2c($sp) +/* f118258: 000e2600 */ sll $a0,$t6,0x18 +/* f11825c: 00047e03 */ sra $t7,$a0,0x18 +/* f118260: 0fc4601f */ jal func0f11807c +/* f118264: 01e02025 */ or $a0,$t7,$zero +/* f118268: 1040002c */ beqz $v0,.L0f11831c +/* f11826c: 00102600 */ sll $a0,$s0,0x18 +/* f118270: 0004c603 */ sra $t8,$a0,0x18 +/* f118274: 0fc45c1b */ jal func0f11706c +/* f118278: 03002025 */ or $a0,$t8,$zero +/* f11827c: 00102600 */ sll $a0,$s0,0x18 +/* f118280: 0004ce03 */ sra $t9,$a0,0x18 +/* f118284: afa20020 */ sw $v0,0x20($sp) +/* f118288: 03202025 */ or $a0,$t9,$zero +/* f11828c: 24050008 */ addiu $a1,$zero,0x8 +/* f118290: 0fc4642f */ jal func0f1190bc +/* f118294: 00003025 */ or $a2,$zero,$zero +/* f118298: 10400014 */ beqz $v0,.L0f1182ec +/* f11829c: 00102600 */ sll $a0,$s0,0x18 +/* f1182a0: 00044603 */ sra $t0,$a0,0x18 +/* f1182a4: 0fc45fe0 */ jal func0f117f80 +/* f1182a8: 01002025 */ or $a0,$t0,$zero +/* f1182ac: 8fa60020 */ lw $a2,0x20($sp) +/* f1182b0: 00402825 */ or $a1,$v0,$zero +/* f1182b4: 00062202 */ srl $a0,$a2,0x8 +/* f1182b8: 30c900ff */ andi $t1,$a2,0xff +/* f1182bc: 11200002 */ beqz $t1,.L0f1182c8 +/* f1182c0: 00801825 */ or $v1,$a0,$zero +/* f1182c4: 24830001 */ addiu $v1,$a0,0x1 +.L0f1182c8: +/* f1182c8: 00102600 */ sll $a0,$s0,0x18 +/* f1182cc: 00045603 */ sra $t2,$a0,0x18 +/* f1182d0: 00a32821 */ addu $a1,$a1,$v1 +/* f1182d4: 0fc460cd */ jal func0f118334 +/* f1182d8: 01402025 */ or $a0,$t2,$zero +/* f1182dc: 54400004 */ bnezl $v0,.L0f1182f0 +/* f1182e0: 00102600 */ sll $a0,$s0,0x18 +/* f1182e4: 1000000e */ beqz $zero,.L0f118320 +/* f1182e8: 24020004 */ addiu $v0,$zero,0x4 +.L0f1182ec: +/* f1182ec: 00102600 */ sll $a0,$s0,0x18 +.L0f1182f0: +/* f1182f0: 00045e03 */ sra $t3,$a0,0x18 +/* f1182f4: 01602025 */ or $a0,$t3,$zero +/* f1182f8: 24050008 */ addiu $a1,$zero,0x8 +/* f1182fc: 0fc4619d */ jal func0f118674 +/* f118300: 8fa6002c */ lw $a2,0x2c($sp) +/* f118304: 10400003 */ beqz $v0,.L0f118314 +/* f118308: 00000000 */ sll $zero,$zero,0x0 +/* f11830c: 10000005 */ beqz $zero,.L0f118324 +/* f118310: 8fbf001c */ lw $ra,0x1c($sp) +.L0f118314: +/* f118314: 10000002 */ beqz $zero,.L0f118320 +/* f118318: 00001025 */ or $v0,$zero,$zero +.L0f11831c: +/* f11831c: 2402000e */ addiu $v0,$zero,0xe +.L0f118320: +/* f118320: 8fbf001c */ lw $ra,0x1c($sp) +.L0f118324: +/* f118324: 8fb00018 */ lw $s0,0x18($sp) +/* f118328: 27bd0028 */ addiu $sp,$sp,0x28 +/* f11832c: 03e00008 */ jr $ra +/* f118330: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f118334 +/* f118334: 27bdffa8 */ addiu $sp,$sp,-88 +/* f118338: afb00020 */ sw $s0,0x20($sp) +/* f11833c: 00048600 */ sll $s0,$a0,0x18 +/* f118340: 00107603 */ sra $t6,$s0,0x18 +/* f118344: afa40058 */ sw $a0,0x58($sp) +/* f118348: 000e2600 */ sll $a0,$t6,0x18 +/* f11834c: afbf0024 */ sw $ra,0x24($sp) +/* f118350: 00047e03 */ sra $t7,$a0,0x18 +/* f118354: 01c08025 */ or $s0,$t6,$zero +/* f118358: afa5005c */ sw $a1,0x5c($sp) +/* f11835c: 0fc45fe0 */ jal func0f117f80 +/* f118360: 01e02025 */ or $a0,$t7,$zero +/* f118364: 00102600 */ sll $a0,$s0,0x18 +/* f118368: 0004c603 */ sra $t8,$a0,0x18 +/* f11836c: 0fc46000 */ jal func0f118000 +/* f118370: 03002025 */ or $a0,$t8,$zero +/* f118374: 24010004 */ addiu $at,$zero,0x4 +/* f118378: 16010003 */ bne $s0,$at,.L0f118388 +/* f11837c: 24053459 */ addiu $a1,$zero,0x3459 +/* f118380: 10000009 */ beqz $zero,.L0f1183a8 +/* f118384: 00002025 */ or $a0,$zero,$zero +.L0f118388: +/* f118388: 0010c880 */ sll $t9,$s0,0x2 +/* f11838c: 0330c823 */ subu $t9,$t9,$s0 +/* f118390: 0019c880 */ sll $t9,$t9,0x2 +/* f118394: 0330c821 */ addu $t9,$t9,$s0 +/* f118398: 3c08800a */ lui $t0,0x800a +/* f11839c: 25083180 */ addiu $t0,$t0,0x3180 +/* f1183a0: 0019c8c0 */ sll $t9,$t9,0x3 +/* f1183a4: 03282021 */ addu $a0,$t9,$t0 +.L0f1183a8: +/* f1183a8: 8fa2005c */ lw $v0,0x5c($sp) +/* f1183ac: 3c098007 */ lui $t1,0x8007 +/* f1183b0: 25295d08 */ addiu $t1,$t1,0x5d08 +/* f1183b4: 00025200 */ sll $t2,$v0,0x8 +/* f1183b8: 3c064e50 */ lui $a2,0x4e50 +/* f1183bc: 3c078007 */ lui $a3,0x8007 +/* f1183c0: 24e75cf8 */ addiu $a3,$a3,0x5cf8 +/* f1183c4: 34c64445 */ ori $a2,$a2,0x4445 +/* f1183c8: 01401025 */ or $v0,$t2,$zero +/* f1183cc: afaa0014 */ sw $t2,0x14($sp) +/* f1183d0: afaa0030 */ sw $t2,0x30($sp) +/* f1183d4: 0fc45fb0 */ jal func0f117ec0 +/* f1183d8: afa90010 */ sw $t1,0x10($sp) +/* f1183dc: 00102e00 */ sll $a1,$s0,0x18 +/* f1183e0: 00055e03 */ sra $t3,$a1,0x18 +/* f1183e4: afa2004c */ sw $v0,0x4c($sp) +/* f1183e8: 01602825 */ or $a1,$t3,$zero +/* f1183ec: 00402025 */ or $a0,$v0,$zero +/* f1183f0: 24060001 */ addiu $a2,$zero,0x1 +/* f1183f4: 0fc470e7 */ jal func0f11c39c +/* f1183f8: 2407070a */ addiu $a3,$zero,0x70a +/* f1183fc: 8fac004c */ lw $t4,0x4c($sp) +/* f118400: 00106880 */ sll $t5,$s0,0x2 +/* f118404: 01b06823 */ subu $t5,$t5,$s0 +/* f118408: 1580002d */ bnez $t4,.L0f1184c0 +/* f11840c: 000d6880 */ sll $t5,$t5,0x2 +/* f118410: 01b06823 */ subu $t5,$t5,$s0 +/* f118414: 000d6880 */ sll $t5,$t5,0x2 +/* f118418: 01b06821 */ addu $t5,$t5,$s0 +/* f11841c: 000d6880 */ sll $t5,$t5,0x2 +/* f118420: 01b06823 */ subu $t5,$t5,$s0 +/* f118424: 3c0e800a */ lui $t6,0x800a +/* f118428: 25ce2380 */ addiu $t6,$t6,0x2380 +/* f11842c: 000d6880 */ sll $t5,$t5,0x2 +/* f118430: 01ae1821 */ addu $v1,$t5,$t6 +/* f118434: 8c6802a8 */ lw $t0,0x2a8($v1) +/* f118438: 8fb9005c */ lw $t9,0x5c($sp) +/* f11843c: 946b0258 */ lhu $t3,0x258($v1) +/* f118440: 8c6f029c */ lw $t7,0x29c($v1) +/* f118444: 9469025a */ lhu $t1,0x25a($v1) +/* f118448: 03281023 */ subu $v0,$t9,$t0 +/* f11844c: 01626021 */ addu $t4,$t3,$v0 +/* f118450: 318dffff */ andi $t5,$t4,0xffff +/* f118454: 000fc140 */ sll $t8,$t7,0x5 +/* f118458: 01225023 */ subu $t2,$t1,$v0 +/* f11845c: 00782821 */ addu $a1,$v1,$t8 +/* f118460: a46a025a */ sh $t2,0x25a($v1) +/* f118464: a46c0258 */ sh $t4,0x258($v1) +/* f118468: 000d7200 */ sll $t6,$t5,0x8 +/* f11846c: acae0018 */ sw $t6,0x18($a1) +/* f118470: 8faf0030 */ lw $t7,0x30($sp) +/* f118474: 00102600 */ sll $a0,$s0,0x18 +/* f118478: 0004c603 */ sra $t8,$a0,0x18 +/* f11847c: 24a50018 */ addiu $a1,$a1,0x18 +/* f118480: 03002025 */ or $a0,$t8,$zero +/* f118484: afa3002c */ sw $v1,0x2c($sp) +/* f118488: 0fc45974 */ jal func0f1165d0 +/* f11848c: ac6f02a0 */ sw $t7,0x2a0($v1) +/* f118490: 8fa3002c */ lw $v1,0x2c($sp) +/* f118494: 8c6402a0 */ lw $a0,0x2a0($v1) +/* f118498: 0082001b */ divu $zero,$a0,$v0 +/* f11849c: 0000c812 */ mflo $t9 +/* f1184a0: 00044202 */ srl $t0,$a0,0x8 +/* f1184a4: 14400002 */ bnez $v0,.L0f1184b0 +/* f1184a8: 00000000 */ sll $zero,$zero,0x0 +/* f1184ac: 0007000d */ break 0x7 +.L0f1184b0: +/* f1184b0: 24020001 */ addiu $v0,$zero,0x1 +/* f1184b4: ac7902a4 */ sw $t9,0x2a4($v1) +/* f1184b8: 10000002 */ beqz $zero,.L0f1184c4 +/* f1184bc: ac6802a8 */ sw $t0,0x2a8($v1) +.L0f1184c0: +/* f1184c0: 00001025 */ or $v0,$zero,$zero +.L0f1184c4: +/* f1184c4: 8fbf0024 */ lw $ra,0x24($sp) +/* f1184c8: 8fb00020 */ lw $s0,0x20($sp) +/* f1184cc: 27bd0058 */ addiu $sp,$sp,0x58 +/* f1184d0: 03e00008 */ jr $ra +/* f1184d4: 00000000 */ sll $zero,$zero,0x0 +/* f1184d8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1184dc: 00047600 */ sll $t6,$a0,0x18 +/* f1184e0: 000e7e03 */ sra $t7,$t6,0x18 +/* f1184e4: afa40018 */ sw $a0,0x18($sp) +/* f1184e8: 24010004 */ addiu $at,$zero,0x4 +/* f1184ec: 01e02025 */ or $a0,$t7,$zero +/* f1184f0: afbf0014 */ sw $ra,0x14($sp) +/* f1184f4: afa5001c */ sw $a1,0x1c($sp) +/* f1184f8: 11e1001d */ beq $t7,$at,.L0f118570 +/* f1184fc: 00c03825 */ or $a3,$a2,$zero +/* f118500: 000fc080 */ sll $t8,$t7,0x2 +/* f118504: 030fc023 */ subu $t8,$t8,$t7 +/* f118508: 0018c080 */ sll $t8,$t8,0x2 +/* f11850c: 030fc023 */ subu $t8,$t8,$t7 +/* f118510: 0018c080 */ sll $t8,$t8,0x2 +/* f118514: 030fc021 */ addu $t8,$t8,$t7 +/* f118518: 0018c080 */ sll $t8,$t8,0x2 +/* f11851c: 3c03800a */ lui $v1,0x800a +/* f118520: 030fc023 */ subu $t8,$t8,$t7 +/* f118524: 24632380 */ addiu $v1,$v1,0x2380 +/* f118528: 0018c080 */ sll $t8,$t8,0x2 +/* f11852c: 00781021 */ addu $v0,$v1,$t8 +/* f118530: 8c590000 */ lw $t9,0x0($v0) +/* f118534: 24010002 */ addiu $at,$zero,0x2 +/* f118538: 57210006 */ bnel $t9,$at,.L0f118554 +/* f11853c: 90650ded */ lbu $a1,0xded($v1) +/* f118540: 8c480010 */ lw $t0,0x10($v0) +/* f118544: 2401000b */ addiu $at,$zero,0xb +/* f118548: 5101000a */ beql $t0,$at,.L0f118574 +/* f11854c: 00045080 */ sll $t2,$a0,0x2 +/* f118550: 90650ded */ lbu $a1,0xded($v1) +.L0f118554: +/* f118554: 24060001 */ addiu $a2,$zero,0x1 +/* f118558: afa70020 */ sw $a3,0x20($sp) +/* f11855c: 30a9000f */ andi $t1,$a1,0xf +/* f118560: 0fc46178 */ jal func0f1185e0 +/* f118564: 01202825 */ or $a1,$t1,$zero +/* f118568: 8fa70020 */ lw $a3,0x20($sp) +/* f11856c: 24040004 */ addiu $a0,$zero,0x4 +.L0f118570: +/* f118570: 00045080 */ sll $t2,$a0,0x2 +.L0f118574: +/* f118574: 01445023 */ subu $t2,$t2,$a0 +/* f118578: 000a5080 */ sll $t2,$t2,0x2 +/* f11857c: 01445023 */ subu $t2,$t2,$a0 +/* f118580: 000a5080 */ sll $t2,$t2,0x2 +/* f118584: 01445021 */ addu $t2,$t2,$a0 +/* f118588: 000a5080 */ sll $t2,$t2,0x2 +/* f11858c: 3c03800a */ lui $v1,0x800a +/* f118590: 01445023 */ subu $t2,$t2,$a0 +/* f118594: 24632380 */ addiu $v1,$v1,0x2380 +/* f118598: 000a5080 */ sll $t2,$t2,0x2 +/* f11859c: 006a1021 */ addu $v0,$v1,$t2 +/* f1185a0: 904b02bd */ lbu $t3,0x2bd($v0) +/* f1185a4: 240d0001 */ addiu $t5,$zero,0x1 +/* f1185a8: 316c0080 */ andi $t4,$t3,0x80 +/* f1185ac: 51800004 */ beqzl $t4,.L0f1185c0 +/* f1185b0: ace00000 */ sw $zero,0x0($a3) +/* f1185b4: 10000002 */ beqz $zero,.L0f1185c0 +/* f1185b8: aced0000 */ sw $t5,0x0($a3) +/* f1185bc: ace00000 */ sw $zero,0x0($a3) +.L0f1185c0: +/* f1185c0: 904e02bd */ lbu $t6,0x2bd($v0) +/* f1185c4: 8fb8001c */ lw $t8,0x1c($sp) +/* f1185c8: 31cf000f */ andi $t7,$t6,0xf +/* f1185cc: af0f0000 */ sw $t7,0x0($t8) +/* f1185d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1185d4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1185d8: 03e00008 */ jr $ra +/* f1185dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1185e0 +/* f1185e0: 00047600 */ sll $t6,$a0,0x18 +/* f1185e4: 000e7e03 */ sra $t7,$t6,0x18 +/* f1185e8: afa40000 */ sw $a0,0x0($sp) +/* f1185ec: 10c00010 */ beqz $a2,.L0f118630 +/* f1185f0: 01e02025 */ or $a0,$t7,$zero +/* f1185f4: 000fc080 */ sll $t8,$t7,0x2 +/* f1185f8: 030fc023 */ subu $t8,$t8,$t7 +/* f1185fc: 0018c080 */ sll $t8,$t8,0x2 +/* f118600: 030fc023 */ subu $t8,$t8,$t7 +/* f118604: 0018c080 */ sll $t8,$t8,0x2 +/* f118608: 030fc021 */ addu $t8,$t8,$t7 +/* f11860c: 0018c080 */ sll $t8,$t8,0x2 +/* f118610: 030fc023 */ subu $t8,$t8,$t7 +/* f118614: 3c19800a */ lui $t9,0x800a +/* f118618: 27392380 */ addiu $t9,$t9,0x2380 +/* f11861c: 0018c080 */ sll $t8,$t8,0x2 +/* f118620: 03191021 */ addu $v0,$t8,$t9 +/* f118624: 24080080 */ addiu $t0,$zero,0x80 +/* f118628: 1000000e */ beqz $zero,.L0f118664 +/* f11862c: a04802bd */ sb $t0,0x2bd($v0) +.L0f118630: +/* f118630: 00044880 */ sll $t1,$a0,0x2 +/* f118634: 01244823 */ subu $t1,$t1,$a0 +/* f118638: 00094880 */ sll $t1,$t1,0x2 +/* f11863c: 01244823 */ subu $t1,$t1,$a0 +/* f118640: 00094880 */ sll $t1,$t1,0x2 +/* f118644: 01244821 */ addu $t1,$t1,$a0 +/* f118648: 00094880 */ sll $t1,$t1,0x2 +/* f11864c: 01244823 */ subu $t1,$t1,$a0 +/* f118650: 3c0a800a */ lui $t2,0x800a +/* f118654: 254a2380 */ addiu $t2,$t2,0x2380 +/* f118658: 00094880 */ sll $t1,$t1,0x2 +/* f11865c: 012a1021 */ addu $v0,$t1,$t2 +/* f118660: a04002bd */ sb $zero,0x2bd($v0) +.L0f118664: +/* f118664: 904b02bd */ lbu $t3,0x2bd($v0) +/* f118668: 01656021 */ addu $t4,$t3,$a1 +/* f11866c: 03e00008 */ jr $ra +/* f118670: a04c02bd */ sb $t4,0x2bd($v0) +); + +GLOBAL_ASM( +glabel func0f118674 +/* f118674: 27bdff80 */ addiu $sp,$sp,-128 +/* f118678: afb20038 */ sw $s2,0x38($sp) +/* f11867c: 00049600 */ sll $s2,$a0,0x18 +/* f118680: 00127603 */ sra $t6,$s2,0x18 +/* f118684: afa40080 */ sw $a0,0x80($sp) +/* f118688: 000e2600 */ sll $a0,$t6,0x18 +/* f11868c: afbf003c */ sw $ra,0x3c($sp) +/* f118690: 00047e03 */ sra $t7,$a0,0x18 +/* f118694: 01c09025 */ or $s2,$t6,$zero +/* f118698: afb10034 */ sw $s1,0x34($sp) +/* f11869c: afb00030 */ sw $s0,0x30($sp) +/* f1186a0: afa50084 */ sw $a1,0x84($sp) +/* f1186a4: afa60088 */ sw $a2,0x88($sp) +/* f1186a8: 0fc45c25 */ jal func0f117094 +/* f1186ac: 01e02025 */ or $a0,$t7,$zero +/* f1186b0: 00122600 */ sll $a0,$s2,0x18 +/* f1186b4: 0004c603 */ sra $t8,$a0,0x18 +/* f1186b8: 03002025 */ or $a0,$t8,$zero +/* f1186bc: 0fc45996 */ jal func0f116658 +/* f1186c0: 00402825 */ or $a1,$v0,$zero +/* f1186c4: 00122600 */ sll $a0,$s2,0x18 +/* f1186c8: 2419ffff */ addiu $t9,$zero,-1 +/* f1186cc: 00044603 */ sra $t0,$a0,0x18 +/* f1186d0: afa20064 */ sw $v0,0x64($sp) +/* f1186d4: afb90060 */ sw $t9,0x60($sp) +/* f1186d8: 00008025 */ or $s0,$zero,$zero +/* f1186dc: afa00058 */ sw $zero,0x58($sp) +/* f1186e0: afa00054 */ sw $zero,0x54($sp) +/* f1186e4: 0fc459f6 */ jal func0f1167d8 +/* f1186e8: 01002025 */ or $a0,$t0,$zero +/* f1186ec: 10400007 */ beqz $v0,.L0f11870c +/* f1186f0: 00125080 */ sll $t2,$s2,0x2 +/* f1186f4: 00122600 */ sll $a0,$s2,0x18 +/* f1186f8: 00044e03 */ sra $t1,$a0,0x18 +/* f1186fc: 0fc459f6 */ jal func0f1167d8 +/* f118700: 01202025 */ or $a0,$t1,$zero +/* f118704: 100000ad */ beqz $zero,.L0f1189bc +/* f118708: 8fbf003c */ lw $ra,0x3c($sp) +.L0f11870c: +/* f11870c: 01525023 */ subu $t2,$t2,$s2 +/* f118710: 000a5080 */ sll $t2,$t2,0x2 +/* f118714: 01525023 */ subu $t2,$t2,$s2 +/* f118718: 000a5080 */ sll $t2,$t2,0x2 +/* f11871c: 01525021 */ addu $t2,$t2,$s2 +/* f118720: 000a5080 */ sll $t2,$t2,0x2 +/* f118724: 01525023 */ subu $t2,$t2,$s2 +/* f118728: 3c0b800a */ lui $t3,0x800a +/* f11872c: 256b2380 */ addiu $t3,$t3,0x2380 +/* f118730: 000a5080 */ sll $t2,$t2,0x2 +/* f118734: 014b8821 */ addu $s1,$t2,$t3 +/* f118738: 8e2c02a0 */ lw $t4,0x2a0($s1) +/* f11873c: 11800033 */ beqz $t4,.L0f11880c +/* f118740: 00122600 */ sll $a0,$s2,0x18 +.L0f118744: +/* f118744: 00046e03 */ sra $t5,$a0,0x18 +/* f118748: 01a02025 */ or $a0,$t5,$zero +/* f11874c: 02002825 */ or $a1,$s0,$zero +/* f118750: 0fc45d48 */ jal func0f117520 +/* f118754: 27a60070 */ addiu $a2,$sp,0x70 +/* f118758: 14400020 */ bnez $v0,.L0f1187dc +/* f11875c: 24010001 */ addiu $at,$zero,0x1 +/* f118760: 8fa30078 */ lw $v1,0x78($sp) +/* f118764: 000315c2 */ srl $v0,$v1,0x17 +/* f118768: 304e0004 */ andi $t6,$v0,0x4 +/* f11876c: 11c0000c */ beqz $t6,.L0f1187a0 +/* f118770: 30490002 */ andi $t1,$v0,0x2 +/* f118774: 8faf0064 */ lw $t7,0x64($sp) +/* f118778: 8e3902a0 */ lw $t9,0x2a0($s1) +/* f11877c: 020fc021 */ addu $t8,$s0,$t7 +/* f118780: 2728ffe0 */ addiu $t0,$t9,-32 +/* f118784: 0118082b */ sltu $at,$t0,$t8 +/* f118788: 10200003 */ beqz $at,.L0f118798 +/* f11878c: 00000000 */ sll $zero,$zero,0x0 +/* f118790: 10000089 */ beqz $zero,.L0f1189b8 +/* f118794: 2402000e */ addiu $v0,$zero,0xe +.L0f118798: +/* f118798: 1000001c */ beqz $zero,.L0f11880c +/* f11879c: afb00060 */ sw $s0,0x60($sp) +.L0f1187a0: +/* f1187a0: 1120000c */ beqz $t1,.L0f1187d4 +/* f1187a4: 306e0fff */ andi $t6,$v1,0xfff +/* f1187a8: 8faa0064 */ lw $t2,0x64($sp) +/* f1187ac: 306b0fff */ andi $t3,$v1,0xfff +/* f1187b0: 240c0001 */ addiu $t4,$zero,0x1 +/* f1187b4: 154b0004 */ bne $t2,$t3,.L0f1187c8 +/* f1187b8: 240d0001 */ addiu $t5,$zero,0x1 +/* f1187bc: afac0058 */ sw $t4,0x58($sp) +/* f1187c0: 10000012 */ beqz $zero,.L0f11880c +/* f1187c4: afb00060 */ sw $s0,0x60($sp) +.L0f1187c8: +/* f1187c8: afad0054 */ sw $t5,0x54($sp) +/* f1187cc: 1000000f */ beqz $zero,.L0f11880c +/* f1187d0: afb00060 */ sw $s0,0x60($sp) +.L0f1187d4: +/* f1187d4: 10000009 */ beqz $zero,.L0f1187fc +/* f1187d8: 020e8021 */ addu $s0,$s0,$t6 +.L0f1187dc: +/* f1187dc: 14410003 */ bne $v0,$at,.L0f1187ec +/* f1187e0: 00122600 */ sll $a0,$s2,0x18 +/* f1187e4: 10000074 */ beqz $zero,.L0f1189b8 +/* f1187e8: 24020001 */ addiu $v0,$zero,0x1 +.L0f1187ec: +/* f1187ec: 00047e03 */ sra $t7,$a0,0x18 +/* f1187f0: 0fc45974 */ jal func0f1165d0 +/* f1187f4: 01e02025 */ or $a0,$t7,$zero +/* f1187f8: 02028021 */ addu $s0,$s0,$v0 +.L0f1187fc: +/* f1187fc: 8e3902a0 */ lw $t9,0x2a0($s1) +/* f118800: 0219082b */ sltu $at,$s0,$t9 +/* f118804: 5420ffcf */ bnezl $at,.L0f118744 +/* f118808: 00122600 */ sll $a0,$s2,0x18 +.L0f11880c: +/* f11880c: 52000011 */ beqzl $s0,.L0f118854 +/* f118810: 8fab0060 */ lw $t3,0x60($sp) +/* f118814: 12000057 */ beqz $s0,.L0f118974 +/* f118818: 00122600 */ sll $a0,$s2,0x18 +/* f11881c: 0004c603 */ sra $t8,$a0,0x18 +/* f118820: 0fc45ff0 */ jal func0f117fc0 +/* f118824: 03002025 */ or $a0,$t8,$zero +/* f118828: 0202082b */ sltu $at,$s0,$v0 +/* f11882c: 10200051 */ beqz $at,.L0f118974 +/* f118830: 00122600 */ sll $a0,$s2,0x18 +/* f118834: 00044603 */ sra $t0,$a0,0x18 +/* f118838: 0fc45974 */ jal func0f1165d0 +/* f11883c: 01002025 */ or $a0,$t0,$zero +/* f118840: 2449ffff */ addiu $t1,$v0,-1 +/* f118844: 01305024 */ and $t2,$t1,$s0 +/* f118848: 5540004b */ bnezl $t2,.L0f118978 +/* f11884c: 00124080 */ sll $t0,$s2,0x2 +/* f118850: 8fab0060 */ lw $t3,0x60($sp) +.L0f118854: +/* f118854: 2401ffff */ addiu $at,$zero,-1 +/* f118858: 00122600 */ sll $a0,$s2,0x18 +/* f11885c: 15610003 */ bne $t3,$at,.L0f11886c +/* f118860: 00046603 */ sra $t4,$a0,0x18 +/* f118864: 10000054 */ beqz $zero,.L0f1189b8 +/* f118868: 2402000e */ addiu $v0,$zero,0xe +.L0f11886c: +/* f11886c: 8fad0088 */ lw $t5,0x88($sp) +/* f118870: 240e0001 */ addiu $t6,$zero,0x1 +/* f118874: afae0020 */ sw $t6,0x20($sp) +/* f118878: 01802025 */ or $a0,$t4,$zero +/* f11887c: 8fa50060 */ lw $a1,0x60($sp) +/* f118880: 8fa60084 */ lw $a2,0x84($sp) +/* f118884: 00003825 */ or $a3,$zero,$zero +/* f118888: afa00010 */ sw $zero,0x10($sp) +/* f11888c: afa00018 */ sw $zero,0x18($sp) +/* f118890: afa0001c */ sw $zero,0x1c($sp) +/* f118894: 0fc46f15 */ jal func0f11bc54 +/* f118898: afad0014 */ sw $t5,0x14($sp) +/* f11889c: 14400033 */ bnez $v0,.L0f11896c +/* f1188a0: 8faf0054 */ lw $t7,0x54($sp) +/* f1188a4: 11e0000d */ beqz $t7,.L0f1188dc +/* f1188a8: 8faa0058 */ lw $t2,0x58($sp) +/* f1188ac: 8fb90060 */ lw $t9,0x60($sp) +/* f1188b0: 8fb80064 */ lw $t8,0x64($sp) +/* f1188b4: 00122600 */ sll $a0,$s2,0x18 +/* f1188b8: 00044e03 */ sra $t1,$a0,0x18 +/* f1188bc: 03384021 */ addu $t0,$t9,$t8 +/* f1188c0: afa80050 */ sw $t0,0x50($sp) +/* f1188c4: 01202025 */ or $a0,$t1,$zero +/* f1188c8: 27a50050 */ addiu $a1,$sp,0x50 +/* f1188cc: 0fc46538 */ jal func0f1194e0 +/* f1188d0: 00003025 */ or $a2,$zero,$zero +/* f1188d4: 10000038 */ beqz $zero,.L0f1189b8 +/* f1188d8: 00001025 */ or $v0,$zero,$zero +.L0f1188dc: +/* f1188dc: 15400003 */ bnez $t2,.L0f1188ec +/* f1188e0: 8fab0054 */ lw $t3,0x54($sp) +/* f1188e4: 11600003 */ beqz $t3,.L0f1188f4 +/* f1188e8: 00122600 */ sll $a0,$s2,0x18 +.L0f1188ec: +/* f1188ec: 10000032 */ beqz $zero,.L0f1189b8 +/* f1188f0: 00001025 */ or $v0,$zero,$zero +.L0f1188f4: +/* f1188f4: 00046603 */ sra $t4,$a0,0x18 +/* f1188f8: 01802025 */ or $a0,$t4,$zero +/* f1188fc: 0fc45c25 */ jal func0f117094 +/* f118900: 8fa50084 */ lw $a1,0x84($sp) +/* f118904: 00122600 */ sll $a0,$s2,0x18 +/* f118908: 00046e03 */ sra $t5,$a0,0x18 +/* f11890c: 01a02025 */ or $a0,$t5,$zero +/* f118910: 0fc45996 */ jal func0f116658 +/* f118914: 00402825 */ or $a1,$v0,$zero +/* f118918: 8fae0060 */ lw $t6,0x60($sp) +/* f11891c: 00122600 */ sll $a0,$s2,0x18 +/* f118920: 0004ce03 */ sra $t9,$a0,0x18 +/* f118924: 24180001 */ addiu $t8,$zero,0x1 +/* f118928: 01c22821 */ addu $a1,$t6,$v0 +/* f11892c: afa50060 */ sw $a1,0x60($sp) +/* f118930: afb80020 */ sw $t8,0x20($sp) +/* f118934: 03202025 */ or $a0,$t9,$zero +/* f118938: 24060004 */ addiu $a2,$zero,0x4 +/* f11893c: 00003825 */ or $a3,$zero,$zero +/* f118940: afa00010 */ sw $zero,0x10($sp) +/* f118944: afa00014 */ sw $zero,0x14($sp) +/* f118948: afa00018 */ sw $zero,0x18($sp) +/* f11894c: 0fc46f15 */ jal func0f11bc54 +/* f118950: afa0001c */ sw $zero,0x1c($sp) +/* f118954: 14400003 */ bnez $v0,.L0f118964 +/* f118958: 00000000 */ sll $zero,$zero,0x0 +/* f11895c: 10000016 */ beqz $zero,.L0f1189b8 +/* f118960: 00001025 */ or $v0,$zero,$zero +.L0f118964: +/* f118964: 10000014 */ beqz $zero,.L0f1189b8 +/* f118968: 24020004 */ addiu $v0,$zero,0x4 +.L0f11896c: +/* f11896c: 10000012 */ beqz $zero,.L0f1189b8 +/* f118970: 24020004 */ addiu $v0,$zero,0x4 +.L0f118974: +/* f118974: 00124080 */ sll $t0,$s2,0x2 +.L0f118978: +/* f118978: 01124023 */ subu $t0,$t0,$s2 +/* f11897c: 00084080 */ sll $t0,$t0,0x2 +/* f118980: 01124023 */ subu $t0,$t0,$s2 +/* f118984: 00084080 */ sll $t0,$t0,0x2 +/* f118988: 01124021 */ addu $t0,$t0,$s2 +/* f11898c: 00084080 */ sll $t0,$t0,0x2 +/* f118990: 01124023 */ subu $t0,$t0,$s2 +/* f118994: 3c09800a */ lui $t1,0x800a +/* f118998: 25292380 */ addiu $t1,$t1,0x2380 +/* f11899c: 00084080 */ sll $t0,$t0,0x2 +/* f1189a0: 01098821 */ addu $s1,$t0,$t1 +/* f1189a4: 240a0010 */ addiu $t2,$zero,0x10 +/* f1189a8: 240b0002 */ addiu $t3,$zero,0x2 +/* f1189ac: ae2a0010 */ sw $t2,0x10($s1) +/* f1189b0: ae2b0000 */ sw $t3,0x0($s1) +/* f1189b4: 24020004 */ addiu $v0,$zero,0x4 +.L0f1189b8: +/* f1189b8: 8fbf003c */ lw $ra,0x3c($sp) +.L0f1189bc: +/* f1189bc: 8fb00030 */ lw $s0,0x30($sp) +/* f1189c0: 8fb10034 */ lw $s1,0x34($sp) +/* f1189c4: 8fb20038 */ lw $s2,0x38($sp) +/* f1189c8: 03e00008 */ jr $ra +/* f1189cc: 27bd0080 */ addiu $sp,$sp,0x80 +/* f1189d0: 03e00008 */ jr $ra +/* f1189d4: 00000000 */ sll $zero,$zero,0x0 +/* f1189d8: 3c02800a */ lui $v0,0x800a +/* f1189dc: 24429fc0 */ addiu $v0,$v0,-24640 +/* f1189e0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1189e4: 904e04d0 */ lbu $t6,0x4d0($v0) +/* f1189e8: afb00014 */ sw $s0,0x14($sp) +/* f1189ec: afbf001c */ sw $ra,0x1c($sp) +/* f1189f0: afb10018 */ sw $s1,0x18($sp) +/* f1189f4: a44004e4 */ sh $zero,0x4e4($v0) +/* f1189f8: 00008025 */ or $s0,$zero,$zero +/* f1189fc: a3ae0027 */ sb $t6,0x27($sp) +/* f118a00: 00102600 */ sll $a0,$s0,0x18 +.L0f118a04: +/* f118a04: 00047e03 */ sra $t7,$a0,0x18 +/* f118a08: 0fc4690d */ jal func0f11a434 +/* f118a0c: 01e02025 */ or $a0,$t7,$zero +/* f118a10: 26100001 */ addiu $s0,$s0,0x1 +/* f118a14: 0010c600 */ sll $t8,$s0,0x18 +/* f118a18: 00188603 */ sra $s0,$t8,0x18 +/* f118a1c: 2a010005 */ slti $at,$s0,0x5 +/* f118a20: 5420fff8 */ bnezl $at,.L0f118a04 +/* f118a24: 00102600 */ sll $a0,$s0,0x18 +/* f118a28: 3c117f1b */ lui $s1,0x7f1b +/* f118a2c: 26313e30 */ addiu $s1,$s1,0x3e30 +/* f118a30: 00008025 */ or $s0,$zero,$zero +/* f118a34: 00102600 */ sll $a0,$s0,0x18 +.L0f118a38: +/* f118a38: 00044603 */ sra $t0,$a0,0x18 +/* f118a3c: 01002025 */ or $a0,$t0,$zero +/* f118a40: 24050007 */ addiu $a1,$zero,0x7 +/* f118a44: 24060801 */ addiu $a2,$zero,0x801 +/* f118a48: 0fc468cb */ jal func0f11a32c +/* f118a4c: 02203825 */ or $a3,$s1,$zero +/* f118a50: 26100001 */ addiu $s0,$s0,0x1 +/* f118a54: 00104e00 */ sll $t1,$s0,0x18 +/* f118a58: 00098603 */ sra $s0,$t1,0x18 +/* f118a5c: 2a010005 */ slti $at,$s0,0x5 +/* f118a60: 5420fff5 */ bnezl $at,.L0f118a38 +/* f118a64: 00102600 */ sll $a0,$s0,0x18 +/* f118a68: 0fc478ff */ jal func0f11e3fc +/* f118a6c: 00000000 */ sll $zero,$zero,0x0 +/* f118a70: 0c004e90 */ jal 0x13a40 +/* f118a74: 24040010 */ addiu $a0,$zero,0x10 +/* f118a78: 240b0010 */ addiu $t3,$zero,0x10 +/* f118a7c: 3c01800a */ lui $at,0x800a +/* f118a80: a02ba490 */ sb $t3,-0x5b70($at) +/* f118a84: 24040004 */ addiu $a0,$zero,0x4 +/* f118a88: 0fc45a72 */ jal func0f1169c8 +/* f118a8c: 24050001 */ addiu $a1,$zero,0x1 +/* f118a90: 0fc441b2 */ jal func0f1106c8 +/* f118a94: 00000000 */ sll $zero,$zero,0x0 +/* f118a98: 3c10800a */ lui $s0,0x800a +/* f118a9c: 26102200 */ addiu $s0,$s0,0x2200 +/* f118aa0: 0fc43da6 */ jal func0f10f698 +/* f118aa4: 02002025 */ or $a0,$s0,$zero +/* f118aa8: 0fc43c81 */ jal func0f10f204 +/* f118aac: 02002025 */ or $a0,$s0,$zero +/* f118ab0: 3c01800a */ lui $at,0x800a +/* f118ab4: a42022c4 */ sh $zero,0x22c4($at) +/* f118ab8: 8fbf001c */ lw $ra,0x1c($sp) +/* f118abc: 3c01800a */ lui $at,0x800a +/* f118ac0: 240c00f5 */ addiu $t4,$zero,0xf5 +/* f118ac4: 93ad0027 */ lbu $t5,0x27($sp) +/* f118ac8: a42ca4a4 */ sh $t4,-0x5b5c($at) +/* f118acc: 3c01800a */ lui $at,0x800a +/* f118ad0: 8fb00014 */ lw $s0,0x14($sp) +/* f118ad4: 8fb10018 */ lw $s1,0x18($sp) +/* f118ad8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f118adc: 03e00008 */ jr $ra +/* f118ae0: a02da490 */ sb $t5,-0x5b70($at) +); + +GLOBAL_ASM( +glabel func0f118ae4 +/* f118ae4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f118ae8: afbf0014 */ sw $ra,0x14($sp) +/* f118aec: 0fc4a41b */ jal func0f12906c +/* f118af0: 00000000 */ sll $zero,$zero,0x0 +/* f118af4: 8fbf0014 */ lw $ra,0x14($sp) +/* f118af8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f118afc: 03e00008 */ jr $ra +/* f118b00: 00000000 */ sll $zero,$zero,0x0 +/* f118b04: 27bdffe0 */ addiu $sp,$sp,-32 +/* f118b08: afbf0014 */ sw $ra,0x14($sp) +/* f118b0c: afa40020 */ sw $a0,0x20($sp) +/* f118b10: afa50024 */ sw $a1,0x24($sp) +/* f118b14: 0fc459f6 */ jal func0f1167d8 +/* f118b18: 83a40023 */ lb $a0,0x23($sp) +/* f118b1c: 14400023 */ bnez $v0,.L0f118bac +/* f118b20: 83a40023 */ lb $a0,0x23($sp) +/* f118b24: 8fa50024 */ lw $a1,0x24($sp) +/* f118b28: 0fc464da */ jal func0f119368 +/* f118b2c: 00003025 */ or $a2,$zero,$zero +/* f118b30: 2401ffff */ addiu $at,$zero,-1 +/* f118b34: 14410003 */ bne $v0,$at,.L0f118b44 +/* f118b38: 00402825 */ or $a1,$v0,$zero +/* f118b3c: 1000001e */ beqz $zero,.L0f118bb8 +/* f118b40: 24020001 */ addiu $v0,$zero,0x1 +.L0f118b44: +/* f118b44: 10400011 */ beqz $v0,.L0f118b8c +/* f118b48: 00000000 */ sll $zero,$zero,0x0 +/* f118b4c: 10400015 */ beqz $v0,.L0f118ba4 +/* f118b50: 83a40023 */ lb $a0,0x23($sp) +/* f118b54: 0fc45ff0 */ jal func0f117fc0 +/* f118b58: afa5001c */ sw $a1,0x1c($sp) +/* f118b5c: 8fa5001c */ lw $a1,0x1c($sp) +/* f118b60: 83a40023 */ lb $a0,0x23($sp) +/* f118b64: 00a2082b */ sltu $at,$a1,$v0 +/* f118b68: 1020000e */ beqz $at,.L0f118ba4 +/* f118b6c: 00000000 */ sll $zero,$zero,0x0 +/* f118b70: 0fc45974 */ jal func0f1165d0 +/* f118b74: afa5001c */ sw $a1,0x1c($sp) +/* f118b78: 8fa5001c */ lw $a1,0x1c($sp) +/* f118b7c: 244effff */ addiu $t6,$v0,-1 +/* f118b80: 01c57824 */ and $t7,$t6,$a1 +/* f118b84: 15e00007 */ bnez $t7,.L0f118ba4 +/* f118b88: 00000000 */ sll $zero,$zero,0x0 +.L0f118b8c: +/* f118b8c: 0fc46ef6 */ jal func0f11bbd8 +/* f118b90: 83a40023 */ lb $a0,0x23($sp) +/* f118b94: 54400008 */ bnezl $v0,.L0f118bb8 +/* f118b98: 00001025 */ or $v0,$zero,$zero +/* f118b9c: 10000006 */ beqz $zero,.L0f118bb8 +/* f118ba0: 24020004 */ addiu $v0,$zero,0x4 +.L0f118ba4: +/* f118ba4: 10000004 */ beqz $zero,.L0f118bb8 +/* f118ba8: 24020003 */ addiu $v0,$zero,0x3 +.L0f118bac: +/* f118bac: 10000002 */ beqz $zero,.L0f118bb8 +/* f118bb0: 24020006 */ addiu $v0,$zero,0x6 +/* f118bb4: 00001025 */ or $v0,$zero,$zero +.L0f118bb8: +/* f118bb8: 8fbf0014 */ lw $ra,0x14($sp) +/* f118bbc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f118bc0: 03e00008 */ jr $ra +/* f118bc4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f118bc8 +/* f118bc8: 27bdffc0 */ addiu $sp,$sp,-64 +/* f118bcc: afbf001c */ sw $ra,0x1c($sp) +/* f118bd0: afa40040 */ sw $a0,0x40($sp) +/* f118bd4: afa50044 */ sw $a1,0x44($sp) +/* f118bd8: afa60048 */ sw $a2,0x48($sp) +/* f118bdc: afa7004c */ sw $a3,0x4c($sp) +/* f118be0: 0fc459f6 */ jal func0f1167d8 +/* f118be4: 83a40043 */ lb $a0,0x43($sp) +/* f118be8: 14400044 */ bnez $v0,.L0f118cfc +/* f118bec: 83a40043 */ lb $a0,0x43($sp) +/* f118bf0: 8fa50044 */ lw $a1,0x44($sp) +/* f118bf4: 0fc464da */ jal func0f119368 +/* f118bf8: 00003025 */ or $a2,$zero,$zero +/* f118bfc: 2401ffff */ addiu $at,$zero,-1 +/* f118c00: 14410003 */ bne $v0,$at,.L0f118c10 +/* f118c04: 00402825 */ or $a1,$v0,$zero +/* f118c08: 1000003f */ beqz $zero,.L0f118d08 +/* f118c0c: 24020001 */ addiu $v0,$zero,0x1 +.L0f118c10: +/* f118c10: 50400012 */ beqzl $v0,.L0f118c5c +/* f118c14: 8fb8004c */ lw $t8,0x4c($sp) +/* f118c18: 10400036 */ beqz $v0,.L0f118cf4 +/* f118c1c: 83a40043 */ lb $a0,0x43($sp) +/* f118c20: 0fc45ff0 */ jal func0f117fc0 +/* f118c24: afa5003c */ sw $a1,0x3c($sp) +/* f118c28: 8fa5003c */ lw $a1,0x3c($sp) +/* f118c2c: 83a40043 */ lb $a0,0x43($sp) +/* f118c30: 00a2082b */ sltu $at,$a1,$v0 +/* f118c34: 1020002f */ beqz $at,.L0f118cf4 +/* f118c38: 00000000 */ sll $zero,$zero,0x0 +/* f118c3c: 0fc45974 */ jal func0f1165d0 +/* f118c40: afa5003c */ sw $a1,0x3c($sp) +/* f118c44: 8fa5003c */ lw $a1,0x3c($sp) +/* f118c48: 244effff */ addiu $t6,$v0,-1 +/* f118c4c: 01c57824 */ and $t7,$t6,$a1 +/* f118c50: 15e00028 */ bnez $t7,.L0f118cf4 +/* f118c54: 00000000 */ sll $zero,$zero,0x0 +/* f118c58: 8fb8004c */ lw $t8,0x4c($sp) +.L0f118c5c: +/* f118c5c: 83a40043 */ lb $a0,0x43($sp) +/* f118c60: 8fa60048 */ lw $a2,0x48($sp) +/* f118c64: 27a7002c */ addiu $a3,$sp,0x2c +/* f118c68: 0fc46e1b */ jal func0f11b86c +/* f118c6c: afb80010 */ sw $t8,0x10($sp) +/* f118c70: 10400003 */ beqz $v0,.L0f118c80 +/* f118c74: 8fb9004c */ lw $t9,0x4c($sp) +/* f118c78: 10000024 */ beqz $zero,.L0f118d0c +/* f118c7c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f118c80: +/* f118c80: 2401ffff */ addiu $at,$zero,-1 +/* f118c84: 57210003 */ bnel $t9,$at,.L0f118c94 +/* f118c88: 8fa80038 */ lw $t0,0x38($sp) +/* f118c8c: afa0004c */ sw $zero,0x4c($sp) +/* f118c90: 8fa80038 */ lw $t0,0x38($sp) +.L0f118c94: +/* f118c94: 8fab004c */ lw $t3,0x4c($sp) +/* f118c98: 00085740 */ sll $t2,$t0,0x1d +/* f118c9c: 05410013 */ bgez $t2,.L0f118cec +/* f118ca0: 00000000 */ sll $zero,$zero,0x0 +/* f118ca4: 15600017 */ bnez $t3,.L0f118d04 +/* f118ca8: 8fad0034 */ lw $t5,0x34($sp) +/* f118cac: 8fa40048 */ lw $a0,0x48($sp) +/* f118cb0: 000d7240 */ sll $t6,$t5,0x9 +/* f118cb4: 000e7d42 */ srl $t7,$t6,0x15 +/* f118cb8: 27a60024 */ addiu $a2,$sp,0x24 +/* f118cbc: 0fc462b9 */ jal func0f118ae4 +/* f118cc0: 008f2821 */ addu $a1,$a0,$t7 +/* f118cc4: 97b80030 */ lhu $t8,0x30($sp) +/* f118cc8: 97b90024 */ lhu $t9,0x24($sp) +/* f118ccc: 97a80032 */ lhu $t0,0x32($sp) +/* f118cd0: 97a90026 */ lhu $t1,0x26($sp) +/* f118cd4: 17190003 */ bne $t8,$t9,.L0f118ce4 +/* f118cd8: 00000000 */ sll $zero,$zero,0x0 +/* f118cdc: 5109000a */ beql $t0,$t1,.L0f118d08 +/* f118ce0: 00001025 */ or $v0,$zero,$zero +.L0f118ce4: +/* f118ce4: 10000008 */ beqz $zero,.L0f118d08 +/* f118ce8: 24020008 */ addiu $v0,$zero,0x8 +.L0f118cec: +/* f118cec: 10000006 */ beqz $zero,.L0f118d08 +/* f118cf0: 2402000a */ addiu $v0,$zero,0xa +.L0f118cf4: +/* f118cf4: 10000004 */ beqz $zero,.L0f118d08 +/* f118cf8: 24020003 */ addiu $v0,$zero,0x3 +.L0f118cfc: +/* f118cfc: 10000002 */ beqz $zero,.L0f118d08 +/* f118d00: 24020006 */ addiu $v0,$zero,0x6 +.L0f118d04: +/* f118d04: 00001025 */ or $v0,$zero,$zero +.L0f118d08: +/* f118d08: 8fbf001c */ lw $ra,0x1c($sp) +.L0f118d0c: +/* f118d0c: 27bd0040 */ addiu $sp,$sp,0x40 +/* f118d10: 03e00008 */ jr $ra +/* f118d14: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f118d18 +/* f118d18: 27bdffa0 */ addiu $sp,$sp,-96 +/* f118d1c: afb30024 */ sw $s3,0x24($sp) +/* f118d20: 00049e00 */ sll $s3,$a0,0x18 +/* f118d24: 00137603 */ sra $t6,$s3,0x18 +/* f118d28: afa40060 */ sw $a0,0x60($sp) +/* f118d2c: 000e2600 */ sll $a0,$t6,0x18 +/* f118d30: afbf0034 */ sw $ra,0x34($sp) +/* f118d34: afb60030 */ sw $s6,0x30($sp) +/* f118d38: afb5002c */ sw $s5,0x2c($sp) +/* f118d3c: afb1001c */ sw $s1,0x1c($sp) +/* f118d40: afb00018 */ sw $s0,0x18($sp) +/* f118d44: 00047e03 */ sra $t7,$a0,0x18 +/* f118d48: 00a0a825 */ or $s5,$a1,$zero +/* f118d4c: 00c0b025 */ or $s6,$a2,$zero +/* f118d50: 01c09825 */ or $s3,$t6,$zero +/* f118d54: afb40028 */ sw $s4,0x28($sp) +/* f118d58: afb20020 */ sw $s2,0x20($sp) +/* f118d5c: 00008025 */ or $s0,$zero,$zero +/* f118d60: 00008825 */ or $s1,$zero,$zero +/* f118d64: 0fc464a6 */ jal func0f119298 +/* f118d68: 01e02025 */ or $a0,$t7,$zero +/* f118d6c: 10400003 */ beqz $v0,.L0f118d7c +/* f118d70: 00132600 */ sll $a0,$s3,0x18 +/* f118d74: 10000045 */ beqz $zero,.L0f118e8c +/* f118d78: 8fbf0034 */ lw $ra,0x34($sp) +.L0f118d7c: +/* f118d7c: 0004c603 */ sra $t8,$a0,0x18 +/* f118d80: 03002025 */ or $a0,$t8,$zero +/* f118d84: 0fc46dd7 */ jal func0f11b75c +/* f118d88: 27a50048 */ addiu $a1,$sp,0x48 +/* f118d8c: 10400003 */ beqz $v0,.L0f118d9c +/* f118d90: 00132600 */ sll $a0,$s3,0x18 +/* f118d94: 1000003d */ beqz $zero,.L0f118e8c +/* f118d98: 8fbf0034 */ lw $ra,0x34($sp) +.L0f118d9c: +/* f118d9c: 0004ce03 */ sra $t9,$a0,0x18 +/* f118da0: 0fc459f6 */ jal func0f1167d8 +/* f118da4: 03202025 */ or $a0,$t9,$zero +/* f118da8: 10400007 */ beqz $v0,.L0f118dc8 +/* f118dac: 27b40050 */ addiu $s4,$sp,0x50 +/* f118db0: 00132600 */ sll $a0,$s3,0x18 +/* f118db4: 00044603 */ sra $t0,$a0,0x18 +/* f118db8: 0fc459f6 */ jal func0f1167d8 +/* f118dbc: 01002025 */ or $a0,$t0,$zero +/* f118dc0: 10000032 */ beqz $zero,.L0f118e8c +/* f118dc4: 8fbf0034 */ lw $ra,0x34($sp) +.L0f118dc8: +/* f118dc8: 00132600 */ sll $a0,$s3,0x18 +/* f118dcc: 00044e03 */ sra $t1,$a0,0x18 +/* f118dd0: 01202025 */ or $a0,$t1,$zero +/* f118dd4: 00002825 */ or $a1,$zero,$zero +/* f118dd8: 0fc45d48 */ jal func0f117520 +/* f118ddc: 02803025 */ or $a2,$s4,$zero +/* f118de0: 1440001c */ bnez $v0,.L0f118e54 +/* f118de4: 32b20100 */ andi $s2,$s5,0x100 +.L0f118de8: +/* f118de8: 16400006 */ bnez $s2,.L0f118e04 +/* f118dec: 00132600 */ sll $a0,$s3,0x18 +/* f118df0: 8faa0058 */ lw $t2,0x58($sp) +/* f118df4: 000a5dc2 */ srl $t3,$t2,0x17 +/* f118df8: 02ab6024 */ and $t4,$s5,$t3 +/* f118dfc: 51800009 */ beqzl $t4,.L0f118e24 +/* f118e00: 8fa80058 */ lw $t0,0x58($sp) +.L0f118e04: +/* f118e04: 8fad005c */ lw $t5,0x5c($sp) +/* f118e08: 0011c080 */ sll $t8,$s1,0x2 +/* f118e0c: 02d8c821 */ addu $t9,$s6,$t8 +/* f118e10: 000d7340 */ sll $t6,$t5,0xd +/* f118e14: 000e7e42 */ srl $t7,$t6,0x19 +/* f118e18: af2f0000 */ sw $t7,0x0($t9) +/* f118e1c: 26310001 */ addiu $s1,$s1,0x1 +/* f118e20: 8fa80058 */ lw $t0,0x58($sp) +.L0f118e24: +/* f118e24: 8faa0048 */ lw $t2,0x48($sp) +/* f118e28: 00045e03 */ sra $t3,$a0,0x18 +/* f118e2c: 31090fff */ andi $t1,$t0,0xfff +/* f118e30: 02098021 */ addu $s0,$s0,$t1 +/* f118e34: 020a082b */ sltu $at,$s0,$t2 +/* f118e38: 10200006 */ beqz $at,.L0f118e54 +/* f118e3c: 01602025 */ or $a0,$t3,$zero +/* f118e40: 02002825 */ or $a1,$s0,$zero +/* f118e44: 0fc45d48 */ jal func0f117520 +/* f118e48: 02803025 */ or $a2,$s4,$zero +/* f118e4c: 1040ffe6 */ beqz $v0,.L0f118de8 +/* f118e50: 00000000 */ sll $zero,$zero,0x0 +.L0f118e54: +/* f118e54: 00116080 */ sll $t4,$s1,0x2 +/* f118e58: 02cc6821 */ addu $t5,$s6,$t4 +/* f118e5c: 24010007 */ addiu $at,$zero,0x7 +/* f118e60: 14410003 */ bne $v0,$at,.L0f118e70 +/* f118e64: ada00000 */ sw $zero,0x0($t5) +/* f118e68: 10000007 */ beqz $zero,.L0f118e88 +/* f118e6c: 24020007 */ addiu $v0,$zero,0x7 +.L0f118e70: +/* f118e70: 24010001 */ addiu $at,$zero,0x1 +/* f118e74: 54410004 */ bnel $v0,$at,.L0f118e88 +/* f118e78: 00001025 */ or $v0,$zero,$zero +/* f118e7c: 10000002 */ beqz $zero,.L0f118e88 +/* f118e80: 24020001 */ addiu $v0,$zero,0x1 +/* f118e84: 00001025 */ or $v0,$zero,$zero +.L0f118e88: +/* f118e88: 8fbf0034 */ lw $ra,0x34($sp) +.L0f118e8c: +/* f118e8c: 8fb00018 */ lw $s0,0x18($sp) +/* f118e90: 8fb1001c */ lw $s1,0x1c($sp) +/* f118e94: 8fb20020 */ lw $s2,0x20($sp) +/* f118e98: 8fb30024 */ lw $s3,0x24($sp) +/* f118e9c: 8fb40028 */ lw $s4,0x28($sp) +/* f118ea0: 8fb5002c */ lw $s5,0x2c($sp) +/* f118ea4: 8fb60030 */ lw $s6,0x30($sp) +/* f118ea8: 03e00008 */ jr $ra +/* f118eac: 27bd0060 */ addiu $sp,$sp,0x60 +/* f118eb0: 27bdffa8 */ addiu $sp,$sp,-88 +/* f118eb4: afb30030 */ sw $s3,0x30($sp) +/* f118eb8: 00049e00 */ sll $s3,$a0,0x18 +/* f118ebc: 00137603 */ sra $t6,$s3,0x18 +/* f118ec0: afa40058 */ sw $a0,0x58($sp) +/* f118ec4: f7b40010 */ sdc1 $f20,0x10($sp) +/* f118ec8: 000e2600 */ sll $a0,$t6,0x18 +/* f118ecc: afbf0034 */ sw $ra,0x34($sp) +/* f118ed0: afb00024 */ sw $s0,0x24($sp) +/* f118ed4: 4480a000 */ mtc1 $zero,$f20 +/* f118ed8: 00047e03 */ sra $t7,$a0,0x18 +/* f118edc: 01c09825 */ or $s3,$t6,$zero +/* f118ee0: afb2002c */ sw $s2,0x2c($sp) +/* f118ee4: afb10028 */ sw $s1,0x28($sp) +/* f118ee8: f7b60018 */ sdc1 $f22,0x18($sp) +/* f118eec: afa5005c */ sw $a1,0x5c($sp) +/* f118ef0: 00008025 */ or $s0,$zero,$zero +/* f118ef4: 0fc459f6 */ jal func0f1167d8 +/* f118ef8: 01e02025 */ or $a0,$t7,$zero +/* f118efc: 10400003 */ beqz $v0,.L0f118f0c +/* f118f00: 27b20048 */ addiu $s2,$sp,0x48 +/* f118f04: 10000055 */ beqz $zero,.L0f11905c +/* f118f08: 8fbf0034 */ lw $ra,0x34($sp) +.L0f118f0c: +/* f118f0c: 00132600 */ sll $a0,$s3,0x18 +/* f118f10: 0004c603 */ sra $t8,$a0,0x18 +/* f118f14: 03002025 */ or $a0,$t8,$zero +/* f118f18: 00002825 */ or $a1,$zero,$zero +/* f118f1c: 0fc45d48 */ jal func0f117520 +/* f118f20: 02403025 */ or $a2,$s2,$zero +/* f118f24: 14400011 */ bnez $v0,.L0f118f6c +/* f118f28: 3c013f80 */ lui $at,0x3f80 +/* f118f2c: 4481b000 */ mtc1 $at,$f22 +/* f118f30: 24110002 */ addiu $s1,$zero,0x2 +/* f118f34: 8fa20050 */ lw $v0,0x50($sp) +.L0f118f38: +/* f118f38: 00132600 */ sll $a0,$s3,0x18 +/* f118f3c: 00044e03 */ sra $t1,$a0,0x18 +/* f118f40: 0002cdc2 */ srl $t9,$v0,0x17 +/* f118f44: 17310002 */ bne $t9,$s1,.L0f118f50 +/* f118f48: 30480fff */ andi $t0,$v0,0xfff +/* f118f4c: 4616a500 */ add.s $f20,$f20,$f22 +.L0f118f50: +/* f118f50: 02088021 */ addu $s0,$s0,$t0 +/* f118f54: 02002825 */ or $a1,$s0,$zero +/* f118f58: 01202025 */ or $a0,$t1,$zero +/* f118f5c: 0fc45d48 */ jal func0f117520 +/* f118f60: 02403025 */ or $a2,$s2,$zero +/* f118f64: 5040fff4 */ beqzl $v0,.L0f118f38 +/* f118f68: 8fa20050 */ lw $v0,0x50($sp) +.L0f118f6c: +/* f118f6c: 00135080 */ sll $t2,$s3,0x2 +/* f118f70: 01535023 */ subu $t2,$t2,$s3 +/* f118f74: 000a5080 */ sll $t2,$t2,0x2 +/* f118f78: 01535023 */ subu $t2,$t2,$s3 +/* f118f7c: 000a5080 */ sll $t2,$t2,0x2 +/* f118f80: 01535021 */ addu $t2,$t2,$s3 +/* f118f84: 000a5080 */ sll $t2,$t2,0x2 +/* f118f88: 01535023 */ subu $t2,$t2,$s3 +/* f118f8c: 000a5080 */ sll $t2,$t2,0x2 +/* f118f90: 3c0b800a */ lui $t3,0x800a +/* f118f94: 016a5821 */ addu $t3,$t3,$t2 +/* f118f98: 8d6b2624 */ lw $t3,0x2624($t3) +/* f118f9c: 3c0142c8 */ lui $at,0x42c8 +/* f118fa0: 44812000 */ mtc1 $at,$f4 +/* f118fa4: 448b3000 */ mtc1 $t3,$f6 +/* f118fa8: 8fae005c */ lw $t6,0x5c($sp) +/* f118fac: 05610005 */ bgez $t3,.L0f118fc4 +/* f118fb0: 46803220 */ cvt.s.w $f8,$f6 +/* f118fb4: 3c014f80 */ lui $at,0x4f80 +/* f118fb8: 44815000 */ mtc1 $at,$f10 +/* f118fbc: 00000000 */ sll $zero,$zero,0x0 +/* f118fc0: 460a4200 */ add.s $f8,$f8,$f10 +.L0f118fc4: +/* f118fc4: 46082403 */ div.s $f16,$f4,$f8 +/* f118fc8: 240d0001 */ addiu $t5,$zero,0x1 +/* f118fcc: 3c014f00 */ lui $at,0x4f00 +/* f118fd0: 46148482 */ mul.s $f18,$f16,$f20 +/* f118fd4: 444cf800 */ cfc1 $t4,$31 +/* f118fd8: 44cdf800 */ ctc1 $t5,$31 +/* f118fdc: 00000000 */ sll $zero,$zero,0x0 +/* f118fe0: 460091a4 */ cvt.w.s $f6,$f18 +/* f118fe4: 444df800 */ cfc1 $t5,$31 +/* f118fe8: 00000000 */ sll $zero,$zero,0x0 +/* f118fec: 31ad0078 */ andi $t5,$t5,0x78 +/* f118ff0: 51a00013 */ beqzl $t5,.L0f119040 +/* f118ff4: 440d3000 */ mfc1 $t5,$f6 +/* f118ff8: 44813000 */ mtc1 $at,$f6 +/* f118ffc: 240d0001 */ addiu $t5,$zero,0x1 +/* f119000: 46069181 */ sub.s $f6,$f18,$f6 +/* f119004: 44cdf800 */ ctc1 $t5,$31 +/* f119008: 00000000 */ sll $zero,$zero,0x0 +/* f11900c: 460031a4 */ cvt.w.s $f6,$f6 +/* f119010: 444df800 */ cfc1 $t5,$31 +/* f119014: 00000000 */ sll $zero,$zero,0x0 +/* f119018: 31ad0078 */ andi $t5,$t5,0x78 +/* f11901c: 15a00005 */ bnez $t5,.L0f119034 +/* f119020: 00000000 */ sll $zero,$zero,0x0 +/* f119024: 440d3000 */ mfc1 $t5,$f6 +/* f119028: 3c018000 */ lui $at,0x8000 +/* f11902c: 10000007 */ beqz $zero,.L0f11904c +/* f119030: 01a16825 */ or $t5,$t5,$at +.L0f119034: +/* f119034: 10000005 */ beqz $zero,.L0f11904c +/* f119038: 240dffff */ addiu $t5,$zero,-1 +/* f11903c: 440d3000 */ mfc1 $t5,$f6 +.L0f119040: +/* f119040: 00000000 */ sll $zero,$zero,0x0 +/* f119044: 05a0fffb */ bltz $t5,.L0f119034 +/* f119048: 00000000 */ sll $zero,$zero,0x0 +.L0f11904c: +/* f11904c: 44ccf800 */ ctc1 $t4,$31 +/* f119050: adcd0000 */ sw $t5,0x0($t6) +/* f119054: 00001025 */ or $v0,$zero,$zero +/* f119058: 8fbf0034 */ lw $ra,0x34($sp) +.L0f11905c: +/* f11905c: d7b40010 */ ldc1 $f20,0x10($sp) +/* f119060: d7b60018 */ ldc1 $f22,0x18($sp) +/* f119064: 8fb00024 */ lw $s0,0x24($sp) +/* f119068: 8fb10028 */ lw $s1,0x28($sp) +/* f11906c: 8fb2002c */ lw $s2,0x2c($sp) +/* f119070: 8fb30030 */ lw $s3,0x30($sp) +/* f119074: 03e00008 */ jr $ra +/* f119078: 27bd0058 */ addiu $sp,$sp,0x58 +/* f11907c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f119080: afbf0014 */ sw $ra,0x14($sp) +/* f119084: afa40018 */ sw $a0,0x18($sp) +/* f119088: 0fc459f6 */ jal func0f1167d8 +/* f11908c: 83a4001b */ lb $a0,0x1b($sp) +/* f119090: 10400003 */ beqz $v0,.L0f1190a0 +/* f119094: 00000000 */ sll $zero,$zero,0x0 +/* f119098: 10000005 */ beqz $zero,.L0f1190b0 +/* f11909c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1190a0: +/* f1190a0: 0fc46874 */ jal func0f11a1d0 +/* f1190a4: 83a4001b */ lb $a0,0x1b($sp) +/* f1190a8: 00001025 */ or $v0,$zero,$zero +/* f1190ac: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1190b0: +/* f1190b0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1190b4: 03e00008 */ jr $ra +/* f1190b8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1190bc +/* f1190bc: 27bdffa0 */ addiu $sp,$sp,-96 +/* f1190c0: afb30024 */ sw $s3,0x24($sp) +/* f1190c4: 00049e00 */ sll $s3,$a0,0x18 +/* f1190c8: 00137603 */ sra $t6,$s3,0x18 +/* f1190cc: afa40060 */ sw $a0,0x60($sp) +/* f1190d0: 000e2600 */ sll $a0,$t6,0x18 +/* f1190d4: afbf0034 */ sw $ra,0x34($sp) +/* f1190d8: afb1001c */ sw $s1,0x1c($sp) +/* f1190dc: 00047e03 */ sra $t7,$a0,0x18 +/* f1190e0: 00c08825 */ or $s1,$a2,$zero +/* f1190e4: 01c09825 */ or $s3,$t6,$zero +/* f1190e8: afb60030 */ sw $s6,0x30($sp) +/* f1190ec: afb5002c */ sw $s5,0x2c($sp) +/* f1190f0: afb40028 */ sw $s4,0x28($sp) +/* f1190f4: afb20020 */ sw $s2,0x20($sp) +/* f1190f8: afb00018 */ sw $s0,0x18($sp) +/* f1190fc: 0fc45c25 */ jal func0f117094 +/* f119100: 01e02025 */ or $a0,$t7,$zero +/* f119104: 00132600 */ sll $a0,$s3,0x18 +/* f119108: 0004c603 */ sra $t8,$a0,0x18 +/* f11910c: 03002025 */ or $a0,$t8,$zero +/* f119110: 0fc45996 */ jal func0f116658 +/* f119114: 00402825 */ or $a1,$v0,$zero +/* f119118: 00132600 */ sll $a0,$s3,0x18 +/* f11911c: 0004ce03 */ sra $t9,$a0,0x18 +/* f119120: 0040a825 */ or $s5,$v0,$zero +/* f119124: 0000b025 */ or $s6,$zero,$zero +/* f119128: 03202025 */ or $a0,$t9,$zero +/* f11912c: 0fc46dd7 */ jal func0f11b75c +/* f119130: 27a50044 */ addiu $a1,$sp,0x44 +/* f119134: 12200002 */ beqz $s1,.L0f119140 +/* f119138: 27b40050 */ addiu $s4,$sp,0x50 +/* f11913c: ae200000 */ sw $zero,0x0($s1) +.L0f119140: +/* f119140: 00132600 */ sll $a0,$s3,0x18 +/* f119144: 00044603 */ sra $t0,$a0,0x18 +/* f119148: 01002025 */ or $a0,$t0,$zero +/* f11914c: 00008025 */ or $s0,$zero,$zero +/* f119150: 00002825 */ or $a1,$zero,$zero +/* f119154: 0fc45d48 */ jal func0f117520 +/* f119158: 02803025 */ or $a2,$s4,$zero +/* f11915c: 1440001f */ bnez $v0,.L0f1191dc +/* f119160: 8fa90044 */ lw $t1,0x44($sp) +/* f119164: 5120001e */ beqzl $t1,.L0f1191e0 +/* f119168: 0013c880 */ sll $t9,$s3,0x2 +/* f11916c: 24120002 */ addiu $s2,$zero,0x2 +/* f119170: 8fa20058 */ lw $v0,0x58($sp) +.L0f119174: +/* f119174: 00132600 */ sll $a0,$s3,0x18 +/* f119178: 00047e03 */ sra $t7,$a0,0x18 +/* f11917c: 000255c2 */ srl $t2,$v0,0x17 +/* f119180: 1552000b */ bne $t2,$s2,.L0f1191b0 +/* f119184: 01e02025 */ or $a0,$t7,$zero +/* f119188: 304b0fff */ andi $t3,$v0,0xfff +/* f11918c: 0175082b */ sltu $at,$t3,$s5 +/* f119190: 54200008 */ bnezl $at,.L0f1191b4 +/* f119194: 304e0fff */ andi $t6,$v0,0xfff +/* f119198: 12200005 */ beqz $s1,.L0f1191b0 +/* f11919c: 24160001 */ addiu $s6,$zero,0x1 +/* f1191a0: 8e2c0000 */ lw $t4,0x0($s1) +/* f1191a4: 258d0001 */ addiu $t5,$t4,0x1 +/* f1191a8: ae2d0000 */ sw $t5,0x0($s1) +/* f1191ac: 8fa20058 */ lw $v0,0x58($sp) +.L0f1191b0: +/* f1191b0: 304e0fff */ andi $t6,$v0,0xfff +.L0f1191b4: +/* f1191b4: 020e8021 */ addu $s0,$s0,$t6 +/* f1191b8: 02002825 */ or $a1,$s0,$zero +/* f1191bc: 0fc45d48 */ jal func0f117520 +/* f1191c0: 02803025 */ or $a2,$s4,$zero +/* f1191c4: 54400006 */ bnezl $v0,.L0f1191e0 +/* f1191c8: 0013c880 */ sll $t9,$s3,0x2 +/* f1191cc: 8fb80044 */ lw $t8,0x44($sp) +/* f1191d0: 0218082b */ sltu $at,$s0,$t8 +/* f1191d4: 5420ffe7 */ bnezl $at,.L0f119174 +/* f1191d8: 8fa20058 */ lw $v0,0x58($sp) +.L0f1191dc: +/* f1191dc: 0013c880 */ sll $t9,$s3,0x2 +.L0f1191e0: +/* f1191e0: 0333c823 */ subu $t9,$t9,$s3 +/* f1191e4: 0019c880 */ sll $t9,$t9,0x2 +/* f1191e8: 0333c823 */ subu $t9,$t9,$s3 +/* f1191ec: 0019c880 */ sll $t9,$t9,0x2 +/* f1191f0: 0333c821 */ addu $t9,$t9,$s3 +/* f1191f4: 0019c880 */ sll $t9,$t9,0x2 +/* f1191f8: 0333c823 */ subu $t9,$t9,$s3 +/* f1191fc: 0019c880 */ sll $t9,$t9,0x2 +/* f119200: 3c08800a */ lui $t0,0x800a +/* f119204: 01194021 */ addu $t0,$t0,$t9 +/* f119208: 8d082620 */ lw $t0,0x2620($t0) +/* f11920c: 8fa90044 */ lw $t1,0x44($sp) +/* f119210: 00132600 */ sll $a0,$s3,0x18 +/* f119214: 12200009 */ beqz $s1,.L0f11923c +/* f119218: 01098023 */ subu $s0,$t0,$t1 +/* f11921c: 0215001b */ divu $zero,$s0,$s5 +/* f119220: 8e2a0000 */ lw $t2,0x0($s1) +/* f119224: 00005812 */ mflo $t3 +/* f119228: 014b6021 */ addu $t4,$t2,$t3 +/* f11922c: ae2c0000 */ sw $t4,0x0($s1) +/* f119230: 16a00002 */ bnez $s5,.L0f11923c +/* f119234: 00000000 */ sll $zero,$zero,0x0 +/* f119238: 0007000d */ break 0x7 +.L0f11923c: +/* f11923c: 16c00007 */ bnez $s6,.L0f11925c +/* f119240: 00046e03 */ sra $t5,$a0,0x18 +/* f119244: 0fc45c1b */ jal func0f11706c +/* f119248: 01a02025 */ or $a0,$t5,$zero +/* f11924c: 0202082b */ sltu $at,$s0,$v0 +/* f119250: 14200002 */ bnez $at,.L0f11925c +/* f119254: 00000000 */ sll $zero,$zero,0x0 +/* f119258: 24160001 */ addiu $s6,$zero,0x1 +.L0f11925c: +/* f11925c: 12c00003 */ beqz $s6,.L0f11926c +/* f119260: 8fb00018 */ lw $s0,0x18($sp) +/* f119264: 10000002 */ beqz $zero,.L0f119270 +/* f119268: 00001825 */ or $v1,$zero,$zero +.L0f11926c: +/* f11926c: 24030005 */ addiu $v1,$zero,0x5 +.L0f119270: +/* f119270: 8fbf0034 */ lw $ra,0x34($sp) +/* f119274: 8fb1001c */ lw $s1,0x1c($sp) +/* f119278: 8fb20020 */ lw $s2,0x20($sp) +/* f11927c: 8fb30024 */ lw $s3,0x24($sp) +/* f119280: 8fb40028 */ lw $s4,0x28($sp) +/* f119284: 8fb5002c */ lw $s5,0x2c($sp) +/* f119288: 8fb60030 */ lw $s6,0x30($sp) +/* f11928c: 27bd0060 */ addiu $sp,$sp,0x60 +/* f119290: 03e00008 */ jr $ra +/* f119294: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f119298 +/* f119298: 00047600 */ sll $t6,$a0,0x18 +/* f11929c: 000e7e03 */ sra $t7,$t6,0x18 +/* f1192a0: 000fc080 */ sll $t8,$t7,0x2 +/* f1192a4: 030fc023 */ subu $t8,$t8,$t7 +/* f1192a8: 0018c080 */ sll $t8,$t8,0x2 +/* f1192ac: 030fc023 */ subu $t8,$t8,$t7 +/* f1192b0: 0018c080 */ sll $t8,$t8,0x2 +/* f1192b4: 030fc021 */ addu $t8,$t8,$t7 +/* f1192b8: 0018c080 */ sll $t8,$t8,0x2 +/* f1192bc: 030fc023 */ subu $t8,$t8,$t7 +/* f1192c0: 3c19800a */ lui $t9,0x800a +/* f1192c4: 27392380 */ addiu $t9,$t9,0x2380 +/* f1192c8: 0018c080 */ sll $t8,$t8,0x2 +/* f1192cc: 03191021 */ addu $v0,$t8,$t9 +/* f1192d0: 8c480000 */ lw $t0,0x0($v0) +/* f1192d4: 24010002 */ addiu $at,$zero,0x2 +/* f1192d8: afa40000 */ sw $a0,0x0($sp) +/* f1192dc: 51010004 */ beql $t0,$at,.L0f1192f0 +/* f1192e0: 8c490010 */ lw $t1,0x10($v0) +/* f1192e4: 03e00008 */ jr $ra +/* f1192e8: 24020001 */ addiu $v0,$zero,0x1 +/* f1192ec: 8c490010 */ lw $t1,0x10($v0) +.L0f1192f0: +/* f1192f0: 252afffd */ addiu $t2,$t1,-3 +/* f1192f4: 2d410010 */ sltiu $at,$t2,0x10 +/* f1192f8: 1020000e */ beqz $at,.L0f119334 +/* f1192fc: 000a5080 */ sll $t2,$t2,0x2 +/* f119300: 3c017f1b */ lui $at,0x7f1b +/* f119304: 002a0821 */ addu $at,$at,$t2 +/* f119308: 8c2a4e30 */ lw $t2,0x4e30($at) +/* f11930c: 01400008 */ jr $t2 +/* f119310: 00000000 */ sll $zero,$zero,0x0 +/* f119314: 03e00008 */ jr $ra +/* f119318: 00001025 */ or $v0,$zero,$zero +/* f11931c: 03e00008 */ jr $ra +/* f119320: 2402000e */ addiu $v0,$zero,0xe +/* f119324: 03e00008 */ jr $ra +/* f119328: 24020004 */ addiu $v0,$zero,0x4 +/* f11932c: 03e00008 */ jr $ra +/* f119330: 2402000d */ addiu $v0,$zero,0xd +.L0f119334: +/* f119334: 24020001 */ addiu $v0,$zero,0x1 +/* f119338: 03e00008 */ jr $ra +/* f11933c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f119340 +/* f119340: 2c81000b */ sltiu $at,$a0,0xb +/* f119344: 10200006 */ beqz $at,.L0f119360 +/* f119348: 00047080 */ sll $t6,$a0,0x2 +/* f11934c: 3c017f1b */ lui $at,0x7f1b +/* f119350: 002e0821 */ addu $at,$at,$t6 +/* f119354: 8c2e4e70 */ lw $t6,0x4e70($at) +/* f119358: 01c00008 */ jr $t6 +/* f11935c: 00000000 */ sll $zero,$zero,0x0 +.L0f119360: +/* f119360: 03e00008 */ jr $ra +/* f119364: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f119368 +/* f119368: 27bdffb8 */ addiu $sp,$sp,-72 +/* f11936c: afb10018 */ sw $s1,0x18($sp) +/* f119370: 00048e00 */ sll $s1,$a0,0x18 +/* f119374: 00117603 */ sra $t6,$s1,0x18 +/* f119378: afa40048 */ sw $a0,0x48($sp) +/* f11937c: afb2001c */ sw $s2,0x1c($sp) +/* f119380: 000e2600 */ sll $a0,$t6,0x18 +/* f119384: 00a09025 */ or $s2,$a1,$zero +/* f119388: afbf0024 */ sw $ra,0x24($sp) +/* f11938c: afb00014 */ sw $s0,0x14($sp) +/* f119390: 00047e03 */ sra $t7,$a0,0x18 +/* f119394: 01c08825 */ or $s1,$t6,$zero +/* f119398: afb30020 */ sw $s3,0x20($sp) +/* f11939c: afa60050 */ sw $a2,0x50($sp) +/* f1193a0: 00008025 */ or $s0,$zero,$zero +/* f1193a4: 01e02025 */ or $a0,$t7,$zero +/* f1193a8: 0fc46dd7 */ jal func0f11b75c +/* f1193ac: 27a50030 */ addiu $a1,$sp,0x30 +/* f1193b0: 00112600 */ sll $a0,$s1,0x18 +/* f1193b4: 27b30038 */ addiu $s3,$sp,0x38 +/* f1193b8: 0004c603 */ sra $t8,$a0,0x18 +/* f1193bc: 03002025 */ or $a0,$t8,$zero +/* f1193c0: 02603025 */ or $a2,$s3,$zero +/* f1193c4: 0fc45d48 */ jal func0f117520 +/* f1193c8: 00002825 */ or $a1,$zero,$zero +/* f1193cc: 1440001d */ bnez $v0,.L0f119444 +/* f1193d0: 8fb90030 */ lw $t9,0x30($sp) +/* f1193d4: 5320001c */ beqzl $t9,.L0f119448 +/* f1193d8: 24010001 */ addiu $at,$zero,0x1 +/* f1193dc: 8fa80044 */ lw $t0,0x44($sp) +.L0f1193e0: +/* f1193e0: 8fab0040 */ lw $t3,0x40($sp) +/* f1193e4: 00112600 */ sll $a0,$s1,0x18 +/* f1193e8: 00084b40 */ sll $t1,$t0,0xd +/* f1193ec: 00095642 */ srl $t2,$t1,0x19 +/* f1193f0: 164a0009 */ bne $s2,$t2,.L0f119418 +/* f1193f4: 316c0fff */ andi $t4,$t3,0xfff +/* f1193f8: 8fa40050 */ lw $a0,0x50($sp) +/* f1193fc: 02602825 */ or $a1,$s3,$zero +/* f119400: 10800003 */ beqz $a0,.L0f119410 +/* f119404: 00000000 */ sll $zero,$zero,0x0 +/* f119408: 0c012978 */ jal 0x4a5e0 +/* f11940c: 24060010 */ addiu $a2,$zero,0x10 +.L0f119410: +/* f119410: 10000012 */ beqz $zero,.L0f11945c +/* f119414: 02001025 */ or $v0,$s0,$zero +.L0f119418: +/* f119418: 020c8021 */ addu $s0,$s0,$t4 +/* f11941c: 00046e03 */ sra $t5,$a0,0x18 +/* f119420: 01a02025 */ or $a0,$t5,$zero +/* f119424: 02002825 */ or $a1,$s0,$zero +/* f119428: 0fc45d48 */ jal func0f117520 +/* f11942c: 02603025 */ or $a2,$s3,$zero +/* f119430: 14400004 */ bnez $v0,.L0f119444 +/* f119434: 8fae0030 */ lw $t6,0x30($sp) +/* f119438: 020e082b */ sltu $at,$s0,$t6 +/* f11943c: 5420ffe8 */ bnezl $at,.L0f1193e0 +/* f119440: 8fa80044 */ lw $t0,0x44($sp) +.L0f119444: +/* f119444: 24010001 */ addiu $at,$zero,0x1 +.L0f119448: +/* f119448: 54410004 */ bnel $v0,$at,.L0f11945c +/* f11944c: 3402ffff */ dli $v0,0xffff +/* f119450: 10000002 */ beqz $zero,.L0f11945c +/* f119454: 2402ffff */ addiu $v0,$zero,-1 +/* f119458: 3402ffff */ dli $v0,0xffff +.L0f11945c: +/* f11945c: 8fbf0024 */ lw $ra,0x24($sp) +/* f119460: 8fb00014 */ lw $s0,0x14($sp) +/* f119464: 8fb10018 */ lw $s1,0x18($sp) +/* f119468: 8fb2001c */ lw $s2,0x1c($sp) +/* f11946c: 8fb30020 */ lw $s3,0x20($sp) +/* f119470: 03e00008 */ jr $ra +/* f119474: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f119478 +/* f119478: 27bdffd0 */ addiu $sp,$sp,-48 +/* f11947c: afbf002c */ sw $ra,0x2c($sp) +/* f119480: afa40030 */ sw $a0,0x30($sp) +/* f119484: afa50034 */ sw $a1,0x34($sp) +/* f119488: 8cc40008 */ lw $a0,0x8($a2) +/* f11948c: 308e0fff */ andi $t6,$a0,0xfff +/* f119490: 0fc459a1 */ jal func0f116684 +/* f119494: 01c02025 */ or $a0,$t6,$zero +/* f119498: 240f0001 */ addiu $t7,$zero,0x1 +/* f11949c: afaf0020 */ sw $t7,0x20($sp) +/* f1194a0: 83a40033 */ lb $a0,0x33($sp) +/* f1194a4: 8fa50034 */ lw $a1,0x34($sp) +/* f1194a8: 24060002 */ addiu $a2,$zero,0x2 +/* f1194ac: 00003825 */ or $a3,$zero,$zero +/* f1194b0: afa20010 */ sw $v0,0x10($sp) +/* f1194b4: afa00014 */ sw $zero,0x14($sp) +/* f1194b8: afa00018 */ sw $zero,0x18($sp) +/* f1194bc: 0fc46f15 */ jal func0f11bc54 +/* f1194c0: afa0001c */ sw $zero,0x1c($sp) +/* f1194c4: 14400003 */ bnez $v0,.L0f1194d4 +/* f1194c8: 8fbf002c */ lw $ra,0x2c($sp) +/* f1194cc: 10000002 */ beqz $zero,.L0f1194d8 +/* f1194d0: 24020001 */ addiu $v0,$zero,0x1 +.L0f1194d4: +/* f1194d4: 00001025 */ or $v0,$zero,$zero +.L0f1194d8: +/* f1194d8: 03e00008 */ jr $ra +/* f1194dc: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f1194e0 +/* f1194e0: 27bdff70 */ addiu $sp,$sp,-144 +/* f1194e4: afb10034 */ sw $s1,0x34($sp) +/* f1194e8: 00048e00 */ sll $s1,$a0,0x18 +/* f1194ec: 00117603 */ sra $t6,$s1,0x18 +/* f1194f0: afa40090 */ sw $a0,0x90($sp) +/* f1194f4: 000e2600 */ sll $a0,$t6,0x18 +/* f1194f8: afbf0054 */ sw $ra,0x54($sp) +/* f1194fc: afb20038 */ sw $s2,0x38($sp) +/* f119500: 00047e03 */ sra $t7,$a0,0x18 +/* f119504: 00c09025 */ or $s2,$a2,$zero +/* f119508: 01c08825 */ or $s1,$t6,$zero +/* f11950c: afbe0050 */ sw $s8,0x50($sp) +/* f119510: afb7004c */ sw $s7,0x4c($sp) +/* f119514: afb60048 */ sw $s6,0x48($sp) +/* f119518: afb50044 */ sw $s5,0x44($sp) +/* f11951c: afb40040 */ sw $s4,0x40($sp) +/* f119520: afb3003c */ sw $s3,0x3c($sp) +/* f119524: afb00030 */ sw $s0,0x30($sp) +/* f119528: afa50094 */ sw $a1,0x94($sp) +/* f11952c: 0fc45c1b */ jal func0f11706c +/* f119530: 01e02025 */ or $a0,$t7,$zero +/* f119534: 8fb80094 */ lw $t8,0x94($sp) +/* f119538: 00114880 */ sll $t1,$s1,0x2 +/* f11953c: 01314823 */ subu $t1,$t1,$s1 +/* f119540: 8f030000 */ lw $v1,0x0($t8) +/* f119544: 0040b825 */ or $s7,$v0,$zero +/* f119548: 00094880 */ sll $t1,$t1,0x2 +/* f11954c: 0060b025 */ or $s6,$v1,$zero +/* f119550: 0060f025 */ or $s8,$v1,$zero +/* f119554: 12400004 */ beqz $s2,.L0f119568 +/* f119558: 00608025 */ or $s0,$v1,$zero +/* f11955c: 8e590008 */ lw $t9,0x8($s2) +/* f119560: 33280fff */ andi $t0,$t9,0xfff +/* f119564: 00688021 */ addu $s0,$v1,$t0 +.L0f119568: +/* f119568: 01314823 */ subu $t1,$t1,$s1 +/* f11956c: 00094880 */ sll $t1,$t1,0x2 +/* f119570: 01314821 */ addu $t1,$t1,$s1 +/* f119574: 00094880 */ sll $t1,$t1,0x2 +/* f119578: 01314823 */ subu $t1,$t1,$s1 +/* f11957c: 3c0a800a */ lui $t2,0x800a +/* f119580: 254a2380 */ addiu $t2,$t2,0x2380 +/* f119584: 00094880 */ sll $t1,$t1,0x2 +/* f119588: 012aa821 */ addu $s5,$t1,$t2 +/* f11958c: 8eab02a0 */ lw $t3,0x2a0($s5) +/* f119590: 24140001 */ addiu $s4,$zero,0x1 +/* f119594: 24130004 */ addiu $s3,$zero,0x4 +/* f119598: 020b082b */ sltu $at,$s0,$t3 +/* f11959c: 10200038 */ beqz $at,.L0f119680 +/* f1195a0: 27b20080 */ addiu $s2,$sp,0x80 +/* f1195a4: 00112600 */ sll $a0,$s1,0x18 +.L0f1195a8: +/* f1195a8: 00046603 */ sra $t4,$a0,0x18 +/* f1195ac: 01802025 */ or $a0,$t4,$zero +/* f1195b0: 02002825 */ or $a1,$s0,$zero +/* f1195b4: 0fc45d48 */ jal func0f117520 +/* f1195b8: 02403025 */ or $a2,$s2,$zero +/* f1195bc: 14400009 */ bnez $v0,.L0f1195e4 +/* f1195c0: 8fad0088 */ lw $t5,0x88($sp) +/* f1195c4: 000d75c2 */ srl $t6,$t5,0x17 +/* f1195c8: 31cf0002 */ andi $t7,$t6,0x2 +/* f1195cc: 15e00009 */ bnez $t7,.L0f1195f4 +/* f1195d0: 03d0082b */ sltu $at,$s8,$s0 +/* f1195d4: 50200008 */ beqzl $at,.L0f1195f8 +/* f1195d8: 00112600 */ sll $a0,$s1,0x18 +/* f1195dc: 10000028 */ beqz $zero,.L0f119680 +/* f1195e0: 00000000 */ sll $zero,$zero,0x0 +.L0f1195e4: +/* f1195e4: 54540004 */ bnel $v0,$s4,.L0f1195f8 +/* f1195e8: 00112600 */ sll $a0,$s1,0x18 +/* f1195ec: 1000003b */ beqz $zero,.L0f1196dc +/* f1195f0: 00001025 */ or $v0,$zero,$zero +.L0f1195f4: +/* f1195f4: 00112600 */ sll $a0,$s1,0x18 +.L0f1195f8: +/* f1195f8: 0004c603 */ sra $t8,$a0,0x18 +/* f1195fc: 0fc45974 */ jal func0f1165d0 +/* f119600: 03002025 */ or $a0,$t8,$zero +/* f119604: 12330009 */ beq $s1,$s3,.L0f11962c +/* f119608: 02028021 */ addu $s0,$s0,$v0 +/* f11960c: 0216c823 */ subu $t9,$s0,$s6 +/* f119610: 02f9082b */ sltu $at,$s7,$t9 +/* f119614: 50200006 */ beqzl $at,.L0f119630 +/* f119618: 8ea202a0 */ lw $v0,0x2a0($s5) +/* f11961c: 8fa80094 */ lw $t0,0x94($sp) +/* f119620: 00001025 */ or $v0,$zero,$zero +/* f119624: 1000002d */ beqz $zero,.L0f1196dc +/* f119628: ad100000 */ sw $s0,0x0($t0) +.L0f11962c: +/* f11962c: 8ea202a0 */ lw $v0,0x2a0($s5) +.L0f119630: +/* f119630: 0202082b */ sltu $at,$s0,$v0 +/* f119634: 1420000f */ bnez $at,.L0f119674 +/* f119638: 00112600 */ sll $a0,$s1,0x18 +/* f11963c: 00044e03 */ sra $t1,$a0,0x18 +/* f119640: 240a0001 */ addiu $t2,$zero,0x1 +/* f119644: afaa0020 */ sw $t2,0x20($sp) +/* f119648: 01202025 */ or $a0,$t1,$zero +/* f11964c: 02c02825 */ or $a1,$s6,$zero +/* f119650: 24060004 */ addiu $a2,$zero,0x4 +/* f119654: 00003825 */ or $a3,$zero,$zero +/* f119658: afa00010 */ sw $zero,0x10($sp) +/* f11965c: afa00014 */ sw $zero,0x14($sp) +/* f119660: afa00018 */ sw $zero,0x18($sp) +/* f119664: 0fc46f15 */ jal func0f11bc54 +/* f119668: afa0001c */ sw $zero,0x1c($sp) +/* f11966c: 1000001b */ beqz $zero,.L0f1196dc +/* f119670: 24020001 */ addiu $v0,$zero,0x1 +.L0f119674: +/* f119674: 0202082b */ sltu $at,$s0,$v0 +/* f119678: 5420ffcb */ bnezl $at,.L0f1195a8 +/* f11967c: 00112600 */ sll $a0,$s1,0x18 +.L0f119680: +/* f119680: 0fc459a1 */ jal func0f116684 +/* f119684: 02162023 */ subu $a0,$s0,$s6 +/* f119688: 00112600 */ sll $a0,$s1,0x18 +/* f11968c: 00045e03 */ sra $t3,$a0,0x18 +/* f119690: 240c0001 */ addiu $t4,$zero,0x1 +/* f119694: afac0020 */ sw $t4,0x20($sp) +/* f119698: 01602025 */ or $a0,$t3,$zero +/* f11969c: 02c02825 */ or $a1,$s6,$zero +/* f1196a0: 24060002 */ addiu $a2,$zero,0x2 +/* f1196a4: 00003825 */ or $a3,$zero,$zero +/* f1196a8: afa20010 */ sw $v0,0x10($sp) +/* f1196ac: afa00014 */ sw $zero,0x14($sp) +/* f1196b0: afa00018 */ sw $zero,0x18($sp) +/* f1196b4: 0fc46f15 */ jal func0f11bc54 +/* f1196b8: afa0001c */ sw $zero,0x1c($sp) +/* f1196bc: 10400005 */ beqz $v0,.L0f1196d4 +/* f1196c0: 8fae0094 */ lw $t6,0x94($sp) +/* f1196c4: 8fad0094 */ lw $t5,0x94($sp) +/* f1196c8: 00001025 */ or $v0,$zero,$zero +/* f1196cc: 10000003 */ beqz $zero,.L0f1196dc +/* f1196d0: adb00000 */ sw $s0,0x0($t5) +.L0f1196d4: +/* f1196d4: add00000 */ sw $s0,0x0($t6) +/* f1196d8: 24020001 */ addiu $v0,$zero,0x1 +.L0f1196dc: +/* f1196dc: 8fbf0054 */ lw $ra,0x54($sp) +/* f1196e0: 8fb00030 */ lw $s0,0x30($sp) +/* f1196e4: 8fb10034 */ lw $s1,0x34($sp) +/* f1196e8: 8fb20038 */ lw $s2,0x38($sp) +/* f1196ec: 8fb3003c */ lw $s3,0x3c($sp) +/* f1196f0: 8fb40040 */ lw $s4,0x40($sp) +/* f1196f4: 8fb50044 */ lw $s5,0x44($sp) +/* f1196f8: 8fb60048 */ lw $s6,0x48($sp) +/* f1196fc: 8fb7004c */ lw $s7,0x4c($sp) +/* f119700: 8fbe0050 */ lw $s8,0x50($sp) +/* f119704: 03e00008 */ jr $ra +/* f119708: 27bd0090 */ addiu $sp,$sp,0x90 +); + +GLOBAL_ASM( +glabel func0f11970c +/* f11970c: 27bdf850 */ addiu $sp,$sp,-1968 +/* f119710: afb50040 */ sw $s5,0x40($sp) +/* f119714: 0004ae00 */ sll $s5,$a0,0x18 +/* f119718: 00157603 */ sra $t6,$s5,0x18 +/* f11971c: 000e7880 */ sll $t7,$t6,0x2 +/* f119720: 01ee7823 */ subu $t7,$t7,$t6 +/* f119724: 000f7880 */ sll $t7,$t7,0x2 +/* f119728: 01ee7823 */ subu $t7,$t7,$t6 +/* f11972c: 000f7880 */ sll $t7,$t7,0x2 +/* f119730: 01ee7821 */ addu $t7,$t7,$t6 +/* f119734: 000f7880 */ sll $t7,$t7,0x2 +/* f119738: afa407b0 */ sw $a0,0x7b0($sp) +/* f11973c: 01ee7823 */ subu $t7,$t7,$t6 +/* f119740: 3c18800a */ lui $t8,0x800a +/* f119744: afb60044 */ sw $s6,0x44($sp) +/* f119748: 27182380 */ addiu $t8,$t8,0x2380 +/* f11974c: 000f7880 */ sll $t7,$t7,0x2 +/* f119750: 000e2600 */ sll $a0,$t6,0x18 +/* f119754: afbf004c */ sw $ra,0x4c($sp) +/* f119758: afb70048 */ sw $s7,0x48($sp) +/* f11975c: afb10030 */ sw $s1,0x30($sp) +/* f119760: 01f8b021 */ addu $s6,$t7,$t8 +/* f119764: 3419baba */ dli $t9,0xbaba +/* f119768: 00044e03 */ sra $t1,$a0,0x18 +/* f11976c: 01c0a825 */ or $s5,$t6,$zero +/* f119770: afb4003c */ sw $s4,0x3c($sp) +/* f119774: afb30038 */ sw $s3,0x38($sp) +/* f119778: afb20034 */ sw $s2,0x34($sp) +/* f11977c: afb0002c */ sw $s0,0x2c($sp) +/* f119780: 0000b825 */ or $s7,$zero,$zero +/* f119784: afa007a4 */ sw $zero,0x7a4($sp) +/* f119788: 00008825 */ or $s1,$zero,$zero +/* f11978c: aed90260 */ sw $t9,0x260($s6) +/* f119790: a2c002be */ sb $zero,0x2be($s6) +/* f119794: 0fc459f6 */ jal func0f1167d8 +/* f119798: 01202025 */ or $a0,$t1,$zero +/* f11979c: 50400004 */ beqzl $v0,.L0f1197b0 +/* f1197a0: 8eca02a0 */ lw $t2,0x2a0($s6) +/* f1197a4: 10000175 */ beqz $zero,.L0f119d7c +/* f1197a8: 24020001 */ addiu $v0,$zero,0x1 +/* f1197ac: 8eca02a0 */ lw $t2,0x2a0($s6) +.L0f1197b0: +/* f1197b0: afa003a4 */ sw $zero,0x3a4($sp) +/* f1197b4: 27b40474 */ addiu $s4,$sp,0x474 +/* f1197b8: 114000a6 */ beqz $t2,.L0f119a54 +/* f1197bc: 27b30484 */ addiu $s3,$sp,0x484 +/* f1197c0: 2412ffff */ addiu $s2,$zero,-1 +/* f1197c4: 00152600 */ sll $a0,$s5,0x18 +.L0f1197c8: +/* f1197c8: 00045e03 */ sra $t3,$a0,0x18 +/* f1197cc: 01602025 */ or $a0,$t3,$zero +/* f1197d0: 8fa503a4 */ lw $a1,0x3a4($sp) +/* f1197d4: 0fc45d48 */ jal func0f117520 +/* f1197d8: 02803025 */ or $a2,$s4,$zero +/* f1197dc: 14400071 */ bnez $v0,.L0f1199a4 +/* f1197e0: 24010001 */ addiu $at,$zero,0x1 +/* f1197e4: 8fa6047c */ lw $a2,0x47c($sp) +/* f1197e8: 8fae03a4 */ lw $t6,0x3a4($sp) +/* f1197ec: 00152600 */ sll $a0,$s5,0x18 +/* f1197f0: 000615c2 */ srl $v0,$a2,0x17 +/* f1197f4: 304c0002 */ andi $t4,$v0,0x2 +/* f1197f8: 15800096 */ bnez $t4,.L0f119a54 +/* f1197fc: 304d0004 */ andi $t5,$v0,0x4 +/* f119800: 15a00094 */ bnez $t5,.L0f119a54 +/* f119804: 00001025 */ or $v0,$zero,$zero +/* f119808: 8ed902a0 */ lw $t9,0x2a0($s6) +/* f11980c: 30cf0fff */ andi $t7,$a2,0xfff +/* f119810: 01cfc021 */ addu $t8,$t6,$t7 +/* f119814: 0319082b */ sltu $at,$t8,$t9 +/* f119818: 14200010 */ bnez $at,.L0f11985c +/* f11981c: 00044e03 */ sra $t1,$a0,0x18 +/* f119820: 240a0001 */ addiu $t2,$zero,0x1 +/* f119824: afaa0020 */ sw $t2,0x20($sp) +/* f119828: 01202025 */ or $a0,$t1,$zero +/* f11982c: 01c02825 */ or $a1,$t6,$zero +/* f119830: 24060004 */ addiu $a2,$zero,0x4 +/* f119834: 00003825 */ or $a3,$zero,$zero +/* f119838: afa00010 */ sw $zero,0x10($sp) +/* f11983c: afa00014 */ sw $zero,0x14($sp) +/* f119840: afa00018 */ sw $zero,0x18($sp) +/* f119844: 0fc46f15 */ jal func0f11bc54 +/* f119848: afa0001c */ sw $zero,0x1c($sp) +/* f11984c: 50400082 */ beqzl $v0,.L0f119a58 +/* f119850: 8fae07a4 */ lw $t6,0x7a4($sp) +/* f119854: 10000079 */ beqz $zero,.L0f119a3c +/* f119858: 24170001 */ addiu $s7,$zero,0x1 +.L0f11985c: +/* f11985c: 1220003c */ beqz $s1,.L0f119950 +/* f119860: afa0039c */ sw $zero,0x39c($sp) +/* f119864: 27a703a8 */ addiu $a3,$sp,0x3a8 +/* f119868: 8fa80480 */ lw $t0,0x480($sp) +.L0f11986c: +/* f11986c: 8ceb0000 */ lw $t3,0x0($a3) +/* f119870: 00026100 */ sll $t4,$v0,0x4 +/* f119874: 24420001 */ addiu $v0,$v0,0x1 +/* f119878: 124b0033 */ beq $s2,$t3,.L0f119948 +/* f11987c: 026c3021 */ addu $a2,$s3,$t4 +/* f119880: 8cc3000c */ lw $v1,0xc($a2) +/* f119884: 00086b40 */ sll $t5,$t0,0xd +/* f119888: 000d7e42 */ srl $t7,$t5,0x19 +/* f11988c: 0003c340 */ sll $t8,$v1,0xd +/* f119890: 0018ce42 */ srl $t9,$t8,0x19 +/* f119894: 15f9002c */ bne $t7,$t9,.L0f119948 +/* f119898: 00087500 */ sll $t6,$t0,0x14 +/* f11989c: 00035d00 */ sll $t3,$v1,0x14 +/* f1198a0: 000b65c2 */ srl $t4,$t3,0x17 +/* f1198a4: 000e55c2 */ srl $t2,$t6,0x17 +/* f1198a8: 24090001 */ addiu $t1,$zero,0x1 +/* f1198ac: 014c082b */ sltu $at,$t2,$t4 +/* f1198b0: 10200009 */ beqz $at,.L0f1198d8 +/* f1198b4: afa9039c */ sw $t1,0x39c($sp) +/* f1198b8: 00152600 */ sll $a0,$s5,0x18 +/* f1198bc: 00046e03 */ sra $t5,$a0,0x18 +/* f1198c0: 01a02025 */ or $a0,$t5,$zero +/* f1198c4: 27a503a4 */ addiu $a1,$sp,0x3a4 +/* f1198c8: 0fc46538 */ jal func0f1194e0 +/* f1198cc: 02803025 */ or $a2,$s4,$zero +/* f1198d0: 1000001f */ beqz $zero,.L0f119950 +/* f1198d4: 2c570001 */ sltiu $s7,$v0,0x1 +.L0f1198d8: +/* f1198d8: 00152600 */ sll $a0,$s5,0x18 +/* f1198dc: 00117900 */ sll $t7,$s1,0x4 +/* f1198e0: 026fc821 */ addu $t9,$s3,$t7 +/* f1198e4: 0004c603 */ sra $t8,$a0,0x18 +/* f1198e8: 00114880 */ sll $t1,$s1,0x2 +/* f1198ec: 27ae03a8 */ addiu $t6,$sp,0x3a8 +/* f1198f0: 012e8021 */ addu $s0,$t1,$t6 +/* f1198f4: 03002025 */ or $a0,$t8,$zero +/* f1198f8: afb90054 */ sw $t9,0x54($sp) +/* f1198fc: 00e02825 */ or $a1,$a3,$zero +/* f119900: 0fc46538 */ jal func0f1194e0 +/* f119904: afa7005c */ sw $a3,0x5c($sp) +/* f119908: 8fa7005c */ lw $a3,0x5c($sp) +/* f11990c: 2c570001 */ sltiu $s7,$v0,0x1 +/* f119910: 02802825 */ or $a1,$s4,$zero +/* f119914: acf20000 */ sw $s2,0x0($a3) +/* f119918: 8fa40054 */ lw $a0,0x54($sp) +/* f11991c: 0c012978 */ jal 0x4a5e0 +/* f119920: 24060010 */ addiu $a2,$zero,0x10 +/* f119924: 8fab03a4 */ lw $t3,0x3a4($sp) +/* f119928: 8fa6047c */ lw $a2,0x47c($sp) +/* f11992c: 26310001 */ addiu $s1,$s1,0x1 +/* f119930: ae0b0000 */ sw $t3,0x0($s0) +/* f119934: 8faa03a4 */ lw $t2,0x3a4($sp) +/* f119938: 30cc0fff */ andi $t4,$a2,0xfff +/* f11993c: 014c6821 */ addu $t5,$t2,$t4 +/* f119940: 10000003 */ beqz $zero,.L0f119950 +/* f119944: afad03a4 */ sw $t5,0x3a4($sp) +.L0f119948: +/* f119948: 1451ffc8 */ bne $v0,$s1,.L0f11986c +/* f11994c: 24e70004 */ addiu $a3,$a3,0x4 +.L0f119950: +/* f119950: 8fb8039c */ lw $t8,0x39c($sp) +/* f119954: 17000039 */ bnez $t8,.L0f119a3c +/* f119958: 00000000 */ sll $zero,$zero,0x0 +/* f11995c: 16e00037 */ bnez $s7,.L0f119a3c +/* f119960: 00117900 */ sll $t7,$s1,0x4 +/* f119964: 0011c880 */ sll $t9,$s1,0x2 +/* f119968: 27a903a8 */ addiu $t1,$sp,0x3a8 +/* f11996c: 03298021 */ addu $s0,$t9,$t1 +/* f119970: 026f2021 */ addu $a0,$s3,$t7 +/* f119974: 02802825 */ or $a1,$s4,$zero +/* f119978: 0c012978 */ jal 0x4a5e0 +/* f11997c: 24060010 */ addiu $a2,$zero,0x10 +/* f119980: 8fae03a4 */ lw $t6,0x3a4($sp) +/* f119984: 8fa6047c */ lw $a2,0x47c($sp) +/* f119988: 26310001 */ addiu $s1,$s1,0x1 +/* f11998c: ae0e0000 */ sw $t6,0x0($s0) +/* f119990: 8fab03a4 */ lw $t3,0x3a4($sp) +/* f119994: 30ca0fff */ andi $t2,$a2,0xfff +/* f119998: 016a6021 */ addu $t4,$t3,$t2 +/* f11999c: 10000027 */ beqz $zero,.L0f119a3c +/* f1199a0: afac03a4 */ sw $t4,0x3a4($sp) +.L0f1199a4: +/* f1199a4: 14410003 */ bne $v0,$at,.L0f1199b4 +/* f1199a8: 00152600 */ sll $a0,$s5,0x18 +/* f1199ac: 100000f3 */ beqz $zero,.L0f119d7c +/* f1199b0: 24020001 */ addiu $v0,$zero,0x1 +.L0f1199b4: +/* f1199b4: 24010007 */ addiu $at,$zero,0x7 +/* f1199b8: 14410007 */ bne $v0,$at,.L0f1199d8 +/* f1199bc: 00046e03 */ sra $t5,$a0,0x18 +/* f1199c0: 01a02025 */ or $a0,$t5,$zero +/* f1199c4: 27a503a4 */ addiu $a1,$sp,0x3a4 +/* f1199c8: 0fc46538 */ jal func0f1194e0 +/* f1199cc: 00003025 */ or $a2,$zero,$zero +/* f1199d0: 1000001a */ beqz $zero,.L0f119a3c +/* f1199d4: 2c570001 */ sltiu $s7,$v0,0x1 +.L0f1199d8: +/* f1199d8: 2401000f */ addiu $at,$zero,0xf +/* f1199dc: 1441000a */ bne $v0,$at,.L0f119a08 +/* f1199e0: 00152600 */ sll $a0,$s5,0x18 +/* f1199e4: 0004c603 */ sra $t8,$a0,0x18 +/* f1199e8: 03002025 */ or $a0,$t8,$zero +/* f1199ec: 27a503a4 */ addiu $a1,$sp,0x3a4 +/* f1199f0: 0fc46538 */ jal func0f1194e0 +/* f1199f4: 02803025 */ or $a2,$s4,$zero +/* f1199f8: 14400010 */ bnez $v0,.L0f119a3c +/* f1199fc: 00000000 */ sll $zero,$zero,0x0 +/* f119a00: 10000014 */ beqz $zero,.L0f119a54 +/* f119a04: 24170001 */ addiu $s7,$zero,0x1 +.L0f119a08: +/* f119a08: 24100009 */ addiu $s0,$zero,0x9 +/* f119a0c: 14500004 */ bne $v0,$s0,.L0f119a20 +/* f119a10: 24010004 */ addiu $at,$zero,0x4 +/* f119a14: 240f0001 */ addiu $t7,$zero,0x1 +/* f119a18: 1000000e */ beqz $zero,.L0f119a54 +/* f119a1c: afaf07a4 */ sw $t7,0x7a4($sp) +.L0f119a20: +/* f119a20: 1041000c */ beq $v0,$at,.L0f119a54 +/* f119a24: 24170001 */ addiu $s7,$zero,0x1 +/* f119a28: 2401000b */ addiu $at,$zero,0xb +/* f119a2c: 5441000a */ bnel $v0,$at,.L0f119a58 +/* f119a30: 8fae07a4 */ lw $t6,0x7a4($sp) +/* f119a34: 10000008 */ beqz $zero,.L0f119a58 +/* f119a38: 8fae07a4 */ lw $t6,0x7a4($sp) +.L0f119a3c: +/* f119a3c: 16e00005 */ bnez $s7,.L0f119a54 +/* f119a40: 8fb903a4 */ lw $t9,0x3a4($sp) +/* f119a44: 8ec902a0 */ lw $t1,0x2a0($s6) +/* f119a48: 0329082b */ sltu $at,$t9,$t1 +/* f119a4c: 5420ff5e */ bnezl $at,.L0f1197c8 +/* f119a50: 00152600 */ sll $a0,$s5,0x18 +.L0f119a54: +/* f119a54: 8fae07a4 */ lw $t6,0x7a4($sp) +.L0f119a58: +/* f119a58: 24100009 */ addiu $s0,$zero,0x9 +/* f119a5c: 27b40474 */ addiu $s4,$sp,0x474 +/* f119a60: 15c0003d */ bnez $t6,.L0f119b58 +/* f119a64: afa003a4 */ sw $zero,0x3a4($sp) +/* f119a68: 56e0003c */ bnezl $s7,.L0f119b5c +/* f119a6c: 8fb907a4 */ lw $t9,0x7a4($sp) +/* f119a70: 8ecb02a0 */ lw $t3,0x2a0($s6) +/* f119a74: 11600038 */ beqz $t3,.L0f119b58 +/* f119a78: 00152600 */ sll $a0,$s5,0x18 +.L0f119a7c: +/* f119a7c: 00045603 */ sra $t2,$a0,0x18 +/* f119a80: 01402025 */ or $a0,$t2,$zero +/* f119a84: 8fa503a4 */ lw $a1,0x3a4($sp) +/* f119a88: 0fc45d48 */ jal func0f117520 +/* f119a8c: 02803025 */ or $a2,$s4,$zero +/* f119a90: 14400017 */ bnez $v0,.L0f119af0 +/* f119a94: 8fa6047c */ lw $a2,0x47c($sp) +/* f119a98: 000615c2 */ srl $v0,$a2,0x17 +/* f119a9c: 304c0002 */ andi $t4,$v0,0x2 +/* f119aa0: 11800003 */ beqz $t4,.L0f119ab0 +/* f119aa4: 8fad03a4 */ lw $t5,0x3a4($sp) +/* f119aa8: 1000000b */ beqz $zero,.L0f119ad8 +/* f119aac: 30430004 */ andi $v1,$v0,0x4 +.L0f119ab0: +/* f119ab0: 11a00003 */ beqz $t5,.L0f119ac0 +/* f119ab4: 8fa80480 */ lw $t0,0x480($sp) +/* f119ab8: 10000007 */ beqz $zero,.L0f119ad8 +/* f119abc: 30430004 */ andi $v1,$v0,0x4 +.L0f119ac0: +/* f119ac0: 0008c4c2 */ srl $t8,$t0,0x13 +/* f119ac4: 30430004 */ andi $v1,$v0,0x4 +/* f119ac8: 10600003 */ beqz $v1,.L0f119ad8 +/* f119acc: aed80260 */ sw $t8,0x260($s6) +/* f119ad0: 100000aa */ beqz $zero,.L0f119d7c +/* f119ad4: 00001025 */ or $v0,$zero,$zero +.L0f119ad8: +/* f119ad8: 1460001f */ bnez $v1,.L0f119b58 +/* f119adc: 8faf03a4 */ lw $t7,0x3a4($sp) +/* f119ae0: 30d90fff */ andi $t9,$a2,0xfff +/* f119ae4: 01f94821 */ addu $t1,$t7,$t9 +/* f119ae8: 10000011 */ beqz $zero,.L0f119b30 +/* f119aec: afa903a4 */ sw $t1,0x3a4($sp) +.L0f119af0: +/* f119af0: 14500008 */ bne $v0,$s0,.L0f119b14 +/* f119af4: 8fa6047c */ lw $a2,0x47c($sp) +/* f119af8: 8fab03a4 */ lw $t3,0x3a4($sp) +/* f119afc: 30ca0fff */ andi $t2,$a2,0xfff +/* f119b00: 240e0001 */ addiu $t6,$zero,0x1 +/* f119b04: 016a6021 */ addu $t4,$t3,$t2 +/* f119b08: afae07a4 */ sw $t6,0x7a4($sp) +/* f119b0c: 10000008 */ beqz $zero,.L0f119b30 +/* f119b10: afac03a4 */ sw $t4,0x3a4($sp) +.L0f119b14: +/* f119b14: 24010001 */ addiu $at,$zero,0x1 +/* f119b18: 14410003 */ bne $v0,$at,.L0f119b28 +/* f119b1c: 00000000 */ sll $zero,$zero,0x0 +/* f119b20: 10000096 */ beqz $zero,.L0f119d7c +/* f119b24: 24020001 */ addiu $v0,$zero,0x1 +.L0f119b28: +/* f119b28: 10000094 */ beqz $zero,.L0f119d7c +/* f119b2c: 24020001 */ addiu $v0,$zero,0x1 +.L0f119b30: +/* f119b30: 8fad07a4 */ lw $t5,0x7a4($sp) +/* f119b34: 8fb803a4 */ lw $t8,0x3a4($sp) +/* f119b38: 55a00008 */ bnezl $t5,.L0f119b5c +/* f119b3c: 8fb907a4 */ lw $t9,0x7a4($sp) +/* f119b40: 56e00006 */ bnezl $s7,.L0f119b5c +/* f119b44: 8fb907a4 */ lw $t9,0x7a4($sp) +/* f119b48: 8ecf02a0 */ lw $t7,0x2a0($s6) +/* f119b4c: 030f082b */ sltu $at,$t8,$t7 +/* f119b50: 5420ffca */ bnezl $at,.L0f119a7c +/* f119b54: 00152600 */ sll $a0,$s5,0x18 +.L0f119b58: +/* f119b58: 8fb907a4 */ lw $t9,0x7a4($sp) +.L0f119b5c: +/* f119b5c: 17200072 */ bnez $t9,.L0f119d28 +/* f119b60: 00000000 */ sll $zero,$zero,0x0 +/* f119b64: 16e00070 */ bnez $s7,.L0f119d28 +/* f119b68: 00000000 */ sll $zero,$zero,0x0 +/* f119b6c: 8ec902a0 */ lw $t1,0x2a0($s6) +/* f119b70: 00008025 */ or $s0,$zero,$zero +/* f119b74: afa003a4 */ sw $zero,0x3a4($sp) +/* f119b78: 1120002e */ beqz $t1,.L0f119c34 +/* f119b7c: 27b2007c */ addiu $s2,$sp,0x7c +/* f119b80: 24110001 */ addiu $s1,$zero,0x1 +.L0f119b84: +/* f119b84: 00152600 */ sll $a0,$s5,0x18 +/* f119b88: 00047603 */ sra $t6,$a0,0x18 +/* f119b8c: 01c02025 */ or $a0,$t6,$zero +/* f119b90: 8fa503a4 */ lw $a1,0x3a4($sp) +/* f119b94: 0fc45d48 */ jal func0f117520 +/* f119b98: 02803025 */ or $a2,$s4,$zero +/* f119b9c: 14400025 */ bnez $v0,.L0f119c34 +/* f119ba0: 8fa6047c */ lw $a2,0x47c($sp) +/* f119ba4: 000615c2 */ srl $v0,$a2,0x17 +/* f119ba8: 304b0002 */ andi $t3,$v0,0x2 +/* f119bac: 1560001a */ bnez $t3,.L0f119c18 +/* f119bb0: 304a0004 */ andi $t2,$v0,0x4 +/* f119bb4: 1540001f */ bnez $t2,.L0f119c34 +/* f119bb8: 00002825 */ or $a1,$zero,$zero +/* f119bbc: 1a00000e */ blez $s0,.L0f119bf8 +/* f119bc0: 00001825 */ or $v1,$zero,$zero +/* f119bc4: 8fa80480 */ lw $t0,0x480($sp) +/* f119bc8: 27a2007c */ addiu $v0,$sp,0x7c +/* f119bcc: 000824c2 */ srl $a0,$t0,0x13 +.L0f119bd0: +/* f119bd0: 8c4c0000 */ lw $t4,0x0($v0) +/* f119bd4: 24630001 */ addiu $v1,$v1,0x1 +/* f119bd8: 148c0005 */ bne $a0,$t4,.L0f119bf0 +/* f119bdc: 00000000 */ sll $zero,$zero,0x0 +/* f119be0: 8c4d0004 */ lw $t5,0x4($v0) +/* f119be4: 02202825 */ or $a1,$s1,$zero +/* f119be8: 25b80001 */ addiu $t8,$t5,0x1 +/* f119bec: ac580004 */ sw $t8,0x4($v0) +.L0f119bf0: +/* f119bf0: 1470fff7 */ bne $v1,$s0,.L0f119bd0 +/* f119bf4: 24420008 */ addiu $v0,$v0,0x8 +.L0f119bf8: +/* f119bf8: 14a00007 */ bnez $a1,.L0f119c18 +/* f119bfc: 8fa80480 */ lw $t0,0x480($sp) +/* f119c00: 001078c0 */ sll $t7,$s0,0x3 +/* f119c04: 024f1021 */ addu $v0,$s2,$t7 +/* f119c08: 0008ccc2 */ srl $t9,$t0,0x13 +/* f119c0c: ac590000 */ sw $t9,0x0($v0) +/* f119c10: ac510004 */ sw $s1,0x4($v0) +/* f119c14: 26100001 */ addiu $s0,$s0,0x1 +.L0f119c18: +/* f119c18: 8fa903a4 */ lw $t1,0x3a4($sp) +/* f119c1c: 8ecc02a0 */ lw $t4,0x2a0($s6) +/* f119c20: 30ce0fff */ andi $t6,$a2,0xfff +/* f119c24: 012e5821 */ addu $t3,$t1,$t6 +/* f119c28: 016c082b */ sltu $at,$t3,$t4 +/* f119c2c: 1420ffd5 */ bnez $at,.L0f119b84 +/* f119c30: afab03a4 */ sw $t3,0x3a4($sp) +.L0f119c34: +/* f119c34: 2a010002 */ slti $at,$s0,0x2 +/* f119c38: 14200039 */ bnez $at,.L0f119d20 +/* f119c3c: 27b2007c */ addiu $s2,$sp,0x7c +/* f119c40: 2406ffff */ addiu $a2,$zero,-1 +/* f119c44: 2405ffff */ addiu $a1,$zero,-1 +/* f119c48: 1a00000b */ blez $s0,.L0f119c78 +/* f119c4c: 00001825 */ or $v1,$zero,$zero +/* f119c50: 27a2007c */ addiu $v0,$sp,0x7c +.L0f119c54: +/* f119c54: 8c440004 */ lw $a0,0x4($v0) +/* f119c58: 00a4082a */ slt $at,$a1,$a0 +/* f119c5c: 50200004 */ beqzl $at,.L0f119c70 +/* f119c60: 24630001 */ addiu $v1,$v1,0x1 +/* f119c64: 00603025 */ or $a2,$v1,$zero +/* f119c68: 00802825 */ or $a1,$a0,$zero +/* f119c6c: 24630001 */ addiu $v1,$v1,0x1 +.L0f119c70: +/* f119c70: 1470fff8 */ bne $v1,$s0,.L0f119c54 +/* f119c74: 24420008 */ addiu $v0,$v0,0x8 +.L0f119c78: +/* f119c78: 2401ffff */ addiu $at,$zero,-1 +/* f119c7c: 10c1002a */ beq $a2,$at,.L0f119d28 +/* f119c80: 000668c0 */ sll $t5,$a2,0x3 +/* f119c84: 8ed902a0 */ lw $t9,0x2a0($s6) +/* f119c88: 024dc021 */ addu $t8,$s2,$t5 +/* f119c8c: 8f0f0000 */ lw $t7,0x0($t8) +/* f119c90: afa003a4 */ sw $zero,0x3a4($sp) +/* f119c94: 13200024 */ beqz $t9,.L0f119d28 +/* f119c98: aecf0260 */ sw $t7,0x260($s6) +.L0f119c9c: +/* f119c9c: 00152600 */ sll $a0,$s5,0x18 +/* f119ca0: 00044e03 */ sra $t1,$a0,0x18 +/* f119ca4: 01202025 */ or $a0,$t1,$zero +/* f119ca8: 8fa503a4 */ lw $a1,0x3a4($sp) +/* f119cac: 0fc45d48 */ jal func0f117520 +/* f119cb0: 02803025 */ or $a2,$s4,$zero +/* f119cb4: 1440001c */ bnez $v0,.L0f119d28 +/* f119cb8: 8fa6047c */ lw $a2,0x47c($sp) +/* f119cbc: 000615c2 */ srl $v0,$a2,0x17 +/* f119cc0: 304e0002 */ andi $t6,$v0,0x2 +/* f119cc4: 15c0000d */ bnez $t6,.L0f119cfc +/* f119cc8: 304b0004 */ andi $t3,$v0,0x4 +/* f119ccc: 15600016 */ bnez $t3,.L0f119d28 +/* f119cd0: 8fa80480 */ lw $t0,0x480($sp) +/* f119cd4: 8ecc0260 */ lw $t4,0x260($s6) +/* f119cd8: 000854c2 */ srl $t2,$t0,0x13 +/* f119cdc: 00152600 */ sll $a0,$s5,0x18 +/* f119ce0: 114c0006 */ beq $t2,$t4,.L0f119cfc +/* f119ce4: 00046e03 */ sra $t5,$a0,0x18 +/* f119ce8: 01a02025 */ or $a0,$t5,$zero +/* f119cec: 8fa503a4 */ lw $a1,0x3a4($sp) +/* f119cf0: 0fc4651e */ jal func0f119478 +/* f119cf4: 02803025 */ or $a2,$s4,$zero +/* f119cf8: 8fa6047c */ lw $a2,0x47c($sp) +.L0f119cfc: +/* f119cfc: 8fb803a4 */ lw $t8,0x3a4($sp) +/* f119d00: 8ece02a0 */ lw $t6,0x2a0($s6) +/* f119d04: 30cf0fff */ andi $t7,$a2,0xfff +/* f119d08: 030fc821 */ addu $t9,$t8,$t7 +/* f119d0c: 032e082b */ sltu $at,$t9,$t6 +/* f119d10: 1420ffe2 */ bnez $at,.L0f119c9c +/* f119d14: afb903a4 */ sw $t9,0x3a4($sp) +/* f119d18: 10000003 */ beqz $zero,.L0f119d28 +/* f119d1c: 00000000 */ sll $zero,$zero,0x0 +.L0f119d20: +/* f119d20: 8fab007c */ lw $t3,0x7c($sp) +/* f119d24: aecb0260 */ sw $t3,0x260($s6) +.L0f119d28: +/* f119d28: 12e00003 */ beqz $s7,.L0f119d38 +/* f119d2c: 8faa07a4 */ lw $t2,0x7a4($sp) +/* f119d30: 10000012 */ beqz $zero,.L0f119d7c +/* f119d34: 2402ffff */ addiu $v0,$zero,-1 +.L0f119d38: +/* f119d38: 11400003 */ beqz $t2,.L0f119d48 +/* f119d3c: 24010004 */ addiu $at,$zero,0x4 +/* f119d40: 1000000e */ beqz $zero,.L0f119d7c +/* f119d44: 2402ffff */ addiu $v0,$zero,-1 +.L0f119d48: +/* f119d48: 52a1000c */ beql $s5,$at,.L0f119d7c +/* f119d4c: 00001025 */ or $v0,$zero,$zero +/* f119d50: 8ecc0260 */ lw $t4,0x260($s6) +/* f119d54: 00152600 */ sll $a0,$s5,0x18 +/* f119d58: 00046e03 */ sra $t5,$a0,0x18 +/* f119d5c: 55800007 */ bnezl $t4,.L0f119d7c +/* f119d60: 00001025 */ or $v0,$zero,$zero +/* f119d64: 0fc459a3 */ jal func0f11668c +/* f119d68: 01a02025 */ or $a0,$t5,$zero +/* f119d6c: aec20260 */ sw $v0,0x260($s6) +/* f119d70: 10000002 */ beqz $zero,.L0f119d7c +/* f119d74: 2402ffff */ addiu $v0,$zero,-1 +/* f119d78: 00001025 */ or $v0,$zero,$zero +.L0f119d7c: +/* f119d7c: 8fbf004c */ lw $ra,0x4c($sp) +/* f119d80: 8fb0002c */ lw $s0,0x2c($sp) +/* f119d84: 8fb10030 */ lw $s1,0x30($sp) +/* f119d88: 8fb20034 */ lw $s2,0x34($sp) +/* f119d8c: 8fb30038 */ lw $s3,0x38($sp) +/* f119d90: 8fb4003c */ lw $s4,0x3c($sp) +/* f119d94: 8fb50040 */ lw $s5,0x40($sp) +/* f119d98: 8fb60044 */ lw $s6,0x44($sp) +/* f119d9c: 8fb70048 */ lw $s7,0x48($sp) +/* f119da0: 03e00008 */ jr $ra +/* f119da4: 27bd07b0 */ addiu $sp,$sp,0x7b0 +); + +GLOBAL_ASM( +glabel func0f119da8 +/* f119da8: 27bdef90 */ addiu $sp,$sp,-4208 +/* f119dac: afbf0034 */ sw $ra,0x34($sp) +/* f119db0: afb60030 */ sw $s6,0x30($sp) +/* f119db4: afb5002c */ sw $s5,0x2c($sp) +/* f119db8: afb40028 */ sw $s4,0x28($sp) +/* f119dbc: afb30024 */ sw $s3,0x24($sp) +/* f119dc0: afb20020 */ sw $s2,0x20($sp) +/* f119dc4: afb1001c */ sw $s1,0x1c($sp) +/* f119dc8: afb00018 */ sw $s0,0x18($sp) +/* f119dcc: 27a6005c */ addiu $a2,$sp,0x5c +/* f119dd0: 24040004 */ addiu $a0,$zero,0x4 +/* f119dd4: 0fc459ec */ jal func0f1167b0 +/* f119dd8: 24050080 */ addiu $a1,$zero,0x80 +/* f119ddc: 8fae005c */ lw $t6,0x5c($sp) +/* f119de0: 27b2005c */ addiu $s2,$sp,0x5c +/* f119de4: 00009825 */ or $s3,$zero,$zero +/* f119de8: 11c0001e */ beqz $t6,.L0f119e64 +/* f119dec: 27b60048 */ addiu $s6,$sp,0x48 +/* f119df0: 3c15800a */ lui $s5,0x800a +/* f119df4: 26b59e78 */ addiu $s5,$s5,-24968 +/* f119df8: 27b41060 */ addiu $s4,$sp,0x1060 +/* f119dfc: 27b10050 */ addiu $s1,$sp,0x50 +/* f119e00: 27b00048 */ addiu $s0,$sp,0x48 +.L0f119e04: +/* f119e04: 0c004b70 */ jal 0x12dc0 +/* f119e08: 00000000 */ sll $zero,$zero,0x0 +/* f119e0c: 26100001 */ addiu $s0,$s0,0x1 +/* f119e10: 1611fffc */ bne $s0,$s1,.L0f119e04 +/* f119e14: a202ffff */ sb $v0,-0x1($s0) +/* f119e18: 24040004 */ addiu $a0,$zero,0x4 +/* f119e1c: 8e450000 */ lw $a1,0x0($s2) +/* f119e20: 0fc464da */ jal func0f119368 +/* f119e24: 02803025 */ or $a2,$s4,$zero +/* f119e28: 00538021 */ addu $s0,$v0,$s3 +/* f119e2c: 0c00543a */ jal 0x150e8 +/* f119e30: 26100030 */ addiu $s0,$s0,0x30 +/* f119e34: 02a02025 */ or $a0,$s5,$zero +/* f119e38: 320500ff */ andi $a1,$s0,0xff +/* f119e3c: 02c03025 */ or $a2,$s6,$zero +/* f119e40: 0c001910 */ jal 0x6440 +/* f119e44: 24070008 */ addiu $a3,$zero,0x8 +/* f119e48: 0c005451 */ jal 0x15144 +/* f119e4c: 00000000 */ sll $zero,$zero,0x0 +/* f119e50: 8e580004 */ lw $t8,0x4($s2) +/* f119e54: 26520004 */ addiu $s2,$s2,0x4 +/* f119e58: 26730008 */ addiu $s3,$s3,0x8 +/* f119e5c: 5700ffe9 */ bnezl $t8,.L0f119e04 +/* f119e60: 27b00048 */ addiu $s0,$sp,0x48 +.L0f119e64: +/* f119e64: 8fbf0034 */ lw $ra,0x34($sp) +/* f119e68: 8fb00018 */ lw $s0,0x18($sp) +/* f119e6c: 8fb1001c */ lw $s1,0x1c($sp) +/* f119e70: 8fb20020 */ lw $s2,0x20($sp) +/* f119e74: 8fb30024 */ lw $s3,0x24($sp) +/* f119e78: 8fb40028 */ lw $s4,0x28($sp) +/* f119e7c: 8fb5002c */ lw $s5,0x2c($sp) +/* f119e80: 8fb60030 */ lw $s6,0x30($sp) +/* f119e84: 03e00008 */ jr $ra +/* f119e88: 27bd1070 */ addiu $sp,$sp,0x1070 +); + +GLOBAL_ASM( +glabel func0f119e8c +/* f119e8c: 27bdef58 */ addiu $sp,$sp,-4264 +/* f119e90: 3c188007 */ lui $t8,0x8007 +/* f119e94: afbf0034 */ sw $ra,0x34($sp) +/* f119e98: afb70030 */ sw $s7,0x30($sp) +/* f119e9c: afb6002c */ sw $s6,0x2c($sp) +/* f119ea0: afb50028 */ sw $s5,0x28($sp) +/* f119ea4: afb40024 */ sw $s4,0x24($sp) +/* f119ea8: afb30020 */ sw $s3,0x20($sp) +/* f119eac: afb2001c */ sw $s2,0x1c($sp) +/* f119eb0: afb10018 */ sw $s1,0x18($sp) +/* f119eb4: afb00014 */ sw $s0,0x14($sp) +/* f119eb8: afa410a8 */ sw $a0,0x10a8($sp) +/* f119ebc: 27185d18 */ addiu $t8,$t8,0x5d18 +/* f119ec0: 8f010000 */ lw $at,0x0($t8) +/* f119ec4: 27af0074 */ addiu $t7,$sp,0x74 +/* f119ec8: 8f090004 */ lw $t1,0x4($t8) +/* f119ecc: ade10000 */ sw $at,0x0($t7) +/* f119ed0: 8f010008 */ lw $at,0x8($t8) +/* f119ed4: ade90004 */ sw $t1,0x4($t7) +/* f119ed8: 8f09000c */ lw $t1,0xc($t8) +/* f119edc: ade10008 */ sw $at,0x8($t7) +/* f119ee0: 8f010010 */ lw $at,0x10($t8) +/* f119ee4: 3c0a8007 */ lui $t2,0x8007 +/* f119ee8: 254a5d2c */ addiu $t2,$t2,0x5d2c +/* f119eec: ade9000c */ sw $t1,0xc($t7) +/* f119ef0: ade10010 */ sw $at,0x10($t7) +/* f119ef4: 8d410000 */ lw $at,0x0($t2) +/* f119ef8: 27b60060 */ addiu $s6,$sp,0x60 +/* f119efc: 3c088007 */ lui $t0,0x8007 +/* f119f00: aec10000 */ sw $at,0x0($s6) +/* f119f04: 8d4d0004 */ lw $t5,0x4($t2) +/* f119f08: 00049e00 */ sll $s3,$a0,0x18 +/* f119f0c: 25085d40 */ addiu $t0,$t0,0x5d40 +/* f119f10: aecd0004 */ sw $t5,0x4($s6) +/* f119f14: 8d410008 */ lw $at,0x8($t2) +/* f119f18: 00137603 */ sra $t6,$s3,0x18 +/* f119f1c: 01c09825 */ or $s3,$t6,$zero +/* f119f20: aec10008 */ sw $at,0x8($s6) +/* f119f24: 8d4d000c */ lw $t5,0xc($t2) +/* f119f28: 27ae004c */ addiu $t6,$sp,0x4c +/* f119f2c: 00132600 */ sll $a0,$s3,0x18 +/* f119f30: aecd000c */ sw $t5,0xc($s6) +/* f119f34: 8d410010 */ lw $at,0x10($t2) +/* f119f38: 00044e03 */ sra $t1,$a0,0x18 +/* f119f3c: 01202025 */ or $a0,$t1,$zero +/* f119f40: aec10010 */ sw $at,0x10($s6) +/* f119f44: 8d010000 */ lw $at,0x0($t0) +/* f119f48: 8d180004 */ lw $t8,0x4($t0) +/* f119f4c: 27a60094 */ addiu $a2,$sp,0x94 +/* f119f50: adc10000 */ sw $at,0x0($t6) +/* f119f54: 8d010008 */ lw $at,0x8($t0) +/* f119f58: add80004 */ sw $t8,0x4($t6) +/* f119f5c: 8d18000c */ lw $t8,0xc($t0) +/* f119f60: adc10008 */ sw $at,0x8($t6) +/* f119f64: 8d010010 */ lw $at,0x10($t0) +/* f119f68: 24050100 */ addiu $a1,$zero,0x100 +/* f119f6c: add8000c */ sw $t8,0xc($t6) +/* f119f70: 0fc459ec */ jal func0f1167b0 +/* f119f74: adc10010 */ sw $at,0x10($t6) +/* f119f78: 10400003 */ beqz $v0,.L0f119f88 +/* f119f7c: 8fac0094 */ lw $t4,0x94($sp) +/* f119f80: 1000004e */ beqz $zero,.L0f11a0bc +/* f119f84: 00001025 */ or $v0,$zero,$zero +.L0f119f88: +/* f119f88: 11800022 */ beqz $t4,.L0f11a014 +/* f119f8c: 27b20094 */ addiu $s2,$sp,0x94 +/* f119f90: 8e450000 */ lw $a1,0x0($s2) +/* f119f94: 2415ffff */ addiu $s5,$zero,-1 +/* f119f98: 27b41098 */ addiu $s4,$sp,0x1098 +/* f119f9c: 27b10088 */ addiu $s1,$sp,0x88 +/* f119fa0: 00132600 */ sll $a0,$s3,0x18 +.L0f119fa4: +/* f119fa4: 00045603 */ sra $t2,$a0,0x18 +/* f119fa8: 01402025 */ or $a0,$t2,$zero +/* f119fac: 0fc464da */ jal func0f119368 +/* f119fb0: 02803025 */ or $a2,$s4,$zero +/* f119fb4: 14550003 */ bne $v0,$s5,.L0f119fc4 +/* f119fb8: 8fa410a0 */ lw $a0,0x10a0($sp) +/* f119fbc: 1000003f */ beqz $zero,.L0f11a0bc +/* f119fc0: 00001025 */ or $v0,$zero,$zero +.L0f119fc4: +/* f119fc4: 00046dc2 */ srl $t5,$a0,0x17 +/* f119fc8: 01a02025 */ or $a0,$t5,$zero +/* f119fcc: 00001825 */ or $v1,$zero,$zero +/* f119fd0: 27a20074 */ addiu $v0,$sp,0x74 +.L0f119fd4: +/* f119fd4: 8c4f0000 */ lw $t7,0x0($v0) +/* f119fd8: 24420004 */ addiu $v0,$v0,0x4 +/* f119fdc: 148f0007 */ bne $a0,$t7,.L0f119ffc +/* f119fe0: 00000000 */ sll $zero,$zero,0x0 +/* f119fe4: 02c31021 */ addu $v0,$s6,$v1 +/* f119fe8: 8c440000 */ lw $a0,0x0($v0) +/* f119fec: 10800005 */ beqz $a0,.L0f11a004 +/* f119ff0: 2499ffff */ addiu $t9,$a0,-1 +/* f119ff4: 10000003 */ beqz $zero,.L0f11a004 +/* f119ff8: ac590000 */ sw $t9,0x0($v0) +.L0f119ffc: +/* f119ffc: 1451fff5 */ bne $v0,$s1,.L0f119fd4 +/* f11a000: 24630004 */ addiu $v1,$v1,0x4 +.L0f11a004: +/* f11a004: 8e450004 */ lw $a1,0x4($s2) +/* f11a008: 26520004 */ addiu $s2,$s2,0x4 +/* f11a00c: 54a0ffe5 */ bnezl $a1,.L0f119fa4 +/* f11a010: 00132600 */ sll $a0,$s3,0x18 +.L0f11a014: +/* f11a014: 0000a025 */ or $s4,$zero,$zero +/* f11a018: 27b20060 */ addiu $s2,$sp,0x60 +/* f11a01c: 27b70074 */ addiu $s7,$sp,0x74 +/* f11a020: 27b60064 */ addiu $s6,$sp,0x64 +/* f11a024: 24150004 */ addiu $s5,$zero,0x4 +.L0f11a028: +/* f11a028: 8e420000 */ lw $v0,0x0($s2) +/* f11a02c: 50400020 */ beqzl $v0,.L0f11a0b0 +/* f11a030: 26520004 */ addiu $s2,$s2,0x4 +/* f11a034: 16750003 */ bne $s3,$s5,.L0f11a044 +/* f11a038: 00000000 */ sll $zero,$zero,0x0 +/* f11a03c: 5256001c */ beql $s2,$s6,.L0f11a0b0 +/* f11a040: 26520004 */ addiu $s2,$s2,0x4 +.L0f11a044: +/* f11a044: 10400019 */ beqz $v0,.L0f11a0ac +/* f11a048: 00008025 */ or $s0,$zero,$zero +/* f11a04c: 27ae0074 */ addiu $t6,$sp,0x74 +/* f11a050: 028e8821 */ addu $s1,$s4,$t6 +/* f11a054: 00132600 */ sll $a0,$s3,0x18 +.L0f11a058: +/* f11a058: 00044603 */ sra $t0,$a0,0x18 +/* f11a05c: 01002025 */ or $a0,$t0,$zero +/* f11a060: 8e250000 */ lw $a1,0x0($s1) +/* f11a064: 0fc4619d */ jal func0f118674 +/* f11a068: 00003025 */ or $a2,$zero,$zero +/* f11a06c: 1040000a */ beqz $v0,.L0f11a098 +/* f11a070: 00402025 */ or $a0,$v0,$zero +/* f11a074: 2401000e */ addiu $at,$zero,0xe +/* f11a078: 14410003 */ bne $v0,$at,.L0f11a088 +/* f11a07c: 00000000 */ sll $zero,$zero,0x0 +/* f11a080: 1000000e */ beqz $zero,.L0f11a0bc +/* f11a084: 24020001 */ addiu $v0,$zero,0x1 +.L0f11a088: +/* f11a088: 0fc464d0 */ jal func0f119340 +/* f11a08c: 00000000 */ sll $zero,$zero,0x0 +/* f11a090: 1000000a */ beqz $zero,.L0f11a0bc +/* f11a094: 00001025 */ or $v0,$zero,$zero +.L0f11a098: +/* f11a098: 8e580000 */ lw $t8,0x0($s2) +/* f11a09c: 26100001 */ addiu $s0,$s0,0x1 +/* f11a0a0: 0218082b */ sltu $at,$s0,$t8 +/* f11a0a4: 5420ffec */ bnezl $at,.L0f11a058 +/* f11a0a8: 00132600 */ sll $a0,$s3,0x18 +.L0f11a0ac: +/* f11a0ac: 26520004 */ addiu $s2,$s2,0x4 +.L0f11a0b0: +/* f11a0b0: 1657ffdd */ bne $s2,$s7,.L0f11a028 +/* f11a0b4: 26940004 */ addiu $s4,$s4,0x4 +/* f11a0b8: 24020001 */ addiu $v0,$zero,0x1 +.L0f11a0bc: +/* f11a0bc: 8fbf0034 */ lw $ra,0x34($sp) +/* f11a0c0: 8fb00014 */ lw $s0,0x14($sp) +/* f11a0c4: 8fb10018 */ lw $s1,0x18($sp) +/* f11a0c8: 8fb2001c */ lw $s2,0x1c($sp) +/* f11a0cc: 8fb30020 */ lw $s3,0x20($sp) +/* f11a0d0: 8fb40024 */ lw $s4,0x24($sp) +/* f11a0d4: 8fb50028 */ lw $s5,0x28($sp) +/* f11a0d8: 8fb6002c */ lw $s6,0x2c($sp) +/* f11a0dc: 8fb70030 */ lw $s7,0x30($sp) +/* f11a0e0: 03e00008 */ jr $ra +/* f11a0e4: 27bd10a8 */ addiu $sp,$sp,0x10a8 +); + +GLOBAL_ASM( +glabel func0f11a0e8 +/* f11a0e8: 27bdefa0 */ addiu $sp,$sp,-4192 +/* f11a0ec: afb40028 */ sw $s4,0x28($sp) +/* f11a0f0: 0004a600 */ sll $s4,$a0,0x18 +/* f11a0f4: 00147603 */ sra $t6,$s4,0x18 +/* f11a0f8: afa41060 */ sw $a0,0x1060($sp) +/* f11a0fc: 000e2600 */ sll $a0,$t6,0x18 +/* f11a100: afbf002c */ sw $ra,0x2c($sp) +/* f11a104: afb1001c */ sw $s1,0x1c($sp) +/* f11a108: 00047e03 */ sra $t7,$a0,0x18 +/* f11a10c: 01c0a025 */ or $s4,$t6,$zero +/* f11a110: afb30024 */ sw $s3,0x24($sp) +/* f11a114: afb20020 */ sw $s2,0x20($sp) +/* f11a118: afb00018 */ sw $s0,0x18($sp) +/* f11a11c: 00008825 */ or $s1,$zero,$zero +/* f11a120: 01e02025 */ or $a0,$t7,$zero +/* f11a124: 27a6004c */ addiu $a2,$sp,0x4c +/* f11a128: 0fc459ec */ jal func0f1167b0 +/* f11a12c: 24050100 */ addiu $a1,$zero,0x100 +/* f11a130: 1440001c */ bnez $v0,.L0f11a1a4 +/* f11a134: 8fb8004c */ lw $t8,0x4c($sp) +/* f11a138: 1300001c */ beqz $t8,.L0f11a1ac +/* f11a13c: 27b0004c */ addiu $s0,$sp,0x4c +/* f11a140: 8e050000 */ lw $a1,0x0($s0) +/* f11a144: 2413ffff */ addiu $s3,$zero,-1 +/* f11a148: 27b21050 */ addiu $s2,$sp,0x1050 +/* f11a14c: 00142600 */ sll $a0,$s4,0x18 +.L0f11a150: +/* f11a150: 00044603 */ sra $t0,$a0,0x18 +/* f11a154: 01002025 */ or $a0,$t0,$zero +/* f11a158: 0fc464da */ jal func0f119368 +/* f11a15c: 02403025 */ or $a2,$s2,$zero +/* f11a160: 54530004 */ bnel $v0,$s3,.L0f11a174 +/* f11a164: 8fa2105c */ lw $v0,0x105c($sp) +/* f11a168: 10000011 */ beqz $zero,.L0f11a1b0 +/* f11a16c: 2402ffff */ addiu $v0,$zero,-1 +/* f11a170: 8fa2105c */ lw $v0,0x105c($sp) +.L0f11a174: +/* f11a174: 00024b40 */ sll $t1,$v0,0xd +/* f11a178: 00095642 */ srl $t2,$t1,0x19 +/* f11a17c: 022a082b */ sltu $at,$s1,$t2 +/* f11a180: 50200003 */ beqzl $at,.L0f11a190 +/* f11a184: 8e050004 */ lw $a1,0x4($s0) +/* f11a188: 01408825 */ or $s1,$t2,$zero +/* f11a18c: 8e050004 */ lw $a1,0x4($s0) +.L0f11a190: +/* f11a190: 26100004 */ addiu $s0,$s0,0x4 +/* f11a194: 54a0ffee */ bnezl $a1,.L0f11a150 +/* f11a198: 00142600 */ sll $a0,$s4,0x18 +/* f11a19c: 10000004 */ beqz $zero,.L0f11a1b0 +/* f11a1a0: 02201025 */ or $v0,$s1,$zero +.L0f11a1a4: +/* f11a1a4: 10000002 */ beqz $zero,.L0f11a1b0 +/* f11a1a8: 2402ffff */ addiu $v0,$zero,-1 +.L0f11a1ac: +/* f11a1ac: 02201025 */ or $v0,$s1,$zero +.L0f11a1b0: +/* f11a1b0: 8fbf002c */ lw $ra,0x2c($sp) +/* f11a1b4: 8fb00018 */ lw $s0,0x18($sp) +/* f11a1b8: 8fb1001c */ lw $s1,0x1c($sp) +/* f11a1bc: 8fb20020 */ lw $s2,0x20($sp) +/* f11a1c0: 8fb30024 */ lw $s3,0x24($sp) +/* f11a1c4: 8fb40028 */ lw $s4,0x28($sp) +/* f11a1c8: 03e00008 */ jr $ra +/* f11a1cc: 27bd1060 */ addiu $sp,$sp,0x1060 +); + +GLOBAL_ASM( +glabel func0f11a1d0 +/* f11a1d0: 27bdff90 */ addiu $sp,$sp,-112 +/* f11a1d4: afb20034 */ sw $s2,0x34($sp) +/* f11a1d8: 00049600 */ sll $s2,$a0,0x18 +/* f11a1dc: 00127603 */ sra $t6,$s2,0x18 +/* f11a1e0: afa40070 */ sw $a0,0x70($sp) +/* f11a1e4: afb50040 */ sw $s5,0x40($sp) +/* f11a1e8: 000e2600 */ sll $a0,$t6,0x18 +/* f11a1ec: 27b50060 */ addiu $s5,$sp,0x60 +/* f11a1f0: afbf0044 */ sw $ra,0x44($sp) +/* f11a1f4: afb10030 */ sw $s1,0x30($sp) +/* f11a1f8: afb0002c */ sw $s0,0x2c($sp) +/* f11a1fc: 00047e03 */ sra $t7,$a0,0x18 +/* f11a200: 01c09025 */ or $s2,$t6,$zero +/* f11a204: afb4003c */ sw $s4,0x3c($sp) +/* f11a208: afb30038 */ sw $s3,0x38($sp) +/* f11a20c: 00008025 */ or $s0,$zero,$zero +/* f11a210: 3411ffff */ dli $s1,0xffff +/* f11a214: 01e02025 */ or $a0,$t7,$zero +/* f11a218: 02a03025 */ or $a2,$s5,$zero +/* f11a21c: 0fc45d48 */ jal func0f117520 +/* f11a220: 00002825 */ or $a1,$zero,$zero +/* f11a224: 14400026 */ bnez $v0,.L0f11a2c0 +/* f11a228: 3414ffff */ dli $s4,0xffff +/* f11a22c: 24130002 */ addiu $s3,$zero,0x2 +/* f11a230: 8fa30068 */ lw $v1,0x68($sp) +.L0f11a234: +/* f11a234: 30620fff */ andi $v0,$v1,0xfff +/* f11a238: 0003c5c2 */ srl $t8,$v1,0x17 +/* f11a23c: 17130017 */ bne $t8,$s3,.L0f11a29c +/* f11a240: 02022821 */ addu $a1,$s0,$v0 +/* f11a244: 12340013 */ beq $s1,$s4,.L0f11a294 +/* f11a248: 00122600 */ sll $a0,$s2,0x18 +/* f11a24c: 02114023 */ subu $t0,$s0,$s1 +/* f11a250: 01024821 */ addu $t1,$t0,$v0 +/* f11a254: 252afff0 */ addiu $t2,$t1,-16 +/* f11a258: 0004ce03 */ sra $t9,$a0,0x18 +/* f11a25c: 02202825 */ or $a1,$s1,$zero +/* f11a260: 240b0001 */ addiu $t3,$zero,0x1 +/* f11a264: afab0020 */ sw $t3,0x20($sp) +/* f11a268: 3411ffff */ dli $s1,0xffff +/* f11a26c: 03202025 */ or $a0,$t9,$zero +/* f11a270: afaa0010 */ sw $t2,0x10($sp) +/* f11a274: 02603025 */ or $a2,$s3,$zero +/* f11a278: 00003825 */ or $a3,$zero,$zero +/* f11a27c: afa00014 */ sw $zero,0x14($sp) +/* f11a280: afa00018 */ sw $zero,0x18($sp) +/* f11a284: 0fc46f15 */ jal func0f11bc54 +/* f11a288: afa0001c */ sw $zero,0x1c($sp) +/* f11a28c: 10000004 */ beqz $zero,.L0f11a2a0 +/* f11a290: 00002825 */ or $a1,$zero,$zero +.L0f11a294: +/* f11a294: 10000002 */ beqz $zero,.L0f11a2a0 +/* f11a298: 02008825 */ or $s1,$s0,$zero +.L0f11a29c: +/* f11a29c: 02808825 */ or $s1,$s4,$zero +.L0f11a2a0: +/* f11a2a0: 00122600 */ sll $a0,$s2,0x18 +/* f11a2a4: 00046603 */ sra $t4,$a0,0x18 +/* f11a2a8: 01802025 */ or $a0,$t4,$zero +/* f11a2ac: 00a08025 */ or $s0,$a1,$zero +/* f11a2b0: 0fc45d48 */ jal func0f117520 +/* f11a2b4: 02a03025 */ or $a2,$s5,$zero +/* f11a2b8: 5040ffde */ beqzl $v0,.L0f11a234 +/* f11a2bc: 8fa30068 */ lw $v1,0x68($sp) +.L0f11a2c0: +/* f11a2c0: 8fbf0044 */ lw $ra,0x44($sp) +/* f11a2c4: 8fb0002c */ lw $s0,0x2c($sp) +/* f11a2c8: 8fb10030 */ lw $s1,0x30($sp) +/* f11a2cc: 8fb20034 */ lw $s2,0x34($sp) +/* f11a2d0: 8fb30038 */ lw $s3,0x38($sp) +/* f11a2d4: 8fb4003c */ lw $s4,0x3c($sp) +/* f11a2d8: 8fb50040 */ lw $s5,0x40($sp) +/* f11a2dc: 03e00008 */ jr $ra +/* f11a2e0: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f11a2e4 +/* f11a2e4: 03e00008 */ jr $ra +/* f11a2e8: 00000000 */ sll $zero,$zero,0x0 +/* f11a2ec: 00047600 */ sll $t6,$a0,0x18 +/* f11a2f0: 000e7e03 */ sra $t7,$t6,0x18 +/* f11a2f4: 000fc080 */ sll $t8,$t7,0x2 +/* f11a2f8: 030fc023 */ subu $t8,$t8,$t7 +/* f11a2fc: 0018c080 */ sll $t8,$t8,0x2 +/* f11a300: 030fc023 */ subu $t8,$t8,$t7 +/* f11a304: 0018c080 */ sll $t8,$t8,0x2 +/* f11a308: 030fc021 */ addu $t8,$t8,$t7 +/* f11a30c: 0018c080 */ sll $t8,$t8,0x2 +/* f11a310: 030fc023 */ subu $t8,$t8,$t7 +/* f11a314: 0018c080 */ sll $t8,$t8,0x2 +/* f11a318: 3c02800a */ lui $v0,0x800a +/* f11a31c: 00581021 */ addu $v0,$v0,$t8 +/* f11a320: afa40000 */ sw $a0,0x0($sp) +/* f11a324: 03e00008 */ jr $ra +/* f11a328: 90422394 */ lbu $v0,0x2394($v0) +); + +GLOBAL_ASM( +glabel func0f11a32c +/* f11a32c: 00047600 */ sll $t6,$a0,0x18 +/* f11a330: 000e7e03 */ sra $t7,$t6,0x18 +/* f11a334: 000fc880 */ sll $t9,$t7,0x2 +/* f11a338: 032fc823 */ subu $t9,$t9,$t7 +/* f11a33c: 0019c880 */ sll $t9,$t9,0x2 +/* f11a340: 032fc823 */ subu $t9,$t9,$t7 +/* f11a344: 0019c880 */ sll $t9,$t9,0x2 +/* f11a348: 032fc821 */ addu $t9,$t9,$t7 +/* f11a34c: 0019c880 */ sll $t9,$t9,0x2 +/* f11a350: 032fc823 */ subu $t9,$t9,$t7 +/* f11a354: 3c08800a */ lui $t0,0x800a +/* f11a358: 25082380 */ addiu $t0,$t0,0x2380 +/* f11a35c: 0019c880 */ sll $t9,$t9,0x2 +/* f11a360: 27bdffe0 */ addiu $sp,$sp,-32 +/* f11a364: 03281821 */ addu $v1,$t9,$t0 +/* f11a368: 90690014 */ lbu $t1,0x14($v1) +/* f11a36c: afbf0014 */ sw $ra,0x14($sp) +/* f11a370: afa40020 */ sw $a0,0x20($sp) +/* f11a374: afa50024 */ sw $a1,0x24($sp) +/* f11a378: afa60028 */ sw $a2,0x28($sp) +/* f11a37c: afa7002c */ sw $a3,0x2c($sp) +/* f11a380: 15200012 */ bnez $t1,.L0f11a3cc +/* f11a384: 30b800ff */ andi $t8,$a1,0xff +/* f11a388: 330b0001 */ andi $t3,$t8,0x1 +/* f11a38c: 1160000f */ beqz $t3,.L0f11a3cc +/* f11a390: a0780014 */ sb $t8,0x14($v1) +/* f11a394: 8c6c02c0 */ lw $t4,0x2c0($v1) +/* f11a398: 24040708 */ addiu $a0,$zero,0x708 +/* f11a39c: 5580000c */ bnezl $t4,.L0f11a3d0 +/* f11a3a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f11a3a4: a06002be */ sb $zero,0x2be($v1) +/* f11a3a8: 0fc5db70 */ jal func0f176dc0 +/* f11a3ac: afa30018 */ sw $v1,0x18($sp) +/* f11a3b0: 00402025 */ or $a0,$v0,$zero +/* f11a3b4: 0c0048f2 */ jal 0x123c8 +/* f11a3b8: 24050006 */ addiu $a1,$zero,0x6 +/* f11a3bc: 8fa30018 */ lw $v1,0x18($sp) +/* f11a3c0: 24040708 */ addiu $a0,$zero,0x708 +/* f11a3c4: 0fc5db70 */ jal func0f176dc0 +/* f11a3c8: ac6202c0 */ sw $v0,0x2c0($v1) +.L0f11a3cc: +/* f11a3cc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f11a3d0: +/* f11a3d0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f11a3d4: 03e00008 */ jr $ra +/* f11a3d8: 00000000 */ sll $zero,$zero,0x0 +/* f11a3dc: 00047600 */ sll $t6,$a0,0x18 +/* f11a3e0: 000e7e03 */ sra $t7,$t6,0x18 +/* f11a3e4: 000fc080 */ sll $t8,$t7,0x2 +/* f11a3e8: 030fc023 */ subu $t8,$t8,$t7 +/* f11a3ec: 0018c080 */ sll $t8,$t8,0x2 +/* f11a3f0: 030fc023 */ subu $t8,$t8,$t7 +/* f11a3f4: 0018c080 */ sll $t8,$t8,0x2 +/* f11a3f8: 030fc021 */ addu $t8,$t8,$t7 +/* f11a3fc: 0018c080 */ sll $t8,$t8,0x2 +/* f11a400: 030fc023 */ subu $t8,$t8,$t7 +/* f11a404: 3c19800a */ lui $t9,0x800a +/* f11a408: 27392380 */ addiu $t9,$t9,0x2380 +/* f11a40c: 0018c080 */ sll $t8,$t8,0x2 +/* f11a410: 03191021 */ addu $v0,$t8,$t9 +/* f11a414: 90430014 */ lbu $v1,0x14($v0) +/* f11a418: afa40000 */ sw $a0,0x0($sp) +/* f11a41c: afa50004 */ sw $a1,0x4($sp) +/* f11a420: 10600002 */ beqz $v1,.L0f11a42c +/* f11a424: afa60008 */ sw $a2,0x8($sp) +/* f11a428: a0400014 */ sb $zero,0x14($v0) +.L0f11a42c: +/* f11a42c: 03e00008 */ jr $ra +/* f11a430: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11a434 +/* f11a434: 00047600 */ sll $t6,$a0,0x18 +/* f11a438: 000e7e03 */ sra $t7,$t6,0x18 +/* f11a43c: 000fc080 */ sll $t8,$t7,0x2 +/* f11a440: 030fc023 */ subu $t8,$t8,$t7 +/* f11a444: 0018c080 */ sll $t8,$t8,0x2 +/* f11a448: 030fc023 */ subu $t8,$t8,$t7 +/* f11a44c: 0018c080 */ sll $t8,$t8,0x2 +/* f11a450: 030fc021 */ addu $t8,$t8,$t7 +/* f11a454: 0018c080 */ sll $t8,$t8,0x2 +/* f11a458: 030fc023 */ subu $t8,$t8,$t7 +/* f11a45c: 3c19800a */ lui $t9,0x800a +/* f11a460: 27392380 */ addiu $t9,$t9,0x2380 +/* f11a464: 0018c080 */ sll $t8,$t8,0x2 +/* f11a468: 03191021 */ addu $v0,$t8,$t9 +/* f11a46c: 904902b8 */ lbu $t1,0x2b8($v0) +/* f11a470: 2408ffff */ addiu $t0,$zero,-1 +/* f11a474: ac48029c */ sw $t0,0x29c($v0) +/* f11a478: 312bff7f */ andi $t3,$t1,0xff7f +/* f11a47c: 316d00f7 */ andi $t5,$t3,0xf7 +/* f11a480: a04b02b8 */ sb $t3,0x2b8($v0) +/* f11a484: 31af00df */ andi $t7,$t5,0xdf +/* f11a488: a04d02b8 */ sb $t5,0x2b8($v0) +/* f11a48c: 31e800bf */ andi $t0,$t7,0xbf +/* f11a490: a04f02b8 */ sb $t7,0x2b8($v0) +/* f11a494: 310a00fb */ andi $t2,$t0,0xfb +/* f11a498: 3c01bf80 */ lui $at,0xbf80 +/* f11a49c: 44812000 */ mtc1 $at,$f4 +/* f11a4a0: a04802b8 */ sb $t0,0x2b8($v0) +/* f11a4a4: 24030003 */ addiu $v1,$zero,0x3 +/* f11a4a8: 24050001 */ addiu $a1,$zero,0x1 +/* f11a4ac: 24190080 */ addiu $t9,$zero,0x80 +/* f11a4b0: a04a02b8 */ sb $t2,0x2b8($v0) +/* f11a4b4: 314b00fd */ andi $t3,$t2,0xfd +/* f11a4b8: 240c0008 */ addiu $t4,$zero,0x8 +/* f11a4bc: afa40000 */ sw $a0,0x0($sp) +/* f11a4c0: ac430274 */ sw $v1,0x274($v0) +/* f11a4c4: a0400014 */ sb $zero,0x14($v0) +/* f11a4c8: ac400000 */ sw $zero,0x0($v0) +/* f11a4cc: ac450008 */ sw $a1,0x8($v0) +/* f11a4d0: ac450004 */ sw $a1,0x4($v0) +/* f11a4d4: ac43000c */ sw $v1,0xc($v0) +/* f11a4d8: ac400010 */ sw $zero,0x10($v0) +/* f11a4dc: a05902bd */ sb $t9,0x2bd($v0) +/* f11a4e0: ac400264 */ sw $zero,0x264($v0) +/* f11a4e4: a04b02b8 */ sb $t3,0x2b8($v0) +/* f11a4e8: ac4002c0 */ sw $zero,0x2c0($v0) +/* f11a4ec: ac4002c4 */ sw $zero,0x2c4($v0) +/* f11a4f0: ac4c025c */ sw $t4,0x25c($v0) +/* f11a4f4: ac400260 */ sw $zero,0x260($v0) +/* f11a4f8: ac4002c8 */ sw $zero,0x2c8($v0) +/* f11a4fc: 03e00008 */ jr $ra +/* f11a500: e44402b4 */ swc1 $f4,0x2b4($v0) +); + +GLOBAL_ASM( +glabel func0f11a504 +/* f11a504: 27bdffd8 */ addiu $sp,$sp,-40 +/* f11a508: afbf001c */ sw $ra,0x1c($sp) +/* f11a50c: afa40028 */ sw $a0,0x28($sp) +/* f11a510: afa5002c */ sw $a1,0x2c($sp) +/* f11a514: 00047600 */ sll $t6,$a0,0x18 +/* f11a518: 000e2603 */ sra $a0,$t6,0x18 +/* f11a51c: afa60030 */ sw $a2,0x30($sp) +/* f11a520: afa70034 */ sw $a3,0x34($sp) +/* f11a524: 0fc4597e */ jal func0f1165f8 +/* f11a528: 8fa5003c */ lw $a1,0x3c($sp) +/* f11a52c: 0c00543a */ jal 0x150e8 +/* f11a530: afa2003c */ sw $v0,0x3c($sp) +/* f11a534: 8fb8003c */ lw $t8,0x3c($sp) +/* f11a538: 8fb90040 */ lw $t9,0x40($sp) +/* f11a53c: 8fa4002c */ lw $a0,0x2c($sp) +/* f11a540: 8fa50030 */ lw $a1,0x30($sp) +/* f11a544: 93a60037 */ lbu $a2,0x37($sp) +/* f11a548: 8fa70038 */ lw $a3,0x38($sp) +/* f11a54c: afb80010 */ sw $t8,0x10($sp) +/* f11a550: 0fc45ed3 */ jal func0f117b4c +/* f11a554: afb90014 */ sw $t9,0x14($sp) +/* f11a558: 0c005451 */ jal 0x15144 +/* f11a55c: afa20024 */ sw $v0,0x24($sp) +/* f11a560: 8fbf001c */ lw $ra,0x1c($sp) +/* f11a564: 8fa20024 */ lw $v0,0x24($sp) +/* f11a568: 27bd0028 */ addiu $sp,$sp,0x28 +/* f11a56c: 03e00008 */ jr $ra +/* f11a570: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11a574 +/* f11a574: 27bdff58 */ addiu $sp,$sp,-168 +/* f11a578: afb5002c */ sw $s5,0x2c($sp) +/* f11a57c: 0004ae00 */ sll $s5,$a0,0x18 +/* f11a580: 00157603 */ sra $t6,$s5,0x18 +/* f11a584: 000e7880 */ sll $t7,$t6,0x2 +/* f11a588: 01ee7823 */ subu $t7,$t7,$t6 +/* f11a58c: 000f7880 */ sll $t7,$t7,0x2 +/* f11a590: 01ee7823 */ subu $t7,$t7,$t6 +/* f11a594: 000f7880 */ sll $t7,$t7,0x2 +/* f11a598: 01ee7821 */ addu $t7,$t7,$t6 +/* f11a59c: 000f7880 */ sll $t7,$t7,0x2 +/* f11a5a0: 01ee7823 */ subu $t7,$t7,$t6 +/* f11a5a4: 3c18800a */ lui $t8,0x800a +/* f11a5a8: afb40028 */ sw $s4,0x28($sp) +/* f11a5ac: 27182380 */ addiu $t8,$t8,0x2380 +/* f11a5b0: 000f7880 */ sll $t7,$t7,0x2 +/* f11a5b4: 01f8a021 */ addu $s4,$t7,$t8 +/* f11a5b8: 8e9902b8 */ lw $t9,0x2b8($s4) +/* f11a5bc: 01c0a825 */ or $s5,$t6,$zero +/* f11a5c0: afbf003c */ sw $ra,0x3c($sp) +/* f11a5c4: 00194840 */ sll $t1,$t9,0x1 +/* f11a5c8: afbe0038 */ sw $s8,0x38($sp) +/* f11a5cc: afb70034 */ sw $s7,0x34($sp) +/* f11a5d0: afb60030 */ sw $s6,0x30($sp) +/* f11a5d4: afb30024 */ sw $s3,0x24($sp) +/* f11a5d8: afb20020 */ sw $s2,0x20($sp) +/* f11a5dc: afb1001c */ sw $s1,0x1c($sp) +/* f11a5e0: afb00018 */ sw $s0,0x18($sp) +/* f11a5e4: 05200003 */ bltz $t1,.L0f11a5f4 +/* f11a5e8: afa400a8 */ sw $a0,0xa8($sp) +/* f11a5ec: 1000006f */ beqz $zero,.L0f11a7ac +/* f11a5f0: 24020001 */ addiu $v0,$zero,0x1 +.L0f11a5f4: +/* f11a5f4: 24170004 */ addiu $s7,$zero,0x4 +/* f11a5f8: 16b70005 */ bne $s5,$s7,.L0f11a610 +/* f11a5fc: 26850290 */ addiu $a1,$s4,0x290 +/* f11a600: 3c1e800a */ lui $s8,0x800a +/* f11a604: 27de3180 */ addiu $s8,$s8,0x3180 +/* f11a608: 10000009 */ beqz $zero,.L0f11a630 +/* f11a60c: 00002025 */ or $a0,$zero,$zero +.L0f11a610: +/* f11a610: 00155080 */ sll $t2,$s5,0x2 +/* f11a614: 01555023 */ subu $t2,$t2,$s5 +/* f11a618: 000a5080 */ sll $t2,$t2,0x2 +/* f11a61c: 01555021 */ addu $t2,$t2,$s5 +/* f11a620: 3c1e800a */ lui $s8,0x800a +/* f11a624: 27de3180 */ addiu $s8,$s8,0x3180 +/* f11a628: 000a50c0 */ sll $t2,$t2,0x3 +/* f11a62c: 03ca2021 */ addu $a0,$s8,$t2 +.L0f11a630: +/* f11a630: 0fc45f03 */ jal func0f117c0c +/* f11a634: 26860294 */ addiu $a2,$s4,0x294 +/* f11a638: 00152e00 */ sll $a1,$s5,0x18 +/* f11a63c: 00055e03 */ sra $t3,$a1,0x18 +/* f11a640: 01602825 */ or $a1,$t3,$zero +/* f11a644: 00402025 */ or $a0,$v0,$zero +/* f11a648: 24060001 */ addiu $a2,$zero,0x1 +/* f11a64c: 0fc470e7 */ jal func0f11c39c +/* f11a650: 24070d9e */ addiu $a3,$zero,0xd9e +/* f11a654: 14400006 */ bnez $v0,.L0f11a670 +/* f11a658: 00000000 */ sll $zero,$zero,0x0 +/* f11a65c: 928c02b8 */ lbu $t4,0x2b8($s4) +/* f11a660: 00001025 */ or $v0,$zero,$zero +/* f11a664: 318dffbf */ andi $t5,$t4,0xffbf +/* f11a668: 10000050 */ beqz $zero,.L0f11a7ac +/* f11a66c: a28d02b8 */ sb $t5,0x2b8($s4) +.L0f11a670: +/* f11a670: 16b70003 */ bne $s5,$s7,.L0f11a680 +/* f11a674: 00157080 */ sll $t6,$s5,0x2 +/* f11a678: 10000006 */ beqz $zero,.L0f11a694 +/* f11a67c: 00002025 */ or $a0,$zero,$zero +.L0f11a680: +/* f11a680: 01d57023 */ subu $t6,$t6,$s5 +/* f11a684: 000e7080 */ sll $t6,$t6,0x2 +/* f11a688: 01d57021 */ addu $t6,$t6,$s5 +/* f11a68c: 000e70c0 */ sll $t6,$t6,0x3 +/* f11a690: 03ce2021 */ addu $a0,$s8,$t6 +.L0f11a694: +/* f11a694: 0fc45f20 */ jal func0f117c80 +/* f11a698: 27a50060 */ addiu $a1,$sp,0x60 +/* f11a69c: 8faf0060 */ lw $t7,0x60($sp) +/* f11a6a0: 00152e00 */ sll $a1,$s5,0x18 +/* f11a6a4: 00054e03 */ sra $t1,$a1,0x18 +/* f11a6a8: 25f800ff */ addiu $t8,$t7,0xff +/* f11a6ac: 3319ffff */ andi $t9,$t8,0xffff +/* f11a6b0: 00194203 */ sra $t0,$t9,0x8 +/* f11a6b4: a688025a */ sh $t0,0x25a($s4) +/* f11a6b8: 01202825 */ or $a1,$t1,$zero +/* f11a6bc: 00402025 */ or $a0,$v0,$zero +/* f11a6c0: 24060001 */ addiu $a2,$zero,0x1 +/* f11a6c4: 0fc470e7 */ jal func0f11c39c +/* f11a6c8: 24070da7 */ addiu $a3,$zero,0xda7 +/* f11a6cc: 14400006 */ bnez $v0,.L0f11a6e8 +/* f11a6d0: 00008025 */ or $s0,$zero,$zero +/* f11a6d4: 928a02b8 */ lbu $t2,0x2b8($s4) +/* f11a6d8: 00001025 */ or $v0,$zero,$zero +/* f11a6dc: 314bffbf */ andi $t3,$t2,0xffbf +/* f11a6e0: 10000032 */ beqz $zero,.L0f11a7ac +/* f11a6e4: a28b02b8 */ sb $t3,0x2b8($s4) +.L0f11a6e8: +/* f11a6e8: 27b10064 */ addiu $s1,$sp,0x64 +/* f11a6ec: 02809025 */ or $s2,$s4,$zero +/* f11a6f0: 26930018 */ addiu $s3,$s4,0x18 +/* f11a6f4: 24160001 */ addiu $s6,$zero,0x1 +.L0f11a6f8: +/* f11a6f8: 16b70003 */ bne $s5,$s7,.L0f11a708 +/* f11a6fc: 02002825 */ or $a1,$s0,$zero +/* f11a700: 10000007 */ beqz $zero,.L0f11a720 +/* f11a704: 00002025 */ or $a0,$zero,$zero +.L0f11a708: +/* f11a708: 00156080 */ sll $t4,$s5,0x2 +/* f11a70c: 01956023 */ subu $t4,$t4,$s5 +/* f11a710: 000c6080 */ sll $t4,$t4,0x2 +/* f11a714: 01956021 */ addu $t4,$t4,$s5 +/* f11a718: 000c60c0 */ sll $t4,$t4,0x3 +/* f11a71c: 03cc2021 */ addu $a0,$s8,$t4 +.L0f11a720: +/* f11a720: 0fc45f39 */ jal func0f117ce4 +/* f11a724: 02603025 */ or $a2,$s3,$zero +/* f11a728: 10400003 */ beqz $v0,.L0f11a738 +/* f11a72c: ae220000 */ sw $v0,0x0($s1) +/* f11a730: 10000002 */ beqz $zero,.L0f11a73c +/* f11a734: ae400218 */ sw $zero,0x218($s2) +.L0f11a738: +/* f11a738: ae560218 */ sw $s6,0x218($s2) +.L0f11a73c: +/* f11a73c: 26100001 */ addiu $s0,$s0,0x1 +/* f11a740: 2a010010 */ slti $at,$s0,0x10 +/* f11a744: 26310004 */ addiu $s1,$s1,0x4 +/* f11a748: 26520004 */ addiu $s2,$s2,0x4 +/* f11a74c: 1420ffea */ bnez $at,.L0f11a6f8 +/* f11a750: 26730020 */ addiu $s3,$s3,0x20 +/* f11a754: 00008025 */ or $s0,$zero,$zero +/* f11a758: a6800258 */ sh $zero,0x258($s4) +/* f11a75c: 27b10064 */ addiu $s1,$sp,0x64 +/* f11a760: 24020010 */ addiu $v0,$zero,0x10 +.L0f11a764: +/* f11a764: 8e2d0000 */ lw $t5,0x0($s1) +/* f11a768: 00107940 */ sll $t7,$s0,0x5 +/* f11a76c: 028fc021 */ addu $t8,$s4,$t7 +/* f11a770: 55a00008 */ bnezl $t5,.L0f11a794 +/* f11a774: 26100001 */ addiu $s0,$s0,0x1 +/* f11a778: 8f190018 */ lw $t9,0x18($t8) +/* f11a77c: 968e0258 */ lhu $t6,0x258($s4) +/* f11a780: 272800ff */ addiu $t0,$t9,0xff +/* f11a784: 00084a02 */ srl $t1,$t0,0x8 +/* f11a788: 01c95021 */ addu $t2,$t6,$t1 +/* f11a78c: a68a0258 */ sh $t2,0x258($s4) +/* f11a790: 26100001 */ addiu $s0,$s0,0x1 +.L0f11a794: +/* f11a794: 1602fff3 */ bne $s0,$v0,.L0f11a764 +/* f11a798: 26310004 */ addiu $s1,$s1,0x4 +/* f11a79c: 928b02b8 */ lbu $t3,0x2b8($s4) +/* f11a7a0: 24020001 */ addiu $v0,$zero,0x1 +/* f11a7a4: 316cffbf */ andi $t4,$t3,0xffbf +/* f11a7a8: a28c02b8 */ sb $t4,0x2b8($s4) +.L0f11a7ac: +/* f11a7ac: 8fbf003c */ lw $ra,0x3c($sp) +/* f11a7b0: 8fb00018 */ lw $s0,0x18($sp) +/* f11a7b4: 8fb1001c */ lw $s1,0x1c($sp) +/* f11a7b8: 8fb20020 */ lw $s2,0x20($sp) +/* f11a7bc: 8fb30024 */ lw $s3,0x24($sp) +/* f11a7c0: 8fb40028 */ lw $s4,0x28($sp) +/* f11a7c4: 8fb5002c */ lw $s5,0x2c($sp) +/* f11a7c8: 8fb60030 */ lw $s6,0x30($sp) +/* f11a7cc: 8fb70034 */ lw $s7,0x34($sp) +/* f11a7d0: 8fbe0038 */ lw $s8,0x38($sp) +/* f11a7d4: 03e00008 */ jr $ra +/* f11a7d8: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f11a7dc +/* f11a7dc: 27bdffb0 */ addiu $sp,$sp,-80 +/* f11a7e0: afb10018 */ sw $s1,0x18($sp) +/* f11a7e4: 00048e00 */ sll $s1,$a0,0x18 +/* f11a7e8: 00117603 */ sra $t6,$s1,0x18 +/* f11a7ec: afbf001c */ sw $ra,0x1c($sp) +/* f11a7f0: 01c08825 */ or $s1,$t6,$zero +/* f11a7f4: afb00014 */ sw $s0,0x14($sp) +/* f11a7f8: 0c00543a */ jal 0x150e8 +/* f11a7fc: afa40050 */ sw $a0,0x50($sp) +/* f11a800: 24010004 */ addiu $at,$zero,0x4 +/* f11a804: 16210003 */ bne $s1,$at,.L0f11a814 +/* f11a808: 0011c880 */ sll $t9,$s1,0x2 +/* f11a80c: 10000009 */ beqz $zero,.L0f11a834 +/* f11a810: 00002025 */ or $a0,$zero,$zero +.L0f11a814: +/* f11a814: 00117880 */ sll $t7,$s1,0x2 +/* f11a818: 01f17823 */ subu $t7,$t7,$s1 +/* f11a81c: 000f7880 */ sll $t7,$t7,0x2 +/* f11a820: 01f17821 */ addu $t7,$t7,$s1 +/* f11a824: 3c18800a */ lui $t8,0x800a +/* f11a828: 27183180 */ addiu $t8,$t8,0x3180 +/* f11a82c: 000f78c0 */ sll $t7,$t7,0x3 +/* f11a830: 01f82021 */ addu $a0,$t7,$t8 +.L0f11a834: +/* f11a834: 0331c823 */ subu $t9,$t9,$s1 +/* f11a838: 0019c880 */ sll $t9,$t9,0x2 +/* f11a83c: 0331c823 */ subu $t9,$t9,$s1 +/* f11a840: 0019c880 */ sll $t9,$t9,0x2 +/* f11a844: 0331c821 */ addu $t9,$t9,$s1 +/* f11a848: 0019c880 */ sll $t9,$t9,0x2 +/* f11a84c: 0331c823 */ subu $t9,$t9,$s1 +/* f11a850: 3c08800a */ lui $t0,0x800a +/* f11a854: 25082380 */ addiu $t0,$t0,0x2380 +/* f11a858: 0019c880 */ sll $t9,$t9,0x2 +/* f11a85c: 03288021 */ addu $s0,$t9,$t0 +/* f11a860: 8e05029c */ lw $a1,0x29c($s0) +/* f11a864: 0fc45f39 */ jal func0f117ce4 +/* f11a868: 27a6002c */ addiu $a2,$sp,0x2c +/* f11a86c: 0c005451 */ jal 0x15144 +/* f11a870: afa20028 */ sw $v0,0x28($sp) +/* f11a874: 00112e00 */ sll $a1,$s1,0x18 +/* f11a878: 00054e03 */ sra $t1,$a1,0x18 +/* f11a87c: 01202825 */ or $a1,$t1,$zero +/* f11a880: 8fa40028 */ lw $a0,0x28($sp) +/* f11a884: 24060001 */ addiu $a2,$zero,0x1 +/* f11a888: 0fc470e7 */ jal func0f11c39c +/* f11a88c: 24070e0f */ addiu $a3,$zero,0xe0f +/* f11a890: 10400013 */ beqz $v0,.L0f11a8e0 +/* f11a894: 8faa002c */ lw $t2,0x2c($sp) +/* f11a898: 00112600 */ sll $a0,$s1,0x18 +/* f11a89c: 00045e03 */ sra $t3,$a0,0x18 +/* f11a8a0: ae0a02a0 */ sw $t2,0x2a0($s0) +/* f11a8a4: 0fc45974 */ jal func0f1165d0 +/* f11a8a8: 01602025 */ or $a0,$t3,$zero +/* f11a8ac: 8e0302a0 */ lw $v1,0x2a0($s0) +/* f11a8b0: 24011c00 */ addiu $at,$zero,0x1c00 +/* f11a8b4: 0062001b */ divu $zero,$v1,$v0 +/* f11a8b8: 00006012 */ mflo $t4 +/* f11a8bc: 00036a02 */ srl $t5,$v1,0x8 +/* f11a8c0: ae0c02a4 */ sw $t4,0x2a4($s0) +/* f11a8c4: 0061001b */ divu $zero,$v1,$at +/* f11a8c8: 00007012 */ mflo $t6 +/* f11a8cc: ae0d02a8 */ sw $t5,0x2a8($s0) +/* f11a8d0: 14400002 */ bnez $v0,.L0f11a8dc +/* f11a8d4: 00000000 */ sll $zero,$zero,0x0 +/* f11a8d8: 0007000d */ break 0x7 +.L0f11a8dc: +/* f11a8dc: a20e02bc */ sb $t6,0x2bc($s0) +.L0f11a8e0: +/* f11a8e0: 8fbf001c */ lw $ra,0x1c($sp) +/* f11a8e4: 8fb00014 */ lw $s0,0x14($sp) +/* f11a8e8: 8fb10018 */ lw $s1,0x18($sp) +/* f11a8ec: 03e00008 */ jr $ra +/* f11a8f0: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f11a8f4 +/* f11a8f4: 27bdefa0 */ addiu $sp,$sp,-4192 +/* f11a8f8: afb10028 */ sw $s1,0x28($sp) +/* f11a8fc: 00048e00 */ sll $s1,$a0,0x18 +/* f11a900: 00117603 */ sra $t6,$s1,0x18 +/* f11a904: 000e7880 */ sll $t7,$t6,0x2 +/* f11a908: 01ee7823 */ subu $t7,$t7,$t6 +/* f11a90c: 000f7880 */ sll $t7,$t7,0x2 +/* f11a910: 01ee7823 */ subu $t7,$t7,$t6 +/* f11a914: 000f7880 */ sll $t7,$t7,0x2 +/* f11a918: 01ee7821 */ addu $t7,$t7,$t6 +/* f11a91c: 000f7880 */ sll $t7,$t7,0x2 +/* f11a920: 01ee7823 */ subu $t7,$t7,$t6 +/* f11a924: 3c18800a */ lui $t8,0x800a +/* f11a928: afb00024 */ sw $s0,0x24($sp) +/* f11a92c: 27182380 */ addiu $t8,$t8,0x2380 +/* f11a930: 000f7880 */ sll $t7,$t7,0x2 +/* f11a934: 01f88021 */ addu $s0,$t7,$t8 +/* f11a938: 920902b8 */ lbu $t1,0x2b8($s0) +/* f11a93c: afa41060 */ sw $a0,0x1060($sp) +/* f11a940: 000e2600 */ sll $a0,$t6,0x18 +/* f11a944: afbf002c */ sw $ra,0x2c($sp) +/* f11a948: 24190002 */ addiu $t9,$zero,0x2 +/* f11a94c: 00045e03 */ sra $t3,$a0,0x18 +/* f11a950: 352a0040 */ ori $t2,$t1,0x40 +/* f11a954: 01c08825 */ or $s1,$t6,$zero +/* f11a958: afa01054 */ sw $zero,0x1054($sp) +/* f11a95c: afa01050 */ sw $zero,0x1050($sp) +/* f11a960: ae190000 */ sw $t9,0x0($s0) +/* f11a964: a20a02b8 */ sb $t2,0x2b8($s0) +/* f11a968: 0fc4695d */ jal func0f11a574 +/* f11a96c: 01602025 */ or $a0,$t3,$zero +/* f11a970: 8e0c0010 */ lw $t4,0x10($s0) +/* f11a974: 24010001 */ addiu $at,$zero,0x1 +/* f11a978: 15810003 */ bne $t4,$at,.L0f11a988 +/* f11a97c: 00000000 */ sll $zero,$zero,0x0 +/* f11a980: 100000b9 */ beqz $zero,.L0f11ac68 +/* f11a984: 00001025 */ or $v0,$zero,$zero +.L0f11a988: +/* f11a988: 0c00543a */ jal 0x150e8 +/* f11a98c: 00000000 */ sll $zero,$zero,0x0 +/* f11a990: 24010004 */ addiu $at,$zero,0x4 +/* f11a994: 16210003 */ bne $s1,$at,.L0f11a9a4 +/* f11a998: 24053459 */ addiu $a1,$zero,0x3459 +/* f11a99c: 10000009 */ beqz $zero,.L0f11a9c4 +/* f11a9a0: 00002025 */ or $a0,$zero,$zero +.L0f11a9a4: +/* f11a9a4: 00116880 */ sll $t5,$s1,0x2 +/* f11a9a8: 01b16823 */ subu $t5,$t5,$s1 +/* f11a9ac: 000d6880 */ sll $t5,$t5,0x2 +/* f11a9b0: 01b16821 */ addu $t5,$t5,$s1 +/* f11a9b4: 3c0e800a */ lui $t6,0x800a +/* f11a9b8: 25ce3180 */ addiu $t6,$t6,0x3180 +/* f11a9bc: 000d68c0 */ sll $t5,$t5,0x3 +/* f11a9c0: 01ae2021 */ addu $a0,$t5,$t6 +.L0f11a9c4: +/* f11a9c4: 3c0f8007 */ lui $t7,0x8007 +/* f11a9c8: 25ef5d08 */ addiu $t7,$t7,0x5d08 +/* f11a9cc: 3c064e50 */ lui $a2,0x4e50 +/* f11a9d0: 3c078007 */ lui $a3,0x8007 +/* f11a9d4: 2602029c */ addiu $v0,$s0,0x29c +/* f11a9d8: afa20014 */ sw $v0,0x14($sp) +/* f11a9dc: afa20030 */ sw $v0,0x30($sp) +/* f11a9e0: 24e75cf8 */ addiu $a3,$a3,0x5cf8 +/* f11a9e4: 34c64445 */ ori $a2,$a2,0x4445 +/* f11a9e8: 0fc45f96 */ jal func0f117e58 +/* f11a9ec: afaf0010 */ sw $t7,0x10($sp) +/* f11a9f0: 0c005451 */ jal 0x15144 +/* f11a9f4: afa20048 */ sw $v0,0x48($sp) +/* f11a9f8: 8fa40048 */ lw $a0,0x48($sp) +/* f11a9fc: 00112e00 */ sll $a1,$s1,0x18 +/* f11aa00: 0005c603 */ sra $t8,$a1,0x18 +/* f11aa04: 1080003e */ beqz $a0,.L0f11ab00 +/* f11aa08: 03002825 */ or $a1,$t8,$zero +/* f11aa0c: 00003025 */ or $a2,$zero,$zero +/* f11aa10: 0fc470e7 */ jal func0f11c39c +/* f11aa14: 24070e46 */ addiu $a3,$zero,0xe46 +/* f11aa18: 9619025a */ lhu $t9,0x25a($s0) +/* f11aa1c: 24090001 */ addiu $t1,$zero,0x1 +/* f11aa20: 24080002 */ addiu $t0,$zero,0x2 +/* f11aa24: 2b210081 */ slti $at,$t9,0x81 +/* f11aa28: 54200004 */ bnezl $at,.L0f11aa3c +/* f11aa2c: a20902bc */ sb $t1,0x2bc($s0) +/* f11aa30: 10000002 */ beqz $zero,.L0f11aa3c +/* f11aa34: a20802bc */ sb $t0,0x2bc($s0) +/* f11aa38: a20902bc */ sb $t1,0x2bc($s0) +.L0f11aa3c: +/* f11aa3c: 920a02bc */ lbu $t2,0x2bc($s0) +/* f11aa40: 000a58c0 */ sll $t3,$t2,0x3 +/* f11aa44: 016a5823 */ subu $t3,$t3,$t2 +/* f11aa48: 000b5a80 */ sll $t3,$t3,0xa +/* f11aa4c: 0c00543a */ jal 0x150e8 +/* f11aa50: afab0044 */ sw $t3,0x44($sp) +/* f11aa54: 24010004 */ addiu $at,$zero,0x4 +/* f11aa58: 16210003 */ bne $s1,$at,.L0f11aa68 +/* f11aa5c: 24053459 */ addiu $a1,$zero,0x3459 +/* f11aa60: 10000009 */ beqz $zero,.L0f11aa88 +/* f11aa64: 00002025 */ or $a0,$zero,$zero +.L0f11aa68: +/* f11aa68: 00116080 */ sll $t4,$s1,0x2 +/* f11aa6c: 01916023 */ subu $t4,$t4,$s1 +/* f11aa70: 000c6080 */ sll $t4,$t4,0x2 +/* f11aa74: 01916021 */ addu $t4,$t4,$s1 +/* f11aa78: 3c0d800a */ lui $t5,0x800a +/* f11aa7c: 25ad3180 */ addiu $t5,$t5,0x3180 +/* f11aa80: 000c60c0 */ sll $t4,$t4,0x3 +/* f11aa84: 018d2021 */ addu $a0,$t4,$t5 +.L0f11aa88: +/* f11aa88: 8faf0044 */ lw $t7,0x44($sp) +/* f11aa8c: 8fb80030 */ lw $t8,0x30($sp) +/* f11aa90: 3c0e8007 */ lui $t6,0x8007 +/* f11aa94: 25ce5d08 */ addiu $t6,$t6,0x5d08 +/* f11aa98: 3c064e50 */ lui $a2,0x4e50 +/* f11aa9c: 3c078007 */ lui $a3,0x8007 +/* f11aaa0: 24e75cf8 */ addiu $a3,$a3,0x5cf8 +/* f11aaa4: 34c64445 */ ori $a2,$a2,0x4445 +/* f11aaa8: afae0010 */ sw $t6,0x10($sp) +/* f11aaac: afaf0014 */ sw $t7,0x14($sp) +/* f11aab0: 0fc45f64 */ jal func0f117d90 +/* f11aab4: afb80018 */ sw $t8,0x18($sp) +/* f11aab8: 0c005451 */ jal 0x15144 +/* f11aabc: afa20048 */ sw $v0,0x48($sp) +/* f11aac0: 920802b8 */ lbu $t0,0x2b8($s0) +/* f11aac4: 00112e00 */ sll $a1,$s1,0x18 +/* f11aac8: 8fa40048 */ lw $a0,0x48($sp) +/* f11aacc: 00055603 */ sra $t2,$a1,0x18 +/* f11aad0: 35090040 */ ori $t1,$t0,0x40 +/* f11aad4: a20902b8 */ sb $t1,0x2b8($s0) +/* f11aad8: 01402825 */ or $a1,$t2,$zero +/* f11aadc: 24060001 */ addiu $a2,$zero,0x1 +/* f11aae0: 0fc470e7 */ jal func0f11c39c +/* f11aae4: 24070e54 */ addiu $a3,$zero,0xe54 +/* f11aae8: 10400003 */ beqz $v0,.L0f11aaf8 +/* f11aaec: 240b0001 */ addiu $t3,$zero,0x1 +/* f11aaf0: 10000003 */ beqz $zero,.L0f11ab00 +/* f11aaf4: afab1054 */ sw $t3,0x1054($sp) +.L0f11aaf8: +/* f11aaf8: 1000005b */ beqz $zero,.L0f11ac68 +/* f11aafc: 00001025 */ or $v0,$zero,$zero +.L0f11ab00: +/* f11ab00: 00112600 */ sll $a0,$s1,0x18 +/* f11ab04: 00046603 */ sra $t4,$a0,0x18 +/* f11ab08: 0fc4695d */ jal func0f11a574 +/* f11ab0c: 01802025 */ or $a0,$t4,$zero +/* f11ab10: 00112600 */ sll $a0,$s1,0x18 +/* f11ab14: 00046e03 */ sra $t5,$a0,0x18 +/* f11ab18: 0fc469f7 */ jal func0f11a7dc +/* f11ab1c: 01a02025 */ or $a0,$t5,$zero +/* f11ab20: 920e02b8 */ lbu $t6,0x2b8($s0) +/* f11ab24: 2418000b */ addiu $t8,$zero,0xb +/* f11ab28: a20002be */ sb $zero,0x2be($s0) +/* f11ab2c: 31cffffd */ andi $t7,$t6,0xfffd +/* f11ab30: a20f02b8 */ sb $t7,0x2b8($s0) +/* f11ab34: ae180010 */ sw $t8,0x10($s0) +/* f11ab38: 8fb91054 */ lw $t9,0x1054($sp) +/* f11ab3c: 00112600 */ sll $a0,$s1,0x18 +/* f11ab40: 00044603 */ sra $t0,$a0,0x18 +/* f11ab44: 5320000a */ beqzl $t9,.L0f11ab70 +/* f11ab48: 8faa1050 */ lw $t2,0x1050($sp) +/* f11ab4c: 0fc46d52 */ jal func0f11b548 +/* f11ab50: 01002025 */ or $a0,$t0,$zero +/* f11ab54: 2401ffff */ addiu $at,$zero,-1 +/* f11ab58: 10410003 */ beq $v0,$at,.L0f11ab68 +/* f11ab5c: 24090001 */ addiu $t1,$zero,0x1 +/* f11ab60: 10000002 */ beqz $zero,.L0f11ab6c +/* f11ab64: ae020260 */ sw $v0,0x260($s0) +.L0f11ab68: +/* f11ab68: afa91050 */ sw $t1,0x1050($sp) +.L0f11ab6c: +/* f11ab6c: 8faa1050 */ lw $t2,0x1050($sp) +.L0f11ab70: +/* f11ab70: 00112600 */ sll $a0,$s1,0x18 +/* f11ab74: 00045e03 */ sra $t3,$a0,0x18 +/* f11ab78: 55400016 */ bnezl $t2,.L0f11abd4 +/* f11ab7c: 8fb91050 */ lw $t9,0x1050($sp) +/* f11ab80: 0fc465c3 */ jal func0f11970c +/* f11ab84: 01602025 */ or $a0,$t3,$zero +/* f11ab88: 2401ffff */ addiu $at,$zero,-1 +/* f11ab8c: 14410010 */ bne $v0,$at,.L0f11abd0 +/* f11ab90: 00112600 */ sll $a0,$s1,0x18 +/* f11ab94: 00046603 */ sra $t4,$a0,0x18 +/* f11ab98: 0fc46d52 */ jal func0f11b548 +/* f11ab9c: 01802025 */ or $a0,$t4,$zero +/* f11aba0: 2401ffff */ addiu $at,$zero,-1 +/* f11aba4: 10410003 */ beq $v0,$at,.L0f11abb4 +/* f11aba8: 240d0001 */ addiu $t5,$zero,0x1 +/* f11abac: 10000002 */ beqz $zero,.L0f11abb8 +/* f11abb0: ae020260 */ sw $v0,0x260($s0) +.L0f11abb4: +/* f11abb4: afad1050 */ sw $t5,0x1050($sp) +.L0f11abb8: +/* f11abb8: 24010004 */ addiu $at,$zero,0x4 +/* f11abbc: 52210005 */ beql $s1,$at,.L0f11abd4 +/* f11abc0: 8fb91050 */ lw $t9,0x1050($sp) +/* f11abc4: 920f02b8 */ lbu $t7,0x2b8($s0) +/* f11abc8: 35f80002 */ ori $t8,$t7,0x2 +/* f11abcc: a21802b8 */ sb $t8,0x2b8($s0) +.L0f11abd0: +/* f11abd0: 8fb91050 */ lw $t9,0x1050($sp) +.L0f11abd4: +/* f11abd4: 00112600 */ sll $a0,$s1,0x18 +/* f11abd8: 00044603 */ sra $t0,$a0,0x18 +/* f11abdc: 5720001e */ bnezl $t9,.L0f11ac58 +/* f11abe0: 240d0016 */ addiu $t5,$zero,0x16 +/* f11abe4: 0fc4683a */ jal func0f11a0e8 +/* f11abe8: 01002025 */ or $a0,$t0,$zero +/* f11abec: 2401ffff */ addiu $at,$zero,-1 +/* f11abf0: 10410018 */ beq $v0,$at,.L0f11ac54 +/* f11abf4: 00112600 */ sll $a0,$s1,0x18 +/* f11abf8: 00044e03 */ sra $t1,$a0,0x18 +/* f11abfc: ae02025c */ sw $v0,0x25c($s0) +/* f11ac00: 01202025 */ or $a0,$t1,$zero +/* f11ac04: 24050004 */ addiu $a1,$zero,0x4 +/* f11ac08: 0fc459ec */ jal func0f1167b0 +/* f11ac0c: 27a60050 */ addiu $a2,$sp,0x50 +/* f11ac10: 14400010 */ bnez $v0,.L0f11ac54 +/* f11ac14: 00112600 */ sll $a0,$s1,0x18 +/* f11ac18: 00045603 */ sra $t2,$a0,0x18 +/* f11ac1c: 0fc467a3 */ jal func0f119e8c +/* f11ac20: 01402025 */ or $a0,$t2,$zero +/* f11ac24: 1040000b */ beqz $v0,.L0f11ac54 +/* f11ac28: 24010004 */ addiu $at,$zero,0x4 +/* f11ac2c: 16210004 */ bne $s1,$at,.L0f11ac40 +/* f11ac30: 240c0006 */ addiu $t4,$zero,0x6 +/* f11ac34: 240b000b */ addiu $t3,$zero,0xb +/* f11ac38: 10000002 */ beqz $zero,.L0f11ac44 +/* f11ac3c: ae0b0010 */ sw $t3,0x10($s0) +.L0f11ac40: +/* f11ac40: ae0c0010 */ sw $t4,0x10($s0) +.L0f11ac44: +/* f11ac44: 0fc44364 */ jal func0f110d90 +/* f11ac48: 02202025 */ or $a0,$s1,$zero +/* f11ac4c: 10000006 */ beqz $zero,.L0f11ac68 +/* f11ac50: 24020001 */ addiu $v0,$zero,0x1 +.L0f11ac54: +/* f11ac54: 240d0016 */ addiu $t5,$zero,0x16 +.L0f11ac58: +/* f11ac58: ae0d0010 */ sw $t5,0x10($s0) +/* f11ac5c: 0fc44364 */ jal func0f110d90 +/* f11ac60: 02202025 */ or $a0,$s1,$zero +/* f11ac64: 00001025 */ or $v0,$zero,$zero +.L0f11ac68: +/* f11ac68: 8fbf002c */ lw $ra,0x2c($sp) +/* f11ac6c: 8fb00024 */ lw $s0,0x24($sp) +/* f11ac70: 8fb10028 */ lw $s1,0x28($sp) +/* f11ac74: 03e00008 */ jr $ra +/* f11ac78: 27bd1060 */ addiu $sp,$sp,0x1060 +); + +GLOBAL_ASM( +glabel func0f11ac7c +/* f11ac7c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f11ac80: afb00018 */ sw $s0,0x18($sp) +/* f11ac84: 00048600 */ sll $s0,$a0,0x18 +/* f11ac88: 00107603 */ sra $t6,$s0,0x18 +/* f11ac8c: afbf001c */ sw $ra,0x1c($sp) +/* f11ac90: 01c08025 */ or $s0,$t6,$zero +/* f11ac94: afa40030 */ sw $a0,0x30($sp) +/* f11ac98: afa0002c */ sw $zero,0x2c($sp) +/* f11ac9c: 0c00543a */ jal 0x150e8 +/* f11aca0: afa00024 */ sw $zero,0x24($sp) +/* f11aca4: 24010004 */ addiu $at,$zero,0x4 +/* f11aca8: 16010003 */ bne $s0,$at,.L0f11acb8 +/* f11acac: 8fa30024 */ lw $v1,0x24($sp) +/* f11acb0: 10000009 */ beqz $zero,.L0f11acd8 +/* f11acb4: 00002825 */ or $a1,$zero,$zero +.L0f11acb8: +/* f11acb8: 00107880 */ sll $t7,$s0,0x2 +/* f11acbc: 01f07823 */ subu $t7,$t7,$s0 +/* f11acc0: 000f7880 */ sll $t7,$t7,0x2 +/* f11acc4: 01f07821 */ addu $t7,$t7,$s0 +/* f11acc8: 3c18800a */ lui $t8,0x800a +/* f11accc: 27183180 */ addiu $t8,$t8,0x3180 +/* f11acd0: 000f78c0 */ sll $t7,$t7,0x3 +/* f11acd4: 01f82821 */ addu $a1,$t7,$t8 +.L0f11acd8: +/* f11acd8: 3c04800a */ lui $a0,0x800a +/* f11acdc: 24849e78 */ addiu $a0,$a0,-24968 +/* f11ace0: 02003025 */ or $a2,$s0,$zero +/* f11ace4: 00003825 */ or $a3,$zero,$zero +/* f11ace8: 0fc45ec1 */ jal func0f117b04 +/* f11acec: afa30024 */ sw $v1,0x24($sp) +/* f11acf0: 00102e00 */ sll $a1,$s0,0x18 +/* f11acf4: 0005ce03 */ sra $t9,$a1,0x18 +/* f11acf8: afa20028 */ sw $v0,0x28($sp) +/* f11acfc: 03202825 */ or $a1,$t9,$zero +/* f11ad00: 00402025 */ or $a0,$v0,$zero +/* f11ad04: 24060001 */ addiu $a2,$zero,0x1 +/* f11ad08: 0fc470e7 */ jal func0f11c39c +/* f11ad0c: 24070ef5 */ addiu $a3,$zero,0xef5 +/* f11ad10: 1040001b */ beqz $v0,.L0f11ad80 +/* f11ad14: 8fa30024 */ lw $v1,0x24($sp) +/* f11ad18: 00104880 */ sll $t1,$s0,0x2 +/* f11ad1c: 01304823 */ subu $t1,$t1,$s0 +/* f11ad20: 00094880 */ sll $t1,$t1,0x2 +/* f11ad24: 01304823 */ subu $t1,$t1,$s0 +/* f11ad28: 00094880 */ sll $t1,$t1,0x2 +/* f11ad2c: 01304821 */ addu $t1,$t1,$s0 +/* f11ad30: 00094880 */ sll $t1,$t1,0x2 +/* f11ad34: 01304823 */ subu $t1,$t1,$s0 +/* f11ad38: 00094880 */ sll $t1,$t1,0x2 +/* f11ad3c: 3c01800a */ lui $at,0x800a +/* f11ad40: 00290821 */ addu $at,$at,$t1 +/* f11ad44: 24080003 */ addiu $t0,$zero,0x3 +/* f11ad48: ac282390 */ sw $t0,0x2390($at) +/* f11ad4c: 24010004 */ addiu $at,$zero,0x4 +/* f11ad50: 56010008 */ bnel $s0,$at,.L0f11ad74 +/* f11ad54: 240a0001 */ addiu $t2,$zero,0x1 +/* f11ad58: 0fc471e8 */ jal func0f11c7a0 +/* f11ad5c: 00000000 */ sll $zero,$zero,0x0 +/* f11ad60: 0fc471e8 */ jal func0f11c7a0 +/* f11ad64: 00000000 */ sll $zero,$zero,0x0 +/* f11ad68: 0fc471e8 */ jal func0f11c7a0 +/* f11ad6c: 00000000 */ sll $zero,$zero,0x0 +/* f11ad70: 240a0001 */ addiu $t2,$zero,0x1 +.L0f11ad74: +/* f11ad74: afaa002c */ sw $t2,0x2c($sp) +/* f11ad78: 10000006 */ beqz $zero,.L0f11ad94 +/* f11ad7c: 24030001 */ addiu $v1,$zero,0x1 +.L0f11ad80: +/* f11ad80: 8fab0028 */ lw $t3,0x28($sp) +/* f11ad84: 24010001 */ addiu $at,$zero,0x1 +/* f11ad88: 15610002 */ bne $t3,$at,.L0f11ad94 +/* f11ad8c: 00000000 */ sll $zero,$zero,0x0 +/* f11ad90: 24030001 */ addiu $v1,$zero,0x1 +.L0f11ad94: +/* f11ad94: 1460007f */ bnez $v1,.L0f11af94 +/* f11ad98: 24010004 */ addiu $at,$zero,0x4 +/* f11ad9c: 16010003 */ bne $s0,$at,.L0f11adac +/* f11ada0: 3c04800a */ lui $a0,0x800a +/* f11ada4: afa0002c */ sw $zero,0x2c($sp) +/* f11ada8: 24030001 */ addiu $v1,$zero,0x1 +.L0f11adac: +/* f11adac: 14600079 */ bnez $v1,.L0f11af94 +/* f11adb0: 24010004 */ addiu $at,$zero,0x4 +/* f11adb4: 16010003 */ bne $s0,$at,.L0f11adc4 +/* f11adb8: 24849e78 */ addiu $a0,$a0,-24968 +/* f11adbc: 10000009 */ beqz $zero,.L0f11ade4 +/* f11adc0: 00002825 */ or $a1,$zero,$zero +.L0f11adc4: +/* f11adc4: 00106080 */ sll $t4,$s0,0x2 +/* f11adc8: 01906023 */ subu $t4,$t4,$s0 +/* f11adcc: 000c6080 */ sll $t4,$t4,0x2 +/* f11add0: 01906021 */ addu $t4,$t4,$s0 +/* f11add4: 3c0d800a */ lui $t5,0x800a +/* f11add8: 25ad3180 */ addiu $t5,$t5,0x3180 +/* f11addc: 000c60c0 */ sll $t4,$t4,0x3 +/* f11ade0: 018d2821 */ addu $a1,$t4,$t5 +.L0f11ade4: +/* f11ade4: 02003025 */ or $a2,$s0,$zero +/* f11ade8: 0c013e15 */ jal 0x4f854 +/* f11adec: afa30024 */ sw $v1,0x24($sp) +/* f11adf0: 00102e00 */ sll $a1,$s0,0x18 +/* f11adf4: 00057603 */ sra $t6,$a1,0x18 +/* f11adf8: afa20028 */ sw $v0,0x28($sp) +/* f11adfc: 01c02825 */ or $a1,$t6,$zero +/* f11ae00: 00402025 */ or $a0,$v0,$zero +/* f11ae04: 00003025 */ or $a2,$zero,$zero +/* f11ae08: 0fc470e7 */ jal func0f11c39c +/* f11ae0c: 24070f19 */ addiu $a3,$zero,0xf19 +/* f11ae10: 1040001a */ beqz $v0,.L0f11ae7c +/* f11ae14: 8fa30024 */ lw $v1,0x24($sp) +/* f11ae18: 00107880 */ sll $t7,$s0,0x2 +/* f11ae1c: 01f07823 */ subu $t7,$t7,$s0 +/* f11ae20: 000f7880 */ sll $t7,$t7,0x2 +/* f11ae24: 01f07823 */ subu $t7,$t7,$s0 +/* f11ae28: 000f7880 */ sll $t7,$t7,0x2 +/* f11ae2c: 01f07821 */ addu $t7,$t7,$s0 +/* f11ae30: 000f7880 */ sll $t7,$t7,0x2 +/* f11ae34: 01f07823 */ subu $t7,$t7,$s0 +/* f11ae38: 3c18800a */ lui $t8,0x800a +/* f11ae3c: 27182380 */ addiu $t8,$t8,0x2380 +/* f11ae40: 000f7880 */ sll $t7,$t7,0x2 +/* f11ae44: 01f81021 */ addu $v0,$t7,$t8 +/* f11ae48: 8c4a0264 */ lw $t2,0x264($v0) +/* f11ae4c: 24190001 */ addiu $t9,$zero,0x1 +/* f11ae50: 2408000b */ addiu $t0,$zero,0xb +/* f11ae54: 24090001 */ addiu $t1,$zero,0x1 +/* f11ae58: 240c0001 */ addiu $t4,$zero,0x1 +/* f11ae5c: 254b0001 */ addiu $t3,$t2,0x1 +/* f11ae60: ac590000 */ sw $t9,0x0($v0) +/* f11ae64: ac480010 */ sw $t0,0x10($v0) +/* f11ae68: ac490004 */ sw $t1,0x4($v0) +/* f11ae6c: ac4b0264 */ sw $t3,0x264($v0) +/* f11ae70: afac002c */ sw $t4,0x2c($sp) +/* f11ae74: 10000007 */ beqz $zero,.L0f11ae94 +/* f11ae78: 24030001 */ addiu $v1,$zero,0x1 +.L0f11ae7c: +/* f11ae7c: 8fad0028 */ lw $t5,0x28($sp) +/* f11ae80: 24010001 */ addiu $at,$zero,0x1 +/* f11ae84: 15a10003 */ bne $t5,$at,.L0f11ae94 +/* f11ae88: 00000000 */ sll $zero,$zero,0x0 +/* f11ae8c: afa0002c */ sw $zero,0x2c($sp) +/* f11ae90: 24030001 */ addiu $v1,$zero,0x1 +.L0f11ae94: +/* f11ae94: 1460003f */ bnez $v1,.L0f11af94 +/* f11ae98: 24010004 */ addiu $at,$zero,0x4 +/* f11ae9c: 16010003 */ bne $s0,$at,.L0f11aeac +/* f11aea0: 3c04800a */ lui $a0,0x800a +/* f11aea4: 10000009 */ beqz $zero,.L0f11aecc +/* f11aea8: 00002825 */ or $a1,$zero,$zero +.L0f11aeac: +/* f11aeac: 00107080 */ sll $t6,$s0,0x2 +/* f11aeb0: 01d07023 */ subu $t6,$t6,$s0 +/* f11aeb4: 000e7080 */ sll $t6,$t6,0x2 +/* f11aeb8: 01d07021 */ addu $t6,$t6,$s0 +/* f11aebc: 3c0f800a */ lui $t7,0x800a +/* f11aec0: 25ef3180 */ addiu $t7,$t7,0x3180 +/* f11aec4: 000e70c0 */ sll $t6,$t6,0x3 +/* f11aec8: 01cf2821 */ addu $a1,$t6,$t7 +.L0f11aecc: +/* f11aecc: 24849e78 */ addiu $a0,$a0,-24968 +/* f11aed0: 0c001840 */ jal 0x6100 +/* f11aed4: 02003025 */ or $a2,$s0,$zero +/* f11aed8: 00102e00 */ sll $a1,$s0,0x18 +/* f11aedc: 0005c603 */ sra $t8,$a1,0x18 +/* f11aee0: afa20028 */ sw $v0,0x28($sp) +/* f11aee4: 03002825 */ or $a1,$t8,$zero +/* f11aee8: 00402025 */ or $a0,$v0,$zero +/* f11aeec: 00003025 */ or $a2,$zero,$zero +/* f11aef0: 0fc470e7 */ jal func0f11c39c +/* f11aef4: 24070f31 */ addiu $a3,$zero,0xf31 +/* f11aef8: 10400022 */ beqz $v0,.L0f11af84 +/* f11aefc: 8fa80028 */ lw $t0,0x28($sp) +/* f11af00: 0010c880 */ sll $t9,$s0,0x2 +/* f11af04: 0330c823 */ subu $t9,$t9,$s0 +/* f11af08: 0019c880 */ sll $t9,$t9,0x2 +/* f11af0c: 0330c823 */ subu $t9,$t9,$s0 +/* f11af10: 0019c880 */ sll $t9,$t9,0x2 +/* f11af14: 0330c821 */ addu $t9,$t9,$s0 +/* f11af18: 3c0a8009 */ lui $t2,0x8009 +/* f11af1c: 914a0af0 */ lbu $t2,0xaf0($t2) +/* f11af20: 0019c880 */ sll $t9,$t9,0x2 +/* f11af24: 0330c823 */ subu $t9,$t9,$s0 +/* f11af28: 3c08800a */ lui $t0,0x800a +/* f11af2c: 25082380 */ addiu $t0,$t0,0x2380 +/* f11af30: 0019c880 */ sll $t9,$t9,0x2 +/* f11af34: 24090001 */ addiu $t1,$zero,0x1 +/* f11af38: 24010001 */ addiu $at,$zero,0x1 +/* f11af3c: afa9002c */ sw $t1,0x2c($sp) +/* f11af40: 15410005 */ bne $t2,$at,.L0f11af58 +/* f11af44: 03281021 */ addu $v0,$t9,$t0 +/* f11af48: 240b0016 */ addiu $t3,$zero,0x16 +/* f11af4c: ac400000 */ sw $zero,0x0($v0) +/* f11af50: 10000010 */ beqz $zero,.L0f11af94 +/* f11af54: ac4b0010 */ sw $t3,0x10($v0) +.L0f11af58: +/* f11af58: 904e02b8 */ lbu $t6,0x2b8($v0) +/* f11af5c: 8c580264 */ lw $t8,0x264($v0) +/* f11af60: 240c0003 */ addiu $t4,$zero,0x3 +/* f11af64: 240d0008 */ addiu $t5,$zero,0x8 +/* f11af68: 31cfff7f */ andi $t7,$t6,0xff7f +/* f11af6c: 27190001 */ addiu $t9,$t8,0x1 +/* f11af70: ac4c0000 */ sw $t4,0x0($v0) +/* f11af74: ac4d0010 */ sw $t5,0x10($v0) +/* f11af78: a04f02b8 */ sb $t7,0x2b8($v0) +/* f11af7c: 10000005 */ beqz $zero,.L0f11af94 +/* f11af80: ac590264 */ sw $t9,0x264($v0) +.L0f11af84: +/* f11af84: 24010001 */ addiu $at,$zero,0x1 +/* f11af88: 15010002 */ bne $t0,$at,.L0f11af94 +/* f11af8c: 00000000 */ sll $zero,$zero,0x0 +/* f11af90: afa0002c */ sw $zero,0x2c($sp) +.L0f11af94: +/* f11af94: 0c005451 */ jal 0x15144 +/* f11af98: 00000000 */ sll $zero,$zero,0x0 +/* f11af9c: 8fbf001c */ lw $ra,0x1c($sp) +/* f11afa0: 8fa2002c */ lw $v0,0x2c($sp) +/* f11afa4: 8fb00018 */ lw $s0,0x18($sp) +/* f11afa8: 03e00008 */ jr $ra +/* f11afac: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f11afb0 +/* f11afb0: 27bdff18 */ addiu $sp,$sp,-232 +/* f11afb4: afb20030 */ sw $s2,0x30($sp) +/* f11afb8: 00049600 */ sll $s2,$a0,0x18 +/* f11afbc: 00127603 */ sra $t6,$s2,0x18 +/* f11afc0: afa400e8 */ sw $a0,0xe8($sp) +/* f11afc4: 000e2600 */ sll $a0,$t6,0x18 +/* f11afc8: afbf004c */ sw $ra,0x4c($sp) +/* f11afcc: afb40038 */ sw $s4,0x38($sp) +/* f11afd0: afb1002c */ sw $s1,0x2c($sp) +/* f11afd4: 00047e03 */ sra $t7,$a0,0x18 +/* f11afd8: 00a0a025 */ or $s4,$a1,$zero +/* f11afdc: 01c09025 */ or $s2,$t6,$zero +/* f11afe0: afbe0048 */ sw $s8,0x48($sp) +/* f11afe4: afb70044 */ sw $s7,0x44($sp) +/* f11afe8: afb60040 */ sw $s6,0x40($sp) +/* f11afec: afb5003c */ sw $s5,0x3c($sp) +/* f11aff0: afb30034 */ sw $s3,0x34($sp) +/* f11aff4: afb00028 */ sw $s0,0x28($sp) +/* f11aff8: afa600f0 */ sw $a2,0xf0($sp) +/* f11affc: 01e02025 */ or $a0,$t7,$zero +/* f11b000: 0fc45974 */ jal func0f1165d0 +/* f11b004: 00008825 */ or $s1,$zero,$zero +/* f11b008: 1040000d */ beqz $v0,.L0f11b040 +/* f11b00c: 27b80068 */ addiu $t8,$sp,0x68 +/* f11b010: 02388021 */ addu $s0,$s1,$t8 +/* f11b014: 24130021 */ addiu $s3,$zero,0x21 +/* f11b018: 00122600 */ sll $a0,$s2,0x18 +.L0f11b01c: +/* f11b01c: 0004ce03 */ sra $t9,$a0,0x18 +/* f11b020: 03202025 */ or $a0,$t9,$zero +/* f11b024: 26310001 */ addiu $s1,$s1,0x1 +/* f11b028: 26100001 */ addiu $s0,$s0,0x1 +/* f11b02c: 0fc45974 */ jal func0f1165d0 +/* f11b030: a213ffff */ sb $s3,-0x1($s0) +/* f11b034: 0222082b */ sltu $at,$s1,$v0 +/* f11b038: 5420fff8 */ bnezl $at,.L0f11b01c +/* f11b03c: 00122600 */ sll $a0,$s2,0x18 +.L0f11b040: +/* f11b040: 8fa800f0 */ lw $t0,0xf0($sp) +/* f11b044: 00124880 */ sll $t1,$s2,0x2 +/* f11b048: 01324823 */ subu $t1,$t1,$s2 +/* f11b04c: 0288082b */ sltu $at,$s4,$t0 +/* f11b050: 1020003d */ beqz $at,.L0f11b148 +/* f11b054: 02808825 */ or $s1,$s4,$zero +/* f11b058: 00094880 */ sll $t1,$t1,0x2 +/* f11b05c: 01324823 */ subu $t1,$t1,$s2 +/* f11b060: 00094880 */ sll $t1,$t1,0x2 +/* f11b064: 01324821 */ addu $t1,$t1,$s2 +/* f11b068: 00094880 */ sll $t1,$t1,0x2 +/* f11b06c: 01324823 */ subu $t1,$t1,$s2 +/* f11b070: 3c0a800a */ lui $t2,0x800a +/* f11b074: 254a2380 */ addiu $t2,$t2,0x2380 +/* f11b078: 00094880 */ sll $t1,$t1,0x2 +/* f11b07c: 3c17800a */ lui $s7,0x800a +/* f11b080: 26f73180 */ addiu $s7,$s7,0x3180 +/* f11b084: 012aa021 */ addu $s4,$t1,$t2 +/* f11b088: 241e0068 */ addiu $s8,$zero,0x68 +/* f11b08c: 27b60068 */ addiu $s6,$sp,0x68 +/* f11b090: 24150004 */ addiu $s5,$zero,0x4 +.L0f11b094: +/* f11b094: 16550003 */ bne $s2,$s5,.L0f11b0a4 +/* f11b098: 00122600 */ sll $a0,$s2,0x18 +/* f11b09c: 10000005 */ beqz $zero,.L0f11b0b4 +/* f11b0a0: 00008025 */ or $s0,$zero,$zero +.L0f11b0a4: +/* f11b0a4: 025e0019 */ multu $s2,$s8 +/* f11b0a8: 00005812 */ mflo $t3 +/* f11b0ac: 02eb8021 */ addu $s0,$s7,$t3 +/* f11b0b0: 00000000 */ sll $zero,$zero,0x0 +.L0f11b0b4: +/* f11b0b4: 00046603 */ sra $t4,$a0,0x18 +/* f11b0b8: 0fc45974 */ jal func0f1165d0 +/* f11b0bc: 01802025 */ or $a0,$t4,$zero +/* f11b0c0: 00122600 */ sll $a0,$s2,0x18 +/* f11b0c4: 00046e03 */ sra $t5,$a0,0x18 +/* f11b0c8: 01a02025 */ or $a0,$t5,$zero +/* f11b0cc: 0fc45974 */ jal func0f1165d0 +/* f11b0d0: 00409825 */ or $s3,$v0,$zero +/* f11b0d4: 02710019 */ multu $s3,$s1 +/* f11b0d8: 00122600 */ sll $a0,$s2,0x18 +/* f11b0dc: 00047603 */ sra $t6,$a0,0x18 +/* f11b0e0: 01c02025 */ or $a0,$t6,$zero +/* f11b0e4: 02002825 */ or $a1,$s0,$zero +/* f11b0e8: 8e86029c */ lw $a2,0x29c($s4) +/* f11b0ec: 24070001 */ addiu $a3,$zero,0x1 +/* f11b0f0: afa20014 */ sw $v0,0x14($sp) +/* f11b0f4: afb60018 */ sw $s6,0x18($sp) +/* f11b0f8: 00007812 */ mflo $t7 +/* f11b0fc: afaf0010 */ sw $t7,0x10($sp) +/* f11b100: 0fc46941 */ jal func0f11a504 +/* f11b104: 00000000 */ sll $zero,$zero,0x0 +/* f11b108: 00122e00 */ sll $a1,$s2,0x18 +/* f11b10c: 0005c603 */ sra $t8,$a1,0x18 +/* f11b110: a28002be */ sb $zero,0x2be($s4) +/* f11b114: 03002825 */ or $a1,$t8,$zero +/* f11b118: 00402025 */ or $a0,$v0,$zero +/* f11b11c: 24060001 */ addiu $a2,$zero,0x1 +/* f11b120: 0fc470e7 */ jal func0f11c39c +/* f11b124: 24070f6c */ addiu $a3,$zero,0xf6c +/* f11b128: 14400004 */ bnez $v0,.L0f11b13c +/* f11b12c: 8fa800f0 */ lw $t0,0xf0($sp) +/* f11b130: 2419ffff */ addiu $t9,$zero,-1 +/* f11b134: 10000004 */ beqz $zero,.L0f11b148 +/* f11b138: ae99029c */ sw $t9,0x29c($s4) +.L0f11b13c: +/* f11b13c: 26310001 */ addiu $s1,$s1,0x1 +/* f11b140: 1628ffd4 */ bne $s1,$t0,.L0f11b094 +/* f11b144: 00000000 */ sll $zero,$zero,0x0 +.L0f11b148: +/* f11b148: 8fbf004c */ lw $ra,0x4c($sp) +/* f11b14c: 8fb00028 */ lw $s0,0x28($sp) +/* f11b150: 8fb1002c */ lw $s1,0x2c($sp) +/* f11b154: 8fb20030 */ lw $s2,0x30($sp) +/* f11b158: 8fb30034 */ lw $s3,0x34($sp) +/* f11b15c: 8fb40038 */ lw $s4,0x38($sp) +/* f11b160: 8fb5003c */ lw $s5,0x3c($sp) +/* f11b164: 8fb60040 */ lw $s6,0x40($sp) +/* f11b168: 8fb70044 */ lw $s7,0x44($sp) +/* f11b16c: 8fbe0048 */ lw $s8,0x48($sp) +/* f11b170: 03e00008 */ jr $ra +/* f11b174: 27bd00e8 */ addiu $sp,$sp,0xe8 +); + +GLOBAL_ASM( +glabel func0f11b178 +/* f11b178: 27bdef80 */ addiu $sp,$sp,-4224 +/* f11b17c: afb70034 */ sw $s7,0x34($sp) +/* f11b180: 0004be00 */ sll $s7,$a0,0x18 +/* f11b184: 00177603 */ sra $t6,$s7,0x18 +/* f11b188: 000e7880 */ sll $t7,$t6,0x2 +/* f11b18c: 01ee7823 */ subu $t7,$t7,$t6 +/* f11b190: 000f7880 */ sll $t7,$t7,0x2 +/* f11b194: 01ee7823 */ subu $t7,$t7,$t6 +/* f11b198: 000f7880 */ sll $t7,$t7,0x2 +/* f11b19c: 01ee7821 */ addu $t7,$t7,$t6 +/* f11b1a0: 000f7880 */ sll $t7,$t7,0x2 +/* f11b1a4: afa41080 */ sw $a0,0x1080($sp) +/* f11b1a8: 01ee7823 */ subu $t7,$t7,$t6 +/* f11b1ac: 3c18800a */ lui $t8,0x800a +/* f11b1b0: afb60030 */ sw $s6,0x30($sp) +/* f11b1b4: 27182380 */ addiu $t8,$t8,0x2380 +/* f11b1b8: 000f7880 */ sll $t7,$t7,0x2 +/* f11b1bc: 000e2600 */ sll $a0,$t6,0x18 +/* f11b1c0: afbf003c */ sw $ra,0x3c($sp) +/* f11b1c4: 01f8b021 */ addu $s6,$t7,$t8 +/* f11b1c8: 0004ce03 */ sra $t9,$a0,0x18 +/* f11b1cc: 01c0b825 */ or $s7,$t6,$zero +/* f11b1d0: afbe0038 */ sw $s8,0x38($sp) +/* f11b1d4: afb5002c */ sw $s5,0x2c($sp) +/* f11b1d8: afb40028 */ sw $s4,0x28($sp) +/* f11b1dc: afb30024 */ sw $s3,0x24($sp) +/* f11b1e0: afb20020 */ sw $s2,0x20($sp) +/* f11b1e4: afb1001c */ sw $s1,0x1c($sp) +/* f11b1e8: afb00018 */ sw $s0,0x18($sp) +/* f11b1ec: afa51084 */ sw $a1,0x1084($sp) +/* f11b1f0: afa61088 */ sw $a2,0x1088($sp) +/* f11b1f4: afb6107c */ sw $s6,0x107c($sp) +/* f11b1f8: 0fc45974 */ jal func0f1165d0 +/* f11b1fc: 03202025 */ or $a0,$t9,$zero +/* f11b200: 8fa81088 */ lw $t0,0x1088($sp) +/* f11b204: 8fa61084 */ lw $a2,0x1084($sp) +/* f11b208: 0000a825 */ or $s5,$zero,$zero +/* f11b20c: 8d090008 */ lw $t1,0x8($t0) +/* f11b210: 27a30078 */ addiu $v1,$sp,0x78 +/* f11b214: 241effff */ addiu $s8,$zero,-1 +/* f11b218: 312a0fff */ andi $t2,$t1,0xfff +/* f11b21c: 0142001b */ divu $zero,$t2,$v0 +/* f11b220: 00005812 */ mflo $t3 +/* f11b224: 01662821 */ addu $a1,$t3,$a2 +/* f11b228: 14400002 */ bnez $v0,.L0f11b234 +/* f11b22c: 00000000 */ sll $zero,$zero,0x0 +/* f11b230: 0007000d */ break 0x7 +.L0f11b234: +/* f11b234: 27a21078 */ addiu $v0,$sp,0x1078 +.L0f11b238: +/* f11b238: 24630004 */ addiu $v1,$v1,0x4 +/* f11b23c: 0062082b */ sltu $at,$v1,$v0 +/* f11b240: 1420fffd */ bnez $at,.L0f11b238 +/* f11b244: ac7efffc */ sw $s8,-0x4($v1) +/* f11b248: 92cc02be */ lbu $t4,0x2be($s6) +/* f11b24c: 0000a825 */ or $s5,$zero,$zero +/* f11b250: 00009825 */ or $s3,$zero,$zero +/* f11b254: 19800035 */ blez $t4,.L0f11b32c +/* f11b258: 27b40078 */ addiu $s4,$sp,0x78 +/* f11b25c: afa50060 */ sw $a1,0x60($sp) +/* f11b260: 8ecd02c0 */ lw $t5,0x2c0($s6) +.L0f11b264: +/* f11b264: 00172600 */ sll $a0,$s7,0x18 +/* f11b268: 00047603 */ sra $t6,$a0,0x18 +/* f11b26c: 01b39021 */ addu $s2,$t5,$s3 +/* f11b270: 26520004 */ addiu $s2,$s2,0x4 +/* f11b274: 01c02025 */ or $a0,$t6,$zero +/* f11b278: 0fc45974 */ jal func0f1165d0 +/* f11b27c: 00008025 */ or $s0,$zero,$zero +/* f11b280: 8e4f0008 */ lw $t7,0x8($s2) +/* f11b284: 31f80fff */ andi $t8,$t7,0xfff +/* f11b288: 0302001b */ divu $zero,$t8,$v0 +/* f11b28c: 0000c812 */ mflo $t9 +/* f11b290: 14400002 */ bnez $v0,.L0f11b29c +/* f11b294: 00000000 */ sll $zero,$zero,0x0 +/* f11b298: 0007000d */ break 0x7 +.L0f11b29c: +/* f11b29c: 5320001a */ beqzl $t9,.L0f11b308 +/* f11b2a0: 8fa8107c */ lw $t0,0x107c($sp) +/* f11b2a4: 00108880 */ sll $s1,$s0,0x2 +/* f11b2a8: 8ec802c0 */ lw $t0,0x2c0($s6) +.L0f11b2ac: +/* f11b2ac: 00172600 */ sll $a0,$s7,0x18 +/* f11b2b0: 00047603 */ sra $t6,$a0,0x18 +/* f11b2b4: 01134821 */ addu $t1,$t0,$s3 +/* f11b2b8: 8d2a0000 */ lw $t2,0x0($t1) +/* f11b2bc: 01c02025 */ or $a0,$t6,$zero +/* f11b2c0: 26100001 */ addiu $s0,$s0,0x1 +/* f11b2c4: 000a5880 */ sll $t3,$t2,0x2 +/* f11b2c8: 028b6021 */ addu $t4,$s4,$t3 +/* f11b2cc: 01916821 */ addu $t5,$t4,$s1 +/* f11b2d0: 26310004 */ addiu $s1,$s1,0x4 +/* f11b2d4: 0fc45974 */ jal func0f1165d0 +/* f11b2d8: adb50000 */ sw $s5,0x0($t5) +/* f11b2dc: 8e4f0008 */ lw $t7,0x8($s2) +/* f11b2e0: 31f80fff */ andi $t8,$t7,0xfff +/* f11b2e4: 0302001b */ divu $zero,$t8,$v0 +/* f11b2e8: 0000c812 */ mflo $t9 +/* f11b2ec: 0219082b */ sltu $at,$s0,$t9 +/* f11b2f0: 14400002 */ bnez $v0,.L0f11b2fc +/* f11b2f4: 00000000 */ sll $zero,$zero,0x0 +/* f11b2f8: 0007000d */ break 0x7 +.L0f11b2fc: +/* f11b2fc: 5420ffeb */ bnezl $at,.L0f11b2ac +/* f11b300: 8ec802c0 */ lw $t0,0x2c0($s6) +/* f11b304: 8fa8107c */ lw $t0,0x107c($sp) +.L0f11b308: +/* f11b308: 26b50001 */ addiu $s5,$s5,0x1 +/* f11b30c: 26730024 */ addiu $s3,$s3,0x24 +/* f11b310: 910902be */ lbu $t1,0x2be($t0) +/* f11b314: 02a9082a */ slt $at,$s5,$t1 +/* f11b318: 5420ffd2 */ bnezl $at,.L0f11b264 +/* f11b31c: 8ecd02c0 */ lw $t5,0x2c0($s6) +/* f11b320: 0000a825 */ or $s5,$zero,$zero +/* f11b324: 8fa61084 */ lw $a2,0x1084($sp) +/* f11b328: 8fa50060 */ lw $a1,0x60($sp) +.L0f11b32c: +/* f11b32c: 00c5082a */ slt $at,$a2,$a1 +/* f11b330: 10200010 */ beqz $at,.L0f11b374 +/* f11b334: 00c01025 */ or $v0,$a2,$zero +/* f11b338: 00025080 */ sll $t2,$v0,0x2 +/* f11b33c: 27ab0078 */ addiu $t3,$sp,0x78 +/* f11b340: 014b1821 */ addu $v1,$t2,$t3 +/* f11b344: 24140024 */ addiu $s4,$zero,0x24 +.L0f11b348: +/* f11b348: 8c640000 */ lw $a0,0x0($v1) +/* f11b34c: 24420001 */ addiu $v0,$v0,0x1 +/* f11b350: 13c40006 */ beq $s8,$a0,.L0f11b36c +/* f11b354: 00000000 */ sll $zero,$zero,0x0 +/* f11b358: 00940019 */ multu $a0,$s4 +/* f11b35c: 8ecc02c0 */ lw $t4,0x2c0($s6) +/* f11b360: 00006812 */ mflo $t5 +/* f11b364: 018d7021 */ addu $t6,$t4,$t5 +/* f11b368: adde0000 */ sw $s8,0x0($t6) +.L0f11b36c: +/* f11b36c: 1445fff6 */ bne $v0,$a1,.L0f11b348 +/* f11b370: 24630004 */ addiu $v1,$v1,0x4 +.L0f11b374: +/* f11b374: 92d802be */ lbu $t8,0x2be($s6) +/* f11b378: 24100024 */ addiu $s0,$zero,0x24 +/* f11b37c: 8ecf02c0 */ lw $t7,0x2c0($s6) +/* f11b380: 03100019 */ multu $t8,$s0 +/* f11b384: 00172600 */ sll $a0,$s7,0x18 +/* f11b388: 00044e03 */ sra $t1,$a0,0x18 +/* f11b38c: 24140024 */ addiu $s4,$zero,0x24 +/* f11b390: 01202025 */ or $a0,$t1,$zero +/* f11b394: 0000c812 */ mflo $t9 +/* f11b398: 01f94021 */ addu $t0,$t7,$t9 +/* f11b39c: 0fc45974 */ jal func0f1165d0 +/* f11b3a0: ad060000 */ sw $a2,0x0($t0) +/* f11b3a4: 92cb02be */ lbu $t3,0x2be($s6) +/* f11b3a8: 8eca02c0 */ lw $t2,0x2c0($s6) +/* f11b3ac: 8fa51088 */ lw $a1,0x1088($sp) +/* f11b3b0: 01700019 */ multu $t3,$s0 +/* f11b3b4: 00403025 */ or $a2,$v0,$zero +/* f11b3b8: 00006012 */ mflo $t4 +/* f11b3bc: 014c2021 */ addu $a0,$t2,$t4 +/* f11b3c0: 0c012978 */ jal 0x4a5e0 +/* f11b3c4: 24840004 */ addiu $a0,$a0,0x4 +/* f11b3c8: 92cd02be */ lbu $t5,0x2be($s6) +/* f11b3cc: 00009025 */ or $s2,$zero,$zero +/* f11b3d0: 00009825 */ or $s3,$zero,$zero +/* f11b3d4: 25ae0001 */ addiu $t6,$t5,0x1 +/* f11b3d8: 31d800ff */ andi $t8,$t6,0xff +/* f11b3dc: 1b00001d */ blez $t8,.L0f11b454 +/* f11b3e0: a2ce02be */ sb $t6,0x2be($s6) +/* f11b3e4: 8ed002c0 */ lw $s0,0x2c0($s6) +.L0f11b3e8: +/* f11b3e8: 02137821 */ addu $t7,$s0,$s3 +/* f11b3ec: 8de20000 */ lw $v0,0x0($t7) +/* f11b3f0: 53c20012 */ beql $s8,$v0,.L0f11b43c +/* f11b3f4: 8fa9107c */ lw $t1,0x107c($sp) +/* f11b3f8: 02540019 */ multu $s2,$s4 +/* f11b3fc: 00172600 */ sll $a0,$s7,0x18 +/* f11b400: 00044603 */ sra $t0,$a0,0x18 +/* f11b404: 01002025 */ or $a0,$t0,$zero +/* f11b408: 00008812 */ mflo $s1 +/* f11b40c: 0211c821 */ addu $t9,$s0,$s1 +/* f11b410: 0fc45974 */ jal func0f1165d0 +/* f11b414: af220000 */ sw $v0,0x0($t9) +/* f11b418: 8ed002c0 */ lw $s0,0x2c0($s6) +/* f11b41c: 00403025 */ or $a2,$v0,$zero +/* f11b420: 02112021 */ addu $a0,$s0,$s1 +/* f11b424: 02132821 */ addu $a1,$s0,$s3 +/* f11b428: 24a50004 */ addiu $a1,$a1,0x4 +/* f11b42c: 0c012978 */ jal 0x4a5e0 +/* f11b430: 24840004 */ addiu $a0,$a0,0x4 +/* f11b434: 26520001 */ addiu $s2,$s2,0x1 +/* f11b438: 8fa9107c */ lw $t1,0x107c($sp) +.L0f11b43c: +/* f11b43c: 26b50001 */ addiu $s5,$s5,0x1 +/* f11b440: 26730024 */ addiu $s3,$s3,0x24 +/* f11b444: 912b02be */ lbu $t3,0x2be($t1) +/* f11b448: 02ab082a */ slt $at,$s5,$t3 +/* f11b44c: 5420ffe6 */ bnezl $at,.L0f11b3e8 +/* f11b450: 8ed002c0 */ lw $s0,0x2c0($s6) +.L0f11b454: +/* f11b454: a2d202be */ sb $s2,0x2be($s6) +/* f11b458: 8fbf003c */ lw $ra,0x3c($sp) +/* f11b45c: 8fbe0038 */ lw $s8,0x38($sp) +/* f11b460: 8fb70034 */ lw $s7,0x34($sp) +/* f11b464: 8fb60030 */ lw $s6,0x30($sp) +/* f11b468: 8fb5002c */ lw $s5,0x2c($sp) +/* f11b46c: 8fb40028 */ lw $s4,0x28($sp) +/* f11b470: 8fb30024 */ lw $s3,0x24($sp) +/* f11b474: 8fb20020 */ lw $s2,0x20($sp) +/* f11b478: 8fb1001c */ lw $s1,0x1c($sp) +/* f11b47c: 8fb00018 */ lw $s0,0x18($sp) +/* f11b480: 03e00008 */ jr $ra +/* f11b484: 27bd1080 */ addiu $sp,$sp,0x1080 +); + +GLOBAL_ASM( +glabel func0f11b488 +/* f11b488: 00047600 */ sll $t6,$a0,0x18 +/* f11b48c: 000e7e03 */ sra $t7,$t6,0x18 +/* f11b490: 000fc080 */ sll $t8,$t7,0x2 +/* f11b494: 030fc023 */ subu $t8,$t8,$t7 +/* f11b498: 0018c080 */ sll $t8,$t8,0x2 +/* f11b49c: 030fc023 */ subu $t8,$t8,$t7 +/* f11b4a0: 0018c080 */ sll $t8,$t8,0x2 +/* f11b4a4: 030fc021 */ addu $t8,$t8,$t7 +/* f11b4a8: 0018c080 */ sll $t8,$t8,0x2 +/* f11b4ac: 030fc023 */ subu $t8,$t8,$t7 +/* f11b4b0: 3c19800a */ lui $t9,0x800a +/* f11b4b4: 27392380 */ addiu $t9,$t9,0x2380 +/* f11b4b8: 0018c080 */ sll $t8,$t8,0x2 +/* f11b4bc: 03194821 */ addu $t1,$t8,$t9 +/* f11b4c0: 912302be */ lbu $v1,0x2be($t1) +/* f11b4c4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f11b4c8: afbf0014 */ sw $ra,0x14($sp) +/* f11b4cc: 28610032 */ slti $at,$v1,0x32 +/* f11b4d0: afa40018 */ sw $a0,0x18($sp) +/* f11b4d4: afa60020 */ sw $a2,0x20($sp) +/* f11b4d8: 10200016 */ beqz $at,.L0f11b534 +/* f11b4dc: 01204025 */ or $t0,$t1,$zero +/* f11b4e0: 18600014 */ blez $v1,.L0f11b534 +/* f11b4e4: 00001025 */ or $v0,$zero,$zero +/* f11b4e8: 8d2a02c0 */ lw $t2,0x2c0($t1) +/* f11b4ec: 00003825 */ or $a3,$zero,$zero +/* f11b4f0: 8fa40020 */ lw $a0,0x20($sp) +/* f11b4f4: 01401825 */ or $v1,$t2,$zero +.L0f11b4f8: +/* f11b4f8: 8c6b0000 */ lw $t3,0x0($v1) +/* f11b4fc: 54ab0008 */ bnel $a1,$t3,.L0f11b520 +/* f11b500: 910c02be */ lbu $t4,0x2be($t0) +/* f11b504: 01472821 */ addu $a1,$t2,$a3 +/* f11b508: 24a50004 */ addiu $a1,$a1,0x4 +/* f11b50c: 0c012978 */ jal 0x4a5e0 +/* f11b510: 24060010 */ addiu $a2,$zero,0x10 +/* f11b514: 10000008 */ beqz $zero,.L0f11b538 +/* f11b518: 24020001 */ addiu $v0,$zero,0x1 +/* f11b51c: 910c02be */ lbu $t4,0x2be($t0) +.L0f11b520: +/* f11b520: 24420001 */ addiu $v0,$v0,0x1 +/* f11b524: 24e70024 */ addiu $a3,$a3,0x24 +/* f11b528: 004c082a */ slt $at,$v0,$t4 +/* f11b52c: 1420fff2 */ bnez $at,.L0f11b4f8 +/* f11b530: 24630024 */ addiu $v1,$v1,0x24 +.L0f11b534: +/* f11b534: 00001025 */ or $v0,$zero,$zero +.L0f11b538: +/* f11b538: 8fbf0014 */ lw $ra,0x14($sp) +/* f11b53c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f11b540: 03e00008 */ jr $ra +/* f11b544: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11b548 +/* f11b548: 27bdff88 */ addiu $sp,$sp,-120 +/* f11b54c: afb20038 */ sw $s2,0x38($sp) +/* f11b550: 00049600 */ sll $s2,$a0,0x18 +/* f11b554: 00127603 */ sra $t6,$s2,0x18 +/* f11b558: afb10034 */ sw $s1,0x34($sp) +/* f11b55c: afb00030 */ sw $s0,0x30($sp) +/* f11b560: 01c09025 */ or $s2,$t6,$zero +/* f11b564: afbf003c */ sw $ra,0x3c($sp) +/* f11b568: afa40078 */ sw $a0,0x78($sp) +/* f11b56c: 27b00058 */ addiu $s0,$sp,0x58 +/* f11b570: 27b10078 */ addiu $s1,$sp,0x78 +.L0f11b574: +/* f11b574: 0c004b70 */ jal 0x12dc0 +/* f11b578: 00000000 */ sll $zero,$zero,0x0 +/* f11b57c: 26100001 */ addiu $s0,$s0,0x1 +/* f11b580: 1611fffc */ bne $s0,$s1,.L0f11b574 +/* f11b584: a202ffff */ sb $v0,-0x1($s0) +/* f11b588: 00122600 */ sll $a0,$s2,0x18 +/* f11b58c: 0004c603 */ sra $t8,$a0,0x18 +/* f11b590: 03002025 */ or $a0,$t8,$zero +/* f11b594: 0fc45c25 */ jal func0f117094 +/* f11b598: 24050004 */ addiu $a1,$zero,0x4 +/* f11b59c: 00122600 */ sll $a0,$s2,0x18 +/* f11b5a0: 0004ce03 */ sra $t9,$a0,0x18 +/* f11b5a4: 03202025 */ or $a0,$t9,$zero +/* f11b5a8: 0fc45996 */ jal func0f116658 +/* f11b5ac: 00402825 */ or $a1,$v0,$zero +/* f11b5b0: 00124080 */ sll $t0,$s2,0x2 +/* f11b5b4: 01124023 */ subu $t0,$t0,$s2 +/* f11b5b8: 00084080 */ sll $t0,$t0,0x2 +/* f11b5bc: 01124023 */ subu $t0,$t0,$s2 +/* f11b5c0: 00084080 */ sll $t0,$t0,0x2 +/* f11b5c4: 01124021 */ addu $t0,$t0,$s2 +/* f11b5c8: 00084080 */ sll $t0,$t0,0x2 +/* f11b5cc: 01124023 */ subu $t0,$t0,$s2 +/* f11b5d0: 3c09800a */ lui $t1,0x800a +/* f11b5d4: 25292380 */ addiu $t1,$t1,0x2380 +/* f11b5d8: 00084080 */ sll $t0,$t0,0x2 +/* f11b5dc: 00122600 */ sll $a0,$s2,0x18 +/* f11b5e0: 01098021 */ addu $s0,$t0,$t1 +/* f11b5e4: 240a0010 */ addiu $t2,$zero,0x10 +/* f11b5e8: 00045e03 */ sra $t3,$a0,0x18 +/* f11b5ec: afa20054 */ sw $v0,0x54($sp) +/* f11b5f0: ae0a025c */ sw $t2,0x25c($s0) +/* f11b5f4: 0fc459a3 */ jal func0f11668c +/* f11b5f8: 01602025 */ or $a0,$t3,$zero +/* f11b5fc: 00122600 */ sll $a0,$s2,0x18 +/* f11b600: 00046603 */ sra $t4,$a0,0x18 +/* f11b604: 240d0001 */ addiu $t5,$zero,0x1 +/* f11b608: ae020260 */ sw $v0,0x260($s0) +/* f11b60c: a20002be */ sb $zero,0x2be($s0) +/* f11b610: afad0020 */ sw $t5,0x20($sp) +/* f11b614: 01802025 */ or $a0,$t4,$zero +/* f11b618: 00002825 */ or $a1,$zero,$zero +/* f11b61c: 24060004 */ addiu $a2,$zero,0x4 +/* f11b620: 00003825 */ or $a3,$zero,$zero +/* f11b624: afa00010 */ sw $zero,0x10($sp) +/* f11b628: afa00014 */ sw $zero,0x14($sp) +/* f11b62c: afa00018 */ sw $zero,0x18($sp) +/* f11b630: 0fc46f15 */ jal func0f11bc54 +/* f11b634: afa0001c */ sw $zero,0x1c($sp) +/* f11b638: 24010004 */ addiu $at,$zero,0x4 +/* f11b63c: 16410003 */ bne $s2,$at,.L0f11b64c +/* f11b640: 00122600 */ sll $a0,$s2,0x18 +/* f11b644: 10000009 */ beqz $zero,.L0f11b66c +/* f11b648: 00008825 */ or $s1,$zero,$zero +.L0f11b64c: +/* f11b64c: 00127080 */ sll $t6,$s2,0x2 +/* f11b650: 01d27023 */ subu $t6,$t6,$s2 +/* f11b654: 000e7080 */ sll $t6,$t6,0x2 +/* f11b658: 01d27021 */ addu $t6,$t6,$s2 +/* f11b65c: 3c0f800a */ lui $t7,0x800a +/* f11b660: 25ef3180 */ addiu $t7,$t7,0x3180 +/* f11b664: 000e70c0 */ sll $t6,$t6,0x3 +/* f11b668: 01cf8821 */ addu $s1,$t6,$t7 +.L0f11b66c: +/* f11b66c: 0004c603 */ sra $t8,$a0,0x18 +/* f11b670: 0fc45974 */ jal func0f1165d0 +/* f11b674: 03002025 */ or $a0,$t8,$zero +/* f11b678: 8fa80054 */ lw $t0,0x54($sp) +/* f11b67c: 00122600 */ sll $a0,$s2,0x18 +/* f11b680: 0004ce03 */ sra $t9,$a0,0x18 +/* f11b684: 27a90058 */ addiu $t1,$sp,0x58 +/* f11b688: afa90018 */ sw $t1,0x18($sp) +/* f11b68c: 03202025 */ or $a0,$t9,$zero +/* f11b690: 02202825 */ or $a1,$s1,$zero +/* f11b694: 8e06029c */ lw $a2,0x29c($s0) +/* f11b698: 24070001 */ addiu $a3,$zero,0x1 +/* f11b69c: afa20014 */ sw $v0,0x14($sp) +/* f11b6a0: 0fc46941 */ jal func0f11a504 +/* f11b6a4: afa80010 */ sw $t0,0x10($sp) +/* f11b6a8: 00122e00 */ sll $a1,$s2,0x18 +/* f11b6ac: 00055603 */ sra $t2,$a1,0x18 +/* f11b6b0: 01402825 */ or $a1,$t2,$zero +/* f11b6b4: 00402025 */ or $a0,$v0,$zero +/* f11b6b8: 24060001 */ addiu $a2,$zero,0x1 +/* f11b6bc: 0fc470e7 */ jal func0f11c39c +/* f11b6c0: 2407102c */ addiu $a3,$zero,0x102c +/* f11b6c4: 14400003 */ bnez $v0,.L0f11b6d4 +/* f11b6c8: 8fb10034 */ lw $s1,0x34($sp) +/* f11b6cc: 10000002 */ beqz $zero,.L0f11b6d8 +/* f11b6d0: 2402ffff */ addiu $v0,$zero,-1 +.L0f11b6d4: +/* f11b6d4: 8e020260 */ lw $v0,0x260($s0) +.L0f11b6d8: +/* f11b6d8: 8fbf003c */ lw $ra,0x3c($sp) +/* f11b6dc: 8fb00030 */ lw $s0,0x30($sp) +/* f11b6e0: 8fb20038 */ lw $s2,0x38($sp) +/* f11b6e4: 03e00008 */ jr $ra +/* f11b6e8: 27bd0078 */ addiu $sp,$sp,0x78 +/* f11b6ec: 00047600 */ sll $t6,$a0,0x18 +/* f11b6f0: 000e7e03 */ sra $t7,$t6,0x18 +/* f11b6f4: 000fc080 */ sll $t8,$t7,0x2 +/* f11b6f8: 030fc023 */ subu $t8,$t8,$t7 +/* f11b6fc: 0018c080 */ sll $t8,$t8,0x2 +/* f11b700: 030fc023 */ subu $t8,$t8,$t7 +/* f11b704: 0018c080 */ sll $t8,$t8,0x2 +/* f11b708: 030fc021 */ addu $t8,$t8,$t7 +/* f11b70c: 0018c080 */ sll $t8,$t8,0x2 +/* f11b710: 030fc023 */ subu $t8,$t8,$t7 +/* f11b714: 3c19800a */ lui $t9,0x800a +/* f11b718: 27392380 */ addiu $t9,$t9,0x2380 +/* f11b71c: 0018c080 */ sll $t8,$t8,0x2 +/* f11b720: 03191021 */ addu $v0,$t8,$t9 +/* f11b724: 8c480010 */ lw $t0,0x10($v0) +/* f11b728: 2401000b */ addiu $at,$zero,0xb +/* f11b72c: afa40000 */ sw $a0,0x0($sp) +/* f11b730: 55010008 */ bnel $t0,$at,.L0f11b754 +/* f11b734: 00001025 */ or $v0,$zero,$zero +/* f11b738: 8c490000 */ lw $t1,0x0($v0) +/* f11b73c: 24010002 */ addiu $at,$zero,0x2 +/* f11b740: 55210004 */ bnel $t1,$at,.L0f11b754 +/* f11b744: 00001025 */ or $v0,$zero,$zero +/* f11b748: 03e00008 */ jr $ra +/* f11b74c: 24020003 */ addiu $v0,$zero,0x3 +/* f11b750: 00001025 */ or $v0,$zero,$zero +.L0f11b754: +/* f11b754: 03e00008 */ jr $ra +/* f11b758: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11b75c +/* f11b75c: 27bdffa8 */ addiu $sp,$sp,-88 +/* f11b760: afb50028 */ sw $s5,0x28($sp) +/* f11b764: 0004ae00 */ sll $s5,$a0,0x18 +/* f11b768: 00157603 */ sra $t6,$s5,0x18 +/* f11b76c: 000e7880 */ sll $t7,$t6,0x2 +/* f11b770: 01ee7823 */ subu $t7,$t7,$t6 +/* f11b774: 000f7880 */ sll $t7,$t7,0x2 +/* f11b778: 01ee7823 */ subu $t7,$t7,$t6 +/* f11b77c: 000f7880 */ sll $t7,$t7,0x2 +/* f11b780: 01ee7821 */ addu $t7,$t7,$t6 +/* f11b784: 000f7880 */ sll $t7,$t7,0x2 +/* f11b788: 01ee7823 */ subu $t7,$t7,$t6 +/* f11b78c: 3c18800a */ lui $t8,0x800a +/* f11b790: afb40024 */ sw $s4,0x24($sp) +/* f11b794: 27182380 */ addiu $t8,$t8,0x2380 +/* f11b798: 000f7880 */ sll $t7,$t7,0x2 +/* f11b79c: 01f8a021 */ addu $s4,$t7,$t8 +/* f11b7a0: 8e9902a0 */ lw $t9,0x2a0($s4) +/* f11b7a4: afb00014 */ sw $s0,0x14($sp) +/* f11b7a8: 01c0a825 */ or $s5,$t6,$zero +/* f11b7ac: afbf002c */ sw $ra,0x2c($sp) +/* f11b7b0: afb30020 */ sw $s3,0x20($sp) +/* f11b7b4: afb2001c */ sw $s2,0x1c($sp) +/* f11b7b8: afb10018 */ sw $s1,0x18($sp) +/* f11b7bc: afa40058 */ sw $a0,0x58($sp) +/* f11b7c0: afa5005c */ sw $a1,0x5c($sp) +/* f11b7c4: 1320001f */ beqz $t9,.L0f11b844 +/* f11b7c8: 00008025 */ or $s0,$zero,$zero +/* f11b7cc: 24130004 */ addiu $s3,$zero,0x4 +/* f11b7d0: 24120001 */ addiu $s2,$zero,0x1 +/* f11b7d4: 27b10048 */ addiu $s1,$sp,0x48 +/* f11b7d8: 00152600 */ sll $a0,$s5,0x18 +.L0f11b7dc: +/* f11b7dc: 00044603 */ sra $t0,$a0,0x18 +/* f11b7e0: 01002025 */ or $a0,$t0,$zero +/* f11b7e4: 02002825 */ or $a1,$s0,$zero +/* f11b7e8: 0fc45d48 */ jal func0f117520 +/* f11b7ec: 02203025 */ or $a2,$s1,$zero +/* f11b7f0: 8fa30050 */ lw $v1,0x50($sp) +/* f11b7f4: 30690fff */ andi $t1,$v1,0xfff +/* f11b7f8: 14520003 */ bne $v0,$s2,.L0f11b808 +/* f11b7fc: 02098021 */ addu $s0,$s0,$t1 +/* f11b800: 10000011 */ beqz $zero,.L0f11b848 +/* f11b804: 24020001 */ addiu $v0,$zero,0x1 +.L0f11b808: +/* f11b808: 000355c2 */ srl $t2,$v1,0x17 +/* f11b80c: 15530005 */ bne $t2,$s3,.L0f11b824 +/* f11b810: 00000000 */ sll $zero,$zero,0x0 +/* f11b814: 8fab005c */ lw $t3,0x5c($sp) +/* f11b818: 00001025 */ or $v0,$zero,$zero +/* f11b81c: 1000000a */ beqz $zero,.L0f11b848 +/* f11b820: ad700000 */ sw $s0,0x0($t3) +.L0f11b824: +/* f11b824: 50400004 */ beqzl $v0,.L0f11b838 +/* f11b828: 8e8c02a0 */ lw $t4,0x2a0($s4) +/* f11b82c: 10000006 */ beqz $zero,.L0f11b848 +/* f11b830: 00001025 */ or $v0,$zero,$zero +/* f11b834: 8e8c02a0 */ lw $t4,0x2a0($s4) +.L0f11b838: +/* f11b838: 020c082b */ sltu $at,$s0,$t4 +/* f11b83c: 5420ffe7 */ bnezl $at,.L0f11b7dc +/* f11b840: 00152600 */ sll $a0,$s5,0x18 +.L0f11b844: +/* f11b844: 00001025 */ or $v0,$zero,$zero +.L0f11b848: +/* f11b848: 8fbf002c */ lw $ra,0x2c($sp) +/* f11b84c: 8fb00014 */ lw $s0,0x14($sp) +/* f11b850: 8fb10018 */ lw $s1,0x18($sp) +/* f11b854: 8fb2001c */ lw $s2,0x1c($sp) +/* f11b858: 8fb30020 */ lw $s3,0x20($sp) +/* f11b85c: 8fb40024 */ lw $s4,0x24($sp) +/* f11b860: 8fb50028 */ lw $s5,0x28($sp) +/* f11b864: 03e00008 */ jr $ra +/* f11b868: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0f11b86c +/* f11b86c: 27bdfed0 */ addiu $sp,$sp,-304 +/* f11b870: afb2002c */ sw $s2,0x2c($sp) +/* f11b874: 8fb20140 */ lw $s2,0x140($sp) +/* f11b878: afb10028 */ sw $s1,0x28($sp) +/* f11b87c: 00048e00 */ sll $s1,$a0,0x18 +/* f11b880: 00117603 */ sra $t6,$s1,0x18 +/* f11b884: afb50038 */ sw $s5,0x38($sp) +/* f11b888: afb30030 */ sw $s3,0x30($sp) +/* f11b88c: 2401ffff */ addiu $at,$zero,-1 +/* f11b890: 00e09825 */ or $s3,$a3,$zero +/* f11b894: 00c0a825 */ or $s5,$a2,$zero +/* f11b898: 01c08825 */ or $s1,$t6,$zero +/* f11b89c: afbf003c */ sw $ra,0x3c($sp) +/* f11b8a0: afb40034 */ sw $s4,0x34($sp) +/* f11b8a4: afb00024 */ sw $s0,0x24($sp) +/* f11b8a8: afa40130 */ sw $a0,0x130($sp) +/* f11b8ac: 16410006 */ bne $s2,$at,.L0f11b8c8 +/* f11b8b0: afa50134 */ sw $a1,0x134($sp) +/* f11b8b4: 240f0001 */ addiu $t7,$zero,0x1 +/* f11b8b8: afaf0114 */ sw $t7,0x114($sp) +/* f11b8bc: 24140001 */ addiu $s4,$zero,0x1 +/* f11b8c0: 10000003 */ beqz $zero,.L0f11b8d0 +/* f11b8c4: 00009025 */ or $s2,$zero,$zero +.L0f11b8c8: +/* f11b8c8: afa00114 */ sw $zero,0x114($sp) +/* f11b8cc: 0000a025 */ or $s4,$zero,$zero +.L0f11b8d0: +/* f11b8d0: 00112600 */ sll $a0,$s1,0x18 +/* f11b8d4: 0004c603 */ sra $t8,$a0,0x18 +/* f11b8d8: 0fc45974 */ jal func0f1165d0 +/* f11b8dc: 03002025 */ or $a0,$t8,$zero +/* f11b8e0: 0012802b */ sltu $s0,$zero,$s2 +/* f11b8e4: 12000008 */ beqz $s0,.L0f11b908 +/* f11b8e8: 00112600 */ sll $a0,$s1,0x18 +/* f11b8ec: 0015802b */ sltu $s0,$zero,$s5 +/* f11b8f0: 12000005 */ beqz $s0,.L0f11b908 +/* f11b8f4: 26590010 */ addiu $t9,$s2,0x10 +/* f11b8f8: 0059802b */ sltu $s0,$v0,$t9 +/* f11b8fc: 3a100001 */ xori $s0,$s0,0x1 +/* f11b900: 0010482b */ sltu $t1,$zero,$s0 +/* f11b904: 01208025 */ or $s0,$t1,$zero +.L0f11b908: +/* f11b908: 16600002 */ bnez $s3,.L0f11b914 +/* f11b90c: 00045603 */ sra $t2,$a0,0x18 +/* f11b910: 27b30120 */ addiu $s3,$sp,0x120 +.L0f11b914: +/* f11b914: 01402025 */ or $a0,$t2,$zero +/* f11b918: 8fa50134 */ lw $a1,0x134($sp) +/* f11b91c: 0fc45d48 */ jal func0f117520 +/* f11b920: 02603025 */ or $a2,$s3,$zero +/* f11b924: 10400003 */ beqz $v0,.L0f11b934 +/* f11b928: 00000000 */ sll $zero,$zero,0x0 +/* f11b92c: 100000a2 */ beqz $zero,.L0f11bbb8 +/* f11b930: 8fbf003c */ lw $ra,0x3c($sp) +.L0f11b934: +/* f11b934: 16800007 */ bnez $s4,.L0f11b954 +/* f11b938: 00000000 */ sll $zero,$zero,0x0 +/* f11b93c: 8e6b000c */ lw $t3,0xc($s3) +/* f11b940: 000b6f40 */ sll $t5,$t3,0x1d +/* f11b944: 05a00003 */ bltz $t5,.L0f11b954 +/* f11b948: 00000000 */ sll $zero,$zero,0x0 +/* f11b94c: 10000099 */ beqz $zero,.L0f11bbb4 +/* f11b950: 2402000a */ addiu $v0,$zero,0xa +.L0f11b954: +/* f11b954: 12000014 */ beqz $s0,.L0f11b9a8 +/* f11b958: 00112600 */ sll $a0,$s1,0x18 +/* f11b95c: 00047603 */ sra $t6,$a0,0x18 +/* f11b960: 01c02025 */ or $a0,$t6,$zero +/* f11b964: 8fa50134 */ lw $a1,0x134($sp) +/* f11b968: 0fc45d0c */ jal func0f117430 +/* f11b96c: 27a600e0 */ addiu $a2,$sp,0xe0 +/* f11b970: 5040000e */ beqzl $v0,.L0f11b9ac +/* f11b974: 8e650008 */ lw $a1,0x8($s3) +/* f11b978: 12400009 */ beqz $s2,.L0f11b9a0 +/* f11b97c: 00008025 */ or $s0,$zero,$zero +/* f11b980: 02a01025 */ or $v0,$s5,$zero +/* f11b984: 27a300e0 */ addiu $v1,$sp,0xe0 +.L0f11b988: +/* f11b988: 906f0010 */ lbu $t7,0x10($v1) +/* f11b98c: 26100001 */ addiu $s0,$s0,0x1 +/* f11b990: 24420001 */ addiu $v0,$v0,0x1 +/* f11b994: 24630001 */ addiu $v1,$v1,0x1 +/* f11b998: 1612fffb */ bne $s0,$s2,.L0f11b988 +/* f11b99c: a04fffff */ sb $t7,-0x1($v0) +.L0f11b9a0: +/* f11b9a0: 10000084 */ beqz $zero,.L0f11bbb4 +/* f11b9a4: 00001025 */ or $v0,$zero,$zero +.L0f11b9a8: +/* f11b9a8: 8e650008 */ lw $a1,0x8($s3) +.L0f11b9ac: +/* f11b9ac: 00112600 */ sll $a0,$s1,0x18 +/* f11b9b0: 00044e03 */ sra $t1,$a0,0x18 +/* f11b9b4: 0005c240 */ sll $t8,$a1,0x9 +/* f11b9b8: 00182d42 */ srl $a1,$t8,0x15 +/* f11b9bc: 16450002 */ bne $s2,$a1,.L0f11b9c8 +/* f11b9c0: 00000000 */ sll $zero,$zero,0x0 +/* f11b9c4: 00009025 */ or $s2,$zero,$zero +.L0f11b9c8: +/* f11b9c8: 0fc45996 */ jal func0f116658 +/* f11b9cc: 01202025 */ or $a0,$t1,$zero +/* f11b9d0: 16400005 */ bnez $s2,.L0f11b9e8 +/* f11b9d4: 8fac0114 */ lw $t4,0x114($sp) +/* f11b9d8: 8e700008 */ lw $s0,0x8($s3) +/* f11b9dc: 00105240 */ sll $t2,$s0,0x9 +/* f11b9e0: 10000002 */ beqz $zero,.L0f11b9ec +/* f11b9e4: 000a8542 */ srl $s0,$t2,0x15 +.L0f11b9e8: +/* f11b9e8: 02408025 */ or $s0,$s2,$zero +.L0f11b9ec: +/* f11b9ec: 11800002 */ beqz $t4,.L0f11b9f8 +/* f11b9f0: 26030010 */ addiu $v1,$s0,0x10 +/* f11b9f4: 00401825 */ or $v1,$v0,$zero +.L0f11b9f8: +/* f11b9f8: 0c00543a */ jal 0x150e8 +/* f11b9fc: afa30104 */ sw $v1,0x104($sp) +/* f11ba00: 8fad0104 */ lw $t5,0x104($sp) +/* f11ba04: 00008025 */ or $s0,$zero,$zero +/* f11ba08: 27b40058 */ addiu $s4,$sp,0x58 +/* f11ba0c: 11a00066 */ beqz $t5,.L0f11bba8 +/* f11ba10: 00112600 */ sll $a0,$s1,0x18 +.L0f11ba14: +/* f11ba14: 00047603 */ sra $t6,$a0,0x18 +/* f11ba18: 0fc45974 */ jal func0f1165d0 +/* f11ba1c: 01c02025 */ or $a0,$t6,$zero +/* f11ba20: 0202001b */ divu $zero,$s0,$v0 +/* f11ba24: 00112600 */ sll $a0,$s1,0x18 +/* f11ba28: 00009010 */ mfhi $s2 +/* f11ba2c: 00047e03 */ sra $t7,$a0,0x18 +/* f11ba30: 14400002 */ bnez $v0,.L0f11ba3c +/* f11ba34: 00000000 */ sll $zero,$zero,0x0 +/* f11ba38: 0007000d */ break 0x7 +.L0f11ba3c: +/* f11ba3c: 01e02025 */ or $a0,$t7,$zero +/* f11ba40: 0fc45974 */ jal func0f1165d0 +/* f11ba44: 00000000 */ sll $zero,$zero,0x0 +/* f11ba48: 0202001b */ divu $zero,$s0,$v0 +/* f11ba4c: 00001812 */ mflo $v1 +/* f11ba50: 00112600 */ sll $a0,$s1,0x18 +/* f11ba54: 14400002 */ bnez $v0,.L0f11ba60 +/* f11ba58: 00000000 */ sll $zero,$zero,0x0 +/* f11ba5c: 0007000d */ break 0x7 +.L0f11ba60: +/* f11ba60: 0004c603 */ sra $t8,$a0,0x18 +/* f11ba64: 16400044 */ bnez $s2,.L0f11bb78 +/* f11ba68: 0011c880 */ sll $t9,$s1,0x2 +/* f11ba6c: 0331c823 */ subu $t9,$t9,$s1 +/* f11ba70: 0019c880 */ sll $t9,$t9,0x2 +/* f11ba74: 0331c823 */ subu $t9,$t9,$s1 +/* f11ba78: 0019c880 */ sll $t9,$t9,0x2 +/* f11ba7c: 0331c821 */ addu $t9,$t9,$s1 +/* f11ba80: 0019c880 */ sll $t9,$t9,0x2 +/* f11ba84: 0331c823 */ subu $t9,$t9,$s1 +/* f11ba88: 3c09800a */ lui $t1,0x800a +/* f11ba8c: 25292380 */ addiu $t1,$t1,0x2380 +/* f11ba90: 0019c880 */ sll $t9,$t9,0x2 +/* f11ba94: 03299821 */ addu $s3,$t9,$t1 +/* f11ba98: 03002025 */ or $a0,$t8,$zero +/* f11ba9c: 0fc45974 */ jal func0f1165d0 +/* f11baa0: afa300d8 */ sw $v1,0xd8($sp) +/* f11baa4: 8fa300d8 */ lw $v1,0xd8($sp) +/* f11baa8: 00116080 */ sll $t4,$s1,0x2 +/* f11baac: 01916023 */ subu $t4,$t4,$s1 +/* f11bab0: 00430019 */ multu $v0,$v1 +/* f11bab4: 8fab0134 */ lw $t3,0x134($sp) +/* f11bab8: 000c6080 */ sll $t4,$t4,0x2 +/* f11babc: 00112600 */ sll $a0,$s1,0x18 +/* f11bac0: 00047603 */ sra $t6,$a0,0x18 +/* f11bac4: 01916021 */ addu $t4,$t4,$s1 +/* f11bac8: 24010004 */ addiu $at,$zero,0x4 +/* f11bacc: 3c0d800a */ lui $t5,0x800a +/* f11bad0: 25ad3180 */ addiu $t5,$t5,0x3180 +/* f11bad4: 000c60c0 */ sll $t4,$t4,0x3 +/* f11bad8: 00005012 */ mflo $t2 +/* f11badc: 01c02025 */ or $a0,$t6,$zero +/* f11bae0: 16210003 */ bne $s1,$at,.L0f11baf0 +/* f11bae4: 014b4021 */ addu $t0,$t2,$t3 +/* f11bae8: 10000002 */ beqz $zero,.L0f11baf4 +/* f11baec: 00002825 */ or $a1,$zero,$zero +.L0f11baf0: +/* f11baf0: 018d2821 */ addu $a1,$t4,$t5 +.L0f11baf4: +/* f11baf4: afa50048 */ sw $a1,0x48($sp) +/* f11baf8: 0fc45974 */ jal func0f1165d0 +/* f11bafc: afa80054 */ sw $t0,0x54($sp) +/* f11bb00: 8fa80054 */ lw $t0,0x54($sp) +/* f11bb04: 00112600 */ sll $a0,$s1,0x18 +/* f11bb08: 00047e03 */ sra $t7,$a0,0x18 +/* f11bb0c: 01e02025 */ or $a0,$t7,$zero +/* f11bb10: 8fa50048 */ lw $a1,0x48($sp) +/* f11bb14: 8e66029c */ lw $a2,0x29c($s3) +/* f11bb18: 00003825 */ or $a3,$zero,$zero +/* f11bb1c: afa20014 */ sw $v0,0x14($sp) +/* f11bb20: afb40018 */ sw $s4,0x18($sp) +/* f11bb24: 0fc46941 */ jal func0f11a504 +/* f11bb28: afa80010 */ sw $t0,0x10($sp) +/* f11bb2c: 00112e00 */ sll $a1,$s1,0x18 +/* f11bb30: 0005c603 */ sra $t8,$a1,0x18 +/* f11bb34: 00409825 */ or $s3,$v0,$zero +/* f11bb38: 03002825 */ or $a1,$t8,$zero +/* f11bb3c: 00402025 */ or $a0,$v0,$zero +/* f11bb40: 24060001 */ addiu $a2,$zero,0x1 +/* f11bb44: 0fc470e7 */ jal func0f11c39c +/* f11bb48: 2407112a */ addiu $a3,$zero,0x112a +/* f11bb4c: 5440000b */ bnezl $v0,.L0f11bb7c +/* f11bb50: 2e010010 */ sltiu $at,$s0,0x10 +/* f11bb54: 0c005451 */ jal 0x15144 +/* f11bb58: 00000000 */ sll $zero,$zero,0x0 +/* f11bb5c: 24010001 */ addiu $at,$zero,0x1 +/* f11bb60: 16610003 */ bne $s3,$at,.L0f11bb70 +/* f11bb64: 00000000 */ sll $zero,$zero,0x0 +/* f11bb68: 10000012 */ beqz $zero,.L0f11bbb4 +/* f11bb6c: 24020001 */ addiu $v0,$zero,0x1 +.L0f11bb70: +/* f11bb70: 10000010 */ beqz $zero,.L0f11bbb4 +/* f11bb74: 24020004 */ addiu $v0,$zero,0x4 +.L0f11bb78: +/* f11bb78: 2e010010 */ sltiu $at,$s0,0x10 +.L0f11bb7c: +/* f11bb7c: 54200007 */ bnezl $at,.L0f11bb9c +/* f11bb80: 8faa0104 */ lw $t2,0x104($sp) +/* f11bb84: 12a00004 */ beqz $s5,.L0f11bb98 +/* f11bb88: 0292c821 */ addu $t9,$s4,$s2 +/* f11bb8c: 93290000 */ lbu $t1,0x0($t9) +/* f11bb90: 26b50001 */ addiu $s5,$s5,0x1 +/* f11bb94: a2a9ffff */ sb $t1,-0x1($s5) +.L0f11bb98: +/* f11bb98: 8faa0104 */ lw $t2,0x104($sp) +.L0f11bb9c: +/* f11bb9c: 26100001 */ addiu $s0,$s0,0x1 +/* f11bba0: 560aff9c */ bnel $s0,$t2,.L0f11ba14 +/* f11bba4: 00112600 */ sll $a0,$s1,0x18 +.L0f11bba8: +/* f11bba8: 0c005451 */ jal 0x15144 +/* f11bbac: 00000000 */ sll $zero,$zero,0x0 +/* f11bbb0: 00001025 */ or $v0,$zero,$zero +.L0f11bbb4: +/* f11bbb4: 8fbf003c */ lw $ra,0x3c($sp) +.L0f11bbb8: +/* f11bbb8: 8fb00024 */ lw $s0,0x24($sp) +/* f11bbbc: 8fb10028 */ lw $s1,0x28($sp) +/* f11bbc0: 8fb2002c */ lw $s2,0x2c($sp) +/* f11bbc4: 8fb30030 */ lw $s3,0x30($sp) +/* f11bbc8: 8fb40034 */ lw $s4,0x34($sp) +/* f11bbcc: 8fb50038 */ lw $s5,0x38($sp) +/* f11bbd0: 03e00008 */ jr $ra +/* f11bbd4: 27bd0130 */ addiu $sp,$sp,0x130 +); + +GLOBAL_ASM( +glabel func0f11bbd8 +/* f11bbd8: 27bdffb8 */ addiu $sp,$sp,-72 +/* f11bbdc: afbf002c */ sw $ra,0x2c($sp) +/* f11bbe0: afa40048 */ sw $a0,0x48($sp) +/* f11bbe4: afa5004c */ sw $a1,0x4c($sp) +/* f11bbe8: 83a4004b */ lb $a0,0x4b($sp) +/* f11bbec: 0fc45d48 */ jal func0f117520 +/* f11bbf0: 27a60038 */ addiu $a2,$sp,0x38 +/* f11bbf4: 14400012 */ bnez $v0,.L0f11bc40 +/* f11bbf8: 83a4004b */ lb $a0,0x4b($sp) +/* f11bbfc: 8fae0040 */ lw $t6,0x40($sp) +/* f11bc00: 24190001 */ addiu $t9,$zero,0x1 +/* f11bc04: afb90020 */ sw $t9,0x20($sp) +/* f11bc08: 31cf0fff */ andi $t7,$t6,0xfff +/* f11bc0c: 25f8fff0 */ addiu $t8,$t7,-16 +/* f11bc10: afb80010 */ sw $t8,0x10($sp) +/* f11bc14: 8fa5004c */ lw $a1,0x4c($sp) +/* f11bc18: 24060002 */ addiu $a2,$zero,0x2 +/* f11bc1c: 00003825 */ or $a3,$zero,$zero +/* f11bc20: afa00014 */ sw $zero,0x14($sp) +/* f11bc24: afa00018 */ sw $zero,0x18($sp) +/* f11bc28: 0fc46f15 */ jal func0f11bc54 +/* f11bc2c: afa0001c */ sw $zero,0x1c($sp) +/* f11bc30: 54400004 */ bnezl $v0,.L0f11bc44 +/* f11bc34: 00001025 */ or $v0,$zero,$zero +/* f11bc38: 10000002 */ beqz $zero,.L0f11bc44 +/* f11bc3c: 24020001 */ addiu $v0,$zero,0x1 +.L0f11bc40: +/* f11bc40: 00001025 */ or $v0,$zero,$zero +.L0f11bc44: +/* f11bc44: 8fbf002c */ lw $ra,0x2c($sp) +/* f11bc48: 27bd0048 */ addiu $sp,$sp,0x48 +/* f11bc4c: 03e00008 */ jr $ra +/* f11bc50: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11bc54 +/* f11bc54: 27bddf40 */ addiu $sp,$sp,-8384 +/* f11bc58: afb70044 */ sw $s7,0x44($sp) +/* f11bc5c: 0004be00 */ sll $s7,$a0,0x18 +/* f11bc60: 00177603 */ sra $t6,$s7,0x18 +/* f11bc64: afa420c0 */ sw $a0,0x20c0($sp) +/* f11bc68: 000e2600 */ sll $a0,$t6,0x18 +/* f11bc6c: afbf004c */ sw $ra,0x4c($sp) +/* f11bc70: afb40038 */ sw $s4,0x38($sp) +/* f11bc74: 00047e03 */ sra $t7,$a0,0x18 +/* f11bc78: 00c0a025 */ or $s4,$a2,$zero +/* f11bc7c: 01c0b825 */ or $s7,$t6,$zero +/* f11bc80: afbe0048 */ sw $s8,0x48($sp) +/* f11bc84: afb60040 */ sw $s6,0x40($sp) +/* f11bc88: afb5003c */ sw $s5,0x3c($sp) +/* f11bc8c: afb30034 */ sw $s3,0x34($sp) +/* f11bc90: afb20030 */ sw $s2,0x30($sp) +/* f11bc94: afb1002c */ sw $s1,0x2c($sp) +/* f11bc98: afb00028 */ sw $s0,0x28($sp) +/* f11bc9c: afa520c4 */ sw $a1,0x20c4($sp) +/* f11bca0: afa720cc */ sw $a3,0x20cc($sp) +/* f11bca4: 0fc45974 */ jal func0f1165d0 +/* f11bca8: 01e02025 */ or $a0,$t7,$zero +/* f11bcac: 8fb220e0 */ lw $s2,0x20e0($sp) +/* f11bcb0: 8fa320d0 */ lw $v1,0x20d0($sp) +/* f11bcb4: 00409825 */ or $s3,$v0,$zero +/* f11bcb8: 325801ff */ andi $t8,$s2,0x1ff +/* f11bcbc: 10600003 */ beqz $v1,.L0f11bccc +/* f11bcc0: 03009025 */ or $s2,$t8,$zero +/* f11bcc4: 10000007 */ beqz $zero,.L0f11bce4 +/* f11bcc8: 00608825 */ or $s1,$v1,$zero +.L0f11bccc: +/* f11bccc: 00172600 */ sll $a0,$s7,0x18 +/* f11bcd0: 0004ce03 */ sra $t9,$a0,0x18 +/* f11bcd4: 03202025 */ or $a0,$t9,$zero +/* f11bcd8: 0fc45c25 */ jal func0f117094 +/* f11bcdc: 02802825 */ or $a1,$s4,$zero +/* f11bce0: 00408825 */ or $s1,$v0,$zero +.L0f11bce4: +/* f11bce4: 00172600 */ sll $a0,$s7,0x18 +/* f11bce8: 00044e03 */ sra $t1,$a0,0x18 +/* f11bcec: 01202025 */ or $a0,$t1,$zero +/* f11bcf0: 0fc45996 */ jal func0f116658 +/* f11bcf4: 02202825 */ or $a1,$s1,$zero +/* f11bcf8: 8fa320dc */ lw $v1,0x20dc($sp) +/* f11bcfc: 0040b025 */ or $s6,$v0,$zero +/* f11bd00: 27b020b0 */ addiu $s0,$sp,0x20b0 +/* f11bd04: 10600015 */ beqz $v1,.L0f11bd5c +/* f11bd08: 00177880 */ sll $t7,$s7,0x2 +/* f11bd0c: 8e02000c */ lw $v0,0xc($s0) +/* f11bd10: 01f77823 */ subu $t7,$t7,$s7 +/* f11bd14: 000f7880 */ sll $t7,$t7,0x2 +/* f11bd18: 01f77823 */ subu $t7,$t7,$s7 +/* f11bd1c: 000f7880 */ sll $t7,$t7,0x2 +/* f11bd20: 00025302 */ srl $t2,$v0,0xc +/* f11bd24: 006a5826 */ xor $t3,$v1,$t2 +/* f11bd28: 01f77821 */ addu $t7,$t7,$s7 +/* f11bd2c: 000f7880 */ sll $t7,$t7,0x2 +/* f11bd30: 000b6640 */ sll $t4,$t3,0x19 +/* f11bd34: 000c6b42 */ srl $t5,$t4,0xd +/* f11bd38: 01f77823 */ subu $t7,$t7,$s7 +/* f11bd3c: 3c18800a */ lui $t8,0x800a +/* f11bd40: 27182380 */ addiu $t8,$t8,0x2380 +/* f11bd44: 000f7880 */ sll $t7,$t7,0x2 +/* f11bd48: 01a27026 */ xor $t6,$t5,$v0 +/* f11bd4c: ae0e000c */ sw $t6,0xc($s0) +/* f11bd50: 01f8c821 */ addu $t9,$t7,$t8 +/* f11bd54: 10000019 */ beqz $zero,.L0f11bdbc +/* f11bd58: afb90058 */ sw $t9,0x58($sp) +.L0f11bd5c: +/* f11bd5c: 00174880 */ sll $t1,$s7,0x2 +/* f11bd60: 01374823 */ subu $t1,$t1,$s7 +/* f11bd64: 00094880 */ sll $t1,$t1,0x2 +/* f11bd68: 01374823 */ subu $t1,$t1,$s7 +/* f11bd6c: 00094880 */ sll $t1,$t1,0x2 +/* f11bd70: 01374821 */ addu $t1,$t1,$s7 +/* f11bd74: 00094880 */ sll $t1,$t1,0x2 +/* f11bd78: 01374823 */ subu $t1,$t1,$s7 +/* f11bd7c: 3c0a800a */ lui $t2,0x800a +/* f11bd80: 254a2380 */ addiu $t2,$t2,0x2380 +/* f11bd84: 00094880 */ sll $t1,$t1,0x2 +/* f11bd88: 012a1021 */ addu $v0,$t1,$t2 +/* f11bd8c: 8c4b025c */ lw $t3,0x25c($v0) +/* f11bd90: 8fa320bc */ lw $v1,0x20bc($sp) +/* f11bd94: afa20058 */ sw $v0,0x58($sp) +/* f11bd98: 256c0001 */ addiu $t4,$t3,0x1 +/* f11bd9c: 00037302 */ srl $t6,$v1,0xc +/* f11bda0: 018e7826 */ xor $t7,$t4,$t6 +/* f11bda4: 000fc640 */ sll $t8,$t7,0x19 +/* f11bda8: 0018cb42 */ srl $t9,$t8,0xd +/* f11bdac: 03231826 */ xor $v1,$t9,$v1 +/* f11bdb0: afa320bc */ sw $v1,0x20bc($sp) +/* f11bdb4: ac4c025c */ sw $t4,0x25c($v0) +/* f11bdb8: 27b020b0 */ addiu $s0,$sp,0x20b0 +.L0f11bdbc: +/* f11bdbc: 8fa90058 */ lw $t1,0x58($sp) +/* f11bdc0: 960e000c */ lhu $t6,0xc($s0) +/* f11bdc4: 960a000a */ lhu $t2,0xa($s0) +/* f11bdc8: 8d2b0260 */ lw $t3,0x260($t1) +/* f11bdcc: 32c90fff */ andi $t1,$s6,0xfff +/* f11bdd0: 31cf0007 */ andi $t7,$t6,0x7 +/* f11bdd4: 000b68c0 */ sll $t5,$t3,0x3 +/* f11bdd8: 314bf000 */ andi $t3,$t2,0xf000 +/* f11bddc: 01afc025 */ or $t8,$t5,$t7 +/* f11bde0: 012b6025 */ or $t4,$t1,$t3 +/* f11bde4: 3c057f1b */ lui $a1,0x7f1b +/* f11bde8: a618000c */ sh $t8,0xc($s0) +/* f11bdec: a60c000a */ sh $t4,0xa($s0) +/* f11bdf0: 24a545e4 */ addiu $a1,$a1,0x45e4 +/* f11bdf4: 0c004c04 */ jal 0x13010 +/* f11bdf8: 24040001 */ addiu $a0,$zero,0x1 +/* f11bdfc: 10400003 */ beqz $v0,.L0f11be0c +/* f11be00: 8fa420d4 */ lw $a0,0x20d4($sp) +/* f11be04: 10000002 */ beqz $zero,.L0f11be10 +/* f11be08: 24030001 */ addiu $v1,$zero,0x1 +.L0f11be0c: +/* f11be0c: 00001825 */ or $v1,$zero,$zero +.L0f11be10: +/* f11be10: 920f000f */ lbu $t7,0xf($s0) +/* f11be14: 00607025 */ or $t6,$v1,$zero +/* f11be18: 31cd0001 */ andi $t5,$t6,0x1 +/* f11be1c: 31f8fffe */ andi $t8,$t7,0xfffe +/* f11be20: 01b8c825 */ or $t9,$t5,$t8 +/* f11be24: a219000f */ sb $t9,0xf($s0) +/* f11be28: 8fa920b8 */ lw $t1,0x20b8($sp) +/* f11be2c: 0012c8c0 */ sll $t9,$s2,0x3 +/* f11be30: 332a0ff8 */ andi $t2,$t9,0xff8 +/* f11be34: 00095b02 */ srl $t3,$t1,0xc +/* f11be38: 022b6026 */ xor $t4,$s1,$t3 +/* f11be3c: 000c7540 */ sll $t6,$t4,0x15 +/* f11be40: 000e7a42 */ srl $t7,$t6,0x9 +/* f11be44: 01e96826 */ xor $t5,$t7,$t1 +/* f11be48: afad20b8 */ sw $t5,0x20b8($sp) +/* f11be4c: 960b000e */ lhu $t3,0xe($s0) +/* f11be50: 96180008 */ lhu $t8,0x8($s0) +/* f11be54: 02807825 */ or $t7,$s4,$zero +/* f11be58: 316cf007 */ andi $t4,$t3,0xf007 +/* f11be5c: 014c7025 */ or $t6,$t2,$t4 +/* f11be60: a60e000e */ sh $t6,0xe($s0) +/* f11be64: 8e02000c */ lw $v0,0xc($s0) +/* f11be68: 000f69c0 */ sll $t5,$t7,0x7 +/* f11be6c: 3319007f */ andi $t9,$t8,0x7f +/* f11be70: 00025340 */ sll $t2,$v0,0xd +/* f11be74: 000a6642 */ srl $t4,$t2,0x19 +/* f11be78: 318e007f */ andi $t6,$t4,0x7f +/* f11be7c: 00027b02 */ srl $t7,$v0,0xc +/* f11be80: 01cf4826 */ xor $t1,$t6,$t7 +/* f11be84: 01b95825 */ or $t3,$t5,$t9 +/* f11be88: 0009c640 */ sll $t8,$t1,0x19 +/* f11be8c: 00186b42 */ srl $t5,$t8,0xd +/* f11be90: 01a2c826 */ xor $t9,$t5,$v0 +/* f11be94: a60b0008 */ sh $t3,0x8($s0) +/* f11be98: 10800004 */ beqz $a0,.L0f11beac +/* f11be9c: ae19000c */ sw $t9,0xc($s0) +/* f11bea0: 00195340 */ sll $t2,$t9,0xd +/* f11bea4: 000a6642 */ srl $t4,$t2,0x19 +/* f11bea8: ac8c0000 */ sw $t4,0x0($a0) +.L0f11beac: +/* f11beac: 8fa720cc */ lw $a3,0x20cc($sp) +/* f11beb0: 50e00007 */ beqzl $a3,.L0f11bed0 +/* f11beb4: 9218000f */ lbu $t8,0xf($s0) +/* f11beb8: 920e000f */ lbu $t6,0xf($s0) +/* f11bebc: 31cffffb */ andi $t7,$t6,0xfffb +/* f11bec0: 35e90004 */ ori $t1,$t7,0x4 +/* f11bec4: 10000004 */ beqz $zero,.L0f11bed8 +/* f11bec8: a209000f */ sb $t1,0xf($s0) +/* f11becc: 9218000f */ lbu $t8,0xf($s0) +.L0f11bed0: +/* f11bed0: 330dfffb */ andi $t5,$t8,0xfffb +/* f11bed4: a20d000f */ sb $t5,0xf($s0) +.L0f11bed8: +/* f11bed8: 8e19000c */ lw $t9,0xc($s0) +/* f11bedc: 3409ffff */ dli $t1,0xffff +/* f11bee0: 3418ffff */ dli $t8,0xffff +/* f11bee4: 00195f40 */ sll $t3,$t9,0x1d +/* f11bee8: 000b57c2 */ srl $t2,$t3,0x1f +/* f11beec: 5140000b */ beqzl $t2,.L0f11bf1c +/* f11bef0: a7a920b4 */ sh $t1,0x20b4($sp) +/* f11bef4: 8fac20b8 */ lw $t4,0x20b8($sp) +/* f11bef8: 00e02025 */ or $a0,$a3,$zero +/* f11befc: 27a620b4 */ addiu $a2,$sp,0x20b4 +/* f11bf00: 000c7240 */ sll $t6,$t4,0x9 +/* f11bf04: 000e7d42 */ srl $t7,$t6,0x15 +/* f11bf08: 0fc462b9 */ jal func0f118ae4 +/* f11bf0c: 01e72821 */ addu $a1,$t7,$a3 +/* f11bf10: 10000003 */ beqz $zero,.L0f11bf20 +/* f11bf14: 8fa720cc */ lw $a3,0x20cc($sp) +/* f11bf18: a7a920b4 */ sh $t1,0x20b4($sp) +.L0f11bf1c: +/* f11bf1c: a7b820b6 */ sh $t8,0x20b6($sp) +.L0f11bf20: +/* f11bf20: 02d14023 */ subu $t0,$s6,$s1 +/* f11bf24: 27b2109c */ addiu $s2,$sp,0x109c +/* f11bf28: 27b4009c */ addiu $s4,$sp,0x9c +/* f11bf2c: 2508fff0 */ addiu $t0,$t0,-16 +/* f11bf30: 01003025 */ or $a2,$t0,$zero +/* f11bf34: 02401025 */ or $v0,$s2,$zero +/* f11bf38: 02801825 */ or $v1,$s4,$zero +/* f11bf3c: 0000a825 */ or $s5,$zero,$zero +/* f11bf40: 2404002b */ addiu $a0,$zero,0x2b +.L0f11bf44: +/* f11bf44: 02156821 */ addu $t5,$s0,$s5 +/* f11bf48: 91b90000 */ lbu $t9,0x0($t5) +/* f11bf4c: 26b50001 */ addiu $s5,$s5,0x1 +/* f11bf50: 2ea10010 */ sltiu $at,$s5,0x10 +/* f11bf54: a0590000 */ sb $t9,0x0($v0) +/* f11bf58: a0640000 */ sb $a0,0x0($v1) +/* f11bf5c: 24420001 */ addiu $v0,$v0,0x1 +/* f11bf60: 1420fff8 */ bnez $at,.L0f11bf44 +/* f11bf64: 24630001 */ addiu $v1,$v1,0x1 +/* f11bf68: 12200014 */ beqz $s1,.L0f11bfbc +/* f11bf6c: 0000a825 */ or $s5,$zero,$zero +/* f11bf70: 8fa520d8 */ lw $a1,0x20d8($sp) +.L0f11bf74: +/* f11bf74: 50e00006 */ beqzl $a3,.L0f11bf90 +/* f11bf78: a0440000 */ sb $a0,0x0($v0) +/* f11bf7c: 00f55821 */ addu $t3,$a3,$s5 +/* f11bf80: 916a0000 */ lbu $t2,0x0($t3) +/* f11bf84: 10000002 */ beqz $zero,.L0f11bf90 +/* f11bf88: a04a0000 */ sb $t2,0x0($v0) +/* f11bf8c: a0440000 */ sb $a0,0x0($v0) +.L0f11bf90: +/* f11bf90: 10a00005 */ beqz $a1,.L0f11bfa8 +/* f11bf94: 24420001 */ addiu $v0,$v0,0x1 +/* f11bf98: 00b56021 */ addu $t4,$a1,$s5 +/* f11bf9c: 918e0000 */ lbu $t6,0x0($t4) +/* f11bfa0: 10000002 */ beqz $zero,.L0f11bfac +/* f11bfa4: a06e0000 */ sb $t6,0x0($v1) +.L0f11bfa8: +/* f11bfa8: a0640000 */ sb $a0,0x0($v1) +.L0f11bfac: +/* f11bfac: 26b50001 */ addiu $s5,$s5,0x1 +/* f11bfb0: 16b1fff0 */ bne $s5,$s1,.L0f11bf74 +/* f11bfb4: 24630001 */ addiu $v1,$v1,0x1 +/* f11bfb8: 0000a825 */ or $s5,$zero,$zero +.L0f11bfbc: +/* f11bfbc: 11000012 */ beqz $t0,.L0f11c008 +/* f11bfc0: 8fa520d8 */ lw $a1,0x20d8($sp) +.L0f11bfc4: +/* f11bfc4: 50e00006 */ beqzl $a3,.L0f11bfe0 +/* f11bfc8: a0440000 */ sb $a0,0x0($v0) +/* f11bfcc: 00f57821 */ addu $t7,$a3,$s5 +/* f11bfd0: 91e90000 */ lbu $t1,0x0($t7) +/* f11bfd4: 10000002 */ beqz $zero,.L0f11bfe0 +/* f11bfd8: a0490000 */ sb $t1,0x0($v0) +/* f11bfdc: a0440000 */ sb $a0,0x0($v0) +.L0f11bfe0: +/* f11bfe0: 10a00005 */ beqz $a1,.L0f11bff8 +/* f11bfe4: 24420001 */ addiu $v0,$v0,0x1 +/* f11bfe8: 00b5c021 */ addu $t8,$a1,$s5 +/* f11bfec: 930d0000 */ lbu $t5,0x0($t8) +/* f11bff0: 10000002 */ beqz $zero,.L0f11bffc +/* f11bff4: a06d0000 */ sb $t5,0x0($v1) +.L0f11bff8: +/* f11bff8: a0640000 */ sb $a0,0x0($v1) +.L0f11bffc: +/* f11bffc: 26b50001 */ addiu $s5,$s5,0x1 +/* f11c000: 16a6fff0 */ bne $s5,$a2,.L0f11bfc4 +/* f11c004: 24630001 */ addiu $v1,$v1,0x1 +.L0f11c008: +/* f11c008: 02d3001b */ divu $zero,$s6,$s3 +/* f11c00c: 00001012 */ mflo $v0 +/* f11c010: 0000c810 */ mfhi $t9 +/* f11c014: 00401825 */ or $v1,$v0,$zero +/* f11c018: 16600002 */ bnez $s3,.L0f11c024 +/* f11c01c: 00000000 */ sll $zero,$zero,0x0 +/* f11c020: 0007000d */ break 0x7 +.L0f11c024: +/* f11c024: 13200002 */ beqz $t9,.L0f11c030 +/* f11c028: 00000000 */ sll $zero,$zero,0x0 +/* f11c02c: 24430001 */ addiu $v1,$v0,0x1 +.L0f11c030: +/* f11c030: 0c00543a */ jal 0x150e8 +/* f11c034: afa30098 */ sw $v1,0x98($sp) +/* f11c038: 0000f025 */ or $s8,$zero,$zero +.L0f11c03c: +/* f11c03c: 13c00005 */ beqz $s8,.L0f11c054 +/* f11c040: 0000a825 */ or $s5,$zero,$zero +/* f11c044: 93aa10ab */ lbu $t2,0x10ab($sp) +/* f11c048: 354c0002 */ ori $t4,$t2,0x2 +/* f11c04c: 10000004 */ beqz $zero,.L0f11c060 +/* f11c050: a3ac10ab */ sb $t4,0x10ab($sp) +.L0f11c054: +/* f11c054: 93ae10ab */ lbu $t6,0x10ab($sp) +/* f11c058: 31cffffd */ andi $t7,$t6,0xfffd +/* f11c05c: a3af10ab */ sb $t7,0x10ab($sp) +.L0f11c060: +/* f11c060: 27a410a4 */ addiu $a0,$sp,0x10a4 +/* f11c064: 27a510ac */ addiu $a1,$sp,0x10ac +/* f11c068: 0fc462b9 */ jal func0f118ae4 +/* f11c06c: 02403025 */ or $a2,$s2,$zero +/* f11c070: 8fa90098 */ lw $t1,0x98($sp) +/* f11c074: 11200066 */ beqz $t1,.L0f11c210 +/* f11c078: 00172600 */ sll $a0,$s7,0x18 +.L0f11c07c: +/* f11c07c: 0004c603 */ sra $t8,$a0,0x18 +/* f11c080: 03002025 */ or $a0,$t8,$zero +/* f11c084: 0fc45974 */ jal func0f1165d0 +/* f11c088: 00008025 */ or $s0,$zero,$zero +/* f11c08c: 00550019 */ multu $v0,$s5 +/* f11c090: 8fad10a4 */ lw $t5,0x10a4($sp) +/* f11c094: 8fab20cc */ lw $t3,0x20cc($sp) +/* f11c098: 000dcdc2 */ srl $t9,$t5,0x17 +/* f11c09c: 0000b012 */ mflo $s6 +/* f11c0a0: 2ec10010 */ sltiu $at,$s6,0x10 +/* f11c0a4: 50200004 */ beqzl $at,.L0f11c0b8 +/* f11c0a8: 24010001 */ addiu $at,$zero,0x1 +/* f11c0ac: 10000020 */ beqz $zero,.L0f11c130 +/* f11c0b0: 24100001 */ addiu $s0,$zero,0x1 +/* f11c0b4: 24010001 */ addiu $at,$zero,0x1 +.L0f11c0b8: +/* f11c0b8: 13c10055 */ beq $s8,$at,.L0f11c210 +/* f11c0bc: 8faa20d8 */ lw $t2,0x20d8($sp) +/* f11c0c0: 24010002 */ addiu $at,$zero,0x2 +/* f11c0c4: 53210053 */ beql $t9,$at,.L0f11c214 +/* f11c0c8: 27de0001 */ addiu $s8,$s8,0x1 +/* f11c0cc: 51600051 */ beqzl $t3,.L0f11c214 +/* f11c0d0: 27de0001 */ addiu $s8,$s8,0x1 +/* f11c0d4: 51400016 */ beqzl $t2,.L0f11c130 +/* f11c0d8: 24100001 */ addiu $s0,$zero,0x1 +/* f11c0dc: 12600014 */ beqz $s3,.L0f11c130 +/* f11c0e0: 00001825 */ or $v1,$zero,$zero +/* f11c0e4: 02b30019 */ multu $s5,$s3 +/* f11c0e8: 00002012 */ mflo $a0 +/* f11c0ec: 00000000 */ sll $zero,$zero,0x0 +/* f11c0f0: 00000000 */ sll $zero,$zero,0x0 +.L0f11c0f4: +/* f11c0f4: 02446021 */ addu $t4,$s2,$a0 +/* f11c0f8: 02847821 */ addu $t7,$s4,$a0 +/* f11c0fc: 91e90000 */ lbu $t1,0x0($t7) +/* f11c100: 918e0000 */ lbu $t6,0x0($t4) +/* f11c104: 24630001 */ addiu $v1,$v1,0x1 +/* f11c108: 0073082b */ sltu $at,$v1,$s3 +/* f11c10c: 11c90003 */ beq $t6,$t1,.L0f11c11c +/* f11c110: 00000000 */ sll $zero,$zero,0x0 +/* f11c114: 10000006 */ beqz $zero,.L0f11c130 +/* f11c118: 24100001 */ addiu $s0,$zero,0x1 +.L0f11c11c: +/* f11c11c: 1420fff5 */ bnez $at,.L0f11c0f4 +/* f11c120: 24840001 */ addiu $a0,$a0,0x1 +/* f11c124: 10000002 */ beqz $zero,.L0f11c130 +/* f11c128: 00000000 */ sll $zero,$zero,0x0 +/* f11c12c: 24100001 */ addiu $s0,$zero,0x1 +.L0f11c130: +/* f11c130: 12000033 */ beqz $s0,.L0f11c200 +/* f11c134: 00172600 */ sll $a0,$s7,0x18 +/* f11c138: 02b30019 */ multu $s5,$s3 +/* f11c13c: 0017c880 */ sll $t9,$s7,0x2 +/* f11c140: 0337c823 */ subu $t9,$t9,$s7 +/* f11c144: 8fad20c4 */ lw $t5,0x20c4($sp) +/* f11c148: 0019c880 */ sll $t9,$t9,0x2 +/* f11c14c: 0337c821 */ addu $t9,$t9,$s7 +/* f11c150: 24010004 */ addiu $at,$zero,0x4 +/* f11c154: 3c0b800a */ lui $t3,0x800a +/* f11c158: 256b3180 */ addiu $t3,$t3,0x3180 +/* f11c15c: 0019c8c0 */ sll $t9,$t9,0x3 +/* f11c160: 0000c012 */ mflo $t8 +/* f11c164: 00045603 */ sra $t2,$a0,0x18 +/* f11c168: 16e10003 */ bne $s7,$at,.L0f11c178 +/* f11c16c: 030d8821 */ addu $s1,$t8,$t5 +/* f11c170: 10000002 */ beqz $zero,.L0f11c17c +/* f11c174: 00008025 */ or $s0,$zero,$zero +.L0f11c178: +/* f11c178: 032b8021 */ addu $s0,$t9,$t3 +.L0f11c17c: +/* f11c17c: 0fc45974 */ jal func0f1165d0 +/* f11c180: 01402025 */ or $a0,$t2,$zero +/* f11c184: 8faf0058 */ lw $t7,0x58($sp) +/* f11c188: 00172600 */ sll $a0,$s7,0x18 +/* f11c18c: 00046603 */ sra $t4,$a0,0x18 +/* f11c190: 8de6029c */ lw $a2,0x29c($t7) +/* f11c194: 02567021 */ addu $t6,$s2,$s6 +/* f11c198: afae0018 */ sw $t6,0x18($sp) +/* f11c19c: afa20014 */ sw $v0,0x14($sp) +/* f11c1a0: afb10010 */ sw $s1,0x10($sp) +/* f11c1a4: 01802025 */ or $a0,$t4,$zero +/* f11c1a8: 02002825 */ or $a1,$s0,$zero +/* f11c1ac: 0fc46941 */ jal func0f11a504 +/* f11c1b0: 24070001 */ addiu $a3,$zero,0x1 +/* f11c1b4: 00172e00 */ sll $a1,$s7,0x18 +/* f11c1b8: 00054e03 */ sra $t1,$a1,0x18 +/* f11c1bc: 00408025 */ or $s0,$v0,$zero +/* f11c1c0: 01202825 */ or $a1,$t1,$zero +/* f11c1c4: 00402025 */ or $a0,$v0,$zero +/* f11c1c8: 24060001 */ addiu $a2,$zero,0x1 +/* f11c1cc: 0fc470e7 */ jal func0f11c39c +/* f11c1d0: 24071286 */ addiu $a3,$zero,0x1286 +/* f11c1d4: 5440000b */ bnezl $v0,.L0f11c204 +/* f11c1d8: 8fb80098 */ lw $t8,0x98($sp) +/* f11c1dc: 0c005451 */ jal 0x15144 +/* f11c1e0: 00000000 */ sll $zero,$zero,0x0 +/* f11c1e4: 24010001 */ addiu $at,$zero,0x1 +/* f11c1e8: 16010003 */ bne $s0,$at,.L0f11c1f8 +/* f11c1ec: 00000000 */ sll $zero,$zero,0x0 +/* f11c1f0: 10000022 */ beqz $zero,.L0f11c27c +/* f11c1f4: 24020001 */ addiu $v0,$zero,0x1 +.L0f11c1f8: +/* f11c1f8: 10000020 */ beqz $zero,.L0f11c27c +/* f11c1fc: 24020004 */ addiu $v0,$zero,0x4 +.L0f11c200: +/* f11c200: 8fb80098 */ lw $t8,0x98($sp) +.L0f11c204: +/* f11c204: 26b50001 */ addiu $s5,$s5,0x1 +/* f11c208: 56b8ff9c */ bnel $s5,$t8,.L0f11c07c +/* f11c20c: 00172600 */ sll $a0,$s7,0x18 +.L0f11c210: +/* f11c210: 27de0001 */ addiu $s8,$s8,0x1 +.L0f11c214: +/* f11c214: 24010002 */ addiu $at,$zero,0x2 +/* f11c218: 17c1ff88 */ bne $s8,$at,.L0f11c03c +/* f11c21c: 00000000 */ sll $zero,$zero,0x0 +/* f11c220: 0c005451 */ jal 0x15144 +/* f11c224: 00000000 */ sll $zero,$zero,0x0 +/* f11c228: 3c0d8007 */ lui $t5,0x8007 +/* f11c22c: 8dad5ce8 */ lw $t5,0x5ce8($t5) +/* f11c230: 00172600 */ sll $a0,$s7,0x18 +/* f11c234: 0004ce03 */ sra $t9,$a0,0x18 +/* f11c238: 51a00010 */ beqzl $t5,.L0f11c27c +/* f11c23c: 00001025 */ or $v0,$zero,$zero +/* f11c240: 0fc45974 */ jal func0f1165d0 +/* f11c244: 03202025 */ or $a0,$t9,$zero +/* f11c248: 8faa20c4 */ lw $t2,0x20c4($sp) +/* f11c24c: 00172600 */ sll $a0,$s7,0x18 +/* f11c250: 00045e03 */ sra $t3,$a0,0x18 +/* f11c254: 0142001b */ divu $zero,$t2,$v0 +/* f11c258: 00002812 */ mflo $a1 +/* f11c25c: 01602025 */ or $a0,$t3,$zero +/* f11c260: 14400002 */ bnez $v0,.L0f11c26c +/* f11c264: 00000000 */ sll $zero,$zero,0x0 +/* f11c268: 0007000d */ break 0x7 +.L0f11c26c: +/* f11c26c: 02403025 */ or $a2,$s2,$zero +/* f11c270: 0fc46c5e */ jal func0f11b178 +/* f11c274: 00000000 */ sll $zero,$zero,0x0 +/* f11c278: 00001025 */ or $v0,$zero,$zero +.L0f11c27c: +/* f11c27c: 8fbf004c */ lw $ra,0x4c($sp) +/* f11c280: 8fb00028 */ lw $s0,0x28($sp) +/* f11c284: 8fb1002c */ lw $s1,0x2c($sp) +/* f11c288: 8fb20030 */ lw $s2,0x30($sp) +/* f11c28c: 8fb30034 */ lw $s3,0x34($sp) +/* f11c290: 8fb40038 */ lw $s4,0x38($sp) +/* f11c294: 8fb5003c */ lw $s5,0x3c($sp) +/* f11c298: 8fb60040 */ lw $s6,0x40($sp) +/* f11c29c: 8fb70044 */ lw $s7,0x44($sp) +/* f11c2a0: 8fbe0048 */ lw $s8,0x48($sp) +/* f11c2a4: 03e00008 */ jr $ra +/* f11c2a8: 27bd20c0 */ addiu $sp,$sp,0x20c0 +); + +GLOBAL_ASM( +glabel func0f11c2ac +/* f11c2ac: 27bdffd8 */ addiu $sp,$sp,-40 +/* f11c2b0: afa40028 */ sw $a0,0x28($sp) +/* f11c2b4: 83ae002b */ lb $t6,0x2b($sp) +/* f11c2b8: 3c18800a */ lui $t8,0x800a +/* f11c2bc: 27182380 */ addiu $t8,$t8,0x2380 +/* f11c2c0: 000e7880 */ sll $t7,$t6,0x2 +/* f11c2c4: 01ee7823 */ subu $t7,$t7,$t6 +/* f11c2c8: 000f7880 */ sll $t7,$t7,0x2 +/* f11c2cc: 01ee7823 */ subu $t7,$t7,$t6 +/* f11c2d0: 000f7880 */ sll $t7,$t7,0x2 +/* f11c2d4: 01ee7821 */ addu $t7,$t7,$t6 +/* f11c2d8: 000f7880 */ sll $t7,$t7,0x2 +/* f11c2dc: 01ee7823 */ subu $t7,$t7,$t6 +/* f11c2e0: 000f7880 */ sll $t7,$t7,0x2 +/* f11c2e4: 01f81021 */ addu $v0,$t7,$t8 +/* f11c2e8: 8c450010 */ lw $a1,0x10($v0) +/* f11c2ec: 2401000e */ addiu $at,$zero,0xe +/* f11c2f0: afbf0014 */ sw $ra,0x14($sp) +/* f11c2f4: 10a10024 */ beq $a1,$at,.L0f11c388 +/* f11c2f8: 24010013 */ addiu $at,$zero,0x13 +/* f11c2fc: 50a10023 */ beql $a1,$at,.L0f11c38c +/* f11c300: 00001025 */ or $v0,$zero,$zero +/* f11c304: 0c00543a */ jal 0x150e8 +/* f11c308: afa2001c */ sw $v0,0x1c($sp) +/* f11c30c: 83a2002b */ lb $v0,0x2b($sp) +/* f11c310: 24010004 */ addiu $at,$zero,0x4 +/* f11c314: 3c08800a */ lui $t0,0x800a +/* f11c318: 14410003 */ bne $v0,$at,.L0f11c328 +/* f11c31c: 0002c880 */ sll $t9,$v0,0x2 +/* f11c320: 10000007 */ beqz $zero,.L0f11c340 +/* f11c324: 00002825 */ or $a1,$zero,$zero +.L0f11c328: +/* f11c328: 0322c823 */ subu $t9,$t9,$v0 +/* f11c32c: 0019c880 */ sll $t9,$t9,0x2 +/* f11c330: 0322c821 */ addu $t9,$t9,$v0 +/* f11c334: 0019c8c0 */ sll $t9,$t9,0x3 +/* f11c338: 25083180 */ addiu $t0,$t0,0x3180 +/* f11c33c: 03282821 */ addu $a1,$t9,$t0 +.L0f11c340: +/* f11c340: 0c0135bc */ jal 0x4d6f0 +/* f11c344: 00a02025 */ or $a0,$a1,$zero +/* f11c348: 0c005451 */ jal 0x15144 +/* f11c34c: afa20024 */ sw $v0,0x24($sp) +/* f11c350: 8fa40024 */ lw $a0,0x24($sp) +/* f11c354: 24090002 */ addiu $t1,$zero,0x2 +/* f11c358: 83a5002b */ lb $a1,0x2b($sp) +/* f11c35c: 14800005 */ bnez $a0,.L0f11c374 +/* f11c360: 00003025 */ or $a2,$zero,$zero +/* f11c364: 8faa001c */ lw $t2,0x1c($sp) +/* f11c368: 24020001 */ addiu $v0,$zero,0x1 +/* f11c36c: 10000007 */ beqz $zero,.L0f11c38c +/* f11c370: ad490010 */ sw $t1,0x10($t2) +.L0f11c374: +/* f11c374: 0fc470e7 */ jal func0f11c39c +/* f11c378: 240712c1 */ addiu $a3,$zero,0x12c1 +/* f11c37c: 8fac001c */ lw $t4,0x1c($sp) +/* f11c380: 240b0016 */ addiu $t3,$zero,0x16 +/* f11c384: ad8b0010 */ sw $t3,0x10($t4) +.L0f11c388: +/* f11c388: 00001025 */ or $v0,$zero,$zero +.L0f11c38c: +/* f11c38c: 8fbf0014 */ lw $ra,0x14($sp) +/* f11c390: 27bd0028 */ addiu $sp,$sp,0x28 +/* f11c394: 03e00008 */ jr $ra +/* f11c398: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11c39c +/* f11c39c: afa50004 */ sw $a1,0x4($sp) +/* f11c3a0: 00057600 */ sll $t6,$a1,0x18 +/* f11c3a4: 000e2e03 */ sra $a1,$t6,0x18 +/* f11c3a8: 14800003 */ bnez $a0,.L0f11c3b8 +/* f11c3ac: afa7000c */ sw $a3,0xc($sp) +/* f11c3b0: 03e00008 */ jr $ra +/* f11c3b4: 24020001 */ addiu $v0,$zero,0x1 +.L0f11c3b8: +/* f11c3b8: 10c0004c */ beqz $a2,.L0f11c4ec +/* f11c3bc: 2498ffff */ addiu $t8,$a0,-1 +/* f11c3c0: 2f01000b */ sltiu $at,$t8,0xb +/* f11c3c4: 10200049 */ beqz $at,.L0f11c4ec +/* f11c3c8: 0018c080 */ sll $t8,$t8,0x2 +/* f11c3cc: 3c017f1b */ lui $at,0x7f1b +/* f11c3d0: 00380821 */ addu $at,$at,$t8 +/* f11c3d4: 8c384e9c */ lw $t8,0x4e9c($at) +/* f11c3d8: 03000008 */ jr $t8 +/* f11c3dc: 00000000 */ sll $zero,$zero,0x0 +/* f11c3e0: 0005c880 */ sll $t9,$a1,0x2 +/* f11c3e4: 0325c823 */ subu $t9,$t9,$a1 +/* f11c3e8: 0019c880 */ sll $t9,$t9,0x2 +/* f11c3ec: 0325c823 */ subu $t9,$t9,$a1 +/* f11c3f0: 0019c880 */ sll $t9,$t9,0x2 +/* f11c3f4: 0325c821 */ addu $t9,$t9,$a1 +/* f11c3f8: 0019c880 */ sll $t9,$t9,0x2 +/* f11c3fc: 0325c823 */ subu $t9,$t9,$a1 +/* f11c400: 3c08800a */ lui $t0,0x800a +/* f11c404: 25082380 */ addiu $t0,$t0,0x2380 +/* f11c408: 0019c880 */ sll $t9,$t9,0x2 +/* f11c40c: 03281021 */ addu $v0,$t9,$t0 +/* f11c410: 24090002 */ addiu $t1,$zero,0x2 +/* f11c414: 240a0001 */ addiu $t2,$zero,0x1 +/* f11c418: ac490000 */ sw $t1,0x0($v0) +/* f11c41c: 10000033 */ beqz $zero,.L0f11c4ec +/* f11c420: ac4a0010 */ sw $t2,0x10($v0) +/* f11c424: 00055880 */ sll $t3,$a1,0x2 +/* f11c428: 01655823 */ subu $t3,$t3,$a1 +/* f11c42c: 000b5880 */ sll $t3,$t3,0x2 +/* f11c430: 01655823 */ subu $t3,$t3,$a1 +/* f11c434: 000b5880 */ sll $t3,$t3,0x2 +/* f11c438: 01655821 */ addu $t3,$t3,$a1 +/* f11c43c: 000b5880 */ sll $t3,$t3,0x2 +/* f11c440: 01655823 */ subu $t3,$t3,$a1 +/* f11c444: 3c0c800a */ lui $t4,0x800a +/* f11c448: 258c2380 */ addiu $t4,$t4,0x2380 +/* f11c44c: 000b5880 */ sll $t3,$t3,0x2 +/* f11c450: 016c1021 */ addu $v0,$t3,$t4 +/* f11c454: 240d0002 */ addiu $t5,$zero,0x2 +/* f11c458: 240e000e */ addiu $t6,$zero,0xe +/* f11c45c: ac4d0000 */ sw $t5,0x0($v0) +/* f11c460: 10000022 */ beqz $zero,.L0f11c4ec +/* f11c464: ac4e0010 */ sw $t6,0x10($v0) +/* f11c468: 00057880 */ sll $t7,$a1,0x2 +/* f11c46c: 01e57823 */ subu $t7,$t7,$a1 +/* f11c470: 000f7880 */ sll $t7,$t7,0x2 +/* f11c474: 01e57823 */ subu $t7,$t7,$a1 +/* f11c478: 000f7880 */ sll $t7,$t7,0x2 +/* f11c47c: 01e57821 */ addu $t7,$t7,$a1 +/* f11c480: 000f7880 */ sll $t7,$t7,0x2 +/* f11c484: 01e57823 */ subu $t7,$t7,$a1 +/* f11c488: 3c18800a */ lui $t8,0x800a +/* f11c48c: 27182380 */ addiu $t8,$t8,0x2380 +/* f11c490: 000f7880 */ sll $t7,$t7,0x2 +/* f11c494: 01f81021 */ addu $v0,$t7,$t8 +/* f11c498: 24190002 */ addiu $t9,$zero,0x2 +/* f11c49c: 2408000f */ addiu $t0,$zero,0xf +/* f11c4a0: ac590000 */ sw $t9,0x0($v0) +/* f11c4a4: 10000011 */ beqz $zero,.L0f11c4ec +/* f11c4a8: ac480010 */ sw $t0,0x10($v0) +/* f11c4ac: 00054880 */ sll $t1,$a1,0x2 +/* f11c4b0: 01254823 */ subu $t1,$t1,$a1 +/* f11c4b4: 00094880 */ sll $t1,$t1,0x2 +/* f11c4b8: 01254823 */ subu $t1,$t1,$a1 +/* f11c4bc: 00094880 */ sll $t1,$t1,0x2 +/* f11c4c0: 01254821 */ addu $t1,$t1,$a1 +/* f11c4c4: 00094880 */ sll $t1,$t1,0x2 +/* f11c4c8: 01254823 */ subu $t1,$t1,$a1 +/* f11c4cc: 3c0a800a */ lui $t2,0x800a +/* f11c4d0: 254a2380 */ addiu $t2,$t2,0x2380 +/* f11c4d4: 00094880 */ sll $t1,$t1,0x2 +/* f11c4d8: 012a1021 */ addu $v0,$t1,$t2 +/* f11c4dc: 240b0002 */ addiu $t3,$zero,0x2 +/* f11c4e0: 240c0010 */ addiu $t4,$zero,0x10 +/* f11c4e4: ac4b0000 */ sw $t3,0x0($v0) +/* f11c4e8: ac4c0010 */ sw $t4,0x10($v0) +.L0f11c4ec: +/* f11c4ec: 2881000e */ slti $at,$a0,0xe +/* f11c4f0: 1420000a */ bnez $at,.L0f11c51c +/* f11c4f4: 00801025 */ or $v0,$a0,$zero +/* f11c4f8: 244dff80 */ addiu $t5,$v0,-128 +/* f11c4fc: 2da10005 */ sltiu $at,$t5,0x5 +/* f11c500: 1020000f */ beqz $at,.L0f11c540 +/* f11c504: 000d6880 */ sll $t5,$t5,0x2 +/* f11c508: 3c017f1b */ lui $at,0x7f1b +/* f11c50c: 002d0821 */ addu $at,$at,$t5 +/* f11c510: 8c2d4ec8 */ lw $t5,0x4ec8($at) +/* f11c514: 01a00008 */ jr $t5 +/* f11c518: 00000000 */ sll $zero,$zero,0x0 +.L0f11c51c: +/* f11c51c: 244effff */ addiu $t6,$v0,-1 +/* f11c520: 2dc1000d */ sltiu $at,$t6,0xd +/* f11c524: 10200006 */ beqz $at,.L0f11c540 +/* f11c528: 000e7080 */ sll $t6,$t6,0x2 +/* f11c52c: 3c017f1b */ lui $at,0x7f1b +/* f11c530: 002e0821 */ addu $at,$at,$t6 +/* f11c534: 8c2e4edc */ lw $t6,0x4edc($at) +/* f11c538: 01c00008 */ jr $t6 +/* f11c53c: 00000000 */ sll $zero,$zero,0x0 +.L0f11c540: +/* f11c540: 00001025 */ or $v0,$zero,$zero +/* f11c544: 03e00008 */ jr $ra +/* f11c548: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11c54c +/* f11c54c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f11c550: afb2001c */ sw $s2,0x1c($sp) +/* f11c554: 3c12800a */ lui $s2,0x800a +/* f11c558: 26529fc0 */ addiu $s2,$s2,-24640 +/* f11c55c: 964e04e4 */ lhu $t6,0x4e4($s2) +/* f11c560: afbf0024 */ sw $ra,0x24($sp) +/* f11c564: afb30020 */ sw $s3,0x20($sp) +/* f11c568: afb10018 */ sw $s1,0x18($sp) +/* f11c56c: 11c00051 */ beqz $t6,.L0f11c6b4 +/* f11c570: afb00014 */ sw $s0,0x14($sp) +/* f11c574: 3c018007 */ lui $at,0x8007 +/* f11c578: ac201448 */ sw $zero,0x1448($at) +/* f11c57c: 24040007 */ addiu $a0,$zero,0x7 +/* f11c580: 0fc3c328 */ jal func0f0f0ca0 +/* f11c584: 24050001 */ addiu $a1,$zero,0x1 +/* f11c588: 3c018007 */ lui $at,0x8007 +/* f11c58c: ac205d14 */ sw $zero,0x5d14($at) +/* f11c590: 964f04e4 */ lhu $t7,0x4e4($s2) +/* f11c594: 31f8000f */ andi $t8,$t7,0xf +/* f11c598: 13000013 */ beqz $t8,.L0f11c5e8 +/* f11c59c: 00000000 */ sll $zero,$zero,0x0 +/* f11c5a0: 0c004e5d */ jal 0x13974 +/* f11c5a4: 00002025 */ or $a0,$zero,$zero +/* f11c5a8: 964204e4 */ lhu $v0,0x4e4($s2) +/* f11c5ac: 3059000f */ andi $t9,$v0,0xf +/* f11c5b0: 2b21000a */ slti $at,$t9,0xa +/* f11c5b4: 1420000a */ bnez $at,.L0f11c5e0 +/* f11c5b8: 244bffff */ addiu $t3,$v0,-1 +/* f11c5bc: 8e48000c */ lw $t0,0xc($s2) +/* f11c5c0: 24010007 */ addiu $at,$zero,0x7 +/* f11c5c4: 244affff */ addiu $t2,$v0,-1 +/* f11c5c8: 0101001a */ div $zero,$t0,$at +/* f11c5cc: 00004810 */ mfhi $t1 +/* f11c5d0: 55200039 */ bnezl $t1,.L0f11c6b8 +/* f11c5d4: 8fbf0024 */ lw $ra,0x24($sp) +/* f11c5d8: 10000036 */ beqz $zero,.L0f11c6b4 +/* f11c5dc: a64a04e4 */ sh $t2,0x4e4($s2) +.L0f11c5e0: +/* f11c5e0: 10000034 */ beqz $zero,.L0f11c6b4 +/* f11c5e4: a64b04e4 */ sh $t3,0x4e4($s2) +.L0f11c5e8: +/* f11c5e8: 0c004eae */ jal 0x13ab8 +/* f11c5ec: 24040002 */ addiu $a0,$zero,0x2 +/* f11c5f0: 00008025 */ or $s0,$zero,$zero +/* f11c5f4: 24130004 */ addiu $s3,$zero,0x4 +/* f11c5f8: 964204e4 */ lhu $v0,0x4e4($s2) +.L0f11c5fc: +/* f11c5fc: 260c0004 */ addiu $t4,$s0,0x4 +/* f11c600: 240d0001 */ addiu $t5,$zero,0x1 +/* f11c604: 018d8804 */ sllv $s1,$t5,$t4 +/* f11c608: 00517024 */ and $t6,$v0,$s1 +/* f11c60c: 11c0000b */ beqz $t6,.L0f11c63c +/* f11c610: 26090008 */ addiu $t1,$s0,0x8 +/* f11c614: 00102600 */ sll $a0,$s0,0x18 +/* f11c618: 00047e03 */ sra $t7,$a0,0x18 +/* f11c61c: 01e02025 */ or $a0,$t7,$zero +/* f11c620: 0fc45a72 */ jal func0f1169c8 +/* f11c624: 24050001 */ addiu $a1,$zero,0x1 +/* f11c628: 965804e4 */ lhu $t8,0x4e4($s2) +/* f11c62c: 0220c827 */ nor $t9,$s1,$zero +/* f11c630: 03194024 */ and $t0,$t8,$t9 +/* f11c634: 1000000e */ beqz $zero,.L0f11c670 +/* f11c638: a64804e4 */ sh $t0,0x4e4($s2) +.L0f11c63c: +/* f11c63c: 240a0001 */ addiu $t2,$zero,0x1 +/* f11c640: 012a8804 */ sllv $s1,$t2,$t1 +/* f11c644: 00515824 */ and $t3,$v0,$s1 +/* f11c648: 11600009 */ beqz $t3,.L0f11c670 +/* f11c64c: 00102600 */ sll $a0,$s0,0x18 +/* f11c650: 00046e03 */ sra $t5,$a0,0x18 +/* f11c654: 01a02025 */ or $a0,$t5,$zero +/* f11c658: 0fc45a72 */ jal func0f1169c8 +/* f11c65c: 00002825 */ or $a1,$zero,$zero +/* f11c660: 964c04e4 */ lhu $t4,0x4e4($s2) +/* f11c664: 02207027 */ nor $t6,$s1,$zero +/* f11c668: 018e7824 */ and $t7,$t4,$t6 +/* f11c66c: a64f04e4 */ sh $t7,0x4e4($s2) +.L0f11c670: +/* f11c670: 26100001 */ addiu $s0,$s0,0x1 +/* f11c674: 5613ffe1 */ bnel $s0,$s3,.L0f11c5fc +/* f11c678: 964204e4 */ lhu $v0,0x4e4($s2) +/* f11c67c: 0c004e60 */ jal 0x13980 +/* f11c680: 00000000 */ sll $zero,$zero,0x0 +/* f11c684: 54400006 */ bnezl $v0,.L0f11c6a0 +/* f11c688: 2404ffff */ addiu $a0,$zero,-1 +/* f11c68c: 0c004e5d */ jal 0x13974 +/* f11c690: 24040001 */ addiu $a0,$zero,0x1 +/* f11c694: 0c004e72 */ jal 0x139c8 +/* f11c698: 00000000 */ sll $zero,$zero,0x0 +/* f11c69c: 2404ffff */ addiu $a0,$zero,-1 +.L0f11c6a0: +/* f11c6a0: 0fc3c328 */ jal func0f0f0ca0 +/* f11c6a4: 24050001 */ addiu $a1,$zero,0x1 +/* f11c6a8: 24180001 */ addiu $t8,$zero,0x1 +/* f11c6ac: 3c018007 */ lui $at,0x8007 +/* f11c6b0: ac385d14 */ sw $t8,0x5d14($at) +.L0f11c6b4: +/* f11c6b4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f11c6b8: +/* f11c6b8: 8fb00014 */ lw $s0,0x14($sp) +/* f11c6bc: 8fb10018 */ lw $s1,0x18($sp) +/* f11c6c0: 8fb2001c */ lw $s2,0x1c($sp) +/* f11c6c4: 8fb30020 */ lw $s3,0x20($sp) +/* f11c6c8: 03e00008 */ jr $ra +/* f11c6cc: 27bd0028 */ addiu $sp,$sp,0x28 +/* f11c6d0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f11c6d4: afb30020 */ sw $s3,0x20($sp) +/* f11c6d8: afb2001c */ sw $s2,0x1c($sp) +/* f11c6dc: afb10018 */ sw $s1,0x18($sp) +/* f11c6e0: afb50028 */ sw $s5,0x28($sp) +/* f11c6e4: afb40024 */ sw $s4,0x24($sp) +/* f11c6e8: afb00014 */ sw $s0,0x14($sp) +/* f11c6ec: 3c11800a */ lui $s1,0x800a +/* f11c6f0: 3c128007 */ lui $s2,0x8007 +/* f11c6f4: 3c138007 */ lui $s3,0x8007 +/* f11c6f8: afbf002c */ sw $ra,0x2c($sp) +/* f11c6fc: 26731448 */ addiu $s3,$s3,0x1448 +/* f11c700: 26525d10 */ addiu $s2,$s2,0x5d10 +/* f11c704: 26312380 */ addiu $s1,$s1,0x2380 +/* f11c708: 00008025 */ or $s0,$zero,$zero +/* f11c70c: 24140004 */ addiu $s4,$zero,0x4 +/* f11c710: 24150001 */ addiu $s5,$zero,0x1 +.L0f11c714: +/* f11c714: 8e2e0010 */ lw $t6,0x10($s1) +/* f11c718: 25cffffe */ addiu $t7,$t6,-2 +/* f11c71c: 2de10005 */ sltiu $at,$t7,0x5 +/* f11c720: 10200011 */ beqz $at,.L0f11c768 +/* f11c724: 000f7880 */ sll $t7,$t7,0x2 +/* f11c728: 3c017f1b */ lui $at,0x7f1b +/* f11c72c: 002f0821 */ addu $at,$at,$t7 +/* f11c730: 8c2f4f10 */ lw $t7,0x4f10($at) +/* f11c734: 01e00008 */ jr $t7 +/* f11c738: 00000000 */ sll $zero,$zero,0x0 +/* f11c73c: 92580000 */ lbu $t8,0x0($s2) +/* f11c740: 24190001 */ addiu $t9,$zero,0x1 +/* f11c744: 02194004 */ sllv $t0,$t9,$s0 +/* f11c748: 01004827 */ nor $t1,$t0,$zero +/* f11c74c: 03095024 */ and $t2,$t8,$t1 +/* f11c750: ae350010 */ sw $s5,0x10($s1) +/* f11c754: a24a0000 */ sb $t2,0x0($s2) +/* f11c758: ae700000 */ sw $s0,0x0($s3) +/* f11c75c: 2404ffff */ addiu $a0,$zero,-1 +/* f11c760: 0fc3c328 */ jal func0f0f0ca0 +/* f11c764: 02a02825 */ or $a1,$s5,$zero +.L0f11c768: +/* f11c768: 26100001 */ addiu $s0,$s0,0x1 +/* f11c76c: 1614ffe9 */ bne $s0,$s4,.L0f11c714 +/* f11c770: 263102cc */ addiu $s1,$s1,0x2cc +/* f11c774: 8fbf002c */ lw $ra,0x2c($sp) +/* f11c778: 3c018006 */ lui $at,0x8006 +/* f11c77c: ac35eedc */ sw $s5,-0x1124($at) +/* f11c780: 8fb50028 */ lw $s5,0x28($sp) +/* f11c784: 8fb00014 */ lw $s0,0x14($sp) +/* f11c788: 8fb10018 */ lw $s1,0x18($sp) +/* f11c78c: 8fb2001c */ lw $s2,0x1c($sp) +/* f11c790: 8fb30020 */ lw $s3,0x20($sp) +/* f11c794: 8fb40024 */ lw $s4,0x24($sp) +/* f11c798: 03e00008 */ jr $ra +/* f11c79c: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f11c7a0 +/* f11c7a0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f11c7a4: afbf001c */ sw $ra,0x1c($sp) +/* f11c7a8: 3c047f1b */ lui $a0,0x7f1b +/* f11c7ac: 3c058007 */ lui $a1,0x8007 +/* f11c7b0: afb00018 */ sw $s0,0x18($sp) +/* f11c7b4: afa00024 */ sw $zero,0x24($sp) +/* f11c7b8: 24a55ce0 */ addiu $a1,$a1,0x5ce0 +/* f11c7bc: 0c0036cc */ jal 0xdb30 +/* f11c7c0: 2484465c */ addiu $a0,$a0,0x465c +/* f11c7c4: 3c047f1b */ lui $a0,0x7f1b +/* f11c7c8: 3c058007 */ lui $a1,0x8007 +/* f11c7cc: 24a55ce4 */ addiu $a1,$a1,0x5ce4 +/* f11c7d0: 0c0036cc */ jal 0xdb30 +/* f11c7d4: 24844668 */ addiu $a0,$a0,0x4668 +/* f11c7d8: 3c047f1b */ lui $a0,0x7f1b +/* f11c7dc: 3c058007 */ lui $a1,0x8007 +/* f11c7e0: 24a55ce8 */ addiu $a1,$a1,0x5ce8 +/* f11c7e4: 0c0036cc */ jal 0xdb30 +/* f11c7e8: 24844670 */ addiu $a0,$a0,0x4670 +/* f11c7ec: 3c047f1b */ lui $a0,0x7f1b +/* f11c7f0: 3c058007 */ lui $a1,0x8007 +/* f11c7f4: 24a55cec */ addiu $a1,$a1,0x5cec +/* f11c7f8: 0c0036cc */ jal 0xdb30 +/* f11c7fc: 2484467c */ addiu $a0,$a0,0x467c +/* f11c800: 3c108007 */ lui $s0,0x8007 +/* f11c804: 26105cf4 */ addiu $s0,$s0,0x5cf4 +/* f11c808: 3c047f1b */ lui $a0,0x7f1b +/* f11c80c: 24844684 */ addiu $a0,$a0,0x4684 +/* f11c810: 0c0036cc */ jal 0xdb30 +/* f11c814: 02002825 */ or $a1,$s0,$zero +/* f11c818: 3c047f1b */ lui $a0,0x7f1b +/* f11c81c: 3c058007 */ lui $a1,0x8007 +/* f11c820: 24a55cf0 */ addiu $a1,$a1,0x5cf0 +/* f11c824: 0c0036cc */ jal 0xdb30 +/* f11c828: 24844690 */ addiu $a0,$a0,0x4690 +/* f11c82c: 3c047f1b */ lui $a0,0x7f1b +/* f11c830: 3c058007 */ lui $a1,0x8007 +/* f11c834: 24a55d54 */ addiu $a1,$a1,0x5d54 +/* f11c838: 0c0036cc */ jal 0xdb30 +/* f11c83c: 2484469c */ addiu $a0,$a0,0x469c +/* f11c840: 8e0e0000 */ lw $t6,0x0($s0) +/* f11c844: 11c00003 */ beqz $t6,.L0f11c854 +/* f11c848: 00000000 */ sll $zero,$zero,0x0 +/* f11c84c: 0fc4676a */ jal func0f119da8 +/* f11c850: ae000000 */ sw $zero,0x0($s0) +.L0f11c854: +/* f11c854: 3c0f8007 */ lui $t7,0x8007 +/* f11c858: 8def5ce4 */ lw $t7,0x5ce4($t7) +/* f11c85c: 11e00005 */ beqz $t7,.L0f11c874 +/* f11c860: 00000000 */ sll $zero,$zero,0x0 +/* f11c864: 0fc477e3 */ jal func0f11df8c +/* f11c868: 00000000 */ sll $zero,$zero,0x0 +/* f11c86c: 3c018007 */ lui $at,0x8007 +/* f11c870: ac205ce4 */ sw $zero,0x5ce4($at) +.L0f11c874: +/* f11c874: 3c188007 */ lui $t8,0x8007 +/* f11c878: 8f185d54 */ lw $t8,0x5d54($t8) +/* f11c87c: 3c018007 */ lui $at,0x8007 +/* f11c880: 13000003 */ beqz $t8,.L0f11c890 +/* f11c884: 00000000 */ sll $zero,$zero,0x0 +/* f11c888: 0fc45e12 */ jal func0f117848 +/* f11c88c: ac205d54 */ sw $zero,0x5d54($at) +.L0f11c890: +/* f11c890: 3c198007 */ lui $t9,0x8007 +/* f11c894: 8f395cf0 */ lw $t9,0x5cf0($t9) +/* f11c898: 24040004 */ addiu $a0,$zero,0x4 +/* f11c89c: 00002825 */ or $a1,$zero,$zero +/* f11c8a0: 13200005 */ beqz $t9,.L0f11c8b8 +/* f11c8a4: 00000000 */ sll $zero,$zero,0x0 +/* f11c8a8: 0fc46bec */ jal func0f11afb0 +/* f11c8ac: 24060080 */ addiu $a2,$zero,0x80 +/* f11c8b0: 3c018007 */ lui $at,0x8007 +/* f11c8b4: ac205cf0 */ sw $zero,0x5cf0($at) +.L0f11c8b8: +/* f11c8b8: 3c028007 */ lui $v0,0x8007 +/* f11c8bc: 8c425cec */ lw $v0,0x5cec($v0) +/* f11c8c0: 10400018 */ beqz $v0,.L0f11c924 +/* f11c8c4: 00000000 */ sll $zero,$zero,0x0 +/* f11c8c8: 0c00543a */ jal 0x150e8 +/* f11c8cc: 2450ffff */ addiu $s0,$v0,-1 +/* f11c8d0: 24010004 */ addiu $at,$zero,0x4 +/* f11c8d4: 16010003 */ bne $s0,$at,.L0f11c8e4 +/* f11c8d8: 3c04800a */ lui $a0,0x800a +/* f11c8dc: 10000009 */ beqz $zero,.L0f11c904 +/* f11c8e0: 00002825 */ or $a1,$zero,$zero +.L0f11c8e4: +/* f11c8e4: 00104080 */ sll $t0,$s0,0x2 +/* f11c8e8: 01104023 */ subu $t0,$t0,$s0 +/* f11c8ec: 00084080 */ sll $t0,$t0,0x2 +/* f11c8f0: 01104021 */ addu $t0,$t0,$s0 +/* f11c8f4: 3c09800a */ lui $t1,0x800a +/* f11c8f8: 25293180 */ addiu $t1,$t1,0x3180 +/* f11c8fc: 000840c0 */ sll $t0,$t0,0x3 +/* f11c900: 01092821 */ addu $a1,$t0,$t1 +.L0f11c904: +/* f11c904: 24849e78 */ addiu $a0,$a0,-24968 +/* f11c908: 02003025 */ or $a2,$s0,$zero +/* f11c90c: 0fc45ec1 */ jal func0f117b04 +/* f11c910: 00003825 */ or $a3,$zero,$zero +/* f11c914: 0c005451 */ jal 0x15144 +/* f11c918: 00000000 */ sll $zero,$zero,0x0 +/* f11c91c: 3c018007 */ lui $at,0x8007 +/* f11c920: ac205cec */ sw $zero,0x5cec($at) +.L0f11c924: +/* f11c924: 3c0a8007 */ lui $t2,0x8007 +/* f11c928: 8d4a5ce0 */ lw $t2,0x5ce0($t2) +/* f11c92c: 11400005 */ beqz $t2,.L0f11c944 +/* f11c930: 00000000 */ sll $zero,$zero,0x0 +/* f11c934: 0fc46d52 */ jal func0f11b548 +/* f11c938: 24040004 */ addiu $a0,$zero,0x4 +/* f11c93c: 3c018007 */ lui $at,0x8007 +/* f11c940: ac205ce0 */ sw $zero,0x5ce0($at) +.L0f11c944: +/* f11c944: 0fc4728c */ jal func0f11ca30 +/* f11c948: 00000000 */ sll $zero,$zero,0x0 +/* f11c94c: 3c02800a */ lui $v0,0x800a +/* f11c950: 24422380 */ addiu $v0,$v0,0x2380 +/* f11c954: 00008025 */ or $s0,$zero,$zero +/* f11c958: 240302cc */ addiu $v1,$zero,0x2cc +.L0f11c95c: +/* f11c95c: 02030019 */ multu $s0,$v1 +/* f11c960: 00102600 */ sll $a0,$s0,0x18 +/* f11c964: 00047603 */ sra $t6,$a0,0x18 +/* f11c968: 00005812 */ mflo $t3 +/* f11c96c: 004b6021 */ addu $t4,$v0,$t3 +/* f11c970: 918d0014 */ lbu $t5,0x14($t4) +/* f11c974: 51a00007 */ beqzl $t5,.L0f11c994 +/* f11c978: 26100001 */ addiu $s0,$s0,0x1 +/* f11c97c: 0fc477e5 */ jal func0f11df94 +/* f11c980: 01c02025 */ or $a0,$t6,$zero +/* f11c984: 3c02800a */ lui $v0,0x800a +/* f11c988: 24422380 */ addiu $v0,$v0,0x2380 +/* f11c98c: 240302cc */ addiu $v1,$zero,0x2cc +/* f11c990: 26100001 */ addiu $s0,$s0,0x1 +.L0f11c994: +/* f11c994: 00107e00 */ sll $t7,$s0,0x18 +/* f11c998: 000f8603 */ sra $s0,$t7,0x18 +/* f11c99c: 2a010005 */ slti $at,$s0,0x5 +/* f11c9a0: 1420ffee */ bnez $at,.L0f11c95c +/* f11c9a4: 00000000 */ sll $zero,$zero,0x0 +/* f11c9a8: 00008025 */ or $s0,$zero,$zero +/* f11c9ac: 8fa40024 */ lw $a0,0x24($sp) +.L0f11c9b0: +/* f11c9b0: 02030019 */ multu $s0,$v1 +/* f11c9b4: 0000c812 */ mflo $t9 +/* f11c9b8: 00594021 */ addu $t0,$v0,$t9 +/* f11c9bc: 8d090010 */ lw $t1,0x10($t0) +/* f11c9c0: 252afffe */ addiu $t2,$t1,-2 +/* f11c9c4: 2d410005 */ sltiu $at,$t2,0x5 +/* f11c9c8: 10200007 */ beqz $at,.L0f11c9e8 +/* f11c9cc: 000a5080 */ sll $t2,$t2,0x2 +/* f11c9d0: 3c017f1b */ lui $at,0x7f1b +/* f11c9d4: 002a0821 */ addu $at,$at,$t2 +/* f11c9d8: 8c2a4f24 */ lw $t2,0x4f24($at) +/* f11c9dc: 01400008 */ jr $t2 +/* f11c9e0: 00000000 */ sll $zero,$zero,0x0 +/* f11c9e4: 24040001 */ addiu $a0,$zero,0x1 +.L0f11c9e8: +/* f11c9e8: 26100001 */ addiu $s0,$s0,0x1 +/* f11c9ec: 00105e00 */ sll $t3,$s0,0x18 +/* f11c9f0: 000b8603 */ sra $s0,$t3,0x18 +/* f11c9f4: 2a010005 */ slti $at,$s0,0x5 +/* f11c9f8: 1420ffed */ bnez $at,.L0f11c9b0 +/* f11c9fc: 00000000 */ sll $zero,$zero,0x0 +/* f11ca00: 10800004 */ beqz $a0,.L0f11ca14 +/* f11ca04: 240d0001 */ addiu $t5,$zero,0x1 +/* f11ca08: 3c018006 */ lui $at,0x8006 +/* f11ca0c: 10000003 */ beqz $zero,.L0f11ca1c +/* f11ca10: ac20eedc */ sw $zero,-0x1124($at) +.L0f11ca14: +/* f11ca14: 3c018006 */ lui $at,0x8006 +/* f11ca18: ac2deedc */ sw $t5,-0x1124($at) +.L0f11ca1c: +/* f11ca1c: 8fbf001c */ lw $ra,0x1c($sp) +/* f11ca20: 8fb00018 */ lw $s0,0x18($sp) +/* f11ca24: 27bd0028 */ addiu $sp,$sp,0x28 +/* f11ca28: 03e00008 */ jr $ra +/* f11ca2c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11ca30 +/* f11ca30: 27bdffc0 */ addiu $sp,$sp,-64 +/* f11ca34: afb5002c */ sw $s5,0x2c($sp) +/* f11ca38: 3c15800a */ lui $s5,0x800a +/* f11ca3c: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f11ca40: 8eae02ac */ lw $t6,0x2ac($s5) +/* f11ca44: 24010006 */ addiu $at,$zero,0x6 +/* f11ca48: afbf003c */ sw $ra,0x3c($sp) +/* f11ca4c: afbe0038 */ sw $s8,0x38($sp) +/* f11ca50: afb70034 */ sw $s7,0x34($sp) +/* f11ca54: afb60030 */ sw $s6,0x30($sp) +/* f11ca58: afb40028 */ sw $s4,0x28($sp) +/* f11ca5c: afb30024 */ sw $s3,0x24($sp) +/* f11ca60: afb20020 */ sw $s2,0x20($sp) +/* f11ca64: afb1001c */ sw $s1,0x1c($sp) +/* f11ca68: 15c10005 */ bne $t6,$at,.L0f11ca80 +/* f11ca6c: afb00018 */ sw $s0,0x18($sp) +/* f11ca70: 3c0f800a */ lui $t7,0x800a +/* f11ca74: 8def19c0 */ lw $t7,0x19c0($t7) +/* f11ca78: 59e0003d */ blezl $t7,.L0f11cb70 +/* f11ca7c: 8fbf003c */ lw $ra,0x3c($sp) +.L0f11ca80: +/* f11ca80: 96b804e4 */ lhu $t8,0x4e4($s5) +/* f11ca84: 3c028007 */ lui $v0,0x8007 +/* f11ca88: 90565d10 */ lbu $s6,0x5d10($v0) +/* f11ca8c: 3319000f */ andi $t9,$t8,0xf +/* f11ca90: 241400ff */ addiu $s4,$zero,0xff +/* f11ca94: 17200035 */ bnez $t9,.L0f11cb6c +/* f11ca98: 02c09825 */ or $s3,$s6,$zero +/* f11ca9c: 00008825 */ or $s1,$zero,$zero +/* f11caa0: 241e0002 */ addiu $s8,$zero,0x2 +/* f11caa4: 241700ff */ addiu $s7,$zero,0xff +/* f11caa8: 92a904d1 */ lbu $t1,0x4d1($s5) +.L0f11caac: +/* f11caac: 92aa04d0 */ lbu $t2,0x4d0($s5) +/* f11cab0: 24080001 */ addiu $t0,$zero,0x1 +/* f11cab4: 02288004 */ sllv $s0,$t0,$s1 +/* f11cab8: 012a5825 */ or $t3,$t1,$t2 +/* f11cabc: 01706024 */ and $t4,$t3,$s0 +/* f11cac0: 11800024 */ beqz $t4,.L0f11cb54 +/* f11cac4: 02801825 */ or $v1,$s4,$zero +/* f11cac8: 16f40005 */ bne $s7,$s4,.L0f11cae0 +/* f11cacc: 02c09025 */ or $s2,$s6,$zero +/* f11cad0: 0c004e7a */ jal 0x139e8 +/* f11cad4: 00000000 */ sll $zero,$zero,0x0 +/* f11cad8: 305400ff */ andi $s4,$v0,0xff +/* f11cadc: 02801825 */ or $v1,$s4,$zero +.L0f11cae0: +/* f11cae0: 00701024 */ and $v0,$v1,$s0 +/* f11cae4: 02506824 */ and $t5,$s2,$s0 +/* f11cae8: 11a2001a */ beq $t5,$v0,.L0f11cb54 +/* f11caec: 00117080 */ sll $t6,$s1,0x2 +/* f11caf0: 01d17023 */ subu $t6,$t6,$s1 +/* f11caf4: 000e7080 */ sll $t6,$t6,0x2 +/* f11caf8: 01d17023 */ subu $t6,$t6,$s1 +/* f11cafc: 000e7080 */ sll $t6,$t6,0x2 +/* f11cb00: 01d17021 */ addu $t6,$t6,$s1 +/* f11cb04: 000e7080 */ sll $t6,$t6,0x2 +/* f11cb08: 01d17023 */ subu $t6,$t6,$s1 +/* f11cb0c: 3c0f800a */ lui $t7,0x800a +/* f11cb10: 25ef2380 */ addiu $t7,$t7,0x2380 +/* f11cb14: 000e7080 */ sll $t6,$t6,0x2 +/* f11cb18: 10400006 */ beqz $v0,.L0f11cb34 +/* f11cb1c: 01cf1821 */ addu $v1,$t6,$t7 +/* f11cb20: 02709825 */ or $s3,$s3,$s0 +/* f11cb24: 327800ff */ andi $t8,$s3,0xff +/* f11cb28: ac7e0010 */ sw $s8,0x10($v1) +/* f11cb2c: 10000009 */ beqz $zero,.L0f11cb54 +/* f11cb30: 03009825 */ or $s3,$t8,$zero +.L0f11cb34: +/* f11cb34: 02004027 */ nor $t0,$s0,$zero +/* f11cb38: 02689824 */ and $s3,$s3,$t0 +/* f11cb3c: 24190001 */ addiu $t9,$zero,0x1 +/* f11cb40: 326900ff */ andi $t1,$s3,0xff +/* f11cb44: ac790010 */ sw $t9,0x10($v1) +/* f11cb48: 01209825 */ or $s3,$t1,$zero +/* f11cb4c: 0fc44364 */ jal func0f110d90 +/* f11cb50: 02202025 */ or $a0,$s1,$zero +.L0f11cb54: +/* f11cb54: 26310001 */ addiu $s1,$s1,0x1 +/* f11cb58: 24010005 */ addiu $at,$zero,0x5 +/* f11cb5c: 5621ffd3 */ bnel $s1,$at,.L0f11caac +/* f11cb60: 92a904d1 */ lbu $t1,0x4d1($s5) +/* f11cb64: 3c018007 */ lui $at,0x8007 +/* f11cb68: a0335d10 */ sb $s3,0x5d10($at) +.L0f11cb6c: +/* f11cb6c: 8fbf003c */ lw $ra,0x3c($sp) +.L0f11cb70: +/* f11cb70: 8fb00018 */ lw $s0,0x18($sp) +/* f11cb74: 8fb1001c */ lw $s1,0x1c($sp) +/* f11cb78: 8fb20020 */ lw $s2,0x20($sp) +/* f11cb7c: 8fb30024 */ lw $s3,0x24($sp) +/* f11cb80: 8fb40028 */ lw $s4,0x28($sp) +/* f11cb84: 8fb5002c */ lw $s5,0x2c($sp) +/* f11cb88: 8fb60030 */ lw $s6,0x30($sp) +/* f11cb8c: 8fb70034 */ lw $s7,0x34($sp) +/* f11cb90: 8fbe0038 */ lw $s8,0x38($sp) +/* f11cb94: 03e00008 */ jr $ra +/* f11cb98: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f11cb9c +/* f11cb9c: 248effff */ addiu $t6,$a0,-1 +/* f11cba0: 2dc1000d */ sltiu $at,$t6,0xd +/* f11cba4: 10200006 */ beqz $at,.L0f11cbc0 +/* f11cba8: 000e7080 */ sll $t6,$t6,0x2 +/* f11cbac: 3c017f1b */ lui $at,0x7f1b +/* f11cbb0: 002e0821 */ addu $at,$at,$t6 +/* f11cbb4: 8c2e4f38 */ lw $t6,0x4f38($at) +/* f11cbb8: 01c00008 */ jr $t6 +/* f11cbbc: 00000000 */ sll $zero,$zero,0x0 +.L0f11cbc0: +/* f11cbc0: 03e00008 */ jr $ra +/* f11cbc4: 00000000 */ sll $zero,$zero,0x0 +/* f11cbc8: 03e00008 */ jr $ra +/* f11cbcc: 00000000 */ sll $zero,$zero,0x0 +/* f11cbd0: 03e00008 */ jr $ra +/* f11cbd4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11cbd8 +/* f11cbd8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f11cbdc: afa40020 */ sw $a0,0x20($sp) +/* f11cbe0: 83ae0023 */ lb $t6,0x23($sp) +/* f11cbe4: 24010004 */ addiu $at,$zero,0x4 +/* f11cbe8: afbf001c */ sw $ra,0x1c($sp) +/* f11cbec: afa50024 */ sw $a1,0x24($sp) +/* f11cbf0: afa60028 */ sw $a2,0x28($sp) +/* f11cbf4: 15c10003 */ bne $t6,$at,.L0f11cc04 +/* f11cbf8: afa7002c */ sw $a3,0x2c($sp) +/* f11cbfc: 1000000a */ beqz $zero,.L0f11cc28 +/* f11cc00: 00002025 */ or $a0,$zero,$zero +.L0f11cc04: +/* f11cc04: 83af0023 */ lb $t7,0x23($sp) +/* f11cc08: 3c19800a */ lui $t9,0x800a +/* f11cc0c: 27393180 */ addiu $t9,$t9,0x3180 +/* f11cc10: 000fc080 */ sll $t8,$t7,0x2 +/* f11cc14: 030fc023 */ subu $t8,$t8,$t7 +/* f11cc18: 0018c080 */ sll $t8,$t8,0x2 +/* f11cc1c: 030fc021 */ addu $t8,$t8,$t7 +/* f11cc20: 0018c0c0 */ sll $t8,$t8,0x3 +/* f11cc24: 03192021 */ addu $a0,$t8,$t9 +.L0f11cc28: +/* f11cc28: 97a8002e */ lhu $t0,0x2e($sp) +/* f11cc2c: 00002825 */ or $a1,$zero,$zero +/* f11cc30: 97a60026 */ lhu $a2,0x26($sp) +/* f11cc34: 8fa70028 */ lw $a3,0x28($sp) +/* f11cc38: 0c0144ec */ jal 0x513b0 +/* f11cc3c: afa80010 */ sw $t0,0x10($sp) +/* f11cc40: 10400005 */ beqz $v0,.L0f11cc58 +/* f11cc44: 00402025 */ or $a0,$v0,$zero +/* f11cc48: 0fc472e7 */ jal func0f11cb9c +/* f11cc4c: 00000000 */ sll $zero,$zero,0x0 +/* f11cc50: 10000002 */ beqz $zero,.L0f11cc5c +/* f11cc54: 00001025 */ or $v0,$zero,$zero +.L0f11cc58: +/* f11cc58: 24020001 */ addiu $v0,$zero,0x1 +.L0f11cc5c: +/* f11cc5c: 8fbf001c */ lw $ra,0x1c($sp) +/* f11cc60: 27bd0020 */ addiu $sp,$sp,0x20 +/* f11cc64: 03e00008 */ jr $ra +/* f11cc68: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11cc6c +/* f11cc6c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f11cc70: afa40020 */ sw $a0,0x20($sp) +/* f11cc74: 83ae0023 */ lb $t6,0x23($sp) +/* f11cc78: 24010004 */ addiu $at,$zero,0x4 +/* f11cc7c: afbf001c */ sw $ra,0x1c($sp) +/* f11cc80: afa50024 */ sw $a1,0x24($sp) +/* f11cc84: afa60028 */ sw $a2,0x28($sp) +/* f11cc88: 15c10003 */ bne $t6,$at,.L0f11cc98 +/* f11cc8c: afa7002c */ sw $a3,0x2c($sp) +/* f11cc90: 1000000a */ beqz $zero,.L0f11ccbc +/* f11cc94: 00002025 */ or $a0,$zero,$zero +.L0f11cc98: +/* f11cc98: 83af0023 */ lb $t7,0x23($sp) +/* f11cc9c: 3c19800a */ lui $t9,0x800a +/* f11cca0: 27393180 */ addiu $t9,$t9,0x3180 +/* f11cca4: 000fc080 */ sll $t8,$t7,0x2 +/* f11cca8: 030fc023 */ subu $t8,$t8,$t7 +/* f11ccac: 0018c080 */ sll $t8,$t8,0x2 +/* f11ccb0: 030fc021 */ addu $t8,$t8,$t7 +/* f11ccb4: 0018c0c0 */ sll $t8,$t8,0x3 +/* f11ccb8: 03192021 */ addu $a0,$t8,$t9 +.L0f11ccbc: +/* f11ccbc: 97a8002e */ lhu $t0,0x2e($sp) +/* f11ccc0: 24050001 */ addiu $a1,$zero,0x1 +/* f11ccc4: 97a60026 */ lhu $a2,0x26($sp) +/* f11ccc8: 8fa70028 */ lw $a3,0x28($sp) +/* f11cccc: 0c0144ec */ jal 0x513b0 +/* f11ccd0: afa80010 */ sw $t0,0x10($sp) +/* f11ccd4: 10400005 */ beqz $v0,.L0f11ccec +/* f11ccd8: 00402025 */ or $a0,$v0,$zero +/* f11ccdc: 0fc472e7 */ jal func0f11cb9c +/* f11cce0: 00000000 */ sll $zero,$zero,0x0 +/* f11cce4: 10000002 */ beqz $zero,.L0f11ccf0 +/* f11cce8: 00001025 */ or $v0,$zero,$zero +.L0f11ccec: +/* f11ccec: 24020001 */ addiu $v0,$zero,0x1 +.L0f11ccf0: +/* f11ccf0: 8fbf001c */ lw $ra,0x1c($sp) +/* f11ccf4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f11ccf8: 03e00008 */ jr $ra +/* f11ccfc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11cd00 +/* f11cd00: 27bdffb8 */ addiu $sp,$sp,-72 +/* f11cd04: afa40048 */ sw $a0,0x48($sp) +/* f11cd08: afbf0014 */ sw $ra,0x14($sp) +/* f11cd0c: afa5004c */ sw $a1,0x4c($sp) +/* f11cd10: afa60050 */ sw $a2,0x50($sp) +/* f11cd14: afa70054 */ sw $a3,0x54($sp) +/* f11cd18: 00004025 */ or $t0,$zero,$zero +/* f11cd1c: 27a40048 */ addiu $a0,$sp,0x48 +/* f11cd20: 27a20028 */ addiu $v0,$sp,0x28 +/* f11cd24: 2403000a */ addiu $v1,$zero,0xa +.L0f11cd28: +/* f11cd28: 24420001 */ addiu $v0,$v0,0x1 +/* f11cd2c: 0044082b */ sltu $at,$v0,$a0 +/* f11cd30: 1420fffd */ bnez $at,.L0f11cd28 +/* f11cd34: a043ffff */ sb $v1,-0x1($v0) +/* f11cd38: 83a4004b */ lb $a0,0x4b($sp) +/* f11cd3c: 00002825 */ or $a1,$zero,$zero +/* f11cd40: 27a60028 */ addiu $a2,$sp,0x28 +/* f11cd44: 24070020 */ addiu $a3,$zero,0x20 +/* f11cd48: 0fc4731b */ jal func0f11cc6c +/* f11cd4c: afa80024 */ sw $t0,0x24($sp) +/* f11cd50: 8fae0058 */ lw $t6,0x58($sp) +/* f11cd54: 8fa80024 */ lw $t0,0x24($sp) +/* f11cd58: 00001825 */ or $v1,$zero,$zero +/* f11cd5c: 05c00018 */ bltz $t6,.L0f11cdc0 +/* f11cd60: 27a20028 */ addiu $v0,$sp,0x28 +/* f11cd64: 97a4004e */ lhu $a0,0x4e($sp) +/* f11cd68: 3c01ffff */ lui $at,0xffff +/* f11cd6c: 34216000 */ ori $at,$at,0x6000 +/* f11cd70: 00812021 */ addu $a0,$a0,$at +/* f11cd74: 04810003 */ bgez $a0,.L0f11cd84 +/* f11cd78: 00047b43 */ sra $t7,$a0,0xd +/* f11cd7c: 24811fff */ addiu $at,$a0,0x1fff +/* f11cd80: 00017b43 */ sra $t7,$at,0xd +.L0f11cd84: +/* f11cd84: 01e02025 */ or $a0,$t7,$zero +/* f11cd88: 27a30048 */ addiu $v1,$sp,0x48 +.L0f11cd8c: +/* f11cd8c: 24420001 */ addiu $v0,$v0,0x1 +/* f11cd90: 1443fffe */ bne $v0,$v1,.L0f11cd8c +/* f11cd94: a044ffff */ sb $a0,-0x1($v0) +/* f11cd98: 83a4004b */ lb $a0,0x4b($sp) +/* f11cd9c: 24054000 */ addiu $a1,$zero,0x4000 +/* f11cda0: 27a60028 */ addiu $a2,$sp,0x28 +/* f11cda4: 24070020 */ addiu $a3,$zero,0x20 +/* f11cda8: 0fc4731b */ jal func0f11cc6c +/* f11cdac: afa80024 */ sw $t0,0x24($sp) +/* f11cdb0: 10400004 */ beqz $v0,.L0f11cdc4 +/* f11cdb4: 8fa80024 */ lw $t0,0x24($sp) +/* f11cdb8: 10000002 */ beqz $zero,.L0f11cdc4 +/* f11cdbc: 24080001 */ addiu $t0,$zero,0x1 +.L0f11cdc0: +/* f11cdc0: 24080001 */ addiu $t0,$zero,0x1 +.L0f11cdc4: +/* f11cdc4: 11000009 */ beqz $t0,.L0f11cdec +/* f11cdc8: 83a4004b */ lb $a0,0x4b($sp) +/* f11cdcc: 97a5004e */ lhu $a1,0x4e($sp) +/* f11cdd0: 8fa60050 */ lw $a2,0x50($sp) +/* f11cdd4: 97a70056 */ lhu $a3,0x56($sp) +/* f11cdd8: 0fc4731b */ jal func0f11cc6c +/* f11cddc: afa80024 */ sw $t0,0x24($sp) +/* f11cde0: 10400002 */ beqz $v0,.L0f11cdec +/* f11cde4: 8fa80024 */ lw $t0,0x24($sp) +/* f11cde8: 24080001 */ addiu $t0,$zero,0x1 +.L0f11cdec: +/* f11cdec: 8fbf0014 */ lw $ra,0x14($sp) +/* f11cdf0: 27bd0048 */ addiu $sp,$sp,0x48 +/* f11cdf4: 01001025 */ or $v0,$t0,$zero +/* f11cdf8: 03e00008 */ jr $ra +/* f11cdfc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11ce00 +/* f11ce00: 27bdffb8 */ addiu $sp,$sp,-72 +/* f11ce04: afbf0014 */ sw $ra,0x14($sp) +/* f11ce08: afa40048 */ sw $a0,0x48($sp) +/* f11ce0c: afa5004c */ sw $a1,0x4c($sp) +/* f11ce10: afa60050 */ sw $a2,0x50($sp) +/* f11ce14: afa70054 */ sw $a3,0x54($sp) +/* f11ce18: 00004025 */ or $t0,$zero,$zero +/* f11ce1c: 27a20028 */ addiu $v0,$sp,0x28 +/* f11ce20: 27a30048 */ addiu $v1,$sp,0x48 +.L0f11ce24: +/* f11ce24: 24420001 */ addiu $v0,$v0,0x1 +/* f11ce28: 0043082b */ sltu $at,$v0,$v1 +/* f11ce2c: 1420fffd */ bnez $at,.L0f11ce24 +/* f11ce30: a040ffff */ sb $zero,-0x1($v0) +/* f11ce34: 83a4004b */ lb $a0,0x4b($sp) +/* f11ce38: 00002825 */ or $a1,$zero,$zero +/* f11ce3c: 27a60028 */ addiu $a2,$sp,0x28 +/* f11ce40: 24070020 */ addiu $a3,$zero,0x20 +/* f11ce44: 0fc4731b */ jal func0f11cc6c +/* f11ce48: afa80024 */ sw $t0,0x24($sp) +/* f11ce4c: 8fae0058 */ lw $t6,0x58($sp) +/* f11ce50: 8fa80024 */ lw $t0,0x24($sp) +/* f11ce54: 27a20028 */ addiu $v0,$sp,0x28 +/* f11ce58: 11c00017 */ beqz $t6,.L0f11ceb8 +/* f11ce5c: 27a30048 */ addiu $v1,$sp,0x48 +.L0f11ce60: +/* f11ce60: 24420001 */ addiu $v0,$v0,0x1 +/* f11ce64: 1443fffe */ bne $v0,$v1,.L0f11ce60 +/* f11ce68: a040ffff */ sb $zero,-0x1($v0) +/* f11ce6c: 97af004e */ lhu $t7,0x4e($sp) +/* f11ce70: 3c01ffff */ lui $at,0xffff +/* f11ce74: 34216000 */ ori $at,$at,0x6000 +/* f11ce78: 01e1c021 */ addu $t8,$t7,$at +/* f11ce7c: 07010003 */ bgez $t8,.L0f11ce8c +/* f11ce80: 0018cb43 */ sra $t9,$t8,0xd +/* f11ce84: 27011fff */ addiu $at,$t8,0x1fff +/* f11ce88: 0001cb43 */ sra $t9,$at,0xd +.L0f11ce8c: +/* f11ce8c: a3b90047 */ sb $t9,0x47($sp) +/* f11ce90: 83a4004b */ lb $a0,0x4b($sp) +/* f11ce94: 24054000 */ addiu $a1,$zero,0x4000 +/* f11ce98: 27a60028 */ addiu $a2,$sp,0x28 +/* f11ce9c: 24070020 */ addiu $a3,$zero,0x20 +/* f11cea0: 0fc4731b */ jal func0f11cc6c +/* f11cea4: afa80024 */ sw $t0,0x24($sp) +/* f11cea8: 10400004 */ beqz $v0,.L0f11cebc +/* f11ceac: 8fa80024 */ lw $t0,0x24($sp) +/* f11ceb0: 10000002 */ beqz $zero,.L0f11cebc +/* f11ceb4: 24080001 */ addiu $t0,$zero,0x1 +.L0f11ceb8: +/* f11ceb8: 24080001 */ addiu $t0,$zero,0x1 +.L0f11cebc: +/* f11cebc: 11000009 */ beqz $t0,.L0f11cee4 +/* f11cec0: 83a4004b */ lb $a0,0x4b($sp) +/* f11cec4: 97a5004e */ lhu $a1,0x4e($sp) +/* f11cec8: 8fa60050 */ lw $a2,0x50($sp) +/* f11cecc: 97a70056 */ lhu $a3,0x56($sp) +/* f11ced0: 0fc472f6 */ jal func0f11cbd8 +/* f11ced4: afa80024 */ sw $t0,0x24($sp) +/* f11ced8: 10400002 */ beqz $v0,.L0f11cee4 +/* f11cedc: 8fa80024 */ lw $t0,0x24($sp) +/* f11cee0: 24080001 */ addiu $t0,$zero,0x1 +.L0f11cee4: +/* f11cee4: 8fbf0014 */ lw $ra,0x14($sp) +/* f11cee8: 27bd0048 */ addiu $sp,$sp,0x48 +/* f11ceec: 01001025 */ or $v0,$t0,$zero +/* f11cef0: 03e00008 */ jr $ra +/* f11cef4: 00000000 */ sll $zero,$zero,0x0 +/* f11cef8: 27bdff30 */ addiu $sp,$sp,-208 +/* f11cefc: afa400d0 */ sw $a0,0xd0($sp) +/* f11cf00: 83ae00d3 */ lb $t6,0xd3($sp) +/* f11cf04: 3c18800a */ lui $t8,0x800a +/* f11cf08: 27182380 */ addiu $t8,$t8,0x2380 +/* f11cf0c: 000e7880 */ sll $t7,$t6,0x2 +/* f11cf10: 01ee7823 */ subu $t7,$t7,$t6 +/* f11cf14: 000f7880 */ sll $t7,$t7,0x2 +/* f11cf18: 01ee7823 */ subu $t7,$t7,$t6 +/* f11cf1c: 000f7880 */ sll $t7,$t7,0x2 +/* f11cf20: 01ee7821 */ addu $t7,$t7,$t6 +/* f11cf24: 000f7880 */ sll $t7,$t7,0x2 +/* f11cf28: 01ee7823 */ subu $t7,$t7,$t6 +/* f11cf2c: 000f7880 */ sll $t7,$t7,0x2 +/* f11cf30: 01f84021 */ addu $t0,$t7,$t8 +/* f11cf34: 8d190000 */ lw $t9,0x0($t0) +/* f11cf38: 24010003 */ addiu $at,$zero,0x3 +/* f11cf3c: afbf0014 */ sw $ra,0x14($sp) +/* f11cf40: 1721006c */ bne $t9,$at,.L0f11d0f4 +/* f11cf44: 27a200ac */ addiu $v0,$sp,0xac +/* f11cf48: 27a400cc */ addiu $a0,$sp,0xcc +/* f11cf4c: 24030002 */ addiu $v1,$zero,0x2 +.L0f11cf50: +/* f11cf50: 24420001 */ addiu $v0,$v0,0x1 +/* f11cf54: 0044082b */ sltu $at,$v0,$a0 +/* f11cf58: 1420fffd */ bnez $at,.L0f11cf50 +/* f11cf5c: a043ffff */ sb $v1,-0x1($v0) +/* f11cf60: 83a400d3 */ lb $a0,0xd3($sp) +/* f11cf64: 24054000 */ addiu $a1,$zero,0x4000 +/* f11cf68: 27a600ac */ addiu $a2,$sp,0xac +/* f11cf6c: 24070020 */ addiu $a3,$zero,0x20 +/* f11cf70: 0fc4731b */ jal func0f11cc6c +/* f11cf74: afa80020 */ sw $t0,0x20($sp) +/* f11cf78: 14400003 */ bnez $v0,.L0f11cf88 +/* f11cf7c: 8fa80020 */ lw $t0,0x20($sp) +/* f11cf80: 1000005f */ beqz $zero,.L0f11d100 +/* f11cf84: 00001025 */ or $v0,$zero,$zero +.L0f11cf88: +/* f11cf88: 83a400d3 */ lb $a0,0xd3($sp) +/* f11cf8c: 3405afe0 */ dli $a1,0xafe0 +/* f11cf90: 27a6008c */ addiu $a2,$sp,0x8c +/* f11cf94: 24070020 */ addiu $a3,$zero,0x20 +/* f11cf98: 0fc472f6 */ jal func0f11cbd8 +/* f11cf9c: afa80020 */ sw $t0,0x20($sp) +/* f11cfa0: 14400003 */ bnez $v0,.L0f11cfb0 +/* f11cfa4: 8fa80020 */ lw $t0,0x20($sp) +/* f11cfa8: 10000055 */ beqz $zero,.L0f11d100 +/* f11cfac: 00001025 */ or $v0,$zero,$zero +.L0f11cfb0: +/* f11cfb0: 27a200ac */ addiu $v0,$sp,0xac +/* f11cfb4: 27a400cc */ addiu $a0,$sp,0xcc +/* f11cfb8: 24030008 */ addiu $v1,$zero,0x8 +.L0f11cfbc: +/* f11cfbc: 24420001 */ addiu $v0,$v0,0x1 +/* f11cfc0: 0044082b */ sltu $at,$v0,$a0 +/* f11cfc4: 1420fffd */ bnez $at,.L0f11cfbc +/* f11cfc8: a043ffff */ sb $v1,-0x1($v0) +/* f11cfcc: 83a400d3 */ lb $a0,0xd3($sp) +/* f11cfd0: 24054000 */ addiu $a1,$zero,0x4000 +/* f11cfd4: 27a600ac */ addiu $a2,$sp,0xac +/* f11cfd8: 24070020 */ addiu $a3,$zero,0x20 +/* f11cfdc: 0fc4731b */ jal func0f11cc6c +/* f11cfe0: afa80020 */ sw $t0,0x20($sp) +/* f11cfe4: 14400003 */ bnez $v0,.L0f11cff4 +/* f11cfe8: 8fa80020 */ lw $t0,0x20($sp) +/* f11cfec: 10000044 */ beqz $zero,.L0f11d100 +/* f11cff0: 00001025 */ or $v0,$zero,$zero +.L0f11cff4: +/* f11cff4: 83a400d3 */ lb $a0,0xd3($sp) +/* f11cff8: 3405bfe0 */ dli $a1,0xbfe0 +/* f11cffc: 27a6006c */ addiu $a2,$sp,0x6c +/* f11d000: 24070020 */ addiu $a3,$zero,0x20 +/* f11d004: 0fc472f6 */ jal func0f11cbd8 +/* f11d008: afa80020 */ sw $t0,0x20($sp) +/* f11d00c: 14400003 */ bnez $v0,.L0f11d01c +/* f11d010: 8fa80020 */ lw $t0,0x20($sp) +/* f11d014: 1000003a */ beqz $zero,.L0f11d100 +/* f11d018: 00001025 */ or $v0,$zero,$zero +.L0f11d01c: +/* f11d01c: 27a200ac */ addiu $v0,$sp,0xac +/* f11d020: 27a400cc */ addiu $a0,$sp,0xcc +/* f11d024: 24030010 */ addiu $v1,$zero,0x10 +.L0f11d028: +/* f11d028: 24420001 */ addiu $v0,$v0,0x1 +/* f11d02c: 0044082b */ sltu $at,$v0,$a0 +/* f11d030: 1420fffd */ bnez $at,.L0f11d028 +/* f11d034: a043ffff */ sb $v1,-0x1($v0) +/* f11d038: 83a400d3 */ lb $a0,0xd3($sp) +/* f11d03c: 24054000 */ addiu $a1,$zero,0x4000 +/* f11d040: 27a600ac */ addiu $a2,$sp,0xac +/* f11d044: 24070020 */ addiu $a3,$zero,0x20 +/* f11d048: 0fc4731b */ jal func0f11cc6c +/* f11d04c: afa80020 */ sw $t0,0x20($sp) +/* f11d050: 14400003 */ bnez $v0,.L0f11d060 +/* f11d054: 8fa80020 */ lw $t0,0x20($sp) +/* f11d058: 10000029 */ beqz $zero,.L0f11d100 +/* f11d05c: 00001025 */ or $v0,$zero,$zero +.L0f11d060: +/* f11d060: 27a2002c */ addiu $v0,$sp,0x2c +/* f11d064: 27a3006c */ addiu $v1,$sp,0x6c +.L0f11d068: +/* f11d068: 24420001 */ addiu $v0,$v0,0x1 +/* f11d06c: 1443fffe */ bne $v0,$v1,.L0f11d068 +/* f11d070: a040ffff */ sb $zero,-0x1($v0) +/* f11d074: 93a900a6 */ lbu $t1,0xa6($sp) +/* f11d078: a10902ba */ sb $t1,0x2ba($t0) +/* f11d07c: 93aa0086 */ lbu $t2,0x86($sp) +/* f11d080: 312300ff */ andi $v1,$t1,0xff +/* f11d084: 314200ff */ andi $v0,$t2,0xff +/* f11d088: 14430003 */ bne $v0,$v1,.L0f11d098 +/* f11d08c: a10a02bb */ sb $t2,0x2bb($t0) +/* f11d090: 10000002 */ beqz $zero,.L0f11d09c +/* f11d094: a10302b9 */ sb $v1,0x2b9($t0) +.L0f11d098: +/* f11d098: a10202b9 */ sb $v0,0x2b9($t0) +.L0f11d09c: +/* f11d09c: 0fc52a9c */ jal func0f14aa70 +/* f11d0a0: afa80020 */ sw $t0,0x20($sp) +/* f11d0a4: 8fa80020 */ lw $t0,0x20($sp) +/* f11d0a8: 27a4002c */ addiu $a0,$sp,0x2c +/* f11d0ac: 00403025 */ or $a2,$v0,$zero +/* f11d0b0: 0fc47446 */ jal func0f11d118 +/* f11d0b4: 910502b9 */ lbu $a1,0x2b9($t0) +/* f11d0b8: 83a400d3 */ lb $a0,0xd3($sp) +/* f11d0bc: 0fc4745d */ jal func0f11d174 +/* f11d0c0: 27a5002c */ addiu $a1,$sp,0x2c +/* f11d0c4: 93ab002c */ lbu $t3,0x2c($sp) +/* f11d0c8: 83a400d3 */ lb $a0,0xd3($sp) +/* f11d0cc: 3405a000 */ dli $a1,0xa000 +/* f11d0d0: 356c0001 */ ori $t4,$t3,0x1 +/* f11d0d4: a3ac002c */ sb $t4,0x2c($sp) +/* f11d0d8: 27a6002c */ addiu $a2,$sp,0x2c +/* f11d0dc: 0fc4731b */ jal func0f11cc6c +/* f11d0e0: 24070040 */ addiu $a3,$zero,0x40 +/* f11d0e4: 14400003 */ bnez $v0,.L0f11d0f4 +/* f11d0e8: 8fa80020 */ lw $t0,0x20($sp) +/* f11d0ec: 10000004 */ beqz $zero,.L0f11d100 +/* f11d0f0: 00001025 */ or $v0,$zero,$zero +.L0f11d0f4: +/* f11d0f4: 240d0001 */ addiu $t5,$zero,0x1 +/* f11d0f8: ad0d0008 */ sw $t5,0x8($t0) +/* f11d0fc: 24020001 */ addiu $v0,$zero,0x1 +.L0f11d100: +/* f11d100: 8fbf0014 */ lw $ra,0x14($sp) +/* f11d104: 27bd00d0 */ addiu $sp,$sp,0xd0 +/* f11d108: 03e00008 */ jr $ra +/* f11d10c: 00000000 */ sll $zero,$zero,0x0 +/* f11d110: 03e00008 */ jr $ra +/* f11d114: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11d118 +/* f11d118: 27bdffe8 */ addiu $sp,$sp,-24 +/* f11d11c: afbf0014 */ sw $ra,0x14($sp) +/* f11d120: afa5001c */ sw $a1,0x1c($sp) +/* f11d124: 240e0002 */ addiu $t6,$zero,0x2 +/* f11d128: 240f00e4 */ addiu $t7,$zero,0xe4 +/* f11d12c: 24180010 */ addiu $t8,$zero,0x10 +/* f11d130: a08e0000 */ sb $t6,0x0($a0) +/* f11d134: a08f0001 */ sb $t7,0x1($a0) +/* f11d138: a0980002 */ sb $t8,0x2($a0) +/* f11d13c: a0800003 */ sb $zero,0x3($a0) +/* f11d140: 93a2001f */ lbu $v0,0x1f($sp) +/* f11d144: 00c02825 */ or $a1,$a2,$zero +/* f11d148: 24840006 */ addiu $a0,$a0,0x6 +/* f11d14c: 3048003f */ andi $t0,$v0,0x3f +/* f11d150: 25090080 */ addiu $t1,$t0,0x80 +/* f11d154: 30590007 */ andi $t9,$v0,0x7 +/* f11d158: a099fffe */ sb $t9,-0x2($a0) +/* f11d15c: 0fc47485 */ jal func0f11d214 +/* f11d160: a089ffff */ sb $t1,-0x1($a0) +/* f11d164: 8fbf0014 */ lw $ra,0x14($sp) +/* f11d168: 27bd0018 */ addiu $sp,$sp,0x18 +/* f11d16c: 03e00008 */ jr $ra +/* f11d170: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11d174 +/* f11d174: 27bdffd8 */ addiu $sp,$sp,-40 +/* f11d178: afbf001c */ sw $ra,0x1c($sp) +/* f11d17c: afb00018 */ sw $s0,0x18($sp) +/* f11d180: 00a08025 */ or $s0,$a1,$zero +/* f11d184: 0fc52a9c */ jal func0f14aa70 +/* f11d188: afa40028 */ sw $a0,0x28($sp) +/* f11d18c: 83ae002b */ lb $t6,0x2b($sp) +/* f11d190: 3c05800a */ lui $a1,0x800a +/* f11d194: 02002025 */ or $a0,$s0,$zero +/* f11d198: 000e7880 */ sll $t7,$t6,0x2 +/* f11d19c: 01ee7823 */ subu $t7,$t7,$t6 +/* f11d1a0: 000f7880 */ sll $t7,$t7,0x2 +/* f11d1a4: 01ee7823 */ subu $t7,$t7,$t6 +/* f11d1a8: 000f7880 */ sll $t7,$t7,0x2 +/* f11d1ac: 01ee7821 */ addu $t7,$t7,$t6 +/* f11d1b0: 000f7880 */ sll $t7,$t7,0x2 +/* f11d1b4: 01ee7823 */ subu $t7,$t7,$t6 +/* f11d1b8: 000f7880 */ sll $t7,$t7,0x2 +/* f11d1bc: 00af2821 */ addu $a1,$a1,$t7 +/* f11d1c0: 90a52639 */ lbu $a1,0x2639($a1) +/* f11d1c4: 0fc47446 */ jal func0f11d118 +/* f11d1c8: 00403025 */ or $a2,$v0,$zero +/* f11d1cc: 0fc52b4e */ jal func0f14ad38 +/* f11d1d0: 83a4002b */ lb $a0,0x2b($sp) +/* f11d1d4: a3a20027 */ sb $v0,0x27($sp) +/* f11d1d8: 0fc52b45 */ jal func0f14ad14 +/* f11d1dc: 83a4002b */ lb $a0,0x2b($sp) +/* f11d1e0: 92180001 */ lbu $t8,0x1($s0) +/* f11d1e4: 93a80027 */ lbu $t0,0x27($sp) +/* f11d1e8: 00025a03 */ sra $t3,$v0,0x8 +/* f11d1ec: 331900e0 */ andi $t9,$t8,0xe0 +/* f11d1f0: 03284821 */ addu $t1,$t9,$t0 +/* f11d1f4: a2090001 */ sb $t1,0x1($s0) +/* f11d1f8: a20b0002 */ sb $t3,0x2($s0) +/* f11d1fc: a2020003 */ sb $v0,0x3($s0) +/* f11d200: 8fbf001c */ lw $ra,0x1c($sp) +/* f11d204: 8fb00018 */ lw $s0,0x18($sp) +/* f11d208: 27bd0028 */ addiu $sp,$sp,0x28 +/* f11d20c: 03e00008 */ jr $ra +/* f11d210: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11d214 +/* f11d214: 3c0f7f1b */ lui $t7,0x7f1b +/* f11d218: 27bdfe48 */ addiu $sp,$sp,-440 +/* f11d21c: 25ef494c */ addiu $t7,$t7,0x494c +/* f11d220: 00803025 */ or $a2,$a0,$zero +/* f11d224: 25ed0108 */ addiu $t5,$t7,0x108 +/* f11d228: 27ae00a8 */ addiu $t6,$sp,0xa8 +.L0f11d22c: +/* f11d22c: 8de10000 */ lw $at,0x0($t7) +/* f11d230: 25ef000c */ addiu $t7,$t7,0xc +/* f11d234: 25ce000c */ addiu $t6,$t6,0xc +/* f11d238: adc1fff4 */ sw $at,-0xc($t6) +/* f11d23c: 8de1fff8 */ lw $at,-0x8($t7) +/* f11d240: adc1fff8 */ sw $at,-0x8($t6) +/* f11d244: 8de1fffc */ lw $at,-0x4($t7) +/* f11d248: 15edfff8 */ bne $t7,$t5,.L0f11d22c +/* f11d24c: adc1fffc */ sw $at,-0x4($t6) +/* f11d250: 8de10000 */ lw $at,0x0($t7) +/* f11d254: 8ded0004 */ lw $t5,0x4($t7) +/* f11d258: 3c187f1b */ lui $t8,0x7f1b +/* f11d25c: 27184a5c */ addiu $t8,$t8,0x4a5c +/* f11d260: adc10000 */ sw $at,0x0($t6) +/* f11d264: adcd0004 */ sw $t5,0x4($t6) +/* f11d268: 270e003c */ addiu $t6,$t8,0x3c +/* f11d26c: 27b90068 */ addiu $t9,$sp,0x68 +.L0f11d270: +/* f11d270: 8f010000 */ lw $at,0x0($t8) +/* f11d274: 2718000c */ addiu $t8,$t8,0xc +/* f11d278: 2739000c */ addiu $t9,$t9,0xc +/* f11d27c: af21fff4 */ sw $at,-0xc($t9) +/* f11d280: 8f01fff8 */ lw $at,-0x8($t8) +/* f11d284: af21fff8 */ sw $at,-0x8($t9) +/* f11d288: 8f01fffc */ lw $at,-0x4($t8) +/* f11d28c: 170efff8 */ bne $t8,$t6,.L0f11d270 +/* f11d290: af21fffc */ sw $at,-0x4($t9) +/* f11d294: 8f010000 */ lw $at,0x0($t8) +/* f11d298: 3c0d7f1b */ lui $t5,0x7f1b +/* f11d29c: 25ad4a9c */ addiu $t5,$t5,0x4a9c +/* f11d2a0: af210000 */ sw $at,0x0($t9) +/* f11d2a4: 25b9003c */ addiu $t9,$t5,0x3c +/* f11d2a8: 27af0028 */ addiu $t7,$sp,0x28 +.L0f11d2ac: +/* f11d2ac: 8da10000 */ lw $at,0x0($t5) +/* f11d2b0: 25ad000c */ addiu $t5,$t5,0xc +/* f11d2b4: 25ef000c */ addiu $t7,$t7,0xc +/* f11d2b8: ade1fff4 */ sw $at,-0xc($t7) +/* f11d2bc: 8da1fff8 */ lw $at,-0x8($t5) +/* f11d2c0: ade1fff8 */ sw $at,-0x8($t7) +/* f11d2c4: 8da1fffc */ lw $at,-0x4($t5) +/* f11d2c8: 15b9fff8 */ bne $t5,$t9,.L0f11d2ac +/* f11d2cc: ade1fffc */ sw $at,-0x4($t7) +/* f11d2d0: 8da10000 */ lw $at,0x0($t5) +/* f11d2d4: 0005c100 */ sll $t8,$a1,0x4 +/* f11d2d8: 27ae00a8 */ addiu $t6,$sp,0xa8 +/* f11d2dc: ade10000 */ sw $at,0x0($t7) +/* f11d2e0: 3c013f00 */ lui $at,0x3f00 +/* f11d2e4: 44816000 */ mtc1 $at,$f12 +/* f11d2e8: 3c013d80 */ lui $at,0x3d80 +/* f11d2ec: 44811000 */ mtc1 $at,$f2 +/* f11d2f0: 030e1821 */ addu $v1,$t8,$t6 +/* f11d2f4: 00001025 */ or $v0,$zero,$zero +/* f11d2f8: 240c0003 */ addiu $t4,$zero,0x3 +/* f11d2fc: 27ab0068 */ addiu $t3,$sp,0x68 +/* f11d300: 240a0004 */ addiu $t2,$zero,0x4 +.L0f11d304: +/* f11d304: c4640004 */ lwc1 $f4,0x4($v1) +/* f11d308: c4660000 */ lwc1 $f6,0x0($v1) +/* f11d30c: 00c02825 */ or $a1,$a2,$zero +/* f11d310: 27a80028 */ addiu $t0,$sp,0x28 +/* f11d314: 46062201 */ sub.s $f8,$f4,$f6 +/* f11d318: 46024002 */ mul.s $f0,$f8,$f2 +/* f11d31c: 00000000 */ sll $zero,$zero,0x0 +.L0f11d320: +/* f11d320: 00002025 */ or $a0,$zero,$zero +/* f11d324: 00a23821 */ addu $a3,$a1,$v0 +/* f11d328: 01004825 */ or $t1,$t0,$zero +.L0f11d32c: +/* f11d32c: c52a0000 */ lwc1 $f10,0x0($t1) +/* f11d330: c4720000 */ lwc1 $f18,0x0($v1) +/* f11d334: 240d0001 */ addiu $t5,$zero,0x1 +/* f11d338: 46005402 */ mul.s $f16,$f10,$f0 +/* f11d33c: 46126100 */ add.s $f4,$f12,$f18 +/* f11d340: 24840001 */ addiu $a0,$a0,0x1 +/* f11d344: 25290004 */ addiu $t1,$t1,0x4 +/* f11d348: 3c014f00 */ lui $at,0x4f00 +/* f11d34c: 46048180 */ add.s $f6,$f16,$f4 +/* f11d350: 4459f800 */ cfc1 $t9,$31 +/* f11d354: 44cdf800 */ ctc1 $t5,$31 +/* f11d358: 00000000 */ sll $zero,$zero,0x0 +/* f11d35c: 46003224 */ cvt.w.s $f8,$f6 +/* f11d360: 444df800 */ cfc1 $t5,$31 +/* f11d364: 00000000 */ sll $zero,$zero,0x0 +/* f11d368: 31ad0078 */ andi $t5,$t5,0x78 +/* f11d36c: 51a00013 */ beqzl $t5,.L0f11d3bc +/* f11d370: 440d4000 */ mfc1 $t5,$f8 +/* f11d374: 44814000 */ mtc1 $at,$f8 +/* f11d378: 240d0001 */ addiu $t5,$zero,0x1 +/* f11d37c: 46083201 */ sub.s $f8,$f6,$f8 +/* f11d380: 44cdf800 */ ctc1 $t5,$31 +/* f11d384: 00000000 */ sll $zero,$zero,0x0 +/* f11d388: 46004224 */ cvt.w.s $f8,$f8 +/* f11d38c: 444df800 */ cfc1 $t5,$31 +/* f11d390: 00000000 */ sll $zero,$zero,0x0 +/* f11d394: 31ad0078 */ andi $t5,$t5,0x78 +/* f11d398: 15a00005 */ bnez $t5,.L0f11d3b0 +/* f11d39c: 00000000 */ sll $zero,$zero,0x0 +/* f11d3a0: 440d4000 */ mfc1 $t5,$f8 +/* f11d3a4: 3c018000 */ lui $at,0x8000 +/* f11d3a8: 10000007 */ beqz $zero,.L0f11d3c8 +/* f11d3ac: 01a16825 */ or $t5,$t5,$at +.L0f11d3b0: +/* f11d3b0: 10000005 */ beqz $zero,.L0f11d3c8 +/* f11d3b4: 240dffff */ addiu $t5,$zero,-1 +/* f11d3b8: 440d4000 */ mfc1 $t5,$f8 +.L0f11d3bc: +/* f11d3bc: 00000000 */ sll $zero,$zero,0x0 +/* f11d3c0: 05a0fffb */ bltz $t5,.L0f11d3b0 +/* f11d3c4: 00000000 */ sll $zero,$zero,0x0 +.L0f11d3c8: +/* f11d3c8: 44d9f800 */ ctc1 $t9,$31 +/* f11d3cc: 24e70003 */ addiu $a3,$a3,0x3 +/* f11d3d0: 148affd6 */ bne $a0,$t2,.L0f11d32c +/* f11d3d4: a0edfffd */ sb $t5,-0x3($a3) +/* f11d3d8: 25080010 */ addiu $t0,$t0,0x10 +/* f11d3dc: 150bffd0 */ bne $t0,$t3,.L0f11d320 +/* f11d3e0: 24a5000c */ addiu $a1,$a1,0xc +/* f11d3e4: 24420001 */ addiu $v0,$v0,0x1 +/* f11d3e8: 144cffc6 */ bne $v0,$t4,.L0f11d304 +/* f11d3ec: 24630004 */ addiu $v1,$v1,0x4 +/* f11d3f0: 03e00008 */ jr $ra +/* f11d3f4: 27bd01b8 */ addiu $sp,$sp,0x1b8 +); + +GLOBAL_ASM( +glabel func0f11d3f8 +/* f11d3f8: 00047600 */ sll $t6,$a0,0x18 +/* f11d3fc: 000e7e03 */ sra $t7,$t6,0x18 +/* f11d400: 000fc080 */ sll $t8,$t7,0x2 +/* f11d404: 030fc023 */ subu $t8,$t8,$t7 +/* f11d408: 0018c080 */ sll $t8,$t8,0x2 +/* f11d40c: 030fc023 */ subu $t8,$t8,$t7 +/* f11d410: 0018c080 */ sll $t8,$t8,0x2 +/* f11d414: 030fc021 */ addu $t8,$t8,$t7 +/* f11d418: 0018c080 */ sll $t8,$t8,0x2 +/* f11d41c: 030fc023 */ subu $t8,$t8,$t7 +/* f11d420: 3c19800a */ lui $t9,0x800a +/* f11d424: 27392380 */ addiu $t9,$t9,0x2380 +/* f11d428: 0018c080 */ sll $t8,$t8,0x2 +/* f11d42c: 03191021 */ addu $v0,$t8,$t9 +/* f11d430: 8c480000 */ lw $t0,0x0($v0) +/* f11d434: 24010003 */ addiu $at,$zero,0x3 +/* f11d438: afa40000 */ sw $a0,0x0($sp) +/* f11d43c: 5501000c */ bnel $t0,$at,.L0f11d470 +/* f11d440: 00001025 */ or $v0,$zero,$zero +/* f11d444: 8c430010 */ lw $v1,0x10($v0) +/* f11d448: 2401000b */ addiu $at,$zero,0xb +/* f11d44c: 10610005 */ beq $v1,$at,.L0f11d464 +/* f11d450: 2401000c */ addiu $at,$zero,0xc +/* f11d454: 10610003 */ beq $v1,$at,.L0f11d464 +/* f11d458: 2401000d */ addiu $at,$zero,0xd +/* f11d45c: 54610004 */ bnel $v1,$at,.L0f11d470 +/* f11d460: 00001025 */ or $v0,$zero,$zero +.L0f11d464: +/* f11d464: 03e00008 */ jr $ra +/* f11d468: 24020001 */ addiu $v0,$zero,0x1 +/* f11d46c: 00001025 */ or $v0,$zero,$zero +.L0f11d470: +/* f11d470: 03e00008 */ jr $ra +/* f11d474: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11d478 +/* f11d478: 00047600 */ sll $t6,$a0,0x18 +/* f11d47c: 000e7e03 */ sra $t7,$t6,0x18 +/* f11d480: 000fc080 */ sll $t8,$t7,0x2 +/* f11d484: 030fc023 */ subu $t8,$t8,$t7 +/* f11d488: 0018c080 */ sll $t8,$t8,0x2 +/* f11d48c: 030fc023 */ subu $t8,$t8,$t7 +/* f11d490: 0018c080 */ sll $t8,$t8,0x2 +/* f11d494: 030fc021 */ addu $t8,$t8,$t7 +/* f11d498: 0018c080 */ sll $t8,$t8,0x2 +/* f11d49c: 030fc023 */ subu $t8,$t8,$t7 +/* f11d4a0: 3c19800a */ lui $t9,0x800a +/* f11d4a4: 27392380 */ addiu $t9,$t9,0x2380 +/* f11d4a8: 0018c080 */ sll $t8,$t8,0x2 +/* f11d4ac: 03191821 */ addu $v1,$t8,$t9 +/* f11d4b0: 8c680008 */ lw $t0,0x8($v1) +/* f11d4b4: 2401000b */ addiu $at,$zero,0xb +/* f11d4b8: afa40000 */ sw $a0,0x0($sp) +/* f11d4bc: 15010004 */ bne $t0,$at,.L0f11d4d0 +/* f11d4c0: 24090001 */ addiu $t1,$zero,0x1 +/* f11d4c4: ac690008 */ sw $t1,0x8($v1) +/* f11d4c8: 03e00008 */ jr $ra +/* f11d4cc: 24020001 */ addiu $v0,$zero,0x1 +.L0f11d4d0: +/* f11d4d0: 00001025 */ or $v0,$zero,$zero +/* f11d4d4: 03e00008 */ jr $ra +/* f11d4d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11d4dc +/* f11d4dc: 00047600 */ sll $t6,$a0,0x18 +/* f11d4e0: 000e7e03 */ sra $t7,$t6,0x18 +/* f11d4e4: 000fc080 */ sll $t8,$t7,0x2 +/* f11d4e8: 030fc023 */ subu $t8,$t8,$t7 +/* f11d4ec: 0018c080 */ sll $t8,$t8,0x2 +/* f11d4f0: 030fc023 */ subu $t8,$t8,$t7 +/* f11d4f4: 0018c080 */ sll $t8,$t8,0x2 +/* f11d4f8: 030fc021 */ addu $t8,$t8,$t7 +/* f11d4fc: 0018c080 */ sll $t8,$t8,0x2 +/* f11d500: 030fc023 */ subu $t8,$t8,$t7 +/* f11d504: 3c19800a */ lui $t9,0x800a +/* f11d508: 27392380 */ addiu $t9,$t9,0x2380 +/* f11d50c: 0018c080 */ sll $t8,$t8,0x2 +/* f11d510: 03191021 */ addu $v0,$t8,$t9 +/* f11d514: 8c430008 */ lw $v1,0x8($v0) +/* f11d518: 24010001 */ addiu $at,$zero,0x1 +/* f11d51c: afa40000 */ sw $a0,0x0($sp) +/* f11d520: 10610003 */ beq $v1,$at,.L0f11d530 +/* f11d524: 24080002 */ addiu $t0,$zero,0x2 +/* f11d528: 14600003 */ bnez $v1,.L0f11d538 +/* f11d52c: 00000000 */ sll $zero,$zero,0x0 +.L0f11d530: +/* f11d530: ac480008 */ sw $t0,0x8($v0) +/* f11d534: ac400270 */ sw $zero,0x270($v0) +.L0f11d538: +/* f11d538: 03e00008 */ jr $ra +/* f11d53c: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f11d540 +/* f11d540: 00047600 */ sll $t6,$a0,0x18 +/* f11d544: 000e7e03 */ sra $t7,$t6,0x18 +/* f11d548: 000fc080 */ sll $t8,$t7,0x2 +/* f11d54c: 030fc023 */ subu $t8,$t8,$t7 +/* f11d550: 0018c080 */ sll $t8,$t8,0x2 +/* f11d554: 030fc023 */ subu $t8,$t8,$t7 +/* f11d558: 0018c080 */ sll $t8,$t8,0x2 +/* f11d55c: 030fc021 */ addu $t8,$t8,$t7 +/* f11d560: 0018c080 */ sll $t8,$t8,0x2 +/* f11d564: 030fc023 */ subu $t8,$t8,$t7 +/* f11d568: 3c19800a */ lui $t9,0x800a +/* f11d56c: 27392380 */ addiu $t9,$t9,0x2380 +/* f11d570: 0018c080 */ sll $t8,$t8,0x2 +/* f11d574: 03191821 */ addu $v1,$t8,$t9 +/* f11d578: 8c620008 */ lw $v0,0x8($v1) +/* f11d57c: 24010001 */ addiu $at,$zero,0x1 +/* f11d580: afa40000 */ sw $a0,0x0($sp) +/* f11d584: 10410003 */ beq $v0,$at,.L0f11d594 +/* f11d588: 24080004 */ addiu $t0,$zero,0x4 +/* f11d58c: 54400006 */ bnezl $v0,.L0f11d5a8 +/* f11d590: 00001025 */ or $v0,$zero,$zero +.L0f11d594: +/* f11d594: ac680008 */ sw $t0,0x8($v1) +/* f11d598: ac650270 */ sw $a1,0x270($v1) +/* f11d59c: 03e00008 */ jr $ra +/* f11d5a0: 24020001 */ addiu $v0,$zero,0x1 +/* f11d5a4: 00001025 */ or $v0,$zero,$zero +.L0f11d5a8: +/* f11d5a8: 03e00008 */ jr $ra +/* f11d5ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11d5b0 +/* f11d5b0: 00047600 */ sll $t6,$a0,0x18 +/* f11d5b4: 000e7e03 */ sra $t7,$t6,0x18 +/* f11d5b8: 000fc080 */ sll $t8,$t7,0x2 +/* f11d5bc: 030fc023 */ subu $t8,$t8,$t7 +/* f11d5c0: 0018c080 */ sll $t8,$t8,0x2 +/* f11d5c4: 030fc023 */ subu $t8,$t8,$t7 +/* f11d5c8: 0018c080 */ sll $t8,$t8,0x2 +/* f11d5cc: 030fc021 */ addu $t8,$t8,$t7 +/* f11d5d0: 0018c080 */ sll $t8,$t8,0x2 +/* f11d5d4: 030fc023 */ subu $t8,$t8,$t7 +/* f11d5d8: 3c19800a */ lui $t9,0x800a +/* f11d5dc: 27392380 */ addiu $t9,$t9,0x2380 +/* f11d5e0: 0018c080 */ sll $t8,$t8,0x2 +/* f11d5e4: 03191821 */ addu $v1,$t8,$t9 +/* f11d5e8: 8c620008 */ lw $v0,0x8($v1) +/* f11d5ec: 24050001 */ addiu $a1,$zero,0x1 +/* f11d5f0: afa40000 */ sw $a0,0x0($sp) +/* f11d5f4: 10a20003 */ beq $a1,$v0,.L0f11d604 +/* f11d5f8: 24080004 */ addiu $t0,$zero,0x4 +/* f11d5fc: 54400006 */ bnezl $v0,.L0f11d618 +/* f11d600: 00001025 */ or $v0,$zero,$zero +.L0f11d604: +/* f11d604: ac680008 */ sw $t0,0x8($v1) +/* f11d608: ac650270 */ sw $a1,0x270($v1) +/* f11d60c: 03e00008 */ jr $ra +/* f11d610: 24020001 */ addiu $v0,$zero,0x1 +/* f11d614: 00001025 */ or $v0,$zero,$zero +.L0f11d618: +/* f11d618: 03e00008 */ jr $ra +/* f11d61c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11d620 +/* f11d620: 00047600 */ sll $t6,$a0,0x18 +/* f11d624: 000e7e03 */ sra $t7,$t6,0x18 +/* f11d628: 000fc080 */ sll $t8,$t7,0x2 +/* f11d62c: 030fc023 */ subu $t8,$t8,$t7 +/* f11d630: 0018c080 */ sll $t8,$t8,0x2 +/* f11d634: 030fc023 */ subu $t8,$t8,$t7 +/* f11d638: 0018c080 */ sll $t8,$t8,0x2 +/* f11d63c: 030fc021 */ addu $t8,$t8,$t7 +/* f11d640: 0018c080 */ sll $t8,$t8,0x2 +/* f11d644: 030fc023 */ subu $t8,$t8,$t7 +/* f11d648: 3c19800a */ lui $t9,0x800a +/* f11d64c: 27392380 */ addiu $t9,$t9,0x2380 +/* f11d650: 0018c080 */ sll $t8,$t8,0x2 +/* f11d654: 03191021 */ addu $v0,$t8,$t9 +/* f11d658: 8c480010 */ lw $t0,0x10($v0) +/* f11d65c: 2401000b */ addiu $at,$zero,0xb +/* f11d660: afa40000 */ sw $a0,0x0($sp) +/* f11d664: 15010002 */ bne $t0,$at,.L0f11d670 +/* f11d668: 2409000c */ addiu $t1,$zero,0xc +/* f11d66c: ac490010 */ sw $t1,0x10($v0) +.L0f11d670: +/* f11d670: 03e00008 */ jr $ra +/* f11d674: 00000000 */ sll $zero,$zero,0x0 +/* f11d678: 03e00008 */ jr $ra +/* f11d67c: 00000000 */ sll $zero,$zero,0x0 +/* f11d680: 27bdffd8 */ addiu $sp,$sp,-40 +/* f11d684: afa40028 */ sw $a0,0x28($sp) +/* f11d688: 00047600 */ sll $t6,$a0,0x18 +/* f11d68c: 000e2603 */ sra $a0,$t6,0x18 +/* f11d690: 0004c080 */ sll $t8,$a0,0x2 +/* f11d694: 0304c023 */ subu $t8,$t8,$a0 +/* f11d698: 0018c080 */ sll $t8,$t8,0x2 +/* f11d69c: 0304c023 */ subu $t8,$t8,$a0 +/* f11d6a0: 0018c080 */ sll $t8,$t8,0x2 +/* f11d6a4: 0304c021 */ addu $t8,$t8,$a0 +/* f11d6a8: 0018c080 */ sll $t8,$t8,0x2 +/* f11d6ac: 0304c023 */ subu $t8,$t8,$a0 +/* f11d6b0: 3c19800a */ lui $t9,0x800a +/* f11d6b4: 27392380 */ addiu $t9,$t9,0x2380 +/* f11d6b8: 0018c080 */ sll $t8,$t8,0x2 +/* f11d6bc: 03194021 */ addu $t0,$t8,$t9 +/* f11d6c0: 8d02000c */ lw $v0,0xc($t0) +/* f11d6c4: afbf0014 */ sw $ra,0x14($sp) +/* f11d6c8: 00001825 */ or $v1,$zero,$zero +/* f11d6cc: 1040000a */ beqz $v0,.L0f11d6f8 +/* f11d6d0: 24090040 */ addiu $t1,$zero,0x40 +/* f11d6d4: 24010001 */ addiu $at,$zero,0x1 +/* f11d6d8: 1041000b */ beq $v0,$at,.L0f11d708 +/* f11d6dc: 24010002 */ addiu $at,$zero,0x2 +/* f11d6e0: 1041000f */ beq $v0,$at,.L0f11d720 +/* f11d6e4: 24010003 */ addiu $at,$zero,0x3 +/* f11d6e8: 10410013 */ beq $v0,$at,.L0f11d738 +/* f11d6ec: 00000000 */ sll $zero,$zero,0x0 +/* f11d6f0: 1000001a */ beqz $zero,.L0f11d75c +/* f11d6f4: 30af0001 */ andi $t7,$a1,0x1 +.L0f11d6f8: +/* f11d6f8: 240301a0 */ addiu $v1,$zero,0x1a0 +/* f11d6fc: a7a90020 */ sh $t1,0x20($sp) +/* f11d700: 10000015 */ beqz $zero,.L0f11d758 +/* f11d704: 24050001 */ addiu $a1,$zero,0x1 +.L0f11d708: +/* f11d708: 8d030278 */ lw $v1,0x278($t0) +/* f11d70c: 240b0040 */ addiu $t3,$zero,0x40 +/* f11d710: a7ab0020 */ sh $t3,0x20($sp) +/* f11d714: 00035200 */ sll $t2,$v1,0x8 +/* f11d718: 1000000f */ beqz $zero,.L0f11d758 +/* f11d71c: 25430660 */ addiu $v1,$t2,0x660 +.L0f11d720: +/* f11d720: 8d030278 */ lw $v1,0x278($t0) +/* f11d724: 240d0080 */ addiu $t5,$zero,0x80 +/* f11d728: a7ad0020 */ sh $t5,0x20($sp) +/* f11d72c: 00036200 */ sll $t4,$v1,0x8 +/* f11d730: 10000009 */ beqz $zero,.L0f11d758 +/* f11d734: 25830440 */ addiu $v1,$t4,0x440 +.L0f11d738: +/* f11d738: 3c028007 */ lui $v0,0x8007 +/* f11d73c: 8c425ccc */ lw $v0,0x5ccc($v0) +/* f11d740: 8d0e0278 */ lw $t6,0x278($t0) +/* f11d744: a7a20020 */ sh $v0,0x20($sp) +/* f11d748: 01c20019 */ multu $t6,$v0 +/* f11d74c: 00001812 */ mflo $v1 +/* f11d750: 00000000 */ sll $zero,$zero,0x0 +/* f11d754: 00000000 */ sll $zero,$zero,0x0 +.L0f11d758: +/* f11d758: 30af0001 */ andi $t7,$a1,0x1 +.L0f11d75c: +/* f11d75c: 11e00003 */ beqz $t7,.L0f11d76c +/* f11d760: 3401a000 */ dli $at,0xa000 +/* f11d764: 10000002 */ beqz $zero,.L0f11d770 +/* f11d768: 24021000 */ addiu $v0,$zero,0x1000 +.L0f11d76c: +/* f11d76c: 00001025 */ or $v0,$zero,$zero +.L0f11d770: +/* f11d770: 00432821 */ addu $a1,$v0,$v1 +/* f11d774: 8d1902c4 */ lw $t9,0x2c4($t0) +/* f11d778: 00a12821 */ addu $a1,$a1,$at +/* f11d77c: 30b8ffff */ andi $t8,$a1,0xffff +/* f11d780: 03002825 */ or $a1,$t8,$zero +/* f11d784: 97a70020 */ lhu $a3,0x20($sp) +/* f11d788: afa80018 */ sw $t0,0x18($sp) +/* f11d78c: 0fc472f6 */ jal func0f11cbd8 +/* f11d790: 03233021 */ addu $a2,$t9,$v1 +/* f11d794: 14400003 */ bnez $v0,.L0f11d7a4 +/* f11d798: 8fa80018 */ lw $t0,0x18($sp) +/* f11d79c: 10000005 */ beqz $zero,.L0f11d7b4 +/* f11d7a0: 00001025 */ or $v0,$zero,$zero +.L0f11d7a4: +/* f11d7a4: 8d090278 */ lw $t1,0x278($t0) +/* f11d7a8: 24020001 */ addiu $v0,$zero,0x1 +/* f11d7ac: 252a0001 */ addiu $t2,$t1,0x1 +/* f11d7b0: ad0a0278 */ sw $t2,0x278($t0) +.L0f11d7b4: +/* f11d7b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f11d7b8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f11d7bc: 03e00008 */ jr $ra +/* f11d7c0: 00000000 */ sll $zero,$zero,0x0 +/* f11d7c4: 00047600 */ sll $t6,$a0,0x18 +/* f11d7c8: 000e7e03 */ sra $t7,$t6,0x18 +/* f11d7cc: 000fc080 */ sll $t8,$t7,0x2 +/* f11d7d0: 030fc023 */ subu $t8,$t8,$t7 +/* f11d7d4: 0018c080 */ sll $t8,$t8,0x2 +/* f11d7d8: 030fc023 */ subu $t8,$t8,$t7 +/* f11d7dc: 0018c080 */ sll $t8,$t8,0x2 +/* f11d7e0: 030fc021 */ addu $t8,$t8,$t7 +/* f11d7e4: 0018c080 */ sll $t8,$t8,0x2 +/* f11d7e8: 030fc023 */ subu $t8,$t8,$t7 +/* f11d7ec: 3c19800a */ lui $t9,0x800a +/* f11d7f0: 27392380 */ addiu $t9,$t9,0x2380 +/* f11d7f4: 0018c080 */ sll $t8,$t8,0x2 +/* f11d7f8: 03191821 */ addu $v1,$t8,$t9 +/* f11d7fc: 8c62000c */ lw $v0,0xc($v1) +/* f11d800: afa40000 */ sw $a0,0x0($sp) +/* f11d804: 01e02025 */ or $a0,$t7,$zero +/* f11d808: 10400009 */ beqz $v0,.L0f11d830 +/* f11d80c: 24010001 */ addiu $at,$zero,0x1 +/* f11d810: 1041000d */ beq $v0,$at,.L0f11d848 +/* f11d814: 24010002 */ addiu $at,$zero,0x2 +/* f11d818: 10410011 */ beq $v0,$at,.L0f11d860 +/* f11d81c: 24010003 */ addiu $at,$zero,0x3 +/* f11d820: 10410015 */ beq $v0,$at,.L0f11d878 +/* f11d824: 3c0b8007 */ lui $t3,0x8007 +/* f11d828: 10000020 */ beqz $zero,.L0f11d8ac +/* f11d82c: 00001025 */ or $v0,$zero,$zero +.L0f11d830: +/* f11d830: 8c680278 */ lw $t0,0x278($v1) +/* f11d834: 24010001 */ addiu $at,$zero,0x1 +/* f11d838: 5501001c */ bnel $t0,$at,.L0f11d8ac +/* f11d83c: 00001025 */ or $v0,$zero,$zero +/* f11d840: 03e00008 */ jr $ra +/* f11d844: 24020001 */ addiu $v0,$zero,0x1 +.L0f11d848: +/* f11d848: 8c690278 */ lw $t1,0x278($v1) +/* f11d84c: 24010004 */ addiu $at,$zero,0x4 +/* f11d850: 55210016 */ bnel $t1,$at,.L0f11d8ac +/* f11d854: 00001025 */ or $v0,$zero,$zero +/* f11d858: 03e00008 */ jr $ra +/* f11d85c: 24020001 */ addiu $v0,$zero,0x1 +.L0f11d860: +/* f11d860: 8c6a0278 */ lw $t2,0x278($v1) +/* f11d864: 24010008 */ addiu $at,$zero,0x8 +/* f11d868: 55410010 */ bnel $t2,$at,.L0f11d8ac +/* f11d86c: 00001025 */ or $v0,$zero,$zero +/* f11d870: 03e00008 */ jr $ra +/* f11d874: 24020001 */ addiu $v0,$zero,0x1 +.L0f11d878: +/* f11d878: 8d6b5ccc */ lw $t3,0x5ccc($t3) +/* f11d87c: 240c1000 */ addiu $t4,$zero,0x1000 +/* f11d880: 8c6e0278 */ lw $t6,0x278($v1) +/* f11d884: 018b001b */ divu $zero,$t4,$t3 +/* f11d888: 00006812 */ mflo $t5 +/* f11d88c: 15600002 */ bnez $t3,.L0f11d898 +/* f11d890: 00000000 */ sll $zero,$zero,0x0 +/* f11d894: 0007000d */ break 0x7 +.L0f11d898: +/* f11d898: 55ae0004 */ bnel $t5,$t6,.L0f11d8ac +/* f11d89c: 00001025 */ or $v0,$zero,$zero +/* f11d8a0: 03e00008 */ jr $ra +/* f11d8a4: 24020001 */ addiu $v0,$zero,0x1 +/* f11d8a8: 00001025 */ or $v0,$zero,$zero +.L0f11d8ac: +/* f11d8ac: 03e00008 */ jr $ra +/* f11d8b0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11d8b4 +/* f11d8b4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f11d8b8: afb6001c */ sw $s6,0x1c($sp) +/* f11d8bc: afb50018 */ sw $s5,0x18($sp) +/* f11d8c0: afb40014 */ sw $s4,0x14($sp) +/* f11d8c4: afb30010 */ sw $s3,0x10($sp) +/* f11d8c8: afb10008 */ sw $s1,0x8($sp) +/* f11d8cc: afb00004 */ sw $s0,0x4($sp) +/* f11d8d0: 00a08025 */ or $s0,$a1,$zero +/* f11d8d4: 00808825 */ or $s1,$a0,$zero +/* f11d8d8: afb2000c */ sw $s2,0xc($sp) +/* f11d8dc: 24130008 */ addiu $s3,$zero,0x8 +/* f11d8e0: 24140010 */ addiu $s4,$zero,0x10 +/* f11d8e4: 24150080 */ addiu $s5,$zero,0x80 +/* f11d8e8: 24160080 */ addiu $s6,$zero,0x80 +/* f11d8ec: 00001825 */ or $v1,$zero,$zero +/* f11d8f0: 00004025 */ or $t0,$zero,$zero +.L0f11d8f4: +/* f11d8f4: 00032100 */ sll $a0,$v1,0x4 +/* f11d8f8: 00003025 */ or $a2,$zero,$zero +.L0f11d8fc: +/* f11d8fc: 00002825 */ or $a1,$zero,$zero +/* f11d900: 01004825 */ or $t1,$t0,$zero +/* f11d904: 00919021 */ addu $s2,$a0,$s1 +.L0f11d908: +/* f11d908: 000951c0 */ sll $t2,$t1,0x7 +/* f11d90c: 020a5821 */ addu $t3,$s0,$t2 +/* f11d910: 00001025 */ or $v0,$zero,$zero +/* f11d914: 00c03825 */ or $a3,$a2,$zero +.L0f11d918: +/* f11d918: 01677021 */ addu $t6,$t3,$a3 +/* f11d91c: a1c00000 */ sb $zero,0x0($t6) +/* f11d920: 92580000 */ lbu $t8,0x0($s2) +/* f11d924: 240f0080 */ addiu $t7,$zero,0x80 +/* f11d928: 004f6007 */ srav $t4,$t7,$v0 +/* f11d92c: 030cc824 */ and $t9,$t8,$t4 +/* f11d930: 17200006 */ bnez $t9,.L0f11d94c +/* f11d934: 24420001 */ addiu $v0,$v0,0x1 +/* f11d938: 01477021 */ addu $t6,$t2,$a3 +/* f11d93c: 01d06821 */ addu $t5,$t6,$s0 +/* f11d940: 91af0000 */ lbu $t7,0x0($t5) +/* f11d944: 25f80040 */ addiu $t8,$t7,0x40 +/* f11d948: a1b80000 */ sb $t8,0x0($t5) +.L0f11d94c: +/* f11d94c: 92590001 */ lbu $t9,0x1($s2) +/* f11d950: 01477821 */ addu $t7,$t2,$a3 +/* f11d954: 01f06821 */ addu $t5,$t7,$s0 +/* f11d958: 032c7024 */ and $t6,$t9,$t4 +/* f11d95c: 15c00004 */ bnez $t6,.L0f11d970 +/* f11d960: 00000000 */ sll $zero,$zero,0x0 +/* f11d964: 91b80000 */ lbu $t8,0x0($t5) +/* f11d968: 27190080 */ addiu $t9,$t8,0x80 +/* f11d96c: a1b90000 */ sb $t9,0x0($t5) +.L0f11d970: +/* f11d970: 1453ffe9 */ bne $v0,$s3,.L0f11d918 +/* f11d974: 24e70001 */ addiu $a3,$a3,0x1 +/* f11d978: 24a50002 */ addiu $a1,$a1,0x2 +/* f11d97c: 25290001 */ addiu $t1,$t1,0x1 +/* f11d980: 14b4ffe1 */ bne $a1,$s4,.L0f11d908 +/* f11d984: 26520002 */ addiu $s2,$s2,0x2 +/* f11d988: 24c60008 */ addiu $a2,$a2,0x8 +/* f11d98c: 14d5ffdb */ bne $a2,$s5,.L0f11d8fc +/* f11d990: 24840010 */ addiu $a0,$a0,0x10 +/* f11d994: 25080008 */ addiu $t0,$t0,0x8 +/* f11d998: 1516ffd6 */ bne $t0,$s6,.L0f11d8f4 +/* f11d99c: 24630010 */ addiu $v1,$v1,0x10 +/* f11d9a0: 8fb00004 */ lw $s0,0x4($sp) +/* f11d9a4: 8fb10008 */ lw $s1,0x8($sp) +/* f11d9a8: 8fb2000c */ lw $s2,0xc($sp) +/* f11d9ac: 8fb30010 */ lw $s3,0x10($sp) +/* f11d9b0: 8fb40014 */ lw $s4,0x14($sp) +/* f11d9b4: 8fb50018 */ lw $s5,0x18($sp) +/* f11d9b8: 8fb6001c */ lw $s6,0x1c($sp) +/* f11d9bc: 03e00008 */ jr $ra +/* f11d9c0: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f11d9c4 +/* f11d9c4: 00047600 */ sll $t6,$a0,0x18 +/* f11d9c8: 000e7e03 */ sra $t7,$t6,0x18 +/* f11d9cc: 000fc080 */ sll $t8,$t7,0x2 +/* f11d9d0: 030fc023 */ subu $t8,$t8,$t7 +/* f11d9d4: 0018c080 */ sll $t8,$t8,0x2 +/* f11d9d8: 030fc023 */ subu $t8,$t8,$t7 +/* f11d9dc: 0018c080 */ sll $t8,$t8,0x2 +/* f11d9e0: 030fc021 */ addu $t8,$t8,$t7 +/* f11d9e4: 0018c080 */ sll $t8,$t8,0x2 +/* f11d9e8: 030fc023 */ subu $t8,$t8,$t7 +/* f11d9ec: 3c19800a */ lui $t9,0x800a +/* f11d9f0: 27392380 */ addiu $t9,$t9,0x2380 +/* f11d9f4: 0018c080 */ sll $t8,$t8,0x2 +/* f11d9f8: 03194021 */ addu $t0,$t8,$t9 +/* f11d9fc: 8d02000c */ lw $v0,0xc($t0) +/* f11da00: 27bdbfa0 */ addiu $sp,$sp,-16480 +/* f11da04: afb00018 */ sw $s0,0x18($sp) +/* f11da08: 00a08025 */ or $s0,$a1,$zero +/* f11da0c: afbf001c */ sw $ra,0x1c($sp) +/* f11da10: afa44060 */ sw $a0,0x4060($sp) +/* f11da14: 1040000a */ beqz $v0,.L0f11da40 +/* f11da18: afa7406c */ sw $a3,0x406c($sp) +/* f11da1c: 24010001 */ addiu $at,$zero,0x1 +/* f11da20: 10410016 */ beq $v0,$at,.L0f11da7c +/* f11da24: 24010002 */ addiu $at,$zero,0x2 +/* f11da28: 1041002c */ beq $v0,$at,.L0f11dadc +/* f11da2c: 24010003 */ addiu $at,$zero,0x3 +/* f11da30: 10410042 */ beq $v0,$at,.L0f11db3c +/* f11da34: 00000000 */ sll $zero,$zero,0x0 +/* f11da38: 10000044 */ beqz $zero,.L0f11db4c +/* f11da3c: 00000000 */ sll $zero,$zero,0x0 +.L0f11da40: +/* f11da40: 10c00042 */ beqz $a2,.L0f11db4c +/* f11da44: 00000000 */ sll $zero,$zero,0x0 +/* f11da48: 8d0502c4 */ lw $a1,0x2c4($t0) +/* f11da4c: 00001025 */ or $v0,$zero,$zero +/* f11da50: 00c01825 */ or $v1,$a2,$zero +/* f11da54: 24a401b2 */ addiu $a0,$a1,0x1b2 +/* f11da58: 2405001e */ addiu $a1,$zero,0x1e +.L0f11da5c: +/* f11da5c: 90890000 */ lbu $t1,0x0($a0) +/* f11da60: 24420001 */ addiu $v0,$v0,0x1 +/* f11da64: 24630001 */ addiu $v1,$v1,0x1 +/* f11da68: 24840001 */ addiu $a0,$a0,0x1 +/* f11da6c: 1445fffb */ bne $v0,$a1,.L0f11da5c +/* f11da70: a069ffff */ sb $t1,-0x1($v1) +/* f11da74: 10000035 */ beqz $zero,.L0f11db4c +/* f11da78: 00000000 */ sll $zero,$zero,0x0 +.L0f11da7c: +/* f11da7c: 12000033 */ beqz $s0,.L0f11db4c +/* f11da80: 27a50060 */ addiu $a1,$sp,0x60 +/* f11da84: 0fc4762d */ jal func0f11d8b4 +/* f11da88: 8d0402c4 */ lw $a0,0x2c4($t0) +/* f11da8c: 27a60060 */ addiu $a2,$sp,0x60 +/* f11da90: 00003825 */ or $a3,$zero,$zero +/* f11da94: 24040080 */ addiu $a0,$zero,0x80 +/* f11da98: 00001025 */ or $v0,$zero,$zero +.L0f11da9c: +/* f11da9c: 02071821 */ addu $v1,$s0,$a3 +/* f11daa0: 00072882 */ srl $a1,$a3,0x2 +.L0f11daa4: +/* f11daa4: 00025082 */ srl $t2,$v0,0x2 +/* f11daa8: 000a59c0 */ sll $t3,$t2,0x7 +/* f11daac: 00cb6021 */ addu $t4,$a2,$t3 +/* f11dab0: 01856821 */ addu $t5,$t4,$a1 +/* f11dab4: 91ae1830 */ lbu $t6,0x1830($t5) +/* f11dab8: 24420001 */ addiu $v0,$v0,0x1 +/* f11dabc: 24630080 */ addiu $v1,$v1,0x80 +/* f11dac0: 1444fff8 */ bne $v0,$a0,.L0f11daa4 +/* f11dac4: a06eff80 */ sb $t6,-0x80($v1) +/* f11dac8: 24e70001 */ addiu $a3,$a3,0x1 +/* f11dacc: 54e4fff3 */ bnel $a3,$a0,.L0f11da9c +/* f11dad0: 00001025 */ or $v0,$zero,$zero +/* f11dad4: 1000001d */ beqz $zero,.L0f11db4c +/* f11dad8: 00000000 */ sll $zero,$zero,0x0 +.L0f11dadc: +/* f11dadc: 1200001b */ beqz $s0,.L0f11db4c +/* f11dae0: 27a50060 */ addiu $a1,$sp,0x60 +/* f11dae4: 0fc4762d */ jal func0f11d8b4 +/* f11dae8: 8d0402c4 */ lw $a0,0x2c4($t0) +/* f11daec: 27a60060 */ addiu $a2,$sp,0x60 +/* f11daf0: 00003825 */ or $a3,$zero,$zero +/* f11daf4: 24040080 */ addiu $a0,$zero,0x80 +/* f11daf8: 00001025 */ or $v0,$zero,$zero +.L0f11dafc: +/* f11dafc: 02071821 */ addu $v1,$s0,$a3 +/* f11db00: 00072842 */ srl $a1,$a3,0x1 +.L0f11db04: +/* f11db04: 00027842 */ srl $t7,$v0,0x1 +/* f11db08: 000fc1c0 */ sll $t8,$t7,0x7 +/* f11db0c: 00d8c821 */ addu $t9,$a2,$t8 +/* f11db10: 03254821 */ addu $t1,$t9,$a1 +/* f11db14: 912a1020 */ lbu $t2,0x1020($t1) +/* f11db18: 24420001 */ addiu $v0,$v0,0x1 +/* f11db1c: 24630080 */ addiu $v1,$v1,0x80 +/* f11db20: 1444fff8 */ bne $v0,$a0,.L0f11db04 +/* f11db24: a06aff80 */ sb $t2,-0x80($v1) +/* f11db28: 24e70001 */ addiu $a3,$a3,0x1 +/* f11db2c: 54e4fff3 */ bnel $a3,$a0,.L0f11dafc +/* f11db30: 00001025 */ or $v0,$zero,$zero +/* f11db34: 10000005 */ beqz $zero,.L0f11db4c +/* f11db38: 00000000 */ sll $zero,$zero,0x0 +.L0f11db3c: +/* f11db3c: 12000003 */ beqz $s0,.L0f11db4c +/* f11db40: 02002825 */ or $a1,$s0,$zero +/* f11db44: 0fc4762d */ jal func0f11d8b4 +/* f11db48: 8d0402c4 */ lw $a0,0x2c4($t0) +.L0f11db4c: +/* f11db4c: 12000028 */ beqz $s0,.L0f11dbf0 +/* f11db50: 8fab406c */ lw $t3,0x406c($sp) +/* f11db54: 11600026 */ beqz $t3,.L0f11dbf0 +/* f11db58: 24080008 */ addiu $t0,$zero,0x8 +/* f11db5c: 24053c00 */ addiu $a1,$zero,0x3c00 +/* f11db60: 24060400 */ addiu $a2,$zero,0x400 +/* f11db64: 24040080 */ addiu $a0,$zero,0x80 +/* f11db68: 00001025 */ or $v0,$zero,$zero +.L0f11db6c: +/* f11db6c: 00b01821 */ addu $v1,$a1,$s0 +.L0f11db70: +/* f11db70: 906cfc00 */ lbu $t4,-0x400($v1) +/* f11db74: 24420001 */ addiu $v0,$v0,0x1 +/* f11db78: 24630001 */ addiu $v1,$v1,0x1 +/* f11db7c: 1444fffc */ bne $v0,$a0,.L0f11db70 +/* f11db80: a06cffff */ sb $t4,-0x1($v1) +/* f11db84: 24a5ff80 */ addiu $a1,$a1,-128 +/* f11db88: 00c5082a */ slt $at,$a2,$a1 +/* f11db8c: 5420fff7 */ bnezl $at,.L0f11db6c +/* f11db90: 00001025 */ or $v0,$zero,$zero +/* f11db94: 00003825 */ or $a3,$zero,$zero +/* f11db98: 02003025 */ or $a2,$s0,$zero +.L0f11db9c: +/* f11db9c: 00001025 */ or $v0,$zero,$zero +/* f11dba0: 00c01825 */ or $v1,$a2,$zero +.L0f11dba4: +/* f11dba4: 24420001 */ addiu $v0,$v0,0x1 +/* f11dba8: 24630001 */ addiu $v1,$v1,0x1 +/* f11dbac: 1444fffd */ bne $v0,$a0,.L0f11dba4 +/* f11dbb0: a060ffff */ sb $zero,-0x1($v1) +/* f11dbb4: 24e70001 */ addiu $a3,$a3,0x1 +/* f11dbb8: 14e8fff8 */ bne $a3,$t0,.L0f11db9c +/* f11dbbc: 24c60080 */ addiu $a2,$a2,0x80 +/* f11dbc0: 24053c00 */ addiu $a1,$zero,0x3c00 +/* f11dbc4: 26063c00 */ addiu $a2,$s0,0x3c00 +/* f11dbc8: 24074000 */ addiu $a3,$zero,0x4000 +.L0f11dbcc: +/* f11dbcc: 00001025 */ or $v0,$zero,$zero +/* f11dbd0: 00c01825 */ or $v1,$a2,$zero +.L0f11dbd4: +/* f11dbd4: 24420001 */ addiu $v0,$v0,0x1 +/* f11dbd8: 24630001 */ addiu $v1,$v1,0x1 +/* f11dbdc: 1444fffd */ bne $v0,$a0,.L0f11dbd4 +/* f11dbe0: a060ffff */ sb $zero,-0x1($v1) +/* f11dbe4: 24a50080 */ addiu $a1,$a1,0x80 +/* f11dbe8: 14a7fff8 */ bne $a1,$a3,.L0f11dbcc +/* f11dbec: 24c60080 */ addiu $a2,$a2,0x80 +.L0f11dbf0: +/* f11dbf0: 8fbf001c */ lw $ra,0x1c($sp) +/* f11dbf4: 8fb00018 */ lw $s0,0x18($sp) +/* f11dbf8: 27bd4060 */ addiu $sp,$sp,0x4060 +/* f11dbfc: 03e00008 */ jr $ra +/* f11dc00: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11dc04 +/* f11dc04: 00047080 */ sll $t6,$a0,0x2 +/* f11dc08: 01c47023 */ subu $t6,$t6,$a0 +/* f11dc0c: 000e7080 */ sll $t6,$t6,0x2 +/* f11dc10: 01c47023 */ subu $t6,$t6,$a0 +/* f11dc14: 000e7080 */ sll $t6,$t6,0x2 +/* f11dc18: 01c47021 */ addu $t6,$t6,$a0 +/* f11dc1c: 000e7080 */ sll $t6,$t6,0x2 +/* f11dc20: 01c47023 */ subu $t6,$t6,$a0 +/* f11dc24: 3c0f800a */ lui $t7,0x800a +/* f11dc28: 25ef2380 */ addiu $t7,$t7,0x2380 +/* f11dc2c: 000e7080 */ sll $t6,$t6,0x2 +/* f11dc30: 01cf1021 */ addu $v0,$t6,$t7 +/* f11dc34: 8c580010 */ lw $t8,0x10($v0) +/* f11dc38: 44856000 */ mtc1 $a1,$f12 +/* f11dc3c: 2401000b */ addiu $at,$zero,0xb +/* f11dc40: 17010019 */ bne $t8,$at,.L0f11dca8 +/* f11dc44: 00000000 */ sll $zero,$zero,0x0 +/* f11dc48: 8c590000 */ lw $t9,0x0($v0) +/* f11dc4c: 24010001 */ addiu $at,$zero,0x1 +/* f11dc50: 17210015 */ bne $t9,$at,.L0f11dca8 +/* f11dc54: 00000000 */ sll $zero,$zero,0x0 +/* f11dc58: 8c430004 */ lw $v1,0x4($v0) +/* f11dc5c: 24010006 */ addiu $at,$zero,0x6 +/* f11dc60: 10610011 */ beq $v1,$at,.L0f11dca8 +/* f11dc64: 24010007 */ addiu $at,$zero,0x7 +/* f11dc68: 1061000f */ beq $v1,$at,.L0f11dca8 +/* f11dc6c: 3c014270 */ lui $at,0x4270 +/* f11dc70: 44812000 */ mtc1 $at,$f4 +/* f11dc74: c44602b4 */ lwc1 $f6,0x2b4($v0) +/* f11dc78: 24080003 */ addiu $t0,$zero,0x3 +/* f11dc7c: 460c2002 */ mul.s $f0,$f4,$f12 +/* f11dc80: 00c74821 */ addu $t1,$a2,$a3 +/* f11dc84: 4600303c */ c.lt.s $f6,$f0 +/* f11dc88: 00000000 */ sll $zero,$zero,0x0 +/* f11dc8c: 45000006 */ bc1f .L0f11dca8 +/* f11dc90: 00000000 */ sll $zero,$zero,0x0 +/* f11dc94: ac480004 */ sw $t0,0x4($v0) +/* f11dc98: e44002b4 */ swc1 $f0,0x2b4($v0) +/* f11dc9c: ac460284 */ sw $a2,0x284($v0) +/* f11dca0: ac490288 */ sw $t1,0x288($v0) +/* f11dca4: ac40028c */ sw $zero,0x28c($v0) +.L0f11dca8: +/* f11dca8: 03e00008 */ jr $ra +/* f11dcac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11dcb0 +/* f11dcb0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f11dcb4: afb2001c */ sw $s2,0x1c($sp) +/* f11dcb8: afb50028 */ sw $s5,0x28($sp) +/* f11dcbc: afb40024 */ sw $s4,0x24($sp) +/* f11dcc0: afb30020 */ sw $s3,0x20($sp) +/* f11dcc4: afb10018 */ sw $s1,0x18($sp) +/* f11dcc8: afb00014 */ sw $s0,0x14($sp) +/* f11dccc: 3c12800a */ lui $s2,0x800a +/* f11dcd0: 00808825 */ or $s1,$a0,$zero +/* f11dcd4: afbf002c */ sw $ra,0x2c($sp) +/* f11dcd8: 26522380 */ addiu $s2,$s2,0x2380 +/* f11dcdc: 00008025 */ or $s0,$zero,$zero +/* f11dce0: 241302cc */ addiu $s3,$zero,0x2cc +/* f11dce4: 24140002 */ addiu $s4,$zero,0x2 +/* f11dce8: 24150003 */ addiu $s5,$zero,0x3 +.L0f11dcec: +/* f11dcec: 02130019 */ multu $s0,$s3 +/* f11dcf0: 00007012 */ mflo $t6 +/* f11dcf4: 024e7821 */ addu $t7,$s2,$t6 +/* f11dcf8: 8de20000 */ lw $v0,0x0($t7) +/* f11dcfc: 50540008 */ beql $v0,$s4,.L0f11dd20 +/* f11dd00: 26100001 */ addiu $s0,$s0,0x1 +/* f11dd04: 10550005 */ beq $v0,$s5,.L0f11dd1c +/* f11dd08: 00102600 */ sll $a0,$s0,0x18 +/* f11dd0c: 0004c603 */ sra $t8,$a0,0x18 +/* f11dd10: 03002025 */ or $a0,$t8,$zero +/* f11dd14: 0c0054f1 */ jal 0x153c4 +/* f11dd18: 02202825 */ or $a1,$s1,$zero +.L0f11dd1c: +/* f11dd1c: 26100001 */ addiu $s0,$s0,0x1 +.L0f11dd20: +/* f11dd20: 0010ce00 */ sll $t9,$s0,0x18 +/* f11dd24: 00198603 */ sra $s0,$t9,0x18 +/* f11dd28: 2a010005 */ slti $at,$s0,0x5 +/* f11dd2c: 1420ffef */ bnez $at,.L0f11dcec +/* f11dd30: 00000000 */ sll $zero,$zero,0x0 +/* f11dd34: 8fbf002c */ lw $ra,0x2c($sp) +/* f11dd38: 8fb00014 */ lw $s0,0x14($sp) +/* f11dd3c: 8fb10018 */ lw $s1,0x18($sp) +/* f11dd40: 8fb2001c */ lw $s2,0x1c($sp) +/* f11dd44: 8fb30020 */ lw $s3,0x20($sp) +/* f11dd48: 8fb40024 */ lw $s4,0x24($sp) +/* f11dd4c: 8fb50028 */ lw $s5,0x28($sp) +/* f11dd50: 03e00008 */ jr $ra +/* f11dd54: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f11dd58 +/* f11dd58: 27bdffb0 */ addiu $sp,$sp,-80 +/* f11dd5c: afa40050 */ sw $a0,0x50($sp) +/* f11dd60: 00807025 */ or $t6,$a0,$zero +/* f11dd64: 000e2600 */ sll $a0,$t6,0x18 +/* f11dd68: afbf002c */ sw $ra,0x2c($sp) +/* f11dd6c: 00047e03 */ sra $t7,$a0,0x18 +/* f11dd70: afb50028 */ sw $s5,0x28($sp) +/* f11dd74: afb40024 */ sw $s4,0x24($sp) +/* f11dd78: afb30020 */ sw $s3,0x20($sp) +/* f11dd7c: afb2001c */ sw $s2,0x1c($sp) +/* f11dd80: afb10018 */ sw $s1,0x18($sp) +/* f11dd84: afb00014 */ sw $s0,0x14($sp) +/* f11dd88: 01e02025 */ or $a0,$t7,$zero +/* f11dd8c: 27a50040 */ addiu $a1,$sp,0x40 +/* f11dd90: 0c0054b4 */ jal 0x152d0 +/* f11dd94: 27a60044 */ addiu $a2,$sp,0x44 +/* f11dd98: 3c12800a */ lui $s2,0x800a +/* f11dd9c: 26522380 */ addiu $s2,$s2,0x2380 +/* f11dda0: 27b00040 */ addiu $s0,$sp,0x40 +/* f11dda4: 27b50048 */ addiu $s5,$sp,0x48 +/* f11dda8: 24140006 */ addiu $s4,$zero,0x6 +/* f11ddac: 241302cc */ addiu $s3,$zero,0x2cc +/* f11ddb0: 24110001 */ addiu $s1,$zero,0x1 +/* f11ddb4: 8e020000 */ lw $v0,0x0($s0) +.L0f11ddb8: +/* f11ddb8: 0442000e */ bltzl $v0,.L0f11ddf4 +/* f11ddbc: 26100004 */ addiu $s0,$s0,0x4 +/* f11ddc0: 00530019 */ multu $v0,$s3 +/* f11ddc4: 00022600 */ sll $a0,$v0,0x18 +/* f11ddc8: 00044603 */ sra $t0,$a0,0x18 +/* f11ddcc: 01002025 */ or $a0,$t0,$zero +/* f11ddd0: 02202825 */ or $a1,$s1,$zero +/* f11ddd4: 0000c012 */ mflo $t8 +/* f11ddd8: 02581821 */ addu $v1,$s2,$t8 +/* f11dddc: 8c790000 */ lw $t9,0x0($v1) +/* f11dde0: 56390004 */ bnel $s1,$t9,.L0f11ddf4 +/* f11dde4: 26100004 */ addiu $s0,$s0,0x4 +/* f11dde8: 0c0054f1 */ jal 0x153c4 +/* f11ddec: ac740004 */ sw $s4,0x4($v1) +/* f11ddf0: 26100004 */ addiu $s0,$s0,0x4 +.L0f11ddf4: +/* f11ddf4: 5615fff0 */ bnel $s0,$s5,.L0f11ddb8 +/* f11ddf8: 8e020000 */ lw $v0,0x0($s0) +/* f11ddfc: 8fbf002c */ lw $ra,0x2c($sp) +/* f11de00: 8fb00014 */ lw $s0,0x14($sp) +/* f11de04: 8fb10018 */ lw $s1,0x18($sp) +/* f11de08: 8fb2001c */ lw $s2,0x1c($sp) +/* f11de0c: 8fb30020 */ lw $s3,0x20($sp) +/* f11de10: 8fb40024 */ lw $s4,0x24($sp) +/* f11de14: 8fb50028 */ lw $s5,0x28($sp) +/* f11de18: 03e00008 */ jr $ra +/* f11de1c: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f11de20 +/* f11de20: 27bdffc8 */ addiu $sp,$sp,-56 +/* f11de24: afa40038 */ sw $a0,0x38($sp) +/* f11de28: 00807025 */ or $t6,$a0,$zero +/* f11de2c: 000e2600 */ sll $a0,$t6,0x18 +/* f11de30: afbf0014 */ sw $ra,0x14($sp) +/* f11de34: 00047e03 */ sra $t7,$a0,0x18 +/* f11de38: 01e02025 */ or $a0,$t7,$zero +/* f11de3c: 27a50028 */ addiu $a1,$sp,0x28 +/* f11de40: 0c0054b4 */ jal 0x152d0 +/* f11de44: 27a6002c */ addiu $a2,$sp,0x2c +/* f11de48: 3c06800a */ lui $a2,0x800a +/* f11de4c: 24c62380 */ addiu $a2,$a2,0x2380 +/* f11de50: 27a40028 */ addiu $a0,$sp,0x28 +/* f11de54: 27aa0030 */ addiu $t2,$sp,0x30 +/* f11de58: 24090008 */ addiu $t1,$zero,0x8 +/* f11de5c: 24080007 */ addiu $t0,$zero,0x7 +/* f11de60: 240702cc */ addiu $a3,$zero,0x2cc +/* f11de64: 24050001 */ addiu $a1,$zero,0x1 +/* f11de68: 8c830000 */ lw $v1,0x0($a0) +.L0f11de6c: +/* f11de6c: 24840004 */ addiu $a0,$a0,0x4 +/* f11de70: 0460000b */ bltz $v1,.L0f11dea0 +/* f11de74: 00000000 */ sll $zero,$zero,0x0 +/* f11de78: 00670019 */ multu $v1,$a3 +/* f11de7c: 0000c012 */ mflo $t8 +/* f11de80: 00d81021 */ addu $v0,$a2,$t8 +/* f11de84: 8c590000 */ lw $t9,0x0($v0) +/* f11de88: 14b90005 */ bne $a1,$t9,.L0f11dea0 +/* f11de8c: 00000000 */ sll $zero,$zero,0x0 +/* f11de90: 8c4b0004 */ lw $t3,0x4($v0) +/* f11de94: 150b0002 */ bne $t0,$t3,.L0f11dea0 +/* f11de98: 00000000 */ sll $zero,$zero,0x0 +/* f11de9c: ac490004 */ sw $t1,0x4($v0) +.L0f11dea0: +/* f11dea0: 548afff2 */ bnel $a0,$t2,.L0f11de6c +/* f11dea4: 8c830000 */ lw $v1,0x0($a0) +/* f11dea8: 8fbf0014 */ lw $ra,0x14($sp) +/* f11deac: 27bd0038 */ addiu $sp,$sp,0x38 +/* f11deb0: 03e00008 */ jr $ra +/* f11deb4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11deb8 +/* f11deb8: 27bdffd0 */ addiu $sp,$sp,-48 +/* f11debc: afb1001c */ sw $s1,0x1c($sp) +/* f11dec0: afb40028 */ sw $s4,0x28($sp) +/* f11dec4: afb30024 */ sw $s3,0x24($sp) +/* f11dec8: afb20020 */ sw $s2,0x20($sp) +/* f11decc: afb00018 */ sw $s0,0x18($sp) +/* f11ded0: 3c11800a */ lui $s1,0x800a +/* f11ded4: afbf002c */ sw $ra,0x2c($sp) +/* f11ded8: 26312380 */ addiu $s1,$s1,0x2380 +/* f11dedc: 00008025 */ or $s0,$zero,$zero +/* f11dee0: 24120001 */ addiu $s2,$zero,0x1 +/* f11dee4: 24130006 */ addiu $s3,$zero,0x6 +/* f11dee8: 24140004 */ addiu $s4,$zero,0x4 +.L0f11deec: +/* f11deec: 8e2e0000 */ lw $t6,0x0($s1) +/* f11def0: 00102600 */ sll $a0,$s0,0x18 +/* f11def4: 00047e03 */ sra $t7,$a0,0x18 +/* f11def8: 164e0004 */ bne $s2,$t6,.L0f11df0c +/* f11defc: 01e02025 */ or $a0,$t7,$zero +/* f11df00: ae330004 */ sw $s3,0x4($s1) +/* f11df04: 0c0054f1 */ jal 0x153c4 +/* f11df08: 02402825 */ or $a1,$s2,$zero +.L0f11df0c: +/* f11df0c: 26100001 */ addiu $s0,$s0,0x1 +/* f11df10: 1614fff6 */ bne $s0,$s4,.L0f11deec +/* f11df14: 263102cc */ addiu $s1,$s1,0x2cc +/* f11df18: 8fbf002c */ lw $ra,0x2c($sp) +/* f11df1c: 8fb00018 */ lw $s0,0x18($sp) +/* f11df20: 8fb1001c */ lw $s1,0x1c($sp) +/* f11df24: 8fb20020 */ lw $s2,0x20($sp) +/* f11df28: 8fb30024 */ lw $s3,0x24($sp) +/* f11df2c: 8fb40028 */ lw $s4,0x28($sp) +/* f11df30: 03e00008 */ jr $ra +/* f11df34: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f11df38 +/* f11df38: 3c03800a */ lui $v1,0x800a +/* f11df3c: 3c06800a */ lui $a2,0x800a +/* f11df40: 24c62eb0 */ addiu $a2,$a2,0x2eb0 +/* f11df44: 24632380 */ addiu $v1,$v1,0x2380 +/* f11df48: 24050008 */ addiu $a1,$zero,0x8 +/* f11df4c: 24040007 */ addiu $a0,$zero,0x7 +/* f11df50: 24020001 */ addiu $v0,$zero,0x1 +/* f11df54: 8c6e0000 */ lw $t6,0x0($v1) +.L0f11df58: +/* f11df58: 544e0006 */ bnel $v0,$t6,.L0f11df74 +/* f11df5c: 246302cc */ addiu $v1,$v1,0x2cc +/* f11df60: 8c6f0004 */ lw $t7,0x4($v1) +/* f11df64: 548f0003 */ bnel $a0,$t7,.L0f11df74 +/* f11df68: 246302cc */ addiu $v1,$v1,0x2cc +/* f11df6c: ac650004 */ sw $a1,0x4($v1) +/* f11df70: 246302cc */ addiu $v1,$v1,0x2cc +.L0f11df74: +/* f11df74: 5466fff8 */ bnel $v1,$a2,.L0f11df58 +/* f11df78: 8c6e0000 */ lw $t6,0x0($v1) +/* f11df7c: 03e00008 */ jr $ra +/* f11df80: 00000000 */ sll $zero,$zero,0x0 +/* f11df84: 03e00008 */ jr $ra +/* f11df88: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f11df8c +/* f11df8c: 03e00008 */ jr $ra +/* f11df90: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11df94 +/* f11df94: 27bdffe0 */ addiu $sp,$sp,-32 +/* f11df98: afa40020 */ sw $a0,0x20($sp) +/* f11df9c: 83ae0023 */ lb $t6,0x23($sp) +/* f11dfa0: 3c18800a */ lui $t8,0x800a +/* f11dfa4: afb00018 */ sw $s0,0x18($sp) +/* f11dfa8: 000e7880 */ sll $t7,$t6,0x2 +/* f11dfac: 01ee7823 */ subu $t7,$t7,$t6 +/* f11dfb0: 000f7880 */ sll $t7,$t7,0x2 +/* f11dfb4: 01ee7823 */ subu $t7,$t7,$t6 +/* f11dfb8: 000f7880 */ sll $t7,$t7,0x2 +/* f11dfbc: 01ee7821 */ addu $t7,$t7,$t6 +/* f11dfc0: 000f7880 */ sll $t7,$t7,0x2 +/* f11dfc4: 01ee7823 */ subu $t7,$t7,$t6 +/* f11dfc8: 000f7880 */ sll $t7,$t7,0x2 +/* f11dfcc: 27182380 */ addiu $t8,$t8,0x2380 +/* f11dfd0: 01f88021 */ addu $s0,$t7,$t8 +/* f11dfd4: 8e190010 */ lw $t9,0x10($s0) +/* f11dfd8: afbf001c */ sw $ra,0x1c($sp) +/* f11dfdc: 2f21001c */ sltiu $at,$t9,0x1c +/* f11dfe0: 102000da */ beqz $at,.L0f11e34c +/* f11dfe4: 0019c880 */ sll $t9,$t9,0x2 +/* f11dfe8: 3c017f1b */ lui $at,0x7f1b +/* f11dfec: 00390821 */ addu $at,$at,$t9 +/* f11dff0: 8c394f6c */ lw $t9,0x4f6c($at) +/* f11dff4: 03200008 */ jr $t9 +/* f11dff8: 00000000 */ sll $zero,$zero,0x0 +/* f11dffc: 8e080264 */ lw $t0,0x264($s0) +/* f11e000: 920a02b8 */ lbu $t2,0x2b8($s0) +/* f11e004: ae000010 */ sw $zero,0x10($s0) +/* f11e008: 25090001 */ addiu $t1,$t0,0x1 +/* f11e00c: 314bfffd */ andi $t3,$t2,0xfffd +/* f11e010: ae090264 */ sw $t1,0x264($s0) +/* f11e014: a20b02b8 */ sb $t3,0x2b8($s0) +/* f11e018: ae000000 */ sw $zero,0x0($s0) +/* f11e01c: 3c0c8007 */ lui $t4,0x8007 +/* f11e020: 8d8c5d14 */ lw $t4,0x5d14($t4) +/* f11e024: 2404ffff */ addiu $a0,$zero,-1 +/* f11e028: 11800003 */ beqz $t4,.L0f11e038 +/* f11e02c: 00000000 */ sll $zero,$zero,0x0 +/* f11e030: 0fc3c328 */ jal func0f0f0ca0 +/* f11e034: 24050001 */ addiu $a1,$zero,0x1 +.L0f11e038: +/* f11e038: 0fc52bb4 */ jal func0f14aed0 +/* f11e03c: 83a40023 */ lb $a0,0x23($sp) +/* f11e040: 100000c3 */ beqz $zero,.L0f11e350 +/* f11e044: 8e0a02b8 */ lw $t2,0x2b8($s0) +/* f11e048: 3c0d8007 */ lui $t5,0x8007 +/* f11e04c: 8dad5d14 */ lw $t5,0x5d14($t5) +/* f11e050: 2404ffff */ addiu $a0,$zero,-1 +/* f11e054: 11a00003 */ beqz $t5,.L0f11e064 +/* f11e058: 00000000 */ sll $zero,$zero,0x0 +/* f11e05c: 0fc3c328 */ jal func0f0f0ca0 +/* f11e060: 24050001 */ addiu $a1,$zero,0x1 +.L0f11e064: +/* f11e064: 0fc46b1f */ jal func0f11ac7c +/* f11e068: 83a40023 */ lb $a0,0x23($sp) +/* f11e06c: 0fc52bb4 */ jal func0f14aed0 +/* f11e070: 83a40023 */ lb $a0,0x23($sp) +/* f11e074: 100000b6 */ beqz $zero,.L0f11e350 +/* f11e078: 8e0a02b8 */ lw $t2,0x2b8($s0) +/* f11e07c: 83af0023 */ lb $t7,0x23($sp) +/* f11e080: 3c0e800a */ lui $t6,0x800a +/* f11e084: 91cea490 */ lbu $t6,-0x5b70($t6) +/* f11e088: 24180001 */ addiu $t8,$zero,0x1 +/* f11e08c: 01f8c804 */ sllv $t9,$t8,$t7 +/* f11e090: 01d94024 */ and $t0,$t6,$t9 +/* f11e094: 11000008 */ beqz $t0,.L0f11e0b8 +/* f11e098: 240a0007 */ addiu $t2,$zero,0x7 +/* f11e09c: 24020004 */ addiu $v0,$zero,0x4 +/* f11e0a0: 15e20003 */ bne $t7,$v0,.L0f11e0b0 +/* f11e0a4: 24090005 */ addiu $t1,$zero,0x5 +/* f11e0a8: 100000a8 */ beqz $zero,.L0f11e34c +/* f11e0ac: ae090010 */ sw $t1,0x10($s0) +.L0f11e0b0: +/* f11e0b0: 100000a6 */ beqz $zero,.L0f11e34c +/* f11e0b4: ae020010 */ sw $v0,0x10($s0) +.L0f11e0b8: +/* f11e0b8: 100000a4 */ beqz $zero,.L0f11e34c +/* f11e0bc: ae0a0010 */ sw $t2,0x10($s0) +/* f11e0c0: 83ac0023 */ lb $t4,0x23($sp) +/* f11e0c4: 3c0b800a */ lui $t3,0x800a +/* f11e0c8: 916ba490 */ lbu $t3,-0x5b70($t3) +/* f11e0cc: 240d0001 */ addiu $t5,$zero,0x1 +/* f11e0d0: 018dc004 */ sllv $t8,$t5,$t4 +/* f11e0d4: 01787024 */ and $t6,$t3,$t8 +/* f11e0d8: 11c0009c */ beqz $t6,.L0f11e34c +/* f11e0dc: 24190002 */ addiu $t9,$zero,0x2 +/* f11e0e0: 1000009a */ beqz $zero,.L0f11e34c +/* f11e0e4: ae190010 */ sw $t9,0x10($s0) +/* f11e0e8: 3c0f8007 */ lui $t7,0x8007 +/* f11e0ec: 8def5d14 */ lw $t7,0x5d14($t7) +/* f11e0f0: 83a80023 */ lb $t0,0x23($sp) +/* f11e0f4: 3c018007 */ lui $at,0x8007 +/* f11e0f8: 11e00004 */ beqz $t7,.L0f11e10c +/* f11e0fc: ac281448 */ sw $t0,0x1448($at) +/* f11e100: 24040007 */ addiu $a0,$zero,0x7 +/* f11e104: 0fc3c328 */ jal func0f0f0ca0 +/* f11e108: 24050001 */ addiu $a1,$zero,0x1 +.L0f11e10c: +/* f11e10c: 24090005 */ addiu $t1,$zero,0x5 +/* f11e110: 1000008e */ beqz $zero,.L0f11e34c +/* f11e114: ae090010 */ sw $t1,0x10($s0) +/* f11e118: 0c00543a */ jal 0x150e8 +/* f11e11c: 00000000 */ sll $zero,$zero,0x0 +/* f11e120: 0fc46a3d */ jal func0f11a8f4 +/* f11e124: 83a40023 */ lb $a0,0x23($sp) +/* f11e128: 0c005451 */ jal 0x15144 +/* f11e12c: 00000000 */ sll $zero,$zero,0x0 +/* f11e130: 10000087 */ beqz $zero,.L0f11e350 +/* f11e134: 8e0a02b8 */ lw $t2,0x2b8($s0) +/* f11e138: 3c0a8007 */ lui $t2,0x8007 +/* f11e13c: 8d4a5d14 */ lw $t2,0x5d14($t2) +/* f11e140: 2404ffff */ addiu $a0,$zero,-1 +/* f11e144: 51400004 */ beqzl $t2,.L0f11e158 +/* f11e148: 240d000b */ addiu $t5,$zero,0xb +/* f11e14c: 0fc3c328 */ jal func0f0f0ca0 +/* f11e150: 24050001 */ addiu $a1,$zero,0x1 +/* f11e154: 240d000b */ addiu $t5,$zero,0xb +.L0f11e158: +/* f11e158: 1000007c */ beqz $zero,.L0f11e34c +/* f11e15c: ae0d0010 */ sw $t5,0x10($s0) +/* f11e160: 0fc52ba8 */ jal func0f14aea0 +/* f11e164: 83a40023 */ lb $a0,0x23($sp) +/* f11e168: 10400078 */ beqz $v0,.L0f11e34c +/* f11e16c: 240c0009 */ addiu $t4,$zero,0x9 +/* f11e170: 10000076 */ beqz $zero,.L0f11e34c +/* f11e174: ae0c0010 */ sw $t4,0x10($s0) +/* f11e178: 240b000a */ addiu $t3,$zero,0xa +/* f11e17c: ae000008 */ sw $zero,0x8($s0) +/* f11e180: 10000072 */ beqz $zero,.L0f11e34c +/* f11e184: ae0b0010 */ sw $t3,0x10($s0) +/* f11e188: 24180018 */ addiu $t8,$zero,0x18 +/* f11e18c: 1000006f */ beqz $zero,.L0f11e34c +/* f11e190: ae180010 */ sw $t8,0x10($s0) +/* f11e194: 240e0019 */ addiu $t6,$zero,0x19 +/* f11e198: 1000006c */ beqz $zero,.L0f11e34c +/* f11e19c: ae0e0010 */ sw $t6,0x10($s0) +/* f11e1a0: 2419000b */ addiu $t9,$zero,0xb +/* f11e1a4: 10000069 */ beqz $zero,.L0f11e34c +/* f11e1a8: ae190010 */ sw $t9,0x10($s0) +/* f11e1ac: 2408000b */ addiu $t0,$zero,0xb +/* f11e1b0: 10000066 */ beqz $zero,.L0f11e34c +/* f11e1b4: ae080010 */ sw $t0,0x10($s0) +/* f11e1b8: 3c0f8007 */ lui $t7,0x8007 +/* f11e1bc: 8def5d14 */ lw $t7,0x5d14($t7) +/* f11e1c0: 2404ffff */ addiu $a0,$zero,-1 +/* f11e1c4: 51e00004 */ beqzl $t7,.L0f11e1d8 +/* f11e1c8: 83aa0023 */ lb $t2,0x23($sp) +/* f11e1cc: 0fc3c328 */ jal func0f0f0ca0 +/* f11e1d0: 24050001 */ addiu $a1,$zero,0x1 +/* f11e1d4: 83aa0023 */ lb $t2,0x23($sp) +.L0f11e1d8: +/* f11e1d8: 3c09800a */ lui $t1,0x800a +/* f11e1dc: 9129a490 */ lbu $t1,-0x5b70($t1) +/* f11e1e0: 240d0001 */ addiu $t5,$zero,0x1 +/* f11e1e4: 014d6004 */ sllv $t4,$t5,$t2 +/* f11e1e8: 012c5824 */ and $t3,$t1,$t4 +/* f11e1ec: 11600057 */ beqz $t3,.L0f11e34c +/* f11e1f0: 01402025 */ or $a0,$t2,$zero +/* f11e1f4: 0fc3f47d */ jal func0f0fd1f4 +/* f11e1f8: 24050001 */ addiu $a1,$zero,0x1 +/* f11e1fc: 10400053 */ beqz $v0,.L0f11e34c +/* f11e200: 83a40023 */ lb $a0,0x23($sp) +/* f11e204: 0fc3f4c8 */ jal func0f0fd320 +/* f11e208: 24050001 */ addiu $a1,$zero,0x1 +/* f11e20c: 24180014 */ addiu $t8,$zero,0x14 +/* f11e210: 1000004e */ beqz $zero,.L0f11e34c +/* f11e214: ae180010 */ sw $t8,0x10($s0) +/* f11e218: 83a40023 */ lb $a0,0x23($sp) +/* f11e21c: 0fc3f47d */ jal func0f0fd1f4 +/* f11e220: 24050003 */ addiu $a1,$zero,0x3 +/* f11e224: 10400049 */ beqz $v0,.L0f11e34c +/* f11e228: 83a40023 */ lb $a0,0x23($sp) +/* f11e22c: 0fc3f4c8 */ jal func0f0fd320 +/* f11e230: 24050003 */ addiu $a1,$zero,0x3 +/* f11e234: 240e001b */ addiu $t6,$zero,0x1b +/* f11e238: 10000044 */ beqz $zero,.L0f11e34c +/* f11e23c: ae0e0010 */ sw $t6,0x10($s0) +/* f11e240: 2419000b */ addiu $t9,$zero,0xb +/* f11e244: 10000041 */ beqz $zero,.L0f11e34c +/* f11e248: ae190010 */ sw $t9,0x10($s0) +/* f11e24c: 3c088007 */ lui $t0,0x8007 +/* f11e250: 8d085d14 */ lw $t0,0x5d14($t0) +/* f11e254: 2404ffff */ addiu $a0,$zero,-1 +/* f11e258: 51000004 */ beqzl $t0,.L0f11e26c +/* f11e25c: 83ad0023 */ lb $t5,0x23($sp) +/* f11e260: 0fc3c328 */ jal func0f0f0ca0 +/* f11e264: 24050001 */ addiu $a1,$zero,0x1 +/* f11e268: 83ad0023 */ lb $t5,0x23($sp) +.L0f11e26c: +/* f11e26c: 3c0f800a */ lui $t7,0x800a +/* f11e270: 91efa490 */ lbu $t7,-0x5b70($t7) +/* f11e274: 24090001 */ addiu $t1,$zero,0x1 +/* f11e278: 01a96004 */ sllv $t4,$t1,$t5 +/* f11e27c: 01ec5824 */ and $t3,$t7,$t4 +/* f11e280: 11600032 */ beqz $t3,.L0f11e34c +/* f11e284: 01a02025 */ or $a0,$t5,$zero +/* f11e288: 0fc3f47d */ jal func0f0fd1f4 +/* f11e28c: 24050002 */ addiu $a1,$zero,0x2 +/* f11e290: 1040002e */ beqz $v0,.L0f11e34c +/* f11e294: 83a40023 */ lb $a0,0x23($sp) +/* f11e298: 0fc3f4c8 */ jal func0f0fd320 +/* f11e29c: 24050002 */ addiu $a1,$zero,0x2 +/* f11e2a0: 240a0013 */ addiu $t2,$zero,0x13 +/* f11e2a4: 10000029 */ beqz $zero,.L0f11e34c +/* f11e2a8: ae0a0010 */ sw $t2,0x10($s0) +/* f11e2ac: 3c188007 */ lui $t8,0x8007 +/* f11e2b0: 8f185d14 */ lw $t8,0x5d14($t8) +/* f11e2b4: 2404ffff */ addiu $a0,$zero,-1 +/* f11e2b8: 53000004 */ beqzl $t8,.L0f11e2cc +/* f11e2bc: 83b90023 */ lb $t9,0x23($sp) +/* f11e2c0: 0fc3c328 */ jal func0f0f0ca0 +/* f11e2c4: 24050001 */ addiu $a1,$zero,0x1 +/* f11e2c8: 83b90023 */ lb $t9,0x23($sp) +.L0f11e2cc: +/* f11e2cc: 3c0e800a */ lui $t6,0x800a +/* f11e2d0: 91cea490 */ lbu $t6,-0x5b70($t6) +/* f11e2d4: 24080001 */ addiu $t0,$zero,0x1 +/* f11e2d8: 03284804 */ sllv $t1,$t0,$t9 +/* f11e2dc: 01c97824 */ and $t7,$t6,$t1 +/* f11e2e0: 11e0001a */ beqz $t7,.L0f11e34c +/* f11e2e4: 03202025 */ or $a0,$t9,$zero +/* f11e2e8: 0fc3f47d */ jal func0f0fd1f4 +/* f11e2ec: 00002825 */ or $a1,$zero,$zero +/* f11e2f0: 10400016 */ beqz $v0,.L0f11e34c +/* f11e2f4: 83a40023 */ lb $a0,0x23($sp) +/* f11e2f8: 0fc3f4c8 */ jal func0f0fd320 +/* f11e2fc: 00002825 */ or $a1,$zero,$zero +/* f11e300: 240c0015 */ addiu $t4,$zero,0x15 +/* f11e304: 10000011 */ beqz $zero,.L0f11e34c +/* f11e308: ae0c0010 */ sw $t4,0x10($s0) +/* f11e30c: 3c0b8007 */ lui $t3,0x8007 +/* f11e310: 8d6b5d14 */ lw $t3,0x5d14($t3) +/* f11e314: 2404ffff */ addiu $a0,$zero,-1 +/* f11e318: 5160000d */ beqzl $t3,.L0f11e350 +/* f11e31c: 8e0a02b8 */ lw $t2,0x2b8($s0) +/* f11e320: 0fc3c328 */ jal func0f0f0ca0 +/* f11e324: 24050001 */ addiu $a1,$zero,0x1 +/* f11e328: 10000009 */ beqz $zero,.L0f11e350 +/* f11e32c: 8e0a02b8 */ lw $t2,0x2b8($s0) +/* f11e330: 3c0d8007 */ lui $t5,0x8007 +/* f11e334: 8dad5d14 */ lw $t5,0x5d14($t5) +/* f11e338: 2404ffff */ addiu $a0,$zero,-1 +/* f11e33c: 51a00004 */ beqzl $t5,.L0f11e350 +/* f11e340: 8e0a02b8 */ lw $t2,0x2b8($s0) +/* f11e344: 0fc3c328 */ jal func0f0f0ca0 +/* f11e348: 24050001 */ addiu $a1,$zero,0x1 +.L0f11e34c: +/* f11e34c: 8e0a02b8 */ lw $t2,0x2b8($s0) +.L0f11e350: +/* f11e350: 3c0e8007 */ lui $t6,0x8007 +/* f11e354: 000a4180 */ sll $t0,$t2,0x6 +/* f11e358: 05030012 */ bgezl $t0,.L0f11e3a4 +/* f11e35c: 8fbf001c */ lw $ra,0x1c($sp) +/* f11e360: 8dce5d14 */ lw $t6,0x5d14($t6) +/* f11e364: 2404ffff */ addiu $a0,$zero,-1 +/* f11e368: 51c00004 */ beqzl $t6,.L0f11e37c +/* f11e36c: 83a40023 */ lb $a0,0x23($sp) +/* f11e370: 0fc3c328 */ jal func0f0f0ca0 +/* f11e374: 24050001 */ addiu $a1,$zero,0x1 +/* f11e378: 83a40023 */ lb $a0,0x23($sp) +.L0f11e37c: +/* f11e37c: 0fc3f47d */ jal func0f0fd1f4 +/* f11e380: 24050004 */ addiu $a1,$zero,0x4 +/* f11e384: 10400006 */ beqz $v0,.L0f11e3a0 +/* f11e388: 83a40023 */ lb $a0,0x23($sp) +/* f11e38c: 0fc3f4c8 */ jal func0f0fd320 +/* f11e390: 24050004 */ addiu $a1,$zero,0x4 +/* f11e394: 920902b8 */ lbu $t1,0x2b8($s0) +/* f11e398: 312ffffd */ andi $t7,$t1,0xfffd +/* f11e39c: a20f02b8 */ sb $t7,0x2b8($s0) +.L0f11e3a0: +/* f11e3a0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f11e3a4: +/* f11e3a4: 8fb00018 */ lw $s0,0x18($sp) +/* f11e3a8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f11e3ac: 03e00008 */ jr $ra +/* f11e3b0: 00000000 */ sll $zero,$zero,0x0 +/* f11e3b4: 03e00008 */ jr $ra +/* f11e3b8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11e3bc +/* f11e3bc: 00047600 */ sll $t6,$a0,0x18 +/* f11e3c0: 000e7e03 */ sra $t7,$t6,0x18 +/* f11e3c4: 000fc080 */ sll $t8,$t7,0x2 +/* f11e3c8: 030fc023 */ subu $t8,$t8,$t7 +/* f11e3cc: 0018c080 */ sll $t8,$t8,0x2 +/* f11e3d0: 030fc023 */ subu $t8,$t8,$t7 +/* f11e3d4: 0018c080 */ sll $t8,$t8,0x2 +/* f11e3d8: 030fc021 */ addu $t8,$t8,$t7 +/* f11e3dc: 0018c080 */ sll $t8,$t8,0x2 +/* f11e3e0: 030fc023 */ subu $t8,$t8,$t7 +/* f11e3e4: 0018c080 */ sll $t8,$t8,0x2 +/* f11e3e8: 3c01800a */ lui $at,0x800a +/* f11e3ec: 00380821 */ addu $at,$at,$t8 +/* f11e3f0: afa40000 */ sw $a0,0x0($sp) +/* f11e3f4: 03e00008 */ jr $ra +/* f11e3f8: ac202388 */ sw $zero,0x2388($at) +); + +GLOBAL_ASM( +glabel func0f11e3fc +/* f11e3fc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f11e400: afbf0014 */ sw $ra,0x14($sp) +/* f11e404: 0c00543a */ jal 0x150e8 +/* f11e408: 00000000 */ sll $zero,$zero,0x0 +/* f11e40c: 3c04800a */ lui $a0,0x800a +/* f11e410: 0c01404c */ jal 0x50130 +/* f11e414: 24849e78 */ addiu $a0,$a0,-24968 +/* f11e418: 0c005451 */ jal 0x15144 +/* f11e41c: afa2001c */ sw $v0,0x1c($sp) +/* f11e420: 8fae001c */ lw $t6,0x1c($sp) +/* f11e424: 24010002 */ addiu $at,$zero,0x2 +/* f11e428: 240f0001 */ addiu $t7,$zero,0x1 +/* f11e42c: 15c1000c */ bne $t6,$at,.L0f11e460 +/* f11e430: 24040001 */ addiu $a0,$zero,0x1 +/* f11e434: 3c018007 */ lui $at,0x8007 +/* f11e438: 3c057f1b */ lui $a1,0x7f1b +/* f11e43c: ac2f5cd0 */ sw $t7,0x5cd0($at) +/* f11e440: 0c004c04 */ jal 0x13010 +/* f11e444: 24a54d1c */ addiu $a1,$a1,0x4d1c +/* f11e448: 50400008 */ beqzl $v0,.L0f11e46c +/* f11e44c: 8fbf0014 */ lw $ra,0x14($sp) +/* f11e450: 0fc46d52 */ jal func0f11b548 +/* f11e454: 24040004 */ addiu $a0,$zero,0x4 +/* f11e458: 10000004 */ beqz $zero,.L0f11e46c +/* f11e45c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f11e460: +/* f11e460: 3c018007 */ lui $at,0x8007 +/* f11e464: ac205cd0 */ sw $zero,0x5cd0($at) +/* f11e468: 8fbf0014 */ lw $ra,0x14($sp) +.L0f11e46c: +/* f11e46c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f11e470: 03e00008 */ jr $ra +/* f11e474: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11e478 +/* f11e478: 27bdffe0 */ addiu $sp,$sp,-32 +/* f11e47c: afbf0014 */ sw $ra,0x14($sp) +/* f11e480: afa40020 */ sw $a0,0x20($sp) +/* f11e484: afa50024 */ sw $a1,0x24($sp) +/* f11e488: 0c00543a */ jal 0x150e8 +/* f11e48c: afa60028 */ sw $a2,0x28($sp) +/* f11e490: 3c04800a */ lui $a0,0x800a +/* f11e494: 24849e78 */ addiu $a0,$a0,-24968 +/* f11e498: 93a50023 */ lbu $a1,0x23($sp) +/* f11e49c: 8fa60024 */ lw $a2,0x24($sp) +/* f11e4a0: 0c0140fc */ jal 0x503f0 +/* f11e4a4: 8fa70028 */ lw $a3,0x28($sp) +/* f11e4a8: 0c005451 */ jal 0x15144 +/* f11e4ac: afa2001c */ sw $v0,0x1c($sp) +/* f11e4b0: 8fae001c */ lw $t6,0x1c($sp) +/* f11e4b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f11e4b8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f11e4bc: 15c00003 */ bnez $t6,.L0f11e4cc +/* f11e4c0: 24030081 */ addiu $v1,$zero,0x81 +/* f11e4c4: 10000001 */ beqz $zero,.L0f11e4cc +/* f11e4c8: 00001825 */ or $v1,$zero,$zero +.L0f11e4cc: +/* f11e4cc: 03e00008 */ jr $ra +/* f11e4d0: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f11e4d4 +/* f11e4d4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f11e4d8: afbf0014 */ sw $ra,0x14($sp) +/* f11e4dc: afa40020 */ sw $a0,0x20($sp) +/* f11e4e0: afa50024 */ sw $a1,0x24($sp) +/* f11e4e4: 0c00543a */ jal 0x150e8 +/* f11e4e8: afa60028 */ sw $a2,0x28($sp) +/* f11e4ec: 3c04800a */ lui $a0,0x800a +/* f11e4f0: 24849e78 */ addiu $a0,$a0,-24968 +/* f11e4f4: 93a50023 */ lbu $a1,0x23($sp) +/* f11e4f8: 8fa60024 */ lw $a2,0x24($sp) +/* f11e4fc: 0c001910 */ jal 0x6440 +/* f11e500: 8fa70028 */ lw $a3,0x28($sp) +/* f11e504: 0c005451 */ jal 0x15144 +/* f11e508: afa2001c */ sw $v0,0x1c($sp) +/* f11e50c: 8fae001c */ lw $t6,0x1c($sp) +/* f11e510: 8fbf0014 */ lw $ra,0x14($sp) +/* f11e514: 27bd0020 */ addiu $sp,$sp,0x20 +/* f11e518: 15c00003 */ bnez $t6,.L0f11e528 +/* f11e51c: 24030082 */ addiu $v1,$zero,0x82 +/* f11e520: 10000001 */ beqz $zero,.L0f11e528 +/* f11e524: 00001825 */ or $v1,$zero,$zero +.L0f11e528: +/* f11e528: 03e00008 */ jr $ra +/* f11e52c: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f11e530 +/* f11e530: 10c0000a */ beqz $a2,.L0f11e55c +/* f11e534: 000458c2 */ srl $t3,$a0,0x3 +/* f11e538: 000470c2 */ srl $t6,$a0,0x3 +/* f11e53c: 00ae1021 */ addu $v0,$a1,$t6 +/* f11e540: 904f0000 */ lbu $t7,0x0($v0) +/* f11e544: 30980007 */ andi $t8,$a0,0x7 +/* f11e548: 24190001 */ addiu $t9,$zero,0x1 +/* f11e54c: 03194804 */ sllv $t1,$t9,$t8 +/* f11e550: 01e95025 */ or $t2,$t7,$t1 +/* f11e554: 03e00008 */ jr $ra +/* f11e558: a04a0000 */ sb $t2,0x0($v0) +.L0f11e55c: +/* f11e55c: 00ab1021 */ addu $v0,$a1,$t3 +/* f11e560: 904c0000 */ lbu $t4,0x0($v0) +/* f11e564: 308d0007 */ andi $t5,$a0,0x7 +/* f11e568: 240e0001 */ addiu $t6,$zero,0x1 +/* f11e56c: 01aec004 */ sllv $t8,$t6,$t5 +/* f11e570: 03007827 */ nor $t7,$t8,$zero +/* f11e574: 018f4824 */ and $t1,$t4,$t7 +/* f11e578: a0490000 */ sb $t1,0x0($v0) +/* f11e57c: 03e00008 */ jr $ra +/* f11e580: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11e584 +/* f11e584: 000470c2 */ srl $t6,$a0,0x3 +/* f11e588: 00ae7821 */ addu $t7,$a1,$t6 +/* f11e58c: 91f80000 */ lbu $t8,0x0($t7) +/* f11e590: 30990007 */ andi $t9,$a0,0x7 +/* f11e594: 24080001 */ addiu $t0,$zero,0x1 +/* f11e598: 03284804 */ sllv $t1,$t0,$t9 +/* f11e59c: 312a00ff */ andi $t2,$t1,0xff +/* f11e5a0: 030a5824 */ and $t3,$t8,$t2 +/* f11e5a4: 11600003 */ beqz $t3,.L0f11e5b4 +/* f11e5a8: 00001825 */ or $v1,$zero,$zero +/* f11e5ac: 03e00008 */ jr $ra +/* f11e5b0: 24020001 */ addiu $v0,$zero,0x1 +.L0f11e5b4: +/* f11e5b4: 03e00008 */ jr $ra +/* f11e5b8: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f11e5bc +/* f11e5bc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f11e5c0: afb20020 */ sw $s2,0x20($sp) +/* f11e5c4: afb1001c */ sw $s1,0x1c($sp) +/* f11e5c8: afb00018 */ sw $s0,0x18($sp) +/* f11e5cc: 00808825 */ or $s1,$a0,$zero +/* f11e5d0: afbf0024 */ sw $ra,0x24($sp) +/* f11e5d4: 00008025 */ or $s0,$zero,$zero +/* f11e5d8: 2412004f */ addiu $s2,$zero,0x4f +/* f11e5dc: 02002025 */ or $a0,$s0,$zero +.L0f11e5e0: +/* f11e5e0: 02202825 */ or $a1,$s1,$zero +/* f11e5e4: 0fc4794c */ jal func0f11e530 +/* f11e5e8: 00003025 */ or $a2,$zero,$zero +/* f11e5ec: 26100001 */ addiu $s0,$s0,0x1 +/* f11e5f0: 5612fffb */ bnel $s0,$s2,.L0f11e5e0 +/* f11e5f4: 02002025 */ or $a0,$s0,$zero +/* f11e5f8: 8fbf0024 */ lw $ra,0x24($sp) +/* f11e5fc: 8fb00018 */ lw $s0,0x18($sp) +/* f11e600: 8fb1001c */ lw $s1,0x1c($sp) +/* f11e604: 8fb20020 */ lw $s2,0x20($sp) +/* f11e608: 03e00008 */ jr $ra +/* f11e60c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f11e610: 03e00008 */ jr $ra +/* f11e614: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f11e618 +/* f11e618: 27bdfed0 */ addiu $sp,$sp,-304 +/* f11e61c: afb00018 */ sw $s0,0x18($sp) +/* f11e620: 00808025 */ or $s0,$a0,$zero +/* f11e624: afbf001c */ sw $ra,0x1c($sp) +/* f11e628: afa50134 */ sw $a1,0x134($sp) +/* f11e62c: 27a30030 */ addiu $v1,$sp,0x30 +/* f11e630: 18c00016 */ blez $a2,.L0f11e68c +/* f11e634: 00003825 */ or $a3,$zero,$zero +/* f11e638: 3c087f1b */ lui $t0,0x7f1b +/* f11e63c: 25083a90 */ addiu $t0,$t0,0x3a90 +/* f11e640: 24090022 */ addiu $t1,$zero,0x22 +/* f11e644: 24050027 */ addiu $a1,$zero,0x27 +.L0f11e648: +/* f11e648: 92040000 */ lbu $a0,0x0($s0) +/* f11e64c: 26100001 */ addiu $s0,$s0,0x1 +/* f11e650: 24e70001 */ addiu $a3,$a3,0x1 +/* f11e654: 28810042 */ slti $at,$a0,0x42 +/* f11e658: 10200003 */ beqz $at,.L0f11e668 +/* f11e65c: 2402002a */ addiu $v0,$zero,0x2a +/* f11e660: 01047021 */ addu $t6,$t0,$a0 +/* f11e664: 91c20000 */ lbu $v0,0x0($t6) +.L0f11e668: +/* f11e668: 54490006 */ bnel $v0,$t1,.L0f11e684 +/* f11e66c: a0620000 */ sb $v0,0x0($v1) +/* f11e670: a0650000 */ sb $a1,0x0($v1) +/* f11e674: 24630001 */ addiu $v1,$v1,0x1 +/* f11e678: 10000002 */ beqz $zero,.L0f11e684 +/* f11e67c: a0650000 */ sb $a1,0x0($v1) +/* f11e680: a0620000 */ sb $v0,0x0($v1) +.L0f11e684: +/* f11e684: 14e6fff0 */ bne $a3,$a2,.L0f11e648 +/* f11e688: 24630001 */ addiu $v1,$v1,0x1 +.L0f11e68c: +/* f11e68c: a0600000 */ sb $zero,0x0($v1) +/* f11e690: 8fa40134 */ lw $a0,0x134($sp) +/* f11e694: 0c004c4c */ jal 0x13130 +/* f11e698: 27a50030 */ addiu $a1,$sp,0x30 +/* f11e69c: 8fbf001c */ lw $ra,0x1c($sp) +/* f11e6a0: 8fb00018 */ lw $s0,0x18($sp) +/* f11e6a4: 27bd0130 */ addiu $sp,$sp,0x130 +/* f11e6a8: 03e00008 */ jr $ra +/* f11e6ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11e6b0 +/* f11e6b0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f11e6b4: afb40028 */ sw $s4,0x28($sp) +/* f11e6b8: afb30024 */ sw $s3,0x24($sp) +/* f11e6bc: afb20020 */ sw $s2,0x20($sp) +/* f11e6c0: afb00018 */ sw $s0,0x18($sp) +/* f11e6c4: 00809825 */ or $s3,$a0,$zero +/* f11e6c8: afbf002c */ sw $ra,0x2c($sp) +/* f11e6cc: afb1001c */ sw $s1,0x1c($sp) +/* f11e6d0: 2412ffff */ addiu $s2,$zero,-1 +/* f11e6d4: 00008025 */ or $s0,$zero,$zero +/* f11e6d8: 24140005 */ addiu $s4,$zero,0x5 +/* f11e6dc: 00108e00 */ sll $s1,$s0,0x18 +.L0f11e6e0: +/* f11e6e0: 00117603 */ sra $t6,$s1,0x18 +/* f11e6e4: 000e2600 */ sll $a0,$t6,0x18 +/* f11e6e8: 00047e03 */ sra $t7,$a0,0x18 +/* f11e6ec: 01e02025 */ or $a0,$t7,$zero +/* f11e6f0: 0fc45abb */ jal func0f116aec +/* f11e6f4: 01c08825 */ or $s1,$t6,$zero +/* f11e6f8: 10400009 */ beqz $v0,.L0f11e720 +/* f11e6fc: 00112600 */ sll $a0,$s1,0x18 +/* f11e700: 0004c603 */ sra $t8,$a0,0x18 +/* f11e704: 0fc45a4f */ jal func0f11693c +/* f11e708: 03002025 */ or $a0,$t8,$zero +/* f11e70c: 56620005 */ bnel $s3,$v0,.L0f11e724 +/* f11e710: 26100001 */ addiu $s0,$s0,0x1 +/* f11e714: 00109600 */ sll $s2,$s0,0x18 +/* f11e718: 0012ce03 */ sra $t9,$s2,0x18 +/* f11e71c: 03209025 */ or $s2,$t9,$zero +.L0f11e720: +/* f11e720: 26100001 */ addiu $s0,$s0,0x1 +.L0f11e724: +/* f11e724: 5614ffee */ bnel $s0,$s4,.L0f11e6e0 +/* f11e728: 00108e00 */ sll $s1,$s0,0x18 +/* f11e72c: 8fbf002c */ lw $ra,0x2c($sp) +/* f11e730: 02401025 */ or $v0,$s2,$zero +/* f11e734: 8fb20020 */ lw $s2,0x20($sp) +/* f11e738: 8fb00018 */ lw $s0,0x18($sp) +/* f11e73c: 8fb1001c */ lw $s1,0x1c($sp) +/* f11e740: 8fb30024 */ lw $s3,0x24($sp) +/* f11e744: 8fb40028 */ lw $s4,0x28($sp) +/* f11e748: 03e00008 */ jr $ra +/* f11e74c: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f11e750 +/* f11e750: 27bdffc8 */ addiu $sp,$sp,-56 +/* f11e754: afbf0014 */ sw $ra,0x14($sp) +/* f11e758: afa40038 */ sw $a0,0x38($sp) +/* f11e75c: 00047600 */ sll $t6,$a0,0x18 +/* f11e760: 2418000a */ addiu $t8,$zero,0xa +/* f11e764: 000e2603 */ sra $a0,$t6,0x18 +/* f11e768: a3b80018 */ sb $t8,0x18($sp) +/* f11e76c: 27a60018 */ addiu $a2,$sp,0x18 +/* f11e770: 00002825 */ or $a1,$zero,$zero +/* f11e774: 0fc4731b */ jal func0f11cc6c +/* f11e778: 24070020 */ addiu $a3,$zero,0x20 +/* f11e77c: 8fbf0014 */ lw $ra,0x14($sp) +/* f11e780: 27bd0038 */ addiu $sp,$sp,0x38 +/* f11e784: 03e00008 */ jr $ra +/* f11e788: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11e78c +/* f11e78c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f11e790: afb10018 */ sw $s1,0x18($sp) +/* f11e794: afb00014 */ sw $s0,0x14($sp) +/* f11e798: afbf001c */ sw $ra,0x1c($sp) +/* f11e79c: 00008025 */ or $s0,$zero,$zero +/* f11e7a0: 24110002 */ addiu $s1,$zero,0x2 +/* f11e7a4: 00102600 */ sll $a0,$s0,0x18 +.L0f11e7a8: +/* f11e7a8: 00047603 */ sra $t6,$a0,0x18 +/* f11e7ac: 0fc47a11 */ jal func0f11e844 +/* f11e7b0: 01c02025 */ or $a0,$t6,$zero +/* f11e7b4: 14510003 */ bne $v0,$s1,.L0f11e7c4 +/* f11e7b8: 26100001 */ addiu $s0,$s0,0x1 +/* f11e7bc: 10000007 */ beqz $zero,.L0f11e7dc +/* f11e7c0: 24020001 */ addiu $v0,$zero,0x1 +.L0f11e7c4: +/* f11e7c4: 00107e00 */ sll $t7,$s0,0x18 +/* f11e7c8: 000f8603 */ sra $s0,$t7,0x18 +/* f11e7cc: 2a010004 */ slti $at,$s0,0x4 +/* f11e7d0: 5420fff5 */ bnezl $at,.L0f11e7a8 +/* f11e7d4: 00102600 */ sll $a0,$s0,0x18 +/* f11e7d8: 00001025 */ or $v0,$zero,$zero +.L0f11e7dc: +/* f11e7dc: 8fbf001c */ lw $ra,0x1c($sp) +/* f11e7e0: 8fb00014 */ lw $s0,0x14($sp) +/* f11e7e4: 8fb10018 */ lw $s1,0x18($sp) +/* f11e7e8: 03e00008 */ jr $ra +/* f11e7ec: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f11e7f0 +/* f11e7f0: 90820000 */ lbu $v0,0x0($a0) +/* f11e7f4: 50400011 */ beqzl $v0,.L0f11e83c +/* f11e7f8: 24020001 */ addiu $v0,$zero,0x1 +/* f11e7fc: 90a30000 */ lbu $v1,0x0($a1) +/* f11e800: 5060000e */ beqzl $v1,.L0f11e83c +/* f11e804: 24020001 */ addiu $v0,$zero,0x1 +.L0f11e808: +/* f11e808: 50430004 */ beql $v0,$v1,.L0f11e81c +/* f11e80c: 90820001 */ lbu $v0,0x1($a0) +/* f11e810: 03e00008 */ jr $ra +/* f11e814: 00001025 */ or $v0,$zero,$zero +/* f11e818: 90820001 */ lbu $v0,0x1($a0) +.L0f11e81c: +/* f11e81c: 24840001 */ addiu $a0,$a0,0x1 +/* f11e820: 24a50001 */ addiu $a1,$a1,0x1 +/* f11e824: 50400005 */ beqzl $v0,.L0f11e83c +/* f11e828: 24020001 */ addiu $v0,$zero,0x1 +/* f11e82c: 90a30000 */ lbu $v1,0x0($a1) +/* f11e830: 1460fff5 */ bnez $v1,.L0f11e808 +/* f11e834: 00000000 */ sll $zero,$zero,0x0 +/* f11e838: 24020001 */ addiu $v0,$zero,0x1 +.L0f11e83c: +/* f11e83c: 03e00008 */ jr $ra +/* f11e840: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11e844 +/* f11e844: 00043e00 */ sll $a3,$a0,0x18 +/* f11e848: 00077603 */ sra $t6,$a3,0x18 +/* f11e84c: 000ec080 */ sll $t8,$t6,0x2 +/* f11e850: 030ec023 */ subu $t8,$t8,$t6 +/* f11e854: 0018c080 */ sll $t8,$t8,0x2 +/* f11e858: 030ec023 */ subu $t8,$t8,$t6 +/* f11e85c: 0018c080 */ sll $t8,$t8,0x2 +/* f11e860: 030ec021 */ addu $t8,$t8,$t6 +/* f11e864: 0018c080 */ sll $t8,$t8,0x2 +/* f11e868: 030ec023 */ subu $t8,$t8,$t6 +/* f11e86c: 3c19800a */ lui $t9,0x800a +/* f11e870: 27392380 */ addiu $t9,$t9,0x2380 +/* f11e874: 0018c080 */ sll $t8,$t8,0x2 +/* f11e878: 27bdff78 */ addiu $sp,$sp,-136 +/* f11e87c: 03191821 */ addu $v1,$t8,$t9 +/* f11e880: 8c680000 */ lw $t0,0x0($v1) +/* f11e884: 240f0001 */ addiu $t7,$zero,0x1 +/* f11e888: 24010003 */ addiu $at,$zero,0x3 +/* f11e88c: afbf0014 */ sw $ra,0x14($sp) +/* f11e890: afa40088 */ sw $a0,0x88($sp) +/* f11e894: 01c03825 */ or $a3,$t6,$zero +/* f11e898: afa0002c */ sw $zero,0x2c($sp) +/* f11e89c: afa00028 */ sw $zero,0x28($sp) +/* f11e8a0: 11010003 */ beq $t0,$at,.L0f11e8b0 +/* f11e8a4: afaf0024 */ sw $t7,0x24($sp) +/* f11e8a8: 1000005e */ beqz $zero,.L0f11ea24 +/* f11e8ac: 00001025 */ or $v0,$zero,$zero +.L0f11e8b0: +/* f11e8b0: afa3001c */ sw $v1,0x1c($sp) +/* f11e8b4: 0c00543a */ jal 0x150e8 +/* f11e8b8: a3a7008b */ sb $a3,0x8b($sp) +/* f11e8bc: 83a7008b */ lb $a3,0x8b($sp) +/* f11e8c0: 24010004 */ addiu $at,$zero,0x4 +/* f11e8c4: 8fa3001c */ lw $v1,0x1c($sp) +/* f11e8c8: 14e10003 */ bne $a3,$at,.L0f11e8d8 +/* f11e8cc: 27a50038 */ addiu $a1,$sp,0x38 +/* f11e8d0: 10000009 */ beqz $zero,.L0f11e8f8 +/* f11e8d4: 00002025 */ or $a0,$zero,$zero +.L0f11e8d8: +/* f11e8d8: 00074880 */ sll $t1,$a3,0x2 +/* f11e8dc: 01274823 */ subu $t1,$t1,$a3 +/* f11e8e0: 00094880 */ sll $t1,$t1,0x2 +/* f11e8e4: 01274821 */ addu $t1,$t1,$a3 +/* f11e8e8: 3c0a800a */ lui $t2,0x800a +/* f11e8ec: 254a3180 */ addiu $t2,$t2,0x3180 +/* f11e8f0: 000948c0 */ sll $t1,$t1,0x3 +/* f11e8f4: 012a2021 */ addu $a0,$t1,$t2 +.L0f11e8f8: +/* f11e8f8: 27a60037 */ addiu $a2,$sp,0x37 +/* f11e8fc: afa3001c */ sw $v1,0x1c($sp) +/* f11e900: 0c014358 */ jal 0x50d60 +/* f11e904: a3a7008b */ sb $a3,0x8b($sp) +/* f11e908: 240b0001 */ addiu $t3,$zero,0x1 +/* f11e90c: 8fa3001c */ lw $v1,0x1c($sp) +/* f11e910: 83a7008b */ lb $a3,0x8b($sp) +/* f11e914: 10400002 */ beqz $v0,.L0f11e920 +/* f11e918: afab0028 */ sw $t3,0x28($sp) +/* f11e91c: afa00024 */ sw $zero,0x24($sp) +.L0f11e920: +/* f11e920: 3c0d8007 */ lui $t5,0x8007 +/* f11e924: 95ad5cb0 */ lhu $t5,0x5cb0($t5) +/* f11e928: 97ac007c */ lhu $t4,0x7c($sp) +/* f11e92c: 3c048007 */ lui $a0,0x8007 +/* f11e930: 24845cb4 */ addiu $a0,$a0,0x5cb4 +/* f11e934: 158d0017 */ bne $t4,$t5,.L0f11e994 +/* f11e938: 27a5006c */ addiu $a1,$sp,0x6c +/* f11e93c: afa3001c */ sw $v1,0x1c($sp) +/* f11e940: 0fc479fc */ jal func0f11e7f0 +/* f11e944: a3a7008b */ sb $a3,0x8b($sp) +/* f11e948: 8fa3001c */ lw $v1,0x1c($sp) +/* f11e94c: 1440000a */ bnez $v0,.L0f11e978 +/* f11e950: 83a7008b */ lb $a3,0x8b($sp) +/* f11e954: 3c048007 */ lui $a0,0x8007 +/* f11e958: 24845cc0 */ addiu $a0,$a0,0x5cc0 +/* f11e95c: 27a5006c */ addiu $a1,$sp,0x6c +/* f11e960: afa3001c */ sw $v1,0x1c($sp) +/* f11e964: 0fc479fc */ jal func0f11e7f0 +/* f11e968: a3a7008b */ sb $a3,0x8b($sp) +/* f11e96c: 8fa3001c */ lw $v1,0x1c($sp) +/* f11e970: 10400008 */ beqz $v0,.L0f11e994 +/* f11e974: 83a7008b */ lb $a3,0x8b($sp) +.L0f11e978: +/* f11e978: 906e02b8 */ lbu $t6,0x2b8($v1) +/* f11e97c: 24090002 */ addiu $t1,$zero,0x2 +/* f11e980: afa9002c */ sw $t1,0x2c($sp) +/* f11e984: 31d9ffdf */ andi $t9,$t6,0xffdf +/* f11e988: a07902b8 */ sb $t9,0x2b8($v1) +/* f11e98c: 37280010 */ ori $t0,$t9,0x10 +/* f11e990: a06802b8 */ sb $t0,0x2b8($v1) +.L0f11e994: +/* f11e994: 8faa002c */ lw $t2,0x2c($sp) +/* f11e998: 24010002 */ addiu $at,$zero,0x2 +/* f11e99c: 00002825 */ or $a1,$zero,$zero +/* f11e9a0: 51410003 */ beql $t2,$at,.L0f11e9b0 +/* f11e9a4: 8fab0028 */ lw $t3,0x28($sp) +/* f11e9a8: afa00024 */ sw $zero,0x24($sp) +/* f11e9ac: 8fab0028 */ lw $t3,0x28($sp) +.L0f11e9b0: +/* f11e9b0: 24010004 */ addiu $at,$zero,0x4 +/* f11e9b4: 11600011 */ beqz $t3,.L0f11e9fc +/* f11e9b8: 00000000 */ sll $zero,$zero,0x0 +/* f11e9bc: 14e10003 */ bne $a3,$at,.L0f11e9cc +/* f11e9c0: 00076080 */ sll $t4,$a3,0x2 +/* f11e9c4: 10000008 */ beqz $zero,.L0f11e9e8 +/* f11e9c8: 00002025 */ or $a0,$zero,$zero +.L0f11e9cc: +/* f11e9cc: 01876023 */ subu $t4,$t4,$a3 +/* f11e9d0: 000c6080 */ sll $t4,$t4,0x2 +/* f11e9d4: 01876021 */ addu $t4,$t4,$a3 +/* f11e9d8: 3c0d800a */ lui $t5,0x800a +/* f11e9dc: 25ad3180 */ addiu $t5,$t5,0x3180 +/* f11e9e0: 000c60c0 */ sll $t4,$t4,0x3 +/* f11e9e4: 018d2021 */ addu $a0,$t4,$t5 +.L0f11e9e8: +/* f11e9e8: 0c0018cc */ jal 0x6330 +/* f11e9ec: afa3001c */ sw $v1,0x1c($sp) +/* f11e9f0: 10400002 */ beqz $v0,.L0f11e9fc +/* f11e9f4: 8fa3001c */ lw $v1,0x1c($sp) +/* f11e9f8: afa00024 */ sw $zero,0x24($sp) +.L0f11e9fc: +/* f11e9fc: 0c005451 */ jal 0x15144 +/* f11ea00: afa3001c */ sw $v1,0x1c($sp) +/* f11ea04: 8fae0024 */ lw $t6,0x24($sp) +/* f11ea08: 8fa3001c */ lw $v1,0x1c($sp) +/* f11ea0c: 240f001a */ addiu $t7,$zero,0x1a +/* f11ea10: 11c00003 */ beqz $t6,.L0f11ea20 +/* f11ea14: 00001025 */ or $v0,$zero,$zero +/* f11ea18: 10000002 */ beqz $zero,.L0f11ea24 +/* f11ea1c: 8fa2002c */ lw $v0,0x2c($sp) +.L0f11ea20: +/* f11ea20: ac6f0010 */ sw $t7,0x10($v1) +.L0f11ea24: +/* f11ea24: 8fbf0014 */ lw $ra,0x14($sp) +/* f11ea28: 27bd0088 */ addiu $sp,$sp,0x88 +/* f11ea2c: 03e00008 */ jr $ra +/* f11ea30: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11ea34 +/* f11ea34: 27bdff90 */ addiu $sp,$sp,-112 +/* f11ea38: 3c0e7f1b */ lui $t6,0x7f1b +/* f11ea3c: 27a60044 */ addiu $a2,$sp,0x44 +/* f11ea40: 25ce4d54 */ addiu $t6,$t6,0x4d54 +/* f11ea44: afbf001c */ sw $ra,0x1c($sp) +/* f11ea48: afa40070 */ sw $a0,0x70($sp) +/* f11ea4c: 25d90024 */ addiu $t9,$t6,0x24 +/* f11ea50: 00c04025 */ or $t0,$a2,$zero +.L0f11ea54: +/* f11ea54: 8dc10000 */ lw $at,0x0($t6) +/* f11ea58: 25ce000c */ addiu $t6,$t6,0xc +/* f11ea5c: 2508000c */ addiu $t0,$t0,0xc +/* f11ea60: ad01fff4 */ sw $at,-0xc($t0) +/* f11ea64: 8dc1fff8 */ lw $at,-0x8($t6) +/* f11ea68: ad01fff8 */ sw $at,-0x8($t0) +/* f11ea6c: 8dc1fffc */ lw $at,-0x4($t6) +/* f11ea70: 15d9fff8 */ bne $t6,$t9,.L0f11ea54 +/* f11ea74: ad01fffc */ sw $at,-0x4($t0) +/* f11ea78: 8dc10000 */ lw $at,0x0($t6) +/* f11ea7c: 24090001 */ addiu $t1,$zero,0x1 +/* f11ea80: 3405a000 */ dli $a1,0xa000 +/* f11ea84: ad010000 */ sw $at,0x0($t0) +/* f11ea88: 91c10004 */ lbu $at,0x4($t6) +/* f11ea8c: 24070020 */ addiu $a3,$zero,0x20 +/* f11ea90: a1010004 */ sb $at,0x4($t0) +/* f11ea94: afa90010 */ sw $t1,0x10($sp) +/* f11ea98: 0fc47340 */ jal func0f11cd00 +/* f11ea9c: 83a40073 */ lb $a0,0x73($sp) +/* f11eaa0: 14400003 */ bnez $v0,.L0f11eab0 +/* f11eaa4: 83a40073 */ lb $a0,0x73($sp) +/* f11eaa8: 1000000c */ beqz $zero,.L0f11eadc +/* f11eaac: 00001025 */ or $v0,$zero,$zero +.L0f11eab0: +/* f11eab0: 240a0001 */ addiu $t2,$zero,0x1 +/* f11eab4: afaa0010 */ sw $t2,0x10($sp) +/* f11eab8: 3405a000 */ dli $a1,0xa000 +/* f11eabc: 27a60020 */ addiu $a2,$sp,0x20 +/* f11eac0: 0fc47380 */ jal func0f11ce00 +/* f11eac4: 24070020 */ addiu $a3,$zero,0x20 +/* f11eac8: 54400004 */ bnezl $v0,.L0f11eadc +/* f11eacc: 24020001 */ addiu $v0,$zero,0x1 +/* f11ead0: 10000002 */ beqz $zero,.L0f11eadc +/* f11ead4: 00001025 */ or $v0,$zero,$zero +/* f11ead8: 24020001 */ addiu $v0,$zero,0x1 +.L0f11eadc: +/* f11eadc: 8fbf001c */ lw $ra,0x1c($sp) +/* f11eae0: 27bd0070 */ addiu $sp,$sp,0x70 +/* f11eae4: 03e00008 */ jr $ra +/* f11eae8: 00000000 */ sll $zero,$zero,0x0 +/* f11eaec: 27bdff68 */ addiu $sp,$sp,-152 +/* f11eaf0: afa40098 */ sw $a0,0x98($sp) +/* f11eaf4: afbf001c */ sw $ra,0x1c($sp) +/* f11eaf8: afa00030 */ sw $zero,0x30($sp) +/* f11eafc: afa0002c */ sw $zero,0x2c($sp) +/* f11eb00: 27a40078 */ addiu $a0,$sp,0x78 +/* f11eb04: 27a30078 */ addiu $v1,$sp,0x78 +/* f11eb08: 27a20058 */ addiu $v0,$sp,0x58 +.L0f11eb0c: +/* f11eb0c: 24420001 */ addiu $v0,$v0,0x1 +/* f11eb10: 0044082b */ sltu $at,$v0,$a0 +/* f11eb14: 24630001 */ addiu $v1,$v1,0x1 +/* f11eb18: a060ffff */ sb $zero,-0x1($v1) +/* f11eb1c: 1420fffb */ bnez $at,.L0f11eb0c +/* f11eb20: a040ffff */ sb $zero,-0x1($v0) +/* f11eb24: a3a00078 */ sb $zero,0x78($sp) +/* f11eb28: 0fc47a8d */ jal func0f11ea34 +/* f11eb2c: 83a4009b */ lb $a0,0x9b($sp) +/* f11eb30: 0fc47a8d */ jal func0f11ea34 +/* f11eb34: 83a4009b */ lb $a0,0x9b($sp) +/* f11eb38: 0fc47a8d */ jal func0f11ea34 +/* f11eb3c: 83a4009b */ lb $a0,0x9b($sp) +/* f11eb40: 240e0001 */ addiu $t6,$zero,0x1 +/* f11eb44: afae0010 */ sw $t6,0x10($sp) +/* f11eb48: 83a4009b */ lb $a0,0x9b($sp) +/* f11eb4c: 3405bfe0 */ dli $a1,0xbfe0 +/* f11eb50: 27a60038 */ addiu $a2,$sp,0x38 +/* f11eb54: 0fc47380 */ jal func0f11ce00 +/* f11eb58: 24070020 */ addiu $a3,$zero,0x20 +/* f11eb5c: 14400003 */ bnez $v0,.L0f11eb6c +/* f11eb60: 27a30058 */ addiu $v1,$sp,0x58 +/* f11eb64: 240f0001 */ addiu $t7,$zero,0x1 +/* f11eb68: afaf0030 */ sw $t7,0x30($sp) +.L0f11eb6c: +/* f11eb6c: 27a20038 */ addiu $v0,$sp,0x38 +/* f11eb70: a3a00029 */ sb $zero,0x29($sp) +.L0f11eb74: +/* f11eb74: 90580000 */ lbu $t8,0x0($v0) +/* f11eb78: 24420001 */ addiu $v0,$v0,0x1 +/* f11eb7c: 1443fffd */ bne $v0,$v1,.L0f11eb74 +/* f11eb80: a3b80028 */ sb $t8,0x28($sp) +/* f11eb84: 3c047f1b */ lui $a0,0x7f1b +/* f11eb88: 24844d80 */ addiu $a0,$a0,0x4d80 +/* f11eb8c: 0fc479fc */ jal func0f11e7f0 +/* f11eb90: 27a50038 */ addiu $a1,$sp,0x38 +/* f11eb94: 24190001 */ addiu $t9,$zero,0x1 +/* f11eb98: afb90010 */ sw $t9,0x10($sp) +/* f11eb9c: 83a4009b */ lb $a0,0x9b($sp) +/* f11eba0: 3405a000 */ dli $a1,0xa000 +/* f11eba4: 27a60038 */ addiu $a2,$sp,0x38 +/* f11eba8: 0fc47380 */ jal func0f11ce00 +/* f11ebac: 24070020 */ addiu $a3,$zero,0x20 +/* f11ebb0: 14400002 */ bnez $v0,.L0f11ebbc +/* f11ebb4: 24080001 */ addiu $t0,$zero,0x1 +/* f11ebb8: afa80030 */ sw $t0,0x30($sp) +.L0f11ebbc: +/* f11ebbc: 93a90038 */ lbu $t1,0x38($sp) +/* f11ebc0: 240b0001 */ addiu $t3,$zero,0x1 +/* f11ebc4: 312a0001 */ andi $t2,$t1,0x1 +/* f11ebc8: 51400003 */ beqzl $t2,.L0f11ebd8 +/* f11ebcc: 8fac0030 */ lw $t4,0x30($sp) +/* f11ebd0: afab002c */ sw $t3,0x2c($sp) +/* f11ebd4: 8fac0030 */ lw $t4,0x30($sp) +.L0f11ebd8: +/* f11ebd8: 8fbf001c */ lw $ra,0x1c($sp) +/* f11ebdc: 8fa2002c */ lw $v0,0x2c($sp) +/* f11ebe0: 11800003 */ beqz $t4,.L0f11ebf0 +/* f11ebe4: 00000000 */ sll $zero,$zero,0x0 +/* f11ebe8: 10000001 */ beqz $zero,.L0f11ebf0 +/* f11ebec: 00001025 */ or $v0,$zero,$zero +.L0f11ebf0: +/* f11ebf0: 03e00008 */ jr $ra +/* f11ebf4: 27bd0098 */ addiu $sp,$sp,0x98 +/* f11ebf8: 27bdffc0 */ addiu $sp,$sp,-64 +/* f11ebfc: afb00018 */ sw $s0,0x18($sp) +/* f11ec00: 00048600 */ sll $s0,$a0,0x18 +/* f11ec04: 00107603 */ sra $t6,$s0,0x18 +/* f11ec08: afa40040 */ sw $a0,0x40($sp) +/* f11ec0c: 000e2600 */ sll $a0,$t6,0x18 +/* f11ec10: afbf001c */ sw $ra,0x1c($sp) +/* f11ec14: 00047e03 */ sra $t7,$a0,0x18 +/* f11ec18: 01c08025 */ or $s0,$t6,$zero +/* f11ec1c: 01e02025 */ or $a0,$t7,$zero +/* f11ec20: 27a60020 */ addiu $a2,$sp,0x20 +/* f11ec24: 3405a000 */ dli $a1,0xa000 +/* f11ec28: 0fc472f6 */ jal func0f11cbd8 +/* f11ec2c: 24070020 */ addiu $a3,$zero,0x20 +/* f11ec30: 10400029 */ beqz $v0,.L0f11ecd8 +/* f11ec34: 00102600 */ sll $a0,$s0,0x18 +/* f11ec38: 0004c603 */ sra $t8,$a0,0x18 +/* f11ec3c: 0fc479d4 */ jal func0f11e750 +/* f11ec40: 03002025 */ or $a0,$t8,$zero +/* f11ec44: 93b90020 */ lbu $t9,0x20($sp) +/* f11ec48: 00102600 */ sll $a0,$s0,0x18 +/* f11ec4c: 00044e03 */ sra $t1,$a0,0x18 +/* f11ec50: 3328007f */ andi $t0,$t9,0x7f +/* f11ec54: a3a80020 */ sb $t0,0x20($sp) +/* f11ec58: 01202025 */ or $a0,$t1,$zero +/* f11ec5c: 3405a000 */ dli $a1,0xa000 +/* f11ec60: 27a60020 */ addiu $a2,$sp,0x20 +/* f11ec64: 0fc4731b */ jal func0f11cc6c +/* f11ec68: 24070020 */ addiu $a3,$zero,0x20 +/* f11ec6c: 1040001a */ beqz $v0,.L0f11ecd8 +/* f11ec70: 00102600 */ sll $a0,$s0,0x18 +/* f11ec74: 00045603 */ sra $t2,$a0,0x18 +/* f11ec78: 01402025 */ or $a0,$t2,$zero +/* f11ec7c: 3405a000 */ dli $a1,0xa000 +/* f11ec80: 27a60020 */ addiu $a2,$sp,0x20 +/* f11ec84: 0fc472f6 */ jal func0f11cbd8 +/* f11ec88: 24070020 */ addiu $a3,$zero,0x20 +/* f11ec8c: 10400012 */ beqz $v0,.L0f11ecd8 +/* f11ec90: 93ab0020 */ lbu $t3,0x20($sp) +/* f11ec94: 00102600 */ sll $a0,$s0,0x18 +/* f11ec98: 356c0080 */ ori $t4,$t3,0x80 +/* f11ec9c: 00046e03 */ sra $t5,$a0,0x18 +/* f11eca0: a3ac0020 */ sb $t4,0x20($sp) +/* f11eca4: 01a02025 */ or $a0,$t5,$zero +/* f11eca8: 3405a000 */ dli $a1,0xa000 +/* f11ecac: 27a60020 */ addiu $a2,$sp,0x20 +/* f11ecb0: 0fc4731b */ jal func0f11cc6c +/* f11ecb4: 24070020 */ addiu $a3,$zero,0x20 +/* f11ecb8: 10400007 */ beqz $v0,.L0f11ecd8 +/* f11ecbc: 00102600 */ sll $a0,$s0,0x18 +/* f11ecc0: 00047603 */ sra $t6,$a0,0x18 +/* f11ecc4: 01c02025 */ or $a0,$t6,$zero +/* f11ecc8: 3405a000 */ dli $a1,0xa000 +/* f11eccc: 27a60020 */ addiu $a2,$sp,0x20 +/* f11ecd0: 0fc472f6 */ jal func0f11cbd8 +/* f11ecd4: 24070020 */ addiu $a3,$zero,0x20 +.L0f11ecd8: +/* f11ecd8: 8fbf001c */ lw $ra,0x1c($sp) +/* f11ecdc: 8fb00018 */ lw $s0,0x18($sp) +/* f11ece0: 27bd0040 */ addiu $sp,$sp,0x40 +/* f11ece4: 03e00008 */ jr $ra +/* f11ece8: 00000000 */ sll $zero,$zero,0x0 +/* f11ecec: 00000000 */ sll $zero,$zero,0x0 +/* f11ecf0: 03e00008 */ jr $ra +/* f11ecf4: afa40000 */ sw $a0,0x0($sp) +/* f11ecf8: afa40000 */ sw $a0,0x0($sp) +/* f11ecfc: afa50004 */ sw $a1,0x4($sp) +/* f11ed00: 03e00008 */ jr $ra +/* f11ed04: afa60008 */ sw $a2,0x8($sp) +/* f11ed08: 03e00008 */ jr $ra +/* f11ed0c: 00801025 */ or $v0,$a0,$zero +/* f11ed10: afa40000 */ sw $a0,0x0($sp) +/* f11ed14: afa50004 */ sw $a1,0x4($sp) +/* f11ed18: 03e00008 */ jr $ra +/* f11ed1c: afa60008 */ sw $a2,0x8($sp) +/* f11ed20: 03e00008 */ jr $ra +/* f11ed24: 00001025 */ or $v0,$zero,$zero +/* f11ed28: 03e00008 */ jr $ra +/* f11ed2c: afa40000 */ sw $a0,0x0($sp) +/* f11ed30: 03e00008 */ jr $ra +/* f11ed34: 00000000 */ sll $zero,$zero,0x0 +/* f11ed38: 03e00008 */ jr $ra +/* f11ed3c: 00000000 */ sll $zero,$zero,0x0 +/* f11ed40: 03e00008 */ jr $ra +/* f11ed44: 00000000 */ sll $zero,$zero,0x0 +/* f11ed48: 03e00008 */ jr $ra +/* f11ed4c: 00000000 */ sll $zero,$zero,0x0 +/* f11ed50: 03e00008 */ jr $ra +/* f11ed54: 00000000 */ sll $zero,$zero,0x0 +/* f11ed58: afa40000 */ sw $a0,0x0($sp) +/* f11ed5c: afa50004 */ sw $a1,0x4($sp) +/* f11ed60: afa60008 */ sw $a2,0x8($sp) +/* f11ed64: afa7000c */ sw $a3,0xc($sp) +/* f11ed68: 03e00008 */ jr $ra +/* f11ed6c: 00001025 */ or $v0,$zero,$zero +/* f11ed70: 03e00008 */ jr $ra +/* f11ed74: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f11ed78 +/* f11ed78: 03e00008 */ jr $ra +/* f11ed7c: 24020001 */ addiu $v0,$zero,0x1 +); + +GLOBAL_ASM( +glabel func0f11ed80 +/* f11ed80: 03e00008 */ jr $ra +/* f11ed84: 24020001 */ addiu $v0,$zero,0x1 +/* f11ed88: 03e00008 */ jr $ra +/* f11ed8c: 00001025 */ or $v0,$zero,$zero +/* f11ed90: 03e00008 */ jr $ra +/* f11ed94: 00001025 */ or $v0,$zero,$zero +/* f11ed98: 03e00008 */ jr $ra +/* f11ed9c: afa40000 */ sw $a0,0x0($sp) +/* f11eda0: 03e00008 */ jr $ra +/* f11eda4: 00001025 */ or $v0,$zero,$zero +/* f11eda8: 03e00008 */ jr $ra +/* f11edac: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f11edb0 +/* f11edb0: 03e00008 */ jr $ra +/* f11edb4: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f11edb8 +/* f11edb8: 03e00008 */ jr $ra +/* f11edbc: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f11edc0 +/* f11edc0: 03e00008 */ jr $ra +/* f11edc4: 00001025 */ or $v0,$zero,$zero +/* f11edc8: 3c028007 */ lui $v0,0x8007 +/* f11edcc: 03e00008 */ jr $ra +/* f11edd0: 8c425d70 */ lw $v0,0x5d70($v0) +/* f11edd4: 3c018007 */ lui $at,0x8007 +/* f11edd8: 03e00008 */ jr $ra +/* f11eddc: ac245d70 */ sw $a0,0x5d70($at) +/* f11ede0: 03e00008 */ jr $ra +/* f11ede4: 00001025 */ or $v0,$zero,$zero +/* f11ede8: 03e00008 */ jr $ra +/* f11edec: 00001025 */ or $v0,$zero,$zero +/* f11edf0: 03e00008 */ jr $ra +/* f11edf4: 00001025 */ or $v0,$zero,$zero +/* f11edf8: 03e00008 */ jr $ra +/* f11edfc: 00000000 */ sll $zero,$zero,0x0 +/* f11ee00: 03e00008 */ jr $ra +/* f11ee04: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11ee08 +/* f11ee08: 3c028007 */ lui $v0,0x8007 +/* f11ee0c: 03e00008 */ jr $ra +/* f11ee10: 8c425d74 */ lw $v0,0x5d74($v0) +/* f11ee14: 3c018007 */ lui $at,0x8007 +/* f11ee18: 03e00008 */ jr $ra +/* f11ee1c: ac245d74 */ sw $a0,0x5d74($at) +); + +GLOBAL_ASM( +glabel func0f11ee20 +/* f11ee20: 03e00008 */ jr $ra +/* f11ee24: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f11ee28 +/* f11ee28: 03e00008 */ jr $ra +/* f11ee2c: 00001025 */ or $v0,$zero,$zero +/* f11ee30: 03e00008 */ jr $ra +/* f11ee34: 00001025 */ or $v0,$zero,$zero +/* f11ee38: 03e00008 */ jr $ra +/* f11ee3c: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f11ee40 +/* f11ee40: 03e00008 */ jr $ra +/* f11ee44: 00001025 */ or $v0,$zero,$zero +/* f11ee48: 03e00008 */ jr $ra +/* f11ee4c: 00001025 */ or $v0,$zero,$zero +/* f11ee50: 03e00008 */ jr $ra +/* f11ee54: 00001025 */ or $v0,$zero,$zero +/* f11ee58: 03e00008 */ jr $ra +/* f11ee5c: 00001025 */ or $v0,$zero,$zero +/* f11ee60: 03e00008 */ jr $ra +/* f11ee64: 00001025 */ or $v0,$zero,$zero +/* f11ee68: 03e00008 */ jr $ra +/* f11ee6c: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f11ee70 +/* f11ee70: 03e00008 */ jr $ra +/* f11ee74: 00001025 */ or $v0,$zero,$zero +/* f11ee78: 03e00008 */ jr $ra +/* f11ee7c: 00001025 */ or $v0,$zero,$zero +/* f11ee80: 03e00008 */ jr $ra +/* f11ee84: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f11ee88 +/* f11ee88: 03e00008 */ jr $ra +/* f11ee8c: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f11ee90 +/* f11ee90: 03e00008 */ jr $ra +/* f11ee94: 00001025 */ or $v0,$zero,$zero +/* f11ee98: 03e00008 */ jr $ra +/* f11ee9c: 00001025 */ or $v0,$zero,$zero +/* f11eea0: 03e00008 */ jr $ra +/* f11eea4: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f11eea8 +/* f11eea8: 03e00008 */ jr $ra +/* f11eeac: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f11eeb0 +/* f11eeb0: 03e00008 */ jr $ra +/* f11eeb4: 00001025 */ or $v0,$zero,$zero +/* f11eeb8: 03e00008 */ jr $ra +/* f11eebc: 00001025 */ or $v0,$zero,$zero +/* f11eec0: 03e00008 */ jr $ra +/* f11eec4: 00001025 */ or $v0,$zero,$zero +/* f11eec8: 03e00008 */ jr $ra +/* f11eecc: 00001025 */ or $v0,$zero,$zero +/* f11eed0: 03e00008 */ jr $ra +/* f11eed4: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f11eed8 +/* f11eed8: 03e00008 */ jr $ra +/* f11eedc: 00001025 */ or $v0,$zero,$zero +/* f11eee0: 03e00008 */ jr $ra +/* f11eee4: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f11eee8 +/* f11eee8: 03e00008 */ jr $ra +/* f11eeec: 00001025 */ or $v0,$zero,$zero +/* f11eef0: 03e00008 */ jr $ra +/* f11eef4: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f11eef8 +/* f11eef8: 03e00008 */ jr $ra +/* f11eefc: 24020001 */ addiu $v0,$zero,0x1 +/* f11ef00: 03e00008 */ jr $ra +/* f11ef04: 00001025 */ or $v0,$zero,$zero +/* f11ef08: 03e00008 */ jr $ra +/* f11ef0c: 00001025 */ or $v0,$zero,$zero +/* f11ef10: 03e00008 */ jr $ra +/* f11ef14: 00001025 */ or $v0,$zero,$zero +/* f11ef18: 03e00008 */ jr $ra +/* f11ef1c: 00001025 */ or $v0,$zero,$zero +/* f11ef20: 03e00008 */ jr $ra +/* f11ef24: 00001025 */ or $v0,$zero,$zero +/* f11ef28: 03e00008 */ jr $ra +/* f11ef2c: 00001025 */ or $v0,$zero,$zero +/* f11ef30: 03e00008 */ jr $ra +/* f11ef34: 00001025 */ or $v0,$zero,$zero +/* f11ef38: 03e00008 */ jr $ra +/* f11ef3c: 00001025 */ or $v0,$zero,$zero +/* f11ef40: 03e00008 */ jr $ra +/* f11ef44: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f11ef48 +/* f11ef48: 03e00008 */ jr $ra +/* f11ef4c: 24020001 */ addiu $v0,$zero,0x1 +/* f11ef50: 03e00008 */ jr $ra +/* f11ef54: 00001025 */ or $v0,$zero,$zero +/* f11ef58: 03e00008 */ jr $ra +/* f11ef5c: 00001025 */ or $v0,$zero,$zero +/* f11ef60: 03e00008 */ jr $ra +/* f11ef64: 00001025 */ or $v0,$zero,$zero +/* f11ef68: 03e00008 */ jr $ra +/* f11ef6c: 00001025 */ or $v0,$zero,$zero +/* f11ef70: 03e00008 */ jr $ra +/* f11ef74: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f11ef78 +/* f11ef78: 03e00008 */ jr $ra +/* f11ef7c: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f11ef80 +/* f11ef80: 03e00008 */ jr $ra +/* f11ef84: 00001025 */ or $v0,$zero,$zero +/* f11ef88: 03e00008 */ jr $ra +/* f11ef8c: 00001025 */ or $v0,$zero,$zero +/* f11ef90: 03e00008 */ jr $ra +/* f11ef94: 00001025 */ or $v0,$zero,$zero +/* f11ef98: 03e00008 */ jr $ra +/* f11ef9c: afa40000 */ sw $a0,0x0($sp) +/* f11efa0: 03e00008 */ jr $ra +/* f11efa4: 00000000 */ sll $zero,$zero,0x0 +/* f11efa8: 03e00008 */ jr $ra +/* f11efac: 00000000 */ sll $zero,$zero,0x0 +/* f11efb0: afa40000 */ sw $a0,0x0($sp) +/* f11efb4: 03e00008 */ jr $ra +/* f11efb8: afa50004 */ sw $a1,0x4($sp) +/* f11efbc: 03e00008 */ jr $ra +/* f11efc0: afa40000 */ sw $a0,0x0($sp) +/* f11efc4: 03e00008 */ jr $ra +/* f11efc8: 00801025 */ or $v0,$a0,$zero +/* f11efcc: 03e00008 */ jr $ra +/* f11efd0: 00000000 */ sll $zero,$zero,0x0 +/* f11efd4: 03e00008 */ jr $ra +/* f11efd8: 00000000 */ sll $zero,$zero,0x0 +/* f11efdc: 03e00008 */ jr $ra +/* f11efe0: afa40000 */ sw $a0,0x0($sp) +/* f11efe4: 00000000 */ sll $zero,$zero,0x0 +/* f11efe8: 00000000 */ sll $zero,$zero,0x0 +/* f11efec: 00000000 */ sll $zero,$zero,0x0 +/* f11eff0: 03e00008 */ jr $ra +/* f11eff4: 00801025 */ or $v0,$a0,$zero +/* f11eff8: 00000000 */ sll $zero,$zero,0x0 +/* f11effc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11f000 +/* f11f000: 27bdffd8 */ addiu $sp,$sp,-40 +/* f11f004: afbf0014 */ sw $ra,0x14($sp) +/* f11f008: e7ac0028 */ swc1 $f12,0x28($sp) +/* f11f00c: e7ae002c */ swc1 $f14,0x2c($sp) +/* f11f010: 0fc2d5de */ jal func0f0b5778 +/* f11f014: afa60030 */ sw $a2,0x30($sp) +/* f11f018: 0fc2d5fe */ jal func0f0b57f8 +/* f11f01c: afa20024 */ sw $v0,0x24($sp) +/* f11f020: c7a40028 */ lwc1 $f4,0x28($sp) +/* f11f024: 46040180 */ add.s $f6,$f0,$f4 +/* f11f028: 0fc2d602 */ jal func0f0b5808 +/* f11f02c: e7a6001c */ swc1 $f6,0x1c($sp) +/* f11f030: 0fc595f3 */ jal func0f1657cc +/* f11f034: e7a00018 */ swc1 $f0,0x18($sp) +/* f11f038: c7a8002c */ lwc1 $f8,0x2c($sp) +/* f11f03c: c7aa0018 */ lwc1 $f10,0x18($sp) +/* f11f040: c4520040 */ lwc1 $f18,0x40($v0) +/* f11f044: 27a4001c */ addiu $a0,$sp,0x1c +/* f11f048: 460a4400 */ add.s $f16,$f8,$f10 +/* f11f04c: 8fa50030 */ lw $a1,0x30($sp) +/* f11f050: 3c0642c8 */ lui $a2,0x42c8 +/* f11f054: 46109100 */ add.s $f4,$f18,$f16 +/* f11f058: 0fc2d30f */ jal func0f0b4c3c +/* f11f05c: e7a40020 */ swc1 $f4,0x20($sp) +/* f11f060: 8fa40024 */ lw $a0,0x24($sp) +/* f11f064: 0c0056c4 */ jal 0x15b10 +/* f11f068: 8fa50030 */ lw $a1,0x30($sp) +/* f11f06c: 8fbf0014 */ lw $ra,0x14($sp) +/* f11f070: 27bd0028 */ addiu $sp,$sp,0x28 +/* f11f074: 03e00008 */ jr $ra +/* f11f078: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11f07c +/* f11f07c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f11f080: afbf001c */ sw $ra,0x1c($sp) +/* f11f084: afb10018 */ sw $s1,0x18($sp) +/* f11f088: afb00014 */ sw $s0,0x14($sp) +/* f11f08c: afa5003c */ sw $a1,0x3c($sp) +/* f11f090: afa60040 */ sw $a2,0x40($sp) +/* f11f094: c4800008 */ lwc1 $f0,0x8($a0) +/* f11f098: c48e0000 */ lwc1 $f14,0x0($a0) +/* f11f09c: 3c11800a */ lui $s1,0x800a +/* f11f0a0: 46000102 */ mul.s $f4,$f0,$f0 +/* f11f0a4: 3c017f1b */ lui $at,0x7f1b +/* f11f0a8: 8e31a244 */ lw $s1,-0x5dbc($s1) +/* f11f0ac: 460e7182 */ mul.s $f6,$f14,$f14 +/* f11f0b0: c42a4fe0 */ lwc1 $f10,0x4fe0($at) +/* f11f0b4: 00808025 */ or $s0,$a0,$zero +/* f11f0b8: 26311bb0 */ addiu $s1,$s1,0x1bb0 +/* f11f0bc: 46062200 */ add.s $f8,$f4,$f6 +/* f11f0c0: 0c012974 */ jal 0x4a5d0 +/* f11f0c4: 460a4300 */ add.s $f12,$f8,$f10 +/* f11f0c8: c6020004 */ lwc1 $f2,0x4($s0) +/* f11f0cc: 3c013f80 */ lui $at,0x3f80 +/* f11f0d0: 44817000 */ mtc1 $at,$f14 +/* f11f0d4: 46021100 */ add.s $f4,$f2,$f2 +/* f11f0d8: 3c017f1b */ lui $at,0x7f1b +/* f11f0dc: 00001025 */ or $v0,$zero,$zero +/* f11f0e0: 46002303 */ div.s $f12,$f4,$f0 +/* f11f0e4: 460c703c */ c.lt.s $f14,$f12 +/* f11f0e8: 00000000 */ sll $zero,$zero,0x0 +/* f11f0ec: 45020003 */ bc1fl .L0f11f0fc +/* f11f0f0: 460c7181 */ sub.s $f6,$f14,$f12 +/* f11f0f4: 46007306 */ mov.s $f12,$f14 +/* f11f0f8: 460c7181 */ sub.s $f6,$f14,$f12 +.L0f11f0fc: +/* f11f0fc: 8fae0040 */ lw $t6,0x40($sp) +/* f11f100: 44800000 */ mtc1 $zero,$f0 +/* f11f104: e5c60000 */ swc1 $f6,0x0($t6) +/* f11f108: c6020004 */ lwc1 $f2,0x4($s0) +/* f11f10c: 46020032 */ c.eq.s $f0,$f2 +/* f11f110: 00000000 */ sll $zero,$zero,0x0 +/* f11f114: 45020004 */ bc1fl .L0f11f128 +/* f11f118: 46001406 */ mov.s $f16,$f2 +/* f11f11c: 10000002 */ beqz $zero,.L0f11f128 +/* f11f120: c4304fe4 */ lwc1 $f16,0x4fe4($at) +/* f11f124: 46001406 */ mov.s $f16,$f2 +.L0f11f128: +/* f11f128: 4610003c */ c.lt.s $f0,$f16 +/* f11f12c: 00000000 */ sll $zero,$zero,0x0 +/* f11f130: 4500002d */ bc1f .L0f11f1e8 +/* f11f134: 00000000 */ sll $zero,$zero,0x0 +/* f11f138: 0fc595f3 */ jal func0f1657cc +/* f11f13c: e7b00024 */ swc1 $f16,0x24($sp) +/* f11f140: c4480014 */ lwc1 $f8,0x14($v0) +/* f11f144: c62a0004 */ lwc1 $f10,0x4($s1) +/* f11f148: c7b00024 */ lwc1 $f16,0x24($sp) +/* f11f14c: c6000008 */ lwc1 $f0,0x8($s0) +/* f11f150: 460a4101 */ sub.s $f4,$f8,$f10 +/* f11f154: c60e0000 */ lwc1 $f14,0x0($s0) +/* f11f158: 46000182 */ mul.s $f6,$f0,$f0 +/* f11f15c: 00000000 */ sll $zero,$zero,0x0 +/* f11f160: 460e7202 */ mul.s $f8,$f14,$f14 +/* f11f164: 46102083 */ div.s $f2,$f4,$f16 +/* f11f168: 46083300 */ add.s $f12,$f6,$f8 +/* f11f16c: 0c012974 */ jal 0x4a5d0 +/* f11f170: e7a2002c */ swc1 $f2,0x2c($sp) +/* f11f174: c7a2002c */ lwc1 $f2,0x2c($sp) +/* f11f178: 3c017f1b */ lui $at,0x7f1b +/* f11f17c: c4324fe8 */ lwc1 $f18,0x4fe8($at) +/* f11f180: 46020302 */ mul.s $f12,$f0,$f2 +/* f11f184: c7b00024 */ lwc1 $f16,0x24($sp) +/* f11f188: 460c903c */ c.lt.s $f18,$f12 +/* f11f18c: 00000000 */ sll $zero,$zero,0x0 +/* f11f190: 45020005 */ bc1fl .L0f11f1a8 +/* f11f194: c6040000 */ lwc1 $f4,0x0($s0) +/* f11f198: 460c9283 */ div.s $f10,$f18,$f12 +/* f11f19c: 460a1082 */ mul.s $f2,$f2,$f10 +/* f11f1a0: 00000000 */ sll $zero,$zero,0x0 +/* f11f1a4: c6040000 */ lwc1 $f4,0x0($s0) +.L0f11f1a8: +/* f11f1a8: c6280000 */ lwc1 $f8,0x0($s1) +/* f11f1ac: 8fa3003c */ lw $v1,0x3c($sp) +/* f11f1b0: 46022182 */ mul.s $f6,$f4,$f2 +/* f11f1b4: 24020001 */ addiu $v0,$zero,0x1 +/* f11f1b8: 46083280 */ add.s $f10,$f6,$f8 +/* f11f1bc: 46101182 */ mul.s $f6,$f2,$f16 +/* f11f1c0: e46a0000 */ swc1 $f10,0x0($v1) +/* f11f1c4: c6240004 */ lwc1 $f4,0x4($s1) +/* f11f1c8: 46062200 */ add.s $f8,$f4,$f6 +/* f11f1cc: e4680004 */ swc1 $f8,0x4($v1) +/* f11f1d0: c60a0008 */ lwc1 $f10,0x8($s0) +/* f11f1d4: c6260008 */ lwc1 $f6,0x8($s1) +/* f11f1d8: 46025102 */ mul.s $f4,$f10,$f2 +/* f11f1dc: 46062200 */ add.s $f8,$f4,$f6 +/* f11f1e0: 10000001 */ beqz $zero,.L0f11f1e8 +/* f11f1e4: e4680008 */ swc1 $f8,0x8($v1) +.L0f11f1e8: +/* f11f1e8: 8fbf001c */ lw $ra,0x1c($sp) +/* f11f1ec: 8fb00014 */ lw $s0,0x14($sp) +/* f11f1f0: 8fb10018 */ lw $s1,0x18($sp) +/* f11f1f4: 03e00008 */ jr $ra +/* f11f1f8: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f11f1fc +/* f11f1fc: 27bdffc8 */ addiu $sp,$sp,-56 +/* f11f200: afbf001c */ sw $ra,0x1c($sp) +/* f11f204: afb10018 */ sw $s1,0x18($sp) +/* f11f208: afb00014 */ sw $s0,0x14($sp) +/* f11f20c: afa5003c */ sw $a1,0x3c($sp) +/* f11f210: afa60040 */ sw $a2,0x40($sp) +/* f11f214: c4800008 */ lwc1 $f0,0x8($a0) +/* f11f218: c48e0000 */ lwc1 $f14,0x0($a0) +/* f11f21c: 3c11800a */ lui $s1,0x800a +/* f11f220: 46000102 */ mul.s $f4,$f0,$f0 +/* f11f224: 3c017f1b */ lui $at,0x7f1b +/* f11f228: 8e31a244 */ lw $s1,-0x5dbc($s1) +/* f11f22c: 460e7182 */ mul.s $f6,$f14,$f14 +/* f11f230: c42a4fec */ lwc1 $f10,0x4fec($at) +/* f11f234: 00808025 */ or $s0,$a0,$zero +/* f11f238: 26311bb0 */ addiu $s1,$s1,0x1bb0 +/* f11f23c: 46062200 */ add.s $f8,$f4,$f6 +/* f11f240: 0c012974 */ jal 0x4a5d0 +/* f11f244: 460a4300 */ add.s $f12,$f8,$f10 +/* f11f248: 3c013f80 */ lui $at,0x3f80 +/* f11f24c: 44816000 */ mtc1 $at,$f12 +/* f11f250: 3c01c000 */ lui $at,0xc000 +/* f11f254: 44812000 */ mtc1 $at,$f4 +/* f11f258: c6060004 */ lwc1 $f6,0x4($s0) +/* f11f25c: 3c017f1b */ lui $at,0x7f1b +/* f11f260: 00001025 */ or $v0,$zero,$zero +/* f11f264: 46062202 */ mul.s $f8,$f4,$f6 +/* f11f268: 46004083 */ div.s $f2,$f8,$f0 +/* f11f26c: 4602603c */ c.lt.s $f12,$f2 +/* f11f270: 00000000 */ sll $zero,$zero,0x0 +/* f11f274: 45020003 */ bc1fl .L0f11f284 +/* f11f278: 46026281 */ sub.s $f10,$f12,$f2 +/* f11f27c: 46006086 */ mov.s $f2,$f12 +/* f11f280: 46026281 */ sub.s $f10,$f12,$f2 +.L0f11f284: +/* f11f284: 8fae0040 */ lw $t6,0x40($sp) +/* f11f288: 44807000 */ mtc1 $zero,$f14 +/* f11f28c: e5ca0000 */ swc1 $f10,0x0($t6) +/* f11f290: c6000004 */ lwc1 $f0,0x4($s0) +/* f11f294: 46007032 */ c.eq.s $f14,$f0 +/* f11f298: 00000000 */ sll $zero,$zero,0x0 +/* f11f29c: 45020004 */ bc1fl .L0f11f2b0 +/* f11f2a0: 46000406 */ mov.s $f16,$f0 +/* f11f2a4: 10000002 */ beqz $zero,.L0f11f2b0 +/* f11f2a8: c4304ff0 */ lwc1 $f16,0x4ff0($at) +/* f11f2ac: 46000406 */ mov.s $f16,$f0 +.L0f11f2b0: +/* f11f2b0: 460e803c */ c.lt.s $f16,$f14 +/* f11f2b4: 00000000 */ sll $zero,$zero,0x0 +/* f11f2b8: 4500002d */ bc1f .L0f11f370 +/* f11f2bc: 00000000 */ sll $zero,$zero,0x0 +/* f11f2c0: 0fc595f3 */ jal func0f1657cc +/* f11f2c4: e7b00024 */ swc1 $f16,0x24($sp) +/* f11f2c8: c444002c */ lwc1 $f4,0x2c($v0) +/* f11f2cc: c6260004 */ lwc1 $f6,0x4($s1) +/* f11f2d0: c7b00024 */ lwc1 $f16,0x24($sp) +/* f11f2d4: c6000008 */ lwc1 $f0,0x8($s0) +/* f11f2d8: 46062201 */ sub.s $f8,$f4,$f6 +/* f11f2dc: c60e0000 */ lwc1 $f14,0x0($s0) +/* f11f2e0: 46000282 */ mul.s $f10,$f0,$f0 +/* f11f2e4: 00000000 */ sll $zero,$zero,0x0 +/* f11f2e8: 460e7102 */ mul.s $f4,$f14,$f14 +/* f11f2ec: 46104083 */ div.s $f2,$f8,$f16 +/* f11f2f0: 46045300 */ add.s $f12,$f10,$f4 +/* f11f2f4: 0c012974 */ jal 0x4a5d0 +/* f11f2f8: e7a2002c */ swc1 $f2,0x2c($sp) +/* f11f2fc: c7a2002c */ lwc1 $f2,0x2c($sp) +/* f11f300: 3c017f1b */ lui $at,0x7f1b +/* f11f304: c4324ff4 */ lwc1 $f18,0x4ff4($at) +/* f11f308: 46020302 */ mul.s $f12,$f0,$f2 +/* f11f30c: c7b00024 */ lwc1 $f16,0x24($sp) +/* f11f310: 460c903c */ c.lt.s $f18,$f12 +/* f11f314: 00000000 */ sll $zero,$zero,0x0 +/* f11f318: 45020005 */ bc1fl .L0f11f330 +/* f11f31c: c6080000 */ lwc1 $f8,0x0($s0) +/* f11f320: 460c9183 */ div.s $f6,$f18,$f12 +/* f11f324: 46061082 */ mul.s $f2,$f2,$f6 +/* f11f328: 00000000 */ sll $zero,$zero,0x0 +/* f11f32c: c6080000 */ lwc1 $f8,0x0($s0) +.L0f11f330: +/* f11f330: c6240000 */ lwc1 $f4,0x0($s1) +/* f11f334: 8fa3003c */ lw $v1,0x3c($sp) +/* f11f338: 46024282 */ mul.s $f10,$f8,$f2 +/* f11f33c: 24020001 */ addiu $v0,$zero,0x1 +/* f11f340: 46045180 */ add.s $f6,$f10,$f4 +/* f11f344: 46101282 */ mul.s $f10,$f2,$f16 +/* f11f348: e4660000 */ swc1 $f6,0x0($v1) +/* f11f34c: c6280004 */ lwc1 $f8,0x4($s1) +/* f11f350: 460a4100 */ add.s $f4,$f8,$f10 +/* f11f354: e4640004 */ swc1 $f4,0x4($v1) +/* f11f358: c6060008 */ lwc1 $f6,0x8($s0) +/* f11f35c: c62a0008 */ lwc1 $f10,0x8($s1) +/* f11f360: 46023202 */ mul.s $f8,$f6,$f2 +/* f11f364: 460a4100 */ add.s $f4,$f8,$f10 +/* f11f368: 10000001 */ beqz $zero,.L0f11f370 +/* f11f36c: e4640008 */ swc1 $f4,0x8($v1) +.L0f11f370: +/* f11f370: 8fbf001c */ lw $ra,0x1c($sp) +/* f11f374: 8fb00014 */ lw $s0,0x14($sp) +/* f11f378: 8fb10018 */ lw $s1,0x18($sp) +/* f11f37c: 03e00008 */ jr $ra +/* f11f380: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f11f384 +/* f11f384: c4820004 */ lwc1 $f2,0x4($a0) +/* f11f388: c4a40004 */ lwc1 $f4,0x4($a1) +/* f11f38c: c48c0000 */ lwc1 $f12,0x0($a0) +/* f11f390: c4a80000 */ lwc1 $f8,0x0($a1) +/* f11f394: 46041181 */ sub.s $f6,$f2,$f4 +/* f11f398: 44802000 */ mtc1 $zero,$f4 +/* f11f39c: 460c4281 */ sub.s $f10,$f8,$f12 +/* f11f3a0: e4c40004 */ swc1 $f4,0x4($a2) +/* f11f3a4: 46061003 */ div.s $f0,$f2,$f6 +/* f11f3a8: 46005402 */ mul.s $f16,$f10,$f0 +/* f11f3ac: 460c8480 */ add.s $f18,$f16,$f12 +/* f11f3b0: e4d20000 */ swc1 $f18,0x0($a2) +/* f11f3b4: c4a60008 */ lwc1 $f6,0x8($a1) +/* f11f3b8: c48e0008 */ lwc1 $f14,0x8($a0) +/* f11f3bc: 460e3201 */ sub.s $f8,$f6,$f14 +/* f11f3c0: 46004282 */ mul.s $f10,$f8,$f0 +/* f11f3c4: 460e5400 */ add.s $f16,$f10,$f14 +/* f11f3c8: 03e00008 */ jr $ra +/* f11f3cc: e4d00008 */ swc1 $f16,0x8($a2) +); + +GLOBAL_ASM( +glabel func0f11f3d0 +/* f11f3d0: 460e603c */ c.lt.s $f12,$f14 +/* f11f3d4: afa60008 */ sw $a2,0x8($sp) +/* f11f3d8: c7a40008 */ lwc1 $f4,0x8($sp) +/* f11f3dc: 45020004 */ bc1fl .L0f11f3f0 +/* f11f3e0: 460c203c */ c.lt.s $f4,$f12 +/* f11f3e4: 03e00008 */ jr $ra +/* f11f3e8: 46007006 */ mov.s $f0,$f14 +/* f11f3ec: 460c203c */ c.lt.s $f4,$f12 +.L0f11f3f0: +/* f11f3f0: 00000000 */ sll $zero,$zero,0x0 +/* f11f3f4: 45020004 */ bc1fl .L0f11f408 +/* f11f3f8: 46006006 */ mov.s $f0,$f12 +/* f11f3fc: 03e00008 */ jr $ra +/* f11f400: 46002006 */ mov.s $f0,$f4 +/* f11f404: 46006006 */ mov.s $f0,$f12 +.L0f11f408: +/* f11f408: 03e00008 */ jr $ra +/* f11f40c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11f410 +/* f11f410: 3c013f00 */ lui $at,0x3f00 +/* f11f414: 44812000 */ mtc1 $at,$f4 +/* f11f418: 00000000 */ sll $zero,$zero,0x0 +/* f11f41c: 46046180 */ add.s $f6,$f12,$f4 +/* f11f420: 4600320d */ trunc.w.s $f8,$f6 +/* f11f424: 440f4000 */ mfc1 $t7,$f8 +/* f11f428: 00000000 */ sll $zero,$zero,0x0 +/* f11f42c: 448f5000 */ mtc1 $t7,$f10 +/* f11f430: 03e00008 */ jr $ra +/* f11f434: 46805020 */ cvt.s.w $f0,$f10 +); + +GLOBAL_ASM( +glabel func0f11f438 +/* f11f438: 27bdffe8 */ addiu $sp,$sp,-24 +/* f11f43c: afbf0014 */ sw $ra,0x14($sp) +/* f11f440: afa5001c */ sw $a1,0x1c($sp) +/* f11f444: 0fc595f3 */ jal func0f1657cc +/* f11f448: afa40018 */ sw $a0,0x18($sp) +/* f11f44c: 904e0008 */ lbu $t6,0x8($v0) +/* f11f450: 3c013f80 */ lui $at,0x3f80 +/* f11f454: 44818000 */ mtc1 $at,$f16 +/* f11f458: 448e2000 */ mtc1 $t6,$f4 +/* f11f45c: 3c017f1b */ lui $at,0x7f1b +/* f11f460: c4324ff8 */ lwc1 $f18,0x4ff8($at) +/* f11f464: 8fa40018 */ lw $a0,0x18($sp) +/* f11f468: 05c10005 */ bgez $t6,.L0f11f480 +/* f11f46c: 468020a0 */ cvt.s.w $f2,$f4 +/* f11f470: 3c014f80 */ lui $at,0x4f80 +/* f11f474: 44813000 */ mtc1 $at,$f6 +/* f11f478: 00000000 */ sll $zero,$zero,0x0 +/* f11f47c: 46061080 */ add.s $f2,$f2,$f6 +.L0f11f480: +/* f11f480: 904f0009 */ lbu $t7,0x9($v0) +/* f11f484: 3c014f80 */ lui $at,0x4f80 +/* f11f488: 3c0d800a */ lui $t5,0x800a +/* f11f48c: 448f4000 */ mtc1 $t7,$f8 +/* f11f490: 05e10004 */ bgez $t7,.L0f11f4a4 +/* f11f494: 46804320 */ cvt.s.w $f12,$f8 +/* f11f498: 44815000 */ mtc1 $at,$f10 +/* f11f49c: 00000000 */ sll $zero,$zero,0x0 +/* f11f4a0: 460a6300 */ add.s $f12,$f12,$f10 +.L0f11f4a4: +/* f11f4a4: 9058000a */ lbu $t8,0xa($v0) +/* f11f4a8: 3c014f80 */ lui $at,0x4f80 +/* f11f4ac: c7a8001c */ lwc1 $f8,0x1c($sp) +/* f11f4b0: 44982000 */ mtc1 $t8,$f4 +/* f11f4b4: 240f00ff */ addiu $t7,$zero,0xff +/* f11f4b8: 468023a0 */ cvt.s.w $f14,$f4 +/* f11f4bc: 46121102 */ mul.s $f4,$f2,$f18 +/* f11f4c0: 07030005 */ bgezl $t8,.L0f11f4d8 +/* f11f4c4: 46048181 */ sub.s $f6,$f16,$f4 +/* f11f4c8: 44813000 */ mtc1 $at,$f6 +/* f11f4cc: 00000000 */ sll $zero,$zero,0x0 +/* f11f4d0: 46067380 */ add.s $f14,$f14,$f6 +/* f11f4d4: 46048181 */ sub.s $f6,$f16,$f4 +.L0f11f4d8: +/* f11f4d8: c44a001c */ lwc1 $f10,0x1c($v0) +/* f11f4dc: 24080001 */ addiu $t0,$zero,0x1 +/* f11f4e0: 46088001 */ sub.s $f0,$f16,$f8 +/* f11f4e4: 46065202 */ mul.s $f8,$f10,$f6 +/* f11f4e8: 3c014f00 */ lui $at,0x4f00 +/* f11f4ec: 46004102 */ mul.s $f4,$f8,$f0 +/* f11f4f0: 46022280 */ add.s $f10,$f4,$f2 +/* f11f4f4: 4459f800 */ cfc1 $t9,$31 +/* f11f4f8: 44c8f800 */ ctc1 $t0,$31 +/* f11f4fc: 00000000 */ sll $zero,$zero,0x0 +/* f11f500: 460051a4 */ cvt.w.s $f6,$f10 +/* f11f504: 4448f800 */ cfc1 $t0,$31 +/* f11f508: 00000000 */ sll $zero,$zero,0x0 +/* f11f50c: 31080078 */ andi $t0,$t0,0x78 +/* f11f510: 51000013 */ beqzl $t0,.L0f11f560 +/* f11f514: 44083000 */ mfc1 $t0,$f6 +/* f11f518: 44813000 */ mtc1 $at,$f6 +/* f11f51c: 24080001 */ addiu $t0,$zero,0x1 +/* f11f520: 46065181 */ sub.s $f6,$f10,$f6 +/* f11f524: 44c8f800 */ ctc1 $t0,$31 +/* f11f528: 00000000 */ sll $zero,$zero,0x0 +/* f11f52c: 460031a4 */ cvt.w.s $f6,$f6 +/* f11f530: 4448f800 */ cfc1 $t0,$31 +/* f11f534: 00000000 */ sll $zero,$zero,0x0 +/* f11f538: 31080078 */ andi $t0,$t0,0x78 +/* f11f53c: 15000005 */ bnez $t0,.L0f11f554 +/* f11f540: 00000000 */ sll $zero,$zero,0x0 +/* f11f544: 44083000 */ mfc1 $t0,$f6 +/* f11f548: 3c018000 */ lui $at,0x8000 +/* f11f54c: 10000007 */ beqz $zero,.L0f11f56c +/* f11f550: 01014025 */ or $t0,$t0,$at +.L0f11f554: +/* f11f554: 10000005 */ beqz $zero,.L0f11f56c +/* f11f558: 2408ffff */ addiu $t0,$zero,-1 +/* f11f55c: 44083000 */ mfc1 $t0,$f6 +.L0f11f560: +/* f11f560: 00000000 */ sll $zero,$zero,0x0 +/* f11f564: 0500fffb */ bltz $t0,.L0f11f554 +/* f11f568: 00000000 */ sll $zero,$zero,0x0 +.L0f11f56c: +/* f11f56c: 44d9f800 */ ctc1 $t9,$31 +/* f11f570: a0880014 */ sb $t0,0x14($a0) +/* f11f574: c4480020 */ lwc1 $f8,0x20($v0) +/* f11f578: 46126102 */ mul.s $f4,$f12,$f18 +/* f11f57c: 240a0001 */ addiu $t2,$zero,0x1 +/* f11f580: 3c014f00 */ lui $at,0x4f00 +/* f11f584: 46048281 */ sub.s $f10,$f16,$f4 +/* f11f588: 460a4182 */ mul.s $f6,$f8,$f10 +/* f11f58c: 00000000 */ sll $zero,$zero,0x0 +/* f11f590: 46003102 */ mul.s $f4,$f6,$f0 +/* f11f594: 460c2200 */ add.s $f8,$f4,$f12 +/* f11f598: 4449f800 */ cfc1 $t1,$31 +/* f11f59c: 44caf800 */ ctc1 $t2,$31 +/* f11f5a0: 00000000 */ sll $zero,$zero,0x0 +/* f11f5a4: 460042a4 */ cvt.w.s $f10,$f8 +/* f11f5a8: 444af800 */ cfc1 $t2,$31 +/* f11f5ac: 00000000 */ sll $zero,$zero,0x0 +/* f11f5b0: 314a0078 */ andi $t2,$t2,0x78 +/* f11f5b4: 11400012 */ beqz $t2,.L0f11f600 +/* f11f5b8: 00000000 */ sll $zero,$zero,0x0 +/* f11f5bc: 44815000 */ mtc1 $at,$f10 +/* f11f5c0: 240a0001 */ addiu $t2,$zero,0x1 +/* f11f5c4: 460a4281 */ sub.s $f10,$f8,$f10 +/* f11f5c8: 44caf800 */ ctc1 $t2,$31 +/* f11f5cc: 00000000 */ sll $zero,$zero,0x0 +/* f11f5d0: 460052a4 */ cvt.w.s $f10,$f10 +/* f11f5d4: 444af800 */ cfc1 $t2,$31 +/* f11f5d8: 00000000 */ sll $zero,$zero,0x0 +/* f11f5dc: 314a0078 */ andi $t2,$t2,0x78 +/* f11f5e0: 15400005 */ bnez $t2,.L0f11f5f8 +/* f11f5e4: 00000000 */ sll $zero,$zero,0x0 +/* f11f5e8: 440a5000 */ mfc1 $t2,$f10 +/* f11f5ec: 3c018000 */ lui $at,0x8000 +/* f11f5f0: 10000007 */ beqz $zero,.L0f11f610 +/* f11f5f4: 01415025 */ or $t2,$t2,$at +.L0f11f5f8: +/* f11f5f8: 10000005 */ beqz $zero,.L0f11f610 +/* f11f5fc: 240affff */ addiu $t2,$zero,-1 +.L0f11f600: +/* f11f600: 440a5000 */ mfc1 $t2,$f10 +/* f11f604: 00000000 */ sll $zero,$zero,0x0 +/* f11f608: 0540fffb */ bltz $t2,.L0f11f5f8 +/* f11f60c: 00000000 */ sll $zero,$zero,0x0 +.L0f11f610: +/* f11f610: 44c9f800 */ ctc1 $t1,$31 +/* f11f614: a08a0015 */ sb $t2,0x15($a0) +/* f11f618: c4460024 */ lwc1 $f6,0x24($v0) +/* f11f61c: 46127102 */ mul.s $f4,$f14,$f18 +/* f11f620: 240c0001 */ addiu $t4,$zero,0x1 +/* f11f624: 3c014f00 */ lui $at,0x4f00 +/* f11f628: 240200ff */ addiu $v0,$zero,0xff +/* f11f62c: 46048201 */ sub.s $f8,$f16,$f4 +/* f11f630: 46083282 */ mul.s $f10,$f6,$f8 +/* f11f634: 00000000 */ sll $zero,$zero,0x0 +/* f11f638: 46005102 */ mul.s $f4,$f10,$f0 +/* f11f63c: 460e2180 */ add.s $f6,$f4,$f14 +/* f11f640: 444bf800 */ cfc1 $t3,$31 +/* f11f644: 44ccf800 */ ctc1 $t4,$31 +/* f11f648: 00000000 */ sll $zero,$zero,0x0 +/* f11f64c: 46003224 */ cvt.w.s $f8,$f6 +/* f11f650: 444cf800 */ cfc1 $t4,$31 +/* f11f654: 00000000 */ sll $zero,$zero,0x0 +/* f11f658: 318c0078 */ andi $t4,$t4,0x78 +/* f11f65c: 11800012 */ beqz $t4,.L0f11f6a8 +/* f11f660: 00000000 */ sll $zero,$zero,0x0 +/* f11f664: 44814000 */ mtc1 $at,$f8 +/* f11f668: 240c0001 */ addiu $t4,$zero,0x1 +/* f11f66c: 46083201 */ sub.s $f8,$f6,$f8 +/* f11f670: 44ccf800 */ ctc1 $t4,$31 +/* f11f674: 00000000 */ sll $zero,$zero,0x0 +/* f11f678: 46004224 */ cvt.w.s $f8,$f8 +/* f11f67c: 444cf800 */ cfc1 $t4,$31 +/* f11f680: 00000000 */ sll $zero,$zero,0x0 +/* f11f684: 318c0078 */ andi $t4,$t4,0x78 +/* f11f688: 15800005 */ bnez $t4,.L0f11f6a0 +/* f11f68c: 00000000 */ sll $zero,$zero,0x0 +/* f11f690: 440c4000 */ mfc1 $t4,$f8 +/* f11f694: 3c018000 */ lui $at,0x8000 +/* f11f698: 10000007 */ beqz $zero,.L0f11f6b8 +/* f11f69c: 01816025 */ or $t4,$t4,$at +.L0f11f6a0: +/* f11f6a0: 10000005 */ beqz $zero,.L0f11f6b8 +/* f11f6a4: 240cffff */ addiu $t4,$zero,-1 +.L0f11f6a8: +/* f11f6a8: 440c4000 */ mfc1 $t4,$f8 +/* f11f6ac: 00000000 */ sll $zero,$zero,0x0 +/* f11f6b0: 0580fffb */ bltz $t4,.L0f11f6a0 +/* f11f6b4: 00000000 */ sll $zero,$zero,0x0 +.L0f11f6b8: +/* f11f6b8: a08c0016 */ sb $t4,0x16($a0) +/* f11f6bc: 8dad33a4 */ lw $t5,0x33a4($t5) +/* f11f6c0: 44cbf800 */ ctc1 $t3,$31 +/* f11f6c4: 51a00005 */ beqzl $t5,.L0f11f6dc +/* f11f6c8: a08f0017 */ sb $t7,0x17($a0) +/* f11f6cc: a0820016 */ sb $v0,0x16($a0) +/* f11f6d0: a0820015 */ sb $v0,0x15($a0) +/* f11f6d4: a0820014 */ sb $v0,0x14($a0) +/* f11f6d8: a08f0017 */ sb $t7,0x17($a0) +.L0f11f6dc: +/* f11f6dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f11f6e0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f11f6e4: 03e00008 */ jr $ra +/* f11f6e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11f6ec +/* f11f6ec: 27bdffe8 */ addiu $sp,$sp,-24 +/* f11f6f0: afbf0014 */ sw $ra,0x14($sp) +/* f11f6f4: afa5001c */ sw $a1,0x1c($sp) +/* f11f6f8: 0fc595f3 */ jal func0f1657cc +/* f11f6fc: afa40018 */ sw $a0,0x18($sp) +/* f11f700: 904e0008 */ lbu $t6,0x8($v0) +/* f11f704: 3c013f80 */ lui $at,0x3f80 +/* f11f708: 44818000 */ mtc1 $at,$f16 +/* f11f70c: 448e2000 */ mtc1 $t6,$f4 +/* f11f710: 3c017f1b */ lui $at,0x7f1b +/* f11f714: c4324ffc */ lwc1 $f18,0x4ffc($at) +/* f11f718: 8fa40018 */ lw $a0,0x18($sp) +/* f11f71c: 05c10005 */ bgez $t6,.L0f11f734 +/* f11f720: 468020a0 */ cvt.s.w $f2,$f4 +/* f11f724: 3c014f80 */ lui $at,0x4f80 +/* f11f728: 44813000 */ mtc1 $at,$f6 +/* f11f72c: 00000000 */ sll $zero,$zero,0x0 +/* f11f730: 46061080 */ add.s $f2,$f2,$f6 +.L0f11f734: +/* f11f734: 904f0009 */ lbu $t7,0x9($v0) +/* f11f738: 3c014f80 */ lui $at,0x4f80 +/* f11f73c: 240d00ff */ addiu $t5,$zero,0xff +/* f11f740: 448f4000 */ mtc1 $t7,$f8 +/* f11f744: 05e10004 */ bgez $t7,.L0f11f758 +/* f11f748: 46804320 */ cvt.s.w $f12,$f8 +/* f11f74c: 44815000 */ mtc1 $at,$f10 +/* f11f750: 00000000 */ sll $zero,$zero,0x0 +/* f11f754: 460a6300 */ add.s $f12,$f12,$f10 +.L0f11f758: +/* f11f758: 9058000a */ lbu $t8,0xa($v0) +/* f11f75c: 3c014f80 */ lui $at,0x4f80 +/* f11f760: c7a8001c */ lwc1 $f8,0x1c($sp) +/* f11f764: 44982000 */ mtc1 $t8,$f4 +/* f11f768: 00000000 */ sll $zero,$zero,0x0 +/* f11f76c: 468023a0 */ cvt.s.w $f14,$f4 +/* f11f770: 46121102 */ mul.s $f4,$f2,$f18 +/* f11f774: 07030005 */ bgezl $t8,.L0f11f78c +/* f11f778: 46048181 */ sub.s $f6,$f16,$f4 +/* f11f77c: 44813000 */ mtc1 $at,$f6 +/* f11f780: 00000000 */ sll $zero,$zero,0x0 +/* f11f784: 46067380 */ add.s $f14,$f14,$f6 +/* f11f788: 46048181 */ sub.s $f6,$f16,$f4 +.L0f11f78c: +/* f11f78c: c44a0034 */ lwc1 $f10,0x34($v0) +/* f11f790: 24080001 */ addiu $t0,$zero,0x1 +/* f11f794: 46088001 */ sub.s $f0,$f16,$f8 +/* f11f798: 46065202 */ mul.s $f8,$f10,$f6 +/* f11f79c: 3c014f00 */ lui $at,0x4f00 +/* f11f7a0: 46004102 */ mul.s $f4,$f8,$f0 +/* f11f7a4: 46022280 */ add.s $f10,$f4,$f2 +/* f11f7a8: 4459f800 */ cfc1 $t9,$31 +/* f11f7ac: 44c8f800 */ ctc1 $t0,$31 +/* f11f7b0: 00000000 */ sll $zero,$zero,0x0 +/* f11f7b4: 460051a4 */ cvt.w.s $f6,$f10 +/* f11f7b8: 4448f800 */ cfc1 $t0,$31 +/* f11f7bc: 00000000 */ sll $zero,$zero,0x0 +/* f11f7c0: 31080078 */ andi $t0,$t0,0x78 +/* f11f7c4: 51000013 */ beqzl $t0,.L0f11f814 +/* f11f7c8: 44083000 */ mfc1 $t0,$f6 +/* f11f7cc: 44813000 */ mtc1 $at,$f6 +/* f11f7d0: 24080001 */ addiu $t0,$zero,0x1 +/* f11f7d4: 46065181 */ sub.s $f6,$f10,$f6 +/* f11f7d8: 44c8f800 */ ctc1 $t0,$31 +/* f11f7dc: 00000000 */ sll $zero,$zero,0x0 +/* f11f7e0: 460031a4 */ cvt.w.s $f6,$f6 +/* f11f7e4: 4448f800 */ cfc1 $t0,$31 +/* f11f7e8: 00000000 */ sll $zero,$zero,0x0 +/* f11f7ec: 31080078 */ andi $t0,$t0,0x78 +/* f11f7f0: 15000005 */ bnez $t0,.L0f11f808 +/* f11f7f4: 00000000 */ sll $zero,$zero,0x0 +/* f11f7f8: 44083000 */ mfc1 $t0,$f6 +/* f11f7fc: 3c018000 */ lui $at,0x8000 +/* f11f800: 10000007 */ beqz $zero,.L0f11f820 +/* f11f804: 01014025 */ or $t0,$t0,$at +.L0f11f808: +/* f11f808: 10000005 */ beqz $zero,.L0f11f820 +/* f11f80c: 2408ffff */ addiu $t0,$zero,-1 +/* f11f810: 44083000 */ mfc1 $t0,$f6 +.L0f11f814: +/* f11f814: 00000000 */ sll $zero,$zero,0x0 +/* f11f818: 0500fffb */ bltz $t0,.L0f11f808 +/* f11f81c: 00000000 */ sll $zero,$zero,0x0 +.L0f11f820: +/* f11f820: 44d9f800 */ ctc1 $t9,$31 +/* f11f824: a0880014 */ sb $t0,0x14($a0) +/* f11f828: c4480038 */ lwc1 $f8,0x38($v0) +/* f11f82c: 46126102 */ mul.s $f4,$f12,$f18 +/* f11f830: 240a0001 */ addiu $t2,$zero,0x1 +/* f11f834: 3c014f00 */ lui $at,0x4f00 +/* f11f838: 46048281 */ sub.s $f10,$f16,$f4 +/* f11f83c: 460a4182 */ mul.s $f6,$f8,$f10 +/* f11f840: 00000000 */ sll $zero,$zero,0x0 +/* f11f844: 46003102 */ mul.s $f4,$f6,$f0 +/* f11f848: 460c2200 */ add.s $f8,$f4,$f12 +/* f11f84c: 4449f800 */ cfc1 $t1,$31 +/* f11f850: 44caf800 */ ctc1 $t2,$31 +/* f11f854: 00000000 */ sll $zero,$zero,0x0 +/* f11f858: 460042a4 */ cvt.w.s $f10,$f8 +/* f11f85c: 444af800 */ cfc1 $t2,$31 +/* f11f860: 00000000 */ sll $zero,$zero,0x0 +/* f11f864: 314a0078 */ andi $t2,$t2,0x78 +/* f11f868: 11400012 */ beqz $t2,.L0f11f8b4 +/* f11f86c: 00000000 */ sll $zero,$zero,0x0 +/* f11f870: 44815000 */ mtc1 $at,$f10 +/* f11f874: 240a0001 */ addiu $t2,$zero,0x1 +/* f11f878: 460a4281 */ sub.s $f10,$f8,$f10 +/* f11f87c: 44caf800 */ ctc1 $t2,$31 +/* f11f880: 00000000 */ sll $zero,$zero,0x0 +/* f11f884: 460052a4 */ cvt.w.s $f10,$f10 +/* f11f888: 444af800 */ cfc1 $t2,$31 +/* f11f88c: 00000000 */ sll $zero,$zero,0x0 +/* f11f890: 314a0078 */ andi $t2,$t2,0x78 +/* f11f894: 15400005 */ bnez $t2,.L0f11f8ac +/* f11f898: 00000000 */ sll $zero,$zero,0x0 +/* f11f89c: 440a5000 */ mfc1 $t2,$f10 +/* f11f8a0: 3c018000 */ lui $at,0x8000 +/* f11f8a4: 10000007 */ beqz $zero,.L0f11f8c4 +/* f11f8a8: 01415025 */ or $t2,$t2,$at +.L0f11f8ac: +/* f11f8ac: 10000005 */ beqz $zero,.L0f11f8c4 +/* f11f8b0: 240affff */ addiu $t2,$zero,-1 +.L0f11f8b4: +/* f11f8b4: 440a5000 */ mfc1 $t2,$f10 +/* f11f8b8: 00000000 */ sll $zero,$zero,0x0 +/* f11f8bc: 0540fffb */ bltz $t2,.L0f11f8ac +/* f11f8c0: 00000000 */ sll $zero,$zero,0x0 +.L0f11f8c4: +/* f11f8c4: 44c9f800 */ ctc1 $t1,$31 +/* f11f8c8: a08a0015 */ sb $t2,0x15($a0) +/* f11f8cc: c446003c */ lwc1 $f6,0x3c($v0) +/* f11f8d0: 46127102 */ mul.s $f4,$f14,$f18 +/* f11f8d4: 240c0001 */ addiu $t4,$zero,0x1 +/* f11f8d8: 3c014f00 */ lui $at,0x4f00 +/* f11f8dc: 46048201 */ sub.s $f8,$f16,$f4 +/* f11f8e0: 46083282 */ mul.s $f10,$f6,$f8 +/* f11f8e4: 00000000 */ sll $zero,$zero,0x0 +/* f11f8e8: 46005102 */ mul.s $f4,$f10,$f0 +/* f11f8ec: 460e2180 */ add.s $f6,$f4,$f14 +/* f11f8f0: 444bf800 */ cfc1 $t3,$31 +/* f11f8f4: 44ccf800 */ ctc1 $t4,$31 +/* f11f8f8: 00000000 */ sll $zero,$zero,0x0 +/* f11f8fc: 46003224 */ cvt.w.s $f8,$f6 +/* f11f900: 444cf800 */ cfc1 $t4,$31 +/* f11f904: 00000000 */ sll $zero,$zero,0x0 +/* f11f908: 318c0078 */ andi $t4,$t4,0x78 +/* f11f90c: 11800012 */ beqz $t4,.L0f11f958 +/* f11f910: 00000000 */ sll $zero,$zero,0x0 +/* f11f914: 44814000 */ mtc1 $at,$f8 +/* f11f918: 240c0001 */ addiu $t4,$zero,0x1 +/* f11f91c: 46083201 */ sub.s $f8,$f6,$f8 +/* f11f920: 44ccf800 */ ctc1 $t4,$31 +/* f11f924: 00000000 */ sll $zero,$zero,0x0 +/* f11f928: 46004224 */ cvt.w.s $f8,$f8 +/* f11f92c: 444cf800 */ cfc1 $t4,$31 +/* f11f930: 00000000 */ sll $zero,$zero,0x0 +/* f11f934: 318c0078 */ andi $t4,$t4,0x78 +/* f11f938: 15800005 */ bnez $t4,.L0f11f950 +/* f11f93c: 00000000 */ sll $zero,$zero,0x0 +/* f11f940: 440c4000 */ mfc1 $t4,$f8 +/* f11f944: 3c018000 */ lui $at,0x8000 +/* f11f948: 10000007 */ beqz $zero,.L0f11f968 +/* f11f94c: 01816025 */ or $t4,$t4,$at +.L0f11f950: +/* f11f950: 10000005 */ beqz $zero,.L0f11f968 +/* f11f954: 240cffff */ addiu $t4,$zero,-1 +.L0f11f958: +/* f11f958: 440c4000 */ mfc1 $t4,$f8 +/* f11f95c: 00000000 */ sll $zero,$zero,0x0 +/* f11f960: 0580fffb */ bltz $t4,.L0f11f950 +/* f11f964: 00000000 */ sll $zero,$zero,0x0 +.L0f11f968: +/* f11f968: a08c0016 */ sb $t4,0x16($a0) +/* f11f96c: a08d0017 */ sb $t5,0x17($a0) +/* f11f970: 8fbf0014 */ lw $ra,0x14($sp) +/* f11f974: 44cbf800 */ ctc1 $t3,$31 +/* f11f978: 27bd0018 */ addiu $sp,$sp,0x18 +/* f11f97c: 03e00008 */ jr $ra +/* f11f980: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f11f984 +/* f11f984: 27bdf950 */ addiu $sp,$sp,-1712 +/* f11f988: afbf0054 */ sw $ra,0x54($sp) +/* f11f98c: afb10050 */ sw $s1,0x50($sp) +/* f11f990: afb0004c */ sw $s0,0x4c($sp) +/* f11f994: f7bc0040 */ sdc1 $f28,0x40($sp) +/* f11f998: f7ba0038 */ sdc1 $f26,0x38($sp) +/* f11f99c: f7b80030 */ sdc1 $f24,0x30($sp) +/* f11f9a0: f7b60028 */ sdc1 $f22,0x28($sp) +/* f11f9a4: f7b40020 */ sdc1 $f20,0x20($sp) +/* f11f9a8: afa406b0 */ sw $a0,0x6b0($sp) +/* f11f9ac: 0fc595f3 */ jal func0f1657cc +/* f11f9b0: afa00430 */ sw $zero,0x430($sp) +/* f11f9b4: 904e0010 */ lbu $t6,0x10($v0) +/* f11f9b8: 3c11800a */ lui $s1,0x800a +/* f11f9bc: 00404025 */ or $t0,$v0,$zero +/* f11f9c0: 11c00005 */ beqz $t6,.L0f11f9d8 +/* f11f9c4: 26319fc0 */ addiu $s1,$s1,-24640 +/* f11f9c8: 8e2f0284 */ lw $t7,0x284($s1) +/* f11f9cc: 24050001 */ addiu $a1,$zero,0x1 +/* f11f9d0: 95f80010 */ lhu $t8,0x10($t7) +/* f11f9d4: 14b800ae */ bne $a1,$t8,.L0f11fc90 +.L0f11f9d8: +/* f11f9d8: 3c11800a */ lui $s1,0x800a +/* f11f9dc: 26319fc0 */ addiu $s1,$s1,-24640 +/* f11f9e0: 8e39006c */ lw $t9,0x6c($s1) +/* f11f9e4: 24050001 */ addiu $a1,$zero,0x1 +/* f11f9e8: 00002025 */ or $a0,$zero,$zero +/* f11f9ec: 13200003 */ beqz $t9,.L0f11f9fc +/* f11f9f0: 00001825 */ or $v1,$zero,$zero +/* f11f9f4: 10000001 */ beqz $zero,.L0f11f9fc +/* f11f9f8: 00a02025 */ or $a0,$a1,$zero +.L0f11f9fc: +/* f11f9fc: 8e290068 */ lw $t1,0x68($s1) +/* f11fa00: 00008025 */ or $s0,$zero,$zero +/* f11fa04: 00001025 */ or $v0,$zero,$zero +/* f11fa08: 11200003 */ beqz $t1,.L0f11fa18 +/* f11fa0c: 8fb806b0 */ lw $t8,0x6b0($sp) +/* f11fa10: 10000001 */ beqz $zero,.L0f11fa18 +/* f11fa14: 00a01825 */ or $v1,$a1,$zero +.L0f11fa18: +/* f11fa18: 8e2a0064 */ lw $t2,0x64($s1) +/* f11fa1c: 8faf06b0 */ lw $t7,0x6b0($sp) +/* f11fa20: 3c090030 */ lui $t1,0x30 +/* f11fa24: 11400003 */ beqz $t2,.L0f11fa34 +/* f11fa28: 27190008 */ addiu $t9,$t8,0x8 +/* f11fa2c: 10000001 */ beqz $zero,.L0f11fa34 +/* f11fa30: 00a08025 */ or $s0,$a1,$zero +.L0f11fa34: +/* f11fa34: 8e2b0070 */ lw $t3,0x70($s1) +/* f11fa38: 11600003 */ beqz $t3,.L0f11fa48 +/* f11fa3c: 00000000 */ sll $zero,$zero,0x0 +/* f11fa40: 10000001 */ beqz $zero,.L0f11fa48 +/* f11fa44: 00a01025 */ or $v0,$a1,$zero +.L0f11fa48: +/* f11fa48: 00506021 */ addu $t4,$v0,$s0 +/* f11fa4c: 01836821 */ addu $t5,$t4,$v1 +/* f11fa50: 01a47021 */ addu $t6,$t5,$a0 +/* f11fa54: 14ae0046 */ bne $a1,$t6,.L0f11fb70 +/* f11fa58: 3c0be700 */ lui $t3,0xe700 +/* f11fa5c: 25f80008 */ addiu $t8,$t7,0x8 +/* f11fa60: afb806b0 */ sw $t8,0x6b0($sp) +/* f11fa64: 3c19ba00 */ lui $t9,0xba00 +/* f11fa68: 37391402 */ ori $t9,$t9,0x1402 +/* f11fa6c: adf90000 */ sw $t9,0x0($t7) +/* f11fa70: ade90004 */ sw $t1,0x4($t7) +/* f11fa74: 8e2a0284 */ lw $t2,0x284($s1) +/* f11fa78: 00003025 */ or $a2,$zero,$zero +/* f11fa7c: 00003825 */ or $a3,$zero,$zero +/* f11fa80: 954b0010 */ lhu $t3,0x10($t2) +/* f11fa84: 8fa406b0 */ lw $a0,0x6b0($sp) +/* f11fa88: 54ab0007 */ bnel $a1,$t3,.L0f11faa8 +/* f11fa8c: 91050008 */ lbu $a1,0x8($t0) +/* f11fa90: 8fa406b0 */ lw $a0,0x6b0($sp) +/* f11fa94: 0c002fc1 */ jal 0xbf04 +/* f11fa98: 00002825 */ or $a1,$zero,$zero +/* f11fa9c: 10000007 */ beqz $zero,.L0f11fabc +/* f11faa0: 00401825 */ or $v1,$v0,$zero +/* f11faa4: 91050008 */ lbu $a1,0x8($t0) +.L0f11faa8: +/* f11faa8: 91060009 */ lbu $a2,0x9($t0) +/* f11faac: 0c002fc1 */ jal 0xbf04 +/* f11fab0: 9107000a */ lbu $a3,0xa($t0) +/* f11fab4: afa206b0 */ sw $v0,0x6b0($sp) +/* f11fab8: 00401825 */ or $v1,$v0,$zero +.L0f11fabc: +/* f11fabc: 00608825 */ or $s1,$v1,$zero +/* f11fac0: 24630008 */ addiu $v1,$v1,0x8 +/* f11fac4: 0c002f22 */ jal 0xbc88 +/* f11fac8: afa306b0 */ sw $v1,0x6b0($sp) +/* f11facc: 0c002f40 */ jal 0xbd00 +/* f11fad0: a7a2007a */ sh $v0,0x7a($sp) +/* f11fad4: 0c002f44 */ jal 0xbd10 +/* f11fad8: a7a2007c */ sh $v0,0x7c($sp) +/* f11fadc: 00028400 */ sll $s0,$v0,0x10 +/* f11fae0: 00106403 */ sra $t4,$s0,0x10 +/* f11fae4: 0c002f26 */ jal 0xbc98 +/* f11fae8: 01808025 */ or $s0,$t4,$zero +/* f11faec: 87ad007c */ lh $t5,0x7c($sp) +/* f11faf0: 87ae007a */ lh $t6,0x7a($sp) +/* f11faf4: 00505021 */ addu $t2,$v0,$s0 +/* f11faf8: 254bffff */ addiu $t3,$t2,-1 +/* f11fafc: 01ae7821 */ addu $t7,$t5,$t6 +/* f11fb00: 25f8ffff */ addiu $t8,$t7,-1 +/* f11fb04: 316c03ff */ andi $t4,$t3,0x3ff +/* f11fb08: 000c6880 */ sll $t5,$t4,0x2 +/* f11fb0c: 331903ff */ andi $t9,$t8,0x3ff +/* f11fb10: 3c01f600 */ lui $at,0xf600 +/* f11fb14: 01a17025 */ or $t6,$t5,$at +/* f11fb18: 00194b80 */ sll $t1,$t9,0xe +/* f11fb1c: 01c97825 */ or $t7,$t6,$t1 +/* f11fb20: 0c002f40 */ jal 0xbd00 +/* f11fb24: ae2f0000 */ sw $t7,0x0($s1) +/* f11fb28: 00028400 */ sll $s0,$v0,0x10 +/* f11fb2c: 0010c403 */ sra $t8,$s0,0x10 +/* f11fb30: 0c002f44 */ jal 0xbd10 +/* f11fb34: 03008025 */ or $s0,$t8,$zero +/* f11fb38: 305903ff */ andi $t9,$v0,0x3ff +/* f11fb3c: 320b03ff */ andi $t3,$s0,0x3ff +/* f11fb40: 000b6380 */ sll $t4,$t3,0xe +/* f11fb44: 00195080 */ sll $t2,$t9,0x2 +/* f11fb48: 014c6825 */ or $t5,$t2,$t4 +/* f11fb4c: ae2d0004 */ sw $t5,0x4($s1) +/* f11fb50: 8fae06b0 */ lw $t6,0x6b0($sp) +/* f11fb54: 3c0fe700 */ lui $t7,0xe700 +/* f11fb58: 25c90008 */ addiu $t1,$t6,0x8 +/* f11fb5c: afa906b0 */ sw $t1,0x6b0($sp) +/* f11fb60: adc00004 */ sw $zero,0x4($t6) +/* f11fb64: adcf0000 */ sw $t7,0x0($t6) +/* f11fb68: 10000b4f */ beqz $zero,.L0f1228a8 +/* f11fb6c: 8fa206b0 */ lw $v0,0x6b0($sp) +.L0f11fb70: +/* f11fb70: afb906b0 */ sw $t9,0x6b0($sp) +/* f11fb74: af000004 */ sw $zero,0x4($t8) +/* f11fb78: af0b0000 */ sw $t3,0x0($t8) +/* f11fb7c: 8faa06b0 */ lw $t2,0x6b0($sp) +/* f11fb80: 3c0dba00 */ lui $t5,0xba00 +/* f11fb84: 35ad1402 */ ori $t5,$t5,0x1402 +/* f11fb88: 254c0008 */ addiu $t4,$t2,0x8 +/* f11fb8c: afac06b0 */ sw $t4,0x6b0($sp) +/* f11fb90: 3c0e0030 */ lui $t6,0x30 +/* f11fb94: ad4e0004 */ sw $t6,0x4($t2) +/* f11fb98: ad4d0000 */ sw $t5,0x0($t2) +/* f11fb9c: 8e290284 */ lw $t1,0x284($s1) +/* f11fba0: 00003025 */ or $a2,$zero,$zero +/* f11fba4: 00003825 */ or $a3,$zero,$zero +/* f11fba8: 952f0010 */ lhu $t7,0x10($t1) +/* f11fbac: 8fa406b0 */ lw $a0,0x6b0($sp) +/* f11fbb0: 54af0007 */ bnel $a1,$t7,.L0f11fbd0 +/* f11fbb4: 91050008 */ lbu $a1,0x8($t0) +/* f11fbb8: 8fa406b0 */ lw $a0,0x6b0($sp) +/* f11fbbc: 0c002fc1 */ jal 0xbf04 +/* f11fbc0: 00002825 */ or $a1,$zero,$zero +/* f11fbc4: 10000006 */ beqz $zero,.L0f11fbe0 +/* f11fbc8: afa206b0 */ sw $v0,0x6b0($sp) +/* f11fbcc: 91050008 */ lbu $a1,0x8($t0) +.L0f11fbd0: +/* f11fbd0: 91060009 */ lbu $a2,0x9($t0) +/* f11fbd4: 0c002fc1 */ jal 0xbf04 +/* f11fbd8: 9107000a */ lbu $a3,0xa($t0) +/* f11fbdc: afa206b0 */ sw $v0,0x6b0($sp) +.L0f11fbe0: +/* f11fbe0: 8fb806b0 */ lw $t8,0x6b0($sp) +/* f11fbe4: 3c0bb900 */ lui $t3,0xb900 +/* f11fbe8: 356b031d */ ori $t3,$t3,0x31d +/* f11fbec: 27190008 */ addiu $t9,$t8,0x8 +/* f11fbf0: afb906b0 */ sw $t9,0x6b0($sp) +/* f11fbf4: af000004 */ sw $zero,0x4($t8) +/* f11fbf8: af0b0000 */ sw $t3,0x0($t8) +/* f11fbfc: 8fa506b0 */ lw $a1,0x6b0($sp) +/* f11fc00: 8e230284 */ lw $v1,0x284($s1) +/* f11fc04: 3c01f600 */ lui $at,0xf600 +/* f11fc08: 24ac0008 */ addiu $t4,$a1,0x8 +/* f11fc0c: afac06b0 */ sw $t4,0x6b0($sp) +/* f11fc10: 846d0634 */ lh $t5,0x634($v1) +/* f11fc14: 846e0630 */ lh $t6,0x630($v1) +/* f11fc18: 846a0636 */ lh $t2,0x636($v1) +/* f11fc1c: 846c0632 */ lh $t4,0x632($v1) +/* f11fc20: 01ae4821 */ addu $t1,$t5,$t6 +/* f11fc24: 252fffff */ addiu $t7,$t1,-1 +/* f11fc28: 014c6821 */ addu $t5,$t2,$t4 +/* f11fc2c: 25aeffff */ addiu $t6,$t5,-1 +/* f11fc30: 31f803ff */ andi $t8,$t7,0x3ff +/* f11fc34: 0018cb80 */ sll $t9,$t8,0xe +/* f11fc38: 31c903ff */ andi $t1,$t6,0x3ff +/* f11fc3c: 00097880 */ sll $t7,$t1,0x2 +/* f11fc40: 03215825 */ or $t3,$t9,$at +/* f11fc44: 016fc025 */ or $t8,$t3,$t7 +/* f11fc48: acb80000 */ sw $t8,0x0($a1) +/* f11fc4c: 8e230284 */ lw $v1,0x284($s1) +/* f11fc50: 84790634 */ lh $t9,0x634($v1) +/* f11fc54: 846d0636 */ lh $t5,0x636($v1) +/* f11fc58: 332a03ff */ andi $t2,$t9,0x3ff +/* f11fc5c: 31ae03ff */ andi $t6,$t5,0x3ff +/* f11fc60: 000e4880 */ sll $t1,$t6,0x2 +/* f11fc64: 000a6380 */ sll $t4,$t2,0xe +/* f11fc68: 01895825 */ or $t3,$t4,$t1 +/* f11fc6c: acab0004 */ sw $t3,0x4($a1) +/* f11fc70: 8faf06b0 */ lw $t7,0x6b0($sp) +/* f11fc74: 3c19e700 */ lui $t9,0xe700 +/* f11fc78: 25f80008 */ addiu $t8,$t7,0x8 +/* f11fc7c: afb806b0 */ sw $t8,0x6b0($sp) +/* f11fc80: ade00004 */ sw $zero,0x4($t7) +/* f11fc84: adf90000 */ sw $t9,0x0($t7) +/* f11fc88: 10000b07 */ beqz $zero,.L0f1228a8 +/* f11fc8c: 8fa206b0 */ lw $v0,0x6b0($sp) +.L0f11fc90: +/* f11fc90: 91050008 */ lbu $a1,0x8($t0) +/* f11fc94: 91060009 */ lbu $a2,0x9($t0) +/* f11fc98: 9107000a */ lbu $a3,0xa($t0) +/* f11fc9c: afa8042c */ sw $t0,0x42c($sp) +/* f11fca0: 0c002fc1 */ jal 0xbf04 +/* f11fca4: 8fa406b0 */ lw $a0,0x6b0($sp) +/* f11fca8: 44806000 */ mtc1 $zero,$f12 +/* f11fcac: 27b106a4 */ addiu $s1,$sp,0x6a4 +/* f11fcb0: afa206b0 */ sw $v0,0x6b0($sp) +/* f11fcb4: 02203025 */ or $a2,$s1,$zero +/* f11fcb8: 0fc47c00 */ jal func0f11f000 +/* f11fcbc: 46006386 */ mov.s $f14,$f12 +/* f11fcc0: 0fc2d5f6 */ jal func0f0b57d8 +/* f11fcc4: 00000000 */ sll $zero,$zero,0x0 +/* f11fcc8: 3c017f1b */ lui $at,0x7f1b +/* f11fccc: c43c5000 */ lwc1 $f28,0x5000($at) +/* f11fcd0: 44807000 */ mtc1 $zero,$f14 +/* f11fcd4: 27a60698 */ addiu $a2,$sp,0x698 +/* f11fcd8: 0fc47c00 */ jal func0f11f000 +/* f11fcdc: 461c0301 */ sub.s $f12,$f0,$f28 +/* f11fce0: 0fc2d5fa */ jal func0f0b57e8 +/* f11fce4: 00000000 */ sll $zero,$zero,0x0 +/* f11fce8: 44806000 */ mtc1 $zero,$f12 +/* f11fcec: 461c0381 */ sub.s $f14,$f0,$f28 +/* f11fcf0: 0fc47c00 */ jal func0f11f000 +/* f11fcf4: 27a6068c */ addiu $a2,$sp,0x68c +/* f11fcf8: 0fc2d5f6 */ jal func0f0b57d8 +/* f11fcfc: 00000000 */ sll $zero,$zero,0x0 +/* f11fd00: 0fc2d5fa */ jal func0f0b57e8 +/* f11fd04: 46000586 */ mov.s $f22,$f0 +/* f11fd08: 461cb301 */ sub.s $f12,$f22,$f28 +/* f11fd0c: 27a60680 */ addiu $a2,$sp,0x680 +/* f11fd10: 0fc47c00 */ jal func0f11f000 +/* f11fd14: 461c0381 */ sub.s $f14,$f0,$f28 +/* f11fd18: 02202025 */ or $a0,$s1,$zero +/* f11fd1c: 27a50644 */ addiu $a1,$sp,0x644 +/* f11fd20: 0fc47c1f */ jal func0f11f07c +/* f11fd24: 27a6058c */ addiu $a2,$sp,0x58c +/* f11fd28: afa20538 */ sw $v0,0x538($sp) +/* f11fd2c: 27a40698 */ addiu $a0,$sp,0x698 +/* f11fd30: 27a50638 */ addiu $a1,$sp,0x638 +/* f11fd34: 0fc47c1f */ jal func0f11f07c +/* f11fd38: 27a60588 */ addiu $a2,$sp,0x588 +/* f11fd3c: afa20534 */ sw $v0,0x534($sp) +/* f11fd40: 27a4068c */ addiu $a0,$sp,0x68c +/* f11fd44: 27a5062c */ addiu $a1,$sp,0x62c +/* f11fd48: 0fc47c1f */ jal func0f11f07c +/* f11fd4c: 27a60584 */ addiu $a2,$sp,0x584 +/* f11fd50: afa20530 */ sw $v0,0x530($sp) +/* f11fd54: 27a40680 */ addiu $a0,$sp,0x680 +/* f11fd58: 27a50620 */ addiu $a1,$sp,0x620 +/* f11fd5c: 0fc47c1f */ jal func0f11f07c +/* f11fd60: 27a60580 */ addiu $a2,$sp,0x580 +/* f11fd64: afa2052c */ sw $v0,0x52c($sp) +/* f11fd68: 02202025 */ or $a0,$s1,$zero +/* f11fd6c: 27a505e4 */ addiu $a1,$sp,0x5e4 +/* f11fd70: 0fc47c7f */ jal func0f11f1fc +/* f11fd74: 27a6056c */ addiu $a2,$sp,0x56c +/* f11fd78: 27a40698 */ addiu $a0,$sp,0x698 +/* f11fd7c: 27a505d8 */ addiu $a1,$sp,0x5d8 +/* f11fd80: 0fc47c7f */ jal func0f11f1fc +/* f11fd84: 27a60568 */ addiu $a2,$sp,0x568 +/* f11fd88: 27a4068c */ addiu $a0,$sp,0x68c +/* f11fd8c: 27a505cc */ addiu $a1,$sp,0x5cc +/* f11fd90: 0fc47c7f */ jal func0f11f1fc +/* f11fd94: 27a60564 */ addiu $a2,$sp,0x564 +/* f11fd98: 27a40680 */ addiu $a0,$sp,0x680 +/* f11fd9c: 27a505c0 */ addiu $a1,$sp,0x5c0 +/* f11fda0: 0fc47c7f */ jal func0f11f1fc +/* f11fda4: 27a60560 */ addiu $a2,$sp,0x560 +/* f11fda8: 8faa0538 */ lw $t2,0x538($sp) +/* f11fdac: 8fad0530 */ lw $t5,0x530($sp) +/* f11fdb0: 514d001f */ beql $t2,$t5,.L0f11fe30 +/* f11fdb4: 44805000 */ mtc1 $zero,$f10 +/* f11fdb8: 0fc2d602 */ jal func0f0b5808 +/* f11fdbc: 00000000 */ sll $zero,$zero,0x0 +/* f11fdc0: 0fc2d5fa */ jal func0f0b57e8 +/* f11fdc4: 46000586 */ mov.s $f22,$f0 +/* f11fdc8: c7a206a8 */ lwc1 $f2,0x6a8($sp) +/* f11fdcc: c7b00690 */ lwc1 $f16,0x690($sp) +/* f11fdd0: 27b0065c */ addiu $s0,$sp,0x65c +/* f11fdd4: 44806000 */ mtc1 $zero,$f12 +/* f11fdd8: 46101101 */ sub.s $f4,$f2,$f16 +/* f11fddc: 02003025 */ or $a2,$s0,$zero +/* f11fde0: 46041183 */ div.s $f6,$f2,$f4 +/* f11fde4: 46003202 */ mul.s $f8,$f6,$f0 +/* f11fde8: 46164380 */ add.s $f14,$f8,$f22 +/* f11fdec: 0fc47c00 */ jal func0f11f000 +/* f11fdf0: e7ae054c */ swc1 $f14,0x54c($sp) +/* f11fdf4: 02202025 */ or $a0,$s1,$zero +/* f11fdf8: 27a5068c */ addiu $a1,$sp,0x68c +/* f11fdfc: 0fc47ce1 */ jal func0f11f384 +/* f11fe00: 02003025 */ or $a2,$s0,$zero +/* f11fe04: 02002025 */ or $a0,$s0,$zero +/* f11fe08: 27a505fc */ addiu $a1,$sp,0x5fc +/* f11fe0c: 0fc47c1f */ jal func0f11f07c +/* f11fe10: 27a60574 */ addiu $a2,$sp,0x574 +/* f11fe14: 02002025 */ or $a0,$s0,$zero +/* f11fe18: 27a5059c */ addiu $a1,$sp,0x59c +/* f11fe1c: 0fc47c7f */ jal func0f11f1fc +/* f11fe20: 27a60554 */ addiu $a2,$sp,0x554 +/* f11fe24: 10000005 */ beqz $zero,.L0f11fe3c +/* f11fe28: 8fae0534 */ lw $t6,0x534($sp) +/* f11fe2c: 44805000 */ mtc1 $zero,$f10 +.L0f11fe30: +/* f11fe30: 00000000 */ sll $zero,$zero,0x0 +/* f11fe34: e7aa054c */ swc1 $f10,0x54c($sp) +/* f11fe38: 8fae0534 */ lw $t6,0x534($sp) +.L0f11fe3c: +/* f11fe3c: 8fac052c */ lw $t4,0x52c($sp) +/* f11fe40: 51cc0021 */ beql $t6,$t4,.L0f11fec8 +/* f11fe44: 44803000 */ mtc1 $zero,$f6 +/* f11fe48: 0fc2d602 */ jal func0f0b5808 +/* f11fe4c: 00000000 */ sll $zero,$zero,0x0 +/* f11fe50: 0fc2d5fa */ jal func0f0b57e8 +/* f11fe54: 46000586 */ mov.s $f22,$f0 +/* f11fe58: c7b0069c */ lwc1 $f16,0x69c($sp) +/* f11fe5c: c7a40684 */ lwc1 $f4,0x684($sp) +/* f11fe60: 46048181 */ sub.s $f6,$f16,$f4 +/* f11fe64: 46068203 */ div.s $f8,$f16,$f6 +/* f11fe68: 46004282 */ mul.s $f10,$f8,$f0 +/* f11fe6c: 46165100 */ add.s $f4,$f10,$f22 +/* f11fe70: 0fc2d5f6 */ jal func0f0b57d8 +/* f11fe74: e7a40548 */ swc1 $f4,0x548($sp) +/* f11fe78: 27b00650 */ addiu $s0,$sp,0x650 +/* f11fe7c: 02003025 */ or $a2,$s0,$zero +/* f11fe80: 461c0301 */ sub.s $f12,$f0,$f28 +/* f11fe84: 0fc47c00 */ jal func0f11f000 +/* f11fe88: c7ae0548 */ lwc1 $f14,0x548($sp) +/* f11fe8c: 27a40698 */ addiu $a0,$sp,0x698 +/* f11fe90: 27a50680 */ addiu $a1,$sp,0x680 +/* f11fe94: 0fc47ce1 */ jal func0f11f384 +/* f11fe98: 02003025 */ or $a2,$s0,$zero +/* f11fe9c: 02002025 */ or $a0,$s0,$zero +/* f11fea0: 27a505f0 */ addiu $a1,$sp,0x5f0 +/* f11fea4: 0fc47c1f */ jal func0f11f07c +/* f11fea8: 27a60570 */ addiu $a2,$sp,0x570 +/* f11feac: 02002025 */ or $a0,$s0,$zero +/* f11feb0: 27a50590 */ addiu $a1,$sp,0x590 +/* f11feb4: 0fc47c7f */ jal func0f11f1fc +/* f11feb8: 27a60550 */ addiu $a2,$sp,0x550 +/* f11febc: 10000005 */ beqz $zero,.L0f11fed4 +/* f11fec0: 8fa90538 */ lw $t1,0x538($sp) +/* f11fec4: 44803000 */ mtc1 $zero,$f6 +.L0f11fec8: +/* f11fec8: 00000000 */ sll $zero,$zero,0x0 +/* f11fecc: e7a60548 */ swc1 $f6,0x548($sp) +/* f11fed0: 8fa90538 */ lw $t1,0x538($sp) +.L0f11fed4: +/* f11fed4: 8fab0534 */ lw $t3,0x534($sp) +/* f11fed8: 512b001c */ beql $t1,$t3,.L0f11ff4c +/* f11fedc: 8faf0530 */ lw $t7,0x530($sp) +/* f11fee0: 0fc2d5fe */ jal func0f0b57f8 +/* f11fee4: 00000000 */ sll $zero,$zero,0x0 +/* f11fee8: 0fc2d5f6 */ jal func0f0b57d8 +/* f11feec: 46000586 */ mov.s $f22,$f0 +/* f11fef0: c7a206a8 */ lwc1 $f2,0x6a8($sp) +/* f11fef4: c7b0069c */ lwc1 $f16,0x69c($sp) +/* f11fef8: 27b00674 */ addiu $s0,$sp,0x674 +/* f11fefc: 44807000 */ mtc1 $zero,$f14 +/* f11ff00: 46101201 */ sub.s $f8,$f2,$f16 +/* f11ff04: 02003025 */ or $a2,$s0,$zero +/* f11ff08: 46081283 */ div.s $f10,$f2,$f8 +/* f11ff0c: 46005102 */ mul.s $f4,$f10,$f0 +/* f11ff10: 0fc47c00 */ jal func0f11f000 +/* f11ff14: 46162300 */ add.s $f12,$f4,$f22 +/* f11ff18: 02202025 */ or $a0,$s1,$zero +/* f11ff1c: 27a50698 */ addiu $a1,$sp,0x698 +/* f11ff20: 0fc47ce1 */ jal func0f11f384 +/* f11ff24: 02003025 */ or $a2,$s0,$zero +/* f11ff28: 02002025 */ or $a0,$s0,$zero +/* f11ff2c: 27a50614 */ addiu $a1,$sp,0x614 +/* f11ff30: 0fc47c1f */ jal func0f11f07c +/* f11ff34: 27a6057c */ addiu $a2,$sp,0x57c +/* f11ff38: 02002025 */ or $a0,$s0,$zero +/* f11ff3c: 27a505b4 */ addiu $a1,$sp,0x5b4 +/* f11ff40: 0fc47c7f */ jal func0f11f1fc +/* f11ff44: 27a6055c */ addiu $a2,$sp,0x55c +/* f11ff48: 8faf0530 */ lw $t7,0x530($sp) +.L0f11ff4c: +/* f11ff4c: 8fb8052c */ lw $t8,0x52c($sp) +/* f11ff50: 51f8001e */ beql $t7,$t8,.L0f11ffcc +/* f11ff54: 8fb90538 */ lw $t9,0x538($sp) +/* f11ff58: 0fc2d5fe */ jal func0f0b57f8 +/* f11ff5c: 00000000 */ sll $zero,$zero,0x0 +/* f11ff60: 0fc2d5f6 */ jal func0f0b57d8 +/* f11ff64: 46000586 */ mov.s $f22,$f0 +/* f11ff68: c7b00690 */ lwc1 $f16,0x690($sp) +/* f11ff6c: c7a60684 */ lwc1 $f6,0x684($sp) +/* f11ff70: 46068201 */ sub.s $f8,$f16,$f6 +/* f11ff74: 46088283 */ div.s $f10,$f16,$f8 +/* f11ff78: 46005102 */ mul.s $f4,$f10,$f0 +/* f11ff7c: 0fc2d5fa */ jal func0f0b57e8 +/* f11ff80: 46162500 */ add.s $f20,$f4,$f22 +/* f11ff84: 27b00668 */ addiu $s0,$sp,0x668 +/* f11ff88: 02003025 */ or $a2,$s0,$zero +/* f11ff8c: 4600a306 */ mov.s $f12,$f20 +/* f11ff90: 0fc47c00 */ jal func0f11f000 +/* f11ff94: 461c0381 */ sub.s $f14,$f0,$f28 +/* f11ff98: 27a4068c */ addiu $a0,$sp,0x68c +/* f11ff9c: 27a50680 */ addiu $a1,$sp,0x680 +/* f11ffa0: 0fc47ce1 */ jal func0f11f384 +/* f11ffa4: 02003025 */ or $a2,$s0,$zero +/* f11ffa8: 02002025 */ or $a0,$s0,$zero +/* f11ffac: 27a50608 */ addiu $a1,$sp,0x608 +/* f11ffb0: 0fc47c1f */ jal func0f11f07c +/* f11ffb4: 27a60578 */ addiu $a2,$sp,0x578 +/* f11ffb8: 02002025 */ or $a0,$s0,$zero +/* f11ffbc: 27a505a8 */ addiu $a1,$sp,0x5a8 +/* f11ffc0: 0fc47c7f */ jal func0f11f1fc +/* f11ffc4: 27a60558 */ addiu $a2,$sp,0x558 +/* f11ffc8: 8fb90538 */ lw $t9,0x538($sp) +.L0f11ffcc: +/* f11ffcc: 8fad0534 */ lw $t5,0x534($sp) +/* f11ffd0: 8fa90530 */ lw $t1,0x530($sp) +/* f11ffd4: 8fb8052c */ lw $t8,0x52c($sp) +/* f11ffd8: 001950c0 */ sll $t2,$t9,0x3 +/* f11ffdc: 000d7080 */ sll $t6,$t5,0x2 +/* f11ffe0: 014e6025 */ or $t4,$t2,$t6 +/* f11ffe4: 00095840 */ sll $t3,$t1,0x1 +/* f11ffe8: 018b7825 */ or $t7,$t4,$t3 +/* f11ffec: 01f8c825 */ or $t9,$t7,$t8 +/* f11fff0: 2f210010 */ sltiu $at,$t9,0x10 +/* f11fff4: 1020037c */ beqz $at,.L0f120de8 +/* f11fff8: afb90068 */ sw $t9,0x68($sp) +/* f11fffc: 00196880 */ sll $t5,$t9,0x2 +/* f120000: 3c017f1b */ lui $at,0x7f1b +/* f120004: 002d0821 */ addu $at,$at,$t5 +/* f120008: 8c2d5004 */ lw $t5,0x5004($at) +/* f12000c: 01a00008 */ jr $t5 +/* f120010: 00000000 */ sll $zero,$zero,0x0 +/* f120014: 3c017f1b */ lui $at,0x7f1b +/* f120018: 00008825 */ or $s1,$zero,$zero +/* f12001c: 10000374 */ beqz $zero,.L0f120df0 +/* f120020: c4385044 */ lwc1 $f24,0x5044($at) +/* f120024: 3c017f1b */ lui $at,0x7f1b +/* f120028: c4385048 */ lwc1 $f24,0x5048($at) +/* f12002c: c7a205e4 */ lwc1 $f2,0x5e4($sp) +/* f120030: c7a805e8 */ lwc1 $f8,0x5e8($sp) +/* f120034: c7ac05ec */ lwc1 $f12,0x5ec($sp) +/* f120038: 46181182 */ mul.s $f6,$f2,$f24 +/* f12003c: c7ae05d8 */ lwc1 $f14,0x5d8($sp) +/* f120040: c7b005e0 */ lwc1 $f16,0x5e0($sp) +/* f120044: 46184282 */ mul.s $f10,$f8,$f24 +/* f120048: c7a805dc */ lwc1 $f8,0x5dc($sp) +/* f12004c: c7b205cc */ lwc1 $f18,0x5cc($sp) +/* f120050: 46186102 */ mul.s $f4,$f12,$f24 +/* f120054: e7a6043c */ swc1 $f6,0x43c($sp) +/* f120058: c7b405d4 */ lwc1 $f20,0x5d4($sp) +/* f12005c: 46187182 */ mul.s $f6,$f14,$f24 +/* f120060: e7aa0440 */ swc1 $f10,0x440($sp) +/* f120064: c7b605c0 */ lwc1 $f22,0x5c0($sp) +/* f120068: 46184282 */ mul.s $f10,$f8,$f24 +/* f12006c: e7a40444 */ swc1 $f4,0x444($sp) +/* f120070: c7a805d0 */ lwc1 $f8,0x5d0($sp) +/* f120074: 46188102 */ mul.s $f4,$f16,$f24 +/* f120078: e7a60454 */ swc1 $f6,0x454($sp) +/* f12007c: c7ba05c8 */ lwc1 $f26,0x5c8($sp) +/* f120080: 46189182 */ mul.s $f6,$f18,$f24 +/* f120084: e7aa0458 */ swc1 $f10,0x458($sp) +/* f120088: 3c018008 */ lui $at,0x8008 +/* f12008c: 46184282 */ mul.s $f10,$f8,$f24 +/* f120090: e7a4045c */ swc1 $f4,0x45c($sp) +/* f120094: c7a805c4 */ lwc1 $f8,0x5c4($sp) +/* f120098: 4618a102 */ mul.s $f4,$f20,$f24 +/* f12009c: e7a6046c */ swc1 $f6,0x46c($sp) +/* f1200a0: c420db80 */ lwc1 $f0,-0x2480($at) +/* f1200a4: 4618b182 */ mul.s $f6,$f22,$f24 +/* f1200a8: e7aa0470 */ swc1 $f10,0x470($sp) +/* f1200ac: 24110004 */ addiu $s1,$zero,0x4 +/* f1200b0: 46184282 */ mul.s $f10,$f8,$f24 +/* f1200b4: e7a40474 */ swc1 $f4,0x474($sp) +/* f1200b8: 46008200 */ add.s $f8,$f16,$f0 +/* f1200bc: 4618d102 */ mul.s $f4,$f26,$f24 +/* f1200c0: e7a60484 */ swc1 $f6,0x484($sp) +/* f1200c4: 46006180 */ add.s $f6,$f12,$f0 +/* f1200c8: e7a80464 */ swc1 $f8,0x464($sp) +/* f1200cc: e7aa0488 */ swc1 $f10,0x488($sp) +/* f1200d0: 4600a280 */ add.s $f10,$f20,$f0 +/* f1200d4: e7a6044c */ swc1 $f6,0x44c($sp) +/* f1200d8: e7a4048c */ swc1 $f4,0x48c($sp) +/* f1200dc: 4600d100 */ add.s $f4,$f26,$f0 +/* f1200e0: e7aa047c */ swc1 $f10,0x47c($sp) +/* f1200e4: 27a4043c */ addiu $a0,$sp,0x43c +/* f1200e8: 8fa5056c */ lw $a1,0x56c($sp) +/* f1200ec: e7a40494 */ swc1 $f4,0x494($sp) +/* f1200f0: e7a20448 */ swc1 $f2,0x448($sp) +/* f1200f4: e7ae0460 */ swc1 $f14,0x460($sp) +/* f1200f8: e7b20478 */ swc1 $f18,0x478($sp) +/* f1200fc: 0fc47dbb */ jal func0f11f6ec +/* f120100: e7b60490 */ swc1 $f22,0x490($sp) +/* f120104: 27a40454 */ addiu $a0,$sp,0x454 +/* f120108: 0fc47dbb */ jal func0f11f6ec +/* f12010c: 8fa50568 */ lw $a1,0x568($sp) +/* f120110: 27a4046c */ addiu $a0,$sp,0x46c +/* f120114: 0fc47dbb */ jal func0f11f6ec +/* f120118: 8fa50564 */ lw $a1,0x564($sp) +/* f12011c: 27a40484 */ addiu $a0,$sp,0x484 +/* f120120: 0fc47dbb */ jal func0f11f6ec +/* f120124: 8fa50560 */ lw $a1,0x560($sp) +/* f120128: 10000331 */ beqz $zero,.L0f120df0 +/* f12012c: 00000000 */ sll $zero,$zero,0x0 +/* f120130: 3c017f1b */ lui $at,0x7f1b +/* f120134: c438504c */ lwc1 $f24,0x504c($at) +/* f120138: c7a205e4 */ lwc1 $f2,0x5e4($sp) +/* f12013c: c7a805e8 */ lwc1 $f8,0x5e8($sp) +/* f120140: c7ac05ec */ lwc1 $f12,0x5ec($sp) +/* f120144: 46181182 */ mul.s $f6,$f2,$f24 +/* f120148: c7ae05d8 */ lwc1 $f14,0x5d8($sp) +/* f12014c: c7b005e0 */ lwc1 $f16,0x5e0($sp) +/* f120150: 46184282 */ mul.s $f10,$f8,$f24 +/* f120154: c7a805dc */ lwc1 $f8,0x5dc($sp) +/* f120158: c7b2059c */ lwc1 $f18,0x59c($sp) +/* f12015c: 46186102 */ mul.s $f4,$f12,$f24 +/* f120160: e7a6043c */ swc1 $f6,0x43c($sp) +/* f120164: c7b405a4 */ lwc1 $f20,0x5a4($sp) +/* f120168: 46187182 */ mul.s $f6,$f14,$f24 +/* f12016c: e7aa0440 */ swc1 $f10,0x440($sp) +/* f120170: c7b60590 */ lwc1 $f22,0x590($sp) +/* f120174: 46184282 */ mul.s $f10,$f8,$f24 +/* f120178: e7a40444 */ swc1 $f4,0x444($sp) +/* f12017c: c7a805a0 */ lwc1 $f8,0x5a0($sp) +/* f120180: 46188102 */ mul.s $f4,$f16,$f24 +/* f120184: e7a60454 */ swc1 $f6,0x454($sp) +/* f120188: c7ba0598 */ lwc1 $f26,0x598($sp) +/* f12018c: 46189182 */ mul.s $f6,$f18,$f24 +/* f120190: e7aa0458 */ swc1 $f10,0x458($sp) +/* f120194: 3c018008 */ lui $at,0x8008 +/* f120198: 46184282 */ mul.s $f10,$f8,$f24 +/* f12019c: e7a4045c */ swc1 $f4,0x45c($sp) +/* f1201a0: c7a80594 */ lwc1 $f8,0x594($sp) +/* f1201a4: 4618a102 */ mul.s $f4,$f20,$f24 +/* f1201a8: e7a6046c */ swc1 $f6,0x46c($sp) +/* f1201ac: c420db80 */ lwc1 $f0,-0x2480($at) +/* f1201b0: 4618b182 */ mul.s $f6,$f22,$f24 +/* f1201b4: e7aa0470 */ swc1 $f10,0x470($sp) +/* f1201b8: 24110004 */ addiu $s1,$zero,0x4 +/* f1201bc: 46184282 */ mul.s $f10,$f8,$f24 +/* f1201c0: e7a40474 */ swc1 $f4,0x474($sp) +/* f1201c4: 46008200 */ add.s $f8,$f16,$f0 +/* f1201c8: 4618d102 */ mul.s $f4,$f26,$f24 +/* f1201cc: e7a60484 */ swc1 $f6,0x484($sp) +/* f1201d0: 46006180 */ add.s $f6,$f12,$f0 +/* f1201d4: e7a80464 */ swc1 $f8,0x464($sp) +/* f1201d8: e7aa0488 */ swc1 $f10,0x488($sp) +/* f1201dc: 4600a280 */ add.s $f10,$f20,$f0 +/* f1201e0: e7a6044c */ swc1 $f6,0x44c($sp) +/* f1201e4: e7a4048c */ swc1 $f4,0x48c($sp) +/* f1201e8: 4600d100 */ add.s $f4,$f26,$f0 +/* f1201ec: e7aa047c */ swc1 $f10,0x47c($sp) +/* f1201f0: 27a4043c */ addiu $a0,$sp,0x43c +/* f1201f4: 8fa5056c */ lw $a1,0x56c($sp) +/* f1201f8: e7a40494 */ swc1 $f4,0x494($sp) +/* f1201fc: e7a20448 */ swc1 $f2,0x448($sp) +/* f120200: e7ae0460 */ swc1 $f14,0x460($sp) +/* f120204: e7b20478 */ swc1 $f18,0x478($sp) +/* f120208: 0fc47dbb */ jal func0f11f6ec +/* f12020c: e7b60490 */ swc1 $f22,0x490($sp) +/* f120210: 27a40454 */ addiu $a0,$sp,0x454 +/* f120214: 0fc47dbb */ jal func0f11f6ec +/* f120218: 8fa50568 */ lw $a1,0x568($sp) +/* f12021c: 27a4046c */ addiu $a0,$sp,0x46c +/* f120220: 0fc47dbb */ jal func0f11f6ec +/* f120224: 8fa50554 */ lw $a1,0x554($sp) +/* f120228: 27a40484 */ addiu $a0,$sp,0x484 +/* f12022c: 0fc47dbb */ jal func0f11f6ec +/* f120230: 8fa50550 */ lw $a1,0x550($sp) +/* f120234: 100002ee */ beqz $zero,.L0f120df0 +/* f120238: 00000000 */ sll $zero,$zero,0x0 +/* f12023c: 3c017f1b */ lui $at,0x7f1b +/* f120240: c4385050 */ lwc1 $f24,0x5050($at) +/* f120244: c7b605c0 */ lwc1 $f22,0x5c0($sp) +/* f120248: c7a805c4 */ lwc1 $f8,0x5c4($sp) +/* f12024c: c7ba05c8 */ lwc1 $f26,0x5c8($sp) +/* f120250: 4618b182 */ mul.s $f6,$f22,$f24 +/* f120254: c7b205cc */ lwc1 $f18,0x5cc($sp) +/* f120258: c7b405d4 */ lwc1 $f20,0x5d4($sp) +/* f12025c: 46184282 */ mul.s $f10,$f8,$f24 +/* f120260: c7a805d0 */ lwc1 $f8,0x5d0($sp) +/* f120264: c7ae0590 */ lwc1 $f14,0x590($sp) +/* f120268: 4618d102 */ mul.s $f4,$f26,$f24 +/* f12026c: e7a6043c */ swc1 $f6,0x43c($sp) +/* f120270: c7b00598 */ lwc1 $f16,0x598($sp) +/* f120274: 46189182 */ mul.s $f6,$f18,$f24 +/* f120278: e7aa0440 */ swc1 $f10,0x440($sp) +/* f12027c: c7a2059c */ lwc1 $f2,0x59c($sp) +/* f120280: 46184282 */ mul.s $f10,$f8,$f24 +/* f120284: e7a40444 */ swc1 $f4,0x444($sp) +/* f120288: c7a80594 */ lwc1 $f8,0x594($sp) +/* f12028c: 4618a102 */ mul.s $f4,$f20,$f24 +/* f120290: e7a60454 */ swc1 $f6,0x454($sp) +/* f120294: c7ac05a4 */ lwc1 $f12,0x5a4($sp) +/* f120298: 46187182 */ mul.s $f6,$f14,$f24 +/* f12029c: e7aa0458 */ swc1 $f10,0x458($sp) +/* f1202a0: 3c018008 */ lui $at,0x8008 +/* f1202a4: 46184282 */ mul.s $f10,$f8,$f24 +/* f1202a8: e7a4045c */ swc1 $f4,0x45c($sp) +/* f1202ac: c7a805a0 */ lwc1 $f8,0x5a0($sp) +/* f1202b0: 46188102 */ mul.s $f4,$f16,$f24 +/* f1202b4: e7a6046c */ swc1 $f6,0x46c($sp) +/* f1202b8: c420db80 */ lwc1 $f0,-0x2480($at) +/* f1202bc: 46181182 */ mul.s $f6,$f2,$f24 +/* f1202c0: e7aa0470 */ swc1 $f10,0x470($sp) +/* f1202c4: 240a0001 */ addiu $t2,$zero,0x1 +/* f1202c8: 46184282 */ mul.s $f10,$f8,$f24 +/* f1202cc: e7a40474 */ swc1 $f4,0x474($sp) +/* f1202d0: 4600a200 */ add.s $f8,$f20,$f0 +/* f1202d4: 46186102 */ mul.s $f4,$f12,$f24 +/* f1202d8: e7a60484 */ swc1 $f6,0x484($sp) +/* f1202dc: 4600d180 */ add.s $f6,$f26,$f0 +/* f1202e0: 24110004 */ addiu $s1,$zero,0x4 +/* f1202e4: e7aa0488 */ swc1 $f10,0x488($sp) +/* f1202e8: 46008280 */ add.s $f10,$f16,$f0 +/* f1202ec: afaa0430 */ sw $t2,0x430($sp) +/* f1202f0: e7a4048c */ swc1 $f4,0x48c($sp) +/* f1202f4: 46006100 */ add.s $f4,$f12,$f0 +/* f1202f8: e7a6044c */ swc1 $f6,0x44c($sp) +/* f1202fc: e7a80464 */ swc1 $f8,0x464($sp) +/* f120300: e7aa047c */ swc1 $f10,0x47c($sp) +/* f120304: e7a40494 */ swc1 $f4,0x494($sp) +/* f120308: 27a4043c */ addiu $a0,$sp,0x43c +/* f12030c: 8fa50560 */ lw $a1,0x560($sp) +/* f120310: e7b60448 */ swc1 $f22,0x448($sp) +/* f120314: e7b20460 */ swc1 $f18,0x460($sp) +/* f120318: e7ae0478 */ swc1 $f14,0x478($sp) +/* f12031c: 0fc47dbb */ jal func0f11f6ec +/* f120320: e7a20490 */ swc1 $f2,0x490($sp) +/* f120324: 27a40454 */ addiu $a0,$sp,0x454 +/* f120328: 0fc47dbb */ jal func0f11f6ec +/* f12032c: 8fa50564 */ lw $a1,0x564($sp) +/* f120330: 27a4046c */ addiu $a0,$sp,0x46c +/* f120334: 0fc47dbb */ jal func0f11f6ec +/* f120338: 8fa50550 */ lw $a1,0x550($sp) +/* f12033c: 27a40484 */ addiu $a0,$sp,0x484 +/* f120340: 0fc47dbb */ jal func0f11f6ec +/* f120344: 8fa50554 */ lw $a1,0x554($sp) +/* f120348: 100002a9 */ beqz $zero,.L0f120df0 +/* f12034c: 00000000 */ sll $zero,$zero,0x0 +/* f120350: 3c017f1b */ lui $at,0x7f1b +/* f120354: c4385054 */ lwc1 $f24,0x5054($at) +/* f120358: c7ae05d8 */ lwc1 $f14,0x5d8($sp) +/* f12035c: c7a805dc */ lwc1 $f8,0x5dc($sp) +/* f120360: c7b005e0 */ lwc1 $f16,0x5e0($sp) +/* f120364: 46187182 */ mul.s $f6,$f14,$f24 +/* f120368: c7b605c0 */ lwc1 $f22,0x5c0($sp) +/* f12036c: c7ba05c8 */ lwc1 $f26,0x5c8($sp) +/* f120370: 46184282 */ mul.s $f10,$f8,$f24 +/* f120374: c7a805c4 */ lwc1 $f8,0x5c4($sp) +/* f120378: c7a205b4 */ lwc1 $f2,0x5b4($sp) +/* f12037c: 46188102 */ mul.s $f4,$f16,$f24 +/* f120380: e7a6043c */ swc1 $f6,0x43c($sp) +/* f120384: c7ac05bc */ lwc1 $f12,0x5bc($sp) +/* f120388: 4618b182 */ mul.s $f6,$f22,$f24 +/* f12038c: e7aa0440 */ swc1 $f10,0x440($sp) +/* f120390: c7b205a8 */ lwc1 $f18,0x5a8($sp) +/* f120394: 46184282 */ mul.s $f10,$f8,$f24 +/* f120398: e7a40444 */ swc1 $f4,0x444($sp) +/* f12039c: c7a805b8 */ lwc1 $f8,0x5b8($sp) +/* f1203a0: 4618d102 */ mul.s $f4,$f26,$f24 +/* f1203a4: e7a60454 */ swc1 $f6,0x454($sp) +/* f1203a8: c7b405b0 */ lwc1 $f20,0x5b0($sp) +/* f1203ac: 46181182 */ mul.s $f6,$f2,$f24 +/* f1203b0: e7aa0458 */ swc1 $f10,0x458($sp) +/* f1203b4: 3c018008 */ lui $at,0x8008 +/* f1203b8: 46184282 */ mul.s $f10,$f8,$f24 +/* f1203bc: e7a4045c */ swc1 $f4,0x45c($sp) +/* f1203c0: c7a805ac */ lwc1 $f8,0x5ac($sp) +/* f1203c4: 46186102 */ mul.s $f4,$f12,$f24 +/* f1203c8: e7a6046c */ swc1 $f6,0x46c($sp) +/* f1203cc: c420db80 */ lwc1 $f0,-0x2480($at) +/* f1203d0: 46189182 */ mul.s $f6,$f18,$f24 +/* f1203d4: e7aa0470 */ swc1 $f10,0x470($sp) +/* f1203d8: 24110004 */ addiu $s1,$zero,0x4 +/* f1203dc: 46184282 */ mul.s $f10,$f8,$f24 +/* f1203e0: e7a40474 */ swc1 $f4,0x474($sp) +/* f1203e4: 4600d200 */ add.s $f8,$f26,$f0 +/* f1203e8: 4618a102 */ mul.s $f4,$f20,$f24 +/* f1203ec: e7a60484 */ swc1 $f6,0x484($sp) +/* f1203f0: 46008180 */ add.s $f6,$f16,$f0 +/* f1203f4: e7a80464 */ swc1 $f8,0x464($sp) +/* f1203f8: e7aa0488 */ swc1 $f10,0x488($sp) +/* f1203fc: 46006280 */ add.s $f10,$f12,$f0 +/* f120400: e7a6044c */ swc1 $f6,0x44c($sp) +/* f120404: e7a4048c */ swc1 $f4,0x48c($sp) +/* f120408: 4600a100 */ add.s $f4,$f20,$f0 +/* f12040c: e7aa047c */ swc1 $f10,0x47c($sp) +/* f120410: 27a4043c */ addiu $a0,$sp,0x43c +/* f120414: 8fa50568 */ lw $a1,0x568($sp) +/* f120418: e7a40494 */ swc1 $f4,0x494($sp) +/* f12041c: e7ae0448 */ swc1 $f14,0x448($sp) +/* f120420: e7b60460 */ swc1 $f22,0x460($sp) +/* f120424: e7a20478 */ swc1 $f2,0x478($sp) +/* f120428: 0fc47dbb */ jal func0f11f6ec +/* f12042c: e7b20490 */ swc1 $f18,0x490($sp) +/* f120430: 27a40454 */ addiu $a0,$sp,0x454 +/* f120434: 0fc47dbb */ jal func0f11f6ec +/* f120438: 8fa50560 */ lw $a1,0x560($sp) +/* f12043c: 27a4046c */ addiu $a0,$sp,0x46c +/* f120440: 0fc47dbb */ jal func0f11f6ec +/* f120444: 8fa5055c */ lw $a1,0x55c($sp) +/* f120448: 27a40484 */ addiu $a0,$sp,0x484 +/* f12044c: 0fc47dbb */ jal func0f11f6ec +/* f120450: 8fa50558 */ lw $a1,0x558($sp) +/* f120454: 10000266 */ beqz $zero,.L0f120df0 +/* f120458: 00000000 */ sll $zero,$zero,0x0 +/* f12045c: 3c017f1b */ lui $at,0x7f1b +/* f120460: c4385058 */ lwc1 $f24,0x5058($at) +/* f120464: c7b205cc */ lwc1 $f18,0x5cc($sp) +/* f120468: c7a805d0 */ lwc1 $f8,0x5d0($sp) +/* f12046c: c7b405d4 */ lwc1 $f20,0x5d4($sp) +/* f120470: 46189182 */ mul.s $f6,$f18,$f24 +/* f120474: c7a205e4 */ lwc1 $f2,0x5e4($sp) +/* f120478: c7ac05ec */ lwc1 $f12,0x5ec($sp) +/* f12047c: 46184282 */ mul.s $f10,$f8,$f24 +/* f120480: c7a805e8 */ lwc1 $f8,0x5e8($sp) +/* f120484: c7b605a8 */ lwc1 $f22,0x5a8($sp) +/* f120488: 4618a102 */ mul.s $f4,$f20,$f24 +/* f12048c: e7a6043c */ swc1 $f6,0x43c($sp) +/* f120490: c7ba05b0 */ lwc1 $f26,0x5b0($sp) +/* f120494: 46181182 */ mul.s $f6,$f2,$f24 +/* f120498: e7aa0440 */ swc1 $f10,0x440($sp) +/* f12049c: c7ae05b4 */ lwc1 $f14,0x5b4($sp) +/* f1204a0: 46184282 */ mul.s $f10,$f8,$f24 +/* f1204a4: e7a40444 */ swc1 $f4,0x444($sp) +/* f1204a8: c7a805ac */ lwc1 $f8,0x5ac($sp) +/* f1204ac: 46186102 */ mul.s $f4,$f12,$f24 +/* f1204b0: e7a60454 */ swc1 $f6,0x454($sp) +/* f1204b4: c7b005bc */ lwc1 $f16,0x5bc($sp) +/* f1204b8: 4618b182 */ mul.s $f6,$f22,$f24 +/* f1204bc: e7aa0458 */ swc1 $f10,0x458($sp) +/* f1204c0: 3c018008 */ lui $at,0x8008 +/* f1204c4: 46184282 */ mul.s $f10,$f8,$f24 +/* f1204c8: e7a4045c */ swc1 $f4,0x45c($sp) +/* f1204cc: c7a805b8 */ lwc1 $f8,0x5b8($sp) +/* f1204d0: 4618d102 */ mul.s $f4,$f26,$f24 +/* f1204d4: e7a6046c */ swc1 $f6,0x46c($sp) +/* f1204d8: c420db80 */ lwc1 $f0,-0x2480($at) +/* f1204dc: 46187182 */ mul.s $f6,$f14,$f24 +/* f1204e0: e7aa0470 */ swc1 $f10,0x470($sp) +/* f1204e4: 24110004 */ addiu $s1,$zero,0x4 +/* f1204e8: 46184282 */ mul.s $f10,$f8,$f24 +/* f1204ec: e7a40474 */ swc1 $f4,0x474($sp) +/* f1204f0: 46006200 */ add.s $f8,$f12,$f0 +/* f1204f4: 46188102 */ mul.s $f4,$f16,$f24 +/* f1204f8: e7a60484 */ swc1 $f6,0x484($sp) +/* f1204fc: 4600a180 */ add.s $f6,$f20,$f0 +/* f120500: e7a80464 */ swc1 $f8,0x464($sp) +/* f120504: e7aa0488 */ swc1 $f10,0x488($sp) +/* f120508: 4600d280 */ add.s $f10,$f26,$f0 +/* f12050c: e7a6044c */ swc1 $f6,0x44c($sp) +/* f120510: e7a4048c */ swc1 $f4,0x48c($sp) +/* f120514: 46008100 */ add.s $f4,$f16,$f0 +/* f120518: e7aa047c */ swc1 $f10,0x47c($sp) +/* f12051c: 27a4043c */ addiu $a0,$sp,0x43c +/* f120520: 8fa50564 */ lw $a1,0x564($sp) +/* f120524: e7a40494 */ swc1 $f4,0x494($sp) +/* f120528: e7b20448 */ swc1 $f18,0x448($sp) +/* f12052c: e7a20460 */ swc1 $f2,0x460($sp) +/* f120530: e7b60478 */ swc1 $f22,0x478($sp) +/* f120534: 0fc47dbb */ jal func0f11f6ec +/* f120538: e7ae0490 */ swc1 $f14,0x490($sp) +/* f12053c: 27a40454 */ addiu $a0,$sp,0x454 +/* f120540: 0fc47dbb */ jal func0f11f6ec +/* f120544: 8fa5056c */ lw $a1,0x56c($sp) +/* f120548: 27a4046c */ addiu $a0,$sp,0x46c +/* f12054c: 0fc47dbb */ jal func0f11f6ec +/* f120550: 8fa50558 */ lw $a1,0x558($sp) +/* f120554: 27a40484 */ addiu $a0,$sp,0x484 +/* f120558: 0fc47dbb */ jal func0f11f6ec +/* f12055c: 8fa5055c */ lw $a1,0x55c($sp) +/* f120560: 10000223 */ beqz $zero,.L0f120df0 +/* f120564: 00000000 */ sll $zero,$zero,0x0 +/* f120568: 3c017f1b */ lui $at,0x7f1b +/* f12056c: c438505c */ lwc1 $f24,0x505c($at) +/* f120570: c7b605c0 */ lwc1 $f22,0x5c0($sp) +/* f120574: c7a805c4 */ lwc1 $f8,0x5c4($sp) +/* f120578: c7ba05c8 */ lwc1 $f26,0x5c8($sp) +/* f12057c: 4618b182 */ mul.s $f6,$f22,$f24 +/* f120580: c7ae05a8 */ lwc1 $f14,0x5a8($sp) +/* f120584: c7b005b0 */ lwc1 $f16,0x5b0($sp) +/* f120588: 46184282 */ mul.s $f10,$f8,$f24 +/* f12058c: c7a805ac */ lwc1 $f8,0x5ac($sp) +/* f120590: c7a20590 */ lwc1 $f2,0x590($sp) +/* f120594: 4618d102 */ mul.s $f4,$f26,$f24 +/* f120598: e7a6043c */ swc1 $f6,0x43c($sp) +/* f12059c: c7ac0598 */ lwc1 $f12,0x598($sp) +/* f1205a0: 46187182 */ mul.s $f6,$f14,$f24 +/* f1205a4: e7aa0440 */ swc1 $f10,0x440($sp) +/* f1205a8: 3c018008 */ lui $at,0x8008 +/* f1205ac: 46184282 */ mul.s $f10,$f8,$f24 +/* f1205b0: e7a40444 */ swc1 $f4,0x444($sp) +/* f1205b4: c7a80594 */ lwc1 $f8,0x594($sp) +/* f1205b8: 46188102 */ mul.s $f4,$f16,$f24 +/* f1205bc: e7a60454 */ swc1 $f6,0x454($sp) +/* f1205c0: c420db80 */ lwc1 $f0,-0x2480($at) +/* f1205c4: 46181182 */ mul.s $f6,$f2,$f24 +/* f1205c8: e7aa0458 */ swc1 $f10,0x458($sp) +/* f1205cc: 24110003 */ addiu $s1,$zero,0x3 +/* f1205d0: 46184282 */ mul.s $f10,$f8,$f24 +/* f1205d4: e7a4045c */ swc1 $f4,0x45c($sp) +/* f1205d8: 46008200 */ add.s $f8,$f16,$f0 +/* f1205dc: 46186102 */ mul.s $f4,$f12,$f24 +/* f1205e0: e7a6046c */ swc1 $f6,0x46c($sp) +/* f1205e4: 4600d180 */ add.s $f6,$f26,$f0 +/* f1205e8: e7a80464 */ swc1 $f8,0x464($sp) +/* f1205ec: e7aa0470 */ swc1 $f10,0x470($sp) +/* f1205f0: 46006280 */ add.s $f10,$f12,$f0 +/* f1205f4: e7a6044c */ swc1 $f6,0x44c($sp) +/* f1205f8: e7a40474 */ swc1 $f4,0x474($sp) +/* f1205fc: 27a4043c */ addiu $a0,$sp,0x43c +/* f120600: e7aa047c */ swc1 $f10,0x47c($sp) +/* f120604: 8fa50560 */ lw $a1,0x560($sp) +/* f120608: e7b60448 */ swc1 $f22,0x448($sp) +/* f12060c: e7ae0460 */ swc1 $f14,0x460($sp) +/* f120610: 0fc47dbb */ jal func0f11f6ec +/* f120614: e7a20478 */ swc1 $f2,0x478($sp) +/* f120618: 27a40454 */ addiu $a0,$sp,0x454 +/* f12061c: 0fc47dbb */ jal func0f11f6ec +/* f120620: 8fa50558 */ lw $a1,0x558($sp) +/* f120624: 27a4046c */ addiu $a0,$sp,0x46c +/* f120628: 0fc47dbb */ jal func0f11f6ec +/* f12062c: 8fa50550 */ lw $a1,0x550($sp) +/* f120630: 100001ef */ beqz $zero,.L0f120df0 +/* f120634: 00000000 */ sll $zero,$zero,0x0 +/* f120638: 3c017f1b */ lui $at,0x7f1b +/* f12063c: c4385060 */ lwc1 $f24,0x5060($at) +/* f120640: c7b205cc */ lwc1 $f18,0x5cc($sp) +/* f120644: c7a605d0 */ lwc1 $f6,0x5d0($sp) +/* f120648: c7b405d4 */ lwc1 $f20,0x5d4($sp) +/* f12064c: 46189102 */ mul.s $f4,$f18,$f24 +/* f120650: c7a2059c */ lwc1 $f2,0x59c($sp) +/* f120654: c7ac05a4 */ lwc1 $f12,0x5a4($sp) +/* f120658: 46183202 */ mul.s $f8,$f6,$f24 +/* f12065c: c7a605a0 */ lwc1 $f6,0x5a0($sp) +/* f120660: c7ae05a8 */ lwc1 $f14,0x5a8($sp) +/* f120664: 4618a282 */ mul.s $f10,$f20,$f24 +/* f120668: e7a4043c */ swc1 $f4,0x43c($sp) +/* f12066c: c7b005b0 */ lwc1 $f16,0x5b0($sp) +/* f120670: 46181102 */ mul.s $f4,$f2,$f24 +/* f120674: e7a80440 */ swc1 $f8,0x440($sp) +/* f120678: 3c018008 */ lui $at,0x8008 +/* f12067c: 46183202 */ mul.s $f8,$f6,$f24 +/* f120680: e7aa0444 */ swc1 $f10,0x444($sp) +/* f120684: c7a605ac */ lwc1 $f6,0x5ac($sp) +/* f120688: 46186282 */ mul.s $f10,$f12,$f24 +/* f12068c: e7a40454 */ swc1 $f4,0x454($sp) +/* f120690: c420db80 */ lwc1 $f0,-0x2480($at) +/* f120694: 46187102 */ mul.s $f4,$f14,$f24 +/* f120698: e7a80458 */ swc1 $f8,0x458($sp) +/* f12069c: 24110003 */ addiu $s1,$zero,0x3 +/* f1206a0: 46183202 */ mul.s $f8,$f6,$f24 +/* f1206a4: e7aa045c */ swc1 $f10,0x45c($sp) +/* f1206a8: 46006180 */ add.s $f6,$f12,$f0 +/* f1206ac: 46188282 */ mul.s $f10,$f16,$f24 +/* f1206b0: e7a4046c */ swc1 $f4,0x46c($sp) +/* f1206b4: 4600a100 */ add.s $f4,$f20,$f0 +/* f1206b8: e7a60464 */ swc1 $f6,0x464($sp) +/* f1206bc: e7a80470 */ swc1 $f8,0x470($sp) +/* f1206c0: 46008200 */ add.s $f8,$f16,$f0 +/* f1206c4: e7a4044c */ swc1 $f4,0x44c($sp) +/* f1206c8: e7aa0474 */ swc1 $f10,0x474($sp) +/* f1206cc: 27a4043c */ addiu $a0,$sp,0x43c +/* f1206d0: e7a8047c */ swc1 $f8,0x47c($sp) +/* f1206d4: 8fa50564 */ lw $a1,0x564($sp) +/* f1206d8: e7b20448 */ swc1 $f18,0x448($sp) +/* f1206dc: e7a20460 */ swc1 $f2,0x460($sp) +/* f1206e0: 0fc47dbb */ jal func0f11f6ec +/* f1206e4: e7ae0478 */ swc1 $f14,0x478($sp) +/* f1206e8: 27a40454 */ addiu $a0,$sp,0x454 +/* f1206ec: 0fc47dbb */ jal func0f11f6ec +/* f1206f0: 8fa50554 */ lw $a1,0x554($sp) +/* f1206f4: 27a4046c */ addiu $a0,$sp,0x46c +/* f1206f8: 0fc47dbb */ jal func0f11f6ec +/* f1206fc: 8fa50558 */ lw $a1,0x558($sp) +/* f120700: 100001bb */ beqz $zero,.L0f120df0 +/* f120704: 00000000 */ sll $zero,$zero,0x0 +/* f120708: 3c017f1b */ lui $at,0x7f1b +/* f12070c: c4385064 */ lwc1 $f24,0x5064($at) +/* f120710: c7ae05d8 */ lwc1 $f14,0x5d8($sp) +/* f120714: c7a405dc */ lwc1 $f4,0x5dc($sp) +/* f120718: c7b005e0 */ lwc1 $f16,0x5e0($sp) +/* f12071c: 46187282 */ mul.s $f10,$f14,$f24 +/* f120720: c7b20590 */ lwc1 $f18,0x590($sp) +/* f120724: c7b40598 */ lwc1 $f20,0x598($sp) +/* f120728: 46182182 */ mul.s $f6,$f4,$f24 +/* f12072c: c7a40594 */ lwc1 $f4,0x594($sp) +/* f120730: c7a205b4 */ lwc1 $f2,0x5b4($sp) +/* f120734: 46188202 */ mul.s $f8,$f16,$f24 +/* f120738: e7aa043c */ swc1 $f10,0x43c($sp) +/* f12073c: c7ac05bc */ lwc1 $f12,0x5bc($sp) +/* f120740: 46189282 */ mul.s $f10,$f18,$f24 +/* f120744: e7a60440 */ swc1 $f6,0x440($sp) +/* f120748: 3c018008 */ lui $at,0x8008 +/* f12074c: 46182182 */ mul.s $f6,$f4,$f24 +/* f120750: e7a80444 */ swc1 $f8,0x444($sp) +/* f120754: c7a405b8 */ lwc1 $f4,0x5b8($sp) +/* f120758: 4618a202 */ mul.s $f8,$f20,$f24 +/* f12075c: e7aa0454 */ swc1 $f10,0x454($sp) +/* f120760: c420db80 */ lwc1 $f0,-0x2480($at) +/* f120764: 46181282 */ mul.s $f10,$f2,$f24 +/* f120768: e7a60458 */ swc1 $f6,0x458($sp) +/* f12076c: 24110003 */ addiu $s1,$zero,0x3 +/* f120770: 46182182 */ mul.s $f6,$f4,$f24 +/* f120774: e7a8045c */ swc1 $f8,0x45c($sp) +/* f120778: 4600a100 */ add.s $f4,$f20,$f0 +/* f12077c: 46186202 */ mul.s $f8,$f12,$f24 +/* f120780: e7aa046c */ swc1 $f10,0x46c($sp) +/* f120784: 46008280 */ add.s $f10,$f16,$f0 +/* f120788: e7a40464 */ swc1 $f4,0x464($sp) +/* f12078c: e7a60470 */ swc1 $f6,0x470($sp) +/* f120790: 46006180 */ add.s $f6,$f12,$f0 +/* f120794: e7aa044c */ swc1 $f10,0x44c($sp) +/* f120798: e7a80474 */ swc1 $f8,0x474($sp) +/* f12079c: 27a4043c */ addiu $a0,$sp,0x43c +/* f1207a0: e7a6047c */ swc1 $f6,0x47c($sp) +/* f1207a4: 8fa50568 */ lw $a1,0x568($sp) +/* f1207a8: e7ae0448 */ swc1 $f14,0x448($sp) +/* f1207ac: e7b20460 */ swc1 $f18,0x460($sp) +/* f1207b0: 0fc47dbb */ jal func0f11f6ec +/* f1207b4: e7a20478 */ swc1 $f2,0x478($sp) +/* f1207b8: 27a40454 */ addiu $a0,$sp,0x454 +/* f1207bc: 0fc47dbb */ jal func0f11f6ec +/* f1207c0: 8fa50550 */ lw $a1,0x550($sp) +/* f1207c4: 27a4046c */ addiu $a0,$sp,0x46c +/* f1207c8: 0fc47dbb */ jal func0f11f6ec +/* f1207cc: 8fa5055c */ lw $a1,0x55c($sp) +/* f1207d0: 10000187 */ beqz $zero,.L0f120df0 +/* f1207d4: 00000000 */ sll $zero,$zero,0x0 +/* f1207d8: 3c017f1b */ lui $at,0x7f1b +/* f1207dc: c4385068 */ lwc1 $f24,0x5068($at) +/* f1207e0: c7a205e4 */ lwc1 $f2,0x5e4($sp) +/* f1207e4: c7aa05e8 */ lwc1 $f10,0x5e8($sp) +/* f1207e8: c7ac05ec */ lwc1 $f12,0x5ec($sp) +/* f1207ec: 46181202 */ mul.s $f8,$f2,$f24 +/* f1207f0: c7ae05b4 */ lwc1 $f14,0x5b4($sp) +/* f1207f4: c7b005bc */ lwc1 $f16,0x5bc($sp) +/* f1207f8: 46185102 */ mul.s $f4,$f10,$f24 +/* f1207fc: c7aa05b8 */ lwc1 $f10,0x5b8($sp) +/* f120800: c7b2059c */ lwc1 $f18,0x59c($sp) +/* f120804: 46186182 */ mul.s $f6,$f12,$f24 +/* f120808: e7a8043c */ swc1 $f8,0x43c($sp) +/* f12080c: c7b405a4 */ lwc1 $f20,0x5a4($sp) +/* f120810: 46187202 */ mul.s $f8,$f14,$f24 +/* f120814: e7a40440 */ swc1 $f4,0x440($sp) +/* f120818: 3c018008 */ lui $at,0x8008 +/* f12081c: 46185102 */ mul.s $f4,$f10,$f24 +/* f120820: e7a60444 */ swc1 $f6,0x444($sp) +/* f120824: c7aa05a0 */ lwc1 $f10,0x5a0($sp) +/* f120828: 46188182 */ mul.s $f6,$f16,$f24 +/* f12082c: e7a80454 */ swc1 $f8,0x454($sp) +/* f120830: c420db80 */ lwc1 $f0,-0x2480($at) +/* f120834: 46189202 */ mul.s $f8,$f18,$f24 +/* f120838: e7a40458 */ swc1 $f4,0x458($sp) +/* f12083c: 24110003 */ addiu $s1,$zero,0x3 +/* f120840: 46185102 */ mul.s $f4,$f10,$f24 +/* f120844: e7a6045c */ swc1 $f6,0x45c($sp) +/* f120848: 46008280 */ add.s $f10,$f16,$f0 +/* f12084c: 4618a182 */ mul.s $f6,$f20,$f24 +/* f120850: e7a8046c */ swc1 $f8,0x46c($sp) +/* f120854: 46006200 */ add.s $f8,$f12,$f0 +/* f120858: e7aa0464 */ swc1 $f10,0x464($sp) +/* f12085c: e7a40470 */ swc1 $f4,0x470($sp) +/* f120860: 4600a100 */ add.s $f4,$f20,$f0 +/* f120864: e7a8044c */ swc1 $f8,0x44c($sp) +/* f120868: e7a60474 */ swc1 $f6,0x474($sp) +/* f12086c: 27a4043c */ addiu $a0,$sp,0x43c +/* f120870: e7a4047c */ swc1 $f4,0x47c($sp) +/* f120874: 8fa5056c */ lw $a1,0x56c($sp) +/* f120878: e7a20448 */ swc1 $f2,0x448($sp) +/* f12087c: e7ae0460 */ swc1 $f14,0x460($sp) +/* f120880: 0fc47dbb */ jal func0f11f6ec +/* f120884: e7b20478 */ swc1 $f18,0x478($sp) +/* f120888: 27a40454 */ addiu $a0,$sp,0x454 +/* f12088c: 0fc47dbb */ jal func0f11f6ec +/* f120890: 8fa5055c */ lw $a1,0x55c($sp) +/* f120894: 27a4046c */ addiu $a0,$sp,0x46c +/* f120898: 0fc47dbb */ jal func0f11f6ec +/* f12089c: 8fa50554 */ lw $a1,0x554($sp) +/* f1208a0: 10000153 */ beqz $zero,.L0f120df0 +/* f1208a4: 00000000 */ sll $zero,$zero,0x0 +/* f1208a8: 3c017f1b */ lui $at,0x7f1b +/* f1208ac: c438506c */ lwc1 $f24,0x506c($at) +/* f1208b0: c7b205cc */ lwc1 $f18,0x5cc($sp) +/* f1208b4: c7a805d0 */ lwc1 $f8,0x5d0($sp) +/* f1208b8: c7b405d4 */ lwc1 $f20,0x5d4($sp) +/* f1208bc: 46189182 */ mul.s $f6,$f18,$f24 +/* f1208c0: c7a205e4 */ lwc1 $f2,0x5e4($sp) +/* f1208c4: c7ac05ec */ lwc1 $f12,0x5ec($sp) +/* f1208c8: 46184282 */ mul.s $f10,$f8,$f24 +/* f1208cc: c7a805e8 */ lwc1 $f8,0x5e8($sp) +/* f1208d0: c7ae05d8 */ lwc1 $f14,0x5d8($sp) +/* f1208d4: 4618a102 */ mul.s $f4,$f20,$f24 +/* f1208d8: e7a6043c */ swc1 $f6,0x43c($sp) +/* f1208dc: c7b005e0 */ lwc1 $f16,0x5e0($sp) +/* f1208e0: 46181182 */ mul.s $f6,$f2,$f24 +/* f1208e4: e7aa0440 */ swc1 $f10,0x440($sp) +/* f1208e8: c7b60590 */ lwc1 $f22,0x590($sp) +/* f1208ec: 46184282 */ mul.s $f10,$f8,$f24 +/* f1208f0: e7a40444 */ swc1 $f4,0x444($sp) +/* f1208f4: c7a805dc */ lwc1 $f8,0x5dc($sp) +/* f1208f8: 46186102 */ mul.s $f4,$f12,$f24 +/* f1208fc: e7a60454 */ swc1 $f6,0x454($sp) +/* f120900: c7ba0598 */ lwc1 $f26,0x598($sp) +/* f120904: 46187182 */ mul.s $f6,$f14,$f24 +/* f120908: e7aa0458 */ swc1 $f10,0x458($sp) +/* f12090c: 3c018008 */ lui $at,0x8008 +/* f120910: 46184282 */ mul.s $f10,$f8,$f24 +/* f120914: e7a4045c */ swc1 $f4,0x45c($sp) +/* f120918: c7a80594 */ lwc1 $f8,0x594($sp) +/* f12091c: 46188102 */ mul.s $f4,$f16,$f24 +/* f120920: e7a6046c */ swc1 $f6,0x46c($sp) +/* f120924: c420db80 */ lwc1 $f0,-0x2480($at) +/* f120928: 4618b182 */ mul.s $f6,$f22,$f24 +/* f12092c: e7aa0470 */ swc1 $f10,0x470($sp) +/* f120930: 24110005 */ addiu $s1,$zero,0x5 +/* f120934: 46184282 */ mul.s $f10,$f8,$f24 +/* f120938: e7a40474 */ swc1 $f4,0x474($sp) +/* f12093c: 27a4043c */ addiu $a0,$sp,0x43c +/* f120940: 4618d102 */ mul.s $f4,$f26,$f24 +/* f120944: e7a60484 */ swc1 $f6,0x484($sp) +/* f120948: c7a605a8 */ lwc1 $f6,0x5a8($sp) +/* f12094c: 8fa50564 */ lw $a1,0x564($sp) +/* f120950: e7aa0488 */ swc1 $f10,0x488($sp) +/* f120954: 46183202 */ mul.s $f8,$f6,$f24 +/* f120958: c7aa05ac */ lwc1 $f10,0x5ac($sp) +/* f12095c: e7a4048c */ swc1 $f4,0x48c($sp) +/* f120960: c7a605b0 */ lwc1 $f6,0x5b0($sp) +/* f120964: 46185102 */ mul.s $f4,$f10,$f24 +/* f120968: 4600a280 */ add.s $f10,$f20,$f0 +/* f12096c: e7b20448 */ swc1 $f18,0x448($sp) +/* f120970: e7a8049c */ swc1 $f8,0x49c($sp) +/* f120974: 46183202 */ mul.s $f8,$f6,$f24 +/* f120978: 46008180 */ add.s $f6,$f16,$f0 +/* f12097c: e7aa044c */ swc1 $f10,0x44c($sp) +/* f120980: e7a404a0 */ swc1 $f4,0x4a0($sp) +/* f120984: c7aa05a8 */ lwc1 $f10,0x5a8($sp) +/* f120988: 46006100 */ add.s $f4,$f12,$f0 +/* f12098c: e7a6047c */ swc1 $f6,0x47c($sp) +/* f120990: e7a804a4 */ swc1 $f8,0x4a4($sp) +/* f120994: 4600d200 */ add.s $f8,$f26,$f0 +/* f120998: e7a40464 */ swc1 $f4,0x464($sp) +/* f12099c: c7a405b0 */ lwc1 $f4,0x5b0($sp) +/* f1209a0: e7a20460 */ swc1 $f2,0x460($sp) +/* f1209a4: e7a80494 */ swc1 $f8,0x494($sp) +/* f1209a8: 46002180 */ add.s $f6,$f4,$f0 +/* f1209ac: e7ae0478 */ swc1 $f14,0x478($sp) +/* f1209b0: e7b60490 */ swc1 $f22,0x490($sp) +/* f1209b4: e7aa04a8 */ swc1 $f10,0x4a8($sp) +/* f1209b8: 0fc47dbb */ jal func0f11f6ec +/* f1209bc: e7a604ac */ swc1 $f6,0x4ac($sp) +/* f1209c0: 27a40454 */ addiu $a0,$sp,0x454 +/* f1209c4: 0fc47dbb */ jal func0f11f6ec +/* f1209c8: 8fa5056c */ lw $a1,0x56c($sp) +/* f1209cc: 27a4046c */ addiu $a0,$sp,0x46c +/* f1209d0: 0fc47dbb */ jal func0f11f6ec +/* f1209d4: 8fa50568 */ lw $a1,0x568($sp) +/* f1209d8: 27a40484 */ addiu $a0,$sp,0x484 +/* f1209dc: 0fc47dbb */ jal func0f11f6ec +/* f1209e0: 8fa50550 */ lw $a1,0x550($sp) +/* f1209e4: 27a4049c */ addiu $a0,$sp,0x49c +/* f1209e8: 0fc47dbb */ jal func0f11f6ec +/* f1209ec: 8fa50558 */ lw $a1,0x558($sp) +/* f1209f0: 100000ff */ beqz $zero,.L0f120df0 +/* f1209f4: 00000000 */ sll $zero,$zero,0x0 +/* f1209f8: c7ba05e4 */ lwc1 $f26,0x5e4($sp) +/* f1209fc: c7b605ec */ lwc1 $f22,0x5ec($sp) +/* f120a00: c7b405d8 */ lwc1 $f20,0x5d8($sp) +/* f120a04: c7b205e0 */ lwc1 $f18,0x5e0($sp) +/* f120a08: c7b005c0 */ lwc1 $f16,0x5c0($sp) +/* f120a0c: c7ae059c */ lwc1 $f14,0x59c($sp) +/* f120a10: c7ac05a4 */ lwc1 $f12,0x5a4($sp) +/* f120a14: c7aa05e8 */ lwc1 $f10,0x5e8($sp) +/* f120a18: c7a805c8 */ lwc1 $f8,0x5c8($sp) +/* f120a1c: c7a605dc */ lwc1 $f6,0x5dc($sp) +/* f120a20: 3c017f1b */ lui $at,0x7f1b +/* f120a24: c4385070 */ lwc1 $f24,0x5070($at) +/* f120a28: c7a405c4 */ lwc1 $f4,0x5c4($sp) +/* f120a2c: c7a205a8 */ lwc1 $f2,0x5a8($sp) +/* f120a30: 46185282 */ mul.s $f10,$f10,$f24 +/* f120a34: c7a005ac */ lwc1 $f0,0x5ac($sp) +/* f120a38: 3c018008 */ lui $at,0x8008 +/* f120a3c: 46183182 */ mul.s $f6,$f6,$f24 +/* f120a40: 24110005 */ addiu $s1,$zero,0x5 +/* f120a44: e7ba0448 */ swc1 $f26,0x448($sp) +/* f120a48: 4618d682 */ mul.s $f26,$f26,$f24 +/* f120a4c: e7aa0440 */ swc1 $f10,0x440($sp) +/* f120a50: c7aa05b0 */ lwc1 $f10,0x5b0($sp) +/* f120a54: 46182102 */ mul.s $f4,$f4,$f24 +/* f120a58: e7a60458 */ swc1 $f6,0x458($sp) +/* f120a5c: c7a605a0 */ lwc1 $f6,0x5a0($sp) +/* f120a60: 46181082 */ mul.s $f2,$f2,$f24 +/* f120a64: e7ba043c */ swc1 $f26,0x43c($sp) +/* f120a68: c43adb80 */ lwc1 $f26,-0x2480($at) +/* f120a6c: 46185282 */ mul.s $f10,$f10,$f24 +/* f120a70: e7a40470 */ swc1 $f4,0x470($sp) +/* f120a74: c7a405b0 */ lwc1 $f4,0x5b0($sp) +/* f120a78: e7b40460 */ swc1 $f20,0x460($sp) +/* f120a7c: 4618a502 */ mul.s $f20,$f20,$f24 +/* f120a80: e7a20484 */ swc1 $f2,0x484($sp) +/* f120a84: c7a205a8 */ lwc1 $f2,0x5a8($sp) +/* f120a88: e7aa048c */ swc1 $f10,0x48c($sp) +/* f120a8c: 4618b282 */ mul.s $f10,$f22,$f24 +/* f120a90: e7a20490 */ swc1 $f2,0x490($sp) +/* f120a94: e7b00478 */ swc1 $f16,0x478($sp) +/* f120a98: 46188402 */ mul.s $f16,$f16,$f24 +/* f120a9c: e7b40454 */ swc1 $f20,0x454($sp) +/* f120aa0: e7ae04a8 */ swc1 $f14,0x4a8($sp) +/* f120aa4: 46189502 */ mul.s $f20,$f18,$f24 +/* f120aa8: e7aa0444 */ swc1 $f10,0x444($sp) +/* f120aac: 27a4043c */ addiu $a0,$sp,0x43c +/* f120ab0: 46184282 */ mul.s $f10,$f8,$f24 +/* f120ab4: e7b0046c */ swc1 $f16,0x46c($sp) +/* f120ab8: 8fa5056c */ lw $a1,0x56c($sp) +/* f120abc: 46180002 */ mul.s $f0,$f0,$f24 +/* f120ac0: e7b4045c */ swc1 $f20,0x45c($sp) +/* f120ac4: 461a9480 */ add.s $f18,$f18,$f26 +/* f120ac8: 46187382 */ mul.s $f14,$f14,$f24 +/* f120acc: e7aa0474 */ swc1 $f10,0x474($sp) +/* f120ad0: 461ab580 */ add.s $f22,$f22,$f26 +/* f120ad4: 46183182 */ mul.s $f6,$f6,$f24 +/* f120ad8: e7a00488 */ swc1 $f0,0x488($sp) +/* f120adc: 461a4200 */ add.s $f8,$f8,$f26 +/* f120ae0: 46186002 */ mul.s $f0,$f12,$f24 +/* f120ae4: e7ae049c */ swc1 $f14,0x49c($sp) +/* f120ae8: 461a2100 */ add.s $f4,$f4,$f26 +/* f120aec: e7b6044c */ swc1 $f22,0x44c($sp) +/* f120af0: e7a604a0 */ swc1 $f6,0x4a0($sp) +/* f120af4: 461a6680 */ add.s $f26,$f12,$f26 +/* f120af8: e7b20464 */ swc1 $f18,0x464($sp) +/* f120afc: e7a004a4 */ swc1 $f0,0x4a4($sp) +/* f120b00: e7a8047c */ swc1 $f8,0x47c($sp) +/* f120b04: e7a40494 */ swc1 $f4,0x494($sp) +/* f120b08: 0fc47dbb */ jal func0f11f6ec +/* f120b0c: e7ba04ac */ swc1 $f26,0x4ac($sp) +/* f120b10: 27a40454 */ addiu $a0,$sp,0x454 +/* f120b14: 0fc47dbb */ jal func0f11f6ec +/* f120b18: 8fa50568 */ lw $a1,0x568($sp) +/* f120b1c: 27a4046c */ addiu $a0,$sp,0x46c +/* f120b20: 0fc47dbb */ jal func0f11f6ec +/* f120b24: 8fa50560 */ lw $a1,0x560($sp) +/* f120b28: 27a40484 */ addiu $a0,$sp,0x484 +/* f120b2c: 0fc47dbb */ jal func0f11f6ec +/* f120b30: 8fa50558 */ lw $a1,0x558($sp) +/* f120b34: 27a4049c */ addiu $a0,$sp,0x49c +/* f120b38: 0fc47dbb */ jal func0f11f6ec +/* f120b3c: 8fa50554 */ lw $a1,0x554($sp) +/* f120b40: 100000ab */ beqz $zero,.L0f120df0 +/* f120b44: 00000000 */ sll $zero,$zero,0x0 +/* f120b48: 3c017f1b */ lui $at,0x7f1b +/* f120b4c: c4385074 */ lwc1 $f24,0x5074($at) +/* f120b50: c7b605c0 */ lwc1 $f22,0x5c0($sp) +/* f120b54: c7a405c4 */ lwc1 $f4,0x5c4($sp) +/* f120b58: c7ba05c8 */ lwc1 $f26,0x5c8($sp) +/* f120b5c: 4618b282 */ mul.s $f10,$f22,$f24 +/* f120b60: c7b205cc */ lwc1 $f18,0x5cc($sp) +/* f120b64: c7b405d4 */ lwc1 $f20,0x5d4($sp) +/* f120b68: 46182182 */ mul.s $f6,$f4,$f24 +/* f120b6c: c7a405d0 */ lwc1 $f4,0x5d0($sp) +/* f120b70: c7a205e4 */ lwc1 $f2,0x5e4($sp) +/* f120b74: 4618d202 */ mul.s $f8,$f26,$f24 +/* f120b78: e7aa043c */ swc1 $f10,0x43c($sp) +/* f120b7c: c7ac05ec */ lwc1 $f12,0x5ec($sp) +/* f120b80: 46189282 */ mul.s $f10,$f18,$f24 +/* f120b84: e7a60440 */ swc1 $f6,0x440($sp) +/* f120b88: c7ae05b4 */ lwc1 $f14,0x5b4($sp) +/* f120b8c: 46182182 */ mul.s $f6,$f4,$f24 +/* f120b90: e7a80444 */ swc1 $f8,0x444($sp) +/* f120b94: c7a405e8 */ lwc1 $f4,0x5e8($sp) +/* f120b98: 4618a202 */ mul.s $f8,$f20,$f24 +/* f120b9c: e7aa0454 */ swc1 $f10,0x454($sp) +/* f120ba0: c7b005bc */ lwc1 $f16,0x5bc($sp) +/* f120ba4: 46181282 */ mul.s $f10,$f2,$f24 +/* f120ba8: e7a60458 */ swc1 $f6,0x458($sp) +/* f120bac: 3c018008 */ lui $at,0x8008 +/* f120bb0: 46182182 */ mul.s $f6,$f4,$f24 +/* f120bb4: e7a8045c */ swc1 $f8,0x45c($sp) +/* f120bb8: c7a405b8 */ lwc1 $f4,0x5b8($sp) +/* f120bbc: 46186202 */ mul.s $f8,$f12,$f24 +/* f120bc0: e7aa046c */ swc1 $f10,0x46c($sp) +/* f120bc4: c420db80 */ lwc1 $f0,-0x2480($at) +/* f120bc8: 46187282 */ mul.s $f10,$f14,$f24 +/* f120bcc: e7a60470 */ swc1 $f6,0x470($sp) +/* f120bd0: 24110005 */ addiu $s1,$zero,0x5 +/* f120bd4: 46182182 */ mul.s $f6,$f4,$f24 +/* f120bd8: e7a80474 */ swc1 $f8,0x474($sp) +/* f120bdc: 27a4043c */ addiu $a0,$sp,0x43c +/* f120be0: 46188202 */ mul.s $f8,$f16,$f24 +/* f120be4: e7aa0484 */ swc1 $f10,0x484($sp) +/* f120be8: c7aa0590 */ lwc1 $f10,0x590($sp) +/* f120bec: 8fa50560 */ lw $a1,0x560($sp) +/* f120bf0: e7a60488 */ swc1 $f6,0x488($sp) +/* f120bf4: 46185102 */ mul.s $f4,$f10,$f24 +/* f120bf8: c7a60594 */ lwc1 $f6,0x594($sp) +/* f120bfc: e7a8048c */ swc1 $f8,0x48c($sp) +/* f120c00: c7aa0598 */ lwc1 $f10,0x598($sp) +/* f120c04: 46183202 */ mul.s $f8,$f6,$f24 +/* f120c08: 4600d180 */ add.s $f6,$f26,$f0 +/* f120c0c: e7b60448 */ swc1 $f22,0x448($sp) +/* f120c10: e7a4049c */ swc1 $f4,0x49c($sp) +/* f120c14: 46185102 */ mul.s $f4,$f10,$f24 +/* f120c18: 46006280 */ add.s $f10,$f12,$f0 +/* f120c1c: e7a6044c */ swc1 $f6,0x44c($sp) +/* f120c20: e7a804a0 */ swc1 $f8,0x4a0($sp) +/* f120c24: c7a60590 */ lwc1 $f6,0x590($sp) +/* f120c28: 4600a200 */ add.s $f8,$f20,$f0 +/* f120c2c: e7aa047c */ swc1 $f10,0x47c($sp) +/* f120c30: e7a404a4 */ swc1 $f4,0x4a4($sp) +/* f120c34: 46008100 */ add.s $f4,$f16,$f0 +/* f120c38: e7a80464 */ swc1 $f8,0x464($sp) +/* f120c3c: c7a80598 */ lwc1 $f8,0x598($sp) +/* f120c40: e7b20460 */ swc1 $f18,0x460($sp) +/* f120c44: e7a40494 */ swc1 $f4,0x494($sp) +/* f120c48: 46004280 */ add.s $f10,$f8,$f0 +/* f120c4c: e7a20478 */ swc1 $f2,0x478($sp) +/* f120c50: e7ae0490 */ swc1 $f14,0x490($sp) +/* f120c54: e7a604a8 */ swc1 $f6,0x4a8($sp) +/* f120c58: 0fc47dbb */ jal func0f11f6ec +/* f120c5c: e7aa04ac */ swc1 $f10,0x4ac($sp) +/* f120c60: 27a40454 */ addiu $a0,$sp,0x454 +/* f120c64: 0fc47dbb */ jal func0f11f6ec +/* f120c68: 8fa50564 */ lw $a1,0x564($sp) +/* f120c6c: 27a4046c */ addiu $a0,$sp,0x46c +/* f120c70: 0fc47dbb */ jal func0f11f6ec +/* f120c74: 8fa5056c */ lw $a1,0x56c($sp) +/* f120c78: 27a40484 */ addiu $a0,$sp,0x484 +/* f120c7c: 0fc47dbb */ jal func0f11f6ec +/* f120c80: 8fa5055c */ lw $a1,0x55c($sp) +/* f120c84: 27a4049c */ addiu $a0,$sp,0x49c +/* f120c88: 0fc47dbb */ jal func0f11f6ec +/* f120c8c: 8fa50550 */ lw $a1,0x550($sp) +/* f120c90: 10000057 */ beqz $zero,.L0f120df0 +/* f120c94: 00000000 */ sll $zero,$zero,0x0 +/* f120c98: 3c017f1b */ lui $at,0x7f1b +/* f120c9c: c4385078 */ lwc1 $f24,0x5078($at) +/* f120ca0: c7ae05d8 */ lwc1 $f14,0x5d8($sp) +/* f120ca4: c7a605dc */ lwc1 $f6,0x5dc($sp) +/* f120ca8: c7b005e0 */ lwc1 $f16,0x5e0($sp) +/* f120cac: 46187102 */ mul.s $f4,$f14,$f24 +/* f120cb0: c7b605c0 */ lwc1 $f22,0x5c0($sp) +/* f120cb4: c7ba05c8 */ lwc1 $f26,0x5c8($sp) +/* f120cb8: 46183202 */ mul.s $f8,$f6,$f24 +/* f120cbc: c7a605c4 */ lwc1 $f6,0x5c4($sp) +/* f120cc0: c7b205cc */ lwc1 $f18,0x5cc($sp) +/* f120cc4: 46188282 */ mul.s $f10,$f16,$f24 +/* f120cc8: e7a4043c */ swc1 $f4,0x43c($sp) +/* f120ccc: c7b405d4 */ lwc1 $f20,0x5d4($sp) +/* f120cd0: 4618b102 */ mul.s $f4,$f22,$f24 +/* f120cd4: e7a80440 */ swc1 $f8,0x440($sp) +/* f120cd8: c7a2059c */ lwc1 $f2,0x59c($sp) +/* f120cdc: 46183202 */ mul.s $f8,$f6,$f24 +/* f120ce0: e7aa0444 */ swc1 $f10,0x444($sp) +/* f120ce4: c7a605d0 */ lwc1 $f6,0x5d0($sp) +/* f120ce8: 4618d282 */ mul.s $f10,$f26,$f24 +/* f120cec: e7a40454 */ swc1 $f4,0x454($sp) +/* f120cf0: c7ac05a4 */ lwc1 $f12,0x5a4($sp) +/* f120cf4: 46189102 */ mul.s $f4,$f18,$f24 +/* f120cf8: e7a80458 */ swc1 $f8,0x458($sp) +/* f120cfc: 3c018008 */ lui $at,0x8008 +/* f120d00: 46183202 */ mul.s $f8,$f6,$f24 +/* f120d04: e7aa045c */ swc1 $f10,0x45c($sp) +/* f120d08: c7a605a0 */ lwc1 $f6,0x5a0($sp) +/* f120d0c: 4618a282 */ mul.s $f10,$f20,$f24 +/* f120d10: e7a4046c */ swc1 $f4,0x46c($sp) +/* f120d14: c420db80 */ lwc1 $f0,-0x2480($at) +/* f120d18: 46181102 */ mul.s $f4,$f2,$f24 +/* f120d1c: e7a80470 */ swc1 $f8,0x470($sp) +/* f120d20: 24110005 */ addiu $s1,$zero,0x5 +/* f120d24: 46183202 */ mul.s $f8,$f6,$f24 +/* f120d28: e7aa0474 */ swc1 $f10,0x474($sp) +/* f120d2c: 27a4043c */ addiu $a0,$sp,0x43c +/* f120d30: 46186282 */ mul.s $f10,$f12,$f24 +/* f120d34: e7a40484 */ swc1 $f4,0x484($sp) +/* f120d38: c7a405b4 */ lwc1 $f4,0x5b4($sp) +/* f120d3c: 8fa50568 */ lw $a1,0x568($sp) +/* f120d40: e7a80488 */ swc1 $f8,0x488($sp) +/* f120d44: 46182182 */ mul.s $f6,$f4,$f24 +/* f120d48: c7a805b8 */ lwc1 $f8,0x5b8($sp) +/* f120d4c: e7aa048c */ swc1 $f10,0x48c($sp) +/* f120d50: c7a405bc */ lwc1 $f4,0x5bc($sp) +/* f120d54: 46184282 */ mul.s $f10,$f8,$f24 +/* f120d58: 46008200 */ add.s $f8,$f16,$f0 +/* f120d5c: e7ae0448 */ swc1 $f14,0x448($sp) +/* f120d60: e7a6049c */ swc1 $f6,0x49c($sp) +/* f120d64: 46182182 */ mul.s $f6,$f4,$f24 +/* f120d68: 4600a100 */ add.s $f4,$f20,$f0 +/* f120d6c: e7a8044c */ swc1 $f8,0x44c($sp) +/* f120d70: e7aa04a0 */ swc1 $f10,0x4a0($sp) +/* f120d74: c7a805b4 */ lwc1 $f8,0x5b4($sp) +/* f120d78: 4600d280 */ add.s $f10,$f26,$f0 +/* f120d7c: e7a4047c */ swc1 $f4,0x47c($sp) +/* f120d80: e7a604a4 */ swc1 $f6,0x4a4($sp) +/* f120d84: 46006180 */ add.s $f6,$f12,$f0 +/* f120d88: e7aa0464 */ swc1 $f10,0x464($sp) +/* f120d8c: c7aa05bc */ lwc1 $f10,0x5bc($sp) +/* f120d90: e7b60460 */ swc1 $f22,0x460($sp) +/* f120d94: e7a60494 */ swc1 $f6,0x494($sp) +/* f120d98: 46005100 */ add.s $f4,$f10,$f0 +/* f120d9c: e7b20478 */ swc1 $f18,0x478($sp) +/* f120da0: e7a20490 */ swc1 $f2,0x490($sp) +/* f120da4: e7a804a8 */ swc1 $f8,0x4a8($sp) +/* f120da8: 0fc47dbb */ jal func0f11f6ec +/* f120dac: e7a404ac */ swc1 $f4,0x4ac($sp) +/* f120db0: 27a40454 */ addiu $a0,$sp,0x454 +/* f120db4: 0fc47dbb */ jal func0f11f6ec +/* f120db8: 8fa50560 */ lw $a1,0x560($sp) +/* f120dbc: 27a4046c */ addiu $a0,$sp,0x46c +/* f120dc0: 0fc47dbb */ jal func0f11f6ec +/* f120dc4: 8fa50564 */ lw $a1,0x564($sp) +/* f120dc8: 27a40484 */ addiu $a0,$sp,0x484 +/* f120dcc: 0fc47dbb */ jal func0f11f6ec +/* f120dd0: 8fa50554 */ lw $a1,0x554($sp) +/* f120dd4: 27a4049c */ addiu $a0,$sp,0x49c +/* f120dd8: 0fc47dbb */ jal func0f11f6ec +/* f120ddc: 8fa5055c */ lw $a1,0x55c($sp) +/* f120de0: 10000003 */ beqz $zero,.L0f120df0 +/* f120de4: 00000000 */ sll $zero,$zero,0x0 +.L0f120de8: +/* f120de8: 100006af */ beqz $zero,.L0f1228a8 +/* f120dec: 8fa206b0 */ lw $v0,0x6b0($sp) +.L0f120df0: +/* f120df0: 5a200153 */ blezl $s1,.L0f121340 +/* f120df4: 8fae0068 */ lw $t6,0x68($sp) +/* f120df8: 0fc2d5c6 */ jal func0f0b5718 +/* f120dfc: 00000000 */ sll $zero,$zero,0x0 +/* f120e00: 0fc2d5be */ jal func0f0b56f8 +/* f120e04: 00408025 */ or $s0,$v0,$zero +/* f120e08: 02002025 */ or $a0,$s0,$zero +/* f120e0c: 00402825 */ or $a1,$v0,$zero +/* f120e10: 0c005680 */ jal 0x15a00 +/* f120e14: 27a603cc */ addiu $a2,$sp,0x3cc +/* f120e18: 3c013f80 */ lui $at,0x3f80 +/* f120e1c: 44813000 */ mtc1 $at,$f6 +/* f120e20: 3c04800a */ lui $a0,0x800a +/* f120e24: 248433a8 */ addiu $a0,$a0,0x33a8 +/* f120e28: 46183003 */ div.s $f0,$f6,$f24 +/* f120e2c: 44050000 */ mfc1 $a1,$f0 +/* f120e30: 44060000 */ mfc1 $a2,$f0 +/* f120e34: 44070000 */ mfc1 $a3,$f0 +/* f120e38: 0c014024 */ jal 0x50090 +/* f120e3c: 00000000 */ sll $zero,$zero,0x0 +/* f120e40: 3c05800a */ lui $a1,0x800a +/* f120e44: 24a533a8 */ addiu $a1,$a1,0x33a8 +/* f120e48: 27a403cc */ addiu $a0,$sp,0x3cc +/* f120e4c: 0c005680 */ jal 0x15a00 +/* f120e50: 27a6038c */ addiu $a2,$sp,0x38c +/* f120e54: 1a20004e */ blez $s1,.L0f120f90 +/* f120e58: afa00270 */ sw $zero,0x270($sp) +/* f120e5c: 3c014080 */ lui $at,0x4080 +/* f120e60: 27a4043c */ addiu $a0,$sp,0x43c +/* f120e64: 4481d000 */ mtc1 $at,$f26 +/* f120e68: afa40064 */ sw $a0,0x64($sp) +/* f120e6c: 27b00274 */ addiu $s0,$sp,0x274 +.L0f120e70: +/* f120e70: 3c017f1b */ lui $at,0x7f1b +/* f120e74: c420507c */ lwc1 $f0,0x507c($at) +/* f120e78: 8fa40064 */ lw $a0,0x64($sp) +/* f120e7c: 27a5038c */ addiu $a1,$sp,0x38c +/* f120e80: 44070000 */ mfc1 $a3,$f0 +/* f120e84: 24060082 */ addiu $a2,$zero,0x82 +/* f120e88: afb00014 */ sw $s0,0x14($sp) +/* f120e8c: 0fc48a34 */ jal func0f1228d0 +/* f120e90: e7a00010 */ swc1 $f0,0x10($sp) +/* f120e94: 0fc2d5fe */ jal func0f0b57f8 +/* f120e98: 00000000 */ sll $zero,$zero,0x0 +/* f120e9c: 0fc2d5fe */ jal func0f0b57f8 +/* f120ea0: 46000506 */ mov.s $f20,$f0 +/* f120ea4: 0fc2d5f6 */ jal func0f0b57d8 +/* f120ea8: 46000586 */ mov.s $f22,$f0 +/* f120eac: 46160200 */ add.s $f8,$f0,$f22 +/* f120eb0: 461aa382 */ mul.s $f14,$f20,$f26 +/* f120eb4: 3c013f80 */ lui $at,0x3f80 +/* f120eb8: 44812000 */ mtc1 $at,$f4 +/* f120ebc: 461a4282 */ mul.s $f10,$f8,$f26 +/* f120ec0: c60c0028 */ lwc1 $f12,0x28($s0) +/* f120ec4: 46045181 */ sub.s $f6,$f10,$f4 +/* f120ec8: 44063000 */ mfc1 $a2,$f6 +/* f120ecc: 0fc47cf4 */ jal func0f11f3d0 +/* f120ed0: 00000000 */ sll $zero,$zero,0x0 +/* f120ed4: 0fc2d602 */ jal func0f0b5808 +/* f120ed8: e6000028 */ swc1 $f0,0x28($s0) +/* f120edc: 0fc2d602 */ jal func0f0b5808 +/* f120ee0: 46000506 */ mov.s $f20,$f0 +/* f120ee4: 0fc2d5fa */ jal func0f0b57e8 +/* f120ee8: 46000586 */ mov.s $f22,$f0 +/* f120eec: 46160200 */ add.s $f8,$f0,$f22 +/* f120ef0: 461aa382 */ mul.s $f14,$f20,$f26 +/* f120ef4: 3c013f80 */ lui $at,0x3f80 +/* f120ef8: 44812000 */ mtc1 $at,$f4 +/* f120efc: 461a4282 */ mul.s $f10,$f8,$f26 +/* f120f00: c60c002c */ lwc1 $f12,0x2c($s0) +/* f120f04: 46045181 */ sub.s $f6,$f10,$f4 +/* f120f08: 44063000 */ mfc1 $a2,$f6 +/* f120f0c: 0fc47cf4 */ jal func0f11f3d0 +/* f120f10: 00000000 */ sll $zero,$zero,0x0 +/* f120f14: 0fc2d602 */ jal func0f0b5808 +/* f120f18: e600002c */ swc1 $f0,0x2c($s0) +/* f120f1c: 461a0202 */ mul.s $f8,$f0,$f26 +/* f120f20: c604002c */ lwc1 $f4,0x2c($s0) +/* f120f24: 461a4280 */ add.s $f10,$f8,$f26 +/* f120f28: 4604503c */ c.lt.s $f10,$f4 +/* f120f2c: 00000000 */ sll $zero,$zero,0x0 +/* f120f30: 45020010 */ bc1fl .L0f120f74 +/* f120f34: 8fae0064 */ lw $t6,0x64($sp) +/* f120f38: 0fc2d602 */ jal func0f0b5808 +/* f120f3c: 00000000 */ sll $zero,$zero,0x0 +/* f120f40: 0fc2d5fa */ jal func0f0b57e8 +/* f120f44: 46000506 */ mov.s $f20,$f0 +/* f120f48: 46140180 */ add.s $f6,$f0,$f20 +/* f120f4c: c602002c */ lwc1 $f2,0x2c($s0) +/* f120f50: 461a3202 */ mul.s $f8,$f6,$f26 +/* f120f54: 461a4281 */ sub.s $f10,$f8,$f26 +/* f120f58: 460a103c */ c.lt.s $f2,$f10 +/* f120f5c: 00000000 */ sll $zero,$zero,0x0 +/* f120f60: 45020004 */ bc1fl .L0f120f74 +/* f120f64: 8fae0064 */ lw $t6,0x64($sp) +/* f120f68: 461a1101 */ sub.s $f4,$f2,$f26 +/* f120f6c: e604002c */ swc1 $f4,0x2c($s0) +/* f120f70: 8fae0064 */ lw $t6,0x64($sp) +.L0f120f74: +/* f120f74: 8fa20270 */ lw $v0,0x270($sp) +/* f120f78: 26100038 */ addiu $s0,$s0,0x38 +/* f120f7c: 25c90018 */ addiu $t1,$t6,0x18 +/* f120f80: 24420001 */ addiu $v0,$v0,0x1 +/* f120f84: afa20270 */ sw $v0,0x270($sp) +/* f120f88: 1451ffb9 */ bne $v0,$s1,.L0f120e70 +/* f120f8c: afa90064 */ sw $t1,0x64($sp) +.L0f120f90: +/* f120f90: 8fac042c */ lw $t4,0x42c($sp) +/* f120f94: 8fb806b0 */ lw $t8,0x6b0($sp) +/* f120f98: 3c0ee700 */ lui $t6,0xe700 +/* f120f9c: 918b0028 */ lbu $t3,0x28($t4) +/* f120fa0: 27a406b0 */ addiu $a0,$sp,0x6b0 +/* f120fa4: 3c19800b */ lui $t9,0x800b +/* f120fa8: 1560006b */ bnez $t3,.L0f121158 +/* f120fac: 270a0008 */ addiu $t2,$t8,0x8 +/* f120fb0: 3c017f1b */ lui $at,0x7f1b +/* f120fb4: c42e5080 */ lwc1 $f14,0x5080($at) +/* f120fb8: 3c017f1b */ lui $at,0x7f1b +/* f120fbc: 44801000 */ mtc1 $zero,$f2 +/* f120fc0: 44806000 */ mtc1 $zero,$f12 +/* f120fc4: c4305084 */ lwc1 $f16,0x5084($at) +/* f120fc8: 1a20001b */ blez $s1,.L0f121038 +/* f120fcc: 00001825 */ or $v1,$zero,$zero +/* f120fd0: 27a20274 */ addiu $v0,$sp,0x274 +.L0f120fd4: +/* f120fd4: c4400028 */ lwc1 $f0,0x28($v0) +/* f120fd8: 24630001 */ addiu $v1,$v1,0x1 +/* f120fdc: 460e003c */ c.lt.s $f0,$f14 +/* f120fe0: 00000000 */ sll $zero,$zero,0x0 +/* f120fe4: 45020003 */ bc1fl .L0f120ff4 +/* f120fe8: 4600103c */ c.lt.s $f2,$f0 +/* f120fec: 46000386 */ mov.s $f14,$f0 +/* f120ff0: 4600103c */ c.lt.s $f2,$f0 +.L0f120ff4: +/* f120ff4: 00000000 */ sll $zero,$zero,0x0 +/* f120ff8: 45020003 */ bc1fl .L0f121008 +/* f120ffc: c440002c */ lwc1 $f0,0x2c($v0) +/* f121000: 46000086 */ mov.s $f2,$f0 +/* f121004: c440002c */ lwc1 $f0,0x2c($v0) +.L0f121008: +/* f121008: 4610003c */ c.lt.s $f0,$f16 +/* f12100c: 00000000 */ sll $zero,$zero,0x0 +/* f121010: 45020003 */ bc1fl .L0f121020 +/* f121014: 4600603c */ c.lt.s $f12,$f0 +/* f121018: 46000406 */ mov.s $f16,$f0 +/* f12101c: 4600603c */ c.lt.s $f12,$f0 +.L0f121020: +/* f121020: 00000000 */ sll $zero,$zero,0x0 +/* f121024: 45000002 */ bc1f .L0f121030 +/* f121028: 00000000 */ sll $zero,$zero,0x0 +/* f12102c: 46000306 */ mov.s $f12,$f0 +.L0f121030: +/* f121030: 1471ffe8 */ bne $v1,$s1,.L0f120fd4 +/* f121034: 24420038 */ addiu $v0,$v0,0x38 +.L0f121038: +/* f121038: 8faf06b0 */ lw $t7,0x6b0($sp) +/* f12103c: 3c19e700 */ lui $t9,0xe700 +/* f121040: 3c013e80 */ lui $at,0x3e80 +/* f121044: 25f80008 */ addiu $t8,$t7,0x8 +/* f121048: afb806b0 */ sw $t8,0x6b0($sp) +/* f12104c: ade00004 */ sw $zero,0x4($t7) +/* f121050: adf90000 */ sw $t9,0x0($t7) +/* f121054: 8fad06b0 */ lw $t5,0x6b0($sp) +/* f121058: 44810000 */ mtc1 $at,$f0 +/* f12105c: 3c0eba00 */ lui $t6,0xba00 +/* f121060: 25aa0008 */ addiu $t2,$t5,0x8 +/* f121064: afaa06b0 */ sw $t2,0x6b0($sp) +/* f121068: 46001182 */ mul.s $f6,$f2,$f0 +/* f12106c: 35ce1402 */ ori $t6,$t6,0x1402 +/* f121070: 3c090030 */ lui $t1,0x30 +/* f121074: ada90004 */ sw $t1,0x4($t5) +/* f121078: adae0000 */ sw $t6,0x0($t5) +/* f12107c: 8fac06b0 */ lw $t4,0x6b0($sp) +/* f121080: 46006282 */ mul.s $f10,$f12,$f0 +/* f121084: 3c0fb900 */ lui $t7,0xb900 +/* f121088: 258b0008 */ addiu $t3,$t4,0x8 +/* f12108c: afab06b0 */ sw $t3,0x6b0($sp) +/* f121090: 35ef031d */ ori $t7,$t7,0x31d +/* f121094: ad8f0000 */ sw $t7,0x0($t4) +/* f121098: 4600320d */ trunc.w.s $f8,$f6 +/* f12109c: ad800004 */ sw $zero,0x4($t4) +/* f1210a0: 46007182 */ mul.s $f6,$f14,$f0 +/* f1210a4: 8fb806b0 */ lw $t8,0x6b0($sp) +/* f1210a8: 3c07ba00 */ lui $a3,0xba00 +/* f1210ac: 34e71301 */ ori $a3,$a3,0x1301 +/* f1210b0: 27190008 */ addiu $t9,$t8,0x8 +/* f1210b4: afb906b0 */ sw $t9,0x6b0($sp) +/* f1210b8: 4600510d */ trunc.w.s $f4,$f10 +/* f1210bc: 46008282 */ mul.s $f10,$f16,$f0 +/* f1210c0: af000004 */ sw $zero,0x4($t8) +/* f1210c4: af070000 */ sw $a3,0x0($t8) +/* f1210c8: 8fa606b0 */ lw $a2,0x6b0($sp) +/* f1210cc: 44192000 */ mfc1 $t9,$f4 +/* f1210d0: 44094000 */ mfc1 $t1,$f8 +/* f1210d4: 4600320d */ trunc.w.s $f8,$f6 +/* f1210d8: 24ca0008 */ addiu $t2,$a2,0x8 +/* f1210dc: 312c03ff */ andi $t4,$t1,0x3ff +/* f1210e0: 4600510d */ trunc.w.s $f4,$f10 +/* f1210e4: 000c5b80 */ sll $t3,$t4,0xe +/* f1210e8: afaa06b0 */ sw $t2,0x6b0($sp) +/* f1210ec: 332d03ff */ andi $t5,$t9,0x3ff +/* f1210f0: 000d5080 */ sll $t2,$t5,0x2 +/* f1210f4: 3c01f600 */ lui $at,0xf600 +/* f1210f8: 440d2000 */ mfc1 $t5,$f4 +/* f1210fc: 440c4000 */ mfc1 $t4,$f8 +/* f121100: 01617825 */ or $t7,$t3,$at +/* f121104: 01ea7025 */ or $t6,$t7,$t2 +/* f121108: 31af03ff */ andi $t7,$t5,0x3ff +/* f12110c: 318b03ff */ andi $t3,$t4,0x3ff +/* f121110: 000bc380 */ sll $t8,$t3,0xe +/* f121114: 000f5080 */ sll $t2,$t7,0x2 +/* f121118: acce0000 */ sw $t6,0x0($a2) +/* f12111c: 030a7025 */ or $t6,$t8,$t2 +/* f121120: acce0004 */ sw $t6,0x4($a2) +/* f121124: 8fa906b0 */ lw $t1,0x6b0($sp) +/* f121128: 3c0be700 */ lui $t3,0xe700 +/* f12112c: 3c0f0008 */ lui $t7,0x8 +/* f121130: 252c0008 */ addiu $t4,$t1,0x8 +/* f121134: afac06b0 */ sw $t4,0x6b0($sp) +/* f121138: ad200004 */ sw $zero,0x4($t1) +/* f12113c: ad2b0000 */ sw $t3,0x0($t1) +/* f121140: 8fb906b0 */ lw $t9,0x6b0($sp) +/* f121144: 272d0008 */ addiu $t5,$t9,0x8 +/* f121148: afad06b0 */ sw $t5,0x6b0($sp) +/* f12114c: af2f0004 */ sw $t7,0x4($t9) +/* f121150: 1000007a */ beqz $zero,.L0f12133c +/* f121154: af270000 */ sw $a3,0x0($t9) +.L0f121158: +/* f121158: afaa06b0 */ sw $t2,0x6b0($sp) +/* f12115c: af000004 */ sw $zero,0x4($t8) +/* f121160: af0e0000 */ sw $t6,0x0($t8) +/* f121164: 8fa9042c */ lw $t1,0x42c($sp) +/* f121168: 8f39b598 */ lw $t9,-0x4a68($t9) +/* f12116c: 240d0002 */ addiu $t5,$zero,0x2 +/* f121170: 852c0030 */ lh $t4,0x30($t1) +/* f121174: 240f0001 */ addiu $t7,$zero,0x1 +/* f121178: afaf0014 */ sw $t7,0x14($sp) +/* f12117c: 000c5880 */ sll $t3,$t4,0x2 +/* f121180: 016c5823 */ subu $t3,$t3,$t4 +/* f121184: 000b5880 */ sll $t3,$t3,0x2 +/* f121188: afa00018 */ sw $zero,0x18($sp) +/* f12118c: afad0010 */ sw $t5,0x10($sp) +/* f121190: 24060001 */ addiu $a2,$zero,0x1 +/* f121194: 00003825 */ or $a3,$zero,$zero +/* f121198: 0fc2ce70 */ jal func0f0b39c0 +/* f12119c: 01792821 */ addu $a1,$t3,$t9 +/* f1211a0: 8fb806b0 */ lw $t8,0x6b0($sp) +/* f1211a4: 3c0eb900 */ lui $t6,0xb900 +/* f1211a8: 3c090f0a */ lui $t1,0xf0a +/* f1211ac: 270a0008 */ addiu $t2,$t8,0x8 +/* f1211b0: afaa06b0 */ sw $t2,0x6b0($sp) +/* f1211b4: 35294000 */ ori $t1,$t1,0x4000 +/* f1211b8: 35ce031d */ ori $t6,$t6,0x31d +/* f1211bc: 24010004 */ addiu $at,$zero,0x4 +/* f1211c0: af0e0000 */ sw $t6,0x0($t8) +/* f1211c4: 1621002a */ bne $s1,$at,.L0f121270 +/* f1211c8: af090004 */ sw $t1,0x4($t8) +/* f1211cc: 3c014302 */ lui $at,0x4302 +/* f1211d0: 44813000 */ mtc1 $at,$f6 +/* f1211d4: 27b00274 */ addiu $s0,$sp,0x274 +/* f1211d8: 27b1031c */ addiu $s1,$sp,0x31c +/* f1211dc: 240c0001 */ addiu $t4,$zero,0x1 +/* f1211e0: afac0014 */ sw $t4,0x14($sp) +/* f1211e4: 02203825 */ or $a3,$s1,$zero +/* f1211e8: 02002825 */ or $a1,$s0,$zero +/* f1211ec: 8fa406b0 */ lw $a0,0x6b0($sp) +/* f1211f0: 27a602ac */ addiu $a2,$sp,0x2ac +/* f1211f4: 0fc48b53 */ jal func0f122d4c +/* f1211f8: e7a60010 */ swc1 $f6,0x10($sp) +/* f1211fc: 8fab0430 */ lw $t3,0x430($sp) +/* f121200: 00402025 */ or $a0,$v0,$zero +/* f121204: 02202825 */ or $a1,$s1,$zero +/* f121208: 1160000f */ beqz $t3,.L0f121248 +/* f12120c: 27a602e4 */ addiu $a2,$sp,0x2e4 +/* f121210: 3c013f80 */ lui $at,0x3f80 +/* f121214: 44810000 */ mtc1 $at,$f0 +/* f121218: c7a802a0 */ lwc1 $f8,0x2a0($sp) +/* f12121c: c7a402d8 */ lwc1 $f4,0x2d8($sp) +/* f121220: 46004280 */ add.s $f10,$f8,$f0 +/* f121224: c7a80310 */ lwc1 $f8,0x310($sp) +/* f121228: 46002180 */ add.s $f6,$f4,$f0 +/* f12122c: c7a40348 */ lwc1 $f4,0x348($sp) +/* f121230: e7aa02a0 */ swc1 $f10,0x2a0($sp) +/* f121234: 46004280 */ add.s $f10,$f8,$f0 +/* f121238: e7a602d8 */ swc1 $f6,0x2d8($sp) +/* f12123c: 46002180 */ add.s $f6,$f4,$f0 +/* f121240: e7aa0310 */ swc1 $f10,0x310($sp) +/* f121244: e7a60348 */ swc1 $f6,0x348($sp) +.L0f121248: +/* f121248: 3c014302 */ lui $at,0x4302 +/* f12124c: 44814000 */ mtc1 $at,$f8 +/* f121250: 24190001 */ addiu $t9,$zero,0x1 +/* f121254: afb90014 */ sw $t9,0x14($sp) +/* f121258: 02003825 */ or $a3,$s0,$zero +/* f12125c: afa406b0 */ sw $a0,0x6b0($sp) +/* f121260: 0fc48b53 */ jal func0f122d4c +/* f121264: e7a80010 */ swc1 $f8,0x10($sp) +/* f121268: 10000034 */ beqz $zero,.L0f12133c +/* f12126c: afa206b0 */ sw $v0,0x6b0($sp) +.L0f121270: +/* f121270: 24010005 */ addiu $at,$zero,0x5 +/* f121274: 16210024 */ bne $s1,$at,.L0f121308 +/* f121278: 27b00274 */ addiu $s0,$sp,0x274 +/* f12127c: 3c014302 */ lui $at,0x4302 +/* f121280: 44815000 */ mtc1 $at,$f10 +/* f121284: 240d0001 */ addiu $t5,$zero,0x1 +/* f121288: afad0014 */ sw $t5,0x14($sp) +/* f12128c: 8fa406b0 */ lw $a0,0x6b0($sp) +/* f121290: 02002825 */ or $a1,$s0,$zero +/* f121294: 27a602ac */ addiu $a2,$sp,0x2ac +/* f121298: 27a702e4 */ addiu $a3,$sp,0x2e4 +/* f12129c: 0fc48b53 */ jal func0f122d4c +/* f1212a0: e7aa0010 */ swc1 $f10,0x10($sp) +/* f1212a4: 3c014302 */ lui $at,0x4302 +/* f1212a8: 44812000 */ mtc1 $at,$f4 +/* f1212ac: 27b1031c */ addiu $s1,$sp,0x31c +/* f1212b0: 240f0001 */ addiu $t7,$zero,0x1 +/* f1212b4: afa206b0 */ sw $v0,0x6b0($sp) +/* f1212b8: afaf0014 */ sw $t7,0x14($sp) +/* f1212bc: 02203825 */ or $a3,$s1,$zero +/* f1212c0: 00402025 */ or $a0,$v0,$zero +/* f1212c4: 02002825 */ or $a1,$s0,$zero +/* f1212c8: 27a602e4 */ addiu $a2,$sp,0x2e4 +/* f1212cc: 0fc48b53 */ jal func0f122d4c +/* f1212d0: e7a40010 */ swc1 $f4,0x10($sp) +/* f1212d4: 3c014302 */ lui $at,0x4302 +/* f1212d8: 44813000 */ mtc1 $at,$f6 +/* f1212dc: 24180001 */ addiu $t8,$zero,0x1 +/* f1212e0: afa206b0 */ sw $v0,0x6b0($sp) +/* f1212e4: afb80014 */ sw $t8,0x14($sp) +/* f1212e8: 00402025 */ or $a0,$v0,$zero +/* f1212ec: 02002825 */ or $a1,$s0,$zero +/* f1212f0: 02203025 */ or $a2,$s1,$zero +/* f1212f4: 27a70354 */ addiu $a3,$sp,0x354 +/* f1212f8: 0fc48b53 */ jal func0f122d4c +/* f1212fc: e7a60010 */ swc1 $f6,0x10($sp) +/* f121300: 1000000e */ beqz $zero,.L0f12133c +/* f121304: afa206b0 */ sw $v0,0x6b0($sp) +.L0f121308: +/* f121308: 24010003 */ addiu $at,$zero,0x3 +/* f12130c: 1621000b */ bne $s1,$at,.L0f12133c +/* f121310: 27a50274 */ addiu $a1,$sp,0x274 +/* f121314: 3c014302 */ lui $at,0x4302 +/* f121318: 44814000 */ mtc1 $at,$f8 +/* f12131c: 240a0001 */ addiu $t2,$zero,0x1 +/* f121320: afaa0014 */ sw $t2,0x14($sp) +/* f121324: 8fa406b0 */ lw $a0,0x6b0($sp) +/* f121328: 27a602ac */ addiu $a2,$sp,0x2ac +/* f12132c: 27a702e4 */ addiu $a3,$sp,0x2e4 +/* f121330: 0fc48b53 */ jal func0f122d4c +/* f121334: e7a80010 */ swc1 $f8,0x10($sp) +/* f121338: afa206b0 */ sw $v0,0x6b0($sp) +.L0f12133c: +/* f12133c: 8fae0068 */ lw $t6,0x68($sp) +.L0f121340: +/* f121340: 3c014080 */ lui $at,0x4080 +/* f121344: 4481d000 */ mtc1 $at,$f26 +/* f121348: 2dc10010 */ sltiu $at,$t6,0x10 +/* f12134c: 1020040a */ beqz $at,.L0f122378 +/* f121350: 8fa306b0 */ lw $v1,0x6b0($sp) +/* f121354: 000e7080 */ sll $t6,$t6,0x2 +/* f121358: 3c017f1b */ lui $at,0x7f1b +/* f12135c: 002e0821 */ addu $at,$at,$t6 +/* f121360: 8c2e5088 */ lw $t6,0x5088($at) +/* f121364: 01c00008 */ jr $t6 +/* f121368: 00000000 */ sll $zero,$zero,0x0 +/* f12136c: 1000054e */ beqz $zero,.L0f1228a8 +/* f121370: 00601025 */ or $v0,$v1,$zero +/* f121374: c7a20644 */ lwc1 $f2,0x644($sp) +/* f121378: c7a40648 */ lwc1 $f4,0x648($sp) +/* f12137c: c7ac064c */ lwc1 $f12,0x64c($sp) +/* f121380: 46181282 */ mul.s $f10,$f2,$f24 +/* f121384: c7ae0638 */ lwc1 $f14,0x638($sp) +/* f121388: c7b00640 */ lwc1 $f16,0x640($sp) +/* f12138c: 46182182 */ mul.s $f6,$f4,$f24 +/* f121390: c7a4063c */ lwc1 $f4,0x63c($sp) +/* f121394: c7b2062c */ lwc1 $f18,0x62c($sp) +/* f121398: 46186202 */ mul.s $f8,$f12,$f24 +/* f12139c: e7aa04b4 */ swc1 $f10,0x4b4($sp) +/* f1213a0: c7b40634 */ lwc1 $f20,0x634($sp) +/* f1213a4: 46187282 */ mul.s $f10,$f14,$f24 +/* f1213a8: e7a604b8 */ swc1 $f6,0x4b8($sp) +/* f1213ac: c7b60620 */ lwc1 $f22,0x620($sp) +/* f1213b0: 46182182 */ mul.s $f6,$f4,$f24 +/* f1213b4: e7a804bc */ swc1 $f8,0x4bc($sp) +/* f1213b8: c7a40630 */ lwc1 $f4,0x630($sp) +/* f1213bc: 46188202 */ mul.s $f8,$f16,$f24 +/* f1213c0: e7aa04cc */ swc1 $f10,0x4cc($sp) +/* f1213c4: 3c018008 */ lui $at,0x8008 +/* f1213c8: 46189282 */ mul.s $f10,$f18,$f24 +/* f1213cc: e7a604d0 */ swc1 $f6,0x4d0($sp) +/* f1213d0: c420db80 */ lwc1 $f0,-0x2480($at) +/* f1213d4: 46182182 */ mul.s $f6,$f4,$f24 +/* f1213d8: e7a804d4 */ swc1 $f8,0x4d4($sp) +/* f1213dc: c7a40624 */ lwc1 $f4,0x624($sp) +/* f1213e0: 4618a202 */ mul.s $f8,$f20,$f24 +/* f1213e4: e7aa04e4 */ swc1 $f10,0x4e4($sp) +/* f1213e8: 3c013f80 */ lui $at,0x3f80 +/* f1213ec: 4618b282 */ mul.s $f10,$f22,$f24 +/* f1213f0: e7a604e8 */ swc1 $f6,0x4e8($sp) +/* f1213f4: 24110004 */ addiu $s1,$zero,0x4 +/* f1213f8: 46182182 */ mul.s $f6,$f4,$f24 +/* f1213fc: e7a804ec */ swc1 $f8,0x4ec($sp) +/* f121400: c7a80628 */ lwc1 $f8,0x628($sp) +/* f121404: 27a404b4 */ addiu $a0,$sp,0x4b4 +/* f121408: e7aa04fc */ swc1 $f10,0x4fc($sp) +/* f12140c: 46184282 */ mul.s $f10,$f8,$f24 +/* f121410: 8fa5058c */ lw $a1,0x58c($sp) +/* f121414: e7a60500 */ swc1 $f6,0x500($sp) +/* f121418: 461c1102 */ mul.s $f4,$f2,$f28 +/* f12141c: 00000000 */ sll $zero,$zero,0x0 +/* f121420: 461c6182 */ mul.s $f6,$f12,$f28 +/* f121424: e7aa0504 */ swc1 $f10,0x504($sp) +/* f121428: 461c7282 */ mul.s $f10,$f14,$f28 +/* f12142c: e7a404c0 */ swc1 $f4,0x4c0($sp) +/* f121430: 461c8102 */ mul.s $f4,$f16,$f28 +/* f121434: 46003200 */ add.s $f8,$f6,$f0 +/* f121438: e7aa04d8 */ swc1 $f10,0x4d8($sp) +/* f12143c: e7a804c4 */ swc1 $f8,0x4c4($sp) +/* f121440: 461c9202 */ mul.s $f8,$f18,$f28 +/* f121444: 46002180 */ add.s $f6,$f4,$f0 +/* f121448: 461ca282 */ mul.s $f10,$f20,$f28 +/* f12144c: e7a604dc */ swc1 $f6,0x4dc($sp) +/* f121450: 461cb182 */ mul.s $f6,$f22,$f28 +/* f121454: e7a804f0 */ swc1 $f8,0x4f0($sp) +/* f121458: c7a80628 */ lwc1 $f8,0x628($sp) +/* f12145c: 46005100 */ add.s $f4,$f10,$f0 +/* f121460: 461c4282 */ mul.s $f10,$f8,$f28 +/* f121464: e7a60508 */ swc1 $f6,0x508($sp) +/* f121468: 44813000 */ mtc1 $at,$f6 +/* f12146c: e7a404f4 */ swc1 $f4,0x4f4($sp) +/* f121470: 46183203 */ div.s $f8,$f6,$f24 +/* f121474: 46005100 */ add.s $f4,$f10,$f0 +/* f121478: e7a4050c */ swc1 $f4,0x50c($sp) +/* f12147c: 0fc47d0e */ jal func0f11f438 +/* f121480: e7a80064 */ swc1 $f8,0x64($sp) +/* f121484: 27a404cc */ addiu $a0,$sp,0x4cc +/* f121488: 0fc47d0e */ jal func0f11f438 +/* f12148c: 8fa50588 */ lw $a1,0x588($sp) +/* f121490: 27a404e4 */ addiu $a0,$sp,0x4e4 +/* f121494: 0fc47d0e */ jal func0f11f438 +/* f121498: 8fa50584 */ lw $a1,0x584($sp) +/* f12149c: 27a404fc */ addiu $a0,$sp,0x4fc +/* f1214a0: 0fc47d0e */ jal func0f11f438 +/* f1214a4: 8fa50580 */ lw $a1,0x580($sp) +/* f1214a8: 100003b6 */ beqz $zero,.L0f122384 +/* f1214ac: 8fa906b0 */ lw $t1,0x6b0($sp) +/* f1214b0: c7a20644 */ lwc1 $f2,0x644($sp) +/* f1214b4: c7a40648 */ lwc1 $f4,0x648($sp) +/* f1214b8: c7ac064c */ lwc1 $f12,0x64c($sp) +/* f1214bc: 46181282 */ mul.s $f10,$f2,$f24 +/* f1214c0: c7ae0638 */ lwc1 $f14,0x638($sp) +/* f1214c4: c7b00640 */ lwc1 $f16,0x640($sp) +/* f1214c8: 46182182 */ mul.s $f6,$f4,$f24 +/* f1214cc: c7a4063c */ lwc1 $f4,0x63c($sp) +/* f1214d0: c7b205fc */ lwc1 $f18,0x5fc($sp) +/* f1214d4: 46186202 */ mul.s $f8,$f12,$f24 +/* f1214d8: e7aa04b4 */ swc1 $f10,0x4b4($sp) +/* f1214dc: c7b40604 */ lwc1 $f20,0x604($sp) +/* f1214e0: 46187282 */ mul.s $f10,$f14,$f24 +/* f1214e4: e7a604b8 */ swc1 $f6,0x4b8($sp) +/* f1214e8: c7b605f0 */ lwc1 $f22,0x5f0($sp) +/* f1214ec: 46182182 */ mul.s $f6,$f4,$f24 +/* f1214f0: e7a804bc */ swc1 $f8,0x4bc($sp) +/* f1214f4: c7a40600 */ lwc1 $f4,0x600($sp) +/* f1214f8: 46188202 */ mul.s $f8,$f16,$f24 +/* f1214fc: e7aa04cc */ swc1 $f10,0x4cc($sp) +/* f121500: 3c018008 */ lui $at,0x8008 +/* f121504: 46189282 */ mul.s $f10,$f18,$f24 +/* f121508: e7a604d0 */ swc1 $f6,0x4d0($sp) +/* f12150c: c420db80 */ lwc1 $f0,-0x2480($at) +/* f121510: 46182182 */ mul.s $f6,$f4,$f24 +/* f121514: e7a804d4 */ swc1 $f8,0x4d4($sp) +/* f121518: c7a405f4 */ lwc1 $f4,0x5f4($sp) +/* f12151c: 4618a202 */ mul.s $f8,$f20,$f24 +/* f121520: e7aa04e4 */ swc1 $f10,0x4e4($sp) +/* f121524: 3c013f80 */ lui $at,0x3f80 +/* f121528: 4618b282 */ mul.s $f10,$f22,$f24 +/* f12152c: e7a604e8 */ swc1 $f6,0x4e8($sp) +/* f121530: 24110004 */ addiu $s1,$zero,0x4 +/* f121534: 46182182 */ mul.s $f6,$f4,$f24 +/* f121538: e7a804ec */ swc1 $f8,0x4ec($sp) +/* f12153c: c7a805f8 */ lwc1 $f8,0x5f8($sp) +/* f121540: 27a404b4 */ addiu $a0,$sp,0x4b4 +/* f121544: e7aa04fc */ swc1 $f10,0x4fc($sp) +/* f121548: 46184282 */ mul.s $f10,$f8,$f24 +/* f12154c: 8fa5058c */ lw $a1,0x58c($sp) +/* f121550: e7a60500 */ swc1 $f6,0x500($sp) +/* f121554: 461c1102 */ mul.s $f4,$f2,$f28 +/* f121558: 00000000 */ sll $zero,$zero,0x0 +/* f12155c: 461c6182 */ mul.s $f6,$f12,$f28 +/* f121560: e7aa0504 */ swc1 $f10,0x504($sp) +/* f121564: 461c7282 */ mul.s $f10,$f14,$f28 +/* f121568: e7a404c0 */ swc1 $f4,0x4c0($sp) +/* f12156c: 461c8102 */ mul.s $f4,$f16,$f28 +/* f121570: 46003200 */ add.s $f8,$f6,$f0 +/* f121574: e7aa04d8 */ swc1 $f10,0x4d8($sp) +/* f121578: e7a804c4 */ swc1 $f8,0x4c4($sp) +/* f12157c: 461c9202 */ mul.s $f8,$f18,$f28 +/* f121580: 46002180 */ add.s $f6,$f4,$f0 +/* f121584: 461ca282 */ mul.s $f10,$f20,$f28 +/* f121588: e7a604dc */ swc1 $f6,0x4dc($sp) +/* f12158c: 461cb182 */ mul.s $f6,$f22,$f28 +/* f121590: e7a804f0 */ swc1 $f8,0x4f0($sp) +/* f121594: c7a805f8 */ lwc1 $f8,0x5f8($sp) +/* f121598: 46005100 */ add.s $f4,$f10,$f0 +/* f12159c: 461c4282 */ mul.s $f10,$f8,$f28 +/* f1215a0: e7a60508 */ swc1 $f6,0x508($sp) +/* f1215a4: 44813000 */ mtc1 $at,$f6 +/* f1215a8: e7a404f4 */ swc1 $f4,0x4f4($sp) +/* f1215ac: 46183203 */ div.s $f8,$f6,$f24 +/* f1215b0: 46005100 */ add.s $f4,$f10,$f0 +/* f1215b4: e7a4050c */ swc1 $f4,0x50c($sp) +/* f1215b8: 0fc47d0e */ jal func0f11f438 +/* f1215bc: e7a80064 */ swc1 $f8,0x64($sp) +/* f1215c0: 27a404cc */ addiu $a0,$sp,0x4cc +/* f1215c4: 0fc47d0e */ jal func0f11f438 +/* f1215c8: 8fa50588 */ lw $a1,0x588($sp) +/* f1215cc: 27a404e4 */ addiu $a0,$sp,0x4e4 +/* f1215d0: 0fc47d0e */ jal func0f11f438 +/* f1215d4: 8fa50574 */ lw $a1,0x574($sp) +/* f1215d8: 27a404fc */ addiu $a0,$sp,0x4fc +/* f1215dc: 0fc47d0e */ jal func0f11f438 +/* f1215e0: 8fa50570 */ lw $a1,0x570($sp) +/* f1215e4: 10000367 */ beqz $zero,.L0f122384 +/* f1215e8: 8fa906b0 */ lw $t1,0x6b0($sp) +/* f1215ec: c7b60620 */ lwc1 $f22,0x620($sp) +/* f1215f0: c7a40624 */ lwc1 $f4,0x624($sp) +/* f1215f4: c7a20628 */ lwc1 $f2,0x628($sp) +/* f1215f8: 4618b282 */ mul.s $f10,$f22,$f24 +/* f1215fc: c7b2062c */ lwc1 $f18,0x62c($sp) +/* f121600: c7b40634 */ lwc1 $f20,0x634($sp) +/* f121604: 46182182 */ mul.s $f6,$f4,$f24 +/* f121608: c7a40630 */ lwc1 $f4,0x630($sp) +/* f12160c: c7b005f0 */ lwc1 $f16,0x5f0($sp) +/* f121610: 46181202 */ mul.s $f8,$f2,$f24 +/* f121614: e7aa04b4 */ swc1 $f10,0x4b4($sp) +/* f121618: c7ac05fc */ lwc1 $f12,0x5fc($sp) +/* f12161c: 46189282 */ mul.s $f10,$f18,$f24 +/* f121620: e7a604b8 */ swc1 $f6,0x4b8($sp) +/* f121624: c7ae0604 */ lwc1 $f14,0x604($sp) +/* f121628: 46182182 */ mul.s $f6,$f4,$f24 +/* f12162c: e7a804bc */ swc1 $f8,0x4bc($sp) +/* f121630: c7a405f4 */ lwc1 $f4,0x5f4($sp) +/* f121634: 4618a202 */ mul.s $f8,$f20,$f24 +/* f121638: e7aa04cc */ swc1 $f10,0x4cc($sp) +/* f12163c: 3c018008 */ lui $at,0x8008 +/* f121640: 46188282 */ mul.s $f10,$f16,$f24 +/* f121644: e7a604d0 */ swc1 $f6,0x4d0($sp) +/* f121648: c420db80 */ lwc1 $f0,-0x2480($at) +/* f12164c: 46182182 */ mul.s $f6,$f4,$f24 +/* f121650: e7a804d4 */ swc1 $f8,0x4d4($sp) +/* f121654: c7a805f8 */ lwc1 $f8,0x5f8($sp) +/* f121658: 3c013f80 */ lui $at,0x3f80 +/* f12165c: e7aa04e4 */ swc1 $f10,0x4e4($sp) +/* f121660: 46184282 */ mul.s $f10,$f8,$f24 +/* f121664: 24110004 */ addiu $s1,$zero,0x4 +/* f121668: e7a604e8 */ swc1 $f6,0x4e8($sp) +/* f12166c: 46186102 */ mul.s $f4,$f12,$f24 +/* f121670: c7a60600 */ lwc1 $f6,0x600($sp) +/* f121674: 27a404b4 */ addiu $a0,$sp,0x4b4 +/* f121678: 8fa50580 */ lw $a1,0x580($sp) +/* f12167c: 46183202 */ mul.s $f8,$f6,$f24 +/* f121680: e7aa04ec */ swc1 $f10,0x4ec($sp) +/* f121684: 46187282 */ mul.s $f10,$f14,$f24 +/* f121688: e7a404fc */ swc1 $f4,0x4fc($sp) +/* f12168c: 461cb102 */ mul.s $f4,$f22,$f28 +/* f121690: e7a80500 */ swc1 $f8,0x500($sp) +/* f121694: 461c1182 */ mul.s $f6,$f2,$f28 +/* f121698: e7aa0504 */ swc1 $f10,0x504($sp) +/* f12169c: 461c9282 */ mul.s $f10,$f18,$f28 +/* f1216a0: e7a404c0 */ swc1 $f4,0x4c0($sp) +/* f1216a4: 461ca102 */ mul.s $f4,$f20,$f28 +/* f1216a8: 46003200 */ add.s $f8,$f6,$f0 +/* f1216ac: e7aa04d8 */ swc1 $f10,0x4d8($sp) +/* f1216b0: c7aa05f8 */ lwc1 $f10,0x5f8($sp) +/* f1216b4: e7a804c4 */ swc1 $f8,0x4c4($sp) +/* f1216b8: 461c8202 */ mul.s $f8,$f16,$f28 +/* f1216bc: 46002180 */ add.s $f6,$f4,$f0 +/* f1216c0: 461c5102 */ mul.s $f4,$f10,$f28 +/* f1216c4: e7a604dc */ swc1 $f6,0x4dc($sp) +/* f1216c8: e7a804f0 */ swc1 $f8,0x4f0($sp) +/* f1216cc: 461c6202 */ mul.s $f8,$f12,$f28 +/* f1216d0: 46002180 */ add.s $f6,$f4,$f0 +/* f1216d4: 461c7282 */ mul.s $f10,$f14,$f28 +/* f1216d8: e7a604f4 */ swc1 $f6,0x4f4($sp) +/* f1216dc: 44813000 */ mtc1 $at,$f6 +/* f1216e0: e7a80508 */ swc1 $f8,0x508($sp) +/* f1216e4: 46183203 */ div.s $f8,$f6,$f24 +/* f1216e8: 46005100 */ add.s $f4,$f10,$f0 +/* f1216ec: e7a4050c */ swc1 $f4,0x50c($sp) +/* f1216f0: 0fc47d0e */ jal func0f11f438 +/* f1216f4: e7a80064 */ swc1 $f8,0x64($sp) +/* f1216f8: 27a404cc */ addiu $a0,$sp,0x4cc +/* f1216fc: 0fc47d0e */ jal func0f11f438 +/* f121700: 8fa50584 */ lw $a1,0x584($sp) +/* f121704: 27a404e4 */ addiu $a0,$sp,0x4e4 +/* f121708: 0fc47d0e */ jal func0f11f438 +/* f12170c: 8fa50570 */ lw $a1,0x570($sp) +/* f121710: 27a404fc */ addiu $a0,$sp,0x4fc +/* f121714: 0fc47d0e */ jal func0f11f438 +/* f121718: 8fa50574 */ lw $a1,0x574($sp) +/* f12171c: 10000319 */ beqz $zero,.L0f122384 +/* f121720: 8fa906b0 */ lw $t1,0x6b0($sp) +/* f121724: c7ae0638 */ lwc1 $f14,0x638($sp) +/* f121728: c7a4063c */ lwc1 $f4,0x63c($sp) +/* f12172c: c7b00640 */ lwc1 $f16,0x640($sp) +/* f121730: 46187282 */ mul.s $f10,$f14,$f24 +/* f121734: c7b60620 */ lwc1 $f22,0x620($sp) +/* f121738: c7a20628 */ lwc1 $f2,0x628($sp) +/* f12173c: 46182182 */ mul.s $f6,$f4,$f24 +/* f121740: c7a40624 */ lwc1 $f4,0x624($sp) +/* f121744: c7b40614 */ lwc1 $f20,0x614($sp) +/* f121748: 46188202 */ mul.s $f8,$f16,$f24 +/* f12174c: e7aa04b4 */ swc1 $f10,0x4b4($sp) +/* f121750: c7ac0608 */ lwc1 $f12,0x608($sp) +/* f121754: 4618b282 */ mul.s $f10,$f22,$f24 +/* f121758: e7a604b8 */ swc1 $f6,0x4b8($sp) +/* f12175c: c7b20610 */ lwc1 $f18,0x610($sp) +/* f121760: 46182182 */ mul.s $f6,$f4,$f24 +/* f121764: e7a804bc */ swc1 $f8,0x4bc($sp) +/* f121768: c7a40618 */ lwc1 $f4,0x618($sp) +/* f12176c: 46181202 */ mul.s $f8,$f2,$f24 +/* f121770: e7aa04cc */ swc1 $f10,0x4cc($sp) +/* f121774: 3c018008 */ lui $at,0x8008 +/* f121778: 4618a282 */ mul.s $f10,$f20,$f24 +/* f12177c: e7a604d0 */ swc1 $f6,0x4d0($sp) +/* f121780: c420db80 */ lwc1 $f0,-0x2480($at) +/* f121784: 46182182 */ mul.s $f6,$f4,$f24 +/* f121788: e7a804d4 */ swc1 $f8,0x4d4($sp) +/* f12178c: c7a8061c */ lwc1 $f8,0x61c($sp) +/* f121790: 3c013f80 */ lui $at,0x3f80 +/* f121794: e7aa04e4 */ swc1 $f10,0x4e4($sp) +/* f121798: 46184282 */ mul.s $f10,$f8,$f24 +/* f12179c: 24110004 */ addiu $s1,$zero,0x4 +/* f1217a0: e7a604e8 */ swc1 $f6,0x4e8($sp) +/* f1217a4: 46186102 */ mul.s $f4,$f12,$f24 +/* f1217a8: c7a6060c */ lwc1 $f6,0x60c($sp) +/* f1217ac: 27a404b4 */ addiu $a0,$sp,0x4b4 +/* f1217b0: 8fa50588 */ lw $a1,0x588($sp) +/* f1217b4: 46183202 */ mul.s $f8,$f6,$f24 +/* f1217b8: e7aa04ec */ swc1 $f10,0x4ec($sp) +/* f1217bc: 46189282 */ mul.s $f10,$f18,$f24 +/* f1217c0: e7a404fc */ swc1 $f4,0x4fc($sp) +/* f1217c4: 461c7102 */ mul.s $f4,$f14,$f28 +/* f1217c8: e7a80500 */ swc1 $f8,0x500($sp) +/* f1217cc: 461c8182 */ mul.s $f6,$f16,$f28 +/* f1217d0: e7aa0504 */ swc1 $f10,0x504($sp) +/* f1217d4: 461cb282 */ mul.s $f10,$f22,$f28 +/* f1217d8: e7a404c0 */ swc1 $f4,0x4c0($sp) +/* f1217dc: 461c1102 */ mul.s $f4,$f2,$f28 +/* f1217e0: 46003200 */ add.s $f8,$f6,$f0 +/* f1217e4: e7aa04d8 */ swc1 $f10,0x4d8($sp) +/* f1217e8: c7aa061c */ lwc1 $f10,0x61c($sp) +/* f1217ec: e7a804c4 */ swc1 $f8,0x4c4($sp) +/* f1217f0: 461ca202 */ mul.s $f8,$f20,$f28 +/* f1217f4: 46002180 */ add.s $f6,$f4,$f0 +/* f1217f8: 461c5102 */ mul.s $f4,$f10,$f28 +/* f1217fc: e7a604dc */ swc1 $f6,0x4dc($sp) +/* f121800: e7a804f0 */ swc1 $f8,0x4f0($sp) +/* f121804: 461c6202 */ mul.s $f8,$f12,$f28 +/* f121808: 46002180 */ add.s $f6,$f4,$f0 +/* f12180c: 461c9282 */ mul.s $f10,$f18,$f28 +/* f121810: e7a604f4 */ swc1 $f6,0x4f4($sp) +/* f121814: 44813000 */ mtc1 $at,$f6 +/* f121818: e7a80508 */ swc1 $f8,0x508($sp) +/* f12181c: 46183203 */ div.s $f8,$f6,$f24 +/* f121820: 46005100 */ add.s $f4,$f10,$f0 +/* f121824: e7a4050c */ swc1 $f4,0x50c($sp) +/* f121828: 0fc47d0e */ jal func0f11f438 +/* f12182c: e7a80064 */ swc1 $f8,0x64($sp) +/* f121830: 27a404cc */ addiu $a0,$sp,0x4cc +/* f121834: 0fc47d0e */ jal func0f11f438 +/* f121838: 8fa50580 */ lw $a1,0x580($sp) +/* f12183c: 27a404e4 */ addiu $a0,$sp,0x4e4 +/* f121840: 0fc47d0e */ jal func0f11f438 +/* f121844: 8fa5057c */ lw $a1,0x57c($sp) +/* f121848: 27a404fc */ addiu $a0,$sp,0x4fc +/* f12184c: 0fc47d0e */ jal func0f11f438 +/* f121850: 8fa50578 */ lw $a1,0x578($sp) +/* f121854: 100002cb */ beqz $zero,.L0f122384 +/* f121858: 8fa906b0 */ lw $t1,0x6b0($sp) +/* f12185c: c7b2062c */ lwc1 $f18,0x62c($sp) +/* f121860: c7a40630 */ lwc1 $f4,0x630($sp) +/* f121864: c7b40634 */ lwc1 $f20,0x634($sp) +/* f121868: 46189282 */ mul.s $f10,$f18,$f24 +/* f12186c: c7a20644 */ lwc1 $f2,0x644($sp) +/* f121870: c7ac064c */ lwc1 $f12,0x64c($sp) +/* f121874: 46182182 */ mul.s $f6,$f4,$f24 +/* f121878: c7a40648 */ lwc1 $f4,0x648($sp) +/* f12187c: c7b60608 */ lwc1 $f22,0x608($sp) +/* f121880: 4618a202 */ mul.s $f8,$f20,$f24 +/* f121884: e7aa04b4 */ swc1 $f10,0x4b4($sp) +/* f121888: c7ae0614 */ lwc1 $f14,0x614($sp) +/* f12188c: 46181282 */ mul.s $f10,$f2,$f24 +/* f121890: e7a604b8 */ swc1 $f6,0x4b8($sp) +/* f121894: c7b0061c */ lwc1 $f16,0x61c($sp) +/* f121898: 46182182 */ mul.s $f6,$f4,$f24 +/* f12189c: e7a804bc */ swc1 $f8,0x4bc($sp) +/* f1218a0: c7a4060c */ lwc1 $f4,0x60c($sp) +/* f1218a4: 46186202 */ mul.s $f8,$f12,$f24 +/* f1218a8: e7aa04cc */ swc1 $f10,0x4cc($sp) +/* f1218ac: 3c018008 */ lui $at,0x8008 +/* f1218b0: 4618b282 */ mul.s $f10,$f22,$f24 +/* f1218b4: e7a604d0 */ swc1 $f6,0x4d0($sp) +/* f1218b8: c420db80 */ lwc1 $f0,-0x2480($at) +/* f1218bc: 46182182 */ mul.s $f6,$f4,$f24 +/* f1218c0: e7a804d4 */ swc1 $f8,0x4d4($sp) +/* f1218c4: c7a80610 */ lwc1 $f8,0x610($sp) +/* f1218c8: 3c013f80 */ lui $at,0x3f80 +/* f1218cc: e7aa04e4 */ swc1 $f10,0x4e4($sp) +/* f1218d0: 46184282 */ mul.s $f10,$f8,$f24 +/* f1218d4: 24110004 */ addiu $s1,$zero,0x4 +/* f1218d8: e7a604e8 */ swc1 $f6,0x4e8($sp) +/* f1218dc: 46187102 */ mul.s $f4,$f14,$f24 +/* f1218e0: c7a60618 */ lwc1 $f6,0x618($sp) +/* f1218e4: 27a404b4 */ addiu $a0,$sp,0x4b4 +/* f1218e8: 8fa50584 */ lw $a1,0x584($sp) +/* f1218ec: 46183202 */ mul.s $f8,$f6,$f24 +/* f1218f0: e7aa04ec */ swc1 $f10,0x4ec($sp) +/* f1218f4: 46188282 */ mul.s $f10,$f16,$f24 +/* f1218f8: e7a404fc */ swc1 $f4,0x4fc($sp) +/* f1218fc: 461c9102 */ mul.s $f4,$f18,$f28 +/* f121900: e7a80500 */ swc1 $f8,0x500($sp) +/* f121904: 461ca182 */ mul.s $f6,$f20,$f28 +/* f121908: e7aa0504 */ swc1 $f10,0x504($sp) +/* f12190c: 461c1282 */ mul.s $f10,$f2,$f28 +/* f121910: e7a404c0 */ swc1 $f4,0x4c0($sp) +/* f121914: 461c6102 */ mul.s $f4,$f12,$f28 +/* f121918: 46003200 */ add.s $f8,$f6,$f0 +/* f12191c: e7aa04d8 */ swc1 $f10,0x4d8($sp) +/* f121920: c7aa0610 */ lwc1 $f10,0x610($sp) +/* f121924: e7a804c4 */ swc1 $f8,0x4c4($sp) +/* f121928: 461cb202 */ mul.s $f8,$f22,$f28 +/* f12192c: 46002180 */ add.s $f6,$f4,$f0 +/* f121930: 461c5102 */ mul.s $f4,$f10,$f28 +/* f121934: e7a604dc */ swc1 $f6,0x4dc($sp) +/* f121938: e7a804f0 */ swc1 $f8,0x4f0($sp) +/* f12193c: 461c7202 */ mul.s $f8,$f14,$f28 +/* f121940: 46002180 */ add.s $f6,$f4,$f0 +/* f121944: 461c8282 */ mul.s $f10,$f16,$f28 +/* f121948: e7a604f4 */ swc1 $f6,0x4f4($sp) +/* f12194c: 44813000 */ mtc1 $at,$f6 +/* f121950: e7a80508 */ swc1 $f8,0x508($sp) +/* f121954: 46183203 */ div.s $f8,$f6,$f24 +/* f121958: 46005100 */ add.s $f4,$f10,$f0 +/* f12195c: e7a4050c */ swc1 $f4,0x50c($sp) +/* f121960: 0fc47d0e */ jal func0f11f438 +/* f121964: e7a80064 */ swc1 $f8,0x64($sp) +/* f121968: 27a404cc */ addiu $a0,$sp,0x4cc +/* f12196c: 0fc47d0e */ jal func0f11f438 +/* f121970: 8fa5058c */ lw $a1,0x58c($sp) +/* f121974: 27a404e4 */ addiu $a0,$sp,0x4e4 +/* f121978: 0fc47d0e */ jal func0f11f438 +/* f12197c: 8fa50578 */ lw $a1,0x578($sp) +/* f121980: 27a404fc */ addiu $a0,$sp,0x4fc +/* f121984: 0fc47d0e */ jal func0f11f438 +/* f121988: 8fa5057c */ lw $a1,0x57c($sp) +/* f12198c: 1000027d */ beqz $zero,.L0f122384 +/* f121990: 8fa906b0 */ lw $t1,0x6b0($sp) +/* f121994: c7b60620 */ lwc1 $f22,0x620($sp) +/* f121998: c7a40624 */ lwc1 $f4,0x624($sp) +/* f12199c: c7a20628 */ lwc1 $f2,0x628($sp) +/* f1219a0: 4618b282 */ mul.s $f10,$f22,$f24 +/* f1219a4: c7ae0608 */ lwc1 $f14,0x608($sp) +/* f1219a8: c7b20610 */ lwc1 $f18,0x610($sp) +/* f1219ac: 46182182 */ mul.s $f6,$f4,$f24 +/* f1219b0: c7a4060c */ lwc1 $f4,0x60c($sp) +/* f1219b4: c7b005f0 */ lwc1 $f16,0x5f0($sp) +/* f1219b8: 46181202 */ mul.s $f8,$f2,$f24 +/* f1219bc: e7aa04b4 */ swc1 $f10,0x4b4($sp) +/* f1219c0: c7ac05f8 */ lwc1 $f12,0x5f8($sp) +/* f1219c4: 46187282 */ mul.s $f10,$f14,$f24 +/* f1219c8: e7a604b8 */ swc1 $f6,0x4b8($sp) +/* f1219cc: 3c018008 */ lui $at,0x8008 +/* f1219d0: 46182182 */ mul.s $f6,$f4,$f24 +/* f1219d4: e7a804bc */ swc1 $f8,0x4bc($sp) +/* f1219d8: c7a405f4 */ lwc1 $f4,0x5f4($sp) +/* f1219dc: 46189202 */ mul.s $f8,$f18,$f24 +/* f1219e0: e7aa04cc */ swc1 $f10,0x4cc($sp) +/* f1219e4: c420db80 */ lwc1 $f0,-0x2480($at) +/* f1219e8: 46188282 */ mul.s $f10,$f16,$f24 +/* f1219ec: e7a604d0 */ swc1 $f6,0x4d0($sp) +/* f1219f0: 3c013f80 */ lui $at,0x3f80 +/* f1219f4: 46182182 */ mul.s $f6,$f4,$f24 +/* f1219f8: e7a804d4 */ swc1 $f8,0x4d4($sp) +/* f1219fc: 24110003 */ addiu $s1,$zero,0x3 +/* f121a00: 46186202 */ mul.s $f8,$f12,$f24 +/* f121a04: e7aa04e4 */ swc1 $f10,0x4e4($sp) +/* f121a08: 27a404b4 */ addiu $a0,$sp,0x4b4 +/* f121a0c: 461cb282 */ mul.s $f10,$f22,$f28 +/* f121a10: e7a604e8 */ swc1 $f6,0x4e8($sp) +/* f121a14: 8fa50580 */ lw $a1,0x580($sp) +/* f121a18: 461c1102 */ mul.s $f4,$f2,$f28 +/* f121a1c: e7a804ec */ swc1 $f8,0x4ec($sp) +/* f121a20: 461c7202 */ mul.s $f8,$f14,$f28 +/* f121a24: e7aa04c0 */ swc1 $f10,0x4c0($sp) +/* f121a28: 461c9282 */ mul.s $f10,$f18,$f28 +/* f121a2c: 46002180 */ add.s $f6,$f4,$f0 +/* f121a30: e7a804d8 */ swc1 $f8,0x4d8($sp) +/* f121a34: e7a604c4 */ swc1 $f6,0x4c4($sp) +/* f121a38: 461c8182 */ mul.s $f6,$f16,$f28 +/* f121a3c: 46005100 */ add.s $f4,$f10,$f0 +/* f121a40: 461c6202 */ mul.s $f8,$f12,$f28 +/* f121a44: e7a404dc */ swc1 $f4,0x4dc($sp) +/* f121a48: 44812000 */ mtc1 $at,$f4 +/* f121a4c: e7a604f0 */ swc1 $f6,0x4f0($sp) +/* f121a50: 46182183 */ div.s $f6,$f4,$f24 +/* f121a54: 46004280 */ add.s $f10,$f8,$f0 +/* f121a58: e7aa04f4 */ swc1 $f10,0x4f4($sp) +/* f121a5c: 0fc47d0e */ jal func0f11f438 +/* f121a60: e7a60064 */ swc1 $f6,0x64($sp) +/* f121a64: 27a404cc */ addiu $a0,$sp,0x4cc +/* f121a68: 0fc47d0e */ jal func0f11f438 +/* f121a6c: 8fa50578 */ lw $a1,0x578($sp) +/* f121a70: 27a404e4 */ addiu $a0,$sp,0x4e4 +/* f121a74: 0fc47d0e */ jal func0f11f438 +/* f121a78: 8fa50570 */ lw $a1,0x570($sp) +/* f121a7c: 10000241 */ beqz $zero,.L0f122384 +/* f121a80: 8fa906b0 */ lw $t1,0x6b0($sp) +/* f121a84: c7b2062c */ lwc1 $f18,0x62c($sp) +/* f121a88: c7aa0630 */ lwc1 $f10,0x630($sp) +/* f121a8c: c7b40634 */ lwc1 $f20,0x634($sp) +/* f121a90: 46189202 */ mul.s $f8,$f18,$f24 +/* f121a94: c7ac05fc */ lwc1 $f12,0x5fc($sp) +/* f121a98: c7ae0604 */ lwc1 $f14,0x604($sp) +/* f121a9c: 46185102 */ mul.s $f4,$f10,$f24 +/* f121aa0: c7aa0600 */ lwc1 $f10,0x600($sp) +/* f121aa4: c7a20608 */ lwc1 $f2,0x608($sp) +/* f121aa8: 4618a182 */ mul.s $f6,$f20,$f24 +/* f121aac: e7a804b4 */ swc1 $f8,0x4b4($sp) +/* f121ab0: c7b00610 */ lwc1 $f16,0x610($sp) +/* f121ab4: 46186202 */ mul.s $f8,$f12,$f24 +/* f121ab8: e7a404b8 */ swc1 $f4,0x4b8($sp) +/* f121abc: 3c018008 */ lui $at,0x8008 +/* f121ac0: 46185102 */ mul.s $f4,$f10,$f24 +/* f121ac4: e7a604bc */ swc1 $f6,0x4bc($sp) +/* f121ac8: c7aa060c */ lwc1 $f10,0x60c($sp) +/* f121acc: 46187182 */ mul.s $f6,$f14,$f24 +/* f121ad0: e7a804cc */ swc1 $f8,0x4cc($sp) +/* f121ad4: c420db80 */ lwc1 $f0,-0x2480($at) +/* f121ad8: 46181202 */ mul.s $f8,$f2,$f24 +/* f121adc: e7a404d0 */ swc1 $f4,0x4d0($sp) +/* f121ae0: 3c013f80 */ lui $at,0x3f80 +/* f121ae4: 46185102 */ mul.s $f4,$f10,$f24 +/* f121ae8: e7a604d4 */ swc1 $f6,0x4d4($sp) +/* f121aec: 24110003 */ addiu $s1,$zero,0x3 +/* f121af0: 46188182 */ mul.s $f6,$f16,$f24 +/* f121af4: e7a804e4 */ swc1 $f8,0x4e4($sp) +/* f121af8: 27a404b4 */ addiu $a0,$sp,0x4b4 +/* f121afc: 461c9202 */ mul.s $f8,$f18,$f28 +/* f121b00: e7a404e8 */ swc1 $f4,0x4e8($sp) +/* f121b04: 8fa50584 */ lw $a1,0x584($sp) +/* f121b08: 461ca282 */ mul.s $f10,$f20,$f28 +/* f121b0c: e7a604ec */ swc1 $f6,0x4ec($sp) +/* f121b10: 461c6182 */ mul.s $f6,$f12,$f28 +/* f121b14: e7a804c0 */ swc1 $f8,0x4c0($sp) +/* f121b18: 461c7202 */ mul.s $f8,$f14,$f28 +/* f121b1c: 46005100 */ add.s $f4,$f10,$f0 +/* f121b20: e7a604d8 */ swc1 $f6,0x4d8($sp) +/* f121b24: e7a404c4 */ swc1 $f4,0x4c4($sp) +/* f121b28: 461c1102 */ mul.s $f4,$f2,$f28 +/* f121b2c: 46004280 */ add.s $f10,$f8,$f0 +/* f121b30: 461c8182 */ mul.s $f6,$f16,$f28 +/* f121b34: e7aa04dc */ swc1 $f10,0x4dc($sp) +/* f121b38: 44815000 */ mtc1 $at,$f10 +/* f121b3c: e7a404f0 */ swc1 $f4,0x4f0($sp) +/* f121b40: 46185103 */ div.s $f4,$f10,$f24 +/* f121b44: 46003200 */ add.s $f8,$f6,$f0 +/* f121b48: e7a804f4 */ swc1 $f8,0x4f4($sp) +/* f121b4c: 0fc47d0e */ jal func0f11f438 +/* f121b50: e7a40064 */ swc1 $f4,0x64($sp) +/* f121b54: 27a404cc */ addiu $a0,$sp,0x4cc +/* f121b58: 0fc47d0e */ jal func0f11f438 +/* f121b5c: 8fa50574 */ lw $a1,0x574($sp) +/* f121b60: 27a404e4 */ addiu $a0,$sp,0x4e4 +/* f121b64: 0fc47d0e */ jal func0f11f438 +/* f121b68: 8fa50578 */ lw $a1,0x578($sp) +/* f121b6c: 10000205 */ beqz $zero,.L0f122384 +/* f121b70: 8fa906b0 */ lw $t1,0x6b0($sp) +/* f121b74: c7ae0638 */ lwc1 $f14,0x638($sp) +/* f121b78: c7a8063c */ lwc1 $f8,0x63c($sp) +/* f121b7c: c7b00640 */ lwc1 $f16,0x640($sp) +/* f121b80: 46187182 */ mul.s $f6,$f14,$f24 +/* f121b84: c7a205f0 */ lwc1 $f2,0x5f0($sp) +/* f121b88: c7ac05f8 */ lwc1 $f12,0x5f8($sp) +/* f121b8c: 46184282 */ mul.s $f10,$f8,$f24 +/* f121b90: c7a805f4 */ lwc1 $f8,0x5f4($sp) +/* f121b94: c7b40614 */ lwc1 $f20,0x614($sp) +/* f121b98: 46188102 */ mul.s $f4,$f16,$f24 +/* f121b9c: e7a604b4 */ swc1 $f6,0x4b4($sp) +/* f121ba0: c7b2061c */ lwc1 $f18,0x61c($sp) +/* f121ba4: 46181182 */ mul.s $f6,$f2,$f24 +/* f121ba8: e7aa04b8 */ swc1 $f10,0x4b8($sp) +/* f121bac: 3c018008 */ lui $at,0x8008 +/* f121bb0: 46184282 */ mul.s $f10,$f8,$f24 +/* f121bb4: e7a404bc */ swc1 $f4,0x4bc($sp) +/* f121bb8: c7a80618 */ lwc1 $f8,0x618($sp) +/* f121bbc: 46186102 */ mul.s $f4,$f12,$f24 +/* f121bc0: e7a604cc */ swc1 $f6,0x4cc($sp) +/* f121bc4: c420db80 */ lwc1 $f0,-0x2480($at) +/* f121bc8: 4618a182 */ mul.s $f6,$f20,$f24 +/* f121bcc: e7aa04d0 */ swc1 $f10,0x4d0($sp) +/* f121bd0: 3c013f80 */ lui $at,0x3f80 +/* f121bd4: 46184282 */ mul.s $f10,$f8,$f24 +/* f121bd8: e7a404d4 */ swc1 $f4,0x4d4($sp) +/* f121bdc: 24110003 */ addiu $s1,$zero,0x3 +/* f121be0: 46189102 */ mul.s $f4,$f18,$f24 +/* f121be4: e7a604e4 */ swc1 $f6,0x4e4($sp) +/* f121be8: 27a404b4 */ addiu $a0,$sp,0x4b4 +/* f121bec: 461c7182 */ mul.s $f6,$f14,$f28 +/* f121bf0: e7aa04e8 */ swc1 $f10,0x4e8($sp) +/* f121bf4: 8fa50588 */ lw $a1,0x588($sp) +/* f121bf8: 461c8202 */ mul.s $f8,$f16,$f28 +/* f121bfc: e7a404ec */ swc1 $f4,0x4ec($sp) +/* f121c00: 461c1102 */ mul.s $f4,$f2,$f28 +/* f121c04: e7a604c0 */ swc1 $f6,0x4c0($sp) +/* f121c08: 461c6182 */ mul.s $f6,$f12,$f28 +/* f121c0c: 46004280 */ add.s $f10,$f8,$f0 +/* f121c10: e7a404d8 */ swc1 $f4,0x4d8($sp) +/* f121c14: e7aa04c4 */ swc1 $f10,0x4c4($sp) +/* f121c18: 461ca282 */ mul.s $f10,$f20,$f28 +/* f121c1c: 46003200 */ add.s $f8,$f6,$f0 +/* f121c20: 461c9102 */ mul.s $f4,$f18,$f28 +/* f121c24: e7a804dc */ swc1 $f8,0x4dc($sp) +/* f121c28: 44814000 */ mtc1 $at,$f8 +/* f121c2c: e7aa04f0 */ swc1 $f10,0x4f0($sp) +/* f121c30: 46184283 */ div.s $f10,$f8,$f24 +/* f121c34: 46002180 */ add.s $f6,$f4,$f0 +/* f121c38: e7a604f4 */ swc1 $f6,0x4f4($sp) +/* f121c3c: 0fc47d0e */ jal func0f11f438 +/* f121c40: e7aa0064 */ swc1 $f10,0x64($sp) +/* f121c44: 27a404cc */ addiu $a0,$sp,0x4cc +/* f121c48: 0fc47d0e */ jal func0f11f438 +/* f121c4c: 8fa50570 */ lw $a1,0x570($sp) +/* f121c50: 27a404e4 */ addiu $a0,$sp,0x4e4 +/* f121c54: 0fc47d0e */ jal func0f11f438 +/* f121c58: 8fa5057c */ lw $a1,0x57c($sp) +/* f121c5c: 100001c9 */ beqz $zero,.L0f122384 +/* f121c60: 8fa906b0 */ lw $t1,0x6b0($sp) +/* f121c64: c7a20644 */ lwc1 $f2,0x644($sp) +/* f121c68: c7a60648 */ lwc1 $f6,0x648($sp) +/* f121c6c: c7ac064c */ lwc1 $f12,0x64c($sp) +/* f121c70: 46181102 */ mul.s $f4,$f2,$f24 +/* f121c74: c7b20614 */ lwc1 $f18,0x614($sp) +/* f121c78: c7b4061c */ lwc1 $f20,0x61c($sp) +/* f121c7c: 46183202 */ mul.s $f8,$f6,$f24 +/* f121c80: c7a60618 */ lwc1 $f6,0x618($sp) +/* f121c84: c7ae05fc */ lwc1 $f14,0x5fc($sp) +/* f121c88: 46186282 */ mul.s $f10,$f12,$f24 +/* f121c8c: e7a404b4 */ swc1 $f4,0x4b4($sp) +/* f121c90: c7b00604 */ lwc1 $f16,0x604($sp) +/* f121c94: 46189102 */ mul.s $f4,$f18,$f24 +/* f121c98: e7a804b8 */ swc1 $f8,0x4b8($sp) +/* f121c9c: 3c018008 */ lui $at,0x8008 +/* f121ca0: 46183202 */ mul.s $f8,$f6,$f24 +/* f121ca4: e7aa04bc */ swc1 $f10,0x4bc($sp) +/* f121ca8: c7a60600 */ lwc1 $f6,0x600($sp) +/* f121cac: 4618a282 */ mul.s $f10,$f20,$f24 +/* f121cb0: e7a404cc */ swc1 $f4,0x4cc($sp) +/* f121cb4: c420db80 */ lwc1 $f0,-0x2480($at) +/* f121cb8: 46187102 */ mul.s $f4,$f14,$f24 +/* f121cbc: e7a804d0 */ swc1 $f8,0x4d0($sp) +/* f121cc0: 3c013f80 */ lui $at,0x3f80 +/* f121cc4: 46183202 */ mul.s $f8,$f6,$f24 +/* f121cc8: e7aa04d4 */ swc1 $f10,0x4d4($sp) +/* f121ccc: 24110003 */ addiu $s1,$zero,0x3 +/* f121cd0: 46188282 */ mul.s $f10,$f16,$f24 +/* f121cd4: e7a404e4 */ swc1 $f4,0x4e4($sp) +/* f121cd8: 27a404b4 */ addiu $a0,$sp,0x4b4 +/* f121cdc: 461c1102 */ mul.s $f4,$f2,$f28 +/* f121ce0: e7a804e8 */ swc1 $f8,0x4e8($sp) +/* f121ce4: 8fa5058c */ lw $a1,0x58c($sp) +/* f121ce8: 461c6182 */ mul.s $f6,$f12,$f28 +/* f121cec: e7aa04ec */ swc1 $f10,0x4ec($sp) +/* f121cf0: 461c9282 */ mul.s $f10,$f18,$f28 +/* f121cf4: e7a404c0 */ swc1 $f4,0x4c0($sp) +/* f121cf8: 461ca102 */ mul.s $f4,$f20,$f28 +/* f121cfc: 46003200 */ add.s $f8,$f6,$f0 +/* f121d00: e7aa04d8 */ swc1 $f10,0x4d8($sp) +/* f121d04: e7a804c4 */ swc1 $f8,0x4c4($sp) +/* f121d08: 461c7202 */ mul.s $f8,$f14,$f28 +/* f121d0c: 46002180 */ add.s $f6,$f4,$f0 +/* f121d10: 461c8282 */ mul.s $f10,$f16,$f28 +/* f121d14: e7a604dc */ swc1 $f6,0x4dc($sp) +/* f121d18: 44813000 */ mtc1 $at,$f6 +/* f121d1c: e7a804f0 */ swc1 $f8,0x4f0($sp) +/* f121d20: 46183203 */ div.s $f8,$f6,$f24 +/* f121d24: 46005100 */ add.s $f4,$f10,$f0 +/* f121d28: e7a404f4 */ swc1 $f4,0x4f4($sp) +/* f121d2c: 0fc47d0e */ jal func0f11f438 +/* f121d30: e7a80064 */ swc1 $f8,0x64($sp) +/* f121d34: 27a404cc */ addiu $a0,$sp,0x4cc +/* f121d38: 0fc47d0e */ jal func0f11f438 +/* f121d3c: 8fa5057c */ lw $a1,0x57c($sp) +/* f121d40: 27a404e4 */ addiu $a0,$sp,0x4e4 +/* f121d44: 0fc47d0e */ jal func0f11f438 +/* f121d48: 8fa50574 */ lw $a1,0x574($sp) +/* f121d4c: 1000018d */ beqz $zero,.L0f122384 +/* f121d50: 8fa906b0 */ lw $t1,0x6b0($sp) +/* f121d54: c7b2062c */ lwc1 $f18,0x62c($sp) +/* f121d58: c7a40630 */ lwc1 $f4,0x630($sp) +/* f121d5c: c7b40634 */ lwc1 $f20,0x634($sp) +/* f121d60: 46189282 */ mul.s $f10,$f18,$f24 +/* f121d64: c7a20644 */ lwc1 $f2,0x644($sp) +/* f121d68: c7ac064c */ lwc1 $f12,0x64c($sp) +/* f121d6c: 46182182 */ mul.s $f6,$f4,$f24 +/* f121d70: c7a40648 */ lwc1 $f4,0x648($sp) +/* f121d74: c7ae0638 */ lwc1 $f14,0x638($sp) +/* f121d78: 4618a202 */ mul.s $f8,$f20,$f24 +/* f121d7c: e7aa04b4 */ swc1 $f10,0x4b4($sp) +/* f121d80: c7b00640 */ lwc1 $f16,0x640($sp) +/* f121d84: 46181282 */ mul.s $f10,$f2,$f24 +/* f121d88: e7a604b8 */ swc1 $f6,0x4b8($sp) +/* f121d8c: c7b605f0 */ lwc1 $f22,0x5f0($sp) +/* f121d90: 46182182 */ mul.s $f6,$f4,$f24 +/* f121d94: e7a804bc */ swc1 $f8,0x4bc($sp) +/* f121d98: c7a4063c */ lwc1 $f4,0x63c($sp) +/* f121d9c: 46186202 */ mul.s $f8,$f12,$f24 +/* f121da0: e7aa04cc */ swc1 $f10,0x4cc($sp) +/* f121da4: 3c018008 */ lui $at,0x8008 +/* f121da8: 46187282 */ mul.s $f10,$f14,$f24 +/* f121dac: e7a604d0 */ swc1 $f6,0x4d0($sp) +/* f121db0: c420db80 */ lwc1 $f0,-0x2480($at) +/* f121db4: 46182182 */ mul.s $f6,$f4,$f24 +/* f121db8: e7a804d4 */ swc1 $f8,0x4d4($sp) +/* f121dbc: c7a405f4 */ lwc1 $f4,0x5f4($sp) +/* f121dc0: 46188202 */ mul.s $f8,$f16,$f24 +/* f121dc4: e7aa04e4 */ swc1 $f10,0x4e4($sp) +/* f121dc8: 3c013f80 */ lui $at,0x3f80 +/* f121dcc: 4618b282 */ mul.s $f10,$f22,$f24 +/* f121dd0: e7a604e8 */ swc1 $f6,0x4e8($sp) +/* f121dd4: 24110005 */ addiu $s1,$zero,0x5 +/* f121dd8: 46182182 */ mul.s $f6,$f4,$f24 +/* f121ddc: e7a804ec */ swc1 $f8,0x4ec($sp) +/* f121de0: c7a805f8 */ lwc1 $f8,0x5f8($sp) +/* f121de4: c7a40608 */ lwc1 $f4,0x608($sp) +/* f121de8: e7aa04fc */ swc1 $f10,0x4fc($sp) +/* f121dec: 46184282 */ mul.s $f10,$f8,$f24 +/* f121df0: c7a8060c */ lwc1 $f8,0x60c($sp) +/* f121df4: e7a60500 */ swc1 $f6,0x500($sp) +/* f121df8: 46182182 */ mul.s $f6,$f4,$f24 +/* f121dfc: c7a40610 */ lwc1 $f4,0x610($sp) +/* f121e00: 27a404b4 */ addiu $a0,$sp,0x4b4 +/* f121e04: 8fa50584 */ lw $a1,0x584($sp) +/* f121e08: e7aa0504 */ swc1 $f10,0x504($sp) +/* f121e0c: 46184282 */ mul.s $f10,$f8,$f24 +/* f121e10: e7a60514 */ swc1 $f6,0x514($sp) +/* f121e14: 46182182 */ mul.s $f6,$f4,$f24 +/* f121e18: 00000000 */ sll $zero,$zero,0x0 +/* f121e1c: 461c9202 */ mul.s $f8,$f18,$f28 +/* f121e20: e7aa0518 */ swc1 $f10,0x518($sp) +/* f121e24: 461ca282 */ mul.s $f10,$f20,$f28 +/* f121e28: e7a6051c */ swc1 $f6,0x51c($sp) +/* f121e2c: 461c1182 */ mul.s $f6,$f2,$f28 +/* f121e30: e7a804c0 */ swc1 $f8,0x4c0($sp) +/* f121e34: 461c6202 */ mul.s $f8,$f12,$f28 +/* f121e38: 46005100 */ add.s $f4,$f10,$f0 +/* f121e3c: e7a604d8 */ swc1 $f6,0x4d8($sp) +/* f121e40: e7a404c4 */ swc1 $f4,0x4c4($sp) +/* f121e44: 461c7102 */ mul.s $f4,$f14,$f28 +/* f121e48: 46004280 */ add.s $f10,$f8,$f0 +/* f121e4c: 461c8182 */ mul.s $f6,$f16,$f28 +/* f121e50: e7aa04dc */ swc1 $f10,0x4dc($sp) +/* f121e54: 461cb282 */ mul.s $f10,$f22,$f28 +/* f121e58: e7a404f0 */ swc1 $f4,0x4f0($sp) +/* f121e5c: c7a405f8 */ lwc1 $f4,0x5f8($sp) +/* f121e60: 46003200 */ add.s $f8,$f6,$f0 +/* f121e64: 461c2182 */ mul.s $f6,$f4,$f28 +/* f121e68: e7aa0508 */ swc1 $f10,0x508($sp) +/* f121e6c: c7aa0608 */ lwc1 $f10,0x608($sp) +/* f121e70: e7a804f4 */ swc1 $f8,0x4f4($sp) +/* f121e74: 461c5102 */ mul.s $f4,$f10,$f28 +/* f121e78: 46003200 */ add.s $f8,$f6,$f0 +/* f121e7c: c7a60610 */ lwc1 $f6,0x610($sp) +/* f121e80: e7a8050c */ swc1 $f8,0x50c($sp) +/* f121e84: e7a40520 */ swc1 $f4,0x520($sp) +/* f121e88: 44812000 */ mtc1 $at,$f4 +/* f121e8c: 461c3202 */ mul.s $f8,$f6,$f28 +/* f121e90: 46182183 */ div.s $f6,$f4,$f24 +/* f121e94: 46004280 */ add.s $f10,$f8,$f0 +/* f121e98: e7aa0524 */ swc1 $f10,0x524($sp) +/* f121e9c: 0fc47d0e */ jal func0f11f438 +/* f121ea0: e7a60064 */ swc1 $f6,0x64($sp) +/* f121ea4: 27a404cc */ addiu $a0,$sp,0x4cc +/* f121ea8: 0fc47d0e */ jal func0f11f438 +/* f121eac: 8fa5058c */ lw $a1,0x58c($sp) +/* f121eb0: 27a404e4 */ addiu $a0,$sp,0x4e4 +/* f121eb4: 0fc47d0e */ jal func0f11f438 +/* f121eb8: 8fa50588 */ lw $a1,0x588($sp) +/* f121ebc: 27a404fc */ addiu $a0,$sp,0x4fc +/* f121ec0: 0fc47d0e */ jal func0f11f438 +/* f121ec4: 8fa50570 */ lw $a1,0x570($sp) +/* f121ec8: 27a40514 */ addiu $a0,$sp,0x514 +/* f121ecc: 0fc47d0e */ jal func0f11f438 +/* f121ed0: 8fa50578 */ lw $a1,0x578($sp) +/* f121ed4: 1000012b */ beqz $zero,.L0f122384 +/* f121ed8: 8fa906b0 */ lw $t1,0x6b0($sp) +/* f121edc: c7a20644 */ lwc1 $f2,0x644($sp) +/* f121ee0: c7aa0648 */ lwc1 $f10,0x648($sp) +/* f121ee4: c7ac064c */ lwc1 $f12,0x64c($sp) +/* f121ee8: 46181202 */ mul.s $f8,$f2,$f24 +/* f121eec: c7ae0638 */ lwc1 $f14,0x638($sp) +/* f121ef0: c7b00640 */ lwc1 $f16,0x640($sp) +/* f121ef4: 46185102 */ mul.s $f4,$f10,$f24 +/* f121ef8: c7aa063c */ lwc1 $f10,0x63c($sp) +/* f121efc: c7b60620 */ lwc1 $f22,0x620($sp) +/* f121f00: 46186182 */ mul.s $f6,$f12,$f24 +/* f121f04: e7a804b4 */ swc1 $f8,0x4b4($sp) +/* f121f08: c7b205fc */ lwc1 $f18,0x5fc($sp) +/* f121f0c: 46187202 */ mul.s $f8,$f14,$f24 +/* f121f10: e7a404b8 */ swc1 $f4,0x4b8($sp) +/* f121f14: c7b40604 */ lwc1 $f20,0x604($sp) +/* f121f18: 46185102 */ mul.s $f4,$f10,$f24 +/* f121f1c: e7a604bc */ swc1 $f6,0x4bc($sp) +/* f121f20: c7aa0624 */ lwc1 $f10,0x624($sp) +/* f121f24: 46188182 */ mul.s $f6,$f16,$f24 +/* f121f28: e7a804cc */ swc1 $f8,0x4cc($sp) +/* f121f2c: 3c018008 */ lui $at,0x8008 +/* f121f30: 4618b202 */ mul.s $f8,$f22,$f24 +/* f121f34: e7a404d0 */ swc1 $f4,0x4d0($sp) +/* f121f38: c420db80 */ lwc1 $f0,-0x2480($at) +/* f121f3c: 46185102 */ mul.s $f4,$f10,$f24 +/* f121f40: e7a604d4 */ swc1 $f6,0x4d4($sp) +/* f121f44: c7a60628 */ lwc1 $f6,0x628($sp) +/* f121f48: c7aa0608 */ lwc1 $f10,0x608($sp) +/* f121f4c: e7a804e4 */ swc1 $f8,0x4e4($sp) +/* f121f50: 46183202 */ mul.s $f8,$f6,$f24 +/* f121f54: c7a6060c */ lwc1 $f6,0x60c($sp) +/* f121f58: e7a404e8 */ swc1 $f4,0x4e8($sp) +/* f121f5c: 46185102 */ mul.s $f4,$f10,$f24 +/* f121f60: c7aa0610 */ lwc1 $f10,0x610($sp) +/* f121f64: 3c013f80 */ lui $at,0x3f80 +/* f121f68: 24110005 */ addiu $s1,$zero,0x5 +/* f121f6c: e7a804ec */ swc1 $f8,0x4ec($sp) +/* f121f70: 46183202 */ mul.s $f8,$f6,$f24 +/* f121f74: 27a404b4 */ addiu $a0,$sp,0x4b4 +/* f121f78: e7a404fc */ swc1 $f4,0x4fc($sp) +/* f121f7c: 46185102 */ mul.s $f4,$f10,$f24 +/* f121f80: 8fa5058c */ lw $a1,0x58c($sp) +/* f121f84: 46189182 */ mul.s $f6,$f18,$f24 +/* f121f88: e7a80500 */ swc1 $f8,0x500($sp) +/* f121f8c: c7a80600 */ lwc1 $f8,0x600($sp) +/* f121f90: e7a40504 */ swc1 $f4,0x504($sp) +/* f121f94: 46184282 */ mul.s $f10,$f8,$f24 +/* f121f98: e7a60514 */ swc1 $f6,0x514($sp) +/* f121f9c: 4618a102 */ mul.s $f4,$f20,$f24 +/* f121fa0: 00000000 */ sll $zero,$zero,0x0 +/* f121fa4: 461c1182 */ mul.s $f6,$f2,$f28 +/* f121fa8: e7aa0518 */ swc1 $f10,0x518($sp) +/* f121fac: 461c6202 */ mul.s $f8,$f12,$f28 +/* f121fb0: e7a4051c */ swc1 $f4,0x51c($sp) +/* f121fb4: 461c7102 */ mul.s $f4,$f14,$f28 +/* f121fb8: e7a604c0 */ swc1 $f6,0x4c0($sp) +/* f121fbc: 461c8182 */ mul.s $f6,$f16,$f28 +/* f121fc0: 46004280 */ add.s $f10,$f8,$f0 +/* f121fc4: e7a404d8 */ swc1 $f4,0x4d8($sp) +/* f121fc8: c7a40628 */ lwc1 $f4,0x628($sp) +/* f121fcc: e7aa04c4 */ swc1 $f10,0x4c4($sp) +/* f121fd0: 461cb282 */ mul.s $f10,$f22,$f28 +/* f121fd4: 46003200 */ add.s $f8,$f6,$f0 +/* f121fd8: 461c2182 */ mul.s $f6,$f4,$f28 +/* f121fdc: e7a804dc */ swc1 $f8,0x4dc($sp) +/* f121fe0: e7aa04f0 */ swc1 $f10,0x4f0($sp) +/* f121fe4: c7aa0608 */ lwc1 $f10,0x608($sp) +/* f121fe8: 46003200 */ add.s $f8,$f6,$f0 +/* f121fec: 461c5102 */ mul.s $f4,$f10,$f28 +/* f121ff0: c7a60610 */ lwc1 $f6,0x610($sp) +/* f121ff4: e7a804f4 */ swc1 $f8,0x4f4($sp) +/* f121ff8: 461c3202 */ mul.s $f8,$f6,$f28 +/* f121ffc: e7a40508 */ swc1 $f4,0x508($sp) +/* f122000: 461c9102 */ mul.s $f4,$f18,$f28 +/* f122004: 46004280 */ add.s $f10,$f8,$f0 +/* f122008: 461ca182 */ mul.s $f6,$f20,$f28 +/* f12200c: e7a40520 */ swc1 $f4,0x520($sp) +/* f122010: e7aa050c */ swc1 $f10,0x50c($sp) +/* f122014: 44815000 */ mtc1 $at,$f10 +/* f122018: 00000000 */ sll $zero,$zero,0x0 +/* f12201c: 46185103 */ div.s $f4,$f10,$f24 +/* f122020: 46003200 */ add.s $f8,$f6,$f0 +/* f122024: e7a80524 */ swc1 $f8,0x524($sp) +/* f122028: 0fc47d0e */ jal func0f11f438 +/* f12202c: e7a40064 */ swc1 $f4,0x64($sp) +/* f122030: 27a404cc */ addiu $a0,$sp,0x4cc +/* f122034: 0fc47d0e */ jal func0f11f438 +/* f122038: 8fa50588 */ lw $a1,0x588($sp) +/* f12203c: 27a404e4 */ addiu $a0,$sp,0x4e4 +/* f122040: 0fc47d0e */ jal func0f11f438 +/* f122044: 8fa50580 */ lw $a1,0x580($sp) +/* f122048: 27a404fc */ addiu $a0,$sp,0x4fc +/* f12204c: 0fc47d0e */ jal func0f11f438 +/* f122050: 8fa50578 */ lw $a1,0x578($sp) +/* f122054: 27a40514 */ addiu $a0,$sp,0x514 +/* f122058: 0fc47d0e */ jal func0f11f438 +/* f12205c: 8fa50574 */ lw $a1,0x574($sp) +/* f122060: 100000c8 */ beqz $zero,.L0f122384 +/* f122064: 8fa906b0 */ lw $t1,0x6b0($sp) +/* f122068: c7b60620 */ lwc1 $f22,0x620($sp) +/* f12206c: c7a80624 */ lwc1 $f8,0x624($sp) +/* f122070: c7a40628 */ lwc1 $f4,0x628($sp) +/* f122074: 4618b182 */ mul.s $f6,$f22,$f24 +/* f122078: c7b2062c */ lwc1 $f18,0x62c($sp) +/* f12207c: c7b40634 */ lwc1 $f20,0x634($sp) +/* f122080: 46184282 */ mul.s $f10,$f8,$f24 +/* f122084: c7a20644 */ lwc1 $f2,0x644($sp) +/* f122088: c7ac064c */ lwc1 $f12,0x64c($sp) +/* f12208c: c7ae0614 */ lwc1 $f14,0x614($sp) +/* f122090: e7a604b4 */ swc1 $f6,0x4b4($sp) +/* f122094: 46182182 */ mul.s $f6,$f4,$f24 +/* f122098: c7b0061c */ lwc1 $f16,0x61c($sp) +/* f12209c: e7aa04b8 */ swc1 $f10,0x4b8($sp) +/* f1220a0: 46189202 */ mul.s $f8,$f18,$f24 +/* f1220a4: c7aa0630 */ lwc1 $f10,0x630($sp) +/* f1220a8: 3c018008 */ lui $at,0x8008 +/* f1220ac: c420db80 */ lwc1 $f0,-0x2480($at) +/* f1220b0: e7a604bc */ swc1 $f6,0x4bc($sp) +/* f1220b4: 46185182 */ mul.s $f6,$f10,$f24 +/* f1220b8: 3c013f80 */ lui $at,0x3f80 +/* f1220bc: e7a804cc */ swc1 $f8,0x4cc($sp) +/* f1220c0: 4618a202 */ mul.s $f8,$f20,$f24 +/* f1220c4: 24110005 */ addiu $s1,$zero,0x5 +/* f1220c8: 27a404b4 */ addiu $a0,$sp,0x4b4 +/* f1220cc: 46181282 */ mul.s $f10,$f2,$f24 +/* f1220d0: e7a604d0 */ swc1 $f6,0x4d0($sp) +/* f1220d4: c7a60648 */ lwc1 $f6,0x648($sp) +/* f1220d8: 8fa50580 */ lw $a1,0x580($sp) +/* f1220dc: e7a804d4 */ swc1 $f8,0x4d4($sp) +/* f1220e0: 46183202 */ mul.s $f8,$f6,$f24 +/* f1220e4: e7aa04e4 */ swc1 $f10,0x4e4($sp) +/* f1220e8: 46186282 */ mul.s $f10,$f12,$f24 +/* f1220ec: e7a804e8 */ swc1 $f8,0x4e8($sp) +/* f1220f0: 46187182 */ mul.s $f6,$f14,$f24 +/* f1220f4: c7a80618 */ lwc1 $f8,0x618($sp) +/* f1220f8: e7aa04ec */ swc1 $f10,0x4ec($sp) +/* f1220fc: 46184282 */ mul.s $f10,$f8,$f24 +/* f122100: c7a805f0 */ lwc1 $f8,0x5f0($sp) +/* f122104: e7a604fc */ swc1 $f6,0x4fc($sp) +/* f122108: 46188182 */ mul.s $f6,$f16,$f24 +/* f12210c: e7aa0500 */ swc1 $f10,0x500($sp) +/* f122110: 46184282 */ mul.s $f10,$f8,$f24 +/* f122114: e7a60504 */ swc1 $f6,0x504($sp) +/* f122118: c7a605f4 */ lwc1 $f6,0x5f4($sp) +/* f12211c: 46183202 */ mul.s $f8,$f6,$f24 +/* f122120: e7aa0514 */ swc1 $f10,0x514($sp) +/* f122124: c7aa05f8 */ lwc1 $f10,0x5f8($sp) +/* f122128: 46185182 */ mul.s $f6,$f10,$f24 +/* f12212c: e7a80518 */ swc1 $f8,0x518($sp) +/* f122130: 461cb202 */ mul.s $f8,$f22,$f28 +/* f122134: 00000000 */ sll $zero,$zero,0x0 +/* f122138: 461c2282 */ mul.s $f10,$f4,$f28 +/* f12213c: e7a6051c */ swc1 $f6,0x51c($sp) +/* f122140: e7a804c0 */ swc1 $f8,0x4c0($sp) +/* f122144: 461c9202 */ mul.s $f8,$f18,$f28 +/* f122148: 46005180 */ add.s $f6,$f10,$f0 +/* f12214c: 461ca102 */ mul.s $f4,$f20,$f28 +/* f122150: e7a604c4 */ swc1 $f6,0x4c4($sp) +/* f122154: 461c1182 */ mul.s $f6,$f2,$f28 +/* f122158: e7a804d8 */ swc1 $f8,0x4d8($sp) +/* f12215c: 461c6202 */ mul.s $f8,$f12,$f28 +/* f122160: 46002280 */ add.s $f10,$f4,$f0 +/* f122164: e7a604f0 */ swc1 $f6,0x4f0($sp) +/* f122168: e7aa04dc */ swc1 $f10,0x4dc($sp) +/* f12216c: 461c7282 */ mul.s $f10,$f14,$f28 +/* f122170: 46004100 */ add.s $f4,$f8,$f0 +/* f122174: 461c8182 */ mul.s $f6,$f16,$f28 +/* f122178: e7a404f4 */ swc1 $f4,0x4f4($sp) +/* f12217c: c7a405f0 */ lwc1 $f4,0x5f0($sp) +/* f122180: e7aa0508 */ swc1 $f10,0x508($sp) +/* f122184: 461c2282 */ mul.s $f10,$f4,$f28 +/* f122188: 46003200 */ add.s $f8,$f6,$f0 +/* f12218c: c7a605f8 */ lwc1 $f6,0x5f8($sp) +/* f122190: e7a8050c */ swc1 $f8,0x50c($sp) +/* f122194: 461c3202 */ mul.s $f8,$f6,$f28 +/* f122198: e7aa0520 */ swc1 $f10,0x520($sp) +/* f12219c: 44815000 */ mtc1 $at,$f10 +/* f1221a0: 00000000 */ sll $zero,$zero,0x0 +/* f1221a4: 46185183 */ div.s $f6,$f10,$f24 +/* f1221a8: 46004100 */ add.s $f4,$f8,$f0 +/* f1221ac: e7a40524 */ swc1 $f4,0x524($sp) +/* f1221b0: 0fc47d0e */ jal func0f11f438 +/* f1221b4: e7a60064 */ swc1 $f6,0x64($sp) +/* f1221b8: 27a404cc */ addiu $a0,$sp,0x4cc +/* f1221bc: 0fc47d0e */ jal func0f11f438 +/* f1221c0: 8fa50584 */ lw $a1,0x584($sp) +/* f1221c4: 27a404e4 */ addiu $a0,$sp,0x4e4 +/* f1221c8: 0fc47d0e */ jal func0f11f438 +/* f1221cc: 8fa5058c */ lw $a1,0x58c($sp) +/* f1221d0: 27a404fc */ addiu $a0,$sp,0x4fc +/* f1221d4: 0fc47d0e */ jal func0f11f438 +/* f1221d8: 8fa5057c */ lw $a1,0x57c($sp) +/* f1221dc: 27a40514 */ addiu $a0,$sp,0x514 +/* f1221e0: 0fc47d0e */ jal func0f11f438 +/* f1221e4: 8fa50570 */ lw $a1,0x570($sp) +/* f1221e8: 10000066 */ beqz $zero,.L0f122384 +/* f1221ec: 8fa906b0 */ lw $t1,0x6b0($sp) +/* f1221f0: c7ae0638 */ lwc1 $f14,0x638($sp) +/* f1221f4: c7a4063c */ lwc1 $f4,0x63c($sp) +/* f1221f8: c7b00640 */ lwc1 $f16,0x640($sp) +/* f1221fc: 46187202 */ mul.s $f8,$f14,$f24 +/* f122200: c7b60620 */ lwc1 $f22,0x620($sp) +/* f122204: c7a20628 */ lwc1 $f2,0x628($sp) +/* f122208: 46182282 */ mul.s $f10,$f4,$f24 +/* f12220c: c7a40624 */ lwc1 $f4,0x624($sp) +/* f122210: c7b2062c */ lwc1 $f18,0x62c($sp) +/* f122214: 46188182 */ mul.s $f6,$f16,$f24 +/* f122218: e7a804b4 */ swc1 $f8,0x4b4($sp) +/* f12221c: c7b40634 */ lwc1 $f20,0x634($sp) +/* f122220: 4618b202 */ mul.s $f8,$f22,$f24 +/* f122224: e7aa04b8 */ swc1 $f10,0x4b8($sp) +/* f122228: c7ac05fc */ lwc1 $f12,0x5fc($sp) +/* f12222c: 46182282 */ mul.s $f10,$f4,$f24 +/* f122230: e7a604bc */ swc1 $f6,0x4bc($sp) +/* f122234: c7a40630 */ lwc1 $f4,0x630($sp) +/* f122238: 46181182 */ mul.s $f6,$f2,$f24 +/* f12223c: e7a804cc */ swc1 $f8,0x4cc($sp) +/* f122240: 3c018008 */ lui $at,0x8008 +/* f122244: 46189202 */ mul.s $f8,$f18,$f24 +/* f122248: e7aa04d0 */ swc1 $f10,0x4d0($sp) +/* f12224c: c420db80 */ lwc1 $f0,-0x2480($at) +/* f122250: 46182282 */ mul.s $f10,$f4,$f24 +/* f122254: e7a604d4 */ swc1 $f6,0x4d4($sp) +/* f122258: c7a40600 */ lwc1 $f4,0x600($sp) +/* f12225c: 4618a182 */ mul.s $f6,$f20,$f24 +/* f122260: e7a804e4 */ swc1 $f8,0x4e4($sp) +/* f122264: 3c013f80 */ lui $at,0x3f80 +/* f122268: 46186202 */ mul.s $f8,$f12,$f24 +/* f12226c: e7aa04e8 */ swc1 $f10,0x4e8($sp) +/* f122270: 24110005 */ addiu $s1,$zero,0x5 +/* f122274: 46182282 */ mul.s $f10,$f4,$f24 +/* f122278: e7a604ec */ swc1 $f6,0x4ec($sp) +/* f12227c: c7a60604 */ lwc1 $f6,0x604($sp) +/* f122280: c7a40614 */ lwc1 $f4,0x614($sp) +/* f122284: e7a804fc */ swc1 $f8,0x4fc($sp) +/* f122288: 46183202 */ mul.s $f8,$f6,$f24 +/* f12228c: c7a60618 */ lwc1 $f6,0x618($sp) +/* f122290: e7aa0500 */ swc1 $f10,0x500($sp) +/* f122294: 46182282 */ mul.s $f10,$f4,$f24 +/* f122298: c7a4061c */ lwc1 $f4,0x61c($sp) +/* f12229c: 27a404b4 */ addiu $a0,$sp,0x4b4 +/* f1222a0: 8fa50588 */ lw $a1,0x588($sp) +/* f1222a4: e7a80504 */ swc1 $f8,0x504($sp) +/* f1222a8: 46183202 */ mul.s $f8,$f6,$f24 +/* f1222ac: e7aa0514 */ swc1 $f10,0x514($sp) +/* f1222b0: 46182282 */ mul.s $f10,$f4,$f24 +/* f1222b4: 00000000 */ sll $zero,$zero,0x0 +/* f1222b8: 461c7182 */ mul.s $f6,$f14,$f28 +/* f1222bc: e7a80518 */ swc1 $f8,0x518($sp) +/* f1222c0: 461c8202 */ mul.s $f8,$f16,$f28 +/* f1222c4: e7aa051c */ swc1 $f10,0x51c($sp) +/* f1222c8: 461cb282 */ mul.s $f10,$f22,$f28 +/* f1222cc: e7a604c0 */ swc1 $f6,0x4c0($sp) +/* f1222d0: 461c1182 */ mul.s $f6,$f2,$f28 +/* f1222d4: 46004100 */ add.s $f4,$f8,$f0 +/* f1222d8: e7aa04d8 */ swc1 $f10,0x4d8($sp) +/* f1222dc: e7a404c4 */ swc1 $f4,0x4c4($sp) +/* f1222e0: 461c9102 */ mul.s $f4,$f18,$f28 +/* f1222e4: 46003200 */ add.s $f8,$f6,$f0 +/* f1222e8: 461ca282 */ mul.s $f10,$f20,$f28 +/* f1222ec: e7a804dc */ swc1 $f8,0x4dc($sp) +/* f1222f0: 461c6202 */ mul.s $f8,$f12,$f28 +/* f1222f4: e7a404f0 */ swc1 $f4,0x4f0($sp) +/* f1222f8: c7a40604 */ lwc1 $f4,0x604($sp) +/* f1222fc: 46005180 */ add.s $f6,$f10,$f0 +/* f122300: 461c2282 */ mul.s $f10,$f4,$f28 +/* f122304: e7a80508 */ swc1 $f8,0x508($sp) +/* f122308: c7a80614 */ lwc1 $f8,0x614($sp) +/* f12230c: e7a604f4 */ swc1 $f6,0x4f4($sp) +/* f122310: 461c4102 */ mul.s $f4,$f8,$f28 +/* f122314: 46005180 */ add.s $f6,$f10,$f0 +/* f122318: c7aa061c */ lwc1 $f10,0x61c($sp) +/* f12231c: e7a6050c */ swc1 $f6,0x50c($sp) +/* f122320: e7a40520 */ swc1 $f4,0x520($sp) +/* f122324: 44812000 */ mtc1 $at,$f4 +/* f122328: 461c5182 */ mul.s $f6,$f10,$f28 +/* f12232c: 46182283 */ div.s $f10,$f4,$f24 +/* f122330: 46003200 */ add.s $f8,$f6,$f0 +/* f122334: e7a80524 */ swc1 $f8,0x524($sp) +/* f122338: 0fc47d0e */ jal func0f11f438 +/* f12233c: e7aa0064 */ swc1 $f10,0x64($sp) +/* f122340: 27a404cc */ addiu $a0,$sp,0x4cc +/* f122344: 0fc47d0e */ jal func0f11f438 +/* f122348: 8fa50580 */ lw $a1,0x580($sp) +/* f12234c: 27a404e4 */ addiu $a0,$sp,0x4e4 +/* f122350: 0fc47d0e */ jal func0f11f438 +/* f122354: 8fa50584 */ lw $a1,0x584($sp) +/* f122358: 27a404fc */ addiu $a0,$sp,0x4fc +/* f12235c: 0fc47d0e */ jal func0f11f438 +/* f122360: 8fa50574 */ lw $a1,0x574($sp) +/* f122364: 27a40514 */ addiu $a0,$sp,0x514 +/* f122368: 0fc47d0e */ jal func0f11f438 +/* f12236c: 8fa5057c */ lw $a1,0x57c($sp) +/* f122370: 10000004 */ beqz $zero,.L0f122384 +/* f122374: 8fa906b0 */ lw $t1,0x6b0($sp) +.L0f122378: +/* f122378: 1000014b */ beqz $zero,.L0f1228a8 +/* f12237c: 00601025 */ or $v0,$v1,$zero +/* f122380: 8fa906b0 */ lw $t1,0x6b0($sp) +.L0f122384: +/* f122384: 3c0be700 */ lui $t3,0xe700 +/* f122388: 3c18800b */ lui $t8,0x800b +/* f12238c: 252c0008 */ addiu $t4,$t1,0x8 +/* f122390: afac06b0 */ sw $t4,0x6b0($sp) +/* f122394: ad200004 */ sw $zero,0x4($t1) +/* f122398: ad2b0000 */ sw $t3,0x0($t1) +/* f12239c: 8fb9042c */ lw $t9,0x42c($sp) +/* f1223a0: 8f18b598 */ lw $t8,-0x4a68($t8) +/* f1223a4: 240a0002 */ addiu $t2,$zero,0x2 +/* f1223a8: 872d0018 */ lh $t5,0x18($t9) +/* f1223ac: 240e0001 */ addiu $t6,$zero,0x1 +/* f1223b0: afae0014 */ sw $t6,0x14($sp) +/* f1223b4: 000d7880 */ sll $t7,$t5,0x2 +/* f1223b8: 01ed7823 */ subu $t7,$t7,$t5 +/* f1223bc: 000f7880 */ sll $t7,$t7,0x2 +/* f1223c0: afa00018 */ sw $zero,0x18($sp) +/* f1223c4: afaa0010 */ sw $t2,0x10($sp) +/* f1223c8: 27a406b0 */ addiu $a0,$sp,0x6b0 +/* f1223cc: 24060001 */ addiu $a2,$zero,0x1 +/* f1223d0: 00003825 */ or $a3,$zero,$zero +/* f1223d4: 0fc2ce70 */ jal func0f0b39c0 +/* f1223d8: 01f82821 */ addu $a1,$t7,$t8 +/* f1223dc: 8fa206b0 */ lw $v0,0x6b0($sp) +/* f1223e0: 3c0bfb00 */ lui $t3,0xfb00 +/* f1223e4: 244c0008 */ addiu $t4,$v0,0x8 +/* f1223e8: afac06b0 */ sw $t4,0x6b0($sp) +/* f1223ec: ac4b0000 */ sw $t3,0x0($v0) +/* f1223f0: 8fb9042c */ lw $t9,0x42c($sp) +/* f1223f4: 3c0b55fe */ lui $t3,0x55fe +/* f1223f8: 356bf97c */ ori $t3,$t3,0xf97c +/* f1223fc: 932f0008 */ lbu $t7,0x8($t9) +/* f122400: 932e0009 */ lbu $t6,0x9($t9) +/* f122404: 932d000a */ lbu $t5,0xa($t9) +/* f122408: 000fc600 */ sll $t8,$t7,0x18 +/* f12240c: 000e4c00 */ sll $t1,$t6,0x10 +/* f122410: 03096025 */ or $t4,$t8,$t1 +/* f122414: 000d7a00 */ sll $t7,$t5,0x8 +/* f122418: 018f5025 */ or $t2,$t4,$t7 +/* f12241c: 354e00ff */ ori $t6,$t2,0xff +/* f122420: ac4e0004 */ sw $t6,0x4($v0) +/* f122424: 8fb806b0 */ lw $t8,0x6b0($sp) +/* f122428: 3c19fc40 */ lui $t9,0xfc40 +/* f12242c: 3739fe81 */ ori $t9,$t9,0xfe81 +/* f122430: 27090008 */ addiu $t1,$t8,0x8 +/* f122434: afa906b0 */ sw $t1,0x6b0($sp) +/* f122438: af0b0004 */ sw $t3,0x4($t8) +/* f12243c: 0fc2d5c6 */ jal func0f0b5718 +/* f122440: af190000 */ sw $t9,0x0($t8) +/* f122444: 0fc2d5be */ jal func0f0b56f8 +/* f122448: 00408025 */ or $s0,$v0,$zero +/* f12244c: 02002025 */ or $a0,$s0,$zero +/* f122450: 00402825 */ or $a1,$v0,$zero +/* f122454: 0c005680 */ jal 0x15a00 +/* f122458: 27a601ec */ addiu $a2,$sp,0x1ec +/* f12245c: c7a60064 */ lwc1 $f6,0x64($sp) +/* f122460: 3c04800a */ lui $a0,0x800a +/* f122464: 248433a8 */ addiu $a0,$a0,0x33a8 +/* f122468: 44053000 */ mfc1 $a1,$f6 +/* f12246c: 44063000 */ mfc1 $a2,$f6 +/* f122470: 44073000 */ mfc1 $a3,$f6 +/* f122474: 0c014024 */ jal 0x50090 +/* f122478: 00000000 */ sll $zero,$zero,0x0 +/* f12247c: 3c05800a */ lui $a1,0x800a +/* f122480: 24a533a8 */ addiu $a1,$a1,0x33a8 +/* f122484: 27a401ec */ addiu $a0,$sp,0x1ec +/* f122488: 0c005680 */ jal 0x15a00 +/* f12248c: 27a601ac */ addiu $a2,$sp,0x1ac +/* f122490: 1a200036 */ blez $s1,.L0f12256c +/* f122494: afa00090 */ sw $zero,0x90($sp) +/* f122498: 27a404b4 */ addiu $a0,$sp,0x4b4 +/* f12249c: afa40064 */ sw $a0,0x64($sp) +/* f1224a0: 27b00094 */ addiu $s0,$sp,0x94 +.L0f1224a4: +/* f1224a4: 3c017f1b */ lui $at,0x7f1b +/* f1224a8: c42050c8 */ lwc1 $f0,0x50c8($at) +/* f1224ac: 8fa40064 */ lw $a0,0x64($sp) +/* f1224b0: 27a501ac */ addiu $a1,$sp,0x1ac +/* f1224b4: 44070000 */ mfc1 $a3,$f0 +/* f1224b8: 24060082 */ addiu $a2,$zero,0x82 +/* f1224bc: afb00014 */ sw $s0,0x14($sp) +/* f1224c0: 0fc48a34 */ jal func0f1228d0 +/* f1224c4: e7a00010 */ swc1 $f0,0x10($sp) +/* f1224c8: 0fc2d5fe */ jal func0f0b57f8 +/* f1224cc: 00000000 */ sll $zero,$zero,0x0 +/* f1224d0: 0fc2d5fe */ jal func0f0b57f8 +/* f1224d4: 46000506 */ mov.s $f20,$f0 +/* f1224d8: 0fc2d5f6 */ jal func0f0b57d8 +/* f1224dc: 46000586 */ mov.s $f22,$f0 +/* f1224e0: 46160200 */ add.s $f8,$f0,$f22 +/* f1224e4: 461aa382 */ mul.s $f14,$f20,$f26 +/* f1224e8: 3c013f80 */ lui $at,0x3f80 +/* f1224ec: 44815000 */ mtc1 $at,$f10 +/* f1224f0: 461a4102 */ mul.s $f4,$f8,$f26 +/* f1224f4: c60c0028 */ lwc1 $f12,0x28($s0) +/* f1224f8: 460a2181 */ sub.s $f6,$f4,$f10 +/* f1224fc: 44063000 */ mfc1 $a2,$f6 +/* f122500: 0fc47cf4 */ jal func0f11f3d0 +/* f122504: 00000000 */ sll $zero,$zero,0x0 +/* f122508: 0fc2d602 */ jal func0f0b5808 +/* f12250c: e6000028 */ swc1 $f0,0x28($s0) +/* f122510: 0fc2d602 */ jal func0f0b5808 +/* f122514: 46000506 */ mov.s $f20,$f0 +/* f122518: 0fc2d5fa */ jal func0f0b57e8 +/* f12251c: 46000586 */ mov.s $f22,$f0 +/* f122520: 46160200 */ add.s $f8,$f0,$f22 +/* f122524: 461aa382 */ mul.s $f14,$f20,$f26 +/* f122528: 3c013f80 */ lui $at,0x3f80 +/* f12252c: 44815000 */ mtc1 $at,$f10 +/* f122530: 461a4102 */ mul.s $f4,$f8,$f26 +/* f122534: c60c002c */ lwc1 $f12,0x2c($s0) +/* f122538: 460a2181 */ sub.s $f6,$f4,$f10 +/* f12253c: 44063000 */ mfc1 $a2,$f6 +/* f122540: 0fc47cf4 */ jal func0f11f3d0 +/* f122544: 00000000 */ sll $zero,$zero,0x0 +/* f122548: 8fa20090 */ lw $v0,0x90($sp) +/* f12254c: e600002c */ swc1 $f0,0x2c($s0) +/* f122550: 8fad0064 */ lw $t5,0x64($sp) +/* f122554: 24420001 */ addiu $v0,$v0,0x1 +/* f122558: afa20090 */ sw $v0,0x90($sp) +/* f12255c: 25ac0018 */ addiu $t4,$t5,0x18 +/* f122560: afac0064 */ sw $t4,0x64($sp) +/* f122564: 1451ffcf */ bne $v0,$s1,.L0f1224a4 +/* f122568: 26100038 */ addiu $s0,$s0,0x38 +.L0f12256c: +/* f12256c: 24010004 */ addiu $at,$zero,0x4 +/* f122570: 16210099 */ bne $s1,$at,.L0f1227d8 +/* f122574: 8faf0068 */ lw $t7,0x68($sp) +/* f122578: 2401000c */ addiu $at,$zero,0xc +/* f12257c: 15e1007e */ bne $t7,$at,.L0f122778 +/* f122580: 27b00094 */ addiu $s0,$sp,0x94 +/* f122584: c7a80548 */ lwc1 $f8,0x548($sp) +/* f122588: c7a4054c */ lwc1 $f4,0x54c($sp) +/* f12258c: c7a600f8 */ lwc1 $f6,0xf8($sp) +/* f122590: 4604403c */ c.lt.s $f8,$f4 +/* f122594: c7a800c0 */ lwc1 $f8,0xc0($sp) +/* f122598: 4502003d */ bc1fl .L0f122690 +/* f12259c: 461a4100 */ add.s $f4,$f8,$f26 +/* f1225a0: 461a3200 */ add.s $f8,$f6,$f26 +/* f1225a4: c7aa0168 */ lwc1 $f10,0x168($sp) +/* f1225a8: 27a50094 */ addiu $a1,$sp,0x94 +/* f1225ac: 8fa406b0 */ lw $a0,0x6b0($sp) +/* f1225b0: 460a403e */ c.le.s $f8,$f10 +/* f1225b4: 27a600cc */ addiu $a2,$sp,0xcc +/* f1225b8: 27a70104 */ addiu $a3,$sp,0x104 +/* f1225bc: 3c014302 */ lui $at,0x4302 +/* f1225c0: 4500002c */ bc1f .L0f122674 +/* f1225c4: 240a0001 */ addiu $t2,$zero,0x1 +/* f1225c8: 0fc2d5fe */ jal func0f0b57f8 +/* f1225cc: 00000000 */ sll $zero,$zero,0x0 +/* f1225d0: 461a0102 */ mul.s $f4,$f0,$f26 +/* f1225d4: 0fc2d602 */ jal func0f0b5808 +/* f1225d8: e7a400bc */ swc1 $f4,0xbc($sp) +/* f1225dc: 461a0182 */ mul.s $f6,$f0,$f26 +/* f1225e0: 0fc2d5fe */ jal func0f0b57f8 +/* f1225e4: e7a600c0 */ swc1 $f6,0xc0($sp) +/* f1225e8: 0fc2d5f6 */ jal func0f0b57d8 +/* f1225ec: 46000506 */ mov.s $f20,$f0 +/* f1225f0: 46140280 */ add.s $f10,$f0,$f20 +/* f1225f4: 3c013f80 */ lui $at,0x3f80 +/* f1225f8: 44812000 */ mtc1 $at,$f4 +/* f1225fc: 461a5202 */ mul.s $f8,$f10,$f26 +/* f122600: 46044181 */ sub.s $f6,$f8,$f4 +/* f122604: 0fc2d602 */ jal func0f0b5808 +/* f122608: e7a600f4 */ swc1 $f6,0xf4($sp) +/* f12260c: 461a0282 */ mul.s $f10,$f0,$f26 +/* f122610: 0fc2d5fe */ jal func0f0b57f8 +/* f122614: e7aa00f8 */ swc1 $f10,0xf8($sp) +/* f122618: 461a0202 */ mul.s $f8,$f0,$f26 +/* f12261c: 0fc2d5fe */ jal func0f0b57f8 +/* f122620: e7a8012c */ swc1 $f8,0x12c($sp) +/* f122624: 0fc2d5f6 */ jal func0f0b57d8 +/* f122628: 46000506 */ mov.s $f20,$f0 +/* f12262c: 46140100 */ add.s $f4,$f0,$f20 +/* f122630: 3c013f80 */ lui $at,0x3f80 +/* f122634: 44815000 */ mtc1 $at,$f10 +/* f122638: 3c014302 */ lui $at,0x4302 +/* f12263c: 461a2182 */ mul.s $f6,$f4,$f26 +/* f122640: 44812000 */ mtc1 $at,$f4 +/* f122644: 27b1013c */ addiu $s1,$sp,0x13c +/* f122648: 27a50094 */ addiu $a1,$sp,0x94 +/* f12264c: afb10010 */ sw $s1,0x10($sp) +/* f122650: 8fa406b0 */ lw $a0,0x6b0($sp) +/* f122654: 27a600cc */ addiu $a2,$sp,0xcc +/* f122658: 460a3201 */ sub.s $f8,$f6,$f10 +/* f12265c: 27a70104 */ addiu $a3,$sp,0x104 +/* f122660: e7a40014 */ swc1 $f4,0x14($sp) +/* f122664: 0fc48ff5 */ jal func0f123fd4 +/* f122668: e7a80164 */ swc1 $f8,0x164($sp) +/* f12266c: 1000008d */ beqz $zero,.L0f1228a4 +/* f122670: afa206b0 */ sw $v0,0x6b0($sp) +.L0f122674: +/* f122674: 44813000 */ mtc1 $at,$f6 +/* f122678: afaa0014 */ sw $t2,0x14($sp) +/* f12267c: 0fc48b53 */ jal func0f122d4c +/* f122680: e7a60010 */ swc1 $f6,0x10($sp) +/* f122684: 10000087 */ beqz $zero,.L0f1228a4 +/* f122688: afa206b0 */ sw $v0,0x6b0($sp) +/* f12268c: 461a4100 */ add.s $f4,$f8,$f26 +.L0f122690: +/* f122690: c7aa0130 */ lwc1 $f10,0x130($sp) +/* f122694: 27a60094 */ addiu $a2,$sp,0x94 +/* f122698: 27a7013c */ addiu $a3,$sp,0x13c +/* f12269c: 460a203e */ c.le.s $f4,$f10 +/* f1226a0: 8fa406b0 */ lw $a0,0x6b0($sp) +/* f1226a4: 27a500cc */ addiu $a1,$sp,0xcc +/* f1226a8: 3c014302 */ lui $at,0x4302 +/* f1226ac: 4500002c */ bc1f .L0f122760 +/* f1226b0: 24180001 */ addiu $t8,$zero,0x1 +/* f1226b4: 0fc2d5fe */ jal func0f0b57f8 +/* f1226b8: 00000000 */ sll $zero,$zero,0x0 +/* f1226bc: 461a0182 */ mul.s $f6,$f0,$f26 +/* f1226c0: 0fc2d602 */ jal func0f0b5808 +/* f1226c4: e7a600bc */ swc1 $f6,0xbc($sp) +/* f1226c8: 461a0202 */ mul.s $f8,$f0,$f26 +/* f1226cc: 0fc2d5fe */ jal func0f0b57f8 +/* f1226d0: e7a800c0 */ swc1 $f8,0xc0($sp) +/* f1226d4: 0fc2d5f6 */ jal func0f0b57d8 +/* f1226d8: 46000506 */ mov.s $f20,$f0 +/* f1226dc: 46140280 */ add.s $f10,$f0,$f20 +/* f1226e0: 3c013f80 */ lui $at,0x3f80 +/* f1226e4: 44813000 */ mtc1 $at,$f6 +/* f1226e8: 461a5102 */ mul.s $f4,$f10,$f26 +/* f1226ec: 46062201 */ sub.s $f8,$f4,$f6 +/* f1226f0: 0fc2d602 */ jal func0f0b5808 +/* f1226f4: e7a800f4 */ swc1 $f8,0xf4($sp) +/* f1226f8: 461a0282 */ mul.s $f10,$f0,$f26 +/* f1226fc: 0fc2d5fe */ jal func0f0b57f8 +/* f122700: e7aa00f8 */ swc1 $f10,0xf8($sp) +/* f122704: 461a0102 */ mul.s $f4,$f0,$f26 +/* f122708: 0fc2d5fe */ jal func0f0b57f8 +/* f12270c: e7a4012c */ swc1 $f4,0x12c($sp) +/* f122710: 0fc2d5f6 */ jal func0f0b57d8 +/* f122714: 46000506 */ mov.s $f20,$f0 +/* f122718: 46140180 */ add.s $f6,$f0,$f20 +/* f12271c: 3c013f80 */ lui $at,0x3f80 +/* f122720: 44815000 */ mtc1 $at,$f10 +/* f122724: 3c014302 */ lui $at,0x4302 +/* f122728: 461a3202 */ mul.s $f8,$f6,$f26 +/* f12272c: 44813000 */ mtc1 $at,$f6 +/* f122730: 27ae0104 */ addiu $t6,$sp,0x104 +/* f122734: 27a60094 */ addiu $a2,$sp,0x94 +/* f122738: 27a7013c */ addiu $a3,$sp,0x13c +/* f12273c: afae0010 */ sw $t6,0x10($sp) +/* f122740: 8fa406b0 */ lw $a0,0x6b0($sp) +/* f122744: 460a4101 */ sub.s $f4,$f8,$f10 +/* f122748: 27a500cc */ addiu $a1,$sp,0xcc +/* f12274c: e7a60014 */ swc1 $f6,0x14($sp) +/* f122750: 0fc48ff5 */ jal func0f123fd4 +/* f122754: e7a40164 */ swc1 $f4,0x164($sp) +/* f122758: 10000052 */ beqz $zero,.L0f1228a4 +/* f12275c: afa206b0 */ sw $v0,0x6b0($sp) +.L0f122760: +/* f122760: 44814000 */ mtc1 $at,$f8 +/* f122764: afb80014 */ sw $t8,0x14($sp) +/* f122768: 0fc48b53 */ jal func0f122d4c +/* f12276c: e7a80010 */ swc1 $f8,0x10($sp) +/* f122770: 1000004c */ beqz $zero,.L0f1228a4 +/* f122774: afa206b0 */ sw $v0,0x6b0($sp) +.L0f122778: +/* f122778: 3c014302 */ lui $at,0x4302 +/* f12277c: 44815000 */ mtc1 $at,$f10 +/* f122780: 27b1013c */ addiu $s1,$sp,0x13c +/* f122784: 24090001 */ addiu $t1,$zero,0x1 +/* f122788: afa90014 */ sw $t1,0x14($sp) +/* f12278c: 02203825 */ or $a3,$s1,$zero +/* f122790: 8fa406b0 */ lw $a0,0x6b0($sp) +/* f122794: 02002825 */ or $a1,$s0,$zero +/* f122798: 27a600cc */ addiu $a2,$sp,0xcc +/* f12279c: 0fc48b53 */ jal func0f122d4c +/* f1227a0: e7aa0010 */ swc1 $f10,0x10($sp) +/* f1227a4: 3c014302 */ lui $at,0x4302 +/* f1227a8: 44812000 */ mtc1 $at,$f4 +/* f1227ac: 24190001 */ addiu $t9,$zero,0x1 +/* f1227b0: afa206b0 */ sw $v0,0x6b0($sp) +/* f1227b4: afb90014 */ sw $t9,0x14($sp) +/* f1227b8: 00402025 */ or $a0,$v0,$zero +/* f1227bc: 02202825 */ or $a1,$s1,$zero +/* f1227c0: 27a60104 */ addiu $a2,$sp,0x104 +/* f1227c4: 02003825 */ or $a3,$s0,$zero +/* f1227c8: 0fc48b53 */ jal func0f122d4c +/* f1227cc: e7a40010 */ swc1 $f4,0x10($sp) +/* f1227d0: 10000034 */ beqz $zero,.L0f1228a4 +/* f1227d4: afa206b0 */ sw $v0,0x6b0($sp) +.L0f1227d8: +/* f1227d8: 24010005 */ addiu $at,$zero,0x5 +/* f1227dc: 16210024 */ bne $s1,$at,.L0f122870 +/* f1227e0: 27b00094 */ addiu $s0,$sp,0x94 +/* f1227e4: 3c014302 */ lui $at,0x4302 +/* f1227e8: 44813000 */ mtc1 $at,$f6 +/* f1227ec: 240b0001 */ addiu $t3,$zero,0x1 +/* f1227f0: afab0014 */ sw $t3,0x14($sp) +/* f1227f4: 8fa406b0 */ lw $a0,0x6b0($sp) +/* f1227f8: 02002825 */ or $a1,$s0,$zero +/* f1227fc: 27a600cc */ addiu $a2,$sp,0xcc +/* f122800: 27a70104 */ addiu $a3,$sp,0x104 +/* f122804: 0fc48b53 */ jal func0f122d4c +/* f122808: e7a60010 */ swc1 $f6,0x10($sp) +/* f12280c: 3c014302 */ lui $at,0x4302 +/* f122810: 44814000 */ mtc1 $at,$f8 +/* f122814: 27b1013c */ addiu $s1,$sp,0x13c +/* f122818: 240d0001 */ addiu $t5,$zero,0x1 +/* f12281c: afa206b0 */ sw $v0,0x6b0($sp) +/* f122820: afad0014 */ sw $t5,0x14($sp) +/* f122824: 02203825 */ or $a3,$s1,$zero +/* f122828: 00402025 */ or $a0,$v0,$zero +/* f12282c: 02002825 */ or $a1,$s0,$zero +/* f122830: 27a60104 */ addiu $a2,$sp,0x104 +/* f122834: 0fc48b53 */ jal func0f122d4c +/* f122838: e7a80010 */ swc1 $f8,0x10($sp) +/* f12283c: 3c014302 */ lui $at,0x4302 +/* f122840: 44815000 */ mtc1 $at,$f10 +/* f122844: 240c0001 */ addiu $t4,$zero,0x1 +/* f122848: afa206b0 */ sw $v0,0x6b0($sp) +/* f12284c: afac0014 */ sw $t4,0x14($sp) +/* f122850: 00402025 */ or $a0,$v0,$zero +/* f122854: 02002825 */ or $a1,$s0,$zero +/* f122858: 02203025 */ or $a2,$s1,$zero +/* f12285c: 27a70174 */ addiu $a3,$sp,0x174 +/* f122860: 0fc48b53 */ jal func0f122d4c +/* f122864: e7aa0010 */ swc1 $f10,0x10($sp) +/* f122868: 1000000e */ beqz $zero,.L0f1228a4 +/* f12286c: afa206b0 */ sw $v0,0x6b0($sp) +.L0f122870: +/* f122870: 24010003 */ addiu $at,$zero,0x3 +/* f122874: 1621000b */ bne $s1,$at,.L0f1228a4 +/* f122878: 27a50094 */ addiu $a1,$sp,0x94 +/* f12287c: 3c014302 */ lui $at,0x4302 +/* f122880: 44812000 */ mtc1 $at,$f4 +/* f122884: 240f0001 */ addiu $t7,$zero,0x1 +/* f122888: afaf0014 */ sw $t7,0x14($sp) +/* f12288c: 8fa406b0 */ lw $a0,0x6b0($sp) +/* f122890: 27a600cc */ addiu $a2,$sp,0xcc +/* f122894: 27a70104 */ addiu $a3,$sp,0x104 +/* f122898: 0fc48b53 */ jal func0f122d4c +/* f12289c: e7a40010 */ swc1 $f4,0x10($sp) +/* f1228a0: afa206b0 */ sw $v0,0x6b0($sp) +.L0f1228a4: +/* f1228a4: 8fa206b0 */ lw $v0,0x6b0($sp) +.L0f1228a8: +/* f1228a8: 8fbf0054 */ lw $ra,0x54($sp) +/* f1228ac: d7b40020 */ ldc1 $f20,0x20($sp) +/* f1228b0: d7b60028 */ ldc1 $f22,0x28($sp) +/* f1228b4: d7b80030 */ ldc1 $f24,0x30($sp) +/* f1228b8: d7ba0038 */ ldc1 $f26,0x38($sp) +/* f1228bc: d7bc0040 */ ldc1 $f28,0x40($sp) +/* f1228c0: 8fb0004c */ lw $s0,0x4c($sp) +/* f1228c4: 8fb10050 */ lw $s1,0x50($sp) +/* f1228c8: 03e00008 */ jr $ra +/* f1228cc: 27bd06b0 */ addiu $sp,$sp,0x6b0 +); + +GLOBAL_ASM( +glabel func0f1228d0 +/* f1228d0: 27bdff88 */ addiu $sp,$sp,-120 +/* f1228d4: 30ceffff */ andi $t6,$a2,0xffff +/* f1228d8: 448e2000 */ mtc1 $t6,$f4 +/* f1228dc: afb00028 */ sw $s0,0x28($sp) +/* f1228e0: 44877000 */ mtc1 $a3,$f14 +/* f1228e4: 00808025 */ or $s0,$a0,$zero +/* f1228e8: afbf002c */ sw $ra,0x2c($sp) +/* f1228ec: f7b60020 */ sdc1 $f22,0x20($sp) +/* f1228f0: f7b40018 */ sdc1 $f20,0x18($sp) +/* f1228f4: afa60080 */ sw $a2,0x80($sp) +/* f1228f8: 05c10005 */ bgez $t6,.L0f122910 +/* f1228fc: 468021a0 */ cvt.s.w $f6,$f4 +/* f122900: 3c014f80 */ lui $at,0x4f80 +/* f122904: 44814000 */ mtc1 $at,$f8 +/* f122908: 00000000 */ sll $zero,$zero,0x0 +/* f12290c: 46083180 */ add.s $f6,$f6,$f8 +.L0f122910: +/* f122910: 3c014780 */ lui $at,0x4780 +/* f122914: 44815000 */ mtc1 $at,$f10 +/* f122918: c6120000 */ lwc1 $f18,0x0($s0) +/* f12291c: c4a40000 */ lwc1 $f4,0x0($a1) +/* f122920: 460a3003 */ div.s $f0,$f6,$f10 +/* f122924: c4aa0010 */ lwc1 $f10,0x10($a1) +/* f122928: c6060004 */ lwc1 $f6,0x4($s0) +/* f12292c: 3c013780 */ lui $at,0x3780 +/* f122930: 46049202 */ mul.s $f8,$f18,$f4 +/* f122934: 44816000 */ mtc1 $at,$f12 +/* f122938: 44808000 */ mtc1 $zero,$f16 +/* f12293c: 460a3482 */ mul.s $f18,$f6,$f10 +/* f122940: c4aa0020 */ lwc1 $f10,0x20($a1) +/* f122944: c6060008 */ lwc1 $f6,0x8($s0) +/* f122948: 46124100 */ add.s $f4,$f8,$f18 +/* f12294c: 460a3202 */ mul.s $f8,$f6,$f10 +/* f122950: c4a60030 */ lwc1 $f6,0x30($a1) +/* f122954: 46000086 */ mov.s $f2,$f0 +/* f122958: 46082480 */ add.s $f18,$f4,$f8 +/* f12295c: 46123280 */ add.s $f10,$f6,$f18 +/* f122960: e7aa0068 */ swc1 $f10,0x68($sp) +/* f122964: c6040000 */ lwc1 $f4,0x0($s0) +/* f122968: c4a80004 */ lwc1 $f8,0x4($a1) +/* f12296c: c6120004 */ lwc1 $f18,0x4($s0) +/* f122970: c4aa0014 */ lwc1 $f10,0x14($a1) +/* f122974: 46082182 */ mul.s $f6,$f4,$f8 +/* f122978: 00000000 */ sll $zero,$zero,0x0 +/* f12297c: 460a9102 */ mul.s $f4,$f18,$f10 +/* f122980: c4aa0024 */ lwc1 $f10,0x24($a1) +/* f122984: c6120008 */ lwc1 $f18,0x8($s0) +/* f122988: 46043200 */ add.s $f8,$f6,$f4 +/* f12298c: 460a9182 */ mul.s $f6,$f18,$f10 +/* f122990: c4b20034 */ lwc1 $f18,0x34($a1) +/* f122994: 46064100 */ add.s $f4,$f8,$f6 +/* f122998: 46049280 */ add.s $f10,$f18,$f4 +/* f12299c: e7aa006c */ swc1 $f10,0x6c($sp) +/* f1229a0: c6080000 */ lwc1 $f8,0x0($s0) +/* f1229a4: c4a60008 */ lwc1 $f6,0x8($a1) +/* f1229a8: c6040004 */ lwc1 $f4,0x4($s0) +/* f1229ac: c4aa0018 */ lwc1 $f10,0x18($a1) +/* f1229b0: 46064482 */ mul.s $f18,$f8,$f6 +/* f1229b4: 00000000 */ sll $zero,$zero,0x0 +/* f1229b8: 460a2202 */ mul.s $f8,$f4,$f10 +/* f1229bc: c4aa0028 */ lwc1 $f10,0x28($a1) +/* f1229c0: c6040008 */ lwc1 $f4,0x8($s0) +/* f1229c4: 46089180 */ add.s $f6,$f18,$f8 +/* f1229c8: 460a2482 */ mul.s $f18,$f4,$f10 +/* f1229cc: c4a40038 */ lwc1 $f4,0x38($a1) +/* f1229d0: 46123200 */ add.s $f8,$f6,$f18 +/* f1229d4: 46082280 */ add.s $f10,$f4,$f8 +/* f1229d8: e7aa0070 */ swc1 $f10,0x70($sp) +/* f1229dc: c4b2000c */ lwc1 $f18,0xc($a1) +/* f1229e0: c6060000 */ lwc1 $f6,0x0($s0) +/* f1229e4: c4aa001c */ lwc1 $f10,0x1c($a1) +/* f1229e8: c6080004 */ lwc1 $f8,0x4($s0) +/* f1229ec: 46123102 */ mul.s $f4,$f6,$f18 +/* f1229f0: 00000000 */ sll $zero,$zero,0x0 +/* f1229f4: 460a4182 */ mul.s $f6,$f8,$f10 +/* f1229f8: c4aa002c */ lwc1 $f10,0x2c($a1) +/* f1229fc: c6080008 */ lwc1 $f8,0x8($s0) +/* f122a00: 46062480 */ add.s $f18,$f4,$f6 +/* f122a04: 460a4102 */ mul.s $f4,$f8,$f10 +/* f122a08: c4a8003c */ lwc1 $f8,0x3c($a1) +/* f122a0c: 46049180 */ add.s $f6,$f18,$f4 +/* f122a10: 460c7102 */ mul.s $f4,$f14,$f12 +/* f122a14: 46064280 */ add.s $f10,$f8,$f6 +/* f122a18: e7aa0074 */ swc1 $f10,0x74($sp) +/* f122a1c: c612000c */ lwc1 $f18,0xc($s0) +/* f122a20: c7aa0088 */ lwc1 $f10,0x88($sp) +/* f122a24: 46049202 */ mul.s $f8,$f18,$f4 +/* f122a28: e7a80060 */ swc1 $f8,0x60($sp) +/* f122a2c: 460c5482 */ mul.s $f18,$f10,$f12 +/* f122a30: c6060010 */ lwc1 $f6,0x10($s0) +/* f122a34: c7a80074 */ lwc1 $f8,0x74($sp) +/* f122a38: 46088032 */ c.eq.s $f16,$f8 +/* f122a3c: 46123102 */ mul.s $f4,$f6,$f18 +/* f122a40: e7a40064 */ swc1 $f4,0x64($sp) +/* f122a44: 45000004 */ bc1f .L0f122a58 +/* f122a48: c7a40068 */ lwc1 $f4,0x68($sp) +/* f122a4c: 3c017f1b */ lui $at,0x7f1b +/* f122a50: 10000006 */ beqz $zero,.L0f122a6c +/* f122a54: c43650cc */ lwc1 $f22,0x50cc($at) +.L0f122a58: +/* f122a58: c7a60074 */ lwc1 $f6,0x74($sp) +/* f122a5c: 3c013f80 */ lui $at,0x3f80 +/* f122a60: 44815000 */ mtc1 $at,$f10 +/* f122a64: 46003482 */ mul.s $f18,$f6,$f0 +/* f122a68: 46125583 */ div.s $f22,$f10,$f18 +.L0f122a6c: +/* f122a6c: 4610b03c */ c.lt.s $f22,$f16 +/* f122a70: 4600b006 */ mov.s $f0,$f22 +/* f122a74: 45000002 */ bc1f .L0f122a80 +/* f122a78: 3c017f1b */ lui $at,0x7f1b +/* f122a7c: c42050d0 */ lwc1 $f0,0x50d0($at) +.L0f122a80: +/* f122a80: 46002202 */ mul.s $f8,$f4,$f0 +/* f122a84: c7aa006c */ lwc1 $f10,0x6c($sp) +/* f122a88: 46024182 */ mul.s $f6,$f8,$f2 +/* f122a8c: c7a80070 */ lwc1 $f8,0x70($sp) +/* f122a90: 46005482 */ mul.s $f18,$f10,$f0 +/* f122a94: e7a60048 */ swc1 $f6,0x48($sp) +/* f122a98: 46029102 */ mul.s $f4,$f18,$f2 +/* f122a9c: c7b20074 */ lwc1 $f18,0x74($sp) +/* f122aa0: 46004182 */ mul.s $f6,$f8,$f0 +/* f122aa4: e7a4004c */ swc1 $f4,0x4c($sp) +/* f122aa8: 46023282 */ mul.s $f10,$f6,$f2 +/* f122aac: 00000000 */ sll $zero,$zero,0x0 +/* f122ab0: 46009102 */ mul.s $f4,$f18,$f0 +/* f122ab4: e7aa0050 */ swc1 $f10,0x50($sp) +/* f122ab8: 46022202 */ mul.s $f8,$f4,$f2 +/* f122abc: 0fc2d5f6 */ jal func0f0b57d8 +/* f122ac0: e7a80054 */ swc1 $f8,0x54($sp) +/* f122ac4: 0fc2d5f6 */ jal func0f0b57d8 +/* f122ac8: 46000506 */ mov.s $f20,$f0 +/* f122acc: 0fc2d5fe */ jal func0f0b57f8 +/* f122ad0: e7a00030 */ swc1 $f0,0x30($sp) +/* f122ad4: 3c014080 */ lui $at,0x4080 +/* f122ad8: 44813000 */ mtc1 $at,$f6 +/* f122adc: c7a20030 */ lwc1 $f2,0x30($sp) +/* f122ae0: c7a80048 */ lwc1 $f8,0x48($sp) +/* f122ae4: 46060282 */ mul.s $f10,$f0,$f6 +/* f122ae8: 46021480 */ add.s $f18,$f2,$f2 +/* f122aec: 4614a180 */ add.s $f6,$f20,$f20 +/* f122af0: 46125100 */ add.s $f4,$f10,$f18 +/* f122af4: 46064282 */ mul.s $f10,$f8,$f6 +/* f122af8: 460a2480 */ add.s $f18,$f4,$f10 +/* f122afc: 0fc2d5fa */ jal func0f0b57e8 +/* f122b00: e7b20038 */ swc1 $f18,0x38($sp) +/* f122b04: 0fc2d5fa */ jal func0f0b57e8 +/* f122b08: 46000506 */ mov.s $f20,$f0 +/* f122b0c: 0fc2d602 */ jal func0f0b5808 +/* f122b10: e7a00030 */ swc1 $f0,0x30($sp) +/* f122b14: 3c017f1b */ lui $at,0x7f1b +/* f122b18: c43050d4 */ lwc1 $f16,0x50d4($at) +/* f122b1c: 3c014080 */ lui $at,0x4080 +/* f122b20: 44814000 */ mtc1 $at,$f8 +/* f122b24: c7a20030 */ lwc1 $f2,0x30($sp) +/* f122b28: c7b2004c */ lwc1 $f18,0x4c($sp) +/* f122b2c: 46080182 */ mul.s $f6,$f0,$f8 +/* f122b30: 46021100 */ add.s $f4,$f2,$f2 +/* f122b34: 3c017f1b */ lui $at,0x7f1b +/* f122b38: 3c06457f */ lui $a2,0x457f +/* f122b3c: 46009207 */ neg.s $f8,$f18 +/* f122b40: 34c6a000 */ ori $a2,$a2,0xa000 +/* f122b44: c42e50d8 */ lwc1 $f14,0x50d8($at) +/* f122b48: 46043280 */ add.s $f10,$f6,$f4 +/* f122b4c: c7ac0038 */ lwc1 $f12,0x38($sp) +/* f122b50: 4614a180 */ add.s $f6,$f20,$f20 +/* f122b54: 46064102 */ mul.s $f4,$f8,$f6 +/* f122b58: c7a80050 */ lwc1 $f8,0x50($sp) +/* f122b5c: 46104182 */ mul.s $f6,$f8,$f16 +/* f122b60: 46045480 */ add.s $f18,$f10,$f4 +/* f122b64: c7a40054 */ lwc1 $f4,0x54($sp) +/* f122b68: 46103280 */ add.s $f10,$f6,$f16 +/* f122b6c: e7b2003c */ swc1 $f18,0x3c($sp) +/* f122b70: 44809000 */ mtc1 $zero,$f18 +/* f122b74: e7aa0040 */ swc1 $f10,0x40($sp) +/* f122b78: 46122202 */ mul.s $f8,$f4,$f18 +/* f122b7c: 0fc47cf4 */ jal func0f11f3d0 +/* f122b80: e7a80044 */ swc1 $f8,0x44($sp) +/* f122b84: 3c017f1b */ lui $at,0x7f1b +/* f122b88: 3c06457f */ lui $a2,0x457f +/* f122b8c: e7a00038 */ swc1 $f0,0x38($sp) +/* f122b90: 34c6a000 */ ori $a2,$a2,0xa000 +/* f122b94: c42e50dc */ lwc1 $f14,0x50dc($at) +/* f122b98: 0fc47cf4 */ jal func0f11f3d0 +/* f122b9c: c7ac003c */ lwc1 $f12,0x3c($sp) +/* f122ba0: 44807000 */ mtc1 $zero,$f14 +/* f122ba4: 3c0646ff */ lui $a2,0x46ff +/* f122ba8: e7a0003c */ swc1 $f0,0x3c($sp) +/* f122bac: 34c6fe00 */ ori $a2,$a2,0xfe00 +/* f122bb0: 0fc47cf4 */ jal func0f11f3d0 +/* f122bb4: c7ac0040 */ lwc1 $f12,0x40($sp) +/* f122bb8: 44807000 */ mtc1 $zero,$f14 +/* f122bbc: 3c0646ff */ lui $a2,0x46ff +/* f122bc0: e7a00040 */ swc1 $f0,0x40($sp) +/* f122bc4: 34c6fe00 */ ori $a2,$a2,0xfe00 +/* f122bc8: 0fc47cf4 */ jal func0f11f3d0 +/* f122bcc: c7ac0044 */ lwc1 $f12,0x44($sp) +/* f122bd0: 8fa3008c */ lw $v1,0x8c($sp) +/* f122bd4: c7a60068 */ lwc1 $f6,0x68($sp) +/* f122bd8: e7a00044 */ swc1 $f0,0x44($sp) +/* f122bdc: e4660000 */ swc1 $f6,0x0($v1) +/* f122be0: c7aa006c */ lwc1 $f10,0x6c($sp) +/* f122be4: e46a0004 */ swc1 $f10,0x4($v1) +/* f122be8: c7a40070 */ lwc1 $f4,0x70($sp) +/* f122bec: e4640008 */ swc1 $f4,0x8($v1) +/* f122bf0: c7b20074 */ lwc1 $f18,0x74($sp) +/* f122bf4: e472000c */ swc1 $f18,0xc($v1) +/* f122bf8: c7a80060 */ lwc1 $f8,0x60($sp) +/* f122bfc: e4680020 */ swc1 $f8,0x20($v1) +/* f122c00: c7a60064 */ lwc1 $f6,0x64($sp) +/* f122c04: e4660024 */ swc1 $f6,0x24($v1) +/* f122c08: c7aa0038 */ lwc1 $f10,0x38($sp) +/* f122c0c: 0fc595f3 */ jal func0f1657cc +/* f122c10: e46a0028 */ swc1 $f10,0x28($v1) +/* f122c14: 3c014080 */ lui $at,0x4080 +/* f122c18: 44819000 */ mtc1 $at,$f18 +/* f122c1c: c4440040 */ lwc1 $f4,0x40($v0) +/* f122c20: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f122c24: 8fa3008c */ lw $v1,0x8c($sp) +/* f122c28: 46122202 */ mul.s $f8,$f4,$f18 +/* f122c2c: 3c014f80 */ lui $at,0x4f80 +/* f122c30: 46083281 */ sub.s $f10,$f6,$f8 +/* f122c34: e46a002c */ swc1 $f10,0x2c($v1) +/* f122c38: c7a40040 */ lwc1 $f4,0x40($sp) +/* f122c3c: e4760034 */ swc1 $f22,0x34($v1) +/* f122c40: e4640030 */ swc1 $f4,0x30($v1) +/* f122c44: 920f0014 */ lbu $t7,0x14($s0) +/* f122c48: 448f9000 */ mtc1 $t7,$f18 +/* f122c4c: 05e10004 */ bgez $t7,.L0f122c60 +/* f122c50: 468091a0 */ cvt.s.w $f6,$f18 +/* f122c54: 44814000 */ mtc1 $at,$f8 +/* f122c58: 00000000 */ sll $zero,$zero,0x0 +/* f122c5c: 46083180 */ add.s $f6,$f6,$f8 +.L0f122c60: +/* f122c60: e4660010 */ swc1 $f6,0x10($v1) +/* f122c64: 92180015 */ lbu $t8,0x15($s0) +/* f122c68: 3c014f80 */ lui $at,0x4f80 +/* f122c6c: 44985000 */ mtc1 $t8,$f10 +/* f122c70: 07010004 */ bgez $t8,.L0f122c84 +/* f122c74: 46805120 */ cvt.s.w $f4,$f10 +/* f122c78: 44819000 */ mtc1 $at,$f18 +/* f122c7c: 00000000 */ sll $zero,$zero,0x0 +/* f122c80: 46122100 */ add.s $f4,$f4,$f18 +.L0f122c84: +/* f122c84: e4640014 */ swc1 $f4,0x14($v1) +/* f122c88: 92190016 */ lbu $t9,0x16($s0) +/* f122c8c: 3c014f80 */ lui $at,0x4f80 +/* f122c90: 44994000 */ mtc1 $t9,$f8 +/* f122c94: 07210004 */ bgez $t9,.L0f122ca8 +/* f122c98: 468041a0 */ cvt.s.w $f6,$f8 +/* f122c9c: 44815000 */ mtc1 $at,$f10 +/* f122ca0: 00000000 */ sll $zero,$zero,0x0 +/* f122ca4: 460a3180 */ add.s $f6,$f6,$f10 +.L0f122ca8: +/* f122ca8: e4660018 */ swc1 $f6,0x18($v1) +/* f122cac: 92080017 */ lbu $t0,0x17($s0) +/* f122cb0: 3c014f80 */ lui $at,0x4f80 +/* f122cb4: 44889000 */ mtc1 $t0,$f18 +/* f122cb8: 05010004 */ bgez $t0,.L0f122ccc +/* f122cbc: 46809120 */ cvt.s.w $f4,$f18 +/* f122cc0: 44814000 */ mtc1 $at,$f8 +/* f122cc4: 00000000 */ sll $zero,$zero,0x0 +/* f122cc8: 46082100 */ add.s $f4,$f4,$f8 +.L0f122ccc: +/* f122ccc: e464001c */ swc1 $f4,0x1c($v1) +/* f122cd0: 8fbf002c */ lw $ra,0x2c($sp) +/* f122cd4: 8fb00028 */ lw $s0,0x28($sp) +/* f122cd8: d7b60020 */ ldc1 $f22,0x20($sp) +/* f122cdc: d7b40018 */ ldc1 $f20,0x18($sp) +/* f122ce0: 03e00008 */ jr $ra +/* f122ce4: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f122ce8 +/* f122ce8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f122cec: afbf0014 */ sw $ra,0x14($sp) +/* f122cf0: c4a60028 */ lwc1 $f6,0x28($a1) +/* f122cf4: c4840028 */ lwc1 $f4,0x28($a0) +/* f122cf8: c4aa002c */ lwc1 $f10,0x2c($a1) +/* f122cfc: c488002c */ lwc1 $f8,0x2c($a0) +/* f122d00: 46062001 */ sub.s $f0,$f4,$f6 +/* f122d04: 460a4081 */ sub.s $f2,$f8,$f10 +/* f122d08: 46000402 */ mul.s $f16,$f0,$f0 +/* f122d0c: 00000000 */ sll $zero,$zero,0x0 +/* f122d10: 46021482 */ mul.s $f18,$f2,$f2 +/* f122d14: 0c012974 */ jal 0x4a5d0 +/* f122d18: 46128300 */ add.s $f12,$f16,$f18 +/* f122d1c: 3c013f80 */ lui $at,0x3f80 +/* f122d20: 44812000 */ mtc1 $at,$f4 +/* f122d24: 8fbf0014 */ lw $ra,0x14($sp) +/* f122d28: 27bd0018 */ addiu $sp,$sp,0x18 +/* f122d2c: 4604003c */ c.lt.s $f0,$f4 +/* f122d30: 00001825 */ or $v1,$zero,$zero +/* f122d34: 45000003 */ bc1f .L0f122d44 +/* f122d38: 00000000 */ sll $zero,$zero,0x0 +/* f122d3c: 10000001 */ beqz $zero,.L0f122d44 +/* f122d40: 24030001 */ addiu $v1,$zero,0x1 +.L0f122d44: +/* f122d44: 03e00008 */ jr $ra +/* f122d48: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f122d4c +/* f122d4c: 27bdfb78 */ addiu $sp,$sp,-1160 +/* f122d50: afb00020 */ sw $s0,0x20($sp) +/* f122d54: 00808025 */ or $s0,$a0,$zero +/* f122d58: afbf0024 */ sw $ra,0x24($sp) +/* f122d5c: afa5048c */ sw $a1,0x48c($sp) +/* f122d60: 00a02025 */ or $a0,$a1,$zero +/* f122d64: f7b40018 */ sdc1 $f20,0x18($sp) +/* f122d68: 00c02825 */ or $a1,$a2,$zero +/* f122d6c: afa60490 */ sw $a2,0x490($sp) +/* f122d70: 0fc48b3a */ jal func0f122ce8 +/* f122d74: afa70494 */ sw $a3,0x494($sp) +/* f122d78: 8fa60490 */ lw $a2,0x490($sp) +/* f122d7c: 14400013 */ bnez $v0,.L0f122dcc +/* f122d80: 8fa70494 */ lw $a3,0x494($sp) +/* f122d84: 00c02025 */ or $a0,$a2,$zero +/* f122d88: 00e02825 */ or $a1,$a3,$zero +/* f122d8c: afa60490 */ sw $a2,0x490($sp) +/* f122d90: 0fc48b3a */ jal func0f122ce8 +/* f122d94: afa70494 */ sw $a3,0x494($sp) +/* f122d98: 8faf048c */ lw $t7,0x48c($sp) +/* f122d9c: 8fa60490 */ lw $a2,0x490($sp) +/* f122da0: 1440000a */ bnez $v0,.L0f122dcc +/* f122da4: 8fa70494 */ lw $a3,0x494($sp) +/* f122da8: 00e02025 */ or $a0,$a3,$zero +/* f122dac: 01e02825 */ or $a1,$t7,$zero +/* f122db0: afa60490 */ sw $a2,0x490($sp) +/* f122db4: 0fc48b3a */ jal func0f122ce8 +/* f122db8: afa70494 */ sw $a3,0x494($sp) +/* f122dbc: 8fa3048c */ lw $v1,0x48c($sp) +/* f122dc0: 8fa60490 */ lw $a2,0x490($sp) +/* f122dc4: 10400003 */ beqz $v0,.L0f122dd4 +/* f122dc8: 8fa70494 */ lw $a3,0x494($sp) +.L0f122dcc: +/* f122dcc: 1000047c */ beqz $zero,.L0f123fc0 +/* f122dd0: 02001025 */ or $v0,$s0,$zero +.L0f122dd4: +/* f122dd4: 3c014780 */ lui $at,0x4780 +/* f122dd8: 44813000 */ mtc1 $at,$f6 +/* f122ddc: c7a40498 */ lwc1 $f4,0x498($sp) +/* f122de0: 3c013780 */ lui $at,0x3780 +/* f122de4: 4480a000 */ mtc1 $zero,$f20 +/* f122de8: 46062203 */ div.s $f8,$f4,$f6 +/* f122dec: e7a80378 */ swc1 $f8,0x378($sp) +/* f122df0: c4c4002c */ lwc1 $f4,0x2c($a2) +/* f122df4: c4ca0028 */ lwc1 $f10,0x28($a2) +/* f122df8: c4600028 */ lwc1 $f0,0x28($v1) +/* f122dfc: e7a4005c */ swc1 $f4,0x5c($sp) +/* f122e00: c4e80028 */ lwc1 $f8,0x28($a3) +/* f122e04: 46005301 */ sub.s $f12,$f10,$f0 +/* f122e08: c46e002c */ lwc1 $f14,0x2c($v1) +/* f122e0c: c7a6005c */ lwc1 $f6,0x5c($sp) +/* f122e10: 46004281 */ sub.s $f10,$f8,$f0 +/* f122e14: 460e3401 */ sub.s $f16,$f6,$f14 +/* f122e18: e7aa046c */ swc1 $f10,0x46c($sp) +/* f122e1c: c4e4002c */ lwc1 $f4,0x2c($a3) +/* f122e20: c7a8046c */ lwc1 $f8,0x46c($sp) +/* f122e24: e7a40054 */ swc1 $f4,0x54($sp) +/* f122e28: c7a60054 */ lwc1 $f6,0x54($sp) +/* f122e2c: 46104282 */ mul.s $f10,$f8,$f16 +/* f122e30: 44814000 */ mtc1 $at,$f8 +/* f122e34: 460e3481 */ sub.s $f18,$f6,$f14 +/* f122e38: 46126102 */ mul.s $f4,$f12,$f18 +/* f122e3c: 46045181 */ sub.s $f6,$f10,$f4 +/* f122e40: c7a4005c */ lwc1 $f4,0x5c($sp) +/* f122e44: 46083082 */ mul.s $f2,$f6,$f8 +/* f122e48: 4602a032 */ c.eq.s $f20,$f2 +/* f122e4c: e7a20444 */ swc1 $f2,0x444($sp) +/* f122e50: 45020004 */ bc1fl .L0f122e64 +/* f122e54: 460e203c */ c.lt.s $f4,$f14 +/* f122e58: 10000459 */ beqz $zero,.L0f123fc0 +/* f122e5c: 02001025 */ or $v0,$s0,$zero +/* f122e60: 460e203c */ c.lt.s $f4,$f14 +.L0f122e64: +/* f122e64: 3c013f80 */ lui $at,0x3f80 +/* f122e68: 44815000 */ mtc1 $at,$f10 +/* f122e6c: 00604825 */ or $t1,$v1,$zero +/* f122e70: 00c04025 */ or $t0,$a2,$zero +/* f122e74: 00e05825 */ or $t3,$a3,$zero +/* f122e78: 45000009 */ bc1f .L0f122ea0 +/* f122e7c: 46025403 */ div.s $f16,$f10,$f2 +/* f122e80: 3c01bf80 */ lui $at,0xbf80 +/* f122e84: 44816000 */ mtc1 $at,$f12 +/* f122e88: 00604025 */ or $t0,$v1,$zero +/* f122e8c: 00c04825 */ or $t1,$a2,$zero +/* f122e90: 460c1382 */ mul.s $f14,$f2,$f12 +/* f122e94: e7ae0444 */ swc1 $f14,0x444($sp) +/* f122e98: 460c8402 */ mul.s $f16,$f16,$f12 +/* f122e9c: 00000000 */ sll $zero,$zero,0x0 +.L0f122ea0: +/* f122ea0: c500002c */ lwc1 $f0,0x2c($t0) +/* f122ea4: c7a60054 */ lwc1 $f6,0x54($sp) +/* f122ea8: 3c01bf80 */ lui $at,0xbf80 +/* f122eac: 44816000 */ mtc1 $at,$f12 +/* f122eb0: 4600303c */ c.lt.s $f6,$f0 +/* f122eb4: c7ae0444 */ lwc1 $f14,0x444($sp) +/* f122eb8: 3c013e80 */ lui $at,0x3e80 +/* f122ebc: 45020007 */ bc1fl .L0f122edc +/* f122ec0: e7ae0444 */ swc1 $f14,0x444($sp) +/* f122ec4: 460c7382 */ mul.s $f14,$f14,$f12 +/* f122ec8: 01005825 */ or $t3,$t0,$zero +/* f122ecc: 00e04025 */ or $t0,$a3,$zero +/* f122ed0: 460c8402 */ mul.s $f16,$f16,$f12 +/* f122ed4: c4e0002c */ lwc1 $f0,0x2c($a3) +/* f122ed8: e7ae0444 */ swc1 $f14,0x444($sp) +.L0f122edc: +/* f122edc: e7b00440 */ swc1 $f16,0x440($sp) +/* f122ee0: c528002c */ lwc1 $f8,0x2c($t1) +/* f122ee4: 4608003c */ c.lt.s $f0,$f8 +/* f122ee8: 44810000 */ mtc1 $at,$f0 +/* f122eec: 3c014080 */ lui $at,0x4080 +/* f122ef0: 44811000 */ mtc1 $at,$f2 +/* f122ef4: 45000008 */ bc1f .L0f122f18 +/* f122ef8: 3c013e80 */ lui $at,0x3e80 +/* f122efc: 460c7382 */ mul.s $f14,$f14,$f12 +/* f122f00: 01001025 */ or $v0,$t0,$zero +/* f122f04: 01204025 */ or $t0,$t1,$zero +/* f122f08: 460c8402 */ mul.s $f16,$f16,$f12 +/* f122f0c: 00404825 */ or $t1,$v0,$zero +/* f122f10: e7ae0444 */ swc1 $f14,0x444($sp) +/* f122f14: e7b00440 */ swc1 $f16,0x440($sp) +.L0f122f18: +/* f122f18: c50a0028 */ lwc1 $f10,0x28($t0) +/* f122f1c: 44812000 */ mtc1 $at,$f4 +/* f122f20: e7b40424 */ swc1 $f20,0x424($sp) +/* f122f24: 3c0644ea */ lui $a2,0x44ea +/* f122f28: 46045182 */ mul.s $f6,$f10,$f4 +/* f122f2c: 44815000 */ mtc1 $at,$f10 +/* f122f30: 34c6a000 */ ori $a2,$a2,0xa000 +/* f122f34: e7a60420 */ swc1 $f6,0x420($sp) +/* f122f38: c5280028 */ lwc1 $f8,0x28($t1) +/* f122f3c: e7b4042c */ swc1 $f20,0x42c($sp) +/* f122f40: 460a4102 */ mul.s $f4,$f8,$f10 +/* f122f44: 44814000 */ mtc1 $at,$f8 +/* f122f48: 3c017f1b */ lui $at,0x7f1b +/* f122f4c: e7a40428 */ swc1 $f4,0x428($sp) +/* f122f50: c5260028 */ lwc1 $f6,0x28($t1) +/* f122f54: e7b40434 */ swc1 $f20,0x434($sp) +/* f122f58: e7b4043c */ swc1 $f20,0x43c($sp) +/* f122f5c: 46083282 */ mul.s $f10,$f6,$f8 +/* f122f60: e7b40438 */ swc1 $f20,0x438($sp) +/* f122f64: e7aa0430 */ swc1 $f10,0x430($sp) +/* f122f68: c5640028 */ lwc1 $f4,0x28($t3) +/* f122f6c: e7a40448 */ swc1 $f4,0x448($sp) +/* f122f70: c566002c */ lwc1 $f6,0x2c($t3) +/* f122f74: e7a6044c */ swc1 $f6,0x44c($sp) +/* f122f78: c5080028 */ lwc1 $f8,0x28($t0) +/* f122f7c: e7a80450 */ swc1 $f8,0x450($sp) +/* f122f80: c50a002c */ lwc1 $f10,0x2c($t0) +/* f122f84: c7a80450 */ lwc1 $f8,0x450($sp) +/* f122f88: e7aa0454 */ swc1 $f10,0x454($sp) +/* f122f8c: c5240028 */ lwc1 $f4,0x28($t1) +/* f122f90: e7a40458 */ swc1 $f4,0x458($sp) +/* f122f94: c7aa0458 */ lwc1 $f10,0x458($sp) +/* f122f98: c526002c */ lwc1 $f6,0x2c($t1) +/* f122f9c: e7a80028 */ swc1 $f8,0x28($sp) +/* f122fa0: 460a4101 */ sub.s $f4,$f8,$f10 +/* f122fa4: e7a6045c */ swc1 $f6,0x45c($sp) +/* f122fa8: c7a60454 */ lwc1 $f6,0x454($sp) +/* f122fac: c7a8045c */ lwc1 $f8,0x45c($sp) +/* f122fb0: e7a40474 */ swc1 $f4,0x474($sp) +/* f122fb4: e7a40030 */ swc1 $f4,0x30($sp) +/* f122fb8: e7aa002c */ swc1 $f10,0x2c($sp) +/* f122fbc: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f122fc0: 46083401 */ sub.s $f16,$f6,$f8 +/* f122fc4: e7a6002c */ swc1 $f6,0x2c($sp) +/* f122fc8: c7a6044c */ lwc1 $f6,0x44c($sp) +/* f122fcc: c7aa0448 */ lwc1 $f10,0x448($sp) +/* f122fd0: e7b403fc */ swc1 $f20,0x3fc($sp) +/* f122fd4: 46083481 */ sub.s $f18,$f6,$f8 +/* f122fd8: c7a80028 */ lwc1 $f8,0x28($sp) +/* f122fdc: e7b403f8 */ swc1 $f20,0x3f8($sp) +/* f122fe0: 46045101 */ sub.s $f4,$f10,$f4 +/* f122fe4: e7b403dc */ swc1 $f20,0x3dc($sp) +/* f122fe8: e7b403d8 */ swc1 $f20,0x3d8($sp) +/* f122fec: 46085301 */ sub.s $f12,$f10,$f8 +/* f122ff0: c7aa002c */ lwc1 $f10,0x2c($sp) +/* f122ff4: e7a4046c */ swc1 $f4,0x46c($sp) +/* f122ff8: e7b403a0 */ swc1 $f20,0x3a0($sp) +/* f122ffc: 46006202 */ mul.s $f8,$f12,$f0 +/* f123000: 460a3381 */ sub.s $f14,$f6,$f10 +/* f123004: c7aa0030 */ lwc1 $f10,0x30($sp) +/* f123008: e7ac0464 */ swc1 $f12,0x464($sp) +/* f12300c: e7b403a8 */ swc1 $f20,0x3a8($sp) +/* f123010: 46007182 */ mul.s $f6,$f14,$f0 +/* f123014: e7ae0460 */ swc1 $f14,0x460($sp) +/* f123018: e7a803e0 */ swc1 $f8,0x3e0($sp) +/* f12301c: 46005202 */ mul.s $f8,$f10,$f0 +/* f123020: e7b403b0 */ swc1 $f20,0x3b0($sp) +/* f123024: e7b403bc */ swc1 $f20,0x3bc($sp) +/* f123028: e7b403b8 */ swc1 $f20,0x3b8($sp) +/* f12302c: e7a603e4 */ swc1 $f6,0x3e4($sp) +/* f123030: 46008182 */ mul.s $f6,$f16,$f0 +/* f123034: e7b40380 */ swc1 $f20,0x380($sp) +/* f123038: e7a803e8 */ swc1 $f8,0x3e8($sp) +/* f12303c: 46002202 */ mul.s $f8,$f4,$f0 +/* f123040: e7b40388 */ swc1 $f20,0x388($sp) +/* f123044: e7b40390 */ swc1 $f20,0x390($sp) +/* f123048: e7b4039c */ swc1 $f20,0x39c($sp) +/* f12304c: e7a603ec */ swc1 $f6,0x3ec($sp) +/* f123050: 46009182 */ mul.s $f6,$f18,$f0 +/* f123054: c7a00460 */ lwc1 $f0,0x460($sp) +/* f123058: e7a803f0 */ swc1 $f8,0x3f0($sp) +/* f12305c: 46026202 */ mul.s $f8,$f12,$f2 +/* f123060: e7b40398 */ swc1 $f20,0x398($sp) +/* f123064: afab047c */ sw $t3,0x47c($sp) +/* f123068: afa90484 */ sw $t1,0x484($sp) +/* f12306c: e7a603f4 */ swc1 $f6,0x3f4($sp) +/* f123070: 46027182 */ mul.s $f6,$f14,$f2 +/* f123074: c42e50e0 */ lwc1 $f14,0x50e0($at) +/* f123078: e7a803c0 */ swc1 $f8,0x3c0($sp) +/* f12307c: 46025202 */ mul.s $f8,$f10,$f2 +/* f123080: afa80480 */ sw $t0,0x480($sp) +/* f123084: e7a603c4 */ swc1 $f6,0x3c4($sp) +/* f123088: 46028182 */ mul.s $f6,$f16,$f2 +/* f12308c: e7a803c8 */ swc1 $f8,0x3c8($sp) +/* f123090: 46022202 */ mul.s $f8,$f4,$f2 +/* f123094: e7a603cc */ swc1 $f6,0x3cc($sp) +/* f123098: 46029182 */ mul.s $f6,$f18,$f2 +/* f12309c: e7a803d0 */ swc1 $f8,0x3d0($sp) +/* f1230a0: 46001203 */ div.s $f8,$f2,$f0 +/* f1230a4: e7a603d4 */ swc1 $f6,0x3d4($sp) +/* f1230a8: 46101183 */ div.s $f6,$f2,$f16 +/* f1230ac: e7a803a4 */ swc1 $f8,0x3a4($sp) +/* f1230b0: 46121203 */ div.s $f8,$f2,$f18 +/* f1230b4: e7a603ac */ swc1 $f6,0x3ac($sp) +/* f1230b8: c7a60464 */ lwc1 $f6,0x464($sp) +/* f1230bc: 46003303 */ div.s $f12,$f6,$f0 +/* f1230c0: e7a803b4 */ swc1 $f8,0x3b4($sp) +/* f1230c4: 46122183 */ div.s $f6,$f4,$f18 +/* f1230c8: e7ac0384 */ swc1 $f12,0x384($sp) +/* f1230cc: 46105203 */ div.s $f8,$f10,$f16 +/* f1230d0: e7a60394 */ swc1 $f6,0x394($sp) +/* f1230d4: 0fc47cf4 */ jal func0f11f3d0 +/* f1230d8: e7a8038c */ swc1 $f8,0x38c($sp) +/* f1230dc: 3c017f1b */ lui $at,0x7f1b +/* f1230e0: 3c0644ea */ lui $a2,0x44ea +/* f1230e4: e7a00384 */ swc1 $f0,0x384($sp) +/* f1230e8: 34c6a000 */ ori $a2,$a2,0xa000 +/* f1230ec: c42e50e4 */ lwc1 $f14,0x50e4($at) +/* f1230f0: 0fc47cf4 */ jal func0f11f3d0 +/* f1230f4: c7ac038c */ lwc1 $f12,0x38c($sp) +/* f1230f8: 3c017f1b */ lui $at,0x7f1b +/* f1230fc: 3c0644ea */ lui $a2,0x44ea +/* f123100: e7a0038c */ swc1 $f0,0x38c($sp) +/* f123104: 34c6a000 */ ori $a2,$a2,0xa000 +/* f123108: c42e50e8 */ lwc1 $f14,0x50e8($at) +/* f12310c: 0fc47cf4 */ jal func0f11f3d0 +/* f123110: c7ac0394 */ lwc1 $f12,0x394($sp) +/* f123114: 8fa90484 */ lw $t1,0x484($sp) +/* f123118: e7a00394 */ swc1 $f0,0x394($sp) +/* f12311c: 3c013e80 */ lui $at,0x3e80 +/* f123120: 44814000 */ mtc1 $at,$f8 +/* f123124: c52a002c */ lwc1 $f10,0x2c($t1) +/* f123128: 3c014600 */ lui $at,0x4600 +/* f12312c: 46085082 */ mul.s $f2,$f10,$f8 +/* f123130: 4600110d */ trunc.w.s $f4,$f2 +/* f123134: 44192000 */ mfc1 $t9,$f4 +/* f123138: c7a4038c */ lwc1 $f4,0x38c($sp) +/* f12313c: 44993000 */ mtc1 $t9,$f6 +/* f123140: 00000000 */ sll $zero,$zero,0x0 +/* f123144: 468032a0 */ cvt.s.w $f10,$f6 +/* f123148: 44813000 */ mtc1 $at,$f6 +/* f12314c: 00000000 */ sll $zero,$zero,0x0 +/* f123150: 46062302 */ mul.s $f12,$f4,$f6 +/* f123154: 460a1201 */ sub.s $f8,$f2,$f10 +/* f123158: 0fc47d04 */ jal func0f11f410 +/* f12315c: e7a8037c */ swc1 $f8,0x37c($sp) +/* f123160: 3c013900 */ lui $at,0x3900 +/* f123164: 44815000 */ mtc1 $at,$f10 +/* f123168: c7a4037c */ lwc1 $f4,0x37c($sp) +/* f12316c: 3c014600 */ lui $at,0x4600 +/* f123170: 460a0202 */ mul.s $f8,$f0,$f10 +/* f123174: c7aa0428 */ lwc1 $f10,0x428($sp) +/* f123178: 46044182 */ mul.s $f6,$f8,$f4 +/* f12317c: c7a40394 */ lwc1 $f4,0x394($sp) +/* f123180: 46065201 */ sub.s $f8,$f10,$f6 +/* f123184: 44815000 */ mtc1 $at,$f10 +/* f123188: 00000000 */ sll $zero,$zero,0x0 +/* f12318c: 460a2302 */ mul.s $f12,$f4,$f10 +/* f123190: 0fc47d04 */ jal func0f11f410 +/* f123194: e7a80408 */ swc1 $f8,0x408($sp) +/* f123198: 3c013900 */ lui $at,0x3900 +/* f12319c: 44813000 */ mtc1 $at,$f6 +/* f1231a0: c7a4037c */ lwc1 $f4,0x37c($sp) +/* f1231a4: 3c07b400 */ lui $a3,0xb400 +/* f1231a8: 46060202 */ mul.s $f8,$f0,$f6 +/* f1231ac: c7a60430 */ lwc1 $f6,0x430($sp) +/* f1231b0: 8fa80480 */ lw $t0,0x480($sp) +/* f1231b4: 8fa90484 */ lw $t1,0x484($sp) +/* f1231b8: 8fab047c */ lw $t3,0x47c($sp) +/* f1231bc: 02002825 */ or $a1,$s0,$zero +/* f1231c0: 26100008 */ addiu $s0,$s0,0x8 +/* f1231c4: 46044282 */ mul.s $f10,$f8,$f4 +/* f1231c8: 24190001 */ addiu $t9,$zero,0x1 +/* f1231cc: 3c06c800 */ lui $a2,0xc800 +/* f1231d0: 02001025 */ or $v0,$s0,$zero +/* f1231d4: 460a3201 */ sub.s $f8,$f6,$f10 +/* f1231d8: e7a80410 */ swc1 $f8,0x410($sp) +/* f1231dc: aca70000 */ sw $a3,0x0($a1) +/* f1231e0: 8fb8049c */ lw $t8,0x49c($sp) +/* f1231e4: c7a40444 */ lwc1 $f4,0x444($sp) +/* f1231e8: 13000003 */ beqz $t8,.L0f1231f8 +/* f1231ec: 00000000 */ sll $zero,$zero,0x0 +/* f1231f0: 10000001 */ beqz $zero,.L0f1231f8 +/* f1231f4: 3c06ce00 */ lui $a2,0xce00 +.L0f1231f8: +/* f1231f8: 4614203c */ c.lt.s $f4,$f20 +/* f1231fc: 00001825 */ or $v1,$zero,$zero +/* f123200: 45000003 */ bc1f .L0f123210 +/* f123204: 00000000 */ sll $zero,$zero,0x0 +/* f123208: 10000001 */ beqz $zero,.L0f123210 +/* f12320c: 3c030080 */ lui $v1,0x80 +.L0f123210: +/* f123210: 444ef800 */ cfc1 $t6,$31 +/* f123214: 44d9f800 */ ctc1 $t9,$31 +/* f123218: c566002c */ lwc1 $f6,0x2c($t3) +/* f12321c: 00667825 */ or $t7,$v1,$a2 +/* f123220: 3c014f00 */ lui $at,0x4f00 +/* f123224: 460032a4 */ cvt.w.s $f10,$f6 +/* f123228: 4459f800 */ cfc1 $t9,$31 +/* f12322c: 00000000 */ sll $zero,$zero,0x0 +/* f123230: 33390078 */ andi $t9,$t9,0x78 +/* f123234: 53200013 */ beqzl $t9,.L0f123284 +/* f123238: 44195000 */ mfc1 $t9,$f10 +/* f12323c: 44815000 */ mtc1 $at,$f10 +/* f123240: 24190001 */ addiu $t9,$zero,0x1 +/* f123244: 460a3281 */ sub.s $f10,$f6,$f10 +/* f123248: 44d9f800 */ ctc1 $t9,$31 +/* f12324c: 00000000 */ sll $zero,$zero,0x0 +/* f123250: 460052a4 */ cvt.w.s $f10,$f10 +/* f123254: 4459f800 */ cfc1 $t9,$31 +/* f123258: 00000000 */ sll $zero,$zero,0x0 +/* f12325c: 33390078 */ andi $t9,$t9,0x78 +/* f123260: 17200005 */ bnez $t9,.L0f123278 +/* f123264: 00000000 */ sll $zero,$zero,0x0 +/* f123268: 44195000 */ mfc1 $t9,$f10 +/* f12326c: 3c018000 */ lui $at,0x8000 +/* f123270: 10000007 */ beqz $zero,.L0f123290 +/* f123274: 0321c825 */ or $t9,$t9,$at +.L0f123278: +/* f123278: 10000005 */ beqz $zero,.L0f123290 +/* f12327c: 2419ffff */ addiu $t9,$zero,-1 +/* f123280: 44195000 */ mfc1 $t9,$f10 +.L0f123284: +/* f123284: 00000000 */ sll $zero,$zero,0x0 +/* f123288: 0720fffb */ bltz $t9,.L0f123278 +/* f12328c: 00000000 */ sll $zero,$zero,0x0 +.L0f123290: +/* f123290: 44cef800 */ ctc1 $t6,$31 +/* f123294: 01f9c025 */ or $t8,$t7,$t9 +/* f123298: acb80004 */ sw $t8,0x4($a1) +/* f12329c: 3c0eb200 */ lui $t6,0xb200 +/* f1232a0: ac4e0000 */ sw $t6,0x0($v0) +/* f1232a4: c508002c */ lwc1 $f8,0x2c($t0) +/* f1232a8: c526002c */ lwc1 $f6,0x2c($t1) +/* f1232ac: 26100008 */ addiu $s0,$s0,0x8 +/* f1232b0: 4600410d */ trunc.w.s $f4,$f8 +/* f1232b4: 02002025 */ or $a0,$s0,$zero +/* f1232b8: 3c013e80 */ lui $at,0x3e80 +/* f1232bc: 4600328d */ trunc.w.s $f10,$f6 +/* f1232c0: 44192000 */ mfc1 $t9,$f4 +/* f1232c4: 44812000 */ mtc1 $at,$f4 +/* f1232c8: 26100008 */ addiu $s0,$s0,0x8 +/* f1232cc: 440f5000 */ mfc1 $t7,$f10 +/* f1232d0: 0019c400 */ sll $t8,$t9,0x10 +/* f1232d4: 030fc825 */ or $t9,$t8,$t7 +/* f1232d8: ac590004 */ sw $t9,0x4($v0) +/* f1232dc: ac870000 */ sw $a3,0x0($a0) +/* f1232e0: c5080028 */ lwc1 $f8,0x28($t0) +/* f1232e4: afab047c */ sw $t3,0x47c($sp) +/* f1232e8: afa90484 */ sw $t1,0x484($sp) +/* f1232ec: 46044302 */ mul.s $f12,$f8,$f4 +/* f1232f0: afa80480 */ sw $t0,0x480($sp) +/* f1232f4: 0fc54be8 */ jal func0f152fa0 +/* f1232f8: afa40180 */ sw $a0,0x180($sp) +/* f1232fc: 8fa40180 */ lw $a0,0x180($sp) +/* f123300: 02001825 */ or $v1,$s0,$zero +/* f123304: 3c0eb200 */ lui $t6,0xb200 +/* f123308: ac820004 */ sw $v0,0x4($a0) +/* f12330c: ac6e0000 */ sw $t6,0x0($v1) +/* f123310: afa3017c */ sw $v1,0x17c($sp) +/* f123314: c7ac0384 */ lwc1 $f12,0x384($sp) +/* f123318: 0fc54be8 */ jal func0f152fa0 +/* f12331c: 26100008 */ addiu $s0,$s0,0x8 +/* f123320: 8fa3017c */ lw $v1,0x17c($sp) +/* f123324: 02002025 */ or $a0,$s0,$zero +/* f123328: 3c18b400 */ lui $t8,0xb400 +/* f12332c: ac620004 */ sw $v0,0x4($v1) +/* f123330: ac980000 */ sw $t8,0x0($a0) +/* f123334: afa40178 */ sw $a0,0x178($sp) +/* f123338: c7ac0410 */ lwc1 $f12,0x410($sp) +/* f12333c: 0fc54be8 */ jal func0f152fa0 +/* f123340: 26100008 */ addiu $s0,$s0,0x8 +/* f123344: 8fa40178 */ lw $a0,0x178($sp) +/* f123348: 02001825 */ or $v1,$s0,$zero +/* f12334c: 3c0fb200 */ lui $t7,0xb200 +/* f123350: ac820004 */ sw $v0,0x4($a0) +/* f123354: ac6f0000 */ sw $t7,0x0($v1) +/* f123358: afa30174 */ sw $v1,0x174($sp) +/* f12335c: c7ac0394 */ lwc1 $f12,0x394($sp) +/* f123360: 0fc54be8 */ jal func0f152fa0 +/* f123364: 26100008 */ addiu $s0,$s0,0x8 +/* f123368: 8fa30174 */ lw $v1,0x174($sp) +/* f12336c: 02002025 */ or $a0,$s0,$zero +/* f123370: 3c19b400 */ lui $t9,0xb400 +/* f123374: ac620004 */ sw $v0,0x4($v1) +/* f123378: ac990000 */ sw $t9,0x0($a0) +/* f12337c: afa40170 */ sw $a0,0x170($sp) +/* f123380: c7ac0408 */ lwc1 $f12,0x408($sp) +/* f123384: 0fc54be8 */ jal func0f152fa0 +/* f123388: 26100008 */ addiu $s0,$s0,0x8 +/* f12338c: 8fa40170 */ lw $a0,0x170($sp) +/* f123390: 02001825 */ or $v1,$s0,$zero +/* f123394: 3c0eb200 */ lui $t6,0xb200 +/* f123398: ac820004 */ sw $v0,0x4($a0) +/* f12339c: ac6e0000 */ sw $t6,0x0($v1) +/* f1233a0: afa3016c */ sw $v1,0x16c($sp) +/* f1233a4: c7ac038c */ lwc1 $f12,0x38c($sp) +/* f1233a8: 0fc54be8 */ jal func0f152fa0 +/* f1233ac: 26100008 */ addiu $s0,$s0,0x8 +/* f1233b0: 8fa3016c */ lw $v1,0x16c($sp) +/* f1233b4: 8fa80480 */ lw $t0,0x480($sp) +/* f1233b8: 8fa90484 */ lw $t1,0x484($sp) +/* f1233bc: 8fab047c */ lw $t3,0x47c($sp) +/* f1233c0: ac620004 */ sw $v0,0x4($v1) +/* f1233c4: 8fb8049c */ lw $t8,0x49c($sp) +/* f1233c8: c7a00378 */ lwc1 $f0,0x378($sp) +/* f1233cc: 3c017f1b */ lui $at,0x7f1b +/* f1233d0: 57000004 */ bnezl $t8,.L0f1233e4 +/* f1233d4: c526000c */ lwc1 $f6,0xc($t1) +/* f1233d8: 100002f9 */ beqz $zero,.L0f123fc0 +/* f1233dc: 02001025 */ or $v0,$s0,$zero +/* f1233e0: c526000c */ lwc1 $f6,0xc($t1) +.L0f1233e4: +/* f1233e4: 46003282 */ mul.s $f10,$f6,$f0 +/* f1233e8: e7aa036c */ swc1 $f10,0x36c($sp) +/* f1233ec: c508000c */ lwc1 $f8,0xc($t0) +/* f1233f0: c7b2036c */ lwc1 $f18,0x36c($sp) +/* f1233f4: 46004102 */ mul.s $f4,$f8,$f0 +/* f1233f8: e7a40370 */ swc1 $f4,0x370($sp) +/* f1233fc: c566000c */ lwc1 $f6,0xc($t3) +/* f123400: c7a80370 */ lwc1 $f8,0x370($sp) +/* f123404: 46003282 */ mul.s $f10,$f6,$f0 +/* f123408: 4612403c */ c.lt.s $f8,$f18 +/* f12340c: e7aa0374 */ swc1 $f10,0x374($sp) +/* f123410: 45000002 */ bc1f .L0f12341c +/* f123414: c7a00374 */ lwc1 $f0,0x374($sp) +/* f123418: 46004486 */ mov.s $f18,$f8 +.L0f12341c: +/* f12341c: 4612003c */ c.lt.s $f0,$f18 +/* f123420: 00000000 */ sll $zero,$zero,0x0 +/* f123424: 45000002 */ bc1f .L0f123430 +/* f123428: 00000000 */ sll $zero,$zero,0x0 +/* f12342c: 46000486 */ mov.s $f18,$f0 +.L0f123430: +/* f123430: c42050ec */ lwc1 $f0,0x50ec($at) +/* f123434: 3c013f00 */ lui $at,0x3f00 +/* f123438: 44811000 */ mtc1 $at,$f2 +/* f12343c: c5240034 */ lwc1 $f4,0x34($t1) +/* f123440: 46029482 */ mul.s $f18,$f18,$f2 +/* f123444: 00000000 */ sll $zero,$zero,0x0 +/* f123448: 46122182 */ mul.s $f6,$f4,$f18 +/* f12344c: e7a6035c */ swc1 $f6,0x35c($sp) +/* f123450: c50a0034 */ lwc1 $f10,0x34($t0) +/* f123454: 46125202 */ mul.s $f8,$f10,$f18 +/* f123458: c7aa035c */ lwc1 $f10,0x35c($sp) +/* f12345c: e7a80360 */ swc1 $f8,0x360($sp) +/* f123460: c5640034 */ lwc1 $f4,0x34($t3) +/* f123464: 46122182 */ mul.s $f6,$f4,$f18 +/* f123468: e7a60364 */ swc1 $f6,0x364($sp) +/* f12346c: c5280020 */ lwc1 $f8,0x20($t1) +/* f123470: 46085102 */ mul.s $f4,$f10,$f8 +/* f123474: e7a40338 */ swc1 $f4,0x338($sp) +/* f123478: c5260024 */ lwc1 $f6,0x24($t1) +/* f12347c: 4604a03e */ c.le.s $f20,$f4 +/* f123480: 46065202 */ mul.s $f8,$f10,$f6 +/* f123484: 00000000 */ sll $zero,$zero,0x0 +/* f123488: 46005182 */ mul.s $f6,$f10,$f0 +/* f12348c: e7a8033c */ swc1 $f8,0x33c($sp) +/* f123490: c7a80360 */ lwc1 $f8,0x360($sp) +/* f123494: e7a60340 */ swc1 $f6,0x340($sp) +/* f123498: c50a0020 */ lwc1 $f10,0x20($t0) +/* f12349c: 460a4182 */ mul.s $f6,$f8,$f10 +/* f1234a0: e7a60344 */ swc1 $f6,0x344($sp) +/* f1234a4: c50a0024 */ lwc1 $f10,0x24($t0) +/* f1234a8: 460a4182 */ mul.s $f6,$f8,$f10 +/* f1234ac: 00000000 */ sll $zero,$zero,0x0 +/* f1234b0: 46004282 */ mul.s $f10,$f8,$f0 +/* f1234b4: e7a60348 */ swc1 $f6,0x348($sp) +/* f1234b8: c7a60364 */ lwc1 $f6,0x364($sp) +/* f1234bc: e7aa034c */ swc1 $f10,0x34c($sp) +/* f1234c0: c5680020 */ lwc1 $f8,0x20($t3) +/* f1234c4: 46083282 */ mul.s $f10,$f6,$f8 +/* f1234c8: e7aa0350 */ swc1 $f10,0x350($sp) +/* f1234cc: c5680024 */ lwc1 $f8,0x24($t3) +/* f1234d0: 46083282 */ mul.s $f10,$f6,$f8 +/* f1234d4: 00000000 */ sll $zero,$zero,0x0 +/* f1234d8: 46003202 */ mul.s $f8,$f6,$f0 +/* f1234dc: c7a0033c */ lwc1 $f0,0x33c($sp) +/* f1234e0: e7aa0354 */ swc1 $f10,0x354($sp) +/* f1234e4: 45000003 */ bc1f .L0f1234f4 +/* f1234e8: e7a80358 */ swc1 $f8,0x358($sp) +/* f1234ec: 10000003 */ beqz $zero,.L0f1234fc +/* f1234f0: 46002386 */ mov.s $f14,$f4 +.L0f1234f4: +/* f1234f4: c7ae0338 */ lwc1 $f14,0x338($sp) +/* f1234f8: 46007387 */ neg.s $f14,$f14 +.L0f1234fc: +/* f1234fc: 4600a03e */ c.le.s $f20,$f0 +/* f123500: 00000000 */ sll $zero,$zero,0x0 +/* f123504: 45020004 */ bc1fl .L0f123518 +/* f123508: 46000407 */ neg.s $f16,$f0 +/* f12350c: 10000002 */ beqz $zero,.L0f123518 +/* f123510: 46000406 */ mov.s $f16,$f0 +/* f123514: 46000407 */ neg.s $f16,$f0 +.L0f123518: +/* f123518: c7a00344 */ lwc1 $f0,0x344($sp) +/* f12351c: 4600a03e */ c.le.s $f20,$f0 +/* f123520: 00000000 */ sll $zero,$zero,0x0 +/* f123524: 45020004 */ bc1fl .L0f123538 +/* f123528: 46000307 */ neg.s $f12,$f0 +/* f12352c: 10000002 */ beqz $zero,.L0f123538 +/* f123530: 46000306 */ mov.s $f12,$f0 +/* f123534: 46000307 */ neg.s $f12,$f0 +.L0f123538: +/* f123538: 460c703c */ c.lt.s $f14,$f12 +/* f12353c: 00000000 */ sll $zero,$zero,0x0 +/* f123540: 45020009 */ bc1fl .L0f123568 +/* f123544: c7a00348 */ lwc1 $f0,0x348($sp) +/* f123548: 4600a03e */ c.le.s $f20,$f0 +/* f12354c: 00000000 */ sll $zero,$zero,0x0 +/* f123550: 45020004 */ bc1fl .L0f123564 +/* f123554: 46000387 */ neg.s $f14,$f0 +/* f123558: 10000002 */ beqz $zero,.L0f123564 +/* f12355c: 46000386 */ mov.s $f14,$f0 +/* f123560: 46000387 */ neg.s $f14,$f0 +.L0f123564: +/* f123564: c7a00348 */ lwc1 $f0,0x348($sp) +.L0f123568: +/* f123568: 4600a03e */ c.le.s $f20,$f0 +/* f12356c: 00000000 */ sll $zero,$zero,0x0 +/* f123570: 45020004 */ bc1fl .L0f123584 +/* f123574: 46000307 */ neg.s $f12,$f0 +/* f123578: 10000002 */ beqz $zero,.L0f123584 +/* f12357c: 46000306 */ mov.s $f12,$f0 +/* f123580: 46000307 */ neg.s $f12,$f0 +.L0f123584: +/* f123584: 460c803c */ c.lt.s $f16,$f12 +/* f123588: e7b20368 */ swc1 $f18,0x368($sp) +/* f12358c: 4502000b */ bc1fl .L0f1235bc +/* f123590: c7a00350 */ lwc1 $f0,0x350($sp) +/* f123594: 4600a03e */ c.le.s $f20,$f0 +/* f123598: 00000000 */ sll $zero,$zero,0x0 +/* f12359c: 45020005 */ bc1fl .L0f1235b4 +/* f1235a0: 46000407 */ neg.s $f16,$f0 +/* f1235a4: 46000406 */ mov.s $f16,$f0 +/* f1235a8: 10000003 */ beqz $zero,.L0f1235b8 +/* f1235ac: e7b20368 */ swc1 $f18,0x368($sp) +/* f1235b0: 46000407 */ neg.s $f16,$f0 +.L0f1235b4: +/* f1235b4: e7b20368 */ swc1 $f18,0x368($sp) +.L0f1235b8: +/* f1235b8: c7a00350 */ lwc1 $f0,0x350($sp) +.L0f1235bc: +/* f1235bc: 4600a03e */ c.le.s $f20,$f0 +/* f1235c0: 00000000 */ sll $zero,$zero,0x0 +/* f1235c4: 45020004 */ bc1fl .L0f1235d8 +/* f1235c8: 46000307 */ neg.s $f12,$f0 +/* f1235cc: 10000002 */ beqz $zero,.L0f1235d8 +/* f1235d0: 46000306 */ mov.s $f12,$f0 +/* f1235d4: 46000307 */ neg.s $f12,$f0 +.L0f1235d8: +/* f1235d8: 460c703c */ c.lt.s $f14,$f12 +/* f1235dc: e7ae0330 */ swc1 $f14,0x330($sp) +/* f1235e0: 4502000a */ bc1fl .L0f12360c +/* f1235e4: c7a00354 */ lwc1 $f0,0x354($sp) +/* f1235e8: 4600a03e */ c.le.s $f20,$f0 +/* f1235ec: 00000000 */ sll $zero,$zero,0x0 +/* f1235f0: 45020004 */ bc1fl .L0f123604 +/* f1235f4: 46000387 */ neg.s $f14,$f0 +/* f1235f8: 10000003 */ beqz $zero,.L0f123608 +/* f1235fc: e7a00330 */ swc1 $f0,0x330($sp) +/* f123600: 46000387 */ neg.s $f14,$f0 +.L0f123604: +/* f123604: e7ae0330 */ swc1 $f14,0x330($sp) +.L0f123608: +/* f123608: c7a00354 */ lwc1 $f0,0x354($sp) +.L0f12360c: +/* f12360c: 4600a03e */ c.le.s $f20,$f0 +/* f123610: 00000000 */ sll $zero,$zero,0x0 +/* f123614: 45020004 */ bc1fl .L0f123628 +/* f123618: 46000307 */ neg.s $f12,$f0 +/* f12361c: 10000002 */ beqz $zero,.L0f123628 +/* f123620: 46000306 */ mov.s $f12,$f0 +/* f123624: 46000307 */ neg.s $f12,$f0 +.L0f123628: +/* f123628: 460c803c */ c.lt.s $f16,$f12 +/* f12362c: e7b00334 */ swc1 $f16,0x334($sp) +/* f123630: 4502000a */ bc1fl .L0f12365c +/* f123634: c52a0010 */ lwc1 $f10,0x10($t1) +/* f123638: 4600a03e */ c.le.s $f20,$f0 +/* f12363c: 00000000 */ sll $zero,$zero,0x0 +/* f123640: 45020004 */ bc1fl .L0f123654 +/* f123644: 46000407 */ neg.s $f16,$f0 +/* f123648: 10000003 */ beqz $zero,.L0f123658 +/* f12364c: e7a00334 */ swc1 $f0,0x334($sp) +/* f123650: 46000407 */ neg.s $f16,$f0 +.L0f123654: +/* f123654: e7b00334 */ swc1 $f16,0x334($sp) +.L0f123658: +/* f123658: c52a0010 */ lwc1 $f10,0x10($t1) +.L0f12365c: +/* f12365c: 27a402b0 */ addiu $a0,$sp,0x2b0 +/* f123660: 27a602f0 */ addiu $a2,$sp,0x2f0 +/* f123664: 46025180 */ add.s $f6,$f10,$f2 +/* f123668: 27a20310 */ addiu $v0,$sp,0x310 +/* f12366c: 27a30290 */ addiu $v1,$sp,0x290 +/* f123670: 27a502d0 */ addiu $a1,$sp,0x2d0 +/* f123674: e7a60310 */ swc1 $f6,0x310($sp) +/* f123678: c5280014 */ lwc1 $f8,0x14($t1) +/* f12367c: 27a702f0 */ addiu $a3,$sp,0x2f0 +/* f123680: 46024100 */ add.s $f4,$f8,$f2 +/* f123684: e7a40314 */ swc1 $f4,0x314($sp) +/* f123688: c52a0018 */ lwc1 $f10,0x18($t1) +/* f12368c: 46025180 */ add.s $f6,$f10,$f2 +/* f123690: e7a60318 */ swc1 $f6,0x318($sp) +/* f123694: c528001c */ lwc1 $f8,0x1c($t1) +/* f123698: 46024100 */ add.s $f4,$f8,$f2 +/* f12369c: e7a4031c */ swc1 $f4,0x31c($sp) +/* f1236a0: c50a0010 */ lwc1 $f10,0x10($t0) +/* f1236a4: 46025180 */ add.s $f6,$f10,$f2 +/* f1236a8: e7a602f0 */ swc1 $f6,0x2f0($sp) +/* f1236ac: c5080014 */ lwc1 $f8,0x14($t0) +/* f1236b0: 46024100 */ add.s $f4,$f8,$f2 +/* f1236b4: e7a402f4 */ swc1 $f4,0x2f4($sp) +/* f1236b8: c50a0018 */ lwc1 $f10,0x18($t0) +/* f1236bc: 46025180 */ add.s $f6,$f10,$f2 +/* f1236c0: e7a602f8 */ swc1 $f6,0x2f8($sp) +/* f1236c4: c508001c */ lwc1 $f8,0x1c($t0) +/* f1236c8: 46024100 */ add.s $f4,$f8,$f2 +/* f1236cc: e7a402fc */ swc1 $f4,0x2fc($sp) +/* f1236d0: c56a0010 */ lwc1 $f10,0x10($t3) +/* f1236d4: 46025180 */ add.s $f6,$f10,$f2 +/* f1236d8: e7a602d0 */ swc1 $f6,0x2d0($sp) +/* f1236dc: c5680014 */ lwc1 $f8,0x14($t3) +/* f1236e0: 46024100 */ add.s $f4,$f8,$f2 +/* f1236e4: e7a402d4 */ swc1 $f4,0x2d4($sp) +/* f1236e8: c56a0018 */ lwc1 $f10,0x18($t3) +/* f1236ec: 46025180 */ add.s $f6,$f10,$f2 +/* f1236f0: c7aa0338 */ lwc1 $f10,0x338($sp) +/* f1236f4: e7a602d8 */ swc1 $f6,0x2d8($sp) +/* f1236f8: c568001c */ lwc1 $f8,0x1c($t3) +/* f1236fc: e7aa0320 */ swc1 $f10,0x320($sp) +/* f123700: c7a6033c */ lwc1 $f6,0x33c($sp) +/* f123704: 46024100 */ add.s $f4,$f8,$f2 +/* f123708: c7a80340 */ lwc1 $f8,0x340($sp) +/* f12370c: c7aa0348 */ lwc1 $f10,0x348($sp) +/* f123710: e7a60324 */ swc1 $f6,0x324($sp) +/* f123714: e7a402dc */ swc1 $f4,0x2dc($sp) +/* f123718: c7a40344 */ lwc1 $f4,0x344($sp) +/* f12371c: e7a80328 */ swc1 $f8,0x328($sp) +/* f123720: e7aa0304 */ swc1 $f10,0x304($sp) +/* f123724: e7a40300 */ swc1 $f4,0x300($sp) +/* f123728: c7a6034c */ lwc1 $f6,0x34c($sp) +/* f12372c: c7a40354 */ lwc1 $f4,0x354($sp) +/* f123730: c7aa0358 */ lwc1 $f10,0x358($sp) +/* f123734: c7a80350 */ lwc1 $f8,0x350($sp) +/* f123738: e7a60308 */ swc1 $f6,0x308($sp) +/* f12373c: e7a402e4 */ swc1 $f4,0x2e4($sp) +/* f123740: e7aa02e8 */ swc1 $f10,0x2e8($sp) +/* f123744: e7a802e0 */ swc1 $f8,0x2e0($sp) +/* f123748: c5260030 */ lwc1 $f6,0x30($t1) +/* f12374c: 27a90230 */ addiu $t1,$sp,0x230 +/* f123750: e7a6032c */ swc1 $f6,0x32c($sp) +/* f123754: c5080030 */ lwc1 $f8,0x30($t0) +/* f123758: 27a80230 */ addiu $t0,$sp,0x230 +/* f12375c: e7a8030c */ swc1 $f8,0x30c($sp) +/* f123760: c5640030 */ lwc1 $f4,0x30($t3) +/* f123764: e7a402ec */ swc1 $f4,0x2ec($sp) +.L0f123768: +/* f123768: c4400000 */ lwc1 $f0,0x0($v0) +/* f12376c: c4ca0000 */ lwc1 $f10,0x0($a2) +/* f123770: c4a80000 */ lwc1 $f8,0x0($a1) +/* f123774: 24a50004 */ addiu $a1,$a1,0x4 +/* f123778: 46005181 */ sub.s $f6,$f10,$f0 +/* f12377c: 00a7082b */ sltu $at,$a1,$a3 +/* f123780: 24840004 */ addiu $a0,$a0,0x4 +/* f123784: 46004101 */ sub.s $f4,$f8,$f0 +/* f123788: 24c60004 */ addiu $a2,$a2,0x4 +/* f12378c: 24420004 */ addiu $v0,$v0,0x4 +/* f123790: 24630004 */ addiu $v1,$v1,0x4 +/* f123794: e486fffc */ swc1 $f6,-0x4($a0) +/* f123798: 1420fff3 */ bnez $at,.L0f123768 +/* f12379c: e464fffc */ swc1 $f4,-0x4($v1) +/* f1237a0: 27a402b0 */ addiu $a0,$sp,0x2b0 +/* f1237a4: 27a20310 */ addiu $v0,$sp,0x310 +/* f1237a8: 27a30290 */ addiu $v1,$sp,0x290 +/* f1237ac: 27a70250 */ addiu $a3,$sp,0x250 +/* f1237b0: 27a50270 */ addiu $a1,$sp,0x270 +/* f1237b4: 27a60210 */ addiu $a2,$sp,0x210 +/* f1237b8: c7b203c8 */ lwc1 $f18,0x3c8($sp) +.L0f1237bc: +/* f1237bc: c4600000 */ lwc1 $f0,0x0($v1) +/* f1237c0: c7aa03cc */ lwc1 $f10,0x3cc($sp) +/* f1237c4: c4820000 */ lwc1 $f2,0x0($a0) +/* f1237c8: c7a803d4 */ lwc1 $f8,0x3d4($sp) +/* f1237cc: 460a0182 */ mul.s $f6,$f0,$f10 +/* f1237d0: 3c013780 */ lui $at,0x3780 +/* f1237d4: 24c60004 */ addiu $a2,$a2,0x4 +/* f1237d8: 46024102 */ mul.s $f4,$f8,$f2 +/* f1237dc: 44814000 */ mtc1 $at,$f8 +/* f1237e0: 24840004 */ addiu $a0,$a0,0x4 +/* f1237e4: 24420004 */ addiu $v0,$v0,0x4 +/* f1237e8: 24630004 */ addiu $v1,$v1,0x4 +/* f1237ec: 24e70004 */ addiu $a3,$a3,0x4 +/* f1237f0: 24a50004 */ addiu $a1,$a1,0x4 +/* f1237f4: 46043281 */ sub.s $f10,$f6,$f4 +/* f1237f8: 25080004 */ addiu $t0,$t0,0x4 +/* f1237fc: 46085302 */ mul.s $f12,$f10,$f8 +/* f123800: e4ecfffc */ swc1 $f12,-0x4($a3) +/* f123804: c7a603d0 */ lwc1 $f6,0x3d0($sp) +/* f123808: 46061102 */ mul.s $f4,$f2,$f6 +/* f12380c: 44813000 */ mtc1 $at,$f6 +/* f123810: 00c9082b */ sltu $at,$a2,$t1 +/* f123814: 46009282 */ mul.s $f10,$f18,$f0 +/* f123818: 460a2201 */ sub.s $f8,$f4,$f10 +/* f12381c: 46064102 */ mul.s $f4,$f8,$f6 +/* f123820: e4a4fffc */ swc1 $f4,-0x4($a1) +/* f123824: c7aa0440 */ lwc1 $f10,0x440($sp) +/* f123828: c4a6fffc */ lwc1 $f6,-0x4($a1) +/* f12382c: 460a6202 */ mul.s $f8,$f12,$f10 +/* f123830: e468fffc */ swc1 $f8,-0x4($v1) +/* f123834: c7a40440 */ lwc1 $f4,0x440($sp) +/* f123838: c468fffc */ lwc1 $f8,-0x4($v1) +/* f12383c: 46043382 */ mul.s $f14,$f6,$f4 +/* f123840: c444fffc */ lwc1 $f4,-0x4($v0) +/* f123844: e48efffc */ swc1 $f14,-0x4($a0) +/* f123848: c7aa0394 */ lwc1 $f10,0x394($sp) +/* f12384c: 46085182 */ mul.s $f6,$f10,$f8 +/* f123850: 460e3400 */ add.s $f16,$f6,$f14 +/* f123854: e510fffc */ swc1 $f16,-0x4($t0) +/* f123858: c7aa037c */ lwc1 $f10,0x37c($sp) +/* f12385c: 460a8202 */ mul.s $f8,$f16,$f10 +/* f123860: 46082181 */ sub.s $f6,$f4,$f8 +/* f123864: 1420ffd5 */ bnez $at,.L0f1237bc +/* f123868: e4c6fffc */ swc1 $f6,-0x4($a2) +/* f12386c: 0fc54be8 */ jal func0f152fa0 +/* f123870: c7ac0210 */ lwc1 $f12,0x210($sp) +/* f123874: afa20168 */ sw $v0,0x168($sp) +/* f123878: 0fc54be8 */ jal func0f152fa0 +/* f12387c: c7ac0214 */ lwc1 $f12,0x214($sp) +/* f123880: afa20164 */ sw $v0,0x164($sp) +/* f123884: 0fc54be8 */ jal func0f152fa0 +/* f123888: c7ac0218 */ lwc1 $f12,0x218($sp) +/* f12388c: afa20160 */ sw $v0,0x160($sp) +/* f123890: 0fc54be8 */ jal func0f152fa0 +/* f123894: c7ac021c */ lwc1 $f12,0x21c($sp) +/* f123898: afa2015c */ sw $v0,0x15c($sp) +/* f12389c: 0fc54be8 */ jal func0f152fa0 +/* f1238a0: c7ac0290 */ lwc1 $f12,0x290($sp) +/* f1238a4: afa20158 */ sw $v0,0x158($sp) +/* f1238a8: 0fc54be8 */ jal func0f152fa0 +/* f1238ac: c7ac0294 */ lwc1 $f12,0x294($sp) +/* f1238b0: afa20154 */ sw $v0,0x154($sp) +/* f1238b4: 0fc54be8 */ jal func0f152fa0 +/* f1238b8: c7ac0298 */ lwc1 $f12,0x298($sp) +/* f1238bc: afa20150 */ sw $v0,0x150($sp) +/* f1238c0: 0fc54be8 */ jal func0f152fa0 +/* f1238c4: c7ac029c */ lwc1 $f12,0x29c($sp) +/* f1238c8: afa2014c */ sw $v0,0x14c($sp) +/* f1238cc: 0fc54be8 */ jal func0f152fa0 +/* f1238d0: c7ac02b0 */ lwc1 $f12,0x2b0($sp) +/* f1238d4: afa20138 */ sw $v0,0x138($sp) +/* f1238d8: 0fc54be8 */ jal func0f152fa0 +/* f1238dc: c7ac02b4 */ lwc1 $f12,0x2b4($sp) +/* f1238e0: afa20134 */ sw $v0,0x134($sp) +/* f1238e4: 0fc54be8 */ jal func0f152fa0 +/* f1238e8: c7ac02b8 */ lwc1 $f12,0x2b8($sp) +/* f1238ec: afa20130 */ sw $v0,0x130($sp) +/* f1238f0: 0fc54be8 */ jal func0f152fa0 +/* f1238f4: c7ac02bc */ lwc1 $f12,0x2bc($sp) +/* f1238f8: afa2012c */ sw $v0,0x12c($sp) +/* f1238fc: 0fc54be8 */ jal func0f152fa0 +/* f123900: c7ac0230 */ lwc1 $f12,0x230($sp) +/* f123904: afa20148 */ sw $v0,0x148($sp) +/* f123908: 0fc54be8 */ jal func0f152fa0 +/* f12390c: c7ac0234 */ lwc1 $f12,0x234($sp) +/* f123910: afa20144 */ sw $v0,0x144($sp) +/* f123914: 0fc54be8 */ jal func0f152fa0 +/* f123918: c7ac0238 */ lwc1 $f12,0x238($sp) +/* f12391c: c7ac023c */ lwc1 $f12,0x23c($sp) +/* f123920: 0fc54be8 */ jal func0f152fa0 +/* f123924: afa20140 */ sw $v0,0x140($sp) +/* f123928: 8fac0140 */ lw $t4,0x140($sp) +/* f12392c: 8fad015c */ lw $t5,0x15c($sp) +/* f123930: 8fbf0168 */ lw $ra,0x168($sp) +/* f123934: 3c08b400 */ lui $t0,0xb400 +/* f123938: 02001825 */ or $v1,$s0,$zero +/* f12393c: ac680000 */ sw $t0,0x0($v1) +/* f123940: 8fb90164 */ lw $t9,0x164($sp) +/* f123944: 3c09ffff */ lui $t1,0xffff +/* f123948: 03e97824 */ and $t7,$ra,$t1 +/* f12394c: 03297024 */ and $t6,$t9,$t1 +/* f123950: 000ec402 */ srl $t8,$t6,0x10 +/* f123954: 01f8c825 */ or $t9,$t7,$t8 +/* f123958: 26100008 */ addiu $s0,$s0,0x8 +/* f12395c: 3c0ab200 */ lui $t2,0xb200 +/* f123960: ac790004 */ sw $t9,0x4($v1) +/* f123964: 02002025 */ or $a0,$s0,$zero +/* f123968: ac8a0000 */ sw $t2,0x0($a0) +/* f12396c: 8fae0160 */ lw $t6,0x160($sp) +/* f123970: 01a9c024 */ and $t8,$t5,$t1 +/* f123974: 0018cc02 */ srl $t9,$t8,0x10 +/* f123978: 01c97824 */ and $t7,$t6,$t1 +/* f12397c: 01f97025 */ or $t6,$t7,$t9 +/* f123980: 26100008 */ addiu $s0,$s0,0x8 +/* f123984: ac8e0004 */ sw $t6,0x4($a0) +/* f123988: 02002825 */ or $a1,$s0,$zero +/* f12398c: aca80000 */ sw $t0,0x0($a1) +/* f123990: 8fb90154 */ lw $t9,0x154($sp) +/* f123994: 8fb80158 */ lw $t8,0x158($sp) +/* f123998: 26100008 */ addiu $s0,$s0,0x8 +/* f12399c: 03297024 */ and $t6,$t9,$t1 +/* f1239a0: 03097824 */ and $t7,$t8,$t1 +/* f1239a4: 000ec402 */ srl $t8,$t6,0x10 +/* f1239a8: 01f8c825 */ or $t9,$t7,$t8 +/* f1239ac: acb90004 */ sw $t9,0x4($a1) +/* f1239b0: 8fab014c */ lw $t3,0x14c($sp) +/* f1239b4: 02003025 */ or $a2,$s0,$zero +/* f1239b8: acca0000 */ sw $t2,0x0($a2) +/* f1239bc: 8fae0150 */ lw $t6,0x150($sp) +/* f1239c0: 0169c024 */ and $t8,$t3,$t1 +/* f1239c4: 0018cc02 */ srl $t9,$t8,0x10 +/* f1239c8: 01c97824 */ and $t7,$t6,$t1 +/* f1239cc: 01f97025 */ or $t6,$t7,$t9 +/* f1239d0: 26100008 */ addiu $s0,$s0,0x8 +/* f1239d4: acce0004 */ sw $t6,0x4($a2) +/* f1239d8: 02001825 */ or $v1,$s0,$zero +/* f1239dc: ac680000 */ sw $t0,0x0($v1) +/* f1239e0: 8fb90164 */ lw $t9,0x164($sp) +/* f1239e4: 001f7c00 */ sll $t7,$ra,0x10 +/* f1239e8: 26100008 */ addiu $s0,$s0,0x8 +/* f1239ec: 332effff */ andi $t6,$t9,0xffff +/* f1239f0: 01eec025 */ or $t8,$t7,$t6 +/* f1239f4: ac780004 */ sw $t8,0x4($v1) +/* f1239f8: 02002025 */ or $a0,$s0,$zero +/* f1239fc: ac8a0000 */ sw $t2,0x0($a0) +/* f123a00: 8faf0160 */ lw $t7,0x160($sp) +/* f123a04: 31b8ffff */ andi $t8,$t5,0xffff +/* f123a08: 26100008 */ addiu $s0,$s0,0x8 +/* f123a0c: 000f7400 */ sll $t6,$t7,0x10 +/* f123a10: 01d8c825 */ or $t9,$t6,$t8 +/* f123a14: ac990004 */ sw $t9,0x4($a0) +/* f123a18: 02003825 */ or $a3,$s0,$zero +/* f123a1c: ace80000 */ sw $t0,0x0($a3) +/* f123a20: 8fb90154 */ lw $t9,0x154($sp) +/* f123a24: 8fae0158 */ lw $t6,0x158($sp) +/* f123a28: 8fa80148 */ lw $t0,0x148($sp) +/* f123a2c: 332fffff */ andi $t7,$t9,0xffff +/* f123a30: 000ec400 */ sll $t8,$t6,0x10 +/* f123a34: 8fa60144 */ lw $a2,0x144($sp) +/* f123a38: 030f7025 */ or $t6,$t8,$t7 +/* f123a3c: 26100008 */ addiu $s0,$s0,0x8 +/* f123a40: acee0004 */ sw $t6,0x4($a3) +/* f123a44: 02001825 */ or $v1,$s0,$zero +/* f123a48: ac6a0000 */ sw $t2,0x0($v1) +/* f123a4c: 8fb80150 */ lw $t8,0x150($sp) +/* f123a50: 316effff */ andi $t6,$t3,0xffff +/* f123a54: 26100008 */ addiu $s0,$s0,0x8 +/* f123a58: 00187c00 */ sll $t7,$t8,0x10 +/* f123a5c: 01eec825 */ or $t9,$t7,$t6 +/* f123a60: ac790004 */ sw $t9,0x4($v1) +/* f123a64: 3c18b400 */ lui $t8,0xb400 +/* f123a68: 02002025 */ or $a0,$s0,$zero +/* f123a6c: 00c97024 */ and $t6,$a2,$t1 +/* f123a70: 000ecc02 */ srl $t9,$t6,0x10 +/* f123a74: ac980000 */ sw $t8,0x0($a0) +/* f123a78: 01097824 */ and $t7,$t0,$t1 +/* f123a7c: 01f9c025 */ or $t8,$t7,$t9 +/* f123a80: 26100008 */ addiu $s0,$s0,0x8 +/* f123a84: ac980004 */ sw $t8,0x4($a0) +/* f123a88: 02002825 */ or $a1,$s0,$zero +/* f123a8c: 00497824 */ and $t7,$v0,$t1 +/* f123a90: 000fcc02 */ srl $t9,$t7,0x10 +/* f123a94: 01897024 */ and $t6,$t4,$t1 +/* f123a98: 01d9c025 */ or $t8,$t6,$t9 +/* f123a9c: acb80004 */ sw $t8,0x4($a1) +/* f123aa0: acaa0000 */ sw $t2,0x0($a1) +/* f123aa4: 26100008 */ addiu $s0,$s0,0x8 +/* f123aa8: 8fad0130 */ lw $t5,0x130($sp) +/* f123aac: 3c07b400 */ lui $a3,0xb400 +/* f123ab0: 02001825 */ or $v1,$s0,$zero +/* f123ab4: ac670000 */ sw $a3,0x0($v1) +/* f123ab8: 8fb90134 */ lw $t9,0x134($sp) +/* f123abc: 8faf0138 */ lw $t7,0x138($sp) +/* f123ac0: 26100008 */ addiu $s0,$s0,0x8 +/* f123ac4: 0329c024 */ and $t8,$t9,$t1 +/* f123ac8: 01e97024 */ and $t6,$t7,$t1 +/* f123acc: 00187c02 */ srl $t7,$t8,0x10 +/* f123ad0: 01cfc825 */ or $t9,$t6,$t7 +/* f123ad4: ac790004 */ sw $t9,0x4($v1) +/* f123ad8: 3c18b200 */ lui $t8,0xb200 +/* f123adc: 02002025 */ or $a0,$s0,$zero +/* f123ae0: ac980000 */ sw $t8,0x0($a0) +/* f123ae4: 8faf012c */ lw $t7,0x12c($sp) +/* f123ae8: 01a97024 */ and $t6,$t5,$t1 +/* f123aec: 26100008 */ addiu $s0,$s0,0x8 +/* f123af0: 01e9c824 */ and $t9,$t7,$t1 +/* f123af4: 0019c402 */ srl $t8,$t9,0x10 +/* f123af8: 01d87825 */ or $t7,$t6,$t8 +/* f123afc: ac8f0004 */ sw $t7,0x4($a0) +/* f123b00: 02002825 */ or $a1,$s0,$zero +/* f123b04: 00087400 */ sll $t6,$t0,0x10 +/* f123b08: 30d8ffff */ andi $t8,$a2,0xffff +/* f123b0c: 01d87825 */ or $t7,$t6,$t8 +/* f123b10: 26100008 */ addiu $s0,$s0,0x8 +/* f123b14: acaf0004 */ sw $t7,0x4($a1) +/* f123b18: aca70000 */ sw $a3,0x0($a1) +/* f123b1c: 02005825 */ or $t3,$s0,$zero +/* f123b20: 3058ffff */ andi $t8,$v0,0xffff +/* f123b24: 000c7400 */ sll $t6,$t4,0x10 +/* f123b28: 01d87825 */ or $t7,$t6,$t8 +/* f123b2c: 26100008 */ addiu $s0,$s0,0x8 +/* f123b30: 3c1fb200 */ lui $ra,0xb200 +/* f123b34: ad7f0000 */ sw $ra,0x0($t3) +/* f123b38: ad6f0004 */ sw $t7,0x4($t3) +/* f123b3c: 02003825 */ or $a3,$s0,$zero +/* f123b40: 3c19b400 */ lui $t9,0xb400 +/* f123b44: acf90000 */ sw $t9,0x0($a3) +/* f123b48: 8fb90134 */ lw $t9,0x134($sp) +/* f123b4c: 8fb80138 */ lw $t8,0x138($sp) +/* f123b50: 26100008 */ addiu $s0,$s0,0x8 +/* f123b54: 332effff */ andi $t6,$t9,0xffff +/* f123b58: 00187c00 */ sll $t7,$t8,0x10 +/* f123b5c: 01eec025 */ or $t8,$t7,$t6 +/* f123b60: acf80004 */ sw $t8,0x4($a3) +/* f123b64: 02004025 */ or $t0,$s0,$zero +/* f123b68: ad1f0000 */ sw $ra,0x0($t0) +/* f123b6c: 8fae012c */ lw $t6,0x12c($sp) +/* f123b70: 000d7c00 */ sll $t7,$t5,0x10 +/* f123b74: 3c013d00 */ lui $at,0x3d00 +/* f123b78: 31d8ffff */ andi $t8,$t6,0xffff +/* f123b7c: 01f8c825 */ or $t9,$t7,$t8 +/* f123b80: ad190004 */ sw $t9,0x4($t0) +/* f123b84: 44817000 */ mtc1 $at,$f14 +/* f123b88: c7aa0330 */ lwc1 $f10,0x330($sp) +/* f123b8c: c7a80334 */ lwc1 $f8,0x334($sp) +/* f123b90: 26100008 */ addiu $s0,$s0,0x8 +/* f123b94: 460e5102 */ mul.s $f4,$f10,$f14 +/* f123b98: c7aa0368 */ lwc1 $f10,0x368($sp) +/* f123b9c: 27a201d0 */ addiu $v0,$sp,0x1d0 +/* f123ba0: 460e4182 */ mul.s $f6,$f8,$f14 +/* f123ba4: 27a501b0 */ addiu $a1,$sp,0x1b0 +/* f123ba8: 27a601d0 */ addiu $a2,$sp,0x1d0 +/* f123bac: 27a402b0 */ addiu $a0,$sp,0x2b0 +/* f123bb0: e7a40200 */ swc1 $f4,0x200($sp) +/* f123bb4: 460e5102 */ mul.s $f4,$f10,$f14 +/* f123bb8: 27a30290 */ addiu $v1,$sp,0x290 +/* f123bbc: e7a60204 */ swc1 $f6,0x204($sp) +/* f123bc0: 3c013f80 */ lui $at,0x3f80 +/* f123bc4: e7a40208 */ swc1 $f4,0x208($sp) +.L0f123bc8: +/* f123bc8: c4600000 */ lwc1 $f0,0x0($v1) +/* f123bcc: 4600a03e */ c.le.s $f20,$f0 +/* f123bd0: 00000000 */ sll $zero,$zero,0x0 +/* f123bd4: 45020004 */ bc1fl .L0f123be8 +/* f123bd8: 46000307 */ neg.s $f12,$f0 +/* f123bdc: 10000002 */ beqz $zero,.L0f123be8 +/* f123be0: 46000306 */ mov.s $f12,$f0 +/* f123be4: 46000307 */ neg.s $f12,$f0 +.L0f123be8: +/* f123be8: c4820000 */ lwc1 $f2,0x0($a0) +/* f123bec: 460e6202 */ mul.s $f8,$f12,$f14 +/* f123bf0: 4602a03e */ c.le.s $f20,$f2 +/* f123bf4: 00000000 */ sll $zero,$zero,0x0 +/* f123bf8: 45000003 */ bc1f .L0f123c08 +/* f123bfc: e4c80000 */ swc1 $f8,0x0($a2) +/* f123c00: 10000002 */ beqz $zero,.L0f123c0c +/* f123c04: 46001306 */ mov.s $f12,$f2 +.L0f123c08: +/* f123c08: 46001307 */ neg.s $f12,$f2 +.L0f123c0c: +/* f123c0c: 460e6182 */ mul.s $f6,$f12,$f14 +/* f123c10: 24a50004 */ addiu $a1,$a1,0x4 +/* f123c14: 24840004 */ addiu $a0,$a0,0x4 +/* f123c18: 24630004 */ addiu $v1,$v1,0x4 +/* f123c1c: 24c60004 */ addiu $a2,$a2,0x4 +/* f123c20: 14a2ffe9 */ bne $a1,$v0,.L0f123bc8 +/* f123c24: e4a6fffc */ swc1 $f6,-0x4($a1) +/* f123c28: c7a201e0 */ lwc1 $f2,0x1e0($sp) +/* f123c2c: c7aa0200 */ lwc1 $f10,0x200($sp) +/* f123c30: c7ac01e4 */ lwc1 $f12,0x1e4($sp) +/* f123c34: 46021100 */ add.s $f4,$f2,$f2 +/* f123c38: c7a601c0 */ lwc1 $f6,0x1c0($sp) +/* f123c3c: c7ae01e8 */ lwc1 $f14,0x1e8($sp) +/* f123c40: 44811000 */ mtc1 $at,$f2 +/* f123c44: 46045200 */ add.s $f8,$f10,$f4 +/* f123c48: c7aa0204 */ lwc1 $f10,0x204($sp) +/* f123c4c: 3c013a80 */ lui $at,0x3a80 +/* f123c50: 460c6100 */ add.s $f4,$f12,$f12 +/* f123c54: 46083000 */ add.s $f0,$f6,$f8 +/* f123c58: c7a801c4 */ lwc1 $f8,0x1c4($sp) +/* f123c5c: 46045180 */ add.s $f6,$f10,$f4 +/* f123c60: c7aa0208 */ lwc1 $f10,0x208($sp) +/* f123c64: 460e7100 */ add.s $f4,$f14,$f14 +/* f123c68: 46064400 */ add.s $f16,$f8,$f6 +/* f123c6c: c7a601c8 */ lwc1 $f6,0x1c8($sp) +/* f123c70: 46045200 */ add.s $f8,$f10,$f4 +/* f123c74: 44815000 */ mtc1 $at,$f10 +/* f123c78: e7b001a4 */ swc1 $f16,0x1a4($sp) +/* f123c7c: 4610003c */ c.lt.s $f0,$f16 +/* f123c80: 46083480 */ add.s $f18,$f6,$f8 +/* f123c84: 45020004 */ bc1fl .L0f123c98 +/* f123c88: 4612003c */ c.lt.s $f0,$f18 +/* f123c8c: 46008006 */ mov.s $f0,$f16 +/* f123c90: e7b001a4 */ swc1 $f16,0x1a4($sp) +/* f123c94: 4612003c */ c.lt.s $f0,$f18 +.L0f123c98: +/* f123c98: e7b201a8 */ swc1 $f18,0x1a8($sp) +/* f123c9c: 45000003 */ bc1f .L0f123cac +/* f123ca0: 00000000 */ sll $zero,$zero,0x0 +/* f123ca4: 46009006 */ mov.s $f0,$f18 +/* f123ca8: e7b201a8 */ swc1 $f18,0x1a8($sp) +.L0f123cac: +/* f123cac: 460a0002 */ mul.s $f0,$f0,$f10 +/* f123cb0: 4600103c */ c.lt.s $f2,$f0 +/* f123cb4: 00000000 */ sll $zero,$zero,0x0 +/* f123cb8: 45020005 */ bc1fl .L0f123cd0 +/* f123cbc: e7a001a0 */ swc1 $f0,0x1a0($sp) +/* f123cc0: 46001503 */ div.s $f20,$f2,$f0 +/* f123cc4: 10000003 */ beqz $zero,.L0f123cd4 +/* f123cc8: e7a001a0 */ swc1 $f0,0x1a0($sp) +/* f123ccc: e7a001a0 */ swc1 $f0,0x1a0($sp) +.L0f123cd0: +/* f123cd0: 46001506 */ mov.s $f20,$f2 +.L0f123cd4: +/* f123cd4: c7a40220 */ lwc1 $f4,0x220($sp) +/* f123cd8: e7b40190 */ swc1 $f20,0x190($sp) +/* f123cdc: 4604a302 */ mul.s $f12,$f20,$f4 +/* f123ce0: 0fc54be8 */ jal func0f152fa0 +/* f123ce4: 00000000 */ sll $zero,$zero,0x0 +/* f123ce8: c7b40190 */ lwc1 $f20,0x190($sp) +/* f123cec: c7a60224 */ lwc1 $f6,0x224($sp) +/* f123cf0: afa200e8 */ sw $v0,0xe8($sp) +/* f123cf4: 4606a302 */ mul.s $f12,$f20,$f6 +/* f123cf8: 0fc54be8 */ jal func0f152fa0 +/* f123cfc: 00000000 */ sll $zero,$zero,0x0 +/* f123d00: c7b40190 */ lwc1 $f20,0x190($sp) +/* f123d04: c7a80228 */ lwc1 $f8,0x228($sp) +/* f123d08: afa200e4 */ sw $v0,0xe4($sp) +/* f123d0c: 4608a302 */ mul.s $f12,$f20,$f8 +/* f123d10: 0fc54be8 */ jal func0f152fa0 +/* f123d14: 00000000 */ sll $zero,$zero,0x0 +/* f123d18: c7b40190 */ lwc1 $f20,0x190($sp) +/* f123d1c: c7aa02a0 */ lwc1 $f10,0x2a0($sp) +/* f123d20: afa200e0 */ sw $v0,0xe0($sp) +/* f123d24: 460aa302 */ mul.s $f12,$f20,$f10 +/* f123d28: 0fc54be8 */ jal func0f152fa0 +/* f123d2c: 00000000 */ sll $zero,$zero,0x0 +/* f123d30: c7b40190 */ lwc1 $f20,0x190($sp) +/* f123d34: c7a402a4 */ lwc1 $f4,0x2a4($sp) +/* f123d38: afa200d8 */ sw $v0,0xd8($sp) +/* f123d3c: 4604a302 */ mul.s $f12,$f20,$f4 +/* f123d40: 0fc54be8 */ jal func0f152fa0 +/* f123d44: 00000000 */ sll $zero,$zero,0x0 +/* f123d48: c7b40190 */ lwc1 $f20,0x190($sp) +/* f123d4c: c7a602a8 */ lwc1 $f6,0x2a8($sp) +/* f123d50: afa200d4 */ sw $v0,0xd4($sp) +/* f123d54: 4606a302 */ mul.s $f12,$f20,$f6 +/* f123d58: 0fc54be8 */ jal func0f152fa0 +/* f123d5c: 00000000 */ sll $zero,$zero,0x0 +/* f123d60: c7b40190 */ lwc1 $f20,0x190($sp) +/* f123d64: c7a802c0 */ lwc1 $f8,0x2c0($sp) +/* f123d68: afa200d0 */ sw $v0,0xd0($sp) +/* f123d6c: 4608a302 */ mul.s $f12,$f20,$f8 +/* f123d70: 0fc54be8 */ jal func0f152fa0 +/* f123d74: 00000000 */ sll $zero,$zero,0x0 +/* f123d78: c7b40190 */ lwc1 $f20,0x190($sp) +/* f123d7c: c7aa02c4 */ lwc1 $f10,0x2c4($sp) +/* f123d80: afa200b8 */ sw $v0,0xb8($sp) +/* f123d84: 460aa302 */ mul.s $f12,$f20,$f10 +/* f123d88: 0fc54be8 */ jal func0f152fa0 +/* f123d8c: 00000000 */ sll $zero,$zero,0x0 +/* f123d90: c7b40190 */ lwc1 $f20,0x190($sp) +/* f123d94: c7a402c8 */ lwc1 $f4,0x2c8($sp) +/* f123d98: afa200b4 */ sw $v0,0xb4($sp) +/* f123d9c: 4604a302 */ mul.s $f12,$f20,$f4 +/* f123da0: 0fc54be8 */ jal func0f152fa0 +/* f123da4: 00000000 */ sll $zero,$zero,0x0 +/* f123da8: c7b40190 */ lwc1 $f20,0x190($sp) +/* f123dac: c7a60240 */ lwc1 $f6,0x240($sp) +/* f123db0: afa200b0 */ sw $v0,0xb0($sp) +/* f123db4: 4606a302 */ mul.s $f12,$f20,$f6 +/* f123db8: 0fc54be8 */ jal func0f152fa0 +/* f123dbc: 00000000 */ sll $zero,$zero,0x0 +/* f123dc0: c7b40190 */ lwc1 $f20,0x190($sp) +/* f123dc4: c7a80244 */ lwc1 $f8,0x244($sp) +/* f123dc8: afa200c8 */ sw $v0,0xc8($sp) +/* f123dcc: 4608a302 */ mul.s $f12,$f20,$f8 +/* f123dd0: 0fc54be8 */ jal func0f152fa0 +/* f123dd4: 00000000 */ sll $zero,$zero,0x0 +/* f123dd8: c7b40190 */ lwc1 $f20,0x190($sp) +/* f123ddc: c7aa0248 */ lwc1 $f10,0x248($sp) +/* f123de0: afa200c4 */ sw $v0,0xc4($sp) +/* f123de4: 460aa302 */ mul.s $f12,$f20,$f10 +/* f123de8: 0fc54be8 */ jal func0f152fa0 +/* f123dec: 00000000 */ sll $zero,$zero,0x0 +/* f123df0: 8fad00e4 */ lw $t5,0xe4($sp) +/* f123df4: 8fac00e8 */ lw $t4,0xe8($sp) +/* f123df8: 3c09ffff */ lui $t1,0xffff +/* f123dfc: 8fa600c4 */ lw $a2,0xc4($sp) +/* f123e00: 8fbf00e0 */ lw $ra,0xe0($sp) +/* f123e04: 3c0eb400 */ lui $t6,0xb400 +/* f123e08: 01a9c024 */ and $t8,$t5,$t1 +/* f123e0c: 0018cc02 */ srl $t9,$t8,0x10 +/* f123e10: ae0e0000 */ sw $t6,0x0($s0) +/* f123e14: 01897824 */ and $t7,$t4,$t1 +/* f123e18: 01f97025 */ or $t6,$t7,$t9 +/* f123e1c: 26040008 */ addiu $a0,$s0,0x8 +/* f123e20: ae0e0004 */ sw $t6,0x4($s0) +/* f123e24: 3c18b200 */ lui $t8,0xb200 +/* f123e28: 03e97824 */ and $t7,$ra,$t1 +/* f123e2c: ac8f0004 */ sw $t7,0x4($a0) +/* f123e30: ac980000 */ sw $t8,0x0($a0) +/* f123e34: 24850008 */ addiu $a1,$a0,0x8 +/* f123e38: 3c19b400 */ lui $t9,0xb400 +/* f123e3c: acb90000 */ sw $t9,0x0($a1) +/* f123e40: 8faf00d4 */ lw $t7,0xd4($sp) +/* f123e44: 8fae00d8 */ lw $t6,0xd8($sp) +/* f123e48: 24a70008 */ addiu $a3,$a1,0x8 +/* f123e4c: 01e9c824 */ and $t9,$t7,$t1 +/* f123e50: 01c9c024 */ and $t8,$t6,$t1 +/* f123e54: 00197402 */ srl $t6,$t9,0x10 +/* f123e58: 030e7825 */ or $t7,$t8,$t6 +/* f123e5c: acaf0004 */ sw $t7,0x4($a1) +/* f123e60: 8fab00d0 */ lw $t3,0xd0($sp) +/* f123e64: 3c19b200 */ lui $t9,0xb200 +/* f123e68: acf90000 */ sw $t9,0x0($a3) +/* f123e6c: 0169c024 */ and $t8,$t3,$t1 +/* f123e70: acf80004 */ sw $t8,0x4($a3) +/* f123e74: 24e30008 */ addiu $v1,$a3,0x8 +/* f123e78: 3c0eb400 */ lui $t6,0xb400 +/* f123e7c: ac6e0000 */ sw $t6,0x0($v1) +/* f123e80: 31b8ffff */ andi $t8,$t5,0xffff +/* f123e84: 000ccc00 */ sll $t9,$t4,0x10 +/* f123e88: 03387025 */ or $t6,$t9,$t8 +/* f123e8c: ac6e0004 */ sw $t6,0x4($v1) +/* f123e90: 24700008 */ addiu $s0,$v1,0x8 +/* f123e94: 3c0fb200 */ lui $t7,0xb200 +/* f123e98: 001fc400 */ sll $t8,$ra,0x10 +/* f123e9c: ae180004 */ sw $t8,0x4($s0) +/* f123ea0: ae0f0000 */ sw $t7,0x0($s0) +/* f123ea4: 26080008 */ addiu $t0,$s0,0x8 +/* f123ea8: 3c0eb400 */ lui $t6,0xb400 +/* f123eac: ad0e0000 */ sw $t6,0x0($t0) +/* f123eb0: 8fae00d4 */ lw $t6,0xd4($sp) +/* f123eb4: 8fb900d8 */ lw $t9,0xd8($sp) +/* f123eb8: 8fa700c8 */ lw $a3,0xc8($sp) +/* f123ebc: 31cfffff */ andi $t7,$t6,0xffff +/* f123ec0: 0019c400 */ sll $t8,$t9,0x10 +/* f123ec4: 030fc825 */ or $t9,$t8,$t7 +/* f123ec8: ad190004 */ sw $t9,0x4($t0) +/* f123ecc: 25030008 */ addiu $v1,$t0,0x8 +/* f123ed0: 3c0eb200 */ lui $t6,0xb200 +/* f123ed4: 000b7c00 */ sll $t7,$t3,0x10 +/* f123ed8: ac6f0004 */ sw $t7,0x4($v1) +/* f123edc: ac6e0000 */ sw $t6,0x0($v1) +/* f123ee0: 24640008 */ addiu $a0,$v1,0x8 +/* f123ee4: 3c19b400 */ lui $t9,0xb400 +/* f123ee8: 00c9c024 */ and $t8,$a2,$t1 +/* f123eec: 00187c02 */ srl $t7,$t8,0x10 +/* f123ef0: ac990000 */ sw $t9,0x0($a0) +/* f123ef4: 00e97024 */ and $t6,$a3,$t1 +/* f123ef8: 01cfc825 */ or $t9,$t6,$t7 +/* f123efc: ac990004 */ sw $t9,0x4($a0) +/* f123f00: 24850008 */ addiu $a1,$a0,0x8 +/* f123f04: 00497024 */ and $t6,$v0,$t1 +/* f123f08: 3c18b200 */ lui $t8,0xb200 +/* f123f0c: acb80000 */ sw $t8,0x0($a1) +/* f123f10: acae0004 */ sw $t6,0x4($a1) +/* f123f14: 8fa800b4 */ lw $t0,0xb4($sp) +/* f123f18: 8fac00b8 */ lw $t4,0xb8($sp) +/* f123f1c: 00405025 */ or $t2,$v0,$zero +/* f123f20: 24b00008 */ addiu $s0,$a1,0x8 +/* f123f24: 8fab00b0 */ lw $t3,0xb0($sp) +/* f123f28: 02001025 */ or $v0,$s0,$zero +/* f123f2c: 3c0fb400 */ lui $t7,0xb400 +/* f123f30: 0109c024 */ and $t8,$t0,$t1 +/* f123f34: 00187402 */ srl $t6,$t8,0x10 +/* f123f38: ac4f0000 */ sw $t7,0x0($v0) +/* f123f3c: 0189c824 */ and $t9,$t4,$t1 +/* f123f40: 032e7825 */ or $t7,$t9,$t6 +/* f123f44: ac4f0004 */ sw $t7,0x4($v0) +/* f123f48: 26030008 */ addiu $v1,$s0,0x8 +/* f123f4c: 3c18b200 */ lui $t8,0xb200 +/* f123f50: 0169c824 */ and $t9,$t3,$t1 +/* f123f54: ac790004 */ sw $t9,0x4($v1) +/* f123f58: ac780000 */ sw $t8,0x0($v1) +/* f123f5c: 24700008 */ addiu $s0,$v1,0x8 +/* f123f60: 3c0eb400 */ lui $t6,0xb400 +/* f123f64: ae0e0000 */ sw $t6,0x0($s0) +/* f123f68: 30d9ffff */ andi $t9,$a2,0xffff +/* f123f6c: 0007c400 */ sll $t8,$a3,0x10 +/* f123f70: 03197025 */ or $t6,$t8,$t9 +/* f123f74: ae0e0004 */ sw $t6,0x4($s0) +/* f123f78: 26050008 */ addiu $a1,$s0,0x8 +/* f123f7c: 000acc00 */ sll $t9,$t2,0x10 +/* f123f80: acb90004 */ sw $t9,0x4($a1) +/* f123f84: 3c0fb200 */ lui $t7,0xb200 +/* f123f88: acaf0000 */ sw $t7,0x0($a1) +/* f123f8c: 24a30008 */ addiu $v1,$a1,0x8 +/* f123f90: 3c0eb400 */ lui $t6,0xb400 +/* f123f94: ac6e0000 */ sw $t6,0x0($v1) +/* f123f98: 3119ffff */ andi $t9,$t0,0xffff +/* f123f9c: 000cc400 */ sll $t8,$t4,0x10 +/* f123fa0: 03197025 */ or $t6,$t8,$t9 +/* f123fa4: 24640008 */ addiu $a0,$v1,0x8 +/* f123fa8: ac6e0004 */ sw $t6,0x4($v1) +/* f123fac: 3c0fb300 */ lui $t7,0xb300 +/* f123fb0: 000bcc00 */ sll $t9,$t3,0x10 +/* f123fb4: ac990004 */ sw $t9,0x4($a0) +/* f123fb8: ac8f0000 */ sw $t7,0x0($a0) +/* f123fbc: 24820008 */ addiu $v0,$a0,0x8 +.L0f123fc0: +/* f123fc0: 8fbf0024 */ lw $ra,0x24($sp) +/* f123fc4: d7b40018 */ ldc1 $f20,0x18($sp) +/* f123fc8: 8fb00020 */ lw $s0,0x20($sp) +/* f123fcc: 03e00008 */ jr $ra +/* f123fd0: 27bd0488 */ addiu $sp,$sp,0x488 +); + +GLOBAL_ASM( +glabel func0f123fd4 +/* f123fd4: 27bdfb30 */ addiu $sp,$sp,-1232 +/* f123fd8: afb00020 */ sw $s0,0x20($sp) +/* f123fdc: 00808025 */ or $s0,$a0,$zero +/* f123fe0: afbf0024 */ sw $ra,0x24($sp) +/* f123fe4: afa504d4 */ sw $a1,0x4d4($sp) +/* f123fe8: 00a02025 */ or $a0,$a1,$zero +/* f123fec: f7b40018 */ sdc1 $f20,0x18($sp) +/* f123ff0: afa604d8 */ sw $a2,0x4d8($sp) +/* f123ff4: afa704dc */ sw $a3,0x4dc($sp) +/* f123ff8: 0fc48b3a */ jal func0f122ce8 +/* f123ffc: 00c02825 */ or $a1,$a2,$zero +/* f124000: 14400015 */ bnez $v0,.L0f124058 +/* f124004: 8fa404d8 */ lw $a0,0x4d8($sp) +/* f124008: 0fc48b3a */ jal func0f122ce8 +/* f12400c: 8fa504dc */ lw $a1,0x4dc($sp) +/* f124010: 14400011 */ bnez $v0,.L0f124058 +/* f124014: 8fa404dc */ lw $a0,0x4dc($sp) +/* f124018: 0fc48b3a */ jal func0f122ce8 +/* f12401c: 8fa504d4 */ lw $a1,0x4d4($sp) +/* f124020: 1440000d */ bnez $v0,.L0f124058 +/* f124024: 8fa404e0 */ lw $a0,0x4e0($sp) +/* f124028: 0fc48b3a */ jal func0f122ce8 +/* f12402c: 8fa504d4 */ lw $a1,0x4d4($sp) +/* f124030: 14400009 */ bnez $v0,.L0f124058 +/* f124034: 8fa404e0 */ lw $a0,0x4e0($sp) +/* f124038: 0fc48b3a */ jal func0f122ce8 +/* f12403c: 8fa504d8 */ lw $a1,0x4d8($sp) +/* f124040: 14400005 */ bnez $v0,.L0f124058 +/* f124044: 8fa404e0 */ lw $a0,0x4e0($sp) +/* f124048: 0fc48b3a */ jal func0f122ce8 +/* f12404c: 8fa504dc */ lw $a1,0x4dc($sp) +/* f124050: 10400003 */ beqz $v0,.L0f124060 +/* f124054: c7aa04e4 */ lwc1 $f10,0x4e4($sp) +.L0f124058: +/* f124058: 10000636 */ beqz $zero,.L0f125934 +/* f12405c: 02001025 */ or $v0,$s0,$zero +.L0f124060: +/* f124060: 3c013780 */ lui $at,0x3780 +/* f124064: 44812000 */ mtc1 $at,$f4 +/* f124068: 8fa304d4 */ lw $v1,0x4d4($sp) +/* f12406c: 8fa404dc */ lw $a0,0x4dc($sp) +/* f124070: 46045202 */ mul.s $f8,$f10,$f4 +/* f124074: 8fa904d8 */ lw $t1,0x4d8($sp) +/* f124078: 00603825 */ or $a3,$v1,$zero +/* f12407c: 00804025 */ or $t0,$a0,$zero +/* f124080: 01202825 */ or $a1,$t1,$zero +/* f124084: e7a803c0 */ swc1 $f8,0x3c0($sp) +/* f124088: c46c0028 */ lwc1 $f12,0x28($v1) +/* f12408c: c48a0028 */ lwc1 $f10,0x28($a0) +/* f124090: c460002c */ lwc1 $f0,0x2c($v1) +/* f124094: c52e002c */ lwc1 $f14,0x2c($t1) +/* f124098: 460c5101 */ sub.s $f4,$f10,$f12 +/* f12409c: c5260028 */ lwc1 $f6,0x28($t1) +/* f1240a0: 46007081 */ sub.s $f2,$f14,$f0 +/* f1240a4: e7a404b0 */ swc1 $f4,0x4b0($sp) +/* f1240a8: c494002c */ lwc1 $f20,0x2c($a0) +/* f1240ac: c7a804b0 */ lwc1 $f8,0x4b0($sp) +/* f1240b0: 460c3481 */ sub.s $f18,$f6,$f12 +/* f1240b4: 46024182 */ mul.s $f6,$f8,$f2 +/* f1240b8: 4600a401 */ sub.s $f16,$f20,$f0 +/* f1240bc: 44814000 */ mtc1 $at,$f8 +/* f1240c0: 3c013f80 */ lui $at,0x3f80 +/* f1240c4: 46109282 */ mul.s $f10,$f18,$f16 +/* f1240c8: 4600703c */ c.lt.s $f14,$f0 +/* f1240cc: 460a3101 */ sub.s $f4,$f6,$f10 +/* f1240d0: 44815000 */ mtc1 $at,$f10 +/* f1240d4: 46082182 */ mul.s $f6,$f4,$f8 +/* f1240d8: 46065103 */ div.s $f4,$f10,$f6 +/* f1240dc: e7a60054 */ swc1 $f6,0x54($sp) +/* f1240e0: e7a60488 */ swc1 $f6,0x488($sp) +/* f1240e4: e7a40050 */ swc1 $f4,0x50($sp) +/* f1240e8: 4500000a */ bc1f .L0f124114 +/* f1240ec: e7a40484 */ swc1 $f4,0x484($sp) +/* f1240f0: 3c01bf80 */ lui $at,0xbf80 +/* f1240f4: 44811000 */ mtc1 $at,$f2 +/* f1240f8: 00602825 */ or $a1,$v1,$zero +/* f1240fc: 01203825 */ or $a3,$t1,$zero +/* f124100: 46023302 */ mul.s $f12,$f6,$f2 +/* f124104: 00000000 */ sll $zero,$zero,0x0 +/* f124108: 46022382 */ mul.s $f14,$f4,$f2 +/* f12410c: e7ac0488 */ swc1 $f12,0x488($sp) +/* f124110: e7ae0484 */ swc1 $f14,0x484($sp) +.L0f124114: +/* f124114: c4a0002c */ lwc1 $f0,0x2c($a1) +/* f124118: 3c01bf80 */ lui $at,0xbf80 +/* f12411c: 44811000 */ mtc1 $at,$f2 +/* f124120: 4600a03c */ c.lt.s $f20,$f0 +/* f124124: c7ac0488 */ lwc1 $f12,0x488($sp) +/* f124128: c7ae0484 */ lwc1 $f14,0x484($sp) +/* f12412c: 3c014080 */ lui $at,0x4080 +/* f124130: 45020006 */ bc1fl .L0f12414c +/* f124134: e7ae0484 */ swc1 $f14,0x484($sp) +/* f124138: 00a04025 */ or $t0,$a1,$zero +/* f12413c: 46027382 */ mul.s $f14,$f14,$f2 +/* f124140: 00802825 */ or $a1,$a0,$zero +/* f124144: c480002c */ lwc1 $f0,0x2c($a0) +/* f124148: e7ae0484 */ swc1 $f14,0x484($sp) +.L0f12414c: +/* f12414c: c4e8002c */ lwc1 $f8,0x2c($a3) +/* f124150: 4608003c */ c.lt.s $f0,$f8 +/* f124154: 44810000 */ mtc1 $at,$f0 +/* f124158: 3c013e80 */ lui $at,0x3e80 +/* f12415c: 44813000 */ mtc1 $at,$f6 +/* f124160: 45020007 */ bc1fl .L0f124180 +/* f124164: c4aa0028 */ lwc1 $f10,0x28($a1) +/* f124168: 46027382 */ mul.s $f14,$f14,$f2 +/* f12416c: 00a01025 */ or $v0,$a1,$zero +/* f124170: 00e02825 */ or $a1,$a3,$zero +/* f124174: 00403825 */ or $a3,$v0,$zero +/* f124178: e7ae0484 */ swc1 $f14,0x484($sp) +/* f12417c: c4aa0028 */ lwc1 $f10,0x28($a1) +.L0f124180: +/* f124180: 4480a000 */ mtc1 $zero,$f20 +/* f124184: 3c0644ea */ lui $a2,0x44ea +/* f124188: 46065102 */ mul.s $f4,$f10,$f6 +/* f12418c: e7b40468 */ swc1 $f20,0x468($sp) +/* f124190: 44815000 */ mtc1 $at,$f10 +/* f124194: 34c6a000 */ ori $a2,$a2,0xa000 +/* f124198: e7a40464 */ swc1 $f4,0x464($sp) +/* f12419c: c4e80028 */ lwc1 $f8,0x28($a3) +/* f1241a0: e7b40470 */ swc1 $f20,0x470($sp) +/* f1241a4: 460a4182 */ mul.s $f6,$f8,$f10 +/* f1241a8: 44814000 */ mtc1 $at,$f8 +/* f1241ac: e7a6046c */ swc1 $f6,0x46c($sp) +/* f1241b0: c4e40028 */ lwc1 $f4,0x28($a3) +/* f1241b4: e7b40478 */ swc1 $f20,0x478($sp) +/* f1241b8: e7b40480 */ swc1 $f20,0x480($sp) +/* f1241bc: 46082282 */ mul.s $f10,$f4,$f8 +/* f1241c0: e7b4047c */ swc1 $f20,0x47c($sp) +/* f1241c4: e7aa0474 */ swc1 $f10,0x474($sp) +/* f1241c8: c5060028 */ lwc1 $f6,0x28($t0) +/* f1241cc: e7a6048c */ swc1 $f6,0x48c($sp) +/* f1241d0: c504002c */ lwc1 $f4,0x2c($t0) +/* f1241d4: e7a40490 */ swc1 $f4,0x490($sp) +/* f1241d8: c4a80028 */ lwc1 $f8,0x28($a1) +/* f1241dc: e7a80494 */ swc1 $f8,0x494($sp) +/* f1241e0: c4aa002c */ lwc1 $f10,0x2c($a1) +/* f1241e4: c7a80494 */ lwc1 $f8,0x494($sp) +/* f1241e8: e7aa0498 */ swc1 $f10,0x498($sp) +/* f1241ec: c4e60028 */ lwc1 $f6,0x28($a3) +/* f1241f0: e7a6049c */ swc1 $f6,0x49c($sp) +/* f1241f4: c4e4002c */ lwc1 $f4,0x2c($a3) +/* f1241f8: c7a60498 */ lwc1 $f6,0x498($sp) +/* f1241fc: c7aa049c */ lwc1 $f10,0x49c($sp) +/* f124200: e7a404a0 */ swc1 $f4,0x4a0($sp) +/* f124204: c7a404a0 */ lwc1 $f4,0x4a0($sp) +/* f124208: e7a6002c */ swc1 $f6,0x2c($sp) +/* f12420c: e7a80028 */ swc1 $f8,0x28($sp) +/* f124210: 46043081 */ sub.s $f2,$f6,$f4 +/* f124214: c7a60490 */ lwc1 $f6,0x490($sp) +/* f124218: afa804c4 */ sw $t0,0x4c4($sp) +/* f12421c: 460a4481 */ sub.s $f18,$f8,$f10 +/* f124220: c7a8048c */ lwc1 $f8,0x48c($sp) +/* f124224: afa704cc */ sw $a3,0x4cc($sp) +/* f124228: 46043401 */ sub.s $f16,$f6,$f4 +/* f12422c: c7a40028 */ lwc1 $f4,0x28($sp) +/* f124230: afa504c8 */ sw $a1,0x4c8($sp) +/* f124234: 460a4281 */ sub.s $f10,$f8,$f10 +/* f124238: e7b40440 */ swc1 $f20,0x440($sp) +/* f12423c: e7b4043c */ swc1 $f20,0x43c($sp) +/* f124240: 46044301 */ sub.s $f12,$f8,$f4 +/* f124244: c7a8002c */ lwc1 $f8,0x2c($sp) +/* f124248: 44812000 */ mtc1 $at,$f4 +/* f12424c: e7aa04b0 */ swc1 $f10,0x4b0($sp) +/* f124250: 46083381 */ sub.s $f14,$f6,$f8 +/* f124254: 46046182 */ mul.s $f6,$f12,$f4 +/* f124258: 44814000 */ mtc1 $at,$f8 +/* f12425c: e7ac04a8 */ swc1 $f12,0x4a8($sp) +/* f124260: e7ae04a4 */ swc1 $f14,0x4a4($sp) +/* f124264: 46087102 */ mul.s $f4,$f14,$f8 +/* f124268: e7b40420 */ swc1 $f20,0x420($sp) +/* f12426c: e7b4041c */ swc1 $f20,0x41c($sp) +/* f124270: e7a60424 */ swc1 $f6,0x424($sp) +/* f124274: 44813000 */ mtc1 $at,$f6 +/* f124278: e7b403e4 */ swc1 $f20,0x3e4($sp) +/* f12427c: e7b403ec */ swc1 $f20,0x3ec($sp) +/* f124280: 46069202 */ mul.s $f8,$f18,$f6 +/* f124284: e7a40428 */ swc1 $f4,0x428($sp) +/* f124288: 44812000 */ mtc1 $at,$f4 +/* f12428c: e7b403f4 */ swc1 $f20,0x3f4($sp) +/* f124290: e7b40400 */ swc1 $f20,0x400($sp) +/* f124294: 46041182 */ mul.s $f6,$f2,$f4 +/* f124298: e7b403fc */ swc1 $f20,0x3fc($sp) +/* f12429c: e7a8042c */ swc1 $f8,0x42c($sp) +/* f1242a0: 44814000 */ mtc1 $at,$f8 +/* f1242a4: e7b403c4 */ swc1 $f20,0x3c4($sp) +/* f1242a8: e7b403cc */ swc1 $f20,0x3cc($sp) +/* f1242ac: 46085102 */ mul.s $f4,$f10,$f8 +/* f1242b0: e7a60430 */ swc1 $f6,0x430($sp) +/* f1242b4: 44813000 */ mtc1 $at,$f6 +/* f1242b8: 3c017f1b */ lui $at,0x7f1b +/* f1242bc: e7b403d4 */ swc1 $f20,0x3d4($sp) +/* f1242c0: 46068202 */ mul.s $f8,$f16,$f6 +/* f1242c4: e7b403e0 */ swc1 $f20,0x3e0($sp) +/* f1242c8: e7a40434 */ swc1 $f4,0x434($sp) +/* f1242cc: 46006102 */ mul.s $f4,$f12,$f0 +/* f1242d0: e7b403dc */ swc1 $f20,0x3dc($sp) +/* f1242d4: 46007182 */ mul.s $f6,$f14,$f0 +/* f1242d8: e7a80438 */ swc1 $f8,0x438($sp) +/* f1242dc: c42e50f0 */ lwc1 $f14,0x50f0($at) +/* f1242e0: 46009202 */ mul.s $f8,$f18,$f0 +/* f1242e4: e7a40404 */ swc1 $f4,0x404($sp) +/* f1242e8: 46001102 */ mul.s $f4,$f2,$f0 +/* f1242ec: e7a60408 */ swc1 $f6,0x408($sp) +/* f1242f0: 46005182 */ mul.s $f6,$f10,$f0 +/* f1242f4: e7a8040c */ swc1 $f8,0x40c($sp) +/* f1242f8: 46008202 */ mul.s $f8,$f16,$f0 +/* f1242fc: e7a40410 */ swc1 $f4,0x410($sp) +/* f124300: c7a404a4 */ lwc1 $f4,0x4a4($sp) +/* f124304: e7a60414 */ swc1 $f6,0x414($sp) +/* f124308: 46040183 */ div.s $f6,$f0,$f4 +/* f12430c: e7a80418 */ swc1 $f8,0x418($sp) +/* f124310: 46020203 */ div.s $f8,$f0,$f2 +/* f124314: e7a603e8 */ swc1 $f6,0x3e8($sp) +/* f124318: 46100183 */ div.s $f6,$f0,$f16 +/* f12431c: e7a803f0 */ swc1 $f8,0x3f0($sp) +/* f124320: c7a804a8 */ lwc1 $f8,0x4a8($sp) +/* f124324: 46044303 */ div.s $f12,$f8,$f4 +/* f124328: e7a603f8 */ swc1 $f6,0x3f8($sp) +/* f12432c: 46029183 */ div.s $f6,$f18,$f2 +/* f124330: e7ac03c8 */ swc1 $f12,0x3c8($sp) +/* f124334: 46105203 */ div.s $f8,$f10,$f16 +/* f124338: e7a603d0 */ swc1 $f6,0x3d0($sp) +/* f12433c: 0fc47cf4 */ jal func0f11f3d0 +/* f124340: e7a803d8 */ swc1 $f8,0x3d8($sp) +/* f124344: 3c017f1b */ lui $at,0x7f1b +/* f124348: 3c0644ea */ lui $a2,0x44ea +/* f12434c: e7a003c8 */ swc1 $f0,0x3c8($sp) +/* f124350: 34c6a000 */ ori $a2,$a2,0xa000 +/* f124354: c42e50f4 */ lwc1 $f14,0x50f4($at) +/* f124358: 0fc47cf4 */ jal func0f11f3d0 +/* f12435c: c7ac03d0 */ lwc1 $f12,0x3d0($sp) +/* f124360: 3c017f1b */ lui $at,0x7f1b +/* f124364: 3c0644ea */ lui $a2,0x44ea +/* f124368: e7a003d0 */ swc1 $f0,0x3d0($sp) +/* f12436c: 34c6a000 */ ori $a2,$a2,0xa000 +/* f124370: c42e50f8 */ lwc1 $f14,0x50f8($at) +/* f124374: 0fc47cf4 */ jal func0f11f3d0 +/* f124378: c7ac03d8 */ lwc1 $f12,0x3d8($sp) +/* f12437c: c7a4046c */ lwc1 $f4,0x46c($sp) +/* f124380: c7a60474 */ lwc1 $f6,0x474($sp) +/* f124384: 8fae04d4 */ lw $t6,0x4d4($sp) +/* f124388: 8fb804d8 */ lw $t8,0x4d8($sp) +/* f12438c: e7a003d8 */ swc1 $f0,0x3d8($sp) +/* f124390: e7a4044c */ swc1 $f4,0x44c($sp) +/* f124394: e7a60454 */ swc1 $f6,0x454($sp) +/* f124398: c5ca0028 */ lwc1 $f10,0x28($t6) +/* f12439c: c7080028 */ lwc1 $f8,0x28($t8) +/* f1243a0: 4608503c */ c.lt.s $f10,$f8 +/* f1243a4: 00000000 */ sll $zero,$zero,0x0 +/* f1243a8: 4502009d */ bc1fl .L0f124620 +/* f1243ac: 8fae04dc */ lw $t6,0x4dc($sp) +/* f1243b0: 8fb904dc */ lw $t9,0x4dc($sp) +/* f1243b4: 8faf04e0 */ lw $t7,0x4e0($sp) +/* f1243b8: 3c013f80 */ lui $at,0x3f80 +/* f1243bc: c724002c */ lwc1 $f4,0x2c($t9) +/* f1243c0: c5e6002c */ lwc1 $f6,0x2c($t7) +/* f1243c4: 44814000 */ mtc1 $at,$f8 +/* f1243c8: 46062281 */ sub.s $f10,$f4,$f6 +/* f1243cc: 4608503c */ c.lt.s $f10,$f8 +/* f1243d0: 00000000 */ sll $zero,$zero,0x0 +/* f1243d4: 45000004 */ bc1f .L0f1243e8 +/* f1243d8: 3c017f1b */ lui $at,0x7f1b +/* f1243dc: c42450fc */ lwc1 $f4,0x50fc($at) +/* f1243e0: 10000010 */ beqz $zero,.L0f124424 +/* f1243e4: e7a401bc */ swc1 $f4,0x1bc($sp) +.L0f1243e8: +/* f1243e8: 0fc2d5f6 */ jal func0f0b57d8 +/* f1243ec: 00000000 */ sll $zero,$zero,0x0 +/* f1243f0: 8fae04dc */ lw $t6,0x4dc($sp) +/* f1243f4: 8fb804e0 */ lw $t8,0x4e0($sp) +/* f1243f8: 3c013e80 */ lui $at,0x3e80 +/* f1243fc: c5c6002c */ lwc1 $f6,0x2c($t6) +/* f124400: c70a002c */ lwc1 $f10,0x2c($t8) +/* f124404: 44812000 */ mtc1 $at,$f4 +/* f124408: 460a3201 */ sub.s $f8,$f6,$f10 +/* f12440c: 44815000 */ mtc1 $at,$f10 +/* f124410: 46044182 */ mul.s $f6,$f8,$f4 +/* f124414: 460a0201 */ sub.s $f8,$f0,$f10 +/* f124418: 46004107 */ neg.s $f4,$f8 +/* f12441c: 46062283 */ div.s $f10,$f4,$f6 +/* f124420: e7aa01bc */ swc1 $f10,0x1bc($sp) +.L0f124424: +/* f124424: 3c05b400 */ lui $a1,0xb400 +/* f124428: 02001025 */ or $v0,$s0,$zero +/* f12442c: ac450000 */ sw $a1,0x0($v0) +/* f124430: 8fb904dc */ lw $t9,0x4dc($sp) +/* f124434: 444ff800 */ cfc1 $t7,$31 +/* f124438: 240e0001 */ addiu $t6,$zero,0x1 +/* f12443c: 44cef800 */ ctc1 $t6,$31 +/* f124440: c728002c */ lwc1 $f8,0x2c($t9) +/* f124444: 26100008 */ addiu $s0,$s0,0x8 +/* f124448: 02001825 */ or $v1,$s0,$zero +/* f12444c: 46004124 */ cvt.w.s $f4,$f8 +/* f124450: 3c19b200 */ lui $t9,0xb200 +/* f124454: 444ef800 */ cfc1 $t6,$31 +/* f124458: 00000000 */ sll $zero,$zero,0x0 +/* f12445c: 31ce0078 */ andi $t6,$t6,0x78 +/* f124460: 11c00012 */ beqz $t6,.L0f1244ac +/* f124464: 3c014f00 */ lui $at,0x4f00 +/* f124468: 44812000 */ mtc1 $at,$f4 +/* f12446c: 240e0001 */ addiu $t6,$zero,0x1 +/* f124470: 46044101 */ sub.s $f4,$f8,$f4 +/* f124474: 44cef800 */ ctc1 $t6,$31 +/* f124478: 00000000 */ sll $zero,$zero,0x0 +/* f12447c: 46002124 */ cvt.w.s $f4,$f4 +/* f124480: 444ef800 */ cfc1 $t6,$31 +/* f124484: 00000000 */ sll $zero,$zero,0x0 +/* f124488: 31ce0078 */ andi $t6,$t6,0x78 +/* f12448c: 15c00005 */ bnez $t6,.L0f1244a4 +/* f124490: 00000000 */ sll $zero,$zero,0x0 +/* f124494: 440e2000 */ mfc1 $t6,$f4 +/* f124498: 3c018000 */ lui $at,0x8000 +/* f12449c: 10000007 */ beqz $zero,.L0f1244bc +/* f1244a0: 01c17025 */ or $t6,$t6,$at +.L0f1244a4: +/* f1244a4: 10000005 */ beqz $zero,.L0f1244bc +/* f1244a8: 240effff */ addiu $t6,$zero,-1 +.L0f1244ac: +/* f1244ac: 440e2000 */ mfc1 $t6,$f4 +/* f1244b0: 00000000 */ sll $zero,$zero,0x0 +/* f1244b4: 05c0fffb */ bltz $t6,.L0f1244a4 +/* f1244b8: 00000000 */ sll $zero,$zero,0x0 +.L0f1244bc: +/* f1244bc: 3c01ce80 */ lui $at,0xce80 +/* f1244c0: 01c1c025 */ or $t8,$t6,$at +/* f1244c4: ac580004 */ sw $t8,0x4($v0) +/* f1244c8: 44cff800 */ ctc1 $t7,$31 +/* f1244cc: ac790000 */ sw $t9,0x0($v1) +/* f1244d0: 8faf04e0 */ lw $t7,0x4e0($sp) +/* f1244d4: 26100008 */ addiu $s0,$s0,0x8 +/* f1244d8: 02002025 */ or $a0,$s0,$zero +/* f1244dc: c5e6002c */ lwc1 $f6,0x2c($t7) +/* f1244e0: 8faf04d4 */ lw $t7,0x4d4($sp) +/* f1244e4: 26100008 */ addiu $s0,$s0,0x8 +/* f1244e8: 4600328d */ trunc.w.s $f10,$f6 +/* f1244ec: c5e8002c */ lwc1 $f8,0x2c($t7) +/* f1244f0: 4600410d */ trunc.w.s $f4,$f8 +/* f1244f4: 44185000 */ mfc1 $t8,$f10 +/* f1244f8: 00000000 */ sll $zero,$zero,0x0 +/* f1244fc: 0018cc00 */ sll $t9,$t8,0x10 +/* f124500: 44182000 */ mfc1 $t8,$f4 +/* f124504: 00000000 */ sll $zero,$zero,0x0 +/* f124508: 03387825 */ or $t7,$t9,$t8 +/* f12450c: ac6f0004 */ sw $t7,0x4($v1) +/* f124510: ac850000 */ sw $a1,0x0($a0) +/* f124514: 0fc2d5fe */ jal func0f0b57f8 +/* f124518: afa401b0 */ sw $a0,0x1b0($sp) +/* f12451c: 0fc2d5f6 */ jal func0f0b57d8 +/* f124520: e7a0005c */ swc1 $f0,0x5c($sp) +/* f124524: c7a6005c */ lwc1 $f6,0x5c($sp) +/* f124528: 3c013e80 */ lui $at,0x3e80 +/* f12452c: 44814000 */ mtc1 $at,$f8 +/* f124530: 46060280 */ add.s $f10,$f0,$f6 +/* f124534: 0fc54be8 */ jal func0f152fa0 +/* f124538: 46085301 */ sub.s $f12,$f10,$f8 +/* f12453c: 8fae01b0 */ lw $t6,0x1b0($sp) +/* f124540: 02001825 */ or $v1,$s0,$zero +/* f124544: 3c19b200 */ lui $t9,0xb200 +/* f124548: adc20004 */ sw $v0,0x4($t6) +/* f12454c: ac790000 */ sw $t9,0x0($v1) +/* f124550: afa301ac */ sw $v1,0x1ac($sp) +/* f124554: c7ac01bc */ lwc1 $f12,0x1bc($sp) +/* f124558: 0fc54be8 */ jal func0f152fa0 +/* f12455c: 26100008 */ addiu $s0,$s0,0x8 +/* f124560: 8fa301ac */ lw $v1,0x1ac($sp) +/* f124564: 02002025 */ or $a0,$s0,$zero +/* f124568: 3c18b400 */ lui $t8,0xb400 +/* f12456c: ac620004 */ sw $v0,0x4($v1) +/* f124570: ac980000 */ sw $t8,0x0($a0) +/* f124574: afa401a8 */ sw $a0,0x1a8($sp) +/* f124578: 0fc2d5fe */ jal func0f0b57f8 +/* f12457c: 26100008 */ addiu $s0,$s0,0x8 +/* f124580: 0fc54be8 */ jal func0f152fa0 +/* f124584: 46000306 */ mov.s $f12,$f0 +/* f124588: 8faf01a8 */ lw $t7,0x1a8($sp) +/* f12458c: 02001825 */ or $v1,$s0,$zero +/* f124590: 3c0eb200 */ lui $t6,0xb200 +/* f124594: ade20004 */ sw $v0,0x4($t7) +/* f124598: ac6e0000 */ sw $t6,0x0($v1) +/* f12459c: afa301a4 */ sw $v1,0x1a4($sp) +/* f1245a0: 26100008 */ addiu $s0,$s0,0x8 +/* f1245a4: 0fc54be8 */ jal func0f152fa0 +/* f1245a8: 4600a306 */ mov.s $f12,$f20 +/* f1245ac: 8fa301a4 */ lw $v1,0x1a4($sp) +/* f1245b0: 02002025 */ or $a0,$s0,$zero +/* f1245b4: 3c19b400 */ lui $t9,0xb400 +/* f1245b8: ac620004 */ sw $v0,0x4($v1) +/* f1245bc: ac990000 */ sw $t9,0x0($a0) +/* f1245c0: afa401a0 */ sw $a0,0x1a0($sp) +/* f1245c4: 0fc2d5fe */ jal func0f0b57f8 +/* f1245c8: 26100008 */ addiu $s0,$s0,0x8 +/* f1245cc: 0fc2d5f6 */ jal func0f0b57d8 +/* f1245d0: e7a0005c */ swc1 $f0,0x5c($sp) +/* f1245d4: c7a4005c */ lwc1 $f4,0x5c($sp) +/* f1245d8: 3c013e80 */ lui $at,0x3e80 +/* f1245dc: 44815000 */ mtc1 $at,$f10 +/* f1245e0: 46040180 */ add.s $f6,$f0,$f4 +/* f1245e4: 0fc54be8 */ jal func0f152fa0 +/* f1245e8: 460a3301 */ sub.s $f12,$f6,$f10 +/* f1245ec: 8fb801a0 */ lw $t8,0x1a0($sp) +/* f1245f0: 02001825 */ or $v1,$s0,$zero +/* f1245f4: 3c0fb200 */ lui $t7,0xb200 +/* f1245f8: af020004 */ sw $v0,0x4($t8) +/* f1245fc: ac6f0000 */ sw $t7,0x0($v1) +/* f124600: afa3019c */ sw $v1,0x19c($sp) +/* f124604: 26100008 */ addiu $s0,$s0,0x8 +/* f124608: 0fc54be8 */ jal func0f152fa0 +/* f12460c: 4600a306 */ mov.s $f12,$f20 +/* f124610: 8fa3019c */ lw $v1,0x19c($sp) +/* f124614: 10000094 */ beqz $zero,.L0f124868 +/* f124618: ac620004 */ sw $v0,0x4($v1) +/* f12461c: 8fae04dc */ lw $t6,0x4dc($sp) +.L0f124620: +/* f124620: 8fb904e0 */ lw $t9,0x4e0($sp) +/* f124624: 3c013f80 */ lui $at,0x3f80 +/* f124628: c5c8002c */ lwc1 $f8,0x2c($t6) +/* f12462c: c724002c */ lwc1 $f4,0x2c($t9) +/* f124630: 44815000 */ mtc1 $at,$f10 +/* f124634: 46044181 */ sub.s $f6,$f8,$f4 +/* f124638: 460a303c */ c.lt.s $f6,$f10 +/* f12463c: 00000000 */ sll $zero,$zero,0x0 +/* f124640: 45000003 */ bc1f .L0f124650 +/* f124644: 3c017f1b */ lui $at,0x7f1b +/* f124648: 1000000e */ beqz $zero,.L0f124684 +/* f12464c: c42e5100 */ lwc1 $f14,0x5100($at) +.L0f124650: +/* f124650: 0fc2d5f6 */ jal func0f0b57d8 +/* f124654: 00000000 */ sll $zero,$zero,0x0 +/* f124658: 8fb804dc */ lw $t8,0x4dc($sp) +/* f12465c: 8faf04e0 */ lw $t7,0x4e0($sp) +/* f124660: 3c013e80 */ lui $at,0x3e80 +/* f124664: c708002c */ lwc1 $f8,0x2c($t8) +/* f124668: c5e4002c */ lwc1 $f4,0x2c($t7) +/* f12466c: 44815000 */ mtc1 $at,$f10 +/* f124670: 46044181 */ sub.s $f6,$f8,$f4 +/* f124674: 44812000 */ mtc1 $at,$f4 +/* f124678: 460a3202 */ mul.s $f8,$f6,$f10 +/* f12467c: 46040181 */ sub.s $f6,$f0,$f4 +/* f124680: 46083383 */ div.s $f14,$f6,$f8 +.L0f124684: +/* f124684: 02001025 */ or $v0,$s0,$zero +/* f124688: 3c0eb400 */ lui $t6,0xb400 +/* f12468c: ac4e0000 */ sw $t6,0x0($v0) +/* f124690: 8fb904dc */ lw $t9,0x4dc($sp) +/* f124694: 4458f800 */ cfc1 $t8,$31 +/* f124698: 240f0001 */ addiu $t7,$zero,0x1 +/* f12469c: 44cff800 */ ctc1 $t7,$31 +/* f1246a0: c72a002c */ lwc1 $f10,0x2c($t9) +/* f1246a4: 26100008 */ addiu $s0,$s0,0x8 +/* f1246a8: 02001825 */ or $v1,$s0,$zero +/* f1246ac: 46005124 */ cvt.w.s $f4,$f10 +/* f1246b0: 3c19b200 */ lui $t9,0xb200 +/* f1246b4: 444ff800 */ cfc1 $t7,$31 +/* f1246b8: 00000000 */ sll $zero,$zero,0x0 +/* f1246bc: 31ef0078 */ andi $t7,$t7,0x78 +/* f1246c0: 11e00012 */ beqz $t7,.L0f12470c +/* f1246c4: 3c014f00 */ lui $at,0x4f00 +/* f1246c8: 44812000 */ mtc1 $at,$f4 +/* f1246cc: 240f0001 */ addiu $t7,$zero,0x1 +/* f1246d0: 46045101 */ sub.s $f4,$f10,$f4 +/* f1246d4: 44cff800 */ ctc1 $t7,$31 +/* f1246d8: 00000000 */ sll $zero,$zero,0x0 +/* f1246dc: 46002124 */ cvt.w.s $f4,$f4 +/* f1246e0: 444ff800 */ cfc1 $t7,$31 +/* f1246e4: 00000000 */ sll $zero,$zero,0x0 +/* f1246e8: 31ef0078 */ andi $t7,$t7,0x78 +/* f1246ec: 15e00005 */ bnez $t7,.L0f124704 +/* f1246f0: 00000000 */ sll $zero,$zero,0x0 +/* f1246f4: 440f2000 */ mfc1 $t7,$f4 +/* f1246f8: 3c018000 */ lui $at,0x8000 +/* f1246fc: 10000007 */ beqz $zero,.L0f12471c +/* f124700: 01e17825 */ or $t7,$t7,$at +.L0f124704: +/* f124704: 10000005 */ beqz $zero,.L0f12471c +/* f124708: 240fffff */ addiu $t7,$zero,-1 +.L0f12470c: +/* f12470c: 440f2000 */ mfc1 $t7,$f4 +/* f124710: 00000000 */ sll $zero,$zero,0x0 +/* f124714: 05e0fffb */ bltz $t7,.L0f124704 +/* f124718: 00000000 */ sll $zero,$zero,0x0 +.L0f12471c: +/* f12471c: 3c01ce00 */ lui $at,0xce00 +/* f124720: 01e17025 */ or $t6,$t7,$at +/* f124724: ac4e0004 */ sw $t6,0x4($v0) +/* f124728: 44d8f800 */ ctc1 $t8,$31 +/* f12472c: ac790000 */ sw $t9,0x0($v1) +/* f124730: 8fb804e0 */ lw $t8,0x4e0($sp) +/* f124734: 26100008 */ addiu $s0,$s0,0x8 +/* f124738: 02002025 */ or $a0,$s0,$zero +/* f12473c: c706002c */ lwc1 $f6,0x2c($t8) +/* f124740: 8fb804d4 */ lw $t8,0x4d4($sp) +/* f124744: 3c0fb400 */ lui $t7,0xb400 +/* f124748: 4600320d */ trunc.w.s $f8,$f6 +/* f12474c: c70a002c */ lwc1 $f10,0x2c($t8) +/* f124750: 26100008 */ addiu $s0,$s0,0x8 +/* f124754: 4600510d */ trunc.w.s $f4,$f10 +/* f124758: 440e4000 */ mfc1 $t6,$f8 +/* f12475c: 00000000 */ sll $zero,$zero,0x0 +/* f124760: 000ecc00 */ sll $t9,$t6,0x10 +/* f124764: 440e2000 */ mfc1 $t6,$f4 +/* f124768: 00000000 */ sll $zero,$zero,0x0 +/* f12476c: 032ec025 */ or $t8,$t9,$t6 +/* f124770: ac780004 */ sw $t8,0x4($v1) +/* f124774: ac8f0000 */ sw $t7,0x0($a0) +/* f124778: e7ae0198 */ swc1 $f14,0x198($sp) +/* f12477c: 0fc2d5fe */ jal func0f0b57f8 +/* f124780: afa4018c */ sw $a0,0x18c($sp) +/* f124784: 0fc54be8 */ jal func0f152fa0 +/* f124788: 46000306 */ mov.s $f12,$f0 +/* f12478c: 8fb9018c */ lw $t9,0x18c($sp) +/* f124790: c7ac0198 */ lwc1 $f12,0x198($sp) +/* f124794: 02001825 */ or $v1,$s0,$zero +/* f124798: 3c0eb200 */ lui $t6,0xb200 +/* f12479c: af220004 */ sw $v0,0x4($t9) +/* f1247a0: ac6e0000 */ sw $t6,0x0($v1) +/* f1247a4: afa30188 */ sw $v1,0x188($sp) +/* f1247a8: 0fc54be8 */ jal func0f152fa0 +/* f1247ac: 26100008 */ addiu $s0,$s0,0x8 +/* f1247b0: 8fa30188 */ lw $v1,0x188($sp) +/* f1247b4: 02002025 */ or $a0,$s0,$zero +/* f1247b8: 3c18b400 */ lui $t8,0xb400 +/* f1247bc: ac620004 */ sw $v0,0x4($v1) +/* f1247c0: ac980000 */ sw $t8,0x0($a0) +/* f1247c4: afa40184 */ sw $a0,0x184($sp) +/* f1247c8: 0fc2d5fe */ jal func0f0b57f8 +/* f1247cc: 26100008 */ addiu $s0,$s0,0x8 +/* f1247d0: 0fc2d5f6 */ jal func0f0b57d8 +/* f1247d4: e7a0005c */ swc1 $f0,0x5c($sp) +/* f1247d8: c7a6005c */ lwc1 $f6,0x5c($sp) +/* f1247dc: 3c013e80 */ lui $at,0x3e80 +/* f1247e0: 44815000 */ mtc1 $at,$f10 +/* f1247e4: 46060200 */ add.s $f8,$f0,$f6 +/* f1247e8: 0fc54be8 */ jal func0f152fa0 +/* f1247ec: 460a4301 */ sub.s $f12,$f8,$f10 +/* f1247f0: 8faf0184 */ lw $t7,0x184($sp) +/* f1247f4: 02001825 */ or $v1,$s0,$zero +/* f1247f8: 3c19b200 */ lui $t9,0xb200 +/* f1247fc: ade20004 */ sw $v0,0x4($t7) +/* f124800: ac790000 */ sw $t9,0x0($v1) +/* f124804: afa30180 */ sw $v1,0x180($sp) +/* f124808: 26100008 */ addiu $s0,$s0,0x8 +/* f12480c: 0fc54be8 */ jal func0f152fa0 +/* f124810: 4600a306 */ mov.s $f12,$f20 +/* f124814: 8fa30180 */ lw $v1,0x180($sp) +/* f124818: 02002025 */ or $a0,$s0,$zero +/* f12481c: 3c0eb400 */ lui $t6,0xb400 +/* f124820: ac620004 */ sw $v0,0x4($v1) +/* f124824: ac8e0000 */ sw $t6,0x0($a0) +/* f124828: afa4017c */ sw $a0,0x17c($sp) +/* f12482c: 0fc2d5fe */ jal func0f0b57f8 +/* f124830: 26100008 */ addiu $s0,$s0,0x8 +/* f124834: 0fc54be8 */ jal func0f152fa0 +/* f124838: 46000306 */ mov.s $f12,$f0 +/* f12483c: 8fb8017c */ lw $t8,0x17c($sp) +/* f124840: 02001825 */ or $v1,$s0,$zero +/* f124844: 3c0fb200 */ lui $t7,0xb200 +/* f124848: af020004 */ sw $v0,0x4($t8) +/* f12484c: ac6f0000 */ sw $t7,0x0($v1) +/* f124850: afa30178 */ sw $v1,0x178($sp) +/* f124854: 26100008 */ addiu $s0,$s0,0x8 +/* f124858: 0fc54be8 */ jal func0f152fa0 +/* f12485c: 4600a306 */ mov.s $f12,$f20 +/* f124860: 8fa30178 */ lw $v1,0x178($sp) +/* f124864: ac620004 */ sw $v0,0x4($v1) +.L0f124868: +/* f124868: 8fa804cc */ lw $t0,0x4cc($sp) +/* f12486c: c7a003c0 */ lwc1 $f0,0x3c0($sp) +/* f124870: 8fa704c8 */ lw $a3,0x4c8($sp) +/* f124874: c504000c */ lwc1 $f4,0xc($t0) +/* f124878: 8fa904c4 */ lw $t1,0x4c4($sp) +/* f12487c: 8fab04e0 */ lw $t3,0x4e0($sp) +/* f124880: 46002182 */ mul.s $f6,$f4,$f0 +/* f124884: 3c017f1b */ lui $at,0x7f1b +/* f124888: e7a603b0 */ swc1 $f6,0x3b0($sp) +/* f12488c: c4e8000c */ lwc1 $f8,0xc($a3) +/* f124890: c7b003b0 */ lwc1 $f16,0x3b0($sp) +/* f124894: 46004282 */ mul.s $f10,$f8,$f0 +/* f124898: e7aa03b4 */ swc1 $f10,0x3b4($sp) +/* f12489c: c524000c */ lwc1 $f4,0xc($t1) +/* f1248a0: 46002182 */ mul.s $f6,$f4,$f0 +/* f1248a4: c7a403b4 */ lwc1 $f4,0x3b4($sp) +/* f1248a8: 4610203c */ c.lt.s $f4,$f16 +/* f1248ac: e7a603b8 */ swc1 $f6,0x3b8($sp) +/* f1248b0: c568000c */ lwc1 $f8,0xc($t3) +/* f1248b4: 46004282 */ mul.s $f10,$f8,$f0 +/* f1248b8: c7a003b8 */ lwc1 $f0,0x3b8($sp) +/* f1248bc: 45000002 */ bc1f .L0f1248c8 +/* f1248c0: e7aa03bc */ swc1 $f10,0x3bc($sp) +/* f1248c4: 46002406 */ mov.s $f16,$f4 +.L0f1248c8: +/* f1248c8: 4610003c */ c.lt.s $f0,$f16 +/* f1248cc: 00000000 */ sll $zero,$zero,0x0 +/* f1248d0: 45020003 */ bc1fl .L0f1248e0 +/* f1248d4: c7a003bc */ lwc1 $f0,0x3bc($sp) +/* f1248d8: 46000406 */ mov.s $f16,$f0 +/* f1248dc: c7a003bc */ lwc1 $f0,0x3bc($sp) +.L0f1248e0: +/* f1248e0: 4610003c */ c.lt.s $f0,$f16 +/* f1248e4: 00000000 */ sll $zero,$zero,0x0 +/* f1248e8: 45000002 */ bc1f .L0f1248f4 +/* f1248ec: 00000000 */ sll $zero,$zero,0x0 +/* f1248f0: 46000406 */ mov.s $f16,$f0 +.L0f1248f4: +/* f1248f4: c4205104 */ lwc1 $f0,0x5104($at) +/* f1248f8: 3c013f00 */ lui $at,0x3f00 +/* f1248fc: 44813000 */ mtc1 $at,$f6 +/* f124900: c5080034 */ lwc1 $f8,0x34($t0) +/* f124904: 46068402 */ mul.s $f16,$f16,$f6 +/* f124908: 00000000 */ sll $zero,$zero,0x0 +/* f12490c: 46104282 */ mul.s $f10,$f8,$f16 +/* f124910: e7aa039c */ swc1 $f10,0x39c($sp) +/* f124914: c4e40034 */ lwc1 $f4,0x34($a3) +/* f124918: 46102182 */ mul.s $f6,$f4,$f16 +/* f12491c: e7a603a0 */ swc1 $f6,0x3a0($sp) +/* f124920: c5280034 */ lwc1 $f8,0x34($t1) +/* f124924: 46104282 */ mul.s $f10,$f8,$f16 +/* f124928: c7a8039c */ lwc1 $f8,0x39c($sp) +/* f12492c: e7aa03a4 */ swc1 $f10,0x3a4($sp) +/* f124930: c5640034 */ lwc1 $f4,0x34($t3) +/* f124934: 46102182 */ mul.s $f6,$f4,$f16 +/* f124938: e7a603a8 */ swc1 $f6,0x3a8($sp) +/* f12493c: c50a0020 */ lwc1 $f10,0x20($t0) +/* f124940: 460a4102 */ mul.s $f4,$f8,$f10 +/* f124944: e7a4036c */ swc1 $f4,0x36c($sp) +/* f124948: c5060024 */ lwc1 $f6,0x24($t0) +/* f12494c: 4604a03e */ c.le.s $f20,$f4 +/* f124950: 46064282 */ mul.s $f10,$f8,$f6 +/* f124954: 00000000 */ sll $zero,$zero,0x0 +/* f124958: 46004182 */ mul.s $f6,$f8,$f0 +/* f12495c: e7aa0370 */ swc1 $f10,0x370($sp) +/* f124960: c7aa03a0 */ lwc1 $f10,0x3a0($sp) +/* f124964: e7a60374 */ swc1 $f6,0x374($sp) +/* f124968: c4e80020 */ lwc1 $f8,0x20($a3) +/* f12496c: 46085182 */ mul.s $f6,$f10,$f8 +/* f124970: e7a60378 */ swc1 $f6,0x378($sp) +/* f124974: c4e80024 */ lwc1 $f8,0x24($a3) +/* f124978: 46085182 */ mul.s $f6,$f10,$f8 +/* f12497c: 00000000 */ sll $zero,$zero,0x0 +/* f124980: 46005202 */ mul.s $f8,$f10,$f0 +/* f124984: e7a6037c */ swc1 $f6,0x37c($sp) +/* f124988: c7a603a4 */ lwc1 $f6,0x3a4($sp) +/* f12498c: e7a80380 */ swc1 $f8,0x380($sp) +/* f124990: c52a0020 */ lwc1 $f10,0x20($t1) +/* f124994: 460a3202 */ mul.s $f8,$f6,$f10 +/* f124998: e7a80384 */ swc1 $f8,0x384($sp) +/* f12499c: c52a0024 */ lwc1 $f10,0x24($t1) +/* f1249a0: 460a3202 */ mul.s $f8,$f6,$f10 +/* f1249a4: 00000000 */ sll $zero,$zero,0x0 +/* f1249a8: 46003282 */ mul.s $f10,$f6,$f0 +/* f1249ac: e7a80388 */ swc1 $f8,0x388($sp) +/* f1249b0: c7a803a8 */ lwc1 $f8,0x3a8($sp) +/* f1249b4: e7aa038c */ swc1 $f10,0x38c($sp) +/* f1249b8: c5660020 */ lwc1 $f6,0x20($t3) +/* f1249bc: 46064282 */ mul.s $f10,$f8,$f6 +/* f1249c0: c7a803a8 */ lwc1 $f8,0x3a8($sp) +/* f1249c4: e7aa0390 */ swc1 $f10,0x390($sp) +/* f1249c8: c5660024 */ lwc1 $f6,0x24($t3) +/* f1249cc: 46064282 */ mul.s $f10,$f8,$f6 +/* f1249d0: c7a803a8 */ lwc1 $f8,0x3a8($sp) +/* f1249d4: 46004182 */ mul.s $f6,$f8,$f0 +/* f1249d8: c7a00370 */ lwc1 $f0,0x370($sp) +/* f1249dc: e7aa0394 */ swc1 $f10,0x394($sp) +/* f1249e0: 45000003 */ bc1f .L0f1249f0 +/* f1249e4: e7a60398 */ swc1 $f6,0x398($sp) +/* f1249e8: 10000003 */ beqz $zero,.L0f1249f8 +/* f1249ec: 46002086 */ mov.s $f2,$f4 +.L0f1249f0: +/* f1249f0: c7a2036c */ lwc1 $f2,0x36c($sp) +/* f1249f4: 46001087 */ neg.s $f2,$f2 +.L0f1249f8: +/* f1249f8: 4600a03e */ c.le.s $f20,$f0 +/* f1249fc: 00000000 */ sll $zero,$zero,0x0 +/* f124a00: 45020004 */ bc1fl .L0f124a14 +/* f124a04: 46000387 */ neg.s $f14,$f0 +/* f124a08: 10000002 */ beqz $zero,.L0f124a14 +/* f124a0c: 46000386 */ mov.s $f14,$f0 +/* f124a10: 46000387 */ neg.s $f14,$f0 +.L0f124a14: +/* f124a14: c7a00378 */ lwc1 $f0,0x378($sp) +/* f124a18: 4600a03e */ c.le.s $f20,$f0 +/* f124a1c: 00000000 */ sll $zero,$zero,0x0 +/* f124a20: 45020004 */ bc1fl .L0f124a34 +/* f124a24: 46000307 */ neg.s $f12,$f0 +/* f124a28: 10000002 */ beqz $zero,.L0f124a34 +/* f124a2c: 46000306 */ mov.s $f12,$f0 +/* f124a30: 46000307 */ neg.s $f12,$f0 +.L0f124a34: +/* f124a34: 460c103c */ c.lt.s $f2,$f12 +/* f124a38: 00000000 */ sll $zero,$zero,0x0 +/* f124a3c: 45020009 */ bc1fl .L0f124a64 +/* f124a40: c7a0037c */ lwc1 $f0,0x37c($sp) +/* f124a44: 4600a03e */ c.le.s $f20,$f0 +/* f124a48: 00000000 */ sll $zero,$zero,0x0 +/* f124a4c: 45020004 */ bc1fl .L0f124a60 +/* f124a50: 46000087 */ neg.s $f2,$f0 +/* f124a54: 10000002 */ beqz $zero,.L0f124a60 +/* f124a58: 46000086 */ mov.s $f2,$f0 +/* f124a5c: 46000087 */ neg.s $f2,$f0 +.L0f124a60: +/* f124a60: c7a0037c */ lwc1 $f0,0x37c($sp) +.L0f124a64: +/* f124a64: 4600a03e */ c.le.s $f20,$f0 +/* f124a68: 00000000 */ sll $zero,$zero,0x0 +/* f124a6c: 45020004 */ bc1fl .L0f124a80 +/* f124a70: 46000307 */ neg.s $f12,$f0 +/* f124a74: 10000002 */ beqz $zero,.L0f124a80 +/* f124a78: 46000306 */ mov.s $f12,$f0 +/* f124a7c: 46000307 */ neg.s $f12,$f0 +.L0f124a80: +/* f124a80: 460c703c */ c.lt.s $f14,$f12 +/* f124a84: e7b003ac */ swc1 $f16,0x3ac($sp) +/* f124a88: 4502000b */ bc1fl .L0f124ab8 +/* f124a8c: c7a00384 */ lwc1 $f0,0x384($sp) +/* f124a90: 4600a03e */ c.le.s $f20,$f0 +/* f124a94: 00000000 */ sll $zero,$zero,0x0 +/* f124a98: 45020005 */ bc1fl .L0f124ab0 +/* f124a9c: 46000387 */ neg.s $f14,$f0 +/* f124aa0: 46000386 */ mov.s $f14,$f0 +/* f124aa4: 10000003 */ beqz $zero,.L0f124ab4 +/* f124aa8: e7b003ac */ swc1 $f16,0x3ac($sp) +/* f124aac: 46000387 */ neg.s $f14,$f0 +.L0f124ab0: +/* f124ab0: e7b003ac */ swc1 $f16,0x3ac($sp) +.L0f124ab4: +/* f124ab4: c7a00384 */ lwc1 $f0,0x384($sp) +.L0f124ab8: +/* f124ab8: 4600a03e */ c.le.s $f20,$f0 +/* f124abc: 00000000 */ sll $zero,$zero,0x0 +/* f124ac0: 45020004 */ bc1fl .L0f124ad4 +/* f124ac4: 46000307 */ neg.s $f12,$f0 +/* f124ac8: 10000002 */ beqz $zero,.L0f124ad4 +/* f124acc: 46000306 */ mov.s $f12,$f0 +/* f124ad0: 46000307 */ neg.s $f12,$f0 +.L0f124ad4: +/* f124ad4: 460c103c */ c.lt.s $f2,$f12 +/* f124ad8: 00000000 */ sll $zero,$zero,0x0 +/* f124adc: 45020009 */ bc1fl .L0f124b04 +/* f124ae0: c7a00388 */ lwc1 $f0,0x388($sp) +/* f124ae4: 4600a03e */ c.le.s $f20,$f0 +/* f124ae8: 00000000 */ sll $zero,$zero,0x0 +/* f124aec: 45020004 */ bc1fl .L0f124b00 +/* f124af0: 46000087 */ neg.s $f2,$f0 +/* f124af4: 10000002 */ beqz $zero,.L0f124b00 +/* f124af8: 46000086 */ mov.s $f2,$f0 +/* f124afc: 46000087 */ neg.s $f2,$f0 +.L0f124b00: +/* f124b00: c7a00388 */ lwc1 $f0,0x388($sp) +.L0f124b04: +/* f124b04: 4600a03e */ c.le.s $f20,$f0 +/* f124b08: 00000000 */ sll $zero,$zero,0x0 +/* f124b0c: 45020004 */ bc1fl .L0f124b20 +/* f124b10: 46000307 */ neg.s $f12,$f0 +/* f124b14: 10000002 */ beqz $zero,.L0f124b20 +/* f124b18: 46000306 */ mov.s $f12,$f0 +/* f124b1c: 46000307 */ neg.s $f12,$f0 +.L0f124b20: +/* f124b20: 460c703c */ c.lt.s $f14,$f12 +/* f124b24: 00000000 */ sll $zero,$zero,0x0 +/* f124b28: 45020009 */ bc1fl .L0f124b50 +/* f124b2c: c7a00390 */ lwc1 $f0,0x390($sp) +/* f124b30: 4600a03e */ c.le.s $f20,$f0 +/* f124b34: 00000000 */ sll $zero,$zero,0x0 +/* f124b38: 45020004 */ bc1fl .L0f124b4c +/* f124b3c: 46000387 */ neg.s $f14,$f0 +/* f124b40: 10000002 */ beqz $zero,.L0f124b4c +/* f124b44: 46000386 */ mov.s $f14,$f0 +/* f124b48: 46000387 */ neg.s $f14,$f0 +.L0f124b4c: +/* f124b4c: c7a00390 */ lwc1 $f0,0x390($sp) +.L0f124b50: +/* f124b50: 4600a03e */ c.le.s $f20,$f0 +/* f124b54: 00000000 */ sll $zero,$zero,0x0 +/* f124b58: 45020004 */ bc1fl .L0f124b6c +/* f124b5c: 46000307 */ neg.s $f12,$f0 +/* f124b60: 10000002 */ beqz $zero,.L0f124b6c +/* f124b64: 46000306 */ mov.s $f12,$f0 +/* f124b68: 46000307 */ neg.s $f12,$f0 +.L0f124b6c: +/* f124b6c: 460c103c */ c.lt.s $f2,$f12 +/* f124b70: e7a20364 */ swc1 $f2,0x364($sp) +/* f124b74: 4502000a */ bc1fl .L0f124ba0 +/* f124b78: c7a00394 */ lwc1 $f0,0x394($sp) +/* f124b7c: 4600a03e */ c.le.s $f20,$f0 +/* f124b80: 00000000 */ sll $zero,$zero,0x0 +/* f124b84: 45020004 */ bc1fl .L0f124b98 +/* f124b88: 46000087 */ neg.s $f2,$f0 +/* f124b8c: 10000003 */ beqz $zero,.L0f124b9c +/* f124b90: e7a00364 */ swc1 $f0,0x364($sp) +/* f124b94: 46000087 */ neg.s $f2,$f0 +.L0f124b98: +/* f124b98: e7a20364 */ swc1 $f2,0x364($sp) +.L0f124b9c: +/* f124b9c: c7a00394 */ lwc1 $f0,0x394($sp) +.L0f124ba0: +/* f124ba0: 4600a03e */ c.le.s $f20,$f0 +/* f124ba4: 00000000 */ sll $zero,$zero,0x0 +/* f124ba8: 45020004 */ bc1fl .L0f124bbc +/* f124bac: 46000307 */ neg.s $f12,$f0 +/* f124bb0: 10000002 */ beqz $zero,.L0f124bbc +/* f124bb4: 46000306 */ mov.s $f12,$f0 +/* f124bb8: 46000307 */ neg.s $f12,$f0 +.L0f124bbc: +/* f124bbc: 460c703c */ c.lt.s $f14,$f12 +/* f124bc0: e7ae0368 */ swc1 $f14,0x368($sp) +/* f124bc4: 4502000a */ bc1fl .L0f124bf0 +/* f124bc8: c7aa036c */ lwc1 $f10,0x36c($sp) +/* f124bcc: 4600a03e */ c.le.s $f20,$f0 +/* f124bd0: 00000000 */ sll $zero,$zero,0x0 +/* f124bd4: 45020004 */ bc1fl .L0f124be8 +/* f124bd8: 46000387 */ neg.s $f14,$f0 +/* f124bdc: 10000003 */ beqz $zero,.L0f124bec +/* f124be0: e7a00368 */ swc1 $f0,0x368($sp) +/* f124be4: 46000387 */ neg.s $f14,$f0 +.L0f124be8: +/* f124be8: e7ae0368 */ swc1 $f14,0x368($sp) +.L0f124bec: +/* f124bec: c7aa036c */ lwc1 $f10,0x36c($sp) +.L0f124bf0: +/* f124bf0: c7a80370 */ lwc1 $f8,0x370($sp) +/* f124bf4: c7a60374 */ lwc1 $f6,0x374($sp) +/* f124bf8: e7aa0354 */ swc1 $f10,0x354($sp) +/* f124bfc: c7aa037c */ lwc1 $f10,0x37c($sp) +/* f124c00: c7a40378 */ lwc1 $f4,0x378($sp) +/* f124c04: e7a80358 */ swc1 $f8,0x358($sp) +/* f124c08: e7a6035c */ swc1 $f6,0x35c($sp) +/* f124c0c: e7aa0338 */ swc1 $f10,0x338($sp) +/* f124c10: e7a40334 */ swc1 $f4,0x334($sp) +/* f124c14: c7a80380 */ lwc1 $f8,0x380($sp) +/* f124c18: c7a40388 */ lwc1 $f4,0x388($sp) +/* f124c1c: c7aa038c */ lwc1 $f10,0x38c($sp) +/* f124c20: c7a60384 */ lwc1 $f6,0x384($sp) +/* f124c24: e7a8033c */ swc1 $f8,0x33c($sp) +/* f124c28: e7a40318 */ swc1 $f4,0x318($sp) +/* f124c2c: e7aa031c */ swc1 $f10,0x31c($sp) +/* f124c30: e7a60314 */ swc1 $f6,0x314($sp) +/* f124c34: c5080030 */ lwc1 $f8,0x30($t0) +/* f124c38: 27a302f4 */ addiu $v1,$sp,0x2f4 +/* f124c3c: 27a60334 */ addiu $a2,$sp,0x334 +/* f124c40: e7a80360 */ swc1 $f8,0x360($sp) +/* f124c44: c4e60030 */ lwc1 $f6,0x30($a3) +/* f124c48: 27a70324 */ addiu $a3,$sp,0x324 +/* f124c4c: 27a20354 */ addiu $v0,$sp,0x354 +/* f124c50: e7a60340 */ swc1 $f6,0x340($sp) +/* f124c54: c5240030 */ lwc1 $f4,0x30($t1) +/* f124c58: 27a402d4 */ addiu $a0,$sp,0x2d4 +/* f124c5c: 27a50314 */ addiu $a1,$sp,0x314 +/* f124c60: e7a40320 */ swc1 $f4,0x320($sp) +.L0f124c64: +/* f124c64: c4400000 */ lwc1 $f0,0x0($v0) +/* f124c68: c4ca0000 */ lwc1 $f10,0x0($a2) +/* f124c6c: c4a60000 */ lwc1 $f6,0x0($a1) +/* f124c70: 24a50004 */ addiu $a1,$a1,0x4 +/* f124c74: 46005201 */ sub.s $f8,$f10,$f0 +/* f124c78: 00a7082b */ sltu $at,$a1,$a3 +/* f124c7c: 24630004 */ addiu $v1,$v1,0x4 +/* f124c80: 46003101 */ sub.s $f4,$f6,$f0 +/* f124c84: 24c60004 */ addiu $a2,$a2,0x4 +/* f124c88: 24420004 */ addiu $v0,$v0,0x4 +/* f124c8c: 24840004 */ addiu $a0,$a0,0x4 +/* f124c90: e468fffc */ swc1 $f8,-0x4($v1) +/* f124c94: 1420fff3 */ bnez $at,.L0f124c64 +/* f124c98: e484fffc */ swc1 $f4,-0x4($a0) +/* f124c9c: 27a302f4 */ addiu $v1,$sp,0x2f4 +/* f124ca0: 27a20354 */ addiu $v0,$sp,0x354 +/* f124ca4: 27a402d4 */ addiu $a0,$sp,0x2d4 +/* f124ca8: 27a70294 */ addiu $a3,$sp,0x294 +/* f124cac: 27a502b4 */ addiu $a1,$sp,0x2b4 +/* f124cb0: 27a80274 */ addiu $t0,$sp,0x274 +/* f124cb4: 27a60254 */ addiu $a2,$sp,0x254 +/* f124cb8: c7b20410 */ lwc1 $f18,0x410($sp) +/* f124cbc: c7b0040c */ lwc1 $f16,0x40c($sp) +/* f124cc0: 27a90264 */ addiu $t1,$sp,0x264 +.L0f124cc4: +/* f124cc4: c4800000 */ lwc1 $f0,0x0($a0) +/* f124cc8: c4620000 */ lwc1 $f2,0x0($v1) +/* f124ccc: c7a80418 */ lwc1 $f8,0x418($sp) +/* f124cd0: 46120282 */ mul.s $f10,$f0,$f18 +/* f124cd4: 3c013780 */ lui $at,0x3780 +/* f124cd8: 24c60004 */ addiu $a2,$a2,0x4 +/* f124cdc: 46024182 */ mul.s $f6,$f8,$f2 +/* f124ce0: 44814000 */ mtc1 $at,$f8 +/* f124ce4: 24630004 */ addiu $v1,$v1,0x4 +/* f124ce8: 24420004 */ addiu $v0,$v0,0x4 +/* f124cec: 24840004 */ addiu $a0,$a0,0x4 +/* f124cf0: 24e70004 */ addiu $a3,$a3,0x4 +/* f124cf4: 24a50004 */ addiu $a1,$a1,0x4 +/* f124cf8: 46065101 */ sub.s $f4,$f10,$f6 +/* f124cfc: 25080004 */ addiu $t0,$t0,0x4 +/* f124d00: 46082302 */ mul.s $f12,$f4,$f8 +/* f124d04: e4ecfffc */ swc1 $f12,-0x4($a3) +/* f124d08: c7aa0414 */ lwc1 $f10,0x414($sp) +/* f124d0c: 460a1182 */ mul.s $f6,$f2,$f10 +/* f124d10: 44815000 */ mtc1 $at,$f10 +/* f124d14: 00c9082b */ sltu $at,$a2,$t1 +/* f124d18: 46008102 */ mul.s $f4,$f16,$f0 +/* f124d1c: 46043201 */ sub.s $f8,$f6,$f4 +/* f124d20: 460a4182 */ mul.s $f6,$f8,$f10 +/* f124d24: e4a6fffc */ swc1 $f6,-0x4($a1) +/* f124d28: c7a40484 */ lwc1 $f4,0x484($sp) +/* f124d2c: c4aafffc */ lwc1 $f10,-0x4($a1) +/* f124d30: 46046202 */ mul.s $f8,$f12,$f4 +/* f124d34: c444fffc */ lwc1 $f4,-0x4($v0) +/* f124d38: e488fffc */ swc1 $f8,-0x4($a0) +/* f124d3c: c7a60484 */ lwc1 $f6,0x484($sp) +/* f124d40: e4c4fffc */ swc1 $f4,-0x4($a2) +/* f124d44: 46065382 */ mul.s $f14,$f10,$f6 +/* f124d48: e46efffc */ swc1 $f14,-0x4($v1) +/* f124d4c: 1420ffdd */ bnez $at,.L0f124cc4 +/* f124d50: e50efffc */ swc1 $f14,-0x4($t0) +/* f124d54: 8fa304dc */ lw $v1,0x4dc($sp) +/* f124d58: c568002c */ lwc1 $f8,0x2c($t3) +/* f124d5c: 8fa204d4 */ lw $v0,0x4d4($sp) +/* f124d60: c46a002c */ lwc1 $f10,0x2c($v1) +/* f124d64: c4640010 */ lwc1 $f4,0x10($v1) +/* f124d68: c44e0010 */ lwc1 $f14,0x10($v0) +/* f124d6c: 460a4003 */ div.s $f0,$f8,$f10 +/* f124d70: c5660010 */ lwc1 $f6,0x10($t3) +/* f124d74: 3c014780 */ lui $at,0x4780 +/* f124d78: 44816000 */ mtc1 $at,$f12 +/* f124d7c: 46047201 */ sub.s $f8,$f14,$f4 +/* f124d80: 240e0001 */ addiu $t6,$zero,0x1 +/* f124d84: 46004282 */ mul.s $f10,$f8,$f0 +/* f124d88: 460a3100 */ add.s $f4,$f6,$f10 +/* f124d8c: e7a40170 */ swc1 $f4,0x170($sp) +/* f124d90: c4660014 */ lwc1 $f6,0x14($v1) +/* f124d94: c4420014 */ lwc1 $f2,0x14($v0) +/* f124d98: c5680014 */ lwc1 $f8,0x14($t3) +/* f124d9c: 46061281 */ sub.s $f10,$f2,$f6 +/* f124da0: 46005102 */ mul.s $f4,$f10,$f0 +/* f124da4: 46044180 */ add.s $f6,$f8,$f4 +/* f124da8: e7a6016c */ swc1 $f6,0x16c($sp) +/* f124dac: c4680018 */ lwc1 $f8,0x18($v1) +/* f124db0: c4500018 */ lwc1 $f16,0x18($v0) +/* f124db4: c56a0018 */ lwc1 $f10,0x18($t3) +/* f124db8: 46088101 */ sub.s $f4,$f16,$f8 +/* f124dbc: 46002182 */ mul.s $f6,$f4,$f0 +/* f124dc0: 46065200 */ add.s $f8,$f10,$f6 +/* f124dc4: e7a80168 */ swc1 $f8,0x168($sp) +/* f124dc8: c46a001c */ lwc1 $f10,0x1c($v1) +/* f124dcc: c452001c */ lwc1 $f18,0x1c($v0) +/* f124dd0: c564001c */ lwc1 $f4,0x1c($t3) +/* f124dd4: 460a9181 */ sub.s $f6,$f18,$f10 +/* f124dd8: 46003202 */ mul.s $f8,$f6,$f0 +/* f124ddc: 46082280 */ add.s $f10,$f4,$f8 +/* f124de0: 460c7182 */ mul.s $f6,$f14,$f12 +/* f124de4: e7aa0164 */ swc1 $f10,0x164($sp) +/* f124de8: 4459f800 */ cfc1 $t9,$31 +/* f124dec: 44cef800 */ ctc1 $t6,$31 +/* f124df0: 00000000 */ sll $zero,$zero,0x0 +/* f124df4: 46003124 */ cvt.w.s $f4,$f6 +/* f124df8: 444ef800 */ cfc1 $t6,$31 +/* f124dfc: 00000000 */ sll $zero,$zero,0x0 +/* f124e00: 31ce0078 */ andi $t6,$t6,0x78 +/* f124e04: 11c00012 */ beqz $t6,.L0f124e50 +/* f124e08: 3c014f00 */ lui $at,0x4f00 +/* f124e0c: 44812000 */ mtc1 $at,$f4 +/* f124e10: 240e0001 */ addiu $t6,$zero,0x1 +/* f124e14: 46043101 */ sub.s $f4,$f6,$f4 +/* f124e18: 44cef800 */ ctc1 $t6,$31 +/* f124e1c: 00000000 */ sll $zero,$zero,0x0 +/* f124e20: 46002124 */ cvt.w.s $f4,$f4 +/* f124e24: 444ef800 */ cfc1 $t6,$31 +/* f124e28: 00000000 */ sll $zero,$zero,0x0 +/* f124e2c: 31ce0078 */ andi $t6,$t6,0x78 +/* f124e30: 15c00005 */ bnez $t6,.L0f124e48 +/* f124e34: 00000000 */ sll $zero,$zero,0x0 +/* f124e38: 440e2000 */ mfc1 $t6,$f4 +/* f124e3c: 3c018000 */ lui $at,0x8000 +/* f124e40: 10000007 */ beqz $zero,.L0f124e60 +/* f124e44: 01c17025 */ or $t6,$t6,$at +.L0f124e48: +/* f124e48: 10000005 */ beqz $zero,.L0f124e60 +/* f124e4c: 240effff */ addiu $t6,$zero,-1 +.L0f124e50: +/* f124e50: 440e2000 */ mfc1 $t6,$f4 +/* f124e54: 00000000 */ sll $zero,$zero,0x0 +/* f124e58: 05c0fffb */ bltz $t6,.L0f124e48 +/* f124e5c: 00000000 */ sll $zero,$zero,0x0 +.L0f124e60: +/* f124e60: 44d9f800 */ ctc1 $t9,$31 +/* f124e64: 240f0001 */ addiu $t7,$zero,0x1 +/* f124e68: afae0160 */ sw $t6,0x160($sp) +/* f124e6c: 460c1202 */ mul.s $f8,$f2,$f12 +/* f124e70: 4458f800 */ cfc1 $t8,$31 +/* f124e74: 44cff800 */ ctc1 $t7,$31 +/* f124e78: 00000000 */ sll $zero,$zero,0x0 +/* f124e7c: 460042a4 */ cvt.w.s $f10,$f8 +/* f124e80: 444ff800 */ cfc1 $t7,$31 +/* f124e84: 00000000 */ sll $zero,$zero,0x0 +/* f124e88: 31ef0078 */ andi $t7,$t7,0x78 +/* f124e8c: 11e00012 */ beqz $t7,.L0f124ed8 +/* f124e90: 3c014f00 */ lui $at,0x4f00 +/* f124e94: 44815000 */ mtc1 $at,$f10 +/* f124e98: 240f0001 */ addiu $t7,$zero,0x1 +/* f124e9c: 460a4281 */ sub.s $f10,$f8,$f10 +/* f124ea0: 44cff800 */ ctc1 $t7,$31 +/* f124ea4: 00000000 */ sll $zero,$zero,0x0 +/* f124ea8: 460052a4 */ cvt.w.s $f10,$f10 +/* f124eac: 444ff800 */ cfc1 $t7,$31 +/* f124eb0: 00000000 */ sll $zero,$zero,0x0 +/* f124eb4: 31ef0078 */ andi $t7,$t7,0x78 +/* f124eb8: 15e00005 */ bnez $t7,.L0f124ed0 +/* f124ebc: 00000000 */ sll $zero,$zero,0x0 +/* f124ec0: 440f5000 */ mfc1 $t7,$f10 +/* f124ec4: 3c018000 */ lui $at,0x8000 +/* f124ec8: 10000007 */ beqz $zero,.L0f124ee8 +/* f124ecc: 01e17825 */ or $t7,$t7,$at +.L0f124ed0: +/* f124ed0: 10000005 */ beqz $zero,.L0f124ee8 +/* f124ed4: 240fffff */ addiu $t7,$zero,-1 +.L0f124ed8: +/* f124ed8: 440f5000 */ mfc1 $t7,$f10 +/* f124edc: 00000000 */ sll $zero,$zero,0x0 +/* f124ee0: 05e0fffb */ bltz $t7,.L0f124ed0 +/* f124ee4: 00000000 */ sll $zero,$zero,0x0 +.L0f124ee8: +/* f124ee8: 3c014780 */ lui $at,0x4780 +/* f124eec: 44d8f800 */ ctc1 $t8,$31 +/* f124ef0: 44810000 */ mtc1 $at,$f0 +/* f124ef4: 240e0001 */ addiu $t6,$zero,0x1 +/* f124ef8: afaf015c */ sw $t7,0x15c($sp) +/* f124efc: 46008182 */ mul.s $f6,$f16,$f0 +/* f124f00: 4459f800 */ cfc1 $t9,$31 +/* f124f04: 44cef800 */ ctc1 $t6,$31 +/* f124f08: 00000000 */ sll $zero,$zero,0x0 +/* f124f0c: 46003124 */ cvt.w.s $f4,$f6 +/* f124f10: 444ef800 */ cfc1 $t6,$31 +/* f124f14: 00000000 */ sll $zero,$zero,0x0 +/* f124f18: 31ce0078 */ andi $t6,$t6,0x78 +/* f124f1c: 11c00012 */ beqz $t6,.L0f124f68 +/* f124f20: 3c014f00 */ lui $at,0x4f00 +/* f124f24: 44812000 */ mtc1 $at,$f4 +/* f124f28: 240e0001 */ addiu $t6,$zero,0x1 +/* f124f2c: 46043101 */ sub.s $f4,$f6,$f4 +/* f124f30: 44cef800 */ ctc1 $t6,$31 +/* f124f34: 00000000 */ sll $zero,$zero,0x0 +/* f124f38: 46002124 */ cvt.w.s $f4,$f4 +/* f124f3c: 444ef800 */ cfc1 $t6,$31 +/* f124f40: 00000000 */ sll $zero,$zero,0x0 +/* f124f44: 31ce0078 */ andi $t6,$t6,0x78 +/* f124f48: 15c00005 */ bnez $t6,.L0f124f60 +/* f124f4c: 00000000 */ sll $zero,$zero,0x0 +/* f124f50: 440e2000 */ mfc1 $t6,$f4 +/* f124f54: 3c018000 */ lui $at,0x8000 +/* f124f58: 10000007 */ beqz $zero,.L0f124f78 +/* f124f5c: 01c17025 */ or $t6,$t6,$at +.L0f124f60: +/* f124f60: 10000005 */ beqz $zero,.L0f124f78 +/* f124f64: 240effff */ addiu $t6,$zero,-1 +.L0f124f68: +/* f124f68: 440e2000 */ mfc1 $t6,$f4 +/* f124f6c: 00000000 */ sll $zero,$zero,0x0 +/* f124f70: 05c0fffb */ bltz $t6,.L0f124f60 +/* f124f74: 00000000 */ sll $zero,$zero,0x0 +.L0f124f78: +/* f124f78: 44d9f800 */ ctc1 $t9,$31 +/* f124f7c: 240f0001 */ addiu $t7,$zero,0x1 +/* f124f80: afae0158 */ sw $t6,0x158($sp) +/* f124f84: 46009202 */ mul.s $f8,$f18,$f0 +/* f124f88: 4458f800 */ cfc1 $t8,$31 +/* f124f8c: 44cff800 */ ctc1 $t7,$31 +/* f124f90: 00000000 */ sll $zero,$zero,0x0 +/* f124f94: 460042a4 */ cvt.w.s $f10,$f8 +/* f124f98: 444ff800 */ cfc1 $t7,$31 +/* f124f9c: 00000000 */ sll $zero,$zero,0x0 +/* f124fa0: 31ef0078 */ andi $t7,$t7,0x78 +/* f124fa4: 11e00012 */ beqz $t7,.L0f124ff0 +/* f124fa8: 3c014f00 */ lui $at,0x4f00 +/* f124fac: 44815000 */ mtc1 $at,$f10 +/* f124fb0: 240f0001 */ addiu $t7,$zero,0x1 +/* f124fb4: 460a4281 */ sub.s $f10,$f8,$f10 +/* f124fb8: 44cff800 */ ctc1 $t7,$31 +/* f124fbc: 00000000 */ sll $zero,$zero,0x0 +/* f124fc0: 460052a4 */ cvt.w.s $f10,$f10 +/* f124fc4: 444ff800 */ cfc1 $t7,$31 +/* f124fc8: 00000000 */ sll $zero,$zero,0x0 +/* f124fcc: 31ef0078 */ andi $t7,$t7,0x78 +/* f124fd0: 15e00005 */ bnez $t7,.L0f124fe8 +/* f124fd4: 00000000 */ sll $zero,$zero,0x0 +/* f124fd8: 440f5000 */ mfc1 $t7,$f10 +/* f124fdc: 3c018000 */ lui $at,0x8000 +/* f124fe0: 10000007 */ beqz $zero,.L0f125000 +/* f124fe4: 01e17825 */ or $t7,$t7,$at +.L0f124fe8: +/* f124fe8: 10000005 */ beqz $zero,.L0f125000 +/* f124fec: 240fffff */ addiu $t7,$zero,-1 +.L0f124ff0: +/* f124ff0: 440f5000 */ mfc1 $t7,$f10 +/* f124ff4: 00000000 */ sll $zero,$zero,0x0 +/* f124ff8: 05e0fffb */ bltz $t7,.L0f124fe8 +/* f124ffc: 00000000 */ sll $zero,$zero,0x0 +.L0f125000: +/* f125000: 8fb904d8 */ lw $t9,0x4d8($sp) +/* f125004: afaf0154 */ sw $t7,0x154($sp) +/* f125008: 44d8f800 */ ctc1 $t8,$31 +/* f12500c: c4440028 */ lwc1 $f4,0x28($v0) +/* f125010: c7260028 */ lwc1 $f6,0x28($t9) +/* f125014: 3c013e80 */ lui $at,0x3e80 +/* f125018: 44815000 */ mtc1 $at,$f10 +/* f12501c: 46043201 */ sub.s $f8,$f6,$f4 +/* f125020: c7a40170 */ lwc1 $f4,0x170($sp) +/* f125024: 460a4182 */ mul.s $f6,$f8,$f10 +/* f125028: 460e2201 */ sub.s $f8,$f4,$f14 +/* f12502c: 0fc54be8 */ jal func0f152fa0 +/* f125030: 46064303 */ div.s $f12,$f8,$f6 +/* f125034: 8fa304d4 */ lw $v1,0x4d4($sp) +/* f125038: afa20150 */ sw $v0,0x150($sp) +/* f12503c: c7aa016c */ lwc1 $f10,0x16c($sp) +/* f125040: c4640014 */ lwc1 $f4,0x14($v1) +/* f125044: 8fae04d8 */ lw $t6,0x4d8($sp) +/* f125048: 3c013e80 */ lui $at,0x3e80 +/* f12504c: 46045201 */ sub.s $f8,$f10,$f4 +/* f125050: c46a0028 */ lwc1 $f10,0x28($v1) +/* f125054: c5c60028 */ lwc1 $f6,0x28($t6) +/* f125058: 460a3101 */ sub.s $f4,$f6,$f10 +/* f12505c: 44813000 */ mtc1 $at,$f6 +/* f125060: 00000000 */ sll $zero,$zero,0x0 +/* f125064: 46062282 */ mul.s $f10,$f4,$f6 +/* f125068: 0fc54be8 */ jal func0f152fa0 +/* f12506c: 460a4303 */ div.s $f12,$f8,$f10 +/* f125070: 8fa304d4 */ lw $v1,0x4d4($sp) +/* f125074: afa2014c */ sw $v0,0x14c($sp) +/* f125078: c7a40168 */ lwc1 $f4,0x168($sp) +/* f12507c: c4660018 */ lwc1 $f6,0x18($v1) +/* f125080: 8fb804d8 */ lw $t8,0x4d8($sp) +/* f125084: 3c013e80 */ lui $at,0x3e80 +/* f125088: 46062201 */ sub.s $f8,$f4,$f6 +/* f12508c: c4640028 */ lwc1 $f4,0x28($v1) +/* f125090: c70a0028 */ lwc1 $f10,0x28($t8) +/* f125094: 46045181 */ sub.s $f6,$f10,$f4 +/* f125098: 44815000 */ mtc1 $at,$f10 +/* f12509c: 00000000 */ sll $zero,$zero,0x0 +/* f1250a0: 460a3102 */ mul.s $f4,$f6,$f10 +/* f1250a4: 0fc54be8 */ jal func0f152fa0 +/* f1250a8: 46044303 */ div.s $f12,$f8,$f4 +/* f1250ac: 8fa304d4 */ lw $v1,0x4d4($sp) +/* f1250b0: afa20148 */ sw $v0,0x148($sp) +/* f1250b4: c7a60164 */ lwc1 $f6,0x164($sp) +/* f1250b8: c46a001c */ lwc1 $f10,0x1c($v1) +/* f1250bc: 8faf04d8 */ lw $t7,0x4d8($sp) +/* f1250c0: 3c013e80 */ lui $at,0x3e80 +/* f1250c4: 460a3201 */ sub.s $f8,$f6,$f10 +/* f1250c8: c4660028 */ lwc1 $f6,0x28($v1) +/* f1250cc: c5e40028 */ lwc1 $f4,0x28($t7) +/* f1250d0: 46062281 */ sub.s $f10,$f4,$f6 +/* f1250d4: 44812000 */ mtc1 $at,$f4 +/* f1250d8: 00000000 */ sll $zero,$zero,0x0 +/* f1250dc: 46045182 */ mul.s $f6,$f10,$f4 +/* f1250e0: 0fc54be8 */ jal func0f152fa0 +/* f1250e4: 46064303 */ div.s $f12,$f8,$f6 +/* f1250e8: 8fa304dc */ lw $v1,0x4dc($sp) +/* f1250ec: 8fb904d4 */ lw $t9,0x4d4($sp) +/* f1250f0: afa20144 */ sw $v0,0x144($sp) +/* f1250f4: c46a0010 */ lwc1 $f10,0x10($v1) +/* f1250f8: c7240010 */ lwc1 $f4,0x10($t9) +/* f1250fc: c466002c */ lwc1 $f6,0x2c($v1) +/* f125100: 3c013e80 */ lui $at,0x3e80 +/* f125104: 46045201 */ sub.s $f8,$f10,$f4 +/* f125108: c72a002c */ lwc1 $f10,0x2c($t9) +/* f12510c: 460a3101 */ sub.s $f4,$f6,$f10 +/* f125110: 44813000 */ mtc1 $at,$f6 +/* f125114: 00000000 */ sll $zero,$zero,0x0 +/* f125118: 46062282 */ mul.s $f10,$f4,$f6 +/* f12511c: 0fc54be8 */ jal func0f152fa0 +/* f125120: 460a4303 */ div.s $f12,$f8,$f10 +/* f125124: 8fa304dc */ lw $v1,0x4dc($sp) +/* f125128: 8fae04d4 */ lw $t6,0x4d4($sp) +/* f12512c: afa20130 */ sw $v0,0x130($sp) +/* f125130: afa20140 */ sw $v0,0x140($sp) +/* f125134: c4640014 */ lwc1 $f4,0x14($v1) +/* f125138: c5c60014 */ lwc1 $f6,0x14($t6) +/* f12513c: c46a002c */ lwc1 $f10,0x2c($v1) +/* f125140: 3c013e80 */ lui $at,0x3e80 +/* f125144: 46062201 */ sub.s $f8,$f4,$f6 +/* f125148: c5c4002c */ lwc1 $f4,0x2c($t6) +/* f12514c: 46045181 */ sub.s $f6,$f10,$f4 +/* f125150: 44815000 */ mtc1 $at,$f10 +/* f125154: 00000000 */ sll $zero,$zero,0x0 +/* f125158: 460a3102 */ mul.s $f4,$f6,$f10 +/* f12515c: 0fc54be8 */ jal func0f152fa0 +/* f125160: 46044303 */ div.s $f12,$f8,$f4 +/* f125164: 8fb804dc */ lw $t8,0x4dc($sp) +/* f125168: 8faf04d4 */ lw $t7,0x4d4($sp) +/* f12516c: afa2012c */ sw $v0,0x12c($sp) +/* f125170: afa2013c */ sw $v0,0x13c($sp) +/* f125174: c7060018 */ lwc1 $f6,0x18($t8) +/* f125178: c5ea0018 */ lwc1 $f10,0x18($t7) +/* f12517c: c704002c */ lwc1 $f4,0x2c($t8) +/* f125180: 3c013e80 */ lui $at,0x3e80 +/* f125184: 460a3201 */ sub.s $f8,$f6,$f10 +/* f125188: c5e6002c */ lwc1 $f6,0x2c($t7) +/* f12518c: 46062281 */ sub.s $f10,$f4,$f6 +/* f125190: 44812000 */ mtc1 $at,$f4 +/* f125194: 00000000 */ sll $zero,$zero,0x0 +/* f125198: 46045182 */ mul.s $f6,$f10,$f4 +/* f12519c: 0fc54be8 */ jal func0f152fa0 +/* f1251a0: 46064303 */ div.s $f12,$f8,$f6 +/* f1251a4: 8fb904dc */ lw $t9,0x4dc($sp) +/* f1251a8: 8fae04d4 */ lw $t6,0x4d4($sp) +/* f1251ac: 3c013e80 */ lui $at,0x3e80 +/* f1251b0: c72a001c */ lwc1 $f10,0x1c($t9) +/* f1251b4: c5c4001c */ lwc1 $f4,0x1c($t6) +/* f1251b8: c726002c */ lwc1 $f6,0x2c($t9) +/* f1251bc: 46045201 */ sub.s $f8,$f10,$f4 +/* f1251c0: c5ca002c */ lwc1 $f10,0x2c($t6) +/* f1251c4: afa20138 */ sw $v0,0x138($sp) +/* f1251c8: afa20128 */ sw $v0,0x128($sp) +/* f1251cc: 460a3101 */ sub.s $f4,$f6,$f10 +/* f1251d0: 44813000 */ mtc1 $at,$f6 +/* f1251d4: 00000000 */ sll $zero,$zero,0x0 +/* f1251d8: 46062282 */ mul.s $f10,$f4,$f6 +/* f1251dc: 0fc54be8 */ jal func0f152fa0 +/* f1251e0: 460a4303 */ div.s $f12,$f8,$f10 +/* f1251e4: 8fab015c */ lw $t3,0x15c($sp) +/* f1251e8: 8faa0160 */ lw $t2,0x160($sp) +/* f1251ec: 3c09ffff */ lui $t1,0xffff +/* f1251f0: 02001825 */ or $v1,$s0,$zero +/* f1251f4: 01697824 */ and $t7,$t3,$t1 +/* f1251f8: 8fac0128 */ lw $t4,0x128($sp) +/* f1251fc: 8fad0138 */ lw $t5,0x138($sp) +/* f125200: 8fbf0158 */ lw $ra,0x158($sp) +/* f125204: 000fcc02 */ srl $t9,$t7,0x10 +/* f125208: 0149c024 */ and $t8,$t2,$t1 +/* f12520c: 3c08b400 */ lui $t0,0xb400 +/* f125210: 03197025 */ or $t6,$t8,$t9 +/* f125214: 26100008 */ addiu $s0,$s0,0x8 +/* f125218: ac6e0004 */ sw $t6,0x4($v1) +/* f12521c: ac680000 */ sw $t0,0x0($v1) +/* f125220: 02002025 */ or $a0,$s0,$zero +/* f125224: 3c0fb200 */ lui $t7,0xb200 +/* f125228: ac8f0000 */ sw $t7,0x0($a0) +/* f12522c: 8fb90154 */ lw $t9,0x154($sp) +/* f125230: 03e9c024 */ and $t8,$ra,$t1 +/* f125234: 26100008 */ addiu $s0,$s0,0x8 +/* f125238: 03297024 */ and $t6,$t9,$t1 +/* f12523c: 000e7c02 */ srl $t7,$t6,0x10 +/* f125240: 030fc825 */ or $t9,$t8,$t7 +/* f125244: ac990004 */ sw $t9,0x4($a0) +/* f125248: 02002825 */ or $a1,$s0,$zero +/* f12524c: aca80000 */ sw $t0,0x0($a1) +/* f125250: 8faf014c */ lw $t7,0x14c($sp) +/* f125254: 8fae0150 */ lw $t6,0x150($sp) +/* f125258: 26100008 */ addiu $s0,$s0,0x8 +/* f12525c: 01e9c824 */ and $t9,$t7,$t1 +/* f125260: 01c9c024 */ and $t8,$t6,$t1 +/* f125264: 00197402 */ srl $t6,$t9,0x10 +/* f125268: 030e7825 */ or $t7,$t8,$t6 +/* f12526c: acaf0004 */ sw $t7,0x4($a1) +/* f125270: 3c05b200 */ lui $a1,0xb200 +/* f125274: 02003025 */ or $a2,$s0,$zero +/* f125278: acc50000 */ sw $a1,0x0($a2) +/* f12527c: 8fae0144 */ lw $t6,0x144($sp) +/* f125280: 8fb90148 */ lw $t9,0x148($sp) +/* f125284: 26100008 */ addiu $s0,$s0,0x8 +/* f125288: 01c97824 */ and $t7,$t6,$t1 +/* f12528c: 0329c024 */ and $t8,$t9,$t1 +/* f125290: 000fcc02 */ srl $t9,$t7,0x10 +/* f125294: 03197025 */ or $t6,$t8,$t9 +/* f125298: acce0004 */ sw $t6,0x4($a2) +/* f12529c: 02001825 */ or $v1,$s0,$zero +/* f1252a0: 3179ffff */ andi $t9,$t3,0xffff +/* f1252a4: 000ac400 */ sll $t8,$t2,0x10 +/* f1252a8: 03197025 */ or $t6,$t8,$t9 +/* f1252ac: 26100008 */ addiu $s0,$s0,0x8 +/* f1252b0: ac6e0004 */ sw $t6,0x4($v1) +/* f1252b4: ac680000 */ sw $t0,0x0($v1) +/* f1252b8: 02002025 */ or $a0,$s0,$zero +/* f1252bc: ac850000 */ sw $a1,0x0($a0) +/* f1252c0: 8fb90154 */ lw $t9,0x154($sp) +/* f1252c4: 001fc400 */ sll $t8,$ra,0x10 +/* f1252c8: 26100008 */ addiu $s0,$s0,0x8 +/* f1252cc: 332effff */ andi $t6,$t9,0xffff +/* f1252d0: 030e7825 */ or $t7,$t8,$t6 +/* f1252d4: ac8f0004 */ sw $t7,0x4($a0) +/* f1252d8: 02003825 */ or $a3,$s0,$zero +/* f1252dc: ace80000 */ sw $t0,0x0($a3) +/* f1252e0: 8faf014c */ lw $t7,0x14c($sp) +/* f1252e4: 8fb80150 */ lw $t8,0x150($sp) +/* f1252e8: 8faa0140 */ lw $t2,0x140($sp) +/* f1252ec: 31f9ffff */ andi $t9,$t7,0xffff +/* f1252f0: 00187400 */ sll $t6,$t8,0x10 +/* f1252f4: 8fa8013c */ lw $t0,0x13c($sp) +/* f1252f8: 01d9c025 */ or $t8,$t6,$t9 +/* f1252fc: 26100008 */ addiu $s0,$s0,0x8 +/* f125300: acf80004 */ sw $t8,0x4($a3) +/* f125304: 02001825 */ or $v1,$s0,$zero +/* f125308: 3c0fb200 */ lui $t7,0xb200 +/* f12530c: ac6f0000 */ sw $t7,0x0($v1) +/* f125310: 8faf0144 */ lw $t7,0x144($sp) +/* f125314: 8fb90148 */ lw $t9,0x148($sp) +/* f125318: 26100008 */ addiu $s0,$s0,0x8 +/* f12531c: 31eeffff */ andi $t6,$t7,0xffff +/* f125320: 0019c400 */ sll $t8,$t9,0x10 +/* f125324: 030ec825 */ or $t9,$t8,$t6 +/* f125328: 0109c024 */ and $t8,$t0,$t1 +/* f12532c: ac790004 */ sw $t9,0x4($v1) +/* f125330: 00187402 */ srl $t6,$t8,0x10 +/* f125334: 01497824 */ and $t7,$t2,$t1 +/* f125338: 01eec825 */ or $t9,$t7,$t6 +/* f12533c: 02002025 */ or $a0,$s0,$zero +/* f125340: 26100008 */ addiu $s0,$s0,0x8 +/* f125344: 3c1fb400 */ lui $ra,0xb400 +/* f125348: ac990004 */ sw $t9,0x4($a0) +/* f12534c: 02002825 */ or $a1,$s0,$zero +/* f125350: 00493024 */ and $a2,$v0,$t1 +/* f125354: ac9f0000 */ sw $ra,0x0($a0) +/* f125358: 00067c02 */ srl $t7,$a2,0x10 +/* f12535c: 01a97024 */ and $t6,$t5,$t1 +/* f125360: 01cfc825 */ or $t9,$t6,$t7 +/* f125364: 26100008 */ addiu $s0,$s0,0x8 +/* f125368: 3c18b200 */ lui $t8,0xb200 +/* f12536c: acb80000 */ sw $t8,0x0($a1) +/* f125370: acb90004 */ sw $t9,0x4($a1) +/* f125374: 02001825 */ or $v1,$s0,$zero +/* f125378: ac7f0000 */ sw $ra,0x0($v1) +/* f12537c: 8fae012c */ lw $t6,0x12c($sp) +/* f125380: 8fb80130 */ lw $t8,0x130($sp) +/* f125384: 01e03025 */ or $a2,$t7,$zero +/* f125388: 01c9c824 */ and $t9,$t6,$t1 +/* f12538c: 03097824 */ and $t7,$t8,$t1 +/* f125390: 0019c402 */ srl $t8,$t9,0x10 +/* f125394: 01f87025 */ or $t6,$t7,$t8 +/* f125398: 26100008 */ addiu $s0,$s0,0x8 +/* f12539c: 02002025 */ or $a0,$s0,$zero +/* f1253a0: 01897824 */ and $t7,$t4,$t1 +/* f1253a4: ac6e0004 */ sw $t6,0x4($v1) +/* f1253a8: 01e6c025 */ or $t8,$t7,$a2 +/* f1253ac: 3c19b200 */ lui $t9,0xb200 +/* f1253b0: ac990000 */ sw $t9,0x0($a0) +/* f1253b4: 26100008 */ addiu $s0,$s0,0x8 +/* f1253b8: ac980004 */ sw $t8,0x4($a0) +/* f1253bc: 02002825 */ or $a1,$s0,$zero +/* f1253c0: 000acc00 */ sll $t9,$t2,0x10 +/* f1253c4: 310fffff */ andi $t7,$t0,0xffff +/* f1253c8: 032fc025 */ or $t8,$t9,$t7 +/* f1253cc: 26100008 */ addiu $s0,$s0,0x8 +/* f1253d0: acb80004 */ sw $t8,0x4($a1) +/* f1253d4: acbf0000 */ sw $ra,0x0($a1) +/* f1253d8: 02005825 */ or $t3,$s0,$zero +/* f1253dc: 304fffff */ andi $t7,$v0,0xffff +/* f1253e0: 000dcc00 */ sll $t9,$t5,0x10 +/* f1253e4: 032fc025 */ or $t8,$t9,$t7 +/* f1253e8: 26100008 */ addiu $s0,$s0,0x8 +/* f1253ec: 3c1fb200 */ lui $ra,0xb200 +/* f1253f0: ad7f0000 */ sw $ra,0x0($t3) +/* f1253f4: ad780004 */ sw $t8,0x4($t3) +/* f1253f8: 02003825 */ or $a3,$s0,$zero +/* f1253fc: 3c0eb400 */ lui $t6,0xb400 +/* f125400: acee0000 */ sw $t6,0x0($a3) +/* f125404: 8fae012c */ lw $t6,0x12c($sp) +/* f125408: 8faf0130 */ lw $t7,0x130($sp) +/* f12540c: 26100008 */ addiu $s0,$s0,0x8 +/* f125410: 31d9ffff */ andi $t9,$t6,0xffff +/* f125414: 000fc400 */ sll $t8,$t7,0x10 +/* f125418: 03197825 */ or $t7,$t8,$t9 +/* f12541c: acef0004 */ sw $t7,0x4($a3) +/* f125420: 3059ffff */ andi $t9,$v0,0xffff +/* f125424: 02004025 */ or $t0,$s0,$zero +/* f125428: 000cc400 */ sll $t8,$t4,0x10 +/* f12542c: 03197825 */ or $t7,$t8,$t9 +/* f125430: 3c013d00 */ lui $at,0x3d00 +/* f125434: ad0f0004 */ sw $t7,0x4($t0) +/* f125438: ad1f0000 */ sw $ra,0x0($t0) +/* f12543c: 44817000 */ mtc1 $at,$f14 +/* f125440: c7a40364 */ lwc1 $f4,0x364($sp) +/* f125444: c7a80368 */ lwc1 $f8,0x368($sp) +/* f125448: 26100008 */ addiu $s0,$s0,0x8 +/* f12544c: 460e2182 */ mul.s $f6,$f4,$f14 +/* f125450: c7a403ac */ lwc1 $f4,0x3ac($sp) +/* f125454: 27a20204 */ addiu $v0,$sp,0x204 +/* f125458: 460e4282 */ mul.s $f10,$f8,$f14 +/* f12545c: 27a501f4 */ addiu $a1,$sp,0x1f4 +/* f125460: 27a402d4 */ addiu $a0,$sp,0x2d4 +/* f125464: 27a60214 */ addiu $a2,$sp,0x214 +/* f125468: e7a60234 */ swc1 $f6,0x234($sp) +/* f12546c: 460e2182 */ mul.s $f6,$f4,$f14 +/* f125470: 27a302f4 */ addiu $v1,$sp,0x2f4 +/* f125474: e7aa0238 */ swc1 $f10,0x238($sp) +/* f125478: 3c013f80 */ lui $at,0x3f80 +/* f12547c: e7a6023c */ swc1 $f6,0x23c($sp) +.L0f125480: +/* f125480: c4800000 */ lwc1 $f0,0x0($a0) +/* f125484: 4600a03e */ c.le.s $f20,$f0 +/* f125488: 00000000 */ sll $zero,$zero,0x0 +/* f12548c: 45020004 */ bc1fl .L0f1254a0 +/* f125490: 46000307 */ neg.s $f12,$f0 +/* f125494: 10000002 */ beqz $zero,.L0f1254a0 +/* f125498: 46000306 */ mov.s $f12,$f0 +/* f12549c: 46000307 */ neg.s $f12,$f0 +.L0f1254a0: +/* f1254a0: c4620000 */ lwc1 $f2,0x0($v1) +/* f1254a4: 460e6202 */ mul.s $f8,$f12,$f14 +/* f1254a8: 4602a03e */ c.le.s $f20,$f2 +/* f1254ac: 00000000 */ sll $zero,$zero,0x0 +/* f1254b0: 45000003 */ bc1f .L0f1254c0 +/* f1254b4: e4c80000 */ swc1 $f8,0x0($a2) +/* f1254b8: 10000002 */ beqz $zero,.L0f1254c4 +/* f1254bc: 46001306 */ mov.s $f12,$f2 +.L0f1254c0: +/* f1254c0: 46001307 */ neg.s $f12,$f2 +.L0f1254c4: +/* f1254c4: 460e6282 */ mul.s $f10,$f12,$f14 +/* f1254c8: 24a50004 */ addiu $a1,$a1,0x4 +/* f1254cc: 24630004 */ addiu $v1,$v1,0x4 +/* f1254d0: 24840004 */ addiu $a0,$a0,0x4 +/* f1254d4: 24c60004 */ addiu $a2,$a2,0x4 +/* f1254d8: 14a2ffe9 */ bne $a1,$v0,.L0f125480 +/* f1254dc: e4aafffc */ swc1 $f10,-0x4($a1) +/* f1254e0: c7a20214 */ lwc1 $f2,0x214($sp) +/* f1254e4: c7a40234 */ lwc1 $f4,0x234($sp) +/* f1254e8: c7ac0218 */ lwc1 $f12,0x218($sp) +/* f1254ec: 46021180 */ add.s $f6,$f2,$f2 +/* f1254f0: c7aa01f4 */ lwc1 $f10,0x1f4($sp) +/* f1254f4: c7ae021c */ lwc1 $f14,0x21c($sp) +/* f1254f8: 44811000 */ mtc1 $at,$f2 +/* f1254fc: 46062200 */ add.s $f8,$f4,$f6 +/* f125500: c7a40238 */ lwc1 $f4,0x238($sp) +/* f125504: 3c013a80 */ lui $at,0x3a80 +/* f125508: 460c6180 */ add.s $f6,$f12,$f12 +/* f12550c: 46085000 */ add.s $f0,$f10,$f8 +/* f125510: c7a801f8 */ lwc1 $f8,0x1f8($sp) +/* f125514: 46062280 */ add.s $f10,$f4,$f6 +/* f125518: c7a4023c */ lwc1 $f4,0x23c($sp) +/* f12551c: 460e7180 */ add.s $f6,$f14,$f14 +/* f125520: 460a4400 */ add.s $f16,$f8,$f10 +/* f125524: c7aa01fc */ lwc1 $f10,0x1fc($sp) +/* f125528: 46062200 */ add.s $f8,$f4,$f6 +/* f12552c: 44812000 */ mtc1 $at,$f4 +/* f125530: e7b001d8 */ swc1 $f16,0x1d8($sp) +/* f125534: 4610003c */ c.lt.s $f0,$f16 +/* f125538: 46085480 */ add.s $f18,$f10,$f8 +/* f12553c: 45020004 */ bc1fl .L0f125550 +/* f125540: 4612003c */ c.lt.s $f0,$f18 +/* f125544: 46008006 */ mov.s $f0,$f16 +/* f125548: e7b001d8 */ swc1 $f16,0x1d8($sp) +/* f12554c: 4612003c */ c.lt.s $f0,$f18 +.L0f125550: +/* f125550: e7b201dc */ swc1 $f18,0x1dc($sp) +/* f125554: 45000003 */ bc1f .L0f125564 +/* f125558: 00000000 */ sll $zero,$zero,0x0 +/* f12555c: 46009006 */ mov.s $f0,$f18 +/* f125560: e7b201dc */ swc1 $f18,0x1dc($sp) +.L0f125564: +/* f125564: 46040002 */ mul.s $f0,$f0,$f4 +/* f125568: 4600103c */ c.lt.s $f2,$f0 +/* f12556c: 00000000 */ sll $zero,$zero,0x0 +/* f125570: 45020005 */ bc1fl .L0f125588 +/* f125574: e7a001d4 */ swc1 $f0,0x1d4($sp) +/* f125578: 46001503 */ div.s $f20,$f2,$f0 +/* f12557c: 10000003 */ beqz $zero,.L0f12558c +/* f125580: e7a001d4 */ swc1 $f0,0x1d4($sp) +/* f125584: e7a001d4 */ swc1 $f0,0x1d4($sp) +.L0f125588: +/* f125588: 46001506 */ mov.s $f20,$f2 +.L0f12558c: +/* f12558c: c7a60254 */ lwc1 $f6,0x254($sp) +/* f125590: e7b401c4 */ swc1 $f20,0x1c4($sp) +/* f125594: 4606a302 */ mul.s $f12,$f20,$f6 +/* f125598: 0fc54be8 */ jal func0f152fa0 +/* f12559c: 00000000 */ sll $zero,$zero,0x0 +/* f1255a0: c7b401c4 */ lwc1 $f20,0x1c4($sp) +/* f1255a4: c7aa0258 */ lwc1 $f10,0x258($sp) +/* f1255a8: afa200e0 */ sw $v0,0xe0($sp) +/* f1255ac: 460aa302 */ mul.s $f12,$f20,$f10 +/* f1255b0: 0fc54be8 */ jal func0f152fa0 +/* f1255b4: 00000000 */ sll $zero,$zero,0x0 +/* f1255b8: c7b401c4 */ lwc1 $f20,0x1c4($sp) +/* f1255bc: c7a8025c */ lwc1 $f8,0x25c($sp) +/* f1255c0: afa200dc */ sw $v0,0xdc($sp) +/* f1255c4: 4608a302 */ mul.s $f12,$f20,$f8 +/* f1255c8: 0fc54be8 */ jal func0f152fa0 +/* f1255cc: 00000000 */ sll $zero,$zero,0x0 +/* f1255d0: c7b401c4 */ lwc1 $f20,0x1c4($sp) +/* f1255d4: c7a40260 */ lwc1 $f4,0x260($sp) +/* f1255d8: afa200d8 */ sw $v0,0xd8($sp) +/* f1255dc: 4604a302 */ mul.s $f12,$f20,$f4 +/* f1255e0: 0fc54be8 */ jal func0f152fa0 +/* f1255e4: 00000000 */ sll $zero,$zero,0x0 +/* f1255e8: c7b401c4 */ lwc1 $f20,0x1c4($sp) +/* f1255ec: c7a602d4 */ lwc1 $f6,0x2d4($sp) +/* f1255f0: afa200d4 */ sw $v0,0xd4($sp) +/* f1255f4: 4606a302 */ mul.s $f12,$f20,$f6 +/* f1255f8: 0fc54be8 */ jal func0f152fa0 +/* f1255fc: 00000000 */ sll $zero,$zero,0x0 +/* f125600: c7b401c4 */ lwc1 $f20,0x1c4($sp) +/* f125604: c7aa02d8 */ lwc1 $f10,0x2d8($sp) +/* f125608: afa200d0 */ sw $v0,0xd0($sp) +/* f12560c: 460aa302 */ mul.s $f12,$f20,$f10 +/* f125610: 0fc54be8 */ jal func0f152fa0 +/* f125614: 00000000 */ sll $zero,$zero,0x0 +/* f125618: c7b401c4 */ lwc1 $f20,0x1c4($sp) +/* f12561c: c7a802dc */ lwc1 $f8,0x2dc($sp) +/* f125620: afa200cc */ sw $v0,0xcc($sp) +/* f125624: 4608a302 */ mul.s $f12,$f20,$f8 +/* f125628: 0fc54be8 */ jal func0f152fa0 +/* f12562c: 00000000 */ sll $zero,$zero,0x0 +/* f125630: c7b401c4 */ lwc1 $f20,0x1c4($sp) +/* f125634: c7a402e0 */ lwc1 $f4,0x2e0($sp) +/* f125638: afa200c8 */ sw $v0,0xc8($sp) +/* f12563c: 4604a302 */ mul.s $f12,$f20,$f4 +/* f125640: 0fc54be8 */ jal func0f152fa0 +/* f125644: 00000000 */ sll $zero,$zero,0x0 +/* f125648: c7b401c4 */ lwc1 $f20,0x1c4($sp) +/* f12564c: c7a602f4 */ lwc1 $f6,0x2f4($sp) +/* f125650: afa200c4 */ sw $v0,0xc4($sp) +/* f125654: 4606a302 */ mul.s $f12,$f20,$f6 +/* f125658: 0fc54be8 */ jal func0f152fa0 +/* f12565c: 00000000 */ sll $zero,$zero,0x0 +/* f125660: c7b401c4 */ lwc1 $f20,0x1c4($sp) +/* f125664: c7aa02f8 */ lwc1 $f10,0x2f8($sp) +/* f125668: afa200b0 */ sw $v0,0xb0($sp) +/* f12566c: 460aa302 */ mul.s $f12,$f20,$f10 +/* f125670: 0fc54be8 */ jal func0f152fa0 +/* f125674: 00000000 */ sll $zero,$zero,0x0 +/* f125678: c7b401c4 */ lwc1 $f20,0x1c4($sp) +/* f12567c: c7a802fc */ lwc1 $f8,0x2fc($sp) +/* f125680: afa200ac */ sw $v0,0xac($sp) +/* f125684: 4608a302 */ mul.s $f12,$f20,$f8 +/* f125688: 0fc54be8 */ jal func0f152fa0 +/* f12568c: 00000000 */ sll $zero,$zero,0x0 +/* f125690: c7b401c4 */ lwc1 $f20,0x1c4($sp) +/* f125694: c7a40300 */ lwc1 $f4,0x300($sp) +/* f125698: afa200a8 */ sw $v0,0xa8($sp) +/* f12569c: 4604a302 */ mul.s $f12,$f20,$f4 +/* f1256a0: 0fc54be8 */ jal func0f152fa0 +/* f1256a4: 00000000 */ sll $zero,$zero,0x0 +/* f1256a8: c7b401c4 */ lwc1 $f20,0x1c4($sp) +/* f1256ac: c7a60274 */ lwc1 $f6,0x274($sp) +/* f1256b0: afa200a4 */ sw $v0,0xa4($sp) +/* f1256b4: 4606a302 */ mul.s $f12,$f20,$f6 +/* f1256b8: 0fc54be8 */ jal func0f152fa0 +/* f1256bc: 00000000 */ sll $zero,$zero,0x0 +/* f1256c0: c7b401c4 */ lwc1 $f20,0x1c4($sp) +/* f1256c4: c7aa0278 */ lwc1 $f10,0x278($sp) +/* f1256c8: afa200c0 */ sw $v0,0xc0($sp) +/* f1256cc: 460aa302 */ mul.s $f12,$f20,$f10 +/* f1256d0: 0fc54be8 */ jal func0f152fa0 +/* f1256d4: 00000000 */ sll $zero,$zero,0x0 +/* f1256d8: c7b401c4 */ lwc1 $f20,0x1c4($sp) +/* f1256dc: c7a8027c */ lwc1 $f8,0x27c($sp) +/* f1256e0: afa200bc */ sw $v0,0xbc($sp) +/* f1256e4: 4608a302 */ mul.s $f12,$f20,$f8 +/* f1256e8: 0fc54be8 */ jal func0f152fa0 +/* f1256ec: 00000000 */ sll $zero,$zero,0x0 +/* f1256f0: c7b401c4 */ lwc1 $f20,0x1c4($sp) +/* f1256f4: c7a40280 */ lwc1 $f4,0x280($sp) +/* f1256f8: afa200b8 */ sw $v0,0xb8($sp) +/* f1256fc: 4604a302 */ mul.s $f12,$f20,$f4 +/* f125700: 0fc54be8 */ jal func0f152fa0 +/* f125704: 00000000 */ sll $zero,$zero,0x0 +/* f125708: 8fa800b8 */ lw $t0,0xb8($sp) +/* f12570c: 8fab00d4 */ lw $t3,0xd4($sp) +/* f125710: 8fbf00e0 */ lw $ra,0xe0($sp) +/* f125714: 3c0db400 */ lui $t5,0xb400 +/* f125718: ae0d0000 */ sw $t5,0x0($s0) +/* f12571c: 8fb800dc */ lw $t8,0xdc($sp) +/* f125720: 3c09ffff */ lui $t1,0xffff +/* f125724: 03e97024 */ and $t6,$ra,$t1 +/* f125728: 0309c824 */ and $t9,$t8,$t1 +/* f12572c: 00197c02 */ srl $t7,$t9,0x10 +/* f125730: 01cfc025 */ or $t8,$t6,$t7 +/* f125734: ae180004 */ sw $t8,0x4($s0) +/* f125738: 26040008 */ addiu $a0,$s0,0x8 +/* f12573c: 3c19b200 */ lui $t9,0xb200 +/* f125740: ac990000 */ sw $t9,0x0($a0) +/* f125744: 8fae00d8 */ lw $t6,0xd8($sp) +/* f125748: 0169c024 */ and $t8,$t3,$t1 +/* f12574c: 0018cc02 */ srl $t9,$t8,0x10 +/* f125750: 01c97824 */ and $t7,$t6,$t1 +/* f125754: 01f97025 */ or $t6,$t7,$t9 +/* f125758: ac8e0004 */ sw $t6,0x4($a0) +/* f12575c: 24850008 */ addiu $a1,$a0,0x8 +/* f125760: acad0000 */ sw $t5,0x0($a1) +/* f125764: 8fb900cc */ lw $t9,0xcc($sp) +/* f125768: 8fb800d0 */ lw $t8,0xd0($sp) +/* f12576c: 24a60008 */ addiu $a2,$a1,0x8 +/* f125770: 03297024 */ and $t6,$t9,$t1 +/* f125774: 03097824 */ and $t7,$t8,$t1 +/* f125778: 000ec402 */ srl $t8,$t6,0x10 +/* f12577c: 01f8c825 */ or $t9,$t7,$t8 +/* f125780: acb90004 */ sw $t9,0x4($a1) +/* f125784: 8fac00c4 */ lw $t4,0xc4($sp) +/* f125788: 3c0eb200 */ lui $t6,0xb200 +/* f12578c: acce0000 */ sw $t6,0x0($a2) +/* f125790: 8faf00c8 */ lw $t7,0xc8($sp) +/* f125794: 0189c824 */ and $t9,$t4,$t1 +/* f125798: 00197402 */ srl $t6,$t9,0x10 +/* f12579c: 01e9c024 */ and $t8,$t7,$t1 +/* f1257a0: 030e7825 */ or $t7,$t8,$t6 +/* f1257a4: accf0004 */ sw $t7,0x4($a2) +/* f1257a8: 24c30008 */ addiu $v1,$a2,0x8 +/* f1257ac: ac6d0000 */ sw $t5,0x0($v1) +/* f1257b0: 8fae00dc */ lw $t6,0xdc($sp) +/* f1257b4: 001fc400 */ sll $t8,$ra,0x10 +/* f1257b8: 24700008 */ addiu $s0,$v1,0x8 +/* f1257bc: 31cfffff */ andi $t7,$t6,0xffff +/* f1257c0: 030fc825 */ or $t9,$t8,$t7 +/* f1257c4: ac790004 */ sw $t9,0x4($v1) +/* f1257c8: 3c0eb200 */ lui $t6,0xb200 +/* f1257cc: ae0e0000 */ sw $t6,0x0($s0) +/* f1257d0: 8faf00d8 */ lw $t7,0xd8($sp) +/* f1257d4: 316effff */ andi $t6,$t3,0xffff +/* f1257d8: 26070008 */ addiu $a3,$s0,0x8 +/* f1257dc: 000fcc00 */ sll $t9,$t7,0x10 +/* f1257e0: 032ec025 */ or $t8,$t9,$t6 +/* f1257e4: ae180004 */ sw $t8,0x4($s0) +/* f1257e8: aced0000 */ sw $t5,0x0($a3) +/* f1257ec: 8fb800cc */ lw $t8,0xcc($sp) +/* f1257f0: 8fb900d0 */ lw $t9,0xd0($sp) +/* f1257f4: 8fab00c0 */ lw $t3,0xc0($sp) +/* f1257f8: 330fffff */ andi $t7,$t8,0xffff +/* f1257fc: 00197400 */ sll $t6,$t9,0x10 +/* f125800: 8fa600bc */ lw $a2,0xbc($sp) +/* f125804: 01cfc825 */ or $t9,$t6,$t7 +/* f125808: acf90004 */ sw $t9,0x4($a3) +/* f12580c: 3c0db200 */ lui $t5,0xb200 +/* f125810: 24e30008 */ addiu $v1,$a3,0x8 +/* f125814: ac6d0000 */ sw $t5,0x0($v1) +/* f125818: 8fae00c8 */ lw $t6,0xc8($sp) +/* f12581c: 3199ffff */ andi $t9,$t4,0xffff +/* f125820: 24640008 */ addiu $a0,$v1,0x8 +/* f125824: 000e7c00 */ sll $t7,$t6,0x10 +/* f125828: 01f9c025 */ or $t8,$t7,$t9 +/* f12582c: ac780004 */ sw $t8,0x4($v1) +/* f125830: 3c0eb400 */ lui $t6,0xb400 +/* f125834: 00c9c824 */ and $t9,$a2,$t1 +/* f125838: 0019c402 */ srl $t8,$t9,0x10 +/* f12583c: ac8e0000 */ sw $t6,0x0($a0) +/* f125840: 01697824 */ and $t7,$t3,$t1 +/* f125844: 01f87025 */ or $t6,$t7,$t8 +/* f125848: 00497824 */ and $t7,$v0,$t1 +/* f12584c: ac8e0004 */ sw $t6,0x4($a0) +/* f125850: 000fc402 */ srl $t8,$t7,0x10 +/* f125854: 0109c824 */ and $t9,$t0,$t1 +/* f125858: 24850008 */ addiu $a1,$a0,0x8 +/* f12585c: 03387025 */ or $t6,$t9,$t8 +/* f125860: acae0004 */ sw $t6,0x4($a1) +/* f125864: acad0000 */ sw $t5,0x0($a1) +/* f125868: 8fbf00ac */ lw $ra,0xac($sp) +/* f12586c: 8fad00b0 */ lw $t5,0xb0($sp) +/* f125870: 00405025 */ or $t2,$v0,$zero +/* f125874: 24b00008 */ addiu $s0,$a1,0x8 +/* f125878: 8fac00a8 */ lw $t4,0xa8($sp) +/* f12587c: 8fa700a4 */ lw $a3,0xa4($sp) +/* f125880: 02001025 */ or $v0,$s0,$zero +/* f125884: 3c0fb400 */ lui $t7,0xb400 +/* f125888: 03e9c024 */ and $t8,$ra,$t1 +/* f12588c: 00187402 */ srl $t6,$t8,0x10 +/* f125890: ac4f0000 */ sw $t7,0x0($v0) +/* f125894: 01a9c824 */ and $t9,$t5,$t1 +/* f125898: 032e7825 */ or $t7,$t9,$t6 +/* f12589c: ac4f0004 */ sw $t7,0x4($v0) +/* f1258a0: 26030008 */ addiu $v1,$s0,0x8 +/* f1258a4: 3c18b200 */ lui $t8,0xb200 +/* f1258a8: 00e97024 */ and $t6,$a3,$t1 +/* f1258ac: 000e7c02 */ srl $t7,$t6,0x10 +/* f1258b0: ac780000 */ sw $t8,0x0($v1) +/* f1258b4: 0189c824 */ and $t9,$t4,$t1 +/* f1258b8: 032fc025 */ or $t8,$t9,$t7 +/* f1258bc: ac780004 */ sw $t8,0x4($v1) +/* f1258c0: 24700008 */ addiu $s0,$v1,0x8 +/* f1258c4: 3c0eb400 */ lui $t6,0xb400 +/* f1258c8: ae0e0000 */ sw $t6,0x0($s0) +/* f1258cc: 000b7c00 */ sll $t7,$t3,0x10 +/* f1258d0: 30d8ffff */ andi $t8,$a2,0xffff +/* f1258d4: 01f87025 */ or $t6,$t7,$t8 +/* f1258d8: ae0e0004 */ sw $t6,0x4($s0) +/* f1258dc: 26050008 */ addiu $a1,$s0,0x8 +/* f1258e0: 3c19b200 */ lui $t9,0xb200 +/* f1258e4: acb90000 */ sw $t9,0x0($a1) +/* f1258e8: 314effff */ andi $t6,$t2,0xffff +/* f1258ec: 0008c400 */ sll $t8,$t0,0x10 +/* f1258f0: 030ec825 */ or $t9,$t8,$t6 +/* f1258f4: acb90004 */ sw $t9,0x4($a1) +/* f1258f8: 24a30008 */ addiu $v1,$a1,0x8 +/* f1258fc: 3c0fb400 */ lui $t7,0xb400 +/* f125900: ac6f0000 */ sw $t7,0x0($v1) +/* f125904: 33f9ffff */ andi $t9,$ra,0xffff +/* f125908: 000d7400 */ sll $t6,$t5,0x10 +/* f12590c: 01d97825 */ or $t7,$t6,$t9 +/* f125910: ac6f0004 */ sw $t7,0x4($v1) +/* f125914: 24640008 */ addiu $a0,$v1,0x8 +/* f125918: 3c18b300 */ lui $t8,0xb300 +/* f12591c: ac980000 */ sw $t8,0x0($a0) +/* f125920: 000ccc00 */ sll $t9,$t4,0x10 +/* f125924: 30efffff */ andi $t7,$a3,0xffff +/* f125928: 032fc025 */ or $t8,$t9,$t7 +/* f12592c: ac980004 */ sw $t8,0x4($a0) +/* f125930: 24820008 */ addiu $v0,$a0,0x8 +.L0f125934: +/* f125934: 8fbf0024 */ lw $ra,0x24($sp) +/* f125938: d7b40018 */ ldc1 $f20,0x18($sp) +/* f12593c: 8fb00020 */ lw $s0,0x20($sp) +/* f125940: 03e00008 */ jr $ra +/* f125944: 27bd04d0 */ addiu $sp,$sp,0x4d0 +); + +GLOBAL_ASM( +glabel func0f125948 +/* f125948: 27bdffd8 */ addiu $sp,$sp,-40 +/* f12594c: afbf0014 */ sw $ra,0x14($sp) +/* f125950: afa40028 */ sw $a0,0x28($sp) +/* f125954: afa5002c */ sw $a1,0x2c($sp) +/* f125958: 0c002f40 */ jal 0xbd00 +/* f12595c: afa60030 */ sw $a2,0x30($sp) +/* f125960: 0c002f44 */ jal 0xbd10 +/* f125964: afa20024 */ sw $v0,0x24($sp) +/* f125968: 0c002f22 */ jal 0xbc88 +/* f12596c: afa20020 */ sw $v0,0x20($sp) +/* f125970: 0c002f26 */ jal 0xbc98 +/* f125974: afa2001c */ sw $v0,0x1c($sp) +/* f125978: 8fa30024 */ lw $v1,0x24($sp) +/* f12597c: 8fa4002c */ lw $a0,0x2c($sp) +/* f125980: 8fae001c */ lw $t6,0x1c($sp) +/* f125984: 0083082a */ slt $at,$a0,$v1 +/* f125988: 14200020 */ bnez $at,.L0f125a0c +/* f12598c: 006e7821 */ addu $t7,$v1,$t6 +/* f125990: 008f082a */ slt $at,$a0,$t7 +/* f125994: 1020001d */ beqz $at,.L0f125a0c +/* f125998: 8fa30020 */ lw $v1,0x20($sp) +/* f12599c: 8fa50030 */ lw $a1,0x30($sp) +/* f1259a0: 0062c021 */ addu $t8,$v1,$v0 +/* f1259a4: 00a3082a */ slt $at,$a1,$v1 +/* f1259a8: 14200018 */ bnez $at,.L0f125a0c +/* f1259ac: 00b8082a */ slt $at,$a1,$t8 +/* f1259b0: 50200017 */ beqzl $at,.L0f125a10 +/* f1259b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f1259b8: 0fc2d5f6 */ jal func0f0b57d8 +/* f1259bc: 00000000 */ sll $zero,$zero,0x0 +/* f1259c0: 4600010d */ trunc.w.s $f4,$f0 +/* f1259c4: 8fa90030 */ lw $t1,0x30($sp) +/* f1259c8: 8fab002c */ lw $t3,0x2c($sp) +/* f1259cc: 3c0e8008 */ lui $t6,0x8008 +/* f1259d0: 44082000 */ mfc1 $t0,$f4 +/* f1259d4: 8dce44f0 */ lw $t6,0x44f0($t6) +/* f1259d8: 8fa20028 */ lw $v0,0x28($sp) +/* f1259dc: 01090019 */ multu $t0,$t1 +/* f1259e0: 24080001 */ addiu $t0,$zero,0x1 +/* f1259e4: 00005012 */ mflo $t2 +/* f1259e8: 014b6021 */ addu $t4,$t2,$t3 +/* f1259ec: 000c6840 */ sll $t5,$t4,0x1 +/* f1259f0: 01ae7821 */ addu $t7,$t5,$t6 +/* f1259f4: ac4f0008 */ sw $t7,0x8($v0) +/* f1259f8: 8fb8002c */ lw $t8,0x2c($sp) +/* f1259fc: a458000e */ sh $t8,0xe($v0) +/* f125a00: 8fb90030 */ lw $t9,0x30($sp) +/* f125a04: a4480000 */ sh $t0,0x0($v0) +/* f125a08: a459000c */ sh $t9,0xc($v0) +.L0f125a0c: +/* f125a0c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f125a10: +/* f125a10: 27bd0028 */ addiu $sp,$sp,0x28 +/* f125a14: 03e00008 */ jr $ra +/* f125a18: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f125a1c +/* f125a1c: 3c013e00 */ lui $at,0x3e00 +/* f125a20: 00802825 */ or $a1,$a0,$zero +/* f125a24: 44801000 */ mtc1 $zero,$f2 +/* f125a28: 44810000 */ mtc1 $at,$f0 +/* f125a2c: 3404fffc */ dli $a0,0xfffc +/* f125a30: 00001825 */ or $v1,$zero,$zero +/* f125a34: 240600a0 */ addiu $a2,$zero,0xa0 +/* f125a38: 24020001 */ addiu $v0,$zero,0x1 +.L0f125a3c: +/* f125a3c: 94ae0000 */ lhu $t6,0x0($a1) +/* f125a40: 24630014 */ addiu $v1,$v1,0x14 +/* f125a44: 144e0005 */ bne $v0,$t6,.L0f125a5c +/* f125a48: 00000000 */ sll $zero,$zero,0x0 +/* f125a4c: 94af0002 */ lhu $t7,0x2($a1) +/* f125a50: 148f0002 */ bne $a0,$t7,.L0f125a5c +/* f125a54: 00000000 */ sll $zero,$zero,0x0 +/* f125a58: 46001080 */ add.s $f2,$f2,$f0 +.L0f125a5c: +/* f125a5c: 1466fff7 */ bne $v1,$a2,.L0f125a3c +/* f125a60: 24a50014 */ addiu $a1,$a1,0x14 +/* f125a64: 03e00008 */ jr $ra +/* f125a68: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f125a6c +/* f125a6c: 27bdfe90 */ addiu $sp,$sp,-368 +/* f125a70: afbf008c */ sw $ra,0x8c($sp) +/* f125a74: afbe0088 */ sw $s8,0x88($sp) +/* f125a78: afb70084 */ sw $s7,0x84($sp) +/* f125a7c: afb60080 */ sw $s6,0x80($sp) +/* f125a80: afb5007c */ sw $s5,0x7c($sp) +/* f125a84: afb40078 */ sw $s4,0x78($sp) +/* f125a88: afb30074 */ sw $s3,0x74($sp) +/* f125a8c: afb20070 */ sw $s2,0x70($sp) +/* f125a90: afb1006c */ sw $s1,0x6c($sp) +/* f125a94: afb00068 */ sw $s0,0x68($sp) +/* f125a98: f7be0060 */ sdc1 $f30,0x60($sp) +/* f125a9c: f7bc0058 */ sdc1 $f28,0x58($sp) +/* f125aa0: f7ba0050 */ sdc1 $f26,0x50($sp) +/* f125aa4: f7b80048 */ sdc1 $f24,0x48($sp) +/* f125aa8: f7b60040 */ sdc1 $f22,0x40($sp) +/* f125aac: f7b40038 */ sdc1 $f20,0x38($sp) +/* f125ab0: afa40170 */ sw $a0,0x170($sp) +/* f125ab4: 0fc2d5be */ jal func0f0b56f8 +/* f125ab8: afa50174 */ sw $a1,0x174($sp) +/* f125abc: 0fc2d5c6 */ jal func0f0b5718 +/* f125ac0: afa2016c */ sw $v0,0x16c($sp) +/* f125ac4: 0fc595f3 */ jal func0f1657cc +/* f125ac8: afa20168 */ sw $v0,0x168($sp) +/* f125acc: afa20144 */ sw $v0,0x144($sp) +/* f125ad0: 904e000b */ lbu $t6,0xb($v0) +/* f125ad4: 24030001 */ addiu $v1,$zero,0x1 +/* f125ad8: 3c0f8008 */ lui $t7,0x8008 +/* f125adc: 19c00009 */ blez $t6,.L0f125b04 +/* f125ae0: 00000000 */ sll $zero,$zero,0x0 +/* f125ae4: 8def44f0 */ lw $t7,0x44f0($t7) +/* f125ae8: 3c18800a */ lui $t8,0x800a +/* f125aec: 11e00005 */ beqz $t7,.L0f125b04 +/* f125af0: 00000000 */ sll $zero,$zero,0x0 +/* f125af4: 8f18a2d4 */ lw $t8,-0x5d2c($t8) +/* f125af8: 3c198007 */ lui $t9,0x8007 +/* f125afc: 13000003 */ beqz $t8,.L0f125b0c +/* f125b00: 00000000 */ sll $zero,$zero,0x0 +.L0f125b04: +/* f125b04: 1000020d */ beqz $zero,.L0f12633c +/* f125b08: 8fa20170 */ lw $v0,0x170($sp) +.L0f125b0c: +/* f125b0c: 8f3906c8 */ lw $t9,0x6c8($t9) +/* f125b10: 24010001 */ addiu $at,$zero,0x1 +/* f125b14: 17210002 */ bne $t9,$at,.L0f125b20 +/* f125b18: 00000000 */ sll $zero,$zero,0x0 +/* f125b1c: 24030002 */ addiu $v1,$zero,0x2 +.L0f125b20: +/* f125b20: 0c002f40 */ jal 0xbd00 +/* f125b24: afa30128 */ sw $v1,0x128($sp) +/* f125b28: 0c002f44 */ jal 0xbd10 +/* f125b2c: a7a20166 */ sh $v0,0x166($sp) +/* f125b30: 0c002f22 */ jal 0xbc88 +/* f125b34: a7a20164 */ sh $v0,0x164($sp) +/* f125b38: 0c002f26 */ jal 0xbc98 +/* f125b3c: a7a20162 */ sh $v0,0x162($sp) +/* f125b40: 87a80162 */ lh $t0,0x162($sp) +/* f125b44: 44824000 */ mtc1 $v0,$f8 +/* f125b48: 8fa30144 */ lw $v1,0x144($sp) +/* f125b4c: 44882000 */ mtc1 $t0,$f4 +/* f125b50: 468042a0 */ cvt.s.w $f10,$f8 +/* f125b54: a7a20160 */ sh $v0,0x160($sp) +/* f125b58: 3c14800a */ lui $s4,0x800a +/* f125b5c: 3c013f80 */ lui $at,0x3f80 +/* f125b60: 468021a0 */ cvt.s.w $f6,$f4 +/* f125b64: e7aa0150 */ swc1 $f10,0x150($sp) +/* f125b68: e7a600c8 */ swc1 $f6,0xc8($sp) +/* f125b6c: e7a60154 */ swc1 $f6,0x154($sp) +/* f125b70: 8c76000c */ lw $s6,0xc($v1) +/* f125b74: afa0013c */ sw $zero,0x13c($sp) +/* f125b78: 9069000b */ lbu $t1,0xb($v1) +/* f125b7c: 592001ef */ blezl $t1,.L0f12633c +/* f125b80: 8fa20170 */ lw $v0,0x170($sp) +/* f125b84: 4480e000 */ mtc1 $zero,$f28 +/* f125b88: 4481d000 */ mtc1 $at,$f26 +/* f125b8c: 269433e8 */ addiu $s4,$s4,0x33e8 +/* f125b90: c6d00004 */ lwc1 $f16,0x4($s6) +.L0f125b94: +/* f125b94: 8fad0174 */ lw $t5,0x174($sp) +/* f125b98: e6900000 */ swc1 $f16,0x0($s4) +/* f125b9c: c6d20008 */ lwc1 $f18,0x8($s6) +/* f125ba0: e6920004 */ swc1 $f18,0x4($s4) +/* f125ba4: c6c4000c */ lwc1 $f4,0xc($s6) +/* f125ba8: e6840008 */ swc1 $f4,0x8($s4) +/* f125bac: 92ca0001 */ lbu $t2,0x1($s6) +/* f125bb0: 8fa4016c */ lw $a0,0x16c($sp) +/* f125bb4: a3aa0148 */ sb $t2,0x148($sp) +/* f125bb8: 92cb0002 */ lbu $t3,0x2($s6) +/* f125bbc: a3ab0149 */ sb $t3,0x149($sp) +/* f125bc0: 92cc0003 */ lbu $t4,0x3($s6) +/* f125bc4: 15a001d2 */ bnez $t5,.L0f126310 +/* f125bc8: a3ac014a */ sb $t4,0x14a($sp) +/* f125bcc: 0c0056d9 */ jal 0x15b64 +/* f125bd0: 02802825 */ or $a1,$s4,$zero +/* f125bd4: 8fa40168 */ lw $a0,0x168($sp) +/* f125bd8: 0c0056d9 */ jal 0x15b64 +/* f125bdc: 02802825 */ or $a1,$s4,$zero +/* f125be0: c6800008 */ lwc1 $f0,0x8($s4) +/* f125be4: 4600d03c */ c.lt.s $f26,$f0 +/* f125be8: 00000000 */ sll $zero,$zero,0x0 +/* f125bec: 450201c9 */ bc1fl .L0f126314 +/* f125bf0: 8faa013c */ lw $t2,0x13c($sp) +/* f125bf4: c6880000 */ lwc1 $f8,0x0($s4) +/* f125bf8: 3c013f00 */ lui $at,0x3f00 +/* f125bfc: 44811000 */ mtc1 $at,$f2 +/* f125c00: 46004283 */ div.s $f10,$f8,$f0 +/* f125c04: 87b80166 */ lh $t8,0x166($sp) +/* f125c08: c7a40154 */ lwc1 $f4,0x154($sp) +/* f125c0c: 8fb0013c */ lw $s0,0x13c($sp) +/* f125c10: 44983000 */ mtc1 $t8,$f6 +/* f125c14: 3c0f800a */ lui $t7,0x800a +/* f125c18: 87a80164 */ lh $t0,0x164($sp) +/* f125c1c: 46803520 */ cvt.s.w $f20,$f6 +/* f125c20: 25ef3410 */ addiu $t7,$t7,0x3410 +/* f125c24: 00107080 */ sll $t6,$s0,0x2 +/* f125c28: 01cf8821 */ addu $s1,$t6,$t7 +/* f125c2c: 3c19800a */ lui $t9,0x800a +/* f125c30: 3c098008 */ lui $t1,0x8008 +/* f125c34: 27393420 */ addiu $t9,$t9,0x3420 +/* f125c38: 2529db94 */ addiu $t1,$t1,-9324 +/* f125c3c: 01d99021 */ addu $s2,$t6,$t9 +/* f125c40: 01c95021 */ addu $t2,$t6,$t1 +/* f125c44: 01c08025 */ or $s0,$t6,$zero +/* f125c48: afaa0094 */ sw $t2,0x94($sp) +/* f125c4c: afa00120 */ sw $zero,0x120($sp) +/* f125c50: 461a5400 */ add.s $f16,$f10,$f26 +/* f125c54: 44885000 */ mtc1 $t0,$f10 +/* f125c58: 46028482 */ mul.s $f18,$f16,$f2 +/* f125c5c: c6900004 */ lwc1 $f16,0x4($s4) +/* f125c60: 468055a0 */ cvt.s.w $f22,$f10 +/* f125c64: 46049182 */ mul.s $f6,$f18,$f4 +/* f125c68: c7aa0150 */ lwc1 $f10,0x150($sp) +/* f125c6c: 46008487 */ neg.s $f18,$f16 +/* f125c70: 46009103 */ div.s $f4,$f18,$f0 +/* f125c74: 46143200 */ add.s $f8,$f6,$f20 +/* f125c78: e6280000 */ swc1 $f8,0x0($s1) +/* f125c7c: 461a2180 */ add.s $f6,$f4,$f26 +/* f125c80: 46023202 */ mul.s $f8,$f6,$f2 +/* f125c84: 00000000 */ sll $zero,$zero,0x0 +/* f125c88: 460a4402 */ mul.s $f16,$f8,$f10 +/* f125c8c: 46168480 */ add.s $f18,$f16,$f22 +/* f125c90: 0c002f9d */ jal 0xbe74 +/* f125c94: e6520000 */ swc1 $f18,0x0($s2) +/* f125c98: 3c014270 */ lui $at,0x4270 +/* f125c9c: 44812000 */ mtc1 $at,$f4 +/* f125ca0: 86cb0010 */ lh $t3,0x10($s6) +/* f125ca4: c62c0000 */ lwc1 $f12,0x0($s1) +/* f125ca8: 46002183 */ div.s $f6,$f4,$f0 +/* f125cac: 448b4000 */ mtc1 $t3,$f8 +/* f125cb0: c7b200c8 */ lwc1 $f18,0xc8($sp) +/* f125cb4: 468042a0 */ cvt.s.w $f10,$f8 +/* f125cb8: 460a3602 */ mul.s $f24,$f6,$f10 +/* f125cbc: 4618a401 */ sub.s $f16,$f20,$f24 +/* f125cc0: 460c803e */ c.le.s $f16,$f12 +/* f125cc4: 00000000 */ sll $zero,$zero,0x0 +/* f125cc8: 45020182 */ bc1fl .L0f1262d4 +/* f125ccc: 8fae0120 */ lw $t6,0x120($sp) +/* f125cd0: 4612a080 */ add.s $f2,$f20,$f18 +/* f125cd4: 46181100 */ add.s $f4,$f2,$f24 +/* f125cd8: 4604603c */ c.lt.s $f12,$f4 +/* f125cdc: 00000000 */ sll $zero,$zero,0x0 +/* f125ce0: 4502017c */ bc1fl .L0f1262d4 +/* f125ce4: 8fae0120 */ lw $t6,0x120($sp) +/* f125ce8: 4618b201 */ sub.s $f8,$f22,$f24 +/* f125cec: c64e0000 */ lwc1 $f14,0x0($s2) +/* f125cf0: c7a60150 */ lwc1 $f6,0x150($sp) +/* f125cf4: 460e403e */ c.le.s $f8,$f14 +/* f125cf8: 00000000 */ sll $zero,$zero,0x0 +/* f125cfc: 45020175 */ bc1fl .L0f1262d4 +/* f125d00: 8fae0120 */ lw $t6,0x120($sp) +/* f125d04: 4606b000 */ add.s $f0,$f22,$f6 +/* f125d08: 3c0c8008 */ lui $t4,0x8008 +/* f125d0c: 258cdb88 */ addiu $t4,$t4,-9336 +/* f125d10: 020c6821 */ addu $t5,$s0,$t4 +/* f125d14: 46180280 */ add.s $f10,$f0,$f24 +/* f125d18: 460a703c */ c.lt.s $f14,$f10 +/* f125d1c: 00000000 */ sll $zero,$zero,0x0 +/* f125d20: 4502016c */ bc1fl .L0f1262d4 +/* f125d24: 8fae0120 */ lw $t6,0x120($sp) +/* f125d28: 8fae013c */ lw $t6,0x13c($sp) +/* f125d2c: 8fb80128 */ lw $t8,0x128($sp) +/* f125d30: 460ca03e */ c.le.s $f20,$f12 +/* f125d34: 000e7880 */ sll $t7,$t6,0x2 +/* f125d38: 44988000 */ mtc1 $t8,$f16 +/* f125d3c: 01ee7821 */ addu $t7,$t7,$t6 +/* f125d40: 000f7940 */ sll $t7,$t7,0x5 +/* f125d44: afaf0098 */ sw $t7,0x98($sp) +/* f125d48: afad009c */ sw $t5,0x9c($sp) +/* f125d4c: 450000aa */ bc1f .L0f125ff8 +/* f125d50: 468087a0 */ cvt.s.w $f30,$f16 +/* f125d54: 4602603c */ c.lt.s $f12,$f2 +/* f125d58: 00000000 */ sll $zero,$zero,0x0 +/* f125d5c: 450200a7 */ bc1fl .L0f125ffc +/* f125d60: 8fa20094 */ lw $v0,0x94($sp) +/* f125d64: 460eb03e */ c.le.s $f22,$f14 +/* f125d68: 00000000 */ sll $zero,$zero,0x0 +/* f125d6c: 450200a3 */ bc1fl .L0f125ffc +/* f125d70: 8fa20094 */ lw $v0,0x94($sp) +/* f125d74: 4600703c */ c.lt.s $f14,$f0 +/* f125d78: 87a30166 */ lh $v1,0x166($sp) +/* f125d7c: 87a20164 */ lh $v0,0x164($sp) +/* f125d80: 87b90162 */ lh $t9,0x162($sp) +/* f125d84: 4500009c */ bc1f .L0f125ff8 +/* f125d88: 2470000f */ addiu $s0,$v1,0xf +/* f125d8c: 87a80160 */ lh $t0,0x160($sp) +/* f125d90: 00799821 */ addu $s3,$v1,$t9 +/* f125d94: 267efff0 */ addiu $s8,$s3,-16 +/* f125d98: 0048b821 */ addu $s7,$v0,$t0 +/* f125d9c: 26e9fff0 */ addiu $t1,$s7,-16 +/* f125da0: afa900a0 */ sw $t1,0xa0($sp) +/* f125da4: 0c000913 */ jal 0x244c +/* f125da8: 2455000f */ addiu $s5,$v0,0xf +/* f125dac: c62c0000 */ lwc1 $f12,0x0($s1) +/* f125db0: 3c01447a */ lui $at,0x447a +/* f125db4: 44811000 */ mtc1 $at,$f2 +/* f125db8: 4600648d */ trunc.w.s $f18,$f12 +/* f125dbc: 240a0001 */ addiu $t2,$zero,0x1 +/* f125dc0: 00403825 */ or $a3,$v0,$zero +/* f125dc4: afaa0120 */ sw $t2,0x120($sp) +/* f125dc8: 44039000 */ mfc1 $v1,$f18 +/* f125dcc: 8fae00a0 */ lw $t6,0xa0($sp) +/* f125dd0: 0070082a */ slt $at,$v1,$s0 +/* f125dd4: 10200008 */ beqz $at,.L0f125df8 +/* f125dd8: 3c01447a */ lui $at,0x447a +/* f125ddc: 44812000 */ mtc1 $at,$f4 +/* f125de0: 46006006 */ mov.s $f0,$f12 +/* f125de4: 4604603c */ c.lt.s $f12,$f4 +/* f125de8: 00000000 */ sll $zero,$zero,0x0 +/* f125dec: 45020003 */ bc1fl .L0f125dfc +/* f125df0: c64e0000 */ lwc1 $f14,0x0($s2) +/* f125df4: 46000086 */ mov.s $f2,$f0 +.L0f125df8: +/* f125df8: c64e0000 */ lwc1 $f14,0x0($s2) +.L0f125dfc: +/* f125dfc: 4600720d */ trunc.w.s $f8,$f14 +/* f125e00: 44024000 */ mfc1 $v0,$f8 +/* f125e04: 00000000 */ sll $zero,$zero,0x0 +/* f125e08: 0055082a */ slt $at,$v0,$s5 +/* f125e0c: 50200007 */ beqzl $at,.L0f125e2c +/* f125e10: 03c3082a */ slt $at,$s8,$v1 +/* f125e14: 4602703c */ c.lt.s $f14,$f2 +/* f125e18: 46007006 */ mov.s $f0,$f14 +/* f125e1c: 45020003 */ bc1fl .L0f125e2c +/* f125e20: 03c3082a */ slt $at,$s8,$v1 +/* f125e24: 46000086 */ mov.s $f2,$f0 +/* f125e28: 03c3082a */ slt $at,$s8,$v1 +.L0f125e2c: +/* f125e2c: 1020000a */ beqz $at,.L0f125e58 +/* f125e30: 266dffff */ addiu $t5,$s3,-1 +/* f125e34: 448d3000 */ mtc1 $t5,$f6 +/* f125e38: 00000000 */ sll $zero,$zero,0x0 +/* f125e3c: 468032a0 */ cvt.s.w $f10,$f6 +/* f125e40: 460c5001 */ sub.s $f0,$f10,$f12 +/* f125e44: 4602003c */ c.lt.s $f0,$f2 +/* f125e48: 00000000 */ sll $zero,$zero,0x0 +/* f125e4c: 45020003 */ bc1fl .L0f125e5c +/* f125e50: 01c2082a */ slt $at,$t6,$v0 +/* f125e54: 46000086 */ mov.s $f2,$f0 +.L0f125e58: +/* f125e58: 01c2082a */ slt $at,$t6,$v0 +.L0f125e5c: +/* f125e5c: 1020000a */ beqz $at,.L0f125e88 +/* f125e60: 26efffff */ addiu $t7,$s7,-1 +/* f125e64: 448f8000 */ mtc1 $t7,$f16 +/* f125e68: 00000000 */ sll $zero,$zero,0x0 +/* f125e6c: 468084a0 */ cvt.s.w $f18,$f16 +/* f125e70: 460e9001 */ sub.s $f0,$f18,$f14 +/* f125e74: 4602003c */ c.lt.s $f0,$f2 +/* f125e78: 00000000 */ sll $zero,$zero,0x0 +/* f125e7c: 45020003 */ bc1fl .L0f125e8c +/* f125e80: 461a1081 */ sub.s $f2,$f2,$f26 +/* f125e84: 46000086 */ mov.s $f2,$f0 +.L0f125e88: +/* f125e88: 461a1081 */ sub.s $f2,$f2,$f26 +.L0f125e8c: +/* f125e8c: 3c017f1b */ lui $at,0x7f1b +/* f125e90: 461c103c */ c.lt.s $f2,$f28 +/* f125e94: 00000000 */ sll $zero,$zero,0x0 +/* f125e98: 45000002 */ bc1f .L0f125ea4 +/* f125e9c: 00000000 */ sll $zero,$zero,0x0 +/* f125ea0: 4600e086 */ mov.s $f2,$f28 +.L0f125ea4: +/* f125ea4: c4245108 */ lwc1 $f4,0x5108($at) +/* f125ea8: 8fb8009c */ lw $t8,0x9c($sp) +/* f125eac: 46041002 */ mul.s $f0,$f2,$f4 +/* f125eb0: 4600d03c */ c.lt.s $f26,$f0 +/* f125eb4: e7000000 */ swc1 $f0,0x0($t8) +/* f125eb8: 8fb9009c */ lw $t9,0x9c($sp) +/* f125ebc: 45020003 */ bc1fl .L0f125ecc +/* f125ec0: 8fa80098 */ lw $t0,0x98($sp) +/* f125ec4: e73a0000 */ swc1 $f26,0x0($t9) +/* f125ec8: 8fa80098 */ lw $t0,0x98($sp) +.L0f125ecc: +/* f125ecc: 2465fff9 */ addiu $a1,$v1,-7 +/* f125ed0: 24460001 */ addiu $a2,$v0,0x1 +/* f125ed4: 01078021 */ addu $s0,$t0,$a3 +/* f125ed8: 0fc49652 */ jal func0f125948 +/* f125edc: 02002025 */ or $a0,$s0,$zero +/* f125ee0: c6280000 */ lwc1 $f8,0x0($s1) +/* f125ee4: c64a0000 */ lwc1 $f10,0x0($s2) +/* f125ee8: 26040014 */ addiu $a0,$s0,0x14 +/* f125eec: 4600418d */ trunc.w.s $f6,$f8 +/* f125ef0: 4600540d */ trunc.w.s $f16,$f10 +/* f125ef4: 44053000 */ mfc1 $a1,$f6 +/* f125ef8: 44068000 */ mfc1 $a2,$f16 +/* f125efc: 24a5fffb */ addiu $a1,$a1,-5 +/* f125f00: 0fc49652 */ jal func0f125948 +/* f125f04: 24c6fffd */ addiu $a2,$a2,-3 +/* f125f08: c6320000 */ lwc1 $f18,0x0($s1) +/* f125f0c: c6480000 */ lwc1 $f8,0x0($s2) +/* f125f10: 26040028 */ addiu $a0,$s0,0x28 +/* f125f14: 4600910d */ trunc.w.s $f4,$f18 +/* f125f18: 4600418d */ trunc.w.s $f6,$f8 +/* f125f1c: 44052000 */ mfc1 $a1,$f4 +/* f125f20: 44063000 */ mfc1 $a2,$f6 +/* f125f24: 24a5fffd */ addiu $a1,$a1,-3 +/* f125f28: 0fc49652 */ jal func0f125948 +/* f125f2c: 24c60005 */ addiu $a2,$a2,0x5 +/* f125f30: c62a0000 */ lwc1 $f10,0x0($s1) +/* f125f34: c6520000 */ lwc1 $f18,0x0($s2) +/* f125f38: 2604003c */ addiu $a0,$s0,0x3c +/* f125f3c: 4600540d */ trunc.w.s $f16,$f10 +/* f125f40: 4600910d */ trunc.w.s $f4,$f18 +/* f125f44: 44058000 */ mfc1 $a1,$f16 +/* f125f48: 44062000 */ mfc1 $a2,$f4 +/* f125f4c: 24a5ffff */ addiu $a1,$a1,-1 +/* f125f50: 0fc49652 */ jal func0f125948 +/* f125f54: 24c6fff9 */ addiu $a2,$a2,-7 +/* f125f58: c6280000 */ lwc1 $f8,0x0($s1) +/* f125f5c: c64a0000 */ lwc1 $f10,0x0($s2) +/* f125f60: 26040050 */ addiu $a0,$s0,0x50 +/* f125f64: 4600418d */ trunc.w.s $f6,$f8 +/* f125f68: 4600540d */ trunc.w.s $f16,$f10 +/* f125f6c: 44053000 */ mfc1 $a1,$f6 +/* f125f70: 44068000 */ mfc1 $a2,$f16 +/* f125f74: 24a50001 */ addiu $a1,$a1,0x1 +/* f125f78: 0fc49652 */ jal func0f125948 +/* f125f7c: 24c60007 */ addiu $a2,$a2,0x7 +/* f125f80: c6320000 */ lwc1 $f18,0x0($s1) +/* f125f84: c6480000 */ lwc1 $f8,0x0($s2) +/* f125f88: 26040064 */ addiu $a0,$s0,0x64 +/* f125f8c: 4600910d */ trunc.w.s $f4,$f18 +/* f125f90: 4600418d */ trunc.w.s $f6,$f8 +/* f125f94: 44052000 */ mfc1 $a1,$f4 +/* f125f98: 44063000 */ mfc1 $a2,$f6 +/* f125f9c: 24a50003 */ addiu $a1,$a1,0x3 +/* f125fa0: 0fc49652 */ jal func0f125948 +/* f125fa4: 24c6fffb */ addiu $a2,$a2,-5 +/* f125fa8: c62a0000 */ lwc1 $f10,0x0($s1) +/* f125fac: c6520000 */ lwc1 $f18,0x0($s2) +/* f125fb0: 26040078 */ addiu $a0,$s0,0x78 +/* f125fb4: 4600540d */ trunc.w.s $f16,$f10 +/* f125fb8: 4600910d */ trunc.w.s $f4,$f18 +/* f125fbc: 44058000 */ mfc1 $a1,$f16 +/* f125fc0: 44062000 */ mfc1 $a2,$f4 +/* f125fc4: 24a50005 */ addiu $a1,$a1,0x5 +/* f125fc8: 0fc49652 */ jal func0f125948 +/* f125fcc: 24c60003 */ addiu $a2,$a2,0x3 +/* f125fd0: c6280000 */ lwc1 $f8,0x0($s1) +/* f125fd4: c64a0000 */ lwc1 $f10,0x0($s2) +/* f125fd8: 2604008c */ addiu $a0,$s0,0x8c +/* f125fdc: 4600418d */ trunc.w.s $f6,$f8 +/* f125fe0: 4600540d */ trunc.w.s $f16,$f10 +/* f125fe4: 44053000 */ mfc1 $a1,$f6 +/* f125fe8: 44068000 */ mfc1 $a2,$f16 +/* f125fec: 24a50007 */ addiu $a1,$a1,0x7 +/* f125ff0: 0fc49652 */ jal func0f125948 +/* f125ff4: 24c6ffff */ addiu $a2,$a2,-1 +.L0f125ff8: +/* f125ff8: 8fa20094 */ lw $v0,0x94($sp) +.L0f125ffc: +/* f125ffc: 3c0e800a */ lui $t6,0x800a +/* f126000: 8dce9ff4 */ lw $t6,-0x600c($t6) +/* f126004: 8c4d0000 */ lw $t5,0x0($v0) +/* f126008: 3c05800b */ lui $a1,0x800b +/* f12600c: 24180002 */ addiu $t8,$zero,0x2 +/* f126010: 01ae7821 */ addu $t7,$t5,$t6 +/* f126014: ac4f0000 */ sw $t7,0x0($v0) +/* f126018: 8ca5b5a0 */ lw $a1,-0x4a60($a1) +/* f12601c: 24190001 */ addiu $t9,$zero,0x1 +/* f126020: afb90014 */ sw $t9,0x14($sp) +/* f126024: afb80010 */ sw $t8,0x10($sp) +/* f126028: 27a40170 */ addiu $a0,$sp,0x170 +/* f12602c: 24060004 */ addiu $a2,$zero,0x4 +/* f126030: 00003825 */ or $a3,$zero,$zero +/* f126034: afa00018 */ sw $zero,0x18($sp) +/* f126038: 0fc2ce70 */ jal func0f0b39c0 +/* f12603c: 24a5003c */ addiu $a1,$a1,0x3c +/* f126040: 8fa80170 */ lw $t0,0x170($sp) +/* f126044: 3c0aba00 */ lui $t2,0xba00 +/* f126048: 354a1402 */ ori $t2,$t2,0x1402 +/* f12604c: 25090008 */ addiu $t1,$t0,0x8 +/* f126050: afa90170 */ sw $t1,0x170($sp) +/* f126054: ad000004 */ sw $zero,0x4($t0) +/* f126058: ad0a0000 */ sw $t2,0x0($t0) +/* f12605c: 8fab0170 */ lw $t3,0x170($sp) +/* f126060: 3c0dba00 */ lui $t5,0xba00 +/* f126064: 35ad0602 */ ori $t5,$t5,0x602 +/* f126068: 256c0008 */ addiu $t4,$t3,0x8 +/* f12606c: afac0170 */ sw $t4,0x170($sp) +/* f126070: 240e00c0 */ addiu $t6,$zero,0xc0 +/* f126074: ad6e0004 */ sw $t6,0x4($t3) +/* f126078: ad6d0000 */ sw $t5,0x0($t3) +/* f12607c: 8faf0170 */ lw $t7,0x170($sp) +/* f126080: 3c080050 */ lui $t0,0x50 +/* f126084: 3c19b900 */ lui $t9,0xb900 +/* f126088: 25f80008 */ addiu $t8,$t7,0x8 +/* f12608c: afb80170 */ sw $t8,0x170($sp) +/* f126090: 3739031d */ ori $t9,$t9,0x31d +/* f126094: 350841c8 */ ori $t0,$t0,0x41c8 +/* f126098: ade80004 */ sw $t0,0x4($t7) +/* f12609c: adf90000 */ sw $t9,0x0($t7) +/* f1260a0: 8fa90170 */ lw $t1,0x170($sp) +/* f1260a4: 3c0bba00 */ lui $t3,0xba00 +/* f1260a8: 356b1301 */ ori $t3,$t3,0x1301 +/* f1260ac: 252a0008 */ addiu $t2,$t1,0x8 +/* f1260b0: afaa0170 */ sw $t2,0x170($sp) +/* f1260b4: ad200004 */ sw $zero,0x4($t1) +/* f1260b8: ad2b0000 */ sw $t3,0x0($t1) +/* f1260bc: 8fac0170 */ lw $t4,0x170($sp) +/* f1260c0: 3c0eb900 */ lui $t6,0xb900 +/* f1260c4: 35ce0002 */ ori $t6,$t6,0x2 +/* f1260c8: 258d0008 */ addiu $t5,$t4,0x8 +/* f1260cc: afad0170 */ sw $t5,0x170($sp) +/* f1260d0: ad800004 */ sw $zero,0x4($t4) +/* f1260d4: ad8e0000 */ sw $t6,0x0($t4) +/* f1260d8: 8faf0170 */ lw $t7,0x170($sp) +/* f1260dc: 3c19ba00 */ lui $t9,0xba00 +/* f1260e0: 37391001 */ ori $t9,$t9,0x1001 +/* f1260e4: 25f80008 */ addiu $t8,$t7,0x8 +/* f1260e8: afb80170 */ sw $t8,0x170($sp) +/* f1260ec: ade00004 */ sw $zero,0x4($t7) +/* f1260f0: adf90000 */ sw $t9,0x0($t7) +/* f1260f4: 8fa80170 */ lw $t0,0x170($sp) +/* f1260f8: 3c0aba00 */ lui $t2,0xba00 +/* f1260fc: 354a0903 */ ori $t2,$t2,0x903 +/* f126100: 25090008 */ addiu $t1,$t0,0x8 +/* f126104: afa90170 */ sw $t1,0x170($sp) +/* f126108: 240b0c00 */ addiu $t3,$zero,0xc00 +/* f12610c: ad0b0004 */ sw $t3,0x4($t0) +/* f126110: ad0a0000 */ sw $t2,0x0($t0) +/* f126114: 8fac0170 */ lw $t4,0x170($sp) +/* f126118: 3c0eba00 */ lui $t6,0xba00 +/* f12611c: 35ce0e02 */ ori $t6,$t6,0xe02 +/* f126120: 258d0008 */ addiu $t5,$t4,0x8 +/* f126124: afad0170 */ sw $t5,0x170($sp) +/* f126128: ad800004 */ sw $zero,0x4($t4) +/* f12612c: ad8e0000 */ sw $t6,0x0($t4) +/* f126130: 8faf0170 */ lw $t7,0x170($sp) +/* f126134: 3c19ba00 */ lui $t9,0xba00 +/* f126138: 37390c02 */ ori $t9,$t9,0xc02 +/* f12613c: 25f80008 */ addiu $t8,$t7,0x8 +/* f126140: afb80170 */ sw $t8,0x170($sp) +/* f126144: 24082000 */ addiu $t0,$zero,0x2000 +/* f126148: ade80004 */ sw $t0,0x4($t7) +/* f12614c: adf90000 */ sw $t9,0x0($t7) +/* f126150: 8fa90170 */ lw $t1,0x170($sp) +/* f126154: 3c0cffa7 */ lui $t4,0xffa7 +/* f126158: 3c0bfc50 */ lui $t3,0xfc50 +/* f12615c: 252a0008 */ addiu $t2,$t1,0x8 +/* f126160: afaa0170 */ sw $t2,0x170($sp) +/* f126164: 356bd2a1 */ ori $t3,$t3,0xd2a1 +/* f126168: 358cffff */ ori $t4,$t4,0xffff +/* f12616c: ad2c0004 */ sw $t4,0x4($t1) +/* f126170: ad2b0000 */ sw $t3,0x0($t1) +/* f126174: 8fa30170 */ lw $v1,0x170($sp) +/* f126178: 3c0ffb00 */ lui $t7,0xfb00 +/* f12617c: 3c01437f */ lui $at,0x437f +/* f126180: 246e0008 */ addiu $t6,$v1,0x8 +/* f126184: afae0170 */ sw $t6,0x170($sp) +/* f126188: ac6f0000 */ sw $t7,0x0($v1) +/* f12618c: 8fb8009c */ lw $t8,0x9c($sp) +/* f126190: 44812000 */ mtc1 $at,$f4 +/* f126194: 3c013f00 */ lui $at,0x3f00 +/* f126198: c7120000 */ lwc1 $f18,0x0($t8) +/* f12619c: 93ab0148 */ lbu $t3,0x148($sp) +/* f1261a0: 93af0149 */ lbu $t7,0x149($sp) +/* f1261a4: 46049202 */ mul.s $f8,$f18,$f4 +/* f1261a8: 44819000 */ mtc1 $at,$f18 +/* f1261ac: 93aa014a */ lbu $t2,0x14a($sp) +/* f1261b0: 000b6600 */ sll $t4,$t3,0x18 +/* f1261b4: 4612c002 */ mul.s $f0,$f24,$f18 +/* f1261b8: 000fc400 */ sll $t8,$t7,0x10 +/* f1261bc: 000a5a00 */ sll $t3,$t2,0x8 +/* f1261c0: 3c02800b */ lui $v0,0x800b +/* f1261c4: 240f0001 */ addiu $t7,$zero,0x1 +/* f1261c8: 240e0001 */ addiu $t6,$zero,0x1 +/* f1261cc: 4600418d */ trunc.w.s $f6,$f8 +/* f1261d0: 461e0102 */ mul.s $f4,$f0,$f30 +/* f1261d4: 27a40170 */ addiu $a0,$sp,0x170 +/* f1261d8: 27a50134 */ addiu $a1,$sp,0x134 +/* f1261dc: 44083000 */ mfc1 $t0,$f6 +/* f1261e0: 27a6012c */ addiu $a2,$sp,0x12c +/* f1261e4: 310900ff */ andi $t1,$t0,0xff +/* f1261e8: 012c6825 */ or $t5,$t1,$t4 +/* f1261ec: 01b8c825 */ or $t9,$t5,$t8 +/* f1261f0: 032b4825 */ or $t1,$t9,$t3 +/* f1261f4: ac690004 */ sw $t1,0x4($v1) +/* f1261f8: c62a0000 */ lwc1 $f10,0x0($s1) +/* f1261fc: c6500000 */ lwc1 $f16,0x0($s2) +/* f126200: 8c42b5a0 */ lw $v0,-0x4a60($v0) +/* f126204: e7a4012c */ swc1 $f4,0x12c($sp) +/* f126208: e7a00130 */ swc1 $f0,0x130($sp) +/* f12620c: e7aa0134 */ swc1 $f10,0x134($sp) +/* f126210: e7b00138 */ swc1 $f16,0x138($sp) +/* f126214: 904c0041 */ lbu $t4,0x41($v0) +/* f126218: 90470040 */ lbu $a3,0x40($v0) +/* f12621c: 24180001 */ addiu $t8,$zero,0x1 +/* f126220: 240d0001 */ addiu $t5,$zero,0x1 +/* f126224: afad0020 */ sw $t5,0x20($sp) +/* f126228: afb80028 */ sw $t8,0x28($sp) +/* f12622c: afa00024 */ sw $zero,0x24($sp) +/* f126230: afaf001c */ sw $t7,0x1c($sp) +/* f126234: afae0018 */ sw $t6,0x18($sp) +/* f126238: afa00014 */ sw $zero,0x14($sp) +/* f12623c: 0fc2c854 */ jal func0f0b2150 +/* f126240: afac0010 */ sw $t4,0x10($sp) +/* f126244: 8fa80170 */ lw $t0,0x170($sp) +/* f126248: 3c19e700 */ lui $t9,0xe700 +/* f12624c: 3c0cba00 */ lui $t4,0xba00 +/* f126250: 250a0008 */ addiu $t2,$t0,0x8 +/* f126254: afaa0170 */ sw $t2,0x170($sp) +/* f126258: ad000004 */ sw $zero,0x4($t0) +/* f12625c: ad190000 */ sw $t9,0x0($t0) +/* f126260: 8fab0170 */ lw $t3,0x170($sp) +/* f126264: 358c0602 */ ori $t4,$t4,0x602 +/* f126268: 240e0040 */ addiu $t6,$zero,0x40 +/* f12626c: 25690008 */ addiu $t1,$t3,0x8 +/* f126270: afa90170 */ sw $t1,0x170($sp) +/* f126274: ad6e0004 */ sw $t6,0x4($t3) +/* f126278: ad6c0000 */ sw $t4,0x0($t3) +/* f12627c: 8faf0170 */ lw $t7,0x170($sp) +/* f126280: 3c18ba00 */ lui $t8,0xba00 +/* f126284: 37181301 */ ori $t8,$t8,0x1301 +/* f126288: 25ed0008 */ addiu $t5,$t7,0x8 +/* f12628c: afad0170 */ sw $t5,0x170($sp) +/* f126290: 3c080008 */ lui $t0,0x8 +/* f126294: ade80004 */ sw $t0,0x4($t7) +/* f126298: adf80000 */ sw $t8,0x0($t7) +/* f12629c: 8faa0170 */ lw $t2,0x170($sp) +/* f1262a0: 3c0bba00 */ lui $t3,0xba00 +/* f1262a4: 356b1001 */ ori $t3,$t3,0x1001 +/* f1262a8: 25590008 */ addiu $t9,$t2,0x8 +/* f1262ac: afb90170 */ sw $t9,0x170($sp) +/* f1262b0: 3c090001 */ lui $t1,0x1 +/* f1262b4: ad490004 */ sw $t1,0x4($t2) +/* f1262b8: 0c000920 */ jal 0x2480 +/* f1262bc: ad4b0000 */ sw $t3,0x0($t2) +/* f1262c0: 8fac0098 */ lw $t4,0x98($sp) +/* f1262c4: 0fc49687 */ jal func0f125a1c +/* f1262c8: 004c2021 */ addu $a0,$v0,$t4 +/* f1262cc: e7a00124 */ swc1 $f0,0x124($sp) +/* f1262d0: 8fae0120 */ lw $t6,0x120($sp) +.L0f1262d4: +/* f1262d4: c7a80124 */ lwc1 $f8,0x124($sp) +/* f1262d8: 51c0000c */ beqzl $t6,.L0f12630c +/* f1262dc: 8fa80094 */ lw $t0,0x94($sp) +/* f1262e0: 4608e03c */ c.lt.s $f28,$f8 +/* f1262e4: 8fa20094 */ lw $v0,0x94($sp) +/* f1262e8: 3c0d800a */ lui $t5,0x800a +/* f1262ec: 45020007 */ bc1fl .L0f12630c +/* f1262f0: 8fa80094 */ lw $t0,0x94($sp) +/* f1262f4: 8c4f0000 */ lw $t7,0x0($v0) +/* f1262f8: 8dad9ff4 */ lw $t5,-0x600c($t5) +/* f1262fc: 01edc021 */ addu $t8,$t7,$t5 +/* f126300: 10000003 */ beqz $zero,.L0f126310 +/* f126304: ac580000 */ sw $t8,0x0($v0) +/* f126308: 8fa80094 */ lw $t0,0x94($sp) +.L0f12630c: +/* f12630c: ad000000 */ sw $zero,0x0($t0) +.L0f126310: +/* f126310: 8faa013c */ lw $t2,0x13c($sp) +.L0f126314: +/* f126314: 8fab0144 */ lw $t3,0x144($sp) +/* f126318: 2694000c */ addiu $s4,$s4,0xc +/* f12631c: 25590001 */ addiu $t9,$t2,0x1 +/* f126320: afb9013c */ sw $t9,0x13c($sp) +/* f126324: 9169000b */ lbu $t1,0xb($t3) +/* f126328: 26d60014 */ addiu $s6,$s6,0x14 +/* f12632c: 0329082a */ slt $at,$t9,$t1 +/* f126330: 5420fe18 */ bnezl $at,.L0f125b94 +/* f126334: c6d00004 */ lwc1 $f16,0x4($s6) +/* f126338: 8fa20170 */ lw $v0,0x170($sp) +.L0f12633c: +/* f12633c: 8fbf008c */ lw $ra,0x8c($sp) +/* f126340: d7b40038 */ ldc1 $f20,0x38($sp) +/* f126344: d7b60040 */ ldc1 $f22,0x40($sp) +/* f126348: d7b80048 */ ldc1 $f24,0x48($sp) +/* f12634c: d7ba0050 */ ldc1 $f26,0x50($sp) +/* f126350: d7bc0058 */ ldc1 $f28,0x58($sp) +/* f126354: d7be0060 */ ldc1 $f30,0x60($sp) +/* f126358: 8fb00068 */ lw $s0,0x68($sp) +/* f12635c: 8fb1006c */ lw $s1,0x6c($sp) +/* f126360: 8fb20070 */ lw $s2,0x70($sp) +/* f126364: 8fb30074 */ lw $s3,0x74($sp) +/* f126368: 8fb40078 */ lw $s4,0x78($sp) +/* f12636c: 8fb5007c */ lw $s5,0x7c($sp) +/* f126370: 8fb60080 */ lw $s6,0x80($sp) +/* f126374: 8fb70084 */ lw $s7,0x84($sp) +/* f126378: 8fbe0088 */ lw $s8,0x88($sp) +/* f12637c: 03e00008 */ jr $ra +/* f126380: 27bd0170 */ addiu $sp,$sp,0x170 +); + +GLOBAL_ASM( +glabel func0f126384 +/* f126384: 27bdfe70 */ addiu $sp,$sp,-400 +/* f126388: 3c0f8008 */ lui $t7,0x8008 +/* f12638c: afbf0084 */ sw $ra,0x84($sp) +/* f126390: afb70080 */ sw $s7,0x80($sp) +/* f126394: afb6007c */ sw $s6,0x7c($sp) +/* f126398: afb50078 */ sw $s5,0x78($sp) +/* f12639c: afb40074 */ sw $s4,0x74($sp) +/* f1263a0: afb30070 */ sw $s3,0x70($sp) +/* f1263a4: afb2006c */ sw $s2,0x6c($sp) +/* f1263a8: afb10068 */ sw $s1,0x68($sp) +/* f1263ac: afb00064 */ sw $s0,0x64($sp) +/* f1263b0: f7be0058 */ sdc1 $f30,0x58($sp) +/* f1263b4: f7bc0050 */ sdc1 $f28,0x50($sp) +/* f1263b8: f7ba0048 */ sdc1 $f26,0x48($sp) +/* f1263bc: f7b80040 */ sdc1 $f24,0x40($sp) +/* f1263c0: f7b60038 */ sdc1 $f22,0x38($sp) +/* f1263c4: f7b40030 */ sdc1 $f20,0x30($sp) +/* f1263c8: afa40190 */ sw $a0,0x190($sp) +/* f1263cc: 25efdba0 */ addiu $t7,$t7,-9312 +/* f1263d0: 8de10000 */ lw $at,0x0($t7) +/* f1263d4: 8de80004 */ lw $t0,0x4($t7) +/* f1263d8: 27ae015c */ addiu $t6,$sp,0x15c +/* f1263dc: adc10000 */ sw $at,0x0($t6) +/* f1263e0: adc80004 */ sw $t0,0x4($t6) +/* f1263e4: 8de8000c */ lw $t0,0xc($t7) +/* f1263e8: 8de10008 */ lw $at,0x8($t7) +/* f1263ec: 3c0a8008 */ lui $t2,0x8008 +/* f1263f0: adc8000c */ sw $t0,0xc($t6) +/* f1263f4: adc10008 */ sw $at,0x8($t6) +/* f1263f8: 8de10010 */ lw $at,0x10($t7) +/* f1263fc: 8de80014 */ lw $t0,0x14($t7) +/* f126400: 254adbb8 */ addiu $t2,$t2,-9288 +/* f126404: adc10010 */ sw $at,0x10($t6) +/* f126408: adc80014 */ sw $t0,0x14($t6) +/* f12640c: 8d4d0004 */ lw $t5,0x4($t2) +/* f126410: 8d410000 */ lw $at,0x0($t2) +/* f126414: 27a90144 */ addiu $t1,$sp,0x144 +/* f126418: ad2d0004 */ sw $t5,0x4($t1) +/* f12641c: ad210000 */ sw $at,0x0($t1) +/* f126420: 8d410008 */ lw $at,0x8($t2) +/* f126424: 8d4d000c */ lw $t5,0xc($t2) +/* f126428: 3c188008 */ lui $t8,0x8008 +/* f12642c: ad210008 */ sw $at,0x8($t1) +/* f126430: ad2d000c */ sw $t5,0xc($t1) +/* f126434: 8d4d0014 */ lw $t5,0x14($t2) +/* f126438: 8d410010 */ lw $at,0x10($t2) +/* f12643c: 2718dbd0 */ addiu $t8,$t8,-9264 +/* f126440: ad2d0014 */ sw $t5,0x14($t1) +/* f126444: ad210010 */ sw $at,0x10($t1) +/* f126448: 8f080004 */ lw $t0,0x4($t8) +/* f12644c: 8f010000 */ lw $at,0x0($t8) +/* f126450: 27b9012c */ addiu $t9,$sp,0x12c +/* f126454: af280004 */ sw $t0,0x4($t9) +/* f126458: af210000 */ sw $at,0x0($t9) +/* f12645c: 8f010008 */ lw $at,0x8($t8) +/* f126460: 8f08000c */ lw $t0,0xc($t8) +/* f126464: 3c0c8007 */ lui $t4,0x8007 +/* f126468: af210008 */ sw $at,0x8($t9) +/* f12646c: af28000c */ sw $t0,0xc($t9) +/* f126470: 8f080014 */ lw $t0,0x14($t8) +/* f126474: 8f010010 */ lw $at,0x10($t8) +/* f126478: 4487b000 */ mtc1 $a3,$f22 +/* f12647c: af280014 */ sw $t0,0x14($t9) +/* f126480: af210010 */ sw $at,0x10($t9) +/* f126484: 8d8c06c8 */ lw $t4,0x6c8($t4) +/* f126488: 4485d000 */ mtc1 $a1,$f26 +/* f12648c: 4486e000 */ mtc1 $a2,$f28 +/* f126490: 24010001 */ addiu $at,$zero,0x1 +/* f126494: 15810002 */ bne $t4,$at,.L0f1264a0 +/* f126498: 24100001 */ addiu $s0,$zero,0x1 +/* f12649c: 24100002 */ addiu $s0,$zero,0x2 +.L0f1264a0: +/* f1264a0: 0c002f22 */ jal 0xbc88 +/* f1264a4: 00000000 */ sll $zero,$zero,0x0 +/* f1264a8: 44822000 */ mtc1 $v0,$f4 +/* f1264ac: 3c017f1b */ lui $at,0x7f1b +/* f1264b0: c434510c */ lwc1 $f20,0x510c($at) +/* f1264b4: 468021a0 */ cvt.s.w $f6,$f4 +/* f1264b8: 3c013f00 */ lui $at,0x3f00 +/* f1264bc: 4481f000 */ mtc1 $at,$f30 +/* f1264c0: 00000000 */ sll $zero,$zero,0x0 +/* f1264c4: 461e3202 */ mul.s $f8,$f6,$f30 +/* f1264c8: 4608d281 */ sub.s $f10,$f26,$f8 +/* f1264cc: 46145102 */ mul.s $f4,$f10,$f20 +/* f1264d0: 0c002f26 */ jal 0xbc98 +/* f1264d4: e7a40128 */ swc1 $f4,0x128($sp) +/* f1264d8: 44823000 */ mtc1 $v0,$f6 +/* f1264dc: 3c16800b */ lui $s6,0x800b +/* f1264e0: 26d6b5a0 */ addiu $s6,$s6,-19040 +/* f1264e4: 46803220 */ cvt.s.w $f8,$f6 +/* f1264e8: 8ec50000 */ lw $a1,0x0($s6) +/* f1264ec: 27b50190 */ addiu $s5,$sp,0x190 +/* f1264f0: 240b0002 */ addiu $t3,$zero,0x2 +/* f1264f4: 24090001 */ addiu $t1,$zero,0x1 +/* f1264f8: afa90014 */ sw $t1,0x14($sp) +/* f1264fc: 461e4282 */ mul.s $f10,$f8,$f30 +/* f126500: afab0010 */ sw $t3,0x10($sp) +/* f126504: 02a02025 */ or $a0,$s5,$zero +/* f126508: 24060004 */ addiu $a2,$zero,0x4 +/* f12650c: 00003825 */ or $a3,$zero,$zero +/* f126510: afa00018 */ sw $zero,0x18($sp) +/* f126514: 24a50048 */ addiu $a1,$a1,0x48 +/* f126518: 460ae101 */ sub.s $f4,$f28,$f10 +/* f12651c: 46142182 */ mul.s $f6,$f4,$f20 +/* f126520: 0fc2ce70 */ jal func0f0b39c0 +/* f126524: e7a60124 */ swc1 $f6,0x124($sp) +/* f126528: 8faa0190 */ lw $t2,0x190($sp) +/* f12652c: 3c11ba00 */ lui $s1,0xba00 +/* f126530: 36311402 */ ori $s1,$s1,0x1402 +/* f126534: 254d0008 */ addiu $t5,$t2,0x8 +/* f126538: afad0190 */ sw $t5,0x190($sp) +/* f12653c: ad400004 */ sw $zero,0x4($t2) +/* f126540: ad510000 */ sw $s1,0x0($t2) +/* f126544: 8faf0190 */ lw $t7,0x190($sp) +/* f126548: 3c19ba00 */ lui $t9,0xba00 +/* f12654c: 37390602 */ ori $t9,$t9,0x602 +/* f126550: 25ee0008 */ addiu $t6,$t7,0x8 +/* f126554: afae0190 */ sw $t6,0x190($sp) +/* f126558: 24180040 */ addiu $t8,$zero,0x40 +/* f12655c: adf80004 */ sw $t8,0x4($t7) +/* f126560: adf90000 */ sw $t9,0x0($t7) +/* f126564: 8fa80190 */ lw $t0,0x190($sp) +/* f126568: 3c0bba00 */ lui $t3,0xba00 +/* f12656c: 356b0402 */ ori $t3,$t3,0x402 +/* f126570: 250c0008 */ addiu $t4,$t0,0x8 +/* f126574: afac0190 */ sw $t4,0x190($sp) +/* f126578: ad000004 */ sw $zero,0x4($t0) +/* f12657c: ad0b0000 */ sw $t3,0x0($t0) +/* f126580: 8fa90190 */ lw $t1,0x190($sp) +/* f126584: 3c12b900 */ lui $s2,0xb900 +/* f126588: 3c130050 */ lui $s3,0x50 +/* f12658c: 252a0008 */ addiu $t2,$t1,0x8 +/* f126590: afaa0190 */ sw $t2,0x190($sp) +/* f126594: 367341c8 */ ori $s3,$s3,0x41c8 +/* f126598: 3652031d */ ori $s2,$s2,0x31d +/* f12659c: ad320000 */ sw $s2,0x0($t1) +/* f1265a0: ad330004 */ sw $s3,0x4($t1) +/* f1265a4: 8fad0190 */ lw $t5,0x190($sp) +/* f1265a8: 3c0eba00 */ lui $t6,0xba00 +/* f1265ac: 35ce1301 */ ori $t6,$t6,0x1301 +/* f1265b0: 25af0008 */ addiu $t7,$t5,0x8 +/* f1265b4: afaf0190 */ sw $t7,0x190($sp) +/* f1265b8: ada00004 */ sw $zero,0x4($t5) +/* f1265bc: adae0000 */ sw $t6,0x0($t5) +/* f1265c0: 8fb90190 */ lw $t9,0x190($sp) +/* f1265c4: 3c14b900 */ lui $s4,0xb900 +/* f1265c8: 36940002 */ ori $s4,$s4,0x2 +/* f1265cc: 27380008 */ addiu $t8,$t9,0x8 +/* f1265d0: afb80190 */ sw $t8,0x190($sp) +/* f1265d4: af200004 */ sw $zero,0x4($t9) +/* f1265d8: af340000 */ sw $s4,0x0($t9) +/* f1265dc: 8fa80190 */ lw $t0,0x190($sp) +/* f1265e0: 3c0bba00 */ lui $t3,0xba00 +/* f1265e4: 356b1001 */ ori $t3,$t3,0x1001 +/* f1265e8: 250c0008 */ addiu $t4,$t0,0x8 +/* f1265ec: afac0190 */ sw $t4,0x190($sp) +/* f1265f0: ad000004 */ sw $zero,0x4($t0) +/* f1265f4: ad0b0000 */ sw $t3,0x0($t0) +/* f1265f8: 8fa90190 */ lw $t1,0x190($sp) +/* f1265fc: 3c0dba00 */ lui $t5,0xba00 +/* f126600: 35ad0903 */ ori $t5,$t5,0x903 +/* f126604: 252a0008 */ addiu $t2,$t1,0x8 +/* f126608: afaa0190 */ sw $t2,0x190($sp) +/* f12660c: 240f0c00 */ addiu $t7,$zero,0xc00 +/* f126610: ad2f0004 */ sw $t7,0x4($t1) +/* f126614: ad2d0000 */ sw $t5,0x0($t1) +/* f126618: 8fae0190 */ lw $t6,0x190($sp) +/* f12661c: 3c18ba00 */ lui $t8,0xba00 +/* f126620: 37180e02 */ ori $t8,$t8,0xe02 +/* f126624: 25d90008 */ addiu $t9,$t6,0x8 +/* f126628: afb90190 */ sw $t9,0x190($sp) +/* f12662c: adc00004 */ sw $zero,0x4($t6) +/* f126630: add80000 */ sw $t8,0x0($t6) +/* f126634: 8fa80190 */ lw $t0,0x190($sp) +/* f126638: 3c0bba00 */ lui $t3,0xba00 +/* f12663c: 356b0c02 */ ori $t3,$t3,0xc02 +/* f126640: 250c0008 */ addiu $t4,$t0,0x8 +/* f126644: afac0190 */ sw $t4,0x190($sp) +/* f126648: 24092000 */ addiu $t1,$zero,0x2000 +/* f12664c: ad090004 */ sw $t1,0x4($t0) +/* f126650: ad0b0000 */ sw $t3,0x0($t0) +/* f126654: 8faa0190 */ lw $t2,0x190($sp) +/* f126658: 3c0eff36 */ lui $t6,0xff36 +/* f12665c: 3c0ffcff */ lui $t7,0xfcff +/* f126660: 254d0008 */ addiu $t5,$t2,0x8 +/* f126664: afad0190 */ sw $t5,0x190($sp) +/* f126668: 35ef9bff */ ori $t7,$t7,0x9bff +/* f12666c: 35ceff7f */ ori $t6,$t6,0xff7f +/* f126670: ad4e0004 */ sw $t6,0x4($t2) +/* f126674: 0c002f9d */ jal 0xbe74 +/* f126678: ad4f0000 */ sw $t7,0x0($t2) +/* f12667c: 8fb90190 */ lw $t9,0x190($sp) +/* f126680: 3c17fb00 */ lui $s7,0xfb00 +/* f126684: 3c013f00 */ lui $at,0x3f00 +/* f126688: 27380008 */ addiu $t8,$t9,0x8 +/* f12668c: afb80190 */ sw $t8,0x190($sp) +/* f126690: af370000 */ sw $s7,0x0($t9) +/* f126694: c7a801a8 */ lwc1 $f8,0x1a8($sp) +/* f126698: 4481a000 */ mtc1 $at,$f20 +/* f12669c: 3c01437f */ lui $at,0x437f +/* f1266a0: 46164282 */ mul.s $f10,$f8,$f22 +/* f1266a4: 44812000 */ mtc1 $at,$f4 +/* f1266a8: 2401ff00 */ addiu $at,$zero,-256 +/* f1266ac: 24180001 */ addiu $t8,$zero,0x1 +/* f1266b0: 240e0001 */ addiu $t6,$zero,0x1 +/* f1266b4: 24080001 */ addiu $t0,$zero,0x1 +/* f1266b8: 02a02025 */ or $a0,$s5,$zero +/* f1266bc: 46045182 */ mul.s $f6,$f10,$f4 +/* f1266c0: 27a5017c */ addiu $a1,$sp,0x17c +/* f1266c4: 27a60174 */ addiu $a2,$sp,0x174 +/* f1266c8: 4616a102 */ mul.s $f4,$f20,$f22 +/* f1266cc: 4600320d */ trunc.w.s $f8,$f6 +/* f1266d0: 4604a180 */ add.s $f6,$f20,$f4 +/* f1266d4: 440c4000 */ mfc1 $t4,$f8 +/* f1266d8: 00000000 */ sll $zero,$zero,0x0 +/* f1266dc: 318b00ff */ andi $t3,$t4,0xff +/* f1266e0: 01614825 */ or $t1,$t3,$at +/* f1266e4: af290004 */ sw $t1,0x4($t9) +/* f1266e8: c7aa01a0 */ lwc1 $f10,0x1a0($sp) +/* f1266ec: 3c014270 */ lui $at,0x4270 +/* f1266f0: 44812000 */ mtc1 $at,$f4 +/* f1266f4: 46065202 */ mul.s $f8,$f10,$f6 +/* f1266f8: 8ec20000 */ lw $v0,0x0($s6) +/* f1266fc: e7ba017c */ swc1 $f26,0x17c($sp) +/* f126700: e7bc0180 */ swc1 $f28,0x180($sp) +/* f126704: 24190001 */ addiu $t9,$zero,0x1 +/* f126708: 46002283 */ div.s $f10,$f4,$f0 +/* f12670c: 46085182 */ mul.s $f6,$f10,$f8 +/* f126710: 4600310d */ trunc.w.s $f4,$f6 +/* f126714: 44903000 */ mtc1 $s0,$f6 +/* f126718: 440d2000 */ mfc1 $t5,$f4 +/* f12671c: 46803620 */ cvt.s.w $f24,$f6 +/* f126720: 448d5000 */ mtc1 $t5,$f10 +/* f126724: 00000000 */ sll $zero,$zero,0x0 +/* f126728: 46805220 */ cvt.s.w $f8,$f10 +/* f12672c: 46144082 */ mul.s $f2,$f8,$f20 +/* f126730: 00000000 */ sll $zero,$zero,0x0 +/* f126734: 46181102 */ mul.s $f4,$f2,$f24 +/* f126738: e7a20178 */ swc1 $f2,0x178($sp) +/* f12673c: e7a40174 */ swc1 $f4,0x174($sp) +/* f126740: 904f004d */ lbu $t7,0x4d($v0) +/* f126744: 9047004c */ lbu $a3,0x4c($v0) +/* f126748: afa80028 */ sw $t0,0x28($sp) +/* f12674c: afa00024 */ sw $zero,0x24($sp) +/* f126750: afb80020 */ sw $t8,0x20($sp) +/* f126754: afb9001c */ sw $t9,0x1c($sp) +/* f126758: afae0018 */ sw $t6,0x18($sp) +/* f12675c: afa00014 */ sw $zero,0x14($sp) +/* f126760: 0fc2c854 */ jal func0f0b2150 +/* f126764: afaf0010 */ sw $t7,0x10($sp) +/* f126768: 8ec50000 */ lw $a1,0x0($s6) +/* f12676c: 240c0002 */ addiu $t4,$zero,0x2 +/* f126770: 240b0001 */ addiu $t3,$zero,0x1 +/* f126774: afab0014 */ sw $t3,0x14($sp) +/* f126778: afac0010 */ sw $t4,0x10($sp) +/* f12677c: 02a02025 */ or $a0,$s5,$zero +/* f126780: 24060004 */ addiu $a2,$zero,0x4 +/* f126784: 00003825 */ or $a3,$zero,$zero +/* f126788: afa00018 */ sw $zero,0x18($sp) +/* f12678c: 0fc2ce70 */ jal func0f0b39c0 +/* f126790: 24a5000c */ addiu $a1,$a1,0xc +/* f126794: 8fa90190 */ lw $t1,0x190($sp) +/* f126798: 3c0eba00 */ lui $t6,0xba00 +/* f12679c: 35ce0602 */ ori $t6,$t6,0x602 +/* f1267a0: 252a0008 */ addiu $t2,$t1,0x8 +/* f1267a4: afaa0190 */ sw $t2,0x190($sp) +/* f1267a8: ad200004 */ sw $zero,0x4($t1) +/* f1267ac: ad310000 */ sw $s1,0x0($t1) +/* f1267b0: 8fad0190 */ lw $t5,0x190($sp) +/* f1267b4: 24190040 */ addiu $t9,$zero,0x40 +/* f1267b8: 3c0cba00 */ lui $t4,0xba00 +/* f1267bc: 25af0008 */ addiu $t7,$t5,0x8 +/* f1267c0: afaf0190 */ sw $t7,0x190($sp) +/* f1267c4: adb90004 */ sw $t9,0x4($t5) +/* f1267c8: adae0000 */ sw $t6,0x0($t5) +/* f1267cc: 8fb80190 */ lw $t8,0x190($sp) +/* f1267d0: 358c0402 */ ori $t4,$t4,0x402 +/* f1267d4: 3c0fba00 */ lui $t7,0xba00 +/* f1267d8: 27080008 */ addiu $t0,$t8,0x8 +/* f1267dc: afa80190 */ sw $t0,0x190($sp) +/* f1267e0: af000004 */ sw $zero,0x4($t8) +/* f1267e4: af0c0000 */ sw $t4,0x0($t8) +/* f1267e8: 8fab0190 */ lw $t3,0x190($sp) +/* f1267ec: 35ef1301 */ ori $t7,$t7,0x1301 +/* f1267f0: 3c0cba00 */ lui $t4,0xba00 +/* f1267f4: 25690008 */ addiu $t1,$t3,0x8 +/* f1267f8: afa90190 */ sw $t1,0x190($sp) +/* f1267fc: ad730004 */ sw $s3,0x4($t3) +/* f126800: ad720000 */ sw $s2,0x0($t3) +/* f126804: 8faa0190 */ lw $t2,0x190($sp) +/* f126808: 358c1001 */ ori $t4,$t4,0x1001 +/* f12680c: 3c017f1b */ lui $at,0x7f1b +/* f126810: 254d0008 */ addiu $t5,$t2,0x8 +/* f126814: afad0190 */ sw $t5,0x190($sp) +/* f126818: ad400004 */ sw $zero,0x4($t2) +/* f12681c: ad4f0000 */ sw $t7,0x0($t2) +/* f126820: 8fae0190 */ lw $t6,0x190($sp) +/* f126824: 3c0aba00 */ lui $t2,0xba00 +/* f126828: 354a0903 */ ori $t2,$t2,0x903 +/* f12682c: 25d90008 */ addiu $t9,$t6,0x8 +/* f126830: afb90190 */ sw $t9,0x190($sp) +/* f126834: adc00004 */ sw $zero,0x4($t6) +/* f126838: add40000 */ sw $s4,0x0($t6) +/* f12683c: 8fb80190 */ lw $t8,0x190($sp) +/* f126840: 240d0c00 */ addiu $t5,$zero,0xc00 +/* f126844: 3c19ba00 */ lui $t9,0xba00 +/* f126848: 27080008 */ addiu $t0,$t8,0x8 +/* f12684c: afa80190 */ sw $t0,0x190($sp) +/* f126850: af000004 */ sw $zero,0x4($t8) +/* f126854: af0c0000 */ sw $t4,0x0($t8) +/* f126858: 8fab0190 */ lw $t3,0x190($sp) +/* f12685c: 37390e02 */ ori $t9,$t9,0xe02 +/* f126860: 3c0cba00 */ lui $t4,0xba00 +/* f126864: 25690008 */ addiu $t1,$t3,0x8 +/* f126868: afa90190 */ sw $t1,0x190($sp) +/* f12686c: ad6d0004 */ sw $t5,0x4($t3) +/* f126870: ad6a0000 */ sw $t2,0x0($t3) +/* f126874: 8faf0190 */ lw $t7,0x190($sp) +/* f126878: 240b2000 */ addiu $t3,$zero,0x2000 +/* f12687c: 358c0c02 */ ori $t4,$t4,0xc02 +/* f126880: 25ee0008 */ addiu $t6,$t7,0x8 +/* f126884: afae0190 */ sw $t6,0x190($sp) +/* f126888: ade00004 */ sw $zero,0x4($t7) +/* f12688c: adf90000 */ sw $t9,0x0($t7) +/* f126890: 8fb80190 */ lw $t8,0x190($sp) +/* f126894: 3c0fff36 */ lui $t7,0xff36 +/* f126898: 3c0dfcff */ lui $t5,0xfcff +/* f12689c: 27080008 */ addiu $t0,$t8,0x8 +/* f1268a0: afa80190 */ sw $t0,0x190($sp) +/* f1268a4: af0b0004 */ sw $t3,0x4($t8) +/* f1268a8: af0c0000 */ sw $t4,0x0($t8) +/* f1268ac: 8fa90190 */ lw $t1,0x190($sp) +/* f1268b0: 35ad9bff */ ori $t5,$t5,0x9bff +/* f1268b4: 35efff7f */ ori $t7,$t7,0xff7f +/* f1268b8: 252a0008 */ addiu $t2,$t1,0x8 +/* f1268bc: afaa0190 */ sw $t2,0x190($sp) +/* f1268c0: ad2f0004 */ sw $t7,0x4($t1) +/* f1268c4: ad2d0000 */ sw $t5,0x0($t1) +/* f1268c8: c43e5110 */ lwc1 $f30,0x5110($at) +/* f1268cc: 3c014334 */ lui $at,0x4334 +/* f1268d0: e7bc0198 */ swc1 $f28,0x198($sp) +/* f1268d4: 4481e000 */ mtc1 $at,$f28 +/* f1268d8: 3c013f80 */ lui $at,0x3f80 +/* f1268dc: e7ba0194 */ swc1 $f26,0x194($sp) +/* f1268e0: 4481d000 */ mtc1 $at,$f26 +/* f1268e4: 3c017f1b */ lui $at,0x7f1b +/* f1268e8: e7b8009c */ swc1 $f24,0x9c($sp) +/* f1268ec: 4480b000 */ mtc1 $zero,$f22 +/* f1268f0: c4385114 */ lwc1 $f24,0x5114($at) +/* f1268f4: 8fb301a4 */ lw $s3,0x1a4($sp) +/* f1268f8: 27b40144 */ addiu $s4,$sp,0x144 +/* f1268fc: 27b2015c */ addiu $s2,$sp,0x15c +/* f126900: 27b10144 */ addiu $s1,$sp,0x144 +/* f126904: 27b0012c */ addiu $s0,$sp,0x12c +.L0f126908: +/* f126908: 2a61005a */ slti $at,$s3,0x5a +/* f12690c: 1020000c */ beqz $at,.L0f126940 +/* f126910: 266effa6 */ addiu $t6,$s3,-90 +/* f126914: 2a61001e */ slti $at,$s3,0x1e +/* f126918: 10200007 */ beqz $at,.L0f126938 +/* f12691c: 00000000 */ sll $zero,$zero,0x0 +/* f126920: 44935000 */ mtc1 $s3,$f10 +/* f126924: 00000000 */ sll $zero,$zero,0x0 +/* f126928: 46805220 */ cvt.s.w $f8,$f10 +/* f12692c: 46184082 */ mul.s $f2,$f8,$f24 +/* f126930: 10000011 */ beqz $zero,.L0f126978 +/* f126934: 8e390000 */ lw $t9,0x0($s1) +.L0f126938: +/* f126938: 1000000e */ beqz $zero,.L0f126974 +/* f12693c: 4600d086 */ mov.s $f2,$f26 +.L0f126940: +/* f126940: 448e3000 */ mtc1 $t6,$f6 +/* f126944: 00000000 */ sll $zero,$zero,0x0 +/* f126948: 46803120 */ cvt.s.w $f4,$f6 +/* f12694c: 4604e281 */ sub.s $f10,$f28,$f4 +/* f126950: 461e5202 */ mul.s $f8,$f10,$f30 +/* f126954: 00000000 */ sll $zero,$zero,0x0 +/* f126958: 46144082 */ mul.s $f2,$f8,$f20 +/* f12695c: 4616103c */ c.lt.s $f2,$f22 +/* f126960: 00000000 */ sll $zero,$zero,0x0 +/* f126964: 45000002 */ bc1f .L0f126970 +/* f126968: 00000000 */ sll $zero,$zero,0x0 +/* f12696c: 4600b086 */ mov.s $f2,$f22 +.L0f126970: +/* f126970: 46141080 */ add.s $f2,$f2,$f20 +.L0f126974: +/* f126974: 8e390000 */ lw $t9,0x0($s1) +.L0f126978: +/* f126978: c7aa0128 */ lwc1 $f10,0x128($sp) +/* f12697c: 8fa30190 */ lw $v1,0x190($sp) +/* f126980: 44993000 */ mtc1 $t9,$f6 +/* f126984: c7a40194 */ lwc1 $f4,0x194($sp) +/* f126988: 8e580000 */ lw $t8,0x0($s2) +/* f12698c: 46803020 */ cvt.s.w $f0,$f6 +/* f126990: 246c0008 */ addiu $t4,$v1,0x8 +/* f126994: c7a60198 */ lwc1 $f6,0x198($sp) +/* f126998: afac0190 */ sw $t4,0x190($sp) +/* f12699c: 3c014f80 */ lui $at,0x4f80 +/* f1269a0: 460a0202 */ mul.s $f8,$f0,$f10 +/* f1269a4: c7aa0124 */ lwc1 $f10,0x124($sp) +/* f1269a8: ac770000 */ sw $s7,0x0($v1) +/* f1269ac: 8e020000 */ lw $v0,0x0($s0) +/* f1269b0: 304b00ff */ andi $t3,$v0,0xff +/* f1269b4: 46082301 */ sub.s $f12,$f4,$f8 +/* f1269b8: 460a0102 */ mul.s $f4,$f0,$f10 +/* f1269bc: 44984000 */ mtc1 $t8,$f8 +/* f1269c0: 448b5000 */ mtc1 $t3,$f10 +/* f1269c4: 46804420 */ cvt.s.w $f16,$f8 +/* f1269c8: c7a801a8 */ lwc1 $f8,0x1a8($sp) +/* f1269cc: 46043381 */ sub.s $f14,$f6,$f4 +/* f1269d0: 468051a0 */ cvt.s.w $f6,$f10 +/* f1269d4: 46024282 */ mul.s $f10,$f8,$f2 +/* f1269d8: 05610004 */ bgez $t3,.L0f1269ec +/* f1269dc: 00000000 */ sll $zero,$zero,0x0 +/* f1269e0: 44812000 */ mtc1 $at,$f4 +/* f1269e4: 00000000 */ sll $zero,$zero,0x0 +/* f1269e8: 46043180 */ add.s $f6,$f6,$f4 +.L0f1269ec: +/* f1269ec: 460a3102 */ mul.s $f4,$f6,$f10 +/* f1269f0: 02a02025 */ or $a0,$s5,$zero +/* f1269f4: 0002ce02 */ srl $t9,$v0,0x18 +/* f1269f8: 0019c600 */ sll $t8,$t9,0x18 +/* f1269fc: 00025c02 */ srl $t3,$v0,0x10 +/* f126a00: 316900ff */ andi $t1,$t3,0xff +/* f126a04: 0002ca02 */ srl $t9,$v0,0x8 +/* f126a08: 4600220d */ trunc.w.s $f8,$f4 +/* f126a0c: 46148482 */ mul.s $f18,$f16,$f20 +/* f126a10: 27a5017c */ addiu $a1,$sp,0x17c +/* f126a14: 27a60174 */ addiu $a2,$sp,0x174 +/* f126a18: 440a4000 */ mfc1 $t2,$f8 +/* f126a1c: 00000000 */ sll $zero,$zero,0x0 +/* f126a20: 314d00ff */ andi $t5,$t2,0xff +/* f126a24: 01b84025 */ or $t0,$t5,$t8 +/* f126a28: 332d00ff */ andi $t5,$t9,0xff +/* f126a2c: 00095400 */ sll $t2,$t1,0x10 +/* f126a30: 010a7825 */ or $t7,$t0,$t2 +/* f126a34: 000dc200 */ sll $t8,$t5,0x8 +/* f126a38: 01f86025 */ or $t4,$t7,$t8 +/* f126a3c: ac6c0004 */ sw $t4,0x4($v1) +/* f126a40: c7a6009c */ lwc1 $f6,0x9c($sp) +/* f126a44: 8ec20000 */ lw $v0,0x0($s6) +/* f126a48: e7ac017c */ swc1 $f12,0x17c($sp) +/* f126a4c: 46069282 */ mul.s $f10,$f18,$f6 +/* f126a50: e7ae0180 */ swc1 $f14,0x180($sp) +/* f126a54: e7b20178 */ swc1 $f18,0x178($sp) +/* f126a58: 24090001 */ addiu $t1,$zero,0x1 +/* f126a5c: e7aa0174 */ swc1 $f10,0x174($sp) +/* f126a60: 904b0011 */ lbu $t3,0x11($v0) +/* f126a64: 90470010 */ lbu $a3,0x10($v0) +/* f126a68: afa90028 */ sw $t1,0x28($sp) +/* f126a6c: afa00024 */ sw $zero,0x24($sp) +/* f126a70: afa00020 */ sw $zero,0x20($sp) +/* f126a74: afa0001c */ sw $zero,0x1c($sp) +/* f126a78: afa00018 */ sw $zero,0x18($sp) +/* f126a7c: afa00014 */ sw $zero,0x14($sp) +/* f126a80: 0fc2c854 */ jal func0f0b2150 +/* f126a84: afab0010 */ sw $t3,0x10($sp) +/* f126a88: 26100004 */ addiu $s0,$s0,0x4 +/* f126a8c: 26310004 */ addiu $s1,$s1,0x4 +/* f126a90: 1614ff9d */ bne $s0,$s4,.L0f126908 +/* f126a94: 26520004 */ addiu $s2,$s2,0x4 +/* f126a98: 0c002f22 */ jal 0xbc88 +/* f126a9c: 00000000 */ sll $zero,$zero,0x0 +/* f126aa0: 44822000 */ mtc1 $v0,$f4 +/* f126aa4: 3c013f00 */ lui $at,0x3f00 +/* f126aa8: 4481c000 */ mtc1 $at,$f24 +/* f126aac: 46802220 */ cvt.s.w $f8,$f4 +/* f126ab0: c7aa0194 */ lwc1 $f10,0x194($sp) +/* f126ab4: 46184182 */ mul.s $f6,$f8,$f24 +/* f126ab8: 0c002f26 */ jal 0xbc98 +/* f126abc: 460a3501 */ sub.s $f20,$f6,$f10 +/* f126ac0: 44822000 */ mtc1 $v0,$f4 +/* f126ac4: c7aa0198 */ lwc1 $f10,0x198($sp) +/* f126ac8: 46802220 */ cvt.s.w $f8,$f4 +/* f126acc: 46184182 */ mul.s $f6,$f8,$f24 +/* f126ad0: 460a3001 */ sub.s $f0,$f6,$f10 +/* f126ad4: 4614a102 */ mul.s $f4,$f20,$f20 +/* f126ad8: 00000000 */ sll $zero,$zero,0x0 +/* f126adc: 46000202 */ mul.s $f8,$f0,$f0 +/* f126ae0: 0c012974 */ jal 0x4a5d0 +/* f126ae4: 46082300 */ add.s $f12,$f4,$f8 +/* f126ae8: 3c014220 */ lui $at,0x4220 +/* f126aec: 44813000 */ mtc1 $at,$f6 +/* f126af0: 3c017f1b */ lui $at,0x7f1b +/* f126af4: c4245118 */ lwc1 $f4,0x5118($at) +/* f126af8: 46003281 */ sub.s $f10,$f6,$f0 +/* f126afc: 3c08800a */ lui $t0,0x800a +/* f126b00: c7a601a8 */ lwc1 $f6,0x1a8($sp) +/* f126b04: 46045302 */ mul.s $f12,$f10,$f4 +/* f126b08: 4616603c */ c.lt.s $f12,$f22 +/* f126b0c: 00000000 */ sll $zero,$zero,0x0 +/* f126b10: 45000002 */ bc1f .L0f126b1c +/* f126b14: 00000000 */ sll $zero,$zero,0x0 +/* f126b18: 4600b306 */ mov.s $f12,$f22 +.L0f126b1c: +/* f126b1c: 8d089ff4 */ lw $t0,-0x600c($t0) +/* f126b20: 3c017f1b */ lui $at,0x7f1b +/* f126b24: c428511c */ lwc1 $f8,0x511c($at) +/* f126b28: 0113082a */ slt $at,$t0,$s3 +/* f126b2c: 14200002 */ bnez $at,.L0f126b38 +/* f126b30: 46086300 */ add.s $f12,$f12,$f8 +/* f126b34: 4600b306 */ mov.s $f12,$f22 +.L0f126b38: +/* f126b38: 460cb03c */ c.lt.s $f22,$f12 +/* f126b3c: 00000000 */ sll $zero,$zero,0x0 +/* f126b40: 4502000d */ bc1fl .L0f126b78 +/* f126b44: 8fae0190 */ lw $t6,0x190($sp) +/* f126b48: 460c3282 */ mul.s $f10,$f6,$f12 +/* f126b4c: 3c01437f */ lui $at,0x437f +/* f126b50: 44812000 */ mtc1 $at,$f4 +/* f126b54: 00000000 */ sll $zero,$zero,0x0 +/* f126b58: 46045202 */ mul.s $f8,$f10,$f4 +/* f126b5c: 4600418d */ trunc.w.s $f6,$f8 +/* f126b60: 44043000 */ mfc1 $a0,$f6 +/* f126b64: 00000000 */ sll $zero,$zero,0x0 +/* f126b68: 00802825 */ or $a1,$a0,$zero +/* f126b6c: 0fc49ccd */ jal func0f127334 +/* f126b70: 00803025 */ or $a2,$a0,$zero +/* f126b74: 8fae0190 */ lw $t6,0x190($sp) +.L0f126b78: +/* f126b78: 3c0dba00 */ lui $t5,0xba00 +/* f126b7c: 35ad0602 */ ori $t5,$t5,0x602 +/* f126b80: 25d90008 */ addiu $t9,$t6,0x8 +/* f126b84: afb90190 */ sw $t9,0x190($sp) +/* f126b88: 240f0040 */ addiu $t7,$zero,0x40 +/* f126b8c: adcf0004 */ sw $t7,0x4($t6) +/* f126b90: adcd0000 */ sw $t5,0x0($t6) +/* f126b94: 8fb80190 */ lw $t8,0x190($sp) +/* f126b98: 3c0bba00 */ lui $t3,0xba00 +/* f126b9c: 356b0402 */ ori $t3,$t3,0x402 +/* f126ba0: 270c0008 */ addiu $t4,$t8,0x8 +/* f126ba4: afac0190 */ sw $t4,0x190($sp) +/* f126ba8: 240900c0 */ addiu $t1,$zero,0xc0 +/* f126bac: af090004 */ sw $t1,0x4($t8) +/* f126bb0: af0b0000 */ sw $t3,0x0($t8) +/* f126bb4: 8fa80190 */ lw $t0,0x190($sp) +/* f126bb8: 3c0eba00 */ lui $t6,0xba00 +/* f126bbc: 35ce1301 */ ori $t6,$t6,0x1301 +/* f126bc0: 250a0008 */ addiu $t2,$t0,0x8 +/* f126bc4: afaa0190 */ sw $t2,0x190($sp) +/* f126bc8: 3c190008 */ lui $t9,0x8 +/* f126bcc: ad190004 */ sw $t9,0x4($t0) +/* f126bd0: ad0e0000 */ sw $t6,0x0($t0) +/* f126bd4: 8fad0190 */ lw $t5,0x190($sp) +/* f126bd8: 3c18ba00 */ lui $t8,0xba00 +/* f126bdc: 37181001 */ ori $t8,$t8,0x1001 +/* f126be0: 25af0008 */ addiu $t7,$t5,0x8 +/* f126be4: afaf0190 */ sw $t7,0x190($sp) +/* f126be8: 3c0c0001 */ lui $t4,0x1 +/* f126bec: adac0004 */ sw $t4,0x4($t5) +/* f126bf0: adb80000 */ sw $t8,0x0($t5) +/* f126bf4: 8fbf0084 */ lw $ra,0x84($sp) +/* f126bf8: 8fb70080 */ lw $s7,0x80($sp) +/* f126bfc: 8fb6007c */ lw $s6,0x7c($sp) +/* f126c00: 8fb50078 */ lw $s5,0x78($sp) +/* f126c04: 8fb40074 */ lw $s4,0x74($sp) +/* f126c08: 8fb30070 */ lw $s3,0x70($sp) +/* f126c0c: 8fb2006c */ lw $s2,0x6c($sp) +/* f126c10: 8fb10068 */ lw $s1,0x68($sp) +/* f126c14: 8fb00064 */ lw $s0,0x64($sp) +/* f126c18: d7be0058 */ ldc1 $f30,0x58($sp) +/* f126c1c: d7bc0050 */ ldc1 $f28,0x50($sp) +/* f126c20: d7ba0048 */ ldc1 $f26,0x48($sp) +/* f126c24: d7b80040 */ ldc1 $f24,0x40($sp) +/* f126c28: d7b60038 */ ldc1 $f22,0x38($sp) +/* f126c2c: d7b40030 */ ldc1 $f20,0x30($sp) +/* f126c30: 8fa20190 */ lw $v0,0x190($sp) +/* f126c34: 03e00008 */ jr $ra +/* f126c38: 27bd0190 */ addiu $sp,$sp,0x190 +); + +GLOBAL_ASM( +glabel func0f126c3c +/* f126c3c: 27bdff90 */ addiu $sp,$sp,-112 +/* f126c40: afa7007c */ sw $a3,0x7c($sp) +/* f126c44: 44856000 */ mtc1 $a1,$f12 +/* f126c48: 44867000 */ mtc1 $a2,$f14 +/* f126c4c: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f126c50: afbf0024 */ sw $ra,0x24($sp) +/* f126c54: afa40070 */ sw $a0,0x70($sp) +/* f126c58: e7ac0064 */ swc1 $f12,0x64($sp) +/* f126c5c: e7ae0068 */ swc1 $f14,0x68($sp) +/* f126c60: 0fc2d5be */ jal func0f0b56f8 +/* f126c64: e7a4006c */ swc1 $f4,0x6c($sp) +/* f126c68: 00402025 */ or $a0,$v0,$zero +/* f126c6c: 0c0056d9 */ jal 0x15b64 +/* f126c70: 27a50064 */ addiu $a1,$sp,0x64 +/* f126c74: 0fc2d5c6 */ jal func0f0b5718 +/* f126c78: 00000000 */ sll $zero,$zero,0x0 +/* f126c7c: 00402025 */ or $a0,$v0,$zero +/* f126c80: 0c0056d9 */ jal 0x15b64 +/* f126c84: 27a50064 */ addiu $a1,$sp,0x64 +/* f126c88: 3c013f80 */ lui $at,0x3f80 +/* f126c8c: 44813000 */ mtc1 $at,$f6 +/* f126c90: c7a8006c */ lwc1 $f8,0x6c($sp) +/* f126c94: 4608303c */ c.lt.s $f6,$f8 +/* f126c98: 00000000 */ sll $zero,$zero,0x0 +/* f126c9c: 4502004e */ bc1fl .L0f126dd8 +/* f126ca0: 8fbf0024 */ lw $ra,0x24($sp) +/* f126ca4: 0c002f40 */ jal 0xbd00 +/* f126ca8: 00000000 */ sll $zero,$zero,0x0 +/* f126cac: 0c002f44 */ jal 0xbd10 +/* f126cb0: a7a2005a */ sh $v0,0x5a($sp) +/* f126cb4: 0c002f22 */ jal 0xbc88 +/* f126cb8: a7a20058 */ sh $v0,0x58($sp) +/* f126cbc: 0c002f26 */ jal 0xbc98 +/* f126cc0: a7a20056 */ sh $v0,0x56($sp) +/* f126cc4: 87ae0056 */ lh $t6,0x56($sp) +/* f126cc8: c7a60064 */ lwc1 $f6,0x64($sp) +/* f126ccc: c7a8006c */ lwc1 $f8,0x6c($sp) +/* f126cd0: 448e5000 */ mtc1 $t6,$f10 +/* f126cd4: 87af005a */ lh $t7,0x5a($sp) +/* f126cd8: 3c013f80 */ lui $at,0x3f80 +/* f126cdc: 468053a0 */ cvt.s.w $f14,$f10 +/* f126ce0: 448f2000 */ mtc1 $t7,$f4 +/* f126ce4: 87b80058 */ lh $t8,0x58($sp) +/* f126ce8: 46083283 */ div.s $f10,$f6,$f8 +/* f126cec: 46802020 */ cvt.s.w $f0,$f4 +/* f126cf0: 44812000 */ mtc1 $at,$f4 +/* f126cf4: 3c013f00 */ lui $at,0x3f00 +/* f126cf8: 46045180 */ add.s $f6,$f10,$f4 +/* f126cfc: 44815000 */ mtc1 $at,$f10 +/* f126d00: 3c013f80 */ lui $at,0x3f80 +/* f126d04: 460a3102 */ mul.s $f4,$f6,$f10 +/* f126d08: 00000000 */ sll $zero,$zero,0x0 +/* f126d0c: 460e2182 */ mul.s $f6,$f4,$f14 +/* f126d10: 44822000 */ mtc1 $v0,$f4 +/* f126d14: 00000000 */ sll $zero,$zero,0x0 +/* f126d18: 46802420 */ cvt.s.w $f16,$f4 +/* f126d1c: c7a40068 */ lwc1 $f4,0x68($sp) +/* f126d20: 46003280 */ add.s $f10,$f6,$f0 +/* f126d24: 44983000 */ mtc1 $t8,$f6 +/* f126d28: 00000000 */ sll $zero,$zero,0x0 +/* f126d2c: 468030a0 */ cvt.s.w $f2,$f6 +/* f126d30: e7aa002c */ swc1 $f10,0x2c($sp) +/* f126d34: 46002187 */ neg.s $f6,$f4 +/* f126d38: 460a003e */ c.le.s $f0,$f10 +/* f126d3c: 46083103 */ div.s $f4,$f6,$f8 +/* f126d40: 44813000 */ mtc1 $at,$f6 +/* f126d44: 3c013f00 */ lui $at,0x3f00 +/* f126d48: 46062200 */ add.s $f8,$f4,$f6 +/* f126d4c: 44812000 */ mtc1 $at,$f4 +/* f126d50: 00000000 */ sll $zero,$zero,0x0 +/* f126d54: 46044182 */ mul.s $f6,$f8,$f4 +/* f126d58: 00000000 */ sll $zero,$zero,0x0 +/* f126d5c: 46103202 */ mul.s $f8,$f6,$f16 +/* f126d60: 46024300 */ add.s $f12,$f8,$f2 +/* f126d64: 4500001b */ bc1f .L0f126dd4 +/* f126d68: e7ac005c */ swc1 $f12,0x5c($sp) +/* f126d6c: 460e0100 */ add.s $f4,$f0,$f14 +/* f126d70: 4604503c */ c.lt.s $f10,$f4 +/* f126d74: 00000000 */ sll $zero,$zero,0x0 +/* f126d78: 45020017 */ bc1fl .L0f126dd8 +/* f126d7c: 8fbf0024 */ lw $ra,0x24($sp) +/* f126d80: 460c103e */ c.le.s $f2,$f12 +/* f126d84: 00000000 */ sll $zero,$zero,0x0 +/* f126d88: 45020013 */ bc1fl .L0f126dd8 +/* f126d8c: 8fbf0024 */ lw $ra,0x24($sp) +/* f126d90: 46101180 */ add.s $f6,$f2,$f16 +/* f126d94: 8fa40070 */ lw $a0,0x70($sp) +/* f126d98: 8fa6005c */ lw $a2,0x5c($sp) +/* f126d9c: 8fa70084 */ lw $a3,0x84($sp) +/* f126da0: 4606603c */ c.lt.s $f12,$f6 +/* f126da4: c7a80080 */ lwc1 $f8,0x80($sp) +/* f126da8: 2419005a */ addiu $t9,$zero,0x5a +/* f126dac: 3c013f80 */ lui $at,0x3f80 +/* f126db0: 45020009 */ bc1fl .L0f126dd8 +/* f126db4: 8fbf0024 */ lw $ra,0x24($sp) +/* f126db8: 44055000 */ mfc1 $a1,$f10 +/* f126dbc: 44815000 */ mtc1 $at,$f10 +/* f126dc0: e7a80010 */ swc1 $f8,0x10($sp) +/* f126dc4: afb90014 */ sw $t9,0x14($sp) +/* f126dc8: 0fc498e1 */ jal func0f126384 +/* f126dcc: e7aa0018 */ swc1 $f10,0x18($sp) +/* f126dd0: afa20070 */ sw $v0,0x70($sp) +.L0f126dd4: +/* f126dd4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f126dd8: +/* f126dd8: 8fa20070 */ lw $v0,0x70($sp) +/* f126ddc: 27bd0070 */ addiu $sp,$sp,0x70 +/* f126de0: 03e00008 */ jr $ra +/* f126de4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f126de8 +/* f126de8: 27bdfea8 */ addiu $sp,$sp,-344 +/* f126dec: 3c018006 */ lui $at,0x8006 +/* f126df0: c4241630 */ lwc1 $f4,0x1630($at) +/* f126df4: 3c017f1b */ lui $at,0x7f1b +/* f126df8: c4265120 */ lwc1 $f6,0x5120($at) +/* f126dfc: 3c03800a */ lui $v1,0x800a +/* f126e00: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f126e04: 46062202 */ mul.s $f8,$f4,$f6 +/* f126e08: afbf0074 */ sw $ra,0x74($sp) +/* f126e0c: afbe0070 */ sw $s8,0x70($sp) +/* f126e10: afb7006c */ sw $s7,0x6c($sp) +/* f126e14: afb60068 */ sw $s6,0x68($sp) +/* f126e18: afb50064 */ sw $s5,0x64($sp) +/* f126e1c: afb40060 */ sw $s4,0x60($sp) +/* f126e20: afb3005c */ sw $s3,0x5c($sp) +/* f126e24: afb20058 */ sw $s2,0x58($sp) +/* f126e28: afb10054 */ sw $s1,0x54($sp) +/* f126e2c: afb00050 */ sw $s0,0x50($sp) +/* f126e30: f7be0048 */ sdc1 $f30,0x48($sp) +/* f126e34: f7bc0040 */ sdc1 $f28,0x40($sp) +/* f126e38: f7ba0038 */ sdc1 $f26,0x38($sp) +/* f126e3c: f7b80030 */ sdc1 $f24,0x30($sp) +/* f126e40: f7b60028 */ sdc1 $f22,0x28($sp) +/* f126e44: f7b40020 */ sdc1 $f20,0x20($sp) +/* f126e48: e7a80154 */ swc1 $f8,0x154($sp) +/* f126e4c: 90621bfc */ lbu $v0,0x1bfc($v1) +/* f126e50: 4480a000 */ mtc1 $zero,$f20 +/* f126e54: 24010001 */ addiu $at,$zero,0x1 +/* f126e58: 14410011 */ bne $v0,$at,.L0f126ea0 +/* f126e5c: 0080a825 */ or $s5,$a0,$zero +/* f126e60: 906e1bfd */ lbu $t6,0x1bfd($v1) +/* f126e64: 3c014f80 */ lui $at,0x4f80 +/* f126e68: 448e5000 */ mtc1 $t6,$f10 +/* f126e6c: 05c10004 */ bgez $t6,.L0f126e80 +/* f126e70: 46805420 */ cvt.s.w $f16,$f10 +/* f126e74: 44819000 */ mtc1 $at,$f18 +/* f126e78: 00000000 */ sll $zero,$zero,0x0 +/* f126e7c: 46128400 */ add.s $f16,$f16,$f18 +.L0f126e80: +/* f126e80: 3c0141c0 */ lui $at,0x41c0 +/* f126e84: 44812000 */ mtc1 $at,$f4 +/* f126e88: 3c017f1b */ lui $at,0x7f1b +/* f126e8c: c4285124 */ lwc1 $f8,0x5124($at) +/* f126e90: 46048183 */ div.s $f6,$f16,$f4 +/* f126e94: 46083502 */ mul.s $f20,$f6,$f8 +/* f126e98: 10000016 */ beqz $zero,.L0f126ef4 +/* f126e9c: 3c013f80 */ lui $at,0x3f80 +.L0f126ea0: +/* f126ea0: 24010002 */ addiu $at,$zero,0x2 +/* f126ea4: 54410013 */ bnel $v0,$at,.L0f126ef4 +/* f126ea8: 3c013f80 */ lui $at,0x3f80 +/* f126eac: 906f1bfd */ lbu $t7,0x1bfd($v1) +/* f126eb0: 3c014f80 */ lui $at,0x4f80 +/* f126eb4: 448f5000 */ mtc1 $t7,$f10 +/* f126eb8: 05e10004 */ bgez $t7,.L0f126ecc +/* f126ebc: 468054a0 */ cvt.s.w $f18,$f10 +/* f126ec0: 44818000 */ mtc1 $at,$f16 +/* f126ec4: 00000000 */ sll $zero,$zero,0x0 +/* f126ec8: 46109480 */ add.s $f18,$f18,$f16 +.L0f126ecc: +/* f126ecc: 3c014240 */ lui $at,0x4240 +/* f126ed0: 44812000 */ mtc1 $at,$f4 +/* f126ed4: 3c017f1b */ lui $at,0x7f1b +/* f126ed8: c4285128 */ lwc1 $f8,0x5128($at) +/* f126edc: 46049183 */ div.s $f6,$f18,$f4 +/* f126ee0: 3c017f1b */ lui $at,0x7f1b +/* f126ee4: c430512c */ lwc1 $f16,0x512c($at) +/* f126ee8: 46083282 */ mul.s $f10,$f6,$f8 +/* f126eec: 46105500 */ add.s $f20,$f10,$f16 +/* f126ef0: 3c013f80 */ lui $at,0x3f80 +.L0f126ef4: +/* f126ef4: 44811000 */ mtc1 $at,$f2 +/* f126ef8: 3c0140c0 */ lui $at,0x40c0 +/* f126efc: 44819000 */ mtc1 $at,$f18 +/* f126f00: 3c017f1b */ lui $at,0x7f1b +/* f126f04: c4245130 */ lwc1 $f4,0x5130($at) +/* f126f08: 4612a302 */ mul.s $f12,$f20,$f18 +/* f126f0c: 3c017f1b */ lui $at,0x7f1b +/* f126f10: 2405000e */ addiu $a1,$zero,0xe +/* f126f14: 4604a582 */ mul.s $f22,$f20,$f4 +/* f126f18: 27a600ec */ addiu $a2,$sp,0xec +/* f126f1c: 46006786 */ mov.s $f30,$f12 +/* f126f20: 4616103c */ c.lt.s $f2,$f22 +/* f126f24: 00000000 */ sll $zero,$zero,0x0 +/* f126f28: 45020003 */ bc1fl .L0f126f38 +/* f126f2c: 460c103c */ c.lt.s $f2,$f12 +/* f126f30: 46001586 */ mov.s $f22,$f2 +/* f126f34: 460c103c */ c.lt.s $f2,$f12 +.L0f126f38: +/* f126f38: 00000000 */ sll $zero,$zero,0x0 +/* f126f3c: 45000002 */ bc1f .L0f126f48 +/* f126f40: 00000000 */ sll $zero,$zero,0x0 +/* f126f44: 46001786 */ mov.s $f30,$f2 +.L0f126f48: +/* f126f48: c4265134 */ lwc1 $f6,0x5134($at) +/* f126f4c: 4606a502 */ mul.s $f20,$f20,$f6 +/* f126f50: 4614103c */ c.lt.s $f2,$f20 +/* f126f54: 00000000 */ sll $zero,$zero,0x0 +/* f126f58: 45000002 */ bc1f .L0f126f64 +/* f126f5c: 00000000 */ sll $zero,$zero,0x0 +/* f126f60: 46001506 */ mov.s $f20,$f2 +.L0f126f64: +/* f126f64: 0fc456ac */ jal func0f115ab0 +/* f126f68: 94641bfe */ lhu $a0,0x1bfe($v1) +/* f126f6c: 3c118008 */ lui $s1,0x8008 +/* f126f70: c7a800ec */ lwc1 $f8,0xec($sp) +/* f126f74: c7aa00f0 */ lwc1 $f10,0xf0($sp) +/* f126f78: c7b000f4 */ lwc1 $f16,0xf4($sp) +/* f126f7c: 2631dbe8 */ addiu $s1,$s1,-9240 +/* f126f80: 3c128008 */ lui $s2,0x8008 +/* f126f84: 3c138008 */ lui $s3,0x8008 +/* f126f88: e6280000 */ swc1 $f8,0x0($s1) +/* f126f8c: e62a0004 */ swc1 $f10,0x4($s1) +/* f126f90: e6300008 */ swc1 $f16,0x8($s1) +/* f126f94: c7b200f8 */ lwc1 $f18,0xf8($sp) +/* f126f98: c7a400fc */ lwc1 $f4,0xfc($sp) +/* f126f9c: c7a60100 */ lwc1 $f6,0x100($sp) +/* f126fa0: c7a80104 */ lwc1 $f8,0x104($sp) +/* f126fa4: c7aa0108 */ lwc1 $f10,0x108($sp) +/* f126fa8: c7b0010c */ lwc1 $f16,0x10c($sp) +/* f126fac: 2673dbf4 */ addiu $s3,$s3,-9228 +/* f126fb0: 2652dc00 */ addiu $s2,$s2,-9216 +/* f126fb4: 3c017f1b */ lui $at,0x7f1b +/* f126fb8: e6520000 */ swc1 $f18,0x0($s2) +/* f126fbc: e6440004 */ swc1 $f4,0x4($s2) +/* f126fc0: e6460008 */ swc1 $f6,0x8($s2) +/* f126fc4: e6680000 */ swc1 $f8,0x0($s3) +/* f126fc8: e66a0004 */ swc1 $f10,0x4($s3) +/* f126fcc: e6700008 */ swc1 $f16,0x8($s3) +/* f126fd0: c4325138 */ lwc1 $f18,0x5138($at) +/* f126fd4: 4612b302 */ mul.s $f12,$f22,$f18 +/* f126fd8: 0c0068f4 */ jal 0x1a3d0 +/* f126fdc: 00000000 */ sll $zero,$zero,0x0 +/* f126fe0: 46000587 */ neg.s $f22,$f0 +/* f126fe4: 3c013f00 */ lui $at,0x3f00 +/* f126fe8: 44819000 */ mtc1 $at,$f18 +/* f126fec: 44818000 */ mtc1 $at,$f16 +/* f126ff0: 3c0142c8 */ lui $at,0x42c8 +/* f126ff4: 4612b482 */ mul.s $f18,$f22,$f18 +/* f126ff8: 4481b000 */ mtc1 $at,$f22 +/* f126ffc: 3c014348 */ lui $at,0x4348 +/* f127000: 44817000 */ mtc1 $at,$f14 +/* f127004: 3c017f1b */ lui $at,0x7f1b +/* f127008: c43c513c */ lwc1 $f28,0x513c($at) +/* f12700c: 460ea682 */ mul.s $f26,$f20,$f14 +/* f127010: 46109400 */ add.s $f16,$f18,$f16 +/* f127014: 00008025 */ or $s0,$zero,$zero +/* f127018: 241e0005 */ addiu $s8,$zero,0x5 +/* f12701c: 27b700e0 */ addiu $s7,$sp,0xe0 +/* f127020: 4610b602 */ mul.s $f24,$f22,$f16 +/* f127024: 27b600d0 */ addiu $s6,$sp,0xd0 +/* f127028: 27b40090 */ addiu $s4,$sp,0x90 +.L0f12702c: +/* f12702c: c6460000 */ lwc1 $f6,0x0($s2) +/* f127030: c6480004 */ lwc1 $f8,0x4($s2) +/* f127034: 44909000 */ mtc1 $s0,$f18 +/* f127038: 46183002 */ mul.s $f0,$f6,$f24 +/* f12703c: c64a0008 */ lwc1 $f10,0x8($s2) +/* f127040: c7a60154 */ lwc1 $f6,0x154($sp) +/* f127044: 46184082 */ mul.s $f2,$f8,$f24 +/* f127048: 00000000 */ sll $zero,$zero,0x0 +/* f12704c: 46185382 */ mul.s $f14,$f10,$f24 +/* f127050: e7a000e0 */ swc1 $f0,0xe0($sp) +/* f127054: e7a200e4 */ swc1 $f2,0xe4($sp) +/* f127058: 46809420 */ cvt.s.w $f16,$f18 +/* f12705c: e7ae00e8 */ swc1 $f14,0xe8($sp) +/* f127060: 461c8102 */ mul.s $f4,$f16,$f28 +/* f127064: 46062580 */ add.s $f22,$f4,$f6 +/* f127068: 0c0068f7 */ jal 0x1a3dc +/* f12706c: 4600b306 */ mov.s $f12,$f22 +/* f127070: 46000506 */ mov.s $f20,$f0 +/* f127074: 0c0068f4 */ jal 0x1a3d0 +/* f127078: 4600b306 */ mov.s $f12,$f22 +/* f12707c: c6680000 */ lwc1 $f8,0x0($s3) +/* f127080: c6720004 */ lwc1 $f18,0x4($s3) +/* f127084: c6640008 */ lwc1 $f4,0x8($s3) +/* f127088: 46144282 */ mul.s $f10,$f8,$f20 +/* f12708c: e7a000d0 */ swc1 $f0,0xd0($sp) +/* f127090: 02c02025 */ or $a0,$s6,$zero +/* f127094: 46149402 */ mul.s $f16,$f18,$f20 +/* f127098: 02802825 */ or $a1,$s4,$zero +/* f12709c: 46142182 */ mul.s $f6,$f4,$f20 +/* f1270a0: e7aa00d4 */ swc1 $f10,0xd4($sp) +/* f1270a4: e7b000d8 */ swc1 $f16,0xd8($sp) +/* f1270a8: 0fc25bb5 */ jal func0f096ed4 +/* f1270ac: e7a600dc */ swc1 $f6,0xdc($sp) +/* f1270b0: 02802025 */ or $a0,$s4,$zero +/* f1270b4: 0c0056c4 */ jal 0x15b10 +/* f1270b8: 02e02825 */ or $a1,$s7,$zero +/* f1270bc: c7a000e0 */ lwc1 $f0,0xe0($sp) +/* f1270c0: c7a200e4 */ lwc1 $f2,0xe4($sp) +/* f1270c4: c7ae00e8 */ lwc1 $f14,0xe8($sp) +/* f1270c8: c6280000 */ lwc1 $f8,0x0($s1) +/* f1270cc: c62a0004 */ lwc1 $f10,0x4($s1) +/* f1270d0: c6320008 */ lwc1 $f18,0x8($s1) +/* f1270d4: 46080000 */ add.s $f0,$f0,$f8 +/* f1270d8: 02a02025 */ or $a0,$s5,$zero +/* f1270dc: e7ba0010 */ swc1 $f26,0x10($sp) +/* f1270e0: 460a1080 */ add.s $f2,$f2,$f10 +/* f1270e4: 44050000 */ mfc1 $a1,$f0 +/* f1270e8: e7a000e0 */ swc1 $f0,0xe0($sp) +/* f1270ec: 46127380 */ add.s $f14,$f14,$f18 +/* f1270f0: 44061000 */ mfc1 $a2,$f2 +/* f1270f4: e7a200e4 */ swc1 $f2,0xe4($sp) +/* f1270f8: e7be0014 */ swc1 $f30,0x14($sp) +/* f1270fc: 44077000 */ mfc1 $a3,$f14 +/* f127100: 0fc49b0f */ jal func0f126c3c +/* f127104: e7ae00e8 */ swc1 $f14,0xe8($sp) +/* f127108: 26100001 */ addiu $s0,$s0,0x1 +/* f12710c: 161effc7 */ bne $s0,$s8,.L0f12702c +/* f127110: 0040a825 */ or $s5,$v0,$zero +/* f127114: 8fbf0074 */ lw $ra,0x74($sp) +/* f127118: d7b40020 */ ldc1 $f20,0x20($sp) +/* f12711c: d7b60028 */ ldc1 $f22,0x28($sp) +/* f127120: d7b80030 */ ldc1 $f24,0x30($sp) +/* f127124: d7ba0038 */ ldc1 $f26,0x38($sp) +/* f127128: d7bc0040 */ ldc1 $f28,0x40($sp) +/* f12712c: d7be0048 */ ldc1 $f30,0x48($sp) +/* f127130: 8fb00050 */ lw $s0,0x50($sp) +/* f127134: 8fb10054 */ lw $s1,0x54($sp) +/* f127138: 8fb20058 */ lw $s2,0x58($sp) +/* f12713c: 8fb3005c */ lw $s3,0x5c($sp) +/* f127140: 8fb40060 */ lw $s4,0x60($sp) +/* f127144: 8fb50064 */ lw $s5,0x64($sp) +/* f127148: 8fb60068 */ lw $s6,0x68($sp) +/* f12714c: 8fb7006c */ lw $s7,0x6c($sp) +/* f127150: 8fbe0070 */ lw $s8,0x70($sp) +/* f127154: 03e00008 */ jr $ra +/* f127158: 27bd0158 */ addiu $sp,$sp,0x158 +); + +GLOBAL_ASM( +glabel func0f12715c +/* f12715c: 27bdff98 */ addiu $sp,$sp,-104 +/* f127160: afbf005c */ sw $ra,0x5c($sp) +/* f127164: afb30044 */ sw $s3,0x44($sp) +/* f127168: 00809825 */ or $s3,$a0,$zero +/* f12716c: afbe0058 */ sw $s8,0x58($sp) +/* f127170: afb70054 */ sw $s7,0x54($sp) +/* f127174: afb60050 */ sw $s6,0x50($sp) +/* f127178: afb5004c */ sw $s5,0x4c($sp) +/* f12717c: afb40048 */ sw $s4,0x48($sp) +/* f127180: afb20040 */ sw $s2,0x40($sp) +/* f127184: afb1003c */ sw $s1,0x3c($sp) +/* f127188: afb00038 */ sw $s0,0x38($sp) +/* f12718c: f7b60030 */ sdc1 $f22,0x30($sp) +/* f127190: 0fc595f3 */ jal func0f1657cc +/* f127194: f7b40028 */ sdc1 $f20,0x28($sp) +/* f127198: 3c10800a */ lui $s0,0x800a +/* f12719c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f1271a0: 8e0e0284 */ lw $t6,0x284($s0) +/* f1271a4: afa20064 */ sw $v0,0x64($sp) +/* f1271a8: 24010001 */ addiu $at,$zero,0x1 +/* f1271ac: 91c31bfc */ lbu $v1,0x1bfc($t6) +/* f1271b0: 10610003 */ beq $v1,$at,.L0f1271c0 +/* f1271b4: 24010002 */ addiu $at,$zero,0x2 +/* f1271b8: 54610005 */ bnel $v1,$at,.L0f1271d0 +/* f1271bc: 8faf0064 */ lw $t7,0x64($sp) +.L0f1271c0: +/* f1271c0: 0fc49b7a */ jal func0f126de8 +/* f1271c4: 02602025 */ or $a0,$s3,$zero +/* f1271c8: 00409825 */ or $s3,$v0,$zero +/* f1271cc: 8faf0064 */ lw $t7,0x64($sp) +.L0f1271d0: +/* f1271d0: 3c188008 */ lui $t8,0x8008 +/* f1271d4: 91e2000b */ lbu $v0,0xb($t7) +/* f1271d8: 18400009 */ blez $v0,.L0f127200 +/* f1271dc: 00000000 */ sll $zero,$zero,0x0 +/* f1271e0: 8f1844f0 */ lw $t8,0x44f0($t8) +/* f1271e4: 13000006 */ beqz $t8,.L0f127200 +/* f1271e8: 00000000 */ sll $zero,$zero,0x0 +/* f1271ec: 8e190314 */ lw $t9,0x314($s0) +/* f1271f0: 8fa80064 */ lw $t0,0x64($sp) +/* f1271f4: 00008025 */ or $s0,$zero,$zero +/* f1271f8: 13200003 */ beqz $t9,.L0f127208 +/* f1271fc: 00000000 */ sll $zero,$zero,0x0 +.L0f127200: +/* f127200: 1000003e */ beqz $zero,.L0f1272fc +/* f127204: 02601025 */ or $v0,$s3,$zero +.L0f127208: +/* f127208: 1840003b */ blez $v0,.L0f1272f8 +/* f12720c: 8d11000c */ lw $s1,0xc($t0) +/* f127210: 3c013f80 */ lui $at,0x3f80 +/* f127214: 3c1e8008 */ lui $s8,0x8008 +/* f127218: 3c17800a */ lui $s7,0x800a +/* f12721c: 3c16800a */ lui $s6,0x800a +/* f127220: 3c14800a */ lui $s4,0x800a +/* f127224: 4481a000 */ mtc1 $at,$f20 +/* f127228: 4480b000 */ mtc1 $zero,$f22 +/* f12722c: 269433e8 */ addiu $s4,$s4,0x33e8 +/* f127230: 26d63410 */ addiu $s6,$s6,0x3410 +/* f127234: 26f73420 */ addiu $s7,$s7,0x3420 +/* f127238: 27dedb94 */ addiu $s8,$s8,-9324 +/* f12723c: 2415000c */ addiu $s5,$zero,0xc +/* f127240: 92290000 */ lbu $t1,0x0($s1) +.L0f127244: +/* f127244: 51200026 */ beqzl $t1,.L0f1272e0 +/* f127248: 8fb90064 */ lw $t9,0x64($sp) +/* f12724c: 02150019 */ multu $s0,$s5 +/* f127250: 00109080 */ sll $s2,$s0,0x2 +/* f127254: 02509021 */ addu $s2,$s2,$s0 +/* f127258: 00005012 */ mflo $t2 +/* f12725c: 028a5821 */ addu $t3,$s4,$t2 +/* f127260: c5640008 */ lwc1 $f4,0x8($t3) +/* f127264: 4604a03c */ c.lt.s $f20,$f4 +/* f127268: 00000000 */ sll $zero,$zero,0x0 +/* f12726c: 4502001c */ bc1fl .L0f1272e0 +/* f127270: 8fb90064 */ lw $t9,0x64($sp) +/* f127274: 0c000920 */ jal 0x2480 +/* f127278: 00129140 */ sll $s2,$s2,0x5 +/* f12727c: 0fc49687 */ jal func0f125a1c +/* f127280: 00522021 */ addu $a0,$v0,$s2 +/* f127284: 4600b03c */ c.lt.s $f22,$f0 +/* f127288: 00101080 */ sll $v0,$s0,0x2 +/* f12728c: 02c26021 */ addu $t4,$s6,$v0 +/* f127290: 02e26821 */ addu $t5,$s7,$v0 +/* f127294: 45000011 */ bc1f .L0f1272dc +/* f127298: 02602025 */ or $a0,$s3,$zero +/* f12729c: 862e0012 */ lh $t6,0x12($s1) +/* f1272a0: 3c018008 */ lui $at,0x8008 +/* f1272a4: 00220821 */ addu $at,$at,$v0 +/* f1272a8: 448e3000 */ mtc1 $t6,$f6 +/* f1272ac: 03c27821 */ addu $t7,$s8,$v0 +/* f1272b0: 8df80000 */ lw $t8,0x0($t7) +/* f1272b4: 46803220 */ cvt.s.w $f8,$f6 +/* f1272b8: c42adb88 */ lwc1 $f10,-0x2478($at) +/* f1272bc: 8d850000 */ lw $a1,0x0($t4) +/* f1272c0: 8da60000 */ lw $a2,0x0($t5) +/* f1272c4: 44070000 */ mfc1 $a3,$f0 +/* f1272c8: afb80014 */ sw $t8,0x14($sp) +/* f1272cc: e7a80010 */ swc1 $f8,0x10($sp) +/* f1272d0: 0fc498e1 */ jal func0f126384 +/* f1272d4: e7aa0018 */ swc1 $f10,0x18($sp) +/* f1272d8: 00409825 */ or $s3,$v0,$zero +.L0f1272dc: +/* f1272dc: 8fb90064 */ lw $t9,0x64($sp) +.L0f1272e0: +/* f1272e0: 26100001 */ addiu $s0,$s0,0x1 +/* f1272e4: 26310014 */ addiu $s1,$s1,0x14 +/* f1272e8: 9328000b */ lbu $t0,0xb($t9) +/* f1272ec: 0208082a */ slt $at,$s0,$t0 +/* f1272f0: 5420ffd4 */ bnezl $at,.L0f127244 +/* f1272f4: 92290000 */ lbu $t1,0x0($s1) +.L0f1272f8: +/* f1272f8: 02601025 */ or $v0,$s3,$zero +.L0f1272fc: +/* f1272fc: 8fbf005c */ lw $ra,0x5c($sp) +/* f127300: d7b40028 */ ldc1 $f20,0x28($sp) +/* f127304: d7b60030 */ ldc1 $f22,0x30($sp) +/* f127308: 8fb00038 */ lw $s0,0x38($sp) +/* f12730c: 8fb1003c */ lw $s1,0x3c($sp) +/* f127310: 8fb20040 */ lw $s2,0x40($sp) +/* f127314: 8fb30044 */ lw $s3,0x44($sp) +/* f127318: 8fb40048 */ lw $s4,0x48($sp) +/* f12731c: 8fb5004c */ lw $s5,0x4c($sp) +/* f127320: 8fb60050 */ lw $s6,0x50($sp) +/* f127324: 8fb70054 */ lw $s7,0x54($sp) +/* f127328: 8fbe0058 */ lw $s8,0x58($sp) +/* f12732c: 03e00008 */ jr $ra +/* f127330: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f127334 +/* f127334: 27bdffe0 */ addiu $sp,$sp,-32 +/* f127338: afb00018 */ sw $s0,0x18($sp) +/* f12733c: 3c10800a */ lui $s0,0x800a +/* f127340: 26109fc0 */ addiu $s0,$s0,-24640 +/* f127344: 8e0e0284 */ lw $t6,0x284($s0) +/* f127348: afbf001c */ sw $ra,0x1c($sp) +/* f12734c: afa50024 */ sw $a1,0x24($sp) +/* f127350: afa60028 */ sw $a2,0x28($sp) +/* f127354: 8dc21c28 */ lw $v0,0x1c28($t6) +/* f127358: 00420019 */ multu $v0,$v0 +/* f12735c: 00007812 */ mflo $t7 +/* f127360: 00000000 */ sll $zero,$zero,0x0 +/* f127364: 00000000 */ sll $zero,$zero,0x0 +/* f127368: 00840019 */ multu $a0,$a0 +/* f12736c: 0000c012 */ mflo $t8 +/* f127370: 01f8c821 */ addu $t9,$t7,$t8 +/* f127374: 44992000 */ mtc1 $t9,$f4 +/* f127378: 0c012974 */ jal 0x4a5d0 +/* f12737c: 46802320 */ cvt.s.w $f12,$f4 +/* f127380: 4600018d */ trunc.w.s $f6,$f0 +/* f127384: 8e0a0284 */ lw $t2,0x284($s0) +/* f127388: 8fa30024 */ lw $v1,0x24($sp) +/* f12738c: 44093000 */ mfc1 $t1,$f6 +/* f127390: 00000000 */ sll $zero,$zero,0x0 +/* f127394: ad491c28 */ sw $t1,0x1c28($t2) +/* f127398: 8e0b0284 */ lw $t3,0x284($s0) +/* f12739c: 8d621c2c */ lw $v0,0x1c2c($t3) +/* f1273a0: 00420019 */ multu $v0,$v0 +/* f1273a4: 00006012 */ mflo $t4 +/* f1273a8: 00000000 */ sll $zero,$zero,0x0 +/* f1273ac: 00000000 */ sll $zero,$zero,0x0 +/* f1273b0: 00630019 */ multu $v1,$v1 +/* f1273b4: 00006812 */ mflo $t5 +/* f1273b8: 018d7021 */ addu $t6,$t4,$t5 +/* f1273bc: 448e4000 */ mtc1 $t6,$f8 +/* f1273c0: 0c012974 */ jal 0x4a5d0 +/* f1273c4: 46804320 */ cvt.s.w $f12,$f8 +/* f1273c8: 4600028d */ trunc.w.s $f10,$f0 +/* f1273cc: 8e190284 */ lw $t9,0x284($s0) +/* f1273d0: 8fa30028 */ lw $v1,0x28($sp) +/* f1273d4: 44185000 */ mfc1 $t8,$f10 +/* f1273d8: 00000000 */ sll $zero,$zero,0x0 +/* f1273dc: af381c2c */ sw $t8,0x1c2c($t9) +/* f1273e0: 8e080284 */ lw $t0,0x284($s0) +/* f1273e4: 8d021c30 */ lw $v0,0x1c30($t0) +/* f1273e8: 00420019 */ multu $v0,$v0 +/* f1273ec: 00004812 */ mflo $t1 +/* f1273f0: 00000000 */ sll $zero,$zero,0x0 +/* f1273f4: 00000000 */ sll $zero,$zero,0x0 +/* f1273f8: 00630019 */ multu $v1,$v1 +/* f1273fc: 00005012 */ mflo $t2 +/* f127400: 012a5821 */ addu $t3,$t1,$t2 +/* f127404: 448b8000 */ mtc1 $t3,$f16 +/* f127408: 0c012974 */ jal 0x4a5d0 +/* f12740c: 46808320 */ cvt.s.w $f12,$f16 +/* f127410: 4600048d */ trunc.w.s $f18,$f0 +/* f127414: 8e0e0284 */ lw $t6,0x284($s0) +/* f127418: 240300cc */ addiu $v1,$zero,0xcc +/* f12741c: 440d9000 */ mfc1 $t5,$f18 +/* f127420: 00000000 */ sll $zero,$zero,0x0 +/* f127424: adcd1c30 */ sw $t5,0x1c30($t6) +/* f127428: 8e020284 */ lw $v0,0x284($s0) +/* f12742c: 8c4f1c28 */ lw $t7,0x1c28($v0) +/* f127430: 29e100cd */ slti $at,$t7,0xcd +/* f127434: 54200005 */ bnezl $at,.L0f12744c +/* f127438: 8c581c2c */ lw $t8,0x1c2c($v0) +/* f12743c: ac431c28 */ sw $v1,0x1c28($v0) +/* f127440: 3c02800a */ lui $v0,0x800a +/* f127444: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f127448: 8c581c2c */ lw $t8,0x1c2c($v0) +.L0f12744c: +/* f12744c: 240300cc */ addiu $v1,$zero,0xcc +/* f127450: 2b0100cd */ slti $at,$t8,0xcd +/* f127454: 54200005 */ bnezl $at,.L0f12746c +/* f127458: 8c591c30 */ lw $t9,0x1c30($v0) +/* f12745c: ac431c2c */ sw $v1,0x1c2c($v0) +/* f127460: 3c02800a */ lui $v0,0x800a +/* f127464: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f127468: 8c591c30 */ lw $t9,0x1c30($v0) +.L0f12746c: +/* f12746c: 2b2100cd */ slti $at,$t9,0xcd +/* f127470: 54200003 */ bnezl $at,.L0f127480 +/* f127474: 8fbf001c */ lw $ra,0x1c($sp) +/* f127478: ac431c30 */ sw $v1,0x1c30($v0) +/* f12747c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f127480: +/* f127480: 8fb00018 */ lw $s0,0x18($sp) +/* f127484: 27bd0020 */ addiu $sp,$sp,0x20 +/* f127488: 03e00008 */ jr $ra +/* f12748c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f127490 +/* f127490: 00a4082a */ slt $at,$a1,$a0 +/* f127494: 14200009 */ bnez $at,.L0f1274bc +/* f127498: 00857823 */ subu $t7,$a0,$a1 +/* f12749c: 00a47023 */ subu $t6,$a1,$a0 +/* f1274a0: 29c10009 */ slti $at,$t6,0x9 +/* f1274a4: 14200003 */ bnez $at,.L0f1274b4 +/* f1274a8: 00000000 */ sll $zero,$zero,0x0 +/* f1274ac: 03e00008 */ jr $ra +/* f1274b0: 24820008 */ addiu $v0,$a0,0x8 +.L0f1274b4: +/* f1274b4: 03e00008 */ jr $ra +/* f1274b8: 00a01025 */ or $v0,$a1,$zero +.L0f1274bc: +/* f1274bc: 29e10009 */ slti $at,$t7,0x9 +/* f1274c0: 14200003 */ bnez $at,.L0f1274d0 +/* f1274c4: 00a01025 */ or $v0,$a1,$zero +/* f1274c8: 03e00008 */ jr $ra +/* f1274cc: 2482fff8 */ addiu $v0,$a0,-8 +.L0f1274d0: +/* f1274d0: 03e00008 */ jr $ra +/* f1274d4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1274d8 +/* f1274d8: 27bdff98 */ addiu $sp,$sp,-104 +/* f1274dc: afb10018 */ sw $s1,0x18($sp) +/* f1274e0: 3c11800a */ lui $s1,0x800a +/* f1274e4: 26319fc0 */ addiu $s1,$s1,-24640 +/* f1274e8: 8e230284 */ lw $v1,0x284($s1) +/* f1274ec: afbf001c */ sw $ra,0x1c($sp) +/* f1274f0: afb00014 */ sw $s0,0x14($sp) +/* f1274f4: 00808025 */ or $s0,$a0,$zero +/* f1274f8: 8c641c34 */ lw $a0,0x1c34($v1) +/* f1274fc: 0fc49d24 */ jal func0f127490 +/* f127500: 8c651c28 */ lw $a1,0x1c28($v1) +/* f127504: 8e2e0284 */ lw $t6,0x284($s1) +/* f127508: adc21c28 */ sw $v0,0x1c28($t6) +/* f12750c: 8e230284 */ lw $v1,0x284($s1) +/* f127510: 8c641c38 */ lw $a0,0x1c38($v1) +/* f127514: 0fc49d24 */ jal func0f127490 +/* f127518: 8c651c2c */ lw $a1,0x1c2c($v1) +/* f12751c: 8e2f0284 */ lw $t7,0x284($s1) +/* f127520: ade21c2c */ sw $v0,0x1c2c($t7) +/* f127524: 8e230284 */ lw $v1,0x284($s1) +/* f127528: 8c641c3c */ lw $a0,0x1c3c($v1) +/* f12752c: 0fc49d24 */ jal func0f127490 +/* f127530: 8c651c30 */ lw $a1,0x1c30($v1) +/* f127534: 8e380284 */ lw $t8,0x284($s1) +/* f127538: 3c0c8007 */ lui $t4,0x8007 +/* f12753c: 258c0764 */ addiu $t4,$t4,0x764 +/* f127540: af021c30 */ sw $v0,0x1c30($t8) +/* f127544: 8e230284 */ lw $v1,0x284($s1) +/* f127548: 8c6a1c2c */ lw $t2,0x1c2c($v1) +/* f12754c: 8c691c28 */ lw $t1,0x1c28($v1) +/* f127550: 0149082a */ slt $at,$t2,$t1 +/* f127554: 50200008 */ beqzl $at,.L0f127578 +/* f127558: 8c671c30 */ lw $a3,0x1c30($v1) +/* f12755c: 8c671c30 */ lw $a3,0x1c30($v1) +/* f127560: 00e9082a */ slt $at,$a3,$t1 +/* f127564: 50200004 */ beqzl $at,.L0f127578 +/* f127568: 8c671c30 */ lw $a3,0x1c30($v1) +/* f12756c: 10000008 */ beqz $zero,.L0f127590 +/* f127570: 01204025 */ or $t0,$t1,$zero +/* f127574: 8c671c30 */ lw $a3,0x1c30($v1) +.L0f127578: +/* f127578: 00ea082a */ slt $at,$a3,$t2 +/* f12757c: 10200003 */ beqz $at,.L0f12758c +/* f127580: 00e01025 */ or $v0,$a3,$zero +/* f127584: 10000001 */ beqz $zero,.L0f12758c +/* f127588: 01401025 */ or $v0,$t2,$zero +.L0f12758c: +/* f12758c: 00404025 */ or $t0,$v0,$zero +.L0f127590: +/* f127590: 8d990000 */ lw $t9,0x0($t4) +/* f127594: 572000bb */ bnezl $t9,.L0f127884 +/* f127598: 02002025 */ or $a0,$s0,$zero +/* f12759c: 8c620480 */ lw $v0,0x480($v1) +/* f1275a0: 10400006 */ beqz $v0,.L0f1275bc +/* f1275a4: 00000000 */ sll $zero,$zero,0x0 +/* f1275a8: 504000b6 */ beqzl $v0,.L0f127884 +/* f1275ac: 02002025 */ or $a0,$s0,$zero +/* f1275b0: 804d0037 */ lb $t5,0x37($v0) +/* f1275b4: 55a000b3 */ bnezl $t5,.L0f127884 +/* f1275b8: 02002025 */ or $a0,$s0,$zero +.L0f1275bc: +/* f1275bc: 590000b1 */ blezl $t0,.L0f127884 +/* f1275c0: 02002025 */ or $a0,$s0,$zero +/* f1275c4: 44883000 */ mtc1 $t0,$f6 +/* f1275c8: 3c01437f */ lui $at,0x437f +/* f1275cc: 44812000 */ mtc1 $at,$f4 +/* f1275d0: 46803220 */ cvt.s.w $f8,$f6 +/* f1275d4: 44895000 */ mtc1 $t1,$f10 +/* f1275d8: 448a3000 */ mtc1 $t2,$f6 +/* f1275dc: 3c017f1b */ lui $at,0x7f1b +/* f1275e0: 02001025 */ or $v0,$s0,$zero +/* f1275e4: 468054a0 */ cvt.s.w $f18,$f10 +/* f1275e8: 3c18ba00 */ lui $t8,0xba00 +/* f1275ec: 012a7021 */ addu $t6,$t1,$t2 +/* f1275f0: 37181301 */ ori $t8,$t8,0x1301 +/* f1275f4: 26100008 */ addiu $s0,$s0,0x8 +/* f1275f8: 46082003 */ div.s $f0,$f4,$f8 +/* f1275fc: 01c77821 */ addu $t7,$t6,$a3 +/* f127600: 02002025 */ or $a0,$s0,$zero +/* f127604: 3c19ba00 */ lui $t9,0xba00 +/* f127608: 46803120 */ cvt.s.w $f4,$f6 +/* f12760c: 44874000 */ mtc1 $a3,$f8 +/* f127610: 37390602 */ ori $t9,$t9,0x602 +/* f127614: 26100008 */ addiu $s0,$s0,0x8 +/* f127618: 240d00c0 */ addiu $t5,$zero,0xc0 +/* f12761c: 02002825 */ or $a1,$s0,$zero +/* f127620: 3c0eb900 */ lui $t6,0xb900 +/* f127624: 35ce031d */ ori $t6,$t6,0x31d +/* f127628: 26100008 */ addiu $s0,$s0,0x8 +/* f12762c: 02003025 */ or $a2,$s0,$zero +/* f127630: 26100008 */ addiu $s0,$s0,0x8 +/* f127634: 468042a0 */ cvt.s.w $f10,$f8 +/* f127638: 46009082 */ mul.s $f2,$f18,$f0 +/* f12763c: 448f9000 */ mtc1 $t7,$f18 +/* f127640: 3c0f0050 */ lui $t7,0x50 +/* f127644: 46002302 */ mul.s $f12,$f4,$f0 +/* f127648: c4245140 */ lwc1 $f4,0x5140($at) +/* f12764c: ac580000 */ sw $t8,0x0($v0) +/* f127650: ac400004 */ sw $zero,0x4($v0) +/* f127654: ac990000 */ sw $t9,0x0($a0) +/* f127658: ac8d0004 */ sw $t5,0x4($a0) +/* f12765c: 35ef4340 */ ori $t7,$t7,0x4340 +/* f127660: acaf0004 */ sw $t7,0x4($a1) +/* f127664: acae0000 */ sw $t6,0x0($a1) +/* f127668: 3c19fffd */ lui $t9,0xfffd +/* f12766c: 3c18fcff */ lui $t8,0xfcff +/* f127670: 3718ffff */ ori $t8,$t8,0xffff +/* f127674: 3739f6fb */ ori $t9,$t9,0xf6fb +/* f127678: 468091a0 */ cvt.s.w $f6,$f18 +/* f12767c: acd90004 */ sw $t9,0x4($a2) +/* f127680: acd80000 */ sw $t8,0x0($a2) +/* f127684: 8e230284 */ lw $v1,0x284($s1) +/* f127688: 46005382 */ mul.s $f14,$f10,$f0 +/* f12768c: 8c6b00d8 */ lw $t3,0xd8($v1) +/* f127690: 46043402 */ mul.s $f16,$f6,$f4 +/* f127694: 1560001e */ bnez $t3,.L0f127710 +/* f127698: 00000000 */ sll $zero,$zero,0x0 +/* f12769c: 8d8d0000 */ lw $t5,0x0($t4) +/* f1276a0: 15a0001b */ bnez $t5,.L0f127710 +/* f1276a4: 00000000 */ sll $zero,$zero,0x0 +/* f1276a8: 8c620480 */ lw $v0,0x480($v1) +/* f1276ac: 50400007 */ beqzl $v0,.L0f1276cc +/* f1276b0: 8c781c54 */ lw $t8,0x1c54($v1) +/* f1276b4: 10400016 */ beqz $v0,.L0f127710 +/* f1276b8: 00000000 */ sll $zero,$zero,0x0 +/* f1276bc: 804e0037 */ lb $t6,0x37($v0) +/* f1276c0: 15c00013 */ bnez $t6,.L0f127710 +/* f1276c4: 00000000 */ sll $zero,$zero,0x0 +/* f1276c8: 8c781c54 */ lw $t8,0x1c54($v1) +.L0f1276cc: +/* f1276cc: 8c6f00c4 */ lw $t7,0xc4($v1) +/* f1276d0: 3c013f00 */ lui $at,0x3f00 +/* f1276d4: 0300c827 */ nor $t9,$t8,$zero +/* f1276d8: 01f96824 */ and $t5,$t7,$t9 +/* f1276dc: 31ae0001 */ andi $t6,$t5,0x1 +/* f1276e0: 11c0000b */ beqz $t6,.L0f127710 +/* f1276e4: 00000000 */ sll $zero,$zero,0x0 +/* f1276e8: 44810000 */ mtc1 $at,$f0 +/* f1276ec: 3c013f40 */ lui $at,0x3f40 +/* f1276f0: 44814000 */ mtc1 $at,$f8 +/* f1276f4: 46001082 */ mul.s $f2,$f2,$f0 +/* f1276f8: 00000000 */ sll $zero,$zero,0x0 +/* f1276fc: 46086302 */ mul.s $f12,$f12,$f8 +/* f127700: 00000000 */ sll $zero,$zero,0x0 +/* f127704: 46007382 */ mul.s $f14,$f14,$f0 +/* f127708: 10000020 */ beqz $zero,.L0f12778c +/* f12770c: 00000000 */ sll $zero,$zero,0x0 +.L0f127710: +/* f127710: 5560001f */ bnezl $t3,.L0f127790 +/* f127714: 4600148d */ trunc.w.s $f18,$f2 +/* f127718: 8d980000 */ lw $t8,0x0($t4) +/* f12771c: 5700001c */ bnezl $t8,.L0f127790 +/* f127720: 4600148d */ trunc.w.s $f18,$f2 +/* f127724: 8c620480 */ lw $v0,0x480($v1) +/* f127728: 50400007 */ beqzl $v0,.L0f127748 +/* f12772c: 8c6d1c54 */ lw $t5,0x1c54($v1) +/* f127730: 50400017 */ beqzl $v0,.L0f127790 +/* f127734: 4600148d */ trunc.w.s $f18,$f2 +/* f127738: 804f0037 */ lb $t7,0x37($v0) +/* f12773c: 55e00014 */ bnezl $t7,.L0f127790 +/* f127740: 4600148d */ trunc.w.s $f18,$f2 +/* f127744: 8c6d1c54 */ lw $t5,0x1c54($v1) +.L0f127748: +/* f127748: 8c7900c4 */ lw $t9,0xc4($v1) +/* f12774c: 3c013f00 */ lui $at,0x3f00 +/* f127750: 01a07027 */ nor $t6,$t5,$zero +/* f127754: 032ec024 */ and $t8,$t9,$t6 +/* f127758: 330f0008 */ andi $t7,$t8,0x8 +/* f12775c: 51e0000c */ beqzl $t7,.L0f127790 +/* f127760: 4600148d */ trunc.w.s $f18,$f2 +/* f127764: 44810000 */ mtc1 $at,$f0 +/* f127768: 3c013f40 */ lui $at,0x3f40 +/* f12776c: 44815000 */ mtc1 $at,$f10 +/* f127770: 00000000 */ sll $zero,$zero,0x0 +/* f127774: 460a1082 */ mul.s $f2,$f2,$f10 +/* f127778: 00000000 */ sll $zero,$zero,0x0 +/* f12777c: 46006302 */ mul.s $f12,$f12,$f0 +/* f127780: 00000000 */ sll $zero,$zero,0x0 +/* f127784: 46007382 */ mul.s $f14,$f14,$f0 +/* f127788: 00000000 */ sll $zero,$zero,0x0 +.L0f12778c: +/* f12778c: 4600148d */ trunc.w.s $f18,$f2 +.L0f127790: +/* f127790: 02001025 */ or $v0,$s0,$zero +/* f127794: 3c0dfa00 */ lui $t5,0xfa00 +/* f127798: 4600618d */ trunc.w.s $f6,$f12 +/* f12779c: 44189000 */ mfc1 $t8,$f18 +/* f1277a0: ac4d0000 */ sw $t5,0x0($v0) +/* f1277a4: 4600710d */ trunc.w.s $f4,$f14 +/* f1277a8: 44193000 */ mfc1 $t9,$f6 +/* f1277ac: 00187e00 */ sll $t7,$t8,0x18 +/* f1277b0: 4600820d */ trunc.w.s $f8,$f16 +/* f1277b4: 332e00ff */ andi $t6,$t9,0xff +/* f1277b8: 000ec400 */ sll $t8,$t6,0x10 +/* f1277bc: 440e2000 */ mfc1 $t6,$f4 +/* f1277c0: 01f86825 */ or $t5,$t7,$t8 +/* f1277c4: 26100008 */ addiu $s0,$s0,0x8 +/* f1277c8: 31cf00ff */ andi $t7,$t6,0xff +/* f1277cc: 000fc200 */ sll $t8,$t7,0x8 +/* f1277d0: 440f4000 */ mfc1 $t7,$f8 +/* f1277d4: 01b8c825 */ or $t9,$t5,$t8 +/* f1277d8: 31ed00ff */ andi $t5,$t7,0xff +/* f1277dc: 032dc025 */ or $t8,$t9,$t5 +/* f1277e0: ac580004 */ sw $t8,0x4($v0) +/* f1277e4: afb00038 */ sw $s0,0x38($sp) +/* f1277e8: 0c002f22 */ jal 0xbc88 +/* f1277ec: 26100008 */ addiu $s0,$s0,0x8 +/* f1277f0: 0c002f40 */ jal 0xbd00 +/* f1277f4: a7a20022 */ sh $v0,0x22($sp) +/* f1277f8: 0c002f44 */ jal 0xbd10 +/* f1277fc: a7a20024 */ sh $v0,0x24($sp) +/* f127800: 0c002f26 */ jal 0xbc98 +/* f127804: a7a20026 */ sh $v0,0x26($sp) +/* f127808: 87ae0024 */ lh $t6,0x24($sp) +/* f12780c: 87af0022 */ lh $t7,0x22($sp) +/* f127810: 3c01f600 */ lui $at,0xf600 +/* f127814: 01cfc821 */ addu $t9,$t6,$t7 +/* f127818: 87ae0026 */ lh $t6,0x26($sp) +/* f12781c: 332d03ff */ andi $t5,$t9,0x3ff +/* f127820: 000dc380 */ sll $t8,$t5,0xe +/* f127824: 004e7821 */ addu $t7,$v0,$t6 +/* f127828: 31f903ff */ andi $t9,$t7,0x3ff +/* f12782c: 00196880 */ sll $t5,$t9,0x2 +/* f127830: 8fb90038 */ lw $t9,0x38($sp) +/* f127834: 01a17025 */ or $t6,$t5,$at +/* f127838: 01d87825 */ or $t7,$t6,$t8 +/* f12783c: 0c002f40 */ jal 0xbd00 +/* f127840: af2f0000 */ sw $t7,0x0($t9) +/* f127844: 0c002f44 */ jal 0xbd10 +/* f127848: a7a20026 */ sh $v0,0x26($sp) +/* f12784c: 87b80026 */ lh $t8,0x26($sp) +/* f127850: 304d03ff */ andi $t5,$v0,0x3ff +/* f127854: 000d7080 */ sll $t6,$t5,0x2 +/* f127858: 330f03ff */ andi $t7,$t8,0x3ff +/* f12785c: 8fb80038 */ lw $t8,0x38($sp) +/* f127860: 000fcb80 */ sll $t9,$t7,0xe +/* f127864: 01d96825 */ or $t5,$t6,$t9 +/* f127868: 02001825 */ or $v1,$s0,$zero +/* f12786c: af0d0004 */ sw $t5,0x4($t8) +/* f127870: 3c0fe700 */ lui $t7,0xe700 +/* f127874: ac6f0000 */ sw $t7,0x0($v1) +/* f127878: ac600004 */ sw $zero,0x4($v1) +/* f12787c: 26100008 */ addiu $s0,$s0,0x8 +/* f127880: 02002025 */ or $a0,$s0,$zero +.L0f127884: +/* f127884: 3c0eba00 */ lui $t6,0xba00 +/* f127888: 35ce0602 */ ori $t6,$t6,0x602 +/* f12788c: 26100008 */ addiu $s0,$s0,0x8 +/* f127890: 24190040 */ addiu $t9,$zero,0x40 +/* f127894: ac990004 */ sw $t9,0x4($a0) +/* f127898: ac8e0000 */ sw $t6,0x0($a0) +/* f12789c: 02002825 */ or $a1,$s0,$zero +/* f1278a0: 3c0dba00 */ lui $t5,0xba00 +/* f1278a4: 35ad1301 */ ori $t5,$t5,0x1301 +/* f1278a8: 3c180008 */ lui $t8,0x8 +/* f1278ac: acb80004 */ sw $t8,0x4($a1) +/* f1278b0: acad0000 */ sw $t5,0x0($a1) +/* f1278b4: 8e230284 */ lw $v1,0x284($s1) +/* f1278b8: 26020008 */ addiu $v0,$s0,0x8 +/* f1278bc: 8c6f1c28 */ lw $t7,0x1c28($v1) +/* f1278c0: ac6f1c34 */ sw $t7,0x1c34($v1) +/* f1278c4: 8e230284 */ lw $v1,0x284($s1) +/* f1278c8: 8c6e1c2c */ lw $t6,0x1c2c($v1) +/* f1278cc: ac6e1c38 */ sw $t6,0x1c38($v1) +/* f1278d0: 8e230284 */ lw $v1,0x284($s1) +/* f1278d4: 8c791c30 */ lw $t9,0x1c30($v1) +/* f1278d8: ac791c3c */ sw $t9,0x1c3c($v1) +/* f1278dc: 8e2d0284 */ lw $t5,0x284($s1) +/* f1278e0: ada01c28 */ sw $zero,0x1c28($t5) +/* f1278e4: 8e380284 */ lw $t8,0x284($s1) +/* f1278e8: af001c2c */ sw $zero,0x1c2c($t8) +/* f1278ec: 8e2f0284 */ lw $t7,0x284($s1) +/* f1278f0: ade01c30 */ sw $zero,0x1c30($t7) +/* f1278f4: 8fbf001c */ lw $ra,0x1c($sp) +/* f1278f8: 8fb10018 */ lw $s1,0x18($sp) +/* f1278fc: 8fb00014 */ lw $s0,0x14($sp) +/* f127900: 03e00008 */ jr $ra +/* f127904: 27bd0068 */ addiu $sp,$sp,0x68 +/* f127908: 00000000 */ sll $zero,$zero,0x0 +/* f12790c: 00000000 */ sll $zero,$zero,0x0 +/* f127910: 3c013f80 */ lui $at,0x3f80 +/* f127914: 3c03800a */ lui $v1,0x800a +/* f127918: 3c02800a */ lui $v0,0x800a +/* f12791c: 44810000 */ mtc1 $at,$f0 +/* f127920: 2442a1c0 */ addiu $v0,$v0,-24128 +/* f127924: 24639fc0 */ addiu $v1,$v1,-24640 +.L0f127928: +/* f127928: 24630080 */ addiu $v1,$v1,0x80 +/* f12792c: 1462fffe */ bne $v1,$v0,.L0f127928 +/* f127930: e4600050 */ swc1 $f0,0x50($v1) +/* f127934: 3c02800a */ lui $v0,0x800a +/* f127938: 24429fc0 */ addiu $v0,$v0,-24640 +/* f12793c: 2403ffff */ addiu $v1,$zero,-1 +/* f127940: ac400294 */ sw $zero,0x294($v0) +/* f127944: ac430298 */ sw $v1,0x298($v0) +/* f127948: 03e00008 */ jr $ra +/* f12794c: ac43029c */ sw $v1,0x29c($v0) +/* f127950: 3c02800a */ lui $v0,0x800a +/* f127954: 24429fc0 */ addiu $v0,$v0,-24640 +/* f127958: 240e0001 */ addiu $t6,$zero,0x1 +/* f12795c: 240f0002 */ addiu $t7,$zero,0x2 +/* f127960: 24180003 */ addiu $t8,$zero,0x3 +/* f127964: ac400064 */ sw $zero,0x64($v0) +/* f127968: ac400068 */ sw $zero,0x68($v0) +/* f12796c: ac40006c */ sw $zero,0x6c($v0) +/* f127970: ac400070 */ sw $zero,0x70($v0) +/* f127974: ac400284 */ sw $zero,0x284($v0) +/* f127978: ac400290 */ sw $zero,0x290($v0) +/* f12797c: ac400288 */ sw $zero,0x288($v0) +/* f127980: ac40028c */ sw $zero,0x28c($v0) +/* f127984: ac400274 */ sw $zero,0x274($v0) +/* f127988: ac4e0278 */ sw $t6,0x278($v0) +/* f12798c: ac4f027c */ sw $t7,0x27c($v0) +/* f127990: ac580280 */ sw $t8,0x280($v0) +/* f127994: ac4002a0 */ sw $zero,0x2a0($v0) +/* f127998: ac4002a4 */ sw $zero,0x2a4($v0) +/* f12799c: 03e00008 */ jr $ra +/* f1279a0: ac4002a8 */ sw $zero,0x2a8($v0) +/* f1279a4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1279a8: afb20020 */ sw $s2,0x20($sp) +/* f1279ac: 3c12800a */ lui $s2,0x800a +/* f1279b0: 26529fc0 */ addiu $s2,$s2,-24640 +/* f1279b4: afb1001c */ sw $s1,0x1c($sp) +/* f1279b8: 00808825 */ or $s1,$a0,$zero +/* f1279bc: afbf0024 */ sw $ra,0x24($sp) +/* f1279c0: afb00018 */ sw $s0,0x18($sp) +/* f1279c4: ae400064 */ sw $zero,0x64($s2) +/* f1279c8: ae400068 */ sw $zero,0x68($s2) +/* f1279cc: ae40006c */ sw $zero,0x6c($s2) +/* f1279d0: 1880001f */ blez $a0,.L0f127a50 +/* f1279d4: ae400070 */ sw $zero,0x70($s2) +/* f1279d8: 18800006 */ blez $a0,.L0f1279f4 +/* f1279dc: 00008025 */ or $s0,$zero,$zero +.L0f1279e0: +/* f1279e0: 0fc49eb9 */ jal func0f127ae4 +/* f1279e4: 02002025 */ or $a0,$s0,$zero +/* f1279e8: 26100001 */ addiu $s0,$s0,0x1 +/* f1279ec: 1611fffc */ bne $s0,$s1,.L0f1279e0 +/* f1279f0: 00000000 */ sll $zero,$zero,0x0 +.L0f1279f4: +/* f1279f4: 0fc4a24b */ jal func0f12892c +/* f1279f8: 00002025 */ or $a0,$zero,$zero +/* f1279fc: 8e4e0294 */ lw $t6,0x294($s2) +/* f127a00: 8e420298 */ lw $v0,0x298($s2) +/* f127a04: 000e7880 */ sll $t7,$t6,0x2 +/* f127a08: 024fc021 */ addu $t8,$s2,$t7 +/* f127a0c: 8f190064 */ lw $t9,0x64($t8) +/* f127a10: 00024080 */ sll $t0,$v0,0x2 +/* f127a14: 04400006 */ bltz $v0,.L0f127a30 +/* f127a18: ae5902a0 */ sw $t9,0x2a0($s2) +/* f127a1c: 02484821 */ addu $t1,$s2,$t0 +/* f127a20: 8d2a0064 */ lw $t2,0x64($t1) +/* f127a24: ae4002a8 */ sw $zero,0x2a8($s2) +/* f127a28: 10000028 */ beqz $zero,.L0f127acc +/* f127a2c: ae4a02a4 */ sw $t2,0x2a4($s2) +.L0f127a30: +/* f127a30: 8e42029c */ lw $v0,0x29c($s2) +/* f127a34: 04400025 */ bltz $v0,.L0f127acc +/* f127a38: 00025880 */ sll $t3,$v0,0x2 +/* f127a3c: ae4002a4 */ sw $zero,0x2a4($s2) +/* f127a40: 024b6021 */ addu $t4,$s2,$t3 +/* f127a44: 8d8d0064 */ lw $t5,0x64($t4) +/* f127a48: 10000020 */ beqz $zero,.L0f127acc +/* f127a4c: ae4d02a8 */ sw $t5,0x2a8($s2) +.L0f127a50: +/* f127a50: 0fc49eb9 */ jal func0f127ae4 +/* f127a54: 00002025 */ or $a0,$zero,$zero +/* f127a58: 0fc4a24b */ jal func0f12892c +/* f127a5c: 00002025 */ or $a0,$zero,$zero +/* f127a60: 924e04e0 */ lbu $t6,0x4e0($s2) +/* f127a64: 11c0000c */ beqz $t6,.L0f127a98 +/* f127a68: 00000000 */ sll $zero,$zero,0x0 +/* f127a6c: 0fc2f113 */ jal func0f0bc44c +/* f127a70: 00000000 */ sll $zero,$zero,0x0 +/* f127a74: 00028400 */ sll $s0,$v0,0x10 +/* f127a78: 00107c03 */ sra $t7,$s0,0x10 +/* f127a7c: 0fc2f11e */ jal func0f0bc478 +/* f127a80: 01e08025 */ or $s0,$t7,$zero +/* f127a84: 02002025 */ or $a0,$s0,$zero +/* f127a88: 0fc4a2a7 */ jal func0f128a9c +/* f127a8c: 00022840 */ sll $a1,$v0,0x1 +/* f127a90: 1000000b */ beqz $zero,.L0f127ac0 +/* f127a94: 8e590064 */ lw $t9,0x64($s2) +.L0f127a98: +/* f127a98: 0fc2f113 */ jal func0f0bc44c +/* f127a9c: 00000000 */ sll $zero,$zero,0x0 +/* f127aa0: 00028400 */ sll $s0,$v0,0x10 +/* f127aa4: 0010c403 */ sra $t8,$s0,0x10 +/* f127aa8: 0fc2f11e */ jal func0f0bc478 +/* f127aac: 03008025 */ or $s0,$t8,$zero +/* f127ab0: 02002025 */ or $a0,$s0,$zero +/* f127ab4: 0fc4a2a7 */ jal func0f128a9c +/* f127ab8: 00402825 */ or $a1,$v0,$zero +/* f127abc: 8e590064 */ lw $t9,0x64($s2) +.L0f127ac0: +/* f127ac0: ae4002a4 */ sw $zero,0x2a4($s2) +/* f127ac4: ae4002a8 */ sw $zero,0x2a8($s2) +/* f127ac8: ae5902a0 */ sw $t9,0x2a0($s2) +.L0f127acc: +/* f127acc: 8fbf0024 */ lw $ra,0x24($sp) +/* f127ad0: 8fb00018 */ lw $s0,0x18($sp) +/* f127ad4: 8fb1001c */ lw $s1,0x1c($sp) +/* f127ad8: 8fb20020 */ lw $s2,0x20($sp) +/* f127adc: 03e00008 */ jr $ra +/* f127ae0: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f127ae4 +/* f127ae4: 27bdf838 */ addiu $sp,$sp,-1992 +/* f127ae8: 3c0f8008 */ lui $t7,0x8008 +/* f127aec: 25efdc10 */ addiu $t7,$t7,-9200 +/* f127af0: afbf0014 */ sw $ra,0x14($sp) +/* f127af4: afa407c8 */ sw $a0,0x7c8($sp) +/* f127af8: 25eb07a4 */ addiu $t3,$t7,0x7a4 +/* f127afc: 27ae0024 */ addiu $t6,$sp,0x24 +.L0f127b00: +/* f127b00: 8de10000 */ lw $at,0x0($t7) +/* f127b04: 25ef000c */ addiu $t7,$t7,0xc +/* f127b08: 25ce000c */ addiu $t6,$t6,0xc +/* f127b0c: adc1fff4 */ sw $at,-0xc($t6) +/* f127b10: 8de1fff8 */ lw $at,-0x8($t7) +/* f127b14: adc1fff8 */ sw $at,-0x8($t6) +/* f127b18: 8de1fffc */ lw $at,-0x4($t7) +/* f127b1c: 15ebfff8 */ bne $t7,$t3,.L0f127b00 +/* f127b20: adc1fffc */ sw $at,-0x4($t6) +/* f127b24: 24041c70 */ addiu $a0,$zero,0x1c70 +/* f127b28: 0c0048f2 */ jal 0x123c8 +/* f127b2c: 24050004 */ addiu $a1,$zero,0x4 +/* f127b30: 8fac07c8 */ lw $t4,0x7c8($sp) +/* f127b34: 3c09800a */ lui $t1,0x800a +/* f127b38: 25299fc0 */ addiu $t1,$t1,-24640 +/* f127b3c: 000c6880 */ sll $t5,$t4,0x2 +/* f127b40: 012d1821 */ addu $v1,$t1,$t5 +/* f127b44: ac620064 */ sw $v0,0x64($v1) +/* f127b48: ac400000 */ sw $zero,0x0($v0) +/* f127b4c: 44800000 */ mtc1 $zero,$f0 +/* f127b50: 8c790064 */ lw $t9,0x64($v1) +/* f127b54: 2408ffff */ addiu $t0,$zero,-1 +/* f127b58: 24070001 */ addiu $a3,$zero,0x1 +/* f127b5c: e7200004 */ swc1 $f0,0x4($t9) +/* f127b60: 8c780064 */ lw $t8,0x64($v1) +/* f127b64: 3c013f80 */ lui $at,0x3f80 +/* f127b68: 44811000 */ mtc1 $at,$f2 +/* f127b6c: e7000008 */ swc1 $f0,0x8($t8) +/* f127b70: 8c6b0064 */ lw $t3,0x64($v1) +/* f127b74: 3c01bf80 */ lui $at,0xbf80 +/* f127b78: 44817000 */ mtc1 $at,$f14 +/* f127b7c: e560000c */ swc1 $f0,0xc($t3) +/* f127b80: 8c6f0064 */ lw $t7,0x64($v1) +/* f127b84: 3c01c080 */ lui $at,0xc080 +/* f127b88: 44812000 */ mtc1 $at,$f4 +/* f127b8c: ade80014 */ sw $t0,0x14($t7) +/* f127b90: 8c6e0064 */ lw $t6,0x64($v1) +/* f127b94: 3c017f1b */ lui $at,0x7f1b +/* f127b98: 240200ff */ addiu $v0,$zero,0xff +/* f127b9c: e5c01bb0 */ swc1 $f0,0x1bb0($t6) +/* f127ba0: 8c6c0064 */ lw $t4,0x64($v1) +/* f127ba4: 27aa0024 */ addiu $t2,$sp,0x24 +/* f127ba8: e5801bb4 */ swc1 $f0,0x1bb4($t4) +/* f127bac: 8c6d0064 */ lw $t5,0x64($v1) +/* f127bb0: e5a01bb8 */ swc1 $f0,0x1bb8($t5) +/* f127bb4: 8c790064 */ lw $t9,0x64($v1) +/* f127bb8: af271ba0 */ sw $a3,0x1ba0($t9) +/* f127bbc: 8c780064 */ lw $t8,0x64($v1) +/* f127bc0: e7000038 */ swc1 $f0,0x38($t8) +/* f127bc4: 8c6b0064 */ lw $t3,0x64($v1) +/* f127bc8: e560003c */ swc1 $f0,0x3c($t3) +/* f127bcc: 8c6f0064 */ lw $t7,0x64($v1) +/* f127bd0: e5e00040 */ swc1 $f0,0x40($t7) +/* f127bd4: 8c6e0064 */ lw $t6,0x64($v1) +/* f127bd8: e5c00044 */ swc1 $f0,0x44($t6) +/* f127bdc: 8c6c0064 */ lw $t4,0x64($v1) +/* f127be0: e5800048 */ swc1 $f0,0x48($t4) +/* f127be4: 8c6d0064 */ lw $t5,0x64($v1) +/* f127be8: e5a0004c */ swc1 $f0,0x4c($t5) +/* f127bec: 8c790064 */ lw $t9,0x64($v1) +/* f127bf0: e7200050 */ swc1 $f0,0x50($t9) +/* f127bf4: 8c780064 */ lw $t8,0x64($v1) +/* f127bf8: 24190003 */ addiu $t9,$zero,0x3 +/* f127bfc: e7000054 */ swc1 $f0,0x54($t8) +/* f127c00: 8c6b0064 */ lw $t3,0x64($v1) +/* f127c04: e5600058 */ swc1 $f0,0x58($t3) +/* f127c08: 8c6f0064 */ lw $t7,0x64($v1) +/* f127c0c: 240b0014 */ addiu $t3,$zero,0x14 +/* f127c10: e5e00074 */ swc1 $f0,0x74($t7) +/* f127c14: 8c6e0064 */ lw $t6,0x64($v1) +/* f127c18: e5c00078 */ swc1 $f0,0x78($t6) +/* f127c1c: 8c6c0064 */ lw $t4,0x64($v1) +/* f127c20: ad8000bc */ sw $zero,0xbc($t4) +/* f127c24: 8c6d0064 */ lw $t5,0x64($v1) +/* f127c28: ada700c0 */ sw $a3,0xc0($t5) +/* f127c2c: 8c780064 */ lw $t8,0x64($v1) +/* f127c30: a31919cc */ sb $t9,0x19cc($t8) +/* f127c34: 8c6f0064 */ lw $t7,0x64($v1) +/* f127c38: a5eb19ce */ sh $t3,0x19ce($t7) +/* f127c3c: 8c6e0064 */ lw $t6,0x64($v1) +/* f127c40: e5c019d0 */ swc1 $f0,0x19d0($t6) +/* f127c44: 8c6c0064 */ lw $t4,0x64($v1) +/* f127c48: e58019d4 */ swc1 $f0,0x19d4($t4) +/* f127c4c: 8c6d0064 */ lw $t5,0x64($v1) +/* f127c50: e5a019d8 */ swc1 $f0,0x19d8($t5) +/* f127c54: 8c790064 */ lw $t9,0x64($v1) +/* f127c58: e72019dc */ swc1 $f0,0x19dc($t9) +/* f127c5c: 8c780064 */ lw $t8,0x64($v1) +/* f127c60: e70019e0 */ swc1 $f0,0x19e0($t8) +/* f127c64: 8c6b0064 */ lw $t3,0x64($v1) +/* f127c68: ad6000d0 */ sw $zero,0xd0($t3) +/* f127c6c: 8c6f0064 */ lw $t7,0x64($v1) +/* f127c70: ade000d4 */ sw $zero,0xd4($t7) +/* f127c74: 8c6e0064 */ lw $t6,0x64($v1) +/* f127c78: adc000d8 */ sw $zero,0xd8($t6) +/* f127c7c: 8c6c0064 */ lw $t4,0x64($v1) +/* f127c80: ad80048c */ sw $zero,0x48c($t4) +/* f127c84: 8c6d0064 */ lw $t5,0x64($v1) +/* f127c88: e5a200dc */ swc1 $f2,0xdc($t5) +/* f127c8c: 8c790064 */ lw $t9,0x64($v1) +/* f127c90: e72e1c5c */ swc1 $f14,0x1c5c($t9) +/* f127c94: 8c780064 */ lw $t8,0x64($v1) +/* f127c98: e70200e4 */ swc1 $f2,0xe4($t8) +/* f127c9c: 8c6b0064 */ lw $t3,0x64($v1) +/* f127ca0: e56000e8 */ swc1 $f0,0xe8($t3) +/* f127ca4: 8c6f0064 */ lw $t7,0x64($v1) +/* f127ca8: e5e200ec */ swc1 $f2,0xec($t7) +/* f127cac: 8c6e0064 */ lw $t6,0x64($v1) +/* f127cb0: e5c000f0 */ swc1 $f0,0xf0($t6) +/* f127cb4: 8c6c0064 */ lw $t4,0x64($v1) +/* f127cb8: e58e00f4 */ swc1 $f14,0xf4($t4) +/* f127cbc: 8c6d0064 */ lw $t5,0x64($v1) +/* f127cc0: e5ae00f8 */ swc1 $f14,0xf8($t5) +/* f127cc4: 8c790064 */ lw $t9,0x64($v1) +/* f127cc8: e72e0280 */ swc1 $f14,0x280($t9) +/* f127ccc: 8c780064 */ lw $t8,0x64($v1) +/* f127cd0: af0000fc */ sw $zero,0xfc($t8) +/* f127cd4: 8c6b0064 */ lw $t3,0x64($v1) +/* f127cd8: ad600100 */ sw $zero,0x100($t3) +/* f127cdc: 8c6f0064 */ lw $t7,0x64($v1) +/* f127ce0: ade00104 */ sw $zero,0x104($t7) +/* f127ce4: 8c6e0064 */ lw $t6,0x64($v1) +/* f127ce8: adc00108 */ sw $zero,0x108($t6) +/* f127cec: 8c6c0064 */ lw $t4,0x64($v1) +/* f127cf0: ad80010c */ sw $zero,0x10c($t4) +/* f127cf4: 8c6d0064 */ lw $t5,0x64($v1) +/* f127cf8: ada70110 */ sw $a3,0x110($t5) +/* f127cfc: 8c790064 */ lw $t9,0x64($v1) +/* f127d00: af270114 */ sw $a3,0x114($t9) +/* f127d04: 8c780064 */ lw $t8,0x64($v1) +/* f127d08: af000118 */ sw $zero,0x118($t8) +/* f127d0c: 8c6b0064 */ lw $t3,0x64($v1) +/* f127d10: ad67011c */ sw $a3,0x11c($t3) +/* f127d14: 8c6f0064 */ lw $t7,0x64($v1) +/* f127d18: ade00120 */ sw $zero,0x120($t7) +/* f127d1c: 8c6e0064 */ lw $t6,0x64($v1) +/* f127d20: adc70124 */ sw $a3,0x124($t6) +/* f127d24: 8c6c0064 */ lw $t4,0x64($v1) +/* f127d28: e5800128 */ swc1 $f0,0x128($t4) +/* f127d2c: 8c6d0064 */ lw $t5,0x64($v1) +/* f127d30: ada0012c */ sw $zero,0x12c($t5) +/* f127d34: 8c790064 */ lw $t9,0x64($v1) +/* f127d38: af280130 */ sw $t0,0x130($t9) +/* f127d3c: 8c780064 */ lw $t8,0x64($v1) +/* f127d40: af070134 */ sw $a3,0x134($t8) +/* f127d44: 8c6b0064 */ lw $t3,0x64($v1) +/* f127d48: e5600138 */ swc1 $f0,0x138($t3) +/* f127d4c: 8c6f0064 */ lw $t7,0x64($v1) +/* f127d50: ade0013c */ sw $zero,0x13c($t7) +/* f127d54: 8c6e0064 */ lw $t6,0x64($v1) +/* f127d58: adc80140 */ sw $t0,0x140($t6) +/* f127d5c: 8c6c0064 */ lw $t4,0x64($v1) +/* f127d60: e5800144 */ swc1 $f0,0x144($t4) +/* f127d64: 8c6d0064 */ lw $t5,0x64($v1) +/* f127d68: e5a00148 */ swc1 $f0,0x148($t5) +/* f127d6c: 8c790064 */ lw $t9,0x64($v1) +/* f127d70: e7201b9c */ swc1 $f0,0x1b9c($t9) +/* f127d74: 8c780064 */ lw $t8,0x64($v1) +/* f127d78: e702014c */ swc1 $f2,0x14c($t8) +/* f127d7c: 8c6b0064 */ lw $t3,0x64($v1) +/* f127d80: e5600150 */ swc1 $f0,0x150($t3) +/* f127d84: 8c6f0064 */ lw $t7,0x64($v1) +/* f127d88: e5e40154 */ swc1 $f4,0x154($t7) +/* f127d8c: 8c6e0064 */ lw $t6,0x64($v1) +/* f127d90: c4265150 */ lwc1 $f6,0x5150($at) +/* f127d94: 3c017f1b */ lui $at,0x7f1b +/* f127d98: e5c60158 */ swc1 $f6,0x158($t6) +/* f127d9c: 8c6c0064 */ lw $t4,0x64($v1) +/* f127da0: e580015c */ swc1 $f0,0x15c($t4) +/* f127da4: 8c6d0064 */ lw $t5,0x64($v1) +/* f127da8: e5a20160 */ swc1 $f2,0x160($t5) +/* f127dac: 8c790064 */ lw $t9,0x64($v1) +/* f127db0: e7200164 */ swc1 $f0,0x164($t9) +/* f127db4: 8c780064 */ lw $t8,0x64($v1) +/* f127db8: e70e0188 */ swc1 $f14,0x188($t8) +/* f127dbc: 8c6b0064 */ lw $t3,0x64($v1) +/* f127dc0: e56e018c */ swc1 $f14,0x18c($t3) +/* f127dc4: 8c6f0064 */ lw $t7,0x64($v1) +/* f127dc8: e5e00190 */ swc1 $f0,0x190($t7) +/* f127dcc: 8c6e0064 */ lw $t6,0x64($v1) +/* f127dd0: e5c00194 */ swc1 $f0,0x194($t6) +/* f127dd4: 8c6c0064 */ lw $t4,0x64($v1) +/* f127dd8: e5800198 */ swc1 $f0,0x198($t4) +/* f127ddc: 8c6d0064 */ lw $t5,0x64($v1) +/* f127de0: ada701bc */ sw $a3,0x1bc($t5) +/* f127de4: 8c790064 */ lw $t9,0x64($v1) +/* f127de8: af2202d8 */ sw $v0,0x2d8($t9) +/* f127dec: 8c780064 */ lw $t8,0x64($v1) +/* f127df0: af0202dc */ sw $v0,0x2dc($t8) +/* f127df4: 8c6b0064 */ lw $t3,0x64($v1) +/* f127df8: ad6202e0 */ sw $v0,0x2e0($t3) +/* f127dfc: 8c6f0064 */ lw $t7,0x64($v1) +/* f127e00: e5e002e4 */ swc1 $f0,0x2e4($t7) +/* f127e04: 8c6e0064 */ lw $t6,0x64($v1) +/* f127e08: e5ce02e8 */ swc1 $f14,0x2e8($t6) +/* f127e0c: 8c6c0064 */ lw $t4,0x64($v1) +/* f127e10: e58e02ec */ swc1 $f14,0x2ec($t4) +/* f127e14: 8c6d0064 */ lw $t5,0x64($v1) +/* f127e18: ada202f0 */ sw $v0,0x2f0($t5) +/* f127e1c: 8c790064 */ lw $t9,0x64($v1) +/* f127e20: af2202f4 */ sw $v0,0x2f4($t9) +/* f127e24: 8c780064 */ lw $t8,0x64($v1) +/* f127e28: af0202f8 */ sw $v0,0x2f8($t8) +/* f127e2c: 8c6b0064 */ lw $t3,0x64($v1) +/* f127e30: ad6202fc */ sw $v0,0x2fc($t3) +/* f127e34: 8c6f0064 */ lw $t7,0x64($v1) +/* f127e38: ade20300 */ sw $v0,0x300($t7) +/* f127e3c: 8c6e0064 */ lw $t6,0x64($v1) +/* f127e40: adc20304 */ sw $v0,0x304($t6) +/* f127e44: 8c6c0064 */ lw $t4,0x64($v1) +/* f127e48: 240e0002 */ addiu $t6,$zero,0x2 +/* f127e4c: e5800308 */ swc1 $f0,0x308($t4) +/* f127e50: 8c6d0064 */ lw $t5,0x64($v1) +/* f127e54: e5a0030c */ swc1 $f0,0x30c($t5) +/* f127e58: 8c790064 */ lw $t9,0x64($v1) +/* f127e5c: af200324 */ sw $zero,0x324($t9) +/* f127e60: 8c780064 */ lw $t8,0x64($v1) +/* f127e64: af070328 */ sw $a3,0x328($t8) +/* f127e68: 8c6b0064 */ lw $t3,0x64($v1) +/* f127e6c: ad60032c */ sw $zero,0x32c($t3) +/* f127e70: 8c6f0064 */ lw $t7,0x64($v1) +/* f127e74: ade00330 */ sw $zero,0x330($t7) +/* f127e78: 8c6c0064 */ lw $t4,0x64($v1) +/* f127e7c: ad8e0334 */ sw $t6,0x334($t4) +/* f127e80: 8c6d0064 */ lw $t5,0x64($v1) +/* f127e84: ada703a0 */ sw $a3,0x3a0($t5) +/* f127e88: 8c790064 */ lw $t9,0x64($v1) +/* f127e8c: af2703a4 */ sw $a3,0x3a4($t9) +/* f127e90: 8c780064 */ lw $t8,0x64($v1) +/* f127e94: af0703a8 */ sw $a3,0x3a8($t8) +/* f127e98: 8c6b0064 */ lw $t3,0x64($v1) +/* f127e9c: c42c5154 */ lwc1 $f12,0x5154($at) +/* f127ea0: 3c017f1b */ lui $at,0x7f1b +/* f127ea4: ad6003ac */ sw $zero,0x3ac($t3) +/* f127ea8: 8c6f0064 */ lw $t7,0x64($v1) +/* f127eac: c4285158 */ lwc1 $f8,0x5158($at) +/* f127eb0: e5e803b0 */ swc1 $f8,0x3b0($t7) +/* f127eb4: 8c6e0064 */ lw $t6,0x64($v1) +/* f127eb8: adc003b4 */ sw $zero,0x3b4($t6) +/* f127ebc: 8c6c0064 */ lw $t4,0x64($v1) +/* f127ec0: e58203b8 */ swc1 $f2,0x3b8($t4) +/* f127ec4: 8c6d0064 */ lw $t5,0x64($v1) +/* f127ec8: e5a203bc */ swc1 $f2,0x3bc($t5) +/* f127ecc: 8c790064 */ lw $t9,0x64($v1) +/* f127ed0: e72003c0 */ swc1 $f0,0x3c0($t9) +/* f127ed4: 8c780064 */ lw $t8,0x64($v1) +/* f127ed8: e70003c4 */ swc1 $f0,0x3c4($t8) +/* f127edc: 8c6b0064 */ lw $t3,0x64($v1) +/* f127ee0: e56003c8 */ swc1 $f0,0x3c8($t3) +/* f127ee4: 8c6f0064 */ lw $t7,0x64($v1) +/* f127ee8: e5e003cc */ swc1 $f0,0x3cc($t7) +/* f127eec: 8c6e0064 */ lw $t6,0x64($v1) +/* f127ef0: e5c003d0 */ swc1 $f0,0x3d0($t6) +/* f127ef4: 8c6c0064 */ lw $t4,0x64($v1) +/* f127ef8: e58203d4 */ swc1 $f2,0x3d4($t4) +/* f127efc: 8c6d0064 */ lw $t5,0x64($v1) +/* f127f00: e5a003d8 */ swc1 $f0,0x3d8($t5) +/* f127f04: 8c790064 */ lw $t9,0x64($v1) +/* f127f08: e72203dc */ swc1 $f2,0x3dc($t9) +/* f127f0c: 8c780064 */ lw $t8,0x64($v1) +/* f127f10: e70003e0 */ swc1 $f0,0x3e0($t8) +/* f127f14: 8c6b0064 */ lw $t3,0x64($v1) +/* f127f18: e56003e4 */ swc1 $f0,0x3e4($t3) +/* f127f1c: 8c6f0064 */ lw $t7,0x64($v1) +/* f127f20: e5e003e8 */ swc1 $f0,0x3e8($t7) +/* f127f24: 8c6e0064 */ lw $t6,0x64($v1) +/* f127f28: e5c003ec */ swc1 $f0,0x3ec($t6) +/* f127f2c: 8c6c0064 */ lw $t4,0x64($v1) +/* f127f30: e58003f0 */ swc1 $f0,0x3f0($t4) +/* f127f34: 8c6d0064 */ lw $t5,0x64($v1) +/* f127f38: e5a003f4 */ swc1 $f0,0x3f4($t5) +/* f127f3c: 8c790064 */ lw $t9,0x64($v1) +/* f127f40: e72c03f8 */ swc1 $f12,0x3f8($t9) +/* f127f44: 8c780064 */ lw $t8,0x64($v1) +/* f127f48: e70003fc */ swc1 $f0,0x3fc($t8) +/* f127f4c: 8c6b0064 */ lw $t3,0x64($v1) +/* f127f50: e56c0400 */ swc1 $f12,0x400($t3) +/* f127f54: 8c6f0064 */ lw $t7,0x64($v1) +/* f127f58: e5e00404 */ swc1 $f0,0x404($t7) +/* f127f5c: 8c6e0064 */ lw $t6,0x64($v1) +/* f127f60: e5c00408 */ swc1 $f0,0x408($t6) +/* f127f64: 8c6c0064 */ lw $t4,0x64($v1) +/* f127f68: e580040c */ swc1 $f0,0x40c($t4) +/* f127f6c: 8c6d0064 */ lw $t5,0x64($v1) +/* f127f70: e5a00410 */ swc1 $f0,0x410($t5) +/* f127f74: 8c790064 */ lw $t9,0x64($v1) +/* f127f78: e7200414 */ swc1 $f0,0x414($t9) +/* f127f7c: 8c780064 */ lw $t8,0x64($v1) +/* f127f80: e7000418 */ swc1 $f0,0x418($t8) +/* f127f84: 8c6b0064 */ lw $t3,0x64($v1) +/* f127f88: e560041c */ swc1 $f0,0x41c($t3) +/* f127f8c: 8c6f0064 */ lw $t7,0x64($v1) +/* f127f90: e5e00420 */ swc1 $f0,0x420($t7) +/* f127f94: 8c6e0064 */ lw $t6,0x64($v1) +/* f127f98: 00001025 */ or $v0,$zero,$zero +/* f127f9c: 240601ff */ addiu $a2,$zero,0x1ff +/* f127fa0: e5c00424 */ swc1 $f0,0x424($t6) +/* f127fa4: 8c6c0064 */ lw $t4,0x64($v1) +/* f127fa8: 240501e0 */ addiu $a1,$zero,0x1e0 +/* f127fac: 24040280 */ addiu $a0,$zero,0x280 +/* f127fb0: e5800428 */ swc1 $f0,0x428($t4) +/* f127fb4: 8c6d0064 */ lw $t5,0x64($v1) +/* f127fb8: e5a0042c */ swc1 $f0,0x42c($t5) +/* f127fbc: 8c790064 */ lw $t9,0x64($v1) +/* f127fc0: e7220430 */ swc1 $f2,0x430($t9) +/* f127fc4: 8c780064 */ lw $t8,0x64($v1) +/* f127fc8: e7000434 */ swc1 $f0,0x434($t8) +/* f127fcc: 8c6b0064 */ lw $t3,0x64($v1) +/* f127fd0: e5600438 */ swc1 $f0,0x438($t3) +/* f127fd4: 8c6f0064 */ lw $t7,0x64($v1) +/* f127fd8: e5e2043c */ swc1 $f2,0x43c($t7) +/* f127fdc: 8c6e0064 */ lw $t6,0x64($v1) +/* f127fe0: e5c00440 */ swc1 $f0,0x440($t6) +/* f127fe4: 8c6c0064 */ lw $t4,0x64($v1) +/* f127fe8: e5820444 */ swc1 $f2,0x444($t4) +/* f127fec: 8c6d0064 */ lw $t5,0x64($v1) +/* f127ff0: e5a00448 */ swc1 $f0,0x448($t5) +/* f127ff4: 8c790064 */ lw $t9,0x64($v1) +/* f127ff8: e720044c */ swc1 $f0,0x44c($t9) +/* f127ffc: 8c780064 */ lw $t8,0x64($v1) +/* f128000: e7020450 */ swc1 $f2,0x450($t8) +/* f128004: 8c6b0064 */ lw $t3,0x64($v1) +/* f128008: e5600454 */ swc1 $f0,0x454($t3) +/* f12800c: 8c6f0064 */ lw $t7,0x64($v1) +/* f128010: ade00458 */ sw $zero,0x458($t7) +/* f128014: 8c6e0064 */ lw $t6,0x64($v1) +/* f128018: adc000c4 */ sw $zero,0xc4($t6) +/* f12801c: 8c6c0064 */ lw $t4,0x64($v1) +/* f128020: ad801c54 */ sw $zero,0x1c54($t4) +/* f128024: 8c6d0064 */ lw $t5,0x64($v1) +/* f128028: a5a0161c */ sh $zero,0x161c($t5) +.L0f12802c: +/* f12802c: 8c790064 */ lw $t9,0x64($v1) +/* f128030: 0322c021 */ addu $t8,$t9,$v0 +/* f128034: a7040610 */ sh $a0,0x610($t8) +/* f128038: 8c6b0064 */ lw $t3,0x64($v1) +/* f12803c: 01627821 */ addu $t7,$t3,$v0 +/* f128040: a5e50612 */ sh $a1,0x612($t7) +/* f128044: 8c6e0064 */ lw $t6,0x64($v1) +/* f128048: 01c26021 */ addu $t4,$t6,$v0 +/* f12804c: a5860614 */ sh $a2,0x614($t4) +/* f128050: 8c6d0064 */ lw $t5,0x64($v1) +/* f128054: 01a2c821 */ addu $t9,$t5,$v0 +/* f128058: a7200616 */ sh $zero,0x616($t9) +/* f12805c: 8c780064 */ lw $t8,0x64($v1) +/* f128060: 03025821 */ addu $t3,$t8,$v0 +/* f128064: a5640618 */ sh $a0,0x618($t3) +/* f128068: 8c6f0064 */ lw $t7,0x64($v1) +/* f12806c: 01e27021 */ addu $t6,$t7,$v0 +/* f128070: a5c5061a */ sh $a1,0x61a($t6) +/* f128074: 8c6c0064 */ lw $t4,0x64($v1) +/* f128078: 01826821 */ addu $t5,$t4,$v0 +/* f12807c: a5a6061c */ sh $a2,0x61c($t5) +/* f128080: 8c790064 */ lw $t9,0x64($v1) +/* f128084: 0322c021 */ addu $t8,$t9,$v0 +/* f128088: 24420010 */ addiu $v0,$v0,0x10 +/* f12808c: 28410020 */ slti $at,$v0,0x20 +/* f128090: 1420ffe6 */ bnez $at,.L0f12802c +/* f128094: a700061e */ sh $zero,0x61e($t8) +/* f128098: 8c6b0064 */ lw $t3,0x64($v1) +/* f12809c: 24020064 */ addiu $v0,$zero,0x64 +/* f1280a0: a5620630 */ sh $v0,0x630($t3) +/* f1280a4: 8c6f0064 */ lw $t7,0x64($v1) +/* f1280a8: a5e20632 */ sh $v0,0x632($t7) +/* f1280ac: 8c6e0064 */ lw $t6,0x64($v1) +/* f1280b0: a5c00634 */ sh $zero,0x634($t6) +/* f1280b4: 8c6c0064 */ lw $t4,0x64($v1) +/* f1280b8: a5800636 */ sh $zero,0x636($t4) +/* f1280bc: 8c6d0064 */ lw $t5,0x64($v1) +/* f1280c0: ada00264 */ sw $zero,0x264($t5) +/* f1280c4: 8c790064 */ lw $t9,0x64($v1) +/* f1280c8: af2000c8 */ sw $zero,0xc8($t9) +/* f1280cc: 8c780064 */ lw $t8,0x64($v1) +/* f1280d0: 24190002 */ addiu $t9,$zero,0x2 +/* f1280d4: af001588 */ sw $zero,0x1588($t8) +/* f1280d8: 8c6b0064 */ lw $t3,0x64($v1) +/* f1280dc: ad60158c */ sw $zero,0x158c($t3) +/* f1280e0: 8c6f0064 */ lw $t7,0x64($v1) +/* f1280e4: ade01590 */ sw $zero,0x1590($t7) +/* f1280e8: 8c6e0064 */ lw $t6,0x64($v1) +/* f1280ec: a1c01580 */ sb $zero,0x1580($t6) +/* f1280f0: 8c6c0064 */ lw $t4,0x64($v1) +/* f1280f4: a1881581 */ sb $t0,0x1581($t4) +/* f1280f8: 8c6d0064 */ lw $t5,0x64($v1) +/* f1280fc: a1a81582 */ sb $t0,0x1582($t5) +/* f128100: 8c780064 */ lw $t8,0x64($v1) +/* f128104: a31915ea */ sb $t9,0x15ea($t8) +/* f128108: 8c6b0064 */ lw $t3,0x64($v1) +/* f12810c: 255807a4 */ addiu $t8,$t2,0x7a4 +/* f128110: 0140c825 */ or $t9,$t2,$zero +/* f128114: a16015eb */ sb $zero,0x15eb($t3) +/* f128118: 8c6f0064 */ lw $t7,0x64($v1) +/* f12811c: 01405825 */ or $t3,$t2,$zero +/* f128120: a1e015e6 */ sb $zero,0x15e6($t7) +/* f128124: 8c650064 */ lw $a1,0x64($v1) +/* f128128: 90ae1583 */ lbu $t6,0x1583($a1) +/* f12812c: 31ccfffe */ andi $t4,$t6,0xfffe +/* f128130: a0ac1583 */ sb $t4,0x1583($a1) +/* f128134: 8c6d0064 */ lw $t5,0x64($v1) +.L0f128138: +/* f128138: 8d610000 */ lw $at,0x0($t3) +/* f12813c: 256b000c */ addiu $t3,$t3,0xc +/* f128140: 25ad000c */ addiu $t5,$t5,0xc +/* f128144: ada1062c */ sw $at,0x62c($t5) +/* f128148: 8d61fff8 */ lw $at,-0x8($t3) +/* f12814c: ada10630 */ sw $at,0x630($t5) +/* f128150: 8d61fffc */ lw $at,-0x4($t3) +/* f128154: 1578fff8 */ bne $t3,$t8,.L0f128138 +/* f128158: ada10634 */ sw $at,0x634($t5) +/* f12815c: 8c6f0064 */ lw $t7,0x64($v1) +/* f128160: 254c07a4 */ addiu $t4,$t2,0x7a4 +.L0f128164: +/* f128164: 8f210000 */ lw $at,0x0($t9) +/* f128168: 2739000c */ addiu $t9,$t9,0xc +/* f12816c: 25ef000c */ addiu $t7,$t7,0xc +/* f128170: ade10dd0 */ sw $at,0xdd0($t7) +/* f128174: 8f21fff8 */ lw $at,-0x8($t9) +/* f128178: ade10dd4 */ sw $at,0xdd4($t7) +/* f12817c: 8f21fffc */ lw $at,-0x4($t9) +/* f128180: 172cfff8 */ bne $t9,$t4,.L0f128164 +/* f128184: ade10dd8 */ sw $at,0xdd8($t7) +/* f128188: 8c780064 */ lw $t8,0x64($v1) +/* f12818c: 240500ff */ addiu $a1,$zero,0xff +/* f128190: 00001025 */ or $v0,$zero,$zero +/* f128194: e70215f8 */ swc1 $f2,0x15f8($t8) +/* f128198: 8c6b0064 */ lw $t3,0x64($v1) +/* f12819c: e56215fc */ swc1 $f2,0x15fc($t3) +/* f1281a0: 8c6d0064 */ lw $t5,0x64($v1) +/* f1281a4: ada01600 */ sw $zero,0x1600($t5) +/* f1281a8: 8c6e0064 */ lw $t6,0x64($v1) +/* f1281ac: adc01604 */ sw $zero,0x1604($t6) +/* f1281b0: 8c6c0064 */ lw $t4,0x64($v1) +/* f1281b4: ad801608 */ sw $zero,0x1608($t4) +/* f1281b8: 8c790064 */ lw $t9,0x64($v1) +/* f1281bc: af20160c */ sw $zero,0x160c($t9) +/* f1281c0: 8c6f0064 */ lw $t7,0x64($v1) +/* f1281c4: ade01610 */ sw $zero,0x1610($t7) +/* f1281c8: 8c780064 */ lw $t8,0x64($v1) +/* f1281cc: a3051614 */ sb $a1,0x1614($t8) +/* f1281d0: 8c6b0064 */ lw $t3,0x64($v1) +/* f1281d4: a1651615 */ sb $a1,0x1615($t3) +/* f1281d8: 8c6d0064 */ lw $t5,0x64($v1) +/* f1281dc: a1a51616 */ sb $a1,0x1616($t5) +/* f1281e0: 8c6e0064 */ lw $t6,0x64($v1) +/* f1281e4: a1c01617 */ sb $zero,0x1617($t6) +/* f1281e8: 8c6c0064 */ lw $t4,0x64($v1) +/* f1281ec: a5871618 */ sh $a3,0x1618($t4) +/* f1281f0: 8c790064 */ lw $t9,0x64($v1) +/* f1281f4: af201620 */ sw $zero,0x1620($t9) +/* f1281f8: 8c6f0064 */ lw $t7,0x64($v1) +/* f1281fc: ade01624 */ sw $zero,0x1624($t7) +.L0f128200: +/* f128200: 8c780064 */ lw $t8,0x64($v1) +/* f128204: 03025821 */ addu $t3,$t8,$v0 +/* f128208: 2442000c */ addiu $v0,$v0,0xc +/* f12820c: 28410030 */ slti $at,$v0,0x30 +/* f128210: 1420fffb */ bnez $at,.L0f128200 +/* f128214: ad601630 */ sw $zero,0x1630($t3) +/* f128218: 8c6d0064 */ lw $t5,0x64($v1) +/* f12821c: 3c017f1b */ lui $at,0x7f1b +/* f128220: c42c515c */ lwc1 $f12,0x515c($at) +/* f128224: e5a01660 */ swc1 $f0,0x1660($t5) +/* f128228: 8c6e0064 */ lw $t6,0x64($v1) +/* f12822c: 3c017f1b */ lui $at,0x7f1b +/* f128230: 24040002 */ addiu $a0,$zero,0x2 +/* f128234: e5c01664 */ swc1 $f0,0x1664($t6) +/* f128238: 8c6c0064 */ lw $t4,0x64($v1) +/* f12823c: e5801668 */ swc1 $f0,0x1668($t4) +/* f128240: 8c790064 */ lw $t9,0x64($v1) +/* f128244: e720166c */ swc1 $f0,0x166c($t9) +/* f128248: 8c6f0064 */ lw $t7,0x64($v1) +/* f12824c: e5ec1670 */ swc1 $f12,0x1670($t7) +/* f128250: 8c780064 */ lw $t8,0x64($v1) +/* f128254: e7001470 */ swc1 $f0,0x1470($t8) +/* f128258: 8c6b0064 */ lw $t3,0x64($v1) +/* f12825c: e5601474 */ swc1 $f0,0x1474($t3) +/* f128260: 8c6d0064 */ lw $t5,0x64($v1) +/* f128264: e5a01478 */ swc1 $f0,0x1478($t5) +/* f128268: 8c6e0064 */ lw $t6,0x64($v1) +/* f12826c: e5c0147c */ swc1 $f0,0x147c($t6) +/* f128270: 8c6c0064 */ lw $t4,0x64($v1) +/* f128274: e5800ccc */ swc1 $f0,0xccc($t4) +/* f128278: 8c790064 */ lw $t9,0x64($v1) +/* f12827c: e7200cd0 */ swc1 $f0,0xcd0($t9) +/* f128280: 8c6f0064 */ lw $t7,0x64($v1) +/* f128284: e5e00cd4 */ swc1 $f0,0xcd4($t7) +/* f128288: 8c780064 */ lw $t8,0x64($v1) +/* f12828c: e7000cd8 */ swc1 $f0,0xcd8($t8) +/* f128290: 8c6b0064 */ lw $t3,0x64($v1) +/* f128294: e5601674 */ swc1 $f0,0x1674($t3) +/* f128298: 8c6d0064 */ lw $t5,0x64($v1) +/* f12829c: e5a01678 */ swc1 $f0,0x1678($t5) +/* f1282a0: 8c6e0064 */ lw $t6,0x64($v1) +/* f1282a4: e5c0167c */ swc1 $f0,0x167c($t6) +/* f1282a8: 8c6c0064 */ lw $t4,0x64($v1) +/* f1282ac: e5801680 */ swc1 $f0,0x1680($t4) +/* f1282b0: 8c790064 */ lw $t9,0x64($v1) +/* f1282b4: e72c1684 */ swc1 $f12,0x1684($t9) +/* f1282b8: 8c6f0064 */ lw $t7,0x64($v1) +/* f1282bc: e5e01688 */ swc1 $f0,0x1688($t7) +/* f1282c0: 8c780064 */ lw $t8,0x64($v1) +/* f1282c4: c42a5160 */ lwc1 $f10,0x5160($at) +/* f1282c8: 3c014270 */ lui $at,0x4270 +/* f1282cc: 44816000 */ mtc1 $at,$f12 +/* f1282d0: e70a168c */ swc1 $f10,0x168c($t8) +/* f1282d4: 8c6b0064 */ lw $t3,0x64($v1) +/* f1282d8: 3c0143a0 */ lui $at,0x43a0 +/* f1282dc: 44818000 */ mtc1 $at,$f16 +/* f1282e0: e5601690 */ swc1 $f0,0x1690($t3) +/* f1282e4: 8c6d0064 */ lw $t5,0x64($v1) +/* f1282e8: 3c014370 */ lui $at,0x4370 +/* f1282ec: 44819000 */ mtc1 $at,$f18 +/* f1282f0: ada016d4 */ sw $zero,0x16d4($t5) +/* f1282f4: 8c6e0064 */ lw $t6,0x64($v1) +/* f1282f8: 3c014170 */ lui $at,0x4170 +/* f1282fc: 44812000 */ mtc1 $at,$f4 +/* f128300: adc016d8 */ sw $zero,0x16d8($t6) +/* f128304: 8c6c0064 */ lw $t4,0x64($v1) +/* f128308: 3c0141f0 */ lui $at,0x41f0 +/* f12830c: 44813000 */ mtc1 $at,$f6 +/* f128310: e58016dc */ swc1 $f0,0x16dc($t4) +/* f128314: 8c790064 */ lw $t9,0x64($v1) +/* f128318: 3c014120 */ lui $at,0x4120 +/* f12831c: 44814000 */ mtc1 $at,$f8 +/* f128320: e72016e0 */ swc1 $f0,0x16e0($t9) +/* f128324: 8c6f0064 */ lw $t7,0x64($v1) +/* f128328: 3c014238 */ lui $at,0x4238 +/* f12832c: 44815000 */ mtc1 $at,$f10 +/* f128330: e5e016e4 */ swc1 $f0,0x16e4($t7) +/* f128334: 8c780064 */ lw $t8,0x64($v1) +/* f128338: 3c014320 */ lui $at,0x4320 +/* f12833c: af0016e8 */ sw $zero,0x16e8($t8) +/* f128340: 8c6b0064 */ lw $t3,0x64($v1) +/* f128344: e56016ec */ swc1 $f0,0x16ec($t3) +/* f128348: 8c6d0064 */ lw $t5,0x64($v1) +/* f12834c: e5a016f0 */ swc1 $f0,0x16f0($t5) +/* f128350: 8c6e0064 */ lw $t6,0x64($v1) +/* f128354: e5c416f4 */ swc1 $f4,0x16f4($t6) +/* f128358: 8c6c0064 */ lw $t4,0x64($v1) +/* f12835c: 44812000 */ mtc1 $at,$f4 +/* f128360: 3c0142f0 */ lui $at,0x42f0 +/* f128364: e58c16f8 */ swc1 $f12,0x16f8($t4) +/* f128368: 8c790064 */ lw $t9,0x64($v1) +/* f12836c: e72616fc */ swc1 $f6,0x16fc($t9) +/* f128370: 8c6f0064 */ lw $t7,0x64($v1) +/* f128374: 44813000 */ mtc1 $at,$f6 +/* f128378: 3c017f1b */ lui $at,0x7f1b +/* f12837c: ade81700 */ sw $t0,0x1700($t7) +/* f128380: 8c780064 */ lw $t8,0x64($v1) +/* f128384: e7101704 */ swc1 $f16,0x1704($t8) +/* f128388: 8c6b0064 */ lw $t3,0x64($v1) +/* f12838c: e5721708 */ swc1 $f18,0x1708($t3) +/* f128390: 8c6d0064 */ lw $t5,0x64($v1) +/* f128394: e5a0170c */ swc1 $f0,0x170c($t5) +/* f128398: 8c6e0064 */ lw $t6,0x64($v1) +/* f12839c: e5c01710 */ swc1 $f0,0x1710($t6) +/* f1283a0: 8c6c0064 */ lw $t4,0x64($v1) +/* f1283a4: e5881714 */ swc1 $f8,0x1714($t4) +/* f1283a8: 8c790064 */ lw $t9,0x64($v1) +/* f1283ac: e72a1718 */ swc1 $f10,0x1718($t9) +/* f1283b0: 8c6f0064 */ lw $t7,0x64($v1) +/* f1283b4: e5e2171c */ swc1 $f2,0x171c($t7) +/* f1283b8: 8c780064 */ lw $t8,0x64($v1) +/* f1283bc: e7041720 */ swc1 $f4,0x1720($t8) +/* f1283c0: 8c6b0064 */ lw $t3,0x64($v1) +/* f1283c4: e5661724 */ swc1 $f6,0x1724($t3) +/* f1283c8: 8c6d0064 */ lw $t5,0x64($v1) +/* f1283cc: e5a21728 */ swc1 $f2,0x1728($t5) +/* f1283d0: 8c6e0064 */ lw $t6,0x64($v1) +/* f1283d4: e5c2172c */ swc1 $f2,0x172c($t6) +/* f1283d8: 8c6c0064 */ lw $t4,0x64($v1) +/* f1283dc: e5821730 */ swc1 $f2,0x1730($t4) +/* f1283e0: 8c790064 */ lw $t9,0x64($v1) +/* f1283e4: e7221734 */ swc1 $f2,0x1734($t9) +/* f1283e8: 8c6f0064 */ lw $t7,0x64($v1) +/* f1283ec: ade01738 */ sw $zero,0x1738($t7) +/* f1283f0: 8c780064 */ lw $t8,0x64($v1) +/* f1283f4: af00173c */ sw $zero,0x173c($t8) +/* f1283f8: 8c6b0064 */ lw $t3,0x64($v1) +/* f1283fc: ad601740 */ sw $zero,0x1740($t3) +/* f128400: 8c6d0064 */ lw $t5,0x64($v1) +/* f128404: ada81744 */ sw $t0,0x1744($t5) +/* f128408: 8c6e0064 */ lw $t6,0x64($v1) +/* f12840c: adc01748 */ sw $zero,0x1748($t6) +/* f128410: 8c6c0064 */ lw $t4,0x64($v1) +/* f128414: ad80174c */ sw $zero,0x174c($t4) +/* f128418: 8c790064 */ lw $t9,0x64($v1) +/* f12841c: af201750 */ sw $zero,0x1750($t9) +/* f128420: 8c6f0064 */ lw $t7,0x64($v1) +/* f128424: ade01754 */ sw $zero,0x1754($t7) +/* f128428: 8c780064 */ lw $t8,0x64($v1) +/* f12842c: af001758 */ sw $zero,0x1758($t8) +/* f128430: 8c6b0064 */ lw $t3,0x64($v1) +/* f128434: ad60175c */ sw $zero,0x175c($t3) +/* f128438: 8c6d0064 */ lw $t5,0x64($v1) +/* f12843c: ada01760 */ sw $zero,0x1760($t5) +/* f128440: 8c6e0064 */ lw $t6,0x64($v1) +/* f128444: adc81764 */ sw $t0,0x1764($t6) +/* f128448: 8c6c0064 */ lw $t4,0x64($v1) +/* f12844c: 3c0e0001 */ lui $t6,0x1 +/* f128450: ad801768 */ sw $zero,0x1768($t4) +/* f128454: 8c790064 */ lw $t9,0x64($v1) +/* f128458: af200484 */ sw $zero,0x484($t9) +/* f12845c: 8c6f0064 */ lw $t7,0x64($v1) +/* f128460: ade00488 */ sw $zero,0x488($t7) +/* f128464: 8c780064 */ lw $t8,0x64($v1) +/* f128468: e702176c */ swc1 $f2,0x176c($t8) +/* f12846c: 8c6b0064 */ lw $t3,0x64($v1) +/* f128470: e5621770 */ swc1 $f2,0x1770($t3) +/* f128474: 8c6d0064 */ lw $t5,0x64($v1) +/* f128478: e5a21774 */ swc1 $f2,0x1774($t5) +/* f12847c: 8c6c0064 */ lw $t4,0x64($v1) +/* f128480: ad8e1778 */ sw $t6,0x1778($t4) +/* f128484: 8c790064 */ lw $t9,0x64($v1) +/* f128488: e7201794 */ swc1 $f0,0x1794($t9) +/* f12848c: 8c6f0064 */ lw $t7,0x64($v1) +/* f128490: e5e01798 */ swc1 $f0,0x1798($t7) +/* f128494: 8c780064 */ lw $t8,0x64($v1) +/* f128498: e710179c */ swc1 $f16,0x179c($t8) +/* f12849c: 8c6b0064 */ lw $t3,0x64($v1) +/* f1284a0: e57217a0 */ swc1 $f18,0x17a0($t3) +/* f1284a4: 8c6d0064 */ lw $t5,0x64($v1) +/* f1284a8: ada017a4 */ sw $zero,0x17a4($t5) +/* f1284ac: 8c6e0064 */ lw $t6,0x64($v1) +/* f1284b0: adc01834 */ sw $zero,0x1834($t6) +/* f1284b4: 8c6c0064 */ lw $t4,0x64($v1) +/* f1284b8: ad801838 */ sw $zero,0x1838($t4) +/* f1284bc: 8c790064 */ lw $t9,0x64($v1) +/* f1284c0: af20183c */ sw $zero,0x183c($t9) +/* f1284c4: 8c6f0064 */ lw $t7,0x64($v1) +/* f1284c8: e5e01840 */ swc1 $f0,0x1840($t7) +/* f1284cc: 8c780064 */ lw $t8,0x64($v1) +/* f1284d0: e7001844 */ swc1 $f0,0x1844($t8) +/* f1284d4: 8c6b0064 */ lw $t3,0x64($v1) +/* f1284d8: e56c1848 */ swc1 $f12,0x1848($t3) +/* f1284dc: 8c6d0064 */ lw $t5,0x64($v1) +/* f1284e0: e5ac184c */ swc1 $f12,0x184c($t5) +/* f1284e4: 8c6e0064 */ lw $t6,0x64($v1) +/* f1284e8: e5cc1850 */ swc1 $f12,0x1850($t6) +/* f1284ec: 8c6c0064 */ lw $t4,0x64($v1) +/* f1284f0: e58c1854 */ swc1 $f12,0x1854($t4) +/* f1284f4: 8c790064 */ lw $t9,0x64($v1) +/* f1284f8: c4285164 */ lwc1 $f8,0x5164($at) +/* f1284fc: e7281858 */ swc1 $f8,0x1858($t9) +/* f128500: 8c6f0064 */ lw $t7,0x64($v1) +/* f128504: ade0185c */ sw $zero,0x185c($t7) +/* f128508: 8c780064 */ lw $t8,0x64($v1) +/* f12850c: af081860 */ sw $t0,0x1860($t8) +/* f128510: 8c6b0064 */ lw $t3,0x64($v1) +/* f128514: ad601864 */ sw $zero,0x1864($t3) +/* f128518: 8c6d0064 */ lw $t5,0x64($v1) +/* f12851c: ada01868 */ sw $zero,0x1868($t5) +/* f128520: 8c6e0064 */ lw $t6,0x64($v1) +/* f128524: adc0186c */ sw $zero,0x186c($t6) +/* f128528: 8c6c0064 */ lw $t4,0x64($v1) +/* f12852c: ad801870 */ sw $zero,0x1870($t4) +/* f128530: 8c790064 */ lw $t9,0x64($v1) +/* f128534: af201874 */ sw $zero,0x1874($t9) +/* f128538: 8c6f0064 */ lw $t7,0x64($v1) +/* f12853c: e5e018f4 */ swc1 $f0,0x18f4($t7) +/* f128540: 0fc41b99 */ jal func0f106e64 +/* f128544: afa3001c */ sw $v1,0x1c($sp) +/* f128548: 8fa3001c */ lw $v1,0x1c($sp) +/* f12854c: 24040007 */ addiu $a0,$zero,0x7 +/* f128550: 3c013f80 */ lui $at,0x3f80 +/* f128554: 8c780064 */ lw $t8,0x64($v1) +/* f128558: 44811000 */ mtc1 $at,$f2 +/* f12855c: 44800000 */ mtc1 $zero,$f0 +/* f128560: a3021922 */ sb $v0,0x1922($t8) +/* f128564: 8c6b0064 */ lw $t3,0x64($v1) +/* f128568: 2408ffff */ addiu $t0,$zero,-1 +/* f12856c: 3c01bf80 */ lui $at,0xbf80 +/* f128570: ad641924 */ sw $a0,0x1924($t3) +/* f128574: 8c6d0064 */ lw $t5,0x64($v1) +/* f128578: 3c09800a */ lui $t1,0x800a +/* f12857c: 44817000 */ mtc1 $at,$f14 +/* f128580: e5a219bc */ swc1 $f2,0x19bc($t5) +/* f128584: 8c6e0064 */ lw $t6,0x64($v1) +/* f128588: 25299fc0 */ addiu $t1,$t1,-24640 +/* f12858c: 24070001 */ addiu $a3,$zero,0x1 +/* f128590: e5c219c4 */ swc1 $f2,0x19c4($t6) +/* f128594: 8c6c0064 */ lw $t4,0x64($v1) +/* f128598: 00001025 */ or $v0,$zero,$zero +/* f12859c: e58219c0 */ swc1 $f2,0x19c0($t4) +/* f1285a0: 8c790064 */ lw $t9,0x64($v1) +/* f1285a4: e7201928 */ swc1 $f0,0x1928($t9) +/* f1285a8: 8c6f0064 */ lw $t7,0x64($v1) +/* f1285ac: ade0192c */ sw $zero,0x192c($t7) +/* f1285b0: 8c780064 */ lw $t8,0x64($v1) +/* f1285b4: af04193c */ sw $a0,0x193c($t8) +/* f1285b8: 8c6b0064 */ lw $t3,0x64($v1) +/* f1285bc: ad601940 */ sw $zero,0x1940($t3) +/* f1285c0: 8c6d0064 */ lw $t5,0x64($v1) +/* f1285c4: ada8194c */ sw $t0,0x194c($t5) +/* f1285c8: 8c6e0064 */ lw $t6,0x64($v1) +/* f1285cc: adc81950 */ sw $t0,0x1950($t6) +/* f1285d0: 8c6c0064 */ lw $t4,0x64($v1) +/* f1285d4: ad881954 */ sw $t0,0x1954($t4) +/* f1285d8: 8c790064 */ lw $t9,0x64($v1) +/* f1285dc: af281958 */ sw $t0,0x1958($t9) +/* f1285e0: 8c6f0064 */ lw $t7,0x64($v1) +/* f1285e4: ade01964 */ sw $zero,0x1964($t7) +/* f1285e8: 8c780064 */ lw $t8,0x64($v1) +/* f1285ec: af001994 */ sw $zero,0x1994($t8) +/* f1285f0: 8c6b0064 */ lw $t3,0x64($v1) +/* f1285f4: ad601998 */ sw $zero,0x1998($t3) +/* f1285f8: 8c6d0064 */ lw $t5,0x64($v1) +/* f1285fc: e5a2199c */ swc1 $f2,0x199c($t5) +/* f128600: 8c6e0064 */ lw $t6,0x64($v1) +/* f128604: e5c219a0 */ swc1 $f2,0x19a0($t6) +/* f128608: 8c6c0064 */ lw $t4,0x64($v1) +/* f12860c: ad8019c8 */ sw $zero,0x19c8($t4) +/* f128610: 8c790064 */ lw $t9,0x64($v1) +/* f128614: af201a24 */ sw $zero,0x1a24($t9) +/* f128618: 8c6f0064 */ lw $t7,0x64($v1) +/* f12861c: ade01a28 */ sw $zero,0x1a28($t7) +/* f128620: 8c780064 */ lw $t8,0x64($v1) +/* f128624: af00019c */ sw $zero,0x19c($t8) +/* f128628: 8c6b0064 */ lw $t3,0x64($v1) +/* f12862c: ad6001a0 */ sw $zero,0x1a0($t3) +/* f128630: 8c6d0064 */ lw $t5,0x64($v1) +/* f128634: ada001b0 */ sw $zero,0x1b0($t5) +/* f128638: 8c6e0064 */ lw $t6,0x64($v1) +/* f12863c: e5c01a48 */ swc1 $f0,0x1a48($t6) +/* f128640: 8c6c0064 */ lw $t4,0x64($v1) +/* f128644: e5801a4c */ swc1 $f0,0x1a4c($t4) +/* f128648: 8c790064 */ lw $t9,0x64($v1) +/* f12864c: e7201a50 */ swc1 $f0,0x1a50($t9) +/* f128650: 8c6f0064 */ lw $t7,0x64($v1) +/* f128654: e5e01a54 */ swc1 $f0,0x1a54($t7) +/* f128658: 8c780064 */ lw $t8,0x64($v1) +/* f12865c: e7001a58 */ swc1 $f0,0x1a58($t8) +/* f128660: 8c6b0064 */ lw $t3,0x64($v1) +/* f128664: e5601a5c */ swc1 $f0,0x1a5c($t3) +/* f128668: 8c6d0064 */ lw $t5,0x64($v1) +/* f12866c: e5a01a60 */ swc1 $f0,0x1a60($t5) +/* f128670: 8c6e0064 */ lw $t6,0x64($v1) +/* f128674: e5c01a64 */ swc1 $f0,0x1a64($t6) +/* f128678: 8c6c0064 */ lw $t4,0x64($v1) +/* f12867c: ad801a68 */ sw $zero,0x1a68($t4) +/* f128680: 8c790064 */ lw $t9,0x64($v1) +/* f128684: af201a6c */ sw $zero,0x1a6c($t9) +/* f128688: 8c6f0064 */ lw $t7,0x64($v1) +/* f12868c: e5e01ae8 */ swc1 $f0,0x1ae8($t7) +/* f128690: 8c780064 */ lw $t8,0x64($v1) +/* f128694: af001aec */ sw $zero,0x1aec($t8) +/* f128698: 8c6b0064 */ lw $t3,0x64($v1) +/* f12869c: ad601af0 */ sw $zero,0x1af0($t3) +/* f1286a0: 8c6d0064 */ lw $t5,0x64($v1) +/* f1286a4: ada01af4 */ sw $zero,0x1af4($t5) +/* f1286a8: 8c6e0064 */ lw $t6,0x64($v1) +/* f1286ac: adc01b5c */ sw $zero,0x1b5c($t6) +/* f1286b0: 8c6c0064 */ lw $t4,0x64($v1) +/* f1286b4: ad801b78 */ sw $zero,0x1b78($t4) +/* f1286b8: 8c790064 */ lw $t9,0x64($v1) +/* f1286bc: af201b84 */ sw $zero,0x1b84($t9) +/* f1286c0: 8c6f0064 */ lw $t7,0x64($v1) +/* f1286c4: ade01b88 */ sw $zero,0x1b88($t7) +/* f1286c8: 8c780064 */ lw $t8,0x64($v1) +/* f1286cc: af001b8c */ sw $zero,0x1b8c($t8) +.L0f1286d0: +/* f1286d0: 8c6b0064 */ lw $t3,0x64($v1) +/* f1286d4: 01626821 */ addu $t5,$t3,$v0 +/* f1286d8: 24420002 */ addiu $v0,$v0,0x2 +/* f1286dc: 28410008 */ slti $at,$v0,0x8 +/* f1286e0: 1420fffb */ bnez $at,.L0f1286d0 +/* f1286e4: a5a01b90 */ sh $zero,0x1b90($t5) +/* f1286e8: 8c6e0064 */ lw $t6,0x64($v1) +/* f1286ec: 24020008 */ addiu $v0,$zero,0x8 +/* f1286f0: 3c01c080 */ lui $at,0xc080 +/* f1286f4: a1c01b98 */ sb $zero,0x1b98($t6) +/* f1286f8: 8c6c0064 */ lw $t4,0x64($v1) +/* f1286fc: 44815000 */ mtc1 $at,$f10 +/* f128700: 00002025 */ or $a0,$zero,$zero +/* f128704: e58001b4 */ swc1 $f0,0x1b4($t4) +/* f128708: 8c790064 */ lw $t9,0x64($v1) +/* f12870c: e72001b8 */ swc1 $f0,0x1b8($t9) +/* f128710: 8c650064 */ lw $a1,0x64($v1) +/* f128714: 24af01c0 */ addiu $t7,$a1,0x1c0 +/* f128718: acaf047c */ sw $t7,0x47c($a1) +/* f12871c: 8c780064 */ lw $t8,0x64($v1) +/* f128720: af000480 */ sw $zero,0x480($t8) +/* f128724: 8c6b0064 */ lw $t3,0x64($v1) +/* f128728: ad620490 */ sw $v0,0x490($t3) +/* f12872c: 8c6d0064 */ lw $t5,0x64($v1) +/* f128730: a5a01ba4 */ sh $zero,0x1ba4($t5) +/* f128734: 8c6e0064 */ lw $t6,0x64($v1) +/* f128738: a5c01ba6 */ sh $zero,0x1ba6($t6) +/* f12873c: 8c6c0064 */ lw $t4,0x64($v1) +/* f128740: a5801ba8 */ sh $zero,0x1ba8($t4) +/* f128744: 8c790064 */ lw $t9,0x64($v1) +/* f128748: a7201baa */ sh $zero,0x1baa($t9) +/* f12874c: 8c6f0064 */ lw $t7,0x64($v1) +/* f128750: ade01bac */ sw $zero,0x1bac($t7) +/* f128754: 8c780064 */ lw $t8,0x64($v1) +/* f128758: af00025c */ sw $zero,0x25c($t8) +/* f12875c: 8c6b0064 */ lw $t3,0x64($v1) +/* f128760: e56e0258 */ swc1 $f14,0x258($t3) +/* f128764: 8c6d0064 */ lw $t5,0x64($v1) +/* f128768: ada019a8 */ sw $zero,0x19a8($t5) +/* f12876c: 8c6e0064 */ lw $t6,0x64($v1) +/* f128770: adc00260 */ sw $zero,0x260($t6) +/* f128774: 8c6c0064 */ lw $t4,0x64($v1) +/* f128778: e58a1be0 */ swc1 $f10,0x1be0($t4) +/* f12877c: 8c790064 */ lw $t9,0x64($v1) +/* f128780: a7201be4 */ sh $zero,0x1be4($t9) +/* f128784: 8c6f0064 */ lw $t7,0x64($v1) +/* f128788: a1e01be6 */ sb $zero,0x1be6($t7) +.L0f12878c: +/* f12878c: 8c780064 */ lw $t8,0x64($v1) +/* f128790: 03045821 */ addu $t3,$t8,$a0 +/* f128794: 24840001 */ addiu $a0,$a0,0x1 +/* f128798: 1482fffc */ bne $a0,$v0,.L0f12878c +/* f12879c: a1601be7 */ sb $zero,0x1be7($t3) +/* f1287a0: 8c6d0064 */ lw $t5,0x64($v1) +/* f1287a4: a1a01bfc */ sb $zero,0x1bfc($t5) +/* f1287a8: 8c6e0064 */ lw $t6,0x64($v1) +/* f1287ac: a1c01bfd */ sb $zero,0x1bfd($t6) +/* f1287b0: 8c6c0064 */ lw $t4,0x64($v1) +/* f1287b4: a5801bfe */ sh $zero,0x1bfe($t4) +/* f1287b8: 8c790064 */ lw $t9,0x64($v1) +/* f1287bc: af201c04 */ sw $zero,0x1c04($t9) +/* f1287c0: 8c6f0064 */ lw $t7,0x64($v1) +/* f1287c4: ade01c08 */ sw $zero,0x1c08($t7) +/* f1287c8: 8c780064 */ lw $t8,0x64($v1) +/* f1287cc: af081c0c */ sw $t0,0x1c0c($t8) +/* f1287d0: 8c6b0064 */ lw $t3,0x64($v1) +/* f1287d4: ad601c10 */ sw $zero,0x1c10($t3) +/* f1287d8: 8c6d0064 */ lw $t5,0x64($v1) +/* f1287dc: ada01c14 */ sw $zero,0x1c14($t5) +/* f1287e0: 8c6e0064 */ lw $t6,0x64($v1) +/* f1287e4: e5c01c18 */ swc1 $f0,0x1c18($t6) +/* f1287e8: 8c6c0064 */ lw $t4,0x64($v1) +/* f1287ec: ad801c64 */ sw $zero,0x1c64($t4) +/* f1287f0: 8c790064 */ lw $t9,0x64($v1) +/* f1287f4: e7201c44 */ swc1 $f0,0x1c44($t9) +/* f1287f8: 8c6f0064 */ lw $t7,0x64($v1) +/* f1287fc: e5e01c48 */ swc1 $f0,0x1c48($t7) +/* f128800: 8c780064 */ lw $t8,0x64($v1) +/* f128804: e7001c4c */ swc1 $f0,0x1c4c($t8) +/* f128808: 8c650064 */ lw $a1,0x64($v1) +/* f12880c: 90ab1c50 */ lbu $t3,0x1c50($a1) +/* f128810: 316dffbf */ andi $t5,$t3,0xffbf +/* f128814: a0ad1c50 */ sb $t5,0x1c50($a1) +/* f128818: 8c6e0064 */ lw $t6,0x64($v1) +/* f12881c: a1c019b3 */ sb $zero,0x19b3($t6) +/* f128820: 8fbf0014 */ lw $ra,0x14($sp) +/* f128824: ad270324 */ sw $a3,0x324($t1) +/* f128828: ad270328 */ sw $a3,0x328($t1) +/* f12882c: 03e00008 */ jr $ra +/* f128830: 27bd07c8 */ addiu $sp,$sp,0x7c8 +); + +GLOBAL_ASM( +glabel func0f128834 +/* f128834: 3c0a800a */ lui $t2,0x800a +/* f128838: 254a9fc0 */ addiu $t2,$t2,-24640 +/* f12883c: 8d4e006c */ lw $t6,0x6c($t2) +/* f128840: 8d42028c */ lw $v0,0x28c($t2) +/* f128844: 00001825 */ or $v1,$zero,$zero +/* f128848: 11c00003 */ beqz $t6,.L0f128858 +/* f12884c: 3c09800b */ lui $t1,0x800b +/* f128850: 10000001 */ beqz $zero,.L0f128858 +/* f128854: 24030001 */ addiu $v1,$zero,0x1 +.L0f128858: +/* f128858: 8d4f0068 */ lw $t7,0x68($t2) +/* f12885c: 00002025 */ or $a0,$zero,$zero +/* f128860: 00002825 */ or $a1,$zero,$zero +/* f128864: 11e00003 */ beqz $t7,.L0f128874 +/* f128868: 00003025 */ or $a2,$zero,$zero +/* f12886c: 10000001 */ beqz $zero,.L0f128874 +/* f128870: 24040001 */ addiu $a0,$zero,0x1 +.L0f128874: +/* f128874: 8d580064 */ lw $t8,0x64($t2) +/* f128878: 3c0e800b */ lui $t6,0x800b +/* f12887c: 25cec500 */ addiu $t6,$t6,-15104 +/* f128880: 13000003 */ beqz $t8,.L0f128890 +/* f128884: 00000000 */ sll $zero,$zero,0x0 +/* f128888: 10000001 */ beqz $zero,.L0f128890 +/* f12888c: 24050001 */ addiu $a1,$zero,0x1 +.L0f128890: +/* f128890: 8d590070 */ lw $t9,0x70($t2) +/* f128894: 13200003 */ beqz $t9,.L0f1288a4 +/* f128898: 00000000 */ sll $zero,$zero,0x0 +/* f12889c: 10000001 */ beqz $zero,.L0f1288a4 +/* f1288a0: 24060001 */ addiu $a2,$zero,0x1 +.L0f1288a4: +/* f1288a4: 8d29c530 */ lw $t1,-0x3ad0($t1) +/* f1288a8: 00c55821 */ addu $t3,$a2,$a1 +/* f1288ac: 01646021 */ addu $t4,$t3,$a0 +/* f1288b0: 01833821 */ addu $a3,$t4,$v1 +/* f1288b4: 00e9082a */ slt $at,$a3,$t1 +/* f1288b8: 1020001a */ beqz $at,.L0f128924 +/* f1288bc: 00e04025 */ or $t0,$a3,$zero +/* f1288c0: 00076880 */ sll $t5,$a3,0x2 +/* f1288c4: 00022080 */ sll $a0,$v0,0x2 +/* f1288c8: 008e2821 */ addu $a1,$a0,$t6 +/* f1288cc: 01ae1821 */ addu $v1,$t5,$t6 +.L0f1288d0: +/* f1288d0: 8c6f0000 */ lw $t7,0x0($v1) +/* f1288d4: 8cb90000 */ lw $t9,0x0($a1) +/* f1288d8: 01441021 */ addu $v0,$t2,$a0 +/* f1288dc: 91f80011 */ lbu $t8,0x11($t7) +/* f1288e0: 932b0011 */ lbu $t3,0x11($t9) +/* f1288e4: 570b000c */ bnel $t8,$t3,.L0f128918 +/* f1288e8: 25080001 */ addiu $t0,$t0,0x1 +/* f1288ec: 8c460064 */ lw $a2,0x64($v0) +/* f1288f0: 3c09800b */ lui $t1,0x800b +/* f1288f4: 90cc1be6 */ lbu $t4,0x1be6($a2) +/* f1288f8: 00cc6821 */ addu $t5,$a2,$t4 +/* f1288fc: a1a81be7 */ sb $t0,0x1be7($t5) +/* f128900: 8c460064 */ lw $a2,0x64($v0) +/* f128904: 90ce1be6 */ lbu $t6,0x1be6($a2) +/* f128908: 25cf0001 */ addiu $t7,$t6,0x1 +/* f12890c: a0cf1be6 */ sb $t7,0x1be6($a2) +/* f128910: 8d29c530 */ lw $t1,-0x3ad0($t1) +/* f128914: 25080001 */ addiu $t0,$t0,0x1 +.L0f128918: +/* f128918: 0109082a */ slt $at,$t0,$t1 +/* f12891c: 1420ffec */ bnez $at,.L0f1288d0 +/* f128920: 24630004 */ addiu $v1,$v1,0x4 +.L0f128924: +/* f128924: 03e00008 */ jr $ra +/* f128928: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f12892c +/* f12892c: 3c03800a */ lui $v1,0x800a +/* f128930: 24639fc0 */ addiu $v1,$v1,-24640 +/* f128934: 00047080 */ sll $t6,$a0,0x2 +/* f128938: ac64028c */ sw $a0,0x28c($v1) +/* f12893c: 006e7821 */ addu $t7,$v1,$t6 +/* f128940: 0004c9c0 */ sll $t9,$a0,0x7 +/* f128944: 8df80064 */ lw $t8,0x64($t7) +/* f128948: 27bdffe8 */ addiu $sp,$sp,-24 +/* f12894c: 00794021 */ addu $t0,$v1,$t9 +/* f128950: afbf0014 */ sw $ra,0x14($sp) +/* f128954: 25090074 */ addiu $t1,$t0,0x74 +/* f128958: ac690288 */ sw $t1,0x288($v1) +/* f12895c: 0fc4a39e */ jal func0f128e78 +/* f128960: ac780284 */ sw $t8,0x284($v1) +/* f128964: 8fbf0014 */ lw $ra,0x14($sp) +/* f128968: 3c03800a */ lui $v1,0x800a +/* f12896c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f128970: ac620290 */ sw $v0,0x290($v1) +/* f128974: 03e00008 */ jr $ra +/* f128978: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f12897c +/* f12897c: 3c0a800a */ lui $t2,0x800a +/* f128980: 254a9fc0 */ addiu $t2,$t2,-24640 +/* f128984: 8d42006c */ lw $v0,0x6c($t2) +/* f128988: 27bdfff8 */ addiu $sp,$sp,-8 +/* f12898c: afb00004 */ sw $s0,0x4($sp) +/* f128990: 00808025 */ or $s0,$a0,$zero +/* f128994: 10400003 */ beqz $v0,.L0f1289a4 +/* f128998: 00001825 */ or $v1,$zero,$zero +/* f12899c: 10000002 */ beqz $zero,.L0f1289a8 +/* f1289a0: 24040001 */ addiu $a0,$zero,0x1 +.L0f1289a4: +/* f1289a4: 00002025 */ or $a0,$zero,$zero +.L0f1289a8: +/* f1289a8: 8d450068 */ lw $a1,0x68($t2) +/* f1289ac: 00003025 */ or $a2,$zero,$zero +/* f1289b0: 00004025 */ or $t0,$zero,$zero +/* f1289b4: 10a00003 */ beqz $a1,.L0f1289c4 +/* f1289b8: 0003c880 */ sll $t9,$v1,0x2 +/* f1289bc: 10000001 */ beqz $zero,.L0f1289c4 +/* f1289c0: 24060001 */ addiu $a2,$zero,0x1 +.L0f1289c4: +/* f1289c4: 8d470064 */ lw $a3,0x64($t2) +/* f1289c8: 3c0c800a */ lui $t4,0x800a +/* f1289cc: 258c9fc0 */ addiu $t4,$t4,-24640 +/* f1289d0: 10e00003 */ beqz $a3,.L0f1289e0 +/* f1289d4: 032c5821 */ addu $t3,$t9,$t4 +/* f1289d8: 10000001 */ beqz $zero,.L0f1289e0 +/* f1289dc: 24080001 */ addiu $t0,$zero,0x1 +.L0f1289e0: +/* f1289e0: 8d490070 */ lw $t1,0x70($t2) +/* f1289e4: 00005025 */ or $t2,$zero,$zero +/* f1289e8: 11200003 */ beqz $t1,.L0f1289f8 +/* f1289ec: 00000000 */ sll $zero,$zero,0x0 +/* f1289f0: 10000001 */ beqz $zero,.L0f1289f8 +/* f1289f4: 240a0001 */ addiu $t2,$zero,0x1 +.L0f1289f8: +/* f1289f8: 01487021 */ addu $t6,$t2,$t0 +/* f1289fc: 01c67821 */ addu $t7,$t6,$a2 +/* f128a00: 01e4c021 */ addu $t8,$t7,$a0 +/* f128a04: 5b000022 */ blezl $t8,.L0f128a90 +/* f128a08: 2402ffff */ addiu $v0,$zero,-1 +/* f128a0c: 8d6d0064 */ lw $t5,0x64($t3) +.L0f128a10: +/* f128a10: 256b0004 */ addiu $t3,$t3,0x4 +/* f128a14: 00002025 */ or $a0,$zero,$zero +/* f128a18: 8dae00bc */ lw $t6,0xbc($t5) +/* f128a1c: 00003025 */ or $a2,$zero,$zero +/* f128a20: 00004025 */ or $t0,$zero,$zero +/* f128a24: 160e0003 */ bne $s0,$t6,.L0f128a34 +/* f128a28: 00005025 */ or $t2,$zero,$zero +/* f128a2c: 10000018 */ beqz $zero,.L0f128a90 +/* f128a30: 00601025 */ or $v0,$v1,$zero +.L0f128a34: +/* f128a34: 10400003 */ beqz $v0,.L0f128a44 +/* f128a38: 24630001 */ addiu $v1,$v1,0x1 +/* f128a3c: 10000001 */ beqz $zero,.L0f128a44 +/* f128a40: 24040001 */ addiu $a0,$zero,0x1 +.L0f128a44: +/* f128a44: 10a00003 */ beqz $a1,.L0f128a54 +/* f128a48: 00000000 */ sll $zero,$zero,0x0 +/* f128a4c: 10000001 */ beqz $zero,.L0f128a54 +/* f128a50: 24060001 */ addiu $a2,$zero,0x1 +.L0f128a54: +/* f128a54: 10e00003 */ beqz $a3,.L0f128a64 +/* f128a58: 00000000 */ sll $zero,$zero,0x0 +/* f128a5c: 10000001 */ beqz $zero,.L0f128a64 +/* f128a60: 24080001 */ addiu $t0,$zero,0x1 +.L0f128a64: +/* f128a64: 11200003 */ beqz $t1,.L0f128a74 +/* f128a68: 00000000 */ sll $zero,$zero,0x0 +/* f128a6c: 10000001 */ beqz $zero,.L0f128a74 +/* f128a70: 240a0001 */ addiu $t2,$zero,0x1 +.L0f128a74: +/* f128a74: 01487821 */ addu $t7,$t2,$t0 +/* f128a78: 01e6c021 */ addu $t8,$t7,$a2 +/* f128a7c: 0304c821 */ addu $t9,$t8,$a0 +/* f128a80: 0079082a */ slt $at,$v1,$t9 +/* f128a84: 5420ffe2 */ bnezl $at,.L0f128a10 +/* f128a88: 8d6d0064 */ lw $t5,0x64($t3) +/* f128a8c: 2402ffff */ addiu $v0,$zero,-1 +.L0f128a90: +/* f128a90: 8fb00004 */ lw $s0,0x4($sp) +/* f128a94: 03e00008 */ jr $ra +/* f128a98: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0f128a9c +/* f128a9c: 3c02800a */ lui $v0,0x800a +/* f128aa0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f128aa4: 8c4e0284 */ lw $t6,0x284($v0) +/* f128aa8: a5c40630 */ sh $a0,0x630($t6) +/* f128aac: 8c4f0284 */ lw $t7,0x284($v0) +/* f128ab0: 03e00008 */ jr $ra +/* f128ab4: a5e50632 */ sh $a1,0x632($t7) +); + +GLOBAL_ASM( +glabel func0f128ab8 +/* f128ab8: 3c02800a */ lui $v0,0x800a +/* f128abc: 24429fc0 */ addiu $v0,$v0,-24640 +/* f128ac0: 8c4e0284 */ lw $t6,0x284($v0) +/* f128ac4: a5c40634 */ sh $a0,0x634($t6) +/* f128ac8: 8c4f0284 */ lw $t7,0x284($v0) +/* f128acc: 03e00008 */ jr $ra +/* f128ad0: a5e50636 */ sh $a1,0x636($t7) +); + +GLOBAL_ASM( +glabel func0f128ad4 +/* f128ad4: 3c0e800a */ lui $t6,0x800a +/* f128ad8: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f128adc: 03e00008 */ jr $ra +/* f128ae0: e5cc1854 */ swc1 $f12,0x1854($t6) +); + +GLOBAL_ASM( +glabel func0f128ae4 +/* f128ae4: 3c0e800a */ lui $t6,0x800a +/* f128ae8: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f128aec: 03e00008 */ jr $ra +/* f128af0: e5cc1858 */ swc1 $f12,0x1858($t6) +); + +GLOBAL_ASM( +glabel func0f128af4 +/* f128af4: 28810052 */ slti $at,$a0,0x52 +/* f128af8: 14200007 */ bnez $at,.L0f128b18 +/* f128afc: 24010052 */ addiu $at,$zero,0x52 +/* f128b00: 10810072 */ beq $a0,$at,.L0f128ccc +/* f128b04: 24010057 */ addiu $at,$zero,0x57 +/* f128b08: 10810058 */ beq $a0,$at,.L0f128c6c +/* f128b0c: 00000000 */ sll $zero,$zero,0x0 +/* f128b10: 10000071 */ beqz $zero,.L0f128cd8 +/* f128b14: 2881002d */ slti $at,$a0,0x2d +.L0f128b18: +/* f128b18: 28810032 */ slti $at,$a0,0x32 +/* f128b1c: 14200005 */ bnez $at,.L0f128b34 +/* f128b20: 24010051 */ addiu $at,$zero,0x51 +/* f128b24: 10810067 */ beq $a0,$at,.L0f128cc4 +/* f128b28: 00000000 */ sll $zero,$zero,0x0 +/* f128b2c: 1000006a */ beqz $zero,.L0f128cd8 +/* f128b30: 2881002d */ slti $at,$a0,0x2d +.L0f128b34: +/* f128b34: 2c810032 */ sltiu $at,$a0,0x32 +/* f128b38: 10200066 */ beqz $at,.L0f128cd4 +/* f128b3c: 00047080 */ sll $t6,$a0,0x2 +/* f128b40: 3c017f1b */ lui $at,0x7f1b +/* f128b44: 002e0821 */ addu $at,$at,$t6 +/* f128b48: 8c2e5168 */ lw $t6,0x5168($at) +/* f128b4c: 01c00008 */ jr $t6 +/* f128b50: 00000000 */ sll $zero,$zero,0x0 +/* f128b54: 03e00008 */ jr $ra +/* f128b58: 2402ffff */ addiu $v0,$zero,-1 +/* f128b5c: 03e00008 */ jr $ra +/* f128b60: 240200f5 */ addiu $v0,$zero,0xf5 +/* f128b64: 03e00008 */ jr $ra +/* f128b68: 240200f6 */ addiu $v0,$zero,0xf6 +/* f128b6c: 03e00008 */ jr $ra +/* f128b70: 240200f7 */ addiu $v0,$zero,0xf7 +/* f128b74: 03e00008 */ jr $ra +/* f128b78: 240200f8 */ addiu $v0,$zero,0xf8 +/* f128b7c: 03e00008 */ jr $ra +/* f128b80: 240200f9 */ addiu $v0,$zero,0xf9 +/* f128b84: 03e00008 */ jr $ra +/* f128b88: 240200fa */ addiu $v0,$zero,0xfa +/* f128b8c: 03e00008 */ jr $ra +/* f128b90: 240200fb */ addiu $v0,$zero,0xfb +/* f128b94: 03e00008 */ jr $ra +/* f128b98: 240200fc */ addiu $v0,$zero,0xfc +/* f128b9c: 03e00008 */ jr $ra +/* f128ba0: 240200fd */ addiu $v0,$zero,0xfd +/* f128ba4: 03e00008 */ jr $ra +/* f128ba8: 240200fe */ addiu $v0,$zero,0xfe +/* f128bac: 03e00008 */ jr $ra +/* f128bb0: 240200ff */ addiu $v0,$zero,0xff +/* f128bb4: 03e00008 */ jr $ra +/* f128bb8: 24020100 */ addiu $v0,$zero,0x100 +/* f128bbc: 03e00008 */ jr $ra +/* f128bc0: 24020101 */ addiu $v0,$zero,0x101 +/* f128bc4: 03e00008 */ jr $ra +/* f128bc8: 24020102 */ addiu $v0,$zero,0x102 +/* f128bcc: 03e00008 */ jr $ra +/* f128bd0: 24020103 */ addiu $v0,$zero,0x103 +/* f128bd4: 03e00008 */ jr $ra +/* f128bd8: 24020104 */ addiu $v0,$zero,0x104 +/* f128bdc: 03e00008 */ jr $ra +/* f128be0: 24020105 */ addiu $v0,$zero,0x105 +/* f128be4: 03e00008 */ jr $ra +/* f128be8: 24020106 */ addiu $v0,$zero,0x106 +/* f128bec: 03e00008 */ jr $ra +/* f128bf0: 24020107 */ addiu $v0,$zero,0x107 +/* f128bf4: 03e00008 */ jr $ra +/* f128bf8: 24020108 */ addiu $v0,$zero,0x108 +/* f128bfc: 03e00008 */ jr $ra +/* f128c00: 24020109 */ addiu $v0,$zero,0x109 +/* f128c04: 03e00008 */ jr $ra +/* f128c08: 2402010a */ addiu $v0,$zero,0x10a +/* f128c0c: 03e00008 */ jr $ra +/* f128c10: 2402010b */ addiu $v0,$zero,0x10b +/* f128c14: 03e00008 */ jr $ra +/* f128c18: 2402010c */ addiu $v0,$zero,0x10c +/* f128c1c: 03e00008 */ jr $ra +/* f128c20: 2402010d */ addiu $v0,$zero,0x10d +/* f128c24: 03e00008 */ jr $ra +/* f128c28: 24020195 */ addiu $v0,$zero,0x195 +/* f128c2c: 03e00008 */ jr $ra +/* f128c30: 2402010f */ addiu $v0,$zero,0x10f +/* f128c34: 03e00008 */ jr $ra +/* f128c38: 2402010e */ addiu $v0,$zero,0x10e +/* f128c3c: 03e00008 */ jr $ra +/* f128c40: 2402010e */ addiu $v0,$zero,0x10e +/* f128c44: 03e00008 */ jr $ra +/* f128c48: 24020110 */ addiu $v0,$zero,0x110 +/* f128c4c: 03e00008 */ jr $ra +/* f128c50: 24020112 */ addiu $v0,$zero,0x112 +/* f128c54: 03e00008 */ jr $ra +/* f128c58: 24020115 */ addiu $v0,$zero,0x115 +/* f128c5c: 03e00008 */ jr $ra +/* f128c60: 24020114 */ addiu $v0,$zero,0x114 +/* f128c64: 03e00008 */ jr $ra +/* f128c68: 24020113 */ addiu $v0,$zero,0x113 +.L0f128c6c: +/* f128c6c: 03e00008 */ jr $ra +/* f128c70: 24020011 */ addiu $v0,$zero,0x11 +/* f128c74: 03e00008 */ jr $ra +/* f128c78: 2402012e */ addiu $v0,$zero,0x12e +/* f128c7c: 03e00008 */ jr $ra +/* f128c80: 24020117 */ addiu $v0,$zero,0x117 +/* f128c84: 03e00008 */ jr $ra +/* f128c88: 24020118 */ addiu $v0,$zero,0x118 +/* f128c8c: 03e00008 */ jr $ra +/* f128c90: 24020119 */ addiu $v0,$zero,0x119 +/* f128c94: 03e00008 */ jr $ra +/* f128c98: 2402011a */ addiu $v0,$zero,0x11a +/* f128c9c: 03e00008 */ jr $ra +/* f128ca0: 2402011b */ addiu $v0,$zero,0x11b +/* f128ca4: 03e00008 */ jr $ra +/* f128ca8: 2402011c */ addiu $v0,$zero,0x11c +/* f128cac: 03e00008 */ jr $ra +/* f128cb0: 2402011d */ addiu $v0,$zero,0x11d +/* f128cb4: 03e00008 */ jr $ra +/* f128cb8: 2402011e */ addiu $v0,$zero,0x11e +/* f128cbc: 03e00008 */ jr $ra +/* f128cc0: 2402ffff */ addiu $v0,$zero,-1 +.L0f128cc4: +/* f128cc4: 03e00008 */ jr $ra +/* f128cc8: 24020198 */ addiu $v0,$zero,0x198 +.L0f128ccc: +/* f128ccc: 03e00008 */ jr $ra +/* f128cd0: 24020197 */ addiu $v0,$zero,0x197 +.L0f128cd4: +/* f128cd4: 2881002d */ slti $at,$a0,0x2d +.L0f128cd8: +/* f128cd8: 10200003 */ beqz $at,.L0f128ce8 +/* f128cdc: 2403ffff */ addiu $v1,$zero,-1 +/* f128ce0: 03e00008 */ jr $ra +/* f128ce4: 2402010c */ addiu $v0,$zero,0x10c +.L0f128ce8: +/* f128ce8: 03e00008 */ jr $ra +/* f128cec: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f128cf0 +/* f128cf0: 3c0e800a */ lui $t6,0x800a +/* f128cf4: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f128cf8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f128cfc: afbf0014 */ sw $ra,0x14($sp) +/* f128d00: 8dcf00bc */ lw $t7,0xbc($t6) +/* f128d04: 00802825 */ or $a1,$a0,$zero +/* f128d08: 0fc22e2e */ jal func0f08b8b8 +/* f128d0c: 8de40004 */ lw $a0,0x4($t7) +/* f128d10: 8fbf0014 */ lw $ra,0x14($sp) +/* f128d14: 27bd0018 */ addiu $sp,$sp,0x18 +/* f128d18: 03e00008 */ jr $ra +/* f128d1c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f128d20 +/* f128d20: 3c0e800a */ lui $t6,0x800a +/* f128d24: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f128d28: 27bdffc8 */ addiu $sp,$sp,-56 +/* f128d2c: afbf001c */ sw $ra,0x1c($sp) +/* f128d30: 8dcf00bc */ lw $t7,0xbc($t6) +/* f128d34: 00041880 */ sll $v1,$a0,0x2 +/* f128d38: 8de20004 */ lw $v0,0x4($t7) +/* f128d3c: 0043c021 */ addu $t8,$v0,$v1 +/* f128d40: 8f190170 */ lw $t9,0x170($t8) +/* f128d44: 5720001a */ bnezl $t9,.L0f128db0 +/* f128d48: 8fbf001c */ lw $ra,0x1c($sp) +/* f128d4c: afa20034 */ sw $v0,0x34($sp) +/* f128d50: 0fc2866a */ jal func0f0a19a8 +/* f128d54: afa30024 */ sw $v1,0x24($sp) +/* f128d58: 00402025 */ or $a0,$v0,$zero +/* f128d5c: 0fc4a2bd */ jal func0f128af4 +/* f128d60: afa20030 */ sw $v0,0x30($sp) +/* f128d64: 8fa30024 */ lw $v1,0x24($sp) +/* f128d68: 24010004 */ addiu $at,$zero,0x4 +/* f128d6c: 8fa60030 */ lw $a2,0x30($sp) +/* f128d70: 14610005 */ bne $v1,$at,.L0f128d88 +/* f128d74: 00402825 */ or $a1,$v0,$zero +/* f128d78: 24010022 */ addiu $at,$zero,0x22 +/* f128d7c: 14c10002 */ bne $a2,$at,.L0f128d88 +/* f128d80: 00000000 */ sll $zero,$zero,0x0 +/* f128d84: 2405ffff */ addiu $a1,$zero,-1 +.L0f128d88: +/* f128d88: 04a00008 */ bltz $a1,.L0f128dac +/* f128d8c: 8fa40034 */ lw $a0,0x34($sp) +/* f128d90: 14600003 */ bnez $v1,.L0f128da0 +/* f128d94: 3c071000 */ lui $a3,0x1000 +/* f128d98: 10000001 */ beqz $zero,.L0f128da0 +/* f128d9c: 00003825 */ or $a3,$zero,$zero +.L0f128da0: +/* f128da0: afa00010 */ sw $zero,0x10($sp) +/* f128da4: 0fc22e3a */ jal func0f08b8e8 +/* f128da8: afa00014 */ sw $zero,0x14($sp) +.L0f128dac: +/* f128dac: 8fbf001c */ lw $ra,0x1c($sp) +.L0f128db0: +/* f128db0: 27bd0038 */ addiu $sp,$sp,0x38 +/* f128db4: 03e00008 */ jr $ra +/* f128db8: 00000000 */ sll $zero,$zero,0x0 +/* f128dbc: 27bdffd0 */ addiu $sp,$sp,-48 +/* f128dc0: afb1001c */ sw $s1,0x1c($sp) +/* f128dc4: afb00018 */ sw $s0,0x18($sp) +/* f128dc8: 3c11800a */ lui $s1,0x800a +/* f128dcc: afbf002c */ sw $ra,0x2c($sp) +/* f128dd0: afb40028 */ sw $s4,0x28($sp) +/* f128dd4: afb30024 */ sw $s3,0x24($sp) +/* f128dd8: afb20020 */ sw $s2,0x20($sp) +/* f128ddc: 26319fc0 */ addiu $s1,$s1,-24640 +/* f128de0: 00008025 */ or $s0,$zero,$zero +.L0f128de4: +/* f128de4: ae300274 */ sw $s0,0x274($s1) +/* f128de8: 26100001 */ addiu $s0,$s0,0x1 +/* f128dec: 2a010004 */ slti $at,$s0,0x4 +/* f128df0: 1420fffc */ bnez $at,.L0f128de4 +/* f128df4: 26310004 */ addiu $s1,$s1,0x4 +/* f128df8: 3c0e800a */ lui $t6,0x800a +/* f128dfc: 25d29fc0 */ addiu $s2,$t6,-24640 +/* f128e00: 02408825 */ or $s1,$s2,$zero +/* f128e04: 00008025 */ or $s0,$zero,$zero +/* f128e08: 24140003 */ addiu $s4,$zero,0x3 +/* f128e0c: 24130004 */ addiu $s3,$zero,0x4 +.L0f128e10: +/* f128e10: 0c004b70 */ jal 0x12dc0 +/* f128e14: 00000000 */ sll $zero,$zero,0x0 +/* f128e18: 02707823 */ subu $t7,$s3,$s0 +/* f128e1c: 004f001b */ divu $zero,$v0,$t7 +/* f128e20: 0000c010 */ mfhi $t8 +/* f128e24: 0018c880 */ sll $t9,$t8,0x2 +/* f128e28: 02591821 */ addu $v1,$s2,$t9 +/* f128e2c: 8c680274 */ lw $t0,0x274($v1) +/* f128e30: 8e240274 */ lw $a0,0x274($s1) +/* f128e34: 26100001 */ addiu $s0,$s0,0x1 +/* f128e38: 15e00002 */ bnez $t7,.L0f128e44 +/* f128e3c: 00000000 */ sll $zero,$zero,0x0 +/* f128e40: 0007000d */ break 0x7 +.L0f128e44: +/* f128e44: ae280274 */ sw $t0,0x274($s1) +/* f128e48: 26520004 */ addiu $s2,$s2,0x4 +/* f128e4c: 26310004 */ addiu $s1,$s1,0x4 +/* f128e50: 1614ffef */ bne $s0,$s4,.L0f128e10 +/* f128e54: ac640274 */ sw $a0,0x274($v1) +/* f128e58: 8fbf002c */ lw $ra,0x2c($sp) +/* f128e5c: 8fb00018 */ lw $s0,0x18($sp) +/* f128e60: 8fb1001c */ lw $s1,0x1c($sp) +/* f128e64: 8fb20020 */ lw $s2,0x20($sp) +/* f128e68: 8fb30024 */ lw $s3,0x24($sp) +/* f128e6c: 8fb40028 */ lw $s4,0x28($sp) +/* f128e70: 03e00008 */ jr $ra +/* f128e74: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f128e78 +/* f128e78: 3c05800a */ lui $a1,0x800a +/* f128e7c: 3c07800a */ lui $a3,0x800a +/* f128e80: 3c06800a */ lui $a2,0x800a +/* f128e84: 00001825 */ or $v1,$zero,$zero +/* f128e88: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f128e8c: 24e79fd0 */ addiu $a3,$a3,-24624 +/* f128e90: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f128e94: 8ca20274 */ lw $v0,0x274($a1) +.L0f128e98: +/* f128e98: 24a50004 */ addiu $a1,$a1,0x4 +/* f128e9c: 10820008 */ beq $a0,$v0,.L0f128ec0 +/* f128ea0: 00027080 */ sll $t6,$v0,0x2 +/* f128ea4: 00ce7821 */ addu $t7,$a2,$t6 +/* f128ea8: 8df80064 */ lw $t8,0x64($t7) +/* f128eac: 13000002 */ beqz $t8,.L0f128eb8 +/* f128eb0: 00000000 */ sll $zero,$zero,0x0 +/* f128eb4: 24630001 */ addiu $v1,$v1,0x1 +.L0f128eb8: +/* f128eb8: 54a7fff7 */ bnel $a1,$a3,.L0f128e98 +/* f128ebc: 8ca20274 */ lw $v0,0x274($a1) +.L0f128ec0: +/* f128ec0: 03e00008 */ jr $ra +/* f128ec4: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f128ec8 +/* f128ec8: 3c03800a */ lui $v1,0x800a +/* f128ecc: 3c06800a */ lui $a2,0x800a +/* f128ed0: 3c02800a */ lui $v0,0x800a +/* f128ed4: 00802825 */ or $a1,$a0,$zero +/* f128ed8: 24429fc0 */ addiu $v0,$v0,-24640 +/* f128edc: 24c69fd0 */ addiu $a2,$a2,-24624 +/* f128ee0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f128ee4: 8c640274 */ lw $a0,0x274($v1) +.L0f128ee8: +/* f128ee8: 24630004 */ addiu $v1,$v1,0x4 +/* f128eec: 00047080 */ sll $t6,$a0,0x2 +/* f128ef0: 004e7821 */ addu $t7,$v0,$t6 +/* f128ef4: 8df80064 */ lw $t8,0x64($t7) +/* f128ef8: 13000006 */ beqz $t8,.L0f128f14 +/* f128efc: 00000000 */ sll $zero,$zero,0x0 +/* f128f00: 54a00004 */ bnezl $a1,.L0f128f14 +/* f128f04: 24a5ffff */ addiu $a1,$a1,-1 +/* f128f08: 03e00008 */ jr $ra +/* f128f0c: 00801025 */ or $v0,$a0,$zero +/* f128f10: 24a5ffff */ addiu $a1,$a1,-1 +.L0f128f14: +/* f128f14: 5466fff4 */ bnel $v1,$a2,.L0f128ee8 +/* f128f18: 8c640274 */ lw $a0,0x274($v1) +/* f128f1c: 00001025 */ or $v0,$zero,$zero +/* f128f20: 03e00008 */ jr $ra +/* f128f24: 00000000 */ sll $zero,$zero,0x0 +/* f128f28: 00000000 */ sll $zero,$zero,0x0 +/* f128f2c: 00000000 */ sll $zero,$zero,0x0 +/* f128f30: 27bdffa8 */ addiu $sp,$sp,-88 +/* f128f34: 3c0e8f80 */ lui $t6,0x8f80 +/* f128f38: 3c0f3108 */ lui $t7,0x3108 +/* f128f3c: afb50028 */ sw $s5,0x28($sp) +/* f128f40: afb40024 */ sw $s4,0x24($sp) +/* f128f44: afb30020 */ sw $s3,0x20($sp) +/* f128f48: afb10018 */ sw $s1,0x18($sp) +/* f128f4c: afb00014 */ sw $s0,0x14($sp) +/* f128f50: 35efb3c1 */ ori $t7,$t7,0xb3c1 +/* f128f54: 35ce9f47 */ ori $t6,$t6,0x9f47 +/* f128f58: 0085082b */ sltu $at,$a0,$a1 +/* f128f5c: 00a0a825 */ or $s5,$a1,$zero +/* f128f60: afbf002c */ sw $ra,0x2c($sp) +/* f128f64: afb2001c */ sw $s2,0x1c($sp) +/* f128f68: afa60060 */ sw $a2,0x60($sp) +/* f128f6c: 00803825 */ or $a3,$a0,$zero +/* f128f70: 00008825 */ or $s1,$zero,$zero +/* f128f74: afae0048 */ sw $t6,0x48($sp) +/* f128f78: afaf004c */ sw $t7,0x4c($sp) +/* f128f7c: 00009825 */ or $s3,$zero,$zero +/* f128f80: 0000a025 */ or $s4,$zero,$zero +/* f128f84: 10200016 */ beqz $at,.L0f128fe0 +/* f128f88: 00808025 */ or $s0,$a0,$zero +/* f128f8c: afa40058 */ sw $a0,0x58($sp) +/* f128f90: 27b20048 */ addiu $s2,$sp,0x48 +.L0f128f94: +/* f128f94: 92180000 */ lbu $t8,0x0($s0) +/* f128f98: 8fad004c */ lw $t5,0x4c($sp) +/* f128f9c: 3239000f */ andi $t9,$s1,0xf +/* f128fa0: 03384004 */ sllv $t0,$t8,$t9 +/* f128fa4: 8fac0048 */ lw $t4,0x48($sp) +/* f128fa8: 010d7821 */ addu $t7,$t0,$t5 +/* f128fac: 000857c3 */ sra $t2,$t0,0x1f +/* f128fb0: 01ed082b */ sltu $at,$t7,$t5 +/* f128fb4: 002a7021 */ addu $t6,$at,$t2 +/* f128fb8: 01cc7021 */ addu $t6,$t6,$t4 +/* f128fbc: afae0048 */ sw $t6,0x48($sp) +/* f128fc0: afaf004c */ sw $t7,0x4c($sp) +/* f128fc4: 0c004b87 */ jal 0x12e1c +/* f128fc8: 02402025 */ or $a0,$s2,$zero +/* f128fcc: 26100001 */ addiu $s0,$s0,0x1 +/* f128fd0: 26310007 */ addiu $s1,$s1,0x7 +/* f128fd4: 1615ffef */ bne $s0,$s5,.L0f128f94 +/* f128fd8: 02629826 */ xor $s3,$s3,$v0 +/* f128fdc: 8fa70058 */ lw $a3,0x58($sp) +.L0f128fe0: +/* f128fe0: 26b0ffff */ addiu $s0,$s5,-1 +/* f128fe4: 0207082b */ sltu $at,$s0,$a3 +/* f128fe8: 14200014 */ bnez $at,.L0f12903c +/* f128fec: 27b20048 */ addiu $s2,$sp,0x48 +/* f128ff0: 24f5ffff */ addiu $s5,$a3,-1 +.L0f128ff4: +/* f128ff4: 92090000 */ lbu $t1,0x0($s0) +/* f128ff8: 8fab004c */ lw $t3,0x4c($sp) +/* f128ffc: 3238000f */ andi $t8,$s1,0xf +/* f129000: 0309c804 */ sllv $t9,$t1,$t8 +/* f129004: 8faa0048 */ lw $t2,0x48($sp) +/* f129008: 032b6821 */ addu $t5,$t9,$t3 +/* f12900c: 001947c3 */ sra $t0,$t9,0x1f +/* f129010: 01ab082b */ sltu $at,$t5,$t3 +/* f129014: 00286021 */ addu $t4,$at,$t0 +/* f129018: 018a6021 */ addu $t4,$t4,$t2 +/* f12901c: afac0048 */ sw $t4,0x48($sp) +/* f129020: afad004c */ sw $t5,0x4c($sp) +/* f129024: 0c004b87 */ jal 0x12e1c +/* f129028: 02402025 */ or $a0,$s2,$zero +/* f12902c: 2610ffff */ addiu $s0,$s0,-1 +/* f129030: 26310003 */ addiu $s1,$s1,0x3 +/* f129034: 1615ffef */ bne $s0,$s5,.L0f128ff4 +/* f129038: 0282a026 */ xor $s4,$s4,$v0 +.L0f12903c: +/* f12903c: 8fae0060 */ lw $t6,0x60($sp) +/* f129040: add30000 */ sw $s3,0x0($t6) +/* f129044: add40004 */ sw $s4,0x4($t6) +/* f129048: 8fbf002c */ lw $ra,0x2c($sp) +/* f12904c: 8fb50028 */ lw $s5,0x28($sp) +/* f129050: 8fb40024 */ lw $s4,0x24($sp) +/* f129054: 8fb30020 */ lw $s3,0x20($sp) +/* f129058: 8fb2001c */ lw $s2,0x1c($sp) +/* f12905c: 8fb10018 */ lw $s1,0x18($sp) +/* f129060: 8fb00014 */ lw $s0,0x14($sp) +/* f129064: 03e00008 */ jr $ra +/* f129068: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0f12906c +/* f12906c: 27bdffa8 */ addiu $sp,$sp,-88 +/* f129070: 3c0e8f80 */ lui $t6,0x8f80 +/* f129074: 3c0f3108 */ lui $t7,0x3108 +/* f129078: afb50028 */ sw $s5,0x28($sp) +/* f12907c: afb40024 */ sw $s4,0x24($sp) +/* f129080: afb30020 */ sw $s3,0x20($sp) +/* f129084: afb10018 */ sw $s1,0x18($sp) +/* f129088: afb00014 */ sw $s0,0x14($sp) +/* f12908c: 35efb3c1 */ ori $t7,$t7,0xb3c1 +/* f129090: 35ce9f47 */ ori $t6,$t6,0x9f47 +/* f129094: 0085082b */ sltu $at,$a0,$a1 +/* f129098: 00a0a825 */ or $s5,$a1,$zero +/* f12909c: afbf002c */ sw $ra,0x2c($sp) +/* f1290a0: afb2001c */ sw $s2,0x1c($sp) +/* f1290a4: afa60060 */ sw $a2,0x60($sp) +/* f1290a8: 00803825 */ or $a3,$a0,$zero +/* f1290ac: 00008825 */ or $s1,$zero,$zero +/* f1290b0: afae0048 */ sw $t6,0x48($sp) +/* f1290b4: afaf004c */ sw $t7,0x4c($sp) +/* f1290b8: 00009825 */ or $s3,$zero,$zero +/* f1290bc: 0000a025 */ or $s4,$zero,$zero +/* f1290c0: 10200016 */ beqz $at,.L0f12911c +/* f1290c4: 00808025 */ or $s0,$a0,$zero +/* f1290c8: afa40058 */ sw $a0,0x58($sp) +/* f1290cc: 27b20048 */ addiu $s2,$sp,0x48 +.L0f1290d0: +/* f1290d0: 92180000 */ lbu $t8,0x0($s0) +/* f1290d4: 8fad004c */ lw $t5,0x4c($sp) +/* f1290d8: 3239000f */ andi $t9,$s1,0xf +/* f1290dc: 03384004 */ sllv $t0,$t8,$t9 +/* f1290e0: 8fac0048 */ lw $t4,0x48($sp) +/* f1290e4: 010d7821 */ addu $t7,$t0,$t5 +/* f1290e8: 000857c3 */ sra $t2,$t0,0x1f +/* f1290ec: 01ed082b */ sltu $at,$t7,$t5 +/* f1290f0: 002a7021 */ addu $t6,$at,$t2 +/* f1290f4: 01cc7021 */ addu $t6,$t6,$t4 +/* f1290f8: afae0048 */ sw $t6,0x48($sp) +/* f1290fc: afaf004c */ sw $t7,0x4c($sp) +/* f129100: 0c004b87 */ jal 0x12e1c +/* f129104: 02402025 */ or $a0,$s2,$zero +/* f129108: 26100001 */ addiu $s0,$s0,0x1 +/* f12910c: 26310007 */ addiu $s1,$s1,0x7 +/* f129110: 1615ffef */ bne $s0,$s5,.L0f1290d0 +/* f129114: 02629826 */ xor $s3,$s3,$v0 +/* f129118: 8fa70058 */ lw $a3,0x58($sp) +.L0f12911c: +/* f12911c: 26b0ffff */ addiu $s0,$s5,-1 +/* f129120: 0207082b */ sltu $at,$s0,$a3 +/* f129124: 14200014 */ bnez $at,.L0f129178 +/* f129128: 27b20048 */ addiu $s2,$sp,0x48 +/* f12912c: 24f5ffff */ addiu $s5,$a3,-1 +.L0f129130: +/* f129130: 92090000 */ lbu $t1,0x0($s0) +/* f129134: 8fab004c */ lw $t3,0x4c($sp) +/* f129138: 3238000f */ andi $t8,$s1,0xf +/* f12913c: 0309c804 */ sllv $t9,$t1,$t8 +/* f129140: 8faa0048 */ lw $t2,0x48($sp) +/* f129144: 032b6821 */ addu $t5,$t9,$t3 +/* f129148: 001947c3 */ sra $t0,$t9,0x1f +/* f12914c: 01ab082b */ sltu $at,$t5,$t3 +/* f129150: 00286021 */ addu $t4,$at,$t0 +/* f129154: 018a6021 */ addu $t4,$t4,$t2 +/* f129158: afac0048 */ sw $t4,0x48($sp) +/* f12915c: afad004c */ sw $t5,0x4c($sp) +/* f129160: 0c004b87 */ jal 0x12e1c +/* f129164: 02402025 */ or $a0,$s2,$zero +/* f129168: 2610ffff */ addiu $s0,$s0,-1 +/* f12916c: 26310003 */ addiu $s1,$s1,0x3 +/* f129170: 1615ffef */ bne $s0,$s5,.L0f129130 +/* f129174: 0282a026 */ xor $s4,$s4,$v0 +.L0f129178: +/* f129178: 8faf0060 */ lw $t7,0x60($sp) +/* f12917c: 02607025 */ or $t6,$s3,$zero +/* f129180: 0280c025 */ or $t8,$s4,$zero +/* f129184: a5ee0000 */ sh $t6,0x0($t7) +/* f129188: a5f80002 */ sh $t8,0x2($t7) +/* f12918c: 8fbf002c */ lw $ra,0x2c($sp) +/* f129190: 8fb50028 */ lw $s5,0x28($sp) +/* f129194: 8fb40024 */ lw $s4,0x24($sp) +/* f129198: 8fb30020 */ lw $s3,0x20($sp) +/* f12919c: 8fb2001c */ lw $s2,0x1c($sp) +/* f1291a0: 8fb10018 */ lw $s1,0x18($sp) +/* f1291a4: 8fb00014 */ lw $s0,0x14($sp) +/* f1291a8: 03e00008 */ jr $ra +/* f1291ac: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0f1291b0 +/* f1291b0: 3c048008 */ lui $a0,0x8008 +/* f1291b4: dc84e3c0 */ ld $a0,-0x1c40($a0) +/* f1291b8: 3c018008 */ lui $at,0x8008 +/* f1291bc: 000437fc */ dsll32 $a2,$a0,0x1f +/* f1291c0: 00042ff8 */ dsll $a1,$a0,0x1f +/* f1291c4: 000637fa */ dsrl $a2,$a2,0x1f +/* f1291c8: 0005283e */ dsrl32 $a1,$a1,0x0 +/* f1291cc: 0004233c */ dsll32 $a0,$a0,0xc +/* f1291d0: 00c53025 */ or $a2,$a2,$a1 +/* f1291d4: 0004203e */ dsrl32 $a0,$a0,0x0 +/* f1291d8: 00c43026 */ xor $a2,$a2,$a0 +/* f1291dc: 0006253a */ dsrl $a0,$a2,0x14 +/* f1291e0: 30840fff */ andi $a0,$a0,0xfff +/* f1291e4: 00862026 */ xor $a0,$a0,$a2 +/* f1291e8: 0004103c */ dsll32 $v0,$a0,0x0 +/* f1291ec: fc24e3c0 */ sd $a0,-0x1c40($at) +/* f1291f0: 03e00008 */ jr $ra +/* f1291f4: 0002103f */ dsra32 $v0,$v0,0x0 +); + +GLOBAL_ASM( +glabel func0f1291f8 +/* f1291f8: 64840001 */ daddiu $a0,$a0,0x1 +/* f1291fc: 3c018008 */ lui $at,0x8008 +/* f129200: fc24e3c0 */ sd $a0,-0x1c40($at) +/* f129204: 03e00008 */ jr $ra +/* f129208: 24040000 */ addiu $a0,$zero,0x0 +/* f12920c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f129210 +/* f129210: 27bdffb8 */ addiu $sp,$sp,-72 +/* f129214: 3c0e800a */ lui $t6,0x800a +/* f129218: 8dcea2fc */ lw $t6,-0x5d04($t6) +/* f12921c: afbe0038 */ sw $s8,0x38($sp) +/* f129220: afb70034 */ sw $s7,0x34($sp) +/* f129224: 0080b825 */ or $s7,$a0,$zero +/* f129228: 00a0f025 */ or $s8,$a1,$zero +/* f12922c: afbf003c */ sw $ra,0x3c($sp) +/* f129230: afb60030 */ sw $s6,0x30($sp) +/* f129234: afb5002c */ sw $s5,0x2c($sp) +/* f129238: afb40028 */ sw $s4,0x28($sp) +/* f12923c: afb30024 */ sw $s3,0x24($sp) +/* f129240: afb20020 */ sw $s2,0x20($sp) +/* f129244: afb1001c */ sw $s1,0x1c($sp) +/* f129248: afb00018 */ sw $s0,0x18($sp) +/* f12924c: 11c00047 */ beqz $t6,.L0f12936c +/* f129250: afae0040 */ sw $t6,0x40($sp) +/* f129254: 24160018 */ addiu $s6,$zero,0x18 +/* f129258: 24150017 */ addiu $s5,$zero,0x17 +/* f12925c: 24140012 */ addiu $s4,$zero,0x12 +/* f129260: 24130008 */ addiu $s3,$zero,0x8 +.L0f129264: +/* f129264: 8faf0040 */ lw $t7,0x40($sp) +/* f129268: 24010001 */ addiu $at,$zero,0x1 +/* f12926c: 91f80000 */ lbu $t8,0x0($t7) +/* f129270: 5701003b */ bnel $t8,$at,.L0f129360 +/* f129274: 8fac0040 */ lw $t4,0x40($sp) +/* f129278: 8df10004 */ lw $s1,0x4($t7) +/* f12927c: 8e320018 */ lw $s2,0x18($s1) +/* f129280: 8e420008 */ lw $v0,0x8($s2) +/* f129284: 8c500000 */ lw $s0,0x0($v0) +/* f129288: 52000035 */ beqzl $s0,.L0f129360 +/* f12928c: 8fac0040 */ lw $t4,0x40($sp) +/* f129290: 96020000 */ lhu $v0,0x0($s0) +.L0f129294: +/* f129294: 02002825 */ or $a1,$s0,$zero +/* f129298: 305900ff */ andi $t9,$v0,0xff +/* f12929c: 13330014 */ beq $t9,$s3,.L0f1292f0 +/* f1292a0: 00000000 */ sll $zero,$zero,0x0 +/* f1292a4: 13340016 */ beq $t9,$s4,.L0f129300 +/* f1292a8: 02002825 */ or $a1,$s0,$zero +/* f1292ac: 13350018 */ beq $t9,$s5,.L0f129310 +/* f1292b0: 02002825 */ or $a1,$s0,$zero +/* f1292b4: 53360004 */ beql $t9,$s6,.L0f1292c8 +/* f1292b8: 8e020004 */ lw $v0,0x4($s0) +/* f1292bc: 10000017 */ beqz $zero,.L0f12931c +/* f1292c0: 8e020014 */ lw $v0,0x14($s0) +/* f1292c4: 8e020004 */ lw $v0,0x4($s0) +.L0f1292c8: +/* f1292c8: 8e480010 */ lw $t0,0x10($s2) +/* f1292cc: 94490014 */ lhu $t1,0x14($v0) +/* f1292d0: 00095080 */ sll $t2,$t1,0x2 +/* f1292d4: 010a1821 */ addu $v1,$t0,$t2 +/* f1292d8: 8c6b0000 */ lw $t3,0x0($v1) +/* f1292dc: 16eb0002 */ bne $s7,$t3,.L0f1292e8 +/* f1292e0: 00000000 */ sll $zero,$zero,0x0 +/* f1292e4: ac7e0000 */ sw $s8,0x0($v1) +.L0f1292e8: +/* f1292e8: 1000000c */ beqz $zero,.L0f12931c +/* f1292ec: 8e020014 */ lw $v0,0x14($s0) +.L0f1292f0: +/* f1292f0: 0c0071e1 */ jal 0x1c784 +/* f1292f4: 8e240018 */ lw $a0,0x18($s1) +/* f1292f8: 10000008 */ beqz $zero,.L0f12931c +/* f1292fc: 8e020014 */ lw $v0,0x14($s0) +.L0f129300: +/* f129300: 0c0071f4 */ jal 0x1c7d0 +/* f129304: 8e240018 */ lw $a0,0x18($s1) +/* f129308: 10000004 */ beqz $zero,.L0f12931c +/* f12930c: 8e020014 */ lw $v0,0x14($s0) +.L0f129310: +/* f129310: 0c007207 */ jal 0x1c81c +/* f129314: 8e240018 */ lw $a0,0x18($s1) +/* f129318: 8e020014 */ lw $v0,0x14($s0) +.L0f12931c: +/* f12931c: 10400003 */ beqz $v0,.L0f12932c +/* f129320: 00000000 */ sll $zero,$zero,0x0 +/* f129324: 1000000b */ beqz $zero,.L0f129354 +/* f129328: 00408025 */ or $s0,$v0,$zero +.L0f12932c: +/* f12932c: 12000009 */ beqz $s0,.L0f129354 +/* f129330: 00000000 */ sll $zero,$zero,0x0 +/* f129334: 8e02000c */ lw $v0,0xc($s0) +.L0f129338: +/* f129338: 50400004 */ beqzl $v0,.L0f12934c +/* f12933c: 8e100008 */ lw $s0,0x8($s0) +/* f129340: 10000004 */ beqz $zero,.L0f129354 +/* f129344: 00408025 */ or $s0,$v0,$zero +/* f129348: 8e100008 */ lw $s0,0x8($s0) +.L0f12934c: +/* f12934c: 5600fffa */ bnezl $s0,.L0f129338 +/* f129350: 8e02000c */ lw $v0,0xc($s0) +.L0f129354: +/* f129354: 5600ffcf */ bnezl $s0,.L0f129294 +/* f129358: 96020000 */ lhu $v0,0x0($s0) +/* f12935c: 8fac0040 */ lw $t4,0x40($sp) +.L0f129360: +/* f129360: 8d8d0020 */ lw $t5,0x20($t4) +/* f129364: 15a0ffbf */ bnez $t5,.L0f129264 +/* f129368: afad0040 */ sw $t5,0x40($sp) +.L0f12936c: +/* f12936c: 8fbf003c */ lw $ra,0x3c($sp) +/* f129370: 8fb00018 */ lw $s0,0x18($sp) +/* f129374: 8fb1001c */ lw $s1,0x1c($sp) +/* f129378: 8fb20020 */ lw $s2,0x20($sp) +/* f12937c: 8fb30024 */ lw $s3,0x24($sp) +/* f129380: 8fb40028 */ lw $s4,0x28($sp) +/* f129384: 8fb5002c */ lw $s5,0x2c($sp) +/* f129388: 8fb60030 */ lw $s6,0x30($sp) +/* f12938c: 8fb70034 */ lw $s7,0x34($sp) +/* f129390: 8fbe0038 */ lw $s8,0x38($sp) +/* f129394: 03e00008 */ jr $ra +/* f129398: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f12939c +/* f12939c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f1293a0: afb30024 */ sw $s3,0x24($sp) +/* f1293a4: 3c138008 */ lui $s3,0x8008 +/* f1293a8: 2673e3d0 */ addiu $s3,$s3,-7216 +/* f1293ac: 8e65005c */ lw $a1,0x5c($s3) +/* f1293b0: 8e620060 */ lw $v0,0x60($s3) +/* f1293b4: afbf003c */ sw $ra,0x3c($sp) +/* f1293b8: 00057083 */ sra $t6,$a1,0x2 +/* f1293bc: 004e082a */ slt $at,$v0,$t6 +/* f1293c0: afbe0038 */ sw $s8,0x38($sp) +/* f1293c4: afb70034 */ sw $s7,0x34($sp) +/* f1293c8: afb60030 */ sw $s6,0x30($sp) +/* f1293cc: afb5002c */ sw $s5,0x2c($sp) +/* f1293d0: afb40028 */ sw $s4,0x28($sp) +/* f1293d4: afb20020 */ sw $s2,0x20($sp) +/* f1293d8: afb1001c */ sw $s1,0x1c($sp) +/* f1293dc: afb00018 */ sw $s0,0x18($sp) +/* f1293e0: 1020004d */ beqz $at,.L0f129518 +/* f1293e4: 01c02825 */ or $a1,$t6,$zero +/* f1293e8: 8e630064 */ lw $v1,0x64($s3) +/* f1293ec: 0000f025 */ or $s8,$zero,$zero +/* f1293f0: 0000b025 */ or $s6,$zero,$zero +/* f1293f4: 2464ffff */ addiu $a0,$v1,-1 +/* f1293f8: 18800047 */ blez $a0,.L0f129518 +/* f1293fc: 2417000c */ addiu $s7,$zero,0xc +/* f129400: 8e720058 */ lw $s2,0x58($s3) +.L0f129404: +/* f129404: 02567821 */ addu $t7,$s2,$s6 +/* f129408: 85f8000e */ lh $t8,0xe($t7) +/* f12940c: 27c20001 */ addiu $v0,$s8,0x1 +/* f129410: 0043082a */ slt $at,$v0,$v1 +/* f129414: 5b000037 */ blezl $t8,.L0f1294f4 +/* f129418: 27de0001 */ addiu $s8,$s8,0x1 +/* f12941c: 10200034 */ beqz $at,.L0f1294f0 +/* f129420: 0040a025 */ or $s4,$v0,$zero +/* f129424: 00028900 */ sll $s1,$v0,0x4 +/* f129428: 02511021 */ addu $v0,$s2,$s1 +.L0f12942c: +/* f12942c: 8459000e */ lh $t9,0xe($v0) +/* f129430: 02568021 */ addu $s0,$s2,$s6 +/* f129434: 5b200029 */ blezl $t9,.L0f1294dc +/* f129438: 26940001 */ addiu $s4,$s4,0x1 +/* f12943c: 8e080004 */ lw $t0,0x4($s0) +/* f129440: 8c490004 */ lw $t1,0x4($v0) +/* f129444: 55090025 */ bnel $t0,$t1,.L0f1294dc +/* f129448: 26940001 */ addiu $s4,$s4,0x1 +/* f12944c: 8e0a0008 */ lw $t2,0x8($s0) +/* f129450: 8c4b0008 */ lw $t3,0x8($v0) +/* f129454: 554b0021 */ bnel $t2,$t3,.L0f1294dc +/* f129458: 26940001 */ addiu $s4,$s4,0x1 +/* f12945c: 844c000c */ lh $t4,0xc($v0) +/* f129460: 8c440000 */ lw $a0,0x0($v0) +/* f129464: 8e050000 */ lw $a1,0x0($s0) +/* f129468: 01970019 */ multu $t4,$s7 +/* f12946c: 0000a812 */ mflo $s5 +/* f129470: 26b5000f */ addiu $s5,$s5,0xf +/* f129474: 36ad000f */ ori $t5,$s5,0xf +/* f129478: 0fc4a484 */ jal func0f129210 +/* f12947c: 39b5000f */ xori $s5,$t5,0xf +/* f129480: 8e720058 */ lw $s2,0x58($s3) +/* f129484: 02a02825 */ or $a1,$s5,$zero +/* f129488: 02568021 */ addu $s0,$s2,$s6 +/* f12948c: 0251c021 */ addu $t8,$s2,$s1 +/* f129490: 8719000e */ lh $t9,0xe($t8) +/* f129494: 860f000e */ lh $t7,0xe($s0) +/* f129498: 01f94021 */ addu $t0,$t7,$t9 +/* f12949c: a608000e */ sh $t0,0xe($s0) +/* f1294a0: 8e690058 */ lw $t1,0x58($s3) +/* f1294a4: 01315021 */ addu $t2,$t1,$s1 +/* f1294a8: 0c004b2d */ jal 0x12cb4 +/* f1294ac: 8d440000 */ lw $a0,0x0($t2) +/* f1294b0: 8e6b0058 */ lw $t3,0x58($s3) +/* f1294b4: 01716021 */ addu $t4,$t3,$s1 +/* f1294b8: a580000e */ sh $zero,0xe($t4) +/* f1294bc: 8e720058 */ lw $s2,0x58($s3) +/* f1294c0: 8e6d0060 */ lw $t5,0x60($s3) +/* f1294c4: 8e630064 */ lw $v1,0x64($s3) +/* f1294c8: 02511021 */ addu $v0,$s2,$s1 +/* f1294cc: 844e000c */ lh $t6,0xc($v0) +/* f1294d0: 01aec021 */ addu $t8,$t5,$t6 +/* f1294d4: ae780060 */ sw $t8,0x60($s3) +/* f1294d8: 26940001 */ addiu $s4,$s4,0x1 +.L0f1294dc: +/* f1294dc: 0283082a */ slt $at,$s4,$v1 +/* f1294e0: 26310010 */ addiu $s1,$s1,0x10 +/* f1294e4: 1420ffd1 */ bnez $at,.L0f12942c +/* f1294e8: 24420010 */ addiu $v0,$v0,0x10 +/* f1294ec: 2464ffff */ addiu $a0,$v1,-1 +.L0f1294f0: +/* f1294f0: 27de0001 */ addiu $s8,$s8,0x1 +.L0f1294f4: +/* f1294f4: 03c4082a */ slt $at,$s8,$a0 +/* f1294f8: 1420ffc2 */ bnez $at,.L0f129404 +/* f1294fc: 26d60010 */ addiu $s6,$s6,0x10 +/* f129500: 3c058008 */ lui $a1,0x8008 +/* f129504: 8ca5e42c */ lw $a1,-0x1bd4($a1) +/* f129508: 3c028008 */ lui $v0,0x8008 +/* f12950c: 8c42e430 */ lw $v0,-0x1bd0($v0) +/* f129510: 00057883 */ sra $t7,$a1,0x2 +/* f129514: 01e02825 */ or $a1,$t7,$zero +.L0f129518: +/* f129518: 0045082a */ slt $at,$v0,$a1 +/* f12951c: 50200004 */ beqzl $at,.L0f129530 +/* f129520: 8fbf003c */ lw $ra,0x3c($sp) +/* f129524: 0fc2440c */ jal func0f091030 +/* f129528: 00000000 */ sll $zero,$zero,0x0 +/* f12952c: 8fbf003c */ lw $ra,0x3c($sp) +.L0f129530: +/* f129530: 8fb00018 */ lw $s0,0x18($sp) +/* f129534: 8fb1001c */ lw $s1,0x1c($sp) +/* f129538: 8fb20020 */ lw $s2,0x20($sp) +/* f12953c: 8fb30024 */ lw $s3,0x24($sp) +/* f129540: 8fb40028 */ lw $s4,0x28($sp) +/* f129544: 8fb5002c */ lw $s5,0x2c($sp) +/* f129548: 8fb60030 */ lw $s6,0x30($sp) +/* f12954c: 8fb70034 */ lw $s7,0x34($sp) +/* f129550: 8fbe0038 */ lw $s8,0x38($sp) +/* f129554: 03e00008 */ jr $ra +/* f129558: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f12955c +/* f12955c: 27bdff80 */ addiu $sp,$sp,-128 +/* f129560: 3c0e8009 */ lui $t6,0x8009 +/* f129564: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f129568: afb5002c */ sw $s5,0x2c($sp) +/* f12956c: 24150001 */ addiu $s5,$zero,0x1 +/* f129570: afb40028 */ sw $s4,0x28($sp) +/* f129574: afb30024 */ sw $s3,0x24($sp) +/* f129578: afb20020 */ sw $s2,0x20($sp) +/* f12957c: 00809025 */ or $s2,$a0,$zero +/* f129580: 00c09825 */ or $s3,$a2,$zero +/* f129584: 00e0a025 */ or $s4,$a3,$zero +/* f129588: afbf003c */ sw $ra,0x3c($sp) +/* f12958c: afbe0038 */ sw $s8,0x38($sp) +/* f129590: afb70034 */ sw $s7,0x34($sp) +/* f129594: afb60030 */ sw $s6,0x30($sp) +/* f129598: afb1001c */ sw $s1,0x1c($sp) +/* f12959c: 16ae0003 */ bne $s5,$t6,.L0f1295ac +/* f1295a0: afb00018 */ sw $s0,0x18($sp) +/* f1295a4: 10000090 */ beqz $zero,.L0f1297e8 +/* f1295a8: 00001025 */ or $v0,$zero,$zero +.L0f1295ac: +/* f1295ac: 00057880 */ sll $t7,$a1,0x2 +/* f1295b0: 01e57823 */ subu $t7,$t7,$a1 +/* f1295b4: 000f7880 */ sll $t7,$t7,0x2 +/* f1295b8: 01e57821 */ addu $t7,$t7,$a1 +/* f1295bc: 3c188008 */ lui $t8,0x8008 +/* f1295c0: 2718e3d0 */ addiu $t8,$t8,-7216 +/* f1295c4: 000f7880 */ sll $t7,$t7,0x2 +/* f1295c8: 01f88821 */ addu $s1,$t7,$t8 +/* f1295cc: 8e39002c */ lw $t9,0x2c($s1) +/* f1295d0: 0332082a */ slt $at,$t9,$s2 +/* f1295d4: 1420002f */ bnez $at,.L0f129694 +/* f1295d8: 00000000 */ sll $zero,$zero,0x0 +/* f1295dc: 8e220030 */ lw $v0,0x30($s1) +/* f1295e0: 00122080 */ sll $a0,$s2,0x2 +/* f1295e4: 00002825 */ or $a1,$zero,$zero +/* f1295e8: 1840002a */ blez $v0,.L0f129694 +/* f1295ec: 00922023 */ subu $a0,$a0,$s2 +/* f1295f0: 00008025 */ or $s0,$zero,$zero +/* f1295f4: 8e230024 */ lw $v1,0x24($s1) +.L0f1295f8: +/* f1295f8: 8468000e */ lh $t0,0xe($v1) +/* f1295fc: 24a50001 */ addiu $a1,$a1,0x1 +/* f129600: 00a2082a */ slt $at,$a1,$v0 +/* f129604: 15000021 */ bnez $t0,.L0f12968c +/* f129608: 24630010 */ addiu $v1,$v1,0x10 +/* f12960c: 00042080 */ sll $a0,$a0,0x2 +/* f129610: 2484000f */ addiu $a0,$a0,0xf +/* f129614: 3489000f */ ori $t1,$a0,0xf +/* f129618: 0c004aac */ jal 0x12ab0 +/* f12961c: 3924000f */ xori $a0,$t1,0xf +/* f129620: 8e2b0024 */ lw $t3,0x24($s1) +/* f129624: 01706021 */ addu $t4,$t3,$s0 +/* f129628: ad820000 */ sw $v0,0x0($t4) +/* f12962c: 8e2d0024 */ lw $t5,0x24($s1) +/* f129630: 01b01821 */ addu $v1,$t5,$s0 +/* f129634: 8c6e0000 */ lw $t6,0x0($v1) +/* f129638: 11c00012 */ beqz $t6,.L0f129684 +/* f12963c: 00000000 */ sll $zero,$zero,0x0 +/* f129640: a472000c */ sh $s2,0xc($v1) +/* f129644: 8e2f0024 */ lw $t7,0x24($s1) +/* f129648: 01f0c021 */ addu $t8,$t7,$s0 +/* f12964c: a715000e */ sh $s5,0xe($t8) +/* f129650: 8e390024 */ lw $t9,0x24($s1) +/* f129654: 03304021 */ addu $t0,$t9,$s0 +/* f129658: ad130004 */ sw $s3,0x4($t0) +/* f12965c: 8e290024 */ lw $t1,0x24($s1) +/* f129660: 01305021 */ addu $t2,$t1,$s0 +/* f129664: ad540008 */ sw $s4,0x8($t2) +/* f129668: 8e2b002c */ lw $t3,0x2c($s1) +/* f12966c: 8e2d0024 */ lw $t5,0x24($s1) +/* f129670: 01726023 */ subu $t4,$t3,$s2 +/* f129674: ae2c002c */ sw $t4,0x2c($s1) +/* f129678: 01b07021 */ addu $t6,$t5,$s0 +/* f12967c: 1000005a */ beqz $zero,.L0f1297e8 +/* f129680: 8dc20000 */ lw $v0,0x0($t6) +.L0f129684: +/* f129684: 10000058 */ beqz $zero,.L0f1297e8 +/* f129688: 00001025 */ or $v0,$zero,$zero +.L0f12968c: +/* f12968c: 1420ffda */ bnez $at,.L0f1295f8 +/* f129690: 26100010 */ addiu $s0,$s0,0x10 +.L0f129694: +/* f129694: 0fc07934 */ jal func0f01e4d0 +/* f129698: 00002825 */ or $a1,$zero,$zero +/* f12969c: 0040a825 */ or $s5,$v0,$zero +/* f1296a0: 18400039 */ blez $v0,.L0f129788 +/* f1296a4: 00009025 */ or $s2,$zero,$zero +/* f1296a8: 0002b0c0 */ sll $s6,$v0,0x3 +/* f1296ac: 02c2b023 */ subu $s6,$s6,$v0 +/* f1296b0: 0016b080 */ sll $s6,$s6,0x2 +/* f1296b4: 02c2b023 */ subu $s6,$s6,$v0 +/* f1296b8: 0016b080 */ sll $s6,$s6,0x2 +/* f1296bc: 02c2b021 */ addu $s6,$s6,$v0 +/* f1296c0: 3c178006 */ lui $s7,0x8006 +/* f1296c4: 26f72988 */ addiu $s7,$s7,0x2988 +/* f1296c8: 0016b0c0 */ sll $s6,$s6,0x3 +/* f1296cc: 00009825 */ or $s3,$zero,$zero +/* f1296d0: 241e0005 */ addiu $s8,$zero,0x5 +/* f1296d4: 27b40054 */ addiu $s4,$sp,0x54 +/* f1296d8: 8eef0000 */ lw $t7,0x0($s7) +.L0f1296dc: +/* f1296dc: 026f8021 */ addu $s0,$s3,$t7 +/* f1296e0: 8e180020 */ lw $t8,0x20($s0) +/* f1296e4: 53000025 */ beqzl $t8,.L0f12977c +/* f1296e8: 26730368 */ addiu $s3,$s3,0x368 +/* f1296ec: 8e02001c */ lw $v0,0x1c($s0) +/* f1296f0: 50400022 */ beqzl $v0,.L0f12977c +/* f1296f4: 26730368 */ addiu $s3,$s3,0x368 +/* f1296f8: 90590001 */ lbu $t9,0x1($v0) +/* f1296fc: 33280080 */ andi $t0,$t9,0x80 +/* f129700: 5500001e */ bnezl $t0,.L0f12977c +/* f129704: 26730368 */ addiu $s3,$s3,0x368 +/* f129708: 82090007 */ lb $t1,0x7($s0) +/* f12970c: 57c9001b */ bnel $s8,$t1,.L0f12977c +/* f129710: 26730368 */ addiu $s3,$s3,0x368 +/* f129714: 8e0a0030 */ lw $t2,0x30($s0) +/* f129718: 2a410006 */ slti $at,$s2,0x6 +/* f12971c: 55400017 */ bnezl $t2,.L0f12977c +/* f129720: 26730368 */ addiu $s3,$s3,0x368 +/* f129724: 10200005 */ beqz $at,.L0f12973c +/* f129728: 00125880 */ sll $t3,$s2,0x2 +/* f12972c: 028b6021 */ addu $t4,$s4,$t3 +/* f129730: ad900000 */ sw $s0,0x0($t4) +/* f129734: 10000010 */ beqz $zero,.L0f129778 +/* f129738: 26520001 */ addiu $s2,$s2,0x1 +.L0f12973c: +/* f12973c: 0c004b70 */ jal 0x12dc0 +/* f129740: 00000000 */ sll $zero,$zero,0x0 +/* f129744: 0052001b */ divu $zero,$v0,$s2 +/* f129748: 00001810 */ mfhi $v1 +/* f12974c: 00036880 */ sll $t5,$v1,0x2 +/* f129750: 16400002 */ bnez $s2,.L0f12975c +/* f129754: 00000000 */ sll $zero,$zero,0x0 +/* f129758: 0007000d */ break 0x7 +.L0f12975c: +/* f12975c: 028d7021 */ addu $t6,$s4,$t5 +/* f129760: 00608825 */ or $s1,$v1,$zero +/* f129764: 0fc0f341 */ jal func0f03cd04 +/* f129768: 8dc40000 */ lw $a0,0x0($t6) +/* f12976c: 00117880 */ sll $t7,$s1,0x2 +/* f129770: 028fc021 */ addu $t8,$s4,$t7 +/* f129774: af100000 */ sw $s0,0x0($t8) +.L0f129778: +/* f129778: 26730368 */ addiu $s3,$s3,0x368 +.L0f12977c: +/* f12977c: 0276082a */ slt $at,$s3,$s6 +/* f129780: 5420ffd6 */ bnezl $at,.L0f1296dc +/* f129784: 8eef0000 */ lw $t7,0x0($s7) +.L0f129788: +/* f129788: 00128843 */ sra $s1,$s2,0x1 +/* f12978c: 12200015 */ beqz $s1,.L0f1297e4 +/* f129790: 27b40054 */ addiu $s4,$sp,0x54 +.L0f129794: +/* f129794: 0c004b70 */ jal 0x12dc0 +/* f129798: 00000000 */ sll $zero,$zero,0x0 +/* f12979c: 0052001b */ divu $zero,$v0,$s2 +/* f1297a0: 00001810 */ mfhi $v1 +/* f1297a4: 0003c880 */ sll $t9,$v1,0x2 +/* f1297a8: 02994021 */ addu $t0,$s4,$t9 +/* f1297ac: 8d090000 */ lw $t1,0x0($t0) +/* f1297b0: 16400002 */ bnez $s2,.L0f1297bc +/* f1297b4: 00000000 */ sll $zero,$zero,0x0 +/* f1297b8: 0007000d */ break 0x7 +.L0f1297bc: +/* f1297bc: 00602825 */ or $a1,$v1,$zero +/* f1297c0: 11200006 */ beqz $t1,.L0f1297dc +/* f1297c4: 00035080 */ sll $t2,$v1,0x2 +/* f1297c8: 028a8021 */ addu $s0,$s4,$t2 +/* f1297cc: 0fc0f341 */ jal func0f03cd04 +/* f1297d0: 8e040000 */ lw $a0,0x0($s0) +/* f1297d4: ae000000 */ sw $zero,0x0($s0) +/* f1297d8: 2631ffff */ addiu $s1,$s1,-1 +.L0f1297dc: +/* f1297dc: 1620ffed */ bnez $s1,.L0f129794 +/* f1297e0: 00000000 */ sll $zero,$zero,0x0 +.L0f1297e4: +/* f1297e4: 00001025 */ or $v0,$zero,$zero +.L0f1297e8: +/* f1297e8: 8fbf003c */ lw $ra,0x3c($sp) +/* f1297ec: 8fb00018 */ lw $s0,0x18($sp) +/* f1297f0: 8fb1001c */ lw $s1,0x1c($sp) +/* f1297f4: 8fb20020 */ lw $s2,0x20($sp) +/* f1297f8: 8fb30024 */ lw $s3,0x24($sp) +/* f1297fc: 8fb40028 */ lw $s4,0x28($sp) +/* f129800: 8fb5002c */ lw $s5,0x2c($sp) +/* f129804: 8fb60030 */ lw $s6,0x30($sp) +/* f129808: 8fb70034 */ lw $s7,0x34($sp) +/* f12980c: 8fbe0038 */ lw $s8,0x38($sp) +/* f129810: 03e00008 */ jr $ra +/* f129814: 27bd0080 */ addiu $sp,$sp,0x80 +); + +GLOBAL_ASM( +glabel func0f129818 +/* f129818: 00047080 */ sll $t6,$a0,0x2 +/* f12981c: 01c47023 */ subu $t6,$t6,$a0 +/* f129820: 000e7080 */ sll $t6,$t6,0x2 +/* f129824: 01c47021 */ addu $t6,$t6,$a0 +/* f129828: 3c0f8008 */ lui $t7,0x8008 +/* f12982c: 25efe3d0 */ addiu $t7,$t7,-7216 +/* f129830: 000e7080 */ sll $t6,$t6,0x2 +/* f129834: 01cf4021 */ addu $t0,$t6,$t7 +/* f129838: 8d070030 */ lw $a3,0x30($t0) +/* f12983c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f129840: afbf0014 */ sw $ra,0x14($sp) +/* f129844: 18e00028 */ blez $a3,.L0f1298e8 +/* f129848: 00001025 */ or $v0,$zero,$zero +/* f12984c: 00003025 */ or $a2,$zero,$zero +/* f129850: 8d030024 */ lw $v1,0x24($t0) +.L0f129854: +/* f129854: 8464000e */ lh $a0,0xe($v1) +/* f129858: 24420001 */ addiu $v0,$v0,0x1 +/* f12985c: 0047082a */ slt $at,$v0,$a3 +/* f129860: 5880001f */ blezl $a0,.L0f1298e0 +/* f129864: 24c60010 */ addiu $a2,$a2,0x10 +/* f129868: 8c780000 */ lw $t8,0x0($v1) +/* f12986c: 14b8001b */ bne $a1,$t8,.L0f1298dc +/* f129870: 2499ffff */ addiu $t9,$a0,-1 +/* f129874: a479000e */ sh $t9,0xe($v1) +/* f129878: 8d090024 */ lw $t1,0x24($t0) +/* f12987c: 01261821 */ addu $v1,$t1,$a2 +/* f129880: 846a000e */ lh $t2,0xe($v1) +/* f129884: 55400019 */ bnezl $t2,.L0f1298ec +/* f129888: 8fbf0014 */ lw $ra,0x14($sp) +/* f12988c: 8465000c */ lh $a1,0xc($v1) +/* f129890: 8c640000 */ lw $a0,0x0($v1) +/* f129894: afa80020 */ sw $t0,0x20($sp) +/* f129898: 00055880 */ sll $t3,$a1,0x2 +/* f12989c: 01655823 */ subu $t3,$t3,$a1 +/* f1298a0: 000b5880 */ sll $t3,$t3,0x2 +/* f1298a4: 2565000f */ addiu $a1,$t3,0xf +/* f1298a8: 34ac000f */ ori $t4,$a1,0xf +/* f1298ac: 3985000f */ xori $a1,$t4,0xf +/* f1298b0: 0c004b2d */ jal 0x12cb4 +/* f1298b4: afa60018 */ sw $a2,0x18($sp) +/* f1298b8: 8fa80020 */ lw $t0,0x20($sp) +/* f1298bc: 8fa60018 */ lw $a2,0x18($sp) +/* f1298c0: 8d0f0024 */ lw $t7,0x24($t0) +/* f1298c4: 8d0e002c */ lw $t6,0x2c($t0) +/* f1298c8: 01e6c021 */ addu $t8,$t7,$a2 +/* f1298cc: 8719000c */ lh $t9,0xc($t8) +/* f1298d0: 01d94821 */ addu $t1,$t6,$t9 +/* f1298d4: 10000004 */ beqz $zero,.L0f1298e8 +/* f1298d8: ad09002c */ sw $t1,0x2c($t0) +.L0f1298dc: +/* f1298dc: 24c60010 */ addiu $a2,$a2,0x10 +.L0f1298e0: +/* f1298e0: 1420ffdc */ bnez $at,.L0f129854 +/* f1298e4: 24630010 */ addiu $v1,$v1,0x10 +.L0f1298e8: +/* f1298e8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1298ec: +/* f1298ec: 27bd0028 */ addiu $sp,$sp,0x28 +/* f1298f0: 03e00008 */ jr $ra +/* f1298f4: 00000000 */ sll $zero,$zero,0x0 +/* f1298f8: 00000000 */ sll $zero,$zero,0x0 +/* f1298fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f129900 +/* f129900: 27bdffd0 */ addiu $sp,$sp,-48 +/* f129904: 8fb80040 */ lw $t8,0x40($sp) +/* f129908: afbf002c */ sw $ra,0x2c($sp) +/* f12990c: afa7003c */ sw $a3,0x3c($sp) +/* f129910: 00077400 */ sll $t6,$a3,0x10 +/* f129914: 000e3c03 */ sra $a3,$t6,0x10 +/* f129918: afa00014 */ sw $zero,0x14($sp) +/* f12991c: afa00018 */ sw $zero,0x18($sp) +/* f129920: afa0001c */ sw $zero,0x1c($sp) +/* f129924: afa00020 */ sw $zero,0x20($sp) +/* f129928: 0fc4a7d5 */ jal func0f129f54 +/* f12992c: afb80010 */ sw $t8,0x10($sp) +/* f129930: 8fbf002c */ lw $ra,0x2c($sp) +/* f129934: 27bd0030 */ addiu $sp,$sp,0x30 +/* f129938: 03e00008 */ jr $ra +/* f12993c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f129940 +/* f129940: 27bdff90 */ addiu $sp,$sp,-112 +/* f129944: afa7007c */ sw $a3,0x7c($sp) +/* f129948: 87ae007e */ lh $t6,0x7e($sp) +/* f12994c: afb10030 */ sw $s1,0x30($sp) +/* f129950: afb0002c */ sw $s0,0x2c($sp) +/* f129954: 00808025 */ or $s0,$a0,$zero +/* f129958: 00a08825 */ or $s1,$a1,$zero +/* f12995c: afbf0034 */ sw $ra,0x34($sp) +/* f129960: afa60078 */ sw $a2,0x78($sp) +/* f129964: 15c00003 */ bnez $t6,.L0f129974 +/* f129968: 24080001 */ addiu $t0,$zero,0x1 +/* f12996c: 10000061 */ beqz $zero,.L0f129af4 +/* f129970: 00001025 */ or $v0,$zero,$zero +.L0f129974: +/* f129974: 12000016 */ beqz $s0,.L0f1299d0 +/* f129978: 02202025 */ or $a0,$s1,$zero +/* f12997c: 27af0058 */ addiu $t7,$sp,0x58 +/* f129980: 27b80044 */ addiu $t8,$sp,0x44 +/* f129984: afb80014 */ sw $t8,0x14($sp) +/* f129988: afaf0010 */ sw $t7,0x10($sp) +/* f12998c: 26040008 */ addiu $a0,$s0,0x8 +/* f129990: 26050028 */ addiu $a1,$s0,0x28 +/* f129994: 27a60048 */ addiu $a2,$sp,0x48 +/* f129998: 00003825 */ or $a3,$zero,$zero +/* f12999c: 0c00a959 */ jal 0x2a564 +/* f1299a0: afa80050 */ sw $t0,0x50($sp) +/* f1299a4: c6040008 */ lwc1 $f4,0x8($s0) +/* f1299a8: c7a60048 */ lwc1 $f6,0x48($sp) +/* f1299ac: 00021c00 */ sll $v1,$v0,0x10 +/* f1299b0: e7a40064 */ swc1 $f4,0x64($sp) +/* f1299b4: e7a60068 */ swc1 $f6,0x68($sp) +/* f1299b8: c6080010 */ lwc1 $f8,0x10($s0) +/* f1299bc: 0003cc03 */ sra $t9,$v1,0x10 +/* f1299c0: 03201825 */ or $v1,$t9,$zero +/* f1299c4: 8fa80050 */ lw $t0,0x50($sp) +/* f1299c8: 10000014 */ beqz $zero,.L0f129a1c +/* f1299cc: e7a8006c */ swc1 $f8,0x6c($sp) +.L0f1299d0: +/* f1299d0: 27a90058 */ addiu $t1,$sp,0x58 +/* f1299d4: 27aa0044 */ addiu $t2,$sp,0x44 +/* f1299d8: afaa0014 */ sw $t2,0x14($sp) +/* f1299dc: afa90010 */ sw $t1,0x10($sp) +/* f1299e0: 8fa50078 */ lw $a1,0x78($sp) +/* f1299e4: 27a60048 */ addiu $a2,$sp,0x48 +/* f1299e8: 00003825 */ or $a3,$zero,$zero +/* f1299ec: 0c00a959 */ jal 0x2a564 +/* f1299f0: afa80050 */ sw $t0,0x50($sp) +/* f1299f4: c62a0000 */ lwc1 $f10,0x0($s1) +/* f1299f8: c7b00048 */ lwc1 $f16,0x48($sp) +/* f1299fc: 00021c00 */ sll $v1,$v0,0x10 +/* f129a00: e7aa0064 */ swc1 $f10,0x64($sp) +/* f129a04: e7b00068 */ swc1 $f16,0x68($sp) +/* f129a08: c6320008 */ lwc1 $f18,0x8($s1) +/* f129a0c: 00035c03 */ sra $t3,$v1,0x10 +/* f129a10: 01601825 */ or $v1,$t3,$zero +/* f129a14: 8fa80050 */ lw $t0,0x50($sp) +/* f129a18: e7b2006c */ swc1 $f18,0x6c($sp) +.L0f129a1c: +/* f129a1c: 8fac0044 */ lw $t4,0x44($sp) +/* f129a20: 02002025 */ or $a0,$s0,$zero +/* f129a24: 02202825 */ or $a1,$s1,$zero +/* f129a28: 15800027 */ bnez $t4,.L0f129ac8 +/* f129a2c: 8fa60078 */ lw $a2,0x78($sp) +/* f129a30: 00026c00 */ sll $t5,$v0,0x10 +/* f129a34: 000d7403 */ sra $t6,$t5,0x10 +/* f129a38: 19c00023 */ blez $t6,.L0f129ac8 +/* f129a3c: 87af007e */ lh $t7,0x7e($sp) +/* f129a40: 000fc080 */ sll $t8,$t7,0x2 +/* f129a44: 030fc023 */ subu $t8,$t8,$t7 +/* f129a48: 0018c080 */ sll $t8,$t8,0x2 +/* f129a4c: 030fc023 */ subu $t8,$t8,$t7 +/* f129a50: 3c198008 */ lui $t9,0x8008 +/* f129a54: 2739e4b8 */ addiu $t9,$t9,-6984 +/* f129a58: 0018c080 */ sll $t8,$t8,0x2 +/* f129a5c: 03191021 */ addu $v0,$t8,$t9 +/* f129a60: 8449001c */ lh $t1,0x1c($v0) +/* f129a64: c448000c */ lwc1 $f8,0xc($v0) +/* f129a68: c6240004 */ lwc1 $f4,0x4($s1) +/* f129a6c: 44895000 */ mtc1 $t1,$f10 +/* f129a70: c7a60048 */ lwc1 $f6,0x48($sp) +/* f129a74: 3c013f00 */ lui $at,0x3f00 +/* f129a78: 46805420 */ cvt.s.w $f16,$f10 +/* f129a7c: c44a0010 */ lwc1 $f10,0x10($v0) +/* f129a80: 46062001 */ sub.s $f0,$f4,$f6 +/* f129a84: 46104482 */ mul.s $f18,$f8,$f16 +/* f129a88: c4440004 */ lwc1 $f4,0x4($v0) +/* f129a8c: 44818000 */ mtc1 $at,$f16 +/* f129a90: 3c014296 */ lui $at,0x4296 +/* f129a94: 46122180 */ add.s $f6,$f4,$f18 +/* f129a98: 460a3200 */ add.s $f8,$f6,$f10 +/* f129a9c: 46104102 */ mul.s $f4,$f8,$f16 +/* f129aa0: 4604003e */ c.le.s $f0,$f4 +/* f129aa4: 00000000 */ sll $zero,$zero,0x0 +/* f129aa8: 45030009 */ bc1tl .L0f129ad0 +/* f129aac: 8faa0080 */ lw $t2,0x80($sp) +/* f129ab0: 44819000 */ mtc1 $at,$f18 +/* f129ab4: 00000000 */ sll $zero,$zero,0x0 +/* f129ab8: 4612003e */ c.le.s $f0,$f18 +/* f129abc: 00000000 */ sll $zero,$zero,0x0 +/* f129ac0: 45030003 */ bc1tl .L0f129ad0 +/* f129ac4: 8faa0080 */ lw $t2,0x80($sp) +.L0f129ac8: +/* f129ac8: 00004025 */ or $t0,$zero,$zero +/* f129acc: 8faa0080 */ lw $t2,0x80($sp) +.L0f129ad0: +/* f129ad0: 27ab0064 */ addiu $t3,$sp,0x64 +/* f129ad4: 27ac0058 */ addiu $t4,$sp,0x58 +/* f129ad8: afac0020 */ sw $t4,0x20($sp) +/* f129adc: afab0018 */ sw $t3,0x18($sp) +/* f129ae0: 87a7007e */ lh $a3,0x7e($sp) +/* f129ae4: afa80014 */ sw $t0,0x14($sp) +/* f129ae8: afa3001c */ sw $v1,0x1c($sp) +/* f129aec: 0fc4a7d5 */ jal func0f129f54 +/* f129af0: afaa0010 */ sw $t2,0x10($sp) +.L0f129af4: +/* f129af4: 8fbf0034 */ lw $ra,0x34($sp) +/* f129af8: 8fb0002c */ lw $s0,0x2c($sp) +/* f129afc: 8fb10030 */ lw $s1,0x30($sp) +/* f129b00: 03e00008 */ jr $ra +/* f129b04: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f129b08 +/* f129b08: 808303cc */ lb $v1,0x3cc($a0) +/* f129b0c: 3c0f8008 */ lui $t7,0x8008 +/* f129b10: 25efe4b8 */ addiu $t7,$t7,-6984 +/* f129b14: 00037080 */ sll $t6,$v1,0x2 +/* f129b18: 01c37023 */ subu $t6,$t6,$v1 +/* f129b1c: 000e7080 */ sll $t6,$t6,0x2 +/* f129b20: 01c37023 */ subu $t6,$t6,$v1 +/* f129b24: 000e7080 */ sll $t6,$t6,0x2 +/* f129b28: 01cf1021 */ addu $v0,$t6,$t7 +/* f129b2c: 2401000e */ addiu $at,$zero,0xe +/* f129b30: 14610015 */ bne $v1,$at,.L0f129b88 +/* f129b34: c4400008 */ lwc1 $f0,0x8($v0) +/* f129b38: 28a10021 */ slti $at,$a1,0x21 +/* f129b3c: 54200013 */ bnezl $at,.L0f129b8c +/* f129b40: 44852000 */ mtc1 $a1,$f4 +/* f129b44: 44852000 */ mtc1 $a1,$f4 +/* f129b48: 3c014396 */ lui $at,0x4396 +/* f129b4c: 44816000 */ mtc1 $at,$f12 +/* f129b50: 468021a0 */ cvt.s.w $f6,$f4 +/* f129b54: 3c014040 */ lui $at,0x4040 +/* f129b58: 44814000 */ mtc1 $at,$f8 +/* f129b5c: 3c014220 */ lui $at,0x4220 +/* f129b60: 44818000 */ mtc1 $at,$f16 +/* f129b64: 46083282 */ mul.s $f10,$f6,$f8 +/* f129b68: 46105080 */ add.s $f2,$f10,$f16 +/* f129b6c: 4602603c */ c.lt.s $f12,$f2 +/* f129b70: 00000000 */ sll $zero,$zero,0x0 +/* f129b74: 45000009 */ bc1f .L0f129b9c +/* f129b78: 00000000 */ sll $zero,$zero,0x0 +/* f129b7c: 46006086 */ mov.s $f2,$f12 +/* f129b80: 03e00008 */ jr $ra +/* f129b84: 46006006 */ mov.s $f0,$f12 +.L0f129b88: +/* f129b88: 44852000 */ mtc1 $a1,$f4 +.L0f129b8c: +/* f129b8c: c4520000 */ lwc1 $f18,0x0($v0) +/* f129b90: 468021a0 */ cvt.s.w $f6,$f4 +/* f129b94: 46060202 */ mul.s $f8,$f0,$f6 +/* f129b98: 46089080 */ add.s $f2,$f18,$f8 +.L0f129b9c: +/* f129b9c: 03e00008 */ jr $ra +/* f129ba0: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f129ba4 +/* f129ba4: 808303cc */ lb $v1,0x3cc($a0) +/* f129ba8: 3c0f8008 */ lui $t7,0x8008 +/* f129bac: 25efe4b8 */ addiu $t7,$t7,-6984 +/* f129bb0: 00037080 */ sll $t6,$v1,0x2 +/* f129bb4: 01c37023 */ subu $t6,$t6,$v1 +/* f129bb8: 000e7080 */ sll $t6,$t6,0x2 +/* f129bbc: 01c37023 */ subu $t6,$t6,$v1 +/* f129bc0: 000e7080 */ sll $t6,$t6,0x2 +/* f129bc4: 01cf1021 */ addu $v0,$t6,$t7 +/* f129bc8: 2401000e */ addiu $at,$zero,0xe +/* f129bcc: 14610007 */ bne $v1,$at,.L0f129bec +/* f129bd0: c440000c */ lwc1 $f0,0xc($v0) +/* f129bd4: 28a10021 */ slti $at,$a1,0x21 +/* f129bd8: 14200004 */ bnez $at,.L0f129bec +/* f129bdc: 3c0141a0 */ lui $at,0x41a0 +/* f129be0: 44811000 */ mtc1 $at,$f2 +/* f129be4: 03e00008 */ jr $ra +/* f129be8: 46001006 */ mov.s $f0,$f2 +.L0f129bec: +/* f129bec: 44853000 */ mtc1 $a1,$f6 +/* f129bf0: c4440004 */ lwc1 $f4,0x4($v0) +/* f129bf4: 46803220 */ cvt.s.w $f8,$f6 +/* f129bf8: 46080282 */ mul.s $f10,$f0,$f8 +/* f129bfc: 460a2080 */ add.s $f2,$f4,$f10 +/* f129c00: 03e00008 */ jr $ra +/* f129c04: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f129c08 +/* f129c08: 27bdffd8 */ addiu $sp,$sp,-40 +/* f129c0c: afbf0014 */ sw $ra,0x14($sp) +/* f129c10: afa40028 */ sw $a0,0x28($sp) +/* f129c14: afa5002c */ sw $a1,0x2c($sp) +/* f129c18: afa60030 */ sw $a2,0x30($sp) +/* f129c1c: 8ce40004 */ lw $a0,0x4($a3) +/* f129c20: 3c188008 */ lui $t8,0x8008 +/* f129c24: 2718e4b8 */ addiu $t8,$t8,-6984 +/* f129c28: 808e03cc */ lb $t6,0x3cc($a0) +/* f129c2c: afa70034 */ sw $a3,0x34($sp) +/* f129c30: 00c02825 */ or $a1,$a2,$zero +/* f129c34: 000e7880 */ sll $t7,$t6,0x2 +/* f129c38: 01ee7823 */ subu $t7,$t7,$t6 +/* f129c3c: 000f7880 */ sll $t7,$t7,0x2 +/* f129c40: 01ee7823 */ subu $t7,$t7,$t6 +/* f129c44: 000f7880 */ sll $t7,$t7,0x2 +/* f129c48: 01f8c821 */ addu $t9,$t7,$t8 +/* f129c4c: afb90020 */ sw $t9,0x20($sp) +/* f129c50: 0fc4a6c2 */ jal func0f129b08 +/* f129c54: afa40024 */ sw $a0,0x24($sp) +/* f129c58: 8fa40024 */ lw $a0,0x24($sp) +/* f129c5c: 8fa50030 */ lw $a1,0x30($sp) +/* f129c60: 0fc4a6e9 */ jal func0f129ba4 +/* f129c64: e7a0001c */ swc1 $f0,0x1c($sp) +/* f129c68: 8fa80020 */ lw $t0,0x20($sp) +/* f129c6c: 3c013f00 */ lui $at,0x3f00 +/* f129c70: 44818000 */ mtc1 $at,$f16 +/* f129c74: 3c013fc0 */ lui $at,0x3fc0 +/* f129c78: 44813000 */ mtc1 $at,$f6 +/* f129c7c: c5040010 */ lwc1 $f4,0x10($t0) +/* f129c80: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f129c84: 8fa70034 */ lw $a3,0x34($sp) +/* f129c88: 46062302 */ mul.s $f12,$f4,$f6 +/* f129c8c: 8fa20028 */ lw $v0,0x28($sp) +/* f129c90: c4f20008 */ lwc1 $f18,0x8($a3) +/* f129c94: 46101202 */ mul.s $f8,$f2,$f16 +/* f129c98: 8fa3002c */ lw $v1,0x2c($sp) +/* f129c9c: 46100282 */ mul.s $f10,$f0,$f16 +/* f129ca0: 460c4080 */ add.s $f2,$f8,$f12 +/* f129ca4: 460c5380 */ add.s $f14,$f10,$f12 +/* f129ca8: 46029101 */ sub.s $f4,$f18,$f2 +/* f129cac: e4440000 */ swc1 $f4,0x0($v0) +/* f129cb0: c4e6000c */ lwc1 $f6,0xc($a3) +/* f129cb4: 460e3201 */ sub.s $f8,$f6,$f14 +/* f129cb8: e4480004 */ swc1 $f8,0x4($v0) +/* f129cbc: c4ea0010 */ lwc1 $f10,0x10($a3) +/* f129cc0: 46025481 */ sub.s $f18,$f10,$f2 +/* f129cc4: e4520008 */ swc1 $f18,0x8($v0) +/* f129cc8: c4e40008 */ lwc1 $f4,0x8($a3) +/* f129ccc: 46022180 */ add.s $f6,$f4,$f2 +/* f129cd0: e4660000 */ swc1 $f6,0x0($v1) +/* f129cd4: c4e8000c */ lwc1 $f8,0xc($a3) +/* f129cd8: 460e4280 */ add.s $f10,$f8,$f14 +/* f129cdc: e46a0004 */ swc1 $f10,0x4($v1) +/* f129ce0: c4f20010 */ lwc1 $f18,0x10($a3) +/* f129ce4: 46029100 */ add.s $f4,$f18,$f2 +/* f129ce8: e4640008 */ swc1 $f4,0x8($v1) +/* f129cec: 8fbf0014 */ lw $ra,0x14($sp) +/* f129cf0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f129cf4: 03e00008 */ jr $ra +/* f129cf8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f129cfc +/* f129cfc: 27bdff78 */ addiu $sp,$sp,-136 +/* f129d00: afb5004c */ sw $s5,0x4c($sp) +/* f129d04: 3c158006 */ lui $s5,0x8006 +/* f129d08: 26b5298c */ addiu $s5,$s5,0x298c +/* f129d0c: 8eaf0000 */ lw $t7,0x0($s5) +/* f129d10: afbe0058 */ sw $s8,0x58($sp) +/* f129d14: 3c0e7f08 */ lui $t6,0x7f08 +/* f129d18: afb40048 */ sw $s4,0x48($sp) +/* f129d1c: afb30044 */ sw $s3,0x44($sp) +/* f129d20: afb20040 */ sw $s2,0x40($sp) +/* f129d24: 25de4e58 */ addiu $s8,$t6,0x4e58 +/* f129d28: 00a09825 */ or $s3,$a1,$zero +/* f129d2c: 0080a025 */ or $s4,$a0,$zero +/* f129d30: afbf005c */ sw $ra,0x5c($sp) +/* f129d34: afb70054 */ sw $s7,0x54($sp) +/* f129d38: afb60050 */ sw $s6,0x50($sp) +/* f129d3c: afb1003c */ sw $s1,0x3c($sp) +/* f129d40: afb00038 */ sw $s0,0x38($sp) +/* f129d44: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f129d48: f7b80028 */ sdc1 $f24,0x28($sp) +/* f129d4c: f7b60020 */ sdc1 $f22,0x20($sp) +/* f129d50: f7b40018 */ sdc1 $f20,0x18($sp) +/* f129d54: afbe0060 */ sw $s8,0x60($sp) +/* f129d58: 19e00042 */ blez $t7,.L0f129e64 +/* f129d5c: 00009025 */ or $s2,$zero,$zero +/* f129d60: 3c014120 */ lui $at,0x4120 +/* f129d64: 4481d000 */ mtc1 $at,$f26 +/* f129d68: 3c013f80 */ lui $at,0x3f80 +/* f129d6c: 4481c000 */ mtc1 $at,$f24 +/* f129d70: 3c014000 */ lui $at,0x4000 +/* f129d74: 3c16800a */ lui $s6,0x800a +/* f129d78: 3c118006 */ lui $s1,0x8006 +/* f129d7c: 4481b000 */ mtc1 $at,$f22 +/* f129d80: 4480a000 */ mtc1 $zero,$f20 +/* f129d84: 26312988 */ addiu $s1,$s1,0x2988 +/* f129d88: 26d69fc0 */ addiu $s6,$s6,-24640 +/* f129d8c: 00008025 */ or $s0,$zero,$zero +/* f129d90: 24170003 */ addiu $s7,$zero,0x3 +/* f129d94: 8e220000 */ lw $v0,0x0($s1) +.L0f129d98: +/* f129d98: 0050c021 */ addu $t8,$v0,$s0 +/* f129d9c: 8f190020 */ lw $t9,0x20($t8) +/* f129da0: 5320002b */ beqzl $t9,.L0f129e50 +/* f129da4: 8eb90000 */ lw $t9,0x0($s5) +/* f129da8: 0fc0a221 */ jal func0f028884 +/* f129dac: 02022021 */ addu $a0,$s0,$v0 +/* f129db0: 8ec80284 */ lw $t0,0x284($s6) +/* f129db4: 8d0900bc */ lw $t1,0xbc($t0) +/* f129db8: 54490025 */ bnel $v0,$t1,.L0f129e50 +/* f129dbc: 8eb90000 */ lw $t9,0x0($s5) +/* f129dc0: 8e220000 */ lw $v0,0x0($s1) +/* f129dc4: 00505021 */ addu $t2,$v0,$s0 +/* f129dc8: 8d43001c */ lw $v1,0x1c($t2) +/* f129dcc: 50600020 */ beqzl $v1,.L0f129e50 +/* f129dd0: 8eb90000 */ lw $t9,0x0($s5) +/* f129dd4: 906b0000 */ lbu $t3,0x0($v1) +/* f129dd8: 56eb001d */ bnel $s7,$t3,.L0f129e50 +/* f129ddc: 8eb90000 */ lw $t9,0x0($s5) +/* f129de0: 906c0001 */ lbu $t4,0x1($v1) +/* f129de4: 02022021 */ addu $a0,$s0,$v0 +/* f129de8: 318d0004 */ andi $t5,$t4,0x4 +/* f129dec: 51a00018 */ beqzl $t5,.L0f129e50 +/* f129df0: 8eb90000 */ lw $t9,0x0($s5) +/* f129df4: 0fc1250e */ jal func0f049438 +/* f129df8: 02602825 */ or $a1,$s3,$zero +/* f129dfc: 46140032 */ c.eq.s $f0,$f20 +/* f129e00: 00000000 */ sll $zero,$zero,0x0 +/* f129e04: 45020004 */ bc1fl .L0f129e18 +/* f129e08: c6860000 */ lwc1 $f6,0x0($s4) +/* f129e0c: 10000008 */ beqz $zero,.L0f129e30 +/* f129e10: 4600b086 */ mov.s $f2,$f22 +/* f129e14: c6860000 */ lwc1 $f6,0x0($s4) +.L0f129e18: +/* f129e18: 8e2e0000 */ lw $t6,0x0($s1) +/* f129e1c: 4606d202 */ mul.s $f8,$f26,$f6 +/* f129e20: 01d07821 */ addu $t7,$t6,$s0 +/* f129e24: c5e400f0 */ lwc1 $f4,0xf0($t7) +/* f129e28: 46082282 */ mul.s $f10,$f4,$f8 +/* f129e2c: 46005083 */ div.s $f2,$f10,$f0 +.L0f129e30: +/* f129e30: 4602c03c */ c.lt.s $f24,$f2 +/* f129e34: 00000000 */ sll $zero,$zero,0x0 +/* f129e38: 45020005 */ bc1fl .L0f129e50 +/* f129e3c: 8eb90000 */ lw $t9,0x0($s5) +/* f129e40: 8e380000 */ lw $t8,0x0($s1) +/* f129e44: 0fc0e56f */ jal func0f0395bc +/* f129e48: 02182021 */ addu $a0,$s0,$t8 +/* f129e4c: 8eb90000 */ lw $t9,0x0($s5) +.L0f129e50: +/* f129e50: 26520001 */ addiu $s2,$s2,0x1 +/* f129e54: 26100368 */ addiu $s0,$s0,0x368 +/* f129e58: 0259082a */ slt $at,$s2,$t9 +/* f129e5c: 5420ffce */ bnezl $at,.L0f129d98 +/* f129e60: 8e220000 */ lw $v0,0x0($s1) +.L0f129e64: +/* f129e64: 8fa80060 */ lw $t0,0x60($sp) +/* f129e68: 3c047f08 */ lui $a0,0x7f08 +/* f129e6c: 24834cf0 */ addiu $v1,$a0,0x4cf0 +/* f129e70: 0068082b */ sltu $at,$v1,$t0 +/* f129e74: 10200008 */ beqz $at,.L0f129e98 +/* f129e78: 00001025 */ or $v0,$zero,$zero +.L0f129e7c: +/* f129e7c: 8c690000 */ lw $t1,0x0($v1) +/* f129e80: 24630004 */ addiu $v1,$v1,0x4 +/* f129e84: 007e082b */ sltu $at,$v1,$s8 +/* f129e88: 00491026 */ xor $v0,$v0,$t1 +/* f129e8c: 00025040 */ sll $t2,$v0,0x1 +/* f129e90: 1420fffa */ bnez $at,.L0f129e7c +/* f129e94: 01401025 */ or $v0,$t2,$zero +.L0f129e98: +/* f129e98: 3c01a17a */ lui $at,0xa17a +/* f129e9c: 34214ca0 */ ori $at,$at,0x4ca0 +/* f129ea0: 1041001c */ beq $v0,$at,.L0f129f14 +/* f129ea4: 00001825 */ or $v1,$zero,$zero +/* f129ea8: 3c014561 */ lui $at,0x4561 +/* f129eac: 4481a000 */ mtc1 $at,$f20 +/* f129eb0: 3c014348 */ lui $at,0x4348 +/* f129eb4: 44819000 */ mtc1 $at,$f18 +/* f129eb8: 3c017f1b */ lui $at,0x7f1b +/* f129ebc: c4305578 */ lwc1 $f16,0x5578($at) +/* f129ec0: 3c0140a0 */ lui $at,0x40a0 +/* f129ec4: 44817000 */ mtc1 $at,$f14 +/* f129ec8: 3c014170 */ lui $at,0x4170 +/* f129ecc: 44816000 */ mtc1 $at,$f12 +/* f129ed0: 3c014270 */ lui $at,0x4270 +/* f129ed4: 44811000 */ mtc1 $at,$f2 +/* f129ed8: 3c0142a0 */ lui $at,0x42a0 +/* f129edc: 3c028008 */ lui $v0,0x8008 +/* f129ee0: 44810000 */ mtc1 $at,$f0 +/* f129ee4: 2442e4b8 */ addiu $v0,$v0,-6984 +/* f129ee8: 24040019 */ addiu $a0,$zero,0x19 +.L0f129eec: +/* f129eec: 24630001 */ addiu $v1,$v1,0x1 +/* f129ef0: e4400000 */ swc1 $f0,0x0($v0) +/* f129ef4: e4420004 */ swc1 $f2,0x4($v0) +/* f129ef8: e44c0008 */ swc1 $f12,0x8($v0) +/* f129efc: e44e000c */ swc1 $f14,0xc($v0) +/* f129f00: e4500010 */ swc1 $f16,0x10($v0) +/* f129f04: e4520014 */ swc1 $f18,0x14($v0) +/* f129f08: e4540018 */ swc1 $f20,0x18($v0) +/* f129f0c: 1464fff7 */ bne $v1,$a0,.L0f129eec +/* f129f10: 2442002c */ addiu $v0,$v0,0x2c +.L0f129f14: +/* f129f14: 8fbf005c */ lw $ra,0x5c($sp) +/* f129f18: d7b40018 */ ldc1 $f20,0x18($sp) +/* f129f1c: d7b60020 */ ldc1 $f22,0x20($sp) +/* f129f20: d7b80028 */ ldc1 $f24,0x28($sp) +/* f129f24: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f129f28: 8fb00038 */ lw $s0,0x38($sp) +/* f129f2c: 8fb1003c */ lw $s1,0x3c($sp) +/* f129f30: 8fb20040 */ lw $s2,0x40($sp) +/* f129f34: 8fb30044 */ lw $s3,0x44($sp) +/* f129f38: 8fb40048 */ lw $s4,0x48($sp) +/* f129f3c: 8fb5004c */ lw $s5,0x4c($sp) +/* f129f40: 8fb60050 */ lw $s6,0x50($sp) +/* f129f44: 8fb70054 */ lw $s7,0x54($sp) +/* f129f48: 8fbe0058 */ lw $s8,0x58($sp) +/* f129f4c: 03e00008 */ jr $ra +/* f129f50: 27bd0088 */ addiu $sp,$sp,0x88 +); + +GLOBAL_ASM( +glabel func0f129f54 +/* f129f54: 27bdfea0 */ addiu $sp,$sp,-352 +/* f129f58: afb7004c */ sw $s7,0x4c($sp) +/* f129f5c: 0007bc00 */ sll $s7,$a3,0x10 +/* f129f60: 00177403 */ sra $t6,$s7,0x10 +/* f129f64: afbe0050 */ sw $s8,0x50($sp) +/* f129f68: afb40040 */ sw $s4,0x40($sp) +/* f129f6c: 00c0a025 */ or $s4,$a2,$zero +/* f129f70: 0080f025 */ or $s8,$a0,$zero +/* f129f74: 01c0b825 */ or $s7,$t6,$zero +/* f129f78: afbf0054 */ sw $ra,0x54($sp) +/* f129f7c: afb60048 */ sw $s6,0x48($sp) +/* f129f80: afb50044 */ sw $s5,0x44($sp) +/* f129f84: afb3003c */ sw $s3,0x3c($sp) +/* f129f88: afb20038 */ sw $s2,0x38($sp) +/* f129f8c: afb10034 */ sw $s1,0x34($sp) +/* f129f90: afb00030 */ sw $s0,0x30($sp) +/* f129f94: f7b80028 */ sdc1 $f24,0x28($sp) +/* f129f98: f7b60020 */ sdc1 $f22,0x20($sp) +/* f129f9c: f7b40018 */ sdc1 $f20,0x18($sp) +/* f129fa0: afa50164 */ sw $a1,0x164($sp) +/* f129fa4: afa7016c */ sw $a3,0x16c($sp) +/* f129fa8: 11c00006 */ beqz $t6,.L0f129fc4 +/* f129fac: 00005025 */ or $t2,$zero,$zero +/* f129fb0: 84cf0000 */ lh $t7,0x0($a2) +/* f129fb4: 2416ffff */ addiu $s6,$zero,-1 +/* f129fb8: 24070001 */ addiu $a3,$zero,0x1 +/* f129fbc: 16cf0003 */ bne $s6,$t7,.L0f129fcc +/* f129fc0: 00000000 */ sll $zero,$zero,0x0 +.L0f129fc4: +/* f129fc4: 10000334 */ beqz $zero,.L0f12ac98 +/* f129fc8: 00001025 */ or $v0,$zero,$zero +.L0f129fcc: +/* f129fcc: 16e7003f */ bne $s7,$a3,.L0f12a0cc +/* f129fd0: 00000000 */ sll $zero,$zero,0x0 +/* f129fd4: 0fc2d5ee */ jal func0f0b57b8 +/* f129fd8: afaa0158 */ sw $t2,0x158($sp) +/* f129fdc: 3c02800a */ lui $v0,0x800a +/* f129fe0: 8fa30164 */ lw $v1,0x164($sp) +/* f129fe4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f129fe8: 3c017f1b */ lui $at,0x7f1b +/* f129fec: c4640000 */ lwc1 $f4,0x0($v1) +/* f129ff0: c4461bb0 */ lwc1 $f6,0x1bb0($v0) +/* f129ff4: c4680004 */ lwc1 $f8,0x4($v1) +/* f129ff8: c44a1bb4 */ lwc1 $f10,0x1bb4($v0) +/* f129ffc: 46062081 */ sub.s $f2,$f4,$f6 +/* f12a000: c4700008 */ lwc1 $f16,0x8($v1) +/* f12a004: c4521bb8 */ lwc1 $f18,0x1bb8($v0) +/* f12a008: 460a4301 */ sub.s $f12,$f8,$f10 +/* f12a00c: 46021182 */ mul.s $f6,$f2,$f2 +/* f12a010: c424557c */ lwc1 $f4,0x557c($at) +/* f12a014: 46128381 */ sub.s $f14,$f16,$f18 +/* f12a018: 460c6202 */ mul.s $f8,$f12,$f12 +/* f12a01c: 8faa0158 */ lw $t2,0x158($sp) +/* f12a020: 24421bb0 */ addiu $v0,$v0,0x1bb0 +/* f12a024: 460e7402 */ mul.s $f16,$f14,$f14 +/* f12a028: 46083280 */ add.s $f10,$f6,$f8 +/* f12a02c: 46105480 */ add.s $f18,$f10,$f16 +/* f12a030: 46009182 */ mul.s $f6,$f18,$f0 +/* f12a034: 00000000 */ sll $zero,$zero,0x0 +/* f12a038: 46003202 */ mul.s $f8,$f6,$f0 +/* f12a03c: 4608203c */ c.lt.s $f4,$f8 +/* f12a040: 00000000 */ sll $zero,$zero,0x0 +/* f12a044: 45000021 */ bc1f .L0f12a0cc +/* f12a048: 00000000 */ sll $zero,$zero,0x0 +/* f12a04c: 0c004b70 */ jal 0x12dc0 +/* f12a050: 00000000 */ sll $zero,$zero,0x0 +/* f12a054: 30580001 */ andi $t8,$v0,0x1 +/* f12a058: 1700001a */ bnez $t8,.L0f12a0c4 +/* f12a05c: 00000000 */ sll $zero,$zero,0x0 +/* f12a060: 13c0000e */ beqz $s8,.L0f12a09c +/* f12a064: 8fa40164 */ lw $a0,0x164($sp) +/* f12a068: 0017c880 */ sll $t9,$s7,0x2 +/* f12a06c: 0337c823 */ subu $t9,$t9,$s7 +/* f12a070: 0019c880 */ sll $t9,$t9,0x2 +/* f12a074: 0337c823 */ subu $t9,$t9,$s7 +/* f12a078: 0019c880 */ sll $t9,$t9,0x2 +/* f12a07c: 3c068008 */ lui $a2,0x8008 +/* f12a080: 00d93021 */ addu $a2,$a2,$t9 +/* f12a084: 90c6e4dc */ lbu $a2,-0x1b24($a2) +/* f12a088: 27c40008 */ addiu $a0,$s8,0x8 +/* f12a08c: 0fc4ba08 */ jal func0f12e820 +/* f12a090: 27c50028 */ addiu $a1,$s8,0x28 +/* f12a094: 10000300 */ beqz $zero,.L0f12ac98 +/* f12a098: 24020001 */ addiu $v0,$zero,0x1 +.L0f12a09c: +/* f12a09c: 00176080 */ sll $t4,$s7,0x2 +/* f12a0a0: 01976023 */ subu $t4,$t4,$s7 +/* f12a0a4: 000c6080 */ sll $t4,$t4,0x2 +/* f12a0a8: 01976023 */ subu $t4,$t4,$s7 +/* f12a0ac: 000c6080 */ sll $t4,$t4,0x2 +/* f12a0b0: 3c068008 */ lui $a2,0x8008 +/* f12a0b4: 00cc3021 */ addu $a2,$a2,$t4 +/* f12a0b8: 90c6e4dc */ lbu $a2,-0x1b24($a2) +/* f12a0bc: 0fc4ba08 */ jal func0f12e820 +/* f12a0c0: 02802825 */ or $a1,$s4,$zero +.L0f12a0c4: +/* f12a0c4: 100002f4 */ beqz $zero,.L0f12ac98 +/* f12a0c8: 24020001 */ addiu $v0,$zero,0x1 +.L0f12a0cc: +/* f12a0cc: 3c05800a */ lui $a1,0x800a +/* f12a0d0: 8ca53434 */ lw $a1,0x3434($a1) +/* f12a0d4: 24070001 */ addiu $a3,$zero,0x1 +/* f12a0d8: 00008825 */ or $s1,$zero,$zero +/* f12a0dc: 18a0000d */ blez $a1,.L0f12a114 +/* f12a0e0: 3c04800a */ lui $a0,0x800a +/* f12a0e4: 8c843430 */ lw $a0,0x3430($a0) +/* f12a0e8: 00001825 */ or $v1,$zero,$zero +/* f12a0ec: 00801025 */ or $v0,$a0,$zero +.L0f12a0f0: +/* f12a0f0: 8c4d0000 */ lw $t5,0x0($v0) +/* f12a0f4: 26310001 */ addiu $s1,$s1,0x1 +/* f12a0f8: 0225082a */ slt $at,$s1,$a1 +/* f12a0fc: 15a00003 */ bnez $t5,.L0f12a10c +/* f12a100: 24420478 */ addiu $v0,$v0,0x478 +/* f12a104: 10000003 */ beqz $zero,.L0f12a114 +/* f12a108: 00645021 */ addu $t2,$v1,$a0 +.L0f12a10c: +/* f12a10c: 1420fff8 */ bnez $at,.L0f12a0f0 +/* f12a110: 24630478 */ addiu $v1,$v1,0x478 +.L0f12a114: +/* f12a114: 15400025 */ bnez $t2,.L0f12a1ac +/* f12a118: 02c02025 */ or $a0,$s6,$zero +/* f12a11c: 02c03025 */ or $a2,$s6,$zero +/* f12a120: 18a00010 */ blez $a1,.L0f12a164 +/* f12a124: 00008825 */ or $s1,$zero,$zero +/* f12a128: 3c02800a */ lui $v0,0x800a +/* f12a12c: 8c423430 */ lw $v0,0x3430($v0) +.L0f12a130: +/* f12a130: 804e03cc */ lb $t6,0x3cc($v0) +/* f12a134: 54ee0008 */ bnel $a3,$t6,.L0f12a158 +/* f12a138: 26310001 */ addiu $s1,$s1,0x1 +/* f12a13c: 844303c8 */ lh $v1,0x3c8($v0) +/* f12a140: 0083082a */ slt $at,$a0,$v1 +/* f12a144: 50200004 */ beqzl $at,.L0f12a158 +/* f12a148: 26310001 */ addiu $s1,$s1,0x1 +/* f12a14c: 00602025 */ or $a0,$v1,$zero +/* f12a150: 02203025 */ or $a2,$s1,$zero +/* f12a154: 26310001 */ addiu $s1,$s1,0x1 +.L0f12a158: +/* f12a158: 0225082a */ slt $at,$s1,$a1 +/* f12a15c: 1420fff4 */ bnez $at,.L0f12a130 +/* f12a160: 24420478 */ addiu $v0,$v0,0x478 +.L0f12a164: +/* f12a164: 04c00011 */ bltz $a2,.L0f12a1ac +/* f12a168: 3c11800a */ lui $s1,0x800a +/* f12a16c: 000680c0 */ sll $s0,$a2,0x3 +/* f12a170: 26313430 */ addiu $s1,$s1,0x3430 +/* f12a174: 02068021 */ addu $s0,$s0,$a2 +/* f12a178: 8e2f0000 */ lw $t7,0x0($s1) +/* f12a17c: 00108100 */ sll $s0,$s0,0x4 +/* f12a180: 02068023 */ subu $s0,$s0,$a2 +/* f12a184: 001080c0 */ sll $s0,$s0,0x3 +/* f12a188: 01f0c021 */ addu $t8,$t7,$s0 +/* f12a18c: 8f040000 */ lw $a0,0x0($t8) +/* f12a190: 0fc18ad9 */ jal func0f062b64 +/* f12a194: 00e02825 */ or $a1,$a3,$zero +/* f12a198: 8e390000 */ lw $t9,0x0($s1) +/* f12a19c: 03306021 */ addu $t4,$t9,$s0 +/* f12a1a0: ad800000 */ sw $zero,0x0($t4) +/* f12a1a4: 8e2d0000 */ lw $t5,0x0($s1) +/* f12a1a8: 020d5021 */ addu $t2,$s0,$t5 +.L0f12a1ac: +/* f12a1ac: 514002ba */ beqzl $t2,.L0f12ac98 +/* f12a1b0: 000a102b */ sltu $v0,$zero,$t2 +/* f12a1b4: 0fc180d6 */ jal func0f060358 +/* f12a1b8: afaa0158 */ sw $t2,0x158($sp) +/* f12a1bc: 24010010 */ addiu $at,$zero,0x10 +/* f12a1c0: 8faa0158 */ lw $t2,0x158($sp) +/* f12a1c4: 12e10006 */ beq $s7,$at,.L0f12a1e0 +/* f12a1c8: 0040a825 */ or $s5,$v0,$zero +/* f12a1cc: 24010001 */ addiu $at,$zero,0x1 +/* f12a1d0: 12e10003 */ beq $s7,$at,.L0f12a1e0 +/* f12a1d4: 240e0006 */ addiu $t6,$zero,0x6 +/* f12a1d8: 3c018008 */ lui $at,0x8008 +/* f12a1dc: ac2ee4a0 */ sw $t6,-0x1b60($at) +.L0f12a1e0: +/* f12a1e0: 104002ac */ beqz $v0,.L0f12ac94 +/* f12a1e4: 8fa70164 */ lw $a3,0x164($sp) +/* f12a1e8: 240f0007 */ addiu $t7,$zero,0x7 +/* f12a1ec: a04f0000 */ sb $t7,0x0($v0) +/* f12a1f0: ac4a0004 */ sw $t2,0x4($v0) +/* f12a1f4: c4ea0000 */ lwc1 $f10,0x0($a3) +/* f12a1f8: 00008825 */ or $s1,$zero,$zero +/* f12a1fc: e44a0008 */ swc1 $f10,0x8($v0) +/* f12a200: c4f00004 */ lwc1 $f16,0x4($a3) +/* f12a204: e450000c */ swc1 $f16,0xc($v0) +/* f12a208: c4f20008 */ lwc1 $f18,0x8($a3) +/* f12a20c: e4520010 */ swc1 $f18,0x10($v0) +/* f12a210: 86980000 */ lh $t8,0x0($s4) +/* f12a214: 12d80020 */ beq $s6,$t8,.L0f12a298 +/* f12a218: 0017c880 */ sll $t9,$s7,0x2 +/* f12a21c: 0337c823 */ subu $t9,$t9,$s7 +/* f12a220: 0019c880 */ sll $t9,$t9,0x2 +/* f12a224: 0337c823 */ subu $t9,$t9,$s7 +/* f12a228: 3c0c8008 */ lui $t4,0x8008 +/* f12a22c: 00111040 */ sll $v0,$s1,0x1 +/* f12a230: 02828021 */ addu $s0,$s4,$v0 +/* f12a234: 258ce4b8 */ addiu $t4,$t4,-6984 +/* f12a238: 0019c880 */ sll $t9,$t9,0x2 +/* f12a23c: 032c1821 */ addu $v1,$t9,$t4 +/* f12a240: 86130000 */ lh $s3,0x0($s0) +/* f12a244: afa3009c */ sw $v1,0x9c($sp) +/* f12a248: 24140007 */ addiu $s4,$zero,0x7 +/* f12a24c: 02a29021 */ addu $s2,$s5,$v0 +/* f12a250: 8fa3009c */ lw $v1,0x9c($sp) +.L0f12a254: +/* f12a254: a6530028 */ sh $s3,0x28($s2) +/* f12a258: 86040000 */ lh $a0,0x0($s0) +/* f12a25c: c4660000 */ lwc1 $f6,0x0($v1) +/* f12a260: afaa0158 */ sw $t2,0x158($sp) +/* f12a264: 240600ff */ addiu $a2,$zero,0xff +/* f12a268: 4600310d */ trunc.w.s $f4,$f6 +/* f12a26c: 44052000 */ mfc1 $a1,$f4 +/* f12a270: 0fc010e3 */ jal func0f00438c +/* f12a274: 00000000 */ sll $zero,$zero,0x0 +/* f12a278: 86130002 */ lh $s3,0x2($s0) +/* f12a27c: 26310001 */ addiu $s1,$s1,0x1 +/* f12a280: 26520002 */ addiu $s2,$s2,0x2 +/* f12a284: 26100002 */ addiu $s0,$s0,0x2 +/* f12a288: 12d30003 */ beq $s6,$s3,.L0f12a298 +/* f12a28c: 8faa0158 */ lw $t2,0x158($sp) +/* f12a290: 5634fff0 */ bnel $s1,$s4,.L0f12a254 +/* f12a294: 8fa3009c */ lw $v1,0x9c($sp) +.L0f12a298: +/* f12a298: 0017c080 */ sll $t8,$s7,0x2 +/* f12a29c: 0317c023 */ subu $t8,$t8,$s7 +/* f12a2a0: 0018c080 */ sll $t8,$t8,0x2 +/* f12a2a4: 00117040 */ sll $t6,$s1,0x1 +/* f12a2a8: 0317c023 */ subu $t8,$t8,$s7 +/* f12a2ac: 3c198008 */ lui $t9,0x8008 +/* f12a2b0: 02ae7821 */ addu $t7,$s5,$t6 +/* f12a2b4: 2739e4b8 */ addiu $t9,$t9,-6984 +/* f12a2b8: 0018c080 */ sll $t8,$t8,0x2 +/* f12a2bc: a5f60028 */ sh $s6,0x28($t7) +/* f12a2c0: 03196021 */ addu $t4,$t8,$t9 +/* f12a2c4: afac009c */ sw $t4,0x9c($sp) +/* f12a2c8: afaa0158 */ sw $t2,0x158($sp) +/* f12a2cc: 0fc1814e */ jal func0f060538 +/* f12a2d0: 02a02025 */ or $a0,$s5,$zero +/* f12a2d4: 0fc180bc */ jal func0f0602f0 +/* f12a2d8: 02a02025 */ or $a0,$s5,$zero +/* f12a2dc: 8faa0158 */ lw $t2,0x158($sp) +/* f12a2e0: 3c188008 */ lui $t8,0x8008 +/* f12a2e4: 2718e4e4 */ addiu $t8,$t8,-6940 +/* f12a2e8: a15703cc */ sb $s7,0x3cc($t2) +/* f12a2ec: ad550000 */ sw $s5,0x0($t2) +/* f12a2f0: ad5e0004 */ sw $s8,0x4($t2) +/* f12a2f4: a54003c8 */ sh $zero,0x3c8($t2) +/* f12a2f8: 8fad0174 */ lw $t5,0x174($sp) +/* f12a2fc: 3c198008 */ lui $t9,0x8008 +/* f12a300: 2739e880 */ addiu $t9,$t9,-6016 +/* f12a304: a14d03cd */ sb $t5,0x3cd($t2) +/* f12a308: 8fae0170 */ lw $t6,0x170($sp) +/* f12a30c: a14e03ce */ sb $t6,0x3ce($t2) +/* f12a310: 8faf009c */ lw $t7,0x9c($sp) +/* f12a314: 51f80007 */ beql $t7,$t8,.L0f12a334 +/* f12a318: 86ac0028 */ lh $t4,0x28($s5) +/* f12a31c: 11f90004 */ beq $t7,$t9,.L0f12a330 +/* f12a320: 02a02025 */ or $a0,$s5,$zero +/* f12a324: 0fc10e70 */ jal func0f0439c0 +/* f12a328: afaa0158 */ sw $t2,0x158($sp) +/* f12a32c: 8faa0158 */ lw $t2,0x158($sp) +.L0f12a330: +/* f12a330: 86ac0028 */ lh $t4,0x28($s5) +.L0f12a334: +/* f12a334: 8fad009c */ lw $t5,0x9c($sp) +/* f12a338: 27a400d4 */ addiu $a0,$sp,0xd4 +/* f12a33c: afac012c */ sw $t4,0x12c($sp) +/* f12a340: 85a6001c */ lh $a2,0x1c($t5) +/* f12a344: afaa0158 */ sw $t2,0x158($sp) +/* f12a348: 27a500c8 */ addiu $a1,$sp,0xc8 +/* f12a34c: 0fc4a702 */ jal func0f129c08 +/* f12a350: 02a03825 */ or $a3,$s5,$zero +/* f12a354: 3c013f80 */ lui $at,0x3f80 +/* f12a358: 4481b000 */ mtc1 $at,$f22 +/* f12a35c: c7a800d4 */ lwc1 $f8,0xd4($sp) +/* f12a360: c7b000d8 */ lwc1 $f16,0xd8($sp) +/* f12a364: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f12a368: 46164282 */ mul.s $f10,$f8,$f22 +/* f12a36c: c7a800c8 */ lwc1 $f8,0xc8($sp) +/* f12a370: 8fab012c */ lw $t3,0x12c($sp) +/* f12a374: 46168482 */ mul.s $f18,$f16,$f22 +/* f12a378: c7b000cc */ lwc1 $f16,0xcc($sp) +/* f12a37c: 3c09800a */ lui $t1,0x800a +/* f12a380: 46163102 */ mul.s $f4,$f6,$f22 +/* f12a384: e7aa00d4 */ swc1 $f10,0xd4($sp) +/* f12a388: c7a600d0 */ lwc1 $f6,0xd0($sp) +/* f12a38c: 46164282 */ mul.s $f10,$f8,$f22 +/* f12a390: e7b200d8 */ swc1 $f18,0xd8($sp) +/* f12a394: 000b40c0 */ sll $t0,$t3,0x3 +/* f12a398: 46168482 */ mul.s $f18,$f16,$f22 +/* f12a39c: e7a400dc */ swc1 $f4,0xdc($sp) +/* f12a3a0: 25294928 */ addiu $t1,$t1,0x4928 +/* f12a3a4: 46163102 */ mul.s $f4,$f6,$f22 +/* f12a3a8: 010b4021 */ addu $t0,$t0,$t3 +/* f12a3ac: 8d2e0000 */ lw $t6,0x0($t1) +/* f12a3b0: 00084080 */ sll $t0,$t0,0x2 +/* f12a3b4: 010b4023 */ subu $t0,$t0,$t3 +/* f12a3b8: 00084080 */ sll $t0,$t0,0x2 +/* f12a3bc: e7aa00c8 */ swc1 $f10,0xc8($sp) +/* f12a3c0: e7b200cc */ swc1 $f18,0xcc($sp) +/* f12a3c4: e7a400d0 */ swc1 $f4,0xd0($sp) +/* f12a3c8: 01c8c021 */ addu $t8,$t6,$t0 +/* f12a3cc: 8faa0158 */ lw $t2,0x158($sp) +/* f12a3d0: c7080018 */ lwc1 $f8,0x18($t8) +/* f12a3d4: 24030001 */ addiu $v1,$zero,0x1 +/* f12a3d8: 24010019 */ addiu $at,$zero,0x19 +/* f12a3dc: e54803e8 */ swc1 $f8,0x3e8($t2) +/* f12a3e0: 8d2f0000 */ lw $t7,0x0($t1) +/* f12a3e4: 01e8c821 */ addu $t9,$t7,$t0 +/* f12a3e8: c72a001c */ lwc1 $f10,0x1c($t9) +/* f12a3ec: e54a03ec */ swc1 $f10,0x3ec($t2) +/* f12a3f0: 8d2c0000 */ lw $t4,0x0($t1) +/* f12a3f4: 01886821 */ addu $t5,$t4,$t0 +/* f12a3f8: c5b00020 */ lwc1 $f16,0x20($t5) +/* f12a3fc: e55003f0 */ swc1 $f16,0x3f0($t2) +/* f12a400: 8d2e0000 */ lw $t6,0x0($t1) +/* f12a404: 01c8c021 */ addu $t8,$t6,$t0 +/* f12a408: c7120024 */ lwc1 $f18,0x24($t8) +/* f12a40c: 814e03cc */ lb $t6,0x3cc($t2) +/* f12a410: e55203f4 */ swc1 $f18,0x3f4($t2) +/* f12a414: 8d2f0000 */ lw $t7,0x0($t1) +/* f12a418: 01e8c821 */ addu $t9,$t7,$t0 +/* f12a41c: c7260028 */ lwc1 $f6,0x28($t9) +/* f12a420: e54603f8 */ swc1 $f6,0x3f8($t2) +/* f12a424: 8d2c0000 */ lw $t4,0x0($t1) +/* f12a428: 01886821 */ addu $t5,$t4,$t0 +/* f12a42c: c5a4002c */ lwc1 $f4,0x2c($t5) +/* f12a430: a54b0400 */ sh $t3,0x400($t2) +/* f12a434: a5560402 */ sh $s6,0x402($t2) +/* f12a438: a14303cf */ sb $v1,0x3cf($t2) +/* f12a43c: 15c10003 */ bne $t6,$at,.L0f12a44c +/* f12a440: e54403fc */ swc1 $f4,0x3fc($t2) +/* f12a444: 100001c2 */ beqz $zero,.L0f12ab50 +/* f12a448: a14003cf */ sb $zero,0x3cf($t2) +.L0f12a44c: +/* f12a44c: 8d380000 */ lw $t8,0x0($t1) +/* f12a450: 27b700e0 */ addiu $s7,$sp,0xe0 +/* f12a454: 03087821 */ addu $t7,$t8,$t0 +/* f12a458: c5e80018 */ lwc1 $f8,0x18($t7) +/* f12a45c: e54803e8 */ swc1 $f8,0x3e8($t2) +/* f12a460: 8d390000 */ lw $t9,0x0($t1) +/* f12a464: 03286021 */ addu $t4,$t9,$t0 +/* f12a468: c58a001c */ lwc1 $f10,0x1c($t4) +/* f12a46c: e54a03ec */ swc1 $f10,0x3ec($t2) +/* f12a470: 8d2d0000 */ lw $t5,0x0($t1) +/* f12a474: 01a87021 */ addu $t6,$t5,$t0 +/* f12a478: c5d00020 */ lwc1 $f16,0x20($t6) +/* f12a47c: e55003f0 */ swc1 $f16,0x3f0($t2) +/* f12a480: 8d380000 */ lw $t8,0x0($t1) +/* f12a484: 03087821 */ addu $t7,$t8,$t0 +/* f12a488: c5f20024 */ lwc1 $f18,0x24($t7) +/* f12a48c: e55203f4 */ swc1 $f18,0x3f4($t2) +/* f12a490: 8d390000 */ lw $t9,0x0($t1) +/* f12a494: 03286021 */ addu $t4,$t9,$t0 +/* f12a498: c5860028 */ lwc1 $f6,0x28($t4) +/* f12a49c: e54603f8 */ swc1 $f6,0x3f8($t2) +/* f12a4a0: 8d2d0000 */ lw $t5,0x0($t1) +/* f12a4a4: 01a87021 */ addu $t6,$t5,$t0 +/* f12a4a8: c5c4002c */ lwc1 $f4,0x2c($t6) +/* f12a4ac: a54b0400 */ sh $t3,0x400($t2) +/* f12a4b0: a5560402 */ sh $s6,0x402($t2) +/* f12a4b4: a14303cf */ sb $v1,0x3cf($t2) +/* f12a4b8: e54403fc */ swc1 $f4,0x3fc($t2) +/* f12a4bc: 8d380000 */ lw $t8,0x0($t1) +/* f12a4c0: afa00120 */ sw $zero,0x120($sp) +/* f12a4c4: 03081021 */ addu $v0,$t8,$t0 +/* f12a4c8: 804f0005 */ lb $t7,0x5($v0) +/* f12a4cc: 59e0018f */ blezl $t7,.L0f12ab0c +/* f12a4d0: c55203e8 */ lwc1 $f18,0x3e8($t2) +/* f12a4d4: 4480c000 */ mtc1 $zero,$f24 +/* f12a4d8: afa00090 */ sw $zero,0x90($sp) +/* f12a4dc: afa80094 */ sw $t0,0x94($sp) +/* f12a4e0: 844c000e */ lh $t4,0xe($v0) +.L0f12a4e4: +/* f12a4e4: 3c19800a */ lui $t9,0x800a +/* f12a4e8: 8f394ce0 */ lw $t9,0x4ce0($t9) +/* f12a4ec: 8fa70090 */ lw $a3,0x90($sp) +/* f12a4f0: 000c6840 */ sll $t5,$t4,0x1 +/* f12a4f4: 032d7021 */ addu $t6,$t9,$t5 +/* f12a4f8: 01c7c021 */ addu $t8,$t6,$a3 +/* f12a4fc: 87040000 */ lh $a0,0x0($t8) +/* f12a500: afaa0158 */ sw $t2,0x158($sp) +/* f12a504: 27a50104 */ addiu $a1,$sp,0x104 +/* f12a508: 27a600f8 */ addiu $a2,$sp,0xf8 +/* f12a50c: 0fc59401 */ jal func0f165004 +/* f12a510: afa40118 */ sw $a0,0x118($sp) +/* f12a514: 27a40104 */ addiu $a0,$sp,0x104 +/* f12a518: 27a500f8 */ addiu $a1,$sp,0xf8 +/* f12a51c: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f12a520: 0fc593e7 */ jal func0f164f9c +/* f12a524: 27a700c8 */ addiu $a3,$sp,0xc8 +/* f12a528: 3c09800a */ lui $t1,0x800a +/* f12a52c: 25294928 */ addiu $t1,$t1,0x4928 +/* f12a530: 10400168 */ beqz $v0,.L0f12aad4 +/* f12a534: 8faa0158 */ lw $t2,0x158($sp) +/* f12a538: 8fa50118 */ lw $a1,0x118($sp) +/* f12a53c: 3c0c800a */ lui $t4,0x800a +/* f12a540: 8d8c4cc8 */ lw $t4,0x4cc8($t4) +/* f12a544: 240fffff */ addiu $t7,$zero,-1 +/* f12a548: 0005c8c0 */ sll $t9,$a1,0x3 +/* f12a54c: a7af00c4 */ sh $t7,0xc4($sp) +/* f12a550: 01991021 */ addu $v0,$t4,$t9 +/* f12a554: 84430002 */ lh $v1,0x2($v0) +/* f12a558: 8fad012c */ lw $t5,0x12c($sp) +/* f12a55c: 00002025 */ or $a0,$zero,$zero +/* f12a560: 0000b025 */ or $s6,$zero,$zero +/* f12a564: 15a30004 */ bne $t5,$v1,.L0f12a578 +/* f12a568: 0005c080 */ sll $t8,$a1,0x2 +/* f12a56c: 844e0004 */ lh $t6,0x4($v0) +/* f12a570: 10000002 */ beqz $zero,.L0f12a57c +/* f12a574: a7ae00c6 */ sh $t6,0xc6($sp) +.L0f12a578: +/* f12a578: a7a300c6 */ sh $v1,0xc6($sp) +.L0f12a57c: +/* f12a57c: 3c0f800a */ lui $t7,0x800a +/* f12a580: 8def4ccc */ lw $t7,0x4ccc($t7) +/* f12a584: 0305c021 */ addu $t8,$t8,$a1 +/* f12a588: 0018c080 */ sll $t8,$t8,0x2 +/* f12a58c: 030f1021 */ addu $v0,$t8,$t7 +/* f12a590: c4480000 */ lwc1 $f8,0x0($v0) +/* f12a594: 27a500f8 */ addiu $a1,$sp,0xf8 +/* f12a598: 24060003 */ addiu $a2,$zero,0x3 +/* f12a59c: e7a800ac */ swc1 $f8,0xac($sp) +/* f12a5a0: c7b200ac */ lwc1 $f18,0xac($sp) +/* f12a5a4: c44a0004 */ lwc1 $f10,0x4($v0) +/* f12a5a8: 4618903c */ c.lt.s $f18,$f24 +/* f12a5ac: e7aa00b0 */ swc1 $f10,0xb0($sp) +/* f12a5b0: c4500008 */ lwc1 $f16,0x8($v0) +/* f12a5b4: 45000003 */ bc1f .L0f12a5c4 +/* f12a5b8: e7b000b4 */ swc1 $f16,0xb4($sp) +/* f12a5bc: 46009187 */ neg.s $f6,$f18 +/* f12a5c0: e7a600ac */ swc1 $f6,0xac($sp) +.L0f12a5c4: +/* f12a5c4: c7a000b0 */ lwc1 $f0,0xb0($sp) +/* f12a5c8: c7a200b4 */ lwc1 $f2,0xb4($sp) +/* f12a5cc: 4618003c */ c.lt.s $f0,$f24 +/* f12a5d0: 00000000 */ sll $zero,$zero,0x0 +/* f12a5d4: 45020003 */ bc1fl .L0f12a5e4 +/* f12a5d8: 4618103c */ c.lt.s $f2,$f24 +/* f12a5dc: 46000007 */ neg.s $f0,$f0 +/* f12a5e0: 4618103c */ c.lt.s $f2,$f24 +.L0f12a5e4: +/* f12a5e4: 00000000 */ sll $zero,$zero,0x0 +/* f12a5e8: 45020004 */ bc1fl .L0f12a5fc +/* f12a5ec: c7a400ac */ lwc1 $f4,0xac($sp) +/* f12a5f0: 46001087 */ neg.s $f2,$f2 +/* f12a5f4: e7a200b4 */ swc1 $f2,0xb4($sp) +/* f12a5f8: c7a400ac */ lwc1 $f4,0xac($sp) +.L0f12a5fc: +/* f12a5fc: e7a000b0 */ swc1 $f0,0xb0($sp) +/* f12a600: 4600203c */ c.lt.s $f4,$f0 +/* f12a604: 00000000 */ sll $zero,$zero,0x0 +/* f12a608: 45020003 */ bc1fl .L0f12a618 +/* f12a60c: 00041080 */ sll $v0,$a0,0x2 +/* f12a610: 24040001 */ addiu $a0,$zero,0x1 +/* f12a614: 00041080 */ sll $v0,$a0,0x2 +.L0f12a618: +/* f12a618: afa2008c */ sw $v0,0x8c($sp) +/* f12a61c: 03a26021 */ addu $t4,$sp,$v0 +/* f12a620: c58800ac */ lwc1 $f8,0xac($t4) +/* f12a624: c7aa00b4 */ lwc1 $f10,0xb4($sp) +/* f12a628: 24020008 */ addiu $v0,$zero,0x8 +/* f12a62c: 460a403c */ c.lt.s $f8,$f10 +/* f12a630: 00000000 */ sll $zero,$zero,0x0 +/* f12a634: 45020004 */ bc1fl .L0f12a648 +/* f12a638: 24990001 */ addiu $t9,$a0,0x1 +/* f12a63c: 24040002 */ addiu $a0,$zero,0x2 +/* f12a640: afa2008c */ sw $v0,0x8c($sp) +/* f12a644: 24990001 */ addiu $t9,$a0,0x1 +.L0f12a648: +/* f12a648: 0326001a */ div $zero,$t9,$a2 +/* f12a64c: 0000a010 */ mfhi $s4 +/* f12a650: 248e0002 */ addiu $t6,$a0,0x2 +/* f12a654: 27a20104 */ addiu $v0,$sp,0x104 +/* f12a658: 01c6001a */ div $zero,$t6,$a2 +/* f12a65c: 0000a810 */ mfhi $s5 +/* f12a660: 00146880 */ sll $t5,$s4,0x2 +/* f12a664: 0015c080 */ sll $t8,$s5,0x2 +/* f12a668: 00adf021 */ addu $s8,$a1,$t5 +/* f12a66c: 004d1821 */ addu $v1,$v0,$t5 +/* f12a670: 00b83821 */ addu $a3,$a1,$t8 +/* f12a674: 00584021 */ addu $t0,$v0,$t8 +/* f12a678: c4720000 */ lwc1 $f18,0x0($v1) +/* f12a67c: c7d00000 */ lwc1 $f16,0x0($s8) +/* f12a680: c5040000 */ lwc1 $f4,0x0($t0) +/* f12a684: c4e60000 */ lwc1 $f6,0x0($a3) +/* f12a688: 14c00002 */ bnez $a2,.L0f12a694 +/* f12a68c: 00000000 */ sll $zero,$zero,0x0 +/* f12a690: 0007000d */ break 0x7 +.L0f12a694: +/* f12a694: 2401ffff */ addiu $at,$zero,-1 +/* f12a698: 14c10004 */ bne $a2,$at,.L0f12a6ac +/* f12a69c: 3c018000 */ lui $at,0x8000 +/* f12a6a0: 17210002 */ bne $t9,$at,.L0f12a6ac +/* f12a6a4: 00000000 */ sll $zero,$zero,0x0 +/* f12a6a8: 0006000d */ break 0x6 +.L0f12a6ac: +/* f12a6ac: 46128001 */ sub.s $f0,$f16,$f18 +/* f12a6b0: 8fab008c */ lw $t3,0x8c($sp) +/* f12a6b4: 27af0104 */ addiu $t7,$sp,0x104 +/* f12a6b8: 46043081 */ sub.s $f2,$f6,$f4 +/* f12a6bc: 01a0a025 */ or $s4,$t5,$zero +/* f12a6c0: 14c00002 */ bnez $a2,.L0f12a6cc +/* f12a6c4: 00000000 */ sll $zero,$zero,0x0 +/* f12a6c8: 0007000d */ break 0x7 +.L0f12a6cc: +/* f12a6cc: 2401ffff */ addiu $at,$zero,-1 +/* f12a6d0: 14c10004 */ bne $a2,$at,.L0f12a6e4 +/* f12a6d4: 3c018000 */ lui $at,0x8000 +/* f12a6d8: 15c10002 */ bne $t6,$at,.L0f12a6e4 +/* f12a6dc: 00000000 */ sll $zero,$zero,0x0 +/* f12a6e0: 0006000d */ break 0x6 +.L0f12a6e4: +/* f12a6e4: 4600103c */ c.lt.s $f2,$f0 +/* f12a6e8: 0300a825 */ or $s5,$t8,$zero +/* f12a6ec: 27ac00f8 */ addiu $t4,$sp,0xf8 +/* f12a6f0: 016f2821 */ addu $a1,$t3,$t7 +/* f12a6f4: 45020003 */ bc1fl .L0f12a704 +/* f12a6f8: 016c3021 */ addu $a2,$t3,$t4 +/* f12a6fc: 46001006 */ mov.s $f0,$f2 +/* f12a700: 016c3021 */ addu $a2,$t3,$t4 +.L0f12a704: +/* f12a704: c4a80000 */ lwc1 $f8,0x0($a1) +/* f12a708: c4d00000 */ lwc1 $f16,0x0($a2) +/* f12a70c: 8d240000 */ lw $a0,0x0($t1) +/* f12a710: 46004281 */ sub.s $f10,$f8,$f0 +/* f12a714: 46008480 */ add.s $f18,$f16,$f0 +/* f12a718: e4aa0000 */ swc1 $f10,0x0($a1) +/* f12a71c: c4a20000 */ lwc1 $f2,0x0($a1) +/* f12a720: e4d20000 */ swc1 $f18,0x0($a2) +/* f12a724: 8fb9012c */ lw $t9,0x12c($sp) +/* f12a728: 001968c0 */ sll $t5,$t9,0x3 +/* f12a72c: 01b96821 */ addu $t5,$t5,$t9 +/* f12a730: 000d6880 */ sll $t5,$t5,0x2 +/* f12a734: 01b96823 */ subu $t5,$t5,$t9 +/* f12a738: 000d6880 */ sll $t5,$t5,0x2 +/* f12a73c: 008d7021 */ addu $t6,$a0,$t5 +/* f12a740: 01cb1021 */ addu $v0,$t6,$t3 +/* f12a744: c44c0018 */ lwc1 $f12,0x18($v0) +/* f12a748: afa60068 */ sw $a2,0x68($sp) +/* f12a74c: afa50070 */ sw $a1,0x70($sp) +/* f12a750: 460c103c */ c.lt.s $f2,$f12 +/* f12a754: 00000000 */ sll $zero,$zero,0x0 +/* f12a758: 45020004 */ bc1fl .L0f12a76c +/* f12a75c: 8fb80068 */ lw $t8,0x68($sp) +/* f12a760: e4ac0000 */ swc1 $f12,0x0($a1) +/* f12a764: c4a20000 */ lwc1 $f2,0x0($a1) +/* f12a768: 8fb80068 */ lw $t8,0x68($sp) +.L0f12a76c: +/* f12a76c: c44c0024 */ lwc1 $f12,0x24($v0) +/* f12a770: c7000000 */ lwc1 $f0,0x0($t8) +/* f12a774: 4600603c */ c.lt.s $f12,$f0 +/* f12a778: 00000000 */ sll $zero,$zero,0x0 +/* f12a77c: 45020004 */ bc1fl .L0f12a790 +/* f12a780: 87af00c6 */ lh $t7,0xc6($sp) +/* f12a784: e70c0000 */ swc1 $f12,0x0($t8) +/* f12a788: c7000000 */ lwc1 $f0,0x0($t8) +/* f12a78c: 87af00c6 */ lh $t7,0xc6($sp) +.L0f12a790: +/* f12a790: 8fad008c */ lw $t5,0x8c($sp) +/* f12a794: 8fae0070 */ lw $t6,0x70($sp) +/* f12a798: 000f60c0 */ sll $t4,$t7,0x3 +/* f12a79c: 018f6021 */ addu $t4,$t4,$t7 +/* f12a7a0: 000c6080 */ sll $t4,$t4,0x2 +/* f12a7a4: 018f6023 */ subu $t4,$t4,$t7 +/* f12a7a8: 000c6080 */ sll $t4,$t4,0x2 +/* f12a7ac: 008cc821 */ addu $t9,$a0,$t4 +/* f12a7b0: 032d1021 */ addu $v0,$t9,$t5 +/* f12a7b4: c44c0018 */ lwc1 $f12,0x18($v0) +/* f12a7b8: 4602603c */ c.lt.s $f12,$f2 +/* f12a7bc: 00000000 */ sll $zero,$zero,0x0 +/* f12a7c0: 45020003 */ bc1fl .L0f12a7d0 +/* f12a7c4: c4420024 */ lwc1 $f2,0x24($v0) +/* f12a7c8: e5cc0000 */ swc1 $f12,0x0($t6) +/* f12a7cc: c4420024 */ lwc1 $f2,0x24($v0) +.L0f12a7d0: +/* f12a7d0: 8fb80068 */ lw $t8,0x68($sp) +/* f12a7d4: 4602003c */ c.lt.s $f0,$f2 +/* f12a7d8: 00000000 */ sll $zero,$zero,0x0 +/* f12a7dc: 45020003 */ bc1fl .L0f12a7ec +/* f12a7e0: 87b300c6 */ lh $s3,0xc6($sp) +/* f12a7e4: e7020000 */ swc1 $f2,0x0($t8) +/* f12a7e8: 87b300c6 */ lh $s3,0xc6($sp) +.L0f12a7ec: +/* f12a7ec: 001378c0 */ sll $t7,$s3,0x3 +/* f12a7f0: 01f37821 */ addu $t7,$t7,$s3 +/* f12a7f4: 000f7880 */ sll $t7,$t7,0x2 +/* f12a7f8: 01f37823 */ subu $t7,$t7,$s3 +/* f12a7fc: 000f9880 */ sll $s3,$t7,0x2 +/* f12a800: 00931021 */ addu $v0,$a0,$s3 +/* f12a804: 804c0005 */ lb $t4,0x5($v0) +/* f12a808: 5980006b */ blezl $t4,.L0f12a9b8 +/* f12a80c: c7aa0104 */ lwc1 $f10,0x104($sp) +/* f12a810: 00008825 */ or $s1,$zero,$zero +/* f12a814: 844d000e */ lh $t5,0xe($v0) +.L0f12a818: +/* f12a818: 3c19800a */ lui $t9,0x800a +/* f12a81c: 8f394ce0 */ lw $t9,0x4ce0($t9) +/* f12a820: 000d7040 */ sll $t6,$t5,0x1 +/* f12a824: 8fac0118 */ lw $t4,0x118($sp) +/* f12a828: 032ec021 */ addu $t8,$t9,$t6 +/* f12a82c: 03117821 */ addu $t7,$t8,$s1 +/* f12a830: 85f00000 */ lh $s0,0x0($t7) +/* f12a834: 27a500ec */ addiu $a1,$sp,0xec +/* f12a838: 02e03025 */ or $a2,$s7,$zero +/* f12a83c: 120c0055 */ beq $s0,$t4,.L0f12a994 +/* f12a840: 02002025 */ or $a0,$s0,$zero +/* f12a844: 3c014120 */ lui $at,0x4120 +/* f12a848: 44813000 */ mtc1 $at,$f6 +/* f12a84c: 02859021 */ addu $s2,$s4,$a1 +/* f12a850: afa30080 */ sw $v1,0x80($sp) +/* f12a854: 46163502 */ mul.s $f20,$f6,$f22 +/* f12a858: afa70078 */ sw $a3,0x78($sp) +/* f12a85c: afa80074 */ sw $t0,0x74($sp) +/* f12a860: 0fc59401 */ jal func0f165004 +/* f12a864: afaa0158 */ sw $t2,0x158($sp) +/* f12a868: 8fa30080 */ lw $v1,0x80($sp) +/* f12a86c: c64a0000 */ lwc1 $f10,0x0($s2) +/* f12a870: 3c09800a */ lui $t1,0x800a +/* f12a874: c4640000 */ lwc1 $f4,0x0($v1) +/* f12a878: 25294928 */ addiu $t1,$t1,0x4928 +/* f12a87c: 8fa70078 */ lw $a3,0x78($sp) +/* f12a880: 46142200 */ add.s $f8,$f4,$f20 +/* f12a884: 8fa80074 */ lw $t0,0x74($sp) +/* f12a888: 8faa0158 */ lw $t2,0x158($sp) +/* f12a88c: 4608503e */ c.le.s $f10,$f8 +/* f12a890: 00000000 */ sll $zero,$zero,0x0 +/* f12a894: 45020040 */ bc1fl .L0f12a998 +/* f12a898: 8d2e0000 */ lw $t6,0x0($t1) +/* f12a89c: c5100000 */ lwc1 $f16,0x0($t0) +/* f12a8a0: 03b5c821 */ addu $t9,$sp,$s5 +/* f12a8a4: c72600ec */ lwc1 $f6,0xec($t9) +/* f12a8a8: 46148480 */ add.s $f18,$f16,$f20 +/* f12a8ac: 4612303e */ c.le.s $f6,$f18 +/* f12a8b0: 00000000 */ sll $zero,$zero,0x0 +/* f12a8b4: 45020038 */ bc1fl .L0f12a998 +/* f12a8b8: 8d2e0000 */ lw $t6,0x0($t1) +/* f12a8bc: c7c80000 */ lwc1 $f8,0x0($s8) +/* f12a8c0: 02f47021 */ addu $t6,$s7,$s4 +/* f12a8c4: c5c40000 */ lwc1 $f4,0x0($t6) +/* f12a8c8: 46144281 */ sub.s $f10,$f8,$f20 +/* f12a8cc: 4604503e */ c.le.s $f10,$f4 +/* f12a8d0: 00000000 */ sll $zero,$zero,0x0 +/* f12a8d4: 45020030 */ bc1fl .L0f12a998 +/* f12a8d8: 8d2e0000 */ lw $t6,0x0($t1) +/* f12a8dc: c4f20000 */ lwc1 $f18,0x0($a3) +/* f12a8e0: 02f5c021 */ addu $t8,$s7,$s5 +/* f12a8e4: c7100000 */ lwc1 $f16,0x0($t8) +/* f12a8e8: 46149181 */ sub.s $f6,$f18,$f20 +/* f12a8ec: 4610303e */ c.le.s $f6,$f16 +/* f12a8f0: 00000000 */ sll $zero,$zero,0x0 +/* f12a8f4: 45000027 */ bc1f .L0f12a994 +/* f12a8f8: 3c0f800a */ lui $t7,0x800a +/* f12a8fc: 8def4cc8 */ lw $t7,0x4cc8($t7) +/* f12a900: 001060c0 */ sll $t4,$s0,0x3 +/* f12a904: 87ad00c6 */ lh $t5,0xc6($sp) +/* f12a908: 01ec1021 */ addu $v0,$t7,$t4 +/* f12a90c: 84430002 */ lh $v1,0x2($v0) +/* f12a910: 55a30005 */ bnel $t5,$v1,.L0f12a928 +/* f12a914: a7a300c4 */ sh $v1,0xc4($sp) +/* f12a918: 84590004 */ lh $t9,0x4($v0) +/* f12a91c: 10000002 */ beqz $zero,.L0f12a928 +/* f12a920: a7b900c4 */ sh $t9,0xc4($sp) +/* f12a924: a7a300c4 */ sh $v1,0xc4($sp) +.L0f12a928: +/* f12a928: 87b800c4 */ lh $t8,0xc4($sp) +/* f12a92c: 8d2e0000 */ lw $t6,0x0($t1) +/* f12a930: 8fad008c */ lw $t5,0x8c($sp) +/* f12a934: 001878c0 */ sll $t7,$t8,0x3 +/* f12a938: 01f87821 */ addu $t7,$t7,$t8 +/* f12a93c: 000f7880 */ sll $t7,$t7,0x2 +/* f12a940: 01f87823 */ subu $t7,$t7,$t8 +/* f12a944: 8fb90070 */ lw $t9,0x70($sp) +/* f12a948: 000f7880 */ sll $t7,$t7,0x2 +/* f12a94c: 01cf6021 */ addu $t4,$t6,$t7 +/* f12a950: 018d1021 */ addu $v0,$t4,$t5 +/* f12a954: c4400018 */ lwc1 $f0,0x18($v0) +/* f12a958: c7280000 */ lwc1 $f8,0x0($t9) +/* f12a95c: 4608003c */ c.lt.s $f0,$f8 +/* f12a960: 00000000 */ sll $zero,$zero,0x0 +/* f12a964: 45020003 */ bc1fl .L0f12a974 +/* f12a968: 8fb80068 */ lw $t8,0x68($sp) +/* f12a96c: e7200000 */ swc1 $f0,0x0($t9) +/* f12a970: 8fb80068 */ lw $t8,0x68($sp) +.L0f12a974: +/* f12a974: c4400024 */ lwc1 $f0,0x24($v0) +/* f12a978: c7040000 */ lwc1 $f4,0x0($t8) +/* f12a97c: 4600203c */ c.lt.s $f4,$f0 +/* f12a980: 00000000 */ sll $zero,$zero,0x0 +/* f12a984: 4502000c */ bc1fl .L0f12a9b8 +/* f12a988: c7aa0104 */ lwc1 $f10,0x104($sp) +/* f12a98c: 10000009 */ beqz $zero,.L0f12a9b4 +/* f12a990: e7000000 */ swc1 $f0,0x0($t8) +.L0f12a994: +/* f12a994: 8d2e0000 */ lw $t6,0x0($t1) +.L0f12a998: +/* f12a998: 26d60001 */ addiu $s6,$s6,0x1 +/* f12a99c: 26310002 */ addiu $s1,$s1,0x2 +/* f12a9a0: 01d31021 */ addu $v0,$t6,$s3 +/* f12a9a4: 804f0005 */ lb $t7,0x5($v0) +/* f12a9a8: 02cf082a */ slt $at,$s6,$t7 +/* f12a9ac: 5420ff9a */ bnezl $at,.L0f12a818 +/* f12a9b0: 844d000e */ lh $t5,0xe($v0) +.L0f12a9b4: +/* f12a9b4: c7aa0104 */ lwc1 $f10,0x104($sp) +.L0f12a9b8: +/* f12a9b8: c7b00108 */ lwc1 $f16,0x108($sp) +/* f12a9bc: c7a8010c */ lwc1 $f8,0x10c($sp) +/* f12a9c0: 46165482 */ mul.s $f18,$f10,$f22 +/* f12a9c4: c7aa00f8 */ lwc1 $f10,0xf8($sp) +/* f12a9c8: 2403001c */ addiu $v1,$zero,0x1c +/* f12a9cc: 46168182 */ mul.s $f6,$f16,$f22 +/* f12a9d0: e7b20104 */ swc1 $f18,0x104($sp) +/* f12a9d4: 46164102 */ mul.s $f4,$f8,$f22 +/* f12a9d8: e7a60108 */ swc1 $f6,0x108($sp) +/* f12a9dc: 46165402 */ mul.s $f16,$f10,$f22 +/* f12a9e0: c7a600fc */ lwc1 $f6,0xfc($sp) +/* f12a9e4: e7a4010c */ swc1 $f4,0x10c($sp) +/* f12a9e8: 46163202 */ mul.s $f8,$f6,$f22 +/* f12a9ec: c7a40100 */ lwc1 $f4,0x100($sp) +/* f12a9f0: e7b000f8 */ swc1 $f16,0xf8($sp) +/* f12a9f4: 46162282 */ mul.s $f10,$f4,$f22 +/* f12a9f8: e7a800fc */ swc1 $f8,0xfc($sp) +/* f12a9fc: e7aa0100 */ swc1 $f10,0x100($sp) +/* f12aa00: 914c03cf */ lbu $t4,0x3cf($t2) +/* f12aa04: 01830019 */ multu $t4,$v1 +/* f12aa08: 00006812 */ mflo $t5 +/* f12aa0c: 014dc821 */ addu $t9,$t2,$t5 +/* f12aa10: e73203e8 */ swc1 $f18,0x3e8($t9) +/* f12aa14: 915803cf */ lbu $t8,0x3cf($t2) +/* f12aa18: c7b00108 */ lwc1 $f16,0x108($sp) +/* f12aa1c: 03030019 */ multu $t8,$v1 +/* f12aa20: 00007012 */ mflo $t6 +/* f12aa24: 014e7821 */ addu $t7,$t2,$t6 +/* f12aa28: e5f003ec */ swc1 $f16,0x3ec($t7) +/* f12aa2c: 914c03cf */ lbu $t4,0x3cf($t2) +/* f12aa30: c7a6010c */ lwc1 $f6,0x10c($sp) +/* f12aa34: 01830019 */ multu $t4,$v1 +/* f12aa38: 00006812 */ mflo $t5 +/* f12aa3c: 014dc821 */ addu $t9,$t2,$t5 +/* f12aa40: e72603f0 */ swc1 $f6,0x3f0($t9) +/* f12aa44: 915803cf */ lbu $t8,0x3cf($t2) +/* f12aa48: c7a800f8 */ lwc1 $f8,0xf8($sp) +/* f12aa4c: 03030019 */ multu $t8,$v1 +/* f12aa50: 00007012 */ mflo $t6 +/* f12aa54: 014e7821 */ addu $t7,$t2,$t6 +/* f12aa58: e5e803f4 */ swc1 $f8,0x3f4($t7) +/* f12aa5c: 914c03cf */ lbu $t4,0x3cf($t2) +/* f12aa60: c7a400fc */ lwc1 $f4,0xfc($sp) +/* f12aa64: 01830019 */ multu $t4,$v1 +/* f12aa68: 00006812 */ mflo $t5 +/* f12aa6c: 014dc821 */ addu $t9,$t2,$t5 +/* f12aa70: e72403f8 */ swc1 $f4,0x3f8($t9) +/* f12aa74: 915803cf */ lbu $t8,0x3cf($t2) +/* f12aa78: c7aa0100 */ lwc1 $f10,0x100($sp) +/* f12aa7c: 03030019 */ multu $t8,$v1 +/* f12aa80: 00007012 */ mflo $t6 +/* f12aa84: 014e7821 */ addu $t7,$t2,$t6 +/* f12aa88: e5ea03fc */ swc1 $f10,0x3fc($t7) +/* f12aa8c: 914d03cf */ lbu $t5,0x3cf($t2) +/* f12aa90: 87ac00c6 */ lh $t4,0xc6($sp) +/* f12aa94: 01a30019 */ multu $t5,$v1 +/* f12aa98: 0000c812 */ mflo $t9 +/* f12aa9c: 0159c021 */ addu $t8,$t2,$t9 +/* f12aaa0: a70c0400 */ sh $t4,0x400($t8) +/* f12aaa4: 914f03cf */ lbu $t7,0x3cf($t2) +/* f12aaa8: 87ae00c4 */ lh $t6,0xc4($sp) +/* f12aaac: 01e30019 */ multu $t7,$v1 +/* f12aab0: 00006812 */ mflo $t5 +/* f12aab4: 014dc821 */ addu $t9,$t2,$t5 +/* f12aab8: a72e0402 */ sh $t6,0x402($t9) +/* f12aabc: 914c03cf */ lbu $t4,0x3cf($t2) +/* f12aac0: 25980001 */ addiu $t8,$t4,0x1 +/* f12aac4: 330f00ff */ andi $t7,$t8,0xff +/* f12aac8: 29e10005 */ slti $at,$t7,0x5 +/* f12aacc: 1020000e */ beqz $at,.L0f12ab08 +/* f12aad0: a15803cf */ sb $t8,0x3cf($t2) +.L0f12aad4: +/* f12aad4: 8fad0090 */ lw $t5,0x90($sp) +/* f12aad8: 8fa40120 */ lw $a0,0x120($sp) +/* f12aadc: 8d390000 */ lw $t9,0x0($t1) +/* f12aae0: 8fac0094 */ lw $t4,0x94($sp) +/* f12aae4: 25ae0002 */ addiu $t6,$t5,0x2 +/* f12aae8: 24840001 */ addiu $a0,$a0,0x1 +/* f12aaec: afa40120 */ sw $a0,0x120($sp) +/* f12aaf0: afae0090 */ sw $t6,0x90($sp) +/* f12aaf4: 032c1021 */ addu $v0,$t9,$t4 +/* f12aaf8: 80580005 */ lb $t8,0x5($v0) +/* f12aafc: 0098082a */ slt $at,$a0,$t8 +/* f12ab00: 5420fe78 */ bnezl $at,.L0f12a4e4 +/* f12ab04: 844c000e */ lh $t4,0xe($v0) +.L0f12ab08: +/* f12ab08: c55203e8 */ lwc1 $f18,0x3e8($t2) +.L0f12ab0c: +/* f12ab0c: c54603ec */ lwc1 $f6,0x3ec($t2) +/* f12ab10: c54403f0 */ lwc1 $f4,0x3f0($t2) +/* f12ab14: 46169402 */ mul.s $f16,$f18,$f22 +/* f12ab18: c55203f4 */ lwc1 $f18,0x3f4($t2) +/* f12ab1c: 46163202 */ mul.s $f8,$f6,$f22 +/* f12ab20: c54603f8 */ lwc1 $f6,0x3f8($t2) +/* f12ab24: 46162282 */ mul.s $f10,$f4,$f22 +/* f12ab28: e55003e8 */ swc1 $f16,0x3e8($t2) +/* f12ab2c: c54403fc */ lwc1 $f4,0x3fc($t2) +/* f12ab30: 46169402 */ mul.s $f16,$f18,$f22 +/* f12ab34: e54803ec */ swc1 $f8,0x3ec($t2) +/* f12ab38: 46163202 */ mul.s $f8,$f6,$f22 +/* f12ab3c: e54a03f0 */ swc1 $f10,0x3f0($t2) +/* f12ab40: 46162282 */ mul.s $f10,$f4,$f22 +/* f12ab44: e55003f4 */ swc1 $f16,0x3f4($t2) +/* f12ab48: e54803f8 */ swc1 $f8,0x3f8($t2) +/* f12ab4c: e54a03fc */ swc1 $f10,0x3fc($t2) +.L0f12ab50: +/* f12ab50: 8faf0174 */ lw $t7,0x174($sp) +/* f12ab54: 8fa20178 */ lw $v0,0x178($sp) +/* f12ab58: 3c017f1b */ lui $at,0x7f1b +/* f12ab5c: 11e00011 */ beqz $t7,.L0f12aba4 +/* f12ab60: 240e0001 */ addiu $t6,$zero,0x1 +/* f12ab64: c4520000 */ lwc1 $f18,0x0($v0) +/* f12ab68: 8fa30180 */ lw $v1,0x180($sp) +/* f12ab6c: e55203d0 */ swc1 $f18,0x3d0($t2) +/* f12ab70: c4500004 */ lwc1 $f16,0x4($v0) +/* f12ab74: e55003d4 */ swc1 $f16,0x3d4($t2) +/* f12ab78: c4460008 */ lwc1 $f6,0x8($v0) +/* f12ab7c: e54603d8 */ swc1 $f6,0x3d8($t2) +/* f12ab80: 87ad017e */ lh $t5,0x17e($sp) +/* f12ab84: a54d03ca */ sh $t5,0x3ca($t2) +/* f12ab88: c4680000 */ lwc1 $f8,0x0($v1) +/* f12ab8c: e54803dc */ swc1 $f8,0x3dc($t2) +/* f12ab90: c4640004 */ lwc1 $f4,0x4($v1) +/* f12ab94: e54403e0 */ swc1 $f4,0x3e0($t2) +/* f12ab98: c46a0008 */ lwc1 $f10,0x8($v1) +/* f12ab9c: 10000003 */ beqz $zero,.L0f12abac +/* f12aba0: e54a03e4 */ swc1 $f10,0x3e4($t2) +.L0f12aba4: +/* f12aba4: c4325580 */ lwc1 $f18,0x5580($at) +/* f12aba8: e55203d0 */ swc1 $f18,0x3d0($t2) +.L0f12abac: +/* f12abac: a54e001c */ sh $t6,0x1c($t2) +/* f12abb0: 8fb90164 */ lw $t9,0x164($sp) +/* f12abb4: c7300000 */ lwc1 $f16,0x0($t9) +/* f12abb8: e5500008 */ swc1 $f16,0x8($t2) +/* f12abbc: 8fac0164 */ lw $t4,0x164($sp) +/* f12abc0: c5860004 */ lwc1 $f6,0x4($t4) +/* f12abc4: e546000c */ swc1 $f6,0xc($t2) +/* f12abc8: 8fb80164 */ lw $t8,0x164($sp) +/* f12abcc: c7080008 */ lwc1 $f8,0x8($t8) +/* f12abd0: e5480010 */ swc1 $f8,0x10($t2) +/* f12abd4: 0c004b70 */ jal 0x12dc0 +/* f12abd8: afaa0158 */ sw $t2,0x158($sp) +/* f12abdc: 44822000 */ mtc1 $v0,$f4 +/* f12abe0: 3c012f80 */ lui $at,0x2f80 +/* f12abe4: 4481a000 */ mtc1 $at,$f20 +/* f12abe8: 8faa0158 */ lw $t2,0x158($sp) +/* f12abec: 04410005 */ bgez $v0,.L0f12ac04 +/* f12abf0: 468022a0 */ cvt.s.w $f10,$f4 +/* f12abf4: 3c014f80 */ lui $at,0x4f80 +/* f12abf8: 44819000 */ mtc1 $at,$f18 +/* f12abfc: 00000000 */ sll $zero,$zero,0x0 +/* f12ac00: 46125280 */ add.s $f10,$f10,$f18 +.L0f12ac04: +/* f12ac04: 46145402 */ mul.s $f16,$f10,$f20 +/* f12ac08: 3c013f00 */ lui $at,0x3f00 +/* f12ac0c: 44813000 */ mtc1 $at,$f6 +/* f12ac10: 8faf009c */ lw $t7,0x9c($sp) +/* f12ac14: c5f20010 */ lwc1 $f18,0x10($t7) +/* f12ac18: 46068202 */ mul.s $f8,$f16,$f6 +/* f12ac1c: 46164100 */ add.s $f4,$f8,$f22 +/* f12ac20: 46122282 */ mul.s $f10,$f4,$f18 +/* f12ac24: 0c004b70 */ jal 0x12dc0 +/* f12ac28: e54a0014 */ swc1 $f10,0x14($t2) +/* f12ac2c: 44828000 */ mtc1 $v0,$f16 +/* f12ac30: 8faa0158 */ lw $t2,0x158($sp) +/* f12ac34: 04410005 */ bgez $v0,.L0f12ac4c +/* f12ac38: 468081a0 */ cvt.s.w $f6,$f16 +/* f12ac3c: 3c014f80 */ lui $at,0x4f80 +/* f12ac40: 44814000 */ mtc1 $at,$f8 +/* f12ac44: 00000000 */ sll $zero,$zero,0x0 +/* f12ac48: 46083180 */ add.s $f6,$f6,$f8 +.L0f12ac4c: +/* f12ac4c: 46143102 */ mul.s $f4,$f6,$f20 +/* f12ac50: 3c017f1b */ lui $at,0x7f1b +/* f12ac54: c4325584 */ lwc1 $f18,0x5584($at) +/* f12ac58: a140001e */ sb $zero,0x1e($t2) +/* f12ac5c: 3c0d800a */ lui $t5,0x800a +/* f12ac60: 46122282 */ mul.s $f10,$f4,$f18 +/* f12ac64: e54a0018 */ swc1 $f10,0x18($t2) +/* f12ac68: 8dada2d4 */ lw $t5,-0x5d2c($t5) +/* f12ac6c: 51a00005 */ beqzl $t5,.L0f12ac84 +/* f12ac70: 8fa4009c */ lw $a0,0x9c($sp) +/* f12ac74: 0fc4bd7e */ jal func0f12f5f8 +/* f12ac78: afaa0158 */ sw $t2,0x158($sp) +/* f12ac7c: 8faa0158 */ lw $t2,0x158($sp) +/* f12ac80: 8fa4009c */ lw $a0,0x9c($sp) +.L0f12ac84: +/* f12ac84: 8fa50164 */ lw $a1,0x164($sp) +/* f12ac88: 0fc4a73f */ jal func0f129cfc +/* f12ac8c: afaa0158 */ sw $t2,0x158($sp) +/* f12ac90: 8faa0158 */ lw $t2,0x158($sp) +.L0f12ac94: +/* f12ac94: 000a102b */ sltu $v0,$zero,$t2 +.L0f12ac98: +/* f12ac98: 8fbf0054 */ lw $ra,0x54($sp) +/* f12ac9c: d7b40018 */ ldc1 $f20,0x18($sp) +/* f12aca0: d7b60020 */ ldc1 $f22,0x20($sp) +/* f12aca4: d7b80028 */ ldc1 $f24,0x28($sp) +/* f12aca8: 8fb00030 */ lw $s0,0x30($sp) +/* f12acac: 8fb10034 */ lw $s1,0x34($sp) +/* f12acb0: 8fb20038 */ lw $s2,0x38($sp) +/* f12acb4: 8fb3003c */ lw $s3,0x3c($sp) +/* f12acb8: 8fb40040 */ lw $s4,0x40($sp) +/* f12acbc: 8fb50044 */ lw $s5,0x44($sp) +/* f12acc0: 8fb60048 */ lw $s6,0x48($sp) +/* f12acc4: 8fb7004c */ lw $s7,0x4c($sp) +/* f12acc8: 8fbe0050 */ lw $s8,0x50($sp) +/* f12accc: 03e00008 */ jr $ra +/* f12acd0: 27bd0160 */ addiu $sp,$sp,0x160 +/* f12acd4: 24020006 */ addiu $v0,$zero,0x6 +/* f12acd8: 3c018008 */ lui $at,0x8008 +/* f12acdc: ac22e4a0 */ sw $v0,-0x1b60($at) +/* f12ace0: 3c018008 */ lui $at,0x8008 +/* f12ace4: 03e00008 */ jr $ra +/* f12ace8: ac22e4a4 */ sw $v0,-0x1b5c($at) +); + +GLOBAL_ASM( +glabel func0f12acec +/* f12acec: 27bdff98 */ addiu $sp,$sp,-104 +/* f12acf0: 3c0e8008 */ lui $t6,0x8008 +/* f12acf4: 8dcee4a0 */ lw $t6,-0x1b60($t6) +/* f12acf8: afb2003c */ sw $s2,0x3c($sp) +/* f12acfc: afb10038 */ sw $s1,0x38($sp) +/* f12ad00: 00a08825 */ or $s1,$a1,$zero +/* f12ad04: 00809025 */ or $s2,$a0,$zero +/* f12ad08: afbf004c */ sw $ra,0x4c($sp) +/* f12ad0c: afb50048 */ sw $s5,0x48($sp) +/* f12ad10: afb40044 */ sw $s4,0x44($sp) +/* f12ad14: afb30040 */ sw $s3,0x40($sp) +/* f12ad18: afb00034 */ sw $s0,0x34($sp) +/* f12ad1c: f7ba0028 */ sdc1 $f26,0x28($sp) +/* f12ad20: f7b80020 */ sdc1 $f24,0x20($sp) +/* f12ad24: f7b60018 */ sdc1 $f22,0x18($sp) +/* f12ad28: f7b40010 */ sdc1 $f20,0x10($sp) +/* f12ad2c: 15c00006 */ bnez $t6,.L0f12ad48 +/* f12ad30: afa60070 */ sw $a2,0x70($sp) +/* f12ad34: 44806000 */ mtc1 $zero,$f12 +/* f12ad38: 0c002a94 */ jal 0xaa50 +/* f12ad3c: 00000000 */ sll $zero,$zero,0x0 +/* f12ad40: 1000007a */ beqz $zero,.L0f12af2c +/* f12ad44: 8fbf004c */ lw $ra,0x4c($sp) +.L0f12ad48: +/* f12ad48: 3c017f1b */ lui $at,0x7f1b +/* f12ad4c: c4345588 */ lwc1 $f20,0x5588($at) +/* f12ad50: 0c0068f4 */ jal 0x1a3d0 +/* f12ad54: 4600a306 */ mov.s $f12,$f20 +/* f12ad58: 46000606 */ mov.s $f24,$f0 +/* f12ad5c: 0c0068f7 */ jal 0x1a3dc +/* f12ad60: 4600a306 */ mov.s $f12,$f20 +/* f12ad64: c6240000 */ lwc1 $f4,0x0($s1) +/* f12ad68: c6280008 */ lwc1 $f8,0x8($s1) +/* f12ad6c: 4600a306 */ mov.s $f12,$f20 +/* f12ad70: 4604c182 */ mul.s $f6,$f24,$f4 +/* f12ad74: 00000000 */ sll $zero,$zero,0x0 +/* f12ad78: 46004282 */ mul.s $f10,$f8,$f0 +/* f12ad7c: 460a3401 */ sub.s $f16,$f6,$f10 +/* f12ad80: 0c0068f7 */ jal 0x1a3dc +/* f12ad84: e7b00054 */ swc1 $f16,0x54($sp) +/* f12ad88: 46000606 */ mov.s $f24,$f0 +/* f12ad8c: 0c0068f4 */ jal 0x1a3d0 +/* f12ad90: 4600a306 */ mov.s $f12,$f20 +/* f12ad94: c6320008 */ lwc1 $f18,0x8($s1) +/* f12ad98: c6280000 */ lwc1 $f8,0x0($s1) +/* f12ad9c: 3c04800a */ lui $a0,0x800a +/* f12ada0: 46009102 */ mul.s $f4,$f18,$f0 +/* f12ada4: 8c843434 */ lw $a0,0x3434($a0) +/* f12ada8: 4480b000 */ mtc1 $zero,$f22 +/* f12adac: 4608c182 */ mul.s $f6,$f24,$f8 +/* f12adb0: 3c14800a */ lui $s4,0x800a +/* f12adb4: 26943430 */ addiu $s4,$s4,0x3430 +/* f12adb8: 00008825 */ or $s1,$zero,$zero +/* f12adbc: 00008025 */ or $s0,$zero,$zero +/* f12adc0: 3c02800a */ lui $v0,0x800a +/* f12adc4: 3c014170 */ lui $at,0x4170 +/* f12adc8: 46062280 */ add.s $f10,$f4,$f6 +/* f12adcc: 2415002c */ addiu $s5,$zero,0x2c +/* f12add0: 4600b506 */ mov.s $f20,$f22 +/* f12add4: 1880002f */ blez $a0,.L0f12ae94 +/* f12add8: e7aa0050 */ swc1 $f10,0x50($sp) +/* f12addc: 4481d000 */ mtc1 $at,$f26 +/* f12ade0: 3c017f1b */ lui $at,0x7f1b +/* f12ade4: 3c138008 */ lui $s3,0x8008 +/* f12ade8: 2673e4b8 */ addiu $s3,$s3,-6984 +/* f12adec: c438558c */ lwc1 $f24,0x558c($at) +/* f12adf0: 8c423430 */ lw $v0,0x3430($v0) +.L0f12adf4: +/* f12adf4: 8c430000 */ lw $v1,0x0($v0) +/* f12adf8: 50600022 */ beqzl $v1,.L0f12ae84 +/* f12adfc: 26100001 */ addiu $s0,$s0,0x1 +/* f12ae00: c4700008 */ lwc1 $f16,0x8($v1) +/* f12ae04: c6520000 */ lwc1 $f18,0x0($s2) +/* f12ae08: c468000c */ lwc1 $f8,0xc($v1) +/* f12ae0c: c6440004 */ lwc1 $f4,0x4($s2) +/* f12ae10: 46128001 */ sub.s $f0,$f16,$f18 +/* f12ae14: c4660010 */ lwc1 $f6,0x10($v1) +/* f12ae18: c64a0008 */ lwc1 $f10,0x8($s2) +/* f12ae1c: 46044081 */ sub.s $f2,$f8,$f4 +/* f12ae20: 46000402 */ mul.s $f16,$f0,$f0 +/* f12ae24: 460a3381 */ sub.s $f14,$f6,$f10 +/* f12ae28: 46021482 */ mul.s $f18,$f2,$f2 +/* f12ae2c: 46128200 */ add.s $f8,$f16,$f18 +/* f12ae30: 460e7102 */ mul.s $f4,$f14,$f14 +/* f12ae34: 0c012974 */ jal 0x4a5d0 +/* f12ae38: 46044300 */ add.s $f12,$f8,$f4 +/* f12ae3c: 46160032 */ c.eq.s $f0,$f22 +/* f12ae40: 46000086 */ mov.s $f2,$f0 +/* f12ae44: 45020003 */ bc1fl .L0f12ae54 +/* f12ae48: 8e8f0000 */ lw $t7,0x0($s4) +/* f12ae4c: 4600c086 */ mov.s $f2,$f24 +/* f12ae50: 8e8f0000 */ lw $t7,0x0($s4) +.L0f12ae54: +/* f12ae54: 3c04800a */ lui $a0,0x800a +/* f12ae58: 8c843434 */ lw $a0,0x3434($a0) +/* f12ae5c: 01f11021 */ addu $v0,$t7,$s1 +/* f12ae60: 805803cc */ lb $t8,0x3cc($v0) +/* f12ae64: 03150019 */ multu $t8,$s5 +/* f12ae68: 0000c812 */ mflo $t9 +/* f12ae6c: 02794021 */ addu $t0,$s3,$t9 +/* f12ae70: c5060010 */ lwc1 $f6,0x10($t0) +/* f12ae74: 46023003 */ div.s $f0,$f6,$f2 +/* f12ae78: 461a0282 */ mul.s $f10,$f0,$f26 +/* f12ae7c: 460aa500 */ add.s $f20,$f20,$f10 +/* f12ae80: 26100001 */ addiu $s0,$s0,0x1 +.L0f12ae84: +/* f12ae84: 0204082a */ slt $at,$s0,$a0 +/* f12ae88: 26310478 */ addiu $s1,$s1,0x478 +/* f12ae8c: 1420ffd9 */ bnez $at,.L0f12adf4 +/* f12ae90: 24420478 */ addiu $v0,$v0,0x478 +.L0f12ae94: +/* f12ae94: 3c038008 */ lui $v1,0x8008 +/* f12ae98: 2463e4a4 */ addiu $v1,$v1,-7004 +/* f12ae9c: 8c620000 */ lw $v0,0x0($v1) +/* f12aea0: 3c013f80 */ lui $at,0x3f80 +/* f12aea4: 18400005 */ blez $v0,.L0f12aebc +/* f12aea8: 00000000 */ sll $zero,$zero,0x0 +/* f12aeac: 44818000 */ mtc1 $at,$f16 +/* f12aeb0: 2449ffff */ addiu $t1,$v0,-1 +/* f12aeb4: ac690000 */ sw $t1,0x0($v1) +/* f12aeb8: 4610a500 */ add.s $f20,$f20,$f16 +.L0f12aebc: +/* f12aebc: 3c038008 */ lui $v1,0x8008 +/* f12aec0: 2463e4a0 */ addiu $v1,$v1,-7008 +/* f12aec4: 8c6a0000 */ lw $t2,0x0($v1) +/* f12aec8: 254bffff */ addiu $t3,$t2,-1 +/* f12aecc: 316d0002 */ andi $t5,$t3,0x2 +/* f12aed0: 11a00005 */ beqz $t5,.L0f12aee8 +/* f12aed4: ac6b0000 */ sw $t3,0x0($v1) +/* f12aed8: 8fa20070 */ lw $v0,0x70($sp) +/* f12aedc: e4540004 */ swc1 $f20,0x4($v0) +/* f12aee0: 10000004 */ beqz $zero,.L0f12aef4 +/* f12aee4: 4600a507 */ neg.s $f20,$f20 +.L0f12aee8: +/* f12aee8: 8fa20070 */ lw $v0,0x70($sp) +/* f12aeec: 4600a487 */ neg.s $f18,$f20 +/* f12aef0: e4520004 */ swc1 $f18,0x4($v0) +.L0f12aef4: +/* f12aef4: c7a80054 */ lwc1 $f8,0x54($sp) +/* f12aef8: 4608a102 */ mul.s $f4,$f20,$f8 +/* f12aefc: e4440000 */ swc1 $f4,0x0($v0) +/* f12af00: c7a60050 */ lwc1 $f6,0x50($sp) +/* f12af04: 4606a282 */ mul.s $f10,$f20,$f6 +/* f12af08: e44a0008 */ swc1 $f10,0x8($v0) +/* f12af0c: 8c6f0000 */ lw $t7,0x0($v1) +/* f12af10: 448f8000 */ mtc1 $t7,$f16 +/* f12af14: 00000000 */ sll $zero,$zero,0x0 +/* f12af18: 468084a0 */ cvt.s.w $f18,$f16 +/* f12af1c: 46149302 */ mul.s $f12,$f18,$f20 +/* f12af20: 0c002a94 */ jal 0xaa50 +/* f12af24: 00000000 */ sll $zero,$zero,0x0 +/* f12af28: 8fbf004c */ lw $ra,0x4c($sp) +.L0f12af2c: +/* f12af2c: d7b40010 */ ldc1 $f20,0x10($sp) +/* f12af30: d7b60018 */ ldc1 $f22,0x18($sp) +/* f12af34: d7b80020 */ ldc1 $f24,0x20($sp) +/* f12af38: d7ba0028 */ ldc1 $f26,0x28($sp) +/* f12af3c: 8fb00034 */ lw $s0,0x34($sp) +/* f12af40: 8fb10038 */ lw $s1,0x38($sp) +/* f12af44: 8fb2003c */ lw $s2,0x3c($sp) +/* f12af48: 8fb30040 */ lw $s3,0x40($sp) +/* f12af4c: 8fb40044 */ lw $s4,0x44($sp) +/* f12af50: 8fb50048 */ lw $s5,0x48($sp) +/* f12af54: 03e00008 */ jr $ra +/* f12af58: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f12af5c +/* f12af5c: 27bdffa0 */ addiu $sp,$sp,-96 +/* f12af60: afbf0034 */ sw $ra,0x34($sp) +/* f12af64: afb70030 */ sw $s7,0x30($sp) +/* f12af68: afb6002c */ sw $s6,0x2c($sp) +/* f12af6c: afb50028 */ sw $s5,0x28($sp) +/* f12af70: afb40024 */ sw $s4,0x24($sp) +/* f12af74: afb30020 */ sw $s3,0x20($sp) +/* f12af78: afb2001c */ sw $s2,0x1c($sp) +/* f12af7c: afb10018 */ sw $s1,0x18($sp) +/* f12af80: afb00014 */ sw $s0,0x14($sp) +/* f12af84: afa0005c */ sw $zero,0x5c($sp) +/* f12af88: 808e03cc */ lb $t6,0x3cc($a0) +/* f12af8c: 24010019 */ addiu $at,$zero,0x19 +/* f12af90: 00c09025 */ or $s2,$a2,$zero +/* f12af94: 00e09825 */ or $s3,$a3,$zero +/* f12af98: 15c10004 */ bne $t6,$at,.L0f12afac +/* f12af9c: 0080a825 */ or $s5,$a0,$zero +/* f12afa0: 240f0001 */ addiu $t7,$zero,0x1 +/* f12afa4: 10000042 */ beqz $zero,.L0f12b0b0 +/* f12afa8: afaf005c */ sw $t7,0x5c($sp) +.L0f12afac: +/* f12afac: 92b803cf */ lbu $t8,0x3cf($s5) +/* f12afb0: 00008825 */ or $s1,$zero,$zero +/* f12afb4: 02a08025 */ or $s0,$s5,$zero +/* f12afb8: 1b00003d */ blez $t8,.L0f12b0b0 +/* f12afbc: 24b40028 */ addiu $s4,$a1,0x28 +/* f12afc0: 27b70048 */ addiu $s7,$sp,0x48 +/* f12afc4: 2416ffff */ addiu $s6,$zero,-1 +/* f12afc8: 86190400 */ lh $t9,0x400($s0) +.L0f12afcc: +/* f12afcc: 02802025 */ or $a0,$s4,$zero +/* f12afd0: 02e02825 */ or $a1,$s7,$zero +/* f12afd4: a7b90048 */ sh $t9,0x48($sp) +/* f12afd8: 86020402 */ lh $v0,0x402($s0) +/* f12afdc: 52c20004 */ beql $s6,$v0,.L0f12aff0 +/* f12afe0: a7b6004a */ sh $s6,0x4a($sp) +/* f12afe4: 10000002 */ beqz $zero,.L0f12aff0 +/* f12afe8: a7a2004a */ sh $v0,0x4a($sp) +/* f12afec: a7b6004a */ sh $s6,0x4a($sp) +.L0f12aff0: +/* f12aff0: 0fc19620 */ jal func0f065880 +/* f12aff4: a7b6004c */ sh $s6,0x4c($sp) +/* f12aff8: 50400028 */ beqzl $v0,.L0f12b09c +/* f12affc: 92a903cf */ lbu $t1,0x3cf($s5) +/* f12b000: c60403f4 */ lwc1 $f4,0x3f4($s0) +/* f12b004: c6460000 */ lwc1 $f6,0x0($s2) +/* f12b008: 4604303e */ c.le.s $f6,$f4 +/* f12b00c: 00000000 */ sll $zero,$zero,0x0 +/* f12b010: 45020022 */ bc1fl .L0f12b09c +/* f12b014: 92a903cf */ lbu $t1,0x3cf($s5) +/* f12b018: c60803f8 */ lwc1 $f8,0x3f8($s0) +/* f12b01c: c64a0004 */ lwc1 $f10,0x4($s2) +/* f12b020: 4608503e */ c.le.s $f10,$f8 +/* f12b024: 00000000 */ sll $zero,$zero,0x0 +/* f12b028: 4502001c */ bc1fl .L0f12b09c +/* f12b02c: 92a903cf */ lbu $t1,0x3cf($s5) +/* f12b030: c61003fc */ lwc1 $f16,0x3fc($s0) +/* f12b034: c6520008 */ lwc1 $f18,0x8($s2) +/* f12b038: 4610903e */ c.le.s $f18,$f16 +/* f12b03c: 00000000 */ sll $zero,$zero,0x0 +/* f12b040: 45020016 */ bc1fl .L0f12b09c +/* f12b044: 92a903cf */ lbu $t1,0x3cf($s5) +/* f12b048: c6640000 */ lwc1 $f4,0x0($s3) +/* f12b04c: c60603e8 */ lwc1 $f6,0x3e8($s0) +/* f12b050: 4604303e */ c.le.s $f6,$f4 +/* f12b054: 00000000 */ sll $zero,$zero,0x0 +/* f12b058: 45020010 */ bc1fl .L0f12b09c +/* f12b05c: 92a903cf */ lbu $t1,0x3cf($s5) +/* f12b060: c6680004 */ lwc1 $f8,0x4($s3) +/* f12b064: c60a03ec */ lwc1 $f10,0x3ec($s0) +/* f12b068: 4608503e */ c.le.s $f10,$f8 +/* f12b06c: 00000000 */ sll $zero,$zero,0x0 +/* f12b070: 4502000a */ bc1fl .L0f12b09c +/* f12b074: 92a903cf */ lbu $t1,0x3cf($s5) +/* f12b078: c6700008 */ lwc1 $f16,0x8($s3) +/* f12b07c: c61203f0 */ lwc1 $f18,0x3f0($s0) +/* f12b080: 4610903e */ c.le.s $f18,$f16 +/* f12b084: 00000000 */ sll $zero,$zero,0x0 +/* f12b088: 45000003 */ bc1f .L0f12b098 +/* f12b08c: 24080001 */ addiu $t0,$zero,0x1 +/* f12b090: 10000007 */ beqz $zero,.L0f12b0b0 +/* f12b094: afa8005c */ sw $t0,0x5c($sp) +.L0f12b098: +/* f12b098: 92a903cf */ lbu $t1,0x3cf($s5) +.L0f12b09c: +/* f12b09c: 26310001 */ addiu $s1,$s1,0x1 +/* f12b0a0: 2610001c */ addiu $s0,$s0,0x1c +/* f12b0a4: 0229082a */ slt $at,$s1,$t1 +/* f12b0a8: 5420ffc8 */ bnezl $at,.L0f12afcc +/* f12b0ac: 86190400 */ lh $t9,0x400($s0) +.L0f12b0b0: +/* f12b0b0: 8fbf0034 */ lw $ra,0x34($sp) +/* f12b0b4: 8fa2005c */ lw $v0,0x5c($sp) +/* f12b0b8: 8fb00014 */ lw $s0,0x14($sp) +/* f12b0bc: 8fb10018 */ lw $s1,0x18($sp) +/* f12b0c0: 8fb2001c */ lw $s2,0x1c($sp) +/* f12b0c4: 8fb30020 */ lw $s3,0x20($sp) +/* f12b0c8: 8fb40024 */ lw $s4,0x24($sp) +/* f12b0cc: 8fb50028 */ lw $s5,0x28($sp) +/* f12b0d0: 8fb6002c */ lw $s6,0x2c($sp) +/* f12b0d4: 8fb70030 */ lw $s7,0x30($sp) +/* f12b0d8: 03e00008 */ jr $ra +/* f12b0dc: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f12b0e0 +/* f12b0e0: 27bdfc58 */ addiu $sp,$sp,-936 +/* f12b0e4: afbf0074 */ sw $ra,0x74($sp) +/* f12b0e8: afbe0070 */ sw $s8,0x70($sp) +/* f12b0ec: afb7006c */ sw $s7,0x6c($sp) +/* f12b0f0: afb60068 */ sw $s6,0x68($sp) +/* f12b0f4: afb50064 */ sw $s5,0x64($sp) +/* f12b0f8: afb40060 */ sw $s4,0x60($sp) +/* f12b0fc: afb3005c */ sw $s3,0x5c($sp) +/* f12b100: afb20058 */ sw $s2,0x58($sp) +/* f12b104: afb10054 */ sw $s1,0x54($sp) +/* f12b108: afb00050 */ sw $s0,0x50($sp) +/* f12b10c: f7be0048 */ sdc1 $f30,0x48($sp) +/* f12b110: f7bc0040 */ sdc1 $f28,0x40($sp) +/* f12b114: f7ba0038 */ sdc1 $f26,0x38($sp) +/* f12b118: f7b80030 */ sdc1 $f24,0x30($sp) +/* f12b11c: f7b60028 */ sdc1 $f22,0x28($sp) +/* f12b120: f7b40020 */ sdc1 $f20,0x20($sp) +/* f12b124: 8c8e0004 */ lw $t6,0x4($a0) +/* f12b128: 3c088008 */ lui $t0,0x8008 +/* f12b12c: 2508e4b8 */ addiu $t0,$t0,-6984 +/* f12b130: afae03a0 */ sw $t6,0x3a0($sp) +/* f12b134: 81d803cc */ lb $t8,0x3cc($t6) +/* f12b138: 3c1e800a */ lui $s8,0x800a +/* f12b13c: 27de9fc0 */ addiu $s8,$s8,-24640 +/* f12b140: 0018c880 */ sll $t9,$t8,0x2 +/* f12b144: 0338c823 */ subu $t9,$t9,$t8 +/* f12b148: 0019c880 */ sll $t9,$t9,0x2 +/* f12b14c: 0338c823 */ subu $t9,$t9,$t8 +/* f12b150: 0019c880 */ sll $t9,$t9,0x2 +/* f12b154: 03284821 */ addu $t1,$t9,$t0 +/* f12b158: afa9039c */ sw $t1,0x39c($sp) +/* f12b15c: 85c203c8 */ lh $v0,0x3c8($t6) +/* f12b160: 8fcb0038 */ lw $t3,0x38($s8) +/* f12b164: 0080b825 */ or $s7,$a0,$zero +/* f12b168: 284a0001 */ slti $t2,$v0,0x1 +/* f12b16c: 19600289 */ blez $t3,.L0f12bb94 +/* f12b170: afaa0194 */ sw $t2,0x194($sp) +/* f12b174: 4480e000 */ mtc1 $zero,$f28 +/* f12b178: c5240028 */ lwc1 $f4,0x28($t1) +/* f12b17c: 461c203e */ c.le.s $f4,$f28 +/* f12b180: 00000000 */ sll $zero,$zero,0x0 +/* f12b184: 45030284 */ bc1tl .L0f12bb98 +/* f12b188: 8fbf0074 */ lw $ra,0x74($sp) +/* f12b18c: 11400006 */ beqz $t2,.L0f12b1a8 +/* f12b190: 8fb9039c */ lw $t9,0x39c($sp) +/* f12b194: 8538001c */ lh $t8,0x1c($t1) +/* f12b198: c53a0018 */ lwc1 $f26,0x18($t1) +/* f12b19c: 44983000 */ mtc1 $t8,$f6 +/* f12b1a0: 10000011 */ beqz $zero,.L0f12b1e8 +/* f12b1a4: 46803320 */ cvt.s.w $f12,$f6 +.L0f12b1a8: +/* f12b1a8: 44822000 */ mtc1 $v0,$f4 +/* f12b1ac: c7200014 */ lwc1 $f0,0x14($t9) +/* f12b1b0: c7220018 */ lwc1 $f2,0x18($t9) +/* f12b1b4: 8728001c */ lh $t0,0x1c($t9) +/* f12b1b8: 468021a0 */ cvt.s.w $f6,$f4 +/* f12b1bc: 44884000 */ mtc1 $t0,$f8 +/* f12b1c0: 46001281 */ sub.s $f10,$f2,$f0 +/* f12b1c4: 46804320 */ cvt.s.w $f12,$f8 +/* f12b1c8: 46065202 */ mul.s $f8,$f10,$f6 +/* f12b1cc: 460c4103 */ div.s $f4,$f8,$f12 +/* f12b1d0: 46040680 */ add.s $f26,$f0,$f4 +/* f12b1d4: 461a103c */ c.lt.s $f2,$f26 +/* f12b1d8: 00000000 */ sll $zero,$zero,0x0 +/* f12b1dc: 45020003 */ bc1fl .L0f12b1ec +/* f12b1e0: 8fa9039c */ lw $t1,0x39c($sp) +/* f12b1e4: 46001686 */ mov.s $f26,$f2 +.L0f12b1e8: +/* f12b1e8: 8fa9039c */ lw $t1,0x39c($sp) +.L0f12b1ec: +/* f12b1ec: 3c0140e0 */ lui $at,0x40e0 +/* f12b1f0: 44815000 */ mtc1 $at,$f10 +/* f12b1f4: c5260020 */ lwc1 $f6,0x20($t1) +/* f12b1f8: 46065202 */ mul.s $f8,$f10,$f6 +/* f12b1fc: 46086100 */ add.s $f4,$f12,$f8 +/* f12b200: 4600228d */ trunc.w.s $f10,$f4 +/* f12b204: 440a5000 */ mfc1 $t2,$f10 +/* f12b208: 00000000 */ sll $zero,$zero,0x0 +/* f12b20c: 0142082a */ slt $at,$t2,$v0 +/* f12b210: 54200261 */ bnezl $at,.L0f12bb98 +/* f12b214: 8fbf0074 */ lw $ra,0x74($sp) +/* f12b218: 86e20028 */ lh $v0,0x28($s7) +/* f12b21c: 2401ffff */ addiu $at,$zero,-1 +/* f12b220: 02e0b025 */ or $s6,$s7,$zero +/* f12b224: 50410015 */ beql $v0,$at,.L0f12b27c +/* f12b228: 2401ffff */ addiu $at,$zero,-1 +.L0f12b22c: +/* f12b22c: 0c004b70 */ jal 0x12dc0 +/* f12b230: 00000000 */ sll $zero,$zero,0x0 +/* f12b234: 304b07ff */ andi $t3,$v0,0x7ff +/* f12b238: 2d6100f1 */ sltiu $at,$t3,0xf1 +/* f12b23c: 10200008 */ beqz $at,.L0f12b260 +/* f12b240: 8fac039c */ lw $t4,0x39c($sp) +/* f12b244: c5860000 */ lwc1 $f6,0x0($t4) +/* f12b248: 86c40028 */ lh $a0,0x28($s6) +/* f12b24c: 240600ff */ addiu $a2,$zero,0xff +/* f12b250: 4600320d */ trunc.w.s $f8,$f6 +/* f12b254: 44054000 */ mfc1 $a1,$f8 +/* f12b258: 0fc010e3 */ jal func0f00438c +/* f12b25c: 00000000 */ sll $zero,$zero,0x0 +.L0f12b260: +/* f12b260: 86ce002a */ lh $t6,0x2a($s6) +/* f12b264: 2401ffff */ addiu $at,$zero,-1 +/* f12b268: 26d60002 */ addiu $s6,$s6,0x2 +/* f12b26c: 15c1ffef */ bne $t6,$at,.L0f12b22c +/* f12b270: 00000000 */ sll $zero,$zero,0x0 +/* f12b274: 86e20028 */ lh $v0,0x28($s7) +/* f12b278: 2401ffff */ addiu $at,$zero,-1 +.L0f12b27c: +/* f12b27c: 10410049 */ beq $v0,$at,.L0f12b3a4 +/* f12b280: 02e0b025 */ or $s6,$s7,$zero +/* f12b284: 86e20028 */ lh $v0,0x28($s7) +/* f12b288: 27b50158 */ addiu $s5,$sp,0x158 +/* f12b28c: 27b4014c */ addiu $s4,$sp,0x14c +/* f12b290: 27b30164 */ addiu $s3,$sp,0x164 +.L0f12b294: +/* f12b294: 1040003e */ beqz $v0,.L0f12b390 +/* f12b298: 00408825 */ or $s1,$v0,$zero +/* f12b29c: 0002c8c0 */ sll $t9,$v0,0x3 +/* f12b2a0: 0322c821 */ addu $t9,$t9,$v0 +/* f12b2a4: 3c09800a */ lui $t1,0x800a +/* f12b2a8: 8d294cc4 */ lw $t1,0x4cc4($t1) +/* f12b2ac: 0019c880 */ sll $t9,$t9,0x2 +/* f12b2b0: 3c18800a */ lui $t8,0x800a +/* f12b2b4: 00027880 */ sll $t7,$v0,0x2 +/* f12b2b8: 8f184928 */ lw $t8,0x4928($t8) +/* f12b2bc: 0322c823 */ subu $t9,$t9,$v0 +/* f12b2c0: 01e27821 */ addu $t7,$t7,$v0 +/* f12b2c4: 000f7880 */ sll $t7,$t7,0x2 +/* f12b2c8: 0019c880 */ sll $t9,$t9,0x2 +/* f12b2cc: 012f1021 */ addu $v0,$t1,$t7 +/* f12b2d0: 03194021 */ addu $t0,$t8,$t9 +/* f12b2d4: 81120008 */ lb $s2,0x8($t0) +/* f12b2d8: c6f40008 */ lwc1 $f20,0x8($s7) +/* f12b2dc: c6f6000c */ lwc1 $f22,0xc($s7) +/* f12b2e0: c6f80010 */ lwc1 $f24,0x10($s7) +/* f12b2e4: c4440004 */ lwc1 $f4,0x4($v0) +/* f12b2e8: c44a0008 */ lwc1 $f10,0x8($v0) +/* f12b2ec: c446000c */ lwc1 $f6,0xc($v0) +/* f12b2f0: 00008025 */ or $s0,$zero,$zero +/* f12b2f4: 4604a501 */ sub.s $f20,$f20,$f4 +/* f12b2f8: 460ab581 */ sub.s $f22,$f22,$f10 +/* f12b2fc: 1a400024 */ blez $s2,.L0f12b390 +/* f12b300: 4606c601 */ sub.s $f24,$f24,$f6 +/* f12b304: 02202025 */ or $a0,$s1,$zero +.L0f12b308: +/* f12b308: 0fc003d4 */ jal func0f000f50 +/* f12b30c: 02002825 */ or $a1,$s0,$zero +/* f12b310: 1040001c */ beqz $v0,.L0f12b384 +/* f12b314: 02202025 */ or $a0,$s1,$zero +/* f12b318: 0fc003e5 */ jal func0f000f94 +/* f12b31c: 02002825 */ or $a1,$s0,$zero +/* f12b320: 10400018 */ beqz $v0,.L0f12b384 +/* f12b324: 02202025 */ or $a0,$s1,$zero +/* f12b328: 02002825 */ or $a1,$s0,$zero +/* f12b32c: 0fc0037f */ jal func0f000dfc +/* f12b330: 02603025 */ or $a2,$s3,$zero +/* f12b334: 10400013 */ beqz $v0,.L0f12b384 +/* f12b338: c7a80164 */ lwc1 $f8,0x164($sp) +/* f12b33c: 46144101 */ sub.s $f4,$f8,$f20 +/* f12b340: c7a8016c */ lwc1 $f8,0x16c($sp) +/* f12b344: c7aa0168 */ lwc1 $f10,0x168($sp) +/* f12b348: e7ba0158 */ swc1 $f26,0x158($sp) +/* f12b34c: e7a4014c */ swc1 $f4,0x14c($sp) +/* f12b350: 46184101 */ sub.s $f4,$f8,$f24 +/* f12b354: e7ba015c */ swc1 $f26,0x15c($sp) +/* f12b358: e7ba0160 */ swc1 $f26,0x160($sp) +/* f12b35c: 46165181 */ sub.s $f6,$f10,$f22 +/* f12b360: e7a40154 */ swc1 $f4,0x154($sp) +/* f12b364: 02802025 */ or $a0,$s4,$zero +/* f12b368: 02a02825 */ or $a1,$s5,$zero +/* f12b36c: 0fc5dcf2 */ jal func0f1773c8 +/* f12b370: e7a60150 */ swc1 $f6,0x150($sp) +/* f12b374: 10400003 */ beqz $v0,.L0f12b384 +/* f12b378: 02202025 */ or $a0,$s1,$zero +/* f12b37c: 0fc006de */ jal func0f001b78 +/* f12b380: 02002825 */ or $a1,$s0,$zero +.L0f12b384: +/* f12b384: 26100001 */ addiu $s0,$s0,0x1 +/* f12b388: 5612ffdf */ bnel $s0,$s2,.L0f12b308 +/* f12b38c: 02202025 */ or $a0,$s1,$zero +.L0f12b390: +/* f12b390: 86c2002a */ lh $v0,0x2a($s6) +/* f12b394: 2401ffff */ addiu $at,$zero,-1 +/* f12b398: 26d60002 */ addiu $s6,$s6,0x2 +/* f12b39c: 1441ffbd */ bne $v0,$at,.L0f12b294 +/* f12b3a0: 00000000 */ sll $zero,$zero,0x0 +.L0f12b3a4: +/* f12b3a4: 27b00198 */ addiu $s0,$sp,0x198 +/* f12b3a8: 02002825 */ or $a1,$s0,$zero +/* f12b3ac: 26e40028 */ addiu $a0,$s7,0x28 +/* f12b3b0: 0fc197e0 */ jal func0f065f80 +/* f12b3b4: 24060100 */ addiu $a2,$zero,0x100 +/* f12b3b8: 87aa0198 */ lh $t2,0x198($sp) +/* f12b3bc: 0200a025 */ or $s4,$s0,$zero +/* f12b3c0: 27ab0198 */ addiu $t3,$sp,0x198 +/* f12b3c4: 054001f3 */ bltz $t2,.L0f12bb94 +/* f12b3c8: 3c013f80 */ lui $at,0x3f80 +/* f12b3cc: 4481f000 */ mtc1 $at,$f30 +/* f12b3d0: 85620000 */ lh $v0,0x0($t3) +/* f12b3d4: 24160004 */ addiu $s6,$zero,0x4 +/* f12b3d8: 24150003 */ addiu $s5,$zero,0x3 +/* f12b3dc: 8fae03a0 */ lw $t6,0x3a0($sp) +.L0f12b3e0: +/* f12b3e0: 8fcd0338 */ lw $t5,0x338($s8) +/* f12b3e4: 000260c0 */ sll $t4,$v0,0x3 +/* f12b3e8: 8dd80004 */ lw $t8,0x4($t6) +/* f12b3ec: 01826021 */ addu $t4,$t4,$v0 +/* f12b3f0: 000c60c0 */ sll $t4,$t4,0x3 +/* f12b3f4: 018d8021 */ addu $s0,$t4,$t5 +/* f12b3f8: 521801e3 */ beql $s0,$t8,.L0f12bb88 +/* f12b3fc: 86820002 */ lh $v0,0x2($s4) +/* f12b400: 86190002 */ lh $t9,0x2($s0) +/* f12b404: 572001e0 */ bnezl $t9,.L0f12bb88 +/* f12b408: 86820002 */ lh $v0,0x2($s4) +/* f12b40c: 92020000 */ lbu $v0,0x0($s0) +/* f12b410: 24010001 */ addiu $at,$zero,0x1 +/* f12b414: 50410006 */ beql $v0,$at,.L0f12b430 +/* f12b418: 8e110004 */ lw $s1,0x4($s0) +/* f12b41c: 12c20003 */ beq $s6,$v0,.L0f12b42c +/* f12b420: 24010002 */ addiu $at,$zero,0x2 +/* f12b424: 14410105 */ bne $v0,$at,.L0f12b83c +/* f12b428: 00000000 */ sll $zero,$zero,0x0 +.L0f12b42c: +/* f12b42c: 8e110004 */ lw $s1,0x4($s0) +.L0f12b430: +/* f12b430: c6120008 */ lwc1 $f18,0x8($s0) +/* f12b434: c6f00008 */ lwc1 $f16,0x8($s7) +/* f12b438: c60e000c */ lwc1 $f14,0xc($s0) +/* f12b43c: c6ec000c */ lwc1 $f12,0xc($s7) +/* f12b440: 46109501 */ sub.s $f20,$f18,$f16 +/* f12b444: c6100010 */ lwc1 $f16,0x10($s0) +/* f12b448: c6f20010 */ lwc1 $f18,0x10($s7) +/* f12b44c: 460c7581 */ sub.s $f22,$f14,$f12 +/* f12b450: 00009025 */ or $s2,$zero,$zero +/* f12b454: 122001cb */ beqz $s1,.L0f12bb84 +/* f12b458: 46128601 */ sub.s $f24,$f16,$f18 +/* f12b45c: 461aa03e */ c.le.s $f20,$f26 +/* f12b460: 00000000 */ sll $zero,$zero,0x0 +/* f12b464: 45000024 */ bc1f .L0f12b4f8 +/* f12b468: 00000000 */ sll $zero,$zero,0x0 +/* f12b46c: 4600d007 */ neg.s $f0,$f26 +/* f12b470: 4614003e */ c.le.s $f0,$f20 +/* f12b474: 00000000 */ sll $zero,$zero,0x0 +/* f12b478: 4500001f */ bc1f .L0f12b4f8 +/* f12b47c: 00000000 */ sll $zero,$zero,0x0 +/* f12b480: 461ab03e */ c.le.s $f22,$f26 +/* f12b484: 00000000 */ sll $zero,$zero,0x0 +/* f12b488: 4500001b */ bc1f .L0f12b4f8 +/* f12b48c: 00000000 */ sll $zero,$zero,0x0 +/* f12b490: 4616003e */ c.le.s $f0,$f22 +/* f12b494: 00000000 */ sll $zero,$zero,0x0 +/* f12b498: 45000017 */ bc1f .L0f12b4f8 +/* f12b49c: 00000000 */ sll $zero,$zero,0x0 +/* f12b4a0: 461ac03e */ c.le.s $f24,$f26 +/* f12b4a4: 00000000 */ sll $zero,$zero,0x0 +/* f12b4a8: 45000013 */ bc1f .L0f12b4f8 +/* f12b4ac: 00000000 */ sll $zero,$zero,0x0 +/* f12b4b0: 4618003e */ c.le.s $f0,$f24 +/* f12b4b4: 02202025 */ or $a0,$s1,$zero +/* f12b4b8: 27a50130 */ addiu $a1,$sp,0x130 +/* f12b4bc: 4500000e */ bc1f .L0f12b4f8 +/* f12b4c0: 00000000 */ sll $zero,$zero,0x0 +/* f12b4c4: 0fc248c1 */ jal func0f092304 +/* f12b4c8: 27a60124 */ addiu $a2,$sp,0x124 +/* f12b4cc: 10400009 */ beqz $v0,.L0f12b4f4 +/* f12b4d0: 8fa403a0 */ lw $a0,0x3a0($sp) +/* f12b4d4: 02002825 */ or $a1,$s0,$zero +/* f12b4d8: 27a60130 */ addiu $a2,$sp,0x130 +/* f12b4dc: 0fc4abd7 */ jal func0f12af5c +/* f12b4e0: 27a70124 */ addiu $a3,$sp,0x124 +/* f12b4e4: 10400004 */ beqz $v0,.L0f12b4f8 +/* f12b4e8: 00000000 */ sll $zero,$zero,0x0 +/* f12b4ec: 10000002 */ beqz $zero,.L0f12b4f8 +/* f12b4f0: 24120001 */ addiu $s2,$zero,0x1 +.L0f12b4f4: +/* f12b4f4: 24120001 */ addiu $s2,$zero,0x1 +.L0f12b4f8: +/* f12b4f8: 1240000c */ beqz $s2,.L0f12b52c +/* f12b4fc: 00000000 */ sll $zero,$zero,0x0 +/* f12b500: 92080000 */ lbu $t0,0x0($s0) +/* f12b504: 16c80009 */ bne $s6,$t0,.L0f12b52c +/* f12b508: 00000000 */ sll $zero,$zero,0x0 +/* f12b50c: 8e020004 */ lw $v0,0x4($s0) +/* f12b510: 10400006 */ beqz $v0,.L0f12b52c +/* f12b514: 00000000 */ sll $zero,$zero,0x0 +/* f12b518: 9049005c */ lbu $t1,0x5c($v0) +/* f12b51c: 24010058 */ addiu $at,$zero,0x58 +/* f12b520: 15210002 */ bne $t1,$at,.L0f12b52c +/* f12b524: 00000000 */ sll $zero,$zero,0x0 +/* f12b528: a4400062 */ sh $zero,0x62($v0) +.L0f12b52c: +/* f12b52c: 12400195 */ beqz $s2,.L0f12bb84 +/* f12b530: 3c017f1b */ lui $at,0x7f1b +/* f12b534: 461aa003 */ div.s $f0,$f20,$f26 +/* f12b538: 8faf039c */ lw $t7,0x39c($sp) +/* f12b53c: 8fc3029c */ lw $v1,0x29c($s8) +/* f12b540: 8faa03a0 */ lw $t2,0x3a0($sp) +/* f12b544: 8fae0194 */ lw $t6,0x194($sp) +/* f12b548: c5f00028 */ lwc1 $f16,0x28($t7) +/* f12b54c: 461c003c */ c.lt.s $f0,$f28 +/* f12b550: 46000086 */ mov.s $f2,$f0 +/* f12b554: 45020003 */ bc1fl .L0f12b564 +/* f12b558: 461ab003 */ div.s $f0,$f22,$f26 +/* f12b55c: 46000087 */ neg.s $f2,$f0 +/* f12b560: 461ab003 */ div.s $f0,$f22,$f26 +.L0f12b564: +/* f12b564: 4602f081 */ sub.s $f2,$f30,$f2 +/* f12b568: 461c003c */ c.lt.s $f0,$f28 +/* f12b56c: 46000306 */ mov.s $f12,$f0 +/* f12b570: 45020003 */ bc1fl .L0f12b580 +/* f12b574: 461ac003 */ div.s $f0,$f24,$f26 +/* f12b578: 46000307 */ neg.s $f12,$f0 +/* f12b57c: 461ac003 */ div.s $f0,$f24,$f26 +.L0f12b580: +/* f12b580: 460cf301 */ sub.s $f12,$f30,$f12 +/* f12b584: 461c003c */ c.lt.s $f0,$f28 +/* f12b588: 46000386 */ mov.s $f14,$f0 +/* f12b58c: 45020003 */ bc1fl .L0f12b59c +/* f12b590: 4602603c */ c.lt.s $f12,$f2 +/* f12b594: 46000387 */ neg.s $f14,$f0 +/* f12b598: 4602603c */ c.lt.s $f12,$f2 +.L0f12b59c: +/* f12b59c: 46001506 */ mov.s $f20,$f2 +/* f12b5a0: 460ef381 */ sub.s $f14,$f30,$f14 +/* f12b5a4: 45020003 */ bc1fl .L0f12b5b4 +/* f12b5a8: 4614703c */ c.lt.s $f14,$f20 +/* f12b5ac: 46006506 */ mov.s $f20,$f12 +/* f12b5b0: 4614703c */ c.lt.s $f14,$f20 +.L0f12b5b4: +/* f12b5b4: 00000000 */ sll $zero,$zero,0x0 +/* f12b5b8: 45000002 */ bc1f .L0f12b5c4 +/* f12b5bc: 00000000 */ sll $zero,$zero,0x0 +/* f12b5c0: 46007506 */ mov.s $f20,$f14 +.L0f12b5c4: +/* f12b5c4: c4285590 */ lwc1 $f8,0x5590($at) +/* f12b5c8: 3c017f1b */ lui $at,0x7f1b +/* f12b5cc: c42a5594 */ lwc1 $f10,0x5594($at) +/* f12b5d0: 4608a102 */ mul.s $f4,$f20,$f8 +/* f12b5d4: 460a2180 */ add.s $f6,$f4,$f10 +/* f12b5d8: 46103502 */ mul.s $f20,$f6,$f16 +/* f12b5dc: 04600008 */ bltz $v1,.L0f12b600 +/* f12b5e0: 00000000 */ sll $zero,$zero,0x0 +/* f12b5e4: 814b03ce */ lb $t3,0x3ce($t2) +/* f12b5e8: 146b0005 */ bne $v1,$t3,.L0f12b600 +/* f12b5ec: 00000000 */ sll $zero,$zero,0x0 +/* f12b5f0: 8e2c000c */ lw $t4,0xc($s1) +/* f12b5f4: 318d0001 */ andi $t5,$t4,0x1 +/* f12b5f8: 55a00163 */ bnezl $t5,.L0f12bb88 +/* f12b5fc: 86820002 */ lh $v0,0x2($s4) +.L0f12b600: +/* f12b600: 11c00060 */ beqz $t6,.L0f12b784 +/* f12b604: 02202025 */ or $a0,$s1,$zero +/* f12b608: 0fc199b3 */ jal func0f0666cc +/* f12b60c: 02e02825 */ or $a1,$s7,$zero +/* f12b610: 8e220040 */ lw $v0,0x40($s1) +/* f12b614: 30581000 */ andi $t8,$v0,0x1000 +/* f12b618: 57000023 */ bnezl $t8,.L0f12b6a8 +/* f12b61c: 00025140 */ sll $t2,$v0,0x5 +/* f12b620: 8e39000c */ lw $t9,0xc($s1) +/* f12b624: 3c010020 */ lui $at,0x20 +/* f12b628: 34210400 */ ori $at,$at,0x400 +/* f12b62c: 03214024 */ and $t0,$t9,$at +/* f12b630: 5500001d */ bnezl $t0,.L0f12b6a8 +/* f12b634: 00025140 */ sll $t2,$v0,0x5 +/* f12b638: 0c004b70 */ jal 0x12dc0 +/* f12b63c: 00000000 */ sll $zero,$zero,0x0 +/* f12b640: 44824000 */ mtc1 $v0,$f8 +/* f12b644: 02002025 */ or $a0,$s0,$zero +/* f12b648: 04410005 */ bgez $v0,.L0f12b660 +/* f12b64c: 46804120 */ cvt.s.w $f4,$f8 +/* f12b650: 3c014f80 */ lui $at,0x4f80 +/* f12b654: 44815000 */ mtc1 $at,$f10 +/* f12b658: 00000000 */ sll $zero,$zero,0x0 +/* f12b65c: 460a2100 */ add.s $f4,$f4,$f10 +.L0f12b660: +/* f12b660: 3c012f80 */ lui $at,0x2f80 +/* f12b664: 44813000 */ mtc1 $at,$f6 +/* f12b668: 3c013f00 */ lui $at,0x3f00 +/* f12b66c: 44815000 */ mtc1 $at,$f10 +/* f12b670: 46062202 */ mul.s $f8,$f4,$f6 +/* f12b674: 8fa903a0 */ lw $t1,0x3a0($sp) +/* f12b678: 26060008 */ addiu $a2,$s0,0x8 +/* f12b67c: 24070022 */ addiu $a3,$zero,0x22 +/* f12b680: 812f03ce */ lb $t7,0x3ce($t1) +/* f12b684: 460a4102 */ mul.s $f4,$f8,$f10 +/* f12b688: afaf0010 */ sw $t7,0x10($sp) +/* f12b68c: 461e2180 */ add.s $f6,$f4,$f30 +/* f12b690: 46143202 */ mul.s $f8,$f6,$f20 +/* f12b694: 44054000 */ mfc1 $a1,$f8 +/* f12b698: 0fc21414 */ jal func0f085050 +/* f12b69c: 00000000 */ sll $zero,$zero,0x0 +/* f12b6a0: 8e220040 */ lw $v0,0x40($s1) +/* f12b6a4: 00025140 */ sll $t2,$v0,0x5 +.L0f12b6a8: +/* f12b6a8: 05400136 */ bltz $t2,.L0f12bb84 +/* f12b6ac: 00025900 */ sll $t3,$v0,0x4 +/* f12b6b0: 05620135 */ bltzl $t3,.L0f12bb88 +/* f12b6b4: 86820002 */ lh $v0,0x2($s4) +/* f12b6b8: 8e2c0010 */ lw $t4,0x10($s1) +/* f12b6bc: 318d0001 */ andi $t5,$t4,0x1 +/* f12b6c0: 51a00131 */ beqzl $t5,.L0f12bb88 +/* f12b6c4: 86820002 */ lh $v0,0x2($s4) +/* f12b6c8: c60a0008 */ lwc1 $f10,0x8($s0) +/* f12b6cc: c6e40008 */ lwc1 $f4,0x8($s7) +/* f12b6d0: e7bc00f8 */ swc1 $f28,0xf8($sp) +/* f12b6d4: 46045181 */ sub.s $f6,$f10,$f4 +/* f12b6d8: e7a600f4 */ swc1 $f6,0xf4($sp) +/* f12b6dc: c7a600f4 */ lwc1 $f6,0xf4($sp) +/* f12b6e0: c6ea0010 */ lwc1 $f10,0x10($s7) +/* f12b6e4: c6080010 */ lwc1 $f8,0x10($s0) +/* f12b6e8: 4606e032 */ c.eq.s $f28,$f6 +/* f12b6ec: 460a4101 */ sub.s $f4,$f8,$f10 +/* f12b6f0: 45000006 */ bc1f .L0f12b70c +/* f12b6f4: e7a400fc */ swc1 $f4,0xfc($sp) +/* f12b6f8: c7a800fc */ lwc1 $f8,0xfc($sp) +/* f12b6fc: 4608e032 */ c.eq.s $f28,$f8 +/* f12b700: 00000000 */ sll $zero,$zero,0x0 +/* f12b704: 45030017 */ bc1tl .L0f12b764 +/* f12b708: 4406e000 */ mfc1 $a2,$f28 +.L0f12b70c: +/* f12b70c: c7aa00fc */ lwc1 $f10,0xfc($sp) +/* f12b710: c7ae00f4 */ lwc1 $f14,0xf4($sp) +/* f12b714: 460a5102 */ mul.s $f4,$f10,$f10 +/* f12b718: 00000000 */ sll $zero,$zero,0x0 +/* f12b71c: 460e7182 */ mul.s $f6,$f14,$f14 +/* f12b720: 0c012974 */ jal 0x4a5d0 +/* f12b724: 46062300 */ add.s $f12,$f4,$f6 +/* f12b728: 4600e03c */ c.lt.s $f28,$f0 +/* f12b72c: 3c014080 */ lui $at,0x4080 +/* f12b730: 4502000c */ bc1fl .L0f12b764 +/* f12b734: 4406e000 */ mfc1 $a2,$f28 +/* f12b738: 44814000 */ mtc1 $at,$f8 +/* f12b73c: c7ae00f4 */ lwc1 $f14,0xf4($sp) +/* f12b740: c7a400fc */ lwc1 $f4,0xfc($sp) +/* f12b744: 4608a282 */ mul.s $f10,$f20,$f8 +/* f12b748: 46005083 */ div.s $f2,$f10,$f0 +/* f12b74c: 46027382 */ mul.s $f14,$f14,$f2 +/* f12b750: 00000000 */ sll $zero,$zero,0x0 +/* f12b754: 46022182 */ mul.s $f6,$f4,$f2 +/* f12b758: e7ae00f4 */ swc1 $f14,0xf4($sp) +/* f12b75c: e7a600fc */ swc1 $f6,0xfc($sp) +/* f12b760: 4406e000 */ mfc1 $a2,$f28 +.L0f12b764: +/* f12b764: 240e0001 */ addiu $t6,$zero,0x1 +/* f12b768: afae0010 */ sw $t6,0x10($sp) +/* f12b76c: 02202025 */ or $a0,$s1,$zero +/* f12b770: 27a500f4 */ addiu $a1,$sp,0xf4 +/* f12b774: 0fc20a87 */ jal func0f082a1c +/* f12b778: 24070001 */ addiu $a3,$zero,0x1 +/* f12b77c: 10000102 */ beqz $zero,.L0f12bb88 +/* f12b780: 86820002 */ lh $v0,0x2($s4) +.L0f12b784: +/* f12b784: 0fc21a6a */ jal func0f0869a8 +/* f12b788: 02202025 */ or $a0,$s1,$zero +/* f12b78c: 104000fd */ beqz $v0,.L0f12bb84 +/* f12b790: 3c017f1b */ lui $at,0x7f1b +/* f12b794: c4285598 */ lwc1 $f8,0x5598($at) +/* f12b798: c7ca004c */ lwc1 $f10,0x4c($s8) +/* f12b79c: 8e380040 */ lw $t8,0x40($s1) +/* f12b7a0: 460a4102 */ mul.s $f4,$f8,$f10 +/* f12b7a4: 33191000 */ andi $t9,$t8,0x1000 +/* f12b7a8: 4604a502 */ mul.s $f20,$f20,$f4 +/* f12b7ac: 572000f6 */ bnezl $t9,.L0f12bb88 +/* f12b7b0: 86820002 */ lh $v0,0x2($s4) +/* f12b7b4: 8e28000c */ lw $t0,0xc($s1) +/* f12b7b8: 3c010020 */ lui $at,0x20 +/* f12b7bc: 34210400 */ ori $at,$at,0x400 +/* f12b7c0: 01014824 */ and $t1,$t0,$at +/* f12b7c4: 552000f0 */ bnezl $t1,.L0f12bb88 +/* f12b7c8: 86820002 */ lh $v0,0x2($s4) +/* f12b7cc: 0c004b70 */ jal 0x12dc0 +/* f12b7d0: 00000000 */ sll $zero,$zero,0x0 +/* f12b7d4: 44823000 */ mtc1 $v0,$f6 +/* f12b7d8: 02002025 */ or $a0,$s0,$zero +/* f12b7dc: 04410005 */ bgez $v0,.L0f12b7f4 +/* f12b7e0: 46803220 */ cvt.s.w $f8,$f6 +/* f12b7e4: 3c014f80 */ lui $at,0x4f80 +/* f12b7e8: 44815000 */ mtc1 $at,$f10 +/* f12b7ec: 00000000 */ sll $zero,$zero,0x0 +/* f12b7f0: 460a4200 */ add.s $f8,$f8,$f10 +.L0f12b7f4: +/* f12b7f4: 3c012f80 */ lui $at,0x2f80 +/* f12b7f8: 44812000 */ mtc1 $at,$f4 +/* f12b7fc: 3c013f00 */ lui $at,0x3f00 +/* f12b800: 44815000 */ mtc1 $at,$f10 +/* f12b804: 46044182 */ mul.s $f6,$f8,$f4 +/* f12b808: 8faf03a0 */ lw $t7,0x3a0($sp) +/* f12b80c: 26060008 */ addiu $a2,$s0,0x8 +/* f12b810: 24070022 */ addiu $a3,$zero,0x22 +/* f12b814: 81ea03ce */ lb $t2,0x3ce($t7) +/* f12b818: 460a3202 */ mul.s $f8,$f6,$f10 +/* f12b81c: afaa0010 */ sw $t2,0x10($sp) +/* f12b820: 461e4100 */ add.s $f4,$f8,$f30 +/* f12b824: 46142182 */ mul.s $f6,$f4,$f20 +/* f12b828: 44053000 */ mfc1 $a1,$f6 +/* f12b82c: 0fc21414 */ jal func0f085050 +/* f12b830: 00000000 */ sll $zero,$zero,0x0 +/* f12b834: 100000d4 */ beqz $zero,.L0f12bb88 +/* f12b838: 86820002 */ lh $v0,0x2($s4) +.L0f12b83c: +/* f12b83c: 12a20003 */ beq $s5,$v0,.L0f12b84c +/* f12b840: 24010006 */ addiu $at,$zero,0x6 +/* f12b844: 544100d0 */ bnel $v0,$at,.L0f12bb88 +/* f12b848: 86820002 */ lh $v0,0x2($s4) +.L0f12b84c: +/* f12b84c: c60a0008 */ lwc1 $f10,0x8($s0) +/* f12b850: c6e80008 */ lwc1 $f8,0x8($s7) +/* f12b854: c604000c */ lwc1 $f4,0xc($s0) +/* f12b858: c6e6000c */ lwc1 $f6,0xc($s7) +/* f12b85c: 46085581 */ sub.s $f22,$f10,$f8 +/* f12b860: c6e80010 */ lwc1 $f8,0x10($s7) +/* f12b864: c60a0010 */ lwc1 $f10,0x10($s0) +/* f12b868: 00008825 */ or $s1,$zero,$zero +/* f12b86c: 461ab03e */ c.le.s $f22,$f26 +/* f12b870: 46062501 */ sub.s $f20,$f4,$f6 +/* f12b874: 4500003d */ bc1f .L0f12b96c +/* f12b878: 46085601 */ sub.s $f24,$f10,$f8 +/* f12b87c: 4600d007 */ neg.s $f0,$f26 +/* f12b880: 4616003e */ c.le.s $f0,$f22 +/* f12b884: 00000000 */ sll $zero,$zero,0x0 +/* f12b888: 45000038 */ bc1f .L0f12b96c +/* f12b88c: 00000000 */ sll $zero,$zero,0x0 +/* f12b890: 461aa03e */ c.le.s $f20,$f26 +/* f12b894: 00000000 */ sll $zero,$zero,0x0 +/* f12b898: 45000034 */ bc1f .L0f12b96c +/* f12b89c: 00000000 */ sll $zero,$zero,0x0 +/* f12b8a0: 4614003e */ c.le.s $f0,$f20 +/* f12b8a4: 00000000 */ sll $zero,$zero,0x0 +/* f12b8a8: 45000030 */ bc1f .L0f12b96c +/* f12b8ac: 00000000 */ sll $zero,$zero,0x0 +/* f12b8b0: 461ac03e */ c.le.s $f24,$f26 +/* f12b8b4: 00000000 */ sll $zero,$zero,0x0 +/* f12b8b8: 4500002c */ bc1f .L0f12b96c +/* f12b8bc: 00000000 */ sll $zero,$zero,0x0 +/* f12b8c0: 4618003e */ c.le.s $f0,$f24 +/* f12b8c4: 02002025 */ or $a0,$s0,$zero +/* f12b8c8: 27a500e0 */ addiu $a1,$sp,0xe0 +/* f12b8cc: 27a600dc */ addiu $a2,$sp,0xdc +/* f12b8d0: 45000026 */ bc1f .L0f12b96c +/* f12b8d4: 00000000 */ sll $zero,$zero,0x0 +/* f12b8d8: 0fc19881 */ jal func0f066204 +/* f12b8dc: 27a700d8 */ addiu $a3,$sp,0xd8 +/* f12b8e0: 3c0141a0 */ lui $at,0x41a0 +/* f12b8e4: c7a000e0 */ lwc1 $f0,0xe0($sp) +/* f12b8e8: 44812000 */ mtc1 $at,$f4 +/* f12b8ec: 00000000 */ sll $zero,$zero,0x0 +/* f12b8f0: 46040001 */ sub.s $f0,$f0,$f4 +/* f12b8f4: 461c003e */ c.le.s $f0,$f28 +/* f12b8f8: e7a000e0 */ swc1 $f0,0xe0($sp) +/* f12b8fc: 45020003 */ bc1fl .L0f12b90c +/* f12b900: c6060008 */ lwc1 $f6,0x8($s0) +/* f12b904: e7bc00e0 */ swc1 $f28,0xe0($sp) +/* f12b908: c6060008 */ lwc1 $f6,0x8($s0) +.L0f12b90c: +/* f12b90c: c7aa00e0 */ lwc1 $f10,0xe0($sp) +/* f12b910: c7a400d8 */ lwc1 $f4,0xd8($sp) +/* f12b914: 8fa403a0 */ lw $a0,0x3a0($sp) +/* f12b918: 460a3201 */ sub.s $f8,$f6,$f10 +/* f12b91c: e7a400d0 */ swc1 $f4,0xd0($sp) +/* f12b920: 02002825 */ or $a1,$s0,$zero +/* f12b924: 27a600cc */ addiu $a2,$sp,0xcc +/* f12b928: e7a800cc */ swc1 $f8,0xcc($sp) +/* f12b92c: c6060010 */ lwc1 $f6,0x10($s0) +/* f12b930: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f12b934: 460a3201 */ sub.s $f8,$f6,$f10 +/* f12b938: e7a800d4 */ swc1 $f8,0xd4($sp) +/* f12b93c: c6040008 */ lwc1 $f4,0x8($s0) +/* f12b940: c7a800dc */ lwc1 $f8,0xdc($sp) +/* f12b944: 460a2180 */ add.s $f6,$f4,$f10 +/* f12b948: e7a800c4 */ swc1 $f8,0xc4($sp) +/* f12b94c: e7a600c0 */ swc1 $f6,0xc0($sp) +/* f12b950: c6040010 */ lwc1 $f4,0x10($s0) +/* f12b954: 460a2180 */ add.s $f6,$f4,$f10 +/* f12b958: 0fc4abd7 */ jal func0f12af5c +/* f12b95c: e7a600c8 */ swc1 $f6,0xc8($sp) +/* f12b960: 10400002 */ beqz $v0,.L0f12b96c +/* f12b964: 00000000 */ sll $zero,$zero,0x0 +/* f12b968: 24110001 */ addiu $s1,$zero,0x1 +.L0f12b96c: +/* f12b96c: 52200086 */ beqzl $s1,.L0f12bb88 +/* f12b970: 86820002 */ lh $v0,0x2($s4) +/* f12b974: 461ab083 */ div.s $f2,$f22,$f26 +/* f12b978: 3c0c8008 */ lui $t4,0x8008 +/* f12b97c: 258ce930 */ addiu $t4,$t4,-5840 +/* f12b980: 8d810000 */ lw $at,0x0($t4) +/* f12b984: 27ab00a0 */ addiu $t3,$sp,0xa0 +/* f12b988: 8d8e0004 */ lw $t6,0x4($t4) +/* f12b98c: ad610000 */ sw $at,0x0($t3) +/* f12b990: 8d810008 */ lw $at,0x8($t4) +/* f12b994: ad6e0004 */ sw $t6,0x4($t3) +/* f12b998: 00008825 */ or $s1,$zero,$zero +/* f12b99c: ad610008 */ sw $at,0x8($t3) +/* f12b9a0: 8e120004 */ lw $s2,0x4($s0) +/* f12b9a4: 26f30008 */ addiu $s3,$s7,0x8 +/* f12b9a8: 461aa383 */ div.s $f14,$f20,$f26 +/* f12b9ac: 46001006 */ mov.s $f0,$f2 +/* f12b9b0: 461c103c */ c.lt.s $f2,$f28 +/* f12b9b4: 461ac483 */ div.s $f18,$f24,$f26 +/* f12b9b8: 46007306 */ mov.s $f12,$f14 +/* f12b9bc: 45000002 */ bc1f .L0f12b9c8 +/* f12b9c0: 46009406 */ mov.s $f16,$f18 +/* f12b9c4: 46001007 */ neg.s $f0,$f2 +.L0f12b9c8: +/* f12b9c8: 461c703c */ c.lt.s $f14,$f28 +/* f12b9cc: 4600f501 */ sub.s $f20,$f30,$f0 +/* f12b9d0: 45020003 */ bc1fl .L0f12b9e0 +/* f12b9d4: 461c903c */ c.lt.s $f18,$f28 +/* f12b9d8: 46007307 */ neg.s $f12,$f14 +/* f12b9dc: 461c903c */ c.lt.s $f18,$f28 +.L0f12b9e0: +/* f12b9e0: 460cf301 */ sub.s $f12,$f30,$f12 +/* f12b9e4: 45020003 */ bc1fl .L0f12b9f4 +/* f12b9e8: 4614603c */ c.lt.s $f12,$f20 +/* f12b9ec: 46009407 */ neg.s $f16,$f18 +/* f12b9f0: 4614603c */ c.lt.s $f12,$f20 +.L0f12b9f4: +/* f12b9f4: 4610f401 */ sub.s $f16,$f30,$f16 +/* f12b9f8: 45020003 */ bc1fl .L0f12ba08 +/* f12b9fc: 4614803c */ c.lt.s $f16,$f20 +/* f12ba00: 46006506 */ mov.s $f20,$f12 +/* f12ba04: 4614803c */ c.lt.s $f16,$f20 +.L0f12ba08: +/* f12ba08: 00000000 */ sll $zero,$zero,0x0 +/* f12ba0c: 45000002 */ bc1f .L0f12ba18 +/* f12ba10: 00000000 */ sll $zero,$zero,0x0 +/* f12ba14: 46008506 */ mov.s $f20,$f16 +.L0f12ba18: +/* f12ba18: 4614a502 */ mul.s $f20,$f20,$f20 +/* f12ba1c: 8fb8039c */ lw $t8,0x39c($sp) +/* f12ba20: 3c014100 */ lui $at,0x4100 +/* f12ba24: 44815000 */ mtc1 $at,$f10 +/* f12ba28: c7080028 */ lwc1 $f8,0x28($t8) +/* f12ba2c: 8fb90194 */ lw $t9,0x194($sp) +/* f12ba30: 3c017f1b */ lui $at,0x7f1b +/* f12ba34: 46144102 */ mul.s $f4,$f8,$f20 +/* f12ba38: 00000000 */ sll $zero,$zero,0x0 +/* f12ba3c: 460a2502 */ mul.s $f20,$f4,$f10 +/* f12ba40: 1320001a */ beqz $t9,.L0f12baac +/* f12ba44: 00000000 */ sll $zero,$zero,0x0 +/* f12ba48: 461cb032 */ c.eq.s $f22,$f28 +/* f12ba4c: 00000000 */ sll $zero,$zero,0x0 +/* f12ba50: 45000005 */ bc1f .L0f12ba68 +/* f12ba54: 00000000 */ sll $zero,$zero,0x0 +/* f12ba58: 461cc032 */ c.eq.s $f24,$f28 +/* f12ba5c: 00000000 */ sll $zero,$zero,0x0 +/* f12ba60: 45030019 */ bc1tl .L0f12bac8 +/* f12ba64: 8fc80318 */ lw $t0,0x318($s8) +.L0f12ba68: +/* f12ba68: 4616b182 */ mul.s $f6,$f22,$f22 +/* f12ba6c: 00000000 */ sll $zero,$zero,0x0 +/* f12ba70: 4618c202 */ mul.s $f8,$f24,$f24 +/* f12ba74: 0c012974 */ jal 0x4a5d0 +/* f12ba78: 46083300 */ add.s $f12,$f6,$f8 +/* f12ba7c: 4600e03c */ c.lt.s $f28,$f0 +/* f12ba80: 00000000 */ sll $zero,$zero,0x0 +/* f12ba84: 45020010 */ bc1fl .L0f12bac8 +/* f12ba88: 8fc80318 */ lw $t0,0x318($s8) +/* f12ba8c: 4600f083 */ div.s $f2,$f30,$f0 +/* f12ba90: e7bc00a4 */ swc1 $f28,0xa4($sp) +/* f12ba94: 4602b582 */ mul.s $f22,$f22,$f2 +/* f12ba98: 00000000 */ sll $zero,$zero,0x0 +/* f12ba9c: 4602c602 */ mul.s $f24,$f24,$f2 +/* f12baa0: e7b600a0 */ swc1 $f22,0xa0($sp) +/* f12baa4: 10000007 */ beqz $zero,.L0f12bac4 +/* f12baa8: e7b800a8 */ swc1 $f24,0xa8($sp) +.L0f12baac: +/* f12baac: c424559c */ lwc1 $f4,0x559c($at) +/* f12bab0: c7ca004c */ lwc1 $f10,0x4c($s8) +/* f12bab4: 460a2182 */ mul.s $f6,$f4,$f10 +/* f12bab8: 00000000 */ sll $zero,$zero,0x0 +/* f12babc: 4606a502 */ mul.s $f20,$f20,$f6 +/* f12bac0: 00000000 */ sll $zero,$zero,0x0 +.L0f12bac4: +/* f12bac4: 8fc80318 */ lw $t0,0x318($s8) +.L0f12bac8: +/* f12bac8: 8fa903a0 */ lw $t1,0x3a0($sp) +/* f12bacc: 8faf03a0 */ lw $t7,0x3a0($sp) +/* f12bad0: 51000008 */ beqzl $t0,.L0f12baf4 +/* f12bad4: 81e203ce */ lb $v0,0x3ce($t7) +/* f12bad8: 0fc63410 */ jal func0f18d040 +/* f12badc: 812403ce */ lb $a0,0x3ce($t1) +/* f12bae0: 5040001a */ beqzl $v0,.L0f12bb4c +/* f12bae4: 4405a000 */ mfc1 $a1,$f20 +/* f12bae8: 10000017 */ beqz $zero,.L0f12bb48 +/* f12baec: 8c51001c */ lw $s1,0x1c($v0) +/* f12baf0: 81e203ce */ lb $v0,0x3ce($t7) +.L0f12baf4: +/* f12baf4: 8fca0294 */ lw $t2,0x294($s8) +/* f12baf8: 55420005 */ bnel $t2,$v0,.L0f12bb10 +/* f12bafc: 8fc30298 */ lw $v1,0x298($s8) +/* f12bb00: 8fcd02a0 */ lw $t5,0x2a0($s8) +/* f12bb04: 10000010 */ beqz $zero,.L0f12bb48 +/* f12bb08: 8db100bc */ lw $s1,0xbc($t5) +/* f12bb0c: 8fc30298 */ lw $v1,0x298($s8) +.L0f12bb10: +/* f12bb10: 04620007 */ bltzl $v1,.L0f12bb30 +/* f12bb14: 8fc3029c */ lw $v1,0x29c($s8) +/* f12bb18: 54620005 */ bnel $v1,$v0,.L0f12bb30 +/* f12bb1c: 8fc3029c */ lw $v1,0x29c($s8) +/* f12bb20: 8fcb02a4 */ lw $t3,0x2a4($s8) +/* f12bb24: 10000008 */ beqz $zero,.L0f12bb48 +/* f12bb28: 8d7100bc */ lw $s1,0xbc($t3) +/* f12bb2c: 8fc3029c */ lw $v1,0x29c($s8) +.L0f12bb30: +/* f12bb30: 04620006 */ bltzl $v1,.L0f12bb4c +/* f12bb34: 4405a000 */ mfc1 $a1,$f20 +/* f12bb38: 54620004 */ bnel $v1,$v0,.L0f12bb4c +/* f12bb3c: 4405a000 */ mfc1 $a1,$f20 +/* f12bb40: 8fcc02a8 */ lw $t4,0x2a8($s8) +/* f12bb44: 8d9100bc */ lw $s1,0xbc($t4) +.L0f12bb48: +/* f12bb48: 4405a000 */ mfc1 $a1,$f20 +.L0f12bb4c: +/* f12bb4c: 02402025 */ or $a0,$s2,$zero +/* f12bb50: 27a600a0 */ addiu $a2,$sp,0xa0 +/* f12bb54: 02203825 */ or $a3,$s1,$zero +/* f12bb58: 0fc0d104 */ jal func0f034410 +/* f12bb5c: afb30010 */ sw $s3,0x10($sp) +/* f12bb60: 920e0000 */ lbu $t6,0x0($s0) +/* f12bb64: 8fb80194 */ lw $t8,0x194($sp) +/* f12bb68: 56ae0007 */ bnel $s5,$t6,.L0f12bb88 +/* f12bb6c: 86820002 */ lh $v0,0x2($s4) +/* f12bb70: 17000004 */ bnez $t8,.L0f12bb84 +/* f12bb74: 02402025 */ or $a0,$s2,$zero +/* f12bb78: 4406d000 */ mfc1 $a2,$f26 +/* f12bb7c: 0fc09c3d */ jal func0f0270f4 +/* f12bb80: 02602825 */ or $a1,$s3,$zero +.L0f12bb84: +/* f12bb84: 86820002 */ lh $v0,0x2($s4) +.L0f12bb88: +/* f12bb88: 26940002 */ addiu $s4,$s4,0x2 +/* f12bb8c: 0443fe14 */ bgezl $v0,.L0f12b3e0 +/* f12bb90: 8fae03a0 */ lw $t6,0x3a0($sp) +.L0f12bb94: +/* f12bb94: 8fbf0074 */ lw $ra,0x74($sp) +.L0f12bb98: +/* f12bb98: d7b40020 */ ldc1 $f20,0x20($sp) +/* f12bb9c: d7b60028 */ ldc1 $f22,0x28($sp) +/* f12bba0: d7b80030 */ ldc1 $f24,0x30($sp) +/* f12bba4: d7ba0038 */ ldc1 $f26,0x38($sp) +/* f12bba8: d7bc0040 */ ldc1 $f28,0x40($sp) +/* f12bbac: d7be0048 */ ldc1 $f30,0x48($sp) +/* f12bbb0: 8fb00050 */ lw $s0,0x50($sp) +/* f12bbb4: 8fb10054 */ lw $s1,0x54($sp) +/* f12bbb8: 8fb20058 */ lw $s2,0x58($sp) +/* f12bbbc: 8fb3005c */ lw $s3,0x5c($sp) +/* f12bbc0: 8fb40060 */ lw $s4,0x60($sp) +/* f12bbc4: 8fb50064 */ lw $s5,0x64($sp) +/* f12bbc8: 8fb60068 */ lw $s6,0x68($sp) +/* f12bbcc: 8fb7006c */ lw $s7,0x6c($sp) +/* f12bbd0: 8fbe0070 */ lw $s8,0x70($sp) +/* f12bbd4: 03e00008 */ jr $ra +/* f12bbd8: 27bd03a8 */ addiu $sp,$sp,0x3a8 +); + +GLOBAL_ASM( +glabel func0f12bbdc +/* f12bbdc: 27bdfe98 */ addiu $sp,$sp,-360 +/* f12bbe0: afbf0084 */ sw $ra,0x84($sp) +/* f12bbe4: afb70080 */ sw $s7,0x80($sp) +/* f12bbe8: afb6007c */ sw $s6,0x7c($sp) +/* f12bbec: afb50078 */ sw $s5,0x78($sp) +/* f12bbf0: afb40074 */ sw $s4,0x74($sp) +/* f12bbf4: afb30070 */ sw $s3,0x70($sp) +/* f12bbf8: afb2006c */ sw $s2,0x6c($sp) +/* f12bbfc: afb10068 */ sw $s1,0x68($sp) +/* f12bc00: afb00064 */ sw $s0,0x64($sp) +/* f12bc04: f7b60058 */ sdc1 $f22,0x58($sp) +/* f12bc08: f7b40050 */ sdc1 $f20,0x50($sp) +/* f12bc0c: 8c910004 */ lw $s1,0x4($a0) +/* f12bc10: 3c15800a */ lui $s5,0x800a +/* f12bc14: 3c188008 */ lui $t8,0x8008 +/* f12bc18: 822e03cc */ lb $t6,0x3cc($s1) +/* f12bc1c: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f12bc20: 2718e4b8 */ addiu $t8,$t8,-6984 +/* f12bc24: 000e7880 */ sll $t7,$t6,0x2 +/* f12bc28: 01ee7823 */ subu $t7,$t7,$t6 +/* f12bc2c: 000f7880 */ sll $t7,$t7,0x2 +/* f12bc30: 01ee7823 */ subu $t7,$t7,$t6 +/* f12bc34: 000f7880 */ sll $t7,$t7,0x2 +/* f12bc38: 8ea20038 */ lw $v0,0x38($s5) +/* f12bc3c: 01f8b021 */ addu $s6,$t7,$t8 +/* f12bc40: 86d9001c */ lh $t9,0x1c($s6) +/* f12bc44: 0080b825 */ or $s7,$a0,$zero +/* f12bc48: 14400003 */ bnez $v0,.L0f12bc58 +/* f12bc4c: a7b9012e */ sh $t9,0x12e($sp) +/* f12bc50: 10000248 */ beqz $zero,.L0f12c574 +/* f12bc54: 00001025 */ or $v0,$zero,$zero +.L0f12bc58: +/* f12bc58: 2841000f */ slti $at,$v0,0xf +/* f12bc5c: 50200007 */ beqzl $at,.L0f12bc7c +/* f12bc60: 3c014170 */ lui $at,0x4170 +/* f12bc64: 44822000 */ mtc1 $v0,$f4 +/* f12bc68: 00000000 */ sll $zero,$zero,0x0 +/* f12bc6c: 468021a0 */ cvt.s.w $f6,$f4 +/* f12bc70: 10000005 */ beqz $zero,.L0f12bc88 +/* f12bc74: e7a60148 */ swc1 $f6,0x148($sp) +/* f12bc78: 3c014170 */ lui $at,0x4170 +.L0f12bc7c: +/* f12bc7c: 44814000 */ mtc1 $at,$f8 +/* f12bc80: 00000000 */ sll $zero,$zero,0x0 +/* f12bc84: e7a80148 */ swc1 $f8,0x148($sp) +.L0f12bc88: +/* f12bc88: 862603c8 */ lh $a2,0x3c8($s1) +/* f12bc8c: 87a8012e */ lh $t0,0x12e($sp) +/* f12bc90: 28c10008 */ slti $at,$a2,0x8 +/* f12bc94: 14200141 */ bnez $at,.L0f12c19c +/* f12bc98: 00c8082a */ slt $at,$a2,$t0 +/* f12bc9c: 1020013f */ beqz $at,.L0f12c19c +/* f12bca0: 02202025 */ or $a0,$s1,$zero +/* f12bca4: 0fc4a6c2 */ jal func0f129b08 +/* f12bca8: 00c02825 */ or $a1,$a2,$zero +/* f12bcac: 46000506 */ mov.s $f20,$f0 +/* f12bcb0: 02202025 */ or $a0,$s1,$zero +/* f12bcb4: 0fc4a6e9 */ jal func0f129ba4 +/* f12bcb8: 862503c8 */ lh $a1,0x3c8($s1) +/* f12bcbc: 3c013f00 */ lui $at,0x3f00 +/* f12bcc0: 44815000 */ mtc1 $at,$f10 +/* f12bcc4: c6f20008 */ lwc1 $f18,0x8($s7) +/* f12bcc8: 44813000 */ mtc1 $at,$f6 +/* f12bccc: 460aa082 */ mul.s $f2,$f20,$f10 +/* f12bcd0: 2401000e */ addiu $at,$zero,0xe +/* f12bcd4: 46060302 */ mul.s $f12,$f0,$f6 +/* f12bcd8: 46029101 */ sub.s $f4,$f18,$f2 +/* f12bcdc: e7a4011c */ swc1 $f4,0x11c($sp) +/* f12bce0: c6e8000c */ lwc1 $f8,0xc($s7) +/* f12bce4: 460c4281 */ sub.s $f10,$f8,$f12 +/* f12bce8: e7aa0120 */ swc1 $f10,0x120($sp) +/* f12bcec: c6f20010 */ lwc1 $f18,0x10($s7) +/* f12bcf0: 46029101 */ sub.s $f4,$f18,$f2 +/* f12bcf4: e7a40124 */ swc1 $f4,0x124($sp) +/* f12bcf8: c6e60008 */ lwc1 $f6,0x8($s7) +/* f12bcfc: 46023200 */ add.s $f8,$f6,$f2 +/* f12bd00: e7a80110 */ swc1 $f8,0x110($sp) +/* f12bd04: c6ea000c */ lwc1 $f10,0xc($s7) +/* f12bd08: 460c5480 */ add.s $f18,$f10,$f12 +/* f12bd0c: e7b20114 */ swc1 $f18,0x114($sp) +/* f12bd10: c6e40010 */ lwc1 $f4,0x10($s7) +/* f12bd14: 46022180 */ add.s $f6,$f4,$f2 +/* f12bd18: e7a60118 */ swc1 $f6,0x118($sp) +/* f12bd1c: 822903cc */ lb $t1,0x3cc($s1) +/* f12bd20: 5521000c */ bnel $t1,$at,.L0f12bd54 +/* f12bd24: 862603c8 */ lh $a2,0x3c8($s1) +/* f12bd28: 862a03c8 */ lh $t2,0x3c8($s1) +/* f12bd2c: c7aa0148 */ lwc1 $f10,0x148($sp) +/* f12bd30: 29410020 */ slti $at,$t2,0x20 +/* f12bd34: 10200006 */ beqz $at,.L0f12bd50 +/* f12bd38: 3c014120 */ lui $at,0x4120 +/* f12bd3c: 44814000 */ mtc1 $at,$f8 +/* f12bd40: c6e4000c */ lwc1 $f4,0xc($s7) +/* f12bd44: 460a4482 */ mul.s $f18,$f8,$f10 +/* f12bd48: 46122180 */ add.s $f6,$f4,$f18 +/* f12bd4c: e6e6000c */ swc1 $f6,0xc($s7) +.L0f12bd50: +/* f12bd50: 862603c8 */ lh $a2,0x3c8($s1) +.L0f12bd54: +/* f12bd54: 86cb001e */ lh $t3,0x1e($s6) +/* f12bd58: 87ac012e */ lh $t4,0x12e($sp) +/* f12bd5c: 44862000 */ mtc1 $a2,$f4 +/* f12bd60: 448b4000 */ mtc1 $t3,$f8 +/* f12bd64: 0000a025 */ or $s4,$zero,$zero +/* f12bd68: 468024a0 */ cvt.s.w $f18,$f4 +/* f12bd6c: 3c012f80 */ lui $at,0x2f80 +/* f12bd70: 468042a0 */ cvt.s.w $f10,$f8 +/* f12bd74: 448c4000 */ mtc1 $t4,$f8 +/* f12bd78: 00000000 */ sll $zero,$zero,0x0 +/* f12bd7c: 46804120 */ cvt.s.w $f4,$f8 +/* f12bd80: 46125182 */ mul.s $f6,$f10,$f18 +/* f12bd84: 46043283 */ div.s $f10,$f6,$f4 +/* f12bd88: 4600548d */ trunc.w.s $f18,$f10 +/* f12bd8c: 440e9000 */ mfc1 $t6,$f18 +/* f12bd90: 00000000 */ sll $zero,$zero,0x0 +/* f12bd94: 25cf0001 */ addiu $t7,$t6,0x1 +/* f12bd98: 19e00100 */ blez $t7,.L0f12c19c +/* f12bd9c: afaf0128 */ sw $t7,0x128($sp) +/* f12bda0: 4481b000 */ mtc1 $at,$f22 +/* f12bda4: 3c013f80 */ lui $at,0x3f80 +/* f12bda8: 4481a000 */ mtc1 $at,$f20 +/* f12bdac: 24120028 */ addiu $s2,$zero,0x28 +/* f12bdb0: 00001825 */ or $v1,$zero,$zero +.L0f12bdb4: +/* f12bdb4: 02208025 */ or $s0,$s1,$zero +.L0f12bdb8: +/* f12bdb8: 8618001c */ lh $t8,0x1c($s0) +/* f12bdbc: 570000f0 */ bnezl $t8,.L0f12c180 +/* f12bdc0: 24630001 */ addiu $v1,$v1,0x1 +/* f12bdc4: 922403cf */ lbu $a0,0x3cf($s1) +/* f12bdc8: 50800006 */ beqzl $a0,.L0f12bde4 +/* f12bdcc: c7a00120 */ lwc1 $f0,0x120($sp) +/* f12bdd0: 823903cc */ lb $t9,0x3cc($s1) +/* f12bdd4: 24010019 */ addiu $at,$zero,0x19 +/* f12bdd8: 1721000f */ bne $t9,$at,.L0f12be18 +/* f12bddc: 00000000 */ sll $zero,$zero,0x0 +/* f12bde0: c7a00120 */ lwc1 $f0,0x120($sp) +.L0f12bde4: +/* f12bde4: c7a20124 */ lwc1 $f2,0x124($sp) +/* f12bde8: c7ac0110 */ lwc1 $f12,0x110($sp) +/* f12bdec: c7ae0114 */ lwc1 $f14,0x114($sp) +/* f12bdf0: c7b00118 */ lwc1 $f16,0x118($sp) +/* f12bdf4: c7a8011c */ lwc1 $f8,0x11c($sp) +/* f12bdf8: 00009825 */ or $s3,$zero,$zero +/* f12bdfc: e7a00100 */ swc1 $f0,0x100($sp) +/* f12be00: e7a20104 */ swc1 $f2,0x104($sp) +/* f12be04: e7ac00f0 */ swc1 $f12,0xf0($sp) +/* f12be08: e7ae00f4 */ swc1 $f14,0xf4($sp) +/* f12be0c: e7b000f8 */ swc1 $f16,0xf8($sp) +/* f12be10: 10000089 */ beqz $zero,.L0f12c038 +/* f12be14: e7a800fc */ swc1 $f8,0xfc($sp) +.L0f12be18: +/* f12be18: 0064001a */ div $zero,$v1,$a0 +/* f12be1c: 00009810 */ mfhi $s3 +/* f12be20: 001340c0 */ sll $t0,$s3,0x3 +/* f12be24: 01134023 */ subu $t0,$t0,$s3 +/* f12be28: 00084080 */ sll $t0,$t0,0x2 +/* f12be2c: 02281021 */ addu $v0,$s1,$t0 +/* f12be30: c44603e8 */ lwc1 $f6,0x3e8($v0) +/* f12be34: 14800002 */ bnez $a0,.L0f12be40 +/* f12be38: 00000000 */ sll $zero,$zero,0x0 +/* f12be3c: 0007000d */ break 0x7 +.L0f12be40: +/* f12be40: 2401ffff */ addiu $at,$zero,-1 +/* f12be44: 14810004 */ bne $a0,$at,.L0f12be58 +/* f12be48: 3c018000 */ lui $at,0x8000 +/* f12be4c: 14610002 */ bne $v1,$at,.L0f12be58 +/* f12be50: 00000000 */ sll $zero,$zero,0x0 +/* f12be54: 0006000d */ break 0x6 +.L0f12be58: +/* f12be58: e7a600fc */ swc1 $f6,0xfc($sp) +/* f12be5c: c44403ec */ lwc1 $f4,0x3ec($v0) +/* f12be60: e7a40100 */ swc1 $f4,0x100($sp) +/* f12be64: c44a03f0 */ lwc1 $f10,0x3f0($v0) +/* f12be68: c7a400fc */ lwc1 $f4,0xfc($sp) +/* f12be6c: e7aa0104 */ swc1 $f10,0x104($sp) +/* f12be70: c45203f4 */ lwc1 $f18,0x3f4($v0) +/* f12be74: c7aa011c */ lwc1 $f10,0x11c($sp) +/* f12be78: e7b200f0 */ swc1 $f18,0xf0($sp) +/* f12be7c: c44803f8 */ lwc1 $f8,0x3f8($v0) +/* f12be80: 460a203c */ c.lt.s $f4,$f10 +/* f12be84: e7a800f4 */ swc1 $f8,0xf4($sp) +/* f12be88: c44603fc */ lwc1 $f6,0x3fc($v0) +/* f12be8c: 45000002 */ bc1f .L0f12be98 +/* f12be90: e7a600f8 */ swc1 $f6,0xf8($sp) +/* f12be94: e7aa00fc */ swc1 $f10,0xfc($sp) +.L0f12be98: +/* f12be98: c7a00120 */ lwc1 $f0,0x120($sp) +/* f12be9c: c7b20100 */ lwc1 $f18,0x100($sp) +/* f12bea0: 4600903c */ c.lt.s $f18,$f0 +/* f12bea4: 00000000 */ sll $zero,$zero,0x0 +/* f12bea8: 45020003 */ bc1fl .L0f12beb8 +/* f12beac: c7a20124 */ lwc1 $f2,0x124($sp) +/* f12beb0: e7a00100 */ swc1 $f0,0x100($sp) +/* f12beb4: c7a20124 */ lwc1 $f2,0x124($sp) +.L0f12beb8: +/* f12beb8: c7a80104 */ lwc1 $f8,0x104($sp) +/* f12bebc: 4602403c */ c.lt.s $f8,$f2 +/* f12bec0: 00000000 */ sll $zero,$zero,0x0 +/* f12bec4: 45020003 */ bc1fl .L0f12bed4 +/* f12bec8: c7ac0110 */ lwc1 $f12,0x110($sp) +/* f12becc: e7a20104 */ swc1 $f2,0x104($sp) +/* f12bed0: c7ac0110 */ lwc1 $f12,0x110($sp) +.L0f12bed4: +/* f12bed4: c7a600f0 */ lwc1 $f6,0xf0($sp) +/* f12bed8: 4606603c */ c.lt.s $f12,$f6 +/* f12bedc: 00000000 */ sll $zero,$zero,0x0 +/* f12bee0: 45020003 */ bc1fl .L0f12bef0 +/* f12bee4: c7ae0114 */ lwc1 $f14,0x114($sp) +/* f12bee8: e7ac00f0 */ swc1 $f12,0xf0($sp) +/* f12beec: c7ae0114 */ lwc1 $f14,0x114($sp) +.L0f12bef0: +/* f12bef0: c7a400f4 */ lwc1 $f4,0xf4($sp) +/* f12bef4: 4604703c */ c.lt.s $f14,$f4 +/* f12bef8: 00000000 */ sll $zero,$zero,0x0 +/* f12befc: 45020003 */ bc1fl .L0f12bf0c +/* f12bf00: c7b00118 */ lwc1 $f16,0x118($sp) +/* f12bf04: e7ae00f4 */ swc1 $f14,0xf4($sp) +/* f12bf08: c7b00118 */ lwc1 $f16,0x118($sp) +.L0f12bf0c: +/* f12bf0c: c7aa00f8 */ lwc1 $f10,0xf8($sp) +/* f12bf10: 460a803c */ c.lt.s $f16,$f10 +/* f12bf14: 00000000 */ sll $zero,$zero,0x0 +/* f12bf18: 45020003 */ bc1fl .L0f12bf28 +/* f12bf1c: c7b200fc */ lwc1 $f18,0xfc($sp) +/* f12bf20: e7b000f8 */ swc1 $f16,0xf8($sp) +/* f12bf24: c7b200fc */ lwc1 $f18,0xfc($sp) +.L0f12bf28: +/* f12bf28: c7a800f0 */ lwc1 $f8,0xf0($sp) +/* f12bf2c: c7a60100 */ lwc1 $f6,0x100($sp) +/* f12bf30: c7a400f4 */ lwc1 $f4,0xf4($sp) +/* f12bf34: 4612403e */ c.le.s $f8,$f18 +/* f12bf38: 00000000 */ sll $zero,$zero,0x0 +/* f12bf3c: 4503000b */ bc1tl .L0f12bf6c +/* f12bf40: c62803e8 */ lwc1 $f8,0x3e8($s1) +/* f12bf44: 4606203e */ c.le.s $f4,$f6 +/* f12bf48: c7aa0104 */ lwc1 $f10,0x104($sp) +/* f12bf4c: c7b200f8 */ lwc1 $f18,0xf8($sp) +/* f12bf50: 45030006 */ bc1tl .L0f12bf6c +/* f12bf54: c62803e8 */ lwc1 $f8,0x3e8($s1) +/* f12bf58: 460a903e */ c.le.s $f18,$f10 +/* f12bf5c: 00000000 */ sll $zero,$zero,0x0 +/* f12bf60: 45000035 */ bc1f .L0f12c038 +/* f12bf64: 00000000 */ sll $zero,$zero,0x0 +/* f12bf68: c62803e8 */ lwc1 $f8,0x3e8($s1) +.L0f12bf6c: +/* f12bf6c: 00009825 */ or $s3,$zero,$zero +/* f12bf70: e7a800fc */ swc1 $f8,0xfc($sp) +/* f12bf74: c62603ec */ lwc1 $f6,0x3ec($s1) +/* f12bf78: e7a60100 */ swc1 $f6,0x100($sp) +/* f12bf7c: c62403f0 */ lwc1 $f4,0x3f0($s1) +/* f12bf80: c7a600fc */ lwc1 $f6,0xfc($sp) +/* f12bf84: e7a40104 */ swc1 $f4,0x104($sp) +/* f12bf88: c62a03f4 */ lwc1 $f10,0x3f4($s1) +/* f12bf8c: c7a4011c */ lwc1 $f4,0x11c($sp) +/* f12bf90: e7aa00f0 */ swc1 $f10,0xf0($sp) +/* f12bf94: c63203f8 */ lwc1 $f18,0x3f8($s1) +/* f12bf98: 4604303c */ c.lt.s $f6,$f4 +/* f12bf9c: e7b200f4 */ swc1 $f18,0xf4($sp) +/* f12bfa0: c62803fc */ lwc1 $f8,0x3fc($s1) +/* f12bfa4: 45000002 */ bc1f .L0f12bfb0 +/* f12bfa8: e7a800f8 */ swc1 $f8,0xf8($sp) +/* f12bfac: e7a400fc */ swc1 $f4,0xfc($sp) +.L0f12bfb0: +/* f12bfb0: c7a00120 */ lwc1 $f0,0x120($sp) +/* f12bfb4: c7aa0100 */ lwc1 $f10,0x100($sp) +/* f12bfb8: c7a20124 */ lwc1 $f2,0x124($sp) +/* f12bfbc: c7ac0110 */ lwc1 $f12,0x110($sp) +/* f12bfc0: 4600503c */ c.lt.s $f10,$f0 +/* f12bfc4: c7ae0114 */ lwc1 $f14,0x114($sp) +/* f12bfc8: c7b00118 */ lwc1 $f16,0x118($sp) +/* f12bfcc: 45020003 */ bc1fl .L0f12bfdc +/* f12bfd0: c7b20104 */ lwc1 $f18,0x104($sp) +/* f12bfd4: e7a00100 */ swc1 $f0,0x100($sp) +/* f12bfd8: c7b20104 */ lwc1 $f18,0x104($sp) +.L0f12bfdc: +/* f12bfdc: 4602903c */ c.lt.s $f18,$f2 +/* f12bfe0: 00000000 */ sll $zero,$zero,0x0 +/* f12bfe4: 45020003 */ bc1fl .L0f12bff4 +/* f12bfe8: c7a800f0 */ lwc1 $f8,0xf0($sp) +/* f12bfec: e7a20104 */ swc1 $f2,0x104($sp) +/* f12bff0: c7a800f0 */ lwc1 $f8,0xf0($sp) +.L0f12bff4: +/* f12bff4: 4608603c */ c.lt.s $f12,$f8 +/* f12bff8: 00000000 */ sll $zero,$zero,0x0 +/* f12bffc: 45020003 */ bc1fl .L0f12c00c +/* f12c000: c7a600f4 */ lwc1 $f6,0xf4($sp) +/* f12c004: e7ac00f0 */ swc1 $f12,0xf0($sp) +/* f12c008: c7a600f4 */ lwc1 $f6,0xf4($sp) +.L0f12c00c: +/* f12c00c: 4606703c */ c.lt.s $f14,$f6 +/* f12c010: 00000000 */ sll $zero,$zero,0x0 +/* f12c014: 45020003 */ bc1fl .L0f12c024 +/* f12c018: c7a400f8 */ lwc1 $f4,0xf8($sp) +/* f12c01c: e7ae00f4 */ swc1 $f14,0xf4($sp) +/* f12c020: c7a400f8 */ lwc1 $f4,0xf8($sp) +.L0f12c024: +/* f12c024: 4604803c */ c.lt.s $f16,$f4 +/* f12c028: 00000000 */ sll $zero,$zero,0x0 +/* f12c02c: 45000002 */ bc1f .L0f12c038 +/* f12c030: 00000000 */ sll $zero,$zero,0x0 +/* f12c034: e7b000f8 */ swc1 $f16,0xf8($sp) +.L0f12c038: +/* f12c038: 0c004b70 */ jal 0x12dc0 +/* f12c03c: 00000000 */ sll $zero,$zero,0x0 +/* f12c040: c7aa00f0 */ lwc1 $f10,0xf0($sp) +/* f12c044: c7b200fc */ lwc1 $f18,0xfc($sp) +/* f12c048: 44823000 */ mtc1 $v0,$f6 +/* f12c04c: 3c014f80 */ lui $at,0x4f80 +/* f12c050: 46125201 */ sub.s $f8,$f10,$f18 +/* f12c054: 04410004 */ bgez $v0,.L0f12c068 +/* f12c058: 46803120 */ cvt.s.w $f4,$f6 +/* f12c05c: 44815000 */ mtc1 $at,$f10 +/* f12c060: 00000000 */ sll $zero,$zero,0x0 +/* f12c064: 460a2100 */ add.s $f4,$f4,$f10 +.L0f12c068: +/* f12c068: 46162182 */ mul.s $f6,$f4,$f22 +/* f12c06c: 00000000 */ sll $zero,$zero,0x0 +/* f12c070: 46064282 */ mul.s $f10,$f8,$f6 +/* f12c074: 46125100 */ add.s $f4,$f10,$f18 +/* f12c078: 0c004b70 */ jal 0x12dc0 +/* f12c07c: e6040008 */ swc1 $f4,0x8($s0) +/* f12c080: c7a800f4 */ lwc1 $f8,0xf4($sp) +/* f12c084: c7a60100 */ lwc1 $f6,0x100($sp) +/* f12c088: 44829000 */ mtc1 $v0,$f18 +/* f12c08c: 3c014f80 */ lui $at,0x4f80 +/* f12c090: 46064281 */ sub.s $f10,$f8,$f6 +/* f12c094: 04410004 */ bgez $v0,.L0f12c0a8 +/* f12c098: 46809120 */ cvt.s.w $f4,$f18 +/* f12c09c: 44814000 */ mtc1 $at,$f8 +/* f12c0a0: 00000000 */ sll $zero,$zero,0x0 +/* f12c0a4: 46082100 */ add.s $f4,$f4,$f8 +.L0f12c0a8: +/* f12c0a8: 46162482 */ mul.s $f18,$f4,$f22 +/* f12c0ac: 00000000 */ sll $zero,$zero,0x0 +/* f12c0b0: 46125202 */ mul.s $f8,$f10,$f18 +/* f12c0b4: 46064100 */ add.s $f4,$f8,$f6 +/* f12c0b8: 0c004b70 */ jal 0x12dc0 +/* f12c0bc: e604000c */ swc1 $f4,0xc($s0) +/* f12c0c0: c7aa00f8 */ lwc1 $f10,0xf8($sp) +/* f12c0c4: c7b20104 */ lwc1 $f18,0x104($sp) +/* f12c0c8: 44823000 */ mtc1 $v0,$f6 +/* f12c0cc: 3c014f80 */ lui $at,0x4f80 +/* f12c0d0: 46125201 */ sub.s $f8,$f10,$f18 +/* f12c0d4: 04410004 */ bgez $v0,.L0f12c0e8 +/* f12c0d8: 46803120 */ cvt.s.w $f4,$f6 +/* f12c0dc: 44815000 */ mtc1 $at,$f10 +/* f12c0e0: 00000000 */ sll $zero,$zero,0x0 +/* f12c0e4: 460a2100 */ add.s $f4,$f4,$f10 +.L0f12c0e8: +/* f12c0e8: 46162182 */ mul.s $f6,$f4,$f22 +/* f12c0ec: 24090001 */ addiu $t1,$zero,0x1 +/* f12c0f0: a213001e */ sb $s3,0x1e($s0) +/* f12c0f4: a609001c */ sh $t1,0x1c($s0) +/* f12c0f8: 46064282 */ mul.s $f10,$f8,$f6 +/* f12c0fc: 46125100 */ add.s $f4,$f10,$f18 +/* f12c100: 0c004b70 */ jal 0x12dc0 +/* f12c104: e6040010 */ swc1 $f4,0x10($s0) +/* f12c108: 44824000 */ mtc1 $v0,$f8 +/* f12c10c: 3c014f80 */ lui $at,0x4f80 +/* f12c110: 04410004 */ bgez $v0,.L0f12c124 +/* f12c114: 468041a0 */ cvt.s.w $f6,$f8 +/* f12c118: 44815000 */ mtc1 $at,$f10 +/* f12c11c: 00000000 */ sll $zero,$zero,0x0 +/* f12c120: 460a3180 */ add.s $f6,$f6,$f10 +.L0f12c124: +/* f12c124: 46163482 */ mul.s $f18,$f6,$f22 +/* f12c128: 3c013f00 */ lui $at,0x3f00 +/* f12c12c: 44812000 */ mtc1 $at,$f4 +/* f12c130: c6c60010 */ lwc1 $f6,0x10($s6) +/* f12c134: 46049202 */ mul.s $f8,$f18,$f4 +/* f12c138: 46144280 */ add.s $f10,$f8,$f20 +/* f12c13c: 46065482 */ mul.s $f18,$f10,$f6 +/* f12c140: 0c004b70 */ jal 0x12dc0 +/* f12c144: e6120014 */ swc1 $f18,0x14($s0) +/* f12c148: 44822000 */ mtc1 $v0,$f4 +/* f12c14c: 3c014f80 */ lui $at,0x4f80 +/* f12c150: 04410004 */ bgez $v0,.L0f12c164 +/* f12c154: 46802220 */ cvt.s.w $f8,$f4 +/* f12c158: 44815000 */ mtc1 $at,$f10 +/* f12c15c: 00000000 */ sll $zero,$zero,0x0 +/* f12c160: 460a4200 */ add.s $f8,$f8,$f10 +.L0f12c164: +/* f12c164: 46164182 */ mul.s $f6,$f8,$f22 +/* f12c168: 3c017f1b */ lui $at,0x7f1b +/* f12c16c: c43255a0 */ lwc1 $f18,0x55a0($at) +/* f12c170: 46123102 */ mul.s $f4,$f6,$f18 +/* f12c174: 10000004 */ beqz $zero,.L0f12c188 +/* f12c178: e6040018 */ swc1 $f4,0x18($s0) +/* f12c17c: 24630001 */ addiu $v1,$v1,0x1 +.L0f12c180: +/* f12c180: 1472ff0d */ bne $v1,$s2,.L0f12bdb8 +/* f12c184: 26100018 */ addiu $s0,$s0,0x18 +.L0f12c188: +/* f12c188: 8faa0128 */ lw $t2,0x128($sp) +/* f12c18c: 26940001 */ addiu $s4,$s4,0x1 +/* f12c190: 568aff08 */ bnel $s4,$t2,.L0f12bdb4 +/* f12c194: 00001825 */ or $v1,$zero,$zero +/* f12c198: 862603c8 */ lh $a2,0x3c8($s1) +.L0f12c19c: +/* f12c19c: 3c012f80 */ lui $at,0x2f80 +/* f12c1a0: 4481b000 */ mtc1 $at,$f22 +/* f12c1a4: 27b0013c */ addiu $s0,$sp,0x13c +/* f12c1a8: 27b20130 */ addiu $s2,$sp,0x130 +/* f12c1ac: 02402825 */ or $a1,$s2,$zero +/* f12c1b0: 02002025 */ or $a0,$s0,$zero +/* f12c1b4: 0fc4a702 */ jal func0f129c08 +/* f12c1b8: 02e03825 */ or $a3,$s7,$zero +/* f12c1bc: 26e60028 */ addiu $a2,$s7,0x28 +/* f12c1c0: afa6009c */ sw $a2,0x9c($sp) +/* f12c1c4: 02002025 */ or $a0,$s0,$zero +/* f12c1c8: 02402825 */ or $a1,$s2,$zero +/* f12c1cc: 24070007 */ addiu $a3,$zero,0x7 +/* f12c1d0: 0fc59434 */ jal func0f1650d0 +/* f12c1d4: afa00010 */ sw $zero,0x10($sp) +/* f12c1d8: 0fc4ac38 */ jal func0f12b0e0 +/* f12c1dc: 02e02025 */ or $a0,$s7,$zero +/* f12c1e0: 862603c8 */ lh $a2,0x3c8($s1) +/* f12c1e4: 3c01bf80 */ lui $at,0xbf80 +/* f12c1e8: 00002025 */ or $a0,$zero,$zero +/* f12c1ec: 14c00016 */ bnez $a2,.L0f12c248 +/* f12c1f0: 00002825 */ or $a1,$zero,$zero +/* f12c1f4: 86c60026 */ lh $a2,0x26($s6) +/* f12c1f8: 240bffff */ addiu $t3,$zero,-1 +/* f12c1fc: afab0010 */ sw $t3,0x10($sp) +/* f12c200: afa0001c */ sw $zero,0x1c($sp) +/* f12c204: afa00018 */ sw $zero,0x18($sp) +/* f12c208: afa00014 */ sw $zero,0x14($sp) +/* f12c20c: 8e220000 */ lw $v0,0x0($s1) +/* f12c210: 44810000 */ mtc1 $at,$f0 +/* f12c214: 240effff */ addiu $t6,$zero,-1 +/* f12c218: 244c0008 */ addiu $t4,$v0,0x8 +/* f12c21c: 244d0028 */ addiu $t5,$v0,0x28 +/* f12c220: afad0028 */ sw $t5,0x28($sp) +/* f12c224: afac0020 */ sw $t4,0x20($sp) +/* f12c228: afae002c */ sw $t6,0x2c($sp) +/* f12c22c: 2407ffff */ addiu $a3,$zero,-1 +/* f12c230: e7a00024 */ swc1 $f0,0x24($sp) +/* f12c234: e7a00030 */ swc1 $f0,0x30($sp) +/* f12c238: e7a00034 */ swc1 $f0,0x34($sp) +/* f12c23c: 0fc24e7e */ jal func0f0939f8 +/* f12c240: e7a00038 */ swc1 $f0,0x38($sp) +/* f12c244: 862603c8 */ lh $a2,0x3c8($s1) +.L0f12c248: +/* f12c248: c7aa0148 */ lwc1 $f10,0x148($sp) +/* f12c24c: 87b9012e */ lh $t9,0x12e($sp) +/* f12c250: 0000a025 */ or $s4,$zero,$zero +/* f12c254: 4600520d */ trunc.w.s $f8,$f10 +/* f12c258: 241203c0 */ addiu $s2,$zero,0x3c0 +/* f12c25c: 00194043 */ sra $t0,$t9,0x1 +/* f12c260: 44184000 */ mfc1 $t8,$f8 +/* f12c264: 00000000 */ sll $zero,$zero,0x0 +/* f12c268: 1b0000ac */ blez $t8,.L0f12c51c +/* f12c26c: afb80098 */ sw $t8,0x98($sp) +/* f12c270: afa80094 */ sw $t0,0x94($sp) +/* f12c274: 24c90001 */ addiu $t1,$a2,0x1 +.L0f12c278: +/* f12c278: a62903c8 */ sh $t1,0x3c8($s1) +/* f12c27c: 00001025 */ or $v0,$zero,$zero +/* f12c280: 02208025 */ or $s0,$s1,$zero +.L0f12c284: +/* f12c284: 8603001c */ lh $v1,0x1c($s0) +/* f12c288: 24420018 */ addiu $v0,$v0,0x18 +/* f12c28c: 18600002 */ blez $v1,.L0f12c298 +/* f12c290: 246a0001 */ addiu $t2,$v1,0x1 +/* f12c294: a60a001c */ sh $t2,0x1c($s0) +.L0f12c298: +/* f12c298: 1452fffa */ bne $v0,$s2,.L0f12c284 +/* f12c29c: 26100018 */ addiu $s0,$s0,0x18 +/* f12c2a0: 862603c8 */ lh $a2,0x3c8($s1) +/* f12c2a4: 2401000f */ addiu $at,$zero,0xf +/* f12c2a8: 87ab012e */ lh $t3,0x12e($sp) +/* f12c2ac: 14c10005 */ bne $a2,$at,.L0f12c2c4 +/* f12c2b0: 24cc0014 */ addiu $t4,$a2,0x14 +/* f12c2b4: 822203cc */ lb $v0,0x3cc($s1) +/* f12c2b8: 2401000e */ addiu $at,$zero,0xe +/* f12c2bc: 50410007 */ beql $v0,$at,.L0f12c2dc +/* f12c2c0: 24010001 */ addiu $at,$zero,0x1 +.L0f12c2c4: +/* f12c2c4: 556c001a */ bnel $t3,$t4,.L0f12c330 +/* f12c2c8: 8fae0094 */ lw $t6,0x94($sp) +/* f12c2cc: 822203cc */ lb $v0,0x3cc($s1) +/* f12c2d0: 2401000e */ addiu $at,$zero,0xe +/* f12c2d4: 10410015 */ beq $v0,$at,.L0f12c32c +/* f12c2d8: 24010001 */ addiu $at,$zero,0x1 +.L0f12c2dc: +/* f12c2dc: 54410007 */ bnel $v0,$at,.L0f12c2fc +/* f12c2e0: 8e220004 */ lw $v0,0x4($s1) +/* f12c2e4: 0c004b70 */ jal 0x12dc0 +/* f12c2e8: 00000000 */ sll $zero,$zero,0x0 +/* f12c2ec: 304d0001 */ andi $t5,$v0,0x1 +/* f12c2f0: 55a0000f */ bnezl $t5,.L0f12c330 +/* f12c2f4: 8fae0094 */ lw $t6,0x94($sp) +/* f12c2f8: 8e220004 */ lw $v0,0x4($s1) +.L0f12c2fc: +/* f12c2fc: 26e40008 */ addiu $a0,$s7,0x8 +/* f12c300: 8fa5009c */ lw $a1,0x9c($sp) +/* f12c304: 10400007 */ beqz $v0,.L0f12c324 +/* f12c308: 00000000 */ sll $zero,$zero,0x0 +/* f12c30c: 24440008 */ addiu $a0,$v0,0x8 +/* f12c310: 24450028 */ addiu $a1,$v0,0x28 +/* f12c314: 0fc4ba08 */ jal func0f12e820 +/* f12c318: 92c60024 */ lbu $a2,0x24($s6) +/* f12c31c: 10000004 */ beqz $zero,.L0f12c330 +/* f12c320: 8fae0094 */ lw $t6,0x94($sp) +.L0f12c324: +/* f12c324: 0fc4ba08 */ jal func0f12e820 +/* f12c328: 92c60024 */ lbu $a2,0x24($s6) +.L0f12c32c: +/* f12c32c: 8fae0094 */ lw $t6,0x94($sp) +.L0f12c330: +/* f12c330: 862f03c8 */ lh $t7,0x3c8($s1) +/* f12c334: 55cf0075 */ bnel $t6,$t7,.L0f12c50c +/* f12c338: 8fa80098 */ lw $t0,0x98($sp) +/* f12c33c: 823803cd */ lb $t8,0x3cd($s1) +/* f12c340: 53000072 */ beqzl $t8,.L0f12c50c +/* f12c344: 8fa80098 */ lw $t0,0x98($sp) +/* f12c348: c6c00010 */ lwc1 $f0,0x10($s6) +/* f12c34c: 3c0142c8 */ lui $at,0x42c8 +/* f12c350: 44811000 */ mtc1 $at,$f2 +/* f12c354: 46000500 */ add.s $f20,$f0,$f0 +/* f12c358: 00009825 */ or $s3,$zero,$zero +/* f12c35c: 4614103c */ c.lt.s $f2,$f20 +/* f12c360: 00000000 */ sll $zero,$zero,0x0 +/* f12c364: 45000002 */ bc1f .L0f12c370 +/* f12c368: 00000000 */ sll $zero,$zero,0x0 +/* f12c36c: 46001506 */ mov.s $f20,$f2 +.L0f12c370: +/* f12c370: 0c004b70 */ jal 0x12dc0 +/* f12c374: 00000000 */ sll $zero,$zero,0x0 +/* f12c378: 44829000 */ mtc1 $v0,$f18 +/* f12c37c: 3c017f1b */ lui $at,0x7f1b +/* f12c380: c42655a4 */ lwc1 $f6,0x55a4($at) +/* f12c384: 04410005 */ bgez $v0,.L0f12c39c +/* f12c388: 46809120 */ cvt.s.w $f4,$f18 +/* f12c38c: 3c014f80 */ lui $at,0x4f80 +/* f12c390: 44815000 */ mtc1 $at,$f10 +/* f12c394: 00000000 */ sll $zero,$zero,0x0 +/* f12c398: 460a2100 */ add.s $f4,$f4,$f10 +.L0f12c39c: +/* f12c39c: 46162202 */ mul.s $f8,$f4,$f22 +/* f12c3a0: 3c017f1b */ lui $at,0x7f1b +/* f12c3a4: c42a55a8 */ lwc1 $f10,0x55a8($at) +/* f12c3a8: 8eb90318 */ lw $t9,0x318($s5) +/* f12c3ac: 46083482 */ mul.s $f18,$f6,$f8 +/* f12c3b0: 46125100 */ add.s $f4,$f10,$f18 +/* f12c3b4: 4604a502 */ mul.s $f20,$f20,$f4 +/* f12c3b8: 53200006 */ beqzl $t9,.L0f12c3d4 +/* f12c3bc: 8ea2029c */ lw $v0,0x29c($s5) +/* f12c3c0: 0fc63410 */ jal func0f18d040 +/* f12c3c4: 822403ce */ lb $a0,0x3ce($s1) +/* f12c3c8: 10000018 */ beqz $zero,.L0f12c42c +/* f12c3cc: 00401825 */ or $v1,$v0,$zero +/* f12c3d0: 8ea2029c */ lw $v0,0x29c($s5) +.L0f12c3d4: +/* f12c3d4: 04420009 */ bltzl $v0,.L0f12c3fc +/* f12c3d8: 8ea20298 */ lw $v0,0x298($s5) +/* f12c3dc: 822803ce */ lb $t0,0x3ce($s1) +/* f12c3e0: 54480006 */ bnel $v0,$t0,.L0f12c3fc +/* f12c3e4: 8ea20298 */ lw $v0,0x298($s5) +/* f12c3e8: 8ea902a8 */ lw $t1,0x2a8($s5) +/* f12c3ec: 8d2a00bc */ lw $t2,0xbc($t1) +/* f12c3f0: 1000000e */ beqz $zero,.L0f12c42c +/* f12c3f4: 8d430004 */ lw $v1,0x4($t2) +/* f12c3f8: 8ea20298 */ lw $v0,0x298($s5) +.L0f12c3fc: +/* f12c3fc: 04420009 */ bltzl $v0,.L0f12c424 +/* f12c400: 8eae02a0 */ lw $t6,0x2a0($s5) +/* f12c404: 822b03ce */ lb $t3,0x3ce($s1) +/* f12c408: 544b0006 */ bnel $v0,$t3,.L0f12c424 +/* f12c40c: 8eae02a0 */ lw $t6,0x2a0($s5) +/* f12c410: 8eac02a4 */ lw $t4,0x2a4($s5) +/* f12c414: 8d8d00bc */ lw $t5,0xbc($t4) +/* f12c418: 10000004 */ beqz $zero,.L0f12c42c +/* f12c41c: 8da30004 */ lw $v1,0x4($t5) +/* f12c420: 8eae02a0 */ lw $t6,0x2a0($s5) +.L0f12c424: +/* f12c424: 8dcf00bc */ lw $t7,0xbc($t6) +/* f12c428: 8de30004 */ lw $v1,0x4($t7) +.L0f12c42c: +/* f12c42c: 862603ca */ lh $a2,0x3ca($s1) +/* f12c430: 3c18800a */ lui $t8,0x800a +/* f12c434: 8f184928 */ lw $t8,0x4928($t8) +/* f12c438: 0006c8c0 */ sll $t9,$a2,0x3 +/* f12c43c: 0326c821 */ addu $t9,$t9,$a2 +/* f12c440: 0019c880 */ sll $t9,$t9,0x2 +/* f12c444: 0326c823 */ subu $t9,$t9,$a2 +/* f12c448: 0019c880 */ sll $t9,$t9,0x2 +/* f12c44c: 03194021 */ addu $t0,$t8,$t9 +/* f12c450: 8d020014 */ lw $v0,0x14($t0) +/* f12c454: 262903d0 */ addiu $t1,$s1,0x3d0 +/* f12c458: 262a03dc */ addiu $t2,$s1,0x3dc +/* f12c45c: 5040002b */ beqzl $v0,.L0f12c50c +/* f12c460: 8fa80098 */ lw $t0,0x98($sp) +/* f12c464: afa90090 */ sw $t1,0x90($sp) +/* f12c468: afaa008c */ sw $t2,0x8c($sp) +/* f12c46c: 8c4b000c */ lw $t3,0xc($v0) +/* f12c470: 26f00008 */ addiu $s0,$s7,0x8 +/* f12c474: 02002025 */ or $a0,$s0,$zero +/* f12c478: 11600009 */ beqz $t3,.L0f12c4a0 +/* f12c47c: 01202825 */ or $a1,$t1,$zero +/* f12c480: 27a700b0 */ addiu $a3,$sp,0xb0 +/* f12c484: 0fc58548 */ jal func0f161520 +/* f12c488: afa300e4 */ sw $v1,0xe4($sp) +/* f12c48c: 10400004 */ beqz $v0,.L0f12c4a0 +/* f12c490: 8fa300e4 */ lw $v1,0xe4($sp) +/* f12c494: 87b300dc */ lh $s3,0xdc($sp) +/* f12c498: 3a6c0002 */ xori $t4,$s3,0x2 +/* f12c49c: 2d930001 */ sltiu $s3,$t4,0x1 +.L0f12c4a0: +/* f12c4a0: 240d0007 */ addiu $t5,$zero,0x7 +/* f12c4a4: afad0014 */ sw $t5,0x14($sp) +/* f12c4a8: afa00010 */ sw $zero,0x10($sp) +/* f12c4ac: 862e03ca */ lh $t6,0x3ca($s1) +/* f12c4b0: 240fffff */ addiu $t7,$zero,-1 +/* f12c4b4: 241800ff */ addiu $t8,$zero,0xff +/* f12c4b8: 241900ff */ addiu $t9,$zero,0xff +/* f12c4bc: afb9003c */ sw $t9,0x3c($sp) +/* f12c4c0: afb80038 */ sw $t8,0x38($sp) +/* f12c4c4: afaf0024 */ sw $t7,0x24($sp) +/* f12c4c8: afb3004c */ sw $s3,0x4c($sp) +/* f12c4cc: afa00048 */ sw $zero,0x48($sp) +/* f12c4d0: afa00044 */ sw $zero,0x44($sp) +/* f12c4d4: afa00040 */ sw $zero,0x40($sp) +/* f12c4d8: e7b40034 */ swc1 $f20,0x34($sp) +/* f12c4dc: e7b40030 */ swc1 $f20,0x30($sp) +/* f12c4e0: afa3002c */ sw $v1,0x2c($sp) +/* f12c4e4: afa00028 */ sw $zero,0x28($sp) +/* f12c4e8: afa00020 */ sw $zero,0x20($sp) +/* f12c4ec: afa0001c */ sw $zero,0x1c($sp) +/* f12c4f0: 8fa40090 */ lw $a0,0x90($sp) +/* f12c4f4: 8fa5008c */ lw $a1,0x8c($sp) +/* f12c4f8: 02003025 */ or $a2,$s0,$zero +/* f12c4fc: 00003825 */ or $a3,$zero,$zero +/* f12c500: 0fc4fd41 */ jal func0f13f504 +/* f12c504: afae0018 */ sw $t6,0x18($sp) +/* f12c508: 8fa80098 */ lw $t0,0x98($sp) +.L0f12c50c: +/* f12c50c: 26940001 */ addiu $s4,$s4,0x1 +/* f12c510: 862603c8 */ lh $a2,0x3c8($s1) +/* f12c514: 5688ff58 */ bnel $s4,$t0,.L0f12c278 +/* f12c518: 24c90001 */ addiu $t1,$a2,0x1 +.L0f12c51c: +/* f12c51c: 3c014180 */ lui $at,0x4180 +/* f12c520: 44813000 */ mtc1 $at,$f6 +/* f12c524: c6c80020 */ lwc1 $f8,0x20($s6) +/* f12c528: 87ab012e */ lh $t3,0x12e($sp) +/* f12c52c: 00001025 */ or $v0,$zero,$zero +/* f12c530: 46083282 */ mul.s $f10,$f6,$f8 +/* f12c534: 4600548d */ trunc.w.s $f18,$f10 +/* f12c538: 440a9000 */ mfc1 $t2,$f18 +/* f12c53c: 00000000 */ sll $zero,$zero,0x0 +/* f12c540: 016a6021 */ addu $t4,$t3,$t2 +/* f12c544: 00cc082a */ slt $at,$a2,$t4 +/* f12c548: 1420000a */ bnez $at,.L0f12c574 +/* f12c54c: 00000000 */ sll $zero,$zero,0x0 +/* f12c550: 822d03cc */ lb $t5,0x3cc($s1) +/* f12c554: 24010001 */ addiu $at,$zero,0x1 +/* f12c558: 51a10004 */ beql $t5,$at,.L0f12c56c +/* f12c55c: ae200000 */ sw $zero,0x0($s1) +/* f12c560: 0fc10e62 */ jal func0f043988 +/* f12c564: 8e240000 */ lw $a0,0x0($s1) +/* f12c568: ae200000 */ sw $zero,0x0($s1) +.L0f12c56c: +/* f12c56c: 10000001 */ beqz $zero,.L0f12c574 +/* f12c570: 24020001 */ addiu $v0,$zero,0x1 +.L0f12c574: +/* f12c574: 8fbf0084 */ lw $ra,0x84($sp) +/* f12c578: d7b40050 */ ldc1 $f20,0x50($sp) +/* f12c57c: d7b60058 */ ldc1 $f22,0x58($sp) +/* f12c580: 8fb00064 */ lw $s0,0x64($sp) +/* f12c584: 8fb10068 */ lw $s1,0x68($sp) +/* f12c588: 8fb2006c */ lw $s2,0x6c($sp) +/* f12c58c: 8fb30070 */ lw $s3,0x70($sp) +/* f12c590: 8fb40074 */ lw $s4,0x74($sp) +/* f12c594: 8fb50078 */ lw $s5,0x78($sp) +/* f12c598: 8fb6007c */ lw $s6,0x7c($sp) +/* f12c59c: 8fb70080 */ lw $s7,0x80($sp) +/* f12c5a0: 03e00008 */ jr $ra +/* f12c5a4: 27bd0168 */ addiu $sp,$sp,0x168 +); + +GLOBAL_ASM( +glabel func0f12c5a8 +/* f12c5a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f12c5ac: afbf0014 */ sw $ra,0x14($sp) +/* f12c5b0: 0fc2d5be */ jal func0f0b56f8 +/* f12c5b4: afa40018 */ sw $a0,0x18($sp) +/* f12c5b8: 8fa40018 */ lw $a0,0x18($sp) +/* f12c5bc: c4440008 */ lwc1 $f4,0x8($v0) +/* f12c5c0: c44a0018 */ lwc1 $f10,0x18($v0) +/* f12c5c4: c4860008 */ lwc1 $f6,0x8($a0) +/* f12c5c8: c490000c */ lwc1 $f16,0xc($a0) +/* f12c5cc: 3c0142c8 */ lui $at,0x42c8 +/* f12c5d0: 46062202 */ mul.s $f8,$f4,$f6 +/* f12c5d4: c4460028 */ lwc1 $f6,0x28($v0) +/* f12c5d8: 44811000 */ mtc1 $at,$f2 +/* f12c5dc: 46105482 */ mul.s $f18,$f10,$f16 +/* f12c5e0: c48a0010 */ lwc1 $f10,0x10($a0) +/* f12c5e4: 3c013f00 */ lui $at,0x3f00 +/* f12c5e8: 460a3402 */ mul.s $f16,$f6,$f10 +/* f12c5ec: 46124100 */ add.s $f4,$f8,$f18 +/* f12c5f0: c4520038 */ lwc1 $f18,0x38($v0) +/* f12c5f4: 46102200 */ add.s $f8,$f4,$f16 +/* f12c5f8: 46089180 */ add.s $f6,$f18,$f8 +/* f12c5fc: 46003287 */ neg.s $f10,$f6 +/* f12c600: e48a0014 */ swc1 $f10,0x14($a0) +/* f12c604: c4800014 */ lwc1 $f0,0x14($a0) +/* f12c608: 4602003c */ c.lt.s $f0,$f2 +/* f12c60c: 00000000 */ sll $zero,$zero,0x0 +/* f12c610: 45020007 */ bc1fl .L0f12c630 +/* f12c614: 46020481 */ sub.s $f18,$f0,$f2 +/* f12c618: 44812000 */ mtc1 $at,$f4 +/* f12c61c: 00000000 */ sll $zero,$zero,0x0 +/* f12c620: 46040402 */ mul.s $f16,$f0,$f4 +/* f12c624: 10000003 */ beqz $zero,.L0f12c634 +/* f12c628: e4900014 */ swc1 $f16,0x14($a0) +/* f12c62c: 46020481 */ sub.s $f18,$f0,$f2 +.L0f12c630: +/* f12c630: e4920014 */ swc1 $f18,0x14($a0) +.L0f12c634: +/* f12c634: 908e0001 */ lbu $t6,0x1($a0) +/* f12c638: 00001025 */ or $v0,$zero,$zero +/* f12c63c: 35cf0042 */ ori $t7,$t6,0x42 +/* f12c640: a08f0001 */ sb $t7,0x1($a0) +/* f12c644: 8fbf0014 */ lw $ra,0x14($sp) +/* f12c648: 27bd0018 */ addiu $sp,$sp,0x18 +/* f12c64c: 03e00008 */ jr $ra +/* f12c650: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f12c654 +/* f12c654: 27bdff40 */ addiu $sp,$sp,-192 +/* f12c658: afbf0044 */ sw $ra,0x44($sp) +/* f12c65c: afbe0040 */ sw $s8,0x40($sp) +/* f12c660: afb7003c */ sw $s7,0x3c($sp) +/* f12c664: afb60038 */ sw $s6,0x38($sp) +/* f12c668: afb50034 */ sw $s5,0x34($sp) +/* f12c66c: afb40030 */ sw $s4,0x30($sp) +/* f12c670: afb3002c */ sw $s3,0x2c($sp) +/* f12c674: afb20028 */ sw $s2,0x28($sp) +/* f12c678: afb10024 */ sw $s1,0x24($sp) +/* f12c67c: afb00020 */ sw $s0,0x20($sp) +/* f12c680: 00809025 */ or $s2,$a0,$zero +/* f12c684: 00a0a825 */ or $s5,$a1,$zero +/* f12c688: 14c00003 */ bnez $a2,.L0f12c698 +/* f12c68c: 8c960004 */ lw $s6,0x4($a0) +/* f12c690: 100001a8 */ beqz $zero,.L0f12cd34 +/* f12c694: 00a01025 */ or $v0,$a1,$zero +.L0f12c698: +/* f12c698: 86500028 */ lh $s0,0x28($s2) +/* f12c69c: 2405ffff */ addiu $a1,$zero,-1 +/* f12c6a0: 00003025 */ or $a2,$zero,$zero +/* f12c6a4: 12050016 */ beq $s0,$a1,.L0f12c700 +/* f12c6a8: 3c03800a */ lui $v1,0x800a +/* f12c6ac: 8c634928 */ lw $v1,0x4928($v1) +/* f12c6b0: 2404008c */ addiu $a0,$zero,0x8c +.L0f12c6b4: +/* f12c6b4: 02040019 */ multu $s0,$a0 +/* f12c6b8: 24c60001 */ addiu $a2,$a2,0x1 +/* f12c6bc: 00065040 */ sll $t2,$a2,0x1 +/* f12c6c0: 024a5821 */ addu $t3,$s2,$t2 +/* f12c6c4: 00007012 */ mflo $t6 +/* f12c6c8: 006e1021 */ addu $v0,$v1,$t6 +/* f12c6cc: 8c4f0014 */ lw $t7,0x14($v0) +/* f12c6d0: 51e00009 */ beqzl $t7,.L0f12c6f8 +/* f12c6d4: 85700028 */ lh $s0,0x28($t3) +/* f12c6d8: 84580002 */ lh $t8,0x2($v0) +/* f12c6dc: 53000006 */ beqzl $t8,.L0f12c6f8 +/* f12c6e0: 85700028 */ lh $s0,0x28($t3) +/* f12c6e4: 94590000 */ lhu $t9,0x0($v0) +/* f12c6e8: 33290004 */ andi $t1,$t9,0x4 +/* f12c6ec: 15200004 */ bnez $t1,.L0f12c700 +/* f12c6f0: 00000000 */ sll $zero,$zero,0x0 +/* f12c6f4: 85700028 */ lh $s0,0x28($t3) +.L0f12c6f8: +/* f12c6f8: 1605ffee */ bne $s0,$a1,.L0f12c6b4 +/* f12c6fc: 00000000 */ sll $zero,$zero,0x0 +.L0f12c700: +/* f12c700: 5205018c */ beql $s0,$a1,.L0f12cd34 +/* f12c704: 02a01025 */ or $v0,$s5,$zero +/* f12c708: 0fc59b74 */ jal func0f166dd0 +/* f12c70c: 02002025 */ or $a0,$s0,$zero +/* f12c710: 0040f025 */ or $s8,$v0,$zero +/* f12c714: 26440028 */ addiu $a0,$s2,0x28 +/* f12c718: 0fc2396a */ jal func0f08e5a8 +/* f12c71c: 27a500a8 */ addiu $a1,$sp,0xa8 +/* f12c720: 18400009 */ blez $v0,.L0f12c748 +/* f12c724: 02a02025 */ or $a0,$s5,$zero +/* f12c728: 87ac00ae */ lh $t4,0xae($sp) +/* f12c72c: 87a500a8 */ lh $a1,0xa8($sp) +/* f12c730: 87a600aa */ lh $a2,0xaa($sp) +/* f12c734: 87a700ac */ lh $a3,0xac($sp) +/* f12c738: 0fc57306 */ jal func0f15cc18 +/* f12c73c: afac0010 */ sw $t4,0x10($sp) +/* f12c740: 10000004 */ beqz $zero,.L0f12c754 +/* f12c744: 0040a825 */ or $s5,$v0,$zero +.L0f12c748: +/* f12c748: 0fc572dd */ jal func0f15cb74 +/* f12c74c: 02a02025 */ or $a0,$s5,$zero +/* f12c750: 0040a825 */ or $s5,$v0,$zero +.L0f12c754: +/* f12c754: 02a01025 */ or $v0,$s5,$zero +/* f12c758: 3c0e0001 */ lui $t6,0x1 +/* f12c75c: 35ce3000 */ ori $t6,$t6,0x3000 +/* f12c760: 26b50008 */ addiu $s5,$s5,0x8 +/* f12c764: 3c0db600 */ lui $t5,0xb600 +/* f12c768: 3c0f0103 */ lui $t7,0x103 +/* f12c76c: ac4d0000 */ sw $t5,0x0($v0) +/* f12c770: ac4e0004 */ sw $t6,0x4($v0) +/* f12c774: 35ef0040 */ ori $t7,$t7,0x40 +/* f12c778: 02a08825 */ or $s1,$s5,$zero +/* f12c77c: ae2f0000 */ sw $t7,0x0($s1) +/* f12c780: 0fc2d402 */ jal func0f0b5008 +/* f12c784: 26b50008 */ addiu $s5,$s5,0x8 +/* f12c788: 0c012d20 */ jal 0x4b480 +/* f12c78c: 00402025 */ or $a0,$v0,$zero +/* f12c790: ae220004 */ sw $v0,0x4($s1) +/* f12c794: 02a02025 */ or $a0,$s5,$zero +/* f12c798: 0fc59b5f */ jal func0f166d7c +/* f12c79c: 02002825 */ or $a1,$s0,$zero +/* f12c7a0: 3c180600 */ lui $t8,0x600 +/* f12c7a4: ac580000 */ sw $t8,0x0($v0) +/* f12c7a8: 3c19800b */ lui $t9,0x800b +/* f12c7ac: 8f39b568 */ lw $t9,-0x4a98($t9) +/* f12c7b0: 24550008 */ addiu $s5,$v0,0x8 +/* f12c7b4: 24040001 */ addiu $a0,$zero,0x1 +/* f12c7b8: 0fc59e73 */ jal func0f1679cc +/* f12c7bc: ac590004 */ sw $t9,0x4($v0) +/* f12c7c0: 3c13800a */ lui $s3,0x800a +/* f12c7c4: 26739fc0 */ addiu $s3,$s3,-24640 +/* f12c7c8: 8e640284 */ lw $a0,0x284($s3) +/* f12c7cc: 00408825 */ or $s1,$v0,$zero +/* f12c7d0: 3c098007 */ lui $t1,0x8007 +/* f12c7d4: 8c8500d8 */ lw $a1,0xd8($a0) +/* f12c7d8: 14a00013 */ bnez $a1,.L0f12c828 +/* f12c7dc: 00000000 */ sll $zero,$zero,0x0 +/* f12c7e0: 8d290764 */ lw $t1,0x764($t1) +/* f12c7e4: 15200010 */ bnez $t1,.L0f12c828 +/* f12c7e8: 00000000 */ sll $zero,$zero,0x0 +/* f12c7ec: 8c830480 */ lw $v1,0x480($a0) +/* f12c7f0: 50600007 */ beqzl $v1,.L0f12c810 +/* f12c7f4: 8c8c1c54 */ lw $t4,0x1c54($a0) +/* f12c7f8: 1060000b */ beqz $v1,.L0f12c828 +/* f12c7fc: 00000000 */ sll $zero,$zero,0x0 +/* f12c800: 806a0037 */ lb $t2,0x37($v1) +/* f12c804: 15400008 */ bnez $t2,.L0f12c828 +/* f12c808: 00000000 */ sll $zero,$zero,0x0 +/* f12c80c: 8c8c1c54 */ lw $t4,0x1c54($a0) +.L0f12c810: +/* f12c810: 8c8b00c4 */ lw $t3,0xc4($a0) +/* f12c814: 01806827 */ nor $t5,$t4,$zero +/* f12c818: 016d7024 */ and $t6,$t3,$t5 +/* f12c81c: 31cf0001 */ andi $t7,$t6,0x1 +/* f12c820: 55e00015 */ bnezl $t7,.L0f12c878 +/* f12c824: 240effff */ addiu $t6,$zero,-1 +.L0f12c828: +/* f12c828: 14a00015 */ bnez $a1,.L0f12c880 +/* f12c82c: 3c188007 */ lui $t8,0x8007 +/* f12c830: 8f180764 */ lw $t8,0x764($t8) +/* f12c834: 57000013 */ bnezl $t8,.L0f12c884 +/* f12c838: 948f0010 */ lhu $t7,0x10($a0) +/* f12c83c: 8c830480 */ lw $v1,0x480($a0) +/* f12c840: 50600007 */ beqzl $v1,.L0f12c860 +/* f12c844: 8c8a1c54 */ lw $t2,0x1c54($a0) +/* f12c848: 5060000e */ beqzl $v1,.L0f12c884 +/* f12c84c: 948f0010 */ lhu $t7,0x10($a0) +/* f12c850: 80790037 */ lb $t9,0x37($v1) +/* f12c854: 5720000b */ bnezl $t9,.L0f12c884 +/* f12c858: 948f0010 */ lhu $t7,0x10($a0) +/* f12c85c: 8c8a1c54 */ lw $t2,0x1c54($a0) +.L0f12c860: +/* f12c860: 8c8900c4 */ lw $t1,0xc4($a0) +/* f12c864: 01406027 */ nor $t4,$t2,$zero +/* f12c868: 012c5824 */ and $t3,$t1,$t4 +/* f12c86c: 316d0008 */ andi $t5,$t3,0x8 +/* f12c870: 11a00003 */ beqz $t5,.L0f12c880 +/* f12c874: 240effff */ addiu $t6,$zero,-1 +.L0f12c878: +/* f12c878: 100000b1 */ beqz $zero,.L0f12cb40 +/* f12c87c: ac4e0000 */ sw $t6,0x0($v0) +.L0f12c880: +/* f12c880: 948f0010 */ lhu $t7,0x10($a0) +.L0f12c884: +/* f12c884: 24010001 */ addiu $at,$zero,0x1 +/* f12c888: 3c058008 */ lui $a1,0x8008 +/* f12c88c: 15e100a4 */ bne $t7,$at,.L0f12cb20 +/* f12c890: 24a5e93c */ addiu $a1,$a1,-5828 +/* f12c894: c6440010 */ lwc1 $f4,0x10($s2) +/* f12c898: c4860020 */ lwc1 $f6,0x20($a0) +/* f12c89c: c6480008 */ lwc1 $f8,0x8($s2) +/* f12c8a0: c48a0018 */ lwc1 $f10,0x18($a0) +/* f12c8a4: 46062001 */ sub.s $f0,$f4,$f6 +/* f12c8a8: c484001c */ lwc1 $f4,0x1c($a0) +/* f12c8ac: c652000c */ lwc1 $f18,0xc($s2) +/* f12c8b0: 460a4081 */ sub.s $f2,$f8,$f10 +/* f12c8b4: 24100080 */ addiu $s0,$zero,0x80 +/* f12c8b8: 46049381 */ sub.s $f14,$f18,$f4 +/* f12c8bc: 46021182 */ mul.s $f6,$f2,$f2 +/* f12c8c0: 00000000 */ sll $zero,$zero,0x0 +/* f12c8c4: 460e7202 */ mul.s $f8,$f14,$f14 +/* f12c8c8: 46083280 */ add.s $f10,$f6,$f8 +/* f12c8cc: 46000482 */ mul.s $f18,$f0,$f0 +/* f12c8d0: 0c012974 */ jal 0x4a5d0 +/* f12c8d4: 460a9300 */ add.s $f12,$f18,$f10 +/* f12c8d8: 8e780284 */ lw $t8,0x284($s3) +/* f12c8dc: 3c014316 */ lui $at,0x4316 +/* f12c8e0: c70c0024 */ lwc1 $f12,0x24($t8) +/* f12c8e4: 4600603c */ c.lt.s $f12,$f0 +/* f12c8e8: 00000000 */ sll $zero,$zero,0x0 +/* f12c8ec: 45020004 */ bc1fl .L0f12c900 +/* f12c8f0: 44818000 */ mtc1 $at,$f16 +/* f12c8f4: 1000010f */ beqz $zero,.L0f12cd34 +/* f12c8f8: 02a01025 */ or $v0,$s5,$zero +/* f12c8fc: 44818000 */ mtc1 $at,$f16 +.L0f12c900: +/* f12c900: 00000000 */ sll $zero,$zero,0x0 +/* f12c904: 46106081 */ sub.s $f2,$f12,$f16 +/* f12c908: 4600103c */ c.lt.s $f2,$f0 +/* f12c90c: 00000000 */ sll $zero,$zero,0x0 +/* f12c910: 4502002d */ bc1fl .L0f12c9c8 +/* f12c914: 460c0083 */ div.s $f2,$f0,$f12 +/* f12c918: 46020101 */ sub.s $f4,$f0,$f2 +/* f12c91c: 3c013f80 */ lui $at,0x3f80 +/* f12c920: 44817000 */ mtc1 $at,$f14 +/* f12c924: 3c014300 */ lui $at,0x4300 +/* f12c928: 46102183 */ div.s $f6,$f4,$f16 +/* f12c92c: 44819000 */ mtc1 $at,$f18 +/* f12c930: 24100001 */ addiu $s0,$zero,0x1 +/* f12c934: 3c014f00 */ lui $at,0x4f00 +/* f12c938: 46067201 */ sub.s $f8,$f14,$f6 +/* f12c93c: 46124282 */ mul.s $f10,$f8,$f18 +/* f12c940: 4459f800 */ cfc1 $t9,$31 +/* f12c944: 44d0f800 */ ctc1 $s0,$31 +/* f12c948: 00000000 */ sll $zero,$zero,0x0 +/* f12c94c: 46005124 */ cvt.w.s $f4,$f10 +/* f12c950: 4450f800 */ cfc1 $s0,$31 +/* f12c954: 00000000 */ sll $zero,$zero,0x0 +/* f12c958: 32100078 */ andi $s0,$s0,0x78 +/* f12c95c: 52000013 */ beqzl $s0,.L0f12c9ac +/* f12c960: 44102000 */ mfc1 $s0,$f4 +/* f12c964: 44812000 */ mtc1 $at,$f4 +/* f12c968: 24100001 */ addiu $s0,$zero,0x1 +/* f12c96c: 46045101 */ sub.s $f4,$f10,$f4 +/* f12c970: 44d0f800 */ ctc1 $s0,$31 +/* f12c974: 00000000 */ sll $zero,$zero,0x0 +/* f12c978: 46002124 */ cvt.w.s $f4,$f4 +/* f12c97c: 4450f800 */ cfc1 $s0,$31 +/* f12c980: 00000000 */ sll $zero,$zero,0x0 +/* f12c984: 32100078 */ andi $s0,$s0,0x78 +/* f12c988: 16000005 */ bnez $s0,.L0f12c9a0 +/* f12c98c: 00000000 */ sll $zero,$zero,0x0 +/* f12c990: 44102000 */ mfc1 $s0,$f4 +/* f12c994: 3c018000 */ lui $at,0x8000 +/* f12c998: 10000007 */ beqz $zero,.L0f12c9b8 +/* f12c99c: 02018025 */ or $s0,$s0,$at +.L0f12c9a0: +/* f12c9a0: 10000005 */ beqz $zero,.L0f12c9b8 +/* f12c9a4: 2410ffff */ addiu $s0,$zero,-1 +/* f12c9a8: 44102000 */ mfc1 $s0,$f4 +.L0f12c9ac: +/* f12c9ac: 00000000 */ sll $zero,$zero,0x0 +/* f12c9b0: 0600fffb */ bltz $s0,.L0f12c9a0 +/* f12c9b4: 00000000 */ sll $zero,$zero,0x0 +.L0f12c9b8: +/* f12c9b8: 44d9f800 */ ctc1 $t9,$31 +/* f12c9bc: 00000000 */ sll $zero,$zero,0x0 +/* f12c9c0: 00000000 */ sll $zero,$zero,0x0 +/* f12c9c4: 460c0083 */ div.s $f2,$f0,$f12 +.L0f12c9c8: +/* f12c9c8: 3c013f80 */ lui $at,0x3f80 +/* f12c9cc: 44817000 */ mtc1 $at,$f14 +/* f12c9d0: 3c0142fe */ lui $at,0x42fe +/* f12c9d4: 44810000 */ mtc1 $at,$f0 +/* f12c9d8: 3c014f00 */ lui $at,0x4f00 +/* f12c9dc: 4602703c */ c.lt.s $f14,$f2 +/* f12c9e0: 00000000 */ sll $zero,$zero,0x0 +/* f12c9e4: 45000002 */ bc1f .L0f12c9f0 +/* f12c9e8: 00000000 */ sll $zero,$zero,0x0 +/* f12c9ec: 46007086 */ mov.s $f2,$f14 +.L0f12c9f0: +/* f12c9f0: 46001182 */ mul.s $f6,$f2,$f0 +/* f12c9f4: 24090001 */ addiu $t1,$zero,0x1 +/* f12c9f8: 444af800 */ cfc1 $t2,$31 +/* f12c9fc: 44c9f800 */ ctc1 $t1,$31 +/* f12ca00: 00000000 */ sll $zero,$zero,0x0 +/* f12ca04: 46003224 */ cvt.w.s $f8,$f6 +/* f12ca08: 4449f800 */ cfc1 $t1,$31 +/* f12ca0c: 00000000 */ sll $zero,$zero,0x0 +/* f12ca10: 31290078 */ andi $t1,$t1,0x78 +/* f12ca14: 51200013 */ beqzl $t1,.L0f12ca64 +/* f12ca18: 44094000 */ mfc1 $t1,$f8 +/* f12ca1c: 44814000 */ mtc1 $at,$f8 +/* f12ca20: 24090001 */ addiu $t1,$zero,0x1 +/* f12ca24: 46083201 */ sub.s $f8,$f6,$f8 +/* f12ca28: 44c9f800 */ ctc1 $t1,$31 +/* f12ca2c: 00000000 */ sll $zero,$zero,0x0 +/* f12ca30: 46004224 */ cvt.w.s $f8,$f8 +/* f12ca34: 4449f800 */ cfc1 $t1,$31 +/* f12ca38: 00000000 */ sll $zero,$zero,0x0 +/* f12ca3c: 31290078 */ andi $t1,$t1,0x78 +/* f12ca40: 15200005 */ bnez $t1,.L0f12ca58 +/* f12ca44: 00000000 */ sll $zero,$zero,0x0 +/* f12ca48: 44094000 */ mfc1 $t1,$f8 +/* f12ca4c: 3c018000 */ lui $at,0x8000 +/* f12ca50: 10000007 */ beqz $zero,.L0f12ca70 +/* f12ca54: 01214825 */ or $t1,$t1,$at +.L0f12ca58: +/* f12ca58: 10000005 */ beqz $zero,.L0f12ca70 +/* f12ca5c: 2409ffff */ addiu $t1,$zero,-1 +/* f12ca60: 44094000 */ mfc1 $t1,$f8 +.L0f12ca64: +/* f12ca64: 00000000 */ sll $zero,$zero,0x0 +/* f12ca68: 0520fffb */ bltz $t1,.L0f12ca58 +/* f12ca6c: 00000000 */ sll $zero,$zero,0x0 +.L0f12ca70: +/* f12ca70: 44caf800 */ ctc1 $t2,$31 +/* f12ca74: 240d0001 */ addiu $t5,$zero,0x1 +/* f12ca78: 00096600 */ sll $t4,$t1,0x18 +/* f12ca7c: 46027481 */ sub.s $f18,$f14,$f2 +/* f12ca80: 3c014f00 */ lui $at,0x4f00 +/* f12ca84: 46009282 */ mul.s $f10,$f18,$f0 +/* f12ca88: 444bf800 */ cfc1 $t3,$31 +/* f12ca8c: 44cdf800 */ ctc1 $t5,$31 +/* f12ca90: 00000000 */ sll $zero,$zero,0x0 +/* f12ca94: 46005124 */ cvt.w.s $f4,$f10 +/* f12ca98: 444df800 */ cfc1 $t5,$31 +/* f12ca9c: 00000000 */ sll $zero,$zero,0x0 +/* f12caa0: 31ad0078 */ andi $t5,$t5,0x78 +/* f12caa4: 51a00013 */ beqzl $t5,.L0f12caf4 +/* f12caa8: 440d2000 */ mfc1 $t5,$f4 +/* f12caac: 44812000 */ mtc1 $at,$f4 +/* f12cab0: 240d0001 */ addiu $t5,$zero,0x1 +/* f12cab4: 46045101 */ sub.s $f4,$f10,$f4 +/* f12cab8: 44cdf800 */ ctc1 $t5,$31 +/* f12cabc: 00000000 */ sll $zero,$zero,0x0 +/* f12cac0: 46002124 */ cvt.w.s $f4,$f4 +/* f12cac4: 444df800 */ cfc1 $t5,$31 +/* f12cac8: 00000000 */ sll $zero,$zero,0x0 +/* f12cacc: 31ad0078 */ andi $t5,$t5,0x78 +/* f12cad0: 15a00005 */ bnez $t5,.L0f12cae8 +/* f12cad4: 00000000 */ sll $zero,$zero,0x0 +/* f12cad8: 440d2000 */ mfc1 $t5,$f4 +/* f12cadc: 3c018000 */ lui $at,0x8000 +/* f12cae0: 10000007 */ beqz $zero,.L0f12cb00 +/* f12cae4: 01a16825 */ or $t5,$t5,$at +.L0f12cae8: +/* f12cae8: 10000005 */ beqz $zero,.L0f12cb00 +/* f12caec: 240dffff */ addiu $t5,$zero,-1 +/* f12caf0: 440d2000 */ mfc1 $t5,$f4 +.L0f12caf4: +/* f12caf4: 00000000 */ sll $zero,$zero,0x0 +/* f12caf8: 05a0fffb */ bltz $t5,.L0f12cae8 +/* f12cafc: 00000000 */ sll $zero,$zero,0x0 +.L0f12cb00: +/* f12cb00: 000d7400 */ sll $t6,$t5,0x10 +/* f12cb04: 018e7825 */ or $t7,$t4,$t6 +/* f12cb08: 01f0c025 */ or $t8,$t7,$s0 +/* f12cb0c: 3c018080 */ lui $at,0x8080 +/* f12cb10: 0301c825 */ or $t9,$t8,$at +/* f12cb14: 44cbf800 */ ctc1 $t3,$31 +/* f12cb18: 10000009 */ beqz $zero,.L0f12cb40 +/* f12cb1c: ae390000 */ sw $t9,0x0($s1) +.L0f12cb20: +/* f12cb20: 3c047f1b */ lui $a0,0x7f1b +/* f12cb24: 0c0036cc */ jal 0xdb30 +/* f12cb28: 24845570 */ addiu $a0,$a0,0x5570 +/* f12cb2c: 240affff */ addiu $t2,$zero,-1 +/* f12cb30: ae2a0000 */ sw $t2,0x0($s1) +/* f12cb34: 3c098008 */ lui $t1,0x8008 +/* f12cb38: 8d29e93c */ lw $t1,-0x16c4($t1) +/* f12cb3c: ae290000 */ sw $t1,0x0($s1) +.L0f12cb40: +/* f12cb40: 3c0b0700 */ lui $t3,0x700 +/* f12cb44: 356b0004 */ ori $t3,$t3,0x4 +/* f12cb48: 02a08025 */ or $s0,$s5,$zero +/* f12cb4c: ae0b0000 */ sw $t3,0x0($s0) +/* f12cb50: 26b50008 */ addiu $s5,$s5,0x8 +/* f12cb54: 0c012d20 */ jal 0x4b480 +/* f12cb58: 02202025 */ or $a0,$s1,$zero +/* f12cb5c: 3c138008 */ lui $s3,0x8008 +/* f12cb60: ae020004 */ sw $v0,0x4($s0) +/* f12cb64: 2673e4b8 */ addiu $s3,$s3,-6984 +/* f12cb68: 2412000e */ addiu $s2,$zero,0xe +/* f12cb6c: 24170070 */ addiu $s7,$zero,0x70 +/* f12cb70: 2414002c */ addiu $s4,$zero,0x2c +.L0f12cb74: +/* f12cb74: 3c08800b */ lui $t0,0x800b +/* f12cb78: 02a01025 */ or $v0,$s5,$zero +/* f12cb7c: 3c0dfd70 */ lui $t5,0xfd70 +/* f12cb80: 2508b570 */ addiu $t0,$t0,-19088 +/* f12cb84: ac4d0000 */ sw $t5,0x0($v0) +/* f12cb88: 8d0c0000 */ lw $t4,0x0($t0) +/* f12cb8c: 26b50008 */ addiu $s5,$s5,0x8 +/* f12cb90: 02a01825 */ or $v1,$s5,$zero +/* f12cb94: 01977021 */ addu $t6,$t4,$s7 +/* f12cb98: 8dcf0000 */ lw $t7,0x0($t6) +/* f12cb9c: 26b50008 */ addiu $s5,$s5,0x8 +/* f12cba0: 3c18e600 */ lui $t8,0xe600 +/* f12cba4: ac4f0004 */ sw $t7,0x4($v0) +/* f12cba8: 02a02025 */ or $a0,$s5,$zero +/* f12cbac: ac600004 */ sw $zero,0x4($v1) +/* f12cbb0: ac780000 */ sw $t8,0x0($v1) +/* f12cbb4: 3c0a0761 */ lui $t2,0x761 +/* f12cbb8: 354af000 */ ori $t2,$t2,0xf000 +/* f12cbbc: 26b50008 */ addiu $s5,$s5,0x8 +/* f12cbc0: 3c19f300 */ lui $t9,0xf300 +/* f12cbc4: ac990000 */ sw $t9,0x0($a0) +/* f12cbc8: ac8a0004 */ sw $t2,0x4($a0) +/* f12cbcc: 02a02825 */ or $a1,$s5,$zero +/* f12cbd0: 3c09fd10 */ lui $t1,0xfd10 +/* f12cbd4: aca90000 */ sw $t1,0x0($a1) +/* f12cbd8: 8d0b0000 */ lw $t3,0x0($t0) +/* f12cbdc: 26b50008 */ addiu $s5,$s5,0x8 +/* f12cbe0: 02a03825 */ or $a3,$s5,$zero +/* f12cbe4: 01776821 */ addu $t5,$t3,$s7 +/* f12cbe8: 8dac0004 */ lw $t4,0x4($t5) +/* f12cbec: 26b50008 */ addiu $s5,$s5,0x8 +/* f12cbf0: 3c0ee600 */ lui $t6,0xe600 +/* f12cbf4: acac0004 */ sw $t4,0x4($a1) +/* f12cbf8: 02a01025 */ or $v0,$s5,$zero +/* f12cbfc: ace00004 */ sw $zero,0x4($a3) +/* f12cc00: acee0000 */ sw $t6,0x0($a3) +/* f12cc04: 26b50008 */ addiu $s5,$s5,0x8 +/* f12cc08: 3c18050d */ lui $t8,0x50d +/* f12cc0c: 3718f000 */ ori $t8,$t8,0xf000 +/* f12cc10: 3c0ff300 */ lui $t7,0xf300 +/* f12cc14: 02a01825 */ or $v1,$s5,$zero +/* f12cc18: ac4f0000 */ sw $t7,0x0($v0) +/* f12cc1c: ac580004 */ sw $t8,0x4($v0) +/* f12cc20: 3c19e700 */ lui $t9,0xe700 +/* f12cc24: ac790000 */ sw $t9,0x0($v1) +/* f12cc28: ac600004 */ sw $zero,0x4($v1) +/* f12cc2c: 26b50008 */ addiu $s5,$s5,0x8 +/* f12cc30: 00008825 */ or $s1,$zero,$zero +/* f12cc34: 02c08025 */ or $s0,$s6,$zero +.L0f12cc38: +/* f12cc38: 8602001c */ lh $v0,0x1c($s0) +/* f12cc3c: 58400017 */ blezl $v0,.L0f12cc9c +/* f12cc40: 26310018 */ addiu $s1,$s1,0x18 +/* f12cc44: 82c903cc */ lb $t1,0x3cc($s6) +/* f12cc48: 244affff */ addiu $t2,$v0,-1 +/* f12cc4c: 448a3000 */ mtc1 $t2,$f6 +/* f12cc50: 01340019 */ multu $t1,$s4 +/* f12cc54: 02c02025 */ or $a0,$s6,$zero +/* f12cc58: 46803220 */ cvt.s.w $f8,$f6 +/* f12cc5c: 26050008 */ addiu $a1,$s0,0x8 +/* f12cc60: 02a03025 */ or $a2,$s5,$zero +/* f12cc64: 03c03825 */ or $a3,$s8,$zero +/* f12cc68: 00005812 */ mflo $t3 +/* f12cc6c: 026b6821 */ addu $t5,$s3,$t3 +/* f12cc70: c5b20020 */ lwc1 $f18,0x20($t5) +/* f12cc74: 46124283 */ div.s $f10,$f8,$f18 +/* f12cc78: 4600510d */ trunc.w.s $f4,$f10 +/* f12cc7c: 440e2000 */ mfc1 $t6,$f4 +/* f12cc80: 00000000 */ sll $zero,$zero,0x0 +/* f12cc84: 564e0005 */ bnel $s2,$t6,.L0f12cc9c +/* f12cc88: 26310018 */ addiu $s1,$s1,0x18 +/* f12cc8c: 0fc4b359 */ jal func0f12cd64 +/* f12cc90: afb20010 */ sw $s2,0x10($sp) +/* f12cc94: 0040a825 */ or $s5,$v0,$zero +/* f12cc98: 26310018 */ addiu $s1,$s1,0x18 +.L0f12cc9c: +/* f12cc9c: 2a2103c0 */ slti $at,$s1,0x3c0 +/* f12cca0: 1420ffe5 */ bnez $at,.L0f12cc38 +/* f12cca4: 26100018 */ addiu $s0,$s0,0x18 +/* f12cca8: 2652ffff */ addiu $s2,$s2,-1 +/* f12ccac: 0641ffb1 */ bgez $s2,.L0f12cb74 +/* f12ccb0: 26f7fff8 */ addiu $s7,$s7,-8 +/* f12ccb4: 3c0f0103 */ lui $t7,0x103 +/* f12ccb8: 35ef0040 */ ori $t7,$t7,0x40 +/* f12ccbc: 02a09025 */ or $s2,$s5,$zero +/* f12ccc0: ae4f0000 */ sw $t7,0x0($s2) +/* f12ccc4: 0fc2d3fa */ jal func0f0b4fe8 +/* f12ccc8: 26b50008 */ addiu $s5,$s5,0x8 +/* f12cccc: 0c012d20 */ jal 0x4b480 +/* f12ccd0: 00402025 */ or $a0,$v0,$zero +/* f12ccd4: ae420004 */ sw $v0,0x4($s2) +/* f12ccd8: 82d803cc */ lb $t8,0x3cc($s6) +/* f12ccdc: 3c014170 */ lui $at,0x4170 +/* f12cce0: 44814000 */ mtc1 $at,$f8 +/* f12cce4: 03140019 */ multu $t8,$s4 +/* f12cce8: 240203c0 */ addiu $v0,$zero,0x3c0 +/* f12ccec: 00008825 */ or $s1,$zero,$zero +/* f12ccf0: 02c08025 */ or $s0,$s6,$zero +/* f12ccf4: 0000c812 */ mflo $t9 +/* f12ccf8: 02795021 */ addu $t2,$s3,$t9 +/* f12ccfc: c5460020 */ lwc1 $f6,0x20($t2) +/* f12cd00: 46083482 */ mul.s $f18,$f6,$f8 +/* f12cd04: 4600928d */ trunc.w.s $f10,$f18 +/* f12cd08: 44035000 */ mfc1 $v1,$f10 +/* f12cd0c: 00000000 */ sll $zero,$zero,0x0 +.L0f12cd10: +/* f12cd10: 860b001c */ lh $t3,0x1c($s0) +/* f12cd14: 26310018 */ addiu $s1,$s1,0x18 +/* f12cd18: 006b082a */ slt $at,$v1,$t3 +/* f12cd1c: 10200002 */ beqz $at,.L0f12cd28 +/* f12cd20: 00000000 */ sll $zero,$zero,0x0 +/* f12cd24: a600001c */ sh $zero,0x1c($s0) +.L0f12cd28: +/* f12cd28: 1622fff9 */ bne $s1,$v0,.L0f12cd10 +/* f12cd2c: 26100018 */ addiu $s0,$s0,0x18 +/* f12cd30: 02a01025 */ or $v0,$s5,$zero +.L0f12cd34: +/* f12cd34: 8fbf0044 */ lw $ra,0x44($sp) +/* f12cd38: 8fb00020 */ lw $s0,0x20($sp) +/* f12cd3c: 8fb10024 */ lw $s1,0x24($sp) +/* f12cd40: 8fb20028 */ lw $s2,0x28($sp) +/* f12cd44: 8fb3002c */ lw $s3,0x2c($sp) +/* f12cd48: 8fb40030 */ lw $s4,0x30($sp) +/* f12cd4c: 8fb50034 */ lw $s5,0x34($sp) +/* f12cd50: 8fb60038 */ lw $s6,0x38($sp) +/* f12cd54: 8fb7003c */ lw $s7,0x3c($sp) +/* f12cd58: 8fbe0040 */ lw $s8,0x40($sp) +/* f12cd5c: 03e00008 */ jr $ra +/* f12cd60: 27bd00c0 */ addiu $sp,$sp,0xc0 +); + +GLOBAL_ASM( +glabel func0f12cd64 +/* f12cd64: 27bdff30 */ addiu $sp,$sp,-208 +/* f12cd68: afbf0034 */ sw $ra,0x34($sp) +/* f12cd6c: afb10030 */ sw $s1,0x30($sp) +/* f12cd70: afa400d0 */ sw $a0,0xd0($sp) +/* f12cd74: 00a08825 */ or $s1,$a1,$zero +/* f12cd78: afb0002c */ sw $s0,0x2c($sp) +/* f12cd7c: f7b80020 */ sdc1 $f24,0x20($sp) +/* f12cd80: f7b60018 */ sdc1 $f22,0x18($sp) +/* f12cd84: f7b40010 */ sdc1 $f20,0x10($sp) +/* f12cd88: afa600d8 */ sw $a2,0xd8($sp) +/* f12cd8c: afa700dc */ sw $a3,0xdc($sp) +/* f12cd90: 0fc59e59 */ jal func0f167964 +/* f12cd94: 24040004 */ addiu $a0,$zero,0x4 +/* f12cd98: 0fc2d5de */ jal func0f0b5778 +/* f12cd9c: 00408025 */ or $s0,$v0,$zero +/* f12cda0: 8faa00d0 */ lw $t2,0xd0($sp) +/* f12cda4: 00405825 */ or $t3,$v0,$zero +/* f12cda8: c636000c */ lwc1 $f22,0xc($s1) +/* f12cdac: 914e03cf */ lbu $t6,0x3cf($t2) +/* f12cdb0: c62e0000 */ lwc1 $f14,0x0($s1) +/* f12cdb4: c6300004 */ lwc1 $f16,0x4($s1) +/* f12cdb8: 19c000b4 */ blez $t6,.L0f12d08c +/* f12cdbc: c6320008 */ lwc1 $f18,0x8($s1) +/* f12cdc0: e7ae0068 */ swc1 $f14,0x68($sp) +/* f12cdc4: e7b0006c */ swc1 $f16,0x6c($sp) +/* f12cdc8: e7b20070 */ swc1 $f18,0x70($sp) +/* f12cdcc: 914803cf */ lbu $t0,0x3cf($t2) +/* f12cdd0: 4480c000 */ mtc1 $zero,$f24 +/* f12cdd4: 92290016 */ lbu $t1,0x16($s1) +/* f12cdd8: 00003825 */ or $a3,$zero,$zero +/* f12cddc: 19000043 */ blez $t0,.L0f12ceec +/* f12cde0: 4600c506 */ mov.s $f20,$f24 +/* f12cde4: 01403025 */ or $a2,$t2,$zero +/* f12cde8: 27a50074 */ addiu $a1,$sp,0x74 +.L0f12cdec: +/* f12cdec: c4c403e8 */ lwc1 $f4,0x3e8($a2) +/* f12cdf0: 460e203e */ c.le.s $f4,$f14 +/* f12cdf4: 00000000 */ sll $zero,$zero,0x0 +/* f12cdf8: 45020039 */ bc1fl .L0f12cee0 +/* f12cdfc: 24e70001 */ addiu $a3,$a3,0x1 +/* f12ce00: c4c603f4 */ lwc1 $f6,0x3f4($a2) +/* f12ce04: 4606703e */ c.le.s $f14,$f6 +/* f12ce08: 00000000 */ sll $zero,$zero,0x0 +/* f12ce0c: 45020034 */ bc1fl .L0f12cee0 +/* f12ce10: 24e70001 */ addiu $a3,$a3,0x1 +/* f12ce14: c4c803ec */ lwc1 $f8,0x3ec($a2) +/* f12ce18: 4610403e */ c.le.s $f8,$f16 +/* f12ce1c: 00000000 */ sll $zero,$zero,0x0 +/* f12ce20: 4502002f */ bc1fl .L0f12cee0 +/* f12ce24: 24e70001 */ addiu $a3,$a3,0x1 +/* f12ce28: c4ca03f8 */ lwc1 $f10,0x3f8($a2) +/* f12ce2c: 460a803e */ c.le.s $f16,$f10 +/* f12ce30: 00000000 */ sll $zero,$zero,0x0 +/* f12ce34: 4502002a */ bc1fl .L0f12cee0 +/* f12ce38: 24e70001 */ addiu $a3,$a3,0x1 +/* f12ce3c: c4c403f0 */ lwc1 $f4,0x3f0($a2) +/* f12ce40: 4612203e */ c.le.s $f4,$f18 +/* f12ce44: 00000000 */ sll $zero,$zero,0x0 +/* f12ce48: 45020025 */ bc1fl .L0f12cee0 +/* f12ce4c: 24e70001 */ addiu $a3,$a3,0x1 +/* f12ce50: c4c603fc */ lwc1 $f6,0x3fc($a2) +/* f12ce54: 000778c0 */ sll $t7,$a3,0x3 +/* f12ce58: 01e77823 */ subu $t7,$t7,$a3 +/* f12ce5c: 4606903e */ c.le.s $f18,$f6 +/* f12ce60: 3c014780 */ lui $at,0x4780 +/* f12ce64: 000f7880 */ sll $t7,$t7,0x2 +/* f12ce68: 27a20068 */ addiu $v0,$sp,0x68 +/* f12ce6c: 4502001c */ bc1fl .L0f12cee0 +/* f12ce70: 24e70001 */ addiu $a3,$a3,0x1 +/* f12ce74: 44816000 */ mtc1 $at,$f12 +/* f12ce78: 014f1821 */ addu $v1,$t2,$t7 +.L0f12ce7c: +/* f12ce7c: c4420000 */ lwc1 $f2,0x0($v0) +/* f12ce80: c46803e8 */ lwc1 $f8,0x3e8($v1) +/* f12ce84: 24420004 */ addiu $v0,$v0,0x4 +/* f12ce88: 46081001 */ sub.s $f0,$f2,$f8 +/* f12ce8c: 460c003c */ c.lt.s $f0,$f12 +/* f12ce90: 00000000 */ sll $zero,$zero,0x0 +/* f12ce94: 45020003 */ bc1fl .L0f12cea4 +/* f12ce98: c46a03f4 */ lwc1 $f10,0x3f4($v1) +/* f12ce9c: 46000306 */ mov.s $f12,$f0 +/* f12cea0: c46a03f4 */ lwc1 $f10,0x3f4($v1) +.L0f12cea4: +/* f12cea4: 46025001 */ sub.s $f0,$f10,$f2 +/* f12cea8: 460c003c */ c.lt.s $f0,$f12 +/* f12ceac: 00000000 */ sll $zero,$zero,0x0 +/* f12ceb0: 45000002 */ bc1f .L0f12cebc +/* f12ceb4: 00000000 */ sll $zero,$zero,0x0 +/* f12ceb8: 46000306 */ mov.s $f12,$f0 +.L0f12cebc: +/* f12cebc: 1445ffef */ bne $v0,$a1,.L0f12ce7c +/* f12cec0: 24630004 */ addiu $v1,$v1,0x4 +/* f12cec4: 460ca03c */ c.lt.s $f20,$f12 +/* f12cec8: 00000000 */ sll $zero,$zero,0x0 +/* f12cecc: 45020004 */ bc1fl .L0f12cee0 +/* f12ced0: 24e70001 */ addiu $a3,$a3,0x1 +/* f12ced4: 46006506 */ mov.s $f20,$f12 +/* f12ced8: 00e04825 */ or $t1,$a3,$zero +/* f12cedc: 24e70001 */ addiu $a3,$a3,0x1 +.L0f12cee0: +/* f12cee0: 00e8082a */ slt $at,$a3,$t0 +/* f12cee4: 1420ffc1 */ bnez $at,.L0f12cdec +/* f12cee8: 24c6001c */ addiu $a2,$a2,0x1c +.L0f12ceec: +/* f12ceec: 3c017f1b */ lui $at,0x7f1b +/* f12cef0: c42c55ac */ lwc1 $f12,0x55ac($at) +/* f12cef4: 0009c0c0 */ sll $t8,$t1,0x3 +/* f12cef8: 0309c023 */ subu $t8,$t8,$t1 +/* f12cefc: 460cb082 */ mul.s $f2,$f22,$f12 +/* f12cf00: 3c017f1b */ lui $at,0x7f1b +/* f12cf04: c43255b0 */ lwc1 $f18,0x55b0($at) +/* f12cf08: 0018c080 */ sll $t8,$t8,0x2 +/* f12cf0c: 01582021 */ addu $a0,$t2,$t8 +/* f12cf10: 3c017f1b */ lui $at,0x7f1b +/* f12cf14: c42e55b4 */ lwc1 $f14,0x55b4($at) +/* f12cf18: 46001406 */ mov.s $f16,$f2 +/* f12cf1c: 00801825 */ or $v1,$a0,$zero +/* f12cf20: 00001025 */ or $v0,$zero,$zero +.L0f12cf24: +/* f12cf24: c46403f4 */ lwc1 $f4,0x3f4($v1) +/* f12cf28: c46603e8 */ lwc1 $f6,0x3e8($v1) +/* f12cf2c: 24420004 */ addiu $v0,$v0,0x4 +/* f12cf30: 2841000c */ slti $at,$v0,0xc +/* f12cf34: 46062201 */ sub.s $f8,$f4,$f6 +/* f12cf38: 460e4002 */ mul.s $f0,$f8,$f14 +/* f12cf3c: 4602003c */ c.lt.s $f0,$f2 +/* f12cf40: 00000000 */ sll $zero,$zero,0x0 +/* f12cf44: 4500000b */ bc1f .L0f12cf74 +/* f12cf48: 00000000 */ sll $zero,$zero,0x0 +/* f12cf4c: 460c0583 */ div.s $f22,$f0,$f12 +/* f12cf50: c62a000c */ lwc1 $f10,0xc($s1) +/* f12cf54: 46125082 */ mul.s $f2,$f10,$f18 +/* f12cf58: 4602b03c */ c.lt.s $f22,$f2 +/* f12cf5c: 00000000 */ sll $zero,$zero,0x0 +/* f12cf60: 45000002 */ bc1f .L0f12cf6c +/* f12cf64: 00000000 */ sll $zero,$zero,0x0 +/* f12cf68: 46001586 */ mov.s $f22,$f2 +.L0f12cf6c: +/* f12cf6c: 460cb082 */ mul.s $f2,$f22,$f12 +/* f12cf70: 46001406 */ mov.s $f16,$f2 +.L0f12cf74: +/* f12cf74: 1420ffeb */ bnez $at,.L0f12cf24 +/* f12cf78: 24630004 */ addiu $v1,$v1,0x4 +/* f12cf7c: 8fa200e0 */ lw $v0,0xe0($sp) +/* f12cf80: 24010001 */ addiu $at,$zero,0x1 +/* f12cf84: 00801825 */ or $v1,$a0,$zero +/* f12cf88: 14410006 */ bne $v0,$at,.L0f12cfa4 +/* f12cf8c: 27a40074 */ addiu $a0,$sp,0x74 +/* f12cf90: 3c017f1b */ lui $at,0x7f1b +/* f12cf94: c42455b8 */ lwc1 $f4,0x55b8($at) +/* f12cf98: 46041402 */ mul.s $f16,$f2,$f4 +/* f12cf9c: 10000016 */ beqz $zero,.L0f12cff8 +/* f12cfa0: 3c013f00 */ lui $at,0x3f00 +.L0f12cfa4: +/* f12cfa4: 24010002 */ addiu $at,$zero,0x2 +/* f12cfa8: 14410005 */ bne $v0,$at,.L0f12cfc0 +/* f12cfac: 3c017f1b */ lui $at,0x7f1b +/* f12cfb0: c42655bc */ lwc1 $f6,0x55bc($at) +/* f12cfb4: 46061402 */ mul.s $f16,$f2,$f6 +/* f12cfb8: 1000000f */ beqz $zero,.L0f12cff8 +/* f12cfbc: 3c013f00 */ lui $at,0x3f00 +.L0f12cfc0: +/* f12cfc0: 24010003 */ addiu $at,$zero,0x3 +/* f12cfc4: 14410006 */ bne $v0,$at,.L0f12cfe0 +/* f12cfc8: 24050004 */ addiu $a1,$zero,0x4 +/* f12cfcc: 3c017f1b */ lui $at,0x7f1b +/* f12cfd0: c42855c0 */ lwc1 $f8,0x55c0($at) +/* f12cfd4: 46081402 */ mul.s $f16,$f2,$f8 +/* f12cfd8: 10000007 */ beqz $zero,.L0f12cff8 +/* f12cfdc: 3c013f00 */ lui $at,0x3f00 +.L0f12cfe0: +/* f12cfe0: 14450004 */ bne $v0,$a1,.L0f12cff4 +/* f12cfe4: 3c017f1b */ lui $at,0x7f1b +/* f12cfe8: c42a55c4 */ lwc1 $f10,0x55c4($at) +/* f12cfec: 460a1402 */ mul.s $f16,$f2,$f10 +/* f12cff0: 00000000 */ sll $zero,$zero,0x0 +.L0f12cff4: +/* f12cff4: 3c013f00 */ lui $at,0x3f00 +.L0f12cff8: +/* f12cff8: 44819000 */ mtc1 $at,$f18 +/* f12cffc: 27a20068 */ addiu $v0,$sp,0x68 +.L0f12d000: +/* f12d000: c46c03f4 */ lwc1 $f12,0x3f4($v1) +/* f12d004: c46e03e8 */ lwc1 $f14,0x3e8($v1) +/* f12d008: 460e6101 */ sub.s $f4,$f12,$f14 +/* f12d00c: 4610203c */ c.lt.s $f4,$f16 +/* f12d010: 00000000 */ sll $zero,$zero,0x0 +/* f12d014: 45020006 */ bc1fl .L0f12d030 +/* f12d018: 46107280 */ add.s $f10,$f14,$f16 +/* f12d01c: 460c7180 */ add.s $f6,$f14,$f12 +/* f12d020: 46123202 */ mul.s $f8,$f6,$f18 +/* f12d024: 10000013 */ beqz $zero,.L0f12d074 +/* f12d028: e4480000 */ swc1 $f8,0x0($v0) +/* f12d02c: 46107280 */ add.s $f10,$f14,$f16 +.L0f12d030: +/* f12d030: c4420000 */ lwc1 $f2,0x0($v0) +/* f12d034: 46025001 */ sub.s $f0,$f10,$f2 +/* f12d038: 4600c03c */ c.lt.s $f24,$f0 +/* f12d03c: 00000000 */ sll $zero,$zero,0x0 +/* f12d040: 45020005 */ bc1fl .L0f12d058 +/* f12d044: 46106181 */ sub.s $f6,$f12,$f16 +/* f12d048: 46001100 */ add.s $f4,$f2,$f0 +/* f12d04c: 10000009 */ beqz $zero,.L0f12d074 +/* f12d050: e4440000 */ swc1 $f4,0x0($v0) +/* f12d054: 46106181 */ sub.s $f6,$f12,$f16 +.L0f12d058: +/* f12d058: 46061001 */ sub.s $f0,$f2,$f6 +/* f12d05c: 4600c03c */ c.lt.s $f24,$f0 +/* f12d060: 00000000 */ sll $zero,$zero,0x0 +/* f12d064: 45020004 */ bc1fl .L0f12d078 +/* f12d068: 24420004 */ addiu $v0,$v0,0x4 +/* f12d06c: 46001201 */ sub.s $f8,$f2,$f0 +/* f12d070: e4480000 */ swc1 $f8,0x0($v0) +.L0f12d074: +/* f12d074: 24420004 */ addiu $v0,$v0,0x4 +.L0f12d078: +/* f12d078: 1444ffe1 */ bne $v0,$a0,.L0f12d000 +/* f12d07c: 24630004 */ addiu $v1,$v1,0x4 +/* f12d080: c7ae0068 */ lwc1 $f14,0x68($sp) +/* f12d084: c7b0006c */ lwc1 $f16,0x6c($sp) +/* f12d088: c7b20070 */ lwc1 $f18,0x70($sp) +.L0f12d08c: +/* f12d08c: c62c0010 */ lwc1 $f12,0x10($s1) +/* f12d090: e7b2008c */ swc1 $f18,0x8c($sp) +/* f12d094: e7b00090 */ swc1 $f16,0x90($sp) +/* f12d098: e7ae0094 */ swc1 $f14,0x94($sp) +/* f12d09c: 0c0068f4 */ jal 0x1a3d0 +/* f12d0a0: afab00c8 */ sw $t3,0xc8($sp) +/* f12d0a4: 46160502 */ mul.s $f20,$f0,$f22 +/* f12d0a8: 0c0068f7 */ jal 0x1a3dc +/* f12d0ac: c62c0010 */ lwc1 $f12,0x10($s1) +/* f12d0b0: 8fab00c8 */ lw $t3,0xc8($sp) +/* f12d0b4: c7ae0094 */ lwc1 $f14,0x94($sp) +/* f12d0b8: 8fac00dc */ lw $t4,0xdc($sp) +/* f12d0bc: c56a0000 */ lwc1 $f10,0x0($t3) +/* f12d0c0: c7b00090 */ lwc1 $f16,0x90($sp) +/* f12d0c4: c7b2008c */ lwc1 $f18,0x8c($sp) +/* f12d0c8: 46145102 */ mul.s $f4,$f10,$f20 +/* f12d0cc: 240306e0 */ addiu $v1,$zero,0x6e0 +/* f12d0d0: 24050004 */ addiu $a1,$zero,0x4 +/* f12d0d4: 00002025 */ or $a0,$zero,$zero +/* f12d0d8: 02001025 */ or $v0,$s0,$zero +/* f12d0dc: e7a400bc */ swc1 $f4,0xbc($sp) +/* f12d0e0: c5660004 */ lwc1 $f6,0x4($t3) +/* f12d0e4: 46143202 */ mul.s $f8,$f6,$f20 +/* f12d0e8: e7a800c0 */ swc1 $f8,0xc0($sp) +/* f12d0ec: c56a0008 */ lwc1 $f10,0x8($t3) +/* f12d0f0: 46145102 */ mul.s $f4,$f10,$f20 +/* f12d0f4: e7a400c4 */ swc1 $f4,0xc4($sp) +/* f12d0f8: 46160082 */ mul.s $f2,$f0,$f22 +/* f12d0fc: c5660000 */ lwc1 $f6,0x0($t3) +/* f12d100: 46023202 */ mul.s $f8,$f6,$f2 +/* f12d104: e7a800b0 */ swc1 $f8,0xb0($sp) +/* f12d108: c56a0004 */ lwc1 $f10,0x4($t3) +/* f12d10c: 46025102 */ mul.s $f4,$f10,$f2 +/* f12d110: e7a400b4 */ swc1 $f4,0xb4($sp) +/* f12d114: c5660008 */ lwc1 $f6,0x8($t3) +/* f12d118: 46023202 */ mul.s $f8,$f6,$f2 +/* f12d11c: e7a800b8 */ swc1 $f8,0xb8($sp) +/* f12d120: c56a0010 */ lwc1 $f10,0x10($t3) +/* f12d124: 46145102 */ mul.s $f4,$f10,$f20 +/* f12d128: e7a400a4 */ swc1 $f4,0xa4($sp) +/* f12d12c: c5660014 */ lwc1 $f6,0x14($t3) +/* f12d130: 46143202 */ mul.s $f8,$f6,$f20 +/* f12d134: e7a800a8 */ swc1 $f8,0xa8($sp) +/* f12d138: c56a0018 */ lwc1 $f10,0x18($t3) +/* f12d13c: 46145102 */ mul.s $f4,$f10,$f20 +/* f12d140: e7a400ac */ swc1 $f4,0xac($sp) +/* f12d144: c5660010 */ lwc1 $f6,0x10($t3) +/* f12d148: 46023202 */ mul.s $f8,$f6,$f2 +/* f12d14c: e7a80098 */ swc1 $f8,0x98($sp) +/* f12d150: c56a0014 */ lwc1 $f10,0x14($t3) +/* f12d154: 46025102 */ mul.s $f4,$f10,$f2 +/* f12d158: c7aa00bc */ lwc1 $f10,0xbc($sp) +/* f12d15c: e7a4009c */ swc1 $f4,0x9c($sp) +/* f12d160: c5660018 */ lwc1 $f6,0x18($t3) +/* f12d164: 460a7101 */ sub.s $f4,$f14,$f10 +/* f12d168: 46023202 */ mul.s $f8,$f6,$f2 +/* f12d16c: c7a60098 */ lwc1 $f6,0x98($sp) +/* f12d170: e7a800a0 */ swc1 $f8,0xa0($sp) +/* f12d174: 46062201 */ sub.s $f8,$f4,$f6 +/* f12d178: c58a0000 */ lwc1 $f10,0x0($t4) +/* f12d17c: 460a4101 */ sub.s $f4,$f8,$f10 +/* f12d180: 4600218d */ trunc.w.s $f6,$f4 +/* f12d184: 440d3000 */ mfc1 $t5,$f6 +/* f12d188: 00000000 */ sll $zero,$zero,0x0 +/* f12d18c: a60d0000 */ sh $t5,0x0($s0) +/* f12d190: c7a800c0 */ lwc1 $f8,0xc0($sp) +/* f12d194: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f12d198: 46088281 */ sub.s $f10,$f16,$f8 +/* f12d19c: c5880004 */ lwc1 $f8,0x4($t4) +/* f12d1a0: 46045181 */ sub.s $f6,$f10,$f4 +/* f12d1a4: 46083281 */ sub.s $f10,$f6,$f8 +/* f12d1a8: 4600510d */ trunc.w.s $f4,$f10 +/* f12d1ac: 440f2000 */ mfc1 $t7,$f4 +/* f12d1b0: 00000000 */ sll $zero,$zero,0x0 +/* f12d1b4: a60f0002 */ sh $t7,0x2($s0) +/* f12d1b8: c7a600c4 */ lwc1 $f6,0xc4($sp) +/* f12d1bc: c7aa00a0 */ lwc1 $f10,0xa0($sp) +/* f12d1c0: 46069201 */ sub.s $f8,$f18,$f6 +/* f12d1c4: c5860008 */ lwc1 $f6,0x8($t4) +/* f12d1c8: a6030008 */ sh $v1,0x8($s0) +/* f12d1cc: a600000a */ sh $zero,0xa($s0) +/* f12d1d0: 460a4101 */ sub.s $f4,$f8,$f10 +/* f12d1d4: 46062201 */ sub.s $f8,$f4,$f6 +/* f12d1d8: 4600428d */ trunc.w.s $f10,$f8 +/* f12d1dc: 44195000 */ mfc1 $t9,$f10 +/* f12d1e0: 00000000 */ sll $zero,$zero,0x0 +/* f12d1e4: a6190004 */ sh $t9,0x4($s0) +/* f12d1e8: c7a400b0 */ lwc1 $f4,0xb0($sp) +/* f12d1ec: c7a800a4 */ lwc1 $f8,0xa4($sp) +/* f12d1f0: 46047180 */ add.s $f6,$f14,$f4 +/* f12d1f4: c5840000 */ lwc1 $f4,0x0($t4) +/* f12d1f8: 46083281 */ sub.s $f10,$f6,$f8 +/* f12d1fc: 46045181 */ sub.s $f6,$f10,$f4 +/* f12d200: 4600320d */ trunc.w.s $f8,$f6 +/* f12d204: 440e4000 */ mfc1 $t6,$f8 +/* f12d208: 00000000 */ sll $zero,$zero,0x0 +/* f12d20c: a60e000c */ sh $t6,0xc($s0) +/* f12d210: c7aa00b4 */ lwc1 $f10,0xb4($sp) +/* f12d214: c7a600a8 */ lwc1 $f6,0xa8($sp) +/* f12d218: 460a8100 */ add.s $f4,$f16,$f10 +/* f12d21c: c58a0004 */ lwc1 $f10,0x4($t4) +/* f12d220: 46062201 */ sub.s $f8,$f4,$f6 +/* f12d224: 460a4101 */ sub.s $f4,$f8,$f10 +/* f12d228: 4600218d */ trunc.w.s $f6,$f4 +/* f12d22c: 44183000 */ mfc1 $t8,$f6 +/* f12d230: 00000000 */ sll $zero,$zero,0x0 +/* f12d234: a618000e */ sh $t8,0xe($s0) +/* f12d238: c7a800b8 */ lwc1 $f8,0xb8($sp) +/* f12d23c: c7a400ac */ lwc1 $f4,0xac($sp) +/* f12d240: 46089280 */ add.s $f10,$f18,$f8 +/* f12d244: c5880008 */ lwc1 $f8,0x8($t4) +/* f12d248: a6000014 */ sh $zero,0x14($s0) +/* f12d24c: a6000016 */ sh $zero,0x16($s0) +/* f12d250: 46045181 */ sub.s $f6,$f10,$f4 +/* f12d254: 46083281 */ sub.s $f10,$f6,$f8 +/* f12d258: 4600510d */ trunc.w.s $f4,$f10 +/* f12d25c: 440d2000 */ mfc1 $t5,$f4 +/* f12d260: 00000000 */ sll $zero,$zero,0x0 +/* f12d264: a60d0010 */ sh $t5,0x10($s0) +/* f12d268: c7a600bc */ lwc1 $f6,0xbc($sp) +/* f12d26c: c7aa0098 */ lwc1 $f10,0x98($sp) +/* f12d270: 46067200 */ add.s $f8,$f14,$f6 +/* f12d274: c5860000 */ lwc1 $f6,0x0($t4) +/* f12d278: 460a4100 */ add.s $f4,$f8,$f10 +/* f12d27c: 46062201 */ sub.s $f8,$f4,$f6 +/* f12d280: 4600428d */ trunc.w.s $f10,$f8 +/* f12d284: 440f5000 */ mfc1 $t7,$f10 +/* f12d288: 00000000 */ sll $zero,$zero,0x0 +/* f12d28c: a60f0018 */ sh $t7,0x18($s0) +/* f12d290: c7a400c0 */ lwc1 $f4,0xc0($sp) +/* f12d294: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f12d298: 46048180 */ add.s $f6,$f16,$f4 +/* f12d29c: c5840004 */ lwc1 $f4,0x4($t4) +/* f12d2a0: 46083280 */ add.s $f10,$f6,$f8 +/* f12d2a4: 46045181 */ sub.s $f6,$f10,$f4 +/* f12d2a8: 4600320d */ trunc.w.s $f8,$f6 +/* f12d2ac: 44194000 */ mfc1 $t9,$f8 +/* f12d2b0: 00000000 */ sll $zero,$zero,0x0 +/* f12d2b4: a619001a */ sh $t9,0x1a($s0) +/* f12d2b8: c7aa00c4 */ lwc1 $f10,0xc4($sp) +/* f12d2bc: c7a600a0 */ lwc1 $f6,0xa0($sp) +/* f12d2c0: 460a9100 */ add.s $f4,$f18,$f10 +/* f12d2c4: c58a0008 */ lwc1 $f10,0x8($t4) +/* f12d2c8: a6000020 */ sh $zero,0x20($s0) +/* f12d2cc: a6030022 */ sh $v1,0x22($s0) +/* f12d2d0: 46062200 */ add.s $f8,$f4,$f6 +/* f12d2d4: 460a4101 */ sub.s $f4,$f8,$f10 +/* f12d2d8: 4600218d */ trunc.w.s $f6,$f4 +/* f12d2dc: 440e3000 */ mfc1 $t6,$f6 +/* f12d2e0: 00000000 */ sll $zero,$zero,0x0 +/* f12d2e4: a60e001c */ sh $t6,0x1c($s0) +/* f12d2e8: c7a800b0 */ lwc1 $f8,0xb0($sp) +/* f12d2ec: c7a400a4 */ lwc1 $f4,0xa4($sp) +/* f12d2f0: 46087281 */ sub.s $f10,$f14,$f8 +/* f12d2f4: c5880000 */ lwc1 $f8,0x0($t4) +/* f12d2f8: 46045180 */ add.s $f6,$f10,$f4 +/* f12d2fc: 46083281 */ sub.s $f10,$f6,$f8 +/* f12d300: 4600510d */ trunc.w.s $f4,$f10 +/* f12d304: 44182000 */ mfc1 $t8,$f4 +/* f12d308: 00000000 */ sll $zero,$zero,0x0 +/* f12d30c: a6180024 */ sh $t8,0x24($s0) +/* f12d310: c7a600b4 */ lwc1 $f6,0xb4($sp) +/* f12d314: c7aa00a8 */ lwc1 $f10,0xa8($sp) +/* f12d318: 3c180430 */ lui $t8,0x430 +/* f12d31c: 46068201 */ sub.s $f8,$f16,$f6 +/* f12d320: c5860004 */ lwc1 $f6,0x4($t4) +/* f12d324: 460a4100 */ add.s $f4,$f8,$f10 +/* f12d328: 46062201 */ sub.s $f8,$f4,$f6 +/* f12d32c: 4600428d */ trunc.w.s $f10,$f8 +/* f12d330: 440d5000 */ mfc1 $t5,$f10 +/* f12d334: 00000000 */ sll $zero,$zero,0x0 +/* f12d338: a60d0026 */ sh $t5,0x26($s0) +/* f12d33c: c7a400b8 */ lwc1 $f4,0xb8($sp) +/* f12d340: c7a800ac */ lwc1 $f8,0xac($sp) +/* f12d344: 46049181 */ sub.s $f6,$f18,$f4 +/* f12d348: c5840008 */ lwc1 $f4,0x8($t4) +/* f12d34c: a603002c */ sh $v1,0x2c($s0) +/* f12d350: a603002e */ sh $v1,0x2e($s0) +/* f12d354: 46083280 */ add.s $f10,$f6,$f8 +/* f12d358: 46045181 */ sub.s $f6,$f10,$f4 +/* f12d35c: 4600320d */ trunc.w.s $f8,$f6 +/* f12d360: 440f4000 */ mfc1 $t7,$f8 +/* f12d364: 00000000 */ sll $zero,$zero,0x0 +/* f12d368: a60f0028 */ sh $t7,0x28($s0) +.L0f12d36c: +/* f12d36c: 24840001 */ addiu $a0,$a0,0x1 +/* f12d370: 2442000c */ addiu $v0,$v0,0xc +/* f12d374: 1485fffd */ bne $a0,$a1,.L0f12d36c +/* f12d378: a040fffb */ sb $zero,-0x5($v0) +/* f12d37c: 8fa200d8 */ lw $v0,0xd8($sp) +/* f12d380: 37180030 */ ori $t8,$t8,0x30 +/* f12d384: 02002025 */ or $a0,$s0,$zero +/* f12d388: 00402825 */ or $a1,$v0,$zero +/* f12d38c: acb80000 */ sw $t8,0x0($a1) +/* f12d390: 24420008 */ addiu $v0,$v0,0x8 +/* f12d394: afa200d8 */ sw $v0,0xd8($sp) +/* f12d398: 0c012d20 */ jal 0x4b480 +/* f12d39c: afa50054 */ sw $a1,0x54($sp) +/* f12d3a0: 8fa300d8 */ lw $v1,0xd8($sp) +/* f12d3a4: 8fa50054 */ lw $a1,0x54($sp) +/* f12d3a8: 3c19b100 */ lui $t9,0xb100 +/* f12d3ac: 37390032 */ ori $t9,$t9,0x32 +/* f12d3b0: aca20004 */ sw $v0,0x4($a1) +/* f12d3b4: 240d2010 */ addiu $t5,$zero,0x2010 +/* f12d3b8: ac6d0004 */ sw $t5,0x4($v1) +/* f12d3bc: ac790000 */ sw $t9,0x0($v1) +/* f12d3c0: 8fbf0034 */ lw $ra,0x34($sp) +/* f12d3c4: 8fb10030 */ lw $s1,0x30($sp) +/* f12d3c8: 8fb0002c */ lw $s0,0x2c($sp) +/* f12d3cc: d7b80020 */ ldc1 $f24,0x20($sp) +/* f12d3d0: d7b60018 */ ldc1 $f22,0x18($sp) +/* f12d3d4: d7b40010 */ ldc1 $f20,0x10($sp) +/* f12d3d8: 27bd00d0 */ addiu $sp,$sp,0xd0 +/* f12d3dc: 03e00008 */ jr $ra +/* f12d3e0: 24620008 */ addiu $v0,$v1,0x8 +/* f12d3e4: 00000000 */ sll $zero,$zero,0x0 +/* f12d3e8: 00000000 */ sll $zero,$zero,0x0 +/* f12d3ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f12d3f0 +/* f12d3f0: 27bdff48 */ addiu $sp,$sp,-184 +/* f12d3f4: afbf001c */ sw $ra,0x1c($sp) +/* f12d3f8: afb10018 */ sw $s1,0x18($sp) +/* f12d3fc: afa400b8 */ sw $a0,0xb8($sp) +/* f12d400: 00c08825 */ or $s1,$a2,$zero +/* f12d404: afb00014 */ sw $s0,0x14($sp) +/* f12d408: afa500bc */ sw $a1,0xbc($sp) +/* f12d40c: afa700c4 */ sw $a3,0xc4($sp) +/* f12d410: 0fc59e59 */ jal func0f167964 +/* f12d414: 24040004 */ addiu $a0,$zero,0x4 +/* f12d418: 24040001 */ addiu $a0,$zero,0x1 +/* f12d41c: 0fc59e73 */ jal func0f1679cc +/* f12d420: afa200b4 */ sw $v0,0xb4($sp) +/* f12d424: 0fc2d5de */ jal func0f0b5778 +/* f12d428: 00408025 */ or $s0,$v0,$zero +/* f12d42c: 8fae00b8 */ lw $t6,0xb8($sp) +/* f12d430: 8fa700bc */ lw $a3,0xbc($sp) +/* f12d434: 3c048008 */ lui $a0,0x8008 +/* f12d438: 95cf0006 */ lhu $t7,0x6($t6) +/* f12d43c: 84e60024 */ lh $a2,0x24($a3) +/* f12d440: 3c08800a */ lui $t0,0x800a +/* f12d444: 000fc242 */ srl $t8,$t7,0x9 +/* f12d448: 0018c8c0 */ sll $t9,$t8,0x3 +/* f12d44c: 0338c821 */ addu $t9,$t9,$t8 +/* f12d450: 0019c880 */ sll $t9,$t9,0x2 +/* f12d454: 00992021 */ addu $a0,$a0,$t9 +/* f12d458: 8484e942 */ lh $a0,-0x16be($a0) +/* f12d45c: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f12d460: 8fa500b4 */ lw $a1,0xb4($sp) +/* f12d464: 0086082a */ slt $at,$a0,$a2 +/* f12d468: 00401825 */ or $v1,$v0,$zero +/* f12d46c: 1420002b */ bnez $at,.L0f12d51c +/* f12d470: 25081bb0 */ addiu $t0,$t0,0x1bb0 +/* f12d474: 44843000 */ mtc1 $a0,$f6 +/* f12d478: c4e40020 */ lwc1 $f4,0x20($a3) +/* f12d47c: 240b0001 */ addiu $t3,$zero,0x1 +/* f12d480: 46803220 */ cvt.s.w $f8,$f6 +/* f12d484: 44863000 */ mtc1 $a2,$f6 +/* f12d488: 3c014f00 */ lui $at,0x4f00 +/* f12d48c: 46082283 */ div.s $f10,$f4,$f8 +/* f12d490: 46803120 */ cvt.s.w $f4,$f6 +/* f12d494: 46045202 */ mul.s $f8,$f10,$f4 +/* f12d498: 444af800 */ cfc1 $t2,$31 +/* f12d49c: 44cbf800 */ ctc1 $t3,$31 +/* f12d4a0: 00000000 */ sll $zero,$zero,0x0 +/* f12d4a4: 460041a4 */ cvt.w.s $f6,$f8 +/* f12d4a8: 444bf800 */ cfc1 $t3,$31 +/* f12d4ac: 00000000 */ sll $zero,$zero,0x0 +/* f12d4b0: 316b0078 */ andi $t3,$t3,0x78 +/* f12d4b4: 51600013 */ beqzl $t3,.L0f12d504 +/* f12d4b8: 440b3000 */ mfc1 $t3,$f6 +/* f12d4bc: 44813000 */ mtc1 $at,$f6 +/* f12d4c0: 240b0001 */ addiu $t3,$zero,0x1 +/* f12d4c4: 46064181 */ sub.s $f6,$f8,$f6 +/* f12d4c8: 44cbf800 */ ctc1 $t3,$31 +/* f12d4cc: 00000000 */ sll $zero,$zero,0x0 +/* f12d4d0: 460031a4 */ cvt.w.s $f6,$f6 +/* f12d4d4: 444bf800 */ cfc1 $t3,$31 +/* f12d4d8: 00000000 */ sll $zero,$zero,0x0 +/* f12d4dc: 316b0078 */ andi $t3,$t3,0x78 +/* f12d4e0: 15600005 */ bnez $t3,.L0f12d4f8 +/* f12d4e4: 00000000 */ sll $zero,$zero,0x0 +/* f12d4e8: 440b3000 */ mfc1 $t3,$f6 +/* f12d4ec: 3c018000 */ lui $at,0x8000 +/* f12d4f0: 10000007 */ beqz $zero,.L0f12d510 +/* f12d4f4: 01615825 */ or $t3,$t3,$at +.L0f12d4f8: +/* f12d4f8: 10000005 */ beqz $zero,.L0f12d510 +/* f12d4fc: 240bffff */ addiu $t3,$zero,-1 +/* f12d500: 440b3000 */ mfc1 $t3,$f6 +.L0f12d504: +/* f12d504: 00000000 */ sll $zero,$zero,0x0 +/* f12d508: 0560fffb */ bltz $t3,.L0f12d4f8 +/* f12d50c: 00000000 */ sll $zero,$zero,0x0 +.L0f12d510: +/* f12d510: 44caf800 */ ctc1 $t2,$31 +/* f12d514: 10000024 */ beqz $zero,.L0f12d5a8 +/* f12d518: a3ab0067 */ sb $t3,0x67($sp) +.L0f12d51c: +/* f12d51c: 444cf800 */ cfc1 $t4,$31 +/* f12d520: 240d0001 */ addiu $t5,$zero,0x1 +/* f12d524: 44cdf800 */ ctc1 $t5,$31 +/* f12d528: c4ea0020 */ lwc1 $f10,0x20($a3) +/* f12d52c: 3c014f00 */ lui $at,0x4f00 +/* f12d530: 46005124 */ cvt.w.s $f4,$f10 +/* f12d534: 444df800 */ cfc1 $t5,$31 +/* f12d538: 00000000 */ sll $zero,$zero,0x0 +/* f12d53c: 31ad0078 */ andi $t5,$t5,0x78 +/* f12d540: 51a00013 */ beqzl $t5,.L0f12d590 +/* f12d544: 440d2000 */ mfc1 $t5,$f4 +/* f12d548: 44812000 */ mtc1 $at,$f4 +/* f12d54c: 240d0001 */ addiu $t5,$zero,0x1 +/* f12d550: 46045101 */ sub.s $f4,$f10,$f4 +/* f12d554: 44cdf800 */ ctc1 $t5,$31 +/* f12d558: 00000000 */ sll $zero,$zero,0x0 +/* f12d55c: 46002124 */ cvt.w.s $f4,$f4 +/* f12d560: 444df800 */ cfc1 $t5,$31 +/* f12d564: 00000000 */ sll $zero,$zero,0x0 +/* f12d568: 31ad0078 */ andi $t5,$t5,0x78 +/* f12d56c: 15a00005 */ bnez $t5,.L0f12d584 +/* f12d570: 00000000 */ sll $zero,$zero,0x0 +/* f12d574: 440d2000 */ mfc1 $t5,$f4 +/* f12d578: 3c018000 */ lui $at,0x8000 +/* f12d57c: 10000007 */ beqz $zero,.L0f12d59c +/* f12d580: 01a16825 */ or $t5,$t5,$at +.L0f12d584: +/* f12d584: 10000005 */ beqz $zero,.L0f12d59c +/* f12d588: 240dffff */ addiu $t5,$zero,-1 +/* f12d58c: 440d2000 */ mfc1 $t5,$f4 +.L0f12d590: +/* f12d590: 00000000 */ sll $zero,$zero,0x0 +/* f12d594: 05a0fffb */ bltz $t5,.L0f12d584 +/* f12d598: 00000000 */ sll $zero,$zero,0x0 +.L0f12d59c: +/* f12d59c: 44ccf800 */ ctc1 $t4,$31 +/* f12d5a0: a3ad0067 */ sb $t5,0x67($sp) +/* f12d5a4: 00000000 */ sll $zero,$zero,0x0 +.L0f12d5a8: +/* f12d5a8: c4ec0010 */ lwc1 $f12,0x10($a3) +/* f12d5ac: afa80060 */ sw $t0,0x60($sp) +/* f12d5b0: afa500b4 */ sw $a1,0xb4($sp) +/* f12d5b4: 0c0068f4 */ jal 0x1a3d0 +/* f12d5b8: afa300ac */ sw $v1,0xac($sp) +/* f12d5bc: 8fa200bc */ lw $v0,0xbc($sp) +/* f12d5c0: c448000c */ lwc1 $f8,0xc($v0) +/* f12d5c4: c44c0010 */ lwc1 $f12,0x10($v0) +/* f12d5c8: 46080382 */ mul.s $f14,$f0,$f8 +/* f12d5cc: 0c0068f7 */ jal 0x1a3dc +/* f12d5d0: e7ae0078 */ swc1 $f14,0x78($sp) +/* f12d5d4: 8fa200bc */ lw $v0,0xbc($sp) +/* f12d5d8: c446000c */ lwc1 $f6,0xc($v0) +/* f12d5dc: c44c0018 */ lwc1 $f12,0x18($v0) +/* f12d5e0: 46060402 */ mul.s $f16,$f0,$f6 +/* f12d5e4: 0c0068f7 */ jal 0x1a3dc +/* f12d5e8: e7b00074 */ swc1 $f16,0x74($sp) +/* f12d5ec: 8fae00b8 */ lw $t6,0xb8($sp) +/* f12d5f0: 3c018008 */ lui $at,0x8008 +/* f12d5f4: 8fa200bc */ lw $v0,0xbc($sp) +/* f12d5f8: 95cf0006 */ lhu $t7,0x6($t6) +/* f12d5fc: 000fc242 */ srl $t8,$t7,0x9 +/* f12d600: 0018c8c0 */ sll $t9,$t8,0x3 +/* f12d604: 0338c821 */ addu $t9,$t9,$t8 +/* f12d608: 0019c880 */ sll $t9,$t9,0x2 +/* f12d60c: 00390821 */ addu $at,$at,$t9 +/* f12d610: c42ae960 */ lwc1 $f10,-0x16a0($at) +/* f12d614: 3c0140e0 */ lui $at,0x40e0 +/* f12d618: 44812000 */ mtc1 $at,$f4 +/* f12d61c: 00000000 */ sll $zero,$zero,0x0 +/* f12d620: 46002202 */ mul.s $f8,$f4,$f0 +/* f12d624: c4440000 */ lwc1 $f4,0x0($v0) +/* f12d628: 46085182 */ mul.s $f6,$f10,$f8 +/* f12d62c: 46043280 */ add.s $f10,$f6,$f4 +/* f12d630: e7aa0070 */ swc1 $f10,0x70($sp) +/* f12d634: c4480004 */ lwc1 $f8,0x4($v0) +/* f12d638: e7a8006c */ swc1 $f8,0x6c($sp) +/* f12d63c: 0c0068f7 */ jal 0x1a3dc +/* f12d640: c44c001c */ lwc1 $f12,0x1c($v0) +/* f12d644: 8faa00b8 */ lw $t2,0xb8($sp) +/* f12d648: 3c018008 */ lui $at,0x8008 +/* f12d64c: 8fae00bc */ lw $t6,0xbc($sp) +/* f12d650: 954b0006 */ lhu $t3,0x6($t2) +/* f12d654: 8fa80060 */ lw $t0,0x60($sp) +/* f12d658: 000b6242 */ srl $t4,$t3,0x9 +/* f12d65c: 000c68c0 */ sll $t5,$t4,0x3 +/* f12d660: 01ac6821 */ addu $t5,$t5,$t4 +/* f12d664: 000d6880 */ sll $t5,$t5,0x2 +/* f12d668: 002d0821 */ addu $at,$at,$t5 +/* f12d66c: c426e960 */ lwc1 $f6,-0x16a0($at) +/* f12d670: 3c0140e0 */ lui $at,0x40e0 +/* f12d674: 44812000 */ mtc1 $at,$f4 +/* f12d678: 00000000 */ sll $zero,$zero,0x0 +/* f12d67c: 46002282 */ mul.s $f10,$f4,$f0 +/* f12d680: c5c40008 */ lwc1 $f4,0x8($t6) +/* f12d684: 460a3202 */ mul.s $f8,$f6,$f10 +/* f12d688: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f12d68c: 46044180 */ add.s $f6,$f8,$f4 +/* f12d690: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f12d694: e7a60068 */ swc1 $f6,0x68($sp) +/* f12d698: c5080000 */ lwc1 $f8,0x0($t0) +/* f12d69c: 46085481 */ sub.s $f18,$f10,$f8 +/* f12d6a0: c50a0004 */ lwc1 $f10,0x4($t0) +/* f12d6a4: c5080008 */ lwc1 $f8,0x8($t0) +/* f12d6a8: 460a2081 */ sub.s $f2,$f4,$f10 +/* f12d6ac: 46129282 */ mul.s $f10,$f18,$f18 +/* f12d6b0: e7b2005c */ swc1 $f18,0x5c($sp) +/* f12d6b4: 46083101 */ sub.s $f4,$f6,$f8 +/* f12d6b8: 46021182 */ mul.s $f6,$f2,$f2 +/* f12d6bc: e7a20058 */ swc1 $f2,0x58($sp) +/* f12d6c0: e7a40054 */ swc1 $f4,0x54($sp) +/* f12d6c4: c7a40054 */ lwc1 $f4,0x54($sp) +/* f12d6c8: 46065200 */ add.s $f8,$f10,$f6 +/* f12d6cc: c7aa0054 */ lwc1 $f10,0x54($sp) +/* f12d6d0: 460a2182 */ mul.s $f6,$f4,$f10 +/* f12d6d4: 0c012974 */ jal 0x4a5d0 +/* f12d6d8: 46064300 */ add.s $f12,$f8,$f6 +/* f12d6dc: 3c017f1b */ lui $at,0x7f1b +/* f12d6e0: c42455d0 */ lwc1 $f4,0x55d0($at) +/* f12d6e4: 3c068008 */ lui $a2,0x8008 +/* f12d6e8: 24c6e940 */ addiu $a2,$a2,-5824 +/* f12d6ec: 4600203c */ c.lt.s $f4,$f0 +/* f12d6f0: 8fa300ac */ lw $v1,0xac($sp) +/* f12d6f4: 8fa500b4 */ lw $a1,0xb4($sp) +/* f12d6f8: 24070024 */ addiu $a3,$zero,0x24 +/* f12d6fc: 8fa80060 */ lw $t0,0x60($sp) +/* f12d700: 8fa900c4 */ lw $t1,0xc4($sp) +/* f12d704: c7ae0078 */ lwc1 $f14,0x78($sp) +/* f12d708: c7b00074 */ lwc1 $f16,0x74($sp) +/* f12d70c: 45000003 */ bc1f .L0f12d71c +/* f12d710: c7b2005c */ lwc1 $f18,0x5c($sp) +/* f12d714: 100002a5 */ beqz $zero,.L0f12e1ac +/* f12d718: 02201025 */ or $v0,$s1,$zero +.L0f12d71c: +/* f12d71c: 3c013f00 */ lui $at,0x3f00 +/* f12d720: 44815000 */ mtc1 $at,$f10 +/* f12d724: 3c0142c8 */ lui $at,0x42c8 +/* f12d728: 44814000 */ mtc1 $at,$f8 +/* f12d72c: 460a0302 */ mul.s $f12,$f0,$f10 +/* f12d730: 44803000 */ mtc1 $zero,$f6 +/* f12d734: 3c0142c8 */ lui $at,0x42c8 +/* f12d738: 460c403c */ c.lt.s $f8,$f12 +/* f12d73c: 00000000 */ sll $zero,$zero,0x0 +/* f12d740: 45020004 */ bc1fl .L0f12d754 +/* f12d744: 46060032 */ c.eq.s $f0,$f6 +/* f12d748: 44816000 */ mtc1 $at,$f12 +/* f12d74c: 00000000 */ sll $zero,$zero,0x0 +/* f12d750: 46060032 */ c.eq.s $f0,$f6 +.L0f12d754: +/* f12d754: 00000000 */ sll $zero,$zero,0x0 +/* f12d758: 45020005 */ bc1fl .L0f12d770 +/* f12d75c: 460c0101 */ sub.s $f4,$f0,$f12 +/* f12d760: 44801000 */ mtc1 $zero,$f2 +/* f12d764: 10000003 */ beqz $zero,.L0f12d774 +/* f12d768: 00000000 */ sll $zero,$zero,0x0 +/* f12d76c: 460c0101 */ sub.s $f4,$f0,$f12 +.L0f12d770: +/* f12d770: 46002083 */ div.s $f2,$f4,$f0 +.L0f12d774: +/* f12d774: 46027382 */ mul.s $f14,$f14,$f2 +/* f12d778: c50a0000 */ lwc1 $f10,0x0($t0) +/* f12d77c: 3c017f1b */ lui $at,0x7f1b +/* f12d780: 46028402 */ mul.s $f16,$f16,$f2 +/* f12d784: 00000000 */ sll $zero,$zero,0x0 +/* f12d788: 46029202 */ mul.s $f8,$f18,$f2 +/* f12d78c: c7b200c8 */ lwc1 $f18,0xc8($sp) +/* f12d790: 46085180 */ add.s $f6,$f10,$f8 +/* f12d794: c7aa0058 */ lwc1 $f10,0x58($sp) +/* f12d798: 46025202 */ mul.s $f8,$f10,$f2 +/* f12d79c: e7a60070 */ swc1 $f6,0x70($sp) +/* f12d7a0: c5040004 */ lwc1 $f4,0x4($t0) +/* f12d7a4: 46082180 */ add.s $f6,$f4,$f8 +/* f12d7a8: c7a40054 */ lwc1 $f4,0x54($sp) +/* f12d7ac: 46022202 */ mul.s $f8,$f4,$f2 +/* f12d7b0: e7a6006c */ swc1 $f6,0x6c($sp) +/* f12d7b4: c50a0008 */ lwc1 $f10,0x8($t0) +/* f12d7b8: c42255d4 */ lwc1 $f2,0x55d4($at) +/* f12d7bc: 3c017f1b */ lui $at,0x7f1b +/* f12d7c0: 46085180 */ add.s $f6,$f10,$f8 +/* f12d7c4: e7a60068 */ swc1 $f6,0x68($sp) +/* f12d7c8: c4640000 */ lwc1 $f4,0x0($v1) +/* f12d7cc: 460e2282 */ mul.s $f10,$f4,$f14 +/* f12d7d0: e7aa00a0 */ swc1 $f10,0xa0($sp) +/* f12d7d4: c4680004 */ lwc1 $f8,0x4($v1) +/* f12d7d8: 460e4182 */ mul.s $f6,$f8,$f14 +/* f12d7dc: e7a600a4 */ swc1 $f6,0xa4($sp) +/* f12d7e0: c4640008 */ lwc1 $f4,0x8($v1) +/* f12d7e4: 460e2282 */ mul.s $f10,$f4,$f14 +/* f12d7e8: e7aa00a8 */ swc1 $f10,0xa8($sp) +/* f12d7ec: c4680000 */ lwc1 $f8,0x0($v1) +/* f12d7f0: 46104182 */ mul.s $f6,$f8,$f16 +/* f12d7f4: e7a60094 */ swc1 $f6,0x94($sp) +/* f12d7f8: c4640004 */ lwc1 $f4,0x4($v1) +/* f12d7fc: 46102282 */ mul.s $f10,$f4,$f16 +/* f12d800: e7aa0098 */ swc1 $f10,0x98($sp) +/* f12d804: c4680008 */ lwc1 $f8,0x8($v1) +/* f12d808: 46104182 */ mul.s $f6,$f8,$f16 +/* f12d80c: e7a6009c */ swc1 $f6,0x9c($sp) +/* f12d810: c4640010 */ lwc1 $f4,0x10($v1) +/* f12d814: 460e2282 */ mul.s $f10,$f4,$f14 +/* f12d818: e7aa0088 */ swc1 $f10,0x88($sp) +/* f12d81c: c4680014 */ lwc1 $f8,0x14($v1) +/* f12d820: 460e4182 */ mul.s $f6,$f8,$f14 +/* f12d824: e7a6008c */ swc1 $f6,0x8c($sp) +/* f12d828: c4640018 */ lwc1 $f4,0x18($v1) +/* f12d82c: 460e2282 */ mul.s $f10,$f4,$f14 +/* f12d830: e7aa0090 */ swc1 $f10,0x90($sp) +/* f12d834: c4680010 */ lwc1 $f8,0x10($v1) +/* f12d838: 46104182 */ mul.s $f6,$f8,$f16 +/* f12d83c: e7a6007c */ swc1 $f6,0x7c($sp) +/* f12d840: c4640014 */ lwc1 $f4,0x14($v1) +/* f12d844: 46102282 */ mul.s $f10,$f4,$f16 +/* f12d848: c7a40070 */ lwc1 $f4,0x70($sp) +/* f12d84c: e7aa0080 */ swc1 $f10,0x80($sp) +/* f12d850: c4680018 */ lwc1 $f8,0x18($v1) +/* f12d854: c7aa00a0 */ lwc1 $f10,0xa0($sp) +/* f12d858: 46104182 */ mul.s $f6,$f8,$f16 +/* f12d85c: 460a2201 */ sub.s $f8,$f4,$f10 +/* f12d860: e7a60084 */ swc1 $f6,0x84($sp) +/* f12d864: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f12d868: 46064101 */ sub.s $f4,$f8,$f6 +/* f12d86c: c5280000 */ lwc1 $f8,0x0($t1) +/* f12d870: 46122282 */ mul.s $f10,$f4,$f18 +/* f12d874: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f12d878: 46085181 */ sub.s $f6,$f10,$f8 +/* f12d87c: c7aa00a4 */ lwc1 $f10,0xa4($sp) +/* f12d880: 460a2201 */ sub.s $f8,$f4,$f10 +/* f12d884: c7a40080 */ lwc1 $f4,0x80($sp) +/* f12d888: e7a60044 */ swc1 $f6,0x44($sp) +/* f12d88c: 4606103c */ c.lt.s $f2,$f6 +/* f12d890: 46044281 */ sub.s $f10,$f8,$f4 +/* f12d894: c5240004 */ lwc1 $f4,0x4($t1) +/* f12d898: 46125202 */ mul.s $f8,$f10,$f18 +/* f12d89c: 46044281 */ sub.s $f10,$f8,$f4 +/* f12d8a0: c7a400a8 */ lwc1 $f4,0xa8($sp) +/* f12d8a4: c7a80068 */ lwc1 $f8,0x68($sp) +/* f12d8a8: e7aa0040 */ swc1 $f10,0x40($sp) +/* f12d8ac: 46044281 */ sub.s $f10,$f8,$f4 +/* f12d8b0: c7a80084 */ lwc1 $f8,0x84($sp) +/* f12d8b4: 46085101 */ sub.s $f4,$f10,$f8 +/* f12d8b8: c5280008 */ lwc1 $f8,0x8($t1) +/* f12d8bc: 46122282 */ mul.s $f10,$f4,$f18 +/* f12d8c0: 46085101 */ sub.s $f4,$f10,$f8 +/* f12d8c4: 45010017 */ bc1t .L0f12d924 +/* f12d8c8: e7a4003c */ swc1 $f4,0x3c($sp) +/* f12d8cc: c42055d8 */ lwc1 $f0,0x55d8($at) +/* f12d8d0: c7aa0040 */ lwc1 $f10,0x40($sp) +/* f12d8d4: 4600303c */ c.lt.s $f6,$f0 +/* f12d8d8: 00000000 */ sll $zero,$zero,0x0 +/* f12d8dc: 45010011 */ bc1t .L0f12d924 +/* f12d8e0: 00000000 */ sll $zero,$zero,0x0 +/* f12d8e4: 460a103c */ c.lt.s $f2,$f10 +/* f12d8e8: c7a80040 */ lwc1 $f8,0x40($sp) +/* f12d8ec: 4501000d */ bc1t .L0f12d924 +/* f12d8f0: 00000000 */ sll $zero,$zero,0x0 +/* f12d8f4: 4600403c */ c.lt.s $f8,$f0 +/* f12d8f8: c7a4003c */ lwc1 $f4,0x3c($sp) +/* f12d8fc: 45010009 */ bc1t .L0f12d924 +/* f12d900: 00000000 */ sll $zero,$zero,0x0 +/* f12d904: 4604103c */ c.lt.s $f2,$f4 +/* f12d908: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f12d90c: 45010005 */ bc1t .L0f12d924 +/* f12d910: 00000000 */ sll $zero,$zero,0x0 +/* f12d914: 4600303c */ c.lt.s $f6,$f0 +/* f12d918: 3c02800a */ lui $v0,0x800a +/* f12d91c: 45000003 */ bc1f .L0f12d92c +/* f12d920: 00000000 */ sll $zero,$zero,0x0 +.L0f12d924: +/* f12d924: 10000221 */ beqz $zero,.L0f12e1ac +/* f12d928: 02201025 */ or $v0,$s1,$zero +.L0f12d92c: +/* f12d92c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f12d930: 24010001 */ addiu $at,$zero,0x1 +/* f12d934: c7aa0068 */ lwc1 $f10,0x68($sp) +/* f12d938: 944f0010 */ lhu $t7,0x10($v0) +/* f12d93c: 8fa300b8 */ lw $v1,0xb8($sp) +/* f12d940: 55e100b0 */ bnel $t7,$at,.L0f12dc04 +/* f12d944: 94620006 */ lhu $v0,0x6($v1) +/* f12d948: c4480020 */ lwc1 $f8,0x20($v0) +/* f12d94c: c7a40070 */ lwc1 $f4,0x70($sp) +/* f12d950: c4460018 */ lwc1 $f6,0x18($v0) +/* f12d954: 46085001 */ sub.s $f0,$f10,$f8 +/* f12d958: c448001c */ lwc1 $f8,0x1c($v0) +/* f12d95c: c7aa006c */ lwc1 $f10,0x6c($sp) +/* f12d960: 46062081 */ sub.s $f2,$f4,$f6 +/* f12d964: 3c013f00 */ lui $at,0x3f00 +/* f12d968: 44818000 */ mtc1 $at,$f16 +/* f12d96c: 46085381 */ sub.s $f14,$f10,$f8 +/* f12d970: 46021102 */ mul.s $f4,$f2,$f2 +/* f12d974: afa500b4 */ sw $a1,0xb4($sp) +/* f12d978: e7b00030 */ swc1 $f16,0x30($sp) +/* f12d97c: 460e7182 */ mul.s $f6,$f14,$f14 +/* f12d980: 46062280 */ add.s $f10,$f4,$f6 +/* f12d984: 46000202 */ mul.s $f8,$f0,$f0 +/* f12d988: 0c012974 */ jal 0x4a5d0 +/* f12d98c: 460a4300 */ add.s $f12,$f8,$f10 +/* f12d990: 3c18800a */ lui $t8,0x800a +/* f12d994: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f12d998: 8fa500b4 */ lw $a1,0xb4($sp) +/* f12d99c: 8fa900c4 */ lw $t1,0xc4($sp) +/* f12d9a0: c70c0024 */ lwc1 $f12,0x24($t8) +/* f12d9a4: c7b00030 */ lwc1 $f16,0x30($sp) +/* f12d9a8: c7b200c8 */ lwc1 $f18,0xc8($sp) +/* f12d9ac: 4600603c */ c.lt.s $f12,$f0 +/* f12d9b0: 3c014316 */ lui $at,0x4316 +/* f12d9b4: 45020004 */ bc1fl .L0f12d9c8 +/* f12d9b8: 44812000 */ mtc1 $at,$f4 +/* f12d9bc: 100001fb */ beqz $zero,.L0f12e1ac +/* f12d9c0: 02201025 */ or $v0,$s1,$zero +/* f12d9c4: 44812000 */ mtc1 $at,$f4 +.L0f12d9c8: +/* f12d9c8: 3c013f80 */ lui $at,0x3f80 +/* f12d9cc: 46046081 */ sub.s $f2,$f12,$f4 +/* f12d9d0: 4600103c */ c.lt.s $f2,$f0 +/* f12d9d4: 00000000 */ sll $zero,$zero,0x0 +/* f12d9d8: 4502000c */ bc1fl .L0f12da0c +/* f12d9dc: 460c0083 */ div.s $f2,$f0,$f12 +/* f12d9e0: 44817000 */ mtc1 $at,$f14 +/* f12d9e4: 46020181 */ sub.s $f6,$f0,$f2 +/* f12d9e8: 3c014316 */ lui $at,0x4316 +/* f12d9ec: 44814000 */ mtc1 $at,$f8 +/* f12d9f0: 3c013f00 */ lui $at,0x3f00 +/* f12d9f4: 46083283 */ div.s $f10,$f6,$f8 +/* f12d9f8: 44813000 */ mtc1 $at,$f6 +/* f12d9fc: 460a7101 */ sub.s $f4,$f14,$f10 +/* f12da00: 46062402 */ mul.s $f16,$f4,$f6 +/* f12da04: 00000000 */ sll $zero,$zero,0x0 +/* f12da08: 460c0083 */ div.s $f2,$f0,$f12 +.L0f12da0c: +/* f12da0c: 3c013f80 */ lui $at,0x3f80 +/* f12da10: 44817000 */ mtc1 $at,$f14 +/* f12da14: 3c01437f */ lui $at,0x437f +/* f12da18: 44810000 */ mtc1 $at,$f0 +/* f12da1c: 3c014f00 */ lui $at,0x4f00 +/* f12da20: 4602703c */ c.lt.s $f14,$f2 +/* f12da24: 00000000 */ sll $zero,$zero,0x0 +/* f12da28: 45000002 */ bc1f .L0f12da34 +/* f12da2c: 00000000 */ sll $zero,$zero,0x0 +/* f12da30: 46007086 */ mov.s $f2,$f14 +.L0f12da34: +/* f12da34: 46001202 */ mul.s $f8,$f2,$f0 +/* f12da38: 240a0001 */ addiu $t2,$zero,0x1 +/* f12da3c: 4459f800 */ cfc1 $t9,$31 +/* f12da40: 44caf800 */ ctc1 $t2,$31 +/* f12da44: 00000000 */ sll $zero,$zero,0x0 +/* f12da48: 460042a4 */ cvt.w.s $f10,$f8 +/* f12da4c: 444af800 */ cfc1 $t2,$31 +/* f12da50: 00000000 */ sll $zero,$zero,0x0 +/* f12da54: 314a0078 */ andi $t2,$t2,0x78 +/* f12da58: 51400013 */ beqzl $t2,.L0f12daa8 +/* f12da5c: 440a5000 */ mfc1 $t2,$f10 +/* f12da60: 44815000 */ mtc1 $at,$f10 +/* f12da64: 240a0001 */ addiu $t2,$zero,0x1 +/* f12da68: 460a4281 */ sub.s $f10,$f8,$f10 +/* f12da6c: 44caf800 */ ctc1 $t2,$31 +/* f12da70: 00000000 */ sll $zero,$zero,0x0 +/* f12da74: 460052a4 */ cvt.w.s $f10,$f10 +/* f12da78: 444af800 */ cfc1 $t2,$31 +/* f12da7c: 00000000 */ sll $zero,$zero,0x0 +/* f12da80: 314a0078 */ andi $t2,$t2,0x78 +/* f12da84: 15400005 */ bnez $t2,.L0f12da9c +/* f12da88: 00000000 */ sll $zero,$zero,0x0 +/* f12da8c: 440a5000 */ mfc1 $t2,$f10 +/* f12da90: 3c018000 */ lui $at,0x8000 +/* f12da94: 10000007 */ beqz $zero,.L0f12dab4 +/* f12da98: 01415025 */ or $t2,$t2,$at +.L0f12da9c: +/* f12da9c: 10000005 */ beqz $zero,.L0f12dab4 +/* f12daa0: 240affff */ addiu $t2,$zero,-1 +/* f12daa4: 440a5000 */ mfc1 $t2,$f10 +.L0f12daa8: +/* f12daa8: 00000000 */ sll $zero,$zero,0x0 +/* f12daac: 0540fffb */ bltz $t2,.L0f12da9c +/* f12dab0: 00000000 */ sll $zero,$zero,0x0 +.L0f12dab4: +/* f12dab4: 44d9f800 */ ctc1 $t9,$31 +/* f12dab8: 240c0001 */ addiu $t4,$zero,0x1 +/* f12dabc: a20a0000 */ sb $t2,0x0($s0) +/* f12dac0: 46027101 */ sub.s $f4,$f14,$f2 +/* f12dac4: 3c014f00 */ lui $at,0x4f00 +/* f12dac8: 46002182 */ mul.s $f6,$f4,$f0 +/* f12dacc: 444bf800 */ cfc1 $t3,$31 +/* f12dad0: 44ccf800 */ ctc1 $t4,$31 +/* f12dad4: 00000000 */ sll $zero,$zero,0x0 +/* f12dad8: 46003224 */ cvt.w.s $f8,$f6 +/* f12dadc: 444cf800 */ cfc1 $t4,$31 +/* f12dae0: 00000000 */ sll $zero,$zero,0x0 +/* f12dae4: 318c0078 */ andi $t4,$t4,0x78 +/* f12dae8: 51800013 */ beqzl $t4,.L0f12db38 +/* f12daec: 440c4000 */ mfc1 $t4,$f8 +/* f12daf0: 44814000 */ mtc1 $at,$f8 +/* f12daf4: 240c0001 */ addiu $t4,$zero,0x1 +/* f12daf8: 46083201 */ sub.s $f8,$f6,$f8 +/* f12dafc: 44ccf800 */ ctc1 $t4,$31 +/* f12db00: 00000000 */ sll $zero,$zero,0x0 +/* f12db04: 46004224 */ cvt.w.s $f8,$f8 +/* f12db08: 444cf800 */ cfc1 $t4,$31 +/* f12db0c: 00000000 */ sll $zero,$zero,0x0 +/* f12db10: 318c0078 */ andi $t4,$t4,0x78 +/* f12db14: 15800005 */ bnez $t4,.L0f12db2c +/* f12db18: 00000000 */ sll $zero,$zero,0x0 +/* f12db1c: 440c4000 */ mfc1 $t4,$f8 +/* f12db20: 3c018000 */ lui $at,0x8000 +/* f12db24: 10000007 */ beqz $zero,.L0f12db44 +/* f12db28: 01816025 */ or $t4,$t4,$at +.L0f12db2c: +/* f12db2c: 10000005 */ beqz $zero,.L0f12db44 +/* f12db30: 240cffff */ addiu $t4,$zero,-1 +/* f12db34: 440c4000 */ mfc1 $t4,$f8 +.L0f12db38: +/* f12db38: 00000000 */ sll $zero,$zero,0x0 +/* f12db3c: 0580fffb */ bltz $t4,.L0f12db2c +/* f12db40: 00000000 */ sll $zero,$zero,0x0 +.L0f12db44: +/* f12db44: a20c0001 */ sb $t4,0x1($s0) +/* f12db48: a2000002 */ sb $zero,0x2($s0) +/* f12db4c: 93ad0067 */ lbu $t5,0x67($sp) +/* f12db50: 44cbf800 */ ctc1 $t3,$31 +/* f12db54: 3c014f80 */ lui $at,0x4f80 +/* f12db58: 448d5000 */ mtc1 $t5,$f10 +/* f12db5c: 05a10004 */ bgez $t5,.L0f12db70 +/* f12db60: 46805120 */ cvt.s.w $f4,$f10 +/* f12db64: 44813000 */ mtc1 $at,$f6 +/* f12db68: 00000000 */ sll $zero,$zero,0x0 +/* f12db6c: 46062100 */ add.s $f4,$f4,$f6 +.L0f12db70: +/* f12db70: 46102202 */ mul.s $f8,$f4,$f16 +/* f12db74: 240f0001 */ addiu $t7,$zero,0x1 +/* f12db78: 3c014f00 */ lui $at,0x4f00 +/* f12db7c: 444ef800 */ cfc1 $t6,$31 +/* f12db80: 44cff800 */ ctc1 $t7,$31 +/* f12db84: 00000000 */ sll $zero,$zero,0x0 +/* f12db88: 460042a4 */ cvt.w.s $f10,$f8 +/* f12db8c: 444ff800 */ cfc1 $t7,$31 +/* f12db90: 00000000 */ sll $zero,$zero,0x0 +/* f12db94: 31ef0078 */ andi $t7,$t7,0x78 +/* f12db98: 51e00013 */ beqzl $t7,.L0f12dbe8 +/* f12db9c: 440f5000 */ mfc1 $t7,$f10 +/* f12dba0: 44815000 */ mtc1 $at,$f10 +/* f12dba4: 240f0001 */ addiu $t7,$zero,0x1 +/* f12dba8: 460a4281 */ sub.s $f10,$f8,$f10 +/* f12dbac: 44cff800 */ ctc1 $t7,$31 +/* f12dbb0: 00000000 */ sll $zero,$zero,0x0 +/* f12dbb4: 460052a4 */ cvt.w.s $f10,$f10 +/* f12dbb8: 444ff800 */ cfc1 $t7,$31 +/* f12dbbc: 00000000 */ sll $zero,$zero,0x0 +/* f12dbc0: 31ef0078 */ andi $t7,$t7,0x78 +/* f12dbc4: 15e00005 */ bnez $t7,.L0f12dbdc +/* f12dbc8: 00000000 */ sll $zero,$zero,0x0 +/* f12dbcc: 440f5000 */ mfc1 $t7,$f10 +/* f12dbd0: 3c018000 */ lui $at,0x8000 +/* f12dbd4: 10000007 */ beqz $zero,.L0f12dbf4 +/* f12dbd8: 01e17825 */ or $t7,$t7,$at +.L0f12dbdc: +/* f12dbdc: 10000005 */ beqz $zero,.L0f12dbf4 +/* f12dbe0: 240fffff */ addiu $t7,$zero,-1 +/* f12dbe4: 440f5000 */ mfc1 $t7,$f10 +.L0f12dbe8: +/* f12dbe8: 00000000 */ sll $zero,$zero,0x0 +/* f12dbec: 05e0fffb */ bltz $t7,.L0f12dbdc +/* f12dbf0: 00000000 */ sll $zero,$zero,0x0 +.L0f12dbf4: +/* f12dbf4: 44cef800 */ ctc1 $t6,$31 +/* f12dbf8: 100000ca */ beqz $zero,.L0f12df24 +/* f12dbfc: a20f0003 */ sb $t7,0x3($s0) +/* f12dc00: 94620006 */ lhu $v0,0x6($v1) +.L0f12dc04: +/* f12dc04: 24010013 */ addiu $at,$zero,0x13 +/* f12dc08: 0002c242 */ srl $t8,$v0,0x9 +/* f12dc0c: 130100b0 */ beq $t8,$at,.L0f12ded0 +/* f12dc10: 03001025 */ or $v0,$t8,$zero +/* f12dc14: 8c790000 */ lw $t9,0x0($v1) +/* f12dc18: 87240028 */ lh $a0,0x28($t9) +/* f12dc1c: 0fc00284 */ jal func0f000a10 +/* f12dc20: afa500b4 */ sw $a1,0xb4($sp) +/* f12dc24: 44823000 */ mtc1 $v0,$f6 +/* f12dc28: 3c013f80 */ lui $at,0x3f80 +/* f12dc2c: 44816000 */ mtc1 $at,$f12 +/* f12dc30: 3c068008 */ lui $a2,0x8008 +/* f12dc34: 24c6e940 */ addiu $a2,$a2,-5824 +/* f12dc38: 8fa500b4 */ lw $a1,0xb4($sp) +/* f12dc3c: 24070024 */ addiu $a3,$zero,0x24 +/* f12dc40: 8fa900c4 */ lw $t1,0xc4($sp) +/* f12dc44: c7b200c8 */ lwc1 $f18,0xc8($sp) +/* f12dc48: 04410005 */ bgez $v0,.L0f12dc60 +/* f12dc4c: 46803120 */ cvt.s.w $f4,$f6 +/* f12dc50: 3c014f80 */ lui $at,0x4f80 +/* f12dc54: 44814000 */ mtc1 $at,$f8 +/* f12dc58: 00000000 */ sll $zero,$zero,0x0 +/* f12dc5c: 46082100 */ add.s $f4,$f4,$f8 +.L0f12dc60: +/* f12dc60: 3c017f1b */ lui $at,0x7f1b +/* f12dc64: c42a55dc */ lwc1 $f10,0x55dc($at) +/* f12dc68: 3c014f80 */ lui $at,0x4f80 +/* f12dc6c: 8faa00b8 */ lw $t2,0xb8($sp) +/* f12dc70: 460a2082 */ mul.s $f2,$f4,$f10 +/* f12dc74: 4602603c */ c.lt.s $f12,$f2 +/* f12dc78: 00000000 */ sll $zero,$zero,0x0 +/* f12dc7c: 45020003 */ bc1fl .L0f12dc8c +/* f12dc80: 954b0006 */ lhu $t3,0x6($t2) +/* f12dc84: 46006086 */ mov.s $f2,$f12 +/* f12dc88: 954b0006 */ lhu $t3,0x6($t2) +.L0f12dc8c: +/* f12dc8c: 000b6242 */ srl $t4,$t3,0x9 +/* f12dc90: 01870019 */ multu $t4,$a3 +/* f12dc94: 00006812 */ mflo $t5 +/* f12dc98: 00cd7021 */ addu $t6,$a2,$t5 +/* f12dc9c: 91cf000c */ lbu $t7,0xc($t6) +/* f12dca0: 448f3000 */ mtc1 $t7,$f6 +/* f12dca4: 05e10004 */ bgez $t7,.L0f12dcb8 +/* f12dca8: 46803220 */ cvt.s.w $f8,$f6 +/* f12dcac: 44812000 */ mtc1 $at,$f4 +/* f12dcb0: 00000000 */ sll $zero,$zero,0x0 +/* f12dcb4: 46044200 */ add.s $f8,$f8,$f4 +.L0f12dcb8: +/* f12dcb8: 46024282 */ mul.s $f10,$f8,$f2 +/* f12dcbc: 24190001 */ addiu $t9,$zero,0x1 +/* f12dcc0: 3c014f00 */ lui $at,0x4f00 +/* f12dcc4: 4458f800 */ cfc1 $t8,$31 +/* f12dcc8: 44d9f800 */ ctc1 $t9,$31 +/* f12dccc: 00000000 */ sll $zero,$zero,0x0 +/* f12dcd0: 460051a4 */ cvt.w.s $f6,$f10 +/* f12dcd4: 4459f800 */ cfc1 $t9,$31 +/* f12dcd8: 00000000 */ sll $zero,$zero,0x0 +/* f12dcdc: 33390078 */ andi $t9,$t9,0x78 +/* f12dce0: 53200013 */ beqzl $t9,.L0f12dd30 +/* f12dce4: 44193000 */ mfc1 $t9,$f6 +/* f12dce8: 44813000 */ mtc1 $at,$f6 +/* f12dcec: 24190001 */ addiu $t9,$zero,0x1 +/* f12dcf0: 46065181 */ sub.s $f6,$f10,$f6 +/* f12dcf4: 44d9f800 */ ctc1 $t9,$31 +/* f12dcf8: 00000000 */ sll $zero,$zero,0x0 +/* f12dcfc: 460031a4 */ cvt.w.s $f6,$f6 +/* f12dd00: 4459f800 */ cfc1 $t9,$31 +/* f12dd04: 00000000 */ sll $zero,$zero,0x0 +/* f12dd08: 33390078 */ andi $t9,$t9,0x78 +/* f12dd0c: 17200005 */ bnez $t9,.L0f12dd24 +/* f12dd10: 00000000 */ sll $zero,$zero,0x0 +/* f12dd14: 44193000 */ mfc1 $t9,$f6 +/* f12dd18: 3c018000 */ lui $at,0x8000 +/* f12dd1c: 10000007 */ beqz $zero,.L0f12dd3c +/* f12dd20: 0321c825 */ or $t9,$t9,$at +.L0f12dd24: +/* f12dd24: 10000005 */ beqz $zero,.L0f12dd3c +/* f12dd28: 2419ffff */ addiu $t9,$zero,-1 +/* f12dd2c: 44193000 */ mfc1 $t9,$f6 +.L0f12dd30: +/* f12dd30: 00000000 */ sll $zero,$zero,0x0 +/* f12dd34: 0720fffb */ bltz $t9,.L0f12dd24 +/* f12dd38: 00000000 */ sll $zero,$zero,0x0 +.L0f12dd3c: +/* f12dd3c: a2190000 */ sb $t9,0x0($s0) +/* f12dd40: 8fab00b8 */ lw $t3,0xb8($sp) +/* f12dd44: 44d8f800 */ ctc1 $t8,$31 +/* f12dd48: 3c014f80 */ lui $at,0x4f80 +/* f12dd4c: 956c0006 */ lhu $t4,0x6($t3) +/* f12dd50: 000c6a42 */ srl $t5,$t4,0x9 +/* f12dd54: 01a70019 */ multu $t5,$a3 +/* f12dd58: 00007012 */ mflo $t6 +/* f12dd5c: 00ce7821 */ addu $t7,$a2,$t6 +/* f12dd60: 91f8000d */ lbu $t8,0xd($t7) +/* f12dd64: 44982000 */ mtc1 $t8,$f4 +/* f12dd68: 07010004 */ bgez $t8,.L0f12dd7c +/* f12dd6c: 46802220 */ cvt.s.w $f8,$f4 +/* f12dd70: 44815000 */ mtc1 $at,$f10 +/* f12dd74: 00000000 */ sll $zero,$zero,0x0 +/* f12dd78: 460a4200 */ add.s $f8,$f8,$f10 +.L0f12dd7c: +/* f12dd7c: 46024182 */ mul.s $f6,$f8,$f2 +/* f12dd80: 240a0001 */ addiu $t2,$zero,0x1 +/* f12dd84: 3c014f00 */ lui $at,0x4f00 +/* f12dd88: 4459f800 */ cfc1 $t9,$31 +/* f12dd8c: 44caf800 */ ctc1 $t2,$31 +/* f12dd90: 00000000 */ sll $zero,$zero,0x0 +/* f12dd94: 46003124 */ cvt.w.s $f4,$f6 +/* f12dd98: 444af800 */ cfc1 $t2,$31 +/* f12dd9c: 00000000 */ sll $zero,$zero,0x0 +/* f12dda0: 314a0078 */ andi $t2,$t2,0x78 +/* f12dda4: 51400013 */ beqzl $t2,.L0f12ddf4 +/* f12dda8: 440a2000 */ mfc1 $t2,$f4 +/* f12ddac: 44812000 */ mtc1 $at,$f4 +/* f12ddb0: 240a0001 */ addiu $t2,$zero,0x1 +/* f12ddb4: 46043101 */ sub.s $f4,$f6,$f4 +/* f12ddb8: 44caf800 */ ctc1 $t2,$31 +/* f12ddbc: 00000000 */ sll $zero,$zero,0x0 +/* f12ddc0: 46002124 */ cvt.w.s $f4,$f4 +/* f12ddc4: 444af800 */ cfc1 $t2,$31 +/* f12ddc8: 00000000 */ sll $zero,$zero,0x0 +/* f12ddcc: 314a0078 */ andi $t2,$t2,0x78 +/* f12ddd0: 15400005 */ bnez $t2,.L0f12dde8 +/* f12ddd4: 00000000 */ sll $zero,$zero,0x0 +/* f12ddd8: 440a2000 */ mfc1 $t2,$f4 +/* f12dddc: 3c018000 */ lui $at,0x8000 +/* f12dde0: 10000007 */ beqz $zero,.L0f12de00 +/* f12dde4: 01415025 */ or $t2,$t2,$at +.L0f12dde8: +/* f12dde8: 10000005 */ beqz $zero,.L0f12de00 +/* f12ddec: 240affff */ addiu $t2,$zero,-1 +/* f12ddf0: 440a2000 */ mfc1 $t2,$f4 +.L0f12ddf4: +/* f12ddf4: 00000000 */ sll $zero,$zero,0x0 +/* f12ddf8: 0540fffb */ bltz $t2,.L0f12dde8 +/* f12ddfc: 00000000 */ sll $zero,$zero,0x0 +.L0f12de00: +/* f12de00: a20a0001 */ sb $t2,0x1($s0) +/* f12de04: 8fac00b8 */ lw $t4,0xb8($sp) +/* f12de08: 44d9f800 */ ctc1 $t9,$31 +/* f12de0c: 3c014f80 */ lui $at,0x4f80 +/* f12de10: 958d0006 */ lhu $t5,0x6($t4) +/* f12de14: 000d7242 */ srl $t6,$t5,0x9 +/* f12de18: 01c70019 */ multu $t6,$a3 +/* f12de1c: 00007812 */ mflo $t7 +/* f12de20: 00cfc021 */ addu $t8,$a2,$t7 +/* f12de24: 9319000e */ lbu $t9,0xe($t8) +/* f12de28: 44995000 */ mtc1 $t9,$f10 +/* f12de2c: 07210004 */ bgez $t9,.L0f12de40 +/* f12de30: 46805220 */ cvt.s.w $f8,$f10 +/* f12de34: 44813000 */ mtc1 $at,$f6 +/* f12de38: 00000000 */ sll $zero,$zero,0x0 +/* f12de3c: 46064200 */ add.s $f8,$f8,$f6 +.L0f12de40: +/* f12de40: 46024102 */ mul.s $f4,$f8,$f2 +/* f12de44: 240b0001 */ addiu $t3,$zero,0x1 +/* f12de48: 3c014f00 */ lui $at,0x4f00 +/* f12de4c: 444af800 */ cfc1 $t2,$31 +/* f12de50: 44cbf800 */ ctc1 $t3,$31 +/* f12de54: 00000000 */ sll $zero,$zero,0x0 +/* f12de58: 460022a4 */ cvt.w.s $f10,$f4 +/* f12de5c: 444bf800 */ cfc1 $t3,$31 +/* f12de60: 00000000 */ sll $zero,$zero,0x0 +/* f12de64: 316b0078 */ andi $t3,$t3,0x78 +/* f12de68: 51600013 */ beqzl $t3,.L0f12deb8 +/* f12de6c: 440b5000 */ mfc1 $t3,$f10 +/* f12de70: 44815000 */ mtc1 $at,$f10 +/* f12de74: 240b0001 */ addiu $t3,$zero,0x1 +/* f12de78: 460a2281 */ sub.s $f10,$f4,$f10 +/* f12de7c: 44cbf800 */ ctc1 $t3,$31 +/* f12de80: 00000000 */ sll $zero,$zero,0x0 +/* f12de84: 460052a4 */ cvt.w.s $f10,$f10 +/* f12de88: 444bf800 */ cfc1 $t3,$31 +/* f12de8c: 00000000 */ sll $zero,$zero,0x0 +/* f12de90: 316b0078 */ andi $t3,$t3,0x78 +/* f12de94: 15600005 */ bnez $t3,.L0f12deac +/* f12de98: 00000000 */ sll $zero,$zero,0x0 +/* f12de9c: 440b5000 */ mfc1 $t3,$f10 +/* f12dea0: 3c018000 */ lui $at,0x8000 +/* f12dea4: 10000007 */ beqz $zero,.L0f12dec4 +/* f12dea8: 01615825 */ or $t3,$t3,$at +.L0f12deac: +/* f12deac: 10000005 */ beqz $zero,.L0f12dec4 +/* f12deb0: 240bffff */ addiu $t3,$zero,-1 +/* f12deb4: 440b5000 */ mfc1 $t3,$f10 +.L0f12deb8: +/* f12deb8: 00000000 */ sll $zero,$zero,0x0 +/* f12debc: 0560fffb */ bltz $t3,.L0f12deac +/* f12dec0: 00000000 */ sll $zero,$zero,0x0 +.L0f12dec4: +/* f12dec4: 44caf800 */ ctc1 $t2,$31 +/* f12dec8: 10000014 */ beqz $zero,.L0f12df1c +/* f12decc: a20b0002 */ sb $t3,0x2($s0) +.L0f12ded0: +/* f12ded0: 00470019 */ multu $v0,$a3 +/* f12ded4: 00006812 */ mflo $t5 +/* f12ded8: 00cd7021 */ addu $t6,$a2,$t5 +/* f12dedc: 91cf000c */ lbu $t7,0xc($t6) +/* f12dee0: a20f0000 */ sb $t7,0x0($s0) +/* f12dee4: 94780006 */ lhu $t8,0x6($v1) +/* f12dee8: 0018ca42 */ srl $t9,$t8,0x9 +/* f12deec: 03270019 */ multu $t9,$a3 +/* f12def0: 00005012 */ mflo $t2 +/* f12def4: 00ca5821 */ addu $t3,$a2,$t2 +/* f12def8: 916c000d */ lbu $t4,0xd($t3) +/* f12defc: a20c0001 */ sb $t4,0x1($s0) +/* f12df00: 946d0006 */ lhu $t5,0x6($v1) +/* f12df04: 000d7242 */ srl $t6,$t5,0x9 +/* f12df08: 01c70019 */ multu $t6,$a3 +/* f12df0c: 00007812 */ mflo $t7 +/* f12df10: 00cfc021 */ addu $t8,$a2,$t7 +/* f12df14: 9319000e */ lbu $t9,0xe($t8) +/* f12df18: a2190002 */ sb $t9,0x2($s0) +.L0f12df1c: +/* f12df1c: 93aa0067 */ lbu $t2,0x67($sp) +/* f12df20: a20a0003 */ sb $t2,0x3($s0) +.L0f12df24: +/* f12df24: c7a60044 */ lwc1 $f6,0x44($sp) +/* f12df28: 240206e0 */ addiu $v0,$zero,0x6e0 +/* f12df2c: 3c0b0700 */ lui $t3,0x700 +/* f12df30: 4600320d */ trunc.w.s $f8,$f6 +/* f12df34: 356b0004 */ ori $t3,$t3,0x4 +/* f12df38: 02201825 */ or $v1,$s1,$zero +/* f12df3c: 26310008 */ addiu $s1,$s1,0x8 +/* f12df40: 440c4000 */ mfc1 $t4,$f8 +/* f12df44: 02002025 */ or $a0,$s0,$zero +/* f12df48: a4ac0000 */ sh $t4,0x0($a1) +/* f12df4c: c7a40040 */ lwc1 $f4,0x40($sp) +/* f12df50: 4600228d */ trunc.w.s $f10,$f4 +/* f12df54: 440e5000 */ mfc1 $t6,$f10 +/* f12df58: 00000000 */ sll $zero,$zero,0x0 +/* f12df5c: a4ae0002 */ sh $t6,0x2($a1) +/* f12df60: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f12df64: a4a20008 */ sh $v0,0x8($a1) +/* f12df68: a4a0000a */ sh $zero,0xa($a1) +/* f12df6c: 4600320d */ trunc.w.s $f8,$f6 +/* f12df70: a0a00007 */ sb $zero,0x7($a1) +/* f12df74: 44184000 */ mfc1 $t8,$f8 +/* f12df78: 00000000 */ sll $zero,$zero,0x0 +/* f12df7c: a4b80004 */ sh $t8,0x4($a1) +/* f12df80: c7aa0094 */ lwc1 $f10,0x94($sp) +/* f12df84: c7a40070 */ lwc1 $f4,0x70($sp) +/* f12df88: c7a80088 */ lwc1 $f8,0x88($sp) +/* f12df8c: 460a2180 */ add.s $f6,$f4,$f10 +/* f12df90: 46083101 */ sub.s $f4,$f6,$f8 +/* f12df94: c5260000 */ lwc1 $f6,0x0($t1) +/* f12df98: 46122282 */ mul.s $f10,$f4,$f18 +/* f12df9c: 46065201 */ sub.s $f8,$f10,$f6 +/* f12dfa0: 4600410d */ trunc.w.s $f4,$f8 +/* f12dfa4: 440a2000 */ mfc1 $t2,$f4 +/* f12dfa8: 00000000 */ sll $zero,$zero,0x0 +/* f12dfac: a4aa000c */ sh $t2,0xc($a1) +/* f12dfb0: c7a60098 */ lwc1 $f6,0x98($sp) +/* f12dfb4: c7aa006c */ lwc1 $f10,0x6c($sp) +/* f12dfb8: c7a4008c */ lwc1 $f4,0x8c($sp) +/* f12dfbc: 46065200 */ add.s $f8,$f10,$f6 +/* f12dfc0: 46044281 */ sub.s $f10,$f8,$f4 +/* f12dfc4: c5280004 */ lwc1 $f8,0x4($t1) +/* f12dfc8: 46125182 */ mul.s $f6,$f10,$f18 +/* f12dfcc: 46083101 */ sub.s $f4,$f6,$f8 +/* f12dfd0: 4600228d */ trunc.w.s $f10,$f4 +/* f12dfd4: 440c5000 */ mfc1 $t4,$f10 +/* f12dfd8: 00000000 */ sll $zero,$zero,0x0 +/* f12dfdc: a4ac000e */ sh $t4,0xe($a1) +/* f12dfe0: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f12dfe4: c7a60068 */ lwc1 $f6,0x68($sp) +/* f12dfe8: c7aa0090 */ lwc1 $f10,0x90($sp) +/* f12dfec: 46083100 */ add.s $f4,$f6,$f8 +/* f12dff0: 460a2181 */ sub.s $f6,$f4,$f10 +/* f12dff4: c5240008 */ lwc1 $f4,0x8($t1) +/* f12dff8: a4a00014 */ sh $zero,0x14($a1) +/* f12dffc: a4a00016 */ sh $zero,0x16($a1) +/* f12e000: 46123202 */ mul.s $f8,$f6,$f18 +/* f12e004: a0a00013 */ sb $zero,0x13($a1) +/* f12e008: 46044281 */ sub.s $f10,$f8,$f4 +/* f12e00c: 4600518d */ trunc.w.s $f6,$f10 +/* f12e010: 440e3000 */ mfc1 $t6,$f6 +/* f12e014: 00000000 */ sll $zero,$zero,0x0 +/* f12e018: a4ae0010 */ sh $t6,0x10($a1) +/* f12e01c: c7a80070 */ lwc1 $f8,0x70($sp) +/* f12e020: c7a400a0 */ lwc1 $f4,0xa0($sp) +/* f12e024: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f12e028: 46044280 */ add.s $f10,$f8,$f4 +/* f12e02c: 46065200 */ add.s $f8,$f10,$f6 +/* f12e030: c52a0000 */ lwc1 $f10,0x0($t1) +/* f12e034: 46124102 */ mul.s $f4,$f8,$f18 +/* f12e038: 460a2181 */ sub.s $f6,$f4,$f10 +/* f12e03c: 4600320d */ trunc.w.s $f8,$f6 +/* f12e040: 44184000 */ mfc1 $t8,$f8 +/* f12e044: 00000000 */ sll $zero,$zero,0x0 +/* f12e048: a4b80018 */ sh $t8,0x18($a1) +/* f12e04c: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f12e050: c7aa00a4 */ lwc1 $f10,0xa4($sp) +/* f12e054: c7a80080 */ lwc1 $f8,0x80($sp) +/* f12e058: 460a2180 */ add.s $f6,$f4,$f10 +/* f12e05c: 46083100 */ add.s $f4,$f6,$f8 +/* f12e060: c5260004 */ lwc1 $f6,0x4($t1) +/* f12e064: 46122282 */ mul.s $f10,$f4,$f18 +/* f12e068: 46065201 */ sub.s $f8,$f10,$f6 +/* f12e06c: 4600410d */ trunc.w.s $f4,$f8 +/* f12e070: 440a2000 */ mfc1 $t2,$f4 +/* f12e074: 00000000 */ sll $zero,$zero,0x0 +/* f12e078: a4aa001a */ sh $t2,0x1a($a1) +/* f12e07c: c7aa0068 */ lwc1 $f10,0x68($sp) +/* f12e080: c7a600a8 */ lwc1 $f6,0xa8($sp) +/* f12e084: c7a40084 */ lwc1 $f4,0x84($sp) +/* f12e088: 46065200 */ add.s $f8,$f10,$f6 +/* f12e08c: 46044280 */ add.s $f10,$f8,$f4 +/* f12e090: c5280008 */ lwc1 $f8,0x8($t1) +/* f12e094: a4a00020 */ sh $zero,0x20($a1) +/* f12e098: a4a20022 */ sh $v0,0x22($a1) +/* f12e09c: 46125182 */ mul.s $f6,$f10,$f18 +/* f12e0a0: a0a0001f */ sb $zero,0x1f($a1) +/* f12e0a4: 46083101 */ sub.s $f4,$f6,$f8 +/* f12e0a8: 4600228d */ trunc.w.s $f10,$f4 +/* f12e0ac: 440c5000 */ mfc1 $t4,$f10 +/* f12e0b0: 00000000 */ sll $zero,$zero,0x0 +/* f12e0b4: a4ac001c */ sh $t4,0x1c($a1) +/* f12e0b8: c7a80094 */ lwc1 $f8,0x94($sp) +/* f12e0bc: c7a60070 */ lwc1 $f6,0x70($sp) +/* f12e0c0: c7aa0088 */ lwc1 $f10,0x88($sp) +/* f12e0c4: 46083101 */ sub.s $f4,$f6,$f8 +/* f12e0c8: 460a2180 */ add.s $f6,$f4,$f10 +/* f12e0cc: c5240000 */ lwc1 $f4,0x0($t1) +/* f12e0d0: 46123202 */ mul.s $f8,$f6,$f18 +/* f12e0d4: 46044281 */ sub.s $f10,$f8,$f4 +/* f12e0d8: 4600518d */ trunc.w.s $f6,$f10 +/* f12e0dc: 440e3000 */ mfc1 $t6,$f6 +/* f12e0e0: 00000000 */ sll $zero,$zero,0x0 +/* f12e0e4: a4ae0024 */ sh $t6,0x24($a1) +/* f12e0e8: c7a40098 */ lwc1 $f4,0x98($sp) +/* f12e0ec: c7a8006c */ lwc1 $f8,0x6c($sp) +/* f12e0f0: c7a6008c */ lwc1 $f6,0x8c($sp) +/* f12e0f4: 46044281 */ sub.s $f10,$f8,$f4 +/* f12e0f8: 46065200 */ add.s $f8,$f10,$f6 +/* f12e0fc: c52a0004 */ lwc1 $f10,0x4($t1) +/* f12e100: 46124102 */ mul.s $f4,$f8,$f18 +/* f12e104: 460a2181 */ sub.s $f6,$f4,$f10 +/* f12e108: 4600320d */ trunc.w.s $f8,$f6 +/* f12e10c: 44184000 */ mfc1 $t8,$f8 +/* f12e110: 00000000 */ sll $zero,$zero,0x0 +/* f12e114: a4b80026 */ sh $t8,0x26($a1) +/* f12e118: c7aa009c */ lwc1 $f10,0x9c($sp) +/* f12e11c: c7a40068 */ lwc1 $f4,0x68($sp) +/* f12e120: c7a80090 */ lwc1 $f8,0x90($sp) +/* f12e124: 460a2181 */ sub.s $f6,$f4,$f10 +/* f12e128: 46083100 */ add.s $f4,$f6,$f8 +/* f12e12c: c5260008 */ lwc1 $f6,0x8($t1) +/* f12e130: a4a2002c */ sh $v0,0x2c($a1) +/* f12e134: a4a2002e */ sh $v0,0x2e($a1) +/* f12e138: 46122282 */ mul.s $f10,$f4,$f18 +/* f12e13c: a0a0002b */ sb $zero,0x2b($a1) +/* f12e140: 46065201 */ sub.s $f8,$f10,$f6 +/* f12e144: 4600410d */ trunc.w.s $f4,$f8 +/* f12e148: 440a2000 */ mfc1 $t2,$f4 +/* f12e14c: 00000000 */ sll $zero,$zero,0x0 +/* f12e150: a4aa0028 */ sh $t2,0x28($a1) +/* f12e154: ac6b0000 */ sw $t3,0x0($v1) +/* f12e158: afa500b4 */ sw $a1,0xb4($sp) +/* f12e15c: 0c012d20 */ jal 0x4b480 +/* f12e160: afa30028 */ sw $v1,0x28($sp) +/* f12e164: 8fa30028 */ lw $v1,0x28($sp) +/* f12e168: 8fa400b4 */ lw $a0,0xb4($sp) +/* f12e16c: 3c0c0430 */ lui $t4,0x430 +/* f12e170: 358c0030 */ ori $t4,$t4,0x30 +/* f12e174: 02203025 */ or $a2,$s1,$zero +/* f12e178: ac620004 */ sw $v0,0x4($v1) +/* f12e17c: accc0000 */ sw $t4,0x0($a2) +/* f12e180: afa60024 */ sw $a2,0x24($sp) +/* f12e184: 0c012d20 */ jal 0x4b480 +/* f12e188: 26310008 */ addiu $s1,$s1,0x8 +/* f12e18c: 8fa60024 */ lw $a2,0x24($sp) +/* f12e190: 3c0db100 */ lui $t5,0xb100 +/* f12e194: 35ad0032 */ ori $t5,$t5,0x32 +/* f12e198: acc20004 */ sw $v0,0x4($a2) +/* f12e19c: 240e2010 */ addiu $t6,$zero,0x2010 +/* f12e1a0: ae2e0004 */ sw $t6,0x4($s1) +/* f12e1a4: ae2d0000 */ sw $t5,0x0($s1) +/* f12e1a8: 26220008 */ addiu $v0,$s1,0x8 +.L0f12e1ac: +/* f12e1ac: 8fbf001c */ lw $ra,0x1c($sp) +/* f12e1b0: 8fb00014 */ lw $s0,0x14($sp) +/* f12e1b4: 8fb10018 */ lw $s1,0x18($sp) +/* f12e1b8: 03e00008 */ jr $ra +/* f12e1bc: 27bd00b8 */ addiu $sp,$sp,0xb8 +); + +GLOBAL_ASM( +glabel func0f12e1c0 +/* f12e1c0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f12e1c4: 3c02800a */ lui $v0,0x800a +/* f12e1c8: 24429fc0 */ addiu $v0,$v0,-24640 +/* f12e1cc: 8c4f006c */ lw $t7,0x6c($v0) +/* f12e1d0: afb00014 */ sw $s0,0x14($sp) +/* f12e1d4: 00068400 */ sll $s0,$a2,0x10 +/* f12e1d8: 00107403 */ sra $t6,$s0,0x10 +/* f12e1dc: 01c08025 */ or $s0,$t6,$zero +/* f12e1e0: afbf0024 */ sw $ra,0x24($sp) +/* f12e1e4: afb30020 */ sw $s3,0x20($sp) +/* f12e1e8: afb2001c */ sw $s2,0x1c($sp) +/* f12e1ec: afb10018 */ sw $s1,0x18($sp) +/* f12e1f0: afa40030 */ sw $a0,0x30($sp) +/* f12e1f4: afa50034 */ sw $a1,0x34($sp) +/* f12e1f8: afa60038 */ sw $a2,0x38($sp) +/* f12e1fc: 11e00003 */ beqz $t7,.L0f12e20c +/* f12e200: afa0002c */ sw $zero,0x2c($sp) +/* f12e204: 10000002 */ beqz $zero,.L0f12e210 +/* f12e208: 24130001 */ addiu $s3,$zero,0x1 +.L0f12e20c: +/* f12e20c: 00009825 */ or $s3,$zero,$zero +.L0f12e210: +/* f12e210: 8c580068 */ lw $t8,0x68($v0) +/* f12e214: 00008825 */ or $s1,$zero,$zero +/* f12e218: 00009025 */ or $s2,$zero,$zero +/* f12e21c: 13000003 */ beqz $t8,.L0f12e22c +/* f12e220: 3c08800a */ lui $t0,0x800a +/* f12e224: 10000001 */ beqz $zero,.L0f12e22c +/* f12e228: 24110001 */ addiu $s1,$zero,0x1 +.L0f12e22c: +/* f12e22c: 8c590064 */ lw $t9,0x64($v0) +/* f12e230: 00006825 */ or $t5,$zero,$zero +/* f12e234: 00003025 */ or $a2,$zero,$zero +/* f12e238: 13200003 */ beqz $t9,.L0f12e248 +/* f12e23c: 3c1f800a */ lui $ra,0x800a +/* f12e240: 10000001 */ beqz $zero,.L0f12e248 +/* f12e244: 24120001 */ addiu $s2,$zero,0x1 +.L0f12e248: +/* f12e248: 8c4e0070 */ lw $t6,0x70($v0) +/* f12e24c: 27ff3440 */ addiu $ra,$ra,0x3440 +/* f12e250: 240c0024 */ addiu $t4,$zero,0x24 +/* f12e254: 11c00003 */ beqz $t6,.L0f12e264 +/* f12e258: 3c0b8008 */ lui $t3,0x8008 +/* f12e25c: 10000001 */ beqz $zero,.L0f12e264 +/* f12e260: 240d0001 */ addiu $t5,$zero,0x1 +.L0f12e264: +/* f12e264: 8d083444 */ lw $t0,0x3444($t0) +/* f12e268: 00004825 */ or $t1,$zero,$zero +/* f12e26c: 00003825 */ or $a3,$zero,$zero +/* f12e270: 1900003b */ blez $t0,.L0f12e360 +/* f12e274: 256be940 */ addiu $t3,$t3,-5824 +/* f12e278: 240a0007 */ addiu $t2,$zero,0x7 +.L0f12e27c: +/* f12e27c: 8fe50000 */ lw $a1,0x0($ra) +/* f12e280: 01b27021 */ addu $t6,$t5,$s2 +/* f12e284: 24e70001 */ addiu $a3,$a3,0x1 +/* f12e288: 00a67821 */ addu $t7,$a1,$a2 +/* f12e28c: 8df80000 */ lw $t8,0x0($t7) +/* f12e290: 01d17821 */ addu $t7,$t6,$s1 +/* f12e294: 00c51821 */ addu $v1,$a2,$a1 +/* f12e298: 17000003 */ bnez $t8,.L0f12e2a8 +/* f12e29c: 00c5c821 */ addu $t9,$a2,$a1 +/* f12e2a0: 1000002f */ beqz $zero,.L0f12e360 +/* f12e2a4: afb9002c */ sw $t9,0x2c($sp) +.L0f12e2a8: +/* f12e2a8: 01f3c021 */ addu $t8,$t7,$s3 +/* f12e2ac: 2b010002 */ slti $at,$t8,0x2 +/* f12e2b0: 54200015 */ bnezl $at,.L0f12e308 +/* f12e2b4: 2a01000f */ slti $at,$s0,0xf +/* f12e2b8: 94640006 */ lhu $a0,0x6($v1) +/* f12e2bc: 24010008 */ addiu $at,$zero,0x8 +/* f12e2c0: 0004ca42 */ srl $t9,$a0,0x9 +/* f12e2c4: 51590024 */ beql $t2,$t9,.L0f12e358 +/* f12e2c8: 00e8082a */ slt $at,$a3,$t0 +/* f12e2cc: 13210021 */ beq $t9,$at,.L0f12e354 +/* f12e2d0: 2401000b */ addiu $at,$zero,0xb +/* f12e2d4: 1321001f */ beq $t9,$at,.L0f12e354 +/* f12e2d8: 24010009 */ addiu $at,$zero,0x9 +/* f12e2dc: 5321001e */ beql $t9,$at,.L0f12e358 +/* f12e2e0: 00e8082a */ slt $at,$a3,$t0 +/* f12e2e4: 032c0019 */ multu $t9,$t4 +/* f12e2e8: 3c08800a */ lui $t0,0x800a +/* f12e2ec: 00007012 */ mflo $t6 +/* f12e2f0: 016e7821 */ addu $t7,$t3,$t6 +/* f12e2f4: 85f80000 */ lh $t8,0x0($t7) +/* f12e2f8: a4780004 */ sh $t8,0x4($v1) +/* f12e2fc: 10000015 */ beqz $zero,.L0f12e354 +/* f12e300: 8d083444 */ lw $t0,0x3444($t0) +/* f12e304: 2a01000f */ slti $at,$s0,0xf +.L0f12e308: +/* f12e308: 14200012 */ bnez $at,.L0f12e354 +/* f12e30c: 2a010013 */ slti $at,$s0,0x13 +/* f12e310: 10200010 */ beqz $at,.L0f12e354 +/* f12e314: 00c51021 */ addu $v0,$a2,$a1 +/* f12e318: 94430006 */ lhu $v1,0x6($v0) +/* f12e31c: 24010003 */ addiu $at,$zero,0x3 +/* f12e320: 0003ca42 */ srl $t9,$v1,0x9 +/* f12e324: 5559000c */ bnel $t2,$t9,.L0f12e358 +/* f12e328: 00e8082a */ slt $at,$a3,$t0 +/* f12e32c: 55210009 */ bnel $t1,$at,.L0f12e354 +/* f12e330: 25290001 */ addiu $t1,$t1,0x1 +/* f12e334: 032c0019 */ multu $t9,$t4 +/* f12e338: 3c08800a */ lui $t0,0x800a +/* f12e33c: 00007012 */ mflo $t6 +/* f12e340: 016e7821 */ addu $t7,$t3,$t6 +/* f12e344: 85f80000 */ lh $t8,0x0($t7) +/* f12e348: a4580004 */ sh $t8,0x4($v0) +/* f12e34c: 8d083444 */ lw $t0,0x3444($t0) +/* f12e350: 25290001 */ addiu $t1,$t1,0x1 +.L0f12e354: +/* f12e354: 00e8082a */ slt $at,$a3,$t0 +.L0f12e358: +/* f12e358: 1420ffc8 */ bnez $at,.L0f12e27c +/* f12e35c: 24c6019c */ addiu $a2,$a2,0x19c +.L0f12e360: +/* f12e360: 8fb9002c */ lw $t9,0x2c($sp) +/* f12e364: 53200034 */ beqzl $t9,.L0f12e438 +/* f12e368: 8fbf0024 */ lw $ra,0x24($sp) +/* f12e36c: 0fc180d6 */ jal func0f060358 +/* f12e370: 00000000 */ sll $zero,$zero,0x0 +/* f12e374: 240a0007 */ addiu $t2,$zero,0x7 +/* f12e378: 1040002e */ beqz $v0,.L0f12e434 +/* f12e37c: 00408825 */ or $s1,$v0,$zero +/* f12e380: 8fa30030 */ lw $v1,0x30($sp) +/* f12e384: 8fa90034 */ lw $t1,0x34($sp) +/* f12e388: 240e0008 */ addiu $t6,$zero,0x8 +/* f12e38c: a04e0000 */ sb $t6,0x0($v0) +/* f12e390: 8faf002c */ lw $t7,0x2c($sp) +/* f12e394: 2406ffff */ addiu $a2,$zero,-1 +/* f12e398: 00004040 */ sll $t0,$zero,0x1 +/* f12e39c: ac4f0004 */ sw $t7,0x4($v0) +/* f12e3a0: c4640000 */ lwc1 $f4,0x0($v1) +/* f12e3a4: 00482821 */ addu $a1,$v0,$t0 +/* f12e3a8: 00003825 */ or $a3,$zero,$zero +/* f12e3ac: e4440008 */ swc1 $f4,0x8($v0) +/* f12e3b0: c4660004 */ lwc1 $f6,0x4($v1) +/* f12e3b4: e446000c */ swc1 $f6,0xc($v0) +/* f12e3b8: c4680008 */ lwc1 $f8,0x8($v1) +/* f12e3bc: 01281821 */ addu $v1,$t1,$t0 +/* f12e3c0: e4480010 */ swc1 $f8,0x10($v0) +/* f12e3c4: 85380000 */ lh $t8,0x0($t1) +/* f12e3c8: 50d8000b */ beql $a2,$t8,.L0f12e3f8 +/* f12e3cc: 0007c840 */ sll $t9,$a3,0x1 +/* f12e3d0: 84640000 */ lh $a0,0x0($v1) +/* f12e3d4: a4a40028 */ sh $a0,0x28($a1) +.L0f12e3d8: +/* f12e3d8: 84640002 */ lh $a0,0x2($v1) +/* f12e3dc: 24e70001 */ addiu $a3,$a3,0x1 +/* f12e3e0: 24630002 */ addiu $v1,$v1,0x2 +/* f12e3e4: 10c40003 */ beq $a2,$a0,.L0f12e3f4 +/* f12e3e8: 24a50002 */ addiu $a1,$a1,0x2 +/* f12e3ec: 54eafffa */ bnel $a3,$t2,.L0f12e3d8 +/* f12e3f0: a4a40028 */ sh $a0,0x28($a1) +.L0f12e3f4: +/* f12e3f4: 0007c840 */ sll $t9,$a3,0x1 +.L0f12e3f8: +/* f12e3f8: 02397021 */ addu $t6,$s1,$t9 +/* f12e3fc: a5c60028 */ sh $a2,0x28($t6) +/* f12e400: 0fc1814e */ jal func0f060538 +/* f12e404: 02202025 */ or $a0,$s1,$zero +/* f12e408: 0fc180bc */ jal func0f0602f0 +/* f12e40c: 02202025 */ or $a0,$s1,$zero +/* f12e410: 8faf002c */ lw $t7,0x2c($sp) +/* f12e414: 00107040 */ sll $t6,$s0,0x1 +/* f12e418: 91f80006 */ lbu $t8,0x6($t7) +/* f12e41c: adf10000 */ sw $s1,0x0($t7) +/* f12e420: a5e00004 */ sh $zero,0x4($t7) +/* f12e424: 3319ff01 */ andi $t9,$t8,0xff01 +/* f12e428: 01d9c025 */ or $t8,$t6,$t9 +/* f12e42c: a1f80006 */ sb $t8,0x6($t7) +/* f12e430: ade00198 */ sw $zero,0x198($t7) +.L0f12e434: +/* f12e434: 8fbf0024 */ lw $ra,0x24($sp) +.L0f12e438: +/* f12e438: 8fa2002c */ lw $v0,0x2c($sp) +/* f12e43c: 8fb00014 */ lw $s0,0x14($sp) +/* f12e440: 8fb10018 */ lw $s1,0x18($sp) +/* f12e444: 8fb2001c */ lw $s2,0x1c($sp) +/* f12e448: 8fb30020 */ lw $s3,0x20($sp) +/* f12e44c: 03e00008 */ jr $ra +/* f12e450: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f12e454 +/* f12e454: 27bdffe0 */ addiu $sp,$sp,-32 +/* f12e458: 3c0c800a */ lui $t4,0x800a +/* f12e45c: 8d8c3444 */ lw $t4,0x3444($t4) +/* f12e460: afb00018 */ sw $s0,0x18($sp) +/* f12e464: 00e08025 */ or $s0,$a3,$zero +/* f12e468: afbf001c */ sw $ra,0x1c($sp) +/* f12e46c: afa40020 */ sw $a0,0x20($sp) +/* f12e470: afa50024 */ sw $a1,0x24($sp) +/* f12e474: afa60028 */ sw $a2,0x28($sp) +/* f12e478: 1980003a */ blez $t4,.L0f12e564 +/* f12e47c: 00004025 */ or $t0,$zero,$zero +/* f12e480: 3c09800a */ lui $t1,0x800a +/* f12e484: 8d293440 */ lw $t1,0x3440($t1) +/* f12e488: 3c0a8008 */ lui $t2,0x8008 +/* f12e48c: 44800000 */ mtc1 $zero,$f0 +/* f12e490: 254ae940 */ addiu $t2,$t2,-5824 +/* f12e494: 240b0024 */ addiu $t3,$zero,0x24 +/* f12e498: 24050190 */ addiu $a1,$zero,0x190 +/* f12e49c: 01203025 */ or $a2,$t1,$zero +.L0f12e4a0: +/* f12e4a0: 8cce0000 */ lw $t6,0x0($a2) +/* f12e4a4: 51c0002c */ beqzl $t6,.L0f12e558 +/* f12e4a8: 25080001 */ addiu $t0,$t0,0x1 +/* f12e4ac: 90cf0006 */ lbu $t7,0x6($a2) +/* f12e4b0: 31f80001 */ andi $t8,$t7,0x1 +/* f12e4b4: 56180028 */ bnel $s0,$t8,.L0f12e558 +/* f12e4b8: 25080001 */ addiu $t0,$t0,0x1 +/* f12e4bc: 94c20006 */ lhu $v0,0x6($a2) +/* f12e4c0: 0002ca42 */ srl $t9,$v0,0x9 +/* f12e4c4: 2b21000f */ slti $at,$t9,0xf +/* f12e4c8: 14200022 */ bnez $at,.L0f12e554 +/* f12e4cc: 2b210013 */ slti $at,$t9,0x13 +/* f12e4d0: 50200021 */ beqzl $at,.L0f12e558 +/* f12e4d4: 25080001 */ addiu $t0,$t0,0x1 +/* f12e4d8: 032b0019 */ multu $t9,$t3 +/* f12e4dc: 0008c880 */ sll $t9,$t0,0x2 +/* f12e4e0: 0328c823 */ subu $t9,$t9,$t0 +/* f12e4e4: 0019c880 */ sll $t9,$t9,0x2 +/* f12e4e8: 84cd0004 */ lh $t5,0x4($a2) +/* f12e4ec: 0328c821 */ addu $t9,$t9,$t0 +/* f12e4f0: 0019c8c0 */ sll $t9,$t9,0x3 +/* f12e4f4: 0328c823 */ subu $t9,$t9,$t0 +/* f12e4f8: 0019c880 */ sll $t9,$t9,0x2 +/* f12e4fc: 00002025 */ or $a0,$zero,$zero +/* f12e500: 00007012 */ mflo $t6 +/* f12e504: 014e7821 */ addu $t7,$t2,$t6 +/* f12e508: 85f80000 */ lh $t8,0x0($t7) +/* f12e50c: 01391821 */ addu $v1,$t1,$t9 +/* f12e510: 00001025 */ or $v0,$zero,$zero +/* f12e514: 01b8082a */ slt $at,$t5,$t8 +/* f12e518: 5020000f */ beqzl $at,.L0f12e558 +/* f12e51c: 25080001 */ addiu $t0,$t0,0x1 +.L0f12e520: +/* f12e520: c4640014 */ lwc1 $f4,0x14($v1) +/* f12e524: 24420028 */ addiu $v0,$v0,0x28 +/* f12e528: 46040032 */ c.eq.s $f0,$f4 +/* f12e52c: 00000000 */ sll $zero,$zero,0x0 +/* f12e530: 45000002 */ bc1f .L0f12e53c +/* f12e534: 00000000 */ sll $zero,$zero,0x0 +/* f12e538: 24040001 */ addiu $a0,$zero,0x1 +.L0f12e53c: +/* f12e53c: 1445fff8 */ bne $v0,$a1,.L0f12e520 +/* f12e540: 24630028 */ addiu $v1,$v1,0x28 +/* f12e544: 50800004 */ beqzl $a0,.L0f12e558 +/* f12e548: 25080001 */ addiu $t0,$t0,0x1 +/* f12e54c: 10000013 */ beqz $zero,.L0f12e59c +/* f12e550: 00001025 */ or $v0,$zero,$zero +.L0f12e554: +/* f12e554: 25080001 */ addiu $t0,$t0,0x1 +.L0f12e558: +/* f12e558: 010c082a */ slt $at,$t0,$t4 +/* f12e55c: 1420ffd0 */ bnez $at,.L0f12e4a0 +/* f12e560: 24c6019c */ addiu $a2,$a2,0x19c +.L0f12e564: +/* f12e564: 8fa40020 */ lw $a0,0x20($sp) +/* f12e568: 8fa50024 */ lw $a1,0x24($sp) +/* f12e56c: 0fc4b870 */ jal func0f12e1c0 +/* f12e570: 87a6002a */ lh $a2,0x2a($sp) +/* f12e574: 50400009 */ beqzl $v0,.L0f12e59c +/* f12e578: 00001025 */ or $v0,$zero,$zero +/* f12e57c: 904d0006 */ lbu $t5,0x6($v0) +/* f12e580: 320f0001 */ andi $t7,$s0,0x1 +/* f12e584: 31b8fffe */ andi $t8,$t5,0xfffe +/* f12e588: 01f8c825 */ or $t9,$t7,$t8 +/* f12e58c: a0590006 */ sb $t9,0x6($v0) +/* f12e590: 10000002 */ beqz $zero,.L0f12e59c +/* f12e594: 24020001 */ addiu $v0,$zero,0x1 +/* f12e598: 00001025 */ or $v0,$zero,$zero +.L0f12e59c: +/* f12e59c: 8fbf001c */ lw $ra,0x1c($sp) +/* f12e5a0: 8fb00018 */ lw $s0,0x18($sp) +/* f12e5a4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f12e5a8: 03e00008 */ jr $ra +/* f12e5ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f12e5b0 +/* f12e5b0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f12e5b4: afa7002c */ sw $a3,0x2c($sp) +/* f12e5b8: 87ae002e */ lh $t6,0x2e($sp) +/* f12e5bc: afb00018 */ sw $s0,0x18($sp) +/* f12e5c0: 24010016 */ addiu $at,$zero,0x16 +/* f12e5c4: 00808025 */ or $s0,$a0,$zero +/* f12e5c8: afbf001c */ sw $ra,0x1c($sp) +/* f12e5cc: afa50024 */ sw $a1,0x24($sp) +/* f12e5d0: afa60028 */ sw $a2,0x28($sp) +/* f12e5d4: 15c10002 */ bne $t6,$at,.L0f12e5e0 +/* f12e5d8: 24020001 */ addiu $v0,$zero,0x1 +/* f12e5dc: 00001025 */ or $v0,$zero,$zero +.L0f12e5e0: +/* f12e5e0: 10400037 */ beqz $v0,.L0f12e6c0 +/* f12e5e4: 3c09800a */ lui $t1,0x800a +/* f12e5e8: 8d293444 */ lw $t1,0x3444($t1) +/* f12e5ec: 00003825 */ or $a3,$zero,$zero +/* f12e5f0: 3c0a800a */ lui $t2,0x800a +/* f12e5f4: 19200032 */ blez $t1,.L0f12e6c0 +/* f12e5f8: 240c0024 */ addiu $t4,$zero,0x24 +/* f12e5fc: 8d4a3440 */ lw $t2,0x3440($t2) +/* f12e600: 3c0b8008 */ lui $t3,0x8008 +/* f12e604: 44800000 */ mtc1 $zero,$f0 +/* f12e608: 256be940 */ addiu $t3,$t3,-5824 +/* f12e60c: 24050190 */ addiu $a1,$zero,0x190 +/* f12e610: 01403025 */ or $a2,$t2,$zero +.L0f12e614: +/* f12e614: 8ccf0000 */ lw $t7,0x0($a2) +/* f12e618: 51e00026 */ beqzl $t7,.L0f12e6b4 +/* f12e61c: 24e70001 */ addiu $a3,$a3,0x1 +/* f12e620: 8cd80198 */ lw $t8,0x198($a2) +/* f12e624: 56180023 */ bnel $s0,$t8,.L0f12e6b4 +/* f12e628: 24e70001 */ addiu $a3,$a3,0x1 +/* f12e62c: 94cd0006 */ lhu $t5,0x6($a2) +/* f12e630: 84d90004 */ lh $t9,0x4($a2) +/* f12e634: 00002025 */ or $a0,$zero,$zero +/* f12e638: 000d7242 */ srl $t6,$t5,0x9 +/* f12e63c: 01cc0019 */ multu $t6,$t4 +/* f12e640: 00077080 */ sll $t6,$a3,0x2 +/* f12e644: 01c77023 */ subu $t6,$t6,$a3 +/* f12e648: 000e7080 */ sll $t6,$t6,0x2 +/* f12e64c: 01c77021 */ addu $t6,$t6,$a3 +/* f12e650: 000e70c0 */ sll $t6,$t6,0x3 +/* f12e654: 01c77023 */ subu $t6,$t6,$a3 +/* f12e658: 000e7080 */ sll $t6,$t6,0x2 +/* f12e65c: 014e1821 */ addu $v1,$t2,$t6 +/* f12e660: 00001025 */ or $v0,$zero,$zero +/* f12e664: 00007812 */ mflo $t7 +/* f12e668: 016fc021 */ addu $t8,$t3,$t7 +/* f12e66c: 870d0000 */ lh $t5,0x0($t8) +/* f12e670: 032d082a */ slt $at,$t9,$t5 +/* f12e674: 5020000f */ beqzl $at,.L0f12e6b4 +/* f12e678: 24e70001 */ addiu $a3,$a3,0x1 +.L0f12e67c: +/* f12e67c: c4640014 */ lwc1 $f4,0x14($v1) +/* f12e680: 24420028 */ addiu $v0,$v0,0x28 +/* f12e684: 46040032 */ c.eq.s $f0,$f4 +/* f12e688: 00000000 */ sll $zero,$zero,0x0 +/* f12e68c: 45000002 */ bc1f .L0f12e698 +/* f12e690: 00000000 */ sll $zero,$zero,0x0 +/* f12e694: 24040001 */ addiu $a0,$zero,0x1 +.L0f12e698: +/* f12e698: 1445fff8 */ bne $v0,$a1,.L0f12e67c +/* f12e69c: 24630028 */ addiu $v1,$v1,0x28 +/* f12e6a0: 50800004 */ beqzl $a0,.L0f12e6b4 +/* f12e6a4: 24e70001 */ addiu $a3,$a3,0x1 +/* f12e6a8: 10000015 */ beqz $zero,.L0f12e700 +/* f12e6ac: 00001025 */ or $v0,$zero,$zero +/* f12e6b0: 24e70001 */ addiu $a3,$a3,0x1 +.L0f12e6b4: +/* f12e6b4: 00e9082a */ slt $at,$a3,$t1 +/* f12e6b8: 1420ffd6 */ bnez $at,.L0f12e614 +/* f12e6bc: 24c6019c */ addiu $a2,$a2,0x19c +.L0f12e6c0: +/* f12e6c0: 8fa40024 */ lw $a0,0x24($sp) +/* f12e6c4: 8fa50028 */ lw $a1,0x28($sp) +/* f12e6c8: 0fc4b870 */ jal func0f12e1c0 +/* f12e6cc: 87a6002e */ lh $a2,0x2e($sp) +/* f12e6d0: 5040000b */ beqzl $v0,.L0f12e700 +/* f12e6d4: 00001025 */ or $v0,$zero,$zero +/* f12e6d8: ac500198 */ sw $s0,0x198($v0) +/* f12e6dc: 8fb80030 */ lw $t8,0x30($sp) +/* f12e6e0: 904d0006 */ lbu $t5,0x6($v0) +/* f12e6e4: 33190001 */ andi $t9,$t8,0x1 +/* f12e6e8: 31aefffe */ andi $t6,$t5,0xfffe +/* f12e6ec: 032e7825 */ or $t7,$t9,$t6 +/* f12e6f0: a04f0006 */ sb $t7,0x6($v0) +/* f12e6f4: 10000002 */ beqz $zero,.L0f12e700 +/* f12e6f8: 24020001 */ addiu $v0,$zero,0x1 +/* f12e6fc: 00001025 */ or $v0,$zero,$zero +.L0f12e700: +/* f12e700: 8fbf001c */ lw $ra,0x1c($sp) +/* f12e704: 8fb00018 */ lw $s0,0x18($sp) +/* f12e708: 27bd0020 */ addiu $sp,$sp,0x20 +/* f12e70c: 03e00008 */ jr $ra +/* f12e710: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f12e714 +/* f12e714: 27bdffe0 */ addiu $sp,$sp,-32 +/* f12e718: 00053c00 */ sll $a3,$a1,0x10 +/* f12e71c: 00077403 */ sra $t6,$a3,0x10 +/* f12e720: afbf001c */ sw $ra,0x1c($sp) +/* f12e724: afa50024 */ sw $a1,0x24($sp) +/* f12e728: 01c03825 */ or $a3,$t6,$zero +/* f12e72c: 24850008 */ addiu $a1,$a0,0x8 +/* f12e730: afa00010 */ sw $zero,0x10($sp) +/* f12e734: 0fc4b96c */ jal func0f12e5b0 +/* f12e738: 24860028 */ addiu $a2,$a0,0x28 +/* f12e73c: 8fbf001c */ lw $ra,0x1c($sp) +/* f12e740: 27bd0020 */ addiu $sp,$sp,0x20 +/* f12e744: 03e00008 */ jr $ra +/* f12e748: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f12e74c +/* f12e74c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f12e750: afbf001c */ sw $ra,0x1c($sp) +/* f12e754: afa7002c */ sw $a3,0x2c($sp) +/* f12e758: 00077400 */ sll $t6,$a3,0x10 +/* f12e75c: 24180001 */ addiu $t8,$zero,0x1 +/* f12e760: 000e3c03 */ sra $a3,$t6,0x10 +/* f12e764: 0fc4b96c */ jal func0f12e5b0 +/* f12e768: afb80010 */ sw $t8,0x10($sp) +/* f12e76c: 8fbf001c */ lw $ra,0x1c($sp) +/* f12e770: 27bd0020 */ addiu $sp,$sp,0x20 +/* f12e774: 03e00008 */ jr $ra +/* f12e778: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f12e77c +/* f12e77c: 3c03800a */ lui $v1,0x800a +/* f12e780: 8c633444 */ lw $v1,0x3444($v1) +/* f12e784: 00803025 */ or $a2,$a0,$zero +/* f12e788: 00002025 */ or $a0,$zero,$zero +/* f12e78c: 18600022 */ blez $v1,.L0f12e818 +/* f12e790: 00001025 */ or $v0,$zero,$zero +/* f12e794: 3c088008 */ lui $t0,0x8008 +/* f12e798: 3c07800a */ lui $a3,0x800a +/* f12e79c: 24e73440 */ addiu $a3,$a3,0x3440 +/* f12e7a0: 2508e940 */ addiu $t0,$t0,-5824 +/* f12e7a4: 24090024 */ addiu $t1,$zero,0x24 +.L0f12e7a8: +/* f12e7a8: 8cee0000 */ lw $t6,0x0($a3) +/* f12e7ac: 24420001 */ addiu $v0,$v0,0x1 +/* f12e7b0: 01c42821 */ addu $a1,$t6,$a0 +/* f12e7b4: 8caf0000 */ lw $t7,0x0($a1) +/* f12e7b8: 51e00015 */ beqzl $t7,.L0f12e810 +/* f12e7bc: 0043082a */ slt $at,$v0,$v1 +/* f12e7c0: 8cb80198 */ lw $t8,0x198($a1) +/* f12e7c4: 54d80012 */ bnel $a2,$t8,.L0f12e810 +/* f12e7c8: 0043082a */ slt $at,$v0,$v1 +/* f12e7cc: 90b90006 */ lbu $t9,0x6($a1) +/* f12e7d0: 332a0001 */ andi $t2,$t9,0x1 +/* f12e7d4: 5540000e */ bnezl $t2,.L0f12e810 +/* f12e7d8: 0043082a */ slt $at,$v0,$v1 +/* f12e7dc: 94ab0006 */ lhu $t3,0x6($a1) +/* f12e7e0: 3c03800a */ lui $v1,0x800a +/* f12e7e4: 000b6242 */ srl $t4,$t3,0x9 +/* f12e7e8: 01890019 */ multu $t4,$t1 +/* f12e7ec: 00006812 */ mflo $t5 +/* f12e7f0: 010d7021 */ addu $t6,$t0,$t5 +/* f12e7f4: 85cf0000 */ lh $t7,0x0($t6) +/* f12e7f8: a4af0004 */ sh $t7,0x4($a1) +/* f12e7fc: 8cf80000 */ lw $t8,0x0($a3) +/* f12e800: 0304c821 */ addu $t9,$t8,$a0 +/* f12e804: af200198 */ sw $zero,0x198($t9) +/* f12e808: 8c633444 */ lw $v1,0x3444($v1) +/* f12e80c: 0043082a */ slt $at,$v0,$v1 +.L0f12e810: +/* f12e810: 1420ffe5 */ bnez $at,.L0f12e7a8 +/* f12e814: 2484019c */ addiu $a0,$a0,0x19c +.L0f12e818: +/* f12e818: 03e00008 */ jr $ra +/* f12e81c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f12e820 +/* f12e820: 27bdffe8 */ addiu $sp,$sp,-24 +/* f12e824: afbf0014 */ sw $ra,0x14($sp) +/* f12e828: afa60020 */ sw $a2,0x20($sp) +/* f12e82c: 00067400 */ sll $t6,$a2,0x10 +/* f12e830: 0fc4b870 */ jal func0f12e1c0 +/* f12e834: 000e3403 */ sra $a2,$t6,0x10 +/* f12e838: 8fbf0014 */ lw $ra,0x14($sp) +/* f12e83c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f12e840: 03e00008 */ jr $ra +/* f12e844: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f12e848 +/* f12e848: 27bdff30 */ addiu $sp,$sp,-208 +/* f12e84c: 3c0e800a */ lui $t6,0x800a +/* f12e850: 8dce9ff4 */ lw $t6,-0x600c($t6) +/* f12e854: afbf0074 */ sw $ra,0x74($sp) +/* f12e858: afbe0070 */ sw $s8,0x70($sp) +/* f12e85c: afb7006c */ sw $s7,0x6c($sp) +/* f12e860: afb60068 */ sw $s6,0x68($sp) +/* f12e864: afb50064 */ sw $s5,0x64($sp) +/* f12e868: afb40060 */ sw $s4,0x60($sp) +/* f12e86c: afb3005c */ sw $s3,0x5c($sp) +/* f12e870: afb20058 */ sw $s2,0x58($sp) +/* f12e874: afb10054 */ sw $s1,0x54($sp) +/* f12e878: afb00050 */ sw $s0,0x50($sp) +/* f12e87c: f7be0048 */ sdc1 $f30,0x48($sp) +/* f12e880: f7bc0040 */ sdc1 $f28,0x40($sp) +/* f12e884: f7ba0038 */ sdc1 $f26,0x38($sp) +/* f12e888: f7b80030 */ sdc1 $f24,0x30($sp) +/* f12e88c: f7b60028 */ sdc1 $f22,0x28($sp) +/* f12e890: f7b40020 */ sdc1 $f20,0x20($sp) +/* f12e894: 0080b025 */ or $s6,$a0,$zero +/* f12e898: 15c00003 */ bnez $t6,.L0f12e8a8 +/* f12e89c: 8c920004 */ lw $s2,0x4($a0) +/* f12e8a0: 10000226 */ beqz $zero,.L0f12f13c +/* f12e8a4: 00001025 */ or $v0,$zero,$zero +.L0f12e8a8: +/* f12e8a8: 3c02800a */ lui $v0,0x800a +/* f12e8ac: 8c429ff8 */ lw $v0,-0x6008($v0) +/* f12e8b0: 264b0008 */ addiu $t3,$s2,0x8 +/* f12e8b4: 24150190 */ addiu $s5,$zero,0x190 +/* f12e8b8: 2841000f */ slti $at,$v0,0xf +/* f12e8bc: 10200008 */ beqz $at,.L0f12e8e0 +/* f12e8c0: 24140024 */ addiu $s4,$zero,0x24 +/* f12e8c4: 44822000 */ mtc1 $v0,$f4 +/* f12e8c8: 00000000 */ sll $zero,$zero,0x0 +/* f12e8cc: 468021a0 */ cvt.s.w $f6,$f4 +/* f12e8d0: 4600320d */ trunc.w.s $f8,$f6 +/* f12e8d4: 44184000 */ mfc1 $t8,$f8 +/* f12e8d8: 10000008 */ beqz $zero,.L0f12e8fc +/* f12e8dc: afb800c0 */ sw $t8,0xc0($sp) +.L0f12e8e0: +/* f12e8e0: 3c014170 */ lui $at,0x4170 +/* f12e8e4: 44815000 */ mtc1 $at,$f10 +/* f12e8e8: 00000000 */ sll $zero,$zero,0x0 +/* f12e8ec: 4600540d */ trunc.w.s $f16,$f10 +/* f12e8f0: 44098000 */ mfc1 $t1,$f16 +/* f12e8f4: 00000000 */ sll $zero,$zero,0x0 +/* f12e8f8: afa900c0 */ sw $t1,0xc0($sp) +.L0f12e8fc: +/* f12e8fc: 8faa00c0 */ lw $t2,0xc0($sp) +/* f12e900: 0000b825 */ or $s7,$zero,$zero +/* f12e904: 3c013f00 */ lui $at,0x3f00 +/* f12e908: 194001a4 */ blez $t2,.L0f12ef9c +/* f12e90c: 3c138008 */ lui $s3,0x8008 +/* f12e910: 4481f000 */ mtc1 $at,$f30 +/* f12e914: 3c014080 */ lui $at,0x4080 +/* f12e918: 4481e000 */ mtc1 $at,$f28 +/* f12e91c: 3c017f1b */ lui $at,0x7f1b +/* f12e920: c43a55e0 */ lwc1 $f26,0x55e0($at) +/* f12e924: 3c017f1b */ lui $at,0x7f1b +/* f12e928: c43855e4 */ lwc1 $f24,0x55e4($at) +/* f12e92c: 3c012f80 */ lui $at,0x2f80 +/* f12e930: 4481b000 */ mtc1 $at,$f22 +/* f12e934: 4480a000 */ mtc1 $zero,$f20 +/* f12e938: afab0090 */ sw $t3,0x90($sp) +/* f12e93c: 241e07a4 */ addiu $s8,$zero,0x7a4 +/* f12e940: 2673e940 */ addiu $s3,$s3,-5824 +/* f12e944: 864c0004 */ lh $t4,0x4($s2) +.L0f12e948: +/* f12e948: 00008825 */ or $s1,$zero,$zero +/* f12e94c: 258d0001 */ addiu $t5,$t4,0x1 +/* f12e950: a64d0004 */ sh $t5,0x4($s2) +/* f12e954: 8fb00090 */ lw $s0,0x90($sp) +.L0f12e958: +/* f12e958: c600000c */ lwc1 $f0,0xc($s0) +/* f12e95c: 4600a032 */ c.eq.s $f20,$f0 +/* f12e960: 00000000 */ sll $zero,$zero,0x0 +/* f12e964: 4503004a */ bc1tl .L0f12ea90 +/* f12e968: 26310001 */ addiu $s1,$s1,0x1 +/* f12e96c: 964e0006 */ lhu $t6,0x6($s2) +/* f12e970: c6120004 */ lwc1 $f18,0x4($s0) +/* f12e974: 000e7a42 */ srl $t7,$t6,0x9 +/* f12e978: 01f40019 */ multu $t7,$s4 +/* f12e97c: 0000c012 */ mflo $t8 +/* f12e980: 0278c821 */ addu $t9,$s3,$t8 +/* f12e984: c724001c */ lwc1 $f4,0x1c($t9) +/* f12e988: 46049180 */ add.s $f6,$f18,$f4 +/* f12e98c: e6060004 */ swc1 $f6,0x4($s0) +/* f12e990: 96490006 */ lhu $t1,0x6($s2) +/* f12e994: 00095242 */ srl $t2,$t1,0x9 +/* f12e998: 01540019 */ multu $t2,$s4 +/* f12e99c: 00005812 */ mflo $t3 +/* f12e9a0: 026b6021 */ addu $t4,$s3,$t3 +/* f12e9a4: c5880018 */ lwc1 $f8,0x18($t4) +/* f12e9a8: 46080280 */ add.s $f10,$f0,$f8 +/* f12e9ac: e60a000c */ swc1 $f10,0xc($s0) +/* f12e9b0: c610000c */ lwc1 $f16,0xc($s0) +/* f12e9b4: 4614803c */ c.lt.s $f16,$f20 +/* f12e9b8: 00000000 */ sll $zero,$zero,0x0 +/* f12e9bc: 45020003 */ bc1fl .L0f12e9cc +/* f12e9c0: 964d0006 */ lhu $t5,0x6($s2) +/* f12e9c4: e614000c */ swc1 $f20,0xc($s0) +/* f12e9c8: 964d0006 */ lhu $t5,0x6($s2) +.L0f12e9cc: +/* f12e9cc: c6120020 */ lwc1 $f18,0x20($s0) +/* f12e9d0: c6080010 */ lwc1 $f8,0x10($s0) +/* f12e9d4: 000d7242 */ srl $t6,$t5,0x9 +/* f12e9d8: 01d40019 */ multu $t6,$s4 +/* f12e9dc: c60a0014 */ lwc1 $f10,0x14($s0) +/* f12e9e0: 86190024 */ lh $t9,0x24($s0) +/* f12e9e4: 460a4400 */ add.s $f16,$f8,$f10 +/* f12e9e8: 27290001 */ addiu $t1,$t9,0x1 +/* f12e9ec: 00007812 */ mflo $t7 +/* f12e9f0: 026fc021 */ addu $t8,$s3,$t7 +/* f12e9f4: c7040010 */ lwc1 $f4,0x10($t8) +/* f12e9f8: a6090024 */ sh $t1,0x24($s0) +/* f12e9fc: e6100010 */ swc1 $f16,0x10($s0) +/* f12ea00: 46049181 */ sub.s $f6,$f18,$f4 +/* f12ea04: 0c004b70 */ jal 0x12dc0 +/* f12ea08: e6060020 */ swc1 $f6,0x20($s0) +/* f12ea0c: 44822000 */ mtc1 $v0,$f4 +/* f12ea10: c6120018 */ lwc1 $f18,0x18($s0) +/* f12ea14: 04410005 */ bgez $v0,.L0f12ea2c +/* f12ea18: 468021a0 */ cvt.s.w $f6,$f4 +/* f12ea1c: 3c014f80 */ lui $at,0x4f80 +/* f12ea20: 44814000 */ mtc1 $at,$f8 +/* f12ea24: 00000000 */ sll $zero,$zero,0x0 +/* f12ea28: 46083180 */ add.s $f6,$f6,$f8 +.L0f12ea2c: +/* f12ea2c: 46163282 */ mul.s $f10,$f6,$f22 +/* f12ea30: 00000000 */ sll $zero,$zero,0x0 +/* f12ea34: 461a5402 */ mul.s $f16,$f10,$f26 +/* f12ea38: 4610c100 */ add.s $f4,$f24,$f16 +/* f12ea3c: 46049200 */ add.s $f8,$f18,$f4 +/* f12ea40: 0c004b70 */ jal 0x12dc0 +/* f12ea44: e6080018 */ swc1 $f8,0x18($s0) +/* f12ea48: 44825000 */ mtc1 $v0,$f10 +/* f12ea4c: c606001c */ lwc1 $f6,0x1c($s0) +/* f12ea50: 04410005 */ bgez $v0,.L0f12ea68 +/* f12ea54: 46805420 */ cvt.s.w $f16,$f10 +/* f12ea58: 3c014f80 */ lui $at,0x4f80 +/* f12ea5c: 44819000 */ mtc1 $at,$f18 +/* f12ea60: 00000000 */ sll $zero,$zero,0x0 +/* f12ea64: 46128400 */ add.s $f16,$f16,$f18 +.L0f12ea68: +/* f12ea68: 46168102 */ mul.s $f4,$f16,$f22 +/* f12ea6c: c6100020 */ lwc1 $f16,0x20($s0) +/* f12ea70: 461c803c */ c.lt.s $f16,$f28 +/* f12ea74: 461a2202 */ mul.s $f8,$f4,$f26 +/* f12ea78: 4608c280 */ add.s $f10,$f24,$f8 +/* f12ea7c: 460a3480 */ add.s $f18,$f6,$f10 +/* f12ea80: 45000002 */ bc1f .L0f12ea8c +/* f12ea84: e612001c */ swc1 $f18,0x1c($s0) +/* f12ea88: e614000c */ swc1 $f20,0xc($s0) +.L0f12ea8c: +/* f12ea8c: 26310001 */ addiu $s1,$s1,0x1 +.L0f12ea90: +/* f12ea90: 2a21000a */ slti $at,$s1,0xa +/* f12ea94: 1420ffb0 */ bnez $at,.L0f12e958 +/* f12ea98: 26100028 */ addiu $s0,$s0,0x28 +/* f12ea9c: 964a0006 */ lhu $t2,0x6($s2) +/* f12eaa0: 86430004 */ lh $v1,0x4($s2) +/* f12eaa4: 000a5a42 */ srl $t3,$t2,0x9 +/* f12eaa8: 01740019 */ multu $t3,$s4 +/* f12eaac: 00006012 */ mflo $t4 +/* f12eab0: 026c2021 */ addu $a0,$s3,$t4 +/* f12eab4: 848d0000 */ lh $t5,0x0($a0) +/* f12eab8: 006d082a */ slt $at,$v1,$t5 +/* f12eabc: 50200134 */ beqzl $at,.L0f12ef90 +/* f12eac0: 8fa900c0 */ lw $t1,0xc0($sp) +/* f12eac4: 848e0004 */ lh $t6,0x4($a0) +/* f12eac8: 8fb00090 */ lw $s0,0x90($sp) +/* f12eacc: 006e001a */ div $zero,$v1,$t6 +/* f12ead0: 15c00002 */ bnez $t6,.L0f12eadc +/* f12ead4: 00000000 */ sll $zero,$zero,0x0 +/* f12ead8: 0007000d */ break 0x7 +.L0f12eadc: +/* f12eadc: 2401ffff */ addiu $at,$zero,-1 +/* f12eae0: 15c10004 */ bne $t6,$at,.L0f12eaf4 +/* f12eae4: 3c018000 */ lui $at,0x8000 +/* f12eae8: 14610002 */ bne $v1,$at,.L0f12eaf4 +/* f12eaec: 00000000 */ sll $zero,$zero,0x0 +/* f12eaf0: 0006000d */ break 0x6 +.L0f12eaf4: +/* f12eaf4: 24010001 */ addiu $at,$zero,0x1 +/* f12eaf8: 00007810 */ mfhi $t7 +/* f12eafc: 55e10124 */ bnel $t7,$at,.L0f12ef90 +/* f12eb00: 8fa900c0 */ lw $t1,0xc0($sp) +/* f12eb04: 00003025 */ or $a2,$zero,$zero +/* f12eb08: 02402825 */ or $a1,$s2,$zero +.L0f12eb0c: +/* f12eb0c: c4a40014 */ lwc1 $f4,0x14($a1) +/* f12eb10: 24c60028 */ addiu $a2,$a2,0x28 +/* f12eb14: 24a50028 */ addiu $a1,$a1,0x28 +/* f12eb18: 4604a032 */ c.eq.s $f20,$f4 +/* f12eb1c: 00000000 */ sll $zero,$zero,0x0 +/* f12eb20: 45000118 */ bc1f .L0f12ef84 +/* f12eb24: 00000000 */ sll $zero,$zero,0x0 +/* f12eb28: 84980006 */ lh $t8,0x6($a0) +/* f12eb2c: 17000014 */ bnez $t8,.L0f12eb80 +/* f12eb30: 00000000 */ sll $zero,$zero,0x0 +/* f12eb34: 0c004b70 */ jal 0x12dc0 +/* f12eb38: 00000000 */ sll $zero,$zero,0x0 +/* f12eb3c: 44824000 */ mtc1 $v0,$f8 +/* f12eb40: 3c014f80 */ lui $at,0x4f80 +/* f12eb44: 04410004 */ bgez $v0,.L0f12eb58 +/* f12eb48: 468041a0 */ cvt.s.w $f6,$f8 +/* f12eb4c: 44815000 */ mtc1 $at,$f10 +/* f12eb50: 00000000 */ sll $zero,$zero,0x0 +/* f12eb54: 460a3180 */ add.s $f6,$f6,$f10 +.L0f12eb58: +/* f12eb58: 46163482 */ mul.s $f18,$f6,$f22 +/* f12eb5c: 3c013f80 */ lui $at,0x3f80 +/* f12eb60: 44812000 */ mtc1 $at,$f4 +/* f12eb64: 3c017f1b */ lui $at,0x7f1b +/* f12eb68: c42a55e8 */ lwc1 $f10,0x55e8($at) +/* f12eb6c: 461e9402 */ mul.s $f16,$f18,$f30 +/* f12eb70: 46048200 */ add.s $f8,$f16,$f4 +/* f12eb74: 460a4182 */ mul.s $f6,$f8,$f10 +/* f12eb78: 1000001a */ beqz $zero,.L0f12ebe4 +/* f12eb7c: e606000c */ swc1 $f6,0xc($s0) +.L0f12eb80: +/* f12eb80: 0c004b70 */ jal 0x12dc0 +/* f12eb84: 00000000 */ sll $zero,$zero,0x0 +/* f12eb88: 44829000 */ mtc1 $v0,$f18 +/* f12eb8c: 3c014f80 */ lui $at,0x4f80 +/* f12eb90: 04410004 */ bgez $v0,.L0f12eba4 +/* f12eb94: 46809420 */ cvt.s.w $f16,$f18 +/* f12eb98: 44812000 */ mtc1 $at,$f4 +/* f12eb9c: 00000000 */ sll $zero,$zero,0x0 +/* f12eba0: 46048400 */ add.s $f16,$f16,$f4 +.L0f12eba4: +/* f12eba4: 96590006 */ lhu $t9,0x6($s2) +/* f12eba8: 46168202 */ mul.s $f8,$f16,$f22 +/* f12ebac: 3c013f80 */ lui $at,0x3f80 +/* f12ebb0: 00194a42 */ srl $t1,$t9,0x9 +/* f12ebb4: 01340019 */ multu $t1,$s4 +/* f12ebb8: 44813000 */ mtc1 $at,$f6 +/* f12ebbc: 461e4282 */ mul.s $f10,$f8,$f30 +/* f12ebc0: 00005012 */ mflo $t2 +/* f12ebc4: 026a5821 */ addu $t3,$s3,$t2 +/* f12ebc8: 856c0006 */ lh $t4,0x6($t3) +/* f12ebcc: 46065480 */ add.s $f18,$f10,$f6 +/* f12ebd0: 448c2000 */ mtc1 $t4,$f4 +/* f12ebd4: 00000000 */ sll $zero,$zero,0x0 +/* f12ebd8: 46802420 */ cvt.s.w $f16,$f4 +/* f12ebdc: 46109202 */ mul.s $f8,$f18,$f16 +/* f12ebe0: e608000c */ swc1 $f8,0xc($s0) +.L0f12ebe4: +/* f12ebe4: 0c004b70 */ jal 0x12dc0 +/* f12ebe8: 00000000 */ sll $zero,$zero,0x0 +/* f12ebec: 24010046 */ addiu $at,$zero,0x46 +/* f12ebf0: 0041001b */ divu $zero,$v0,$at +/* f12ebf4: 00006810 */ mfhi $t5 +/* f12ebf8: 448d5000 */ mtc1 $t5,$f10 +/* f12ebfc: 3c014f80 */ lui $at,0x4f80 +/* f12ec00: 05a10004 */ bgez $t5,.L0f12ec14 +/* f12ec04: 468051a0 */ cvt.s.w $f6,$f10 +/* f12ec08: 44812000 */ mtc1 $at,$f4 +/* f12ec0c: 00000000 */ sll $zero,$zero,0x0 +/* f12ec10: 46043180 */ add.s $f6,$f6,$f4 +.L0f12ec14: +/* f12ec14: 3c0142dc */ lui $at,0x42dc +/* f12ec18: 44819000 */ mtc1 $at,$f18 +/* f12ec1c: a6000024 */ sh $zero,0x24($s0) +/* f12ec20: 46123400 */ add.s $f16,$f6,$f18 +/* f12ec24: 0c004b70 */ jal 0x12dc0 +/* f12ec28: e6100020 */ swc1 $f16,0x20($s0) +/* f12ec2c: 44824000 */ mtc1 $v0,$f8 +/* f12ec30: 3c014f80 */ lui $at,0x4f80 +/* f12ec34: 04410004 */ bgez $v0,.L0f12ec48 +/* f12ec38: 468042a0 */ cvt.s.w $f10,$f8 +/* f12ec3c: 44812000 */ mtc1 $at,$f4 +/* f12ec40: 00000000 */ sll $zero,$zero,0x0 +/* f12ec44: 46045280 */ add.s $f10,$f10,$f4 +.L0f12ec48: +/* f12ec48: 46165182 */ mul.s $f6,$f10,$f22 +/* f12ec4c: 3c017f1b */ lui $at,0x7f1b +/* f12ec50: c43255ec */ lwc1 $f18,0x55ec($at) +/* f12ec54: 46123402 */ mul.s $f16,$f6,$f18 +/* f12ec58: 0c004b70 */ jal 0x12dc0 +/* f12ec5c: e6100010 */ swc1 $f16,0x10($s0) +/* f12ec60: 964e0006 */ lhu $t6,0x6($s2) +/* f12ec64: 44822000 */ mtc1 $v0,$f4 +/* f12ec68: 3c014f80 */ lui $at,0x4f80 +/* f12ec6c: 000e7a42 */ srl $t7,$t6,0x9 +/* f12ec70: 01f40019 */ multu $t7,$s4 +/* f12ec74: 468022a0 */ cvt.s.w $f10,$f4 +/* f12ec78: 0000c012 */ mflo $t8 +/* f12ec7c: 0278c821 */ addu $t9,$s3,$t8 +/* f12ec80: 04410004 */ bgez $v0,.L0f12ec94 +/* f12ec84: c7280008 */ lwc1 $f8,0x8($t9) +/* f12ec88: 44813000 */ mtc1 $at,$f6 +/* f12ec8c: 00000000 */ sll $zero,$zero,0x0 +/* f12ec90: 46065280 */ add.s $f10,$f10,$f6 +.L0f12ec94: +/* f12ec94: 46165482 */ mul.s $f18,$f10,$f22 +/* f12ec98: 4612f401 */ sub.s $f16,$f30,$f18 +/* f12ec9c: 46104102 */ mul.s $f4,$f8,$f16 +/* f12eca0: e6040014 */ swc1 $f4,0x14($s0) +/* f12eca4: 96430006 */ lhu $v1,0x6($s2) +/* f12eca8: 00034a42 */ srl $t1,$v1,0x9 +/* f12ecac: 2921000f */ slti $at,$t1,0xf +/* f12ecb0: 1420001f */ bnez $at,.L0f12ed30 +/* f12ecb4: 29210013 */ slti $at,$t1,0x13 +/* f12ecb8: 5020001e */ beqzl $at,.L0f12ed34 +/* f12ecbc: 8e420198 */ lw $v0,0x198($s2) +/* f12ecc0: 924b0006 */ lbu $t3,0x6($s2) +/* f12ecc4: 3c0a800a */ lui $t2,0x800a +/* f12ecc8: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f12eccc: 316c0001 */ andi $t4,$t3,0x1 +/* f12ecd0: 019e0019 */ multu $t4,$s8 +/* f12ecd4: 3c0f800a */ lui $t7,0x800a +/* f12ecd8: 3c0c800a */ lui $t4,0x800a +/* f12ecdc: 00006812 */ mflo $t5 +/* f12ece0: 014d7021 */ addu $t6,$t2,$t5 +/* f12ece4: c5c609ac */ lwc1 $f6,0x9ac($t6) +/* f12ece8: e6060000 */ swc1 $f6,0x0($s0) +/* f12ecec: 92580006 */ lbu $t8,0x6($s2) +/* f12ecf0: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f12ecf4: 33190001 */ andi $t9,$t8,0x1 +/* f12ecf8: 033e0019 */ multu $t9,$s8 +/* f12ecfc: 00004812 */ mflo $t1 +/* f12ed00: 01e95821 */ addu $t3,$t7,$t1 +/* f12ed04: c56a09b0 */ lwc1 $f10,0x9b0($t3) +/* f12ed08: e60a0004 */ swc1 $f10,0x4($s0) +/* f12ed0c: 924a0006 */ lbu $t2,0x6($s2) +/* f12ed10: 8d8ca244 */ lw $t4,-0x5dbc($t4) +/* f12ed14: 314d0001 */ andi $t5,$t2,0x1 +/* f12ed18: 01be0019 */ multu $t5,$s8 +/* f12ed1c: 00007012 */ mflo $t6 +/* f12ed20: 018ec021 */ addu $t8,$t4,$t6 +/* f12ed24: c71209b4 */ lwc1 $f18,0x9b4($t8) +/* f12ed28: 10000017 */ beqz $zero,.L0f12ed88 +/* f12ed2c: e6120008 */ swc1 $f18,0x8($s0) +.L0f12ed30: +/* f12ed30: 8e420198 */ lw $v0,0x198($s2) +.L0f12ed34: +/* f12ed34: 5040000f */ beqzl $v0,.L0f12ed74 +/* f12ed38: c6c60008 */ lwc1 $f6,0x8($s6) +/* f12ed3c: 92590006 */ lbu $t9,0x6($s2) +/* f12ed40: 332f0001 */ andi $t7,$t9,0x1 +/* f12ed44: 55e0000b */ bnezl $t7,.L0f12ed74 +/* f12ed48: c6c60008 */ lwc1 $f6,0x8($s6) +/* f12ed4c: c4480008 */ lwc1 $f8,0x8($v0) +/* f12ed50: e6080000 */ swc1 $f8,0x0($s0) +/* f12ed54: 8e490198 */ lw $t1,0x198($s2) +/* f12ed58: c530000c */ lwc1 $f16,0xc($t1) +/* f12ed5c: e6100004 */ swc1 $f16,0x4($s0) +/* f12ed60: 8e4b0198 */ lw $t3,0x198($s2) +/* f12ed64: c5640010 */ lwc1 $f4,0x10($t3) +/* f12ed68: 10000007 */ beqz $zero,.L0f12ed88 +/* f12ed6c: e6040008 */ swc1 $f4,0x8($s0) +/* f12ed70: c6c60008 */ lwc1 $f6,0x8($s6) +.L0f12ed74: +/* f12ed74: e6060000 */ swc1 $f6,0x0($s0) +/* f12ed78: c6ca000c */ lwc1 $f10,0xc($s6) +/* f12ed7c: e60a0004 */ swc1 $f10,0x4($s0) +/* f12ed80: c6d20010 */ lwc1 $f18,0x10($s6) +/* f12ed84: e6120008 */ swc1 $f18,0x8($s0) +.L0f12ed88: +/* f12ed88: 964a0006 */ lhu $t2,0x6($s2) +/* f12ed8c: 24010014 */ addiu $at,$zero,0x14 +/* f12ed90: 000a6a42 */ srl $t5,$t2,0x9 +/* f12ed94: 15a1004c */ bne $t5,$at,.L0f12eec8 +/* f12ed98: 00000000 */ sll $zero,$zero,0x0 +/* f12ed9c: 0c004b70 */ jal 0x12dc0 +/* f12eda0: 00000000 */ sll $zero,$zero,0x0 +/* f12eda4: 44824000 */ mtc1 $v0,$f8 +/* f12eda8: 3c014f80 */ lui $at,0x4f80 +/* f12edac: 04410004 */ bgez $v0,.L0f12edc0 +/* f12edb0: 46804420 */ cvt.s.w $f16,$f8 +/* f12edb4: 44812000 */ mtc1 $at,$f4 +/* f12edb8: 00000000 */ sll $zero,$zero,0x0 +/* f12edbc: 46048400 */ add.s $f16,$f16,$f4 +.L0f12edc0: +/* f12edc0: 46168182 */ mul.s $f6,$f16,$f22 +/* f12edc4: 3c01428c */ lui $at,0x428c +/* f12edc8: 44815000 */ mtc1 $at,$f10 +/* f12edcc: 3c01420c */ lui $at,0x420c +/* f12edd0: 44814000 */ mtc1 $at,$f8 +/* f12edd4: c6100000 */ lwc1 $f16,0x0($s0) +/* f12edd8: 460a3482 */ mul.s $f18,$f6,$f10 +/* f12eddc: 46089101 */ sub.s $f4,$f18,$f8 +/* f12ede0: 46048180 */ add.s $f6,$f16,$f4 +/* f12ede4: 0c004b70 */ jal 0x12dc0 +/* f12ede8: e6060000 */ swc1 $f6,0x0($s0) +/* f12edec: 44825000 */ mtc1 $v0,$f10 +/* f12edf0: 3c014f80 */ lui $at,0x4f80 +/* f12edf4: 04410004 */ bgez $v0,.L0f12ee08 +/* f12edf8: 468054a0 */ cvt.s.w $f18,$f10 +/* f12edfc: 44814000 */ mtc1 $at,$f8 +/* f12ee00: 00000000 */ sll $zero,$zero,0x0 +/* f12ee04: 46089480 */ add.s $f18,$f18,$f8 +.L0f12ee08: +/* f12ee08: 46169402 */ mul.s $f16,$f18,$f22 +/* f12ee0c: 3c014220 */ lui $at,0x4220 +/* f12ee10: 44812000 */ mtc1 $at,$f4 +/* f12ee14: 3c0141c8 */ lui $at,0x41c8 +/* f12ee18: 44815000 */ mtc1 $at,$f10 +/* f12ee1c: c6120004 */ lwc1 $f18,0x4($s0) +/* f12ee20: 46048182 */ mul.s $f6,$f16,$f4 +/* f12ee24: 460a3201 */ sub.s $f8,$f6,$f10 +/* f12ee28: 46089400 */ add.s $f16,$f18,$f8 +/* f12ee2c: 0c004b70 */ jal 0x12dc0 +/* f12ee30: e6100004 */ swc1 $f16,0x4($s0) +/* f12ee34: 44822000 */ mtc1 $v0,$f4 +/* f12ee38: 3c014f80 */ lui $at,0x4f80 +/* f12ee3c: 04410004 */ bgez $v0,.L0f12ee50 +/* f12ee40: 468021a0 */ cvt.s.w $f6,$f4 +/* f12ee44: 44815000 */ mtc1 $at,$f10 +/* f12ee48: 00000000 */ sll $zero,$zero,0x0 +/* f12ee4c: 460a3180 */ add.s $f6,$f6,$f10 +.L0f12ee50: +/* f12ee50: 46163482 */ mul.s $f18,$f6,$f22 +/* f12ee54: 3c014220 */ lui $at,0x4220 +/* f12ee58: 44814000 */ mtc1 $at,$f8 +/* f12ee5c: 3c0141a0 */ lui $at,0x41a0 +/* f12ee60: 44812000 */ mtc1 $at,$f4 +/* f12ee64: c6060008 */ lwc1 $f6,0x8($s0) +/* f12ee68: 3c017f1b */ lui $at,0x7f1b +/* f12ee6c: 46089402 */ mul.s $f16,$f18,$f8 +/* f12ee70: c6080020 */ lwc1 $f8,0x20($s0) +/* f12ee74: 46048281 */ sub.s $f10,$f16,$f4 +/* f12ee78: 460a3480 */ add.s $f18,$f6,$f10 +/* f12ee7c: e6120008 */ swc1 $f18,0x8($s0) +/* f12ee80: c43055f0 */ lwc1 $f16,0x55f0($at) +/* f12ee84: 46104102 */ mul.s $f4,$f8,$f16 +/* f12ee88: 0c004b70 */ jal 0x12dc0 +/* f12ee8c: e6040020 */ swc1 $f4,0x20($s0) +/* f12ee90: 44823000 */ mtc1 $v0,$f6 +/* f12ee94: 3c014f80 */ lui $at,0x4f80 +/* f12ee98: 04410004 */ bgez $v0,.L0f12eeac +/* f12ee9c: 468032a0 */ cvt.s.w $f10,$f6 +/* f12eea0: 44819000 */ mtc1 $at,$f18 +/* f12eea4: 00000000 */ sll $zero,$zero,0x0 +/* f12eea8: 46125280 */ add.s $f10,$f10,$f18 +.L0f12eeac: +/* f12eeac: 46165202 */ mul.s $f8,$f10,$f22 +/* f12eeb0: 3c013f80 */ lui $at,0x3f80 +/* f12eeb4: 44818000 */ mtc1 $at,$f16 +/* f12eeb8: c606000c */ lwc1 $f6,0xc($s0) +/* f12eebc: 46104100 */ add.s $f4,$f8,$f16 +/* f12eec0: 46043482 */ mul.s $f18,$f6,$f4 +/* f12eec4: e612000c */ swc1 $f18,0xc($s0) +.L0f12eec8: +/* f12eec8: 0c004b70 */ jal 0x12dc0 +/* f12eecc: 00000000 */ sll $zero,$zero,0x0 +/* f12eed0: 44825000 */ mtc1 $v0,$f10 +/* f12eed4: 3c014f80 */ lui $at,0x4f80 +/* f12eed8: 04410004 */ bgez $v0,.L0f12eeec +/* f12eedc: 46805220 */ cvt.s.w $f8,$f10 +/* f12eee0: 44818000 */ mtc1 $at,$f16 +/* f12eee4: 00000000 */ sll $zero,$zero,0x0 +/* f12eee8: 46104200 */ add.s $f8,$f8,$f16 +.L0f12eeec: +/* f12eeec: 46164182 */ mul.s $f6,$f8,$f22 +/* f12eef0: 00000000 */ sll $zero,$zero,0x0 +/* f12eef4: 461e3102 */ mul.s $f4,$f6,$f30 +/* f12eef8: 0c004b70 */ jal 0x12dc0 +/* f12eefc: e6040018 */ swc1 $f4,0x18($s0) +/* f12ef00: 44829000 */ mtc1 $v0,$f18 +/* f12ef04: 3c014f80 */ lui $at,0x4f80 +/* f12ef08: 04410004 */ bgez $v0,.L0f12ef1c +/* f12ef0c: 468092a0 */ cvt.s.w $f10,$f18 +/* f12ef10: 44818000 */ mtc1 $at,$f16 +/* f12ef14: 00000000 */ sll $zero,$zero,0x0 +/* f12ef18: 46105280 */ add.s $f10,$f10,$f16 +.L0f12ef1c: +/* f12ef1c: 46165202 */ mul.s $f8,$f10,$f22 +/* f12ef20: 00000000 */ sll $zero,$zero,0x0 +/* f12ef24: 461e4182 */ mul.s $f6,$f8,$f30 +/* f12ef28: e606001c */ swc1 $f6,0x1c($s0) +/* f12ef2c: 964c0006 */ lhu $t4,0x6($s2) +/* f12ef30: 86430004 */ lh $v1,0x4($s2) +/* f12ef34: 000c7242 */ srl $t6,$t4,0x9 +/* f12ef38: 01d40019 */ multu $t6,$s4 +/* f12ef3c: 0000c012 */ mflo $t8 +/* f12ef40: 02782021 */ addu $a0,$s3,$t8 +/* f12ef44: 84850000 */ lh $a1,0x0($a0) +/* f12ef48: 84860014 */ lh $a2,0x14($a0) +/* f12ef4c: 00a6c823 */ subu $t9,$a1,$a2 +/* f12ef50: 0323082a */ slt $at,$t9,$v1 +/* f12ef54: 1020000d */ beqz $at,.L0f12ef8c +/* f12ef58: 00000000 */ sll $zero,$zero,0x0 +/* f12ef5c: 00a37823 */ subu $t7,$a1,$v1 +/* f12ef60: 448f2000 */ mtc1 $t7,$f4 +/* f12ef64: 44868000 */ mtc1 $a2,$f16 +/* f12ef68: c6060020 */ lwc1 $f6,0x20($s0) +/* f12ef6c: 468024a0 */ cvt.s.w $f18,$f4 +/* f12ef70: 468082a0 */ cvt.s.w $f10,$f16 +/* f12ef74: 460a9203 */ div.s $f8,$f18,$f10 +/* f12ef78: 46083102 */ mul.s $f4,$f6,$f8 +/* f12ef7c: 10000003 */ beqz $zero,.L0f12ef8c +/* f12ef80: e6040020 */ swc1 $f4,0x20($s0) +.L0f12ef84: +/* f12ef84: 14d5fee1 */ bne $a2,$s5,.L0f12eb0c +/* f12ef88: 26100028 */ addiu $s0,$s0,0x28 +.L0f12ef8c: +/* f12ef8c: 8fa900c0 */ lw $t1,0xc0($sp) +.L0f12ef90: +/* f12ef90: 26f70001 */ addiu $s7,$s7,0x1 +/* f12ef94: 56e9fe6c */ bnel $s7,$t1,.L0f12e948 +/* f12ef98: 864c0004 */ lh $t4,0x4($s2) +.L0f12ef9c: +/* f12ef9c: 3c013f80 */ lui $at,0x3f80 +/* f12efa0: 44819000 */ mtc1 $at,$f18 +/* f12efa4: c6d00008 */ lwc1 $f16,0x8($s6) +/* f12efa8: 44814000 */ mtc1 $at,$f8 +/* f12efac: 3c138008 */ lui $s3,0x8008 +/* f12efb0: 46128281 */ sub.s $f10,$f16,$f18 +/* f12efb4: 44819000 */ mtc1 $at,$f18 +/* f12efb8: 4480a000 */ mtc1 $zero,$f20 +/* f12efbc: 2673e940 */ addiu $s3,$s3,-5824 +/* f12efc0: e7aa00ac */ swc1 $f10,0xac($sp) +/* f12efc4: c6c6000c */ lwc1 $f6,0xc($s6) +/* f12efc8: 24140024 */ addiu $s4,$zero,0x24 +/* f12efcc: 00003025 */ or $a2,$zero,$zero +/* f12efd0: 46083101 */ sub.s $f4,$f6,$f8 +/* f12efd4: 44814000 */ mtc1 $at,$f8 +/* f12efd8: 02402825 */ or $a1,$s2,$zero +/* f12efdc: 27a700ac */ addiu $a3,$sp,0xac +/* f12efe0: e7a400b0 */ swc1 $f4,0xb0($sp) +/* f12efe4: c6d00010 */ lwc1 $f16,0x10($s6) +/* f12efe8: 46128281 */ sub.s $f10,$f16,$f18 +/* f12efec: 44819000 */ mtc1 $at,$f18 +/* f12eff0: e7aa00b4 */ swc1 $f10,0xb4($sp) +/* f12eff4: c6c60008 */ lwc1 $f6,0x8($s6) +/* f12eff8: 46083100 */ add.s $f4,$f6,$f8 +/* f12effc: 44814000 */ mtc1 $at,$f8 +/* f12f000: e7a400a0 */ swc1 $f4,0xa0($sp) +/* f12f004: c6d0000c */ lwc1 $f16,0xc($s6) +/* f12f008: 46128280 */ add.s $f10,$f16,$f18 +/* f12f00c: e7aa00a4 */ swc1 $f10,0xa4($sp) +/* f12f010: c6c60010 */ lwc1 $f6,0x10($s6) +/* f12f014: 46083100 */ add.s $f4,$f6,$f8 +/* f12f018: e7a400a8 */ swc1 $f4,0xa8($sp) +.L0f12f01c: +/* f12f01c: c4b00014 */ lwc1 $f16,0x14($a1) +/* f12f020: 24c60028 */ addiu $a2,$a2,0x28 +/* f12f024: 28c10190 */ slti $at,$a2,0x190 +/* f12f028: 4610a032 */ c.eq.s $f20,$f16 +/* f12f02c: 00a01825 */ or $v1,$a1,$zero +/* f12f030: 27a400ac */ addiu $a0,$sp,0xac +/* f12f034: 27a200a0 */ addiu $v0,$sp,0xa0 +/* f12f038: 45010017 */ bc1t .L0f12f098 +/* f12f03c: 00000000 */ sll $zero,$zero,0x0 +.L0f12f040: +/* f12f040: c4620008 */ lwc1 $f2,0x8($v1) +/* f12f044: c4a00014 */ lwc1 $f0,0x14($a1) +/* f12f048: c4920000 */ lwc1 $f18,0x0($a0) +/* f12f04c: 46001301 */ sub.s $f12,$f2,$f0 +/* f12f050: 4612603c */ c.lt.s $f12,$f18 +/* f12f054: 00000000 */ sll $zero,$zero,0x0 +/* f12f058: 45020005 */ bc1fl .L0f12f070 +/* f12f05c: 46001300 */ add.s $f12,$f2,$f0 +/* f12f060: e48c0000 */ swc1 $f12,0x0($a0) +/* f12f064: c4620008 */ lwc1 $f2,0x8($v1) +/* f12f068: c4a00014 */ lwc1 $f0,0x14($a1) +/* f12f06c: 46001300 */ add.s $f12,$f2,$f0 +.L0f12f070: +/* f12f070: c44a0000 */ lwc1 $f10,0x0($v0) +/* f12f074: 24630004 */ addiu $v1,$v1,0x4 +/* f12f078: 460c503c */ c.lt.s $f10,$f12 +/* f12f07c: 00000000 */ sll $zero,$zero,0x0 +/* f12f080: 45020003 */ bc1fl .L0f12f090 +/* f12f084: 24420004 */ addiu $v0,$v0,0x4 +/* f12f088: e44c0000 */ swc1 $f12,0x0($v0) +/* f12f08c: 24420004 */ addiu $v0,$v0,0x4 +.L0f12f090: +/* f12f090: 1447ffeb */ bne $v0,$a3,.L0f12f040 +/* f12f094: 24840004 */ addiu $a0,$a0,0x4 +.L0f12f098: +/* f12f098: 1420ffe0 */ bnez $at,.L0f12f01c +/* f12f09c: 24a50028 */ addiu $a1,$a1,0x28 +/* f12f0a0: 27a400ac */ addiu $a0,$sp,0xac +/* f12f0a4: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f12f0a8: 26c60028 */ addiu $a2,$s6,0x28 +/* f12f0ac: 24070007 */ addiu $a3,$zero,0x7 +/* f12f0b0: 0fc59434 */ jal func0f1650d0 +/* f12f0b4: afa00010 */ sw $zero,0x10($sp) +/* f12f0b8: 964b0006 */ lhu $t3,0x6($s2) +/* f12f0bc: 86580004 */ lh $t8,0x4($s2) +/* f12f0c0: 00003025 */ or $a2,$zero,$zero +/* f12f0c4: 000b5242 */ srl $t2,$t3,0x9 +/* f12f0c8: 01540019 */ multu $t2,$s4 +/* f12f0cc: 02402825 */ or $a1,$s2,$zero +/* f12f0d0: 24030190 */ addiu $v1,$zero,0x190 +/* f12f0d4: 00001025 */ or $v0,$zero,$zero +/* f12f0d8: 00006812 */ mflo $t5 +/* f12f0dc: 026d6021 */ addu $t4,$s3,$t5 +/* f12f0e0: 858e0004 */ lh $t6,0x4($t4) +/* f12f0e4: 01d8082a */ slt $at,$t6,$t8 +/* f12f0e8: 1020000e */ beqz $at,.L0f12f124 +/* f12f0ec: 00000000 */ sll $zero,$zero,0x0 +/* f12f0f0: 24020001 */ addiu $v0,$zero,0x1 +.L0f12f0f4: +/* f12f0f4: c4a60014 */ lwc1 $f6,0x14($a1) +/* f12f0f8: 24c60028 */ addiu $a2,$a2,0x28 +/* f12f0fc: 4606a03c */ c.lt.s $f20,$f6 +/* f12f100: 00000000 */ sll $zero,$zero,0x0 +/* f12f104: 45000003 */ bc1f .L0f12f114 +/* f12f108: 00000000 */ sll $zero,$zero,0x0 +/* f12f10c: 10000005 */ beqz $zero,.L0f12f124 +/* f12f110: 00001025 */ or $v0,$zero,$zero +.L0f12f114: +/* f12f114: 14c3fff7 */ bne $a2,$v1,.L0f12f0f4 +/* f12f118: 24a50028 */ addiu $a1,$a1,0x28 +/* f12f11c: 10000001 */ beqz $zero,.L0f12f124 +/* f12f120: 00000000 */ sll $zero,$zero,0x0 +.L0f12f124: +/* f12f124: 50400005 */ beqzl $v0,.L0f12f13c +/* f12f128: 00001025 */ or $v0,$zero,$zero +/* f12f12c: ae400000 */ sw $zero,0x0($s2) +/* f12f130: 10000002 */ beqz $zero,.L0f12f13c +/* f12f134: 24020001 */ addiu $v0,$zero,0x1 +/* f12f138: 00001025 */ or $v0,$zero,$zero +.L0f12f13c: +/* f12f13c: 8fbf0074 */ lw $ra,0x74($sp) +/* f12f140: d7b40020 */ ldc1 $f20,0x20($sp) +/* f12f144: d7b60028 */ ldc1 $f22,0x28($sp) +/* f12f148: d7b80030 */ ldc1 $f24,0x30($sp) +/* f12f14c: d7ba0038 */ ldc1 $f26,0x38($sp) +/* f12f150: d7bc0040 */ ldc1 $f28,0x40($sp) +/* f12f154: d7be0048 */ ldc1 $f30,0x48($sp) +/* f12f158: 8fb00050 */ lw $s0,0x50($sp) +/* f12f15c: 8fb10054 */ lw $s1,0x54($sp) +/* f12f160: 8fb20058 */ lw $s2,0x58($sp) +/* f12f164: 8fb3005c */ lw $s3,0x5c($sp) +/* f12f168: 8fb40060 */ lw $s4,0x60($sp) +/* f12f16c: 8fb50064 */ lw $s5,0x64($sp) +/* f12f170: 8fb60068 */ lw $s6,0x68($sp) +/* f12f174: 8fb7006c */ lw $s7,0x6c($sp) +/* f12f178: 8fbe0070 */ lw $s8,0x70($sp) +/* f12f17c: 03e00008 */ jr $ra +/* f12f180: 27bd00d0 */ addiu $sp,$sp,0xd0 +); + +GLOBAL_ASM( +glabel func0f12f184 +/* f12f184: 27bdffe8 */ addiu $sp,$sp,-24 +/* f12f188: afbf0014 */ sw $ra,0x14($sp) +/* f12f18c: 0fc2d5be */ jal func0f0b56f8 +/* f12f190: afa40018 */ sw $a0,0x18($sp) +/* f12f194: 8fa40018 */ lw $a0,0x18($sp) +/* f12f198: c4440008 */ lwc1 $f4,0x8($v0) +/* f12f19c: c44a0018 */ lwc1 $f10,0x18($v0) +/* f12f1a0: c4860008 */ lwc1 $f6,0x8($a0) +/* f12f1a4: c490000c */ lwc1 $f16,0xc($a0) +/* f12f1a8: 3c0142c8 */ lui $at,0x42c8 +/* f12f1ac: 46062202 */ mul.s $f8,$f4,$f6 +/* f12f1b0: c4460028 */ lwc1 $f6,0x28($v0) +/* f12f1b4: 44811000 */ mtc1 $at,$f2 +/* f12f1b8: 46105482 */ mul.s $f18,$f10,$f16 +/* f12f1bc: c48a0010 */ lwc1 $f10,0x10($a0) +/* f12f1c0: 3c013f00 */ lui $at,0x3f00 +/* f12f1c4: 460a3402 */ mul.s $f16,$f6,$f10 +/* f12f1c8: 46124100 */ add.s $f4,$f8,$f18 +/* f12f1cc: c4520038 */ lwc1 $f18,0x38($v0) +/* f12f1d0: 46102200 */ add.s $f8,$f4,$f16 +/* f12f1d4: 46089180 */ add.s $f6,$f18,$f8 +/* f12f1d8: 46003287 */ neg.s $f10,$f6 +/* f12f1dc: e48a0014 */ swc1 $f10,0x14($a0) +/* f12f1e0: c4800014 */ lwc1 $f0,0x14($a0) +/* f12f1e4: 4602003c */ c.lt.s $f0,$f2 +/* f12f1e8: 00000000 */ sll $zero,$zero,0x0 +/* f12f1ec: 45020007 */ bc1fl .L0f12f20c +/* f12f1f0: 46020481 */ sub.s $f18,$f0,$f2 +/* f12f1f4: 44812000 */ mtc1 $at,$f4 +/* f12f1f8: 00000000 */ sll $zero,$zero,0x0 +/* f12f1fc: 46040402 */ mul.s $f16,$f0,$f4 +/* f12f200: 10000003 */ beqz $zero,.L0f12f210 +/* f12f204: e4900014 */ swc1 $f16,0x14($a0) +/* f12f208: 46020481 */ sub.s $f18,$f0,$f2 +.L0f12f20c: +/* f12f20c: e4920014 */ swc1 $f18,0x14($a0) +.L0f12f210: +/* f12f210: 908e0001 */ lbu $t6,0x1($a0) +/* f12f214: 00001025 */ or $v0,$zero,$zero +/* f12f218: 35cf0042 */ ori $t7,$t6,0x42 +/* f12f21c: a08f0001 */ sb $t7,0x1($a0) +/* f12f220: 8fbf0014 */ lw $ra,0x14($sp) +/* f12f224: 27bd0018 */ addiu $sp,$sp,0x18 +/* f12f228: 03e00008 */ jr $ra +/* f12f22c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f12f230 +/* f12f230: 27bdff58 */ addiu $sp,$sp,-168 +/* f12f234: afbf0034 */ sw $ra,0x34($sp) +/* f12f238: afb20030 */ sw $s2,0x30($sp) +/* f12f23c: afb1002c */ sw $s1,0x2c($sp) +/* f12f240: afb00028 */ sw $s0,0x28($sp) +/* f12f244: f7b40020 */ sdc1 $f20,0x20($sp) +/* f12f248: 8c920004 */ lw $s2,0x4($a0) +/* f12f24c: 240e0001 */ addiu $t6,$zero,0x1 +/* f12f250: 00a08825 */ or $s1,$a1,$zero +/* f12f254: 00803825 */ or $a3,$a0,$zero +/* f12f258: 14c00003 */ bnez $a2,.L0f12f268 +/* f12f25c: afae0070 */ sw $t6,0x70($sp) +/* f12f260: 100000de */ beqz $zero,.L0f12f5dc +/* f12f264: 00a01025 */ or $v0,$a1,$zero +.L0f12f268: +/* f12f268: 84f00028 */ lh $s0,0x28($a3) +/* f12f26c: 2406ffff */ addiu $a2,$zero,-1 +/* f12f270: 00001825 */ or $v1,$zero,$zero +/* f12f274: 12060016 */ beq $s0,$a2,.L0f12f2d0 +/* f12f278: 3c04800a */ lui $a0,0x800a +/* f12f27c: 8c844928 */ lw $a0,0x4928($a0) +/* f12f280: 2405008c */ addiu $a1,$zero,0x8c +.L0f12f284: +/* f12f284: 02050019 */ multu $s0,$a1 +/* f12f288: 24630001 */ addiu $v1,$v1,0x1 +/* f12f28c: 00035040 */ sll $t2,$v1,0x1 +/* f12f290: 00ea5821 */ addu $t3,$a3,$t2 +/* f12f294: 00007812 */ mflo $t7 +/* f12f298: 008f1021 */ addu $v0,$a0,$t7 +/* f12f29c: 8c580014 */ lw $t8,0x14($v0) +/* f12f2a0: 53000009 */ beqzl $t8,.L0f12f2c8 +/* f12f2a4: 85700028 */ lh $s0,0x28($t3) +/* f12f2a8: 84590002 */ lh $t9,0x2($v0) +/* f12f2ac: 53200006 */ beqzl $t9,.L0f12f2c8 +/* f12f2b0: 85700028 */ lh $s0,0x28($t3) +/* f12f2b4: 94480000 */ lhu $t0,0x0($v0) +/* f12f2b8: 31090004 */ andi $t1,$t0,0x4 +/* f12f2bc: 15200004 */ bnez $t1,.L0f12f2d0 +/* f12f2c0: 00000000 */ sll $zero,$zero,0x0 +/* f12f2c4: 85700028 */ lh $s0,0x28($t3) +.L0f12f2c8: +/* f12f2c8: 1606ffee */ bne $s0,$a2,.L0f12f284 +/* f12f2cc: 00000000 */ sll $zero,$zero,0x0 +.L0f12f2d0: +/* f12f2d0: 120600c1 */ beq $s0,$a2,.L0f12f5d8 +/* f12f2d4: 02002025 */ or $a0,$s0,$zero +/* f12f2d8: 00001825 */ or $v1,$zero,$zero +/* f12f2dc: 0fc59b74 */ jal func0f166dd0 +/* f12f2e0: afa700a8 */ sw $a3,0xa8($sp) +/* f12f2e4: afa20080 */ sw $v0,0x80($sp) +/* f12f2e8: 02002025 */ or $a0,$s0,$zero +/* f12f2ec: 0fc59b7c */ jal func0f166df0 +/* f12f2f0: 27a50074 */ addiu $a1,$sp,0x74 +/* f12f2f4: 4480a000 */ mtc1 $zero,$f20 +/* f12f2f8: c6440014 */ lwc1 $f4,0x14($s2) +/* f12f2fc: 8fa700a8 */ lw $a3,0xa8($sp) +/* f12f300: 4604a03c */ c.lt.s $f20,$f4 +/* f12f304: 24e40028 */ addiu $a0,$a3,0x28 +/* f12f308: 45000026 */ bc1f .L0f12f3a4 +/* f12f30c: 00000000 */ sll $zero,$zero,0x0 +/* f12f310: c6460008 */ lwc1 $f6,0x8($s2) +/* f12f314: c7a80074 */ lwc1 $f8,0x74($sp) +/* f12f318: 3c01c4fa */ lui $at,0xc4fa +/* f12f31c: 44817000 */ mtc1 $at,$f14 +/* f12f320: 46083001 */ sub.s $f0,$f6,$f8 +/* f12f324: c64a000c */ lwc1 $f10,0xc($s2) +/* f12f328: c7b20078 */ lwc1 $f18,0x78($sp) +/* f12f32c: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f12f330: 460e003c */ c.lt.s $f0,$f14 +/* f12f334: c6440010 */ lwc1 $f4,0x10($s2) +/* f12f338: 46125081 */ sub.s $f2,$f10,$f18 +/* f12f33c: 45010018 */ bc1t .L0f12f3a0 +/* f12f340: 46062301 */ sub.s $f12,$f4,$f6 +/* f12f344: 3c0144fa */ lui $at,0x44fa +/* f12f348: 44818000 */ mtc1 $at,$f16 +/* f12f34c: 00000000 */ sll $zero,$zero,0x0 +/* f12f350: 4600803c */ c.lt.s $f16,$f0 +/* f12f354: 00000000 */ sll $zero,$zero,0x0 +/* f12f358: 45030012 */ bc1tl .L0f12f3a4 +/* f12f35c: afa00070 */ sw $zero,0x70($sp) +/* f12f360: 460e103c */ c.lt.s $f2,$f14 +/* f12f364: 00000000 */ sll $zero,$zero,0x0 +/* f12f368: 4503000e */ bc1tl .L0f12f3a4 +/* f12f36c: afa00070 */ sw $zero,0x70($sp) +/* f12f370: 4602803c */ c.lt.s $f16,$f2 +/* f12f374: 00000000 */ sll $zero,$zero,0x0 +/* f12f378: 4503000a */ bc1tl .L0f12f3a4 +/* f12f37c: afa00070 */ sw $zero,0x70($sp) +/* f12f380: 460e603c */ c.lt.s $f12,$f14 +/* f12f384: 00000000 */ sll $zero,$zero,0x0 +/* f12f388: 45030006 */ bc1tl .L0f12f3a4 +/* f12f38c: afa00070 */ sw $zero,0x70($sp) +/* f12f390: 460c803c */ c.lt.s $f16,$f12 +/* f12f394: 00000000 */ sll $zero,$zero,0x0 +/* f12f398: 45000002 */ bc1f .L0f12f3a4 +/* f12f39c: 00000000 */ sll $zero,$zero,0x0 +.L0f12f3a0: +/* f12f3a0: afa00070 */ sw $zero,0x70($sp) +.L0f12f3a4: +/* f12f3a4: 0fc2396a */ jal func0f08e5a8 +/* f12f3a8: 27a50098 */ addiu $a1,$sp,0x98 +/* f12f3ac: 1840000a */ blez $v0,.L0f12f3d8 +/* f12f3b0: 00000000 */ sll $zero,$zero,0x0 +/* f12f3b4: 87ac009e */ lh $t4,0x9e($sp) +/* f12f3b8: 02202025 */ or $a0,$s1,$zero +/* f12f3bc: 87a50098 */ lh $a1,0x98($sp) +/* f12f3c0: 87a6009a */ lh $a2,0x9a($sp) +/* f12f3c4: 87a7009c */ lh $a3,0x9c($sp) +/* f12f3c8: 0fc57306 */ jal func0f15cc18 +/* f12f3cc: afac0010 */ sw $t4,0x10($sp) +/* f12f3d0: 10000004 */ beqz $zero,.L0f12f3e4 +/* f12f3d4: 00408825 */ or $s1,$v0,$zero +.L0f12f3d8: +/* f12f3d8: 0fc572dd */ jal func0f15cb74 +/* f12f3dc: 02202025 */ or $a0,$s1,$zero +/* f12f3e0: 00408825 */ or $s1,$v0,$zero +.L0f12f3e4: +/* f12f3e4: 02201025 */ or $v0,$s1,$zero +/* f12f3e8: 3c0e0001 */ lui $t6,0x1 +/* f12f3ec: 35ce3000 */ ori $t6,$t6,0x3000 +/* f12f3f0: 26310008 */ addiu $s1,$s1,0x8 +/* f12f3f4: 3c0db600 */ lui $t5,0xb600 +/* f12f3f8: 3c0f0103 */ lui $t7,0x103 +/* f12f3fc: ac4d0000 */ sw $t5,0x0($v0) +/* f12f400: ac4e0004 */ sw $t6,0x4($v0) +/* f12f404: 35ef0040 */ ori $t7,$t7,0x40 +/* f12f408: 02201825 */ or $v1,$s1,$zero +/* f12f40c: ac6f0000 */ sw $t7,0x0($v1) +/* f12f410: afa3005c */ sw $v1,0x5c($sp) +/* f12f414: 0fc2d402 */ jal func0f0b5008 +/* f12f418: 26310008 */ addiu $s1,$s1,0x8 +/* f12f41c: 0c012d20 */ jal 0x4b480 +/* f12f420: 00402025 */ or $a0,$v0,$zero +/* f12f424: 8fb8005c */ lw $t8,0x5c($sp) +/* f12f428: 02202025 */ or $a0,$s1,$zero +/* f12f42c: 02002825 */ or $a1,$s0,$zero +/* f12f430: 0fc59b5f */ jal func0f166d7c +/* f12f434: af020004 */ sw $v0,0x4($t8) +/* f12f438: 8fb90070 */ lw $t9,0x70($sp) +/* f12f43c: 00408825 */ or $s1,$v0,$zero +/* f12f440: 02208025 */ or $s0,$s1,$zero +/* f12f444: 1320000b */ beqz $t9,.L0f12f474 +/* f12f448: 26310008 */ addiu $s1,$s1,0x8 +/* f12f44c: 3c080100 */ lui $t0,0x100 +/* f12f450: 35080040 */ ori $t0,$t0,0x40 +/* f12f454: 3c04800a */ lui $a0,0x800a +/* f12f458: 24843448 */ addiu $a0,$a0,0x3448 +/* f12f45c: ac480000 */ sw $t0,0x0($v0) +/* f12f460: 00408025 */ or $s0,$v0,$zero +/* f12f464: 0c012d20 */ jal 0x4b480 +/* f12f468: 24510008 */ addiu $s1,$v0,0x8 +/* f12f46c: 10000008 */ beqz $zero,.L0f12f490 +/* f12f470: ae020004 */ sw $v0,0x4($s0) +.L0f12f474: +/* f12f474: 3c090100 */ lui $t1,0x100 +/* f12f478: 35290040 */ ori $t1,$t1,0x40 +/* f12f47c: 3c04800a */ lui $a0,0x800a +/* f12f480: 24843488 */ addiu $a0,$a0,0x3488 +/* f12f484: 0c012d20 */ jal 0x4b480 +/* f12f488: ae090000 */ sw $t1,0x0($s0) +/* f12f48c: ae020004 */ sw $v0,0x4($s0) +.L0f12f490: +/* f12f490: 02201025 */ or $v0,$s1,$zero +/* f12f494: 3c0a0600 */ lui $t2,0x600 +/* f12f498: ac4a0000 */ sw $t2,0x0($v0) +/* f12f49c: 3c0b800b */ lui $t3,0x800b +/* f12f4a0: 8d6bb564 */ lw $t3,-0x4a9c($t3) +/* f12f4a4: 26310008 */ addiu $s1,$s1,0x8 +/* f12f4a8: 02201825 */ or $v1,$s1,$zero +/* f12f4ac: 3c0cba00 */ lui $t4,0xba00 +/* f12f4b0: ac4b0004 */ sw $t3,0x4($v0) +/* f12f4b4: 358c0602 */ ori $t4,$t4,0x602 +/* f12f4b8: 240d0080 */ addiu $t5,$zero,0x80 +/* f12f4bc: ac6d0004 */ sw $t5,0x4($v1) +/* f12f4c0: ac6c0000 */ sw $t4,0x0($v1) +/* f12f4c4: 8fae0070 */ lw $t6,0x70($sp) +/* f12f4c8: 26310008 */ addiu $s1,$s1,0x8 +/* f12f4cc: 00001825 */ or $v1,$zero,$zero +/* f12f4d0: 11c00010 */ beqz $t6,.L0f12f514 +/* f12f4d4: 02408025 */ or $s0,$s2,$zero +/* f12f4d8: 8fa20080 */ lw $v0,0x80($sp) +/* f12f4dc: 3c014120 */ lui $at,0x4120 +/* f12f4e0: 44810000 */ mtc1 $at,$f0 +/* f12f4e4: c4480000 */ lwc1 $f8,0x0($v0) +/* f12f4e8: 46004282 */ mul.s $f10,$f8,$f0 +/* f12f4ec: e7aa008c */ swc1 $f10,0x8c($sp) +/* f12f4f0: c4520004 */ lwc1 $f18,0x4($v0) +/* f12f4f4: 44815000 */ mtc1 $at,$f10 +/* f12f4f8: 46009102 */ mul.s $f4,$f18,$f0 +/* f12f4fc: e7a40090 */ swc1 $f4,0x90($sp) +/* f12f500: c4460008 */ lwc1 $f6,0x8($v0) +/* f12f504: e7aa0088 */ swc1 $f10,0x88($sp) +/* f12f508: 46003202 */ mul.s $f8,$f6,$f0 +/* f12f50c: 1000000e */ beqz $zero,.L0f12f548 +/* f12f510: e7a80094 */ swc1 $f8,0x94($sp) +.L0f12f514: +/* f12f514: 8fa20080 */ lw $v0,0x80($sp) +/* f12f518: 3c0140a0 */ lui $at,0x40a0 +/* f12f51c: 44810000 */ mtc1 $at,$f0 +/* f12f520: c4520000 */ lwc1 $f18,0x0($v0) +/* f12f524: 46009102 */ mul.s $f4,$f18,$f0 +/* f12f528: e7a4008c */ swc1 $f4,0x8c($sp) +/* f12f52c: c4460004 */ lwc1 $f6,0x4($v0) +/* f12f530: 46003202 */ mul.s $f8,$f6,$f0 +/* f12f534: e7a80090 */ swc1 $f8,0x90($sp) +/* f12f538: c44a0008 */ lwc1 $f10,0x8($v0) +/* f12f53c: e7a00088 */ swc1 $f0,0x88($sp) +/* f12f540: 46005482 */ mul.s $f18,$f10,$f0 +/* f12f544: e7b20094 */ swc1 $f18,0x94($sp) +.L0f12f548: +/* f12f548: c6040014 */ lwc1 $f4,0x14($s0) +/* f12f54c: 02402025 */ or $a0,$s2,$zero +/* f12f550: 26050008 */ addiu $a1,$s0,0x8 +/* f12f554: 4604a03c */ c.lt.s $f20,$f4 +/* f12f558: 02203025 */ or $a2,$s1,$zero +/* f12f55c: 27a7008c */ addiu $a3,$sp,0x8c +/* f12f560: c7a60088 */ lwc1 $f6,0x88($sp) +/* f12f564: 45020008 */ bc1fl .L0f12f588 +/* f12f568: e6140014 */ swc1 $f20,0x14($s0) +/* f12f56c: e7a60010 */ swc1 $f6,0x10($sp) +/* f12f570: 0fc4b4fc */ jal func0f12d3f0 +/* f12f574: afa3003c */ sw $v1,0x3c($sp) +/* f12f578: 8fa3003c */ lw $v1,0x3c($sp) +/* f12f57c: 10000002 */ beqz $zero,.L0f12f588 +/* f12f580: 00408825 */ or $s1,$v0,$zero +/* f12f584: e6140014 */ swc1 $f20,0x14($s0) +.L0f12f588: +/* f12f588: 24630028 */ addiu $v1,$v1,0x28 +/* f12f58c: 24010190 */ addiu $at,$zero,0x190 +/* f12f590: 1461ffed */ bne $v1,$at,.L0f12f548 +/* f12f594: 26100028 */ addiu $s0,$s0,0x28 +/* f12f598: 02201025 */ or $v0,$s1,$zero +/* f12f59c: 3c0fba00 */ lui $t7,0xba00 +/* f12f5a0: 35ef0602 */ ori $t7,$t7,0x602 +/* f12f5a4: 26310008 */ addiu $s1,$s1,0x8 +/* f12f5a8: 24180040 */ addiu $t8,$zero,0x40 +/* f12f5ac: 3c190103 */ lui $t9,0x103 +/* f12f5b0: ac580004 */ sw $t8,0x4($v0) +/* f12f5b4: ac4f0000 */ sw $t7,0x0($v0) +/* f12f5b8: 37390040 */ ori $t9,$t9,0x40 +/* f12f5bc: 02208025 */ or $s0,$s1,$zero +/* f12f5c0: ae190000 */ sw $t9,0x0($s0) +/* f12f5c4: 0fc2d3fa */ jal func0f0b4fe8 +/* f12f5c8: 26310008 */ addiu $s1,$s1,0x8 +/* f12f5cc: 0c012d20 */ jal 0x4b480 +/* f12f5d0: 00402025 */ or $a0,$v0,$zero +/* f12f5d4: ae020004 */ sw $v0,0x4($s0) +.L0f12f5d8: +/* f12f5d8: 02201025 */ or $v0,$s1,$zero +.L0f12f5dc: +/* f12f5dc: 8fbf0034 */ lw $ra,0x34($sp) +/* f12f5e0: d7b40020 */ ldc1 $f20,0x20($sp) +/* f12f5e4: 8fb00028 */ lw $s0,0x28($sp) +/* f12f5e8: 8fb1002c */ lw $s1,0x2c($sp) +/* f12f5ec: 8fb20030 */ lw $s2,0x30($sp) +/* f12f5f0: 03e00008 */ jr $ra +/* f12f5f4: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f12f5f8 +/* f12f5f8: 3c03800a */ lui $v1,0x800a +/* f12f5fc: 8c633444 */ lw $v1,0x3444($v1) +/* f12f600: 27bdfff0 */ addiu $sp,$sp,-16 +/* f12f604: afb1000c */ sw $s1,0xc($sp) +/* f12f608: afb00008 */ sw $s0,0x8($sp) +/* f12f60c: 18600026 */ blez $v1,.L0f12f6a8 +/* f12f610: 00001025 */ or $v0,$zero,$zero +/* f12f614: 3c108008 */ lui $s0,0x8008 +/* f12f618: 3c09800a */ lui $t1,0x800a +/* f12f61c: 25293440 */ addiu $t1,$t1,0x3440 +/* f12f620: 2610e940 */ addiu $s0,$s0,-5824 +/* f12f624: 00002825 */ or $a1,$zero,$zero +/* f12f628: 24110024 */ addiu $s1,$zero,0x24 +/* f12f62c: 240d0009 */ addiu $t5,$zero,0x9 +/* f12f630: 240c000b */ addiu $t4,$zero,0xb +/* f12f634: 240b0008 */ addiu $t3,$zero,0x8 +/* f12f638: 240a0007 */ addiu $t2,$zero,0x7 +.L0f12f63c: +/* f12f63c: 8d240000 */ lw $a0,0x0($t1) +/* f12f640: 24420001 */ addiu $v0,$v0,0x1 +/* f12f644: 00857021 */ addu $t6,$a0,$a1 +/* f12f648: 8dcf0000 */ lw $t7,0x0($t6) +/* f12f64c: 00a43021 */ addu $a2,$a1,$a0 +/* f12f650: 51e00013 */ beqzl $t7,.L0f12f6a0 +/* f12f654: 0043082a */ slt $at,$v0,$v1 +/* f12f658: 94c70006 */ lhu $a3,0x6($a2) +/* f12f65c: 0007c242 */ srl $t8,$a3,0x9 +/* f12f660: 5158000f */ beql $t2,$t8,.L0f12f6a0 +/* f12f664: 0043082a */ slt $at,$v0,$v1 +/* f12f668: 5178000d */ beql $t3,$t8,.L0f12f6a0 +/* f12f66c: 0043082a */ slt $at,$v0,$v1 +/* f12f670: 5198000b */ beql $t4,$t8,.L0f12f6a0 +/* f12f674: 0043082a */ slt $at,$v0,$v1 +/* f12f678: 51b80009 */ beql $t5,$t8,.L0f12f6a0 +/* f12f67c: 0043082a */ slt $at,$v0,$v1 +/* f12f680: 03110019 */ multu $t8,$s1 +/* f12f684: 3c03800a */ lui $v1,0x800a +/* f12f688: 0000c812 */ mflo $t9 +/* f12f68c: 02197021 */ addu $t6,$s0,$t9 +/* f12f690: 85cf0000 */ lh $t7,0x0($t6) +/* f12f694: a4cf0004 */ sh $t7,0x4($a2) +/* f12f698: 8c633444 */ lw $v1,0x3444($v1) +/* f12f69c: 0043082a */ slt $at,$v0,$v1 +.L0f12f6a0: +/* f12f6a0: 1420ffe6 */ bnez $at,.L0f12f63c +/* f12f6a4: 24a5019c */ addiu $a1,$a1,0x19c +.L0f12f6a8: +/* f12f6a8: 8fb00008 */ lw $s0,0x8($sp) +/* f12f6ac: 8fb1000c */ lw $s1,0xc($sp) +/* f12f6b0: 03e00008 */ jr $ra +/* f12f6b4: 27bd0010 */ addiu $sp,$sp,0x10 +/* f12f6b8: 00000000 */ sll $zero,$zero,0x0 +/* f12f6bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f12f6c0 +/* f12f6c0: 3c03800a */ lui $v1,0x800a +/* f12f6c4: 24633fc0 */ addiu $v1,$v1,0x3fc0 +/* f12f6c8: 8c620000 */ lw $v0,0x0($v1) +/* f12f6cc: 24010064 */ addiu $at,$zero,0x64 +/* f12f6d0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f12f6d4: 24580001 */ addiu $t8,$v0,0x1 +/* f12f6d8: 0301001a */ div $zero,$t8,$at +/* f12f6dc: 000270c0 */ sll $t6,$v0,0x3 +/* f12f6e0: 44800000 */ mtc1 $zero,$f0 +/* f12f6e4: 3c0f800a */ lui $t7,0x800a +/* f12f6e8: 01c27023 */ subu $t6,$t6,$v0 +/* f12f6ec: afb00014 */ sw $s0,0x14($sp) +/* f12f6f0: 000e7080 */ sll $t6,$t6,0x2 +/* f12f6f4: 25ef34d0 */ addiu $t7,$t7,0x34d0 +/* f12f6f8: 0000c810 */ mfhi $t9 +/* f12f6fc: afbf001c */ sw $ra,0x1c($sp) +/* f12f700: afb10018 */ sw $s1,0x18($sp) +/* f12f704: afa40028 */ sw $a0,0x28($sp) +/* f12f708: 01cf8021 */ addu $s0,$t6,$t7 +/* f12f70c: ac790000 */ sw $t9,0x0($v1) +/* f12f710: e6000000 */ swc1 $f0,0x0($s0) +/* f12f714: e6000004 */ swc1 $f0,0x4($s0) +/* f12f718: e6000008 */ swc1 $f0,0x8($s0) +/* f12f71c: 00a08825 */ or $s1,$a1,$zero +/* f12f720: 0c004b70 */ jal 0x12dc0 +/* f12f724: e7a00020 */ swc1 $f0,0x20($sp) +/* f12f728: 96230000 */ lhu $v1,0x0($s1) +/* f12f72c: c7ae0020 */ lwc1 $f14,0x20($sp) +/* f12f730: 00034040 */ sll $t0,$v1,0x1 +/* f12f734: 25090001 */ addiu $t1,$t0,0x1 +/* f12f738: 0049001b */ divu $zero,$v0,$t1 +/* f12f73c: 00005010 */ mfhi $t2 +/* f12f740: 01435823 */ subu $t3,$t2,$v1 +/* f12f744: 448b2000 */ mtc1 $t3,$f4 +/* f12f748: 15200002 */ bnez $t1,.L0f12f754 +/* f12f74c: 00000000 */ sll $zero,$zero,0x0 +/* f12f750: 0007000d */ break 0x7 +.L0f12f754: +/* f12f754: 468021a0 */ cvt.s.w $f6,$f4 +/* f12f758: 0c004b70 */ jal 0x12dc0 +/* f12f75c: e606000c */ swc1 $f6,0xc($s0) +/* f12f760: 96230000 */ lhu $v1,0x0($s1) +/* f12f764: c7ae0020 */ lwc1 $f14,0x20($sp) +/* f12f768: 00036040 */ sll $t4,$v1,0x1 +/* f12f76c: 258d0001 */ addiu $t5,$t4,0x1 +/* f12f770: 004d001b */ divu $zero,$v0,$t5 +/* f12f774: 00007010 */ mfhi $t6 +/* f12f778: 01c37823 */ subu $t7,$t6,$v1 +/* f12f77c: 448f4000 */ mtc1 $t7,$f8 +/* f12f780: 15a00002 */ bnez $t5,.L0f12f78c +/* f12f784: 00000000 */ sll $zero,$zero,0x0 +/* f12f788: 0007000d */ break 0x7 +.L0f12f78c: +/* f12f78c: 468042a0 */ cvt.s.w $f10,$f8 +/* f12f790: 0c004b70 */ jal 0x12dc0 +/* f12f794: e60a0010 */ swc1 $f10,0x10($s0) +/* f12f798: 96230000 */ lhu $v1,0x0($s1) +/* f12f79c: c6100010 */ lwc1 $f16,0x10($s0) +/* f12f7a0: 44803000 */ mtc1 $zero,$f6 +/* f12f7a4: 0003c040 */ sll $t8,$v1,0x1 +/* f12f7a8: 27190001 */ addiu $t9,$t8,0x1 +/* f12f7ac: 0059001b */ divu $zero,$v0,$t9 +/* f12f7b0: 00004010 */ mfhi $t0 +/* f12f7b4: 01034823 */ subu $t1,$t0,$v1 +/* f12f7b8: 44899000 */ mtc1 $t1,$f18 +/* f12f7bc: 46103032 */ c.eq.s $f6,$f16 +/* f12f7c0: c7ae0020 */ lwc1 $f14,0x20($sp) +/* f12f7c4: 46809120 */ cvt.s.w $f4,$f18 +/* f12f7c8: 17200002 */ bnez $t9,.L0f12f7d4 +/* f12f7cc: 00000000 */ sll $zero,$zero,0x0 +/* f12f7d0: 0007000d */ break 0x7 +.L0f12f7d4: +/* f12f7d4: e6040014 */ swc1 $f4,0x14($s0) +/* f12f7d8: 45000005 */ bc1f .L0f12f7f0 +/* f12f7dc: 00001025 */ or $v0,$zero,$zero +/* f12f7e0: 3c017f1b */ lui $at,0x7f1b +/* f12f7e4: c4285600 */ lwc1 $f8,0x5600($at) +/* f12f7e8: e6080010 */ swc1 $f8,0x10($s0) +/* f12f7ec: c6100010 */ lwc1 $f16,0x10($s0) +.L0f12f7f0: +/* f12f7f0: 02001825 */ or $v1,$s0,$zero +/* f12f7f4: 2404000c */ addiu $a0,$zero,0xc +.L0f12f7f8: +/* f12f7f8: c460000c */ lwc1 $f0,0xc($v1) +/* f12f7fc: 24420004 */ addiu $v0,$v0,0x4 +/* f12f800: 4600703c */ c.lt.s $f14,$f0 +/* f12f804: 46000087 */ neg.s $f2,$f0 +/* f12f808: 45020003 */ bc1fl .L0f12f818 +/* f12f80c: 4602703c */ c.lt.s $f14,$f2 +/* f12f810: 46000386 */ mov.s $f14,$f0 +/* f12f814: 4602703c */ c.lt.s $f14,$f2 +.L0f12f818: +/* f12f818: 00000000 */ sll $zero,$zero,0x0 +/* f12f81c: 45000002 */ bc1f .L0f12f828 +/* f12f820: 00000000 */ sll $zero,$zero,0x0 +/* f12f824: 46001386 */ mov.s $f14,$f2 +.L0f12f828: +/* f12f828: 1444fff3 */ bne $v0,$a0,.L0f12f7f8 +/* f12f82c: 24630004 */ addiu $v1,$v1,0x4 +/* f12f830: c602000c */ lwc1 $f2,0xc($s0) +/* f12f834: c6000014 */ lwc1 $f0,0x14($s0) +/* f12f838: e7ae0020 */ swc1 $f14,0x20($sp) +/* f12f83c: 46021282 */ mul.s $f10,$f2,$f2 +/* f12f840: 00000000 */ sll $zero,$zero,0x0 +/* f12f844: 46108482 */ mul.s $f18,$f16,$f16 +/* f12f848: 46125100 */ add.s $f4,$f10,$f18 +/* f12f84c: 46000182 */ mul.s $f6,$f0,$f0 +/* f12f850: 0c012974 */ jal 0x4a5d0 +/* f12f854: 46043300 */ add.s $f12,$f6,$f4 +/* f12f858: c7ae0020 */ lwc1 $f14,0x20($sp) +/* f12f85c: c608000c */ lwc1 $f8,0xc($s0) +/* f12f860: c6120010 */ lwc1 $f18,0x10($s0) +/* f12f864: 46007083 */ div.s $f2,$f14,$f0 +/* f12f868: c6040014 */ lwc1 $f4,0x14($s0) +/* f12f86c: 8fa20028 */ lw $v0,0x28($sp) +/* f12f870: 46024282 */ mul.s $f10,$f8,$f2 +/* f12f874: 00000000 */ sll $zero,$zero,0x0 +/* f12f878: 46029182 */ mul.s $f6,$f18,$f2 +/* f12f87c: 00000000 */ sll $zero,$zero,0x0 +/* f12f880: 46022202 */ mul.s $f8,$f4,$f2 +/* f12f884: e60a000c */ swc1 $f10,0xc($s0) +/* f12f888: e6060010 */ swc1 $f6,0x10($s0) +/* f12f88c: c60a0010 */ lwc1 $f10,0x10($s0) +/* f12f890: e6080014 */ swc1 $f8,0x14($s0) +/* f12f894: 962a0000 */ lhu $t2,0x0($s1) +/* f12f898: c608000c */ lwc1 $f8,0xc($s0) +/* f12f89c: 05410003 */ bgez $t2,.L0f12f8ac +/* f12f8a0: 000a5843 */ sra $t3,$t2,0x1 +/* f12f8a4: 25410001 */ addiu $at,$t2,0x1 +/* f12f8a8: 00015843 */ sra $t3,$at,0x1 +.L0f12f8ac: +/* f12f8ac: 448b9000 */ mtc1 $t3,$f18 +/* f12f8b0: 3c017f1b */ lui $at,0x7f1b +/* f12f8b4: 468091a0 */ cvt.s.w $f6,$f18 +/* f12f8b8: 46065100 */ add.s $f4,$f10,$f6 +/* f12f8bc: e6040010 */ swc1 $f4,0x10($s0) +/* f12f8c0: c4520000 */ lwc1 $f18,0x0($v0) +/* f12f8c4: c6060010 */ lwc1 $f6,0x10($s0) +/* f12f8c8: 46124280 */ add.s $f10,$f8,$f18 +/* f12f8cc: c6120014 */ lwc1 $f18,0x14($s0) +/* f12f8d0: e60a000c */ swc1 $f10,0xc($s0) +/* f12f8d4: c4440004 */ lwc1 $f4,0x4($v0) +/* f12f8d8: 46043200 */ add.s $f8,$f6,$f4 +/* f12f8dc: 44802000 */ mtc1 $zero,$f4 +/* f12f8e0: e6080010 */ swc1 $f8,0x10($s0) +/* f12f8e4: c6080010 */ lwc1 $f8,0x10($s0) +/* f12f8e8: c44a0008 */ lwc1 $f10,0x8($v0) +/* f12f8ec: 46082032 */ c.eq.s $f4,$f8 +/* f12f8f0: 460a9180 */ add.s $f6,$f18,$f10 +/* f12f8f4: 45000003 */ bc1f .L0f12f904 +/* f12f8f8: e6060014 */ swc1 $f6,0x14($s0) +/* f12f8fc: c4325604 */ lwc1 $f18,0x5604($at) +/* f12f900: e6120010 */ swc1 $f18,0x10($s0) +.L0f12f904: +/* f12f904: 8e2c0018 */ lw $t4,0x18($s1) +/* f12f908: 318d0001 */ andi $t5,$t4,0x1 +/* f12f90c: 51a0000d */ beqzl $t5,.L0f12f944 +/* f12f910: 96380010 */ lhu $t8,0x10($s1) +/* f12f914: 0c004b70 */ jal 0x12dc0 +/* f12f918: 00000000 */ sll $zero,$zero,0x0 +/* f12f91c: 962e0010 */ lhu $t6,0x10($s1) +/* f12f920: 004e001b */ divu $zero,$v0,$t6 +/* f12f924: 00007810 */ mfhi $t7 +/* f12f928: ae0f0018 */ sw $t7,0x18($s0) +/* f12f92c: 15c00002 */ bnez $t6,.L0f12f938 +/* f12f930: 00000000 */ sll $zero,$zero,0x0 +/* f12f934: 0007000d */ break 0x7 +.L0f12f938: +/* f12f938: 10000004 */ beqz $zero,.L0f12f94c +/* f12f93c: 8fbf001c */ lw $ra,0x1c($sp) +/* f12f940: 96380010 */ lhu $t8,0x10($s1) +.L0f12f944: +/* f12f944: ae180018 */ sw $t8,0x18($s0) +/* f12f948: 8fbf001c */ lw $ra,0x1c($sp) +.L0f12f94c: +/* f12f94c: 8fb00014 */ lw $s0,0x14($sp) +/* f12f950: 8fb10018 */ lw $s1,0x18($sp) +/* f12f954: 03e00008 */ jr $ra +/* f12f958: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f12f95c +/* f12f95c: 3c03800a */ lui $v1,0x800a +/* f12f960: 3c07800a */ lui $a3,0x800a +/* f12f964: 3c05800a */ lui $a1,0x800a +/* f12f968: 24a53fc0 */ addiu $a1,$a1,0x3fc0 +/* f12f96c: 24e74130 */ addiu $a3,$a3,0x4130 +/* f12f970: 24633fc8 */ addiu $v1,$v1,0x3fc8 +/* f12f974: 24060064 */ addiu $a2,$zero,0x64 +.L0f12f978: +/* f12f978: 50830019 */ beql $a0,$v1,.L0f12f9e0 +/* f12f97c: 24630024 */ addiu $v1,$v1,0x24 +/* f12f980: 8c62000c */ lw $v0,0xc($v1) +/* f12f984: 8cae0000 */ lw $t6,0x0($a1) +/* f12f988: 244f0001 */ addiu $t7,$v0,0x1 +/* f12f98c: 55c20014 */ bnel $t6,$v0,.L0f12f9e0 +/* f12f990: 24630024 */ addiu $v1,$v1,0x24 +/* f12f994: 01e6001a */ div $zero,$t7,$a2 +/* f12f998: 8c790004 */ lw $t9,0x4($v1) +/* f12f99c: 0000c010 */ mfhi $t8 +/* f12f9a0: ac78000c */ sw $t8,0xc($v1) +/* f12f9a4: 2728ffff */ addiu $t0,$t9,-1 +/* f12f9a8: 14c00002 */ bnez $a2,.L0f12f9b4 +/* f12f9ac: 00000000 */ sll $zero,$zero,0x0 +/* f12f9b0: 0007000d */ break 0x7 +.L0f12f9b4: +/* f12f9b4: 2401ffff */ addiu $at,$zero,-1 +/* f12f9b8: 14c10004 */ bne $a2,$at,.L0f12f9cc +/* f12f9bc: 3c018000 */ lui $at,0x8000 +/* f12f9c0: 15e10002 */ bne $t7,$at,.L0f12f9cc +/* f12f9c4: 00000000 */ sll $zero,$zero,0x0 +/* f12f9c8: 0006000d */ break 0x6 +.L0f12f9cc: +/* f12f9cc: ac680004 */ sw $t0,0x4($v1) +/* f12f9d0: 15000002 */ bnez $t0,.L0f12f9dc +/* f12f9d4: 01004825 */ or $t1,$t0,$zero +/* f12f9d8: ac600008 */ sw $zero,0x8($v1) +.L0f12f9dc: +/* f12f9dc: 24630024 */ addiu $v1,$v1,0x24 +.L0f12f9e0: +/* f12f9e0: 1467ffe5 */ bne $v1,$a3,.L0f12f978 +/* f12f9e4: 00000000 */ sll $zero,$zero,0x0 +/* f12f9e8: 03e00008 */ jr $ra +/* f12f9ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f12f9f0 +/* f12f9f0: 27bdff90 */ addiu $sp,$sp,-112 +/* f12f9f4: 3c03800a */ lui $v1,0x800a +/* f12f9f8: 8fb90084 */ lw $t9,0x84($sp) +/* f12f9fc: 24634130 */ addiu $v1,$v1,0x4130 +/* f12fa00: 8c6e0000 */ lw $t6,0x0($v1) +/* f12fa04: 00194080 */ sll $t0,$t9,0x2 +/* f12fa08: 3c098008 */ lui $t1,0x8008 +/* f12fa0c: 01194021 */ addu $t0,$t0,$t9 +/* f12fa10: 000e78c0 */ sll $t7,$t6,0x3 +/* f12fa14: afb00014 */ sw $s0,0x14($sp) +/* f12fa18: 3c18800a */ lui $t8,0x800a +/* f12fa1c: 000840c0 */ sll $t0,$t0,0x3 +/* f12fa20: 2529ec80 */ addiu $t1,$t1,-4992 +/* f12fa24: 01ee7821 */ addu $t7,$t7,$t6 +/* f12fa28: afb10018 */ sw $s1,0x18($sp) +/* f12fa2c: 000f7880 */ sll $t7,$t7,0x2 +/* f12fa30: 27183fc8 */ addiu $t8,$t8,0x3fc8 +/* f12fa34: 01098021 */ addu $s0,$t0,$t1 +/* f12fa38: 24010002 */ addiu $at,$zero,0x2 +/* f12fa3c: afbf001c */ sw $ra,0x1c($sp) +/* f12fa40: afa40070 */ sw $a0,0x70($sp) +/* f12fa44: afa50074 */ sw $a1,0x74($sp) +/* f12fa48: afa60078 */ sw $a2,0x78($sp) +/* f12fa4c: afa7007c */ sw $a3,0x7c($sp) +/* f12fa50: 01f88821 */ addu $s1,$t7,$t8 +/* f12fa54: 13210004 */ beq $t9,$at,.L0f12fa68 +/* f12fa58: afb00068 */ sw $s0,0x68($sp) +/* f12fa5c: 24010003 */ addiu $at,$zero,0x3 +/* f12fa60: 5721001c */ bnel $t9,$at,.L0f12fad4 +/* f12fa64: 8fa80084 */ lw $t0,0x84($sp) +.L0f12fa68: +/* f12fa68: 8faa0074 */ lw $t2,0x74($sp) +/* f12fa6c: 51400019 */ beqzl $t2,.L0f12fad4 +/* f12fa70: 8fa80084 */ lw $t0,0x84($sp) +/* f12fa74: 914b0000 */ lbu $t3,0x0($t2) +/* f12fa78: 24010003 */ addiu $at,$zero,0x3 +/* f12fa7c: 00002825 */ or $a1,$zero,$zero +/* f12fa80: 55610014 */ bnel $t3,$at,.L0f12fad4 +/* f12fa84: 8fa80084 */ lw $t0,0x84($sp) +/* f12fa88: 8d420004 */ lw $v0,0x4($t2) +/* f12fa8c: 27a60048 */ addiu $a2,$sp,0x48 +/* f12fa90: 0fc09451 */ jal func0f025144 +/* f12fa94: 84440010 */ lh $a0,0x10($v0) +/* f12fa98: 8fac0084 */ lw $t4,0x84($sp) +/* f12fa9c: 24010002 */ addiu $at,$zero,0x2 +/* f12faa0: 8fad0048 */ lw $t5,0x48($sp) +/* f12faa4: 15810005 */ bne $t4,$at,.L0f12fabc +/* f12faa8: 8faf0084 */ lw $t7,0x84($sp) +/* f12faac: ae0d001c */ sw $t5,0x1c($s0) +/* f12fab0: 8fae004c */ lw $t6,0x4c($sp) +/* f12fab4: 1000005f */ beqz $zero,.L0f12fc34 +/* f12fab8: ae0e0020 */ sw $t6,0x20($s0) +.L0f12fabc: +/* f12fabc: 24010003 */ addiu $at,$zero,0x3 +/* f12fac0: 15e1005c */ bne $t7,$at,.L0f12fc34 +/* f12fac4: 8fb80050 */ lw $t8,0x50($sp) +/* f12fac8: 1000005a */ beqz $zero,.L0f12fc34 +/* f12facc: ae180020 */ sw $t8,0x20($s0) +/* f12fad0: 8fa80084 */ lw $t0,0x84($sp) +.L0f12fad4: +/* f12fad4: 24010019 */ addiu $at,$zero,0x19 +/* f12fad8: 15010056 */ bne $t0,$at,.L0f12fc34 +/* f12fadc: 00000000 */ sll $zero,$zero,0x0 +/* f12fae0: 0c004b70 */ jal 0x12dc0 +/* f12fae4: 00000000 */ sll $zero,$zero,0x0 +/* f12fae8: 30490001 */ andi $t1,$v0,0x1 +/* f12faec: 51200004 */ beqzl $t1,.L0f12fb00 +/* f12faf0: 00002825 */ or $a1,$zero,$zero +/* f12faf4: 10000002 */ beqz $zero,.L0f12fb00 +/* f12faf8: 3c0500ff */ lui $a1,0xff +/* f12fafc: 00002825 */ or $a1,$zero,$zero +.L0f12fb00: +/* f12fb00: 0c004b70 */ jal 0x12dc0 +/* f12fb04: afa50030 */ sw $a1,0x30($sp) +/* f12fb08: 30590001 */ andi $t9,$v0,0x1 +/* f12fb0c: 13200003 */ beqz $t9,.L0f12fb1c +/* f12fb10: 8fa50030 */ lw $a1,0x30($sp) +/* f12fb14: 10000002 */ beqz $zero,.L0f12fb20 +/* f12fb18: 3c04ff00 */ lui $a0,0xff00 +.L0f12fb1c: +/* f12fb1c: 00002025 */ or $a0,$zero,$zero +.L0f12fb20: +/* f12fb20: afa40034 */ sw $a0,0x34($sp) +/* f12fb24: 0c004b70 */ jal 0x12dc0 +/* f12fb28: afa50030 */ sw $a1,0x30($sp) +/* f12fb2c: 304b0001 */ andi $t3,$v0,0x1 +/* f12fb30: 8fa40034 */ lw $a0,0x34($sp) +/* f12fb34: 11600003 */ beqz $t3,.L0f12fb44 +/* f12fb38: 8fa50030 */ lw $a1,0x30($sp) +/* f12fb3c: 10000002 */ beqz $zero,.L0f12fb48 +/* f12fb40: 3403ff00 */ dli $v1,0xff00 +.L0f12fb44: +/* f12fb44: 00001825 */ or $v1,$zero,$zero +.L0f12fb48: +/* f12fb48: 00645025 */ or $t2,$v1,$a0 +/* f12fb4c: 01451025 */ or $v0,$t2,$a1 +/* f12fb50: 344c00ff */ ori $t4,$v0,0xff +/* f12fb54: 240100ff */ addiu $at,$zero,0xff +/* f12fb58: 1581000c */ bne $t4,$at,.L0f12fb8c +/* f12fb5c: ae0c001c */ sw $t4,0x1c($s0) +/* f12fb60: 0c004b70 */ jal 0x12dc0 +/* f12fb64: 00000000 */ sll $zero,$zero,0x0 +/* f12fb68: 24010003 */ addiu $at,$zero,0x3 +/* f12fb6c: 0041001b */ divu $zero,$v0,$at +/* f12fb70: 8e0d001c */ lw $t5,0x1c($s0) +/* f12fb74: 00007010 */ mfhi $t6 +/* f12fb78: 000e78c0 */ sll $t7,$t6,0x3 +/* f12fb7c: 3418ff00 */ dli $t8,0xff00 +/* f12fb80: 01f84004 */ sllv $t0,$t8,$t7 +/* f12fb84: 01a84825 */ or $t1,$t5,$t0 +/* f12fb88: ae09001c */ sw $t1,0x1c($s0) +.L0f12fb8c: +/* f12fb8c: 0c004b70 */ jal 0x12dc0 +/* f12fb90: 00000000 */ sll $zero,$zero,0x0 +/* f12fb94: 30590001 */ andi $t9,$v0,0x1 +/* f12fb98: 13200003 */ beqz $t9,.L0f12fba8 +/* f12fb9c: 00002825 */ or $a1,$zero,$zero +/* f12fba0: 10000001 */ beqz $zero,.L0f12fba8 +/* f12fba4: 3c0500ff */ lui $a1,0xff +.L0f12fba8: +/* f12fba8: 0c004b70 */ jal 0x12dc0 +/* f12fbac: afa50030 */ sw $a1,0x30($sp) +/* f12fbb0: 304b0001 */ andi $t3,$v0,0x1 +/* f12fbb4: 11600003 */ beqz $t3,.L0f12fbc4 +/* f12fbb8: 8fa50030 */ lw $a1,0x30($sp) +/* f12fbbc: 10000002 */ beqz $zero,.L0f12fbc8 +/* f12fbc0: 3c04ff00 */ lui $a0,0xff00 +.L0f12fbc4: +/* f12fbc4: 00002025 */ or $a0,$zero,$zero +.L0f12fbc8: +/* f12fbc8: afa40034 */ sw $a0,0x34($sp) +/* f12fbcc: 0c004b70 */ jal 0x12dc0 +/* f12fbd0: afa50030 */ sw $a1,0x30($sp) +/* f12fbd4: 304a0001 */ andi $t2,$v0,0x1 +/* f12fbd8: 8fa40034 */ lw $a0,0x34($sp) +/* f12fbdc: 11400003 */ beqz $t2,.L0f12fbec +/* f12fbe0: 8fa50030 */ lw $a1,0x30($sp) +/* f12fbe4: 10000002 */ beqz $zero,.L0f12fbf0 +/* f12fbe8: 3403ff00 */ dli $v1,0xff00 +.L0f12fbec: +/* f12fbec: 00001825 */ or $v1,$zero,$zero +.L0f12fbf0: +/* f12fbf0: 00646025 */ or $t4,$v1,$a0 +/* f12fbf4: 01851025 */ or $v0,$t4,$a1 +/* f12fbf8: 344e00ff */ ori $t6,$v0,0xff +/* f12fbfc: 240100ff */ addiu $at,$zero,0xff +/* f12fc00: 15c1000c */ bne $t6,$at,.L0f12fc34 +/* f12fc04: ae0e0020 */ sw $t6,0x20($s0) +/* f12fc08: 0c004b70 */ jal 0x12dc0 +/* f12fc0c: 00000000 */ sll $zero,$zero,0x0 +/* f12fc10: 24010003 */ addiu $at,$zero,0x3 +/* f12fc14: 0041001b */ divu $zero,$v0,$at +/* f12fc18: 8e180020 */ lw $t8,0x20($s0) +/* f12fc1c: 00007810 */ mfhi $t7 +/* f12fc20: 000f68c0 */ sll $t5,$t7,0x3 +/* f12fc24: 3408ff00 */ dli $t0,0xff00 +/* f12fc28: 01a84804 */ sllv $t1,$t0,$t5 +/* f12fc2c: 0309c825 */ or $t9,$t8,$t1 +/* f12fc30: ae190020 */ sw $t9,0x20($s0) +.L0f12fc34: +/* f12fc34: 3c03800a */ lui $v1,0x800a +/* f12fc38: 24634130 */ addiu $v1,$v1,0x4130 +/* f12fc3c: 8c6b0000 */ lw $t3,0x0($v1) +/* f12fc40: 2401000a */ addiu $at,$zero,0xa +/* f12fc44: 8fae0084 */ lw $t6,0x84($sp) +/* f12fc48: 256a0001 */ addiu $t2,$t3,0x1 +/* f12fc4c: 0141001a */ div $zero,$t2,$at +/* f12fc50: 00006010 */ mfhi $t4 +/* f12fc54: 2401000f */ addiu $at,$zero,0xf +/* f12fc58: 15c1001b */ bne $t6,$at,.L0f12fcc8 +/* f12fc5c: ac6c0000 */ sw $t4,0x0($v1) +/* f12fc60: 8e2f0008 */ lw $t7,0x8($s1) +/* f12fc64: 2404ffff */ addiu $a0,$zero,-1 +/* f12fc68: 00001825 */ or $v1,$zero,$zero +/* f12fc6c: 11e00016 */ beqz $t7,.L0f12fcc8 +/* f12fc70: 00004140 */ sll $t0,$zero,0x5 +/* f12fc74: 3c0d800a */ lui $t5,0x800a +/* f12fc78: 25ad3fc8 */ addiu $t5,$t5,0x3fc8 +/* f12fc7c: 010d1021 */ addu $v0,$t0,$t5 +/* f12fc80: 8c580008 */ lw $t8,0x8($v0) +.L0f12fc84: +/* f12fc84: 57000003 */ bnezl $t8,.L0f12fc94 +/* f12fc88: 24630001 */ addiu $v1,$v1,0x1 +/* f12fc8c: 00602025 */ or $a0,$v1,$zero +/* f12fc90: 24630001 */ addiu $v1,$v1,0x1 +.L0f12fc94: +/* f12fc94: 2861000a */ slti $at,$v1,0xa +/* f12fc98: 10200003 */ beqz $at,.L0f12fca8 +/* f12fc9c: 24420024 */ addiu $v0,$v0,0x24 +/* f12fca0: 0482fff8 */ bltzl $a0,.L0f12fc84 +/* f12fca4: 8c580008 */ lw $t8,0x8($v0) +.L0f12fca8: +/* f12fca8: 2401ffff */ addiu $at,$zero,-1 +/* f12fcac: 108100e0 */ beq $a0,$at,.L0f130030 +/* f12fcb0: 000448c0 */ sll $t1,$a0,0x3 +/* f12fcb4: 01244821 */ addu $t1,$t1,$a0 +/* f12fcb8: 3c19800a */ lui $t9,0x800a +/* f12fcbc: 27393fc8 */ addiu $t9,$t9,0x3fc8 +/* f12fcc0: 00094880 */ sll $t1,$t1,0x2 +/* f12fcc4: 01398821 */ addu $s1,$t1,$t9 +.L0f12fcc8: +/* f12fcc8: 8fab007c */ lw $t3,0x7c($sp) +/* f12fccc: 00001825 */ or $v1,$zero,$zero +/* f12fcd0: 8fa20080 */ lw $v0,0x80($sp) +/* f12fcd4: 1160005f */ beqz $t3,.L0f12fe54 +/* f12fcd8: 8faf007c */ lw $t7,0x7c($sp) +/* f12fcdc: 1040005d */ beqz $v0,.L0f12fe54 +/* f12fce0: 00000000 */ sll $zero,$zero,0x0 +/* f12fce4: c44e0000 */ lwc1 $f14,0x0($v0) +/* f12fce8: c4420004 */ lwc1 $f2,0x4($v0) +/* f12fcec: c4400008 */ lwc1 $f0,0x8($v0) +/* f12fcf0: 460e7102 */ mul.s $f4,$f14,$f14 +/* f12fcf4: afa00058 */ sw $zero,0x58($sp) +/* f12fcf8: 46021182 */ mul.s $f6,$f2,$f2 +/* f12fcfc: 46062200 */ add.s $f8,$f4,$f6 +/* f12fd00: 46000282 */ mul.s $f10,$f0,$f0 +/* f12fd04: 0c012974 */ jal 0x4a5d0 +/* f12fd08: 46085300 */ add.s $f12,$f10,$f8 +/* f12fd0c: 8fa20080 */ lw $v0,0x80($sp) +/* f12fd10: 8fa4007c */ lw $a0,0x7c($sp) +/* f12fd14: 8fa30058 */ lw $v1,0x58($sp) +/* f12fd18: c44a0008 */ lwc1 $f10,0x8($v0) +/* f12fd1c: c4500000 */ lwc1 $f16,0x0($v0) +/* f12fd20: c4440004 */ lwc1 $f4,0x4($v0) +/* f12fd24: 46005203 */ div.s $f8,$f10,$f0 +/* f12fd28: 3c01c000 */ lui $at,0xc000 +/* f12fd2c: 46008483 */ div.s $f18,$f16,$f0 +/* f12fd30: e4480008 */ swc1 $f8,0x8($v0) +/* f12fd34: c4500008 */ lwc1 $f16,0x8($v0) +/* f12fd38: 46002183 */ div.s $f6,$f4,$f0 +/* f12fd3c: e4520000 */ swc1 $f18,0x0($v0) +/* f12fd40: c44e0000 */ lwc1 $f14,0x0($v0) +/* f12fd44: e4460004 */ swc1 $f6,0x4($v0) +/* f12fd48: c4920008 */ lwc1 $f18,0x8($a0) +/* f12fd4c: c44a0004 */ lwc1 $f10,0x4($v0) +/* f12fd50: c4860004 */ lwc1 $f6,0x4($a0) +/* f12fd54: 46128102 */ mul.s $f4,$f16,$f18 +/* f12fd58: c48c0000 */ lwc1 $f12,0x0($a0) +/* f12fd5c: 460a3202 */ mul.s $f8,$f6,$f10 +/* f12fd60: 44815000 */ mtc1 $at,$f10 +/* f12fd64: 460e6402 */ mul.s $f16,$f12,$f14 +/* f12fd68: 46088480 */ add.s $f18,$f16,$f8 +/* f12fd6c: 46122180 */ add.s $f6,$f4,$f18 +/* f12fd70: 460a3082 */ mul.s $f2,$f6,$f10 +/* f12fd74: 00000000 */ sll $zero,$zero,0x0 +/* f12fd78: 46027402 */ mul.s $f16,$f14,$f2 +/* f12fd7c: 460c8200 */ add.s $f8,$f16,$f12 +/* f12fd80: e7a8005c */ swc1 $f8,0x5c($sp) +/* f12fd84: c4440004 */ lwc1 $f4,0x4($v0) +/* f12fd88: c4860004 */ lwc1 $f6,0x4($a0) +/* f12fd8c: 46022482 */ mul.s $f18,$f4,$f2 +/* f12fd90: 46069280 */ add.s $f10,$f18,$f6 +/* f12fd94: e7aa0060 */ swc1 $f10,0x60($sp) +/* f12fd98: c4500008 */ lwc1 $f16,0x8($v0) +/* f12fd9c: c4920008 */ lwc1 $f18,0x8($a0) +/* f12fda0: afa30058 */ sw $v1,0x58($sp) +/* f12fda4: 46028102 */ mul.s $f4,$f16,$f2 +/* f12fda8: 46122180 */ add.s $f6,$f4,$f18 +/* f12fdac: 46084402 */ mul.s $f16,$f8,$f8 +/* f12fdb0: 00000000 */ sll $zero,$zero,0x0 +/* f12fdb4: 460a5102 */ mul.s $f4,$f10,$f10 +/* f12fdb8: e7a60064 */ swc1 $f6,0x64($sp) +/* f12fdbc: 46063202 */ mul.s $f8,$f6,$f6 +/* f12fdc0: 46048480 */ add.s $f18,$f16,$f4 +/* f12fdc4: 0c012974 */ jal 0x4a5d0 +/* f12fdc8: 46124300 */ add.s $f12,$f8,$f18 +/* f12fdcc: 44806000 */ mtc1 $zero,$f12 +/* f12fdd0: 8fa30058 */ lw $v1,0x58($sp) +/* f12fdd4: 46000086 */ mov.s $f2,$f0 +/* f12fdd8: 460c0032 */ c.eq.s $f0,$f12 +/* f12fddc: 3c013f80 */ lui $at,0x3f80 +/* f12fde0: 45020004 */ bc1fl .L0f12fdf4 +/* f12fde4: 860a0002 */ lh $t2,0x2($s0) +/* f12fde8: 44811000 */ mtc1 $at,$f2 +/* f12fdec: 00000000 */ sll $zero,$zero,0x0 +/* f12fdf0: 860a0002 */ lh $t2,0x2($s0) +.L0f12fdf4: +/* f12fdf4: c7aa005c */ lwc1 $f10,0x5c($sp) +/* f12fdf8: c7b20060 */ lwc1 $f18,0x60($sp) +/* f12fdfc: 448a3000 */ mtc1 $t2,$f6 +/* f12fe00: 00000000 */ sll $zero,$zero,0x0 +/* f12fe04: 46803420 */ cvt.s.w $f16,$f6 +/* f12fe08: 46028103 */ div.s $f4,$f16,$f2 +/* f12fe0c: 46045202 */ mul.s $f8,$f10,$f4 +/* f12fe10: e7a8005c */ swc1 $f8,0x5c($sp) +/* f12fe14: 860c0002 */ lh $t4,0x2($s0) +/* f12fe18: c7a80064 */ lwc1 $f8,0x64($sp) +/* f12fe1c: 448c3000 */ mtc1 $t4,$f6 +/* f12fe20: 00000000 */ sll $zero,$zero,0x0 +/* f12fe24: 46803420 */ cvt.s.w $f16,$f6 +/* f12fe28: 46028283 */ div.s $f10,$f16,$f2 +/* f12fe2c: 460a9102 */ mul.s $f4,$f18,$f10 +/* f12fe30: e7a40060 */ swc1 $f4,0x60($sp) +/* f12fe34: 860e0002 */ lh $t6,0x2($s0) +/* f12fe38: 448e3000 */ mtc1 $t6,$f6 +/* f12fe3c: 00000000 */ sll $zero,$zero,0x0 +/* f12fe40: 46803420 */ cvt.s.w $f16,$f6 +/* f12fe44: 46028483 */ div.s $f18,$f16,$f2 +/* f12fe48: 46124282 */ mul.s $f10,$f8,$f18 +/* f12fe4c: 10000024 */ beqz $zero,.L0f12fee0 +/* f12fe50: e7aa0064 */ swc1 $f10,0x64($sp) +.L0f12fe54: +/* f12fe54: 51e0001e */ beqzl $t7,.L0f12fed0 +/* f12fe58: 44800000 */ mtc1 $zero,$f0 +/* f12fe5c: 86020002 */ lh $v0,0x2($s0) +/* f12fe60: 2841ffff */ slti $at,$v0,-1 +/* f12fe64: 14200019 */ bnez $at,.L0f12fecc +/* f12fe68: 28410002 */ slti $at,$v0,0x2 +/* f12fe6c: 10200017 */ beqz $at,.L0f12fecc +/* f12fe70: 3c014120 */ lui $at,0x4120 +/* f12fe74: 44810000 */ mtc1 $at,$f0 +/* f12fe78: c5e40000 */ lwc1 $f4,0x0($t7) +/* f12fe7c: 44828000 */ mtc1 $v0,$f16 +/* f12fe80: 46002182 */ mul.s $f6,$f4,$f0 +/* f12fe84: 46808220 */ cvt.s.w $f8,$f16 +/* f12fe88: 46083482 */ mul.s $f18,$f6,$f8 +/* f12fe8c: e7b2005c */ swc1 $f18,0x5c($sp) +/* f12fe90: 86080002 */ lh $t0,0x2($s0) +/* f12fe94: c5ea0004 */ lwc1 $f10,0x4($t7) +/* f12fe98: 44888000 */ mtc1 $t0,$f16 +/* f12fe9c: 46005102 */ mul.s $f4,$f10,$f0 +/* f12fea0: 468081a0 */ cvt.s.w $f6,$f16 +/* f12fea4: 46062202 */ mul.s $f8,$f4,$f6 +/* f12fea8: e7a80060 */ swc1 $f8,0x60($sp) +/* f12feac: 860d0002 */ lh $t5,0x2($s0) +/* f12feb0: c5f20008 */ lwc1 $f18,0x8($t7) +/* f12feb4: 448d8000 */ mtc1 $t5,$f16 +/* f12feb8: 46009282 */ mul.s $f10,$f18,$f0 +/* f12febc: 46808120 */ cvt.s.w $f4,$f16 +/* f12fec0: 46045182 */ mul.s $f6,$f10,$f4 +/* f12fec4: 10000006 */ beqz $zero,.L0f12fee0 +/* f12fec8: e7a60064 */ swc1 $f6,0x64($sp) +.L0f12fecc: +/* f12fecc: 44800000 */ mtc1 $zero,$f0 +.L0f12fed0: +/* f12fed0: 00000000 */ sll $zero,$zero,0x0 +/* f12fed4: e7a0005c */ swc1 $f0,0x5c($sp) +/* f12fed8: e7a00060 */ swc1 $f0,0x60($sp) +/* f12fedc: e7a00064 */ swc1 $f0,0x64($sp) +.L0f12fee0: +/* f12fee0: 8fb80084 */ lw $t8,0x84($sp) +/* f12fee4: 24090001 */ addiu $t1,$zero,0x1 +/* f12fee8: ae290008 */ sw $t1,0x8($s1) +/* f12feec: 3c19800a */ lui $t9,0x800a +/* f12fef0: ae380000 */ sw $t8,0x0($s1) +/* f12fef4: 8f393fc0 */ lw $t9,0x3fc0($t9) +/* f12fef8: ae39000c */ sw $t9,0xc($s1) +/* f12fefc: 960b0014 */ lhu $t3,0x14($s0) +/* f12ff00: ae2b0004 */ sw $t3,0x4($s1) +/* f12ff04: 8faa0078 */ lw $t2,0x78($sp) +/* f12ff08: c5480000 */ lwc1 $f8,0x0($t2) +/* f12ff0c: e6280018 */ swc1 $f8,0x18($s1) +/* f12ff10: 8fac0078 */ lw $t4,0x78($sp) +/* f12ff14: c5920004 */ lwc1 $f18,0x4($t4) +/* f12ff18: e632001c */ swc1 $f18,0x1c($s1) +/* f12ff1c: 8fae0078 */ lw $t6,0x78($sp) +/* f12ff20: c5d00008 */ lwc1 $f16,0x8($t6) +/* f12ff24: e6300020 */ swc1 $f16,0x20($s1) +/* f12ff28: 8fa80070 */ lw $t0,0x70($sp) +/* f12ff2c: ae280010 */ sw $t0,0x10($s1) +/* f12ff30: 8faf0074 */ lw $t7,0x74($sp) +/* f12ff34: ae2f0014 */ sw $t7,0x14($s1) +/* f12ff38: 960d0014 */ lhu $t5,0x14($s0) +/* f12ff3c: 19a0000d */ blez $t5,.L0f12ff74 +/* f12ff40: 02202025 */ or $a0,$s1,$zero +.L0f12ff44: +/* f12ff44: 0fc4be57 */ jal func0f12f95c +/* f12ff48: afa30058 */ sw $v1,0x58($sp) +/* f12ff4c: 27a4005c */ addiu $a0,$sp,0x5c +/* f12ff50: 0fc4bdb0 */ jal func0f12f6c0 +/* f12ff54: 02002825 */ or $a1,$s0,$zero +/* f12ff58: 8fb80068 */ lw $t8,0x68($sp) +/* f12ff5c: 8fa30058 */ lw $v1,0x58($sp) +/* f12ff60: 97090014 */ lhu $t1,0x14($t8) +/* f12ff64: 24630001 */ addiu $v1,$v1,0x1 +/* f12ff68: 0069082a */ slt $at,$v1,$t1 +/* f12ff6c: 5420fff5 */ bnezl $at,.L0f12ff44 +/* f12ff70: 02202025 */ or $a0,$s1,$zero +.L0f12ff74: +/* f12ff74: 8fb90084 */ lw $t9,0x84($sp) +/* f12ff78: 24010009 */ addiu $at,$zero,0x9 +/* f12ff7c: 24050018 */ addiu $a1,$zero,0x18 +/* f12ff80: 1320000b */ beqz $t9,.L0f12ffb0 +/* f12ff84: 24060020 */ addiu $a2,$zero,0x20 +/* f12ff88: 1321000d */ beq $t9,$at,.L0f12ffc0 +/* f12ff8c: 3c0b800a */ lui $t3,0x800a +/* f12ff90: 2401000a */ addiu $at,$zero,0xa +/* f12ff94: 13210013 */ beq $t9,$at,.L0f12ffe4 +/* f12ff98: 3c0a800a */ lui $t2,0x800a +/* f12ff9c: 2401000b */ addiu $at,$zero,0xb +/* f12ffa0: 13210019 */ beq $t9,$at,.L0f130008 +/* f12ffa4: 3c0c800a */ lui $t4,0x800a +/* f12ffa8: 1000001f */ beqz $zero,.L0f130028 +/* f12ffac: 240e0001 */ addiu $t6,$zero,0x1 +.L0f12ffb0: +/* f12ffb0: 0fc010e3 */ jal func0f00438c +/* f12ffb4: 8e240010 */ lw $a0,0x10($s1) +/* f12ffb8: 1000001b */ beqz $zero,.L0f130028 +/* f12ffbc: 240e0001 */ addiu $t6,$zero,0x1 +.L0f12ffc0: +/* f12ffc0: 8d6ba474 */ lw $t3,-0x5b8c($t3) +/* f12ffc4: 2401001c */ addiu $at,$zero,0x1c +/* f12ffc8: 24050020 */ addiu $a1,$zero,0x20 +/* f12ffcc: 11610015 */ beq $t3,$at,.L0f130024 +/* f12ffd0: 24060080 */ addiu $a2,$zero,0x80 +/* f12ffd4: 0fc010e3 */ jal func0f00438c +/* f12ffd8: 8e240010 */ lw $a0,0x10($s1) +/* f12ffdc: 10000012 */ beqz $zero,.L0f130028 +/* f12ffe0: 240e0001 */ addiu $t6,$zero,0x1 +.L0f12ffe4: +/* f12ffe4: 8d4aa474 */ lw $t2,-0x5b8c($t2) +/* f12ffe8: 2401001c */ addiu $at,$zero,0x1c +/* f12ffec: 24050040 */ addiu $a1,$zero,0x40 +/* f12fff0: 1141000c */ beq $t2,$at,.L0f130024 +/* f12fff4: 24060080 */ addiu $a2,$zero,0x80 +/* f12fff8: 0fc010e3 */ jal func0f00438c +/* f12fffc: 8e240010 */ lw $a0,0x10($s1) +/* f130000: 10000009 */ beqz $zero,.L0f130028 +/* f130004: 240e0001 */ addiu $t6,$zero,0x1 +.L0f130008: +/* f130008: 8d8ca474 */ lw $t4,-0x5b8c($t4) +/* f13000c: 2401001c */ addiu $at,$zero,0x1c +/* f130010: 240500c8 */ addiu $a1,$zero,0xc8 +/* f130014: 11810003 */ beq $t4,$at,.L0f130024 +/* f130018: 240600ff */ addiu $a2,$zero,0xff +/* f13001c: 0fc010e3 */ jal func0f00438c +/* f130020: 8e240010 */ lw $a0,0x10($s1) +.L0f130024: +/* f130024: 240e0001 */ addiu $t6,$zero,0x1 +.L0f130028: +/* f130028: 3c018008 */ lui $at,0x8008 +/* f13002c: ac2ef0b8 */ sw $t6,-0xf48($at) +.L0f130030: +/* f130030: 8fbf001c */ lw $ra,0x1c($sp) +/* f130034: 8fb00014 */ lw $s0,0x14($sp) +/* f130038: 8fb10018 */ lw $s1,0x18($sp) +/* f13003c: 03e00008 */ jr $ra +/* f130040: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f130044 +/* f130044: 27bdfe90 */ addiu $sp,$sp,-368 +/* f130048: 3c0e8008 */ lui $t6,0x8008 +/* f13004c: 8dcef0b8 */ lw $t6,-0xf48($t6) +/* f130050: afbf0074 */ sw $ra,0x74($sp) +/* f130054: afbe0070 */ sw $s8,0x70($sp) +/* f130058: afb7006c */ sw $s7,0x6c($sp) +/* f13005c: afb60068 */ sw $s6,0x68($sp) +/* f130060: afb50064 */ sw $s5,0x64($sp) +/* f130064: afb40060 */ sw $s4,0x60($sp) +/* f130068: afb3005c */ sw $s3,0x5c($sp) +/* f13006c: afb20058 */ sw $s2,0x58($sp) +/* f130070: afb10054 */ sw $s1,0x54($sp) +/* f130074: afb00050 */ sw $s0,0x50($sp) +/* f130078: f7bc0048 */ sdc1 $f28,0x48($sp) +/* f13007c: f7ba0040 */ sdc1 $f26,0x40($sp) +/* f130080: f7b80038 */ sdc1 $f24,0x38($sp) +/* f130084: f7b60030 */ sdc1 $f22,0x30($sp) +/* f130088: f7b40028 */ sdc1 $f20,0x28($sp) +/* f13008c: 11c003e0 */ beqz $t6,.L0f131010 +/* f130090: afa40170 */ sw $a0,0x170($sp) +/* f130094: 3c10800a */ lui $s0,0x800a +/* f130098: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f13009c: 4480a000 */ mtc1 $zero,$f20 +/* f1300a0: 27a40170 */ addiu $a0,$sp,0x170 +/* f1300a4: c6021bc0 */ lwc1 $f2,0x1bc0($s0) +/* f1300a8: 3c05800b */ lui $a1,0x800b +/* f1300ac: 24060004 */ addiu $a2,$zero,0x4 +/* f1300b0: 4602a03c */ c.lt.s $f20,$f2 +/* f1300b4: 00003825 */ or $a3,$zero,$zero +/* f1300b8: 240f0002 */ addiu $t7,$zero,0x2 +/* f1300bc: 24180001 */ addiu $t8,$zero,0x1 +/* f1300c0: 45020004 */ bc1fl .L0f1300d4 +/* f1300c4: 46001407 */ neg.s $f16,$f2 +/* f1300c8: 10000002 */ beqz $zero,.L0f1300d4 +/* f1300cc: 46001406 */ mov.s $f16,$f2 +/* f1300d0: 46001407 */ neg.s $f16,$f2 +.L0f1300d4: +/* f1300d4: c60e1bbc */ lwc1 $f14,0x1bbc($s0) +/* f1300d8: 460ea03c */ c.lt.s $f20,$f14 +/* f1300dc: 00000000 */ sll $zero,$zero,0x0 +/* f1300e0: 45020004 */ bc1fl .L0f1300f4 +/* f1300e4: 46007307 */ neg.s $f12,$f14 +/* f1300e8: 10000002 */ beqz $zero,.L0f1300f4 +/* f1300ec: 46007306 */ mov.s $f12,$f14 +/* f1300f0: 46007307 */ neg.s $f12,$f14 +.L0f1300f4: +/* f1300f4: 4610603c */ c.lt.s $f12,$f16 +/* f1300f8: 00000000 */ sll $zero,$zero,0x0 +/* f1300fc: 45020019 */ bc1fl .L0f130164 +/* f130100: c6001bc4 */ lwc1 $f0,0x1bc4($s0) +/* f130104: c6001bc4 */ lwc1 $f0,0x1bc4($s0) +/* f130108: 4600a03c */ c.lt.s $f20,$f0 +/* f13010c: 00000000 */ sll $zero,$zero,0x0 +/* f130110: 45020004 */ bc1fl .L0f130124 +/* f130114: 46000407 */ neg.s $f16,$f0 +/* f130118: 10000002 */ beqz $zero,.L0f130124 +/* f13011c: 46000406 */ mov.s $f16,$f0 +/* f130120: 46000407 */ neg.s $f16,$f0 +.L0f130124: +/* f130124: 4602a03c */ c.lt.s $f20,$f2 +/* f130128: 00000000 */ sll $zero,$zero,0x0 +/* f13012c: 45020004 */ bc1fl .L0f130140 +/* f130130: 46001307 */ neg.s $f12,$f2 +/* f130134: 10000002 */ beqz $zero,.L0f130140 +/* f130138: 46001306 */ mov.s $f12,$f2 +/* f13013c: 46001307 */ neg.s $f12,$f2 +.L0f130140: +/* f130140: 4610603c */ c.lt.s $f12,$f16 +/* f130144: 00000000 */ sll $zero,$zero,0x0 +/* f130148: 45000003 */ bc1f .L0f130158 +/* f13014c: 00000000 */ sll $zero,$zero,0x0 +/* f130150: 10000019 */ beqz $zero,.L0f1301b8 +/* f130154: 24170002 */ addiu $s7,$zero,0x2 +.L0f130158: +/* f130158: 10000017 */ beqz $zero,.L0f1301b8 +/* f13015c: 24170001 */ addiu $s7,$zero,0x1 +/* f130160: c6001bc4 */ lwc1 $f0,0x1bc4($s0) +.L0f130164: +/* f130164: 0000b825 */ or $s7,$zero,$zero +/* f130168: 4600a03c */ c.lt.s $f20,$f0 +/* f13016c: 00000000 */ sll $zero,$zero,0x0 +/* f130170: 45020004 */ bc1fl .L0f130184 +/* f130174: 46000407 */ neg.s $f16,$f0 +/* f130178: 10000002 */ beqz $zero,.L0f130184 +/* f13017c: 46000406 */ mov.s $f16,$f0 +/* f130180: 46000407 */ neg.s $f16,$f0 +.L0f130184: +/* f130184: 460ea03c */ c.lt.s $f20,$f14 +/* f130188: 00000000 */ sll $zero,$zero,0x0 +/* f13018c: 45020004 */ bc1fl .L0f1301a0 +/* f130190: 46007307 */ neg.s $f12,$f14 +/* f130194: 10000002 */ beqz $zero,.L0f1301a0 +/* f130198: 46007306 */ mov.s $f12,$f14 +/* f13019c: 46007307 */ neg.s $f12,$f14 +.L0f1301a0: +/* f1301a0: 4610603c */ c.lt.s $f12,$f16 +/* f1301a4: 00000000 */ sll $zero,$zero,0x0 +/* f1301a8: 45000003 */ bc1f .L0f1301b8 +/* f1301ac: 00000000 */ sll $zero,$zero,0x0 +/* f1301b0: 10000001 */ beqz $zero,.L0f1301b8 +/* f1301b4: 24170002 */ addiu $s7,$zero,0x2 +.L0f1301b8: +/* f1301b8: 8ca5b5a4 */ lw $a1,-0x4a5c($a1) +/* f1301bc: afaf0010 */ sw $t7,0x10($sp) +/* f1301c0: afb80014 */ sw $t8,0x14($sp) +/* f1301c4: 0fc2ce70 */ jal func0f0b39c0 +/* f1301c8: afa00018 */ sw $zero,0x18($sp) +/* f1301cc: 8fb90170 */ lw $t9,0x170($sp) +/* f1301d0: 3c09ba00 */ lui $t1,0xba00 +/* f1301d4: 35291402 */ ori $t1,$t1,0x1402 +/* f1301d8: 27280008 */ addiu $t0,$t9,0x8 +/* f1301dc: afa80170 */ sw $t0,0x170($sp) +/* f1301e0: af200004 */ sw $zero,0x4($t9) +/* f1301e4: af290000 */ sw $t1,0x0($t9) +/* f1301e8: 8faa0170 */ lw $t2,0x170($sp) +/* f1301ec: 3c0cba00 */ lui $t4,0xba00 +/* f1301f0: 358c0602 */ ori $t4,$t4,0x602 +/* f1301f4: 254b0008 */ addiu $t3,$t2,0x8 +/* f1301f8: afab0170 */ sw $t3,0x170($sp) +/* f1301fc: 240d00c0 */ addiu $t5,$zero,0xc0 +/* f130200: ad4d0004 */ sw $t5,0x4($t2) +/* f130204: ad4c0000 */ sw $t4,0x0($t2) +/* f130208: 8fae0170 */ lw $t6,0x170($sp) +/* f13020c: 3c190040 */ lui $t9,0x40 +/* f130210: 3c18b900 */ lui $t8,0xb900 +/* f130214: 25cf0008 */ addiu $t7,$t6,0x8 +/* f130218: afaf0170 */ sw $t7,0x170($sp) +/* f13021c: 3718031d */ ori $t8,$t8,0x31d +/* f130220: 373949d8 */ ori $t9,$t9,0x49d8 +/* f130224: add90004 */ sw $t9,0x4($t6) +/* f130228: add80000 */ sw $t8,0x0($t6) +/* f13022c: 8fa80170 */ lw $t0,0x170($sp) +/* f130230: 3c0ab900 */ lui $t2,0xb900 +/* f130234: 354a0002 */ ori $t2,$t2,0x2 +/* f130238: 25090008 */ addiu $t1,$t0,0x8 +/* f13023c: afa90170 */ sw $t1,0x170($sp) +/* f130240: ad000004 */ sw $zero,0x4($t0) +/* f130244: ad0a0000 */ sw $t2,0x0($t0) +/* f130248: 8fab0170 */ lw $t3,0x170($sp) +/* f13024c: 3c0dba00 */ lui $t5,0xba00 +/* f130250: 35ad1001 */ ori $t5,$t5,0x1001 +/* f130254: 256c0008 */ addiu $t4,$t3,0x8 +/* f130258: afac0170 */ sw $t4,0x170($sp) +/* f13025c: ad600004 */ sw $zero,0x4($t3) +/* f130260: ad6d0000 */ sw $t5,0x0($t3) +/* f130264: 8fae0170 */ lw $t6,0x170($sp) +/* f130268: 3c18ba00 */ lui $t8,0xba00 +/* f13026c: 37180903 */ ori $t8,$t8,0x903 +/* f130270: 25cf0008 */ addiu $t7,$t6,0x8 +/* f130274: afaf0170 */ sw $t7,0x170($sp) +/* f130278: 24190c00 */ addiu $t9,$zero,0xc00 +/* f13027c: add90004 */ sw $t9,0x4($t6) +/* f130280: add80000 */ sw $t8,0x0($t6) +/* f130284: 8fa80170 */ lw $t0,0x170($sp) +/* f130288: 3c0bff32 */ lui $t3,0xff32 +/* f13028c: 3c0afcff */ lui $t2,0xfcff +/* f130290: 25090008 */ addiu $t1,$t0,0x8 +/* f130294: afa90170 */ sw $t1,0x170($sp) +/* f130298: 354a99ff */ ori $t2,$t2,0x99ff +/* f13029c: 356b7f3f */ ori $t3,$t3,0x7f3f +/* f1302a0: 3c017f1b */ lui $at,0x7f1b +/* f1302a4: ad0b0004 */ sw $t3,0x4($t0) +/* f1302a8: ad0a0000 */ sw $t2,0x0($t0) +/* f1302ac: c43c5608 */ lwc1 $f28,0x5608($at) +/* f1302b0: 3c013f80 */ lui $at,0x3f80 +/* f1302b4: 3c13800a */ lui $s3,0x800a +/* f1302b8: 4481c000 */ mtc1 $at,$f24 +/* f1302bc: 26733fc8 */ addiu $s3,$s3,0x3fc8 +/* f1302c0: c7b60120 */ lwc1 $f22,0x120($sp) +/* f1302c4: c7ba013c */ lwc1 $f26,0x13c($sp) +/* f1302c8: 241e01f0 */ addiu $s8,$zero,0x1f0 +/* f1302cc: 24140003 */ addiu $s4,$zero,0x3 +/* f1302d0: 8e6c0008 */ lw $t4,0x8($s3) +.L0f1302d4: +/* f1302d4: afb3016c */ sw $s3,0x16c($sp) +/* f1302d8: 24110001 */ addiu $s1,$zero,0x1 +/* f1302dc: 11800345 */ beqz $t4,.L0f130ff4 +/* f1302e0: 3c10800a */ lui $s0,0x800a +/* f1302e4: 8e620014 */ lw $v0,0x14($s3) +/* f1302e8: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f1302ec: 4600c406 */ mov.s $f16,$f24 +/* f1302f0: 10400007 */ beqz $v0,.L0f130310 +/* f1302f4: 96030010 */ lhu $v1,0x10($s0) +/* f1302f8: 904d0001 */ lbu $t5,0x1($v0) +/* f1302fc: 31ae0002 */ andi $t6,$t5,0x2 +/* f130300: 55c00012 */ bnezl $t6,.L0f13034c +/* f130304: 24010001 */ addiu $at,$zero,0x1 +/* f130308: 1000000f */ beqz $zero,.L0f130348 +/* f13030c: 00008825 */ or $s1,$zero,$zero +.L0f130310: +/* f130310: 8e780010 */ lw $t8,0x10($s3) +/* f130314: 3c0f800a */ lui $t7,0x800a +/* f130318: 8def4928 */ lw $t7,0x4928($t7) +/* f13031c: 0018c8c0 */ sll $t9,$t8,0x3 +/* f130320: 0338c821 */ addu $t9,$t9,$t8 +/* f130324: 0019c880 */ sll $t9,$t9,0x2 +/* f130328: 0338c823 */ subu $t9,$t9,$t8 +/* f13032c: 0019c880 */ sll $t9,$t9,0x2 +/* f130330: 01f94021 */ addu $t0,$t7,$t9 +/* f130334: 95090000 */ lhu $t1,0x0($t0) +/* f130338: 312a0004 */ andi $t2,$t1,0x4 +/* f13033c: 55400003 */ bnezl $t2,.L0f13034c +/* f130340: 24010001 */ addiu $at,$zero,0x1 +/* f130344: 00008825 */ or $s1,$zero,$zero +.L0f130348: +/* f130348: 24010001 */ addiu $at,$zero,0x1 +.L0f13034c: +/* f13034c: 1461002c */ bne $v1,$at,.L0f130400 +/* f130350: 00000000 */ sll $zero,$zero,0x0 +/* f130354: c6640020 */ lwc1 $f4,0x20($s3) +/* f130358: c6060020 */ lwc1 $f6,0x20($s0) +/* f13035c: c6680018 */ lwc1 $f8,0x18($s3) +/* f130360: c60a0018 */ lwc1 $f10,0x18($s0) +/* f130364: 46062001 */ sub.s $f0,$f4,$f6 +/* f130368: c604001c */ lwc1 $f4,0x1c($s0) +/* f13036c: c672001c */ lwc1 $f18,0x1c($s3) +/* f130370: 460a4081 */ sub.s $f2,$f8,$f10 +/* f130374: e7b00138 */ swc1 $f16,0x138($sp) +/* f130378: 46049381 */ sub.s $f14,$f18,$f4 +/* f13037c: 46021182 */ mul.s $f6,$f2,$f2 +/* f130380: 00000000 */ sll $zero,$zero,0x0 +/* f130384: 460e7202 */ mul.s $f8,$f14,$f14 +/* f130388: 46083280 */ add.s $f10,$f6,$f8 +/* f13038c: 46000482 */ mul.s $f18,$f0,$f0 +/* f130390: 0c012974 */ jal 0x4a5d0 +/* f130394: 460a9300 */ add.s $f12,$f18,$f10 +/* f130398: 3c10800a */ lui $s0,0x800a +/* f13039c: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f1303a0: 3c014316 */ lui $at,0x4316 +/* f1303a4: 44812000 */ mtc1 $at,$f4 +/* f1303a8: c6020024 */ lwc1 $f2,0x24($s0) +/* f1303ac: c7b00138 */ lwc1 $f16,0x138($sp) +/* f1303b0: 3c014316 */ lui $at,0x4316 +/* f1303b4: 4600103c */ c.lt.s $f2,$f0 +/* f1303b8: 46041301 */ sub.s $f12,$f2,$f4 +/* f1303bc: 45000002 */ bc1f .L0f1303c8 +/* f1303c0: 46020683 */ div.s $f26,$f0,$f2 +/* f1303c4: 00008825 */ or $s1,$zero,$zero +.L0f1303c8: +/* f1303c8: 4600603c */ c.lt.s $f12,$f0 +/* f1303cc: 00000000 */ sll $zero,$zero,0x0 +/* f1303d0: 45020007 */ bc1fl .L0f1303f0 +/* f1303d4: 461ac03c */ c.lt.s $f24,$f26 +/* f1303d8: 460c0181 */ sub.s $f6,$f0,$f12 +/* f1303dc: 44814000 */ mtc1 $at,$f8 +/* f1303e0: 00000000 */ sll $zero,$zero,0x0 +/* f1303e4: 46083483 */ div.s $f18,$f6,$f8 +/* f1303e8: 4612c401 */ sub.s $f16,$f24,$f18 +/* f1303ec: 461ac03c */ c.lt.s $f24,$f26 +.L0f1303f0: +/* f1303f0: 00000000 */ sll $zero,$zero,0x0 +/* f1303f4: 45000002 */ bc1f .L0f130400 +/* f1303f8: 00000000 */ sll $zero,$zero,0x0 +/* f1303fc: 4600c686 */ mov.s $f26,$f24 +.L0f130400: +/* f130400: 12200020 */ beqz $s1,.L0f130484 +/* f130404: 26021bb0 */ addiu $v0,$s0,0x1bb0 +/* f130408: c44a0000 */ lwc1 $f10,0x0($v0) +/* f13040c: c6640018 */ lwc1 $f4,0x18($s3) +/* f130410: c672001c */ lwc1 $f18,0x1c($s3) +/* f130414: 46045181 */ sub.s $f6,$f10,$f4 +/* f130418: e7a60124 */ swc1 $f6,0x124($sp) +/* f13041c: c4480004 */ lwc1 $f8,0x4($v0) +/* f130420: c6660020 */ lwc1 $f6,0x20($s3) +/* f130424: 46124281 */ sub.s $f10,$f8,$f18 +/* f130428: c7b20124 */ lwc1 $f18,0x124($sp) +/* f13042c: e7aa0128 */ swc1 $f10,0x128($sp) +/* f130430: c4440008 */ lwc1 $f4,0x8($v0) +/* f130434: 46129282 */ mul.s $f10,$f18,$f18 +/* f130438: e7b00138 */ swc1 $f16,0x138($sp) +/* f13043c: 46062201 */ sub.s $f8,$f4,$f6 +/* f130440: c7a40128 */ lwc1 $f4,0x128($sp) +/* f130444: 46042182 */ mul.s $f6,$f4,$f4 +/* f130448: e7a8012c */ swc1 $f8,0x12c($sp) +/* f13044c: c7b2012c */ lwc1 $f18,0x12c($sp) +/* f130450: 46129102 */ mul.s $f4,$f18,$f18 +/* f130454: 46065200 */ add.s $f8,$f10,$f6 +/* f130458: 0c012974 */ jal 0x4a5d0 +/* f13045c: 46082300 */ add.s $f12,$f4,$f8 +/* f130460: 3c017f1b */ lui $at,0x7f1b +/* f130464: c42a560c */ lwc1 $f10,0x560c($at) +/* f130468: c7b00138 */ lwc1 $f16,0x138($sp) +/* f13046c: 46000586 */ mov.s $f22,$f0 +/* f130470: 4600503c */ c.lt.s $f10,$f0 +/* f130474: 00000000 */ sll $zero,$zero,0x0 +/* f130478: 45000002 */ bc1f .L0f130484 +/* f13047c: 00000000 */ sll $zero,$zero,0x0 +/* f130480: 00008825 */ or $s1,$zero,$zero +.L0f130484: +/* f130484: 122002db */ beqz $s1,.L0f130ff4 +/* f130488: 3c0d8008 */ lui $t5,0x8008 +/* f13048c: 8e6b0000 */ lw $t3,0x0($s3) +/* f130490: 25adec80 */ addiu $t5,$t5,-4992 +/* f130494: 24040002 */ addiu $a0,$zero,0x2 +/* f130498: 000b6080 */ sll $t4,$t3,0x2 +/* f13049c: 018b6021 */ addu $t4,$t4,$t3 +/* f1304a0: 000c60c0 */ sll $t4,$t4,0x3 +/* f1304a4: 018d9021 */ addu $s2,$t4,$t5 +/* f1304a8: 0000b025 */ or $s6,$zero,$zero +/* f1304ac: 26750018 */ addiu $s5,$s3,0x18 +/* f1304b0: 0fc59e73 */ jal func0f1679cc +/* f1304b4: e7b00138 */ swc1 $f16,0x138($sp) +/* f1304b8: 3c10800a */ lui $s0,0x800a +/* f1304bc: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f1304c0: c7b00138 */ lwc1 $f16,0x138($sp) +/* f1304c4: 00408825 */ or $s1,$v0,$zero +/* f1304c8: 8e0400d8 */ lw $a0,0xd8($s0) +/* f1304cc: 3c0e8007 */ lui $t6,0x8007 +/* f1304d0: 14800013 */ bnez $a0,.L0f130520 +/* f1304d4: 00000000 */ sll $zero,$zero,0x0 +/* f1304d8: 8dce0764 */ lw $t6,0x764($t6) +/* f1304dc: 15c00010 */ bnez $t6,.L0f130520 +/* f1304e0: 00000000 */ sll $zero,$zero,0x0 +/* f1304e4: 8e030480 */ lw $v1,0x480($s0) +/* f1304e8: 50600007 */ beqzl $v1,.L0f130508 +/* f1304ec: 8e191c54 */ lw $t9,0x1c54($s0) +/* f1304f0: 1060000b */ beqz $v1,.L0f130520 +/* f1304f4: 00000000 */ sll $zero,$zero,0x0 +/* f1304f8: 80780037 */ lb $t8,0x37($v1) +/* f1304fc: 17000008 */ bnez $t8,.L0f130520 +/* f130500: 00000000 */ sll $zero,$zero,0x0 +/* f130504: 8e191c54 */ lw $t9,0x1c54($s0) +.L0f130508: +/* f130508: 8e0f00c4 */ lw $t7,0xc4($s0) +/* f13050c: 03204027 */ nor $t0,$t9,$zero +/* f130510: 01e84824 */ and $t1,$t7,$t0 +/* f130514: 312a0001 */ andi $t2,$t1,0x1 +/* f130518: 55400016 */ bnezl $t2,.L0f130574 +/* f13051c: 8e48001c */ lw $t0,0x1c($s2) +.L0f130520: +/* f130520: 14800018 */ bnez $a0,.L0f130584 +/* f130524: 3c0b8007 */ lui $t3,0x8007 +/* f130528: 8d6b0764 */ lw $t3,0x764($t3) +/* f13052c: 55600016 */ bnezl $t3,.L0f130588 +/* f130530: 960a0010 */ lhu $t2,0x10($s0) +/* f130534: 8e030480 */ lw $v1,0x480($s0) +/* f130538: 50600007 */ beqzl $v1,.L0f130558 +/* f13053c: 8e0e1c54 */ lw $t6,0x1c54($s0) +/* f130540: 50600011 */ beqzl $v1,.L0f130588 +/* f130544: 960a0010 */ lhu $t2,0x10($s0) +/* f130548: 806c0037 */ lb $t4,0x37($v1) +/* f13054c: 5580000e */ bnezl $t4,.L0f130588 +/* f130550: 960a0010 */ lhu $t2,0x10($s0) +/* f130554: 8e0e1c54 */ lw $t6,0x1c54($s0) +.L0f130558: +/* f130558: 8e0d00c4 */ lw $t5,0xc4($s0) +/* f13055c: 01c0c027 */ nor $t8,$t6,$zero +/* f130560: 01b8c824 */ and $t9,$t5,$t8 +/* f130564: 332f0008 */ andi $t7,$t9,0x8 +/* f130568: 51e00007 */ beqzl $t7,.L0f130588 +/* f13056c: 960a0010 */ lhu $t2,0x10($s0) +/* f130570: 8e48001c */ lw $t0,0x1c($s2) +.L0f130574: +/* f130574: ac480000 */ sw $t0,0x0($v0) +/* f130578: 8e490020 */ lw $t1,0x20($s2) +/* f13057c: 100000b2 */ beqz $zero,.L0f130848 +/* f130580: ac490004 */ sw $t1,0x4($v0) +.L0f130584: +/* f130584: 960a0010 */ lhu $t2,0x10($s0) +.L0f130588: +/* f130588: 24010001 */ addiu $at,$zero,0x1 +/* f13058c: 554100ab */ bnel $t2,$at,.L0f13083c +/* f130590: 8e49001c */ lw $t1,0x1c($s2) +/* f130594: 461ac181 */ sub.s $f6,$f24,$f26 +/* f130598: 3c01437f */ lui $at,0x437f +/* f13059c: 44819000 */ mtc1 $at,$f18 +/* f1305a0: 240c0001 */ addiu $t4,$zero,0x1 +/* f1305a4: 3c014f00 */ lui $at,0x4f00 +/* f1305a8: 46123102 */ mul.s $f4,$f6,$f18 +/* f1305ac: 444bf800 */ cfc1 $t3,$31 +/* f1305b0: 44ccf800 */ ctc1 $t4,$31 +/* f1305b4: 00000000 */ sll $zero,$zero,0x0 +/* f1305b8: 46002224 */ cvt.w.s $f8,$f4 +/* f1305bc: 444cf800 */ cfc1 $t4,$31 +/* f1305c0: 00000000 */ sll $zero,$zero,0x0 +/* f1305c4: 318c0078 */ andi $t4,$t4,0x78 +/* f1305c8: 51800013 */ beqzl $t4,.L0f130618 +/* f1305cc: 440c4000 */ mfc1 $t4,$f8 +/* f1305d0: 44814000 */ mtc1 $at,$f8 +/* f1305d4: 240c0001 */ addiu $t4,$zero,0x1 +/* f1305d8: 46082201 */ sub.s $f8,$f4,$f8 +/* f1305dc: 44ccf800 */ ctc1 $t4,$31 +/* f1305e0: 00000000 */ sll $zero,$zero,0x0 +/* f1305e4: 46004224 */ cvt.w.s $f8,$f8 +/* f1305e8: 444cf800 */ cfc1 $t4,$31 +/* f1305ec: 00000000 */ sll $zero,$zero,0x0 +/* f1305f0: 318c0078 */ andi $t4,$t4,0x78 +/* f1305f4: 15800005 */ bnez $t4,.L0f13060c +/* f1305f8: 00000000 */ sll $zero,$zero,0x0 +/* f1305fc: 440c4000 */ mfc1 $t4,$f8 +/* f130600: 3c018000 */ lui $at,0x8000 +/* f130604: 10000007 */ beqz $zero,.L0f130624 +/* f130608: 01816025 */ or $t4,$t4,$at +.L0f13060c: +/* f13060c: 10000005 */ beqz $zero,.L0f130624 +/* f130610: 240cffff */ addiu $t4,$zero,-1 +/* f130614: 440c4000 */ mfc1 $t4,$f8 +.L0f130618: +/* f130618: 00000000 */ sll $zero,$zero,0x0 +/* f13061c: 0580fffb */ bltz $t4,.L0f13060c +/* f130620: 00000000 */ sll $zero,$zero,0x0 +.L0f130624: +/* f130624: 3c01437f */ lui $at,0x437f +/* f130628: 44cbf800 */ ctc1 $t3,$31 +/* f13062c: 44815000 */ mtc1 $at,$f10 +/* f130630: 24180001 */ addiu $t8,$zero,0x1 +/* f130634: 3c014f00 */ lui $at,0x4f00 +/* f130638: 460ad182 */ mul.s $f6,$f26,$f10 +/* f13063c: 000c7400 */ sll $t6,$t4,0x10 +/* f130640: 444df800 */ cfc1 $t5,$31 +/* f130644: 44d8f800 */ ctc1 $t8,$31 +/* f130648: 00000000 */ sll $zero,$zero,0x0 +/* f13064c: 460034a4 */ cvt.w.s $f18,$f6 +/* f130650: 4458f800 */ cfc1 $t8,$31 +/* f130654: 00000000 */ sll $zero,$zero,0x0 +/* f130658: 33180078 */ andi $t8,$t8,0x78 +/* f13065c: 53000013 */ beqzl $t8,.L0f1306ac +/* f130660: 44189000 */ mfc1 $t8,$f18 +/* f130664: 44819000 */ mtc1 $at,$f18 +/* f130668: 24180001 */ addiu $t8,$zero,0x1 +/* f13066c: 46123481 */ sub.s $f18,$f6,$f18 +/* f130670: 44d8f800 */ ctc1 $t8,$31 +/* f130674: 00000000 */ sll $zero,$zero,0x0 +/* f130678: 460094a4 */ cvt.w.s $f18,$f18 +/* f13067c: 4458f800 */ cfc1 $t8,$31 +/* f130680: 00000000 */ sll $zero,$zero,0x0 +/* f130684: 33180078 */ andi $t8,$t8,0x78 +/* f130688: 17000005 */ bnez $t8,.L0f1306a0 +/* f13068c: 00000000 */ sll $zero,$zero,0x0 +/* f130690: 44189000 */ mfc1 $t8,$f18 +/* f130694: 3c018000 */ lui $at,0x8000 +/* f130698: 10000007 */ beqz $zero,.L0f1306b8 +/* f13069c: 0301c025 */ or $t8,$t8,$at +.L0f1306a0: +/* f1306a0: 10000005 */ beqz $zero,.L0f1306b8 +/* f1306a4: 2418ffff */ addiu $t8,$zero,-1 +/* f1306a8: 44189000 */ mfc1 $t8,$f18 +.L0f1306ac: +/* f1306ac: 00000000 */ sll $zero,$zero,0x0 +/* f1306b0: 0700fffb */ bltz $t8,.L0f1306a0 +/* f1306b4: 00000000 */ sll $zero,$zero,0x0 +.L0f1306b8: +/* f1306b8: 8e4f001c */ lw $t7,0x1c($s2) +/* f1306bc: 44cdf800 */ ctc1 $t5,$31 +/* f1306c0: 0018ce00 */ sll $t9,$t8,0x18 +/* f1306c4: 31e800ff */ andi $t0,$t7,0xff +/* f1306c8: 44882000 */ mtc1 $t0,$f4 +/* f1306cc: 032e1825 */ or $v1,$t9,$t6 +/* f1306d0: 05010005 */ bgez $t0,.L0f1306e8 +/* f1306d4: 46802220 */ cvt.s.w $f8,$f4 +/* f1306d8: 3c014f80 */ lui $at,0x4f80 +/* f1306dc: 44815000 */ mtc1 $at,$f10 +/* f1306e0: 00000000 */ sll $zero,$zero,0x0 +/* f1306e4: 460a4200 */ add.s $f8,$f8,$f10 +.L0f1306e8: +/* f1306e8: 46088182 */ mul.s $f6,$f16,$f8 +/* f1306ec: 240a0001 */ addiu $t2,$zero,0x1 +/* f1306f0: 3c014f00 */ lui $at,0x4f00 +/* f1306f4: 4449f800 */ cfc1 $t1,$31 +/* f1306f8: 44caf800 */ ctc1 $t2,$31 +/* f1306fc: 00000000 */ sll $zero,$zero,0x0 +/* f130700: 460034a4 */ cvt.w.s $f18,$f6 +/* f130704: 444af800 */ cfc1 $t2,$31 +/* f130708: 00000000 */ sll $zero,$zero,0x0 +/* f13070c: 314a0078 */ andi $t2,$t2,0x78 +/* f130710: 51400013 */ beqzl $t2,.L0f130760 +/* f130714: 440a9000 */ mfc1 $t2,$f18 +/* f130718: 44819000 */ mtc1 $at,$f18 +/* f13071c: 240a0001 */ addiu $t2,$zero,0x1 +/* f130720: 46123481 */ sub.s $f18,$f6,$f18 +/* f130724: 44caf800 */ ctc1 $t2,$31 +/* f130728: 00000000 */ sll $zero,$zero,0x0 +/* f13072c: 460094a4 */ cvt.w.s $f18,$f18 +/* f130730: 444af800 */ cfc1 $t2,$31 +/* f130734: 00000000 */ sll $zero,$zero,0x0 +/* f130738: 314a0078 */ andi $t2,$t2,0x78 +/* f13073c: 15400005 */ bnez $t2,.L0f130754 +/* f130740: 00000000 */ sll $zero,$zero,0x0 +/* f130744: 440a9000 */ mfc1 $t2,$f18 +/* f130748: 3c018000 */ lui $at,0x8000 +/* f13074c: 10000007 */ beqz $zero,.L0f13076c +/* f130750: 01415025 */ or $t2,$t2,$at +.L0f130754: +/* f130754: 10000005 */ beqz $zero,.L0f13076c +/* f130758: 240affff */ addiu $t2,$zero,-1 +/* f13075c: 440a9000 */ mfc1 $t2,$f18 +.L0f130760: +/* f130760: 00000000 */ sll $zero,$zero,0x0 +/* f130764: 0540fffb */ bltz $t2,.L0f130754 +/* f130768: 00000000 */ sll $zero,$zero,0x0 +.L0f13076c: +/* f13076c: 006a5825 */ or $t3,$v1,$t2 +/* f130770: 356c3f00 */ ori $t4,$t3,0x3f00 +/* f130774: ac4c0000 */ sw $t4,0x0($v0) +/* f130778: 8e4d001c */ lw $t5,0x1c($s2) +/* f13077c: 44c9f800 */ ctc1 $t1,$31 +/* f130780: 3c014f80 */ lui $at,0x4f80 +/* f130784: 31b800ff */ andi $t8,$t5,0xff +/* f130788: 44982000 */ mtc1 $t8,$f4 +/* f13078c: 07010004 */ bgez $t8,.L0f1307a0 +/* f130790: 468022a0 */ cvt.s.w $f10,$f4 +/* f130794: 44814000 */ mtc1 $at,$f8 +/* f130798: 00000000 */ sll $zero,$zero,0x0 +/* f13079c: 46085280 */ add.s $f10,$f10,$f8 +.L0f1307a0: +/* f1307a0: 460a8182 */ mul.s $f6,$f16,$f10 +/* f1307a4: 240e0001 */ addiu $t6,$zero,0x1 +/* f1307a8: 3c014f00 */ lui $at,0x4f00 +/* f1307ac: 4459f800 */ cfc1 $t9,$31 +/* f1307b0: 44cef800 */ ctc1 $t6,$31 +/* f1307b4: 00000000 */ sll $zero,$zero,0x0 +/* f1307b8: 460034a4 */ cvt.w.s $f18,$f6 +/* f1307bc: 444ef800 */ cfc1 $t6,$31 +/* f1307c0: 00000000 */ sll $zero,$zero,0x0 +/* f1307c4: 31ce0078 */ andi $t6,$t6,0x78 +/* f1307c8: 51c00013 */ beqzl $t6,.L0f130818 +/* f1307cc: 440e9000 */ mfc1 $t6,$f18 +/* f1307d0: 44819000 */ mtc1 $at,$f18 +/* f1307d4: 240e0001 */ addiu $t6,$zero,0x1 +/* f1307d8: 46123481 */ sub.s $f18,$f6,$f18 +/* f1307dc: 44cef800 */ ctc1 $t6,$31 +/* f1307e0: 00000000 */ sll $zero,$zero,0x0 +/* f1307e4: 460094a4 */ cvt.w.s $f18,$f18 +/* f1307e8: 444ef800 */ cfc1 $t6,$31 +/* f1307ec: 00000000 */ sll $zero,$zero,0x0 +/* f1307f0: 31ce0078 */ andi $t6,$t6,0x78 +/* f1307f4: 15c00005 */ bnez $t6,.L0f13080c +/* f1307f8: 00000000 */ sll $zero,$zero,0x0 +/* f1307fc: 440e9000 */ mfc1 $t6,$f18 +/* f130800: 3c018000 */ lui $at,0x8000 +/* f130804: 10000007 */ beqz $zero,.L0f130824 +/* f130808: 01c17025 */ or $t6,$t6,$at +.L0f13080c: +/* f13080c: 10000005 */ beqz $zero,.L0f130824 +/* f130810: 240effff */ addiu $t6,$zero,-1 +/* f130814: 440e9000 */ mfc1 $t6,$f18 +.L0f130818: +/* f130818: 00000000 */ sll $zero,$zero,0x0 +/* f13081c: 05c0fffb */ bltz $t6,.L0f13080c +/* f130820: 00000000 */ sll $zero,$zero,0x0 +.L0f130824: +/* f130824: 006e7825 */ or $t7,$v1,$t6 +/* f130828: 35e83f00 */ ori $t0,$t7,0x3f00 +/* f13082c: 44d9f800 */ ctc1 $t9,$31 +/* f130830: 10000005 */ beqz $zero,.L0f130848 +/* f130834: ac480004 */ sw $t0,0x4($v0) +/* f130838: 8e49001c */ lw $t1,0x1c($s2) +.L0f13083c: +/* f13083c: ac490000 */ sw $t1,0x0($v0) +/* f130840: 8e4a0020 */ lw $t2,0x20($s2) +/* f130844: ac4a0004 */ sw $t2,0x4($v0) +.L0f130848: +/* f130848: 96440012 */ lhu $a0,0x12($s2) +/* f13084c: 96470010 */ lhu $a3,0x10($s2) +/* f130850: 3c0a0704 */ lui $t2,0x704 +/* f130854: 0087082a */ slt $at,$a0,$a3 +/* f130858: 50200064 */ beqzl $at,.L0f1309ec +/* f13085c: 8fb00170 */ lw $s0,0x170($sp) +/* f130860: 8e660008 */ lw $a2,0x8($s3) +/* f130864: 00e41823 */ subu $v1,$a3,$a0 +/* f130868: 0086082a */ slt $at,$a0,$a2 +/* f13086c: 1020005e */ beqz $at,.L0f1309e8 +/* f130870: 00c42823 */ subu $a1,$a2,$a0 +/* f130874: 00655823 */ subu $t3,$v1,$a1 +/* f130878: 448b2000 */ mtc1 $t3,$f4 +/* f13087c: 44835000 */ mtc1 $v1,$f10 +/* f130880: 904c0003 */ lbu $t4,0x3($v0) +/* f130884: 46802220 */ cvt.s.w $f8,$f4 +/* f130888: 3c014f80 */ lui $at,0x4f80 +/* f13088c: 448c9000 */ mtc1 $t4,$f18 +/* f130890: 468051a0 */ cvt.s.w $f6,$f10 +/* f130894: 46809120 */ cvt.s.w $f4,$f18 +/* f130898: 05810004 */ bgez $t4,.L0f1308ac +/* f13089c: 46064003 */ div.s $f0,$f8,$f6 +/* f1308a0: 44815000 */ mtc1 $at,$f10 +/* f1308a4: 00000000 */ sll $zero,$zero,0x0 +/* f1308a8: 460a2100 */ add.s $f4,$f4,$f10 +.L0f1308ac: +/* f1308ac: 46002202 */ mul.s $f8,$f4,$f0 +/* f1308b0: 24180001 */ addiu $t8,$zero,0x1 +/* f1308b4: 3c014f00 */ lui $at,0x4f00 +/* f1308b8: 444df800 */ cfc1 $t5,$31 +/* f1308bc: 44d8f800 */ ctc1 $t8,$31 +/* f1308c0: 00000000 */ sll $zero,$zero,0x0 +/* f1308c4: 460041a4 */ cvt.w.s $f6,$f8 +/* f1308c8: 4458f800 */ cfc1 $t8,$31 +/* f1308cc: 00000000 */ sll $zero,$zero,0x0 +/* f1308d0: 33180078 */ andi $t8,$t8,0x78 +/* f1308d4: 53000013 */ beqzl $t8,.L0f130924 +/* f1308d8: 44183000 */ mfc1 $t8,$f6 +/* f1308dc: 44813000 */ mtc1 $at,$f6 +/* f1308e0: 24180001 */ addiu $t8,$zero,0x1 +/* f1308e4: 46064181 */ sub.s $f6,$f8,$f6 +/* f1308e8: 44d8f800 */ ctc1 $t8,$31 +/* f1308ec: 00000000 */ sll $zero,$zero,0x0 +/* f1308f0: 460031a4 */ cvt.w.s $f6,$f6 +/* f1308f4: 4458f800 */ cfc1 $t8,$31 +/* f1308f8: 00000000 */ sll $zero,$zero,0x0 +/* f1308fc: 33180078 */ andi $t8,$t8,0x78 +/* f130900: 17000005 */ bnez $t8,.L0f130918 +/* f130904: 00000000 */ sll $zero,$zero,0x0 +/* f130908: 44183000 */ mfc1 $t8,$f6 +/* f13090c: 3c018000 */ lui $at,0x8000 +/* f130910: 10000007 */ beqz $zero,.L0f130930 +/* f130914: 0301c025 */ or $t8,$t8,$at +.L0f130918: +/* f130918: 10000005 */ beqz $zero,.L0f130930 +/* f13091c: 2418ffff */ addiu $t8,$zero,-1 +/* f130920: 44183000 */ mfc1 $t8,$f6 +.L0f130924: +/* f130924: 00000000 */ sll $zero,$zero,0x0 +/* f130928: 0700fffb */ bltz $t8,.L0f130918 +/* f13092c: 00000000 */ sll $zero,$zero,0x0 +.L0f130930: +/* f130930: 90590007 */ lbu $t9,0x7($v0) +/* f130934: 44cdf800 */ ctc1 $t5,$31 +/* f130938: a0580003 */ sb $t8,0x3($v0) +/* f13093c: 44999000 */ mtc1 $t9,$f18 +/* f130940: 3c014f80 */ lui $at,0x4f80 +/* f130944: 07210004 */ bgez $t9,.L0f130958 +/* f130948: 468092a0 */ cvt.s.w $f10,$f18 +/* f13094c: 44812000 */ mtc1 $at,$f4 +/* f130950: 00000000 */ sll $zero,$zero,0x0 +/* f130954: 46045280 */ add.s $f10,$f10,$f4 +.L0f130958: +/* f130958: 46005202 */ mul.s $f8,$f10,$f0 +/* f13095c: 240f0001 */ addiu $t7,$zero,0x1 +/* f130960: 3c014f00 */ lui $at,0x4f00 +/* f130964: 444ef800 */ cfc1 $t6,$31 +/* f130968: 44cff800 */ ctc1 $t7,$31 +/* f13096c: 00000000 */ sll $zero,$zero,0x0 +/* f130970: 460041a4 */ cvt.w.s $f6,$f8 +/* f130974: 444ff800 */ cfc1 $t7,$31 +/* f130978: 00000000 */ sll $zero,$zero,0x0 +/* f13097c: 31ef0078 */ andi $t7,$t7,0x78 +/* f130980: 51e00013 */ beqzl $t7,.L0f1309d0 +/* f130984: 440f3000 */ mfc1 $t7,$f6 +/* f130988: 44813000 */ mtc1 $at,$f6 +/* f13098c: 240f0001 */ addiu $t7,$zero,0x1 +/* f130990: 46064181 */ sub.s $f6,$f8,$f6 +/* f130994: 44cff800 */ ctc1 $t7,$31 +/* f130998: 00000000 */ sll $zero,$zero,0x0 +/* f13099c: 460031a4 */ cvt.w.s $f6,$f6 +/* f1309a0: 444ff800 */ cfc1 $t7,$31 +/* f1309a4: 00000000 */ sll $zero,$zero,0x0 +/* f1309a8: 31ef0078 */ andi $t7,$t7,0x78 +/* f1309ac: 15e00005 */ bnez $t7,.L0f1309c4 +/* f1309b0: 00000000 */ sll $zero,$zero,0x0 +/* f1309b4: 440f3000 */ mfc1 $t7,$f6 +/* f1309b8: 3c018000 */ lui $at,0x8000 +/* f1309bc: 10000007 */ beqz $zero,.L0f1309dc +/* f1309c0: 01e17825 */ or $t7,$t7,$at +.L0f1309c4: +/* f1309c4: 10000005 */ beqz $zero,.L0f1309dc +/* f1309c8: 240fffff */ addiu $t7,$zero,-1 +/* f1309cc: 440f3000 */ mfc1 $t7,$f6 +.L0f1309d0: +/* f1309d0: 00000000 */ sll $zero,$zero,0x0 +/* f1309d4: 05e0fffb */ bltz $t7,.L0f1309c4 +/* f1309d8: 00000000 */ sll $zero,$zero,0x0 +.L0f1309dc: +/* f1309dc: 44cef800 */ ctc1 $t6,$31 +/* f1309e0: a04f0007 */ sb $t7,0x7($v0) +/* f1309e4: 00000000 */ sll $zero,$zero,0x0 +.L0f1309e8: +/* f1309e8: 8fb00170 */ lw $s0,0x170($sp) +.L0f1309ec: +/* f1309ec: 354a0008 */ ori $t2,$t2,0x8 +/* f1309f0: 02202025 */ or $a0,$s1,$zero +/* f1309f4: 26090008 */ addiu $t1,$s0,0x8 +/* f1309f8: afa90170 */ sw $t1,0x170($sp) +/* f1309fc: 0c012d20 */ jal 0x4b480 +/* f130a00: ae0a0000 */ sw $t2,0x0($s0) +/* f130a04: ae020004 */ sw $v0,0x4($s0) +/* f130a08: 3c017f1b */ lui $at,0x7f1b +/* f130a0c: c4325610 */ lwc1 $f18,0x5610($at) +/* f130a10: 4612b582 */ mul.s $f22,$f22,$f18 +/* f130a14: 0c002f9d */ jal 0xbe74 +/* f130a18: 00000000 */ sll $zero,$zero,0x0 +/* f130a1c: 3c014270 */ lui $at,0x4270 +/* f130a20: 44812000 */ mtc1 $at,$f4 +/* f130a24: 27a400d4 */ addiu $a0,$sp,0xd4 +/* f130a28: 46040283 */ div.s $f10,$f0,$f4 +/* f130a2c: 460ab582 */ mul.s $f22,$f22,$f10 +/* f130a30: 0c00566c */ jal 0x159b0 +/* f130a34: 00000000 */ sll $zero,$zero,0x0 +/* f130a38: e7bc00d4 */ swc1 $f28,0xd4($sp) +/* f130a3c: e7bc00e8 */ swc1 $f28,0xe8($sp) +/* f130a40: e7bc00fc */ swc1 $f28,0xfc($sp) +/* f130a44: e7bc0110 */ swc1 $f28,0x110($sp) +/* f130a48: 02a02025 */ or $a0,$s5,$zero +/* f130a4c: 0c005775 */ jal 0x15dd4 +/* f130a50: 27a500d4 */ addiu $a1,$sp,0xd4 +/* f130a54: 0fc2d5be */ jal func0f0b56f8 +/* f130a58: 00000000 */ sll $zero,$zero,0x0 +/* f130a5c: 00402025 */ or $a0,$v0,$zero +/* f130a60: 0c0056f8 */ jal 0x15be0 +/* f130a64: 27a500d4 */ addiu $a1,$sp,0xd4 +/* f130a68: 0fc59e66 */ jal func0f167998 +/* f130a6c: 00000000 */ sll $zero,$zero,0x0 +/* f130a70: 00408825 */ or $s1,$v0,$zero +/* f130a74: 27a400d4 */ addiu $a0,$sp,0xd4 +/* f130a78: 0c005815 */ jal 0x16054 +/* f130a7c: 00402825 */ or $a1,$v0,$zero +/* f130a80: 8fb00170 */ lw $s0,0x170($sp) +/* f130a84: 3c0d0102 */ lui $t5,0x102 +/* f130a88: 35ad0040 */ ori $t5,$t5,0x40 +/* f130a8c: 260c0008 */ addiu $t4,$s0,0x8 +/* f130a90: afac0170 */ sw $t4,0x170($sp) +/* f130a94: 02202025 */ or $a0,$s1,$zero +/* f130a98: 0c012d20 */ jal 0x4b480 +/* f130a9c: ae0d0000 */ sw $t5,0x0($s0) +/* f130aa0: ae020004 */ sw $v0,0x4($s0) +/* f130aa4: 8e780004 */ lw $t8,0x4($s3) +/* f130aa8: 8e75000c */ lw $s5,0xc($s3) +/* f130aac: 1b000151 */ blez $t8,.L0f130ff4 +/* f130ab0: 0015c8c0 */ sll $t9,$s5,0x3 +.L0f130ab4: +/* f130ab4: 0335c823 */ subu $t9,$t9,$s5 +/* f130ab8: 3c0e800a */ lui $t6,0x800a +/* f130abc: 25ce34d0 */ addiu $t6,$t6,0x34d0 +/* f130ac0: 0019c880 */ sll $t9,$t9,0x2 +/* f130ac4: 032e8821 */ addu $s1,$t9,$t6 +/* f130ac8: 8e2f0018 */ lw $t7,0x18($s1) +/* f130acc: 51e00140 */ beqzl $t7,.L0f130fd0 +/* f130ad0: 26b50001 */ addiu $s5,$s5,0x1 +/* f130ad4: 0fc59e59 */ jal func0f167964 +/* f130ad8: 24040003 */ addiu $a0,$zero,0x3 +/* f130adc: 00408025 */ or $s0,$v0,$zero +/* f130ae0: 00002025 */ or $a0,$zero,$zero +/* f130ae4: 00401825 */ or $v1,$v0,$zero +.L0f130ae8: +/* f130ae8: 24840001 */ addiu $a0,$a0,0x1 +/* f130aec: 2463000c */ addiu $v1,$v1,0xc +/* f130af0: a460fffc */ sh $zero,-0x4($v1) +/* f130af4: 1494fffc */ bne $a0,$s4,.L0f130ae8 +/* f130af8: a460fffe */ sh $zero,-0x2($v1) +/* f130afc: c62e000c */ lwc1 $f14,0xc($s1) +/* f130b00: c6220010 */ lwc1 $f2,0x10($s1) +/* f130b04: c6200014 */ lwc1 $f0,0x14($s1) +/* f130b08: 460e7202 */ mul.s $f8,$f14,$f14 +/* f130b0c: 00000000 */ sll $zero,$zero,0x0 +/* f130b10: 46021182 */ mul.s $f6,$f2,$f2 +/* f130b14: 46064480 */ add.s $f18,$f8,$f6 +/* f130b18: 46000102 */ mul.s $f4,$f0,$f0 +/* f130b1c: 0c012974 */ jal 0x4a5d0 +/* f130b20: 46122300 */ add.s $f12,$f4,$f18 +/* f130b24: 8e680008 */ lw $t0,0x8($s3) +/* f130b28: 96490008 */ lhu $t1,0x8($s2) +/* f130b2c: 964b0004 */ lhu $t3,0x4($s2) +/* f130b30: c6240000 */ lwc1 $f4,0x0($s1) +/* f130b34: 01090019 */ multu $t0,$t1 +/* f130b38: 24090004 */ addiu $t1,$zero,0x4 +/* f130b3c: 4600248d */ trunc.w.s $f18,$f4 +/* f130b40: 24010001 */ addiu $at,$zero,0x1 +/* f130b44: 02002025 */ or $a0,$s0,$zero +/* f130b48: 44189000 */ mfc1 $t8,$f18 +/* f130b4c: 00000000 */ sll $zero,$zero,0x0 +/* f130b50: a6180000 */ sh $t8,0x0($s0) +/* f130b54: 00005012 */ mflo $t2 +/* f130b58: 016a6021 */ addu $t4,$t3,$t2 +/* f130b5c: 448c5000 */ mtc1 $t4,$f10 +/* f130b60: 240c0080 */ addiu $t4,$zero,0x80 +/* f130b64: 2418ffe0 */ addiu $t8,$zero,-32 +/* f130b68: 46805220 */ cvt.s.w $f8,$f10 +/* f130b6c: c62a0004 */ lwc1 $f10,0x4($s1) +/* f130b70: 46164180 */ add.s $f6,$f8,$f22 +/* f130b74: 4600520d */ trunc.w.s $f8,$f10 +/* f130b78: 46003083 */ div.s $f2,$f6,$f0 +/* f130b7c: 440e4000 */ mfc1 $t6,$f8 +/* f130b80: 00000000 */ sll $zero,$zero,0x0 +/* f130b84: a60e0002 */ sh $t6,0x2($s0) +/* f130b88: c6260008 */ lwc1 $f6,0x8($s1) +/* f130b8c: a2090007 */ sb $t1,0x7($s0) +/* f130b90: 4600310d */ trunc.w.s $f4,$f6 +/* f130b94: 44082000 */ mfc1 $t0,$f4 +/* f130b98: 00000000 */ sll $zero,$zero,0x0 +/* f130b9c: a6080004 */ sh $t0,0x4($s0) +/* f130ba0: c632000c */ lwc1 $f18,0xc($s1) +/* f130ba4: c6280000 */ lwc1 $f8,0x0($s1) +/* f130ba8: 46029282 */ mul.s $f10,$f18,$f2 +/* f130bac: 46085180 */ add.s $f6,$f10,$f8 +/* f130bb0: 4600310d */ trunc.w.s $f4,$f6 +/* f130bb4: 440a2000 */ mfc1 $t2,$f4 +/* f130bb8: 00000000 */ sll $zero,$zero,0x0 +/* f130bbc: a60a000c */ sh $t2,0xc($s0) +/* f130bc0: c6320010 */ lwc1 $f18,0x10($s1) +/* f130bc4: c6280004 */ lwc1 $f8,0x4($s1) +/* f130bc8: 46029282 */ mul.s $f10,$f18,$f2 +/* f130bcc: 46085180 */ add.s $f6,$f10,$f8 +/* f130bd0: 4600310d */ trunc.w.s $f4,$f6 +/* f130bd4: 440d2000 */ mfc1 $t5,$f4 +/* f130bd8: 00000000 */ sll $zero,$zero,0x0 +/* f130bdc: a60d000e */ sh $t5,0xe($s0) +/* f130be0: c6320014 */ lwc1 $f18,0x14($s1) +/* f130be4: c6280008 */ lwc1 $f8,0x8($s1) +/* f130be8: a2000013 */ sb $zero,0x13($s0) +/* f130bec: 46029282 */ mul.s $f10,$f18,$f2 +/* f130bf0: 240dff00 */ addiu $t5,$zero,-256 +/* f130bf4: 46085180 */ add.s $f6,$f10,$f8 +/* f130bf8: 4600310d */ trunc.w.s $f4,$f6 +/* f130bfc: 44192000 */ mfc1 $t9,$f4 +/* f130c00: 00000000 */ sll $zero,$zero,0x0 +/* f130c04: a6190010 */ sh $t9,0x10($s0) +/* f130c08: c632000c */ lwc1 $f18,0xc($s1) +/* f130c0c: c6280000 */ lwc1 $f8,0x0($s1) +/* f130c10: 24190120 */ addiu $t9,$zero,0x120 +/* f130c14: 46029282 */ mul.s $f10,$f18,$f2 +/* f130c18: 46085180 */ add.s $f6,$f10,$f8 +/* f130c1c: 4600310d */ trunc.w.s $f4,$f6 +/* f130c20: 440f2000 */ mfc1 $t7,$f4 +/* f130c24: 00000000 */ sll $zero,$zero,0x0 +/* f130c28: a60f0018 */ sh $t7,0x18($s0) +/* f130c2c: c6320010 */ lwc1 $f18,0x10($s1) +/* f130c30: c6280004 */ lwc1 $f8,0x4($s1) +/* f130c34: 46029282 */ mul.s $f10,$f18,$f2 +/* f130c38: 46085180 */ add.s $f6,$f10,$f8 +/* f130c3c: 4600310d */ trunc.w.s $f4,$f6 +/* f130c40: 44092000 */ mfc1 $t1,$f4 +/* f130c44: 00000000 */ sll $zero,$zero,0x0 +/* f130c48: a609001a */ sh $t1,0x1a($s0) +/* f130c4c: c6320014 */ lwc1 $f18,0x14($s1) +/* f130c50: c6280008 */ lwc1 $f8,0x8($s1) +/* f130c54: a200001f */ sb $zero,0x1f($s0) +/* f130c58: 46029282 */ mul.s $f10,$f18,$f2 +/* f130c5c: a60c0008 */ sh $t4,0x8($s0) +/* f130c60: a60d000a */ sh $t5,0xa($s0) +/* f130c64: a6180014 */ sh $t8,0x14($s0) +/* f130c68: a61e0016 */ sh $s8,0x16($s0) +/* f130c6c: a6190020 */ sh $t9,0x20($s0) +/* f130c70: a61e0022 */ sh $s8,0x22($s0) +/* f130c74: 46085180 */ add.s $f6,$f10,$f8 +/* f130c78: 4600310d */ trunc.w.s $f4,$f6 +/* f130c7c: 440a2000 */ mfc1 $t2,$f4 +/* f130c80: 12e00007 */ beqz $s7,.L0f130ca0 +/* f130c84: a60a001c */ sh $t2,0x1c($s0) +/* f130c88: 12e10044 */ beq $s7,$at,.L0f130d9c +/* f130c8c: 24010002 */ addiu $at,$zero,0x2 +/* f130c90: 52e10082 */ beql $s7,$at,.L0f130e9c +/* f130c94: c62e000c */ lwc1 $f14,0xc($s1) +/* f130c98: 100000be */ beqz $zero,.L0f130f94 +/* f130c9c: 8fb10170 */ lw $s1,0x170($sp) +.L0f130ca0: +/* f130ca0: c6200014 */ lwc1 $f0,0x14($s1) +/* f130ca4: 4600b48d */ trunc.w.s $f18,$f22 +/* f130ca8: 4600a03c */ c.lt.s $f20,$f0 +/* f130cac: 44029000 */ mfc1 $v0,$f18 +/* f130cb0: 45020004 */ bc1fl .L0f130cc4 +/* f130cb4: 46000407 */ neg.s $f16,$f0 +/* f130cb8: 10000002 */ beqz $zero,.L0f130cc4 +/* f130cbc: 46000406 */ mov.s $f16,$f0 +/* f130cc0: 46000407 */ neg.s $f16,$f0 +.L0f130cc4: +/* f130cc4: c6220010 */ lwc1 $f2,0x10($s1) +/* f130cc8: 4602a03c */ c.lt.s $f20,$f2 +/* f130ccc: 00000000 */ sll $zero,$zero,0x0 +/* f130cd0: 45020004 */ bc1fl .L0f130ce4 +/* f130cd4: 46001307 */ neg.s $f12,$f2 +/* f130cd8: 10000002 */ beqz $zero,.L0f130ce4 +/* f130cdc: 46001306 */ mov.s $f12,$f2 +/* f130ce0: 46001307 */ neg.s $f12,$f2 +.L0f130ce4: +/* f130ce4: 4610603c */ c.lt.s $f12,$f16 +/* f130ce8: 00000000 */ sll $zero,$zero,0x0 +/* f130cec: 45020017 */ bc1fl .L0f130d4c +/* f130cf0: 8e6e0008 */ lw $t6,0x8($s3) +/* f130cf4: 8e6b0008 */ lw $t3,0x8($s3) +/* f130cf8: 964a000a */ lhu $t2,0xa($s2) +/* f130cfc: 860f000e */ lh $t7,0xe($s0) +/* f130d00: 96480006 */ lhu $t0,0x6($s2) +/* f130d04: 016a0019 */ multu $t3,$t2 +/* f130d08: 8619001a */ lh $t9,0x1a($s0) +/* f130d0c: 01e84823 */ subu $t1,$t7,$t0 +/* f130d10: 00006012 */ mflo $t4 +/* f130d14: 012c6823 */ subu $t5,$t1,$t4 +/* f130d18: 01a2c023 */ subu $t8,$t5,$v0 +/* f130d1c: a618000e */ sh $t8,0xe($s0) +/* f130d20: 964b000a */ lhu $t3,0xa($s2) +/* f130d24: 8e680008 */ lw $t0,0x8($s3) +/* f130d28: 964e0006 */ lhu $t6,0x6($s2) +/* f130d2c: 010b0019 */ multu $t0,$t3 +/* f130d30: 032e7821 */ addu $t7,$t9,$t6 +/* f130d34: 00005012 */ mflo $t2 +/* f130d38: 01ea4821 */ addu $t1,$t7,$t2 +/* f130d3c: 01226021 */ addu $t4,$t1,$v0 +/* f130d40: 10000093 */ beqz $zero,.L0f130f90 +/* f130d44: a60c001a */ sh $t4,0x1a($s0) +/* f130d48: 8e6e0008 */ lw $t6,0x8($s3) +.L0f130d4c: +/* f130d4c: 9648000a */ lhu $t0,0xa($s2) +/* f130d50: 860d0010 */ lh $t5,0x10($s0) +/* f130d54: 96580006 */ lhu $t8,0x6($s2) +/* f130d58: 01c80019 */ multu $t6,$t0 +/* f130d5c: 8609001c */ lh $t1,0x1c($s0) +/* f130d60: 01b8c823 */ subu $t9,$t5,$t8 +/* f130d64: 00005812 */ mflo $t3 +/* f130d68: 032b7823 */ subu $t7,$t9,$t3 +/* f130d6c: 01e25023 */ subu $t2,$t7,$v0 +/* f130d70: a60a0010 */ sh $t2,0x10($s0) +/* f130d74: 964e000a */ lhu $t6,0xa($s2) +/* f130d78: 8e780008 */ lw $t8,0x8($s3) +/* f130d7c: 964c0006 */ lhu $t4,0x6($s2) +/* f130d80: 030e0019 */ multu $t8,$t6 +/* f130d84: 012c6821 */ addu $t5,$t1,$t4 +/* f130d88: 00004012 */ mflo $t0 +/* f130d8c: 01a8c821 */ addu $t9,$t5,$t0 +/* f130d90: 03225821 */ addu $t3,$t9,$v0 +/* f130d94: 1000007e */ beqz $zero,.L0f130f90 +/* f130d98: a60b001c */ sh $t3,0x1c($s0) +.L0f130d9c: +/* f130d9c: c62e000c */ lwc1 $f14,0xc($s1) +/* f130da0: 4600b28d */ trunc.w.s $f10,$f22 +/* f130da4: 460ea03c */ c.lt.s $f20,$f14 +/* f130da8: 44025000 */ mfc1 $v0,$f10 +/* f130dac: 45020004 */ bc1fl .L0f130dc0 +/* f130db0: 46007407 */ neg.s $f16,$f14 +/* f130db4: 10000002 */ beqz $zero,.L0f130dc0 +/* f130db8: 46007406 */ mov.s $f16,$f14 +/* f130dbc: 46007407 */ neg.s $f16,$f14 +.L0f130dc0: +/* f130dc0: c6200014 */ lwc1 $f0,0x14($s1) +/* f130dc4: 4600a03c */ c.lt.s $f20,$f0 +/* f130dc8: 00000000 */ sll $zero,$zero,0x0 +/* f130dcc: 45020004 */ bc1fl .L0f130de0 +/* f130dd0: 46000307 */ neg.s $f12,$f0 +/* f130dd4: 10000002 */ beqz $zero,.L0f130de0 +/* f130dd8: 46000306 */ mov.s $f12,$f0 +/* f130ddc: 46000307 */ neg.s $f12,$f0 +.L0f130de0: +/* f130de0: 4610603c */ c.lt.s $f12,$f16 +/* f130de4: 00000000 */ sll $zero,$zero,0x0 +/* f130de8: 45020017 */ bc1fl .L0f130e48 +/* f130dec: 8e6f0008 */ lw $t7,0x8($s3) +/* f130df0: 8e780008 */ lw $t8,0x8($s3) +/* f130df4: 964e000a */ lhu $t6,0xa($s2) +/* f130df8: 860a0010 */ lh $t2,0x10($s0) +/* f130dfc: 96490006 */ lhu $t1,0x6($s2) +/* f130e00: 030e0019 */ multu $t8,$t6 +/* f130e04: 860b001c */ lh $t3,0x1c($s0) +/* f130e08: 01496023 */ subu $t4,$t2,$t1 +/* f130e0c: 00006812 */ mflo $t5 +/* f130e10: 018d4023 */ subu $t0,$t4,$t5 +/* f130e14: 0102c823 */ subu $t9,$t0,$v0 +/* f130e18: a6190010 */ sh $t9,0x10($s0) +/* f130e1c: 9658000a */ lhu $t8,0xa($s2) +/* f130e20: 8e690008 */ lw $t1,0x8($s3) +/* f130e24: 964f0006 */ lhu $t7,0x6($s2) +/* f130e28: 01380019 */ multu $t1,$t8 +/* f130e2c: 016f5021 */ addu $t2,$t3,$t7 +/* f130e30: 00007012 */ mflo $t6 +/* f130e34: 014e6021 */ addu $t4,$t2,$t6 +/* f130e38: 01826821 */ addu $t5,$t4,$v0 +/* f130e3c: 10000054 */ beqz $zero,.L0f130f90 +/* f130e40: a60d001c */ sh $t5,0x1c($s0) +/* f130e44: 8e6f0008 */ lw $t7,0x8($s3) +.L0f130e48: +/* f130e48: 9649000a */ lhu $t1,0xa($s2) +/* f130e4c: 8608000c */ lh $t0,0xc($s0) +/* f130e50: 96590006 */ lhu $t9,0x6($s2) +/* f130e54: 01e90019 */ multu $t7,$t1 +/* f130e58: 860c0018 */ lh $t4,0x18($s0) +/* f130e5c: 01195823 */ subu $t3,$t0,$t9 +/* f130e60: 0000c012 */ mflo $t8 +/* f130e64: 01785023 */ subu $t2,$t3,$t8 +/* f130e68: 01427023 */ subu $t6,$t2,$v0 +/* f130e6c: a60e000c */ sh $t6,0xc($s0) +/* f130e70: 964f000a */ lhu $t7,0xa($s2) +/* f130e74: 8e790008 */ lw $t9,0x8($s3) +/* f130e78: 964d0006 */ lhu $t5,0x6($s2) +/* f130e7c: 032f0019 */ multu $t9,$t7 +/* f130e80: 018d4021 */ addu $t0,$t4,$t5 +/* f130e84: 00004812 */ mflo $t1 +/* f130e88: 01095821 */ addu $t3,$t0,$t1 +/* f130e8c: 0162c021 */ addu $t8,$t3,$v0 +/* f130e90: 1000003f */ beqz $zero,.L0f130f90 +/* f130e94: a6180018 */ sh $t8,0x18($s0) +/* f130e98: c62e000c */ lwc1 $f14,0xc($s1) +.L0f130e9c: +/* f130e9c: 4600b20d */ trunc.w.s $f8,$f22 +/* f130ea0: 460ea03c */ c.lt.s $f20,$f14 +/* f130ea4: 44024000 */ mfc1 $v0,$f8 +/* f130ea8: 45020004 */ bc1fl .L0f130ebc +/* f130eac: 46007407 */ neg.s $f16,$f14 +/* f130eb0: 10000002 */ beqz $zero,.L0f130ebc +/* f130eb4: 46007406 */ mov.s $f16,$f14 +/* f130eb8: 46007407 */ neg.s $f16,$f14 +.L0f130ebc: +/* f130ebc: c6220010 */ lwc1 $f2,0x10($s1) +/* f130ec0: 4602a03c */ c.lt.s $f20,$f2 +/* f130ec4: 00000000 */ sll $zero,$zero,0x0 +/* f130ec8: 45020004 */ bc1fl .L0f130edc +/* f130ecc: 46001307 */ neg.s $f12,$f2 +/* f130ed0: 10000002 */ beqz $zero,.L0f130edc +/* f130ed4: 46001306 */ mov.s $f12,$f2 +/* f130ed8: 46001307 */ neg.s $f12,$f2 +.L0f130edc: +/* f130edc: 4610603c */ c.lt.s $f12,$f16 +/* f130ee0: 00000000 */ sll $zero,$zero,0x0 +/* f130ee4: 45020017 */ bc1fl .L0f130f44 +/* f130ee8: 8e6a0008 */ lw $t2,0x8($s3) +/* f130eec: 8e790008 */ lw $t9,0x8($s3) +/* f130ef0: 964f000a */ lhu $t7,0xa($s2) +/* f130ef4: 860e000e */ lh $t6,0xe($s0) +/* f130ef8: 964c0006 */ lhu $t4,0x6($s2) +/* f130efc: 032f0019 */ multu $t9,$t7 +/* f130f00: 8618001a */ lh $t8,0x1a($s0) +/* f130f04: 01cc6823 */ subu $t5,$t6,$t4 +/* f130f08: 00004012 */ mflo $t0 +/* f130f0c: 01a84823 */ subu $t1,$t5,$t0 +/* f130f10: 01225823 */ subu $t3,$t1,$v0 +/* f130f14: a60b000e */ sh $t3,0xe($s0) +/* f130f18: 9659000a */ lhu $t9,0xa($s2) +/* f130f1c: 8e6c0008 */ lw $t4,0x8($s3) +/* f130f20: 964a0006 */ lhu $t2,0x6($s2) +/* f130f24: 01990019 */ multu $t4,$t9 +/* f130f28: 030a7021 */ addu $t6,$t8,$t2 +/* f130f2c: 00007812 */ mflo $t7 +/* f130f30: 01cf6821 */ addu $t5,$t6,$t7 +/* f130f34: 01a24021 */ addu $t0,$t5,$v0 +/* f130f38: 10000015 */ beqz $zero,.L0f130f90 +/* f130f3c: a608001a */ sh $t0,0x1a($s0) +/* f130f40: 8e6a0008 */ lw $t2,0x8($s3) +.L0f130f44: +/* f130f44: 964c000a */ lhu $t4,0xa($s2) +/* f130f48: 8609000c */ lh $t1,0xc($s0) +/* f130f4c: 964b0006 */ lhu $t3,0x6($s2) +/* f130f50: 014c0019 */ multu $t2,$t4 +/* f130f54: 860d0018 */ lh $t5,0x18($s0) +/* f130f58: 012bc023 */ subu $t8,$t1,$t3 +/* f130f5c: 0000c812 */ mflo $t9 +/* f130f60: 03197023 */ subu $t6,$t8,$t9 +/* f130f64: 01c27823 */ subu $t7,$t6,$v0 +/* f130f68: a60f000c */ sh $t7,0xc($s0) +/* f130f6c: 964a000a */ lhu $t2,0xa($s2) +/* f130f70: 8e6b0008 */ lw $t3,0x8($s3) +/* f130f74: 96480006 */ lhu $t0,0x6($s2) +/* f130f78: 016a0019 */ multu $t3,$t2 +/* f130f7c: 01a84821 */ addu $t1,$t5,$t0 +/* f130f80: 00006012 */ mflo $t4 +/* f130f84: 012cc021 */ addu $t8,$t1,$t4 +/* f130f88: 0302c821 */ addu $t9,$t8,$v0 +/* f130f8c: a6190018 */ sh $t9,0x18($s0) +.L0f130f90: +/* f130f90: 8fb10170 */ lw $s1,0x170($sp) +.L0f130f94: +/* f130f94: 3c0d0420 */ lui $t5,0x420 +/* f130f98: 35ad0024 */ ori $t5,$t5,0x24 +/* f130f9c: 262f0008 */ addiu $t7,$s1,0x8 +/* f130fa0: afaf0170 */ sw $t7,0x170($sp) +/* f130fa4: 0c012d20 */ jal 0x4b480 +/* f130fa8: ae2d0000 */ sw $t5,0x0($s1) +/* f130fac: ae220004 */ sw $v0,0x4($s1) +/* f130fb0: 8fa80170 */ lw $t0,0x170($sp) +/* f130fb4: 3c0abf00 */ lui $t2,0xbf00 +/* f130fb8: 24090a14 */ addiu $t1,$zero,0xa14 +/* f130fbc: 250b0008 */ addiu $t3,$t0,0x8 +/* f130fc0: afab0170 */ sw $t3,0x170($sp) +/* f130fc4: ad090004 */ sw $t1,0x4($t0) +/* f130fc8: ad0a0000 */ sw $t2,0x0($t0) +/* f130fcc: 26b50001 */ addiu $s5,$s5,0x1 +.L0f130fd0: +/* f130fd0: 24010064 */ addiu $at,$zero,0x64 +/* f130fd4: 02a1001a */ div $zero,$s5,$at +/* f130fd8: 8fb8016c */ lw $t8,0x16c($sp) +/* f130fdc: 26d60001 */ addiu $s6,$s6,0x1 +/* f130fe0: 0000a810 */ mfhi $s5 +/* f130fe4: 8f190004 */ lw $t9,0x4($t8) +/* f130fe8: 02d9082a */ slt $at,$s6,$t9 +/* f130fec: 5420feb1 */ bnezl $at,.L0f130ab4 +/* f130ff0: 0015c8c0 */ sll $t9,$s5,0x3 +.L0f130ff4: +/* f130ff4: 3c0e800a */ lui $t6,0x800a +/* f130ff8: 25ce4130 */ addiu $t6,$t6,0x4130 +/* f130ffc: 26730024 */ addiu $s3,$s3,0x24 +/* f131000: 566efcb4 */ bnel $s3,$t6,.L0f1302d4 +/* f131004: 8e6c0008 */ lw $t4,0x8($s3) +/* f131008: e7ba013c */ swc1 $f26,0x13c($sp) +/* f13100c: e7b60120 */ swc1 $f22,0x120($sp) +.L0f131010: +/* f131010: 8fbf0074 */ lw $ra,0x74($sp) +/* f131014: 8fa20170 */ lw $v0,0x170($sp) +/* f131018: d7b40028 */ ldc1 $f20,0x28($sp) +/* f13101c: d7b60030 */ ldc1 $f22,0x30($sp) +/* f131020: d7b80038 */ ldc1 $f24,0x38($sp) +/* f131024: d7ba0040 */ ldc1 $f26,0x40($sp) +/* f131028: d7bc0048 */ ldc1 $f28,0x48($sp) +/* f13102c: 8fb00050 */ lw $s0,0x50($sp) +/* f131030: 8fb10054 */ lw $s1,0x54($sp) +/* f131034: 8fb20058 */ lw $s2,0x58($sp) +/* f131038: 8fb3005c */ lw $s3,0x5c($sp) +/* f13103c: 8fb40060 */ lw $s4,0x60($sp) +/* f131040: 8fb50064 */ lw $s5,0x64($sp) +/* f131044: 8fb60068 */ lw $s6,0x68($sp) +/* f131048: 8fb7006c */ lw $s7,0x6c($sp) +/* f13104c: 8fbe0070 */ lw $s8,0x70($sp) +/* f131050: 03e00008 */ jr $ra +/* f131054: 27bd0170 */ addiu $sp,$sp,0x170 +/* f131058: 00000000 */ sll $zero,$zero,0x0 +/* f13105c: 00000000 */ sll $zero,$zero,0x0 +); + +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,0x8006 +/* f1310f0: 27190008 */ addiu $t9,$t8,0x8 +/* f1310f4: afb90030 */ sw $t9,0x30($sp) +/* f1310f8: 3c040600 */ lui $a0,0x600 +/* f1310fc: 250813a0 */ addiu $t0,$t0,0x13a0 +/* f131100: af080004 */ sw $t0,0x4($t8) +/* f131104: af040000 */ sw $a0,0x0($t8) +/* f131108: 8fa90030 */ lw $t1,0x30($sp) +/* f13110c: 3c0b8006 */ lui $t3,0x8006 +/* f131110: 256b1380 */ addiu $t3,$t3,0x1380 +/* 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,0xc +/* 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 0x123c8 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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,0x7f1b +/* f1315b8: c43256cc */ lwc1 $f18,0x56cc($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 0x12dc0 +/* f131624: ac800094 */ sw $zero,0x94($a0) +/* f131628: 304e0007 */ andi $t6,$v0,0x7 +/* f13162c: 25cf0001 */ addiu $t7,$t6,0x1 +/* f131630: 0c004b70 */ jal 0x12dc0 +/* f131634: ae0f0098 */ sw $t7,0x98($s0) +/* f131638: 30580007 */ andi $t8,$v0,0x7 +/* f13163c: 27190001 */ addiu $t9,$t8,0x1 +/* f131640: 0c004b70 */ jal 0x12dc0 +/* f131644: ae19009c */ sw $t9,0x9c($s0) +/* f131648: 30480007 */ andi $t0,$v0,0x7 +/* f13164c: 25090001 */ addiu $t1,$t0,0x1 +/* f131650: 0c004b70 */ jal 0x12dc0 +/* 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,0x8008 +/* f131688: 44801000 */ mtc1 $zero,$f2 +/* f13168c: 44800000 */ mtc1 $zero,$f0 +/* f131690: 24e7f0c0 */ addiu $a3,$a3,-3904 +/* 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,0x8008 +/* f131720: 24e7f0c0 */ addiu $a3,$a3,-3904 +/* 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,0x8008 +/* f131780: 24e7f0c0 */ addiu $a3,$a3,-3904 +/* 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,0x7f1b +/* 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,0x56d0($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,0x7f1b +/* 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,0x56d4($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,0x7f1b +/* 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,0x56d8($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,0x7f1b +/* f131a4c: 3c058008 */ lui $a1,0x8008 +/* 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,-3884 +/* f131a74: 0c0036cc */ jal 0xdb30 +/* f131a78: 24845620 */ addiu $a0,$a0,0x5620 +/* 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,0x7f1b +/* 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,0x56dc($at) +.L0f131b60: +/* f131b60: 3c098008 */ lui $t1,0x8008 +/* f131b64: 2529f0c4 */ addiu $t1,$t1,-3900 +/* 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 func0f16cd90 +/* 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 0x10904 +/* 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 0x337f0 +/* 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 0x104a0 +/* 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 0x33b24 +/* 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,0x800a +/* f131cbc: 26949fc0 */ addiu $s4,$s4,-24640 +/* 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,0x800a +/* f131d20: 24010013 */ addiu $at,$zero,0x13 +/* f131d24: 1581000c */ bne $t4,$at,.L0f131d58 +/* f131d28: 26949fc0 */ addiu $s4,$s4,-24640 +/* f131d2c: c6440014 */ lwc1 $f4,0x14($s2) +/* f131d30: 3c017f1b */ lui $at,0x7f1b +/* f131d34: c43056e0 */ lwc1 $f16,0x56e0($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,0x7f1b +/* f131db8: c42456e4 */ lwc1 $f4,0x56e4($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 0x1a3d0 +/* 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 0x1a3dc +/* 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 0x12dc0 +/* 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,0x7f1b +/* f131e30: c42856e8 */ lwc1 $f8,0x56e8($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 0x12dc0 +/* 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,0x7f1b +/* f131e8c: c42856ec */ lwc1 $f8,0x56ec($at) +/* f131e90: c6460008 */ lwc1 $f6,0x8($s2) +/* f131e94: 3c017f1b */ lui $at,0x7f1b +/* 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,0x56f0($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 0x12dc0 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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,0x7f1b +/* f132060: c42a56f4 */ lwc1 $f10,0x56f4($at) +/* f132064: 460a2200 */ add.s $f8,$f4,$f10 +/* f132068: 0c004b70 */ jal 0x12dc0 +/* 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,0x7f1b +/* f1321ec: 3c058008 */ lui $a1,0x8008 +/* 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,-3880 +/* f132214: 0c0036cc */ jal 0xdb30 +/* f132218: 24845630 */ addiu $a0,$a0,0x5630 +/* f13221c: 3c047f1b */ lui $a0,0x7f1b +/* f132220: 3c058008 */ lui $a1,0x8008 +/* f132224: 24a5f0dc */ addiu $a1,$a1,-3876 +/* f132228: 0c0036cc */ jal 0xdb30 +/* f13222c: 2484563c */ addiu $a0,$a0,0x563c +/* 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,0x7f1b +/* f13224c: c42456f8 */ lwc1 $f4,0x56f8($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,0x800a +/* f132278: 26b59fc0 */ addiu $s5,$s5,-24640 +/* 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,0x7f1b +/* f1322d8: c42256fc */ lwc1 $f2,0x56fc($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 0x1a3d0 +/* 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 0x1a3dc +/* 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 0x12dc0 +/* 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,0x7f1b +/* f132350: c4245708 */ lwc1 $f4,0x5708($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 0x12dc0 +/* 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,0x7f1b +/* f1323ac: c424570c */ lwc1 $f4,0x570c($at) +/* f1323b0: c6500008 */ lwc1 $f16,0x8($s2) +/* f1323b4: 3c017f1b */ lui $at,0x7f1b +/* 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,0x5710($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,0x7f1b +/* f1323f0: c4225714 */ lwc1 $f2,0x5714($at) +/* f1323f4: 3c15800a */ lui $s5,0x800a +/* f1323f8: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f1323fc: 3c017f1b */ lui $at,0x7f1b +/* f132400: c42c5718 */ lwc1 $f12,0x5718($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,0x7f1b +/* 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,0x571c($at) +/* f132468: c6a40044 */ lwc1 $f4,0x44($s5) +/* f13246c: c62a3ecc */ lwc1 $f10,0x3ecc($s1) +/* f132470: 3c017f1b */ lui $at,0x7f1b +/* 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,0x5720($at) +/* f13250c: c6a40044 */ lwc1 $f4,0x44($s5) +/* f132510: c6323ed4 */ lwc1 $f18,0x3ed4($s1) +/* f132514: 3c017f1b */ lui $at,0x7f1b +/* 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,0x5724($at) +/* f132560: c6b20044 */ lwc1 $f18,0x44($s5) +/* f132564: c6263ed8 */ lwc1 $f6,0x3ed8($s1) +/* f132568: 3c017f1b */ lui $at,0x7f1b +/* 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,0x5728($at) +/* f1325b4: c6a60044 */ lwc1 $f6,0x44($s5) +/* f1325b8: c6303edc */ lwc1 $f16,0x3edc($s1) +/* f1325bc: 3c017f1b */ lui $at,0x7f1b +/* 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,0x572c($at) +/* f132608: c6b00044 */ lwc1 $f16,0x44($s5) +/* f13260c: c62a3ee0 */ lwc1 $f10,0x3ee0($s1) +/* f132610: 3c017f1b */ lui $at,0x7f1b +/* 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,0x5730($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 0x12dc0 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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,0x7f1b +/* f132824: c4325734 */ lwc1 $f18,0x5734($at) +/* f132828: 46123280 */ add.s $f10,$f6,$f18 +/* f13282c: 0c004b70 */ jal 0x12dc0 +/* 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 func0f1329bc +/* 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 func0f1329ec +/* 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,0x8008 +/* f132e48: 3c047f1b */ lui $a0,0x7f1b +/* 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,0x564c +/* f132e88: 0c0036cc */ jal 0xdb30 +/* f132e8c: 24a5f0e4 */ addiu $a1,$a1,-3868 +/* f132e90: 3c047f1b */ lui $a0,0x7f1b +/* f132e94: 3c058008 */ lui $a1,0x8008 +/* f132e98: 24a5f0e8 */ addiu $a1,$a1,-3864 +/* f132e9c: 0c0036cc */ jal 0xdb30 +/* f132ea0: 24845658 */ addiu $a0,$a0,0x5658 +/* f132ea4: 3c047f1b */ lui $a0,0x7f1b +/* f132ea8: 3c058008 */ lui $a1,0x8008 +/* f132eac: 24a5f0e0 */ addiu $a1,$a1,-3872 +/* f132eb0: 0c0036cc */ jal 0xdb30 +/* f132eb4: 24845664 */ addiu $a0,$a0,0x5664 +/* f132eb8: 3c047f1b */ lui $a0,0x7f1b +/* f132ebc: 3c058008 */ lui $a1,0x8008 +/* f132ec0: 24a5f0ec */ addiu $a1,$a1,-3860 +/* f132ec4: 0c0036cc */ jal 0xdb30 +/* f132ec8: 24845670 */ addiu $a0,$a0,0x5670 +/* f132ecc: 3c047f1b */ lui $a0,0x7f1b +/* f132ed0: 3c058008 */ lui $a1,0x8008 +/* f132ed4: 24a5f0f0 */ addiu $a1,$a1,-3856 +/* f132ed8: 0c0036cc */ jal 0xdb30 +/* f132edc: 24845678 */ addiu $a0,$a0,0x5678 +/* f132ee0: 3c047f1b */ lui $a0,0x7f1b +/* f132ee4: 3c058008 */ lui $a1,0x8008 +/* f132ee8: 24a5f0f4 */ addiu $a1,$a1,-3852 +/* f132eec: 0c0036cc */ jal 0xdb30 +/* f132ef0: 24845680 */ addiu $a0,$a0,0x5680 +/* f132ef4: 3c047f1b */ lui $a0,0x7f1b +/* f132ef8: 3c058008 */ lui $a1,0x8008 +/* f132efc: 24a5f0f8 */ addiu $a1,$a1,-3848 +/* f132f00: 0c0036cc */ jal 0xdb30 +/* f132f04: 24845688 */ addiu $a0,$a0,0x5688 +/* f132f08: 3c047f1b */ lui $a0,0x7f1b +/* f132f0c: 3c058008 */ lui $a1,0x8008 +/* f132f10: 24a5f0fc */ addiu $a1,$a1,-3844 +/* f132f14: 0c0036cc */ jal 0xdb30 +/* f132f18: 24845690 */ addiu $a0,$a0,0x5690 +/* f132f1c: 3c13800a */ lui $s3,0x800a +/* f132f20: 26739fc0 */ addiu $s3,$s3,-24640 +/* 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 0x48510 +/* 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,0xc +/* 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 0x159b0 +/* 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 0x15be0 +/* 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 0x16054 +/* 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 0x4b480 +/* 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,0x7f1b +/* f1333d8: c4265738 */ lwc1 $f6,0x5738($at) +/* f1333dc: c4e80088 */ lwc1 $f8,0x88($a3) +/* f1333e0: 3c017f1b */ lui $at,0x7f1b +/* 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,0x573c($at) +/* f1333fc: acef0090 */ sw $t7,0x90($a3) +/* f133400: 1000000d */ beqz $zero,.L0f133438 +/* f133404: e4ea008c */ swc1 $f10,0x8c($a3) +.L0f133408: +/* f133408: 3c017f1b */ lui $at,0x7f1b +/* f13340c: c4265740 */ lwc1 $f6,0x5740($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,0x800a +/* f133450: 24a533a4 */ addiu $a1,$a1,0x33a4 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* f133580: 341180ba */ dli $s1,0x80ba +/* f133584: 3c012f80 */ lui $at,0x2f80 +/* f133588: 44822000 */ mtc1 $v0,$f4 +/* f13358c: 4481a000 */ mtc1 $at,$f20 +/* f133590: 3c017f1b */ lui $at,0x7f1b +/* f133594: c4365744 */ lwc1 $f22,0x5744($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 0x12dc0 +/* 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,0x7f1b +/* f1335f8: c42a5748 */ lwc1 $f10,0x5748($at) +/* f1335fc: 3c017f1b */ lui $at,0x7f1b +/* 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,0x574c($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,0x7f1b +/* f13362c: c4265750 */ lwc1 $f6,0x5750($at) +/* f133630: 3c017f1b */ lui $at,0x7f1b +/* 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,0x5754($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,0x7f1b +/* f133664: 45020008 */ bc1fl .L0f133688 +/* f133668: 3c013f00 */ lui $at,0x3f00 +/* f13366c: c42a5758 */ lwc1 $f10,0x5758($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,0x7f1b +/* 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,0x575c($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,0x7f1b +/* f1336bc: c4245760 */ lwc1 $f4,0x5760($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,0x7f1b +/* f133700: c4285764 */ lwc1 $f8,0x5764($at) +/* f133704: 3c017f1b */ lui $at,0x7f1b +/* 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,0x5768($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,0x7f1b +/* f133738: c424576c */ lwc1 $f4,0x576c($at) +/* f13373c: 3c017f1b */ lui $at,0x7f1b +/* 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,0x5770($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,0x7f1b +/* f13376c: c4285774 */ lwc1 $f8,0x5774($at) +/* f133770: 3c017f1b */ lui $at,0x7f1b +/* 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,0x5778($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,0x7f1b +/* f1337a4: 45020008 */ bc1fl .L0f1337c8 +/* f1337a8: 8f380040 */ lw $t8,0x40($t9) +/* f1337ac: c424577c */ lwc1 $f4,0x577c($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 0x10904 +/* 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 0x104a0 +/* 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 0x33e50 +/* 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,0x800a +/* f133ab4: 26d64928 */ addiu $s6,$s6,0x4928 +/* 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,0x800a +/* f133b78: 26d64928 */ addiu $s6,$s6,0x4928 +/* 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,0x800a +/* f133c3c: 26d64928 */ addiu $s6,$s6,0x4928 +/* 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 0x4b480 +/* f133c84: ae0b0000 */ sw $t3,0x0($s0) +/* f133c88: 0c012144 */ jal 0x48510 +/* 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 0x48510 +/* 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 0x48510 +/* 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 0x4a5d0 +/* f133d4c: 460a3300 */ add.s $f12,$f6,$f10 +/* f133d50: 3c017f1b */ lui $at,0x7f1b +/* f133d54: c4285780 */ lwc1 $f8,0x5780($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 0x48510 +/* f133df0: 00000000 */ sll $zero,$zero,0x0 +/* f133df4: 0c012144 */ jal 0x48510 +/* 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 0x48510 +/* 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 0x48510 +/* 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 0x48510 +/* 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 0x48510 +/* 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 0x48510 +/* 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 0x48510 +/* 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 0x48510 +/* 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 0x48510 +/* 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 0x4b480 +/* 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 0x48510 +/* 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 0x48510 +/* 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 0x4b480 +/* 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 0x48510 +/* 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,0x7f1b +/* f134810: 3c058008 */ lui $a1,0x8008 +/* f134814: af2f0000 */ sw $t7,0x0($t9) +/* f134818: af380004 */ sw $t8,0x4($t9) +/* f13481c: 24a5f104 */ addiu $a1,$a1,-3836 +/* f134820: 2484569c */ addiu $a0,$a0,0x569c +/* f134824: 0c0036cc */ jal 0xdb30 +/* f134828: afa81268 */ sw $t0,0x1268($sp) +/* f13482c: 3c047f1b */ lui $a0,0x7f1b +/* f134830: 3c058008 */ lui $a1,0x8008 +/* f134834: 24a5f108 */ addiu $a1,$a1,-3832 +/* f134838: 0c0036cc */ jal 0xdb30 +/* f13483c: 248456a8 */ addiu $a0,$a0,0x56a8 +/* f134840: 3c047f1b */ lui $a0,0x7f1b +/* f134844: 3c058008 */ lui $a1,0x8008 +/* f134848: 24a5f10c */ addiu $a1,$a1,-3828 +/* f13484c: 0c0036cc */ jal 0xdb30 +/* f134850: 248456b4 */ addiu $a0,$a0,0x56b4 +/* f134854: 3c047f1b */ lui $a0,0x7f1b +/* f134858: 3c058008 */ lui $a1,0x8008 +/* f13485c: 24a5f110 */ addiu $a1,$a1,-3824 +/* f134860: 0c0036cc */ jal 0xdb30 +/* f134864: 248456c0 */ addiu $a0,$a0,0x56c0 +/* 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 0x159b0 +/* 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 0x15be0 +/* 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 0x16054 +/* 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 0x4b480 +/* f1348dc: ae190000 */ sw $t9,0x0($s0) +/* f1348e0: 3c05800a */ lui $a1,0x800a +/* f1348e4: 24a59fc0 */ addiu $a1,$a1,-24640 +/* 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,0x800a +/* f134dd4: 4481a000 */ mtc1 $at,$f20 +/* f134dd8: 26944928 */ addiu $s4,$s4,0x4928 +/* 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,0x4 +/* 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,0x7f1b +/* f1350a4: c4385784 */ lwc1 $f24,0x5784($at) +/* f1350a8: 3c017f1b */ lui $at,0x7f1b +/* f1350ac: c4365788 */ lwc1 $f22,0x5788($at) +/* f1350b0: 3c017f1b */ lui $at,0x7f1b +/* f1350b4: c434578c */ lwc1 $f20,0x578c($at) +/* f1350b8: 02408825 */ or $s1,$s2,$zero +/* f1350bc: 27b01168 */ addiu $s0,$sp,0x1168 +/* f1350c0: 27b31268 */ addiu $s3,$sp,0x1268 +.L0f1350c4: +/* f1350c4: 0c0068f7 */ jal 0x1a3dc +/* f1350c8: c62c3ec8 */ lwc1 $f12,0x3ec8($s1) +/* f1350cc: e6000000 */ swc1 $f0,0x0($s0) +/* f1350d0: 0c0068f4 */ jal 0x1a3d0 +/* f1350d4: c62c3ec8 */ lwc1 $f12,0x3ec8($s1) +/* f1350d8: e6000004 */ swc1 $f0,0x4($s0) +/* f1350dc: c6263ec8 */ lwc1 $f6,0x3ec8($s1) +/* f1350e0: 0c0068f7 */ jal 0x1a3dc +/* f1350e4: 46143300 */ add.s $f12,$f6,$f20 +/* f1350e8: e6000008 */ swc1 $f0,0x8($s0) +/* f1350ec: c6283ec8 */ lwc1 $f8,0x3ec8($s1) +/* f1350f0: 0c0068f4 */ jal 0x1a3d0 +/* f1350f4: 46144300 */ add.s $f12,$f8,$f20 +/* f1350f8: e600000c */ swc1 $f0,0xc($s0) +/* f1350fc: c62a3ec8 */ lwc1 $f10,0x3ec8($s1) +/* f135100: 0c0068f7 */ jal 0x1a3dc +/* f135104: 46165300 */ add.s $f12,$f10,$f22 +/* f135108: e6000010 */ swc1 $f0,0x10($s0) +/* f13510c: c6243ec8 */ lwc1 $f4,0x3ec8($s1) +/* f135110: 0c0068f4 */ jal 0x1a3d0 +/* f135114: 46162300 */ add.s $f12,$f4,$f22 +/* f135118: e6000014 */ swc1 $f0,0x14($s0) +/* f13511c: c6263ec8 */ lwc1 $f6,0x3ec8($s1) +/* f135120: 0c0068f7 */ jal 0x1a3dc +/* f135124: 46183300 */ add.s $f12,$f6,$f24 +/* f135128: e6000018 */ swc1 $f0,0x18($s0) +/* f13512c: c6283ec8 */ lwc1 $f8,0x3ec8($s1) +/* f135130: 0c0068f4 */ jal 0x1a3d0 +/* 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 0x4b480 +/* 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 0x48510 +/* 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 0x48510 +/* 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 0x4a5d0 +/* f1352a0: 46065300 */ add.s $f12,$f10,$f6 +/* f1352a4: 3c017f1b */ lui $at,0x7f1b +/* f1352a8: c4285790 */ lwc1 $f8,0x5790($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 0x4a5d0 +/* 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 0x4a5d0 +/* 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 0x4b480 +/* 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 0x4b480 +/* 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 0x33b24 +/* 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 0x33b24 +/* 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 0x33b24 +/* 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 0x33b24 +/* 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,0x800a +/* f135c7c: 26d64158 */ addiu $s6,$s6,0x4158 +/* 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,0x800a +/* 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,0x4154 +/* 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,0x7f1b +/* f135d58: 00290821 */ addu $at,$at,$t1 +/* f135d5c: 8c2957a0 */ lw $t1,0x57a0($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 0x4a5d0 +/* 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,0x800a +/* f135f0c: 254a4158 */ addiu $t2,$t2,0x4158 +/* f135f10: 8d460000 */ lw $a2,0x0($t2) +/* f135f14: 240b0006 */ addiu $t3,$zero,0x6 +/* f135f18: 3c09800a */ lui $t1,0x800a +/* f135f1c: 00cb0019 */ multu $a2,$t3 +/* f135f20: 2529415c */ addiu $t1,$t1,0x415c +/* 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,0x8008 +/* f135f3c: 258cf120 */ addiu $t4,$t4,-3808 +/* 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,0x8008 +/* f135fe4: 258cf120 */ addiu $t4,$t4,-3808 +/* 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,0x800a +/* f1360f0: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f1360f4: 8cae006c */ lw $t6,0x6c($a1) +/* f1360f8: afb00044 */ sw $s0,0x44($sp) +/* f1360fc: 3c108008 */ lui $s0,0x8008 +/* f136100: 2610f120 */ addiu $s0,$s0,-3808 +/* 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,0x8008 +/* f13615c: 2508f124 */ addiu $t0,$t0,-3804 +/* 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,0x800a +/* f13619c: 8ca204b4 */ lw $v0,0x4b4($a1) +/* f1361a0: 24634158 */ addiu $v1,$v1,0x4158 +/* 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 0x123c8 +/* 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,0x800a +/* f1362a4: 25084158 */ addiu $t0,$t0,0x4158 +/* 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,0x800a +/* f1362bc: 000e6880 */ sll $t5,$t6,0x2 +/* f1362c0: 01ae6823 */ subu $t5,$t5,$t6 +/* f1362c4: 2484415c */ addiu $a0,$a0,0x415c +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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 0x4790 +/* 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 0xbd00 +/* f1368c8: 00008825 */ or $s1,$zero,$zero +/* f1368cc: 44822000 */ mtc1 $v0,$f4 +/* f1368d0: 0c002f22 */ jal 0xbc88 +/* 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 0xbd10 +/* f1368e8: 46144600 */ add.s $f24,$f8,$f20 +/* f1368ec: 44825000 */ mtc1 $v0,$f10 +/* f1368f0: 0c002f26 */ jal 0xbc98 +/* f1368f4: 468055a0 */ cvt.s.w $f22,$f10 +/* f1368f8: 3c13800a */ lui $s3,0x800a +/* f1368fc: 26739fc0 */ addiu $s3,$s3,-24640 +/* 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 0xbe74 +/* f136c4c: 00000000 */ sll $zero,$zero,0x0 +/* f136c50: 0c002f72 */ jal 0xbdc8 +/* 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,0x7f1b +/* f136c74: c43057b8 */ lwc1 $f16,0x57b8($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 0x1a3d0 +/* f136c88: 00000000 */ sll $zero,$zero,0x0 +/* f136c8c: 27b1016c */ addiu $s1,$sp,0x16c +/* f136c90: 02202025 */ or $a0,$s1,$zero +/* f136c94: 0c00566c */ jal 0x159b0 +/* 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 0x15be0 +/* f136cac: 02202825 */ or $a1,$s1,$zero +/* f136cb0: 44800000 */ mtc1 $zero,$f0 +/* f136cb4: 3c017f1b */ lui $at,0x7f1b +/* f136cb8: c42c57bc */ lwc1 $f12,0x57bc($at) +/* f136cbc: 02202825 */ or $a1,$s1,$zero +/* f136cc0: e7a0019c */ swc1 $f0,0x19c($sp) +/* f136cc4: e7a001a0 */ swc1 $f0,0x1a0($sp) +/* f136cc8: 0c0057e2 */ jal 0x15f88 +/* 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 0x1a3dc +/* f1371d8: c7ac0044 */ lwc1 $f12,0x44($sp) +/* f1371dc: c7b60044 */ lwc1 $f22,0x44($sp) +/* f1371e0: 46000506 */ mov.s $f20,$f0 +/* f1371e4: 0c0068f4 */ jal 0x1a3d0 +/* 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 0x1a3d0 +/* f13720c: e7b0003c */ swc1 $f16,0x3c($sp) +/* f137210: 46000506 */ mov.s $f20,$f0 +/* f137214: 0c0068f7 */ jal 0x1a3dc +/* 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 0x1a3dc +/* f13723c: e7aa0038 */ swc1 $f10,0x38($sp) +/* f137240: 46000506 */ mov.s $f20,$f0 +/* f137244: 0c0068f4 */ jal 0x1a3d0 +/* 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 0x1a3d0 +/* f137270: a60f0008 */ sh $t7,0x8($s0) +/* f137274: 46000506 */ mov.s $f20,$f0 +/* f137278: 0c0068f7 */ jal 0x1a3dc +/* 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,0x7f1b +/* 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,0x57dc($at) +/* f1372ac: 4610b300 */ add.s $f12,$f22,$f16 +/* f1372b0: 0c0068f7 */ jal 0x1a3dc +/* f1372b4: e7ac0030 */ swc1 $f12,0x30($sp) +/* f1372b8: 46000506 */ mov.s $f20,$f0 +/* f1372bc: 0c0068f4 */ jal 0x1a3d0 +/* 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 0x1a3d0 +/* f1372ec: c7ac0030 */ lwc1 $f12,0x30($sp) +/* f1372f0: 46000506 */ mov.s $f20,$f0 +/* f1372f4: 0c0068f7 */ jal 0x1a3dc +/* 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,0x7f1b +/* 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,0x57e0($at) +/* f137328: 4612b300 */ add.s $f12,$f22,$f18 +/* f13732c: 0c0068f7 */ jal 0x1a3dc +/* f137330: e7ac0030 */ swc1 $f12,0x30($sp) +/* f137334: 46000506 */ mov.s $f20,$f0 +/* f137338: 0c0068f4 */ jal 0x1a3d0 +/* 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 0x1a3d0 +/* f137368: c7ac0030 */ lwc1 $f12,0x30($sp) +/* f13736c: 46000506 */ mov.s $f20,$f0 +/* f137370: 0c0068f7 */ jal 0x1a3dc +/* 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,0x7f1b +/* 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,0x57e4($at) +/* f1373a4: 4608b300 */ add.s $f12,$f22,$f8 +/* f1373a8: 0c0068f7 */ jal 0x1a3dc +/* f1373ac: e7ac0030 */ swc1 $f12,0x30($sp) +/* f1373b0: c7b60030 */ lwc1 $f22,0x30($sp) +/* f1373b4: 46000506 */ mov.s $f20,$f0 +/* f1373b8: 0c0068f4 */ jal 0x1a3d0 +/* 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 0x1a3d0 +/* f1373e4: a619002c */ sh $t9,0x2c($s0) +/* f1373e8: 46000506 */ mov.s $f20,$f0 +/* f1373ec: 0c0068f7 */ jal 0x1a3dc +/* 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 0x1a3dc +/* f137458: c7ac0044 */ lwc1 $f12,0x44($sp) +/* f13745c: c7b60044 */ lwc1 $f22,0x44($sp) +/* f137460: 46000506 */ mov.s $f20,$f0 +/* f137464: 0c0068f4 */ jal 0x1a3d0 +/* 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 0x1a3d0 +/* f13748c: e7b0003c */ swc1 $f16,0x3c($sp) +/* f137490: 46000506 */ mov.s $f20,$f0 +/* f137494: 0c0068f7 */ jal 0x1a3dc +/* 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 0x1a3dc +/* f1374bc: e7aa0038 */ swc1 $f10,0x38($sp) +/* f1374c0: 46000506 */ mov.s $f20,$f0 +/* f1374c4: 0c0068f4 */ jal 0x1a3d0 +/* 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 0x1a3d0 +/* f1374f0: a60f0008 */ sh $t7,0x8($s0) +/* f1374f4: 46000506 */ mov.s $f20,$f0 +/* f1374f8: 0c0068f7 */ jal 0x1a3dc +/* 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,0x7f1b +/* 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,0x57e8($at) +/* f13752c: 4610b300 */ add.s $f12,$f22,$f16 +/* f137530: 0c0068f7 */ jal 0x1a3dc +/* f137534: e7ac0030 */ swc1 $f12,0x30($sp) +/* f137538: 46000506 */ mov.s $f20,$f0 +/* f13753c: 0c0068f4 */ jal 0x1a3d0 +/* 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 0x1a3d0 +/* f13756c: c7ac0030 */ lwc1 $f12,0x30($sp) +/* f137570: 46000506 */ mov.s $f20,$f0 +/* f137574: 0c0068f7 */ jal 0x1a3dc +/* 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,0x7f1b +/* 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,0x57ec($at) +/* f1375a8: 4612b300 */ add.s $f12,$f22,$f18 +/* f1375ac: 0c0068f7 */ jal 0x1a3dc +/* f1375b0: e7ac0030 */ swc1 $f12,0x30($sp) +/* f1375b4: 46000506 */ mov.s $f20,$f0 +/* f1375b8: 0c0068f4 */ jal 0x1a3d0 +/* 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 0x1a3d0 +/* f1375e8: c7ac0030 */ lwc1 $f12,0x30($sp) +/* f1375ec: 46000506 */ mov.s $f20,$f0 +/* f1375f0: 0c0068f7 */ jal 0x1a3dc +/* 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,0x7f1b +/* 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,0x57f0($at) +/* f137624: 4608b300 */ add.s $f12,$f22,$f8 +/* f137628: 0c0068f7 */ jal 0x1a3dc +/* f13762c: e7ac0030 */ swc1 $f12,0x30($sp) +/* f137630: c7b60030 */ lwc1 $f22,0x30($sp) +/* f137634: 46000506 */ mov.s $f20,$f0 +/* f137638: 0c0068f4 */ jal 0x1a3d0 +/* 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 0x1a3d0 +/* f137664: a6090050 */ sh $t1,0x50($s0) +/* f137668: 46000506 */ mov.s $f20,$f0 +/* f13766c: 0c0068f7 */ jal 0x1a3dc +/* 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,0x8008 +/* f137900: 25eff13c */ addiu $t7,$t7,-3780 +/* 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,0x8008 +/* f137bfc: 256bf2dc */ addiu $t3,$t3,-3364 +/* 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 0x4b480 +/* 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 0x4b480 +/* 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,0x800a +/* f137eac: 25084170 */ addiu $t0,$t0,0x4170 +/* 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,0x8008 +/* 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,-3124 +/* 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,0x7f1b +/* f137fdc: c43c57f4 */ lwc1 $f28,0x57f4($at) +/* f137fe0: 3c013f00 */ lui $at,0x3f00 +/* f137fe4: 4481d000 */ mtc1 $at,$f26 +/* f137fe8: 3c017f1b */ lui $at,0x7f1b +/* f137fec: c43657f8 */ lwc1 $f22,0x57f8($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,0x800a +/* 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,0x4 +.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,0x7f1b +/* f1382ec: c43a57fc */ lwc1 $f26,0x57fc($at) +/* f1382f0: f7b80020 */ sdc1 $f24,0x20($sp) +/* f1382f4: 3c017f1b */ lui $at,0x7f1b +/* f1382f8: c4385800 */ lwc1 $f24,0x5800($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 0x12dc0 +/* 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,0x800a +/* f1383b0: 3c017f1b */ lui $at,0x7f1b +/* 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,0x5804($at) +/* f1383c8: 26524170 */ addiu $s2,$s2,0x4170 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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,0x8006 +/* f1384c4: 25ef13a0 */ addiu $t7,$t7,0x13a0 +/* 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 0xbc08 +/* f1384e8: 24500008 */ addiu $s0,$v0,0x8 +/* f1384ec: 0c002f06 */ jal 0xbc18 +/* 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 0x4b480 +/* 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 0x4b480 +/* 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,0x800a +/* f138718: 26314170 */ addiu $s1,$s1,0x4170 +/* 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,0x7f1b +/* 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,0x5808($at) +/* f13879c: 3c017f1b */ lui $at,0x7f1b +/* f1387a0: c438580c */ lwc1 $f24,0x580c($at) +/* f1387a4: 3c012f80 */ lui $at,0x2f80 +/* f1387a8: 4481b000 */ mtc1 $at,$f22 +/* f1387ac: 00000000 */ sll $zero,$zero,0x0 +.L0f1387b0: +/* f1387b0: 0c004b70 */ jal 0x12dc0 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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,0x800a +/* f1389a8: 26314170 */ addiu $s1,$s1,0x4170 +/* 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 0x12dc0 +/* 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,0x7f1b +/* f138a6c: c4325810 */ lwc1 $f18,0x5810($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 0x14f60 +/* f138a88: 24050030 */ addiu $a1,$zero,0x30 +/* f138a8c: 14400009 */ bnez $v0,.L0f138ab4 +/* f138a90: 00000000 */ sll $zero,$zero,0x0 +/* f138a94: 0c004b70 */ jal 0x12dc0 +/* 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 0x12dc0 +/* 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,0x7f1b +/* f138ae0: c4325814 */ lwc1 $f18,0x5814($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 0x14f60 +/* f138afc: 24050030 */ addiu $a1,$zero,0x30 +/* f138b00: 5440000a */ bnezl $v0,.L0f138b2c +/* f138b04: 00002025 */ or $a0,$zero,$zero +/* f138b08: 0c004b70 */ jal 0x12dc0 +/* 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 0x15020 +/* f138b30: 24050010 */ addiu $a1,$zero,0x10 +/* f138b34: 10400014 */ beqz $v0,.L0f138b88 +/* f138b38: 00000000 */ sll $zero,$zero,0x0 +/* f138b3c: 0c004b70 */ jal 0x12dc0 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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,0x7f1b +/* f138bb4: c4325818 */ lwc1 $f18,0x5818($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 0x12dc0 +/* f138bcc: 00000000 */ sll $zero,$zero,0x0 +/* f138bd0: 8e2b0000 */ lw $t3,0x0($s1) +/* f138bd4: 304a0001 */ andi $t2,$v0,0x1 +/* f138bd8: 0c004b70 */ jal 0x12dc0 +/* 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,0x7f1b +/* f138bf8: c436581c */ lwc1 $f22,0x581c($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,0x7f1b +/* f138c14: c4285820 */ lwc1 $f8,0x5820($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 0x12dc0 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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 0x12dc0 +/* 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,0x7f1b +/* f138d5c: c4305824 */ lwc1 $f16,0x5824($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 0x12dc0 +/* 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 0x12dc0 +/* 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,0x7f1b +/* f138ebc: 002e0821 */ addu $at,$at,$t6 +/* f138ec0: 8c2e5828 */ lw $t6,0x5828($at) +/* f138ec4: 01c00008 */ jr $t6 +/* f138ec8: 00000000 */ sll $zero,$zero,0x0 +/* f138ecc: 3c017f1b */ lui $at,0x7f1b +/* f138ed0: c430583c */ lwc1 $f16,0x583c($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 0x1a3dc +/* 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 0x1a3d0 +/* 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 0x1a3dc +/* f138f64: c7ac0044 */ lwc1 $f12,0x44($sp) +/* f138f68: 46000506 */ mov.s $f20,$f0 +/* f138f6c: 0c0068f4 */ jal 0x1a3d0 +/* 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 0x1a3d0 +/* f138f94: c7ac0044 */ lwc1 $f12,0x44($sp) +/* f138f98: 46000506 */ mov.s $f20,$f0 +/* f138f9c: 0c0068f7 */ jal 0x1a3dc +/* 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 0x1a3d0 +/* 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 0x1a3dc +/* 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 0x1a3dc +/* 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 0x1a3d0 +/* 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,0x7f1b +/* f139064: c4305840 */ lwc1 $f16,0x5840($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 0x1a3dc +/* f1390f4: e7ae003c */ swc1 $f14,0x3c($sp) +/* f1390f8: c7ac0038 */ lwc1 $f12,0x38($sp) +/* f1390fc: 0c0068f4 */ jal 0x1a3d0 +/* 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 0x1a3d0 +/* f139124: e62a0000 */ swc1 $f10,0x0($s1) +/* f139128: c7ac0038 */ lwc1 $f12,0x38($sp) +/* f13912c: 0c0068f7 */ jal 0x1a3dc +/* 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,0x7f1b +/* f1391a8: c4305844 */ lwc1 $f16,0x5844($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 0x1a3dc +/* f1391cc: e7ac002c */ swc1 $f12,0x2c($sp) +/* f1391d0: c7ac002c */ lwc1 $f12,0x2c($sp) +/* f1391d4: 0c0068f4 */ jal 0x1a3d0 +/* 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 0x1a3d0 +/* f1391fc: e6260000 */ swc1 $f6,0x0($s1) +/* f139200: c7ac002c */ lwc1 $f12,0x2c($sp) +/* f139204: 0c0068f7 */ jal 0x1a3dc +/* 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,0x7f1b +/* f1392a0: 3c058008 */ lui $a1,0x8008 +/* 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,-2968 +/* f1392e4: 0c0036cc */ jal 0xdb30 +/* f1392e8: 248457c0 */ addiu $a0,$a0,0x57c0 +/* f1392ec: 3c047f1b */ lui $a0,0x7f1b +/* f1392f0: 3c058008 */ lui $a1,0x8008 +/* f1392f4: 24a5f46c */ addiu $a1,$a1,-2964 +/* f1392f8: 0c0036cc */ jal 0xdb30 +/* f1392fc: 248457c8 */ addiu $a0,$a0,0x57c8 +/* f139300: 0fc59e73 */ jal func0f1679cc +/* f139304: 2404003c */ addiu $a0,$zero,0x3c +/* f139308: 3c01437f */ lui $at,0x437f +/* f13930c: 3c13800a */ lui $s3,0x800a +/* f139310: 3c128008 */ lui $s2,0x8008 +/* f139314: 4481a000 */ mtc1 $at,$f20 +/* f139318: 0040f025 */ or $s8,$v0,$zero +/* f13931c: 2652f410 */ addiu $s2,$s2,-3056 +/* f139320: 26734170 */ addiu $s3,$s3,0x4170 +/* 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 0x4b480 +/* f1394a4: ae0d0000 */ sw $t5,0x0($s0) +/* f1394a8: 3c013f80 */ lui $at,0x3f80 +/* f1394ac: 3c1e800b */ lui $s8,0x800b +/* f1394b0: 4481e000 */ mtc1 $at,$f28 +/* f1394b4: 4480f000 */ mtc1 $zero,$f30 +/* f1394b8: ae020004 */ sw $v0,0x4($s0) +/* f1394bc: 27deb5a8 */ addiu $s8,$s8,-19032 +/* 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,0x8008 +/* f1394f0: 2739f450 */ addiu $t9,$t9,-2992 +/* f1394f4: 16af011b */ bne $s5,$t7,.L0f139964 +/* f1394f8: 0018c080 */ sll $t8,$t8,0x2 +/* f1394fc: c44c0018 */ lwc1 $f12,0x18($v0) +/* f139500: 0c0068f7 */ jal 0x1a3dc +/* 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 0x1a3d0 +/* 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,0x7f1b +/* f1396dc: c4325848 */ lwc1 $f18,0x5848($at) +/* f1396e0: c7aa00dc */ lwc1 $f10,0xdc($sp) +/* f1396e4: 3c017f1b */ lui $at,0x7f1b +/* f1396e8: c424584c */ lwc1 $f4,0x584c($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,0x7f1b +/* 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,0x5850($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 0x4b480 +/* 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,0x7f1b +/* f139b00: c4325854 */ lwc1 $f18,0x5854($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,0x7f1b +/* f139b4c: 46062202 */ mul.s $f8,$f4,$f6 +/* f139b50: c42a5858 */ lwc1 $f10,0x5858($at) +/* f139b54: 3c017f1b */ lui $at,0x7f1b +/* f139b58: 468095a0 */ cvt.s.w $f22,$f18 +/* f139b5c: 460a4402 */ mul.s $f16,$f8,$f10 +/* f139b60: c432585c */ lwc1 $f18,0x585c($at) +/* f139b64: 3c017f1b */ lui $at,0x7f1b +/* f139b68: c42a5860 */ lwc1 $f10,0x5860($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 0x12dc0 +/* 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 0x1a3dc +/* f139c94: 468027a0 */ cvt.s.w $f30,$f4 +/* f139c98: 46000506 */ mov.s $f20,$f0 +/* f139c9c: 0c0068f4 */ jal 0x1a3d0 +/* f139ca0: 4600c306 */ mov.s $f12,$f24 +/* f139ca4: 260b0001 */ addiu $t3,$s0,0x1 +/* f139ca8: 448b8000 */ mtc1 $t3,$f16 +/* f139cac: 3c017f1b */ lui $at,0x7f1b +/* f139cb0: c4285864 */ lwc1 $f8,0x5864($at) +/* f139cb4: 468081a0 */ cvt.s.w $f6,$f16 +/* f139cb8: c7aa00ec */ lwc1 $f10,0xec($sp) +/* f139cbc: 3c017f1b */ lui $at,0x7f1b +/* 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,0x5868($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,0x7f1b +/* f139e64: c42a586c */ lwc1 $f10,0x586c($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,0x7f1b +/* f139ea8: c4245870 */ lwc1 $f4,0x5870($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,0x800a +/* f13a020: 26734170 */ addiu $s3,$s3,0x4170 +/* 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 0x12dc0 +/* 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,0x8008 +/* 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,0x8008 +/* f13a12c: 2508f470 */ addiu $t0,$t0,-2960 +/* 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,-2960 +/* 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,0x8008 +/* f13a194: 25cef6c4 */ addiu $t6,$t6,-2364 +/* f13a198: 8dc10000 */ lw $at,0x0($t6) +/* f13a19c: 27a40050 */ addiu $a0,$sp,0x50 +/* f13a1a0: 3c11800a */ lui $s1,0x800a +/* f13a1a4: ac810000 */ sw $at,0x0($a0) +/* f13a1a8: 8dd90004 */ lw $t9,0x4($t6) +/* f13a1ac: 26314170 */ addiu $s1,$s1,0x4170 +/* 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,0x7f1b +/* f13a1c8: ac99000c */ sw $t9,0xc($a0) +/* f13a1cc: 906d419c */ lbu $t5,0x419c($v1) +/* f13a1d0: 94480000 */ lhu $t0,0x0($v0) +/* f13a1d4: c4245874 */ lwc1 $f4,0x5874($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 0x12dc0 +/* f13a354: 00000000 */ sll $zero,$zero,0x0 +/* f13a358: 0c004b70 */ jal 0x12dc0 +/* f13a35c: 00409025 */ or $s2,$v0,$zero +/* f13a360: 0c004b70 */ jal 0x12dc0 +/* 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,0x800a +/* f13a474: 24634170 */ addiu $v1,$v1,0x4170 +/* 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 func0f16e7c4 +/* f13a500: afad008c */ sw $t5,0x8c($sp) +/* f13a504: 8eca0000 */ lw $t2,0x0($s6) +/* f13a508: ae820000 */ sw $v0,0x0($s4) +/* f13a50c: 0fc5b9f1 */ jal func0f16e7c4 +/* 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,0x7f1b +/* f13a534: 002c0821 */ addu $at,$at,$t4 +/* f13a538: 8c2c5878 */ lw $t4,0x5878($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,0x7f1b +/* f13a6a4: 002c0821 */ addu $at,$at,$t4 +/* f13a6a8: 8c2c58a4 */ lw $t4,0x58a4($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,0x7f1b +/* f13a71c: 00380821 */ addu $at,$at,$t8 +/* f13a720: 8c3858d0 */ lw $t8,0x58d0($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,0x7f1b +/* f13a818: c42658fc */ lwc1 $f6,0x58fc($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,0x7f1b +/* f13aa58: c4265900 */ lwc1 $f6,0x5900($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,0x7f1b +/* f13ac84: 00390821 */ addu $at,$at,$t9 +/* f13ac88: 8c395904 */ lw $t9,0x5904($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 0x12dc0 +/* 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 0x12dc0 +/* 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,0x7f1b +/* f13ad18: c428592c */ lwc1 $f8,0x592c($at) +/* f13ad1c: 46045182 */ mul.s $f6,$f10,$f4 +/* f13ad20: 00000000 */ sll $zero,$zero,0x0 +/* f13ad24: 46083582 */ mul.s $f22,$f6,$f8 +/* f13ad28: 0c004b70 */ jal 0x12dc0 +/* 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 0x12dc0 +/* 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 0x15020 +/* 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,0x7f1b +/* f13ae38: 3c058008 */ lui $a1,0x8008 +/* f13ae3c: 24a5f6d8 */ addiu $a1,$a1,-2344 +/* f13ae40: 0c0036cc */ jal 0xdb30 +/* f13ae44: 248457d0 */ addiu $a0,$a0,0x57d0 +/* f13ae48: 3c0e8008 */ lui $t6,0x8008 +/* f13ae4c: 8dcef6d8 */ lw $t6,-0x928($t6) +/* f13ae50: 3401ffff */ dli $at,0xffff +/* f13ae54: 3c047f1b */ lui $a0,0x7f1b +/* f13ae58: 01c1082b */ sltu $at,$t6,$at +/* f13ae5c: 1020000c */ beqz $at,.L0f13ae90 +/* f13ae60: 248457d4 */ addiu $a0,$a0,0x57d4 +/* f13ae64: 3c10800a */ lui $s0,0x800a +/* f13ae68: 26104170 */ addiu $s0,$s0,0x4170 +/* 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,0x800a +/* f13ae94: 3c058008 */ lui $a1,0x8008 +/* f13ae98: 26104170 */ addiu $s0,$s0,0x4170 +/* f13ae9c: 0c0036cc */ jal 0xdb30 +/* f13aea0: 24a5f6d4 */ addiu $a1,$a1,-2348 +/* 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,0x800a +/* f13aec8: 24c6416c */ addiu $a2,$a2,0x416c +/* 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,0x800a +/* f13af04: 24c6416c */ addiu $a2,$a2,0x416c +/* 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,0x800a +/* f13af28: 24c6416c */ addiu $a2,$a2,0x416c +/* f13af2c: 8c84416c */ lw $a0,0x416c($a0) +.L0f13af30: +/* f13af30: 3c05800a */ lui $a1,0x800a +/* f13af34: 24a54164 */ addiu $a1,$a1,0x4164 +/* 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 0x12dc0 +/* 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,0x7f1b +/* f13afec: c4305930 */ lwc1 $f16,0x5930($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 0x14f60 +/* 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 0xb280 +/* f13b094: 02002025 */ or $a0,$s0,$zero +/* f13b098: 0c002c74 */ jal 0xb1d0 +/* 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 0xbc08 +/* f13b0c0: 24500008 */ addiu $s0,$v0,0x8 +/* f13b0c4: 0c002f06 */ jal 0xbc18 +/* 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,0x800a +/* f13b128: 24e74170 */ addiu $a3,$a3,0x4170 +/* 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,0x8008 +/* f13b164: 24a5f130 */ addiu $a1,$a1,-3792 +/* 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,0x800a +/* f13b198: 24e74170 */ addiu $a3,$a3,0x4170 +/* 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,0x7f1b +/* f13b1d4: 44829000 */ mtc1 $v0,$f18 +/* f13b1d8: e5803414 */ swc1 $f0,0x3414($t4) +/* f13b1dc: 8ced0000 */ lw $t5,0x0($a3) +/* f13b1e0: c4285934 */ lwc1 $f8,0x5934($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,0x7f1b +/* f13b22c: c4305938 */ lwc1 $f16,0x5938($at) +/* f13b230: 46082283 */ div.s $f10,$f4,$f8 +/* f13b234: 3c017f1b */ lui $at,0x7f1b +/* f13b238: c426593c */ lwc1 $f6,0x593c($at) +/* f13b23c: 8cee0000 */ lw $t6,0x0($a3) +/* f13b240: 3c017f1b */ lui $at,0x7f1b +/* 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,0x5940($at) +/* f13b264: 3c017f1b */ lui $at,0x7f1b +/* f13b268: e5e8342c */ swc1 $f8,0x342c($t7) +/* f13b26c: 8cf80000 */ lw $t8,0x0($a3) +/* f13b270: c42a5944 */ lwc1 $f10,0x5944($at) +/* f13b274: 3c017f1b */ lui $at,0x7f1b +/* f13b278: e70a3430 */ swc1 $f10,0x3430($t8) +/* f13b27c: 8cf90000 */ lw $t9,0x0($a3) +/* f13b280: c4305948 */ lwc1 $f16,0x5948($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 0x4b480 +/* 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 0x159b0 +/* f13b2f4: 27a40068 */ addiu $a0,$sp,0x68 +/* f13b2f8: 27a40068 */ addiu $a0,$sp,0x68 +/* f13b2fc: 0c005815 */ jal 0x16054 +/* 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 0x4b480 +/* 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,0x800a +/* f13b378: 24e74170 */ addiu $a3,$a3,0x4170 +/* 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 0x15020 +/* 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 func0f01a354 +/* f13b474: 24040001 */ addiu $a0,$zero,0x1 +/* f13b478: 3c048006 */ lui $a0,0x8006 +/* f13b47c: 0c003a57 */ jal 0xe95c +/* 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 func0f16cda8 +/* f13b4a4: 00002025 */ or $a0,$zero,$zero +/* f13b4a8: 0c0027b1 */ jal 0x9ec4 +/* 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 0x123c8 +/* f13b4f0: 24050004 */ addiu $a1,$zero,0x4 +/* f13b4f4: 3c10800a */ lui $s0,0x800a +/* f13b4f8: 26104170 */ addiu $s0,$s0,0x4170 +/* 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,0x7f1b +/* f13b5c0: 44800000 */ mtc1 $zero,$f0 +/* f13b5c4: e566342c */ swc1 $f6,0x342c($t3) +/* f13b5c8: 8e0c0000 */ lw $t4,0x0($s0) +/* f13b5cc: c428594c */ lwc1 $f8,0x594c($at) +/* f13b5d0: 3c017f1b */ lui $at,0x7f1b +/* f13b5d4: 3c048008 */ lui $a0,0x8008 +/* f13b5d8: e5883400 */ swc1 $f8,0x3400($t4) +/* f13b5dc: 8e0d0000 */ lw $t5,0x0($s0) +/* f13b5e0: c42a5950 */ lwc1 $f10,0x5950($at) +/* f13b5e4: 3c017f1b */ lui $at,0x7f1b +/* f13b5e8: 2418003c */ addiu $t8,$zero,0x3c +/* f13b5ec: e5aa3404 */ swc1 $f10,0x3404($t5) +/* f13b5f0: 8e0e0000 */ lw $t6,0x0($s0) +/* f13b5f4: c4305954 */ lwc1 $f16,0x5954($at) +/* f13b5f8: 2484f134 */ addiu $a0,$a0,-3788 +/* 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,0x800a +/* f13b69c: 00808025 */ or $s0,$a0,$zero +/* f13b6a0: 2508418c */ addiu $t0,$t0,0x418c +/* 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,0x800a +/* f13b76c: 24e7418c */ addiu $a3,$a3,0x418c +/* 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,0x800a +/* f13b7e8: 00808025 */ or $s0,$a0,$zero +/* f13b7ec: 2508418c */ addiu $t0,$t0,0x418c +/* 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,0x7f1b +/* f13b8d0: 3c058008 */ lui $a1,0x8008 +/* 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,-2304 +/* f13b8f4: 0c0036cc */ jal 0xdb30 +/* f13b8f8: 24845960 */ addiu $a0,$a0,0x5960 +/* f13b8fc: 3c047f1b */ lui $a0,0x7f1b +/* f13b900: 3c058008 */ lui $a1,0x8008 +/* f13b904: 24a5f6fc */ addiu $a1,$a1,-2308 +/* f13b908: 0c0036cc */ jal 0xdb30 +/* f13b90c: 24845968 */ addiu $a0,$a0,0x5968 +/* 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,0x7f1b +/* f13b924: 3c11800a */ lui $s1,0x800a +/* f13b928: 2631418c */ addiu $s1,$s1,0x418c +/* f13b92c: c4365970 */ lwc1 $f22,0x5970($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 0x1a3dc +/* 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 0x1a3d0 +/* 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,0x800a +/* f13bb94: 00808025 */ or $s0,$a0,$zero +/* f13bb98: 2508418c */ addiu $t0,$t0,0x418c +/* 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,0x800a +/* 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,0xc +.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,0x800a +/* f13bcec: 26d64190 */ addiu $s6,$s6,0x4190 +/* f13bcf0: 1b2000d7 */ blez $t9,.L0f13c050 +/* f13bcf4: 00008825 */ or $s1,$zero,$zero +/* f13bcf8: 3c12800a */ lui $s2,0x800a +/* f13bcfc: 2652418c */ addiu $s2,$s2,0x418c +/* 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,0x7f1b +/* f13bf10: 002f0821 */ addu $at,$at,$t7 +/* f13bf14: 8c2f5974 */ lw $t7,0x5974($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 func0f049f68 +/* f13bf98: 24050100 */ addiu $a1,$zero,0x100 +/* f13bf9c: 10400007 */ beqz $v0,.L0f13bfbc +/* f13bfa0: 00002025 */ or $a0,$zero,$zero +/* f13bfa4: 0fc127da */ jal func0f049f68 +/* 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 func0f049f68 +/* 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 func0f049f68 +/* 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,0x8008 +/* f13c080: 2508f6e0 */ addiu $t0,$t0,-2336 +/* f13c084: 8d050000 */ lw $a1,0x0($t0) +/* f13c088: 3c038008 */ lui $v1,0x8008 +/* f13c08c: 2463f6f8 */ addiu $v1,$v1,-2312 +/* 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,0x8008 +/* f13c0a4: 2529f6e8 */ addiu $t1,$t1,-2328 +/* f13c0a8: 11cf008d */ beq $t6,$t7,.L0f13c2e0 +/* f13c0ac: 00000000 */ sll $zero,$zero,0x0 +/* f13c0b0: 8d380000 */ lw $t8,0x0($t1) +/* f13c0b4: 3c028008 */ lui $v0,0x8008 +/* f13c0b8: 2442f6f4 */ addiu $v0,$v0,-2316 +/* 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,0x8008 +/* f13c0d0: 254af6f0 */ addiu $t2,$t2,-2320 +/* 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,0x800a +/* f13c100: 256b4194 */ addiu $t3,$t3,0x4194 +/* 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,0x8008 +/* f13c1a8: 2508f6ec */ addiu $t0,$t0,-2324 +/* f13c1ac: 8d0f0000 */ lw $t7,0x0($t0) +/* f13c1b0: 3c028008 */ lui $v0,0x8008 +/* f13c1b4: 3c0a8008 */ lui $t2,0x8008 +/* f13c1b8: 3c0b800a */ lui $t3,0x800a +/* f13c1bc: 256b4194 */ addiu $t3,$t3,0x4194 +/* f13c1c0: 254af6f0 */ addiu $t2,$t2,-2320 +/* f13c1c4: 2442f6f4 */ addiu $v0,$v0,-2316 +/* 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,0x800a +/* f13c1e0: 25294190 */ addiu $t1,$t1,0x4190 +/* 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,0x800a +/* f13c2b4: 8c6f0000 */ lw $t7,0x0($v1) +/* f13c2b8: 8c4d0000 */ lw $t5,0x0($v0) +/* f13c2bc: 25294190 */ addiu $t1,$t1,0x4190 +/* 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,0x8008 +/* f13c34c: 2442f6e4 */ addiu $v0,$v0,-2332 +/* 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,0x800a +/* 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,0xc +.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,0x800a +/* f13c434: ac2e4180 */ sw $t6,0x4180($at) +/* f13c438: 24c64184 */ addiu $a2,$a2,0x4184 +/* 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 0x123c8 +/* 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 0x123c8 +/* 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 0x123c8 +/* 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 +); + +GLOBAL_ASM( +glabel func0f13c510 +/* f13c510: 27bdffe8 */ addiu $sp,$sp,-24 +/* f13c514: afbf0014 */ sw $ra,0x14($sp) +/* f13c518: 0c000913 */ jal 0x244c +/* f13c51c: 00000000 */ sll $zero,$zero,0x0 +/* f13c520: 00001825 */ or $v1,$zero,$zero +/* f13c524: 00402025 */ or $a0,$v0,$zero +/* f13c528: 24050078 */ addiu $a1,$zero,0x78 +.L0f13c52c: +/* f13c52c: 24630001 */ addiu $v1,$v1,0x1 +/* f13c530: 24840014 */ addiu $a0,$a0,0x14 +/* f13c534: 1465fffd */ bne $v1,$a1,.L0f13c52c +/* f13c538: a480ffec */ sh $zero,-0x14($a0) +/* f13c53c: 8fbf0014 */ lw $ra,0x14($sp) +/* f13c540: 27bd0018 */ addiu $sp,$sp,0x18 +/* f13c544: 03e00008 */ jr $ra +/* f13c548: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f13c54c +/* f13c54c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f13c550: afbf0014 */ sw $ra,0x14($sp) +/* f13c554: 0c00093a */ jal 0x24e8 +/* f13c558: 00000000 */ sll $zero,$zero,0x0 +/* f13c55c: 0c000944 */ jal 0x2510 +/* f13c560: 00000000 */ sll $zero,$zero,0x0 +/* f13c564: 8fbf0014 */ lw $ra,0x14($sp) +/* f13c568: 27bd0018 */ addiu $sp,$sp,0x18 +/* f13c56c: 03e00008 */ jr $ra +/* f13c570: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f13c574 +/* f13c574: 3c014100 */ lui $at,0x4100 +/* f13c578: 44812000 */ mtc1 $at,$f4 +/* f13c57c: 24020001 */ addiu $v0,$zero,0x1 +/* f13c580: 3c014f00 */ lui $at,0x4f00 +/* f13c584: 46046182 */ mul.s $f6,$f12,$f4 +/* f13c588: 24040007 */ addiu $a0,$zero,0x7 +/* f13c58c: 444ef800 */ cfc1 $t6,$31 +/* f13c590: 44c2f800 */ ctc1 $v0,$31 +/* f13c594: 00000000 */ sll $zero,$zero,0x0 +/* f13c598: 46003224 */ cvt.w.s $f8,$f6 +/* f13c59c: 4442f800 */ cfc1 $v0,$31 +/* f13c5a0: 00000000 */ sll $zero,$zero,0x0 +/* f13c5a4: 30420078 */ andi $v0,$v0,0x78 +/* f13c5a8: 50400013 */ beqzl $v0,.L0f13c5f8 +/* f13c5ac: 44024000 */ mfc1 $v0,$f8 +/* f13c5b0: 44814000 */ mtc1 $at,$f8 +/* f13c5b4: 24020001 */ addiu $v0,$zero,0x1 +/* f13c5b8: 46083201 */ sub.s $f8,$f6,$f8 +/* f13c5bc: 44c2f800 */ ctc1 $v0,$31 +/* f13c5c0: 00000000 */ sll $zero,$zero,0x0 +/* f13c5c4: 46004224 */ cvt.w.s $f8,$f8 +/* f13c5c8: 4442f800 */ cfc1 $v0,$31 +/* f13c5cc: 00000000 */ sll $zero,$zero,0x0 +/* f13c5d0: 30420078 */ andi $v0,$v0,0x78 +/* f13c5d4: 14400005 */ bnez $v0,.L0f13c5ec +/* f13c5d8: 00000000 */ sll $zero,$zero,0x0 +/* f13c5dc: 44024000 */ mfc1 $v0,$f8 +/* f13c5e0: 3c018000 */ lui $at,0x8000 +/* f13c5e4: 10000007 */ beqz $zero,.L0f13c604 +/* f13c5e8: 00411025 */ or $v0,$v0,$at +.L0f13c5ec: +/* f13c5ec: 10000005 */ beqz $zero,.L0f13c604 +/* f13c5f0: 2402ffff */ addiu $v0,$zero,-1 +/* f13c5f4: 44024000 */ mfc1 $v0,$f8 +.L0f13c5f8: +/* f13c5f8: 00000000 */ sll $zero,$zero,0x0 +/* f13c5fc: 0440fffb */ bltz $v0,.L0f13c5ec +/* f13c600: 00000000 */ sll $zero,$zero,0x0 +.L0f13c604: +/* f13c604: 3c010003 */ lui $at,0x3 +/* f13c608: 3421f801 */ ori $at,$at,0xf801 +/* f13c60c: 0041082b */ sltu $at,$v0,$at +/* f13c610: 44cef800 */ ctc1 $t6,$31 +/* f13c614: 14200004 */ bnez $at,.L0f13c628 +/* f13c618: 00401825 */ or $v1,$v0,$zero +/* f13c61c: 306f07ff */ andi $t7,$v1,0x7ff +/* f13c620: 10000035 */ beqz $zero,.L0f13c6f8 +/* f13c624: 01e01825 */ or $v1,$t7,$zero +.L0f13c628: +/* f13c628: 3c010003 */ lui $at,0x3 +/* f13c62c: 3421f001 */ ori $at,$at,0xf001 +/* f13c630: 0041082b */ sltu $at,$v0,$at +/* f13c634: 14200005 */ bnez $at,.L0f13c64c +/* f13c638: 00401825 */ or $v1,$v0,$zero +/* f13c63c: 307807ff */ andi $t8,$v1,0x7ff +/* f13c640: 03001825 */ or $v1,$t8,$zero +/* f13c644: 1000002c */ beqz $zero,.L0f13c6f8 +/* f13c648: 24040006 */ addiu $a0,$zero,0x6 +.L0f13c64c: +/* f13c64c: 3c010003 */ lui $at,0x3 +/* f13c650: 3421e001 */ ori $at,$at,0xe001 +/* f13c654: 0041082b */ sltu $at,$v0,$at +/* f13c658: 14200004 */ bnez $at,.L0f13c66c +/* f13c65c: 0002c842 */ srl $t9,$v0,0x1 +/* f13c660: 332307ff */ andi $v1,$t9,0x7ff +/* f13c664: 10000024 */ beqz $zero,.L0f13c6f8 +/* f13c668: 24040005 */ addiu $a0,$zero,0x5 +.L0f13c66c: +/* f13c66c: 3c010003 */ lui $at,0x3 +/* f13c670: 3421c001 */ ori $at,$at,0xc001 +/* f13c674: 0041082b */ sltu $at,$v0,$at +/* f13c678: 14200004 */ bnez $at,.L0f13c68c +/* f13c67c: 00024882 */ srl $t1,$v0,0x2 +/* f13c680: 312307ff */ andi $v1,$t1,0x7ff +/* f13c684: 1000001c */ beqz $zero,.L0f13c6f8 +/* f13c688: 24040004 */ addiu $a0,$zero,0x4 +.L0f13c68c: +/* f13c68c: 3c010003 */ lui $at,0x3 +/* f13c690: 34218001 */ ori $at,$at,0x8001 +/* f13c694: 0041082b */ sltu $at,$v0,$at +/* f13c698: 14200004 */ bnez $at,.L0f13c6ac +/* f13c69c: 000258c2 */ srl $t3,$v0,0x3 +/* f13c6a0: 316307ff */ andi $v1,$t3,0x7ff +/* f13c6a4: 10000014 */ beqz $zero,.L0f13c6f8 +/* f13c6a8: 24040003 */ addiu $a0,$zero,0x3 +.L0f13c6ac: +/* f13c6ac: 3c010003 */ lui $at,0x3 +/* f13c6b0: 34210001 */ ori $at,$at,0x1 +/* f13c6b4: 0041082b */ sltu $at,$v0,$at +/* f13c6b8: 14200004 */ bnez $at,.L0f13c6cc +/* f13c6bc: 00026902 */ srl $t5,$v0,0x4 +/* f13c6c0: 31a307ff */ andi $v1,$t5,0x7ff +/* f13c6c4: 1000000c */ beqz $zero,.L0f13c6f8 +/* f13c6c8: 24040002 */ addiu $a0,$zero,0x2 +.L0f13c6cc: +/* f13c6cc: 3c010002 */ lui $at,0x2 +/* f13c6d0: 34210001 */ ori $at,$at,0x1 +/* f13c6d4: 0041082b */ sltu $at,$v0,$at +/* f13c6d8: 14200005 */ bnez $at,.L0f13c6f0 +/* f13c6dc: 0002c982 */ srl $t9,$v0,0x6 +/* f13c6e0: 00027942 */ srl $t7,$v0,0x5 +/* f13c6e4: 31e307ff */ andi $v1,$t7,0x7ff +/* f13c6e8: 10000003 */ beqz $zero,.L0f13c6f8 +/* f13c6ec: 24040001 */ addiu $a0,$zero,0x1 +.L0f13c6f0: +/* f13c6f0: 332307ff */ andi $v1,$t9,0x7ff +/* f13c6f4: 00002025 */ or $a0,$zero,$zero +.L0f13c6f8: +/* f13c6f8: 00044b40 */ sll $t1,$a0,0xd +/* f13c6fc: 00035080 */ sll $t2,$v1,0x2 +/* f13c700: 012a1025 */ or $v0,$t1,$t2 +/* f13c704: 304bffff */ andi $t3,$v0,0xffff +/* f13c708: 03e00008 */ jr $ra +/* f13c70c: 01601025 */ or $v0,$t3,$zero +); + +GLOBAL_ASM( +glabel func0f13c710 +/* f13c710: 44802000 */ mtc1 $zero,$f4 +/* f13c714: 3c017f1b */ lui $at,0x7f1b +/* f13c718: 460c203c */ c.lt.s $f4,$f12 +/* f13c71c: 00000000 */ sll $zero,$zero,0x0 +/* f13c720: 4500000d */ bc1f .L0f13c758 +/* f13c724: 00000000 */ sll $zero,$zero,0x0 +/* f13c728: 3c017f1b */ lui $at,0x7f1b +/* f13c72c: c4265990 */ lwc1 $f6,0x5990($at) +/* f13c730: 3c017f1b */ lui $at,0x7f1b +/* f13c734: 460c303c */ c.lt.s $f6,$f12 +/* f13c738: 00000000 */ sll $zero,$zero,0x0 +/* f13c73c: 4502000d */ bc1fl .L0f13c774 +/* f13c740: 4600620d */ trunc.w.s $f8,$f12 +/* f13c744: c42c5994 */ lwc1 $f12,0x5994($at) +/* f13c748: 4600620d */ trunc.w.s $f8,$f12 +/* f13c74c: 44024000 */ mfc1 $v0,$f8 +/* f13c750: 03e00008 */ jr $ra +/* f13c754: 00000000 */ sll $zero,$zero,0x0 +.L0f13c758: +/* f13c758: c4205998 */ lwc1 $f0,0x5998($at) +/* f13c75c: 4600603c */ c.lt.s $f12,$f0 +/* f13c760: 00000000 */ sll $zero,$zero,0x0 +/* f13c764: 45020003 */ bc1fl .L0f13c774 +/* f13c768: 4600620d */ trunc.w.s $f8,$f12 +/* f13c76c: 46000306 */ mov.s $f12,$f0 +/* f13c770: 4600620d */ trunc.w.s $f8,$f12 +.L0f13c774: +/* f13c774: 44024000 */ mfc1 $v0,$f8 +/* f13c778: 03e00008 */ jr $ra +/* f13c77c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f13c780 +/* f13c780: 27bdfe28 */ addiu $sp,$sp,-472 +/* f13c784: afbf006c */ sw $ra,0x6c($sp) +/* f13c788: afbe0068 */ sw $s8,0x68($sp) +/* f13c78c: afb70064 */ sw $s7,0x64($sp) +/* f13c790: afb60060 */ sw $s6,0x60($sp) +/* f13c794: afb5005c */ sw $s5,0x5c($sp) +/* f13c798: afb40058 */ sw $s4,0x58($sp) +/* f13c79c: afb30054 */ sw $s3,0x54($sp) +/* f13c7a0: afb20050 */ sw $s2,0x50($sp) +/* f13c7a4: afb1004c */ sw $s1,0x4c($sp) +/* f13c7a8: afb00048 */ sw $s0,0x48($sp) +/* f13c7ac: f7be0040 */ sdc1 $f30,0x40($sp) +/* f13c7b0: f7bc0038 */ sdc1 $f28,0x38($sp) +/* f13c7b4: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f13c7b8: f7b80028 */ sdc1 $f24,0x28($sp) +/* f13c7bc: f7b60020 */ sdc1 $f22,0x20($sp) +/* f13c7c0: f7b40018 */ sdc1 $f20,0x18($sp) +/* f13c7c4: 0c000913 */ jal 0x244c +/* f13c7c8: afa401d8 */ sw $a0,0x1d8($sp) +/* f13c7cc: 8fa501d8 */ lw $a1,0x1d8($sp) +/* f13c7d0: 3c0e800a */ lui $t6,0x800a +/* f13c7d4: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f13c7d8: 0005c8c0 */ sll $t9,$a1,0x3 +/* f13c7dc: 3c18800a */ lui $t8,0x800a +/* f13c7e0: 0325c821 */ addu $t9,$t9,$a1 +/* f13c7e4: 8f184928 */ lw $t8,0x4928($t8) +/* f13c7e8: 0019c880 */ sll $t9,$t9,0x2 +/* f13c7ec: 0325c823 */ subu $t9,$t9,$a1 +/* f13c7f0: 0019c880 */ sll $t9,$t9,0x2 +/* f13c7f4: 25cf1bb0 */ addiu $t7,$t6,0x1bb0 +/* f13c7f8: afa200b8 */ sw $v0,0xb8($sp) +/* f13c7fc: afaf00b4 */ sw $t7,0xb4($sp) +/* f13c800: 03192021 */ addu $a0,$t8,$t9 +/* f13c804: 8c830014 */ lw $v1,0x14($a0) +/* f13c808: 506002dd */ beqzl $v1,.L0f13d380 +/* f13c80c: 8fbf006c */ lw $ra,0x6c($sp) +/* f13c810: 84880002 */ lh $t0,0x2($a0) +/* f13c814: 510002da */ beqzl $t0,.L0f13d380 +/* f13c818: 8fbf006c */ lw $ra,0x6c($sp) +/* f13c81c: 84660012 */ lh $a2,0x12($v1) +/* f13c820: 27b00138 */ addiu $s0,$sp,0x138 +/* f13c824: 3c0a800a */ lui $t2,0x800a +/* f13c828: 10c002d4 */ beqz $a2,.L0f13d37c +/* f13c82c: 3c0d800a */ lui $t5,0x800a +/* f13c830: 84620010 */ lh $v0,0x10($v1) +/* f13c834: 8d4a4cd8 */ lw $t2,0x4cd8($t2) +/* f13c838: 8dad41a0 */ lw $t5,0x41a0($t5) +/* f13c83c: 00024900 */ sll $t1,$v0,0x4 +/* f13c840: 01224821 */ addu $t1,$t1,$v0 +/* f13c844: 00094840 */ sll $t1,$t1,0x1 +/* f13c848: 00026080 */ sll $t4,$v0,0x2 +/* f13c84c: 01826023 */ subu $t4,$t4,$v0 +/* f13c850: 012a5821 */ addu $t3,$t1,$t2 +/* f13c854: afab00c0 */ sw $t3,0xc0($sp) +/* f13c858: afa601c0 */ sw $a2,0x1c0($sp) +/* f13c85c: 02002025 */ or $a0,$s0,$zero +/* f13c860: 0fc59a9b */ jal func0f166a6c +/* f13c864: 018d8821 */ addu $s1,$t4,$t5 +/* f13c868: 0fc5722e */ jal func0f15c8b8 +/* f13c86c: 00000000 */ sll $zero,$zero,0x0 +/* f13c870: 46000306 */ mov.s $f12,$f0 +/* f13c874: 0c0057e2 */ jal 0x15f88 +/* f13c878: 02002825 */ or $a1,$s0,$zero +/* f13c87c: 0fc2d3f2 */ jal func0f0b4fc8 +/* f13c880: 00000000 */ sll $zero,$zero,0x0 +/* f13c884: 00402025 */ or $a0,$v0,$zero +/* f13c888: 02002825 */ or $a1,$s0,$zero +/* f13c88c: 0c005680 */ jal 0x15a00 +/* f13c890: 27a600f8 */ addiu $a2,$sp,0xf8 +/* f13c894: 0c002f22 */ jal 0xbc88 +/* f13c898: 00000000 */ sll $zero,$zero,0x0 +/* f13c89c: 44822000 */ mtc1 $v0,$f4 +/* f13c8a0: 00000000 */ sll $zero,$zero,0x0 +/* f13c8a4: 468021a0 */ cvt.s.w $f6,$f4 +/* f13c8a8: 0c002f26 */ jal 0xbc98 +/* f13c8ac: e7a601bc */ swc1 $f6,0x1bc($sp) +/* f13c8b0: 44824000 */ mtc1 $v0,$f8 +/* f13c8b4: 00000000 */ sll $zero,$zero,0x0 +/* f13c8b8: 468042a0 */ cvt.s.w $f10,$f8 +/* f13c8bc: 0c002f40 */ jal 0xbd00 +/* f13c8c0: e7aa01b8 */ swc1 $f10,0x1b8($sp) +/* f13c8c4: 44822000 */ mtc1 $v0,$f4 +/* f13c8c8: 0c002f44 */ jal 0xbd10 +/* f13c8cc: 468027a0 */ cvt.s.w $f30,$f4 +/* f13c8d0: 8fae01c0 */ lw $t6,0x1c0($sp) +/* f13c8d4: 44823000 */ mtc1 $v0,$f6 +/* f13c8d8: afa001d4 */ sw $zero,0x1d4($sp) +/* f13c8dc: 19c002a7 */ blez $t6,.L0f13d37c +/* f13c8e0: 46803720 */ cvt.s.w $f28,$f6 +/* f13c8e4: 8faf00c0 */ lw $t7,0xc0($sp) +/* f13c8e8: 3c013f80 */ lui $at,0x3f80 +/* f13c8ec: 3c1e8008 */ lui $s8,0x8008 +/* f13c8f0: 4481d000 */ mtc1 $at,$f26 +/* f13c8f4: 4480c000 */ mtc1 $zero,$f24 +/* f13c8f8: 27de44f0 */ addiu $s8,$s8,0x44f0 +/* f13c8fc: afb10090 */ sw $s1,0x90($sp) +/* f13c900: afa0008c */ sw $zero,0x8c($sp) +/* f13c904: 27b600f8 */ addiu $s6,$sp,0xf8 +/* f13c908: 27b50104 */ addiu $s5,$sp,0x104 +/* f13c90c: afaf00a0 */ sw $t7,0xa0($sp) +/* f13c910: afaf0088 */ sw $t7,0x88($sp) +.L0f13c914: +/* f13c914: e7b800d0 */ swc1 $f24,0xd0($sp) +/* f13c918: e7b800d4 */ swc1 $f24,0xd4($sp) +/* f13c91c: e7b800d8 */ swc1 $f24,0xd8($sp) +/* f13c920: 00001825 */ or $v1,$zero,$zero +/* f13c924: 8fb100a0 */ lw $s1,0xa0($sp) +.L0f13c928: +/* f13c928: 8638000a */ lh $t8,0xa($s1) +/* f13c92c: c7a800d0 */ lwc1 $f8,0xd0($sp) +/* f13c930: 24630001 */ addiu $v1,$v1,0x1 +/* f13c934: 44985000 */ mtc1 $t8,$f10 +/* f13c938: 28610004 */ slti $at,$v1,0x4 +/* f13c93c: 26310006 */ addiu $s1,$s1,0x6 +/* f13c940: 46805120 */ cvt.s.w $f4,$f10 +/* f13c944: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f13c948: 46044180 */ add.s $f6,$f8,$f4 +/* f13c94c: e7a600d0 */ swc1 $f6,0xd0($sp) +/* f13c950: 86390006 */ lh $t9,0x6($s1) +/* f13c954: 44994000 */ mtc1 $t9,$f8 +/* f13c958: 00000000 */ sll $zero,$zero,0x0 +/* f13c95c: 46804120 */ cvt.s.w $f4,$f8 +/* f13c960: c7a800d8 */ lwc1 $f8,0xd8($sp) +/* f13c964: 46045180 */ add.s $f6,$f10,$f4 +/* f13c968: e7a600d4 */ swc1 $f6,0xd4($sp) +/* f13c96c: 86280008 */ lh $t0,0x8($s1) +/* f13c970: 44885000 */ mtc1 $t0,$f10 +/* f13c974: 00000000 */ sll $zero,$zero,0x0 +/* f13c978: 46805120 */ cvt.s.w $f4,$f10 +/* f13c97c: 46044180 */ add.s $f6,$f8,$f4 +/* f13c980: 1420ffe9 */ bnez $at,.L0f13c928 +/* f13c984: e7a600d8 */ swc1 $f6,0xd8($sp) +/* f13c988: 3c013e80 */ lui $at,0x3e80 +/* f13c98c: 44817000 */ mtc1 $at,$f14 +/* f13c990: c7aa00d0 */ lwc1 $f10,0xd0($sp) +/* f13c994: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* f13c998: 8faa01d8 */ lw $t2,0x1d8($sp) +/* f13c99c: 460e5202 */ mul.s $f8,$f10,$f14 +/* f13c9a0: c7aa00d8 */ lwc1 $f10,0xd8($sp) +/* f13c9a4: 3c09800a */ lui $t1,0x800a +/* f13c9a8: 460e2182 */ mul.s $f6,$f4,$f14 +/* f13c9ac: 8d294cc4 */ lw $t1,0x4cc4($t1) +/* f13c9b0: 000a5880 */ sll $t3,$t2,0x2 +/* f13c9b4: 016a5821 */ addu $t3,$t3,$t2 +/* f13c9b8: e7a800d0 */ swc1 $f8,0xd0($sp) +/* f13c9bc: 460e5202 */ mul.s $f8,$f10,$f14 +/* f13c9c0: 000b5880 */ sll $t3,$t3,0x2 +/* f13c9c4: e7a600d4 */ swc1 $f6,0xd4($sp) +/* f13c9c8: 27a400c4 */ addiu $a0,$sp,0xc4 +/* f13c9cc: 27a200d0 */ addiu $v0,$sp,0xd0 +/* f13c9d0: 8fa500b4 */ lw $a1,0xb4($sp) +/* f13c9d4: 27a700dc */ addiu $a3,$sp,0xdc +/* f13c9d8: e7a800d8 */ swc1 $f8,0xd8($sp) +/* f13c9dc: 012b3021 */ addu $a2,$t1,$t3 +.L0f13c9e0: +/* f13c9e0: c4a40000 */ lwc1 $f4,0x0($a1) +/* f13c9e4: c4c60004 */ lwc1 $f6,0x4($a2) +/* f13c9e8: c4480000 */ lwc1 $f8,0x0($v0) +/* f13c9ec: 24420004 */ addiu $v0,$v0,0x4 +/* f13c9f0: 46062281 */ sub.s $f10,$f4,$f6 +/* f13c9f4: 24840004 */ addiu $a0,$a0,0x4 +/* f13c9f8: 24a50004 */ addiu $a1,$a1,0x4 +/* f13c9fc: 24c60004 */ addiu $a2,$a2,0x4 +/* f13ca00: 460a4101 */ sub.s $f4,$f8,$f10 +/* f13ca04: 1447fff6 */ bne $v0,$a3,.L0f13c9e0 +/* f13ca08: e484fffc */ swc1 $f4,-0x4($a0) +/* f13ca0c: 8fac0090 */ lw $t4,0x90($sp) +/* f13ca10: 3c017f1b */ lui $at,0x7f1b +/* f13ca14: a1800001 */ sb $zero,0x1($t4) +/* f13ca18: a1800002 */ sb $zero,0x2($t4) +/* f13ca1c: 8fad0088 */ lw $t5,0x88($sp) +/* f13ca20: c7a800c4 */ lwc1 $f8,0xc4($sp) +/* f13ca24: c7a400c8 */ lwc1 $f4,0xc8($sp) +/* f13ca28: 81a20009 */ lb $v0,0x9($t5) +/* f13ca2c: 81a30007 */ lb $v1,0x7($t5) +/* f13ca30: 81a40008 */ lb $a0,0x8($t5) +/* f13ca34: 00420019 */ multu $v0,$v0 +/* f13ca38: 46084282 */ mul.s $f10,$f8,$f8 +/* f13ca3c: 00007012 */ mflo $t6 +/* f13ca40: 00000000 */ sll $zero,$zero,0x0 +/* f13ca44: 00000000 */ sll $zero,$zero,0x0 +/* f13ca48: 00630019 */ multu $v1,$v1 +/* f13ca4c: 00007812 */ mflo $t7 +/* f13ca50: 01cfc021 */ addu $t8,$t6,$t7 +/* f13ca54: 00000000 */ sll $zero,$zero,0x0 +/* f13ca58: 00840019 */ multu $a0,$a0 +/* f13ca5c: 0000c812 */ mflo $t9 +/* f13ca60: 03194021 */ addu $t0,$t8,$t9 +/* f13ca64: 44883000 */ mtc1 $t0,$f6 +/* f13ca68: 00000000 */ sll $zero,$zero,0x0 +/* f13ca6c: 468033a0 */ cvt.s.w $f14,$f6 +/* f13ca70: 46042182 */ mul.s $f6,$f4,$f4 +/* f13ca74: c7a400cc */ lwc1 $f4,0xcc($sp) +/* f13ca78: 46065200 */ add.s $f8,$f10,$f6 +/* f13ca7c: c426599c */ lwc1 $f6,0x599c($at) +/* f13ca80: 46042282 */ mul.s $f10,$f4,$f4 +/* f13ca84: 3c017f1b */ lui $at,0x7f1b +/* f13ca88: 460e303c */ c.lt.s $f6,$f14 +/* f13ca8c: 00000000 */ sll $zero,$zero,0x0 +/* f13ca90: 45000029 */ bc1f .L0f13cb38 +/* f13ca94: 46085400 */ add.s $f16,$f10,$f8 +/* f13ca98: c42459a0 */ lwc1 $f4,0x59a0($at) +/* f13ca9c: 4610203c */ c.lt.s $f4,$f16 +/* f13caa0: 00000000 */ sll $zero,$zero,0x0 +/* f13caa4: 45020025 */ bc1fl .L0f13cb3c +/* f13caa8: e7b80190 */ swc1 $f24,0x190($sp) +/* f13caac: 46107302 */ mul.s $f12,$f14,$f16 +/* f13cab0: 0c012974 */ jal 0x4a5d0 +/* f13cab4: 00000000 */ sll $zero,$zero,0x0 +/* f13cab8: 8faa0088 */ lw $t2,0x88($sp) +/* f13cabc: c7a600c4 */ lwc1 $f6,0xc4($sp) +/* f13cac0: 3c017f1b */ lui $at,0x7f1b +/* f13cac4: 81490007 */ lb $t1,0x7($t2) +/* f13cac8: 814b0008 */ lb $t3,0x8($t2) +/* f13cacc: 814c0009 */ lb $t4,0x9($t2) +/* f13cad0: 44895000 */ mtc1 $t1,$f10 +/* f13cad4: c42259a4 */ lwc1 $f2,0x59a4($at) +/* f13cad8: 3c014020 */ lui $at,0x4020 +/* f13cadc: 46805220 */ cvt.s.w $f8,$f10 +/* f13cae0: 448b5000 */ mtc1 $t3,$f10 +/* f13cae4: 46064102 */ mul.s $f4,$f8,$f6 +/* f13cae8: c7a600c8 */ lwc1 $f6,0xc8($sp) +/* f13caec: 46805220 */ cvt.s.w $f8,$f10 +/* f13caf0: 46064282 */ mul.s $f10,$f8,$f6 +/* f13caf4: 448c3000 */ mtc1 $t4,$f6 +/* f13caf8: 460a2200 */ add.s $f8,$f4,$f10 +/* f13cafc: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f13cb00: 46803120 */ cvt.s.w $f4,$f6 +/* f13cb04: 460a2182 */ mul.s $f6,$f4,$f10 +/* f13cb08: 44815000 */ mtc1 $at,$f10 +/* f13cb0c: 46064100 */ add.s $f4,$f8,$f6 +/* f13cb10: 46002383 */ div.s $f14,$f4,$f0 +/* f13cb14: 46007387 */ neg.s $f14,$f14 +/* f13cb18: 460e103c */ c.lt.s $f2,$f14 +/* f13cb1c: 00000000 */ sll $zero,$zero,0x0 +/* f13cb20: 45000002 */ bc1f .L0f13cb2c +/* f13cb24: 00000000 */ sll $zero,$zero,0x0 +/* f13cb28: 46001386 */ mov.s $f14,$f2 +.L0f13cb2c: +/* f13cb2c: 460a7382 */ mul.s $f14,$f14,$f10 +/* f13cb30: 10000004 */ beqz $zero,.L0f13cb44 +/* f13cb34: 460ec03c */ c.lt.s $f24,$f14 +.L0f13cb38: +/* f13cb38: e7b80190 */ swc1 $f24,0x190($sp) +.L0f13cb3c: +/* f13cb3c: c7ae0190 */ lwc1 $f14,0x190($sp) +/* f13cb40: 460ec03c */ c.lt.s $f24,$f14 +.L0f13cb44: +/* f13cb44: 27a300e8 */ addiu $v1,$sp,0xe8 +/* f13cb48: 27a20104 */ addiu $v0,$sp,0x104 +/* f13cb4c: 4502013f */ bc1fl .L0f13d04c +/* f13cb50: 8fab0090 */ lw $t3,0x90($sp) +.L0f13cb54: +/* f13cb54: c7a800d0 */ lwc1 $f8,0xd0($sp) +/* f13cb58: c4460000 */ lwc1 $f6,0x0($v0) +/* f13cb5c: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f13cb60: 27ad0104 */ addiu $t5,$sp,0x104 +/* f13cb64: 46064102 */ mul.s $f4,$f8,$f6 +/* f13cb68: c4480010 */ lwc1 $f8,0x10($v0) +/* f13cb6c: 27ae00f8 */ addiu $t6,$sp,0xf8 +/* f13cb70: 46085182 */ mul.s $f6,$f10,$f8 +/* f13cb74: c7a800d8 */ lwc1 $f8,0xd8($sp) +/* f13cb78: 46062280 */ add.s $f10,$f4,$f6 +/* f13cb7c: c4440020 */ lwc1 $f4,0x20($v0) +/* f13cb80: 46044182 */ mul.s $f6,$f8,$f4 +/* f13cb84: c4440030 */ lwc1 $f4,0x30($v0) +/* f13cb88: 46065200 */ add.s $f8,$f10,$f6 +/* f13cb8c: 46082280 */ add.s $f10,$f4,$f8 +/* f13cb90: 144d0005 */ bne $v0,$t5,.L0f13cba8 +/* f13cb94: e46a0000 */ swc1 $f10,0x0($v1) +/* f13cb98: c4660000 */ lwc1 $f6,0x0($v1) +/* f13cb9c: 4618303e */ c.le.s $f6,$f24 +/* f13cba0: 00000000 */ sll $zero,$zero,0x0 +/* f13cba4: 45010004 */ bc1t .L0f13cbb8 +.L0f13cba8: +/* f13cba8: 2442fffc */ addiu $v0,$v0,-4 +/* f13cbac: 004e082b */ sltu $at,$v0,$t6 +/* f13cbb0: 1020ffe8 */ beqz $at,.L0f13cb54 +/* f13cbb4: 2463fffc */ addiu $v1,$v1,-4 +.L0f13cbb8: +/* f13cbb8: 3c017f1b */ lui $at,0x7f1b +/* f13cbbc: c42459a8 */ lwc1 $f4,0x59a8($at) +/* f13cbc0: c7a800e8 */ lwc1 $f8,0xe8($sp) +/* f13cbc4: e7ae0190 */ swc1 $f14,0x190($sp) +/* f13cbc8: 4608203c */ c.lt.s $f4,$f8 +/* f13cbcc: 00000000 */ sll $zero,$zero,0x0 +/* f13cbd0: 4502011e */ bc1fl .L0f13d04c +/* f13cbd4: 8fab0090 */ lw $t3,0x90($sp) +/* f13cbd8: 4608d503 */ div.s $f20,$f26,$f8 +/* f13cbdc: 3c013f00 */ lui $at,0x3f00 +/* f13cbe0: 44813000 */ mtc1 $at,$f6 +/* f13cbe4: c7aa01bc */ lwc1 $f10,0x1bc($sp) +/* f13cbe8: c7a800dc */ lwc1 $f8,0xdc($sp) +/* f13cbec: 46065102 */ mul.s $f4,$f10,$f6 +/* f13cbf0: 00000000 */ sll $zero,$zero,0x0 +/* f13cbf4: 46144282 */ mul.s $f10,$f8,$f20 +/* f13cbf8: 461a5180 */ add.s $f6,$f10,$f26 +/* f13cbfc: c7aa01b8 */ lwc1 $f10,0x1b8($sp) +/* f13cc00: 46043202 */ mul.s $f8,$f6,$f4 +/* f13cc04: 44813000 */ mtc1 $at,$f6 +/* f13cc08: 00000000 */ sll $zero,$zero,0x0 +/* f13cc0c: 46065582 */ mul.s $f22,$f10,$f6 +/* f13cc10: 0fc4f1c4 */ jal func0f13c710 +/* f13cc14: 461e4300 */ add.s $f12,$f8,$f30 +/* f13cc18: c7a800e0 */ lwc1 $f8,0xe0($sp) +/* f13cc1c: 44822000 */ mtc1 $v0,$f4 +/* f13cc20: 46144282 */ mul.s $f10,$f8,$f20 +/* f13cc24: 46802420 */ cvt.s.w $f16,$f4 +/* f13cc28: 460ad181 */ sub.s $f6,$f26,$f10 +/* f13cc2c: e7b001a8 */ swc1 $f16,0x1a8($sp) +/* f13cc30: 46163102 */ mul.s $f4,$f6,$f22 +/* f13cc34: 0fc4f1c4 */ jal func0f13c710 +/* f13cc38: 461c2300 */ add.s $f12,$f4,$f28 +/* f13cc3c: c7a800e4 */ lwc1 $f8,0xe4($sp) +/* f13cc40: 3c017f1b */ lui $at,0x7f1b +/* f13cc44: c42259ac */ lwc1 $f2,0x59ac($at) +/* f13cc48: 46144282 */ mul.s $f10,$f8,$f20 +/* f13cc4c: 3c014200 */ lui $at,0x4200 +/* f13cc50: 44814000 */ mtc1 $at,$f8 +/* f13cc54: 3c017f1b */ lui $at,0x7f1b +/* f13cc58: c7b001a8 */ lwc1 $f16,0x1a8($sp) +/* f13cc5c: 46025182 */ mul.s $f6,$f10,$f2 +/* f13cc60: c42a59b0 */ lwc1 $f10,0x59b0($at) +/* f13cc64: 3c014120 */ lui $at,0x4120 +/* f13cc68: 46023100 */ add.s $f4,$f6,$f2 +/* f13cc6c: 46082002 */ mul.s $f0,$f4,$f8 +/* f13cc70: 460a003c */ c.lt.s $f0,$f10 +/* f13cc74: 00000000 */ sll $zero,$zero,0x0 +/* f13cc78: 450200f4 */ bc1fl .L0f13d04c +/* f13cc7c: 8fab0090 */ lw $t3,0x90($sp) +/* f13cc80: 44813000 */ mtc1 $at,$f6 +/* f13cc84: 3c013f80 */ lui $at,0x3f80 +/* f13cc88: 44812000 */ mtc1 $at,$f4 +/* f13cc8c: 461e3580 */ add.s $f22,$f6,$f30 +/* f13cc90: 4600d306 */ mov.s $f12,$f26 +/* f13cc94: 4604d081 */ sub.s $f2,$f26,$f4 +/* f13cc98: 4616803e */ c.le.s $f16,$f22 +/* f13cc9c: 46021380 */ add.s $f14,$f2,$f2 +/* f13cca0: 460ed201 */ sub.s $f8,$f26,$f14 +/* f13cca4: e7ae0070 */ swc1 $f14,0x70($sp) +/* f13cca8: 45000003 */ bc1f .L0f13ccb8 +/* f13ccac: e7a80178 */ swc1 $f8,0x178($sp) +/* f13ccb0: 10000021 */ beqz $zero,.L0f13cd38 +/* f13ccb4: 4600c306 */ mov.s $f12,$f24 +.L0f13ccb8: +/* f13ccb8: 44825000 */ mtc1 $v0,$f10 +/* f13ccbc: 3c0141f0 */ lui $at,0x41f0 +/* f13ccc0: 44813000 */ mtc1 $at,$f6 +/* f13ccc4: 468050a0 */ cvt.s.w $f2,$f10 +/* f13ccc8: 3c01c120 */ lui $at,0xc120 +/* f13cccc: 461c3100 */ add.s $f4,$f6,$f28 +/* f13ccd0: 4604103e */ c.le.s $f2,$f4 +/* f13ccd4: 00000000 */ sll $zero,$zero,0x0 +/* f13ccd8: 45020004 */ bc1fl .L0f13ccec +/* f13ccdc: 44814000 */ mtc1 $at,$f8 +/* f13cce0: 10000015 */ beqz $zero,.L0f13cd38 +/* f13cce4: 4600c306 */ mov.s $f12,$f24 +/* f13cce8: 44814000 */ mtc1 $at,$f8 +.L0f13ccec: +/* f13ccec: c7a601bc */ lwc1 $f6,0x1bc($sp) +/* f13ccf0: 3c01c1f0 */ lui $at,0xc1f0 +/* f13ccf4: 461e4280 */ add.s $f10,$f8,$f30 +/* f13ccf8: 46065100 */ add.s $f4,$f10,$f6 +/* f13ccfc: 4610203e */ c.le.s $f4,$f16 +/* f13cd00: 00000000 */ sll $zero,$zero,0x0 +/* f13cd04: 45020004 */ bc1fl .L0f13cd18 +/* f13cd08: 44814000 */ mtc1 $at,$f8 +/* f13cd0c: 1000000a */ beqz $zero,.L0f13cd38 +/* f13cd10: 4600c306 */ mov.s $f12,$f24 +/* f13cd14: 44814000 */ mtc1 $at,$f8 +.L0f13cd18: +/* f13cd18: c7a601b8 */ lwc1 $f6,0x1b8($sp) +/* f13cd1c: 461c4280 */ add.s $f10,$f8,$f28 +/* f13cd20: 46065100 */ add.s $f4,$f10,$f6 +/* f13cd24: 4602203e */ c.le.s $f4,$f2 +/* f13cd28: 00000000 */ sll $zero,$zero,0x0 +/* f13cd2c: 45020003 */ bc1fl .L0f13cd3c +/* f13cd30: 46186032 */ c.eq.s $f12,$f24 +/* f13cd34: 4600c306 */ mov.s $f12,$f24 +.L0f13cd38: +/* f13cd38: 46186032 */ c.eq.s $f12,$f24 +.L0f13cd3c: +/* f13cd3c: 3c0142c8 */ lui $at,0x42c8 +/* f13cd40: c7a601bc */ lwc1 $f6,0x1bc($sp) +/* f13cd44: 45010054 */ bc1t .L0f13ce98 +/* f13cd48: 00000000 */ sll $zero,$zero,0x0 +/* f13cd4c: 44815000 */ mtc1 $at,$f10 +/* f13cd50: 4606f500 */ add.s $f20,$f30,$f6 +/* f13cd54: 44824000 */ mtc1 $v0,$f8 +/* f13cd58: 3c0142b4 */ lui $at,0x42b4 +/* f13cd5c: 44812000 */ mtc1 $at,$f4 +/* f13cd60: 468040a0 */ cvt.s.w $f2,$f8 +/* f13cd64: 3c0142c8 */ lui $at,0x42c8 +/* f13cd68: 44813000 */ mtc1 $at,$f6 +/* f13cd6c: 3c0142b4 */ lui $at,0x42b4 +/* f13cd70: 4600d306 */ mov.s $f12,$f26 +/* f13cd74: 4604a201 */ sub.s $f8,$f20,$f4 +/* f13cd78: 460ae480 */ add.s $f18,$f28,$f10 +/* f13cd7c: c7aa01b8 */ lwc1 $f10,0x1b8($sp) +/* f13cd80: e7a8007c */ swc1 $f8,0x7c($sp) +/* f13cd84: 44814000 */ mtc1 $at,$f8 +/* f13cd88: 460ae380 */ add.s $f14,$f28,$f10 +/* f13cd8c: 3c0142a0 */ lui $at,0x42a0 +/* f13cd90: 4608f280 */ add.s $f10,$f30,$f8 +/* f13cd94: e7ae0078 */ swc1 $f14,0x78($sp) +/* f13cd98: 46067101 */ sub.s $f4,$f14,$f6 +/* f13cd9c: 460a803c */ c.lt.s $f16,$f10 +/* f13cda0: e7a40074 */ swc1 $f4,0x74($sp) +/* f13cda4: 4502000b */ bc1fl .L0f13cdd4 +/* f13cda8: 4612103c */ c.lt.s $f2,$f18 +/* f13cdac: 46168181 */ sub.s $f6,$f16,$f22 +/* f13cdb0: 44812000 */ mtc1 $at,$f4 +/* f13cdb4: 00000000 */ sll $zero,$zero,0x0 +/* f13cdb8: 46043383 */ div.s $f14,$f6,$f4 +/* f13cdbc: 461a703c */ c.lt.s $f14,$f26 +/* f13cdc0: 00000000 */ sll $zero,$zero,0x0 +/* f13cdc4: 45020003 */ bc1fl .L0f13cdd4 +/* f13cdc8: 4612103c */ c.lt.s $f2,$f18 +/* f13cdcc: 46007306 */ mov.s $f12,$f14 +/* f13cdd0: 4612103c */ c.lt.s $f2,$f18 +.L0f13cdd4: +/* f13cdd4: 3c0141f0 */ lui $at,0x41f0 +/* f13cdd8: 4502000d */ bc1fl .L0f13ce10 +/* f13cddc: c7a8007c */ lwc1 $f8,0x7c($sp) +/* f13cde0: 44814000 */ mtc1 $at,$f8 +/* f13cde4: 3c01428c */ lui $at,0x428c +/* f13cde8: 44812000 */ mtc1 $at,$f4 +/* f13cdec: 4608e280 */ add.s $f10,$f28,$f8 +/* f13cdf0: 460a1181 */ sub.s $f6,$f2,$f10 +/* f13cdf4: 46043383 */ div.s $f14,$f6,$f4 +/* f13cdf8: 460c703c */ c.lt.s $f14,$f12 +/* f13cdfc: 00000000 */ sll $zero,$zero,0x0 +/* f13ce00: 45020003 */ bc1fl .L0f13ce10 +/* f13ce04: c7a8007c */ lwc1 $f8,0x7c($sp) +/* f13ce08: 46007306 */ mov.s $f12,$f14 +/* f13ce0c: c7a8007c */ lwc1 $f8,0x7c($sp) +.L0f13ce10: +/* f13ce10: 3c014120 */ lui $at,0x4120 +/* f13ce14: 4610403c */ c.lt.s $f8,$f16 +/* f13ce18: 00000000 */ sll $zero,$zero,0x0 +/* f13ce1c: 4502000d */ bc1fl .L0f13ce54 +/* f13ce20: c7aa0074 */ lwc1 $f10,0x74($sp) +/* f13ce24: 44815000 */ mtc1 $at,$f10 +/* f13ce28: 3c0142a0 */ lui $at,0x42a0 +/* f13ce2c: 44814000 */ mtc1 $at,$f8 +/* f13ce30: 460aa181 */ sub.s $f6,$f20,$f10 +/* f13ce34: 46103101 */ sub.s $f4,$f6,$f16 +/* f13ce38: 46082383 */ div.s $f14,$f4,$f8 +/* f13ce3c: 460c703c */ c.lt.s $f14,$f12 +/* f13ce40: 00000000 */ sll $zero,$zero,0x0 +/* f13ce44: 45020003 */ bc1fl .L0f13ce54 +/* f13ce48: c7aa0074 */ lwc1 $f10,0x74($sp) +/* f13ce4c: 46007306 */ mov.s $f12,$f14 +/* f13ce50: c7aa0074 */ lwc1 $f10,0x74($sp) +.L0f13ce54: +/* f13ce54: c7a60078 */ lwc1 $f6,0x78($sp) +/* f13ce58: 3c0141f0 */ lui $at,0x41f0 +/* f13ce5c: 4602503c */ c.lt.s $f10,$f2 +/* f13ce60: 00000000 */ sll $zero,$zero,0x0 +/* f13ce64: 4500000c */ bc1f .L0f13ce98 +/* f13ce68: 00000000 */ sll $zero,$zero,0x0 +/* f13ce6c: 44812000 */ mtc1 $at,$f4 +/* f13ce70: 3c01428c */ lui $at,0x428c +/* f13ce74: 46043201 */ sub.s $f8,$f6,$f4 +/* f13ce78: 44813000 */ mtc1 $at,$f6 +/* f13ce7c: 46024281 */ sub.s $f10,$f8,$f2 +/* f13ce80: 46065383 */ div.s $f14,$f10,$f6 +/* f13ce84: 460c703c */ c.lt.s $f14,$f12 +/* f13ce88: 00000000 */ sll $zero,$zero,0x0 +/* f13ce8c: 45000002 */ bc1f .L0f13ce98 +/* f13ce90: 00000000 */ sll $zero,$zero,0x0 +/* f13ce94: 46007306 */ mov.s $f12,$f14 +.L0f13ce98: +/* f13ce98: 3c017f1b */ lui $at,0x7f1b +/* f13ce9c: c42e59b4 */ lwc1 $f14,0x59b4($at) +/* f13cea0: 3c017f1b */ lui $at,0x7f1b +/* f13cea4: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f13cea8: 4600703c */ c.lt.s $f14,$f0 +/* f13ceac: 46007081 */ sub.s $f2,$f14,$f0 +/* f13ceb0: 45000002 */ bc1f .L0f13cebc +/* f13ceb4: 00000000 */ sll $zero,$zero,0x0 +/* f13ceb8: 4600c086 */ mov.s $f2,$f24 +.L0f13cebc: +/* f13cebc: c42459b8 */ lwc1 $f4,0x59b8($at) +/* f13cec0: 3c017f1b */ lui $at,0x7f1b +/* f13cec4: 4602203c */ c.lt.s $f4,$f2 +/* f13cec8: 00000000 */ sll $zero,$zero,0x0 +/* f13cecc: 45000002 */ bc1f .L0f13ced8 +/* f13ced0: 00000000 */ sll $zero,$zero,0x0 +/* f13ced4: c42259bc */ lwc1 $f2,0x59bc($at) +.L0f13ced8: +/* f13ced8: 3c017f1b */ lui $at,0x7f1b +/* f13cedc: 460ad03c */ c.lt.s $f26,$f10 +/* f13cee0: c42859c0 */ lwc1 $f8,0x59c0($at) +/* f13cee4: 3c01437f */ lui $at,0x437f +/* f13cee8: 44813000 */ mtc1 $at,$f6 +/* f13ceec: 46081082 */ mul.s $f2,$f2,$f8 +/* f13cef0: 45000002 */ bc1f .L0f13cefc +/* f13cef4: 3c014f00 */ lui $at,0x4f00 +/* f13cef8: e7b80178 */ swc1 $f24,0x178($sp) +.L0f13cefc: +/* f13cefc: c7a00190 */ lwc1 $f0,0x190($sp) +/* f13cf00: c7a80178 */ lwc1 $f8,0x178($sp) +/* f13cf04: 24180001 */ addiu $t8,$zero,0x1 +/* f13cf08: 46060102 */ mul.s $f4,$f0,$f6 +/* f13cf0c: 00000000 */ sll $zero,$zero,0x0 +/* f13cf10: 46082282 */ mul.s $f10,$f4,$f8 +/* f13cf14: 444ff800 */ cfc1 $t7,$31 +/* f13cf18: 44d8f800 */ ctc1 $t8,$31 +/* f13cf1c: 00000000 */ sll $zero,$zero,0x0 +/* f13cf20: 460051a4 */ cvt.w.s $f6,$f10 +/* f13cf24: 4458f800 */ cfc1 $t8,$31 +/* f13cf28: 00000000 */ sll $zero,$zero,0x0 +/* f13cf2c: 33180078 */ andi $t8,$t8,0x78 +/* f13cf30: 13000012 */ beqz $t8,.L0f13cf7c +/* f13cf34: 00000000 */ sll $zero,$zero,0x0 +/* f13cf38: 44813000 */ mtc1 $at,$f6 +/* f13cf3c: 24180001 */ addiu $t8,$zero,0x1 +/* f13cf40: 46065181 */ sub.s $f6,$f10,$f6 +/* f13cf44: 44d8f800 */ ctc1 $t8,$31 +/* f13cf48: 00000000 */ sll $zero,$zero,0x0 +/* f13cf4c: 460031a4 */ cvt.w.s $f6,$f6 +/* f13cf50: 4458f800 */ cfc1 $t8,$31 +/* f13cf54: 00000000 */ sll $zero,$zero,0x0 +/* f13cf58: 33180078 */ andi $t8,$t8,0x78 +/* f13cf5c: 17000005 */ bnez $t8,.L0f13cf74 +/* f13cf60: 00000000 */ sll $zero,$zero,0x0 +/* f13cf64: 44183000 */ mfc1 $t8,$f6 +/* f13cf68: 3c018000 */ lui $at,0x8000 +/* f13cf6c: 10000007 */ beqz $zero,.L0f13cf8c +/* f13cf70: 0301c025 */ or $t8,$t8,$at +.L0f13cf74: +/* f13cf74: 10000005 */ beqz $zero,.L0f13cf8c +/* f13cf78: 2418ffff */ addiu $t8,$zero,-1 +.L0f13cf7c: +/* f13cf7c: 44183000 */ mfc1 $t8,$f6 +/* f13cf80: 00000000 */ sll $zero,$zero,0x0 +/* f13cf84: 0700fffb */ bltz $t8,.L0f13cf74 +/* f13cf88: 00000000 */ sll $zero,$zero,0x0 +.L0f13cf8c: +/* f13cf8c: 44cff800 */ ctc1 $t7,$31 +/* f13cf90: 3c014280 */ lui $at,0x4280 +/* f13cf94: 44815000 */ mtc1 $at,$f10 +/* f13cf98: 46026102 */ mul.s $f4,$f12,$f2 +/* f13cf9c: 3c013f80 */ lui $at,0x3f80 +/* f13cfa0: 24090001 */ addiu $t1,$zero,0x1 +/* f13cfa4: 8fb90090 */ lw $t9,0x90($sp) +/* f13cfa8: a3380001 */ sb $t8,0x1($t9) +/* f13cfac: 46002202 */ mul.s $f8,$f4,$f0 +/* f13cfb0: 44812000 */ mtc1 $at,$f4 +/* f13cfb4: 3c014f00 */ lui $at,0x4f00 +/* f13cfb8: 460a4182 */ mul.s $f6,$f8,$f10 +/* f13cfbc: 00000000 */ sll $zero,$zero,0x0 +/* f13cfc0: 46043202 */ mul.s $f8,$f6,$f4 +/* f13cfc4: 4448f800 */ cfc1 $t0,$31 +/* f13cfc8: 44c9f800 */ ctc1 $t1,$31 +/* f13cfcc: 00000000 */ sll $zero,$zero,0x0 +/* f13cfd0: 460042a4 */ cvt.w.s $f10,$f8 +/* f13cfd4: 4449f800 */ cfc1 $t1,$31 +/* f13cfd8: 00000000 */ sll $zero,$zero,0x0 +/* f13cfdc: 31290078 */ andi $t1,$t1,0x78 +/* f13cfe0: 11200012 */ beqz $t1,.L0f13d02c +/* f13cfe4: 00000000 */ sll $zero,$zero,0x0 +/* f13cfe8: 44815000 */ mtc1 $at,$f10 +/* f13cfec: 24090001 */ addiu $t1,$zero,0x1 +/* f13cff0: 460a4281 */ sub.s $f10,$f8,$f10 +/* f13cff4: 44c9f800 */ ctc1 $t1,$31 +/* f13cff8: 00000000 */ sll $zero,$zero,0x0 +/* f13cffc: 460052a4 */ cvt.w.s $f10,$f10 +/* f13d000: 4449f800 */ cfc1 $t1,$31 +/* f13d004: 00000000 */ sll $zero,$zero,0x0 +/* f13d008: 31290078 */ andi $t1,$t1,0x78 +/* f13d00c: 15200005 */ bnez $t1,.L0f13d024 +/* f13d010: 00000000 */ sll $zero,$zero,0x0 +/* f13d014: 44095000 */ mfc1 $t1,$f10 +/* f13d018: 3c018000 */ lui $at,0x8000 +/* f13d01c: 10000007 */ beqz $zero,.L0f13d03c +/* f13d020: 01214825 */ or $t1,$t1,$at +.L0f13d024: +/* f13d024: 10000005 */ beqz $zero,.L0f13d03c +/* f13d028: 2409ffff */ addiu $t1,$zero,-1 +.L0f13d02c: +/* f13d02c: 44095000 */ mfc1 $t1,$f10 +/* f13d030: 00000000 */ sll $zero,$zero,0x0 +/* f13d034: 0520fffb */ bltz $t1,.L0f13d024 +/* f13d038: 00000000 */ sll $zero,$zero,0x0 +.L0f13d03c: +/* f13d03c: 44c8f800 */ ctc1 $t0,$31 +/* f13d040: a3290002 */ sb $t1,0x2($t9) +/* f13d044: 00000000 */ sll $zero,$zero,0x0 +/* f13d048: 8fab0090 */ lw $t3,0x90($sp) +.L0f13d04c: +/* f13d04c: 0000b825 */ or $s7,$zero,$zero +/* f13d050: 8fb100a0 */ lw $s1,0xa0($sp) +/* f13d054: 916a0001 */ lbu $t2,0x1($t3) +/* f13d058: 594000b8 */ blezl $t2,.L0f13d33c +/* f13d05c: 8fa801d4 */ lw $t0,0x1d4($sp) +.L0f13d060: +/* f13d060: 862c000a */ lh $t4,0xa($s1) +/* f13d064: c7a800d0 */ lwc1 $f8,0xd0($sp) +/* f13d068: 3c017f1b */ lui $at,0x7f1b +/* f13d06c: 448c3000 */ mtc1 $t4,$f6 +/* f13d070: c42059c4 */ lwc1 $f0,0x59c4($at) +/* f13d074: 27a300e8 */ addiu $v1,$sp,0xe8 +/* f13d078: 46803120 */ cvt.s.w $f4,$f6 +/* f13d07c: 27a20104 */ addiu $v0,$sp,0x104 +/* f13d080: 46082281 */ sub.s $f10,$f4,$f8 +/* f13d084: 46005182 */ mul.s $f6,$f10,$f0 +/* f13d088: 46083100 */ add.s $f4,$f6,$f8 +/* f13d08c: c7a800d4 */ lwc1 $f8,0xd4($sp) +/* f13d090: e7a400ec */ swc1 $f4,0xec($sp) +/* f13d094: 862d000c */ lh $t5,0xc($s1) +/* f13d098: 448d5000 */ mtc1 $t5,$f10 +/* f13d09c: 00000000 */ sll $zero,$zero,0x0 +/* f13d0a0: 468051a0 */ cvt.s.w $f6,$f10 +/* f13d0a4: 46083281 */ sub.s $f10,$f6,$f8 +/* f13d0a8: 46005182 */ mul.s $f6,$f10,$f0 +/* f13d0ac: 46083080 */ add.s $f2,$f6,$f8 +/* f13d0b0: e7a200f0 */ swc1 $f2,0xf0($sp) +/* f13d0b4: 862e000e */ lh $t6,0xe($s1) +/* f13d0b8: 448e3000 */ mtc1 $t6,$f6 +/* f13d0bc: 00000000 */ sll $zero,$zero,0x0 +/* f13d0c0: 46803220 */ cvt.s.w $f8,$f6 +/* f13d0c4: c7a600d8 */ lwc1 $f6,0xd8($sp) +/* f13d0c8: 46064201 */ sub.s $f8,$f8,$f6 +/* f13d0cc: 46004202 */ mul.s $f8,$f8,$f0 +/* f13d0d0: 46002006 */ mov.s $f0,$f4 +/* f13d0d4: 46064300 */ add.s $f12,$f8,$f6 +/* f13d0d8: e7ac00f4 */ swc1 $f12,0xf4($sp) +.L0f13d0dc: +/* f13d0dc: c4460000 */ lwc1 $f6,0x0($v0) +/* f13d0e0: c44a0010 */ lwc1 $f10,0x10($v0) +/* f13d0e4: 46060202 */ mul.s $f8,$f0,$f6 +/* f13d0e8: 00000000 */ sll $zero,$zero,0x0 +/* f13d0ec: 460a1102 */ mul.s $f4,$f2,$f10 +/* f13d0f0: c44a0020 */ lwc1 $f10,0x20($v0) +/* f13d0f4: 46044180 */ add.s $f6,$f8,$f4 +/* f13d0f8: 460a6202 */ mul.s $f8,$f12,$f10 +/* f13d0fc: c44a0030 */ lwc1 $f10,0x30($v0) +/* f13d100: 46083100 */ add.s $f4,$f6,$f8 +/* f13d104: 46045180 */ add.s $f6,$f10,$f4 +/* f13d108: 14550005 */ bne $v0,$s5,.L0f13d120 +/* f13d10c: e4660000 */ swc1 $f6,0x0($v1) +/* f13d110: c4680000 */ lwc1 $f8,0x0($v1) +/* f13d114: 4618403e */ c.le.s $f8,$f24 +/* f13d118: 00000000 */ sll $zero,$zero,0x0 +/* f13d11c: 45010004 */ bc1t .L0f13d130 +.L0f13d120: +/* f13d120: 2442fffc */ addiu $v0,$v0,-4 +/* f13d124: 0056082b */ sltu $at,$v0,$s6 +/* f13d128: 1020ffec */ beqz $at,.L0f13d0dc +/* f13d12c: 2463fffc */ addiu $v1,$v1,-4 +.L0f13d130: +/* f13d130: c7aa00e8 */ lwc1 $f10,0xe8($sp) +/* f13d134: 460ac03c */ c.lt.s $f24,$f10 +/* f13d138: 00000000 */ sll $zero,$zero,0x0 +/* f13d13c: 4502007b */ bc1fl .L0f13d32c +/* f13d140: 26f70006 */ addiu $s7,$s7,0x6 +/* f13d144: 460ad503 */ div.s $f20,$f26,$f10 +/* f13d148: 3c013f00 */ lui $at,0x3f00 +/* f13d14c: 44813000 */ mtc1 $at,$f6 +/* f13d150: c7a401bc */ lwc1 $f4,0x1bc($sp) +/* f13d154: 44815000 */ mtc1 $at,$f10 +/* f13d158: 3c017f1b */ lui $at,0x7f1b +/* f13d15c: 46062002 */ mul.s $f0,$f4,$f6 +/* f13d160: c42459c8 */ lwc1 $f4,0x59c8($at) +/* f13d164: c7a801b8 */ lwc1 $f8,0x1b8($sp) +/* f13d168: 3c017f1b */ lui $at,0x7f1b +/* f13d16c: 460a4582 */ mul.s $f22,$f8,$f10 +/* f13d170: 4614203c */ c.lt.s $f4,$f20 +/* f13d174: c7a800dc */ lwc1 $f8,0xdc($sp) +/* f13d178: 45000002 */ bc1f .L0f13d184 +/* f13d17c: 00000000 */ sll $zero,$zero,0x0 +/* f13d180: c43459cc */ lwc1 $f20,0x59cc($at) +.L0f13d184: +/* f13d184: 3c017f1b */ lui $at,0x7f1b +/* f13d188: c42659d0 */ lwc1 $f6,0x59d0($at) +/* f13d18c: 3c017f1b */ lui $at,0x7f1b +/* f13d190: 4606a03c */ c.lt.s $f20,$f6 +/* f13d194: 00000000 */ sll $zero,$zero,0x0 +/* f13d198: 45000002 */ bc1f .L0f13d1a4 +/* f13d19c: 00000000 */ sll $zero,$zero,0x0 +/* f13d1a0: c43459d4 */ lwc1 $f20,0x59d4($at) +.L0f13d1a4: +/* f13d1a4: 46144282 */ mul.s $f10,$f8,$f20 +/* f13d1a8: 461a5100 */ add.s $f4,$f10,$f26 +/* f13d1ac: 46002182 */ mul.s $f6,$f4,$f0 +/* f13d1b0: 0fc4f1c4 */ jal func0f13c710 +/* f13d1b4: 461e3300 */ add.s $f12,$f6,$f30 +/* f13d1b8: c7a800e0 */ lwc1 $f8,0xe0($sp) +/* f13d1bc: 00409025 */ or $s2,$v0,$zero +/* f13d1c0: 46144282 */ mul.s $f10,$f8,$f20 +/* f13d1c4: 460ad101 */ sub.s $f4,$f26,$f10 +/* f13d1c8: 46162182 */ mul.s $f6,$f4,$f22 +/* f13d1cc: 0fc4f1c4 */ jal func0f13c710 +/* f13d1d0: 461c3300 */ add.s $f12,$f6,$f28 +/* f13d1d4: c7a800e4 */ lwc1 $f8,0xe4($sp) +/* f13d1d8: 3c017f1b */ lui $at,0x7f1b +/* f13d1dc: c42259d8 */ lwc1 $f2,0x59d8($at) +/* f13d1e0: 46144282 */ mul.s $f10,$f8,$f20 +/* f13d1e4: 3c014200 */ lui $at,0x4200 +/* f13d1e8: 44814000 */ mtc1 $at,$f8 +/* f13d1ec: 8fcf0000 */ lw $t7,0x0($s8) +/* f13d1f0: 0040a025 */ or $s4,$v0,$zero +/* f13d1f4: 46025102 */ mul.s $f4,$f10,$f2 +/* f13d1f8: 46022180 */ add.s $f6,$f4,$f2 +/* f13d1fc: 46083002 */ mul.s $f0,$f6,$f8 +/* f13d200: 11e00049 */ beqz $t7,.L0f13d328 +/* f13d204: 46000586 */ mov.s $f22,$f0 +/* f13d208: 4600f28d */ trunc.w.s $f10,$f30 +/* f13d20c: c7a401bc */ lwc1 $f4,0x1bc($sp) +/* f13d210: 44085000 */ mfc1 $t0,$f10 +/* f13d214: 00000000 */ sll $zero,$zero,0x0 +/* f13d218: 0248082a */ slt $at,$s2,$t0 +/* f13d21c: 54200043 */ bnezl $at,.L0f13d32c +/* f13d220: 26f70006 */ addiu $s7,$s7,0x6 +/* f13d224: 4604f180 */ add.s $f6,$f30,$f4 +/* f13d228: 4600320d */ trunc.w.s $f8,$f6 +/* f13d22c: 44194000 */ mfc1 $t9,$f8 +/* f13d230: 00000000 */ sll $zero,$zero,0x0 +/* f13d234: 0259082a */ slt $at,$s2,$t9 +/* f13d238: 5020003c */ beqzl $at,.L0f13d32c +/* f13d23c: 26f70006 */ addiu $s7,$s7,0x6 +/* f13d240: 4600e28d */ trunc.w.s $f10,$f28 +/* f13d244: c7a401b8 */ lwc1 $f4,0x1b8($sp) +/* f13d248: 440a5000 */ mfc1 $t2,$f10 +/* f13d24c: 00000000 */ sll $zero,$zero,0x0 +/* f13d250: 004a082a */ slt $at,$v0,$t2 +/* f13d254: 54200035 */ bnezl $at,.L0f13d32c +/* f13d258: 26f70006 */ addiu $s7,$s7,0x6 +/* f13d25c: 4604e180 */ add.s $f6,$f28,$f4 +/* f13d260: 4600320d */ trunc.w.s $f8,$f6 +/* f13d264: 440d4000 */ mfc1 $t5,$f8 +/* f13d268: 00000000 */ sll $zero,$zero,0x0 +/* f13d26c: 004d082a */ slt $at,$v0,$t5 +/* f13d270: 1020002d */ beqz $at,.L0f13d328 +/* f13d274: 3c017f1b */ lui $at,0x7f1b +/* f13d278: c42a59dc */ lwc1 $f10,0x59dc($at) +/* f13d27c: 460a003c */ c.lt.s $f0,$f10 +/* f13d280: 00000000 */ sll $zero,$zero,0x0 +/* f13d284: 45020029 */ bc1fl .L0f13d32c +/* f13d288: 26f70006 */ addiu $s7,$s7,0x6 +/* f13d28c: 0fc595f3 */ jal func0f1657cc +/* f13d290: 00000000 */ sll $zero,$zero,0x0 +/* f13d294: 9044000b */ lbu $a0,0xb($v0) +/* f13d298: 8faf00b8 */ lw $t7,0xb8($sp) +/* f13d29c: 8fa9008c */ lw $t1,0x8c($sp) +/* f13d2a0: 000470c0 */ sll $t6,$a0,0x3 +/* f13d2a4: 000e1880 */ sll $v1,$t6,0x2 +/* f13d2a8: 006e1821 */ addu $v1,$v1,$t6 +/* f13d2ac: 00031880 */ sll $v1,$v1,0x2 +/* f13d2b0: 01e38021 */ addu $s0,$t7,$v1 +/* f13d2b4: 96180000 */ lhu $t8,0x0($s0) +/* f13d2b8: 8fb900c0 */ lw $t9,0xc0($sp) +/* f13d2bc: 13000006 */ beqz $t8,.L0f13d2d8 +/* f13d2c0: 01399821 */ addu $s3,$t1,$t9 +/* f13d2c4: 96080014 */ lhu $t0,0x14($s0) +.L0f13d2c8: +/* f13d2c8: 24630014 */ addiu $v1,$v1,0x14 +/* f13d2cc: 26100014 */ addiu $s0,$s0,0x14 +/* f13d2d0: 5500fffd */ bnezl $t0,.L0f13d2c8 +/* f13d2d4: 96080014 */ lhu $t0,0x14($s0) +.L0f13d2d8: +/* f13d2d8: 28610960 */ slti $at,$v1,0x960 +/* f13d2dc: 50200013 */ beqzl $at,.L0f13d32c +/* f13d2e0: 26f70006 */ addiu $s7,$s7,0x6 +/* f13d2e4: 0fc4f15d */ jal func0f13c574 +/* f13d2e8: 4600b306 */ mov.s $f12,$f22 +/* f13d2ec: 00025883 */ sra $t3,$v0,0x2 +/* f13d2f0: 0c002f02 */ jal 0xbc08 +/* f13d2f4: a60b0004 */ sh $t3,0x4($s0) +/* f13d2f8: 00540019 */ multu $v0,$s4 +/* f13d2fc: 8fce0000 */ lw $t6,0x0($s8) +/* f13d300: 24180002 */ addiu $t8,$zero,0x2 +/* f13d304: ae130010 */ sw $s3,0x10($s0) +/* f13d308: a6180000 */ sh $t8,0x0($s0) +/* f13d30c: a612000e */ sh $s2,0xe($s0) +/* f13d310: a614000c */ sh $s4,0xc($s0) +/* f13d314: 00005012 */ mflo $t2 +/* f13d318: 01526021 */ addu $t4,$t2,$s2 +/* f13d31c: 000c6840 */ sll $t5,$t4,0x1 +/* f13d320: 01ae7821 */ addu $t7,$t5,$t6 +/* f13d324: ae0f0008 */ sw $t7,0x8($s0) +.L0f13d328: +/* f13d328: 26f70006 */ addiu $s7,$s7,0x6 +.L0f13d32c: +/* f13d32c: 24010018 */ addiu $at,$zero,0x18 +/* f13d330: 16e1ff4b */ bne $s7,$at,.L0f13d060 +/* f13d334: 26310006 */ addiu $s1,$s1,0x6 +/* f13d338: 8fa801d4 */ lw $t0,0x1d4($sp) +.L0f13d33c: +/* f13d33c: 8fb900a0 */ lw $t9,0xa0($sp) +/* f13d340: 8faa0090 */ lw $t2,0x90($sp) +/* f13d344: 8fad008c */ lw $t5,0x8c($sp) +/* f13d348: 8faf0088 */ lw $t7,0x88($sp) +/* f13d34c: 25090001 */ addiu $t1,$t0,0x1 +/* f13d350: 8fa801c0 */ lw $t0,0x1c0($sp) +/* f13d354: 272b0022 */ addiu $t3,$t9,0x22 +/* f13d358: 254c0003 */ addiu $t4,$t2,0x3 +/* f13d35c: 25ae0022 */ addiu $t6,$t5,0x22 +/* f13d360: 25f80022 */ addiu $t8,$t7,0x22 +/* f13d364: afb80088 */ sw $t8,0x88($sp) +/* f13d368: afae008c */ sw $t6,0x8c($sp) +/* f13d36c: afac0090 */ sw $t4,0x90($sp) +/* f13d370: afab00a0 */ sw $t3,0xa0($sp) +/* f13d374: 1528fd67 */ bne $t1,$t0,.L0f13c914 +/* f13d378: afa901d4 */ sw $t1,0x1d4($sp) +.L0f13d37c: +/* f13d37c: 8fbf006c */ lw $ra,0x6c($sp) +.L0f13d380: +/* f13d380: d7b40018 */ ldc1 $f20,0x18($sp) +/* f13d384: d7b60020 */ ldc1 $f22,0x20($sp) +/* f13d388: d7b80028 */ ldc1 $f24,0x28($sp) +/* f13d38c: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f13d390: d7bc0038 */ ldc1 $f28,0x38($sp) +/* f13d394: d7be0040 */ ldc1 $f30,0x40($sp) +/* f13d398: 8fb00048 */ lw $s0,0x48($sp) +/* f13d39c: 8fb1004c */ lw $s1,0x4c($sp) +/* f13d3a0: 8fb20050 */ lw $s2,0x50($sp) +/* f13d3a4: 8fb30054 */ lw $s3,0x54($sp) +/* f13d3a8: 8fb40058 */ lw $s4,0x58($sp) +/* f13d3ac: 8fb5005c */ lw $s5,0x5c($sp) +/* f13d3b0: 8fb60060 */ lw $s6,0x60($sp) +/* f13d3b4: 8fb70064 */ lw $s7,0x64($sp) +/* f13d3b8: 8fbe0068 */ lw $s8,0x68($sp) +/* f13d3bc: 03e00008 */ jr $ra +/* f13d3c0: 27bd01d8 */ addiu $sp,$sp,0x1d8 +); + +GLOBAL_ASM( +glabel func0f13d3c4 +/* f13d3c4: 308300ff */ andi $v1,$a0,0xff +/* f13d3c8: 30a200ff */ andi $v0,$a1,0xff +/* f13d3cc: 24660007 */ addiu $a2,$v1,0x7 +/* f13d3d0: afa50004 */ sw $a1,0x4($sp) +/* f13d3d4: 0046082a */ slt $at,$v0,$a2 +/* f13d3d8: 00402825 */ or $a1,$v0,$zero +/* f13d3dc: 14200003 */ bnez $at,.L0f13d3ec +/* f13d3e0: afa40000 */ sw $a0,0x0($sp) +/* f13d3e4: 03e00008 */ jr $ra +/* f13d3e8: 30c200ff */ andi $v0,$a2,0xff +.L0f13d3ec: +/* f13d3ec: 2464fff9 */ addiu $a0,$v1,-7 +/* f13d3f0: 0082082a */ slt $at,$a0,$v0 +/* f13d3f4: 14200003 */ bnez $at,.L0f13d404 +/* f13d3f8: 00a01025 */ or $v0,$a1,$zero +/* f13d3fc: 03e00008 */ jr $ra +/* f13d400: 308200ff */ andi $v0,$a0,0xff +.L0f13d404: +/* f13d404: 03e00008 */ jr $ra +/* f13d408: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f13d40c +/* f13d40c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f13d410: afbf0024 */ sw $ra,0x24($sp) +/* f13d414: 0fc59570 */ jal func0f1655c0 +/* f13d418: afa40028 */ sw $a0,0x28($sp) +/* f13d41c: 904e0002 */ lbu $t6,0x2($v0) +/* f13d420: 3c18800b */ lui $t8,0x800b +/* f13d424: 8f18b5a0 */ lw $t8,-0x4a60($t8) +/* f13d428: 000e7880 */ sll $t7,$t6,0x2 +/* f13d42c: 01ee7823 */ subu $t7,$t7,$t6 +/* f13d430: 000f7880 */ sll $t7,$t7,0x2 +/* f13d434: 24190002 */ addiu $t9,$zero,0x2 +/* f13d438: 24080001 */ addiu $t0,$zero,0x1 +/* f13d43c: afa80014 */ sw $t0,0x14($sp) +/* f13d440: afb90010 */ sw $t9,0x10($sp) +/* f13d444: afa00018 */ sw $zero,0x18($sp) +/* f13d448: 27a40028 */ addiu $a0,$sp,0x28 +/* f13d44c: 24060004 */ addiu $a2,$zero,0x4 +/* f13d450: 00003825 */ or $a3,$zero,$zero +/* f13d454: 0fc2ce70 */ jal func0f0b39c0 +/* f13d458: 01f82821 */ addu $a1,$t7,$t8 +/* f13d45c: 8fa90028 */ lw $t1,0x28($sp) +/* f13d460: 3c0bba00 */ lui $t3,0xba00 +/* f13d464: 356b1402 */ ori $t3,$t3,0x1402 +/* f13d468: 252a0008 */ addiu $t2,$t1,0x8 +/* f13d46c: afaa0028 */ sw $t2,0x28($sp) +/* f13d470: ad200004 */ sw $zero,0x4($t1) +/* f13d474: ad2b0000 */ sw $t3,0x0($t1) +/* f13d478: 8fac0028 */ lw $t4,0x28($sp) +/* f13d47c: 3c0eb900 */ lui $t6,0xb900 +/* f13d480: 3c0f0050 */ lui $t7,0x50 +/* f13d484: 258d0008 */ addiu $t5,$t4,0x8 +/* f13d488: afad0028 */ sw $t5,0x28($sp) +/* f13d48c: 35ef4340 */ ori $t7,$t7,0x4340 +/* f13d490: 35ce031d */ ori $t6,$t6,0x31d +/* f13d494: ad8e0000 */ sw $t6,0x0($t4) +/* f13d498: ad8f0004 */ sw $t7,0x4($t4) +/* f13d49c: 8fb80028 */ lw $t8,0x28($sp) +/* f13d4a0: 3c08ba00 */ lui $t0,0xba00 +/* f13d4a4: 35080c02 */ ori $t0,$t0,0xc02 +/* f13d4a8: 27190008 */ addiu $t9,$t8,0x8 +/* f13d4ac: afb90028 */ sw $t9,0x28($sp) +/* f13d4b0: 24092000 */ addiu $t1,$zero,0x2000 +/* f13d4b4: af090004 */ sw $t1,0x4($t8) +/* f13d4b8: af080000 */ sw $t0,0x0($t8) +/* f13d4bc: 8faa0028 */ lw $t2,0x28($sp) +/* f13d4c0: 3c0cfcff */ lui $t4,0xfcff +/* f13d4c4: 3c0dff36 */ lui $t5,0xff36 +/* f13d4c8: 254b0008 */ addiu $t3,$t2,0x8 +/* f13d4cc: afab0028 */ sw $t3,0x28($sp) +/* f13d4d0: 35adff7f */ ori $t5,$t5,0xff7f +/* f13d4d4: 358c9bff */ ori $t4,$t4,0x9bff +/* f13d4d8: ad4c0000 */ sw $t4,0x0($t2) +/* f13d4dc: ad4d0004 */ sw $t5,0x4($t2) +/* f13d4e0: 8fae0028 */ lw $t6,0x28($sp) +/* f13d4e4: 3c18ba00 */ lui $t8,0xba00 +/* f13d4e8: 37180602 */ ori $t8,$t8,0x602 +/* f13d4ec: 25cf0008 */ addiu $t7,$t6,0x8 +/* f13d4f0: afaf0028 */ sw $t7,0x28($sp) +/* f13d4f4: 24190040 */ addiu $t9,$zero,0x40 +/* f13d4f8: add90004 */ sw $t9,0x4($t6) +/* f13d4fc: add80000 */ sw $t8,0x0($t6) +/* f13d500: 8fa80028 */ lw $t0,0x28($sp) +/* f13d504: 3c0aba00 */ lui $t2,0xba00 +/* f13d508: 354a0402 */ ori $t2,$t2,0x402 +/* f13d50c: 25090008 */ addiu $t1,$t0,0x8 +/* f13d510: afa90028 */ sw $t1,0x28($sp) +/* f13d514: ad000004 */ sw $zero,0x4($t0) +/* f13d518: ad0a0000 */ sw $t2,0x0($t0) +/* f13d51c: 8fab0028 */ lw $t3,0x28($sp) +/* f13d520: 3c0dba00 */ lui $t5,0xba00 +/* f13d524: 35ad1301 */ ori $t5,$t5,0x1301 +/* f13d528: 256c0008 */ addiu $t4,$t3,0x8 +/* f13d52c: afac0028 */ sw $t4,0x28($sp) +/* f13d530: ad600004 */ sw $zero,0x4($t3) +/* f13d534: ad6d0000 */ sw $t5,0x0($t3) +/* f13d538: 8fbf0024 */ lw $ra,0x24($sp) +/* f13d53c: 8fa20028 */ lw $v0,0x28($sp) +/* f13d540: 27bd0028 */ addiu $sp,$sp,0x28 +/* f13d544: 03e00008 */ jr $ra +/* f13d548: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f13d54c +/* f13d54c: 3c0eba00 */ lui $t6,0xba00 +/* f13d550: 35ce1301 */ ori $t6,$t6,0x1301 +/* f13d554: 3c0f0008 */ lui $t7,0x8 +/* f13d558: ac8f0004 */ sw $t7,0x4($a0) +/* f13d55c: ac8e0000 */ sw $t6,0x0($a0) +/* f13d560: 03e00008 */ jr $ra +/* f13d564: 24820008 */ addiu $v0,$a0,0x8 +); + +GLOBAL_ASM( +glabel func0f13d568 +/* f13d568: 27bdfea0 */ addiu $sp,$sp,-352 +/* f13d56c: afbf0084 */ sw $ra,0x84($sp) +/* f13d570: afbe0080 */ sw $s8,0x80($sp) +/* f13d574: afb7007c */ sw $s7,0x7c($sp) +/* f13d578: afb60078 */ sw $s6,0x78($sp) +/* f13d57c: afb50074 */ sw $s5,0x74($sp) +/* f13d580: afb40070 */ sw $s4,0x70($sp) +/* f13d584: afb3006c */ sw $s3,0x6c($sp) +/* f13d588: afb20068 */ sw $s2,0x68($sp) +/* f13d58c: afb10064 */ sw $s1,0x64($sp) +/* f13d590: afb00060 */ sw $s0,0x60($sp) +/* f13d594: f7be0058 */ sdc1 $f30,0x58($sp) +/* f13d598: f7bc0050 */ sdc1 $f28,0x50($sp) +/* f13d59c: f7ba0048 */ sdc1 $f26,0x48($sp) +/* f13d5a0: f7b80040 */ sdc1 $f24,0x40($sp) +/* f13d5a4: f7b60038 */ sdc1 $f22,0x38($sp) +/* f13d5a8: f7b40030 */ sdc1 $f20,0x30($sp) +/* f13d5ac: afa40160 */ sw $a0,0x160($sp) +/* f13d5b0: 0c000920 */ jal 0x2480 +/* f13d5b4: afa50164 */ sw $a1,0x164($sp) +/* f13d5b8: 0040a025 */ or $s4,$v0,$zero +/* f13d5bc: 0fc00331 */ jal func0f000cc4 +/* f13d5c0: 8fa40164 */ lw $a0,0x164($sp) +/* f13d5c4: 8fa30164 */ lw $v1,0x164($sp) +/* f13d5c8: 3c0f800a */ lui $t7,0x800a +/* f13d5cc: 8def4928 */ lw $t7,0x4928($t7) +/* f13d5d0: 000370c0 */ sll $t6,$v1,0x3 +/* f13d5d4: 01c37021 */ addu $t6,$t6,$v1 +/* f13d5d8: 000e7080 */ sll $t6,$t6,0x2 +/* f13d5dc: 01c37023 */ subu $t6,$t6,$v1 +/* f13d5e0: 000e1880 */ sll $v1,$t6,0x2 +/* f13d5e4: 01e31021 */ addu $v0,$t7,$v1 +/* f13d5e8: 8c580014 */ lw $t8,0x14($v0) +/* f13d5ec: 46000786 */ mov.s $f30,$f0 +/* f13d5f0: 13000004 */ beqz $t8,.L0f13d604 +/* f13d5f4: 00000000 */ sll $zero,$zero,0x0 +/* f13d5f8: 84590002 */ lh $t9,0x2($v0) +/* f13d5fc: 17200003 */ bnez $t9,.L0f13d60c +/* f13d600: 00000000 */ sll $zero,$zero,0x0 +.L0f13d604: +/* f13d604: 100002a2 */ beqz $zero,.L0f13e090 +/* f13d608: 8fa20160 */ lw $v0,0x160($sp) +.L0f13d60c: +/* f13d60c: 0fc595f3 */ jal func0f1657cc +/* f13d610: afa300a4 */ sw $v1,0xa4($sp) +/* f13d614: 9052000b */ lbu $s2,0xb($v0) +/* f13d618: 241e0002 */ addiu $s8,$zero,0x2 +/* f13d61c: 001260c0 */ sll $t4,$s2,0x3 +/* f13d620: 29810078 */ slti $at,$t4,0x78 +/* f13d624: 10200299 */ beqz $at,.L0f13e08c +/* f13d628: 01809025 */ or $s2,$t4,$zero +/* f13d62c: 3c01437f */ lui $at,0x437f +/* f13d630: 4481e000 */ mtc1 $at,$f28 +/* f13d634: 24170014 */ addiu $s7,$zero,0x14 +.L0f13d638: +/* f13d638: 02570019 */ multu $s2,$s7 +/* f13d63c: 2a410078 */ slti $at,$s2,0x78 +/* f13d640: 00008025 */ or $s0,$zero,$zero +/* f13d644: 02401825 */ or $v1,$s2,$zero +/* f13d648: 00006812 */ mflo $t5 +/* f13d64c: 028d1021 */ addu $v0,$s4,$t5 +/* f13d650: 8c450010 */ lw $a1,0x10($v0) +/* f13d654: 10200012 */ beqz $at,.L0f13d6a0 +/* f13d658: 00a02025 */ or $a0,$a1,$zero +/* f13d65c: 944e0000 */ lhu $t6,0x0($v0) +/* f13d660: 17ce000f */ bne $s8,$t6,.L0f13d6a0 +/* f13d664: 00000000 */ sll $zero,$zero,0x0 +/* f13d668: 1485000d */ bne $a0,$a1,.L0f13d6a0 +/* f13d66c: 24630001 */ addiu $v1,$v1,0x1 +.L0f13d670: +/* f13d670: 28610078 */ slti $at,$v1,0x78 +/* f13d674: 1020000a */ beqz $at,.L0f13d6a0 +/* f13d678: 26100001 */ addiu $s0,$s0,0x1 +/* f13d67c: 00770019 */ multu $v1,$s7 +/* f13d680: 00007812 */ mflo $t7 +/* f13d684: 028f1021 */ addu $v0,$s4,$t7 +/* f13d688: 94580000 */ lhu $t8,0x0($v0) +/* f13d68c: 17d80004 */ bne $s8,$t8,.L0f13d6a0 +/* f13d690: 00000000 */ sll $zero,$zero,0x0 +/* f13d694: 8c590010 */ lw $t9,0x10($v0) +/* f13d698: 5099fff5 */ beql $a0,$t9,.L0f13d670 +/* f13d69c: 24630001 */ addiu $v1,$v1,0x1 +.L0f13d6a0: +/* f13d6a0: 5a000277 */ blezl $s0,.L0f13e080 +/* f13d6a4: 26520001 */ addiu $s2,$s2,0x1 +/* f13d6a8: afa50140 */ sw $a1,0x140($sp) +/* f13d6ac: 94ad0000 */ lhu $t5,0x0($a1) +/* f13d6b0: 8fac0164 */ lw $t4,0x164($sp) +/* f13d6b4: 3c0f800a */ lui $t7,0x800a +/* f13d6b8: 24010022 */ addiu $at,$zero,0x22 +/* f13d6bc: 158d026d */ bne $t4,$t5,.L0f13e074 +/* f13d6c0: 00005025 */ or $t2,$zero,$zero +/* f13d6c4: 8def4cd8 */ lw $t7,0x4cd8($t7) +/* f13d6c8: 3c0c800a */ lui $t4,0x800a +/* f13d6cc: 8d8c41a0 */ lw $t4,0x41a0($t4) +/* f13d6d0: 00af8823 */ subu $s1,$a1,$t7 +/* f13d6d4: 0221001b */ divu $zero,$s1,$at +/* f13d6d8: 00008812 */ mflo $s1 +/* f13d6dc: 0011c880 */ sll $t9,$s1,0x2 +/* f13d6e0: 02504821 */ addu $t1,$s2,$s0 +/* f13d6e4: 0331c823 */ subu $t9,$t9,$s1 +/* f13d6e8: 0249082a */ slt $at,$s2,$t1 +/* f13d6ec: 3406ffff */ dli $a2,0xffff +/* f13d6f0: 00004025 */ or $t0,$zero,$zero +/* f13d6f4: 02403825 */ or $a3,$s2,$zero +/* f13d6f8: 10200013 */ beqz $at,.L0f13d748 +/* f13d6fc: 032c9821 */ addu $s3,$t9,$t4 +/* f13d700: 00076880 */ sll $t5,$a3,0x2 +/* f13d704: 01a76821 */ addu $t5,$t5,$a3 +/* f13d708: 000d6880 */ sll $t5,$t5,0x2 +/* f13d70c: 028d1021 */ addu $v0,$s4,$t5 +.L0f13d710: +/* f13d710: 94430004 */ lhu $v1,0x4($v0) +/* f13d714: 24e70001 */ addiu $a3,$a3,0x1 +/* f13d718: 00c02825 */ or $a1,$a2,$zero +/* f13d71c: 0103082a */ slt $at,$t0,$v1 +/* f13d720: 10200002 */ beqz $at,.L0f13d72c +/* f13d724: 00602025 */ or $a0,$v1,$zero +/* f13d728: 3068ffff */ andi $t0,$v1,0xffff +.L0f13d72c: +/* f13d72c: 0085082a */ slt $at,$a0,$a1 +/* f13d730: 10200002 */ beqz $at,.L0f13d73c +/* f13d734: 00000000 */ sll $zero,$zero,0x0 +/* f13d738: 3066ffff */ andi $a2,$v1,0xffff +.L0f13d73c: +/* f13d73c: 14e9fff4 */ bne $a3,$t1,.L0f13d710 +/* f13d740: 24420014 */ addiu $v0,$v0,0x14 +/* f13d744: 02403825 */ or $a3,$s2,$zero +.L0f13d748: +/* f13d748: 01061023 */ subu $v0,$t0,$a2 +/* f13d74c: 00025843 */ sra $t3,$v0,0x1 +/* f13d750: 29610019 */ slti $at,$t3,0x19 +/* f13d754: 10200002 */ beqz $at,.L0f13d760 +/* f13d758: 00077880 */ sll $t7,$a3,0x2 +/* f13d75c: 240b0019 */ addiu $t3,$zero,0x19 +.L0f13d760: +/* f13d760: 0249082a */ slt $at,$s2,$t1 +/* f13d764: 10200017 */ beqz $at,.L0f13d7c4 +/* f13d768: 01e77821 */ addu $t7,$t7,$a3 +/* f13d76c: 000f7880 */ sll $t7,$t7,0x2 +/* f13d770: 028f1021 */ addu $v0,$s4,$t7 +.L0f13d774: +/* f13d774: 94430002 */ lhu $v1,0x2($v0) +/* f13d778: 94440004 */ lhu $a0,0x4($v0) +/* f13d77c: 24e70001 */ addiu $a3,$a3,0x1 +/* f13d780: 3078fffc */ andi $t8,$v1,0xfffc +/* f13d784: 0018c883 */ sra $t9,$t8,0x2 +/* f13d788: 332cffff */ andi $t4,$t9,0xffff +/* f13d78c: 008c082a */ slt $at,$a0,$t4 +/* f13d790: 01803025 */ or $a2,$t4,$zero +/* f13d794: 10200003 */ beqz $at,.L0f13d7a4 +/* f13d798: 00802825 */ or $a1,$a0,$zero +/* f13d79c: 10000002 */ beqz $zero,.L0f13d7a8 +/* f13d7a0: 01841823 */ subu $v1,$t4,$a0 +.L0f13d7a4: +/* f13d7a4: 00a61823 */ subu $v1,$a1,$a2 +.L0f13d7a8: +/* f13d7a8: 0163082a */ slt $at,$t3,$v1 +/* f13d7ac: 54200003 */ bnezl $at,.L0f13d7bc +/* f13d7b0: 24420014 */ addiu $v0,$v0,0x14 +/* f13d7b4: 254a0001 */ addiu $t2,$t2,0x1 +/* f13d7b8: 24420014 */ addiu $v0,$v0,0x14 +.L0f13d7bc: +/* f13d7bc: 14e9ffed */ bne $a3,$t1,.L0f13d774 +/* f13d7c0: a440ffec */ sh $zero,-0x14($v0) +.L0f13d7c4: +/* f13d7c4: 92640000 */ lbu $a0,0x0($s3) +/* f13d7c8: 000a1840 */ sll $v1,$t2,0x1 +/* f13d7cc: 306500ff */ andi $a1,$v1,0xff +/* f13d7d0: 0fc4f4f1 */ jal func0f13d3c4 +/* f13d7d4: afa300a0 */ sw $v1,0xa0($sp) +/* f13d7d8: 8fa300a0 */ lw $v1,0xa0($sp) +/* f13d7dc: a2620000 */ sb $v0,0x0($s3) +/* f13d7e0: 28610002 */ slti $at,$v1,0x2 +/* f13d7e4: 54200222 */ bnezl $at,.L0f13e070 +/* f13d7e8: a2600001 */ sb $zero,0x1($s3) +/* f13d7ec: 0c002f9d */ jal 0xbe74 +/* f13d7f0: 00000000 */ sll $zero,$zero,0x0 +/* f13d7f4: 3c017f1b */ lui $at,0x7f1b +/* f13d7f8: c42459e0 */ lwc1 $f4,0x59e0($at) +/* f13d7fc: 46040302 */ mul.s $f12,$f0,$f4 +/* f13d800: 0c0068f4 */ jal 0x1a3d0 +/* f13d804: 46006586 */ mov.s $f22,$f12 +/* f13d808: 46000506 */ mov.s $f20,$f0 +/* f13d80c: 0c0068f7 */ jal 0x1a3dc +/* f13d810: 4600b306 */ mov.s $f12,$f22 +/* f13d814: 4600a183 */ div.s $f6,$f20,$f0 +/* f13d818: 3c0d800a */ lui $t5,0x800a +/* f13d81c: 8dad4928 */ lw $t5,0x4928($t5) +/* f13d820: 8fae00a4 */ lw $t6,0xa4($sp) +/* f13d824: 3c017f1b */ lui $at,0x7f1b +/* f13d828: c42859e4 */ lwc1 $f8,0x59e4($at) +/* f13d82c: 01ae7821 */ addu $t7,$t5,$t6 +/* f13d830: 8df80014 */ lw $t8,0x14($t7) +/* f13d834: 8fa40164 */ lw $a0,0x164($sp) +/* f13d838: 87190010 */ lh $t9,0x10($t8) +/* f13d83c: 02392823 */ subu $a1,$s1,$t9 +/* f13d840: 46083602 */ mul.s $f24,$f6,$f8 +/* f13d844: 0fc003d4 */ jal func0f000f50 +/* f13d848: 00000000 */ sll $zero,$zero,0x0 +/* f13d84c: 1040000f */ beqz $v0,.L0f13d88c +/* f13d850: 3c19800a */ lui $t9,0x800a +/* f13d854: 3c0c800a */ lui $t4,0x800a +/* f13d858: 8d8c4928 */ lw $t4,0x4928($t4) +/* f13d85c: 8fad00a4 */ lw $t5,0xa4($sp) +/* f13d860: 8fa40164 */ lw $a0,0x164($sp) +/* f13d864: 018d7021 */ addu $t6,$t4,$t5 +/* f13d868: 8dcf0014 */ lw $t7,0x14($t6) +/* f13d86c: 85f80010 */ lh $t8,0x10($t7) +/* f13d870: 0fc003ef */ jal func0f000fbc +/* f13d874: 02382823 */ subu $a1,$s1,$t8 +/* f13d878: 10400200 */ beqz $v0,.L0f13e07c +/* f13d87c: 3c013f80 */ lui $at,0x3f80 +/* f13d880: 4481b000 */ mtc1 $at,$f22 +/* f13d884: 1000000d */ beqz $zero,.L0f13d8bc +/* f13d888: 8fb80140 */ lw $t8,0x140($sp) +.L0f13d88c: +/* f13d88c: 8f394928 */ lw $t9,0x4928($t9) +/* f13d890: 8fac00a4 */ lw $t4,0xa4($sp) +/* f13d894: 8fa40164 */ lw $a0,0x164($sp) +/* f13d898: 032c6821 */ addu $t5,$t9,$t4 +/* f13d89c: 8dae0014 */ lw $t6,0x14($t5) +/* f13d8a0: 85cf0010 */ lh $t7,0x10($t6) +/* f13d8a4: 0fc00bbe */ jal func0f002ef8 +/* f13d8a8: 022f2823 */ subu $a1,$s1,$t7 +/* f13d8ac: 104001f3 */ beqz $v0,.L0f13e07c +/* f13d8b0: 3c017f1b */ lui $at,0x7f1b +/* f13d8b4: c43659e8 */ lwc1 $f22,0x59e8($at) +/* f13d8b8: 8fb80140 */ lw $t8,0x140($sp) +.L0f13d8bc: +/* f13d8bc: 24030011 */ addiu $v1,$zero,0x11 +/* f13d8c0: 240100ff */ addiu $at,$zero,0xff +/* f13d8c4: 97020002 */ lhu $v0,0x2($t8) +/* f13d8c8: 0002cb03 */ sra $t9,$v0,0xc +/* f13d8cc: 332c000f */ andi $t4,$t9,0xf +/* f13d8d0: 01830019 */ multu $t4,$v1 +/* f13d8d4: 00026a03 */ sra $t5,$v0,0x8 +/* f13d8d8: 31ae000f */ andi $t6,$t5,0xf +/* f13d8dc: 00027903 */ sra $t7,$v0,0x4 +/* f13d8e0: 31f8000f */ andi $t8,$t7,0xf +/* f13d8e4: 00008812 */ mflo $s1 +/* f13d8e8: 00000000 */ sll $zero,$zero,0x0 +/* f13d8ec: 00000000 */ sll $zero,$zero,0x0 +/* f13d8f0: 01c30019 */ multu $t6,$v1 +/* f13d8f4: 3c0e8007 */ lui $t6,0x8007 +/* f13d8f8: 0000a812 */ mflo $s5 +/* f13d8fc: 00000000 */ sll $zero,$zero,0x0 +/* f13d900: 00000000 */ sll $zero,$zero,0x0 +/* f13d904: 03030019 */ multu $t8,$v1 +/* f13d908: 3c03800a */ lui $v1,0x800a +/* f13d90c: 0000b012 */ mflo $s6 +/* f13d910: 16210004 */ bne $s1,$at,.L0f13d924 +/* f13d914: 240100ff */ addiu $at,$zero,0xff +/* f13d918: 16a10002 */ bne $s5,$at,.L0f13d924 +/* f13d91c: 240100ff */ addiu $at,$zero,0xff +/* f13d920: 12c10006 */ beq $s6,$at,.L0f13d93c +.L0f13d924: +/* f13d924: 240100ff */ addiu $at,$zero,0xff +/* f13d928: 16210006 */ bne $s1,$at,.L0f13d944 +/* f13d92c: 02b6c821 */ addu $t9,$s5,$s6 +/* f13d930: 2b210023 */ slti $at,$t9,0x23 +/* f13d934: 50200004 */ beqzl $at,.L0f13d948 +/* f13d938: 240c0001 */ addiu $t4,$zero,0x1 +.L0f13d93c: +/* f13d93c: 10000003 */ beqz $zero,.L0f13d94c +/* f13d940: afa000cc */ sw $zero,0xcc($sp) +.L0f13d944: +/* f13d944: 240c0001 */ addiu $t4,$zero,0x1 +.L0f13d948: +/* f13d948: afac00cc */ sw $t4,0xcc($sp) +.L0f13d94c: +/* f13d94c: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f13d950: 8c6d00d8 */ lw $t5,0xd8($v1) +/* f13d954: 55a0001f */ bnezl $t5,.L0f13d9d4 +/* f13d958: 926d0002 */ lbu $t5,0x2($s3) +/* f13d95c: 8dce0764 */ lw $t6,0x764($t6) +/* f13d960: 55c0001c */ bnezl $t6,.L0f13d9d4 +/* f13d964: 926d0002 */ lbu $t5,0x2($s3) +/* f13d968: 8c620480 */ lw $v0,0x480($v1) +/* f13d96c: 50400007 */ beqzl $v0,.L0f13d98c +/* f13d970: 8c791c54 */ lw $t9,0x1c54($v1) +/* f13d974: 50400017 */ beqzl $v0,.L0f13d9d4 +/* f13d978: 926d0002 */ lbu $t5,0x2($s3) +/* f13d97c: 804f0037 */ lb $t7,0x37($v0) +/* f13d980: 55e00014 */ bnezl $t7,.L0f13d9d4 +/* f13d984: 926d0002 */ lbu $t5,0x2($s3) +/* f13d988: 8c791c54 */ lw $t9,0x1c54($v1) +.L0f13d98c: +/* f13d98c: 8c7800c4 */ lw $t8,0xc4($v1) +/* f13d990: 3c0140e0 */ lui $at,0x40e0 +/* f13d994: 03206027 */ nor $t4,$t9,$zero +/* f13d998: 030c6824 */ and $t5,$t8,$t4 +/* f13d99c: 31ae0001 */ andi $t6,$t5,0x1 +/* f13d9a0: 51c0000c */ beqzl $t6,.L0f13d9d4 +/* f13d9a4: 926d0002 */ lbu $t5,0x2($s3) +/* f13d9a8: 44815000 */ mtc1 $at,$f10 +/* f13d9ac: 926f0002 */ lbu $t7,0x2($s3) +/* f13d9b0: 460af402 */ mul.s $f16,$f30,$f10 +/* f13d9b4: 4600848d */ trunc.w.s $f18,$f16 +/* f13d9b8: 44189000 */ mfc1 $t8,$f18 +/* f13d9bc: 00000000 */ sll $zero,$zero,0x0 +/* f13d9c0: 01f80019 */ multu $t7,$t8 +/* f13d9c4: 00006012 */ mflo $t4 +/* f13d9c8: a26c0002 */ sb $t4,0x2($s3) +/* f13d9cc: 00000000 */ sll $zero,$zero,0x0 +/* f13d9d0: 926d0002 */ lbu $t5,0x2($s3) +.L0f13d9d4: +/* f13d9d4: 44918000 */ mtc1 $s1,$f16 +/* f13d9d8: 3c014f80 */ lui $at,0x4f80 +/* f13d9dc: 448d2000 */ mtc1 $t5,$f4 +/* f13d9e0: 05a10004 */ bgez $t5,.L0f13d9f4 +/* f13d9e4: 468021a0 */ cvt.s.w $f6,$f4 +/* f13d9e8: 44814000 */ mtc1 $at,$f8 +/* f13d9ec: 00000000 */ sll $zero,$zero,0x0 +/* f13d9f0: 46083180 */ add.s $f6,$f6,$f8 +.L0f13d9f4: +/* f13d9f4: 3c017f1b */ lui $at,0x7f1b +/* f13d9f8: c42a59ec */ lwc1 $f10,0x59ec($at) +/* f13d9fc: 468084a0 */ cvt.s.w $f18,$f16 +/* f13da00: 460a3002 */ mul.s $f0,$f6,$f10 +/* f13da04: 44953000 */ mtc1 $s5,$f6 +/* f13da08: 00000000 */ sll $zero,$zero,0x0 +/* f13da0c: 468032a0 */ cvt.s.w $f10,$f6 +/* f13da10: 46120102 */ mul.s $f4,$f0,$f18 +/* f13da14: 4600220d */ trunc.w.s $f8,$f4 +/* f13da18: 44962000 */ mtc1 $s6,$f4 +/* f13da1c: 460a0402 */ mul.s $f16,$f0,$f10 +/* f13da20: 44044000 */ mfc1 $a0,$f8 +/* f13da24: 46802220 */ cvt.s.w $f8,$f4 +/* f13da28: 4600848d */ trunc.w.s $f18,$f16 +/* f13da2c: 46080182 */ mul.s $f6,$f0,$f8 +/* f13da30: 44059000 */ mfc1 $a1,$f18 +/* f13da34: 4600328d */ trunc.w.s $f10,$f6 +/* f13da38: 44065000 */ mfc1 $a2,$f10 +/* f13da3c: 0fc49ccd */ jal func0f127334 +/* f13da40: 00000000 */ sll $zero,$zero,0x0 +/* f13da44: 8fac0164 */ lw $t4,0x164($sp) +/* f13da48: 3c18800a */ lui $t8,0x800a +/* f13da4c: 8f184cc4 */ lw $t8,0x4cc4($t8) +/* f13da50: 000c6880 */ sll $t5,$t4,0x2 +/* f13da54: 01ac6821 */ addu $t5,$t5,$t4 +/* f13da58: 000d6880 */ sll $t5,$t5,0x2 +/* f13da5c: 3c07800a */ lui $a3,0x800a +/* f13da60: 8ce7a244 */ lw $a3,-0x5dbc($a3) +/* f13da64: 27a300fc */ addiu $v1,$sp,0xfc +/* f13da68: 8fa20140 */ lw $v0,0x140($sp) +/* f13da6c: 27a400f0 */ addiu $a0,$sp,0xf0 +/* f13da70: 27a500e4 */ addiu $a1,$sp,0xe4 +/* f13da74: 27a800f0 */ addiu $t0,$sp,0xf0 +/* f13da78: 030d3021 */ addu $a2,$t8,$t5 +.L0f13da7c: +/* f13da7c: 844e001c */ lh $t6,0x1c($v0) +/* f13da80: 8459000a */ lh $t9,0xa($v0) +/* f13da84: 844c0010 */ lh $t4,0x10($v0) +/* f13da88: 844d0016 */ lh $t5,0x16($v0) +/* f13da8c: 01d97821 */ addu $t7,$t6,$t9 +/* f13da90: 01ecc021 */ addu $t8,$t7,$t4 +/* f13da94: 030d7021 */ addu $t6,$t8,$t5 +/* f13da98: 05c10003 */ bgez $t6,.L0f13daa8 +/* f13da9c: 000ec883 */ sra $t9,$t6,0x2 +/* f13daa0: 25c10003 */ addiu $at,$t6,0x3 +/* f13daa4: 0001c883 */ sra $t9,$at,0x2 +.L0f13daa8: +/* f13daa8: a4790000 */ sh $t9,0x0($v1) +/* f13daac: 846f0000 */ lh $t7,0x0($v1) +/* f13dab0: c4d00004 */ lwc1 $f16,0x4($a2) +/* f13dab4: 24a50004 */ addiu $a1,$a1,0x4 +/* f13dab8: 448f9000 */ mtc1 $t7,$f18 +/* f13dabc: 24630002 */ addiu $v1,$v1,0x2 +/* f13dac0: 24420002 */ addiu $v0,$v0,0x2 +/* f13dac4: 46809120 */ cvt.s.w $f4,$f18 +/* f13dac8: 24840004 */ addiu $a0,$a0,0x4 +/* f13dacc: 24c60004 */ addiu $a2,$a2,0x4 +/* f13dad0: 24e70004 */ addiu $a3,$a3,0x4 +/* f13dad4: 46048200 */ add.s $f8,$f16,$f4 +/* f13dad8: e488fffc */ swc1 $f8,-0x4($a0) +/* f13dadc: c4ea1bac */ lwc1 $f10,0x1bac($a3) +/* f13dae0: c486fffc */ lwc1 $f6,-0x4($a0) +/* f13dae4: 460a3481 */ sub.s $f18,$f6,$f10 +/* f13dae8: 14a8ffe4 */ bne $a1,$t0,.L0f13da7c +/* f13daec: e4b2fffc */ swc1 $f18,-0x4($a1) +/* f13daf0: 0fc2d5be */ jal func0f0b56f8 +/* f13daf4: 00000000 */ sll $zero,$zero,0x0 +/* f13daf8: 00402025 */ or $a0,$v0,$zero +/* f13dafc: 0c0056c4 */ jal 0x15b10 +/* f13db00: 27a500e4 */ addiu $a1,$sp,0xe4 +/* f13db04: 27a400e4 */ addiu $a0,$sp,0xe4 +/* f13db08: 0fc2d341 */ jal func0f0b4d04 +/* f13db0c: 27a500dc */ addiu $a1,$sp,0xdc +/* f13db10: c7a000ec */ lwc1 $f0,0xec($sp) +/* f13db14: 3c013f80 */ lui $at,0x3f80 +/* f13db18: 44818000 */ mtc1 $at,$f16 +/* f13db1c: 46000007 */ neg.s $f0,$f0 +/* f13db20: 3c013f80 */ lui $at,0x3f80 +/* f13db24: 4610003c */ c.lt.s $f0,$f16 +/* f13db28: 3c0e8007 */ lui $t6,0x8007 +/* f13db2c: 8fa40164 */ lw $a0,0x164($sp) +/* f13db30: 45020005 */ bc1fl .L0f13db48 +/* f13db34: 46000506 */ mov.s $f20,$f0 +/* f13db38: 4481a000 */ mtc1 $at,$f20 +/* f13db3c: 10000002 */ beqz $zero,.L0f13db48 +/* f13db40: 00000000 */ sll $zero,$zero,0x0 +/* f13db44: 46000506 */ mov.s $f20,$f0 +.L0f13db48: +/* f13db48: 3c017f1b */ lui $at,0x7f1b +/* f13db4c: c42459f0 */ lwc1 $f4,0x59f0($at) +/* f13db50: 8fac0140 */ lw $t4,0x140($sp) +/* f13db54: 46142203 */ div.s $f8,$f4,$f20 +/* f13db58: 91820006 */ lbu $v0,0x6($t4) +/* f13db5c: 4608b582 */ mul.s $f22,$f22,$f8 +/* f13db60: 50400010 */ beqzl $v0,.L0f13dba4 +/* f13db64: 92780001 */ lbu $t8,0x1($s3) +/* f13db68: 44823000 */ mtc1 $v0,$f6 +/* f13db6c: 3c014f80 */ lui $at,0x4f80 +/* f13db70: 04410004 */ bgez $v0,.L0f13db84 +/* f13db74: 468032a0 */ cvt.s.w $f10,$f6 +/* f13db78: 44819000 */ mtc1 $at,$f18 +/* f13db7c: 00000000 */ sll $zero,$zero,0x0 +/* f13db80: 46125280 */ add.s $f10,$f10,$f18 +.L0f13db84: +/* f13db84: 3c013d00 */ lui $at,0x3d00 +/* f13db88: 44818000 */ mtc1 $at,$f16 +/* f13db8c: 00000000 */ sll $zero,$zero,0x0 +/* f13db90: 46105102 */ mul.s $f4,$f10,$f16 +/* f13db94: 00000000 */ sll $zero,$zero,0x0 +/* f13db98: 4604b582 */ mul.s $f22,$f22,$f4 +/* f13db9c: 00000000 */ sll $zero,$zero,0x0 +/* f13dba0: 92780001 */ lbu $t8,0x1($s3) +.L0f13dba4: +/* f13dba4: 3c014f80 */ lui $at,0x4f80 +/* f13dba8: 44984000 */ mtc1 $t8,$f8 +/* f13dbac: 07010004 */ bgez $t8,.L0f13dbc0 +/* f13dbb0: 468041a0 */ cvt.s.w $f6,$f8 +/* f13dbb4: 44819000 */ mtc1 $at,$f18 +/* f13dbb8: 00000000 */ sll $zero,$zero,0x0 +/* f13dbbc: 46123180 */ add.s $f6,$f6,$f18 +.L0f13dbc0: +/* f13dbc0: 3c017f1b */ lui $at,0x7f1b +/* f13dbc4: c42a59f4 */ lwc1 $f10,0x59f4($at) +/* f13dbc8: 3c03800a */ lui $v1,0x800a +/* f13dbcc: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f13dbd0: 460a3402 */ mul.s $f16,$f6,$f10 +/* f13dbd4: 8c6d00d8 */ lw $t5,0xd8($v1) +/* f13dbd8: 4610b582 */ mul.s $f22,$f22,$f16 +/* f13dbdc: 15a0001a */ bnez $t5,.L0f13dc48 +/* f13dbe0: 00000000 */ sll $zero,$zero,0x0 +/* f13dbe4: 8dce0764 */ lw $t6,0x764($t6) +/* f13dbe8: 15c00017 */ bnez $t6,.L0f13dc48 +/* f13dbec: 00000000 */ sll $zero,$zero,0x0 +/* f13dbf0: 8c620480 */ lw $v0,0x480($v1) +/* f13dbf4: 50400007 */ beqzl $v0,.L0f13dc14 +/* f13dbf8: 8c6c1c54 */ lw $t4,0x1c54($v1) +/* f13dbfc: 10400012 */ beqz $v0,.L0f13dc48 +/* f13dc00: 00000000 */ sll $zero,$zero,0x0 +/* f13dc04: 80590037 */ lb $t9,0x37($v0) +/* f13dc08: 1720000f */ bnez $t9,.L0f13dc48 +/* f13dc0c: 00000000 */ sll $zero,$zero,0x0 +/* f13dc10: 8c6c1c54 */ lw $t4,0x1c54($v1) +.L0f13dc14: +/* f13dc14: 8c6f00c4 */ lw $t7,0xc4($v1) +/* f13dc18: 3c014160 */ lui $at,0x4160 +/* f13dc1c: 0180c027 */ nor $t8,$t4,$zero +/* f13dc20: 01f86824 */ and $t5,$t7,$t8 +/* f13dc24: 31ae0001 */ andi $t6,$t5,0x1 +/* f13dc28: 11c00007 */ beqz $t6,.L0f13dc48 +/* f13dc2c: 00000000 */ sll $zero,$zero,0x0 +/* f13dc30: 44812000 */ mtc1 $at,$f4 +/* f13dc34: 00000000 */ sll $zero,$zero,0x0 +/* f13dc38: 461e2202 */ mul.s $f8,$f4,$f30 +/* f13dc3c: 00000000 */ sll $zero,$zero,0x0 +/* f13dc40: 4608b582 */ mul.s $f22,$f22,$f8 +/* f13dc44: 00000000 */ sll $zero,$zero,0x0 +.L0f13dc48: +/* f13dc48: 0fc0036f */ jal func0f000dbc +/* f13dc4c: 4618b580 */ add.s $f22,$f22,$f24 +/* f13dc50: 46000480 */ add.s $f18,$f0,$f0 +/* f13dc54: 3c017f1b */ lui $at,0x7f1b +/* f13dc58: c42259f8 */ lwc1 $f2,0x59f8($at) +/* f13dc5c: 4612b582 */ mul.s $f22,$f22,$f18 +/* f13dc60: 4616103c */ c.lt.s $f2,$f22 +/* f13dc64: 00000000 */ sll $zero,$zero,0x0 +/* f13dc68: 45000002 */ bc1f .L0f13dc74 +/* f13dc6c: 00000000 */ sll $zero,$zero,0x0 +/* f13dc70: 46001586 */ mov.s $f22,$f2 +.L0f13dc74: +/* f13dc74: 0fc59570 */ jal func0f1655c0 +/* f13dc78: 00000000 */ sll $zero,$zero,0x0 +/* f13dc7c: 90590004 */ lbu $t9,0x4($v0) +/* f13dc80: 3c014f80 */ lui $at,0x4f80 +/* f13dc84: 44993000 */ mtc1 $t9,$f6 +/* f13dc88: 07210004 */ bgez $t9,.L0f13dc9c +/* f13dc8c: 468032a0 */ cvt.s.w $f10,$f6 +/* f13dc90: 44818000 */ mtc1 $at,$f16 +/* f13dc94: 00000000 */ sll $zero,$zero,0x0 +/* f13dc98: 46105280 */ add.s $f10,$f10,$f16 +.L0f13dc9c: +/* f13dc9c: 46165102 */ mul.s $f4,$f10,$f22 +/* f13dca0: 3c017f1b */ lui $at,0x7f1b +/* f13dca4: c42859fc */ lwc1 $f8,0x59fc($at) +/* f13dca8: 46082602 */ mul.s $f24,$f4,$f8 +/* f13dcac: 0fc59570 */ jal func0f1655c0 +/* f13dcb0: 00000000 */ sll $zero,$zero,0x0 +/* f13dcb4: 904c0005 */ lbu $t4,0x5($v0) +/* f13dcb8: 3c014f80 */ lui $at,0x4f80 +/* f13dcbc: 448c9000 */ mtc1 $t4,$f18 +/* f13dcc0: 05810004 */ bgez $t4,.L0f13dcd4 +/* f13dcc4: 468091a0 */ cvt.s.w $f6,$f18 +/* f13dcc8: 44818000 */ mtc1 $at,$f16 +/* f13dccc: 00000000 */ sll $zero,$zero,0x0 +/* f13dcd0: 46103180 */ add.s $f6,$f6,$f16 +.L0f13dcd4: +/* f13dcd4: 46163282 */ mul.s $f10,$f6,$f22 +/* f13dcd8: 3c017f1b */ lui $at,0x7f1b +/* f13dcdc: c4245a00 */ lwc1 $f4,0x5a00($at) +/* f13dce0: 46045682 */ mul.s $f26,$f10,$f4 +/* f13dce4: 0fc2d60a */ jal func0f0b5828 +/* f13dce8: 00000000 */ sll $zero,$zero,0x0 +/* f13dcec: 0c002f22 */ jal 0xbc88 +/* f13dcf0: 46000506 */ mov.s $f20,$f0 +/* f13dcf4: 44824000 */ mtc1 $v0,$f8 +/* f13dcf8: 3c017f1b */ lui $at,0x7f1b +/* f13dcfc: c4305a04 */ lwc1 $f16,0x5a04($at) +/* f13dd00: 468044a0 */ cvt.s.w $f18,$f8 +/* f13dd04: 46109182 */ mul.s $f6,$f18,$f16 +/* f13dd08: 46143283 */ div.s $f10,$f6,$f20 +/* f13dd0c: 460ac602 */ mul.s $f24,$f24,$f10 +/* f13dd10: 0c002f26 */ jal 0xbc98 +/* f13dd14: 00000000 */ sll $zero,$zero,0x0 +/* f13dd18: 44822000 */ mtc1 $v0,$f4 +/* f13dd1c: 3c017f1b */ lui $at,0x7f1b +/* f13dd20: c4325a08 */ lwc1 $f18,0x5a08($at) +/* f13dd24: 46802220 */ cvt.s.w $f8,$f4 +/* f13dd28: 3c014040 */ lui $at,0x4040 +/* f13dd2c: 44813000 */ mtc1 $at,$f6 +/* f13dd30: 8faf0140 */ lw $t7,0x140($sp) +/* f13dd34: 4616303c */ c.lt.s $f6,$f22 +/* f13dd38: 46124402 */ mul.s $f16,$f8,$f18 +/* f13dd3c: 00000000 */ sll $zero,$zero,0x0 +/* f13dd40: 4610d682 */ mul.s $f26,$f26,$f16 +/* f13dd44: 450000c9 */ bc1f .L0f13e06c +/* f13dd48: 00000000 */ sll $zero,$zero,0x0 +/* f13dd4c: 95f80002 */ lhu $t8,0x2($t7) +/* f13dd50: a3b10104 */ sb $s1,0x104($sp) +/* f13dd54: a3b50105 */ sb $s5,0x105($sp) +/* f13dd58: 330d000f */ andi $t5,$t8,0xf +/* f13dd5c: 000d7100 */ sll $t6,$t5,0x4 +/* f13dd60: 01cd7021 */ addu $t6,$t6,$t5 +/* f13dd64: 448e5000 */ mtc1 $t6,$f10 +/* f13dd68: a3b60106 */ sb $s6,0x106($sp) +/* f13dd6c: 46805020 */ cvt.s.w $f0,$f10 +/* f13dd70: 0fc59570 */ jal func0f1655c0 +/* f13dd74: e7a000bc */ swc1 $f0,0xbc($sp) +/* f13dd78: 90590003 */ lbu $t9,0x3($v0) +/* f13dd7c: c7a000bc */ lwc1 $f0,0xbc($sp) +/* f13dd80: 27a40160 */ addiu $a0,$sp,0x160 +/* f13dd84: 44992000 */ mtc1 $t9,$f4 +/* f13dd88: 27a500dc */ addiu $a1,$sp,0xdc +/* f13dd8c: 07210005 */ bgez $t9,.L0f13dda4 +/* f13dd90: 46802220 */ cvt.s.w $f8,$f4 +/* f13dd94: 3c014f80 */ lui $at,0x4f80 +/* f13dd98: 44819000 */ mtc1 $at,$f18 +/* f13dd9c: 00000000 */ sll $zero,$zero,0x0 +/* f13dda0: 46124200 */ add.s $f8,$f8,$f18 +.L0f13dda4: +/* f13dda4: 461c4403 */ div.s $f16,$f8,$f28 +/* f13dda8: 926c0001 */ lbu $t4,0x1($s3) +/* f13ddac: 3c014f80 */ lui $at,0x4f80 +/* f13ddb0: 3c0d8007 */ lui $t5,0x8007 +/* f13ddb4: 448c3000 */ mtc1 $t4,$f6 +/* f13ddb8: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f13ddbc: 24070040 */ addiu $a3,$zero,0x40 +/* f13ddc0: 468032a0 */ cvt.s.w $f10,$f6 +/* f13ddc4: 46100002 */ mul.s $f0,$f0,$f16 +/* f13ddc8: 05830005 */ bgezl $t4,.L0f13dde0 +/* f13ddcc: 461c5483 */ div.s $f18,$f10,$f28 +/* f13ddd0: 44812000 */ mtc1 $at,$f4 +/* f13ddd4: 00000000 */ sll $zero,$zero,0x0 +/* f13ddd8: 46045280 */ add.s $f10,$f10,$f4 +/* f13dddc: 461c5483 */ div.s $f18,$f10,$f28 +.L0f13dde0: +/* f13dde0: 926f0000 */ lbu $t7,0x0($s3) +/* f13dde4: 3c014f80 */ lui $at,0x4f80 +/* f13dde8: 448f4000 */ mtc1 $t7,$f8 +/* f13ddec: 00000000 */ sll $zero,$zero,0x0 +/* f13ddf0: 46804420 */ cvt.s.w $f16,$f8 +/* f13ddf4: 46120002 */ mul.s $f0,$f0,$f18 +/* f13ddf8: 05e30005 */ bgezl $t7,.L0f13de10 +/* f13ddfc: 3c013e00 */ lui $at,0x3e00 +/* f13de00: 44813000 */ mtc1 $at,$f6 +/* f13de04: 00000000 */ sll $zero,$zero,0x0 +/* f13de08: 46068400 */ add.s $f16,$f16,$f6 +/* f13de0c: 3c013e00 */ lui $at,0x3e00 +.L0f13de10: +/* f13de10: 44812000 */ mtc1 $at,$f4 +/* f13de14: 3c03800a */ lui $v1,0x800a +/* f13de18: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f13de1c: 46048282 */ mul.s $f10,$f16,$f4 +/* f13de20: 8c7800d8 */ lw $t8,0xd8($v1) +/* f13de24: 460a0002 */ mul.s $f0,$f0,$f10 +/* f13de28: 5700001b */ bnezl $t8,.L0f13de98 +/* f13de2c: 4600e03c */ c.lt.s $f28,$f0 +/* f13de30: 8dad0764 */ lw $t5,0x764($t5) +/* f13de34: 55a00018 */ bnezl $t5,.L0f13de98 +/* f13de38: 4600e03c */ c.lt.s $f28,$f0 +/* f13de3c: 8c620480 */ lw $v0,0x480($v1) +/* f13de40: 50400007 */ beqzl $v0,.L0f13de60 +/* f13de44: 8c6c1c54 */ lw $t4,0x1c54($v1) +/* f13de48: 50400013 */ beqzl $v0,.L0f13de98 +/* f13de4c: 4600e03c */ c.lt.s $f28,$f0 +/* f13de50: 804e0037 */ lb $t6,0x37($v0) +/* f13de54: 55c00010 */ bnezl $t6,.L0f13de98 +/* f13de58: 4600e03c */ c.lt.s $f28,$f0 +/* f13de5c: 8c6c1c54 */ lw $t4,0x1c54($v1) +.L0f13de60: +/* f13de60: 8c7900c4 */ lw $t9,0xc4($v1) +/* f13de64: 3c0140e0 */ lui $at,0x40e0 +/* f13de68: 01807827 */ nor $t7,$t4,$zero +/* f13de6c: 032fc024 */ and $t8,$t9,$t7 +/* f13de70: 330d0001 */ andi $t5,$t8,0x1 +/* f13de74: 51a00008 */ beqzl $t5,.L0f13de98 +/* f13de78: 4600e03c */ c.lt.s $f28,$f0 +/* f13de7c: 44819000 */ mtc1 $at,$f18 +/* f13de80: 00000000 */ sll $zero,$zero,0x0 +/* f13de84: 4612f202 */ mul.s $f8,$f30,$f18 +/* f13de88: 00000000 */ sll $zero,$zero,0x0 +/* f13de8c: 46080002 */ mul.s $f0,$f0,$f8 +/* f13de90: 00000000 */ sll $zero,$zero,0x0 +/* f13de94: 4600e03c */ c.lt.s $f28,$f0 +.L0f13de98: +/* f13de98: 240c0001 */ addiu $t4,$zero,0x1 +/* f13de9c: 3c014f00 */ lui $at,0x4f00 +/* f13dea0: 3c18fb00 */ lui $t8,0xfb00 +/* f13dea4: 45020003 */ bc1fl .L0f13deb4 +/* f13dea8: 444ef800 */ cfc1 $t6,$31 +/* f13deac: 4600e006 */ mov.s $f0,$f28 +/* f13deb0: 444ef800 */ cfc1 $t6,$31 +.L0f13deb4: +/* f13deb4: 44ccf800 */ ctc1 $t4,$31 +/* f13deb8: 00000000 */ sll $zero,$zero,0x0 +/* f13debc: 460001a4 */ cvt.w.s $f6,$f0 +/* f13dec0: 444cf800 */ cfc1 $t4,$31 +/* f13dec4: 00000000 */ sll $zero,$zero,0x0 +/* f13dec8: 318c0078 */ andi $t4,$t4,0x78 +/* f13decc: 51800013 */ beqzl $t4,.L0f13df1c +/* f13ded0: 440c3000 */ mfc1 $t4,$f6 +/* f13ded4: 44813000 */ mtc1 $at,$f6 +/* f13ded8: 240c0001 */ addiu $t4,$zero,0x1 +/* f13dedc: 46060181 */ sub.s $f6,$f0,$f6 +/* f13dee0: 44ccf800 */ ctc1 $t4,$31 +/* f13dee4: 00000000 */ sll $zero,$zero,0x0 +/* f13dee8: 460031a4 */ cvt.w.s $f6,$f6 +/* f13deec: 444cf800 */ cfc1 $t4,$31 +/* f13def0: 00000000 */ sll $zero,$zero,0x0 +/* f13def4: 318c0078 */ andi $t4,$t4,0x78 +/* f13def8: 15800005 */ bnez $t4,.L0f13df10 +/* f13defc: 00000000 */ sll $zero,$zero,0x0 +/* f13df00: 440c3000 */ mfc1 $t4,$f6 +/* f13df04: 3c018000 */ lui $at,0x8000 +/* f13df08: 10000007 */ beqz $zero,.L0f13df28 +/* f13df0c: 01816025 */ or $t4,$t4,$at +.L0f13df10: +/* f13df10: 10000005 */ beqz $zero,.L0f13df28 +/* f13df14: 240cffff */ addiu $t4,$zero,-1 +/* f13df18: 440c3000 */ mfc1 $t4,$f6 +.L0f13df1c: +/* f13df1c: 00000000 */ sll $zero,$zero,0x0 +/* f13df20: 0580fffb */ bltz $t4,.L0f13df10 +/* f13df24: 00000000 */ sll $zero,$zero,0x0 +.L0f13df28: +/* f13df28: 8fa20160 */ lw $v0,0x160($sp) +/* f13df2c: a3ac0107 */ sb $t4,0x107($sp) +/* f13df30: 44cef800 */ ctc1 $t6,$31 +/* f13df34: 244f0008 */ addiu $t7,$v0,0x8 +/* f13df38: afaf0160 */ sw $t7,0x160($sp) +/* f13df3c: ac580000 */ sw $t8,0x0($v0) +/* f13df40: 93b90104 */ lbu $t9,0x104($sp) +/* f13df44: 93ac0105 */ lbu $t4,0x105($sp) +/* f13df48: 93ae0107 */ lbu $t6,0x107($sp) +/* f13df4c: 93ad0106 */ lbu $t5,0x106($sp) +/* f13df50: 00197e00 */ sll $t7,$t9,0x18 +/* f13df54: 000ccc00 */ sll $t9,$t4,0x10 +/* f13df58: 01cfc025 */ or $t8,$t6,$t7 +/* f13df5c: 03197025 */ or $t6,$t8,$t9 +/* f13df60: 000d6200 */ sll $t4,$t5,0x8 +/* f13df64: 01ccc025 */ or $t8,$t6,$t4 +/* f13df68: ac580004 */ sw $t8,0x4($v0) +/* f13df6c: 24190040 */ addiu $t9,$zero,0x40 +/* f13df70: 240f0001 */ addiu $t7,$zero,0x1 +/* f13df74: e7b800d4 */ swc1 $f24,0xd4($sp) +/* f13df78: e7ba00d8 */ swc1 $f26,0xd8($sp) +/* f13df7c: afaf0020 */ sw $t7,0x20($sp) +/* f13df80: afb90010 */ sw $t9,0x10($sp) +/* f13df84: afa0001c */ sw $zero,0x1c($sp) +/* f13df88: afa00018 */ sw $zero,0x18($sp) +/* f13df8c: 0fc2c9d0 */ jal func0f0b2740 +/* f13df90: afa00014 */ sw $zero,0x14($sp) +/* f13df94: 8fad00cc */ lw $t5,0xcc($sp) +/* f13df98: 240e00ff */ addiu $t6,$zero,0xff +/* f13df9c: 240c00ff */ addiu $t4,$zero,0xff +/* f13dfa0: 11a00032 */ beqz $t5,.L0f13e06c +/* f13dfa4: 241800ff */ addiu $t8,$zero,0xff +/* f13dfa8: a3ae0104 */ sb $t6,0x104($sp) +/* f13dfac: a3ac0105 */ sb $t4,0x105($sp) +/* f13dfb0: 0fc59570 */ jal func0f1655c0 +/* f13dfb4: a3b80106 */ sb $t8,0x106($sp) +/* f13dfb8: 90590003 */ lbu $t9,0x3($v0) +/* f13dfbc: 3c017f1b */ lui $at,0x7f1b +/* f13dfc0: c4205a0c */ lwc1 $f0,0x5a0c($at) +/* f13dfc4: a3b90107 */ sb $t9,0x107($sp) +/* f13dfc8: 926d0000 */ lbu $t5,0x0($s3) +/* f13dfcc: 332f00ff */ andi $t7,$t9,0xff +/* f13dfd0: 8fa30160 */ lw $v1,0x160($sp) +/* f13dfd4: 01ed0019 */ multu $t7,$t5 +/* f13dfd8: 3c0ffb00 */ lui $t7,0xfb00 +/* f13dfdc: 24790008 */ addiu $t9,$v1,0x8 +/* f13dfe0: afb90160 */ sw $t9,0x160($sp) +/* f13dfe4: 4600c402 */ mul.s $f16,$f24,$f0 +/* f13dfe8: 27a40160 */ addiu $a0,$sp,0x160 +/* f13dfec: 27a500dc */ addiu $a1,$sp,0xdc +/* f13dff0: 4600d102 */ mul.s $f4,$f26,$f0 +/* f13dff4: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f13dff8: 24070040 */ addiu $a3,$zero,0x40 +/* f13dffc: 00007012 */ mflo $t6 +/* f13e000: 05c10003 */ bgez $t6,.L0f13e010 +/* f13e004: 000e60c3 */ sra $t4,$t6,0x3 +/* f13e008: 25c10007 */ addiu $at,$t6,0x7 +/* f13e00c: 000160c3 */ sra $t4,$at,0x3 +.L0f13e010: +/* f13e010: a3ac0107 */ sb $t4,0x107($sp) +/* f13e014: ac6f0000 */ sw $t7,0x0($v1) +/* f13e018: 93b80104 */ lbu $t8,0x104($sp) +/* f13e01c: 93ac0105 */ lbu $t4,0x105($sp) +/* f13e020: 93ae0107 */ lbu $t6,0x107($sp) +/* f13e024: 93ad0106 */ lbu $t5,0x106($sp) +/* f13e028: 0018ce00 */ sll $t9,$t8,0x18 +/* f13e02c: 000cc400 */ sll $t8,$t4,0x10 +/* f13e030: 01d97825 */ or $t7,$t6,$t9 +/* f13e034: 01f87025 */ or $t6,$t7,$t8 +/* f13e038: 000d6200 */ sll $t4,$t5,0x8 +/* f13e03c: 01cc7825 */ or $t7,$t6,$t4 +/* f13e040: ac6f0004 */ sw $t7,0x4($v1) +/* f13e044: 24180040 */ addiu $t8,$zero,0x40 +/* f13e048: 24190001 */ addiu $t9,$zero,0x1 +/* f13e04c: e7b000d4 */ swc1 $f16,0xd4($sp) +/* f13e050: e7a400d8 */ swc1 $f4,0xd8($sp) +/* f13e054: afb90020 */ sw $t9,0x20($sp) +/* f13e058: afb80010 */ sw $t8,0x10($sp) +/* f13e05c: afa0001c */ sw $zero,0x1c($sp) +/* f13e060: afa00018 */ sw $zero,0x18($sp) +/* f13e064: 0fc2c9d0 */ jal func0f0b2740 +/* f13e068: afa00014 */ sw $zero,0x14($sp) +.L0f13e06c: +/* f13e06c: a2600001 */ sb $zero,0x1($s3) +.L0f13e070: +/* f13e070: a2600002 */ sb $zero,0x2($s3) +.L0f13e074: +/* f13e074: 02509021 */ addu $s2,$s2,$s0 +/* f13e078: 2652ffff */ addiu $s2,$s2,-1 +.L0f13e07c: +/* f13e07c: 26520001 */ addiu $s2,$s2,0x1 +.L0f13e080: +/* f13e080: 2a410078 */ slti $at,$s2,0x78 +/* f13e084: 1420fd6c */ bnez $at,.L0f13d638 +/* f13e088: 00000000 */ sll $zero,$zero,0x0 +.L0f13e08c: +/* f13e08c: 8fa20160 */ lw $v0,0x160($sp) +.L0f13e090: +/* f13e090: 8fbf0084 */ lw $ra,0x84($sp) +/* f13e094: d7b40030 */ ldc1 $f20,0x30($sp) +/* f13e098: d7b60038 */ ldc1 $f22,0x38($sp) +/* f13e09c: d7b80040 */ ldc1 $f24,0x40($sp) +/* f13e0a0: d7ba0048 */ ldc1 $f26,0x48($sp) +/* f13e0a4: d7bc0050 */ ldc1 $f28,0x50($sp) +/* f13e0a8: d7be0058 */ ldc1 $f30,0x58($sp) +/* f13e0ac: 8fb00060 */ lw $s0,0x60($sp) +/* f13e0b0: 8fb10064 */ lw $s1,0x64($sp) +/* f13e0b4: 8fb20068 */ lw $s2,0x68($sp) +/* f13e0b8: 8fb3006c */ lw $s3,0x6c($sp) +/* f13e0bc: 8fb40070 */ lw $s4,0x70($sp) +/* f13e0c0: 8fb50074 */ lw $s5,0x74($sp) +/* f13e0c4: 8fb60078 */ lw $s6,0x78($sp) +/* f13e0c8: 8fb7007c */ lw $s7,0x7c($sp) +/* f13e0cc: 8fbe0080 */ lw $s8,0x80($sp) +/* f13e0d0: 03e00008 */ jr $ra +/* f13e0d4: 27bd0160 */ addiu $sp,$sp,0x160 +/* f13e0d8: 00000000 */ sll $zero,$zero,0x0 +/* f13e0dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f13e0e0 +/* f13e0e0: 3c028008 */ lui $v0,0x8008 +/* f13e0e4: 2442f754 */ addiu $v0,$v0,-2220 +/* f13e0e8: c4440000 */ lwc1 $f4,0x0($v0) +/* f13e0ec: 460c203c */ c.lt.s $f4,$f12 +/* f13e0f0: 00000000 */ sll $zero,$zero,0x0 +/* f13e0f4: 45000003 */ bc1f .L0f13e104 +/* f13e0f8: 00000000 */ sll $zero,$zero,0x0 +/* f13e0fc: 1000000a */ beqz $zero,.L0f13e128 +/* f13e100: e44c0000 */ swc1 $f12,0x0($v0) +.L0f13e104: +/* f13e104: 3c028008 */ lui $v0,0x8008 +/* f13e108: 2442f758 */ addiu $v0,$v0,-2216 +/* f13e10c: c4460000 */ lwc1 $f6,0x0($v0) +/* f13e110: 46006007 */ neg.s $f0,$f12 +/* f13e114: 4600303c */ c.lt.s $f6,$f0 +/* f13e118: 00000000 */ sll $zero,$zero,0x0 +/* f13e11c: 45020003 */ bc1fl .L0f13e12c +/* f13e120: 3c0145fa */ lui $at,0x45fa +/* f13e124: e4400000 */ swc1 $f0,0x0($v0) +.L0f13e128: +/* f13e128: 3c0145fa */ lui $at,0x45fa +.L0f13e12c: +/* f13e12c: 44810000 */ mtc1 $at,$f0 +/* f13e130: 44804000 */ mtc1 $zero,$f8 +/* f13e134: 460c003c */ c.lt.s $f0,$f12 +/* f13e138: 00000000 */ sll $zero,$zero,0x0 +/* f13e13c: 45020004 */ bc1fl .L0f13e150 +/* f13e140: 3c01c5fa */ lui $at,0xc5fa +/* f13e144: 10000009 */ beqz $zero,.L0f13e16c +/* f13e148: 46000306 */ mov.s $f12,$f0 +/* f13e14c: 3c01c5fa */ lui $at,0xc5fa +.L0f13e150: +/* f13e150: 44810000 */ mtc1 $at,$f0 +/* f13e154: 00000000 */ sll $zero,$zero,0x0 +/* f13e158: 4600603c */ c.lt.s $f12,$f0 +/* f13e15c: 00000000 */ sll $zero,$zero,0x0 +/* f13e160: 45020003 */ bc1fl .L0f13e170 +/* f13e164: 460c403c */ c.lt.s $f8,$f12 +/* f13e168: 46000306 */ mov.s $f12,$f0 +.L0f13e16c: +/* f13e16c: 460c403c */ c.lt.s $f8,$f12 +.L0f13e170: +/* f13e170: 00000000 */ sll $zero,$zero,0x0 +/* f13e174: 45000004 */ bc1f .L0f13e188 +/* f13e178: 3c013f00 */ lui $at,0x3f00 +/* f13e17c: 44815000 */ mtc1 $at,$f10 +/* f13e180: 10000005 */ beqz $zero,.L0f13e198 +/* f13e184: 460a6300 */ add.s $f12,$f12,$f10 +.L0f13e188: +/* f13e188: 3c013f00 */ lui $at,0x3f00 +/* f13e18c: 44818000 */ mtc1 $at,$f16 +/* f13e190: 00000000 */ sll $zero,$zero,0x0 +/* f13e194: 46106301 */ sub.s $f12,$f12,$f16 +.L0f13e198: +/* f13e198: 4600648d */ trunc.w.s $f18,$f12 +/* f13e19c: 44029000 */ mfc1 $v0,$f18 +/* f13e1a0: 00000000 */ sll $zero,$zero,0x0 +/* f13e1a4: 00027c00 */ sll $t7,$v0,0x10 +/* f13e1a8: 03e00008 */ jr $ra +/* f13e1ac: 000f1403 */ sra $v0,$t7,0x10 +); + +GLOBAL_ASM( +glabel func0f13e1b0 +/* f13e1b0: 908e006f */ lbu $t6,0x6f($a0) +/* f13e1b4: 3c03800a */ lui $v1,0x800a +/* f13e1b8: 246341b8 */ addiu $v1,$v1,0x41b8 +/* f13e1bc: 31cfff7f */ andi $t7,$t6,0xff7f +/* f13e1c0: a080006d */ sb $zero,0x6d($a0) +/* f13e1c4: a080006e */ sb $zero,0x6e($a0) +/* f13e1c8: a08f006f */ sb $t7,0x6f($a0) +/* f13e1cc: 8c620000 */ lw $v0,0x0($v1) +/* f13e1d0: 54820006 */ bnel $a0,$v0,.L0f13e1ec +/* f13e1d4: 8c450074 */ lw $a1,0x74($v0) +/* f13e1d8: 8c980074 */ lw $t8,0x74($a0) +/* f13e1dc: ac780000 */ sw $t8,0x0($v1) +/* f13e1e0: 1000000b */ beqz $zero,.L0f13e210 +/* f13e1e4: ac800074 */ sw $zero,0x74($a0) +/* f13e1e8: 8c450074 */ lw $a1,0x74($v0) +.L0f13e1ec: +/* f13e1ec: 00401825 */ or $v1,$v0,$zero +/* f13e1f0: 50850006 */ beql $a0,$a1,.L0f13e20c +/* f13e1f4: 8c990074 */ lw $t9,0x74($a0) +/* f13e1f8: 00a01825 */ or $v1,$a1,$zero +.L0f13e1fc: +/* f13e1fc: 8ca50074 */ lw $a1,0x74($a1) +/* f13e200: 5485fffe */ bnel $a0,$a1,.L0f13e1fc +/* f13e204: 00a01825 */ or $v1,$a1,$zero +/* f13e208: 8c990074 */ lw $t9,0x74($a0) +.L0f13e20c: +/* f13e20c: ac790074 */ sw $t9,0x74($v1) +.L0f13e210: +/* f13e210: 3c03800a */ lui $v1,0x800a +/* f13e214: 246341b4 */ addiu $v1,$v1,0x41b4 +/* f13e218: 8c680000 */ lw $t0,0x0($v1) +/* f13e21c: 3c06800a */ lui $a2,0x800a +/* f13e220: 24c6cc4c */ addiu $a2,$a2,-13236 +/* f13e224: ac880074 */ sw $t0,0x74($a0) +/* f13e228: ac640000 */ sw $a0,0x0($v1) +/* f13e22c: 8c820060 */ lw $v0,0x60($a0) +/* f13e230: 5440003c */ bnezl $v0,.L0f13e324 +/* f13e234: 8c8d006c */ lw $t5,0x6c($a0) +/* f13e238: 8c89006c */ lw $t1,0x6c($a0) +/* f13e23c: 00095f00 */ sll $t3,$t1,0x1c +/* f13e240: 0563001d */ bgezl $t3,.L0f13e2b8 +/* f13e244: 84880068 */ lh $t0,0x68($a0) +/* f13e248: 848d0068 */ lh $t5,0x68($a0) +/* f13e24c: 3c0c800a */ lui $t4,0x800a +/* f13e250: 8d8c4928 */ lw $t4,0x4928($t4) +/* f13e254: 000d70c0 */ sll $t6,$t5,0x3 +/* f13e258: 01cd7021 */ addu $t6,$t6,$t5 +/* f13e25c: 000e7080 */ sll $t6,$t6,0x2 +/* f13e260: 01cd7023 */ subu $t6,$t6,$t5 +/* f13e264: 000e7080 */ sll $t6,$t6,0x2 +/* f13e268: 018e1021 */ addu $v0,$t4,$t6 +/* f13e26c: 8c450088 */ lw $a1,0x88($v0) +/* f13e270: 54850005 */ bnel $a0,$a1,.L0f13e288 +/* f13e274: 8ca20078 */ lw $v0,0x78($a1) +/* f13e278: 8c8f0078 */ lw $t7,0x78($a0) +/* f13e27c: 1000000b */ beqz $zero,.L0f13e2ac +/* f13e280: ac4f0088 */ sw $t7,0x88($v0) +/* f13e284: 8ca20078 */ lw $v0,0x78($a1) +.L0f13e288: +/* f13e288: 00a01825 */ or $v1,$a1,$zero +/* f13e28c: 50820006 */ beql $a0,$v0,.L0f13e2a8 +/* f13e290: 8c980078 */ lw $t8,0x78($a0) +/* f13e294: 00401825 */ or $v1,$v0,$zero +.L0f13e298: +/* f13e298: 8c420078 */ lw $v0,0x78($v0) +/* f13e29c: 5482fffe */ bnel $a0,$v0,.L0f13e298 +/* f13e2a0: 00401825 */ or $v1,$v0,$zero +/* f13e2a4: 8c980078 */ lw $t8,0x78($a0) +.L0f13e2a8: +/* f13e2a8: ac780078 */ sw $t8,0x78($v1) +.L0f13e2ac: +/* f13e2ac: 10000044 */ beqz $zero,.L0f13e3c0 +/* f13e2b0: ac800078 */ sw $zero,0x78($a0) +/* f13e2b4: 84880068 */ lh $t0,0x68($a0) +.L0f13e2b8: +/* f13e2b8: 3c19800a */ lui $t9,0x800a +/* f13e2bc: 8f394928 */ lw $t9,0x4928($t9) +/* f13e2c0: 000848c0 */ sll $t1,$t0,0x3 +/* f13e2c4: 01284821 */ addu $t1,$t1,$t0 +/* f13e2c8: 00094880 */ sll $t1,$t1,0x2 +/* f13e2cc: 01284823 */ subu $t1,$t1,$t0 +/* f13e2d0: 00094880 */ sll $t1,$t1,0x2 +/* f13e2d4: 03291021 */ addu $v0,$t9,$t1 +/* f13e2d8: 8c450084 */ lw $a1,0x84($v0) +/* f13e2dc: 54850005 */ bnel $a0,$a1,.L0f13e2f4 +/* f13e2e0: 8ca20078 */ lw $v0,0x78($a1) +/* f13e2e4: 8c8a0078 */ lw $t2,0x78($a0) +/* f13e2e8: 1000000b */ beqz $zero,.L0f13e318 +/* f13e2ec: ac4a0084 */ sw $t2,0x84($v0) +/* f13e2f0: 8ca20078 */ lw $v0,0x78($a1) +.L0f13e2f4: +/* f13e2f4: 00a01825 */ or $v1,$a1,$zero +/* f13e2f8: 50820006 */ beql $a0,$v0,.L0f13e314 +/* f13e2fc: 8c8b0078 */ lw $t3,0x78($a0) +/* f13e300: 00401825 */ or $v1,$v0,$zero +.L0f13e304: +/* f13e304: 8c420078 */ lw $v0,0x78($v0) +/* f13e308: 5482fffe */ bnel $a0,$v0,.L0f13e304 +/* f13e30c: 00401825 */ or $v1,$v0,$zero +/* f13e310: 8c8b0078 */ lw $t3,0x78($a0) +.L0f13e314: +/* f13e314: ac6b0078 */ sw $t3,0x78($v1) +.L0f13e318: +/* f13e318: 10000029 */ beqz $zero,.L0f13e3c0 +/* f13e31c: ac800078 */ sw $zero,0x78($a0) +/* f13e320: 8c8d006c */ lw $t5,0x6c($a0) +.L0f13e324: +/* f13e324: 00401825 */ or $v1,$v0,$zero +/* f13e328: 000d7700 */ sll $t6,$t5,0x1c +/* f13e32c: 05c30014 */ bgezl $t6,.L0f13e380 +/* f13e330: 8c650040 */ lw $a1,0x40($v1) +/* f13e334: 8c450044 */ lw $a1,0x44($v0) +/* f13e338: 54850005 */ bnel $a0,$a1,.L0f13e350 +/* f13e33c: 8ca20078 */ lw $v0,0x78($a1) +/* f13e340: 8c8f0078 */ lw $t7,0x78($a0) +/* f13e344: 1000000b */ beqz $zero,.L0f13e374 +/* f13e348: ac4f0044 */ sw $t7,0x44($v0) +/* f13e34c: 8ca20078 */ lw $v0,0x78($a1) +.L0f13e350: +/* f13e350: 00a01825 */ or $v1,$a1,$zero +/* f13e354: 50820006 */ beql $a0,$v0,.L0f13e370 +/* f13e358: 8c980078 */ lw $t8,0x78($a0) +/* f13e35c: 00401825 */ or $v1,$v0,$zero +.L0f13e360: +/* f13e360: 8c420078 */ lw $v0,0x78($v0) +/* f13e364: 5482fffe */ bnel $a0,$v0,.L0f13e360 +/* f13e368: 00401825 */ or $v1,$v0,$zero +/* f13e36c: 8c980078 */ lw $t8,0x78($a0) +.L0f13e370: +/* f13e370: ac780078 */ sw $t8,0x78($v1) +.L0f13e374: +/* f13e374: 10000012 */ beqz $zero,.L0f13e3c0 +/* f13e378: ac800078 */ sw $zero,0x78($a0) +/* f13e37c: 8c650040 */ lw $a1,0x40($v1) +.L0f13e380: +/* f13e380: 54850005 */ bnel $a0,$a1,.L0f13e398 +/* f13e384: 8ca20078 */ lw $v0,0x78($a1) +/* f13e388: 8c880078 */ lw $t0,0x78($a0) +/* f13e38c: 1000000b */ beqz $zero,.L0f13e3bc +/* f13e390: ac680040 */ sw $t0,0x40($v1) +/* f13e394: 8ca20078 */ lw $v0,0x78($a1) +.L0f13e398: +/* f13e398: 00a01825 */ or $v1,$a1,$zero +/* f13e39c: 50820006 */ beql $a0,$v0,.L0f13e3b8 +/* f13e3a0: 8c990078 */ lw $t9,0x78($a0) +/* f13e3a4: 00401825 */ or $v1,$v0,$zero +.L0f13e3a8: +/* f13e3a8: 8c420078 */ lw $v0,0x78($v0) +/* f13e3ac: 5482fffe */ bnel $a0,$v0,.L0f13e3a8 +/* f13e3b0: 00401825 */ or $v1,$v0,$zero +/* f13e3b4: 8c990078 */ lw $t9,0x78($a0) +.L0f13e3b8: +/* f13e3b8: ac790078 */ sw $t9,0x78($v1) +.L0f13e3bc: +/* f13e3bc: ac800078 */ sw $zero,0x78($a0) +.L0f13e3c0: +/* f13e3c0: 3c05800a */ lui $a1,0x800a +/* f13e3c4: ac800060 */ sw $zero,0x60($a0) +/* f13e3c8: 24a5cc50 */ addiu $a1,$a1,-13232 +/* f13e3cc: 8ca90000 */ lw $t1,0x0($a1) +/* f13e3d0: 8ccb0000 */ lw $t3,0x0($a2) +/* f13e3d4: 00801825 */ or $v1,$a0,$zero +/* f13e3d8: 252affff */ addiu $t2,$t1,-1 +/* f13e3dc: 256d0001 */ addiu $t5,$t3,0x1 +/* f13e3e0: acaa0000 */ sw $t2,0x0($a1) +/* f13e3e4: accd0000 */ sw $t5,0x0($a2) +/* f13e3e8: 24040004 */ addiu $a0,$zero,0x4 +/* f13e3ec: 00001025 */ or $v0,$zero,$zero +.L0f13e3f0: +/* f13e3f0: 24420001 */ addiu $v0,$v0,0x1 +/* f13e3f4: 24630004 */ addiu $v1,$v1,0x4 +/* f13e3f8: a060002f */ sb $zero,0x2f($v1) +/* f13e3fc: 1444fffc */ bne $v0,$a0,.L0f13e3f0 +/* f13e400: a060003f */ sb $zero,0x3f($v1) +/* f13e404: 03e00008 */ jr $ra +/* f13e408: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f13e40c +/* f13e40c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f13e410: 00057600 */ sll $t6,$a1,0x18 +/* f13e414: 000e7e03 */ sra $t7,$t6,0x18 +/* f13e418: afb10018 */ sw $s1,0x18($sp) +/* f13e41c: afb00014 */ sw $s0,0x14($sp) +/* f13e420: 00808025 */ or $s0,$a0,$zero +/* f13e424: afbf001c */ sw $ra,0x1c($sp) +/* f13e428: afa50024 */ sw $a1,0x24($sp) +/* f13e42c: 11e0000e */ beqz $t7,.L0f13e468 +/* f13e430: 00808825 */ or $s1,$a0,$zero +/* f13e434: 8c980044 */ lw $t8,0x44($a0) +/* f13e438: 53000017 */ beqzl $t8,.L0f13e498 +/* f13e43c: 8fbf001c */ lw $ra,0x1c($sp) +/* f13e440: 8e040044 */ lw $a0,0x44($s0) +.L0f13e444: +/* f13e444: 0fc4f990 */ jal func0f13e640 +/* f13e448: 24050001 */ addiu $a1,$zero,0x1 +/* f13e44c: 0fc4f86c */ jal func0f13e1b0 +/* f13e450: 8e040044 */ lw $a0,0x44($s0) +/* f13e454: 8e390044 */ lw $t9,0x44($s1) +/* f13e458: 5720fffa */ bnezl $t9,.L0f13e444 +/* f13e45c: 8e040044 */ lw $a0,0x44($s0) +/* f13e460: 1000000d */ beqz $zero,.L0f13e498 +/* f13e464: 8fbf001c */ lw $ra,0x1c($sp) +.L0f13e468: +/* f13e468: 8e080040 */ lw $t0,0x40($s0) +/* f13e46c: 5100000a */ beqzl $t0,.L0f13e498 +/* f13e470: 8fbf001c */ lw $ra,0x1c($sp) +/* f13e474: 8e040040 */ lw $a0,0x40($s0) +.L0f13e478: +/* f13e478: 0fc4f990 */ jal func0f13e640 +/* f13e47c: 24050001 */ addiu $a1,$zero,0x1 +/* f13e480: 0fc4f86c */ jal func0f13e1b0 +/* f13e484: 8e040040 */ lw $a0,0x40($s0) +/* f13e488: 8e290040 */ lw $t1,0x40($s1) +/* f13e48c: 5520fffa */ bnezl $t1,.L0f13e478 +/* f13e490: 8e040040 */ lw $a0,0x40($s0) +/* f13e494: 8fbf001c */ lw $ra,0x1c($sp) +.L0f13e498: +/* f13e498: 8fb00014 */ lw $s0,0x14($sp) +/* f13e49c: 8fb10018 */ lw $s1,0x18($sp) +/* f13e4a0: 03e00008 */ jr $ra +/* f13e4a4: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f13e4a8 +/* f13e4a8: 3c07800a */ lui $a3,0x800a +/* f13e4ac: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f13e4b0: 8cee028c */ lw $t6,0x28c($a3) +/* f13e4b4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f13e4b8: afbf0014 */ sw $ra,0x14($sp) +/* f13e4bc: 1080000f */ beqz $a0,.L0f13e4fc +/* f13e4c0: afae001c */ sw $t6,0x1c($sp) +/* f13e4c4: 8c84001c */ lw $a0,0x1c($a0) +/* f13e4c8: 1080000c */ beqz $a0,.L0f13e4fc +/* f13e4cc: 00000000 */ sll $zero,$zero,0x0 +/* f13e4d0: 908f0000 */ lbu $t7,0x0($a0) +/* f13e4d4: 24010006 */ addiu $at,$zero,0x6 +/* f13e4d8: 15e10008 */ bne $t7,$at,.L0f13e4fc +/* f13e4dc: 00000000 */ sll $zero,$zero,0x0 +/* f13e4e0: 0fc4a25f */ jal func0f12897c +/* f13e4e4: 00000000 */ sll $zero,$zero,0x0 +/* f13e4e8: 0fc4a24b */ jal func0f12892c +/* f13e4ec: 00402025 */ or $a0,$v0,$zero +/* f13e4f0: 3c07800a */ lui $a3,0x800a +/* f13e4f4: 10000029 */ beqz $zero,.L0f13e59c +/* f13e4f8: 24e79fc0 */ addiu $a3,$a3,-24640 +.L0f13e4fc: +/* f13e4fc: 0c004b70 */ jal 0x12dc0 +/* f13e500: 00000000 */ sll $zero,$zero,0x0 +/* f13e504: 3c07800a */ lui $a3,0x800a +/* f13e508: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f13e50c: 8cf8006c */ lw $t8,0x6c($a3) +/* f13e510: 00404025 */ or $t0,$v0,$zero +/* f13e514: 00003025 */ or $a2,$zero,$zero +/* f13e518: 13000003 */ beqz $t8,.L0f13e528 +/* f13e51c: 00001825 */ or $v1,$zero,$zero +/* f13e520: 10000001 */ beqz $zero,.L0f13e528 +/* f13e524: 24060001 */ addiu $a2,$zero,0x1 +.L0f13e528: +/* f13e528: 8cf90068 */ lw $t9,0x68($a3) +/* f13e52c: 00002825 */ or $a1,$zero,$zero +/* f13e530: 00001025 */ or $v0,$zero,$zero +/* f13e534: 13200003 */ beqz $t9,.L0f13e544 +/* f13e538: 00000000 */ sll $zero,$zero,0x0 +/* f13e53c: 10000001 */ beqz $zero,.L0f13e544 +/* f13e540: 24030001 */ addiu $v1,$zero,0x1 +.L0f13e544: +/* f13e544: 8ce90064 */ lw $t1,0x64($a3) +/* f13e548: 11200003 */ beqz $t1,.L0f13e558 +/* f13e54c: 00000000 */ sll $zero,$zero,0x0 +/* f13e550: 10000001 */ beqz $zero,.L0f13e558 +/* f13e554: 24050001 */ addiu $a1,$zero,0x1 +.L0f13e558: +/* f13e558: 8cea0070 */ lw $t2,0x70($a3) +/* f13e55c: 11400003 */ beqz $t2,.L0f13e56c +/* f13e560: 00000000 */ sll $zero,$zero,0x0 +/* f13e564: 10000001 */ beqz $zero,.L0f13e56c +/* f13e568: 24020001 */ addiu $v0,$zero,0x1 +.L0f13e56c: +/* f13e56c: 00455821 */ addu $t3,$v0,$a1 +/* f13e570: 01636021 */ addu $t4,$t3,$v1 +/* f13e574: 01866821 */ addu $t5,$t4,$a2 +/* f13e578: 010d001b */ divu $zero,$t0,$t5 +/* f13e57c: 00002010 */ mfhi $a0 +/* f13e580: 15a00002 */ bnez $t5,.L0f13e58c +/* f13e584: 00000000 */ sll $zero,$zero,0x0 +/* f13e588: 0007000d */ break 0x7 +.L0f13e58c: +/* f13e58c: 0fc4a24b */ jal func0f12892c +/* f13e590: 00000000 */ sll $zero,$zero,0x0 +/* f13e594: 3c07800a */ lui $a3,0x800a +/* f13e598: 24e79fc0 */ addiu $a3,$a3,-24640 +.L0f13e59c: +/* f13e59c: 8cee0288 */ lw $t6,0x288($a3) +/* f13e5a0: 0fc54a31 */ jal func0f1528c4 +/* f13e5a4: 8dc40070 */ lw $a0,0x70($t6) +/* f13e5a8: afa20018 */ sw $v0,0x18($sp) +/* f13e5ac: 0fc4a24b */ jal func0f12892c +/* f13e5b0: 8fa4001c */ lw $a0,0x1c($sp) +/* f13e5b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f13e5b8: 8fa20018 */ lw $v0,0x18($sp) +/* f13e5bc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f13e5c0: 03e00008 */ jr $ra +/* f13e5c4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f13e5c8 +/* f13e5c8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f13e5cc: 10800011 */ beqz $a0,.L0f13e614 +/* f13e5d0: afbf0014 */ sw $ra,0x14($sp) +/* f13e5d4: 8c830004 */ lw $v1,0x4($a0) +/* f13e5d8: 1060000e */ beqz $v1,.L0f13e614 +/* f13e5dc: 00000000 */ sll $zero,$zero,0x0 +/* f13e5e0: 90820000 */ lbu $v0,0x0($a0) +/* f13e5e4: 24010003 */ addiu $at,$zero,0x3 +/* f13e5e8: 3c058008 */ lui $a1,0x8008 +/* f13e5ec: 10410004 */ beq $v0,$at,.L0f13e600 +/* f13e5f0: 24a5f744 */ addiu $a1,$a1,-2236 +/* f13e5f4: 24010006 */ addiu $at,$zero,0x6 +/* f13e5f8: 14410006 */ bne $v0,$at,.L0f13e614 +/* f13e5fc: 00000000 */ sll $zero,$zero,0x0 +.L0f13e600: +/* f13e600: 84640010 */ lh $a0,0x10($v1) +/* f13e604: 0fc09451 */ jal func0f025144 +/* f13e608: 00003025 */ or $a2,$zero,$zero +/* f13e60c: 10000009 */ beqz $zero,.L0f13e634 +/* f13e610: 8fbf0014 */ lw $ra,0x14($sp) +.L0f13e614: +/* f13e614: 3c058008 */ lui $a1,0x8008 +/* f13e618: 24a5f744 */ addiu $a1,$a1,-2236 +/* f13e61c: 2402000a */ addiu $v0,$zero,0xa +/* f13e620: 240e0040 */ addiu $t6,$zero,0x40 +/* f13e624: a0ae0000 */ sb $t6,0x0($a1) +/* f13e628: a0a20001 */ sb $v0,0x1($a1) +/* f13e62c: a0a20002 */ sb $v0,0x2($a1) +/* f13e630: 8fbf0014 */ lw $ra,0x14($sp) +.L0f13e634: +/* f13e634: 27bd0018 */ addiu $sp,$sp,0x18 +/* f13e638: 03e00008 */ jr $ra +/* f13e63c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f13e640 +/* f13e640: 8c8e006c */ lw $t6,0x6c($a0) +/* f13e644: 3c03800a */ lui $v1,0x800a +/* f13e648: 2463cc50 */ addiu $v1,$v1,-13232 +/* f13e64c: 000ec680 */ sll $t8,$t6,0x1a +/* f13e650: 0700003a */ bltz $t8,.L0f13e73c +/* f13e654: 00000000 */ sll $zero,$zero,0x0 +/* f13e658: 8c990060 */ lw $t9,0x60($a0) +/* f13e65c: 3c02800a */ lui $v0,0x800a +/* f13e660: 3c0a800a */ lui $t2,0x800a +/* f13e664: 53200007 */ beqzl $t9,.L0f13e684 +/* f13e668: 848b0068 */ lh $t3,0x68($a0) +/* f13e66c: 8c42cc40 */ lw $v0,-0x33c0($v0) +/* f13e670: 94480000 */ lhu $t0,0x0($v0) +/* f13e674: 2509ffff */ addiu $t1,$t0,-1 +/* f13e678: 10000008 */ beqz $zero,.L0f13e69c +/* f13e67c: a4490000 */ sh $t1,0x0($v0) +/* f13e680: 848b0068 */ lh $t3,0x68($a0) +.L0f13e684: +/* f13e684: 8d4acc40 */ lw $t2,-0x33c0($t2) +/* f13e688: 000b6040 */ sll $t4,$t3,0x1 +/* f13e68c: 014c1021 */ addu $v0,$t2,$t4 +/* f13e690: 944d0000 */ lhu $t5,0x0($v0) +/* f13e694: 25aeffff */ addiu $t6,$t5,-1 +/* f13e698: a44e0000 */ sh $t6,0x0($v0) +.L0f13e69c: +/* f13e69c: 908f006d */ lbu $t7,0x6d($a0) +/* f13e6a0: 55e00004 */ bnezl $t7,.L0f13e6b4 +/* f13e6a4: 9099006f */ lbu $t9,0x6f($a0) +/* f13e6a8: a085006d */ sb $a1,0x6d($a0) +/* f13e6ac: a085006e */ sb $a1,0x6e($a0) +/* f13e6b0: 9099006f */ lbu $t9,0x6f($a0) +.L0f13e6b4: +/* f13e6b4: 3c02800a */ lui $v0,0x800a +/* f13e6b8: 2442cc48 */ addiu $v0,$v0,-13240 +/* f13e6bc: 37280020 */ ori $t0,$t9,0x20 +/* f13e6c0: a088006f */ sb $t0,0x6f($a0) +/* f13e6c4: 8c490000 */ lw $t1,0x0($v0) +/* f13e6c8: 8c6a0000 */ lw $t2,0x0($v1) +/* f13e6cc: 3c0f8008 */ lui $t7,0x8008 +/* f13e6d0: 252bffff */ addiu $t3,$t1,-1 +/* f13e6d4: 254c0001 */ addiu $t4,$t2,0x1 +/* f13e6d8: ac4b0000 */ sw $t3,0x0($v0) +/* f13e6dc: ac6c0000 */ sw $t4,0x0($v1) +/* f13e6e0: 908d006a */ lbu $t5,0x6a($a0) +/* f13e6e4: 3c02800a */ lui $v0,0x800a +/* f13e6e8: 24010003 */ addiu $at,$zero,0x3 +/* f13e6ec: 000d7080 */ sll $t6,$t5,0x2 +/* f13e6f0: 01cd7023 */ subu $t6,$t6,$t5 +/* f13e6f4: 000e7080 */ sll $t6,$t6,0x2 +/* f13e6f8: 01ee7821 */ addu $t7,$t7,$t6 +/* f13e6fc: 91eff764 */ lbu $t7,-0x89c($t7) +/* f13e700: 2442cc54 */ addiu $v0,$v0,-13228 +/* f13e704: 15e10005 */ bne $t7,$at,.L0f13e71c +/* f13e708: 00000000 */ sll $zero,$zero,0x0 +/* f13e70c: 8c580000 */ lw $t8,0x0($v0) +/* f13e710: 2719ffff */ addiu $t9,$t8,-1 +/* f13e714: 10000006 */ beqz $zero,.L0f13e730 +/* f13e718: ac590000 */ sw $t9,0x0($v0) +.L0f13e71c: +/* f13e71c: 3c02800a */ lui $v0,0x800a +/* f13e720: 2442cc58 */ addiu $v0,$v0,-13224 +/* f13e724: 8c480000 */ lw $t0,0x0($v0) +/* f13e728: 2509ffff */ addiu $t1,$t0,-1 +/* f13e72c: ac490000 */ sw $t1,0x0($v0) +.L0f13e730: +/* f13e730: 908b006f */ lbu $t3,0x6f($a0) +/* f13e734: 316affef */ andi $t2,$t3,0xffef +/* f13e738: a08a006f */ sb $t2,0x6f($a0) +.L0f13e73c: +/* f13e73c: 03e00008 */ jr $ra +/* f13e740: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f13e744 +/* f13e744: 27bdffd8 */ addiu $sp,$sp,-40 +/* f13e748: afb30020 */ sw $s3,0x20($sp) +/* f13e74c: 2413ffff */ addiu $s3,$zero,-1 +/* f13e750: afbf0024 */ sw $ra,0x24($sp) +/* f13e754: afb2001c */ sw $s2,0x1c($sp) +/* f13e758: afb10018 */ sw $s1,0x18($sp) +/* f13e75c: afb00014 */ sw $s0,0x14($sp) +/* f13e760: 10930007 */ beq $a0,$s3,.L0f13e780 +/* f13e764: 00803025 */ or $a2,$a0,$zero +/* f13e768: 3c0e800a */ lui $t6,0x800a +/* f13e76c: 8dcecc40 */ lw $t6,-0x33c0($t6) +/* f13e770: 00047840 */ sll $t7,$a0,0x1 +/* f13e774: 01cfc021 */ addu $t8,$t6,$t7 +/* f13e778: 97190000 */ lhu $t9,0x0($t8) +/* f13e77c: 1320007d */ beqz $t9,.L0f13e974 +.L0f13e780: +/* f13e780: 3c0c800a */ lui $t4,0x800a +/* f13e784: 8d8ccc44 */ lw $t4,-0x33bc($t4) +/* f13e788: 44800000 */ mtc1 $zero,$f0 +/* f13e78c: 2408ffff */ addiu $t0,$zero,-1 +/* f13e790: 2409ffff */ addiu $t1,$zero,-1 +/* f13e794: 240affff */ addiu $t2,$zero,-1 +/* f13e798: 02608025 */ or $s0,$s3,$zero +/* f13e79c: 02608825 */ or $s1,$s3,$zero +/* f13e7a0: 02609025 */ or $s2,$s3,$zero +/* f13e7a4: 00002825 */ or $a1,$zero,$zero +/* f13e7a8: 00005825 */ or $t3,$zero,$zero +/* f13e7ac: 19800043 */ blez $t4,.L0f13e8bc +/* f13e7b0: 00003825 */ or $a3,$zero,$zero +/* f13e7b4: 3c04800a */ lui $a0,0x800a +/* f13e7b8: 3c1f8008 */ lui $ra,0x8008 +/* f13e7bc: 27fff75c */ addiu $ra,$ra,-2212 +/* f13e7c0: 8c8441b0 */ lw $a0,0x41b0($a0) +/* f13e7c4: 240d0003 */ addiu $t5,$zero,0x3 +.L0f13e7c8: +/* f13e7c8: 808f006f */ lb $t7,0x6f($a0) +/* f13e7cc: 05e30038 */ bgezl $t7,.L0f13e8b0 +/* f13e7d0: 24a50001 */ addiu $a1,$a1,0x1 +/* f13e7d4: 8c98006c */ lw $t8,0x6c($a0) +/* f13e7d8: 00187680 */ sll $t6,$t8,0x1a +/* f13e7dc: 05c20034 */ bltzl $t6,.L0f13e8b0 +/* f13e7e0: 24a50001 */ addiu $a1,$a1,0x1 +/* f13e7e4: 50d3000c */ beql $a2,$s3,.L0f13e818 +/* f13e7e8: 9082006a */ lbu $v0,0x6a($a0) +/* f13e7ec: 14c00004 */ bnez $a2,.L0f13e800 +/* f13e7f0: 00000000 */ sll $zero,$zero,0x0 +/* f13e7f4: 8c8f0060 */ lw $t7,0x60($a0) +/* f13e7f8: 55e00007 */ bnezl $t7,.L0f13e818 +/* f13e7fc: 9082006a */ lbu $v0,0x6a($a0) +.L0f13e800: +/* f13e800: 50c0002b */ beqzl $a2,.L0f13e8b0 +/* f13e804: 24a50001 */ addiu $a1,$a1,0x1 +/* f13e808: 84980068 */ lh $t8,0x68($a0) +/* f13e80c: 54d80028 */ bnel $a2,$t8,.L0f13e8b0 +/* f13e810: 24a50001 */ addiu $a1,$a1,0x1 +/* f13e814: 9082006a */ lbu $v0,0x6a($a0) +.L0f13e818: +/* f13e818: 0002c880 */ sll $t9,$v0,0x2 +/* f13e81c: 0322c823 */ subu $t9,$t9,$v0 +/* f13e820: 0019c880 */ sll $t9,$t9,0x2 +/* f13e824: 03f97021 */ addu $t6,$ra,$t9 +/* f13e828: 91cf0008 */ lbu $t7,0x8($t6) +/* f13e82c: 2841000c */ slti $at,$v0,0xc +/* f13e830: 55af0017 */ bnel $t5,$t7,.L0f13e890 +/* f13e834: 8c820070 */ lw $v0,0x70($a0) +/* f13e838: 1420000c */ bnez $at,.L0f13e86c +/* f13e83c: 256b0001 */ addiu $t3,$t3,0x1 +/* f13e840: 2841000d */ slti $at,$v0,0xd +/* f13e844: 5020000a */ beqzl $at,.L0f13e870 +/* f13e848: 8c820070 */ lw $v0,0x70($a0) +/* f13e84c: 8c820070 */ lw $v0,0x70($a0) +/* f13e850: 0002c102 */ srl $t8,$v0,0x4 +/* f13e854: 0308082b */ sltu $at,$t8,$t0 +/* f13e858: 50200015 */ beqzl $at,.L0f13e8b0 +/* f13e85c: 24a50001 */ addiu $a1,$a1,0x1 +/* f13e860: 03004025 */ or $t0,$t8,$zero +/* f13e864: 10000011 */ beqz $zero,.L0f13e8ac +/* f13e868: 00a08025 */ or $s0,$a1,$zero +.L0f13e86c: +/* f13e86c: 8c820070 */ lw $v0,0x70($a0) +.L0f13e870: +/* f13e870: 0002c902 */ srl $t9,$v0,0x4 +/* f13e874: 0329082b */ sltu $at,$t9,$t1 +/* f13e878: 5020000d */ beqzl $at,.L0f13e8b0 +/* f13e87c: 24a50001 */ addiu $a1,$a1,0x1 +/* f13e880: 03204825 */ or $t1,$t9,$zero +/* f13e884: 10000009 */ beqz $zero,.L0f13e8ac +/* f13e888: 00a08825 */ or $s1,$a1,$zero +/* f13e88c: 8c820070 */ lw $v0,0x70($a0) +.L0f13e890: +/* f13e890: 24e70001 */ addiu $a3,$a3,0x1 +/* f13e894: 00027102 */ srl $t6,$v0,0x4 +/* f13e898: 01ca082b */ sltu $at,$t6,$t2 +/* f13e89c: 50200004 */ beqzl $at,.L0f13e8b0 +/* f13e8a0: 24a50001 */ addiu $a1,$a1,0x1 +/* f13e8a4: 01c05025 */ or $t2,$t6,$zero +/* f13e8a8: 00a09025 */ or $s2,$a1,$zero +.L0f13e8ac: +/* f13e8ac: 24a50001 */ addiu $a1,$a1,0x1 +.L0f13e8b0: +/* f13e8b0: 00ac082a */ slt $at,$a1,$t4 +/* f13e8b4: 1420ffc4 */ bnez $at,.L0f13e7c8 +/* f13e8b8: 2484007c */ addiu $a0,$a0,0x7c +.L0f13e8bc: +/* f13e8bc: 01671021 */ addu $v0,$t3,$a3 +/* f13e8c0: 18400006 */ blez $v0,.L0f13e8dc +/* f13e8c4: 3c01800a */ lui $at,0x800a +/* f13e8c8: 448b2000 */ mtc1 $t3,$f4 +/* f13e8cc: 44824000 */ mtc1 $v0,$f8 +/* f13e8d0: 468021a0 */ cvt.s.w $f6,$f4 +/* f13e8d4: 468042a0 */ cvt.s.w $f10,$f8 +/* f13e8d8: 460a3003 */ div.s $f0,$f6,$f10 +.L0f13e8dc: +/* f13e8dc: c430cc78 */ lwc1 $f16,-0x3388($at) +/* f13e8e0: 4600803c */ c.lt.s $f16,$f0 +/* f13e8e4: 00000000 */ sll $zero,$zero,0x0 +/* f13e8e8: 45000017 */ bc1f .L0f13e948 +/* f13e8ec: 00000000 */ sll $zero,$zero,0x0 +/* f13e8f0: 16130003 */ bne $s0,$s3,.L0f13e900 +/* f13e8f4: 3c02800a */ lui $v0,0x800a +/* f13e8f8: 12330013 */ beq $s1,$s3,.L0f13e948 +/* f13e8fc: 00000000 */ sll $zero,$zero,0x0 +.L0f13e900: +/* f13e900: 12130009 */ beq $s0,$s3,.L0f13e928 +/* f13e904: 8c4241b0 */ lw $v0,0x41b0($v0) +/* f13e908: 00107940 */ sll $t7,$s0,0x5 +/* f13e90c: 01f07823 */ subu $t7,$t7,$s0 +/* f13e910: 000f7880 */ sll $t7,$t7,0x2 +/* f13e914: 01e22021 */ addu $a0,$t7,$v0 +/* f13e918: 0fc4f990 */ jal func0f13e640 +/* f13e91c: 2405001e */ addiu $a1,$zero,0x1e +/* f13e920: 10000015 */ beqz $zero,.L0f13e978 +/* f13e924: 24020001 */ addiu $v0,$zero,0x1 +.L0f13e928: +/* f13e928: 0011c140 */ sll $t8,$s1,0x5 +/* f13e92c: 0311c023 */ subu $t8,$t8,$s1 +/* f13e930: 0018c080 */ sll $t8,$t8,0x2 +/* f13e934: 03022021 */ addu $a0,$t8,$v0 +/* f13e938: 0fc4f990 */ jal func0f13e640 +/* f13e93c: 2405001e */ addiu $a1,$zero,0x1e +/* f13e940: 1000000d */ beqz $zero,.L0f13e978 +/* f13e944: 24020001 */ addiu $v0,$zero,0x1 +.L0f13e948: +/* f13e948: 1253000a */ beq $s2,$s3,.L0f13e974 +/* f13e94c: 0012c940 */ sll $t9,$s2,0x5 +/* f13e950: 3c0e800a */ lui $t6,0x800a +/* f13e954: 8dce41b0 */ lw $t6,0x41b0($t6) +/* f13e958: 0332c823 */ subu $t9,$t9,$s2 +/* f13e95c: 0019c880 */ sll $t9,$t9,0x2 +/* f13e960: 2405001e */ addiu $a1,$zero,0x1e +/* f13e964: 0fc4f990 */ jal func0f13e640 +/* f13e968: 032e2021 */ addu $a0,$t9,$t6 +/* f13e96c: 10000002 */ beqz $zero,.L0f13e978 +/* f13e970: 24020001 */ addiu $v0,$zero,0x1 +.L0f13e974: +/* f13e974: 00001025 */ or $v0,$zero,$zero +.L0f13e978: +/* f13e978: 8fbf0024 */ lw $ra,0x24($sp) +/* f13e97c: 8fb00014 */ lw $s0,0x14($sp) +/* f13e980: 8fb10018 */ lw $s1,0x18($sp) +/* f13e984: 8fb2001c */ lw $s2,0x1c($sp) +/* f13e988: 8fb30020 */ lw $s3,0x20($sp) +/* f13e98c: 03e00008 */ jr $ra +/* f13e990: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f13e994 +/* f13e994: 27bdffd0 */ addiu $sp,$sp,-48 +/* f13e998: afbf001c */ sw $ra,0x1c($sp) +/* f13e99c: 3c0c800a */ lui $t4,0x800a +/* f13e9a0: 3c0a800a */ lui $t2,0x800a +/* f13e9a4: afb00018 */ sw $s0,0x18($sp) +/* f13e9a8: 0000f825 */ or $ra,$zero,$zero +/* f13e9ac: 254a4928 */ addiu $t2,$t2,0x4928 +/* f13e9b0: 258ccc40 */ addiu $t4,$t4,-13248 +/* f13e9b4: 00004025 */ or $t0,$zero,$zero +/* f13e9b8: 240d0001 */ addiu $t5,$zero,0x1 +/* f13e9bc: 240b008c */ addiu $t3,$zero,0x8c +.L0f13e9c0: +/* f13e9c0: 3c09800a */ lui $t1,0x800a +/* f13e9c4: 8d29a27c */ lw $t1,-0x5d84($t1) +/* f13e9c8: 2410ffff */ addiu $s0,$zero,-1 +/* f13e9cc: 2407ffff */ addiu $a3,$zero,-1 +/* f13e9d0: 19200031 */ blez $t1,.L0f13ea98 +/* f13e9d4: 00001825 */ or $v1,$zero,$zero +.L0f13e9d8: +/* f13e9d8: 14600003 */ bnez $v1,.L0f13e9e8 +/* f13e9dc: 00000000 */ sll $zero,$zero,0x0 +/* f13e9e0: 10000008 */ beqz $zero,.L0f13ea04 +/* f13e9e4: 24060001 */ addiu $a2,$zero,0x1 +.L0f13e9e8: +/* f13e9e8: 006b0019 */ multu $v1,$t3 +/* f13e9ec: 8d4e0000 */ lw $t6,0x0($t2) +/* f13e9f0: 00007812 */ mflo $t7 +/* f13e9f4: 01cfc021 */ addu $t8,$t6,$t7 +/* f13e9f8: 97060000 */ lhu $a2,0x0($t8) +/* f13e9fc: 30d90004 */ andi $t9,$a2,0x4 +/* f13ea00: 03203025 */ or $a2,$t9,$zero +.L0f13ea04: +/* f13ea04: 14600003 */ bnez $v1,.L0f13ea14 +/* f13ea08: 2cc50001 */ sltiu $a1,$a2,0x1 +/* f13ea0c: 10000008 */ beqz $zero,.L0f13ea30 +/* f13ea10: 24040001 */ addiu $a0,$zero,0x1 +.L0f13ea14: +/* f13ea14: 006b0019 */ multu $v1,$t3 +/* f13ea18: 8d4e0000 */ lw $t6,0x0($t2) +/* f13ea1c: 00007812 */ mflo $t7 +/* f13ea20: 01cfc021 */ addu $t8,$t6,$t7 +/* f13ea24: 97040000 */ lhu $a0,0x0($t8) +/* f13ea28: 30990008 */ andi $t9,$a0,0x8 +/* f13ea2c: 03202025 */ or $a0,$t9,$zero +.L0f13ea30: +/* f13ea30: 15000006 */ bnez $t0,.L0f13ea4c +/* f13ea34: 00000000 */ sll $zero,$zero,0x0 +/* f13ea38: 10a00002 */ beqz $a1,.L0f13ea44 +/* f13ea3c: 00000000 */ sll $zero,$zero,0x0 +/* f13ea40: 2c850001 */ sltiu $a1,$a0,0x1 +.L0f13ea44: +/* f13ea44: 10000005 */ beqz $zero,.L0f13ea5c +/* f13ea48: 00a01025 */ or $v0,$a1,$zero +.L0f13ea4c: +/* f13ea4c: 150d0003 */ bne $t0,$t5,.L0f13ea5c +/* f13ea50: 24020001 */ addiu $v0,$zero,0x1 +/* f13ea54: 10000001 */ beqz $zero,.L0f13ea5c +/* f13ea58: 2cc20001 */ sltiu $v0,$a2,0x1 +.L0f13ea5c: +/* f13ea5c: 5040000b */ beqzl $v0,.L0f13ea8c +/* f13ea60: 24630001 */ addiu $v1,$v1,0x1 +/* f13ea64: 8d8e0000 */ lw $t6,0x0($t4) +/* f13ea68: 00037840 */ sll $t7,$v1,0x1 +/* f13ea6c: 01cfc021 */ addu $t8,$t6,$t7 +/* f13ea70: 97020000 */ lhu $v0,0x0($t8) +/* f13ea74: 00e2082a */ slt $at,$a3,$v0 +/* f13ea78: 50200004 */ beqzl $at,.L0f13ea8c +/* f13ea7c: 24630001 */ addiu $v1,$v1,0x1 +/* f13ea80: 00403825 */ or $a3,$v0,$zero +/* f13ea84: 00608025 */ or $s0,$v1,$zero +/* f13ea88: 24630001 */ addiu $v1,$v1,0x1 +.L0f13ea8c: +/* f13ea8c: 0069082a */ slt $at,$v1,$t1 +/* f13ea90: 1420ffd1 */ bnez $at,.L0f13e9d8 +/* f13ea94: 00000000 */ sll $zero,$zero,0x0 +.L0f13ea98: +/* f13ea98: 2401ffff */ addiu $at,$zero,-1 +/* f13ea9c: 1201001b */ beq $s0,$at,.L0f13eb0c +/* f13eaa0: 0010c840 */ sll $t9,$s0,0x1 +/* f13eaa4: 16000004 */ bnez $s0,.L0f13eab8 +/* f13eaa8: 8d830000 */ lw $v1,0x0($t4) +/* f13eaac: 3c02800a */ lui $v0,0x800a +/* f13eab0: 10000003 */ beqz $zero,.L0f13eac0 +/* f13eab4: 8c42cc5c */ lw $v0,-0x33a4($v0) +.L0f13eab8: +/* f13eab8: 3c02800a */ lui $v0,0x800a +/* f13eabc: 8c42cc64 */ lw $v0,-0x339c($v0) +.L0f13eac0: +/* f13eac0: 00797021 */ addu $t6,$v1,$t9 +/* f13eac4: 95cf0000 */ lhu $t7,0x0($t6) +/* f13eac8: 02002025 */ or $a0,$s0,$zero +/* f13eacc: 004f082a */ slt $at,$v0,$t7 +/* f13ead0: 1020000e */ beqz $at,.L0f13eb0c +/* f13ead4: 00000000 */ sll $zero,$zero,0x0 +/* f13ead8: afbf0024 */ sw $ra,0x24($sp) +/* f13eadc: 0fc4f9d1 */ jal func0f13e744 +/* f13eae0: afa80028 */ sw $t0,0x28($sp) +/* f13eae4: 3c0a800a */ lui $t2,0x800a +/* f13eae8: 3c0c800a */ lui $t4,0x800a +/* f13eaec: 258ccc40 */ addiu $t4,$t4,-13248 +/* f13eaf0: 254a4928 */ addiu $t2,$t2,0x4928 +/* f13eaf4: 8fa80028 */ lw $t0,0x28($sp) +/* f13eaf8: 240b008c */ addiu $t3,$zero,0x8c +/* f13eafc: 240d0001 */ addiu $t5,$zero,0x1 +/* f13eb00: 10400002 */ beqz $v0,.L0f13eb0c +/* f13eb04: 8fbf0024 */ lw $ra,0x24($sp) +/* f13eb08: 241f0001 */ addiu $ra,$zero,0x1 +.L0f13eb0c: +/* f13eb0c: 17e00004 */ bnez $ra,.L0f13eb20 +/* f13eb10: 25080001 */ addiu $t0,$t0,0x1 +/* f13eb14: 24010003 */ addiu $at,$zero,0x3 +/* f13eb18: 1501ffa9 */ bne $t0,$at,.L0f13e9c0 +/* f13eb1c: 00000000 */ sll $zero,$zero,0x0 +.L0f13eb20: +/* f13eb20: 57e00004 */ bnezl $ra,.L0f13eb34 +/* f13eb24: 8fbf001c */ lw $ra,0x1c($sp) +/* f13eb28: 0fc4f9d1 */ jal func0f13e744 +/* f13eb2c: 2404ffff */ addiu $a0,$zero,-1 +/* f13eb30: 8fbf001c */ lw $ra,0x1c($sp) +.L0f13eb34: +/* f13eb34: 8fb00018 */ lw $s0,0x18($sp) +/* f13eb38: 27bd0030 */ addiu $sp,$sp,0x30 +/* f13eb3c: 03e00008 */ jr $ra +/* f13eb40: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f13eb44 +/* f13eb44: 27bdfed0 */ addiu $sp,$sp,-304 +/* f13eb48: afb00048 */ sw $s0,0x48($sp) +/* f13eb4c: 3c10800a */ lui $s0,0x800a +/* f13eb50: 26109fc0 */ addiu $s0,$s0,-24640 +/* f13eb54: 8e0e0034 */ lw $t6,0x34($s0) +/* f13eb58: 3c014000 */ lui $at,0x4000 +/* f13eb5c: 44814000 */ mtc1 $at,$f8 +/* f13eb60: 448e2000 */ mtc1 $t6,$f4 +/* f13eb64: 3c013e80 */ lui $at,0x3e80 +/* f13eb68: f7bc0038 */ sdc1 $f28,0x38($sp) +/* f13eb6c: 468021a0 */ cvt.s.w $f6,$f4 +/* f13eb70: 44812000 */ mtc1 $at,$f4 +/* f13eb74: afbf006c */ sw $ra,0x6c($sp) +/* f13eb78: afbe0068 */ sw $s8,0x68($sp) +/* f13eb7c: afb70064 */ sw $s7,0x64($sp) +/* f13eb80: afb60060 */ sw $s6,0x60($sp) +/* f13eb84: 46083280 */ add.s $f10,$f6,$f8 +/* f13eb88: afb5005c */ sw $s5,0x5c($sp) +/* f13eb8c: afb40058 */ sw $s4,0x58($sp) +/* f13eb90: afb30054 */ sw $s3,0x54($sp) +/* f13eb94: 46045702 */ mul.s $f28,$f10,$f4 +/* f13eb98: afb20050 */ sw $s2,0x50($sp) +/* f13eb9c: afb1004c */ sw $s1,0x4c($sp) +/* f13eba0: f7be0040 */ sdc1 $f30,0x40($sp) +/* f13eba4: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f13eba8: f7b80028 */ sdc1 $f24,0x28($sp) +/* f13ebac: f7b60020 */ sdc1 $f22,0x20($sp) +/* f13ebb0: 0fc2c536 */ jal func0f0b14d8 +/* f13ebb4: f7b40018 */ sdc1 $f20,0x18($sp) +/* f13ebb8: 3c047f1b */ lui $a0,0x7f1b +/* f13ebbc: 3c058008 */ lui $a1,0x8008 +/* f13ebc0: 46000506 */ mov.s $f20,$f0 +/* f13ebc4: 24a5f750 */ addiu $a1,$a1,-2224 +/* f13ebc8: 0c0036cc */ jal 0xdb30 +/* f13ebcc: 24845a54 */ addiu $a0,$a0,0x5a54 +/* f13ebd0: 44803000 */ mtc1 $zero,$f6 +/* f13ebd4: 3c018008 */ lui $at,0x8008 +/* f13ebd8: ac20f740 */ sw $zero,-0x8c0($at) +/* f13ebdc: 4606a032 */ c.eq.s $f20,$f6 +/* f13ebe0: 3c014270 */ lui $at,0x4270 +/* f13ebe4: 3c038008 */ lui $v1,0x8008 +/* f13ebe8: 3c09800a */ lui $t1,0x800a +/* f13ebec: 45030008 */ bc1tl .L0f13ec10 +/* f13ebf0: 3c013f80 */ lui $at,0x3f80 +/* f13ebf4: 44811000 */ mtc1 $at,$f2 +/* f13ebf8: 3c013f80 */ lui $at,0x3f80 +/* f13ebfc: 4602a032 */ c.eq.s $f20,$f2 +/* f13ec00: 00000000 */ sll $zero,$zero,0x0 +/* f13ec04: 45020007 */ bc1fl .L0f13ec24 +/* f13ec08: 8e0f0284 */ lw $t7,0x284($s0) +/* f13ec0c: 3c013f80 */ lui $at,0x3f80 +.L0f13ec10: +/* f13ec10: 44814000 */ mtc1 $at,$f8 +/* f13ec14: 2463f748 */ addiu $v1,$v1,-2232 +/* f13ec18: 1000000d */ beqz $zero,.L0f13ec50 +/* f13ec1c: e4680000 */ swc1 $f8,0x0($v1) +/* f13ec20: 8e0f0284 */ lw $t7,0x284($s0) +.L0f13ec24: +/* f13ec24: 44813000 */ mtc1 $at,$f6 +/* f13ec28: 46141103 */ div.s $f4,$f2,$f20 +/* f13ec2c: c5ea1848 */ lwc1 $f10,0x1848($t7) +/* f13ec30: 3c038008 */ lui $v1,0x8008 +/* f13ec34: 2463f748 */ addiu $v1,$v1,-2232 +/* f13ec38: 460aa003 */ div.s $f0,$f20,$f10 +/* f13ec3c: 46003203 */ div.s $f8,$f6,$f0 +/* f13ec40: 44813000 */ mtc1 $at,$f6 +/* f13ec44: 46082281 */ sub.s $f10,$f4,$f8 +/* f13ec48: 46065100 */ add.s $f4,$f10,$f6 +/* f13ec4c: e4640000 */ swc1 $f4,0x0($v1) +.L0f13ec50: +/* f13ec50: 3c013f80 */ lui $at,0x3f80 +/* f13ec54: 4481d000 */ mtc1 $at,$f26 +/* f13ec58: c4680000 */ lwc1 $f8,0x0($v1) +/* f13ec5c: 3c18800a */ lui $t8,0x800a +/* f13ec60: 3c19800a */ lui $t9,0x800a +/* f13ec64: 4608d283 */ div.s $f10,$f26,$f8 +/* f13ec68: 8f39cc50 */ lw $t9,-0x33b0($t9) +/* f13ec6c: 8f18cc4c */ lw $t8,-0x33b4($t8) +/* f13ec70: 3c08800a */ lui $t0,0x800a +/* f13ec74: 8d08cc70 */ lw $t0,-0x3390($t0) +/* f13ec78: 3c018008 */ lui $at,0x8008 +/* f13ec7c: 03191021 */ addu $v0,$t8,$t9 +/* f13ec80: e42af74c */ swc1 $f10,-0x8b4($at) +/* f13ec84: 0048082a */ slt $at,$v0,$t0 +/* f13ec88: 10200005 */ beqz $at,.L0f13eca0 +/* f13ec8c: 00000000 */ sll $zero,$zero,0x0 +/* f13ec90: 0fc4fa65 */ jal func0f13e994 +/* f13ec94: 00000000 */ sll $zero,$zero,0x0 +/* f13ec98: 1000000e */ beqz $zero,.L0f13ecd4 +/* f13ec9c: 00000000 */ sll $zero,$zero,0x0 +.L0f13eca0: +/* f13eca0: 8d29cc74 */ lw $t1,-0x338c($t1) +/* f13eca4: 0049082a */ slt $at,$v0,$t1 +/* f13eca8: 1020000a */ beqz $at,.L0f13ecd4 +/* f13ecac: 3c028008 */ lui $v0,0x8008 +/* f13ecb0: 8c42f834 */ lw $v0,-0x7cc($v0) +/* f13ecb4: 3c018008 */ lui $at,0x8008 +/* f13ecb8: 24420001 */ addiu $v0,$v0,0x1 +/* f13ecbc: ac22f834 */ sw $v0,-0x7cc($at) +/* f13ecc0: 24010008 */ addiu $at,$zero,0x8 +/* f13ecc4: 14410003 */ bne $v0,$at,.L0f13ecd4 +/* f13ecc8: 3c018008 */ lui $at,0x8008 +/* f13eccc: 0fc4fa65 */ jal func0f13e994 +/* f13ecd0: ac20f834 */ sw $zero,-0x7cc($at) +.L0f13ecd4: +/* f13ecd4: 3c02800a */ lui $v0,0x800a +/* f13ecd8: 8c42cc44 */ lw $v0,-0x33bc($v0) +/* f13ecdc: 3c11800a */ lui $s1,0x800a +/* f13ece0: 8e3141b0 */ lw $s1,0x41b0($s1) +/* f13ece4: 184001b1 */ blez $v0,.L0f13f3ac +/* f13ece8: 0000b825 */ or $s7,$zero,$zero +/* f13ecec: 3c013f00 */ lui $at,0x3f00 +/* f13ecf0: 3c1e8008 */ lui $s8,0x8008 +/* f13ecf4: 27b300f8 */ addiu $s3,$sp,0xf8 +/* f13ecf8: 4481a000 */ mtc1 $at,$f20 +/* f13ecfc: 0260b025 */ or $s6,$s3,$zero +/* f13ed00: 27de45dc */ addiu $s8,$s8,0x45dc +/* f13ed04: 2415000c */ addiu $s5,$zero,0xc +/* f13ed08: 27b400c8 */ addiu $s4,$sp,0xc8 +/* f13ed0c: 24120004 */ addiu $s2,$zero,0x4 +.L0f13ed10: +/* f13ed10: 9224006f */ lbu $a0,0x6f($s1) +/* f13ed14: 4600e006 */ mov.s $f0,$f28 +/* f13ed18: 000459c2 */ srl $t3,$a0,0x7 +/* f13ed1c: 516001a0 */ beqzl $t3,.L0f13f3a0 +/* f13ed20: 26f70001 */ addiu $s7,$s7,0x1 +/* f13ed24: 8e220070 */ lw $v0,0x70($s1) +/* f13ed28: 24010008 */ addiu $at,$zero,0x8 +/* f13ed2c: 304c000f */ andi $t4,$v0,0xf +/* f13ed30: 11810015 */ beq $t4,$at,.L0f13ed88 +/* f13ed34: 01801025 */ or $v0,$t4,$zero +/* f13ed38: 44823000 */ mtc1 $v0,$f6 +/* f13ed3c: 3c014f80 */ lui $at,0x4f80 +/* f13ed40: 05810004 */ bgez $t4,.L0f13ed54 +/* f13ed44: 46803120 */ cvt.s.w $f4,$f6 +/* f13ed48: 44814000 */ mtc1 $at,$f8 +/* f13ed4c: 00000000 */ sll $zero,$zero,0x0 +/* f13ed50: 46082100 */ add.s $f4,$f4,$f8 +.L0f13ed54: +/* f13ed54: 3c014100 */ lui $at,0x4100 +/* f13ed58: 44815000 */ mtc1 $at,$f10 +/* f13ed5c: 3c013e00 */ lui $at,0x3e00 +/* f13ed60: 44814000 */ mtc1 $at,$f8 +/* f13ed64: 460a2181 */ sub.s $f6,$f4,$f10 +/* f13ed68: 3c017f1b */ lui $at,0x7f1b +/* f13ed6c: c42a5d08 */ lwc1 $f10,0x5d08($at) +/* f13ed70: 46083102 */ mul.s $f4,$f6,$f8 +/* f13ed74: 00000000 */ sll $zero,$zero,0x0 +/* f13ed78: 46045182 */ mul.s $f6,$f10,$f4 +/* f13ed7c: 00000000 */ sll $zero,$zero,0x0 +/* f13ed80: 4606e002 */ mul.s $f0,$f28,$f6 +/* f13ed84: 00000000 */ sll $zero,$zero,0x0 +.L0f13ed88: +/* f13ed88: 9222006d */ lbu $v0,0x6d($s1) +/* f13ed8c: 50400180 */ beqzl $v0,.L0f13f390 +/* f13ed90: 34890004 */ ori $t1,$a0,0x4 +/* f13ed94: 8e2d006c */ lw $t5,0x6c($s1) +/* f13ed98: 000d7ec0 */ sll $t7,$t5,0x1b +/* f13ed9c: 05e3002e */ bgezl $t7,.L0f13ee58 +/* f13eda0: 46140100 */ add.s $f4,$f0,$f20 +/* f13eda4: 9223006e */ lbu $v1,0x6e($s1) +/* f13eda8: 34990080 */ ori $t9,$a0,0x80 +/* f13edac: 46140200 */ add.s $f8,$f0,$f20 +/* f13edb0: 0043082a */ slt $at,$v0,$v1 +/* f13edb4: 10200005 */ beqz $at,.L0f13edcc +/* f13edb8: 24090001 */ addiu $t1,$zero,0x1 +/* f13edbc: a220006d */ sb $zero,0x6d($s1) +/* f13edc0: a220006e */ sb $zero,0x6e($s1) +/* f13edc4: a239006f */ sb $t9,0x6f($s1) +/* f13edc8: 300300ff */ andi $v1,$zero,0xff +.L0f13edcc: +/* f13edcc: 4448f800 */ cfc1 $t0,$31 +/* f13edd0: 44c9f800 */ ctc1 $t1,$31 +/* f13edd4: 3c014f00 */ lui $at,0x4f00 +/* f13edd8: 460042a4 */ cvt.w.s $f10,$f8 +/* f13eddc: 4449f800 */ cfc1 $t1,$31 +/* f13ede0: 00000000 */ sll $zero,$zero,0x0 +/* f13ede4: 31290078 */ andi $t1,$t1,0x78 +/* f13ede8: 51200013 */ beqzl $t1,.L0f13ee38 +/* f13edec: 44095000 */ mfc1 $t1,$f10 +/* f13edf0: 44815000 */ mtc1 $at,$f10 +/* f13edf4: 24090001 */ addiu $t1,$zero,0x1 +/* f13edf8: 460a4281 */ sub.s $f10,$f8,$f10 +/* f13edfc: 44c9f800 */ ctc1 $t1,$31 +/* f13ee00: 00000000 */ sll $zero,$zero,0x0 +/* f13ee04: 460052a4 */ cvt.w.s $f10,$f10 +/* f13ee08: 4449f800 */ cfc1 $t1,$31 +/* f13ee0c: 00000000 */ sll $zero,$zero,0x0 +/* f13ee10: 31290078 */ andi $t1,$t1,0x78 +/* f13ee14: 15200005 */ bnez $t1,.L0f13ee2c +/* f13ee18: 00000000 */ sll $zero,$zero,0x0 +/* f13ee1c: 44095000 */ mfc1 $t1,$f10 +/* f13ee20: 3c018000 */ lui $at,0x8000 +/* f13ee24: 10000007 */ beqz $zero,.L0f13ee44 +/* f13ee28: 01214825 */ or $t1,$t1,$at +.L0f13ee2c: +/* f13ee2c: 10000005 */ beqz $zero,.L0f13ee44 +/* f13ee30: 2409ffff */ addiu $t1,$zero,-1 +/* f13ee34: 44095000 */ mfc1 $t1,$f10 +.L0f13ee38: +/* f13ee38: 00000000 */ sll $zero,$zero,0x0 +/* f13ee3c: 0520fffb */ bltz $t1,.L0f13ee2c +/* f13ee40: 00000000 */ sll $zero,$zero,0x0 +.L0f13ee44: +/* f13ee44: 44c8f800 */ ctc1 $t0,$31 +/* f13ee48: 00695021 */ addu $t2,$v1,$t1 +/* f13ee4c: 1000002b */ beqz $zero,.L0f13eefc +/* f13ee50: a22a006e */ sb $t2,0x6e($s1) +/* f13ee54: 46140100 */ add.s $f4,$f0,$f20 +.L0f13ee58: +/* f13ee58: 24020001 */ addiu $v0,$zero,0x1 +/* f13ee5c: 3c014f00 */ lui $at,0x4f00 +/* f13ee60: 444bf800 */ cfc1 $t3,$31 +/* f13ee64: 44c2f800 */ ctc1 $v0,$31 +/* f13ee68: 00000000 */ sll $zero,$zero,0x0 +/* f13ee6c: 460021a4 */ cvt.w.s $f6,$f4 +/* f13ee70: 4442f800 */ cfc1 $v0,$31 +/* f13ee74: 00000000 */ sll $zero,$zero,0x0 +/* f13ee78: 30420078 */ andi $v0,$v0,0x78 +/* f13ee7c: 50400013 */ beqzl $v0,.L0f13eecc +/* f13ee80: 44023000 */ mfc1 $v0,$f6 +/* f13ee84: 44813000 */ mtc1 $at,$f6 +/* f13ee88: 24020001 */ addiu $v0,$zero,0x1 +/* f13ee8c: 46062181 */ sub.s $f6,$f4,$f6 +/* f13ee90: 44c2f800 */ ctc1 $v0,$31 +/* f13ee94: 00000000 */ sll $zero,$zero,0x0 +/* f13ee98: 460031a4 */ cvt.w.s $f6,$f6 +/* f13ee9c: 4442f800 */ cfc1 $v0,$31 +/* f13eea0: 00000000 */ sll $zero,$zero,0x0 +/* f13eea4: 30420078 */ andi $v0,$v0,0x78 +/* f13eea8: 14400005 */ bnez $v0,.L0f13eec0 +/* f13eeac: 00000000 */ sll $zero,$zero,0x0 +/* f13eeb0: 44023000 */ mfc1 $v0,$f6 +/* f13eeb4: 3c018000 */ lui $at,0x8000 +/* f13eeb8: 10000007 */ beqz $zero,.L0f13eed8 +/* f13eebc: 00411025 */ or $v0,$v0,$at +.L0f13eec0: +/* f13eec0: 10000005 */ beqz $zero,.L0f13eed8 +/* f13eec4: 2402ffff */ addiu $v0,$zero,-1 +/* f13eec8: 44023000 */ mfc1 $v0,$f6 +.L0f13eecc: +/* f13eecc: 00000000 */ sll $zero,$zero,0x0 +/* f13eed0: 0440fffb */ bltz $v0,.L0f13eec0 +/* f13eed4: 00000000 */ sll $zero,$zero,0x0 +.L0f13eed8: +/* f13eed8: 9223006e */ lbu $v1,0x6e($s1) +/* f13eedc: 44cbf800 */ ctc1 $t3,$31 +/* f13eee0: 0043082b */ sltu $at,$v0,$v1 +/* f13eee4: 10200003 */ beqz $at,.L0f13eef4 +/* f13eee8: 00626023 */ subu $t4,$v1,$v0 +/* f13eeec: 10000003 */ beqz $zero,.L0f13eefc +/* f13eef0: a22c006e */ sb $t4,0x6e($s1) +.L0f13eef4: +/* f13eef4: 0fc4f86c */ jal func0f13e1b0 +/* f13eef8: 02202025 */ or $a0,$s1,$zero +.L0f13eefc: +/* f13eefc: 9222006d */ lbu $v0,0x6d($s1) +/* f13ef00: 50400114 */ beqzl $v0,.L0f13f354 +/* f13ef04: 8238006f */ lb $t8,0x6f($s1) +/* f13ef08: 922d006e */ lbu $t5,0x6e($s1) +/* f13ef0c: 44823000 */ mtc1 $v0,$f6 +/* f13ef10: 3c014f80 */ lui $at,0x4f80 +/* f13ef14: 448d4000 */ mtc1 $t5,$f8 +/* f13ef18: 05a10004 */ bgez $t5,.L0f13ef2c +/* f13ef1c: 468042a0 */ cvt.s.w $f10,$f8 +/* f13ef20: 44812000 */ mtc1 $at,$f4 +/* f13ef24: 00000000 */ sll $zero,$zero,0x0 +/* f13ef28: 46045280 */ add.s $f10,$f10,$f4 +.L0f13ef2c: +/* f13ef2c: 04410005 */ bgez $v0,.L0f13ef44 +/* f13ef30: 46803220 */ cvt.s.w $f8,$f6 +/* f13ef34: 3c014f80 */ lui $at,0x4f80 +/* f13ef38: 44812000 */ mtc1 $at,$f4 +/* f13ef3c: 00000000 */ sll $zero,$zero,0x0 +/* f13ef40: 46044200 */ add.s $f8,$f8,$f4 +.L0f13ef44: +/* f13ef44: 46085603 */ div.s $f24,$f10,$f8 +/* f13ef48: 3c017f1b */ lui $at,0x7f1b +/* f13ef4c: 4618d03c */ c.lt.s $f26,$f24 +/* f13ef50: 00000000 */ sll $zero,$zero,0x0 +/* f13ef54: 45020003 */ bc1fl .L0f13ef64 +/* f13ef58: 8e2e006c */ lw $t6,0x6c($s1) +/* f13ef5c: 4600d606 */ mov.s $f24,$f26 +/* f13ef60: 8e2e006c */ lw $t6,0x6c($s1) +.L0f13ef64: +/* f13ef64: 4600c586 */ mov.s $f22,$f24 +/* f13ef68: 000ec6c0 */ sll $t8,$t6,0x1b +/* f13ef6c: 070300bf */ bgezl $t8,.L0f13f26c +/* f13ef70: 00001825 */ or $v1,$zero,$zero +/* f13ef74: c4265d0c */ lwc1 $f6,0x5d0c($at) +/* f13ef78: 3c017f1b */ lui $at,0x7f1b +/* f13ef7c: c4245d10 */ lwc1 $f4,0x5d10($at) +/* f13ef80: 46183502 */ mul.s $f20,$f6,$f24 +/* f13ef84: e7bc012c */ swc1 $f28,0x12c($sp) +/* f13ef88: 00008025 */ or $s0,$zero,$zero +/* f13ef8c: 4604d701 */ sub.s $f28,$f26,$f4 +/* f13ef90: 0c0068f7 */ jal 0x1a3dc +/* f13ef94: 4600a306 */ mov.s $f12,$f20 +/* f13ef98: 461c0782 */ mul.s $f30,$f0,$f28 +/* f13ef9c: 4614d481 */ sub.s $f18,$f26,$f20 +/* f13efa0: 3c017f1b */ lui $at,0x7f1b +/* f13efa4: c4305d14 */ lwc1 $f16,0x5d14($at) +/* f13efa8: 24040004 */ addiu $a0,$zero,0x4 +/* f13efac: 0fc59e59 */ jal func0f167964 +/* f13efb0: 46109580 */ add.s $f22,$f18,$f16 +/* f13efb4: ae220064 */ sw $v0,0x64($s1) +/* f13efb8: c7d00008 */ lwc1 $f16,0x8($s8) +/* f13efbc: c7ce0004 */ lwc1 $f14,0x4($s8) +/* f13efc0: c7cc0000 */ lwc1 $f12,0x0($s8) +/* f13efc4: 27a400c8 */ addiu $a0,$sp,0xc8 +/* f13efc8: 02201825 */ or $v1,$s1,$zero +/* f13efcc: 2484000c */ addiu $a0,$a0,0xc +/* f13efd0: 0093082b */ sltu $at,$a0,$s3 +/* f13efd4: 10200013 */ beqz $at,.L0f13f024 +/* f13efd8: 84790000 */ lh $t9,0x0($v1) +.L0f13efdc: +/* f13efdc: 4499e000 */ mtc1 $t9,$f28 +/* f13efe0: 2484000c */ addiu $a0,$a0,0xc +/* f13efe4: 0093082b */ sltu $at,$a0,$s3 +/* f13efe8: 4680e720 */ cvt.s.w $f28,$f28 +/* f13efec: 2463000c */ addiu $v1,$v1,0xc +/* f13eff0: e49cffe8 */ swc1 $f28,-0x18($a0) +/* f13eff4: 8468fff6 */ lh $t0,-0xa($v1) +/* f13eff8: 4488e000 */ mtc1 $t0,$f28 +/* f13effc: 00000000 */ sll $zero,$zero,0x0 +/* f13f000: 4680e720 */ cvt.s.w $f28,$f28 +/* f13f004: e49cffec */ swc1 $f28,-0x14($a0) +/* f13f008: 8469fff8 */ lh $t1,-0x8($v1) +/* f13f00c: 4489e000 */ mtc1 $t1,$f28 +/* f13f010: 00000000 */ sll $zero,$zero,0x0 +/* f13f014: 4680e720 */ cvt.s.w $f28,$f28 +/* f13f018: e49cfff0 */ swc1 $f28,-0x10($a0) +/* f13f01c: 1420ffef */ bnez $at,.L0f13efdc +/* f13f020: 84790000 */ lh $t9,0x0($v1) +.L0f13f024: +/* f13f024: 4499e000 */ mtc1 $t9,$f28 +/* f13f028: 2463000c */ addiu $v1,$v1,0xc +/* f13f02c: 4680e720 */ cvt.s.w $f28,$f28 +/* f13f030: e49cfff4 */ swc1 $f28,-0xc($a0) +/* f13f034: 8468fff6 */ lh $t0,-0xa($v1) +/* f13f038: 4488e000 */ mtc1 $t0,$f28 +/* f13f03c: 00000000 */ sll $zero,$zero,0x0 +/* f13f040: 4680e720 */ cvt.s.w $f28,$f28 +/* f13f044: e49cfff8 */ swc1 $f28,-0x8($a0) +/* f13f048: 8469fff8 */ lh $t1,-0x8($v1) +/* f13f04c: 4489e000 */ mtc1 $t1,$f28 +/* f13f050: 00000000 */ sll $zero,$zero,0x0 +/* f13f054: 4680e720 */ cvt.s.w $f28,$f28 +/* f13f058: e49cfffc */ swc1 $f28,-0x4($a0) +/* f13f05c: 00002825 */ or $a1,$zero,$zero +/* f13f060: 27a400c8 */ addiu $a0,$sp,0xc8 +.L0f13f064: +/* f13f064: c48a0000 */ lwc1 $f10,0x0($a0) +/* f13f068: c4800004 */ lwc1 $f0,0x4($a0) +/* f13f06c: c4880008 */ lwc1 $f8,0x8($a0) +/* f13f070: 460c5300 */ add.s $f12,$f10,$f12 +/* f13f074: 460e0380 */ add.s $f14,$f0,$f14 +/* f13f078: 1200000a */ beqz $s0,.L0f13f0a4 +/* f13f07c: 46104400 */ add.s $f16,$f8,$f16 +/* f13f080: 02150019 */ multu $s0,$s5 +/* f13f084: 00005012 */ mflo $t2 +/* f13f088: 028a5821 */ addu $t3,$s4,$t2 +/* f13f08c: c5660004 */ lwc1 $f6,0x4($t3) +/* f13f090: 4606003c */ c.lt.s $f0,$f6 +/* f13f094: 00000000 */ sll $zero,$zero,0x0 +/* f13f098: 45020003 */ bc1fl .L0f13f0a8 +/* f13f09c: 24a50001 */ addiu $a1,$a1,0x1 +/* f13f0a0: 00a08025 */ or $s0,$a1,$zero +.L0f13f0a4: +/* f13f0a4: 24a50001 */ addiu $a1,$a1,0x1 +.L0f13f0a8: +/* f13f0a8: 28a10004 */ slti $at,$a1,0x4 +/* f13f0ac: 1420ffed */ bnez $at,.L0f13f064 +/* f13f0b0: 2484000c */ addiu $a0,$a0,0xc +/* f13f0b4: 3c013e80 */ lui $at,0x3e80 +/* f13f0b8: 44810000 */ mtc1 $at,$f0 +/* f13f0bc: 3c017f1b */ lui $at,0x7f1b +/* f13f0c0: c4245d18 */ lwc1 $f4,0x5d18($at) +/* f13f0c4: 460c0302 */ mul.s $f12,$f0,$f12 +/* f13f0c8: 00001025 */ or $v0,$zero,$zero +/* f13f0cc: 27a400c8 */ addiu $a0,$sp,0xc8 +/* f13f0d0: 460e0382 */ mul.s $f14,$f0,$f14 +/* f13f0d4: 02201825 */ or $v1,$s1,$zero +/* f13f0d8: 461e2080 */ add.s $f2,$f4,$f30 +/* f13f0dc: 46100402 */ mul.s $f16,$f0,$f16 +/* f13f0e0: 00000000 */ sll $zero,$zero,0x0 +/* f13f0e4: c48a0000 */ lwc1 $f10,0x0($a0) +/* f13f0e8: c4940004 */ lwc1 $f20,0x4($a0) +/* f13f0ec: 2484000c */ addiu $a0,$a0,0xc +/* f13f0f0: 460c5281 */ sub.s $f10,$f10,$f12 +/* f13f0f4: 460ea701 */ sub.s $f28,$f20,$f14 +/* f13f0f8: 460a1782 */ mul.s $f30,$f2,$f10 +/* f13f0fc: 5096002e */ beql $a0,$s6,.L0f13f1b8 +/* f13f100: c48afffc */ lwc1 $f10,-0x4($a0) +.L0f13f104: +/* f13f104: 461c1502 */ mul.s $f20,$f2,$f28 +/* f13f108: 460cf480 */ add.s $f18,$f30,$f12 +/* f13f10c: c48afffc */ lwc1 $f10,-0x4($a0) +/* f13f110: 8e2e0064 */ lw $t6,0x64($s1) +/* f13f114: 2484000c */ addiu $a0,$a0,0xc +/* f13f118: 46105281 */ sub.s $f10,$f10,$f16 +/* f13f11c: 01c27821 */ addu $t7,$t6,$v0 +/* f13f120: 2463000c */ addiu $v1,$v1,0xc +/* f13f124: 4600948d */ trunc.w.s $f18,$f18 +/* f13f128: 460a1282 */ mul.s $f10,$f2,$f10 +/* f13f12c: 460ea500 */ add.s $f20,$f20,$f14 +/* f13f130: 440d9000 */ mfc1 $t5,$f18 +/* f13f134: 4600a50d */ trunc.w.s $f20,$f20 +/* f13f138: a5ed0000 */ sh $t5,0x0($t7) +/* f13f13c: 8e280064 */ lw $t0,0x64($s1) +/* f13f140: 46105280 */ add.s $f10,$f10,$f16 +/* f13f144: 4419a000 */ mfc1 $t9,$f20 +/* f13f148: 01024821 */ addu $t1,$t0,$v0 +/* f13f14c: 4600528d */ trunc.w.s $f10,$f10 +/* f13f150: a5390002 */ sh $t9,0x2($t1) +/* f13f154: 8e2c0064 */ lw $t4,0x64($s1) +/* f13f158: 440b5000 */ mfc1 $t3,$f10 +/* f13f15c: 01827021 */ addu $t6,$t4,$v0 +/* f13f160: a5cb0004 */ sh $t3,0x4($t6) +/* f13f164: 8e2f0064 */ lw $t7,0x64($s1) +/* f13f168: 846dfffc */ lh $t5,-0x4($v1) +/* f13f16c: 01e2c021 */ addu $t8,$t7,$v0 +/* f13f170: a70d0008 */ sh $t5,0x8($t8) +/* f13f174: 8e390064 */ lw $t9,0x64($s1) +/* f13f178: 8468fffe */ lh $t0,-0x2($v1) +/* f13f17c: 03224821 */ addu $t1,$t9,$v0 +/* f13f180: a528000a */ sh $t0,0xa($t1) +/* f13f184: 8e2c0064 */ lw $t4,0x64($s1) +/* f13f188: 906afffb */ lbu $t2,-0x5($v1) +/* f13f18c: 01825821 */ addu $t3,$t4,$v0 +/* f13f190: a16a0007 */ sb $t2,0x7($t3) +/* f13f194: c48afff4 */ lwc1 $f10,-0xc($a0) +/* f13f198: c494fff8 */ lwc1 $f20,-0x8($a0) +/* f13f19c: 2442000c */ addiu $v0,$v0,0xc +/* f13f1a0: 460c5281 */ sub.s $f10,$f10,$f12 +/* f13f1a4: 460ea701 */ sub.s $f28,$f20,$f14 +/* f13f1a8: 460a1782 */ mul.s $f30,$f2,$f10 +/* f13f1ac: 1496ffd5 */ bne $a0,$s6,.L0f13f104 +/* f13f1b0: 00000000 */ sll $zero,$zero,0x0 +/* f13f1b4: c48afffc */ lwc1 $f10,-0x4($a0) +.L0f13f1b8: +/* f13f1b8: 461c1502 */ mul.s $f20,$f2,$f28 +/* f13f1bc: 460cf480 */ add.s $f18,$f30,$f12 +/* f13f1c0: 8e2e0064 */ lw $t6,0x64($s1) +/* f13f1c4: 2463000c */ addiu $v1,$v1,0xc +/* f13f1c8: 46105281 */ sub.s $f10,$f10,$f16 +/* f13f1cc: 01c27821 */ addu $t7,$t6,$v0 +/* f13f1d0: 4600948d */ trunc.w.s $f18,$f18 +/* f13f1d4: 460a1282 */ mul.s $f10,$f2,$f10 +/* f13f1d8: 460ea500 */ add.s $f20,$f20,$f14 +/* f13f1dc: 440d9000 */ mfc1 $t5,$f18 +/* f13f1e0: 4600a50d */ trunc.w.s $f20,$f20 +/* f13f1e4: a5ed0000 */ sh $t5,0x0($t7) +/* f13f1e8: 8e280064 */ lw $t0,0x64($s1) +/* f13f1ec: 46105280 */ add.s $f10,$f10,$f16 +/* f13f1f0: 4419a000 */ mfc1 $t9,$f20 +/* f13f1f4: 01024821 */ addu $t1,$t0,$v0 +/* f13f1f8: 4600528d */ trunc.w.s $f10,$f10 +/* f13f1fc: a5390002 */ sh $t9,0x2($t1) +/* f13f200: 8e2c0064 */ lw $t4,0x64($s1) +/* f13f204: 440b5000 */ mfc1 $t3,$f10 +/* f13f208: 01827021 */ addu $t6,$t4,$v0 +/* f13f20c: a5cb0004 */ sh $t3,0x4($t6) +/* f13f210: 8e2f0064 */ lw $t7,0x64($s1) +/* f13f214: 846dfffc */ lh $t5,-0x4($v1) +/* f13f218: 01e2c021 */ addu $t8,$t7,$v0 +/* f13f21c: a70d0008 */ sh $t5,0x8($t8) +/* f13f220: 8e390064 */ lw $t9,0x64($s1) +/* f13f224: 8468fffe */ lh $t0,-0x2($v1) +/* f13f228: 03224821 */ addu $t1,$t9,$v0 +/* f13f22c: a528000a */ sh $t0,0xa($t1) +/* f13f230: 8e2c0064 */ lw $t4,0x64($s1) +/* f13f234: 906afffb */ lbu $t2,-0x5($v1) +/* f13f238: 01825821 */ addu $t3,$t4,$v0 +/* f13f23c: 2442000c */ addiu $v0,$v0,0xc +/* f13f240: a16a0007 */ sb $t2,0x7($t3) +/* f13f244: 4618c600 */ add.s $f24,$f24,$f24 +/* f13f248: 3c013f00 */ lui $at,0x3f00 +/* f13f24c: 4481a000 */ mtc1 $at,$f20 +/* f13f250: 4618d03c */ c.lt.s $f26,$f24 +/* f13f254: 00000000 */ sll $zero,$zero,0x0 +/* f13f258: 45020003 */ bc1fl .L0f13f268 +/* f13f25c: c7bc012c */ lwc1 $f28,0x12c($sp) +/* f13f260: 4600d606 */ mov.s $f24,$f26 +/* f13f264: c7bc012c */ lwc1 $f28,0x12c($sp) +.L0f13f268: +/* f13f268: 00001825 */ or $v1,$zero,$zero +.L0f13f26c: +/* f13f26c: 02201025 */ or $v0,$s1,$zero +.L0f13f270: +/* f13f270: 4616d03c */ c.lt.s $f26,$f22 +/* f13f274: 24630001 */ addiu $v1,$v1,0x1 +/* f13f278: 3c014f80 */ lui $at,0x4f80 +/* f13f27c: 45020003 */ bc1fl .L0f13f28c +/* f13f280: 904e0033 */ lbu $t6,0x33($v0) +/* f13f284: 4600d586 */ mov.s $f22,$f26 +/* f13f288: 904e0033 */ lbu $t6,0x33($v0) +.L0f13f28c: +/* f13f28c: 448e5000 */ mtc1 $t6,$f10 +/* f13f290: 05c10004 */ bgez $t6,.L0f13f2a4 +/* f13f294: 46805220 */ cvt.s.w $f8,$f10 +/* f13f298: 44813000 */ mtc1 $at,$f6 +/* f13f29c: 00000000 */ sll $zero,$zero,0x0 +/* f13f2a0: 46064200 */ add.s $f8,$f8,$f6 +.L0f13f2a4: +/* f13f2a4: 46184102 */ mul.s $f4,$f8,$f24 +/* f13f2a8: 24040001 */ addiu $a0,$zero,0x1 +/* f13f2ac: 3c014f00 */ lui $at,0x4f00 +/* f13f2b0: 444ff800 */ cfc1 $t7,$31 +/* f13f2b4: 44c4f800 */ ctc1 $a0,$31 +/* f13f2b8: 00000000 */ sll $zero,$zero,0x0 +/* f13f2bc: 460022a4 */ cvt.w.s $f10,$f4 +/* f13f2c0: 4444f800 */ cfc1 $a0,$31 +/* f13f2c4: 00000000 */ sll $zero,$zero,0x0 +/* f13f2c8: 30840078 */ andi $a0,$a0,0x78 +/* f13f2cc: 50800013 */ beqzl $a0,.L0f13f31c +/* f13f2d0: 44045000 */ mfc1 $a0,$f10 +/* f13f2d4: 44815000 */ mtc1 $at,$f10 +/* f13f2d8: 24040001 */ addiu $a0,$zero,0x1 +/* f13f2dc: 460a2281 */ sub.s $f10,$f4,$f10 +/* f13f2e0: 44c4f800 */ ctc1 $a0,$31 +/* f13f2e4: 00000000 */ sll $zero,$zero,0x0 +/* f13f2e8: 460052a4 */ cvt.w.s $f10,$f10 +/* f13f2ec: 4444f800 */ cfc1 $a0,$31 +/* f13f2f0: 00000000 */ sll $zero,$zero,0x0 +/* f13f2f4: 30840078 */ andi $a0,$a0,0x78 +/* f13f2f8: 14800005 */ bnez $a0,.L0f13f310 +/* f13f2fc: 00000000 */ sll $zero,$zero,0x0 +/* f13f300: 44045000 */ mfc1 $a0,$f10 +/* f13f304: 3c018000 */ lui $at,0x8000 +/* f13f308: 10000007 */ beqz $zero,.L0f13f328 +/* f13f30c: 00812025 */ or $a0,$a0,$at +.L0f13f310: +/* f13f310: 10000005 */ beqz $zero,.L0f13f328 +/* f13f314: 2404ffff */ addiu $a0,$zero,-1 +/* f13f318: 44045000 */ mfc1 $a0,$f10 +.L0f13f31c: +/* f13f31c: 00000000 */ sll $zero,$zero,0x0 +/* f13f320: 0480fffb */ bltz $a0,.L0f13f310 +/* f13f324: 00000000 */ sll $zero,$zero,0x0 +.L0f13f328: +/* f13f328: 44cff800 */ ctc1 $t7,$31 +/* f13f32c: 2c810100 */ sltiu $at,$a0,0x100 +/* f13f330: 54200003 */ bnezl $at,.L0f13f340 +/* f13f334: 24420004 */ addiu $v0,$v0,0x4 +/* f13f338: 240400ff */ addiu $a0,$zero,0xff +/* f13f33c: 24420004 */ addiu $v0,$v0,0x4 +.L0f13f340: +/* f13f340: 1472ffcb */ bne $v1,$s2,.L0f13f270 +/* f13f344: a044003f */ sb $a0,0x3f($v0) +/* f13f348: 10000010 */ beqz $zero,.L0f13f38c +/* f13f34c: 9224006f */ lbu $a0,0x6f($s1) +/* f13f350: 8238006f */ lb $t8,0x6f($s1) +.L0f13f354: +/* f13f354: 00001825 */ or $v1,$zero,$zero +/* f13f358: 02201025 */ or $v0,$s1,$zero +/* f13f35c: 0703000a */ bgezl $t8,.L0f13f388 +/* f13f360: ae200064 */ sw $zero,0x64($s1) +/* f13f364: ae200064 */ sw $zero,0x64($s1) +.L0f13f368: +/* f13f368: 90590033 */ lbu $t9,0x33($v0) +/* f13f36c: 24630001 */ addiu $v1,$v1,0x1 +/* f13f370: 24420004 */ addiu $v0,$v0,0x4 +/* f13f374: 1472fffc */ bne $v1,$s2,.L0f13f368 +/* f13f378: a059003f */ sb $t9,0x3f($v0) +/* f13f37c: 10000003 */ beqz $zero,.L0f13f38c +/* f13f380: 9224006f */ lbu $a0,0x6f($s1) +/* f13f384: ae200064 */ sw $zero,0x64($s1) +.L0f13f388: +/* f13f388: 9224006f */ lbu $a0,0x6f($s1) +.L0f13f38c: +/* f13f38c: 34890004 */ ori $t1,$a0,0x4 +.L0f13f390: +/* f13f390: 3c02800a */ lui $v0,0x800a +/* f13f394: a229006f */ sb $t1,0x6f($s1) +/* f13f398: 8c42cc44 */ lw $v0,-0x33bc($v0) +/* f13f39c: 26f70001 */ addiu $s7,$s7,0x1 +.L0f13f3a0: +/* f13f3a0: 02e2082a */ slt $at,$s7,$v0 +/* f13f3a4: 1420fe5a */ bnez $at,.L0f13ed10 +/* f13f3a8: 2631007c */ addiu $s1,$s1,0x7c +.L0f13f3ac: +/* f13f3ac: 8fbf006c */ lw $ra,0x6c($sp) +/* f13f3b0: d7b40018 */ ldc1 $f20,0x18($sp) +/* f13f3b4: d7b60020 */ ldc1 $f22,0x20($sp) +/* f13f3b8: d7b80028 */ ldc1 $f24,0x28($sp) +/* f13f3bc: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f13f3c0: d7bc0038 */ ldc1 $f28,0x38($sp) +/* f13f3c4: d7be0040 */ ldc1 $f30,0x40($sp) +/* f13f3c8: 8fb00048 */ lw $s0,0x48($sp) +/* f13f3cc: 8fb1004c */ lw $s1,0x4c($sp) +/* f13f3d0: 8fb20050 */ lw $s2,0x50($sp) +/* f13f3d4: 8fb30054 */ lw $s3,0x54($sp) +/* f13f3d8: 8fb40058 */ lw $s4,0x58($sp) +/* f13f3dc: 8fb5005c */ lw $s5,0x5c($sp) +/* f13f3e0: 8fb60060 */ lw $s6,0x60($sp) +/* f13f3e4: 8fb70064 */ lw $s7,0x64($sp) +/* f13f3e8: 8fbe0068 */ lw $s8,0x68($sp) +/* f13f3ec: 03e00008 */ jr $ra +/* f13f3f0: 27bd0130 */ addiu $sp,$sp,0x130 +); + +GLOBAL_ASM( +glabel func0f13f3f4 +/* f13f3f4: 27bdffa8 */ addiu $sp,$sp,-88 +/* f13f3f8: afbf0054 */ sw $ra,0x54($sp) +/* f13f3fc: afa40058 */ sw $a0,0x58($sp) +/* f13f400: afa5005c */ sw $a1,0x5c($sp) +/* f13f404: afa60060 */ sw $a2,0x60($sp) +/* f13f408: 0c004b70 */ jal 0x12dc0 +/* f13f40c: afa70064 */ sw $a3,0x64($sp) +/* f13f410: 87a8006e */ lh $t0,0x6e($sp) +/* f13f414: 44822000 */ mtc1 $v0,$f4 +/* f13f418: 3c0f8008 */ lui $t7,0x8008 +/* f13f41c: 00087080 */ sll $t6,$t0,0x2 +/* f13f420: 01c87023 */ subu $t6,$t6,$t0 +/* f13f424: 000e7080 */ sll $t6,$t6,0x2 +/* f13f428: 25eff75c */ addiu $t7,$t7,-2212 +/* f13f42c: 01cf1821 */ addu $v1,$t6,$t7 +/* f13f430: 04410005 */ bgez $v0,.L0f13f448 +/* f13f434: 468021a0 */ cvt.s.w $f6,$f4 +/* f13f438: 3c014f80 */ lui $at,0x4f80 +/* f13f43c: 44814000 */ mtc1 $at,$f8 +/* f13f440: 00000000 */ sll $zero,$zero,0x0 +/* f13f444: 46083180 */ add.s $f6,$f6,$f8 +.L0f13f448: +/* f13f448: 3c012f80 */ lui $at,0x2f80 +/* f13f44c: 44815000 */ mtc1 $at,$f10 +/* f13f450: 3c017f1b */ lui $at,0x7f1b +/* f13f454: c4325d1c */ lwc1 $f18,0x5d1c($at) +/* f13f458: 460a3402 */ mul.s $f16,$f6,$f10 +/* f13f45c: 3c017f1b */ lui $at,0x7f1b +/* f13f460: c4285d20 */ lwc1 $f8,0x5d20($at) +/* f13f464: c4660000 */ lwc1 $f6,0x0($v1) +/* f13f468: c46a0004 */ lwc1 $f10,0x4($v1) +/* f13f46c: 8fb80068 */ lw $t8,0x68($sp) +/* f13f470: 87b90072 */ lh $t9,0x72($sp) +/* f13f474: 46128102 */ mul.s $f4,$f16,$f18 +/* f13f478: 8fa90074 */ lw $t1,0x74($sp) +/* f13f47c: 83aa007b */ lb $t2,0x7b($sp) +/* f13f480: 83ab007f */ lb $t3,0x7f($sp) +/* f13f484: 8fac0080 */ lw $t4,0x80($sp) +/* f13f488: 8faf0084 */ lw $t7,0x84($sp) +/* f13f48c: 240d00ff */ addiu $t5,$zero,0xff +/* f13f490: 46082000 */ add.s $f0,$f4,$f8 +/* f13f494: 240e00ff */ addiu $t6,$zero,0xff +/* f13f498: afae003c */ sw $t6,0x3c($sp) +/* f13f49c: afad0038 */ sw $t5,0x38($sp) +/* f13f4a0: 46003082 */ mul.s $f2,$f6,$f0 +/* f13f4a4: 8fa40058 */ lw $a0,0x58($sp) +/* f13f4a8: 8fa5005c */ lw $a1,0x5c($sp) +/* f13f4ac: 46005302 */ mul.s $f12,$f10,$f0 +/* f13f4b0: 8fa60060 */ lw $a2,0x60($sp) +/* f13f4b4: 8fa70064 */ lw $a3,0x64($sp) +/* f13f4b8: afa80014 */ sw $t0,0x14($sp) +/* f13f4bc: e7a20030 */ swc1 $f2,0x30($sp) +/* f13f4c0: afa00020 */ sw $zero,0x20($sp) +/* f13f4c4: afa00040 */ sw $zero,0x40($sp) +/* f13f4c8: e7ac0034 */ swc1 $f12,0x34($sp) +/* f13f4cc: afa00044 */ sw $zero,0x44($sp) +/* f13f4d0: afa00048 */ sw $zero,0x48($sp) +/* f13f4d4: afb80010 */ sw $t8,0x10($sp) +/* f13f4d8: afb90018 */ sw $t9,0x18($sp) +/* f13f4dc: afa9001c */ sw $t1,0x1c($sp) +/* f13f4e0: afaa0024 */ sw $t2,0x24($sp) +/* f13f4e4: afab0028 */ sw $t3,0x28($sp) +/* f13f4e8: afac002c */ sw $t4,0x2c($sp) +/* f13f4ec: 0fc4fd41 */ jal func0f13f504 +/* f13f4f0: afaf004c */ sw $t7,0x4c($sp) +/* f13f4f4: 8fbf0054 */ lw $ra,0x54($sp) +/* f13f4f8: 27bd0058 */ addiu $sp,$sp,0x58 +/* f13f4fc: 03e00008 */ jr $ra +/* f13f500: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f13f504 +/* f13f504: 27bdfe00 */ addiu $sp,$sp,-512 +/* f13f508: afbf0024 */ sw $ra,0x24($sp) +/* f13f50c: afb30020 */ sw $s3,0x20($sp) +/* f13f510: afb2001c */ sw $s2,0x1c($sp) +/* f13f514: afb10018 */ sw $s1,0x18($sp) +/* f13f518: afb00014 */ sw $s0,0x14($sp) +/* f13f51c: afa40200 */ sw $a0,0x200($sp) +/* f13f520: afa60208 */ sw $a2,0x208($sp) +/* f13f524: afa7020c */ sw $a3,0x20c($sp) +/* f13f528: c4a60000 */ lwc1 $f6,0x0($a1) +/* f13f52c: 27a401b8 */ addiu $a0,$sp,0x1b8 +/* f13f530: 00a08825 */ or $s1,$a1,$zero +/* f13f534: e7a601b8 */ swc1 $f6,0x1b8($sp) +/* f13f538: c4aa0004 */ lwc1 $f10,0x4($a1) +/* f13f53c: 3c077f1b */ lui $a3,0x7f1b +/* f13f540: 24e75c4c */ addiu $a3,$a3,0x5c4c +/* f13f544: e7aa01bc */ swc1 $f10,0x1bc($sp) +/* f13f548: c4a40008 */ lwc1 $f4,0x8($a1) +/* f13f54c: 00802825 */ or $a1,$a0,$zero +/* f13f550: 240603bc */ addiu $a2,$zero,0x3bc +/* f13f554: 0fc5dc59 */ jal func0f177164 +/* f13f558: e7a401c0 */ swc1 $f4,0x1c0($sp) +/* f13f55c: 0fc4f92a */ jal func0f13e4a8 +/* f13f560: 8fa4022c */ lw $a0,0x22c($sp) +/* f13f564: 10400017 */ beqz $v0,.L0f13f5c4 +/* f13f568: 00408025 */ or $s0,$v0,$zero +/* f13f56c: 87aa0216 */ lh $t2,0x216($sp) +/* f13f570: 3c0e8008 */ lui $t6,0x8008 +/* f13f574: 25cef75c */ addiu $t6,$t6,-2212 +/* f13f578: 000a4880 */ sll $t1,$t2,0x2 +/* f13f57c: 012a4823 */ subu $t1,$t1,$t2 +/* f13f580: 00094880 */ sll $t1,$t1,0x2 +/* f13f584: 012e1021 */ addu $v0,$t1,$t6 +/* f13f588: 904d0008 */ lbu $t5,0x8($v0) +/* f13f58c: 24010003 */ addiu $at,$zero,0x3 +/* f13f590: 3c0b8008 */ lui $t3,0x8008 +/* f13f594: 11a1000b */ beq $t5,$at,.L0f13f5c4 +/* f13f598: 256bf7b0 */ addiu $t3,$t3,-2128 +/* f13f59c: 104b0006 */ beq $v0,$t3,.L0f13f5b8 +/* f13f5a0: 24180008 */ addiu $t8,$zero,0x8 +/* f13f5a4: 3c014170 */ lui $at,0x4170 +/* f13f5a8: 44810000 */ mtc1 $at,$f0 +/* f13f5ac: 00000000 */ sll $zero,$zero,0x0 +/* f13f5b0: e7a00230 */ swc1 $f0,0x230($sp) +/* f13f5b4: e7a00234 */ swc1 $f0,0x234($sp) +.L0f13f5b8: +/* f13f5b8: 240f000a */ addiu $t7,$zero,0xa +/* f13f5bc: a7b80216 */ sh $t8,0x216($sp) +/* f13f5c0: afaf0244 */ sw $t7,0x244($sp) +.L0f13f5c4: +/* f13f5c4: 87b90216 */ lh $t9,0x216($sp) +/* f13f5c8: 272cfffa */ addiu $t4,$t9,-6 +/* f13f5cc: 2d81000c */ sltiu $at,$t4,0xc +/* f13f5d0: 10200006 */ beqz $at,.L0f13f5ec +/* f13f5d4: 000c6080 */ sll $t4,$t4,0x2 +/* f13f5d8: 3c017f1b */ lui $at,0x7f1b +/* f13f5dc: 002c0821 */ addu $at,$at,$t4 +/* f13f5e0: 8c2c5d24 */ lw $t4,0x5d24($at) +/* f13f5e4: 01800008 */ jr $t4 +/* f13f5e8: 00000000 */ sll $zero,$zero,0x0 +.L0f13f5ec: +/* f13f5ec: 0c004b70 */ jal 0x12dc0 +/* f13f5f0: 00000000 */ sll $zero,$zero,0x0 +/* f13f5f4: 24010168 */ addiu $at,$zero,0x168 +/* f13f5f8: 0041001b */ divu $zero,$v0,$at +/* f13f5fc: 00004010 */ mfhi $t0 +/* f13f600: afa80240 */ sw $t0,0x240($sp) +/* f13f604: 00000000 */ sll $zero,$zero,0x0 +/* f13f608: 12000004 */ beqz $s0,.L0f13f61c +/* f13f60c: 3c05800a */ lui $a1,0x800a +/* f13f610: 240a0004 */ addiu $t2,$zero,0x4 +/* f13f614: 10000009 */ beqz $zero,.L0f13f63c +/* f13f618: afaa0178 */ sw $t2,0x178($sp) +.L0f13f61c: +/* f13f61c: 87a90216 */ lh $t1,0x216($sp) +/* f13f620: 3c0d8008 */ lui $t5,0x8008 +/* f13f624: 00097080 */ sll $t6,$t1,0x2 +/* f13f628: 01c97023 */ subu $t6,$t6,$t1 +/* f13f62c: 000e7080 */ sll $t6,$t6,0x2 +/* f13f630: 01ae6821 */ addu $t5,$t5,$t6 +/* f13f634: 91adf764 */ lbu $t5,-0x89c($t5) +/* f13f638: afad0178 */ sw $t5,0x178($sp) +.L0f13f63c: +/* f13f63c: 24a541b4 */ addiu $a1,$a1,0x41b4 +/* f13f640: 8cab0000 */ lw $t3,0x0($a1) +/* f13f644: 3c13800a */ lui $s3,0x800a +/* f13f648: 8fb2021c */ lw $s2,0x21c($sp) +/* f13f64c: 11600439 */ beqz $t3,.L0f140734 +/* f13f650: 2673cc40 */ addiu $s3,$s3,-13248 +/* f13f654: 12400003 */ beqz $s2,.L0f13f664 +/* f13f658: 87a4021a */ lh $a0,0x21a($sp) +/* f13f65c: 10000001 */ beqz $zero,.L0f13f664 +/* f13f660: 00002025 */ or $a0,$zero,$zero +.L0f13f664: +/* f13f664: 12400005 */ beqz $s2,.L0f13f67c +/* f13f668: 3c02800a */ lui $v0,0x800a +/* f13f66c: 3c02800a */ lui $v0,0x800a +/* f13f670: 8c42cc60 */ lw $v0,-0x33a0($v0) +/* f13f674: 10000003 */ beqz $zero,.L0f13f684 +/* f13f678: 2442ffff */ addiu $v0,$v0,-1 +.L0f13f67c: +/* f13f67c: 8c42cc68 */ lw $v0,-0x3398($v0) +/* f13f680: 2442ffff */ addiu $v0,$v0,-1 +.L0f13f684: +/* f13f684: 8e630000 */ lw $v1,0x0($s3) +/* f13f688: 00048040 */ sll $s0,$a0,0x1 +/* f13f68c: 87ac021a */ lh $t4,0x21a($sp) +/* f13f690: 0070c021 */ addu $t8,$v1,$s0 +/* f13f694: 970f0000 */ lhu $t7,0x0($t8) +/* f13f698: 000c4040 */ sll $t0,$t4,0x1 +/* f13f69c: 00685021 */ addu $t2,$v1,$t0 +/* f13f6a0: 004f082a */ slt $at,$v0,$t7 +/* f13f6a4: 10200007 */ beqz $at,.L0f13f6c4 +/* f13f6a8: 00000000 */ sll $zero,$zero,0x0 +/* f13f6ac: 0fc4f9d1 */ jal func0f13e744 +/* f13f6b0: 00000000 */ sll $zero,$zero,0x0 +/* f13f6b4: 5440000e */ bnezl $v0,.L0f13f6f0 +/* f13f6b8: 8e6e0000 */ lw $t6,0x0($s3) +/* f13f6bc: 1000041e */ beqz $zero,.L0f140738 +/* f13f6c0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f13f6c4: +/* f13f6c4: 3c19800a */ lui $t9,0x800a +/* f13f6c8: 8f39cc68 */ lw $t9,-0x3398($t9) +/* f13f6cc: 95490000 */ lhu $t1,0x0($t2) +/* f13f6d0: 0329082a */ slt $at,$t9,$t1 +/* f13f6d4: 50200006 */ beqzl $at,.L0f13f6f0 +/* f13f6d8: 8e6e0000 */ lw $t6,0x0($s3) +/* f13f6dc: 0fc4f9d1 */ jal func0f13e744 +/* f13f6e0: 01802025 */ or $a0,$t4,$zero +/* f13f6e4: 50400414 */ beqzl $v0,.L0f140738 +/* f13f6e8: 8fbf0024 */ lw $ra,0x24($sp) +/* f13f6ec: 8e6e0000 */ lw $t6,0x0($s3) +.L0f13f6f0: +/* f13f6f0: 3c03800a */ lui $v1,0x800a +/* f13f6f4: 3c04800a */ lui $a0,0x800a +/* f13f6f8: 01d01021 */ addu $v0,$t6,$s0 +/* f13f6fc: 944d0000 */ lhu $t5,0x0($v0) +/* f13f700: 2484cc48 */ addiu $a0,$a0,-13240 +/* f13f704: 2463cc4c */ addiu $v1,$v1,-13236 +/* f13f708: 25ab0001 */ addiu $t3,$t5,0x1 +/* f13f70c: a44b0000 */ sh $t3,0x0($v0) +/* f13f710: 87b90216 */ lh $t9,0x216($sp) +/* f13f714: 8c780000 */ lw $t8,0x0($v1) +/* f13f718: 8c880000 */ lw $t0,0x0($a0) +/* f13f71c: 00194880 */ sll $t1,$t9,0x2 +/* f13f720: 01394823 */ subu $t1,$t1,$t9 +/* f13f724: 00094880 */ sll $t1,$t1,0x2 +/* f13f728: 3c0c8008 */ lui $t4,0x8008 +/* f13f72c: 270fffff */ addiu $t7,$t8,-1 +/* f13f730: 250a0001 */ addiu $t2,$t0,0x1 +/* f13f734: ac6f0000 */ sw $t7,0x0($v1) +/* f13f738: ac8a0000 */ sw $t2,0x0($a0) +/* f13f73c: 01896021 */ addu $t4,$t4,$t1 +/* f13f740: 918cf764 */ lbu $t4,-0x89c($t4) +/* f13f744: 3c05800a */ lui $a1,0x800a +/* f13f748: 24010003 */ addiu $at,$zero,0x3 +/* f13f74c: 24a541b4 */ addiu $a1,$a1,0x41b4 +/* f13f750: 15810007 */ bne $t4,$at,.L0f13f770 +/* f13f754: afa90034 */ sw $t1,0x34($sp) +/* f13f758: 3c02800a */ lui $v0,0x800a +/* f13f75c: 2442cc54 */ addiu $v0,$v0,-13228 +/* f13f760: 8c4e0000 */ lw $t6,0x0($v0) +/* f13f764: 25cd0001 */ addiu $t5,$t6,0x1 +/* f13f768: 10000006 */ beqz $zero,.L0f13f784 +/* f13f76c: ac4d0000 */ sw $t5,0x0($v0) +.L0f13f770: +/* f13f770: 3c02800a */ lui $v0,0x800a +/* f13f774: 2442cc58 */ addiu $v0,$v0,-13224 +/* f13f778: 8c4b0000 */ lw $t3,0x0($v0) +/* f13f77c: 25780001 */ addiu $t8,$t3,0x1 +/* f13f780: ac580000 */ sw $t8,0x0($v0) +.L0f13f784: +/* f13f784: 8cb30000 */ lw $s3,0x0($a1) +/* f13f788: 3c02800a */ lui $v0,0x800a +/* f13f78c: 244241b8 */ addiu $v0,$v0,0x41b8 +/* f13f790: 8e6f0074 */ lw $t7,0x74($s3) +/* f13f794: 8c480000 */ lw $t0,0x0($v0) +/* f13f798: 3c018008 */ lui $at,0x8008 +/* f13f79c: acaf0000 */ sw $t7,0x0($a1) +/* f13f7a0: ae680074 */ sw $t0,0x74($s3) +/* f13f7a4: 8fb9024c */ lw $t9,0x24c($sp) +/* f13f7a8: ac530000 */ sw $s3,0x0($v0) +/* f13f7ac: 926e006f */ lbu $t6,0x6f($s3) +/* f13f7b0: 001948c0 */ sll $t1,$t9,0x3 +/* f13f7b4: 312c0008 */ andi $t4,$t1,0x8 +/* f13f7b8: 31cdfff7 */ andi $t5,$t6,0xfff7 +/* f13f7bc: 018d5825 */ or $t3,$t4,$t5 +/* f13f7c0: a26b006f */ sb $t3,0x6f($s3) +/* f13f7c4: 1240000d */ beqz $s2,.L0f13f7fc +/* f13f7c8: ae600078 */ sw $zero,0x78($s3) +/* f13f7cc: 8fb8024c */ lw $t8,0x24c($sp) +/* f13f7d0: 53000006 */ beqzl $t8,.L0f13f7ec +/* f13f7d4: 8e480040 */ lw $t0,0x40($s2) +/* f13f7d8: 8e4f0044 */ lw $t7,0x44($s2) +/* f13f7dc: ae6f0078 */ sw $t7,0x78($s3) +/* f13f7e0: 10000004 */ beqz $zero,.L0f13f7f4 +/* f13f7e4: ae530044 */ sw $s3,0x44($s2) +/* f13f7e8: 8e480040 */ lw $t0,0x40($s2) +.L0f13f7ec: +/* f13f7ec: ae680078 */ sw $t0,0x78($s3) +/* f13f7f0: ae530040 */ sw $s3,0x40($s2) +.L0f13f7f4: +/* f13f7f4: 10000023 */ beqz $zero,.L0f13f884 +/* f13f7f8: ae720060 */ sw $s2,0x60($s3) +.L0f13f7fc: +/* f13f7fc: 8faa024c */ lw $t2,0x24c($sp) +/* f13f800: 87a2021a */ lh $v0,0x21a($sp) +/* f13f804: 3c03800a */ lui $v1,0x800a +/* f13f808: 11400011 */ beqz $t2,.L0f13f850 +/* f13f80c: 0002c0c0 */ sll $t8,$v0,0x3 +/* f13f810: 87a2021a */ lh $v0,0x21a($sp) +/* f13f814: 3c03800a */ lui $v1,0x800a +/* f13f818: 24634928 */ addiu $v1,$v1,0x4928 +/* f13f81c: 0002c8c0 */ sll $t9,$v0,0x3 +/* f13f820: 0322c821 */ addu $t9,$t9,$v0 +/* f13f824: 8c690000 */ lw $t1,0x0($v1) +/* f13f828: 0019c880 */ sll $t9,$t9,0x2 +/* f13f82c: 0322c823 */ subu $t9,$t9,$v0 +/* f13f830: 0019c880 */ sll $t9,$t9,0x2 +/* f13f834: 01397021 */ addu $t6,$t1,$t9 +/* f13f838: 8dcc0088 */ lw $t4,0x88($t6) +/* f13f83c: ae6c0078 */ sw $t4,0x78($s3) +/* f13f840: 8c6d0000 */ lw $t5,0x0($v1) +/* f13f844: 01b95821 */ addu $t3,$t5,$t9 +/* f13f848: 1000000d */ beqz $zero,.L0f13f880 +/* f13f84c: ad730088 */ sw $s3,0x88($t3) +.L0f13f850: +/* f13f850: 24634928 */ addiu $v1,$v1,0x4928 +/* f13f854: 0302c021 */ addu $t8,$t8,$v0 +/* f13f858: 8c6f0000 */ lw $t7,0x0($v1) +/* f13f85c: 0018c080 */ sll $t8,$t8,0x2 +/* f13f860: 0302c023 */ subu $t8,$t8,$v0 +/* f13f864: 0018c080 */ sll $t8,$t8,0x2 +/* f13f868: 01f84021 */ addu $t0,$t7,$t8 +/* f13f86c: 8d0a0084 */ lw $t2,0x84($t0) +/* f13f870: ae6a0078 */ sw $t2,0x78($s3) +/* f13f874: 8c790000 */ lw $t9,0x0($v1) +/* f13f878: 03384821 */ addu $t1,$t9,$t8 +/* f13f87c: ad330084 */ sw $s3,0x84($t1) +.L0f13f880: +/* f13f880: ae600060 */ sw $zero,0x60($s3) +.L0f13f884: +/* f13f884: 8fae0200 */ lw $t6,0x200($sp) +/* f13f888: 44809000 */ mtc1 $zero,$f18 +/* f13f88c: c5c80000 */ lwc1 $f8,0x0($t6) +/* f13f890: e7a801ac */ swc1 $f8,0x1ac($sp) +/* f13f894: c5c60004 */ lwc1 $f6,0x4($t6) +/* f13f898: e7a601b0 */ swc1 $f6,0x1b0($sp) +/* f13f89c: c5ca0008 */ lwc1 $f10,0x8($t6) +/* f13f8a0: e7aa01b4 */ swc1 $f10,0x1b4($sp) +/* f13f8a4: c6300000 */ lwc1 $f16,0x0($s1) +/* f13f8a8: 4610903c */ c.lt.s $f18,$f16 +/* f13f8ac: 00000000 */ sll $zero,$zero,0x0 +/* f13f8b0: 45020004 */ bc1fl .L0f13f8c4 +/* f13f8b4: 46008007 */ neg.s $f0,$f16 +/* f13f8b8: 10000002 */ beqz $zero,.L0f13f8c4 +/* f13f8bc: 46008006 */ mov.s $f0,$f16 +/* f13f8c0: 46008007 */ neg.s $f0,$f16 +.L0f13f8c4: +/* f13f8c4: c42e45d4 */ lwc1 $f14,0x45d4($at) +/* f13f8c8: 460e003c */ c.lt.s $f0,$f14 +/* f13f8cc: 00000000 */ sll $zero,$zero,0x0 +/* f13f8d0: 45020004 */ bc1fl .L0f13f8e4 +/* f13f8d4: 00002025 */ or $a0,$zero,$zero +/* f13f8d8: 10000002 */ beqz $zero,.L0f13f8e4 +/* f13f8dc: 24040001 */ addiu $a0,$zero,0x1 +/* f13f8e0: 00002025 */ or $a0,$zero,$zero +.L0f13f8e4: +/* f13f8e4: c62c0004 */ lwc1 $f12,0x4($s1) +/* f13f8e8: 460c903c */ c.lt.s $f18,$f12 +/* f13f8ec: 00000000 */ sll $zero,$zero,0x0 +/* f13f8f0: 45020004 */ bc1fl .L0f13f904 +/* f13f8f4: 46006007 */ neg.s $f0,$f12 +/* f13f8f8: 10000002 */ beqz $zero,.L0f13f904 +/* f13f8fc: 46006006 */ mov.s $f0,$f12 +/* f13f900: 46006007 */ neg.s $f0,$f12 +.L0f13f904: +/* f13f904: 460e003c */ c.lt.s $f0,$f14 +/* f13f908: 00000000 */ sll $zero,$zero,0x0 +/* f13f90c: 45020004 */ bc1fl .L0f13f920 +/* f13f910: 00001825 */ or $v1,$zero,$zero +/* f13f914: 10000002 */ beqz $zero,.L0f13f920 +/* f13f918: 24030001 */ addiu $v1,$zero,0x1 +/* f13f91c: 00001825 */ or $v1,$zero,$zero +.L0f13f920: +/* f13f920: c6220008 */ lwc1 $f2,0x8($s1) +/* f13f924: 4602903c */ c.lt.s $f18,$f2 +/* f13f928: 00000000 */ sll $zero,$zero,0x0 +/* f13f92c: 45020004 */ bc1fl .L0f13f940 +/* f13f930: 46001007 */ neg.s $f0,$f2 +/* f13f934: 10000002 */ beqz $zero,.L0f13f940 +/* f13f938: 46001006 */ mov.s $f0,$f2 +/* f13f93c: 46001007 */ neg.s $f0,$f2 +.L0f13f940: +/* f13f940: 460e003c */ c.lt.s $f0,$f14 +/* f13f944: 00001025 */ or $v0,$zero,$zero +/* f13f948: 45000003 */ bc1f .L0f13f958 +/* f13f94c: 00000000 */ sll $zero,$zero,0x0 +/* f13f950: 10000001 */ beqz $zero,.L0f13f958 +/* f13f954: 24020001 */ addiu $v0,$zero,0x1 +.L0f13f958: +/* f13f958: 10800014 */ beqz $a0,.L0f13f9ac +/* f13f95c: 00000000 */ sll $zero,$zero,0x0 +/* f13f960: 10400012 */ beqz $v0,.L0f13f9ac +/* f13f964: 00000000 */ sll $zero,$zero,0x0 +/* f13f968: 44809000 */ mtc1 $zero,$f18 +/* f13f96c: 3c01bf80 */ lui $at,0xbf80 +/* f13f970: 44817000 */ mtc1 $at,$f14 +/* f13f974: 460c903e */ c.le.s $f18,$f12 +/* f13f978: 46009406 */ mov.s $f16,$f18 +/* f13f97c: e7b201e8 */ swc1 $f18,0x1e8($sp) +/* f13f980: e7b201ec */ swc1 $f18,0x1ec($sp) +/* f13f984: 45000005 */ bc1f .L0f13f99c +/* f13f988: e7ae01f4 */ swc1 $f14,0x1f4($sp) +/* f13f98c: 3c013f80 */ lui $at,0x3f80 +/* f13f990: 44810000 */ mtc1 $at,$f0 +/* f13f994: 10000002 */ beqz $zero,.L0f13f9a0 +/* f13f998: 00000000 */ sll $zero,$zero,0x0 +.L0f13f99c: +/* f13f99c: 46007006 */ mov.s $f0,$f14 +.L0f13f9a0: +/* f13f9a0: 460e0102 */ mul.s $f4,$f0,$f14 +/* f13f9a4: 1000009f */ beqz $zero,.L0f13fc24 +/* f13f9a8: e7a401f0 */ swc1 $f4,0x1f0($sp) +.L0f13f9ac: +/* f13f9ac: 10800017 */ beqz $a0,.L0f13fa0c +/* f13f9b0: 00000000 */ sll $zero,$zero,0x0 +/* f13f9b4: 10600015 */ beqz $v1,.L0f13fa0c +/* f13f9b8: 00000000 */ sll $zero,$zero,0x0 +/* f13f9bc: 44800000 */ mtc1 $zero,$f0 +/* f13f9c0: 3c01bf80 */ lui $at,0xbf80 +/* f13f9c4: 4602003e */ c.le.s $f0,$f2 +/* f13f9c8: 46000406 */ mov.s $f16,$f0 +/* f13f9cc: 46000486 */ mov.s $f18,$f0 +/* f13f9d0: 45020006 */ bc1fl .L0f13f9ec +/* f13f9d4: 44813000 */ mtc1 $at,$f6 +/* f13f9d8: 3c013f80 */ lui $at,0x3f80 +/* f13f9dc: 44814000 */ mtc1 $at,$f8 +/* f13f9e0: 10000004 */ beqz $zero,.L0f13f9f4 +/* f13f9e4: e7a801f4 */ swc1 $f8,0x1f4($sp) +/* f13f9e8: 44813000 */ mtc1 $at,$f6 +.L0f13f9ec: +/* f13f9ec: 00000000 */ sll $zero,$zero,0x0 +/* f13f9f0: e7a601f4 */ swc1 $f6,0x1f4($sp) +.L0f13f9f4: +/* f13f9f4: 3c01bf80 */ lui $at,0xbf80 +/* f13f9f8: 44815000 */ mtc1 $at,$f10 +/* f13f9fc: e7a001e8 */ swc1 $f0,0x1e8($sp) +/* f13fa00: e7a001f0 */ swc1 $f0,0x1f0($sp) +/* f13fa04: 10000087 */ beqz $zero,.L0f13fc24 +/* f13fa08: e7aa01ec */ swc1 $f10,0x1ec($sp) +.L0f13fa0c: +/* f13fa0c: 5060001a */ beqzl $v1,.L0f13fa78 +/* f13fa10: 8fa3020c */ lw $v1,0x20c($sp) +/* f13fa14: 50400018 */ beqzl $v0,.L0f13fa78 +/* f13fa18: 8fa3020c */ lw $v1,0x20c($sp) +/* f13fa1c: 44801000 */ mtc1 $zero,$f2 +/* f13fa20: 3c01bf80 */ lui $at,0xbf80 +/* f13fa24: 4610103e */ c.le.s $f2,$f16 +/* f13fa28: e7a201f4 */ swc1 $f2,0x1f4($sp) +/* f13fa2c: 46001486 */ mov.s $f18,$f2 +/* f13fa30: 45020006 */ bc1fl .L0f13fa4c +/* f13fa34: 44810000 */ mtc1 $at,$f0 +/* f13fa38: 3c013f80 */ lui $at,0x3f80 +/* f13fa3c: 44810000 */ mtc1 $at,$f0 +/* f13fa40: 10000004 */ beqz $zero,.L0f13fa54 +/* f13fa44: 3c01bf80 */ lui $at,0xbf80 +/* f13fa48: 44810000 */ mtc1 $at,$f0 +.L0f13fa4c: +/* f13fa4c: 00000000 */ sll $zero,$zero,0x0 +/* f13fa50: 3c01bf80 */ lui $at,0xbf80 +.L0f13fa54: +/* f13fa54: 44812000 */ mtc1 $at,$f4 +/* f13fa58: 3c013f80 */ lui $at,0x3f80 +/* f13fa5c: 44814000 */ mtc1 $at,$f8 +/* f13fa60: 46040402 */ mul.s $f16,$f0,$f4 +/* f13fa64: e7a201e8 */ swc1 $f2,0x1e8($sp) +/* f13fa68: e7a201ec */ swc1 $f2,0x1ec($sp) +/* f13fa6c: 1000006d */ beqz $zero,.L0f13fc24 +/* f13fa70: e7a801f0 */ swc1 $f8,0x1f0($sp) +/* f13fa74: 8fa3020c */ lw $v1,0x20c($sp) +.L0f13fa78: +/* f13fa78: 8fa20210 */ lw $v0,0x210($sp) +/* f13fa7c: c7a001b8 */ lwc1 $f0,0x1b8($sp) +/* f13fa80: 10600055 */ beqz $v1,.L0f13fbd8 +/* f13fa84: c7a201c0 */ lwc1 $f2,0x1c0($sp) +/* f13fa88: 10400053 */ beqz $v0,.L0f13fbd8 +/* f13fa8c: 00000000 */ sll $zero,$zero,0x0 +/* f13fa90: 846c0000 */ lh $t4,0x0($v1) +/* f13fa94: 27b0013c */ addiu $s0,$sp,0x13c +/* f13fa98: 3c077f1b */ lui $a3,0x7f1b +/* f13fa9c: 448c3000 */ mtc1 $t4,$f6 +/* f13faa0: 24e75c58 */ addiu $a3,$a3,0x5c58 +/* f13faa4: 02002025 */ or $a0,$s0,$zero +/* f13faa8: 468032a0 */ cvt.s.w $f10,$f6 +/* f13faac: 02002825 */ or $a1,$s0,$zero +/* f13fab0: 2406047f */ addiu $a2,$zero,0x47f +/* f13fab4: e7aa013c */ swc1 $f10,0x13c($sp) +/* f13fab8: 846d0002 */ lh $t5,0x2($v1) +/* f13fabc: 448d2000 */ mtc1 $t5,$f4 +/* f13fac0: 00000000 */ sll $zero,$zero,0x0 +/* f13fac4: 46802220 */ cvt.s.w $f8,$f4 +/* f13fac8: e7a80140 */ swc1 $f8,0x140($sp) +/* f13facc: 846b0004 */ lh $t3,0x4($v1) +/* f13fad0: 448b3000 */ mtc1 $t3,$f6 +/* f13fad4: 00000000 */ sll $zero,$zero,0x0 +/* f13fad8: 468032a0 */ cvt.s.w $f10,$f6 +/* f13fadc: e7aa0144 */ swc1 $f10,0x144($sp) +/* f13fae0: 84580000 */ lh $t8,0x0($v0) +/* f13fae4: 44982000 */ mtc1 $t8,$f4 +/* f13fae8: 00000000 */ sll $zero,$zero,0x0 +/* f13faec: 46802220 */ cvt.s.w $f8,$f4 +/* f13faf0: e7a80130 */ swc1 $f8,0x130($sp) +/* f13faf4: 844f0002 */ lh $t7,0x2($v0) +/* f13faf8: 448f3000 */ mtc1 $t7,$f6 +/* f13fafc: 00000000 */ sll $zero,$zero,0x0 +/* f13fb00: 468032a0 */ cvt.s.w $f10,$f6 +/* f13fb04: e7aa0134 */ swc1 $f10,0x134($sp) +/* f13fb08: 84480004 */ lh $t0,0x4($v0) +/* f13fb0c: 44882000 */ mtc1 $t0,$f4 +/* f13fb10: 00000000 */ sll $zero,$zero,0x0 +/* f13fb14: 46802220 */ cvt.s.w $f8,$f4 +/* f13fb18: 0fc5dc59 */ jal func0f177164 +/* f13fb1c: e7a80138 */ swc1 $f8,0x138($sp) +/* f13fb20: 27a40130 */ addiu $a0,$sp,0x130 +/* f13fb24: 3c077f1b */ lui $a3,0x7f1b +/* f13fb28: 24e75c64 */ addiu $a3,$a3,0x5c64 +/* f13fb2c: 00802825 */ or $a1,$a0,$zero +/* f13fb30: 0fc5dc59 */ jal func0f177164 +/* f13fb34: 24060480 */ addiu $a2,$zero,0x480 +/* f13fb38: c7a20130 */ lwc1 $f2,0x130($sp) +/* f13fb3c: c7b0013c */ lwc1 $f16,0x13c($sp) +/* f13fb40: c7ac0134 */ lwc1 $f12,0x134($sp) +/* f13fb44: c7b20140 */ lwc1 $f18,0x140($sp) +/* f13fb48: 46028182 */ mul.s $f6,$f16,$f2 +/* f13fb4c: c7ae0138 */ lwc1 $f14,0x138($sp) +/* f13fb50: c7a80144 */ lwc1 $f8,0x144($sp) +/* f13fb54: 460c9282 */ mul.s $f10,$f18,$f12 +/* f13fb58: 3c01bf80 */ lui $at,0xbf80 +/* f13fb5c: 02002025 */ or $a0,$s0,$zero +/* f13fb60: 27a50118 */ addiu $a1,$sp,0x118 +/* f13fb64: 27a60100 */ addiu $a2,$sp,0x100 +/* f13fb68: 460a3100 */ add.s $f4,$f6,$f10 +/* f13fb6c: 460e4182 */ mul.s $f6,$f8,$f14 +/* f13fb70: 46062280 */ add.s $f10,$f4,$f6 +/* f13fb74: 44812000 */ mtc1 $at,$f4 +/* f13fb78: 00000000 */ sll $zero,$zero,0x0 +/* f13fb7c: 46045002 */ mul.s $f0,$f10,$f4 +/* f13fb80: 00000000 */ sll $zero,$zero,0x0 +/* f13fb84: 46100182 */ mul.s $f6,$f0,$f16 +/* f13fb88: 46023280 */ add.s $f10,$f6,$f2 +/* f13fb8c: 46120102 */ mul.s $f4,$f0,$f18 +/* f13fb90: e7aa0118 */ swc1 $f10,0x118($sp) +/* f13fb94: 46080282 */ mul.s $f10,$f0,$f8 +/* f13fb98: 460c2180 */ add.s $f6,$f4,$f12 +/* f13fb9c: 460e5100 */ add.s $f4,$f10,$f14 +/* f13fba0: e7a6011c */ swc1 $f6,0x11c($sp) +/* f13fba4: 0fc5dc2b */ jal func0f1770ac +/* f13fba8: e7a40120 */ swc1 $f4,0x120($sp) +/* f13fbac: c7a6013c */ lwc1 $f6,0x13c($sp) +/* f13fbb0: c7a80118 */ lwc1 $f8,0x118($sp) +/* f13fbb4: c7aa011c */ lwc1 $f10,0x11c($sp) +/* f13fbb8: c7a40120 */ lwc1 $f4,0x120($sp) +/* f13fbbc: c7b00140 */ lwc1 $f16,0x140($sp) +/* f13fbc0: c7b20144 */ lwc1 $f18,0x144($sp) +/* f13fbc4: e7a601f4 */ swc1 $f6,0x1f4($sp) +/* f13fbc8: e7a801e8 */ swc1 $f8,0x1e8($sp) +/* f13fbcc: e7aa01ec */ swc1 $f10,0x1ec($sp) +/* f13fbd0: 10000014 */ beqz $zero,.L0f13fc24 +/* f13fbd4: e7a401f0 */ swc1 $f4,0x1f0($sp) +.L0f13fbd8: +/* f13fbd8: 46000182 */ mul.s $f6,$f0,$f0 +/* f13fbdc: 00000000 */ sll $zero,$zero,0x0 +/* f13fbe0: 46021202 */ mul.s $f8,$f2,$f2 +/* f13fbe4: 0c012974 */ jal 0x4a5d0 +/* f13fbe8: 46083300 */ add.s $f12,$f6,$f8 +/* f13fbec: c7a401b8 */ lwc1 $f4,0x1b8($sp) +/* f13fbf0: c7aa01c0 */ lwc1 $f10,0x1c0($sp) +/* f13fbf4: c7ae01bc */ lwc1 $f14,0x1bc($sp) +/* f13fbf8: 46002083 */ div.s $f2,$f4,$f0 +/* f13fbfc: 44808000 */ mtc1 $zero,$f16 +/* f13fc00: 46000207 */ neg.s $f8,$f0 +/* f13fc04: e7a801ec */ swc1 $f8,0x1ec($sp) +/* f13fc08: 46005303 */ div.s $f12,$f10,$f0 +/* f13fc0c: 46027182 */ mul.s $f6,$f14,$f2 +/* f13fc10: 46001487 */ neg.s $f18,$f2 +/* f13fc14: e7a601e8 */ swc1 $f6,0x1e8($sp) +/* f13fc18: 460c7282 */ mul.s $f10,$f14,$f12 +/* f13fc1c: e7ac01f4 */ swc1 $f12,0x1f4($sp) +/* f13fc20: e7aa01f0 */ swc1 $f10,0x1f0($sp) +.L0f13fc24: +/* f13fc24: 8faa0240 */ lw $t2,0x240($sp) +/* f13fc28: c7a401f4 */ lwc1 $f4,0x1f4($sp) +/* f13fc2c: 51400034 */ beqzl $t2,.L0f13fd00 +/* f13fc30: c7aa01ec */ lwc1 $f10,0x1ec($sp) +/* f13fc34: 448a2000 */ mtc1 $t2,$f4 +/* f13fc38: 3c017f1b */ lui $at,0x7f1b +/* f13fc3c: c4285d54 */ lwc1 $f8,0x5d54($at) +/* f13fc40: 468021a0 */ cvt.s.w $f6,$f4 +/* f13fc44: e7b001f8 */ swc1 $f16,0x1f8($sp) +/* f13fc48: e7b201fc */ swc1 $f18,0x1fc($sp) +/* f13fc4c: 46083302 */ mul.s $f12,$f6,$f8 +/* f13fc50: 0c0068f7 */ jal 0x1a3dc +/* f13fc54: e7ac0040 */ swc1 $f12,0x40($sp) +/* f13fc58: c7ac0040 */ lwc1 $f12,0x40($sp) +/* f13fc5c: 0c0068f4 */ jal 0x1a3d0 +/* f13fc60: e7a000d0 */ swc1 $f0,0xd0($sp) +/* f13fc64: c7aa01f4 */ lwc1 $f10,0x1f4($sp) +/* f13fc68: c7ac01e8 */ lwc1 $f12,0x1e8($sp) +/* f13fc6c: c7ae00d0 */ lwc1 $f14,0xd0($sp) +/* f13fc70: 460a0102 */ mul.s $f4,$f0,$f10 +/* f13fc74: c7b001f8 */ lwc1 $f16,0x1f8($sp) +/* f13fc78: c7b201fc */ lwc1 $f18,0x1fc($sp) +/* f13fc7c: 460c7182 */ mul.s $f6,$f14,$f12 +/* f13fc80: e7aa0028 */ swc1 $f10,0x28($sp) +/* f13fc84: 46007087 */ neg.s $f2,$f14 +/* f13fc88: 46062200 */ add.s $f8,$f4,$f6 +/* f13fc8c: 46100102 */ mul.s $f4,$f0,$f16 +/* f13fc90: c7a601ec */ lwc1 $f6,0x1ec($sp) +/* f13fc94: e7a801dc */ swc1 $f8,0x1dc($sp) +/* f13fc98: 46067202 */ mul.s $f8,$f14,$f6 +/* f13fc9c: 46082100 */ add.s $f4,$f4,$f8 +/* f13fca0: 46120202 */ mul.s $f8,$f0,$f18 +/* f13fca4: e7a401e0 */ swc1 $f4,0x1e0($sp) +/* f13fca8: c7a401f0 */ lwc1 $f4,0x1f0($sp) +/* f13fcac: 46047282 */ mul.s $f10,$f14,$f4 +/* f13fcb0: 460a4200 */ add.s $f8,$f8,$f10 +/* f13fcb4: c7aa0028 */ lwc1 $f10,0x28($sp) +/* f13fcb8: e7a801e4 */ swc1 $f8,0x1e4($sp) +/* f13fcbc: 460a1202 */ mul.s $f8,$f2,$f10 +/* f13fcc0: 00000000 */ sll $zero,$zero,0x0 +/* f13fcc4: 460c0282 */ mul.s $f10,$f0,$f12 +/* f13fcc8: 460a4200 */ add.s $f8,$f8,$f10 +/* f13fccc: 46101282 */ mul.s $f10,$f2,$f16 +/* f13fcd0: e7a801d0 */ swc1 $f8,0x1d0($sp) +/* f13fcd4: 46060202 */ mul.s $f8,$f0,$f6 +/* f13fcd8: c7ae01d0 */ lwc1 $f14,0x1d0($sp) +/* f13fcdc: 46085180 */ add.s $f6,$f10,$f8 +/* f13fce0: 46121282 */ mul.s $f10,$f2,$f18 +/* f13fce4: 00000000 */ sll $zero,$zero,0x0 +/* f13fce8: 46040202 */ mul.s $f8,$f0,$f4 +/* f13fcec: e7a601d4 */ swc1 $f6,0x1d4($sp) +/* f13fcf0: 46085180 */ add.s $f6,$f10,$f8 +/* f13fcf4: 10000009 */ beqz $zero,.L0f13fd1c +/* f13fcf8: e7a601d8 */ swc1 $f6,0x1d8($sp) +/* f13fcfc: c7aa01ec */ lwc1 $f10,0x1ec($sp) +.L0f13fd00: +/* f13fd00: c7a801f0 */ lwc1 $f8,0x1f0($sp) +/* f13fd04: e7a401dc */ swc1 $f4,0x1dc($sp) +/* f13fd08: e7b001e0 */ swc1 $f16,0x1e0($sp) +/* f13fd0c: e7b201e4 */ swc1 $f18,0x1e4($sp) +/* f13fd10: c7ae01e8 */ lwc1 $f14,0x1e8($sp) +/* f13fd14: e7aa01d4 */ swc1 $f10,0x1d4($sp) +/* f13fd18: e7a801d8 */ swc1 $f8,0x1d8($sp) +.L0f13fd1c: +/* f13fd1c: 12400052 */ beqz $s2,.L0f13fe68 +/* f13fd20: 87a4021a */ lh $a0,0x21a($sp) +/* f13fd24: 8e420004 */ lw $v0,0x4($s2) +/* f13fd28: 83ae0227 */ lb $t6,0x227($sp) +/* f13fd2c: 24010001 */ addiu $at,$zero,0x1 +/* f13fd30: 8c590018 */ lw $t9,0x18($v0) +/* f13fd34: 904d0003 */ lbu $t5,0x3($v0) +/* f13fd38: 000e6180 */ sll $t4,$t6,0x6 +/* f13fd3c: 8f29000c */ lw $t1,0xc($t9) +/* f13fd40: 00408025 */ or $s0,$v0,$zero +/* f13fd44: 15a10010 */ bne $t5,$at,.L0f13fd88 +/* f13fd48: 012c8821 */ addu $s1,$t1,$t4 +/* f13fd4c: 944b0070 */ lhu $t3,0x70($v0) +/* f13fd50: 3c01bf80 */ lui $at,0xbf80 +/* f13fd54: 31780008 */ andi $t8,$t3,0x8 +/* f13fd58: 5300000c */ beqzl $t8,.L0f13fd8c +/* f13fd5c: c7b001d4 */ lwc1 $f16,0x1d4($sp) +/* f13fd60: 44810000 */ mtc1 $at,$f0 +/* f13fd64: c7a601d4 */ lwc1 $f6,0x1d4($sp) +/* f13fd68: c7aa01d8 */ lwc1 $f10,0x1d8($sp) +/* f13fd6c: 460e0382 */ mul.s $f14,$f0,$f14 +/* f13fd70: 00000000 */ sll $zero,$zero,0x0 +/* f13fd74: 46060102 */ mul.s $f4,$f0,$f6 +/* f13fd78: 00000000 */ sll $zero,$zero,0x0 +/* f13fd7c: 460a0202 */ mul.s $f8,$f0,$f10 +/* f13fd80: e7a401d4 */ swc1 $f4,0x1d4($sp) +/* f13fd84: e7a801d8 */ swc1 $f8,0x1d8($sp) +.L0f13fd88: +/* f13fd88: c7b001d4 */ lwc1 $f16,0x1d4($sp) +.L0f13fd8c: +/* f13fd8c: c7b201d8 */ lwc1 $f18,0x1d8($sp) +/* f13fd90: c7a001dc */ lwc1 $f0,0x1dc($sp) +/* f13fd94: c7a201e0 */ lwc1 $f2,0x1e0($sp) +/* f13fd98: c7a601e4 */ lwc1 $f6,0x1e4($sp) +/* f13fd9c: e7ae0078 */ swc1 $f14,0x78($sp) +/* f13fda0: 02202025 */ or $a0,$s1,$zero +/* f13fda4: 27a50084 */ addiu $a1,$sp,0x84 +/* f13fda8: e7ae01d0 */ swc1 $f14,0x1d0($sp) +/* f13fdac: e7b0007c */ swc1 $f16,0x7c($sp) +/* f13fdb0: e7b20080 */ swc1 $f18,0x80($sp) +/* f13fdb4: e7a00084 */ swc1 $f0,0x84($sp) +/* f13fdb8: e7a20088 */ swc1 $f2,0x88($sp) +/* f13fdbc: 0c0056c4 */ jal 0x15b10 +/* f13fdc0: e7a6008c */ swc1 $f6,0x8c($sp) +/* f13fdc4: 02202025 */ or $a0,$s1,$zero +/* f13fdc8: 0c0056c4 */ jal 0x15b10 +/* f13fdcc: 27a50078 */ addiu $a1,$sp,0x78 +/* f13fdd0: c7a00084 */ lwc1 $f0,0x84($sp) +/* f13fdd4: c7a20088 */ lwc1 $f2,0x88($sp) +/* f13fdd8: c7a6008c */ lwc1 $f6,0x8c($sp) +/* f13fddc: 46000102 */ mul.s $f4,$f0,$f0 +/* f13fde0: 00000000 */ sll $zero,$zero,0x0 +/* f13fde4: 46021282 */ mul.s $f10,$f2,$f2 +/* f13fde8: 460a2200 */ add.s $f8,$f4,$f10 +/* f13fdec: 46063102 */ mul.s $f4,$f6,$f6 +/* f13fdf0: 0c012974 */ jal 0x4a5d0 +/* f13fdf4: 46044300 */ add.s $f12,$f8,$f4 +/* f13fdf8: c7aa0230 */ lwc1 $f10,0x230($sp) +/* f13fdfc: c7a8007c */ lwc1 $f8,0x7c($sp) +/* f13fe00: c7a20078 */ lwc1 $f2,0x78($sp) +/* f13fe04: 46005183 */ div.s $f6,$f10,$f0 +/* f13fe08: 46084102 */ mul.s $f4,$f8,$f8 +/* f13fe0c: c7a80080 */ lwc1 $f8,0x80($sp) +/* f13fe10: 46021282 */ mul.s $f10,$f2,$f2 +/* f13fe14: e7a60230 */ swc1 $f6,0x230($sp) +/* f13fe18: 46045180 */ add.s $f6,$f10,$f4 +/* f13fe1c: 46084282 */ mul.s $f10,$f8,$f8 +/* f13fe20: 0c012974 */ jal 0x4a5d0 +/* f13fe24: 460a3300 */ add.s $f12,$f6,$f10 +/* f13fe28: c7a40234 */ lwc1 $f4,0x234($sp) +/* f13fe2c: 8faf024c */ lw $t7,0x24c($sp) +/* f13fe30: c7ae01d0 */ lwc1 $f14,0x1d0($sp) +/* f13fe34: 46002203 */ div.s $f8,$f4,$f0 +/* f13fe38: c7b001d4 */ lwc1 $f16,0x1d4($sp) +/* f13fe3c: c7b201d8 */ lwc1 $f18,0x1d8($sp) +/* f13fe40: 11e00005 */ beqz $t7,.L0f13fe58 +/* f13fe44: e7a80234 */ swc1 $f8,0x234($sp) +/* f13fe48: 92080002 */ lbu $t0,0x2($s0) +/* f13fe4c: 350a0002 */ ori $t2,$t0,0x2 +/* f13fe50: 10000049 */ beqz $zero,.L0f13ff78 +/* f13fe54: a20a0002 */ sb $t2,0x2($s0) +.L0f13fe58: +/* f13fe58: 92190002 */ lbu $t9,0x2($s0) +/* f13fe5c: 372e0001 */ ori $t6,$t9,0x1 +/* f13fe60: 10000045 */ beqz $zero,.L0f13ff78 +/* f13fe64: a20e0002 */ sb $t6,0x2($s0) +.L0f13fe68: +/* f13fe68: 0fc59b74 */ jal func0f166dd0 +/* f13fe6c: e7ae01d0 */ swc1 $f14,0x1d0($sp) +/* f13fe70: 8fa30208 */ lw $v1,0x208($sp) +/* f13fe74: c7ae01d0 */ lwc1 $f14,0x1d0($sp) +/* f13fe78: c7b001d4 */ lwc1 $f16,0x1d4($sp) +/* f13fe7c: 10600021 */ beqz $v1,.L0f13ff04 +/* f13fe80: c7b201d8 */ lwc1 $f18,0x1d8($sp) +/* f13fe84: 8fa90200 */ lw $t1,0x200($sp) +/* f13fe88: c4660000 */ lwc1 $f6,0x0($v1) +/* f13fe8c: c4640004 */ lwc1 $f4,0x4($v1) +/* f13fe90: c52a0000 */ lwc1 $f10,0x0($t1) +/* f13fe94: c5280004 */ lwc1 $f8,0x4($t1) +/* f13fe98: 3c01bf80 */ lui $at,0xbf80 +/* f13fe9c: 460a3001 */ sub.s $f0,$f6,$f10 +/* f13fea0: c4660008 */ lwc1 $f6,0x8($v1) +/* f13fea4: c52a0008 */ lwc1 $f10,0x8($t1) +/* f13fea8: 46082081 */ sub.s $f2,$f4,$f8 +/* f13feac: c7a401b8 */ lwc1 $f4,0x1b8($sp) +/* f13feb0: 460a3301 */ sub.s $f12,$f6,$f10 +/* f13feb4: 46040202 */ mul.s $f8,$f0,$f4 +/* f13feb8: c7a601bc */ lwc1 $f6,0x1bc($sp) +/* f13febc: 46061282 */ mul.s $f10,$f2,$f6 +/* f13fec0: c7a601c0 */ lwc1 $f6,0x1c0($sp) +/* f13fec4: 460a4100 */ add.s $f4,$f8,$f10 +/* f13fec8: 46066202 */ mul.s $f8,$f12,$f6 +/* f13fecc: 44803000 */ mtc1 $zero,$f6 +/* f13fed0: 46082280 */ add.s $f10,$f4,$f8 +/* f13fed4: 4606503c */ c.lt.s $f10,$f6 +/* f13fed8: 00000000 */ sll $zero,$zero,0x0 +/* f13fedc: 4502000a */ bc1fl .L0f13ff08 +/* f13fee0: 3c013f80 */ lui $at,0x3f80 +/* f13fee4: 44810000 */ mtc1 $at,$f0 +/* f13fee8: 00000000 */ sll $zero,$zero,0x0 +/* f13feec: 460e0382 */ mul.s $f14,$f0,$f14 +/* f13fef0: 00000000 */ sll $zero,$zero,0x0 +/* f13fef4: 46100402 */ mul.s $f16,$f0,$f16 +/* f13fef8: 00000000 */ sll $zero,$zero,0x0 +/* f13fefc: 46120482 */ mul.s $f18,$f0,$f18 +/* f13ff00: 00000000 */ sll $zero,$zero,0x0 +.L0f13ff04: +/* f13ff04: 3c013f80 */ lui $at,0x3f80 +.L0f13ff08: +/* f13ff08: 44810000 */ mtc1 $at,$f0 +/* f13ff0c: c7a401ac */ lwc1 $f4,0x1ac($sp) +/* f13ff10: c7aa01b0 */ lwc1 $f10,0x1b0($sp) +/* f13ff14: 46040202 */ mul.s $f8,$f0,$f4 +/* f13ff18: c7a401b4 */ lwc1 $f4,0x1b4($sp) +/* f13ff1c: 460a0182 */ mul.s $f6,$f0,$f10 +/* f13ff20: e7a801ac */ swc1 $f8,0x1ac($sp) +/* f13ff24: 46040202 */ mul.s $f8,$f0,$f4 +/* f13ff28: c7aa01ac */ lwc1 $f10,0x1ac($sp) +/* f13ff2c: e7a601b0 */ swc1 $f6,0x1b0($sp) +/* f13ff30: e7a801b4 */ swc1 $f8,0x1b4($sp) +/* f13ff34: c4460000 */ lwc1 $f6,0x0($v0) +/* f13ff38: c7a801b0 */ lwc1 $f8,0x1b0($sp) +/* f13ff3c: 46065101 */ sub.s $f4,$f10,$f6 +/* f13ff40: e7a401ac */ swc1 $f4,0x1ac($sp) +/* f13ff44: c44a0004 */ lwc1 $f10,0x4($v0) +/* f13ff48: c7a401b4 */ lwc1 $f4,0x1b4($sp) +/* f13ff4c: 460a4181 */ sub.s $f6,$f8,$f10 +/* f13ff50: e7a601b0 */ swc1 $f6,0x1b0($sp) +/* f13ff54: c4480008 */ lwc1 $f8,0x8($v0) +/* f13ff58: c7a60230 */ lwc1 $f6,0x230($sp) +/* f13ff5c: 46082281 */ sub.s $f10,$f4,$f8 +/* f13ff60: 46003102 */ mul.s $f4,$f6,$f0 +/* f13ff64: c7a80234 */ lwc1 $f8,0x234($sp) +/* f13ff68: e7aa01b4 */ swc1 $f10,0x1b4($sp) +/* f13ff6c: 46004282 */ mul.s $f10,$f8,$f0 +/* f13ff70: e7a40230 */ swc1 $f4,0x230($sp) +/* f13ff74: e7aa0234 */ swc1 $f10,0x234($sp) +.L0f13ff78: +/* f13ff78: c7a001dc */ lwc1 $f0,0x1dc($sp) +/* f13ff7c: c7a60230 */ lwc1 $f6,0x230($sp) +/* f13ff80: c7a201e0 */ lwc1 $f2,0x1e0($sp) +/* f13ff84: c7ac01e4 */ lwc1 $f12,0x1e4($sp) +/* f13ff88: 46003002 */ mul.s $f0,$f6,$f0 +/* f13ff8c: c7a40234 */ lwc1 $f4,0x234($sp) +/* f13ff90: 8fac0200 */ lw $t4,0x200($sp) +/* f13ff94: 46023082 */ mul.s $f2,$f6,$f2 +/* f13ff98: 3c010fff */ lui $at,0xfff +/* f13ff9c: 3421ffff */ ori $at,$at,0xffff +/* f13ffa0: 460c3302 */ mul.s $f12,$f6,$f12 +/* f13ffa4: 27a4017c */ addiu $a0,$sp,0x17c +/* f13ffa8: 02601825 */ or $v1,$s3,$zero +/* f13ffac: 460e2382 */ mul.s $f14,$f4,$f14 +/* f13ffb0: 24100010 */ addiu $s0,$zero,0x10 +/* f13ffb4: 46102402 */ mul.s $f16,$f4,$f16 +/* f13ffb8: 00000000 */ sll $zero,$zero,0x0 +/* f13ffbc: 46122482 */ mul.s $f18,$f4,$f18 +/* f13ffc0: 460e0200 */ add.s $f8,$f0,$f14 +/* f13ffc4: 46101280 */ add.s $f10,$f2,$f16 +/* f13ffc8: e7a8017c */ swc1 $f8,0x17c($sp) +/* f13ffcc: 46126180 */ add.s $f6,$f12,$f18 +/* f13ffd0: e7aa0180 */ swc1 $f10,0x180($sp) +/* f13ffd4: 46101201 */ sub.s $f8,$f2,$f16 +/* f13ffd8: e7a60184 */ swc1 $f6,0x184($sp) +/* f13ffdc: c7a6017c */ lwc1 $f6,0x17c($sp) +/* f13ffe0: 460e0101 */ sub.s $f4,$f0,$f14 +/* f13ffe4: e7a8018c */ swc1 $f8,0x18c($sp) +/* f13ffe8: c7a80180 */ lwc1 $f8,0x180($sp) +/* f13ffec: 46126281 */ sub.s $f10,$f12,$f18 +/* f13fff0: e7a40188 */ swc1 $f4,0x188($sp) +/* f13fff4: 46003107 */ neg.s $f4,$f6 +/* f13fff8: c7a60184 */ lwc1 $f6,0x184($sp) +/* f13fffc: e7aa0190 */ swc1 $f10,0x190($sp) +/* f140000: 46004287 */ neg.s $f10,$f8 +/* f140004: e7a40194 */ swc1 $f4,0x194($sp) +/* f140008: 46003107 */ neg.s $f4,$f6 +/* f14000c: e7aa0198 */ swc1 $f10,0x198($sp) +/* f140010: 46028281 */ sub.s $f10,$f16,$f2 +/* f140014: e7a4019c */ swc1 $f4,0x19c($sp) +/* f140018: 460c9181 */ sub.s $f6,$f18,$f12 +/* f14001c: e7aa01a4 */ swc1 $f10,0x1a4($sp) +/* f140020: 46007201 */ sub.s $f8,$f14,$f0 +/* f140024: e7a601a8 */ swc1 $f6,0x1a8($sp) +/* f140028: e7a801a0 */ swc1 $f8,0x1a0($sp) +/* f14002c: c5840000 */ lwc1 $f4,0x0($t4) +/* f140030: 926e006f */ lbu $t6,0x6f($s3) +/* f140034: 3c0c800a */ lui $t4,0x800a +/* f140038: e6640050 */ swc1 $f4,0x50($s3) +/* f14003c: 8fad0200 */ lw $t5,0x200($sp) +/* f140040: 31c9ffbf */ andi $t1,$t6,0xffbf +/* f140044: c5a80004 */ lwc1 $f8,0x4($t5) +/* f140048: e6680054 */ swc1 $f8,0x54($s3) +/* f14004c: 8fab0200 */ lw $t3,0x200($sp) +/* f140050: c56a0008 */ lwc1 $f10,0x8($t3) +/* f140054: e66a0058 */ swc1 $f10,0x58($s3) +/* f140058: 83b80227 */ lb $t8,0x227($sp) +/* f14005c: a278006c */ sb $t8,0x6c($s3) +/* f140060: 83a8022b */ lb $t0,0x22b($sp) +/* f140064: 00085180 */ sll $t2,$t0,0x6 +/* f140068: 31590040 */ andi $t9,$t2,0x40 +/* f14006c: 0329c025 */ or $t8,$t9,$t1 +/* f140070: a278006f */ sb $t8,0x6f($s3) +/* f140074: 87ad021a */ lh $t5,0x21a($sp) +/* f140078: 8fa20248 */ lw $v0,0x248($sp) +/* f14007c: 37080080 */ ori $t0,$t8,0x80 +/* f140080: a66d0068 */ sh $t5,0x68($s3) +/* f140084: a268006f */ sb $t0,0x6f($s3) +/* f140088: 310d00df */ andi $t5,$t0,0xdf +/* f14008c: a26d006f */ sb $t5,0x6f($s3) +/* f140090: 87ae0216 */ lh $t6,0x216($sp) +/* f140094: 35ab0010 */ ori $t3,$t5,0x10 +/* f140098: a26e006a */ sb $t6,0x6a($s3) +/* f14009c: 8fb90220 */ lw $t9,0x220($sp) +/* f1400a0: ae720060 */ sw $s2,0x60($s3) +/* f1400a4: ae600064 */ sw $zero,0x64($s3) +/* f1400a8: ae79005c */ sw $t9,0x5c($s3) +/* f1400ac: 8fa90244 */ lw $t1,0x244($sp) +/* f1400b0: a260006e */ sb $zero,0x6e($s3) +/* f1400b4: a26b006f */ sb $t3,0x6f($s3) +/* f1400b8: 10400007 */ beqz $v0,.L0f1400d8 +/* f1400bc: a269006d */ sb $t1,0x6d($s3) +/* f1400c0: 926f0073 */ lbu $t7,0x73($s3) +/* f1400c4: 3058000f */ andi $t8,$v0,0xf +/* f1400c8: 31e8fff0 */ andi $t0,$t7,0xfff0 +/* f1400cc: 03085025 */ or $t2,$t8,$t0 +/* f1400d0: 10000005 */ beqz $zero,.L0f1400e8 +/* f1400d4: a26a0073 */ sb $t2,0x73($s3) +.L0f1400d8: +/* f1400d8: 926e0073 */ lbu $t6,0x73($s3) +/* f1400dc: 31d9fff0 */ andi $t9,$t6,0xfff0 +/* f1400e0: 37290008 */ ori $t1,$t9,0x8 +/* f1400e4: a2690073 */ sb $t1,0x73($s3) +.L0f1400e8: +/* f1400e8: 8e620070 */ lw $v0,0x70($s3) +/* f1400ec: 8d8c9fcc */ lw $t4,-0x6034($t4) +/* f1400f0: 926a006f */ lbu $t2,0x6f($s3) +/* f1400f4: 00025902 */ srl $t3,$v0,0x4 +/* f1400f8: 01816824 */ and $t5,$t4,$at +/* f1400fc: 01ab7826 */ xor $t7,$t5,$t3 +/* f140100: 000fc100 */ sll $t8,$t7,0x4 +/* f140104: 03024026 */ xor $t0,$t8,$v0 +/* f140108: 314efffb */ andi $t6,$t2,0xfffb +/* f14010c: ae680070 */ sw $t0,0x70($s3) +/* f140110: a26e006f */ sb $t6,0x6f($s3) +/* f140114: 00009025 */ or $s2,$zero,$zero +.L0f140118: +/* f140118: c4860000 */ lwc1 $f6,0x0($a0) +/* f14011c: c7a401ac */ lwc1 $f4,0x1ac($sp) +/* f140120: c4880004 */ lwc1 $f8,0x4($a0) +/* f140124: c7aa01b0 */ lwc1 $f10,0x1b0($sp) +/* f140128: 46043300 */ add.s $f12,$f6,$f4 +/* f14012c: 460a4180 */ add.s $f6,$f8,$f10 +/* f140130: c7a801b4 */ lwc1 $f8,0x1b4($sp) +/* f140134: e7a6005c */ swc1 $f6,0x5c($sp) +/* f140138: c4840008 */ lwc1 $f4,0x8($a0) +/* f14013c: afa40040 */ sw $a0,0x40($sp) +/* f140140: afa3003c */ sw $v1,0x3c($sp) +/* f140144: 46082280 */ add.s $f10,$f4,$f8 +/* f140148: 0fc4f838 */ jal func0f13e0e0 +/* f14014c: e7aa0060 */ swc1 $f10,0x60($sp) +/* f140150: a7a20056 */ sh $v0,0x56($sp) +/* f140154: 0fc4f838 */ jal func0f13e0e0 +/* f140158: c7ac005c */ lwc1 $f12,0x5c($sp) +/* f14015c: a7a20054 */ sh $v0,0x54($sp) +/* f140160: 0fc4f838 */ jal func0f13e0e0 +/* f140164: c7ac0060 */ lwc1 $f12,0x60($sp) +/* f140168: 8fa3003c */ lw $v1,0x3c($sp) +/* f14016c: 87b90056 */ lh $t9,0x56($sp) +/* f140170: 8fa40040 */ lw $a0,0x40($sp) +/* f140174: 2463000c */ addiu $v1,$v1,0xc +/* f140178: a479fff4 */ sh $t9,-0xc($v1) +/* f14017c: 87a90054 */ lh $t1,0x54($sp) +/* f140180: a072fffb */ sb $s2,-0x5($v1) +/* f140184: 26520004 */ addiu $s2,$s2,0x4 +/* f140188: a462fff8 */ sh $v0,-0x8($v1) +/* f14018c: 2484000c */ addiu $a0,$a0,0xc +/* f140190: 1650ffe1 */ bne $s2,$s0,.L0f140118 +/* f140194: a469fff6 */ sh $t1,-0xa($v1) +/* f140198: 3c02800b */ lui $v0,0x800b +/* f14019c: a6600008 */ sh $zero,0x8($s3) +/* f1401a0: 2442b560 */ addiu $v0,$v0,-19104 +/* f1401a4: 8c4c0000 */ lw $t4,0x0($v0) +/* f1401a8: 8fad0034 */ lw $t5,0x34($sp) +/* f1401ac: 8e640060 */ lw $a0,0x60($s3) +/* f1401b0: 018d5821 */ addu $t3,$t4,$t5 +/* f1401b4: 916f0005 */ lbu $t7,0x5($t3) +/* f1401b8: a6600014 */ sh $zero,0x14($s3) +/* f1401bc: a6600016 */ sh $zero,0x16($s3) +/* f1401c0: 000fc140 */ sll $t8,$t7,0x5 +/* f1401c4: a678000a */ sh $t8,0xa($s3) +/* f1401c8: 8faa0034 */ lw $t2,0x34($sp) +/* f1401cc: 8c480000 */ lw $t0,0x0($v0) +/* f1401d0: 010a7021 */ addu $t6,$t0,$t2 +/* f1401d4: 91d90004 */ lbu $t9,0x4($t6) +/* f1401d8: a6600022 */ sh $zero,0x22($s3) +/* f1401dc: 00194940 */ sll $t1,$t9,0x5 +/* f1401e0: a6690020 */ sh $t1,0x20($s3) +/* f1401e4: 8fad0034 */ lw $t5,0x34($sp) +/* f1401e8: 8c4c0000 */ lw $t4,0x0($v0) +/* f1401ec: 018d5821 */ addu $t3,$t4,$t5 +/* f1401f0: 916f0004 */ lbu $t7,0x4($t3) +/* f1401f4: 000fc140 */ sll $t8,$t7,0x5 +/* f1401f8: a678002c */ sh $t8,0x2c($s3) +/* f1401fc: 8faa0034 */ lw $t2,0x34($sp) +/* f140200: 8c480000 */ lw $t0,0x0($v0) +/* f140204: 010a7021 */ addu $t6,$t0,$t2 +/* f140208: 91d90005 */ lbu $t9,0x5($t6) +/* f14020c: 00194940 */ sll $t1,$t9,0x5 +/* f140210: 1080000b */ beqz $a0,.L0f140240 +/* f140214: a669002e */ sh $t1,0x2e($s3) +/* f140218: 8c820018 */ lw $v0,0x18($a0) +/* f14021c: 00801825 */ or $v1,$a0,$zero +/* f140220: 10400005 */ beqz $v0,.L0f140238 +/* f140224: 00000000 */ sll $zero,$zero,0x0 +/* f140228: 00401825 */ or $v1,$v0,$zero +.L0f14022c: +/* f14022c: 8c420018 */ lw $v0,0x18($v0) +/* f140230: 5440fffe */ bnezl $v0,.L0f14022c +/* f140234: 00401825 */ or $v1,$v0,$zero +.L0f140238: +/* f140238: 10000002 */ beqz $zero,.L0f140244 +/* f14023c: 84640028 */ lh $a0,0x28($v1) +.L0f140240: +/* f140240: 86640068 */ lh $a0,0x68($s3) +.L0f140244: +/* f140244: 0fc00284 */ jal func0f000a10 +/* f140248: 00000000 */ sll $zero,$zero,0x0 +/* f14024c: 44823000 */ mtc1 $v0,$f6 +/* f140250: 93b2023b */ lbu $s2,0x23b($sp) +/* f140254: 04410005 */ bgez $v0,.L0f14026c +/* f140258: 46803120 */ cvt.s.w $f4,$f6 +/* f14025c: 3c014f80 */ lui $at,0x4f80 +/* f140260: 44814000 */ mtc1 $at,$f8 +/* f140264: 00000000 */ sll $zero,$zero,0x0 +/* f140268: 46082100 */ add.s $f4,$f4,$f8 +.L0f14026c: +/* f14026c: 3c017f1b */ lui $at,0x7f1b +/* f140270: c42a5d58 */ lwc1 $f10,0x5d58($at) +/* f140274: 93ac023f */ lbu $t4,0x23f($sp) +/* f140278: 460a2182 */ mul.s $f6,$f4,$f10 +/* f14027c: 01928823 */ subu $s1,$t4,$s2 +/* f140280: 1220000d */ beqz $s1,.L0f1402b8 +/* f140284: e7a60164 */ swc1 $f6,0x164($sp) +/* f140288: 0c004b70 */ jal 0x12dc0 +/* f14028c: 00000000 */ sll $zero,$zero,0x0 +/* f140290: 0051001b */ divu $zero,$v0,$s1 +/* f140294: 00006810 */ mfhi $t5 +/* f140298: 01b28021 */ addu $s0,$t5,$s2 +/* f14029c: 320b00ff */ andi $t3,$s0,0xff +/* f1402a0: 16200002 */ bnez $s1,.L0f1402ac +/* f1402a4: 00000000 */ sll $zero,$zero,0x0 +/* f1402a8: 0007000d */ break 0x7 +.L0f1402ac: +/* f1402ac: 01608025 */ or $s0,$t3,$zero +/* f1402b0: 10000003 */ beqz $zero,.L0f1402c0 +/* f1402b4: 8faf0178 */ lw $t7,0x178($sp) +.L0f1402b8: +/* f1402b8: 00008025 */ or $s0,$zero,$zero +/* f1402bc: 8faf0178 */ lw $t7,0x178($sp) +.L0f1402c0: +/* f1402c0: 3c028008 */ lui $v0,0x8008 +/* f1402c4: 2442f744 */ addiu $v0,$v0,-2236 +/* f1402c8: 00009025 */ or $s2,$zero,$zero +/* f1402cc: 02608825 */ or $s1,$s3,$zero +/* f1402d0: afaf0040 */ sw $t7,0x40($sp) +.L0f1402d4: +/* f1402d4: 8fb80040 */ lw $t8,0x40($sp) +/* f1402d8: 00002025 */ or $a0,$zero,$zero +/* f1402dc: 00002825 */ or $a1,$zero,$zero +/* f1402e0: 2f010005 */ sltiu $at,$t8,0x5 +/* f1402e4: 1020007f */ beqz $at,.L0f1404e4 +/* f1402e8: 0018c080 */ sll $t8,$t8,0x2 +/* f1402ec: 3c017f1b */ lui $at,0x7f1b +/* f1402f0: 00380821 */ addu $at,$at,$t8 +/* f1402f4: 8c385d5c */ lw $t8,0x5d5c($at) +/* f1402f8: 03000008 */ jr $t8 +/* f1402fc: 00000000 */ sll $zero,$zero,0x0 +/* f140300: 0c004b70 */ jal 0x12dc0 +/* f140304: 00000000 */ sll $zero,$zero,0x0 +/* f140308: 24010028 */ addiu $at,$zero,0x28 +/* f14030c: 0041001b */ divu $zero,$v0,$at +/* f140310: 00004010 */ mfhi $t0 +/* f140314: 240a00ff */ addiu $t2,$zero,0xff +/* f140318: 01481823 */ subu $v1,$t2,$t0 +/* f14031c: 306400ff */ andi $a0,$v1,0xff +/* f140320: 306500ff */ andi $a1,$v1,0xff +/* f140324: 12000005 */ beqz $s0,.L0f14033c +/* f140328: 306600ff */ andi $a2,$v1,0xff +/* f14032c: 3c028008 */ lui $v0,0x8008 +/* f140330: 320300ff */ andi $v1,$s0,0xff +/* f140334: 10000070 */ beqz $zero,.L0f1404f8 +/* f140338: 2442f744 */ addiu $v0,$v0,-2236 +.L0f14033c: +/* f14033c: 240300ff */ addiu $v1,$zero,0xff +/* f140340: 3c028008 */ lui $v0,0x8008 +/* f140344: 1000006c */ beqz $zero,.L0f1404f8 +/* f140348: 2442f744 */ addiu $v0,$v0,-2236 +/* f14034c: 0c004b70 */ jal 0x12dc0 +/* f140350: 00000000 */ sll $zero,$zero,0x0 +/* f140354: 24010046 */ addiu $at,$zero,0x46 +/* f140358: 0041001b */ divu $zero,$v0,$at +/* f14035c: 00001810 */ mfhi $v1 +/* f140360: 306400ff */ andi $a0,$v1,0xff +/* f140364: 306500ff */ andi $a1,$v1,0xff +/* f140368: 12000005 */ beqz $s0,.L0f140380 +/* f14036c: 306600ff */ andi $a2,$v1,0xff +/* f140370: 3c028008 */ lui $v0,0x8008 +/* f140374: 320300ff */ andi $v1,$s0,0xff +/* f140378: 1000005f */ beqz $zero,.L0f1404f8 +/* f14037c: 2442f744 */ addiu $v0,$v0,-2236 +.L0f140380: +/* f140380: a3a40049 */ sb $a0,0x49($sp) +/* f140384: a3a5004a */ sb $a1,0x4a($sp) +/* f140388: 0c004b70 */ jal 0x12dc0 +/* f14038c: a3a6004b */ sb $a2,0x4b($sp) +/* f140390: 24010032 */ addiu $at,$zero,0x32 +/* f140394: 0041001b */ divu $zero,$v0,$at +/* f140398: 00007010 */ mfhi $t6 +/* f14039c: 241900ff */ addiu $t9,$zero,0xff +/* f1403a0: 032e1823 */ subu $v1,$t9,$t6 +/* f1403a4: 306900ff */ andi $t1,$v1,0xff +/* f1403a8: 01201825 */ or $v1,$t1,$zero +/* f1403ac: 93a40049 */ lbu $a0,0x49($sp) +/* f1403b0: 93a5004a */ lbu $a1,0x4a($sp) +/* f1403b4: 93a6004b */ lbu $a2,0x4b($sp) +/* f1403b8: 3c028008 */ lui $v0,0x8008 +/* f1403bc: 1000004e */ beqz $zero,.L0f1404f8 +/* f1403c0: 2442f744 */ addiu $v0,$v0,-2236 +/* f1403c4: 0c004b70 */ jal 0x12dc0 +/* f1403c8: 00000000 */ sll $zero,$zero,0x0 +/* f1403cc: 24010032 */ addiu $at,$zero,0x32 +/* f1403d0: 0041001b */ divu $zero,$v0,$at +/* f1403d4: 00001810 */ mfhi $v1 +/* f1403d8: 306400ff */ andi $a0,$v1,0xff +/* f1403dc: 306500ff */ andi $a1,$v1,0xff +/* f1403e0: 12000005 */ beqz $s0,.L0f1403f8 +/* f1403e4: 306600ff */ andi $a2,$v1,0xff +/* f1403e8: 3c028008 */ lui $v0,0x8008 +/* f1403ec: 320300ff */ andi $v1,$s0,0xff +/* f1403f0: 10000041 */ beqz $zero,.L0f1404f8 +/* f1403f4: 2442f744 */ addiu $v0,$v0,-2236 +.L0f1403f8: +/* f1403f8: a3a40049 */ sb $a0,0x49($sp) +/* f1403fc: a3a5004a */ sb $a1,0x4a($sp) +/* f140400: 0c004b70 */ jal 0x12dc0 +/* f140404: a3a6004b */ sb $a2,0x4b($sp) +/* f140408: 24010050 */ addiu $at,$zero,0x50 +/* f14040c: 0041001b */ divu $zero,$v0,$at +/* f140410: 00006010 */ mfhi $t4 +/* f140414: 240d00ff */ addiu $t5,$zero,0xff +/* f140418: 01ac1823 */ subu $v1,$t5,$t4 +/* f14041c: 306b00ff */ andi $t3,$v1,0xff +/* f140420: 01601825 */ or $v1,$t3,$zero +/* f140424: 93a40049 */ lbu $a0,0x49($sp) +/* f140428: 93a5004a */ lbu $a1,0x4a($sp) +/* f14042c: 93a6004b */ lbu $a2,0x4b($sp) +/* f140430: 3c028008 */ lui $v0,0x8008 +/* f140434: 10000030 */ beqz $zero,.L0f1404f8 +/* f140438: 2442f744 */ addiu $v0,$v0,-2236 +/* f14043c: 90460000 */ lbu $a2,0x0($v0) +/* f140440: 90450001 */ lbu $a1,0x1($v0) +/* f140444: 12000003 */ beqz $s0,.L0f140454 +/* f140448: 90440002 */ lbu $a0,0x2($v0) +/* f14044c: 1000002a */ beqz $zero,.L0f1404f8 +/* f140450: 320300ff */ andi $v1,$s0,0xff +.L0f140454: +/* f140454: 10000028 */ beqz $zero,.L0f1404f8 +/* f140458: 240300ff */ addiu $v1,$zero,0xff +/* f14045c: 0c004b70 */ jal 0x12dc0 +/* f140460: 00000000 */ sll $zero,$zero,0x0 +/* f140464: 304f0001 */ andi $t7,$v0,0x1 +/* f140468: 11e00003 */ beqz $t7,.L0f140478 +/* f14046c: 00003025 */ or $a2,$zero,$zero +/* f140470: 10000001 */ beqz $zero,.L0f140478 +/* f140474: 240600ff */ addiu $a2,$zero,0xff +.L0f140478: +/* f140478: 0c004b70 */ jal 0x12dc0 +/* f14047c: a3a6004b */ sb $a2,0x4b($sp) +/* f140480: 30580001 */ andi $t8,$v0,0x1 +/* f140484: 13000003 */ beqz $t8,.L0f140494 +/* f140488: 93a6004b */ lbu $a2,0x4b($sp) +/* f14048c: 10000002 */ beqz $zero,.L0f140498 +/* f140490: 240500ff */ addiu $a1,$zero,0xff +.L0f140494: +/* f140494: 00002825 */ or $a1,$zero,$zero +.L0f140498: +/* f140498: a3a5004a */ sb $a1,0x4a($sp) +/* f14049c: 0c004b70 */ jal 0x12dc0 +/* f1404a0: a3a6004b */ sb $a2,0x4b($sp) +/* f1404a4: 304a0001 */ andi $t2,$v0,0x1 +/* f1404a8: 93a5004a */ lbu $a1,0x4a($sp) +/* f1404ac: 11400003 */ beqz $t2,.L0f1404bc +/* f1404b0: 93a6004b */ lbu $a2,0x4b($sp) +/* f1404b4: 10000002 */ beqz $zero,.L0f1404c0 +/* f1404b8: 240400ff */ addiu $a0,$zero,0xff +.L0f1404bc: +/* f1404bc: 00002025 */ or $a0,$zero,$zero +.L0f1404c0: +/* f1404c0: 12000005 */ beqz $s0,.L0f1404d8 +/* f1404c4: 240300ff */ addiu $v1,$zero,0xff +/* f1404c8: 3c028008 */ lui $v0,0x8008 +/* f1404cc: 320300ff */ andi $v1,$s0,0xff +/* f1404d0: 10000009 */ beqz $zero,.L0f1404f8 +/* f1404d4: 2442f744 */ addiu $v0,$v0,-2236 +.L0f1404d8: +/* f1404d8: 3c028008 */ lui $v0,0x8008 +/* f1404dc: 10000006 */ beqz $zero,.L0f1404f8 +/* f1404e0: 2442f744 */ addiu $v0,$v0,-2236 +.L0f1404e4: +/* f1404e4: 12000003 */ beqz $s0,.L0f1404f4 +/* f1404e8: 00003025 */ or $a2,$zero,$zero +/* f1404ec: 10000002 */ beqz $zero,.L0f1404f8 +/* f1404f0: 320300ff */ andi $v1,$s0,0xff +.L0f1404f4: +/* f1404f4: 240300ff */ addiu $v1,$zero,0xff +.L0f1404f8: +/* f1404f8: 44864000 */ mtc1 $a2,$f8 +/* f1404fc: a2260030 */ sb $a2,0x30($s1) +/* f140500: a2250031 */ sb $a1,0x31($s1) +/* f140504: a2240032 */ sb $a0,0x32($s1) +/* f140508: a2230033 */ sb $v1,0x33($s1) +/* f14050c: 04c10005 */ bgez $a2,.L0f140524 +/* f140510: 46804120 */ cvt.s.w $f4,$f8 +/* f140514: 3c014f80 */ lui $at,0x4f80 +/* f140518: 44815000 */ mtc1 $at,$f10 +/* f14051c: 00000000 */ sll $zero,$zero,0x0 +/* f140520: 460a2100 */ add.s $f4,$f4,$f10 +.L0f140524: +/* f140524: c7a60164 */ lwc1 $f6,0x164($sp) +/* f140528: 24190001 */ addiu $t9,$zero,0x1 +/* f14052c: 26520004 */ addiu $s2,$s2,0x4 +/* f140530: 46062202 */ mul.s $f8,$f4,$f6 +/* f140534: 3c014f00 */ lui $at,0x4f00 +/* f140538: 4448f800 */ cfc1 $t0,$31 +/* f14053c: 44d9f800 */ ctc1 $t9,$31 +/* f140540: 00000000 */ sll $zero,$zero,0x0 +/* f140544: 460042a4 */ cvt.w.s $f10,$f8 +/* f140548: 4459f800 */ cfc1 $t9,$31 +/* f14054c: 00000000 */ sll $zero,$zero,0x0 +/* f140550: 33390078 */ andi $t9,$t9,0x78 +/* f140554: 53200013 */ beqzl $t9,.L0f1405a4 +/* f140558: 44195000 */ mfc1 $t9,$f10 +/* f14055c: 44815000 */ mtc1 $at,$f10 +/* f140560: 24190001 */ addiu $t9,$zero,0x1 +/* f140564: 460a4281 */ sub.s $f10,$f8,$f10 +/* f140568: 44d9f800 */ ctc1 $t9,$31 +/* f14056c: 00000000 */ sll $zero,$zero,0x0 +/* f140570: 460052a4 */ cvt.w.s $f10,$f10 +/* f140574: 4459f800 */ cfc1 $t9,$31 +/* f140578: 00000000 */ sll $zero,$zero,0x0 +/* f14057c: 33390078 */ andi $t9,$t9,0x78 +/* f140580: 17200005 */ bnez $t9,.L0f140598 +/* f140584: 00000000 */ sll $zero,$zero,0x0 +/* f140588: 44195000 */ mfc1 $t9,$f10 +/* f14058c: 3c018000 */ lui $at,0x8000 +/* f140590: 10000007 */ beqz $zero,.L0f1405b0 +/* f140594: 0321c825 */ or $t9,$t9,$at +.L0f140598: +/* f140598: 10000005 */ beqz $zero,.L0f1405b0 +/* f14059c: 2419ffff */ addiu $t9,$zero,-1 +/* f1405a0: 44195000 */ mfc1 $t9,$f10 +.L0f1405a4: +/* f1405a4: 00000000 */ sll $zero,$zero,0x0 +/* f1405a8: 0720fffb */ bltz $t9,.L0f140598 +/* f1405ac: 00000000 */ sll $zero,$zero,0x0 +.L0f1405b0: +/* f1405b0: 44c8f800 */ ctc1 $t0,$31 +/* f1405b4: 44852000 */ mtc1 $a1,$f4 +/* f1405b8: a2390040 */ sb $t9,0x40($s1) +/* f1405bc: 04a10005 */ bgez $a1,.L0f1405d4 +/* f1405c0: 468021a0 */ cvt.s.w $f6,$f4 +/* f1405c4: 3c014f80 */ lui $at,0x4f80 +/* f1405c8: 44814000 */ mtc1 $at,$f8 +/* f1405cc: 00000000 */ sll $zero,$zero,0x0 +/* f1405d0: 46083180 */ add.s $f6,$f6,$f8 +.L0f1405d4: +/* f1405d4: c7aa0164 */ lwc1 $f10,0x164($sp) +/* f1405d8: 24090001 */ addiu $t1,$zero,0x1 +/* f1405dc: 3c014f00 */ lui $at,0x4f00 +/* f1405e0: 460a3102 */ mul.s $f4,$f6,$f10 +/* f1405e4: 444ef800 */ cfc1 $t6,$31 +/* f1405e8: 44c9f800 */ ctc1 $t1,$31 +/* f1405ec: 00000000 */ sll $zero,$zero,0x0 +/* f1405f0: 46002224 */ cvt.w.s $f8,$f4 +/* f1405f4: 4449f800 */ cfc1 $t1,$31 +/* f1405f8: 00000000 */ sll $zero,$zero,0x0 +/* f1405fc: 31290078 */ andi $t1,$t1,0x78 +/* f140600: 51200013 */ beqzl $t1,.L0f140650 +/* f140604: 44094000 */ mfc1 $t1,$f8 +/* f140608: 44814000 */ mtc1 $at,$f8 +/* f14060c: 24090001 */ addiu $t1,$zero,0x1 +/* f140610: 46082201 */ sub.s $f8,$f4,$f8 +/* f140614: 44c9f800 */ ctc1 $t1,$31 +/* f140618: 00000000 */ sll $zero,$zero,0x0 +/* f14061c: 46004224 */ cvt.w.s $f8,$f8 +/* f140620: 4449f800 */ cfc1 $t1,$31 +/* f140624: 00000000 */ sll $zero,$zero,0x0 +/* f140628: 31290078 */ andi $t1,$t1,0x78 +/* f14062c: 15200005 */ bnez $t1,.L0f140644 +/* f140630: 00000000 */ sll $zero,$zero,0x0 +/* f140634: 44094000 */ mfc1 $t1,$f8 +/* f140638: 3c018000 */ lui $at,0x8000 +/* f14063c: 10000007 */ beqz $zero,.L0f14065c +/* f140640: 01214825 */ or $t1,$t1,$at +.L0f140644: +/* f140644: 10000005 */ beqz $zero,.L0f14065c +/* f140648: 2409ffff */ addiu $t1,$zero,-1 +/* f14064c: 44094000 */ mfc1 $t1,$f8 +.L0f140650: +/* f140650: 00000000 */ sll $zero,$zero,0x0 +/* f140654: 0520fffb */ bltz $t1,.L0f140644 +/* f140658: 00000000 */ sll $zero,$zero,0x0 +.L0f14065c: +/* f14065c: 44cef800 */ ctc1 $t6,$31 +/* f140660: 44843000 */ mtc1 $a0,$f6 +/* f140664: a2290041 */ sb $t1,0x41($s1) +/* f140668: 04810005 */ bgez $a0,.L0f140680 +/* f14066c: 468032a0 */ cvt.s.w $f10,$f6 +/* f140670: 3c014f80 */ lui $at,0x4f80 +/* f140674: 44812000 */ mtc1 $at,$f4 +/* f140678: 00000000 */ sll $zero,$zero,0x0 +/* f14067c: 46045280 */ add.s $f10,$f10,$f4 +.L0f140680: +/* f140680: c7a80164 */ lwc1 $f8,0x164($sp) +/* f140684: 240c0001 */ addiu $t4,$zero,0x1 +/* f140688: 3c014f00 */ lui $at,0x4f00 +/* f14068c: 46085182 */ mul.s $f6,$f10,$f8 +/* f140690: 444df800 */ cfc1 $t5,$31 +/* f140694: 44ccf800 */ ctc1 $t4,$31 +/* f140698: 00000000 */ sll $zero,$zero,0x0 +/* f14069c: 46003124 */ cvt.w.s $f4,$f6 +/* f1406a0: 444cf800 */ cfc1 $t4,$31 +/* f1406a4: 00000000 */ sll $zero,$zero,0x0 +/* f1406a8: 318c0078 */ andi $t4,$t4,0x78 +/* f1406ac: 51800013 */ beqzl $t4,.L0f1406fc +/* f1406b0: 440c2000 */ mfc1 $t4,$f4 +/* f1406b4: 44812000 */ mtc1 $at,$f4 +/* f1406b8: 240c0001 */ addiu $t4,$zero,0x1 +/* f1406bc: 46043101 */ sub.s $f4,$f6,$f4 +/* f1406c0: 44ccf800 */ ctc1 $t4,$31 +/* f1406c4: 00000000 */ sll $zero,$zero,0x0 +/* f1406c8: 46002124 */ cvt.w.s $f4,$f4 +/* f1406cc: 444cf800 */ cfc1 $t4,$31 +/* f1406d0: 00000000 */ sll $zero,$zero,0x0 +/* f1406d4: 318c0078 */ andi $t4,$t4,0x78 +/* f1406d8: 15800005 */ bnez $t4,.L0f1406f0 +/* f1406dc: 00000000 */ sll $zero,$zero,0x0 +/* f1406e0: 440c2000 */ mfc1 $t4,$f4 +/* f1406e4: 3c018000 */ lui $at,0x8000 +/* f1406e8: 10000007 */ beqz $zero,.L0f140708 +/* f1406ec: 01816025 */ or $t4,$t4,$at +.L0f1406f0: +/* f1406f0: 10000005 */ beqz $zero,.L0f140708 +/* f1406f4: 240cffff */ addiu $t4,$zero,-1 +/* f1406f8: 440c2000 */ mfc1 $t4,$f4 +.L0f1406fc: +/* f1406fc: 00000000 */ sll $zero,$zero,0x0 +/* f140700: 0580fffb */ bltz $t4,.L0f1406f0 +/* f140704: 00000000 */ sll $zero,$zero,0x0 +.L0f140708: +/* f140708: a22c0042 */ sb $t4,0x42($s1) +/* f14070c: 926b006d */ lbu $t3,0x6d($s3) +/* f140710: 44cdf800 */ ctc1 $t5,$31 +/* f140714: 24010010 */ addiu $at,$zero,0x10 +/* f140718: 51600004 */ beqzl $t3,.L0f14072c +/* f14071c: a2230043 */ sb $v1,0x43($s1) +/* f140720: 10000002 */ beqz $zero,.L0f14072c +/* f140724: a2200043 */ sb $zero,0x43($s1) +/* f140728: a2230043 */ sb $v1,0x43($s1) +.L0f14072c: +/* f14072c: 1641fee9 */ bne $s2,$at,.L0f1402d4 +/* f140730: 26310004 */ addiu $s1,$s1,0x4 +.L0f140734: +/* f140734: 8fbf0024 */ lw $ra,0x24($sp) +.L0f140738: +/* f140738: 8fb00014 */ lw $s0,0x14($sp) +/* f14073c: 8fb10018 */ lw $s1,0x18($sp) +/* f140740: 8fb2001c */ lw $s2,0x1c($sp) +/* f140744: 8fb30020 */ lw $s3,0x20($sp) +/* f140748: 03e00008 */ jr $ra +/* f14074c: 27bd0200 */ addiu $sp,$sp,0x200 +); + +GLOBAL_ASM( +glabel func0f140750 +/* f140750: 3c0e800a */ lui $t6,0x800a +/* f140754: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f140758: c4860000 */ lwc1 $f6,0x0($a0) +/* f14075c: 44807000 */ mtc1 $zero,$f14 +/* f140760: 8dc2174c */ lw $v0,0x174c($t6) +/* f140764: 3c038008 */ lui $v1,0x8008 +/* f140768: 2463f740 */ addiu $v1,$v1,-2240 +/* f14076c: c4440030 */ lwc1 $f4,0x30($v0) +/* f140770: 8c6f0000 */ lw $t7,0x0($v1) +/* f140774: c48a0004 */ lwc1 $f10,0x4($a0) +/* f140778: 46062001 */ sub.s $f0,$f4,$f6 +/* f14077c: c4920008 */ lwc1 $f18,0x8($a0) +/* f140780: c4480034 */ lwc1 $f8,0x34($v0) +/* f140784: c4500038 */ lwc1 $f16,0x38($v0) +/* f140788: 460e003c */ c.lt.s $f0,$f14 +/* f14078c: 25f80001 */ addiu $t8,$t7,0x1 +/* f140790: ac780000 */ sw $t8,0x0($v1) +/* f140794: 460a4081 */ sub.s $f2,$f8,$f10 +/* f140798: 45000002 */ bc1f .L0f1407a4 +/* f14079c: 46128301 */ sub.s $f12,$f16,$f18 +/* f1407a0: 46000007 */ neg.s $f0,$f0 +.L0f1407a4: +/* f1407a4: 460e103c */ c.lt.s $f2,$f14 +/* f1407a8: 3c018008 */ lui $at,0x8008 +/* f1407ac: 45020003 */ bc1fl .L0f1407bc +/* f1407b0: 460e603c */ c.lt.s $f12,$f14 +/* f1407b4: 46001087 */ neg.s $f2,$f2 +/* f1407b8: 460e603c */ c.lt.s $f12,$f14 +.L0f1407bc: +/* f1407bc: 00000000 */ sll $zero,$zero,0x0 +/* f1407c0: 45020003 */ bc1fl .L0f1407d0 +/* f1407c4: 4602003c */ c.lt.s $f0,$f2 +/* f1407c8: 46006307 */ neg.s $f12,$f12 +/* f1407cc: 4602003c */ c.lt.s $f0,$f2 +.L0f1407d0: +/* f1407d0: 00000000 */ sll $zero,$zero,0x0 +/* f1407d4: 45020003 */ bc1fl .L0f1407e4 +/* f1407d8: 460c003c */ c.lt.s $f0,$f12 +/* f1407dc: 46001006 */ mov.s $f0,$f2 +/* f1407e0: 460c003c */ c.lt.s $f0,$f12 +.L0f1407e4: +/* f1407e4: 00000000 */ sll $zero,$zero,0x0 +/* f1407e8: 45000002 */ bc1f .L0f1407f4 +/* f1407ec: 00000000 */ sll $zero,$zero,0x0 +/* f1407f0: 46006006 */ mov.s $f0,$f12 +.L0f1407f4: +/* f1407f4: c424f74c */ lwc1 $f4,-0x8b4($at) +/* f1407f8: 3c0144c8 */ lui $at,0x44c8 +/* f1407fc: 44813000 */ mtc1 $at,$f6 +/* f140800: 46040082 */ mul.s $f2,$f0,$f4 +/* f140804: 3c0143c8 */ lui $at,0x43c8 +/* f140808: 4602303c */ c.lt.s $f6,$f2 +/* f14080c: 00000000 */ sll $zero,$zero,0x0 +/* f140810: 45020004 */ bc1fl .L0f140824 +/* f140814: 44814000 */ mtc1 $at,$f8 +/* f140818: 03e00008 */ jr $ra +/* f14081c: 24020004 */ addiu $v0,$zero,0x4 +/* f140820: 44814000 */ mtc1 $at,$f8 +.L0f140824: +/* f140824: 3c014396 */ lui $at,0x4396 +/* f140828: 4602403c */ c.lt.s $f8,$f2 +/* f14082c: 00000000 */ sll $zero,$zero,0x0 +/* f140830: 45020004 */ bc1fl .L0f140844 +/* f140834: 44815000 */ mtc1 $at,$f10 +/* f140838: 03e00008 */ jr $ra +/* f14083c: 24020008 */ addiu $v0,$zero,0x8 +/* f140840: 44815000 */ mtc1 $at,$f10 +.L0f140844: +/* f140844: 3c014348 */ lui $at,0x4348 +/* f140848: 4602503c */ c.lt.s $f10,$f2 +/* f14084c: 00000000 */ sll $zero,$zero,0x0 +/* f140850: 45020004 */ bc1fl .L0f140864 +/* f140854: 44818000 */ mtc1 $at,$f16 +/* f140858: 03e00008 */ jr $ra +/* f14085c: 24020010 */ addiu $v0,$zero,0x10 +/* f140860: 44818000 */ mtc1 $at,$f16 +.L0f140864: +/* f140864: 3c0142c8 */ lui $at,0x42c8 +/* f140868: 4602803c */ c.lt.s $f16,$f2 +/* f14086c: 00000000 */ sll $zero,$zero,0x0 +/* f140870: 45020004 */ bc1fl .L0f140884 +/* f140874: 44819000 */ mtc1 $at,$f18 +/* f140878: 03e00008 */ jr $ra +/* f14087c: 24020020 */ addiu $v0,$zero,0x20 +/* f140880: 44819000 */ mtc1 $at,$f18 +.L0f140884: +/* f140884: 24020080 */ addiu $v0,$zero,0x80 +/* f140888: 4602903c */ c.lt.s $f18,$f2 +/* f14088c: 00000000 */ sll $zero,$zero,0x0 +/* f140890: 45000003 */ bc1f .L0f1408a0 +/* f140894: 00000000 */ sll $zero,$zero,0x0 +/* f140898: 03e00008 */ jr $ra +/* f14089c: 24020040 */ addiu $v0,$zero,0x40 +.L0f1408a0: +/* f1408a0: 03e00008 */ jr $ra +/* f1408a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1408a8 +/* f1408a8: 27bdffb0 */ addiu $sp,$sp,-80 +/* f1408ac: afa50054 */ sw $a1,0x54($sp) +/* f1408b0: 24af0008 */ addiu $t7,$a1,0x8 +/* f1408b4: afbf004c */ sw $ra,0x4c($sp) +/* f1408b8: afbe0048 */ sw $s8,0x48($sp) +/* f1408bc: afb70044 */ sw $s7,0x44($sp) +/* f1408c0: afb60040 */ sw $s6,0x40($sp) +/* f1408c4: afb5003c */ sw $s5,0x3c($sp) +/* f1408c8: afb40038 */ sw $s4,0x38($sp) +/* f1408cc: afb30034 */ sw $s3,0x34($sp) +/* f1408d0: afb20030 */ sw $s2,0x30($sp) +/* f1408d4: afb1002c */ sw $s1,0x2c($sp) +/* f1408d8: afb00028 */ sw $s0,0x28($sp) +/* f1408dc: afaf0054 */ sw $t7,0x54($sp) +/* f1408e0: 3c18b600 */ lui $t8,0xb600 +/* f1408e4: 24193000 */ addiu $t9,$zero,0x3000 +/* f1408e8: acb90004 */ sw $t9,0x4($a1) +/* f1408ec: acb80000 */ sw $t8,0x0($a1) +/* f1408f0: 8fa90054 */ lw $t1,0x54($sp) +/* f1408f4: 24082000 */ addiu $t0,$zero,0x2000 +/* f1408f8: 3c0bb700 */ lui $t3,0xb700 +/* f1408fc: 252a0008 */ addiu $t2,$t1,0x8 +/* f140900: afaa0054 */ sw $t2,0x54($sp) +/* f140904: ad280004 */ sw $t0,0x4($t1) +/* f140908: ad2b0000 */ sw $t3,0x0($t1) +/* f14090c: 8fac0054 */ lw $t4,0x54($sp) +/* f140910: 3c0eba00 */ lui $t6,0xba00 +/* f140914: 35ce1102 */ ori $t6,$t6,0x1102 +/* f140918: 258d0008 */ addiu $t5,$t4,0x8 +/* f14091c: afad0054 */ sw $t5,0x54($sp) +/* f140920: ad800004 */ sw $zero,0x4($t4) +/* f140924: ad8e0000 */ sw $t6,0x0($t4) +/* f140928: 8faf0054 */ lw $t7,0x54($sp) +/* f14092c: 3c19ba00 */ lui $t9,0xba00 +/* f140930: 37390602 */ ori $t9,$t9,0x602 +/* f140934: 25f80008 */ addiu $t8,$t7,0x8 +/* f140938: afb80054 */ sw $t8,0x54($sp) +/* f14093c: 24090080 */ addiu $t1,$zero,0x80 +/* f140940: ade90004 */ sw $t1,0x4($t7) +/* f140944: adf90000 */ sw $t9,0x0($t7) +/* f140948: 8faa0054 */ lw $t2,0x54($sp) +/* f14094c: 3c0cba00 */ lui $t4,0xba00 +/* f140950: 358c0c02 */ ori $t4,$t4,0xc02 +/* f140954: 254b0008 */ addiu $t3,$t2,0x8 +/* f140958: afab0054 */ sw $t3,0x54($sp) +/* f14095c: 00808825 */ or $s1,$a0,$zero +/* f140960: ad480004 */ sw $t0,0x4($t2) +/* f140964: ad4c0000 */ sw $t4,0x0($t2) +/* f140968: 2412ffff */ addiu $s2,$zero,-1 +/* f14096c: 2413ffff */ addiu $s3,$zero,-1 +/* f140970: 8fa40054 */ lw $a0,0x54($sp) +/* f140974: 0fc59b5f */ jal func0f166d7c +/* f140978: 02202825 */ or $a1,$s1,$zero +/* f14097c: 001170c0 */ sll $t6,$s1,0x3 +/* f140980: 01d17021 */ addu $t6,$t6,$s1 +/* f140984: 3c0d800a */ lui $t5,0x800a +/* f140988: 8dad4928 */ lw $t5,0x4928($t5) +/* f14098c: 000e7080 */ sll $t6,$t6,0x2 +/* f140990: 01d17023 */ subu $t6,$t6,$s1 +/* f140994: 000e7080 */ sll $t6,$t6,0x2 +/* f140998: afa20054 */ sw $v0,0x54($sp) +/* f14099c: 01ae7821 */ addu $t7,$t5,$t6 +/* f1409a0: 8df00084 */ lw $s0,0x84($t7) +/* f1409a4: 3c1e800b */ lui $s8,0x800b +/* f1409a8: 27deb560 */ addiu $s8,$s8,-19104 +/* f1409ac: 12000057 */ beqz $s0,.L0f140b0c +/* f1409b0: 2417000c */ addiu $s7,$zero,0xc +/* f1409b4: 3c140430 */ lui $s4,0x430 +/* f1409b8: 36940030 */ ori $s4,$s4,0x30 +/* f1409bc: 27b60054 */ addiu $s6,$sp,0x54 +/* f1409c0: 24150001 */ addiu $s5,$zero,0x1 +/* f1409c4: 8219006f */ lb $t9,0x6f($s0) +.L0f1409c8: +/* f1409c8: 0723004e */ bgezl $t9,.L0f140b04 +/* f1409cc: 8e100078 */ lw $s0,0x78($s0) +/* f1409d0: 8e02006c */ lw $v0,0x6c($s0) +/* f1409d4: 00025740 */ sll $t2,$v0,0x1d +/* f1409d8: 05410049 */ bgez $t2,.L0f140b00 +/* f1409dc: 00026700 */ sll $t4,$v0,0x1c +/* f1409e0: 05810003 */ bgez $t4,.L0f1409f0 +/* f1409e4: 00000000 */ sll $zero,$zero,0x0 +/* f1409e8: 10000004 */ beqz $zero,.L0f1409fc +/* f1409ec: a215006b */ sb $s5,0x6b($s0) +.L0f1409f0: +/* f1409f0: 0fc501d4 */ jal func0f140750 +/* f1409f4: 26040050 */ addiu $a0,$s0,0x50 +/* f1409f8: a202006b */ sb $v0,0x6b($s0) +.L0f1409fc: +/* f1409fc: 9202006a */ lbu $v0,0x6a($s0) +/* f140a00: 16420004 */ bne $s2,$v0,.L0f140a14 +/* f140a04: 00000000 */ sll $zero,$zero,0x0 +/* f140a08: 920d006b */ lbu $t5,0x6b($s0) +/* f140a0c: 126d0011 */ beq $s3,$t5,.L0f140a54 +/* f140a10: 00000000 */ sll $zero,$zero,0x0 +.L0f140a14: +/* f140a14: 00570019 */ multu $v0,$s7 +/* f140a18: 8fcf0000 */ lw $t7,0x0($s8) +/* f140a1c: 9207006b */ lbu $a3,0x6b($s0) +/* f140a20: 24180002 */ addiu $t8,$zero,0x2 +/* f140a24: 24190001 */ addiu $t9,$zero,0x1 +/* f140a28: afb90014 */ sw $t9,0x14($sp) +/* f140a2c: afb80010 */ sw $t8,0x10($sp) +/* f140a30: afa00018 */ sw $zero,0x18($sp) +/* f140a34: 02c02025 */ or $a0,$s6,$zero +/* f140a38: 24060002 */ addiu $a2,$zero,0x2 +/* f140a3c: 00007012 */ mflo $t6 +/* f140a40: 01cf2821 */ addu $a1,$t6,$t7 +/* f140a44: 0fc2ce70 */ jal func0f0b39c0 +/* f140a48: 00000000 */ sll $zero,$zero,0x0 +/* f140a4c: 9212006a */ lbu $s2,0x6a($s0) +/* f140a50: 9213006b */ lbu $s3,0x6b($s0) +.L0f140a54: +/* f140a54: 0fc59e73 */ jal func0f1679cc +/* f140a58: 24040004 */ addiu $a0,$zero,0x4 +/* f140a5c: 8e010040 */ lw $at,0x40($s0) +/* f140a60: 3c0a070c */ lui $t2,0x70c +/* f140a64: 354a0010 */ ori $t2,$t2,0x10 +/* f140a68: ac410000 */ sw $at,0x0($v0) +/* f140a6c: 8e010044 */ lw $at,0x44($s0) +/* f140a70: 00402025 */ or $a0,$v0,$zero +/* f140a74: ac410004 */ sw $at,0x4($v0) +/* f140a78: 8e010048 */ lw $at,0x48($s0) +/* f140a7c: ac410008 */ sw $at,0x8($v0) +/* f140a80: 8e01004c */ lw $at,0x4c($s0) +/* f140a84: ac41000c */ sw $at,0xc($v0) +/* f140a88: 8fb10054 */ lw $s1,0x54($sp) +/* f140a8c: 26290008 */ addiu $t1,$s1,0x8 +/* f140a90: afa90054 */ sw $t1,0x54($sp) +/* f140a94: 0c012d20 */ jal 0x4b480 +/* f140a98: ae2a0000 */ sw $t2,0x0($s1) +/* f140a9c: ae220004 */ sw $v0,0x4($s1) +/* f140aa0: 8e0b0064 */ lw $t3,0x64($s0) +/* f140aa4: 8fb10054 */ lw $s1,0x54($sp) +/* f140aa8: 02002025 */ or $a0,$s0,$zero +/* f140aac: 11600008 */ beqz $t3,.L0f140ad0 +/* f140ab0: 26380008 */ addiu $t8,$s1,0x8 +/* f140ab4: 8fac0054 */ lw $t4,0x54($sp) +/* f140ab8: 258d0008 */ addiu $t5,$t4,0x8 +/* f140abc: afad0054 */ sw $t5,0x54($sp) +/* f140ac0: ad940000 */ sw $s4,0x0($t4) +/* f140ac4: 8e0e0064 */ lw $t6,0x64($s0) +/* f140ac8: 10000005 */ beqz $zero,.L0f140ae0 +/* f140acc: ad8e0004 */ sw $t6,0x4($t4) +.L0f140ad0: +/* f140ad0: afb80054 */ sw $t8,0x54($sp) +/* f140ad4: 0c012d20 */ jal 0x4b480 +/* f140ad8: ae340000 */ sw $s4,0x0($s1) +/* f140adc: ae220004 */ sw $v0,0x4($s1) +.L0f140ae0: +/* f140ae0: 8fb90054 */ lw $t9,0x54($sp) +/* f140ae4: 3c0ab100 */ lui $t2,0xb100 +/* f140ae8: 354a0032 */ ori $t2,$t2,0x32 +/* f140aec: 27290008 */ addiu $t1,$t9,0x8 +/* f140af0: afa90054 */ sw $t1,0x54($sp) +/* f140af4: 240b2010 */ addiu $t3,$zero,0x2010 +/* f140af8: af2b0004 */ sw $t3,0x4($t9) +/* f140afc: af2a0000 */ sw $t2,0x0($t9) +.L0f140b00: +/* f140b00: 8e100078 */ lw $s0,0x78($s0) +.L0f140b04: +/* f140b04: 5600ffb0 */ bnezl $s0,.L0f1409c8 +/* f140b08: 8219006f */ lb $t9,0x6f($s0) +.L0f140b0c: +/* f140b0c: 8fac0054 */ lw $t4,0x54($sp) +/* f140b10: 3c0eb600 */ lui $t6,0xb600 +/* f140b14: 240f3000 */ addiu $t7,$zero,0x3000 +/* f140b18: 258d0008 */ addiu $t5,$t4,0x8 +/* f140b1c: afad0054 */ sw $t5,0x54($sp) +/* f140b20: ad8f0004 */ sw $t7,0x4($t4) +/* f140b24: ad8e0000 */ sw $t6,0x0($t4) +/* f140b28: 8fb80054 */ lw $t8,0x54($sp) +/* f140b2c: 3c09ba00 */ lui $t1,0xba00 +/* f140b30: 35290602 */ ori $t1,$t1,0x602 +/* f140b34: 27190008 */ addiu $t9,$t8,0x8 +/* f140b38: afb90054 */ sw $t9,0x54($sp) +/* f140b3c: 240a0040 */ addiu $t2,$zero,0x40 +/* f140b40: af0a0004 */ sw $t2,0x4($t8) +/* f140b44: af090000 */ sw $t1,0x0($t8) +/* f140b48: 8fbf004c */ lw $ra,0x4c($sp) +/* f140b4c: 8fbe0048 */ lw $s8,0x48($sp) +/* f140b50: 8fb70044 */ lw $s7,0x44($sp) +/* f140b54: 8fb60040 */ lw $s6,0x40($sp) +/* f140b58: 8fb5003c */ lw $s5,0x3c($sp) +/* f140b5c: 8fb40038 */ lw $s4,0x38($sp) +/* f140b60: 8fb30034 */ lw $s3,0x34($sp) +/* f140b64: 8fb20030 */ lw $s2,0x30($sp) +/* f140b68: 8fb1002c */ lw $s1,0x2c($sp) +/* f140b6c: 8fb00028 */ lw $s0,0x28($sp) +/* f140b70: 8fa20054 */ lw $v0,0x54($sp) +/* f140b74: 03e00008 */ jr $ra +/* f140b78: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f140b7c +/* f140b7c: 27bdffb0 */ addiu $sp,$sp,-80 +/* f140b80: afa50054 */ sw $a1,0x54($sp) +/* f140b84: 24af0008 */ addiu $t7,$a1,0x8 +/* f140b88: afbf004c */ sw $ra,0x4c($sp) +/* f140b8c: afbe0048 */ sw $s8,0x48($sp) +/* f140b90: afb70044 */ sw $s7,0x44($sp) +/* f140b94: afb60040 */ sw $s6,0x40($sp) +/* f140b98: afb5003c */ sw $s5,0x3c($sp) +/* f140b9c: afb40038 */ sw $s4,0x38($sp) +/* f140ba0: afb30034 */ sw $s3,0x34($sp) +/* f140ba4: afb20030 */ sw $s2,0x30($sp) +/* f140ba8: afb1002c */ sw $s1,0x2c($sp) +/* f140bac: afb00028 */ sw $s0,0x28($sp) +/* f140bb0: afaf0054 */ sw $t7,0x54($sp) +/* f140bb4: 3c18b600 */ lui $t8,0xb600 +/* f140bb8: 24193000 */ addiu $t9,$zero,0x3000 +/* f140bbc: acb90004 */ sw $t9,0x4($a1) +/* f140bc0: acb80000 */ sw $t8,0x0($a1) +/* f140bc4: 8fa80054 */ lw $t0,0x54($sp) +/* f140bc8: 3c0aba00 */ lui $t2,0xba00 +/* f140bcc: 354a1102 */ ori $t2,$t2,0x1102 +/* f140bd0: 25090008 */ addiu $t1,$t0,0x8 +/* f140bd4: afa90054 */ sw $t1,0x54($sp) +/* f140bd8: ad000004 */ sw $zero,0x4($t0) +/* f140bdc: ad0a0000 */ sw $t2,0x0($t0) +/* f140be0: 8fab0054 */ lw $t3,0x54($sp) +/* f140be4: 3c0dba00 */ lui $t5,0xba00 +/* f140be8: 35ad0602 */ ori $t5,$t5,0x602 +/* f140bec: 256c0008 */ addiu $t4,$t3,0x8 +/* f140bf0: afac0054 */ sw $t4,0x54($sp) +/* f140bf4: 240e0080 */ addiu $t6,$zero,0x80 +/* f140bf8: ad6e0004 */ sw $t6,0x4($t3) +/* f140bfc: ad6d0000 */ sw $t5,0x0($t3) +/* f140c00: 8faf0054 */ lw $t7,0x54($sp) +/* f140c04: 3c19ba00 */ lui $t9,0xba00 +/* f140c08: 37390c02 */ ori $t9,$t9,0xc02 +/* f140c0c: 25f80008 */ addiu $t8,$t7,0x8 +/* f140c10: afb80054 */ sw $t8,0x54($sp) +/* f140c14: 24082000 */ addiu $t0,$zero,0x2000 +/* f140c18: 00808825 */ or $s1,$a0,$zero +/* f140c1c: ade80004 */ sw $t0,0x4($t7) +/* f140c20: adf90000 */ sw $t9,0x0($t7) +/* f140c24: 2412ffff */ addiu $s2,$zero,-1 +/* f140c28: 2413ffff */ addiu $s3,$zero,-1 +/* f140c2c: 8fa40054 */ lw $a0,0x54($sp) +/* f140c30: 0fc59b5f */ jal func0f166d7c +/* f140c34: 02202825 */ or $a1,$s1,$zero +/* f140c38: 001150c0 */ sll $t2,$s1,0x3 +/* f140c3c: 01515021 */ addu $t2,$t2,$s1 +/* f140c40: 3c09800a */ lui $t1,0x800a +/* f140c44: 8d294928 */ lw $t1,0x4928($t1) +/* f140c48: 000a5080 */ sll $t2,$t2,0x2 +/* f140c4c: 01515023 */ subu $t2,$t2,$s1 +/* f140c50: 000a5080 */ sll $t2,$t2,0x2 +/* f140c54: afa20054 */ sw $v0,0x54($sp) +/* f140c58: 012a5821 */ addu $t3,$t1,$t2 +/* f140c5c: 8d700088 */ lw $s0,0x88($t3) +/* f140c60: 3c1e800b */ lui $s8,0x800b +/* f140c64: 27deb560 */ addiu $s8,$s8,-19104 +/* f140c68: 12000051 */ beqz $s0,.L0f140db0 +/* f140c6c: 2417000c */ addiu $s7,$zero,0xc +/* f140c70: 3c140430 */ lui $s4,0x430 +/* f140c74: 36940030 */ ori $s4,$s4,0x30 +/* f140c78: 27b60054 */ addiu $s6,$sp,0x54 +/* f140c7c: 24150001 */ addiu $s5,$zero,0x1 +/* f140c80: 820d006f */ lb $t5,0x6f($s0) +.L0f140c84: +/* f140c84: 05a30048 */ bgezl $t5,.L0f140da8 +/* f140c88: 8e100078 */ lw $s0,0x78($s0) +/* f140c8c: 8e0e006c */ lw $t6,0x6c($s0) +/* f140c90: 000ec740 */ sll $t8,$t6,0x1d +/* f140c94: 07030044 */ bgezl $t8,.L0f140da8 +/* f140c98: 8e100078 */ lw $s0,0x78($s0) +/* f140c9c: 9202006a */ lbu $v0,0x6a($s0) +/* f140ca0: a215006b */ sb $s5,0x6b($s0) +/* f140ca4: 32b900ff */ andi $t9,$s5,0xff +/* f140ca8: 16420003 */ bne $s2,$v0,.L0f140cb8 +/* f140cac: 00000000 */ sll $zero,$zero,0x0 +/* f140cb0: 12790011 */ beq $s3,$t9,.L0f140cf8 +/* f140cb4: 00000000 */ sll $zero,$zero,0x0 +.L0f140cb8: +/* f140cb8: 00570019 */ multu $v0,$s7 +/* f140cbc: 8fc90000 */ lw $t1,0x0($s8) +/* f140cc0: 9207006b */ lbu $a3,0x6b($s0) +/* f140cc4: 240a0002 */ addiu $t2,$zero,0x2 +/* f140cc8: 240b0001 */ addiu $t3,$zero,0x1 +/* f140ccc: afab0014 */ sw $t3,0x14($sp) +/* f140cd0: afaa0010 */ sw $t2,0x10($sp) +/* f140cd4: afa00018 */ sw $zero,0x18($sp) +/* f140cd8: 02c02025 */ or $a0,$s6,$zero +/* f140cdc: 24060002 */ addiu $a2,$zero,0x2 +/* f140ce0: 00004012 */ mflo $t0 +/* f140ce4: 01092821 */ addu $a1,$t0,$t1 +/* f140ce8: 0fc2ce70 */ jal func0f0b39c0 +/* f140cec: 00000000 */ sll $zero,$zero,0x0 +/* f140cf0: 9212006a */ lbu $s2,0x6a($s0) +/* f140cf4: 9213006b */ lbu $s3,0x6b($s0) +.L0f140cf8: +/* f140cf8: 0fc59e73 */ jal func0f1679cc +/* f140cfc: 24040004 */ addiu $a0,$zero,0x4 +/* f140d00: 8e010040 */ lw $at,0x40($s0) +/* f140d04: 3c0c070c */ lui $t4,0x70c +/* f140d08: 358c0010 */ ori $t4,$t4,0x10 +/* f140d0c: ac410000 */ sw $at,0x0($v0) +/* f140d10: 8e010044 */ lw $at,0x44($s0) +/* f140d14: 00402025 */ or $a0,$v0,$zero +/* f140d18: ac410004 */ sw $at,0x4($v0) +/* f140d1c: 8e010048 */ lw $at,0x48($s0) +/* f140d20: ac410008 */ sw $at,0x8($v0) +/* f140d24: 8e01004c */ lw $at,0x4c($s0) +/* f140d28: ac41000c */ sw $at,0xc($v0) +/* f140d2c: 8fb10054 */ lw $s1,0x54($sp) +/* f140d30: 262b0008 */ addiu $t3,$s1,0x8 +/* f140d34: afab0054 */ sw $t3,0x54($sp) +/* f140d38: 0c012d20 */ jal 0x4b480 +/* f140d3c: ae2c0000 */ sw $t4,0x0($s1) +/* f140d40: ae220004 */ sw $v0,0x4($s1) +/* f140d44: 8e0d0064 */ lw $t5,0x64($s0) +/* f140d48: 8fb10054 */ lw $s1,0x54($sp) +/* f140d4c: 02002025 */ or $a0,$s0,$zero +/* f140d50: 11a00008 */ beqz $t5,.L0f140d74 +/* f140d54: 26280008 */ addiu $t0,$s1,0x8 +/* f140d58: 8fae0054 */ lw $t6,0x54($sp) +/* f140d5c: 25cf0008 */ addiu $t7,$t6,0x8 +/* f140d60: afaf0054 */ sw $t7,0x54($sp) +/* f140d64: add40000 */ sw $s4,0x0($t6) +/* f140d68: 8e180064 */ lw $t8,0x64($s0) +/* f140d6c: 10000005 */ beqz $zero,.L0f140d84 +/* f140d70: add80004 */ sw $t8,0x4($t6) +.L0f140d74: +/* f140d74: afa80054 */ sw $t0,0x54($sp) +/* f140d78: 0c012d20 */ jal 0x4b480 +/* f140d7c: ae340000 */ sw $s4,0x0($s1) +/* f140d80: ae220004 */ sw $v0,0x4($s1) +.L0f140d84: +/* f140d84: 8fa90054 */ lw $t1,0x54($sp) +/* f140d88: 3c0bb100 */ lui $t3,0xb100 +/* f140d8c: 356b0032 */ ori $t3,$t3,0x32 +/* f140d90: 252a0008 */ addiu $t2,$t1,0x8 +/* f140d94: afaa0054 */ sw $t2,0x54($sp) +/* f140d98: 240c2010 */ addiu $t4,$zero,0x2010 +/* f140d9c: ad2c0004 */ sw $t4,0x4($t1) +/* f140da0: ad2b0000 */ sw $t3,0x0($t1) +/* f140da4: 8e100078 */ lw $s0,0x78($s0) +.L0f140da8: +/* f140da8: 5600ffb6 */ bnezl $s0,.L0f140c84 +/* f140dac: 820d006f */ lb $t5,0x6f($s0) +.L0f140db0: +/* f140db0: 8fad0054 */ lw $t5,0x54($sp) +/* f140db4: 3c0fb600 */ lui $t7,0xb600 +/* f140db8: 24183000 */ addiu $t8,$zero,0x3000 +/* f140dbc: 25ae0008 */ addiu $t6,$t5,0x8 +/* f140dc0: afae0054 */ sw $t6,0x54($sp) +/* f140dc4: adb80004 */ sw $t8,0x4($t5) +/* f140dc8: adaf0000 */ sw $t7,0x0($t5) +/* f140dcc: 8fb90054 */ lw $t9,0x54($sp) +/* f140dd0: 3c09ba00 */ lui $t1,0xba00 +/* f140dd4: 35290602 */ ori $t1,$t1,0x602 +/* f140dd8: 27280008 */ addiu $t0,$t9,0x8 +/* f140ddc: afa80054 */ sw $t0,0x54($sp) +/* f140de0: 240a0040 */ addiu $t2,$zero,0x40 +/* f140de4: af2a0004 */ sw $t2,0x4($t9) +/* f140de8: af290000 */ sw $t1,0x0($t9) +/* f140dec: 8fbf004c */ lw $ra,0x4c($sp) +/* f140df0: 8fbe0048 */ lw $s8,0x48($sp) +/* f140df4: 8fb70044 */ lw $s7,0x44($sp) +/* f140df8: 8fb60040 */ lw $s6,0x40($sp) +/* f140dfc: 8fb5003c */ lw $s5,0x3c($sp) +/* f140e00: 8fb40038 */ lw $s4,0x38($sp) +/* f140e04: 8fb30034 */ lw $s3,0x34($sp) +/* f140e08: 8fb20030 */ lw $s2,0x30($sp) +/* f140e0c: 8fb1002c */ lw $s1,0x2c($sp) +/* f140e10: 8fb00028 */ lw $s0,0x28($sp) +/* f140e14: 8fa20054 */ lw $v0,0x54($sp) +/* f140e18: 03e00008 */ jr $ra +/* f140e1c: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f140e20 +/* f140e20: 27bdff48 */ addiu $sp,$sp,-184 +/* f140e24: 3c0e800a */ lui $t6,0x800a +/* f140e28: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f140e2c: afbf004c */ sw $ra,0x4c($sp) +/* f140e30: afbe0048 */ sw $s8,0x48($sp) +/* f140e34: afb70044 */ sw $s7,0x44($sp) +/* f140e38: afb60040 */ sw $s6,0x40($sp) +/* f140e3c: afb5003c */ sw $s5,0x3c($sp) +/* f140e40: afb40038 */ sw $s4,0x38($sp) +/* f140e44: afb30034 */ sw $s3,0x34($sp) +/* f140e48: afb20030 */ sw $s2,0x30($sp) +/* f140e4c: afb1002c */ sw $s1,0x2c($sp) +/* f140e50: afb00028 */ sw $s0,0x28($sp) +/* f140e54: afa400b8 */ sw $a0,0xb8($sp) +/* f140e58: afa600c0 */ sw $a2,0xc0($sp) +/* f140e5c: 8cbe0004 */ lw $s8,0x4($a1) +/* f140e60: afa000ac */ sw $zero,0xac($sp) +/* f140e64: 95cf0010 */ lhu $t7,0x10($t6) +/* f140e68: 24010001 */ addiu $at,$zero,0x1 +/* f140e6c: 00a09025 */ or $s2,$a1,$zero +/* f140e70: 2415ffff */ addiu $s5,$zero,-1 +/* f140e74: 2416ffff */ addiu $s6,$zero,-1 +/* f140e78: 15e10003 */ bne $t7,$at,.L0f140e88 +/* f140e7c: 2417ffff */ addiu $s7,$zero,-1 +/* f140e80: 100000bf */ beqz $zero,.L0f141180 +/* f140e84: 00801025 */ or $v0,$a0,$zero +.L0f140e88: +/* f140e88: 8fb800b8 */ lw $t8,0xb8($sp) +/* f140e8c: 3c08b600 */ lui $t0,0xb600 +/* f140e90: 24093000 */ addiu $t1,$zero,0x3000 +/* f140e94: 27190008 */ addiu $t9,$t8,0x8 +/* f140e98: afb900b8 */ sw $t9,0xb8($sp) +/* f140e9c: af090004 */ sw $t1,0x4($t8) +/* f140ea0: af080000 */ sw $t0,0x0($t8) +/* f140ea4: 8faa00c0 */ lw $t2,0xc0($sp) +/* f140ea8: 3c19ba00 */ lui $t9,0xba00 +/* f140eac: 8fab00b8 */ lw $t3,0xb8($sp) +/* f140eb0: 15400007 */ bnez $t2,.L0f140ed0 +/* f140eb4: 37391102 */ ori $t9,$t9,0x1102 +/* f140eb8: 256c0008 */ addiu $t4,$t3,0x8 +/* f140ebc: afac00b8 */ sw $t4,0xb8($sp) +/* f140ec0: 3c0db700 */ lui $t5,0xb700 +/* f140ec4: 240e2000 */ addiu $t6,$zero,0x2000 +/* f140ec8: ad6e0004 */ sw $t6,0x4($t3) +/* f140ecc: ad6d0000 */ sw $t5,0x0($t3) +.L0f140ed0: +/* f140ed0: 8faf00b8 */ lw $t7,0xb8($sp) +/* f140ed4: 3c0aba00 */ lui $t2,0xba00 +/* f140ed8: 354a0602 */ ori $t2,$t2,0x602 +/* f140edc: 25f80008 */ addiu $t8,$t7,0x8 +/* f140ee0: afb800b8 */ sw $t8,0xb8($sp) +/* f140ee4: ade00004 */ sw $zero,0x4($t7) +/* f140ee8: adf90000 */ sw $t9,0x0($t7) +/* f140eec: 8fa800b8 */ lw $t0,0xb8($sp) +/* f140ef0: 240b0080 */ addiu $t3,$zero,0x80 +/* f140ef4: 3c0eba00 */ lui $t6,0xba00 +/* f140ef8: 25090008 */ addiu $t1,$t0,0x8 +/* f140efc: afa900b8 */ sw $t1,0xb8($sp) +/* f140f00: ad0b0004 */ sw $t3,0x4($t0) +/* f140f04: ad0a0000 */ sw $t2,0x0($t0) +/* f140f08: 8fac00b8 */ lw $t4,0xb8($sp) +/* f140f0c: 35ce0c02 */ ori $t6,$t6,0xc02 +/* f140f10: 240f2000 */ addiu $t7,$zero,0x2000 +/* f140f14: 258d0008 */ addiu $t5,$t4,0x8 +/* f140f18: afad00b8 */ sw $t5,0xb8($sp) +/* f140f1c: ad8f0004 */ sw $t7,0x4($t4) +/* f140f20: ad8e0000 */ sw $t6,0x0($t4) +/* f140f24: 8fb800c0 */ lw $t8,0xc0($sp) +/* f140f28: 3c140430 */ lui $s4,0x430 +/* f140f2c: 36940030 */ ori $s4,$s4,0x30 +/* f140f30: 13000003 */ beqz $t8,.L0f140f40 +/* f140f34: 24130001 */ addiu $s3,$zero,0x1 +/* f140f38: 10000002 */ beqz $zero,.L0f140f44 +/* f140f3c: 8e500044 */ lw $s0,0x44($s2) +.L0f140f40: +/* f140f40: 8e500040 */ lw $s0,0x40($s2) +.L0f140f44: +/* f140f44: 52000076 */ beqzl $s0,.L0f141120 +/* f140f48: 8fb900ac */ lw $t9,0xac($sp) +/* f140f4c: 8208006f */ lb $t0,0x6f($s0) +.L0f140f50: +/* f140f50: 24090001 */ addiu $t1,$zero,0x1 +/* f140f54: 0503006f */ bgezl $t0,.L0f141114 +/* f140f58: 8e100078 */ lw $s0,0x78($s0) +/* f140f5c: afa900ac */ sw $t1,0xac($sp) +/* f140f60: 9202006c */ lbu $v0,0x6c($s0) +/* f140f64: 8fb100b8 */ lw $s1,0xb8($sp) +/* f140f68: 3c180102 */ lui $t8,0x102 +/* f140f6c: 12a2000d */ beq $s5,$v0,.L0f140fa4 +/* f140f70: 00026180 */ sll $t4,$v0,0x6 +/* f140f74: 8fca0018 */ lw $t2,0x18($s8) +/* f140f78: 0002ac00 */ sll $s5,$v0,0x10 +/* f140f7c: 262f0008 */ addiu $t7,$s1,0x8 +/* f140f80: 8d4b000c */ lw $t3,0xc($t2) +/* f140f84: 00156c03 */ sra $t5,$s5,0x10 +/* f140f88: afaf00b8 */ sw $t7,0xb8($sp) +/* f140f8c: 37180040 */ ori $t8,$t8,0x40 +/* f140f90: 01a0a825 */ or $s5,$t5,$zero +/* f140f94: ae380000 */ sw $t8,0x0($s1) +/* f140f98: 0c012d20 */ jal 0x4b480 +/* f140f9c: 016c2021 */ addu $a0,$t3,$t4 +/* f140fa0: ae220004 */ sw $v0,0x4($s1) +.L0f140fa4: +/* f140fa4: 8fb900c0 */ lw $t9,0xc0($sp) +/* f140fa8: 57200018 */ bnezl $t9,.L0f14100c +/* f140fac: a213006b */ sb $s3,0x6b($s0) +/* f140fb0: 8e08006c */ lw $t0,0x6c($s0) +/* f140fb4: 00085700 */ sll $t2,$t0,0x1c +/* f140fb8: 05430004 */ bgezl $t2,.L0f140fcc +/* f140fbc: c6040050 */ lwc1 $f4,0x50($s0) +/* f140fc0: 10000012 */ beqz $zero,.L0f14100c +/* f140fc4: a213006b */ sb $s3,0x6b($s0) +/* f140fc8: c6040050 */ lwc1 $f4,0x50($s0) +.L0f140fcc: +/* f140fcc: c6460008 */ lwc1 $f6,0x8($s2) +/* f140fd0: 27a40074 */ addiu $a0,$sp,0x74 +/* f140fd4: 46062200 */ add.s $f8,$f4,$f6 +/* f140fd8: e7a80074 */ swc1 $f8,0x74($sp) +/* f140fdc: c650000c */ lwc1 $f16,0xc($s2) +/* f140fe0: c60a0054 */ lwc1 $f10,0x54($s0) +/* f140fe4: 46105480 */ add.s $f18,$f10,$f16 +/* f140fe8: e7b20078 */ swc1 $f18,0x78($sp) +/* f140fec: c6460010 */ lwc1 $f6,0x10($s2) +/* f140ff0: c6040058 */ lwc1 $f4,0x58($s0) +/* f140ff4: 46062200 */ add.s $f8,$f4,$f6 +/* f140ff8: 0fc501d4 */ jal func0f140750 +/* f140ffc: e7a8007c */ swc1 $f8,0x7c($sp) +/* f141000: 10000002 */ beqz $zero,.L0f14100c +/* f141004: a202006b */ sb $v0,0x6b($s0) +/* f141008: a213006b */ sb $s3,0x6b($s0) +.L0f14100c: +/* f14100c: 9202006a */ lbu $v0,0x6a($s0) +/* f141010: 27a400b8 */ addiu $a0,$sp,0xb8 +/* f141014: 3c0d800b */ lui $t5,0x800b +/* f141018: 16c20004 */ bne $s6,$v0,.L0f14102c +/* f14101c: 00026080 */ sll $t4,$v0,0x2 +/* f141020: 920b006b */ lbu $t3,0x6b($s0) +/* f141024: 12eb000f */ beq $s7,$t3,.L0f141064 +/* f141028: 00000000 */ sll $zero,$zero,0x0 +.L0f14102c: +/* f14102c: 8dadb560 */ lw $t5,-0x4aa0($t5) +/* f141030: 01826023 */ subu $t4,$t4,$v0 +/* f141034: 9207006b */ lbu $a3,0x6b($s0) +/* f141038: 000c6080 */ sll $t4,$t4,0x2 +/* f14103c: 240e0002 */ addiu $t6,$zero,0x2 +/* f141040: 240f0001 */ addiu $t7,$zero,0x1 +/* f141044: afaf0014 */ sw $t7,0x14($sp) +/* f141048: afae0010 */ sw $t6,0x10($sp) +/* f14104c: afa00018 */ sw $zero,0x18($sp) +/* f141050: 24060002 */ addiu $a2,$zero,0x2 +/* f141054: 0fc2ce70 */ jal func0f0b39c0 +/* f141058: 018d2821 */ addu $a1,$t4,$t5 +/* f14105c: 9216006a */ lbu $s6,0x6a($s0) +/* f141060: 9217006b */ lbu $s7,0x6b($s0) +.L0f141064: +/* f141064: 0fc59e73 */ jal func0f1679cc +/* f141068: 24040004 */ addiu $a0,$zero,0x4 +/* f14106c: 8e010040 */ lw $at,0x40($s0) +/* f141070: 3c18070c */ lui $t8,0x70c +/* f141074: 37180010 */ ori $t8,$t8,0x10 +/* f141078: ac410000 */ sw $at,0x0($v0) +/* f14107c: 8e010044 */ lw $at,0x44($s0) +/* f141080: 00402025 */ or $a0,$v0,$zero +/* f141084: ac410004 */ sw $at,0x4($v0) +/* f141088: 8e010048 */ lw $at,0x48($s0) +/* f14108c: ac410008 */ sw $at,0x8($v0) +/* f141090: 8e01004c */ lw $at,0x4c($s0) +/* f141094: ac41000c */ sw $at,0xc($v0) +/* f141098: 8fb100b8 */ lw $s1,0xb8($sp) +/* f14109c: 262f0008 */ addiu $t7,$s1,0x8 +/* f1410a0: afaf00b8 */ sw $t7,0xb8($sp) +/* f1410a4: 0c012d20 */ jal 0x4b480 +/* f1410a8: ae380000 */ sw $t8,0x0($s1) +/* f1410ac: ae220004 */ sw $v0,0x4($s1) +/* f1410b0: 8e190064 */ lw $t9,0x64($s0) +/* f1410b4: 8fb100b8 */ lw $s1,0xb8($sp) +/* f1410b8: 02002025 */ or $a0,$s0,$zero +/* f1410bc: 13200008 */ beqz $t9,.L0f1410e0 +/* f1410c0: 262c0008 */ addiu $t4,$s1,0x8 +/* f1410c4: 8fa800b8 */ lw $t0,0xb8($sp) +/* f1410c8: 25090008 */ addiu $t1,$t0,0x8 +/* f1410cc: afa900b8 */ sw $t1,0xb8($sp) +/* f1410d0: ad140000 */ sw $s4,0x0($t0) +/* f1410d4: 8e0a0064 */ lw $t2,0x64($s0) +/* f1410d8: 10000005 */ beqz $zero,.L0f1410f0 +/* f1410dc: ad0a0004 */ sw $t2,0x4($t0) +.L0f1410e0: +/* f1410e0: afac00b8 */ sw $t4,0xb8($sp) +/* f1410e4: 0c012d20 */ jal 0x4b480 +/* f1410e8: ae340000 */ sw $s4,0x0($s1) +/* f1410ec: ae220004 */ sw $v0,0x4($s1) +.L0f1410f0: +/* f1410f0: 8fad00b8 */ lw $t5,0xb8($sp) +/* f1410f4: 3c0fb100 */ lui $t7,0xb100 +/* f1410f8: 35ef0032 */ ori $t7,$t7,0x32 +/* f1410fc: 25ae0008 */ addiu $t6,$t5,0x8 +/* f141100: afae00b8 */ sw $t6,0xb8($sp) +/* f141104: 24182010 */ addiu $t8,$zero,0x2010 +/* f141108: adb80004 */ sw $t8,0x4($t5) +/* f14110c: adaf0000 */ sw $t7,0x0($t5) +/* f141110: 8e100078 */ lw $s0,0x78($s0) +.L0f141114: +/* f141114: 5600ff8e */ bnezl $s0,.L0f140f50 +/* f141118: 8208006f */ lb $t0,0x6f($s0) +/* f14111c: 8fb900ac */ lw $t9,0xac($sp) +.L0f141120: +/* f141120: 8fa900c0 */ lw $t1,0xc0($sp) +/* f141124: 240a0001 */ addiu $t2,$zero,0x1 +/* f141128: 17200006 */ bnez $t9,.L0f141144 +/* f14112c: 3c18b600 */ lui $t8,0xb600 +/* f141130: 93c80002 */ lbu $t0,0x2($s8) +/* f141134: 012a5804 */ sllv $t3,$t2,$t1 +/* f141138: 01606027 */ nor $t4,$t3,$zero +/* f14113c: 010c6824 */ and $t5,$t0,$t4 +/* f141140: a3cd0002 */ sb $t5,0x2($s8) +.L0f141144: +/* f141144: 8fae00b8 */ lw $t6,0xb8($sp) +/* f141148: 24193000 */ addiu $t9,$zero,0x3000 +/* f14114c: 3c0bba00 */ lui $t3,0xba00 +/* f141150: 25cf0008 */ addiu $t7,$t6,0x8 +/* f141154: afaf00b8 */ sw $t7,0xb8($sp) +/* f141158: add90004 */ sw $t9,0x4($t6) +/* f14115c: add80000 */ sw $t8,0x0($t6) +/* f141160: 8faa00b8 */ lw $t2,0xb8($sp) +/* f141164: 356b0602 */ ori $t3,$t3,0x602 +/* f141168: 24080040 */ addiu $t0,$zero,0x40 +/* f14116c: 25490008 */ addiu $t1,$t2,0x8 +/* f141170: afa900b8 */ sw $t1,0xb8($sp) +/* f141174: ad480004 */ sw $t0,0x4($t2) +/* f141178: ad4b0000 */ sw $t3,0x0($t2) +/* f14117c: 8fa200b8 */ lw $v0,0xb8($sp) +.L0f141180: +/* f141180: 8fbf004c */ lw $ra,0x4c($sp) +/* f141184: 8fb00028 */ lw $s0,0x28($sp) +/* f141188: 8fb1002c */ lw $s1,0x2c($sp) +/* f14118c: 8fb20030 */ lw $s2,0x30($sp) +/* f141190: 8fb30034 */ lw $s3,0x34($sp) +/* f141194: 8fb40038 */ lw $s4,0x38($sp) +/* f141198: 8fb5003c */ lw $s5,0x3c($sp) +/* f14119c: 8fb60040 */ lw $s6,0x40($sp) +/* f1411a0: 8fb70044 */ lw $s7,0x44($sp) +/* f1411a4: 8fbe0048 */ lw $s8,0x48($sp) +/* f1411a8: 03e00008 */ jr $ra +/* f1411ac: 27bd00b8 */ addiu $sp,$sp,0xb8 +); + +GLOBAL_ASM( +glabel func0f1411b0 +/* f1411b0: 000430c0 */ sll $a2,$a0,0x3 +/* f1411b4: 00c43021 */ addu $a2,$a2,$a0 +/* f1411b8: 3c0e800a */ lui $t6,0x800a +/* f1411bc: 8dce4928 */ lw $t6,0x4928($t6) +/* f1411c0: 00063080 */ sll $a2,$a2,0x2 +/* f1411c4: 00c43023 */ subu $a2,$a2,$a0 +/* f1411c8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f1411cc: 00063080 */ sll $a2,$a2,0x2 +/* f1411d0: afbf0014 */ sw $ra,0x14($sp) +/* f1411d4: 01c61821 */ addu $v1,$t6,$a2 +/* f1411d8: 8c6f0084 */ lw $t7,0x84($v1) +/* f1411dc: 51e0000b */ beqzl $t7,.L0f14120c +/* f1411e0: 8c790088 */ lw $t9,0x88($v1) +/* f1411e4: afa40020 */ sw $a0,0x20($sp) +/* f1411e8: 0fc5022a */ jal func0f1408a8 +/* f1411ec: afa6001c */ sw $a2,0x1c($sp) +/* f1411f0: 3c18800a */ lui $t8,0x800a +/* f1411f4: 8f184928 */ lw $t8,0x4928($t8) +/* f1411f8: 8fa6001c */ lw $a2,0x1c($sp) +/* f1411fc: 8fa40020 */ lw $a0,0x20($sp) +/* f141200: 00402825 */ or $a1,$v0,$zero +/* f141204: 03061821 */ addu $v1,$t8,$a2 +/* f141208: 8c790088 */ lw $t9,0x88($v1) +.L0f14120c: +/* f14120c: 53200005 */ beqzl $t9,.L0f141224 +/* f141210: 8fbf0014 */ lw $ra,0x14($sp) +/* f141214: 0fc502df */ jal func0f140b7c +/* f141218: 00000000 */ sll $zero,$zero,0x0 +/* f14121c: 00402825 */ or $a1,$v0,$zero +/* f141220: 8fbf0014 */ lw $ra,0x14($sp) +.L0f141224: +/* f141224: 27bd0020 */ addiu $sp,$sp,0x20 +/* f141228: 00a01025 */ or $v0,$a1,$zero +/* f14122c: 03e00008 */ jr $ra +/* f141230: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f141234 +/* f141234: 3c04800a */ lui $a0,0x800a +/* f141238: 8c84cc44 */ lw $a0,-0x33bc($a0) +/* f14123c: 3c03800a */ lui $v1,0x800a +/* f141240: 27bdffe0 */ addiu $sp,$sp,-32 +/* f141244: 8c6341b0 */ lw $v1,0x41b0($v1) +/* f141248: 188000d2 */ blez $a0,.L0f141594 +/* f14124c: 00001025 */ or $v0,$zero,$zero +/* f141250: 3c0d800a */ lui $t5,0x800a +/* f141254: 25ad4928 */ addiu $t5,$t5,0x4928 +/* f141258: c7ac0004 */ lwc1 $f12,0x4($sp) +/* f14125c: c7a20008 */ lwc1 $f2,0x8($sp) +/* f141260: c7a0000c */ lwc1 $f0,0xc($sp) +/* f141264: 240c0004 */ addiu $t4,$zero,0x4 +/* f141268: 240b008c */ addiu $t3,$zero,0x8c +/* f14126c: 240affff */ addiu $t2,$zero,-1 +.L0f141270: +/* f141270: 84650068 */ lh $a1,0x68($v1) +/* f141274: 24420001 */ addiu $v0,$v0,0x1 +/* f141278: 58a000c1 */ blezl $a1,.L0f141580 +/* f14127c: 0044082a */ slt $at,$v0,$a0 +/* f141280: 8c670060 */ lw $a3,0x60($v1) +/* f141284: 01403025 */ or $a2,$t2,$zero +/* f141288: 10e00024 */ beqz $a3,.L0f14131c +/* f14128c: 00000000 */ sll $zero,$zero,0x0 +/* f141290: 8ce80018 */ lw $t0,0x18($a3) +/* f141294: 00e02825 */ or $a1,$a3,$zero +/* f141298: 51000006 */ beqzl $t0,.L0f1412b4 +/* f14129c: 84ae0028 */ lh $t6,0x28($a1) +/* f1412a0: 01002825 */ or $a1,$t0,$zero +.L0f1412a4: +/* f1412a4: 8d080018 */ lw $t0,0x18($t0) +/* f1412a8: 5500fffe */ bnezl $t0,.L0f1412a4 +/* f1412ac: 01002825 */ or $a1,$t0,$zero +/* f1412b0: 84ae0028 */ lh $t6,0x28($a1) +.L0f1412b4: +/* f1412b4: 00a04025 */ or $t0,$a1,$zero +/* f1412b8: 114e0027 */ beq $t2,$t6,.L0f141358 +/* f1412bc: 00000000 */ sll $zero,$zero,0x0 +/* f1412c0: 8da70000 */ lw $a3,0x0($t5) +/* f1412c4: 84a90028 */ lh $t1,0x28($a1) +.L0f1412c8: +/* f1412c8: 012b0019 */ multu $t1,$t3 +/* f1412cc: 00007812 */ mflo $t7 +/* f1412d0: 00efc021 */ addu $t8,$a3,$t7 +/* f1412d4: 97190000 */ lhu $t9,0x0($t8) +/* f1412d8: 332e1000 */ andi $t6,$t9,0x1000 +/* f1412dc: 51c0000a */ beqzl $t6,.L0f141308 +/* f1412e0: 8509002a */ lh $t1,0x2a($t0) +/* f1412e4: 012b0019 */ multu $t1,$t3 +/* f1412e8: 01203025 */ or $a2,$t1,$zero +/* f1412ec: 00007812 */ mflo $t7 +/* f1412f0: 00ef4021 */ addu $t0,$a3,$t7 +/* f1412f4: c5000074 */ lwc1 $f0,0x74($t0) +/* f1412f8: c5020078 */ lwc1 $f2,0x78($t0) +/* f1412fc: 10000016 */ beqz $zero,.L0f141358 +/* f141300: c50c007c */ lwc1 $f12,0x7c($t0) +/* f141304: 8509002a */ lh $t1,0x2a($t0) +.L0f141308: +/* f141308: 25080002 */ addiu $t0,$t0,0x2 +/* f14130c: 1549ffee */ bne $t2,$t1,.L0f1412c8 +/* f141310: 00000000 */ sll $zero,$zero,0x0 +/* f141314: 10000010 */ beqz $zero,.L0f141358 +/* f141318: 00000000 */ sll $zero,$zero,0x0 +.L0f14131c: +/* f14131c: 00ab0019 */ multu $a1,$t3 +/* f141320: 8da70000 */ lw $a3,0x0($t5) +/* f141324: 0000c012 */ mflo $t8 +/* f141328: 00f8c821 */ addu $t9,$a3,$t8 +/* f14132c: 972e0000 */ lhu $t6,0x0($t9) +/* f141330: 31cf1000 */ andi $t7,$t6,0x1000 +/* f141334: 11e00008 */ beqz $t7,.L0f141358 +/* f141338: 00000000 */ sll $zero,$zero,0x0 +/* f14133c: 00ab0019 */ multu $a1,$t3 +/* f141340: 00a03025 */ or $a2,$a1,$zero +/* f141344: 0000c012 */ mflo $t8 +/* f141348: 00f84021 */ addu $t0,$a3,$t8 +/* f14134c: c5000074 */ lwc1 $f0,0x74($t0) +/* f141350: c5020078 */ lwc1 $f2,0x78($t0) +/* f141354: c50c007c */ lwc1 $f12,0x7c($t0) +.L0f141358: +/* f141358: 18c00088 */ blez $a2,.L0f14157c +/* f14135c: 00004825 */ or $t1,$zero,$zero +/* f141360: 00602025 */ or $a0,$v1,$zero +.L0f141364: +/* f141364: 90990030 */ lbu $t9,0x30($a0) +/* f141368: 25290001 */ addiu $t1,$t1,0x1 +/* f14136c: 3c014f80 */ lui $at,0x4f80 +/* f141370: 44992000 */ mtc1 $t9,$f4 +/* f141374: 07210004 */ bgez $t9,.L0f141388 +/* f141378: 468021a0 */ cvt.s.w $f6,$f4 +/* f14137c: 44814000 */ mtc1 $at,$f8 +/* f141380: 00000000 */ sll $zero,$zero,0x0 +/* f141384: 46083180 */ add.s $f6,$f6,$f8 +.L0f141388: +/* f141388: 46003282 */ mul.s $f10,$f6,$f0 +/* f14138c: 240f0001 */ addiu $t7,$zero,0x1 +/* f141390: 3c014f00 */ lui $at,0x4f00 +/* f141394: 444ef800 */ cfc1 $t6,$31 +/* f141398: 44cff800 */ ctc1 $t7,$31 +/* f14139c: 00000000 */ sll $zero,$zero,0x0 +/* f1413a0: 46005424 */ cvt.w.s $f16,$f10 +/* f1413a4: 444ff800 */ cfc1 $t7,$31 +/* f1413a8: 00000000 */ sll $zero,$zero,0x0 +/* f1413ac: 31ef0078 */ andi $t7,$t7,0x78 +/* f1413b0: 51e00013 */ beqzl $t7,.L0f141400 +/* f1413b4: 440f8000 */ mfc1 $t7,$f16 +/* f1413b8: 44818000 */ mtc1 $at,$f16 +/* f1413bc: 240f0001 */ addiu $t7,$zero,0x1 +/* f1413c0: 46105401 */ sub.s $f16,$f10,$f16 +/* f1413c4: 44cff800 */ ctc1 $t7,$31 +/* f1413c8: 00000000 */ sll $zero,$zero,0x0 +/* f1413cc: 46008424 */ cvt.w.s $f16,$f16 +/* f1413d0: 444ff800 */ cfc1 $t7,$31 +/* f1413d4: 00000000 */ sll $zero,$zero,0x0 +/* f1413d8: 31ef0078 */ andi $t7,$t7,0x78 +/* f1413dc: 15e00005 */ bnez $t7,.L0f1413f4 +/* f1413e0: 00000000 */ sll $zero,$zero,0x0 +/* f1413e4: 440f8000 */ mfc1 $t7,$f16 +/* f1413e8: 3c018000 */ lui $at,0x8000 +/* f1413ec: 10000007 */ beqz $zero,.L0f14140c +/* f1413f0: 01e17825 */ or $t7,$t7,$at +.L0f1413f4: +/* f1413f4: 10000005 */ beqz $zero,.L0f14140c +/* f1413f8: 240fffff */ addiu $t7,$zero,-1 +/* f1413fc: 440f8000 */ mfc1 $t7,$f16 +.L0f141400: +/* f141400: 00000000 */ sll $zero,$zero,0x0 +/* f141404: 05e0fffb */ bltz $t7,.L0f1413f4 +/* f141408: 00000000 */ sll $zero,$zero,0x0 +.L0f14140c: +/* f14140c: 90980031 */ lbu $t8,0x31($a0) +/* f141410: 44cef800 */ ctc1 $t6,$31 +/* f141414: a08f0040 */ sb $t7,0x40($a0) +/* f141418: 44989000 */ mtc1 $t8,$f18 +/* f14141c: 3c014f80 */ lui $at,0x4f80 +/* f141420: 07010004 */ bgez $t8,.L0f141434 +/* f141424: 46809120 */ cvt.s.w $f4,$f18 +/* f141428: 44814000 */ mtc1 $at,$f8 +/* f14142c: 00000000 */ sll $zero,$zero,0x0 +/* f141430: 46082100 */ add.s $f4,$f4,$f8 +.L0f141434: +/* f141434: 46022182 */ mul.s $f6,$f4,$f2 +/* f141438: 240e0001 */ addiu $t6,$zero,0x1 +/* f14143c: 3c014f00 */ lui $at,0x4f00 +/* f141440: 4459f800 */ cfc1 $t9,$31 +/* f141444: 44cef800 */ ctc1 $t6,$31 +/* f141448: 00000000 */ sll $zero,$zero,0x0 +/* f14144c: 460032a4 */ cvt.w.s $f10,$f6 +/* f141450: 444ef800 */ cfc1 $t6,$31 +/* f141454: 00000000 */ sll $zero,$zero,0x0 +/* f141458: 31ce0078 */ andi $t6,$t6,0x78 +/* f14145c: 51c00013 */ beqzl $t6,.L0f1414ac +/* f141460: 440e5000 */ mfc1 $t6,$f10 +/* f141464: 44815000 */ mtc1 $at,$f10 +/* f141468: 240e0001 */ addiu $t6,$zero,0x1 +/* f14146c: 460a3281 */ sub.s $f10,$f6,$f10 +/* f141470: 44cef800 */ ctc1 $t6,$31 +/* f141474: 00000000 */ sll $zero,$zero,0x0 +/* f141478: 460052a4 */ cvt.w.s $f10,$f10 +/* f14147c: 444ef800 */ cfc1 $t6,$31 +/* f141480: 00000000 */ sll $zero,$zero,0x0 +/* f141484: 31ce0078 */ andi $t6,$t6,0x78 +/* f141488: 15c00005 */ bnez $t6,.L0f1414a0 +/* f14148c: 00000000 */ sll $zero,$zero,0x0 +/* f141490: 440e5000 */ mfc1 $t6,$f10 +/* f141494: 3c018000 */ lui $at,0x8000 +/* f141498: 10000007 */ beqz $zero,.L0f1414b8 +/* f14149c: 01c17025 */ or $t6,$t6,$at +.L0f1414a0: +/* f1414a0: 10000005 */ beqz $zero,.L0f1414b8 +/* f1414a4: 240effff */ addiu $t6,$zero,-1 +/* f1414a8: 440e5000 */ mfc1 $t6,$f10 +.L0f1414ac: +/* f1414ac: 00000000 */ sll $zero,$zero,0x0 +/* f1414b0: 05c0fffb */ bltz $t6,.L0f1414a0 +/* f1414b4: 00000000 */ sll $zero,$zero,0x0 +.L0f1414b8: +/* f1414b8: 908f0032 */ lbu $t7,0x32($a0) +/* f1414bc: 44d9f800 */ ctc1 $t9,$31 +/* f1414c0: a08e0041 */ sb $t6,0x41($a0) +/* f1414c4: 448f8000 */ mtc1 $t7,$f16 +/* f1414c8: 3c014f80 */ lui $at,0x4f80 +/* f1414cc: 05e10004 */ bgez $t7,.L0f1414e0 +/* f1414d0: 468084a0 */ cvt.s.w $f18,$f16 +/* f1414d4: 44814000 */ mtc1 $at,$f8 +/* f1414d8: 00000000 */ sll $zero,$zero,0x0 +/* f1414dc: 46089480 */ add.s $f18,$f18,$f8 +.L0f1414e0: +/* f1414e0: 460c9102 */ mul.s $f4,$f18,$f12 +/* f1414e4: 24190001 */ addiu $t9,$zero,0x1 +/* f1414e8: 3c014f00 */ lui $at,0x4f00 +/* f1414ec: 4458f800 */ cfc1 $t8,$31 +/* f1414f0: 44d9f800 */ ctc1 $t9,$31 +/* f1414f4: 00000000 */ sll $zero,$zero,0x0 +/* f1414f8: 460021a4 */ cvt.w.s $f6,$f4 +/* f1414fc: 4459f800 */ cfc1 $t9,$31 +/* f141500: 00000000 */ sll $zero,$zero,0x0 +/* f141504: 33390078 */ andi $t9,$t9,0x78 +/* f141508: 53200013 */ beqzl $t9,.L0f141558 +/* f14150c: 44193000 */ mfc1 $t9,$f6 +/* f141510: 44813000 */ mtc1 $at,$f6 +/* f141514: 24190001 */ addiu $t9,$zero,0x1 +/* f141518: 46062181 */ sub.s $f6,$f4,$f6 +/* f14151c: 44d9f800 */ ctc1 $t9,$31 +/* f141520: 00000000 */ sll $zero,$zero,0x0 +/* f141524: 460031a4 */ cvt.w.s $f6,$f6 +/* f141528: 4459f800 */ cfc1 $t9,$31 +/* f14152c: 00000000 */ sll $zero,$zero,0x0 +/* f141530: 33390078 */ andi $t9,$t9,0x78 +/* f141534: 17200005 */ bnez $t9,.L0f14154c +/* f141538: 00000000 */ sll $zero,$zero,0x0 +/* f14153c: 44193000 */ mfc1 $t9,$f6 +/* f141540: 3c018000 */ lui $at,0x8000 +/* f141544: 10000007 */ beqz $zero,.L0f141564 +/* f141548: 0321c825 */ or $t9,$t9,$at +.L0f14154c: +/* f14154c: 10000005 */ beqz $zero,.L0f141564 +/* f141550: 2419ffff */ addiu $t9,$zero,-1 +/* f141554: 44193000 */ mfc1 $t9,$f6 +.L0f141558: +/* f141558: 00000000 */ sll $zero,$zero,0x0 +/* f14155c: 0720fffb */ bltz $t9,.L0f14154c +/* f141560: 00000000 */ sll $zero,$zero,0x0 +.L0f141564: +/* f141564: 44d8f800 */ ctc1 $t8,$31 +/* f141568: 24840004 */ addiu $a0,$a0,0x4 +/* f14156c: 152cff7d */ bne $t1,$t4,.L0f141364 +/* f141570: a099003e */ sb $t9,0x3e($a0) +/* f141574: 3c04800a */ lui $a0,0x800a +/* f141578: 8c84cc44 */ lw $a0,-0x33bc($a0) +.L0f14157c: +/* f14157c: 0044082a */ slt $at,$v0,$a0 +.L0f141580: +/* f141580: 1420ff3b */ bnez $at,.L0f141270 +/* f141584: 2463007c */ addiu $v1,$v1,0x7c +/* f141588: e7ac0004 */ swc1 $f12,0x4($sp) +/* f14158c: e7a20008 */ swc1 $f2,0x8($sp) +/* f141590: e7a0000c */ swc1 $f0,0xc($sp) +.L0f141594: +/* f141594: 03e00008 */ jr $ra +/* f141598: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f14159c +/* f14159c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f1415a0: 3c03800a */ lui $v1,0x800a +/* f1415a4: 8c63cc44 */ lw $v1,-0x33bc($v1) +/* f1415a8: afb30024 */ sw $s3,0x24($sp) +/* f1415ac: afb1001c */ sw $s1,0x1c($sp) +/* f1415b0: 00809825 */ or $s3,$a0,$zero +/* f1415b4: afbf003c */ sw $ra,0x3c($sp) +/* f1415b8: afbe0038 */ sw $s8,0x38($sp) +/* f1415bc: afb70034 */ sw $s7,0x34($sp) +/* f1415c0: afb60030 */ sw $s6,0x30($sp) +/* f1415c4: afb5002c */ sw $s5,0x2c($sp) +/* f1415c8: afb40028 */ sw $s4,0x28($sp) +/* f1415cc: afb20020 */ sw $s2,0x20($sp) +/* f1415d0: afb00018 */ sw $s0,0x18($sp) +/* f1415d4: 1860003f */ blez $v1,.L0f1416d4 +/* f1415d8: 00008825 */ or $s1,$zero,$zero +/* f1415dc: 3c168008 */ lui $s6,0x8008 +/* f1415e0: 3c14800a */ lui $s4,0x800a +/* f1415e4: 269441b0 */ addiu $s4,$s4,0x41b0 +/* f1415e8: 26d6f75c */ addiu $s6,$s6,-2212 +/* f1415ec: 00009025 */ or $s2,$zero,$zero +/* f1415f0: 241e0064 */ addiu $s8,$zero,0x64 +/* f1415f4: 2417000c */ addiu $s7,$zero,0xc +/* f1415f8: 24150003 */ addiu $s5,$zero,0x3 +.L0f1415fc: +/* f1415fc: 8e8e0000 */ lw $t6,0x0($s4) +/* f141600: 024e8021 */ addu $s0,$s2,$t6 +/* f141604: 8e02005c */ lw $v0,0x5c($s0) +/* f141608: 5040002f */ beqzl $v0,.L0f1416c8 +/* f14160c: 26310001 */ addiu $s1,$s1,0x1 +/* f141610: 860f0068 */ lh $t7,0x68($s0) +/* f141614: 59e0002c */ blezl $t7,.L0f1416c8 +/* f141618: 26310001 */ addiu $s1,$s1,0x1 +/* f14161c: 5662002a */ bnel $s3,$v0,.L0f1416c8 +/* f141620: 26310001 */ addiu $s1,$s1,0x1 +/* f141624: 9202006a */ lbu $v0,0x6a($s0) +/* f141628: 00570019 */ multu $v0,$s7 +/* f14162c: 2841000c */ slti $at,$v0,0xc +/* f141630: 0000c012 */ mflo $t8 +/* f141634: 02d8c821 */ addu $t9,$s6,$t8 +/* f141638: 93280008 */ lbu $t0,0x8($t9) +/* f14163c: 56a80022 */ bnel $s5,$t0,.L0f1416c8 +/* f141640: 26310001 */ addiu $s1,$s1,0x1 +/* f141644: 14200003 */ bnez $at,.L0f141654 +/* f141648: 2841000d */ slti $at,$v0,0xd +/* f14164c: 5420000d */ bnezl $at,.L0f141684 +/* f141650: 02002025 */ or $a0,$s0,$zero +.L0f141654: +/* f141654: 0c004b70 */ jal 0x12dc0 +/* f141658: 00000000 */ sll $zero,$zero,0x0 +/* f14165c: 005e001b */ divu $zero,$v0,$s8 +/* f141660: 00004810 */ mfhi $t1 +/* f141664: 2d210023 */ sltiu $at,$t1,0x23 +/* f141668: 17c00002 */ bnez $s8,.L0f141674 +/* f14166c: 00000000 */ sll $zero,$zero,0x0 +/* f141670: 0007000d */ break 0x7 +.L0f141674: +/* f141674: 3c0a800a */ lui $t2,0x800a +/* f141678: 10200007 */ beqz $at,.L0f141698 +/* f14167c: 3c03800a */ lui $v1,0x800a +/* f141680: 02002025 */ or $a0,$s0,$zero +.L0f141684: +/* f141684: 0fc4f990 */ jal func0f13e640 +/* f141688: 24050078 */ addiu $a1,$zero,0x78 +/* f14168c: 3c03800a */ lui $v1,0x800a +/* f141690: 1000000c */ beqz $zero,.L0f1416c4 +/* f141694: 8c63cc44 */ lw $v1,-0x33bc($v1) +.L0f141698: +/* f141698: 8e020070 */ lw $v0,0x70($s0) +/* f14169c: 8d4a9fcc */ lw $t2,-0x6034($t2) +/* f1416a0: 3c010fff */ lui $at,0xfff +/* f1416a4: 3421ffff */ ori $at,$at,0xffff +/* f1416a8: 00026102 */ srl $t4,$v0,0x4 +/* f1416ac: 01415824 */ and $t3,$t2,$at +/* f1416b0: 016c6826 */ xor $t5,$t3,$t4 +/* f1416b4: 000d7100 */ sll $t6,$t5,0x4 +/* f1416b8: 01c27826 */ xor $t7,$t6,$v0 +/* f1416bc: ae0f0070 */ sw $t7,0x70($s0) +/* f1416c0: 8c63cc44 */ lw $v1,-0x33bc($v1) +.L0f1416c4: +/* f1416c4: 26310001 */ addiu $s1,$s1,0x1 +.L0f1416c8: +/* f1416c8: 0223082a */ slt $at,$s1,$v1 +/* f1416cc: 1420ffcb */ bnez $at,.L0f1415fc +/* f1416d0: 2652007c */ addiu $s2,$s2,0x7c +.L0f1416d4: +/* f1416d4: 8fbf003c */ lw $ra,0x3c($sp) +/* f1416d8: 8fb00018 */ lw $s0,0x18($sp) +/* f1416dc: 8fb1001c */ lw $s1,0x1c($sp) +/* f1416e0: 8fb20020 */ lw $s2,0x20($sp) +/* f1416e4: 8fb30024 */ lw $s3,0x24($sp) +/* f1416e8: 8fb40028 */ lw $s4,0x28($sp) +/* f1416ec: 8fb5002c */ lw $s5,0x2c($sp) +/* f1416f0: 8fb60030 */ lw $s6,0x30($sp) +/* f1416f4: 8fb70034 */ lw $s7,0x34($sp) +/* f1416f8: 8fbe0038 */ lw $s8,0x38($sp) +/* f1416fc: 03e00008 */ jr $ra +/* f141700: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f141704 +/* f141704: 3c08800a */ lui $t0,0x800a +/* f141708: 8d08cc44 */ lw $t0,-0x33bc($t0) +/* f14170c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f141710: afb00018 */ sw $s0,0x18($sp) +/* f141714: 3c070fff */ lui $a3,0xfff +/* f141718: 00808025 */ or $s0,$a0,$zero +/* f14171c: afbf001c */ sw $ra,0x1c($sp) +/* f141720: 34e7ffff */ ori $a3,$a3,0xffff +/* f141724: 2409ffff */ addiu $t1,$zero,-1 +/* f141728: 1900002b */ blez $t0,.L0f1417d8 +/* f14172c: 00002825 */ or $a1,$zero,$zero +/* f141730: 3c06800a */ lui $a2,0x800a +/* f141734: 3c0b8008 */ lui $t3,0x8008 +/* f141738: 256bf75c */ addiu $t3,$t3,-2212 +/* f14173c: 8cc641b0 */ lw $a2,0x41b0($a2) +/* f141740: 240c000c */ addiu $t4,$zero,0xc +/* f141744: 240a0003 */ addiu $t2,$zero,0x3 +.L0f141748: +/* f141748: 8cc3005c */ lw $v1,0x5c($a2) +/* f14174c: 00c01025 */ or $v0,$a2,$zero +/* f141750: 5060001e */ beqzl $v1,.L0f1417cc +/* f141754: 24a50001 */ addiu $a1,$a1,0x1 +/* f141758: 844e0068 */ lh $t6,0x68($v0) +/* f14175c: 59c0001b */ blezl $t6,.L0f1417cc +/* f141760: 24a50001 */ addiu $a1,$a1,0x1 +/* f141764: 56030019 */ bnel $s0,$v1,.L0f1417cc +/* f141768: 24a50001 */ addiu $a1,$a1,0x1 +/* f14176c: 8c4f006c */ lw $t7,0x6c($v0) +/* f141770: 000fce80 */ sll $t9,$t7,0x1a +/* f141774: 07220015 */ bltzl $t9,.L0f1417cc +/* f141778: 24a50001 */ addiu $a1,$a1,0x1 +/* f14177c: 9043006a */ lbu $v1,0x6a($v0) +/* f141780: 006c0019 */ multu $v1,$t4 +/* f141784: 2861000c */ slti $at,$v1,0xc +/* f141788: 00006812 */ mflo $t5 +/* f14178c: 016d7021 */ addu $t6,$t3,$t5 +/* f141790: 91cf0008 */ lbu $t7,0x8($t6) +/* f141794: 554f000d */ bnel $t2,$t7,.L0f1417cc +/* f141798: 24a50001 */ addiu $a1,$a1,0x1 +/* f14179c: 1420000a */ bnez $at,.L0f1417c8 +/* f1417a0: 2861000d */ slti $at,$v1,0xd +/* f1417a4: 50200009 */ beqzl $at,.L0f1417cc +/* f1417a8: 24a50001 */ addiu $a1,$a1,0x1 +/* f1417ac: 8c430070 */ lw $v1,0x70($v0) +/* f1417b0: 0003c102 */ srl $t8,$v1,0x4 +/* f1417b4: 0307082b */ sltu $at,$t8,$a3 +/* f1417b8: 50200004 */ beqzl $at,.L0f1417cc +/* f1417bc: 24a50001 */ addiu $a1,$a1,0x1 +/* f1417c0: 03003825 */ or $a3,$t8,$zero +/* f1417c4: 00a04825 */ or $t1,$a1,$zero +.L0f1417c8: +/* f1417c8: 24a50001 */ addiu $a1,$a1,0x1 +.L0f1417cc: +/* f1417cc: 00a8082a */ slt $at,$a1,$t0 +/* f1417d0: 1420ffdd */ bnez $at,.L0f141748 +/* f1417d4: 24c6007c */ addiu $a2,$a2,0x7c +.L0f1417d8: +/* f1417d8: 2401ffff */ addiu $at,$zero,-1 +/* f1417dc: 11210008 */ beq $t1,$at,.L0f141800 +/* f1417e0: 0009c940 */ sll $t9,$t1,0x5 +/* f1417e4: 3c0d800a */ lui $t5,0x800a +/* f1417e8: 8dad41b0 */ lw $t5,0x41b0($t5) +/* f1417ec: 0329c823 */ subu $t9,$t9,$t1 +/* f1417f0: 0019c880 */ sll $t9,$t9,0x2 +/* f1417f4: 24050078 */ addiu $a1,$zero,0x78 +/* f1417f8: 0fc4f990 */ jal func0f13e640 +/* f1417fc: 032d2021 */ addu $a0,$t9,$t5 +.L0f141800: +/* f141800: 8fbf001c */ lw $ra,0x1c($sp) +/* f141804: 8fb00018 */ lw $s0,0x18($sp) +/* f141808: 27bd0020 */ addiu $sp,$sp,0x20 +/* f14180c: 03e00008 */ jr $ra +/* f141810: 00000000 */ sll $zero,$zero,0x0 +/* f141814: afa50004 */ sw $a1,0x4($sp) +/* f141818: 03e00008 */ jr $ra +/* f14181c: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f141820 +/* f141820: 8fb90010 */ lw $t9,0x10($sp) +/* f141824: 30ee03ff */ andi $t6,$a3,0x3ff +/* f141828: 000e7b80 */ sll $t7,$t6,0xe +/* f14182c: 3c01f600 */ lui $at,0xf600 +/* f141830: 01e1c025 */ or $t8,$t7,$at +/* f141834: 30ab03ff */ andi $t3,$a1,0x3ff +/* f141838: 30cd03ff */ andi $t5,$a2,0x3ff +/* f14183c: 332803ff */ andi $t0,$t9,0x3ff +/* f141840: 00084880 */ sll $t1,$t0,0x2 +/* f141844: 000d7080 */ sll $t6,$t5,0x2 +/* f141848: 000b6380 */ sll $t4,$t3,0xe +/* f14184c: 018e7825 */ or $t7,$t4,$t6 +/* f141850: 03095025 */ or $t2,$t8,$t1 +/* f141854: ac8a0000 */ sw $t2,0x0($a0) +/* f141858: ac8f0004 */ sw $t7,0x4($a0) +/* f14185c: 03e00008 */ jr $ra +/* f141860: 24820008 */ addiu $v0,$a0,0x8 +/* f141864: 27bdffe8 */ addiu $sp,$sp,-24 +/* f141868: afbf0014 */ sw $ra,0x14($sp) +/* f14186c: afa5001c */ sw $a1,0x1c($sp) +/* f141870: afa60020 */ sw $a2,0x20($sp) +/* f141874: afa70024 */ sw $a3,0x24($sp) +/* f141878: 0c002f02 */ jal 0xbc08 +/* f14187c: afa40018 */ sw $a0,0x18($sp) +/* f141880: 8fa40018 */ lw $a0,0x18($sp) +/* f141884: 3c0ee700 */ lui $t6,0xe700 +/* f141888: 3c0ffd88 */ lui $t7,0xfd88 +/* f14188c: 00801825 */ or $v1,$a0,$zero +/* f141890: 24840008 */ addiu $a0,$a0,0x8 +/* f141894: ac6e0000 */ sw $t6,0x0($v1) +/* f141898: ac600004 */ sw $zero,0x4($v1) +/* f14189c: 00802825 */ or $a1,$a0,$zero +/* f1418a0: 35ef013f */ ori $t7,$t7,0x13f +/* f1418a4: acaf0000 */ sw $t7,0x0($a1) +/* f1418a8: 8fb80020 */ lw $t8,0x20($sp) +/* f1418ac: 8fa90028 */ lw $t1,0x28($sp) +/* f1418b0: 8fac001c */ lw $t4,0x1c($sp) +/* f1418b4: 00580019 */ multu $v0,$t8 +/* f1418b8: 24840008 */ addiu $a0,$a0,0x8 +/* f1418bc: 00803025 */ or $a2,$a0,$zero +/* f1418c0: 24840008 */ addiu $a0,$a0,0x8 +/* f1418c4: 3c0ee600 */ lui $t6,0xe600 +/* f1418c8: 00803825 */ or $a3,$a0,$zero +/* f1418cc: 3c0ff300 */ lui $t7,0xf300 +/* f1418d0: 24840008 */ addiu $a0,$a0,0x8 +/* f1418d4: 240307ff */ addiu $v1,$zero,0x7ff +/* f1418d8: 0000c812 */ mflo $t9 +/* f1418dc: 03295021 */ addu $t2,$t9,$t1 +/* f1418e0: 000a5840 */ sll $t3,$t2,0x1 +/* f1418e4: 016c6821 */ addu $t5,$t3,$t4 +/* f1418e8: acad0004 */ sw $t5,0x4($a1) +/* f1418ec: acc00004 */ sw $zero,0x4($a2) +/* f1418f0: acce0000 */ sw $t6,0x0($a2) +/* f1418f4: acef0000 */ sw $t7,0x0($a3) +/* f1418f8: 8fa8002c */ lw $t0,0x2c($sp) +/* f1418fc: 8fa90024 */ lw $t1,0x24($sp) +/* f141900: 2508ffff */ addiu $t0,$t0,-1 +/* f141904: 290107ff */ slti $at,$t0,0x7ff +/* f141908: 10200003 */ beqz $at,.L0f141918 +/* f14190c: 312a0007 */ andi $t2,$t1,0x7 +/* f141910: 10000001 */ beqz $zero,.L0f141918 +/* f141914: 01001825 */ or $v1,$t0,$zero +.L0f141918: +/* f141918: 30780fff */ andi $t8,$v1,0xfff +/* f14191c: 0018cb00 */ sll $t9,$t8,0xc +/* f141920: 000a5e00 */ sll $t3,$t2,0x18 +/* f141924: 032b6025 */ or $t4,$t9,$t3 +/* f141928: acec0004 */ sw $t4,0x4($a3) +/* f14192c: 8fbf0014 */ lw $ra,0x14($sp) +/* f141930: 27bd0018 */ addiu $sp,$sp,0x18 +/* f141934: 00801025 */ or $v0,$a0,$zero +/* f141938: 03e00008 */ jr $ra +/* f14193c: 00000000 */ sll $zero,$zero,0x0 +/* f141940: 27bdffe8 */ addiu $sp,$sp,-24 +/* f141944: afbf0014 */ sw $ra,0x14($sp) +/* f141948: afa5001c */ sw $a1,0x1c($sp) +/* f14194c: afa60020 */ sw $a2,0x20($sp) +/* f141950: afa70024 */ sw $a3,0x24($sp) +/* f141954: 0c002f02 */ jal 0xbc08 +/* f141958: afa40018 */ sw $a0,0x18($sp) +/* f14195c: 8fa40018 */ lw $a0,0x18($sp) +/* f141960: 3c0ee700 */ lui $t6,0xe700 +/* f141964: 3c01fd10 */ lui $at,0xfd10 +/* f141968: 00801825 */ or $v1,$a0,$zero +/* f14196c: ac6e0000 */ sw $t6,0x0($v1) +/* f141970: ac600004 */ sw $zero,0x4($v1) +/* f141974: 8fa7002c */ lw $a3,0x2c($sp) +/* f141978: 24840008 */ addiu $a0,$a0,0x8 +/* f14197c: 00802825 */ or $a1,$a0,$zero +/* f141980: 24e7ffff */ addiu $a3,$a3,-1 +/* f141984: 30ef0fff */ andi $t7,$a3,0xfff +/* f141988: 01e1c025 */ or $t8,$t7,$at +/* f14198c: acb80000 */ sw $t8,0x0($a1) +/* f141990: 8fb90020 */ lw $t9,0x20($sp) +/* f141994: 8faa0028 */ lw $t2,0x28($sp) +/* f141998: 8fad001c */ lw $t5,0x1c($sp) +/* f14199c: 00590019 */ multu $v0,$t9 +/* f1419a0: 24840008 */ addiu $a0,$a0,0x8 +/* f1419a4: 00803025 */ or $a2,$a0,$zero +/* f1419a8: 24840008 */ addiu $a0,$a0,0x8 +/* f1419ac: 3c0fe600 */ lui $t7,0xe600 +/* f1419b0: 00804025 */ or $t0,$a0,$zero +/* f1419b4: 3c18f300 */ lui $t8,0xf300 +/* f1419b8: 28e107ff */ slti $at,$a3,0x7ff +/* f1419bc: 24840008 */ addiu $a0,$a0,0x8 +/* f1419c0: 240307ff */ addiu $v1,$zero,0x7ff +/* f1419c4: 00004812 */ mflo $t1 +/* f1419c8: 012a5821 */ addu $t3,$t1,$t2 +/* f1419cc: 000b6040 */ sll $t4,$t3,0x1 +/* f1419d0: 018d7021 */ addu $t6,$t4,$t5 +/* f1419d4: acae0004 */ sw $t6,0x4($a1) +/* f1419d8: acc00004 */ sw $zero,0x4($a2) +/* f1419dc: accf0000 */ sw $t7,0x0($a2) +/* f1419e0: 10200003 */ beqz $at,.L0f1419f0 +/* f1419e4: ad180000 */ sw $t8,0x0($t0) +/* f1419e8: 10000001 */ beqz $zero,.L0f1419f0 +/* f1419ec: 00e01825 */ or $v1,$a3,$zero +.L0f1419f0: +/* f1419f0: 8faa0024 */ lw $t2,0x24($sp) +/* f1419f4: 30790fff */ andi $t9,$v1,0xfff +/* f1419f8: 00194b00 */ sll $t1,$t9,0xc +/* f1419fc: 314b0007 */ andi $t3,$t2,0x7 +/* f141a00: 000b6600 */ sll $t4,$t3,0x18 +/* f141a04: 012c6825 */ or $t5,$t1,$t4 +/* f141a08: ad0d0004 */ sw $t5,0x4($t0) +/* f141a0c: 8fbf0014 */ lw $ra,0x14($sp) +/* f141a10: 27bd0018 */ addiu $sp,$sp,0x18 +/* f141a14: 00801025 */ or $v0,$a0,$zero +/* f141a18: 03e00008 */ jr $ra +/* f141a1c: 00000000 */ sll $zero,$zero,0x0 +/* f141a20: 00801025 */ or $v0,$a0,$zero +/* f141a24: 3c0ee700 */ lui $t6,0xe700 +/* f141a28: ac4e0000 */ sw $t6,0x0($v0) +/* f141a2c: ac400004 */ sw $zero,0x4($v0) +/* f141a30: 8faf0010 */ lw $t7,0x10($sp) +/* f141a34: 24ad0001 */ addiu $t5,$a1,0x1 +/* f141a38: 000d7080 */ sll $t6,$t5,0x2 +/* f141a3c: 00efc021 */ addu $t8,$a3,$t7 +/* f141a40: 0018c880 */ sll $t9,$t8,0x2 +/* f141a44: 332a0fff */ andi $t2,$t9,0xfff +/* f141a48: 000a5b00 */ sll $t3,$t2,0xc +/* f141a4c: 3c01e400 */ lui $at,0xe400 +/* f141a50: 01616025 */ or $t4,$t3,$at +/* f141a54: 0007c880 */ sll $t9,$a3,0x2 +/* f141a58: 31cf0fff */ andi $t7,$t6,0xfff +/* f141a5c: 24830008 */ addiu $v1,$a0,0x8 +/* f141a60: 018fc025 */ or $t8,$t4,$t7 +/* f141a64: 332a0fff */ andi $t2,$t9,0xfff +/* f141a68: 00056880 */ sll $t5,$a1,0x2 +/* f141a6c: 31ae0fff */ andi $t6,$t5,0xfff +/* f141a70: 000a5b00 */ sll $t3,$t2,0xc +/* f141a74: 016e6025 */ or $t4,$t3,$t6 +/* f141a78: ac780000 */ sw $t8,0x0($v1) +/* f141a7c: 24680008 */ addiu $t0,$v1,0x8 +/* f141a80: ac6c0004 */ sw $t4,0x4($v1) +/* f141a84: 25090008 */ addiu $t1,$t0,0x8 +/* f141a88: 00066e80 */ sll $t5,$a2,0x1a +/* f141a8c: 3c0fb400 */ lui $t7,0xb400 +/* f141a90: ad0f0000 */ sw $t7,0x0($t0) +/* f141a94: 35ab0400 */ ori $t3,$t5,0x400 +/* f141a98: ad000004 */ sw $zero,0x4($t0) +/* f141a9c: 3c18b300 */ lui $t8,0xb300 +/* f141aa0: ad380000 */ sw $t8,0x0($t1) +/* f141aa4: ad2b0004 */ sw $t3,0x4($t1) +/* f141aa8: 03e00008 */ jr $ra +/* f141aac: 25220008 */ addiu $v0,$t1,0x8 +); + +GLOBAL_ASM( +glabel func0f141ab0 +/* f141ab0: 27bdff80 */ addiu $sp,$sp,-128 +/* f141ab4: afb00018 */ sw $s0,0x18($sp) +/* f141ab8: 8fb0009c */ lw $s0,0x9c($sp) +/* f141abc: afbf001c */ sw $ra,0x1c($sp) +/* f141ac0: afa50084 */ sw $a1,0x84($sp) +/* f141ac4: 2a010141 */ slti $at,$s0,0x141 +/* f141ac8: afa60088 */ sw $a2,0x88($sp) +/* f141acc: 142000a5 */ bnez $at,.L0f141d64 +/* f141ad0: afa7008c */ sw $a3,0x8c($sp) +/* f141ad4: 06010003 */ bgez $s0,.L0f141ae4 +/* f141ad8: 00103043 */ sra $a2,$s0,0x1 +/* f141adc: 26010001 */ addiu $at,$s0,0x1 +/* f141ae0: 00013043 */ sra $a2,$at,0x1 +.L0f141ae4: +/* f141ae4: afa60070 */ sw $a2,0x70($sp) +/* f141ae8: afa6002c */ sw $a2,0x2c($sp) +/* f141aec: 0c002f02 */ jal 0xbc08 +/* f141af0: afa40080 */ sw $a0,0x80($sp) +/* f141af4: 8fa40080 */ lw $a0,0x80($sp) +/* f141af8: 3c0efd10 */ lui $t6,0xfd10 +/* f141afc: 8fa6002c */ lw $a2,0x2c($sp) +/* f141b00: 8fa70098 */ lw $a3,0x98($sp) +/* f141b04: 35ce013f */ ori $t6,$t6,0x13f +/* f141b08: 00801825 */ or $v1,$a0,$zero +/* f141b0c: ac6e0000 */ sw $t6,0x0($v1) +/* f141b10: 8faf0088 */ lw $t7,0x88($sp) +/* f141b14: 8fae0084 */ lw $t6,0x84($sp) +/* f141b18: 3c0100ff */ lui $at,0xff +/* f141b1c: 004f0019 */ multu $v0,$t7 +/* f141b20: 3421ffff */ ori $at,$at,0xffff +/* f141b24: 44902000 */ mtc1 $s0,$f4 +/* f141b28: 24840008 */ addiu $a0,$a0,0x8 +/* f141b2c: 24c5ffff */ addiu $a1,$a2,-1 +/* f141b30: 00804025 */ or $t0,$a0,$zero +/* f141b34: 24840008 */ addiu $a0,$a0,0x8 +/* f141b38: 240207ff */ addiu $v0,$zero,0x7ff +/* f141b3c: 46802020 */ cvt.s.w $f0,$f4 +/* f141b40: 0000c012 */ mflo $t8 +/* f141b44: 0307c821 */ addu $t9,$t8,$a3 +/* f141b48: 00196840 */ sll $t5,$t9,0x1 +/* f141b4c: 01ae7821 */ addu $t7,$t5,$t6 +/* f141b50: 01e1c024 */ and $t8,$t7,$at +/* f141b54: ac780004 */ sw $t8,0x4($v1) +/* f141b58: 28a107ff */ slti $at,$a1,0x7ff +/* f141b5c: 3c19f300 */ lui $t9,0xf300 +/* f141b60: 10200003 */ beqz $at,.L0f141b70 +/* f141b64: ad190000 */ sw $t9,0x0($t0) +/* f141b68: 10000001 */ beqz $zero,.L0f141b70 +/* f141b6c: 00a01025 */ or $v0,$a1,$zero +.L0f141b70: +/* f141b70: c7a20094 */ lwc1 $f2,0x94($sp) +/* f141b74: 8fa9008c */ lw $t1,0x8c($sp) +/* f141b78: 8faa0090 */ lw $t2,0x90($sp) +/* f141b7c: 46020183 */ div.s $f6,$f0,$f2 +/* f141b80: 304f0fff */ andi $t7,$v0,0xfff +/* f141b84: 312d0007 */ andi $t5,$t1,0x7 +/* f141b88: 000d4e00 */ sll $t1,$t5,0x18 +/* f141b8c: 000fc300 */ sll $t8,$t7,0xc +/* f141b90: 0309c825 */ or $t9,$t8,$t1 +/* f141b94: 00e67821 */ addu $t7,$a3,$a2 +/* f141b98: 254b0001 */ addiu $t3,$t2,0x1 +/* f141b9c: ad190004 */ sw $t9,0x4($t0) +/* f141ba0: 000b6880 */ sll $t5,$t3,0x2 +/* f141ba4: 000fc080 */ sll $t8,$t7,0x2 +/* f141ba8: 33190fff */ andi $t9,$t8,0xfff +/* f141bac: 31ab0fff */ andi $t3,$t5,0xfff +/* f141bb0: 00196b00 */ sll $t5,$t9,0xc +/* f141bb4: 3c01e400 */ lui $at,0xe400 +/* f141bb8: 01a17025 */ or $t6,$t5,$at +/* f141bbc: 3c014180 */ lui $at,0x4180 +/* f141bc0: 44815000 */ mtc1 $at,$f10 +/* f141bc4: 3c014480 */ lui $at,0x4480 +/* f141bc8: 44812000 */ mtc1 $at,$f4 +/* f141bcc: 01cb7825 */ or $t7,$t6,$t3 +/* f141bd0: 0007c880 */ sll $t9,$a3,0x2 +/* f141bd4: 332d0fff */ andi $t5,$t9,0xfff +/* f141bd8: 46060201 */ sub.s $f8,$f0,$f6 +/* f141bdc: 00801825 */ or $v1,$a0,$zero +/* f141be0: 000a6080 */ sll $t4,$t2,0x2 +/* f141be4: 46022183 */ div.s $f6,$f4,$f2 +/* f141be8: 31980fff */ andi $t8,$t4,0xfff +/* f141bec: ac6f0000 */ sw $t7,0x0($v1) +/* f141bf0: 000d7300 */ sll $t6,$t5,0xc +/* f141bf4: 460a4402 */ mul.s $f16,$f8,$f10 +/* f141bf8: 01d87825 */ or $t7,$t6,$t8 +/* f141bfc: ac6f0004 */ sw $t7,0x4($v1) +/* f141c00: 03006025 */ or $t4,$t8,$zero +/* f141c04: 24850008 */ addiu $a1,$a0,0x8 +/* f141c08: 3c18b400 */ lui $t8,0xb400 +/* f141c0c: acb80000 */ sw $t8,0x0($a1) +/* f141c10: 24a20008 */ addiu $v0,$a1,0x8 +/* f141c14: 3c18b300 */ lui $t8,0xb300 +/* f141c18: 24440008 */ addiu $a0,$v0,0x8 +/* f141c1c: 4600848d */ trunc.w.s $f18,$f16 +/* f141c20: 4600320d */ trunc.w.s $f8,$f6 +/* f141c24: 440e9000 */ mfc1 $t6,$f18 +/* f141c28: 440d4000 */ mfc1 $t5,$f8 +/* f141c2c: 000e7c00 */ sll $t7,$t6,0x10 +/* f141c30: acaf0004 */ sw $t7,0x4($a1) +/* f141c34: 000d7400 */ sll $t6,$t5,0x10 +/* f141c38: 35d00400 */ ori $s0,$t6,0x400 +/* f141c3c: ac500004 */ sw $s0,0x4($v0) +/* f141c40: ac580000 */ sw $t8,0x0($v0) +/* f141c44: 8fb80070 */ lw $t8,0x70($sp) +/* f141c48: afac0020 */ sw $t4,0x20($sp) +/* f141c4c: afab0024 */ sw $t3,0x24($sp) +/* f141c50: 00f83821 */ addu $a3,$a3,$t8 +/* f141c54: afa70098 */ sw $a3,0x98($sp) +/* f141c58: afa90028 */ sw $t1,0x28($sp) +/* f141c5c: 0c002f02 */ jal 0xbc08 +/* f141c60: afa40080 */ sw $a0,0x80($sp) +/* f141c64: 8fa40080 */ lw $a0,0x80($sp) +/* f141c68: 3c19fd10 */ lui $t9,0xfd10 +/* f141c6c: 8fa70098 */ lw $a3,0x98($sp) +/* f141c70: 8fa90028 */ lw $t1,0x28($sp) +/* f141c74: 8fab0024 */ lw $t3,0x24($sp) +/* f141c78: 8fac0020 */ lw $t4,0x20($sp) +/* f141c7c: 3739013f */ ori $t9,$t9,0x13f +/* f141c80: 00801825 */ or $v1,$a0,$zero +/* f141c84: ac790000 */ sw $t9,0x0($v1) +/* f141c88: 8fad0088 */ lw $t5,0x88($sp) +/* f141c8c: 8fb90084 */ lw $t9,0x84($sp) +/* f141c90: 3c0100ff */ lui $at,0xff +/* f141c94: 004d0019 */ multu $v0,$t5 +/* f141c98: 3421ffff */ ori $at,$at,0xffff +/* f141c9c: 24840008 */ addiu $a0,$a0,0x8 +/* f141ca0: 00804025 */ or $t0,$a0,$zero +/* f141ca4: 24840008 */ addiu $a0,$a0,0x8 +/* f141ca8: 240207ff */ addiu $v0,$zero,0x7ff +/* f141cac: 00007012 */ mflo $t6 +/* f141cb0: 01c77821 */ addu $t7,$t6,$a3 +/* f141cb4: 000fc040 */ sll $t8,$t7,0x1 +/* f141cb8: 03196821 */ addu $t5,$t8,$t9 +/* f141cbc: 01a17024 */ and $t6,$t5,$at +/* f141cc0: ac6e0004 */ sw $t6,0x4($v1) +/* f141cc4: 3c0ff300 */ lui $t7,0xf300 +/* f141cc8: ad0f0000 */ sw $t7,0x0($t0) +/* f141ccc: 8fa50070 */ lw $a1,0x70($sp) +/* f141cd0: 00801825 */ or $v1,$a0,$zero +/* f141cd4: 24840008 */ addiu $a0,$a0,0x8 +/* f141cd8: 24a5ffff */ addiu $a1,$a1,-1 +/* f141cdc: 28a107ff */ slti $at,$a1,0x7ff +/* f141ce0: 10200003 */ beqz $at,.L0f141cf0 +/* f141ce4: 00000000 */ sll $zero,$zero,0x0 +/* f141ce8: 10000001 */ beqz $zero,.L0f141cf0 +/* f141cec: 00a01025 */ or $v0,$a1,$zero +.L0f141cf0: +/* f141cf0: 30580fff */ andi $t8,$v0,0xfff +/* f141cf4: 0018cb00 */ sll $t9,$t8,0xc +/* f141cf8: 03296825 */ or $t5,$t9,$t1 +/* f141cfc: ad0d0004 */ sw $t5,0x4($t0) +/* f141d00: 8fae0070 */ lw $t6,0x70($sp) +/* f141d04: 3c01e400 */ lui $at,0xe400 +/* f141d08: 00802825 */ or $a1,$a0,$zero +/* f141d0c: 00ee7821 */ addu $t7,$a3,$t6 +/* f141d10: 000fc080 */ sll $t8,$t7,0x2 +/* f141d14: 33190fff */ andi $t9,$t8,0xfff +/* f141d18: 00196b00 */ sll $t5,$t9,0xc +/* f141d1c: 01a17025 */ or $t6,$t5,$at +/* f141d20: 0007c080 */ sll $t8,$a3,0x2 +/* f141d24: 33190fff */ andi $t9,$t8,0xfff +/* f141d28: 01cb7825 */ or $t7,$t6,$t3 +/* f141d2c: 00196b00 */ sll $t5,$t9,0xc +/* f141d30: 01ac7025 */ or $t6,$t5,$t4 +/* f141d34: ac6f0000 */ sw $t7,0x0($v1) +/* f141d38: ac6e0004 */ sw $t6,0x4($v1) +/* f141d3c: 24840008 */ addiu $a0,$a0,0x8 +/* f141d40: 00803025 */ or $a2,$a0,$zero +/* f141d44: 3c0fb400 */ lui $t7,0xb400 +/* f141d48: acaf0000 */ sw $t7,0x0($a1) +/* f141d4c: aca00004 */ sw $zero,0x4($a1) +/* f141d50: 3c18b300 */ lui $t8,0xb300 +/* f141d54: acd80000 */ sw $t8,0x0($a2) +/* f141d58: acd00004 */ sw $s0,0x4($a2) +/* f141d5c: 10000058 */ beqz $zero,.L0f141ec0 +/* f141d60: 24840008 */ addiu $a0,$a0,0x8 +.L0f141d64: +/* f141d64: 0c002f02 */ jal 0xbc08 +/* f141d68: afa40080 */ sw $a0,0x80($sp) +/* f141d6c: 8fa40080 */ lw $a0,0x80($sp) +/* f141d70: 3c19fd10 */ lui $t9,0xfd10 +/* f141d74: 8fa70098 */ lw $a3,0x98($sp) +/* f141d78: 3739013f */ ori $t9,$t9,0x13f +/* f141d7c: 00801825 */ or $v1,$a0,$zero +/* f141d80: ac790000 */ sw $t9,0x0($v1) +/* f141d84: 8fad0088 */ lw $t5,0x88($sp) +/* f141d88: 8fb90084 */ lw $t9,0x84($sp) +/* f141d8c: 3c0100ff */ lui $at,0xff +/* f141d90: 004d0019 */ multu $v0,$t5 +/* f141d94: 3421ffff */ ori $at,$at,0xffff +/* f141d98: 44905000 */ mtc1 $s0,$f10 +/* f141d9c: 2605ffff */ addiu $a1,$s0,-1 +/* f141da0: 24840008 */ addiu $a0,$a0,0x8 +/* f141da4: 00803025 */ or $a2,$a0,$zero +/* f141da8: 24840008 */ addiu $a0,$a0,0x8 +/* f141dac: 240207ff */ addiu $v0,$zero,0x7ff +/* f141db0: 46805020 */ cvt.s.w $f0,$f10 +/* f141db4: 00007012 */ mflo $t6 +/* f141db8: 01c77821 */ addu $t7,$t6,$a3 +/* f141dbc: 000fc040 */ sll $t8,$t7,0x1 +/* f141dc0: 03196821 */ addu $t5,$t8,$t9 +/* f141dc4: 01a17024 */ and $t6,$t5,$at +/* f141dc8: ac6e0004 */ sw $t6,0x4($v1) +/* f141dcc: 28a107ff */ slti $at,$a1,0x7ff +/* f141dd0: 3c0ff300 */ lui $t7,0xf300 +/* f141dd4: 10200003 */ beqz $at,.L0f141de4 +/* f141dd8: accf0000 */ sw $t7,0x0($a2) +/* f141ddc: 10000001 */ beqz $zero,.L0f141de4 +/* f141de0: 00a01025 */ or $v0,$a1,$zero +.L0f141de4: +/* f141de4: c7a20094 */ lwc1 $f2,0x94($sp) +/* f141de8: 8fad008c */ lw $t5,0x8c($sp) +/* f141dec: 30580fff */ andi $t8,$v0,0xfff +/* f141df0: 46020403 */ div.s $f16,$f0,$f2 +/* f141df4: 31ae0007 */ andi $t6,$t5,0x7 +/* f141df8: 000e7e00 */ sll $t7,$t6,0x18 +/* f141dfc: 0018cb00 */ sll $t9,$t8,0xc +/* f141e00: 032fc025 */ or $t8,$t9,$t7 +/* f141e04: 00f06821 */ addu $t5,$a3,$s0 +/* f141e08: 000d7080 */ sll $t6,$t5,0x2 +/* f141e0c: 8faa0090 */ lw $t2,0x90($sp) +/* f141e10: 31d90fff */ andi $t9,$t6,0xfff +/* f141e14: acd80004 */ sw $t8,0x4($a2) +/* f141e18: 00197b00 */ sll $t7,$t9,0xc +/* f141e1c: 3c01e400 */ lui $at,0xe400 +/* f141e20: 01e1c025 */ or $t8,$t7,$at +/* f141e24: 3c014180 */ lui $at,0x4180 +/* f141e28: 44812000 */ mtc1 $at,$f4 +/* f141e2c: 3c014480 */ lui $at,0x4480 +/* f141e30: 44815000 */ mtc1 $at,$f10 +/* f141e34: 254d0001 */ addiu $t5,$t2,0x1 +/* f141e38: 000d7080 */ sll $t6,$t5,0x2 +/* f141e3c: 31d90fff */ andi $t9,$t6,0xfff +/* f141e40: 03197825 */ or $t7,$t8,$t9 +/* f141e44: 00076880 */ sll $t5,$a3,0x2 +/* f141e48: 00801825 */ or $v1,$a0,$zero +/* f141e4c: 46100481 */ sub.s $f18,$f0,$f16 +/* f141e50: ac6f0000 */ sw $t7,0x0($v1) +/* f141e54: 31ae0fff */ andi $t6,$t5,0xfff +/* f141e58: 46025403 */ div.s $f16,$f10,$f2 +/* f141e5c: 000ac880 */ sll $t9,$t2,0x2 +/* f141e60: 332f0fff */ andi $t7,$t9,0xfff +/* f141e64: 000ec300 */ sll $t8,$t6,0xc +/* f141e68: 46049182 */ mul.s $f6,$f18,$f4 +/* f141e6c: 030f6825 */ or $t5,$t8,$t7 +/* f141e70: 24840008 */ addiu $a0,$a0,0x8 +/* f141e74: 00802825 */ or $a1,$a0,$zero +/* f141e78: ac6d0004 */ sw $t5,0x4($v1) +/* f141e7c: 3c0eb400 */ lui $t6,0xb400 +/* f141e80: acae0000 */ sw $t6,0x0($a1) +/* f141e84: 24840008 */ addiu $a0,$a0,0x8 +/* f141e88: 00801025 */ or $v0,$a0,$zero +/* f141e8c: 3c0eb300 */ lui $t6,0xb300 +/* f141e90: 24840008 */ addiu $a0,$a0,0x8 +/* f141e94: 4600320d */ trunc.w.s $f8,$f6 +/* f141e98: 4600848d */ trunc.w.s $f18,$f16 +/* f141e9c: 440f4000 */ mfc1 $t7,$f8 +/* f141ea0: 00000000 */ sll $zero,$zero,0x0 +/* f141ea4: 000f6c00 */ sll $t5,$t7,0x10 +/* f141ea8: 440f9000 */ mfc1 $t7,$f18 +/* f141eac: acad0004 */ sw $t5,0x4($a1) +/* f141eb0: ac4e0000 */ sw $t6,0x0($v0) +/* f141eb4: 000f6c00 */ sll $t5,$t7,0x10 +/* f141eb8: 35ae0400 */ ori $t6,$t5,0x400 +/* f141ebc: ac4e0004 */ sw $t6,0x4($v0) +.L0f141ec0: +/* f141ec0: 8fbf001c */ lw $ra,0x1c($sp) +/* f141ec4: 8fb00018 */ lw $s0,0x18($sp) +/* f141ec8: 27bd0080 */ addiu $sp,$sp,0x80 +/* f141ecc: 03e00008 */ jr $ra +/* f141ed0: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f141ed4 +/* f141ed4: 3c013f80 */ lui $at,0x3f80 +/* f141ed8: 44866000 */ mtc1 $a2,$f12 +/* f141edc: 44812000 */ mtc1 $at,$f4 +/* f141ee0: 30a803ff */ andi $t0,$a1,0x3ff +/* f141ee4: 0008c880 */ sll $t9,$t0,0x2 +/* f141ee8: 4604603c */ c.lt.s $f12,$f4 +/* f141eec: 8fa20010 */ lw $v0,0x10($sp) +/* f141ef0: 03204025 */ or $t0,$t9,$zero +/* f141ef4: 4500006c */ bc1f .L0f1420a8 +/* f141ef8: 00000000 */ sll $zero,$zero,0x0 +/* f141efc: 44823000 */ mtc1 $v0,$f6 +/* f141f00: 3c013f00 */ lui $at,0x3f00 +/* f141f04: 44815000 */ mtc1 $at,$f10 +/* f141f08: 46803220 */ cvt.s.w $f8,$f6 +/* f141f0c: 44878000 */ mtc1 $a3,$f16 +/* f141f10: 240c0001 */ addiu $t4,$zero,0x1 +/* f141f14: 00801825 */ or $v1,$a0,$zero +/* f141f18: 24840008 */ addiu $a0,$a0,0x8 +/* f141f1c: 468084a0 */ cvt.s.w $f18,$f16 +/* f141f20: 460a4002 */ mul.s $f0,$f8,$f10 +/* f141f24: 24a60001 */ addiu $a2,$a1,0x1 +/* f141f28: 30d803ff */ andi $t8,$a2,0x3ff +/* f141f2c: 00804825 */ or $t1,$a0,$zero +/* f141f30: 3c0af600 */ lui $t2,0xf600 +/* f141f34: 00183080 */ sll $a2,$t8,0x2 +/* f141f38: 3c014f00 */ lui $at,0x4f00 +/* f141f3c: 46006102 */ mul.s $f4,$f12,$f0 +/* f141f40: 46009080 */ add.s $f2,$f18,$f0 +/* f141f44: 24840008 */ addiu $a0,$a0,0x8 +/* f141f48: 4600218d */ trunc.w.s $f6,$f4 +/* f141f4c: 440f3000 */ mfc1 $t7,$f6 +/* f141f50: 00000000 */ sll $zero,$zero,0x0 +/* f141f54: 448f4000 */ mtc1 $t7,$f8 +/* f141f58: 00000000 */ sll $zero,$zero,0x0 +/* f141f5c: 468043a0 */ cvt.s.w $f14,$f8 +/* f141f60: 460e1281 */ sub.s $f10,$f2,$f14 +/* f141f64: 444bf800 */ cfc1 $t3,$31 +/* f141f68: 44ccf800 */ ctc1 $t4,$31 +/* f141f6c: 00000000 */ sll $zero,$zero,0x0 +/* f141f70: 46005424 */ cvt.w.s $f16,$f10 +/* f141f74: 444cf800 */ cfc1 $t4,$31 +/* f141f78: 00000000 */ sll $zero,$zero,0x0 +/* f141f7c: 318c0078 */ andi $t4,$t4,0x78 +/* f141f80: 51800013 */ beqzl $t4,.L0f141fd0 +/* f141f84: 440c8000 */ mfc1 $t4,$f16 +/* f141f88: 44818000 */ mtc1 $at,$f16 +/* f141f8c: 240c0001 */ addiu $t4,$zero,0x1 +/* f141f90: 46105401 */ sub.s $f16,$f10,$f16 +/* f141f94: 44ccf800 */ ctc1 $t4,$31 +/* f141f98: 00000000 */ sll $zero,$zero,0x0 +/* f141f9c: 46008424 */ cvt.w.s $f16,$f16 +/* f141fa0: 444cf800 */ cfc1 $t4,$31 +/* f141fa4: 00000000 */ sll $zero,$zero,0x0 +/* f141fa8: 318c0078 */ andi $t4,$t4,0x78 +/* f141fac: 15800005 */ bnez $t4,.L0f141fc4 +/* f141fb0: 00000000 */ sll $zero,$zero,0x0 +/* f141fb4: 440c8000 */ mfc1 $t4,$f16 +/* f141fb8: 3c018000 */ lui $at,0x8000 +/* f141fbc: 10000007 */ beqz $zero,.L0f141fdc +/* f141fc0: 01816025 */ or $t4,$t4,$at +.L0f141fc4: +/* f141fc4: 10000005 */ beqz $zero,.L0f141fdc +/* f141fc8: 240cffff */ addiu $t4,$zero,-1 +/* f141fcc: 440c8000 */ mfc1 $t4,$f16 +.L0f141fd0: +/* f141fd0: 00000000 */ sll $zero,$zero,0x0 +/* f141fd4: 0580fffb */ bltz $t4,.L0f141fc4 +/* f141fd8: 00000000 */ sll $zero,$zero,0x0 +.L0f141fdc: +/* f141fdc: 44cbf800 */ ctc1 $t3,$31 +/* f141fe0: 318d03ff */ andi $t5,$t4,0x3ff +/* f141fe4: 30eb03ff */ andi $t3,$a3,0x3ff +/* f141fe8: 460e1480 */ add.s $f18,$f2,$f14 +/* f141fec: 000b6380 */ sll $t4,$t3,0xe +/* f141ff0: 000d7380 */ sll $t6,$t5,0xe +/* f141ff4: 01996825 */ or $t5,$t4,$t9 +/* f141ff8: ac6d0004 */ sw $t5,0x4($v1) +/* f141ffc: 240d0001 */ addiu $t5,$zero,0x1 +/* f142000: 444cf800 */ cfc1 $t4,$31 +/* f142004: 44cdf800 */ ctc1 $t5,$31 +/* f142008: 01ca7825 */ or $t7,$t6,$t2 +/* f14200c: 01e6c025 */ or $t8,$t7,$a2 +/* f142010: 46009124 */ cvt.w.s $f4,$f18 +/* f142014: 00e27021 */ addu $t6,$a3,$v0 +/* f142018: ac780000 */ sw $t8,0x0($v1) +/* f14201c: 31cf03ff */ andi $t7,$t6,0x3ff +/* f142020: 444df800 */ cfc1 $t5,$31 +/* f142024: 000fc380 */ sll $t8,$t7,0xe +/* f142028: 030ac825 */ or $t9,$t8,$t2 +/* f14202c: 03265825 */ or $t3,$t9,$a2 +/* f142030: 31ad0078 */ andi $t5,$t5,0x78 +/* f142034: 11a00013 */ beqz $t5,.L0f142084 +/* f142038: ad2b0000 */ sw $t3,0x0($t1) +/* f14203c: 3c014f00 */ lui $at,0x4f00 +/* f142040: 44812000 */ mtc1 $at,$f4 +/* f142044: 240d0001 */ addiu $t5,$zero,0x1 +/* f142048: 46049101 */ sub.s $f4,$f18,$f4 +/* f14204c: 44cdf800 */ ctc1 $t5,$31 +/* f142050: 00000000 */ sll $zero,$zero,0x0 +/* f142054: 46002124 */ cvt.w.s $f4,$f4 +/* f142058: 444df800 */ cfc1 $t5,$31 +/* f14205c: 00000000 */ sll $zero,$zero,0x0 +/* f142060: 31ad0078 */ andi $t5,$t5,0x78 +/* f142064: 15a00005 */ bnez $t5,.L0f14207c +/* f142068: 00000000 */ sll $zero,$zero,0x0 +/* f14206c: 440d2000 */ mfc1 $t5,$f4 +/* f142070: 3c018000 */ lui $at,0x8000 +/* f142074: 10000007 */ beqz $zero,.L0f142094 +/* f142078: 01a16825 */ or $t5,$t5,$at +.L0f14207c: +/* f14207c: 10000005 */ beqz $zero,.L0f142094 +/* f142080: 240dffff */ addiu $t5,$zero,-1 +.L0f142084: +/* f142084: 440d2000 */ mfc1 $t5,$f4 +/* f142088: 00000000 */ sll $zero,$zero,0x0 +/* f14208c: 05a0fffb */ bltz $t5,.L0f14207c +/* f142090: 00000000 */ sll $zero,$zero,0x0 +.L0f142094: +/* f142094: 31ae03ff */ andi $t6,$t5,0x3ff +/* f142098: 000e7b80 */ sll $t7,$t6,0xe +/* f14209c: 44ccf800 */ ctc1 $t4,$31 +/* f1420a0: 01e8c025 */ or $t8,$t7,$t0 +/* f1420a4: ad380004 */ sw $t8,0x4($t1) +.L0f1420a8: +/* f1420a8: 03e00008 */ jr $ra +/* f1420ac: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f1420b0 +/* f1420b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1420b4: afa5001c */ sw $a1,0x1c($sp) +/* f1420b8: 00803825 */ or $a3,$a0,$zero +/* f1420bc: afbf0014 */ sw $ra,0x14($sp) +/* f1420c0: 3c047f1b */ lui $a0,0x7f1b +/* f1420c4: 3c058008 */ lui $a1,0x8008 +/* f1420c8: afa60020 */ sw $a2,0x20($sp) +/* f1420cc: 24a5f860 */ addiu $a1,$a1,-1952 +/* f1420d0: 24845d70 */ addiu $a0,$a0,0x5d70 +/* f1420d4: 0c0036cc */ jal 0xdb30 +/* f1420d8: afa70018 */ sw $a3,0x18($sp) +/* f1420dc: 3c047f1b */ lui $a0,0x7f1b +/* f1420e0: 3c058008 */ lui $a1,0x8008 +/* f1420e4: 24a5f864 */ addiu $a1,$a1,-1948 +/* f1420e8: 0c0036cc */ jal 0xdb30 +/* f1420ec: 24845d78 */ addiu $a0,$a0,0x5d78 +/* f1420f0: 8fa20018 */ lw $v0,0x18($sp) +/* f1420f4: 3c0ee700 */ lui $t6,0xe700 +/* f1420f8: 3c0ff510 */ lui $t7,0xf510 +/* f1420fc: 24430008 */ addiu $v1,$v0,0x8 +/* f142100: ac4e0000 */ sw $t6,0x0($v0) +/* f142104: ac400004 */ sw $zero,0x4($v0) +/* f142108: 3c180500 */ lui $t8,0x500 +/* f14210c: ac780004 */ sw $t8,0x4($v1) +/* f142110: ac6f0000 */ sw $t7,0x0($v1) +/* f142114: 24640008 */ addiu $a0,$v1,0x8 +/* f142118: 3c19ba00 */ lui $t9,0xba00 +/* f14211c: 37391402 */ ori $t9,$t9,0x1402 +/* f142120: 24850008 */ addiu $a1,$a0,0x8 +/* f142124: ac990000 */ sw $t9,0x0($a0) +/* f142128: ac800004 */ sw $zero,0x4($a0) +/* f14212c: 3c08bb00 */ lui $t0,0xbb00 +/* f142130: 35080001 */ ori $t0,$t0,0x1 +/* f142134: 24a60008 */ addiu $a2,$a1,0x8 +/* f142138: 2409ffff */ addiu $t1,$zero,-1 +/* f14213c: aca90004 */ sw $t1,0x4($a1) +/* f142140: aca80000 */ sw $t0,0x0($a1) +/* f142144: 3c0aba00 */ lui $t2,0xba00 +/* f142148: 354a1001 */ ori $t2,$t2,0x1001 +/* f14214c: 24c70008 */ addiu $a3,$a2,0x8 +/* f142150: acca0000 */ sw $t2,0x0($a2) +/* f142154: acc00004 */ sw $zero,0x4($a2) +/* f142158: 00e01025 */ or $v0,$a3,$zero +/* f14215c: 3c0bba00 */ lui $t3,0xba00 +/* f142160: 356b1102 */ ori $t3,$t3,0x1102 +/* f142164: ac4b0000 */ sw $t3,0x0($v0) +/* f142168: ac400004 */ sw $zero,0x4($v0) +/* f14216c: 24e30008 */ addiu $v1,$a3,0x8 +/* f142170: 3c0cba00 */ lui $t4,0xba00 +/* f142174: 358c0e02 */ ori $t4,$t4,0xe02 +/* f142178: 24640008 */ addiu $a0,$v1,0x8 +/* f14217c: ac6c0000 */ sw $t4,0x0($v1) +/* f142180: ac600004 */ sw $zero,0x4($v1) +/* f142184: 3c0df511 */ lui $t5,0xf511 +/* f142188: 35ad4000 */ ori $t5,$t5,0x4000 +/* f14218c: 24850008 */ addiu $a1,$a0,0x8 +/* f142190: ac8d0000 */ sw $t5,0x0($a0) +/* f142194: ac800004 */ sw $zero,0x4($a0) +/* f142198: 3c0f0080 */ lui $t7,0x80 +/* f14219c: 35ef0020 */ ori $t7,$t7,0x20 +/* f1421a0: 24a60008 */ addiu $a2,$a1,0x8 +/* f1421a4: 3c0ef200 */ lui $t6,0xf200 +/* f1421a8: acae0000 */ sw $t6,0x0($a1) +/* f1421ac: acaf0004 */ sw $t7,0x4($a1) +/* f1421b0: 3c18ba00 */ lui $t8,0xba00 +/* f1421b4: 37180c02 */ ori $t8,$t8,0xc02 +/* f1421b8: acd80000 */ sw $t8,0x0($a2) +/* f1421bc: acc00004 */ sw $zero,0x4($a2) +/* f1421c0: 24c20008 */ addiu $v0,$a2,0x8 +/* f1421c4: 3c19fb00 */ lui $t9,0xfb00 +/* f1421c8: ac590000 */ sw $t9,0x0($v0) +/* f1421cc: 8faa0020 */ lw $t2,0x20($sp) +/* f1421d0: 8fa8001c */ lw $t0,0x1c($sp) +/* f1421d4: 2401ff00 */ addiu $at,$zero,-256 +/* f1421d8: 314b00ff */ andi $t3,$t2,0xff +/* f1421dc: 01014824 */ and $t1,$t0,$at +/* f1421e0: 012b6025 */ or $t4,$t1,$t3 +/* f1421e4: 24470008 */ addiu $a3,$v0,0x8 +/* f1421e8: ac4c0004 */ sw $t4,0x4($v0) +/* f1421ec: 3c0dfc12 */ lui $t5,0xfc12 +/* f1421f0: 35adfe25 */ ori $t5,$t5,0xfe25 +/* f1421f4: 24e40008 */ addiu $a0,$a3,0x8 +/* f1421f8: 240efbfd */ addiu $t6,$zero,-1027 +/* f1421fc: acee0004 */ sw $t6,0x4($a3) +/* f142200: aced0000 */ sw $t5,0x0($a3) +/* f142204: 3c0fba00 */ lui $t7,0xba00 +/* f142208: 35ef1301 */ ori $t7,$t7,0x1301 +/* f14220c: 24850008 */ addiu $a1,$a0,0x8 +/* f142210: ac8f0000 */ sw $t7,0x0($a0) +/* f142214: ac800004 */ sw $zero,0x4($a0) +/* f142218: 3c18ba00 */ lui $t8,0xba00 +/* f14221c: 37180602 */ ori $t8,$t8,0x602 +/* f142220: 24a60008 */ addiu $a2,$a1,0x8 +/* f142224: 241900c0 */ addiu $t9,$zero,0xc0 +/* f142228: acb90004 */ sw $t9,0x4($a1) +/* f14222c: acb80000 */ sw $t8,0x0($a1) +/* f142230: 3c08ba00 */ lui $t0,0xba00 +/* f142234: 35080402 */ ori $t0,$t0,0x402 +/* f142238: 240a0020 */ addiu $t2,$zero,0x20 +/* f14223c: acca0004 */ sw $t2,0x4($a2) +/* f142240: acc80000 */ sw $t0,0x0($a2) +/* f142244: 24c30008 */ addiu $v1,$a2,0x8 +/* f142248: 3c0b0040 */ lui $t3,0x40 +/* f14224c: 3c09b900 */ lui $t1,0xb900 +/* f142250: 3529031d */ ori $t1,$t1,0x31d +/* f142254: 356b4340 */ ori $t3,$t3,0x4340 +/* f142258: ac6b0004 */ sw $t3,0x4($v1) +/* f14225c: ac690000 */ sw $t1,0x0($v1) +/* f142260: 8fbf0014 */ lw $ra,0x14($sp) +/* f142264: 24620008 */ addiu $v0,$v1,0x8 +/* f142268: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14226c: 03e00008 */ jr $ra +/* f142270: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f142274 +/* f142274: 27bdffe8 */ addiu $sp,$sp,-24 +/* f142278: afa5001c */ sw $a1,0x1c($sp) +/* f14227c: 00803825 */ or $a3,$a0,$zero +/* f142280: afbf0014 */ sw $ra,0x14($sp) +/* f142284: 3c047f1b */ lui $a0,0x7f1b +/* f142288: 3c058008 */ lui $a1,0x8008 +/* f14228c: afa60020 */ sw $a2,0x20($sp) +/* f142290: 24a5f868 */ addiu $a1,$a1,-1944 +/* f142294: 24845d80 */ addiu $a0,$a0,0x5d80 +/* f142298: 0c0036cc */ jal 0xdb30 +/* f14229c: afa70018 */ sw $a3,0x18($sp) +/* f1422a0: 3c047f1b */ lui $a0,0x7f1b +/* f1422a4: 3c058008 */ lui $a1,0x8008 +/* f1422a8: 24a5f86c */ addiu $a1,$a1,-1940 +/* f1422ac: 0c0036cc */ jal 0xdb30 +/* f1422b0: 24845d88 */ addiu $a0,$a0,0x5d88 +/* f1422b4: 8fa20018 */ lw $v0,0x18($sp) +/* f1422b8: 3c0ee700 */ lui $t6,0xe700 +/* f1422bc: 3c0ff508 */ lui $t7,0xf508 +/* f1422c0: 24430008 */ addiu $v1,$v0,0x8 +/* f1422c4: ac4e0000 */ sw $t6,0x0($v0) +/* f1422c8: ac400004 */ sw $zero,0x4($v0) +/* f1422cc: 3c180500 */ lui $t8,0x500 +/* f1422d0: ac780004 */ sw $t8,0x4($v1) +/* f1422d4: ac6f0000 */ sw $t7,0x0($v1) +/* f1422d8: 24640008 */ addiu $a0,$v1,0x8 +/* f1422dc: 3c19ba00 */ lui $t9,0xba00 +/* f1422e0: 37391402 */ ori $t9,$t9,0x1402 +/* f1422e4: 24850008 */ addiu $a1,$a0,0x8 +/* f1422e8: ac990000 */ sw $t9,0x0($a0) +/* f1422ec: ac800004 */ sw $zero,0x4($a0) +/* f1422f0: 3c08bb00 */ lui $t0,0xbb00 +/* f1422f4: 35080001 */ ori $t0,$t0,0x1 +/* f1422f8: 24a60008 */ addiu $a2,$a1,0x8 +/* f1422fc: 2409ffff */ addiu $t1,$zero,-1 +/* f142300: aca90004 */ sw $t1,0x4($a1) +/* f142304: aca80000 */ sw $t0,0x0($a1) +/* f142308: 3c0aba00 */ lui $t2,0xba00 +/* f14230c: 354a1001 */ ori $t2,$t2,0x1001 +/* f142310: 24c70008 */ addiu $a3,$a2,0x8 +/* f142314: acca0000 */ sw $t2,0x0($a2) +/* f142318: acc00004 */ sw $zero,0x4($a2) +/* f14231c: 00e01025 */ or $v0,$a3,$zero +/* f142320: 3c0bba00 */ lui $t3,0xba00 +/* f142324: 356b1102 */ ori $t3,$t3,0x1102 +/* f142328: ac4b0000 */ sw $t3,0x0($v0) +/* f14232c: ac400004 */ sw $zero,0x4($v0) +/* f142330: 24e30008 */ addiu $v1,$a3,0x8 +/* f142334: 3c0cba00 */ lui $t4,0xba00 +/* f142338: 358c0e02 */ ori $t4,$t4,0xe02 +/* f14233c: 24640008 */ addiu $a0,$v1,0x8 +/* f142340: ac6c0000 */ sw $t4,0x0($v1) +/* f142344: ac600004 */ sw $zero,0x4($v1) +/* f142348: 3c0df589 */ lui $t5,0xf589 +/* f14234c: 35ad4000 */ ori $t5,$t5,0x4000 +/* f142350: 24850008 */ addiu $a1,$a0,0x8 +/* f142354: ac8d0000 */ sw $t5,0x0($a0) +/* f142358: ac800004 */ sw $zero,0x4($a0) +/* f14235c: 3c0f0080 */ lui $t7,0x80 +/* f142360: 35ef0020 */ ori $t7,$t7,0x20 +/* f142364: 24a60008 */ addiu $a2,$a1,0x8 +/* f142368: 3c0ef200 */ lui $t6,0xf200 +/* f14236c: acae0000 */ sw $t6,0x0($a1) +/* f142370: acaf0004 */ sw $t7,0x4($a1) +/* f142374: 3c18ba00 */ lui $t8,0xba00 +/* f142378: 37180c02 */ ori $t8,$t8,0xc02 +/* f14237c: acd80000 */ sw $t8,0x0($a2) +/* f142380: acc00004 */ sw $zero,0x4($a2) +/* f142384: 24c20008 */ addiu $v0,$a2,0x8 +/* f142388: 3c19fb00 */ lui $t9,0xfb00 +/* f14238c: ac590000 */ sw $t9,0x0($v0) +/* f142390: 8faa0020 */ lw $t2,0x20($sp) +/* f142394: 8fa8001c */ lw $t0,0x1c($sp) +/* f142398: 2401ff00 */ addiu $at,$zero,-256 +/* f14239c: 314b00ff */ andi $t3,$t2,0xff +/* f1423a0: 01014824 */ and $t1,$t0,$at +/* f1423a4: 012b6025 */ or $t4,$t1,$t3 +/* f1423a8: 24470008 */ addiu $a3,$v0,0x8 +/* f1423ac: ac4c0004 */ sw $t4,0x4($v0) +/* f1423b0: 3c0dfc12 */ lui $t5,0xfc12 +/* f1423b4: 35adfe25 */ ori $t5,$t5,0xfe25 +/* f1423b8: 24e40008 */ addiu $a0,$a3,0x8 +/* f1423bc: 240efbfd */ addiu $t6,$zero,-1027 +/* f1423c0: acee0004 */ sw $t6,0x4($a3) +/* f1423c4: aced0000 */ sw $t5,0x0($a3) +/* f1423c8: 3c0fba00 */ lui $t7,0xba00 +/* f1423cc: 35ef1301 */ ori $t7,$t7,0x1301 +/* f1423d0: 24850008 */ addiu $a1,$a0,0x8 +/* f1423d4: ac8f0000 */ sw $t7,0x0($a0) +/* f1423d8: ac800004 */ sw $zero,0x4($a0) +/* f1423dc: 3c18ba00 */ lui $t8,0xba00 +/* f1423e0: 37180602 */ ori $t8,$t8,0x602 +/* f1423e4: 24a60008 */ addiu $a2,$a1,0x8 +/* f1423e8: 241900c0 */ addiu $t9,$zero,0xc0 +/* f1423ec: acb90004 */ sw $t9,0x4($a1) +/* f1423f0: acb80000 */ sw $t8,0x0($a1) +/* f1423f4: 3c08ba00 */ lui $t0,0xba00 +/* f1423f8: 35080402 */ ori $t0,$t0,0x402 +/* f1423fc: 240a0020 */ addiu $t2,$zero,0x20 +/* f142400: acca0004 */ sw $t2,0x4($a2) +/* f142404: acc80000 */ sw $t0,0x0($a2) +/* f142408: 24c30008 */ addiu $v1,$a2,0x8 +/* f14240c: 3c0b0040 */ lui $t3,0x40 +/* f142410: 3c09b900 */ lui $t1,0xb900 +/* f142414: 3529031d */ ori $t1,$t1,0x31d +/* f142418: 356b4340 */ ori $t3,$t3,0x4340 +/* f14241c: ac6b0004 */ sw $t3,0x4($v1) +/* f142420: ac690000 */ sw $t1,0x0($v1) +/* f142424: 8fbf0014 */ lw $ra,0x14($sp) +/* f142428: 24620008 */ addiu $v0,$v1,0x8 +/* f14242c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f142430: 03e00008 */ jr $ra +/* f142434: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f142438 +/* f142438: 27bdff88 */ addiu $sp,$sp,-120 +/* f14243c: afbf005c */ sw $ra,0x5c($sp) +/* f142440: afb20048 */ sw $s2,0x48($sp) +/* f142444: afb10044 */ sw $s1,0x44($sp) +/* f142448: 00c08825 */ or $s1,$a2,$zero +/* f14244c: 00809025 */ or $s2,$a0,$zero +/* f142450: afb60058 */ sw $s6,0x58($sp) +/* f142454: afb50054 */ sw $s5,0x54($sp) +/* f142458: afb40050 */ sw $s4,0x50($sp) +/* f14245c: afb3004c */ sw $s3,0x4c($sp) +/* f142460: afb00040 */ sw $s0,0x40($sp) +/* f142464: f7b80038 */ sdc1 $f24,0x38($sp) +/* f142468: f7b60030 */ sdc1 $f22,0x30($sp) +/* f14246c: f7b40028 */ sdc1 $f20,0x28($sp) +/* f142470: 0c002acb */ jal 0xab2c +/* f142474: afa5007c */ sw $a1,0x7c($sp) +/* f142478: 0c002f44 */ jal 0xbd10 +/* f14247c: 0040b025 */ or $s6,$v0,$zero +/* f142480: 0c002f26 */ jal 0xbc98 +/* f142484: 00409825 */ or $s3,$v0,$zero +/* f142488: 0c002f22 */ jal 0xbc88 +/* f14248c: afa2006c */ sw $v0,0x6c($sp) +/* f142490: 0c002f40 */ jal 0xbd00 +/* f142494: 0040a025 */ or $s4,$v0,$zero +/* f142498: 3c038008 */ lui $v1,0x8008 +/* f14249c: 2463f848 */ addiu $v1,$v1,-1976 +/* f1424a0: 906e0000 */ lbu $t6,0x0($v1) +/* f1424a4: 0040a825 */ or $s5,$v0,$zero +/* f1424a8: 3c028008 */ lui $v0,0x8008 +/* f1424ac: 11c00003 */ beqz $t6,.L0f1424bc +/* f1424b0: 2442f844 */ addiu $v0,$v0,-1980 +/* f1424b4: 10000056 */ beqz $zero,.L0f142610 +/* f1424b8: 02401025 */ or $v0,$s2,$zero +.L0f1424bc: +/* f1424bc: 90580000 */ lbu $t8,0x0($v0) +/* f1424c0: 240f0001 */ addiu $t7,$zero,0x1 +/* f1424c4: a06f0000 */ sb $t7,0x0($v1) +/* f1424c8: 02388021 */ addu $s0,$s1,$t8 +/* f1424cc: 2a0100e7 */ slti $at,$s0,0xe7 +/* f1424d0: 14200002 */ bnez $at,.L0f1424dc +/* f1424d4: 3c047f1b */ lui $a0,0x7f1b +/* f1424d8: 241000e6 */ addiu $s0,$zero,0xe6 +.L0f1424dc: +/* f1424dc: 3c058008 */ lui $a1,0x8008 +/* f1424e0: a0400000 */ sb $zero,0x0($v0) +/* f1424e4: 24a5f874 */ addiu $a1,$a1,-1932 +/* f1424e8: 0c0036cc */ jal 0xdb30 +/* f1424ec: 24845d90 */ addiu $a0,$a0,0x5d90 +/* f1424f0: 3c198008 */ lui $t9,0x8008 +/* f1424f4: 8f39f874 */ lw $t9,-0x78c($t9) +/* f1424f8: 3c01447a */ lui $at,0x447a +/* f1424fc: 4481b000 */ mtc1 $at,$f22 +/* f142500: 44992000 */ mtc1 $t9,$f4 +/* f142504: 3c047f1b */ lui $a0,0x7f1b +/* f142508: 07210005 */ bgez $t9,.L0f142520 +/* f14250c: 468021a0 */ cvt.s.w $f6,$f4 +/* f142510: 3c014f80 */ lui $at,0x4f80 +/* f142514: 44814000 */ mtc1 $at,$f8 +/* f142518: 00000000 */ sll $zero,$zero,0x0 +/* f14251c: 46083180 */ add.s $f6,$f6,$f8 +.L0f142520: +/* f142520: 3c058008 */ lui $a1,0x8008 +/* f142524: 46163603 */ div.s $f24,$f6,$f22 +/* f142528: 24a5f870 */ addiu $a1,$a1,-1936 +/* f14252c: 0c0036cc */ jal 0xdb30 +/* f142530: 24845d98 */ addiu $a0,$a0,0x5d98 +/* f142534: 3c088008 */ lui $t0,0x8008 +/* f142538: 8d08f870 */ lw $t0,-0x790($t0) +/* f14253c: 3c014f80 */ lui $at,0x4f80 +/* f142540: 44885000 */ mtc1 $t0,$f10 +/* f142544: 05010004 */ bgez $t0,.L0f142558 +/* f142548: 46805420 */ cvt.s.w $f16,$f10 +/* f14254c: 44819000 */ mtc1 $at,$f18 +/* f142550: 00000000 */ sll $zero,$zero,0x0 +/* f142554: 46128400 */ add.s $f16,$f16,$f18 +.L0f142558: +/* f142558: 46168083 */ div.s $f2,$f16,$f22 +/* f14255c: 02401025 */ or $v0,$s2,$zero +/* f142560: 3c09e700 */ lui $t1,0xe700 +/* f142564: ac490000 */ sw $t1,0x0($v0) +/* f142568: ac400004 */ sw $zero,0x4($v0) +/* f14256c: 8faa006c */ lw $t2,0x6c($sp) +/* f142570: 3c013f00 */ lui $at,0x3f00 +/* f142574: 44815000 */ mtc1 $at,$f10 +/* f142578: 448a2000 */ mtc1 $t2,$f4 +/* f14257c: 26440008 */ addiu $a0,$s2,0x8 +/* f142580: 8fa5007c */ lw $a1,0x7c($sp) +/* f142584: 02003025 */ or $a2,$s0,$zero +/* f142588: 46802020 */ cvt.s.w $f0,$f4 +/* f14258c: e7a20064 */ swc1 $f2,0x64($sp) +/* f142590: 46020203 */ div.s $f8,$f0,$f2 +/* f142594: 46080181 */ sub.s $f6,$f0,$f8 +/* f142598: 460a3502 */ mul.s $f20,$f6,$f10 +/* f14259c: 0fc5082c */ jal func0f1420b0 +/* f1425a0: 00000000 */ sll $zero,$zero,0x0 +/* f1425a4: 8fab006c */ lw $t3,0x6c($sp) +/* f1425a8: c7a20064 */ lwc1 $f2,0x64($sp) +/* f1425ac: 00409025 */ or $s2,$v0,$zero +/* f1425b0: 026b8821 */ addu $s1,$s3,$t3 +/* f1425b4: 0271082a */ slt $at,$s3,$s1 +/* f1425b8: 10200014 */ beqz $at,.L0f14260c +/* f1425bc: 02608025 */ or $s0,$s3,$zero +/* f1425c0: 3c013f80 */ lui $at,0x3f80 +/* f1425c4: 44819000 */ mtc1 $at,$f18 +/* f1425c8: 00000000 */ sll $zero,$zero,0x0 +/* f1425cc: 46029583 */ div.s $f22,$f18,$f2 +.L0f1425d0: +/* f1425d0: 4600a40d */ trunc.w.s $f16,$f20 +/* f1425d4: 02402025 */ or $a0,$s2,$zero +/* f1425d8: 02c02825 */ or $a1,$s6,$zero +/* f1425dc: 24070005 */ addiu $a3,$zero,0x5 +/* f1425e0: 440d8000 */ mfc1 $t5,$f16 +/* f1425e4: afb00010 */ sw $s0,0x10($sp) +/* f1425e8: e7b80014 */ swc1 $f24,0x14($sp) +/* f1425ec: afb50018 */ sw $s5,0x18($sp) +/* f1425f0: afb4001c */ sw $s4,0x1c($sp) +/* f1425f4: 0fc506ac */ jal func0f141ab0 +/* f1425f8: 01b33021 */ addu $a2,$t5,$s3 +/* f1425fc: 26100001 */ addiu $s0,$s0,0x1 +/* f142600: 00409025 */ or $s2,$v0,$zero +/* f142604: 1611fff2 */ bne $s0,$s1,.L0f1425d0 +/* f142608: 4616a500 */ add.s $f20,$f20,$f22 +.L0f14260c: +/* f14260c: 02401025 */ or $v0,$s2,$zero +.L0f142610: +/* f142610: 8fbf005c */ lw $ra,0x5c($sp) +/* f142614: d7b40028 */ ldc1 $f20,0x28($sp) +/* f142618: d7b60030 */ ldc1 $f22,0x30($sp) +/* f14261c: d7b80038 */ ldc1 $f24,0x38($sp) +/* f142620: 8fb00040 */ lw $s0,0x40($sp) +/* f142624: 8fb10044 */ lw $s1,0x44($sp) +/* f142628: 8fb20048 */ lw $s2,0x48($sp) +/* f14262c: 8fb3004c */ lw $s3,0x4c($sp) +/* f142630: 8fb40050 */ lw $s4,0x50($sp) +/* f142634: 8fb50054 */ lw $s5,0x54($sp) +/* f142638: 8fb60058 */ lw $s6,0x58($sp) +/* f14263c: 03e00008 */ jr $ra +/* f142640: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f142644 +/* f142644: 27bdffa0 */ addiu $sp,$sp,-96 +/* f142648: afbf004c */ sw $ra,0x4c($sp) +/* f14264c: afb20038 */ sw $s2,0x38($sp) +/* f142650: afb10034 */ sw $s1,0x34($sp) +/* f142654: afb00030 */ sw $s0,0x30($sp) +/* f142658: 00a08025 */ or $s0,$a1,$zero +/* f14265c: 00c08825 */ or $s1,$a2,$zero +/* f142660: 00809025 */ or $s2,$a0,$zero +/* f142664: afb60048 */ sw $s6,0x48($sp) +/* f142668: afb50044 */ sw $s5,0x44($sp) +/* f14266c: afb40040 */ sw $s4,0x40($sp) +/* f142670: afb3003c */ sw $s3,0x3c($sp) +/* f142674: 0c002acb */ jal 0xab2c +/* f142678: f7b40028 */ sdc1 $f20,0x28($sp) +/* f14267c: 0c002f44 */ jal 0xbd10 +/* f142680: 00000000 */ sll $zero,$zero,0x0 +/* f142684: 0c002f26 */ jal 0xbc98 +/* f142688: 00409825 */ or $s3,$v0,$zero +/* f14268c: 0c002f22 */ jal 0xbc88 +/* f142690: afa20054 */ sw $v0,0x54($sp) +/* f142694: 0c002f40 */ jal 0xbd00 +/* f142698: 0040a825 */ or $s5,$v0,$zero +/* f14269c: 0c004b70 */ jal 0x12dc0 +/* f1426a0: 0040b025 */ or $s6,$v0,$zero +/* f1426a4: 3c01000f */ lui $at,0xf +/* f1426a8: 3421ff00 */ ori $at,$at,0xff00 +/* f1426ac: 0041a024 */ and $s4,$v0,$at +/* f1426b0: 3c018000 */ lui $at,0x8000 +/* f1426b4: 02817025 */ or $t6,$s4,$at +/* f1426b8: 3c0fe700 */ lui $t7,0xe700 +/* f1426bc: 01c0a025 */ or $s4,$t6,$zero +/* f1426c0: ae4f0000 */ sw $t7,0x0($s2) +/* f1426c4: 26440008 */ addiu $a0,$s2,0x8 +/* f1426c8: ae400004 */ sw $zero,0x4($s2) +/* f1426cc: 02002825 */ or $a1,$s0,$zero +/* f1426d0: 0fc5089d */ jal func0f142274 +/* f1426d4: 02203025 */ or $a2,$s1,$zero +/* f1426d8: 8fb80054 */ lw $t8,0x54($sp) +/* f1426dc: 00409025 */ or $s2,$v0,$zero +/* f1426e0: 02608025 */ or $s0,$s3,$zero +/* f1426e4: 02788821 */ addu $s1,$s3,$t8 +/* f1426e8: 0271082a */ slt $at,$s3,$s1 +/* f1426ec: 10200015 */ beqz $at,.L0f142744 +/* f1426f0: 3c013f80 */ lui $at,0x3f80 +/* f1426f4: 4481a000 */ mtc1 $at,$f20 +/* f1426f8: 241300f0 */ addiu $s3,$zero,0xf0 +.L0f1426fc: +/* f1426fc: 0c004b70 */ jal 0x12dc0 +/* f142700: 00000000 */ sll $zero,$zero,0x0 +/* f142704: 0053001b */ divu $zero,$v0,$s3 +/* f142708: 00003010 */ mfhi $a2 +/* f14270c: 02402025 */ or $a0,$s2,$zero +/* f142710: 02802825 */ or $a1,$s4,$zero +/* f142714: 16600002 */ bnez $s3,.L0f142720 +/* f142718: 00000000 */ sll $zero,$zero,0x0 +/* f14271c: 0007000d */ break 0x7 +.L0f142720: +/* f142720: 24070005 */ addiu $a3,$zero,0x5 +/* f142724: afb00010 */ sw $s0,0x10($sp) +/* f142728: e7b40014 */ swc1 $f20,0x14($sp) +/* f14272c: afb60018 */ sw $s6,0x18($sp) +/* f142730: 0fc506ac */ jal func0f141ab0 +/* f142734: afb5001c */ sw $s5,0x1c($sp) +/* f142738: 26100001 */ addiu $s0,$s0,0x1 +/* f14273c: 1611ffef */ bne $s0,$s1,.L0f1426fc +/* f142740: 00409025 */ or $s2,$v0,$zero +.L0f142744: +/* f142744: 8fbf004c */ lw $ra,0x4c($sp) +/* f142748: 02401025 */ or $v0,$s2,$zero +/* f14274c: 8fb20038 */ lw $s2,0x38($sp) +/* f142750: d7b40028 */ ldc1 $f20,0x28($sp) +/* f142754: 8fb00030 */ lw $s0,0x30($sp) +/* f142758: 8fb10034 */ lw $s1,0x34($sp) +/* f14275c: 8fb3003c */ lw $s3,0x3c($sp) +/* f142760: 8fb40040 */ lw $s4,0x40($sp) +/* f142764: 8fb50044 */ lw $s5,0x44($sp) +/* f142768: 8fb60048 */ lw $s6,0x48($sp) +/* f14276c: 03e00008 */ jr $ra +/* f142770: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f142774 +/* f142774: 27bdff80 */ addiu $sp,$sp,-128 +/* f142778: afbf0064 */ sw $ra,0x64($sp) +/* f14277c: afb40050 */ sw $s4,0x50($sp) +/* f142780: afb20048 */ sw $s2,0x48($sp) +/* f142784: afb00040 */ sw $s0,0x40($sp) +/* f142788: 00a08025 */ or $s0,$a1,$zero +/* f14278c: 00809025 */ or $s2,$a0,$zero +/* f142790: 00c0a025 */ or $s4,$a2,$zero +/* f142794: afbe0060 */ sw $s8,0x60($sp) +/* f142798: afb7005c */ sw $s7,0x5c($sp) +/* f14279c: afb60058 */ sw $s6,0x58($sp) +/* f1427a0: afb50054 */ sw $s5,0x54($sp) +/* f1427a4: afb3004c */ sw $s3,0x4c($sp) +/* f1427a8: afb10044 */ sw $s1,0x44($sp) +/* f1427ac: f7b80038 */ sdc1 $f24,0x38($sp) +/* f1427b0: f7b60030 */ sdc1 $f22,0x30($sp) +/* f1427b4: 0c002ac7 */ jal 0xab1c +/* f1427b8: f7b40028 */ sdc1 $f20,0x28($sp) +/* f1427bc: 0c002f44 */ jal 0xbd10 +/* f1427c0: afa2007c */ sw $v0,0x7c($sp) +/* f1427c4: 0c002f26 */ jal 0xbc98 +/* f1427c8: 0040b825 */ or $s7,$v0,$zero +/* f1427cc: 0c002f22 */ jal 0xbc88 +/* f1427d0: 00408825 */ or $s1,$v0,$zero +/* f1427d4: 0c002f40 */ jal 0xbd00 +/* f1427d8: 0040f025 */ or $s8,$v0,$zero +/* f1427dc: 3c017f1b */ lui $at,0x7f1b +/* f1427e0: c4365f2c */ lwc1 $f22,0x5f2c($at) +/* f1427e4: 3c018006 */ lui $at,0x8006 +/* f1427e8: c4241630 */ lwc1 $f4,0x1630($at) +/* f1427ec: 3c014416 */ lui $at,0x4416 +/* f1427f0: 44813000 */ mtc1 $at,$f6 +/* f1427f4: 2401000c */ addiu $at,$zero,0xc +/* f1427f8: 3c038008 */ lui $v1,0x8008 +/* f1427fc: 46062202 */ mul.s $f8,$f4,$f6 +/* f142800: 2463f840 */ addiu $v1,$v1,-1984 +/* f142804: 8c780000 */ lw $t8,0x0($v1) +/* f142808: 3c04800a */ lui $a0,0x800a +/* f14280c: afa20068 */ sw $v0,0x68($sp) +/* f142810: 27190001 */ addiu $t9,$t8,0x1 +/* f142814: ac790000 */ sw $t9,0x0($v1) +/* f142818: 4600428d */ trunc.w.s $f10,$f8 +/* f14281c: 248441c0 */ addiu $a0,$a0,0x41c0 +/* f142820: 3c057f1b */ lui $a1,0x7f1b +/* f142824: 4600b506 */ mov.s $f20,$f22 +/* f142828: 44135000 */ mfc1 $s3,$f10 +/* f14282c: 00000000 */ sll $zero,$zero,0x0 +/* f142830: 0261001a */ div $zero,$s3,$at +/* f142834: 00009810 */ mfhi $s3 +/* f142838: 2b210002 */ slti $at,$t9,0x2 +/* f14283c: 14200003 */ bnez $at,.L0f14284c +/* f142840: 00000000 */ sll $zero,$zero,0x0 +/* f142844: 10000042 */ beqz $zero,.L0f142950 +/* f142848: 02401025 */ or $v0,$s2,$zero +.L0f14284c: +/* f14284c: 0c004c4c */ jal 0x13130 +/* f142850: 24a55da0 */ addiu $a1,$a1,0x5da0 +/* f142854: 44912000 */ mtc1 $s1,$f4 +/* f142858: 3c09e700 */ lui $t1,0xe700 +/* f14285c: ae490000 */ sw $t1,0x0($s2) +/* f142860: ae400004 */ sw $zero,0x4($s2) +/* f142864: 3c017f1b */ lui $at,0x7f1b +/* f142868: c4305f30 */ lwc1 $f16,0x5f30($at) +/* f14286c: 468021a0 */ cvt.s.w $f6,$f4 +/* f142870: 26440008 */ addiu $a0,$s2,0x8 +/* f142874: 02002825 */ or $a1,$s0,$zero +/* f142878: 02803025 */ or $a2,$s4,$zero +/* f14287c: 46168481 */ sub.s $f18,$f16,$f22 +/* f142880: 0fc5082c */ jal func0f1420b0 +/* f142884: 46069603 */ div.s $f24,$f18,$f6 +/* f142888: 02f1b021 */ addu $s6,$s7,$s1 +/* f14288c: 02f6082a */ slt $at,$s7,$s6 +/* f142890: 00409025 */ or $s2,$v0,$zero +/* f142894: 1020002d */ beqz $at,.L0f14294c +/* f142898: 02e08025 */ or $s0,$s7,$zero +/* f14289c: 3c014000 */ lui $at,0x4000 +/* f1428a0: 02f38823 */ subu $s1,$s7,$s3 +/* f1428a4: 3c14ffff */ lui $s4,0xffff +/* f1428a8: 4481b000 */ mtc1 $at,$f22 +/* f1428ac: 369400ff */ ori $s4,$s4,0xff +/* f1428b0: 3c13fb00 */ lui $s3,0xfb00 +/* f1428b4: 2415bfff */ addiu $s5,$zero,-16385 +.L0f1428b8: +/* f1428b8: 322a0007 */ andi $t2,$s1,0x7 +/* f1428bc: 11400003 */ beqz $t2,.L0f1428cc +/* f1428c0: 00000000 */ sll $zero,$zero,0x0 +/* f1428c4: 1617000f */ bne $s0,$s7,.L0f142904 +/* f1428c8: 00000000 */ sll $zero,$zero,0x0 +.L0f1428cc: +/* f1428cc: 06210004 */ bgez $s1,.L0f1428e0 +/* f1428d0: 322b000f */ andi $t3,$s1,0xf +/* f1428d4: 11600002 */ beqz $t3,.L0f1428e0 +/* f1428d8: 00000000 */ sll $zero,$zero,0x0 +/* f1428dc: 256bfff0 */ addiu $t3,$t3,-16 +.L0f1428e0: +/* f1428e0: 29610008 */ slti $at,$t3,0x8 +/* f1428e4: 10200005 */ beqz $at,.L0f1428fc +/* f1428e8: 24520008 */ addiu $s2,$v0,0x8 +/* f1428ec: 24520008 */ addiu $s2,$v0,0x8 +/* f1428f0: ac530000 */ sw $s3,0x0($v0) +/* f1428f4: 10000003 */ beqz $zero,.L0f142904 +/* f1428f8: ac540004 */ sw $s4,0x4($v0) +.L0f1428fc: +/* f1428fc: ac530000 */ sw $s3,0x0($v0) +/* f142900: ac550004 */ sw $s5,0x4($v0) +.L0f142904: +/* f142904: 0c0068f7 */ jal 0x1a3dc +/* f142908: 4600a306 */ mov.s $f12,$f20 +/* f14290c: 4600b201 */ sub.s $f8,$f22,$f0 +/* f142910: 8fac0068 */ lw $t4,0x68($sp) +/* f142914: 02402025 */ or $a0,$s2,$zero +/* f142918: 8fa5007c */ lw $a1,0x7c($sp) +/* f14291c: e7a80014 */ swc1 $f8,0x14($sp) +/* f142920: 02003025 */ or $a2,$s0,$zero +/* f142924: 24070005 */ addiu $a3,$zero,0x5 +/* f142928: afb00010 */ sw $s0,0x10($sp) +/* f14292c: afbe001c */ sw $s8,0x1c($sp) +/* f142930: 0fc506ac */ jal func0f141ab0 +/* f142934: afac0018 */ sw $t4,0x18($sp) +/* f142938: 26100001 */ addiu $s0,$s0,0x1 +/* f14293c: 26310001 */ addiu $s1,$s1,0x1 +/* f142940: 00409025 */ or $s2,$v0,$zero +/* f142944: 1616ffdc */ bne $s0,$s6,.L0f1428b8 +/* f142948: 4618a500 */ add.s $f20,$f20,$f24 +.L0f14294c: +/* f14294c: 02401025 */ or $v0,$s2,$zero +.L0f142950: +/* f142950: 8fbf0064 */ lw $ra,0x64($sp) +/* f142954: d7b40028 */ ldc1 $f20,0x28($sp) +/* f142958: d7b60030 */ ldc1 $f22,0x30($sp) +/* f14295c: d7b80038 */ ldc1 $f24,0x38($sp) +/* f142960: 8fb00040 */ lw $s0,0x40($sp) +/* f142964: 8fb10044 */ lw $s1,0x44($sp) +/* f142968: 8fb20048 */ lw $s2,0x48($sp) +/* f14296c: 8fb3004c */ lw $s3,0x4c($sp) +/* f142970: 8fb40050 */ lw $s4,0x50($sp) +/* f142974: 8fb50054 */ lw $s5,0x54($sp) +/* f142978: 8fb60058 */ lw $s6,0x58($sp) +/* f14297c: 8fb7005c */ lw $s7,0x5c($sp) +/* f142980: 8fbe0060 */ lw $s8,0x60($sp) +/* f142984: 03e00008 */ jr $ra +/* f142988: 27bd0080 */ addiu $sp,$sp,0x80 +); + +GLOBAL_ASM( +glabel func0f14298c +/* f14298c: 27bdff70 */ addiu $sp,$sp,-144 +/* f142990: afbf0054 */ sw $ra,0x54($sp) +/* f142994: afb40040 */ sw $s4,0x40($sp) +/* f142998: afb3003c */ sw $s3,0x3c($sp) +/* f14299c: afb00030 */ sw $s0,0x30($sp) +/* f1429a0: 00a08025 */ or $s0,$a1,$zero +/* f1429a4: 00809825 */ or $s3,$a0,$zero +/* f1429a8: 00c0a025 */ or $s4,$a2,$zero +/* f1429ac: afbe0050 */ sw $s8,0x50($sp) +/* f1429b0: afb7004c */ sw $s7,0x4c($sp) +/* f1429b4: afb60048 */ sw $s6,0x48($sp) +/* f1429b8: afb50044 */ sw $s5,0x44($sp) +/* f1429bc: afb20038 */ sw $s2,0x38($sp) +/* f1429c0: afb10034 */ sw $s1,0x34($sp) +/* f1429c4: 0c002ac7 */ jal 0xab1c +/* f1429c8: f7b40028 */ sdc1 $f20,0x28($sp) +/* f1429cc: 0c002f44 */ jal 0xbd10 +/* f1429d0: afa2008c */ sw $v0,0x8c($sp) +/* f1429d4: 0c002f26 */ jal 0xbc98 +/* f1429d8: afa20088 */ sw $v0,0x88($sp) +/* f1429dc: 0c002f22 */ jal 0xbc88 +/* f1429e0: 00408825 */ or $s1,$v0,$zero +/* f1429e4: 0c002f40 */ jal 0xbd00 +/* f1429e8: afa2007c */ sw $v0,0x7c($sp) +/* f1429ec: 3c018006 */ lui $at,0x8006 +/* f1429f0: c4241630 */ lwc1 $f4,0x1630($at) +/* f1429f4: 3c014416 */ lui $at,0x4416 +/* f1429f8: 44813000 */ mtc1 $at,$f6 +/* f1429fc: 2401000c */ addiu $at,$zero,0xc +/* f142a00: 3c038008 */ lui $v1,0x8008 +/* f142a04: 46062202 */ mul.s $f8,$f4,$f6 +/* f142a08: 2463f840 */ addiu $v1,$v1,-1984 +/* f142a0c: 8c780000 */ lw $t8,0x0($v1) +/* f142a10: 3c04800a */ lui $a0,0x800a +/* f142a14: afa20078 */ sw $v0,0x78($sp) +/* f142a18: 27190001 */ addiu $t9,$t8,0x1 +/* f142a1c: ac790000 */ sw $t9,0x0($v1) +/* f142a20: 4600428d */ trunc.w.s $f10,$f8 +/* f142a24: 248441c0 */ addiu $a0,$a0,0x41c0 +/* f142a28: 3c057f1b */ lui $a1,0x7f1b +/* f142a2c: 44125000 */ mfc1 $s2,$f10 +/* f142a30: 00000000 */ sll $zero,$zero,0x0 +/* f142a34: 0241001a */ div $zero,$s2,$at +/* f142a38: 00009010 */ mfhi $s2 +/* f142a3c: 2b210002 */ slti $at,$t9,0x2 +/* f142a40: 14200003 */ bnez $at,.L0f142a50 +/* f142a44: 00000000 */ sll $zero,$zero,0x0 +/* f142a48: 1000005c */ beqz $zero,.L0f142bbc +/* f142a4c: 02601025 */ or $v0,$s3,$zero +.L0f142a50: +/* f142a50: 0c004c4c */ jal 0x13130 +/* f142a54: 24a55db0 */ addiu $a1,$a1,0x5db0 +/* f142a58: 02601825 */ or $v1,$s3,$zero +/* f142a5c: 3c09e700 */ lui $t1,0xe700 +/* f142a60: ac690000 */ sw $t1,0x0($v1) +/* f142a64: ac600004 */ sw $zero,0x4($v1) +/* f142a68: 26640008 */ addiu $a0,$s3,0x8 +/* f142a6c: 02002825 */ or $a1,$s0,$zero +/* f142a70: 0fc5082c */ jal func0f1420b0 +/* f142a74: 02803025 */ or $a2,$s4,$zero +/* f142a78: 8fa40088 */ lw $a0,0x88($sp) +/* f142a7c: 00409825 */ or $s3,$v0,$zero +/* f142a80: 241e0014 */ addiu $s8,$zero,0x14 +/* f142a84: 00915021 */ addu $t2,$a0,$s1 +/* f142a88: 008a082a */ slt $at,$a0,$t2 +/* f142a8c: afaa0058 */ sw $t2,0x58($sp) +/* f142a90: 01405825 */ or $t3,$t2,$zero +/* f142a94: 10200048 */ beqz $at,.L0f142bb8 +/* f142a98: 00808025 */ or $s0,$a0,$zero +/* f142a9c: 3c013f80 */ lui $at,0x3f80 +/* f142aa0: 3c167fff */ lui $s6,0x7fff +/* f142aa4: 4481a000 */ mtc1 $at,$f20 +/* f142aa8: 36d6ffff */ ori $s6,$s6,0xffff +/* f142aac: 00928823 */ subu $s1,$a0,$s2 +/* f142ab0: 24170001 */ addiu $s7,$zero,0x1 +/* f142ab4: 24150006 */ addiu $s5,$zero,0x6 +/* f142ab8: 3c14fb00 */ lui $s4,0xfb00 +.L0f142abc: +/* f142abc: 0235001a */ div $zero,$s1,$s5 +/* f142ac0: 00006010 */ mfhi $t4 +/* f142ac4: 8fa40088 */ lw $a0,0x88($sp) +/* f142ac8: 02009025 */ or $s2,$s0,$zero +/* f142acc: 16a00002 */ bnez $s5,.L0f142ad8 +/* f142ad0: 00000000 */ sll $zero,$zero,0x0 +/* f142ad4: 0007000d */ break 0x7 +.L0f142ad8: +/* f142ad8: 2401ffff */ addiu $at,$zero,-1 +/* f142adc: 16a10004 */ bne $s5,$at,.L0f142af0 +/* f142ae0: 3c018000 */ lui $at,0x8000 +/* f142ae4: 16210002 */ bne $s1,$at,.L0f142af0 +/* f142ae8: 00000000 */ sll $zero,$zero,0x0 +/* f142aec: 0006000d */ break 0x6 +.L0f142af0: +/* f142af0: 2401000c */ addiu $at,$zero,0xc +/* f142af4: 11800003 */ beqz $t4,.L0f142b04 +/* f142af8: 00000000 */ sll $zero,$zero,0x0 +/* f142afc: 1604000e */ bne $s0,$a0,.L0f142b38 +/* f142b00: 00000000 */ sll $zero,$zero,0x0 +.L0f142b04: +/* f142b04: 0221001a */ div $zero,$s1,$at +/* f142b08: 00006810 */ mfhi $t5 +/* f142b0c: 29a10006 */ slti $at,$t5,0x6 +/* f142b10: 10200005 */ beqz $at,.L0f142b28 +/* f142b14: 24530008 */ addiu $s3,$v0,0x8 +/* f142b18: 24530008 */ addiu $s3,$v0,0x8 +/* f142b1c: ac540000 */ sw $s4,0x0($v0) +/* f142b20: 10000005 */ beqz $zero,.L0f142b38 +/* f142b24: ac560004 */ sw $s6,0x4($v0) +.L0f142b28: +/* f142b28: 3c0e00af */ lui $t6,0xaf +/* f142b2c: 35ceffff */ ori $t6,$t6,0xffff +/* f142b30: ac4e0004 */ sw $t6,0x4($v0) +/* f142b34: ac540000 */ sw $s4,0x0($v0) +.L0f142b38: +/* f142b38: 0c004b70 */ jal 0x12dc0 +/* f142b3c: 00000000 */ sll $zero,$zero,0x0 +/* f142b40: 005e001b */ divu $zero,$v0,$s8 +/* f142b44: 00007810 */ mfhi $t7 +/* f142b48: 17c00002 */ bnez $s8,.L0f142b54 +/* f142b4c: 00000000 */ sll $zero,$zero,0x0 +/* f142b50: 0007000d */ break 0x7 +.L0f142b54: +/* f142b54: 56ef0009 */ bnel $s7,$t7,.L0f142b7c +/* f142b58: 8fb80078 */ lw $t8,0x78($sp) +/* f142b5c: 0c004b70 */ jal 0x12dc0 +/* f142b60: 00000000 */ sll $zero,$zero,0x0 +/* f142b64: 240100c8 */ addiu $at,$zero,0xc8 +/* f142b68: 0041001b */ divu $zero,$v0,$at +/* f142b6c: 00009010 */ mfhi $s2 +/* f142b70: 00000000 */ sll $zero,$zero,0x0 +/* f142b74: 00000000 */ sll $zero,$zero,0x0 +/* f142b78: 8fb80078 */ lw $t8,0x78($sp) +.L0f142b7c: +/* f142b7c: 8fb9007c */ lw $t9,0x7c($sp) +/* f142b80: 02602025 */ or $a0,$s3,$zero +/* f142b84: 8fa5008c */ lw $a1,0x8c($sp) +/* f142b88: 02403025 */ or $a2,$s2,$zero +/* f142b8c: 24070005 */ addiu $a3,$zero,0x5 +/* f142b90: afb00010 */ sw $s0,0x10($sp) +/* f142b94: e7b40014 */ swc1 $f20,0x14($sp) +/* f142b98: afb80018 */ sw $t8,0x18($sp) +/* f142b9c: 0fc506ac */ jal func0f141ab0 +/* f142ba0: afb9001c */ sw $t9,0x1c($sp) +/* f142ba4: 8fa80058 */ lw $t0,0x58($sp) +/* f142ba8: 26100001 */ addiu $s0,$s0,0x1 +/* f142bac: 26310001 */ addiu $s1,$s1,0x1 +/* f142bb0: 1608ffc2 */ bne $s0,$t0,.L0f142abc +/* f142bb4: 00409825 */ or $s3,$v0,$zero +.L0f142bb8: +/* f142bb8: 02601025 */ or $v0,$s3,$zero +.L0f142bbc: +/* f142bbc: 8fbf0054 */ lw $ra,0x54($sp) +/* f142bc0: d7b40028 */ ldc1 $f20,0x28($sp) +/* f142bc4: 8fb00030 */ lw $s0,0x30($sp) +/* f142bc8: 8fb10034 */ lw $s1,0x34($sp) +/* f142bcc: 8fb20038 */ lw $s2,0x38($sp) +/* f142bd0: 8fb3003c */ lw $s3,0x3c($sp) +/* f142bd4: 8fb40040 */ lw $s4,0x40($sp) +/* f142bd8: 8fb50044 */ lw $s5,0x44($sp) +/* f142bdc: 8fb60048 */ lw $s6,0x48($sp) +/* f142be0: 8fb7004c */ lw $s7,0x4c($sp) +/* f142be4: 8fbe0050 */ lw $s8,0x50($sp) +/* f142be8: 03e00008 */ jr $ra +/* f142bec: 27bd0090 */ addiu $sp,$sp,0x90 +); + +GLOBAL_ASM( +glabel func0f142bf0 +/* f142bf0: 27bdff90 */ addiu $sp,$sp,-112 +/* f142bf4: f7b80038 */ sdc1 $f24,0x38($sp) +/* f142bf8: 4487c000 */ mtc1 $a3,$f24 +/* f142bfc: afbf005c */ sw $ra,0x5c($sp) +/* f142c00: afb20048 */ sw $s2,0x48($sp) +/* f142c04: afb10044 */ sw $s1,0x44($sp) +/* f142c08: afb00040 */ sw $s0,0x40($sp) +/* f142c0c: 00a08025 */ or $s0,$a1,$zero +/* f142c10: 00c08825 */ or $s1,$a2,$zero +/* f142c14: 00809025 */ or $s2,$a0,$zero +/* f142c18: afb60058 */ sw $s6,0x58($sp) +/* f142c1c: afb50054 */ sw $s5,0x54($sp) +/* f142c20: afb40050 */ sw $s4,0x50($sp) +/* f142c24: afb3004c */ sw $s3,0x4c($sp) +/* f142c28: f7b60030 */ sdc1 $f22,0x30($sp) +/* f142c2c: 0c002acb */ jal 0xab2c +/* f142c30: f7b40028 */ sdc1 $f20,0x28($sp) +/* f142c34: 0c002f44 */ jal 0xbd10 +/* f142c38: 0040b025 */ or $s6,$v0,$zero +/* f142c3c: 0c002f26 */ jal 0xbc98 +/* f142c40: 0040a825 */ or $s5,$v0,$zero +/* f142c44: 0c002f22 */ jal 0xbc88 +/* f142c48: afa20064 */ sw $v0,0x64($sp) +/* f142c4c: 0c002f40 */ jal 0xbd00 +/* f142c50: 00409825 */ or $s3,$v0,$zero +/* f142c54: 3c038008 */ lui $v1,0x8008 +/* f142c58: 2463f840 */ addiu $v1,$v1,-1984 +/* f142c5c: 8c6e0000 */ lw $t6,0x0($v1) +/* f142c60: 0040a025 */ or $s4,$v0,$zero +/* f142c64: 3c04800a */ lui $a0,0x800a +/* f142c68: 25cf0001 */ addiu $t7,$t6,0x1 +/* f142c6c: 29e10002 */ slti $at,$t7,0x2 +/* f142c70: 14200003 */ bnez $at,.L0f142c80 +/* f142c74: ac6f0000 */ sw $t7,0x0($v1) +/* f142c78: 10000031 */ beqz $zero,.L0f142d40 +/* f142c7c: 02401025 */ or $v0,$s2,$zero +.L0f142c80: +/* f142c80: 3c057f1b */ lui $a1,0x7f1b +/* f142c84: 24a55dc4 */ addiu $a1,$a1,0x5dc4 +/* f142c88: 0c004c4c */ jal 0x13130 +/* f142c8c: 248441c0 */ addiu $a0,$a0,0x41c0 +/* f142c90: 3c19e700 */ lui $t9,0xe700 +/* f142c94: ae590000 */ sw $t9,0x0($s2) +/* f142c98: ae400004 */ sw $zero,0x4($s2) +/* f142c9c: 8fa80064 */ lw $t0,0x64($sp) +/* f142ca0: c7a60080 */ lwc1 $f6,0x80($sp) +/* f142ca4: 3c013f00 */ lui $at,0x3f00 +/* f142ca8: 44882000 */ mtc1 $t0,$f4 +/* f142cac: 44818000 */ mtc1 $at,$f16 +/* f142cb0: 26440008 */ addiu $a0,$s2,0x8 +/* f142cb4: 46802020 */ cvt.s.w $f0,$f4 +/* f142cb8: 02002825 */ or $a1,$s0,$zero +/* f142cbc: 02203025 */ or $a2,$s1,$zero +/* f142cc0: 46060203 */ div.s $f8,$f0,$f6 +/* f142cc4: 46080281 */ sub.s $f10,$f0,$f8 +/* f142cc8: 46105502 */ mul.s $f20,$f10,$f16 +/* f142ccc: 0fc5082c */ jal func0f1420b0 +/* f142cd0: 00000000 */ sll $zero,$zero,0x0 +/* f142cd4: 8fa90064 */ lw $t1,0x64($sp) +/* f142cd8: 00409025 */ or $s2,$v0,$zero +/* f142cdc: 02a08025 */ or $s0,$s5,$zero +/* f142ce0: 02a98821 */ addu $s1,$s5,$t1 +/* f142ce4: 02b1082a */ slt $at,$s5,$s1 +/* f142ce8: 10200014 */ beqz $at,.L0f142d3c +/* f142cec: c7a40080 */ lwc1 $f4,0x80($sp) +/* f142cf0: 3c013f80 */ lui $at,0x3f80 +/* f142cf4: 44819000 */ mtc1 $at,$f18 +/* f142cf8: 00000000 */ sll $zero,$zero,0x0 +/* f142cfc: 46049583 */ div.s $f22,$f18,$f4 +.L0f142d00: +/* f142d00: 4600a18d */ trunc.w.s $f6,$f20 +/* f142d04: 02402025 */ or $a0,$s2,$zero +/* f142d08: 02c02825 */ or $a1,$s6,$zero +/* f142d0c: 24070005 */ addiu $a3,$zero,0x5 +/* f142d10: 440b3000 */ mfc1 $t3,$f6 +/* f142d14: afb00010 */ sw $s0,0x10($sp) +/* f142d18: e7b80014 */ swc1 $f24,0x14($sp) +/* f142d1c: afb40018 */ sw $s4,0x18($sp) +/* f142d20: afb3001c */ sw $s3,0x1c($sp) +/* f142d24: 0fc506ac */ jal func0f141ab0 +/* f142d28: 01753021 */ addu $a2,$t3,$s5 +/* f142d2c: 26100001 */ addiu $s0,$s0,0x1 +/* f142d30: 00409025 */ or $s2,$v0,$zero +/* f142d34: 1611fff2 */ bne $s0,$s1,.L0f142d00 +/* f142d38: 4616a500 */ add.s $f20,$f20,$f22 +.L0f142d3c: +/* f142d3c: 02401025 */ or $v0,$s2,$zero +.L0f142d40: +/* f142d40: 8fbf005c */ lw $ra,0x5c($sp) +/* f142d44: d7b40028 */ ldc1 $f20,0x28($sp) +/* f142d48: d7b60030 */ ldc1 $f22,0x30($sp) +/* f142d4c: d7b80038 */ ldc1 $f24,0x38($sp) +/* f142d50: 8fb00040 */ lw $s0,0x40($sp) +/* f142d54: 8fb10044 */ lw $s1,0x44($sp) +/* f142d58: 8fb20048 */ lw $s2,0x48($sp) +/* f142d5c: 8fb3004c */ lw $s3,0x4c($sp) +/* f142d60: 8fb40050 */ lw $s4,0x50($sp) +/* f142d64: 8fb50054 */ lw $s5,0x54($sp) +/* f142d68: 8fb60058 */ lw $s6,0x58($sp) +/* f142d6c: 03e00008 */ jr $ra +/* f142d70: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f142d74 +/* f142d74: 27bdffe8 */ addiu $sp,$sp,-24 +/* f142d78: 44866000 */ mtc1 $a2,$f12 +/* f142d7c: 44877000 */ mtc1 $a3,$f14 +/* f142d80: afbf0014 */ sw $ra,0x14($sp) +/* f142d84: 04800003 */ bltz $a0,.L0f142d94 +/* f142d88: afa5001c */ sw $a1,0x1c($sp) +/* f142d8c: 28810080 */ slti $at,$a0,0x80 +/* f142d90: 14200003 */ bnez $at,.L0f142da0 +.L0f142d94: +/* f142d94: 3c017f1b */ lui $at,0x7f1b +/* f142d98: 10000015 */ beqz $zero,.L0f142df0 +/* f142d9c: c4205f34 */ lwc1 $f0,0x5f34($at) +.L0f142da0: +/* f142da0: 44842000 */ mtc1 $a0,$f4 +/* f142da4: c7a8001c */ lwc1 $f8,0x1c($sp) +/* f142da8: 3c017f1b */ lui $at,0x7f1b +/* f142dac: 468021a0 */ cvt.s.w $f6,$f4 +/* f142db0: 46083282 */ mul.s $f10,$f6,$f8 +/* f142db4: 460a6000 */ add.s $f0,$f12,$f10 +/* f142db8: 46000082 */ mul.s $f2,$f0,$f0 +/* f142dbc: 460e103c */ c.lt.s $f2,$f14 +/* f142dc0: 00000000 */ sll $zero,$zero,0x0 +/* f142dc4: 45000008 */ bc1f .L0f142de8 +/* f142dc8: 00000000 */ sll $zero,$zero,0x0 +/* f142dcc: 0c012974 */ jal 0x4a5d0 +/* f142dd0: 46027301 */ sub.s $f12,$f14,$f2 +/* f142dd4: 3c017f1b */ lui $at,0x7f1b +/* f142dd8: c4305f38 */ lwc1 $f16,0x5f38($at) +/* f142ddc: 46100082 */ mul.s $f2,$f0,$f16 +/* f142de0: 10000003 */ beqz $zero,.L0f142df0 +/* f142de4: 46001006 */ mov.s $f0,$f2 +.L0f142de8: +/* f142de8: c4225f3c */ lwc1 $f2,0x5f3c($at) +/* f142dec: 46001006 */ mov.s $f0,$f2 +.L0f142df0: +/* f142df0: 8fbf0014 */ lw $ra,0x14($sp) +/* f142df4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f142df8: 03e00008 */ jr $ra +/* f142dfc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f142e00 +/* f142e00: 27bdfed0 */ addiu $sp,$sp,-304 +/* f142e04: afbf007c */ sw $ra,0x7c($sp) +/* f142e08: afb70074 */ sw $s7,0x74($sp) +/* f142e0c: afb1005c */ sw $s1,0x5c($sp) +/* f142e10: afb00058 */ sw $s0,0x58($sp) +/* f142e14: 00c08025 */ or $s0,$a2,$zero +/* f142e18: 00808825 */ or $s1,$a0,$zero +/* f142e1c: 00a0b825 */ or $s7,$a1,$zero +/* f142e20: afbe0078 */ sw $s8,0x78($sp) +/* f142e24: afb60070 */ sw $s6,0x70($sp) +/* f142e28: afb5006c */ sw $s5,0x6c($sp) +/* f142e2c: afb40068 */ sw $s4,0x68($sp) +/* f142e30: afb30064 */ sw $s3,0x64($sp) +/* f142e34: afb20060 */ sw $s2,0x60($sp) +/* f142e38: f7be0050 */ sdc1 $f30,0x50($sp) +/* f142e3c: f7bc0048 */ sdc1 $f28,0x48($sp) +/* f142e40: f7ba0040 */ sdc1 $f26,0x40($sp) +/* f142e44: f7b80038 */ sdc1 $f24,0x38($sp) +/* f142e48: f7b60030 */ sdc1 $f22,0x30($sp) +/* f142e4c: f7b40028 */ sdc1 $f20,0x28($sp) +/* f142e50: 0c002ac7 */ jal 0xab1c +/* f142e54: afa7013c */ sw $a3,0x13c($sp) +/* f142e58: 0c002f44 */ jal 0xbd10 +/* f142e5c: afa2012c */ sw $v0,0x12c($sp) +/* f142e60: 0c002f26 */ jal 0xbc98 +/* f142e64: afa20128 */ sw $v0,0x128($sp) +/* f142e68: 44822000 */ mtc1 $v0,$f4 +/* f142e6c: 3c013f00 */ lui $at,0x3f00 +/* f142e70: 44813000 */ mtc1 $at,$f6 +/* f142e74: 468020a0 */ cvt.s.w $f2,$f4 +/* f142e78: afa20124 */ sw $v0,0x124($sp) +/* f142e7c: 46061702 */ mul.s $f28,$f2,$f6 +/* f142e80: 461ce200 */ add.s $f8,$f28,$f28 +/* f142e84: 461ce602 */ mul.s $f24,$f28,$f28 +/* f142e88: 46004287 */ neg.s $f10,$f8 +/* f142e8c: 0c002f22 */ jal 0xbc88 +/* f142e90: 46025683 */ div.s $f26,$f10,$f2 +/* f142e94: 0c002f40 */ jal 0xbd00 +/* f142e98: 0040b025 */ or $s6,$v0,$zero +/* f142e9c: 3c038008 */ lui $v1,0x8008 +/* f142ea0: 2463f840 */ addiu $v1,$v1,-1984 +/* f142ea4: 8c6e0000 */ lw $t6,0x0($v1) +/* f142ea8: 3c013f80 */ lui $at,0x3f80 +/* f142eac: 4481f000 */ mtc1 $at,$f30 +/* f142eb0: 25cf0001 */ addiu $t7,$t6,0x1 +/* f142eb4: 29e10002 */ slti $at,$t7,0x2 +/* f142eb8: 0040a825 */ or $s5,$v0,$zero +/* f142ebc: 00009025 */ or $s2,$zero,$zero +/* f142ec0: 14200003 */ bnez $at,.L0f142ed0 +/* f142ec4: ac6f0000 */ sw $t7,0x0($v1) +/* f142ec8: 100001d9 */ beqz $zero,.L0f143630 +/* f142ecc: 02201025 */ or $v0,$s1,$zero +.L0f142ed0: +/* f142ed0: 3c04800a */ lui $a0,0x800a +/* f142ed4: 3c057f1b */ lui $a1,0x7f1b +/* f142ed8: 24a55dd4 */ addiu $a1,$a1,0x5dd4 +/* f142edc: 0c004c4c */ jal 0x13130 +/* f142ee0: 248441c0 */ addiu $a0,$a0,0x41c0 +/* f142ee4: 83a30143 */ lb $v1,0x143($sp) +/* f142ee8: 24130001 */ addiu $s3,$zero,0x1 +/* f142eec: 26240008 */ addiu $a0,$s1,0x8 +/* f142ef0: 28670032 */ slti $a3,$v1,0x32 +/* f142ef4: 30f900ff */ andi $t9,$a3,0xff +/* f142ef8: 1320001d */ beqz $t9,.L0f142f70 +/* f142efc: 03203825 */ or $a3,$t9,$zero +/* f142f00: 44833000 */ mtc1 $v1,$f6 +/* f142f04: 3c013f00 */ lui $at,0x3f00 +/* f142f08: 44812000 */ mtc1 $at,$f4 +/* f142f0c: 46803220 */ cvt.s.w $f8,$f6 +/* f142f10: 3c014248 */ lui $at,0x4248 +/* f142f14: 44815000 */ mtc1 $at,$f10 +/* f142f18: 8fa80124 */ lw $t0,0x124($sp) +/* f142f1c: 3c01437f */ lui $at,0x437f +/* f142f20: 240c00ff */ addiu $t4,$zero,0xff +/* f142f24: 460a4783 */ div.s $f30,$f8,$f10 +/* f142f28: 44888000 */ mtc1 $t0,$f16 +/* f142f2c: 00000000 */ sll $zero,$zero,0x0 +/* f142f30: 468084a0 */ cvt.s.w $f18,$f16 +/* f142f34: 46049582 */ mul.s $f22,$f18,$f4 +/* f142f38: 44812000 */ mtc1 $at,$f4 +/* f142f3c: 461eb402 */ mul.s $f16,$f22,$f30 +/* f142f40: e7b600f4 */ swc1 $f22,0xf4($sp) +/* f142f44: 4604f182 */ mul.s $f6,$f30,$f4 +/* f142f48: 4600848d */ trunc.w.s $f18,$f16 +/* f142f4c: 4600320d */ trunc.w.s $f8,$f6 +/* f142f50: 440a9000 */ mfc1 $t2,$f18 +/* f142f54: 44024000 */ mfc1 $v0,$f8 +/* f142f58: afaa00fc */ sw $t2,0xfc($sp) +/* f142f5c: 28410100 */ slti $at,$v0,0x100 +/* f142f60: 14200003 */ bnez $at,.L0f142f70 +/* f142f64: afa200ec */ sw $v0,0xec($sp) +/* f142f68: afac00ec */ sw $t4,0xec($sp) +/* f142f6c: e7b600f4 */ swc1 $f22,0xf4($sp) +.L0f142f70: +/* f142f70: c7b600f4 */ lwc1 $f22,0xf4($sp) +/* f142f74: 02201025 */ or $v0,$s1,$zero +/* f142f78: 3c0de700 */ lui $t5,0xe700 +/* f142f7c: ac4d0000 */ sw $t5,0x0($v0) +/* f142f80: ac400004 */ sw $zero,0x4($v0) +/* f142f84: afa70084 */ sw $a3,0x84($sp) +/* f142f88: 02e02825 */ or $a1,$s7,$zero +/* f142f8c: 0fc5082c */ jal func0f1420b0 +/* f142f90: 02003025 */ or $a2,$s0,$zero +/* f142f94: 8fae0084 */ lw $t6,0x84($sp) +/* f142f98: 00408825 */ or $s1,$v0,$zero +/* f142f9c: 8fb00128 */ lw $s0,0x128($sp) +/* f142fa0: 11c00055 */ beqz $t6,.L0f1430f8 +/* f142fa4: 8faf0124 */ lw $t7,0x124($sp) +/* f142fa8: 8fa30128 */ lw $v1,0x128($sp) +/* f142fac: 8faf0124 */ lw $t7,0x124($sp) +/* f142fb0: 00608025 */ or $s0,$v1,$zero +/* f142fb4: 006fc021 */ addu $t8,$v1,$t7 +/* f142fb8: 0078082a */ slt $at,$v1,$t8 +/* f142fbc: 102000d4 */ beqz $at,.L0f143310 +/* f142fc0: afb80094 */ sw $t8,0x94($sp) +/* f142fc4: 448f5000 */ mtc1 $t7,$f10 +/* f142fc8: 3c013f00 */ lui $at,0x3f00 +/* f142fcc: 44819000 */ mtc1 $at,$f18 +/* f142fd0: 46805420 */ cvt.s.w $f16,$f10 +/* f142fd4: 241eff00 */ addiu $s8,$zero,-256 +/* f142fd8: 3c14fb00 */ lui $s4,0xfb00 +/* f142fdc: 46128502 */ mul.s $f20,$f16,$f18 +/* f142fe0: 00000000 */ sll $zero,$zero,0x0 +.L0f142fe4: +/* f142fe4: 06010004 */ bgez $s0,.L0f142ff8 +/* f142fe8: 32080001 */ andi $t0,$s0,0x1 +/* f142fec: 11000002 */ beqz $t0,.L0f142ff8 +/* f142ff0: 00000000 */ sll $zero,$zero,0x0 +/* f142ff4: 2508fffe */ addiu $t0,$t0,-2 +.L0f142ff8: +/* f142ff8: 5100002e */ beqzl $t0,.L0f1430b4 +/* f142ffc: 02539021 */ addu $s2,$s2,$s3 +/* f143000: 44832000 */ mtc1 $v1,$f4 +/* f143004: 8fa900fc */ lw $t1,0xfc($sp) +/* f143008: 44905000 */ mtc1 $s0,$f10 +/* f14300c: 468021a0 */ cvt.s.w $f6,$f4 +/* f143010: 44894000 */ mtc1 $t1,$f8 +/* f143014: 00000000 */ sll $zero,$zero,0x0 +/* f143018: 468040a0 */ cvt.s.w $f2,$f8 +/* f14301c: 46163000 */ add.s $f0,$f6,$f22 +/* f143020: 46805320 */ cvt.s.w $f12,$f10 +/* f143024: 46020401 */ sub.s $f16,$f0,$f2 +/* f143028: 460c803c */ c.lt.s $f16,$f12 +/* f14302c: 00000000 */ sll $zero,$zero,0x0 +/* f143030: 45020020 */ bc1fl .L0f1430b4 +/* f143034: 02539021 */ addu $s2,$s2,$s3 +/* f143038: 46020480 */ add.s $f18,$f0,$f2 +/* f14303c: 02201025 */ or $v0,$s1,$zero +/* f143040: 02fe5024 */ and $t2,$s7,$s8 +/* f143044: 02402025 */ or $a0,$s2,$zero +/* f143048: 4612603c */ c.lt.s $f12,$f18 +/* f14304c: 00000000 */ sll $zero,$zero,0x0 +/* f143050: 45020018 */ bc1fl .L0f1430b4 +/* f143054: 02539021 */ addu $s2,$s2,$s3 +/* f143058: ac540000 */ sw $s4,0x0($v0) +/* f14305c: 8fab00ec */ lw $t3,0xec($sp) +/* f143060: 4405d000 */ mfc1 $a1,$f26 +/* f143064: 4406e000 */ mfc1 $a2,$f28 +/* f143068: 316c00ff */ andi $t4,$t3,0xff +/* f14306c: 014c6825 */ or $t5,$t2,$t4 +/* f143070: 4407c000 */ mfc1 $a3,$f24 +/* f143074: ac4d0004 */ sw $t5,0x4($v0) +/* f143078: 0fc50b5d */ jal func0f142d74 +/* f14307c: 26310008 */ addiu $s1,$s1,0x8 +/* f143080: 461e0102 */ mul.s $f4,$f0,$f30 +/* f143084: 02202025 */ or $a0,$s1,$zero +/* f143088: 8fa5012c */ lw $a1,0x12c($sp) +/* f14308c: 02003025 */ or $a2,$s0,$zero +/* f143090: 24070005 */ addiu $a3,$zero,0x5 +/* f143094: afb00010 */ sw $s0,0x10($sp) +/* f143098: afb50018 */ sw $s5,0x18($sp) +/* f14309c: e7a40014 */ swc1 $f4,0x14($sp) +/* f1430a0: 0fc506ac */ jal func0f141ab0 +/* f1430a4: afb6001c */ sw $s6,0x1c($sp) +/* f1430a8: 00408825 */ or $s1,$v0,$zero +/* f1430ac: 8fa30128 */ lw $v1,0x128($sp) +/* f1430b0: 02539021 */ addu $s2,$s2,$s3 +.L0f1430b4: +/* f1430b4: 44923000 */ mtc1 $s2,$f6 +/* f1430b8: 8fb80094 */ lw $t8,0x94($sp) +/* f1430bc: 46803220 */ cvt.s.w $f8,$f6 +/* f1430c0: 4608a03e */ c.le.s $f20,$f8 +/* f1430c4: 00000000 */ sll $zero,$zero,0x0 +/* f1430c8: 45020006 */ bc1fl .L0f1430e4 +/* f1430cc: 26100001 */ addiu $s0,$s0,0x1 +/* f1430d0: 4600a28d */ trunc.w.s $f10,$f20 +/* f1430d4: 00139823 */ negu $s3,$s3 +/* f1430d8: 44125000 */ mfc1 $s2,$f10 +/* f1430dc: 00000000 */ sll $zero,$zero,0x0 +/* f1430e0: 26100001 */ addiu $s0,$s0,0x1 +.L0f1430e4: +/* f1430e4: 1618ffbf */ bne $s0,$t8,.L0f142fe4 +/* f1430e8: 00000000 */ sll $zero,$zero,0x0 +/* f1430ec: 24130001 */ addiu $s3,$zero,0x1 +/* f1430f0: 10000087 */ beqz $zero,.L0f143310 +/* f1430f4: 00608025 */ or $s0,$v1,$zero +.L0f1430f8: +/* f1430f8: 3c013f80 */ lui $at,0x3f80 +/* f1430fc: 4481b000 */ mtc1 $at,$f22 +/* f143100: 020f4021 */ addu $t0,$s0,$t7 +/* f143104: 0208082a */ slt $at,$s0,$t0 +/* f143108: 10200081 */ beqz $at,.L0f143310 +/* f14310c: afa80094 */ sw $t0,0x94($sp) +/* f143110: 448f8000 */ mtc1 $t7,$f16 +/* f143114: 3c013f00 */ lui $at,0x3f00 +/* f143118: 44812000 */ mtc1 $at,$f4 +/* f14311c: 468084a0 */ cvt.s.w $f18,$f16 +/* f143120: 93be0147 */ lbu $s8,0x147($sp) +/* f143124: 3c14fb00 */ lui $s4,0xfb00 +/* f143128: 46049502 */ mul.s $f20,$f18,$f4 +/* f14312c: 00000000 */ sll $zero,$zero,0x0 +.L0f143130: +/* f143130: 24010004 */ addiu $at,$zero,0x4 +/* f143134: 17c1001f */ bne $s8,$at,.L0f1431b4 +/* f143138: 02201025 */ or $v0,$s1,$zero +/* f14313c: 0c004b70 */ jal 0x12dc0 +/* f143140: 00000000 */ sll $zero,$zero,0x0 +/* f143144: 24010078 */ addiu $at,$zero,0x78 +/* f143148: 0041001b */ divu $zero,$v0,$at +/* f14314c: 0000b810 */ mfhi $s7 +/* f143150: 26e90078 */ addiu $t1,$s7,0x78 +/* f143154: 3c01ff33 */ lui $at,0xff33 +/* f143158: 34213300 */ ori $at,$at,0x3300 +/* f14315c: 312b00ff */ andi $t3,$t1,0xff +/* f143160: 0c004b70 */ jal 0x12dc0 +/* f143164: 0161b825 */ or $s7,$t3,$at +/* f143168: 304c001f */ andi $t4,$v0,0x1f +/* f14316c: 448c3000 */ mtc1 $t4,$f6 +/* f143170: 3c014f80 */ lui $at,0x4f80 +/* f143174: 05810004 */ bgez $t4,.L0f143188 +/* f143178: 46803220 */ cvt.s.w $f8,$f6 +/* f14317c: 44815000 */ mtc1 $at,$f10 +/* f143180: 00000000 */ sll $zero,$zero,0x0 +/* f143184: 460a4200 */ add.s $f8,$f8,$f10 +.L0f143188: +/* f143188: 3c01435c */ lui $at,0x435c +/* f14318c: 44818000 */ mtc1 $at,$f16 +/* f143190: 3c013b80 */ lui $at,0x3b80 +/* f143194: 44812000 */ mtc1 $at,$f4 +/* f143198: 46104480 */ add.s $f18,$f8,$f16 +/* f14319c: 02201825 */ or $v1,$s1,$zero +/* f1431a0: ac740000 */ sw $s4,0x0($v1) +/* f1431a4: ac770004 */ sw $s7,0x4($v1) +/* f1431a8: 46049582 */ mul.s $f22,$f18,$f4 +/* f1431ac: 10000005 */ beqz $zero,.L0f1431c4 +/* f1431b0: 26310008 */ addiu $s1,$s1,0x8 +.L0f1431b4: +/* f1431b4: 240dffff */ addiu $t5,$zero,-1 +/* f1431b8: ac4d0004 */ sw $t5,0x4($v0) +/* f1431bc: 26310008 */ addiu $s1,$s1,0x8 +/* f1431c0: ac540000 */ sw $s4,0x0($v0) +.L0f1431c4: +/* f1431c4: 4405d000 */ mfc1 $a1,$f26 +/* f1431c8: 4406e000 */ mfc1 $a2,$f28 +/* f1431cc: 4407c000 */ mfc1 $a3,$f24 +/* f1431d0: 0fc50b5d */ jal func0f142d74 +/* f1431d4: 02402025 */ or $a0,$s2,$zero +/* f1431d8: 46160182 */ mul.s $f6,$f0,$f22 +/* f1431dc: 02202025 */ or $a0,$s1,$zero +/* f1431e0: 8fa5012c */ lw $a1,0x12c($sp) +/* f1431e4: 02003025 */ or $a2,$s0,$zero +/* f1431e8: 24070005 */ addiu $a3,$zero,0x5 +/* f1431ec: afb00010 */ sw $s0,0x10($sp) +/* f1431f0: afb50018 */ sw $s5,0x18($sp) +/* f1431f4: e7a60014 */ swc1 $f6,0x14($sp) +/* f1431f8: 0fc506ac */ jal func0f141ab0 +/* f1431fc: afb6001c */ sw $s6,0x1c($sp) +/* f143200: 24010004 */ addiu $at,$zero,0x4 +/* f143204: 17c10019 */ bne $s8,$at,.L0f14326c +/* f143208: 00408825 */ or $s1,$v0,$zero +/* f14320c: 02201025 */ or $v0,$s1,$zero +/* f143210: 3c0eddaa */ lui $t6,0xddaa +/* f143214: 35ceaa99 */ ori $t6,$t6,0xaa99 +/* f143218: 4405d000 */ mfc1 $a1,$f26 +/* f14321c: 4406e000 */ mfc1 $a2,$f28 +/* f143220: 4407c000 */ mfc1 $a3,$f24 +/* f143224: ac4e0004 */ sw $t6,0x4($v0) +/* f143228: ac540000 */ sw $s4,0x0($v0) +/* f14322c: 26310008 */ addiu $s1,$s1,0x8 +/* f143230: 0fc50b5d */ jal func0f142d74 +/* f143234: 02402025 */ or $a0,$s2,$zero +/* f143238: 3c017f1b */ lui $at,0x7f1b +/* f14323c: c42a5f40 */ lwc1 $f10,0x5f40($at) +/* f143240: 02202025 */ or $a0,$s1,$zero +/* f143244: 8fa5012c */ lw $a1,0x12c($sp) +/* f143248: 460a0202 */ mul.s $f8,$f0,$f10 +/* f14324c: 02003025 */ or $a2,$s0,$zero +/* f143250: 24070005 */ addiu $a3,$zero,0x5 +/* f143254: afb00010 */ sw $s0,0x10($sp) +/* f143258: afb50018 */ sw $s5,0x18($sp) +/* f14325c: afb6001c */ sw $s6,0x1c($sp) +/* f143260: 0fc506ac */ jal func0f141ab0 +/* f143264: e7a80014 */ swc1 $f8,0x14($sp) +/* f143268: 00408825 */ or $s1,$v0,$zero +.L0f14326c: +/* f14326c: 32180001 */ andi $t8,$s0,0x1 +/* f143270: 17000017 */ bnez $t8,.L0f1432d0 +/* f143274: 02539021 */ addu $s2,$s2,$s3 +/* f143278: 02b64021 */ addu $t0,$s5,$s6 +/* f14327c: 310f03ff */ andi $t7,$t0,0x3ff +/* f143280: 24510008 */ addiu $s1,$v0,0x8 +/* f143284: 24190055 */ addiu $t9,$zero,0x55 +/* f143288: 000f4b80 */ sll $t1,$t7,0xe +/* f14328c: 3c01f600 */ lui $at,0xf600 +/* f143290: 260a0001 */ addiu $t2,$s0,0x1 +/* f143294: ac590004 */ sw $t9,0x4($v0) +/* f143298: 314c03ff */ andi $t4,$t2,0x3ff +/* f14329c: 01215825 */ or $t3,$t1,$at +/* f1432a0: 02202025 */ or $a0,$s1,$zero +/* f1432a4: 320803ff */ andi $t0,$s0,0x3ff +/* f1432a8: 32b803ff */ andi $t8,$s5,0x3ff +/* f1432ac: ac540000 */ sw $s4,0x0($v0) +/* f1432b0: 0018cb80 */ sll $t9,$t8,0xe +/* f1432b4: 00087880 */ sll $t7,$t0,0x2 +/* f1432b8: 000c6880 */ sll $t5,$t4,0x2 +/* f1432bc: 016d7025 */ or $t6,$t3,$t5 +/* f1432c0: 032f4825 */ or $t1,$t9,$t7 +/* f1432c4: ac890004 */ sw $t1,0x4($a0) +/* f1432c8: ac8e0000 */ sw $t6,0x0($a0) +/* f1432cc: 26310008 */ addiu $s1,$s1,0x8 +.L0f1432d0: +/* f1432d0: 44928000 */ mtc1 $s2,$f16 +/* f1432d4: 8fac0094 */ lw $t4,0x94($sp) +/* f1432d8: 26020001 */ addiu $v0,$s0,0x1 +/* f1432dc: 468084a0 */ cvt.s.w $f18,$f16 +/* f1432e0: 4612a03e */ c.le.s $f20,$f18 +/* f1432e4: 00000000 */ sll $zero,$zero,0x0 +/* f1432e8: 45000005 */ bc1f .L0f143300 +/* f1432ec: 00000000 */ sll $zero,$zero,0x0 +/* f1432f0: 4600a10d */ trunc.w.s $f4,$f20 +/* f1432f4: 00139823 */ negu $s3,$s3 +/* f1432f8: 44122000 */ mfc1 $s2,$f4 +/* f1432fc: 00000000 */ sll $zero,$zero,0x0 +.L0f143300: +/* f143300: 144cff8b */ bne $v0,$t4,.L0f143130 +/* f143304: 00408025 */ or $s0,$v0,$zero +/* f143308: 24130001 */ addiu $s3,$zero,0x1 +/* f14330c: 8fb00128 */ lw $s0,0x128($sp) +.L0f143310: +/* f143310: 02201025 */ or $v0,$s1,$zero +/* f143314: 26310008 */ addiu $s1,$s1,0x8 +/* f143318: 3c0be700 */ lui $t3,0xe700 +/* f14331c: 02201825 */ or $v1,$s1,$zero +/* f143320: ac4b0000 */ sw $t3,0x0($v0) +/* f143324: ac400004 */ sw $zero,0x4($v0) +/* f143328: 26310008 */ addiu $s1,$s1,0x8 +/* f14332c: 3c0dba00 */ lui $t5,0xba00 +/* f143330: 35ad1402 */ ori $t5,$t5,0x1402 +/* f143334: 02202025 */ or $a0,$s1,$zero +/* f143338: ac6d0000 */ sw $t5,0x0($v1) +/* f14333c: ac600004 */ sw $zero,0x4($v1) +/* f143340: 26310008 */ addiu $s1,$s1,0x8 +/* f143344: 3c0eb900 */ lui $t6,0xb900 +/* f143348: 3c180050 */ lui $t8,0x50 +/* f14334c: 37184240 */ ori $t8,$t8,0x4240 +/* f143350: 35ce031d */ ori $t6,$t6,0x31d +/* f143354: 02202825 */ or $a1,$s1,$zero +/* f143358: ac8e0000 */ sw $t6,0x0($a0) +/* f14335c: ac980004 */ sw $t8,0x4($a0) +/* f143360: 3c08fcff */ lui $t0,0xfcff +/* f143364: 3c19fffd */ lui $t9,0xfffd +/* f143368: 3739f6fb */ ori $t9,$t9,0xf6fb +/* f14336c: 3508ffff */ ori $t0,$t0,0xffff +/* f143370: 26310008 */ addiu $s1,$s1,0x8 +/* f143374: aca80000 */ sw $t0,0x0($a1) +/* f143378: acb90004 */ sw $t9,0x4($a1) +/* f14337c: 02203025 */ or $a2,$s1,$zero +/* f143380: 3c0ffa00 */ lui $t7,0xfa00 +/* f143384: 240900ff */ addiu $t1,$zero,0xff +/* f143388: acc90004 */ sw $t1,0x4($a2) +/* f14338c: accf0000 */ sw $t7,0x0($a2) +/* f143390: 8fa3013c */ lw $v1,0x13c($sp) +/* f143394: 26310008 */ addiu $s1,$s1,0x8 +/* f143398: 8faa0084 */ lw $t2,0x84($sp) +/* f14339c: 14600003 */ bnez $v1,.L0f1433ac +/* f1433a0: 8fac0124 */ lw $t4,0x124($sp) +/* f1433a4: 1140007a */ beqz $t2,.L0f143590 +/* f1433a8: 8fb90128 */ lw $t9,0x128($sp) +.L0f1433ac: +/* f1433ac: 448c3000 */ mtc1 $t4,$f6 +/* f1433b0: 3c013f00 */ lui $at,0x3f00 +/* f1433b4: 44814000 */ mtc1 $at,$f8 +/* f1433b8: 468032a0 */ cvt.s.w $f10,$f6 +/* f1433bc: 8fad0084 */ lw $t5,0x84($sp) +/* f1433c0: 2463fff4 */ addiu $v1,$v1,-12 +/* f1433c4: 8fb700fc */ lw $s7,0xfc($sp) +/* f1433c8: 8faf0124 */ lw $t7,0x124($sp) +/* f1433cc: 46085402 */ mul.s $f16,$f10,$f8 +/* f1433d0: 4600848d */ trunc.w.s $f18,$f16 +/* f1433d4: 44029000 */ mfc1 $v0,$f18 +/* f1433d8: 15a00011 */ bnez $t5,.L0f143420 +/* f1433dc: afa200a8 */ sw $v0,0xa8($sp) +/* f1433e0: 04630003 */ bgezl $v1,.L0f1433f0 +/* f1433e4: 44832000 */ mtc1 $v1,$f4 +/* f1433e8: 00031823 */ negu $v1,$v1 +/* f1433ec: 44832000 */ mtc1 $v1,$f4 +.L0f1433f0: +/* f1433f0: 3c014140 */ lui $at,0x4140 +/* f1433f4: 44815000 */ mtc1 $at,$f10 +/* f1433f8: 468021a0 */ cvt.s.w $f6,$f4 +/* f1433fc: 44828000 */ mtc1 $v0,$f16 +/* f143400: 00000000 */ sll $zero,$zero,0x0 +/* f143404: 468084a0 */ cvt.s.w $f18,$f16 +/* f143408: 460a3203 */ div.s $f8,$f6,$f10 +/* f14340c: 46089102 */ mul.s $f4,$f18,$f8 +/* f143410: 4600218d */ trunc.w.s $f6,$f4 +/* f143414: 44173000 */ mfc1 $s7,$f6 +/* f143418: 10000002 */ beqz $zero,.L0f143424 +/* f14341c: 8fa30128 */ lw $v1,0x128($sp) +.L0f143420: +/* f143420: 8fa30128 */ lw $v1,0x128($sp) +.L0f143424: +/* f143424: 8fb800a8 */ lw $t8,0xa8($sp) +/* f143428: 0062f021 */ addu $s8,$v1,$v0 +/* f14342c: 03d7a023 */ subu $s4,$s8,$s7 +/* f143430: 0074082a */ slt $at,$v1,$s4 +/* f143434: 10200017 */ beqz $at,.L0f143494 +/* f143438: 00784021 */ addu $t0,$v1,$t8 +/* f14343c: 0063c821 */ addu $t9,$v1,$v1 +/* f143440: 032f4821 */ addu $t1,$t9,$t7 +/* f143444: 4480a000 */ mtc1 $zero,$f20 +/* f143448: 01309023 */ subu $s2,$t1,$s0 +/* f14344c: 01179823 */ subu $s3,$t0,$s7 +.L0f143450: +/* f143450: 4406a000 */ mfc1 $a2,$f20 +/* f143454: 02202025 */ or $a0,$s1,$zero +/* f143458: 02002825 */ or $a1,$s0,$zero +/* f14345c: 02a03825 */ or $a3,$s5,$zero +/* f143460: 0fc507b5 */ jal func0f141ed4 +/* f143464: afb60010 */ sw $s6,0x10($sp) +/* f143468: 4406a000 */ mfc1 $a2,$f20 +/* f14346c: 00402025 */ or $a0,$v0,$zero +/* f143470: 02402825 */ or $a1,$s2,$zero +/* f143474: 02a03825 */ or $a3,$s5,$zero +/* f143478: 0fc507b5 */ jal func0f141ed4 +/* f14347c: afb60010 */ sw $s6,0x10($sp) +/* f143480: 26100001 */ addiu $s0,$s0,0x1 +/* f143484: 2652ffff */ addiu $s2,$s2,-1 +/* f143488: 1613fff1 */ bne $s0,$s3,.L0f143450 +/* f14348c: 00408825 */ or $s1,$v0,$zero +/* f143490: 8fa30128 */ lw $v1,0x128($sp) +.L0f143494: +/* f143494: 02201025 */ or $v0,$s1,$zero +/* f143498: 3c0afa00 */ lui $t2,0xfa00 +/* f14349c: 240c00ff */ addiu $t4,$zero,0xff +/* f1434a0: 03d4082a */ slt $at,$s8,$s4 +/* f1434a4: ac4c0004 */ sw $t4,0x4($v0) +/* f1434a8: ac4a0000 */ sw $t2,0x0($v0) +/* f1434ac: 26310008 */ addiu $s1,$s1,0x8 +/* f1434b0: 4600e506 */ mov.s $f20,$f28 +/* f1434b4: 1420005d */ bnez $at,.L0f14362c +/* f1434b8: 02808025 */ or $s0,$s4,$zero +/* f1434bc: 24080001 */ addiu $t0,$zero,0x1 +/* f1434c0: 44885000 */ mtc1 $t0,$f10 +/* f1434c4: 44972000 */ mtc1 $s7,$f4 +/* f1434c8: 8fae0124 */ lw $t6,0x124($sp) +/* f1434cc: 46805420 */ cvt.s.w $f16,$f10 +/* f1434d0: 8fab00a8 */ lw $t3,0xa8($sp) +/* f1434d4: 00636821 */ addu $t5,$v1,$v1 +/* f1434d8: 3c017f1b */ lui $at,0x7f1b +/* f1434dc: 01aec021 */ addu $t8,$t5,$t6 +/* f1434e0: 468021a0 */ cvt.s.w $f6,$f4 +/* f1434e4: 461c8482 */ mul.s $f18,$f16,$f28 +/* f1434e8: 03149023 */ subu $s2,$t8,$s4 +/* f1434ec: c4365f44 */ lwc1 $f22,0x5f44($at) +/* f1434f0: 006b9821 */ addu $s3,$v1,$t3 +/* f1434f4: 46009207 */ neg.s $f8,$f18 +/* f1434f8: 46064683 */ div.s $f26,$f8,$f6 +.L0f1434fc: +/* f1434fc: 4614a002 */ mul.s $f0,$f20,$f20 +/* f143500: 3c017f1b */ lui $at,0x7f1b +/* f143504: 4618003c */ c.lt.s $f0,$f24 +/* f143508: 00000000 */ sll $zero,$zero,0x0 +/* f14350c: 45000006 */ bc1f .L0f143528 +/* f143510: 00000000 */ sll $zero,$zero,0x0 +/* f143514: 0c012974 */ jal 0x4a5d0 +/* f143518: 4600c301 */ sub.s $f12,$f24,$f0 +/* f14351c: 46160082 */ mul.s $f2,$f0,$f22 +/* f143520: 10000002 */ beqz $zero,.L0f14352c +/* f143524: 00000000 */ sll $zero,$zero,0x0 +.L0f143528: +/* f143528: c4225f48 */ lwc1 $f2,0x5f48($at) +.L0f14352c: +/* f14352c: 461e1002 */ mul.s $f0,$f2,$f30 +/* f143530: 461aa500 */ add.s $f20,$f20,$f26 +/* f143534: 02202025 */ or $a0,$s1,$zero +/* f143538: 02002825 */ or $a1,$s0,$zero +/* f14353c: 02a03825 */ or $a3,$s5,$zero +/* f143540: afb60010 */ sw $s6,0x10($sp) +/* f143544: 44060000 */ mfc1 $a2,$f0 +/* f143548: 0fc507b5 */ jal func0f141ed4 +/* f14354c: e7a00090 */ swc1 $f0,0x90($sp) +/* f143550: c7a00090 */ lwc1 $f0,0x90($sp) +/* f143554: 12120008 */ beq $s0,$s2,.L0f143578 +/* f143558: 00408825 */ or $s1,$v0,$zero +/* f14355c: 44060000 */ mfc1 $a2,$f0 +/* f143560: 00402025 */ or $a0,$v0,$zero +/* f143564: 02402825 */ or $a1,$s2,$zero +/* f143568: 02a03825 */ or $a3,$s5,$zero +/* f14356c: 0fc507b5 */ jal func0f141ed4 +/* f143570: afb60010 */ sw $s6,0x10($sp) +/* f143574: 00408825 */ or $s1,$v0,$zero +.L0f143578: +/* f143578: 26100001 */ addiu $s0,$s0,0x1 +/* f14357c: 0270082a */ slt $at,$s3,$s0 +/* f143580: 1020ffde */ beqz $at,.L0f1434fc +/* f143584: 2652ffff */ addiu $s2,$s2,-1 +/* f143588: 10000029 */ beqz $zero,.L0f143630 +/* f14358c: 02201025 */ or $v0,$s1,$zero +.L0f143590: +/* f143590: 8faf0094 */ lw $t7,0x94($sp) +/* f143594: 00009025 */ or $s2,$zero,$zero +/* f143598: 8fa90124 */ lw $t1,0x124($sp) +/* f14359c: 032f082a */ slt $at,$t9,$t7 +/* f1435a0: 50200023 */ beqzl $at,.L0f143630 +/* f1435a4: 02201025 */ or $v0,$s1,$zero +/* f1435a8: 44895000 */ mtc1 $t1,$f10 +/* f1435ac: 3c013f00 */ lui $at,0x3f00 +/* f1435b0: 44819000 */ mtc1 $at,$f18 +/* f1435b4: 46805420 */ cvt.s.w $f16,$f10 +/* f1435b8: 46128502 */ mul.s $f20,$f16,$f18 +/* f1435bc: 00000000 */ sll $zero,$zero,0x0 +/* f1435c0: 4405d000 */ mfc1 $a1,$f26 +.L0f1435c4: +/* f1435c4: 4406e000 */ mfc1 $a2,$f28 +/* f1435c8: 4407c000 */ mfc1 $a3,$f24 +/* f1435cc: 0fc50b5d */ jal func0f142d74 +/* f1435d0: 02402025 */ or $a0,$s2,$zero +/* f1435d4: 44060000 */ mfc1 $a2,$f0 +/* f1435d8: 02202025 */ or $a0,$s1,$zero +/* f1435dc: 02002825 */ or $a1,$s0,$zero +/* f1435e0: 02a03825 */ or $a3,$s5,$zero +/* f1435e4: 0fc507b5 */ jal func0f141ed4 +/* f1435e8: afb60010 */ sw $s6,0x10($sp) +/* f1435ec: 02539021 */ addu $s2,$s2,$s3 +/* f1435f0: 44922000 */ mtc1 $s2,$f4 +/* f1435f4: 8fac0094 */ lw $t4,0x94($sp) +/* f1435f8: 00408825 */ or $s1,$v0,$zero +/* f1435fc: 46802220 */ cvt.s.w $f8,$f4 +/* f143600: 4608a03e */ c.le.s $f20,$f8 +/* f143604: 00000000 */ sll $zero,$zero,0x0 +/* f143608: 45020006 */ bc1fl .L0f143624 +/* f14360c: 26100001 */ addiu $s0,$s0,0x1 +/* f143610: 4600a18d */ trunc.w.s $f6,$f20 +/* f143614: 00139823 */ negu $s3,$s3 +/* f143618: 44123000 */ mfc1 $s2,$f6 +/* f14361c: 00000000 */ sll $zero,$zero,0x0 +/* f143620: 26100001 */ addiu $s0,$s0,0x1 +.L0f143624: +/* f143624: 560cffe7 */ bnel $s0,$t4,.L0f1435c4 +/* f143628: 4405d000 */ mfc1 $a1,$f26 +.L0f14362c: +/* f14362c: 02201025 */ or $v0,$s1,$zero +.L0f143630: +/* f143630: 8fbf007c */ lw $ra,0x7c($sp) +/* f143634: d7b40028 */ ldc1 $f20,0x28($sp) +/* f143638: d7b60030 */ ldc1 $f22,0x30($sp) +/* f14363c: d7b80038 */ ldc1 $f24,0x38($sp) +/* f143640: d7ba0040 */ ldc1 $f26,0x40($sp) +/* f143644: d7bc0048 */ ldc1 $f28,0x48($sp) +/* f143648: d7be0050 */ ldc1 $f30,0x50($sp) +/* f14364c: 8fb00058 */ lw $s0,0x58($sp) +/* f143650: 8fb1005c */ lw $s1,0x5c($sp) +/* f143654: 8fb20060 */ lw $s2,0x60($sp) +/* f143658: 8fb30064 */ lw $s3,0x64($sp) +/* f14365c: 8fb40068 */ lw $s4,0x68($sp) +/* f143660: 8fb5006c */ lw $s5,0x6c($sp) +/* f143664: 8fb60070 */ lw $s6,0x70($sp) +/* f143668: 8fb70074 */ lw $s7,0x74($sp) +/* f14366c: 8fbe0078 */ lw $s8,0x78($sp) +/* f143670: 03e00008 */ jr $ra +/* f143674: 27bd0130 */ addiu $sp,$sp,0x130 +); + +GLOBAL_ASM( +glabel func0f143678 +/* f143678: 27bdffd8 */ addiu $sp,$sp,-40 +/* f14367c: afb00018 */ sw $s0,0x18($sp) +/* f143680: 00808025 */ or $s0,$a0,$zero +/* f143684: afbf001c */ sw $ra,0x1c($sp) +/* f143688: afa60030 */ sw $a2,0x30($sp) +/* f14368c: afa70034 */ sw $a3,0x34($sp) +/* f143690: 24040004 */ addiu $a0,$zero,0x4 +/* f143694: 0fc59e59 */ jal func0f167964 +/* f143698: afa5002c */ sw $a1,0x2c($sp) +/* f14369c: 24040002 */ addiu $a0,$zero,0x2 +/* f1436a0: 0fc59e73 */ jal func0f1679cc +/* f1436a4: afa20024 */ sw $v0,0x24($sp) +/* f1436a8: 8fa5002c */ lw $a1,0x2c($sp) +/* f1436ac: 3c014120 */ lui $at,0x4120 +/* f1436b0: 44810000 */ mtc1 $at,$f0 +/* f1436b4: 8cae0000 */ lw $t6,0x0($a1) +/* f1436b8: 8fa30024 */ lw $v1,0x24($sp) +/* f1436bc: 2407fff6 */ addiu $a3,$zero,-10 +/* f1436c0: 448e2000 */ mtc1 $t6,$f4 +/* f1436c4: 24080004 */ addiu $t0,$zero,0x4 +/* f1436c8: 468021a0 */ cvt.s.w $f6,$f4 +/* f1436cc: 46003202 */ mul.s $f8,$f6,$f0 +/* f1436d0: 4600428d */ trunc.w.s $f10,$f8 +/* f1436d4: 44185000 */ mfc1 $t8,$f10 +/* f1436d8: 00000000 */ sll $zero,$zero,0x0 +/* f1436dc: a4780000 */ sh $t8,0x0($v1) +/* f1436e0: 8cb90004 */ lw $t9,0x4($a1) +/* f1436e4: a4670004 */ sh $a3,0x4($v1) +/* f1436e8: 44998000 */ mtc1 $t9,$f16 +/* f1436ec: 00000000 */ sll $zero,$zero,0x0 +/* f1436f0: 468084a0 */ cvt.s.w $f18,$f16 +/* f1436f4: 46009102 */ mul.s $f4,$f18,$f0 +/* f1436f8: 4600218d */ trunc.w.s $f6,$f4 +/* f1436fc: 440a3000 */ mfc1 $t2,$f6 +/* f143700: 00000000 */ sll $zero,$zero,0x0 +/* f143704: a46a0002 */ sh $t2,0x2($v1) +/* f143708: 8cab0008 */ lw $t3,0x8($a1) +/* f14370c: 448b4000 */ mtc1 $t3,$f8 +/* f143710: 00000000 */ sll $zero,$zero,0x0 +/* f143714: 468042a0 */ cvt.s.w $f10,$f8 +/* f143718: 46005402 */ mul.s $f16,$f10,$f0 +/* f14371c: 4600848d */ trunc.w.s $f18,$f16 +/* f143720: 440d9000 */ mfc1 $t5,$f18 +/* f143724: 00000000 */ sll $zero,$zero,0x0 +/* f143728: a46d000c */ sh $t5,0xc($v1) +/* f14372c: 8cae000c */ lw $t6,0xc($a1) +/* f143730: a4670010 */ sh $a3,0x10($v1) +/* f143734: 448e2000 */ mtc1 $t6,$f4 +/* f143738: 00000000 */ sll $zero,$zero,0x0 +/* f14373c: 468021a0 */ cvt.s.w $f6,$f4 +/* f143740: 46003202 */ mul.s $f8,$f6,$f0 +/* f143744: 4600428d */ trunc.w.s $f10,$f8 +/* f143748: 44185000 */ mfc1 $t8,$f10 +/* f14374c: 00000000 */ sll $zero,$zero,0x0 +/* f143750: a478000e */ sh $t8,0xe($v1) +/* f143754: 8cb90010 */ lw $t9,0x10($a1) +/* f143758: 44998000 */ mtc1 $t9,$f16 +/* f14375c: 00000000 */ sll $zero,$zero,0x0 +/* f143760: 468084a0 */ cvt.s.w $f18,$f16 +/* f143764: 46009102 */ mul.s $f4,$f18,$f0 +/* f143768: 4600218d */ trunc.w.s $f6,$f4 +/* f14376c: 440a3000 */ mfc1 $t2,$f6 +/* f143770: 00000000 */ sll $zero,$zero,0x0 +/* f143774: a46a0018 */ sh $t2,0x18($v1) +/* f143778: 8cab0014 */ lw $t3,0x14($a1) +/* f14377c: a467001c */ sh $a3,0x1c($v1) +/* f143780: 448b4000 */ mtc1 $t3,$f8 +/* f143784: 00000000 */ sll $zero,$zero,0x0 +/* f143788: 468042a0 */ cvt.s.w $f10,$f8 +/* f14378c: 46005402 */ mul.s $f16,$f10,$f0 +/* f143790: 4600848d */ trunc.w.s $f18,$f16 +/* f143794: 440d9000 */ mfc1 $t5,$f18 +/* f143798: 00000000 */ sll $zero,$zero,0x0 +/* f14379c: a46d001a */ sh $t5,0x1a($v1) +/* f1437a0: 8cae0018 */ lw $t6,0x18($a1) +/* f1437a4: 448e2000 */ mtc1 $t6,$f4 +/* f1437a8: 00000000 */ sll $zero,$zero,0x0 +/* f1437ac: 468021a0 */ cvt.s.w $f6,$f4 +/* f1437b0: 46003202 */ mul.s $f8,$f6,$f0 +/* f1437b4: 4600428d */ trunc.w.s $f10,$f8 +/* f1437b8: 44185000 */ mfc1 $t8,$f10 +/* f1437bc: 00000000 */ sll $zero,$zero,0x0 +/* f1437c0: a4780024 */ sh $t8,0x24($v1) +/* f1437c4: 8cb9001c */ lw $t9,0x1c($a1) +/* f1437c8: a4670028 */ sh $a3,0x28($v1) +/* f1437cc: 02002825 */ or $a1,$s0,$zero +/* f1437d0: 44998000 */ mtc1 $t9,$f16 +/* f1437d4: 26100008 */ addiu $s0,$s0,0x8 +/* f1437d8: 02003025 */ or $a2,$s0,$zero +/* f1437dc: 468084a0 */ cvt.s.w $f18,$f16 +/* f1437e0: 26100008 */ addiu $s0,$s0,0x8 +/* f1437e4: 46009102 */ mul.s $f4,$f18,$f0 +/* f1437e8: 4600218d */ trunc.w.s $f6,$f4 +/* f1437ec: 440a3000 */ mfc1 $t2,$f6 +/* f1437f0: 00000000 */ sll $zero,$zero,0x0 +/* f1437f4: a46a0026 */ sh $t2,0x26($v1) +/* f1437f8: 93ad0037 */ lbu $t5,0x37($sp) +/* f1437fc: 93ab0033 */ lbu $t3,0x33($sp) +/* f143800: 93b8003b */ lbu $t8,0x3b($sp) +/* f143804: 000d7400 */ sll $t6,$t5,0x10 +/* f143808: 000b6600 */ sll $t4,$t3,0x18 +/* f14380c: 018e7825 */ or $t7,$t4,$t6 +/* f143810: 0018ca00 */ sll $t9,$t8,0x8 +/* f143814: 01f92025 */ or $a0,$t7,$t9 +/* f143818: 348900ff */ ori $t1,$a0,0xff +/* f14381c: ac490000 */ sw $t1,0x0($v0) +/* f143820: 93aa003f */ lbu $t2,0x3f($sp) +/* f143824: 3c0d0704 */ lui $t5,0x704 +/* f143828: 35ad0008 */ ori $t5,$t5,0x8 +/* f14382c: 008a5825 */ or $t3,$a0,$t2 +/* f143830: ac4b0004 */ sw $t3,0x4($v0) +/* f143834: a0600007 */ sb $zero,0x7($v1) +/* f143838: a0600013 */ sb $zero,0x13($v1) +/* f14383c: a068001f */ sb $t0,0x1f($v1) +/* f143840: a068002b */ sb $t0,0x2b($v1) +/* f143844: aca20004 */ sw $v0,0x4($a1) +/* f143848: acad0000 */ sw $t5,0x0($a1) +/* f14384c: 3c0c0430 */ lui $t4,0x430 +/* f143850: 358c0030 */ ori $t4,$t4,0x30 +/* f143854: acc30004 */ sw $v1,0x4($a2) +/* f143858: accc0000 */ sw $t4,0x0($a2) +/* f14385c: 02001825 */ or $v1,$s0,$zero +/* f143860: 3c0eb100 */ lui $t6,0xb100 +/* f143864: 35ce0032 */ ori $t6,$t6,0x32 +/* f143868: 24182010 */ addiu $t8,$zero,0x2010 +/* f14386c: ac780004 */ sw $t8,0x4($v1) +/* f143870: ac6e0000 */ sw $t6,0x0($v1) +/* f143874: 8fbf001c */ lw $ra,0x1c($sp) +/* f143878: 26020008 */ addiu $v0,$s0,0x8 +/* f14387c: 8fb00018 */ lw $s0,0x18($sp) +/* f143880: 03e00008 */ jr $ra +/* f143884: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f143888 +/* f143888: 27bdfbf8 */ addiu $sp,$sp,-1032 +/* f14388c: afbf0054 */ sw $ra,0x54($sp) +/* f143890: afb5004c */ sw $s5,0x4c($sp) +/* f143894: 0080a825 */ or $s5,$a0,$zero +/* f143898: afb60050 */ sw $s6,0x50($sp) +/* f14389c: afb40048 */ sw $s4,0x48($sp) +/* f1438a0: afb30044 */ sw $s3,0x44($sp) +/* f1438a4: afb20040 */ sw $s2,0x40($sp) +/* f1438a8: afb1003c */ sw $s1,0x3c($sp) +/* f1438ac: 0c002f40 */ jal 0xbd00 +/* f1438b0: afb00038 */ sw $s0,0x38($sp) +/* f1438b4: 0c002f44 */ jal 0xbd10 +/* f1438b8: afa20304 */ sw $v0,0x304($sp) +/* f1438bc: 0c002f22 */ jal 0xbc88 +/* f1438c0: afa20300 */ sw $v0,0x300($sp) +/* f1438c4: 0c002f26 */ jal 0xbc98 +/* f1438c8: 00408825 */ or $s1,$v0,$zero +/* f1438cc: 8fae0300 */ lw $t6,0x300($sp) +/* f1438d0: 44806000 */ mtc1 $zero,$f12 +/* f1438d4: 2a210141 */ slti $at,$s1,0x141 +/* f1438d8: 01c27821 */ addu $t7,$t6,$v0 +/* f1438dc: 25f8ffff */ addiu $t8,$t7,-1 +/* f1438e0: afa202f8 */ sw $v0,0x2f8($sp) +/* f1438e4: 14200004 */ bnez $at,.L0f1438f8 +/* f1438e8: afb802f0 */ sw $t8,0x2f0($sp) +/* f1438ec: 24190002 */ addiu $t9,$zero,0x2 +/* f1438f0: 10000003 */ beqz $zero,.L0f143900 +/* f1438f4: afb902ac */ sw $t9,0x2ac($sp) +.L0f1438f8: +/* f1438f8: 240e0001 */ addiu $t6,$zero,0x1 +/* f1438fc: afae02ac */ sw $t6,0x2ac($sp) +.L0f143900: +/* f143900: 3c16800a */ lui $s6,0x800a +/* f143904: 26d69fc0 */ addiu $s6,$s6,-24640 +/* f143908: 8ecf0284 */ lw $t7,0x284($s6) +/* f14390c: afa002a8 */ sw $zero,0x2a8($sp) +/* f143910: 8de20480 */ lw $v0,0x480($t7) +/* f143914: 10400007 */ beqz $v0,.L0f143934 +/* f143918: 00000000 */ sll $zero,$zero,0x0 +/* f14391c: 8c430000 */ lw $v1,0x0($v0) +/* f143920: 10600004 */ beqz $v1,.L0f143934 +/* f143924: 00000000 */ sll $zero,$zero,0x0 +/* f143928: 8c620004 */ lw $v0,0x4($v1) +/* f14392c: 14400003 */ bnez $v0,.L0f14393c +/* f143930: 00408025 */ or $s0,$v0,$zero +.L0f143934: +/* f143934: 10000e65 */ beqz $zero,.L0f1472cc +/* f143938: 02a01025 */ or $v0,$s5,$zero +.L0f14393c: +/* f14393c: 0fc54bcd */ jal func0f152f34 +/* f143940: e7ac02bc */ swc1 $f12,0x2bc($sp) +/* f143944: 44800000 */ mtc1 $zero,$f0 +/* f143948: 24010001 */ addiu $at,$zero,0x1 +/* f14394c: 1441001f */ bne $v0,$at,.L0f1439cc +/* f143950: c7ac02bc */ lwc1 $f12,0x2bc($sp) +/* f143954: 8ed8006c */ lw $t8,0x6c($s6) +/* f143958: 00002825 */ or $a1,$zero,$zero +/* f14395c: 00001825 */ or $v1,$zero,$zero +/* f143960: 13000003 */ beqz $t8,.L0f143970 +/* f143964: 00002025 */ or $a0,$zero,$zero +/* f143968: 10000001 */ beqz $zero,.L0f143970 +/* f14396c: 24050001 */ addiu $a1,$zero,0x1 +.L0f143970: +/* f143970: 8ed90068 */ lw $t9,0x68($s6) +/* f143974: 00001025 */ or $v0,$zero,$zero +/* f143978: 13200003 */ beqz $t9,.L0f143988 +/* f14397c: 00000000 */ sll $zero,$zero,0x0 +/* f143980: 10000001 */ beqz $zero,.L0f143988 +/* f143984: 24030001 */ addiu $v1,$zero,0x1 +.L0f143988: +/* f143988: 8ece0064 */ lw $t6,0x64($s6) +/* f14398c: 11c00003 */ beqz $t6,.L0f14399c +/* f143990: 00000000 */ sll $zero,$zero,0x0 +/* f143994: 10000001 */ beqz $zero,.L0f14399c +/* f143998: 24040001 */ addiu $a0,$zero,0x1 +.L0f14399c: +/* f14399c: 8ecf0070 */ lw $t7,0x70($s6) +/* f1439a0: 11e00003 */ beqz $t7,.L0f1439b0 +/* f1439a4: 00000000 */ sll $zero,$zero,0x0 +/* f1439a8: 10000001 */ beqz $zero,.L0f1439b0 +/* f1439ac: 24020001 */ addiu $v0,$zero,0x1 +.L0f1439b0: +/* f1439b0: 0044c021 */ addu $t8,$v0,$a0 +/* f1439b4: 0303c821 */ addu $t9,$t8,$v1 +/* f1439b8: 03257021 */ addu $t6,$t9,$a1 +/* f1439bc: 29c10002 */ slti $at,$t6,0x2 +/* f1439c0: 14200002 */ bnez $at,.L0f1439cc +/* f1439c4: 240f0001 */ addiu $t7,$zero,0x1 +/* f1439c8: afaf02a8 */ sw $t7,0x2a8($sp) +.L0f1439cc: +/* f1439cc: 8e02001c */ lw $v0,0x1c($s0) +/* f1439d0: c60600c8 */ lwc1 $f6,0xc8($s0) +/* f1439d4: 3c017f1b */ lui $at,0x7f1b +/* f1439d8: c4440008 */ lwc1 $f4,0x8($v0) +/* f1439dc: 46062201 */ sub.s $f8,$f4,$f6 +/* f1439e0: c60600cc */ lwc1 $f6,0xcc($s0) +/* f1439e4: c444000c */ lwc1 $f4,0xc($v0) +/* f1439e8: 4600428d */ trunc.w.s $f10,$f8 +/* f1439ec: 46062201 */ sub.s $f8,$f4,$f6 +/* f1439f0: 44035000 */ mfc1 $v1,$f10 +/* f1439f4: c60600d0 */ lwc1 $f6,0xd0($s0) +/* f1439f8: c4440010 */ lwc1 $f4,0x10($v0) +/* f1439fc: 4600428d */ trunc.w.s $f10,$f8 +/* f143a00: 46062201 */ sub.s $f8,$f4,$f6 +/* f143a04: 44832000 */ mtc1 $v1,$f4 +/* f143a08: 44045000 */ mfc1 $a0,$f10 +/* f143a0c: 468021a0 */ cvt.s.w $f6,$f4 +/* f143a10: 4600428d */ trunc.w.s $f10,$f8 +/* f143a14: 46060032 */ c.eq.s $f0,$f6 +/* f143a18: 44055000 */ mfc1 $a1,$f10 +/* f143a1c: 4500000f */ bc1f .L0f143a5c +/* f143a20: 00000000 */ sll $zero,$zero,0x0 +/* f143a24: 44844000 */ mtc1 $a0,$f8 +/* f143a28: 00000000 */ sll $zero,$zero,0x0 +/* f143a2c: 468042a0 */ cvt.s.w $f10,$f8 +/* f143a30: 460a0032 */ c.eq.s $f0,$f10 +/* f143a34: 00000000 */ sll $zero,$zero,0x0 +/* f143a38: 45000008 */ bc1f .L0f143a5c +/* f143a3c: 00000000 */ sll $zero,$zero,0x0 +/* f143a40: 44852000 */ mtc1 $a1,$f4 +/* f143a44: 00000000 */ sll $zero,$zero,0x0 +/* f143a48: 468021a0 */ cvt.s.w $f6,$f4 +/* f143a4c: 46060032 */ c.eq.s $f0,$f6 +/* f143a50: 00000000 */ sll $zero,$zero,0x0 +/* f143a54: 4501000f */ bc1t .L0f143a94 +/* f143a58: 00000000 */ sll $zero,$zero,0x0 +.L0f143a5c: +/* f143a5c: 00630019 */ multu $v1,$v1 +/* f143a60: 00007812 */ mflo $t7 +/* f143a64: 00000000 */ sll $zero,$zero,0x0 +/* f143a68: 00000000 */ sll $zero,$zero,0x0 +/* f143a6c: 00840019 */ multu $a0,$a0 +/* f143a70: 0000c012 */ mflo $t8 +/* f143a74: 01f8c821 */ addu $t9,$t7,$t8 +/* f143a78: 00000000 */ sll $zero,$zero,0x0 +/* f143a7c: 00a50019 */ multu $a1,$a1 +/* f143a80: 00007012 */ mflo $t6 +/* f143a84: 032e7821 */ addu $t7,$t9,$t6 +/* f143a88: 448f4000 */ mtc1 $t7,$f8 +/* f143a8c: 00000000 */ sll $zero,$zero,0x0 +/* f143a90: 46804320 */ cvt.s.w $f12,$f8 +.L0f143a94: +/* f143a94: c42a5f4c */ lwc1 $f10,0x5f4c($at) +/* f143a98: 460c503c */ c.lt.s $f10,$f12 +/* f143a9c: 00000000 */ sll $zero,$zero,0x0 +/* f143aa0: 45020006 */ bc1fl .L0f143abc +/* f143aa4: e7a002c0 */ swc1 $f0,0x2c0($sp) +/* f143aa8: 0c012974 */ jal 0x4a5d0 +/* f143aac: 00000000 */ sll $zero,$zero,0x0 +/* f143ab0: 10000002 */ beqz $zero,.L0f143abc +/* f143ab4: e7a002c0 */ swc1 $f0,0x2c0($sp) +/* f143ab8: e7a002c0 */ swc1 $f0,0x2c0($sp) +.L0f143abc: +/* f143abc: 8ed80284 */ lw $t8,0x284($s6) +/* f143ac0: 8f190480 */ lw $t9,0x480($t8) +/* f143ac4: 9323006b */ lbu $v1,0x6b($t9) +/* f143ac8: 14600006 */ bnez $v1,.L0f143ae4 +/* f143acc: 3c0500ff */ lui $a1,0xff +/* f143ad0: 34a50028 */ ori $a1,$a1,0x28 +/* f143ad4: 0fc54df7 */ jal func0f1537dc +/* f143ad8: 02a02025 */ or $a0,$s5,$zero +/* f143adc: 1000000e */ beqz $zero,.L0f143b18 +/* f143ae0: 0040a825 */ or $s5,$v0,$zero +.L0f143ae4: +/* f143ae4: 24010001 */ addiu $at,$zero,0x1 +/* f143ae8: 14610007 */ bne $v1,$at,.L0f143b08 +/* f143aec: 02a02025 */ or $a0,$s5,$zero +/* f143af0: 3c052244 */ lui $a1,0x2244 +/* f143af4: 34a5ffa0 */ ori $a1,$a1,0xffa0 +/* f143af8: 0fc54df7 */ jal func0f1537dc +/* f143afc: 02a02025 */ or $a0,$s5,$zero +/* f143b00: 10000005 */ beqz $zero,.L0f143b18 +/* f143b04: 0040a825 */ or $s5,$v0,$zero +.L0f143b08: +/* f143b08: 3c05ff33 */ lui $a1,0xff33 +/* f143b0c: 0fc54df7 */ jal func0f1537dc +/* f143b10: 34a500a0 */ ori $a1,$a1,0xa0 +/* f143b14: 0040a825 */ or $s5,$v0,$zero +.L0f143b18: +/* f143b18: 8fae02a8 */ lw $t6,0x2a8($sp) +/* f143b1c: 55c00182 */ bnezl $t6,.L0f144128 +/* f143b20: 44912000 */ mtc1 $s1,$f4 +/* f143b24: 44913000 */ mtc1 $s1,$f6 +/* f143b28: 3c013f80 */ lui $at,0x3f80 +/* f143b2c: 44818000 */ mtc1 $at,$f16 +/* f143b30: 468033a0 */ cvt.s.w $f14,$f6 +/* f143b34: 3c0140a0 */ lui $at,0x40a0 +/* f143b38: 44814000 */ mtc1 $at,$f8 +/* f143b3c: 8fad02f0 */ lw $t5,0x2f0($sp) +/* f143b40: 8fbf0304 */ lw $ra,0x304($sp) +/* f143b44: 3c0cf600 */ lui $t4,0xf600 +/* f143b48: 46087003 */ div.s $f0,$f14,$f8 +/* f143b4c: 25a4ffe8 */ addiu $a0,$t5,-24 +/* f143b50: 308f03ff */ andi $t7,$a0,0x3ff +/* f143b54: 27f9001a */ addiu $t9,$ra,0x1a +/* f143b58: 332e03ff */ andi $t6,$t9,0x3ff +/* f143b5c: 000f2080 */ sll $a0,$t7,0x2 +/* f143b60: 000e7b80 */ sll $t7,$t6,0xe +/* f143b64: 01ecc025 */ or $t8,$t7,$t4 +/* f143b68: 27e50019 */ addiu $a1,$ra,0x19 +/* f143b6c: 44852000 */ mtc1 $a1,$f4 +/* f143b70: 0304c825 */ or $t9,$t8,$a0 +/* f143b74: ac590000 */ sw $t9,0x0($v0) +/* f143b78: 8fa70300 */ lw $a3,0x300($sp) +/* f143b7c: 30a803ff */ andi $t0,$a1,0x3ff +/* f143b80: 00087380 */ sll $t6,$t0,0xe +/* f143b84: 24e70037 */ addiu $a3,$a3,0x37 +/* f143b88: 30ef03ff */ andi $t7,$a3,0x3ff +/* f143b8c: 000fc080 */ sll $t8,$t7,0x2 +/* f143b90: 01d8c825 */ or $t9,$t6,$t8 +/* f143b94: 03003825 */ or $a3,$t8,$zero +/* f143b98: 01c04025 */ or $t0,$t6,$zero +/* f143b9c: 25a9ffd6 */ addiu $t1,$t5,-42 +/* f143ba0: 468020a0 */ cvt.s.w $f2,$f4 +/* f143ba4: ac590004 */ sw $t9,0x4($v0) +/* f143ba8: 312e03ff */ andi $t6,$t1,0x3ff +/* f143bac: 27f80020 */ addiu $t8,$ra,0x20 +/* f143bb0: 331903ff */ andi $t9,$t8,0x3ff +/* f143bb4: 000e4880 */ sll $t1,$t6,0x2 +/* f143bb8: 46001280 */ add.s $f10,$f2,$f0 +/* f143bbc: 00197380 */ sll $t6,$t9,0xe +/* f143bc0: 24550008 */ addiu $s5,$v0,0x8 +/* f143bc4: 01cc7825 */ or $t7,$t6,$t4 +/* f143bc8: 46105100 */ add.s $f4,$f10,$f16 +/* f143bcc: 27ea001f */ addiu $t2,$ra,0x1f +/* f143bd0: 315903ff */ andi $t9,$t2,0x3ff +/* f143bd4: 01e9c025 */ or $t8,$t7,$t1 +/* f143bd8: 02a03025 */ or $a2,$s5,$zero +/* f143bdc: acd80000 */ sw $t8,0x0($a2) +/* f143be0: 00195380 */ sll $t2,$t9,0xe +/* f143be4: 24190001 */ addiu $t9,$zero,0x1 +/* f143be8: 4458f800 */ cfc1 $t8,$31 +/* f143bec: 44d9f800 */ ctc1 $t9,$31 +/* f143bf0: 26b50008 */ addiu $s5,$s5,0x8 +/* f143bf4: 01477825 */ or $t7,$t2,$a3 +/* f143bf8: 460021a4 */ cvt.w.s $f6,$f4 +/* f143bfc: 02a05825 */ or $t3,$s5,$zero +/* f143c00: accf0004 */ sw $t7,0x4($a2) +/* f143c04: 26b50008 */ addiu $s5,$s5,0x8 +/* f143c08: 4459f800 */ cfc1 $t9,$31 +/* f143c0c: 3c014f00 */ lui $at,0x4f00 +/* f143c10: 33390078 */ andi $t9,$t9,0x78 +/* f143c14: 53200013 */ beqzl $t9,.L0f143c64 +/* f143c18: 44193000 */ mfc1 $t9,$f6 +/* f143c1c: 44813000 */ mtc1 $at,$f6 +/* f143c20: 24190001 */ addiu $t9,$zero,0x1 +/* f143c24: 46062181 */ sub.s $f6,$f4,$f6 +/* f143c28: 44d9f800 */ ctc1 $t9,$31 +/* f143c2c: 00000000 */ sll $zero,$zero,0x0 +/* f143c30: 460031a4 */ cvt.w.s $f6,$f6 +/* f143c34: 4459f800 */ cfc1 $t9,$31 +/* f143c38: 00000000 */ sll $zero,$zero,0x0 +/* f143c3c: 33390078 */ andi $t9,$t9,0x78 +/* f143c40: 17200005 */ bnez $t9,.L0f143c58 +/* f143c44: 00000000 */ sll $zero,$zero,0x0 +/* f143c48: 44193000 */ mfc1 $t9,$f6 +/* f143c4c: 3c018000 */ lui $at,0x8000 +/* f143c50: 10000007 */ beqz $zero,.L0f143c70 +/* f143c54: 0321c825 */ or $t9,$t9,$at +.L0f143c58: +/* f143c58: 10000005 */ beqz $zero,.L0f143c70 +/* f143c5c: 2419ffff */ addiu $t9,$zero,-1 +/* f143c60: 44193000 */ mfc1 $t9,$f6 +.L0f143c64: +/* f143c64: 00000000 */ sll $zero,$zero,0x0 +/* f143c68: 0720fffb */ bltz $t9,.L0f143c58 +/* f143c6c: 00000000 */ sll $zero,$zero,0x0 +.L0f143c70: +/* f143c70: 3c0140e0 */ lui $at,0x40e0 +/* f143c74: 44d8f800 */ ctc1 $t8,$31 +/* f143c78: 44814000 */ mtc1 $at,$f8 +/* f143c7c: 332e03ff */ andi $t6,$t9,0x3ff +/* f143c80: 000e7b80 */ sll $t7,$t6,0xe +/* f143c84: 46087303 */ div.s $f12,$f14,$f8 +/* f143c88: 01ecc025 */ or $t8,$t7,$t4 +/* f143c8c: 0304c825 */ or $t9,$t8,$a0 +/* f143c90: ad790000 */ sw $t9,0x0($t3) +/* f143c94: 8fb002f0 */ lw $s0,0x2f0($sp) +/* f143c98: 02a01025 */ or $v0,$s5,$zero +/* f143c9c: 26b50008 */ addiu $s5,$s5,0x8 +/* f143ca0: 260effe7 */ addiu $t6,$s0,-25 +/* f143ca4: 31cf03ff */ andi $t7,$t6,0x3ff +/* f143ca8: 000fc080 */ sll $t8,$t7,0x2 +/* f143cac: 240f0001 */ addiu $t7,$zero,0x1 +/* f143cb0: 0118c825 */ or $t9,$t0,$t8 +/* f143cb4: 02a01825 */ or $v1,$s5,$zero +/* f143cb8: ad790004 */ sw $t9,0x4($t3) +/* f143cbc: 3c04f600 */ lui $a0,0xf600 +/* f143cc0: 3c014f00 */ lui $at,0x4f00 +/* f143cc4: 26b50008 */ addiu $s5,$s5,0x8 +/* f143cc8: 2605ffca */ addiu $a1,$s0,-54 +/* f143ccc: 460c1280 */ add.s $f10,$f2,$f12 +/* f143cd0: 46105100 */ add.s $f4,$f10,$f16 +/* f143cd4: 444ef800 */ cfc1 $t6,$31 +/* f143cd8: 44cff800 */ ctc1 $t7,$31 +/* f143cdc: 00000000 */ sll $zero,$zero,0x0 +/* f143ce0: 460021a4 */ cvt.w.s $f6,$f4 +/* f143ce4: 444ff800 */ cfc1 $t7,$31 +/* f143ce8: 00000000 */ sll $zero,$zero,0x0 +/* f143cec: 31ef0078 */ andi $t7,$t7,0x78 +/* f143cf0: 51e00013 */ beqzl $t7,.L0f143d40 +/* f143cf4: 440f3000 */ mfc1 $t7,$f6 +/* f143cf8: 44813000 */ mtc1 $at,$f6 +/* f143cfc: 240f0001 */ addiu $t7,$zero,0x1 +/* f143d00: 46062181 */ sub.s $f6,$f4,$f6 +/* f143d04: 44cff800 */ ctc1 $t7,$31 +/* f143d08: 00000000 */ sll $zero,$zero,0x0 +/* f143d0c: 460031a4 */ cvt.w.s $f6,$f6 +/* f143d10: 444ff800 */ cfc1 $t7,$31 +/* f143d14: 00000000 */ sll $zero,$zero,0x0 +/* f143d18: 31ef0078 */ andi $t7,$t7,0x78 +/* f143d1c: 15e00005 */ bnez $t7,.L0f143d34 +/* f143d20: 00000000 */ sll $zero,$zero,0x0 +/* f143d24: 440f3000 */ mfc1 $t7,$f6 +/* f143d28: 3c018000 */ lui $at,0x8000 +/* f143d2c: 10000007 */ beqz $zero,.L0f143d4c +/* f143d30: 01e17825 */ or $t7,$t7,$at +.L0f143d34: +/* f143d34: 10000005 */ beqz $zero,.L0f143d4c +/* f143d38: 240fffff */ addiu $t7,$zero,-1 +/* f143d3c: 440f3000 */ mfc1 $t7,$f6 +.L0f143d40: +/* f143d40: 00000000 */ sll $zero,$zero,0x0 +/* f143d44: 05e0fffb */ bltz $t7,.L0f143d34 +/* f143d48: 00000000 */ sll $zero,$zero,0x0 +.L0f143d4c: +/* f143d4c: 31f803ff */ andi $t8,$t7,0x3ff +/* f143d50: 44cef800 */ ctc1 $t6,$31 +/* f143d54: 0018cb80 */ sll $t9,$t8,0xe +/* f143d58: 03247025 */ or $t6,$t9,$a0 +/* f143d5c: 01c97825 */ or $t7,$t6,$t1 +/* f143d60: 2618ffd5 */ addiu $t8,$s0,-43 +/* f143d64: 331903ff */ andi $t9,$t8,0x3ff +/* f143d68: 00197080 */ sll $t6,$t9,0x2 +/* f143d6c: ac4f0000 */ sw $t7,0x0($v0) +/* f143d70: 014e7825 */ or $t7,$t2,$t6 +/* f143d74: ac4f0004 */ sw $t7,0x4($v0) +/* f143d78: 8fb80304 */ lw $t8,0x304($sp) +/* f143d7c: 3c01f600 */ lui $at,0xf600 +/* f143d80: 02a01025 */ or $v0,$s5,$zero +/* f143d84: 0311f821 */ addu $ra,$t8,$s1 +/* f143d88: 27ffffff */ addiu $ra,$ra,-1 +/* f143d8c: 27f9ffe8 */ addiu $t9,$ra,-24 +/* f143d90: 332e03ff */ andi $t6,$t9,0x3ff +/* f143d94: 000e7b80 */ sll $t7,$t6,0xe +/* f143d98: 30b803ff */ andi $t8,$a1,0x3ff +/* f143d9c: 00182880 */ sll $a1,$t8,0x2 +/* f143da0: 01e46825 */ or $t5,$t7,$a0 +/* f143da4: 01a57025 */ or $t6,$t5,$a1 +/* f143da8: ac6e0000 */ sw $t6,0x0($v1) +/* f143dac: 8fa60300 */ lw $a2,0x300($sp) +/* f143db0: 27ecffe7 */ addiu $t4,$ra,-25 +/* f143db4: 319903ff */ andi $t9,$t4,0x3ff +/* f143db8: 24c60019 */ addiu $a2,$a2,0x19 +/* f143dbc: 30cf03ff */ andi $t7,$a2,0x3ff +/* f143dc0: 448c4000 */ mtc1 $t4,$f8 +/* f143dc4: 000f3080 */ sll $a2,$t7,0x2 +/* f143dc8: 00197380 */ sll $t6,$t9,0xe +/* f143dcc: 27e4ffe2 */ addiu $a0,$ra,-30 +/* f143dd0: 01c67825 */ or $t7,$t6,$a2 +/* f143dd4: 309803ff */ andi $t8,$a0,0x3ff +/* f143dd8: ac6f0004 */ sw $t7,0x4($v1) +/* f143ddc: 0018cb80 */ sll $t9,$t8,0xe +/* f143de0: 468040a0 */ cvt.s.w $f2,$f8 +/* f143de4: 8faa0300 */ lw $t2,0x300($sp) +/* f143de8: 03217025 */ or $t6,$t9,$at +/* f143dec: 01c57825 */ or $t7,$t6,$a1 +/* f143df0: afbf008c */ sw $ra,0x8c($sp) +/* f143df4: 01c02025 */ or $a0,$t6,$zero +/* f143df8: 27eeffe1 */ addiu $t6,$ra,-31 +/* f143dfc: ac4f0000 */ sw $t7,0x0($v0) +/* f143e00: 2548002b */ addiu $t0,$t2,0x2b +/* f143e04: 311803ff */ andi $t8,$t0,0x3ff +/* f143e08: 31cf03ff */ andi $t7,$t6,0x3ff +/* f143e0c: 00184080 */ sll $t0,$t8,0x2 +/* f143e10: 46001281 */ sub.s $f10,$f2,$f0 +/* f143e14: 000fc380 */ sll $t8,$t7,0xe +/* f143e18: 254e001a */ addiu $t6,$t2,0x1a +/* f143e1c: 31cf03ff */ andi $t7,$t6,0x3ff +/* f143e20: 0308c825 */ or $t9,$t8,$t0 +/* f143e24: 000fc080 */ sll $t8,$t7,0x2 +/* f143e28: 240f0001 */ addiu $t7,$zero,0x1 +/* f143e2c: 444ef800 */ cfc1 $t6,$31 +/* f143e30: 44cff800 */ ctc1 $t7,$31 +/* f143e34: ac590004 */ sw $t9,0x4($v0) +/* f143e38: 26b50008 */ addiu $s5,$s5,0x8 +/* f143e3c: 46005124 */ cvt.w.s $f4,$f10 +/* f143e40: 02a01825 */ or $v1,$s5,$zero +/* f143e44: 01b8c825 */ or $t9,$t5,$t8 +/* f143e48: ac790000 */ sw $t9,0x0($v1) +/* f143e4c: 444ff800 */ cfc1 $t7,$31 +/* f143e50: 26b50008 */ addiu $s5,$s5,0x8 +/* f143e54: 3c014f00 */ lui $at,0x4f00 +/* f143e58: 31ef0078 */ andi $t7,$t7,0x78 +/* f143e5c: 51e00013 */ beqzl $t7,.L0f143eac +/* f143e60: 440f2000 */ mfc1 $t7,$f4 +/* f143e64: 44812000 */ mtc1 $at,$f4 +/* f143e68: 240f0001 */ addiu $t7,$zero,0x1 +/* f143e6c: 46045101 */ sub.s $f4,$f10,$f4 +/* f143e70: 44cff800 */ ctc1 $t7,$31 +/* f143e74: 00000000 */ sll $zero,$zero,0x0 +/* f143e78: 46002124 */ cvt.w.s $f4,$f4 +/* f143e7c: 444ff800 */ cfc1 $t7,$31 +/* f143e80: 00000000 */ sll $zero,$zero,0x0 +/* f143e84: 31ef0078 */ andi $t7,$t7,0x78 +/* f143e88: 15e00005 */ bnez $t7,.L0f143ea0 +/* f143e8c: 00000000 */ sll $zero,$zero,0x0 +/* f143e90: 440f2000 */ mfc1 $t7,$f4 +/* f143e94: 3c018000 */ lui $at,0x8000 +/* f143e98: 10000007 */ beqz $zero,.L0f143eb8 +/* f143e9c: 01e17825 */ or $t7,$t7,$at +.L0f143ea0: +/* f143ea0: 10000005 */ beqz $zero,.L0f143eb8 +/* f143ea4: 240fffff */ addiu $t7,$zero,-1 +/* f143ea8: 440f2000 */ mfc1 $t7,$f4 +.L0f143eac: +/* f143eac: 00000000 */ sll $zero,$zero,0x0 +/* f143eb0: 05e0fffb */ bltz $t7,.L0f143ea0 +/* f143eb4: 00000000 */ sll $zero,$zero,0x0 +.L0f143eb8: +/* f143eb8: 44cef800 */ ctc1 $t6,$31 +/* f143ebc: 31f803ff */ andi $t8,$t7,0x3ff +/* f143ec0: 0018cb80 */ sll $t9,$t8,0xe +/* f143ec4: 460c1181 */ sub.s $f6,$f2,$f12 +/* f143ec8: 254f002c */ addiu $t7,$t2,0x2c +/* f143ecc: 31f803ff */ andi $t8,$t7,0x3ff +/* f143ed0: 03267025 */ or $t6,$t9,$a2 +/* f143ed4: 0018c880 */ sll $t9,$t8,0x2 +/* f143ed8: 24180001 */ addiu $t8,$zero,0x1 +/* f143edc: 444ff800 */ cfc1 $t7,$31 +/* f143ee0: 44d8f800 */ ctc1 $t8,$31 +/* f143ee4: ac6e0004 */ sw $t6,0x4($v1) +/* f143ee8: 00997025 */ or $t6,$a0,$t9 +/* f143eec: 46003224 */ cvt.w.s $f8,$f6 +/* f143ef0: 02a04825 */ or $t1,$s5,$zero +/* f143ef4: ad2e0000 */ sw $t6,0x0($t1) +/* f143ef8: 8fa4008c */ lw $a0,0x8c($sp) +/* f143efc: 4458f800 */ cfc1 $t8,$31 +/* f143f00: 26b50008 */ addiu $s5,$s5,0x8 +/* f143f04: 3c014f00 */ lui $at,0x4f00 +/* f143f08: 33180078 */ andi $t8,$t8,0x78 +/* f143f0c: 53000013 */ beqzl $t8,.L0f143f5c +/* f143f10: 44184000 */ mfc1 $t8,$f8 +/* f143f14: 44814000 */ mtc1 $at,$f8 +/* f143f18: 24180001 */ addiu $t8,$zero,0x1 +/* f143f1c: 46083201 */ sub.s $f8,$f6,$f8 +/* f143f20: 44d8f800 */ ctc1 $t8,$31 +/* f143f24: 00000000 */ sll $zero,$zero,0x0 +/* f143f28: 46004224 */ cvt.w.s $f8,$f8 +/* f143f2c: 4458f800 */ cfc1 $t8,$31 +/* f143f30: 00000000 */ sll $zero,$zero,0x0 +/* f143f34: 33180078 */ andi $t8,$t8,0x78 +/* f143f38: 17000005 */ bnez $t8,.L0f143f50 +/* f143f3c: 00000000 */ sll $zero,$zero,0x0 +/* f143f40: 44184000 */ mfc1 $t8,$f8 +/* f143f44: 3c018000 */ lui $at,0x8000 +/* f143f48: 10000007 */ beqz $zero,.L0f143f68 +/* f143f4c: 0301c025 */ or $t8,$t8,$at +.L0f143f50: +/* f143f50: 10000005 */ beqz $zero,.L0f143f68 +/* f143f54: 2418ffff */ addiu $t8,$zero,-1 +/* f143f58: 44184000 */ mfc1 $t8,$f8 +.L0f143f5c: +/* f143f5c: 00000000 */ sll $zero,$zero,0x0 +/* f143f60: 0700fffb */ bltz $t8,.L0f143f50 +/* f143f64: 00000000 */ sll $zero,$zero,0x0 +.L0f143f68: +/* f143f68: 331903ff */ andi $t9,$t8,0x3ff +/* f143f6c: 44cff800 */ ctc1 $t7,$31 +/* f143f70: 00197380 */ sll $t6,$t9,0xe +/* f143f74: 01c87825 */ or $t7,$t6,$t0 +/* f143f78: ad2f0004 */ sw $t7,0x4($t1) +/* f143f7c: 8fb80304 */ lw $t8,0x304($sp) +/* f143f80: 240e0001 */ addiu $t6,$zero,0x1 +/* f143f84: 02a01025 */ or $v0,$s5,$zero +/* f143f88: 44985000 */ mtc1 $t8,$f10 +/* f143f8c: 26b50008 */ addiu $s5,$s5,0x8 +/* f143f90: 3c014f00 */ lui $at,0x4f00 +/* f143f94: 46805120 */ cvt.s.w $f4,$f10 +/* f143f98: 46002180 */ add.s $f6,$f4,$f0 +/* f143f9c: 46103200 */ add.s $f8,$f6,$f16 +/* f143fa0: 4459f800 */ cfc1 $t9,$31 +/* f143fa4: 44cef800 */ ctc1 $t6,$31 +/* f143fa8: 00000000 */ sll $zero,$zero,0x0 +/* f143fac: 460042a4 */ cvt.w.s $f10,$f8 +/* f143fb0: 444ef800 */ cfc1 $t6,$31 +/* f143fb4: 00000000 */ sll $zero,$zero,0x0 +/* f143fb8: 31ce0078 */ andi $t6,$t6,0x78 +/* f143fbc: 51c00013 */ beqzl $t6,.L0f14400c +/* f143fc0: 440e5000 */ mfc1 $t6,$f10 +/* f143fc4: 44815000 */ mtc1 $at,$f10 +/* f143fc8: 240e0001 */ addiu $t6,$zero,0x1 +/* f143fcc: 460a4281 */ sub.s $f10,$f8,$f10 +/* f143fd0: 44cef800 */ ctc1 $t6,$31 +/* f143fd4: 00000000 */ sll $zero,$zero,0x0 +/* f143fd8: 460052a4 */ cvt.w.s $f10,$f10 +/* f143fdc: 444ef800 */ cfc1 $t6,$31 +/* f143fe0: 00000000 */ sll $zero,$zero,0x0 +/* f143fe4: 31ce0078 */ andi $t6,$t6,0x78 +/* f143fe8: 15c00005 */ bnez $t6,.L0f144000 +/* f143fec: 00000000 */ sll $zero,$zero,0x0 +/* f143ff0: 440e5000 */ mfc1 $t6,$f10 +/* f143ff4: 3c018000 */ lui $at,0x8000 +/* f143ff8: 10000007 */ beqz $zero,.L0f144018 +/* f143ffc: 01c17025 */ or $t6,$t6,$at +.L0f144000: +/* f144000: 10000005 */ beqz $zero,.L0f144018 +/* f144004: 240effff */ addiu $t6,$zero,-1 +/* f144008: 440e5000 */ mfc1 $t6,$f10 +.L0f14400c: +/* f14400c: 00000000 */ sll $zero,$zero,0x0 +/* f144010: 05c0fffb */ bltz $t6,.L0f144000 +/* f144014: 00000000 */ sll $zero,$zero,0x0 +.L0f144018: +/* f144018: 31cf03ff */ andi $t7,$t6,0x3ff +/* f14401c: 8fae0300 */ lw $t6,0x300($sp) +/* f144020: 000fc380 */ sll $t8,$t7,0xe +/* f144024: 44d9f800 */ ctc1 $t9,$31 +/* f144028: 3c01f600 */ lui $at,0xf600 +/* f14402c: 0301c825 */ or $t9,$t8,$at +/* f144030: 25cf0038 */ addiu $t7,$t6,0x38 +/* f144034: 31f803ff */ andi $t8,$t7,0x3ff +/* f144038: 44842000 */ mtc1 $a0,$f4 +/* f14403c: 00187080 */ sll $t6,$t8,0x2 +/* f144040: 032e7825 */ or $t7,$t9,$t6 +/* f144044: ac4f0000 */ sw $t7,0x0($v0) +/* f144048: 468021a0 */ cvt.s.w $f6,$f4 +/* f14404c: 8fb80304 */ lw $t8,0x304($sp) +/* f144050: 02a01825 */ or $v1,$s5,$zero +/* f144054: 26b50008 */ addiu $s5,$s5,0x8 +/* f144058: 331903ff */ andi $t9,$t8,0x3ff +/* f14405c: 00197380 */ sll $t6,$t9,0xe +/* f144060: 24980001 */ addiu $t8,$a0,0x1 +/* f144064: 46003201 */ sub.s $f8,$f6,$f0 +/* f144068: 01c77825 */ or $t7,$t6,$a3 +/* f14406c: 331903ff */ andi $t9,$t8,0x3ff +/* f144070: 00197380 */ sll $t6,$t9,0xe +/* f144074: ac4f0004 */ sw $t7,0x4($v0) +/* f144078: 01c17825 */ or $t7,$t6,$at +/* f14407c: 240e0001 */ addiu $t6,$zero,0x1 +/* f144080: 4459f800 */ cfc1 $t9,$31 +/* f144084: 44cef800 */ ctc1 $t6,$31 +/* f144088: 01e5c025 */ or $t8,$t7,$a1 +/* f14408c: ac780000 */ sw $t8,0x0($v1) +/* f144090: 460042a4 */ cvt.w.s $f10,$f8 +/* f144094: 3c014f00 */ lui $at,0x4f00 +/* f144098: 444ef800 */ cfc1 $t6,$31 +/* f14409c: 00000000 */ sll $zero,$zero,0x0 +/* f1440a0: 31ce0078 */ andi $t6,$t6,0x78 +/* f1440a4: 51c00013 */ beqzl $t6,.L0f1440f4 +/* f1440a8: 440e5000 */ mfc1 $t6,$f10 +/* f1440ac: 44815000 */ mtc1 $at,$f10 +/* f1440b0: 240e0001 */ addiu $t6,$zero,0x1 +/* f1440b4: 460a4281 */ sub.s $f10,$f8,$f10 +/* f1440b8: 44cef800 */ ctc1 $t6,$31 +/* f1440bc: 00000000 */ sll $zero,$zero,0x0 +/* f1440c0: 460052a4 */ cvt.w.s $f10,$f10 +/* f1440c4: 444ef800 */ cfc1 $t6,$31 +/* f1440c8: 00000000 */ sll $zero,$zero,0x0 +/* f1440cc: 31ce0078 */ andi $t6,$t6,0x78 +/* f1440d0: 15c00005 */ bnez $t6,.L0f1440e8 +/* f1440d4: 00000000 */ sll $zero,$zero,0x0 +/* f1440d8: 440e5000 */ mfc1 $t6,$f10 +/* f1440dc: 3c018000 */ lui $at,0x8000 +/* f1440e0: 10000007 */ beqz $zero,.L0f144100 +/* f1440e4: 01c17025 */ or $t6,$t6,$at +.L0f1440e8: +/* f1440e8: 10000005 */ beqz $zero,.L0f144100 +/* f1440ec: 240effff */ addiu $t6,$zero,-1 +/* f1440f0: 440e5000 */ mfc1 $t6,$f10 +.L0f1440f4: +/* f1440f4: 00000000 */ sll $zero,$zero,0x0 +/* f1440f8: 05c0fffb */ bltz $t6,.L0f1440e8 +/* f1440fc: 00000000 */ sll $zero,$zero,0x0 +.L0f144100: +/* f144100: 44d9f800 */ ctc1 $t9,$31 +/* f144104: 8fb902f0 */ lw $t9,0x2f0($sp) +/* f144108: 31cf03ff */ andi $t7,$t6,0x3ff +/* f14410c: 000fc380 */ sll $t8,$t7,0xe +/* f144110: 272effc9 */ addiu $t6,$t9,-55 +/* f144114: 31cf03ff */ andi $t7,$t6,0x3ff +/* f144118: 000fc880 */ sll $t9,$t7,0x2 +/* f14411c: 03197025 */ or $t6,$t8,$t9 +/* f144120: ac6e0004 */ sw $t6,0x4($v1) +/* f144124: 44912000 */ mtc1 $s1,$f4 +.L0f144128: +/* f144128: 3c0140a0 */ lui $at,0x40a0 +/* f14412c: 44815000 */ mtc1 $at,$f10 +/* f144130: 46802020 */ cvt.s.w $f0,$f4 +/* f144134: 8ecf0284 */ lw $t7,0x284($s6) +/* f144138: 8fb90304 */ lw $t9,0x304($sp) +/* f14413c: 24010001 */ addiu $at,$zero,0x1 +/* f144140: 8df80480 */ lw $t8,0x480($t7) +/* f144144: 03317021 */ addu $t6,$t9,$s1 +/* f144148: 460a0103 */ div.s $f4,$f0,$f10 +/* f14414c: 25cfffff */ addiu $t7,$t6,-1 +/* f144150: 448f3000 */ mtc1 $t7,$f6 +/* f144154: 9303006b */ lbu $v1,0x6b($t8) +/* f144158: afaf008c */ sw $t7,0x8c($sp) +/* f14415c: 46803220 */ cvt.s.w $f8,$f6 +/* f144160: 46044181 */ sub.s $f6,$f8,$f4 +/* f144164: 1461006c */ bne $v1,$at,.L0f144318 +/* f144168: e7a60068 */ swc1 $f6,0x68($sp) +/* f14416c: 0011c043 */ sra $t8,$s1,0x1 +/* f144170: 8fae02f8 */ lw $t6,0x2f8($sp) +/* f144174: 03191021 */ addu $v0,$t8,$t9 +/* f144178: 8fb80300 */ lw $t8,0x300($sp) +/* f14417c: 000e7843 */ sra $t7,$t6,0x1 +/* f144180: 3c0cf600 */ lui $t4,0xf600 +/* f144184: 01f82021 */ addu $a0,$t7,$t8 +/* f144188: 24830001 */ addiu $v1,$a0,0x1 +/* f14418c: 307903ff */ andi $t9,$v1,0x3ff +/* f144190: 244f0007 */ addiu $t7,$v0,0x7 +/* f144194: 31f803ff */ andi $t8,$t7,0x3ff +/* f144198: 00191880 */ sll $v1,$t9,0x2 +/* f14419c: 0018cb80 */ sll $t9,$t8,0xe +/* f1441a0: 032c7025 */ or $t6,$t9,$t4 +/* f1441a4: 01c37825 */ or $t7,$t6,$v1 +/* f1441a8: 24590002 */ addiu $t9,$v0,0x2 +/* f1441ac: 308503ff */ andi $a1,$a0,0x3ff +/* f1441b0: 02a03025 */ or $a2,$s5,$zero +/* f1441b4: accf0000 */ sw $t7,0x0($a2) +/* f1441b8: 0005c080 */ sll $t8,$a1,0x2 +/* f1441bc: 332e03ff */ andi $t6,$t9,0x3ff +/* f1441c0: 000e7b80 */ sll $t7,$t6,0xe +/* f1441c4: 01f83825 */ or $a3,$t7,$t8 +/* f1441c8: 03002825 */ or $a1,$t8,$zero +/* f1441cc: 24580005 */ addiu $t8,$v0,0x5 +/* f1441d0: 331903ff */ andi $t9,$t8,0x3ff +/* f1441d4: 00197380 */ sll $t6,$t9,0xe +/* f1441d8: 01cc7825 */ or $t7,$t6,$t4 +/* f1441dc: 26b50008 */ addiu $s5,$s5,0x8 +/* f1441e0: 01e3c025 */ or $t8,$t7,$v1 +/* f1441e4: 2459ffff */ addiu $t9,$v0,-1 +/* f1441e8: acc70004 */ sw $a3,0x4($a2) +/* f1441ec: 02a04025 */ or $t0,$s5,$zero +/* f1441f0: 332e03ff */ andi $t6,$t9,0x3ff +/* f1441f4: ad180000 */ sw $t8,0x0($t0) +/* f1441f8: 000e7b80 */ sll $t7,$t6,0xe +/* f1441fc: 01ecc025 */ or $t8,$t7,$t4 +/* f144200: 2459fffa */ addiu $t9,$v0,-6 +/* f144204: 332e03ff */ andi $t6,$t9,0x3ff +/* f144208: 26b50008 */ addiu $s5,$s5,0x8 +/* f14420c: 000e7b80 */ sll $t7,$t6,0xe +/* f144210: 03035025 */ or $t2,$t8,$v1 +/* f144214: 01e5c025 */ or $t8,$t7,$a1 +/* f144218: 02a04825 */ or $t1,$s5,$zero +/* f14421c: 2459fffc */ addiu $t9,$v0,-4 +/* f144220: ad070004 */ sw $a3,0x4($t0) +/* f144224: 332e03ff */ andi $t6,$t9,0x3ff +/* f144228: ad380004 */ sw $t8,0x4($t1) +/* f14422c: 26b50008 */ addiu $s5,$s5,0x8 +/* f144230: 000e7b80 */ sll $t7,$t6,0xe +/* f144234: 24430001 */ addiu $v1,$v0,0x1 +/* f144238: ad2a0000 */ sw $t2,0x0($t1) +/* f14423c: 01e5c025 */ or $t8,$t7,$a1 +/* f144240: 02a05825 */ or $t3,$s5,$zero +/* f144244: 307903ff */ andi $t9,$v1,0x3ff +/* f144248: ad780004 */ sw $t8,0x4($t3) +/* f14424c: 00197380 */ sll $t6,$t9,0xe +/* f144250: 24980007 */ addiu $t8,$a0,0x7 +/* f144254: 3c01f600 */ lui $at,0xf600 +/* f144258: 01c11825 */ or $v1,$t6,$at +/* f14425c: 331903ff */ andi $t9,$t8,0x3ff +/* f144260: 00197080 */ sll $t6,$t9,0x2 +/* f144264: 26b50008 */ addiu $s5,$s5,0x8 +/* f144268: 006e7825 */ or $t7,$v1,$t6 +/* f14426c: ad6a0000 */ sw $t2,0x0($t3) +/* f144270: 02a02825 */ or $a1,$s5,$zero +/* f144274: 24990002 */ addiu $t9,$a0,0x2 +/* f144278: 304803ff */ andi $t0,$v0,0x3ff +/* f14427c: 0008c380 */ sll $t8,$t0,0xe +/* f144280: 332e03ff */ andi $t6,$t9,0x3ff +/* f144284: acaf0000 */ sw $t7,0x0($a1) +/* f144288: 000e7880 */ sll $t7,$t6,0x2 +/* f14428c: 030f3825 */ or $a3,$t8,$t7 +/* f144290: 03004025 */ or $t0,$t8,$zero +/* f144294: 24980005 */ addiu $t8,$a0,0x5 +/* f144298: 331903ff */ andi $t9,$t8,0x3ff +/* f14429c: 00197080 */ sll $t6,$t9,0x2 +/* f1442a0: 26b50008 */ addiu $s5,$s5,0x8 +/* f1442a4: 006e7825 */ or $t7,$v1,$t6 +/* f1442a8: aca70004 */ sw $a3,0x4($a1) +/* f1442ac: 02a03025 */ or $a2,$s5,$zero +/* f1442b0: 2498ffff */ addiu $t8,$a0,-1 +/* f1442b4: accf0000 */ sw $t7,0x0($a2) +/* f1442b8: 331903ff */ andi $t9,$t8,0x3ff +/* f1442bc: 00197080 */ sll $t6,$t9,0x2 +/* f1442c0: 248ffffa */ addiu $t7,$a0,-6 +/* f1442c4: 26b50008 */ addiu $s5,$s5,0x8 +/* f1442c8: 31f803ff */ andi $t8,$t7,0x3ff +/* f1442cc: 0018c880 */ sll $t9,$t8,0x2 +/* f1442d0: 02a04825 */ or $t1,$s5,$zero +/* f1442d4: 006e5025 */ or $t2,$v1,$t6 +/* f1442d8: acc70004 */ sw $a3,0x4($a2) +/* f1442dc: 01197025 */ or $t6,$t0,$t9 +/* f1442e0: 248ffffc */ addiu $t7,$a0,-4 +/* f1442e4: ad2e0004 */ sw $t6,0x4($t1) +/* f1442e8: 26b50008 */ addiu $s5,$s5,0x8 +/* f1442ec: 31f803ff */ andi $t8,$t7,0x3ff +/* f1442f0: ad2a0000 */ sw $t2,0x0($t1) +/* f1442f4: 0018c880 */ sll $t9,$t8,0x2 +/* f1442f8: 02a01025 */ or $v0,$s5,$zero +/* f1442fc: 01197025 */ or $t6,$t0,$t9 +/* f144300: ac4e0004 */ sw $t6,0x4($v0) +/* f144304: ac4a0000 */ sw $t2,0x0($v0) +/* f144308: 8ecf0284 */ lw $t7,0x284($s6) +/* f14430c: 26b50008 */ addiu $s5,$s5,0x8 +/* f144310: 8df80480 */ lw $t8,0x480($t7) +/* f144314: 9303006b */ lbu $v1,0x6b($t8) +.L0f144318: +/* f144318: 1460000a */ bnez $v1,.L0f144344 +/* f14431c: 24045849 */ addiu $a0,$zero,0x5849 +/* f144320: 3c190050 */ lui $t9,0x50 +/* f144324: 3c0e000f */ lui $t6,0xf +/* f144328: 3c1400ff */ lui $s4,0xff +/* f14432c: 373900ff */ ori $t9,$t9,0xff +/* f144330: 35ce00ff */ ori $t6,$t6,0xff +/* f144334: 369400a0 */ ori $s4,$s4,0xa0 +/* f144338: afb902b4 */ sw $t9,0x2b4($sp) +/* f14433c: 1000000f */ beqz $zero,.L0f14437c +/* f144340: afae02b0 */ sw $t6,0x2b0($sp) +.L0f144344: +/* f144344: 24010001 */ addiu $at,$zero,0x1 +/* f144348: 14610007 */ bne $v1,$at,.L0f144368 +/* f14434c: 3c02ff33 */ lui $v0,0xff33 +/* f144350: 3c022244 */ lui $v0,0x2244 +/* f144354: 3454ffff */ ori $s4,$v0,0xffff +/* f144358: 240f0fff */ addiu $t7,$zero,0xfff +/* f14435c: afb402b4 */ sw $s4,0x2b4($sp) +/* f144360: 10000006 */ beqz $zero,.L0f14437c +/* f144364: afaf02b0 */ sw $t7,0x2b0($sp) +.L0f144368: +/* f144368: 3c180f00 */ lui $t8,0xf00 +/* f14436c: 345400ff */ ori $s4,$v0,0xff +/* f144370: 371800ff */ ori $t8,$t8,0xff +/* f144374: afb402b4 */ sw $s4,0x2b4($sp) +/* f144378: afb802b0 */ sw $t8,0x2b0($sp) +.L0f14437c: +/* f14437c: 0fc5b9f1 */ jal func0f16e7c4 +/* f144380: e7a00074 */ swc1 $f0,0x74($sp) +/* f144384: 3c017f1b */ lui $at,0x7f1b +/* f144388: c4285f50 */ lwc1 $f8,0x5f50($at) +/* f14438c: c7aa02c0 */ lwc1 $f10,0x2c0($sp) +/* f144390: 27b30308 */ addiu $s3,$sp,0x308 +/* f144394: 3c057f1b */ lui $a1,0x7f1b +/* f144398: 46085102 */ mul.s $f4,$f10,$f8 +/* f14439c: 3c077f1b */ lui $a3,0x7f1b +/* f1443a0: 24e75df0 */ addiu $a3,$a3,0x5df0 +/* f1443a4: 24a55de4 */ addiu $a1,$a1,0x5de4 +/* f1443a8: 02602025 */ or $a0,$s3,$zero +/* f1443ac: 00403025 */ or $a2,$v0,$zero +/* f1443b0: 460021a1 */ cvt.d.s $f6,$f4 +/* f1443b4: 0c004dad */ jal 0x136b4 +/* f1443b8: f7a60010 */ sdc1 $f6,0x10($sp) +/* f1443bc: 3c198008 */ lui $t9,0x8008 +/* f1443c0: 8f39fb04 */ lw $t9,-0x4fc($t9) +/* f1443c4: 3c078008 */ lui $a3,0x8008 +/* f1443c8: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f1443cc: 27a402e0 */ addiu $a0,$sp,0x2e0 +/* f1443d0: 27a502e4 */ addiu $a1,$sp,0x2e4 +/* f1443d4: 02603025 */ or $a2,$s3,$zero +/* f1443d8: afa00014 */ sw $zero,0x14($sp) +/* f1443dc: 0fc55cbe */ jal func0f1572f8 +/* f1443e0: afb90010 */ sw $t9,0x10($sp) +/* f1443e4: 8fa902ac */ lw $t1,0x2ac($sp) +/* f1443e8: 8faf0304 */ lw $t7,0x304($sp) +/* f1443ec: 8fb20300 */ lw $s2,0x300($sp) +/* f1443f0: 00097080 */ sll $t6,$t1,0x2 +/* f1443f4: 01c97023 */ subu $t6,$t6,$t1 +/* f1443f8: 000e70c0 */ sll $t6,$t6,0x3 +/* f1443fc: 01c97021 */ addu $t6,$t6,$t1 +/* f144400: 8fb802e4 */ lw $t8,0x2e4($sp) +/* f144404: 01c04825 */ or $t1,$t6,$zero +/* f144408: 01cf1021 */ addu $v0,$t6,$t7 +/* f14440c: 8fae02e0 */ lw $t6,0x2e0($sp) +/* f144410: 2652000e */ addiu $s2,$s2,0xe +/* f144414: 0058c821 */ addu $t9,$v0,$t8 +/* f144418: 27b802d8 */ addiu $t8,$sp,0x2d8 +/* f14441c: 024e7821 */ addu $t7,$s2,$t6 +/* f144420: afaf02d8 */ sw $t7,0x2d8($sp) +/* f144424: afb80010 */ sw $t8,0x10($sp) +/* f144428: afb902dc */ sw $t9,0x2dc($sp) +/* f14442c: afb202e8 */ sw $s2,0x2e8($sp) +/* f144430: afa20084 */ sw $v0,0x84($sp) +/* f144434: afa202ec */ sw $v0,0x2ec($sp) +/* f144438: afa90080 */ sw $t1,0x80($sp) +/* f14443c: 02a02025 */ or $a0,$s5,$zero +/* f144440: 27a502ec */ addiu $a1,$sp,0x2ec +/* f144444: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f144448: 0fc54e16 */ jal func0f153858 +/* f14444c: 27a702dc */ addiu $a3,$sp,0x2dc +/* f144450: 0c002f02 */ jal 0xbc08 +/* f144454: 0040a825 */ or $s5,$v0,$zero +/* f144458: 00028400 */ sll $s0,$v0,0x10 +/* f14445c: 0010cc03 */ sra $t9,$s0,0x10 +/* f144460: 0c002f06 */ jal 0xbc18 +/* f144464: 03208025 */ or $s0,$t9,$zero +/* f144468: 3c0e8008 */ lui $t6,0x8008 +/* f14446c: 3c0f8008 */ lui $t7,0x8008 +/* f144470: 8deffb04 */ lw $t7,-0x4fc($t7) +/* f144474: 8dcefb08 */ lw $t6,-0x4f8($t6) +/* f144478: 8fb802b0 */ lw $t8,0x2b0($sp) +/* f14447c: 02a02025 */ or $a0,$s5,$zero +/* f144480: 27a502ec */ addiu $a1,$sp,0x2ec +/* f144484: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f144488: 02603825 */ or $a3,$s3,$zero +/* f14448c: afb40018 */ sw $s4,0x18($sp) +/* f144490: afb00020 */ sw $s0,0x20($sp) +/* f144494: afa20024 */ sw $v0,0x24($sp) +/* f144498: afa00028 */ sw $zero,0x28($sp) +/* f14449c: afa0002c */ sw $zero,0x2c($sp) +/* f1444a0: afaf0014 */ sw $t7,0x14($sp) +/* f1444a4: afae0010 */ sw $t6,0x10($sp) +/* f1444a8: 0fc55b92 */ jal func0f156e48 +/* f1444ac: afb8001c */ sw $t8,0x1c($sp) +/* f1444b0: 0040a825 */ or $s5,$v0,$zero +/* f1444b4: 0fc5b9f1 */ jal func0f16e7c4 +/* f1444b8: 2404584a */ addiu $a0,$zero,0x584a +/* f1444bc: 8ed90284 */ lw $t9,0x284($s6) +/* f1444c0: 3c017f1b */ lui $at,0x7f1b +/* f1444c4: c4285f54 */ lwc1 $f8,0x5f54($at) +/* f1444c8: 8f2e0480 */ lw $t6,0x480($t9) +/* f1444cc: 3c057f1b */ lui $a1,0x7f1b +/* f1444d0: 3c077f1b */ lui $a3,0x7f1b +/* f1444d4: c5ca0060 */ lwc1 $f10,0x60($t6) +/* f1444d8: 24e75e00 */ addiu $a3,$a3,0x5e00 +/* f1444dc: 24a55df4 */ addiu $a1,$a1,0x5df4 +/* f1444e0: 46085102 */ mul.s $f4,$f10,$f8 +/* f1444e4: 02602025 */ or $a0,$s3,$zero +/* f1444e8: 00403025 */ or $a2,$v0,$zero +/* f1444ec: 460021a1 */ cvt.d.s $f6,$f4 +/* f1444f0: 0c004dad */ jal 0x136b4 +/* f1444f4: f7a60010 */ sdc1 $f6,0x10($sp) +/* f1444f8: 3c0f8008 */ lui $t7,0x8008 +/* f1444fc: 8deffb04 */ lw $t7,-0x4fc($t7) +/* f144500: 3c078008 */ lui $a3,0x8008 +/* f144504: 26510009 */ addiu $s1,$s2,0x9 +/* f144508: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f14450c: 27a402e0 */ addiu $a0,$sp,0x2e0 +/* f144510: 27a502e4 */ addiu $a1,$sp,0x2e4 +/* f144514: 02603025 */ or $a2,$s3,$zero +/* f144518: afa00014 */ sw $zero,0x14($sp) +/* f14451c: 0fc55cbe */ jal func0f1572f8 +/* f144520: afaf0010 */ sw $t7,0x10($sp) +/* f144524: 8fa30084 */ lw $v1,0x84($sp) +/* f144528: 8fb802e4 */ lw $t8,0x2e4($sp) +/* f14452c: 8fae02e0 */ lw $t6,0x2e0($sp) +/* f144530: 02a02025 */ or $a0,$s5,$zero +/* f144534: 0078c821 */ addu $t9,$v1,$t8 +/* f144538: 27b802d8 */ addiu $t8,$sp,0x2d8 +/* f14453c: 022e7821 */ addu $t7,$s1,$t6 +/* f144540: afaf02d8 */ sw $t7,0x2d8($sp) +/* f144544: afb80010 */ sw $t8,0x10($sp) +/* f144548: afb902dc */ sw $t9,0x2dc($sp) +/* f14454c: 27a502ec */ addiu $a1,$sp,0x2ec +/* f144550: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f144554: 27a702dc */ addiu $a3,$sp,0x2dc +/* f144558: afb102e8 */ sw $s1,0x2e8($sp) +/* f14455c: 0fc54e16 */ jal func0f153858 +/* f144560: afa302ec */ sw $v1,0x2ec($sp) +/* f144564: 0c002f02 */ jal 0xbc08 +/* f144568: 0040a825 */ or $s5,$v0,$zero +/* f14456c: 00028400 */ sll $s0,$v0,0x10 +/* f144570: 0010cc03 */ sra $t9,$s0,0x10 +/* f144574: 0c002f06 */ jal 0xbc18 +/* f144578: 03208025 */ or $s0,$t9,$zero +/* f14457c: 3c0e8008 */ lui $t6,0x8008 +/* f144580: 3c0f8008 */ lui $t7,0x8008 +/* f144584: 8deffb04 */ lw $t7,-0x4fc($t7) +/* f144588: 8dcefb08 */ lw $t6,-0x4f8($t6) +/* f14458c: 8fb802b0 */ lw $t8,0x2b0($sp) +/* f144590: 02a02025 */ or $a0,$s5,$zero +/* f144594: 27a502ec */ addiu $a1,$sp,0x2ec +/* f144598: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f14459c: 02603825 */ or $a3,$s3,$zero +/* f1445a0: afb40018 */ sw $s4,0x18($sp) +/* f1445a4: afb00020 */ sw $s0,0x20($sp) +/* f1445a8: afa20024 */ sw $v0,0x24($sp) +/* f1445ac: afa00028 */ sw $zero,0x28($sp) +/* f1445b0: afa0002c */ sw $zero,0x2c($sp) +/* f1445b4: afaf0014 */ sw $t7,0x14($sp) +/* f1445b8: afae0010 */ sw $t6,0x10($sp) +/* f1445bc: 0fc55b92 */ jal func0f156e48 +/* f1445c0: afb8001c */ sw $t8,0x1c($sp) +/* f1445c4: 0040a825 */ or $s5,$v0,$zero +/* f1445c8: 0fc5b9f1 */ jal func0f16e7c4 +/* f1445cc: 2404584b */ addiu $a0,$zero,0x584b +/* f1445d0: 8ed90284 */ lw $t9,0x284($s6) +/* f1445d4: 3c057f1b */ lui $a1,0x7f1b +/* f1445d8: 24a55e04 */ addiu $a1,$a1,0x5e04 +/* f1445dc: 8f2e0480 */ lw $t6,0x480($t9) +/* f1445e0: 02602025 */ or $a0,$s3,$zero +/* f1445e4: 00403025 */ or $a2,$v0,$zero +/* f1445e8: c5ca001c */ lwc1 $f10,0x1c($t6) +/* f1445ec: 4600520d */ trunc.w.s $f8,$f10 +/* f1445f0: 44074000 */ mfc1 $a3,$f8 +/* f1445f4: 0c004dad */ jal 0x136b4 +/* f1445f8: 00000000 */ sll $zero,$zero,0x0 +/* f1445fc: 3c188008 */ lui $t8,0x8008 +/* f144600: 8f18fb04 */ lw $t8,-0x4fc($t8) +/* f144604: 3c078008 */ lui $a3,0x8008 +/* f144608: 26310009 */ addiu $s1,$s1,0x9 +/* f14460c: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f144610: 27a402e0 */ addiu $a0,$sp,0x2e0 +/* f144614: 27a502e4 */ addiu $a1,$sp,0x2e4 +/* f144618: 02603025 */ or $a2,$s3,$zero +/* f14461c: afa00014 */ sw $zero,0x14($sp) +/* f144620: 0fc55cbe */ jal func0f1572f8 +/* f144624: afb80010 */ sw $t8,0x10($sp) +/* f144628: 8fa30084 */ lw $v1,0x84($sp) +/* f14462c: 8fb902e4 */ lw $t9,0x2e4($sp) +/* f144630: 8faf02e0 */ lw $t7,0x2e0($sp) +/* f144634: 02a02025 */ or $a0,$s5,$zero +/* f144638: 00797021 */ addu $t6,$v1,$t9 +/* f14463c: 27b902d8 */ addiu $t9,$sp,0x2d8 +/* f144640: 022fc021 */ addu $t8,$s1,$t7 +/* f144644: afb802d8 */ sw $t8,0x2d8($sp) +/* f144648: afb90010 */ sw $t9,0x10($sp) +/* f14464c: afae02dc */ sw $t6,0x2dc($sp) +/* f144650: 27a502ec */ addiu $a1,$sp,0x2ec +/* f144654: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f144658: 27a702dc */ addiu $a3,$sp,0x2dc +/* f14465c: afb102e8 */ sw $s1,0x2e8($sp) +/* f144660: 0fc54e16 */ jal func0f153858 +/* f144664: afa302ec */ sw $v1,0x2ec($sp) +/* f144668: 0c002f02 */ jal 0xbc08 +/* f14466c: 0040a825 */ or $s5,$v0,$zero +/* f144670: 00028400 */ sll $s0,$v0,0x10 +/* f144674: 00107403 */ sra $t6,$s0,0x10 +/* f144678: 0c002f06 */ jal 0xbc18 +/* f14467c: 01c08025 */ or $s0,$t6,$zero +/* f144680: 3c0f8008 */ lui $t7,0x8008 +/* f144684: 3c188008 */ lui $t8,0x8008 +/* f144688: 8f18fb04 */ lw $t8,-0x4fc($t8) +/* f14468c: 8deffb08 */ lw $t7,-0x4f8($t7) +/* f144690: 8fb902b0 */ lw $t9,0x2b0($sp) +/* f144694: 02a02025 */ or $a0,$s5,$zero +/* f144698: 27a502ec */ addiu $a1,$sp,0x2ec +/* f14469c: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f1446a0: 02603825 */ or $a3,$s3,$zero +/* f1446a4: afb40018 */ sw $s4,0x18($sp) +/* f1446a8: afb00020 */ sw $s0,0x20($sp) +/* f1446ac: afa20024 */ sw $v0,0x24($sp) +/* f1446b0: afa00028 */ sw $zero,0x28($sp) +/* f1446b4: afa0002c */ sw $zero,0x2c($sp) +/* f1446b8: afb80014 */ sw $t8,0x14($sp) +/* f1446bc: afaf0010 */ sw $t7,0x10($sp) +/* f1446c0: 0fc55b92 */ jal func0f156e48 +/* f1446c4: afb9001c */ sw $t9,0x1c($sp) +/* f1446c8: 0040a825 */ or $s5,$v0,$zero +/* f1446cc: 0fc5b9f1 */ jal func0f16e7c4 +/* f1446d0: 2404584c */ addiu $a0,$zero,0x584c +/* f1446d4: 8ece0284 */ lw $t6,0x284($s6) +/* f1446d8: 3c057f1b */ lui $a1,0x7f1b +/* f1446dc: 24a55e0c */ addiu $a1,$a1,0x5e0c +/* f1446e0: 8dcf0480 */ lw $t7,0x480($t6) +/* f1446e4: 02602025 */ or $a0,$s3,$zero +/* f1446e8: 00403025 */ or $a2,$v0,$zero +/* f1446ec: c5e40028 */ lwc1 $f4,0x28($t7) +/* f1446f0: 4600218d */ trunc.w.s $f6,$f4 +/* f1446f4: 44073000 */ mfc1 $a3,$f6 +/* f1446f8: 0c004dad */ jal 0x136b4 +/* f1446fc: 00000000 */ sll $zero,$zero,0x0 +/* f144700: 3c198008 */ lui $t9,0x8008 +/* f144704: 8f39fb04 */ lw $t9,-0x4fc($t9) +/* f144708: 3c078008 */ lui $a3,0x8008 +/* f14470c: 26310009 */ addiu $s1,$s1,0x9 +/* f144710: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f144714: 27a402e0 */ addiu $a0,$sp,0x2e0 +/* f144718: 27a502e4 */ addiu $a1,$sp,0x2e4 +/* f14471c: 02603025 */ or $a2,$s3,$zero +/* f144720: afa00014 */ sw $zero,0x14($sp) +/* f144724: 0fc55cbe */ jal func0f1572f8 +/* f144728: afb90010 */ sw $t9,0x10($sp) +/* f14472c: 8fa30084 */ lw $v1,0x84($sp) +/* f144730: 8fae02e4 */ lw $t6,0x2e4($sp) +/* f144734: 8fb802e0 */ lw $t8,0x2e0($sp) +/* f144738: 02a02025 */ or $a0,$s5,$zero +/* f14473c: 006e7821 */ addu $t7,$v1,$t6 +/* f144740: 27ae02d8 */ addiu $t6,$sp,0x2d8 +/* f144744: 0238c821 */ addu $t9,$s1,$t8 +/* f144748: afb902d8 */ sw $t9,0x2d8($sp) +/* f14474c: afae0010 */ sw $t6,0x10($sp) +/* f144750: afaf02dc */ sw $t7,0x2dc($sp) +/* f144754: 27a502ec */ addiu $a1,$sp,0x2ec +/* f144758: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f14475c: 27a702dc */ addiu $a3,$sp,0x2dc +/* f144760: afb102e8 */ sw $s1,0x2e8($sp) +/* f144764: 0fc54e16 */ jal func0f153858 +/* f144768: afa302ec */ sw $v1,0x2ec($sp) +/* f14476c: 0c002f02 */ jal 0xbc08 +/* f144770: 0040a825 */ or $s5,$v0,$zero +/* f144774: 00028400 */ sll $s0,$v0,0x10 +/* f144778: 00107c03 */ sra $t7,$s0,0x10 +/* f14477c: 0c002f06 */ jal 0xbc18 +/* f144780: 01e08025 */ or $s0,$t7,$zero +/* f144784: 3c188008 */ lui $t8,0x8008 +/* f144788: 3c198008 */ lui $t9,0x8008 +/* f14478c: 8f39fb04 */ lw $t9,-0x4fc($t9) +/* f144790: 8f18fb08 */ lw $t8,-0x4f8($t8) +/* f144794: 8fae02b0 */ lw $t6,0x2b0($sp) +/* f144798: 02a02025 */ or $a0,$s5,$zero +/* f14479c: 27a502ec */ addiu $a1,$sp,0x2ec +/* f1447a0: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f1447a4: 02603825 */ or $a3,$s3,$zero +/* f1447a8: afb40018 */ sw $s4,0x18($sp) +/* f1447ac: afb00020 */ sw $s0,0x20($sp) +/* f1447b0: afa20024 */ sw $v0,0x24($sp) +/* f1447b4: afa00028 */ sw $zero,0x28($sp) +/* f1447b8: afa0002c */ sw $zero,0x2c($sp) +/* f1447bc: afb90014 */ sw $t9,0x14($sp) +/* f1447c0: afb80010 */ sw $t8,0x10($sp) +/* f1447c4: 0fc55b92 */ jal func0f156e48 +/* f1447c8: afae001c */ sw $t6,0x1c($sp) +/* f1447cc: 0040a825 */ or $s5,$v0,$zero +/* f1447d0: 0fc5b9f1 */ jal func0f16e7c4 +/* f1447d4: 2404584d */ addiu $a0,$zero,0x584d +/* f1447d8: 3c057f1b */ lui $a1,0x7f1b +/* f1447dc: 24a55e14 */ addiu $a1,$a1,0x5e14 +/* f1447e0: 02602025 */ or $a0,$s3,$zero +/* f1447e4: 0c004dad */ jal 0x136b4 +/* f1447e8: 00403025 */ or $a2,$v0,$zero +/* f1447ec: 3c0f8008 */ lui $t7,0x8008 +/* f1447f0: 8deffb04 */ lw $t7,-0x4fc($t7) +/* f1447f4: 3c078008 */ lui $a3,0x8008 +/* f1447f8: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f1447fc: 27a402e0 */ addiu $a0,$sp,0x2e0 +/* f144800: 27a502e4 */ addiu $a1,$sp,0x2e4 +/* f144804: 02603025 */ or $a2,$s3,$zero +/* f144808: afa00014 */ sw $zero,0x14($sp) +/* f14480c: 0fc55cbe */ jal func0f1572f8 +/* f144810: afaf0010 */ sw $t7,0x10($sp) +/* f144814: 8fa902a8 */ lw $t1,0x2a8($sp) +/* f144818: 8fb80304 */ lw $t8,0x304($sp) +/* f14481c: 8fae0080 */ lw $t6,0x80($sp) +/* f144820: 11200003 */ beqz $t1,.L0f144830 +/* f144824: 8faf02f0 */ lw $t7,0x2f0($sp) +/* f144828: 10000002 */ beqz $zero,.L0f144834 +/* f14482c: 2402fffd */ addiu $v0,$zero,-3 +.L0f144830: +/* f144830: 00001025 */ or $v0,$zero,$zero +.L0f144834: +/* f144834: 0058c821 */ addu $t9,$v0,$t8 +/* f144838: 032e1821 */ addu $v1,$t9,$t6 +/* f14483c: 11200003 */ beqz $t1,.L0f14484c +/* f144840: 24630005 */ addiu $v1,$v1,0x5 +/* f144844: 10000002 */ beqz $zero,.L0f144850 +/* f144848: 24020012 */ addiu $v0,$zero,0x12 +.L0f14484c: +/* f14484c: 00001025 */ or $v0,$zero,$zero +.L0f144850: +/* f144850: 8fb802e4 */ lw $t8,0x2e4($sp) +/* f144854: 8fae02e0 */ lw $t6,0x2e0($sp) +/* f144858: 004f4021 */ addu $t0,$v0,$t7 +/* f14485c: 2508ffd7 */ addiu $t0,$t0,-41 +/* f144860: 0078c821 */ addu $t9,$v1,$t8 +/* f144864: 27b802d8 */ addiu $t8,$sp,0x2d8 +/* f144868: 010e7821 */ addu $t7,$t0,$t6 +/* f14486c: afaf02d8 */ sw $t7,0x2d8($sp) +/* f144870: afb80010 */ sw $t8,0x10($sp) +/* f144874: afb902dc */ sw $t9,0x2dc($sp) +/* f144878: afa802e8 */ sw $t0,0x2e8($sp) +/* f14487c: 02a02025 */ or $a0,$s5,$zero +/* f144880: 27a502ec */ addiu $a1,$sp,0x2ec +/* f144884: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f144888: 27a702dc */ addiu $a3,$sp,0x2dc +/* f14488c: 0fc54e16 */ jal func0f153858 +/* f144890: afa302ec */ sw $v1,0x2ec($sp) +/* f144894: 0c002f02 */ jal 0xbc08 +/* f144898: 0040a825 */ or $s5,$v0,$zero +/* f14489c: 00028400 */ sll $s0,$v0,0x10 +/* f1448a0: 0010cc03 */ sra $t9,$s0,0x10 +/* f1448a4: 0c002f06 */ jal 0xbc18 +/* f1448a8: 03208025 */ or $s0,$t9,$zero +/* f1448ac: 3c0e8008 */ lui $t6,0x8008 +/* f1448b0: 3c0f8008 */ lui $t7,0x8008 +/* f1448b4: 8deffb04 */ lw $t7,-0x4fc($t7) +/* f1448b8: 8dcefb08 */ lw $t6,-0x4f8($t6) +/* f1448bc: 8fb802b4 */ lw $t8,0x2b4($sp) +/* f1448c0: 8fb902b0 */ lw $t9,0x2b0($sp) +/* f1448c4: 02a02025 */ or $a0,$s5,$zero +/* f1448c8: 27a502ec */ addiu $a1,$sp,0x2ec +/* f1448cc: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f1448d0: 02603825 */ or $a3,$s3,$zero +/* f1448d4: afb00020 */ sw $s0,0x20($sp) +/* f1448d8: afa20024 */ sw $v0,0x24($sp) +/* f1448dc: afa00028 */ sw $zero,0x28($sp) +/* f1448e0: afa0002c */ sw $zero,0x2c($sp) +/* f1448e4: afaf0014 */ sw $t7,0x14($sp) +/* f1448e8: afae0010 */ sw $t6,0x10($sp) +/* f1448ec: afb80018 */ sw $t8,0x18($sp) +/* f1448f0: 0fc55b92 */ jal func0f156e48 +/* f1448f4: afb9001c */ sw $t9,0x1c($sp) +/* f1448f8: 8ece0284 */ lw $t6,0x284($s6) +/* f1448fc: 0040a825 */ or $s5,$v0,$zero +/* f144900: 8dcf0480 */ lw $t7,0x480($t6) +/* f144904: 91e3006b */ lbu $v1,0x6b($t7) +/* f144908: 5460000b */ bnezl $v1,.L0f144938 +/* f14490c: 24010001 */ addiu $at,$zero,0x1 +/* f144910: 0fc5b9f1 */ jal func0f16e7c4 +/* f144914: 2404584e */ addiu $a0,$zero,0x584e +/* f144918: 3c057f1b */ lui $a1,0x7f1b +/* f14491c: 24a55e18 */ addiu $a1,$a1,0x5e18 +/* f144920: 02602025 */ or $a0,$s3,$zero +/* f144924: 0c004dad */ jal 0x136b4 +/* f144928: 00403025 */ or $a2,$v0,$zero +/* f14492c: 10000014 */ beqz $zero,.L0f144980 +/* f144930: 00000000 */ sll $zero,$zero,0x0 +/* f144934: 24010001 */ addiu $at,$zero,0x1 +.L0f144938: +/* f144938: 1461000a */ bne $v1,$at,.L0f144964 +/* f14493c: 00000000 */ sll $zero,$zero,0x0 +/* f144940: 0fc5b9f1 */ jal func0f16e7c4 +/* f144944: 240458d0 */ addiu $a0,$zero,0x58d0 +/* f144948: 3c057f1b */ lui $a1,0x7f1b +/* f14494c: 24a55e1c */ addiu $a1,$a1,0x5e1c +/* f144950: 02602025 */ or $a0,$s3,$zero +/* f144954: 0c004dad */ jal 0x136b4 +/* f144958: 00403025 */ or $a2,$v0,$zero +/* f14495c: 10000008 */ beqz $zero,.L0f144980 +/* f144960: 00000000 */ sll $zero,$zero,0x0 +.L0f144964: +/* f144964: 0fc5b9f1 */ jal func0f16e7c4 +/* f144968: 240458d9 */ addiu $a0,$zero,0x58d9 +/* f14496c: 3c057f1b */ lui $a1,0x7f1b +/* f144970: 24a55e20 */ addiu $a1,$a1,0x5e20 +/* f144974: 02602025 */ or $a0,$s3,$zero +/* f144978: 0c004dad */ jal 0x136b4 +/* f14497c: 00403025 */ or $a2,$v0,$zero +.L0f144980: +/* f144980: 3c188008 */ lui $t8,0x8008 +/* f144984: 8f18fb04 */ lw $t8,-0x4fc($t8) +/* f144988: 3c078008 */ lui $a3,0x8008 +/* f14498c: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f144990: 27a402e0 */ addiu $a0,$sp,0x2e0 +/* f144994: 27a502e4 */ addiu $a1,$sp,0x2e4 +/* f144998: 02603025 */ or $a2,$s3,$zero +/* f14499c: afa00014 */ sw $zero,0x14($sp) +/* f1449a0: 0fc55cbe */ jal func0f1572f8 +/* f1449a4: afb80010 */ sw $t8,0x10($sp) +/* f1449a8: 8fa902a8 */ lw $t1,0x2a8($sp) +/* f1449ac: 8fb90304 */ lw $t9,0x304($sp) +/* f1449b0: 8faf0080 */ lw $t7,0x80($sp) +/* f1449b4: 11200003 */ beqz $t1,.L0f1449c4 +/* f1449b8: 8fb802f0 */ lw $t8,0x2f0($sp) +/* f1449bc: 10000002 */ beqz $zero,.L0f1449c8 +/* f1449c0: 2402fffd */ addiu $v0,$zero,-3 +.L0f1449c4: +/* f1449c4: 00001025 */ or $v0,$zero,$zero +.L0f1449c8: +/* f1449c8: 00597021 */ addu $t6,$v0,$t9 +/* f1449cc: 01cf1821 */ addu $v1,$t6,$t7 +/* f1449d0: 11200003 */ beqz $t1,.L0f1449e0 +/* f1449d4: 24630005 */ addiu $v1,$v1,0x5 +/* f1449d8: 10000002 */ beqz $zero,.L0f1449e4 +/* f1449dc: 24020014 */ addiu $v0,$zero,0x14 +.L0f1449e0: +/* f1449e0: 00001025 */ or $v0,$zero,$zero +.L0f1449e4: +/* f1449e4: 8fb902e4 */ lw $t9,0x2e4($sp) +/* f1449e8: 8faf02e0 */ lw $t7,0x2e0($sp) +/* f1449ec: 00584021 */ addu $t0,$v0,$t8 +/* f1449f0: 2508ffde */ addiu $t0,$t0,-34 +/* f1449f4: 00797021 */ addu $t6,$v1,$t9 +/* f1449f8: 27b902d8 */ addiu $t9,$sp,0x2d8 +/* f1449fc: 010fc021 */ addu $t8,$t0,$t7 +/* f144a00: afb802d8 */ sw $t8,0x2d8($sp) +/* f144a04: afb90010 */ sw $t9,0x10($sp) +/* f144a08: afae02dc */ sw $t6,0x2dc($sp) +/* f144a0c: afa802e8 */ sw $t0,0x2e8($sp) +/* f144a10: 02a02025 */ or $a0,$s5,$zero +/* f144a14: 27a502ec */ addiu $a1,$sp,0x2ec +/* f144a18: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f144a1c: 27a702dc */ addiu $a3,$sp,0x2dc +/* f144a20: 0fc54e16 */ jal func0f153858 +/* f144a24: afa302ec */ sw $v1,0x2ec($sp) +/* f144a28: 0c002f02 */ jal 0xbc08 +/* f144a2c: 0040a825 */ or $s5,$v0,$zero +/* f144a30: 00028400 */ sll $s0,$v0,0x10 +/* f144a34: 00107403 */ sra $t6,$s0,0x10 +/* f144a38: 0c002f06 */ jal 0xbc18 +/* f144a3c: 01c08025 */ or $s0,$t6,$zero +/* f144a40: 3c0f8008 */ lui $t7,0x8008 +/* f144a44: 3c188008 */ lui $t8,0x8008 +/* f144a48: 8f18fb04 */ lw $t8,-0x4fc($t8) +/* f144a4c: 8deffb08 */ lw $t7,-0x4f8($t7) +/* f144a50: 8fb902b4 */ lw $t9,0x2b4($sp) +/* f144a54: 8fae02b0 */ lw $t6,0x2b0($sp) +/* f144a58: 02a02025 */ or $a0,$s5,$zero +/* f144a5c: 27a502ec */ addiu $a1,$sp,0x2ec +/* f144a60: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f144a64: 02603825 */ or $a3,$s3,$zero +/* f144a68: afb00020 */ sw $s0,0x20($sp) +/* f144a6c: afa20024 */ sw $v0,0x24($sp) +/* f144a70: afa00028 */ sw $zero,0x28($sp) +/* f144a74: afa0002c */ sw $zero,0x2c($sp) +/* f144a78: afb80014 */ sw $t8,0x14($sp) +/* f144a7c: afaf0010 */ sw $t7,0x10($sp) +/* f144a80: afb90018 */ sw $t9,0x18($sp) +/* f144a84: 0fc55b92 */ jal func0f156e48 +/* f144a88: afae001c */ sw $t6,0x1c($sp) +/* f144a8c: 8ecf0284 */ lw $t7,0x284($s6) +/* f144a90: 0040a825 */ or $s5,$v0,$zero +/* f144a94: 8df80480 */ lw $t8,0x480($t7) +/* f144a98: 9303006b */ lbu $v1,0x6b($t8) +/* f144a9c: 5460004f */ bnezl $v1,.L0f144bdc +/* f144aa0: 24010001 */ addiu $at,$zero,0x1 +/* f144aa4: 0fc5b9f1 */ jal func0f16e7c4 +/* f144aa8: 2404584f */ addiu $a0,$zero,0x584f +/* f144aac: 3c057f1b */ lui $a1,0x7f1b +/* f144ab0: 24a55e24 */ addiu $a1,$a1,0x5e24 +/* f144ab4: 02602025 */ or $a0,$s3,$zero +/* f144ab8: 0c004dad */ jal 0x136b4 +/* f144abc: 00403025 */ or $a2,$v0,$zero +/* f144ac0: 3c198008 */ lui $t9,0x8008 +/* f144ac4: 8f39fb04 */ lw $t9,-0x4fc($t9) +/* f144ac8: 3c078008 */ lui $a3,0x8008 +/* f144acc: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f144ad0: 27a402e0 */ addiu $a0,$sp,0x2e0 +/* f144ad4: 27a502e4 */ addiu $a1,$sp,0x2e4 +/* f144ad8: 02603025 */ or $a2,$s3,$zero +/* f144adc: afa00014 */ sw $zero,0x14($sp) +/* f144ae0: 0fc55cbe */ jal func0f1572f8 +/* f144ae4: afb90010 */ sw $t9,0x10($sp) +/* f144ae8: 8faf02ac */ lw $t7,0x2ac($sp) +/* f144aec: 8fae008c */ lw $t6,0x8c($sp) +/* f144af0: 8fb902a8 */ lw $t9,0x2a8($sp) +/* f144af4: 000fc080 */ sll $t8,$t7,0x2 +/* f144af8: 030fc023 */ subu $t8,$t8,$t7 +/* f144afc: 0018c080 */ sll $t8,$t8,0x2 +/* f144b00: 030fc021 */ addu $t8,$t8,$t7 +/* f144b04: 0018c080 */ sll $t8,$t8,0x2 +/* f144b08: 030fc021 */ addu $t8,$t8,$t7 +/* f144b0c: 01d81823 */ subu $v1,$t6,$t8 +/* f144b10: 13200003 */ beqz $t9,.L0f144b20 +/* f144b14: 2463ffe7 */ addiu $v1,$v1,-25 +/* f144b18: 10000002 */ beqz $zero,.L0f144b24 +/* f144b1c: 2402fff3 */ addiu $v0,$zero,-13 +.L0f144b20: +/* f144b20: 00001025 */ or $v0,$zero,$zero +.L0f144b24: +/* f144b24: 8faf0300 */ lw $t7,0x300($sp) +/* f144b28: 8fae02e4 */ lw $t6,0x2e4($sp) +/* f144b2c: 8fb902e0 */ lw $t9,0x2e0($sp) +/* f144b30: 004f4021 */ addu $t0,$v0,$t7 +/* f144b34: 2508001b */ addiu $t0,$t0,0x1b +/* f144b38: 006ec021 */ addu $t8,$v1,$t6 +/* f144b3c: 27ae02d8 */ addiu $t6,$sp,0x2d8 +/* f144b40: 01197821 */ addu $t7,$t0,$t9 +/* f144b44: afaf02d8 */ sw $t7,0x2d8($sp) +/* f144b48: afae0010 */ sw $t6,0x10($sp) +/* f144b4c: afb802dc */ sw $t8,0x2dc($sp) +/* f144b50: afa802e8 */ sw $t0,0x2e8($sp) +/* f144b54: 02a02025 */ or $a0,$s5,$zero +/* f144b58: 27a502ec */ addiu $a1,$sp,0x2ec +/* f144b5c: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f144b60: 27a702dc */ addiu $a3,$sp,0x2dc +/* f144b64: 0fc54e16 */ jal func0f153858 +/* f144b68: afa302ec */ sw $v1,0x2ec($sp) +/* f144b6c: 0c002f02 */ jal 0xbc08 +/* f144b70: 0040a825 */ or $s5,$v0,$zero +/* f144b74: 00028400 */ sll $s0,$v0,0x10 +/* f144b78: 0010c403 */ sra $t8,$s0,0x10 +/* f144b7c: 0c002f06 */ jal 0xbc18 +/* f144b80: 03008025 */ or $s0,$t8,$zero +/* f144b84: 3c198008 */ lui $t9,0x8008 +/* f144b88: 3c0f8008 */ lui $t7,0x8008 +/* f144b8c: 8deffb04 */ lw $t7,-0x4fc($t7) +/* f144b90: 8f39fb08 */ lw $t9,-0x4f8($t9) +/* f144b94: 8fae02b4 */ lw $t6,0x2b4($sp) +/* f144b98: 8fb802b0 */ lw $t8,0x2b0($sp) +/* f144b9c: 02a02025 */ or $a0,$s5,$zero +/* f144ba0: 27a502ec */ addiu $a1,$sp,0x2ec +/* f144ba4: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f144ba8: 02603825 */ or $a3,$s3,$zero +/* f144bac: afb00020 */ sw $s0,0x20($sp) +/* f144bb0: afa20024 */ sw $v0,0x24($sp) +/* f144bb4: afa00028 */ sw $zero,0x28($sp) +/* f144bb8: afa0002c */ sw $zero,0x2c($sp) +/* f144bbc: afaf0014 */ sw $t7,0x14($sp) +/* f144bc0: afb90010 */ sw $t9,0x10($sp) +/* f144bc4: afae0018 */ sw $t6,0x18($sp) +/* f144bc8: 0fc55b92 */ jal func0f156e48 +/* f144bcc: afb8001c */ sw $t8,0x1c($sp) +/* f144bd0: 1000009b */ beqz $zero,.L0f144e40 +/* f144bd4: 0040a825 */ or $s5,$v0,$zero +/* f144bd8: 24010001 */ addiu $at,$zero,0x1 +.L0f144bdc: +/* f144bdc: 1461004e */ bne $v1,$at,.L0f144d18 +/* f144be0: 00000000 */ sll $zero,$zero,0x0 +/* f144be4: 0fc5b9f1 */ jal func0f16e7c4 +/* f144be8: 240459d4 */ addiu $a0,$zero,0x59d4 +/* f144bec: 3c057f1b */ lui $a1,0x7f1b +/* f144bf0: 24a55e2c */ addiu $a1,$a1,0x5e2c +/* f144bf4: 02602025 */ or $a0,$s3,$zero +/* f144bf8: 0c004dad */ jal 0x136b4 +/* f144bfc: 00403025 */ or $a2,$v0,$zero +/* f144c00: 3c198008 */ lui $t9,0x8008 +/* f144c04: 8f39fb04 */ lw $t9,-0x4fc($t9) +/* f144c08: 3c078008 */ lui $a3,0x8008 +/* f144c0c: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f144c10: 27a402e0 */ addiu $a0,$sp,0x2e0 +/* f144c14: 27a502e4 */ addiu $a1,$sp,0x2e4 +/* f144c18: 02603025 */ or $a2,$s3,$zero +/* f144c1c: afa00014 */ sw $zero,0x14($sp) +/* f144c20: 0fc55cbe */ jal func0f1572f8 +/* f144c24: afb90010 */ sw $t9,0x10($sp) +/* f144c28: 8fae02ac */ lw $t6,0x2ac($sp) +/* f144c2c: 8faf008c */ lw $t7,0x8c($sp) +/* f144c30: 8fb902a8 */ lw $t9,0x2a8($sp) +/* f144c34: 000ec080 */ sll $t8,$t6,0x2 +/* f144c38: 030ec023 */ subu $t8,$t8,$t6 +/* f144c3c: 0018c080 */ sll $t8,$t8,0x2 +/* f144c40: 030ec021 */ addu $t8,$t8,$t6 +/* f144c44: 0018c080 */ sll $t8,$t8,0x2 +/* f144c48: 030ec021 */ addu $t8,$t8,$t6 +/* f144c4c: 01f81823 */ subu $v1,$t7,$t8 +/* f144c50: 13200003 */ beqz $t9,.L0f144c60 +/* f144c54: 2463ffe7 */ addiu $v1,$v1,-25 +/* f144c58: 10000002 */ beqz $zero,.L0f144c64 +/* f144c5c: 2402fff3 */ addiu $v0,$zero,-13 +.L0f144c60: +/* f144c60: 00001025 */ or $v0,$zero,$zero +.L0f144c64: +/* f144c64: 8fae0300 */ lw $t6,0x300($sp) +/* f144c68: 8faf02e4 */ lw $t7,0x2e4($sp) +/* f144c6c: 8fb902e0 */ lw $t9,0x2e0($sp) +/* f144c70: 004e4021 */ addu $t0,$v0,$t6 +/* f144c74: 2508001b */ addiu $t0,$t0,0x1b +/* f144c78: 006fc021 */ addu $t8,$v1,$t7 +/* f144c7c: 27af02d8 */ addiu $t7,$sp,0x2d8 +/* f144c80: 01197021 */ addu $t6,$t0,$t9 +/* f144c84: afae02d8 */ sw $t6,0x2d8($sp) +/* f144c88: afaf0010 */ sw $t7,0x10($sp) +/* f144c8c: afb802dc */ sw $t8,0x2dc($sp) +/* f144c90: afa802e8 */ sw $t0,0x2e8($sp) +/* f144c94: 02a02025 */ or $a0,$s5,$zero +/* f144c98: 27a502ec */ addiu $a1,$sp,0x2ec +/* f144c9c: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f144ca0: 27a702dc */ addiu $a3,$sp,0x2dc +/* f144ca4: 0fc54e16 */ jal func0f153858 +/* f144ca8: afa302ec */ sw $v1,0x2ec($sp) +/* f144cac: 0c002f02 */ jal 0xbc08 +/* f144cb0: 0040a825 */ or $s5,$v0,$zero +/* f144cb4: 00028400 */ sll $s0,$v0,0x10 +/* f144cb8: 0010c403 */ sra $t8,$s0,0x10 +/* f144cbc: 0c002f06 */ jal 0xbc18 +/* f144cc0: 03008025 */ or $s0,$t8,$zero +/* f144cc4: 3c198008 */ lui $t9,0x8008 +/* f144cc8: 3c0e8008 */ lui $t6,0x8008 +/* f144ccc: 8dcefb04 */ lw $t6,-0x4fc($t6) +/* f144cd0: 8f39fb08 */ lw $t9,-0x4f8($t9) +/* f144cd4: 8faf02b4 */ lw $t7,0x2b4($sp) +/* f144cd8: 8fb802b0 */ lw $t8,0x2b0($sp) +/* f144cdc: 02a02025 */ or $a0,$s5,$zero +/* f144ce0: 27a502ec */ addiu $a1,$sp,0x2ec +/* f144ce4: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f144ce8: 02603825 */ or $a3,$s3,$zero +/* f144cec: afb00020 */ sw $s0,0x20($sp) +/* f144cf0: afa20024 */ sw $v0,0x24($sp) +/* f144cf4: afa00028 */ sw $zero,0x28($sp) +/* f144cf8: afa0002c */ sw $zero,0x2c($sp) +/* f144cfc: afae0014 */ sw $t6,0x14($sp) +/* f144d00: afb90010 */ sw $t9,0x10($sp) +/* f144d04: afaf0018 */ sw $t7,0x18($sp) +/* f144d08: 0fc55b92 */ jal func0f156e48 +/* f144d0c: afb8001c */ sw $t8,0x1c($sp) +/* f144d10: 1000004b */ beqz $zero,.L0f144e40 +/* f144d14: 0040a825 */ or $s5,$v0,$zero +.L0f144d18: +/* f144d18: 0fc5b9f1 */ jal func0f16e7c4 +/* f144d1c: 240459d5 */ addiu $a0,$zero,0x59d5 +/* f144d20: 3c057f1b */ lui $a1,0x7f1b +/* f144d24: 24a55e34 */ addiu $a1,$a1,0x5e34 +/* f144d28: 02602025 */ or $a0,$s3,$zero +/* f144d2c: 0c004dad */ jal 0x136b4 +/* f144d30: 00403025 */ or $a2,$v0,$zero +/* f144d34: 3c198008 */ lui $t9,0x8008 +/* f144d38: 8f39fb04 */ lw $t9,-0x4fc($t9) +/* f144d3c: 3c078008 */ lui $a3,0x8008 +/* f144d40: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f144d44: 27a402e0 */ addiu $a0,$sp,0x2e0 +/* f144d48: 27a502e4 */ addiu $a1,$sp,0x2e4 +/* f144d4c: 02603025 */ or $a2,$s3,$zero +/* f144d50: afa00014 */ sw $zero,0x14($sp) +/* f144d54: 0fc55cbe */ jal func0f1572f8 +/* f144d58: afb90010 */ sw $t9,0x10($sp) +/* f144d5c: 8faf02ac */ lw $t7,0x2ac($sp) +/* f144d60: 8fae008c */ lw $t6,0x8c($sp) +/* f144d64: 8fb902a8 */ lw $t9,0x2a8($sp) +/* f144d68: 000fc100 */ sll $t8,$t7,0x4 +/* f144d6c: 030fc023 */ subu $t8,$t8,$t7 +/* f144d70: 0018c080 */ sll $t8,$t8,0x2 +/* f144d74: 030fc023 */ subu $t8,$t8,$t7 +/* f144d78: 01d81823 */ subu $v1,$t6,$t8 +/* f144d7c: 13200003 */ beqz $t9,.L0f144d8c +/* f144d80: 2463ffe7 */ addiu $v1,$v1,-25 +/* f144d84: 10000002 */ beqz $zero,.L0f144d90 +/* f144d88: 2402fff3 */ addiu $v0,$zero,-13 +.L0f144d8c: +/* f144d8c: 00001025 */ or $v0,$zero,$zero +.L0f144d90: +/* f144d90: 8faf0300 */ lw $t7,0x300($sp) +/* f144d94: 8fae02e4 */ lw $t6,0x2e4($sp) +/* f144d98: 8fb902e0 */ lw $t9,0x2e0($sp) +/* f144d9c: 004f4021 */ addu $t0,$v0,$t7 +/* f144da0: 2508001b */ addiu $t0,$t0,0x1b +/* f144da4: 006ec021 */ addu $t8,$v1,$t6 +/* f144da8: 27ae02d8 */ addiu $t6,$sp,0x2d8 +/* f144dac: 01197821 */ addu $t7,$t0,$t9 +/* f144db0: afaf02d8 */ sw $t7,0x2d8($sp) +/* f144db4: afae0010 */ sw $t6,0x10($sp) +/* f144db8: afb802dc */ sw $t8,0x2dc($sp) +/* f144dbc: afa802e8 */ sw $t0,0x2e8($sp) +/* f144dc0: 02a02025 */ or $a0,$s5,$zero +/* f144dc4: 27a502ec */ addiu $a1,$sp,0x2ec +/* f144dc8: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f144dcc: 27a702dc */ addiu $a3,$sp,0x2dc +/* f144dd0: 0fc54e16 */ jal func0f153858 +/* f144dd4: afa302ec */ sw $v1,0x2ec($sp) +/* f144dd8: 0c002f02 */ jal 0xbc08 +/* f144ddc: 0040a825 */ or $s5,$v0,$zero +/* f144de0: 00028400 */ sll $s0,$v0,0x10 +/* f144de4: 0010c403 */ sra $t8,$s0,0x10 +/* f144de8: 0c002f06 */ jal 0xbc18 +/* f144dec: 03008025 */ or $s0,$t8,$zero +/* f144df0: 3c198008 */ lui $t9,0x8008 +/* f144df4: 3c0f8008 */ lui $t7,0x8008 +/* f144df8: 8deffb04 */ lw $t7,-0x4fc($t7) +/* f144dfc: 8f39fb08 */ lw $t9,-0x4f8($t9) +/* f144e00: 8fae02b4 */ lw $t6,0x2b4($sp) +/* f144e04: 8fb802b0 */ lw $t8,0x2b0($sp) +/* f144e08: 02a02025 */ or $a0,$s5,$zero +/* f144e0c: 27a502ec */ addiu $a1,$sp,0x2ec +/* f144e10: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f144e14: 02603825 */ or $a3,$s3,$zero +/* f144e18: afb00020 */ sw $s0,0x20($sp) +/* f144e1c: afa20024 */ sw $v0,0x24($sp) +/* f144e20: afa00028 */ sw $zero,0x28($sp) +/* f144e24: afa0002c */ sw $zero,0x2c($sp) +/* f144e28: afaf0014 */ sw $t7,0x14($sp) +/* f144e2c: afb90010 */ sw $t9,0x10($sp) +/* f144e30: afae0018 */ sw $t6,0x18($sp) +/* f144e34: 0fc55b92 */ jal func0f156e48 +/* f144e38: afb8001c */ sw $t8,0x1c($sp) +/* f144e3c: 0040a825 */ or $s5,$v0,$zero +.L0f144e40: +/* f144e40: 8ed90284 */ lw $t9,0x284($s6) +/* f144e44: 8f2f0480 */ lw $t7,0x480($t9) +/* f144e48: 91e3006b */ lbu $v1,0x6b($t7) +/* f144e4c: 5460000b */ bnezl $v1,.L0f144e7c +/* f144e50: 24010001 */ addiu $at,$zero,0x1 +/* f144e54: 0fc5b9f1 */ jal func0f16e7c4 +/* f144e58: 24045850 */ addiu $a0,$zero,0x5850 +/* f144e5c: 3c057f1b */ lui $a1,0x7f1b +/* f144e60: 24a55e3c */ addiu $a1,$a1,0x5e3c +/* f144e64: 02602025 */ or $a0,$s3,$zero +/* f144e68: 0c004dad */ jal 0x136b4 +/* f144e6c: 00403025 */ or $a2,$v0,$zero +/* f144e70: 10000014 */ beqz $zero,.L0f144ec4 +/* f144e74: 00000000 */ sll $zero,$zero,0x0 +/* f144e78: 24010001 */ addiu $at,$zero,0x1 +.L0f144e7c: +/* f144e7c: 1461000a */ bne $v1,$at,.L0f144ea8 +/* f144e80: 00000000 */ sll $zero,$zero,0x0 +/* f144e84: 0fc5b9f1 */ jal func0f16e7c4 +/* f144e88: 240458cf */ addiu $a0,$zero,0x58cf +/* f144e8c: 3c057f1b */ lui $a1,0x7f1b +/* f144e90: 24a55e40 */ addiu $a1,$a1,0x5e40 +/* f144e94: 02602025 */ or $a0,$s3,$zero +/* f144e98: 0c004dad */ jal 0x136b4 +/* f144e9c: 00403025 */ or $a2,$v0,$zero +/* f144ea0: 10000008 */ beqz $zero,.L0f144ec4 +/* f144ea4: 00000000 */ sll $zero,$zero,0x0 +.L0f144ea8: +/* f144ea8: 0fc5b9f1 */ jal func0f16e7c4 +/* f144eac: 240458d8 */ addiu $a0,$zero,0x58d8 +/* f144eb0: 3c057f1b */ lui $a1,0x7f1b +/* f144eb4: 24a55e44 */ addiu $a1,$a1,0x5e44 +/* f144eb8: 02602025 */ or $a0,$s3,$zero +/* f144ebc: 0c004dad */ jal 0x136b4 +/* f144ec0: 00403025 */ or $a2,$v0,$zero +.L0f144ec4: +/* f144ec4: 3c0e8008 */ lui $t6,0x8008 +/* f144ec8: 8dcefb04 */ lw $t6,-0x4fc($t6) +/* f144ecc: 3c078008 */ lui $a3,0x8008 +/* f144ed0: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f144ed4: 27a402e0 */ addiu $a0,$sp,0x2e0 +/* f144ed8: 27a502e4 */ addiu $a1,$sp,0x2e4 +/* f144edc: 02603025 */ or $a2,$s3,$zero +/* f144ee0: afa00014 */ sw $zero,0x14($sp) +/* f144ee4: 0fc55cbe */ jal func0f1572f8 +/* f144ee8: afae0010 */ sw $t6,0x10($sp) +/* f144eec: 8fa902a8 */ lw $t1,0x2a8($sp) +/* f144ef0: 8faf02ac */ lw $t7,0x2ac($sp) +/* f144ef4: 8fb8008c */ lw $t8,0x8c($sp) +/* f144ef8: 11200003 */ beqz $t1,.L0f144f08 +/* f144efc: 000f7080 */ sll $t6,$t7,0x2 +/* f144f00: 10000002 */ beqz $zero,.L0f144f0c +/* f144f04: 24020003 */ addiu $v0,$zero,0x3 +.L0f144f08: +/* f144f08: 00001025 */ or $v0,$zero,$zero +.L0f144f0c: +/* f144f0c: 01cf7023 */ subu $t6,$t6,$t7 +/* f144f10: 000e70c0 */ sll $t6,$t6,0x3 +/* f144f14: 01cf7023 */ subu $t6,$t6,$t7 +/* f144f18: 000e7040 */ sll $t6,$t6,0x1 +/* f144f1c: 0058c821 */ addu $t9,$v0,$t8 +/* f144f20: 032e1823 */ subu $v1,$t9,$t6 +/* f144f24: 11200003 */ beqz $t1,.L0f144f34 +/* f144f28: 2463ffe7 */ addiu $v1,$v1,-25 +/* f144f2c: 10000002 */ beqz $zero,.L0f144f38 +/* f144f30: 2402fff5 */ addiu $v0,$zero,-11 +.L0f144f34: +/* f144f34: 00001025 */ or $v0,$zero,$zero +.L0f144f38: +/* f144f38: 8fb80300 */ lw $t8,0x300($sp) +/* f144f3c: 8faf02e4 */ lw $t7,0x2e4($sp) +/* f144f40: 8fae02e0 */ lw $t6,0x2e0($sp) +/* f144f44: 00584021 */ addu $t0,$v0,$t8 +/* f144f48: 25080022 */ addiu $t0,$t0,0x22 +/* f144f4c: 006fc821 */ addu $t9,$v1,$t7 +/* f144f50: 27af02d8 */ addiu $t7,$sp,0x2d8 +/* f144f54: 010ec021 */ addu $t8,$t0,$t6 +/* f144f58: afb802d8 */ sw $t8,0x2d8($sp) +/* f144f5c: afaf0010 */ sw $t7,0x10($sp) +/* f144f60: afb902dc */ sw $t9,0x2dc($sp) +/* f144f64: afa802e8 */ sw $t0,0x2e8($sp) +/* f144f68: 02a02025 */ or $a0,$s5,$zero +/* f144f6c: 27a502ec */ addiu $a1,$sp,0x2ec +/* f144f70: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f144f74: 27a702dc */ addiu $a3,$sp,0x2dc +/* f144f78: 0fc54e16 */ jal func0f153858 +/* f144f7c: afa302ec */ sw $v1,0x2ec($sp) +/* f144f80: 0c002f02 */ jal 0xbc08 +/* f144f84: 0040a825 */ or $s5,$v0,$zero +/* f144f88: 00028400 */ sll $s0,$v0,0x10 +/* f144f8c: 0010cc03 */ sra $t9,$s0,0x10 +/* f144f90: 0c002f06 */ jal 0xbc18 +/* f144f94: 03208025 */ or $s0,$t9,$zero +/* f144f98: 3c0e8008 */ lui $t6,0x8008 +/* f144f9c: 3c188008 */ lui $t8,0x8008 +/* f144fa0: 8f18fb04 */ lw $t8,-0x4fc($t8) +/* f144fa4: 8dcefb08 */ lw $t6,-0x4f8($t6) +/* f144fa8: 8faf02b4 */ lw $t7,0x2b4($sp) +/* f144fac: 8fb902b0 */ lw $t9,0x2b0($sp) +/* f144fb0: 02a02025 */ or $a0,$s5,$zero +/* f144fb4: 27a502ec */ addiu $a1,$sp,0x2ec +/* f144fb8: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f144fbc: 02603825 */ or $a3,$s3,$zero +/* f144fc0: afb00020 */ sw $s0,0x20($sp) +/* f144fc4: afa20024 */ sw $v0,0x24($sp) +/* f144fc8: afa00028 */ sw $zero,0x28($sp) +/* f144fcc: afa0002c */ sw $zero,0x2c($sp) +/* f144fd0: afb80014 */ sw $t8,0x14($sp) +/* f144fd4: afae0010 */ sw $t6,0x10($sp) +/* f144fd8: afaf0018 */ sw $t7,0x18($sp) +/* f144fdc: 0fc55b92 */ jal func0f156e48 +/* f144fe0: afb9001c */ sw $t9,0x1c($sp) +/* f144fe4: 8ece0284 */ lw $t6,0x284($s6) +/* f144fe8: 0040a825 */ or $s5,$v0,$zero +/* f144fec: 8dd80480 */ lw $t8,0x480($t6) +/* f144ff0: 9303006b */ lbu $v1,0x6b($t8) +/* f144ff4: 10600003 */ beqz $v1,.L0f145004 +/* f144ff8: 24010002 */ addiu $at,$zero,0x2 +/* f144ffc: 1461000a */ bne $v1,$at,.L0f145028 +/* f145000: 00000000 */ sll $zero,$zero,0x0 +.L0f145004: +/* f145004: 0fc5b9f1 */ jal func0f16e7c4 +/* f145008: 24045851 */ addiu $a0,$zero,0x5851 +/* f14500c: 3c057f1b */ lui $a1,0x7f1b +/* f145010: 24a55e48 */ addiu $a1,$a1,0x5e48 +/* f145014: 02602025 */ or $a0,$s3,$zero +/* f145018: 0c004dad */ jal 0x136b4 +/* f14501c: 00403025 */ or $a2,$v0,$zero +/* f145020: 10000008 */ beqz $zero,.L0f145044 +/* f145024: 00000000 */ sll $zero,$zero,0x0 +.L0f145028: +/* f145028: 0fc5b9f1 */ jal func0f16e7c4 +/* f14502c: 240458ce */ addiu $a0,$zero,0x58ce +/* f145030: 3c057f1b */ lui $a1,0x7f1b +/* f145034: 24a55e4c */ addiu $a1,$a1,0x5e4c +/* f145038: 02602025 */ or $a0,$s3,$zero +/* f14503c: 0c004dad */ jal 0x136b4 +/* f145040: 00403025 */ or $a2,$v0,$zero +.L0f145044: +/* f145044: 3c0f8008 */ lui $t7,0x8008 +/* f145048: 8deffb04 */ lw $t7,-0x4fc($t7) +/* f14504c: 3c078008 */ lui $a3,0x8008 +/* f145050: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f145054: 27a402e0 */ addiu $a0,$sp,0x2e0 +/* f145058: 27a502e4 */ addiu $a1,$sp,0x2e4 +/* f14505c: 02603025 */ or $a2,$s3,$zero +/* f145060: afa00014 */ sw $zero,0x14($sp) +/* f145064: 0fc55cbe */ jal func0f1572f8 +/* f145068: afaf0010 */ sw $t7,0x10($sp) +/* f14506c: 8fb902a8 */ lw $t9,0x2a8($sp) +/* f145070: 8fb402ac */ lw $s4,0x2ac($sp) +/* f145074: c7aa0068 */ lwc1 $f10,0x68($sp) +/* f145078: 13200003 */ beqz $t9,.L0f145088 +/* f14507c: 00147080 */ sll $t6,$s4,0x2 +/* f145080: 10000002 */ beqz $zero,.L0f14508c +/* f145084: 2402ffdd */ addiu $v0,$zero,-35 +.L0f145088: +/* f145088: 00001025 */ or $v0,$zero,$zero +.L0f14508c: +/* f14508c: 01d47021 */ addu $t6,$t6,$s4 +/* f145090: 3c014040 */ lui $at,0x4040 +/* f145094: 44814000 */ mtc1 $at,$f8 +/* f145098: 25d8fffb */ addiu $t8,$t6,-5 +/* f14509c: 44983000 */ mtc1 $t8,$f6 +/* f1450a0: 46085101 */ sub.s $f4,$f10,$f8 +/* f1450a4: 8fb902a8 */ lw $t9,0x2a8($sp) +/* f1450a8: 01c0a025 */ or $s4,$t6,$zero +/* f1450ac: 468032a0 */ cvt.s.w $f10,$f6 +/* f1450b0: 44823000 */ mtc1 $v0,$f6 +/* f1450b4: 8fae02f0 */ lw $t6,0x2f0($sp) +/* f1450b8: 8fb802e4 */ lw $t8,0x2e4($sp) +/* f1450bc: 02a02025 */ or $a0,$s5,$zero +/* f1450c0: 27a502ec */ addiu $a1,$sp,0x2ec +/* f1450c4: 460a2201 */ sub.s $f8,$f4,$f10 +/* f1450c8: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f1450cc: 27a702dc */ addiu $a3,$sp,0x2dc +/* f1450d0: 46803120 */ cvt.s.w $f4,$f6 +/* f1450d4: 46082280 */ add.s $f10,$f4,$f8 +/* f1450d8: 4600518d */ trunc.w.s $f6,$f10 +/* f1450dc: 44033000 */ mfc1 $v1,$f6 +/* f1450e0: 53200004 */ beqzl $t9,.L0f1450f4 +/* f1450e4: 00001025 */ or $v0,$zero,$zero +/* f1450e8: 10000002 */ beqz $zero,.L0f1450f4 +/* f1450ec: 2402fffe */ addiu $v0,$zero,-2 +/* f1450f0: 00001025 */ or $v0,$zero,$zero +.L0f1450f4: +/* f1450f4: 8fb902e0 */ lw $t9,0x2e0($sp) +/* f1450f8: 004e4021 */ addu $t0,$v0,$t6 +/* f1450fc: 2508fff4 */ addiu $t0,$t0,-12 +/* f145100: 00787821 */ addu $t7,$v1,$t8 +/* f145104: 27b802d8 */ addiu $t8,$sp,0x2d8 +/* f145108: 01197021 */ addu $t6,$t0,$t9 +/* f14510c: afae02d8 */ sw $t6,0x2d8($sp) +/* f145110: afb80010 */ sw $t8,0x10($sp) +/* f145114: afaf02dc */ sw $t7,0x2dc($sp) +/* f145118: afa802e8 */ sw $t0,0x2e8($sp) +/* f14511c: 0fc54e16 */ jal func0f153858 +/* f145120: afa302ec */ sw $v1,0x2ec($sp) +/* f145124: 0c002f02 */ jal 0xbc08 +/* f145128: 0040a825 */ or $s5,$v0,$zero +/* f14512c: 00028400 */ sll $s0,$v0,0x10 +/* f145130: 00107c03 */ sra $t7,$s0,0x10 +/* f145134: 0c002f06 */ jal 0xbc18 +/* f145138: 01e08025 */ or $s0,$t7,$zero +/* f14513c: 3c198008 */ lui $t9,0x8008 +/* f145140: 3c0e8008 */ lui $t6,0x8008 +/* f145144: 8dcefb04 */ lw $t6,-0x4fc($t6) +/* f145148: 8f39fb08 */ lw $t9,-0x4f8($t9) +/* f14514c: 8fb802b4 */ lw $t8,0x2b4($sp) +/* f145150: 8faf02b0 */ lw $t7,0x2b0($sp) +/* f145154: 02a02025 */ or $a0,$s5,$zero +/* f145158: 27a502ec */ addiu $a1,$sp,0x2ec +/* f14515c: 27a602e8 */ addiu $a2,$sp,0x2e8 +/* f145160: 02603825 */ or $a3,$s3,$zero +/* f145164: afb00020 */ sw $s0,0x20($sp) +/* f145168: afa20024 */ sw $v0,0x24($sp) +/* f14516c: afa00028 */ sw $zero,0x28($sp) +/* f145170: afa0002c */ sw $zero,0x2c($sp) +/* f145174: afae0014 */ sw $t6,0x14($sp) +/* f145178: afb90010 */ sw $t9,0x10($sp) +/* f14517c: afb80018 */ sw $t8,0x18($sp) +/* f145180: 0fc55b92 */ jal func0f156e48 +/* f145184: afaf001c */ sw $t7,0x1c($sp) +/* f145188: 0fc54e0e */ jal func0f153838 +/* f14518c: 00402025 */ or $a0,$v0,$zero +/* f145190: 8ed90288 */ lw $t9,0x288($s6) +/* f145194: 0040a825 */ or $s5,$v0,$zero +/* f145198: 0fc549d2 */ jal func0f152748 +/* f14519c: 8f240070 */ lw $a0,0x70($t9) +/* f1451a0: 00028600 */ sll $s0,$v0,0x18 +/* f1451a4: 00022600 */ sll $a0,$v0,0x18 +/* f1451a8: 00107603 */ sra $t6,$s0,0x18 +/* f1451ac: 0004c603 */ sra $t8,$a0,0x18 +/* f1451b0: 01c08025 */ or $s0,$t6,$zero +/* f1451b4: 03002025 */ or $a0,$t8,$zero +/* f1451b8: 0c0053d8 */ jal 0x14f60 +/* f1451bc: 3405ffff */ dli $a1,0xffff +/* f1451c0: 00102600 */ sll $a0,$s0,0x18 +/* f1451c4: 00047e03 */ sra $t7,$a0,0x18 +/* f1451c8: 01e02025 */ or $a0,$t7,$zero +/* f1451cc: 3051ffff */ andi $s1,$v0,0xffff +/* f1451d0: 0c005408 */ jal 0x15020 +/* f1451d4: 3405ffff */ dli $a1,0xffff +/* f1451d8: 00102600 */ sll $a0,$s0,0x18 +/* f1451dc: 0004ce03 */ sra $t9,$a0,0x18 +/* f1451e0: 3052ffff */ andi $s2,$v0,0xffff +/* f1451e4: 0c005384 */ jal 0x14e10 +/* f1451e8: 03202025 */ or $a0,$t9,$zero +/* f1451ec: 00102600 */ sll $a0,$s0,0x18 +/* f1451f0: 00047603 */ sra $t6,$a0,0x18 +/* f1451f4: 01c02025 */ or $a0,$t6,$zero +/* f1451f8: 0c0053ae */ jal 0x14eb8 +/* f1451fc: a3a20251 */ sb $v0,0x251($sp) +/* f145200: 02a01825 */ or $v1,$s5,$zero +/* f145204: 26b50008 */ addiu $s5,$s5,0x8 +/* f145208: 3c18e700 */ lui $t8,0xe700 +/* f14520c: ac780000 */ sw $t8,0x0($v1) +/* f145210: 02a02025 */ or $a0,$s5,$zero +/* f145214: 26b50008 */ addiu $s5,$s5,0x8 +/* f145218: ac600004 */ sw $zero,0x4($v1) +/* f14521c: 3c0fba00 */ lui $t7,0xba00 +/* f145220: 35ef1402 */ ori $t7,$t7,0x1402 +/* f145224: 02a02825 */ or $a1,$s5,$zero +/* f145228: ac8f0000 */ sw $t7,0x0($a0) +/* f14522c: ac800004 */ sw $zero,0x4($a0) +/* f145230: 3c19ba00 */ lui $t9,0xba00 +/* f145234: 37390602 */ ori $t9,$t9,0x602 +/* f145238: 26b50008 */ addiu $s5,$s5,0x8 +/* f14523c: 240e00c0 */ addiu $t6,$zero,0xc0 +/* f145240: acae0004 */ sw $t6,0x4($a1) +/* f145244: 02a03025 */ or $a2,$s5,$zero +/* f145248: acb90000 */ sw $t9,0x0($a1) +/* f14524c: 3c18ba00 */ lui $t8,0xba00 +/* f145250: 37181301 */ ori $t8,$t8,0x1301 +/* f145254: acd80000 */ sw $t8,0x0($a2) +/* f145258: 26b50008 */ addiu $s5,$s5,0x8 +/* f14525c: 02a03825 */ or $a3,$s5,$zero +/* f145260: acc00004 */ sw $zero,0x4($a2) +/* f145264: 3c0fb900 */ lui $t7,0xb900 +/* f145268: 35ef0002 */ ori $t7,$t7,0x2 +/* f14526c: 26b50008 */ addiu $s5,$s5,0x8 +/* f145270: 02a01825 */ or $v1,$s5,$zero +/* f145274: acef0000 */ sw $t7,0x0($a3) +/* f145278: 3c19ba00 */ lui $t9,0xba00 +/* f14527c: 37391001 */ ori $t9,$t9,0x1001 +/* f145280: 26b50008 */ addiu $s5,$s5,0x8 +/* f145284: ace00004 */ sw $zero,0x4($a3) +/* f145288: ac790000 */ sw $t9,0x0($v1) +/* f14528c: 02a02025 */ or $a0,$s5,$zero +/* f145290: 3c0eba00 */ lui $t6,0xba00 +/* f145294: 35ce0c02 */ ori $t6,$t6,0xc02 +/* f145298: 26b50008 */ addiu $s5,$s5,0x8 +/* f14529c: ac600004 */ sw $zero,0x4($v1) +/* f1452a0: ac8e0000 */ sw $t6,0x0($a0) +/* f1452a4: 02a02825 */ or $a1,$s5,$zero +/* f1452a8: 24182000 */ addiu $t8,$zero,0x2000 +/* f1452ac: ac980004 */ sw $t8,0x4($a0) +/* f1452b0: 3c0fba00 */ lui $t7,0xba00 +/* f1452b4: 35ef0903 */ ori $t7,$t7,0x903 +/* f1452b8: 26b50008 */ addiu $s5,$s5,0x8 +/* f1452bc: 24190c00 */ addiu $t9,$zero,0xc00 +/* f1452c0: acb90004 */ sw $t9,0x4($a1) +/* f1452c4: 02a03025 */ or $a2,$s5,$zero +/* f1452c8: acaf0000 */ sw $t7,0x0($a1) +/* f1452cc: 3c0eba00 */ lui $t6,0xba00 +/* f1452d0: 35ce0e02 */ ori $t6,$t6,0xe02 +/* f1452d4: 26b50008 */ addiu $s5,$s5,0x8 +/* f1452d8: 02a04025 */ or $t0,$s5,$zero +/* f1452dc: acce0000 */ sw $t6,0x0($a2) +/* f1452e0: acc00004 */ sw $zero,0x4($a2) +/* f1452e4: 3c0f0050 */ lui $t7,0x50 +/* f1452e8: 3c18b900 */ lui $t8,0xb900 +/* f1452ec: 3718031d */ ori $t8,$t8,0x31d +/* f1452f0: 35ef4340 */ ori $t7,$t7,0x4340 +/* f1452f4: 26b50008 */ addiu $s5,$s5,0x8 +/* f1452f8: 02a01825 */ or $v1,$s5,$zero +/* f1452fc: ad0f0004 */ sw $t7,0x4($t0) +/* f145300: ad180000 */ sw $t8,0x0($t0) +/* f145304: 3c0efffd */ lui $t6,0xfffd +/* f145308: 3c19fcff */ lui $t9,0xfcff +/* f14530c: 3739ffff */ ori $t9,$t9,0xffff +/* f145310: 35cef6fb */ ori $t6,$t6,0xf6fb +/* f145314: ac6e0004 */ sw $t6,0x4($v1) +/* f145318: ac790000 */ sw $t9,0x0($v1) +/* f14531c: 8fb802a8 */ lw $t8,0x2a8($sp) +/* f145320: 26b50008 */ addiu $s5,$s5,0x8 +/* f145324: 8faf02ac */ lw $t7,0x2ac($sp) +/* f145328: 170001ff */ bnez $t8,.L0f145b28 +/* f14532c: 24010002 */ addiu $at,$zero,0x2 +/* f145330: 15e10003 */ bne $t7,$at,.L0f145340 +/* f145334: 2407ffab */ addiu $a3,$zero,-85 +/* f145338: 10000001 */ beqz $zero,.L0f145340 +/* f14533c: 2407ffb4 */ addiu $a3,$zero,-76 +.L0f145340: +/* f145340: 8ed90284 */ lw $t9,0x284($s6) +/* f145344: 24010001 */ addiu $at,$zero,0x1 +/* f145348: 24130014 */ addiu $s3,$zero,0x14 +/* f14534c: 8f2e0480 */ lw $t6,0x480($t9) +/* f145350: 32380808 */ andi $t8,$s1,0x808 +/* f145354: 324f0808 */ andi $t7,$s2,0x808 +/* f145358: 91c3006b */ lbu $v1,0x6b($t6) +/* f14535c: 3c09fa00 */ lui $t1,0xfa00 +/* f145360: 3c0b1020 */ lui $t3,0x1020 +/* f145364: 14600011 */ bnez $v1,.L0f1453ac +/* f145368: 00000000 */ sll $zero,$zero,0x0 +/* f14536c: 13000002 */ beqz $t8,.L0f145378 +/* f145370: 02202825 */ or $a1,$s1,$zero +/* f145374: 24130028 */ addiu $s3,$zero,0x28 +.L0f145378: +/* f145378: 11e00004 */ beqz $t7,.L0f14538c +/* f14537c: 02403025 */ or $a2,$s2,$zero +/* f145380: 26730014 */ addiu $s3,$s3,0x14 +/* f145384: 327900ff */ andi $t9,$s3,0xff +/* f145388: 03209825 */ or $s3,$t9,$zero +.L0f14538c: +/* f14538c: 326e00ff */ andi $t6,$s3,0xff +/* f145390: 000ec400 */ sll $t8,$t6,0x10 +/* f145394: 02a01825 */ or $v1,$s5,$zero +/* f145398: 370f00ff */ ori $t7,$t8,0xff +/* f14539c: ac6f0004 */ sw $t7,0x4($v1) +/* f1453a0: ac690000 */ sw $t1,0x0($v1) +/* f1453a4: 1000002f */ beqz $zero,.L0f145464 +/* f1453a8: 26b50008 */ addiu $s5,$s5,0x8 +.L0f1453ac: +/* f1453ac: 14610017 */ bne $v1,$at,.L0f14540c +/* f1453b0: 24130014 */ addiu $s3,$zero,0x14 +/* f1453b4: 32390808 */ andi $t9,$s1,0x808 +/* f1453b8: 2413007f */ addiu $s3,$zero,0x7f +/* f1453bc: 13200002 */ beqz $t9,.L0f1453c8 +/* f1453c0: 02202825 */ or $a1,$s1,$zero +/* f1453c4: 241300be */ addiu $s3,$zero,0xbe +.L0f1453c8: +/* f1453c8: 324e0808 */ andi $t6,$s2,0x808 +/* f1453cc: 11c00004 */ beqz $t6,.L0f1453e0 +/* f1453d0: 02403025 */ or $a2,$s2,$zero +/* f1453d4: 2673003f */ addiu $s3,$s3,0x3f +/* f1453d8: 327800ff */ andi $t8,$s3,0xff +/* f1453dc: 03009825 */ or $s3,$t8,$zero +.L0f1453e0: +/* f1453e0: 326f00ff */ andi $t7,$s3,0xff +/* f1453e4: 000fca00 */ sll $t9,$t7,0x8 +/* f1453e8: 3c0b1020 */ lui $t3,0x1020 +/* f1453ec: 032b7025 */ or $t6,$t9,$t3 +/* f1453f0: 02a01825 */ or $v1,$s5,$zero +/* f1453f4: 35d800ff */ ori $t8,$t6,0xff +/* f1453f8: 3c09fa00 */ lui $t1,0xfa00 +/* f1453fc: ac690000 */ sw $t1,0x0($v1) +/* f145400: ac780004 */ sw $t8,0x4($v1) +/* f145404: 10000017 */ beqz $zero,.L0f145464 +/* f145408: 26b50008 */ addiu $s5,$s5,0x8 +.L0f14540c: +/* f14540c: 322f0808 */ andi $t7,$s1,0x808 +/* f145410: 11e00002 */ beqz $t7,.L0f14541c +/* f145414: 02202825 */ or $a1,$s1,$zero +/* f145418: 24130028 */ addiu $s3,$zero,0x28 +.L0f14541c: +/* f14541c: 32590808 */ andi $t9,$s2,0x808 +/* f145420: 13200004 */ beqz $t9,.L0f145434 +/* f145424: 02403025 */ or $a2,$s2,$zero +/* f145428: 26730014 */ addiu $s3,$s3,0x14 +/* f14542c: 326e00ff */ andi $t6,$s3,0xff +/* f145430: 01c09825 */ or $s3,$t6,$zero +.L0f145434: +/* f145434: 0013c883 */ sra $t9,$s3,0x2 +/* f145438: 332e00ff */ andi $t6,$t9,0xff +/* f14543c: 000ec400 */ sll $t8,$t6,0x10 +/* f145440: 02a01825 */ or $v1,$s5,$zero +/* f145444: 00137e00 */ sll $t7,$s3,0x18 +/* f145448: 01f8c825 */ or $t9,$t7,$t8 +/* f14544c: 372e00ff */ ori $t6,$t9,0xff +/* f145450: 3c09fa00 */ lui $t1,0xfa00 +/* f145454: ac690000 */ sw $t1,0x0($v1) +/* f145458: ac6e0004 */ sw $t6,0x4($v1) +/* f14545c: 26b50008 */ addiu $s5,$s5,0x8 +/* f145460: 3c0b1020 */ lui $t3,0x1020 +.L0f145464: +/* f145464: 8fbf02ac */ lw $ra,0x2ac($sp) +/* f145468: 24ef0008 */ addiu $t7,$a3,0x8 +/* f14546c: 8fb0008c */ lw $s0,0x8c($sp) +/* f145470: 01ff0019 */ multu $t7,$ra +/* f145474: 8fb10300 */ lw $s1,0x300($sp) +/* f145478: 3c01f600 */ lui $at,0xf600 +/* f14547c: 02a02025 */ or $a0,$s5,$zero +/* f145480: 262c0012 */ addiu $t4,$s1,0x12 +/* f145484: 319903ff */ andi $t9,$t4,0x3ff +/* f145488: 00196080 */ sll $t4,$t9,0x2 +/* f14548c: 262d000a */ addiu $t5,$s1,0xa +/* f145490: 26b50008 */ addiu $s5,$s5,0x8 +/* f145494: 0000c012 */ mflo $t8 +/* f145498: 03105021 */ addu $t2,$t8,$s0 +/* f14549c: 314f03ff */ andi $t7,$t2,0x3ff +/* f1454a0: 00ff0019 */ multu $a3,$ra +/* f1454a4: 000fc380 */ sll $t8,$t7,0xe +/* f1454a8: 0301c825 */ or $t9,$t8,$at +/* f1454ac: 032c7025 */ or $t6,$t9,$t4 +/* f1454b0: ac8e0000 */ sw $t6,0x0($a0) +/* f1454b4: 31b803ff */ andi $t8,$t5,0x3ff +/* f1454b8: 00186880 */ sll $t5,$t8,0x2 +/* f1454bc: 001fc880 */ sll $t9,$ra,0x2 +/* f1454c0: 033fc821 */ addu $t9,$t9,$ra +/* f1454c4: 0019c840 */ sll $t9,$t9,0x1 +/* f1454c8: 00007812 */ mflo $t7 +/* f1454cc: 01f04021 */ addu $t0,$t7,$s0 +/* f1454d0: 310e03ff */ andi $t6,$t0,0x3ff +/* f1454d4: 000e7b80 */ sll $t7,$t6,0xe +/* f1454d8: 01edc025 */ or $t8,$t7,$t5 +/* f1454dc: ac980004 */ sw $t8,0x4($a0) +/* f1454e0: 8ecf0284 */ lw $t7,0x284($s6) +/* f1454e4: 001f7080 */ sll $t6,$ra,0x2 +/* f1454e8: 01df7021 */ addu $t6,$t6,$ra +/* f1454ec: 8df80480 */ lw $t8,0x480($t7) +/* f1454f0: 000e7040 */ sll $t6,$t6,0x1 +/* f1454f4: 24e7000a */ addiu $a3,$a3,0xa +/* f1454f8: 9303006b */ lbu $v1,0x6b($t8) +/* f1454fc: 014e5021 */ addu $t2,$t2,$t6 +/* f145500: 01194021 */ addu $t0,$t0,$t9 +/* f145504: 14600012 */ bnez $v1,.L0f145550 +/* f145508: 24e7000a */ addiu $a3,$a3,0xa +/* f14550c: 30b90404 */ andi $t9,$a1,0x404 +/* f145510: 13200002 */ beqz $t9,.L0f14551c +/* f145514: 24130014 */ addiu $s3,$zero,0x14 +/* f145518: 24130028 */ addiu $s3,$zero,0x28 +.L0f14551c: +/* f14551c: 30ce0404 */ andi $t6,$a2,0x404 +/* f145520: 11c00004 */ beqz $t6,.L0f145534 +/* f145524: 02a01825 */ or $v1,$s5,$zero +/* f145528: 26730014 */ addiu $s3,$s3,0x14 +/* f14552c: 326f00ff */ andi $t7,$s3,0xff +/* f145530: 01e09825 */ or $s3,$t7,$zero +.L0f145534: +/* f145534: 327800ff */ andi $t8,$s3,0xff +/* f145538: 0018cc00 */ sll $t9,$t8,0x10 +/* f14553c: 372e00ff */ ori $t6,$t9,0xff +/* f145540: ac6e0004 */ sw $t6,0x4($v1) +/* f145544: 26b50008 */ addiu $s5,$s5,0x8 +/* f145548: 10000028 */ beqz $zero,.L0f1455ec +/* f14554c: ac690000 */ sw $t1,0x0($v1) +.L0f145550: +/* f145550: 24010001 */ addiu $at,$zero,0x1 +/* f145554: 14610013 */ bne $v1,$at,.L0f1455a4 +/* f145558: 30ae0404 */ andi $t6,$a1,0x404 +/* f14555c: 30af0404 */ andi $t7,$a1,0x404 +/* f145560: 11e00002 */ beqz $t7,.L0f14556c +/* f145564: 2413007f */ addiu $s3,$zero,0x7f +/* f145568: 241300be */ addiu $s3,$zero,0xbe +.L0f14556c: +/* f14556c: 30d80404 */ andi $t8,$a2,0x404 +/* f145570: 13000004 */ beqz $t8,.L0f145584 +/* f145574: 02a01825 */ or $v1,$s5,$zero +/* f145578: 2673003f */ addiu $s3,$s3,0x3f +/* f14557c: 327900ff */ andi $t9,$s3,0xff +/* f145580: 03209825 */ or $s3,$t9,$zero +.L0f145584: +/* f145584: 326e00ff */ andi $t6,$s3,0xff +/* f145588: 000e7a00 */ sll $t7,$t6,0x8 +/* f14558c: 01ebc025 */ or $t8,$t7,$t3 +/* f145590: 371900ff */ ori $t9,$t8,0xff +/* f145594: ac790004 */ sw $t9,0x4($v1) +/* f145598: 26b50008 */ addiu $s5,$s5,0x8 +/* f14559c: 10000013 */ beqz $zero,.L0f1455ec +/* f1455a0: ac690000 */ sw $t1,0x0($v1) +.L0f1455a4: +/* f1455a4: 11c00002 */ beqz $t6,.L0f1455b0 +/* f1455a8: 24130014 */ addiu $s3,$zero,0x14 +/* f1455ac: 24130028 */ addiu $s3,$zero,0x28 +.L0f1455b0: +/* f1455b0: 30cf0404 */ andi $t7,$a2,0x404 +/* f1455b4: 11e00004 */ beqz $t7,.L0f1455c8 +/* f1455b8: 02a01825 */ or $v1,$s5,$zero +/* f1455bc: 26730014 */ addiu $s3,$s3,0x14 +/* f1455c0: 327800ff */ andi $t8,$s3,0xff +/* f1455c4: 03009825 */ or $s3,$t8,$zero +.L0f1455c8: +/* f1455c8: 00137883 */ sra $t7,$s3,0x2 +/* f1455cc: 31f800ff */ andi $t8,$t7,0xff +/* f1455d0: 0018cc00 */ sll $t9,$t8,0x10 +/* f1455d4: 00137600 */ sll $t6,$s3,0x18 +/* f1455d8: 01d97825 */ or $t7,$t6,$t9 +/* f1455dc: 35f800ff */ ori $t8,$t7,0xff +/* f1455e0: ac780004 */ sw $t8,0x4($v1) +/* f1455e4: 26b50008 */ addiu $s5,$s5,0x8 +/* f1455e8: ac690000 */ sw $t1,0x0($v1) +.L0f1455ec: +/* f1455ec: 314e03ff */ andi $t6,$t2,0x3ff +/* f1455f0: 000ecb80 */ sll $t9,$t6,0xe +/* f1455f4: 3c01f600 */ lui $at,0xf600 +/* f1455f8: 03217825 */ or $t7,$t9,$at +/* f1455fc: 310e03ff */ andi $t6,$t0,0x3ff +/* f145600: 8fbf02ac */ lw $ra,0x2ac($sp) +/* f145604: 000ecb80 */ sll $t9,$t6,0xe +/* f145608: 01ecc025 */ or $t8,$t7,$t4 +/* f14560c: 02a02025 */ or $a0,$s5,$zero +/* f145610: 032d7825 */ or $t7,$t9,$t5 +/* f145614: ac8f0004 */ sw $t7,0x4($a0) +/* f145618: ac980000 */ sw $t8,0x0($a0) +/* f14561c: 8ed90284 */ lw $t9,0x284($s6) +/* f145620: 001fc080 */ sll $t8,$ra,0x2 +/* f145624: 001f7080 */ sll $t6,$ra,0x2 +/* f145628: 8f2f0480 */ lw $t7,0x480($t9) +/* f14562c: 01df7021 */ addu $t6,$t6,$ra +/* f145630: 031fc021 */ addu $t8,$t8,$ra +/* f145634: 91e3006b */ lbu $v1,0x6b($t7) +/* f145638: 0018c040 */ sll $t8,$t8,0x1 +/* f14563c: 000e7040 */ sll $t6,$t6,0x1 +/* f145640: 26b50008 */ addiu $s5,$s5,0x8 +/* f145644: 014e5021 */ addu $t2,$t2,$t6 +/* f145648: 14600012 */ bnez $v1,.L0f145694 +/* f14564c: 01184021 */ addu $t0,$t0,$t8 +/* f145650: 30b80202 */ andi $t8,$a1,0x202 +/* f145654: 13000002 */ beqz $t8,.L0f145660 +/* f145658: 24130014 */ addiu $s3,$zero,0x14 +/* f14565c: 24130028 */ addiu $s3,$zero,0x28 +.L0f145660: +/* f145660: 30ce0202 */ andi $t6,$a2,0x202 +/* f145664: 11c00004 */ beqz $t6,.L0f145678 +/* f145668: 02a01825 */ or $v1,$s5,$zero +/* f14566c: 26730014 */ addiu $s3,$s3,0x14 +/* f145670: 327900ff */ andi $t9,$s3,0xff +/* f145674: 03209825 */ or $s3,$t9,$zero +.L0f145678: +/* f145678: 326f00ff */ andi $t7,$s3,0xff +/* f14567c: 000fc400 */ sll $t8,$t7,0x10 +/* f145680: 370e00ff */ ori $t6,$t8,0xff +/* f145684: ac6e0004 */ sw $t6,0x4($v1) +/* f145688: 26b50008 */ addiu $s5,$s5,0x8 +/* f14568c: 10000028 */ beqz $zero,.L0f145730 +/* f145690: ac690000 */ sw $t1,0x0($v1) +.L0f145694: +/* f145694: 24010001 */ addiu $at,$zero,0x1 +/* f145698: 14610013 */ bne $v1,$at,.L0f1456e8 +/* f14569c: 30ae0202 */ andi $t6,$a1,0x202 +/* f1456a0: 30b90202 */ andi $t9,$a1,0x202 +/* f1456a4: 13200002 */ beqz $t9,.L0f1456b0 +/* f1456a8: 2413007f */ addiu $s3,$zero,0x7f +/* f1456ac: 241300be */ addiu $s3,$zero,0xbe +.L0f1456b0: +/* f1456b0: 30cf0202 */ andi $t7,$a2,0x202 +/* f1456b4: 11e00004 */ beqz $t7,.L0f1456c8 +/* f1456b8: 02a01825 */ or $v1,$s5,$zero +/* f1456bc: 2673003f */ addiu $s3,$s3,0x3f +/* f1456c0: 327800ff */ andi $t8,$s3,0xff +/* f1456c4: 03009825 */ or $s3,$t8,$zero +.L0f1456c8: +/* f1456c8: 326e00ff */ andi $t6,$s3,0xff +/* f1456cc: 000eca00 */ sll $t9,$t6,0x8 +/* f1456d0: 032b7825 */ or $t7,$t9,$t3 +/* f1456d4: 35f800ff */ ori $t8,$t7,0xff +/* f1456d8: ac780004 */ sw $t8,0x4($v1) +/* f1456dc: 26b50008 */ addiu $s5,$s5,0x8 +/* f1456e0: 10000013 */ beqz $zero,.L0f145730 +/* f1456e4: ac690000 */ sw $t1,0x0($v1) +.L0f1456e8: +/* f1456e8: 11c00002 */ beqz $t6,.L0f1456f4 +/* f1456ec: 24130014 */ addiu $s3,$zero,0x14 +/* f1456f0: 24130028 */ addiu $s3,$zero,0x28 +.L0f1456f4: +/* f1456f4: 30d90202 */ andi $t9,$a2,0x202 +/* f1456f8: 13200004 */ beqz $t9,.L0f14570c +/* f1456fc: 02a01825 */ or $v1,$s5,$zero +/* f145700: 26730014 */ addiu $s3,$s3,0x14 +/* f145704: 326f00ff */ andi $t7,$s3,0xff +/* f145708: 01e09825 */ or $s3,$t7,$zero +.L0f14570c: +/* f14570c: 0013c883 */ sra $t9,$s3,0x2 +/* f145710: 332f00ff */ andi $t7,$t9,0xff +/* f145714: 000fc400 */ sll $t8,$t7,0x10 +/* f145718: 00137600 */ sll $t6,$s3,0x18 +/* f14571c: 01d8c825 */ or $t9,$t6,$t8 +/* f145720: 372f00ff */ ori $t7,$t9,0xff +/* f145724: ac6f0004 */ sw $t7,0x4($v1) +/* f145728: 26b50008 */ addiu $s5,$s5,0x8 +/* f14572c: ac690000 */ sw $t1,0x0($v1) +.L0f145730: +/* f145730: 314e03ff */ andi $t6,$t2,0x3ff +/* f145734: 000ec380 */ sll $t8,$t6,0xe +/* f145738: 3c01f600 */ lui $at,0xf600 +/* f14573c: 0301c825 */ or $t9,$t8,$at +/* f145740: 310e03ff */ andi $t6,$t0,0x3ff +/* f145744: 8fbf02ac */ lw $ra,0x2ac($sp) +/* f145748: 000ec380 */ sll $t8,$t6,0xe +/* f14574c: 032c7825 */ or $t7,$t9,$t4 +/* f145750: 02a02025 */ or $a0,$s5,$zero +/* f145754: 030dc825 */ or $t9,$t8,$t5 +/* f145758: ac990004 */ sw $t9,0x4($a0) +/* f14575c: ac8f0000 */ sw $t7,0x0($a0) +/* f145760: 8ed80284 */ lw $t8,0x284($s6) +/* f145764: 001f7880 */ sll $t7,$ra,0x2 +/* f145768: 001f7080 */ sll $t6,$ra,0x2 +/* f14576c: 8f190480 */ lw $t9,0x480($t8) +/* f145770: 01df7021 */ addu $t6,$t6,$ra +/* f145774: 01ff7821 */ addu $t7,$t7,$ra +/* f145778: 9323006b */ lbu $v1,0x6b($t9) +/* f14577c: 000f7840 */ sll $t7,$t7,0x1 +/* f145780: 000e7040 */ sll $t6,$t6,0x1 +/* f145784: 26b50008 */ addiu $s5,$s5,0x8 +/* f145788: 014e5021 */ addu $t2,$t2,$t6 +/* f14578c: 010f4021 */ addu $t0,$t0,$t7 +/* f145790: 14600012 */ bnez $v1,.L0f1457dc +/* f145794: 24e7000a */ addiu $a3,$a3,0xa +/* f145798: 30af0101 */ andi $t7,$a1,0x101 +/* f14579c: 11e00002 */ beqz $t7,.L0f1457a8 +/* f1457a0: 24130014 */ addiu $s3,$zero,0x14 +/* f1457a4: 24130028 */ addiu $s3,$zero,0x28 +.L0f1457a8: +/* f1457a8: 30ce0101 */ andi $t6,$a2,0x101 +/* f1457ac: 11c00004 */ beqz $t6,.L0f1457c0 +/* f1457b0: 02a01825 */ or $v1,$s5,$zero +/* f1457b4: 26730014 */ addiu $s3,$s3,0x14 +/* f1457b8: 327800ff */ andi $t8,$s3,0xff +/* f1457bc: 03009825 */ or $s3,$t8,$zero +.L0f1457c0: +/* f1457c0: 327900ff */ andi $t9,$s3,0xff +/* f1457c4: 00197c00 */ sll $t7,$t9,0x10 +/* f1457c8: 35ee00ff */ ori $t6,$t7,0xff +/* f1457cc: ac6e0004 */ sw $t6,0x4($v1) +/* f1457d0: 26b50008 */ addiu $s5,$s5,0x8 +/* f1457d4: 10000028 */ beqz $zero,.L0f145878 +/* f1457d8: ac690000 */ sw $t1,0x0($v1) +.L0f1457dc: +/* f1457dc: 24010001 */ addiu $at,$zero,0x1 +/* f1457e0: 14610013 */ bne $v1,$at,.L0f145830 +/* f1457e4: 30ae0101 */ andi $t6,$a1,0x101 +/* f1457e8: 30b80101 */ andi $t8,$a1,0x101 +/* f1457ec: 13000002 */ beqz $t8,.L0f1457f8 +/* f1457f0: 2413007f */ addiu $s3,$zero,0x7f +/* f1457f4: 241300be */ addiu $s3,$zero,0xbe +.L0f1457f8: +/* f1457f8: 30d90101 */ andi $t9,$a2,0x101 +/* f1457fc: 13200004 */ beqz $t9,.L0f145810 +/* f145800: 02a01825 */ or $v1,$s5,$zero +/* f145804: 2673003f */ addiu $s3,$s3,0x3f +/* f145808: 326f00ff */ andi $t7,$s3,0xff +/* f14580c: 01e09825 */ or $s3,$t7,$zero +.L0f145810: +/* f145810: 326e00ff */ andi $t6,$s3,0xff +/* f145814: 000ec200 */ sll $t8,$t6,0x8 +/* f145818: 030bc825 */ or $t9,$t8,$t3 +/* f14581c: 372f00ff */ ori $t7,$t9,0xff +/* f145820: ac6f0004 */ sw $t7,0x4($v1) +/* f145824: 26b50008 */ addiu $s5,$s5,0x8 +/* f145828: 10000013 */ beqz $zero,.L0f145878 +/* f14582c: ac690000 */ sw $t1,0x0($v1) +.L0f145830: +/* f145830: 11c00002 */ beqz $t6,.L0f14583c +/* f145834: 24130014 */ addiu $s3,$zero,0x14 +/* f145838: 24130028 */ addiu $s3,$zero,0x28 +.L0f14583c: +/* f14583c: 30d80101 */ andi $t8,$a2,0x101 +/* f145840: 13000004 */ beqz $t8,.L0f145854 +/* f145844: 02a01825 */ or $v1,$s5,$zero +/* f145848: 26730014 */ addiu $s3,$s3,0x14 +/* f14584c: 327900ff */ andi $t9,$s3,0xff +/* f145850: 03209825 */ or $s3,$t9,$zero +.L0f145854: +/* f145854: 0013c083 */ sra $t8,$s3,0x2 +/* f145858: 331900ff */ andi $t9,$t8,0xff +/* f14585c: 00197c00 */ sll $t7,$t9,0x10 +/* f145860: 00137600 */ sll $t6,$s3,0x18 +/* f145864: 01cfc025 */ or $t8,$t6,$t7 +/* f145868: 371900ff */ ori $t9,$t8,0xff +/* f14586c: ac790004 */ sw $t9,0x4($v1) +/* f145870: 26b50008 */ addiu $s5,$s5,0x8 +/* f145874: ac690000 */ sw $t1,0x0($v1) +.L0f145878: +/* f145878: 314e03ff */ andi $t6,$t2,0x3ff +/* f14587c: 000e7b80 */ sll $t7,$t6,0xe +/* f145880: 3c01f600 */ lui $at,0xf600 +/* f145884: 01e1c025 */ or $t8,$t7,$at +/* f145888: 310e03ff */ andi $t6,$t0,0x3ff +/* f14588c: 8fbf02ac */ lw $ra,0x2ac($sp) +/* f145890: 000e7b80 */ sll $t7,$t6,0xe +/* f145894: 030cc825 */ or $t9,$t8,$t4 +/* f145898: 02a02025 */ or $a0,$s5,$zero +/* f14589c: 01edc025 */ or $t8,$t7,$t5 +/* f1458a0: ac980004 */ sw $t8,0x4($a0) +/* f1458a4: ac990000 */ sw $t9,0x0($a0) +/* f1458a8: 8ecf0284 */ lw $t7,0x284($s6) +/* f1458ac: 001fc880 */ sll $t9,$ra,0x2 +/* f1458b0: 001f7080 */ sll $t6,$ra,0x2 +/* f1458b4: 8df80480 */ lw $t8,0x480($t7) +/* f1458b8: 01df7021 */ addu $t6,$t6,$ra +/* f1458bc: 033fc821 */ addu $t9,$t9,$ra +/* f1458c0: 9303006b */ lbu $v1,0x6b($t8) +/* f1458c4: 0019c840 */ sll $t9,$t9,0x1 +/* f1458c8: 000e7040 */ sll $t6,$t6,0x1 +/* f1458cc: 26b50008 */ addiu $s5,$s5,0x8 +/* f1458d0: 014e5021 */ addu $t2,$t2,$t6 +/* f1458d4: 01194021 */ addu $t0,$t0,$t9 +/* f1458d8: 14600012 */ bnez $v1,.L0f145924 +/* f1458dc: 24e7000a */ addiu $a3,$a3,0xa +/* f1458e0: 30b90030 */ andi $t9,$a1,0x30 +/* f1458e4: 13200002 */ beqz $t9,.L0f1458f0 +/* f1458e8: 24130014 */ addiu $s3,$zero,0x14 +/* f1458ec: 24130028 */ addiu $s3,$zero,0x28 +.L0f1458f0: +/* f1458f0: 30ce0030 */ andi $t6,$a2,0x30 +/* f1458f4: 11c00004 */ beqz $t6,.L0f145908 +/* f1458f8: 02a01825 */ or $v1,$s5,$zero +/* f1458fc: 26730014 */ addiu $s3,$s3,0x14 +/* f145900: 326f00ff */ andi $t7,$s3,0xff +/* f145904: 01e09825 */ or $s3,$t7,$zero +.L0f145908: +/* f145908: 327800ff */ andi $t8,$s3,0xff +/* f14590c: 0018cc00 */ sll $t9,$t8,0x10 +/* f145910: 372e00ff */ ori $t6,$t9,0xff +/* f145914: ac6e0004 */ sw $t6,0x4($v1) +/* f145918: 26b50008 */ addiu $s5,$s5,0x8 +/* f14591c: 10000028 */ beqz $zero,.L0f1459c0 +/* f145920: ac690000 */ sw $t1,0x0($v1) +.L0f145924: +/* f145924: 24010001 */ addiu $at,$zero,0x1 +/* f145928: 14610013 */ bne $v1,$at,.L0f145978 +/* f14592c: 30ae0030 */ andi $t6,$a1,0x30 +/* f145930: 30af0030 */ andi $t7,$a1,0x30 +/* f145934: 11e00002 */ beqz $t7,.L0f145940 +/* f145938: 2413007f */ addiu $s3,$zero,0x7f +/* f14593c: 241300be */ addiu $s3,$zero,0xbe +.L0f145940: +/* f145940: 30d80030 */ andi $t8,$a2,0x30 +/* f145944: 13000004 */ beqz $t8,.L0f145958 +/* f145948: 02a01825 */ or $v1,$s5,$zero +/* f14594c: 2673003f */ addiu $s3,$s3,0x3f +/* f145950: 327900ff */ andi $t9,$s3,0xff +/* f145954: 03209825 */ or $s3,$t9,$zero +.L0f145958: +/* f145958: 326e00ff */ andi $t6,$s3,0xff +/* f14595c: 000e7a00 */ sll $t7,$t6,0x8 +/* f145960: 01ebc025 */ or $t8,$t7,$t3 +/* f145964: 371900ff */ ori $t9,$t8,0xff +/* f145968: ac790004 */ sw $t9,0x4($v1) +/* f14596c: 26b50008 */ addiu $s5,$s5,0x8 +/* f145970: 10000013 */ beqz $zero,.L0f1459c0 +/* f145974: ac690000 */ sw $t1,0x0($v1) +.L0f145978: +/* f145978: 11c00002 */ beqz $t6,.L0f145984 +/* f14597c: 24130014 */ addiu $s3,$zero,0x14 +/* f145980: 24130028 */ addiu $s3,$zero,0x28 +.L0f145984: +/* f145984: 30cf0030 */ andi $t7,$a2,0x30 +/* f145988: 11e00004 */ beqz $t7,.L0f14599c +/* f14598c: 02a01825 */ or $v1,$s5,$zero +/* f145990: 26730014 */ addiu $s3,$s3,0x14 +/* f145994: 327800ff */ andi $t8,$s3,0xff +/* f145998: 03009825 */ or $s3,$t8,$zero +.L0f14599c: +/* f14599c: 00137883 */ sra $t7,$s3,0x2 +/* f1459a0: 31f800ff */ andi $t8,$t7,0xff +/* f1459a4: 0018cc00 */ sll $t9,$t8,0x10 +/* f1459a8: 00137600 */ sll $t6,$s3,0x18 +/* f1459ac: 01d97825 */ or $t7,$t6,$t9 +/* f1459b0: 35f800ff */ ori $t8,$t7,0xff +/* f1459b4: ac780004 */ sw $t8,0x4($v1) +/* f1459b8: 26b50008 */ addiu $s5,$s5,0x8 +/* f1459bc: ac690000 */ sw $t1,0x0($v1) +.L0f1459c0: +/* f1459c0: 314e03ff */ andi $t6,$t2,0x3ff +/* f1459c4: 000ecb80 */ sll $t9,$t6,0xe +/* f1459c8: 3c01f600 */ lui $at,0xf600 +/* f1459cc: 03217825 */ or $t7,$t9,$at +/* f1459d0: 310e03ff */ andi $t6,$t0,0x3ff +/* f1459d4: 000ecb80 */ sll $t9,$t6,0xe +/* f1459d8: 01ecc025 */ or $t8,$t7,$t4 +/* f1459dc: 02a02025 */ or $a0,$s5,$zero +/* f1459e0: 032d7825 */ or $t7,$t9,$t5 +/* f1459e4: ac8f0004 */ sw $t7,0x4($a0) +/* f1459e8: ac980000 */ sw $t8,0x0($a0) +/* f1459ec: 8ed90284 */ lw $t9,0x284($s6) +/* f1459f0: 8fb802ac */ lw $t8,0x2ac($sp) +/* f1459f4: 26b50008 */ addiu $s5,$s5,0x8 +/* f1459f8: 8f2f0480 */ lw $t7,0x480($t9) +/* f1459fc: 00187080 */ sll $t6,$t8,0x2 +/* f145a00: 01d87021 */ addu $t6,$t6,$t8 +/* f145a04: 91e3006b */ lbu $v1,0x6b($t7) +/* f145a08: 000e7040 */ sll $t6,$t6,0x1 +/* f145a0c: 010e4021 */ addu $t0,$t0,$t6 +/* f145a10: 14600012 */ bnez $v1,.L0f145a5c +/* f145a14: 014e5021 */ addu $t2,$t2,$t6 +/* f145a18: 30b82000 */ andi $t8,$a1,0x2000 +/* f145a1c: 13000002 */ beqz $t8,.L0f145a28 +/* f145a20: 24130014 */ addiu $s3,$zero,0x14 +/* f145a24: 24130028 */ addiu $s3,$zero,0x28 +.L0f145a28: +/* f145a28: 30ce2000 */ andi $t6,$a2,0x2000 +/* f145a2c: 11c00004 */ beqz $t6,.L0f145a40 +/* f145a30: 02a01825 */ or $v1,$s5,$zero +/* f145a34: 26730014 */ addiu $s3,$s3,0x14 +/* f145a38: 327900ff */ andi $t9,$s3,0xff +/* f145a3c: 03209825 */ or $s3,$t9,$zero +.L0f145a40: +/* f145a40: 326f00ff */ andi $t7,$s3,0xff +/* f145a44: 000fc400 */ sll $t8,$t7,0x10 +/* f145a48: 370e00ff */ ori $t6,$t8,0xff +/* f145a4c: ac6e0004 */ sw $t6,0x4($v1) +/* f145a50: 26b50008 */ addiu $s5,$s5,0x8 +/* f145a54: 10000028 */ beqz $zero,.L0f145af8 +/* f145a58: ac690000 */ sw $t1,0x0($v1) +.L0f145a5c: +/* f145a5c: 24010001 */ addiu $at,$zero,0x1 +/* f145a60: 14610013 */ bne $v1,$at,.L0f145ab0 +/* f145a64: 30ae2000 */ andi $t6,$a1,0x2000 +/* f145a68: 30b92000 */ andi $t9,$a1,0x2000 +/* f145a6c: 13200002 */ beqz $t9,.L0f145a78 +/* f145a70: 2413007f */ addiu $s3,$zero,0x7f +/* f145a74: 241300be */ addiu $s3,$zero,0xbe +.L0f145a78: +/* f145a78: 30cf2000 */ andi $t7,$a2,0x2000 +/* f145a7c: 11e00004 */ beqz $t7,.L0f145a90 +/* f145a80: 02a01825 */ or $v1,$s5,$zero +/* f145a84: 2673003f */ addiu $s3,$s3,0x3f +/* f145a88: 327800ff */ andi $t8,$s3,0xff +/* f145a8c: 03009825 */ or $s3,$t8,$zero +.L0f145a90: +/* f145a90: 326e00ff */ andi $t6,$s3,0xff +/* f145a94: 000eca00 */ sll $t9,$t6,0x8 +/* f145a98: 032b7825 */ or $t7,$t9,$t3 +/* f145a9c: 35f800ff */ ori $t8,$t7,0xff +/* f145aa0: ac780004 */ sw $t8,0x4($v1) +/* f145aa4: 26b50008 */ addiu $s5,$s5,0x8 +/* f145aa8: 10000013 */ beqz $zero,.L0f145af8 +/* f145aac: ac690000 */ sw $t1,0x0($v1) +.L0f145ab0: +/* f145ab0: 11c00002 */ beqz $t6,.L0f145abc +/* f145ab4: 24130014 */ addiu $s3,$zero,0x14 +/* f145ab8: 24130028 */ addiu $s3,$zero,0x28 +.L0f145abc: +/* f145abc: 30d92000 */ andi $t9,$a2,0x2000 +/* f145ac0: 13200004 */ beqz $t9,.L0f145ad4 +/* f145ac4: 02a01825 */ or $v1,$s5,$zero +/* f145ac8: 26730014 */ addiu $s3,$s3,0x14 +/* f145acc: 326f00ff */ andi $t7,$s3,0xff +/* f145ad0: 01e09825 */ or $s3,$t7,$zero +.L0f145ad4: +/* f145ad4: 0013c883 */ sra $t9,$s3,0x2 +/* f145ad8: 332f00ff */ andi $t7,$t9,0xff +/* f145adc: 000fc400 */ sll $t8,$t7,0x10 +/* f145ae0: 00137600 */ sll $t6,$s3,0x18 +/* f145ae4: 01d8c825 */ or $t9,$t6,$t8 +/* f145ae8: 372f00ff */ ori $t7,$t9,0xff +/* f145aec: ac6f0004 */ sw $t7,0x4($v1) +/* f145af0: 26b50008 */ addiu $s5,$s5,0x8 +/* f145af4: ac690000 */ sw $t1,0x0($v1) +.L0f145af8: +/* f145af8: 314e03ff */ andi $t6,$t2,0x3ff +/* f145afc: 000ec380 */ sll $t8,$t6,0xe +/* f145b00: 3c01f600 */ lui $at,0xf600 +/* f145b04: 0301c825 */ or $t9,$t8,$at +/* f145b08: 310e03ff */ andi $t6,$t0,0x3ff +/* f145b0c: 02a01825 */ or $v1,$s5,$zero +/* f145b10: 000ec380 */ sll $t8,$t6,0xe +/* f145b14: 032c7825 */ or $t7,$t9,$t4 +/* f145b18: 030dc825 */ or $t9,$t8,$t5 +/* f145b1c: ac790004 */ sw $t9,0x4($v1) +/* f145b20: ac6f0000 */ sw $t7,0x0($v1) +/* f145b24: 26b50008 */ addiu $s5,$s5,0x8 +.L0f145b28: +/* f145b28: 8faf02ac */ lw $t7,0x2ac($sp) +/* f145b2c: 24010002 */ addiu $at,$zero,0x2 +/* f145b30: 3c09fa00 */ lui $t1,0xfa00 +/* f145b34: 15e10003 */ bne $t7,$at,.L0f145b44 +/* f145b38: 3c0b1020 */ lui $t3,0x1020 +/* f145b3c: 10000002 */ beqz $zero,.L0f145b48 +/* f145b40: 2407ffd0 */ addiu $a3,$zero,-48 +.L0f145b44: +/* f145b44: 2407ffc9 */ addiu $a3,$zero,-55 +.L0f145b48: +/* f145b48: 83ae0251 */ lb $t6,0x251($sp) +/* f145b4c: 3c0142a0 */ lui $at,0x42a0 +/* f145b50: 44817000 */ mtc1 $at,$f14 +/* f145b54: 448e2000 */ mtc1 $t6,$f4 +/* f145b58: 3c0142c0 */ lui $at,0x42c0 +/* f145b5c: 44818000 */ mtc1 $at,$f16 +/* f145b60: 46802320 */ cvt.s.w $f12,$f4 +/* f145b64: 24010001 */ addiu $at,$zero,0x1 +/* f145b68: 00022600 */ sll $a0,$v0,0x18 +/* f145b6c: 46106202 */ mul.s $f8,$f12,$f16 +/* f145b70: 460e4283 */ div.s $f10,$f8,$f14 +/* f145b74: 4600518d */ trunc.w.s $f6,$f10 +/* f145b78: 44033000 */ mfc1 $v1,$f6 +/* f145b7c: 00000000 */ sll $zero,$zero,0x0 +/* f145b80: 04610005 */ bgez $v1,.L0f145b98 +/* f145b84: 307300ff */ andi $s3,$v1,0xff +/* f145b88: 00039823 */ negu $s3,$v1 +/* f145b8c: 327900ff */ andi $t9,$s3,0xff +/* f145b90: 10000001 */ beqz $zero,.L0f145b98 +/* f145b94: 03209825 */ or $s3,$t9,$zero +.L0f145b98: +/* f145b98: 8ecf0284 */ lw $t7,0x284($s6) +/* f145b9c: 327800ff */ andi $t8,$s3,0xff +/* f145ba0: 0018cc00 */ sll $t9,$t8,0x10 +/* f145ba4: 8dee0480 */ lw $t6,0x480($t7) +/* f145ba8: 372f00ff */ ori $t7,$t9,0xff +/* f145bac: 91c3006b */ lbu $v1,0x6b($t6) +/* f145bb0: 14600006 */ bnez $v1,.L0f145bcc +/* f145bb4: 00000000 */ sll $zero,$zero,0x0 +/* f145bb8: 02a01825 */ or $v1,$s5,$zero +/* f145bbc: ac690000 */ sw $t1,0x0($v1) +/* f145bc0: ac6f0004 */ sw $t7,0x4($v1) +/* f145bc4: 10000031 */ beqz $zero,.L0f145c8c +/* f145bc8: 26b50008 */ addiu $s5,$s5,0x8 +.L0f145bcc: +/* f145bcc: 14610026 */ bne $v1,$at,.L0f145c68 +/* f145bd0: 0013ce00 */ sll $t9,$s3,0x18 +/* f145bd4: 44932000 */ mtc1 $s3,$f4 +/* f145bd8: 02a01825 */ or $v1,$s5,$zero +/* f145bdc: ac690000 */ sw $t1,0x0($v1) +/* f145be0: 26b50008 */ addiu $s5,$s5,0x8 +/* f145be4: 06610005 */ bgez $s3,.L0f145bfc +/* f145be8: 46802020 */ cvt.s.w $f0,$f4 +/* f145bec: 3c014f80 */ lui $at,0x4f80 +/* f145bf0: 44814000 */ mtc1 $at,$f8 +/* f145bf4: 00000000 */ sll $zero,$zero,0x0 +/* f145bf8: 46080000 */ add.s $f0,$f0,$f8 +.L0f145bfc: +/* f145bfc: 46100083 */ div.s $f2,$f0,$f16 +/* f145c00: 3c014180 */ lui $at,0x4180 +/* f145c04: 44815000 */ mtc1 $at,$f10 +/* f145c08: 3c014200 */ lui $at,0x4200 +/* f145c0c: 44814000 */ mtc1 $at,$f8 +/* f145c10: 3c014020 */ lui $at,0x4020 +/* f145c14: 460a1182 */ mul.s $f6,$f2,$f10 +/* f145c18: 4600310d */ trunc.w.s $f4,$f6 +/* f145c1c: 46081282 */ mul.s $f10,$f2,$f8 +/* f145c20: 44192000 */ mfc1 $t9,$f4 +/* f145c24: 44812000 */ mtc1 $at,$f4 +/* f145c28: 00197e00 */ sll $t7,$t9,0x18 +/* f145c2c: 46040202 */ mul.s $f8,$f0,$f4 +/* f145c30: 4600518d */ trunc.w.s $f6,$f10 +/* f145c34: 44183000 */ mfc1 $t8,$f6 +/* f145c38: 4600428d */ trunc.w.s $f10,$f8 +/* f145c3c: 331900ff */ andi $t9,$t8,0xff +/* f145c40: 00197400 */ sll $t6,$t9,0x10 +/* f145c44: 01eec025 */ or $t8,$t7,$t6 +/* f145c48: 440f5000 */ mfc1 $t7,$f10 +/* f145c4c: 00000000 */ sll $zero,$zero,0x0 +/* f145c50: 31ee00ff */ andi $t6,$t7,0xff +/* f145c54: 000eca00 */ sll $t9,$t6,0x8 +/* f145c58: 03197825 */ or $t7,$t8,$t9 +/* f145c5c: 35ee00ff */ ori $t6,$t7,0xff +/* f145c60: 1000000a */ beqz $zero,.L0f145c8c +/* f145c64: ac6e0004 */ sw $t6,0x4($v1) +.L0f145c68: +/* f145c68: 00137883 */ sra $t7,$s3,0x2 +/* f145c6c: 31ee00ff */ andi $t6,$t7,0xff +/* f145c70: 000ec400 */ sll $t8,$t6,0x10 +/* f145c74: 02a01825 */ or $v1,$s5,$zero +/* f145c78: 03387825 */ or $t7,$t9,$t8 +/* f145c7c: 35ee00ff */ ori $t6,$t7,0xff +/* f145c80: ac6e0004 */ sw $t6,0x4($v1) +/* f145c84: ac690000 */ sw $t1,0x0($v1) +/* f145c88: 26b50008 */ addiu $s5,$s5,0x8 +.L0f145c8c: +/* f145c8c: 8fb902a8 */ lw $t9,0x2a8($sp) +/* f145c90: 83b80251 */ lb $t8,0x251($sp) +/* f145c94: 57200050 */ bnezl $t9,.L0f145dd8 +/* f145c98: 00047e03 */ sra $t7,$a0,0x18 +/* f145c9c: 1b000028 */ blez $t8,.L0f145d40 +/* f145ca0: 3c0141e0 */ lui $at,0x41e0 +/* f145ca4: 3c0141e0 */ lui $at,0x41e0 +/* f145ca8: 44819000 */ mtc1 $at,$f18 +/* f145cac: 8fb802ac */ lw $t8,0x2ac($sp) +/* f145cb0: 3c01f600 */ lui $at,0xf600 +/* f145cb4: 46126182 */ mul.s $f6,$f12,$f18 +/* f145cb8: 02a01825 */ or $v1,$s5,$zero +/* f145cbc: 26b50008 */ addiu $s5,$s5,0x8 +/* f145cc0: 460e3103 */ div.s $f4,$f6,$f14 +/* f145cc4: 4600220d */ trunc.w.s $f8,$f4 +/* f145cc8: 440e4000 */ mfc1 $t6,$f8 +/* f145ccc: 00000000 */ sll $zero,$zero,0x0 +/* f145cd0: 01c7c821 */ addu $t9,$t6,$a3 +/* f145cd4: 03380019 */ multu $t9,$t8 +/* f145cd8: 8fae008c */ lw $t6,0x8c($sp) +/* f145cdc: 00007812 */ mflo $t7 +/* f145ce0: 01eec821 */ addu $t9,$t7,$t6 +/* f145ce4: 333803ff */ andi $t8,$t9,0x3ff +/* f145ce8: 8fb90300 */ lw $t9,0x300($sp) +/* f145cec: 00187b80 */ sll $t7,$t8,0xe +/* f145cf0: 01e17025 */ or $t6,$t7,$at +/* f145cf4: 27380015 */ addiu $t8,$t9,0x15 +/* f145cf8: 330f03ff */ andi $t7,$t8,0x3ff +/* f145cfc: 000fc880 */ sll $t9,$t7,0x2 +/* f145d00: 01d9c025 */ or $t8,$t6,$t9 +/* f145d04: ac780000 */ sw $t8,0x0($v1) +/* f145d08: 8faf02ac */ lw $t7,0x2ac($sp) +/* f145d0c: 8fb9008c */ lw $t9,0x8c($sp) +/* f145d10: 00ef0019 */ multu $a3,$t7 +/* f145d14: 00007012 */ mflo $t6 +/* f145d18: 01d9c021 */ addu $t8,$t6,$t9 +/* f145d1c: 8fb90300 */ lw $t9,0x300($sp) +/* f145d20: 330f03ff */ andi $t7,$t8,0x3ff +/* f145d24: 000f7380 */ sll $t6,$t7,0xe +/* f145d28: 27380013 */ addiu $t8,$t9,0x13 +/* f145d2c: 330f03ff */ andi $t7,$t8,0x3ff +/* f145d30: 000fc880 */ sll $t9,$t7,0x2 +/* f145d34: 01d9c025 */ or $t8,$t6,$t9 +/* f145d38: 10000026 */ beqz $zero,.L0f145dd4 +/* f145d3c: ac780004 */ sw $t8,0x4($v1) +.L0f145d40: +/* f145d40: 44819000 */ mtc1 $at,$f18 +/* f145d44: 8faf02ac */ lw $t7,0x2ac($sp) +/* f145d48: 8fb9008c */ lw $t9,0x8c($sp) +/* f145d4c: 46126282 */ mul.s $f10,$f12,$f18 +/* f145d50: 3c01f600 */ lui $at,0xf600 +/* f145d54: 00ef0019 */ multu $a3,$t7 +/* f145d58: 02a01825 */ or $v1,$s5,$zero +/* f145d5c: 26b50008 */ addiu $s5,$s5,0x8 +/* f145d60: 460e5183 */ div.s $f6,$f10,$f14 +/* f145d64: 00007012 */ mflo $t6 +/* f145d68: 01d9c021 */ addu $t8,$t6,$t9 +/* f145d6c: 330f03ff */ andi $t7,$t8,0x3ff +/* f145d70: 8fb80300 */ lw $t8,0x300($sp) +/* f145d74: 000f7380 */ sll $t6,$t7,0xe +/* f145d78: 01c1c825 */ or $t9,$t6,$at +/* f145d7c: 270f0015 */ addiu $t7,$t8,0x15 +/* f145d80: 31ee03ff */ andi $t6,$t7,0x3ff +/* f145d84: 000ec080 */ sll $t8,$t6,0x2 +/* f145d88: 03387825 */ or $t7,$t9,$t8 +/* f145d8c: ac6f0000 */ sw $t7,0x0($v1) +/* f145d90: 8faf02ac */ lw $t7,0x2ac($sp) +/* f145d94: 4600310d */ trunc.w.s $f4,$f6 +/* f145d98: 44192000 */ mfc1 $t9,$f4 +/* f145d9c: 00000000 */ sll $zero,$zero,0x0 +/* f145da0: 0327c021 */ addu $t8,$t9,$a3 +/* f145da4: 030f0019 */ multu $t8,$t7 +/* f145da8: 8fb9008c */ lw $t9,0x8c($sp) +/* f145dac: 00007012 */ mflo $t6 +/* f145db0: 01d9c021 */ addu $t8,$t6,$t9 +/* f145db4: 8fb90300 */ lw $t9,0x300($sp) +/* f145db8: 330f03ff */ andi $t7,$t8,0x3ff +/* f145dbc: 000f7380 */ sll $t6,$t7,0xe +/* f145dc0: 27380013 */ addiu $t8,$t9,0x13 +/* f145dc4: 330f03ff */ andi $t7,$t8,0x3ff +/* f145dc8: 000fc880 */ sll $t9,$t7,0x2 +/* f145dcc: 01d9c025 */ or $t8,$t6,$t9 +/* f145dd0: ac780004 */ sw $t8,0x4($v1) +.L0f145dd4: +/* f145dd4: 00047e03 */ sra $t7,$a0,0x18 +.L0f145dd8: +/* f145dd8: 01e02025 */ or $a0,$t7,$zero +/* f145ddc: 44844000 */ mtc1 $a0,$f8 +/* f145de0: 3c0141e0 */ lui $at,0x41e0 +/* f145de4: 44819000 */ mtc1 $at,$f18 +/* f145de8: 46804320 */ cvt.s.w $f12,$f8 +/* f145dec: 02a01025 */ or $v0,$s5,$zero +/* f145df0: 24010001 */ addiu $at,$zero,0x1 +/* f145df4: 46106282 */ mul.s $f10,$f12,$f16 +/* f145df8: 460e5183 */ div.s $f6,$f10,$f14 +/* f145dfc: 4600310d */ trunc.w.s $f4,$f6 +/* f145e00: 44032000 */ mfc1 $v1,$f4 +/* f145e04: 00000000 */ sll $zero,$zero,0x0 +/* f145e08: 04610005 */ bgez $v1,.L0f145e20 +/* f145e0c: 307300ff */ andi $s3,$v1,0xff +/* f145e10: 00039823 */ negu $s3,$v1 +/* f145e14: 327900ff */ andi $t9,$s3,0xff +/* f145e18: 10000001 */ beqz $zero,.L0f145e20 +/* f145e1c: 03209825 */ or $s3,$t9,$zero +.L0f145e20: +/* f145e20: 8ed80284 */ lw $t8,0x284($s6) +/* f145e24: 326e00ff */ andi $t6,$s3,0xff +/* f145e28: 000ecc00 */ sll $t9,$t6,0x10 +/* f145e2c: 8f0f0480 */ lw $t7,0x480($t8) +/* f145e30: 373800ff */ ori $t8,$t9,0xff +/* f145e34: 91e3006b */ lbu $v1,0x6b($t7) +/* f145e38: 14600005 */ bnez $v1,.L0f145e50 +/* f145e3c: 00000000 */ sll $zero,$zero,0x0 +/* f145e40: 26b50008 */ addiu $s5,$s5,0x8 +/* f145e44: ac490000 */ sw $t1,0x0($v0) +/* f145e48: 10000031 */ beqz $zero,.L0f145f10 +/* f145e4c: ac580004 */ sw $t8,0x4($v0) +.L0f145e50: +/* f145e50: 14610026 */ bne $v1,$at,.L0f145eec +/* f145e54: 02a01025 */ or $v0,$s5,$zero +/* f145e58: 44934000 */ mtc1 $s3,$f8 +/* f145e5c: 02a01025 */ or $v0,$s5,$zero +/* f145e60: ac490000 */ sw $t1,0x0($v0) +/* f145e64: 26b50008 */ addiu $s5,$s5,0x8 +/* f145e68: 06610005 */ bgez $s3,.L0f145e80 +/* f145e6c: 46804020 */ cvt.s.w $f0,$f8 +/* f145e70: 3c014f80 */ lui $at,0x4f80 +/* f145e74: 44815000 */ mtc1 $at,$f10 +/* f145e78: 00000000 */ sll $zero,$zero,0x0 +/* f145e7c: 460a0000 */ add.s $f0,$f0,$f10 +.L0f145e80: +/* f145e80: 46100083 */ div.s $f2,$f0,$f16 +/* f145e84: 3c014180 */ lui $at,0x4180 +/* f145e88: 44813000 */ mtc1 $at,$f6 +/* f145e8c: 3c014200 */ lui $at,0x4200 +/* f145e90: 44815000 */ mtc1 $at,$f10 +/* f145e94: 3c014020 */ lui $at,0x4020 +/* f145e98: 46061102 */ mul.s $f4,$f2,$f6 +/* f145e9c: 4600220d */ trunc.w.s $f8,$f4 +/* f145ea0: 460a1182 */ mul.s $f6,$f2,$f10 +/* f145ea4: 44194000 */ mfc1 $t9,$f8 +/* f145ea8: 44814000 */ mtc1 $at,$f8 +/* f145eac: 0019c600 */ sll $t8,$t9,0x18 +/* f145eb0: 46080282 */ mul.s $f10,$f0,$f8 +/* f145eb4: 4600310d */ trunc.w.s $f4,$f6 +/* f145eb8: 440e2000 */ mfc1 $t6,$f4 +/* f145ebc: 4600518d */ trunc.w.s $f6,$f10 +/* f145ec0: 31d900ff */ andi $t9,$t6,0xff +/* f145ec4: 00197c00 */ sll $t7,$t9,0x10 +/* f145ec8: 030f7025 */ or $t6,$t8,$t7 +/* f145ecc: 44183000 */ mfc1 $t8,$f6 +/* f145ed0: 00000000 */ sll $zero,$zero,0x0 +/* f145ed4: 330f00ff */ andi $t7,$t8,0xff +/* f145ed8: 000fca00 */ sll $t9,$t7,0x8 +/* f145edc: 01d9c025 */ or $t8,$t6,$t9 +/* f145ee0: 370f00ff */ ori $t7,$t8,0xff +/* f145ee4: 1000000a */ beqz $zero,.L0f145f10 +/* f145ee8: ac4f0004 */ sw $t7,0x4($v0) +.L0f145eec: +/* f145eec: 0013c083 */ sra $t8,$s3,0x2 +/* f145ef0: 330f00ff */ andi $t7,$t8,0xff +/* f145ef4: 000f7400 */ sll $t6,$t7,0x10 +/* f145ef8: 0013ce00 */ sll $t9,$s3,0x18 +/* f145efc: 032ec025 */ or $t8,$t9,$t6 +/* f145f00: 370f00ff */ ori $t7,$t8,0xff +/* f145f04: ac4f0004 */ sw $t7,0x4($v0) +/* f145f08: 26b50008 */ addiu $s5,$s5,0x8 +/* f145f0c: ac490000 */ sw $t1,0x0($v0) +.L0f145f10: +/* f145f10: 8fb902a8 */ lw $t9,0x2a8($sp) +/* f145f14: 8fae02ac */ lw $t6,0x2ac($sp) +/* f145f18: 57200042 */ bnezl $t9,.L0f146024 +/* f145f1c: 8ec40284 */ lw $a0,0x284($s6) +/* f145f20: 00ee0019 */ multu $a3,$t6 +/* f145f24: 8faf008c */ lw $t7,0x8c($sp) +/* f145f28: 0000c012 */ mflo $t8 +/* f145f2c: 030f1821 */ addu $v1,$t8,$t7 +/* f145f30: 307903ff */ andi $t9,$v1,0x3ff +/* f145f34: 1880001d */ blez $a0,.L0f145fac +/* f145f38: 00191b80 */ sll $v1,$t9,0xe +/* f145f3c: 46126102 */ mul.s $f4,$f12,$f18 +/* f145f40: 3c01f600 */ lui $at,0xf600 +/* f145f44: 02a01025 */ or $v0,$s5,$zero +/* f145f48: 26b50008 */ addiu $s5,$s5,0x8 +/* f145f4c: 460e2203 */ div.s $f8,$f4,$f14 +/* f145f50: 4600428d */ trunc.w.s $f10,$f8 +/* f145f54: 44185000 */ mfc1 $t8,$f10 +/* f145f58: 00000000 */ sll $zero,$zero,0x0 +/* f145f5c: 0307c821 */ addu $t9,$t8,$a3 +/* f145f60: 032e0019 */ multu $t9,$t6 +/* f145f64: 0000c012 */ mflo $t8 +/* f145f68: 030fc821 */ addu $t9,$t8,$t7 +/* f145f6c: 332e03ff */ andi $t6,$t9,0x3ff +/* f145f70: 8fb90300 */ lw $t9,0x300($sp) +/* f145f74: 000ec380 */ sll $t8,$t6,0xe +/* f145f78: 03017825 */ or $t7,$t8,$at +/* f145f7c: 272e0018 */ addiu $t6,$t9,0x18 +/* f145f80: 31d803ff */ andi $t8,$t6,0x3ff +/* f145f84: 0018c880 */ sll $t9,$t8,0x2 +/* f145f88: 01f97025 */ or $t6,$t7,$t9 +/* f145f8c: ac4e0000 */ sw $t6,0x0($v0) +/* f145f90: 8fb80300 */ lw $t8,0x300($sp) +/* f145f94: 270f0016 */ addiu $t7,$t8,0x16 +/* f145f98: 31f903ff */ andi $t9,$t7,0x3ff +/* f145f9c: 00197080 */ sll $t6,$t9,0x2 +/* f145fa0: 006ec025 */ or $t8,$v1,$t6 +/* f145fa4: 1000001e */ beqz $zero,.L0f146020 +/* f145fa8: ac580004 */ sw $t8,0x4($v0) +.L0f145fac: +/* f145fac: 46126182 */ mul.s $f6,$f12,$f18 +/* f145fb0: 8fb90300 */ lw $t9,0x300($sp) +/* f145fb4: 3c01f600 */ lui $at,0xf600 +/* f145fb8: 00617825 */ or $t7,$v1,$at +/* f145fbc: 272e0018 */ addiu $t6,$t9,0x18 +/* f145fc0: 31d803ff */ andi $t8,$t6,0x3ff +/* f145fc4: 0018c880 */ sll $t9,$t8,0x2 +/* f145fc8: 460e3103 */ div.s $f4,$f6,$f14 +/* f145fcc: 01f97025 */ or $t6,$t7,$t9 +/* f145fd0: 02a01025 */ or $v0,$s5,$zero +/* f145fd4: ac4e0000 */ sw $t6,0x0($v0) +/* f145fd8: 8fae02ac */ lw $t6,0x2ac($sp) +/* f145fdc: 26b50008 */ addiu $s5,$s5,0x8 +/* f145fe0: 4600220d */ trunc.w.s $f8,$f4 +/* f145fe4: 440f4000 */ mfc1 $t7,$f8 +/* f145fe8: 00000000 */ sll $zero,$zero,0x0 +/* f145fec: 01e7c821 */ addu $t9,$t7,$a3 +/* f145ff0: 032e0019 */ multu $t9,$t6 +/* f145ff4: 8faf008c */ lw $t7,0x8c($sp) +/* f145ff8: 0000c012 */ mflo $t8 +/* f145ffc: 030fc821 */ addu $t9,$t8,$t7 +/* f146000: 8faf0300 */ lw $t7,0x300($sp) +/* f146004: 332e03ff */ andi $t6,$t9,0x3ff +/* f146008: 000ec380 */ sll $t8,$t6,0xe +/* f14600c: 25f90016 */ addiu $t9,$t7,0x16 +/* f146010: 332e03ff */ andi $t6,$t9,0x3ff +/* f146014: 000e7880 */ sll $t7,$t6,0x2 +/* f146018: 030fc825 */ or $t9,$t8,$t7 +/* f14601c: ac590004 */ sw $t9,0x4($v0) +.L0f146020: +/* f146020: 8ec40284 */ lw $a0,0x284($s6) +.L0f146024: +/* f146024: 8fb802a8 */ lw $t8,0x2a8($sp) +/* f146028: 24010002 */ addiu $at,$zero,0x2 +/* f14602c: 8c8e0480 */ lw $t6,0x480($a0) +/* f146030: 91c3006b */ lbu $v1,0x6b($t6) +/* f146034: 1460015b */ bnez $v1,.L0f1465a4 +/* f146038: 00000000 */ sll $zero,$zero,0x0 +/* f14603c: 1700030a */ bnez $t8,.L0f146c68 +/* f146040: c7aa0068 */ lwc1 $f10,0x68($sp) +/* f146044: 4600518d */ trunc.w.s $f6,$f10 +/* f146048: 8fae02f0 */ lw $t6,0x2f0($sp) +/* f14604c: 3c01420c */ lui $at,0x420c +/* f146050: 44816000 */ mtc1 $at,$f12 +/* f146054: 44193000 */ mfc1 $t9,$f6 +/* f146058: 25d8fff3 */ addiu $t8,$t6,-13 +/* f14605c: afb802e8 */ sw $t8,0x2e8($sp) +/* f146060: afb902ec */ sw $t9,0x2ec($sp) +/* f146064: 8c8f0480 */ lw $t7,0x480($a0) +/* f146068: 3c0143b4 */ lui $at,0x43b4 +/* f14606c: 44817000 */ mtc1 $at,$f14 +/* f146070: c5e0001c */ lwc1 $f0,0x1c($t7) +/* f146074: 3c06f600 */ lui $a2,0xf600 +/* f146078: 02a01825 */ or $v1,$s5,$zero +/* f14607c: 46100102 */ mul.s $f4,$f0,$f16 +/* f146080: 00000000 */ sll $zero,$zero,0x0 +/* f146084: 460c0182 */ mul.s $f6,$f0,$f12 +/* f146088: 460e2203 */ div.s $f8,$f4,$f14 +/* f14608c: 460e3103 */ div.s $f4,$f6,$f14 +/* f146090: 4600428d */ trunc.w.s $f10,$f8 +/* f146094: 44025000 */ mfc1 $v0,$f10 +/* f146098: 00000000 */ sll $zero,$zero,0x0 +/* f14609c: 305300ff */ andi $s3,$v0,0xff +/* f1460a0: 4600220d */ trunc.w.s $f8,$f4 +/* f1460a4: 44184000 */ mfc1 $t8,$f8 +/* f1460a8: 04410005 */ bgez $v0,.L0f1460c0 +/* f1460ac: afb802e0 */ sw $t8,0x2e0($sp) +/* f1460b0: 00029823 */ negu $s3,$v0 +/* f1460b4: 326f00ff */ andi $t7,$s3,0xff +/* f1460b8: 10000001 */ beqz $zero,.L0f1460c0 +/* f1460bc: 01e09825 */ or $s3,$t7,$zero +.L0f1460c0: +/* f1460c0: 327900ff */ andi $t9,$s3,0xff +/* f1460c4: 00197400 */ sll $t6,$t9,0x10 +/* f1460c8: 35d800ff */ ori $t8,$t6,0xff +/* f1460cc: ac780004 */ sw $t8,0x4($v1) +/* f1460d0: ac690000 */ sw $t1,0x0($v1) +/* f1460d4: 8faf02ec */ lw $t7,0x2ec($sp) +/* f1460d8: 26b50008 */ addiu $s5,$s5,0x8 +/* f1460dc: 02a02025 */ or $a0,$s5,$zero +/* f1460e0: 028fc821 */ addu $t9,$s4,$t7 +/* f1460e4: 332e03ff */ andi $t6,$t9,0x3ff +/* f1460e8: 8fb902e8 */ lw $t9,0x2e8($sp) +/* f1460ec: 000ec380 */ sll $t8,$t6,0xe +/* f1460f0: 03067825 */ or $t7,$t8,$a2 +/* f1460f4: 332e03ff */ andi $t6,$t9,0x3ff +/* f1460f8: 000ec080 */ sll $t8,$t6,0x2 +/* f1460fc: 01f8c825 */ or $t9,$t7,$t8 +/* f146100: ac990000 */ sw $t9,0x0($a0) +/* f146104: 8faf02e0 */ lw $t7,0x2e0($sp) +/* f146108: 8fae02e8 */ lw $t6,0x2e8($sp) +/* f14610c: 3c013f00 */ lui $at,0x3f00 +/* f146110: 44811000 */ mtc1 $at,$f2 +/* f146114: 01cfc023 */ subu $t8,$t6,$t7 +/* f146118: 8faf02ec */ lw $t7,0x2ec($sp) +/* f14611c: 331903ff */ andi $t9,$t8,0x3ff +/* f146120: 00197080 */ sll $t6,$t9,0x2 +/* f146124: 31f803ff */ andi $t8,$t7,0x3ff +/* f146128: 0018cb80 */ sll $t9,$t8,0xe +/* f14612c: 032e7825 */ or $t7,$t9,$t6 +/* f146130: ac8f0004 */ sw $t7,0x4($a0) +/* f146134: 8fa502ac */ lw $a1,0x2ac($sp) +/* f146138: 8fb902ec */ lw $t9,0x2ec($sp) +/* f14613c: 3c013f80 */ lui $at,0x3f80 +/* f146140: 0005c040 */ sll $t8,$a1,0x1 +/* f146144: 03002825 */ or $a1,$t8,$zero +/* f146148: 03387021 */ addu $t6,$t9,$t8 +/* f14614c: 8ed80284 */ lw $t8,0x284($s6) +/* f146150: 01d47821 */ addu $t7,$t6,$s4 +/* f146154: afaf02ec */ sw $t7,0x2ec($sp) +/* f146158: 8f190480 */ lw $t9,0x480($t8) +/* f14615c: 44819000 */ mtc1 $at,$f18 +/* f146160: 26b50008 */ addiu $s5,$s5,0x8 +/* f146164: c72a0020 */ lwc1 $f10,0x20($t9) +/* f146168: 02a01825 */ or $v1,$s5,$zero +/* f14616c: 46125000 */ add.s $f0,$f10,$f18 +/* f146170: 46100182 */ mul.s $f6,$f0,$f16 +/* f146174: 00000000 */ sll $zero,$zero,0x0 +/* f146178: 46023102 */ mul.s $f4,$f6,$f2 +/* f14617c: 00000000 */ sll $zero,$zero,0x0 +/* f146180: 460c0282 */ mul.s $f10,$f0,$f12 +/* f146184: 4600220d */ trunc.w.s $f8,$f4 +/* f146188: 46025182 */ mul.s $f6,$f10,$f2 +/* f14618c: 44024000 */ mfc1 $v0,$f8 +/* f146190: 00000000 */ sll $zero,$zero,0x0 +/* f146194: 305300ff */ andi $s3,$v0,0xff +/* f146198: 4600310d */ trunc.w.s $f4,$f6 +/* f14619c: 44182000 */ mfc1 $t8,$f4 +/* f1461a0: 04410005 */ bgez $v0,.L0f1461b8 +/* f1461a4: afb802e0 */ sw $t8,0x2e0($sp) +/* f1461a8: 00029823 */ negu $s3,$v0 +/* f1461ac: 327900ff */ andi $t9,$s3,0xff +/* f1461b0: 10000001 */ beqz $zero,.L0f1461b8 +/* f1461b4: 03209825 */ or $s3,$t9,$zero +.L0f1461b8: +/* f1461b8: 326e00ff */ andi $t6,$s3,0xff +/* f1461bc: 000e7c00 */ sll $t7,$t6,0x10 +/* f1461c0: 35f800ff */ ori $t8,$t7,0xff +/* f1461c4: ac780004 */ sw $t8,0x4($v1) +/* f1461c8: ac690000 */ sw $t1,0x0($v1) +/* f1461cc: 8fb902ec */ lw $t9,0x2ec($sp) +/* f1461d0: 26b50008 */ addiu $s5,$s5,0x8 +/* f1461d4: 02a02025 */ or $a0,$s5,$zero +/* f1461d8: 02997021 */ addu $t6,$s4,$t9 +/* f1461dc: 31cf03ff */ andi $t7,$t6,0x3ff +/* f1461e0: 8fae02e8 */ lw $t6,0x2e8($sp) +/* f1461e4: 000fc380 */ sll $t8,$t7,0xe +/* f1461e8: 0306c825 */ or $t9,$t8,$a2 +/* f1461ec: 31cf03ff */ andi $t7,$t6,0x3ff +/* f1461f0: 000fc080 */ sll $t8,$t7,0x2 +/* f1461f4: 03387025 */ or $t6,$t9,$t8 +/* f1461f8: ac8e0000 */ sw $t6,0x0($a0) +/* f1461fc: 8fb902e0 */ lw $t9,0x2e0($sp) +/* f146200: 8faf02e8 */ lw $t7,0x2e8($sp) +/* f146204: 26b50008 */ addiu $s5,$s5,0x8 +/* f146208: 02a01825 */ or $v1,$s5,$zero +/* f14620c: 01f9c023 */ subu $t8,$t7,$t9 +/* f146210: 8fb902ec */ lw $t9,0x2ec($sp) +/* f146214: 330e03ff */ andi $t6,$t8,0x3ff +/* f146218: 000e7880 */ sll $t7,$t6,0x2 +/* f14621c: 333803ff */ andi $t8,$t9,0x3ff +/* f146220: 00187380 */ sll $t6,$t8,0xe +/* f146224: 01cfc825 */ or $t9,$t6,$t7 +/* f146228: ac990004 */ sw $t9,0x4($a0) +/* f14622c: 8fb802ec */ lw $t8,0x2ec($sp) +/* f146230: 8ed90284 */ lw $t9,0x284($s6) +/* f146234: 03057021 */ addu $t6,$t8,$a1 +/* f146238: 01d47821 */ addu $t7,$t6,$s4 +/* f14623c: afaf02ec */ sw $t7,0x2ec($sp) +/* f146240: 8f380480 */ lw $t8,0x480($t9) +/* f146244: c7080024 */ lwc1 $f8,0x24($t8) +/* f146248: 46124000 */ add.s $f0,$f8,$f18 +/* f14624c: 46100282 */ mul.s $f10,$f0,$f16 +/* f146250: 00000000 */ sll $zero,$zero,0x0 +/* f146254: 46025182 */ mul.s $f6,$f10,$f2 +/* f146258: 00000000 */ sll $zero,$zero,0x0 +/* f14625c: 460c0202 */ mul.s $f8,$f0,$f12 +/* f146260: 4600310d */ trunc.w.s $f4,$f6 +/* f146264: 46024282 */ mul.s $f10,$f8,$f2 +/* f146268: 44022000 */ mfc1 $v0,$f4 +/* f14626c: 00000000 */ sll $zero,$zero,0x0 +/* f146270: 305300ff */ andi $s3,$v0,0xff +/* f146274: 4600518d */ trunc.w.s $f6,$f10 +/* f146278: 44193000 */ mfc1 $t9,$f6 +/* f14627c: 04410005 */ bgez $v0,.L0f146294 +/* f146280: afb902e0 */ sw $t9,0x2e0($sp) +/* f146284: 00029823 */ negu $s3,$v0 +/* f146288: 327800ff */ andi $t8,$s3,0xff +/* f14628c: 10000001 */ beqz $zero,.L0f146294 +/* f146290: 03009825 */ or $s3,$t8,$zero +.L0f146294: +/* f146294: 326e00ff */ andi $t6,$s3,0xff +/* f146298: 000e7c00 */ sll $t7,$t6,0x10 +/* f14629c: 35f900ff */ ori $t9,$t7,0xff +/* f1462a0: ac790004 */ sw $t9,0x4($v1) +/* f1462a4: ac690000 */ sw $t1,0x0($v1) +/* f1462a8: 8fb802ec */ lw $t8,0x2ec($sp) +/* f1462ac: 26b50008 */ addiu $s5,$s5,0x8 +/* f1462b0: 02a02025 */ or $a0,$s5,$zero +/* f1462b4: 02987021 */ addu $t6,$s4,$t8 +/* f1462b8: 31cf03ff */ andi $t7,$t6,0x3ff +/* f1462bc: 8fae02e8 */ lw $t6,0x2e8($sp) +/* f1462c0: 000fcb80 */ sll $t9,$t7,0xe +/* f1462c4: 0326c025 */ or $t8,$t9,$a2 +/* f1462c8: 31cf03ff */ andi $t7,$t6,0x3ff +/* f1462cc: 000fc880 */ sll $t9,$t7,0x2 +/* f1462d0: 03197025 */ or $t6,$t8,$t9 +/* f1462d4: ac8e0000 */ sw $t6,0x0($a0) +/* f1462d8: 8fb802e0 */ lw $t8,0x2e0($sp) +/* f1462dc: 8faf02e8 */ lw $t7,0x2e8($sp) +/* f1462e0: 26b50008 */ addiu $s5,$s5,0x8 +/* f1462e4: 02a01825 */ or $v1,$s5,$zero +/* f1462e8: 01f8c823 */ subu $t9,$t7,$t8 +/* f1462ec: 8fb802ec */ lw $t8,0x2ec($sp) +/* f1462f0: 332e03ff */ andi $t6,$t9,0x3ff +/* f1462f4: 000e7880 */ sll $t7,$t6,0x2 +/* f1462f8: 331903ff */ andi $t9,$t8,0x3ff +/* f1462fc: 00197380 */ sll $t6,$t9,0xe +/* f146300: 01cfc025 */ or $t8,$t6,$t7 +/* f146304: ac980004 */ sw $t8,0x4($a0) +/* f146308: 8fb902ec */ lw $t9,0x2ec($sp) +/* f14630c: 8ed80284 */ lw $t8,0x284($s6) +/* f146310: 03257021 */ addu $t6,$t9,$a1 +/* f146314: 01d47821 */ addu $t7,$t6,$s4 +/* f146318: afaf02ec */ sw $t7,0x2ec($sp) +/* f14631c: 8f190480 */ lw $t9,0x480($t8) +/* f146320: c7200028 */ lwc1 $f0,0x28($t9) +/* f146324: 46100102 */ mul.s $f4,$f0,$f16 +/* f146328: 00000000 */ sll $zero,$zero,0x0 +/* f14632c: 460c0182 */ mul.s $f6,$f0,$f12 +/* f146330: 460e2203 */ div.s $f8,$f4,$f14 +/* f146334: 460e3103 */ div.s $f4,$f6,$f14 +/* f146338: 4600428d */ trunc.w.s $f10,$f8 +/* f14633c: 44025000 */ mfc1 $v0,$f10 +/* f146340: 00000000 */ sll $zero,$zero,0x0 +/* f146344: 305300ff */ andi $s3,$v0,0xff +/* f146348: 4600220d */ trunc.w.s $f8,$f4 +/* f14634c: 44184000 */ mfc1 $t8,$f8 +/* f146350: 04410005 */ bgez $v0,.L0f146368 +/* f146354: afb802e0 */ sw $t8,0x2e0($sp) +/* f146358: 00029823 */ negu $s3,$v0 +/* f14635c: 327900ff */ andi $t9,$s3,0xff +/* f146360: 10000001 */ beqz $zero,.L0f146368 +/* f146364: 03209825 */ or $s3,$t9,$zero +.L0f146368: +/* f146368: 326e00ff */ andi $t6,$s3,0xff +/* f14636c: 000e7c00 */ sll $t7,$t6,0x10 +/* f146370: 35f800ff */ ori $t8,$t7,0xff +/* f146374: ac780004 */ sw $t8,0x4($v1) +/* f146378: ac690000 */ sw $t1,0x0($v1) +/* f14637c: 8fb902ec */ lw $t9,0x2ec($sp) +/* f146380: 26b50008 */ addiu $s5,$s5,0x8 +/* f146384: 02a02025 */ or $a0,$s5,$zero +/* f146388: 02997021 */ addu $t6,$s4,$t9 +/* f14638c: 31cf03ff */ andi $t7,$t6,0x3ff +/* f146390: 8fae02e8 */ lw $t6,0x2e8($sp) +/* f146394: 000fc380 */ sll $t8,$t7,0xe +/* f146398: 0306c825 */ or $t9,$t8,$a2 +/* f14639c: 31cf03ff */ andi $t7,$t6,0x3ff +/* f1463a0: 000fc080 */ sll $t8,$t7,0x2 +/* f1463a4: 03387025 */ or $t6,$t9,$t8 +/* f1463a8: ac8e0000 */ sw $t6,0x0($a0) +/* f1463ac: 8fb902e0 */ lw $t9,0x2e0($sp) +/* f1463b0: 8faf02e8 */ lw $t7,0x2e8($sp) +/* f1463b4: 26b50008 */ addiu $s5,$s5,0x8 +/* f1463b8: 02a01825 */ or $v1,$s5,$zero +/* f1463bc: 01f9c023 */ subu $t8,$t7,$t9 +/* f1463c0: 8fb902ec */ lw $t9,0x2ec($sp) +/* f1463c4: 330e03ff */ andi $t6,$t8,0x3ff +/* f1463c8: 000e7880 */ sll $t7,$t6,0x2 +/* f1463cc: 333803ff */ andi $t8,$t9,0x3ff +/* f1463d0: 00187380 */ sll $t6,$t8,0xe +/* f1463d4: 01cfc825 */ or $t9,$t6,$t7 +/* f1463d8: ac990004 */ sw $t9,0x4($a0) +/* f1463dc: 8fb802ec */ lw $t8,0x2ec($sp) +/* f1463e0: 8ed90284 */ lw $t9,0x284($s6) +/* f1463e4: 03057021 */ addu $t6,$t8,$a1 +/* f1463e8: 01d47821 */ addu $t7,$t6,$s4 +/* f1463ec: afaf02ec */ sw $t7,0x2ec($sp) +/* f1463f0: 8f380480 */ lw $t8,0x480($t9) +/* f1463f4: c70a002c */ lwc1 $f10,0x2c($t8) +/* f1463f8: 46125000 */ add.s $f0,$f10,$f18 +/* f1463fc: 46100182 */ mul.s $f6,$f0,$f16 +/* f146400: 00000000 */ sll $zero,$zero,0x0 +/* f146404: 46023102 */ mul.s $f4,$f6,$f2 +/* f146408: 00000000 */ sll $zero,$zero,0x0 +/* f14640c: 460c0282 */ mul.s $f10,$f0,$f12 +/* f146410: 4600220d */ trunc.w.s $f8,$f4 +/* f146414: 46025182 */ mul.s $f6,$f10,$f2 +/* f146418: 44024000 */ mfc1 $v0,$f8 +/* f14641c: 00000000 */ sll $zero,$zero,0x0 +/* f146420: 305300ff */ andi $s3,$v0,0xff +/* f146424: 4600310d */ trunc.w.s $f4,$f6 +/* f146428: 44192000 */ mfc1 $t9,$f4 +/* f14642c: 04410005 */ bgez $v0,.L0f146444 +/* f146430: afb902e0 */ sw $t9,0x2e0($sp) +/* f146434: 00029823 */ negu $s3,$v0 +/* f146438: 327800ff */ andi $t8,$s3,0xff +/* f14643c: 10000001 */ beqz $zero,.L0f146444 +/* f146440: 03009825 */ or $s3,$t8,$zero +.L0f146444: +/* f146444: 326e00ff */ andi $t6,$s3,0xff +/* f146448: 000e7c00 */ sll $t7,$t6,0x10 +/* f14644c: 35f900ff */ ori $t9,$t7,0xff +/* f146450: ac790004 */ sw $t9,0x4($v1) +/* f146454: ac690000 */ sw $t1,0x0($v1) +/* f146458: 8fb802ec */ lw $t8,0x2ec($sp) +/* f14645c: 26b50008 */ addiu $s5,$s5,0x8 +/* f146460: 02a02025 */ or $a0,$s5,$zero +/* f146464: 02987021 */ addu $t6,$s4,$t8 +/* f146468: 31cf03ff */ andi $t7,$t6,0x3ff +/* f14646c: 8fae02e8 */ lw $t6,0x2e8($sp) +/* f146470: 000fcb80 */ sll $t9,$t7,0xe +/* f146474: 0326c025 */ or $t8,$t9,$a2 +/* f146478: 31cf03ff */ andi $t7,$t6,0x3ff +/* f14647c: 000fc880 */ sll $t9,$t7,0x2 +/* f146480: 03197025 */ or $t6,$t8,$t9 +/* f146484: ac8e0000 */ sw $t6,0x0($a0) +/* f146488: 8fb802e0 */ lw $t8,0x2e0($sp) +/* f14648c: 8faf02e8 */ lw $t7,0x2e8($sp) +/* f146490: 26b50008 */ addiu $s5,$s5,0x8 +/* f146494: 01f8c823 */ subu $t9,$t7,$t8 +/* f146498: 8fb802ec */ lw $t8,0x2ec($sp) +/* f14649c: 332e03ff */ andi $t6,$t9,0x3ff +/* f1464a0: 000e7880 */ sll $t7,$t6,0x2 +/* f1464a4: 331903ff */ andi $t9,$t8,0x3ff +/* f1464a8: 00197380 */ sll $t6,$t9,0xe +/* f1464ac: 01cfc025 */ or $t8,$t6,$t7 +/* f1464b0: ac980004 */ sw $t8,0x4($a0) +/* f1464b4: 8fb902ec */ lw $t9,0x2ec($sp) +/* f1464b8: 8ed80284 */ lw $t8,0x284($s6) +/* f1464bc: 03257021 */ addu $t6,$t9,$a1 +/* f1464c0: 01d47821 */ addu $t7,$t6,$s4 +/* f1464c4: afaf02ec */ sw $t7,0x2ec($sp) +/* f1464c8: 8f190480 */ lw $t9,0x480($t8) +/* f1464cc: c7280030 */ lwc1 $f8,0x30($t9) +/* f1464d0: 46124000 */ add.s $f0,$f8,$f18 +/* f1464d4: 46100282 */ mul.s $f10,$f0,$f16 +/* f1464d8: 00000000 */ sll $zero,$zero,0x0 +/* f1464dc: 46025182 */ mul.s $f6,$f10,$f2 +/* f1464e0: 00000000 */ sll $zero,$zero,0x0 +/* f1464e4: 460c0202 */ mul.s $f8,$f0,$f12 +/* f1464e8: 4600310d */ trunc.w.s $f4,$f6 +/* f1464ec: 46024282 */ mul.s $f10,$f8,$f2 +/* f1464f0: 44022000 */ mfc1 $v0,$f4 +/* f1464f4: 00000000 */ sll $zero,$zero,0x0 +/* f1464f8: 305300ff */ andi $s3,$v0,0xff +/* f1464fc: 4600518d */ trunc.w.s $f6,$f10 +/* f146500: 44183000 */ mfc1 $t8,$f6 +/* f146504: 04410005 */ bgez $v0,.L0f14651c +/* f146508: afb802e0 */ sw $t8,0x2e0($sp) +/* f14650c: 00029823 */ negu $s3,$v0 +/* f146510: 327900ff */ andi $t9,$s3,0xff +/* f146514: 10000001 */ beqz $zero,.L0f14651c +/* f146518: 03209825 */ or $s3,$t9,$zero +.L0f14651c: +/* f14651c: 326e00ff */ andi $t6,$s3,0xff +/* f146520: 000e7c00 */ sll $t7,$t6,0x10 +/* f146524: 02a01025 */ or $v0,$s5,$zero +/* f146528: 35f800ff */ ori $t8,$t7,0xff +/* f14652c: ac580004 */ sw $t8,0x4($v0) +/* f146530: ac490000 */ sw $t1,0x0($v0) +/* f146534: 8fb902ec */ lw $t9,0x2ec($sp) +/* f146538: 26b50008 */ addiu $s5,$s5,0x8 +/* f14653c: 02a01825 */ or $v1,$s5,$zero +/* f146540: 02997021 */ addu $t6,$s4,$t9 +/* f146544: 31cf03ff */ andi $t7,$t6,0x3ff +/* f146548: 8fae02e8 */ lw $t6,0x2e8($sp) +/* f14654c: 000fc380 */ sll $t8,$t7,0xe +/* f146550: 0306c825 */ or $t9,$t8,$a2 +/* f146554: 31cf03ff */ andi $t7,$t6,0x3ff +/* f146558: 000fc080 */ sll $t8,$t7,0x2 +/* f14655c: 03387025 */ or $t6,$t9,$t8 +/* f146560: ac6e0000 */ sw $t6,0x0($v1) +/* f146564: 8fb902e0 */ lw $t9,0x2e0($sp) +/* f146568: 8faf02e8 */ lw $t7,0x2e8($sp) +/* f14656c: 26b50008 */ addiu $s5,$s5,0x8 +/* f146570: 01f9c023 */ subu $t8,$t7,$t9 +/* f146574: 8fb902ec */ lw $t9,0x2ec($sp) +/* f146578: 330e03ff */ andi $t6,$t8,0x3ff +/* f14657c: 000e7880 */ sll $t7,$t6,0x2 +/* f146580: 333803ff */ andi $t8,$t9,0x3ff +/* f146584: 00187380 */ sll $t6,$t8,0xe +/* f146588: 01cfc825 */ or $t9,$t6,$t7 +/* f14658c: ac790004 */ sw $t9,0x4($v1) +/* f146590: 8fb802ec */ lw $t8,0x2ec($sp) +/* f146594: 03057021 */ addu $t6,$t8,$a1 +/* f146598: 01d47821 */ addu $t7,$t6,$s4 +/* f14659c: 100001b2 */ beqz $zero,.L0f146c68 +/* f1465a0: afaf02ec */ sw $t7,0x2ec($sp) +.L0f1465a4: +/* f1465a4: 14610170 */ bne $v1,$at,.L0f146b68 +/* f1465a8: c7aa0068 */ lwc1 $f10,0x68($sp) +/* f1465ac: 8fb902a8 */ lw $t9,0x2a8($sp) +/* f1465b0: c7a40068 */ lwc1 $f4,0x68($sp) +/* f1465b4: 3c06f600 */ lui $a2,0xf600 +/* f1465b8: 172001ab */ bnez $t9,.L0f146c68 +/* f1465bc: 02a01825 */ or $v1,$s5,$zero +/* f1465c0: 4600220d */ trunc.w.s $f8,$f4 +/* f1465c4: 8faf02f0 */ lw $t7,0x2f0($sp) +/* f1465c8: 3c01420c */ lui $at,0x420c +/* f1465cc: 44816000 */ mtc1 $at,$f12 +/* f1465d0: 440e4000 */ mfc1 $t6,$f8 +/* f1465d4: 25f9fff3 */ addiu $t9,$t7,-13 +/* f1465d8: afb902e8 */ sw $t9,0x2e8($sp) +/* f1465dc: afae02ec */ sw $t6,0x2ec($sp) +/* f1465e0: 8c980480 */ lw $t8,0x480($a0) +/* f1465e4: 3c0143b4 */ lui $at,0x43b4 +/* f1465e8: 44817000 */ mtc1 $at,$f14 +/* f1465ec: c700001c */ lwc1 $f0,0x1c($t8) +/* f1465f0: 46100282 */ mul.s $f10,$f0,$f16 +/* f1465f4: 00000000 */ sll $zero,$zero,0x0 +/* f1465f8: 460c0202 */ mul.s $f8,$f0,$f12 +/* f1465fc: 460e5183 */ div.s $f6,$f10,$f14 +/* f146600: 460e4283 */ div.s $f10,$f8,$f14 +/* f146604: 4600310d */ trunc.w.s $f4,$f6 +/* f146608: 44022000 */ mfc1 $v0,$f4 +/* f14660c: 00000000 */ sll $zero,$zero,0x0 +/* f146610: 305300ff */ andi $s3,$v0,0xff +/* f146614: 4600518d */ trunc.w.s $f6,$f10 +/* f146618: 44193000 */ mfc1 $t9,$f6 +/* f14661c: 04410005 */ bgez $v0,.L0f146634 +/* f146620: afb902e0 */ sw $t9,0x2e0($sp) +/* f146624: 00029823 */ negu $s3,$v0 +/* f146628: 327800ff */ andi $t8,$s3,0xff +/* f14662c: 10000001 */ beqz $zero,.L0f146634 +/* f146630: 03009825 */ or $s3,$t8,$zero +.L0f146634: +/* f146634: 0013c883 */ sra $t9,$s3,0x2 +/* f146638: 333800ff */ andi $t8,$t9,0xff +/* f14663c: 00187400 */ sll $t6,$t8,0x10 +/* f146640: 00137e00 */ sll $t7,$s3,0x18 +/* f146644: 01eec825 */ or $t9,$t7,$t6 +/* f146648: 373800ff */ ori $t8,$t9,0xff +/* f14664c: ac780004 */ sw $t8,0x4($v1) +/* f146650: ac690000 */ sw $t1,0x0($v1) +/* f146654: 8faf02ec */ lw $t7,0x2ec($sp) +/* f146658: 26b50008 */ addiu $s5,$s5,0x8 +/* f14665c: 02a02025 */ or $a0,$s5,$zero +/* f146660: 028f7021 */ addu $t6,$s4,$t7 +/* f146664: 31d903ff */ andi $t9,$t6,0x3ff +/* f146668: 8fae02e8 */ lw $t6,0x2e8($sp) +/* f14666c: 0019c380 */ sll $t8,$t9,0xe +/* f146670: 03067825 */ or $t7,$t8,$a2 +/* f146674: 31d903ff */ andi $t9,$t6,0x3ff +/* f146678: 0019c080 */ sll $t8,$t9,0x2 +/* f14667c: 01f87025 */ or $t6,$t7,$t8 +/* f146680: ac8e0000 */ sw $t6,0x0($a0) +/* f146684: 8faf02e0 */ lw $t7,0x2e0($sp) +/* f146688: 8fb902e8 */ lw $t9,0x2e8($sp) +/* f14668c: 3c013f00 */ lui $at,0x3f00 +/* f146690: 44811000 */ mtc1 $at,$f2 +/* f146694: 032fc023 */ subu $t8,$t9,$t7 +/* f146698: 8faf02ec */ lw $t7,0x2ec($sp) +/* f14669c: 330e03ff */ andi $t6,$t8,0x3ff +/* f1466a0: 000ec880 */ sll $t9,$t6,0x2 +/* f1466a4: 31f803ff */ andi $t8,$t7,0x3ff +/* f1466a8: 00187380 */ sll $t6,$t8,0xe +/* f1466ac: 01d97825 */ or $t7,$t6,$t9 +/* f1466b0: ac8f0004 */ sw $t7,0x4($a0) +/* f1466b4: 8fa502ac */ lw $a1,0x2ac($sp) +/* f1466b8: 8fae02ec */ lw $t6,0x2ec($sp) +/* f1466bc: 3c013f80 */ lui $at,0x3f80 +/* f1466c0: 0005c040 */ sll $t8,$a1,0x1 +/* f1466c4: 03002825 */ or $a1,$t8,$zero +/* f1466c8: 01d8c821 */ addu $t9,$t6,$t8 +/* f1466cc: 8ed80284 */ lw $t8,0x284($s6) +/* f1466d0: 03347821 */ addu $t7,$t9,$s4 +/* f1466d4: afaf02ec */ sw $t7,0x2ec($sp) +/* f1466d8: 8f0e0480 */ lw $t6,0x480($t8) +/* f1466dc: 44819000 */ mtc1 $at,$f18 +/* f1466e0: 26b50008 */ addiu $s5,$s5,0x8 +/* f1466e4: c5c40020 */ lwc1 $f4,0x20($t6) +/* f1466e8: 02a01825 */ or $v1,$s5,$zero +/* f1466ec: 3c01f600 */ lui $at,0xf600 +/* f1466f0: 46122000 */ add.s $f0,$f4,$f18 +/* f1466f4: 46100202 */ mul.s $f8,$f0,$f16 +/* f1466f8: 00000000 */ sll $zero,$zero,0x0 +/* f1466fc: 46024282 */ mul.s $f10,$f8,$f2 +/* f146700: 00000000 */ sll $zero,$zero,0x0 +/* f146704: 460c0102 */ mul.s $f4,$f0,$f12 +/* f146708: 4600518d */ trunc.w.s $f6,$f10 +/* f14670c: 46022202 */ mul.s $f8,$f4,$f2 +/* f146710: 44023000 */ mfc1 $v0,$f6 +/* f146714: 00000000 */ sll $zero,$zero,0x0 +/* f146718: 305300ff */ andi $s3,$v0,0xff +/* f14671c: 4600428d */ trunc.w.s $f10,$f8 +/* f146720: 44185000 */ mfc1 $t8,$f10 +/* f146724: 04410005 */ bgez $v0,.L0f14673c +/* f146728: afb802e0 */ sw $t8,0x2e0($sp) +/* f14672c: 00029823 */ negu $s3,$v0 +/* f146730: 326e00ff */ andi $t6,$s3,0xff +/* f146734: 10000001 */ beqz $zero,.L0f14673c +/* f146738: 01c09825 */ or $s3,$t6,$zero +.L0f14673c: +/* f14673c: 0013c083 */ sra $t8,$s3,0x2 +/* f146740: 330e00ff */ andi $t6,$t8,0xff +/* f146744: 000ecc00 */ sll $t9,$t6,0x10 +/* f146748: 00137e00 */ sll $t7,$s3,0x18 +/* f14674c: 01f9c025 */ or $t8,$t7,$t9 +/* f146750: 370e00ff */ ori $t6,$t8,0xff +/* f146754: ac6e0004 */ sw $t6,0x4($v1) +/* f146758: ac690000 */ sw $t1,0x0($v1) +/* f14675c: 8faf02ec */ lw $t7,0x2ec($sp) +/* f146760: 26b50008 */ addiu $s5,$s5,0x8 +/* f146764: 02a02025 */ or $a0,$s5,$zero +/* f146768: 028fc821 */ addu $t9,$s4,$t7 +/* f14676c: 333803ff */ andi $t8,$t9,0x3ff +/* f146770: 8fb902e8 */ lw $t9,0x2e8($sp) +/* f146774: 00187380 */ sll $t6,$t8,0xe +/* f146778: 01c67825 */ or $t7,$t6,$a2 +/* f14677c: 333803ff */ andi $t8,$t9,0x3ff +/* f146780: 00187080 */ sll $t6,$t8,0x2 +/* f146784: 01eec825 */ or $t9,$t7,$t6 +/* f146788: ac990000 */ sw $t9,0x0($a0) +/* f14678c: 8faf02e0 */ lw $t7,0x2e0($sp) +/* f146790: 8fb802e8 */ lw $t8,0x2e8($sp) +/* f146794: 26b50008 */ addiu $s5,$s5,0x8 +/* f146798: 02a01825 */ or $v1,$s5,$zero +/* f14679c: 030f7023 */ subu $t6,$t8,$t7 +/* f1467a0: 8faf02ec */ lw $t7,0x2ec($sp) +/* f1467a4: 31d903ff */ andi $t9,$t6,0x3ff +/* f1467a8: 0019c080 */ sll $t8,$t9,0x2 +/* f1467ac: 31ee03ff */ andi $t6,$t7,0x3ff +/* f1467b0: 000ecb80 */ sll $t9,$t6,0xe +/* f1467b4: 03387825 */ or $t7,$t9,$t8 +/* f1467b8: ac8f0004 */ sw $t7,0x4($a0) +/* f1467bc: 8fae02ec */ lw $t6,0x2ec($sp) +/* f1467c0: 8ecf0284 */ lw $t7,0x284($s6) +/* f1467c4: 01c5c821 */ addu $t9,$t6,$a1 +/* f1467c8: 0334c021 */ addu $t8,$t9,$s4 +/* f1467cc: afb802ec */ sw $t8,0x2ec($sp) +/* f1467d0: 8dee0480 */ lw $t6,0x480($t7) +/* f1467d4: c5c60024 */ lwc1 $f6,0x24($t6) +/* f1467d8: 46123000 */ add.s $f0,$f6,$f18 +/* f1467dc: 46100102 */ mul.s $f4,$f0,$f16 +/* f1467e0: 00000000 */ sll $zero,$zero,0x0 +/* f1467e4: 46022202 */ mul.s $f8,$f4,$f2 +/* f1467e8: 00000000 */ sll $zero,$zero,0x0 +/* f1467ec: 460c0182 */ mul.s $f6,$f0,$f12 +/* f1467f0: 4600428d */ trunc.w.s $f10,$f8 +/* f1467f4: 46023102 */ mul.s $f4,$f6,$f2 +/* f1467f8: 44025000 */ mfc1 $v0,$f10 +/* f1467fc: 00000000 */ sll $zero,$zero,0x0 +/* f146800: 305300ff */ andi $s3,$v0,0xff +/* f146804: 4600220d */ trunc.w.s $f8,$f4 +/* f146808: 440f4000 */ mfc1 $t7,$f8 +/* f14680c: 04410005 */ bgez $v0,.L0f146824 +/* f146810: afaf02e0 */ sw $t7,0x2e0($sp) +/* f146814: 00029823 */ negu $s3,$v0 +/* f146818: 326e00ff */ andi $t6,$s3,0xff +/* f14681c: 10000001 */ beqz $zero,.L0f146824 +/* f146820: 01c09825 */ or $s3,$t6,$zero +.L0f146824: +/* f146824: 00137883 */ sra $t7,$s3,0x2 +/* f146828: 31ee00ff */ andi $t6,$t7,0xff +/* f14682c: 000ecc00 */ sll $t9,$t6,0x10 +/* f146830: 0013c600 */ sll $t8,$s3,0x18 +/* f146834: 03197825 */ or $t7,$t8,$t9 +/* f146838: 35ee00ff */ ori $t6,$t7,0xff +/* f14683c: ac6e0004 */ sw $t6,0x4($v1) +/* f146840: ac690000 */ sw $t1,0x0($v1) +/* f146844: 8fb802ec */ lw $t8,0x2ec($sp) +/* f146848: 26b50008 */ addiu $s5,$s5,0x8 +/* f14684c: 02a02025 */ or $a0,$s5,$zero +/* f146850: 0298c821 */ addu $t9,$s4,$t8 +/* f146854: 332f03ff */ andi $t7,$t9,0x3ff +/* f146858: 8fb902e8 */ lw $t9,0x2e8($sp) +/* f14685c: 000f7380 */ sll $t6,$t7,0xe +/* f146860: 01c6c025 */ or $t8,$t6,$a2 +/* f146864: 332f03ff */ andi $t7,$t9,0x3ff +/* f146868: 000f7080 */ sll $t6,$t7,0x2 +/* f14686c: 030ec825 */ or $t9,$t8,$t6 +/* f146870: ac990000 */ sw $t9,0x0($a0) +/* f146874: 8fb802e0 */ lw $t8,0x2e0($sp) +/* f146878: 8faf02e8 */ lw $t7,0x2e8($sp) +/* f14687c: 26b50008 */ addiu $s5,$s5,0x8 +/* f146880: 02a01825 */ or $v1,$s5,$zero +/* f146884: 01f87023 */ subu $t6,$t7,$t8 +/* f146888: 8fb802ec */ lw $t8,0x2ec($sp) +/* f14688c: 31d903ff */ andi $t9,$t6,0x3ff +/* f146890: 00197880 */ sll $t7,$t9,0x2 +/* f146894: 330e03ff */ andi $t6,$t8,0x3ff +/* f146898: 000ecb80 */ sll $t9,$t6,0xe +/* f14689c: 032fc025 */ or $t8,$t9,$t7 +/* f1468a0: ac980004 */ sw $t8,0x4($a0) +/* f1468a4: 8fae02ec */ lw $t6,0x2ec($sp) +/* f1468a8: 8ed80284 */ lw $t8,0x284($s6) +/* f1468ac: 01c5c821 */ addu $t9,$t6,$a1 +/* f1468b0: 03347821 */ addu $t7,$t9,$s4 +/* f1468b4: afaf02ec */ sw $t7,0x2ec($sp) +/* f1468b8: 8f0e0480 */ lw $t6,0x480($t8) +/* f1468bc: c5c00028 */ lwc1 $f0,0x28($t6) +/* f1468c0: 46100282 */ mul.s $f10,$f0,$f16 +/* f1468c4: 00000000 */ sll $zero,$zero,0x0 +/* f1468c8: 460c0202 */ mul.s $f8,$f0,$f12 +/* f1468cc: 460e5183 */ div.s $f6,$f10,$f14 +/* f1468d0: 460e4283 */ div.s $f10,$f8,$f14 +/* f1468d4: 4600310d */ trunc.w.s $f4,$f6 +/* f1468d8: 44022000 */ mfc1 $v0,$f4 +/* f1468dc: 00000000 */ sll $zero,$zero,0x0 +/* f1468e0: 305300ff */ andi $s3,$v0,0xff +/* f1468e4: 4600518d */ trunc.w.s $f6,$f10 +/* f1468e8: 44183000 */ mfc1 $t8,$f6 +/* f1468ec: 04410005 */ bgez $v0,.L0f146904 +/* f1468f0: afb802e0 */ sw $t8,0x2e0($sp) +/* f1468f4: 00029823 */ negu $s3,$v0 +/* f1468f8: 326e00ff */ andi $t6,$s3,0xff +/* f1468fc: 10000001 */ beqz $zero,.L0f146904 +/* f146900: 01c09825 */ or $s3,$t6,$zero +.L0f146904: +/* f146904: 0013c083 */ sra $t8,$s3,0x2 +/* f146908: 330e00ff */ andi $t6,$t8,0xff +/* f14690c: 000ecc00 */ sll $t9,$t6,0x10 +/* f146910: 00137e00 */ sll $t7,$s3,0x18 +/* f146914: 01f9c025 */ or $t8,$t7,$t9 +/* f146918: 370e00ff */ ori $t6,$t8,0xff +/* f14691c: ac6e0004 */ sw $t6,0x4($v1) +/* f146920: ac690000 */ sw $t1,0x0($v1) +/* f146924: 8faf02ec */ lw $t7,0x2ec($sp) +/* f146928: 26b50008 */ addiu $s5,$s5,0x8 +/* f14692c: 02a02025 */ or $a0,$s5,$zero +/* f146930: 028fc821 */ addu $t9,$s4,$t7 +/* f146934: 333803ff */ andi $t8,$t9,0x3ff +/* f146938: 8fb902e8 */ lw $t9,0x2e8($sp) +/* f14693c: 00187380 */ sll $t6,$t8,0xe +/* f146940: 01c67825 */ or $t7,$t6,$a2 +/* f146944: 333803ff */ andi $t8,$t9,0x3ff +/* f146948: 00187080 */ sll $t6,$t8,0x2 +/* f14694c: 01eec825 */ or $t9,$t7,$t6 +/* f146950: ac990000 */ sw $t9,0x0($a0) +/* f146954: 8faf02e0 */ lw $t7,0x2e0($sp) +/* f146958: 8fb802e8 */ lw $t8,0x2e8($sp) +/* f14695c: 26b50008 */ addiu $s5,$s5,0x8 +/* f146960: 02a01825 */ or $v1,$s5,$zero +/* f146964: 030f7023 */ subu $t6,$t8,$t7 +/* f146968: 8faf02ec */ lw $t7,0x2ec($sp) +/* f14696c: 31d903ff */ andi $t9,$t6,0x3ff +/* f146970: 0019c080 */ sll $t8,$t9,0x2 +/* f146974: 31ee03ff */ andi $t6,$t7,0x3ff +/* f146978: 000ecb80 */ sll $t9,$t6,0xe +/* f14697c: 03387825 */ or $t7,$t9,$t8 +/* f146980: ac8f0004 */ sw $t7,0x4($a0) +/* f146984: 8fae02ec */ lw $t6,0x2ec($sp) +/* f146988: 8ecf0284 */ lw $t7,0x284($s6) +/* f14698c: 01c5c821 */ addu $t9,$t6,$a1 +/* f146990: 0334c021 */ addu $t8,$t9,$s4 +/* f146994: afb802ec */ sw $t8,0x2ec($sp) +/* f146998: 8dee0480 */ lw $t6,0x480($t7) +/* f14699c: c5c4002c */ lwc1 $f4,0x2c($t6) +/* f1469a0: 46122000 */ add.s $f0,$f4,$f18 +/* f1469a4: 46100202 */ mul.s $f8,$f0,$f16 +/* f1469a8: 00000000 */ sll $zero,$zero,0x0 +/* f1469ac: 46024282 */ mul.s $f10,$f8,$f2 +/* f1469b0: 00000000 */ sll $zero,$zero,0x0 +/* f1469b4: 460c0102 */ mul.s $f4,$f0,$f12 +/* f1469b8: 4600518d */ trunc.w.s $f6,$f10 +/* f1469bc: 46022202 */ mul.s $f8,$f4,$f2 +/* f1469c0: 44023000 */ mfc1 $v0,$f6 +/* f1469c4: 00000000 */ sll $zero,$zero,0x0 +/* f1469c8: 305300ff */ andi $s3,$v0,0xff +/* f1469cc: 4600428d */ trunc.w.s $f10,$f8 +/* f1469d0: 440f5000 */ mfc1 $t7,$f10 +/* f1469d4: 04410005 */ bgez $v0,.L0f1469ec +/* f1469d8: afaf02e0 */ sw $t7,0x2e0($sp) +/* f1469dc: 00029823 */ negu $s3,$v0 +/* f1469e0: 326e00ff */ andi $t6,$s3,0xff +/* f1469e4: 10000001 */ beqz $zero,.L0f1469ec +/* f1469e8: 01c09825 */ or $s3,$t6,$zero +.L0f1469ec: +/* f1469ec: 00137883 */ sra $t7,$s3,0x2 +/* f1469f0: 31ee00ff */ andi $t6,$t7,0xff +/* f1469f4: 000ecc00 */ sll $t9,$t6,0x10 +/* f1469f8: 0013c600 */ sll $t8,$s3,0x18 +/* f1469fc: 03197825 */ or $t7,$t8,$t9 +/* f146a00: 35ee00ff */ ori $t6,$t7,0xff +/* f146a04: ac6e0004 */ sw $t6,0x4($v1) +/* f146a08: ac690000 */ sw $t1,0x0($v1) +/* f146a0c: 8fb802ec */ lw $t8,0x2ec($sp) +/* f146a10: 26b50008 */ addiu $s5,$s5,0x8 +/* f146a14: 02a02025 */ or $a0,$s5,$zero +/* f146a18: 0298c821 */ addu $t9,$s4,$t8 +/* f146a1c: 332f03ff */ andi $t7,$t9,0x3ff +/* f146a20: 8fb902e8 */ lw $t9,0x2e8($sp) +/* f146a24: 000f7380 */ sll $t6,$t7,0xe +/* f146a28: 01c1c025 */ or $t8,$t6,$at +/* f146a2c: 332f03ff */ andi $t7,$t9,0x3ff +/* f146a30: 000f7080 */ sll $t6,$t7,0x2 +/* f146a34: 030ec825 */ or $t9,$t8,$t6 +/* f146a38: ac990000 */ sw $t9,0x0($a0) +/* f146a3c: 8fb802e0 */ lw $t8,0x2e0($sp) +/* f146a40: 8faf02e8 */ lw $t7,0x2e8($sp) +/* f146a44: 26b50008 */ addiu $s5,$s5,0x8 +/* f146a48: 3c01f600 */ lui $at,0xf600 +/* f146a4c: 01f87023 */ subu $t6,$t7,$t8 +/* f146a50: 8fb802ec */ lw $t8,0x2ec($sp) +/* f146a54: 31d903ff */ andi $t9,$t6,0x3ff +/* f146a58: 00197880 */ sll $t7,$t9,0x2 +/* f146a5c: 330e03ff */ andi $t6,$t8,0x3ff +/* f146a60: 000ecb80 */ sll $t9,$t6,0xe +/* f146a64: 032fc025 */ or $t8,$t9,$t7 +/* f146a68: ac980004 */ sw $t8,0x4($a0) +/* f146a6c: 8fae02ec */ lw $t6,0x2ec($sp) +/* f146a70: 8ed80284 */ lw $t8,0x284($s6) +/* f146a74: 01c5c821 */ addu $t9,$t6,$a1 +/* f146a78: 03347821 */ addu $t7,$t9,$s4 +/* f146a7c: afaf02ec */ sw $t7,0x2ec($sp) +/* f146a80: 8f0e0480 */ lw $t6,0x480($t8) +/* f146a84: c5c60030 */ lwc1 $f6,0x30($t6) +/* f146a88: 46123000 */ add.s $f0,$f6,$f18 +/* f146a8c: 46100102 */ mul.s $f4,$f0,$f16 +/* f146a90: 00000000 */ sll $zero,$zero,0x0 +/* f146a94: 46022202 */ mul.s $f8,$f4,$f2 +/* f146a98: 00000000 */ sll $zero,$zero,0x0 +/* f146a9c: 460c0182 */ mul.s $f6,$f0,$f12 +/* f146aa0: 4600428d */ trunc.w.s $f10,$f8 +/* f146aa4: 46023102 */ mul.s $f4,$f6,$f2 +/* f146aa8: 44025000 */ mfc1 $v0,$f10 +/* f146aac: 00000000 */ sll $zero,$zero,0x0 +/* f146ab0: 305300ff */ andi $s3,$v0,0xff +/* f146ab4: 4600220d */ trunc.w.s $f8,$f4 +/* f146ab8: 44184000 */ mfc1 $t8,$f8 +/* f146abc: 04410005 */ bgez $v0,.L0f146ad4 +/* f146ac0: afb802e0 */ sw $t8,0x2e0($sp) +/* f146ac4: 00029823 */ negu $s3,$v0 +/* f146ac8: 326e00ff */ andi $t6,$s3,0xff +/* f146acc: 10000001 */ beqz $zero,.L0f146ad4 +/* f146ad0: 01c09825 */ or $s3,$t6,$zero +.L0f146ad4: +/* f146ad4: 0013c083 */ sra $t8,$s3,0x2 +/* f146ad8: 330e00ff */ andi $t6,$t8,0xff +/* f146adc: 000ecc00 */ sll $t9,$t6,0x10 +/* f146ae0: 00137e00 */ sll $t7,$s3,0x18 +/* f146ae4: 01f9c025 */ or $t8,$t7,$t9 +/* f146ae8: 02a01025 */ or $v0,$s5,$zero +/* f146aec: 370e00ff */ ori $t6,$t8,0xff +/* f146af0: ac4e0004 */ sw $t6,0x4($v0) +/* f146af4: ac490000 */ sw $t1,0x0($v0) +/* f146af8: 8faf02ec */ lw $t7,0x2ec($sp) +/* f146afc: 26b50008 */ addiu $s5,$s5,0x8 +/* f146b00: 02a01825 */ or $v1,$s5,$zero +/* f146b04: 028fc821 */ addu $t9,$s4,$t7 +/* f146b08: 333803ff */ andi $t8,$t9,0x3ff +/* f146b0c: 8fb902e8 */ lw $t9,0x2e8($sp) +/* f146b10: 00187380 */ sll $t6,$t8,0xe +/* f146b14: 01c17825 */ or $t7,$t6,$at +/* f146b18: 333803ff */ andi $t8,$t9,0x3ff +/* f146b1c: 00187080 */ sll $t6,$t8,0x2 +/* f146b20: 01eec825 */ or $t9,$t7,$t6 +/* f146b24: ac790000 */ sw $t9,0x0($v1) +/* f146b28: 8faf02e0 */ lw $t7,0x2e0($sp) +/* f146b2c: 8fb802e8 */ lw $t8,0x2e8($sp) +/* f146b30: 26b50008 */ addiu $s5,$s5,0x8 +/* f146b34: 030f7023 */ subu $t6,$t8,$t7 +/* f146b38: 8faf02ec */ lw $t7,0x2ec($sp) +/* f146b3c: 31d903ff */ andi $t9,$t6,0x3ff +/* f146b40: 0019c080 */ sll $t8,$t9,0x2 +/* f146b44: 31ee03ff */ andi $t6,$t7,0x3ff +/* f146b48: 000ecb80 */ sll $t9,$t6,0xe +/* f146b4c: 03387825 */ or $t7,$t9,$t8 +/* f146b50: ac6f0004 */ sw $t7,0x4($v1) +/* f146b54: 8fae02ec */ lw $t6,0x2ec($sp) +/* f146b58: 01c5c821 */ addu $t9,$t6,$a1 +/* f146b5c: 0334c021 */ addu $t8,$t9,$s4 +/* f146b60: 10000041 */ beqz $zero,.L0f146c68 +/* f146b64: afb802ec */ sw $t8,0x2ec($sp) +.L0f146b68: +/* f146b68: 3c0140a0 */ lui $at,0x40a0 +/* f146b6c: 44813000 */ mtc1 $at,$f6 +/* f146b70: 8fa702ac */ lw $a3,0x2ac($sp) +/* f146b74: 8fa802f0 */ lw $t0,0x2f0($sp) +/* f146b78: 46065100 */ add.s $f4,$f10,$f6 +/* f146b7c: 8fb902a8 */ lw $t9,0x2a8($sp) +/* f146b80: 00077900 */ sll $t7,$a3,0x4 +/* f146b84: 01e77823 */ subu $t7,$t7,$a3 +/* f146b88: 4600220d */ trunc.w.s $f8,$f4 +/* f146b8c: 2508fff3 */ addiu $t0,$t0,-13 +/* f146b90: 240500ff */ addiu $a1,$zero,0xff +/* f146b94: 000f3840 */ sll $a3,$t7,0x1 +/* f146b98: 44034000 */ mfc1 $v1,$f8 +/* f146b9c: afa802e8 */ sw $t0,0x2e8($sp) +/* f146ba0: 13200006 */ beqz $t9,.L0f146bbc +/* f146ba4: afa302ec */ sw $v1,0x2ec($sp) +/* f146ba8: 2463fff4 */ addiu $v1,$v1,-12 +/* f146bac: 2508fffd */ addiu $t0,$t0,-3 +/* f146bb0: afa802e8 */ sw $t0,0x2e8($sp) +/* f146bb4: afa302ec */ sw $v1,0x2ec($sp) +/* f146bb8: 2407000f */ addiu $a3,$zero,0xf +.L0f146bbc: +/* f146bbc: 00002025 */ or $a0,$zero,$zero +/* f146bc0: 24060008 */ addiu $a2,$zero,0x8 +.L0f146bc4: +/* f146bc4: 8ed80284 */ lw $t8,0x284($s6) +/* f146bc8: 02a01025 */ or $v0,$s5,$zero +/* f146bcc: 26b50008 */ addiu $s5,$s5,0x8 +/* f146bd0: 8f0f0490 */ lw $t7,0x490($t8) +/* f146bd4: 008f082a */ slt $at,$a0,$t7 +/* f146bd8: 54200003 */ bnezl $at,.L0f146be8 +/* f146bdc: 30ae00ff */ andi $t6,$a1,0xff +/* f146be0: 24050088 */ addiu $a1,$zero,0x88 +/* f146be4: 30ae00ff */ andi $t6,$a1,0xff +.L0f146be8: +/* f146be8: 000eca00 */ sll $t9,$t6,0x8 +/* f146bec: 032bc025 */ or $t8,$t9,$t3 +/* f146bf0: 370f00ff */ ori $t7,$t8,0xff +/* f146bf4: ac4f0004 */ sw $t7,0x4($v0) +/* f146bf8: ac490000 */ sw $t1,0x0($v0) +/* f146bfc: 8fae02ec */ lw $t6,0x2ec($sp) +/* f146c00: 3c01f600 */ lui $at,0xf600 +/* f146c04: 02a01825 */ or $v1,$s5,$zero +/* f146c08: 01c7c821 */ addu $t9,$t6,$a3 +/* f146c0c: 333803ff */ andi $t8,$t9,0x3ff +/* f146c10: 8fb902e8 */ lw $t9,0x2e8($sp) +/* f146c14: 00187b80 */ sll $t7,$t8,0xe +/* f146c18: 01e17025 */ or $t6,$t7,$at +/* f146c1c: 333803ff */ andi $t8,$t9,0x3ff +/* f146c20: 00187880 */ sll $t7,$t8,0x2 +/* f146c24: 01cfc825 */ or $t9,$t6,$t7 +/* f146c28: ac790000 */ sw $t9,0x0($v1) +/* f146c2c: 8fb802ec */ lw $t8,0x2ec($sp) +/* f146c30: 8fb902e8 */ lw $t9,0x2e8($sp) +/* f146c34: 24840001 */ addiu $a0,$a0,0x1 +/* f146c38: 330e03ff */ andi $t6,$t8,0x3ff +/* f146c3c: 000e7b80 */ sll $t7,$t6,0xe +/* f146c40: 2738fffc */ addiu $t8,$t9,-4 +/* f146c44: 330e03ff */ andi $t6,$t8,0x3ff +/* f146c48: 000ec880 */ sll $t9,$t6,0x2 +/* f146c4c: 01f9c025 */ or $t8,$t7,$t9 +/* f146c50: ac780004 */ sw $t8,0x4($v1) +/* f146c54: 8fae02e8 */ lw $t6,0x2e8($sp) +/* f146c58: 26b50008 */ addiu $s5,$s5,0x8 +/* f146c5c: 25cffffb */ addiu $t7,$t6,-5 +/* f146c60: 1486ffd8 */ bne $a0,$a2,.L0f146bc4 +/* f146c64: afaf02e8 */ sw $t7,0x2e8($sp) +.L0f146c68: +/* f146c68: 02a01025 */ or $v0,$s5,$zero +/* f146c6c: 26b50008 */ addiu $s5,$s5,0x8 +/* f146c70: 02a01825 */ or $v1,$s5,$zero +/* f146c74: 3c19e700 */ lui $t9,0xe700 +/* f146c78: ac590000 */ sw $t9,0x0($v0) +/* f146c7c: ac400004 */ sw $zero,0x4($v0) +/* f146c80: 3c18ba00 */ lui $t8,0xba00 +/* f146c84: 37180602 */ ori $t8,$t8,0x602 +/* f146c88: 26b50008 */ addiu $s5,$s5,0x8 +/* f146c8c: 240e0040 */ addiu $t6,$zero,0x40 +/* f146c90: ac6e0004 */ sw $t6,0x4($v1) +/* f146c94: 02a02025 */ or $a0,$s5,$zero +/* f146c98: ac780000 */ sw $t8,0x0($v1) +/* f146c9c: 3c0fba00 */ lui $t7,0xba00 +/* f146ca0: 35ef1301 */ ori $t7,$t7,0x1301 +/* f146ca4: 26b50008 */ addiu $s5,$s5,0x8 +/* f146ca8: 3c190008 */ lui $t9,0x8 +/* f146cac: ac990004 */ sw $t9,0x4($a0) +/* f146cb0: 02a02825 */ or $a1,$s5,$zero +/* f146cb4: ac8f0000 */ sw $t7,0x0($a0) +/* f146cb8: 3c18ba00 */ lui $t8,0xba00 +/* f146cbc: 37181001 */ ori $t8,$t8,0x1001 +/* f146cc0: 3c0e0001 */ lui $t6,0x1 +/* f146cc4: acae0004 */ sw $t6,0x4($a1) +/* f146cc8: acb80000 */ sw $t8,0x0($a1) +/* f146ccc: 8ecf0298 */ lw $t7,0x298($s6) +/* f146cd0: 26b50008 */ addiu $s5,$s5,0x8 +/* f146cd4: 05e1017b */ bgez $t7,.L0f1472c4 +/* f146cd8: 00000000 */ sll $zero,$zero,0x0 +/* f146cdc: 8ed9029c */ lw $t9,0x29c($s6) +/* f146ce0: 8fb802f0 */ lw $t8,0x2f0($sp) +/* f146ce4: 8fae0300 */ lw $t6,0x300($sp) +/* f146ce8: 07210176 */ bgez $t9,.L0f1472c4 +/* f146cec: 8fa202f8 */ lw $v0,0x2f8($sp) +/* f146cf0: 030e7823 */ subu $t7,$t8,$t6 +/* f146cf4: 25f9ff99 */ addiu $t9,$t7,-103 +/* f146cf8: 44995000 */ mtc1 $t9,$f10 +/* f146cfc: 3c014188 */ lui $at,0x4188 +/* f146d00: 44810000 */ mtc1 $at,$f0 +/* f146d04: 468051a0 */ cvt.s.w $f6,$f10 +/* f146d08: 3c013f80 */ lui $at,0x3f80 +/* f146d0c: 44814000 */ mtc1 $at,$f8 +/* f146d10: 3c0141c8 */ lui $at,0x41c8 +/* f146d14: 240f0011 */ addiu $t7,$zero,0x11 +/* f146d18: 2419000a */ addiu $t9,$zero,0xa +/* f146d1c: 46003103 */ div.s $f4,$f6,$f0 +/* f146d20: 02a02025 */ or $a0,$s5,$zero +/* f146d24: 46082281 */ sub.s $f10,$f4,$f8 +/* f146d28: c7a402c0 */ lwc1 $f4,0x2c0($sp) +/* f146d2c: 46040202 */ mul.s $f8,$f0,$f4 +/* f146d30: 4600518d */ trunc.w.s $f6,$f10 +/* f146d34: 44815000 */ mtc1 $at,$f10 +/* f146d38: 44033000 */ mfc1 $v1,$f6 +/* f146d3c: 460a4183 */ div.s $f6,$f8,$f10 +/* f146d40: 0060a025 */ or $s4,$v1,$zero +/* f146d44: 4600310d */ trunc.w.s $f4,$f6 +/* f146d48: 44052000 */ mfc1 $a1,$f4 +/* f146d4c: 00000000 */ sll $zero,$zero,0x0 +/* f146d50: 28a10012 */ slti $at,$a1,0x12 +/* f146d54: 54200003 */ bnezl $at,.L0f146d64 +/* f146d58: 240100dc */ addiu $at,$zero,0xdc +/* f146d5c: 24050011 */ addiu $a1,$zero,0x11 +/* f146d60: 240100dc */ addiu $at,$zero,0xdc +.L0f146d64: +/* f146d64: 14410003 */ bne $v0,$at,.L0f146d74 +/* f146d68: 01e52823 */ subu $a1,$t7,$a1 +/* f146d6c: 10000008 */ beqz $zero,.L0f146d90 +/* f146d70: a3b900c7 */ sb $t9,0xc7($sp) +.L0f146d74: +/* f146d74: 240100b4 */ addiu $at,$zero,0xb4 +/* f146d78: 14410004 */ bne $v0,$at,.L0f146d8c +/* f146d7c: 2418fff8 */ addiu $t8,$zero,-8 +/* f146d80: 2474ffff */ addiu $s4,$v1,-1 +/* f146d84: 10000002 */ beqz $zero,.L0f146d90 +/* f146d88: a3b800c7 */ sb $t8,0xc7($sp) +.L0f146d8c: +/* f146d8c: a3a000c7 */ sb $zero,0xc7($sp) +.L0f146d90: +/* f146d90: 0fc351e7 */ jal func0f0d479c +/* f146d94: afa500c0 */ sw $a1,0xc0($sp) +/* f146d98: 3c0eb600 */ lui $t6,0xb600 +/* f146d9c: 240f3000 */ addiu $t7,$zero,0x3000 +/* f146da0: 3c19b700 */ lui $t9,0xb700 +/* f146da4: ac4f0004 */ sw $t7,0x4($v0) +/* f146da8: ac4e0000 */ sw $t6,0x0($v0) +/* f146dac: ac590008 */ sw $t9,0x8($v0) +/* f146db0: 3c0efcff */ lui $t6,0xfcff +/* f146db4: 3c0ffffe */ lui $t7,0xfffe +/* f146db8: 3c19ba00 */ lui $t9,0xba00 +/* f146dbc: 35ef793c */ ori $t7,$t7,0x793c +/* f146dc0: 35ceffff */ ori $t6,$t6,0xffff +/* f146dc4: 37390c02 */ ori $t9,$t9,0xc02 +/* f146dc8: 24180204 */ addiu $t8,$zero,0x204 +/* f146dcc: ac4e0010 */ sw $t6,0x10($v0) +/* f146dd0: ac4f0014 */ sw $t7,0x14($v0) +/* f146dd4: ac590018 */ sw $t9,0x18($v0) +/* f146dd8: ac58000c */ sw $t8,0xc($v0) +/* f146ddc: 3c0eba00 */ lui $t6,0xba00 +/* f146de0: 3c190050 */ lui $t9,0x50 +/* f146de4: 3c0fb900 */ lui $t7,0xb900 +/* f146de8: 24182000 */ addiu $t8,$zero,0x2000 +/* f146dec: 35ce1402 */ ori $t6,$t6,0x1402 +/* f146df0: 35ef031d */ ori $t7,$t7,0x31d +/* f146df4: 373941c8 */ ori $t9,$t9,0x41c8 +/* f146df8: ac58001c */ sw $t8,0x1c($v0) +/* f146dfc: ac4e0020 */ sw $t6,0x20($v0) +/* f146e00: ac400024 */ sw $zero,0x24($v0) +/* f146e04: ac59002c */ sw $t9,0x2c($v0) +/* f146e08: ac4f0028 */ sw $t7,0x28($v0) +/* f146e0c: 8fb80300 */ lw $t8,0x300($sp) +/* f146e10: 8faf02f8 */ lw $t7,0x2f8($sp) +/* f146e14: 240100b4 */ addiu $at,$zero,0xb4 +/* f146e18: 270e003a */ addiu $t6,$t8,0x3a +/* f146e1c: 24550030 */ addiu $s5,$v0,0x30 +/* f146e20: 15e10003 */ bne $t7,$at,.L0f146e30 +/* f146e24: afae02e8 */ sw $t6,0x2e8($sp) +/* f146e28: 25c80005 */ addiu $t0,$t6,0x5 +/* f146e2c: afa802e8 */ sw $t0,0x2e8($sp) +.L0f146e30: +/* f146e30: 8fb902f8 */ lw $t9,0x2f8($sp) +/* f146e34: 3c013f00 */ lui $at,0x3f00 +/* f146e38: 44813000 */ mtc1 $at,$f6 +/* f146e3c: 44994000 */ mtc1 $t9,$f8 +/* f146e40: 8fa802e8 */ lw $t0,0x2e8($sp) +/* f146e44: 8fb90304 */ lw $t9,0x304($sp) +/* f146e48: 468042a0 */ cvt.s.w $f10,$f8 +/* f146e4c: 00009025 */ or $s2,$zero,$zero +/* f146e50: 27380022 */ addiu $t8,$t9,0x22 +/* f146e54: afb8007c */ sw $t8,0x7c($sp) +/* f146e58: 46065102 */ mul.s $f4,$f10,$f6 +/* f146e5c: 44813000 */ mtc1 $at,$f6 +/* f146e60: c7aa0074 */ lwc1 $f10,0x74($sp) +/* f146e64: 4600220d */ trunc.w.s $f8,$f4 +/* f146e68: 46065102 */ mul.s $f4,$f10,$f6 +/* f146e6c: 440f4000 */ mfc1 $t7,$f8 +/* f146e70: 00000000 */ sll $zero,$zero,0x0 +/* f146e74: 01ef0019 */ multu $t7,$t7 +/* f146e78: afaf0088 */ sw $t7,0x88($sp) +/* f146e7c: 01e88823 */ subu $s1,$t7,$t0 +/* f146e80: 83af00c7 */ lb $t7,0xc7($sp) +/* f146e84: 2631000a */ addiu $s1,$s1,0xa +/* f146e88: e7a40070 */ swc1 $f4,0x70($sp) +/* f146e8c: 022f8023 */ subu $s0,$s1,$t7 +/* f146e90: 00007012 */ mflo $t6 +/* f146e94: afae0080 */ sw $t6,0x80($sp) +/* f146e98: 8fae02ac */ lw $t6,0x2ac($sp) +/* f146e9c: 448e4000 */ mtc1 $t6,$f8 +/* f146ea0: 00000000 */ sll $zero,$zero,0x0 +/* f146ea4: 468042a0 */ cvt.s.w $f10,$f8 +/* f146ea8: e7aa006c */ swc1 $f10,0x6c($sp) +.L0f146eac: +/* f146eac: 8fa400c0 */ lw $a0,0xc0($sp) +/* f146eb0: 24130050 */ addiu $s3,$zero,0x50 +/* f146eb4: 24020056 */ addiu $v0,$zero,0x56 +/* f146eb8: 0244082a */ slt $at,$s2,$a0 +/* f146ebc: 10200003 */ beqz $at,.L0f146ecc +/* f146ec0: 00000000 */ sll $zero,$zero,0x0 +/* f146ec4: 10000001 */ beqz $zero,.L0f146ecc +/* f146ec8: 24130028 */ addiu $s3,$zero,0x28 +.L0f146ecc: +/* f146ecc: 0244082a */ slt $at,$s2,$a0 +/* f146ed0: 10200003 */ beqz $at,.L0f146ee0 +/* f146ed4: 00000000 */ sll $zero,$zero,0x0 +/* f146ed8: 10000001 */ beqz $zero,.L0f146ee0 +/* f146edc: 24020022 */ addiu $v0,$zero,0x22 +.L0f146ee0: +/* f146ee0: 02100019 */ multu $s0,$s0 +/* f146ee4: 8fb80080 */ lw $t8,0x80($sp) +/* f146ee8: 8fa3007c */ lw $v1,0x7c($sp) +/* f146eec: 0114c821 */ addu $t9,$t0,$s4 +/* f146ef0: afa80228 */ sw $t0,0x228($sp) +/* f146ef4: afb90230 */ sw $t9,0x230($sp) +/* f146ef8: a3a200d3 */ sb $v0,0xd3($sp) +/* f146efc: afa802e8 */ sw $t0,0x2e8($sp) +/* f146f00: afa30224 */ sw $v1,0x224($sp) +/* f146f04: afa3022c */ sw $v1,0x22c($sp) +/* f146f08: 00007812 */ mflo $t7 +/* f146f0c: 030f7023 */ subu $t6,$t8,$t7 +/* f146f10: 448e3000 */ mtc1 $t6,$f6 +/* f146f14: afa302ec */ sw $v1,0x2ec($sp) +/* f146f18: 0c012974 */ jal 0x4a5d0 +/* f146f1c: 46803320 */ cvt.s.w $f12,$f6 +/* f146f20: c7a8006c */ lwc1 $f8,0x6c($sp) +/* f146f24: c7a40070 */ lwc1 $f4,0x70($sp) +/* f146f28: 83af00c7 */ lb $t7,0xc7($sp) +/* f146f2c: 46080282 */ mul.s $f10,$f0,$f8 +/* f146f30: 02348823 */ subu $s1,$s1,$s4 +/* f146f34: 3c0140a0 */ lui $at,0x40a0 +/* f146f38: 022f8023 */ subu $s0,$s1,$t7 +/* f146f3c: 02100019 */ multu $s0,$s0 +/* f146f40: 44814000 */ mtc1 $at,$f8 +/* f146f44: 8fa802e8 */ lw $t0,0x2e8($sp) +/* f146f48: 460a2181 */ sub.s $f6,$f4,$f10 +/* f146f4c: 8fae0080 */ lw $t6,0x80($sp) +/* f146f50: 0114c021 */ addu $t8,$t0,$s4 +/* f146f54: afb80238 */ sw $t8,0x238($sp) +/* f146f58: 46083101 */ sub.s $f4,$f6,$f8 +/* f146f5c: 0000c812 */ mflo $t9 +/* f146f60: 4600228d */ trunc.w.s $f10,$f4 +/* f146f64: 01d9c023 */ subu $t8,$t6,$t9 +/* f146f68: 44983000 */ mtc1 $t8,$f6 +/* f146f6c: 44035000 */ mfc1 $v1,$f10 +/* f146f70: 46803320 */ cvt.s.w $f12,$f6 +/* f146f74: afa3023c */ sw $v1,0x23c($sp) +/* f146f78: 0c012974 */ jal 0x4a5d0 +/* f146f7c: afa302ec */ sw $v1,0x2ec($sp) +/* f146f80: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f146f84: c7a80070 */ lwc1 $f8,0x70($sp) +/* f146f88: 3c0140a0 */ lui $at,0x40a0 +/* f146f8c: 46040282 */ mul.s $f10,$f0,$f4 +/* f146f90: 44812000 */ mtc1 $at,$f4 +/* f146f94: 8fb902e8 */ lw $t9,0x2e8($sp) +/* f146f98: 8ed80284 */ lw $t8,0x284($s6) +/* f146f9c: 93a200d3 */ lbu $v0,0xd3($sp) +/* f146fa0: afb90240 */ sw $t9,0x240($sp) +/* f146fa4: 2631fffe */ addiu $s1,$s1,-2 +/* f146fa8: 460a4181 */ sub.s $f6,$f8,$f10 +/* f146fac: 2610fffe */ addiu $s0,$s0,-2 +/* f146fb0: 02a02025 */ or $a0,$s5,$zero +/* f146fb4: 27a50224 */ addiu $a1,$sp,0x224 +/* f146fb8: 46043201 */ sub.s $f8,$f6,$f4 +/* f146fbc: 00003025 */ or $a2,$zero,$zero +/* f146fc0: 326700ff */ andi $a3,$s3,0xff +/* f146fc4: 24010001 */ addiu $at,$zero,0x1 +/* f146fc8: 4600428d */ trunc.w.s $f10,$f8 +/* f146fcc: 440e5000 */ mfc1 $t6,$f10 +/* f146fd0: 00000000 */ sll $zero,$zero,0x0 +/* f146fd4: afae02ec */ sw $t6,0x2ec($sp) +/* f146fd8: afae0234 */ sw $t6,0x234($sp) +/* f146fdc: 8f0f0480 */ lw $t7,0x480($t8) +/* f146fe0: 91e3006b */ lbu $v1,0x6b($t7) +/* f146fe4: 14600006 */ bnez $v1,.L0f147000 +/* f146fe8: 00000000 */ sll $zero,$zero,0x0 +/* f146fec: afa00010 */ sw $zero,0x10($sp) +/* f146ff0: 0fc50d9e */ jal func0f143678 +/* f146ff4: afa20014 */ sw $v0,0x14($sp) +/* f146ff8: 10000017 */ beqz $zero,.L0f147058 +/* f146ffc: 0040a825 */ or $s5,$v0,$zero +.L0f147000: +/* f147000: 1461000c */ bne $v1,$at,.L0f147034 +/* f147004: 02a02025 */ or $a0,$s5,$zero +/* f147008: 00137080 */ sll $t6,$s3,0x2 +/* f14700c: 01d37023 */ subu $t6,$t6,$s3 +/* f147010: afae0010 */ sw $t6,0x10($sp) +/* f147014: 02a02025 */ or $a0,$s5,$zero +/* f147018: 27a50224 */ addiu $a1,$sp,0x224 +/* f14701c: 24060010 */ addiu $a2,$zero,0x10 +/* f147020: 326700ff */ andi $a3,$s3,0xff +/* f147024: 0fc50d9e */ jal func0f143678 +/* f147028: afa20014 */ sw $v0,0x14($sp) +/* f14702c: 1000000a */ beqz $zero,.L0f147058 +/* f147030: 0040a825 */ or $s5,$v0,$zero +.L0f147034: +/* f147034: 00133883 */ sra $a3,$s3,0x2 +/* f147038: 30f900ff */ andi $t9,$a3,0xff +/* f14703c: 03203825 */ or $a3,$t9,$zero +/* f147040: 27a50224 */ addiu $a1,$sp,0x224 +/* f147044: 326600ff */ andi $a2,$s3,0xff +/* f147048: afa00010 */ sw $zero,0x10($sp) +/* f14704c: 0fc50d9e */ jal func0f143678 +/* f147050: afa20014 */ sw $v0,0x14($sp) +/* f147054: 0040a825 */ or $s5,$v0,$zero +.L0f147058: +/* f147058: 8fa802e8 */ lw $t0,0x2e8($sp) +/* f14705c: 26520001 */ addiu $s2,$s2,0x1 +/* f147060: 2a410011 */ slti $at,$s2,0x11 +/* f147064: 01144021 */ addu $t0,$t0,$s4 +/* f147068: 1420ff90 */ bnez $at,.L0f146eac +/* f14706c: 25080002 */ addiu $t0,$t0,0x2 +/* f147070: 8ed80284 */ lw $t8,0x284($s6) +/* f147074: afa802e8 */ sw $t0,0x2e8($sp) +/* f147078: 3c014188 */ lui $at,0x4188 +/* f14707c: 8f0f0480 */ lw $t7,0x480($t8) +/* f147080: 44812000 */ mtc1 $at,$f4 +/* f147084: 3c017f1b */ lui $at,0x7f1b +/* f147088: c5e60060 */ lwc1 $f6,0x60($t7) +/* f14708c: c42a5f58 */ lwc1 $f10,0x5f58($at) +/* f147090: 24190011 */ addiu $t9,$zero,0x11 +/* f147094: 46043202 */ mul.s $f8,$f6,$f4 +/* f147098: 8fa80300 */ lw $t0,0x300($sp) +/* f14709c: 8fb802f8 */ lw $t8,0x2f8($sp) +/* f1470a0: 8faf0088 */ lw $t7,0x88($sp) +/* f1470a4: 00009025 */ or $s2,$zero,$zero +/* f1470a8: 83ae00c7 */ lb $t6,0xc7($sp) +/* f1470ac: 460a4182 */ mul.s $f6,$f8,$f10 +/* f1470b0: 4600310d */ trunc.w.s $f4,$f6 +/* f1470b4: 44042000 */ mfc1 $a0,$f4 +/* f1470b8: 00000000 */ sll $zero,$zero,0x0 +/* f1470bc: 28810012 */ slti $at,$a0,0x12 +/* f1470c0: 54200003 */ bnezl $at,.L0f1470d0 +/* f1470c4: 240100b4 */ addiu $at,$zero,0xb4 +/* f1470c8: 24040011 */ addiu $a0,$zero,0x11 +/* f1470cc: 240100b4 */ addiu $at,$zero,0xb4 +.L0f1470d0: +/* f1470d0: 03242023 */ subu $a0,$t9,$a0 +/* f1470d4: 17010002 */ bne $t8,$at,.L0f1470e0 +/* f1470d8: 2508002e */ addiu $t0,$t0,0x2e +/* f1470dc: 25080005 */ addiu $t0,$t0,0x5 +.L0f1470e0: +/* f1470e0: 8fb9008c */ lw $t9,0x8c($sp) +/* f1470e4: 01e88823 */ subu $s1,$t7,$t0 +/* f1470e8: 2631000a */ addiu $s1,$s1,0xa +/* f1470ec: 2738ffde */ addiu $t8,$t9,-34 +/* f1470f0: afb8007c */ sw $t8,0x7c($sp) +/* f1470f4: 022e8023 */ subu $s0,$s1,$t6 +/* f1470f8: afa400c0 */ sw $a0,0xc0($sp) +.L0f1470fc: +/* f1470fc: 8fa400c0 */ lw $a0,0xc0($sp) +/* f147100: 24130050 */ addiu $s3,$zero,0x50 +/* f147104: 24020056 */ addiu $v0,$zero,0x56 +/* f147108: 0244082a */ slt $at,$s2,$a0 +/* f14710c: 10200003 */ beqz $at,.L0f14711c +/* f147110: 8fa3007c */ lw $v1,0x7c($sp) +/* f147114: 10000001 */ beqz $zero,.L0f14711c +/* f147118: 24130028 */ addiu $s3,$zero,0x28 +.L0f14711c: +/* f14711c: 0244082a */ slt $at,$s2,$a0 +/* f147120: 10200003 */ beqz $at,.L0f147130 +/* f147124: 00000000 */ sll $zero,$zero,0x0 +/* f147128: 10000001 */ beqz $zero,.L0f147130 +/* f14712c: 24020022 */ addiu $v0,$zero,0x22 +.L0f147130: +/* f147130: 02100019 */ multu $s0,$s0 +/* f147134: 8fae0080 */ lw $t6,0x80($sp) +/* f147138: 01147821 */ addu $t7,$t0,$s4 +/* f14713c: afa30224 */ sw $v1,0x224($sp) +/* f147140: afa80228 */ sw $t0,0x228($sp) +/* f147144: afaf0230 */ sw $t7,0x230($sp) +/* f147148: afa3022c */ sw $v1,0x22c($sp) +/* f14714c: a3a200d3 */ sb $v0,0xd3($sp) +/* f147150: afa302ec */ sw $v1,0x2ec($sp) +/* f147154: afa400c0 */ sw $a0,0xc0($sp) +/* f147158: 0000c812 */ mflo $t9 +/* f14715c: 01d9c023 */ subu $t8,$t6,$t9 +/* f147160: 44984000 */ mtc1 $t8,$f8 +/* f147164: afa802e8 */ sw $t0,0x2e8($sp) +/* f147168: 0c012974 */ jal 0x4a5d0 +/* f14716c: 46804320 */ cvt.s.w $f12,$f8 +/* f147170: c7aa006c */ lwc1 $f10,0x6c($sp) +/* f147174: c7a40070 */ lwc1 $f4,0x70($sp) +/* f147178: 83b900c7 */ lb $t9,0xc7($sp) +/* f14717c: 460a0182 */ mul.s $f6,$f0,$f10 +/* f147180: 02348823 */ subu $s1,$s1,$s4 +/* f147184: 3c0140a0 */ lui $at,0x40a0 +/* f147188: 02398023 */ subu $s0,$s1,$t9 +/* f14718c: 02100019 */ multu $s0,$s0 +/* f147190: 44815000 */ mtc1 $at,$f10 +/* f147194: 8fa802e8 */ lw $t0,0x2e8($sp) +/* f147198: 46043200 */ add.s $f8,$f6,$f4 +/* f14719c: 8fb80080 */ lw $t8,0x80($sp) +/* f1471a0: 01147021 */ addu $t6,$t0,$s4 +/* f1471a4: afae0238 */ sw $t6,0x238($sp) +/* f1471a8: 460a4180 */ add.s $f6,$f8,$f10 +/* f1471ac: 00007812 */ mflo $t7 +/* f1471b0: 4600310d */ trunc.w.s $f4,$f6 +/* f1471b4: 030f7023 */ subu $t6,$t8,$t7 +/* f1471b8: 448e4000 */ mtc1 $t6,$f8 +/* f1471bc: 44032000 */ mfc1 $v1,$f4 +/* f1471c0: 46804320 */ cvt.s.w $f12,$f8 +/* f1471c4: afa3023c */ sw $v1,0x23c($sp) +/* f1471c8: 0c012974 */ jal 0x4a5d0 +/* f1471cc: afa302ec */ sw $v1,0x2ec($sp) +/* f1471d0: c7aa006c */ lwc1 $f10,0x6c($sp) +/* f1471d4: c7a40070 */ lwc1 $f4,0x70($sp) +/* f1471d8: 3c0140a0 */ lui $at,0x40a0 +/* f1471dc: 460a0182 */ mul.s $f6,$f0,$f10 +/* f1471e0: 44815000 */ mtc1 $at,$f10 +/* f1471e4: 8faf02e8 */ lw $t7,0x2e8($sp) +/* f1471e8: 8ece0284 */ lw $t6,0x284($s6) +/* f1471ec: 93a200d3 */ lbu $v0,0xd3($sp) +/* f1471f0: afaf0240 */ sw $t7,0x240($sp) +/* f1471f4: 2631fffe */ addiu $s1,$s1,-2 +/* f1471f8: 46043200 */ add.s $f8,$f6,$f4 +/* f1471fc: 2610fffe */ addiu $s0,$s0,-2 +/* f147200: 02a02025 */ or $a0,$s5,$zero +/* f147204: 27a50224 */ addiu $a1,$sp,0x224 +/* f147208: 460a4180 */ add.s $f6,$f8,$f10 +/* f14720c: 00003025 */ or $a2,$zero,$zero +/* f147210: 326700ff */ andi $a3,$s3,0xff +/* f147214: 24010001 */ addiu $at,$zero,0x1 +/* f147218: 4600310d */ trunc.w.s $f4,$f6 +/* f14721c: 44182000 */ mfc1 $t8,$f4 +/* f147220: 00000000 */ sll $zero,$zero,0x0 +/* f147224: afb802ec */ sw $t8,0x2ec($sp) +/* f147228: afb80234 */ sw $t8,0x234($sp) +/* f14722c: 8dd90480 */ lw $t9,0x480($t6) +/* f147230: 9323006b */ lbu $v1,0x6b($t9) +/* f147234: 14600006 */ bnez $v1,.L0f147250 +/* f147238: 00000000 */ sll $zero,$zero,0x0 +/* f14723c: afa00010 */ sw $zero,0x10($sp) +/* f147240: 0fc50d9e */ jal func0f143678 +/* f147244: afa20014 */ sw $v0,0x14($sp) +/* f147248: 10000017 */ beqz $zero,.L0f1472a8 +/* f14724c: 0040a825 */ or $s5,$v0,$zero +.L0f147250: +/* f147250: 1461000c */ bne $v1,$at,.L0f147284 +/* f147254: 02a02025 */ or $a0,$s5,$zero +/* f147258: 0013c080 */ sll $t8,$s3,0x2 +/* f14725c: 0313c023 */ subu $t8,$t8,$s3 +/* f147260: afb80010 */ sw $t8,0x10($sp) +/* f147264: 02a02025 */ or $a0,$s5,$zero +/* f147268: 27a50224 */ addiu $a1,$sp,0x224 +/* f14726c: 24060010 */ addiu $a2,$zero,0x10 +/* f147270: 326700ff */ andi $a3,$s3,0xff +/* f147274: 0fc50d9e */ jal func0f143678 +/* f147278: afa20014 */ sw $v0,0x14($sp) +/* f14727c: 1000000a */ beqz $zero,.L0f1472a8 +/* f147280: 0040a825 */ or $s5,$v0,$zero +.L0f147284: +/* f147284: 00133883 */ sra $a3,$s3,0x2 +/* f147288: 30ef00ff */ andi $t7,$a3,0xff +/* f14728c: 01e03825 */ or $a3,$t7,$zero +/* f147290: 27a50224 */ addiu $a1,$sp,0x224 +/* f147294: 326600ff */ andi $a2,$s3,0xff +/* f147298: afa00010 */ sw $zero,0x10($sp) +/* f14729c: 0fc50d9e */ jal func0f143678 +/* f1472a0: afa20014 */ sw $v0,0x14($sp) +/* f1472a4: 0040a825 */ or $s5,$v0,$zero +.L0f1472a8: +/* f1472a8: 8fa802e8 */ lw $t0,0x2e8($sp) +/* f1472ac: 26520001 */ addiu $s2,$s2,0x1 +/* f1472b0: 24010011 */ addiu $at,$zero,0x11 +/* f1472b4: 01144021 */ addu $t0,$t0,$s4 +/* f1472b8: 1641ff90 */ bne $s2,$at,.L0f1470fc +/* f1472bc: 25080002 */ addiu $t0,$t0,0x2 +/* f1472c0: afa802e8 */ sw $t0,0x2e8($sp) +.L0f1472c4: +/* f1472c4: 0fc35272 */ jal func0f0d49c8 +/* f1472c8: 02a02025 */ or $a0,$s5,$zero +.L0f1472cc: +/* f1472cc: 8fbf0054 */ lw $ra,0x54($sp) +/* f1472d0: 8fb00038 */ lw $s0,0x38($sp) +/* f1472d4: 8fb1003c */ lw $s1,0x3c($sp) +/* f1472d8: 8fb20040 */ lw $s2,0x40($sp) +/* f1472dc: 8fb30044 */ lw $s3,0x44($sp) +/* f1472e0: 8fb40048 */ lw $s4,0x48($sp) +/* f1472e4: 8fb5004c */ lw $s5,0x4c($sp) +/* f1472e8: 8fb60050 */ lw $s6,0x50($sp) +/* f1472ec: 03e00008 */ jr $ra +/* f1472f0: 27bd0408 */ addiu $sp,$sp,0x408 +/* f1472f4: 03e00008 */ jr $ra +/* f1472f8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1472fc +/* f1472fc: 27bdffa0 */ addiu $sp,$sp,-96 +/* f147300: afbf0054 */ sw $ra,0x54($sp) +/* f147304: afb10034 */ sw $s1,0x34($sp) +/* f147308: 00808825 */ or $s1,$a0,$zero +/* f14730c: afbe0050 */ sw $s8,0x50($sp) +/* f147310: afb7004c */ sw $s7,0x4c($sp) +/* f147314: afb60048 */ sw $s6,0x48($sp) +/* f147318: afb50044 */ sw $s5,0x44($sp) +/* f14731c: afb40040 */ sw $s4,0x40($sp) +/* f147320: afb3003c */ sw $s3,0x3c($sp) +/* f147324: afb20038 */ sw $s2,0x38($sp) +/* f147328: afb00030 */ sw $s0,0x30($sp) +/* f14732c: 0c002ac7 */ jal 0xab1c +/* f147330: f7b40028 */ sdc1 $f20,0x28($sp) +/* f147334: 0c002f26 */ jal 0xbc98 +/* f147338: afa2005c */ sw $v0,0x5c($sp) +/* f14733c: 0c002f22 */ jal 0xbc88 +/* f147340: 00408025 */ or $s0,$v0,$zero +/* f147344: 0c002f44 */ jal 0xbd10 +/* f147348: 0040b025 */ or $s6,$v0,$zero +/* f14734c: 0c002f40 */ jal 0xbd00 +/* f147350: 00409825 */ or $s3,$v0,$zero +/* f147354: 3c038008 */ lui $v1,0x8008 +/* f147358: 2463f840 */ addiu $v1,$v1,-1984 +/* f14735c: 8c6e0000 */ lw $t6,0x0($v1) +/* f147360: 0270a021 */ addu $s4,$s3,$s0 +/* f147364: 0040b825 */ or $s7,$v0,$zero +/* f147368: 25cf0001 */ addiu $t7,$t6,0x1 +/* f14736c: 29e10002 */ slti $at,$t7,0x2 +/* f147370: 0280f025 */ or $s8,$s4,$zero +/* f147374: 14200003 */ bnez $at,.L0f147384 +/* f147378: ac6f0000 */ sw $t7,0x0($v1) +/* f14737c: 1000006f */ beqz $zero,.L0f14753c +/* f147380: 02201025 */ or $v0,$s1,$zero +.L0f147384: +/* f147384: 3c04800a */ lui $a0,0x800a +/* f147388: 3c057f1b */ lui $a1,0x7f1b +/* f14738c: 24a55e50 */ addiu $a1,$a1,0x5e50 +/* f147390: 0c004c4c */ jal 0x13130 +/* f147394: 248441c0 */ addiu $a0,$a0,0x41c0 +/* f147398: 241900bc */ addiu $t9,$zero,0xbc +/* f14739c: 3c01800a */ lui $at,0x800a +/* f1473a0: a039caec */ sb $t9,-0x3514($at) +/* f1473a4: 3c01800a */ lui $at,0x800a +/* f1473a8: 240800be */ addiu $t0,$zero,0xbe +/* f1473ac: a028caef */ sb $t0,-0x3511($at) +/* f1473b0: 3c01800a */ lui $at,0x800a +/* f1473b4: 240900de */ addiu $t1,$zero,0xde +/* f1473b8: a029caf0 */ sb $t1,-0x3510($at) +/* f1473bc: 3c01800a */ lui $at,0x800a +/* f1473c0: 240a0050 */ addiu $t2,$zero,0x50 +/* f1473c4: a02acaed */ sb $t2,-0x3513($at) +/* f1473c8: 3c10800a */ lui $s0,0x800a +/* f1473cc: 3c01800a */ lui $at,0x800a +/* f1473d0: 240b00c0 */ addiu $t3,$zero,0xc0 +/* f1473d4: 26109fc0 */ addiu $s0,$s0,-24640 +/* f1473d8: a02bcaee */ sb $t3,-0x3512($at) +/* f1473dc: 8e0c0284 */ lw $t4,0x284($s0) +/* f1473e0: 8d8d00bc */ lw $t5,0xbc($t4) +/* f1473e4: 0fc00270 */ jal func0f0009c0 +/* f1473e8: 85a40028 */ lh $a0,0x28($t5) +/* f1473ec: 28410081 */ slti $at,$v0,0x81 +/* f1473f0: 14200004 */ bnez $at,.L0f147404 +/* f1473f4: 00402025 */ or $a0,$v0,$zero +/* f1473f8: 00402825 */ or $a1,$v0,$zero +/* f1473fc: 0fc49ccd */ jal func0f127334 +/* f147400: 00403025 */ or $a2,$v0,$zero +.L0f147404: +/* f147404: 8e0e0288 */ lw $t6,0x288($s0) +/* f147408: 3c19800a */ lui $t9,0x800a +/* f14740c: 02202025 */ or $a0,$s1,$zero +/* f147410: 8dcf0070 */ lw $t7,0x70($t6) +/* f147414: 3c0500ff */ lui $a1,0xff +/* f147418: 000fc0c0 */ sll $t8,$t7,0x3 +/* f14741c: 030fc023 */ subu $t8,$t8,$t7 +/* f147420: 0018c080 */ sll $t8,$t8,0x2 +/* f147424: 030fc021 */ addu $t8,$t8,$t7 +/* f147428: 0018c0c0 */ sll $t8,$t8,0x3 +/* f14742c: 030fc023 */ subu $t8,$t8,$t7 +/* f147430: 0018c100 */ sll $t8,$t8,0x4 +/* f147434: 0338c821 */ addu $t9,$t9,$t8 +/* f147438: 8f39e4f8 */ lw $t9,-0x1b08($t9) +/* f14743c: 57200005 */ bnezl $t9,.L0f147454 +/* f147440: 02201025 */ or $v0,$s1,$zero +/* f147444: 0fc5090e */ jal func0f142438 +/* f147448: 24060060 */ addiu $a2,$zero,0x60 +/* f14744c: 00408825 */ or $s1,$v0,$zero +/* f147450: 02201025 */ or $v0,$s1,$zero +.L0f147454: +/* f147454: 3c08e700 */ lui $t0,0xe700 +/* f147458: ac480000 */ sw $t0,0x0($v0) +/* f14745c: ac400004 */ sw $zero,0x4($v0) +/* f147460: 26240008 */ addiu $a0,$s1,0x8 +/* f147464: 2405ffff */ addiu $a1,$zero,-1 +/* f147468: 0fc5082c */ jal func0f1420b0 +/* f14746c: 240600ff */ addiu $a2,$zero,0xff +/* f147470: 3c128008 */ lui $s2,0x8008 +/* f147474: 2652f878 */ addiu $s2,$s2,-1928 +/* f147478: 92490000 */ lbu $t1,0x0($s2) +/* f14747c: 0274082a */ slt $at,$s3,$s4 +/* f147480: 00408825 */ or $s1,$v0,$zero +/* f147484: 252a0001 */ addiu $t2,$t1,0x1 +/* f147488: a24a0000 */ sb $t2,0x0($s2) +/* f14748c: 1020002a */ beqz $at,.L0f147538 +/* f147490: 02608025 */ or $s0,$s3,$zero +/* f147494: 3c013f80 */ lui $at,0x3f80 +/* f147498: 4481a000 */ mtc1 $at,$f20 +/* f14749c: 3c15fb00 */ lui $s5,0xfb00 +/* f1474a0: 2414000c */ addiu $s4,$zero,0xc +/* f1474a4: 241300ff */ addiu $s3,$zero,0xff +.L0f1474a8: +/* f1474a8: 924c0000 */ lbu $t4,0x0($s2) +/* f1474ac: 320b0001 */ andi $t3,$s0,0x1 +/* f1474b0: 24030094 */ addiu $v1,$zero,0x94 +/* f1474b4: 318d0001 */ andi $t5,$t4,0x1 +/* f1474b8: 116d000e */ beq $t3,$t5,.L0f1474f4 +/* f1474bc: 00000000 */ sll $zero,$zero,0x0 +/* f1474c0: 0c004b70 */ jal 0x12dc0 +/* f1474c4: 00000000 */ sll $zero,$zero,0x0 +/* f1474c8: 0054001b */ divu $zero,$v0,$s4 +/* f1474cc: 00007810 */ mfhi $t7 +/* f1474d0: 31f800ff */ andi $t8,$t7,0xff +/* f1474d4: 02781823 */ subu $v1,$s3,$t8 +/* f1474d8: 307900ff */ andi $t9,$v1,0xff +/* f1474dc: 16800002 */ bnez $s4,.L0f1474e8 +/* f1474e0: 00000000 */ sll $zero,$zero,0x0 +/* f1474e4: 0007000d */ break 0x7 +.L0f1474e8: +/* f1474e8: 03201825 */ or $v1,$t9,$zero +/* f1474ec: 10000002 */ beqz $zero,.L0f1474f8 +/* f1474f0: 02201025 */ or $v0,$s1,$zero +.L0f1474f4: +/* f1474f4: 02201025 */ or $v0,$s1,$zero +.L0f1474f8: +/* f1474f8: 00034400 */ sll $t0,$v1,0x10 +/* f1474fc: 250900ff */ addiu $t1,$t0,0xff +/* f147500: ac490004 */ sw $t1,0x4($v0) +/* f147504: ac550000 */ sw $s5,0x0($v0) +/* f147508: 26240008 */ addiu $a0,$s1,0x8 +/* f14750c: afb6001c */ sw $s6,0x1c($sp) +/* f147510: afb70018 */ sw $s7,0x18($sp) +/* f147514: e7b40014 */ swc1 $f20,0x14($sp) +/* f147518: afb00010 */ sw $s0,0x10($sp) +/* f14751c: 8fa5005c */ lw $a1,0x5c($sp) +/* f147520: 02003025 */ or $a2,$s0,$zero +/* f147524: 0fc506ac */ jal func0f141ab0 +/* f147528: 24070005 */ addiu $a3,$zero,0x5 +/* f14752c: 26100001 */ addiu $s0,$s0,0x1 +/* f147530: 161effdd */ bne $s0,$s8,.L0f1474a8 +/* f147534: 00408825 */ or $s1,$v0,$zero +.L0f147538: +/* f147538: 02201025 */ or $v0,$s1,$zero +.L0f14753c: +/* f14753c: 8fbf0054 */ lw $ra,0x54($sp) +/* f147540: d7b40028 */ ldc1 $f20,0x28($sp) +/* f147544: 8fb00030 */ lw $s0,0x30($sp) +/* f147548: 8fb10034 */ lw $s1,0x34($sp) +/* f14754c: 8fb20038 */ lw $s2,0x38($sp) +/* f147550: 8fb3003c */ lw $s3,0x3c($sp) +/* f147554: 8fb40040 */ lw $s4,0x40($sp) +/* f147558: 8fb50044 */ lw $s5,0x44($sp) +/* f14755c: 8fb60048 */ lw $s6,0x48($sp) +/* f147560: 8fb7004c */ lw $s7,0x4c($sp) +/* f147564: 8fbe0050 */ lw $s8,0x50($sp) +/* f147568: 03e00008 */ jr $ra +/* f14756c: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f147570 +/* f147570: 03e00008 */ jr $ra +/* f147574: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f147578 +/* f147578: 27bdff10 */ addiu $sp,$sp,-240 +/* f14757c: afbf005c */ sw $ra,0x5c($sp) +/* f147580: afb40048 */ sw $s4,0x48($sp) +/* f147584: 0080a025 */ or $s4,$a0,$zero +/* f147588: afbe0058 */ sw $s8,0x58($sp) +/* f14758c: afb70054 */ sw $s7,0x54($sp) +/* f147590: afb60050 */ sw $s6,0x50($sp) +/* f147594: afb5004c */ sw $s5,0x4c($sp) +/* f147598: afb30044 */ sw $s3,0x44($sp) +/* f14759c: afb20040 */ sw $s2,0x40($sp) +/* f1475a0: afb1003c */ sw $s1,0x3c($sp) +/* f1475a4: afb00038 */ sw $s0,0x38($sp) +/* f1475a8: f7b60030 */ sdc1 $f22,0x30($sp) +/* f1475ac: 0c002ac7 */ jal 0xab1c +/* f1475b0: f7b40028 */ sdc1 $f20,0x28($sp) +/* f1475b4: 0c002f26 */ jal 0xbc98 +/* f1475b8: 0040f025 */ or $s8,$v0,$zero +/* f1475bc: 0c002f22 */ jal 0xbc88 +/* f1475c0: 00409825 */ or $s3,$v0,$zero +/* f1475c4: 0c002f44 */ jal 0xbd10 +/* f1475c8: afa200dc */ sw $v0,0xdc($sp) +/* f1475cc: 0c002f40 */ jal 0xbd00 +/* f1475d0: 00408025 */ or $s0,$v0,$zero +/* f1475d4: 3c038008 */ lui $v1,0x8008 +/* f1475d8: 8c63f84c */ lw $v1,-0x7b4($v1) +/* f1475dc: 3c0a8008 */ lui $t2,0x8008 +/* f1475e0: 8d4af850 */ lw $t2,-0x7b0($t2) +/* f1475e4: 8fae00dc */ lw $t6,0xdc($sp) +/* f1475e8: 3c048008 */ lui $a0,0x8008 +/* f1475ec: 006a001a */ div $zero,$v1,$t2 +/* f1475f0: 004e7821 */ addu $t7,$v0,$t6 +/* f1475f4: 004fc021 */ addu $t8,$v0,$t7 +/* f1475f8: 2484f840 */ addiu $a0,$a0,-1984 +/* f1475fc: 8c8b0000 */ lw $t3,0x0($a0) +/* f147600: 0000a812 */ mflo $s5 +/* f147604: afa200d4 */ sw $v0,0xd4($sp) +/* f147608: 07010003 */ bgez $t8,.L0f147618 +/* f14760c: 0018c843 */ sra $t9,$t8,0x1 +/* f147610: 27010001 */ addiu $at,$t8,0x1 +/* f147614: 0001c843 */ sra $t9,$at,0x1 +.L0f147618: +/* f147618: 256c0001 */ addiu $t4,$t3,0x1 +/* f14761c: afb900c8 */ sw $t9,0xc8($sp) +/* f147620: ac8c0000 */ sw $t4,0x0($a0) +/* f147624: 01806825 */ or $t5,$t4,$zero +/* f147628: 00609025 */ or $s2,$v1,$zero +/* f14762c: 15400002 */ bnez $t2,.L0f147638 +/* f147630: 00000000 */ sll $zero,$zero,0x0 +/* f147634: 0007000d */ break 0x7 +.L0f147638: +/* f147638: 2401ffff */ addiu $at,$zero,-1 +/* f14763c: 15410004 */ bne $t2,$at,.L0f147650 +/* f147640: 3c018000 */ lui $at,0x8000 +/* f147644: 14610002 */ bne $v1,$at,.L0f147650 +/* f147648: 00000000 */ sll $zero,$zero,0x0 +/* f14764c: 0006000d */ break 0x6 +.L0f147650: +/* f147650: 29810002 */ slti $at,$t4,0x2 +/* f147654: 14200003 */ bnez $at,.L0f147664 +/* f147658: 00000000 */ sll $zero,$zero,0x0 +/* f14765c: 10000119 */ beqz $zero,.L0f147ac4 +/* f147660: 02801025 */ or $v0,$s4,$zero +.L0f147664: +/* f147664: 3c04800a */ lui $a0,0x800a +/* f147668: 3c057f1b */ lui $a1,0x7f1b +/* f14766c: 24a55e6c */ addiu $a1,$a1,0x5e6c +/* f147670: 0c004c4c */ jal 0x13130 +/* f147674: 248441c0 */ addiu $a0,$a0,0x41c0 +/* f147678: 02131821 */ addu $v1,$s0,$s3 +/* f14767c: 02033821 */ addu $a3,$s0,$v1 +/* f147680: 04e10003 */ bgez $a3,.L0f147690 +/* f147684: 00077043 */ sra $t6,$a3,0x1 +/* f147688: 24e10001 */ addiu $at,$a3,0x1 +/* f14768c: 00017043 */ sra $t6,$at,0x1 +.L0f147690: +/* f147690: 01d28823 */ subu $s1,$t6,$s2 +/* f147694: 01d22821 */ addu $a1,$t6,$s2 +/* f147698: 0071082a */ slt $at,$v1,$s1 +/* f14769c: 01c03825 */ or $a3,$t6,$zero +/* f1476a0: 10200002 */ beqz $at,.L0f1476ac +/* f1476a4: 00a03025 */ or $a2,$a1,$zero +/* f1476a8: 00608825 */ or $s1,$v1,$zero +.L0f1476ac: +/* f1476ac: 0065082a */ slt $at,$v1,$a1 +/* f1476b0: 50200003 */ beqzl $at,.L0f1476c0 +/* f1476b4: 0230082a */ slt $at,$s1,$s0 +/* f1476b8: 00603025 */ or $a2,$v1,$zero +/* f1476bc: 0230082a */ slt $at,$s1,$s0 +.L0f1476c0: +/* f1476c0: 10200002 */ beqz $at,.L0f1476cc +/* f1476c4: 240800ff */ addiu $t0,$zero,0xff +/* f1476c8: 02008825 */ or $s1,$s0,$zero +.L0f1476cc: +/* f1476cc: 00d0082a */ slt $at,$a2,$s0 +/* f1476d0: 10200002 */ beqz $at,.L0f1476dc +/* f1476d4: 240401e0 */ addiu $a0,$zero,0x1e0 +/* f1476d8: 02003025 */ or $a2,$s0,$zero +.L0f1476dc: +/* f1476dc: 44932000 */ mtc1 $s3,$f4 +/* f1476e0: 240f0004 */ addiu $t7,$zero,0x4 +/* f1476e4: 448f3000 */ mtc1 $t7,$f6 +/* f1476e8: 46802020 */ cvt.s.w $f0,$f4 +/* f1476ec: 24190002 */ addiu $t9,$zero,0x2 +/* f1476f0: 44992000 */ mtc1 $t9,$f4 +/* f1476f4: 3c014370 */ lui $at,0x4370 +/* f1476f8: 44811000 */ mtc1 $at,$f2 +/* f1476fc: 46803220 */ cvt.s.w $f8,$f6 +/* f147700: 3c16800a */ lui $s6,0x800a +/* f147704: 26d69fc0 */ addiu $s6,$s6,-24640 +/* f147708: 8ec30284 */ lw $v1,0x284($s6) +/* f14770c: 00008025 */ or $s0,$zero,$zero +/* f147710: 468021a0 */ cvt.s.w $f6,$f4 +/* f147714: 46004282 */ mul.s $f10,$f8,$f0 +/* f147718: 00c04825 */ or $t1,$a2,$zero +/* f14771c: 46003202 */ mul.s $f8,$f6,$f0 +/* f147720: 46025403 */ div.s $f16,$f10,$f2 +/* f147724: 46024283 */ div.s $f10,$f8,$f2 +/* f147728: 4600848d */ trunc.w.s $f18,$f16 +/* f14772c: 44059000 */ mfc1 $a1,$f18 +/* f147730: 4600540d */ trunc.w.s $f16,$f10 +/* f147734: 440b8000 */ mfc1 $t3,$f16 +/* f147738: 00000000 */ sll $zero,$zero,0x0 +/* f14773c: afab00e8 */ sw $t3,0xe8($sp) +/* f147740: 846c1c60 */ lh $t4,0x1c60($v1) +/* f147744: 524c0010 */ beql $s2,$t4,.L0f147788 +/* f147748: 240800ff */ addiu $t0,$zero,0xff +/* f14774c: 8ecd028c */ lw $t5,0x28c($s6) +/* f147750: 3c0f800a */ lui $t7,0x800a +/* f147754: 25ef41d8 */ addiu $t7,$t7,0x41d8 +/* f147758: 000d7100 */ sll $t6,$t5,0x4 +/* f14775c: 01cd7023 */ subu $t6,$t6,$t5 +/* f147760: 000e7140 */ sll $t6,$t6,0x5 +/* f147764: 01cf1021 */ addu $v0,$t6,$t7 +.L0f147768: +/* f147768: 26100001 */ addiu $s0,$s0,0x1 +/* f14776c: 24420001 */ addiu $v0,$v0,0x1 +/* f147770: 1604fffd */ bne $s0,$a0,.L0f147768 +/* f147774: a048ffff */ sb $t0,-0x1($v0) +/* f147778: a4601c62 */ sh $zero,0x1c62($v1) +/* f14777c: 8ed80284 */ lw $t8,0x284($s6) +/* f147780: a7121c60 */ sh $s2,0x1c60($t8) +/* f147784: 240800ff */ addiu $t0,$zero,0xff +.L0f147788: +/* f147788: 00008025 */ or $s0,$zero,$zero +/* f14778c: afa600ac */ sw $a2,0xac($sp) +/* f147790: 18a0001b */ blez $a1,.L0f147800 +/* f147794: afa70064 */ sw $a3,0x64($sp) +/* f147798: afa70064 */ sw $a3,0x64($sp) +/* f14779c: 3c07800a */ lui $a3,0x800a +/* f1477a0: 24e741d8 */ addiu $a3,$a3,0x41d8 +/* f1477a4: afa600ac */ sw $a2,0xac($sp) +/* f1477a8: 240400ff */ addiu $a0,$zero,0xff +.L0f1477ac: +/* f1477ac: 8ec30284 */ lw $v1,0x284($s6) +/* f1477b0: 84621c62 */ lh $v0,0x1c62($v1) +/* f1477b4: 0049082a */ slt $at,$v0,$t1 +/* f1477b8: 54200005 */ bnezl $at,.L0f1477d0 +/* f1477bc: 8eca028c */ lw $t2,0x28c($s6) +/* f1477c0: a4711c62 */ sh $s1,0x1c62($v1) +/* f1477c4: 8ec30284 */ lw $v1,0x284($s6) +/* f1477c8: 84621c62 */ lh $v0,0x1c62($v1) +/* f1477cc: 8eca028c */ lw $t2,0x28c($s6) +.L0f1477d0: +/* f1477d0: 0090c823 */ subu $t9,$a0,$s0 +/* f1477d4: 26100001 */ addiu $s0,$s0,0x1 +/* f1477d8: 000a5900 */ sll $t3,$t2,0x4 +/* f1477dc: 016a5823 */ subu $t3,$t3,$t2 +/* f1477e0: 000b5940 */ sll $t3,$t3,0x5 +/* f1477e4: 00eb6021 */ addu $t4,$a3,$t3 +/* f1477e8: 01826821 */ addu $t5,$t4,$v0 +/* f1477ec: a1b90000 */ sb $t9,0x0($t5) +/* f1477f0: 846e1c62 */ lh $t6,0x1c62($v1) +/* f1477f4: 25cf0001 */ addiu $t7,$t6,0x1 +/* f1477f8: 1605ffec */ bne $s0,$a1,.L0f1477ac +/* f1477fc: a46f1c62 */ sh $t7,0x1c62($v1) +.L0f147800: +/* f147800: 3c01800a */ lui $at,0x800a +/* f147804: a028caec */ sb $t0,-0x3514($at) +/* f147808: 240300de */ addiu $v1,$zero,0xde +/* f14780c: 3c01800a */ lui $at,0x800a +/* f147810: a023caef */ sb $v1,-0x3511($at) +/* f147814: 3c01800a */ lui $at,0x800a +/* f147818: a023caf0 */ sb $v1,-0x3510($at) +/* f14781c: 02801025 */ or $v0,$s4,$zero +/* f147820: 3c18e700 */ lui $t8,0xe700 +/* f147824: ac580000 */ sw $t8,0x0($v0) +/* f147828: ac400004 */ sw $zero,0x4($v0) +/* f14782c: 26840008 */ addiu $a0,$s4,0x8 +/* f147830: 2405ffff */ addiu $a1,$zero,-1 +/* f147834: 0fc5082c */ jal func0f1420b0 +/* f147838: 01003025 */ or $a2,$t0,$zero +/* f14783c: 8faa00ac */ lw $t2,0xac($sp) +/* f147840: 0040a025 */ or $s4,$v0,$zero +/* f147844: 02208025 */ or $s0,$s1,$zero +/* f147848: 022a082a */ slt $at,$s1,$t2 +/* f14784c: 5020008a */ beqzl $at,.L0f147a78 +/* f147850: 8ecf0288 */ lw $t7,0x288($s6) +/* f147854: 02b50019 */ multu $s5,$s5 +/* f147858: 8ecb028c */ lw $t3,0x28c($s6) +/* f14785c: 3c0d800a */ lui $t5,0x800a +/* f147860: 3c013f80 */ lui $at,0x3f80 +/* f147864: 000b6100 */ sll $t4,$t3,0x4 +/* f147868: 018b6023 */ subu $t4,$t4,$t3 +/* f14786c: 000c6140 */ sll $t4,$t4,0x5 +/* f147870: 0191c821 */ addu $t9,$t4,$s1 +/* f147874: 25ad41d8 */ addiu $t5,$t5,0x41d8 +/* f147878: 4481b000 */ mtc1 $at,$f22 +/* f14787c: 0000b812 */ mflo $s7 +/* f147880: 032d1021 */ addu $v0,$t9,$t5 +/* f147884: 3c15fb00 */ lui $s5,0xfb00 +/* f147888: 320e0001 */ andi $t6,$s0,0x1 +.L0f14788c: +/* f14788c: 51c00004 */ beqzl $t6,.L0f1478a0 +/* f147890: 90430000 */ lbu $v1,0x0($v0) +/* f147894: 10000008 */ beqz $zero,.L0f1478b8 +/* f147898: 90430000 */ lbu $v1,0x0($v0) +/* f14789c: 90430000 */ lbu $v1,0x0($v0) +.L0f1478a0: +/* f1478a0: 24010003 */ addiu $at,$zero,0x3 +/* f1478a4: 00037840 */ sll $t7,$v1,0x1 +/* f1478a8: 01e1001a */ div $zero,$t7,$at +/* f1478ac: 00001812 */ mflo $v1 +/* f1478b0: 00000000 */ sll $zero,$zero,0x0 +/* f1478b4: 00000000 */ sll $zero,$zero,0x0 +.L0f1478b8: +/* f1478b8: 0c004b70 */ jal 0x12dc0 +/* f1478bc: afa300a0 */ sw $v1,0xa0($sp) +/* f1478c0: 8fa300a0 */ lw $v1,0xa0($sp) +/* f1478c4: 304a0007 */ andi $t2,$v0,0x7 +/* f1478c8: 02801025 */ or $v0,$s4,$zero +/* f1478cc: 006a1821 */ addu $v1,$v1,$t2 +/* f1478d0: 2c610100 */ sltiu $at,$v1,0x100 +/* f1478d4: 14200002 */ bnez $at,.L0f1478e0 +/* f1478d8: 03c02825 */ or $a1,$s8,$zero +/* f1478dc: 240300ff */ addiu $v1,$zero,0xff +.L0f1478e0: +/* f1478e0: 00035e00 */ sll $t3,$v1,0x18 +/* f1478e4: 256c00ff */ addiu $t4,$t3,0xff +/* f1478e8: ac4c0004 */ sw $t4,0x4($v0) +/* f1478ec: ac550000 */ sw $s5,0x0($v0) +/* f1478f0: 8fb90064 */ lw $t9,0x64($sp) +/* f1478f4: 26940008 */ addiu $s4,$s4,0x8 +/* f1478f8: 02003025 */ or $a2,$s0,$zero +/* f1478fc: 03302023 */ subu $a0,$t9,$s0 +/* f147900: 00840019 */ multu $a0,$a0 +/* f147904: 24070005 */ addiu $a3,$zero,0x5 +/* f147908: 00006812 */ mflo $t5 +/* f14790c: 01b7082a */ slt $at,$t5,$s7 +/* f147910: 5020003d */ beqzl $at,.L0f147a08 +/* f147914: 8faf00d4 */ lw $t7,0xd4($sp) +/* f147918: 44849000 */ mtc1 $a0,$f18 +/* f14791c: 8faa00dc */ lw $t2,0xdc($sp) +/* f147920: 3c0143a0 */ lui $at,0x43a0 +/* f147924: 46809020 */ cvt.s.w $f0,$f18 +/* f147928: 448a5000 */ mtc1 $t2,$f10 +/* f14792c: 44819000 */ mtc1 $at,$f18 +/* f147930: 46805420 */ cvt.s.w $f16,$f10 +/* f147934: 46000102 */ mul.s $f4,$f0,$f0 +/* f147938: 46128503 */ div.s $f20,$f16,$f18 +/* f14793c: 4600218d */ trunc.w.s $f6,$f4 +/* f147940: 440f3000 */ mfc1 $t7,$f6 +/* f147944: 00000000 */ sll $zero,$zero,0x0 +/* f147948: 02efc023 */ subu $t8,$s7,$t7 +/* f14794c: 44984000 */ mtc1 $t8,$f8 +/* f147950: 0c012974 */ jal 0x4a5d0 +/* f147954: 46804320 */ cvt.s.w $f12,$f8 +/* f147958: 46140102 */ mul.s $f4,$f0,$f20 +/* f14795c: 8fa800c8 */ lw $t0,0xc8($sp) +/* f147960: 8fac00dc */ lw $t4,0xdc($sp) +/* f147964: 8fb900d4 */ lw $t9,0xd4($sp) +/* f147968: 02802025 */ or $a0,$s4,$zero +/* f14796c: 03c02825 */ or $a1,$s8,$zero +/* f147970: 02003025 */ or $a2,$s0,$zero +/* f147974: 4600218d */ trunc.w.s $f6,$f4 +/* f147978: 24070005 */ addiu $a3,$zero,0x5 +/* f14797c: afb00010 */ sw $s0,0x10($sp) +/* f147980: e7b60014 */ swc1 $f22,0x14($sp) +/* f147984: 44023000 */ mfc1 $v0,$f6 +/* f147988: afa8001c */ sw $t0,0x1c($sp) +/* f14798c: afb90018 */ sw $t9,0x18($sp) +/* f147990: 01029021 */ addu $s2,$t0,$v0 +/* f147994: 01929823 */ subu $s3,$t4,$s2 +/* f147998: 0fc506ac */ jal func0f141ab0 +/* f14799c: 00408825 */ or $s1,$v0,$zero +/* f1479a0: 00402025 */ or $a0,$v0,$zero +/* f1479a4: 03c02825 */ or $a1,$s8,$zero +/* f1479a8: 02003025 */ or $a2,$s0,$zero +/* f1479ac: 24070005 */ addiu $a3,$zero,0x5 +/* f1479b0: afb00010 */ sw $s0,0x10($sp) +/* f1479b4: e7b60014 */ swc1 $f22,0x14($sp) +/* f1479b8: afb20018 */ sw $s2,0x18($sp) +/* f1479bc: 0fc506ac */ jal func0f141ab0 +/* f1479c0: afb3001c */ sw $s3,0x1c($sp) +/* f1479c4: 3c0dee00 */ lui $t5,0xee00 +/* f1479c8: 35ad00ff */ ori $t5,$t5,0xff +/* f1479cc: ac4d0004 */ sw $t5,0x4($v0) +/* f1479d0: ac550000 */ sw $s5,0x0($v0) +/* f1479d4: 8fae00c8 */ lw $t6,0xc8($sp) +/* f1479d8: afb1001c */ sw $s1,0x1c($sp) +/* f1479dc: e7b60014 */ swc1 $f22,0x14($sp) +/* f1479e0: afb00010 */ sw $s0,0x10($sp) +/* f1479e4: 24440008 */ addiu $a0,$v0,0x8 +/* f1479e8: 03c02825 */ or $a1,$s8,$zero +/* f1479ec: 02003025 */ or $a2,$s0,$zero +/* f1479f0: 24070005 */ addiu $a3,$zero,0x5 +/* f1479f4: 0fc506ac */ jal func0f141ab0 +/* f1479f8: afae0018 */ sw $t6,0x18($sp) +/* f1479fc: 1000000a */ beqz $zero,.L0f147a28 +/* f147a00: 0040a025 */ or $s4,$v0,$zero +/* f147a04: 8faf00d4 */ lw $t7,0xd4($sp) +.L0f147a08: +/* f147a08: 8fb800dc */ lw $t8,0xdc($sp) +/* f147a0c: 02802025 */ or $a0,$s4,$zero +/* f147a10: afb00010 */ sw $s0,0x10($sp) +/* f147a14: e7b60014 */ swc1 $f22,0x14($sp) +/* f147a18: afaf0018 */ sw $t7,0x18($sp) +/* f147a1c: 0fc506ac */ jal func0f141ab0 +/* f147a20: afb8001c */ sw $t8,0x1c($sp) +/* f147a24: 0040a025 */ or $s4,$v0,$zero +.L0f147a28: +/* f147a28: 8eca028c */ lw $t2,0x28c($s6) +/* f147a2c: 3c19800a */ lui $t9,0x800a +/* f147a30: 273941d8 */ addiu $t9,$t9,0x41d8 +/* f147a34: 000a5900 */ sll $t3,$t2,0x4 +/* f147a38: 016a5823 */ subu $t3,$t3,$t2 +/* f147a3c: 000b5940 */ sll $t3,$t3,0x5 +/* f147a40: 01706021 */ addu $t4,$t3,$s0 +/* f147a44: 01991021 */ addu $v0,$t4,$t9 +/* f147a48: 8fa400e8 */ lw $a0,0xe8($sp) +/* f147a4c: 90430000 */ lbu $v1,0x0($v0) +/* f147a50: 0083082a */ slt $at,$a0,$v1 +/* f147a54: 10200002 */ beqz $at,.L0f147a60 +/* f147a58: 00646823 */ subu $t5,$v1,$a0 +/* f147a5c: a04d0000 */ sb $t5,0x0($v0) +.L0f147a60: +/* f147a60: 8fae00ac */ lw $t6,0xac($sp) +/* f147a64: 26100001 */ addiu $s0,$s0,0x1 +/* f147a68: 24420001 */ addiu $v0,$v0,0x1 +/* f147a6c: 560eff87 */ bnel $s0,$t6,.L0f14788c +/* f147a70: 320e0001 */ andi $t6,$s0,0x1 +/* f147a74: 8ecf0288 */ lw $t7,0x288($s6) +.L0f147a78: +/* f147a78: 3c0b800a */ lui $t3,0x800a +/* f147a7c: 02802025 */ or $a0,$s4,$zero +/* f147a80: 8df80070 */ lw $t8,0x70($t7) +/* f147a84: 3c05ff00 */ lui $a1,0xff00 +/* f147a88: 001850c0 */ sll $t2,$t8,0x3 +/* f147a8c: 01585023 */ subu $t2,$t2,$t8 +/* f147a90: 000a5080 */ sll $t2,$t2,0x2 +/* f147a94: 01585021 */ addu $t2,$t2,$t8 +/* f147a98: 000a50c0 */ sll $t2,$t2,0x3 +/* f147a9c: 01585023 */ subu $t2,$t2,$t8 +/* f147aa0: 000a5100 */ sll $t2,$t2,0x4 +/* f147aa4: 016a5821 */ addu $t3,$t3,$t2 +/* f147aa8: 8d6be4f8 */ lw $t3,-0x1b08($t3) +/* f147aac: 55600005 */ bnezl $t3,.L0f147ac4 +/* f147ab0: 02801025 */ or $v0,$s4,$zero +/* f147ab4: 0fc5090e */ jal func0f142438 +/* f147ab8: 24060040 */ addiu $a2,$zero,0x40 +/* f147abc: 0040a025 */ or $s4,$v0,$zero +/* f147ac0: 02801025 */ or $v0,$s4,$zero +.L0f147ac4: +/* f147ac4: 8fbf005c */ lw $ra,0x5c($sp) +/* f147ac8: d7b40028 */ ldc1 $f20,0x28($sp) +/* f147acc: d7b60030 */ ldc1 $f22,0x30($sp) +/* f147ad0: 8fb00038 */ lw $s0,0x38($sp) +/* f147ad4: 8fb1003c */ lw $s1,0x3c($sp) +/* f147ad8: 8fb20040 */ lw $s2,0x40($sp) +/* f147adc: 8fb30044 */ lw $s3,0x44($sp) +/* f147ae0: 8fb40048 */ lw $s4,0x48($sp) +/* f147ae4: 8fb5004c */ lw $s5,0x4c($sp) +/* f147ae8: 8fb60050 */ lw $s6,0x50($sp) +/* f147aec: 8fb70054 */ lw $s7,0x54($sp) +/* f147af0: 8fbe0058 */ lw $s8,0x58($sp) +/* f147af4: 03e00008 */ jr $ra +/* f147af8: 27bd00f0 */ addiu $sp,$sp,0xf0 +/* f147afc: 27bdff78 */ addiu $sp,$sp,-136 +/* f147b00: afbf0074 */ sw $ra,0x74($sp) +/* f147b04: afb20060 */ sw $s2,0x60($sp) +/* f147b08: 00809025 */ or $s2,$a0,$zero +/* f147b0c: afb60070 */ sw $s6,0x70($sp) +/* f147b10: afb5006c */ sw $s5,0x6c($sp) +/* f147b14: afb40068 */ sw $s4,0x68($sp) +/* f147b18: afb30064 */ sw $s3,0x64($sp) +/* f147b1c: afb1005c */ sw $s1,0x5c($sp) +/* f147b20: afb00058 */ sw $s0,0x58($sp) +/* f147b24: f7be0050 */ sdc1 $f30,0x50($sp) +/* f147b28: f7bc0048 */ sdc1 $f28,0x48($sp) +/* f147b2c: f7ba0040 */ sdc1 $f26,0x40($sp) +/* f147b30: f7b80038 */ sdc1 $f24,0x38($sp) +/* f147b34: f7b60030 */ sdc1 $f22,0x30($sp) +/* f147b38: f7b40028 */ sdc1 $f20,0x28($sp) +/* f147b3c: 0c002ac7 */ jal 0xab1c +/* f147b40: afa5008c */ sw $a1,0x8c($sp) +/* f147b44: 0c002f44 */ jal 0xbd10 +/* f147b48: 0040b025 */ or $s6,$v0,$zero +/* f147b4c: 0c002f26 */ jal 0xbc98 +/* f147b50: afa20080 */ sw $v0,0x80($sp) +/* f147b54: 0c002f22 */ jal 0xbc88 +/* f147b58: afa2007c */ sw $v0,0x7c($sp) +/* f147b5c: 0c002f40 */ jal 0xbd00 +/* f147b60: 0040a025 */ or $s4,$v0,$zero +/* f147b64: 3c038008 */ lui $v1,0x8008 +/* f147b68: 2463f840 */ addiu $v1,$v1,-1984 +/* f147b6c: 8c6e0000 */ lw $t6,0x0($v1) +/* f147b70: 0040a825 */ or $s5,$v0,$zero +/* f147b74: 3c04800a */ lui $a0,0x800a +/* f147b78: 25cf0001 */ addiu $t7,$t6,0x1 +/* f147b7c: 29e10002 */ slti $at,$t7,0x2 +/* f147b80: 14200003 */ bnez $at,.L0f147b90 +/* f147b84: ac6f0000 */ sw $t7,0x0($v1) +/* f147b88: 1000004b */ beqz $zero,.L0f147cb8 +/* f147b8c: 02401025 */ or $v0,$s2,$zero +.L0f147b90: +/* f147b90: 3c057f1b */ lui $a1,0x7f1b +/* f147b94: 24a55e88 */ addiu $a1,$a1,0x5e88 +/* f147b98: 0c004c4c */ jal 0x13130 +/* f147b9c: 248441c0 */ addiu $a0,$a0,0x41c0 +/* f147ba0: 3c19e700 */ lui $t9,0xe700 +/* f147ba4: ae590000 */ sw $t9,0x0($s2) +/* f147ba8: 26440008 */ addiu $a0,$s2,0x8 +/* f147bac: ae400004 */ sw $zero,0x4($s2) +/* f147bb0: 2405ffff */ addiu $a1,$zero,-1 +/* f147bb4: 0fc5082c */ jal func0f1420b0 +/* f147bb8: 240600ff */ addiu $a2,$zero,0xff +/* f147bbc: 8fa30080 */ lw $v1,0x80($sp) +/* f147bc0: 8fa4007c */ lw $a0,0x7c($sp) +/* f147bc4: 00409025 */ or $s2,$v0,$zero +/* f147bc8: 00608025 */ or $s0,$v1,$zero +/* f147bcc: 00649821 */ addu $s3,$v1,$a0 +/* f147bd0: 0073082a */ slt $at,$v1,$s3 +/* f147bd4: 10200037 */ beqz $at,.L0f147cb4 +/* f147bd8: 00638823 */ subu $s1,$v1,$v1 +/* f147bdc: 44842000 */ mtc1 $a0,$f4 +/* f147be0: 3c013f00 */ lui $at,0x3f00 +/* f147be4: 44814000 */ mtc1 $at,$f8 +/* f147be8: 468021a0 */ cvt.s.w $f6,$f4 +/* f147bec: 44815000 */ mtc1 $at,$f10 +/* f147bf0: 44818000 */ mtc1 $at,$f16 +/* f147bf4: 3c012f80 */ lui $at,0x2f80 +/* f147bf8: 4481f000 */ mtc1 $at,$f30 +/* f147bfc: 3c013f80 */ lui $at,0x3f80 +/* f147c00: 4481b000 */ mtc1 $at,$f22 +/* f147c04: 4480e000 */ mtc1 $zero,$f28 +/* f147c08: 46083602 */ mul.s $f24,$f6,$f8 +/* f147c0c: 46105680 */ add.s $f26,$f10,$f16 +.L0f147c10: +/* f147c10: 44919000 */ mtc1 $s1,$f18 +/* f147c14: 00000000 */ sll $zero,$zero,0x0 +/* f147c18: 46809120 */ cvt.s.w $f4,$f18 +/* f147c1c: 46182181 */ sub.s $f6,$f4,$f24 +/* f147c20: 46183003 */ div.s $f0,$f6,$f24 +/* f147c24: 461c003c */ c.lt.s $f0,$f28 +/* f147c28: 46000506 */ mov.s $f20,$f0 +/* f147c2c: 45020003 */ bc1fl .L0f147c3c +/* f147c30: 461aa500 */ add.s $f20,$f20,$f26 +/* f147c34: 46000507 */ neg.s $f20,$f0 +/* f147c38: 461aa500 */ add.s $f20,$f20,$f26 +.L0f147c3c: +/* f147c3c: 4614b03c */ c.lt.s $f22,$f20 +/* f147c40: 00000000 */ sll $zero,$zero,0x0 +/* f147c44: 45000002 */ bc1f .L0f147c50 +/* f147c48: 00000000 */ sll $zero,$zero,0x0 +/* f147c4c: 4600b506 */ mov.s $f20,$f22 +.L0f147c50: +/* f147c50: 0c004b70 */ jal 0x12dc0 +/* f147c54: 00000000 */ sll $zero,$zero,0x0 +/* f147c58: 44824000 */ mtc1 $v0,$f8 +/* f147c5c: 02402025 */ or $a0,$s2,$zero +/* f147c60: 02c02825 */ or $a1,$s6,$zero +/* f147c64: 02003025 */ or $a2,$s0,$zero +/* f147c68: 24070005 */ addiu $a3,$zero,0x5 +/* f147c6c: afb00010 */ sw $s0,0x10($sp) +/* f147c70: 04410005 */ bgez $v0,.L0f147c88 +/* f147c74: 468042a0 */ cvt.s.w $f10,$f8 +/* f147c78: 3c014f80 */ lui $at,0x4f80 +/* f147c7c: 44818000 */ mtc1 $at,$f16 +/* f147c80: 00000000 */ sll $zero,$zero,0x0 +/* f147c84: 46105280 */ add.s $f10,$f10,$f16 +.L0f147c88: +/* f147c88: 461e5482 */ mul.s $f18,$f10,$f30 +/* f147c8c: afb50018 */ sw $s5,0x18($sp) +/* f147c90: afb4001c */ sw $s4,0x1c($sp) +/* f147c94: 46149102 */ mul.s $f4,$f18,$f20 +/* f147c98: 46162180 */ add.s $f6,$f4,$f22 +/* f147c9c: 0fc506ac */ jal func0f141ab0 +/* f147ca0: e7a60014 */ swc1 $f6,0x14($sp) +/* f147ca4: 26100001 */ addiu $s0,$s0,0x1 +/* f147ca8: 26310001 */ addiu $s1,$s1,0x1 +/* f147cac: 1613ffd8 */ bne $s0,$s3,.L0f147c10 +/* f147cb0: 00409025 */ or $s2,$v0,$zero +.L0f147cb4: +/* f147cb4: 02401025 */ or $v0,$s2,$zero +.L0f147cb8: +/* f147cb8: 8fbf0074 */ lw $ra,0x74($sp) +/* f147cbc: d7b40028 */ ldc1 $f20,0x28($sp) +/* f147cc0: d7b60030 */ ldc1 $f22,0x30($sp) +/* f147cc4: d7b80038 */ ldc1 $f24,0x38($sp) +/* f147cc8: d7ba0040 */ ldc1 $f26,0x40($sp) +/* f147ccc: d7bc0048 */ ldc1 $f28,0x48($sp) +/* f147cd0: d7be0050 */ ldc1 $f30,0x50($sp) +/* f147cd4: 8fb00058 */ lw $s0,0x58($sp) +/* f147cd8: 8fb1005c */ lw $s1,0x5c($sp) +/* f147cdc: 8fb20060 */ lw $s2,0x60($sp) +/* f147ce0: 8fb30064 */ lw $s3,0x64($sp) +/* f147ce4: 8fb40068 */ lw $s4,0x68($sp) +/* f147ce8: 8fb5006c */ lw $s5,0x6c($sp) +/* f147cec: 8fb60070 */ lw $s6,0x70($sp) +/* f147cf0: 03e00008 */ jr $ra +/* f147cf4: 27bd0088 */ addiu $sp,$sp,0x88 +); + +GLOBAL_ASM( +glabel func0f147cf8 +/* f147cf8: 27bdffa8 */ addiu $sp,$sp,-88 +/* f147cfc: afbf0044 */ sw $ra,0x44($sp) +/* f147d00: afb20034 */ sw $s2,0x34($sp) +/* f147d04: 00809025 */ or $s2,$a0,$zero +/* f147d08: afb50040 */ sw $s5,0x40($sp) +/* f147d0c: afb4003c */ sw $s4,0x3c($sp) +/* f147d10: afb30038 */ sw $s3,0x38($sp) +/* f147d14: afb10030 */ sw $s1,0x30($sp) +/* f147d18: afb0002c */ sw $s0,0x2c($sp) +/* f147d1c: 0c002ac7 */ jal 0xab1c +/* f147d20: f7b40020 */ sdc1 $f20,0x20($sp) +/* f147d24: 0c002f44 */ jal 0xbd10 +/* f147d28: 0040a825 */ or $s5,$v0,$zero +/* f147d2c: 0c002f26 */ jal 0xbc98 +/* f147d30: afa20050 */ sw $v0,0x50($sp) +/* f147d34: 0c002f22 */ jal 0xbc88 +/* f147d38: afa2004c */ sw $v0,0x4c($sp) +/* f147d3c: 0c002f40 */ jal 0xbd00 +/* f147d40: 00409825 */ or $s3,$v0,$zero +/* f147d44: 3c038008 */ lui $v1,0x8008 +/* f147d48: 2463f840 */ addiu $v1,$v1,-1984 +/* f147d4c: 8c6e0000 */ lw $t6,0x0($v1) +/* f147d50: 0040a025 */ or $s4,$v0,$zero +/* f147d54: 3c04800a */ lui $a0,0x800a +/* f147d58: 25cf0001 */ addiu $t7,$t6,0x1 +/* f147d5c: 29e10002 */ slti $at,$t7,0x2 +/* f147d60: 14200003 */ bnez $at,.L0f147d70 +/* f147d64: ac6f0000 */ sw $t7,0x0($v1) +/* f147d68: 10000024 */ beqz $zero,.L0f147dfc +/* f147d6c: 02401025 */ or $v0,$s2,$zero +.L0f147d70: +/* f147d70: 3c057f1b */ lui $a1,0x7f1b +/* f147d74: 24a55e9c */ addiu $a1,$a1,0x5e9c +/* f147d78: 0c004c4c */ jal 0x13130 +/* f147d7c: 248441c0 */ addiu $a0,$a0,0x41c0 +/* f147d80: 3c19e700 */ lui $t9,0xe700 +/* f147d84: 3c058f8f */ lui $a1,0x8f8f +/* f147d88: ae590000 */ sw $t9,0x0($s2) +/* f147d8c: 26440008 */ addiu $a0,$s2,0x8 +/* f147d90: ae400004 */ sw $zero,0x4($s2) +/* f147d94: 34a58f8f */ ori $a1,$a1,0x8f8f +/* f147d98: 0fc5082c */ jal func0f1420b0 +/* f147d9c: 240600ff */ addiu $a2,$zero,0xff +/* f147da0: 8fb00050 */ lw $s0,0x50($sp) +/* f147da4: 8fa8004c */ lw $t0,0x4c($sp) +/* f147da8: 00409025 */ or $s2,$v0,$zero +/* f147dac: 02088821 */ addu $s1,$s0,$t0 +/* f147db0: 0211082a */ slt $at,$s0,$s1 +/* f147db4: 10200010 */ beqz $at,.L0f147df8 +/* f147db8: 3c013f80 */ lui $at,0x3f80 +/* f147dbc: 4481a000 */ mtc1 $at,$f20 +/* f147dc0: 00000000 */ sll $zero,$zero,0x0 +.L0f147dc4: +/* f147dc4: 02402025 */ or $a0,$s2,$zero +/* f147dc8: 02a02825 */ or $a1,$s5,$zero +/* f147dcc: 02003025 */ or $a2,$s0,$zero +/* f147dd0: 24070005 */ addiu $a3,$zero,0x5 +/* f147dd4: afb00010 */ sw $s0,0x10($sp) +/* f147dd8: e7b40014 */ swc1 $f20,0x14($sp) +/* f147ddc: afb40018 */ sw $s4,0x18($sp) +/* f147de0: 0fc506ac */ jal func0f141ab0 +/* f147de4: afb3001c */ sw $s3,0x1c($sp) +/* f147de8: 26100002 */ addiu $s0,$s0,0x2 +/* f147dec: 0211082a */ slt $at,$s0,$s1 +/* f147df0: 1420fff4 */ bnez $at,.L0f147dc4 +/* f147df4: 00409025 */ or $s2,$v0,$zero +.L0f147df8: +/* f147df8: 02401025 */ or $v0,$s2,$zero +.L0f147dfc: +/* f147dfc: 8fbf0044 */ lw $ra,0x44($sp) +/* f147e00: d7b40020 */ ldc1 $f20,0x20($sp) +/* f147e04: 8fb0002c */ lw $s0,0x2c($sp) +/* f147e08: 8fb10030 */ lw $s1,0x30($sp) +/* f147e0c: 8fb20034 */ lw $s2,0x34($sp) +/* f147e10: 8fb30038 */ lw $s3,0x38($sp) +/* f147e14: 8fb4003c */ lw $s4,0x3c($sp) +/* f147e18: 8fb50040 */ lw $s5,0x40($sp) +/* f147e1c: 03e00008 */ jr $ra +/* f147e20: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0f147e24 +/* f147e24: 27bdfe68 */ addiu $sp,$sp,-408 +/* f147e28: afbf0054 */ sw $ra,0x54($sp) +/* f147e2c: afb20050 */ sw $s2,0x50($sp) +/* f147e30: 00809025 */ or $s2,$a0,$zero +/* f147e34: afb1004c */ sw $s1,0x4c($sp) +/* f147e38: afb00048 */ sw $s0,0x48($sp) +/* f147e3c: f7b60040 */ sdc1 $f22,0x40($sp) +/* f147e40: 0c002ac7 */ jal 0xab1c +/* f147e44: f7b40038 */ sdc1 $f20,0x38($sp) +/* f147e48: 0c002f44 */ jal 0xbd10 +/* f147e4c: afa20194 */ sw $v0,0x194($sp) +/* f147e50: 0c002f26 */ jal 0xbc98 +/* f147e54: afa20190 */ sw $v0,0x190($sp) +/* f147e58: 0c002f22 */ jal 0xbc88 +/* f147e5c: afa2018c */ sw $v0,0x18c($sp) +/* f147e60: 0c002f40 */ jal 0xbd00 +/* f147e64: afa20188 */ sw $v0,0x188($sp) +/* f147e68: 3c10800a */ lui $s0,0x800a +/* f147e6c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f147e70: 8e030284 */ lw $v1,0x284($s0) +/* f147e74: afa20184 */ sw $v0,0x184($sp) +/* f147e78: 3c0f8008 */ lui $t7,0x8008 +/* f147e7c: 25eff87c */ addiu $t7,$t7,-1924 +/* f147e80: 8de10000 */ lw $at,0x0($t7) +/* f147e84: 8de90004 */ lw $t1,0x4($t7) +/* f147e88: c4601bbc */ lwc1 $f0,0x1bbc($v1) +/* f147e8c: 27ae00d4 */ addiu $t6,$sp,0xd4 +/* f147e90: c46e1bc4 */ lwc1 $f14,0x1bc4($v1) +/* f147e94: adc10000 */ sw $at,0x0($t6) +/* f147e98: 8de10008 */ lw $at,0x8($t7) +/* f147e9c: adc90004 */ sw $t1,0x4($t6) +/* f147ea0: 8de9000c */ lw $t1,0xc($t7) +/* f147ea4: adc10008 */ sw $at,0x8($t6) +/* f147ea8: 8de10010 */ lw $at,0x10($t7) +/* f147eac: adc9000c */ sw $t1,0xc($t6) +/* f147eb0: 8de90014 */ lw $t1,0x14($t7) +/* f147eb4: adc10010 */ sw $at,0x10($t6) +/* f147eb8: 99e1001a */ lwr $at,0x1a($t7) +/* f147ebc: adc90014 */ sw $t1,0x14($t6) +/* f147ec0: 46000307 */ neg.s $f12,$f0 +/* f147ec4: 0fc259d4 */ jal func0f096750 +/* f147ec8: b9c1001a */ swr $at,0x1a($t6) +/* f147ecc: 3c014334 */ lui $at,0x4334 +/* f147ed0: 44812000 */ mtc1 $at,$f4 +/* f147ed4: 3c017f1b */ lui $at,0x7f1b +/* f147ed8: c4285f5c */ lwc1 $f8,0x5f5c($at) +/* f147edc: 46040182 */ mul.s $f6,$f0,$f4 +/* f147ee0: 3c028008 */ lui $v0,0x8008 +/* f147ee4: 2442f840 */ addiu $v0,$v0,-1984 +/* f147ee8: 8c4d0000 */ lw $t5,0x0($v0) +/* f147eec: 240c0001 */ addiu $t4,$zero,0x1 +/* f147ef0: 3c04800a */ lui $a0,0x800a +/* f147ef4: 25b90001 */ addiu $t9,$t5,0x1 +/* f147ef8: 46083283 */ div.s $f10,$f6,$f8 +/* f147efc: 2b210002 */ slti $at,$t9,0x2 +/* f147f00: 24110082 */ addiu $s1,$zero,0x82 +/* f147f04: afac00ac */ sw $t4,0xac($sp) +/* f147f08: afa000a8 */ sw $zero,0xa8($sp) +/* f147f0c: ac590000 */ sw $t9,0x0($v0) +/* f147f10: 248441c0 */ addiu $a0,$a0,0x41c0 +/* f147f14: 3c057f1b */ lui $a1,0x7f1b +/* f147f18: 4600540d */ trunc.w.s $f16,$f10 +/* f147f1c: 440b8000 */ mfc1 $t3,$f16 +/* f147f20: 14200003 */ bnez $at,.L0f147f30 +/* f147f24: afab00d0 */ sw $t3,0xd0($sp) +/* f147f28: 10000248 */ beqz $zero,.L0f14884c +/* f147f2c: 02401025 */ or $v0,$s2,$zero +.L0f147f30: +/* f147f30: 0c004c4c */ jal 0x13130 +/* f147f34: 24a55eb4 */ addiu $a1,$a1,0x5eb4 +/* f147f38: 3c0e8007 */ lui $t6,0x8007 +/* f147f3c: 8dce06c8 */ lw $t6,0x6c8($t6) +/* f147f40: 24060001 */ addiu $a2,$zero,0x1 +/* f147f44: 14ce0002 */ bne $a2,$t6,.L0f147f50 +/* f147f48: 240f0002 */ addiu $t7,$zero,0x2 +/* f147f4c: afaf00ac */ sw $t7,0xac($sp) +.L0f147f50: +/* f147f50: 0fc54bcd */ jal func0f152f34 +/* f147f54: 00000000 */ sll $zero,$zero,0x0 +/* f147f58: 24060001 */ addiu $a2,$zero,0x1 +/* f147f5c: 54c20020 */ bnel $a2,$v0,.L0f147fe0 +/* f147f60: 8fa2018c */ lw $v0,0x18c($sp) +/* f147f64: 8e09006c */ lw $t1,0x6c($s0) +/* f147f68: 00002825 */ or $a1,$zero,$zero +/* f147f6c: 00001825 */ or $v1,$zero,$zero +/* f147f70: 11200003 */ beqz $t1,.L0f147f80 +/* f147f74: 00002025 */ or $a0,$zero,$zero +/* f147f78: 10000001 */ beqz $zero,.L0f147f80 +/* f147f7c: 00c02825 */ or $a1,$a2,$zero +.L0f147f80: +/* f147f80: 8e0a0068 */ lw $t2,0x68($s0) +/* f147f84: 00001025 */ or $v0,$zero,$zero +/* f147f88: 11400003 */ beqz $t2,.L0f147f98 +/* f147f8c: 00000000 */ sll $zero,$zero,0x0 +/* f147f90: 10000001 */ beqz $zero,.L0f147f98 +/* f147f94: 00c01825 */ or $v1,$a2,$zero +.L0f147f98: +/* f147f98: 8e0b0064 */ lw $t3,0x64($s0) +/* f147f9c: 11600003 */ beqz $t3,.L0f147fac +/* f147fa0: 00000000 */ sll $zero,$zero,0x0 +/* f147fa4: 10000001 */ beqz $zero,.L0f147fac +/* f147fa8: 00c02025 */ or $a0,$a2,$zero +.L0f147fac: +/* f147fac: 8e0c0070 */ lw $t4,0x70($s0) +/* f147fb0: 11800003 */ beqz $t4,.L0f147fc0 +/* f147fb4: 00000000 */ sll $zero,$zero,0x0 +/* f147fb8: 10000001 */ beqz $zero,.L0f147fc0 +/* f147fbc: 00c01025 */ or $v0,$a2,$zero +.L0f147fc0: +/* f147fc0: 00446821 */ addu $t5,$v0,$a0 +/* f147fc4: 01a3c821 */ addu $t9,$t5,$v1 +/* f147fc8: 0325c021 */ addu $t8,$t9,$a1 +/* f147fcc: 2b010002 */ slti $at,$t8,0x2 +/* f147fd0: 54200003 */ bnezl $at,.L0f147fe0 +/* f147fd4: 8fa2018c */ lw $v0,0x18c($sp) +/* f147fd8: afa600a8 */ sw $a2,0xa8($sp) +/* f147fdc: 8fa2018c */ lw $v0,0x18c($sp) +.L0f147fe0: +/* f147fe0: 2442ffe2 */ addiu $v0,$v0,-30 +/* f147fe4: 28410082 */ slti $at,$v0,0x82 +/* f147fe8: 10200002 */ beqz $at,.L0f147ff4 +/* f147fec: 00000000 */ sll $zero,$zero,0x0 +/* f147ff0: 00408825 */ or $s1,$v0,$zero +.L0f147ff4: +/* f147ff4: 3c018006 */ lui $at,0x8006 +/* f147ff8: c4321630 */ lwc1 $f18,0x1630($at) +/* f147ffc: 3c0141f0 */ lui $at,0x41f0 +/* f148000: 44812000 */ mtc1 $at,$f4 +/* f148004: 00000000 */ sll $zero,$zero,0x0 +/* f148008: 46049182 */ mul.s $f6,$f18,$f4 +/* f14800c: 4600320d */ trunc.w.s $f8,$f6 +/* f148010: 440f4000 */ mfc1 $t7,$f8 +/* f148014: 00000000 */ sll $zero,$zero,0x0 +/* f148018: 31e90001 */ andi $t1,$t7,0x1 +/* f14801c: 14c90006 */ bne $a2,$t1,.L0f148038 +/* f148020: 3c057f1b */ lui $a1,0x7f1b +/* f148024: 24a55ec8 */ addiu $a1,$a1,0x5ec8 +/* f148028: 0c004dad */ jal 0x136b4 +/* f14802c: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f148030: 10000006 */ beqz $zero,.L0f14804c +/* f148034: 8faa018c */ lw $t2,0x18c($sp) +.L0f148038: +/* f148038: 3c057f1b */ lui $a1,0x7f1b +/* f14803c: 24a55ecc */ addiu $a1,$a1,0x5ecc +/* f148040: 0c004dad */ jal 0x136b4 +/* f148044: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f148048: 8faa018c */ lw $t2,0x18c($sp) +.L0f14804c: +/* f14804c: 8fac0190 */ lw $t4,0x190($sp) +/* f148050: afb100b4 */ sw $s1,0xb4($sp) +/* f148054: 05410003 */ bgez $t2,.L0f148064 +/* f148058: 000a5843 */ sra $t3,$t2,0x1 +/* f14805c: 25410001 */ addiu $at,$t2,0x1 +/* f148060: 00015843 */ sra $t3,$at,0x1 +.L0f148064: +/* f148064: 016c6821 */ addu $t5,$t3,$t4 +/* f148068: 06210003 */ bgez $s1,.L0f148078 +/* f14806c: 0011c843 */ sra $t9,$s1,0x1 +/* f148070: 26210001 */ addiu $at,$s1,0x1 +/* f148074: 0001c843 */ sra $t9,$at,0x1 +.L0f148078: +/* f148078: 01b91023 */ subu $v0,$t5,$t9 +/* f14807c: afa200b8 */ sw $v0,0xb8($sp) +/* f148080: afa20074 */ sw $v0,0x74($sp) +/* f148084: 02402025 */ or $a0,$s2,$zero +/* f148088: 0fc54df7 */ jal func0f1537dc +/* f14808c: 240500ff */ addiu $a1,$zero,0xff +/* f148090: 8fa80184 */ lw $t0,0x184($sp) +/* f148094: 8fb80188 */ lw $t8,0x188($sp) +/* f148098: 8fa70074 */ lw $a3,0x74($sp) +/* f14809c: 3c01f600 */ lui $at,0xf600 +/* f1480a0: 01181821 */ addu $v1,$t0,$t8 +/* f1480a4: 306e03ff */ andi $t6,$v1,0x3ff +/* f1480a8: 000e7b80 */ sll $t7,$t6,0xe +/* f1480ac: 30ea03ff */ andi $t2,$a3,0x3ff +/* f1480b0: 000a5880 */ sll $t3,$t2,0x2 +/* f1480b4: 01e11825 */ or $v1,$t7,$at +/* f1480b8: 006b6025 */ or $t4,$v1,$t3 +/* f1480bc: ac4c0000 */ sw $t4,0x0($v0) +/* f1480c0: 8fb90190 */ lw $t9,0x190($sp) +/* f1480c4: 310503ff */ andi $a1,$t0,0x3ff +/* f1480c8: 00056b80 */ sll $t5,$a1,0xe +/* f1480cc: 333803ff */ andi $t8,$t9,0x3ff +/* f1480d0: 00187080 */ sll $t6,$t8,0x2 +/* f1480d4: 01ae7825 */ or $t7,$t5,$t6 +/* f1480d8: ac4f0004 */ sw $t7,0x4($v0) +/* f1480dc: 8faa018c */ lw $t2,0x18c($sp) +/* f1480e0: 8fa90190 */ lw $t1,0x190($sp) +/* f1480e4: 00f13021 */ addu $a2,$a3,$s1 +/* f1480e8: 01a02825 */ or $a1,$t5,$zero +/* f1480ec: 012a5821 */ addu $t3,$t1,$t2 +/* f1480f0: 316c03ff */ andi $t4,$t3,0x3ff +/* f1480f4: 30d803ff */ andi $t8,$a2,0x3ff +/* f1480f8: 00187080 */ sll $t6,$t8,0x2 +/* f1480fc: 000c6880 */ sll $t5,$t4,0x2 +/* f148100: 006dc825 */ or $t9,$v1,$t5 +/* f148104: 00ae7825 */ or $t7,$a1,$t6 +/* f148108: ac4f000c */ sw $t7,0xc($v0) +/* f14810c: ac590008 */ sw $t9,0x8($v0) +/* f148110: afa6006c */ sw $a2,0x6c($sp) +/* f148114: 0fc54e0e */ jal func0f153838 +/* f148118: 24440010 */ addiu $a0,$v0,0x10 +/* f14811c: 8fa300d0 */ lw $v1,0xd0($sp) +/* f148120: 2401002d */ addiu $at,$zero,0x2d +/* f148124: 3c057f1b */ lui $a1,0x7f1b +/* f148128: 24690016 */ addiu $t1,$v1,0x16 +/* f14812c: 0121001a */ div $zero,$t1,$at +/* f148130: 00005012 */ mflo $t2 +/* f148134: 000a5880 */ sll $t3,$t2,0x2 +/* f148138: 016a5823 */ subu $t3,$t3,$t2 +/* f14813c: 27ac00d4 */ addiu $t4,$sp,0xd4 +/* f148140: 00409025 */ or $s2,$v0,$zero +/* f148144: 016c3821 */ addu $a3,$t3,$t4 +/* f148148: 24a55ed0 */ addiu $a1,$a1,0x5ed0 +/* f14814c: 27a40164 */ addiu $a0,$sp,0x164 +/* f148150: 27a600c0 */ addiu $a2,$sp,0xc0 +/* f148154: 0c004dad */ jal 0x136b4 +/* f148158: afa30010 */ sw $v1,0x10($sp) +/* f14815c: 3c014080 */ lui $at,0x4080 +/* f148160: 44816000 */ mtc1 $at,$f12 +/* f148164: 0fc01ad5 */ jal func0f006b54 +/* f148168: 00000000 */ sll $zero,$zero,0x0 +/* f14816c: 3c017f1b */ lui $at,0x7f1b +/* f148170: c42a5f60 */ lwc1 $f10,0x5f60($at) +/* f148174: 3c017f1b */ lui $at,0x7f1b +/* f148178: c4325f64 */ lwc1 $f18,0x5f64($at) +/* f14817c: 460a0402 */ mul.s $f16,$f0,$f10 +/* f148180: 3c0d7f1b */ lui $t5,0x7f1b +/* f148184: 25ad5ef0 */ addiu $t5,$t5,0x5ef0 +/* f148188: 3c057f1b */ lui $a1,0x7f1b +/* f14818c: 3c077f1b */ lui $a3,0x7f1b +/* f148190: 24e75eec */ addiu $a3,$a3,0x5eec +/* f148194: 24a55edc */ addiu $a1,$a1,0x5edc +/* f148198: 46128100 */ add.s $f4,$f16,$f18 +/* f14819c: afad0010 */ sw $t5,0x10($sp) +/* f1481a0: 27a4014c */ addiu $a0,$sp,0x14c +/* f1481a4: 27a600c0 */ addiu $a2,$sp,0xc0 +/* f1481a8: 460021a1 */ cvt.d.s $f6,$f4 +/* f1481ac: 0c004dad */ jal 0x136b4 +/* f1481b0: f7a60018 */ sdc1 $f6,0x18($sp) +/* f1481b4: 0c002f9d */ jal 0xbe74 +/* f1481b8: 00000000 */ sll $zero,$zero,0x0 +/* f1481bc: 4480b000 */ mtc1 $zero,$f22 +/* f1481c0: 3c057f1b */ lui $a1,0x7f1b +/* f1481c4: 3c077f1b */ lui $a3,0x7f1b +/* f1481c8: 46160032 */ c.eq.s $f0,$f22 +/* f1481cc: 24e75f04 */ addiu $a3,$a3,0x5f04 +/* f1481d0: 24a55ef4 */ addiu $a1,$a1,0x5ef4 +/* f1481d4: 27a40134 */ addiu $a0,$sp,0x134 +/* f1481d8: 45010007 */ bc1t .L0f1481f8 +/* f1481dc: 27a600c0 */ addiu $a2,$sp,0xc0 +/* f1481e0: 3c014270 */ lui $at,0x4270 +/* f1481e4: 44816000 */ mtc1 $at,$f12 +/* f1481e8: 00000000 */ sll $zero,$zero,0x0 +/* f1481ec: 460c0032 */ c.eq.s $f0,$f12 +/* f1481f0: 00000000 */ sll $zero,$zero,0x0 +/* f1481f4: 45000004 */ bc1f .L0f148208 +.L0f1481f8: +/* f1481f8: 3c013f80 */ lui $at,0x3f80 +/* f1481fc: 44811000 */ mtc1 $at,$f2 +/* f148200: 10000006 */ beqz $zero,.L0f14821c +/* f148204: 00000000 */ sll $zero,$zero,0x0 +.L0f148208: +/* f148208: 46006203 */ div.s $f8,$f12,$f0 +/* f14820c: 3c013f80 */ lui $at,0x3f80 +/* f148210: 44815000 */ mtc1 $at,$f10 +/* f148214: 00000000 */ sll $zero,$zero,0x0 +/* f148218: 460a4080 */ add.s $f2,$f8,$f10 +.L0f14821c: +/* f14821c: 3c197f1b */ lui $t9,0x7f1b +/* f148220: 46001421 */ cvt.d.s $f16,$f2 +/* f148224: 27395f08 */ addiu $t9,$t9,0x5f08 +/* f148228: afb90010 */ sw $t9,0x10($sp) +/* f14822c: 0c004dad */ jal 0x136b4 +/* f148230: f7b00018 */ sdc1 $f16,0x18($sp) +/* f148234: 0fc54d8a */ jal func0f153628 +/* f148238: 02402025 */ or $a0,$s2,$zero +/* f14823c: 8fb800a8 */ lw $t8,0xa8($sp) +/* f148240: 00409025 */ or $s2,$v0,$zero +/* f148244: 53000009 */ beqzl $t8,.L0f14826c +/* f148248: 8fab00ac */ lw $t3,0xac($sp) +/* f14824c: 8fae00ac */ lw $t6,0xac($sp) +/* f148250: 8fa90184 */ lw $t1,0x184($sp) +/* f148254: 000e7900 */ sll $t7,$t6,0x4 +/* f148258: 01ee7823 */ subu $t7,$t7,$t6 +/* f14825c: 01e95021 */ addu $t2,$t7,$t1 +/* f148260: 10000009 */ beqz $zero,.L0f148288 +/* f148264: afaa00f4 */ sw $t2,0xf4($sp) +/* f148268: 8fab00ac */ lw $t3,0xac($sp) +.L0f14826c: +/* f14826c: 8fad0184 */ lw $t5,0x184($sp) +/* f148270: 000b6080 */ sll $t4,$t3,0x2 +/* f148274: 018b6023 */ subu $t4,$t4,$t3 +/* f148278: 000c60c0 */ sll $t4,$t4,0x3 +/* f14827c: 018b6021 */ addu $t4,$t4,$t3 +/* f148280: 018dc821 */ addu $t9,$t4,$t5 +/* f148284: afb900f4 */ sw $t9,0xf4($sp) +.L0f148288: +/* f148288: 8fb80074 */ lw $t8,0x74($sp) +/* f14828c: 270efff9 */ addiu $t6,$t8,-7 +/* f148290: 0c002f02 */ jal 0xbc08 +/* f148294: afae00f0 */ sw $t6,0xf0($sp) +/* f148298: 00028400 */ sll $s0,$v0,0x10 +/* f14829c: 00107c03 */ sra $t7,$s0,0x10 +/* f1482a0: 0c002f06 */ jal 0xbc18 +/* f1482a4: 01e08025 */ or $s0,$t7,$zero +/* f1482a8: 3c098008 */ lui $t1,0x8008 +/* f1482ac: 3c0a8008 */ lui $t2,0x8008 +/* f1482b0: 8d4afb04 */ lw $t2,-0x4fc($t2) +/* f1482b4: 8d29fb08 */ lw $t1,-0x4f8($t1) +/* f1482b8: 240bff7f */ addiu $t3,$zero,-129 +/* f1482bc: afab0018 */ sw $t3,0x18($sp) +/* f1482c0: 02402025 */ or $a0,$s2,$zero +/* f1482c4: 27a500f4 */ addiu $a1,$sp,0xf4 +/* f1482c8: 27a600f0 */ addiu $a2,$sp,0xf0 +/* f1482cc: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f1482d0: afb0001c */ sw $s0,0x1c($sp) +/* f1482d4: afa20020 */ sw $v0,0x20($sp) +/* f1482d8: afa00024 */ sw $zero,0x24($sp) +/* f1482dc: afa00028 */ sw $zero,0x28($sp) +/* f1482e0: afaa0014 */ sw $t2,0x14($sp) +/* f1482e4: 0fc5580f */ jal func0f15603c +/* f1482e8: afa90010 */ sw $t1,0x10($sp) +/* f1482ec: 3c057f1b */ lui $a1,0x7f1b +/* f1482f0: 00409025 */ or $s2,$v0,$zero +/* f1482f4: 24a55f0c */ addiu $a1,$a1,0x5f0c +/* f1482f8: 0c004c4c */ jal 0x13130 +/* f1482fc: 27a40100 */ addiu $a0,$sp,0x100 +/* f148300: 8fac00a8 */ lw $t4,0xa8($sp) +/* f148304: 15800004 */ bnez $t4,.L0f148318 +/* f148308: 3c057f1b */ lui $a1,0x7f1b +/* f14830c: 24a55f14 */ addiu $a1,$a1,0x5f14 +/* f148310: 0c004c89 */ jal 0x13224 +/* f148314: 27a40100 */ addiu $a0,$sp,0x100 +.L0f148318: +/* f148318: 3c057f1b */ lui $a1,0x7f1b +/* f14831c: 24a55f20 */ addiu $a1,$a1,0x5f20 +/* f148320: 0c004c89 */ jal 0x13224 +/* f148324: 27a40100 */ addiu $a0,$sp,0x100 +/* f148328: 0c002f02 */ jal 0xbc08 +/* f14832c: 00000000 */ sll $zero,$zero,0x0 +/* f148330: 00028400 */ sll $s0,$v0,0x10 +/* f148334: 00106c03 */ sra $t5,$s0,0x10 +/* f148338: 0c002f06 */ jal 0xbc18 +/* f14833c: 01a08025 */ or $s0,$t5,$zero +/* f148340: 3c198008 */ lui $t9,0x8008 +/* f148344: 3c188008 */ lui $t8,0x8008 +/* f148348: 8f18fb04 */ lw $t8,-0x4fc($t8) +/* f14834c: 8f39fb08 */ lw $t9,-0x4f8($t9) +/* f148350: 240eff7f */ addiu $t6,$zero,-129 +/* f148354: afae0018 */ sw $t6,0x18($sp) +/* f148358: 02402025 */ or $a0,$s2,$zero +/* f14835c: 27a500f4 */ addiu $a1,$sp,0xf4 +/* f148360: 27a600f0 */ addiu $a2,$sp,0xf0 +/* f148364: 27a70100 */ addiu $a3,$sp,0x100 +/* f148368: afb0001c */ sw $s0,0x1c($sp) +/* f14836c: afa20020 */ sw $v0,0x20($sp) +/* f148370: afa00024 */ sw $zero,0x24($sp) +/* f148374: afa00028 */ sw $zero,0x28($sp) +/* f148378: afb80014 */ sw $t8,0x14($sp) +/* f14837c: 0fc5580f */ jal func0f15603c +/* f148380: afb90010 */ sw $t9,0x10($sp) +/* f148384: 8faf00ac */ lw $t7,0xac($sp) +/* f148388: 8faa0184 */ lw $t2,0x184($sp) +/* f14838c: 8fa4006c */ lw $a0,0x6c($sp) +/* f148390: 000f4880 */ sll $t1,$t7,0x2 +/* f148394: 012f4821 */ addu $t1,$t1,$t7 +/* f148398: 00094880 */ sll $t1,$t1,0x2 +/* f14839c: 012f4823 */ subu $t1,$t1,$t7 +/* f1483a0: 00094880 */ sll $t1,$t1,0x2 +/* f1483a4: 012f4823 */ subu $t1,$t1,$t7 +/* f1483a8: 012a1821 */ addu $v1,$t1,$t2 +/* f1483ac: 24840001 */ addiu $a0,$a0,0x1 +/* f1483b0: 00409025 */ or $s2,$v0,$zero +/* f1483b4: afa300f4 */ sw $v1,0xf4($sp) +/* f1483b8: afa400f0 */ sw $a0,0xf0($sp) +/* f1483bc: afa40068 */ sw $a0,0x68($sp) +/* f1483c0: 0c002f02 */ jal 0xbc08 +/* f1483c4: afa30070 */ sw $v1,0x70($sp) +/* f1483c8: 00028400 */ sll $s0,$v0,0x10 +/* f1483cc: 00105c03 */ sra $t3,$s0,0x10 +/* f1483d0: 0c002f06 */ jal 0xbc18 +/* f1483d4: 01608025 */ or $s0,$t3,$zero +/* f1483d8: 3c0c8008 */ lui $t4,0x8008 +/* f1483dc: 3c0d8008 */ lui $t5,0x8008 +/* f1483e0: 8dadfb04 */ lw $t5,-0x4fc($t5) +/* f1483e4: 8d8cfb08 */ lw $t4,-0x4f8($t4) +/* f1483e8: 2419ff7f */ addiu $t9,$zero,-129 +/* f1483ec: afb90018 */ sw $t9,0x18($sp) +/* f1483f0: 02402025 */ or $a0,$s2,$zero +/* f1483f4: 27a500f4 */ addiu $a1,$sp,0xf4 +/* f1483f8: 27a600f0 */ addiu $a2,$sp,0xf0 +/* f1483fc: 27a7014c */ addiu $a3,$sp,0x14c +/* f148400: afb0001c */ sw $s0,0x1c($sp) +/* f148404: afa20020 */ sw $v0,0x20($sp) +/* f148408: afa00024 */ sw $zero,0x24($sp) +/* f14840c: afa00028 */ sw $zero,0x28($sp) +/* f148410: afad0014 */ sw $t5,0x14($sp) +/* f148414: 0fc5580f */ jal func0f15603c +/* f148418: afac0010 */ sw $t4,0x10($sp) +/* f14841c: 8fb800a8 */ lw $t8,0xa8($sp) +/* f148420: 00409025 */ or $s2,$v0,$zero +/* f148424: 53000008 */ beqzl $t8,.L0f148448 +/* f148428: 8faa00ac */ lw $t2,0xac($sp) +/* f14842c: 8faf006c */ lw $t7,0x6c($sp) +/* f148430: 8fae0070 */ lw $t6,0x70($sp) +/* f148434: 25e90008 */ addiu $t1,$t7,0x8 +/* f148438: afa900f0 */ sw $t1,0xf0($sp) +/* f14843c: 1000000e */ beqz $zero,.L0f148478 +/* f148440: afae00f4 */ sw $t6,0xf4($sp) +/* f148444: 8faa00ac */ lw $t2,0xac($sp) +.L0f148448: +/* f148448: 8fac0184 */ lw $t4,0x184($sp) +/* f14844c: 8fb90068 */ lw $t9,0x68($sp) +/* f148450: 000a5880 */ sll $t3,$t2,0x2 +/* f148454: 016a5821 */ addu $t3,$t3,$t2 +/* f148458: 000b5880 */ sll $t3,$t3,0x2 +/* f14845c: 016a5823 */ subu $t3,$t3,$t2 +/* f148460: 000b5880 */ sll $t3,$t3,0x2 +/* f148464: 016a5823 */ subu $t3,$t3,$t2 +/* f148468: 000b5840 */ sll $t3,$t3,0x1 +/* f14846c: 016c6821 */ addu $t5,$t3,$t4 +/* f148470: afad00f4 */ sw $t5,0xf4($sp) +/* f148474: afb900f0 */ sw $t9,0xf0($sp) +.L0f148478: +/* f148478: 0c002f02 */ jal 0xbc08 +/* f14847c: 00000000 */ sll $zero,$zero,0x0 +/* f148480: 00028400 */ sll $s0,$v0,0x10 +/* f148484: 0010c403 */ sra $t8,$s0,0x10 +/* f148488: 0c002f06 */ jal 0xbc18 +/* f14848c: 03008025 */ or $s0,$t8,$zero +/* f148490: 3c0e8008 */ lui $t6,0x8008 +/* f148494: 3c0f8008 */ lui $t7,0x8008 +/* f148498: 8deffb04 */ lw $t7,-0x4fc($t7) +/* f14849c: 8dcefb08 */ lw $t6,-0x4f8($t6) +/* f1484a0: 2409ff7f */ addiu $t1,$zero,-129 +/* f1484a4: afa90018 */ sw $t1,0x18($sp) +/* f1484a8: 02402025 */ or $a0,$s2,$zero +/* f1484ac: 27a500f4 */ addiu $a1,$sp,0xf4 +/* f1484b0: 27a600f0 */ addiu $a2,$sp,0xf0 +/* f1484b4: 27a70134 */ addiu $a3,$sp,0x134 +/* f1484b8: afb0001c */ sw $s0,0x1c($sp) +/* f1484bc: afa20020 */ sw $v0,0x20($sp) +/* f1484c0: afa00024 */ sw $zero,0x24($sp) +/* f1484c4: afa00028 */ sw $zero,0x28($sp) +/* f1484c8: afaf0014 */ sw $t7,0x14($sp) +/* f1484cc: 0fc5580f */ jal func0f15603c +/* f1484d0: afae0010 */ sw $t6,0x10($sp) +/* f1484d4: 8faa00a8 */ lw $t2,0xa8($sp) +/* f1484d8: 8fb900ac */ lw $t9,0xac($sp) +/* f1484dc: 00409025 */ or $s2,$v0,$zero +/* f1484e0: 11400007 */ beqz $t2,.L0f148500 +/* f1484e4: 0019c0c0 */ sll $t8,$t9,0x3 +/* f1484e8: 8fac006c */ lw $t4,0x6c($sp) +/* f1484ec: 8fab0070 */ lw $t3,0x70($sp) +/* f1484f0: 258d000f */ addiu $t5,$t4,0xf +/* f1484f4: afad00f0 */ sw $t5,0xf0($sp) +/* f1484f8: 10000009 */ beqz $zero,.L0f148520 +/* f1484fc: afab00f4 */ sw $t3,0xf4($sp) +.L0f148500: +/* f148500: 8fae0184 */ lw $t6,0x184($sp) +/* f148504: 0319c023 */ subu $t8,$t8,$t9 +/* f148508: 8fa90068 */ lw $t1,0x68($sp) +/* f14850c: 0018c140 */ sll $t8,$t8,0x5 +/* f148510: 0319c021 */ addu $t8,$t8,$t9 +/* f148514: 030e7821 */ addu $t7,$t8,$t6 +/* f148518: afaf00f4 */ sw $t7,0xf4($sp) +/* f14851c: afa900f0 */ sw $t1,0xf0($sp) +.L0f148520: +/* f148520: 0c002f02 */ jal 0xbc08 +/* f148524: 00000000 */ sll $zero,$zero,0x0 +/* f148528: 00028400 */ sll $s0,$v0,0x10 +/* f14852c: 00105403 */ sra $t2,$s0,0x10 +/* f148530: 0c002f06 */ jal 0xbc18 +/* f148534: 01408025 */ or $s0,$t2,$zero +/* f148538: 3c0b8008 */ lui $t3,0x8008 +/* f14853c: 3c0c8008 */ lui $t4,0x8008 +/* f148540: 8d8cfb04 */ lw $t4,-0x4fc($t4) +/* f148544: 8d6bfb08 */ lw $t3,-0x4f8($t3) +/* f148548: 240dff7f */ addiu $t5,$zero,-129 +/* f14854c: afad0018 */ sw $t5,0x18($sp) +/* f148550: 02402025 */ or $a0,$s2,$zero +/* f148554: 27a500f4 */ addiu $a1,$sp,0xf4 +/* f148558: 27a600f0 */ addiu $a2,$sp,0xf0 +/* f14855c: 27a70164 */ addiu $a3,$sp,0x164 +/* f148560: afb0001c */ sw $s0,0x1c($sp) +/* f148564: afa20020 */ sw $v0,0x20($sp) +/* f148568: afa00024 */ sw $zero,0x24($sp) +/* f14856c: afa00028 */ sw $zero,0x28($sp) +/* f148570: afac0014 */ sw $t4,0x14($sp) +/* f148574: 0fc5580f */ jal func0f15603c +/* f148578: afab0010 */ sw $t3,0x10($sp) +/* f14857c: 0fc54de0 */ jal func0f153780 +/* f148580: 00402025 */ or $a0,$v0,$zero +/* f148584: 3c19e700 */ lui $t9,0xe700 +/* f148588: ac590000 */ sw $t9,0x0($v0) +/* f14858c: ac400004 */ sw $zero,0x4($v0) +/* f148590: 24440008 */ addiu $a0,$v0,0x8 +/* f148594: 2405ffff */ addiu $a1,$zero,-1 +/* f148598: 0fc5082c */ jal func0f1420b0 +/* f14859c: 240600ff */ addiu $a2,$zero,0xff +/* f1485a0: 8fb800a8 */ lw $t8,0xa8($sp) +/* f1485a4: 00409025 */ or $s2,$v0,$zero +/* f1485a8: 2404000e */ addiu $a0,$zero,0xe +/* f1485ac: 53000003 */ beqzl $t8,.L0f1485bc +/* f1485b0: 8fa400a8 */ lw $a0,0xa8($sp) +/* f1485b4: afa400a8 */ sw $a0,0xa8($sp) +/* f1485b8: 8fa400a8 */ lw $a0,0xa8($sp) +.L0f1485bc: +/* f1485bc: 8fa7006c */ lw $a3,0x6c($sp) +/* f1485c0: 8fa30074 */ lw $v1,0x74($sp) +/* f1485c4: 8fa900b8 */ lw $t1,0xb8($sp) +/* f1485c8: 00e47021 */ addu $t6,$a3,$a0 +/* f1485cc: 25cf0009 */ addiu $t7,$t6,0x9 +/* f1485d0: 2470fff7 */ addiu $s0,$v1,-9 +/* f1485d4: 020f082a */ slt $at,$s0,$t7 +/* f1485d8: 1020009b */ beqz $at,.L0f148848 +/* f1485dc: 8faa00b4 */ lw $t2,0xb4($sp) +/* f1485e0: 012a5821 */ addu $t3,$t1,$t2 +/* f1485e4: 01646021 */ addu $t4,$t3,$a0 +/* f1485e8: 258d0009 */ addiu $t5,$t4,0x9 +/* f1485ec: afad0070 */ sw $t5,0x70($sp) +/* f1485f0: 06210003 */ bgez $s1,.L0f148600 +/* f1485f4: 0011c883 */ sra $t9,$s1,0x2 +/* f1485f8: 26210003 */ addiu $at,$s1,0x3 +/* f1485fc: 0001c883 */ sra $t9,$at,0x2 +.L0f148600: +/* f148600: 03237021 */ addu $t6,$t9,$v1 +/* f148604: afae0064 */ sw $t6,0x64($sp) +/* f148608: afb90068 */ sw $t9,0x68($sp) +/* f14860c: 8fa7006c */ lw $a3,0x6c($sp) +.L0f148610: +/* f148610: 8fa30074 */ lw $v1,0x74($sp) +/* f148614: 320b0001 */ andi $t3,$s0,0x1 +/* f148618: 0207082a */ slt $at,$s0,$a3 +/* f14861c: 10200058 */ beqz $at,.L0f148780 +/* f148620: 0203082a */ slt $at,$s0,$v1 +/* f148624: 14200056 */ bnez $at,.L0f148780 +/* f148628: 02034823 */ subu $t1,$s0,$v1 +/* f14862c: 44919000 */ mtc1 $s1,$f18 +/* f148630: 3c013f00 */ lui $at,0x3f00 +/* f148634: 44813000 */ mtc1 $at,$f6 +/* f148638: 46809120 */ cvt.s.w $f4,$f18 +/* f14863c: 44894000 */ mtc1 $t1,$f8 +/* f148640: 3c013f80 */ lui $at,0x3f80 +/* f148644: 320f0001 */ andi $t7,$s0,0x1 +/* f148648: 44819000 */ mtc1 $at,$f18 +/* f14864c: 468042a0 */ cvt.s.w $f10,$f8 +/* f148650: 46062082 */ mul.s $f2,$f4,$f6 +/* f148654: 15e00003 */ bnez $t7,.L0f148664 +/* f148658: 3c0500ff */ lui $a1,0xff +/* f14865c: 10000003 */ beqz $zero,.L0f14866c +/* f148660: 34a5ffff */ ori $a1,$a1,0xffff +.L0f148664: +/* f148664: 3c057fff */ lui $a1,0x7fff +/* f148668: 34a5ffff */ ori $a1,$a1,0xffff +.L0f14866c: +/* f14866c: 46025401 */ sub.s $f16,$f10,$f2 +/* f148670: 3c013f40 */ lui $at,0x3f40 +/* f148674: 44812000 */ mtc1 $at,$f4 +/* f148678: 3c014080 */ lui $at,0x4080 +/* f14867c: 46028003 */ div.s $f0,$f16,$f2 +/* f148680: 4616003c */ c.lt.s $f0,$f22 +/* f148684: 46000506 */ mov.s $f20,$f0 +/* f148688: 45020003 */ bc1fl .L0f148698 +/* f14868c: 4614903c */ c.lt.s $f18,$f20 +/* f148690: 46000507 */ neg.s $f20,$f0 +/* f148694: 4614903c */ c.lt.s $f18,$f20 +.L0f148698: +/* f148698: 00000000 */ sll $zero,$zero,0x0 +/* f14869c: 45020003 */ bc1fl .L0f1486ac +/* f1486a0: 4604a181 */ sub.s $f6,$f20,$f4 +/* f1486a4: 4600b506 */ mov.s $f20,$f22 +/* f1486a8: 4604a181 */ sub.s $f6,$f20,$f4 +.L0f1486ac: +/* f1486ac: 44814000 */ mtc1 $at,$f8 +/* f1486b0: 3c01437f */ lui $at,0x437f +/* f1486b4: 46083502 */ mul.s $f20,$f6,$f8 +/* f1486b8: 4616a03c */ c.lt.s $f20,$f22 +/* f1486bc: 00000000 */ sll $zero,$zero,0x0 +/* f1486c0: 45020003 */ bc1fl .L0f1486d0 +/* f1486c4: 4614b03c */ c.lt.s $f22,$f20 +/* f1486c8: 4600b506 */ mov.s $f20,$f22 +/* f1486cc: 4614b03c */ c.lt.s $f22,$f20 +.L0f1486d0: +/* f1486d0: 00000000 */ sll $zero,$zero,0x0 +/* f1486d4: 45020032 */ bc1fl .L0f1487a0 +/* f1486d8: 8fac0064 */ lw $t4,0x64($sp) +/* f1486dc: 44815000 */ mtc1 $at,$f10 +/* f1486e0: 24060001 */ addiu $a2,$zero,0x1 +/* f1486e4: 3c014f00 */ lui $at,0x4f00 +/* f1486e8: 460aa402 */ mul.s $f16,$f20,$f10 +/* f1486ec: 240400ff */ addiu $a0,$zero,0xff +/* f1486f0: 444af800 */ cfc1 $t2,$31 +/* f1486f4: 44c6f800 */ ctc1 $a2,$31 +/* f1486f8: 00000000 */ sll $zero,$zero,0x0 +/* f1486fc: 460084a4 */ cvt.w.s $f18,$f16 +/* f148700: 4446f800 */ cfc1 $a2,$31 +/* f148704: 00000000 */ sll $zero,$zero,0x0 +/* f148708: 30c60078 */ andi $a2,$a2,0x78 +/* f14870c: 50c00013 */ beqzl $a2,.L0f14875c +/* f148710: 44069000 */ mfc1 $a2,$f18 +/* f148714: 44819000 */ mtc1 $at,$f18 +/* f148718: 24060001 */ addiu $a2,$zero,0x1 +/* f14871c: 46128481 */ sub.s $f18,$f16,$f18 +/* f148720: 44c6f800 */ ctc1 $a2,$31 +/* f148724: 00000000 */ sll $zero,$zero,0x0 +/* f148728: 460094a4 */ cvt.w.s $f18,$f18 +/* f14872c: 4446f800 */ cfc1 $a2,$31 +/* f148730: 00000000 */ sll $zero,$zero,0x0 +/* f148734: 30c60078 */ andi $a2,$a2,0x78 +/* f148738: 14c00005 */ bnez $a2,.L0f148750 +/* f14873c: 00000000 */ sll $zero,$zero,0x0 +/* f148740: 44069000 */ mfc1 $a2,$f18 +/* f148744: 3c018000 */ lui $at,0x8000 +/* f148748: 10000007 */ beqz $zero,.L0f148768 +/* f14874c: 00c13025 */ or $a2,$a2,$at +.L0f148750: +/* f148750: 10000005 */ beqz $zero,.L0f148768 +/* f148754: 2406ffff */ addiu $a2,$zero,-1 +/* f148758: 44069000 */ mfc1 $a2,$f18 +.L0f14875c: +/* f14875c: 00000000 */ sll $zero,$zero,0x0 +/* f148760: 04c0fffb */ bltz $a2,.L0f148750 +/* f148764: 00000000 */ sll $zero,$zero,0x0 +.L0f148768: +/* f148768: 44caf800 */ ctc1 $t2,$31 +/* f14876c: 0fc01a40 */ jal func0f006900 +/* f148770: 00000000 */ sll $zero,$zero,0x0 +/* f148774: 00402825 */ or $a1,$v0,$zero +/* f148778: 10000008 */ beqz $zero,.L0f14879c +/* f14877c: 8fa7006c */ lw $a3,0x6c($sp) +.L0f148780: +/* f148780: 15600004 */ bnez $t3,.L0f148794 +/* f148784: 4600b506 */ mov.s $f20,$f22 +/* f148788: 3c05007f */ lui $a1,0x7f +/* f14878c: 10000003 */ beqz $zero,.L0f14879c +/* f148790: 34a57fff */ ori $a1,$a1,0x7fff +.L0f148794: +/* f148794: 3c057fff */ lui $a1,0x7fff +/* f148798: 34a5ffff */ ori $a1,$a1,0xffff +.L0f14879c: +/* f14879c: 8fac0064 */ lw $t4,0x64($sp) +.L0f1487a0: +/* f1487a0: 02401025 */ or $v0,$s2,$zero +/* f1487a4: 26520008 */ addiu $s2,$s2,0x8 +/* f1487a8: 120c0005 */ beq $s0,$t4,.L0f1487c0 +/* f1487ac: 3c18fb00 */ lui $t8,0xfb00 +/* f1487b0: 8fad0068 */ lw $t5,0x68($sp) +/* f1487b4: 00edc823 */ subu $t9,$a3,$t5 +/* f1487b8: 56190003 */ bnel $s0,$t9,.L0f1487c8 +/* f1487bc: ac580000 */ sw $t8,0x0($v0) +.L0f1487c0: +/* f1487c0: 2405ffff */ addiu $a1,$zero,-1 +/* f1487c4: ac580000 */ sw $t8,0x0($v0) +.L0f1487c8: +/* f1487c8: 0c004b70 */ jal 0x12dc0 +/* f1487cc: ac450004 */ sw $a1,0x4($v0) +/* f1487d0: 44822000 */ mtc1 $v0,$f4 +/* f1487d4: 02402025 */ or $a0,$s2,$zero +/* f1487d8: 8fa50194 */ lw $a1,0x194($sp) +/* f1487dc: 02003025 */ or $a2,$s0,$zero +/* f1487e0: 24070005 */ addiu $a3,$zero,0x5 +/* f1487e4: afb00010 */ sw $s0,0x10($sp) +/* f1487e8: 04410005 */ bgez $v0,.L0f148800 +/* f1487ec: 468021a0 */ cvt.s.w $f6,$f4 +/* f1487f0: 3c014f80 */ lui $at,0x4f80 +/* f1487f4: 44814000 */ mtc1 $at,$f8 +/* f1487f8: 00000000 */ sll $zero,$zero,0x0 +/* f1487fc: 46083180 */ add.s $f6,$f6,$f8 +.L0f148800: +/* f148800: 3c012f80 */ lui $at,0x2f80 +/* f148804: 44815000 */ mtc1 $at,$f10 +/* f148808: 3c013f80 */ lui $at,0x3f80 +/* f14880c: 44812000 */ mtc1 $at,$f4 +/* f148810: 460a3402 */ mul.s $f16,$f6,$f10 +/* f148814: 8fae0184 */ lw $t6,0x184($sp) +/* f148818: 8faf0188 */ lw $t7,0x188($sp) +/* f14881c: afae0018 */ sw $t6,0x18($sp) +/* f148820: afaf001c */ sw $t7,0x1c($sp) +/* f148824: 46148482 */ mul.s $f18,$f16,$f20 +/* f148828: 46049200 */ add.s $f8,$f18,$f4 +/* f14882c: 0fc506ac */ jal func0f141ab0 +/* f148830: e7a80014 */ swc1 $f8,0x14($sp) +/* f148834: 8fa90070 */ lw $t1,0x70($sp) +/* f148838: 26100001 */ addiu $s0,$s0,0x1 +/* f14883c: 00409025 */ or $s2,$v0,$zero +/* f148840: 5609ff73 */ bnel $s0,$t1,.L0f148610 +/* f148844: 8fa7006c */ lw $a3,0x6c($sp) +.L0f148848: +/* f148848: 02401025 */ or $v0,$s2,$zero +.L0f14884c: +/* f14884c: 8fbf0054 */ lw $ra,0x54($sp) +/* f148850: d7b40038 */ ldc1 $f20,0x38($sp) +/* f148854: d7b60040 */ ldc1 $f22,0x40($sp) +/* f148858: 8fb00048 */ lw $s0,0x48($sp) +/* f14885c: 8fb1004c */ lw $s1,0x4c($sp) +/* f148860: 8fb20050 */ lw $s2,0x50($sp) +/* f148864: 03e00008 */ jr $ra +/* f148868: 27bd0198 */ addiu $sp,$sp,0x198 +); + +GLOBAL_ASM( +glabel func0f14886c +/* f14886c: 27bdff50 */ addiu $sp,$sp,-176 +/* f148870: afbf004c */ sw $ra,0x4c($sp) +/* f148874: afb30034 */ sw $s3,0x34($sp) +/* f148878: 00809825 */ or $s3,$a0,$zero +/* f14887c: afbe0048 */ sw $s8,0x48($sp) +/* f148880: afb70044 */ sw $s7,0x44($sp) +/* f148884: afb60040 */ sw $s6,0x40($sp) +/* f148888: afb5003c */ sw $s5,0x3c($sp) +/* f14888c: afb40038 */ sw $s4,0x38($sp) +/* f148890: afb20030 */ sw $s2,0x30($sp) +/* f148894: afb1002c */ sw $s1,0x2c($sp) +/* f148898: afb00028 */ sw $s0,0x28($sp) +/* f14889c: 0c002f26 */ jal 0xbc98 +/* f1488a0: f7b40020 */ sdc1 $f20,0x20($sp) +/* f1488a4: 0c002f22 */ jal 0xbc88 +/* f1488a8: 00408025 */ or $s0,$v0,$zero +/* f1488ac: 0c002f44 */ jal 0xbd10 +/* f1488b0: afa200a8 */ sw $v0,0xa8($sp) +/* f1488b4: 0c002f40 */ jal 0xbd00 +/* f1488b8: 00408825 */ or $s1,$v0,$zero +/* f1488bc: 24090003 */ addiu $t1,$zero,0x3 +/* f1488c0: 8fa600a8 */ lw $a2,0xa8($sp) +/* f1488c4: 02302821 */ addu $a1,$s1,$s0 +/* f1488c8: 3c078008 */ lui $a3,0x8008 +/* f1488cc: 00c9001a */ div $zero,$a2,$t1 +/* f1488d0: 00067840 */ sll $t7,$a2,0x1 +/* f1488d4: 00007012 */ mflo $t6 +/* f1488d8: 02601825 */ or $v1,$s3,$zero +/* f1488dc: afa50098 */ sw $a1,0x98($sp) +/* f1488e0: 01e9001a */ div $zero,$t7,$t1 +/* f1488e4: 8ce7f84c */ lw $a3,-0x7b4($a3) +/* f1488e8: 26730008 */ addiu $s3,$s3,0x8 +/* f1488ec: 3c19e700 */ lui $t9,0xe700 +/* f1488f0: ac790000 */ sw $t9,0x0($v1) +/* f1488f4: ac600004 */ sw $zero,0x4($v1) +/* f1488f8: 02602025 */ or $a0,$s3,$zero +/* f1488fc: 26730008 */ addiu $s3,$s3,0x8 +/* f148900: 3c0aba00 */ lui $t2,0xba00 +/* f148904: 0000c012 */ mflo $t8 +/* f148908: 354a1402 */ ori $t2,$t2,0x1402 +/* f14890c: 02604025 */ or $t0,$s3,$zero +/* f148910: 0040a025 */ or $s4,$v0,$zero +/* f148914: 01c2b021 */ addu $s6,$t6,$v0 +/* f148918: 0302f021 */ addu $s8,$t8,$v0 +/* f14891c: ac8a0000 */ sw $t2,0x0($a0) +/* f148920: ac800004 */ sw $zero,0x4($a0) +/* f148924: 26730008 */ addiu $s3,$s3,0x8 +/* f148928: 3c0bb900 */ lui $t3,0xb900 +/* f14892c: 3c0c0050 */ lui $t4,0x50 +/* f148930: 0046a821 */ addu $s5,$v0,$a2 +/* f148934: 15200002 */ bnez $t1,.L0f148940 +/* f148938: 00000000 */ sll $zero,$zero,0x0 +/* f14893c: 0007000d */ break 0x7 +.L0f148940: +/* f148940: 2401ffff */ addiu $at,$zero,-1 +/* f148944: 15210004 */ bne $t1,$at,.L0f148958 +/* f148948: 3c018000 */ lui $at,0x8000 +/* f14894c: 14c10002 */ bne $a2,$at,.L0f148958 +/* f148950: 00000000 */ sll $zero,$zero,0x0 +/* f148954: 0006000d */ break 0x6 +.L0f148958: +/* f148958: 358c4240 */ ori $t4,$t4,0x4240 +/* f14895c: 15200002 */ bnez $t1,.L0f148968 +/* f148960: 00000000 */ sll $zero,$zero,0x0 +/* f148964: 0007000d */ break 0x7 +.L0f148968: +/* f148968: 2401ffff */ addiu $at,$zero,-1 +/* f14896c: 15210004 */ bne $t1,$at,.L0f148980 +/* f148970: 3c018000 */ lui $at,0x8000 +/* f148974: 15e10002 */ bne $t7,$at,.L0f148980 +/* f148978: 00000000 */ sll $zero,$zero,0x0 +/* f14897c: 0006000d */ break 0x6 +.L0f148980: +/* f148980: 356b031d */ ori $t3,$t3,0x31d +/* f148984: 02601025 */ or $v0,$s3,$zero +/* f148988: ad0b0000 */ sw $t3,0x0($t0) +/* f14898c: ad0c0004 */ sw $t4,0x4($t0) +/* f148990: 26730008 */ addiu $s3,$s3,0x8 +/* f148994: 3c0efffd */ lui $t6,0xfffd +/* f148998: 3c0dfcff */ lui $t5,0xfcff +/* f14899c: 35adffff */ ori $t5,$t5,0xffff +/* f1489a0: 35cef6fb */ ori $t6,$t6,0xf6fb +/* f1489a4: 02601825 */ or $v1,$s3,$zero +/* f1489a8: ac4e0004 */ sw $t6,0x4($v0) +/* f1489ac: ac4d0000 */ sw $t5,0x0($v0) +/* f1489b0: 3c0ffa00 */ lui $t7,0xfa00 +/* f1489b4: 241800ff */ addiu $t8,$zero,0xff +/* f1489b8: 0225082a */ slt $at,$s1,$a1 +/* f1489bc: ac780004 */ sw $t8,0x4($v1) +/* f1489c0: ac6f0000 */ sw $t7,0x0($v1) +/* f1489c4: 26730008 */ addiu $s3,$s3,0x8 +/* f1489c8: 1020004d */ beqz $at,.L0f148b00 +/* f1489cc: 02208025 */ or $s0,$s1,$zero +/* f1489d0: 00e70019 */ multu $a3,$a3 +/* f1489d4: 0225c821 */ addu $t9,$s1,$a1 +/* f1489d8: 07210003 */ bgez $t9,.L0f1489e8 +/* f1489dc: 00195043 */ sra $t2,$t9,0x1 +/* f1489e0: 27210001 */ addiu $at,$t9,0x1 +/* f1489e4: 00015043 */ sra $t2,$at,0x1 +.L0f1489e8: +/* f1489e8: afaa0050 */ sw $t2,0x50($sp) +/* f1489ec: 0000b812 */ mflo $s7 +/* f1489f0: 00000000 */ sll $zero,$zero,0x0 +/* f1489f4: 00000000 */ sll $zero,$zero,0x0 +/* f1489f8: 8fab0050 */ lw $t3,0x50($sp) +.L0f1489fc: +/* f1489fc: 8fa600a8 */ lw $a2,0xa8($sp) +/* f148a00: 02602025 */ or $a0,$s3,$zero +/* f148a04: 01701023 */ subu $v0,$t3,$s0 +/* f148a08: 00420019 */ multu $v0,$v0 +/* f148a0c: 02802825 */ or $a1,$s4,$zero +/* f148a10: 02a03825 */ or $a3,$s5,$zero +/* f148a14: 26120001 */ addiu $s2,$s0,0x1 +/* f148a18: 00001812 */ mflo $v1 +/* f148a1c: 0077082a */ slt $at,$v1,$s7 +/* f148a20: 50200030 */ beqzl $at,.L0f148ae4 +/* f148a24: 02003025 */ or $a2,$s0,$zero +/* f148a28: 44863000 */ mtc1 $a2,$f6 +/* f148a2c: 02e36023 */ subu $t4,$s7,$v1 +/* f148a30: 3c0143a0 */ lui $at,0x43a0 +/* f148a34: 46803220 */ cvt.s.w $f8,$f6 +/* f148a38: 44815000 */ mtc1 $at,$f10 +/* f148a3c: 448c2000 */ mtc1 $t4,$f4 +/* f148a40: 00000000 */ sll $zero,$zero,0x0 +/* f148a44: 46802320 */ cvt.s.w $f12,$f4 +/* f148a48: 0c012974 */ jal 0x4a5d0 +/* f148a4c: 460a4503 */ div.s $f20,$f8,$f10 +/* f148a50: 46140402 */ mul.s $f16,$f0,$f20 +/* f148a54: 02602025 */ or $a0,$s3,$zero +/* f148a58: 02802825 */ or $a1,$s4,$zero +/* f148a5c: 02003025 */ or $a2,$s0,$zero +/* f148a60: 260f0001 */ addiu $t7,$s0,0x1 +/* f148a64: 4600848d */ trunc.w.s $f18,$f16 +/* f148a68: 44029000 */ mfc1 $v0,$f18 +/* f148a6c: 00000000 */ sll $zero,$zero,0x0 +/* f148a70: 02c27023 */ subu $t6,$s6,$v0 +/* f148a74: 028e082a */ slt $at,$s4,$t6 +/* f148a78: 10200005 */ beqz $at,.L0f148a90 +/* f148a7c: 00408825 */ or $s1,$v0,$zero +/* f148a80: 02c23823 */ subu $a3,$s6,$v0 +/* f148a84: 0fc50608 */ jal func0f141820 +/* f148a88: afaf0010 */ sw $t7,0x10($sp) +/* f148a8c: 00409825 */ or $s3,$v0,$zero +.L0f148a90: +/* f148a90: 02d12821 */ addu $a1,$s6,$s1 +/* f148a94: 03d13823 */ subu $a3,$s8,$s1 +/* f148a98: 00a7082a */ slt $at,$a1,$a3 +/* f148a9c: 10200006 */ beqz $at,.L0f148ab8 +/* f148aa0: 26120001 */ addiu $s2,$s0,0x1 +/* f148aa4: 02602025 */ or $a0,$s3,$zero +/* f148aa8: 02003025 */ or $a2,$s0,$zero +/* f148aac: 0fc50608 */ jal func0f141820 +/* f148ab0: afb20010 */ sw $s2,0x10($sp) +/* f148ab4: 00409825 */ or $s3,$v0,$zero +.L0f148ab8: +/* f148ab8: 03d12821 */ addu $a1,$s8,$s1 +/* f148abc: 00b5082a */ slt $at,$a1,$s5 +/* f148ac0: 1020000b */ beqz $at,.L0f148af0 +/* f148ac4: 02602025 */ or $a0,$s3,$zero +/* f148ac8: 02003025 */ or $a2,$s0,$zero +/* f148acc: 02a03825 */ or $a3,$s5,$zero +/* f148ad0: 0fc50608 */ jal func0f141820 +/* f148ad4: afb20010 */ sw $s2,0x10($sp) +/* f148ad8: 10000005 */ beqz $zero,.L0f148af0 +/* f148adc: 00409825 */ or $s3,$v0,$zero +/* f148ae0: 02003025 */ or $a2,$s0,$zero +.L0f148ae4: +/* f148ae4: 0fc50608 */ jal func0f141820 +/* f148ae8: afb20010 */ sw $s2,0x10($sp) +/* f148aec: 00409825 */ or $s3,$v0,$zero +.L0f148af0: +/* f148af0: 8fb80098 */ lw $t8,0x98($sp) +/* f148af4: 02408025 */ or $s0,$s2,$zero +/* f148af8: 5658ffc0 */ bnel $s2,$t8,.L0f1489fc +/* f148afc: 8fab0050 */ lw $t3,0x50($sp) +.L0f148b00: +/* f148b00: 8fbf004c */ lw $ra,0x4c($sp) +/* f148b04: 02601025 */ or $v0,$s3,$zero +/* f148b08: 8fb30034 */ lw $s3,0x34($sp) +/* f148b0c: d7b40020 */ ldc1 $f20,0x20($sp) +/* f148b10: 8fb00028 */ lw $s0,0x28($sp) +/* f148b14: 8fb1002c */ lw $s1,0x2c($sp) +/* f148b18: 8fb20030 */ lw $s2,0x30($sp) +/* f148b1c: 8fb40038 */ lw $s4,0x38($sp) +/* f148b20: 8fb5003c */ lw $s5,0x3c($sp) +/* f148b24: 8fb60040 */ lw $s6,0x40($sp) +/* f148b28: 8fb70044 */ lw $s7,0x44($sp) +/* f148b2c: 8fbe0048 */ lw $s8,0x48($sp) +/* f148b30: 03e00008 */ jr $ra +/* f148b34: 27bd00b0 */ addiu $sp,$sp,0xb0 +/* f148b38: 03e00008 */ jr $ra +/* f148b3c: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f148b40 +/* f148b40: 3c018008 */ lui $at,0x8008 +/* f148b44: ac20f840 */ sw $zero,-0x7c0($at) +/* f148b48: 3c018008 */ lui $at,0x8008 +/* f148b4c: a020f848 */ sb $zero,-0x7b8($at) +/* f148b50: 24010003 */ addiu $at,$zero,0x3 +/* f148b54: 00047040 */ sll $t6,$a0,0x1 +/* f148b58: 01c1001b */ divu $zero,$t6,$at +/* f148b5c: 00007812 */ mflo $t7 +/* f148b60: 3c018008 */ lui $at,0x8008 +/* f148b64: 03e00008 */ jr $ra +/* f148b68: a02ff844 */ sb $t7,-0x7bc($at) +); + +GLOBAL_ASM( +glabel func0f148b6c +/* f148b6c: 3c018008 */ lui $at,0x8008 +/* f148b70: 03e00008 */ jr $ra +/* f148b74: a020f844 */ sb $zero,-0x7bc($at) +/* f148b78: 00000000 */ sll $zero,$zero,0x0 +/* f148b7c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f148b80 +/* f148b80: 27bdffb0 */ addiu $sp,$sp,-80 +/* f148b84: afbf0034 */ sw $ra,0x34($sp) +/* f148b88: afa40050 */ sw $a0,0x50($sp) +/* f148b8c: 8c830004 */ lw $v1,0x4($a0) +/* f148b90: 8c6f0350 */ lw $t7,0x350($v1) +/* f148b94: afaf0048 */ sw $t7,0x48($sp) +/* f148b98: 8c78032c */ lw $t8,0x32c($v1) +/* f148b9c: 00184cc0 */ sll $t1,$t8,0x13 +/* f148ba0: 052200a9 */ bltzl $t1,.L0f148e48 +/* f148ba4: 8fbf0034 */ lw $ra,0x34($sp) +/* f148ba8: 8c6a0018 */ lw $t2,0x18($v1) +/* f148bac: 314b0400 */ andi $t3,$t2,0x400 +/* f148bb0: 556000a5 */ bnezl $t3,.L0f148e48 +/* f148bb4: 8fbf0034 */ lw $ra,0x34($sp) +/* f148bb8: 90640334 */ lbu $a0,0x334($v1) +/* f148bbc: 24010002 */ addiu $at,$zero,0x2 +/* f148bc0: 508000a1 */ beqzl $a0,.L0f148e48 +/* f148bc4: 8fbf0034 */ lw $ra,0x34($sp) +/* f148bc8: 10600003 */ beqz $v1,.L0f148bd8 +/* f148bcc: 00001025 */ or $v0,$zero,$zero +/* f148bd0: 10000001 */ beqz $zero,.L0f148bd8 +/* f148bd4: 906202fe */ lbu $v0,0x2fe($v1) +.L0f148bd8: +/* f148bd8: 10410095 */ beq $v0,$at,.L0f148e30 +/* f148bdc: 24050004 */ addiu $a1,$zero,0x4 +/* f148be0: 10450093 */ beq $v0,$a1,.L0f148e30 +/* f148be4: 24010001 */ addiu $at,$zero,0x1 +/* f148be8: 10410005 */ beq $v0,$at,.L0f148c00 +/* f148bec: 00004025 */ or $t0,$zero,$zero +/* f148bf0: 846c0010 */ lh $t4,0x10($v1) +/* f148bf4: 2401005b */ addiu $at,$zero,0x5b +/* f148bf8: 55810003 */ bnel $t4,$at,.L0f148c08 +/* f148bfc: 80620007 */ lb $v0,0x7($v1) +.L0f148c00: +/* f148c00: 24080001 */ addiu $t0,$zero,0x1 +/* f148c04: 80620007 */ lb $v0,0x7($v1) +.L0f148c08: +/* f148c08: 24010005 */ addiu $at,$zero,0x5 +/* f148c0c: 50410003 */ beql $v0,$at,.L0f148c1c +/* f148c10: 3c01bf80 */ lui $at,0xbf80 +/* f148c14: 14a20048 */ bne $a1,$v0,.L0f148d38 +/* f148c18: 3c01bf80 */ lui $at,0xbf80 +.L0f148c1c: +/* f148c1c: 44816000 */ mtc1 $at,$f12 +/* f148c20: 14a2000e */ bne $a1,$v0,.L0f148c5c +/* f148c24: 46006086 */ mov.s $f2,$f12 +/* f148c28: c4600034 */ lwc1 $f0,0x34($v1) +/* f148c2c: 46006032 */ c.eq.s $f12,$f0 +/* f148c30: 00000000 */ sll $zero,$zero,0x0 +/* f148c34: 45030004 */ bc1tl .L0f148c48 +/* f148c38: c4600030 */ lwc1 $f0,0x30($v1) +/* f148c3c: 10000007 */ beqz $zero,.L0f148c5c +/* f148c40: 46000086 */ mov.s $f2,$f0 +/* f148c44: c4600030 */ lwc1 $f0,0x30($v1) +.L0f148c48: +/* f148c48: 46006032 */ c.eq.s $f12,$f0 +/* f148c4c: 00000000 */ sll $zero,$zero,0x0 +/* f148c50: 45030003 */ bc1tl .L0f148c60 +/* f148c54: 460c1032 */ c.eq.s $f2,$f12 +/* f148c58: 46000086 */ mov.s $f2,$f0 +.L0f148c5c: +/* f148c5c: 460c1032 */ c.eq.s $f2,$f12 +.L0f148c60: +/* f148c60: 00000000 */ sll $zero,$zero,0x0 +/* f148c64: 45030013 */ bc1tl .L0f148cb4 +/* f148c68: 946d0336 */ lhu $t5,0x336($v1) +/* f148c6c: 8c640020 */ lw $a0,0x20($v1) +/* f148c70: e7a20038 */ swc1 $f2,0x38($sp) +/* f148c74: a3a80043 */ sb $t0,0x43($sp) +/* f148c78: 0c00745f */ jal 0x1d17c +/* f148c7c: afa3004c */ sw $v1,0x4c($sp) +/* f148c80: c7a20038 */ lwc1 $f2,0x38($sp) +/* f148c84: 8fa3004c */ lw $v1,0x4c($sp) +/* f148c88: 93a80043 */ lbu $t0,0x43($sp) +/* f148c8c: 4602003c */ c.lt.s $f0,$f2 +/* f148c90: 00000000 */ sll $zero,$zero,0x0 +/* f148c94: 45020007 */ bc1fl .L0f148cb4 +/* f148c98: 946d0336 */ lhu $t5,0x336($v1) +/* f148c9c: 8c640020 */ lw $a0,0x20($v1) +/* f148ca0: 0c00745f */ jal 0x1d17c +/* f148ca4: afa3004c */ sw $v1,0x4c($sp) +/* f148ca8: 10000061 */ beqz $zero,.L0f148e30 +/* f148cac: 8fa3004c */ lw $v1,0x4c($sp) +/* f148cb0: 946d0336 */ lhu $t5,0x336($v1) +.L0f148cb4: +/* f148cb4: 29a1001f */ slti $at,$t5,0x1f +/* f148cb8: 1420005d */ bnez $at,.L0f148e30 +/* f148cbc: 00000000 */ sll $zero,$zero,0x0 +/* f148cc0: 906e033a */ lbu $t6,0x33a($v1) +/* f148cc4: 29c10006 */ slti $at,$t6,0x6 +/* f148cc8: 10200059 */ beqz $at,.L0f148e30 +/* f148ccc: 00000000 */ sll $zero,$zero,0x0 +/* f148cd0: afa3004c */ sw $v1,0x4c($sp) +/* f148cd4: 0c004b70 */ jal 0x12dc0 +/* f148cd8: a3a80043 */ sb $t0,0x43($sp) +/* f148cdc: 93a80043 */ lbu $t0,0x43($sp) +/* f148ce0: 8fb90048 */ lw $t9,0x48($sp) +/* f148ce4: 3c053f8c */ lui $a1,0x3f8c +/* f148ce8: 240f0001 */ addiu $t7,$zero,0x1 +/* f148cec: 24180096 */ addiu $t8,$zero,0x96 +/* f148cf0: 30490008 */ andi $t1,$v0,0x8 +/* f148cf4: afa90028 */ sw $t1,0x28($sp) +/* f148cf8: afb80020 */ sw $t8,0x20($sp) +/* f148cfc: afaf001c */ sw $t7,0x1c($sp) +/* f148d00: 34a5cccd */ ori $a1,$a1,0xcccd +/* f148d04: 24040001 */ addiu $a0,$zero,0x1 +/* f148d08: 8fa60050 */ lw $a2,0x50($sp) +/* f148d0c: 00003825 */ or $a3,$zero,$zero +/* f148d10: afa00010 */ sw $zero,0x10($sp) +/* f148d14: afa00014 */ sw $zero,0x14($sp) +/* f148d18: afa80018 */ sw $t0,0x18($sp) +/* f148d1c: 0fc523c6 */ jal func0f148f18 +/* f148d20: afb90024 */ sw $t9,0x24($sp) +/* f148d24: 8fa3004c */ lw $v1,0x4c($sp) +/* f148d28: 906a033a */ lbu $t2,0x33a($v1) +/* f148d2c: 01425821 */ addu $t3,$t2,$v0 +/* f148d30: 1000003f */ beqz $zero,.L0f148e30 +/* f148d34: a06b033a */ sb $t3,0x33a($v1) +.L0f148d38: +/* f148d38: 946c0336 */ lhu $t4,0x336($v1) +/* f148d3c: 8fa50050 */ lw $a1,0x50($sp) +/* f148d40: 008c0019 */ multu $a0,$t4 +/* f148d44: 2464033c */ addiu $a0,$v1,0x33c +/* f148d48: 24a50008 */ addiu $a1,$a1,0x8 +/* f148d4c: 00001012 */ mflo $v0 +/* f148d50: 2c4100f1 */ sltiu $at,$v0,0xf1 +/* f148d54: 5420002b */ bnezl $at,.L0f148e04 +/* f148d58: 906a0335 */ lbu $t2,0x335($v1) +/* f148d5c: afa3004c */ sw $v1,0x4c($sp) +/* f148d60: 0fc5dd18 */ jal func0f177460 +/* f148d64: a3a80043 */ sb $t0,0x43($sp) +/* f148d68: 3c014220 */ lui $at,0x4220 +/* f148d6c: 44812000 */ mtc1 $at,$f4 +/* f148d70: 3c053e99 */ lui $a1,0x3e99 +/* f148d74: 8fa3004c */ lw $v1,0x4c($sp) +/* f148d78: 4600203c */ c.lt.s $f4,$f0 +/* f148d7c: 93a80043 */ lbu $t0,0x43($sp) +/* f148d80: 00001025 */ or $v0,$zero,$zero +/* f148d84: 34a5999a */ ori $a1,$a1,0x999a +/* f148d88: 45000004 */ bc1f .L0f148d9c +/* f148d8c: 00003825 */ or $a3,$zero,$zero +/* f148d90: 24020001 */ addiu $v0,$zero,0x1 +/* f148d94: 10000007 */ beqz $zero,.L0f148db4 +/* f148d98: a0600338 */ sb $zero,0x338($v1) +.L0f148d9c: +/* f148d9c: 90640338 */ lbu $a0,0x338($v1) +/* f148da0: 28810008 */ slti $at,$a0,0x8 +/* f148da4: 10200003 */ beqz $at,.L0f148db4 +/* f148da8: 248d0001 */ addiu $t5,$a0,0x1 +/* f148dac: 24020001 */ addiu $v0,$zero,0x1 +/* f148db0: a06d0338 */ sb $t5,0x338($v1) +.L0f148db4: +/* f148db4: 10400012 */ beqz $v0,.L0f148e00 +/* f148db8: 24040001 */ addiu $a0,$zero,0x1 +/* f148dbc: 8fb80048 */ lw $t8,0x48($sp) +/* f148dc0: 240e0002 */ addiu $t6,$zero,0x2 +/* f148dc4: 240f0050 */ addiu $t7,$zero,0x50 +/* f148dc8: afaf0020 */ sw $t7,0x20($sp) +/* f148dcc: afae001c */ sw $t6,0x1c($sp) +/* f148dd0: 8fa60050 */ lw $a2,0x50($sp) +/* f148dd4: afa00010 */ sw $zero,0x10($sp) +/* f148dd8: afa00014 */ sw $zero,0x14($sp) +/* f148ddc: afa80018 */ sw $t0,0x18($sp) +/* f148de0: afa00028 */ sw $zero,0x28($sp) +/* f148de4: afa3004c */ sw $v1,0x4c($sp) +/* f148de8: 0fc523c6 */ jal func0f148f18 +/* f148dec: afb80024 */ sw $t8,0x24($sp) +/* f148df0: 8fa3004c */ lw $v1,0x4c($sp) +/* f148df4: 90790335 */ lbu $t9,0x335($v1) +/* f148df8: 03224821 */ addu $t1,$t9,$v0 +/* f148dfc: a0690335 */ sb $t1,0x335($v1) +.L0f148e00: +/* f148e00: 906a0335 */ lbu $t2,0x335($v1) +.L0f148e04: +/* f148e04: 8fa40050 */ lw $a0,0x50($sp) +/* f148e08: 29410028 */ slti $at,$t2,0x28 +/* f148e0c: 54200008 */ bnezl $at,.L0f148e30 +/* f148e10: a060033a */ sb $zero,0x33a($v1) +/* f148e14: 0fc505c1 */ jal func0f141704 +/* f148e18: afa3004c */ sw $v1,0x4c($sp) +/* f148e1c: 8fa3004c */ lw $v1,0x4c($sp) +/* f148e20: 906b0335 */ lbu $t3,0x335($v1) +/* f148e24: 256cffff */ addiu $t4,$t3,-1 +/* f148e28: a06c0335 */ sb $t4,0x335($v1) +/* f148e2c: a060033a */ sb $zero,0x33a($v1) +.L0f148e30: +/* f148e30: 3c0e800a */ lui $t6,0x800a +/* f148e34: 8dce9ff8 */ lw $t6,-0x6008($t6) +/* f148e38: 946d0336 */ lhu $t5,0x336($v1) +/* f148e3c: 01ae7821 */ addu $t7,$t5,$t6 +/* f148e40: a46f0336 */ sh $t7,0x336($v1) +/* f148e44: 8fbf0034 */ lw $ra,0x34($sp) +.L0f148e48: +/* f148e48: 27bd0050 */ addiu $sp,$sp,0x50 +/* f148e4c: 03e00008 */ jr $ra +/* f148e50: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f148e54 +/* f148e54: 27bdffc0 */ addiu $sp,$sp,-64 +/* f148e58: afbf0034 */ sw $ra,0x34($sp) +/* f148e5c: afa40040 */ sw $a0,0x40($sp) +/* f148e60: afa50044 */ sw $a1,0x44($sp) +/* f148e64: afa60048 */ sw $a2,0x48($sp) +/* f148e68: afa7004c */ sw $a3,0x4c($sp) +/* f148e6c: 8c880004 */ lw $t0,0x4($a0) +/* f148e70: 91020334 */ lbu $v0,0x334($t0) +/* f148e74: 28410007 */ slti $at,$v0,0x7 +/* f148e78: 10200002 */ beqz $at,.L0f148e84 +/* f148e7c: 244f0001 */ addiu $t7,$v0,0x1 +/* f148e80: a10f0334 */ sb $t7,0x334($t0) +.L0f148e84: +/* f148e84: 8fb80054 */ lw $t8,0x54($sp) +/* f148e88: 57000020 */ bnezl $t8,.L0f148f0c +/* f148e8c: 8fbf0034 */ lw $ra,0x34($sp) +/* f148e90: 0c004b70 */ jal 0x12dc0 +/* f148e94: afa8003c */ sw $t0,0x3c($sp) +/* f148e98: 24010003 */ addiu $at,$zero,0x3 +/* f148e9c: 0041001b */ divu $zero,$v0,$at +/* f148ea0: 00002010 */ mfhi $a0 +/* f148ea4: 8fa8003c */ lw $t0,0x3c($sp) +/* f148ea8: 10800017 */ beqz $a0,.L0f148f08 +/* f148eac: 3c053f4c */ lui $a1,0x3f4c +/* f148eb0: 8fb90048 */ lw $t9,0x48($sp) +/* f148eb4: 8fa9004c */ lw $t1,0x4c($sp) +/* f148eb8: 8faa0050 */ lw $t2,0x50($sp) +/* f148ebc: 8fab0054 */ lw $t3,0x54($sp) +/* f148ec0: 8fad0058 */ lw $t5,0x58($sp) +/* f148ec4: 240c0032 */ addiu $t4,$zero,0x32 +/* f148ec8: afac0020 */ sw $t4,0x20($sp) +/* f148ecc: 34a5cccd */ ori $a1,$a1,0xcccd +/* f148ed0: 8fa60040 */ lw $a2,0x40($sp) +/* f148ed4: 8fa70044 */ lw $a3,0x44($sp) +/* f148ed8: afa00028 */ sw $zero,0x28($sp) +/* f148edc: afa8003c */ sw $t0,0x3c($sp) +/* f148ee0: afb90010 */ sw $t9,0x10($sp) +/* f148ee4: afa90014 */ sw $t1,0x14($sp) +/* f148ee8: afaa0018 */ sw $t2,0x18($sp) +/* f148eec: afab001c */ sw $t3,0x1c($sp) +/* f148ef0: 0fc523c6 */ jal func0f148f18 +/* f148ef4: afad0024 */ sw $t5,0x24($sp) +/* f148ef8: 8fa8003c */ lw $t0,0x3c($sp) +/* f148efc: 910e0339 */ lbu $t6,0x339($t0) +/* f148f00: 01c27821 */ addu $t7,$t6,$v0 +/* f148f04: a10f0339 */ sb $t7,0x339($t0) +.L0f148f08: +/* f148f08: 8fbf0034 */ lw $ra,0x34($sp) +.L0f148f0c: +/* f148f0c: 27bd0040 */ addiu $sp,$sp,0x40 +/* f148f10: 03e00008 */ jr $ra +/* f148f14: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f148f18 +/* f148f18: 27bdfaa8 */ addiu $sp,$sp,-1368 +/* f148f1c: 8fae0574 */ lw $t6,0x574($sp) +/* f148f20: f7ba0048 */ sdc1 $f26,0x48($sp) +/* f148f24: 4485d000 */ mtc1 $a1,$f26 +/* f148f28: afbf0074 */ sw $ra,0x74($sp) +/* f148f2c: afbe0070 */ sw $s8,0x70($sp) +/* f148f30: afb7006c */ sw $s7,0x6c($sp) +/* f148f34: afb60068 */ sw $s6,0x68($sp) +/* f148f38: afb50064 */ sw $s5,0x64($sp) +/* f148f3c: afb40060 */ sw $s4,0x60($sp) +/* f148f40: afb3005c */ sw $s3,0x5c($sp) +/* f148f44: afb20058 */ sw $s2,0x58($sp) +/* f148f48: afb10054 */ sw $s1,0x54($sp) +/* f148f4c: afb00050 */ sw $s0,0x50($sp) +/* f148f50: f7b80040 */ sdc1 $f24,0x40($sp) +/* f148f54: f7b60038 */ sdc1 $f22,0x38($sp) +/* f148f58: f7b40030 */ sdc1 $f20,0x30($sp) +/* f148f5c: 15c00003 */ bnez $t6,.L0f148f6c +/* f148f60: afa40558 */ sw $a0,0x558($sp) +/* f148f64: 10000002 */ beqz $zero,.L0f148f70 +/* f148f68: 00e0b825 */ or $s7,$a3,$zero +.L0f148f6c: +/* f148f6c: 27b7010c */ addiu $s7,$sp,0x10c +.L0f148f70: +/* f148f70: 8faf0574 */ lw $t7,0x574($sp) +/* f148f74: 0000f025 */ or $s8,$zero,$zero +/* f148f78: 8fb0056c */ lw $s0,0x56c($sp) +/* f148f7c: 15e00029 */ bnez $t7,.L0f149024 +/* f148f80: 26e4001c */ addiu $a0,$s7,0x1c +/* f148f84: 02002825 */ or $a1,$s0,$zero +/* f148f88: 0fc5dd18 */ jal func0f177460 +/* f148f8c: afa60560 */ sw $a2,0x560($sp) +/* f148f90: 46000606 */ mov.s $f24,$f0 +/* f148f94: 27a400fc */ addiu $a0,$sp,0xfc +/* f148f98: 02e01025 */ or $v0,$s7,$zero +/* f148f9c: 27a300f0 */ addiu $v1,$sp,0xf0 +/* f148fa0: 02002825 */ or $a1,$s0,$zero +/* f148fa4: 8fa60568 */ lw $a2,0x568($sp) +/* f148fa8: 27a700fc */ addiu $a3,$sp,0xfc +/* f148fac: 24630004 */ addiu $v1,$v1,0x4 +/* f148fb0: 1067000f */ beq $v1,$a3,.L0f148ff0 +/* f148fb4: c4560028 */ lwc1 $f22,0x28($v0) +.L0f148fb8: +/* f148fb8: e4960000 */ swc1 $f22,0x0($a0) +/* f148fbc: c454000c */ lwc1 $f20,0xc($v0) +/* f148fc0: 24630004 */ addiu $v1,$v1,0x4 +/* f148fc4: 24840004 */ addiu $a0,$a0,0x4 +/* f148fc8: e474fff8 */ swc1 $f20,-0x8($v1) +/* f148fcc: c4b40000 */ lwc1 $f20,0x0($a1) +/* f148fd0: c456002c */ lwc1 $f22,0x2c($v0) +/* f148fd4: 24420004 */ addiu $v0,$v0,0x4 +/* f148fd8: e4540018 */ swc1 $f20,0x18($v0) +/* f148fdc: c4d40000 */ lwc1 $f20,0x0($a2) +/* f148fe0: 24a50004 */ addiu $a1,$a1,0x4 +/* f148fe4: 24c60004 */ addiu $a2,$a2,0x4 +/* f148fe8: 1467fff3 */ bne $v1,$a3,.L0f148fb8 +/* f148fec: e454fffc */ swc1 $f20,-0x4($v0) +.L0f148ff0: +/* f148ff0: e4960000 */ swc1 $f22,0x0($a0) +/* f148ff4: c454000c */ lwc1 $f20,0xc($v0) +/* f148ff8: 24840004 */ addiu $a0,$a0,0x4 +/* f148ffc: 24420004 */ addiu $v0,$v0,0x4 +/* f149000: e474fffc */ swc1 $f20,-0x4($v1) +/* f149004: c4b40000 */ lwc1 $f20,0x0($a1) +/* f149008: 24a50004 */ addiu $a1,$a1,0x4 +/* f14900c: 24c60004 */ addiu $a2,$a2,0x4 +/* f149010: e4540018 */ swc1 $f20,0x18($v0) +/* f149014: c4d4fffc */ lwc1 $f20,-0x4($a2) +/* f149018: e454fffc */ swc1 $f20,-0x4($v0) +/* f14901c: 1000002c */ beqz $zero,.L0f1490d0 +/* f149020: 8fb90558 */ lw $t9,0x558($sp) +.L0f149024: +/* f149024: 90d80000 */ lbu $t8,0x0($a2) +/* f149028: 24010003 */ addiu $at,$zero,0x3 +/* f14902c: 17010005 */ bne $t8,$at,.L0f149044 +/* f149030: 3c014248 */ lui $at,0x4248 +/* f149034: 44816000 */ mtc1 $at,$f12 +/* f149038: 44800000 */ mtc1 $zero,$f0 +/* f14903c: 10000005 */ beqz $zero,.L0f149054 +/* f149040: 3c01bf80 */ lui $at,0xbf80 +.L0f149044: +/* f149044: 44800000 */ mtc1 $zero,$f0 +/* f149048: 00000000 */ sll $zero,$zero,0x0 +/* f14904c: 46000306 */ mov.s $f12,$f0 +/* f149050: 3c01bf80 */ lui $at,0xbf80 +.L0f149054: +/* f149054: 44811000 */ mtc1 $at,$f2 +/* f149058: 3c017f1b */ lui $at,0x7f1b +/* f14905c: c4386028 */ lwc1 $f24,0x6028($at) +/* f149060: e6e00028 */ swc1 $f0,0x28($s7) +/* f149064: e7a000fc */ swc1 $f0,0xfc($sp) +/* f149068: e6e2002c */ swc1 $f2,0x2c($s7) +/* f14906c: e7a20100 */ swc1 $f2,0x100($sp) +/* f149070: e6e00030 */ swc1 $f0,0x30($s7) +/* f149074: e7a00104 */ swc1 $f0,0x104($sp) +/* f149078: e6e0000c */ swc1 $f0,0xc($s7) +/* f14907c: e7a000f0 */ swc1 $f0,0xf0($sp) +/* f149080: e6e20010 */ swc1 $f2,0x10($s7) +/* f149084: e7a200f4 */ swc1 $f2,0xf4($sp) +/* f149088: e6e00014 */ swc1 $f0,0x14($s7) +/* f14908c: e7a000f8 */ swc1 $f0,0xf8($sp) +/* f149090: c4d00008 */ lwc1 $f16,0x8($a2) +/* f149094: e6f0001c */ swc1 $f16,0x1c($s7) +/* f149098: c4d2000c */ lwc1 $f18,0xc($a2) +/* f14909c: 460c9100 */ add.s $f4,$f18,$f12 +/* f1490a0: e6e40020 */ swc1 $f4,0x20($s7) +/* f1490a4: c4c60010 */ lwc1 $f6,0x10($a2) +/* f1490a8: e6e60024 */ swc1 $f6,0x24($s7) +/* f1490ac: c4c80008 */ lwc1 $f8,0x8($a2) +/* f1490b0: e6e80000 */ swc1 $f8,0x0($s7) +/* f1490b4: c4ca000c */ lwc1 $f10,0xc($a2) +/* f1490b8: 460c5400 */ add.s $f16,$f10,$f12 +/* f1490bc: e6f00004 */ swc1 $f16,0x4($s7) +/* f1490c0: c4d20010 */ lwc1 $f18,0x10($a2) +/* f1490c4: e6f20008 */ swc1 $f18,0x8($s7) +/* f1490c8: afa60560 */ sw $a2,0x560($sp) +/* f1490cc: 8fb90558 */ lw $t9,0x558($sp) +.L0f1490d0: +/* f1490d0: 8fa60560 */ lw $a2,0x560($sp) +/* f1490d4: 0000a025 */ or $s4,$zero,$zero +/* f1490d8: 1b20004b */ blez $t9,.L0f149208 +/* f1490dc: 26f50028 */ addiu $s5,$s7,0x28 +/* f1490e0: 3c017f1b */ lui $at,0x7f1b +/* f1490e4: c436602c */ lwc1 $f22,0x602c($at) +/* f1490e8: 3c012f80 */ lui $at,0x2f80 +/* f1490ec: 3c118008 */ lui $s1,0x8008 +/* f1490f0: 4481a000 */ mtc1 $at,$f20 +/* f1490f4: 2631f8a8 */ addiu $s1,$s1,-1880 +/* f1490f8: 26f6000c */ addiu $s6,$s7,0xc +/* f1490fc: afa60560 */ sw $a2,0x560($sp) +/* f149100: 27b300a4 */ addiu $s3,$sp,0xa4 +/* f149104: 27b200f0 */ addiu $s2,$sp,0xf0 +/* f149108: 27b000e4 */ addiu $s0,$sp,0xe4 +.L0f14910c: +/* f14910c: 0c004b70 */ jal 0x12dc0 +/* f149110: 00000000 */ sll $zero,$zero,0x0 +/* f149114: 44822000 */ mtc1 $v0,$f4 +/* f149118: c6200000 */ lwc1 $f0,0x0($s1) +/* f14911c: 04410005 */ bgez $v0,.L0f149134 +/* f149120: 468021a0 */ cvt.s.w $f6,$f4 +/* f149124: 3c014f80 */ lui $at,0x4f80 +/* f149128: 44814000 */ mtc1 $at,$f8 +/* f14912c: 00000000 */ sll $zero,$zero,0x0 +/* f149130: 46083180 */ add.s $f6,$f6,$f8 +.L0f149134: +/* f149134: 46143282 */ mul.s $f10,$f6,$f20 +/* f149138: 26100004 */ addiu $s0,$s0,0x4 +/* f14913c: 46005082 */ mul.s $f2,$f10,$f0 +/* f149140: 46021400 */ add.s $f16,$f2,$f2 +/* f149144: 46008481 */ sub.s $f18,$f16,$f0 +/* f149148: 46169102 */ mul.s $f4,$f18,$f22 +/* f14914c: 1612ffef */ bne $s0,$s2,.L0f14910c +/* f149150: e604fffc */ swc1 $f4,-0x4($s0) +/* f149154: 27a400e4 */ addiu $a0,$sp,0xe4 +/* f149158: 0c005923 */ jal 0x1648c +/* f14915c: 02602825 */ or $a1,$s3,$zero +/* f149160: 02602025 */ or $a0,$s3,$zero +/* f149164: 27a500fc */ addiu $a1,$sp,0xfc +/* f149168: 0c0056c5 */ jal 0x15b14 +/* f14916c: 02a03025 */ or $a2,$s5,$zero +/* f149170: 02602025 */ or $a0,$s3,$zero +/* f149174: 27a500f0 */ addiu $a1,$sp,0xf0 +/* f149178: 0c0056c5 */ jal 0x15b14 +/* f14917c: 02c03025 */ or $a2,$s6,$zero +/* f149180: 3c077f1b */ lui $a3,0x7f1b +/* f149184: 24e75fd0 */ addiu $a3,$a3,0x5fd0 +/* f149188: 02a02025 */ or $a0,$s5,$zero +/* f14918c: 02a02825 */ or $a1,$s5,$zero +/* f149190: 0fc5dc59 */ jal func0f177164 +/* f149194: 24060193 */ addiu $a2,$zero,0x193 +/* f149198: 3c077f1b */ lui $a3,0x7f1b +/* f14919c: 24e75fd8 */ addiu $a3,$a3,0x5fd8 +/* f1491a0: 02c02025 */ or $a0,$s6,$zero +/* f1491a4: 02c02825 */ or $a1,$s6,$zero +/* f1491a8: 0fc5dc59 */ jal func0f177164 +/* f1491ac: 24060194 */ addiu $a2,$zero,0x194 +/* f1491b0: 8fa80570 */ lw $t0,0x570($sp) +/* f1491b4: 8fa90574 */ lw $t1,0x574($sp) +/* f1491b8: 8faa0578 */ lw $t2,0x578($sp) +/* f1491bc: 8fab057c */ lw $t3,0x57c($sp) +/* f1491c0: 8fac0580 */ lw $t4,0x580($sp) +/* f1491c4: 4407c000 */ mfc1 $a3,$f24 +/* f1491c8: 4600d306 */ mov.s $f12,$f26 +/* f1491cc: 8fa50560 */ lw $a1,0x560($sp) +/* f1491d0: 02e03025 */ or $a2,$s7,$zero +/* f1491d4: afa80010 */ sw $t0,0x10($sp) +/* f1491d8: afa90014 */ sw $t1,0x14($sp) +/* f1491dc: afaa0018 */ sw $t2,0x18($sp) +/* f1491e0: afab001c */ sw $t3,0x1c($sp) +/* f1491e4: 0fc5249d */ jal func0f149274 +/* f1491e8: afac0020 */ sw $t4,0x20($sp) +/* f1491ec: 10400002 */ beqz $v0,.L0f1491f8 +/* f1491f0: 8fad0558 */ lw $t5,0x558($sp) +/* f1491f4: 27de0001 */ addiu $s8,$s8,0x1 +.L0f1491f8: +/* f1491f8: 26940001 */ addiu $s4,$s4,0x1 +/* f1491fc: 568dffc3 */ bnel $s4,$t5,.L0f14910c +/* f149200: 27b000e4 */ addiu $s0,$sp,0xe4 +/* f149204: 8fa60560 */ lw $a2,0x560($sp) +.L0f149208: +/* f149208: 53c0000a */ beqzl $s8,.L0f149234 +/* f14920c: 8fbf0074 */ lw $ra,0x74($sp) +/* f149210: 8cc20004 */ lw $v0,0x4($a2) +/* f149214: a4400336 */ sh $zero,0x336($v0) +/* f149218: c4c80008 */ lwc1 $f8,0x8($a2) +/* f14921c: e448033c */ swc1 $f8,0x33c($v0) +/* f149220: c4c6000c */ lwc1 $f6,0xc($a2) +/* f149224: e4460340 */ swc1 $f6,0x340($v0) +/* f149228: c4ca0010 */ lwc1 $f10,0x10($a2) +/* f14922c: e44a0344 */ swc1 $f10,0x344($v0) +/* f149230: 8fbf0074 */ lw $ra,0x74($sp) +.L0f149234: +/* f149234: 03c01025 */ or $v0,$s8,$zero +/* f149238: 8fbe0070 */ lw $s8,0x70($sp) +/* f14923c: d7b40030 */ ldc1 $f20,0x30($sp) +/* f149240: d7b60038 */ ldc1 $f22,0x38($sp) +/* f149244: d7b80040 */ ldc1 $f24,0x40($sp) +/* f149248: d7ba0048 */ ldc1 $f26,0x48($sp) +/* f14924c: 8fb00050 */ lw $s0,0x50($sp) +/* f149250: 8fb10054 */ lw $s1,0x54($sp) +/* f149254: 8fb20058 */ lw $s2,0x58($sp) +/* f149258: 8fb3005c */ lw $s3,0x5c($sp) +/* f14925c: 8fb40060 */ lw $s4,0x60($sp) +/* f149260: 8fb50064 */ lw $s5,0x64($sp) +/* f149264: 8fb60068 */ lw $s6,0x68($sp) +/* f149268: 8fb7006c */ lw $s7,0x6c($sp) +/* f14926c: 03e00008 */ jr $ra +/* f149270: 27bd0558 */ addiu $sp,$sp,0x558 +); + +GLOBAL_ASM( +glabel func0f149274 +/* f149274: 27bdfa18 */ addiu $sp,$sp,-1512 +/* f149278: afbf001c */ sw $ra,0x1c($sp) +/* f14927c: e7ac05e8 */ swc1 $f12,0x5e8($sp) +/* f149280: afa505ec */ sw $a1,0x5ec($sp) +/* f149284: afa705f4 */ sw $a3,0x5f4($sp) +/* f149288: afa00500 */ sw $zero,0x500($sp) +/* f14928c: afa004ec */ sw $zero,0x4ec($sp) +/* f149290: 27a200a0 */ addiu $v0,$sp,0xa0 +/* f149294: 27a400ac */ addiu $a0,$sp,0xac +/* f149298: 00c01825 */ or $v1,$a2,$zero +.L0f14929c: +/* f14929c: c4640000 */ lwc1 $f4,0x0($v1) +/* f1492a0: 24420004 */ addiu $v0,$v0,0x4 +/* f1492a4: 0044082b */ sltu $at,$v0,$a0 +/* f1492a8: e444fffc */ swc1 $f4,-0x4($v0) +/* f1492ac: c466000c */ lwc1 $f6,0xc($v1) +/* f1492b0: 24630004 */ addiu $v1,$v1,0x4 +/* f1492b4: e4460008 */ swc1 $f6,0x8($v0) +/* f1492b8: c4680018 */ lwc1 $f8,0x18($v1) +/* f1492bc: e4480018 */ swc1 $f8,0x18($v0) +/* f1492c0: c46a0024 */ lwc1 $f10,0x24($v1) +/* f1492c4: 1420fff5 */ bnez $at,.L0f14929c +/* f1492c8: e44a0024 */ swc1 $f10,0x24($v0) +/* f1492cc: 240e0001 */ addiu $t6,$zero,0x1 +/* f1492d0: 3c018008 */ lui $at,0x8008 +/* f1492d4: afae00d8 */ sw $t6,0xd8($sp) +/* f1492d8: c420f8b0 */ lwc1 $f0,-0x750($at) +/* f1492dc: 27a200a0 */ addiu $v0,$sp,0xa0 +/* f1492e0: 27a30514 */ addiu $v1,$sp,0x514 +/* f1492e4: 27a40520 */ addiu $a0,$sp,0x520 +/* f1492e8: c44e0028 */ lwc1 $f14,0x28($v0) +/* f1492ec: 24630004 */ addiu $v1,$v1,0x4 +/* f1492f0: 0064082b */ sltu $at,$v1,$a0 +/* f1492f4: 46007482 */ mul.s $f18,$f14,$f0 +/* f1492f8: 5020000b */ beqzl $at,.L0f149328 +/* f1492fc: c450001c */ lwc1 $f16,0x1c($v0) +.L0f149300: +/* f149300: c450001c */ lwc1 $f16,0x1c($v0) +/* f149304: c44e002c */ lwc1 $f14,0x2c($v0) +/* f149308: 24630004 */ addiu $v1,$v1,0x4 +/* f14930c: 46109400 */ add.s $f16,$f18,$f16 +/* f149310: 46007482 */ mul.s $f18,$f14,$f0 +/* f149314: 0064082b */ sltu $at,$v1,$a0 +/* f149318: 24420004 */ addiu $v0,$v0,0x4 +/* f14931c: 1420fff8 */ bnez $at,.L0f149300 +/* f149320: e470fff8 */ swc1 $f16,-0x8($v1) +/* f149324: c450001c */ lwc1 $f16,0x1c($v0) +.L0f149328: +/* f149328: 24420004 */ addiu $v0,$v0,0x4 +/* f14932c: 46109400 */ add.s $f16,$f18,$f16 +/* f149330: e470fffc */ swc1 $f16,-0x4($v1) +/* f149334: 8faf05ec */ lw $t7,0x5ec($sp) +/* f149338: 27a500bc */ addiu $a1,$sp,0xbc +/* f14933c: 27a70530 */ addiu $a3,$sp,0x530 +/* f149340: afa00010 */ sw $zero,0x10($sp) +/* f149344: afa00014 */ sw $zero,0x14($sp) +/* f149348: 25e40008 */ addiu $a0,$t7,0x8 +/* f14934c: 0c006052 */ jal 0x18148 +/* f149350: 25e60028 */ addiu $a2,$t7,0x28 +/* f149354: 27b80540 */ addiu $t8,$sp,0x540 +/* f149358: 2419001f */ addiu $t9,$zero,0x1f +/* f14935c: afb90014 */ sw $t9,0x14($sp) +/* f149360: afb80010 */ sw $t8,0x10($sp) +/* f149364: 27a400bc */ addiu $a0,$sp,0xbc +/* f149368: 27a50514 */ addiu $a1,$sp,0x514 +/* f14936c: 27a60530 */ addiu $a2,$sp,0x530 +/* f149370: 0c006052 */ jal 0x18148 +/* f149374: 27a70520 */ addiu $a3,$sp,0x520 +/* f149378: 87a80540 */ lh $t0,0x540($sp) +/* f14937c: 2401ffff */ addiu $at,$zero,-1 +/* f149380: 27a30540 */ addiu $v1,$sp,0x540 +/* f149384: 51010086 */ beql $t0,$at,.L0f1495a0 +/* f149388: 8fb904ec */ lw $t9,0x4ec($sp) +/* f14938c: 84660000 */ lh $a2,0x0($v1) +/* f149390: 27a400bc */ addiu $a0,$sp,0xbc +.L0f149394: +/* f149394: 27a50514 */ addiu $a1,$sp,0x514 +/* f149398: 27a705b0 */ addiu $a3,$sp,0x5b0 +/* f14939c: 0fc58548 */ jal func0f161520 +/* f1493a0: afa30034 */ sw $v1,0x34($sp) +/* f1493a4: 10400078 */ beqz $v0,.L0f149588 +/* f1493a8: 8fa30034 */ lw $v1,0x34($sp) +/* f1493ac: c7a00514 */ lwc1 $f0,0x514($sp) +/* f1493b0: c7b000bc */ lwc1 $f16,0xbc($sp) +/* f1493b4: c7aa05b0 */ lwc1 $f10,0x5b0($sp) +/* f1493b8: 4600803e */ c.le.s $f16,$f0 +/* f1493bc: 00000000 */ sll $zero,$zero,0x0 +/* f1493c0: 4502000a */ bc1fl .L0f1493ec +/* f1493c4: 4610003e */ c.le.s $f0,$f16 +/* f1493c8: 4600503e */ c.le.s $f10,$f0 +/* f1493cc: 00000000 */ sll $zero,$zero,0x0 +/* f1493d0: 45020006 */ bc1fl .L0f1493ec +/* f1493d4: 4610003e */ c.le.s $f0,$f16 +/* f1493d8: 460a803e */ c.le.s $f16,$f10 +/* f1493dc: 00000000 */ sll $zero,$zero,0x0 +/* f1493e0: 4503000e */ bc1tl .L0f14941c +/* f1493e4: c7a20518 */ lwc1 $f2,0x518($sp) +/* f1493e8: 4610003e */ c.le.s $f0,$f16 +.L0f1493ec: +/* f1493ec: c7b205b0 */ lwc1 $f18,0x5b0($sp) +/* f1493f0: 45020066 */ bc1fl .L0f14958c +/* f1493f4: 84660002 */ lh $a2,0x2($v1) +/* f1493f8: 4612003e */ c.le.s $f0,$f18 +/* f1493fc: 00000000 */ sll $zero,$zero,0x0 +/* f149400: 45020062 */ bc1fl .L0f14958c +/* f149404: 84660002 */ lh $a2,0x2($v1) +/* f149408: 4610903e */ c.le.s $f18,$f16 +/* f14940c: 00000000 */ sll $zero,$zero,0x0 +/* f149410: 4502005e */ bc1fl .L0f14958c +/* f149414: 84660002 */ lh $a2,0x2($v1) +/* f149418: c7a20518 */ lwc1 $f2,0x518($sp) +.L0f14941c: +/* f14941c: c7ae00c0 */ lwc1 $f14,0xc0($sp) +/* f149420: c7a405b4 */ lwc1 $f4,0x5b4($sp) +/* f149424: 4602703e */ c.le.s $f14,$f2 +/* f149428: 00000000 */ sll $zero,$zero,0x0 +/* f14942c: 4502000a */ bc1fl .L0f149458 +/* f149430: 460e103e */ c.le.s $f2,$f14 +/* f149434: 4602203e */ c.le.s $f4,$f2 +/* f149438: 00000000 */ sll $zero,$zero,0x0 +/* f14943c: 45020006 */ bc1fl .L0f149458 +/* f149440: 460e103e */ c.le.s $f2,$f14 +/* f149444: 4604703e */ c.le.s $f14,$f4 +/* f149448: 00000000 */ sll $zero,$zero,0x0 +/* f14944c: 4503000e */ bc1tl .L0f149488 +/* f149450: c7a000c4 */ lwc1 $f0,0xc4($sp) +/* f149454: 460e103e */ c.le.s $f2,$f14 +.L0f149458: +/* f149458: c7a605b4 */ lwc1 $f6,0x5b4($sp) +/* f14945c: 4502004b */ bc1fl .L0f14958c +/* f149460: 84660002 */ lh $a2,0x2($v1) +/* f149464: 4606103e */ c.le.s $f2,$f6 +/* f149468: 00000000 */ sll $zero,$zero,0x0 +/* f14946c: 45020047 */ bc1fl .L0f14958c +/* f149470: 84660002 */ lh $a2,0x2($v1) +/* f149474: 460e303e */ c.le.s $f6,$f14 +/* f149478: 00000000 */ sll $zero,$zero,0x0 +/* f14947c: 45020043 */ bc1fl .L0f14958c +/* f149480: 84660002 */ lh $a2,0x2($v1) +/* f149484: c7a000c4 */ lwc1 $f0,0xc4($sp) +.L0f149488: +/* f149488: c7ac051c */ lwc1 $f12,0x51c($sp) +/* f14948c: c7a805b8 */ lwc1 $f8,0x5b8($sp) +/* f149490: 460c003e */ c.le.s $f0,$f12 +/* f149494: 00000000 */ sll $zero,$zero,0x0 +/* f149498: 4502000a */ bc1fl .L0f1494c4 +/* f14949c: 4600603e */ c.le.s $f12,$f0 +/* f1494a0: 460c403e */ c.le.s $f8,$f12 +/* f1494a4: 00000000 */ sll $zero,$zero,0x0 +/* f1494a8: 45020006 */ bc1fl .L0f1494c4 +/* f1494ac: 4600603e */ c.le.s $f12,$f0 +/* f1494b0: 4608003e */ c.le.s $f0,$f8 +/* f1494b4: 00000000 */ sll $zero,$zero,0x0 +/* f1494b8: 4503000e */ bc1tl .L0f1494f4 +/* f1494bc: c7b205b0 */ lwc1 $f18,0x5b0($sp) +/* f1494c0: 4600603e */ c.le.s $f12,$f0 +.L0f1494c4: +/* f1494c4: c7aa05b8 */ lwc1 $f10,0x5b8($sp) +/* f1494c8: 45020030 */ bc1fl .L0f14958c +/* f1494cc: 84660002 */ lh $a2,0x2($v1) +/* f1494d0: 460a603e */ c.le.s $f12,$f10 +/* f1494d4: 00000000 */ sll $zero,$zero,0x0 +/* f1494d8: 4502002c */ bc1fl .L0f14958c +/* f1494dc: 84660002 */ lh $a2,0x2($v1) +/* f1494e0: 4600503e */ c.le.s $f10,$f0 +/* f1494e4: 00000000 */ sll $zero,$zero,0x0 +/* f1494e8: 45020028 */ bc1fl .L0f14958c +/* f1494ec: 84660002 */ lh $a2,0x2($v1) +/* f1494f0: c7b205b0 */ lwc1 $f18,0x5b0($sp) +.L0f1494f4: +/* f1494f4: c7a405b4 */ lwc1 $f4,0x5b4($sp) +/* f1494f8: c7a605b8 */ lwc1 $f6,0x5b8($sp) +/* f1494fc: 46128032 */ c.eq.s $f16,$f18 +/* f149500: 00000000 */ sll $zero,$zero,0x0 +/* f149504: 4502000a */ bc1fl .L0f149530 +/* f149508: 846a0000 */ lh $t2,0x0($v1) +/* f14950c: 46047032 */ c.eq.s $f14,$f4 +/* f149510: 00000000 */ sll $zero,$zero,0x0 +/* f149514: 45020006 */ bc1fl .L0f149530 +/* f149518: 846a0000 */ lh $t2,0x0($v1) +/* f14951c: 46060032 */ c.eq.s $f0,$f6 +/* f149520: 00000000 */ sll $zero,$zero,0x0 +/* f149524: 45030019 */ bc1tl .L0f14958c +/* f149528: 84660002 */ lh $a2,0x2($v1) +/* f14952c: 846a0000 */ lh $t2,0x0($v1) +.L0f149530: +/* f149530: 27ac05b0 */ addiu $t4,$sp,0x5b0 +/* f149534: 258f0030 */ addiu $t7,$t4,0x30 +/* f149538: 27ab0580 */ addiu $t3,$sp,0x580 +/* f14953c: afaa0500 */ sw $t2,0x500($sp) +.L0f149540: +/* f149540: 8d810000 */ lw $at,0x0($t4) +/* f149544: 258c000c */ addiu $t4,$t4,0xc +/* f149548: 256b000c */ addiu $t3,$t3,0xc +/* f14954c: ad61fff4 */ sw $at,-0xc($t3) +/* f149550: 8d81fff8 */ lw $at,-0x8($t4) +/* f149554: ad61fff8 */ sw $at,-0x8($t3) +/* f149558: 8d81fffc */ lw $at,-0x4($t4) +/* f14955c: 158ffff8 */ bne $t4,$t7,.L0f149540 +/* f149560: ad61fffc */ sw $at,-0x4($t3) +/* f149564: c7a005b0 */ lwc1 $f0,0x5b0($sp) +/* f149568: c7a205b4 */ lwc1 $f2,0x5b4($sp) +/* f14956c: c7ac05b8 */ lwc1 $f12,0x5b8($sp) +/* f149570: 24180001 */ addiu $t8,$zero,0x1 +/* f149574: afb804ec */ sw $t8,0x4ec($sp) +/* f149578: e7a00514 */ swc1 $f0,0x514($sp) +/* f14957c: e7a20518 */ swc1 $f2,0x518($sp) +/* f149580: 10000006 */ beqz $zero,.L0f14959c +/* f149584: e7ac051c */ swc1 $f12,0x51c($sp) +.L0f149588: +/* f149588: 84660002 */ lh $a2,0x2($v1) +.L0f14958c: +/* f14958c: 2401ffff */ addiu $at,$zero,-1 +/* f149590: 24630002 */ addiu $v1,$v1,0x2 +/* f149594: 54c1ff7f */ bnel $a2,$at,.L0f149394 +/* f149598: 27a400bc */ addiu $a0,$sp,0xbc +.L0f14959c: +/* f14959c: 8fb904ec */ lw $t9,0x4ec($sp) +.L0f1495a0: +/* f1495a0: 27a400bc */ addiu $a0,$sp,0xbc +/* f1495a4: 3c017f1b */ lui $at,0x7f1b +/* f1495a8: 13200019 */ beqz $t9,.L0f149610 +/* f1495ac: 00000000 */ sll $zero,$zero,0x0 +/* f1495b0: 0fc5dd18 */ jal func0f177460 +/* f1495b4: 27a50580 */ addiu $a1,$sp,0x580 +/* f1495b8: 3c018008 */ lui $at,0x8008 +/* f1495bc: c428f8b0 */ lwc1 $f8,-0x750($at) +/* f1495c0: 46000306 */ mov.s $f12,$f0 +/* f1495c4: 27a805b0 */ addiu $t0,$sp,0x5b0 +/* f1495c8: 4608003c */ c.lt.s $f0,$f8 +/* f1495cc: 27a905bc */ addiu $t1,$sp,0x5bc +/* f1495d0: 4500000d */ bc1f .L0f149608 +/* f1495d4: 00000000 */ sll $zero,$zero,0x0 +/* f1495d8: 87ae05dc */ lh $t6,0x5dc($sp) +/* f1495dc: 8faa0500 */ lw $t2,0x500($sp) +/* f1495e0: afa8050c */ sw $t0,0x50c($sp) +/* f1495e4: 39cd0002 */ xori $t5,$t6,0x2 +/* f1495e8: 2dad0001 */ sltiu $t5,$t5,0x1 +/* f1495ec: afa80508 */ sw $t0,0x508($sp) +/* f1495f0: afa90504 */ sw $t1,0x504($sp) +/* f1495f4: afa005e0 */ sw $zero,0x5e0($sp) +/* f1495f8: afa004fc */ sw $zero,0x4fc($sp) +/* f1495fc: afad04f0 */ sw $t5,0x4f0($sp) +/* f149600: 10000004 */ beqz $zero,.L0f149614 +/* f149604: afaa04f8 */ sw $t2,0x4f8($sp) +.L0f149608: +/* f149608: 10000002 */ beqz $zero,.L0f149614 +/* f14960c: afa004ec */ sw $zero,0x4ec($sp) +.L0f149610: +/* f149610: c42c6030 */ lwc1 $f12,0x6030($at) +.L0f149614: +/* f149614: 8faf05fc */ lw $t7,0x5fc($sp) +/* f149618: 3c018008 */ lui $at,0x8008 +/* f14961c: c7aa05f4 */ lwc1 $f10,0x5f4($sp) +/* f149620: 55e0005c */ bnezl $t7,.L0f149794 +/* f149624: 8fae04ec */ lw $t6,0x4ec($sp) +/* f149628: c420f8b0 */ lwc1 $f0,-0x750($at) +/* f14962c: 4600603c */ c.lt.s $f12,$f0 +/* f149630: 00000000 */ sll $zero,$zero,0x0 +/* f149634: 45020004 */ bc1fl .L0f149648 +/* f149638: 46000086 */ mov.s $f2,$f0 +/* f14963c: 10000002 */ beqz $zero,.L0f149648 +/* f149640: 46006086 */ mov.s $f2,$f12 +/* f149644: 46000086 */ mov.s $f2,$f0 +.L0f149648: +/* f149648: 460a1080 */ add.s $f2,$f2,$f10 +/* f14964c: 27a200a0 */ addiu $v0,$sp,0xa0 +/* f149650: 27a304b0 */ addiu $v1,$sp,0x4b0 +/* f149654: e7a200d4 */ swc1 $f2,0xd4($sp) +.L0f149658: +/* f149658: 24420068 */ addiu $v0,$v0,0x68 +/* f14965c: ac40ffd8 */ sw $zero,-0x28($v0) +/* f149660: ac40ffdc */ sw $zero,-0x24($v0) +/* f149664: 1443fffc */ bne $v0,$v1,.L0f149658 +/* f149668: ac40ffe0 */ sw $zero,-0x20($v0) +/* f14966c: 3c02800a */ lui $v0,0x800a +/* f149670: 24429fc0 */ addiu $v0,$v0,-24640 +/* f149674: 8c43034c */ lw $v1,0x34c($v0) +/* f149678: 8c450348 */ lw $a1,0x348($v0) +/* f14967c: 2463fffc */ addiu $v1,$v1,-4 +/* f149680: 0065082b */ sltu $at,$v1,$a1 +/* f149684: 14200016 */ bnez $at,.L0f1496e0 +/* f149688: 00000000 */ sll $zero,$zero,0x0 +/* f14968c: 8c640000 */ lw $a0,0x0($v1) +.L0f149690: +/* f149690: 50800010 */ beqzl $a0,.L0f1496d4 +/* f149694: 2463fffc */ addiu $v1,$v1,-4 +/* f149698: 90820000 */ lbu $v0,0x0($a0) +/* f14969c: 24010001 */ addiu $at,$zero,0x1 +/* f1496a0: 10410005 */ beq $v0,$at,.L0f1496b8 +/* f1496a4: 24010002 */ addiu $at,$zero,0x2 +/* f1496a8: 10410003 */ beq $v0,$at,.L0f1496b8 +/* f1496ac: 24010004 */ addiu $at,$zero,0x4 +/* f1496b0: 54410008 */ bnel $v0,$at,.L0f1496d4 +/* f1496b4: 2463fffc */ addiu $v1,$v1,-4 +.L0f1496b8: +/* f1496b8: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f1496bc: 0fc21780 */ jal func0f085e00 +/* f1496c0: afa305e4 */ sw $v1,0x5e4($sp) +/* f1496c4: 3c05800a */ lui $a1,0x800a +/* f1496c8: 8fa305e4 */ lw $v1,0x5e4($sp) +/* f1496cc: 8ca5a308 */ lw $a1,-0x5cf8($a1) +/* f1496d0: 2463fffc */ addiu $v1,$v1,-4 +.L0f1496d4: +/* f1496d4: 0065082b */ sltu $at,$v1,$a1 +/* f1496d8: 5020ffed */ beqzl $at,.L0f149690 +/* f1496dc: 8c640000 */ lw $a0,0x0($v1) +.L0f1496e0: +/* f1496e0: 3c06800b */ lui $a2,0x800b +/* f1496e4: 3c058008 */ lui $a1,0x8008 +/* f1496e8: 24a54458 */ addiu $a1,$a1,0x4458 +/* f1496ec: 24c6abc0 */ addiu $a2,$a2,-21568 +/* f1496f0: 27a200a0 */ addiu $v0,$sp,0xa0 +/* f1496f4: 27a704b0 */ addiu $a3,$sp,0x4b0 +/* f1496f8: 8c4c0040 */ lw $t4,0x40($v0) +.L0f1496fc: +/* f1496fc: 2444003c */ addiu $a0,$v0,0x3c +/* f149700: 24420068 */ addiu $v0,$v0,0x68 +/* f149704: 11800020 */ beqz $t4,.L0f149788 +/* f149708: 00000000 */ sll $zero,$zero,0x0 +/* f14970c: 8483003a */ lh $v1,0x3a($a0) +/* f149710: 0460000d */ bltz $v1,.L0f149748 +/* f149714: 28610daf */ slti $at,$v1,0xdaf +/* f149718: 5020000c */ beqzl $at,.L0f14974c +/* f14971c: 248c0010 */ addiu $t4,$a0,0x10 +/* f149720: 8ccb0000 */ lw $t3,0x0($a2) +/* f149724: 0003c0c0 */ sll $t8,$v1,0x3 +/* f149728: 0178c821 */ addu $t9,$t3,$t8 +/* f14972c: 93280000 */ lbu $t0,0x0($t9) +/* f149730: 3109000f */ andi $t1,$t0,0xf +/* f149734: 00095080 */ sll $t2,$t1,0x2 +/* f149738: 00aa7021 */ addu $t6,$a1,$t2 +/* f14973c: 8dcd0000 */ lw $t5,0x0($t6) +/* f149740: 85af000a */ lh $t7,0xa($t5) +/* f149744: 11e00010 */ beqz $t7,.L0f149788 +.L0f149748: +/* f149748: 248c0010 */ addiu $t4,$a0,0x10 +.L0f14974c: +/* f14974c: 248b0050 */ addiu $t3,$a0,0x50 +/* f149750: 2498001c */ addiu $t8,$a0,0x1c +/* f149754: afac050c */ sw $t4,0x50c($sp) +/* f149758: afab0508 */ sw $t3,0x508($sp) +/* f14975c: afb80504 */ sw $t8,0x504($sp) +/* f149760: 8c990004 */ lw $t9,0x4($a0) +/* f149764: 24090001 */ addiu $t1,$zero,0x1 +/* f149768: 240a0001 */ addiu $t2,$zero,0x1 +/* f14976c: afb905e0 */ sw $t9,0x5e0($sp) +/* f149770: 80880043 */ lb $t0,0x43($a0) +/* f149774: afa904f8 */ sw $t1,0x4f8($sp) +/* f149778: afa004f0 */ sw $zero,0x4f0($sp) +/* f14977c: afaa04ec */ sw $t2,0x4ec($sp) +/* f149780: 10000003 */ beqz $zero,.L0f149790 +/* f149784: afa804fc */ sw $t0,0x4fc($sp) +.L0f149788: +/* f149788: 5447ffdc */ bnel $v0,$a3,.L0f1496fc +/* f14978c: 8c4c0040 */ lw $t4,0x40($v0) +.L0f149790: +/* f149790: 8fae04ec */ lw $t6,0x4ec($sp) +.L0f149794: +/* f149794: 27a3003c */ addiu $v1,$sp,0x3c +/* f149798: 8fa4050c */ lw $a0,0x50c($sp) +/* f14979c: 11c0002d */ beqz $t6,.L0f149854 +/* f1497a0: 00001025 */ or $v0,$zero,$zero +/* f1497a4: 27a200a0 */ addiu $v0,$sp,0xa0 +/* f1497a8: 8fa50508 */ lw $a1,0x508($sp) +/* f1497ac: 8fa60504 */ lw $a2,0x504($sp) +/* f1497b0: 27a70048 */ addiu $a3,$sp,0x48 +.L0f1497b4: +/* f1497b4: c4920000 */ lwc1 $f18,0x0($a0) +/* f1497b8: c446001c */ lwc1 $f6,0x1c($v0) +/* f1497bc: 24630004 */ addiu $v1,$v1,0x4 +/* f1497c0: e472fffc */ swc1 $f18,-0x4($v1) +/* f1497c4: c4a40000 */ lwc1 $f4,0x0($a1) +/* f1497c8: e4660020 */ swc1 $f6,0x20($v1) +/* f1497cc: 24420004 */ addiu $v0,$v0,0x4 +/* f1497d0: e4640008 */ swc1 $f4,0x8($v1) +/* f1497d4: c4c80000 */ lwc1 $f8,0x0($a2) +/* f1497d8: 24840004 */ addiu $a0,$a0,0x4 +/* f1497dc: 24a50004 */ addiu $a1,$a1,0x4 +/* f1497e0: 24c60004 */ addiu $a2,$a2,0x4 +/* f1497e4: 1467fff3 */ bne $v1,$a3,.L0f1497b4 +/* f1497e8: e4680014 */ swc1 $f8,0x14($v1) +/* f1497ec: 8fad05ec */ lw $t5,0x5ec($sp) +/* f1497f0: 8faf05e0 */ lw $t7,0x5e0($sp) +/* f1497f4: 8fac0604 */ lw $t4,0x604($sp) +/* f1497f8: 8fab04fc */ lw $t3,0x4fc($sp) +/* f1497fc: 8fb804f8 */ lw $t8,0x4f8($sp) +/* f149800: 8fb905f8 */ lw $t9,0x5f8($sp) +/* f149804: 8fa80600 */ lw $t0,0x600($sp) +/* f149808: c7aa05e8 */ lwc1 $f10,0x5e8($sp) +/* f14980c: 8fa905fc */ lw $t1,0x5fc($sp) +/* f149810: 8faa0608 */ lw $t2,0x608($sp) +/* f149814: 8fae04f0 */ lw $t6,0x4f0($sp) +/* f149818: 27a4003c */ addiu $a0,$sp,0x3c +/* f14981c: afad0074 */ sw $t5,0x74($sp) +/* f149820: afaf0070 */ sw $t7,0x70($sp) +/* f149824: afac0078 */ sw $t4,0x78($sp) +/* f149828: afab007c */ sw $t3,0x7c($sp) +/* f14982c: afb80080 */ sw $t8,0x80($sp) +/* f149830: afb90084 */ sw $t9,0x84($sp) +/* f149834: afa80090 */ sw $t0,0x90($sp) +/* f149838: e7aa008c */ swc1 $f10,0x8c($sp) +/* f14983c: afa9006c */ sw $t1,0x6c($sp) +/* f149840: afaa0094 */ sw $t2,0x94($sp) +/* f149844: 0fc5261b */ jal func0f14986c +/* f149848: afae0088 */ sw $t6,0x88($sp) +/* f14984c: 10000001 */ beqz $zero,.L0f149854 +/* f149850: 24020001 */ addiu $v0,$zero,0x1 +.L0f149854: +/* f149854: 8fbf001c */ lw $ra,0x1c($sp) +/* f149858: 27bd05e8 */ addiu $sp,$sp,0x5e8 +/* f14985c: 03e00008 */ jr $ra +/* f149860: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f149864 +/* f149864: 03e00008 */ jr $ra +/* f149868: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14986c +/* f14986c: 27bdff50 */ addiu $sp,$sp,-176 +/* f149870: 240e00c0 */ addiu $t6,$zero,0xc0 +/* f149874: afbf005c */ sw $ra,0x5c($sp) +/* f149878: afb00058 */ sw $s0,0x58($sp) +/* f14987c: a3ae0092 */ sb $t6,0x92($sp) +/* f149880: 8c820048 */ lw $v0,0x48($a0) +/* f149884: 00808025 */ or $s0,$a0,$zero +/* f149888: 304f0001 */ andi $t7,$v0,0x1 +/* f14988c: afaf0088 */ sw $t7,0x88($sp) +/* f149890: afaf0084 */ sw $t7,0x84($sp) +/* f149894: 8c98004c */ lw $t8,0x4c($a0) +/* f149898: 0c004b70 */ jal 0x12dc0 +/* f14989c: afb80080 */ sw $t8,0x80($sp) +/* f1498a0: 24010003 */ addiu $at,$zero,0x3 +/* f1498a4: 0041001b */ divu $zero,$v0,$at +/* f1498a8: 0000c810 */ mfhi $t9 +/* f1498ac: 27280009 */ addiu $t0,$t9,0x9 +/* f1498b0: afa8008c */ sw $t0,0x8c($sp) +/* f1498b4: 8e030034 */ lw $v1,0x34($s0) +/* f1498b8: 50600013 */ beqzl $v1,.L0f149908 +/* f1498bc: 8e020030 */ lw $v0,0x30($s0) +/* f1498c0: 90690000 */ lbu $t1,0x0($v1) +/* f1498c4: 24010001 */ addiu $at,$zero,0x1 +/* f1498c8: 5521000f */ bnel $t1,$at,.L0f149908 +/* f1498cc: 8e020030 */ lw $v0,0x30($s0) +/* f1498d0: 8c620004 */ lw $v0,0x4($v1) +/* f1498d4: 5040000c */ beqzl $v0,.L0f149908 +/* f1498d8: 8e020030 */ lw $v0,0x30($s0) +/* f1498dc: 90430003 */ lbu $v1,0x3($v0) +/* f1498e0: 2401002a */ addiu $at,$zero,0x2a +/* f1498e4: 240a0040 */ addiu $t2,$zero,0x40 +/* f1498e8: 10610004 */ beq $v1,$at,.L0f1498fc +/* f1498ec: 240b0001 */ addiu $t3,$zero,0x1 +/* f1498f0: 2401002f */ addiu $at,$zero,0x2f +/* f1498f4: 54610004 */ bnel $v1,$at,.L0f149908 +/* f1498f8: 8e020030 */ lw $v0,0x30($s0) +.L0f1498fc: +/* f1498fc: a3aa0092 */ sb $t2,0x92($sp) +/* f149900: afab0080 */ sw $t3,0x80($sp) +/* f149904: 8e020030 */ lw $v0,0x30($s0) +.L0f149908: +/* f149908: 24010001 */ addiu $at,$zero,0x1 +/* f14990c: 10410005 */ beq $v0,$at,.L0f149924 +/* f149910: 24010002 */ addiu $at,$zero,0x2 +/* f149914: 1041000b */ beq $v0,$at,.L0f149944 +/* f149918: 00000000 */ sll $zero,$zero,0x0 +/* f14991c: 1000000d */ beqz $zero,.L0f149954 +/* f149920: 00000000 */ sll $zero,$zero,0x0 +.L0f149924: +/* f149924: 0c004b70 */ jal 0x12dc0 +/* f149928: 00000000 */ sll $zero,$zero,0x0 +/* f14992c: 24010003 */ addiu $at,$zero,0x3 +/* f149930: 0041001b */ divu $zero,$v0,$at +/* f149934: 00006010 */ mfhi $t4 +/* f149938: 258d0009 */ addiu $t5,$t4,0x9 +/* f14993c: 10000005 */ beqz $zero,.L0f149954 +/* f149940: afad008c */ sw $t5,0x8c($sp) +.L0f149944: +/* f149944: 0c004b70 */ jal 0x12dc0 +/* f149948: 00000000 */ sll $zero,$zero,0x0 +/* f14994c: 240e000c */ addiu $t6,$zero,0xc +/* f149950: afae008c */ sw $t6,0x8c($sp) +.L0f149954: +/* f149954: 0c004b70 */ jal 0x12dc0 +/* f149958: 00000000 */ sll $zero,$zero,0x0 +/* f14995c: 24010006 */ addiu $at,$zero,0x6 +/* f149960: 0041001b */ divu $zero,$v0,$at +/* f149964: 00007810 */ mfhi $t7 +/* f149968: 2de10006 */ sltiu $at,$t7,0x6 +/* f14996c: 10200012 */ beqz $at,.L0f1499b8 +/* f149970: 000f7880 */ sll $t7,$t7,0x2 +/* f149974: 3c017f1b */ lui $at,0x7f1b +/* f149978: 002f0821 */ addu $at,$at,$t7 +/* f14997c: 8c2f6034 */ lw $t7,0x6034($at) +/* f149980: 01e00008 */ jr $t7 +/* f149984: 00000000 */ sll $zero,$zero,0x0 +/* f149988: 3c013fc0 */ lui $at,0x3fc0 +/* f14998c: 44812000 */ mtc1 $at,$f4 +/* f149990: 10000009 */ beqz $zero,.L0f1499b8 +/* f149994: e7a4009c */ swc1 $f4,0x9c($sp) +/* f149998: 3c0140a0 */ lui $at,0x40a0 +/* f14999c: 44813000 */ mtc1 $at,$f6 +/* f1499a0: 10000005 */ beqz $zero,.L0f1499b8 +/* f1499a4: e7a6009c */ swc1 $f6,0x9c($sp) +/* f1499a8: 3c014040 */ lui $at,0x4040 +/* f1499ac: 44814000 */ mtc1 $at,$f8 +/* f1499b0: 00000000 */ sll $zero,$zero,0x0 +/* f1499b4: e7a8009c */ swc1 $f8,0x9c($sp) +.L0f1499b8: +/* f1499b8: 2605000c */ addiu $a1,$s0,0xc +/* f1499bc: afa5006c */ sw $a1,0x6c($sp) +/* f1499c0: 0fc5dd18 */ jal func0f177460 +/* f1499c4: 26040024 */ addiu $a0,$s0,0x24 +/* f1499c8: 3c018008 */ lui $at,0x8008 +/* f1499cc: c42af8a0 */ lwc1 $f10,-0x760($at) +/* f1499d0: c7a6009c */ lwc1 $f6,0x9c($sp) +/* f1499d4: 3c018008 */ lui $at,0x8008 +/* f1499d8: 46005102 */ mul.s $f4,$f10,$f0 +/* f1499dc: c422f8b8 */ lwc1 $f2,-0x748($at) +/* f1499e0: 3c018008 */ lui $at,0x8008 +/* f1499e4: 46062302 */ mul.s $f12,$f4,$f6 +/* f1499e8: 460c103c */ c.lt.s $f2,$f12 +/* f1499ec: 00000000 */ sll $zero,$zero,0x0 +/* f1499f0: 45000002 */ bc1f .L0f1499fc +/* f1499f4: 00000000 */ sll $zero,$zero,0x0 +/* f1499f8: 46001306 */ mov.s $f12,$f2 +.L0f1499fc: +/* f1499fc: c420f8b4 */ lwc1 $f0,-0x74c($at) +/* f149a00: 3c013f80 */ lui $at,0x3f80 +/* f149a04: 44811000 */ mtc1 $at,$f2 +/* f149a08: 4600603c */ c.lt.s $f12,$f0 +/* f149a0c: 3c013f00 */ lui $at,0x3f00 +/* f149a10: 44814000 */ mtc1 $at,$f8 +/* f149a14: 45000002 */ bc1f .L0f149a20 +/* f149a18: 00000000 */ sll $zero,$zero,0x0 +/* f149a1c: 46000306 */ mov.s $f12,$f0 +.L0f149a20: +/* f149a20: 460c4002 */ mul.s $f0,$f8,$f12 +/* f149a24: 4602003c */ c.lt.s $f0,$f2 +/* f149a28: 46000406 */ mov.s $f16,$f0 +/* f149a2c: 46000486 */ mov.s $f18,$f0 +/* f149a30: 45020003 */ bc1fl .L0f149a40 +/* f149a34: 4602003c */ c.lt.s $f0,$f2 +/* f149a38: 46001406 */ mov.s $f16,$f2 +/* f149a3c: 4602003c */ c.lt.s $f0,$f2 +.L0f149a40: +/* f149a40: 00000000 */ sll $zero,$zero,0x0 +/* f149a44: 45020003 */ bc1fl .L0f149a54 +/* f149a48: e7ac00a0 */ swc1 $f12,0xa0($sp) +/* f149a4c: 46001486 */ mov.s $f18,$f2 +/* f149a50: e7ac00a0 */ swc1 $f12,0xa0($sp) +.L0f149a54: +/* f149a54: e7b000ac */ swc1 $f16,0xac($sp) +/* f149a58: 0c004b70 */ jal 0x12dc0 +/* f149a5c: e7b200a8 */ swc1 $f18,0xa8($sp) +/* f149a60: 44825000 */ mtc1 $v0,$f10 +/* f149a64: c7ac00a0 */ lwc1 $f12,0xa0($sp) +/* f149a68: c7b000ac */ lwc1 $f16,0xac($sp) +/* f149a6c: 04410005 */ bgez $v0,.L0f149a84 +/* f149a70: 46805120 */ cvt.s.w $f4,$f10 +/* f149a74: 3c014f80 */ lui $at,0x4f80 +/* f149a78: 44813000 */ mtc1 $at,$f6 +/* f149a7c: 00000000 */ sll $zero,$zero,0x0 +/* f149a80: 46062100 */ add.s $f4,$f4,$f6 +.L0f149a84: +/* f149a84: 3c012f80 */ lui $at,0x2f80 +/* f149a88: 44814000 */ mtc1 $at,$f8 +/* f149a8c: 00000000 */ sll $zero,$zero,0x0 +/* f149a90: 46082282 */ mul.s $f10,$f4,$f8 +/* f149a94: 00000000 */ sll $zero,$zero,0x0 +/* f149a98: 46105002 */ mul.s $f0,$f10,$f16 +/* f149a9c: 46000180 */ add.s $f6,$f0,$f0 +/* f149aa0: 46103101 */ sub.s $f4,$f6,$f16 +/* f149aa4: 460c2380 */ add.s $f14,$f4,$f12 +/* f149aa8: 0c004b70 */ jal 0x12dc0 +/* f149aac: e7ae0094 */ swc1 $f14,0x94($sp) +/* f149ab0: 44824000 */ mtc1 $v0,$f8 +/* f149ab4: c7ac00a0 */ lwc1 $f12,0xa0($sp) +/* f149ab8: c7ae0094 */ lwc1 $f14,0x94($sp) +/* f149abc: c7b200a8 */ lwc1 $f18,0xa8($sp) +/* f149ac0: 04410005 */ bgez $v0,.L0f149ad8 +/* f149ac4: 468042a0 */ cvt.s.w $f10,$f8 +/* f149ac8: 3c014f80 */ lui $at,0x4f80 +/* f149acc: 44813000 */ mtc1 $at,$f6 +/* f149ad0: 00000000 */ sll $zero,$zero,0x0 +/* f149ad4: 46065280 */ add.s $f10,$f10,$f6 +.L0f149ad8: +/* f149ad8: 3c012f80 */ lui $at,0x2f80 +/* f149adc: 44812000 */ mtc1 $at,$f4 +/* f149ae0: 3c018008 */ lui $at,0x8008 +/* f149ae4: c422f8b8 */ lwc1 $f2,-0x748($at) +/* f149ae8: 46045202 */ mul.s $f8,$f10,$f4 +/* f149aec: 460e103c */ c.lt.s $f2,$f14 +/* f149af0: 46124002 */ mul.s $f0,$f8,$f18 +/* f149af4: 46000180 */ add.s $f6,$f0,$f0 +/* f149af8: 46123281 */ sub.s $f10,$f6,$f18 +/* f149afc: 460c5400 */ add.s $f16,$f10,$f12 +/* f149b00: 45000002 */ bc1f .L0f149b0c +/* f149b04: e7b00098 */ swc1 $f16,0x98($sp) +/* f149b08: 46001386 */ mov.s $f14,$f2 +.L0f149b0c: +/* f149b0c: 4610103c */ c.lt.s $f2,$f16 +/* f149b10: 00000000 */ sll $zero,$zero,0x0 +/* f149b14: 45020003 */ bc1fl .L0f149b24 +/* f149b18: c6000050 */ lwc1 $f0,0x50($s0) +/* f149b1c: e7a20098 */ swc1 $f2,0x98($sp) +/* f149b20: c6000050 */ lwc1 $f0,0x50($s0) +.L0f149b24: +/* f149b24: c7a40098 */ lwc1 $f4,0x98($sp) +/* f149b28: 46007382 */ mul.s $f14,$f14,$f0 +/* f149b2c: 00000000 */ sll $zero,$zero,0x0 +/* f149b30: 46002202 */ mul.s $f8,$f4,$f0 +/* f149b34: e7a80098 */ swc1 $f8,0x98($sp) +/* f149b38: 8e040038 */ lw $a0,0x38($s0) +/* f149b3c: 0fc4f972 */ jal func0f13e5c8 +/* f149b40: e7ae0094 */ swc1 $f14,0x94($sp) +/* f149b44: 8e02003c */ lw $v0,0x3c($s0) +/* f149b48: c7ae0094 */ lwc1 $f14,0x94($sp) +/* f149b4c: 00003025 */ or $a2,$zero,$zero +/* f149b50: 10400004 */ beqz $v0,.L0f149b64 +/* f149b54: 00000000 */ sll $zero,$zero,0x0 +/* f149b58: 8c46001c */ lw $a2,0x1c($v0) +/* f149b5c: 10000001 */ beqz $zero,.L0f149b64 +/* f149b60: 24c60008 */ addiu $a2,$a2,0x8 +.L0f149b64: +/* f149b64: afa60070 */ sw $a2,0x70($sp) +/* f149b68: 0c004b70 */ jal 0x12dc0 +/* f149b6c: e7ae0094 */ swc1 $f14,0x94($sp) +/* f149b70: 24010168 */ addiu $at,$zero,0x168 +/* f149b74: 0041001b */ divu $zero,$v0,$at +/* f149b78: 8fb8008c */ lw $t8,0x8c($sp) +/* f149b7c: afa00010 */ sw $zero,0x10($sp) +/* f149b80: c7ae0094 */ lwc1 $f14,0x94($sp) +/* f149b84: afb80014 */ sw $t8,0x14($sp) +/* f149b88: 8e190044 */ lw $t9,0x44($s0) +/* f149b8c: c7a60098 */ lwc1 $f6,0x98($sp) +/* f149b90: 93ac0092 */ lbu $t4,0x92($sp) +/* f149b94: afb90018 */ sw $t9,0x18($sp) +/* f149b98: 8e080034 */ lw $t0,0x34($s0) +/* f149b9c: 00007010 */ mfhi $t6 +/* f149ba0: 240d00ff */ addiu $t5,$zero,0xff +/* f149ba4: afa8001c */ sw $t0,0x1c($sp) +/* f149ba8: 8e090038 */ lw $t1,0x38($s0) +/* f149bac: 8fb90080 */ lw $t9,0x80($sp) +/* f149bb0: 8fa60070 */ lw $a2,0x70($sp) +/* f149bb4: afa90020 */ sw $t1,0x20($sp) +/* f149bb8: 8e0a0040 */ lw $t2,0x40($s0) +/* f149bbc: afa00028 */ sw $zero,0x28($sp) +/* f149bc0: 02002025 */ or $a0,$s0,$zero +/* f149bc4: afaa0024 */ sw $t2,0x24($sp) +/* f149bc8: 8e0b003c */ lw $t3,0x3c($s0) +/* f149bcc: afae0040 */ sw $t6,0x40($sp) +/* f149bd0: afad003c */ sw $t5,0x3c($sp) +/* f149bd4: e7ae0030 */ swc1 $f14,0x30($sp) +/* f149bd8: e7a60034 */ swc1 $f6,0x34($sp) +/* f149bdc: afac0038 */ sw $t4,0x38($sp) +/* f149be0: afab002c */ sw $t3,0x2c($sp) +/* f149be4: 960f0056 */ lhu $t7,0x56($s0) +/* f149be8: 26050018 */ addiu $a1,$s0,0x18 +/* f149bec: 00003825 */ or $a3,$zero,$zero +/* f149bf0: afaf0044 */ sw $t7,0x44($sp) +/* f149bf4: 8e180058 */ lw $t8,0x58($s0) +/* f149bf8: afb9004c */ sw $t9,0x4c($sp) +/* f149bfc: 0fc4fd41 */ jal func0f13f504 +/* f149c00: afb80048 */ sw $t8,0x48($sp) +/* f149c04: 8fa20088 */ lw $v0,0x88($sp) +/* f149c08: 8fa80084 */ lw $t0,0x84($sp) +/* f149c0c: 240affff */ addiu $t2,$zero,-1 +/* f149c10: 14400003 */ bnez $v0,.L0f149c20 +/* f149c14: 27a50078 */ addiu $a1,$sp,0x78 +/* f149c18: 5100000e */ beqzl $t0,.L0f149c54 +/* f149c1c: 8fbf005c */ lw $ra,0x5c($sp) +.L0f149c20: +/* f149c20: 8e090044 */ lw $t1,0x44($s0) +/* f149c24: a7aa007a */ sh $t2,0x7a($sp) +/* f149c28: 10400003 */ beqz $v0,.L0f149c38 +/* f149c2c: a7a90078 */ sh $t1,0x78($sp) +/* f149c30: 10000002 */ beqz $zero,.L0f149c3c +/* f149c34: 2402000d */ addiu $v0,$zero,0xd +.L0f149c38: +/* f149c38: 2402000e */ addiu $v0,$zero,0xe +.L0f149c3c: +/* f149c3c: 00023400 */ sll $a2,$v0,0x10 +/* f149c40: 00065c03 */ sra $t3,$a2,0x10 +/* f149c44: 01603025 */ or $a2,$t3,$zero +/* f149c48: 0fc4ba08 */ jal func0f12e820 +/* f149c4c: 8fa4006c */ lw $a0,0x6c($sp) +/* f149c50: 8fbf005c */ lw $ra,0x5c($sp) +.L0f149c54: +/* f149c54: 8fb00058 */ lw $s0,0x58($sp) +/* f149c58: 27bd00b0 */ addiu $sp,$sp,0xb0 +/* f149c5c: 03e00008 */ jr $ra +/* f149c60: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f149c64 +/* f149c64: 44800000 */ mtc1 $zero,$f0 +/* f149c68: a0800334 */ sb $zero,0x334($a0) +/* f149c6c: a4800336 */ sh $zero,0x336($a0) +/* f149c70: a0800339 */ sb $zero,0x339($a0) +/* f149c74: a0800335 */ sb $zero,0x335($a0) +/* f149c78: a080033a */ sb $zero,0x33a($a0) +/* f149c7c: a0800338 */ sb $zero,0x338($a0) +/* f149c80: e480033c */ swc1 $f0,0x33c($a0) +/* f149c84: e4800340 */ swc1 $f0,0x340($a0) +/* f149c88: 03e00008 */ jr $ra +/* f149c8c: e4800344 */ swc1 $f0,0x344($a0) +); + +GLOBAL_ASM( +glabel func0f149c90 +/* f149c90: 90830005 */ lbu $v1,0x5($a0) +/* f149c94: 00001025 */ or $v0,$zero,$zero +/* f149c98: 1860002d */ blez $v1,.L0f149d50 +/* f149c9c: 00000000 */ sll $zero,$zero,0x0 +/* f149ca0: 90860004 */ lbu $a2,0x4($a0) +.L0f149ca4: +/* f149ca4: 18c00026 */ blez $a2,.L0f149d40 +/* f149ca8: 00002825 */ or $a1,$zero,$zero +/* f149cac: 00003825 */ or $a3,$zero,$zero +/* f149cb0: 30480001 */ andi $t0,$v0,0x1 +/* f149cb4: 00025180 */ sll $t2,$v0,0x6 +.L0f149cb8: +/* f149cb8: 00e6001a */ div $zero,$a3,$a2 +/* f149cbc: 00001812 */ mflo $v1 +/* f149cc0: 00037140 */ sll $t6,$v1,0x5 +/* f149cc4: 14c00002 */ bnez $a2,.L0f149cd0 +/* f149cc8: 00000000 */ sll $zero,$zero,0x0 +/* f149ccc: 0007000d */ break 0x7 +.L0f149cd0: +/* f149cd0: 2401ffff */ addiu $at,$zero,-1 +/* f149cd4: 14c10004 */ bne $a2,$at,.L0f149ce8 +/* f149cd8: 3c018000 */ lui $at,0x8000 +/* f149cdc: 14e10002 */ bne $a3,$at,.L0f149ce8 +/* f149ce0: 00000000 */ sll $zero,$zero,0x0 +/* f149ce4: 0006000d */ break 0x6 +.L0f149ce8: +/* f149ce8: 01c01825 */ or $v1,$t6,$zero +/* f149cec: 11000008 */ beqz $t0,.L0f149d10 +/* f149cf0: 00004825 */ or $t1,$zero,$zero +/* f149cf4: 30af0004 */ andi $t7,$a1,0x4 +/* f149cf8: 11e00003 */ beqz $t7,.L0f149d08 +/* f149cfc: 24060004 */ addiu $a2,$zero,0x4 +/* f149d00: 10000003 */ beqz $zero,.L0f149d10 +/* f149d04: 2409fffc */ addiu $t1,$zero,-4 +.L0f149d08: +/* f149d08: 10000001 */ beqz $zero,.L0f149d10 +/* f149d0c: 00c04825 */ or $t1,$a2,$zero +.L0f149d10: +/* f149d10: 8c980000 */ lw $t8,0x0($a0) +/* f149d14: 24e70008 */ addiu $a3,$a3,0x8 +/* f149d18: 030ac821 */ addu $t9,$t8,$t2 +/* f149d1c: 03255821 */ addu $t3,$t9,$a1 +/* f149d20: 01696021 */ addu $t4,$t3,$t1 +/* f149d24: a1830000 */ sb $v1,0x0($t4) +/* f149d28: 90860004 */ lbu $a2,0x4($a0) +/* f149d2c: 24a50001 */ addiu $a1,$a1,0x1 +/* f149d30: 00a6082a */ slt $at,$a1,$a2 +/* f149d34: 1420ffe0 */ bnez $at,.L0f149cb8 +/* f149d38: 00000000 */ sll $zero,$zero,0x0 +/* f149d3c: 90830005 */ lbu $v1,0x5($a0) +.L0f149d40: +/* f149d40: 24420001 */ addiu $v0,$v0,0x1 +/* f149d44: 0043082a */ slt $at,$v0,$v1 +/* f149d48: 1420ffd6 */ bnez $at,.L0f149ca4 +/* f149d4c: 00000000 */ sll $zero,$zero,0x0 +.L0f149d50: +/* f149d50: 03e00008 */ jr $ra +/* f149d54: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f149d58 +/* f149d58: 27bdffe0 */ addiu $sp,$sp,-32 +/* f149d5c: afbf001c */ sw $ra,0x1c($sp) +/* f149d60: afb00018 */ sw $s0,0x18($sp) +/* f149d64: afa50024 */ sw $a1,0x24($sp) +/* f149d68: 0fc5db69 */ jal func0f176da4 +/* f149d6c: afa60028 */ sw $a2,0x28($sp) +/* f149d70: 00408025 */ or $s0,$v0,$zero +/* f149d74: 00402025 */ or $a0,$v0,$zero +/* f149d78: 0fc5796e */ jal func0f15e5b8 +/* f149d7c: 24050001 */ addiu $a1,$zero,0x1 +/* f149d80: 3c028008 */ lui $v0,0x8008 +/* f149d84: 2442f9d0 */ addiu $v0,$v0,-1584 +/* f149d88: 8c4e0000 */ lw $t6,0x0($v0) +/* f149d8c: 02002025 */ or $a0,$s0,$zero +/* f149d90: 01d07821 */ addu $t7,$t6,$s0 +/* f149d94: 0c004aac */ jal 0x12ab0 +/* f149d98: ac4f0000 */ sw $t7,0x0($v0) +/* f149d9c: 3c188008 */ lui $t8,0x8008 +/* f149da0: 8f18f9d4 */ lw $t8,-0x62c($t8) +/* f149da4: 3c07800a */ lui $a3,0x800a +/* f149da8: 3c018008 */ lui $at,0x8008 +/* f149dac: 27190001 */ addiu $t9,$t8,0x1 +/* f149db0: 24e745a0 */ addiu $a3,$a3,0x45a0 +/* f149db4: ac39f9d4 */ sw $t9,-0x62c($at) +/* f149db8: 8ce40000 */ lw $a0,0x0($a3) +/* f149dbc: 00403025 */ or $a2,$v0,$zero +/* f149dc0: 00001825 */ or $v1,$zero,$zero +/* f149dc4: 8c85037c */ lw $a1,0x37c($a0) +/* f149dc8: 00801025 */ or $v0,$a0,$zero +/* f149dcc: 18a00010 */ blez $a1,.L0f149e10 +/* f149dd0: 00054880 */ sll $t1,$a1,0x2 +.L0f149dd4: +/* f149dd4: 8c480380 */ lw $t0,0x380($v0) +/* f149dd8: 24630001 */ addiu $v1,$v1,0x1 +/* f149ddc: 0065082a */ slt $at,$v1,$a1 +/* f149de0: 15000009 */ bnez $t0,.L0f149e08 +/* f149de4: 00895021 */ addu $t2,$a0,$t1 +/* f149de8: ad460380 */ sw $a2,0x380($t2) +/* f149dec: 8ce40000 */ lw $a0,0x0($a3) +/* f149df0: 00c01025 */ or $v0,$a2,$zero +/* f149df4: 8c8b037c */ lw $t3,0x37c($a0) +/* f149df8: 000b6080 */ sll $t4,$t3,0x2 +/* f149dfc: 008c6821 */ addu $t5,$a0,$t4 +/* f149e00: 10000010 */ beqz $zero,.L0f149e44 +/* f149e04: adb003f8 */ sw $s0,0x3f8($t5) +.L0f149e08: +/* f149e08: 1420fff2 */ bnez $at,.L0f149dd4 +/* f149e0c: 24420004 */ addiu $v0,$v0,0x4 +.L0f149e10: +/* f149e10: 00057080 */ sll $t6,$a1,0x2 +/* f149e14: 008e7821 */ addu $t7,$a0,$t6 +/* f149e18: ade60380 */ sw $a2,0x380($t7) +/* f149e1c: 8ce40000 */ lw $a0,0x0($a3) +/* f149e20: 00c01025 */ or $v0,$a2,$zero +/* f149e24: 8c98037c */ lw $t8,0x37c($a0) +/* f149e28: 0018c880 */ sll $t9,$t8,0x2 +/* f149e2c: 00994021 */ addu $t0,$a0,$t9 +/* f149e30: ad1003f8 */ sw $s0,0x3f8($t0) +/* f149e34: 8ce40000 */ lw $a0,0x0($a3) +/* f149e38: 8c89037c */ lw $t1,0x37c($a0) +/* f149e3c: 252a0001 */ addiu $t2,$t1,0x1 +/* f149e40: ac8a037c */ sw $t2,0x37c($a0) +.L0f149e44: +/* f149e44: 8fbf001c */ lw $ra,0x1c($sp) +/* f149e48: 8fb00018 */ lw $s0,0x18($sp) +/* f149e4c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f149e50: 03e00008 */ jr $ra +/* f149e54: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f149e58 +/* f149e58: 27bdffd8 */ addiu $sp,$sp,-40 +/* f149e5c: 3c028008 */ lui $v0,0x8008 +/* f149e60: 2442f9d0 */ addiu $v0,$v0,-1584 +/* f149e64: afb30020 */ sw $s3,0x20($sp) +/* f149e68: 8c4e0000 */ lw $t6,0x0($v0) +/* f149e6c: 3c13800a */ lui $s3,0x800a +/* f149e70: 267345a0 */ addiu $s3,$s3,0x45a0 +/* f149e74: 8e630000 */ lw $v1,0x0($s3) +/* f149e78: 01c57823 */ subu $t7,$t6,$a1 +/* f149e7c: afbf0024 */ sw $ra,0x24($sp) +/* f149e80: afb2001c */ sw $s2,0x1c($sp) +/* f149e84: afb10018 */ sw $s1,0x18($sp) +/* f149e88: afb00014 */ sw $s0,0x14($sp) +/* f149e8c: ac4f0000 */ sw $t7,0x0($v0) +/* f149e90: 8c66037c */ lw $a2,0x37c($v1) +/* f149e94: 00809025 */ or $s2,$a0,$zero +/* f149e98: 00008025 */ or $s0,$zero,$zero +/* f149e9c: 18c00012 */ blez $a2,.L0f149ee8 +/* f149ea0: 00008825 */ or $s1,$zero,$zero +.L0f149ea4: +/* f149ea4: 12400004 */ beqz $s2,.L0f149eb8 +/* f149ea8: 00701021 */ addu $v0,$v1,$s0 +/* f149eac: 8c580380 */ lw $t8,0x380($v0) +/* f149eb0: 5658000a */ bnel $s2,$t8,.L0f149edc +/* f149eb4: 26310001 */ addiu $s1,$s1,0x1 +.L0f149eb8: +/* f149eb8: 8c440380 */ lw $a0,0x380($v0) +/* f149ebc: 0c004b2d */ jal 0x12cb4 +/* f149ec0: 8c4503f8 */ lw $a1,0x3f8($v0) +/* f149ec4: 8e790000 */ lw $t9,0x0($s3) +/* f149ec8: 03304021 */ addu $t0,$t9,$s0 +/* f149ecc: ad000380 */ sw $zero,0x380($t0) +/* f149ed0: 8e630000 */ lw $v1,0x0($s3) +/* f149ed4: 8c66037c */ lw $a2,0x37c($v1) +/* f149ed8: 26310001 */ addiu $s1,$s1,0x1 +.L0f149edc: +/* f149edc: 0226082a */ slt $at,$s1,$a2 +/* f149ee0: 1420fff0 */ bnez $at,.L0f149ea4 +/* f149ee4: 26100004 */ addiu $s0,$s0,0x4 +.L0f149ee8: +/* f149ee8: 56400003 */ bnezl $s2,.L0f149ef8 +/* f149eec: 8fbf0024 */ lw $ra,0x24($sp) +/* f149ef0: ac60037c */ sw $zero,0x37c($v1) +/* f149ef4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f149ef8: +/* f149ef8: 8fb00014 */ lw $s0,0x14($sp) +/* f149efc: 8fb10018 */ lw $s1,0x18($sp) +/* f149f00: 8fb2001c */ lw $s2,0x1c($sp) +/* f149f04: 8fb30020 */ lw $s3,0x20($sp) +/* f149f08: 03e00008 */ jr $ra +/* f149f0c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f149f10: 03e00008 */ jr $ra +/* f149f14: 00000000 */ sll $zero,$zero,0x0 +/* f149f18: 27bdffd8 */ addiu $sp,$sp,-40 +/* f149f1c: afbf0024 */ sw $ra,0x24($sp) +/* f149f20: afb30020 */ sw $s3,0x20($sp) +/* f149f24: afb2001c */ sw $s2,0x1c($sp) +/* f149f28: afb10018 */ sw $s1,0x18($sp) +/* f149f2c: afb00014 */ sw $s0,0x14($sp) +/* f149f30: 0fc5281b */ jal func0f14a06c +/* f149f34: 2404ffff */ addiu $a0,$zero,-1 +/* f149f38: 0fc52ce5 */ jal func0f14b394 +/* f149f3c: 00402025 */ or $a0,$v0,$zero +/* f149f40: 0fc5281b */ jal func0f14a06c +/* f149f44: 2404ffff */ addiu $a0,$zero,-1 +/* f149f48: 904e03f4 */ lbu $t6,0x3f4($v0) +/* f149f4c: 3c11800a */ lui $s1,0x800a +/* f149f50: 263145a0 */ addiu $s1,$s1,0x45a0 +/* f149f54: 31cfff7f */ andi $t7,$t6,0xff7f +/* f149f58: a04f03f4 */ sb $t7,0x3f4($v0) +/* f149f5c: 8e380000 */ lw $t8,0x0($s1) +/* f149f60: 00008025 */ or $s0,$zero,$zero +/* f149f64: 24134000 */ addiu $s3,$zero,0x4000 +/* f149f68: 8f190470 */ lw $t9,0x470($t8) +/* f149f6c: 241200ff */ addiu $s2,$zero,0xff +/* f149f70: 5320000f */ beqzl $t9,.L0f149fb0 +/* f149f74: 8fbf0024 */ lw $ra,0x24($sp) +.L0f149f78: +/* f149f78: 0c004b70 */ jal 0x12dc0 +/* f149f7c: 00000000 */ sll $zero,$zero,0x0 +/* f149f80: 0052001b */ divu $zero,$v0,$s2 +/* f149f84: 8e290000 */ lw $t1,0x0($s1) +/* f149f88: 00004010 */ mfhi $t0 +/* f149f8c: 8d2a0470 */ lw $t2,0x470($t1) +/* f149f90: 16400002 */ bnez $s2,.L0f149f9c +/* f149f94: 00000000 */ sll $zero,$zero,0x0 +/* f149f98: 0007000d */ break 0x7 +.L0f149f9c: +/* f149f9c: 01505821 */ addu $t3,$t2,$s0 +/* f149fa0: 26100001 */ addiu $s0,$s0,0x1 +/* f149fa4: 1613fff4 */ bne $s0,$s3,.L0f149f78 +/* f149fa8: a1680000 */ sb $t0,0x0($t3) +/* f149fac: 8fbf0024 */ lw $ra,0x24($sp) +.L0f149fb0: +/* f149fb0: 8fb00014 */ lw $s0,0x14($sp) +/* f149fb4: 8fb10018 */ lw $s1,0x18($sp) +/* f149fb8: 8fb2001c */ lw $s2,0x1c($sp) +/* f149fbc: 8fb30020 */ lw $s3,0x20($sp) +/* f149fc0: 03e00008 */ jr $ra +/* f149fc4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f149fc8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f149fcc: afbf0014 */ sw $ra,0x14($sp) +/* f149fd0: 0fc5281b */ jal func0f14a06c +/* f149fd4: 00000000 */ sll $zero,$zero,0x0 +/* f149fd8: afa20018 */ sw $v0,0x18($sp) +/* f149fdc: 0fc5281b */ jal func0f14a06c +/* f149fe0: 2404ffff */ addiu $a0,$zero,-1 +/* f149fe4: 3c077f1b */ lui $a3,0x7f1b +/* f149fe8: 24e763d4 */ addiu $a3,$a3,0x63d4 +/* f149fec: 8fa40018 */ lw $a0,0x18($sp) +/* f149ff0: 00402825 */ or $a1,$v0,$zero +/* f149ff4: 0fc53143 */ jal func0f14c50c +/* f149ff8: 24060410 */ addiu $a2,$zero,0x410 +/* f149ffc: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a000: 27bd0020 */ addiu $sp,$sp,0x20 +/* f14a004: 03e00008 */ jr $ra +/* f14a008: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14a00c +/* f14a00c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f14a010: afbf0014 */ sw $ra,0x14($sp) +/* f14a014: afa40020 */ sw $a0,0x20($sp) +/* f14a018: 0fc5281b */ jal func0f14a06c +/* f14a01c: 2404ffff */ addiu $a0,$zero,-1 +/* f14a020: 8fae0020 */ lw $t6,0x20($sp) +/* f14a024: 905903f4 */ lbu $t9,0x3f4($v0) +/* f14a028: 2404fffe */ addiu $a0,$zero,-2 +/* f14a02c: 000e78c0 */ sll $t7,$t6,0x3 +/* f14a030: 31f80008 */ andi $t8,$t7,0x8 +/* f14a034: 3328fff7 */ andi $t0,$t9,0xfff7 +/* f14a038: 03084825 */ or $t1,$t8,$t0 +/* f14a03c: a04903f4 */ sb $t1,0x3f4($v0) +/* f14a040: 0fc5281b */ jal func0f14a06c +/* f14a044: afb80018 */ sw $t8,0x18($sp) +/* f14a048: 904a03f4 */ lbu $t2,0x3f4($v0) +/* f14a04c: 8fa30018 */ lw $v1,0x18($sp) +/* f14a050: 314bfff7 */ andi $t3,$t2,0xfff7 +/* f14a054: 006b6025 */ or $t4,$v1,$t3 +/* f14a058: a04c03f4 */ sb $t4,0x3f4($v0) +/* f14a05c: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a060: 27bd0020 */ addiu $sp,$sp,0x20 +/* f14a064: 03e00008 */ jr $ra +/* f14a068: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14a06c +/* f14a06c: 2401ffff */ addiu $at,$zero,-1 +/* f14a070: 14810008 */ bne $a0,$at,.L0f14a094 +/* f14a074: 3c0e800a */ lui $t6,0x800a +/* f14a078: 8dce45a0 */ lw $t6,0x45a0($t6) +/* f14a07c: 3c198008 */ lui $t9,0x8008 +/* f14a080: 8f39f8e0 */ lw $t9,-0x720($t9) +/* f14a084: 8dcf016c */ lw $t7,0x16c($t6) +/* f14a088: 000fc280 */ sll $t8,$t7,0xa +/* f14a08c: 03e00008 */ jr $ra +/* f14a090: 03191021 */ addu $v0,$t8,$t9 +.L0f14a094: +/* f14a094: 2401fffc */ addiu $at,$zero,-4 +/* f14a098: 14810008 */ bne $a0,$at,.L0f14a0bc +/* f14a09c: 3c08800a */ lui $t0,0x800a +/* f14a0a0: 8d0845a0 */ lw $t0,0x45a0($t0) +/* f14a0a4: 3c0b8008 */ lui $t3,0x8008 +/* f14a0a8: 8d6bf8e0 */ lw $t3,-0x720($t3) +/* f14a0ac: 8d090174 */ lw $t1,0x174($t0) +/* f14a0b0: 00095280 */ sll $t2,$t1,0xa +/* f14a0b4: 03e00008 */ jr $ra +/* f14a0b8: 014b1021 */ addu $v0,$t2,$t3 +.L0f14a0bc: +/* f14a0bc: 2401fffb */ addiu $at,$zero,-5 +/* f14a0c0: 14810008 */ bne $a0,$at,.L0f14a0e4 +/* f14a0c4: 3c0c800a */ lui $t4,0x800a +/* f14a0c8: 8d8c45a0 */ lw $t4,0x45a0($t4) +/* f14a0cc: 3c0f8008 */ lui $t7,0x8008 +/* f14a0d0: 8deff8e0 */ lw $t7,-0x720($t7) +/* f14a0d4: 8d8d0178 */ lw $t5,0x178($t4) +/* f14a0d8: 000d7280 */ sll $t6,$t5,0xa +/* f14a0dc: 03e00008 */ jr $ra +/* f14a0e0: 01cf1021 */ addu $v0,$t6,$t7 +.L0f14a0e4: +/* f14a0e4: 2401fffe */ addiu $at,$zero,-2 +/* f14a0e8: 1481000b */ bne $a0,$at,.L0f14a118 +/* f14a0ec: 3c03800a */ lui $v1,0x800a +/* f14a0f0: 8c6345a0 */ lw $v1,0x45a0($v1) +/* f14a0f4: 3c0b8008 */ lui $t3,0x8008 +/* f14a0f8: 8d6bf8e0 */ lw $t3,-0x720($t3) +/* f14a0fc: 8c780004 */ lw $t8,0x4($v1) +/* f14a100: 0018c880 */ sll $t9,$t8,0x2 +/* f14a104: 00794021 */ addu $t0,$v1,$t9 +/* f14a108: 8d090014 */ lw $t1,0x14($t0) +/* f14a10c: 00095280 */ sll $t2,$t1,0xa +/* f14a110: 03e00008 */ jr $ra +/* f14a114: 014b1021 */ addu $v0,$t2,$t3 +.L0f14a118: +/* f14a118: 2401fffd */ addiu $at,$zero,-3 +/* f14a11c: 14810009 */ bne $a0,$at,.L0f14a144 +/* f14a120: 3c18800a */ lui $t8,0x800a +/* f14a124: 3c0c800a */ lui $t4,0x800a +/* f14a128: 8d8c45a0 */ lw $t4,0x45a0($t4) +/* f14a12c: 3c0f8008 */ lui $t7,0x8008 +/* f14a130: 8deff8e0 */ lw $t7,-0x720($t7) +/* f14a134: 8d8d0170 */ lw $t5,0x170($t4) +/* f14a138: 000d7280 */ sll $t6,$t5,0xa +/* f14a13c: 03e00008 */ jr $ra +/* f14a140: 01cf1021 */ addu $v0,$t6,$t7 +.L0f14a144: +/* f14a144: 8f1845a0 */ lw $t8,0x45a0($t8) +/* f14a148: 0004c880 */ sll $t9,$a0,0x2 +/* f14a14c: 3c0b8008 */ lui $t3,0x8008 +/* f14a150: 03194021 */ addu $t0,$t8,$t9 +/* f14a154: 8d090014 */ lw $t1,0x14($t0) +/* f14a158: 8d6bf8e0 */ lw $t3,-0x720($t3) +/* f14a15c: 00095280 */ sll $t2,$t1,0xa +/* f14a160: 014b1021 */ addu $v0,$t2,$t3 +/* f14a164: 03e00008 */ jr $ra +/* f14a168: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14a16c +/* f14a16c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14a170: afbf0014 */ sw $ra,0x14($sp) +/* f14a174: 0fc52883 */ jal func0f14a20c +/* f14a178: afa40018 */ sw $a0,0x18($sp) +/* f14a17c: 8fae0018 */ lw $t6,0x18($sp) +/* f14a180: ac4e0100 */ sw $t6,0x100($v0) +/* f14a184: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a188: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14a18c: 03e00008 */ jr $ra +/* f14a190: 00000000 */ sll $zero,$zero,0x0 +/* f14a194: 3c0f800a */ lui $t7,0x800a +/* f14a198: 8def45a0 */ lw $t7,0x45a0($t7) +/* f14a19c: 3c0e8008 */ lui $t6,0x8008 +/* f14a1a0: 8dcef8dc */ lw $t6,-0x724($t6) +/* f14a1a4: 8df80000 */ lw $t8,0x0($t7) +/* f14a1a8: 0018c980 */ sll $t9,$t8,0x6 +/* f14a1ac: 0338c821 */ addu $t9,$t9,$t8 +/* f14a1b0: 0019c880 */ sll $t9,$t9,0x2 +/* f14a1b4: 01d94021 */ addu $t0,$t6,$t9 +/* f14a1b8: 8d0200d4 */ lw $v0,0xd4($t0) +/* f14a1bc: 00024900 */ sll $t1,$v0,0x4 +/* f14a1c0: 000957c2 */ srl $t2,$t1,0x1f +/* f14a1c4: 03e00008 */ jr $ra +/* f14a1c8: 314200ff */ andi $v0,$t2,0xff +); + +GLOBAL_ASM( +glabel func0f14a1cc +/* f14a1cc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14a1d0: afbf0014 */ sw $ra,0x14($sp) +/* f14a1d4: 0fc5b9f1 */ jal func0f16e7c4 +/* f14a1d8: 248459ad */ addiu $a0,$a0,0x59ad +/* f14a1dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a1e0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14a1e4: 03e00008 */ jr $ra +/* f14a1e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14a1ec +/* f14a1ec: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14a1f0: afbf0014 */ sw $ra,0x14($sp) +/* f14a1f4: 0fc5b9f1 */ jal func0f16e7c4 +/* f14a1f8: 248459b1 */ addiu $a0,$a0,0x59b1 +/* f14a1fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a200: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14a204: 03e00008 */ jr $ra +/* f14a208: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14a20c +/* f14a20c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14a210: afbf0014 */ sw $ra,0x14($sp) +/* f14a214: 0fc52969 */ jal func0f14a5a4 +/* f14a218: 00000000 */ sll $zero,$zero,0x0 +/* f14a21c: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a220: 00027180 */ sll $t6,$v0,0x6 +/* f14a224: 3c0f8008 */ lui $t7,0x8008 +/* f14a228: 8deff8dc */ lw $t7,-0x724($t7) +/* f14a22c: 01c27021 */ addu $t6,$t6,$v0 +/* f14a230: 000e7080 */ sll $t6,$t6,0x2 +/* f14a234: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14a238: 03e00008 */ jr $ra +/* f14a23c: 01cf1021 */ addu $v0,$t6,$t7 +); + +GLOBAL_ASM( +glabel func0f14a240 +/* f14a240: 3c03800a */ lui $v1,0x800a +/* f14a244: 246345a0 */ addiu $v1,$v1,0x45a0 +/* f14a248: 8c6e0000 */ lw $t6,0x0($v1) +/* f14a24c: 240dffff */ addiu $t5,$zero,-1 +/* f14a250: 00001025 */ or $v0,$zero,$zero +/* f14a254: adc0048c */ sw $zero,0x48c($t6) +/* f14a258: 8c6f0000 */ lw $t7,0x0($v1) +/* f14a25c: 24040008 */ addiu $a0,$zero,0x8 +/* f14a260: 24050004 */ addiu $a1,$zero,0x4 +/* f14a264: ade00484 */ sw $zero,0x484($t7) +/* f14a268: 8c780000 */ lw $t8,0x0($v1) +/* f14a26c: 240f0001 */ addiu $t7,$zero,0x1 +/* f14a270: af000470 */ sw $zero,0x470($t8) +/* f14a274: 8c790000 */ lw $t9,0x0($v1) +/* f14a278: af200474 */ sw $zero,0x474($t9) +/* f14a27c: 8c680000 */ lw $t0,0x0($v1) +/* f14a280: ad000478 */ sw $zero,0x478($t0) +/* f14a284: 8c690000 */ lw $t1,0x0($v1) +/* f14a288: ad20047c */ sw $zero,0x47c($t1) +/* f14a28c: 8c6a0000 */ lw $t2,0x0($v1) +/* f14a290: ad400480 */ sw $zero,0x480($t2) +/* f14a294: 8c6b0000 */ lw $t3,0x0($v1) +/* f14a298: ad60037c */ sw $zero,0x37c($t3) +/* f14a29c: 8c6c0000 */ lw $t4,0x0($v1) +/* f14a2a0: ad800000 */ sw $zero,0x0($t4) +/* f14a2a4: 8c6e0000 */ lw $t6,0x0($v1) +/* f14a2a8: adcd0004 */ sw $t5,0x4($t6) +/* f14a2ac: 8c780000 */ lw $t8,0x0($v1) +/* f14a2b0: af0f0008 */ sw $t7,0x8($t8) +/* f14a2b4: 00001825 */ or $v1,$zero,$zero +.L0f14a2b8: +/* f14a2b8: 24630001 */ addiu $v1,$v1,0x1 +.L0f14a2bc: +/* f14a2bc: 5464ffff */ bnel $v1,$a0,.L0f14a2bc +/* f14a2c0: 24630001 */ addiu $v1,$v1,0x1 +/* f14a2c4: 24420001 */ addiu $v0,$v0,0x1 +/* f14a2c8: 28410004 */ slti $at,$v0,0x4 +/* f14a2cc: 5420fffa */ bnezl $at,.L0f14a2b8 +/* f14a2d0: 00001825 */ or $v1,$zero,$zero +/* f14a2d4: 00001025 */ or $v0,$zero,$zero +/* f14a2d8: 00001825 */ or $v1,$zero,$zero +.L0f14a2dc: +/* f14a2dc: 24630001 */ addiu $v1,$v1,0x1 +.L0f14a2e0: +/* f14a2e0: 5464ffff */ bnel $v1,$a0,.L0f14a2e0 +/* f14a2e4: 24630001 */ addiu $v1,$v1,0x1 +/* f14a2e8: 24420001 */ addiu $v0,$v0,0x1 +/* f14a2ec: 5445fffb */ bnel $v0,$a1,.L0f14a2dc +/* f14a2f0: 00001825 */ or $v1,$zero,$zero +/* f14a2f4: 03e00008 */ jr $ra +/* f14a2f8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14a2fc +/* f14a2fc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14a300: afbf0014 */ sw $ra,0x14($sp) +/* f14a304: afa5001c */ sw $a1,0x1c($sp) +/* f14a308: 0fc5281b */ jal func0f14a06c +/* f14a30c: afa60020 */ sw $a2,0x20($sp) +/* f14a310: 8c4203f4 */ lw $v0,0x3f4($v0) +/* f14a314: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a318: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14a31c: 000277c2 */ srl $t6,$v0,0x1f +/* f14a320: 03e00008 */ jr $ra +/* f14a324: 01c01025 */ or $v0,$t6,$zero +/* f14a328: 3c0e8009 */ lui $t6,0x8009 +/* f14a32c: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f14a330: 27bdffe0 */ addiu $sp,$sp,-32 +/* f14a334: 24010001 */ addiu $at,$zero,0x1 +/* f14a338: afbf001c */ sw $ra,0x1c($sp) +/* f14a33c: afb10018 */ sw $s1,0x18($sp) +/* f14a340: 11c10019 */ beq $t6,$at,.L0f14a3a8 +/* f14a344: afb00014 */ sw $s0,0x14($sp) +/* f14a348: 0fc5db69 */ jal func0f176da4 +/* f14a34c: 24040410 */ addiu $a0,$zero,0x410 +/* f14a350: 00408025 */ or $s0,$v0,$zero +/* f14a354: 0fc5db69 */ jal func0f176da4 +/* f14a358: 24040490 */ addiu $a0,$zero,0x490 +/* f14a35c: 00408825 */ or $s1,$v0,$zero +/* f14a360: 02002025 */ or $a0,$s0,$zero +/* f14a364: 0c0048f2 */ jal 0x123c8 +/* f14a368: 24050006 */ addiu $a1,$zero,0x6 +/* f14a36c: 3c018008 */ lui $at,0x8008 +/* f14a370: ac22f8dc */ sw $v0,-0x724($at) +/* f14a374: 02202025 */ or $a0,$s1,$zero +/* f14a378: 0c0048f2 */ jal 0x123c8 +/* f14a37c: 24050006 */ addiu $a1,$zero,0x6 +/* f14a380: 3c01800a */ lui $at,0x800a +/* f14a384: 0fc52890 */ jal func0f14a240 +/* f14a388: ac2245a0 */ sw $v0,0x45a0($at) +/* f14a38c: 00008025 */ or $s0,$zero,$zero +/* f14a390: 24110004 */ addiu $s1,$zero,0x4 +.L0f14a394: +/* f14a394: 0fc52b56 */ jal func0f14ad58 +/* f14a398: 02002025 */ or $a0,$s0,$zero +/* f14a39c: 26100001 */ addiu $s0,$s0,0x1 +/* f14a3a0: 1611fffc */ bne $s0,$s1,.L0f14a394 +/* f14a3a4: 00000000 */ sll $zero,$zero,0x0 +.L0f14a3a8: +/* f14a3a8: 8fbf001c */ lw $ra,0x1c($sp) +/* f14a3ac: 8fb00014 */ lw $s0,0x14($sp) +/* f14a3b0: 8fb10018 */ lw $s1,0x18($sp) +/* f14a3b4: 03e00008 */ jr $ra +/* f14a3b8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f14a3bc: 03e00008 */ jr $ra +/* f14a3c0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14a3c4 +/* f14a3c4: 3c0e800a */ lui $t6,0x800a +/* f14a3c8: 8dce45a0 */ lw $t6,0x45a0($t6) +/* f14a3cc: 3c048008 */ lui $a0,0x8008 +/* f14a3d0: 2484f8dc */ addiu $a0,$a0,-1828 +/* f14a3d4: 00001825 */ or $v1,$zero,$zero +/* f14a3d8: 24050410 */ addiu $a1,$zero,0x410 +/* f14a3dc: adc0037c */ sw $zero,0x37c($t6) +.L0f14a3e0: +/* f14a3e0: 8c8f0000 */ lw $t7,0x0($a0) +/* f14a3e4: 01e31021 */ addu $v0,$t7,$v1 +/* f14a3e8: 905800d4 */ lbu $t8,0xd4($v0) +/* f14a3ec: 24630104 */ addiu $v1,$v1,0x104 +/* f14a3f0: 3319ffef */ andi $t9,$t8,0xffef +/* f14a3f4: 1465fffa */ bne $v1,$a1,.L0f14a3e0 +/* f14a3f8: a05900d4 */ sb $t9,0xd4($v0) +/* f14a3fc: 03e00008 */ jr $ra +/* f14a400: 00000000 */ sll $zero,$zero,0x0 +/* f14a404: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14a408: afbf0014 */ sw $ra,0x14($sp) +/* f14a40c: 00002025 */ or $a0,$zero,$zero +/* f14a410: 0fc52796 */ jal func0f149e58 +/* f14a414: 00002825 */ or $a1,$zero,$zero +/* f14a418: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a41c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14a420: 03e00008 */ jr $ra +/* f14a424: 00000000 */ sll $zero,$zero,0x0 +/* f14a428: 27bdffd8 */ addiu $sp,$sp,-40 +/* f14a42c: afb1001c */ sw $s1,0x1c($sp) +/* f14a430: afb20020 */ sw $s2,0x20($sp) +/* f14a434: afb00018 */ sw $s0,0x18($sp) +/* f14a438: 3c117f1b */ lui $s1,0x7f1b +/* f14a43c: afbf0024 */ sw $ra,0x24($sp) +/* f14a440: 263164c0 */ addiu $s1,$s1,0x64c0 +/* f14a444: 00008025 */ or $s0,$zero,$zero +/* f14a448: 24120016 */ addiu $s2,$zero,0x16 +/* f14a44c: 02002025 */ or $a0,$s0,$zero +.L0f14a450: +/* f14a450: 24050510 */ addiu $a1,$zero,0x510 +/* f14a454: 0fc528bf */ jal func0f14a2fc +/* f14a458: 02203025 */ or $a2,$s1,$zero +/* f14a45c: 26100001 */ addiu $s0,$s0,0x1 +/* f14a460: 5612fffb */ bnel $s0,$s2,.L0f14a450 +/* f14a464: 02002025 */ or $a0,$s0,$zero +/* f14a468: 8fbf0024 */ lw $ra,0x24($sp) +/* f14a46c: 8fb00018 */ lw $s0,0x18($sp) +/* f14a470: 8fb1001c */ lw $s1,0x1c($sp) +/* f14a474: 8fb20020 */ lw $s2,0x20($sp) +/* f14a478: 03e00008 */ jr $ra +/* f14a47c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f14a480: 03e00008 */ jr $ra +/* f14a484: 00000000 */ sll $zero,$zero,0x0 +/* f14a488: 27bdffd8 */ addiu $sp,$sp,-40 +/* f14a48c: afbf0024 */ sw $ra,0x24($sp) +/* f14a490: afb30020 */ sw $s3,0x20($sp) +/* f14a494: afb2001c */ sw $s2,0x1c($sp) +/* f14a498: afb10018 */ sw $s1,0x18($sp) +/* f14a49c: afb00014 */ sw $s0,0x14($sp) +/* f14a4a0: 0fc52bb4 */ jal func0f14aed0 +/* f14a4a4: 2404ffff */ addiu $a0,$zero,-1 +/* f14a4a8: 3c10800a */ lui $s0,0x800a +/* f14a4ac: 261045a0 */ addiu $s0,$s0,0x45a0 +/* f14a4b0: 00008825 */ or $s1,$zero,$zero +/* f14a4b4: 8e0e0000 */ lw $t6,0x0($s0) +.L0f14a4b8: +/* f14a4b8: 8dcf0484 */ lw $t7,0x484($t6) +/* f14a4bc: 0fc52724 */ jal func0f149c90 +/* f14a4c0: 01f12021 */ addu $a0,$t7,$s1 +/* f14a4c4: 2631000c */ addiu $s1,$s1,0xc +/* f14a4c8: 2a210180 */ slti $at,$s1,0x180 +/* f14a4cc: 5420fffa */ bnezl $at,.L0f14a4b8 +/* f14a4d0: 8e0e0000 */ lw $t6,0x0($s0) +/* f14a4d4: 3c128008 */ lui $s2,0x8008 +/* f14a4d8: 2652f8dc */ addiu $s2,$s2,-1828 +/* f14a4dc: 00008025 */ or $s0,$zero,$zero +/* f14a4e0: 00008825 */ or $s1,$zero,$zero +/* f14a4e4: 24130004 */ addiu $s3,$zero,0x4 +.L0f14a4e8: +/* f14a4e8: 8e580000 */ lw $t8,0x0($s2) +/* f14a4ec: 00102600 */ sll $a0,$s0,0x18 +/* f14a4f0: 00044603 */ sra $t0,$a0,0x18 +/* f14a4f4: 0311c821 */ addu $t9,$t8,$s1 +/* f14a4f8: af2000f4 */ sw $zero,0xf4($t9) +/* f14a4fc: 0fc4751e */ jal func0f11d478 +/* f14a500: 01002025 */ or $a0,$t0,$zero +/* f14a504: 26100001 */ addiu $s0,$s0,0x1 +/* f14a508: 1613fff7 */ bne $s0,$s3,.L0f14a4e8 +/* f14a50c: 26310104 */ addiu $s1,$s1,0x104 +/* f14a510: 8fbf0024 */ lw $ra,0x24($sp) +/* f14a514: 8fb00014 */ lw $s0,0x14($sp) +/* f14a518: 8fb10018 */ lw $s1,0x18($sp) +/* f14a51c: 8fb2001c */ lw $s2,0x1c($sp) +/* f14a520: 8fb30020 */ lw $s3,0x20($sp) +/* f14a524: 03e00008 */ jr $ra +/* f14a528: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f14a52c +/* f14a52c: 3c048008 */ lui $a0,0x8008 +/* f14a530: 2484f8dc */ addiu $a0,$a0,-1828 +/* f14a534: 00001825 */ or $v1,$zero,$zero +/* f14a538: 24050410 */ addiu $a1,$zero,0x410 +.L0f14a53c: +/* f14a53c: 8c8e0000 */ lw $t6,0x0($a0) +/* f14a540: 01c31021 */ addu $v0,$t6,$v1 +/* f14a544: 905800d4 */ lbu $t8,0xd4($v0) +/* f14a548: 24630104 */ addiu $v1,$v1,0x104 +/* f14a54c: 37190010 */ ori $t9,$t8,0x10 +/* f14a550: 1465fffa */ bne $v1,$a1,.L0f14a53c +/* f14a554: a05900d4 */ sb $t9,0xd4($v0) +/* f14a558: 03e00008 */ jr $ra +/* f14a55c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14a560 +/* f14a560: 3c048008 */ lui $a0,0x8008 +/* f14a564: 2484f8dc */ addiu $a0,$a0,-1828 +/* f14a568: 00001825 */ or $v1,$zero,$zero +/* f14a56c: 24050410 */ addiu $a1,$zero,0x410 +.L0f14a570: +/* f14a570: 8c8e0000 */ lw $t6,0x0($a0) +/* f14a574: 01c31021 */ addu $v0,$t6,$v1 +/* f14a578: 904f00d4 */ lbu $t7,0xd4($v0) +/* f14a57c: 24630104 */ addiu $v1,$v1,0x104 +/* f14a580: 31f8ffef */ andi $t8,$t7,0xffef +/* f14a584: 1465fffa */ bne $v1,$a1,.L0f14a570 +/* f14a588: a05800d4 */ sb $t8,0xd4($v0) +/* f14a58c: 03e00008 */ jr $ra +/* f14a590: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14a594 +/* f14a594: 3c0e800a */ lui $t6,0x800a +/* f14a598: 8dce45a0 */ lw $t6,0x45a0($t6) +/* f14a59c: 03e00008 */ jr $ra +/* f14a5a0: adc40000 */ sw $a0,0x0($t6) +); + +GLOBAL_ASM( +glabel func0f14a5a4 +/* f14a5a4: 3c0e800a */ lui $t6,0x800a +/* f14a5a8: 8dce45a0 */ lw $t6,0x45a0($t6) +/* f14a5ac: 03e00008 */ jr $ra +/* f14a5b0: 8dc20000 */ lw $v0,0x0($t6) +/* f14a5b4: 3c0e800a */ lui $t6,0x800a +/* f14a5b8: 8dce45a0 */ lw $t6,0x45a0($t6) +/* f14a5bc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14a5c0: afbf0014 */ sw $ra,0x14($sp) +/* f14a5c4: 0fc5281b */ jal func0f14a06c +/* f14a5c8: adc40004 */ sw $a0,0x4($t6) +/* f14a5cc: 0fc52ce5 */ jal func0f14b394 +/* f14a5d0: 00402025 */ or $a0,$v0,$zero +/* f14a5d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a5d8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14a5dc: 03e00008 */ jr $ra +/* f14a5e0: 00000000 */ sll $zero,$zero,0x0 +/* f14a5e4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14a5e8: afbf0014 */ sw $ra,0x14($sp) +/* f14a5ec: 3c067f1b */ lui $a2,0x7f1b +/* f14a5f0: 24c66530 */ addiu $a2,$a2,0x6530 +/* f14a5f4: 2404ffff */ addiu $a0,$zero,-1 +/* f14a5f8: 0fc537bc */ jal func0f14def0 +/* f14a5fc: 2405057f */ addiu $a1,$zero,0x57f +/* f14a600: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a604: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14a608: 03e00008 */ jr $ra +/* f14a60c: 00000000 */ sll $zero,$zero,0x0 +/* f14a610: 27bdffe0 */ addiu $sp,$sp,-32 +/* f14a614: afbf0014 */ sw $ra,0x14($sp) +/* f14a618: 3c067f1b */ lui $a2,0x7f1b +/* f14a61c: 24c6653c */ addiu $a2,$a2,0x653c +/* f14a620: 2404ffff */ addiu $a0,$zero,-1 +/* f14a624: 0fc537bc */ jal func0f14def0 +/* f14a628: 24050587 */ addiu $a1,$zero,0x587 +/* f14a62c: 0fc5281b */ jal func0f14a06c +/* f14a630: 2404fffe */ addiu $a0,$zero,-2 +/* f14a634: afa20018 */ sw $v0,0x18($sp) +/* f14a638: 0fc5281b */ jal func0f14a06c +/* f14a63c: 2404ffff */ addiu $a0,$zero,-1 +/* f14a640: 3c077f1b */ lui $a3,0x7f1b +/* f14a644: 24e76548 */ addiu $a3,$a3,0x6548 +/* f14a648: 8fa40018 */ lw $a0,0x18($sp) +/* f14a64c: 00402825 */ or $a1,$v0,$zero +/* f14a650: 0fc53143 */ jal func0f14c50c +/* f14a654: 24060588 */ addiu $a2,$zero,0x588 +/* f14a658: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a65c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f14a660: 03e00008 */ jr $ra +/* f14a664: 00000000 */ sll $zero,$zero,0x0 +/* f14a668: 3c0e800a */ lui $t6,0x800a +/* f14a66c: 8dce45a0 */ lw $t6,0x45a0($t6) +/* f14a670: 03e00008 */ jr $ra +/* f14a674: 8dc20004 */ lw $v0,0x4($t6) +); + +GLOBAL_ASM( +glabel func0f14a678 +/* f14a678: 27bdffe0 */ addiu $sp,$sp,-32 +/* f14a67c: afbf0014 */ sw $ra,0x14($sp) +/* f14a680: 0fc5281b */ jal func0f14a06c +/* f14a684: 2404fffe */ addiu $a0,$zero,-2 +/* f14a688: afa20018 */ sw $v0,0x18($sp) +/* f14a68c: 0fc5281b */ jal func0f14a06c +/* f14a690: 2404ffff */ addiu $a0,$zero,-1 +/* f14a694: 3c077f1b */ lui $a3,0x7f1b +/* f14a698: 24e76554 */ addiu $a3,$a3,0x6554 +/* f14a69c: 8fa40018 */ lw $a0,0x18($sp) +/* f14a6a0: 00402825 */ or $a1,$v0,$zero +/* f14a6a4: 0fc53143 */ jal func0f14c50c +/* f14a6a8: 24060599 */ addiu $a2,$zero,0x599 +/* f14a6ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a6b0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f14a6b4: 03e00008 */ jr $ra +/* f14a6b8: 00000000 */ sll $zero,$zero,0x0 +/* f14a6bc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f14a6c0: afbf001c */ sw $ra,0x1c($sp) +/* f14a6c4: afb00018 */ sw $s0,0x18($sp) +/* f14a6c8: 0fc5281b */ jal func0f14a06c +/* f14a6cc: 2404fffc */ addiu $a0,$zero,-4 +/* f14a6d0: 00408025 */ or $s0,$v0,$zero +/* f14a6d4: 0fc5281b */ jal func0f14a06c +/* f14a6d8: 2404ffff */ addiu $a0,$zero,-1 +/* f14a6dc: 3c077f1b */ lui $a3,0x7f1b +/* f14a6e0: 24e76560 */ addiu $a3,$a3,0x6560 +/* f14a6e4: 02002025 */ or $a0,$s0,$zero +/* f14a6e8: 00402825 */ or $a1,$v0,$zero +/* f14a6ec: 0fc53143 */ jal func0f14c50c +/* f14a6f0: 240605a1 */ addiu $a2,$zero,0x5a1 +/* f14a6f4: 0fc5281b */ jal func0f14a06c +/* f14a6f8: 2404ffff */ addiu $a0,$zero,-1 +/* f14a6fc: 00408025 */ or $s0,$v0,$zero +/* f14a700: 0fc5281b */ jal func0f14a06c +/* f14a704: 2404fffd */ addiu $a0,$zero,-3 +/* f14a708: 3c077f1b */ lui $a3,0x7f1b +/* f14a70c: 24e7656c */ addiu $a3,$a3,0x656c +/* f14a710: 02002025 */ or $a0,$s0,$zero +/* f14a714: 00402825 */ or $a1,$v0,$zero +/* f14a718: 0fc53143 */ jal func0f14c50c +/* f14a71c: 240605a2 */ addiu $a2,$zero,0x5a2 +/* f14a720: 0fc5281b */ jal func0f14a06c +/* f14a724: 2404fffd */ addiu $a0,$zero,-3 +/* f14a728: 00408025 */ or $s0,$v0,$zero +/* f14a72c: 0fc5281b */ jal func0f14a06c +/* f14a730: 2404fffc */ addiu $a0,$zero,-4 +/* f14a734: 3c077f1b */ lui $a3,0x7f1b +/* f14a738: 24e76578 */ addiu $a3,$a3,0x6578 +/* f14a73c: 02002025 */ or $a0,$s0,$zero +/* f14a740: 00402825 */ or $a1,$v0,$zero +/* f14a744: 0fc53143 */ jal func0f14c50c +/* f14a748: 240605a3 */ addiu $a2,$zero,0x5a3 +/* f14a74c: 8fbf001c */ lw $ra,0x1c($sp) +/* f14a750: 8fb00018 */ lw $s0,0x18($sp) +/* f14a754: 27bd0020 */ addiu $sp,$sp,0x20 +/* f14a758: 03e00008 */ jr $ra +/* f14a75c: 00000000 */ sll $zero,$zero,0x0 +/* f14a760: 27bdffe0 */ addiu $sp,$sp,-32 +/* f14a764: afbf0014 */ sw $ra,0x14($sp) +/* f14a768: 0fc5281b */ jal func0f14a06c +/* f14a76c: 2404fffd */ addiu $a0,$zero,-3 +/* f14a770: afa20018 */ sw $v0,0x18($sp) +/* f14a774: 0fc5281b */ jal func0f14a06c +/* f14a778: 2404ffff */ addiu $a0,$zero,-1 +/* f14a77c: 3c077f1b */ lui $a3,0x7f1b +/* f14a780: 24e7659c */ addiu $a3,$a3,0x659c +/* f14a784: 8fa40018 */ lw $a0,0x18($sp) +/* f14a788: 00402825 */ or $a1,$v0,$zero +/* f14a78c: 0fc53143 */ jal func0f14c50c +/* f14a790: 240605ac */ addiu $a2,$zero,0x5ac +/* f14a794: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a798: 27bd0020 */ addiu $sp,$sp,0x20 +/* f14a79c: 03e00008 */ jr $ra +/* f14a7a0: 00000000 */ sll $zero,$zero,0x0 +/* f14a7a4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f14a7a8: afbf0014 */ sw $ra,0x14($sp) +/* f14a7ac: 0fc5281b */ jal func0f14a06c +/* f14a7b0: 2404ffff */ addiu $a0,$zero,-1 +/* f14a7b4: afa20018 */ sw $v0,0x18($sp) +/* f14a7b8: 0fc5281b */ jal func0f14a06c +/* f14a7bc: 2404fffd */ addiu $a0,$zero,-3 +/* f14a7c0: 3c077f1b */ lui $a3,0x7f1b +/* f14a7c4: 24e765c0 */ addiu $a3,$a3,0x65c0 +/* f14a7c8: 8fa40018 */ lw $a0,0x18($sp) +/* f14a7cc: 00402825 */ or $a1,$v0,$zero +/* f14a7d0: 0fc53143 */ jal func0f14c50c +/* f14a7d4: 240605b5 */ addiu $a2,$zero,0x5b5 +/* f14a7d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a7dc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f14a7e0: 03e00008 */ jr $ra +/* f14a7e4: 00000000 */ sll $zero,$zero,0x0 +/* f14a7e8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f14a7ec: afbf0014 */ sw $ra,0x14($sp) +/* f14a7f0: afa40020 */ sw $a0,0x20($sp) +/* f14a7f4: 0fc5281b */ jal func0f14a06c +/* f14a7f8: 2404ffff */ addiu $a0,$zero,-1 +/* f14a7fc: afa20018 */ sw $v0,0x18($sp) +/* f14a800: 0fc5281b */ jal func0f14a06c +/* f14a804: 8fa40020 */ lw $a0,0x20($sp) +/* f14a808: 3c077f1b */ lui $a3,0x7f1b +/* f14a80c: 24e765cc */ addiu $a3,$a3,0x65cc +/* f14a810: 8fa40018 */ lw $a0,0x18($sp) +/* f14a814: 00402825 */ or $a1,$v0,$zero +/* f14a818: 0fc53143 */ jal func0f14c50c +/* f14a81c: 240605be */ addiu $a2,$zero,0x5be +/* f14a820: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a824: 27bd0020 */ addiu $sp,$sp,0x20 +/* f14a828: 03e00008 */ jr $ra +/* f14a82c: 00000000 */ sll $zero,$zero,0x0 +/* f14a830: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14a834: afbf0014 */ sw $ra,0x14($sp) +/* f14a838: 0fc52883 */ jal func0f14a20c +/* f14a83c: 00000000 */ sll $zero,$zero,0x0 +/* f14a840: 8c4e00d4 */ lw $t6,0xd4($v0) +/* f14a844: 2404ffff */ addiu $a0,$zero,-1 +/* f14a848: 240505cc */ addiu $a1,$zero,0x5cc +/* f14a84c: 000e7fc2 */ srl $t7,$t6,0x1f +/* f14a850: 11e00005 */ beqz $t7,.L0f14a868 +/* f14a854: 3c067f1b */ lui $a2,0x7f1b +/* f14a858: 905800d4 */ lbu $t8,0xd4($v0) +/* f14a85c: 3319ff7f */ andi $t9,$t8,0xff7f +/* f14a860: 10000004 */ beqz $zero,.L0f14a874 +/* f14a864: a05900d4 */ sb $t9,0xd4($v0) +.L0f14a868: +/* f14a868: 904900d4 */ lbu $t1,0xd4($v0) +/* f14a86c: 352a0080 */ ori $t2,$t1,0x80 +/* f14a870: a04a00d4 */ sb $t2,0xd4($v0) +.L0f14a874: +/* f14a874: 8c4b00d4 */ lw $t3,0xd4($v0) +/* f14a878: 000b67c2 */ srl $t4,$t3,0x1f +/* f14a87c: 51800004 */ beqzl $t4,.L0f14a890 +/* f14a880: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a884: 0fc537bc */ jal func0f14def0 +/* f14a888: 24c665d8 */ addiu $a2,$a2,0x65d8 +/* f14a88c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f14a890: +/* f14a890: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14a894: 03e00008 */ jr $ra +/* f14a898: 00000000 */ sll $zero,$zero,0x0 +/* f14a89c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14a8a0: afbf0014 */ sw $ra,0x14($sp) +/* f14a8a4: 0fc5281b */ jal func0f14a06c +/* f14a8a8: 00000000 */ sll $zero,$zero,0x0 +/* f14a8ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a8b0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14a8b4: 24420004 */ addiu $v0,$v0,0x4 +/* f14a8b8: 03e00008 */ jr $ra +/* f14a8bc: 00000000 */ sll $zero,$zero,0x0 +/* f14a8c0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14a8c4: afbf0014 */ sw $ra,0x14($sp) +/* f14a8c8: 0fc52883 */ jal func0f14a20c +/* f14a8cc: 00000000 */ sll $zero,$zero,0x0 +/* f14a8d0: 8c4200d4 */ lw $v0,0xd4($v0) +/* f14a8d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a8d8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14a8dc: 000277c2 */ srl $t6,$v0,0x1f +/* f14a8e0: 03e00008 */ jr $ra +/* f14a8e4: 01c01025 */ or $v0,$t6,$zero +); + +GLOBAL_ASM( +glabel func0f14a8e8 +/* f14a8e8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14a8ec: afbf0014 */ sw $ra,0x14($sp) +/* f14a8f0: 0fc52883 */ jal func0f14a20c +/* f14a8f4: 00000000 */ sll $zero,$zero,0x0 +/* f14a8f8: 8c4e00f8 */ lw $t6,0xf8($v0) +/* f14a8fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a900: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14a904: 15c00003 */ bnez $t6,.L0f14a914 +/* f14a908: 24030001 */ addiu $v1,$zero,0x1 +/* f14a90c: 10000001 */ beqz $zero,.L0f14a914 +/* f14a910: 00001825 */ or $v1,$zero,$zero +.L0f14a914: +/* f14a914: 03e00008 */ jr $ra +/* f14a918: 00601025 */ or $v0,$v1,$zero +/* f14a91c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14a920: afbf0014 */ sw $ra,0x14($sp) +/* f14a924: afa40018 */ sw $a0,0x18($sp) +/* f14a928: 0fc5281b */ jal func0f14a06c +/* f14a92c: 2404ffff */ addiu $a0,$zero,-1 +/* f14a930: 8fae0018 */ lw $t6,0x18($sp) +/* f14a934: 3c067f1b */ lui $a2,0x7f1b +/* f14a938: 24c665e4 */ addiu $a2,$a2,0x65e4 +/* f14a93c: 2404ffff */ addiu $a0,$zero,-1 +/* f14a940: 240505ee */ addiu $a1,$zero,0x5ee +/* f14a944: 0fc537bc */ jal func0f14def0 +/* f14a948: ac4e03bc */ sw $t6,0x3bc($v0) +/* f14a94c: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a950: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14a954: 03e00008 */ jr $ra +/* f14a958: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14a95c +/* f14a95c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14a960: afbf0014 */ sw $ra,0x14($sp) +/* f14a964: 0fc5281b */ jal func0f14a06c +/* f14a968: 2404ffff */ addiu $a0,$zero,-1 +/* f14a96c: 240e0080 */ addiu $t6,$zero,0x80 +/* f14a970: ac4e03bc */ sw $t6,0x3bc($v0) +/* f14a974: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a978: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14a97c: 03e00008 */ jr $ra +/* f14a980: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14a984 +/* f14a984: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14a988: afbf0014 */ sw $ra,0x14($sp) +/* f14a98c: 0fc5281b */ jal func0f14a06c +/* f14a990: 2404ffff */ addiu $a0,$zero,-1 +/* f14a994: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a998: 8c4203bc */ lw $v0,0x3bc($v0) +/* f14a99c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14a9a0: 03e00008 */ jr $ra +/* f14a9a4: 00000000 */ sll $zero,$zero,0x0 +/* f14a9a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14a9ac: afbf0014 */ sw $ra,0x14($sp) +/* f14a9b0: afa40018 */ sw $a0,0x18($sp) +/* f14a9b4: 0fc5281b */ jal func0f14a06c +/* f14a9b8: 2404ffff */ addiu $a0,$zero,-1 +/* f14a9bc: 8fae0018 */ lw $t6,0x18($sp) +/* f14a9c0: ac4e03a4 */ sw $t6,0x3a4($v0) +/* f14a9c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a9c8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14a9cc: 03e00008 */ jr $ra +/* f14a9d0: 00000000 */ sll $zero,$zero,0x0 +/* f14a9d4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14a9d8: afbf0014 */ sw $ra,0x14($sp) +/* f14a9dc: 0fc5281b */ jal func0f14a06c +/* f14a9e0: 2404ffff */ addiu $a0,$zero,-1 +/* f14a9e4: ac4003a4 */ sw $zero,0x3a4($v0) +/* f14a9e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f14a9ec: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14a9f0: 03e00008 */ jr $ra +/* f14a9f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14a9f8 +/* f14a9f8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14a9fc: afbf0014 */ sw $ra,0x14($sp) +/* f14aa00: 0fc5281b */ jal func0f14a06c +/* f14aa04: 00000000 */ sll $zero,$zero,0x0 +/* f14aa08: 8fbf0014 */ lw $ra,0x14($sp) +/* f14aa0c: 8c4203a4 */ lw $v0,0x3a4($v0) +/* f14aa10: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14aa14: 03e00008 */ jr $ra +/* f14aa18: 00000000 */ sll $zero,$zero,0x0 +/* f14aa1c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14aa20: afbf0014 */ sw $ra,0x14($sp) +/* f14aa24: afa40018 */ sw $a0,0x18($sp) +/* f14aa28: 0fc5281b */ jal func0f14a06c +/* f14aa2c: 2404ffff */ addiu $a0,$zero,-1 +/* f14aa30: 8fae0018 */ lw $t6,0x18($sp) +/* f14aa34: ac4e03b8 */ sw $t6,0x3b8($v0) +/* f14aa38: 8fbf0014 */ lw $ra,0x14($sp) +/* f14aa3c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14aa40: 03e00008 */ jr $ra +/* f14aa44: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14aa48 +/* f14aa48: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14aa4c: afbf0014 */ sw $ra,0x14($sp) +/* f14aa50: 0fc5281b */ jal func0f14a06c +/* f14aa54: 2404ffff */ addiu $a0,$zero,-1 +/* f14aa58: 240e0006 */ addiu $t6,$zero,0x6 +/* f14aa5c: ac4e03b8 */ sw $t6,0x3b8($v0) +/* f14aa60: 8fbf0014 */ lw $ra,0x14($sp) +/* f14aa64: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14aa68: 03e00008 */ jr $ra +/* f14aa6c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14aa70 +/* f14aa70: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14aa74: afbf0014 */ sw $ra,0x14($sp) +/* f14aa78: 0fc5281b */ jal func0f14a06c +/* f14aa7c: 2404ffff */ addiu $a0,$zero,-1 +/* f14aa80: 8fbf0014 */ lw $ra,0x14($sp) +/* f14aa84: 8c4203b8 */ lw $v0,0x3b8($v0) +/* f14aa88: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14aa8c: 03e00008 */ jr $ra +/* f14aa90: 00000000 */ sll $zero,$zero,0x0 +/* f14aa94: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14aa98: afbf0014 */ sw $ra,0x14($sp) +/* f14aa9c: 0fc5287b */ jal func0f14a1ec +/* f14aaa0: afa40018 */ sw $a0,0x18($sp) +/* f14aaa4: 0fc5281b */ jal func0f14a06c +/* f14aaa8: 2404ffff */ addiu $a0,$zero,-1 +/* f14aaac: 8fae0018 */ lw $t6,0x18($sp) +/* f14aab0: ac4e039c */ sw $t6,0x39c($v0) +/* f14aab4: 8fbf0014 */ lw $ra,0x14($sp) +/* f14aab8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14aabc: 03e00008 */ jr $ra +/* f14aac0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14aac4 +/* f14aac4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14aac8: afbf0014 */ sw $ra,0x14($sp) +/* f14aacc: 0fc5281b */ jal func0f14a06c +/* f14aad0: 2404ffff */ addiu $a0,$zero,-1 +/* f14aad4: ac40039c */ sw $zero,0x39c($v0) +/* f14aad8: 8fbf0014 */ lw $ra,0x14($sp) +/* f14aadc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14aae0: 03e00008 */ jr $ra +/* f14aae4: 00000000 */ sll $zero,$zero,0x0 +/* f14aae8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14aaec: afbf0014 */ sw $ra,0x14($sp) +/* f14aaf0: 0fc5281b */ jal func0f14a06c +/* f14aaf4: 2404ffff */ addiu $a0,$zero,-1 +/* f14aaf8: 8fbf0014 */ lw $ra,0x14($sp) +/* f14aafc: 8c42039c */ lw $v0,0x39c($v0) +/* f14ab00: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14ab04: 03e00008 */ jr $ra +/* f14ab08: 00000000 */ sll $zero,$zero,0x0 +/* f14ab0c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14ab10: afbf0014 */ sw $ra,0x14($sp) +/* f14ab14: 0fc52873 */ jal func0f14a1cc +/* f14ab18: afa40018 */ sw $a0,0x18($sp) +/* f14ab1c: 0fc5281b */ jal func0f14a06c +/* f14ab20: 2404ffff */ addiu $a0,$zero,-1 +/* f14ab24: 8fae0018 */ lw $t6,0x18($sp) +/* f14ab28: ac4e03a0 */ sw $t6,0x3a0($v0) +/* f14ab2c: 8fbf0014 */ lw $ra,0x14($sp) +/* f14ab30: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14ab34: 03e00008 */ jr $ra +/* f14ab38: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14ab3c +/* f14ab3c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14ab40: afbf0014 */ sw $ra,0x14($sp) +/* f14ab44: 0fc5281b */ jal func0f14a06c +/* f14ab48: 2404ffff */ addiu $a0,$zero,-1 +/* f14ab4c: ac4003a0 */ sw $zero,0x3a0($v0) +/* f14ab50: 8fbf0014 */ lw $ra,0x14($sp) +/* f14ab54: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14ab58: 03e00008 */ jr $ra +/* f14ab5c: 00000000 */ sll $zero,$zero,0x0 +/* f14ab60: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14ab64: afbf0014 */ sw $ra,0x14($sp) +/* f14ab68: 0fc5281b */ jal func0f14a06c +/* f14ab6c: 2404ffff */ addiu $a0,$zero,-1 +/* f14ab70: 8fbf0014 */ lw $ra,0x14($sp) +/* f14ab74: 8c4203a0 */ lw $v0,0x3a0($v0) +/* f14ab78: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14ab7c: 03e00008 */ jr $ra +/* f14ab80: 00000000 */ sll $zero,$zero,0x0 +/* f14ab84: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14ab88: afbf0014 */ sw $ra,0x14($sp) +/* f14ab8c: afa40018 */ sw $a0,0x18($sp) +/* f14ab90: 0fc5281b */ jal func0f14a06c +/* f14ab94: 2404ffff */ addiu $a0,$zero,-1 +/* f14ab98: 8fae0018 */ lw $t6,0x18($sp) +/* f14ab9c: ac4e03b4 */ sw $t6,0x3b4($v0) +/* f14aba0: 8fbf0014 */ lw $ra,0x14($sp) +/* f14aba4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14aba8: 03e00008 */ jr $ra +/* f14abac: 00000000 */ sll $zero,$zero,0x0 +/* f14abb0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14abb4: afbf0014 */ sw $ra,0x14($sp) +/* f14abb8: 0fc5281b */ jal func0f14a06c +/* f14abbc: 2404ffff */ addiu $a0,$zero,-1 +/* f14abc0: 8fbf0014 */ lw $ra,0x14($sp) +/* f14abc4: 8c4203b4 */ lw $v0,0x3b4($v0) +/* f14abc8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14abcc: 03e00008 */ jr $ra +/* f14abd0: 00000000 */ sll $zero,$zero,0x0 +/* f14abd4: 3c0e8008 */ lui $t6,0x8008 +/* f14abd8: 8dcef8dc */ lw $t6,-0x724($t6) +/* f14abdc: 00047980 */ sll $t7,$a0,0x6 +/* f14abe0: 01e47821 */ addu $t7,$t7,$a0 +/* f14abe4: 000f7880 */ sll $t7,$t7,0x2 +/* f14abe8: 01cfc021 */ addu $t8,$t6,$t7 +/* f14abec: 03e00008 */ jr $ra +/* f14abf0: af05006c */ sw $a1,0x6c($t8) +/* f14abf4: 3c0e8008 */ lui $t6,0x8008 +/* f14abf8: 8dcef8dc */ lw $t6,-0x724($t6) +/* f14abfc: 00047980 */ sll $t7,$a0,0x6 +/* f14ac00: 01e47821 */ addu $t7,$t7,$a0 +/* f14ac04: 000f7880 */ sll $t7,$t7,0x2 +/* f14ac08: 01cfc021 */ addu $t8,$t6,$t7 +/* f14ac0c: 03e00008 */ jr $ra +/* f14ac10: 8f02006c */ lw $v0,0x6c($t8) +/* f14ac14: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14ac18: afbf0014 */ sw $ra,0x14($sp) +/* f14ac1c: 0fc5281b */ jal func0f14a06c +/* f14ac20: 2404ffff */ addiu $a0,$zero,-1 +/* f14ac24: 8c4203f4 */ lw $v0,0x3f4($v0) +/* f14ac28: 8fbf0014 */ lw $ra,0x14($sp) +/* f14ac2c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14ac30: 00027080 */ sll $t6,$v0,0x2 +/* f14ac34: 03e00008 */ jr $ra +/* f14ac38: 000e17c2 */ srl $v0,$t6,0x1f +/* f14ac3c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14ac40: afbf0014 */ sw $ra,0x14($sp) +/* f14ac44: afa40018 */ sw $a0,0x18($sp) +/* f14ac48: 0fc5281b */ jal func0f14a06c +/* f14ac4c: 2404ffff */ addiu $a0,$zero,-1 +/* f14ac50: 8faf0018 */ lw $t7,0x18($sp) +/* f14ac54: 904803f4 */ lbu $t0,0x3f4($v0) +/* f14ac58: 3c067f1b */ lui $a2,0x7f1b +/* f14ac5c: 000fc140 */ sll $t8,$t7,0x5 +/* f14ac60: 33190020 */ andi $t9,$t8,0x20 +/* f14ac64: 3109ffdf */ andi $t1,$t0,0xffdf +/* f14ac68: 03295025 */ or $t2,$t9,$t1 +/* f14ac6c: a04a03f4 */ sb $t2,0x3f4($v0) +/* f14ac70: 24c66648 */ addiu $a2,$a2,0x6648 +/* f14ac74: 2404ffff */ addiu $a0,$zero,-1 +/* f14ac78: 0fc537bc */ jal func0f14def0 +/* f14ac7c: 24050691 */ addiu $a1,$zero,0x691 +/* f14ac80: 8fbf0014 */ lw $ra,0x14($sp) +/* f14ac84: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14ac88: 03e00008 */ jr $ra +/* f14ac8c: 00000000 */ sll $zero,$zero,0x0 +/* f14ac90: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14ac94: afbf0014 */ sw $ra,0x14($sp) +/* f14ac98: 0fc5281b */ jal func0f14a06c +/* f14ac9c: 2404ffff */ addiu $a0,$zero,-1 +/* f14aca0: 8c4203f4 */ lw $v0,0x3f4($v0) +/* f14aca4: 8fbf0014 */ lw $ra,0x14($sp) +/* f14aca8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14acac: 00027040 */ sll $t6,$v0,0x1 +/* f14acb0: 03e00008 */ jr $ra +/* f14acb4: 000e17c2 */ srl $v0,$t6,0x1f +/* f14acb8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14acbc: afbf0014 */ sw $ra,0x14($sp) +/* f14acc0: afa40018 */ sw $a0,0x18($sp) +/* f14acc4: 0fc5281b */ jal func0f14a06c +/* f14acc8: 2404ffff */ addiu $a0,$zero,-1 +/* f14accc: 8fae0018 */ lw $t6,0x18($sp) +/* f14acd0: 2404ffff */ addiu $a0,$zero,-1 +/* f14acd4: 240506a3 */ addiu $a1,$zero,0x6a3 +/* f14acd8: 11c00005 */ beqz $t6,.L0f14acf0 +/* f14acdc: 3c067f1b */ lui $a2,0x7f1b +/* f14ace0: 905803f4 */ lbu $t8,0x3f4($v0) +/* f14ace4: 37190040 */ ori $t9,$t8,0x40 +/* f14ace8: 10000004 */ beqz $zero,.L0f14acfc +/* f14acec: a05903f4 */ sb $t9,0x3f4($v0) +.L0f14acf0: +/* f14acf0: 904803f4 */ lbu $t0,0x3f4($v0) +/* f14acf4: 3109ffbf */ andi $t1,$t0,0xffbf +/* f14acf8: a04903f4 */ sb $t1,0x3f4($v0) +.L0f14acfc: +/* f14acfc: 0fc537bc */ jal func0f14def0 +/* f14ad00: 24c6667c */ addiu $a2,$a2,0x667c +/* f14ad04: 8fbf0014 */ lw $ra,0x14($sp) +/* f14ad08: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14ad0c: 03e00008 */ jr $ra +/* f14ad10: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14ad14 +/* f14ad14: 3c0e8008 */ lui $t6,0x8008 +/* f14ad18: 8dcef8dc */ lw $t6,-0x724($t6) +/* f14ad1c: 00047980 */ sll $t7,$a0,0x6 +/* f14ad20: 01e47821 */ addu $t7,$t7,$a0 +/* f14ad24: 000f7880 */ sll $t7,$t7,0x2 +/* f14ad28: 01cfc021 */ addu $t8,$t6,$t7 +/* f14ad2c: 8f19005c */ lw $t9,0x5c($t8) +/* f14ad30: 03e00008 */ jr $ra +/* f14ad34: 3322ffff */ andi $v0,$t9,0xffff +); + +GLOBAL_ASM( +glabel func0f14ad38 +/* f14ad38: 3c0e8008 */ lui $t6,0x8008 +/* f14ad3c: 8dcef8dc */ lw $t6,-0x724($t6) +/* f14ad40: 00047980 */ sll $t7,$a0,0x6 +/* f14ad44: 01e47821 */ addu $t7,$t7,$a0 +/* f14ad48: 000f7880 */ sll $t7,$t7,0x2 +/* f14ad4c: 01cfc021 */ addu $t8,$t6,$t7 +/* f14ad50: 03e00008 */ jr $ra +/* f14ad54: 8f020060 */ lw $v0,0x60($t8) +); + +GLOBAL_ASM( +glabel func0f14ad58 +/* f14ad58: 3c0f8008 */ lui $t7,0x8008 +/* f14ad5c: 8deff8dc */ lw $t7,-0x724($t7) +/* f14ad60: 00047180 */ sll $t6,$a0,0x6 +/* f14ad64: 3c013f80 */ lui $at,0x3f80 +/* f14ad68: 01c47021 */ addu $t6,$t6,$a0 +/* f14ad6c: 44810000 */ mtc1 $at,$f0 +/* f14ad70: 000e7080 */ sll $t6,$t6,0x2 +/* f14ad74: 3c0142dc */ lui $at,0x42dc +/* f14ad78: 01cf1021 */ addu $v0,$t6,$t7 +/* f14ad7c: 44812000 */ mtc1 $at,$f4 +/* f14ad80: ac400000 */ sw $zero,0x0($v0) +/* f14ad84: 3c017f1b */ lui $at,0x7f1b +/* f14ad88: e4400004 */ swc1 $f0,0x4($v0) +/* f14ad8c: e4400008 */ swc1 $f0,0x8($v0) +/* f14ad90: e4440050 */ swc1 $f4,0x50($v0) +/* f14ad94: c42672e4 */ lwc1 $f6,0x72e4($at) +/* f14ad98: 3c017f1b */ lui $at,0x7f1b +/* f14ad9c: 44801000 */ mtc1 $zero,$f2 +/* f14ada0: e446000c */ swc1 $f6,0xc($v0) +/* f14ada4: c42872e8 */ lwc1 $f8,0x72e8($at) +/* f14ada8: 3c0141f0 */ lui $at,0x41f0 +/* f14adac: 44815000 */ mtc1 $at,$f10 +/* f14adb0: 2403ffff */ addiu $v1,$zero,-1 +/* f14adb4: 2418001e */ addiu $t8,$zero,0x1e +/* f14adb8: ac430058 */ sw $v1,0x58($v0) +/* f14adbc: ac430068 */ sw $v1,0x68($v0) +/* f14adc0: ac40006c */ sw $zero,0x6c($v0) +/* f14adc4: ac400070 */ sw $zero,0x70($v0) +/* f14adc8: ac400074 */ sw $zero,0x74($v0) +/* f14adcc: ac400084 */ sw $zero,0x84($v0) +/* f14add0: ac580054 */ sw $t8,0x54($v0) +/* f14add4: 3c198008 */ lui $t9,0x8008 +/* f14add8: e4400024 */ swc1 $f0,0x24($v0) +/* f14addc: e4400028 */ swc1 $f0,0x28($v0) +/* f14ade0: e440003c */ swc1 $f0,0x3c($v0) +/* f14ade4: e4420014 */ swc1 $f2,0x14($v0) +/* f14ade8: e4420018 */ swc1 $f2,0x18($v0) +/* f14adec: e442001c */ swc1 $f2,0x1c($v0) +/* f14adf0: e4420020 */ swc1 $f2,0x20($v0) +/* f14adf4: e442002c */ swc1 $f2,0x2c($v0) +/* f14adf8: e4420030 */ swc1 $f2,0x30($v0) +/* f14adfc: e4420034 */ swc1 $f2,0x34($v0) +/* f14ae00: e4420038 */ swc1 $f2,0x38($v0) +/* f14ae04: e4420040 */ swc1 $f2,0x40($v0) +/* f14ae08: e4480010 */ swc1 $f8,0x10($v0) +/* f14ae0c: e44a0044 */ swc1 $f10,0x44($v0) +/* f14ae10: 9739f940 */ lhu $t9,-0x6c0($t9) +/* f14ae14: 904b00d4 */ lbu $t3,0xd4($v0) +/* f14ae18: 24080006 */ addiu $t0,$zero,0x6 +/* f14ae1c: ac480060 */ sw $t0,0x60($v0) +/* f14ae20: 316dff7f */ andi $t5,$t3,0xff7f +/* f14ae24: 31af00bf */ andi $t7,$t5,0xbf +/* f14ae28: 2409000e */ addiu $t1,$zero,0xe +/* f14ae2c: 3c013f80 */ lui $at,0x3f80 +/* f14ae30: a04d00d4 */ sb $t5,0xd4($v0) +/* f14ae34: 31e800df */ andi $t0,$t7,0xdf +/* f14ae38: 44818000 */ mtc1 $at,$f16 +/* f14ae3c: ac49008c */ sw $t1,0x8c($v0) +/* f14ae40: a04f00d4 */ sb $t7,0xd4($v0) +/* f14ae44: 240a0001 */ addiu $t2,$zero,0x1 +/* f14ae48: 24030003 */ addiu $v1,$zero,0x3 +/* f14ae4c: a04800d4 */ sb $t0,0xd4($v0) +/* f14ae50: 35090008 */ ori $t1,$t0,0x8 +/* f14ae54: ac4a0088 */ sw $t2,0x88($v0) +/* f14ae58: ac400090 */ sw $zero,0x90($v0) +/* f14ae5c: ac400064 */ sw $zero,0x64($v0) +/* f14ae60: ac4000f4 */ sw $zero,0xf4($v0) +/* f14ae64: ac400094 */ sw $zero,0x94($v0) +/* f14ae68: a04900d4 */ sb $t1,0xd4($v0) +/* f14ae6c: ac4000f8 */ sw $zero,0xf8($v0) +/* f14ae70: ac4300fc */ sw $v1,0xfc($v0) +/* f14ae74: ac430100 */ sw $v1,0x100($v0) +/* f14ae78: ac4000e0 */ sw $zero,0xe0($v0) +/* f14ae7c: ac4000e4 */ sw $zero,0xe4($v0) +/* f14ae80: ac4000e8 */ sw $zero,0xe8($v0) +/* f14ae84: ac4000ec */ sw $zero,0xec($v0) +/* f14ae88: ac4000f0 */ sw $zero,0xf0($v0) +/* f14ae8c: ac400078 */ sw $zero,0x78($v0) +/* f14ae90: ac40007c */ sw $zero,0x7c($v0) +/* f14ae94: ac59005c */ sw $t9,0x5c($v0) +/* f14ae98: 03e00008 */ jr $ra +/* f14ae9c: e4500048 */ swc1 $f16,0x48($v0) +); + +GLOBAL_ASM( +glabel func0f14aea0 +/* f14aea0: 3c0e8008 */ lui $t6,0x8008 +/* f14aea4: 8dcef8dc */ lw $t6,-0x724($t6) +/* f14aea8: 00047980 */ sll $t7,$a0,0x6 +/* f14aeac: 01e47821 */ addu $t7,$t7,$a0 +/* f14aeb0: 000f7880 */ sll $t7,$t7,0x2 +/* f14aeb4: 01cfc021 */ addu $t8,$t6,$t7 +/* f14aeb8: 8f0200d4 */ lw $v0,0xd4($t8) +/* f14aebc: 0002c8c0 */ sll $t9,$v0,0x3 +/* f14aec0: 03e00008 */ jr $ra +/* f14aec4: 001917c2 */ srl $v0,$t9,0x1f +/* f14aec8: 03e00008 */ jr $ra +/* f14aecc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14aed0 +/* f14aed0: 03e00008 */ jr $ra +/* f14aed4: afa40000 */ sw $a0,0x0($sp) +/* f14aed8: 03e00008 */ jr $ra +/* f14aedc: 00000000 */ sll $zero,$zero,0x0 +/* f14aee0: 27bdff80 */ addiu $sp,$sp,-128 +/* f14aee4: afb5002c */ sw $s5,0x2c($sp) +/* f14aee8: 3c15800a */ lui $s5,0x800a +/* f14aeec: 26b545a0 */ addiu $s5,$s5,0x45a0 +/* f14aef0: 8ea20000 */ lw $v0,0x0($s5) +/* f14aef4: afbf003c */ sw $ra,0x3c($sp) +/* f14aef8: afbe0038 */ sw $s8,0x38($sp) +/* f14aefc: afb70034 */ sw $s7,0x34($sp) +/* f14af00: afb60030 */ sw $s6,0x30($sp) +/* f14af04: afb40028 */ sw $s4,0x28($sp) +/* f14af08: afb30024 */ sw $s3,0x24($sp) +/* f14af0c: afb20020 */ sw $s2,0x20($sp) +/* f14af10: afb1001c */ sw $s1,0x1c($sp) +/* f14af14: afb00018 */ sw $s0,0x18($sp) +/* f14af18: 8c4e0484 */ lw $t6,0x484($v0) +/* f14af1c: 27b0006c */ addiu $s0,$sp,0x6c +/* f14af20: 24120021 */ addiu $s2,$zero,0x21 +/* f14af24: 15c00030 */ bnez $t6,.L0f14afe8 +/* f14af28: 00000000 */ sll $zero,$zero,0x0 +/* f14af2c: 0fc531f7 */ jal func0f14c7dc +/* f14af30: 02002025 */ or $a0,$s0,$zero +/* f14af34: 0fc53205 */ jal func0f14c814 +/* f14af38: 02002025 */ or $a0,$s0,$zero +/* f14af3c: 0fc5db70 */ jal func0f176dc0 +/* f14af40: 00402025 */ or $a0,$v0,$zero +/* f14af44: 0040a025 */ or $s4,$v0,$zero +/* f14af48: 0fc5db69 */ jal func0f176da4 +/* f14af4c: 2404018c */ addiu $a0,$zero,0x18c +/* f14af50: 00142140 */ sll $a0,$s4,0x5 +/* f14af54: 00408025 */ or $s0,$v0,$zero +/* f14af58: 0fc5db69 */ jal func0f176da4 +/* f14af5c: 00942021 */ addu $a0,$a0,$s4 +/* f14af60: 02022021 */ addu $a0,$s0,$v0 +/* f14af64: 0c0048f2 */ jal 0x123c8 +/* f14af68: 24050004 */ addiu $a1,$zero,0x4 +/* f14af6c: 8eaf0000 */ lw $t7,0x0($s5) +/* f14af70: 2451018c */ addiu $s1,$v0,0x18c +/* f14af74: 00009825 */ or $s3,$zero,$zero +/* f14af78: 00008025 */ or $s0,$zero,$zero +/* f14af7c: ade20484 */ sw $v0,0x484($t7) +.L0f14af80: +/* f14af80: 8eb80000 */ lw $t8,0x0($s5) +/* f14af84: 8f190484 */ lw $t9,0x484($t8) +/* f14af88: 0fc531f7 */ jal func0f14c7dc +/* f14af8c: 03302021 */ addu $a0,$t9,$s0 +/* f14af90: 8ea80000 */ lw $t0,0x0($s5) +/* f14af94: 26730001 */ addiu $s3,$s3,0x1 +/* f14af98: 8d090484 */ lw $t1,0x484($t0) +/* f14af9c: 01305021 */ addu $t2,$t1,$s0 +/* f14afa0: ad510000 */ sw $s1,0x0($t2) +/* f14afa4: 2610000c */ addiu $s0,$s0,0xc +/* f14afa8: 1672fff5 */ bne $s3,$s2,.L0f14af80 +/* f14afac: 02348821 */ addu $s1,$s1,$s4 +/* f14afb0: 00009825 */ or $s3,$zero,$zero +/* f14afb4: 00008025 */ or $s0,$zero,$zero +.L0f14afb8: +/* f14afb8: 8eab0000 */ lw $t3,0x0($s5) +/* f14afbc: 8d6c0484 */ lw $t4,0x484($t3) +/* f14afc0: 0fc52724 */ jal func0f149c90 +/* f14afc4: 01902021 */ addu $a0,$t4,$s0 +/* f14afc8: 26730001 */ addiu $s3,$s3,0x1 +/* f14afcc: 1672fffa */ bne $s3,$s2,.L0f14afb8 +/* f14afd0: 2610000c */ addiu $s0,$s0,0xc +/* f14afd4: 8ea20000 */ lw $v0,0x0($s5) +/* f14afd8: 8c4d0484 */ lw $t5,0x484($v0) +/* f14afdc: 25ae0180 */ addiu $t6,$t5,0x180 +/* f14afe0: ac4e0488 */ sw $t6,0x488($v0) +/* f14afe4: 8ea20000 */ lw $v0,0x0($s5) +.L0f14afe8: +/* f14afe8: 3c067f1b */ lui $a2,0x7f1b +/* f14afec: ac40037c */ sw $zero,0x37c($v0) +/* f14aff0: 24c666ec */ addiu $a2,$a2,0x66ec +/* f14aff4: 24044000 */ addiu $a0,$zero,0x4000 +/* f14aff8: 2405077b */ addiu $a1,$zero,0x77b +/* f14affc: 0fc52756 */ jal func0f149d58 +/* f14b000: 00009825 */ or $s3,$zero,$zero +/* f14b004: 8eaf0000 */ lw $t7,0x0($s5) +/* f14b008: 3c100001 */ lui $s0,0x1 +/* f14b00c: 3c067f1b */ lui $a2,0x7f1b +/* f14b010: 24c666f8 */ addiu $a2,$a2,0x66f8 +/* f14b014: 02002025 */ or $a0,$s0,$zero +/* f14b018: 2405077c */ addiu $a1,$zero,0x77c +/* f14b01c: 0fc52756 */ jal func0f149d58 +/* f14b020: ade20470 */ sw $v0,0x470($t7) +/* f14b024: 8eb80000 */ lw $t8,0x0($s5) +/* f14b028: 3c067f1b */ lui $a2,0x7f1b +/* f14b02c: 24c66704 */ addiu $a2,$a2,0x6704 +/* f14b030: 02002025 */ or $a0,$s0,$zero +/* f14b034: 2405077d */ addiu $a1,$zero,0x77d +/* f14b038: 0fc52756 */ jal func0f149d58 +/* f14b03c: af020474 */ sw $v0,0x474($t8) +/* f14b040: 8eb90000 */ lw $t9,0x0($s5) +/* f14b044: 3c067f1b */ lui $a2,0x7f1b +/* f14b048: 24c66710 */ addiu $a2,$a2,0x6710 +/* f14b04c: 24040078 */ addiu $a0,$zero,0x78 +/* f14b050: 2405077e */ addiu $a1,$zero,0x77e +/* f14b054: 0fc52756 */ jal func0f149d58 +/* f14b058: af220478 */ sw $v0,0x478($t9) +/* f14b05c: 8ea80000 */ lw $t0,0x0($s5) +/* f14b060: 3c067f1b */ lui $a2,0x7f1b +/* f14b064: 24c6671c */ addiu $a2,$a2,0x671c +/* f14b068: 24041000 */ addiu $a0,$zero,0x1000 +/* f14b06c: 2405077f */ addiu $a1,$zero,0x77f +/* f14b070: 0fc52756 */ jal func0f149d58 +/* f14b074: ad02047c */ sw $v0,0x47c($t0) +/* f14b078: 8ea90000 */ lw $t1,0x0($s5) +/* f14b07c: 3c168008 */ lui $s6,0x8008 +/* f14b080: 26d6f8dc */ addiu $s6,$s6,-1828 +/* f14b084: 0000a025 */ or $s4,$zero,$zero +/* f14b088: 241e0004 */ addiu $s8,$zero,0x4 +/* f14b08c: 2417ffff */ addiu $s7,$zero,-1 +/* f14b090: 2412001e */ addiu $s2,$zero,0x1e +/* f14b094: 241000ff */ addiu $s0,$zero,0xff +/* f14b098: ad220480 */ sw $v0,0x480($t1) +.L0f14b09c: +/* f14b09c: 8eab0000 */ lw $t3,0x0($s5) +/* f14b0a0: 8eca0000 */ lw $t2,0x0($s6) +/* f14b0a4: 00132600 */ sll $a0,$s3,0x18 +/* f14b0a8: 8d6c047c */ lw $t4,0x47c($t3) +/* f14b0ac: 028a8821 */ addu $s1,$s4,$t2 +/* f14b0b0: 00047e03 */ sra $t7,$a0,0x18 +/* f14b0b4: ae2c00dc */ sw $t4,0xdc($s1) +/* f14b0b8: 8ead0000 */ lw $t5,0x0($s5) +/* f14b0bc: 01e02025 */ or $a0,$t7,$zero +/* f14b0c0: 8da50480 */ lw $a1,0x480($t5) +/* f14b0c4: ae37007c */ sw $s7,0x7c($s1) +/* f14b0c8: ae200078 */ sw $zero,0x78($s1) +/* f14b0cc: 0fc45c54 */ jal func0f117150 +/* f14b0d0: ae2500d8 */ sw $a1,0xd8($s1) +/* f14b0d4: 00002025 */ or $a0,$zero,$zero +/* f14b0d8: 24050003 */ addiu $a1,$zero,0x3 +/* f14b0dc: 0fc45c6d */ jal func0f1171b4 +/* f14b0e0: 00003025 */ or $a2,$zero,$zero +/* f14b0e4: 0fc52bb4 */ jal func0f14aed0 +/* f14b0e8: 02602025 */ or $a0,$s3,$zero +/* f14b0ec: ae200094 */ sw $zero,0x94($s1) +/* f14b0f0: 00001825 */ or $v1,$zero,$zero +/* f14b0f4: 02201025 */ or $v0,$s1,$zero +.L0f14b0f8: +/* f14b0f8: 24630001 */ addiu $v1,$v1,0x1 +/* f14b0fc: 24420001 */ addiu $v0,$v0,0x1 +/* f14b100: a0500097 */ sb $s0,0x97($v0) +/* f14b104: 1472fffc */ bne $v1,$s2,.L0f14b0f8 +/* f14b108: a05000b5 */ sb $s0,0xb5($v0) +/* f14b10c: 26730001 */ addiu $s3,$s3,0x1 +/* f14b110: 167effe2 */ bne $s3,$s8,.L0f14b09c +/* f14b114: 26940104 */ addiu $s4,$s4,0x104 +/* f14b118: 0fc52965 */ jal func0f14a594 +/* f14b11c: 00002025 */ or $a0,$zero,$zero +/* f14b120: 8fbf003c */ lw $ra,0x3c($sp) +/* f14b124: 8fb00018 */ lw $s0,0x18($sp) +/* f14b128: 8fb1001c */ lw $s1,0x1c($sp) +/* f14b12c: 8fb20020 */ lw $s2,0x20($sp) +/* f14b130: 8fb30024 */ lw $s3,0x24($sp) +/* f14b134: 8fb40028 */ lw $s4,0x28($sp) +/* f14b138: 8fb5002c */ lw $s5,0x2c($sp) +/* f14b13c: 8fb60030 */ lw $s6,0x30($sp) +/* f14b140: 8fb70034 */ lw $s7,0x34($sp) +/* f14b144: 8fbe0038 */ lw $s8,0x38($sp) +/* f14b148: 03e00008 */ jr $ra +/* f14b14c: 27bd0080 */ addiu $sp,$sp,0x80 +/* f14b150: 3c0e800a */ lui $t6,0x800a +/* f14b154: 8dce45a0 */ lw $t6,0x45a0($t6) +/* f14b158: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14b15c: afbf0014 */ sw $ra,0x14($sp) +/* f14b160: 0fc52c5e */ jal func0f14b178 +/* f14b164: adc0048c */ sw $zero,0x48c($t6) +/* f14b168: 8fbf0014 */ lw $ra,0x14($sp) +/* f14b16c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14b170: 03e00008 */ jr $ra +/* f14b174: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14b178 +/* f14b178: 3c0e800a */ lui $t6,0x800a +/* f14b17c: 8dce45a0 */ lw $t6,0x45a0($t6) +/* f14b180: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14b184: afbf0014 */ sw $ra,0x14($sp) +/* f14b188: 24054000 */ addiu $a1,$zero,0x4000 +/* f14b18c: 0fc52796 */ jal func0f149e58 +/* f14b190: 8dc40470 */ lw $a0,0x470($t6) +/* f14b194: 3c0f800a */ lui $t7,0x800a +/* f14b198: 8def45a0 */ lw $t7,0x45a0($t7) +/* f14b19c: 3c050001 */ lui $a1,0x1 +/* f14b1a0: 0fc52796 */ jal func0f149e58 +/* f14b1a4: 8de40474 */ lw $a0,0x474($t7) +/* f14b1a8: 3c18800a */ lui $t8,0x800a +/* f14b1ac: 8f1845a0 */ lw $t8,0x45a0($t8) +/* f14b1b0: 3c050001 */ lui $a1,0x1 +/* f14b1b4: 0fc52796 */ jal func0f149e58 +/* f14b1b8: 8f040478 */ lw $a0,0x478($t8) +/* f14b1bc: 3c19800a */ lui $t9,0x800a +/* f14b1c0: 8f3945a0 */ lw $t9,0x45a0($t9) +/* f14b1c4: 24050078 */ addiu $a1,$zero,0x78 +/* f14b1c8: 0fc52796 */ jal func0f149e58 +/* f14b1cc: 8f24047c */ lw $a0,0x47c($t9) +/* f14b1d0: 3c08800a */ lui $t0,0x800a +/* f14b1d4: 8d0845a0 */ lw $t0,0x45a0($t0) +/* f14b1d8: 24051000 */ addiu $a1,$zero,0x1000 +/* f14b1dc: 0fc52796 */ jal func0f149e58 +/* f14b1e0: 8d040480 */ lw $a0,0x480($t0) +/* f14b1e4: 3c048008 */ lui $a0,0x8008 +/* f14b1e8: 2484f8dc */ addiu $a0,$a0,-1828 +/* f14b1ec: 00001825 */ or $v1,$zero,$zero +/* f14b1f0: 24050410 */ addiu $a1,$zero,0x410 +.L0f14b1f4: +/* f14b1f4: 8c890000 */ lw $t1,0x0($a0) +/* f14b1f8: 00691021 */ addu $v0,$v1,$t1 +/* f14b1fc: 904a00d4 */ lbu $t2,0xd4($v0) +/* f14b200: 24630104 */ addiu $v1,$v1,0x104 +/* f14b204: ac4000dc */ sw $zero,0xdc($v0) +/* f14b208: 314bffef */ andi $t3,$t2,0xffef +/* f14b20c: a04b00d4 */ sb $t3,0xd4($v0) +/* f14b210: 1465fff8 */ bne $v1,$a1,.L0f14b1f4 +/* f14b214: ac4000d8 */ sw $zero,0xd8($v0) +/* f14b218: 8fbf0014 */ lw $ra,0x14($sp) +/* f14b21c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14b220: 03e00008 */ jr $ra +/* f14b224: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14b228 +/* f14b228: 908e03f4 */ lbu $t6,0x3f4($a0) +/* f14b22c: ac80003c */ sw $zero,0x3c($a0) +/* f14b230: 00001025 */ or $v0,$zero,$zero +/* f14b234: 31cfff7f */ andi $t7,$t6,0xff7f +/* f14b238: a08f03f4 */ sb $t7,0x3f4($a0) +/* f14b23c: 00801825 */ or $v1,$a0,$zero +/* f14b240: 240500ff */ addiu $a1,$zero,0xff +.L0f14b244: +/* f14b244: 24420001 */ addiu $v0,$v0,0x1 +/* f14b248: 284100c8 */ slti $at,$v0,0xc8 +/* f14b24c: 24630001 */ addiu $v1,$v1,0x1 +/* f14b250: 1420fffc */ bnez $at,.L0f14b244 +/* f14b254: a065003f */ sb $a1,0x3f($v1) +/* f14b258: 00001025 */ or $v0,$zero,$zero +/* f14b25c: 00801825 */ or $v1,$a0,$zero +.L0f14b260: +/* f14b260: 24420001 */ addiu $v0,$v0,0x1 +/* f14b264: 284100a0 */ slti $at,$v0,0xa0 +/* f14b268: 24630001 */ addiu $v1,$v1,0x1 +/* f14b26c: 1420fffc */ bnez $at,.L0f14b260 +/* f14b270: a06502fb */ sb $a1,0x2fb($v1) +/* f14b274: 00001025 */ or $v0,$zero,$zero +/* f14b278: 00801825 */ or $v1,$a0,$zero +.L0f14b27c: +/* f14b27c: 24420001 */ addiu $v0,$v0,0x1 +/* f14b280: 284101f4 */ slti $at,$v0,0x1f4 +/* f14b284: 24630001 */ addiu $v1,$v1,0x1 +/* f14b288: 1420fffc */ bnez $at,.L0f14b27c +/* f14b28c: a0650107 */ sb $a1,0x107($v1) +/* f14b290: 3c013f80 */ lui $at,0x3f80 +/* f14b294: 44810000 */ mtc1 $at,$f0 +/* f14b298: 00001025 */ or $v0,$zero,$zero +/* f14b29c: 00801825 */ or $v1,$a0,$zero +/* f14b2a0: 24050007 */ addiu $a1,$zero,0x7 +.L0f14b2a4: +/* f14b2a4: 24420001 */ addiu $v0,$v0,0x1 +/* f14b2a8: 24630004 */ addiu $v1,$v1,0x4 +/* f14b2ac: 1445fffd */ bne $v0,$a1,.L0f14b2a4 +/* f14b2b0: e46003cc */ swc1 $f0,0x3cc($v1) +/* f14b2b4: 909903f4 */ lbu $t9,0x3f4($a0) +/* f14b2b8: 24180003 */ addiu $t8,$zero,0x3 +/* f14b2bc: 2402ffff */ addiu $v0,$zero,-1 +/* f14b2c0: 332affbf */ andi $t2,$t9,0xffbf +/* f14b2c4: 354c0020 */ ori $t4,$t2,0x20 +/* f14b2c8: a08a03f4 */ sb $t2,0x3f4($a0) +/* f14b2cc: 318e00ef */ andi $t6,$t4,0xef +/* f14b2d0: a08c03f4 */ sb $t4,0x3f4($a0) +/* f14b2d4: a0980036 */ sb $t8,0x36($a0) +/* f14b2d8: a08e03f4 */ sb $t6,0x3f4($a0) +/* f14b2dc: 31cf00f7 */ andi $t7,$t6,0xf7 +/* f14b2e0: 24180010 */ addiu $t8,$zero,0x10 +/* f14b2e4: 24190006 */ addiu $t9,$zero,0x6 +/* f14b2e8: 24080080 */ addiu $t0,$zero,0x80 +/* f14b2ec: 2409000a */ addiu $t1,$zero,0xa +/* f14b2f0: 240a0036 */ addiu $t2,$zero,0x36 +/* f14b2f4: 240b0003 */ addiu $t3,$zero,0x3 +/* f14b2f8: 240c003d */ addiu $t4,$zero,0x3d +/* f14b2fc: ac800028 */ sw $zero,0x28($a0) +/* f14b300: ac80002c */ sw $zero,0x2c($a0) +/* f14b304: a4800034 */ sh $zero,0x34($a0) +/* f14b308: e4800030 */ swc1 $f0,0x30($a0) +/* f14b30c: a08f03f4 */ sb $t7,0x3f4($a0) +/* f14b310: ac80039c */ sw $zero,0x39c($a0) +/* f14b314: ac8003a0 */ sw $zero,0x3a0($a0) +/* f14b318: ac8003a4 */ sw $zero,0x3a4($a0) +/* f14b31c: ac8203a8 */ sw $v0,0x3a8($a0) +/* f14b320: ac8203ac */ sw $v0,0x3ac($a0) +/* f14b324: ac8203b0 */ sw $v0,0x3b0($a0) +/* f14b328: ac9803b4 */ sw $t8,0x3b4($a0) +/* f14b32c: ac9903b8 */ sw $t9,0x3b8($a0) +/* f14b330: ac8803bc */ sw $t0,0x3bc($a0) +/* f14b334: ac8903c0 */ sw $t1,0x3c0($a0) +/* f14b338: ac8a03c4 */ sw $t2,0x3c4($a0) +/* f14b33c: ac8b03c8 */ sw $t3,0x3c8($a0) +/* f14b340: ac8c03cc */ sw $t4,0x3cc($a0) +/* f14b344: ac8003ec */ sw $zero,0x3ec($a0) +/* f14b348: ac8003f0 */ sw $zero,0x3f0($a0) +/* f14b34c: ac8003f8 */ sw $zero,0x3f8($a0) +/* f14b350: 03e00008 */ jr $ra +/* f14b354: a48003fc */ sh $zero,0x3fc($a0) +/* f14b358: 03e00008 */ jr $ra +/* f14b35c: 00000000 */ sll $zero,$zero,0x0 +/* f14b360: 27bdffe0 */ addiu $sp,$sp,-32 +/* f14b364: afbf0014 */ sw $ra,0x14($sp) +/* f14b368: 0fc5281b */ jal func0f14a06c +/* f14b36c: 00000000 */ sll $zero,$zero,0x0 +/* f14b370: afa2001c */ sw $v0,0x1c($sp) +/* f14b374: 0fc52c8a */ jal func0f14b228 +/* f14b378: 00402025 */ or $a0,$v0,$zero +/* f14b37c: 0fc52ce5 */ jal func0f14b394 +/* f14b380: 8fa4001c */ lw $a0,0x1c($sp) +/* f14b384: 8fbf0014 */ lw $ra,0x14($sp) +/* f14b388: 27bd0020 */ addiu $sp,$sp,0x20 +/* f14b38c: 03e00008 */ jr $ra +/* f14b390: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14b394 +/* f14b394: 27bdffd8 */ addiu $sp,$sp,-40 +/* f14b398: afb30020 */ sw $s3,0x20($sp) +/* f14b39c: 00809825 */ or $s3,$a0,$zero +/* f14b3a0: afbf0024 */ sw $ra,0x24($sp) +/* f14b3a4: afb2001c */ sw $s2,0x1c($sp) +/* f14b3a8: afb10018 */ sw $s1,0x18($sp) +/* f14b3ac: afb00014 */ sw $s0,0x14($sp) +/* f14b3b0: 0fc53205 */ jal func0f14c814 +/* f14b3b4: 24840004 */ addiu $a0,$a0,0x4 +/* f14b3b8: 0fc5db70 */ jal func0f176dc0 +/* f14b3bc: 00402025 */ or $a0,$v0,$zero +/* f14b3c0: 00408825 */ or $s1,$v0,$zero +/* f14b3c4: 18400011 */ blez $v0,.L0f14b40c +/* f14b3c8: 00008025 */ or $s0,$zero,$zero +/* f14b3cc: 241200ff */ addiu $s2,$zero,0xff +.L0f14b3d0: +/* f14b3d0: 0c004b70 */ jal 0x12dc0 +/* f14b3d4: 00000000 */ sll $zero,$zero,0x0 +/* f14b3d8: 0052001b */ divu $zero,$v0,$s2 +/* f14b3dc: 8e6f0004 */ lw $t7,0x4($s3) +/* f14b3e0: 00007010 */ mfhi $t6 +/* f14b3e4: 01f0c021 */ addu $t8,$t7,$s0 +/* f14b3e8: 26100001 */ addiu $s0,$s0,0x1 +/* f14b3ec: 0211082a */ slt $at,$s0,$s1 +/* f14b3f0: 16400002 */ bnez $s2,.L0f14b3fc +/* f14b3f4: 00000000 */ sll $zero,$zero,0x0 +/* f14b3f8: 0007000d */ break 0x7 +.L0f14b3fc: +/* f14b3fc: a30e0000 */ sb $t6,0x0($t8) +/* f14b400: 1420fff3 */ bnez $at,.L0f14b3d0 +/* f14b404: 00000000 */ sll $zero,$zero,0x0 +/* f14b408: 00008025 */ or $s0,$zero,$zero +.L0f14b40c: +/* f14b40c: 241200ff */ addiu $s2,$zero,0xff +/* f14b410: 0fc53205 */ jal func0f14c814 +/* f14b414: 26640010 */ addiu $a0,$s3,0x10 +/* f14b418: 0fc5db70 */ jal func0f176dc0 +/* f14b41c: 00402025 */ or $a0,$v0,$zero +/* f14b420: 1840000f */ blez $v0,.L0f14b460 +/* f14b424: 00408825 */ or $s1,$v0,$zero +.L0f14b428: +/* f14b428: 0c004b70 */ jal 0x12dc0 +/* f14b42c: 00000000 */ sll $zero,$zero,0x0 +/* f14b430: 0052001b */ divu $zero,$v0,$s2 +/* f14b434: 8e680010 */ lw $t0,0x10($s3) +/* f14b438: 0000c810 */ mfhi $t9 +/* f14b43c: 01104821 */ addu $t1,$t0,$s0 +/* f14b440: 26100001 */ addiu $s0,$s0,0x1 +/* f14b444: 0211082a */ slt $at,$s0,$s1 +/* f14b448: 16400002 */ bnez $s2,.L0f14b454 +/* f14b44c: 00000000 */ sll $zero,$zero,0x0 +/* f14b450: 0007000d */ break 0x7 +.L0f14b454: +/* f14b454: a1390000 */ sb $t9,0x0($t1) +/* f14b458: 1420fff3 */ bnez $at,.L0f14b428 +/* f14b45c: 00000000 */ sll $zero,$zero,0x0 +.L0f14b460: +/* f14b460: 0fc52c8a */ jal func0f14b228 +/* f14b464: 02602025 */ or $a0,$s3,$zero +/* f14b468: 8fbf0024 */ lw $ra,0x24($sp) +/* f14b46c: 8fb00014 */ lw $s0,0x14($sp) +/* f14b470: 8fb10018 */ lw $s1,0x18($sp) +/* f14b474: 8fb2001c */ lw $s2,0x1c($sp) +/* f14b478: 8fb30020 */ lw $s3,0x20($sp) +/* f14b47c: 03e00008 */ jr $ra +/* f14b480: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f14b484 +/* f14b484: 3c188008 */ lui $t8,0x8008 +/* f14b488: 8f18f8e8 */ lw $t8,-0x718($t8) +/* f14b48c: 00047180 */ sll $t6,$a0,0x6 +/* f14b490: 3c0f8008 */ lui $t7,0x8008 +/* f14b494: 8deff8dc */ lw $t7,-0x724($t7) +/* f14b498: 44982000 */ mtc1 $t8,$f4 +/* f14b49c: 01c47021 */ addu $t6,$t6,$a0 +/* f14b4a0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f14b4a4: 3c017f1b */ lui $at,0x7f1b +/* f14b4a8: 000e7080 */ sll $t6,$t6,0x2 +/* f14b4ac: c42072ec */ lwc1 $f0,0x72ec($at) +/* f14b4b0: afbf0014 */ sw $ra,0x14($sp) +/* f14b4b4: 01cf1821 */ addu $v1,$t6,$t7 +/* f14b4b8: 07010005 */ bgez $t8,.L0f14b4d0 +/* f14b4bc: 468021a0 */ cvt.s.w $f6,$f4 +/* f14b4c0: 3c014f80 */ lui $at,0x4f80 +/* f14b4c4: 44814000 */ mtc1 $at,$f8 +/* f14b4c8: 00000000 */ sll $zero,$zero,0x0 +/* f14b4cc: 46083180 */ add.s $f6,$f6,$f8 +.L0f14b4d0: +/* f14b4d0: 46003282 */ mul.s $f10,$f6,$f0 +/* f14b4d4: 3c198008 */ lui $t9,0x8008 +/* f14b4d8: e46a0004 */ swc1 $f10,0x4($v1) +/* f14b4dc: 8f39f8ec */ lw $t9,-0x714($t9) +/* f14b4e0: 44998000 */ mtc1 $t9,$f16 +/* f14b4e4: 07210005 */ bgez $t9,.L0f14b4fc +/* f14b4e8: 468084a0 */ cvt.s.w $f18,$f16 +/* f14b4ec: 3c014f80 */ lui $at,0x4f80 +/* f14b4f0: 44812000 */ mtc1 $at,$f4 +/* f14b4f4: 00000000 */ sll $zero,$zero,0x0 +/* f14b4f8: 46049480 */ add.s $f18,$f18,$f4 +.L0f14b4fc: +/* f14b4fc: 46009202 */ mul.s $f8,$f18,$f0 +/* f14b500: 3c088008 */ lui $t0,0x8008 +/* f14b504: 3c014f80 */ lui $at,0x4f80 +/* f14b508: e4680008 */ swc1 $f8,0x8($v1) +/* f14b50c: 8d08f8f0 */ lw $t0,-0x710($t0) +/* f14b510: 44883000 */ mtc1 $t0,$f6 +/* f14b514: 05010004 */ bgez $t0,.L0f14b528 +/* f14b518: 468032a0 */ cvt.s.w $f10,$f6 +/* f14b51c: 44818000 */ mtc1 $at,$f16 +/* f14b520: 00000000 */ sll $zero,$zero,0x0 +/* f14b524: 46105280 */ add.s $f10,$f10,$f16 +.L0f14b528: +/* f14b528: 46005102 */ mul.s $f4,$f10,$f0 +/* f14b52c: 3c098008 */ lui $t1,0x8008 +/* f14b530: 3c014f80 */ lui $at,0x4f80 +/* f14b534: e464000c */ swc1 $f4,0xc($v1) +/* f14b538: 8d29f8f4 */ lw $t1,-0x70c($t1) +/* f14b53c: 44899000 */ mtc1 $t1,$f18 +/* f14b540: 05210004 */ bgez $t1,.L0f14b554 +/* f14b544: 46809220 */ cvt.s.w $f8,$f18 +/* f14b548: 44813000 */ mtc1 $at,$f6 +/* f14b54c: 00000000 */ sll $zero,$zero,0x0 +/* f14b550: 46064200 */ add.s $f8,$f8,$f6 +.L0f14b554: +/* f14b554: 46004402 */ mul.s $f16,$f8,$f0 +/* f14b558: 3c0a8008 */ lui $t2,0x8008 +/* f14b55c: 3c0b8008 */ lui $t3,0x8008 +/* f14b560: 3c014f80 */ lui $at,0x4f80 +/* f14b564: e4700010 */ swc1 $f16,0x10($v1) +/* f14b568: 8d4af8fc */ lw $t2,-0x704($t2) +/* f14b56c: ac6a0000 */ sw $t2,0x0($v1) +/* f14b570: 8d6bf900 */ lw $t3,-0x700($t3) +/* f14b574: 448b5000 */ mtc1 $t3,$f10 +/* f14b578: 05610004 */ bgez $t3,.L0f14b58c +/* f14b57c: 46805120 */ cvt.s.w $f4,$f10 +/* f14b580: 44819000 */ mtc1 $at,$f18 +/* f14b584: 00000000 */ sll $zero,$zero,0x0 +/* f14b588: 46122100 */ add.s $f4,$f4,$f18 +.L0f14b58c: +/* f14b58c: c4660024 */ lwc1 $f6,0x24($v1) +/* f14b590: c468003c */ lwc1 $f8,0x3c($v1) +/* f14b594: e4640050 */ swc1 $f4,0x50($v1) +/* f14b598: e4660020 */ swc1 $f6,0x20($v1) +/* f14b59c: e4680038 */ swc1 $f8,0x38($v1) +/* f14b5a0: 0c012144 */ jal 0x48510 +/* f14b5a4: afa3001c */ sw $v1,0x1c($sp) +/* f14b5a8: 44828000 */ mtc1 $v0,$f16 +/* f14b5ac: 3c014170 */ lui $at,0x4170 +/* f14b5b0: 44816000 */ mtc1 $at,$f12 +/* f14b5b4: 8fa3001c */ lw $v1,0x1c($sp) +/* f14b5b8: 04410005 */ bgez $v0,.L0f14b5d0 +/* f14b5bc: 468082a0 */ cvt.s.w $f10,$f16 +/* f14b5c0: 3c014f80 */ lui $at,0x4f80 +/* f14b5c4: 44819000 */ mtc1 $at,$f18 +/* f14b5c8: 00000000 */ sll $zero,$zero,0x0 +/* f14b5cc: 46125280 */ add.s $f10,$f10,$f18 +.L0f14b5d0: +/* f14b5d0: 3c017f1b */ lui $at,0x7f1b +/* f14b5d4: c42472f0 */ lwc1 $f4,0x72f0($at) +/* f14b5d8: c4660020 */ lwc1 $f6,0x20($v1) +/* f14b5dc: 46045002 */ mul.s $f0,$f10,$f4 +/* f14b5e0: 46060081 */ sub.s $f2,$f0,$f6 +/* f14b5e4: e4600024 */ swc1 $f0,0x24($v1) +/* f14b5e8: 4602603c */ c.lt.s $f12,$f2 +/* f14b5ec: e4620028 */ swc1 $f2,0x28($v1) +/* f14b5f0: 45020003 */ bc1fl .L0f14b600 +/* f14b5f4: c468004c */ lwc1 $f8,0x4c($v1) +/* f14b5f8: e46c0028 */ swc1 $f12,0x28($v1) +/* f14b5fc: c468004c */ lwc1 $f8,0x4c($v1) +.L0f14b600: +/* f14b600: c4700050 */ lwc1 $f16,0x50($v1) +/* f14b604: c4620028 */ lwc1 $f2,0x28($v1) +/* f14b608: c46a0014 */ lwc1 $f10,0x14($v1) +/* f14b60c: 46104001 */ sub.s $f0,$f8,$f16 +/* f14b610: 3c0143fa */ lui $at,0x43fa +/* f14b614: 44817000 */ mtc1 $at,$f14 +/* f14b618: 3c01c3fa */ lui $at,0xc3fa +/* f14b61c: 46020483 */ div.s $f18,$f0,$f2 +/* f14b620: e460003c */ swc1 $f0,0x3c($v1) +/* f14b624: e460001c */ swc1 $f0,0x1c($v1) +/* f14b628: 46020102 */ mul.s $f4,$f0,$f2 +/* f14b62c: 44810000 */ mtc1 $at,$f0 +/* f14b630: 3c01bf80 */ lui $at,0xbf80 +/* f14b634: 44818000 */ mtc1 $at,$f16 +/* f14b638: 3c014120 */ lui $at,0x4120 +/* f14b63c: 46045180 */ add.s $f6,$f10,$f4 +/* f14b640: e4720018 */ swc1 $f18,0x18($v1) +/* f14b644: e4660014 */ swc1 $f6,0x14($v1) +/* f14b648: c46c0014 */ lwc1 $f12,0x14($v1) +/* f14b64c: 460c703c */ c.lt.s $f14,$f12 +/* f14b650: 00000000 */ sll $zero,$zero,0x0 +/* f14b654: 45020004 */ bc1fl .L0f14b668 +/* f14b658: 4600603c */ c.lt.s $f12,$f0 +/* f14b65c: e46e0014 */ swc1 $f14,0x14($v1) +/* f14b660: c46c0014 */ lwc1 $f12,0x14($v1) +/* f14b664: 4600603c */ c.lt.s $f12,$f0 +.L0f14b668: +/* f14b668: 00000000 */ sll $zero,$zero,0x0 +/* f14b66c: 45020004 */ bc1fl .L0f14b680 +/* f14b670: c4680010 */ lwc1 $f8,0x10($v1) +/* f14b674: e4600014 */ swc1 $f0,0x14($v1) +/* f14b678: c46c0014 */ lwc1 $f12,0x14($v1) +/* f14b67c: c4680010 */ lwc1 $f8,0x10($v1) +.L0f14b680: +/* f14b680: c46a0018 */ lwc1 $f10,0x18($v1) +/* f14b684: c4640008 */ lwc1 $f4,0x8($v1) +/* f14b688: 46104482 */ mul.s $f18,$f8,$f16 +/* f14b68c: c466001c */ lwc1 $f6,0x1c($v1) +/* f14b690: c468000c */ lwc1 $f8,0xc($v1) +/* f14b694: c4700004 */ lwc1 $f16,0x4($v1) +/* f14b698: 8c6c0000 */ lw $t4,0x0($v1) +/* f14b69c: 460a9002 */ mul.s $f0,$f18,$f10 +/* f14b6a0: 46008487 */ neg.s $f18,$f16 +/* f14b6a4: 46062082 */ mul.s $f2,$f4,$f6 +/* f14b6a8: e4600034 */ swc1 $f0,0x34($v1) +/* f14b6ac: 460c4382 */ mul.s $f14,$f8,$f12 +/* f14b6b0: 46020280 */ add.s $f10,$f0,$f2 +/* f14b6b4: e462002c */ swc1 $f2,0x2c($v1) +/* f14b6b8: 460e5100 */ add.s $f4,$f10,$f14 +/* f14b6bc: e46e0030 */ swc1 $f14,0x30($v1) +/* f14b6c0: 46049182 */ mul.s $f6,$f18,$f4 +/* f14b6c4: 11800066 */ beqz $t4,.L0f14b860 +/* f14b6c8: e4660040 */ swc1 $f6,0x40($v1) +/* f14b6cc: 44806000 */ mtc1 $zero,$f12 +/* f14b6d0: c460003c */ lwc1 $f0,0x3c($v1) +/* f14b6d4: 44814000 */ mtc1 $at,$f8 +/* f14b6d8: 3c013f80 */ lui $at,0x3f80 +/* f14b6dc: 4600603c */ c.lt.s $f12,$f0 +/* f14b6e0: 00000000 */ sll $zero,$zero,0x0 +/* f14b6e4: 45020004 */ bc1fl .L0f14b6f8 +/* f14b6e8: 46000087 */ neg.s $f2,$f0 +/* f14b6ec: 10000002 */ beqz $zero,.L0f14b6f8 +/* f14b6f0: 46000086 */ mov.s $f2,$f0 +/* f14b6f4: 46000087 */ neg.s $f2,$f0 +.L0f14b6f8: +/* f14b6f8: 4602403c */ c.lt.s $f8,$f2 +/* f14b6fc: 00000000 */ sll $zero,$zero,0x0 +/* f14b700: 45020055 */ bc1fl .L0f14b858 +/* f14b704: 44808000 */ mtc1 $zero,$f16 +/* f14b708: c4600040 */ lwc1 $f0,0x40($v1) +/* f14b70c: 44818000 */ mtc1 $at,$f16 +/* f14b710: 4600603c */ c.lt.s $f12,$f0 +/* f14b714: 00000000 */ sll $zero,$zero,0x0 +/* f14b718: 45020004 */ bc1fl .L0f14b72c +/* f14b71c: 46000087 */ neg.s $f2,$f0 +/* f14b720: 10000002 */ beqz $zero,.L0f14b72c +/* f14b724: 46000086 */ mov.s $f2,$f0 +/* f14b728: 46000087 */ neg.s $f2,$f0 +.L0f14b72c: +/* f14b72c: 4602803e */ c.le.s $f16,$f2 +/* f14b730: 00000000 */ sll $zero,$zero,0x0 +/* f14b734: 4502004b */ bc1fl .L0f14b864 +/* f14b738: 3c01428c */ lui $at,0x428c +/* f14b73c: 4600028d */ trunc.w.s $f10,$f0 +/* f14b740: 8c6d0054 */ lw $t5,0x54($v1) +/* f14b744: 44804000 */ mtc1 $zero,$f8 +/* f14b748: 24080001 */ addiu $t0,$zero,0x1 +/* f14b74c: 440f5000 */ mfc1 $t7,$f10 +/* f14b750: 00000000 */ sll $zero,$zero,0x0 +/* f14b754: 01af1021 */ addu $v0,$t5,$t7 +/* f14b758: 28410051 */ slti $at,$v0,0x51 +/* f14b75c: 14200003 */ bnez $at,.L0f14b76c +/* f14b760: ac620054 */ sw $v0,0x54($v1) +/* f14b764: 24020050 */ addiu $v0,$zero,0x50 +/* f14b768: ac620054 */ sw $v0,0x54($v1) +.L0f14b76c: +/* f14b76c: 5c400003 */ bgtzl $v0,.L0f14b77c +/* f14b770: c4720044 */ lwc1 $f18,0x44($v1) +/* f14b774: ac680054 */ sw $t0,0x54($v1) +/* f14b778: c4720044 */ lwc1 $f18,0x44($v1) +.L0f14b77c: +/* f14b77c: c4640040 */ lwc1 $f4,0x40($v1) +/* f14b780: 3c0142a0 */ lui $at,0x42a0 +/* f14b784: 44811000 */ mtc1 $at,$f2 +/* f14b788: 46049180 */ add.s $f6,$f18,$f4 +/* f14b78c: 3c013f80 */ lui $at,0x3f80 +/* f14b790: e4660044 */ swc1 $f6,0x44($v1) +/* f14b794: c4600044 */ lwc1 $f0,0x44($v1) +/* f14b798: 4600103c */ c.lt.s $f2,$f0 +/* f14b79c: 00000000 */ sll $zero,$zero,0x0 +/* f14b7a0: 45020004 */ bc1fl .L0f14b7b4 +/* f14b7a4: 44811000 */ mtc1 $at,$f2 +/* f14b7a8: e4620044 */ swc1 $f2,0x44($v1) +/* f14b7ac: c4600044 */ lwc1 $f0,0x44($v1) +/* f14b7b0: 44811000 */ mtc1 $at,$f2 +.L0f14b7b4: +/* f14b7b4: 00000000 */ sll $zero,$zero,0x0 +/* f14b7b8: 4602003c */ c.lt.s $f0,$f2 +/* f14b7bc: 00000000 */ sll $zero,$zero,0x0 +/* f14b7c0: 45020003 */ bc1fl .L0f14b7d0 +/* f14b7c4: 8c690054 */ lw $t1,0x54($v1) +/* f14b7c8: e4620044 */ swc1 $f2,0x44($v1) +/* f14b7cc: 8c690054 */ lw $t1,0x54($v1) +.L0f14b7d0: +/* f14b7d0: 3c058008 */ lui $a1,0x8008 +/* f14b7d4: 24a5f904 */ addiu $a1,$a1,-1788 +/* f14b7d8: 00095040 */ sll $t2,$t1,0x1 +/* f14b7dc: 00aa5821 */ addu $t3,$a1,$t2 +/* f14b7e0: 95620000 */ lhu $v0,0x0($t3) +/* f14b7e4: ac62005c */ sw $v0,0x5c($v1) +/* f14b7e8: 94a40002 */ lhu $a0,0x2($a1) +/* f14b7ec: 0044082a */ slt $at,$v0,$a0 +/* f14b7f0: 5020000b */ beqzl $at,.L0f14b820 +/* f14b7f4: 94a400a0 */ lhu $a0,0xa0($a1) +/* f14b7f8: 8c6e0060 */ lw $t6,0x60($v1) +/* f14b7fc: ac64005c */ sw $a0,0x5c($v1) +/* f14b800: 24180002 */ addiu $t8,$zero,0x2 +/* f14b804: 25cdffff */ addiu $t5,$t6,-1 +/* f14b808: 29a10002 */ slti $at,$t5,0x2 +/* f14b80c: 1020000f */ beqz $at,.L0f14b84c +/* f14b810: ac6d0060 */ sw $t5,0x60($v1) +/* f14b814: 1000000d */ beqz $zero,.L0f14b84c +/* f14b818: ac780060 */ sw $t8,0x60($v1) +/* f14b81c: 94a400a0 */ lhu $a0,0xa0($a1) +.L0f14b820: +/* f14b820: 0082082a */ slt $at,$a0,$v0 +/* f14b824: 10200009 */ beqz $at,.L0f14b84c +/* f14b828: 00000000 */ sll $zero,$zero,0x0 +/* f14b82c: 8c790060 */ lw $t9,0x60($v1) +/* f14b830: ac64005c */ sw $a0,0x5c($v1) +/* f14b834: 240a000a */ addiu $t2,$zero,0xa +/* f14b838: 27280001 */ addiu $t0,$t9,0x1 +/* f14b83c: 2901000b */ slti $at,$t0,0xb +/* f14b840: 14200002 */ bnez $at,.L0f14b84c +/* f14b844: ac680060 */ sw $t0,0x60($v1) +/* f14b848: ac6a0060 */ sw $t2,0x60($v1) +.L0f14b84c: +/* f14b84c: 10000004 */ beqz $zero,.L0f14b860 +/* f14b850: e4680014 */ swc1 $f8,0x14($v1) +/* f14b854: 44808000 */ mtc1 $zero,$f16 +.L0f14b858: +/* f14b858: 00000000 */ sll $zero,$zero,0x0 +/* f14b85c: e4700014 */ swc1 $f16,0x14($v1) +.L0f14b860: +/* f14b860: 3c01428c */ lui $at,0x428c +.L0f14b864: +/* f14b864: 44815000 */ mtc1 $at,$f10 +/* f14b868: c460004c */ lwc1 $f0,0x4c($v1) +/* f14b86c: 3c014320 */ lui $at,0x4320 +/* f14b870: 8fbf0014 */ lw $ra,0x14($sp) +/* f14b874: 460a003c */ c.lt.s $f0,$f10 +/* f14b878: 00000000 */ sll $zero,$zero,0x0 +/* f14b87c: 45010007 */ bc1t .L0f14b89c +/* f14b880: 00000000 */ sll $zero,$zero,0x0 +/* f14b884: 44819000 */ mtc1 $at,$f18 +/* f14b888: 24020001 */ addiu $v0,$zero,0x1 +/* f14b88c: 4600903c */ c.lt.s $f18,$f0 +/* f14b890: 00000000 */ sll $zero,$zero,0x0 +/* f14b894: 45000003 */ bc1f .L0f14b8a4 +/* f14b898: 00000000 */ sll $zero,$zero,0x0 +.L0f14b89c: +/* f14b89c: 10000001 */ beqz $zero,.L0f14b8a4 +/* f14b8a0: 00001025 */ or $v0,$zero,$zero +.L0f14b8a4: +/* f14b8a4: 03e00008 */ jr $ra +/* f14b8a8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f14b8ac: 3c188008 */ lui $t8,0x8008 +/* f14b8b0: 8f18f8dc */ lw $t8,-0x724($t8) +/* f14b8b4: 00047980 */ sll $t7,$a0,0x6 +/* f14b8b8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f14b8bc: 01e47821 */ addu $t7,$t7,$a0 +/* f14b8c0: afa40020 */ sw $a0,0x20($sp) +/* f14b8c4: 000f7880 */ sll $t7,$t7,0x2 +/* f14b8c8: afbf0014 */ sw $ra,0x14($sp) +/* f14b8cc: 3c047f1b */ lui $a0,0x7f1b +/* f14b8d0: 3c058008 */ lui $a1,0x8008 +/* f14b8d4: 01f8c821 */ addu $t9,$t7,$t8 +/* f14b8d8: afb9001c */ sw $t9,0x1c($sp) +/* f14b8dc: 24a5f8e8 */ addiu $a1,$a1,-1816 +/* f14b8e0: 0c0036cc */ jal 0xdb30 +/* f14b8e4: 248467d4 */ addiu $a0,$a0,0x67d4 +/* f14b8e8: 3c047f1b */ lui $a0,0x7f1b +/* f14b8ec: 3c058008 */ lui $a1,0x8008 +/* f14b8f0: 24a5f8ec */ addiu $a1,$a1,-1812 +/* f14b8f4: 0c0036cc */ jal 0xdb30 +/* f14b8f8: 248467d8 */ addiu $a0,$a0,0x67d8 +/* f14b8fc: 3c047f1b */ lui $a0,0x7f1b +/* f14b900: 3c058008 */ lui $a1,0x8008 +/* f14b904: 24a5f8f0 */ addiu $a1,$a1,-1808 +/* f14b908: 0c0036cc */ jal 0xdb30 +/* f14b90c: 248467dc */ addiu $a0,$a0,0x67dc +/* f14b910: 3c047f1b */ lui $a0,0x7f1b +/* f14b914: 3c058008 */ lui $a1,0x8008 +/* f14b918: 24a5f8f4 */ addiu $a1,$a1,-1804 +/* f14b91c: 0c0036cc */ jal 0xdb30 +/* f14b920: 248467e0 */ addiu $a0,$a0,0x67e0 +/* f14b924: 3c047f1b */ lui $a0,0x7f1b +/* f14b928: 3c058008 */ lui $a1,0x8008 +/* f14b92c: 24a5f8f8 */ addiu $a1,$a1,-1800 +/* f14b930: 0c0036cc */ jal 0xdb30 +/* f14b934: 248467e4 */ addiu $a0,$a0,0x67e4 +/* f14b938: 3c047f1b */ lui $a0,0x7f1b +/* f14b93c: 3c058008 */ lui $a1,0x8008 +/* f14b940: 24a5f8fc */ addiu $a1,$a1,-1796 +/* f14b944: 0c0036cc */ jal 0xdb30 +/* f14b948: 248467ec */ addiu $a0,$a0,0x67ec +/* f14b94c: 3c047f1b */ lui $a0,0x7f1b +/* f14b950: 3c058008 */ lui $a1,0x8008 +/* f14b954: 24a5f900 */ addiu $a1,$a1,-1792 +/* f14b958: 0c0036cc */ jal 0xdb30 +/* f14b95c: 248467f4 */ addiu $a0,$a0,0x67f4 +/* f14b960: 8fa8001c */ lw $t0,0x1c($sp) +/* f14b964: 8d0900d4 */ lw $t1,0xd4($t0) +/* f14b968: 000957c2 */ srl $t2,$t1,0x1f +/* f14b96c: 11400005 */ beqz $t2,.L0f14b984 +/* f14b970: 00000000 */ sll $zero,$zero,0x0 +/* f14b974: 0fc533db */ jal func0f14cf6c +/* f14b978: 00000000 */ sll $zero,$zero,0x0 +/* f14b97c: 1000009e */ beqz $zero,.L0f14bbf8 +/* f14b980: 8fbf0014 */ lw $ra,0x14($sp) +.L0f14b984: +/* f14b984: 0fc52a57 */ jal func0f14a95c +/* f14b988: 00000000 */ sll $zero,$zero,0x0 +/* f14b98c: 0fc52969 */ jal func0f14a5a4 +/* f14b990: 00000000 */ sll $zero,$zero,0x0 +/* f14b994: 00022600 */ sll $a0,$v0,0x18 +/* f14b998: 00045e03 */ sra $t3,$a0,0x18 +/* f14b99c: 0fc474fe */ jal func0f11d3f8 +/* f14b9a0: 01602025 */ or $a0,$t3,$zero +/* f14b9a4: 10400089 */ beqz $v0,.L0f14bbcc +/* f14b9a8: 00000000 */ sll $zero,$zero,0x0 +/* f14b9ac: 0fc52969 */ jal func0f14a5a4 +/* f14b9b0: 00000000 */ sll $zero,$zero,0x0 +/* f14b9b4: 00022600 */ sll $a0,$v0,0x18 +/* f14b9b8: 00046603 */ sra $t4,$a0,0x18 +/* f14b9bc: 0fc47588 */ jal func0f11d620 +/* f14b9c0: 01802025 */ or $a0,$t4,$zero +/* f14b9c4: 8fad001c */ lw $t5,0x1c($sp) +/* f14b9c8: 3c02800a */ lui $v0,0x800a +/* f14b9cc: 8dae00f8 */ lw $t6,0xf8($t5) +/* f14b9d0: 15c00015 */ bnez $t6,.L0f14ba28 +/* f14b9d4: 00000000 */ sll $zero,$zero,0x0 +/* f14b9d8: 8c4245a0 */ lw $v0,0x45a0($v0) +/* f14b9dc: 3c0f8008 */ lui $t7,0x8008 +/* f14b9e0: 8deff8dc */ lw $t7,-0x724($t7) +/* f14b9e4: 8c580000 */ lw $t8,0x0($v0) +/* f14b9e8: 0018c980 */ sll $t9,$t8,0x6 +/* f14b9ec: 0338c821 */ addu $t9,$t9,$t8 +/* f14b9f0: 0019c880 */ sll $t9,$t9,0x2 +/* f14b9f4: 01f94021 */ addu $t0,$t7,$t9 +/* f14b9f8: 8d0900d4 */ lw $t1,0xd4($t0) +/* f14b9fc: 00095900 */ sll $t3,$t1,0x4 +/* f14ba00: 05600009 */ bltz $t3,.L0f14ba28 +/* f14ba04: 00000000 */ sll $zero,$zero,0x0 +/* f14ba08: 0fc539e4 */ jal func0f14e790 +/* f14ba0c: 8c440470 */ lw $a0,0x470($v0) +/* f14ba10: 0fc5285b */ jal func0f14a16c +/* f14ba14: 24040001 */ addiu $a0,$zero,0x1 +/* f14ba18: 0fc52f01 */ jal func0f14bc04 +/* f14ba1c: 00000000 */ sll $zero,$zero,0x0 +/* f14ba20: 10000075 */ beqz $zero,.L0f14bbf8 +/* f14ba24: 8fbf0014 */ lw $ra,0x14($sp) +.L0f14ba28: +/* f14ba28: 0fc52969 */ jal func0f14a5a4 +/* f14ba2c: 00000000 */ sll $zero,$zero,0x0 +/* f14ba30: 00022600 */ sll $a0,$v0,0x18 +/* f14ba34: 00046603 */ sra $t4,$a0,0x18 +/* f14ba38: 0fc45c84 */ jal func0f117210 +/* f14ba3c: 01802025 */ or $a0,$t4,$zero +/* f14ba40: 24010001 */ addiu $at,$zero,0x1 +/* f14ba44: 1041001b */ beq $v0,$at,.L0f14bab4 +/* f14ba48: 2401000b */ addiu $at,$zero,0xb +/* f14ba4c: 10410021 */ beq $v0,$at,.L0f14bad4 +/* f14ba50: 2401000c */ addiu $at,$zero,0xc +/* f14ba54: 54410068 */ bnel $v0,$at,.L0f14bbf8 +/* f14ba58: 8fbf0014 */ lw $ra,0x14($sp) +/* f14ba5c: 0fc52a57 */ jal func0f14a95c +/* f14ba60: 00000000 */ sll $zero,$zero,0x0 +/* f14ba64: 0fc52a92 */ jal func0f14aa48 +/* f14ba68: 00000000 */ sll $zero,$zero,0x0 +/* f14ba6c: 3c0d800a */ lui $t5,0x800a +/* f14ba70: 8dad45a0 */ lw $t5,0x45a0($t5) +/* f14ba74: 0fc539e4 */ jal func0f14e790 +/* f14ba78: 8da40470 */ lw $a0,0x470($t5) +/* f14ba7c: 0fc533db */ jal func0f14cf6c +/* f14ba80: 00000000 */ sll $zero,$zero,0x0 +/* f14ba84: 0fc52969 */ jal func0f14a5a4 +/* f14ba88: 00000000 */ sll $zero,$zero,0x0 +/* f14ba8c: 00022600 */ sll $a0,$v0,0x18 +/* f14ba90: 00047603 */ sra $t6,$a0,0x18 +/* f14ba94: 0fc478ef */ jal func0f11e3bc +/* f14ba98: 01c02025 */ or $a0,$t6,$zero +/* f14ba9c: 0fc5285b */ jal func0f14a16c +/* f14baa0: 24040001 */ addiu $a0,$zero,0x1 +/* f14baa4: 0fc52f01 */ jal func0f14bc04 +/* f14baa8: 00000000 */ sll $zero,$zero,0x0 +/* f14baac: 10000052 */ beqz $zero,.L0f14bbf8 +/* f14bab0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f14bab4: +/* f14bab4: 0fc52969 */ jal func0f14a5a4 +/* f14bab8: 00000000 */ sll $zero,$zero,0x0 +/* f14babc: 00022600 */ sll $a0,$v0,0x18 +/* f14bac0: 0004c603 */ sra $t8,$a0,0x18 +/* f14bac4: 0fc47537 */ jal func0f11d4dc +/* f14bac8: 03002025 */ or $a0,$t8,$zero +/* f14bacc: 1000004a */ beqz $zero,.L0f14bbf8 +/* f14bad0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f14bad4: +/* f14bad4: 0fc52969 */ jal func0f14a5a4 +/* f14bad8: 00000000 */ sll $zero,$zero,0x0 +/* f14badc: 3c19800a */ lui $t9,0x800a +/* f14bae0: 8f3945a0 */ lw $t9,0x45a0($t9) +/* f14bae4: 00022600 */ sll $a0,$v0,0x18 +/* f14bae8: 00047e03 */ sra $t7,$a0,0x18 +/* f14baec: 01e02025 */ or $a0,$t7,$zero +/* f14baf0: 00003025 */ or $a2,$zero,$zero +/* f14baf4: 00003825 */ or $a3,$zero,$zero +/* f14baf8: 0fc47671 */ jal func0f11d9c4 +/* f14bafc: 8f250470 */ lw $a1,0x470($t9) +/* f14bb00: 3c08800a */ lui $t0,0x800a +/* f14bb04: 8d0845a0 */ lw $t0,0x45a0($t0) +/* f14bb08: 8fa40020 */ lw $a0,0x20($sp) +/* f14bb0c: 0fc53419 */ jal func0f14d064 +/* f14bb10: 8d050470 */ lw $a1,0x470($t0) +/* f14bb14: 0fc52969 */ jal func0f14a5a4 +/* f14bb18: 00000000 */ sll $zero,$zero,0x0 +/* f14bb1c: 00022600 */ sll $a0,$v0,0x18 +/* f14bb20: 00044e03 */ sra $t1,$a0,0x18 +/* f14bb24: 0fc4751e */ jal func0f11d478 +/* f14bb28: 01202025 */ or $a0,$t1,$zero +/* f14bb2c: 8faa001c */ lw $t2,0x1c($sp) +/* f14bb30: 8d4b00f8 */ lw $t3,0xf8($t2) +/* f14bb34: 15600018 */ bnez $t3,.L0f14bb98 +/* f14bb38: 00000000 */ sll $zero,$zero,0x0 +/* f14bb3c: 0fc5285b */ jal func0f14a16c +/* f14bb40: 24040003 */ addiu $a0,$zero,0x3 +/* f14bb44: 0fc52f01 */ jal func0f14bc04 +/* f14bb48: 00000000 */ sll $zero,$zero,0x0 +/* f14bb4c: 3c0d800a */ lui $t5,0x800a +/* f14bb50: 8dad45a0 */ lw $t5,0x45a0($t5) +/* f14bb54: 3c0c8008 */ lui $t4,0x8008 +/* f14bb58: 8d8cf8dc */ lw $t4,-0x724($t4) +/* f14bb5c: 8dae0000 */ lw $t6,0x0($t5) +/* f14bb60: 000ec180 */ sll $t8,$t6,0x6 +/* f14bb64: 030ec021 */ addu $t8,$t8,$t6 +/* f14bb68: 0018c080 */ sll $t8,$t8,0x2 +/* f14bb6c: 01987821 */ addu $t7,$t4,$t8 +/* f14bb70: 8df900d4 */ lw $t9,0xd4($t7) +/* f14bb74: 00194900 */ sll $t1,$t9,0x4 +/* f14bb78: 0521000b */ bgez $t1,.L0f14bba8 +/* f14bb7c: 00000000 */ sll $zero,$zero,0x0 +/* f14bb80: 0fc5281b */ jal func0f14a06c +/* f14bb84: 2404ffff */ addiu $a0,$zero,-1 +/* f14bb88: 904b03f4 */ lbu $t3,0x3f4($v0) +/* f14bb8c: 356d0080 */ ori $t5,$t3,0x80 +/* f14bb90: 10000005 */ beqz $zero,.L0f14bba8 +/* f14bb94: a04d03f4 */ sb $t5,0x3f4($v0) +.L0f14bb98: +/* f14bb98: 0fc5285b */ jal func0f14a16c +/* f14bb9c: 24040004 */ addiu $a0,$zero,0x4 +/* f14bba0: 0fc52f01 */ jal func0f14bc04 +/* f14bba4: 00000000 */ sll $zero,$zero,0x0 +.L0f14bba8: +/* f14bba8: 0fc52a3a */ jal func0f14a8e8 +/* f14bbac: 00000000 */ sll $zero,$zero,0x0 +/* f14bbb0: 14400010 */ bnez $v0,.L0f14bbf4 +/* f14bbb4: 3c0e800a */ lui $t6,0x800a +/* f14bbb8: 8dce45a0 */ lw $t6,0x45a0($t6) +/* f14bbbc: 0fc52d21 */ jal func0f14b484 +/* f14bbc0: 8dc40000 */ lw $a0,0x0($t6) +/* f14bbc4: 1000000c */ beqz $zero,.L0f14bbf8 +/* f14bbc8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f14bbcc: +/* f14bbcc: 0fc533db */ jal func0f14cf6c +/* f14bbd0: 00000000 */ sll $zero,$zero,0x0 +/* f14bbd4: 3c0c800a */ lui $t4,0x800a +/* f14bbd8: 8d8c45a0 */ lw $t4,0x45a0($t4) +/* f14bbdc: 0fc539f8 */ jal func0f14e7e0 +/* f14bbe0: 8d840470 */ lw $a0,0x470($t4) +/* f14bbe4: 0fc5285b */ jal func0f14a16c +/* f14bbe8: 24040003 */ addiu $a0,$zero,0x3 +/* f14bbec: 0fc52f01 */ jal func0f14bc04 +/* f14bbf0: 00000000 */ sll $zero,$zero,0x0 +.L0f14bbf4: +/* f14bbf4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f14bbf8: +/* f14bbf8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f14bbfc: 03e00008 */ jr $ra +/* f14bc00: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14bc04 +/* f14bc04: 27bdffd8 */ addiu $sp,$sp,-40 +/* f14bc08: afbf001c */ sw $ra,0x1c($sp) +/* f14bc0c: afb00018 */ sw $s0,0x18($sp) +/* f14bc10: 0fc5281b */ jal func0f14a06c +/* f14bc14: 2404ffff */ addiu $a0,$zero,-1 +/* f14bc18: 0fc52883 */ jal func0f14a20c +/* f14bc1c: 00408025 */ or $s0,$v0,$zero +/* f14bc20: afa20020 */ sw $v0,0x20($sp) +/* f14bc24: 920f03f4 */ lbu $t7,0x3f4($s0) +/* f14bc28: 35f80020 */ ori $t8,$t7,0x20 +/* f14bc2c: a21803f4 */ sb $t8,0x3f4($s0) +/* f14bc30: 8c590100 */ lw $t9,0x100($v0) +/* f14bc34: 2f210006 */ sltiu $at,$t9,0x6 +/* f14bc38: 10200027 */ beqz $at,.L0f14bcd8 +/* f14bc3c: 0019c880 */ sll $t9,$t9,0x2 +/* f14bc40: 3c017f1b */ lui $at,0x7f1b +/* f14bc44: 00390821 */ addu $at,$at,$t9 +/* f14bc48: 8c3972f4 */ lw $t9,0x72f4($at) +/* f14bc4c: 03200008 */ jr $t9 +/* f14bc50: 00000000 */ sll $zero,$zero,0x0 +/* f14bc54: 920803f4 */ lbu $t0,0x3f4($s0) +/* f14bc58: 3c0a800a */ lui $t2,0x800a +/* f14bc5c: 8e05001c */ lw $a1,0x1c($s0) +/* f14bc60: 3109ffdf */ andi $t1,$t0,0xffdf +/* f14bc64: a20903f4 */ sb $t1,0x3f4($s0) +/* f14bc68: 8d4a45a0 */ lw $t2,0x45a0($t2) +/* f14bc6c: 0fc535c5 */ jal func0f14d714 +/* f14bc70: 8d440470 */ lw $a0,0x470($t2) +/* f14bc74: 10000018 */ beqz $zero,.L0f14bcd8 +/* f14bc78: 00000000 */ sll $zero,$zero,0x0 +/* f14bc7c: 3c0b800a */ lui $t3,0x800a +/* f14bc80: 8d6b45a0 */ lw $t3,0x45a0($t3) +/* f14bc84: 8e05001c */ lw $a1,0x1c($s0) +/* f14bc88: 0fc535c5 */ jal func0f14d714 +/* f14bc8c: 8d640470 */ lw $a0,0x470($t3) +/* f14bc90: 10000011 */ beqz $zero,.L0f14bcd8 +/* f14bc94: 00000000 */ sll $zero,$zero,0x0 +/* f14bc98: 3c0c800a */ lui $t4,0x800a +/* f14bc9c: 8d8c45a0 */ lw $t4,0x45a0($t4) +/* f14bca0: 8e05001c */ lw $a1,0x1c($s0) +/* f14bca4: 0fc534b2 */ jal func0f14d2c8 +/* f14bca8: 8d840470 */ lw $a0,0x470($t4) +/* f14bcac: 1000000a */ beqz $zero,.L0f14bcd8 +/* f14bcb0: 00000000 */ sll $zero,$zero,0x0 +/* f14bcb4: 3c0d800a */ lui $t5,0x800a +/* f14bcb8: 8dad45a0 */ lw $t5,0x45a0($t5) +/* f14bcbc: 8e05001c */ lw $a1,0x1c($s0) +/* f14bcc0: 0fc5353c */ jal func0f14d4f0 +/* f14bcc4: 8da40470 */ lw $a0,0x470($t5) +/* f14bcc8: 10000003 */ beqz $zero,.L0f14bcd8 +/* f14bccc: 00000000 */ sll $zero,$zero,0x0 +/* f14bcd0: 0fc53fe5 */ jal func0f14ff94 +/* f14bcd4: 02002025 */ or $a0,$s0,$zero +.L0f14bcd8: +/* f14bcd8: 3c067f1b */ lui $a2,0x7f1b +/* f14bcdc: 24c66810 */ addiu $a2,$a2,0x6810 +/* f14bce0: 2404ffff */ addiu $a0,$zero,-1 +/* f14bce4: 0fc537bc */ jal func0f14def0 +/* f14bce8: 24050981 */ addiu $a1,$zero,0x981 +/* f14bcec: 8fae0020 */ lw $t6,0x20($sp) +/* f14bcf0: 24010004 */ addiu $at,$zero,0x4 +/* f14bcf4: 3c18800a */ lui $t8,0x800a +/* f14bcf8: 8dcf0100 */ lw $t7,0x100($t6) +/* f14bcfc: 51e10006 */ beql $t7,$at,.L0f14bd18 +/* f14bd00: 921903f4 */ lbu $t9,0x3f4($s0) +/* f14bd04: 8f1845a0 */ lw $t8,0x45a0($t8) +/* f14bd08: 26050010 */ addiu $a1,$s0,0x10 +/* f14bd0c: 0fc536b0 */ jal func0f14dac0 +/* f14bd10: 8f040470 */ lw $a0,0x470($t8) +/* f14bd14: 921903f4 */ lbu $t9,0x3f4($s0) +.L0f14bd18: +/* f14bd18: 3328ffef */ andi $t0,$t9,0xffef +/* f14bd1c: a20803f4 */ sb $t0,0x3f4($s0) +/* f14bd20: 8fbf001c */ lw $ra,0x1c($sp) +/* f14bd24: 8fb00018 */ lw $s0,0x18($sp) +/* f14bd28: 27bd0028 */ addiu $sp,$sp,0x28 +/* f14bd2c: 03e00008 */ jr $ra +/* f14bd30: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14bd34 +/* f14bd34: 3c0f8008 */ lui $t7,0x8008 +/* f14bd38: 8deff8dc */ lw $t7,-0x724($t7) +/* f14bd3c: 00047180 */ sll $t6,$a0,0x6 +/* f14bd40: 01c47021 */ addu $t6,$t6,$a0 +/* f14bd44: 27bdffe0 */ addiu $sp,$sp,-32 +/* f14bd48: 000e7080 */ sll $t6,$t6,0x2 +/* f14bd4c: afbf0014 */ sw $ra,0x14($sp) +/* f14bd50: 01cf1821 */ addu $v1,$t6,$t7 +/* f14bd54: 8c780080 */ lw $t8,0x80($v1) +/* f14bd58: 2401ffff */ addiu $at,$zero,-1 +/* f14bd5c: 53010014 */ beql $t8,$at,.L0f14bdb0 +/* f14bd60: 8fbf0014 */ lw $ra,0x14($sp) +/* f14bd64: 0fc52969 */ jal func0f14a5a4 +/* f14bd68: afa3001c */ sw $v1,0x1c($sp) +/* f14bd6c: 00022600 */ sll $a0,$v0,0x18 +/* f14bd70: 0004ce03 */ sra $t9,$a0,0x18 +/* f14bd74: 03202025 */ or $a0,$t9,$zero +/* f14bd78: 24050003 */ addiu $a1,$zero,0x3 +/* f14bd7c: 0fc45c6d */ jal func0f1171b4 +/* f14bd80: 00003025 */ or $a2,$zero,$zero +/* f14bd84: 0fc52969 */ jal func0f14a5a4 +/* f14bd88: 00000000 */ sll $zero,$zero,0x0 +/* f14bd8c: 8fa3001c */ lw $v1,0x1c($sp) +/* f14bd90: 00022600 */ sll $a0,$v0,0x18 +/* f14bd94: 00044603 */ sra $t0,$a0,0x18 +/* f14bd98: 8c690080 */ lw $t1,0x80($v1) +/* f14bd9c: 01002025 */ or $a0,$t0,$zero +/* f14bda0: 00695021 */ addu $t2,$v1,$t1 +/* f14bda4: 0fc47550 */ jal func0f11d540 +/* f14bda8: 914500b6 */ lbu $a1,0xb6($t2) +/* f14bdac: 8fbf0014 */ lw $ra,0x14($sp) +.L0f14bdb0: +/* f14bdb0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f14bdb4: 03e00008 */ jr $ra +/* f14bdb8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14bdbc +/* f14bdbc: 3c088008 */ lui $t0,0x8008 +/* f14bdc0: 2508f8dc */ addiu $t0,$t0,-1828 +/* f14bdc4: 8d0f0000 */ lw $t7,0x0($t0) +/* f14bdc8: 00047180 */ sll $t6,$a0,0x6 +/* f14bdcc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f14bdd0: 01c47021 */ addu $t6,$t6,$a0 +/* f14bdd4: 000e3880 */ sll $a3,$t6,0x2 +/* f14bdd8: afbf0014 */ sw $ra,0x14($sp) +/* f14bddc: afa40020 */ sw $a0,0x20($sp) +/* f14bde0: 00001025 */ or $v0,$zero,$zero +/* f14bde4: 00ef3021 */ addu $a2,$a3,$t7 +.L0f14bde8: +/* f14bde8: 8cd800dc */ lw $t8,0xdc($a2) +/* f14bdec: 0302c821 */ addu $t9,$t8,$v0 +/* f14bdf0: 24420004 */ addiu $v0,$v0,0x4 +/* f14bdf4: 28410078 */ slti $at,$v0,0x78 +/* f14bdf8: 1420fffb */ bnez $at,.L0f14bde8 +/* f14bdfc: af200000 */ sw $zero,0x0($t9) +/* f14be00: acc00094 */ sw $zero,0x94($a2) +/* f14be04: 00002825 */ or $a1,$zero,$zero +/* f14be08: 00c01025 */ or $v0,$a2,$zero +/* f14be0c: 2404001e */ addiu $a0,$zero,0x1e +/* f14be10: 240300ff */ addiu $v1,$zero,0xff +.L0f14be14: +/* f14be14: 24a50001 */ addiu $a1,$a1,0x1 +/* f14be18: 24420001 */ addiu $v0,$v0,0x1 +/* f14be1c: a0430097 */ sb $v1,0x97($v0) +/* f14be20: 14a4fffc */ bne $a1,$a0,.L0f14be14 +/* f14be24: a04300b5 */ sb $v1,0xb5($v0) +/* f14be28: 8d090000 */ lw $t1,0x0($t0) +/* f14be2c: 24010004 */ addiu $at,$zero,0x4 +/* f14be30: 240b0006 */ addiu $t3,$zero,0x6 +/* f14be34: 01275021 */ addu $t2,$t1,$a3 +/* f14be38: 8d4200f4 */ lw $v0,0xf4($t2) +/* f14be3c: 2404ffff */ addiu $a0,$zero,-1 +/* f14be40: 00002825 */ or $a1,$zero,$zero +/* f14be44: 10410003 */ beq $v0,$at,.L0f14be54 +/* f14be48: 24010005 */ addiu $at,$zero,0x5 +/* f14be4c: 14410012 */ bne $v0,$at,.L0f14be98 +/* f14be50: 00000000 */ sll $zero,$zero,0x0 +.L0f14be54: +/* f14be54: accb00f4 */ sw $t3,0xf4($a2) +/* f14be58: 8fac0020 */ lw $t4,0x20($sp) +/* f14be5c: 3c018007 */ lui $at,0x8007 +/* f14be60: 0fc3c328 */ jal func0f0f0ca0 +/* f14be64: ac2c1448 */ sw $t4,0x1448($at) +/* f14be68: 0fc5281b */ jal func0f14a06c +/* f14be6c: 2404ffff */ addiu $a0,$zero,-1 +/* f14be70: 904d03f4 */ lbu $t5,0x3f4($v0) +/* f14be74: 3c018007 */ lui $at,0x8007 +/* f14be78: 31aeff7f */ andi $t6,$t5,0xff7f +/* f14be7c: a04e03f4 */ sb $t6,0x3f4($v0) +/* f14be80: 8faf0020 */ lw $t7,0x20($sp) +/* f14be84: 0fc3cdb7 */ jal func0f0f36dc +/* f14be88: ac2f1448 */ sw $t7,0x1448($at) +/* f14be8c: 3c018007 */ lui $at,0x8007 +/* f14be90: 10000009 */ beqz $zero,.L0f14beb8 +/* f14be94: ac201448 */ sw $zero,0x1448($at) +.L0f14be98: +/* f14be98: 0fc52969 */ jal func0f14a5a4 +/* f14be9c: afa6001c */ sw $a2,0x1c($sp) +/* f14bea0: 00022600 */ sll $a0,$v0,0x18 +/* f14bea4: 0004c603 */ sra $t8,$a0,0x18 +/* f14bea8: 0fc478ef */ jal func0f11e3bc +/* f14beac: 03002025 */ or $a0,$t8,$zero +/* f14beb0: 8fa6001c */ lw $a2,0x1c($sp) +/* f14beb4: acc000f4 */ sw $zero,0xf4($a2) +.L0f14beb8: +/* f14beb8: 8fbf0014 */ lw $ra,0x14($sp) +/* f14bebc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f14bec0: 03e00008 */ jr $ra +/* f14bec4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14bec8 +/* f14bec8: 27bdffd0 */ addiu $sp,$sp,-48 +/* f14becc: 00047980 */ sll $t7,$a0,0x6 +/* f14bed0: 3c188008 */ lui $t8,0x8008 +/* f14bed4: 8f18f8dc */ lw $t8,-0x724($t8) +/* f14bed8: 01e47821 */ addu $t7,$t7,$a0 +/* f14bedc: afbf001c */ sw $ra,0x1c($sp) +/* f14bee0: afb00018 */ sw $s0,0x18($sp) +/* f14bee4: afa40030 */ sw $a0,0x30($sp) +/* f14bee8: 000f7880 */ sll $t7,$t7,0x2 +/* f14beec: 2404ffff */ addiu $a0,$zero,-1 +/* f14bef0: 0fc5281b */ jal func0f14a06c +/* f14bef4: 01f88021 */ addu $s0,$t7,$t8 +/* f14bef8: afa20028 */ sw $v0,0x28($sp) +/* f14befc: 8e0300f4 */ lw $v1,0xf4($s0) +/* f14bf00: 24010004 */ addiu $at,$zero,0x4 +/* f14bf04: 54610008 */ bnel $v1,$at,.L0f14bf28 +/* f14bf08: 246affff */ addiu $t2,$v1,-1 +/* f14bf0c: 8e190074 */ lw $t9,0x74($s0) +/* f14bf10: 8e080080 */ lw $t0,0x80($s0) +/* f14bf14: 57280004 */ bnel $t9,$t0,.L0f14bf28 +/* f14bf18: 246affff */ addiu $t2,$v1,-1 +/* f14bf1c: 24030005 */ addiu $v1,$zero,0x5 +/* f14bf20: ae0300f4 */ sw $v1,0xf4($s0) +/* f14bf24: 246affff */ addiu $t2,$v1,-1 +.L0f14bf28: +/* f14bf28: 2d410006 */ sltiu $at,$t2,0x6 +/* f14bf2c: 102000a2 */ beqz $at,.L0f14c1b8 +/* f14bf30: 000a5080 */ sll $t2,$t2,0x2 +/* f14bf34: 3c017f1b */ lui $at,0x7f1b +/* f14bf38: 002a0821 */ addu $at,$at,$t2 +/* f14bf3c: 8c2a730c */ lw $t2,0x730c($at) +/* f14bf40: 01400008 */ jr $t2 +/* f14bf44: 00000000 */ sll $zero,$zero,0x0 +/* f14bf48: 83a40033 */ lb $a0,0x33($sp) +/* f14bf4c: 00002825 */ or $a1,$zero,$zero +/* f14bf50: 26060098 */ addiu $a2,$s0,0x98 +/* f14bf54: 0fc47671 */ jal func0f11d9c4 +/* f14bf58: 00003825 */ or $a3,$zero,$zero +/* f14bf5c: 240b0002 */ addiu $t3,$zero,0x2 +/* f14bf60: ae0b00f4 */ sw $t3,0xf4($s0) +/* f14bf64: 00001025 */ or $v0,$zero,$zero +/* f14bf68: 02001825 */ or $v1,$s0,$zero +/* f14bf6c: 240500ff */ addiu $a1,$zero,0xff +.L0f14bf70: +/* f14bf70: 90640098 */ lbu $a0,0x98($v1) +/* f14bf74: 24420001 */ addiu $v0,$v0,0x1 +/* f14bf78: 2841001e */ slti $at,$v0,0x1e +/* f14bf7c: 10a40002 */ beq $a1,$a0,.L0f14bf88 +/* f14bf80: 248c0002 */ addiu $t4,$a0,0x2 +/* f14bf84: a06c0098 */ sb $t4,0x98($v1) +.L0f14bf88: +/* f14bf88: 1420fff9 */ bnez $at,.L0f14bf70 +/* f14bf8c: 24630001 */ addiu $v1,$v1,0x1 +/* f14bf90: 00001025 */ or $v0,$zero,$zero +/* f14bf94: ae000094 */ sw $zero,0x94($s0) +/* f14bf98: 02001825 */ or $v1,$s0,$zero +.L0f14bf9c: +/* f14bf9c: 90640098 */ lbu $a0,0x98($v1) +/* f14bfa0: 24420001 */ addiu $v0,$v0,0x1 +/* f14bfa4: 2841001e */ slti $at,$v0,0x1e +/* f14bfa8: 10a40007 */ beq $a1,$a0,.L0f14bfc8 +/* f14bfac: 00000000 */ sll $zero,$zero,0x0 +/* f14bfb0: 8e0d0094 */ lw $t5,0x94($s0) +/* f14bfb4: 020d7021 */ addu $t6,$s0,$t5 +/* f14bfb8: a1c400b6 */ sb $a0,0xb6($t6) +/* f14bfbc: 8e0f0094 */ lw $t7,0x94($s0) +/* f14bfc0: 25f80001 */ addiu $t8,$t7,0x1 +/* f14bfc4: ae180094 */ sw $t8,0x94($s0) +.L0f14bfc8: +/* f14bfc8: 1420fff4 */ bnez $at,.L0f14bf9c +/* f14bfcc: 24630001 */ addiu $v1,$v1,0x1 +/* f14bfd0: 8e030094 */ lw $v1,0x94($s0) +/* f14bfd4: 2405001e */ addiu $a1,$zero,0x1e +/* f14bfd8: 240400ff */ addiu $a0,$zero,0xff +/* f14bfdc: 2861001e */ slti $at,$v1,0x1e +/* f14bfe0: 10200006 */ beqz $at,.L0f14bffc +/* f14bfe4: 00601025 */ or $v0,$v1,$zero +/* f14bfe8: 02031821 */ addu $v1,$s0,$v1 +.L0f14bfec: +/* f14bfec: 24420001 */ addiu $v0,$v0,0x1 +/* f14bff0: 24630001 */ addiu $v1,$v1,0x1 +/* f14bff4: 1445fffd */ bne $v0,$a1,.L0f14bfec +/* f14bff8: a06400b5 */ sb $a0,0xb5($v1) +.L0f14bffc: +/* f14bffc: 2405001e */ addiu $a1,$zero,0x1e +/* f14c000: 00001025 */ or $v0,$zero,$zero +/* f14c004: 24420001 */ addiu $v0,$v0,0x1 +.L0f14c008: +/* f14c008: 5445ffff */ bnel $v0,$a1,.L0f14c008 +/* f14c00c: 24420001 */ addiu $v0,$v0,0x1 +/* f14c010: 0fc52969 */ jal func0f14a5a4 +/* f14c014: 00000000 */ sll $zero,$zero,0x0 +/* f14c018: 00022600 */ sll $a0,$v0,0x18 +/* f14c01c: 0004ce03 */ sra $t9,$a0,0x18 +/* f14c020: 03202025 */ or $a0,$t9,$zero +/* f14c024: 24050003 */ addiu $a1,$zero,0x3 +/* f14c028: 0fc45c6d */ jal func0f1171b4 +/* f14c02c: 00003025 */ or $a2,$zero,$zero +/* f14c030: 0fc52969 */ jal func0f14a5a4 +/* f14c034: 00000000 */ sll $zero,$zero,0x0 +/* f14c038: 00022600 */ sll $a0,$v0,0x18 +/* f14c03c: 00044603 */ sra $t0,$a0,0x18 +/* f14c040: 0fc4751e */ jal func0f11d478 +/* f14c044: 01002025 */ or $a0,$t0,$zero +/* f14c048: 1000005c */ beqz $zero,.L0f14c1bc +/* f14c04c: 8fbf001c */ lw $ra,0x1c($sp) +/* f14c050: 0fc52969 */ jal func0f14a5a4 +/* f14c054: 00000000 */ sll $zero,$zero,0x0 +/* f14c058: 3c0a800a */ lui $t2,0x800a +/* f14c05c: 8d4a45a0 */ lw $t2,0x45a0($t2) +/* f14c060: 00022600 */ sll $a0,$v0,0x18 +/* f14c064: 00044e03 */ sra $t1,$a0,0x18 +/* f14c068: 01202025 */ or $a0,$t1,$zero +/* f14c06c: 00003025 */ or $a2,$zero,$zero +/* f14c070: 24070001 */ addiu $a3,$zero,0x1 +/* f14c074: 0fc47671 */ jal func0f11d9c4 +/* f14c078: 8d450470 */ lw $a1,0x470($t2) +/* f14c07c: 3c0b800a */ lui $t3,0x800a +/* f14c080: 8d6b45a0 */ lw $t3,0x45a0($t3) +/* f14c084: 8e0d0080 */ lw $t5,0x80($s0) +/* f14c088: 24040002 */ addiu $a0,$zero,0x2 +/* f14c08c: 8d6c0484 */ lw $t4,0x484($t3) +/* f14c090: 000d7080 */ sll $t6,$t5,0x2 +/* f14c094: 01cd7023 */ subu $t6,$t6,$t5 +/* f14c098: 000e7080 */ sll $t6,$t6,0x2 +/* f14c09c: 018e7821 */ addu $t7,$t4,$t6 +/* f14c0a0: 0fc5285b */ jal func0f14a16c +/* f14c0a4: afaf0024 */ sw $t7,0x24($sp) +/* f14c0a8: 0fc52f01 */ jal func0f14bc04 +/* f14c0ac: 00000000 */ sll $zero,$zero,0x0 +/* f14c0b0: 8fa50028 */ lw $a1,0x28($sp) +/* f14c0b4: 8fa40024 */ lw $a0,0x24($sp) +/* f14c0b8: 0fc531d7 */ jal func0f14c75c +/* f14c0bc: 24a50004 */ addiu $a1,$a1,0x4 +/* f14c0c0: 8e080080 */ lw $t0,0x80($s0) +/* f14c0c4: 8e1900dc */ lw $t9,0xdc($s0) +/* f14c0c8: 24180001 */ addiu $t8,$zero,0x1 +/* f14c0cc: 00084880 */ sll $t1,$t0,0x2 +/* f14c0d0: 03295021 */ addu $t2,$t9,$t1 +/* f14c0d4: 0fc52969 */ jal func0f14a5a4 +/* f14c0d8: ad580000 */ sw $t8,0x0($t2) +/* f14c0dc: 00022600 */ sll $a0,$v0,0x18 +/* f14c0e0: 00045e03 */ sra $t3,$a0,0x18 +/* f14c0e4: 0fc4751e */ jal func0f11d478 +/* f14c0e8: 01602025 */ or $a0,$t3,$zero +/* f14c0ec: 10000033 */ beqz $zero,.L0f14c1bc +/* f14c0f0: 8fbf001c */ lw $ra,0x1c($sp) +/* f14c0f4: 0fc52969 */ jal func0f14a5a4 +/* f14c0f8: 00000000 */ sll $zero,$zero,0x0 +/* f14c0fc: 00022600 */ sll $a0,$v0,0x18 +/* f14c100: 00046e03 */ sra $t5,$a0,0x18 +/* f14c104: 0fc4751e */ jal func0f11d478 +/* f14c108: 01a02025 */ or $a0,$t5,$zero +/* f14c10c: 1000002b */ beqz $zero,.L0f14c1bc +/* f14c110: 8fbf001c */ lw $ra,0x1c($sp) +/* f14c114: 0fc52969 */ jal func0f14a5a4 +/* f14c118: 00000000 */ sll $zero,$zero,0x0 +/* f14c11c: 3c0e800a */ lui $t6,0x800a +/* f14c120: 8dce45a0 */ lw $t6,0x45a0($t6) +/* f14c124: 00022600 */ sll $a0,$v0,0x18 +/* f14c128: 00046603 */ sra $t4,$a0,0x18 +/* f14c12c: 01802025 */ or $a0,$t4,$zero +/* f14c130: 00003025 */ or $a2,$zero,$zero +/* f14c134: 24070001 */ addiu $a3,$zero,0x1 +/* f14c138: 0fc47671 */ jal func0f11d9c4 +/* f14c13c: 8dc50470 */ lw $a1,0x470($t6) +/* f14c140: 0fc5285b */ jal func0f14a16c +/* f14c144: 24040003 */ addiu $a0,$zero,0x3 +/* f14c148: 0fc52f01 */ jal func0f14bc04 +/* f14c14c: 00000000 */ sll $zero,$zero,0x0 +/* f14c150: 0fc52969 */ jal func0f14a5a4 +/* f14c154: 00000000 */ sll $zero,$zero,0x0 +/* f14c158: 00022600 */ sll $a0,$v0,0x18 +/* f14c15c: 00047e03 */ sra $t7,$a0,0x18 +/* f14c160: 0fc4751e */ jal func0f11d478 +/* f14c164: 01e02025 */ or $a0,$t7,$zero +/* f14c168: 8fa80030 */ lw $t0,0x30($sp) +/* f14c16c: 3c018007 */ lui $at,0x8007 +/* f14c170: 2404ffff */ addiu $a0,$zero,-1 +/* f14c174: 00002825 */ or $a1,$zero,$zero +/* f14c178: 0fc3c328 */ jal func0f0f0ca0 +/* f14c17c: ac281448 */ sw $t0,0x1448($at) +/* f14c180: 0fc5299e */ jal func0f14a678 +/* f14c184: 00000000 */ sll $zero,$zero,0x0 +/* f14c188: 8fa20028 */ lw $v0,0x28($sp) +/* f14c18c: 3c018007 */ lui $at,0x8007 +/* f14c190: 904903f4 */ lbu $t1,0x3f4($v0) +/* f14c194: 35380080 */ ori $t8,$t1,0x80 +/* f14c198: a05803f4 */ sb $t8,0x3f4($v0) +/* f14c19c: 8faa0030 */ lw $t2,0x30($sp) +/* f14c1a0: 0fc4088c */ jal func0f102230 +/* f14c1a4: ac2a1448 */ sw $t2,0x1448($at) +/* f14c1a8: 3c018007 */ lui $at,0x8007 +/* f14c1ac: ac201448 */ sw $zero,0x1448($at) +/* f14c1b0: 240b0006 */ addiu $t3,$zero,0x6 +/* f14c1b4: ae0b00f4 */ sw $t3,0xf4($s0) +.L0f14c1b8: +/* f14c1b8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f14c1bc: +/* f14c1bc: 8fb00018 */ lw $s0,0x18($sp) +/* f14c1c0: 27bd0030 */ addiu $sp,$sp,0x30 +/* f14c1c4: 03e00008 */ jr $ra +/* f14c1c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14c1cc +/* f14c1cc: 3c0f8008 */ lui $t7,0x8008 +/* f14c1d0: 8deff8dc */ lw $t7,-0x724($t7) +/* f14c1d4: 00047180 */ sll $t6,$a0,0x6 +/* f14c1d8: 01c47021 */ addu $t6,$t6,$a0 +/* f14c1dc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f14c1e0: 000e7080 */ sll $t6,$t6,0x2 +/* f14c1e4: afbf0014 */ sw $ra,0x14($sp) +/* f14c1e8: 01cf5021 */ addu $t2,$t6,$t7 +/* f14c1ec: afaa001c */ sw $t2,0x1c($sp) +/* f14c1f0: 0fc53c02 */ jal func0f14f008 +/* f14c1f4: afa40020 */ sw $a0,0x20($sp) +/* f14c1f8: 8faa001c */ lw $t2,0x1c($sp) +/* f14c1fc: 04410003 */ bgez $v0,.L0f14c20c +/* f14c200: 00021843 */ sra $v1,$v0,0x1 +/* f14c204: 24410001 */ addiu $at,$v0,0x1 +/* f14c208: 00011843 */ sra $v1,$at,0x1 +.L0f14c20c: +/* f14c20c: 8d5800f4 */ lw $t8,0xf4($t2) +/* f14c210: 24630001 */ addiu $v1,$v1,0x1 +/* f14c214: 00605825 */ or $t3,$v1,$zero +/* f14c218: 2f010006 */ sltiu $at,$t8,0x6 +/* f14c21c: 1020005d */ beqz $at,.L0f14c394 +/* f14c220: 0018c080 */ sll $t8,$t8,0x2 +/* f14c224: 3c017f1b */ lui $at,0x7f1b +/* f14c228: 00380821 */ addu $at,$at,$t8 +/* f14c22c: 8c387324 */ lw $t8,0x7324($at) +/* f14c230: 03000008 */ jr $t8 +/* f14c234: 00000000 */ sll $zero,$zero,0x0 +/* f14c238: 0fc52969 */ jal func0f14a5a4 +/* f14c23c: afaa001c */ sw $t2,0x1c($sp) +/* f14c240: 00022600 */ sll $a0,$v0,0x18 +/* f14c244: 0004ce03 */ sra $t9,$a0,0x18 +/* f14c248: 03202025 */ or $a0,$t9,$zero +/* f14c24c: 00002825 */ or $a1,$zero,$zero +/* f14c250: 0fc45c6d */ jal func0f1171b4 +/* f14c254: 00003025 */ or $a2,$zero,$zero +/* f14c258: 0fc52969 */ jal func0f14a5a4 +/* f14c25c: 00000000 */ sll $zero,$zero,0x0 +/* f14c260: 00022600 */ sll $a0,$v0,0x18 +/* f14c264: 00046603 */ sra $t4,$a0,0x18 +/* f14c268: 0fc4756c */ jal func0f11d5b0 +/* f14c26c: 01802025 */ or $a0,$t4,$zero +/* f14c270: 8faa001c */ lw $t2,0x1c($sp) +/* f14c274: 240d0001 */ addiu $t5,$zero,0x1 +/* f14c278: 10000046 */ beqz $zero,.L0f14c394 +/* f14c27c: ad4d00f4 */ sw $t5,0xf4($t2) +/* f14c280: 240e0003 */ addiu $t6,$zero,0x3 +/* f14c284: 10000043 */ beqz $zero,.L0f14c394 +/* f14c288: ad4e00f4 */ sw $t6,0xf4($t2) +/* f14c28c: 8d420074 */ lw $v0,0x74($t2) +/* f14c290: 8d4f0080 */ lw $t7,0x80($t2) +/* f14c294: 51e20040 */ beql $t7,$v0,.L0f14c398 +/* f14c298: 8fbf0014 */ lw $ra,0x14($sp) +/* f14c29c: 8d5800dc */ lw $t8,0xdc($t2) +/* f14c2a0: 0002c880 */ sll $t9,$v0,0x2 +/* f14c2a4: 240e0005 */ addiu $t6,$zero,0x5 +/* f14c2a8: 03196021 */ addu $t4,$t8,$t9 +/* f14c2ac: ad800000 */ sw $zero,0x0($t4) +/* f14c2b0: 8d4d0074 */ lw $t5,0x74($t2) +/* f14c2b4: ad4e00f4 */ sw $t6,0xf4($t2) +/* f14c2b8: ad4d0080 */ sw $t5,0x80($t2) +/* f14c2bc: 0fc52f4d */ jal func0f14bd34 +/* f14c2c0: 8fa40020 */ lw $a0,0x20($sp) +/* f14c2c4: 10000034 */ beqz $zero,.L0f14c398 +/* f14c2c8: 8fbf0014 */ lw $ra,0x14($sp) +/* f14c2cc: 240fffff */ addiu $t7,$zero,-1 +/* f14c2d0: ad4f0080 */ sw $t7,0x80($t2) +/* f14c2d4: 1860002d */ blez $v1,.L0f14c38c +/* f14c2d8: 00002825 */ or $a1,$zero,$zero +/* f14c2dc: 8d460074 */ lw $a2,0x74($t2) +/* f14c2e0: 8d4800dc */ lw $t0,0xdc($t2) +/* f14c2e4: 240900ff */ addiu $t1,$zero,0xff +/* f14c2e8: 00c03825 */ or $a3,$a2,$zero +.L0f14c2ec: +/* f14c2ec: 00c2001a */ div $zero,$a2,$v0 +/* f14c2f0: 00002010 */ mfhi $a0 +/* f14c2f4: 0004c080 */ sll $t8,$a0,0x2 +/* f14c2f8: 14400002 */ bnez $v0,.L0f14c304 +/* f14c2fc: 00000000 */ sll $zero,$zero,0x0 +/* f14c300: 0007000d */ break 0x7 +.L0f14c304: +/* f14c304: 2401ffff */ addiu $at,$zero,-1 +/* f14c308: 14410004 */ bne $v0,$at,.L0f14c31c +/* f14c30c: 3c018000 */ lui $at,0x8000 +/* f14c310: 14c10002 */ bne $a2,$at,.L0f14c31c +/* f14c314: 00000000 */ sll $zero,$zero,0x0 +/* f14c318: 0006000d */ break 0x6 +.L0f14c31c: +/* f14c31c: 00e01825 */ or $v1,$a3,$zero +/* f14c320: 04e10002 */ bgez $a3,.L0f14c32c +/* f14c324: 0118c821 */ addu $t9,$t0,$t8 +/* f14c328: 00621821 */ addu $v1,$v1,$v0 +.L0f14c32c: +/* f14c32c: 8f2c0000 */ lw $t4,0x0($t9) +/* f14c330: 00037880 */ sll $t7,$v1,0x2 +/* f14c334: 010fc021 */ addu $t8,$t0,$t7 +/* f14c338: 55800008 */ bnezl $t4,.L0f14c35c +/* f14c33c: 8f190000 */ lw $t9,0x0($t8) +/* f14c340: 01446821 */ addu $t5,$t2,$a0 +/* f14c344: 91ae00b6 */ lbu $t6,0xb6($t5) +/* f14c348: 512e0004 */ beql $t1,$t6,.L0f14c35c +/* f14c34c: 8f190000 */ lw $t9,0x0($t8) +/* f14c350: 1000000e */ beqz $zero,.L0f14c38c +/* f14c354: ad440080 */ sw $a0,0x80($t2) +/* f14c358: 8f190000 */ lw $t9,0x0($t8) +.L0f14c35c: +/* f14c35c: 24a50001 */ addiu $a1,$a1,0x1 +/* f14c360: 24c60001 */ addiu $a2,$a2,0x1 +/* f14c364: 17200007 */ bnez $t9,.L0f14c384 +/* f14c368: 00000000 */ sll $zero,$zero,0x0 +/* f14c36c: 01436021 */ addu $t4,$t2,$v1 +/* f14c370: 918d00b6 */ lbu $t5,0xb6($t4) +/* f14c374: 112d0003 */ beq $t1,$t5,.L0f14c384 +/* f14c378: 00000000 */ sll $zero,$zero,0x0 +/* f14c37c: 10000003 */ beqz $zero,.L0f14c38c +/* f14c380: ad430080 */ sw $v1,0x80($t2) +.L0f14c384: +/* f14c384: 14abffd9 */ bne $a1,$t3,.L0f14c2ec +/* f14c388: 24e7ffff */ addiu $a3,$a3,-1 +.L0f14c38c: +/* f14c38c: 0fc52f4d */ jal func0f14bd34 +/* f14c390: 8fa40020 */ lw $a0,0x20($sp) +.L0f14c394: +/* f14c394: 8fbf0014 */ lw $ra,0x14($sp) +.L0f14c398: +/* f14c398: 27bd0020 */ addiu $sp,$sp,0x20 +/* f14c39c: 03e00008 */ jr $ra +/* f14c3a0: 00000000 */ sll $zero,$zero,0x0 +/* f14c3a4: 3c188008 */ lui $t8,0x8008 +/* f14c3a8: 8f18f8dc */ lw $t8,-0x724($t8) +/* f14c3ac: 00047980 */ sll $t7,$a0,0x6 +/* f14c3b0: 01e47821 */ addu $t7,$t7,$a0 +/* f14c3b4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f14c3b8: 000f7880 */ sll $t7,$t7,0x2 +/* f14c3bc: afbf0014 */ sw $ra,0x14($sp) +/* f14c3c0: 01f83021 */ addu $a2,$t7,$t8 +/* f14c3c4: afa40020 */ sw $a0,0x20($sp) +/* f14c3c8: 0fc52969 */ jal func0f14a5a4 +/* f14c3cc: afa6001c */ sw $a2,0x1c($sp) +/* f14c3d0: 00022600 */ sll $a0,$v0,0x18 +/* f14c3d4: 0004ce03 */ sra $t9,$a0,0x18 +/* f14c3d8: 0fc474fe */ jal func0f11d3f8 +/* f14c3dc: 03202025 */ or $a0,$t9,$zero +/* f14c3e0: 14400014 */ bnez $v0,.L0f14c434 +/* f14c3e4: 8fa6001c */ lw $a2,0x1c($sp) +/* f14c3e8: 00001025 */ or $v0,$zero,$zero +.L0f14c3ec: +/* f14c3ec: 8cc800dc */ lw $t0,0xdc($a2) +/* f14c3f0: 01024821 */ addu $t1,$t0,$v0 +/* f14c3f4: 24420004 */ addiu $v0,$v0,0x4 +/* f14c3f8: 28410078 */ slti $at,$v0,0x78 +/* f14c3fc: 1420fffb */ bnez $at,.L0f14c3ec +/* f14c400: ad200000 */ sw $zero,0x0($t1) +/* f14c404: 00002025 */ or $a0,$zero,$zero +/* f14c408: 00c01025 */ or $v0,$a2,$zero +/* f14c40c: 2405001e */ addiu $a1,$zero,0x1e +/* f14c410: 240300ff */ addiu $v1,$zero,0xff +.L0f14c414: +/* f14c414: 24840001 */ addiu $a0,$a0,0x1 +/* f14c418: acc00094 */ sw $zero,0x94($a2) +/* f14c41c: 24420001 */ addiu $v0,$v0,0x1 +/* f14c420: a0430097 */ sb $v1,0x97($v0) +/* f14c424: 1485fffb */ bne $a0,$a1,.L0f14c414 +/* f14c428: a04300b5 */ sb $v1,0xb5($v0) +/* f14c42c: 10000021 */ beqz $zero,.L0f14c4b4 +/* f14c430: 8fbf0014 */ lw $ra,0x14($sp) +.L0f14c434: +/* f14c434: 0fc52969 */ jal func0f14a5a4 +/* f14c438: 00000000 */ sll $zero,$zero,0x0 +/* f14c43c: 00022600 */ sll $a0,$v0,0x18 +/* f14c440: 00045603 */ sra $t2,$a0,0x18 +/* f14c444: 0fc47588 */ jal func0f11d620 +/* f14c448: 01402025 */ or $a0,$t2,$zero +/* f14c44c: 0fc52969 */ jal func0f14a5a4 +/* f14c450: 00000000 */ sll $zero,$zero,0x0 +/* f14c454: 00022600 */ sll $a0,$v0,0x18 +/* f14c458: 00045e03 */ sra $t3,$a0,0x18 +/* f14c45c: 0fc45c84 */ jal func0f117210 +/* f14c460: 01602025 */ or $a0,$t3,$zero +/* f14c464: 24010001 */ addiu $at,$zero,0x1 +/* f14c468: 10410007 */ beq $v0,$at,.L0f14c488 +/* f14c46c: 2401000b */ addiu $at,$zero,0xb +/* f14c470: 10410009 */ beq $v0,$at,.L0f14c498 +/* f14c474: 2401000c */ addiu $at,$zero,0xc +/* f14c478: 1041000b */ beq $v0,$at,.L0f14c4a8 +/* f14c47c: 00000000 */ sll $zero,$zero,0x0 +/* f14c480: 1000000c */ beqz $zero,.L0f14c4b4 +/* f14c484: 8fbf0014 */ lw $ra,0x14($sp) +.L0f14c488: +/* f14c488: 0fc53073 */ jal func0f14c1cc +/* f14c48c: 8fa40020 */ lw $a0,0x20($sp) +/* f14c490: 10000008 */ beqz $zero,.L0f14c4b4 +/* f14c494: 8fbf0014 */ lw $ra,0x14($sp) +.L0f14c498: +/* f14c498: 0fc52fb2 */ jal func0f14bec8 +/* f14c49c: 8fa40020 */ lw $a0,0x20($sp) +/* f14c4a0: 10000004 */ beqz $zero,.L0f14c4b4 +/* f14c4a4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f14c4a8: +/* f14c4a8: 0fc52f6f */ jal func0f14bdbc +/* f14c4ac: 8fa40020 */ lw $a0,0x20($sp) +/* f14c4b0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f14c4b4: +/* f14c4b4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f14c4b8: 03e00008 */ jr $ra +/* f14c4bc: 00000000 */ sll $zero,$zero,0x0 +/* f14c4c0: 3c0f8008 */ lui $t7,0x8008 +/* f14c4c4: 8deff8dc */ lw $t7,-0x724($t7) +/* f14c4c8: 0004c180 */ sll $t8,$a0,0x6 +/* f14c4cc: 0304c021 */ addu $t8,$t8,$a0 +/* f14c4d0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14c4d4: 0018c080 */ sll $t8,$t8,0x2 +/* f14c4d8: afbf0014 */ sw $ra,0x14($sp) +/* f14c4dc: 240e0004 */ addiu $t6,$zero,0x4 +/* f14c4e0: 01f8c821 */ addu $t9,$t7,$t8 +/* f14c4e4: af2e00f4 */ sw $t6,0xf4($t9) +/* f14c4e8: 3c018007 */ lui $at,0x8007 +/* f14c4ec: ac241448 */ sw $a0,0x1448($at) +/* f14c4f0: 24040002 */ addiu $a0,$zero,0x2 +/* f14c4f4: 0fc3c328 */ jal func0f0f0ca0 +/* f14c4f8: 00002825 */ or $a1,$zero,$zero +/* f14c4fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f14c500: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14c504: 03e00008 */ jr $ra +/* f14c508: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14c50c +/* f14c50c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f14c510: afa60028 */ sw $a2,0x28($sp) +/* f14c514: afb10018 */ sw $s1,0x18($sp) +/* f14c518: afb00014 */ sw $s0,0x14($sp) +/* f14c51c: 3c068008 */ lui $a2,0x8008 +/* f14c520: 00808025 */ or $s0,$a0,$zero +/* f14c524: 00a08825 */ or $s1,$a1,$zero +/* f14c528: afbf001c */ sw $ra,0x1c($sp) +/* f14c52c: afa7002c */ sw $a3,0x2c($sp) +/* f14c530: 8cc6f8e0 */ lw $a2,-0x720($a2) +/* f14c534: 00001025 */ or $v0,$zero,$zero +/* f14c538: 24420001 */ addiu $v0,$v0,0x1 +.L0f14c53c: +/* f14c53c: 28410016 */ slti $at,$v0,0x16 +/* f14c540: 5420fffe */ bnezl $at,.L0f14c53c +/* f14c544: 24420001 */ addiu $v0,$v0,0x1 +/* f14c548: 8e2203f4 */ lw $v0,0x3f4($s1) +/* f14c54c: 920c03f4 */ lbu $t4,0x3f4($s0) +/* f14c550: 02001825 */ or $v1,$s0,$zero +/* f14c554: 00027fc2 */ srl $t7,$v0,0x1f +/* f14c558: 000fc9c0 */ sll $t9,$t7,0x7 +/* f14c55c: 318dff7f */ andi $t5,$t4,0xff7f +/* f14c560: 032d7025 */ or $t6,$t9,$t5 +/* f14c564: a20e03f4 */ sb $t6,0x3f4($s0) +/* f14c568: 8e2f03f4 */ lw $t7,0x3f4($s1) +/* f14c56c: 00001025 */ or $v0,$zero,$zero +/* f14c570: 02202025 */ or $a0,$s1,$zero +/* f14c574: 000fc040 */ sll $t8,$t7,0x1 +/* f14c578: 001867c2 */ srl $t4,$t8,0x1f +/* f14c57c: 000cc980 */ sll $t9,$t4,0x6 +/* f14c580: 332d0040 */ andi $t5,$t9,0x40 +/* f14c584: 31cf00bf */ andi $t7,$t6,0xbf +/* f14c588: 01afc025 */ or $t8,$t5,$t7 +/* f14c58c: a21803f4 */ sb $t8,0x3f4($s0) +/* f14c590: 8e2c03f4 */ lw $t4,0x3f4($s1) +/* f14c594: 24050007 */ addiu $a1,$zero,0x7 +/* f14c598: 240a003f */ addiu $t2,$zero,0x3f +/* f14c59c: 000cc880 */ sll $t9,$t4,0x2 +/* f14c5a0: 001977c2 */ srl $t6,$t9,0x1f +/* f14c5a4: 000e6940 */ sll $t5,$t6,0x5 +/* f14c5a8: 31af0020 */ andi $t7,$t5,0x20 +/* f14c5ac: 330c00df */ andi $t4,$t8,0xdf +/* f14c5b0: 01ecc825 */ or $t9,$t7,$t4 +/* f14c5b4: a21903f4 */ sb $t9,0x3f4($s0) +/* f14c5b8: 8e2e03f4 */ lw $t6,0x3f4($s1) +/* f14c5bc: 00004025 */ or $t0,$zero,$zero +/* f14c5c0: 24070fc0 */ addiu $a3,$zero,0xfc0 +/* f14c5c4: 000e68c0 */ sll $t5,$t6,0x3 +/* f14c5c8: 000dc7c2 */ srl $t8,$t5,0x1f +/* f14c5cc: 00187900 */ sll $t7,$t8,0x4 +/* f14c5d0: 31ec0010 */ andi $t4,$t7,0x10 +/* f14c5d4: 332e00ef */ andi $t6,$t9,0xef +/* f14c5d8: 018e6825 */ or $t5,$t4,$t6 +/* f14c5dc: a20d03f4 */ sb $t5,0x3f4($s0) +/* f14c5e0: 8e38039c */ lw $t8,0x39c($s1) +/* f14c5e4: 240bffc0 */ addiu $t3,$zero,-64 +/* f14c5e8: 24090040 */ addiu $t1,$zero,0x40 +/* f14c5ec: ae18039c */ sw $t8,0x39c($s0) +/* f14c5f0: 8e2f03a0 */ lw $t7,0x3a0($s1) +/* f14c5f4: ae0f03a0 */ sw $t7,0x3a0($s0) +/* f14c5f8: 8e3903a4 */ lw $t9,0x3a4($s1) +/* f14c5fc: ae1903a4 */ sw $t9,0x3a4($s0) +/* f14c600: 8e2c03b4 */ lw $t4,0x3b4($s1) +/* f14c604: ae0c03b4 */ sw $t4,0x3b4($s0) +/* f14c608: 8e2e03b8 */ lw $t6,0x3b8($s1) +/* f14c60c: ae0e03b8 */ sw $t6,0x3b8($s0) +/* f14c610: 8e2d03bc */ lw $t5,0x3bc($s1) +/* f14c614: ae0d03bc */ sw $t5,0x3bc($s0) +/* f14c618: 8e3803c0 */ lw $t8,0x3c0($s1) +/* f14c61c: ae1803c0 */ sw $t8,0x3c0($s0) +/* f14c620: 8e2f03c4 */ lw $t7,0x3c4($s1) +/* f14c624: ae0f03c4 */ sw $t7,0x3c4($s0) +/* f14c628: 8e3903c8 */ lw $t9,0x3c8($s1) +/* f14c62c: ae1903c8 */ sw $t9,0x3c8($s0) +/* f14c630: 8e2c03cc */ lw $t4,0x3cc($s1) +/* f14c634: ae0c03cc */ sw $t4,0x3cc($s0) +/* f14c638: 8e2e03ec */ lw $t6,0x3ec($s1) +/* f14c63c: ae0e03ec */ sw $t6,0x3ec($s0) +/* f14c640: 8e2d03f0 */ lw $t5,0x3f0($s1) +/* f14c644: ae0d03f0 */ sw $t5,0x3f0($s0) +/* f14c648: 8e3803f8 */ lw $t8,0x3f8($s1) +/* f14c64c: ae1803f8 */ sw $t8,0x3f8($s0) +/* f14c650: 962f03fc */ lhu $t7,0x3fc($s1) +/* f14c654: a60f03fc */ sh $t7,0x3fc($s0) +.L0f14c658: +/* f14c658: c48403d0 */ lwc1 $f4,0x3d0($a0) +/* f14c65c: 24420001 */ addiu $v0,$v0,0x1 +/* f14c660: 24630004 */ addiu $v1,$v1,0x4 +/* f14c664: 24840004 */ addiu $a0,$a0,0x4 +/* f14c668: 1445fffb */ bne $v0,$a1,.L0f14c658 +/* f14c66c: e46403cc */ swc1 $f4,0x3cc($v1) +/* f14c670: 8e19001c */ lw $t9,0x1c($s0) +/* f14c674: 1320001a */ beqz $t9,.L0f14c6e0 +.L0f14c678: +/* f14c678: 00001025 */ or $v0,$zero,$zero +/* f14c67c: 31460001 */ andi $a2,$t2,0x1 +.L0f14c680: +/* f14c680: 10c00008 */ beqz $a2,.L0f14c6a4 +/* f14c684: 8e05001c */ lw $a1,0x1c($s0) +/* f14c688: 304c0004 */ andi $t4,$v0,0x4 +/* f14c68c: 11800003 */ beqz $t4,.L0f14c69c +/* f14c690: 24030004 */ addiu $v1,$zero,0x4 +/* f14c694: 10000004 */ beqz $zero,.L0f14c6a8 +/* f14c698: 2404fffc */ addiu $a0,$zero,-4 +.L0f14c69c: +/* f14c69c: 10000002 */ beqz $zero,.L0f14c6a8 +/* f14c6a0: 00602025 */ or $a0,$v1,$zero +.L0f14c6a4: +/* f14c6a4: 00002025 */ or $a0,$zero,$zero +.L0f14c6a8: +/* f14c6a8: 8e2e0004 */ lw $t6,0x4($s1) +/* f14c6ac: 00a8c821 */ addu $t9,$a1,$t0 +/* f14c6b0: 03226021 */ addu $t4,$t9,$v0 +/* f14c6b4: 008e6821 */ addu $t5,$a0,$t6 +/* f14c6b8: 01a7c021 */ addu $t8,$t5,$a3 +/* f14c6bc: 03027821 */ addu $t7,$t8,$v0 +/* f14c6c0: 91e30000 */ lbu $v1,0x0($t7) +/* f14c6c4: 24420001 */ addiu $v0,$v0,0x1 +/* f14c6c8: 1449ffed */ bne $v0,$t1,.L0f14c680 +/* f14c6cc: a1830000 */ sb $v1,0x0($t4) +/* f14c6d0: 24e7ffc0 */ addiu $a3,$a3,-64 +/* f14c6d4: 254affff */ addiu $t2,$t2,-1 +/* f14c6d8: 1567ffe7 */ bne $t3,$a3,.L0f14c678 +/* f14c6dc: 25080040 */ addiu $t0,$t0,0x40 +.L0f14c6e0: +/* f14c6e0: 26040004 */ addiu $a0,$s0,0x4 +/* f14c6e4: 0fc531d7 */ jal func0f14c75c +/* f14c6e8: 26250004 */ addiu $a1,$s1,0x4 +/* f14c6ec: 8e0e0010 */ lw $t6,0x10($s0) +/* f14c6f0: 51c00008 */ beqzl $t6,.L0f14c714 +/* f14c6f4: 8e3803f4 */ lw $t8,0x3f4($s1) +/* f14c6f8: 8e2d0010 */ lw $t5,0x10($s1) +/* f14c6fc: 26040010 */ addiu $a0,$s0,0x10 +/* f14c700: 51a00004 */ beqzl $t5,.L0f14c714 +/* f14c704: 8e3803f4 */ lw $t8,0x3f4($s1) +/* f14c708: 0fc531d7 */ jal func0f14c75c +/* f14c70c: 26250010 */ addiu $a1,$s1,0x10 +/* f14c710: 8e3803f4 */ lw $t8,0x3f4($s1) +.L0f14c714: +/* f14c714: 00001025 */ or $v0,$zero,$zero +/* f14c718: 24030400 */ addiu $v1,$zero,0x400 +/* f14c71c: 0018c8c0 */ sll $t9,$t8,0x3 +/* f14c720: 0723000a */ bgezl $t9,.L0f14c74c +/* f14c724: 8fbf001c */ lw $ra,0x1c($sp) +.L0f14c728: +/* f14c728: 8e2c0020 */ lw $t4,0x20($s1) +/* f14c72c: 8e180020 */ lw $t8,0x20($s0) +/* f14c730: 01827021 */ addu $t6,$t4,$v0 +/* f14c734: 91cd0000 */ lbu $t5,0x0($t6) +/* f14c738: 03027821 */ addu $t7,$t8,$v0 +/* f14c73c: 24420001 */ addiu $v0,$v0,0x1 +/* f14c740: 1443fff9 */ bne $v0,$v1,.L0f14c728 +/* f14c744: a1ed0000 */ sb $t5,0x0($t7) +/* f14c748: 8fbf001c */ lw $ra,0x1c($sp) +.L0f14c74c: +/* f14c74c: 8fb00014 */ lw $s0,0x14($sp) +/* f14c750: 8fb10018 */ lw $s1,0x18($sp) +/* f14c754: 03e00008 */ jr $ra +/* f14c758: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f14c75c +/* f14c75c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f14c760: afbf001c */ sw $ra,0x1c($sp) +/* f14c764: afb10018 */ sw $s1,0x18($sp) +/* f14c768: afb00014 */ sw $s0,0x14($sp) +/* f14c76c: 00808025 */ or $s0,$a0,$zero +/* f14c770: 0fc53205 */ jal func0f14c814 +/* f14c774: 00a08825 */ or $s1,$a1,$zero +/* f14c778: 0fc5db70 */ jal func0f176dc0 +/* f14c77c: 00402025 */ or $a0,$v0,$zero +/* f14c780: 02202025 */ or $a0,$s1,$zero +/* f14c784: 0fc53205 */ jal func0f14c814 +/* f14c788: afa20020 */ sw $v0,0x20($sp) +/* f14c78c: 0fc5db70 */ jal func0f176dc0 +/* f14c790: 00402025 */ or $a0,$v0,$zero +/* f14c794: 8fa50020 */ lw $a1,0x20($sp) +/* f14c798: 00001825 */ or $v1,$zero,$zero +/* f14c79c: 50a0000b */ beqzl $a1,.L0f14c7cc +/* f14c7a0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f14c7a4: +/* f14c7a4: 8e2e0000 */ lw $t6,0x0($s1) +/* f14c7a8: 8e190000 */ lw $t9,0x0($s0) +/* f14c7ac: 01c37821 */ addu $t7,$t6,$v1 +/* f14c7b0: 03234021 */ addu $t0,$t9,$v1 +/* f14c7b4: 91f80000 */ lbu $t8,0x0($t7) +/* f14c7b8: 24630001 */ addiu $v1,$v1,0x1 +/* f14c7bc: 0065082b */ sltu $at,$v1,$a1 +/* f14c7c0: 1420fff8 */ bnez $at,.L0f14c7a4 +/* f14c7c4: a1180000 */ sb $t8,0x0($t0) +/* f14c7c8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f14c7cc: +/* f14c7cc: 8fb00014 */ lw $s0,0x14($sp) +/* f14c7d0: 8fb10018 */ lw $s1,0x18($sp) +/* f14c7d4: 03e00008 */ jr $ra +/* f14c7d8: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f14c7dc +/* f14c7dc: 24030001 */ addiu $v1,$zero,0x1 +/* f14c7e0: 24020040 */ addiu $v0,$zero,0x40 +/* f14c7e4: 240e0004 */ addiu $t6,$zero,0x4 +/* f14c7e8: a0820004 */ sb $v0,0x4($a0) +/* f14c7ec: a0820005 */ sb $v0,0x5($a0) +/* f14c7f0: a0800006 */ sb $zero,0x6($a0) +/* f14c7f4: a08e0007 */ sb $t6,0x7($a0) +/* f14c7f8: a0830008 */ sb $v1,0x8($a0) +/* f14c7fc: a0800009 */ sb $zero,0x9($a0) +/* f14c800: a083000a */ sb $v1,0xa($a0) +/* f14c804: 03e00008 */ jr $ra +/* f14c808: a083000b */ sb $v1,0xb($a0) +/* f14c80c: 03e00008 */ jr $ra +/* f14c810: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14c814 +/* f14c814: 908e0004 */ lbu $t6,0x4($a0) +/* f14c818: 908f0005 */ lbu $t7,0x5($a0) +/* f14c81c: 90820008 */ lbu $v0,0x8($a0) +/* f14c820: 24010001 */ addiu $at,$zero,0x1 +/* f14c824: 01cf0019 */ multu $t6,$t7 +/* f14c828: 00001812 */ mflo $v1 +/* f14c82c: 10400009 */ beqz $v0,.L0f14c854 +/* f14c830: 00000000 */ sll $zero,$zero,0x0 +/* f14c834: 1041000c */ beq $v0,$at,.L0f14c868 +/* f14c838: 24010002 */ addiu $at,$zero,0x2 +/* f14c83c: 10410007 */ beq $v0,$at,.L0f14c85c +/* f14c840: 24010003 */ addiu $at,$zero,0x3 +/* f14c844: 10410007 */ beq $v0,$at,.L0f14c864 +/* f14c848: 00034080 */ sll $t0,$v1,0x2 +/* f14c84c: 03e00008 */ jr $ra +/* f14c850: 00601025 */ or $v0,$v1,$zero +.L0f14c854: +/* f14c854: 03e00008 */ jr $ra +/* f14c858: 00031042 */ srl $v0,$v1,0x1 +.L0f14c85c: +/* f14c85c: 03e00008 */ jr $ra +/* f14c860: 00031040 */ sll $v0,$v1,0x1 +.L0f14c864: +/* f14c864: 01001825 */ or $v1,$t0,$zero +.L0f14c868: +/* f14c868: 03e00008 */ jr $ra +/* f14c86c: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f14c870 +/* f14c870: 27bdffc0 */ addiu $sp,$sp,-64 +/* f14c874: afbf0024 */ sw $ra,0x24($sp) +/* f14c878: afa40040 */ sw $a0,0x40($sp) +/* f14c87c: afa7004c */ sw $a3,0x4c($sp) +/* f14c880: 3c013f00 */ lui $at,0x3f00 +/* f14c884: 44810000 */ mtc1 $at,$f0 +/* f14c888: c4c20000 */ lwc1 $f2,0x0($a2) +/* f14c88c: 3c014080 */ lui $at,0x4080 +/* f14c890: 44818000 */ mtc1 $at,$f16 +/* f14c894: 46001100 */ add.s $f4,$f2,$f0 +/* f14c898: 240b0001 */ addiu $t3,$zero,0x1 +/* f14c89c: 3c014f00 */ lui $at,0x4f00 +/* f14c8a0: 46102182 */ mul.s $f6,$f4,$f16 +/* f14c8a4: 444ef800 */ cfc1 $t6,$31 +/* f14c8a8: 44cbf800 */ ctc1 $t3,$31 +/* f14c8ac: 00000000 */ sll $zero,$zero,0x0 +/* f14c8b0: 46003224 */ cvt.w.s $f8,$f6 +/* f14c8b4: 444bf800 */ cfc1 $t3,$31 +/* f14c8b8: 00000000 */ sll $zero,$zero,0x0 +/* f14c8bc: 316b0078 */ andi $t3,$t3,0x78 +/* f14c8c0: 51600013 */ beqzl $t3,.L0f14c910 +/* f14c8c4: 440b4000 */ mfc1 $t3,$f8 +/* f14c8c8: 44814000 */ mtc1 $at,$f8 +/* f14c8cc: 240b0001 */ addiu $t3,$zero,0x1 +/* f14c8d0: 46083201 */ sub.s $f8,$f6,$f8 +/* f14c8d4: 44cbf800 */ ctc1 $t3,$31 +/* f14c8d8: 00000000 */ sll $zero,$zero,0x0 +/* f14c8dc: 46004224 */ cvt.w.s $f8,$f8 +/* f14c8e0: 444bf800 */ cfc1 $t3,$31 +/* f14c8e4: 00000000 */ sll $zero,$zero,0x0 +/* f14c8e8: 316b0078 */ andi $t3,$t3,0x78 +/* f14c8ec: 15600005 */ bnez $t3,.L0f14c904 +/* f14c8f0: 00000000 */ sll $zero,$zero,0x0 +/* f14c8f4: 440b4000 */ mfc1 $t3,$f8 +/* f14c8f8: 3c018000 */ lui $at,0x8000 +/* f14c8fc: 10000007 */ beqz $zero,.L0f14c91c +/* f14c900: 01615825 */ or $t3,$t3,$at +.L0f14c904: +/* f14c904: 10000005 */ beqz $zero,.L0f14c91c +/* f14c908: 240bffff */ addiu $t3,$zero,-1 +/* f14c90c: 440b4000 */ mfc1 $t3,$f8 +.L0f14c910: +/* f14c910: 00000000 */ sll $zero,$zero,0x0 +/* f14c914: 0560fffb */ bltz $t3,.L0f14c904 +/* f14c918: 00000000 */ sll $zero,$zero,0x0 +.L0f14c91c: +/* f14c91c: 44cef800 */ ctc1 $t6,$31 +/* f14c920: c4cc0004 */ lwc1 $f12,0x4($a2) +/* f14c924: 240c0001 */ addiu $t4,$zero,0x1 +/* f14c928: 3c014f00 */ lui $at,0x4f00 +/* f14c92c: 46006280 */ add.s $f10,$f12,$f0 +/* f14c930: 46105482 */ mul.s $f18,$f10,$f16 +/* f14c934: 444ff800 */ cfc1 $t7,$31 +/* f14c938: 44ccf800 */ ctc1 $t4,$31 +/* f14c93c: 00000000 */ sll $zero,$zero,0x0 +/* f14c940: 46009124 */ cvt.w.s $f4,$f18 +/* f14c944: 444cf800 */ cfc1 $t4,$31 +/* f14c948: 00000000 */ sll $zero,$zero,0x0 +/* f14c94c: 318c0078 */ andi $t4,$t4,0x78 +/* f14c950: 51800013 */ beqzl $t4,.L0f14c9a0 +/* f14c954: 440c2000 */ mfc1 $t4,$f4 +/* f14c958: 44812000 */ mtc1 $at,$f4 +/* f14c95c: 240c0001 */ addiu $t4,$zero,0x1 +/* f14c960: 46049101 */ sub.s $f4,$f18,$f4 +/* f14c964: 44ccf800 */ ctc1 $t4,$31 +/* f14c968: 00000000 */ sll $zero,$zero,0x0 +/* f14c96c: 46002124 */ cvt.w.s $f4,$f4 +/* f14c970: 444cf800 */ cfc1 $t4,$31 +/* f14c974: 00000000 */ sll $zero,$zero,0x0 +/* f14c978: 318c0078 */ andi $t4,$t4,0x78 +/* f14c97c: 15800005 */ bnez $t4,.L0f14c994 +/* f14c980: 00000000 */ sll $zero,$zero,0x0 +/* f14c984: 440c2000 */ mfc1 $t4,$f4 +/* f14c988: 3c018000 */ lui $at,0x8000 +/* f14c98c: 10000007 */ beqz $zero,.L0f14c9ac +/* f14c990: 01816025 */ or $t4,$t4,$at +.L0f14c994: +/* f14c994: 10000005 */ beqz $zero,.L0f14c9ac +/* f14c998: 240cffff */ addiu $t4,$zero,-1 +/* f14c99c: 440c2000 */ mfc1 $t4,$f4 +.L0f14c9a0: +/* f14c9a0: 00000000 */ sll $zero,$zero,0x0 +/* f14c9a4: 0580fffb */ bltz $t4,.L0f14c994 +/* f14c9a8: 00000000 */ sll $zero,$zero,0x0 +.L0f14c9ac: +/* f14c9ac: 90b80004 */ lbu $t8,0x4($a1) +/* f14c9b0: 44cff800 */ ctc1 $t7,$31 +/* f14c9b4: c7a6004c */ lwc1 $f6,0x4c($sp) +/* f14c9b8: 44984000 */ mtc1 $t8,$f8 +/* f14c9bc: 3c014f80 */ lui $at,0x4f80 +/* f14c9c0: 07010004 */ bgez $t8,.L0f14c9d4 +/* f14c9c4: 468042a0 */ cvt.s.w $f10,$f8 +/* f14c9c8: 44819000 */ mtc1 $at,$f18 +/* f14c9cc: 00000000 */ sll $zero,$zero,0x0 +/* f14c9d0: 46125280 */ add.s $f10,$f10,$f18 +.L0f14c9d4: +/* f14c9d4: 460a3102 */ mul.s $f4,$f6,$f10 +/* f14c9d8: 46001201 */ sub.s $f8,$f2,$f0 +/* f14c9dc: 240d0001 */ addiu $t5,$zero,0x1 +/* f14c9e0: 3c014f00 */ lui $at,0x4f00 +/* f14c9e4: 46044480 */ add.s $f18,$f8,$f4 +/* f14c9e8: 46109282 */ mul.s $f10,$f18,$f16 +/* f14c9ec: 4459f800 */ cfc1 $t9,$31 +/* f14c9f0: 44cdf800 */ ctc1 $t5,$31 +/* f14c9f4: 00000000 */ sll $zero,$zero,0x0 +/* f14c9f8: 46005224 */ cvt.w.s $f8,$f10 +/* f14c9fc: 444df800 */ cfc1 $t5,$31 +/* f14ca00: 00000000 */ sll $zero,$zero,0x0 +/* f14ca04: 31ad0078 */ andi $t5,$t5,0x78 +/* f14ca08: 51a00013 */ beqzl $t5,.L0f14ca58 +/* f14ca0c: 440d4000 */ mfc1 $t5,$f8 +/* f14ca10: 44814000 */ mtc1 $at,$f8 +/* f14ca14: 240d0001 */ addiu $t5,$zero,0x1 +/* f14ca18: 46085201 */ sub.s $f8,$f10,$f8 +/* f14ca1c: 44cdf800 */ ctc1 $t5,$31 +/* f14ca20: 00000000 */ sll $zero,$zero,0x0 +/* f14ca24: 46004224 */ cvt.w.s $f8,$f8 +/* f14ca28: 444df800 */ cfc1 $t5,$31 +/* f14ca2c: 00000000 */ sll $zero,$zero,0x0 +/* f14ca30: 31ad0078 */ andi $t5,$t5,0x78 +/* f14ca34: 15a00005 */ bnez $t5,.L0f14ca4c +/* f14ca38: 00000000 */ sll $zero,$zero,0x0 +/* f14ca3c: 440d4000 */ mfc1 $t5,$f8 +/* f14ca40: 3c018000 */ lui $at,0x8000 +/* f14ca44: 10000007 */ beqz $zero,.L0f14ca64 +/* f14ca48: 01a16825 */ or $t5,$t5,$at +.L0f14ca4c: +/* f14ca4c: 10000005 */ beqz $zero,.L0f14ca64 +/* f14ca50: 240dffff */ addiu $t5,$zero,-1 +/* f14ca54: 440d4000 */ mfc1 $t5,$f8 +.L0f14ca58: +/* f14ca58: 00000000 */ sll $zero,$zero,0x0 +/* f14ca5c: 05a0fffb */ bltz $t5,.L0f14ca4c +/* f14ca60: 00000000 */ sll $zero,$zero,0x0 +.L0f14ca64: +/* f14ca64: 90ae0005 */ lbu $t6,0x5($a1) +/* f14ca68: 44d9f800 */ ctc1 $t9,$31 +/* f14ca6c: 3c014f80 */ lui $at,0x4f80 +/* f14ca70: 448e2000 */ mtc1 $t6,$f4 +/* f14ca74: 05c10004 */ bgez $t6,.L0f14ca88 +/* f14ca78: 468023a0 */ cvt.s.w $f14,$f4 +/* f14ca7c: 44819000 */ mtc1 $at,$f18 +/* f14ca80: 00000000 */ sll $zero,$zero,0x0 +/* f14ca84: 46127380 */ add.s $f14,$f14,$f18 +.L0f14ca88: +/* f14ca88: 460e3202 */ mul.s $f8,$f6,$f14 +/* f14ca8c: 46006281 */ sub.s $f10,$f12,$f0 +/* f14ca90: 241f0001 */ addiu $ra,$zero,0x1 +/* f14ca94: 3c014f00 */ lui $at,0x4f00 +/* f14ca98: 46085100 */ add.s $f4,$f10,$f8 +/* f14ca9c: 46102482 */ mul.s $f18,$f4,$f16 +/* f14caa0: 444ff800 */ cfc1 $t7,$31 +/* f14caa4: 44dff800 */ ctc1 $ra,$31 +/* f14caa8: 00000000 */ sll $zero,$zero,0x0 +/* f14caac: 460091a4 */ cvt.w.s $f6,$f18 +/* f14cab0: 445ff800 */ cfc1 $ra,$31 +/* f14cab4: 00000000 */ sll $zero,$zero,0x0 +/* f14cab8: 33ff0078 */ andi $ra,$ra,0x78 +/* f14cabc: 53e00013 */ beqzl $ra,.L0f14cb0c +/* f14cac0: 441f3000 */ mfc1 $ra,$f6 +/* f14cac4: 44813000 */ mtc1 $at,$f6 +/* f14cac8: 241f0001 */ addiu $ra,$zero,0x1 +/* f14cacc: 46069181 */ sub.s $f6,$f18,$f6 +/* f14cad0: 44dff800 */ ctc1 $ra,$31 +/* f14cad4: 00000000 */ sll $zero,$zero,0x0 +/* f14cad8: 460031a4 */ cvt.w.s $f6,$f6 +/* f14cadc: 445ff800 */ cfc1 $ra,$31 +/* f14cae0: 00000000 */ sll $zero,$zero,0x0 +/* f14cae4: 33ff0078 */ andi $ra,$ra,0x78 +/* f14cae8: 17e00005 */ bnez $ra,.L0f14cb00 +/* f14caec: 00000000 */ sll $zero,$zero,0x0 +/* f14caf0: 441f3000 */ mfc1 $ra,$f6 +/* f14caf4: 3c018000 */ lui $at,0x8000 +/* f14caf8: 10000007 */ beqz $zero,.L0f14cb18 +/* f14cafc: 03e1f825 */ or $ra,$ra,$at +.L0f14cb00: +/* f14cb00: 10000005 */ beqz $zero,.L0f14cb18 +/* f14cb04: 241fffff */ addiu $ra,$zero,-1 +/* f14cb08: 441f3000 */ mfc1 $ra,$f6 +.L0f14cb0c: +/* f14cb0c: 00000000 */ sll $zero,$zero,0x0 +/* f14cb10: 07e0fffb */ bltz $ra,.L0f14cb00 +/* f14cb14: 00000000 */ sll $zero,$zero,0x0 +.L0f14cb18: +/* f14cb18: 44cff800 */ ctc1 $t7,$31 +/* f14cb1c: 3c014200 */ lui $at,0x4200 +/* f14cb20: 44814000 */ mtc1 $at,$f8 +/* f14cb24: 46007281 */ sub.s $f10,$f14,$f0 +/* f14cb28: 8fae0040 */ lw $t6,0x40($sp) +/* f14cb2c: 3c18e700 */ lui $t8,0xe700 +/* f14cb30: 27a40040 */ addiu $a0,$sp,0x40 +/* f14cb34: 46085102 */ mul.s $f4,$f10,$f8 +/* f14cb38: 25cf0008 */ addiu $t7,$t6,0x8 +/* f14cb3c: afaf0040 */ sw $t7,0x40($sp) +/* f14cb40: 3c0fba00 */ lui $t7,0xba00 +/* f14cb44: 35ef0c02 */ ori $t7,$t7,0xc02 +/* f14cb48: 24060001 */ addiu $a2,$zero,0x1 +/* f14cb4c: 00003825 */ or $a3,$zero,$zero +/* f14cb50: 4600248d */ trunc.w.s $f18,$f4 +/* f14cb54: 44199000 */ mfc1 $t9,$f18 +/* f14cb58: 00000000 */ sll $zero,$zero,0x0 +/* f14cb5c: afb90028 */ sw $t9,0x28($sp) +/* f14cb60: adc00004 */ sw $zero,0x4($t6) +/* f14cb64: add80000 */ sw $t8,0x0($t6) +/* f14cb68: 8fb90040 */ lw $t9,0x40($sp) +/* f14cb6c: 272e0008 */ addiu $t6,$t9,0x8 +/* f14cb70: afae0040 */ sw $t6,0x40($sp) +/* f14cb74: af200004 */ sw $zero,0x4($t9) +/* f14cb78: af2f0000 */ sw $t7,0x0($t9) +/* f14cb7c: 8fb80040 */ lw $t8,0x40($sp) +/* f14cb80: 3c0eba00 */ lui $t6,0xba00 +/* f14cb84: 35ce1301 */ ori $t6,$t6,0x1301 +/* f14cb88: 27190008 */ addiu $t9,$t8,0x8 +/* f14cb8c: afb90040 */ sw $t9,0x40($sp) +/* f14cb90: af000004 */ sw $zero,0x4($t8) +/* f14cb94: af0e0000 */ sw $t6,0x0($t8) +/* f14cb98: 8faf0040 */ lw $t7,0x40($sp) +/* f14cb9c: 3c19b900 */ lui $t9,0xb900 +/* f14cba0: 37390002 */ ori $t9,$t9,0x2 +/* f14cba4: 25f80008 */ addiu $t8,$t7,0x8 +/* f14cba8: afb80040 */ sw $t8,0x40($sp) +/* f14cbac: ade00004 */ sw $zero,0x4($t7) +/* f14cbb0: adf90000 */ sw $t9,0x0($t7) +/* f14cbb4: 8fae0040 */ lw $t6,0x40($sp) +/* f14cbb8: 3c18ba00 */ lui $t8,0xba00 +/* f14cbbc: 37181001 */ ori $t8,$t8,0x1001 +/* f14cbc0: 25cf0008 */ addiu $t7,$t6,0x8 +/* f14cbc4: afaf0040 */ sw $t7,0x40($sp) +/* f14cbc8: adc00004 */ sw $zero,0x4($t6) +/* f14cbcc: add80000 */ sw $t8,0x0($t6) +/* f14cbd0: 8fb90040 */ lw $t9,0x40($sp) +/* f14cbd4: 3c0fba00 */ lui $t7,0xba00 +/* f14cbd8: 35ef0903 */ ori $t7,$t7,0x903 +/* f14cbdc: 272e0008 */ addiu $t6,$t9,0x8 +/* f14cbe0: afae0040 */ sw $t6,0x40($sp) +/* f14cbe4: 24180c00 */ addiu $t8,$zero,0xc00 +/* f14cbe8: af380004 */ sw $t8,0x4($t9) +/* f14cbec: af2f0000 */ sw $t7,0x0($t9) +/* f14cbf0: 8fb90040 */ lw $t9,0x40($sp) +/* f14cbf4: 3c0ffc12 */ lui $t7,0xfc12 +/* f14cbf8: 35ef7e24 */ ori $t7,$t7,0x7e24 +/* f14cbfc: 272e0008 */ addiu $t6,$t9,0x8 +/* f14cc00: afae0040 */ sw $t6,0x40($sp) +/* f14cc04: 2418f9fc */ addiu $t8,$zero,-1540 +/* f14cc08: af2f0000 */ sw $t7,0x0($t9) +/* f14cc0c: af380004 */ sw $t8,0x4($t9) +/* f14cc10: 3c0f800a */ lui $t7,0x800a +/* f14cc14: 25ef45a8 */ addiu $t7,$t7,0x45a8 +/* f14cc18: afbf0030 */ sw $ra,0x30($sp) +/* f14cc1c: 24190002 */ addiu $t9,$zero,0x2 +/* f14cc20: 240e0001 */ addiu $t6,$zero,0x1 +/* f14cc24: afae0014 */ sw $t6,0x14($sp) +/* f14cc28: afb90010 */ sw $t9,0x10($sp) +/* f14cc2c: afaf0018 */ sw $t7,0x18($sp) +/* f14cc30: afad0034 */ sw $t5,0x34($sp) +/* f14cc34: afac0038 */ sw $t4,0x38($sp) +/* f14cc38: 0fc2ce70 */ jal func0f0b39c0 +/* f14cc3c: afab003c */ sw $t3,0x3c($sp) +/* f14cc40: 8fb80040 */ lw $t8,0x40($sp) +/* f14cc44: 8fab003c */ lw $t3,0x3c($sp) +/* f14cc48: 8fac0038 */ lw $t4,0x38($sp) +/* f14cc4c: 27190008 */ addiu $t9,$t8,0x8 +/* f14cc50: 8fad0034 */ lw $t5,0x34($sp) +/* f14cc54: 8fbf0030 */ lw $ra,0x30($sp) +/* f14cc58: afb90040 */ sw $t9,0x40($sp) +/* f14cc5c: 3c0eba00 */ lui $t6,0xba00 +/* f14cc60: 35ce1402 */ ori $t6,$t6,0x1402 +/* f14cc64: af0e0000 */ sw $t6,0x0($t8) +/* f14cc68: af000004 */ sw $zero,0x4($t8) +/* f14cc6c: 8faf0040 */ lw $t7,0x40($sp) +/* f14cc70: 03001025 */ or $v0,$t8,$zero +/* f14cc74: 3c0efffc */ lui $t6,0xfffc +/* f14cc78: 25f80008 */ addiu $t8,$t7,0x8 +/* f14cc7c: afb80040 */ sw $t8,0x40($sp) +/* f14cc80: 3c19fcff */ lui $t9,0xfcff +/* f14cc84: 3c068008 */ lui $a2,0x8008 +/* f14cc88: 3739ffff */ ori $t9,$t9,0xffff +/* f14cc8c: 35cef279 */ ori $t6,$t6,0xf279 +/* f14cc90: 24c6fac0 */ addiu $a2,$a2,-1344 +/* f14cc94: adee0004 */ sw $t6,0x4($t7) +/* f14cc98: adf90000 */ sw $t9,0x0($t7) +/* f14cc9c: 8cd90000 */ lw $t9,0x0($a2) +/* f14cca0: 8faf0040 */ lw $t7,0x40($sp) +/* f14cca4: 3c01e400 */ lui $at,0xe400 +/* f14cca8: 032d0019 */ multu $t9,$t5 +/* f14ccac: 25f80008 */ addiu $t8,$t7,0x8 +/* f14ccb0: 01e02025 */ or $a0,$t7,$zero +/* f14ccb4: afb80040 */ sw $t8,0x40($sp) +/* f14ccb8: 00007012 */ mflo $t6 +/* f14ccbc: 31cf0fff */ andi $t7,$t6,0xfff +/* f14ccc0: 000fc300 */ sll $t8,$t7,0xc +/* f14ccc4: 0301c825 */ or $t9,$t8,$at +/* f14ccc8: 33ee0fff */ andi $t6,$ra,0xfff +/* f14cccc: 032e7825 */ or $t7,$t9,$t6 +/* f14ccd0: ac8f0000 */ sw $t7,0x0($a0) +/* f14ccd4: 8cd80000 */ lw $t8,0x0($a2) +/* f14ccd8: 3c010010 */ lui $at,0x10 +/* f14ccdc: 030b0019 */ multu $t8,$t3 +/* f14cce0: 31980fff */ andi $t8,$t4,0xfff +/* f14cce4: 0000c812 */ mflo $t9 +/* f14cce8: 332e0fff */ andi $t6,$t9,0xfff +/* f14ccec: 000e7b00 */ sll $t7,$t6,0xc +/* f14ccf0: 01f8c825 */ or $t9,$t7,$t8 +/* f14ccf4: ac990004 */ sw $t9,0x4($a0) +/* f14ccf8: 8fae0040 */ lw $t6,0x40($sp) +/* f14ccfc: 3c18b400 */ lui $t8,0xb400 +/* f14cd00: 25cf0008 */ addiu $t7,$t6,0x8 +/* f14cd04: afaf0040 */ sw $t7,0x40($sp) +/* f14cd08: add80000 */ sw $t8,0x0($t6) +/* f14cd0c: 8fb90028 */ lw $t9,0x28($sp) +/* f14cd10: 01c02825 */ or $a1,$t6,$zero +/* f14cd14: 332effff */ andi $t6,$t9,0xffff +/* f14cd18: 01c17825 */ or $t7,$t6,$at +/* f14cd1c: acaf0004 */ sw $t7,0x4($a1) +/* f14cd20: 8fb80040 */ lw $t8,0x40($sp) +/* f14cd24: 3c0eb300 */ lui $t6,0xb300 +/* f14cd28: 3c014480 */ lui $at,0x4480 +/* f14cd2c: 27190008 */ addiu $t9,$t8,0x8 +/* f14cd30: afb90040 */ sw $t9,0x40($sp) +/* f14cd34: af0e0000 */ sw $t6,0x0($t8) +/* f14cd38: c7a6004c */ lwc1 $f6,0x4c($sp) +/* f14cd3c: 44810000 */ mtc1 $at,$f0 +/* f14cd40: 03001825 */ or $v1,$t8,$zero +/* f14cd44: 8cd90000 */ lw $t9,0x0($a2) +/* f14cd48: 46060283 */ div.s $f10,$f0,$f6 +/* f14cd4c: c7a40050 */ lwc1 $f4,0x50($sp) +/* f14cd50: 46040483 */ div.s $f18,$f0,$f4 +/* f14cd54: 4600520d */ trunc.w.s $f8,$f10 +/* f14cd58: 44184000 */ mfc1 $t8,$f8 +/* f14cd5c: 00000000 */ sll $zero,$zero,0x0 +/* f14cd60: 0319001a */ div $zero,$t8,$t9 +/* f14cd64: 4600918d */ trunc.w.s $f6,$f18 +/* f14cd68: 00007812 */ mflo $t7 +/* f14cd6c: 17200002 */ bnez $t9,.L0f14cd78 +/* f14cd70: 00000000 */ sll $zero,$zero,0x0 +/* f14cd74: 0007000d */ break 0x7 +.L0f14cd78: +/* f14cd78: 2401ffff */ addiu $at,$zero,-1 +/* f14cd7c: 17210004 */ bne $t9,$at,.L0f14cd90 +/* f14cd80: 3c018000 */ lui $at,0x8000 +/* f14cd84: 17010002 */ bne $t8,$at,.L0f14cd90 +/* f14cd88: 00000000 */ sll $zero,$zero,0x0 +/* f14cd8c: 0006000d */ break 0x6 +.L0f14cd90: +/* f14cd90: 440e3000 */ mfc1 $t6,$f6 +/* f14cd94: 000fc400 */ sll $t8,$t7,0x10 +/* f14cd98: 31cfffff */ andi $t7,$t6,0xffff +/* f14cd9c: 030fc825 */ or $t9,$t8,$t7 +/* f14cda0: ac790004 */ sw $t9,0x4($v1) +/* f14cda4: 8fbf0024 */ lw $ra,0x24($sp) +/* f14cda8: 8fa20040 */ lw $v0,0x40($sp) +/* f14cdac: 27bd0040 */ addiu $sp,$sp,0x40 +/* f14cdb0: 03e00008 */ jr $ra +/* f14cdb4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14cdb8 +/* f14cdb8: 3c098008 */ lui $t1,0x8008 +/* f14cdbc: 2529f8dc */ addiu $t1,$t1,-1828 +/* f14cdc0: 8d2e0000 */ lw $t6,0x0($t1) +/* f14cdc4: 00041180 */ sll $v0,$a0,0x6 +/* f14cdc8: 44800000 */ mtc1 $zero,$f0 +/* f14cdcc: 00441021 */ addu $v0,$v0,$a0 +/* f14cdd0: 00021080 */ sll $v0,$v0,0x2 +/* f14cdd4: 01c27821 */ addu $t7,$t6,$v0 +/* f14cdd8: 00003025 */ or $a2,$zero,$zero +/* f14cddc: 24071000 */ addiu $a3,$zero,0x1000 +/* f14cde0: 24a81000 */ addiu $t0,$a1,0x1000 +/* f14cde4: 240b3000 */ addiu $t3,$zero,0x3000 +/* f14cde8: 240a0060 */ addiu $t2,$zero,0x60 +/* f14cdec: e5e0004c */ swc1 $f0,0x4c($t7) +.L0f14cdf0: +/* f14cdf0: 24040020 */ addiu $a0,$zero,0x20 +/* f14cdf4: 25050020 */ addiu $a1,$t0,0x20 +.L0f14cdf8: +/* f14cdf8: 90b90000 */ lbu $t9,0x0($a1) +/* f14cdfc: 8d380000 */ lw $t8,0x0($t1) +/* f14ce00: 24c60001 */ addiu $a2,$a2,0x1 +/* f14ce04: 44993000 */ mtc1 $t9,$f6 +/* f14ce08: 03021821 */ addu $v1,$t8,$v0 +/* f14ce0c: c464004c */ lwc1 $f4,0x4c($v1) +/* f14ce10: 07210005 */ bgez $t9,.L0f14ce28 +/* f14ce14: 46803220 */ cvt.s.w $f8,$f6 +/* f14ce18: 3c014f80 */ lui $at,0x4f80 +/* f14ce1c: 44815000 */ mtc1 $at,$f10 +/* f14ce20: 00000000 */ sll $zero,$zero,0x0 +/* f14ce24: 460a4200 */ add.s $f8,$f8,$f10 +.L0f14ce28: +/* f14ce28: 46082400 */ add.s $f16,$f4,$f8 +/* f14ce2c: 24840001 */ addiu $a0,$a0,0x1 +/* f14ce30: 24a50001 */ addiu $a1,$a1,0x1 +/* f14ce34: 148afff0 */ bne $a0,$t2,.L0f14cdf8 +/* f14ce38: e470004c */ swc1 $f16,0x4c($v1) +/* f14ce3c: 24e70080 */ addiu $a3,$a3,0x80 +/* f14ce40: 14ebffeb */ bne $a3,$t3,.L0f14cdf0 +/* f14ce44: 25080080 */ addiu $t0,$t0,0x80 +/* f14ce48: 58c0000a */ blezl $a2,.L0f14ce74 +/* f14ce4c: 8d2d0000 */ lw $t5,0x0($t1) +/* f14ce50: 44863000 */ mtc1 $a2,$f6 +/* f14ce54: 8d2c0000 */ lw $t4,0x0($t1) +/* f14ce58: 468032a0 */ cvt.s.w $f10,$f6 +/* f14ce5c: 01821821 */ addu $v1,$t4,$v0 +/* f14ce60: c472004c */ lwc1 $f18,0x4c($v1) +/* f14ce64: 460a9103 */ div.s $f4,$f18,$f10 +/* f14ce68: 03e00008 */ jr $ra +/* f14ce6c: e464004c */ swc1 $f4,0x4c($v1) +/* f14ce70: 8d2d0000 */ lw $t5,0x0($t1) +.L0f14ce74: +/* f14ce74: 01a27021 */ addu $t6,$t5,$v0 +/* f14ce78: e5c0004c */ swc1 $f0,0x4c($t6) +/* f14ce7c: 03e00008 */ jr $ra +/* f14ce80: 00000000 */ sll $zero,$zero,0x0 +/* f14ce84: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14ce88: afbf0014 */ sw $ra,0x14($sp) +/* f14ce8c: 0fc52969 */ jal func0f14a5a4 +/* f14ce90: 00000000 */ sll $zero,$zero,0x0 +/* f14ce94: 00022600 */ sll $a0,$v0,0x18 +/* f14ce98: 00047603 */ sra $t6,$a0,0x18 +/* f14ce9c: 0fc474fe */ jal func0f11d3f8 +/* f14cea0: 01c02025 */ or $a0,$t6,$zero +/* f14cea4: 5040002e */ beqzl $v0,.L0f14cf60 +/* f14cea8: 8fbf0014 */ lw $ra,0x14($sp) +/* f14ceac: 0fc52969 */ jal func0f14a5a4 +/* f14ceb0: 00000000 */ sll $zero,$zero,0x0 +/* f14ceb4: 00022600 */ sll $a0,$v0,0x18 +/* f14ceb8: 00047e03 */ sra $t7,$a0,0x18 +/* f14cebc: 0fc45c84 */ jal func0f117210 +/* f14cec0: 01e02025 */ or $a0,$t7,$zero +/* f14cec4: 2401000c */ addiu $at,$zero,0xc +/* f14cec8: 1041001e */ beq $v0,$at,.L0f14cf44 +/* f14cecc: 00000000 */ sll $zero,$zero,0x0 +/* f14ced0: 0fc52969 */ jal func0f14a5a4 +/* f14ced4: 00000000 */ sll $zero,$zero,0x0 +/* f14ced8: 3c198008 */ lui $t9,0x8008 +/* f14cedc: 8f39f8dc */ lw $t9,-0x724($t9) +/* f14cee0: 00024180 */ sll $t0,$v0,0x6 +/* f14cee4: 01024021 */ addu $t0,$t0,$v0 +/* f14cee8: 00084080 */ sll $t0,$t0,0x2 +/* f14ceec: 24180001 */ addiu $t8,$zero,0x1 +/* f14cef0: 03284821 */ addu $t1,$t9,$t0 +/* f14cef4: 0fc52969 */ jal func0f14a5a4 +/* f14cef8: ad3800f8 */ sw $t8,0xf8($t1) +/* f14cefc: 3c0a8008 */ lui $t2,0x8008 +/* f14cf00: 8d4af8dc */ lw $t2,-0x724($t2) +/* f14cf04: 00025980 */ sll $t3,$v0,0x6 +/* f14cf08: 01625821 */ addu $t3,$t3,$v0 +/* f14cf0c: 000b5880 */ sll $t3,$t3,0x2 +/* f14cf10: 014b1821 */ addu $v1,$t2,$t3 +/* f14cf14: 906c00d4 */ lbu $t4,0xd4($v1) +/* f14cf18: 318dff7f */ andi $t5,$t4,0xff7f +/* f14cf1c: 0fc52a57 */ jal func0f14a95c +/* f14cf20: a06d00d4 */ sb $t5,0xd4($v1) +/* f14cf24: 0fc52a92 */ jal func0f14aa48 +/* f14cf28: 00000000 */ sll $zero,$zero,0x0 +/* f14cf2c: 0fc52ab1 */ jal func0f14aac4 +/* f14cf30: 00000000 */ sll $zero,$zero,0x0 +/* f14cf34: 0fc52acf */ jal func0f14ab3c +/* f14cf38: 00000000 */ sll $zero,$zero,0x0 +/* f14cf3c: 10000008 */ beqz $zero,.L0f14cf60 +/* f14cf40: 8fbf0014 */ lw $ra,0x14($sp) +.L0f14cf44: +/* f14cf44: 0fc52969 */ jal func0f14a5a4 +/* f14cf48: 00000000 */ sll $zero,$zero,0x0 +/* f14cf4c: 00022600 */ sll $a0,$v0,0x18 +/* f14cf50: 00047603 */ sra $t6,$a0,0x18 +/* f14cf54: 0fc478ef */ jal func0f11e3bc +/* f14cf58: 01c02025 */ or $a0,$t6,$zero +/* f14cf5c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f14cf60: +/* f14cf60: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14cf64: 03e00008 */ jr $ra +/* f14cf68: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14cf6c +/* f14cf6c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14cf70: afbf0014 */ sw $ra,0x14($sp) +/* f14cf74: 3c018007 */ lui $at,0x8007 +/* f14cf78: ac201448 */ sw $zero,0x1448($at) +/* f14cf7c: 2404ffff */ addiu $a0,$zero,-1 +/* f14cf80: 0fc3c328 */ jal func0f0f0ca0 +/* f14cf84: 00002825 */ or $a1,$zero,$zero +/* f14cf88: 0fc52969 */ jal func0f14a5a4 +/* f14cf8c: 00000000 */ sll $zero,$zero,0x0 +/* f14cf90: 3c0e8008 */ lui $t6,0x8008 +/* f14cf94: 8dcef8dc */ lw $t6,-0x724($t6) +/* f14cf98: 00027980 */ sll $t7,$v0,0x6 +/* f14cf9c: 01e27821 */ addu $t7,$t7,$v0 +/* f14cfa0: 000f7880 */ sll $t7,$t7,0x2 +/* f14cfa4: 01cfc021 */ addu $t8,$t6,$t7 +/* f14cfa8: 8f1900f8 */ lw $t9,0xf8($t8) +/* f14cfac: 5320002a */ beqzl $t9,.L0f14d058 +/* f14cfb0: 8fbf0014 */ lw $ra,0x14($sp) +/* f14cfb4: 0fc52969 */ jal func0f14a5a4 +/* f14cfb8: 00000000 */ sll $zero,$zero,0x0 +/* f14cfbc: 3c088008 */ lui $t0,0x8008 +/* f14cfc0: 8d08f8dc */ lw $t0,-0x724($t0) +/* f14cfc4: 00024980 */ sll $t1,$v0,0x6 +/* f14cfc8: 01224821 */ addu $t1,$t1,$v0 +/* f14cfcc: 00094880 */ sll $t1,$t1,0x2 +/* f14cfd0: 01095021 */ addu $t2,$t0,$t1 +/* f14cfd4: 8d4b00f8 */ lw $t3,0xf8($t2) +/* f14cfd8: 256cfffe */ addiu $t4,$t3,-2 +/* f14cfdc: 2d810005 */ sltiu $at,$t4,0x5 +/* f14cfe0: 10200013 */ beqz $at,.L0f14d030 +/* f14cfe4: 000c6080 */ sll $t4,$t4,0x2 +/* f14cfe8: 3c017f1b */ lui $at,0x7f1b +/* f14cfec: 002c0821 */ addu $at,$at,$t4 +/* f14cff0: 8c2c733c */ lw $t4,0x733c($at) +/* f14cff4: 01800008 */ jr $t4 +/* f14cff8: 00000000 */ sll $zero,$zero,0x0 +/* f14cffc: 0fc52969 */ jal func0f14a5a4 +/* f14d000: 00000000 */ sll $zero,$zero,0x0 +/* f14d004: 00022600 */ sll $a0,$v0,0x18 +/* f14d008: 00046e03 */ sra $t5,$a0,0x18 +/* f14d00c: 01a02025 */ or $a0,$t5,$zero +/* f14d010: 24050003 */ addiu $a1,$zero,0x3 +/* f14d014: 0fc45c6d */ jal func0f1171b4 +/* f14d018: 00003025 */ or $a2,$zero,$zero +/* f14d01c: 3c018007 */ lui $at,0x8007 +/* f14d020: ac201448 */ sw $zero,0x1448($at) +/* f14d024: 2404ffff */ addiu $a0,$zero,-1 +/* f14d028: 0fc3c328 */ jal func0f0f0ca0 +/* f14d02c: 00002825 */ or $a1,$zero,$zero +.L0f14d030: +/* f14d030: 0fc52969 */ jal func0f14a5a4 +/* f14d034: 00000000 */ sll $zero,$zero,0x0 +/* f14d038: 3c0e8008 */ lui $t6,0x8008 +/* f14d03c: 8dcef8dc */ lw $t6,-0x724($t6) +/* f14d040: 00027980 */ sll $t7,$v0,0x6 +/* f14d044: 01e27821 */ addu $t7,$t7,$v0 +/* f14d048: 000f7880 */ sll $t7,$t7,0x2 +/* f14d04c: 01cfc021 */ addu $t8,$t6,$t7 +/* f14d050: af0000f8 */ sw $zero,0xf8($t8) +/* f14d054: 8fbf0014 */ lw $ra,0x14($sp) +.L0f14d058: +/* f14d058: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14d05c: 03e00008 */ jr $ra +/* f14d060: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14d064 +/* f14d064: 27bdffe0 */ addiu $sp,$sp,-32 +/* f14d068: 3c188008 */ lui $t8,0x8008 +/* f14d06c: 8f18f8dc */ lw $t8,-0x724($t8) +/* f14d070: 00047980 */ sll $t7,$a0,0x6 +/* f14d074: 01e47821 */ addu $t7,$t7,$a0 +/* f14d078: afb00018 */ sw $s0,0x18($sp) +/* f14d07c: 000f7880 */ sll $t7,$t7,0x2 +/* f14d080: afbf001c */ sw $ra,0x1c($sp) +/* f14d084: afa40020 */ sw $a0,0x20($sp) +/* f14d088: afa50024 */ sw $a1,0x24($sp) +/* f14d08c: 01f88021 */ addu $s0,$t7,$t8 +/* f14d090: 8e0300f8 */ lw $v1,0xf8($s0) +/* f14d094: 24010001 */ addiu $at,$zero,0x1 +/* f14d098: 24194000 */ addiu $t9,$zero,0x4000 +/* f14d09c: 14610018 */ bne $v1,$at,.L0f14d100 +/* f14d0a0: 24082000 */ addiu $t0,$zero,0x2000 +/* f14d0a4: 24090006 */ addiu $t1,$zero,0x6 +/* f14d0a8: ae19005c */ sw $t9,0x5c($s0) +/* f14d0ac: ae080064 */ sw $t0,0x64($s0) +/* f14d0b0: ae090060 */ sw $t1,0x60($s0) +/* f14d0b4: 8faa0020 */ lw $t2,0x20($sp) +/* f14d0b8: 3c018007 */ lui $at,0x8007 +/* f14d0bc: 24040001 */ addiu $a0,$zero,0x1 +/* f14d0c0: 00002825 */ or $a1,$zero,$zero +/* f14d0c4: 0fc3c328 */ jal func0f0f0ca0 +/* f14d0c8: ac2a1448 */ sw $t2,0x1448($at) +/* f14d0cc: 0fc5285b */ jal func0f14a16c +/* f14d0d0: 24040001 */ addiu $a0,$zero,0x1 +/* f14d0d4: 0fc52969 */ jal func0f14a5a4 +/* f14d0d8: 00000000 */ sll $zero,$zero,0x0 +/* f14d0dc: 00022600 */ sll $a0,$v0,0x18 +/* f14d0e0: 00045e03 */ sra $t3,$a0,0x18 +/* f14d0e4: 01602025 */ or $a0,$t3,$zero +/* f14d0e8: 24050001 */ addiu $a1,$zero,0x1 +/* f14d0ec: 0fc45c6d */ jal func0f1171b4 +/* f14d0f0: 24060001 */ addiu $a2,$zero,0x1 +/* f14d0f4: 240c0003 */ addiu $t4,$zero,0x3 +/* f14d0f8: 1000006e */ beqz $zero,.L0f14d2b4 +/* f14d0fc: ae0c00f8 */ sw $t4,0xf8($s0) +.L0f14d100: +/* f14d100: 24010003 */ addiu $at,$zero,0x3 +/* f14d104: 14610027 */ bne $v1,$at,.L0f14d1a4 +/* f14d108: 8fa40020 */ lw $a0,0x20($sp) +/* f14d10c: 0fc5336e */ jal func0f14cdb8 +/* f14d110: 8fa50024 */ lw $a1,0x24($sp) +/* f14d114: 3c014302 */ lui $at,0x4302 +/* f14d118: 44816000 */ mtc1 $at,$f12 +/* f14d11c: c600004c */ lwc1 $f0,0x4c($s0) +/* f14d120: 3c014120 */ lui $at,0x4120 +/* f14d124: 44812000 */ mtc1 $at,$f4 +/* f14d128: 4600603c */ c.lt.s $f12,$f0 +/* f14d12c: 24030002 */ addiu $v1,$zero,0x2 +/* f14d130: 45020004 */ bc1fl .L0f14d144 +/* f14d134: 460c0081 */ sub.s $f2,$f0,$f12 +/* f14d138: 10000003 */ beqz $zero,.L0f14d148 +/* f14d13c: 460c0081 */ sub.s $f2,$f0,$f12 +/* f14d140: 460c0081 */ sub.s $f2,$f0,$f12 +.L0f14d144: +/* f14d144: 46001087 */ neg.s $f2,$f2 +.L0f14d148: +/* f14d148: 4604103c */ c.lt.s $f2,$f4 +/* f14d14c: 00000000 */ sll $zero,$zero,0x0 +/* f14d150: 45010005 */ bc1t .L0f14d168 +/* f14d154: 00000000 */ sll $zero,$zero,0x0 +/* f14d158: 8e020064 */ lw $v0,0x64($s0) +/* f14d15c: 24010040 */ addiu $at,$zero,0x40 +/* f14d160: 14410003 */ bne $v0,$at,.L0f14d170 +/* f14d164: 00024043 */ sra $t0,$v0,0x1 +.L0f14d168: +/* f14d168: 1000000e */ beqz $zero,.L0f14d1a4 +/* f14d16c: ae0300f8 */ sw $v1,0xf8($s0) +.L0f14d170: +/* f14d170: 460c003c */ c.lt.s $f0,$f12 +/* f14d174: 00000000 */ sll $zero,$zero,0x0 +/* f14d178: 45020006 */ bc1fl .L0f14d194 +/* f14d17c: 8e18005c */ lw $t8,0x5c($s0) +/* f14d180: 8e0e005c */ lw $t6,0x5c($s0) +/* f14d184: 01c27821 */ addu $t7,$t6,$v0 +/* f14d188: 10000004 */ beqz $zero,.L0f14d19c +/* f14d18c: ae0f005c */ sw $t7,0x5c($s0) +/* f14d190: 8e18005c */ lw $t8,0x5c($s0) +.L0f14d194: +/* f14d194: 0302c823 */ subu $t9,$t8,$v0 +/* f14d198: ae19005c */ sw $t9,0x5c($s0) +.L0f14d19c: +/* f14d19c: ae080064 */ sw $t0,0x64($s0) +/* f14d1a0: 8e0300f8 */ lw $v1,0xf8($s0) +.L0f14d1a4: +/* f14d1a4: 24010002 */ addiu $at,$zero,0x2 +/* f14d1a8: 14610013 */ bne $v1,$at,.L0f14d1f8 +/* f14d1ac: 8fa40020 */ lw $a0,0x20($sp) +/* f14d1b0: 0fc5336e */ jal func0f14cdb8 +/* f14d1b4: 8fa50024 */ lw $a1,0x24($sp) +/* f14d1b8: 8e020060 */ lw $v0,0x60($s0) +/* f14d1bc: 2401000c */ addiu $at,$zero,0xc +/* f14d1c0: 24030006 */ addiu $v1,$zero,0x6 +/* f14d1c4: 10410008 */ beq $v0,$at,.L0f14d1e8 +/* f14d1c8: 3c0142f0 */ lui $at,0x42f0 +/* f14d1cc: 44813000 */ mtc1 $at,$f6 +/* f14d1d0: c608004c */ lwc1 $f8,0x4c($s0) +/* f14d1d4: 244a0002 */ addiu $t2,$v0,0x2 +/* f14d1d8: 4608303c */ c.lt.s $f6,$f8 +/* f14d1dc: 00000000 */ sll $zero,$zero,0x0 +/* f14d1e0: 45020004 */ bc1fl .L0f14d1f4 +/* f14d1e4: ae0a0060 */ sw $t2,0x60($s0) +.L0f14d1e8: +/* f14d1e8: 10000003 */ beqz $zero,.L0f14d1f8 +/* f14d1ec: ae0300f8 */ sw $v1,0xf8($s0) +/* f14d1f0: ae0a0060 */ sw $t2,0x60($s0) +.L0f14d1f4: +/* f14d1f4: 8e0300f8 */ lw $v1,0xf8($s0) +.L0f14d1f8: +/* f14d1f8: 24010006 */ addiu $at,$zero,0x6 +/* f14d1fc: 14610029 */ bne $v1,$at,.L0f14d2a4 +/* f14d200: 00000000 */ sll $zero,$zero,0x0 +/* f14d204: 0fc52969 */ jal func0f14a5a4 +/* f14d208: 00000000 */ sll $zero,$zero,0x0 +/* f14d20c: 00022600 */ sll $a0,$v0,0x18 +/* f14d210: 00045e03 */ sra $t3,$a0,0x18 +/* f14d214: 01602025 */ or $a0,$t3,$zero +/* f14d218: 24050003 */ addiu $a1,$zero,0x3 +/* f14d21c: 0fc45c6d */ jal func0f1171b4 +/* f14d220: 00003025 */ or $a2,$zero,$zero +/* f14d224: 8e0d00fc */ lw $t5,0xfc($s0) +/* f14d228: 240c0006 */ addiu $t4,$zero,0x6 +/* f14d22c: ae0c00f8 */ sw $t4,0xf8($s0) +/* f14d230: ae0d0100 */ sw $t5,0x100($s0) +/* f14d234: 8fae0020 */ lw $t6,0x20($sp) +/* f14d238: 3c018007 */ lui $at,0x8007 +/* f14d23c: 2404ffff */ addiu $a0,$zero,-1 +/* f14d240: 00002825 */ or $a1,$zero,$zero +/* f14d244: 0fc3c328 */ jal func0f0f0ca0 +/* f14d248: ac2e1448 */ sw $t6,0x1448($at) +/* f14d24c: 0fc52969 */ jal func0f14a5a4 +/* f14d250: 00000000 */ sll $zero,$zero,0x0 +/* f14d254: 00022600 */ sll $a0,$v0,0x18 +/* f14d258: 00047e03 */ sra $t7,$a0,0x18 +/* f14d25c: 01e02025 */ or $a0,$t7,$zero +/* f14d260: 24050003 */ addiu $a1,$zero,0x3 +/* f14d264: 0fc45c6d */ jal func0f1171b4 +/* f14d268: 00003025 */ or $a2,$zero,$zero +/* f14d26c: 3c19800a */ lui $t9,0x800a +/* f14d270: 8f3945a0 */ lw $t9,0x45a0($t9) +/* f14d274: 3c188008 */ lui $t8,0x8008 +/* f14d278: 8f18f8dc */ lw $t8,-0x724($t8) +/* f14d27c: 8f280000 */ lw $t0,0x0($t9) +/* f14d280: 00001825 */ or $v1,$zero,$zero +/* f14d284: 00084980 */ sll $t1,$t0,0x6 +/* f14d288: 01284821 */ addu $t1,$t1,$t0 +/* f14d28c: 00094880 */ sll $t1,$t1,0x2 +/* f14d290: 03091021 */ addu $v0,$t8,$t1 +/* f14d294: 904b00d4 */ lbu $t3,0xd4($v0) +/* f14d298: 356c0008 */ ori $t4,$t3,0x8 +/* f14d29c: a04c00d4 */ sb $t4,0xd4($v0) +/* f14d2a0: ae0000f8 */ sw $zero,0xf8($s0) +.L0f14d2a4: +/* f14d2a4: 14600003 */ bnez $v1,.L0f14d2b4 +/* f14d2a8: 8fa40020 */ lw $a0,0x20($sp) +/* f14d2ac: 0fc5336e */ jal func0f14cdb8 +/* f14d2b0: 8fa50024 */ lw $a1,0x24($sp) +.L0f14d2b4: +/* f14d2b4: 8fbf001c */ lw $ra,0x1c($sp) +/* f14d2b8: 8fb00018 */ lw $s0,0x18($sp) +/* f14d2bc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f14d2c0: 03e00008 */ jr $ra +/* f14d2c4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14d2c8 +/* f14d2c8: 27bdff70 */ addiu $sp,$sp,-144 +/* f14d2cc: 3c02800a */ lui $v0,0x800a +/* f14d2d0: 8c4245a0 */ lw $v0,0x45a0($v0) +/* f14d2d4: afb20028 */ sw $s2,0x28($sp) +/* f14d2d8: afbf002c */ sw $ra,0x2c($sp) +/* f14d2dc: afb10024 */ sw $s1,0x24($sp) +/* f14d2e0: afb00020 */ sw $s0,0x20($sp) +/* f14d2e4: afa50094 */ sw $a1,0x94($sp) +/* f14d2e8: 3c0f8008 */ lui $t7,0x8008 +/* f14d2ec: 25eff9d8 */ addiu $t7,$t7,-1576 +/* f14d2f0: 00809025 */ or $s2,$a0,$zero +/* f14d2f4: 24080080 */ addiu $t0,$zero,0x80 +/* f14d2f8: 25ea0024 */ addiu $t2,$t7,0x24 +/* f14d2fc: 27ae0050 */ addiu $t6,$sp,0x50 +/* f14d300: 8c510474 */ lw $s1,0x474($v0) +/* f14d304: 8c500478 */ lw $s0,0x478($v0) +.L0f14d308: +/* f14d308: 8de10000 */ lw $at,0x0($t7) +/* f14d30c: 25ef000c */ addiu $t7,$t7,0xc +/* f14d310: 25ce000c */ addiu $t6,$t6,0xc +/* f14d314: adc1fff4 */ sw $at,-0xc($t6) +/* f14d318: 8de1fff8 */ lw $at,-0x8($t7) +/* f14d31c: adc1fff8 */ sw $at,-0x8($t6) +/* f14d320: 8de1fffc */ lw $at,-0x4($t7) +/* f14d324: 15eafff8 */ bne $t7,$t2,.L0f14d308 +/* f14d328: adc1fffc */ sw $at,-0x4($t6) +/* f14d32c: 00003825 */ or $a3,$zero,$zero +/* f14d330: 24050080 */ addiu $a1,$zero,0x80 +/* f14d334: 000731c0 */ sll $a2,$a3,0x7 +.L0f14d338: +/* f14d338: 00065880 */ sll $t3,$a2,0x2 +/* f14d33c: 022b1821 */ addu $v1,$s1,$t3 +/* f14d340: 02462021 */ addu $a0,$s2,$a2 +/* f14d344: 00001025 */ or $v0,$zero,$zero +.L0f14d348: +/* f14d348: 908c0000 */ lbu $t4,0x0($a0) +/* f14d34c: 24420001 */ addiu $v0,$v0,0x1 +/* f14d350: 24840001 */ addiu $a0,$a0,0x1 +/* f14d354: 448c2000 */ mtc1 $t4,$f4 +/* f14d358: 3c014f80 */ lui $at,0x4f80 +/* f14d35c: 05810004 */ bgez $t4,.L0f14d370 +/* f14d360: 468021a0 */ cvt.s.w $f6,$f4 +/* f14d364: 44814000 */ mtc1 $at,$f8 +/* f14d368: 00000000 */ sll $zero,$zero,0x0 +/* f14d36c: 46083180 */ add.s $f6,$f6,$f8 +.L0f14d370: +/* f14d370: 24630004 */ addiu $v1,$v1,0x4 +/* f14d374: 1445fff4 */ bne $v0,$a1,.L0f14d348 +/* f14d378: e466fffc */ swc1 $f6,-0x4($v1) +/* f14d37c: 24e70001 */ addiu $a3,$a3,0x1 +/* f14d380: 00e8082a */ slt $at,$a3,$t0 +/* f14d384: 5420ffec */ bnezl $at,.L0f14d338 +/* f14d388: 000731c0 */ sll $a2,$a3,0x7 +/* f14d38c: 27a40050 */ addiu $a0,$sp,0x50 +/* f14d390: 0fc53613 */ jal func0f14d84c +/* f14d394: 24050003 */ addiu $a1,$zero,0x3 +/* f14d398: 240d0003 */ addiu $t5,$zero,0x3 +/* f14d39c: afad0010 */ sw $t5,0x10($sp) +/* f14d3a0: 02202025 */ or $a0,$s1,$zero +/* f14d3a4: 02002825 */ or $a1,$s0,$zero +/* f14d3a8: 24060080 */ addiu $a2,$zero,0x80 +/* f14d3ac: 0fc53636 */ jal func0f14d8d8 +/* f14d3b0: 27a70050 */ addiu $a3,$sp,0x50 +/* f14d3b4: 3c013e80 */ lui $at,0x3e80 +/* f14d3b8: 44817000 */ mtc1 $at,$f14 +/* f14d3bc: 3c01437f */ lui $at,0x437f +/* f14d3c0: 44816000 */ mtc1 $at,$f12 +/* f14d3c4: 44801000 */ mtc1 $zero,$f2 +/* f14d3c8: 8fa80094 */ lw $t0,0x94($sp) +/* f14d3cc: 00003825 */ or $a3,$zero,$zero +/* f14d3d0: 24093f00 */ addiu $t1,$zero,0x3f00 +/* f14d3d4: 2406007e */ addiu $a2,$zero,0x7e +.L0f14d3d8: +/* f14d3d8: 00001825 */ or $v1,$zero,$zero +/* f14d3dc: 01002025 */ or $a0,$t0,$zero +/* f14d3e0: 00e02825 */ or $a1,$a3,$zero +.L0f14d3e4: +/* f14d3e4: 0005c880 */ sll $t9,$a1,0x2 +/* f14d3e8: 03301021 */ addu $v0,$t9,$s0 +/* f14d3ec: c44a0000 */ lwc1 $f10,0x0($v0) +/* f14d3f0: c4500004 */ lwc1 $f16,0x4($v0) +/* f14d3f4: c4440200 */ lwc1 $f4,0x200($v0) +/* f14d3f8: c4460204 */ lwc1 $f6,0x204($v0) +/* f14d3fc: 46105480 */ add.s $f18,$f10,$f16 +/* f14d400: 24a50002 */ addiu $a1,$a1,0x2 +/* f14d404: 24630002 */ addiu $v1,$v1,0x2 +/* f14d408: 240a0001 */ addiu $t2,$zero,0x1 +/* f14d40c: 46049200 */ add.s $f8,$f18,$f4 +/* f14d410: 3c014f00 */ lui $at,0x4f00 +/* f14d414: 46083280 */ add.s $f10,$f6,$f8 +/* f14d418: 460e5002 */ mul.s $f0,$f10,$f14 +/* f14d41c: 4602003c */ c.lt.s $f0,$f2 +/* f14d420: 00000000 */ sll $zero,$zero,0x0 +/* f14d424: 45020003 */ bc1fl .L0f14d434 +/* f14d428: 4600603c */ c.lt.s $f12,$f0 +/* f14d42c: 46001006 */ mov.s $f0,$f2 +/* f14d430: 4600603c */ c.lt.s $f12,$f0 +.L0f14d434: +/* f14d434: 00000000 */ sll $zero,$zero,0x0 +/* f14d438: 45020003 */ bc1fl .L0f14d448 +/* f14d43c: 4458f800 */ cfc1 $t8,$31 +/* f14d440: 46006006 */ mov.s $f0,$f12 +/* f14d444: 4458f800 */ cfc1 $t8,$31 +.L0f14d448: +/* f14d448: 44caf800 */ ctc1 $t2,$31 +/* f14d44c: 00000000 */ sll $zero,$zero,0x0 +/* f14d450: 46000424 */ cvt.w.s $f16,$f0 +/* f14d454: 444af800 */ cfc1 $t2,$31 +/* f14d458: 00000000 */ sll $zero,$zero,0x0 +/* f14d45c: 314a0078 */ andi $t2,$t2,0x78 +/* f14d460: 51400013 */ beqzl $t2,.L0f14d4b0 +/* f14d464: 440a8000 */ mfc1 $t2,$f16 +/* f14d468: 44818000 */ mtc1 $at,$f16 +/* f14d46c: 240a0001 */ addiu $t2,$zero,0x1 +/* f14d470: 46100401 */ sub.s $f16,$f0,$f16 +/* f14d474: 44caf800 */ ctc1 $t2,$31 +/* f14d478: 00000000 */ sll $zero,$zero,0x0 +/* f14d47c: 46008424 */ cvt.w.s $f16,$f16 +/* f14d480: 444af800 */ cfc1 $t2,$31 +/* f14d484: 00000000 */ sll $zero,$zero,0x0 +/* f14d488: 314a0078 */ andi $t2,$t2,0x78 +/* f14d48c: 15400005 */ bnez $t2,.L0f14d4a4 +/* f14d490: 00000000 */ sll $zero,$zero,0x0 +/* f14d494: 440a8000 */ mfc1 $t2,$f16 +/* f14d498: 3c018000 */ lui $at,0x8000 +/* f14d49c: 10000007 */ beqz $zero,.L0f14d4bc +/* f14d4a0: 01415025 */ or $t2,$t2,$at +.L0f14d4a4: +/* f14d4a4: 10000005 */ beqz $zero,.L0f14d4bc +/* f14d4a8: 240affff */ addiu $t2,$zero,-1 +/* f14d4ac: 440a8000 */ mfc1 $t2,$f16 +.L0f14d4b0: +/* f14d4b0: 00000000 */ sll $zero,$zero,0x0 +/* f14d4b4: 0540fffb */ bltz $t2,.L0f14d4a4 +/* f14d4b8: 00000000 */ sll $zero,$zero,0x0 +.L0f14d4bc: +/* f14d4bc: 44d8f800 */ ctc1 $t8,$31 +/* f14d4c0: 24840001 */ addiu $a0,$a0,0x1 +/* f14d4c4: 1466ffc7 */ bne $v1,$a2,.L0f14d3e4 +/* f14d4c8: a08affff */ sb $t2,-0x1($a0) +/* f14d4cc: 24e70100 */ addiu $a3,$a3,0x100 +/* f14d4d0: 14e9ffc1 */ bne $a3,$t1,.L0f14d3d8 +/* f14d4d4: 25080040 */ addiu $t0,$t0,0x40 +/* f14d4d8: 8fbf002c */ lw $ra,0x2c($sp) +/* f14d4dc: 8fb00020 */ lw $s0,0x20($sp) +/* f14d4e0: 8fb10024 */ lw $s1,0x24($sp) +/* f14d4e4: 8fb20028 */ lw $s2,0x28($sp) +/* f14d4e8: 03e00008 */ jr $ra +/* f14d4ec: 27bd0090 */ addiu $sp,$sp,0x90 +); + +GLOBAL_ASM( +glabel func0f14d4f0 +/* f14d4f0: 27bdff30 */ addiu $sp,$sp,-208 +/* f14d4f4: 3c02800a */ lui $v0,0x800a +/* f14d4f8: 8c4245a0 */ lw $v0,0x45a0($v0) +/* f14d4fc: afb20028 */ sw $s2,0x28($sp) +/* f14d500: afbf002c */ sw $ra,0x2c($sp) +/* f14d504: afb10024 */ sw $s1,0x24($sp) +/* f14d508: afb00020 */ sw $s0,0x20($sp) +/* f14d50c: afa500d4 */ sw $a1,0xd4($sp) +/* f14d510: 3c0f8008 */ lui $t7,0x8008 +/* f14d514: 25eff9fc */ addiu $t7,$t7,-1540 +/* f14d518: 00809025 */ or $s2,$a0,$zero +/* f14d51c: 24080080 */ addiu $t0,$zero,0x80 +/* f14d520: 25ea0060 */ addiu $t2,$t7,0x60 +/* f14d524: 27ae0050 */ addiu $t6,$sp,0x50 +/* f14d528: 8c510474 */ lw $s1,0x474($v0) +/* f14d52c: 8c500478 */ lw $s0,0x478($v0) +.L0f14d530: +/* f14d530: 8de10000 */ lw $at,0x0($t7) +/* f14d534: 25ef000c */ addiu $t7,$t7,0xc +/* f14d538: 25ce000c */ addiu $t6,$t6,0xc +/* f14d53c: adc1fff4 */ sw $at,-0xc($t6) +/* f14d540: 8de1fff8 */ lw $at,-0x8($t7) +/* f14d544: adc1fff8 */ sw $at,-0x8($t6) +/* f14d548: 8de1fffc */ lw $at,-0x4($t7) +/* f14d54c: 15eafff8 */ bne $t7,$t2,.L0f14d530 +/* f14d550: adc1fffc */ sw $at,-0x4($t6) +/* f14d554: 8de10000 */ lw $at,0x0($t7) +/* f14d558: 00003825 */ or $a3,$zero,$zero +/* f14d55c: 24050080 */ addiu $a1,$zero,0x80 +/* f14d560: adc10000 */ sw $at,0x0($t6) +/* f14d564: 000731c0 */ sll $a2,$a3,0x7 +.L0f14d568: +/* f14d568: 00065880 */ sll $t3,$a2,0x2 +/* f14d56c: 022b1821 */ addu $v1,$s1,$t3 +/* f14d570: 02462021 */ addu $a0,$s2,$a2 +/* f14d574: 00001025 */ or $v0,$zero,$zero +.L0f14d578: +/* f14d578: 908c0000 */ lbu $t4,0x0($a0) +/* f14d57c: 24420001 */ addiu $v0,$v0,0x1 +/* f14d580: 24840001 */ addiu $a0,$a0,0x1 +/* f14d584: 448c2000 */ mtc1 $t4,$f4 +/* f14d588: 3c014f80 */ lui $at,0x4f80 +/* f14d58c: 05810004 */ bgez $t4,.L0f14d5a0 +/* f14d590: 468021a0 */ cvt.s.w $f6,$f4 +/* f14d594: 44814000 */ mtc1 $at,$f8 +/* f14d598: 00000000 */ sll $zero,$zero,0x0 +/* f14d59c: 46083180 */ add.s $f6,$f6,$f8 +.L0f14d5a0: +/* f14d5a0: 24630004 */ addiu $v1,$v1,0x4 +/* f14d5a4: 1445fff4 */ bne $v0,$a1,.L0f14d578 +/* f14d5a8: e466fffc */ swc1 $f6,-0x4($v1) +/* f14d5ac: 24e70001 */ addiu $a3,$a3,0x1 +/* f14d5b0: 00e8082a */ slt $at,$a3,$t0 +/* f14d5b4: 5420ffec */ bnezl $at,.L0f14d568 +/* f14d5b8: 000731c0 */ sll $a2,$a3,0x7 +/* f14d5bc: 240d0005 */ addiu $t5,$zero,0x5 +/* f14d5c0: afad0010 */ sw $t5,0x10($sp) +/* f14d5c4: 02202025 */ or $a0,$s1,$zero +/* f14d5c8: 02002825 */ or $a1,$s0,$zero +/* f14d5cc: 24060080 */ addiu $a2,$zero,0x80 +/* f14d5d0: 0fc53636 */ jal func0f14d8d8 +/* f14d5d4: 27a70050 */ addiu $a3,$sp,0x50 +/* f14d5d8: 3c013e80 */ lui $at,0x3e80 +/* f14d5dc: 44817000 */ mtc1 $at,$f14 +/* f14d5e0: 3c01437f */ lui $at,0x437f +/* f14d5e4: 44816000 */ mtc1 $at,$f12 +/* f14d5e8: 44801000 */ mtc1 $zero,$f2 +/* f14d5ec: 8fa800d4 */ lw $t0,0xd4($sp) +/* f14d5f0: 00003825 */ or $a3,$zero,$zero +/* f14d5f4: 24093f00 */ addiu $t1,$zero,0x3f00 +/* f14d5f8: 2406007e */ addiu $a2,$zero,0x7e +.L0f14d5fc: +/* f14d5fc: 00001825 */ or $v1,$zero,$zero +/* f14d600: 01002025 */ or $a0,$t0,$zero +/* f14d604: 00e02825 */ or $a1,$a3,$zero +.L0f14d608: +/* f14d608: 0005c880 */ sll $t9,$a1,0x2 +/* f14d60c: 03301021 */ addu $v0,$t9,$s0 +/* f14d610: c44a0000 */ lwc1 $f10,0x0($v0) +/* f14d614: c4500004 */ lwc1 $f16,0x4($v0) +/* f14d618: c4440200 */ lwc1 $f4,0x200($v0) +/* f14d61c: c4460204 */ lwc1 $f6,0x204($v0) +/* f14d620: 46105480 */ add.s $f18,$f10,$f16 +/* f14d624: 24a50002 */ addiu $a1,$a1,0x2 +/* f14d628: 24630002 */ addiu $v1,$v1,0x2 +/* f14d62c: 240a0001 */ addiu $t2,$zero,0x1 +/* f14d630: 46049200 */ add.s $f8,$f18,$f4 +/* f14d634: 3c014f00 */ lui $at,0x4f00 +/* f14d638: 46083280 */ add.s $f10,$f6,$f8 +/* f14d63c: 460e5002 */ mul.s $f0,$f10,$f14 +/* f14d640: 4602003c */ c.lt.s $f0,$f2 +/* f14d644: 00000000 */ sll $zero,$zero,0x0 +/* f14d648: 45020003 */ bc1fl .L0f14d658 +/* f14d64c: 4600603c */ c.lt.s $f12,$f0 +/* f14d650: 46001006 */ mov.s $f0,$f2 +/* f14d654: 4600603c */ c.lt.s $f12,$f0 +.L0f14d658: +/* f14d658: 00000000 */ sll $zero,$zero,0x0 +/* f14d65c: 45020003 */ bc1fl .L0f14d66c +/* f14d660: 4458f800 */ cfc1 $t8,$31 +/* f14d664: 46006006 */ mov.s $f0,$f12 +/* f14d668: 4458f800 */ cfc1 $t8,$31 +.L0f14d66c: +/* f14d66c: 44caf800 */ ctc1 $t2,$31 +/* f14d670: 00000000 */ sll $zero,$zero,0x0 +/* f14d674: 46000424 */ cvt.w.s $f16,$f0 +/* f14d678: 444af800 */ cfc1 $t2,$31 +/* f14d67c: 00000000 */ sll $zero,$zero,0x0 +/* f14d680: 314a0078 */ andi $t2,$t2,0x78 +/* f14d684: 51400013 */ beqzl $t2,.L0f14d6d4 +/* f14d688: 440a8000 */ mfc1 $t2,$f16 +/* f14d68c: 44818000 */ mtc1 $at,$f16 +/* f14d690: 240a0001 */ addiu $t2,$zero,0x1 +/* f14d694: 46100401 */ sub.s $f16,$f0,$f16 +/* f14d698: 44caf800 */ ctc1 $t2,$31 +/* f14d69c: 00000000 */ sll $zero,$zero,0x0 +/* f14d6a0: 46008424 */ cvt.w.s $f16,$f16 +/* f14d6a4: 444af800 */ cfc1 $t2,$31 +/* f14d6a8: 00000000 */ sll $zero,$zero,0x0 +/* f14d6ac: 314a0078 */ andi $t2,$t2,0x78 +/* f14d6b0: 15400005 */ bnez $t2,.L0f14d6c8 +/* f14d6b4: 00000000 */ sll $zero,$zero,0x0 +/* f14d6b8: 440a8000 */ mfc1 $t2,$f16 +/* f14d6bc: 3c018000 */ lui $at,0x8000 +/* f14d6c0: 10000007 */ beqz $zero,.L0f14d6e0 +/* f14d6c4: 01415025 */ or $t2,$t2,$at +.L0f14d6c8: +/* f14d6c8: 10000005 */ beqz $zero,.L0f14d6e0 +/* f14d6cc: 240affff */ addiu $t2,$zero,-1 +/* f14d6d0: 440a8000 */ mfc1 $t2,$f16 +.L0f14d6d4: +/* f14d6d4: 00000000 */ sll $zero,$zero,0x0 +/* f14d6d8: 0540fffb */ bltz $t2,.L0f14d6c8 +/* f14d6dc: 00000000 */ sll $zero,$zero,0x0 +.L0f14d6e0: +/* f14d6e0: 44d8f800 */ ctc1 $t8,$31 +/* f14d6e4: 24840001 */ addiu $a0,$a0,0x1 +/* f14d6e8: 1466ffc7 */ bne $v1,$a2,.L0f14d608 +/* f14d6ec: a08affff */ sb $t2,-0x1($a0) +/* f14d6f0: 24e70100 */ addiu $a3,$a3,0x100 +/* f14d6f4: 14e9ffc1 */ bne $a3,$t1,.L0f14d5fc +/* f14d6f8: 25080040 */ addiu $t0,$t0,0x40 +/* f14d6fc: 8fbf002c */ lw $ra,0x2c($sp) +/* f14d700: 8fb00020 */ lw $s0,0x20($sp) +/* f14d704: 8fb10024 */ lw $s1,0x24($sp) +/* f14d708: 8fb20028 */ lw $s2,0x28($sp) +/* f14d70c: 03e00008 */ jr $ra +/* f14d710: 27bd00d0 */ addiu $sp,$sp,0xd0 +); + +GLOBAL_ASM( +glabel func0f14d714 +/* f14d714: 3c01437f */ lui $at,0x437f +/* f14d718: 44817000 */ mtc1 $at,$f14 +/* f14d71c: 3c013e80 */ lui $at,0x3e80 +/* f14d720: 44811000 */ mtc1 $at,$f2 +/* f14d724: 44806000 */ mtc1 $zero,$f12 +/* f14d728: 00803025 */ or $a2,$a0,$zero +/* f14d72c: 00001825 */ or $v1,$zero,$zero +/* f14d730: 00003825 */ or $a3,$zero,$zero +/* f14d734: 00a04025 */ or $t0,$a1,$zero +/* f14d738: 240b0fc0 */ addiu $t3,$zero,0xfc0 +/* f14d73c: 240a007e */ addiu $t2,$zero,0x7e +.L0f14d740: +/* f14d740: 00002025 */ or $a0,$zero,$zero +/* f14d744: 00662821 */ addu $a1,$v1,$a2 +/* f14d748: 01004825 */ or $t1,$t0,$zero +.L0f14d74c: +/* f14d74c: 90ae0081 */ lbu $t6,0x81($a1) +/* f14d750: 90af0000 */ lbu $t7,0x0($a1) +/* f14d754: 90b90001 */ lbu $t9,0x1($a1) +/* f14d758: 90ad0080 */ lbu $t5,0x80($a1) +/* f14d75c: 01cfc021 */ addu $t8,$t6,$t7 +/* f14d760: 03196021 */ addu $t4,$t8,$t9 +/* f14d764: 018d7021 */ addu $t6,$t4,$t5 +/* f14d768: 448e2000 */ mtc1 $t6,$f4 +/* f14d76c: 24840002 */ addiu $a0,$a0,0x2 +/* f14d770: 24a50002 */ addiu $a1,$a1,0x2 +/* f14d774: 468021a0 */ cvt.s.w $f6,$f4 +/* f14d778: 24180001 */ addiu $t8,$zero,0x1 +/* f14d77c: 3c014f00 */ lui $at,0x4f00 +/* f14d780: 46023002 */ mul.s $f0,$f6,$f2 +/* f14d784: 460c003c */ c.lt.s $f0,$f12 +/* f14d788: 00000000 */ sll $zero,$zero,0x0 +/* f14d78c: 45020003 */ bc1fl .L0f14d79c +/* f14d790: 4600703c */ c.lt.s $f14,$f0 +/* f14d794: 46006006 */ mov.s $f0,$f12 +/* f14d798: 4600703c */ c.lt.s $f14,$f0 +.L0f14d79c: +/* f14d79c: 00000000 */ sll $zero,$zero,0x0 +/* f14d7a0: 45020003 */ bc1fl .L0f14d7b0 +/* f14d7a4: 444ff800 */ cfc1 $t7,$31 +/* f14d7a8: 46007006 */ mov.s $f0,$f14 +/* f14d7ac: 444ff800 */ cfc1 $t7,$31 +.L0f14d7b0: +/* f14d7b0: 44d8f800 */ ctc1 $t8,$31 +/* f14d7b4: 00000000 */ sll $zero,$zero,0x0 +/* f14d7b8: 46000224 */ cvt.w.s $f8,$f0 +/* f14d7bc: 4458f800 */ cfc1 $t8,$31 +/* f14d7c0: 00000000 */ sll $zero,$zero,0x0 +/* f14d7c4: 33180078 */ andi $t8,$t8,0x78 +/* f14d7c8: 53000013 */ beqzl $t8,.L0f14d818 +/* f14d7cc: 44184000 */ mfc1 $t8,$f8 +/* f14d7d0: 44814000 */ mtc1 $at,$f8 +/* f14d7d4: 24180001 */ addiu $t8,$zero,0x1 +/* f14d7d8: 46080201 */ sub.s $f8,$f0,$f8 +/* f14d7dc: 44d8f800 */ ctc1 $t8,$31 +/* f14d7e0: 00000000 */ sll $zero,$zero,0x0 +/* f14d7e4: 46004224 */ cvt.w.s $f8,$f8 +/* f14d7e8: 4458f800 */ cfc1 $t8,$31 +/* f14d7ec: 00000000 */ sll $zero,$zero,0x0 +/* f14d7f0: 33180078 */ andi $t8,$t8,0x78 +/* f14d7f4: 17000005 */ bnez $t8,.L0f14d80c +/* f14d7f8: 00000000 */ sll $zero,$zero,0x0 +/* f14d7fc: 44184000 */ mfc1 $t8,$f8 +/* f14d800: 3c018000 */ lui $at,0x8000 +/* f14d804: 10000007 */ beqz $zero,.L0f14d824 +/* f14d808: 0301c025 */ or $t8,$t8,$at +.L0f14d80c: +/* f14d80c: 10000005 */ beqz $zero,.L0f14d824 +/* f14d810: 2418ffff */ addiu $t8,$zero,-1 +/* f14d814: 44184000 */ mfc1 $t8,$f8 +.L0f14d818: +/* f14d818: 00000000 */ sll $zero,$zero,0x0 +/* f14d81c: 0700fffb */ bltz $t8,.L0f14d80c +/* f14d820: 00000000 */ sll $zero,$zero,0x0 +.L0f14d824: +/* f14d824: 44cff800 */ ctc1 $t7,$31 +/* f14d828: 25290001 */ addiu $t1,$t1,0x1 +/* f14d82c: 148affc7 */ bne $a0,$t2,.L0f14d74c +/* f14d830: a138ffff */ sb $t8,-0x1($t1) +/* f14d834: 24e70040 */ addiu $a3,$a3,0x40 +/* f14d838: 24630100 */ addiu $v1,$v1,0x100 +/* f14d83c: 14ebffc0 */ bne $a3,$t3,.L0f14d740 +/* f14d840: 25080040 */ addiu $t0,$t0,0x40 +/* f14d844: 03e00008 */ jr $ra +/* f14d848: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14d84c +/* f14d84c: 00a50019 */ multu $a1,$a1 +/* f14d850: 44800000 */ mtc1 $zero,$f0 +/* f14d854: 00802825 */ or $a1,$a0,$zero +/* f14d858: 00003025 */ or $a2,$zero,$zero +/* f14d85c: 00001812 */ mflo $v1 +/* f14d860: 00601025 */ or $v0,$v1,$zero +/* f14d864: 18600008 */ blez $v1,.L0f14d888 +/* f14d868: 00027080 */ sll $t6,$v0,0x2 +/* f14d86c: 01c43021 */ addu $a2,$t6,$a0 +.L0f14d870: +/* f14d870: c4a40000 */ lwc1 $f4,0x0($a1) +/* f14d874: 24a50004 */ addiu $a1,$a1,0x4 +/* f14d878: 00a6082b */ sltu $at,$a1,$a2 +/* f14d87c: 1420fffc */ bnez $at,.L0f14d870 +/* f14d880: 46040000 */ add.s $f0,$f0,$f4 +/* f14d884: 00003025 */ or $a2,$zero,$zero +.L0f14d888: +/* f14d888: 3c013f80 */ lui $at,0x3f80 +/* f14d88c: 44813000 */ mtc1 $at,$f6 +/* f14d890: 00802825 */ or $a1,$a0,$zero +/* f14d894: 1860000e */ blez $v1,.L0f14d8d0 +/* f14d898: 46003083 */ div.s $f2,$f6,$f0 +/* f14d89c: c4b00000 */ lwc1 $f16,0x0($a1) +/* f14d8a0: 24c60001 */ addiu $a2,$a2,0x1 +/* f14d8a4: 46028482 */ mul.s $f18,$f16,$f2 +/* f14d8a8: 50c20008 */ beql $a2,$v0,.L0f14d8cc +/* f14d8ac: 24a50004 */ addiu $a1,$a1,0x4 +.L0f14d8b0: +/* f14d8b0: c4b00004 */ lwc1 $f16,0x4($a1) +/* f14d8b4: 24c60001 */ addiu $a2,$a2,0x1 +/* f14d8b8: e4b20000 */ swc1 $f18,0x0($a1) +/* f14d8bc: 46028482 */ mul.s $f18,$f16,$f2 +/* f14d8c0: 14c2fffb */ bne $a2,$v0,.L0f14d8b0 +/* f14d8c4: 24a50004 */ addiu $a1,$a1,0x4 +/* f14d8c8: 24a50004 */ addiu $a1,$a1,0x4 +.L0f14d8cc: +/* f14d8cc: e4b2fffc */ swc1 $f18,-0x4($a1) +.L0f14d8d0: +/* f14d8d0: 03e00008 */ jr $ra +/* f14d8d4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14d8d8 +/* f14d8d8: 27bdf9e0 */ addiu $sp,$sp,-1568 +/* f14d8dc: afb00004 */ sw $s0,0x4($sp) +/* f14d8e0: 8fb00630 */ lw $s0,0x630($sp) +/* f14d8e4: afb10008 */ sw $s1,0x8($sp) +/* f14d8e8: 00e08825 */ or $s1,$a3,$zero +/* f14d8ec: afb6001c */ sw $s6,0x1c($sp) +/* f14d8f0: afb50018 */ sw $s5,0x18($sp) +/* f14d8f4: afb40014 */ sw $s4,0x14($sp) +/* f14d8f8: afb30010 */ sw $s3,0x10($sp) +/* f14d8fc: afb2000c */ sw $s2,0xc($sp) +/* f14d900: 06010003 */ bgez $s0,.L0f14d910 +/* f14d904: 00104043 */ sra $t0,$s0,0x1 +/* f14d908: 26010001 */ addiu $at,$s0,0x1 +/* f14d90c: 00014043 */ sra $t0,$at,0x1 +.L0f14d910: +/* f14d910: 25090001 */ addiu $t1,$t0,0x1 +/* f14d914: 01201825 */ or $v1,$t1,$zero +/* f14d918: 24c2ffff */ addiu $v0,$a2,-1 +/* f14d91c: 1a000017 */ blez $s0,.L0f14d97c +/* f14d920: 00005025 */ or $t2,$zero,$zero +.L0f14d924: +/* f14d924: 1a000012 */ blez $s0,.L0f14d970 +/* f14d928: 00003825 */ or $a3,$zero,$zero +/* f14d92c: 01500019 */ multu $t2,$s0 +/* f14d930: 000a7080 */ sll $t6,$t2,0x2 +/* f14d934: 01ca7021 */ addu $t6,$t6,$t2 +/* f14d938: 000e7080 */ sll $t6,$t6,0x2 +/* f14d93c: 01ca7023 */ subu $t6,$t6,$t2 +/* f14d940: 000e7080 */ sll $t6,$t6,0x2 +/* f14d944: 27af005c */ addiu $t7,$sp,0x5c +/* f14d948: 01cf5821 */ addu $t3,$t6,$t7 +/* f14d94c: 0000c012 */ mflo $t8 +/* f14d950: 0018c880 */ sll $t9,$t8,0x2 +/* f14d954: 02396021 */ addu $t4,$s1,$t9 +.L0f14d958: +/* f14d958: c5840000 */ lwc1 $f4,0x0($t4) +/* f14d95c: 24e70001 */ addiu $a3,$a3,0x1 +/* f14d960: 256b0004 */ addiu $t3,$t3,0x4 +/* f14d964: 258c0004 */ addiu $t4,$t4,0x4 +/* f14d968: 14f0fffb */ bne $a3,$s0,.L0f14d958 +/* f14d96c: e564fffc */ swc1 $f4,-0x4($t3) +.L0f14d970: +/* f14d970: 254a0001 */ addiu $t2,$t2,0x1 +/* f14d974: 1550ffeb */ bne $t2,$s0,.L0f14d924 +/* f14d978: 00000000 */ sll $zero,$zero,0x0 +.L0f14d97c: +/* f14d97c: 18c00047 */ blez $a2,.L0f14da9c +/* f14d980: 00005025 */ or $t2,$zero,$zero +/* f14d984: 44801000 */ mtc1 $zero,$f2 +/* f14d988: 00000000 */ sll $zero,$zero,0x0 +.L0f14d98c: +/* f14d98c: 18c00040 */ blez $a2,.L0f14da90 +/* f14d990: 00005825 */ or $t3,$zero,$zero +/* f14d994: 01460019 */ multu $t2,$a2 +/* f14d998: 00083823 */ negu $a3,$t0 +/* f14d99c: 00007012 */ mflo $t6 +/* f14d9a0: 000e7880 */ sll $t7,$t6,0x2 +/* f14d9a4: 00afa021 */ addu $s4,$a1,$t7 +.L0f14d9a8: +/* f14d9a8: 00e9082a */ slt $at,$a3,$t1 +/* f14d9ac: 46001006 */ mov.s $f0,$f2 +/* f14d9b0: 10200033 */ beqz $at,.L0f14da80 +/* f14d9b4: 00e06025 */ or $t4,$a3,$zero +/* f14d9b8: 014c8021 */ addu $s0,$t2,$t4 +.L0f14d9bc: +/* f14d9bc: 0050082a */ slt $at,$v0,$s0 +/* f14d9c0: 02006825 */ or $t5,$s0,$zero +/* f14d9c4: 10200002 */ beqz $at,.L0f14d9d0 +/* f14d9c8: 00e08825 */ or $s1,$a3,$zero +/* f14d9cc: 00406825 */ or $t5,$v0,$zero +.L0f14d9d0: +/* f14d9d0: 05a10002 */ bgez $t5,.L0f14d9dc +/* f14d9d4: 00e9082a */ slt $at,$a3,$t1 +/* f14d9d8: 00006825 */ or $t5,$zero,$zero +.L0f14d9dc: +/* f14d9dc: 10200025 */ beqz $at,.L0f14da74 +/* f14d9e0: 01719021 */ addu $s2,$t3,$s1 +/* f14d9e4: 01a60019 */ multu $t5,$a2 +/* f14d9e8: 000c7080 */ sll $t6,$t4,0x2 +/* f14d9ec: 00087880 */ sll $t7,$t0,0x2 +/* f14d9f0: 01e87821 */ addu $t7,$t7,$t0 +/* f14d9f4: 01cc7021 */ addu $t6,$t6,$t4 +/* f14d9f8: 000e7080 */ sll $t6,$t6,0x2 +/* f14d9fc: 000f7880 */ sll $t7,$t7,0x2 +/* f14da00: 01e87823 */ subu $t7,$t7,$t0 +/* f14da04: 01cc7023 */ subu $t6,$t6,$t4 +/* f14da08: 000e7080 */ sll $t6,$t6,0x2 +/* f14da0c: 0000c012 */ mflo $t8 +/* f14da10: 0018c880 */ sll $t9,$t8,0x2 +/* f14da14: 00999821 */ addu $s3,$a0,$t9 +/* f14da18: 000f7880 */ sll $t7,$t7,0x2 +/* f14da1c: 01cfc021 */ addu $t8,$t6,$t7 +/* f14da20: 27b9005c */ addiu $t9,$sp,0x5c +/* f14da24: 0319a821 */ addu $s5,$t8,$t9 +/* f14da28: 0008b080 */ sll $s6,$t0,0x2 +.L0f14da2c: +/* f14da2c: 0052082a */ slt $at,$v0,$s2 +/* f14da30: 10200002 */ beqz $at,.L0f14da3c +/* f14da34: 02406825 */ or $t5,$s2,$zero +/* f14da38: 00406825 */ or $t5,$v0,$zero +.L0f14da3c: +/* f14da3c: 05a10002 */ bgez $t5,.L0f14da48 +/* f14da40: 00117080 */ sll $t6,$s1,0x2 +/* f14da44: 00006825 */ or $t5,$zero,$zero +.L0f14da48: +/* f14da48: 02ae7821 */ addu $t7,$s5,$t6 +/* f14da4c: 000dc880 */ sll $t9,$t5,0x2 +/* f14da50: 02797021 */ addu $t6,$s3,$t9 +/* f14da54: 01f6c021 */ addu $t8,$t7,$s6 +/* f14da58: c7060000 */ lwc1 $f6,0x0($t8) +/* f14da5c: c5c80000 */ lwc1 $f8,0x0($t6) +/* f14da60: 26310001 */ addiu $s1,$s1,0x1 +/* f14da64: 26520001 */ addiu $s2,$s2,0x1 +/* f14da68: 46083282 */ mul.s $f10,$f6,$f8 +/* f14da6c: 1623ffef */ bne $s1,$v1,.L0f14da2c +/* f14da70: 460a0000 */ add.s $f0,$f0,$f10 +.L0f14da74: +/* f14da74: 258c0001 */ addiu $t4,$t4,0x1 +/* f14da78: 1583ffd0 */ bne $t4,$v1,.L0f14d9bc +/* f14da7c: 26100001 */ addiu $s0,$s0,0x1 +.L0f14da80: +/* f14da80: 256b0001 */ addiu $t3,$t3,0x1 +/* f14da84: 26940004 */ addiu $s4,$s4,0x4 +/* f14da88: 1566ffc7 */ bne $t3,$a2,.L0f14d9a8 +/* f14da8c: e680fffc */ swc1 $f0,-0x4($s4) +.L0f14da90: +/* f14da90: 254a0001 */ addiu $t2,$t2,0x1 +/* f14da94: 1546ffbd */ bne $t2,$a2,.L0f14d98c +/* f14da98: 00000000 */ sll $zero,$zero,0x0 +.L0f14da9c: +/* f14da9c: 8fb00004 */ lw $s0,0x4($sp) +/* f14daa0: 8fb10008 */ lw $s1,0x8($sp) +/* f14daa4: 8fb2000c */ lw $s2,0xc($sp) +/* f14daa8: 8fb30010 */ lw $s3,0x10($sp) +/* f14daac: 8fb40014 */ lw $s4,0x14($sp) +/* f14dab0: 8fb50018 */ lw $s5,0x18($sp) +/* f14dab4: 8fb6001c */ lw $s6,0x1c($sp) +/* f14dab8: 03e00008 */ jr $ra +/* f14dabc: 27bd0620 */ addiu $sp,$sp,0x620 +); + +GLOBAL_ASM( +glabel func0f14dac0 +/* f14dac0: 27bdff98 */ addiu $sp,$sp,-104 +/* f14dac4: f7ba0038 */ sdc1 $f26,0x38($sp) +/* f14dac8: 3c013d80 */ lui $at,0x3d80 +/* f14dacc: 4481d000 */ mtc1 $at,$f26 +/* f14dad0: f7b80030 */ sdc1 $f24,0x30($sp) +/* f14dad4: 3c013c80 */ lui $at,0x3c80 +/* f14dad8: 4481c000 */ mtc1 $at,$f24 +/* f14dadc: f7b60028 */ sdc1 $f22,0x28($sp) +/* f14dae0: f7b40020 */ sdc1 $f20,0x20($sp) +/* f14dae4: 3c01437f */ lui $at,0x437f +/* f14dae8: afbe0060 */ sw $s8,0x60($sp) +/* f14daec: afb7005c */ sw $s7,0x5c($sp) +/* f14daf0: afb60058 */ sw $s6,0x58($sp) +/* f14daf4: afb3004c */ sw $s3,0x4c($sp) +/* f14daf8: afb20048 */ sw $s2,0x48($sp) +/* f14dafc: afb00040 */ sw $s0,0x40($sp) +/* f14db00: 4481a000 */ mtc1 $at,$f20 +/* f14db04: 4480b000 */ mtc1 $zero,$f22 +/* f14db08: 00809825 */ or $s3,$a0,$zero +/* f14db0c: 00a0b025 */ or $s6,$a1,$zero +/* f14db10: afbf0064 */ sw $ra,0x64($sp) +/* f14db14: afb50054 */ sw $s5,0x54($sp) +/* f14db18: afb40050 */ sw $s4,0x50($sp) +/* f14db1c: afb10044 */ sw $s1,0x44($sp) +/* f14db20: 24100008 */ addiu $s0,$zero,0x8 +/* f14db24: 00009025 */ or $s2,$zero,$zero +/* f14db28: 0000b825 */ or $s7,$zero,$zero +/* f14db2c: 241e0010 */ addiu $s8,$zero,0x10 +.L0f14db30: +/* f14db30: 0000a825 */ or $s5,$zero,$zero +/* f14db34: 00008825 */ or $s1,$zero,$zero +.L0f14db38: +/* f14db38: 4600b306 */ mov.s $f12,$f22 +/* f14db3c: 00002025 */ or $a0,$zero,$zero +/* f14db40: 001271c0 */ sll $t6,$s2,0x7 +.L0f14db44: +/* f14db44: 026e7821 */ addu $t7,$s3,$t6 +/* f14db48: 01f1c021 */ addu $t8,$t7,$s1 +/* f14db4c: 03041821 */ addu $v1,$t8,$a0 +/* f14db50: 00001025 */ or $v0,$zero,$zero +.L0f14db54: +/* f14db54: 90790000 */ lbu $t9,0x0($v1) +/* f14db58: 24420001 */ addiu $v0,$v0,0x1 +/* f14db5c: 24630080 */ addiu $v1,$v1,0x80 +/* f14db60: 44992000 */ mtc1 $t9,$f4 +/* f14db64: 3c014f80 */ lui $at,0x4f80 +/* f14db68: 07210004 */ bgez $t9,.L0f14db7c +/* f14db6c: 468021a0 */ cvt.s.w $f6,$f4 +/* f14db70: 44814000 */ mtc1 $at,$f8 +/* f14db74: 00000000 */ sll $zero,$zero,0x0 +/* f14db78: 46083180 */ add.s $f6,$f6,$f8 +.L0f14db7c: +/* f14db7c: 1450fff5 */ bne $v0,$s0,.L0f14db54 +/* f14db80: 46066300 */ add.s $f12,$f12,$f6 +/* f14db84: 24840001 */ addiu $a0,$a0,0x1 +/* f14db88: 5490ffee */ bnel $a0,$s0,.L0f14db44 +/* f14db8c: 001271c0 */ sll $t6,$s2,0x7 +/* f14db90: 46186302 */ mul.s $f12,$f12,$f24 +/* f14db94: 2408000f */ addiu $t0,$zero,0xf +/* f14db98: 460ca03c */ c.lt.s $f20,$f12 +/* f14db9c: 00000000 */ sll $zero,$zero,0x0 +/* f14dba0: 45000002 */ bc1f .L0f14dbac +/* f14dba4: 00000000 */ sll $zero,$zero,0x0 +/* f14dba8: 4600a306 */ mov.s $f12,$f20 +.L0f14dbac: +/* f14dbac: 461a6302 */ mul.s $f12,$f12,$f26 +/* f14dbb0: 52c0000a */ beqzl $s6,.L0f14dbdc +/* f14dbb4: 26b50001 */ addiu $s5,$s5,0x1 +/* f14dbb8: 0c00169f */ jal 0x5a7c +/* f14dbbc: 0117a023 */ subu $s4,$t0,$s7 +/* f14dbc0: 02c02025 */ or $a0,$s6,$zero +/* f14dbc4: 02802825 */ or $a1,$s4,$zero +/* f14dbc8: 02a03025 */ or $a2,$s5,$zero +/* f14dbcc: afa20010 */ sw $v0,0x10($sp) +/* f14dbd0: 0fc53a21 */ jal func0f14e884 +/* f14dbd4: afa30014 */ sw $v1,0x14($sp) +/* f14dbd8: 26b50001 */ addiu $s5,$s5,0x1 +.L0f14dbdc: +/* f14dbdc: 16beffd6 */ bne $s5,$s8,.L0f14db38 +/* f14dbe0: 26310008 */ addiu $s1,$s1,0x8 +/* f14dbe4: 26f70001 */ addiu $s7,$s7,0x1 +/* f14dbe8: 16feffd1 */ bne $s7,$s8,.L0f14db30 +/* f14dbec: 26520008 */ addiu $s2,$s2,0x8 +/* f14dbf0: 8fbf0064 */ lw $ra,0x64($sp) +/* f14dbf4: d7b40020 */ ldc1 $f20,0x20($sp) +/* f14dbf8: d7b60028 */ ldc1 $f22,0x28($sp) +/* f14dbfc: d7b80030 */ ldc1 $f24,0x30($sp) +/* f14dc00: d7ba0038 */ ldc1 $f26,0x38($sp) +/* f14dc04: 8fb00040 */ lw $s0,0x40($sp) +/* f14dc08: 8fb10044 */ lw $s1,0x44($sp) +/* f14dc0c: 8fb20048 */ lw $s2,0x48($sp) +/* f14dc10: 8fb3004c */ lw $s3,0x4c($sp) +/* f14dc14: 8fb40050 */ lw $s4,0x50($sp) +/* f14dc18: 8fb50054 */ lw $s5,0x54($sp) +/* f14dc1c: 8fb60058 */ lw $s6,0x58($sp) +/* f14dc20: 8fb7005c */ lw $s7,0x5c($sp) +/* f14dc24: 8fbe0060 */ lw $s8,0x60($sp) +/* f14dc28: 03e00008 */ jr $ra +/* f14dc2c: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f14dc30 +/* f14dc30: 27bdff78 */ addiu $sp,$sp,-136 +/* f14dc34: afbf003c */ sw $ra,0x3c($sp) +/* f14dc38: afb00038 */ sw $s0,0x38($sp) +/* f14dc3c: 00a08025 */ or $s0,$a1,$zero +/* f14dc40: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f14dc44: f7b80028 */ sdc1 $f24,0x28($sp) +/* f14dc48: f7b60020 */ sdc1 $f22,0x20($sp) +/* f14dc4c: f7b40018 */ sdc1 $f20,0x18($sp) +/* f14dc50: 0fc52a61 */ jal func0f14a984 +/* f14dc54: afa40088 */ sw $a0,0x88($sp) +/* f14dc58: 244eff80 */ addiu $t6,$v0,-128 +/* f14dc5c: 448e2000 */ mtc1 $t6,$f4 +/* f14dc60: 8fa40088 */ lw $a0,0x88($sp) +/* f14dc64: 0fc5281b */ jal func0f14a06c +/* f14dc68: 468026a0 */ cvt.s.w $f26,$f4 +/* f14dc6c: 8c4f03f4 */ lw $t7,0x3f4($v0) +/* f14dc70: 00403825 */ or $a3,$v0,$zero +/* f14dc74: 00002025 */ or $a0,$zero,$zero +/* f14dc78: 000fc880 */ sll $t9,$t7,0x2 +/* f14dc7c: 07210008 */ bgez $t9,.L0f14dca0 +/* f14dc80: 27a50080 */ addiu $a1,$sp,0x80 +/* f14dc84: 27a6007c */ addiu $a2,$sp,0x7c +/* f14dc88: 0fc5392b */ jal func0f14e4ac +/* f14dc8c: afa20070 */ sw $v0,0x70($sp) +/* f14dc90: 44808000 */ mtc1 $zero,$f16 +/* f14dc94: 8fa70070 */ lw $a3,0x70($sp) +/* f14dc98: 10000004 */ beqz $zero,.L0f14dcac +/* f14dc9c: 46000586 */ mov.s $f22,$f0 +.L0f14dca0: +/* f14dca0: 44808000 */ mtc1 $zero,$f16 +/* f14dca4: 00000000 */ sll $zero,$zero,0x0 +/* f14dca8: 46008586 */ mov.s $f22,$f16 +.L0f14dcac: +/* f14dcac: 3c01bf80 */ lui $at,0xbf80 +/* f14dcb0: 4481c000 */ mtc1 $at,$f24 +/* f14dcb4: 3c01437f */ lui $at,0x437f +/* f14dcb8: 4481a000 */ mtc1 $at,$f20 +/* f14dcbc: 3c013f80 */ lui $at,0x3f80 +/* f14dcc0: 3c0a8008 */ lui $t2,0x8008 +/* f14dcc4: 44819000 */ mtc1 $at,$f18 +/* f14dcc8: 254af8dc */ addiu $t2,$t2,-1828 +/* f14dccc: 00005825 */ or $t3,$zero,$zero +/* f14dcd0: 00004025 */ or $t0,$zero,$zero +/* f14dcd4: 24090040 */ addiu $t1,$zero,0x40 +.L0f14dcd8: +/* f14dcd8: 240c003f */ addiu $t4,$zero,0x3f +/* f14dcdc: 018b1023 */ subu $v0,$t4,$t3 +/* f14dce0: 30450001 */ andi $a1,$v0,0x1 +/* f14dce4: 00023180 */ sll $a2,$v0,0x6 +/* f14dce8: 00002025 */ or $a0,$zero,$zero +.L0f14dcec: +/* f14dcec: 8ced001c */ lw $t5,0x1c($a3) +/* f14dcf0: 3c014f80 */ lui $at,0x4f80 +/* f14dcf4: 00001825 */ or $v1,$zero,$zero +/* f14dcf8: 01a87021 */ addu $t6,$t5,$t0 +/* f14dcfc: 01c47821 */ addu $t7,$t6,$a0 +/* f14dd00: 91f80000 */ lbu $t8,0x0($t7) +/* f14dd04: 44983000 */ mtc1 $t8,$f6 +/* f14dd08: 07010004 */ bgez $t8,.L0f14dd1c +/* f14dd0c: 468033a0 */ cvt.s.w $f14,$f6 +/* f14dd10: 44814000 */ mtc1 $at,$f8 +/* f14dd14: 00000000 */ sll $zero,$zero,0x0 +/* f14dd18: 46087380 */ add.s $f14,$f14,$f8 +.L0f14dd1c: +/* f14dd1c: 5200002c */ beqzl $s0,.L0f14ddd0 +/* f14dd20: 46008006 */ mov.s $f0,$f16 +/* f14dd24: 8cf903f4 */ lw $t9,0x3f4($a3) +/* f14dd28: 8fae007c */ lw $t6,0x7c($sp) +/* f14dd2c: 00196880 */ sll $t5,$t9,0x2 +/* f14dd30: 05a30027 */ bgezl $t5,.L0f14ddd0 +/* f14dd34: 46008006 */ mov.s $f0,$f16 +/* f14dd38: 11c00024 */ beqz $t6,.L0f14ddcc +/* f14dd3c: 8faf0080 */ lw $t7,0x80($sp) +/* f14dd40: 01e4c023 */ subu $t8,$t7,$a0 +/* f14dd44: 44985000 */ mtc1 $t8,$f10 +/* f14dd48: 8fb9007c */ lw $t9,0x7c($sp) +/* f14dd4c: 46805020 */ cvt.s.w $f0,$f10 +/* f14dd50: 44992000 */ mtc1 $t9,$f4 +/* f14dd54: 00000000 */ sll $zero,$zero,0x0 +/* f14dd58: 468021a0 */ cvt.s.w $f6,$f4 +/* f14dd5c: 4600803c */ c.lt.s $f16,$f0 +/* f14dd60: 00000000 */ sll $zero,$zero,0x0 +/* f14dd64: 45020004 */ bc1fl .L0f14dd78 +/* f14dd68: 46000087 */ neg.s $f2,$f0 +/* f14dd6c: 10000002 */ beqz $zero,.L0f14dd78 +/* f14dd70: 46000086 */ mov.s $f2,$f0 +/* f14dd74: 46000087 */ neg.s $f2,$f0 +.L0f14dd78: +/* f14dd78: 46061303 */ div.s $f12,$f2,$f6 +/* f14dd7c: 460c903c */ c.lt.s $f18,$f12 +/* f14dd80: 00000000 */ sll $zero,$zero,0x0 +/* f14dd84: 45000002 */ bc1f .L0f14dd90 +/* f14dd88: 00000000 */ sll $zero,$zero,0x0 +/* f14dd8c: 46009306 */ mov.s $f12,$f18 +.L0f14dd90: +/* f14dd90: 460cb082 */ mul.s $f2,$f22,$f12 +/* f14dd94: 8fac0080 */ lw $t4,0x80($sp) +/* f14dd98: 0184082a */ slt $at,$t4,$a0 +/* f14dd9c: 10200003 */ beqz $at,.L0f14ddac +/* f14dda0: 46001006 */ mov.s $f0,$f2 +/* f14dda4: 46181002 */ mul.s $f0,$f2,$f24 +/* f14dda8: 00000000 */ sll $zero,$zero,0x0 +.L0f14ddac: +/* f14ddac: 8d4d0000 */ lw $t5,0x0($t2) +/* f14ddb0: 8dae0088 */ lw $t6,0x88($t5) +/* f14ddb4: 448e4000 */ mtc1 $t6,$f8 +/* f14ddb8: 00000000 */ sll $zero,$zero,0x0 +/* f14ddbc: 468042a0 */ cvt.s.w $f10,$f8 +/* f14ddc0: 460a0002 */ mul.s $f0,$f0,$f10 +/* f14ddc4: 10000003 */ beqz $zero,.L0f14ddd4 +/* f14ddc8: 46007100 */ add.s $f4,$f14,$f0 +.L0f14ddcc: +/* f14ddcc: 46008006 */ mov.s $f0,$f16 +.L0f14ddd0: +/* f14ddd0: 46007100 */ add.s $f4,$f14,$f0 +.L0f14ddd4: +/* f14ddd4: 24190001 */ addiu $t9,$zero,0x1 +/* f14ddd8: 308f0004 */ andi $t7,$a0,0x4 +/* f14dddc: 3c014f00 */ lui $at,0x4f00 +/* f14dde0: 461a2300 */ add.s $f12,$f4,$f26 +/* f14dde4: 4610603c */ c.lt.s $f12,$f16 +/* f14dde8: 00000000 */ sll $zero,$zero,0x0 +/* f14ddec: 45020003 */ bc1fl .L0f14ddfc +/* f14ddf0: 460ca03c */ c.lt.s $f20,$f12 +/* f14ddf4: 46008306 */ mov.s $f12,$f16 +/* f14ddf8: 460ca03c */ c.lt.s $f20,$f12 +.L0f14ddfc: +/* f14ddfc: 00000000 */ sll $zero,$zero,0x0 +/* f14de00: 45000002 */ bc1f .L0f14de0c +/* f14de04: 00000000 */ sll $zero,$zero,0x0 +/* f14de08: 4600a306 */ mov.s $f12,$f20 +.L0f14de0c: +/* f14de0c: 10a00007 */ beqz $a1,.L0f14de2c +/* f14de10: 00000000 */ sll $zero,$zero,0x0 +/* f14de14: 11e00003 */ beqz $t7,.L0f14de24 +/* f14de18: 24020004 */ addiu $v0,$zero,0x4 +/* f14de1c: 10000003 */ beqz $zero,.L0f14de2c +/* f14de20: 2403fffc */ addiu $v1,$zero,-4 +.L0f14de24: +/* f14de24: 10000001 */ beqz $zero,.L0f14de2c +/* f14de28: 00401825 */ or $v1,$v0,$zero +.L0f14de2c: +/* f14de2c: 4458f800 */ cfc1 $t8,$31 +/* f14de30: 44d9f800 */ ctc1 $t9,$31 +/* f14de34: 00000000 */ sll $zero,$zero,0x0 +/* f14de38: 460061a4 */ cvt.w.s $f6,$f12 +/* f14de3c: 4459f800 */ cfc1 $t9,$31 +/* f14de40: 00000000 */ sll $zero,$zero,0x0 +/* f14de44: 33390078 */ andi $t9,$t9,0x78 +/* f14de48: 53200013 */ beqzl $t9,.L0f14de98 +/* f14de4c: 44193000 */ mfc1 $t9,$f6 +/* f14de50: 44813000 */ mtc1 $at,$f6 +/* f14de54: 24190001 */ addiu $t9,$zero,0x1 +/* f14de58: 46066181 */ sub.s $f6,$f12,$f6 +/* f14de5c: 44d9f800 */ ctc1 $t9,$31 +/* f14de60: 00000000 */ sll $zero,$zero,0x0 +/* f14de64: 460031a4 */ cvt.w.s $f6,$f6 +/* f14de68: 4459f800 */ cfc1 $t9,$31 +/* f14de6c: 00000000 */ sll $zero,$zero,0x0 +/* f14de70: 33390078 */ andi $t9,$t9,0x78 +/* f14de74: 17200005 */ bnez $t9,.L0f14de8c +/* f14de78: 00000000 */ sll $zero,$zero,0x0 +/* f14de7c: 44193000 */ mfc1 $t9,$f6 +/* f14de80: 3c018000 */ lui $at,0x8000 +/* f14de84: 10000007 */ beqz $zero,.L0f14dea4 +/* f14de88: 0321c825 */ or $t9,$t9,$at +.L0f14de8c: +/* f14de8c: 10000005 */ beqz $zero,.L0f14dea4 +/* f14de90: 2419ffff */ addiu $t9,$zero,-1 +/* f14de94: 44193000 */ mfc1 $t9,$f6 +.L0f14de98: +/* f14de98: 00000000 */ sll $zero,$zero,0x0 +/* f14de9c: 0720fffb */ bltz $t9,.L0f14de8c +/* f14dea0: 00000000 */ sll $zero,$zero,0x0 +.L0f14dea4: +/* f14dea4: 8cec0004 */ lw $t4,0x4($a3) +/* f14dea8: 44d8f800 */ ctc1 $t8,$31 +/* f14deac: 01866821 */ addu $t5,$t4,$a2 +/* f14deb0: 01a47021 */ addu $t6,$t5,$a0 +/* f14deb4: 24840001 */ addiu $a0,$a0,0x1 +/* f14deb8: 01c37821 */ addu $t7,$t6,$v1 +/* f14debc: 1489ff8b */ bne $a0,$t1,.L0f14dcec +/* f14dec0: a1f90000 */ sb $t9,0x0($t7) +/* f14dec4: 256b0001 */ addiu $t3,$t3,0x1 +/* f14dec8: 1569ff83 */ bne $t3,$t1,.L0f14dcd8 +/* f14decc: 25080040 */ addiu $t0,$t0,0x40 +/* f14ded0: 8fbf003c */ lw $ra,0x3c($sp) +/* f14ded4: d7b40018 */ ldc1 $f20,0x18($sp) +/* f14ded8: d7b60020 */ ldc1 $f22,0x20($sp) +/* f14dedc: d7b80028 */ ldc1 $f24,0x28($sp) +/* f14dee0: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f14dee4: 8fb00038 */ lw $s0,0x38($sp) +/* f14dee8: 03e00008 */ jr $ra +/* f14deec: 27bd0088 */ addiu $sp,$sp,0x88 +); + +GLOBAL_ASM( +glabel func0f14def0 +/* f14def0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f14def4: afbf0014 */ sw $ra,0x14($sp) +/* f14def8: afa40028 */ sw $a0,0x28($sp) +/* f14defc: afa5002c */ sw $a1,0x2c($sp) +/* f14df00: afa60030 */ sw $a2,0x30($sp) +/* f14df04: 0fc5281b */ jal func0f14a06c +/* f14df08: 2404ffff */ addiu $a0,$zero,-1 +/* f14df0c: 8fa40028 */ lw $a0,0x28($sp) +/* f14df10: 2401ffff */ addiu $at,$zero,-1 +/* f14df14: afa20024 */ sw $v0,0x24($sp) +/* f14df18: 50810006 */ beql $a0,$at,.L0f14df34 +/* f14df1c: afa00020 */ sw $zero,0x20($sp) +/* f14df20: 0fc5281b */ jal func0f14a06c +/* f14df24: 00000000 */ sll $zero,$zero,0x0 +/* f14df28: 10000002 */ beqz $zero,.L0f14df34 +/* f14df2c: afa20020 */ sw $v0,0x20($sp) +/* f14df30: afa00020 */ sw $zero,0x20($sp) +.L0f14df34: +/* f14df34: 0fc5281b */ jal func0f14a06c +/* f14df38: 2404fffc */ addiu $a0,$zero,-4 +/* f14df3c: afa2001c */ sw $v0,0x1c($sp) +/* f14df40: 0fc5281b */ jal func0f14a06c +/* f14df44: 2404fffb */ addiu $a0,$zero,-5 +/* f14df48: 3c077f1b */ lui $a3,0x7f1b +/* f14df4c: afa20018 */ sw $v0,0x18($sp) +/* f14df50: 24e76d04 */ addiu $a3,$a3,0x6d04 +/* f14df54: 00402025 */ or $a0,$v0,$zero +/* f14df58: 8fa50024 */ lw $a1,0x24($sp) +/* f14df5c: 0fc53143 */ jal func0f14c50c +/* f14df60: 24060db4 */ addiu $a2,$zero,0xdb4 +/* f14df64: 2404ffff */ addiu $a0,$zero,-1 +/* f14df68: 0fc5370c */ jal func0f14dc30 +/* f14df6c: 00002825 */ or $a1,$zero,$zero +/* f14df70: 8fa40020 */ lw $a0,0x20($sp) +/* f14df74: 50800004 */ beqzl $a0,.L0f14df88 +/* f14df78: 2404fffb */ addiu $a0,$zero,-5 +/* f14df7c: 0fc53871 */ jal func0f14e1c4 +/* f14df80: 00000000 */ sll $zero,$zero,0x0 +/* f14df84: 2404fffb */ addiu $a0,$zero,-5 +.L0f14df88: +/* f14df88: 0fc5370c */ jal func0f14dc30 +/* f14df8c: 24050001 */ addiu $a1,$zero,0x1 +/* f14df90: 0fc53871 */ jal func0f14e1c4 +/* f14df94: 8fa40018 */ lw $a0,0x18($sp) +/* f14df98: 3c077f1b */ lui $a3,0x7f1b +/* f14df9c: 24e76d10 */ addiu $a3,$a3,0x6d10 +/* f14dfa0: 8fa4001c */ lw $a0,0x1c($sp) +/* f14dfa4: 8fa50018 */ lw $a1,0x18($sp) +/* f14dfa8: 0fc53143 */ jal func0f14c50c +/* f14dfac: 24060dbf */ addiu $a2,$zero,0xdbf +/* f14dfb0: 8fbf0014 */ lw $ra,0x14($sp) +/* f14dfb4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f14dfb8: 03e00008 */ jr $ra +/* f14dfbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14dfc0 +/* f14dfc0: 30c20001 */ andi $v0,$a2,0x1 +/* f14dfc4: 27bdffb0 */ addiu $sp,$sp,-80 +/* f14dfc8: 10400008 */ beqz $v0,.L0f14dfec +/* f14dfcc: 00803825 */ or $a3,$a0,$zero +/* f14dfd0: 30ae0004 */ andi $t6,$a1,0x4 +/* f14dfd4: 11c00003 */ beqz $t6,.L0f14dfe4 +/* f14dfd8: 24030004 */ addiu $v1,$zero,0x4 +/* f14dfdc: 10000004 */ beqz $zero,.L0f14dff0 +/* f14dfe0: 2404fffc */ addiu $a0,$zero,-4 +.L0f14dfe4: +/* f14dfe4: 10000002 */ beqz $zero,.L0f14dff0 +/* f14dfe8: 00602025 */ or $a0,$v1,$zero +.L0f14dfec: +/* f14dfec: 00002025 */ or $a0,$zero,$zero +.L0f14dff0: +/* f14dff0: 8cef0004 */ lw $t7,0x4($a3) +/* f14dff4: 00064180 */ sll $t0,$a2,0x6 +/* f14dff8: 3c0d0001 */ lui $t5,0x1 +/* f14dffc: 008fc021 */ addu $t8,$a0,$t7 +/* f14e000: 0308c821 */ addu $t9,$t8,$t0 +/* f14e004: 03257021 */ addu $t6,$t9,$a1 +/* f14e008: 91cf0000 */ lbu $t7,0x0($t6) +/* f14e00c: 24d8ffff */ addiu $t8,$a2,-1 +/* f14e010: 33190001 */ andi $t9,$t8,0x1 +/* f14e014: 13200008 */ beqz $t9,.L0f14e038 +/* f14e018: afaf0028 */ sw $t7,0x28($sp) +/* f14e01c: 30ae0004 */ andi $t6,$a1,0x4 +/* f14e020: 11c00003 */ beqz $t6,.L0f14e030 +/* f14e024: 24030004 */ addiu $v1,$zero,0x4 +/* f14e028: 10000004 */ beqz $zero,.L0f14e03c +/* f14e02c: 2404fffc */ addiu $a0,$zero,-4 +.L0f14e030: +/* f14e030: 10000002 */ beqz $zero,.L0f14e03c +/* f14e034: 00602025 */ or $a0,$v1,$zero +.L0f14e038: +/* f14e038: 00002025 */ or $a0,$zero,$zero +.L0f14e03c: +/* f14e03c: 8cef0004 */ lw $t7,0x4($a3) +/* f14e040: 35ad869f */ ori $t5,$t5,0x869f +/* f14e044: 27ac0028 */ addiu $t4,$sp,0x28 +/* f14e048: 008fc021 */ addu $t8,$a0,$t7 +/* f14e04c: 0308c821 */ addu $t9,$t8,$t0 +/* f14e050: 03257021 */ addu $t6,$t9,$a1 +/* f14e054: 91cfffc0 */ lbu $t7,-0x40($t6) +/* f14e058: 27ab003c */ addiu $t3,$sp,0x3c +/* f14e05c: 10400009 */ beqz $v0,.L0f14e084 +/* f14e060: afaf002c */ sw $t7,0x2c($sp) +/* f14e064: 24b8ffff */ addiu $t8,$a1,-1 +/* f14e068: 33190004 */ andi $t9,$t8,0x4 +/* f14e06c: 13200003 */ beqz $t9,.L0f14e07c +/* f14e070: 24030004 */ addiu $v1,$zero,0x4 +/* f14e074: 10000004 */ beqz $zero,.L0f14e088 +/* f14e078: 2404fffc */ addiu $a0,$zero,-4 +.L0f14e07c: +/* f14e07c: 10000002 */ beqz $zero,.L0f14e088 +/* f14e080: 00602025 */ or $a0,$v1,$zero +.L0f14e084: +/* f14e084: 00002025 */ or $a0,$zero,$zero +.L0f14e088: +/* f14e088: 8cee0004 */ lw $t6,0x4($a3) +/* f14e08c: 008e7821 */ addu $t7,$a0,$t6 +/* f14e090: 01e8c021 */ addu $t8,$t7,$t0 +/* f14e094: 0305c821 */ addu $t9,$t8,$a1 +/* f14e098: 932effff */ lbu $t6,-0x1($t9) +/* f14e09c: 24cf0001 */ addiu $t7,$a2,0x1 +/* f14e0a0: 31f80001 */ andi $t8,$t7,0x1 +/* f14e0a4: 13000008 */ beqz $t8,.L0f14e0c8 +/* f14e0a8: afae0030 */ sw $t6,0x30($sp) +/* f14e0ac: 30b90004 */ andi $t9,$a1,0x4 +/* f14e0b0: 13200003 */ beqz $t9,.L0f14e0c0 +/* f14e0b4: 24030004 */ addiu $v1,$zero,0x4 +/* f14e0b8: 10000004 */ beqz $zero,.L0f14e0cc +/* f14e0bc: 2404fffc */ addiu $a0,$zero,-4 +.L0f14e0c0: +/* f14e0c0: 10000002 */ beqz $zero,.L0f14e0cc +/* f14e0c4: 00602025 */ or $a0,$v1,$zero +.L0f14e0c8: +/* f14e0c8: 00002025 */ or $a0,$zero,$zero +.L0f14e0cc: +/* f14e0cc: 8cee0004 */ lw $t6,0x4($a3) +/* f14e0d0: 008e7821 */ addu $t7,$a0,$t6 +/* f14e0d4: 01e8c021 */ addu $t8,$t7,$t0 +/* f14e0d8: 0305c821 */ addu $t9,$t8,$a1 +/* f14e0dc: 932e0040 */ lbu $t6,0x40($t9) +/* f14e0e0: 00002025 */ or $a0,$zero,$zero +/* f14e0e4: 10400009 */ beqz $v0,.L0f14e10c +/* f14e0e8: afae0034 */ sw $t6,0x34($sp) +/* f14e0ec: 24af0001 */ addiu $t7,$a1,0x1 +/* f14e0f0: 31f80004 */ andi $t8,$t7,0x4 +/* f14e0f4: 13000003 */ beqz $t8,.L0f14e104 +/* f14e0f8: 24030004 */ addiu $v1,$zero,0x4 +/* f14e0fc: 10000003 */ beqz $zero,.L0f14e10c +/* f14e100: 2404fffc */ addiu $a0,$zero,-4 +.L0f14e104: +/* f14e104: 10000001 */ beqz $zero,.L0f14e10c +/* f14e108: 00602025 */ or $a0,$v1,$zero +.L0f14e10c: +/* f14e10c: 8cf90004 */ lw $t9,0x4($a3) +/* f14e110: 00001025 */ or $v0,$zero,$zero +/* f14e114: 00001825 */ or $v1,$zero,$zero +/* f14e118: 00997021 */ addu $t6,$a0,$t9 +/* f14e11c: 01c87821 */ addu $t7,$t6,$t0 +/* f14e120: 01e5c021 */ addu $t8,$t7,$a1 +/* f14e124: 93190001 */ lbu $t9,0x1($t8) +/* f14e128: 240affff */ addiu $t2,$zero,-1 +/* f14e12c: 24090005 */ addiu $t1,$zero,0x5 +/* f14e130: afb90038 */ sw $t9,0x38($sp) +/* f14e134: 2404270f */ addiu $a0,$zero,0x270f +.L0f14e138: +/* f14e138: 01402825 */ or $a1,$t2,$zero +/* f14e13c: 00003025 */ or $a2,$zero,$zero +/* f14e140: 27a70028 */ addiu $a3,$sp,0x28 +.L0f14e144: +/* f14e144: 8ce80000 */ lw $t0,0x0($a3) +/* f14e148: 0104082b */ sltu $at,$t0,$a0 +/* f14e14c: 50200004 */ beqzl $at,.L0f14e160 +/* f14e150: 24c60001 */ addiu $a2,$a2,0x1 +/* f14e154: 00c02825 */ or $a1,$a2,$zero +/* f14e158: 01002025 */ or $a0,$t0,$zero +/* f14e15c: 24c60001 */ addiu $a2,$a2,0x1 +.L0f14e160: +/* f14e160: 14c9fff8 */ bne $a2,$t1,.L0f14e144 +/* f14e164: 24e70004 */ addiu $a3,$a3,0x4 +/* f14e168: 10aa0009 */ beq $a1,$t2,.L0f14e190 +/* f14e16c: 24630001 */ addiu $v1,$v1,0x1 +/* f14e170: 00057080 */ sll $t6,$a1,0x2 +/* f14e174: 018e2021 */ addu $a0,$t4,$t6 +/* f14e178: 8c8f0000 */ lw $t7,0x0($a0) +/* f14e17c: 0002c080 */ sll $t8,$v0,0x2 +/* f14e180: 0178c821 */ addu $t9,$t3,$t8 +/* f14e184: af2f0000 */ sw $t7,0x0($t9) +/* f14e188: 24420001 */ addiu $v0,$v0,0x1 +/* f14e18c: ac8d0000 */ sw $t5,0x0($a0) +.L0f14e190: +/* f14e190: 5469ffe9 */ bnel $v1,$t1,.L0f14e138 +/* f14e194: 2404270f */ addiu $a0,$zero,0x270f +/* f14e198: 8fae0048 */ lw $t6,0x48($sp) +/* f14e19c: 8fb80040 */ lw $t8,0x40($sp) +/* f14e1a0: 8fb90044 */ lw $t9,0x44($sp) +/* f14e1a4: 24010003 */ addiu $at,$zero,0x3 +/* f14e1a8: 01d87821 */ addu $t7,$t6,$t8 +/* f14e1ac: 01f91021 */ addu $v0,$t7,$t9 +/* f14e1b0: 0041001b */ divu $zero,$v0,$at +/* f14e1b4: 00001012 */ mflo $v0 +/* f14e1b8: 27bd0050 */ addiu $sp,$sp,0x50 +/* f14e1bc: 03e00008 */ jr $ra +/* f14e1c0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14e1c4 +/* f14e1c4: 27bdff40 */ addiu $sp,$sp,-192 +/* f14e1c8: afb10040 */ sw $s1,0x40($sp) +/* f14e1cc: 00808825 */ or $s1,$a0,$zero +/* f14e1d0: afbf004c */ sw $ra,0x4c($sp) +/* f14e1d4: afb30048 */ sw $s3,0x48($sp) +/* f14e1d8: afb20044 */ sw $s2,0x44($sp) +/* f14e1dc: afb0003c */ sw $s0,0x3c($sp) +/* f14e1e0: f7bc0030 */ sdc1 $f28,0x30($sp) +/* f14e1e4: f7ba0028 */ sdc1 $f26,0x28($sp) +/* f14e1e8: f7b80020 */ sdc1 $f24,0x20($sp) +/* f14e1ec: f7b60018 */ sdc1 $f22,0x18($sp) +/* f14e1f0: f7b40010 */ sdc1 $f20,0x10($sp) +/* f14e1f4: 27a400bc */ addiu $a0,$sp,0xbc +/* f14e1f8: 27a500b8 */ addiu $a1,$sp,0xb8 +/* f14e1fc: 27a600b4 */ addiu $a2,$sp,0xb4 +/* f14e200: 0fc53b36 */ jal func0f14ecd8 +/* f14e204: 27a700b0 */ addiu $a3,$sp,0xb0 +/* f14e208: 8fb900b4 */ lw $t9,0xb4($sp) +/* f14e20c: 8fab00bc */ lw $t3,0xbc($sp) +/* f14e210: 3c013e80 */ lui $at,0x3e80 +/* f14e214: 44813000 */ mtc1 $at,$f6 +/* f14e218: 032b6023 */ subu $t4,$t9,$t3 +/* f14e21c: 448c2000 */ mtc1 $t4,$f4 +/* f14e220: 24030001 */ addiu $v1,$zero,0x1 +/* f14e224: 8fae00b0 */ lw $t6,0xb0($sp) +/* f14e228: 468026a0 */ cvt.s.w $f26,$f4 +/* f14e22c: 8faf00b8 */ lw $t7,0xb8($sp) +/* f14e230: 032b1021 */ addu $v0,$t9,$t3 +/* f14e234: 3c014f00 */ lui $at,0x4f00 +/* f14e238: 01cf3021 */ addu $a2,$t6,$t7 +/* f14e23c: 00068042 */ srl $s0,$a2,0x1 +/* f14e240: 4606d202 */ mul.s $f8,$f26,$f6 +/* f14e244: 02003025 */ or $a2,$s0,$zero +/* f14e248: 00027042 */ srl $t6,$v0,0x1 +/* f14e24c: 02202025 */ or $a0,$s1,$zero +/* f14e250: 444df800 */ cfc1 $t5,$31 +/* f14e254: 44c3f800 */ ctc1 $v1,$31 +/* f14e258: 00000000 */ sll $zero,$zero,0x0 +/* f14e25c: 460042a4 */ cvt.w.s $f10,$f8 +/* f14e260: 4443f800 */ cfc1 $v1,$31 +/* f14e264: 00000000 */ sll $zero,$zero,0x0 +/* f14e268: 30630078 */ andi $v1,$v1,0x78 +/* f14e26c: 50600013 */ beqzl $v1,.L0f14e2bc +/* f14e270: 44035000 */ mfc1 $v1,$f10 +/* f14e274: 44815000 */ mtc1 $at,$f10 +/* f14e278: 24030001 */ addiu $v1,$zero,0x1 +/* f14e27c: 460a4281 */ sub.s $f10,$f8,$f10 +/* f14e280: 44c3f800 */ ctc1 $v1,$31 +/* f14e284: 00000000 */ sll $zero,$zero,0x0 +/* f14e288: 460052a4 */ cvt.w.s $f10,$f10 +/* f14e28c: 4443f800 */ cfc1 $v1,$31 +/* f14e290: 00000000 */ sll $zero,$zero,0x0 +/* f14e294: 30630078 */ andi $v1,$v1,0x78 +/* f14e298: 14600005 */ bnez $v1,.L0f14e2b0 +/* f14e29c: 00000000 */ sll $zero,$zero,0x0 +/* f14e2a0: 44035000 */ mfc1 $v1,$f10 +/* f14e2a4: 3c018000 */ lui $at,0x8000 +/* f14e2a8: 10000007 */ beqz $zero,.L0f14e2c8 +/* f14e2ac: 00611825 */ or $v1,$v1,$at +.L0f14e2b0: +/* f14e2b0: 10000005 */ beqz $zero,.L0f14e2c8 +/* f14e2b4: 2403ffff */ addiu $v1,$zero,-1 +/* f14e2b8: 44035000 */ mfc1 $v1,$f10 +.L0f14e2bc: +/* f14e2bc: 00000000 */ sll $zero,$zero,0x0 +/* f14e2c0: 0460fffb */ bltz $v1,.L0f14e2b0 +/* f14e2c4: 00000000 */ sll $zero,$zero,0x0 +.L0f14e2c8: +/* f14e2c8: 44cdf800 */ ctc1 $t5,$31 +/* f14e2cc: 006e9821 */ addu $s3,$v1,$t6 +/* f14e2d0: 0fc537f0 */ jal func0f14dfc0 +/* f14e2d4: 01c32823 */ subu $a1,$t6,$v1 +/* f14e2d8: 00409025 */ or $s2,$v0,$zero +/* f14e2dc: 02202025 */ or $a0,$s1,$zero +/* f14e2e0: 02602825 */ or $a1,$s3,$zero +/* f14e2e4: 0fc537f0 */ jal func0f14dfc0 +/* f14e2e8: 02003025 */ or $a2,$s0,$zero +/* f14e2ec: 3c013f00 */ lui $at,0x3f00 +/* f14e2f0: 44818000 */ mtc1 $at,$f16 +/* f14e2f4: 4480a000 */ mtc1 $zero,$f20 +/* f14e2f8: 00409825 */ or $s3,$v0,$zero +/* f14e2fc: 4610d582 */ mul.s $f22,$f26,$f16 +/* f14e300: 3c013f80 */ lui $at,0x3f80 +/* f14e304: 4616a03c */ c.lt.s $f20,$f22 +/* f14e308: 4600b606 */ mov.s $f24,$f22 +/* f14e30c: 4502005c */ bc1fl .L0f14e480 +/* f14e310: 8fbf004c */ lw $ra,0x4c($sp) +/* f14e314: 4481e000 */ mtc1 $at,$f28 +/* f14e318: 4616b680 */ add.s $f26,$f22,$f22 +.L0f14e31c: +/* f14e31c: 4614d482 */ mul.s $f18,$f26,$f20 +/* f14e320: 00008025 */ or $s0,$zero,$zero +/* f14e324: 4614a102 */ mul.s $f4,$f20,$f20 +/* f14e328: 0c012974 */ jal 0x4a5d0 +/* f14e32c: 46049301 */ sub.s $f12,$f18,$f4 +/* f14e330: 4600b181 */ sub.s $f6,$f22,$f0 +/* f14e334: 8fac00b8 */ lw $t4,0xb8($sp) +/* f14e338: 8fad00b0 */ lw $t5,0xb0($sp) +/* f14e33c: 4600a28d */ trunc.w.s $f10,$f20 +/* f14e340: 4600320d */ trunc.w.s $f8,$f6 +/* f14e344: 44025000 */ mfc1 $v0,$f10 +/* f14e348: 461ca500 */ add.s $f20,$f20,$f28 +/* f14e34c: 440a4000 */ mfc1 $t2,$f8 +/* f14e350: 004c2021 */ addu $a0,$v0,$t4 +/* f14e354: 30860001 */ andi $a2,$a0,0x1 +/* f14e358: 19400044 */ blez $t2,.L0f14e46c +/* f14e35c: 01a22823 */ subu $a1,$t5,$v0 +/* f14e360: 00043980 */ sll $a3,$a0,0x6 +/* f14e364: 30a80001 */ andi $t0,$a1,0x1 +/* f14e368: 00054980 */ sll $t1,$a1,0x6 +.L0f14e36c: +/* f14e36c: 8fb900bc */ lw $t9,0xbc($sp) +/* f14e370: 8fab00b4 */ lw $t3,0xb4($sp) +/* f14e374: 00001825 */ or $v1,$zero,$zero +/* f14e378: 03301021 */ addu $v0,$t9,$s0 +/* f14e37c: 00402025 */ or $a0,$v0,$zero +/* f14e380: 10c00008 */ beqz $a2,.L0f14e3a4 +/* f14e384: 01702823 */ subu $a1,$t3,$s0 +/* f14e388: 304e0004 */ andi $t6,$v0,0x4 +/* f14e38c: 11c00003 */ beqz $t6,.L0f14e39c +/* f14e390: 24020004 */ addiu $v0,$zero,0x4 +/* f14e394: 10000003 */ beqz $zero,.L0f14e3a4 +/* f14e398: 2403fffc */ addiu $v1,$zero,-4 +.L0f14e39c: +/* f14e39c: 10000001 */ beqz $zero,.L0f14e3a4 +/* f14e3a0: 00401825 */ or $v1,$v0,$zero +.L0f14e3a4: +/* f14e3a4: 8e2f0004 */ lw $t7,0x4($s1) +/* f14e3a8: 30990004 */ andi $t9,$a0,0x4 +/* f14e3ac: 01e7c021 */ addu $t8,$t7,$a3 +/* f14e3b0: 03046021 */ addu $t4,$t8,$a0 +/* f14e3b4: 01836821 */ addu $t5,$t4,$v1 +/* f14e3b8: 11000007 */ beqz $t0,.L0f14e3d8 +/* f14e3bc: a1b20000 */ sb $s2,0x0($t5) +/* f14e3c0: 13200003 */ beqz $t9,.L0f14e3d0 +/* f14e3c4: 24020004 */ addiu $v0,$zero,0x4 +/* f14e3c8: 10000004 */ beqz $zero,.L0f14e3dc +/* f14e3cc: 2403fffc */ addiu $v1,$zero,-4 +.L0f14e3d0: +/* f14e3d0: 10000002 */ beqz $zero,.L0f14e3dc +/* f14e3d4: 00401825 */ or $v1,$v0,$zero +.L0f14e3d8: +/* f14e3d8: 00001825 */ or $v1,$zero,$zero +.L0f14e3dc: +/* f14e3dc: 8e2b0004 */ lw $t3,0x4($s1) +/* f14e3e0: 30ac0004 */ andi $t4,$a1,0x4 +/* f14e3e4: 01697021 */ addu $t6,$t3,$t1 +/* f14e3e8: 01c47821 */ addu $t7,$t6,$a0 +/* f14e3ec: 01e3c021 */ addu $t8,$t7,$v1 +/* f14e3f0: 10c00007 */ beqz $a2,.L0f14e410 +/* f14e3f4: a3120000 */ sb $s2,0x0($t8) +/* f14e3f8: 11800003 */ beqz $t4,.L0f14e408 +/* f14e3fc: 24020004 */ addiu $v0,$zero,0x4 +/* f14e400: 10000004 */ beqz $zero,.L0f14e414 +/* f14e404: 2403fffc */ addiu $v1,$zero,-4 +.L0f14e408: +/* f14e408: 10000002 */ beqz $zero,.L0f14e414 +/* f14e40c: 00401825 */ or $v1,$v0,$zero +.L0f14e410: +/* f14e410: 00001825 */ or $v1,$zero,$zero +.L0f14e414: +/* f14e414: 8e2d0004 */ lw $t5,0x4($s1) +/* f14e418: 30af0004 */ andi $t7,$a1,0x4 +/* f14e41c: 01a7c821 */ addu $t9,$t5,$a3 +/* f14e420: 03255821 */ addu $t3,$t9,$a1 +/* f14e424: 01637021 */ addu $t6,$t3,$v1 +/* f14e428: 11000007 */ beqz $t0,.L0f14e448 +/* f14e42c: a1d30000 */ sb $s3,0x0($t6) +/* f14e430: 11e00003 */ beqz $t7,.L0f14e440 +/* f14e434: 24020004 */ addiu $v0,$zero,0x4 +/* f14e438: 10000004 */ beqz $zero,.L0f14e44c +/* f14e43c: 2403fffc */ addiu $v1,$zero,-4 +.L0f14e440: +/* f14e440: 10000002 */ beqz $zero,.L0f14e44c +/* f14e444: 00401825 */ or $v1,$v0,$zero +.L0f14e448: +/* f14e448: 00001825 */ or $v1,$zero,$zero +.L0f14e44c: +/* f14e44c: 8e380004 */ lw $t8,0x4($s1) +/* f14e450: 26100001 */ addiu $s0,$s0,0x1 +/* f14e454: 020a082a */ slt $at,$s0,$t2 +/* f14e458: 03096021 */ addu $t4,$t8,$t1 +/* f14e45c: 01856821 */ addu $t5,$t4,$a1 +/* f14e460: 01a3c821 */ addu $t9,$t5,$v1 +/* f14e464: 1420ffc1 */ bnez $at,.L0f14e36c +/* f14e468: a3330000 */ sb $s3,0x0($t9) +.L0f14e46c: +/* f14e46c: 4618a03c */ c.lt.s $f20,$f24 +/* f14e470: 00000000 */ sll $zero,$zero,0x0 +/* f14e474: 4501ffa9 */ bc1t .L0f14e31c +/* f14e478: 00000000 */ sll $zero,$zero,0x0 +/* f14e47c: 8fbf004c */ lw $ra,0x4c($sp) +.L0f14e480: +/* f14e480: d7b40010 */ ldc1 $f20,0x10($sp) +/* f14e484: d7b60018 */ ldc1 $f22,0x18($sp) +/* f14e488: d7b80020 */ ldc1 $f24,0x20($sp) +/* f14e48c: d7ba0028 */ ldc1 $f26,0x28($sp) +/* f14e490: d7bc0030 */ ldc1 $f28,0x30($sp) +/* f14e494: 8fb0003c */ lw $s0,0x3c($sp) +/* f14e498: 8fb10040 */ lw $s1,0x40($sp) +/* f14e49c: 8fb20044 */ lw $s2,0x44($sp) +/* f14e4a0: 8fb30048 */ lw $s3,0x48($sp) +/* f14e4a4: 03e00008 */ jr $ra +/* f14e4a8: 27bd00c0 */ addiu $sp,$sp,0xc0 +); + +GLOBAL_ASM( +glabel func0f14e4ac +/* f14e4ac: 27bdff58 */ addiu $sp,$sp,-168 +/* f14e4b0: afbf002c */ sw $ra,0x2c($sp) +/* f14e4b4: afa400a8 */ sw $a0,0xa8($sp) +/* f14e4b8: afb40028 */ sw $s4,0x28($sp) +/* f14e4bc: afb30024 */ sw $s3,0x24($sp) +/* f14e4c0: afb20020 */ sw $s2,0x20($sp) +/* f14e4c4: afb1001c */ sw $s1,0x1c($sp) +/* f14e4c8: afb00018 */ sw $s0,0x18($sp) +/* f14e4cc: afa500ac */ sw $a1,0xac($sp) +/* f14e4d0: afa600b0 */ sw $a2,0xb0($sp) +/* f14e4d4: 0fc5281b */ jal func0f14a06c +/* f14e4d8: 2404ffff */ addiu $a0,$zero,-1 +/* f14e4dc: 27a40098 */ addiu $a0,$sp,0x98 +/* f14e4e0: 27a50094 */ addiu $a1,$sp,0x94 +/* f14e4e4: 27a60090 */ addiu $a2,$sp,0x90 +/* f14e4e8: 27a7008c */ addiu $a3,$sp,0x8c +/* f14e4ec: 0fc53b36 */ jal func0f14ecd8 +/* f14e4f0: afa200a4 */ sw $v0,0xa4($sp) +/* f14e4f4: 8fa700ac */ lw $a3,0xac($sp) +/* f14e4f8: 44807000 */ mtc1 $zero,$f14 +/* f14e4fc: 8fad00a4 */ lw $t5,0xa4($sp) +/* f14e500: 10e00002 */ beqz $a3,.L0f14e50c +/* f14e504: 00005825 */ or $t3,$zero,$zero +/* f14e508: ace00000 */ sw $zero,0x0($a3) +.L0f14e50c: +/* f14e50c: 8fa600b0 */ lw $a2,0xb0($sp) +/* f14e510: 00004025 */ or $t0,$zero,$zero +/* f14e514: 00004825 */ or $t1,$zero,$zero +/* f14e518: 10c00002 */ beqz $a2,.L0f14e524 +/* f14e51c: 46007086 */ mov.s $f2,$f14 +/* f14e520: acc00000 */ sw $zero,0x0($a2) +.L0f14e524: +/* f14e524: 8fa40090 */ lw $a0,0x90($sp) +/* f14e528: 8fa50098 */ lw $a1,0x98($sp) +/* f14e52c: 46007306 */ mov.s $f12,$f14 +/* f14e530: 00851823 */ subu $v1,$a0,$a1 +/* f14e534: 28610020 */ slti $at,$v1,0x20 +/* f14e538: 10200009 */ beqz $at,.L0f14e560 +/* f14e53c: 00857821 */ addu $t7,$a0,$a1 +/* f14e540: 00851021 */ addu $v0,$a0,$a1 +/* f14e544: 00027043 */ sra $t6,$v0,0x1 +/* f14e548: 25d3fff0 */ addiu $s3,$t6,-16 +/* f14e54c: 06610002 */ bgez $s3,.L0f14e558 +/* f14e550: 00000000 */ sll $zero,$zero,0x0 +/* f14e554: 00009825 */ or $s3,$zero,$zero +.L0f14e558: +/* f14e558: 10000005 */ beqz $zero,.L0f14e570 +/* f14e55c: 26740020 */ addiu $s4,$s3,0x20 +.L0f14e560: +/* f14e560: 000fc043 */ sra $t8,$t7,0x1 +/* f14e564: 0003c843 */ sra $t9,$v1,0x1 +/* f14e568: 03199823 */ subu $s3,$t8,$t9 +/* f14e56c: 0263a021 */ addu $s4,$s3,$v1 +.L0f14e570: +/* f14e570: 8fa4008c */ lw $a0,0x8c($sp) +/* f14e574: 8fa50094 */ lw $a1,0x94($sp) +/* f14e578: 02938823 */ subu $s1,$s4,$s3 +/* f14e57c: 00851823 */ subu $v1,$a0,$a1 +/* f14e580: 28610020 */ slti $at,$v1,0x20 +/* f14e584: 10200009 */ beqz $at,.L0f14e5ac +/* f14e588: 00857821 */ addu $t7,$a0,$a1 +/* f14e58c: 00851021 */ addu $v0,$a0,$a1 +/* f14e590: 00027043 */ sra $t6,$v0,0x1 +/* f14e594: 25d0fff0 */ addiu $s0,$t6,-16 +/* f14e598: 06010002 */ bgez $s0,.L0f14e5a4 +/* f14e59c: 00000000 */ sll $zero,$zero,0x0 +/* f14e5a0: 00008025 */ or $s0,$zero,$zero +.L0f14e5a4: +/* f14e5a4: 10000005 */ beqz $zero,.L0f14e5bc +/* f14e5a8: 261f0020 */ addiu $ra,$s0,0x20 +.L0f14e5ac: +/* f14e5ac: 000fc043 */ sra $t8,$t7,0x1 +/* f14e5b0: 0003c843 */ sra $t9,$v1,0x1 +/* f14e5b4: 03198023 */ subu $s0,$t8,$t9 +/* f14e5b8: 0203f821 */ addu $ra,$s0,$v1 +.L0f14e5bc: +/* f14e5bc: 03f01023 */ subu $v0,$ra,$s0 +/* f14e5c0: 00117043 */ sra $t6,$s1,0x1 +/* f14e5c4: 00029043 */ sra $s2,$v0,0x1 +/* f14e5c8: 01c08825 */ or $s1,$t6,$zero +/* f14e5cc: 1a40003e */ blez $s2,.L0f14e6c8 +/* f14e5d0: 01c05025 */ or $t2,$t6,$zero +/* f14e5d4: 25ccfff0 */ addiu $t4,$t6,-16 +.L0f14e5d8: +/* f14e5d8: 05810002 */ bgez $t4,.L0f14e5e4 +/* f14e5dc: 01801825 */ or $v1,$t4,$zero +/* f14e5e0: 00001825 */ or $v1,$zero,$zero +.L0f14e5e4: +/* f14e5e4: 0071082a */ slt $at,$v1,$s1 +/* f14e5e8: 10200033 */ beqz $at,.L0f14e6b8 +/* f14e5ec: 00601025 */ or $v0,$v1,$zero +/* f14e5f0: 02741821 */ addu $v1,$s3,$s4 +/* f14e5f4: 021f2021 */ addu $a0,$s0,$ra +/* f14e5f8: 8dae001c */ lw $t6,0x1c($t5) +/* f14e5fc: 0004c843 */ sra $t9,$a0,0x1 +/* f14e600: 0003c043 */ sra $t8,$v1,0x1 +/* f14e604: 03001825 */ or $v1,$t8,$zero +/* f14e608: 032b7823 */ subu $t7,$t9,$t3 +/* f14e60c: 000fc180 */ sll $t8,$t7,0x6 +/* f14e610: 03202025 */ or $a0,$t9,$zero +/* f14e614: 01d8c821 */ addu $t9,$t6,$t8 +/* f14e618: 01c07825 */ or $t7,$t6,$zero +/* f14e61c: 008b7021 */ addu $t6,$a0,$t3 +/* f14e620: 000ec180 */ sll $t8,$t6,0x6 +/* f14e624: 03233021 */ addu $a2,$t9,$v1 +/* f14e628: 01f8c821 */ addu $t9,$t7,$t8 +/* f14e62c: 03233821 */ addu $a3,$t9,$v1 +/* f14e630: 00c27023 */ subu $t6,$a2,$v0 +.L0f14e634: +/* f14e634: 91c30000 */ lbu $v1,0x0($t6) +/* f14e638: 00e27821 */ addu $t7,$a3,$v0 +/* f14e63c: 24420001 */ addiu $v0,$v0,0x1 +/* f14e640: 28610015 */ slti $at,$v1,0x15 +/* f14e644: 1420001a */ bnez $at,.L0f14e6b0 +/* f14e648: 91e40000 */ lbu $a0,0x0($t7) +/* f14e64c: 286100c8 */ slti $at,$v1,0xc8 +/* f14e650: 10200017 */ beqz $at,.L0f14e6b0 +/* f14e654: 28810015 */ slti $at,$a0,0x15 +/* f14e658: 14200015 */ bnez $at,.L0f14e6b0 +/* f14e65c: 288100c8 */ slti $at,$a0,0xc8 +/* f14e660: 10200013 */ beqz $at,.L0f14e6b0 +/* f14e664: 00000000 */ sll $zero,$zero,0x0 +/* f14e668: 44832000 */ mtc1 $v1,$f4 +/* f14e66c: 44845000 */ mtc1 $a0,$f10 +/* f14e670: 04610005 */ bgez $v1,.L0f14e688 +/* f14e674: 468021a0 */ cvt.s.w $f6,$f4 +/* f14e678: 3c014f80 */ lui $at,0x4f80 +/* f14e67c: 44814000 */ mtc1 $at,$f8 +/* f14e680: 00000000 */ sll $zero,$zero,0x0 +/* f14e684: 46083180 */ add.s $f6,$f6,$f8 +.L0f14e688: +/* f14e688: 46061080 */ add.s $f2,$f2,$f6 +/* f14e68c: 25080001 */ addiu $t0,$t0,0x1 +/* f14e690: 04810005 */ bgez $a0,.L0f14e6a8 +/* f14e694: 46805420 */ cvt.s.w $f16,$f10 +/* f14e698: 3c014f80 */ lui $at,0x4f80 +/* f14e69c: 44819000 */ mtc1 $at,$f18 +/* f14e6a0: 00000000 */ sll $zero,$zero,0x0 +/* f14e6a4: 46128400 */ add.s $f16,$f16,$f18 +.L0f14e6a8: +/* f14e6a8: 46106300 */ add.s $f12,$f12,$f16 +/* f14e6ac: 25290001 */ addiu $t1,$t1,0x1 +.L0f14e6b0: +/* f14e6b0: 544affe0 */ bnel $v0,$t2,.L0f14e634 +/* f14e6b4: 00c27023 */ subu $t6,$a2,$v0 +.L0f14e6b8: +/* f14e6b8: 256b0001 */ addiu $t3,$t3,0x1 +/* f14e6bc: 0172082a */ slt $at,$t3,$s2 +/* f14e6c0: 1420ffc5 */ bnez $at,.L0f14e5d8 +/* f14e6c4: 00000000 */ sll $zero,$zero,0x0 +.L0f14e6c8: +/* f14e6c8: 51000029 */ beqzl $t0,.L0f14e770 +/* f14e6cc: 46007006 */ mov.s $f0,$f14 +/* f14e6d0: 51200027 */ beqzl $t1,.L0f14e770 +/* f14e6d4: 46007006 */ mov.s $f0,$f14 +/* f14e6d8: 44882000 */ mtc1 $t0,$f4 +/* f14e6dc: 44895000 */ mtc1 $t1,$f10 +/* f14e6e0: 3c013f80 */ lui $at,0x3f80 +/* f14e6e4: 46802220 */ cvt.s.w $f8,$f4 +/* f14e6e8: 44810000 */ mtc1 $at,$f0 +/* f14e6ec: 8fb800ac */ lw $t8,0xac($sp) +/* f14e6f0: 0274c821 */ addu $t9,$s3,$s4 +/* f14e6f4: 00197043 */ sra $t6,$t9,0x1 +/* f14e6f8: 468054a0 */ cvt.s.w $f18,$f10 +/* f14e6fc: 3c013f00 */ lui $at,0x3f00 +/* f14e700: 46080183 */ div.s $f6,$f0,$f8 +/* f14e704: 46120403 */ div.s $f16,$f0,$f18 +/* f14e708: 46061082 */ mul.s $f2,$f2,$f6 +/* f14e70c: 00000000 */ sll $zero,$zero,0x0 +/* f14e710: 46106302 */ mul.s $f12,$f12,$f16 +/* f14e714: 13000002 */ beqz $t8,.L0f14e720 +/* f14e718: 00000000 */ sll $zero,$zero,0x0 +/* f14e71c: af0e0000 */ sw $t6,0x0($t8) +.L0f14e720: +/* f14e720: 460c1100 */ add.s $f4,$f2,$f12 +/* f14e724: 44814000 */ mtc1 $at,$f8 +/* f14e728: 8faf00b0 */ lw $t7,0xb0($sp) +/* f14e72c: 46082182 */ mul.s $f6,$f4,$f8 +/* f14e730: 51e00003 */ beqzl $t7,.L0f14e740 +/* f14e734: 46023001 */ sub.s $f0,$f6,$f2 +/* f14e738: adf10000 */ sw $s1,0x0($t7) +/* f14e73c: 46023001 */ sub.s $f0,$f6,$f2 +.L0f14e740: +/* f14e740: 8faf00a8 */ lw $t7,0xa8($sp) +/* f14e744: 3c188008 */ lui $t8,0x8008 +/* f14e748: 8f18f8dc */ lw $t8,-0x724($t8) +/* f14e74c: 4600028d */ trunc.w.s $f10,$f0 +/* f14e750: 000fc980 */ sll $t9,$t7,0x6 +/* f14e754: 032fc821 */ addu $t9,$t9,$t7 +/* f14e758: 0019c880 */ sll $t9,$t9,0x2 +/* f14e75c: 440e5000 */ mfc1 $t6,$f10 +/* f14e760: 03197821 */ addu $t7,$t8,$t9 +/* f14e764: 10000002 */ beqz $zero,.L0f14e770 +/* f14e768: adee0090 */ sw $t6,0x90($t7) +/* f14e76c: 46007006 */ mov.s $f0,$f14 +.L0f14e770: +/* f14e770: 8fbf002c */ lw $ra,0x2c($sp) +/* f14e774: 8fb00018 */ lw $s0,0x18($sp) +/* f14e778: 8fb1001c */ lw $s1,0x1c($sp) +/* f14e77c: 8fb20020 */ lw $s2,0x20($sp) +/* f14e780: 8fb30024 */ lw $s3,0x24($sp) +/* f14e784: 8fb40028 */ lw $s4,0x28($sp) +/* f14e788: 03e00008 */ jr $ra +/* f14e78c: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f14e790 +/* f14e790: 00001825 */ or $v1,$zero,$zero +/* f14e794: 00802825 */ or $a1,$a0,$zero +/* f14e798: 24074000 */ addiu $a3,$zero,0x4000 +/* f14e79c: 24060080 */ addiu $a2,$zero,0x80 +.L0f14e7a0: +/* f14e7a0: 00001025 */ or $v0,$zero,$zero +/* f14e7a4: 00a02025 */ or $a0,$a1,$zero +.L0f14e7a8: +/* f14e7a8: 04410003 */ bgez $v0,.L0f14e7b8 +/* f14e7ac: 00027103 */ sra $t6,$v0,0x4 +/* f14e7b0: 2441000f */ addiu $at,$v0,0xf +/* f14e7b4: 00017103 */ sra $t6,$at,0x4 +.L0f14e7b8: +/* f14e7b8: 24420001 */ addiu $v0,$v0,0x1 +/* f14e7bc: 000e7940 */ sll $t7,$t6,0x5 +/* f14e7c0: 24840001 */ addiu $a0,$a0,0x1 +/* f14e7c4: 1446fff8 */ bne $v0,$a2,.L0f14e7a8 +/* f14e7c8: a08fffff */ sb $t7,-0x1($a0) +/* f14e7cc: 24630080 */ addiu $v1,$v1,0x80 +/* f14e7d0: 1467fff3 */ bne $v1,$a3,.L0f14e7a0 +/* f14e7d4: 24a50080 */ addiu $a1,$a1,0x80 +/* f14e7d8: 03e00008 */ jr $ra +/* f14e7dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14e7e0 +/* f14e7e0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f14e7e4: afb60030 */ sw $s6,0x30($sp) +/* f14e7e8: afb5002c */ sw $s5,0x2c($sp) +/* f14e7ec: afb40028 */ sw $s4,0x28($sp) +/* f14e7f0: afb30024 */ sw $s3,0x24($sp) +/* f14e7f4: afb20020 */ sw $s2,0x20($sp) +/* f14e7f8: afbf0034 */ sw $ra,0x34($sp) +/* f14e7fc: afb1001c */ sw $s1,0x1c($sp) +/* f14e800: afb00018 */ sw $s0,0x18($sp) +/* f14e804: 241200ff */ addiu $s2,$zero,0xff +/* f14e808: 24130080 */ addiu $s3,$zero,0x80 +/* f14e80c: 0000a025 */ or $s4,$zero,$zero +/* f14e810: 0080a825 */ or $s5,$a0,$zero +/* f14e814: 24164000 */ addiu $s6,$zero,0x4000 +.L0f14e818: +/* f14e818: 00008025 */ or $s0,$zero,$zero +/* f14e81c: 02a08825 */ or $s1,$s5,$zero +.L0f14e820: +/* f14e820: 0c004b70 */ jal 0x12dc0 +/* f14e824: 00000000 */ sll $zero,$zero,0x0 +/* f14e828: 0052001b */ divu $zero,$v0,$s2 +/* f14e82c: 26100001 */ addiu $s0,$s0,0x1 +/* f14e830: 00007010 */ mfhi $t6 +/* f14e834: 26310001 */ addiu $s1,$s1,0x1 +/* f14e838: 16400002 */ bnez $s2,.L0f14e844 +/* f14e83c: 00000000 */ sll $zero,$zero,0x0 +/* f14e840: 0007000d */ break 0x7 +.L0f14e844: +/* f14e844: a22effff */ sb $t6,-0x1($s1) +/* f14e848: 1613fff5 */ bne $s0,$s3,.L0f14e820 +/* f14e84c: 00000000 */ sll $zero,$zero,0x0 +/* f14e850: 26940080 */ addiu $s4,$s4,0x80 +/* f14e854: 1696fff0 */ bne $s4,$s6,.L0f14e818 +/* f14e858: 26b50080 */ addiu $s5,$s5,0x80 +/* f14e85c: 8fbf0034 */ lw $ra,0x34($sp) +/* f14e860: 8fb00018 */ lw $s0,0x18($sp) +/* f14e864: 8fb1001c */ lw $s1,0x1c($sp) +/* f14e868: 8fb20020 */ lw $s2,0x20($sp) +/* f14e86c: 8fb30024 */ lw $s3,0x24($sp) +/* f14e870: 8fb40028 */ lw $s4,0x28($sp) +/* f14e874: 8fb5002c */ lw $s5,0x2c($sp) +/* f14e878: 8fb60030 */ lw $s6,0x30($sp) +/* f14e87c: 03e00008 */ jr $ra +/* f14e880: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f14e884 +/* f14e884: 27bdffa0 */ addiu $sp,$sp,-96 +/* f14e888: afbf001c */ sw $ra,0x1c($sp) +/* f14e88c: afb00018 */ sw $s0,0x18($sp) +/* f14e890: 90820008 */ lbu $v0,0x8($a0) +/* f14e894: 00808025 */ or $s0,$a0,$zero +/* f14e898: 5040000d */ beqzl $v0,.L0f14e8d0 +/* f14e89c: 240e0010 */ addiu $t6,$zero,0x10 +/* f14e8a0: 24010001 */ addiu $at,$zero,0x1 +/* f14e8a4: 5041001a */ beql $v0,$at,.L0f14e910 +/* f14e8a8: 240b0008 */ addiu $t3,$zero,0x8 +/* f14e8ac: 24010002 */ addiu $at,$zero,0x2 +/* f14e8b0: 50410025 */ beql $v0,$at,.L0f14e948 +/* f14e8b4: 24190004 */ addiu $t9,$zero,0x4 +/* f14e8b8: 24010003 */ addiu $at,$zero,0x3 +/* f14e8bc: 50410032 */ beql $v0,$at,.L0f14e988 +/* f14e8c0: 240d0002 */ addiu $t5,$zero,0x2 +/* f14e8c4: 1000003e */ beqz $zero,.L0f14e9c0 +/* f14e8c8: 8fa20054 */ lw $v0,0x54($sp) +/* f14e8cc: 240e0010 */ addiu $t6,$zero,0x10 +.L0f14e8d0: +/* f14e8d0: 24180000 */ addiu $t8,$zero,0x0 +/* f14e8d4: 2419000f */ addiu $t9,$zero,0xf +/* f14e8d8: 00067843 */ sra $t7,$a2,0x1 +/* f14e8dc: afae004c */ sw $t6,0x4c($sp) +/* f14e8e0: afb9003c */ sw $t9,0x3c($sp) +/* f14e8e4: afb80038 */ sw $t8,0x38($sp) +/* f14e8e8: afaf005c */ sw $t7,0x5c($sp) +/* f14e8ec: 92080004 */ lbu $t0,0x4($s0) +/* f14e8f0: 24020004 */ addiu $v0,$zero,0x4 +/* f14e8f4: 00084843 */ sra $t1,$t0,0x1 +/* f14e8f8: 01250019 */ multu $t1,$a1 +/* f14e8fc: 00005012 */ mflo $t2 +/* f14e900: afaa0058 */ sw $t2,0x58($sp) +/* f14e904: 1000002f */ beqz $zero,.L0f14e9c4 +/* f14e908: 8faa004c */ lw $t2,0x4c($sp) +/* f14e90c: 240b0008 */ addiu $t3,$zero,0x8 +.L0f14e910: +/* f14e910: 240c0000 */ addiu $t4,$zero,0x0 +/* f14e914: 240d00ff */ addiu $t5,$zero,0xff +/* f14e918: afab004c */ sw $t3,0x4c($sp) +/* f14e91c: afad003c */ sw $t5,0x3c($sp) +/* f14e920: afac0038 */ sw $t4,0x38($sp) +/* f14e924: afa6005c */ sw $a2,0x5c($sp) +/* f14e928: 920e0004 */ lbu $t6,0x4($s0) +/* f14e92c: 24020008 */ addiu $v0,$zero,0x8 +/* f14e930: 01c50019 */ multu $t6,$a1 +/* f14e934: 0000c012 */ mflo $t8 +/* f14e938: afb80058 */ sw $t8,0x58($sp) +/* f14e93c: 10000021 */ beqz $zero,.L0f14e9c4 +/* f14e940: 8faa004c */ lw $t2,0x4c($sp) +/* f14e944: 24190004 */ addiu $t9,$zero,0x4 +.L0f14e948: +/* f14e948: 24080000 */ addiu $t0,$zero,0x0 +/* f14e94c: 3409ffff */ dli $t1,0xffff +/* f14e950: 00067840 */ sll $t7,$a2,0x1 +/* f14e954: afb9004c */ sw $t9,0x4c($sp) +/* f14e958: afa9003c */ sw $t1,0x3c($sp) +/* f14e95c: afa80038 */ sw $t0,0x38($sp) +/* f14e960: afaf005c */ sw $t7,0x5c($sp) +/* f14e964: 920a0004 */ lbu $t2,0x4($s0) +/* f14e968: 24020010 */ addiu $v0,$zero,0x10 +/* f14e96c: 000a5840 */ sll $t3,$t2,0x1 +/* f14e970: 01650019 */ multu $t3,$a1 +/* f14e974: 00006012 */ mflo $t4 +/* f14e978: afac0058 */ sw $t4,0x58($sp) +/* f14e97c: 10000011 */ beqz $zero,.L0f14e9c4 +/* f14e980: 8faa004c */ lw $t2,0x4c($sp) +/* f14e984: 240d0002 */ addiu $t5,$zero,0x2 +.L0f14e988: +/* f14e988: 240e0000 */ addiu $t6,$zero,0x0 +/* f14e98c: 240fffff */ addiu $t7,$zero,-1 +/* f14e990: 0006c080 */ sll $t8,$a2,0x2 +/* f14e994: afad004c */ sw $t5,0x4c($sp) +/* f14e998: afaf003c */ sw $t7,0x3c($sp) +/* f14e99c: afae0038 */ sw $t6,0x38($sp) +/* f14e9a0: afb8005c */ sw $t8,0x5c($sp) +/* f14e9a4: 92190004 */ lbu $t9,0x4($s0) +/* f14e9a8: 24020020 */ addiu $v0,$zero,0x20 +/* f14e9ac: 00194080 */ sll $t0,$t9,0x2 +/* f14e9b0: 01050019 */ multu $t0,$a1 +/* f14e9b4: 00004812 */ mflo $t1 +/* f14e9b8: afa90058 */ sw $t1,0x58($sp) +/* f14e9bc: 00000000 */ sll $zero,$zero,0x0 +.L0f14e9c0: +/* f14e9c0: 8faa004c */ lw $t2,0x4c($sp) +.L0f14e9c4: +/* f14e9c4: 24190040 */ addiu $t9,$zero,0x40 +/* f14e9c8: 24180000 */ addiu $t8,$zero,0x0 +/* f14e9cc: 00ca001a */ div $zero,$a2,$t2 +/* f14e9d0: 00005810 */ mfhi $t3 +/* f14e9d4: afa00020 */ sw $zero,0x20($sp) +/* f14e9d8: 15400002 */ bnez $t2,.L0f14e9e4 +/* f14e9dc: 00000000 */ sll $zero,$zero,0x0 +/* f14e9e0: 0007000d */ break 0x7 +.L0f14e9e4: +/* f14e9e4: 2401ffff */ addiu $at,$zero,-1 +/* f14e9e8: 15410004 */ bne $t2,$at,.L0f14e9fc +/* f14e9ec: 3c018000 */ lui $at,0x8000 +/* f14e9f0: 14c10002 */ bne $a2,$at,.L0f14e9fc +/* f14e9f4: 00000000 */ sll $zero,$zero,0x0 +/* f14e9f8: 0006000d */ break 0x6 +.L0f14e9fc: +/* f14e9fc: 01620019 */ multu $t3,$v0 +/* f14ea00: 000257c3 */ sra $t2,$v0,0x1f +/* f14ea04: 00405825 */ or $t3,$v0,$zero +/* f14ea08: afa00040 */ sw $zero,0x40($sp) +/* f14ea0c: 00006012 */ mflo $t4 +/* f14ea10: 000c77c3 */ sra $t6,$t4,0x1f +/* f14ea14: 032c082b */ sltu $at,$t9,$t4 +/* f14ea18: 032c4823 */ subu $t1,$t9,$t4 +/* f14ea1c: 030e4023 */ subu $t0,$t8,$t6 +/* f14ea20: 01014023 */ subu $t0,$t0,$at +/* f14ea24: 01226823 */ subu $t5,$t1,$v0 +/* f14ea28: 01807825 */ or $t7,$t4,$zero +/* f14ea2c: 010a6023 */ subu $t4,$t0,$t2 +/* f14ea30: 31b9003f */ andi $t9,$t5,0x3f +/* f14ea34: 0122082b */ sltu $at,$t1,$v0 +/* f14ea38: 30ae0001 */ andi $t6,$a1,0x1 +/* f14ea3c: 01816023 */ subu $t4,$t4,$at +/* f14ea40: afb90024 */ sw $t9,0x24($sp) +/* f14ea44: afb90044 */ sw $t9,0x44($sp) +/* f14ea48: 11c00005 */ beqz $t6,.L0f14ea60 +/* f14ea4c: 0000c025 */ or $t8,$zero,$zero +/* f14ea50: 27290020 */ addiu $t1,$t9,0x20 +/* f14ea54: 312b003f */ andi $t3,$t1,0x3f +/* f14ea58: afab0044 */ sw $t3,0x44($sp) +/* f14ea5c: afa00040 */ sw $zero,0x40($sp) +.L0f14ea60: +/* f14ea60: 8faf005c */ lw $t7,0x5c($sp) +/* f14ea64: 8fad0058 */ lw $t5,0x58($sp) +/* f14ea68: 8e080000 */ lw $t0,0x0($s0) +/* f14ea6c: 000f60c3 */ sra $t4,$t7,0x3 +/* f14ea70: 000d70c3 */ sra $t6,$t5,0x3 +/* f14ea74: 018ec021 */ addu $t8,$t4,$t6 +/* f14ea78: 0018c8c0 */ sll $t9,$t8,0x3 +/* f14ea7c: 01194821 */ addu $t1,$t0,$t9 +/* f14ea80: afa90034 */ sw $t1,0x34($sp) +/* f14ea84: 8fa40038 */ lw $a0,0x38($sp) +/* f14ea88: 8fa5003c */ lw $a1,0x3c($sp) +/* f14ea8c: 8fa60040 */ lw $a2,0x40($sp) +/* f14ea90: 0c012ba9 */ jal 0x4aea4 +/* f14ea94: 8fa70044 */ lw $a3,0x44($sp) +/* f14ea98: 8fb00034 */ lw $s0,0x34($sp) +/* f14ea9c: afa20028 */ sw $v0,0x28($sp) +/* f14eaa0: afa3002c */ sw $v1,0x2c($sp) +/* f14eaa4: 8fa40070 */ lw $a0,0x70($sp) +/* f14eaa8: 8fa50074 */ lw $a1,0x74($sp) +/* f14eaac: 8fa60040 */ lw $a2,0x40($sp) +/* f14eab0: 0c012ba9 */ jal 0x4aea4 +/* f14eab4: 8fa70044 */ lw $a3,0x44($sp) +/* f14eab8: 8fad002c */ lw $t5,0x2c($sp) +/* f14eabc: 8e0b0004 */ lw $t3,0x4($s0) +/* f14eac0: 8fac0028 */ lw $t4,0x28($sp) +/* f14eac4: 01a07827 */ nor $t7,$t5,$zero +/* f14eac8: 8e0a0000 */ lw $t2,0x0($s0) +/* f14eacc: 016fc824 */ and $t9,$t3,$t7 +/* f14ead0: 00794821 */ addu $t1,$v1,$t9 +/* f14ead4: 0139082b */ sltu $at,$t1,$t9 +/* f14ead8: 01807027 */ nor $t6,$t4,$zero +/* f14eadc: 00224021 */ addu $t0,$at,$v0 +/* f14eae0: 014ec024 */ and $t8,$t2,$t6 +/* f14eae4: 01184021 */ addu $t0,$t0,$t8 +/* f14eae8: ae080000 */ sw $t0,0x0($s0) +/* f14eaec: ae090004 */ sw $t1,0x4($s0) +/* f14eaf0: 8fbf001c */ lw $ra,0x1c($sp) +/* f14eaf4: 8fb00018 */ lw $s0,0x18($sp) +/* f14eaf8: 27bd0060 */ addiu $sp,$sp,0x60 +/* f14eafc: 03e00008 */ jr $ra +/* f14eb00: 00000000 */ sll $zero,$zero,0x0 +/* f14eb04: 44862000 */ mtc1 $a2,$f4 +/* f14eb08: 44874000 */ mtc1 $a3,$f8 +/* f14eb0c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f14eb10: 468021a0 */ cvt.s.w $f6,$f4 +/* f14eb14: afbf001c */ sw $ra,0x1c($sp) +/* f14eb18: afa40038 */ sw $a0,0x38($sp) +/* f14eb1c: afa60040 */ sw $a2,0x40($sp) +/* f14eb20: afa70044 */ sw $a3,0x44($sp) +/* f14eb24: 468042a0 */ cvt.s.w $f10,$f8 +/* f14eb28: e7a60030 */ swc1 $f6,0x30($sp) +/* f14eb2c: 00a02025 */ or $a0,$a1,$zero +/* f14eb30: 0fc5281b */ jal func0f14a06c +/* f14eb34: e7aa0034 */ swc1 $f10,0x34($sp) +/* f14eb38: 8fb80048 */ lw $t8,0x48($sp) +/* f14eb3c: 8fb90040 */ lw $t9,0x40($sp) +/* f14eb40: 8fa9004c */ lw $t1,0x4c($sp) +/* f14eb44: 8faa0044 */ lw $t2,0x44($sp) +/* f14eb48: 03194023 */ subu $t0,$t8,$t9 +/* f14eb4c: 44888000 */ mtc1 $t0,$f16 +/* f14eb50: 012a5823 */ subu $t3,$t1,$t2 +/* f14eb54: 448b3000 */ mtc1 $t3,$f6 +/* f14eb58: 468084a0 */ cvt.s.w $f18,$f16 +/* f14eb5c: 3c013c80 */ lui $at,0x3c80 +/* f14eb60: 44810000 */ mtc1 $at,$f0 +/* f14eb64: 8fa40038 */ lw $a0,0x38($sp) +/* f14eb68: 24450004 */ addiu $a1,$v0,0x4 +/* f14eb6c: 46803220 */ cvt.s.w $f8,$f6 +/* f14eb70: 46009102 */ mul.s $f4,$f18,$f0 +/* f14eb74: 27a60030 */ addiu $a2,$sp,0x30 +/* f14eb78: 46004282 */ mul.s $f10,$f8,$f0 +/* f14eb7c: 44072000 */ mfc1 $a3,$f4 +/* f14eb80: 0fc5321c */ jal func0f14c870 +/* f14eb84: e7aa0010 */ swc1 $f10,0x10($sp) +/* f14eb88: 8fbf001c */ lw $ra,0x1c($sp) +/* f14eb8c: 27bd0038 */ addiu $sp,$sp,0x38 +/* f14eb90: 03e00008 */ jr $ra +/* f14eb94: 00000000 */ sll $zero,$zero,0x0 +/* f14eb98: 44862000 */ mtc1 $a2,$f4 +/* f14eb9c: 44874000 */ mtc1 $a3,$f8 +/* f14eba0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f14eba4: 468021a0 */ cvt.s.w $f6,$f4 +/* f14eba8: afbf001c */ sw $ra,0x1c($sp) +/* f14ebac: afa40038 */ sw $a0,0x38($sp) +/* f14ebb0: afa60040 */ sw $a2,0x40($sp) +/* f14ebb4: afa70044 */ sw $a3,0x44($sp) +/* f14ebb8: 468042a0 */ cvt.s.w $f10,$f8 +/* f14ebbc: e7a60030 */ swc1 $f6,0x30($sp) +/* f14ebc0: 00a02025 */ or $a0,$a1,$zero +/* f14ebc4: 0fc5281b */ jal func0f14a06c +/* f14ebc8: e7aa0034 */ swc1 $f10,0x34($sp) +/* f14ebcc: 8fb80048 */ lw $t8,0x48($sp) +/* f14ebd0: 8fb90040 */ lw $t9,0x40($sp) +/* f14ebd4: 8fa9004c */ lw $t1,0x4c($sp) +/* f14ebd8: 8faa0044 */ lw $t2,0x44($sp) +/* f14ebdc: 03194023 */ subu $t0,$t8,$t9 +/* f14ebe0: 44888000 */ mtc1 $t0,$f16 +/* f14ebe4: 012a5823 */ subu $t3,$t1,$t2 +/* f14ebe8: 448b3000 */ mtc1 $t3,$f6 +/* f14ebec: 468084a0 */ cvt.s.w $f18,$f16 +/* f14ebf0: 3c013d80 */ lui $at,0x3d80 +/* f14ebf4: 44810000 */ mtc1 $at,$f0 +/* f14ebf8: 8fa40038 */ lw $a0,0x38($sp) +/* f14ebfc: 24450010 */ addiu $a1,$v0,0x10 +/* f14ec00: 46803220 */ cvt.s.w $f8,$f6 +/* f14ec04: 46009102 */ mul.s $f4,$f18,$f0 +/* f14ec08: 27a60030 */ addiu $a2,$sp,0x30 +/* f14ec0c: 46004282 */ mul.s $f10,$f8,$f0 +/* f14ec10: 44072000 */ mfc1 $a3,$f4 +/* f14ec14: 0fc5321c */ jal func0f14c870 +/* f14ec18: e7aa0010 */ swc1 $f10,0x10($sp) +/* f14ec1c: 8fbf001c */ lw $ra,0x1c($sp) +/* f14ec20: 27bd0038 */ addiu $sp,$sp,0x38 +/* f14ec24: 03e00008 */ jr $ra +/* f14ec28: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14ec2c +/* f14ec2c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f14ec30: afbf0014 */ sw $ra,0x14($sp) +/* f14ec34: afa40020 */ sw $a0,0x20($sp) +/* f14ec38: afa50024 */ sw $a1,0x24($sp) +/* f14ec3c: afa60028 */ sw $a2,0x28($sp) +/* f14ec40: afa7002c */ sw $a3,0x2c($sp) +/* f14ec44: 0fc5281b */ jal func0f14a06c +/* f14ec48: 2404ffff */ addiu $a0,$zero,-1 +/* f14ec4c: 2404fffe */ addiu $a0,$zero,-2 +/* f14ec50: 0fc5281b */ jal func0f14a06c +/* f14ec54: afa2001c */ sw $v0,0x1c($sp) +/* f14ec58: 8fa3001c */ lw $v1,0x1c($sp) +/* f14ec5c: 2404ffff */ addiu $a0,$zero,-1 +/* f14ec60: 2405103f */ addiu $a1,$zero,0x103f +/* f14ec64: 1060000b */ beqz $v1,.L0f14ec94 +/* f14ec68: 3c067f1b */ lui $a2,0x7f1b +/* f14ec6c: 8fae0020 */ lw $t6,0x20($sp) +/* f14ec70: ac6e03c0 */ sw $t6,0x3c0($v1) +/* f14ec74: 8faf0024 */ lw $t7,0x24($sp) +/* f14ec78: ac6f03c8 */ sw $t7,0x3c8($v1) +/* f14ec7c: 8fb80028 */ lw $t8,0x28($sp) +/* f14ec80: ac7803c4 */ sw $t8,0x3c4($v1) +/* f14ec84: 8fb9002c */ lw $t9,0x2c($sp) +/* f14ec88: ac6003ec */ sw $zero,0x3ec($v1) +/* f14ec8c: ac6003f0 */ sw $zero,0x3f0($v1) +/* f14ec90: ac7903cc */ sw $t9,0x3cc($v1) +.L0f14ec94: +/* f14ec94: 1040000a */ beqz $v0,.L0f14ecc0 +/* f14ec98: 8fa80020 */ lw $t0,0x20($sp) +/* f14ec9c: ac4803c0 */ sw $t0,0x3c0($v0) +/* f14eca0: 8fa90024 */ lw $t1,0x24($sp) +/* f14eca4: ac4903c8 */ sw $t1,0x3c8($v0) +/* f14eca8: 8faa0028 */ lw $t2,0x28($sp) +/* f14ecac: ac4a03c4 */ sw $t2,0x3c4($v0) +/* f14ecb0: 8fab002c */ lw $t3,0x2c($sp) +/* f14ecb4: ac4003ec */ sw $zero,0x3ec($v0) +/* f14ecb8: ac4003f0 */ sw $zero,0x3f0($v0) +/* f14ecbc: ac4b03cc */ sw $t3,0x3cc($v0) +.L0f14ecc0: +/* f14ecc0: 0fc537bc */ jal func0f14def0 +/* f14ecc4: 24c66d44 */ addiu $a2,$a2,0x6d44 +/* f14ecc8: 8fbf0014 */ lw $ra,0x14($sp) +/* f14eccc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f14ecd0: 03e00008 */ jr $ra +/* f14ecd4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14ecd8 +/* f14ecd8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14ecdc: afbf0014 */ sw $ra,0x14($sp) +/* f14ece0: afa40018 */ sw $a0,0x18($sp) +/* f14ece4: afa5001c */ sw $a1,0x1c($sp) +/* f14ece8: afa60020 */ sw $a2,0x20($sp) +/* f14ecec: afa70024 */ sw $a3,0x24($sp) +/* f14ecf0: 0fc5281b */ jal func0f14a06c +/* f14ecf4: 2404fffe */ addiu $a0,$zero,-2 +/* f14ecf8: 8c4e03c0 */ lw $t6,0x3c0($v0) +/* f14ecfc: 8faf0018 */ lw $t7,0x18($sp) +/* f14ed00: adee0000 */ sw $t6,0x0($t7) +/* f14ed04: 8fb9001c */ lw $t9,0x1c($sp) +/* f14ed08: 8c5803c8 */ lw $t8,0x3c8($v0) +/* f14ed0c: af380000 */ sw $t8,0x0($t9) +/* f14ed10: 8fa90020 */ lw $t1,0x20($sp) +/* f14ed14: 8c4803c4 */ lw $t0,0x3c4($v0) +/* f14ed18: ad280000 */ sw $t0,0x0($t1) +/* f14ed1c: 8fab0024 */ lw $t3,0x24($sp) +/* f14ed20: 8c4a03cc */ lw $t2,0x3cc($v0) +/* f14ed24: ad6a0000 */ sw $t2,0x0($t3) +/* f14ed28: 8fbf0014 */ lw $ra,0x14($sp) +/* f14ed2c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14ed30: 03e00008 */ jr $ra +/* f14ed34: 00000000 */ sll $zero,$zero,0x0 +/* f14ed38: 27bdffe8 */ addiu $sp,$sp,-24 +/* f14ed3c: afbf0014 */ sw $ra,0x14($sp) +/* f14ed40: 2404000a */ addiu $a0,$zero,0xa +/* f14ed44: 24050003 */ addiu $a1,$zero,0x3 +/* f14ed48: 24060036 */ addiu $a2,$zero,0x36 +/* f14ed4c: 0fc53b0b */ jal func0f14ec2c +/* f14ed50: 2407003d */ addiu $a3,$zero,0x3d +/* f14ed54: 8fbf0014 */ lw $ra,0x14($sp) +/* f14ed58: 27bd0018 */ addiu $sp,$sp,0x18 +/* f14ed5c: 03e00008 */ jr $ra +/* f14ed60: 00000000 */ sll $zero,$zero,0x0 +/* f14ed64: 27bdffc8 */ addiu $sp,$sp,-56 +/* f14ed68: afbf0014 */ sw $ra,0x14($sp) +/* f14ed6c: 0fc53bd4 */ jal func0f14ef50 +/* f14ed70: 27a4001c */ addiu $a0,$sp,0x1c +/* f14ed74: 3c0142c8 */ lui $at,0x42c8 +/* f14ed78: 44813000 */ mtc1 $at,$f6 +/* f14ed7c: c7a40034 */ lwc1 $f4,0x34($sp) +/* f14ed80: 24020001 */ addiu $v0,$zero,0x1 +/* f14ed84: 8fbf0014 */ lw $ra,0x14($sp) +/* f14ed88: 46062202 */ mul.s $f8,$f4,$f6 +/* f14ed8c: 27bd0038 */ addiu $sp,$sp,0x38 +/* f14ed90: 3c014f00 */ lui $at,0x4f00 +/* f14ed94: 444ef800 */ cfc1 $t6,$31 +/* f14ed98: 44c2f800 */ ctc1 $v0,$31 +/* f14ed9c: 00000000 */ sll $zero,$zero,0x0 +/* f14eda0: 460042a4 */ cvt.w.s $f10,$f8 +/* f14eda4: 4442f800 */ cfc1 $v0,$31 +/* f14eda8: 00000000 */ sll $zero,$zero,0x0 +/* f14edac: 30420078 */ andi $v0,$v0,0x78 +/* f14edb0: 50400013 */ beqzl $v0,.L0f14ee00 +/* f14edb4: 44025000 */ mfc1 $v0,$f10 +/* f14edb8: 44815000 */ mtc1 $at,$f10 +/* f14edbc: 24020001 */ addiu $v0,$zero,0x1 +/* f14edc0: 460a4281 */ sub.s $f10,$f8,$f10 +/* f14edc4: 44c2f800 */ ctc1 $v0,$31 +/* f14edc8: 00000000 */ sll $zero,$zero,0x0 +/* f14edcc: 460052a4 */ cvt.w.s $f10,$f10 +/* f14edd0: 4442f800 */ cfc1 $v0,$31 +/* f14edd4: 00000000 */ sll $zero,$zero,0x0 +/* f14edd8: 30420078 */ andi $v0,$v0,0x78 +/* f14eddc: 14400005 */ bnez $v0,.L0f14edf4 +/* f14ede0: 00000000 */ sll $zero,$zero,0x0 +/* f14ede4: 44025000 */ mfc1 $v0,$f10 +/* f14ede8: 3c018000 */ lui $at,0x8000 +/* f14edec: 10000007 */ beqz $zero,.L0f14ee0c +/* f14edf0: 00411025 */ or $v0,$v0,$at +.L0f14edf4: +/* f14edf4: 10000005 */ beqz $zero,.L0f14ee0c +/* f14edf8: 2402ffff */ addiu $v0,$zero,-1 +/* f14edfc: 44025000 */ mfc1 $v0,$f10 +.L0f14ee00: +/* f14ee00: 00000000 */ sll $zero,$zero,0x0 +/* f14ee04: 0440fffb */ bltz $v0,.L0f14edf4 +/* f14ee08: 00000000 */ sll $zero,$zero,0x0 +.L0f14ee0c: +/* f14ee0c: 44cef800 */ ctc1 $t6,$31 +/* f14ee10: 03e00008 */ jr $ra +/* f14ee14: 2442ffe7 */ addiu $v0,$v0,-25 +/* f14ee18: 27bdffc8 */ addiu $sp,$sp,-56 +/* f14ee1c: afbf0014 */ sw $ra,0x14($sp) +/* f14ee20: 24850019 */ addiu $a1,$a0,0x19 +/* f14ee24: afa50038 */ sw $a1,0x38($sp) +/* f14ee28: 0fc53bd4 */ jal func0f14ef50 +/* f14ee2c: 27a4001c */ addiu $a0,$sp,0x1c +/* f14ee30: 8fa50038 */ lw $a1,0x38($sp) +/* f14ee34: 3c017f1b */ lui $at,0x7f1b +/* f14ee38: c4227350 */ lwc1 $f2,0x7350($at) +/* f14ee3c: 44852000 */ mtc1 $a1,$f4 +/* f14ee40: 3c014f80 */ lui $at,0x4f80 +/* f14ee44: 04a10004 */ bgez $a1,.L0f14ee58 +/* f14ee48: 468021a0 */ cvt.s.w $f6,$f4 +/* f14ee4c: 44814000 */ mtc1 $at,$f8 +/* f14ee50: 00000000 */ sll $zero,$zero,0x0 +/* f14ee54: 46083180 */ add.s $f6,$f6,$f8 +.L0f14ee58: +/* f14ee58: 3c017f1b */ lui $at,0x7f1b +/* f14ee5c: c42a7354 */ lwc1 $f10,0x7354($at) +/* f14ee60: 3c017f1b */ lui $at,0x7f1b +/* f14ee64: 460a3002 */ mul.s $f0,$f6,$f10 +/* f14ee68: 4600103c */ c.lt.s $f2,$f0 +/* f14ee6c: 00000000 */ sll $zero,$zero,0x0 +/* f14ee70: 45000002 */ bc1f .L0f14ee7c +/* f14ee74: 00000000 */ sll $zero,$zero,0x0 +/* f14ee78: 46001006 */ mov.s $f0,$f2 +.L0f14ee7c: +/* f14ee7c: c4227358 */ lwc1 $f2,0x7358($at) +/* f14ee80: e7a00034 */ swc1 $f0,0x34($sp) +/* f14ee84: 4602003c */ c.lt.s $f0,$f2 +/* f14ee88: 00000000 */ sll $zero,$zero,0x0 +/* f14ee8c: 45000002 */ bc1f .L0f14ee98 +/* f14ee90: 00000000 */ sll $zero,$zero,0x0 +/* f14ee94: e7a20034 */ swc1 $f2,0x34($sp) +.L0f14ee98: +/* f14ee98: 0fc53bac */ jal func0f14eeb0 +/* f14ee9c: 27a4001c */ addiu $a0,$sp,0x1c +/* f14eea0: 8fbf0014 */ lw $ra,0x14($sp) +/* f14eea4: 27bd0038 */ addiu $sp,$sp,0x38 +/* f14eea8: 03e00008 */ jr $ra +/* f14eeac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14eeb0 +/* f14eeb0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f14eeb4: afbf0014 */ sw $ra,0x14($sp) +/* f14eeb8: afa40020 */ sw $a0,0x20($sp) +/* f14eebc: 0fc5281b */ jal func0f14a06c +/* f14eec0: 2404ffff */ addiu $a0,$zero,-1 +/* f14eec4: 2404fffe */ addiu $a0,$zero,-2 +/* f14eec8: 0fc5281b */ jal func0f14a06c +/* f14eecc: afa2001c */ sw $v0,0x1c($sp) +/* f14eed0: 3c017f1b */ lui $at,0x7f1b +/* f14eed4: 8fa5001c */ lw $a1,0x1c($sp) +/* f14eed8: c42c7360 */ lwc1 $f12,0x7360($at) +/* f14eedc: 00001825 */ or $v1,$zero,$zero +/* f14eee0: 8fa40020 */ lw $a0,0x20($sp) +/* f14eee4: 2406001c */ addiu $a2,$zero,0x1c +.L0f14eee8: +/* f14eee8: c4820000 */ lwc1 $f2,0x0($a0) +/* f14eeec: 00a37021 */ addu $t6,$a1,$v1 +/* f14eef0: 4602603c */ c.lt.s $f12,$f2 +/* f14eef4: 00000000 */ sll $zero,$zero,0x0 +/* f14eef8: 45000001 */ bc1f .L0f14ef00 +/* f14eefc: 00000000 */ sll $zero,$zero,0x0 +.L0f14ef00: +/* f14ef00: 10a00002 */ beqz $a1,.L0f14ef0c +/* f14ef04: 00000000 */ sll $zero,$zero,0x0 +/* f14ef08: e5c203d0 */ swc1 $f2,0x3d0($t6) +.L0f14ef0c: +/* f14ef0c: 50400005 */ beqzl $v0,.L0f14ef24 +/* f14ef10: 24630004 */ addiu $v1,$v1,0x4 +/* f14ef14: c4840000 */ lwc1 $f4,0x0($a0) +/* f14ef18: 00437821 */ addu $t7,$v0,$v1 +/* f14ef1c: e5e403d0 */ swc1 $f4,0x3d0($t7) +/* f14ef20: 24630004 */ addiu $v1,$v1,0x4 +.L0f14ef24: +/* f14ef24: 1466fff0 */ bne $v1,$a2,.L0f14eee8 +/* f14ef28: 24840004 */ addiu $a0,$a0,0x4 +/* f14ef2c: 3c067f1b */ lui $a2,0x7f1b +/* f14ef30: 24c66d70 */ addiu $a2,$a2,0x6d70 +/* f14ef34: 2404ffff */ addiu $a0,$zero,-1 +/* f14ef38: 0fc537bc */ jal func0f14def0 +/* f14ef3c: 24051090 */ addiu $a1,$zero,0x1090 +/* f14ef40: 8fbf0014 */ lw $ra,0x14($sp) +/* f14ef44: 27bd0020 */ addiu $sp,$sp,0x20 +/* f14ef48: 03e00008 */ jr $ra +/* f14ef4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14ef50 +/* f14ef50: 27bdffd8 */ addiu $sp,$sp,-40 +/* f14ef54: afb20020 */ sw $s2,0x20($sp) +/* f14ef58: afb1001c */ sw $s1,0x1c($sp) +/* f14ef5c: afb00018 */ sw $s0,0x18($sp) +/* f14ef60: afbf0024 */ sw $ra,0x24($sp) +/* f14ef64: 00008025 */ or $s0,$zero,$zero +/* f14ef68: 00808825 */ or $s1,$a0,$zero +/* f14ef6c: 2412001c */ addiu $s2,$zero,0x1c +.L0f14ef70: +/* f14ef70: 0fc5281b */ jal func0f14a06c +/* f14ef74: 2404fffe */ addiu $a0,$zero,-2 +/* f14ef78: 00507021 */ addu $t6,$v0,$s0 +/* f14ef7c: c5c403d0 */ lwc1 $f4,0x3d0($t6) +/* f14ef80: 26100004 */ addiu $s0,$s0,0x4 +/* f14ef84: 26310004 */ addiu $s1,$s1,0x4 +/* f14ef88: 1612fff9 */ bne $s0,$s2,.L0f14ef70 +/* f14ef8c: e624fffc */ swc1 $f4,-0x4($s1) +/* f14ef90: 8fbf0024 */ lw $ra,0x24($sp) +/* f14ef94: 8fb00018 */ lw $s0,0x18($sp) +/* f14ef98: 8fb1001c */ lw $s1,0x1c($sp) +/* f14ef9c: 8fb20020 */ lw $s2,0x20($sp) +/* f14efa0: 03e00008 */ jr $ra +/* f14efa4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f14efa8: 27bdffc8 */ addiu $sp,$sp,-56 +/* f14efac: 3c0e8008 */ lui $t6,0x8008 +/* f14efb0: afbf0014 */ sw $ra,0x14($sp) +/* f14efb4: 25cefa60 */ addiu $t6,$t6,-1440 +/* f14efb8: 8dc10000 */ lw $at,0x0($t6) +/* f14efbc: 27a4001c */ addiu $a0,$sp,0x1c +/* f14efc0: ac810000 */ sw $at,0x0($a0) +/* f14efc4: 8dd90004 */ lw $t9,0x4($t6) +/* f14efc8: ac990004 */ sw $t9,0x4($a0) +/* f14efcc: 8dc10008 */ lw $at,0x8($t6) +/* f14efd0: ac810008 */ sw $at,0x8($a0) +/* f14efd4: 8dd9000c */ lw $t9,0xc($t6) +/* f14efd8: ac99000c */ sw $t9,0xc($a0) +/* f14efdc: 8dc10010 */ lw $at,0x10($t6) +/* f14efe0: ac810010 */ sw $at,0x10($a0) +/* f14efe4: 8dd90014 */ lw $t9,0x14($t6) +/* f14efe8: ac990014 */ sw $t9,0x14($a0) +/* f14efec: 8dc10018 */ lw $at,0x18($t6) +/* f14eff0: 0fc53bac */ jal func0f14eeb0 +/* f14eff4: ac810018 */ sw $at,0x18($a0) +/* f14eff8: 8fbf0014 */ lw $ra,0x14($sp) +/* f14effc: 27bd0038 */ addiu $sp,$sp,0x38 +/* f14f000: 03e00008 */ jr $ra +/* f14f004: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14f008 +/* f14f008: 2401ffff */ addiu $at,$zero,-1 +/* f14f00c: 14810004 */ bne $a0,$at,.L0f14f020 +/* f14f010: 3c0f8008 */ lui $t7,0x8008 +/* f14f014: 3c0e800a */ lui $t6,0x800a +/* f14f018: 8dce45a0 */ lw $t6,0x45a0($t6) +/* f14f01c: 8dc40000 */ lw $a0,0x0($t6) +.L0f14f020: +/* f14f020: 8deff8dc */ lw $t7,-0x724($t7) +/* f14f024: 0004c180 */ sll $t8,$a0,0x6 +/* f14f028: 0304c021 */ addu $t8,$t8,$a0 +/* f14f02c: 0018c080 */ sll $t8,$t8,0x2 +/* f14f030: 01f8c821 */ addu $t9,$t7,$t8 +/* f14f034: 03e00008 */ jr $ra +/* f14f038: 8f220094 */ lw $v0,0x94($t9) +/* f14f03c: 3c0e8008 */ lui $t6,0x8008 +/* f14f040: 8dcef8dc */ lw $t6,-0x724($t6) +/* f14f044: 00047980 */ sll $t7,$a0,0x6 +/* f14f048: 01e47821 */ addu $t7,$t7,$a0 +/* f14f04c: 000f7880 */ sll $t7,$t7,0x2 +/* f14f050: 01cfc021 */ addu $t8,$t6,$t7 +/* f14f054: 03e00008 */ jr $ra +/* f14f058: af050074 */ sw $a1,0x74($t8) +/* f14f05c: 3c0e8008 */ lui $t6,0x8008 +/* f14f060: 8dcef8dc */ lw $t6,-0x724($t6) +/* f14f064: 00047980 */ sll $t7,$a0,0x6 +/* f14f068: 01e47821 */ addu $t7,$t7,$a0 +/* f14f06c: 000f7880 */ sll $t7,$t7,0x2 +/* f14f070: 01cfc021 */ addu $t8,$t6,$t7 +/* f14f074: 03e00008 */ jr $ra +/* f14f078: 8f020074 */ lw $v0,0x74($t8) +); + +GLOBAL_ASM( +glabel func0f14f07c +/* f14f07c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f14f080: 44862000 */ mtc1 $a2,$f4 +/* f14f084: 44874000 */ mtc1 $a3,$f8 +/* f14f088: 3c0e800a */ lui $t6,0x800a +/* f14f08c: 8dce45a0 */ lw $t6,0x45a0($t6) +/* f14f090: 468021a0 */ cvt.s.w $f6,$f4 +/* f14f094: afbf0024 */ sw $ra,0x24($sp) +/* f14f098: afb00020 */ sw $s0,0x20($sp) +/* f14f09c: afa50044 */ sw $a1,0x44($sp) +/* f14f0a0: afa60048 */ sw $a2,0x48($sp) +/* f14f0a4: 468042a0 */ cvt.s.w $f10,$f8 +/* f14f0a8: afa7004c */ sw $a3,0x4c($sp) +/* f14f0ac: 8dcf0484 */ lw $t7,0x484($t6) +/* f14f0b0: 0005c880 */ sll $t9,$a1,0x2 +/* f14f0b4: 0325c823 */ subu $t9,$t9,$a1 +/* f14f0b8: 0019c880 */ sll $t9,$t9,0x2 +/* f14f0bc: 01f94021 */ addu $t0,$t7,$t9 +/* f14f0c0: 00808025 */ or $s0,$a0,$zero +/* f14f0c4: afa8003c */ sw $t0,0x3c($sp) +/* f14f0c8: e7a60034 */ swc1 $f6,0x34($sp) +/* f14f0cc: 0fc52883 */ jal func0f14a20c +/* f14f0d0: e7aa0038 */ swc1 $f10,0x38($sp) +/* f14f0d4: 8fab0044 */ lw $t3,0x44($sp) +/* f14f0d8: 240100ff */ addiu $at,$zero,0xff +/* f14f0dc: 004b6021 */ addu $t4,$v0,$t3 +/* f14f0e0: 918d00b6 */ lbu $t5,0xb6($t4) +/* f14f0e4: 51a10037 */ beql $t5,$at,.L0f14f1c4 +/* f14f0e8: 8fbf0024 */ lw $ra,0x24($sp) +/* f14f0ec: 0fc52883 */ jal func0f14a20c +/* f14f0f0: 00000000 */ sll $zero,$zero,0x0 +/* f14f0f4: 8fb80044 */ lw $t8,0x44($sp) +/* f14f0f8: 8c4e00dc */ lw $t6,0xdc($v0) +/* f14f0fc: 8fa90054 */ lw $t1,0x54($sp) +/* f14f100: 00187880 */ sll $t7,$t8,0x2 +/* f14f104: 01cfc821 */ addu $t9,$t6,$t7 +/* f14f108: 8f280000 */ lw $t0,0x0($t9) +/* f14f10c: 8fb90048 */ lw $t9,0x48($sp) +/* f14f110: 8faf0050 */ lw $t7,0x50($sp) +/* f14f114: 15000019 */ bnez $t0,.L0f14f17c +/* f14f118: 8faa004c */ lw $t2,0x4c($sp) +/* f14f11c: 8faa0050 */ lw $t2,0x50($sp) +/* f14f120: 8fab0048 */ lw $t3,0x48($sp) +/* f14f124: 8fad0054 */ lw $t5,0x54($sp) +/* f14f128: 8fb8004c */ lw $t8,0x4c($sp) +/* f14f12c: 014b6023 */ subu $t4,$t2,$t3 +/* f14f130: 448c8000 */ mtc1 $t4,$f16 +/* f14f134: 01b87023 */ subu $t6,$t5,$t8 +/* f14f138: 448e3000 */ mtc1 $t6,$f6 +/* f14f13c: 468084a0 */ cvt.s.w $f18,$f16 +/* f14f140: 3c013c80 */ lui $at,0x3c80 +/* f14f144: 44810000 */ mtc1 $at,$f0 +/* f14f148: 3c09800a */ lui $t1,0x800a +/* f14f14c: 8d2945a0 */ lw $t1,0x45a0($t1) +/* f14f150: 46803220 */ cvt.s.w $f8,$f6 +/* f14f154: 46009102 */ mul.s $f4,$f18,$f0 +/* f14f158: 8d250488 */ lw $a1,0x488($t1) +/* f14f15c: 02002025 */ or $a0,$s0,$zero +/* f14f160: 27a60034 */ addiu $a2,$sp,0x34 +/* f14f164: 46004282 */ mul.s $f10,$f8,$f0 +/* f14f168: 44072000 */ mfc1 $a3,$f4 +/* f14f16c: 0fc5321c */ jal func0f14c870 +/* f14f170: e7aa0010 */ swc1 $f10,0x10($sp) +/* f14f174: 10000012 */ beqz $zero,.L0f14f1c0 +/* f14f178: 00408025 */ or $s0,$v0,$zero +.L0f14f17c: +/* f14f17c: 01f94023 */ subu $t0,$t7,$t9 +/* f14f180: 44888000 */ mtc1 $t0,$f16 +/* f14f184: 012a5823 */ subu $t3,$t1,$t2 +/* f14f188: 448b3000 */ mtc1 $t3,$f6 +/* f14f18c: 468084a0 */ cvt.s.w $f18,$f16 +/* f14f190: 3c013c80 */ lui $at,0x3c80 +/* f14f194: 44810000 */ mtc1 $at,$f0 +/* f14f198: 02002025 */ or $a0,$s0,$zero +/* f14f19c: 8fa5003c */ lw $a1,0x3c($sp) +/* f14f1a0: 46803220 */ cvt.s.w $f8,$f6 +/* f14f1a4: 46009102 */ mul.s $f4,$f18,$f0 +/* f14f1a8: 27a60034 */ addiu $a2,$sp,0x34 +/* f14f1ac: 46004282 */ mul.s $f10,$f8,$f0 +/* f14f1b0: 44072000 */ mfc1 $a3,$f4 +/* f14f1b4: 0fc5321c */ jal func0f14c870 +/* f14f1b8: e7aa0010 */ swc1 $f10,0x10($sp) +/* f14f1bc: 00408025 */ or $s0,$v0,$zero +.L0f14f1c0: +/* f14f1c0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f14f1c4: +/* f14f1c4: 02001025 */ or $v0,$s0,$zero +/* f14f1c8: 8fb00020 */ lw $s0,0x20($sp) +/* f14f1cc: 03e00008 */ jr $ra +/* f14f1d0: 27bd0040 */ addiu $sp,$sp,0x40 +/* f14f1d4: 18a00035 */ blez $a1,.L0f14f2ac +/* f14f1d8: 00000000 */ sll $zero,$zero,0x0 +/* f14f1dc: 84820000 */ lh $v0,0x0($a0) +/* f14f1e0: 28a10002 */ slti $at,$a1,0x2 +/* f14f1e4: 24030001 */ addiu $v1,$zero,0x1 +/* f14f1e8: acc2000c */ sw $v0,0xc($a2) +/* f14f1ec: acc20000 */ sw $v0,0x0($a2) +/* f14f1f0: 84820002 */ lh $v0,0x2($a0) +/* f14f1f4: acc20010 */ sw $v0,0x10($a2) +/* f14f1f8: acc20004 */ sw $v0,0x4($a2) +/* f14f1fc: 84820004 */ lh $v0,0x4($a0) +/* f14f200: acc20014 */ sw $v0,0x14($a2) +/* f14f204: 14200029 */ bnez $at,.L0f14f2ac +/* f14f208: acc20008 */ sw $v0,0x8($a2) +/* f14f20c: 2482000c */ addiu $v0,$a0,0xc +.L0f14f210: +/* f14f210: 84440000 */ lh $a0,0x0($v0) +/* f14f214: 8cce000c */ lw $t6,0xc($a2) +/* f14f218: 24630001 */ addiu $v1,$v1,0x1 +/* f14f21c: 01c4082a */ slt $at,$t6,$a0 +/* f14f220: 50200004 */ beqzl $at,.L0f14f234 +/* f14f224: 8ccf0000 */ lw $t7,0x0($a2) +/* f14f228: 10000006 */ beqz $zero,.L0f14f244 +/* f14f22c: acc4000c */ sw $a0,0xc($a2) +/* f14f230: 8ccf0000 */ lw $t7,0x0($a2) +.L0f14f234: +/* f14f234: 008f082a */ slt $at,$a0,$t7 +/* f14f238: 50200003 */ beqzl $at,.L0f14f248 +/* f14f23c: 84440002 */ lh $a0,0x2($v0) +/* f14f240: acc40000 */ sw $a0,0x0($a2) +.L0f14f244: +/* f14f244: 84440002 */ lh $a0,0x2($v0) +.L0f14f248: +/* f14f248: 8cd80010 */ lw $t8,0x10($a2) +/* f14f24c: 0304082a */ slt $at,$t8,$a0 +/* f14f250: 50200004 */ beqzl $at,.L0f14f264 +/* f14f254: 8cd90004 */ lw $t9,0x4($a2) +/* f14f258: 10000006 */ beqz $zero,.L0f14f274 +/* f14f25c: acc40010 */ sw $a0,0x10($a2) +/* f14f260: 8cd90004 */ lw $t9,0x4($a2) +.L0f14f264: +/* f14f264: 0099082a */ slt $at,$a0,$t9 +/* f14f268: 50200003 */ beqzl $at,.L0f14f278 +/* f14f26c: 84440004 */ lh $a0,0x4($v0) +/* f14f270: acc40004 */ sw $a0,0x4($a2) +.L0f14f274: +/* f14f274: 84440004 */ lh $a0,0x4($v0) +.L0f14f278: +/* f14f278: 8cc80014 */ lw $t0,0x14($a2) +/* f14f27c: 0104082a */ slt $at,$t0,$a0 +/* f14f280: 50200004 */ beqzl $at,.L0f14f294 +/* f14f284: 8cc90008 */ lw $t1,0x8($a2) +/* f14f288: 10000006 */ beqz $zero,.L0f14f2a4 +/* f14f28c: acc40014 */ sw $a0,0x14($a2) +/* f14f290: 8cc90008 */ lw $t1,0x8($a2) +.L0f14f294: +/* f14f294: 0089082a */ slt $at,$a0,$t1 +/* f14f298: 10200002 */ beqz $at,.L0f14f2a4 +/* f14f29c: 00000000 */ sll $zero,$zero,0x0 +/* f14f2a0: acc40008 */ sw $a0,0x8($a2) +.L0f14f2a4: +/* f14f2a4: 1465ffda */ bne $v1,$a1,.L0f14f210 +/* f14f2a8: 2442000c */ addiu $v0,$v0,0xc +.L0f14f2ac: +/* f14f2ac: 03e00008 */ jr $ra +/* f14f2b0: 00000000 */ sll $zero,$zero,0x0 +/* f14f2b4: 27bdffa8 */ addiu $sp,$sp,-88 +/* f14f2b8: afb00018 */ sw $s0,0x18($sp) +/* f14f2bc: 00a08025 */ or $s0,$a1,$zero +/* f14f2c0: afbf001c */ sw $ra,0x1c($sp) +/* f14f2c4: afa40058 */ sw $a0,0x58($sp) +/* f14f2c8: afa60060 */ sw $a2,0x60($sp) +/* f14f2cc: 0c006a47 */ jal 0x1a91c +/* f14f2d0: 24050190 */ addiu $a1,$zero,0x190 +/* f14f2d4: afa20054 */ sw $v0,0x54($sp) +/* f14f2d8: 8fa40058 */ lw $a0,0x58($sp) +/* f14f2dc: 0c006a47 */ jal 0x1a91c +/* f14f2e0: 24050191 */ addiu $a1,$zero,0x191 +/* f14f2e4: 8fa40058 */ lw $a0,0x58($sp) +/* f14f2e8: 24050192 */ addiu $a1,$zero,0x192 +/* f14f2ec: 0c006a47 */ jal 0x1a91c +/* f14f2f0: afa20050 */ sw $v0,0x50($sp) +/* f14f2f4: 8fad0060 */ lw $t5,0x60($sp) +/* f14f2f8: 8fa30050 */ lw $v1,0x50($sp) +/* f14f2fc: 00405825 */ or $t3,$v0,$zero +/* f14f300: 11a00002 */ beqz $t5,.L0f14f30c +/* f14f304: afa00048 */ sw $zero,0x48($sp) +/* f14f308: ada00000 */ sw $zero,0x0($t5) +.L0f14f30c: +/* f14f30c: 8fac0054 */ lw $t4,0x54($sp) +/* f14f310: 51800048 */ beqzl $t4,.L0f14f434 +/* f14f314: 8fbf001c */ lw $ra,0x1c($sp) +/* f14f318: 50600046 */ beqzl $v1,.L0f14f434 +/* f14f31c: 8fbf001c */ lw $ra,0x1c($sp) +/* f14f320: 50400044 */ beqzl $v0,.L0f14f434 +/* f14f324: 8fbf001c */ lw $ra,0x1c($sp) +/* f14f328: 8d850004 */ lw $a1,0x4($t4) +/* f14f32c: 8c660004 */ lw $a2,0x4($v1) +/* f14f330: 8d670004 */ lw $a3,0x4($t3) +/* f14f334: 84a80010 */ lh $t0,0x10($a1) +/* f14f338: 84c90010 */ lh $t1,0x10($a2) +/* f14f33c: 84ea0010 */ lh $t2,0x10($a3) +/* f14f340: afa50044 */ sw $a1,0x44($sp) +/* f14f344: 01097021 */ addu $t6,$t0,$t1 +/* f14f348: 01ca1021 */ addu $v0,$t6,$t2 +/* f14f34c: 00022080 */ sll $a0,$v0,0x2 +/* f14f350: 00822023 */ subu $a0,$a0,$v0 +/* f14f354: afa20048 */ sw $v0,0x48($sp) +/* f14f358: 00042080 */ sll $a0,$a0,0x2 +/* f14f35c: afa60040 */ sw $a2,0x40($sp) +/* f14f360: afa7003c */ sw $a3,0x3c($sp) +/* f14f364: afa80038 */ sw $t0,0x38($sp) +/* f14f368: afa90034 */ sw $t1,0x34($sp) +/* f14f36c: 0fc5db69 */ jal func0f176da4 +/* f14f370: afaa0030 */ sw $t2,0x30($sp) +/* f14f374: afa2002c */ sw $v0,0x2c($sp) +/* f14f378: 8e040000 */ lw $a0,0x0($s0) +/* f14f37c: 3c067f1b */ lui $a2,0x7f1b +/* f14f380: 24c66df0 */ addiu $a2,$a2,0x6df0 +/* f14f384: 14800005 */ bnez $a0,.L0f14f39c +/* f14f388: 2405114d */ addiu $a1,$zero,0x114d +/* f14f38c: 0fc52756 */ jal func0f149d58 +/* f14f390: 00402025 */ or $a0,$v0,$zero +/* f14f394: ae020000 */ sw $v0,0x0($s0) +/* f14f398: 00402025 */ or $a0,$v0,$zero +.L0f14f39c: +/* f14f39c: 8fa60038 */ lw $a2,0x38($sp) +/* f14f3a0: 8faf0044 */ lw $t7,0x44($sp) +/* f14f3a4: 0006c080 */ sll $t8,$a2,0x2 +/* f14f3a8: 0306c023 */ subu $t8,$t8,$a2 +/* f14f3ac: 00183080 */ sll $a2,$t8,0x2 +/* f14f3b0: 8de5000c */ lw $a1,0xc($t7) +/* f14f3b4: 0c012978 */ jal 0x4a5e0 +/* f14f3b8: afa60024 */ sw $a2,0x24($sp) +/* f14f3bc: 8fa70034 */ lw $a3,0x34($sp) +/* f14f3c0: 8faf0040 */ lw $t7,0x40($sp) +/* f14f3c4: 8e190000 */ lw $t9,0x0($s0) +/* f14f3c8: 0007c080 */ sll $t8,$a3,0x2 +/* f14f3cc: 8fae0024 */ lw $t6,0x24($sp) +/* f14f3d0: 0307c023 */ subu $t8,$t8,$a3 +/* f14f3d4: 00183080 */ sll $a2,$t8,0x2 +/* f14f3d8: 8de5000c */ lw $a1,0xc($t7) +/* f14f3dc: afa60028 */ sw $a2,0x28($sp) +/* f14f3e0: 00c03825 */ or $a3,$a2,$zero +/* f14f3e4: 0c012978 */ jal 0x4a5e0 +/* f14f3e8: 032e2021 */ addu $a0,$t9,$t6 +/* f14f3ec: 8e190000 */ lw $t9,0x0($s0) +/* f14f3f0: 8fae0024 */ lw $t6,0x24($sp) +/* f14f3f4: 8fa60030 */ lw $a2,0x30($sp) +/* f14f3f8: 8fa70028 */ lw $a3,0x28($sp) +/* f14f3fc: 032e7821 */ addu $t7,$t9,$t6 +/* f14f400: 8fb8003c */ lw $t8,0x3c($sp) +/* f14f404: 0006c880 */ sll $t9,$a2,0x2 +/* f14f408: 0326c823 */ subu $t9,$t9,$a2 +/* f14f40c: 00193080 */ sll $a2,$t9,0x2 +/* f14f410: 01e72021 */ addu $a0,$t7,$a3 +/* f14f414: 0c012978 */ jal 0x4a5e0 +/* f14f418: 8f05000c */ lw $a1,0xc($t8) +/* f14f41c: 8fae0060 */ lw $t6,0x60($sp) +/* f14f420: 8faf002c */ lw $t7,0x2c($sp) +/* f14f424: 51c00003 */ beqzl $t6,.L0f14f434 +/* f14f428: 8fbf001c */ lw $ra,0x1c($sp) +/* f14f42c: adcf0000 */ sw $t7,0x0($t6) +/* f14f430: 8fbf001c */ lw $ra,0x1c($sp) +.L0f14f434: +/* f14f434: 8fa20048 */ lw $v0,0x48($sp) +/* f14f438: 8fb00018 */ lw $s0,0x18($sp) +/* f14f43c: 03e00008 */ jr $ra +/* f14f440: 27bd0058 */ addiu $sp,$sp,0x58 +/* f14f444: afa40000 */ sw $a0,0x0($sp) +/* f14f448: afa50004 */ sw $a1,0x4($sp) +/* f14f44c: afa60008 */ sw $a2,0x8($sp) +/* f14f450: 03e00008 */ jr $ra +/* f14f454: afa7000c */ sw $a3,0xc($sp) +/* f14f458: 03e00008 */ jr $ra +/* f14f45c: 00000000 */ sll $zero,$zero,0x0 +/* f14f460: 03e00008 */ jr $ra +/* f14f464: 00000000 */ sll $zero,$zero,0x0 +/* f14f468: 03e00008 */ jr $ra +/* f14f46c: 00000000 */ sll $zero,$zero,0x0 +/* f14f470: 03e00008 */ jr $ra +/* f14f474: 00000000 */ sll $zero,$zero,0x0 +/* f14f478: 03e00008 */ jr $ra +/* f14f47c: 00000000 */ sll $zero,$zero,0x0 +/* f14f480: 03e00008 */ jr $ra +/* f14f484: 00000000 */ sll $zero,$zero,0x0 +/* f14f488: 03e00008 */ jr $ra +/* f14f48c: 00000000 */ sll $zero,$zero,0x0 +/* f14f490: 03e00008 */ jr $ra +/* f14f494: 00000000 */ sll $zero,$zero,0x0 +/* f14f498: 03e00008 */ jr $ra +/* f14f49c: 00000000 */ sll $zero,$zero,0x0 +/* f14f4a0: 03e00008 */ jr $ra +/* f14f4a4: 00801025 */ or $v0,$a0,$zero +/* f14f4a8: 03e00008 */ jr $ra +/* f14f4ac: 00000000 */ sll $zero,$zero,0x0 +/* f14f4b0: 03e00008 */ jr $ra +/* f14f4b4: afa40000 */ sw $a0,0x0($sp) +); + +GLOBAL_ASM( +glabel func0f14f4b8 +/* f14f4b8: ac800028 */ sw $zero,0x28($a0) +/* f14f4bc: ac80002c */ sw $zero,0x2c($a0) +/* f14f4c0: 00001025 */ or $v0,$zero,$zero +/* f14f4c4: 24031000 */ addiu $v1,$zero,0x1000 +.L0f14f4c8: +/* f14f4c8: 8c8e001c */ lw $t6,0x1c($a0) +/* f14f4cc: 01c27821 */ addu $t7,$t6,$v0 +/* f14f4d0: 24420001 */ addiu $v0,$v0,0x1 +/* f14f4d4: 1443fffc */ bne $v0,$v1,.L0f14f4c8 +/* f14f4d8: a1e00000 */ sb $zero,0x0($t7) +/* f14f4dc: 03e00008 */ jr $ra +/* f14f4e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14f4e4 +/* f14f4e4: ac800028 */ sw $zero,0x28($a0) +/* f14f4e8: ac80002c */ sw $zero,0x2c($a0) +/* f14f4ec: 00001025 */ or $v0,$zero,$zero +/* f14f4f0: 24031000 */ addiu $v1,$zero,0x1000 +.L0f14f4f4: +/* f14f4f4: 8c8e0024 */ lw $t6,0x24($a0) +/* f14f4f8: 01c27821 */ addu $t7,$t6,$v0 +/* f14f4fc: 24420001 */ addiu $v0,$v0,0x1 +/* f14f500: 1443fffc */ bne $v0,$v1,.L0f14f4f4 +/* f14f504: a1e00000 */ sb $zero,0x0($t7) +/* f14f508: 03e00008 */ jr $ra +/* f14f50c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14f510 +/* f14f510: 27bdffa0 */ addiu $sp,$sp,-96 +/* f14f514: afb40050 */ sw $s4,0x50($sp) +/* f14f518: afb3004c */ sw $s3,0x4c($sp) +/* f14f51c: 3c14800a */ lui $s4,0x800a +/* f14f520: afbf005c */ sw $ra,0x5c($sp) +/* f14f524: afb60058 */ sw $s6,0x58($sp) +/* f14f528: afb50054 */ sw $s5,0x54($sp) +/* f14f52c: afb20048 */ sw $s2,0x48($sp) +/* f14f530: afb10044 */ sw $s1,0x44($sp) +/* f14f534: afb00040 */ sw $s0,0x40($sp) +/* f14f538: f7bc0038 */ sdc1 $f28,0x38($sp) +/* f14f53c: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f14f540: f7b80028 */ sdc1 $f24,0x28($sp) +/* f14f544: f7b60020 */ sdc1 $f22,0x20($sp) +/* f14f548: f7b40018 */ sdc1 $f20,0x18($sp) +/* f14f54c: 269445a0 */ addiu $s4,$s4,0x45a0 +/* f14f550: 00009825 */ or $s3,$zero,$zero +/* f14f554: 266e0001 */ addiu $t6,$s3,0x1 +.L0f14f558: +/* f14f558: 01c40019 */ multu $t6,$a0 +/* f14f55c: 00008825 */ or $s1,$zero,$zero +/* f14f560: 00008025 */ or $s0,$zero,$zero +/* f14f564: 00001012 */ mflo $v0 +/* f14f568: 24420001 */ addiu $v0,$v0,0x1 +/* f14f56c: 00000000 */ sll $zero,$zero,0x0 +.L0f14f570: +/* f14f570: 8e8f0000 */ lw $t7,0x0($s4) +/* f14f574: 0013c140 */ sll $t8,$s3,0x5 +/* f14f578: 26310001 */ addiu $s1,$s1,0x1 +/* f14f57c: 01f8c821 */ addu $t9,$t7,$t8 +/* f14f580: 03304021 */ addu $t0,$t9,$s0 +/* f14f584: 2a210008 */ slti $at,$s1,0x8 +/* f14f588: ad02006c */ sw $v0,0x6c($t0) +/* f14f58c: 00441021 */ addu $v0,$v0,$a0 +/* f14f590: 1420fff7 */ bnez $at,.L0f14f570 +/* f14f594: 26100004 */ addiu $s0,$s0,0x4 +/* f14f598: 26730001 */ addiu $s3,$s3,0x1 +/* f14f59c: 2a610008 */ slti $at,$s3,0x8 +/* f14f5a0: 5420ffed */ bnezl $at,.L0f14f558 +/* f14f5a4: 266e0001 */ addiu $t6,$s3,0x1 +/* f14f5a8: 8e890000 */ lw $t1,0x0($s4) +/* f14f5ac: 3c013f80 */ lui $at,0x3f80 +/* f14f5b0: 4481b000 */ mtc1 $at,$f22 +/* f14f5b4: ad200010 */ sw $zero,0x10($t1) +/* f14f5b8: 8e8a0000 */ lw $t2,0x0($s4) +/* f14f5bc: 3c014100 */ lui $at,0x4100 +/* f14f5c0: 4481a000 */ mtc1 $at,$f20 +/* f14f5c4: 00008025 */ or $s0,$zero,$zero +/* f14f5c8: 00009025 */ or $s2,$zero,$zero +/* f14f5cc: 24110100 */ addiu $s1,$zero,0x100 +/* f14f5d0: ad40000c */ sw $zero,0xc($t2) +.L0f14f5d4: +/* f14f5d4: 0c012974 */ jal 0x4a5d0 +/* f14f5d8: 4600a306 */ mov.s $f12,$f20 +/* f14f5dc: 4600b103 */ div.s $f4,$f22,$f0 +/* f14f5e0: 8e8b0000 */ lw $t3,0x0($s4) +/* f14f5e4: 01706021 */ addu $t4,$t3,$s0 +/* f14f5e8: e584017c */ swc1 $f4,0x17c($t4) +/* f14f5ec: 8e820000 */ lw $v0,0x0($s4) +/* f14f5f0: 00506821 */ addu $t5,$v0,$s0 +/* f14f5f4: c5a6017c */ lwc1 $f6,0x17c($t5) +/* f14f5f8: 00527021 */ addu $t6,$v0,$s2 +/* f14f5fc: 26520020 */ addiu $s2,$s2,0x20 +/* f14f600: 26100004 */ addiu $s0,$s0,0x4 +/* f14f604: 1651fff3 */ bne $s2,$s1,.L0f14f5d4 +/* f14f608: e5c6027c */ swc1 $f6,0x27c($t6) +/* f14f60c: 3c014180 */ lui $at,0x4180 +/* f14f610: 4481e000 */ mtc1 $at,$f28 +/* f14f614: 3c017f1b */ lui $at,0x7f1b +/* f14f618: c43a7364 */ lwc1 $f26,0x7364($at) +/* f14f61c: 3c013e80 */ lui $at,0x3e80 +/* f14f620: 4481c000 */ mtc1 $at,$f24 +/* f14f624: 24130001 */ addiu $s3,$zero,0x1 +/* f14f628: 24150004 */ addiu $s5,$zero,0x4 +/* f14f62c: 24160008 */ addiu $s6,$zero,0x8 +.L0f14f630: +/* f14f630: 44934000 */ mtc1 $s3,$f8 +/* f14f634: 00008825 */ or $s1,$zero,$zero +/* f14f638: 00008025 */ or $s0,$zero,$zero +/* f14f63c: 24120001 */ addiu $s2,$zero,0x1 +/* f14f640: 468045a0 */ cvt.s.w $f22,$f8 +.L0f14f644: +/* f14f644: 0c012974 */ jal 0x4a5d0 +/* f14f648: 4600c306 */ mov.s $f12,$f24 +/* f14f64c: 44925000 */ mtc1 $s2,$f10 +/* f14f650: 46000506 */ mov.s $f20,$f0 +/* f14f654: 46805420 */ cvt.s.w $f16,$f10 +/* f14f658: 461a8482 */ mul.s $f18,$f16,$f26 +/* f14f65c: 00000000 */ sll $zero,$zero,0x0 +/* f14f660: 46169102 */ mul.s $f4,$f18,$f22 +/* f14f664: 0c0068f4 */ jal 0x1a3d0 +/* f14f668: 461c2303 */ div.s $f12,$f4,$f28 +/* f14f66c: 46140182 */ mul.s $f6,$f0,$f20 +/* f14f670: 8e8f0000 */ lw $t7,0x0($s4) +/* f14f674: 0013c140 */ sll $t8,$s3,0x5 +/* f14f678: 00134940 */ sll $t1,$s3,0x5 +/* f14f67c: 01f8c821 */ addu $t9,$t7,$t8 +/* f14f680: 03304021 */ addu $t0,$t9,$s0 +/* f14f684: 00116140 */ sll $t4,$s1,0x5 +/* f14f688: e506017c */ swc1 $f6,0x17c($t0) +/* f14f68c: 8e820000 */ lw $v0,0x0($s4) +/* f14f690: 26310001 */ addiu $s1,$s1,0x1 +/* f14f694: 26520002 */ addiu $s2,$s2,0x2 +/* f14f698: 00495021 */ addu $t2,$v0,$t1 +/* f14f69c: 01505821 */ addu $t3,$t2,$s0 +/* f14f6a0: c568017c */ lwc1 $f8,0x17c($t3) +/* f14f6a4: 004c6821 */ addu $t5,$v0,$t4 +/* f14f6a8: 01b57021 */ addu $t6,$t5,$s5 +/* f14f6ac: 26100004 */ addiu $s0,$s0,0x4 +/* f14f6b0: 1636ffe4 */ bne $s1,$s6,.L0f14f644 +/* f14f6b4: e5c8027c */ swc1 $f8,0x27c($t6) +/* f14f6b8: 26730001 */ addiu $s3,$s3,0x1 +/* f14f6bc: 1676ffdc */ bne $s3,$s6,.L0f14f630 +/* f14f6c0: 26b50004 */ addiu $s5,$s5,0x4 +/* f14f6c4: 8fbf005c */ lw $ra,0x5c($sp) +/* f14f6c8: d7b40018 */ ldc1 $f20,0x18($sp) +/* f14f6cc: d7b60020 */ ldc1 $f22,0x20($sp) +/* f14f6d0: d7b80028 */ ldc1 $f24,0x28($sp) +/* f14f6d4: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f14f6d8: d7bc0038 */ ldc1 $f28,0x38($sp) +/* f14f6dc: 8fb00040 */ lw $s0,0x40($sp) +/* f14f6e0: 8fb10044 */ lw $s1,0x44($sp) +/* f14f6e4: 8fb20048 */ lw $s2,0x48($sp) +/* f14f6e8: 8fb3004c */ lw $s3,0x4c($sp) +/* f14f6ec: 8fb40050 */ lw $s4,0x50($sp) +/* f14f6f0: 8fb50054 */ lw $s5,0x54($sp) +/* f14f6f4: 8fb60058 */ lw $s6,0x58($sp) +/* f14f6f8: 03e00008 */ jr $ra +/* f14f6fc: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f14f700 +/* f14f700: 24ce001f */ addiu $t6,$a2,0x1f +/* f14f704: 240f0001 */ addiu $t7,$zero,0x1 +/* f14f708: 01cf1004 */ sllv $v0,$t7,$t6 +/* f14f70c: 10400015 */ beqz $v0,.L0f14f764 +/* f14f710: 24090007 */ addiu $t1,$zero,0x7 +.L0f14f714: +/* f14f714: 0045c024 */ and $t8,$v0,$a1 +/* f14f718: 5300000d */ beqzl $t8,.L0f14f750 +/* f14f71c: 8c98002c */ lw $t8,0x2c($a0) +/* f14f720: 8c86002c */ lw $a2,0x2c($a0) +/* f14f724: 8c990024 */ lw $t9,0x24($a0) +/* f14f728: 240c0001 */ addiu $t4,$zero,0x1 +/* f14f72c: 000638c2 */ srl $a3,$a2,0x3 +/* f14f730: 03274021 */ addu $t0,$t9,$a3 +/* f14f734: 910a0000 */ lbu $t2,0x0($t0) +/* f14f738: 30c30007 */ andi $v1,$a2,0x7 +/* f14f73c: 01235823 */ subu $t3,$t1,$v1 +/* f14f740: 016c7804 */ sllv $t7,$t4,$t3 +/* f14f744: 014f7025 */ or $t6,$t2,$t7 +/* f14f748: a10e0000 */ sb $t6,0x0($t0) +/* f14f74c: 8c98002c */ lw $t8,0x2c($a0) +.L0f14f750: +/* f14f750: 00026042 */ srl $t4,$v0,0x1 +/* f14f754: 01801025 */ or $v0,$t4,$zero +/* f14f758: 27190001 */ addiu $t9,$t8,0x1 +/* f14f75c: 1580ffed */ bnez $t4,.L0f14f714 +/* f14f760: ac99002c */ sw $t9,0x2c($a0) +.L0f14f764: +/* f14f764: 03e00008 */ jr $ra +/* f14f768: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14f76c +/* f14f76c: 24ae001f */ addiu $t6,$a1,0x1f +/* f14f770: 240f0001 */ addiu $t7,$zero,0x1 +/* f14f774: 01cf1004 */ sllv $v0,$t7,$t6 +/* f14f778: 10400014 */ beqz $v0,.L0f14f7cc +/* f14f77c: 00003025 */ or $a2,$zero,$zero +/* f14f780: 24080007 */ addiu $t0,$zero,0x7 +.L0f14f784: +/* f14f784: 8c85002c */ lw $a1,0x2c($a0) +/* f14f788: 8c980020 */ lw $t8,0x20($a0) +/* f14f78c: 240b0001 */ addiu $t3,$zero,0x1 +/* f14f790: 000538c2 */ srl $a3,$a1,0x3 +/* f14f794: 30a30007 */ andi $v1,$a1,0x7 +/* f14f798: 0307c821 */ addu $t9,$t8,$a3 +/* f14f79c: 93290000 */ lbu $t1,0x0($t9) +/* f14f7a0: 01035023 */ subu $t2,$t0,$v1 +/* f14f7a4: 014b6004 */ sllv $t4,$t3,$t2 +/* f14f7a8: 318d00ff */ andi $t5,$t4,0xff +/* f14f7ac: 012d7824 */ and $t7,$t1,$t5 +/* f14f7b0: 11e00002 */ beqz $t7,.L0f14f7bc +/* f14f7b4: 24ae0001 */ addiu $t6,$a1,0x1 +/* f14f7b8: 00c23025 */ or $a2,$a2,$v0 +.L0f14f7bc: +/* f14f7bc: 0002c042 */ srl $t8,$v0,0x1 +/* f14f7c0: 03001025 */ or $v0,$t8,$zero +/* f14f7c4: 1700ffef */ bnez $t8,.L0f14f784 +/* f14f7c8: ac8e002c */ sw $t6,0x2c($a0) +.L0f14f7cc: +/* f14f7cc: 03e00008 */ jr $ra +/* f14f7d0: 00c01025 */ or $v0,$a2,$zero +); + +GLOBAL_ASM( +glabel func0f14f7d4 +/* f14f7d4: 3c03800a */ lui $v1,0x800a +/* f14f7d8: 8c6345a0 */ lw $v1,0x45a0($v1) +/* f14f7dc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f14f7e0: afbf001c */ sw $ra,0x1c($sp) +/* f14f7e4: afb00018 */ sw $s0,0x18($sp) +/* f14f7e8: 8c65000c */ lw $a1,0xc($v1) +/* f14f7ec: 00808025 */ or $s0,$a0,$zero +/* f14f7f0: 02002025 */ or $a0,$s0,$zero +/* f14f7f4: 18a00004 */ blez $a1,.L0f14f808 +/* f14f7f8: 24aeffff */ addiu $t6,$a1,-1 +/* f14f7fc: ac6e000c */ sw $t6,0xc($v1) +/* f14f800: 1000002d */ beqz $zero,.L0f14f8b8 +/* f14f804: 00001025 */ or $v0,$zero,$zero +.L0f14f808: +/* f14f808: 0fc53ddb */ jal func0f14f76c +/* f14f80c: 24050002 */ addiu $a1,$zero,0x2 +/* f14f810: 14400009 */ bnez $v0,.L0f14f838 +/* f14f814: 00403025 */ or $a2,$v0,$zero +/* f14f818: 02002025 */ or $a0,$s0,$zero +/* f14f81c: 0fc53ddb */ jal func0f14f76c +/* f14f820: 24050004 */ addiu $a1,$zero,0x4 +/* f14f824: 3c0f800a */ lui $t7,0x800a +/* f14f828: 8def45a0 */ lw $t7,0x45a0($t7) +/* f14f82c: ade2000c */ sw $v0,0xc($t7) +/* f14f830: 10000021 */ beqz $zero,.L0f14f8b8 +/* f14f834: 00001025 */ or $v0,$zero,$zero +.L0f14f838: +/* f14f838: 24010001 */ addiu $at,$zero,0x1 +/* f14f83c: 14410006 */ bne $v0,$at,.L0f14f858 +/* f14f840: 02002025 */ or $a0,$s0,$zero +/* f14f844: 02002025 */ or $a0,$s0,$zero +/* f14f848: 0fc53ddb */ jal func0f14f76c +/* f14f84c: 24050001 */ addiu $a1,$zero,0x1 +/* f14f850: 10000008 */ beqz $zero,.L0f14f874 +/* f14f854: 24460001 */ addiu $a2,$v0,0x1 +.L0f14f858: +/* f14f858: 24050002 */ addiu $a1,$zero,0x2 +/* f14f85c: 0fc53ddb */ jal func0f14f76c +/* f14f860: afa60024 */ sw $a2,0x24($sp) +/* f14f864: 8fa60024 */ lw $a2,0x24($sp) +/* f14f868: 0006c080 */ sll $t8,$a2,0x2 +/* f14f86c: 00583021 */ addu $a2,$v0,$t8 +/* f14f870: 24c6fffb */ addiu $a2,$a2,-5 +.L0f14f874: +/* f14f874: 02002025 */ or $a0,$s0,$zero +/* f14f878: 00c02825 */ or $a1,$a2,$zero +/* f14f87c: 0fc53ddb */ jal func0f14f76c +/* f14f880: afa60024 */ sw $a2,0x24($sp) +/* f14f884: 8fa60024 */ lw $a2,0x24($sp) +/* f14f888: 24080001 */ addiu $t0,$zero,0x1 +/* f14f88c: 00401825 */ or $v1,$v0,$zero +/* f14f890: 24d9001f */ addiu $t9,$a2,0x1f +/* f14f894: 03284804 */ sllv $t1,$t0,$t9 +/* f14f898: 01225024 */ and $t2,$t1,$v0 +/* f14f89c: 11400003 */ beqz $t2,.L0f14f8ac +/* f14f8a0: 240b0001 */ addiu $t3,$zero,0x1 +/* f14f8a4: 10000005 */ beqz $zero,.L0f14f8bc +/* f14f8a8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f14f8ac: +/* f14f8ac: 00cb6004 */ sllv $t4,$t3,$a2 +/* f14f8b0: 006c1023 */ subu $v0,$v1,$t4 +/* f14f8b4: 24420001 */ addiu $v0,$v0,0x1 +.L0f14f8b8: +/* f14f8b8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f14f8bc: +/* f14f8bc: 8fb00018 */ lw $s0,0x18($sp) +/* f14f8c0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f14f8c4: 03e00008 */ jr $ra +/* f14f8c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f14f8cc +/* f14f8cc: 27bdffd0 */ addiu $sp,$sp,-48 +/* f14f8d0: afb40028 */ sw $s4,0x28($sp) +/* f14f8d4: afb30024 */ sw $s3,0x24($sp) +/* f14f8d8: afb00018 */ sw $s0,0x18($sp) +/* f14f8dc: afb20020 */ sw $s2,0x20($sp) +/* f14f8e0: afb1001c */ sw $s1,0x1c($sp) +/* f14f8e4: 3c107f1b */ lui $s0,0x7f1b +/* f14f8e8: 3c13800a */ lui $s3,0x800a +/* f14f8ec: 3c147f1b */ lui $s4,0x7f1b +/* f14f8f0: 00808825 */ or $s1,$a0,$zero +/* f14f8f4: 00a09025 */ or $s2,$a1,$zero +/* f14f8f8: afbf002c */ sw $ra,0x2c($sp) +/* f14f8fc: 269462a0 */ addiu $s4,$s4,0x62a0 +/* f14f900: 267345a0 */ addiu $s3,$s3,0x45a0 +/* f14f904: 261060a0 */ addiu $s0,$s0,0x60a0 +.L0f14f908: +/* f14f908: 0fc53df5 */ jal func0f14f7d4 +/* f14f90c: 02202025 */ or $a0,$s1,$zero +/* f14f910: 8e030000 */ lw $v1,0x0($s0) +/* f14f914: 8e050004 */ lw $a1,0x4($s0) +/* f14f918: 8e6e0000 */ lw $t6,0x0($s3) +/* f14f91c: 00037940 */ sll $t7,$v1,0x5 +/* f14f920: 00052080 */ sll $a0,$a1,0x2 +/* f14f924: 01cfc021 */ addu $t8,$t6,$t7 +/* f14f928: 0304c821 */ addu $t9,$t8,$a0 +/* f14f92c: 8f28006c */ lw $t0,0x6c($t9) +/* f14f930: 00035140 */ sll $t2,$v1,0x5 +/* f14f934: 024a5821 */ addu $t3,$s2,$t2 +/* f14f938: 01020019 */ multu $t0,$v0 +/* f14f93c: 26100008 */ addiu $s0,$s0,0x8 +/* f14f940: 01646021 */ addu $t4,$t3,$a0 +/* f14f944: 00004812 */ mflo $t1 +/* f14f948: ad890000 */ sw $t1,0x0($t4) +/* f14f94c: 1614ffee */ bne $s0,$s4,.L0f14f908 +/* f14f950: 00000000 */ sll $zero,$zero,0x0 +/* f14f954: 8fbf002c */ lw $ra,0x2c($sp) +/* f14f958: 8fb00018 */ lw $s0,0x18($sp) +/* f14f95c: 8fb1001c */ lw $s1,0x1c($sp) +/* f14f960: 8fb20020 */ lw $s2,0x20($sp) +/* f14f964: 8fb30024 */ lw $s3,0x24($sp) +/* f14f968: 8fb40028 */ lw $s4,0x28($sp) +/* f14f96c: 03e00008 */ jr $ra +/* f14f970: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f14f974 +/* f14f974: 27bdffd0 */ addiu $sp,$sp,-48 +/* f14f978: afb10018 */ sw $s1,0x18($sp) +/* f14f97c: 00808825 */ or $s1,$a0,$zero +/* f14f980: afbf001c */ sw $ra,0x1c($sp) +/* f14f984: afb00014 */ sw $s0,0x14($sp) +/* f14f988: 14a00008 */ bnez $a1,.L0f14f9ac +/* f14f98c: afa50034 */ sw $a1,0x34($sp) +/* f14f990: 3c10800a */ lui $s0,0x800a +/* f14f994: 261045a0 */ addiu $s0,$s0,0x45a0 +/* f14f998: 8e020000 */ lw $v0,0x0($s0) +/* f14f99c: 8c4f0010 */ lw $t7,0x10($v0) +/* f14f9a0: 25f80001 */ addiu $t8,$t7,0x1 +/* f14f9a4: 1000004f */ beqz $zero,.L0f14fae4 +/* f14f9a8: ac580010 */ sw $t8,0x10($v0) +.L0f14f9ac: +/* f14f9ac: 3c10800a */ lui $s0,0x800a +/* f14f9b0: 261045a0 */ addiu $s0,$s0,0x45a0 +/* f14f9b4: 8e190000 */ lw $t9,0x0($s0) +/* f14f9b8: 8f220010 */ lw $v0,0x10($t9) +/* f14f9bc: 5040001f */ beqzl $v0,.L0f14fa3c +/* f14f9c0: 8fae0034 */ lw $t6,0x34($sp) +/* f14f9c4: 1840001c */ blez $v0,.L0f14fa38 +/* f14f9c8: 02202025 */ or $a0,$s1,$zero +.L0f14f9cc: +/* f14f9cc: 00002825 */ or $a1,$zero,$zero +/* f14f9d0: 0fc53dc0 */ jal func0f14f700 +/* f14f9d4: 24060002 */ addiu $a2,$zero,0x2 +/* f14f9d8: 8e080000 */ lw $t0,0x0($s0) +/* f14f9dc: 24060004 */ addiu $a2,$zero,0x4 +/* f14f9e0: 02202025 */ or $a0,$s1,$zero +/* f14f9e4: 8d020010 */ lw $v0,0x10($t0) +/* f14f9e8: 2405000f */ addiu $a1,$zero,0xf +/* f14f9ec: 28410011 */ slti $at,$v0,0x11 +/* f14f9f0: 10200007 */ beqz $at,.L0f14fa10 +/* f14f9f4: 00000000 */ sll $zero,$zero,0x0 +/* f14f9f8: 02202025 */ or $a0,$s1,$zero +/* f14f9fc: 0fc53dc0 */ jal func0f14f700 +/* f14fa00: 2445ffff */ addiu $a1,$v0,-1 +/* f14fa04: 8e090000 */ lw $t1,0x0($s0) +/* f14fa08: 10000007 */ beqz $zero,.L0f14fa28 +/* f14fa0c: ad200010 */ sw $zero,0x10($t1) +.L0f14fa10: +/* f14fa10: 0fc53dc0 */ jal func0f14f700 +/* f14fa14: 24060004 */ addiu $a2,$zero,0x4 +/* f14fa18: 8e020000 */ lw $v0,0x0($s0) +/* f14fa1c: 8c4a0010 */ lw $t2,0x10($v0) +/* f14fa20: 254bfff0 */ addiu $t3,$t2,-16 +/* f14fa24: ac4b0010 */ sw $t3,0x10($v0) +.L0f14fa28: +/* f14fa28: 8e0c0000 */ lw $t4,0x0($s0) +/* f14fa2c: 8d8d0010 */ lw $t5,0x10($t4) +/* f14fa30: 5da0ffe6 */ bgtzl $t5,.L0f14f9cc +/* f14fa34: 02202025 */ or $a0,$s1,$zero +.L0f14fa38: +/* f14fa38: 8fae0034 */ lw $t6,0x34($sp) +.L0f14fa3c: +/* f14fa3c: 8fa20034 */ lw $v0,0x34($sp) +/* f14fa40: 24100001 */ addiu $s0,$zero,0x1 +/* f14fa44: 19c00003 */ blez $t6,.L0f14fa54 +/* f14fa48: 00021023 */ negu $v0,$v0 +/* f14fa4c: 10000001 */ beqz $zero,.L0f14fa54 +/* f14fa50: 01c01025 */ or $v0,$t6,$zero +.L0f14fa54: +/* f14fa54: 28410002 */ slti $at,$v0,0x2 +/* f14fa58: 14200006 */ bnez $at,.L0f14fa74 +/* f14fa5c: 24070001 */ addiu $a3,$zero,0x1 +.L0f14fa60: +/* f14fa60: 00107840 */ sll $t7,$s0,0x1 +/* f14fa64: 25f00001 */ addiu $s0,$t7,0x1 +/* f14fa68: 0202082a */ slt $at,$s0,$v0 +/* f14fa6c: 1420fffc */ bnez $at,.L0f14fa60 +/* f14fa70: 24e70001 */ addiu $a3,$a3,0x1 +.L0f14fa74: +/* f14fa74: 28e10003 */ slti $at,$a3,0x3 +/* f14fa78: 10200008 */ beqz $at,.L0f14fa9c +/* f14fa7c: 02202025 */ or $a0,$s1,$zero +/* f14fa80: 02202025 */ or $a0,$s1,$zero +/* f14fa84: 24e50001 */ addiu $a1,$a3,0x1 +/* f14fa88: 24060003 */ addiu $a2,$zero,0x3 +/* f14fa8c: 0fc53dc0 */ jal func0f14f700 +/* f14fa90: afa70024 */ sw $a3,0x24($sp) +/* f14fa94: 10000006 */ beqz $zero,.L0f14fab0 +/* f14fa98: 8fa70024 */ lw $a3,0x24($sp) +.L0f14fa9c: +/* f14fa9c: 24e50005 */ addiu $a1,$a3,0x5 +/* f14faa0: 24060004 */ addiu $a2,$zero,0x4 +/* f14faa4: 0fc53dc0 */ jal func0f14f700 +/* f14faa8: afa70024 */ sw $a3,0x24($sp) +/* f14faac: 8fa70024 */ lw $a3,0x24($sp) +.L0f14fab0: +/* f14fab0: 8fb80034 */ lw $t8,0x34($sp) +/* f14fab4: 8fb90034 */ lw $t9,0x34($sp) +/* f14fab8: 02202025 */ or $a0,$s1,$zero +/* f14fabc: 1b000007 */ blez $t8,.L0f14fadc +/* f14fac0: 03302821 */ addu $a1,$t9,$s0 +/* f14fac4: 02202025 */ or $a0,$s1,$zero +/* f14fac8: 03002825 */ or $a1,$t8,$zero +/* f14facc: 0fc53dc0 */ jal func0f14f700 +/* f14fad0: 00e03025 */ or $a2,$a3,$zero +/* f14fad4: 10000004 */ beqz $zero,.L0f14fae8 +/* f14fad8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f14fadc: +/* f14fadc: 0fc53dc0 */ jal func0f14f700 +/* f14fae0: 00e03025 */ or $a2,$a3,$zero +.L0f14fae4: +/* f14fae4: 8fbf001c */ lw $ra,0x1c($sp) +.L0f14fae8: +/* f14fae8: 8fb00014 */ lw $s0,0x14($sp) +/* f14faec: 8fb10018 */ lw $s1,0x18($sp) +/* f14faf0: 03e00008 */ jr $ra +/* f14faf4: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f14faf8 +/* f14faf8: 27bdffc0 */ addiu $sp,$sp,-64 +/* f14fafc: afb20030 */ sw $s2,0x30($sp) +/* f14fb00: afb1002c */ sw $s1,0x2c($sp) +/* f14fb04: afb00028 */ sw $s0,0x28($sp) +/* f14fb08: f7b60020 */ sdc1 $f22,0x20($sp) +/* f14fb0c: f7b40018 */ sdc1 $f20,0x18($sp) +/* f14fb10: 3c013f00 */ lui $at,0x3f00 +/* f14fb14: afb40038 */ sw $s4,0x38($sp) +/* f14fb18: afb30034 */ sw $s3,0x34($sp) +/* f14fb1c: 3c107f1b */ lui $s0,0x7f1b +/* f14fb20: 3c11800a */ lui $s1,0x800a +/* f14fb24: 3c127f1b */ lui $s2,0x7f1b +/* f14fb28: 4481a000 */ mtc1 $at,$f20 +/* f14fb2c: 4480b000 */ mtc1 $zero,$f22 +/* f14fb30: 00a09825 */ or $s3,$a1,$zero +/* f14fb34: 0080a025 */ or $s4,$a0,$zero +/* f14fb38: afbf003c */ sw $ra,0x3c($sp) +/* f14fb3c: 265262a0 */ addiu $s2,$s2,0x62a0 +/* f14fb40: 263145a0 */ addiu $s1,$s1,0x45a0 +/* f14fb44: 261060a0 */ addiu $s0,$s0,0x60a0 +/* f14fb48: 8e020000 */ lw $v0,0x0($s0) +.L0f14fb4c: +/* f14fb4c: 8e040004 */ lw $a0,0x4($s0) +/* f14fb50: 8e2e0000 */ lw $t6,0x0($s1) +/* f14fb54: 00027940 */ sll $t7,$v0,0x5 +/* f14fb58: 00024940 */ sll $t1,$v0,0x5 +/* f14fb5c: 00041880 */ sll $v1,$a0,0x2 +/* f14fb60: 02695021 */ addu $t2,$s3,$t1 +/* f14fb64: 01cfc021 */ addu $t8,$t6,$t7 +/* f14fb68: 0303c821 */ addu $t9,$t8,$v1 +/* f14fb6c: 01435821 */ addu $t3,$t2,$v1 +/* f14fb70: 8d6c0000 */ lw $t4,0x0($t3) +/* f14fb74: 8f28006c */ lw $t0,0x6c($t9) +/* f14fb78: 448c4000 */ mtc1 $t4,$f8 +/* f14fb7c: 44882000 */ mtc1 $t0,$f4 +/* f14fb80: 468042a0 */ cvt.s.w $f10,$f8 +/* f14fb84: 468021a0 */ cvt.s.w $f6,$f4 +/* f14fb88: 46065003 */ div.s $f0,$f10,$f6 +/* f14fb8c: 4616003c */ c.lt.s $f0,$f22 +/* f14fb90: 00000000 */ sll $zero,$zero,0x0 +/* f14fb94: 45020007 */ bc1fl .L0f14fbb4 +/* f14fb98: 46140100 */ add.s $f4,$f0,$f20 +/* f14fb9c: 46140401 */ sub.s $f16,$f0,$f20 +/* f14fba0: 4600848d */ trunc.w.s $f18,$f16 +/* f14fba4: 44059000 */ mfc1 $a1,$f18 +/* f14fba8: 10000005 */ beqz $zero,.L0f14fbc0 +/* f14fbac: 00000000 */ sll $zero,$zero,0x0 +/* f14fbb0: 46140100 */ add.s $f4,$f0,$f20 +.L0f14fbb4: +/* f14fbb4: 4600220d */ trunc.w.s $f8,$f4 +/* f14fbb8: 44054000 */ mfc1 $a1,$f8 +/* f14fbbc: 00000000 */ sll $zero,$zero,0x0 +.L0f14fbc0: +/* f14fbc0: 0fc53e5d */ jal func0f14f974 +/* f14fbc4: 02802025 */ or $a0,$s4,$zero +/* f14fbc8: 26100008 */ addiu $s0,$s0,0x8 +/* f14fbcc: 5612ffdf */ bnel $s0,$s2,.L0f14fb4c +/* f14fbd0: 8e020000 */ lw $v0,0x0($s0) +/* f14fbd4: 8fbf003c */ lw $ra,0x3c($sp) +/* f14fbd8: d7b40018 */ ldc1 $f20,0x18($sp) +/* f14fbdc: d7b60020 */ ldc1 $f22,0x20($sp) +/* f14fbe0: 8fb00028 */ lw $s0,0x28($sp) +/* f14fbe4: 8fb1002c */ lw $s1,0x2c($sp) +/* f14fbe8: 8fb20030 */ lw $s2,0x30($sp) +/* f14fbec: 8fb30034 */ lw $s3,0x34($sp) +/* f14fbf0: 8fb40038 */ lw $s4,0x38($sp) +/* f14fbf4: 03e00008 */ jr $ra +/* f14fbf8: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f14fbfc +/* f14fbfc: 27bdfed0 */ addiu $sp,$sp,-304 +/* f14fc00: 3c09800a */ lui $t1,0x800a +/* f14fc04: 44801000 */ mtc1 $zero,$f2 +/* f14fc08: afa50134 */ sw $a1,0x134($sp) +/* f14fc0c: 8d2945a0 */ lw $t1,0x45a0($t1) +/* f14fc10: 27a60030 */ addiu $a2,$sp,0x30 +/* f14fc14: 00003825 */ or $a3,$zero,$zero +/* f14fc18: 00804025 */ or $t0,$a0,$zero +/* f14fc1c: 240b0020 */ addiu $t3,$zero,0x20 +/* f14fc20: 240a0008 */ addiu $t2,$zero,0x8 +.L0f14fc24: +/* f14fc24: 00002025 */ or $a0,$zero,$zero +/* f14fc28: 00c01025 */ or $v0,$a2,$zero +.L0f14fc2c: +/* f14fc2c: e4420000 */ swc1 $f2,0x0($v0) +/* f14fc30: 00001825 */ or $v1,$zero,$zero +/* f14fc34: 01242821 */ addu $a1,$t1,$a0 +/* f14fc38: 8d0e0000 */ lw $t6,0x0($t0) +/* f14fc3c: c4b0027c */ lwc1 $f16,0x27c($a1) +/* f14fc40: 254affff */ addiu $t2,$t2,-1 +/* f14fc44: 01c37821 */ addu $t7,$t6,$v1 +/* f14fc48: 91f80000 */ lbu $t8,0x0($t7) +/* f14fc4c: 2719ff80 */ addiu $t9,$t8,-128 +/* f14fc50: 44997000 */ mtc1 $t9,$f14 +/* f14fc54: 00000000 */ sll $zero,$zero,0x0 +/* f14fc58: 468073a0 */ cvt.s.w $f14,$f14 +/* f14fc5c: 46107482 */ mul.s $f18,$f14,$f16 +/* f14fc60: 506a0012 */ beql $v1,$t2,.L0f14fcac +/* f14fc64: c4500000 */ lwc1 $f16,0x0($v0) +/* f14fc68: c4500000 */ lwc1 $f16,0x0($v0) +.L0f14fc6c: +/* f14fc6c: 24630001 */ addiu $v1,$v1,0x1 +/* f14fc70: 24a50020 */ addiu $a1,$a1,0x20 +/* f14fc74: 46128400 */ add.s $f16,$f16,$f18 +/* f14fc78: e4500000 */ swc1 $f16,0x0($v0) +/* f14fc7c: 8d0e0000 */ lw $t6,0x0($t0) +/* f14fc80: c4b0027c */ lwc1 $f16,0x27c($a1) +/* f14fc84: 01c37821 */ addu $t7,$t6,$v1 +/* f14fc88: 91f80000 */ lbu $t8,0x0($t7) +/* f14fc8c: 2719ff80 */ addiu $t9,$t8,-128 +/* f14fc90: 44997000 */ mtc1 $t9,$f14 +/* f14fc94: 00000000 */ sll $zero,$zero,0x0 +/* f14fc98: 468073a0 */ cvt.s.w $f14,$f14 +/* f14fc9c: 46107482 */ mul.s $f18,$f14,$f16 +/* f14fca0: 546afff2 */ bnel $v1,$t2,.L0f14fc6c +/* f14fca4: c4500000 */ lwc1 $f16,0x0($v0) +/* f14fca8: c4500000 */ lwc1 $f16,0x0($v0) +.L0f14fcac: +/* f14fcac: 254a0001 */ addiu $t2,$t2,0x1 +/* f14fcb0: 24630001 */ addiu $v1,$v1,0x1 +/* f14fcb4: 46128400 */ add.s $f16,$f16,$f18 +/* f14fcb8: 24a50020 */ addiu $a1,$a1,0x20 +/* f14fcbc: e4500000 */ swc1 $f16,0x0($v0) +/* f14fcc0: 24840004 */ addiu $a0,$a0,0x4 +/* f14fcc4: 148bffd9 */ bne $a0,$t3,.L0f14fc2c +/* f14fcc8: 24420004 */ addiu $v0,$v0,0x4 +/* f14fccc: 24e70004 */ addiu $a3,$a3,0x4 +/* f14fcd0: 28e10020 */ slti $at,$a3,0x20 +/* f14fcd4: 24c60020 */ addiu $a2,$a2,0x20 +/* f14fcd8: 1420ffd2 */ bnez $at,.L0f14fc24 +/* f14fcdc: 25080004 */ addiu $t0,$t0,0x4 +/* f14fce0: 3c013f00 */ lui $at,0x3f00 +/* f14fce4: 44816000 */ mtc1 $at,$f12 +/* f14fce8: 00001025 */ or $v0,$zero,$zero +/* f14fcec: 8fa70134 */ lw $a3,0x134($sp) +/* f14fcf0: 24090020 */ addiu $t1,$zero,0x20 +.L0f14fcf4: +/* f14fcf4: 00002025 */ or $a0,$zero,$zero +/* f14fcf8: 00e04025 */ or $t0,$a3,$zero +.L0f14fcfc: +/* f14fcfc: 3c0c800a */ lui $t4,0x800a +/* f14fd00: 8d8c45a0 */ lw $t4,0x45a0($t4) +/* f14fd04: 00026940 */ sll $t5,$v0,0x5 +/* f14fd08: 27ae0030 */ addiu $t6,$sp,0x30 +/* f14fd0c: 46001006 */ mov.s $f0,$f2 +/* f14fd10: 008e3021 */ addu $a2,$a0,$t6 +/* f14fd14: 00001825 */ or $v1,$zero,$zero +/* f14fd18: 018d2821 */ addu $a1,$t4,$t5 +/* f14fd1c: 24630001 */ addiu $v1,$v1,0x1 +/* f14fd20: c4b2017c */ lwc1 $f18,0x17c($a1) +/* f14fd24: 106a0009 */ beq $v1,$t2,.L0f14fd4c +/* f14fd28: c4d00000 */ lwc1 $f16,0x0($a2) +.L0f14fd2c: +/* f14fd2c: 46109382 */ mul.s $f14,$f18,$f16 +/* f14fd30: c4b20180 */ lwc1 $f18,0x180($a1) +/* f14fd34: 24c60020 */ addiu $a2,$a2,0x20 +/* f14fd38: c4d00000 */ lwc1 $f16,0x0($a2) +/* f14fd3c: 24630001 */ addiu $v1,$v1,0x1 +/* f14fd40: 24a50004 */ addiu $a1,$a1,0x4 +/* f14fd44: 146afff9 */ bne $v1,$t2,.L0f14fd2c +/* f14fd48: 460e0000 */ add.s $f0,$f0,$f14 +.L0f14fd4c: +/* f14fd4c: 46109382 */ mul.s $f14,$f18,$f16 +/* f14fd50: 24c60020 */ addiu $a2,$a2,0x20 +/* f14fd54: 24a50004 */ addiu $a1,$a1,0x4 +/* f14fd58: 460e0000 */ add.s $f0,$f0,$f14 +/* f14fd5c: 4602003c */ c.lt.s $f0,$f2 +/* f14fd60: 24840004 */ addiu $a0,$a0,0x4 +/* f14fd64: 45020007 */ bc1fl .L0f14fd84 +/* f14fd68: 460c0480 */ add.s $f18,$f0,$f12 +/* f14fd6c: 460c0401 */ sub.s $f16,$f0,$f12 +/* f14fd70: 4600828d */ trunc.w.s $f10,$f16 +/* f14fd74: 44185000 */ mfc1 $t8,$f10 +/* f14fd78: 10000006 */ beqz $zero,.L0f14fd94 +/* f14fd7c: ad180000 */ sw $t8,0x0($t0) +/* f14fd80: 460c0480 */ add.s $f18,$f0,$f12 +.L0f14fd84: +/* f14fd84: 4600910d */ trunc.w.s $f4,$f18 +/* f14fd88: 440c2000 */ mfc1 $t4,$f4 +/* f14fd8c: 00000000 */ sll $zero,$zero,0x0 +/* f14fd90: ad0c0000 */ sw $t4,0x0($t0) +.L0f14fd94: +/* f14fd94: 1489ffd9 */ bne $a0,$t1,.L0f14fcfc +/* f14fd98: 25080004 */ addiu $t0,$t0,0x4 +/* f14fd9c: 24420001 */ addiu $v0,$v0,0x1 +/* f14fda0: 144affd4 */ bne $v0,$t2,.L0f14fcf4 +/* f14fda4: 24e70020 */ addiu $a3,$a3,0x20 +/* f14fda8: 03e00008 */ jr $ra +/* f14fdac: 27bd0130 */ addiu $sp,$sp,0x130 +); + +GLOBAL_ASM( +glabel func0f14fdb0 +/* f14fdb0: 27bdfed0 */ addiu $sp,$sp,-304 +/* f14fdb4: 3c08800a */ lui $t0,0x800a +/* f14fdb8: 44801000 */ mtc1 $zero,$f2 +/* f14fdbc: afa50134 */ sw $a1,0x134($sp) +/* f14fdc0: 8d0845a0 */ lw $t0,0x45a0($t0) +/* f14fdc4: 27a60030 */ addiu $a2,$sp,0x30 +/* f14fdc8: 27ac0130 */ addiu $t4,$sp,0x130 +/* f14fdcc: 00803825 */ or $a3,$a0,$zero +/* f14fdd0: 240b0020 */ addiu $t3,$zero,0x20 +/* f14fdd4: 240a0008 */ addiu $t2,$zero,0x8 +.L0f14fdd8: +/* f14fdd8: 00002025 */ or $a0,$zero,$zero +/* f14fddc: 00c01025 */ or $v0,$a2,$zero +.L0f14fde0: +/* f14fde0: e4420000 */ swc1 $f2,0x0($v0) +/* f14fde4: 00002825 */ or $a1,$zero,$zero +/* f14fde8: 00e01825 */ or $v1,$a3,$zero +/* f14fdec: 01044821 */ addu $t1,$t0,$a0 +/* f14fdf0: 8c6e0000 */ lw $t6,0x0($v1) +/* f14fdf4: c52e017c */ lwc1 $f14,0x17c($t1) +/* f14fdf8: 24a50001 */ addiu $a1,$a1,0x1 +/* f14fdfc: 448e6000 */ mtc1 $t6,$f12 +/* f14fe00: c4500000 */ lwc1 $f16,0x0($v0) +/* f14fe04: 46806320 */ cvt.s.w $f12,$f12 +/* f14fe08: 460e6482 */ mul.s $f18,$f12,$f14 +/* f14fe0c: 50aa0010 */ beql $a1,$t2,.L0f14fe50 +/* f14fe10: 46128380 */ add.s $f14,$f16,$f18 +/* f14fe14: 46128380 */ add.s $f14,$f16,$f18 +.L0f14fe18: +/* f14fe18: 24a50001 */ addiu $a1,$a1,0x1 +/* f14fe1c: 24630004 */ addiu $v1,$v1,0x4 +/* f14fe20: 25290020 */ addiu $t1,$t1,0x20 +/* f14fe24: e44e0000 */ swc1 $f14,0x0($v0) +/* f14fe28: 8c6e0000 */ lw $t6,0x0($v1) +/* f14fe2c: c52e017c */ lwc1 $f14,0x17c($t1) +/* f14fe30: c4500000 */ lwc1 $f16,0x0($v0) +/* f14fe34: 448e6000 */ mtc1 $t6,$f12 +/* f14fe38: 00000000 */ sll $zero,$zero,0x0 +/* f14fe3c: 46806320 */ cvt.s.w $f12,$f12 +/* f14fe40: 460e6482 */ mul.s $f18,$f12,$f14 +/* f14fe44: 54aafff4 */ bnel $a1,$t2,.L0f14fe18 +/* f14fe48: 46128380 */ add.s $f14,$f16,$f18 +/* f14fe4c: 46128380 */ add.s $f14,$f16,$f18 +.L0f14fe50: +/* f14fe50: 24630004 */ addiu $v1,$v1,0x4 +/* f14fe54: 25290020 */ addiu $t1,$t1,0x20 +/* f14fe58: e44e0000 */ swc1 $f14,0x0($v0) +/* f14fe5c: 24840004 */ addiu $a0,$a0,0x4 +/* f14fe60: 148bffdf */ bne $a0,$t3,.L0f14fde0 +/* f14fe64: 24420004 */ addiu $v0,$v0,0x4 +/* f14fe68: 24c60020 */ addiu $a2,$a2,0x20 +/* f14fe6c: 00cc082b */ sltu $at,$a2,$t4 +/* f14fe70: 1420ffd9 */ bnez $at,.L0f14fdd8 +/* f14fe74: 24e70020 */ addiu $a3,$a3,0x20 +/* f14fe78: 3c013f00 */ lui $at,0x3f00 +/* f14fe7c: 44818000 */ mtc1 $at,$f16 +/* f14fe80: 3c01437f */ lui $at,0x437f +/* f14fe84: 44817000 */ mtc1 $at,$f14 +/* f14fe88: 3c014300 */ lui $at,0x4300 +/* f14fe8c: 44816000 */ mtc1 $at,$f12 +/* f14fe90: 00001025 */ or $v0,$zero,$zero +/* f14fe94: 8fa80134 */ lw $t0,0x134($sp) +.L0f14fe98: +/* f14fe98: 00001825 */ or $v1,$zero,$zero +/* f14fe9c: 00002025 */ or $a0,$zero,$zero +.L0f14fea0: +/* f14fea0: 3c0f800a */ lui $t7,0x800a +/* f14fea4: 8def45a0 */ lw $t7,0x45a0($t7) +/* f14fea8: 0002c140 */ sll $t8,$v0,0x5 +/* f14feac: 27b90030 */ addiu $t9,$sp,0x30 +/* f14feb0: 46001006 */ mov.s $f0,$f2 +/* f14feb4: 00993821 */ addu $a3,$a0,$t9 +/* f14feb8: 00002825 */ or $a1,$zero,$zero +/* f14febc: 01f83021 */ addu $a2,$t7,$t8 +/* f14fec0: 24a50001 */ addiu $a1,$a1,0x1 +/* f14fec4: c4ea0000 */ lwc1 $f10,0x0($a3) +/* f14fec8: 10aa0009 */ beq $a1,$t2,.L0f14fef0 +/* f14fecc: c4d2027c */ lwc1 $f18,0x27c($a2) +.L0f14fed0: +/* f14fed0: 460a9202 */ mul.s $f8,$f18,$f10 +/* f14fed4: c4ea0020 */ lwc1 $f10,0x20($a3) +/* f14fed8: 24c60004 */ addiu $a2,$a2,0x4 +/* f14fedc: c4d2027c */ lwc1 $f18,0x27c($a2) +/* f14fee0: 24a50001 */ addiu $a1,$a1,0x1 +/* f14fee4: 24e70020 */ addiu $a3,$a3,0x20 +/* f14fee8: 14aafff9 */ bne $a1,$t2,.L0f14fed0 +/* f14feec: 46080000 */ add.s $f0,$f0,$f8 +.L0f14fef0: +/* f14fef0: 460a9202 */ mul.s $f8,$f18,$f10 +/* f14fef4: 24c60004 */ addiu $a2,$a2,0x4 +/* f14fef8: 24e70020 */ addiu $a3,$a3,0x20 +/* f14fefc: 46080000 */ add.s $f0,$f0,$f8 +/* f14ff00: 460c0000 */ add.s $f0,$f0,$f12 +/* f14ff04: 4600703c */ c.lt.s $f14,$f0 +/* f14ff08: 00000000 */ sll $zero,$zero,0x0 +/* f14ff0c: 45020003 */ bc1fl .L0f14ff1c +/* f14ff10: 4602003c */ c.lt.s $f0,$f2 +/* f14ff14: 46007006 */ mov.s $f0,$f14 +/* f14ff18: 4602003c */ c.lt.s $f0,$f2 +.L0f14ff1c: +/* f14ff1c: 00000000 */ sll $zero,$zero,0x0 +/* f14ff20: 45020003 */ bc1fl .L0f14ff30 +/* f14ff24: 4602003c */ c.lt.s $f0,$f2 +/* f14ff28: 46001006 */ mov.s $f0,$f2 +/* f14ff2c: 4602003c */ c.lt.s $f0,$f2 +.L0f14ff30: +/* f14ff30: 00000000 */ sll $zero,$zero,0x0 +/* f14ff34: 45020009 */ bc1fl .L0f14ff5c +/* f14ff38: 46100180 */ add.s $f6,$f0,$f16 +/* f14ff3c: 46100281 */ sub.s $f10,$f0,$f16 +/* f14ff40: 8d0f0000 */ lw $t7,0x0($t0) +/* f14ff44: 4600510d */ trunc.w.s $f4,$f10 +/* f14ff48: 01e3c021 */ addu $t8,$t7,$v1 +/* f14ff4c: 440e2000 */ mfc1 $t6,$f4 +/* f14ff50: 10000008 */ beqz $zero,.L0f14ff74 +/* f14ff54: a30e0000 */ sb $t6,0x0($t8) +/* f14ff58: 46100180 */ add.s $f6,$f0,$f16 +.L0f14ff5c: +/* f14ff5c: 8d0f0000 */ lw $t7,0x0($t0) +/* f14ff60: 4600320d */ trunc.w.s $f8,$f6 +/* f14ff64: 01e37021 */ addu $t6,$t7,$v1 +/* f14ff68: 440d4000 */ mfc1 $t5,$f8 +/* f14ff6c: 00000000 */ sll $zero,$zero,0x0 +/* f14ff70: a1cd0000 */ sb $t5,0x0($t6) +.L0f14ff74: +/* f14ff74: 24630001 */ addiu $v1,$v1,0x1 +/* f14ff78: 146affc9 */ bne $v1,$t2,.L0f14fea0 +/* f14ff7c: 24840004 */ addiu $a0,$a0,0x4 +/* f14ff80: 24420001 */ addiu $v0,$v0,0x1 +/* f14ff84: 144affc4 */ bne $v0,$t2,.L0f14fe98 +/* f14ff88: 25080004 */ addiu $t0,$t0,0x4 +/* f14ff8c: 03e00008 */ jr $ra +/* f14ff90: 27bd0130 */ addiu $sp,$sp,0x130 +); + +GLOBAL_ASM( +glabel func0f14ff94 +/* f14ff94: 27bdfe90 */ addiu $sp,$sp,-368 +/* f14ff98: afbf0034 */ sw $ra,0x34($sp) +/* f14ff9c: afb20020 */ sw $s2,0x20($sp) +/* f14ffa0: 00809025 */ or $s2,$a0,$zero +/* f14ffa4: afb60030 */ sw $s6,0x30($sp) +/* f14ffa8: afb5002c */ sw $s5,0x2c($sp) +/* f14ffac: afb40028 */ sw $s4,0x28($sp) +/* f14ffb0: afb30024 */ sw $s3,0x24($sp) +/* f14ffb4: afb1001c */ sw $s1,0x1c($sp) +/* f14ffb8: 0fc53d2e */ jal func0f14f4b8 +/* f14ffbc: afb00018 */ sw $s0,0x18($sp) +/* f14ffc0: 02402025 */ or $a0,$s2,$zero +/* f14ffc4: 0fc53ddb */ jal func0f14f76c +/* f14ffc8: 24050008 */ addiu $a1,$zero,0x8 +/* f14ffcc: 0fc53d44 */ jal func0f14f510 +/* f14ffd0: 00402025 */ or $a0,$v0,$zero +/* f14ffd4: 27b10060 */ addiu $s1,$sp,0x60 +/* f14ffd8: 02209825 */ or $s3,$s1,$zero +/* f14ffdc: 0000b025 */ or $s6,$zero,$zero +/* f14ffe0: 27b50040 */ addiu $s5,$sp,0x40 +/* f14ffe4: 24140040 */ addiu $s4,$zero,0x40 +/* f14ffe8: 00008025 */ or $s0,$zero,$zero +.L0f14ffec: +/* f14ffec: 02402025 */ or $a0,$s2,$zero +.L0f14fff0: +/* f14fff0: 0fc53e33 */ jal func0f14f8cc +/* f14fff4: 02602825 */ or $a1,$s3,$zero +/* f14fff8: 27a20040 */ addiu $v0,$sp,0x40 +/* f14fffc: 00161980 */ sll $v1,$s6,0x6 +.L0f150000: +/* f150000: 8e4f001c */ lw $t7,0x1c($s2) +/* f150004: 24420004 */ addiu $v0,$v0,0x4 +/* f150008: 01e3c021 */ addu $t8,$t7,$v1 +/* f15000c: 0310c821 */ addu $t9,$t8,$s0 +/* f150010: 24630040 */ addiu $v1,$v1,0x40 +/* f150014: 1451fffa */ bne $v0,$s1,.L0f150000 +/* f150018: ac59fffc */ sw $t9,-0x4($v0) +/* f15001c: 02602025 */ or $a0,$s3,$zero +/* f150020: 0fc53f6c */ jal func0f14fdb0 +/* f150024: 02a02825 */ or $a1,$s5,$zero +/* f150028: 26100008 */ addiu $s0,$s0,0x8 +/* f15002c: 5614fff0 */ bnel $s0,$s4,.L0f14fff0 +/* f150030: 02402025 */ or $a0,$s2,$zero +/* f150034: 26d60008 */ addiu $s6,$s6,0x8 +/* f150038: 56d4ffec */ bnel $s6,$s4,.L0f14ffec +/* f15003c: 00008025 */ or $s0,$zero,$zero +/* f150040: 8fbf0034 */ lw $ra,0x34($sp) +/* f150044: 8fb00018 */ lw $s0,0x18($sp) +/* f150048: 8fb1001c */ lw $s1,0x1c($sp) +/* f15004c: 8fb20020 */ lw $s2,0x20($sp) +/* f150050: 8fb30024 */ lw $s3,0x24($sp) +/* f150054: 8fb40028 */ lw $s4,0x28($sp) +/* f150058: 8fb5002c */ lw $s5,0x2c($sp) +/* f15005c: 8fb60030 */ lw $s6,0x30($sp) +/* f150060: 03e00008 */ jr $ra +/* f150064: 27bd0170 */ addiu $sp,$sp,0x170 +); + +GLOBAL_ASM( +glabel func0f150068 +/* f150068: 27bdfe90 */ addiu $sp,$sp,-368 +/* f15006c: afbf0034 */ sw $ra,0x34($sp) +/* f150070: afb20020 */ sw $s2,0x20($sp) +/* f150074: afb00018 */ sw $s0,0x18($sp) +/* f150078: 00a08025 */ or $s0,$a1,$zero +/* f15007c: 00809025 */ or $s2,$a0,$zero +/* f150080: afb60030 */ sw $s6,0x30($sp) +/* f150084: afb5002c */ sw $s5,0x2c($sp) +/* f150088: afb40028 */ sw $s4,0x28($sp) +/* f15008c: afb30024 */ sw $s3,0x24($sp) +/* f150090: 0fc53d39 */ jal func0f14f4e4 +/* f150094: afb1001c */ sw $s1,0x1c($sp) +/* f150098: 0fc53d44 */ jal func0f14f510 +/* f15009c: 02002025 */ or $a0,$s0,$zero +/* f1500a0: 02402025 */ or $a0,$s2,$zero +/* f1500a4: 02002825 */ or $a1,$s0,$zero +/* f1500a8: 0fc53dc0 */ jal func0f14f700 +/* f1500ac: 24060008 */ addiu $a2,$zero,0x8 +/* f1500b0: 27b10064 */ addiu $s1,$sp,0x64 +/* f1500b4: 02209825 */ or $s3,$s1,$zero +/* f1500b8: 0000b025 */ or $s6,$zero,$zero +/* f1500bc: 27b50044 */ addiu $s5,$sp,0x44 +/* f1500c0: 24140040 */ addiu $s4,$zero,0x40 +/* f1500c4: 00008025 */ or $s0,$zero,$zero +.L0f1500c8: +/* f1500c8: 27a20044 */ addiu $v0,$sp,0x44 +.L0f1500cc: +/* f1500cc: 00161980 */ sll $v1,$s6,0x6 +.L0f1500d0: +/* f1500d0: 8e4f001c */ lw $t7,0x1c($s2) +/* f1500d4: 24420004 */ addiu $v0,$v0,0x4 +/* f1500d8: 01e3c021 */ addu $t8,$t7,$v1 +/* f1500dc: 0310c821 */ addu $t9,$t8,$s0 +/* f1500e0: 24630040 */ addiu $v1,$v1,0x40 +/* f1500e4: 1451fffa */ bne $v0,$s1,.L0f1500d0 +/* f1500e8: ac59fffc */ sw $t9,-0x4($v0) +/* f1500ec: 02a02025 */ or $a0,$s5,$zero +/* f1500f0: 0fc53eff */ jal func0f14fbfc +/* f1500f4: 02602825 */ or $a1,$s3,$zero +/* f1500f8: 02402025 */ or $a0,$s2,$zero +/* f1500fc: 0fc53ebe */ jal func0f14faf8 +/* f150100: 02602825 */ or $a1,$s3,$zero +/* f150104: 26100008 */ addiu $s0,$s0,0x8 +/* f150108: 5614fff0 */ bnel $s0,$s4,.L0f1500cc +/* f15010c: 27a20044 */ addiu $v0,$sp,0x44 +/* f150110: 26d60008 */ addiu $s6,$s6,0x8 +/* f150114: 56d4ffec */ bnel $s6,$s4,.L0f1500c8 +/* f150118: 00008025 */ or $s0,$zero,$zero +/* f15011c: 02402025 */ or $a0,$s2,$zero +/* f150120: 0fc53e5d */ jal func0f14f974 +/* f150124: 24050001 */ addiu $a1,$zero,0x1 +/* f150128: 8e48002c */ lw $t0,0x2c($s2) +/* f15012c: 000848c2 */ srl $t1,$t0,0x3 +/* f150130: a6490034 */ sh $t1,0x34($s2) +/* f150134: 8fbf0034 */ lw $ra,0x34($sp) +/* f150138: 8fb60030 */ lw $s6,0x30($sp) +/* f15013c: 8fb5002c */ lw $s5,0x2c($sp) +/* f150140: 8fb40028 */ lw $s4,0x28($sp) +/* f150144: 8fb30024 */ lw $s3,0x24($sp) +/* f150148: 8fb20020 */ lw $s2,0x20($sp) +/* f15014c: 8fb1001c */ lw $s1,0x1c($sp) +/* f150150: 8fb00018 */ lw $s0,0x18($sp) +/* f150154: 03e00008 */ jr $ra +/* f150158: 27bd0170 */ addiu $sp,$sp,0x170 +); + +GLOBAL_ASM( +glabel func0f15015c +/* f15015c: 27bdfb20 */ addiu $sp,$sp,-1248 +/* f150160: afbf0024 */ sw $ra,0x24($sp) +/* f150164: afa404e0 */ sw $a0,0x4e0($sp) +/* f150168: afa604e8 */ sw $a2,0x4e8($sp) +/* f15016c: 00047600 */ sll $t6,$a0,0x18 +/* f150170: 000e2603 */ sra $a0,$t6,0x18 +/* f150174: afb20020 */ sw $s2,0x20($sp) +/* f150178: afb1001c */ sw $s1,0x1c($sp) +/* f15017c: afb00018 */ sw $s0,0x18($sp) +/* f150180: 27a60040 */ addiu $a2,$sp,0x40 +/* f150184: 0fc45a00 */ jal func0f116800 +/* f150188: 24070080 */ addiu $a3,$zero,0x80 +/* f15018c: 1440000b */ bnez $v0,.L0f1501bc +/* f150190: 8fa504e8 */ lw $a1,0x4e8($sp) +/* f150194: 00a01825 */ or $v1,$a1,$zero +/* f150198: 27a20040 */ addiu $v0,$sp,0x40 +/* f15019c: 27a400c0 */ addiu $a0,$sp,0xc0 +.L0f1501a0: +/* f1501a0: 90580000 */ lbu $t8,0x0($v0) +/* f1501a4: 24420001 */ addiu $v0,$v0,0x1 +/* f1501a8: 24630001 */ addiu $v1,$v1,0x1 +/* f1501ac: 1444fffc */ bne $v0,$a0,.L0f1501a0 +/* f1501b0: a078ffff */ sb $t8,-0x1($v1) +/* f1501b4: 10000010 */ beqz $zero,.L0f1501f8 +/* f1501b8: 24020001 */ addiu $v0,$zero,0x1 +.L0f1501bc: +/* f1501bc: 2401000a */ addiu $at,$zero,0xa +/* f1501c0: 1441000c */ bne $v0,$at,.L0f1501f4 +/* f1501c4: 24120080 */ addiu $s2,$zero,0x80 +/* f1501c8: 00008025 */ or $s0,$zero,$zero +/* f1501cc: 00a08825 */ or $s1,$a1,$zero +.L0f1501d0: +/* f1501d0: 0c004b70 */ jal 0x12dc0 +/* f1501d4: 00000000 */ sll $zero,$zero,0x0 +/* f1501d8: 26100001 */ addiu $s0,$s0,0x1 +/* f1501dc: 0212082a */ slt $at,$s0,$s2 +/* f1501e0: 26310001 */ addiu $s1,$s1,0x1 +/* f1501e4: 1420fffa */ bnez $at,.L0f1501d0 +/* f1501e8: a222ffff */ sb $v0,-0x1($s1) +/* f1501ec: 10000002 */ beqz $zero,.L0f1501f8 +/* f1501f0: 24020001 */ addiu $v0,$zero,0x1 +.L0f1501f4: +/* f1501f4: 00001025 */ or $v0,$zero,$zero +.L0f1501f8: +/* f1501f8: 8fbf0024 */ lw $ra,0x24($sp) +/* f1501fc: 8fb00018 */ lw $s0,0x18($sp) +/* f150200: 8fb1001c */ lw $s1,0x1c($sp) +/* f150204: 8fb20020 */ lw $s2,0x20($sp) +/* f150208: 03e00008 */ jr $ra +/* f15020c: 27bd04e0 */ addiu $sp,$sp,0x4e0 +/* f150210: 27bdfb20 */ addiu $sp,$sp,-1248 +/* f150214: 2401ffff */ addiu $at,$zero,-1 +/* f150218: afbf001c */ sw $ra,0x1c($sp) +/* f15021c: afb10018 */ sw $s1,0x18($sp) +/* f150220: afb00014 */ sw $s0,0x14($sp) +/* f150224: afa404e0 */ sw $a0,0x4e0($sp) +/* f150228: afa504e4 */ sw $a1,0x4e4($sp) +/* f15022c: 14e10003 */ bne $a3,$at,.L0f15023c +/* f150230: afa604e8 */ sw $a2,0x4e8($sp) +/* f150234: 10000002 */ beqz $zero,.L0f150240 +/* f150238: 2404ffff */ addiu $a0,$zero,-1 +.L0f15023c: +/* f15023c: 00e02025 */ or $a0,$a3,$zero +.L0f150240: +/* f150240: 0fc5281b */ jal func0f14a06c +/* f150244: 00000000 */ sll $zero,$zero,0x0 +/* f150248: 00408025 */ or $s0,$v0,$zero +/* f15024c: 0fc5281b */ jal func0f14a06c +/* f150250: 2404ffff */ addiu $a0,$zero,-1 +/* f150254: 00408825 */ or $s1,$v0,$zero +/* f150258: 83a404e3 */ lb $a0,0x4e3($sp) +/* f15025c: 8fa504e4 */ lw $a1,0x4e4($sp) +/* f150260: 27a60038 */ addiu $a2,$sp,0x38 +/* f150264: 0fc45a00 */ jal func0f116800 +/* f150268: 00003825 */ or $a3,$zero,$zero +/* f15026c: 14400076 */ bnez $v0,.L0f150448 +/* f150270: 00401825 */ or $v1,$v0,$zero +/* f150274: 8fae04e4 */ lw $t6,0x4e4($sp) +/* f150278: ae0e03f8 */ sw $t6,0x3f8($s0) +/* f15027c: 97af04ea */ lhu $t7,0x4ea($sp) +/* f150280: 12300003 */ beq $s1,$s0,.L0f150290 +/* f150284: a60f03fc */ sh $t7,0x3fc($s0) +/* f150288: 8e38001c */ lw $t8,0x1c($s1) +/* f15028c: ae18001c */ sw $t8,0x1c($s0) +.L0f150290: +/* f150290: 97b900c6 */ lhu $t9,0xc6($sp) +/* f150294: 920c03f4 */ lbu $t4,0x3f4($s0) +/* f150298: 3c01447a */ lui $at,0x447a +/* f15029c: 00194bc2 */ srl $t1,$t9,0xf +/* f1502a0: 00095180 */ sll $t2,$t1,0x6 +/* f1502a4: 314b0040 */ andi $t3,$t2,0x40 +/* f1502a8: 318dffbf */ andi $t5,$t4,0xffbf +/* f1502ac: 016d6025 */ or $t4,$t3,$t5 +/* f1502b0: a20c03f4 */ sb $t4,0x3f4($s0) +/* f1502b4: 8faf00c4 */ lw $t7,0xc4($sp) +/* f1502b8: 318b00df */ andi $t3,$t4,0xdf +/* f1502bc: 44810000 */ mtc1 $at,$f0 +/* f1502c0: 000fc440 */ sll $t8,$t7,0x11 +/* f1502c4: 001847c2 */ srl $t0,$t8,0x1f +/* f1502c8: 00084940 */ sll $t1,$t0,0x5 +/* f1502cc: 312a0020 */ andi $t2,$t1,0x20 +/* f1502d0: 014b6825 */ or $t5,$t2,$t3 +/* f1502d4: a20d03f4 */ sb $t5,0x3f4($s0) +/* f1502d8: 8fae00c4 */ lw $t6,0xc4($sp) +/* f1502dc: 02002025 */ or $a0,$s0,$zero +/* f1502e0: 27a30038 */ addiu $v1,$sp,0x38 +/* f1502e4: 000e7c80 */ sll $t7,$t6,0x12 +/* f1502e8: 000fc602 */ srl $t8,$t7,0x18 +/* f1502ec: ae1803a4 */ sw $t8,0x3a4($s0) +/* f1502f0: 97b900ba */ lhu $t9,0xba($sp) +/* f1502f4: 27a20046 */ addiu $v0,$sp,0x46 +/* f1502f8: ae1903bc */ sw $t9,0x3bc($s0) +/* f1502fc: 97a800bc */ lhu $t0,0xbc($sp) +/* f150300: ae0803b8 */ sw $t0,0x3b8($s0) +/* f150304: 93a900c4 */ lbu $t1,0xc4($sp) +/* f150308: 920803f4 */ lbu $t0,0x3f4($s0) +/* f15030c: ae09039c */ sw $t1,0x39c($s0) +/* f150310: 93ac00c5 */ lbu $t4,0xc5($sp) +/* f150314: ae0c03a0 */ sw $t4,0x3a0($s0) +/* f150318: 93aa00be */ lbu $t2,0xbe($sp) +/* f15031c: ae0a03c0 */ sw $t2,0x3c0($s0) +/* f150320: 93ab00bf */ lbu $t3,0xbf($sp) +/* f150324: 350a0010 */ ori $t2,$t0,0x10 +/* f150328: ae0b03c4 */ sw $t3,0x3c4($s0) +/* f15032c: 93ad00c0 */ lbu $t5,0xc0($sp) +/* f150330: 354b0080 */ ori $t3,$t2,0x80 +/* f150334: ae0d03c8 */ sw $t5,0x3c8($s0) +/* f150338: 93ae00c1 */ lbu $t6,0xc1($sp) +/* f15033c: ae0e03cc */ sw $t6,0x3cc($s0) +/* f150340: 93af00c2 */ lbu $t7,0xc2($sp) +/* f150344: ae0f03ec */ sw $t7,0x3ec($s0) +/* f150348: 93b800c3 */ lbu $t8,0xc3($sp) +/* f15034c: a20a03f4 */ sb $t2,0x3f4($s0) +/* f150350: a20b03f4 */ sb $t3,0x3f4($s0) +/* f150354: ae1803f0 */ sw $t8,0x3f0($s0) +/* f150358: 24630002 */ addiu $v1,$v1,0x2 +/* f15035c: 0062082b */ sltu $at,$v1,$v0 +/* f150360: 1020000a */ beqz $at,.L0f15038c +/* f150364: 846d008e */ lh $t5,0x8e($v1) +.L0f150368: +/* f150368: 448d9000 */ mtc1 $t5,$f18 +/* f15036c: 24630002 */ addiu $v1,$v1,0x2 +/* f150370: 0062082b */ sltu $at,$v1,$v0 +/* f150374: 468094a0 */ cvt.s.w $f18,$f18 +/* f150378: 24840004 */ addiu $a0,$a0,0x4 +/* f15037c: 46009483 */ div.s $f18,$f18,$f0 +/* f150380: e49203cc */ swc1 $f18,0x3cc($a0) +/* f150384: 1420fff8 */ bnez $at,.L0f150368 +/* f150388: 846d008e */ lh $t5,0x8e($v1) +.L0f15038c: +/* f15038c: 448d9000 */ mtc1 $t5,$f18 +/* f150390: 24840004 */ addiu $a0,$a0,0x4 +/* f150394: 468094a0 */ cvt.s.w $f18,$f18 +/* f150398: 46009483 */ div.s $f18,$f18,$f0 +/* f15039c: e49203cc */ swc1 $f18,0x3cc($a0) +/* f1503a0: 00001025 */ or $v0,$zero,$zero +/* f1503a4: 27a30038 */ addiu $v1,$sp,0x38 +.L0f1503a8: +/* f1503a8: 8e0f0020 */ lw $t7,0x20($s0) +/* f1503ac: 906e009e */ lbu $t6,0x9e($v1) +/* f1503b0: 24630001 */ addiu $v1,$v1,0x1 +/* f1503b4: 01e2c021 */ addu $t8,$t7,$v0 +/* f1503b8: 24420001 */ addiu $v0,$v0,0x1 +/* f1503bc: 28410400 */ slti $at,$v0,0x400 +/* f1503c0: 1420fff9 */ bnez $at,.L0f1503a8 +/* f1503c4: a30e0000 */ sb $t6,0x0($t8) +/* f1503c8: 12300006 */ beq $s1,$s0,.L0f1503e4 +/* f1503cc: 02202025 */ or $a0,$s1,$zero +/* f1503d0: 3c077f1b */ lui $a3,0x7f1b +/* f1503d4: 24e77158 */ addiu $a3,$a3,0x7158 +/* f1503d8: 02002825 */ or $a1,$s0,$zero +/* f1503dc: 0fc53143 */ jal func0f14c50c +/* f1503e0: 2406195e */ addiu $a2,$zero,0x195e +.L0f1503e4: +/* f1503e4: 0fc52803 */ jal func0f14a00c +/* f1503e8: 00002025 */ or $a0,$zero,$zero +/* f1503ec: 0fc5285b */ jal func0f14a16c +/* f1503f0: 24040005 */ addiu $a0,$zero,0x5 +/* f1503f4: 0fc52f01 */ jal func0f14bc04 +/* f1503f8: 00000000 */ sll $zero,$zero,0x0 +/* f1503fc: 00001025 */ or $v0,$zero,$zero +/* f150400: 27a30038 */ addiu $v1,$sp,0x38 +/* f150404: 24040080 */ addiu $a0,$zero,0x80 +.L0f150408: +/* f150408: 8e280010 */ lw $t0,0x10($s1) +/* f15040c: 90790000 */ lbu $t9,0x0($v1) +/* f150410: 24630001 */ addiu $v1,$v1,0x1 +/* f150414: 01024821 */ addu $t1,$t0,$v0 +/* f150418: 24420001 */ addiu $v0,$v0,0x1 +/* f15041c: 1444fffa */ bne $v0,$a0,.L0f150408 +/* f150420: a1390000 */ sb $t9,0x0($t1) +/* f150424: 12300006 */ beq $s1,$s0,.L0f150440 +/* f150428: 02002025 */ or $a0,$s0,$zero +/* f15042c: 3c077f1b */ lui $a3,0x7f1b +/* f150430: 24e77164 */ addiu $a3,$a3,0x7164 +/* f150434: 02202825 */ or $a1,$s1,$zero +/* f150438: 0fc53143 */ jal func0f14c50c +/* f15043c: 2406196d */ addiu $a2,$zero,0x196d +.L0f150440: +/* f150440: 10000004 */ beqz $zero,.L0f150454 +/* f150444: 24020001 */ addiu $v0,$zero,0x1 +.L0f150448: +/* f150448: 3c01800a */ lui $at,0x800a +/* f15044c: ac2321f8 */ sw $v1,0x21f8($at) +/* f150450: 00001025 */ or $v0,$zero,$zero +.L0f150454: +/* f150454: 8fbf001c */ lw $ra,0x1c($sp) +/* f150458: 8fb00014 */ lw $s0,0x14($sp) +/* f15045c: 8fb10018 */ lw $s1,0x18($sp) +/* f150460: 03e00008 */ jr $ra +/* f150464: 27bd04e0 */ addiu $sp,$sp,0x4e0 +/* f150468: 27bdeb08 */ addiu $sp,$sp,-5368 +/* f15046c: afb0001c */ sw $s0,0x1c($sp) +/* f150470: 00048600 */ sll $s0,$a0,0x18 +/* f150474: 00107603 */ sra $t6,$s0,0x18 +/* f150478: afbf002c */ sw $ra,0x2c($sp) +/* f15047c: afb30028 */ sw $s3,0x28($sp) +/* f150480: afb20024 */ sw $s2,0x24($sp) +/* f150484: afa414f8 */ sw $a0,0x14f8($sp) +/* f150488: 00a09025 */ or $s2,$a1,$zero +/* f15048c: 30d3ffff */ andi $s3,$a2,0xffff +/* f150490: 01c08025 */ or $s0,$t6,$zero +/* f150494: afb10020 */ sw $s1,0x20($sp) +/* f150498: afa61500 */ sw $a2,0x1500($sp) +/* f15049c: 0fc5281b */ jal func0f14a06c +/* f1504a0: 2404ffff */ addiu $a0,$zero,-1 +/* f1504a4: 8c4f03f4 */ lw $t7,0x3f4($v0) +/* f1504a8: 00408825 */ or $s1,$v0,$zero +/* f1504ac: 24080001 */ addiu $t0,$zero,0x1 +/* f1504b0: 000fc8c0 */ sll $t9,$t7,0x3 +/* f1504b4: 07200030 */ bltz $t9,.L0f150578 +/* f1504b8: 27a90044 */ addiu $t1,$sp,0x44 +/* f1504bc: a0480036 */ sb $t0,0x36($v0) +/* f1504c0: ac490024 */ sw $t1,0x24($v0) +/* f1504c4: 310500ff */ andi $a1,$t0,0xff +.L0f1504c8: +/* f1504c8: 0fc5401a */ jal func0f150068 +/* f1504cc: 02202025 */ or $a0,$s1,$zero +/* f1504d0: 8e2a002c */ lw $t2,0x2c($s1) +/* f1504d4: 000a58c2 */ srl $t3,$t2,0x3 +/* f1504d8: 316cffff */ andi $t4,$t3,0xffff +/* f1504dc: 2d810400 */ sltiu $at,$t4,0x400 +/* f1504e0: 14200009 */ bnez $at,.L0f150508 +/* f1504e4: a7ab10d0 */ sh $t3,0x10d0($sp) +/* f1504e8: 922d0036 */ lbu $t5,0x36($s1) +/* f1504ec: 25ae0001 */ addiu $t6,$t5,0x1 +/* f1504f0: 31c500ff */ andi $a1,$t6,0xff +/* f1504f4: 28a1000c */ slti $at,$a1,0xc +/* f1504f8: 1420fff3 */ bnez $at,.L0f1504c8 +/* f1504fc: a22e0036 */ sb $t6,0x36($s1) +/* f150500: 100000a5 */ beqz $zero,.L0f150798 +/* f150504: 2402ffff */ addiu $v0,$zero,-1 +.L0f150508: +/* f150508: 97af10d0 */ lhu $t7,0x10d0($sp) +/* f15050c: 00001025 */ or $v0,$zero,$zero +/* f150510: 24050400 */ addiu $a1,$zero,0x400 +/* f150514: 51e0000d */ beqzl $t7,.L0f15054c +/* f150518: 97a210d0 */ lhu $v0,0x10d0($sp) +/* f15051c: 8e380024 */ lw $t8,0x24($s1) +.L0f150520: +/* f150520: 8e290020 */ lw $t1,0x20($s1) +/* f150524: 0302c821 */ addu $t9,$t8,$v0 +/* f150528: 93280000 */ lbu $t0,0x0($t9) +/* f15052c: 01225021 */ addu $t2,$t1,$v0 +/* f150530: 24420001 */ addiu $v0,$v0,0x1 +/* f150534: a1480000 */ sb $t0,0x0($t2) +/* f150538: 97ab10d0 */ lhu $t3,0x10d0($sp) +/* f15053c: 004b082b */ sltu $at,$v0,$t3 +/* f150540: 5420fff7 */ bnezl $at,.L0f150520 +/* f150544: 8e380024 */ lw $t8,0x24($s1) +/* f150548: 97a210d0 */ lhu $v0,0x10d0($sp) +.L0f15054c: +/* f15054c: 28410400 */ slti $at,$v0,0x400 +/* f150550: 50200007 */ beqzl $at,.L0f150570 +/* f150554: 922f03f4 */ lbu $t7,0x3f4($s1) +.L0f150558: +/* f150558: 8e2c0020 */ lw $t4,0x20($s1) +/* f15055c: 01826821 */ addu $t5,$t4,$v0 +/* f150560: 24420001 */ addiu $v0,$v0,0x1 +/* f150564: 1445fffc */ bne $v0,$a1,.L0f150558 +/* f150568: a1a00000 */ sb $zero,0x0($t5) +/* f15056c: 922f03f4 */ lbu $t7,0x3f4($s1) +.L0f150570: +/* f150570: 35f80010 */ ori $t8,$t7,0x10 +/* f150574: a23803f4 */ sb $t8,0x3f4($s1) +.L0f150578: +/* f150578: 8e3903f4 */ lw $t9,0x3f4($s1) +/* f15057c: 93ac10de */ lbu $t4,0x10de($sp) +/* f150580: 3c01447a */ lui $at,0x447a +/* f150584: 00194840 */ sll $t1,$t9,0x1 +/* f150588: 000947c2 */ srl $t0,$t1,0x1f +/* f15058c: 000859c0 */ sll $t3,$t0,0x7 +/* f150590: 318dff7f */ andi $t5,$t4,0xff7f +/* f150594: 016d5025 */ or $t2,$t3,$t5 +/* f150598: a3aa10de */ sb $t2,0x10de($sp) +/* f15059c: 8e2f03f4 */ lw $t7,0x3f4($s1) +/* f1505a0: 314c00bf */ andi $t4,$t2,0xbf +/* f1505a4: 44810000 */ mtc1 $at,$f0 +/* f1505a8: 000fc080 */ sll $t8,$t7,0x2 +/* f1505ac: 0018cfc2 */ srl $t9,$t8,0x1f +/* f1505b0: 00194980 */ sll $t1,$t9,0x6 +/* f1505b4: 31280040 */ andi $t0,$t1,0x40 +/* f1505b8: 010c5825 */ or $t3,$t0,$t4 +/* f1505bc: a3ab10de */ sb $t3,0x10de($sp) +/* f1505c0: 922d03a7 */ lbu $t5,0x3a7($s1) +/* f1505c4: 97b910de */ lhu $t9,0x10de($sp) +/* f1505c8: 24050400 */ addiu $a1,$zero,0x400 +/* f1505cc: 000d7980 */ sll $t7,$t5,0x6 +/* f1505d0: 31f83fc0 */ andi $t8,$t7,0x3fc0 +/* f1505d4: 3329c03f */ andi $t1,$t9,0xc03f +/* f1505d8: 03097025 */ or $t6,$t8,$t1 +/* f1505dc: a7ae10de */ sh $t6,0x10de($sp) +/* f1505e0: 8e2a03bc */ lw $t2,0x3bc($s1) +/* f1505e4: 27a31050 */ addiu $v1,$sp,0x1050 +/* f1505e8: 02202025 */ or $a0,$s1,$zero +/* f1505ec: a7aa10d2 */ sh $t2,0x10d2($sp) +/* f1505f0: 8e2803b8 */ lw $t0,0x3b8($s1) +/* f1505f4: 27a2105e */ addiu $v0,$sp,0x105e +/* f1505f8: a7a810d4 */ sh $t0,0x10d4($sp) +/* f1505fc: 8e2c039c */ lw $t4,0x39c($s1) +/* f150600: a3ac10dc */ sb $t4,0x10dc($sp) +/* f150604: 8e2b03a0 */ lw $t3,0x3a0($s1) +/* f150608: a3ab10dd */ sb $t3,0x10dd($sp) +/* f15060c: 8e2d03c0 */ lw $t5,0x3c0($s1) +/* f150610: a3ad10d6 */ sb $t5,0x10d6($sp) +/* f150614: 8e2f03c4 */ lw $t7,0x3c4($s1) +/* f150618: a3af10d7 */ sb $t7,0x10d7($sp) +/* f15061c: 8e3903c8 */ lw $t9,0x3c8($s1) +/* f150620: a3b910d8 */ sb $t9,0x10d8($sp) +/* f150624: 8e3803cc */ lw $t8,0x3cc($s1) +/* f150628: a3b810d9 */ sb $t8,0x10d9($sp) +/* f15062c: 8e2903ec */ lw $t1,0x3ec($s1) +/* f150630: a3a910da */ sb $t1,0x10da($sp) +/* f150634: 8e2e03f0 */ lw $t6,0x3f0($s1) +/* f150638: a3ae10db */ sb $t6,0x10db($sp) +/* f15063c: c49003d0 */ lwc1 $f16,0x3d0($a0) +/* f150640: 24630002 */ addiu $v1,$v1,0x2 +/* f150644: 46008482 */ mul.s $f18,$f16,$f0 +/* f150648: 5062000c */ beql $v1,$v0,.L0f15067c +/* f15064c: 4600940d */ trunc.w.s $f16,$f18 +/* f150650: 4600940d */ trunc.w.s $f16,$f18 +.L0f150654: +/* f150654: 24840004 */ addiu $a0,$a0,0x4 +/* f150658: 24630002 */ addiu $v1,$v1,0x2 +/* f15065c: 44088000 */ mfc1 $t0,$f16 +/* f150660: 00000000 */ sll $zero,$zero,0x0 +/* f150664: a468008c */ sh $t0,0x8c($v1) +/* f150668: c49003d0 */ lwc1 $f16,0x3d0($a0) +/* f15066c: 46008482 */ mul.s $f18,$f16,$f0 +/* f150670: 5462fff8 */ bnel $v1,$v0,.L0f150654 +/* f150674: 4600940d */ trunc.w.s $f16,$f18 +/* f150678: 4600940d */ trunc.w.s $f16,$f18 +.L0f15067c: +/* f15067c: 24840004 */ addiu $a0,$a0,0x4 +/* f150680: 44088000 */ mfc1 $t0,$f16 +/* f150684: 00000000 */ sll $zero,$zero,0x0 +/* f150688: a468008e */ sh $t0,0x8e($v1) +/* f15068c: 00001025 */ or $v0,$zero,$zero +/* f150690: 27a31050 */ addiu $v1,$sp,0x1050 +.L0f150694: +/* f150694: 8e2c0010 */ lw $t4,0x10($s1) +/* f150698: 24630001 */ addiu $v1,$v1,0x1 +/* f15069c: 01825821 */ addu $t3,$t4,$v0 +/* f1506a0: 916d0000 */ lbu $t5,0x0($t3) +/* f1506a4: 24420001 */ addiu $v0,$v0,0x1 +/* f1506a8: 28410080 */ slti $at,$v0,0x80 +/* f1506ac: 1420fff9 */ bnez $at,.L0f150694 +/* f1506b0: a06dffff */ sb $t5,-0x1($v1) +/* f1506b4: 00001025 */ or $v0,$zero,$zero +/* f1506b8: 27a31050 */ addiu $v1,$sp,0x1050 +.L0f1506bc: +/* f1506bc: 8e2f0020 */ lw $t7,0x20($s1) +/* f1506c0: 24630001 */ addiu $v1,$v1,0x1 +/* f1506c4: 01e2c821 */ addu $t9,$t7,$v0 +/* f1506c8: 93380000 */ lbu $t8,0x0($t9) +/* f1506cc: 24420001 */ addiu $v0,$v0,0x1 +/* f1506d0: 1445fffa */ bne $v0,$a1,.L0f1506bc +/* f1506d4: a078009d */ sb $t8,0x9d($v1) +/* f1506d8: 00102600 */ sll $a0,$s0,0x18 +/* f1506dc: 24090001 */ addiu $t1,$zero,0x1 +/* f1506e0: 3c018007 */ lui $at,0x8007 +/* f1506e4: 00047603 */ sra $t6,$a0,0x18 +/* f1506e8: 27aa1044 */ addiu $t2,$sp,0x1044 +/* f1506ec: ac295bdc */ sw $t1,0x5bdc($at) +/* f1506f0: afaa0010 */ sw $t2,0x10($sp) +/* f1506f4: 01c02025 */ or $a0,$t6,$zero +/* f1506f8: 02402825 */ or $a1,$s2,$zero +/* f1506fc: 24060008 */ addiu $a2,$zero,0x8 +/* f150700: 27a71050 */ addiu $a3,$sp,0x1050 +/* f150704: 0fc45a0a */ jal func0f116828 +/* f150708: afa00014 */ sw $zero,0x14($sp) +/* f15070c: 1440001f */ bnez $v0,.L0f15078c +/* f150710: 00401825 */ or $v1,$v0,$zero +/* f150714: 3c12800a */ lui $s2,0x800a +/* f150718: 26529fc0 */ addiu $s2,$s2,-24640 +/* f15071c: 00008025 */ or $s0,$zero,$zero +.L0f150720: +/* f150720: 0fc5281b */ jal func0f14a06c +/* f150724: 02002025 */ or $a0,$s0,$zero +/* f150728: 8e2803f8 */ lw $t0,0x3f8($s1) +/* f15072c: 8c4c03f8 */ lw $t4,0x3f8($v0) +/* f150730: 550c000e */ bnel $t0,$t4,.L0f15076c +/* f150734: 26100001 */ addiu $s0,$s0,0x1 +/* f150738: 962b03fc */ lhu $t3,0x3fc($s1) +/* f15073c: 944d03fc */ lhu $t5,0x3fc($v0) +/* f150740: 8faf1044 */ lw $t7,0x1044($sp) +/* f150744: 2a01000c */ slti $at,$s0,0xc +/* f150748: 556d0008 */ bnel $t3,$t5,.L0f15076c +/* f15074c: 26100001 */ addiu $s0,$s0,0x1 +/* f150750: ac4f03f8 */ sw $t7,0x3f8($v0) +/* f150754: 14200004 */ bnez $at,.L0f150768 +/* f150758: a45303fc */ sh $s3,0x3fc($v0) +/* f15075c: 8e590458 */ lw $t9,0x458($s2) +/* f150760: 37380001 */ ori $t8,$t9,0x1 +/* f150764: ae580458 */ sw $t8,0x458($s2) +.L0f150768: +/* f150768: 26100001 */ addiu $s0,$s0,0x1 +.L0f15076c: +/* f15076c: 24010012 */ addiu $at,$zero,0x12 +/* f150770: 1601ffeb */ bne $s0,$at,.L0f150720 +/* f150774: 00000000 */ sll $zero,$zero,0x0 +/* f150778: 8fa91044 */ lw $t1,0x1044($sp) +/* f15077c: a63303fc */ sh $s3,0x3fc($s1) +/* f150780: 00001025 */ or $v0,$zero,$zero +/* f150784: 10000004 */ beqz $zero,.L0f150798 +/* f150788: ae2903f8 */ sw $t1,0x3f8($s1) +.L0f15078c: +/* f15078c: 3c01800a */ lui $at,0x800a +/* f150790: ac2321f8 */ sw $v1,0x21f8($at) +/* f150794: 2402ffff */ addiu $v0,$zero,-1 +.L0f150798: +/* f150798: 8fbf002c */ lw $ra,0x2c($sp) +/* f15079c: 8fb0001c */ lw $s0,0x1c($sp) +/* f1507a0: 8fb10020 */ lw $s1,0x20($sp) +/* f1507a4: 8fb20024 */ lw $s2,0x24($sp) +/* f1507a8: 8fb30028 */ lw $s3,0x28($sp) +/* f1507ac: 03e00008 */ jr $ra +/* f1507b0: 27bd14f8 */ addiu $sp,$sp,0x14f8 +); + +GLOBAL_ASM( +glabel func0f1507b4 +/* f1507b4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1507b8: afbf0014 */ sw $ra,0x14($sp) +/* f1507bc: 0fc5281b */ jal func0f14a06c +/* f1507c0: afa5001c */ sw $a1,0x1c($sp) +/* f1507c4: 8fa3001c */ lw $v1,0x1c($sp) +/* f1507c8: 8c4e03f8 */ lw $t6,0x3f8($v0) +/* f1507cc: ac6e0000 */ sw $t6,0x0($v1) +/* f1507d0: 944f03fc */ lhu $t7,0x3fc($v0) +/* f1507d4: a46f0004 */ sh $t7,0x4($v1) +/* f1507d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1507dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1507e0: 03e00008 */ jr $ra +/* f1507e4: 00000000 */ sll $zero,$zero,0x0 +/* f1507e8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1507ec: afbf0014 */ sw $ra,0x14($sp) +/* f1507f0: afa40018 */ sw $a0,0x18($sp) +/* f1507f4: 0fc5281b */ jal func0f14a06c +/* f1507f8: 2404ffff */ addiu $a0,$zero,-1 +/* f1507fc: a44003fc */ sh $zero,0x3fc($v0) +/* f150800: 8fae0018 */ lw $t6,0x18($sp) +/* f150804: ac4e03f8 */ sw $t6,0x3f8($v0) +/* f150808: 8fbf0014 */ lw $ra,0x14($sp) +/* f15080c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f150810: 03e00008 */ jr $ra +/* f150814: 00000000 */ sll $zero,$zero,0x0 +/* f150818: 00000000 */ sll $zero,$zero,0x0 +/* f15081c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f150820 +/* f150820: 27bdfee8 */ addiu $sp,$sp,-280 +/* f150824: afbf0094 */ sw $ra,0x94($sp) +/* f150828: afb70090 */ sw $s7,0x90($sp) +/* f15082c: afb6008c */ sw $s6,0x8c($sp) +/* f150830: afb50088 */ sw $s5,0x88($sp) +/* f150834: afb40084 */ sw $s4,0x84($sp) +/* f150838: afb30080 */ sw $s3,0x80($sp) +/* f15083c: afb2007c */ sw $s2,0x7c($sp) +/* f150840: afb10078 */ sw $s1,0x78($sp) +/* f150844: afb00074 */ sw $s0,0x74($sp) +/* f150848: f7be0068 */ sdc1 $f30,0x68($sp) +/* f15084c: f7bc0060 */ sdc1 $f28,0x60($sp) +/* f150850: f7ba0058 */ sdc1 $f26,0x58($sp) +/* f150854: f7b80050 */ sdc1 $f24,0x50($sp) +/* f150858: f7b60048 */ sdc1 $f22,0x48($sp) +/* f15085c: f7b40040 */ sdc1 $f20,0x40($sp) +/* f150860: c4a40000 */ lwc1 $f4,0x0($a1) +/* f150864: 00c08025 */ or $s0,$a2,$zero +/* f150868: 00808825 */ or $s1,$a0,$zero +/* f15086c: e7a400cc */ swc1 $f4,0xcc($sp) +/* f150870: c4a60004 */ lwc1 $f6,0x4($a1) +/* f150874: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f150878: 00e09025 */ or $s2,$a3,$zero +/* f15087c: e7a600d0 */ swc1 $f6,0xd0($sp) +/* f150880: 460a5402 */ mul.s $f16,$f10,$f10 +/* f150884: c4a80008 */ lwc1 $f8,0x8($a1) +/* f150888: c7b200d0 */ lwc1 $f18,0xd0($sp) +/* f15088c: e7a800d4 */ swc1 $f8,0xd4($sp) +/* f150890: 46129102 */ mul.s $f4,$f18,$f18 +/* f150894: c7a800d4 */ lwc1 $f8,0xd4($sp) +/* f150898: 46084282 */ mul.s $f10,$f8,$f8 +/* f15089c: 46048180 */ add.s $f6,$f16,$f4 +/* f1508a0: 0c012974 */ jal 0x4a5d0 +/* f1508a4: 46065300 */ add.s $f12,$f10,$f6 +/* f1508a8: 3c013f80 */ lui $at,0x3f80 +/* f1508ac: 4481f000 */ mtc1 $at,$f30 +/* f1508b0: c7b200cc */ lwc1 $f18,0xcc($sp) +/* f1508b4: c7a400d0 */ lwc1 $f4,0xd0($sp) +/* f1508b8: 4600f503 */ div.s $f20,$f30,$f0 +/* f1508bc: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f1508c0: c7b60128 */ lwc1 $f22,0x128($sp) +/* f1508c4: c7ba012c */ lwc1 $f26,0x12c($sp) +/* f1508c8: 46149402 */ mul.s $f16,$f18,$f20 +/* f1508cc: 00000000 */ sll $zero,$zero,0x0 +/* f1508d0: 46142202 */ mul.s $f8,$f4,$f20 +/* f1508d4: 00000000 */ sll $zero,$zero,0x0 +/* f1508d8: 46145182 */ mul.s $f6,$f10,$f20 +/* f1508dc: e7b000cc */ swc1 $f16,0xcc($sp) +/* f1508e0: 4600b582 */ mul.s $f22,$f22,$f0 +/* f1508e4: e7a800d0 */ swc1 $f8,0xd0($sp) +/* f1508e8: 4600d682 */ mul.s $f26,$f26,$f0 +/* f1508ec: e7a600d4 */ swc1 $f6,0xd4($sp) +/* f1508f0: c6120000 */ lwc1 $f18,0x0($s0) +/* f1508f4: e7b200c0 */ swc1 $f18,0xc0($sp) +/* f1508f8: c6100004 */ lwc1 $f16,0x4($s0) +/* f1508fc: c7a800c0 */ lwc1 $f8,0xc0($sp) +/* f150900: e7b000c4 */ swc1 $f16,0xc4($sp) +/* f150904: 46084282 */ mul.s $f10,$f8,$f8 +/* f150908: c6040008 */ lwc1 $f4,0x8($s0) +/* f15090c: c7a600c4 */ lwc1 $f6,0xc4($sp) +/* f150910: e7a400c8 */ swc1 $f4,0xc8($sp) +/* f150914: 46063482 */ mul.s $f18,$f6,$f6 +/* f150918: c7a400c8 */ lwc1 $f4,0xc8($sp) +/* f15091c: 46042202 */ mul.s $f8,$f4,$f4 +/* f150920: 46125400 */ add.s $f16,$f10,$f18 +/* f150924: 0c012974 */ jal 0x4a5d0 +/* f150928: 46104300 */ add.s $f12,$f8,$f16 +/* f15092c: 4600f503 */ div.s $f20,$f30,$f0 +/* f150930: c7a600c0 */ lwc1 $f6,0xc0($sp) +/* f150934: c7b200c4 */ lwc1 $f18,0xc4($sp) +/* f150938: c7a800c8 */ lwc1 $f8,0xc8($sp) +/* f15093c: c7b80130 */ lwc1 $f24,0x130($sp) +/* f150940: c7bc0134 */ lwc1 $f28,0x134($sp) +/* f150944: 46143282 */ mul.s $f10,$f6,$f20 +/* f150948: 00000000 */ sll $zero,$zero,0x0 +/* f15094c: 46149102 */ mul.s $f4,$f18,$f20 +/* f150950: 00000000 */ sll $zero,$zero,0x0 +/* f150954: 46144402 */ mul.s $f16,$f8,$f20 +/* f150958: e7aa00c0 */ swc1 $f10,0xc0($sp) +/* f15095c: 4600c602 */ mul.s $f24,$f24,$f0 +/* f150960: e7a400c4 */ swc1 $f4,0xc4($sp) +/* f150964: 4600e702 */ mul.s $f28,$f28,$f0 +/* f150968: e7b000c8 */ swc1 $f16,0xc8($sp) +/* f15096c: c64e0008 */ lwc1 $f14,0x8($s2) +/* f150970: 0fc259d4 */ jal func0f096750 +/* f150974: c64c0000 */ lwc1 $f12,0x0($s2) +/* f150978: 3c0e800a */ lui $t6,0x800a +/* f15097c: 8dce45c0 */ lw $t6,0x45c0($t6) +/* f150980: 4616d501 */ sub.s $f20,$f26,$f22 +/* f150984: 46000786 */ mov.s $f30,$f0 +/* f150988: 4618e081 */ sub.s $f2,$f28,$f24 +/* f15098c: 4602a182 */ mul.s $f6,$f20,$f2 +/* f150990: 05c10003 */ bgez $t6,.L0f1509a0 +/* f150994: 000e7843 */ sra $t7,$t6,0x1 +/* f150998: 25c10001 */ addiu $at,$t6,0x1 +/* f15099c: 00017843 */ sra $t7,$at,0x1 +.L0f1509a0: +/* f1509a0: 448f5000 */ mtc1 $t7,$f10 +/* f1509a4: e7a200ac */ swc1 $f2,0xac($sp) +/* f1509a8: 468054a0 */ cvt.s.w $f18,$f10 +/* f1509ac: 0c012974 */ jal 0x4a5d0 +/* f1509b0: 46123303 */ div.s $f12,$f6,$f18 +/* f1509b4: 4600010d */ trunc.w.s $f4,$f0 +/* f1509b8: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f1509bc: e7a000ec */ swc1 $f0,0xec($sp) +/* f1509c0: c6300000 */ lwc1 $f16,0x0($s1) +/* f1509c4: 44122000 */ mfc1 $s2,$f4 +/* f1509c8: c7a400c0 */ lwc1 $f4,0xc0($sp) +/* f1509cc: 8fb40138 */ lw $s4,0x138($sp) +/* f1509d0: 0012c843 */ sra $t9,$s2,0x1 +/* f1509d4: 44994000 */ mtc1 $t9,$f8 +/* f1509d8: 8fb3013c */ lw $s3,0x13c($sp) +/* f1509dc: 00002025 */ or $a0,$zero,$zero +/* f1509e0: 468043a0 */ cvt.s.w $f14,$f8 +/* f1509e4: 00002825 */ or $a1,$zero,$zero +/* f1509e8: 24068078 */ addiu $a2,$zero,-32648 +/* f1509ec: 2407ffff */ addiu $a3,$zero,-1 +/* f1509f0: 2408ffff */ addiu $t0,$zero,-1 +/* f1509f4: 240bffff */ addiu $t3,$zero,-1 +/* f1509f8: 460eb300 */ add.s $f12,$f22,$f14 +/* f1509fc: 24010001 */ addiu $at,$zero,0x1 +/* f150a00: 02408025 */ or $s0,$s2,$zero +/* f150a04: 460ec080 */ add.s $f2,$f24,$f14 +/* f150a08: 460a6182 */ mul.s $f6,$f12,$f10 +/* f150a0c: 26690008 */ addiu $t1,$s3,0x8 +/* f150a10: 266a0028 */ addiu $t2,$s3,0x28 +/* f150a14: 46022202 */ mul.s $f8,$f4,$f2 +/* f150a18: 46068480 */ add.s $f18,$f16,$f6 +/* f150a1c: c7a600d0 */ lwc1 $f6,0xd0($sp) +/* f150a20: 46124280 */ add.s $f10,$f8,$f18 +/* f150a24: 46066102 */ mul.s $f4,$f12,$f6 +/* f150a28: c7b200c4 */ lwc1 $f18,0xc4($sp) +/* f150a2c: e7aa00d8 */ swc1 $f10,0xd8($sp) +/* f150a30: 46029282 */ mul.s $f10,$f18,$f2 +/* f150a34: c6300004 */ lwc1 $f16,0x4($s1) +/* f150a38: 46048200 */ add.s $f8,$f16,$f4 +/* f150a3c: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* f150a40: 46085180 */ add.s $f6,$f10,$f8 +/* f150a44: 46046482 */ mul.s $f18,$f12,$f4 +/* f150a48: c7a800c8 */ lwc1 $f8,0xc8($sp) +/* f150a4c: e7a600dc */ swc1 $f6,0xdc($sp) +/* f150a50: 46024182 */ mul.s $f6,$f8,$f2 +/* f150a54: c6300008 */ lwc1 $f16,0x8($s1) +/* f150a58: 46128280 */ add.s $f10,$f16,$f18 +/* f150a5c: 460a3100 */ add.s $f4,$f6,$f10 +/* f150a60: 16800011 */ bnez $s4,.L0f150aa8 +/* f150a64: e7a400e0 */ swc1 $f4,0xe0($sp) +/* f150a68: 3c01bf80 */ lui $at,0xbf80 +/* f150a6c: 44810000 */ mtc1 $at,$f0 +/* f150a70: afa80010 */ sw $t0,0x10($sp) +/* f150a74: afa00014 */ sw $zero,0x14($sp) +/* f150a78: afa00018 */ sw $zero,0x18($sp) +/* f150a7c: afa0001c */ sw $zero,0x1c($sp) +/* f150a80: afa90020 */ sw $t1,0x20($sp) +/* f150a84: afaa0028 */ sw $t2,0x28($sp) +/* f150a88: afab002c */ sw $t3,0x2c($sp) +/* f150a8c: e7a00024 */ swc1 $f0,0x24($sp) +/* f150a90: e7a00030 */ swc1 $f0,0x30($sp) +/* f150a94: e7a00034 */ swc1 $f0,0x34($sp) +/* f150a98: 0fc24e7e */ jal func0f0939f8 +/* f150a9c: e7a00038 */ swc1 $f0,0x38($sp) +/* f150aa0: 1000003c */ beqz $zero,.L0f150b94 +/* f150aa4: 44908000 */ mtc1 $s0,$f16 +.L0f150aa8: +/* f150aa8: 56810021 */ bnel $s4,$at,.L0f150b30 +/* f150aac: 24010002 */ addiu $at,$zero,0x2 +/* f150ab0: 0c004b70 */ jal 0x12dc0 +/* f150ab4: 00000000 */ sll $zero,$zero,0x0 +/* f150ab8: 3c01bf80 */ lui $at,0xbf80 +/* f150abc: 44810000 */ mtc1 $at,$f0 +/* f150ac0: 8fb3013c */ lw $s3,0x13c($sp) +/* f150ac4: 30460001 */ andi $a2,$v0,0x1 +/* f150ac8: 00066040 */ sll $t4,$a2,0x1 +/* f150acc: 25860010 */ addiu $a2,$t4,0x10 +/* f150ad0: 00066c00 */ sll $t5,$a2,0x10 +/* f150ad4: 240fffff */ addiu $t7,$zero,-1 +/* f150ad8: 2408ffff */ addiu $t0,$zero,-1 +/* f150adc: 26780008 */ addiu $t8,$s3,0x8 +/* f150ae0: 26790028 */ addiu $t9,$s3,0x28 +/* f150ae4: afb90028 */ sw $t9,0x28($sp) +/* f150ae8: afb80020 */ sw $t8,0x20($sp) +/* f150aec: afa8002c */ sw $t0,0x2c($sp) +/* f150af0: afaf0010 */ sw $t7,0x10($sp) +/* f150af4: 000d3403 */ sra $a2,$t5,0x10 +/* f150af8: 00002025 */ or $a0,$zero,$zero +/* f150afc: 00002825 */ or $a1,$zero,$zero +/* f150b00: 2407ffff */ addiu $a3,$zero,-1 +/* f150b04: afa00014 */ sw $zero,0x14($sp) +/* f150b08: afa00018 */ sw $zero,0x18($sp) +/* f150b0c: afa0001c */ sw $zero,0x1c($sp) +/* f150b10: e7a00024 */ swc1 $f0,0x24($sp) +/* f150b14: e7a00030 */ swc1 $f0,0x30($sp) +/* f150b18: e7a00034 */ swc1 $f0,0x34($sp) +/* f150b1c: 0fc24e7e */ jal func0f0939f8 +/* f150b20: e7a00038 */ swc1 $f0,0x38($sp) +/* f150b24: 1000001b */ beqz $zero,.L0f150b94 +/* f150b28: 44908000 */ mtc1 $s0,$f16 +/* f150b2c: 24010002 */ addiu $at,$zero,0x2 +.L0f150b30: +/* f150b30: 16810017 */ bne $s4,$at,.L0f150b90 +/* f150b34: 8fb3013c */ lw $s3,0x13c($sp) +/* f150b38: 3c01bf80 */ lui $at,0xbf80 +/* f150b3c: 44810000 */ mtc1 $at,$f0 +/* f150b40: 2409ffff */ addiu $t1,$zero,-1 +/* f150b44: 266a0008 */ addiu $t2,$s3,0x8 +/* f150b48: 266b0028 */ addiu $t3,$s3,0x28 +/* f150b4c: 240cffff */ addiu $t4,$zero,-1 +/* f150b50: afac002c */ sw $t4,0x2c($sp) +/* f150b54: afab0028 */ sw $t3,0x28($sp) +/* f150b58: afaa0020 */ sw $t2,0x20($sp) +/* f150b5c: afa90010 */ sw $t1,0x10($sp) +/* f150b60: 00002025 */ or $a0,$zero,$zero +/* f150b64: 00002825 */ or $a1,$zero,$zero +/* f150b68: 240605d8 */ addiu $a2,$zero,0x5d8 +/* f150b6c: 2407ffff */ addiu $a3,$zero,-1 +/* f150b70: afa00014 */ sw $zero,0x14($sp) +/* f150b74: afa00018 */ sw $zero,0x18($sp) +/* f150b78: afa0001c */ sw $zero,0x1c($sp) +/* f150b7c: e7a00024 */ swc1 $f0,0x24($sp) +/* f150b80: e7a00030 */ swc1 $f0,0x30($sp) +/* f150b84: e7a00034 */ swc1 $f0,0x34($sp) +/* f150b88: 0fc24e7e */ jal func0f0939f8 +/* f150b8c: e7a00038 */ swc1 $f0,0x38($sp) +.L0f150b90: +/* f150b90: 44908000 */ mtc1 $s0,$f16 +.L0f150b94: +/* f150b94: 44923000 */ mtc1 $s2,$f6 +/* f150b98: c7a400ac */ lwc1 $f4,0xac($sp) +/* f150b9c: 468085a0 */ cvt.s.w $f22,$f16 +/* f150ba0: 8fb3013c */ lw $s3,0x13c($sp) +/* f150ba4: 0000a825 */ or $s5,$zero,$zero +/* f150ba8: 3c017f1b */ lui $at,0x7f1b +/* f150bac: 468032a0 */ cvt.s.w $f10,$f6 +/* f150bb0: 4616a483 */ div.s $f18,$f20,$f22 +/* f150bb4: e7aa00a4 */ swc1 $f10,0xa4($sp) +/* f150bb8: c7b000a4 */ lwc1 $f16,0xa4($sp) +/* f150bbc: 4600920d */ trunc.w.s $f8,$f18 +/* f150bc0: 46102483 */ div.s $f18,$f4,$f16 +/* f150bc4: 44164000 */ mfc1 $s6,$f8 +/* f150bc8: 00000000 */ sll $zero,$zero,0x0 +/* f150bcc: 02c08825 */ or $s1,$s6,$zero +/* f150bd0: 4600920d */ trunc.w.s $f8,$f18 +/* f150bd4: 44174000 */ mfc1 $s7,$f8 +/* f150bd8: 00000000 */ sll $zero,$zero,0x0 +/* f150bdc: 5ae00046 */ blezl $s7,.L0f150cf8 +/* f150be0: 8fbf0094 */ lw $ra,0x94($sp) +/* f150be4: c43c7370 */ lwc1 $f28,0x7370($at) +/* f150be8: 3c017f1b */ lui $at,0x7f1b +/* f150bec: c43a7374 */ lwc1 $f26,0x7374($at) +/* f150bf0: 3c012f80 */ lui $at,0x2f80 +/* f150bf4: 4481c000 */ mtc1 $at,$f24 +/* f150bf8: 27b200fc */ addiu $s2,$sp,0xfc +.L0f150bfc: +/* f150bfc: 1ac00039 */ blez $s6,.L0f150ce4 +/* f150c00: 00008025 */ or $s0,$zero,$zero +/* f150c04: 44953000 */ mtc1 $s5,$f6 +/* f150c08: c7a400a4 */ lwc1 $f4,0xa4($sp) +/* f150c0c: 468032a0 */ cvt.s.w $f10,$f6 +/* f150c10: 46045502 */ mul.s $f20,$f10,$f4 +/* f150c14: 00000000 */ sll $zero,$zero,0x0 +/* f150c18: 44908000 */ mtc1 $s0,$f16 +.L0f150c1c: +/* f150c1c: c7a600cc */ lwc1 $f6,0xcc($sp) +/* f150c20: c7a800d8 */ lwc1 $f8,0xd8($sp) +/* f150c24: 468084a0 */ cvt.s.w $f18,$f16 +/* f150c28: c7b000c0 */ lwc1 $f16,0xc0($sp) +/* f150c2c: 46169002 */ mul.s $f0,$f18,$f22 +/* f150c30: 00000000 */ sll $zero,$zero,0x0 +/* f150c34: 46060282 */ mul.s $f10,$f0,$f6 +/* f150c38: 460a4100 */ add.s $f4,$f8,$f10 +/* f150c3c: 46148482 */ mul.s $f18,$f16,$f20 +/* f150c40: c7aa00d0 */ lwc1 $f10,0xd0($sp) +/* f150c44: c7a800dc */ lwc1 $f8,0xdc($sp) +/* f150c48: 460a0402 */ mul.s $f16,$f0,$f10 +/* f150c4c: 46049180 */ add.s $f6,$f18,$f4 +/* f150c50: c7a400c4 */ lwc1 $f4,0xc4($sp) +/* f150c54: 46104480 */ add.s $f18,$f8,$f16 +/* f150c58: e7a600fc */ swc1 $f6,0xfc($sp) +/* f150c5c: 46142182 */ mul.s $f6,$f4,$f20 +/* f150c60: c7b000d4 */ lwc1 $f16,0xd4($sp) +/* f150c64: c7a800e0 */ lwc1 $f8,0xe0($sp) +/* f150c68: 46100102 */ mul.s $f4,$f0,$f16 +/* f150c6c: 46123280 */ add.s $f10,$f6,$f18 +/* f150c70: c7b200c8 */ lwc1 $f18,0xc8($sp) +/* f150c74: 46044180 */ add.s $f6,$f8,$f4 +/* f150c78: e7aa0100 */ swc1 $f10,0x100($sp) +/* f150c7c: 46149282 */ mul.s $f10,$f18,$f20 +/* f150c80: 46065400 */ add.s $f16,$f10,$f6 +/* f150c84: 0c004b70 */ jal 0x12dc0 +/* f150c88: e7b00104 */ swc1 $f16,0x104($sp) +/* f150c8c: 44824000 */ mtc1 $v0,$f8 +/* f150c90: 4406f000 */ mfc1 $a2,$f30 +/* f150c94: 86640028 */ lh $a0,0x28($s3) +/* f150c98: 02402825 */ or $a1,$s2,$zero +/* f150c9c: 04410005 */ bgez $v0,.L0f150cb4 +/* f150ca0: 46804120 */ cvt.s.w $f4,$f8 +/* f150ca4: 3c014f80 */ lui $at,0x4f80 +/* f150ca8: 44819000 */ mtc1 $at,$f18 +/* f150cac: 00000000 */ sll $zero,$zero,0x0 +/* f150cb0: 46122100 */ add.s $f4,$f4,$f18 +.L0f150cb4: +/* f150cb4: 46182282 */ mul.s $f10,$f4,$f24 +/* f150cb8: c7a800ec */ lwc1 $f8,0xec($sp) +/* f150cbc: afb40010 */ sw $s4,0x10($sp) +/* f150cc0: 461a5182 */ mul.s $f6,$f10,$f26 +/* f150cc4: 461c3400 */ add.s $f16,$f6,$f28 +/* f150cc8: 46088482 */ mul.s $f18,$f16,$f8 +/* f150ccc: 44079000 */ mfc1 $a3,$f18 +/* f150cd0: 0fc5434e */ jal func0f150d38 +/* f150cd4: 00000000 */ sll $zero,$zero,0x0 +/* f150cd8: 26100001 */ addiu $s0,$s0,0x1 +/* f150cdc: 5611ffcf */ bnel $s0,$s1,.L0f150c1c +/* f150ce0: 44908000 */ mtc1 $s0,$f16 +.L0f150ce4: +/* f150ce4: 26b50001 */ addiu $s5,$s5,0x1 +/* f150ce8: 02b7082a */ slt $at,$s5,$s7 +/* f150cec: 1420ffc3 */ bnez $at,.L0f150bfc +/* f150cf0: 00000000 */ sll $zero,$zero,0x0 +/* f150cf4: 8fbf0094 */ lw $ra,0x94($sp) +.L0f150cf8: +/* f150cf8: d7b40040 */ ldc1 $f20,0x40($sp) +/* f150cfc: d7b60048 */ ldc1 $f22,0x48($sp) +/* f150d00: d7b80050 */ ldc1 $f24,0x50($sp) +/* f150d04: d7ba0058 */ ldc1 $f26,0x58($sp) +/* f150d08: d7bc0060 */ ldc1 $f28,0x60($sp) +/* f150d0c: d7be0068 */ ldc1 $f30,0x68($sp) +/* f150d10: 8fb00074 */ lw $s0,0x74($sp) +/* f150d14: 8fb10078 */ lw $s1,0x78($sp) +/* f150d18: 8fb2007c */ lw $s2,0x7c($sp) +/* f150d1c: 8fb30080 */ lw $s3,0x80($sp) +/* f150d20: 8fb40084 */ lw $s4,0x84($sp) +/* f150d24: 8fb50088 */ lw $s5,0x88($sp) +/* f150d28: 8fb6008c */ lw $s6,0x8c($sp) +/* f150d2c: 8fb70090 */ lw $s7,0x90($sp) +/* f150d30: 03e00008 */ jr $ra +/* f150d34: 27bd0118 */ addiu $sp,$sp,0x118 +); + +GLOBAL_ASM( +glabel func0f150d38 +/* f150d38: 27bdff98 */ addiu $sp,$sp,-104 +/* f150d3c: afb10024 */ sw $s1,0x24($sp) +/* f150d40: 00048c00 */ sll $s1,$a0,0x10 +/* f150d44: 00117403 */ sra $t6,$s1,0x10 +/* f150d48: afbf003c */ sw $ra,0x3c($sp) +/* f150d4c: afb00020 */ sw $s0,0x20($sp) +/* f150d50: 00a08025 */ or $s0,$a1,$zero +/* f150d54: 01c08825 */ or $s1,$t6,$zero +/* f150d58: afb60038 */ sw $s6,0x38($sp) +/* f150d5c: afb50034 */ sw $s5,0x34($sp) +/* f150d60: afb40030 */ sw $s4,0x30($sp) +/* f150d64: afb3002c */ sw $s3,0x2c($sp) +/* f150d68: afb20028 */ sw $s2,0x28($sp) +/* f150d6c: f7b40018 */ sdc1 $f20,0x18($sp) +/* f150d70: afa40068 */ sw $a0,0x68($sp) +/* f150d74: afa60070 */ sw $a2,0x70($sp) +/* f150d78: 0c004b70 */ jal 0x12dc0 +/* f150d7c: afa70074 */ sw $a3,0x74($sp) +/* f150d80: 44822000 */ mtc1 $v0,$f4 +/* f150d84: 3c012f80 */ lui $at,0x2f80 +/* f150d88: 4481a000 */ mtc1 $at,$f20 +/* f150d8c: 04410005 */ bgez $v0,.L0f150da4 +/* f150d90: 468021a0 */ cvt.s.w $f6,$f4 +/* f150d94: 3c014f80 */ lui $at,0x4f80 +/* f150d98: 44814000 */ mtc1 $at,$f8 +/* f150d9c: 00000000 */ sll $zero,$zero,0x0 +/* f150da0: 46083180 */ add.s $f6,$f6,$f8 +.L0f150da4: +/* f150da4: 46143002 */ mul.s $f0,$f6,$f20 +/* f150da8: 3c013f80 */ lui $at,0x3f80 +/* f150dac: 44818000 */ mtc1 $at,$f16 +/* f150db0: 46000280 */ add.s $f10,$f0,$f0 +/* f150db4: 46105481 */ sub.s $f18,$f10,$f16 +/* f150db8: 0c004b70 */ jal 0x12dc0 +/* f150dbc: e7b20064 */ swc1 $f18,0x64($sp) +/* f150dc0: 44822000 */ mtc1 $v0,$f4 +/* f150dc4: 04410005 */ bgez $v0,.L0f150ddc +/* f150dc8: 46802220 */ cvt.s.w $f8,$f4 +/* f150dcc: 3c014f80 */ lui $at,0x4f80 +/* f150dd0: 44813000 */ mtc1 $at,$f6 +/* f150dd4: 00000000 */ sll $zero,$zero,0x0 +/* f150dd8: 46064200 */ add.s $f8,$f8,$f6 +.L0f150ddc: +/* f150ddc: 46144282 */ mul.s $f10,$f8,$f20 +/* f150de0: 3c017f1b */ lui $at,0x7f1b +/* f150de4: c4307378 */ lwc1 $f16,0x7378($at) +/* f150de8: 3c017f1b */ lui $at,0x7f1b +/* f150dec: c424737c */ lwc1 $f4,0x737c($at) +/* f150df0: 46105482 */ mul.s $f18,$f10,$f16 +/* f150df4: 46049181 */ sub.s $f6,$f18,$f4 +/* f150df8: 0c004b70 */ jal 0x12dc0 +/* f150dfc: e7a60060 */ swc1 $f6,0x60($sp) +/* f150e00: 3c148008 */ lui $s4,0x8008 +/* f150e04: 2694fa80 */ addiu $s4,$s4,-1408 +/* f150e08: 8e980000 */ lw $t8,0x0($s4) +/* f150e0c: 2416006c */ addiu $s6,$zero,0x6c +/* f150e10: 3c15800a */ lui $s5,0x800a +/* f150e14: 03160019 */ multu $t8,$s6 +/* f150e18: 26b545c4 */ addiu $s5,$s5,0x45c4 +/* f150e1c: 8eaf0000 */ lw $t7,0x0($s5) +/* f150e20: 8fb20078 */ lw $s2,0x78($sp) +/* f150e24: 240d0001 */ addiu $t5,$zero,0x1 +/* f150e28: 3c013fc0 */ lui $at,0x3fc0 +/* f150e2c: 44811000 */ mtc1 $at,$f2 +/* f150e30: 3c014040 */ lui $at,0x4040 +/* f150e34: 0000c812 */ mflo $t9 +/* f150e38: 01f94021 */ addu $t0,$t7,$t9 +/* f150e3c: a1120068 */ sb $s2,0x68($t0) +/* f150e40: 8e8a0000 */ lw $t2,0x0($s4) +/* f150e44: 8ea90000 */ lw $t1,0x0($s5) +/* f150e48: 01560019 */ multu $t2,$s6 +/* f150e4c: 00005812 */ mflo $t3 +/* f150e50: 012b6021 */ addu $t4,$t1,$t3 +/* f150e54: a5910000 */ sh $s1,0x0($t4) +/* f150e58: 8e980000 */ lw $t8,0x0($s4) +/* f150e5c: 8eae0000 */ lw $t6,0x0($s5) +/* f150e60: 03160019 */ multu $t8,$s6 +/* f150e64: 00007812 */ mflo $t7 +/* f150e68: 01cfc821 */ addu $t9,$t6,$t7 +/* f150e6c: af2d0004 */ sw $t5,0x4($t9) +/* f150e70: 8e8a0000 */ lw $t2,0x0($s4) +/* f150e74: 8ea80000 */ lw $t0,0x0($s5) +/* f150e78: c6080000 */ lwc1 $f8,0x0($s0) +/* f150e7c: 01560019 */ multu $t2,$s6 +/* f150e80: 00004812 */ mflo $t1 +/* f150e84: 01095821 */ addu $t3,$t0,$t1 +/* f150e88: e5680008 */ swc1 $f8,0x8($t3) +/* f150e8c: 8e980000 */ lw $t8,0x0($s4) +/* f150e90: 8eac0000 */ lw $t4,0x0($s5) +/* f150e94: c60a0004 */ lwc1 $f10,0x4($s0) +/* f150e98: 03160019 */ multu $t8,$s6 +/* f150e9c: 44814000 */ mtc1 $at,$f8 +/* f150ea0: 00007012 */ mflo $t6 +/* f150ea4: 018e7821 */ addu $t7,$t4,$t6 +/* f150ea8: e5ea000c */ swc1 $f10,0xc($t7) +/* f150eac: 8e990000 */ lw $t9,0x0($s4) +/* f150eb0: 8ead0000 */ lw $t5,0x0($s5) +/* f150eb4: c6100008 */ lwc1 $f16,0x8($s0) +/* f150eb8: 03360019 */ multu $t9,$s6 +/* f150ebc: 00005012 */ mflo $t2 +/* f150ec0: 01aa4021 */ addu $t0,$t5,$t2 +/* f150ec4: e5100010 */ swc1 $f16,0x10($t0) +/* f150ec8: 8e8b0000 */ lw $t3,0x0($s4) +/* f150ecc: c7b20064 */ lwc1 $f18,0x64($sp) +/* f150ed0: 8ea90000 */ lw $t1,0x0($s5) +/* f150ed4: 01760019 */ multu $t3,$s6 +/* f150ed8: 46029102 */ mul.s $f4,$f18,$f2 +/* f150edc: 44828000 */ mtc1 $v0,$f16 +/* f150ee0: 00000000 */ sll $zero,$zero,0x0 +/* f150ee4: 468084a0 */ cvt.s.w $f18,$f16 +/* f150ee8: 0000c012 */ mflo $t8 +/* f150eec: 01386021 */ addu $t4,$t1,$t8 +/* f150ef0: e5840020 */ swc1 $f4,0x20($t4) +/* f150ef4: 8e8f0000 */ lw $t7,0x0($s4) +/* f150ef8: c7a60060 */ lwc1 $f6,0x60($sp) +/* f150efc: 8eae0000 */ lw $t6,0x0($s5) +/* f150f00: 01f60019 */ multu $t7,$s6 +/* f150f04: 46083282 */ mul.s $f10,$f6,$f8 +/* f150f08: 0000c812 */ mflo $t9 +/* f150f0c: 01d96821 */ addu $t5,$t6,$t9 +/* f150f10: 04410005 */ bgez $v0,.L0f150f28 +/* f150f14: e5aa0024 */ swc1 $f10,0x24($t5) +/* f150f18: 3c014f80 */ lui $at,0x4f80 +/* f150f1c: 44812000 */ mtc1 $at,$f4 +/* f150f20: 00000000 */ sll $zero,$zero,0x0 +/* f150f24: 46049480 */ add.s $f18,$f18,$f4 +.L0f150f28: +/* f150f28: 46149002 */ mul.s $f0,$f18,$f20 +/* f150f2c: 8e880000 */ lw $t0,0x0($s4) +/* f150f30: 3c013f80 */ lui $at,0x3f80 +/* f150f34: 44814000 */ mtc1 $at,$f8 +/* f150f38: 01160019 */ multu $t0,$s6 +/* f150f3c: 8eaa0000 */ lw $t2,0x0($s5) +/* f150f40: 46000180 */ add.s $f6,$f0,$f0 +/* f150f44: 46083281 */ sub.s $f10,$f6,$f8 +/* f150f48: 00005812 */ mflo $t3 +/* f150f4c: 46025402 */ mul.s $f16,$f10,$f2 +/* f150f50: 014b4821 */ addu $t1,$t2,$t3 +/* f150f54: 0c004b70 */ jal 0x12dc0 +/* f150f58: e5300028 */ swc1 $f16,0x28($t1) +/* f150f5c: 44822000 */ mtc1 $v0,$f4 +/* f150f60: 04410005 */ bgez $v0,.L0f150f78 +/* f150f64: 468024a0 */ cvt.s.w $f18,$f4 +/* f150f68: 3c014f80 */ lui $at,0x4f80 +/* f150f6c: 44813000 */ mtc1 $at,$f6 +/* f150f70: 00000000 */ sll $zero,$zero,0x0 +/* f150f74: 46069480 */ add.s $f18,$f18,$f6 +.L0f150f78: +/* f150f78: 46149202 */ mul.s $f8,$f18,$f20 +/* f150f7c: 3c013f00 */ lui $at,0x3f00 +/* f150f80: 44815000 */ mtc1 $at,$f10 +/* f150f84: 3c013f80 */ lui $at,0x3f80 +/* f150f88: 44812000 */ mtc1 $at,$f4 +/* f150f8c: c7b20074 */ lwc1 $f18,0x74($sp) +/* f150f90: 8e8e0000 */ lw $t6,0x0($s4) +/* f150f94: 460a4402 */ mul.s $f16,$f8,$f10 +/* f150f98: 8eaf0000 */ lw $t7,0x0($s5) +/* f150f9c: 01d60019 */ multu $t6,$s6 +/* f150fa0: 46048180 */ add.s $f6,$f16,$f4 +/* f150fa4: 46123202 */ mul.s $f8,$f6,$f18 +/* f150fa8: 0000c812 */ mflo $t9 +/* f150fac: 01f96821 */ addu $t5,$t7,$t9 +/* f150fb0: 4600428d */ trunc.w.s $f10,$f8 +/* f150fb4: 440c5000 */ mfc1 $t4,$f10 +/* f150fb8: 0c004b70 */ jal 0x12dc0 +/* f150fbc: a5ac0038 */ sh $t4,0x38($t5) +/* f150fc0: 44828000 */ mtc1 $v0,$f16 +/* f150fc4: 04410005 */ bgez $v0,.L0f150fdc +/* f150fc8: 46808120 */ cvt.s.w $f4,$f16 +/* f150fcc: 3c014f80 */ lui $at,0x4f80 +/* f150fd0: 44813000 */ mtc1 $at,$f6 +/* f150fd4: 00000000 */ sll $zero,$zero,0x0 +/* f150fd8: 46062100 */ add.s $f4,$f4,$f6 +.L0f150fdc: +/* f150fdc: 46142482 */ mul.s $f18,$f4,$f20 +/* f150fe0: 3c013f00 */ lui $at,0x3f00 +/* f150fe4: 44814000 */ mtc1 $at,$f8 +/* f150fe8: 3c013f80 */ lui $at,0x3f80 +/* f150fec: 44818000 */ mtc1 $at,$f16 +/* f150ff0: c7a40074 */ lwc1 $f4,0x74($sp) +/* f150ff4: 8e890000 */ lw $t1,0x0($s4) +/* f150ff8: 46089282 */ mul.s $f10,$f18,$f8 +/* f150ffc: 8eab0000 */ lw $t3,0x0($s5) +/* f151000: 01360019 */ multu $t1,$s6 +/* f151004: 46105180 */ add.s $f6,$f10,$f16 +/* f151008: 46043482 */ mul.s $f18,$f6,$f4 +/* f15100c: 0000c012 */ mflo $t8 +/* f151010: 01787021 */ addu $t6,$t3,$t8 +/* f151014: 4600920d */ trunc.w.s $f8,$f18 +/* f151018: 440a4000 */ mfc1 $t2,$f8 +/* f15101c: 0c004b70 */ jal 0x12dc0 +/* f151020: a5ca003a */ sh $t2,0x3a($t6) +/* f151024: 44825000 */ mtc1 $v0,$f10 +/* f151028: 04410005 */ bgez $v0,.L0f151040 +/* f15102c: 46805420 */ cvt.s.w $f16,$f10 +/* f151030: 3c014f80 */ lui $at,0x4f80 +/* f151034: 44813000 */ mtc1 $at,$f6 +/* f151038: 00000000 */ sll $zero,$zero,0x0 +/* f15103c: 46068400 */ add.s $f16,$f16,$f6 +.L0f151040: +/* f151040: 46148102 */ mul.s $f4,$f16,$f20 +/* f151044: 3c013f00 */ lui $at,0x3f00 +/* f151048: 44819000 */ mtc1 $at,$f18 +/* f15104c: 3c013f80 */ lui $at,0x3f80 +/* f151050: 44815000 */ mtc1 $at,$f10 +/* f151054: c7b00074 */ lwc1 $f16,0x74($sp) +/* f151058: 8e8d0000 */ lw $t5,0x0($s4) +/* f15105c: 46122202 */ mul.s $f8,$f4,$f18 +/* f151060: 8eac0000 */ lw $t4,0x0($s5) +/* f151064: 01b60019 */ multu $t5,$s6 +/* f151068: 460a4180 */ add.s $f6,$f8,$f10 +/* f15106c: 46103102 */ mul.s $f4,$f6,$f16 +/* f151070: 00004012 */ mflo $t0 +/* f151074: 01884821 */ addu $t1,$t4,$t0 +/* f151078: 4600248d */ trunc.w.s $f18,$f4 +/* f15107c: 44199000 */ mfc1 $t9,$f18 +/* f151080: 0c004b70 */ jal 0x12dc0 +/* f151084: a5390044 */ sh $t9,0x44($t1) +/* f151088: c7a00074 */ lwc1 $f0,0x74($sp) +/* f15108c: 44824000 */ mtc1 $v0,$f8 +/* f151090: 46000007 */ neg.s $f0,$f0 +/* f151094: 04410005 */ bgez $v0,.L0f1510ac +/* f151098: 468042a0 */ cvt.s.w $f10,$f8 +/* f15109c: 3c014f80 */ lui $at,0x4f80 +/* f1510a0: 44813000 */ mtc1 $at,$f6 +/* f1510a4: 00000000 */ sll $zero,$zero,0x0 +/* f1510a8: 46065280 */ add.s $f10,$f10,$f6 +.L0f1510ac: +/* f1510ac: 46145402 */ mul.s $f16,$f10,$f20 +/* f1510b0: 3c013f00 */ lui $at,0x3f00 +/* f1510b4: 44812000 */ mtc1 $at,$f4 +/* f1510b8: 3c013f80 */ lui $at,0x3f80 +/* f1510bc: 44814000 */ mtc1 $at,$f8 +/* f1510c0: 8e8e0000 */ lw $t6,0x0($s4) +/* f1510c4: 8eaa0000 */ lw $t2,0x0($s5) +/* f1510c8: 46048482 */ mul.s $f18,$f16,$f4 +/* f1510cc: 46089180 */ add.s $f6,$f18,$f8 +/* f1510d0: 01d60019 */ multu $t6,$s6 +/* f1510d4: 46003282 */ mul.s $f10,$f6,$f0 +/* f1510d8: 4600540d */ trunc.w.s $f16,$f10 +/* f1510dc: 00007812 */ mflo $t7 +/* f1510e0: 014f6821 */ addu $t5,$t2,$t7 +/* f1510e4: 44188000 */ mfc1 $t8,$f16 +/* f1510e8: 00000000 */ sll $zero,$zero,0x0 +/* f1510ec: a5b80046 */ sh $t8,0x46($t5) +/* f1510f0: 0c004b70 */ jal 0x12dc0 +/* f1510f4: e7a00044 */ swc1 $f0,0x44($sp) +/* f1510f8: 44822000 */ mtc1 $v0,$f4 +/* f1510fc: 04410005 */ bgez $v0,.L0f151114 +/* f151100: 468024a0 */ cvt.s.w $f18,$f4 +/* f151104: 3c014f80 */ lui $at,0x4f80 +/* f151108: 44814000 */ mtc1 $at,$f8 +/* f15110c: 00000000 */ sll $zero,$zero,0x0 +/* f151110: 46089480 */ add.s $f18,$f18,$f8 +.L0f151114: +/* f151114: 46149182 */ mul.s $f6,$f18,$f20 +/* f151118: 3c013f00 */ lui $at,0x3f00 +/* f15111c: 44815000 */ mtc1 $at,$f10 +/* f151120: 3c013f80 */ lui $at,0x3f80 +/* f151124: 44812000 */ mtc1 $at,$f4 +/* f151128: c7b20044 */ lwc1 $f18,0x44($sp) +/* f15112c: 8e890000 */ lw $t1,0x0($s4) +/* f151130: 460a3402 */ mul.s $f16,$f6,$f10 +/* f151134: 8eb90000 */ lw $t9,0x0($s5) +/* f151138: 01360019 */ multu $t1,$s6 +/* f15113c: 46048200 */ add.s $f8,$f16,$f4 +/* f151140: 46124182 */ mul.s $f6,$f8,$f18 +/* f151144: 00005812 */ mflo $t3 +/* f151148: 032b7021 */ addu $t6,$t9,$t3 +/* f15114c: 4600328d */ trunc.w.s $f10,$f6 +/* f151150: 44085000 */ mfc1 $t0,$f10 +/* f151154: 0c004b70 */ jal 0x12dc0 +/* f151158: a5c80050 */ sh $t0,0x50($t6) +/* f15115c: 44828000 */ mtc1 $v0,$f16 +/* f151160: 04410005 */ bgez $v0,.L0f151178 +/* f151164: 46808120 */ cvt.s.w $f4,$f16 +/* f151168: 3c014f80 */ lui $at,0x4f80 +/* f15116c: 44814000 */ mtc1 $at,$f8 +/* f151170: 00000000 */ sll $zero,$zero,0x0 +/* f151174: 46082100 */ add.s $f4,$f4,$f8 +.L0f151178: +/* f151178: 46142482 */ mul.s $f18,$f4,$f20 +/* f15117c: 3c013f00 */ lui $at,0x3f00 +/* f151180: 44813000 */ mtc1 $at,$f6 +/* f151184: 3c013f80 */ lui $at,0x3f80 +/* f151188: 44818000 */ mtc1 $at,$f16 +/* f15118c: c7a40044 */ lwc1 $f4,0x44($sp) +/* f151190: 8e8d0000 */ lw $t5,0x0($s4) +/* f151194: 46069282 */ mul.s $f10,$f18,$f6 +/* f151198: 8eb80000 */ lw $t8,0x0($s5) +/* f15119c: 01b60019 */ multu $t5,$s6 +/* f1511a0: 00001825 */ or $v1,$zero,$zero +/* f1511a4: 00002025 */ or $a0,$zero,$zero +/* f1511a8: 2402000c */ addiu $v0,$zero,0xc +/* f1511ac: 24010002 */ addiu $at,$zero,0x2 +/* f1511b0: 46105200 */ add.s $f8,$f10,$f16 +/* f1511b4: 46044482 */ mul.s $f18,$f8,$f4 +/* f1511b8: 00006012 */ mflo $t4 +/* f1511bc: 030c4821 */ addu $t1,$t8,$t4 +/* f1511c0: 4600918d */ trunc.w.s $f6,$f18 +/* f1511c4: 440f3000 */ mfc1 $t7,$f6 +/* f1511c8: 00000000 */ sll $zero,$zero,0x0 +/* f1511cc: a52f0052 */ sh $t7,0x52($t1) +.L0f1511d0: +/* f1511d0: 8e8b0000 */ lw $t3,0x0($s4) +/* f1511d4: 8eb90000 */ lw $t9,0x0($s5) +/* f1511d8: 000b40c0 */ sll $t0,$t3,0x3 +/* f1511dc: 010b4023 */ subu $t0,$t0,$t3 +/* f1511e0: 00084080 */ sll $t0,$t0,0x2 +/* f1511e4: 010b4023 */ subu $t0,$t0,$t3 +/* f1511e8: 00084080 */ sll $t0,$t0,0x2 +/* f1511ec: 03287021 */ addu $t6,$t9,$t0 +/* f1511f0: 01c35021 */ addu $t2,$t6,$v1 +/* f1511f4: a540003c */ sh $zero,0x3c($t2) +/* f1511f8: 8e980000 */ lw $t8,0x0($s4) +/* f1511fc: 8ead0000 */ lw $t5,0x0($s5) +/* f151200: 001860c0 */ sll $t4,$t8,0x3 +/* f151204: 01986023 */ subu $t4,$t4,$t8 +/* f151208: 000c6080 */ sll $t4,$t4,0x2 +/* f15120c: 01986023 */ subu $t4,$t4,$t8 +/* f151210: 000c6080 */ sll $t4,$t4,0x2 +/* f151214: 01ac7821 */ addu $t7,$t5,$t4 +/* f151218: 01e34821 */ addu $t1,$t7,$v1 +/* f15121c: a5200040 */ sh $zero,0x40($t1) +/* f151220: 8e990000 */ lw $t9,0x0($s4) +/* f151224: 8eab0000 */ lw $t3,0x0($s5) +/* f151228: 001940c0 */ sll $t0,$t9,0x3 +/* f15122c: 01194023 */ subu $t0,$t0,$t9 +/* f151230: 00084080 */ sll $t0,$t0,0x2 +/* f151234: 01194023 */ subu $t0,$t0,$t9 +/* f151238: 00084080 */ sll $t0,$t0,0x2 +/* f15123c: 01687021 */ addu $t6,$t3,$t0 +/* f151240: 01c35021 */ addu $t2,$t6,$v1 +/* f151244: a5400042 */ sh $zero,0x42($t2) +/* f151248: 8e8d0000 */ lw $t5,0x0($s4) +/* f15124c: 8eb80000 */ lw $t8,0x0($s5) +/* f151250: 000d60c0 */ sll $t4,$t5,0x3 +/* f151254: 018d6023 */ subu $t4,$t4,$t5 +/* f151258: 000c6080 */ sll $t4,$t4,0x2 +/* f15125c: 018d6023 */ subu $t4,$t4,$t5 +/* f151260: 000c6080 */ sll $t4,$t4,0x2 +/* f151264: 030c7821 */ addu $t7,$t8,$t4 +/* f151268: 01e34821 */ addu $t1,$t7,$v1 +/* f15126c: a124003f */ sb $a0,0x3f($t1) +/* f151270: 24840004 */ addiu $a0,$a0,0x4 +/* f151274: 1482ffd6 */ bne $a0,$v0,.L0f1511d0 +/* f151278: 2463000c */ addiu $v1,$v1,0xc +/* f15127c: 56410067 */ bnel $s2,$at,.L0f15141c +/* f151280: 8e8b0000 */ lw $t3,0x0($s4) +/* f151284: 0c004b70 */ jal 0x12dc0 +/* f151288: 00000000 */ sll $zero,$zero,0x0 +/* f15128c: 24010064 */ addiu $at,$zero,0x64 +/* f151290: 0041001b */ divu $zero,$v0,$at +/* f151294: 00001810 */ mfhi $v1 +/* f151298: 28610014 */ slti $at,$v1,0x14 +/* f15129c: 5020001b */ beqzl $at,.L0f15130c +/* f1512a0: 28610028 */ slti $at,$v1,0x28 +/* f1512a4: 8e880000 */ lw $t0,0x0($s4) +/* f1512a8: 8eab0000 */ lw $t3,0x0($s5) +/* f1512ac: 3c19bbbb */ lui $t9,0xbbbb +/* f1512b0: 01160019 */ multu $t0,$s6 +/* f1512b4: 3739bbf0 */ ori $t9,$t9,0xbbf0 +/* f1512b8: 3c0daaaa */ lui $t5,0xaaaa +/* f1512bc: 35adaaf0 */ ori $t5,$t5,0xaaf0 +/* f1512c0: 3c087777 */ lui $t0,0x7777 +/* f1512c4: 350877f0 */ ori $t0,$t0,0x77f0 +/* f1512c8: 00007012 */ mflo $t6 +/* f1512cc: 016e5021 */ addu $t2,$t3,$t6 +/* f1512d0: ad59005c */ sw $t9,0x5c($t2) +/* f1512d4: 8e8c0000 */ lw $t4,0x0($s4) +/* f1512d8: 8eb80000 */ lw $t8,0x0($s5) +/* f1512dc: 01960019 */ multu $t4,$s6 +/* f1512e0: 00007812 */ mflo $t7 +/* f1512e4: 030f4821 */ addu $t1,$t8,$t7 +/* f1512e8: ad2d0060 */ sw $t5,0x60($t1) +/* f1512ec: 8e8e0000 */ lw $t6,0x0($s4) +/* f1512f0: 8eab0000 */ lw $t3,0x0($s5) +/* f1512f4: 01d60019 */ multu $t6,$s6 +/* f1512f8: 0000c812 */ mflo $t9 +/* f1512fc: 01795021 */ addu $t2,$t3,$t9 +/* f151300: 100000ae */ beqz $zero,.L0f1515bc +/* f151304: ad480064 */ sw $t0,0x64($t2) +/* f151308: 28610028 */ slti $at,$v1,0x28 +.L0f15130c: +/* f15130c: 50200016 */ beqzl $at,.L0f151368 +/* f151310: 2861003c */ slti $at,$v1,0x3c +/* f151314: 8e980000 */ lw $t8,0x0($s4) +/* f151318: 8eac0000 */ lw $t4,0x0($s5) +/* f15131c: 240200f0 */ addiu $v0,$zero,0xf0 +/* f151320: 03160019 */ multu $t8,$s6 +/* f151324: 00007812 */ mflo $t7 +/* f151328: 018f6821 */ addu $t5,$t4,$t7 +/* f15132c: ada2005c */ sw $v0,0x5c($t5) +/* f151330: 8e8e0000 */ lw $t6,0x0($s4) +/* f151334: 8ea90000 */ lw $t1,0x0($s5) +/* f151338: 01d60019 */ multu $t6,$s6 +/* f15133c: 00005812 */ mflo $t3 +/* f151340: 012bc821 */ addu $t9,$t1,$t3 +/* f151344: af220060 */ sw $v0,0x60($t9) +/* f151348: 8e8a0000 */ lw $t2,0x0($s4) +/* f15134c: 8ea80000 */ lw $t0,0x0($s5) +/* f151350: 01560019 */ multu $t2,$s6 +/* f151354: 0000c012 */ mflo $t8 +/* f151358: 01186021 */ addu $t4,$t0,$t8 +/* f15135c: 10000097 */ beqz $zero,.L0f1515bc +/* f151360: ad820064 */ sw $v0,0x64($t4) +/* f151364: 2861003c */ slti $at,$v1,0x3c +.L0f151368: +/* f151368: 50200017 */ beqzl $at,.L0f1513c8 +/* f15136c: 8e890000 */ lw $t1,0x0($s4) +/* f151370: 8e8d0000 */ lw $t5,0x0($s4) +/* f151374: 8eaf0000 */ lw $t7,0x0($s5) +/* f151378: 3c025533 */ lui $v0,0x5533 +/* f15137c: 01b60019 */ multu $t5,$s6 +/* f151380: 344211f0 */ ori $v0,$v0,0x11f0 +/* f151384: 00007012 */ mflo $t6 +/* f151388: 01ee4821 */ addu $t1,$t7,$t6 +/* f15138c: ad22005c */ sw $v0,0x5c($t1) +/* f151390: 8e990000 */ lw $t9,0x0($s4) +/* f151394: 8eab0000 */ lw $t3,0x0($s5) +/* f151398: 03360019 */ multu $t9,$s6 +/* f15139c: 00005012 */ mflo $t2 +/* f1513a0: 016a4021 */ addu $t0,$t3,$t2 +/* f1513a4: ad020060 */ sw $v0,0x60($t0) +/* f1513a8: 8e8c0000 */ lw $t4,0x0($s4) +/* f1513ac: 8eb80000 */ lw $t8,0x0($s5) +/* f1513b0: 01960019 */ multu $t4,$s6 +/* f1513b4: 00006812 */ mflo $t5 +/* f1513b8: 030d7821 */ addu $t7,$t8,$t5 +/* f1513bc: 1000007f */ beqz $zero,.L0f1515bc +/* f1513c0: ade20064 */ sw $v0,0x64($t7) +/* f1513c4: 8e890000 */ lw $t1,0x0($s4) +.L0f1513c8: +/* f1513c8: 8eae0000 */ lw $t6,0x0($s5) +/* f1513cc: 3c02ddaa */ lui $v0,0xddaa +/* f1513d0: 01360019 */ multu $t1,$s6 +/* f1513d4: 344288f0 */ ori $v0,$v0,0x88f0 +/* f1513d8: 0000c812 */ mflo $t9 +/* f1513dc: 01d95821 */ addu $t3,$t6,$t9 +/* f1513e0: ad62005c */ sw $v0,0x5c($t3) +/* f1513e4: 8e880000 */ lw $t0,0x0($s4) +/* f1513e8: 8eaa0000 */ lw $t2,0x0($s5) +/* f1513ec: 01160019 */ multu $t0,$s6 +/* f1513f0: 00006012 */ mflo $t4 +/* f1513f4: 014cc021 */ addu $t8,$t2,$t4 +/* f1513f8: af020060 */ sw $v0,0x60($t8) +/* f1513fc: 8e8f0000 */ lw $t7,0x0($s4) +/* f151400: 8ead0000 */ lw $t5,0x0($s5) +/* f151404: 01f60019 */ multu $t7,$s6 +/* f151408: 00004812 */ mflo $t1 +/* f15140c: 01a97021 */ addu $t6,$t5,$t1 +/* f151410: 1000006a */ beqz $zero,.L0f1515bc +/* f151414: adc20064 */ sw $v0,0x64($t6) +/* f151418: 8e8b0000 */ lw $t3,0x0($s4) +.L0f15141c: +/* f15141c: 8eb90000 */ lw $t9,0x0($s5) +/* f151420: 24020005 */ addiu $v0,$zero,0x5 +/* f151424: 01760019 */ multu $t3,$s6 +/* f151428: 2403007e */ addiu $v1,$zero,0x7e +/* f15142c: 240400fb */ addiu $a0,$zero,0xfb +/* f151430: 00009025 */ or $s2,$zero,$zero +/* f151434: 241300ff */ addiu $s3,$zero,0xff +/* f151438: 24110003 */ addiu $s1,$zero,0x3 +/* f15143c: 00004012 */ mflo $t0 +/* f151440: 03285021 */ addu $t2,$t9,$t0 +/* f151444: a142005c */ sb $v0,0x5c($t2) +/* f151448: 8e980000 */ lw $t8,0x0($s4) +/* f15144c: 8eac0000 */ lw $t4,0x0($s5) +/* f151450: 03160019 */ multu $t8,$s6 +/* f151454: 00007812 */ mflo $t7 +/* f151458: 018f6821 */ addu $t5,$t4,$t7 +/* f15145c: a1a2005d */ sb $v0,0x5d($t5) +/* f151460: 8e8e0000 */ lw $t6,0x0($s4) +/* f151464: 8ea90000 */ lw $t1,0x0($s5) +/* f151468: 01d60019 */ multu $t6,$s6 +/* f15146c: 00005812 */ mflo $t3 +/* f151470: 012bc821 */ addu $t9,$t1,$t3 +/* f151474: a323005e */ sb $v1,0x5e($t9) +/* f151478: 8e8a0000 */ lw $t2,0x0($s4) +/* f15147c: 8ea80000 */ lw $t0,0x0($s5) +/* f151480: 01560019 */ multu $t2,$s6 +/* f151484: 0000c012 */ mflo $t8 +/* f151488: 01186021 */ addu $t4,$t0,$t8 +/* f15148c: a1820060 */ sb $v0,0x60($t4) +/* f151490: 8e8d0000 */ lw $t5,0x0($s4) +/* f151494: 8eaf0000 */ lw $t7,0x0($s5) +/* f151498: 01b60019 */ multu $t5,$s6 +/* f15149c: 00007012 */ mflo $t6 +/* f1514a0: 01ee4821 */ addu $t1,$t7,$t6 +/* f1514a4: a1240061 */ sb $a0,0x61($t1) +/* f1514a8: 8e990000 */ lw $t9,0x0($s4) +/* f1514ac: 8eab0000 */ lw $t3,0x0($s5) +/* f1514b0: 03360019 */ multu $t9,$s6 +/* f1514b4: 00005012 */ mflo $t2 +/* f1514b8: 016a4021 */ addu $t0,$t3,$t2 +/* f1514bc: a1030062 */ sb $v1,0x62($t0) +/* f1514c0: 8e8c0000 */ lw $t4,0x0($s4) +/* f1514c4: 8eb80000 */ lw $t8,0x0($s5) +/* f1514c8: 01960019 */ multu $t4,$s6 +/* f1514cc: 00006812 */ mflo $t5 +/* f1514d0: 030d7821 */ addu $t7,$t8,$t5 +/* f1514d4: a1e40064 */ sb $a0,0x64($t7) +/* f1514d8: 8e890000 */ lw $t1,0x0($s4) +/* f1514dc: 8eae0000 */ lw $t6,0x0($s5) +/* f1514e0: 01360019 */ multu $t1,$s6 +/* f1514e4: 0000c812 */ mflo $t9 +/* f1514e8: 01d95821 */ addu $t3,$t6,$t9 +/* f1514ec: a1640065 */ sb $a0,0x65($t3) +/* f1514f0: 8e880000 */ lw $t0,0x0($s4) +/* f1514f4: 8eaa0000 */ lw $t2,0x0($s5) +/* f1514f8: 01160019 */ multu $t0,$s6 +/* f1514fc: 00006012 */ mflo $t4 +/* f151500: 014cc021 */ addu $t8,$t2,$t4 +/* f151504: a3030066 */ sb $v1,0x66($t8) +/* f151508: 00008025 */ or $s0,$zero,$zero +.L0f15150c: +/* f15150c: 0c004b70 */ jal 0x12dc0 +/* f151510: 00000000 */ sll $zero,$zero,0x0 +/* f151514: 0053001b */ divu $zero,$v0,$s3 +/* f151518: 8e890000 */ lw $t1,0x0($s4) +/* f15151c: 8eaf0000 */ lw $t7,0x0($s5) +/* f151520: 00125880 */ sll $t3,$s2,0x2 +/* f151524: 000970c0 */ sll $t6,$t1,0x3 +/* f151528: 01c97023 */ subu $t6,$t6,$t1 +/* f15152c: 000e7080 */ sll $t6,$t6,0x2 +/* f151530: 01c97023 */ subu $t6,$t6,$t1 +/* f151534: 000e7080 */ sll $t6,$t6,0x2 +/* f151538: 01eec821 */ addu $t9,$t7,$t6 +/* f15153c: 032b4021 */ addu $t0,$t9,$t3 +/* f151540: 01105021 */ addu $t2,$t0,$s0 +/* f151544: 26100001 */ addiu $s0,$s0,0x1 +/* f151548: 00006810 */ mfhi $t5 +/* f15154c: a14d005c */ sb $t5,0x5c($t2) +/* f151550: 16600002 */ bnez $s3,.L0f15155c +/* f151554: 00000000 */ sll $zero,$zero,0x0 +/* f151558: 0007000d */ break 0x7 +.L0f15155c: +/* f15155c: 1611ffeb */ bne $s0,$s1,.L0f15150c +/* f151560: 00000000 */ sll $zero,$zero,0x0 +/* f151564: 26520001 */ addiu $s2,$s2,0x1 +/* f151568: 5651ffe8 */ bnel $s2,$s1,.L0f15150c +/* f15156c: 00008025 */ or $s0,$zero,$zero +/* f151570: 8e980000 */ lw $t8,0x0($s4) +/* f151574: 8eac0000 */ lw $t4,0x0($s5) +/* f151578: 03160019 */ multu $t8,$s6 +/* f15157c: 00004812 */ mflo $t1 +/* f151580: 01897821 */ addu $t7,$t4,$t1 +/* f151584: a1f30067 */ sb $s3,0x67($t7) +/* f151588: 8e990000 */ lw $t9,0x0($s4) +/* f15158c: 8eae0000 */ lw $t6,0x0($s5) +/* f151590: 03360019 */ multu $t9,$s6 +/* f151594: 00005812 */ mflo $t3 +/* f151598: 01cb1021 */ addu $v0,$t6,$t3 +/* f15159c: 90430067 */ lbu $v1,0x67($v0) +/* f1515a0: a0430063 */ sb $v1,0x63($v0) +/* f1515a4: 8e8d0000 */ lw $t5,0x0($s4) +/* f1515a8: 8ea80000 */ lw $t0,0x0($s5) +/* f1515ac: 01b60019 */ multu $t5,$s6 +/* f1515b0: 00005012 */ mflo $t2 +/* f1515b4: 010ac021 */ addu $t8,$t0,$t2 +/* f1515b8: a303005f */ sb $v1,0x5f($t8) +.L0f1515bc: +/* f1515bc: 8e890000 */ lw $t1,0x0($s4) +/* f1515c0: 8eac0000 */ lw $t4,0x0($s5) +/* f1515c4: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f1515c8: 01360019 */ multu $t1,$s6 +/* f1515cc: 44808000 */ mtc1 $zero,$f16 +/* f1515d0: 00007812 */ mflo $t7 +/* f1515d4: 018fc821 */ addu $t9,$t4,$t7 +/* f1515d8: e72a0014 */ swc1 $f10,0x14($t9) +/* f1515dc: 8e8b0000 */ lw $t3,0x0($s4) +/* f1515e0: 8eae0000 */ lw $t6,0x0($s5) +/* f1515e4: 01760019 */ multu $t3,$s6 +/* f1515e8: 00006812 */ mflo $t5 +/* f1515ec: 01cd4021 */ addu $t0,$t6,$t5 +/* f1515f0: 0c004b70 */ jal 0x12dc0 +/* f1515f4: e5100018 */ swc1 $f16,0x18($t0) +/* f1515f8: 44824000 */ mtc1 $v0,$f8 +/* f1515fc: 3c014f80 */ lui $at,0x4f80 +/* f151600: 04410004 */ bgez $v0,.L0f151614 +/* f151604: 46804120 */ cvt.s.w $f4,$f8 +/* f151608: 44819000 */ mtc1 $at,$f18 +/* f15160c: 00000000 */ sll $zero,$zero,0x0 +/* f151610: 46122100 */ add.s $f4,$f4,$f18 +.L0f151614: +/* f151614: 8e980000 */ lw $t8,0x0($s4) +/* f151618: 46142182 */ mul.s $f6,$f4,$f20 +/* f15161c: 3c017f1b */ lui $at,0x7f1b +/* f151620: 03160019 */ multu $t8,$s6 +/* f151624: c42a7380 */ lwc1 $f10,0x7380($at) +/* f151628: 8eaa0000 */ lw $t2,0x0($s5) +/* f15162c: 460a3402 */ mul.s $f16,$f6,$f10 +/* f151630: 00004812 */ mflo $t1 +/* f151634: 01496021 */ addu $t4,$t2,$t1 +/* f151638: 0c004b70 */ jal 0x12dc0 +/* f15163c: e590001c */ swc1 $f16,0x1c($t4) +/* f151640: 44824000 */ mtc1 $v0,$f8 +/* f151644: 3c014f80 */ lui $at,0x4f80 +/* f151648: 04410004 */ bgez $v0,.L0f15165c +/* f15164c: 468044a0 */ cvt.s.w $f18,$f8 +/* f151650: 44812000 */ mtc1 $at,$f4 +/* f151654: 00000000 */ sll $zero,$zero,0x0 +/* f151658: 46049480 */ add.s $f18,$f18,$f4 +.L0f15165c: +/* f15165c: 8e990000 */ lw $t9,0x0($s4) +/* f151660: 46149182 */ mul.s $f6,$f18,$f20 +/* f151664: 3c017f1b */ lui $at,0x7f1b +/* f151668: 03360019 */ multu $t9,$s6 +/* f15166c: c42a7384 */ lwc1 $f10,0x7384($at) +/* f151670: 8eaf0000 */ lw $t7,0x0($s5) +/* f151674: 460a3402 */ mul.s $f16,$f6,$f10 +/* f151678: 00005812 */ mflo $t3 +/* f15167c: 01eb7021 */ addu $t6,$t7,$t3 +/* f151680: 0c004b70 */ jal 0x12dc0 +/* f151684: e5d0002c */ swc1 $f16,0x2c($t6) +/* f151688: 44824000 */ mtc1 $v0,$f8 +/* f15168c: 3c014f80 */ lui $at,0x4f80 +/* f151690: 04410004 */ bgez $v0,.L0f1516a4 +/* f151694: 46804120 */ cvt.s.w $f4,$f8 +/* f151698: 44819000 */ mtc1 $at,$f18 +/* f15169c: 00000000 */ sll $zero,$zero,0x0 +/* f1516a0: 46122100 */ add.s $f4,$f4,$f18 +.L0f1516a4: +/* f1516a4: 8e880000 */ lw $t0,0x0($s4) +/* f1516a8: 46142182 */ mul.s $f6,$f4,$f20 +/* f1516ac: 3c017f1b */ lui $at,0x7f1b +/* f1516b0: 01160019 */ multu $t0,$s6 +/* f1516b4: c42a7388 */ lwc1 $f10,0x7388($at) +/* f1516b8: 8ead0000 */ lw $t5,0x0($s5) +/* f1516bc: 460a3402 */ mul.s $f16,$f6,$f10 +/* f1516c0: 0000c012 */ mflo $t8 +/* f1516c4: 01b85021 */ addu $t2,$t5,$t8 +/* f1516c8: 0c004b70 */ jal 0x12dc0 +/* f1516cc: e5500030 */ swc1 $f16,0x30($t2) +/* f1516d0: 44824000 */ mtc1 $v0,$f8 +/* f1516d4: 3c014f80 */ lui $at,0x4f80 +/* f1516d8: 04410004 */ bgez $v0,.L0f1516ec +/* f1516dc: 468044a0 */ cvt.s.w $f18,$f8 +/* f1516e0: 44812000 */ mtc1 $at,$f4 +/* f1516e4: 00000000 */ sll $zero,$zero,0x0 +/* f1516e8: 46049480 */ add.s $f18,$f18,$f4 +.L0f1516ec: +/* f1516ec: 8e8c0000 */ lw $t4,0x0($s4) +/* f1516f0: 46149182 */ mul.s $f6,$f18,$f20 +/* f1516f4: 3c017f1b */ lui $at,0x7f1b +/* f1516f8: 01960019 */ multu $t4,$s6 +/* f1516fc: c42a738c */ lwc1 $f10,0x738c($at) +/* f151700: 8ea90000 */ lw $t1,0x0($s5) +/* f151704: 3c0d800a */ lui $t5,0x800a +/* f151708: 3c028008 */ lui $v0,0x8008 +/* f15170c: 460a3402 */ mul.s $f16,$f6,$f10 +/* f151710: 2442fa84 */ addiu $v0,$v0,-1404 +/* f151714: 240a0001 */ addiu $t2,$zero,0x1 +/* f151718: 0000c812 */ mflo $t9 +/* f15171c: 01397821 */ addu $t7,$t1,$t9 +/* f151720: e5f00034 */ swc1 $f16,0x34($t7) +/* f151724: 8e8b0000 */ lw $t3,0x0($s4) +/* f151728: 256e0001 */ addiu $t6,$t3,0x1 +/* f15172c: ae8e0000 */ sw $t6,0x0($s4) +/* f151730: 8dad45c0 */ lw $t5,0x45c0($t5) +/* f151734: 01cd082a */ slt $at,$t6,$t5 +/* f151738: 54200003 */ bnezl $at,.L0f151748 +/* f15173c: 8c580000 */ lw $t8,0x0($v0) +/* f151740: ae800000 */ sw $zero,0x0($s4) +/* f151744: 8c580000 */ lw $t8,0x0($v0) +.L0f151748: +/* f151748: 57000003 */ bnezl $t8,.L0f151758 +/* f15174c: 8fbf003c */ lw $ra,0x3c($sp) +/* f151750: ac4a0000 */ sw $t2,0x0($v0) +/* f151754: 8fbf003c */ lw $ra,0x3c($sp) +.L0f151758: +/* f151758: d7b40018 */ ldc1 $f20,0x18($sp) +/* f15175c: 8fb00020 */ lw $s0,0x20($sp) +/* f151760: 8fb10024 */ lw $s1,0x24($sp) +/* f151764: 8fb20028 */ lw $s2,0x28($sp) +/* f151768: 8fb3002c */ lw $s3,0x2c($sp) +/* f15176c: 8fb40030 */ lw $s4,0x30($sp) +/* f151770: 8fb50034 */ lw $s5,0x34($sp) +/* f151774: 8fb60038 */ lw $s6,0x38($sp) +/* f151778: 03e00008 */ jr $ra +/* f15177c: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f151780 +/* f151780: 27bdfed0 */ addiu $sp,$sp,-304 +/* f151784: 3c0e8008 */ lui $t6,0x8008 +/* f151788: 8dcefa84 */ lw $t6,-0x57c($t6) +/* f15178c: afb30054 */ sw $s3,0x54($sp) +/* f151790: 00809825 */ or $s3,$a0,$zero +/* f151794: afbf006c */ sw $ra,0x6c($sp) +/* f151798: afbe0068 */ sw $s8,0x68($sp) +/* f15179c: afb70064 */ sw $s7,0x64($sp) +/* f1517a0: afb60060 */ sw $s6,0x60($sp) +/* f1517a4: afb5005c */ sw $s5,0x5c($sp) +/* f1517a8: afb40058 */ sw $s4,0x58($sp) +/* f1517ac: afb20050 */ sw $s2,0x50($sp) +/* f1517b0: afb1004c */ sw $s1,0x4c($sp) +/* f1517b4: afb00048 */ sw $s0,0x48($sp) +/* f1517b8: f7be0040 */ sdc1 $f30,0x40($sp) +/* f1517bc: f7bc0038 */ sdc1 $f28,0x38($sp) +/* f1517c0: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f1517c4: f7b80028 */ sdc1 $f24,0x28($sp) +/* f1517c8: f7b60020 */ sdc1 $f22,0x20($sp) +/* f1517cc: 11c001ad */ beqz $t6,.L0f151e84 +/* f1517d0: f7b40018 */ sdc1 $f20,0x18($sp) +/* f1517d4: a7a0012e */ sh $zero,0x12e($sp) +/* f1517d8: 24930008 */ addiu $s3,$a0,0x8 +/* f1517dc: 3c0fb600 */ lui $t7,0xb600 +/* f1517e0: 24183000 */ addiu $t8,$zero,0x3000 +/* f1517e4: ac980004 */ sw $t8,0x4($a0) +/* f1517e8: ac8f0000 */ sw $t7,0x0($a0) +/* f1517ec: 02601825 */ or $v1,$s3,$zero +/* f1517f0: 26730008 */ addiu $s3,$s3,0x8 +/* f1517f4: 3c19b700 */ lui $t9,0xb700 +/* f1517f8: ac790000 */ sw $t9,0x0($v1) +/* f1517fc: 24080204 */ addiu $t0,$zero,0x204 +/* f151800: 02602025 */ or $a0,$s3,$zero +/* f151804: ac680004 */ sw $t0,0x4($v1) +/* f151808: 26730008 */ addiu $s3,$s3,0x8 +/* f15180c: 3c09fcff */ lui $t1,0xfcff +/* f151810: 3c0afffe */ lui $t2,0xfffe +/* f151814: 354a793c */ ori $t2,$t2,0x793c +/* f151818: 3529ffff */ ori $t1,$t1,0xffff +/* f15181c: 02602825 */ or $a1,$s3,$zero +/* f151820: ac890000 */ sw $t1,0x0($a0) +/* f151824: ac8a0004 */ sw $t2,0x4($a0) +/* f151828: 26730008 */ addiu $s3,$s3,0x8 +/* f15182c: 3c0bba00 */ lui $t3,0xba00 +/* f151830: 356b0c02 */ ori $t3,$t3,0xc02 +/* f151834: 240c2000 */ addiu $t4,$zero,0x2000 +/* f151838: 02603025 */ or $a2,$s3,$zero +/* f15183c: acac0004 */ sw $t4,0x4($a1) +/* f151840: acab0000 */ sw $t3,0x0($a1) +/* f151844: 26730008 */ addiu $s3,$s3,0x8 +/* f151848: 3c0dba00 */ lui $t5,0xba00 +/* f15184c: 35ad1402 */ ori $t5,$t5,0x1402 +/* f151850: 3c0e0010 */ lui $t6,0x10 +/* f151854: 02601025 */ or $v0,$s3,$zero +/* f151858: acce0004 */ sw $t6,0x4($a2) +/* f15185c: accd0000 */ sw $t5,0x0($a2) +/* f151860: 3c0fba00 */ lui $t7,0xba00 +/* f151864: 35ef1001 */ ori $t7,$t7,0x1001 +/* f151868: 26730008 */ addiu $s3,$s3,0x8 +/* f15186c: 3c180001 */ lui $t8,0x1 +/* f151870: 3c190103 */ lui $t9,0x103 +/* f151874: 3c17800a */ lui $s7,0x800a +/* f151878: ac580004 */ sw $t8,0x4($v0) +/* f15187c: ac4f0000 */ sw $t7,0x0($v0) +/* f151880: 37390040 */ ori $t9,$t9,0x40 +/* f151884: 02608025 */ or $s0,$s3,$zero +/* f151888: 26f79fc0 */ addiu $s7,$s7,-24640 +/* f15188c: ae190000 */ sw $t9,0x0($s0) +/* f151890: 0fc2d402 */ jal func0f0b5008 +/* f151894: 26730008 */ addiu $s3,$s3,0x8 +/* f151898: 0c012d20 */ jal 0x4b480 +/* f15189c: 00402025 */ or $a0,$v0,$zero +/* f1518a0: ae020004 */ sw $v0,0x4($s0) +/* f1518a4: 3c08800a */ lui $t0,0x800a +/* f1518a8: 8d0845c0 */ lw $t0,0x45c0($t0) +/* f1518ac: 0000f025 */ or $s8,$zero,$zero +/* f1518b0: 0000a025 */ or $s4,$zero,$zero +/* f1518b4: 19000159 */ blez $t0,.L0f151e1c +/* f1518b8: 3c014316 */ lui $at,0x4316 +/* f1518bc: 4481f000 */ mtc1 $at,$f30 +/* f1518c0: 3c017f1b */ lui $at,0x7f1b +/* f1518c4: c43c7390 */ lwc1 $f28,0x7390($at) +/* f1518c8: 3c017f1b */ lui $at,0x7f1b +/* f1518cc: c43a7394 */ lwc1 $f26,0x7394($at) +/* f1518d0: 3c013f80 */ lui $at,0x3f80 +/* f1518d4: 3c158008 */ lui $s5,0x8008 +/* f1518d8: 3c12800a */ lui $s2,0x800a +/* f1518dc: 4481c000 */ mtc1 $at,$f24 +/* f1518e0: 265245c4 */ addiu $s2,$s2,0x45c4 +/* f1518e4: 26b5fa80 */ addiu $s5,$s5,-1408 +/* f1518e8: c7b600bc */ lwc1 $f22,0xbc($sp) +/* f1518ec: 2416000c */ addiu $s6,$zero,0xc +/* f1518f0: 8e490000 */ lw $t1,0x0($s2) +.L0f1518f4: +/* f1518f4: 01341021 */ addu $v0,$t1,$s4 +/* f1518f8: 8c4a0004 */ lw $t2,0x4($v0) +/* f1518fc: 1940013f */ blez $t2,.L0f151dfc +/* f151900: 00000000 */ sll $zero,$zero,0x0 +/* f151904: 904b0068 */ lbu $t3,0x68($v0) +/* f151908: 24010002 */ addiu $at,$zero,0x2 +/* f15190c: 24100001 */ addiu $s0,$zero,0x1 +/* f151910: 1561013a */ bne $t3,$at,.L0f151dfc +/* f151914: 00000000 */ sll $zero,$zero,0x0 +/* f151918: 0fc59e66 */ jal func0f167998 +/* f15191c: 4600c506 */ mov.s $f20,$f24 +/* f151920: 8ee30284 */ lw $v1,0x284($s7) +/* f151924: 24010001 */ addiu $at,$zero,0x1 +/* f151928: 00408825 */ or $s1,$v0,$zero +/* f15192c: 946c0010 */ lhu $t4,0x10($v1) +/* f151930: 15810025 */ bne $t4,$at,.L0f1519c8 +/* f151934: 00000000 */ sll $zero,$zero,0x0 +/* f151938: 8e4d0000 */ lw $t5,0x0($s2) +/* f15193c: c46a0018 */ lwc1 $f10,0x18($v1) +/* f151940: c4660020 */ lwc1 $f6,0x20($v1) +/* f151944: 01b41021 */ addu $v0,$t5,$s4 +/* f151948: c4480008 */ lwc1 $f8,0x8($v0) +/* f15194c: c4440010 */ lwc1 $f4,0x10($v0) +/* f151950: c450000c */ lwc1 $f16,0xc($v0) +/* f151954: 460a4081 */ sub.s $f2,$f8,$f10 +/* f151958: c472001c */ lwc1 $f18,0x1c($v1) +/* f15195c: 46062001 */ sub.s $f0,$f4,$f6 +/* f151960: 46021102 */ mul.s $f4,$f2,$f2 +/* f151964: 46128381 */ sub.s $f14,$f16,$f18 +/* f151968: 460e7182 */ mul.s $f6,$f14,$f14 +/* f15196c: 46062200 */ add.s $f8,$f4,$f6 +/* f151970: 46000282 */ mul.s $f10,$f0,$f0 +/* f151974: 0c012974 */ jal 0x4a5d0 +/* f151978: 46085300 */ add.s $f12,$f10,$f8 +/* f15197c: 8eee0284 */ lw $t6,0x284($s7) +/* f151980: c5c20024 */ lwc1 $f2,0x24($t6) +/* f151984: 4600103c */ c.lt.s $f2,$f0 +/* f151988: 461e1301 */ sub.s $f12,$f2,$f30 +/* f15198c: 45000002 */ bc1f .L0f151998 +/* f151990: 46020583 */ div.s $f22,$f0,$f2 +/* f151994: 00008025 */ or $s0,$zero,$zero +.L0f151998: +/* f151998: 4600603c */ c.lt.s $f12,$f0 +/* f15199c: 00000000 */ sll $zero,$zero,0x0 +/* f1519a0: 45020005 */ bc1fl .L0f1519b8 +/* f1519a4: 4616c03c */ c.lt.s $f24,$f22 +/* f1519a8: 460c0401 */ sub.s $f16,$f0,$f12 +/* f1519ac: 461e8483 */ div.s $f18,$f16,$f30 +/* f1519b0: 4612c501 */ sub.s $f20,$f24,$f18 +/* f1519b4: 4616c03c */ c.lt.s $f24,$f22 +.L0f1519b8: +/* f1519b8: 00000000 */ sll $zero,$zero,0x0 +/* f1519bc: 45000002 */ bc1f .L0f1519c8 +/* f1519c0: 00000000 */ sll $zero,$zero,0x0 +/* f1519c4: 4600c586 */ mov.s $f22,$f24 +.L0f1519c8: +/* f1519c8: 1200010c */ beqz $s0,.L0f151dfc +/* f1519cc: 00000000 */ sll $zero,$zero,0x0 +/* f1519d0: 8e4f0000 */ lw $t7,0x0($s2) +/* f1519d4: 27a600e8 */ addiu $a2,$sp,0xe8 +/* f1519d8: 01f41021 */ addu $v0,$t7,$s4 +/* f1519dc: 24440008 */ addiu $a0,$v0,0x8 +/* f1519e0: 0c0059a9 */ jal 0x166a4 +/* f1519e4: 24450014 */ addiu $a1,$v0,0x14 +/* f1519e8: 8ee30284 */ lw $v1,0x284($s7) +/* f1519ec: c7a40118 */ lwc1 $f4,0x118($sp) +/* f1519f0: c7a8011c */ lwc1 $f8,0x11c($sp) +/* f1519f4: c4660038 */ lwc1 $f6,0x38($v1) +/* f1519f8: 46062281 */ sub.s $f10,$f4,$f6 +/* f1519fc: c7a40120 */ lwc1 $f4,0x120($sp) +/* f151a00: e7aa0118 */ swc1 $f10,0x118($sp) +/* f151a04: c470003c */ lwc1 $f16,0x3c($v1) +/* f151a08: 461a503c */ c.lt.s $f10,$f26 +/* f151a0c: 46104481 */ sub.s $f18,$f8,$f16 +/* f151a10: e7b2011c */ swc1 $f18,0x11c($sp) +/* f151a14: c4660040 */ lwc1 $f6,0x40($v1) +/* f151a18: 46062201 */ sub.s $f8,$f4,$f6 +/* f151a1c: 450000f7 */ bc1f .L0f151dfc +/* f151a20: e7a80120 */ swc1 $f8,0x120($sp) +/* f151a24: 460ae03c */ c.lt.s $f28,$f10 +/* f151a28: 00000000 */ sll $zero,$zero,0x0 +/* f151a2c: 450000f3 */ bc1f .L0f151dfc +/* f151a30: 00000000 */ sll $zero,$zero,0x0 +/* f151a34: 461a903c */ c.lt.s $f18,$f26 +/* f151a38: 00000000 */ sll $zero,$zero,0x0 +/* f151a3c: 450000ef */ bc1f .L0f151dfc +/* f151a40: 00000000 */ sll $zero,$zero,0x0 +/* f151a44: 4612e03c */ c.lt.s $f28,$f18 +/* f151a48: 00000000 */ sll $zero,$zero,0x0 +/* f151a4c: 450000eb */ bc1f .L0f151dfc +/* f151a50: 00000000 */ sll $zero,$zero,0x0 +/* f151a54: 461a403c */ c.lt.s $f8,$f26 +/* f151a58: 00000000 */ sll $zero,$zero,0x0 +/* f151a5c: 450000e7 */ bc1f .L0f151dfc +/* f151a60: 00000000 */ sll $zero,$zero,0x0 +/* f151a64: 4608e03c */ c.lt.s $f28,$f8 +/* f151a68: 27a400e8 */ addiu $a0,$sp,0xe8 +/* f151a6c: 450000e3 */ bc1f .L0f151dfc +/* f151a70: 00000000 */ sll $zero,$zero,0x0 +/* f151a74: 0c005815 */ jal 0x16054 +/* f151a78: 02202825 */ or $a1,$s1,$zero +/* f151a7c: 3c180102 */ lui $t8,0x102 +/* f151a80: 37180040 */ ori $t8,$t8,0x40 +/* f151a84: 02608025 */ or $s0,$s3,$zero +/* f151a88: ae180000 */ sw $t8,0x0($s0) +/* f151a8c: 26730008 */ addiu $s3,$s3,0x8 +/* f151a90: 0c012d20 */ jal 0x4b480 +/* f151a94: 02202025 */ or $a0,$s1,$zero +/* f151a98: ae020004 */ sw $v0,0x4($s0) +/* f151a9c: 8ef90284 */ lw $t9,0x284($s7) +/* f151aa0: 24010001 */ addiu $at,$zero,0x1 +/* f151aa4: 97280010 */ lhu $t0,0x10($t9) +/* f151aa8: 150100ad */ bne $t0,$at,.L0f151d60 +/* f151aac: 3c01437f */ lui $at,0x437f +/* f151ab0: 44818000 */ mtc1 $at,$f16 +/* f151ab4: 24100001 */ addiu $s0,$zero,0x1 +/* f151ab8: 3c014f00 */ lui $at,0x4f00 +/* f151abc: 4610b102 */ mul.s $f4,$f22,$f16 +/* f151ac0: 24040003 */ addiu $a0,$zero,0x3 +/* f151ac4: 4449f800 */ cfc1 $t1,$31 +/* f151ac8: 44d0f800 */ ctc1 $s0,$31 +/* f151acc: 00000000 */ sll $zero,$zero,0x0 +/* f151ad0: 460021a4 */ cvt.w.s $f6,$f4 +/* f151ad4: 4450f800 */ cfc1 $s0,$31 +/* f151ad8: 00000000 */ sll $zero,$zero,0x0 +/* f151adc: 32100078 */ andi $s0,$s0,0x78 +/* f151ae0: 52000013 */ beqzl $s0,.L0f151b30 +/* f151ae4: 44103000 */ mfc1 $s0,$f6 +/* f151ae8: 44813000 */ mtc1 $at,$f6 +/* f151aec: 24100001 */ addiu $s0,$zero,0x1 +/* f151af0: 46062181 */ sub.s $f6,$f4,$f6 +/* f151af4: 44d0f800 */ ctc1 $s0,$31 +/* f151af8: 00000000 */ sll $zero,$zero,0x0 +/* f151afc: 460031a4 */ cvt.w.s $f6,$f6 +/* f151b00: 4450f800 */ cfc1 $s0,$31 +/* f151b04: 00000000 */ sll $zero,$zero,0x0 +/* f151b08: 32100078 */ andi $s0,$s0,0x78 +/* f151b0c: 16000005 */ bnez $s0,.L0f151b24 +/* f151b10: 00000000 */ sll $zero,$zero,0x0 +/* f151b14: 44103000 */ mfc1 $s0,$f6 +/* f151b18: 3c018000 */ lui $at,0x8000 +/* f151b1c: 10000007 */ beqz $zero,.L0f151b3c +/* f151b20: 02018025 */ or $s0,$s0,$at +.L0f151b24: +/* f151b24: 10000005 */ beqz $zero,.L0f151b3c +/* f151b28: 2410ffff */ addiu $s0,$zero,-1 +/* f151b2c: 44103000 */ mfc1 $s0,$f6 +.L0f151b30: +/* f151b30: 00000000 */ sll $zero,$zero,0x0 +/* f151b34: 0600fffb */ bltz $s0,.L0f151b24 +/* f151b38: 00000000 */ sll $zero,$zero,0x0 +.L0f151b3c: +/* f151b3c: 44c9f800 */ ctc1 $t1,$31 +/* f151b40: 3c01437f */ lui $at,0x437f +/* f151b44: 44819000 */ mtc1 $at,$f18 +/* f151b48: 4616c281 */ sub.s $f10,$f24,$f22 +/* f151b4c: 24110001 */ addiu $s1,$zero,0x1 +/* f151b50: 3c014f00 */ lui $at,0x4f00 +/* f151b54: 46125202 */ mul.s $f8,$f10,$f18 +/* f151b58: 444af800 */ cfc1 $t2,$31 +/* f151b5c: 44d1f800 */ ctc1 $s1,$31 +/* f151b60: 00000000 */ sll $zero,$zero,0x0 +/* f151b64: 46004424 */ cvt.w.s $f16,$f8 +/* f151b68: 4451f800 */ cfc1 $s1,$31 +/* f151b6c: 00000000 */ sll $zero,$zero,0x0 +/* f151b70: 32310078 */ andi $s1,$s1,0x78 +/* f151b74: 52200013 */ beqzl $s1,.L0f151bc4 +/* f151b78: 44118000 */ mfc1 $s1,$f16 +/* f151b7c: 44818000 */ mtc1 $at,$f16 +/* f151b80: 24110001 */ addiu $s1,$zero,0x1 +/* f151b84: 46104401 */ sub.s $f16,$f8,$f16 +/* f151b88: 44d1f800 */ ctc1 $s1,$31 +/* f151b8c: 00000000 */ sll $zero,$zero,0x0 +/* f151b90: 46008424 */ cvt.w.s $f16,$f16 +/* f151b94: 4451f800 */ cfc1 $s1,$31 +/* f151b98: 00000000 */ sll $zero,$zero,0x0 +/* f151b9c: 32310078 */ andi $s1,$s1,0x78 +/* f151ba0: 16200005 */ bnez $s1,.L0f151bb8 +/* f151ba4: 00000000 */ sll $zero,$zero,0x0 +/* f151ba8: 44118000 */ mfc1 $s1,$f16 +/* f151bac: 3c018000 */ lui $at,0x8000 +/* f151bb0: 10000007 */ beqz $zero,.L0f151bd0 +/* f151bb4: 02218825 */ or $s1,$s1,$at +.L0f151bb8: +/* f151bb8: 10000005 */ beqz $zero,.L0f151bd0 +/* f151bbc: 2411ffff */ addiu $s1,$zero,-1 +/* f151bc0: 44118000 */ mfc1 $s1,$f16 +.L0f151bc4: +/* f151bc4: 00000000 */ sll $zero,$zero,0x0 +/* f151bc8: 0620fffb */ bltz $s1,.L0f151bb8 +/* f151bcc: 00000000 */ sll $zero,$zero,0x0 +.L0f151bd0: +/* f151bd0: 44caf800 */ ctc1 $t2,$31 +/* f151bd4: 0fc59e73 */ jal func0f1679cc +/* f151bd8: 00000000 */ sll $zero,$zero,0x0 +/* f151bdc: 8e4b0000 */ lw $t3,0x0($s2) +/* f151be0: 00403025 */ or $a2,$v0,$zero +/* f151be4: 01746021 */ addu $t4,$t3,$s4 +/* f151be8: 8d830004 */ lw $v1,0x4($t4) +/* f151bec: 3c0b0708 */ lui $t3,0x708 +/* f151bf0: 356b000c */ ori $t3,$t3,0xc +/* f151bf4: 28610064 */ slti $at,$v1,0x64 +/* f151bf8: 54200013 */ bnezl $at,.L0f151c48 +/* f151bfc: 3c013f00 */ lui $at,0x3f00 +/* f151c00: 44832000 */ mtc1 $v1,$f4 +/* f151c04: 3c014248 */ lui $at,0x4248 +/* f151c08: 44815000 */ mtc1 $at,$f10 +/* f151c0c: 468021a0 */ cvt.s.w $f6,$f4 +/* f151c10: 3c013f80 */ lui $at,0x3f80 +/* f151c14: 44819000 */ mtc1 $at,$f18 +/* f151c18: 3c013f80 */ lui $at,0x3f80 +/* f151c1c: 460a3003 */ div.s $f0,$f6,$f10 +/* f151c20: 4600903c */ c.lt.s $f18,$f0 +/* f151c24: 00000000 */ sll $zero,$zero,0x0 +/* f151c28: 45020004 */ bc1fl .L0f151c3c +/* f151c2c: 4600c201 */ sub.s $f8,$f24,$f0 +/* f151c30: 44810000 */ mtc1 $at,$f0 +/* f151c34: 00000000 */ sll $zero,$zero,0x0 +/* f151c38: 4600c201 */ sub.s $f8,$f24,$f0 +.L0f151c3c: +/* f151c3c: 46144502 */ mul.s $f20,$f8,$f20 +/* f151c40: 00000000 */ sll $zero,$zero,0x0 +/* f151c44: 3c013f00 */ lui $at,0x3f00 +.L0f151c48: +/* f151c48: 44818000 */ mtc1 $at,$f16 +/* f151c4c: 00002025 */ or $a0,$zero,$zero +/* f151c50: 00401825 */ or $v1,$v0,$zero +/* f151c54: 4610a502 */ mul.s $f20,$f20,$f16 +/* f151c58: 00000000 */ sll $zero,$zero,0x0 +.L0f151c5c: +/* f151c5c: a0700000 */ sb $s0,0x0($v1) +/* f151c60: a0710001 */ sb $s1,0x1($v1) +/* f151c64: a0600002 */ sb $zero,0x2($v1) +/* f151c68: 8eae0000 */ lw $t6,0x0($s5) +/* f151c6c: 8e4d0000 */ lw $t5,0x0($s2) +/* f151c70: 3c014f80 */ lui $at,0x4f80 +/* f151c74: 000e78c0 */ sll $t7,$t6,0x3 +/* f151c78: 01ee7823 */ subu $t7,$t7,$t6 +/* f151c7c: 000f7880 */ sll $t7,$t7,0x2 +/* f151c80: 01ee7823 */ subu $t7,$t7,$t6 +/* f151c84: 000f7880 */ sll $t7,$t7,0x2 +/* f151c88: 01afc021 */ addu $t8,$t5,$t7 +/* f151c8c: 0304c821 */ addu $t9,$t8,$a0 +/* f151c90: 9328005f */ lbu $t0,0x5f($t9) +/* f151c94: 24840004 */ addiu $a0,$a0,0x4 +/* f151c98: 44882000 */ mtc1 $t0,$f4 +/* f151c9c: 05010004 */ bgez $t0,.L0f151cb0 +/* f151ca0: 468021a0 */ cvt.s.w $f6,$f4 +/* f151ca4: 44815000 */ mtc1 $at,$f10 +/* f151ca8: 00000000 */ sll $zero,$zero,0x0 +/* f151cac: 460a3180 */ add.s $f6,$f6,$f10 +.L0f151cb0: +/* f151cb0: 46143482 */ mul.s $f18,$f6,$f20 +/* f151cb4: 240a0001 */ addiu $t2,$zero,0x1 +/* f151cb8: 3c014f00 */ lui $at,0x4f00 +/* f151cbc: 4449f800 */ cfc1 $t1,$31 +/* f151cc0: 44caf800 */ ctc1 $t2,$31 +/* f151cc4: 00000000 */ sll $zero,$zero,0x0 +/* f151cc8: 46009224 */ cvt.w.s $f8,$f18 +/* f151ccc: 444af800 */ cfc1 $t2,$31 +/* f151cd0: 00000000 */ sll $zero,$zero,0x0 +/* f151cd4: 314a0078 */ andi $t2,$t2,0x78 +/* f151cd8: 51400013 */ beqzl $t2,.L0f151d28 +/* f151cdc: 440a4000 */ mfc1 $t2,$f8 +/* f151ce0: 44814000 */ mtc1 $at,$f8 +/* f151ce4: 240a0001 */ addiu $t2,$zero,0x1 +/* f151ce8: 46089201 */ sub.s $f8,$f18,$f8 +/* f151cec: 44caf800 */ ctc1 $t2,$31 +/* f151cf0: 00000000 */ sll $zero,$zero,0x0 +/* f151cf4: 46004224 */ cvt.w.s $f8,$f8 +/* f151cf8: 444af800 */ cfc1 $t2,$31 +/* f151cfc: 00000000 */ sll $zero,$zero,0x0 +/* f151d00: 314a0078 */ andi $t2,$t2,0x78 +/* f151d04: 15400005 */ bnez $t2,.L0f151d1c +/* f151d08: 00000000 */ sll $zero,$zero,0x0 +/* f151d0c: 440a4000 */ mfc1 $t2,$f8 +/* f151d10: 3c018000 */ lui $at,0x8000 +/* f151d14: 10000007 */ beqz $zero,.L0f151d34 +/* f151d18: 01415025 */ or $t2,$t2,$at +.L0f151d1c: +/* f151d1c: 10000005 */ beqz $zero,.L0f151d34 +/* f151d20: 240affff */ addiu $t2,$zero,-1 +/* f151d24: 440a4000 */ mfc1 $t2,$f8 +.L0f151d28: +/* f151d28: 00000000 */ sll $zero,$zero,0x0 +/* f151d2c: 0540fffb */ bltz $t2,.L0f151d1c +/* f151d30: 00000000 */ sll $zero,$zero,0x0 +.L0f151d34: +/* f151d34: 44c9f800 */ ctc1 $t1,$31 +/* f151d38: 24630004 */ addiu $v1,$v1,0x4 +/* f151d3c: 1496ffc7 */ bne $a0,$s6,.L0f151c5c +/* f151d40: a06affff */ sb $t2,-0x1($v1) +/* f151d44: 02608025 */ or $s0,$s3,$zero +/* f151d48: ae0b0000 */ sw $t3,0x0($s0) +/* f151d4c: 26730008 */ addiu $s3,$s3,0x8 +/* f151d50: 0c012d20 */ jal 0x4b480 +/* f151d54: 00c02025 */ or $a0,$a2,$zero +/* f151d58: 10000018 */ beqz $zero,.L0f151dbc +/* f151d5c: ae020004 */ sw $v0,0x4($s0) +.L0f151d60: +/* f151d60: 8e4c0000 */ lw $t4,0x0($s2) +/* f151d64: 87ad012e */ lh $t5,0x12e($sp) +/* f151d68: 01947021 */ addu $t6,$t4,$s4 +/* f151d6c: 85c50000 */ lh $a1,0x0($t6) +/* f151d70: 51a50009 */ beql $t5,$a1,.L0f151d98 +/* f151d74: 3c080708 */ lui $t0,0x708 +/* f151d78: 0fc0044e */ jal func0f001138 +/* f151d7c: 02602025 */ or $a0,$s3,$zero +/* f151d80: 8e4f0000 */ lw $t7,0x0($s2) +/* f151d84: 00409825 */ or $s3,$v0,$zero +/* f151d88: 01f4c021 */ addu $t8,$t7,$s4 +/* f151d8c: 87190000 */ lh $t9,0x0($t8) +/* f151d90: a7b9012e */ sh $t9,0x12e($sp) +/* f151d94: 3c080708 */ lui $t0,0x708 +.L0f151d98: +/* f151d98: 3508000c */ ori $t0,$t0,0xc +/* f151d9c: 02608025 */ or $s0,$s3,$zero +/* f151da0: ae080000 */ sw $t0,0x0($s0) +/* f151da4: 8e490000 */ lw $t1,0x0($s2) +/* f151da8: 26730008 */ addiu $s3,$s3,0x8 +/* f151dac: 01342021 */ addu $a0,$t1,$s4 +/* f151db0: 0c012d20 */ jal 0x4b480 +/* f151db4: 2484005c */ addiu $a0,$a0,0x5c +/* f151db8: ae020004 */ sw $v0,0x4($s0) +.L0f151dbc: +/* f151dbc: 3c0a0420 */ lui $t2,0x420 +/* f151dc0: 354a0024 */ ori $t2,$t2,0x24 +/* f151dc4: 02608025 */ or $s0,$s3,$zero +/* f151dc8: ae0a0000 */ sw $t2,0x0($s0) +/* f151dcc: 8e4b0000 */ lw $t3,0x0($s2) +/* f151dd0: 26730008 */ addiu $s3,$s3,0x8 +/* f151dd4: 01742021 */ addu $a0,$t3,$s4 +/* f151dd8: 0c012d20 */ jal 0x4b480 +/* f151ddc: 24840038 */ addiu $a0,$a0,0x38 +/* f151de0: 02601825 */ or $v1,$s3,$zero +/* f151de4: ae020004 */ sw $v0,0x4($s0) +/* f151de8: 3c0cbf00 */ lui $t4,0xbf00 +/* f151dec: 240e0a14 */ addiu $t6,$zero,0xa14 +/* f151df0: ac6e0004 */ sw $t6,0x4($v1) +/* f151df4: ac6c0000 */ sw $t4,0x0($v1) +/* f151df8: 26730008 */ addiu $s3,$s3,0x8 +.L0f151dfc: +/* f151dfc: 3c0d800a */ lui $t5,0x800a +/* f151e00: 8dad45c0 */ lw $t5,0x45c0($t5) +/* f151e04: 27de0001 */ addiu $s8,$s8,0x1 +/* f151e08: 2694006c */ addiu $s4,$s4,0x6c +/* f151e0c: 03cd082a */ slt $at,$s8,$t5 +/* f151e10: 5420feb8 */ bnezl $at,.L0f1518f4 +/* f151e14: 8e490000 */ lw $t1,0x0($s2) +/* f151e18: e7b600bc */ swc1 $f22,0xbc($sp) +.L0f151e1c: +/* f151e1c: 87af012e */ lh $t7,0x12e($sp) +/* f151e20: 55e00005 */ bnezl $t7,.L0f151e38 +/* f151e24: 02601025 */ or $v0,$s3,$zero +/* f151e28: 0fc004c0 */ jal func0f001300 +/* f151e2c: 02602025 */ or $a0,$s3,$zero +/* f151e30: 00409825 */ or $s3,$v0,$zero +/* f151e34: 02601025 */ or $v0,$s3,$zero +.L0f151e38: +/* f151e38: 26730008 */ addiu $s3,$s3,0x8 +/* f151e3c: 3c18b600 */ lui $t8,0xb600 +/* f151e40: 3c190006 */ lui $t9,0x6 +/* f151e44: 3c080103 */ lui $t0,0x103 +/* f151e48: ac590004 */ sw $t9,0x4($v0) +/* f151e4c: ac580000 */ sw $t8,0x0($v0) +/* f151e50: 35080040 */ ori $t0,$t0,0x40 +/* f151e54: 02608025 */ or $s0,$s3,$zero +/* f151e58: ae080000 */ sw $t0,0x0($s0) +/* f151e5c: 0fc2d3fa */ jal func0f0b4fe8 +/* f151e60: 26730008 */ addiu $s3,$s3,0x8 +/* f151e64: 3c090102 */ lui $t1,0x102 +/* f151e68: ae020004 */ sw $v0,0x4($s0) +/* f151e6c: 35290040 */ ori $t1,$t1,0x40 +/* f151e70: 02608825 */ or $s1,$s3,$zero +/* f151e74: ae290000 */ sw $t1,0x0($s1) +/* f151e78: 0fc2d3ea */ jal func0f0b4fa8 +/* f151e7c: 26730008 */ addiu $s3,$s3,0x8 +/* f151e80: ae220004 */ sw $v0,0x4($s1) +.L0f151e84: +/* f151e84: 8fbf006c */ lw $ra,0x6c($sp) +/* f151e88: 02601025 */ or $v0,$s3,$zero +/* f151e8c: 8fb30054 */ lw $s3,0x54($sp) +/* f151e90: d7b40018 */ ldc1 $f20,0x18($sp) +/* f151e94: d7b60020 */ ldc1 $f22,0x20($sp) +/* f151e98: d7b80028 */ ldc1 $f24,0x28($sp) +/* f151e9c: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f151ea0: d7bc0038 */ ldc1 $f28,0x38($sp) +/* f151ea4: d7be0040 */ ldc1 $f30,0x40($sp) +/* f151ea8: 8fb00048 */ lw $s0,0x48($sp) +/* f151eac: 8fb1004c */ lw $s1,0x4c($sp) +/* f151eb0: 8fb20050 */ lw $s2,0x50($sp) +/* f151eb4: 8fb40058 */ lw $s4,0x58($sp) +/* f151eb8: 8fb5005c */ lw $s5,0x5c($sp) +/* f151ebc: 8fb60060 */ lw $s6,0x60($sp) +/* f151ec0: 8fb70064 */ lw $s7,0x64($sp) +/* f151ec4: 8fbe0068 */ lw $s8,0x68($sp) +/* f151ec8: 03e00008 */ jr $ra +/* f151ecc: 27bd0130 */ addiu $sp,$sp,0x130 +); + +GLOBAL_ASM( +glabel func0f151ed0 +/* f151ed0: 27bdfec0 */ addiu $sp,$sp,-320 +/* f151ed4: 3c0e8008 */ lui $t6,0x8008 +/* f151ed8: 8dcefa84 */ lw $t6,-0x57c($t6) +/* f151edc: afbf007c */ sw $ra,0x7c($sp) +/* f151ee0: afbe0078 */ sw $s8,0x78($sp) +/* f151ee4: afb70074 */ sw $s7,0x74($sp) +/* f151ee8: afb60070 */ sw $s6,0x70($sp) +/* f151eec: afb5006c */ sw $s5,0x6c($sp) +/* f151ef0: afb40068 */ sw $s4,0x68($sp) +/* f151ef4: afb30064 */ sw $s3,0x64($sp) +/* f151ef8: afb20060 */ sw $s2,0x60($sp) +/* f151efc: afb1005c */ sw $s1,0x5c($sp) +/* f151f00: afb00058 */ sw $s0,0x58($sp) +/* f151f04: f7be0050 */ sdc1 $f30,0x50($sp) +/* f151f08: f7bc0048 */ sdc1 $f28,0x48($sp) +/* f151f0c: f7ba0040 */ sdc1 $f26,0x40($sp) +/* f151f10: f7b80038 */ sdc1 $f24,0x38($sp) +/* f151f14: f7b60030 */ sdc1 $f22,0x30($sp) +/* f151f18: f7b40028 */ sdc1 $f20,0x28($sp) +/* f151f1c: 11c001de */ beqz $t6,.L0f152698 +/* f151f20: afa40140 */ sw $a0,0x140($sp) +/* f151f24: 3c16800a */ lui $s6,0x800a +/* f151f28: 26d69fc0 */ addiu $s6,$s6,-24640 +/* f151f2c: 8ecf0284 */ lw $t7,0x284($s6) +/* f151f30: a7a0013e */ sh $zero,0x13e($sp) +/* f151f34: 24010001 */ addiu $at,$zero,0x1 +/* f151f38: 95f80010 */ lhu $t8,0x10($t7) +/* f151f3c: 27a40140 */ addiu $a0,$sp,0x140 +/* f151f40: 3c05800b */ lui $a1,0x800b +/* f151f44: 1701000d */ bne $t8,$at,.L0f151f7c +/* f151f48: 24060002 */ addiu $a2,$zero,0x2 +/* f151f4c: 24190002 */ addiu $t9,$zero,0x2 +/* f151f50: 24080001 */ addiu $t0,$zero,0x1 +/* f151f54: afa80014 */ sw $t0,0x14($sp) +/* f151f58: afb90010 */ sw $t9,0x10($sp) +/* f151f5c: 27a40140 */ addiu $a0,$sp,0x140 +/* f151f60: 00002825 */ or $a1,$zero,$zero +/* f151f64: 24060002 */ addiu $a2,$zero,0x2 +/* f151f68: 24070001 */ addiu $a3,$zero,0x1 +/* f151f6c: 0fc2ce70 */ jal func0f0b39c0 +/* f151f70: afa00018 */ sw $zero,0x18($sp) +/* f151f74: 1000000b */ beqz $zero,.L0f151fa4 +/* f151f78: 8fab0140 */ lw $t3,0x140($sp) +.L0f151f7c: +/* f151f7c: 8ca5b590 */ lw $a1,-0x4a70($a1) +/* f151f80: 24090002 */ addiu $t1,$zero,0x2 +/* f151f84: 240a0001 */ addiu $t2,$zero,0x1 +/* f151f88: afaa0014 */ sw $t2,0x14($sp) +/* f151f8c: afa90010 */ sw $t1,0x10($sp) +/* f151f90: 24070001 */ addiu $a3,$zero,0x1 +/* f151f94: afa00018 */ sw $zero,0x18($sp) +/* f151f98: 0fc2ce70 */ jal func0f0b39c0 +/* f151f9c: 24a5000c */ addiu $a1,$a1,0xc +/* f151fa0: 8fab0140 */ lw $t3,0x140($sp) +.L0f151fa4: +/* f151fa4: 3c0dbb00 */ lui $t5,0xbb00 +/* f151fa8: 3c0e0d80 */ lui $t6,0xd80 +/* f151fac: 256c0008 */ addiu $t4,$t3,0x8 +/* f151fb0: afac0140 */ sw $t4,0x140($sp) +/* f151fb4: 35ce0d80 */ ori $t6,$t6,0xd80 +/* f151fb8: 35ad1001 */ ori $t5,$t5,0x1001 +/* f151fbc: ad6d0000 */ sw $t5,0x0($t3) +/* f151fc0: ad6e0004 */ sw $t6,0x4($t3) +/* f151fc4: 8faf0140 */ lw $t7,0x140($sp) +/* f151fc8: 3c19ba00 */ lui $t9,0xba00 +/* f151fcc: 37391402 */ ori $t9,$t9,0x1402 +/* f151fd0: 25f80008 */ addiu $t8,$t7,0x8 +/* f151fd4: afb80140 */ sw $t8,0x140($sp) +/* f151fd8: 3c080010 */ lui $t0,0x10 +/* f151fdc: ade80004 */ sw $t0,0x4($t7) +/* f151fe0: adf90000 */ sw $t9,0x0($t7) +/* f151fe4: 8fa90140 */ lw $t1,0x140($sp) +/* f151fe8: 3c0bba00 */ lui $t3,0xba00 +/* f151fec: 356b1001 */ ori $t3,$t3,0x1001 +/* f151ff0: 252a0008 */ addiu $t2,$t1,0x8 +/* f151ff4: afaa0140 */ sw $t2,0x140($sp) +/* f151ff8: 3c0c0001 */ lui $t4,0x1 +/* f151ffc: ad2c0004 */ sw $t4,0x4($t1) +/* f152000: ad2b0000 */ sw $t3,0x0($t1) +/* f152004: 8fad0140 */ lw $t5,0x140($sp) +/* f152008: 3c0fb600 */ lui $t7,0xb600 +/* f15200c: 24183000 */ addiu $t8,$zero,0x3000 +/* f152010: 25ae0008 */ addiu $t6,$t5,0x8 +/* f152014: afae0140 */ sw $t6,0x140($sp) +/* f152018: adb80004 */ sw $t8,0x4($t5) +/* f15201c: adaf0000 */ sw $t7,0x0($t5) +/* f152020: 8fb90140 */ lw $t9,0x140($sp) +/* f152024: 3c09ba00 */ lui $t1,0xba00 +/* f152028: 35290c02 */ ori $t1,$t1,0xc02 +/* f15202c: 27280008 */ addiu $t0,$t9,0x8 +/* f152030: afa80140 */ sw $t0,0x140($sp) +/* f152034: 240a2000 */ addiu $t2,$zero,0x2000 +/* f152038: af2a0004 */ sw $t2,0x4($t9) +/* f15203c: af290000 */ sw $t1,0x0($t9) +/* f152040: 8ecb0284 */ lw $t3,0x284($s6) +/* f152044: 8fad0140 */ lw $t5,0x140($sp) +/* f152048: 24010001 */ addiu $at,$zero,0x1 +/* f15204c: 956c0010 */ lhu $t4,0x10($t3) +/* f152050: 3c0fb700 */ lui $t7,0xb700 +/* f152054: 3c180006 */ lui $t8,0x6 +/* f152058: 11810004 */ beq $t4,$at,.L0f15206c +/* f15205c: 25ae0008 */ addiu $t6,$t5,0x8 +/* f152060: afae0140 */ sw $t6,0x140($sp) +/* f152064: adb80004 */ sw $t8,0x4($t5) +/* f152068: adaf0000 */ sw $t7,0x0($t5) +.L0f15206c: +/* f15206c: 8fb00140 */ lw $s0,0x140($sp) +/* f152070: 3c090103 */ lui $t1,0x103 +/* f152074: 35290040 */ ori $t1,$t1,0x40 +/* f152078: 26080008 */ addiu $t0,$s0,0x8 +/* f15207c: afa80140 */ sw $t0,0x140($sp) +/* f152080: 0fc2d402 */ jal func0f0b5008 +/* f152084: ae090000 */ sw $t1,0x0($s0) +/* f152088: 0c012d20 */ jal 0x4b480 +/* f15208c: 00402025 */ or $a0,$v0,$zero +/* f152090: ae020004 */ sw $v0,0x4($s0) +/* f152094: 3c0a800a */ lui $t2,0x800a +/* f152098: 8d4a45c0 */ lw $t2,0x45c0($t2) +/* f15209c: 0000b825 */ or $s7,$zero,$zero +/* f1520a0: 00009825 */ or $s3,$zero,$zero +/* f1520a4: 1940015f */ blez $t2,.L0f152624 +/* f1520a8: 3c014316 */ lui $at,0x4316 +/* f1520ac: 4481f000 */ mtc1 $at,$f30 +/* f1520b0: 3c017f1b */ lui $at,0x7f1b +/* f1520b4: c43c7398 */ lwc1 $f28,0x7398($at) +/* f1520b8: 3c017f1b */ lui $at,0x7f1b +/* f1520bc: c43a739c */ lwc1 $f26,0x739c($at) +/* f1520c0: 3c013f80 */ lui $at,0x3f80 +/* f1520c4: 3c148008 */ lui $s4,0x8008 +/* f1520c8: 3c12800a */ lui $s2,0x800a +/* f1520cc: 4481c000 */ mtc1 $at,$f24 +/* f1520d0: 265245c4 */ addiu $s2,$s2,0x45c4 +/* f1520d4: 2694fa80 */ addiu $s4,$s4,-1408 +/* f1520d8: c7b600cc */ lwc1 $f22,0xcc($sp) +/* f1520dc: 27be00f8 */ addiu $s8,$sp,0xf8 +/* f1520e0: 2415000c */ addiu $s5,$zero,0xc +/* f1520e4: 8e4b0000 */ lw $t3,0x0($s2) +.L0f1520e8: +/* f1520e8: 01731021 */ addu $v0,$t3,$s3 +/* f1520ec: 8c4c0004 */ lw $t4,0x4($v0) +/* f1520f0: 19800144 */ blez $t4,.L0f152604 +/* f1520f4: 00000000 */ sll $zero,$zero,0x0 +/* f1520f8: 904d0068 */ lbu $t5,0x68($v0) +/* f1520fc: 24010002 */ addiu $at,$zero,0x2 +/* f152100: 24100001 */ addiu $s0,$zero,0x1 +/* f152104: 11a1013f */ beq $t5,$at,.L0f152604 +/* f152108: 00000000 */ sll $zero,$zero,0x0 +/* f15210c: 0fc59e66 */ jal func0f167998 +/* f152110: 4600c506 */ mov.s $f20,$f24 +/* f152114: 8ec30284 */ lw $v1,0x284($s6) +/* f152118: 24010001 */ addiu $at,$zero,0x1 +/* f15211c: 00408825 */ or $s1,$v0,$zero +/* f152120: 946e0010 */ lhu $t6,0x10($v1) +/* f152124: 15c10025 */ bne $t6,$at,.L0f1521bc +/* f152128: 00000000 */ sll $zero,$zero,0x0 +/* f15212c: 8e4f0000 */ lw $t7,0x0($s2) +/* f152130: c46a0018 */ lwc1 $f10,0x18($v1) +/* f152134: c4660020 */ lwc1 $f6,0x20($v1) +/* f152138: 01f31021 */ addu $v0,$t7,$s3 +/* f15213c: c4480008 */ lwc1 $f8,0x8($v0) +/* f152140: c4440010 */ lwc1 $f4,0x10($v0) +/* f152144: c450000c */ lwc1 $f16,0xc($v0) +/* f152148: 460a4081 */ sub.s $f2,$f8,$f10 +/* f15214c: c472001c */ lwc1 $f18,0x1c($v1) +/* f152150: 46062001 */ sub.s $f0,$f4,$f6 +/* f152154: 46021102 */ mul.s $f4,$f2,$f2 +/* f152158: 46128381 */ sub.s $f14,$f16,$f18 +/* f15215c: 460e7182 */ mul.s $f6,$f14,$f14 +/* f152160: 46062200 */ add.s $f8,$f4,$f6 +/* f152164: 46000282 */ mul.s $f10,$f0,$f0 +/* f152168: 0c012974 */ jal 0x4a5d0 +/* f15216c: 46085300 */ add.s $f12,$f10,$f8 +/* f152170: 8ed80284 */ lw $t8,0x284($s6) +/* f152174: c7020024 */ lwc1 $f2,0x24($t8) +/* f152178: 4600103c */ c.lt.s $f2,$f0 +/* f15217c: 461e1301 */ sub.s $f12,$f2,$f30 +/* f152180: 45000002 */ bc1f .L0f15218c +/* f152184: 46020583 */ div.s $f22,$f0,$f2 +/* f152188: 00008025 */ or $s0,$zero,$zero +.L0f15218c: +/* f15218c: 4600603c */ c.lt.s $f12,$f0 +/* f152190: 00000000 */ sll $zero,$zero,0x0 +/* f152194: 45020005 */ bc1fl .L0f1521ac +/* f152198: 4616c03c */ c.lt.s $f24,$f22 +/* f15219c: 460c0401 */ sub.s $f16,$f0,$f12 +/* f1521a0: 461e8483 */ div.s $f18,$f16,$f30 +/* f1521a4: 4612c501 */ sub.s $f20,$f24,$f18 +/* f1521a8: 4616c03c */ c.lt.s $f24,$f22 +.L0f1521ac: +/* f1521ac: 00000000 */ sll $zero,$zero,0x0 +/* f1521b0: 45000002 */ bc1f .L0f1521bc +/* f1521b4: 00000000 */ sll $zero,$zero,0x0 +/* f1521b8: 4600c586 */ mov.s $f22,$f24 +.L0f1521bc: +/* f1521bc: 12000111 */ beqz $s0,.L0f152604 +/* f1521c0: 00000000 */ sll $zero,$zero,0x0 +/* f1521c4: 8e590000 */ lw $t9,0x0($s2) +/* f1521c8: 03c03025 */ or $a2,$s8,$zero +/* f1521cc: 03331021 */ addu $v0,$t9,$s3 +/* f1521d0: 24440008 */ addiu $a0,$v0,0x8 +/* f1521d4: 0c0059a9 */ jal 0x166a4 +/* f1521d8: 24450014 */ addiu $a1,$v0,0x14 +/* f1521dc: 8ec30284 */ lw $v1,0x284($s6) +/* f1521e0: c7a40128 */ lwc1 $f4,0x128($sp) +/* f1521e4: c7a8012c */ lwc1 $f8,0x12c($sp) +/* f1521e8: c4660038 */ lwc1 $f6,0x38($v1) +/* f1521ec: 46062281 */ sub.s $f10,$f4,$f6 +/* f1521f0: c7a40130 */ lwc1 $f4,0x130($sp) +/* f1521f4: e7aa0128 */ swc1 $f10,0x128($sp) +/* f1521f8: c470003c */ lwc1 $f16,0x3c($v1) +/* f1521fc: 461a503c */ c.lt.s $f10,$f26 +/* f152200: 46104481 */ sub.s $f18,$f8,$f16 +/* f152204: e7b2012c */ swc1 $f18,0x12c($sp) +/* f152208: c4660040 */ lwc1 $f6,0x40($v1) +/* f15220c: 46062201 */ sub.s $f8,$f4,$f6 +/* f152210: 450000fc */ bc1f .L0f152604 +/* f152214: e7a80130 */ swc1 $f8,0x130($sp) +/* f152218: 460ae03c */ c.lt.s $f28,$f10 +/* f15221c: 00000000 */ sll $zero,$zero,0x0 +/* f152220: 450000f8 */ bc1f .L0f152604 +/* f152224: 00000000 */ sll $zero,$zero,0x0 +/* f152228: 461a903c */ c.lt.s $f18,$f26 +/* f15222c: 00000000 */ sll $zero,$zero,0x0 +/* f152230: 450000f4 */ bc1f .L0f152604 +/* f152234: 00000000 */ sll $zero,$zero,0x0 +/* f152238: 4612e03c */ c.lt.s $f28,$f18 +/* f15223c: 00000000 */ sll $zero,$zero,0x0 +/* f152240: 450000f0 */ bc1f .L0f152604 +/* f152244: 00000000 */ sll $zero,$zero,0x0 +/* f152248: 461a403c */ c.lt.s $f8,$f26 +/* f15224c: 00000000 */ sll $zero,$zero,0x0 +/* f152250: 450000ec */ bc1f .L0f152604 +/* f152254: 00000000 */ sll $zero,$zero,0x0 +/* f152258: 4608e03c */ c.lt.s $f28,$f8 +/* f15225c: 03c02025 */ or $a0,$s8,$zero +/* f152260: 450000e8 */ bc1f .L0f152604 +/* f152264: 00000000 */ sll $zero,$zero,0x0 +/* f152268: 0c005815 */ jal 0x16054 +/* f15226c: 02202825 */ or $a1,$s1,$zero +/* f152270: 8fb00140 */ lw $s0,0x140($sp) +/* f152274: 3c0a0102 */ lui $t2,0x102 +/* f152278: 354a0040 */ ori $t2,$t2,0x40 +/* f15227c: 26090008 */ addiu $t1,$s0,0x8 +/* f152280: afa90140 */ sw $t1,0x140($sp) +/* f152284: 02202025 */ or $a0,$s1,$zero +/* f152288: 0c012d20 */ jal 0x4b480 +/* f15228c: ae0a0000 */ sw $t2,0x0($s0) +/* f152290: ae020004 */ sw $v0,0x4($s0) +/* f152294: 8ecb0284 */ lw $t3,0x284($s6) +/* f152298: 24010001 */ addiu $at,$zero,0x1 +/* f15229c: 956c0010 */ lhu $t4,0x10($t3) +/* f1522a0: 158100ae */ bne $t4,$at,.L0f15255c +/* f1522a4: 3c01437f */ lui $at,0x437f +/* f1522a8: 44818000 */ mtc1 $at,$f16 +/* f1522ac: 24100001 */ addiu $s0,$zero,0x1 +/* f1522b0: 3c014f00 */ lui $at,0x4f00 +/* f1522b4: 4610b102 */ mul.s $f4,$f22,$f16 +/* f1522b8: 24040003 */ addiu $a0,$zero,0x3 +/* f1522bc: 444df800 */ cfc1 $t5,$31 +/* f1522c0: 44d0f800 */ ctc1 $s0,$31 +/* f1522c4: 00000000 */ sll $zero,$zero,0x0 +/* f1522c8: 460021a4 */ cvt.w.s $f6,$f4 +/* f1522cc: 4450f800 */ cfc1 $s0,$31 +/* f1522d0: 00000000 */ sll $zero,$zero,0x0 +/* f1522d4: 32100078 */ andi $s0,$s0,0x78 +/* f1522d8: 52000013 */ beqzl $s0,.L0f152328 +/* f1522dc: 44103000 */ mfc1 $s0,$f6 +/* f1522e0: 44813000 */ mtc1 $at,$f6 +/* f1522e4: 24100001 */ addiu $s0,$zero,0x1 +/* f1522e8: 46062181 */ sub.s $f6,$f4,$f6 +/* f1522ec: 44d0f800 */ ctc1 $s0,$31 +/* f1522f0: 00000000 */ sll $zero,$zero,0x0 +/* f1522f4: 460031a4 */ cvt.w.s $f6,$f6 +/* f1522f8: 4450f800 */ cfc1 $s0,$31 +/* f1522fc: 00000000 */ sll $zero,$zero,0x0 +/* f152300: 32100078 */ andi $s0,$s0,0x78 +/* f152304: 16000005 */ bnez $s0,.L0f15231c +/* f152308: 00000000 */ sll $zero,$zero,0x0 +/* f15230c: 44103000 */ mfc1 $s0,$f6 +/* f152310: 3c018000 */ lui $at,0x8000 +/* f152314: 10000007 */ beqz $zero,.L0f152334 +/* f152318: 02018025 */ or $s0,$s0,$at +.L0f15231c: +/* f15231c: 10000005 */ beqz $zero,.L0f152334 +/* f152320: 2410ffff */ addiu $s0,$zero,-1 +/* f152324: 44103000 */ mfc1 $s0,$f6 +.L0f152328: +/* f152328: 00000000 */ sll $zero,$zero,0x0 +/* f15232c: 0600fffb */ bltz $s0,.L0f15231c +/* f152330: 00000000 */ sll $zero,$zero,0x0 +.L0f152334: +/* f152334: 44cdf800 */ ctc1 $t5,$31 +/* f152338: 3c01437f */ lui $at,0x437f +/* f15233c: 44819000 */ mtc1 $at,$f18 +/* f152340: 4616c281 */ sub.s $f10,$f24,$f22 +/* f152344: 24110001 */ addiu $s1,$zero,0x1 +/* f152348: 3c014f00 */ lui $at,0x4f00 +/* f15234c: 46125202 */ mul.s $f8,$f10,$f18 +/* f152350: 444ef800 */ cfc1 $t6,$31 +/* f152354: 44d1f800 */ ctc1 $s1,$31 +/* f152358: 00000000 */ sll $zero,$zero,0x0 +/* f15235c: 46004424 */ cvt.w.s $f16,$f8 +/* f152360: 4451f800 */ cfc1 $s1,$31 +/* f152364: 00000000 */ sll $zero,$zero,0x0 +/* f152368: 32310078 */ andi $s1,$s1,0x78 +/* f15236c: 52200013 */ beqzl $s1,.L0f1523bc +/* f152370: 44118000 */ mfc1 $s1,$f16 +/* f152374: 44818000 */ mtc1 $at,$f16 +/* f152378: 24110001 */ addiu $s1,$zero,0x1 +/* f15237c: 46104401 */ sub.s $f16,$f8,$f16 +/* f152380: 44d1f800 */ ctc1 $s1,$31 +/* f152384: 00000000 */ sll $zero,$zero,0x0 +/* f152388: 46008424 */ cvt.w.s $f16,$f16 +/* f15238c: 4451f800 */ cfc1 $s1,$31 +/* f152390: 00000000 */ sll $zero,$zero,0x0 +/* f152394: 32310078 */ andi $s1,$s1,0x78 +/* f152398: 16200005 */ bnez $s1,.L0f1523b0 +/* f15239c: 00000000 */ sll $zero,$zero,0x0 +/* f1523a0: 44118000 */ mfc1 $s1,$f16 +/* f1523a4: 3c018000 */ lui $at,0x8000 +/* f1523a8: 10000007 */ beqz $zero,.L0f1523c8 +/* f1523ac: 02218825 */ or $s1,$s1,$at +.L0f1523b0: +/* f1523b0: 10000005 */ beqz $zero,.L0f1523c8 +/* f1523b4: 2411ffff */ addiu $s1,$zero,-1 +/* f1523b8: 44118000 */ mfc1 $s1,$f16 +.L0f1523bc: +/* f1523bc: 00000000 */ sll $zero,$zero,0x0 +/* f1523c0: 0620fffb */ bltz $s1,.L0f1523b0 +/* f1523c4: 00000000 */ sll $zero,$zero,0x0 +.L0f1523c8: +/* f1523c8: 44cef800 */ ctc1 $t6,$31 +/* f1523cc: 0fc59e73 */ jal func0f1679cc +/* f1523d0: 00000000 */ sll $zero,$zero,0x0 +/* f1523d4: 8e4f0000 */ lw $t7,0x0($s2) +/* f1523d8: 00403025 */ or $a2,$v0,$zero +/* f1523dc: 01f3c021 */ addu $t8,$t7,$s3 +/* f1523e0: 8f030004 */ lw $v1,0x4($t8) +/* f1523e4: 28610064 */ slti $at,$v1,0x64 +/* f1523e8: 54200013 */ bnezl $at,.L0f152438 +/* f1523ec: 3c013f00 */ lui $at,0x3f00 +/* f1523f0: 44832000 */ mtc1 $v1,$f4 +/* f1523f4: 3c014248 */ lui $at,0x4248 +/* f1523f8: 44815000 */ mtc1 $at,$f10 +/* f1523fc: 468021a0 */ cvt.s.w $f6,$f4 +/* f152400: 3c013f80 */ lui $at,0x3f80 +/* f152404: 44819000 */ mtc1 $at,$f18 +/* f152408: 3c013f80 */ lui $at,0x3f80 +/* f15240c: 460a3003 */ div.s $f0,$f6,$f10 +/* f152410: 4600903c */ c.lt.s $f18,$f0 +/* f152414: 00000000 */ sll $zero,$zero,0x0 +/* f152418: 45020004 */ bc1fl .L0f15242c +/* f15241c: 4600c201 */ sub.s $f8,$f24,$f0 +/* f152420: 44810000 */ mtc1 $at,$f0 +/* f152424: 00000000 */ sll $zero,$zero,0x0 +/* f152428: 4600c201 */ sub.s $f8,$f24,$f0 +.L0f15242c: +/* f15242c: 46144502 */ mul.s $f20,$f8,$f20 +/* f152430: 00000000 */ sll $zero,$zero,0x0 +/* f152434: 3c013f00 */ lui $at,0x3f00 +.L0f152438: +/* f152438: 44818000 */ mtc1 $at,$f16 +/* f15243c: 00002025 */ or $a0,$zero,$zero +/* f152440: 00401825 */ or $v1,$v0,$zero +/* f152444: 4610a502 */ mul.s $f20,$f20,$f16 +/* f152448: 00000000 */ sll $zero,$zero,0x0 +.L0f15244c: +/* f15244c: a0700000 */ sb $s0,0x0($v1) +/* f152450: a0710001 */ sb $s1,0x1($v1) +/* f152454: a0600002 */ sb $zero,0x2($v1) +/* f152458: 8e880000 */ lw $t0,0x0($s4) +/* f15245c: 8e590000 */ lw $t9,0x0($s2) +/* f152460: 3c014f80 */ lui $at,0x4f80 +/* f152464: 000848c0 */ sll $t1,$t0,0x3 +/* f152468: 01284823 */ subu $t1,$t1,$t0 +/* f15246c: 00094880 */ sll $t1,$t1,0x2 +/* f152470: 01284823 */ subu $t1,$t1,$t0 +/* f152474: 00094880 */ sll $t1,$t1,0x2 +/* f152478: 03295021 */ addu $t2,$t9,$t1 +/* f15247c: 01445821 */ addu $t3,$t2,$a0 +/* f152480: 916c005f */ lbu $t4,0x5f($t3) +/* f152484: 24840004 */ addiu $a0,$a0,0x4 +/* f152488: 448c2000 */ mtc1 $t4,$f4 +/* f15248c: 05810004 */ bgez $t4,.L0f1524a0 +/* f152490: 468021a0 */ cvt.s.w $f6,$f4 +/* f152494: 44815000 */ mtc1 $at,$f10 +/* f152498: 00000000 */ sll $zero,$zero,0x0 +/* f15249c: 460a3180 */ add.s $f6,$f6,$f10 +.L0f1524a0: +/* f1524a0: 46143482 */ mul.s $f18,$f6,$f20 +/* f1524a4: 240e0001 */ addiu $t6,$zero,0x1 +/* f1524a8: 3c014f00 */ lui $at,0x4f00 +/* f1524ac: 444df800 */ cfc1 $t5,$31 +/* f1524b0: 44cef800 */ ctc1 $t6,$31 +/* f1524b4: 00000000 */ sll $zero,$zero,0x0 +/* f1524b8: 46009224 */ cvt.w.s $f8,$f18 +/* f1524bc: 444ef800 */ cfc1 $t6,$31 +/* f1524c0: 00000000 */ sll $zero,$zero,0x0 +/* f1524c4: 31ce0078 */ andi $t6,$t6,0x78 +/* f1524c8: 51c00013 */ beqzl $t6,.L0f152518 +/* f1524cc: 440e4000 */ mfc1 $t6,$f8 +/* f1524d0: 44814000 */ mtc1 $at,$f8 +/* f1524d4: 240e0001 */ addiu $t6,$zero,0x1 +/* f1524d8: 46089201 */ sub.s $f8,$f18,$f8 +/* f1524dc: 44cef800 */ ctc1 $t6,$31 +/* f1524e0: 00000000 */ sll $zero,$zero,0x0 +/* f1524e4: 46004224 */ cvt.w.s $f8,$f8 +/* f1524e8: 444ef800 */ cfc1 $t6,$31 +/* f1524ec: 00000000 */ sll $zero,$zero,0x0 +/* f1524f0: 31ce0078 */ andi $t6,$t6,0x78 +/* f1524f4: 15c00005 */ bnez $t6,.L0f15250c +/* f1524f8: 00000000 */ sll $zero,$zero,0x0 +/* f1524fc: 440e4000 */ mfc1 $t6,$f8 +/* f152500: 3c018000 */ lui $at,0x8000 +/* f152504: 10000007 */ beqz $zero,.L0f152524 +/* f152508: 01c17025 */ or $t6,$t6,$at +.L0f15250c: +/* f15250c: 10000005 */ beqz $zero,.L0f152524 +/* f152510: 240effff */ addiu $t6,$zero,-1 +/* f152514: 440e4000 */ mfc1 $t6,$f8 +.L0f152518: +/* f152518: 00000000 */ sll $zero,$zero,0x0 +/* f15251c: 05c0fffb */ bltz $t6,.L0f15250c +/* f152520: 00000000 */ sll $zero,$zero,0x0 +.L0f152524: +/* f152524: 44cdf800 */ ctc1 $t5,$31 +/* f152528: 24630004 */ addiu $v1,$v1,0x4 +/* f15252c: 1495ffc7 */ bne $a0,$s5,.L0f15244c +/* f152530: a06effff */ sb $t6,-0x1($v1) +/* f152534: 8fb00140 */ lw $s0,0x140($sp) +/* f152538: 3c080708 */ lui $t0,0x708 +/* f15253c: 3508000c */ ori $t0,$t0,0xc +/* f152540: 26180008 */ addiu $t8,$s0,0x8 +/* f152544: afb80140 */ sw $t8,0x140($sp) +/* f152548: 00c02025 */ or $a0,$a2,$zero +/* f15254c: 0c012d20 */ jal 0x4b480 +/* f152550: ae080000 */ sw $t0,0x0($s0) +/* f152554: 10000019 */ beqz $zero,.L0f1525bc +/* f152558: ae020004 */ sw $v0,0x4($s0) +.L0f15255c: +/* f15255c: 8e590000 */ lw $t9,0x0($s2) +/* f152560: 87aa013e */ lh $t2,0x13e($sp) +/* f152564: 03334821 */ addu $t1,$t9,$s3 +/* f152568: 85250000 */ lh $a1,0x0($t1) +/* f15256c: 51450009 */ beql $t2,$a1,.L0f152594 +/* f152570: 8fb00140 */ lw $s0,0x140($sp) +/* f152574: 0fc0044e */ jal func0f001138 +/* f152578: 8fa40140 */ lw $a0,0x140($sp) +/* f15257c: 8e4b0000 */ lw $t3,0x0($s2) +/* f152580: afa20140 */ sw $v0,0x140($sp) +/* f152584: 01736021 */ addu $t4,$t3,$s3 +/* f152588: 858d0000 */ lh $t5,0x0($t4) +/* f15258c: a7ad013e */ sh $t5,0x13e($sp) +/* f152590: 8fb00140 */ lw $s0,0x140($sp) +.L0f152594: +/* f152594: 3c180708 */ lui $t8,0x708 +/* f152598: 3718000c */ ori $t8,$t8,0xc +/* f15259c: 260f0008 */ addiu $t7,$s0,0x8 +/* f1525a0: afaf0140 */ sw $t7,0x140($sp) +/* f1525a4: ae180000 */ sw $t8,0x0($s0) +/* f1525a8: 8e480000 */ lw $t0,0x0($s2) +/* f1525ac: 01132021 */ addu $a0,$t0,$s3 +/* f1525b0: 0c012d20 */ jal 0x4b480 +/* f1525b4: 2484005c */ addiu $a0,$a0,0x5c +/* f1525b8: ae020004 */ sw $v0,0x4($s0) +.L0f1525bc: +/* f1525bc: 8fb00140 */ lw $s0,0x140($sp) +/* f1525c0: 3c0a0420 */ lui $t2,0x420 +/* f1525c4: 354a0024 */ ori $t2,$t2,0x24 +/* f1525c8: 26090008 */ addiu $t1,$s0,0x8 +/* f1525cc: afa90140 */ sw $t1,0x140($sp) +/* f1525d0: ae0a0000 */ sw $t2,0x0($s0) +/* f1525d4: 8e4b0000 */ lw $t3,0x0($s2) +/* f1525d8: 01732021 */ addu $a0,$t3,$s3 +/* f1525dc: 0c012d20 */ jal 0x4b480 +/* f1525e0: 24840038 */ addiu $a0,$a0,0x38 +/* f1525e4: ae020004 */ sw $v0,0x4($s0) +/* f1525e8: 8fac0140 */ lw $t4,0x140($sp) +/* f1525ec: 3c0ebf00 */ lui $t6,0xbf00 +/* f1525f0: 240f0a14 */ addiu $t7,$zero,0xa14 +/* f1525f4: 258d0008 */ addiu $t5,$t4,0x8 +/* f1525f8: afad0140 */ sw $t5,0x140($sp) +/* f1525fc: ad8f0004 */ sw $t7,0x4($t4) +/* f152600: ad8e0000 */ sw $t6,0x0($t4) +.L0f152604: +/* f152604: 3c18800a */ lui $t8,0x800a +/* f152608: 8f1845c0 */ lw $t8,0x45c0($t8) +/* f15260c: 26f70001 */ addiu $s7,$s7,0x1 +/* f152610: 2673006c */ addiu $s3,$s3,0x6c +/* f152614: 02f8082a */ slt $at,$s7,$t8 +/* f152618: 5420feb3 */ bnezl $at,.L0f1520e8 +/* f15261c: 8e4b0000 */ lw $t3,0x0($s2) +/* f152620: e7b600cc */ swc1 $f22,0xcc($sp) +.L0f152624: +/* f152624: 87a8013e */ lh $t0,0x13e($sp) +/* f152628: 55000005 */ bnezl $t0,.L0f152640 +/* f15262c: 8fb90140 */ lw $t9,0x140($sp) +/* f152630: 0fc004c0 */ jal func0f001300 +/* f152634: 8fa40140 */ lw $a0,0x140($sp) +/* f152638: afa20140 */ sw $v0,0x140($sp) +/* f15263c: 8fb90140 */ lw $t9,0x140($sp) +.L0f152640: +/* f152640: 3c0ab600 */ lui $t2,0xb600 +/* f152644: 3c0b0006 */ lui $t3,0x6 +/* f152648: 27290008 */ addiu $t1,$t9,0x8 +/* f15264c: afa90140 */ sw $t1,0x140($sp) +/* f152650: af2b0004 */ sw $t3,0x4($t9) +/* f152654: af2a0000 */ sw $t2,0x0($t9) +/* f152658: 8fb00140 */ lw $s0,0x140($sp) +/* f15265c: 3c0e0103 */ lui $t6,0x103 +/* f152660: 35ce0040 */ ori $t6,$t6,0x40 +/* f152664: 260d0008 */ addiu $t5,$s0,0x8 +/* f152668: afad0140 */ sw $t5,0x140($sp) +/* f15266c: 0fc2d3fa */ jal func0f0b4fe8 +/* f152670: ae0e0000 */ sw $t6,0x0($s0) +/* f152674: ae020004 */ sw $v0,0x4($s0) +/* f152678: 8fb10140 */ lw $s1,0x140($sp) +/* f15267c: 3c080102 */ lui $t0,0x102 +/* f152680: 35080040 */ ori $t0,$t0,0x40 +/* f152684: 26380008 */ addiu $t8,$s1,0x8 +/* f152688: afb80140 */ sw $t8,0x140($sp) +/* f15268c: 0fc2d3ea */ jal func0f0b4fa8 +/* f152690: ae280000 */ sw $t0,0x0($s1) +/* f152694: ae220004 */ sw $v0,0x4($s1) +.L0f152698: +/* f152698: 8fbf007c */ lw $ra,0x7c($sp) +/* f15269c: 8fa20140 */ lw $v0,0x140($sp) +/* f1526a0: d7b40028 */ ldc1 $f20,0x28($sp) +/* f1526a4: d7b60030 */ ldc1 $f22,0x30($sp) +/* f1526a8: d7b80038 */ ldc1 $f24,0x38($sp) +/* f1526ac: d7ba0040 */ ldc1 $f26,0x40($sp) +/* f1526b0: d7bc0048 */ ldc1 $f28,0x48($sp) +/* f1526b4: d7be0050 */ ldc1 $f30,0x50($sp) +/* f1526b8: 8fb00058 */ lw $s0,0x58($sp) +/* f1526bc: 8fb1005c */ lw $s1,0x5c($sp) +/* f1526c0: 8fb20060 */ lw $s2,0x60($sp) +/* f1526c4: 8fb30064 */ lw $s3,0x64($sp) +/* f1526c8: 8fb40068 */ lw $s4,0x68($sp) +/* f1526cc: 8fb5006c */ lw $s5,0x6c($sp) +/* f1526d0: 8fb60070 */ lw $s6,0x70($sp) +/* f1526d4: 8fb70074 */ lw $s7,0x74($sp) +/* f1526d8: 8fbe0078 */ lw $s8,0x78($sp) +/* f1526dc: 03e00008 */ jr $ra +/* f1526e0: 27bd0140 */ addiu $sp,$sp,0x140 +); + +GLOBAL_ASM( +glabel func0f1526e4 +/* f1526e4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1526e8: afbf0014 */ sw $ra,0x14($sp) +/* f1526ec: 0fc545e0 */ jal func0f151780 +/* f1526f0: 00000000 */ sll $zero,$zero,0x0 +/* f1526f4: 0fc547b4 */ jal func0f151ed0 +/* f1526f8: 00402025 */ or $a0,$v0,$zero +/* f1526fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f152700: 27bd0018 */ addiu $sp,$sp,0x18 +/* f152704: 03e00008 */ jr $ra +/* f152708: 00000000 */ sll $zero,$zero,0x0 +/* f15270c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f152710 +/* f152710: 00047080 */ sll $t6,$a0,0x2 +/* f152714: 01c47021 */ addu $t6,$t6,$a0 +/* f152718: 000e7140 */ sll $t6,$t6,0x5 +/* f15271c: 3c02800b */ lui $v0,0x800b +/* f152720: 004e1021 */ addu $v0,$v0,$t6 +/* f152724: 03e00008 */ jr $ra +/* f152728: 9042c7fc */ lbu $v0,-0x3804($v0) +); + +GLOBAL_ASM( +glabel func0f15272c +/* f15272c: 00047080 */ sll $t6,$a0,0x2 +/* f152730: 01c47021 */ addu $t6,$t6,$a0 +/* f152734: 000e7140 */ sll $t6,$t6,0x5 +/* f152738: 3c01800b */ lui $at,0x800b +/* f15273c: 002e0821 */ addu $at,$at,$t6 +/* f152740: 03e00008 */ jr $ra +/* f152744: a025c7fc */ sb $a1,-0x3804($at) +); + +GLOBAL_ASM( +glabel func0f152748 +/* f152748: 00047080 */ sll $t6,$a0,0x2 +/* f15274c: 01c47021 */ addu $t6,$t6,$a0 +/* f152750: 000e7140 */ sll $t6,$t6,0x5 +/* f152754: 3c02800b */ lui $v0,0x800b +/* f152758: 004e1021 */ addu $v0,$v0,$t6 +/* f15275c: 03e00008 */ jr $ra +/* f152760: 8042c7fd */ lb $v0,-0x3803($v0) +); + +GLOBAL_ASM( +glabel func0f152764 +/* f152764: 00047080 */ sll $t6,$a0,0x2 +/* f152768: 01c47021 */ addu $t6,$t6,$a0 +/* f15276c: 000e7140 */ sll $t6,$t6,0x5 +/* f152770: 3c02800b */ lui $v0,0x800b +/* f152774: 004e1021 */ addu $v0,$v0,$t6 +/* f152778: 03e00008 */ jr $ra +/* f15277c: 8042c7fe */ lb $v0,-0x3802($v0) +); + +GLOBAL_ASM( +glabel func0f152780 +/* f152780: 00047080 */ sll $t6,$a0,0x2 +/* f152784: 01c47021 */ addu $t6,$t6,$a0 +/* f152788: 000e7140 */ sll $t6,$t6,0x5 +/* f15278c: 3c02800b */ lui $v0,0x800b +/* f152790: 004e1021 */ addu $v0,$v0,$t6 +/* f152794: 9442c800 */ lhu $v0,-0x3800($v0) +/* f152798: 304f0001 */ andi $t7,$v0,0x1 +/* f15279c: 03e00008 */ jr $ra +/* f1527a0: 000f102b */ sltu $v0,$zero,$t7 +); + +GLOBAL_ASM( +glabel func0f1527a4 +/* f1527a4: 00047080 */ sll $t6,$a0,0x2 +/* f1527a8: 01c47021 */ addu $t6,$t6,$a0 +/* f1527ac: 000e7140 */ sll $t6,$t6,0x5 +/* f1527b0: 3c02800b */ lui $v0,0x800b +/* f1527b4: 004e1021 */ addu $v0,$v0,$t6 +/* f1527b8: 9442c800 */ lhu $v0,-0x3800($v0) +/* f1527bc: 304f0008 */ andi $t7,$v0,0x8 +/* f1527c0: 03e00008 */ jr $ra +/* f1527c4: 000f102b */ sltu $v0,$zero,$t7 +); + +GLOBAL_ASM( +glabel func0f1527c8 +/* f1527c8: 00047080 */ sll $t6,$a0,0x2 +/* f1527cc: 01c47021 */ addu $t6,$t6,$a0 +/* f1527d0: 000e7140 */ sll $t6,$t6,0x5 +/* f1527d4: 3c02800b */ lui $v0,0x800b +/* f1527d8: 004e1021 */ addu $v0,$v0,$t6 +/* f1527dc: 9442c800 */ lhu $v0,-0x3800($v0) +/* f1527e0: 304f0002 */ andi $t7,$v0,0x2 +/* f1527e4: 03e00008 */ jr $ra +/* f1527e8: 000f102b */ sltu $v0,$zero,$t7 +); + +GLOBAL_ASM( +glabel func0f1527ec +/* f1527ec: 00047080 */ sll $t6,$a0,0x2 +/* f1527f0: 01c47021 */ addu $t6,$t6,$a0 +/* f1527f4: 000e7140 */ sll $t6,$t6,0x5 +/* f1527f8: 3c02800b */ lui $v0,0x800b +/* f1527fc: 004e1021 */ addu $v0,$v0,$t6 +/* f152800: 9442c800 */ lhu $v0,-0x3800($v0) +/* f152804: 304f0010 */ andi $t7,$v0,0x10 +/* f152808: 03e00008 */ jr $ra +/* f15280c: 000f102b */ sltu $v0,$zero,$t7 +); + +GLOBAL_ASM( +glabel func0f152810 +/* f152810: 00047080 */ sll $t6,$a0,0x2 +/* f152814: 01c47021 */ addu $t6,$t6,$a0 +/* f152818: 000e7140 */ sll $t6,$t6,0x5 +/* f15281c: 3c02800b */ lui $v0,0x800b +/* f152820: 004e1021 */ addu $v0,$v0,$t6 +/* f152824: 9442c800 */ lhu $v0,-0x3800($v0) +/* f152828: 304f0004 */ andi $t7,$v0,0x4 +/* f15282c: 03e00008 */ jr $ra +/* f152830: 000f102b */ sltu $v0,$zero,$t7 +); + +GLOBAL_ASM( +glabel func0f152834 +/* f152834: 00047080 */ sll $t6,$a0,0x2 +/* f152838: 01c47021 */ addu $t6,$t6,$a0 +/* f15283c: 000e7140 */ sll $t6,$t6,0x5 +/* f152840: 3c02800b */ lui $v0,0x800b +/* f152844: 004e1021 */ addu $v0,$v0,$t6 +/* f152848: 9442c800 */ lhu $v0,-0x3800($v0) +/* f15284c: 304f0020 */ andi $t7,$v0,0x20 +/* f152850: 03e00008 */ jr $ra +/* f152854: 000f102b */ sltu $v0,$zero,$t7 +); + +GLOBAL_ASM( +glabel func0f152858 +/* f152858: 00047080 */ sll $t6,$a0,0x2 +/* f15285c: 01c47021 */ addu $t6,$t6,$a0 +/* f152860: 000e7140 */ sll $t6,$t6,0x5 +/* f152864: 3c02800b */ lui $v0,0x800b +/* f152868: 004e1021 */ addu $v0,$v0,$t6 +/* f15286c: 9442c800 */ lhu $v0,-0x3800($v0) +/* f152870: 304f0040 */ andi $t7,$v0,0x40 +/* f152874: 03e00008 */ jr $ra +/* f152878: 000f102b */ sltu $v0,$zero,$t7 +); + +GLOBAL_ASM( +glabel func0f15287c +/* f15287c: 00047080 */ sll $t6,$a0,0x2 +/* f152880: 01c47021 */ addu $t6,$t6,$a0 +/* f152884: 000e7140 */ sll $t6,$t6,0x5 +/* f152888: 3c02800b */ lui $v0,0x800b +/* f15288c: 004e1021 */ addu $v0,$v0,$t6 +/* f152890: 9442c800 */ lhu $v0,-0x3800($v0) +/* f152894: 304f0200 */ andi $t7,$v0,0x200 +/* f152898: 03e00008 */ jr $ra +/* f15289c: 000f102b */ sltu $v0,$zero,$t7 +); + +GLOBAL_ASM( +glabel func0f1528a0 +/* f1528a0: 00047080 */ sll $t6,$a0,0x2 +/* f1528a4: 01c47021 */ addu $t6,$t6,$a0 +/* f1528a8: 000e7140 */ sll $t6,$t6,0x5 +/* f1528ac: 3c02800b */ lui $v0,0x800b +/* f1528b0: 004e1021 */ addu $v0,$v0,$t6 +/* f1528b4: 9442c800 */ lhu $v0,-0x3800($v0) +/* f1528b8: 304f0400 */ andi $t7,$v0,0x400 +/* f1528bc: 03e00008 */ jr $ra +/* f1528c0: 000f102b */ sltu $v0,$zero,$t7 +); + +GLOBAL_ASM( +glabel func0f1528c4 +/* f1528c4: 00047080 */ sll $t6,$a0,0x2 +/* f1528c8: 01c47021 */ addu $t6,$t6,$a0 +/* f1528cc: 000e7140 */ sll $t6,$t6,0x5 +/* f1528d0: 3c02800b */ lui $v0,0x800b +/* f1528d4: 004e1021 */ addu $v0,$v0,$t6 +/* f1528d8: 9442c800 */ lhu $v0,-0x3800($v0) +/* f1528dc: 304f0800 */ andi $t7,$v0,0x800 +/* f1528e0: 03e00008 */ jr $ra +/* f1528e4: 000f102b */ sltu $v0,$zero,$t7 +); + +GLOBAL_ASM( +glabel func0f1528e8 +/* f1528e8: 00047080 */ sll $t6,$a0,0x2 +/* f1528ec: 01c47021 */ addu $t6,$t6,$a0 +/* f1528f0: 000e7140 */ sll $t6,$t6,0x5 +/* f1528f4: 3c02800b */ lui $v0,0x800b +/* f1528f8: 004e1021 */ addu $v0,$v0,$t6 +/* f1528fc: 9442c800 */ lhu $v0,-0x3800($v0) +/* f152900: 304f8000 */ andi $t7,$v0,0x8000 +/* f152904: 03e00008 */ jr $ra +/* f152908: 000f102b */ sltu $v0,$zero,$t7 +); + +GLOBAL_ASM( +glabel func0f15290c +/* f15290c: 3c028008 */ lui $v0,0x8008 +/* f152910: 03e00008 */ jr $ra +/* f152914: 9042fa90 */ lbu $v0,-0x570($v0) +); + +GLOBAL_ASM( +glabel func0f152918 +/* f152918: 3c028008 */ lui $v0,0x8008 +/* f15291c: 03e00008 */ jr $ra +/* f152920: 9042fa94 */ lbu $v0,-0x56c($v0) +); + +GLOBAL_ASM( +glabel func0f152924 +/* f152924: 00047080 */ sll $t6,$a0,0x2 +/* f152928: 01c47021 */ addu $t6,$t6,$a0 +/* f15292c: 000e7140 */ sll $t6,$t6,0x5 +/* f152930: 3c02800b */ lui $v0,0x800b +/* f152934: 004e1021 */ addu $v0,$v0,$t6 +/* f152938: 9442c800 */ lhu $v0,-0x3800($v0) +/* f15293c: 304f0080 */ andi $t7,$v0,0x80 +/* f152940: 03e00008 */ jr $ra +/* f152944: 000f102b */ sltu $v0,$zero,$t7 +); + +GLOBAL_ASM( +glabel func0f152948 +/* f152948: 10a0000b */ beqz $a1,.L0f152978 +/* f15294c: 00044080 */ sll $t0,$a0,0x2 +/* f152950: 00047080 */ sll $t6,$a0,0x2 +/* f152954: 01c47021 */ addu $t6,$t6,$a0 +/* f152958: 3c0f800b */ lui $t7,0x800b +/* f15295c: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f152960: 000e7140 */ sll $t6,$t6,0x5 +/* f152964: 01cf1021 */ addu $v0,$t6,$t7 +/* f152968: 94580048 */ lhu $t8,0x48($v0) +/* f15296c: 37190001 */ ori $t9,$t8,0x1 +/* f152970: 03e00008 */ jr $ra +/* f152974: a4590048 */ sh $t9,0x48($v0) +.L0f152978: +/* f152978: 01044021 */ addu $t0,$t0,$a0 +/* f15297c: 3c09800b */ lui $t1,0x800b +/* f152980: 2529c7b8 */ addiu $t1,$t1,-14408 +/* f152984: 00084140 */ sll $t0,$t0,0x5 +/* f152988: 01091021 */ addu $v0,$t0,$t1 +/* f15298c: 944a0048 */ lhu $t2,0x48($v0) +/* f152990: 314bfffe */ andi $t3,$t2,0xfffe +/* f152994: a44b0048 */ sh $t3,0x48($v0) +/* f152998: 03e00008 */ jr $ra +/* f15299c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1529a0 +/* f1529a0: 10a0000b */ beqz $a1,.L0f1529d0 +/* f1529a4: 00044080 */ sll $t0,$a0,0x2 +/* f1529a8: 00047080 */ sll $t6,$a0,0x2 +/* f1529ac: 01c47021 */ addu $t6,$t6,$a0 +/* f1529b0: 3c0f800b */ lui $t7,0x800b +/* f1529b4: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f1529b8: 000e7140 */ sll $t6,$t6,0x5 +/* f1529bc: 01cf1021 */ addu $v0,$t6,$t7 +/* f1529c0: 94580048 */ lhu $t8,0x48($v0) +/* f1529c4: 37190008 */ ori $t9,$t8,0x8 +/* f1529c8: 03e00008 */ jr $ra +/* f1529cc: a4590048 */ sh $t9,0x48($v0) +.L0f1529d0: +/* f1529d0: 01044021 */ addu $t0,$t0,$a0 +/* f1529d4: 3c09800b */ lui $t1,0x800b +/* f1529d8: 2529c7b8 */ addiu $t1,$t1,-14408 +/* f1529dc: 00084140 */ sll $t0,$t0,0x5 +/* f1529e0: 01091021 */ addu $v0,$t0,$t1 +/* f1529e4: 944a0048 */ lhu $t2,0x48($v0) +/* f1529e8: 314bfff7 */ andi $t3,$t2,0xfff7 +/* f1529ec: a44b0048 */ sh $t3,0x48($v0) +/* f1529f0: 03e00008 */ jr $ra +/* f1529f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1529f8 +/* f1529f8: 10a0000b */ beqz $a1,.L0f152a28 +/* f1529fc: 00044080 */ sll $t0,$a0,0x2 +/* f152a00: 00047080 */ sll $t6,$a0,0x2 +/* f152a04: 01c47021 */ addu $t6,$t6,$a0 +/* f152a08: 3c0f800b */ lui $t7,0x800b +/* f152a0c: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f152a10: 000e7140 */ sll $t6,$t6,0x5 +/* f152a14: 01cf1021 */ addu $v0,$t6,$t7 +/* f152a18: 94580048 */ lhu $t8,0x48($v0) +/* f152a1c: 37190002 */ ori $t9,$t8,0x2 +/* f152a20: 03e00008 */ jr $ra +/* f152a24: a4590048 */ sh $t9,0x48($v0) +.L0f152a28: +/* f152a28: 01044021 */ addu $t0,$t0,$a0 +/* f152a2c: 3c09800b */ lui $t1,0x800b +/* f152a30: 2529c7b8 */ addiu $t1,$t1,-14408 +/* f152a34: 00084140 */ sll $t0,$t0,0x5 +/* f152a38: 01091021 */ addu $v0,$t0,$t1 +/* f152a3c: 944a0048 */ lhu $t2,0x48($v0) +/* f152a40: 314bfffd */ andi $t3,$t2,0xfffd +/* f152a44: a44b0048 */ sh $t3,0x48($v0) +/* f152a48: 03e00008 */ jr $ra +/* f152a4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f152a50 +/* f152a50: 10a0000b */ beqz $a1,.L0f152a80 +/* f152a54: 00044080 */ sll $t0,$a0,0x2 +/* f152a58: 00047080 */ sll $t6,$a0,0x2 +/* f152a5c: 01c47021 */ addu $t6,$t6,$a0 +/* f152a60: 3c0f800b */ lui $t7,0x800b +/* f152a64: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f152a68: 000e7140 */ sll $t6,$t6,0x5 +/* f152a6c: 01cf1021 */ addu $v0,$t6,$t7 +/* f152a70: 94580048 */ lhu $t8,0x48($v0) +/* f152a74: 37190010 */ ori $t9,$t8,0x10 +/* f152a78: 03e00008 */ jr $ra +/* f152a7c: a4590048 */ sh $t9,0x48($v0) +.L0f152a80: +/* f152a80: 01044021 */ addu $t0,$t0,$a0 +/* f152a84: 3c09800b */ lui $t1,0x800b +/* f152a88: 2529c7b8 */ addiu $t1,$t1,-14408 +/* f152a8c: 00084140 */ sll $t0,$t0,0x5 +/* f152a90: 01091021 */ addu $v0,$t0,$t1 +/* f152a94: 944a0048 */ lhu $t2,0x48($v0) +/* f152a98: 314bffef */ andi $t3,$t2,0xffef +/* f152a9c: a44b0048 */ sh $t3,0x48($v0) +/* f152aa0: 03e00008 */ jr $ra +/* f152aa4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f152aa8 +/* f152aa8: 10a0000b */ beqz $a1,.L0f152ad8 +/* f152aac: 00044080 */ sll $t0,$a0,0x2 +/* f152ab0: 00047080 */ sll $t6,$a0,0x2 +/* f152ab4: 01c47021 */ addu $t6,$t6,$a0 +/* f152ab8: 3c0f800b */ lui $t7,0x800b +/* f152abc: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f152ac0: 000e7140 */ sll $t6,$t6,0x5 +/* f152ac4: 01cf1021 */ addu $v0,$t6,$t7 +/* f152ac8: 94580048 */ lhu $t8,0x48($v0) +/* f152acc: 37190004 */ ori $t9,$t8,0x4 +/* f152ad0: 03e00008 */ jr $ra +/* f152ad4: a4590048 */ sh $t9,0x48($v0) +.L0f152ad8: +/* f152ad8: 01044021 */ addu $t0,$t0,$a0 +/* f152adc: 3c09800b */ lui $t1,0x800b +/* f152ae0: 2529c7b8 */ addiu $t1,$t1,-14408 +/* f152ae4: 00084140 */ sll $t0,$t0,0x5 +/* f152ae8: 01091021 */ addu $v0,$t0,$t1 +/* f152aec: 944a0048 */ lhu $t2,0x48($v0) +/* f152af0: 314bfffb */ andi $t3,$t2,0xfffb +/* f152af4: a44b0048 */ sh $t3,0x48($v0) +/* f152af8: 03e00008 */ jr $ra +/* f152afc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f152b00 +/* f152b00: 10a0000b */ beqz $a1,.L0f152b30 +/* f152b04: 00044080 */ sll $t0,$a0,0x2 +/* f152b08: 00047080 */ sll $t6,$a0,0x2 +/* f152b0c: 01c47021 */ addu $t6,$t6,$a0 +/* f152b10: 3c0f800b */ lui $t7,0x800b +/* f152b14: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f152b18: 000e7140 */ sll $t6,$t6,0x5 +/* f152b1c: 01cf1021 */ addu $v0,$t6,$t7 +/* f152b20: 94580048 */ lhu $t8,0x48($v0) +/* f152b24: 37190020 */ ori $t9,$t8,0x20 +/* f152b28: 03e00008 */ jr $ra +/* f152b2c: a4590048 */ sh $t9,0x48($v0) +.L0f152b30: +/* f152b30: 01044021 */ addu $t0,$t0,$a0 +/* f152b34: 3c09800b */ lui $t1,0x800b +/* f152b38: 2529c7b8 */ addiu $t1,$t1,-14408 +/* f152b3c: 00084140 */ sll $t0,$t0,0x5 +/* f152b40: 01091021 */ addu $v0,$t0,$t1 +/* f152b44: 944a0048 */ lhu $t2,0x48($v0) +/* f152b48: 314bffdf */ andi $t3,$t2,0xffdf +/* f152b4c: a44b0048 */ sh $t3,0x48($v0) +/* f152b50: 03e00008 */ jr $ra +/* f152b54: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f152b58 +/* f152b58: 10a0000b */ beqz $a1,.L0f152b88 +/* f152b5c: 00044080 */ sll $t0,$a0,0x2 +/* f152b60: 00047080 */ sll $t6,$a0,0x2 +/* f152b64: 01c47021 */ addu $t6,$t6,$a0 +/* f152b68: 3c0f800b */ lui $t7,0x800b +/* f152b6c: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f152b70: 000e7140 */ sll $t6,$t6,0x5 +/* f152b74: 01cf1021 */ addu $v0,$t6,$t7 +/* f152b78: 94580048 */ lhu $t8,0x48($v0) +/* f152b7c: 37190040 */ ori $t9,$t8,0x40 +/* f152b80: 03e00008 */ jr $ra +/* f152b84: a4590048 */ sh $t9,0x48($v0) +.L0f152b88: +/* f152b88: 01044021 */ addu $t0,$t0,$a0 +/* f152b8c: 3c09800b */ lui $t1,0x800b +/* f152b90: 2529c7b8 */ addiu $t1,$t1,-14408 +/* f152b94: 00084140 */ sll $t0,$t0,0x5 +/* f152b98: 01091021 */ addu $v0,$t0,$t1 +/* f152b9c: 944a0048 */ lhu $t2,0x48($v0) +/* f152ba0: 314bffbf */ andi $t3,$t2,0xffbf +/* f152ba4: a44b0048 */ sh $t3,0x48($v0) +/* f152ba8: 03e00008 */ jr $ra +/* f152bac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f152bb0 +/* f152bb0: 10a0000b */ beqz $a1,.L0f152be0 +/* f152bb4: 00044080 */ sll $t0,$a0,0x2 +/* f152bb8: 00047080 */ sll $t6,$a0,0x2 +/* f152bbc: 01c47021 */ addu $t6,$t6,$a0 +/* f152bc0: 3c0f800b */ lui $t7,0x800b +/* f152bc4: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f152bc8: 000e7140 */ sll $t6,$t6,0x5 +/* f152bcc: 01cf1021 */ addu $v0,$t6,$t7 +/* f152bd0: 94580048 */ lhu $t8,0x48($v0) +/* f152bd4: 37190200 */ ori $t9,$t8,0x200 +/* f152bd8: 03e00008 */ jr $ra +/* f152bdc: a4590048 */ sh $t9,0x48($v0) +.L0f152be0: +/* f152be0: 01044021 */ addu $t0,$t0,$a0 +/* f152be4: 3c09800b */ lui $t1,0x800b +/* f152be8: 2529c7b8 */ addiu $t1,$t1,-14408 +/* f152bec: 00084140 */ sll $t0,$t0,0x5 +/* f152bf0: 01091021 */ addu $v0,$t0,$t1 +/* f152bf4: 944a0048 */ lhu $t2,0x48($v0) +/* f152bf8: 314bfdff */ andi $t3,$t2,0xfdff +/* f152bfc: a44b0048 */ sh $t3,0x48($v0) +/* f152c00: 03e00008 */ jr $ra +/* f152c04: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f152c08 +/* f152c08: 10a0000b */ beqz $a1,.L0f152c38 +/* f152c0c: 00044080 */ sll $t0,$a0,0x2 +/* f152c10: 00047080 */ sll $t6,$a0,0x2 +/* f152c14: 01c47021 */ addu $t6,$t6,$a0 +/* f152c18: 3c0f800b */ lui $t7,0x800b +/* f152c1c: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f152c20: 000e7140 */ sll $t6,$t6,0x5 +/* f152c24: 01cf1021 */ addu $v0,$t6,$t7 +/* f152c28: 94580048 */ lhu $t8,0x48($v0) +/* f152c2c: 37190400 */ ori $t9,$t8,0x400 +/* f152c30: 03e00008 */ jr $ra +/* f152c34: a4590048 */ sh $t9,0x48($v0) +.L0f152c38: +/* f152c38: 01044021 */ addu $t0,$t0,$a0 +/* f152c3c: 3c09800b */ lui $t1,0x800b +/* f152c40: 2529c7b8 */ addiu $t1,$t1,-14408 +/* f152c44: 00084140 */ sll $t0,$t0,0x5 +/* f152c48: 01091021 */ addu $v0,$t0,$t1 +/* f152c4c: 944a0048 */ lhu $t2,0x48($v0) +/* f152c50: 314bfbff */ andi $t3,$t2,0xfbff +/* f152c54: a44b0048 */ sh $t3,0x48($v0) +/* f152c58: 03e00008 */ jr $ra +/* f152c5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f152c60 +/* f152c60: 10a0000b */ beqz $a1,.L0f152c90 +/* f152c64: 00044080 */ sll $t0,$a0,0x2 +/* f152c68: 00047080 */ sll $t6,$a0,0x2 +/* f152c6c: 01c47021 */ addu $t6,$t6,$a0 +/* f152c70: 3c0f800b */ lui $t7,0x800b +/* f152c74: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f152c78: 000e7140 */ sll $t6,$t6,0x5 +/* f152c7c: 01cf1021 */ addu $v0,$t6,$t7 +/* f152c80: 94580048 */ lhu $t8,0x48($v0) +/* f152c84: 37190800 */ ori $t9,$t8,0x800 +/* f152c88: 03e00008 */ jr $ra +/* f152c8c: a4590048 */ sh $t9,0x48($v0) +.L0f152c90: +/* f152c90: 01044021 */ addu $t0,$t0,$a0 +/* f152c94: 3c09800b */ lui $t1,0x800b +/* f152c98: 2529c7b8 */ addiu $t1,$t1,-14408 +/* f152c9c: 00084140 */ sll $t0,$t0,0x5 +/* f152ca0: 01091021 */ addu $v0,$t0,$t1 +/* f152ca4: 944a0048 */ lhu $t2,0x48($v0) +/* f152ca8: 314bf7ff */ andi $t3,$t2,0xf7ff +/* f152cac: a44b0048 */ sh $t3,0x48($v0) +/* f152cb0: 03e00008 */ jr $ra +/* f152cb4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f152cb8 +/* f152cb8: 10a0000b */ beqz $a1,.L0f152ce8 +/* f152cbc: 00044080 */ sll $t0,$a0,0x2 +/* f152cc0: 00047080 */ sll $t6,$a0,0x2 +/* f152cc4: 01c47021 */ addu $t6,$t6,$a0 +/* f152cc8: 3c0f800b */ lui $t7,0x800b +/* f152ccc: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f152cd0: 000e7140 */ sll $t6,$t6,0x5 +/* f152cd4: 01cf1021 */ addu $v0,$t6,$t7 +/* f152cd8: 94580048 */ lhu $t8,0x48($v0) +/* f152cdc: 37198000 */ ori $t9,$t8,0x8000 +/* f152ce0: 03e00008 */ jr $ra +/* f152ce4: a4590048 */ sh $t9,0x48($v0) +.L0f152ce8: +/* f152ce8: 01044021 */ addu $t0,$t0,$a0 +/* f152cec: 3c09800b */ lui $t1,0x800b +/* f152cf0: 2529c7b8 */ addiu $t1,$t1,-14408 +/* f152cf4: 00084140 */ sll $t0,$t0,0x5 +/* f152cf8: 01091021 */ addu $v0,$t0,$t1 +/* f152cfc: 944a0048 */ lhu $t2,0x48($v0) +/* f152d00: 314b7fff */ andi $t3,$t2,0x7fff +/* f152d04: a44b0048 */ sh $t3,0x48($v0) +/* f152d08: 03e00008 */ jr $ra +/* f152d0c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f152d10 +/* f152d10: 3c018008 */ lui $at,0x8008 +/* f152d14: 03e00008 */ jr $ra +/* f152d18: a024fa90 */ sb $a0,-0x570($at) +); + +GLOBAL_ASM( +glabel func0f152d1c +/* f152d1c: 3c018008 */ lui $at,0x8008 +/* f152d20: 03e00008 */ jr $ra +/* f152d24: a024fa94 */ sb $a0,-0x56c($at) +); + +GLOBAL_ASM( +glabel func0f152d28 +/* f152d28: 10a0000b */ beqz $a1,.L0f152d58 +/* f152d2c: 00044080 */ sll $t0,$a0,0x2 +/* f152d30: 00047080 */ sll $t6,$a0,0x2 +/* f152d34: 01c47021 */ addu $t6,$t6,$a0 +/* f152d38: 3c0f800b */ lui $t7,0x800b +/* f152d3c: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f152d40: 000e7140 */ sll $t6,$t6,0x5 +/* f152d44: 01cf1021 */ addu $v0,$t6,$t7 +/* f152d48: 94580048 */ lhu $t8,0x48($v0) +/* f152d4c: 37190080 */ ori $t9,$t8,0x80 +/* f152d50: 03e00008 */ jr $ra +/* f152d54: a4590048 */ sh $t9,0x48($v0) +.L0f152d58: +/* f152d58: 01044021 */ addu $t0,$t0,$a0 +/* f152d5c: 3c09800b */ lui $t1,0x800b +/* f152d60: 2529c7b8 */ addiu $t1,$t1,-14408 +/* f152d64: 00084140 */ sll $t0,$t0,0x5 +/* f152d68: 01091021 */ addu $v0,$t0,$t1 +/* f152d6c: 944a0048 */ lhu $t2,0x48($v0) +/* f152d70: 314bff7f */ andi $t3,$t2,0xff7f +/* f152d74: a44b0048 */ sh $t3,0x48($v0) +/* f152d78: 03e00008 */ jr $ra +/* f152d7c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f152d80 +/* f152d80: 3c0e8009 */ lui $t6,0x8009 +/* f152d84: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f152d88: 24010001 */ addiu $at,$zero,0x1 +/* f152d8c: 3c02800a */ lui $v0,0x800a +/* f152d90: 15c10003 */ bne $t6,$at,.L0f152da0 +/* f152d94: 00000000 */ sll $zero,$zero,0x0 +/* f152d98: 03e00008 */ jr $ra +/* f152d9c: 00001025 */ or $v0,$zero,$zero +.L0f152da0: +/* f152da0: 8c4219c4 */ lw $v0,0x19c4($v0) +/* f152da4: 2401000d */ addiu $at,$zero,0xd +/* f152da8: 3c048007 */ lui $a0,0x8007 +/* f152dac: 14410012 */ bne $v0,$at,.L0f152df8 +/* f152db0: 24841448 */ addiu $a0,$a0,0x1448 +/* f152db4: 0000c0c0 */ sll $t8,$zero,0x3 +/* f152db8: 0300c023 */ subu $t8,$t8,$zero +/* f152dbc: 0018c140 */ sll $t8,$t8,0x5 +/* f152dc0: 0300c023 */ subu $t8,$t8,$zero +/* f152dc4: 0018c100 */ sll $t8,$t8,0x4 +/* f152dc8: 3c19800a */ lui $t9,0x800a +/* f152dcc: ac800000 */ sw $zero,0x0($a0) +/* f152dd0: 0338c821 */ addu $t9,$t9,$t8 +/* f152dd4: 8f39e4f8 */ lw $t9,-0x1b08($t9) +/* f152dd8: 3c08800a */ lui $t0,0x800a +/* f152ddc: 13200006 */ beqz $t9,.L0f152df8 +/* f152de0: 00000000 */ sll $zero,$zero,0x0 +/* f152de4: 8d08dfc0 */ lw $t0,-0x2040($t0) +/* f152de8: 11000003 */ beqz $t0,.L0f152df8 +/* f152dec: 00000000 */ sll $zero,$zero,0x0 +/* f152df0: 03e00008 */ jr $ra +/* f152df4: 00001025 */ or $v0,$zero,$zero +.L0f152df8: +/* f152df8: 3c048007 */ lui $a0,0x8007 +/* f152dfc: 24841448 */ addiu $a0,$a0,0x1448 +/* f152e00: 8c890000 */ lw $t1,0x0($a0) +/* f152e04: 3c03800a */ lui $v1,0x800a +/* f152e08: 3c06800a */ lui $a2,0x800a +/* f152e0c: 000950c0 */ sll $t2,$t1,0x3 +/* f152e10: 01495023 */ subu $t2,$t2,$t1 +/* f152e14: 000a5080 */ sll $t2,$t2,0x2 +/* f152e18: 01495021 */ addu $t2,$t2,$t1 +/* f152e1c: 000a50c0 */ sll $t2,$t2,0x3 +/* f152e20: 01495023 */ subu $t2,$t2,$t1 +/* f152e24: 000a5100 */ sll $t2,$t2,0x4 +/* f152e28: 006a1821 */ addu $v1,$v1,$t2 +/* f152e2c: 8c63e4f8 */ lw $v1,-0x1b08($v1) +/* f152e30: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f152e34: 5060000f */ beqzl $v1,.L0f152e74 +/* f152e38: 8cce006c */ lw $t6,0x6c($a2) +/* f152e3c: 8c640000 */ lw $a0,0x0($v1) +/* f152e40: 3c0b8007 */ lui $t3,0x8007 +/* f152e44: 256b2174 */ addiu $t3,$t3,0x2174 +/* f152e48: 11640007 */ beq $t3,$a0,.L0f152e68 +/* f152e4c: 3c0c8007 */ lui $t4,0x8007 +/* f152e50: 258c2120 */ addiu $t4,$t4,0x2120 +/* f152e54: 11840004 */ beq $t4,$a0,.L0f152e68 +/* f152e58: 3c0d8007 */ lui $t5,0x8007 +/* f152e5c: 25ad20cc */ addiu $t5,$t5,0x20cc +/* f152e60: 55a40004 */ bnel $t5,$a0,.L0f152e74 +/* f152e64: 8cce006c */ lw $t6,0x6c($a2) +.L0f152e68: +/* f152e68: 03e00008 */ jr $ra +/* f152e6c: 00001025 */ or $v0,$zero,$zero +/* f152e70: 8cce006c */ lw $t6,0x6c($a2) +.L0f152e74: +/* f152e74: 00001825 */ or $v1,$zero,$zero +/* f152e78: 00002025 */ or $a0,$zero,$zero +/* f152e7c: 11c00003 */ beqz $t6,.L0f152e8c +/* f152e80: 00002825 */ or $a1,$zero,$zero +/* f152e84: 10000001 */ beqz $zero,.L0f152e8c +/* f152e88: 24030001 */ addiu $v1,$zero,0x1 +.L0f152e8c: +/* f152e8c: 8ccf0068 */ lw $t7,0x68($a2) +/* f152e90: 11e00003 */ beqz $t7,.L0f152ea0 +/* f152e94: 00000000 */ sll $zero,$zero,0x0 +/* f152e98: 10000001 */ beqz $zero,.L0f152ea0 +/* f152e9c: 24040001 */ addiu $a0,$zero,0x1 +.L0f152ea0: +/* f152ea0: 8cd80064 */ lw $t8,0x64($a2) +/* f152ea4: 13000003 */ beqz $t8,.L0f152eb4 +/* f152ea8: 00000000 */ sll $zero,$zero,0x0 +/* f152eac: 10000001 */ beqz $zero,.L0f152eb4 +/* f152eb0: 24050001 */ addiu $a1,$zero,0x1 +.L0f152eb4: +/* f152eb4: 8cd90070 */ lw $t9,0x70($a2) +/* f152eb8: 00003025 */ or $a2,$zero,$zero +/* f152ebc: 13200003 */ beqz $t9,.L0f152ecc +/* f152ec0: 00000000 */ sll $zero,$zero,0x0 +/* f152ec4: 10000001 */ beqz $zero,.L0f152ecc +/* f152ec8: 24060001 */ addiu $a2,$zero,0x1 +.L0f152ecc: +/* f152ecc: 00c54021 */ addu $t0,$a2,$a1 +/* f152ed0: 01044821 */ addu $t1,$t0,$a0 +/* f152ed4: 01235021 */ addu $t2,$t1,$v1 +/* f152ed8: 29410002 */ slti $at,$t2,0x2 +/* f152edc: 10200003 */ beqz $at,.L0f152eec +/* f152ee0: 24010003 */ addiu $at,$zero,0x3 +/* f152ee4: 14410003 */ bne $v0,$at,.L0f152ef4 +/* f152ee8: 00000000 */ sll $zero,$zero,0x0 +.L0f152eec: +/* f152eec: 03e00008 */ jr $ra +/* f152ef0: 00001025 */ or $v0,$zero,$zero +.L0f152ef4: +/* f152ef4: 3c028008 */ lui $v0,0x8008 +/* f152ef8: 8c42fab0 */ lw $v0,-0x550($v0) +/* f152efc: 03e00008 */ jr $ra +/* f152f00: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f152f04 +/* f152f04: 3c028008 */ lui $v0,0x8008 +/* f152f08: 03e00008 */ jr $ra +/* f152f0c: 8c42fab0 */ lw $v0,-0x550($v0) +); + +GLOBAL_ASM( +glabel func0f152f10 +/* f152f10: 3c018008 */ lui $at,0x8008 +/* f152f14: 03e00008 */ jr $ra +/* f152f18: ac24fab0 */ sw $a0,-0x550($at) +); + +GLOBAL_ASM( +glabel func0f152f1c +/* f152f1c: 3c028008 */ lui $v0,0x8008 +/* f152f20: 03e00008 */ jr $ra +/* f152f24: 8c42fab4 */ lw $v0,-0x54c($v0) +); + +GLOBAL_ASM( +glabel func0f152f28 +/* f152f28: 3c018008 */ lui $at,0x8008 +/* f152f2c: 03e00008 */ jr $ra +/* f152f30: ac24fab4 */ sw $a0,-0x54c($at) +); + +GLOBAL_ASM( +glabel func0f152f34 +/* f152f34: 3c028008 */ lui $v0,0x8008 +/* f152f38: 03e00008 */ jr $ra +/* f152f3c: 9042fab8 */ lbu $v0,-0x548($v0) +); + +GLOBAL_ASM( +glabel func0f152f40 +/* f152f40: 3c018008 */ lui $at,0x8008 +/* f152f44: afa40000 */ sw $a0,0x0($sp) +/* f152f48: 03e00008 */ jr $ra +/* f152f4c: a024fab8 */ sb $a0,-0x548($at) +); + +GLOBAL_ASM( +glabel func0f152f50 +/* f152f50: 27bdffe8 */ addiu $sp,$sp,-24 +/* f152f54: afbf0014 */ sw $ra,0x14($sp) +/* f152f58: 0fc5b3e8 */ jal func0f16cfa0 +/* f152f5c: 00000000 */ sll $zero,$zero,0x0 +/* f152f60: 8fbf0014 */ lw $ra,0x14($sp) +/* f152f64: 27bd0018 */ addiu $sp,$sp,0x18 +/* f152f68: 03e00008 */ jr $ra +/* f152f6c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f152f70 +/* f152f70: 27bdffe8 */ addiu $sp,$sp,-24 +/* f152f74: afbf0014 */ sw $ra,0x14($sp) +/* f152f78: afa40018 */ sw $a0,0x18($sp) +/* f152f7c: 308effff */ andi $t6,$a0,0xffff +/* f152f80: 0fc5b3fa */ jal func0f16cfe8 +/* f152f84: 01c02025 */ or $a0,$t6,$zero +/* f152f88: 8fbf0014 */ lw $ra,0x14($sp) +/* f152f8c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f152f90: 03e00008 */ jr $ra +/* f152f94: 00000000 */ sll $zero,$zero,0x0 +/* f152f98: 00000000 */ sll $zero,$zero,0x0 +/* f152f9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f152fa0 +/* f152fa0: 3c017f1b */ lui $at,0x7f1b +/* f152fa4: c42073a0 */ lwc1 $f0,0x73a0($at) +/* f152fa8: 44802000 */ mtc1 $zero,$f4 +/* f152fac: 3c017f1b */ lui $at,0x7f1b +/* f152fb0: 460c003c */ c.lt.s $f0,$f12 +/* f152fb4: 00000000 */ sll $zero,$zero,0x0 +/* f152fb8: 45000002 */ bc1f .L0f152fc4 +/* f152fbc: 00000000 */ sll $zero,$zero,0x0 +/* f152fc0: 46000306 */ mov.s $f12,$f0 +.L0f152fc4: +/* f152fc4: c42073a4 */ lwc1 $f0,0x73a4($at) +/* f152fc8: 3c014780 */ lui $at,0x4780 +/* f152fcc: 4600603c */ c.lt.s $f12,$f0 +/* f152fd0: 00000000 */ sll $zero,$zero,0x0 +/* f152fd4: 45020003 */ bc1fl .L0f152fe4 +/* f152fd8: 4604603c */ c.lt.s $f12,$f4 +/* f152fdc: 46000306 */ mov.s $f12,$f0 +/* f152fe0: 4604603c */ c.lt.s $f12,$f4 +.L0f152fe4: +/* f152fe4: 00000000 */ sll $zero,$zero,0x0 +/* f152fe8: 4502002c */ bc1fl .L0f15309c +/* f152fec: 44818000 */ mtc1 $at,$f16 +/* f152ff0: 3c01c780 */ lui $at,0xc780 +/* f152ff4: 44813000 */ mtc1 $at,$f6 +/* f152ff8: 24030001 */ addiu $v1,$zero,0x1 +/* f152ffc: 3c014f00 */ lui $at,0x4f00 +/* f153000: 46066202 */ mul.s $f8,$f12,$f6 +/* f153004: 444ef800 */ cfc1 $t6,$31 +/* f153008: 44c3f800 */ ctc1 $v1,$31 +/* f15300c: 00000000 */ sll $zero,$zero,0x0 +/* f153010: 460042a4 */ cvt.w.s $f10,$f8 +/* f153014: 4443f800 */ cfc1 $v1,$31 +/* f153018: 00000000 */ sll $zero,$zero,0x0 +/* f15301c: 30630078 */ andi $v1,$v1,0x78 +/* f153020: 50600017 */ beqzl $v1,.L0f153080 +/* f153024: 44035000 */ mfc1 $v1,$f10 +/* f153028: 44815000 */ mtc1 $at,$f10 +/* f15302c: 24030001 */ addiu $v1,$zero,0x1 +/* f153030: 460a4281 */ sub.s $f10,$f8,$f10 +/* f153034: 44c3f800 */ ctc1 $v1,$31 +/* f153038: 00000000 */ sll $zero,$zero,0x0 +/* f15303c: 460052a4 */ cvt.w.s $f10,$f10 +/* f153040: 4443f800 */ cfc1 $v1,$31 +/* f153044: 00000000 */ sll $zero,$zero,0x0 +/* f153048: 30630078 */ andi $v1,$v1,0x78 +/* f15304c: 54600008 */ bnezl $v1,.L0f153070 +/* f153050: 2403ffff */ addiu $v1,$zero,-1 +/* f153054: 44035000 */ mfc1 $v1,$f10 +/* f153058: 3c018000 */ lui $at,0x8000 +/* f15305c: 44cef800 */ ctc1 $t6,$31 +/* f153060: 00611825 */ or $v1,$v1,$at +/* f153064: 03e00008 */ jr $ra +/* f153068: 00031023 */ negu $v0,$v1 +/* f15306c: 2403ffff */ addiu $v1,$zero,-1 +.L0f153070: +/* f153070: 44cef800 */ ctc1 $t6,$31 +/* f153074: 03e00008 */ jr $ra +/* f153078: 00031023 */ negu $v0,$v1 +/* f15307c: 44035000 */ mfc1 $v1,$f10 +.L0f153080: +/* f153080: 00000000 */ sll $zero,$zero,0x0 +/* f153084: 0462fffa */ bltzl $v1,.L0f153070 +/* f153088: 2403ffff */ addiu $v1,$zero,-1 +/* f15308c: 44cef800 */ ctc1 $t6,$31 +/* f153090: 03e00008 */ jr $ra +/* f153094: 00031023 */ negu $v0,$v1 +/* f153098: 44818000 */ mtc1 $at,$f16 +.L0f15309c: +/* f15309c: 24030001 */ addiu $v1,$zero,0x1 +/* f1530a0: 3c014f00 */ lui $at,0x4f00 +/* f1530a4: 460c8482 */ mul.s $f18,$f16,$f12 +/* f1530a8: 444ff800 */ cfc1 $t7,$31 +/* f1530ac: 44c3f800 */ ctc1 $v1,$31 +/* f1530b0: 00000000 */ sll $zero,$zero,0x0 +/* f1530b4: 46009124 */ cvt.w.s $f4,$f18 +/* f1530b8: 4443f800 */ cfc1 $v1,$31 +/* f1530bc: 00000000 */ sll $zero,$zero,0x0 +/* f1530c0: 30630078 */ andi $v1,$v1,0x78 +/* f1530c4: 50600013 */ beqzl $v1,.L0f153114 +/* f1530c8: 44032000 */ mfc1 $v1,$f4 +/* f1530cc: 44812000 */ mtc1 $at,$f4 +/* f1530d0: 24030001 */ addiu $v1,$zero,0x1 +/* f1530d4: 46049101 */ sub.s $f4,$f18,$f4 +/* f1530d8: 44c3f800 */ ctc1 $v1,$31 +/* f1530dc: 00000000 */ sll $zero,$zero,0x0 +/* f1530e0: 46002124 */ cvt.w.s $f4,$f4 +/* f1530e4: 4443f800 */ cfc1 $v1,$31 +/* f1530e8: 00000000 */ sll $zero,$zero,0x0 +/* f1530ec: 30630078 */ andi $v1,$v1,0x78 +/* f1530f0: 14600005 */ bnez $v1,.L0f153108 +/* f1530f4: 00000000 */ sll $zero,$zero,0x0 +/* f1530f8: 44032000 */ mfc1 $v1,$f4 +/* f1530fc: 3c018000 */ lui $at,0x8000 +/* f153100: 10000007 */ beqz $zero,.L0f153120 +/* f153104: 00611825 */ or $v1,$v1,$at +.L0f153108: +/* f153108: 10000005 */ beqz $zero,.L0f153120 +/* f15310c: 2403ffff */ addiu $v1,$zero,-1 +/* f153110: 44032000 */ mfc1 $v1,$f4 +.L0f153114: +/* f153114: 00000000 */ sll $zero,$zero,0x0 +/* f153118: 0460fffb */ bltz $v1,.L0f153108 +/* f15311c: 00000000 */ sll $zero,$zero,0x0 +.L0f153120: +/* f153120: 44cff800 */ ctc1 $t7,$31 +/* f153124: 00000000 */ sll $zero,$zero,0x0 +/* f153128: 00000000 */ sll $zero,$zero,0x0 +/* f15312c: 03e00008 */ jr $ra +/* f153130: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f153134 +/* f153134: 24850008 */ addiu $a1,$a0,0x8 +/* f153138: 3c0ee700 */ lui $t6,0xe700 +/* f15313c: ac8e0000 */ sw $t6,0x0($a0) +/* f153140: ac800004 */ sw $zero,0x4($a0) +/* f153144: 3c0fba00 */ lui $t7,0xba00 +/* f153148: 35ef1402 */ ori $t7,$t7,0x1402 +/* f15314c: 24a60008 */ addiu $a2,$a1,0x8 +/* f153150: acaf0000 */ sw $t7,0x0($a1) +/* f153154: aca00004 */ sw $zero,0x4($a1) +/* f153158: 3c18fcff */ lui $t8,0xfcff +/* f15315c: 3c19fffd */ lui $t9,0xfffd +/* f153160: 3739f6fb */ ori $t9,$t9,0xf6fb +/* f153164: 3718ffff */ ori $t8,$t8,0xffff +/* f153168: 24c70008 */ addiu $a3,$a2,0x8 +/* f15316c: 3c08b900 */ lui $t0,0xb900 +/* f153170: 3c090050 */ lui $t1,0x50 +/* f153174: acd80000 */ sw $t8,0x0($a2) +/* f153178: acd90004 */ sw $t9,0x4($a2) +/* f15317c: 35294240 */ ori $t1,$t1,0x4240 +/* f153180: 3508031d */ ori $t0,$t0,0x31d +/* f153184: ace80000 */ sw $t0,0x0($a3) +/* f153188: ace90004 */ sw $t1,0x4($a3) +/* f15318c: 03e00008 */ jr $ra +/* f153190: 24e20008 */ addiu $v0,$a3,0x8 +/* f153194: 00000000 */ sll $zero,$zero,0x0 +/* f153198: 00000000 */ sll $zero,$zero,0x0 +/* f15319c: 00000000 */ sll $zero,$zero,0x0 +/* f1531a0: 03e00008 */ jr $ra +/* f1531a4: 00000000 */ sll $zero,$zero,0x0 +/* f1531a8: 00047023 */ negu $t6,$a0 +/* f1531ac: 3c018008 */ lui $at,0x8008 +/* f1531b0: 03e00008 */ jr $ra +/* f1531b4: ac2efac4 */ sw $t6,-0x53c($at) +); + +GLOBAL_ASM( +glabel func0f1531b8 +/* f1531b8: 3c018008 */ lui $at,0x8008 +/* f1531bc: 03e00008 */ jr $ra +/* f1531c0: ac24fac8 */ sw $a0,-0x538($at) +/* f1531c4: 3c018008 */ lui $at,0x8008 +/* f1531c8: 03e00008 */ jr $ra +/* f1531cc: ac24facc */ sw $a0,-0x534($at) +/* f1531d0: 3c018008 */ lui $at,0x8008 +/* f1531d4: 03e00008 */ jr $ra +/* f1531d8: ac24fad4 */ sw $a0,-0x52c($at) +); + +GLOBAL_ASM( +glabel func0f1531dc +/* f1531dc: 10800005 */ beqz $a0,.L0f1531f4 +/* f1531e0: 240f0001 */ addiu $t7,$zero,0x1 +/* f1531e4: 240e0002 */ addiu $t6,$zero,0x2 +/* f1531e8: 3c018008 */ lui $at,0x8008 +/* f1531ec: 03e00008 */ jr $ra +/* f1531f0: ac2efad0 */ sw $t6,-0x530($at) +.L0f1531f4: +/* f1531f4: 3c018008 */ lui $at,0x8008 +/* f1531f8: ac2ffad0 */ sw $t7,-0x530($at) +/* f1531fc: 03e00008 */ jr $ra +/* f153200: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f153204 +/* f153204: 27bdffd0 */ addiu $sp,$sp,-48 +/* f153208: afa40030 */ sw $a0,0x30($sp) +/* f15320c: afbf0014 */ sw $ra,0x14($sp) +/* f153210: afa50034 */ sw $a1,0x34($sp) +/* f153214: 00a42023 */ subu $a0,$a1,$a0 +/* f153218: afa60038 */ sw $a2,0x38($sp) +/* f15321c: afa7003c */ sw $a3,0x3c($sp) +/* f153220: afa40018 */ sw $a0,0x18($sp) +/* f153224: 0c0048f2 */ jal 0x123c8 +/* f153228: 24050004 */ addiu $a1,$zero,0x4 +/* f15322c: 244802a4 */ addiu $t0,$v0,0x2a4 +/* f153230: afa8001c */ sw $t0,0x1c($sp) +/* f153234: 00402025 */ or $a0,$v0,$zero +/* f153238: 8fa50030 */ lw $a1,0x30($sp) +/* f15323c: 8fa60018 */ lw $a2,0x18($sp) +/* f153240: 0c003504 */ jal 0xd410 +/* f153244: afa20020 */ sw $v0,0x20($sp) +/* f153248: 8fa8001c */ lw $t0,0x1c($sp) +/* f15324c: 8fa70020 */ lw $a3,0x20($sp) +/* f153250: 00001825 */ or $v1,$zero,$zero +/* f153254: 01001025 */ or $v0,$t0,$zero +.L0f153258: +/* f153258: 8c580008 */ lw $t8,0x8($v0) +/* f15325c: 24630001 */ addiu $v1,$v1,0x1 +/* f153260: 2861005e */ slti $at,$v1,0x5e +/* f153264: 0307c821 */ addu $t9,$t8,$a3 +/* f153268: 2442000c */ addiu $v0,$v0,0xc +/* f15326c: 1420fffa */ bnez $at,.L0f153258 +/* f153270: ac59fffc */ sw $t9,-0x4($v0) +/* f153274: 8fa90040 */ lw $t1,0x40($sp) +/* f153278: 00002825 */ or $a1,$zero,$zero +/* f15327c: 00002025 */ or $a0,$zero,$zero +/* f153280: 11200012 */ beqz $t1,.L0f1532cc +/* f153284: 01001025 */ or $v0,$t0,$zero +.L0f153288: +/* f153288: 90430003 */ lbu $v1,0x3($v0) +/* f15328c: 2484000c */ addiu $a0,$a0,0xc +/* f153290: 00a3082a */ slt $at,$a1,$v1 +/* f153294: 50200003 */ beqzl $at,.L0f1532a4 +/* f153298: 28810468 */ slti $at,$a0,0x468 +/* f15329c: 00602825 */ or $a1,$v1,$zero +/* f1532a0: 28810468 */ slti $at,$a0,0x468 +.L0f1532a4: +/* f1532a4: 1420fff8 */ bnez $at,.L0f153288 +/* f1532a8: 2442000c */ addiu $v0,$v0,0xc +/* f1532ac: 24a5ffff */ addiu $a1,$a1,-1 +/* f1532b0: 00001825 */ or $v1,$zero,$zero +/* f1532b4: 01001025 */ or $v0,$t0,$zero +/* f1532b8: 2404005e */ addiu $a0,$zero,0x5e +.L0f1532bc: +/* f1532bc: 24630001 */ addiu $v1,$v1,0x1 +/* f1532c0: 2442000c */ addiu $v0,$v0,0xc +/* f1532c4: 1464fffd */ bne $v1,$a0,.L0f1532bc +/* f1532c8: a045fff7 */ sb $a1,-0x9($v0) +.L0f1532cc: +/* f1532cc: 8faa0038 */ lw $t2,0x38($sp) +/* f1532d0: ad470000 */ sw $a3,0x0($t2) +/* f1532d4: 8fab003c */ lw $t3,0x3c($sp) +/* f1532d8: ad680000 */ sw $t0,0x0($t3) +/* f1532dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f1532e0: 27bd0030 */ addiu $sp,$sp,0x30 +/* f1532e4: 03e00008 */ jr $ra +/* f1532e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1532ec +/* f1532ec: 3c018008 */ lui $at,0x8008 +/* f1532f0: 3c068008 */ lui $a2,0x8008 +/* f1532f4: ac20faec */ sw $zero,-0x514($at) +/* f1532f8: 24c6faf4 */ addiu $a2,$a2,-1292 +/* f1532fc: acc00000 */ sw $zero,0x0($a2) +/* f153300: 3c018008 */ lui $at,0x8008 +/* f153304: ac20fafc */ sw $zero,-0x504($at) +/* f153308: 3c018008 */ lui $at,0x8008 +/* f15330c: ac20fb04 */ sw $zero,-0x4fc($at) +/* f153310: 3c018008 */ lui $at,0x8008 +/* f153314: ac20fb0c */ sw $zero,-0x4f4($at) +/* f153318: 3c018008 */ lui $at,0x8008 +/* f15331c: ac20fb14 */ sw $zero,-0x4ec($at) +/* f153320: 3c018008 */ lui $at,0x8008 +/* f153324: ac20fb1c */ sw $zero,-0x4e4($at) +/* f153328: 3c018008 */ lui $at,0x8008 +/* f15332c: ac20fb24 */ sw $zero,-0x4dc($at) +/* f153330: 3c018008 */ lui $at,0x8008 +/* f153334: ac20fb2c */ sw $zero,-0x4d4($at) +/* f153338: 3c018008 */ lui $at,0x8008 +/* f15333c: ac20fb34 */ sw $zero,-0x4cc($at) +/* f153340: 3c018008 */ lui $at,0x8008 +/* f153344: 3c078008 */ lui $a3,0x8008 +/* f153348: ac20faf0 */ sw $zero,-0x510($at) +/* f15334c: 24e7faf8 */ addiu $a3,$a3,-1288 +/* f153350: ace00000 */ sw $zero,0x0($a3) +/* f153354: 3c018008 */ lui $at,0x8008 +/* f153358: ac20fb00 */ sw $zero,-0x500($at) +/* f15335c: 3c018008 */ lui $at,0x8008 +/* f153360: ac20fb08 */ sw $zero,-0x4f8($at) +/* f153364: 3c018008 */ lui $at,0x8008 +/* f153368: ac20fb10 */ sw $zero,-0x4f0($at) +/* f15336c: 3c018008 */ lui $at,0x8008 +/* f153370: ac20fb18 */ sw $zero,-0x4e8($at) +/* f153374: 3c018008 */ lui $at,0x8008 +/* f153378: ac20fb20 */ sw $zero,-0x4e0($at) +/* f15337c: 3c018008 */ lui $at,0x8008 +/* f153380: ac20fb28 */ sw $zero,-0x4d8($at) +/* f153384: 3c018008 */ lui $at,0x8008 +/* f153388: ac20fb30 */ sw $zero,-0x4d0($at) +/* f15338c: 3c018008 */ lui $at,0x8008 +/* f153390: ac20fb38 */ sw $zero,-0x4c8($at) +/* f153394: 3c018008 */ lui $at,0x8008 +/* f153398: ac20fac4 */ sw $zero,-0x53c($at) +/* f15339c: 3c018008 */ lui $at,0x8008 +/* f1533a0: ac20fac8 */ sw $zero,-0x538($at) +/* f1533a4: 3c018008 */ lui $at,0x8008 +/* f1533a8: ac20facc */ sw $zero,-0x534($at) +/* f1533ac: 3c018008 */ lui $at,0x8008 +/* f1533b0: 240effff */ addiu $t6,$zero,-1 +/* f1533b4: ac2efad4 */ sw $t6,-0x52c($at) +/* f1533b8: 3c018008 */ lui $at,0x8008 +/* f1533bc: ac20fad8 */ sw $zero,-0x528($at) +/* f1533c0: 3c018008 */ lui $at,0x8008 +/* f1533c4: ac20fadc */ sw $zero,-0x524($at) +/* f1533c8: 3c018008 */ lui $at,0x8008 +/* f1533cc: ac20fae0 */ sw $zero,-0x520($at) +/* f1533d0: 3c018008 */ lui $at,0x8008 +/* f1533d4: ac20fae4 */ sw $zero,-0x51c($at) +/* f1533d8: 3c02800a */ lui $v0,0x800a +/* f1533dc: 8c42a474 */ lw $v0,-0x5b8c($v0) +/* f1533e0: 3c018008 */ lui $at,0x8008 +/* f1533e4: ac20fae8 */ sw $zero,-0x518($at) +/* f1533e8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f1533ec: 2401005a */ addiu $at,$zero,0x5a +/* f1533f0: 14410021 */ bne $v0,$at,.L0f153478 +/* f1533f4: afbf001c */ sw $ra,0x1c($sp) +/* f1533f8: 3c040080 */ lui $a0,0x80 +/* f1533fc: 3c050080 */ lui $a1,0x80 +/* f153400: 3c068008 */ lui $a2,0x8008 +/* f153404: 3c078008 */ lui $a3,0x8008 +/* f153408: 24e7fb10 */ addiu $a3,$a3,-1264 +/* f15340c: 24c6fb0c */ addiu $a2,$a2,-1268 +/* f153410: 24a5bfb0 */ addiu $a1,$a1,-16464 +/* f153414: 24849d30 */ addiu $a0,$a0,-25296 +/* f153418: 0fc54c81 */ jal func0f153204 +/* f15341c: afa00010 */ sw $zero,0x10($sp) +/* f153420: 3c040080 */ lui $a0,0x80 +/* f153424: 3c050080 */ lui $a1,0x80 +/* f153428: 3c068008 */ lui $a2,0x8008 +/* f15342c: 3c078008 */ lui $a3,0x8008 +/* f153430: 24e7fb18 */ addiu $a3,$a3,-1256 +/* f153434: 24c6fb14 */ addiu $a2,$a2,-1260 +/* f153438: 24a508e0 */ addiu $a1,$a1,0x8e0 +/* f15343c: 2484dd80 */ addiu $a0,$a0,-8832 +/* f153440: 0fc54c81 */ jal func0f153204 +/* f153444: afa00010 */ sw $zero,0x10($sp) +/* f153448: 3c040080 */ lui $a0,0x80 +/* f15344c: 3c050080 */ lui $a1,0x80 +/* f153450: 3c068008 */ lui $a2,0x8008 +/* f153454: 3c078008 */ lui $a3,0x8008 +/* f153458: 24e7fb20 */ addiu $a3,$a3,-1248 +/* f15345c: 24c6fb1c */ addiu $a2,$a2,-1252 +/* f153460: 24a53da0 */ addiu $a1,$a1,0x3da0 +/* f153464: 248408e0 */ addiu $a0,$a0,0x8e0 +/* f153468: 0fc54c81 */ jal func0f153204 +/* f15346c: afa00010 */ sw $zero,0x10($sp) +/* f153470: 1000006a */ beqz $zero,.L0f15361c +/* f153474: 8fbf001c */ lw $ra,0x1c($sp) +.L0f153478: +/* f153478: 2401005c */ addiu $at,$zero,0x5c +/* f15347c: 1441002b */ bne $v0,$at,.L0f15352c +/* f153480: 3c04007f */ lui $a0,0x7f +/* f153484: 3c040080 */ lui $a0,0x80 +/* f153488: 3c050080 */ lui $a1,0x80 +/* f15348c: 3c068008 */ lui $a2,0x8008 +/* f153490: 3c078008 */ lui $a3,0x8008 +/* f153494: 24e7fb08 */ addiu $a3,$a3,-1272 +/* f153498: 24c6fb04 */ addiu $a2,$a2,-1276 +/* f15349c: 24a5dd80 */ addiu $a1,$a1,-8832 +/* f1534a0: 2484bfb0 */ addiu $a0,$a0,-16464 +/* f1534a4: 0fc54c81 */ jal func0f153204 +/* f1534a8: afa00010 */ sw $zero,0x10($sp) +/* f1534ac: 3c040080 */ lui $a0,0x80 +/* f1534b0: 3c050080 */ lui $a1,0x80 +/* f1534b4: 3c068008 */ lui $a2,0x8008 +/* f1534b8: 3c078008 */ lui $a3,0x8008 +/* f1534bc: 24e7fb10 */ addiu $a3,$a3,-1264 +/* f1534c0: 24c6fb0c */ addiu $a2,$a2,-1268 +/* f1534c4: 24a5bfb0 */ addiu $a1,$a1,-16464 +/* f1534c8: 24849d30 */ addiu $a0,$a0,-25296 +/* f1534cc: 0fc54c81 */ jal func0f153204 +/* f1534d0: afa00010 */ sw $zero,0x10($sp) +/* f1534d4: 3c040080 */ lui $a0,0x80 +/* f1534d8: 3c050080 */ lui $a1,0x80 +/* f1534dc: 3c068008 */ lui $a2,0x8008 +/* f1534e0: 3c078008 */ lui $a3,0x8008 +/* f1534e4: 24e7fb18 */ addiu $a3,$a3,-1256 +/* f1534e8: 24c6fb14 */ addiu $a2,$a2,-1260 +/* f1534ec: 24a508e0 */ addiu $a1,$a1,0x8e0 +/* f1534f0: 2484dd80 */ addiu $a0,$a0,-8832 +/* f1534f4: 0fc54c81 */ jal func0f153204 +/* f1534f8: afa00010 */ sw $zero,0x10($sp) +/* f1534fc: 3c040080 */ lui $a0,0x80 +/* f153500: 3c050080 */ lui $a1,0x80 +/* f153504: 3c068008 */ lui $a2,0x8008 +/* f153508: 3c078008 */ lui $a3,0x8008 +/* f15350c: 24e7fb20 */ addiu $a3,$a3,-1248 +/* f153510: 24c6fb1c */ addiu $a2,$a2,-1252 +/* f153514: 24a53da0 */ addiu $a1,$a1,0x3da0 +/* f153518: 248408e0 */ addiu $a0,$a0,0x8e0 +/* f15351c: 0fc54c81 */ jal func0f153204 +/* f153520: afa00010 */ sw $zero,0x10($sp) +/* f153524: 1000003d */ beqz $zero,.L0f15361c +/* f153528: 8fbf001c */ lw $ra,0x1c($sp) +.L0f15352c: +/* f15352c: 3c050080 */ lui $a1,0x80 +/* f153530: 24a58b20 */ addiu $a1,$a1,-29920 +/* f153534: 24847860 */ addiu $a0,$a0,0x7860 +/* f153538: 0fc54c81 */ jal func0f153204 +/* f15353c: afa00010 */ sw $zero,0x10($sp) +/* f153540: 3c040080 */ lui $a0,0x80 +/* f153544: 3c050080 */ lui $a1,0x80 +/* f153548: 3c068008 */ lui $a2,0x8008 +/* f15354c: 3c078008 */ lui $a3,0x8008 +/* f153550: 24e7fb00 */ addiu $a3,$a3,-1280 +/* f153554: 24c6fafc */ addiu $a2,$a2,-1284 +/* f153558: 24a59d30 */ addiu $a1,$a1,-25296 +/* f15355c: 24848b20 */ addiu $a0,$a0,-29920 +/* f153560: 0fc54c81 */ jal func0f153204 +/* f153564: afa00010 */ sw $zero,0x10($sp) +/* f153568: 3c040080 */ lui $a0,0x80 +/* f15356c: 3c050080 */ lui $a1,0x80 +/* f153570: 3c068008 */ lui $a2,0x8008 +/* f153574: 3c078008 */ lui $a3,0x8008 +/* f153578: 24e7fb08 */ addiu $a3,$a3,-1272 +/* f15357c: 24c6fb04 */ addiu $a2,$a2,-1276 +/* f153580: 24a5dd80 */ addiu $a1,$a1,-8832 +/* f153584: 2484bfb0 */ addiu $a0,$a0,-16464 +/* f153588: 0fc54c81 */ jal func0f153204 +/* f15358c: afa00010 */ sw $zero,0x10($sp) +/* f153590: 3c040080 */ lui $a0,0x80 +/* f153594: 3c050080 */ lui $a1,0x80 +/* f153598: 3c068008 */ lui $a2,0x8008 +/* f15359c: 3c078008 */ lui $a3,0x8008 +/* f1535a0: 24e7fb10 */ addiu $a3,$a3,-1264 +/* f1535a4: 24c6fb0c */ addiu $a2,$a2,-1268 +/* f1535a8: 24a5bfb0 */ addiu $a1,$a1,-16464 +/* f1535ac: 24849d30 */ addiu $a0,$a0,-25296 +/* f1535b0: 0fc54c81 */ jal func0f153204 +/* f1535b4: afa00010 */ sw $zero,0x10($sp) +/* f1535b8: 3c040080 */ lui $a0,0x80 +/* f1535bc: 3c050080 */ lui $a1,0x80 +/* f1535c0: 3c068008 */ lui $a2,0x8008 +/* f1535c4: 3c078008 */ lui $a3,0x8008 +/* f1535c8: 24e7fb18 */ addiu $a3,$a3,-1256 +/* f1535cc: 24c6fb14 */ addiu $a2,$a2,-1260 +/* f1535d0: 24a508e0 */ addiu $a1,$a1,0x8e0 +/* f1535d4: 2484dd80 */ addiu $a0,$a0,-8832 +/* f1535d8: 0fc54c81 */ jal func0f153204 +/* f1535dc: afa00010 */ sw $zero,0x10($sp) +/* f1535e0: 3c0f800a */ lui $t7,0x800a +/* f1535e4: 8defa474 */ lw $t7,-0x5b8c($t7) +/* f1535e8: 2401004e */ addiu $at,$zero,0x4e +/* f1535ec: 3c040080 */ lui $a0,0x80 +/* f1535f0: 15e10009 */ bne $t7,$at,.L0f153618 +/* f1535f4: 248408e0 */ addiu $a0,$a0,0x8e0 +/* f1535f8: 3c050080 */ lui $a1,0x80 +/* f1535fc: 3c068008 */ lui $a2,0x8008 +/* f153600: 3c078008 */ lui $a3,0x8008 +/* f153604: 24e7fb20 */ addiu $a3,$a3,-1248 +/* f153608: 24c6fb1c */ addiu $a2,$a2,-1252 +/* f15360c: 24a53da0 */ addiu $a1,$a1,0x3da0 +/* f153610: 0fc54c81 */ jal func0f153204 +/* f153614: afa00010 */ sw $zero,0x10($sp) +.L0f153618: +/* f153618: 8fbf001c */ lw $ra,0x1c($sp) +.L0f15361c: +/* f15361c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f153620: 03e00008 */ jr $ra +/* f153624: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f153628 +/* f153628: 00801025 */ or $v0,$a0,$zero +/* f15362c: 24840008 */ addiu $a0,$a0,0x8 +/* f153630: 3c0ee700 */ lui $t6,0xe700 +/* f153634: ac4e0000 */ sw $t6,0x0($v0) +/* f153638: ac400004 */ sw $zero,0x4($v0) +/* f15363c: 00801825 */ or $v1,$a0,$zero +/* f153640: 24840008 */ addiu $a0,$a0,0x8 +/* f153644: 3c0fba00 */ lui $t7,0xba00 +/* f153648: 35ef1402 */ ori $t7,$t7,0x1402 +/* f15364c: 00802825 */ or $a1,$a0,$zero +/* f153650: ac6f0000 */ sw $t7,0x0($v1) +/* f153654: ac600004 */ sw $zero,0x4($v1) +/* f153658: 24840008 */ addiu $a0,$a0,0x8 +/* f15365c: 3c18ba00 */ lui $t8,0xba00 +/* f153660: 37180602 */ ori $t8,$t8,0x602 +/* f153664: 241900c0 */ addiu $t9,$zero,0xc0 +/* f153668: 00803025 */ or $a2,$a0,$zero +/* f15366c: acb90004 */ sw $t9,0x4($a1) +/* f153670: acb80000 */ sw $t8,0x0($a1) +/* f153674: 24840008 */ addiu $a0,$a0,0x8 +/* f153678: 3c08b900 */ lui $t0,0xb900 +/* f15367c: 3c090050 */ lui $t1,0x50 +/* f153680: 35294240 */ ori $t1,$t1,0x4240 +/* f153684: 3508031d */ ori $t0,$t0,0x31d +/* f153688: 00803825 */ or $a3,$a0,$zero +/* f15368c: acc80000 */ sw $t0,0x0($a2) +/* f153690: acc90004 */ sw $t1,0x4($a2) +/* f153694: 3c0afcff */ lui $t2,0xfcff +/* f153698: 3c0bff2d */ lui $t3,0xff2d +/* f15369c: 356bfeff */ ori $t3,$t3,0xfeff +/* f1536a0: 354a97ff */ ori $t2,$t2,0x97ff +/* f1536a4: 24840008 */ addiu $a0,$a0,0x8 +/* f1536a8: acea0000 */ sw $t2,0x0($a3) +/* f1536ac: aceb0004 */ sw $t3,0x4($a3) +/* f1536b0: 00801025 */ or $v0,$a0,$zero +/* f1536b4: 24840008 */ addiu $a0,$a0,0x8 +/* f1536b8: 3c0cba00 */ lui $t4,0xba00 +/* f1536bc: 358c1301 */ ori $t4,$t4,0x1301 +/* f1536c0: 00801825 */ or $v1,$a0,$zero +/* f1536c4: ac4c0000 */ sw $t4,0x0($v0) +/* f1536c8: ac400004 */ sw $zero,0x4($v0) +/* f1536cc: 24840008 */ addiu $a0,$a0,0x8 +/* f1536d0: 3c0db900 */ lui $t5,0xb900 +/* f1536d4: 35ad0002 */ ori $t5,$t5,0x2 +/* f1536d8: 00802825 */ or $a1,$a0,$zero +/* f1536dc: ac6d0000 */ sw $t5,0x0($v1) +/* f1536e0: ac600004 */ sw $zero,0x4($v1) +/* f1536e4: 24840008 */ addiu $a0,$a0,0x8 +/* f1536e8: 3c0eba00 */ lui $t6,0xba00 +/* f1536ec: 35ce1001 */ ori $t6,$t6,0x1001 +/* f1536f0: 00803025 */ or $a2,$a0,$zero +/* f1536f4: acae0000 */ sw $t6,0x0($a1) +/* f1536f8: aca00004 */ sw $zero,0x4($a1) +/* f1536fc: 3c0fba00 */ lui $t7,0xba00 +/* f153700: 35ef0903 */ ori $t7,$t7,0x903 +/* f153704: 24840008 */ addiu $a0,$a0,0x8 +/* f153708: 24180c00 */ addiu $t8,$zero,0xc00 +/* f15370c: acd80004 */ sw $t8,0x4($a2) +/* f153710: accf0000 */ sw $t7,0x0($a2) +/* f153714: 00803825 */ or $a3,$a0,$zero +/* f153718: 3c19ba00 */ lui $t9,0xba00 +/* f15371c: 37390e02 */ ori $t9,$t9,0xe02 +/* f153720: acf90000 */ sw $t9,0x0($a3) +/* f153724: ace00004 */ sw $zero,0x4($a3) +/* f153728: 3c088008 */ lui $t0,0x8008 +/* f15372c: 8d08fad8 */ lw $t0,-0x528($t0) +/* f153730: 24840008 */ addiu $a0,$a0,0x8 +/* f153734: 00801025 */ or $v0,$a0,$zero +/* f153738: 1100000a */ beqz $t0,.L0f153764 +/* f15373c: 3c0bba00 */ lui $t3,0xba00 +/* f153740: 00801025 */ or $v0,$a0,$zero +/* f153744: 3c09ba00 */ lui $t1,0xba00 +/* f153748: 35290c02 */ ori $t1,$t1,0xc02 +/* f15374c: 240a3000 */ addiu $t2,$zero,0x3000 +/* f153750: ac4a0004 */ sw $t2,0x4($v0) +/* f153754: ac490000 */ sw $t1,0x0($v0) +/* f153758: 24840008 */ addiu $a0,$a0,0x8 +/* f15375c: 03e00008 */ jr $ra +/* f153760: 00801025 */ or $v0,$a0,$zero +.L0f153764: +/* f153764: 356b0c02 */ ori $t3,$t3,0xc02 +/* f153768: 240c2000 */ addiu $t4,$zero,0x2000 +/* f15376c: ac4c0004 */ sw $t4,0x4($v0) +/* f153770: ac4b0000 */ sw $t3,0x0($v0) +/* f153774: 24840008 */ addiu $a0,$a0,0x8 +/* f153778: 03e00008 */ jr $ra +/* f15377c: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f153780 +/* f153780: 24850008 */ addiu $a1,$a0,0x8 +/* f153784: 3c0ee700 */ lui $t6,0xe700 +/* f153788: ac8e0000 */ sw $t6,0x0($a0) +/* f15378c: ac800004 */ sw $zero,0x4($a0) +/* f153790: 3c0fba00 */ lui $t7,0xba00 +/* f153794: 35ef0602 */ ori $t7,$t7,0x602 +/* f153798: 24a60008 */ addiu $a2,$a1,0x8 +/* f15379c: 24180040 */ addiu $t8,$zero,0x40 +/* f1537a0: acb80004 */ sw $t8,0x4($a1) +/* f1537a4: acaf0000 */ sw $t7,0x0($a1) +/* f1537a8: 3c19ba00 */ lui $t9,0xba00 +/* f1537ac: 37391301 */ ori $t9,$t9,0x1301 +/* f1537b0: 24c70008 */ addiu $a3,$a2,0x8 +/* f1537b4: 3c080008 */ lui $t0,0x8 +/* f1537b8: 3c09ba00 */ lui $t1,0xba00 +/* f1537bc: acc80004 */ sw $t0,0x4($a2) +/* f1537c0: acd90000 */ sw $t9,0x0($a2) +/* f1537c4: 35291001 */ ori $t1,$t1,0x1001 +/* f1537c8: 3c0a0001 */ lui $t2,0x1 +/* f1537cc: acea0004 */ sw $t2,0x4($a3) +/* f1537d0: ace90000 */ sw $t1,0x0($a3) +/* f1537d4: 03e00008 */ jr $ra +/* f1537d8: 24e20008 */ addiu $v0,$a3,0x8 +); + +GLOBAL_ASM( +glabel func0f1537dc +/* f1537dc: 24860008 */ addiu $a2,$a0,0x8 +/* f1537e0: 3c0ee700 */ lui $t6,0xe700 +/* f1537e4: ac8e0000 */ sw $t6,0x0($a0) +/* f1537e8: ac800004 */ sw $zero,0x4($a0) +/* f1537ec: 3c0fb900 */ lui $t7,0xb900 +/* f1537f0: 3c180050 */ lui $t8,0x50 +/* f1537f4: 37184240 */ ori $t8,$t8,0x4240 +/* f1537f8: 35ef031d */ ori $t7,$t7,0x31d +/* f1537fc: 24c70008 */ addiu $a3,$a2,0x8 +/* f153800: accf0000 */ sw $t7,0x0($a2) +/* f153804: acd80004 */ sw $t8,0x4($a2) +/* f153808: 3c19fcff */ lui $t9,0xfcff +/* f15380c: 3c09fffd */ lui $t1,0xfffd +/* f153810: 3529f6fb */ ori $t1,$t1,0xf6fb +/* f153814: 3739ffff */ ori $t9,$t9,0xffff +/* f153818: 24e80008 */ addiu $t0,$a3,0x8 +/* f15381c: acf90000 */ sw $t9,0x0($a3) +/* f153820: ace90004 */ sw $t1,0x4($a3) +/* f153824: 3c0afa00 */ lui $t2,0xfa00 +/* f153828: ad0a0000 */ sw $t2,0x0($t0) +/* f15382c: ad050004 */ sw $a1,0x4($t0) +/* f153830: 03e00008 */ jr $ra +/* f153834: 25020008 */ addiu $v0,$t0,0x8 +); + +GLOBAL_ASM( +glabel func0f153838 +/* f153838: 3c0efcff */ lui $t6,0xfcff +/* f15383c: 3c0fff2d */ lui $t7,0xff2d +/* f153840: 35effeff */ ori $t7,$t7,0xfeff +/* f153844: 35ce97ff */ ori $t6,$t6,0x97ff +/* f153848: ac8e0000 */ sw $t6,0x0($a0) +/* f15384c: ac8f0004 */ sw $t7,0x4($a0) +/* f153850: 03e00008 */ jr $ra +/* f153854: 24820008 */ addiu $v0,$a0,0x8 +); + +GLOBAL_ASM( +glabel func0f153858 +/* f153858: 27bdffe8 */ addiu $sp,$sp,-24 +/* f15385c: afbf0014 */ sw $ra,0x14($sp) +/* f153860: afa5001c */ sw $a1,0x1c($sp) +/* f153864: afa60020 */ sw $a2,0x20($sp) +/* f153868: afa70024 */ sw $a3,0x24($sp) +/* f15386c: 0fc54df7 */ jal func0f1537dc +/* f153870: 00002825 */ or $a1,$zero,$zero +/* f153874: 8fae0028 */ lw $t6,0x28($sp) +/* f153878: 8fa90024 */ lw $t1,0x24($sp) +/* f15387c: 3c01f600 */ lui $at,0xf600 +/* f153880: 8dcf0000 */ lw $t7,0x0($t6) +/* f153884: 8d2a0000 */ lw $t2,0x0($t1) +/* f153888: 24440008 */ addiu $a0,$v0,0x8 +/* f15388c: 31f803ff */ andi $t8,$t7,0x3ff +/* f153890: 0018c880 */ sll $t9,$t8,0x2 +/* f153894: 314b03ff */ andi $t3,$t2,0x3ff +/* f153898: 000b6380 */ sll $t4,$t3,0xe +/* f15389c: 03214025 */ or $t0,$t9,$at +/* f1538a0: 010c6825 */ or $t5,$t0,$t4 +/* f1538a4: ac4d0000 */ sw $t5,0x0($v0) +/* f1538a8: 8fa9001c */ lw $t1,0x1c($sp) +/* f1538ac: 8fae0020 */ lw $t6,0x20($sp) +/* f1538b0: 8d2a0000 */ lw $t2,0x0($t1) +/* f1538b4: 8dcf0000 */ lw $t7,0x0($t6) +/* f1538b8: 314b03ff */ andi $t3,$t2,0x3ff +/* f1538bc: 31f803ff */ andi $t8,$t7,0x3ff +/* f1538c0: 0018c880 */ sll $t9,$t8,0x2 +/* f1538c4: 000b4380 */ sll $t0,$t3,0xe +/* f1538c8: 03286025 */ or $t4,$t9,$t0 +/* f1538cc: 0fc54e0e */ jal func0f153838 +/* f1538d0: ac4c0004 */ sw $t4,0x4($v0) +/* f1538d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f1538d8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1538dc: 03e00008 */ jr $ra +/* f1538e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1538e4 +/* f1538e4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1538e8: afbf0014 */ sw $ra,0x14($sp) +/* f1538ec: afa5001c */ sw $a1,0x1c($sp) +/* f1538f0: afa60020 */ sw $a2,0x20($sp) +/* f1538f4: afa70024 */ sw $a3,0x24($sp) +/* f1538f8: 0fc54df7 */ jal func0f1537dc +/* f1538fc: 00002825 */ or $a1,$zero,$zero +/* f153900: 8fae0024 */ lw $t6,0x24($sp) +/* f153904: 3c038008 */ lui $v1,0x8008 +/* f153908: 2463fac0 */ addiu $v1,$v1,-1344 +/* f15390c: 8c780000 */ lw $t8,0x0($v1) +/* f153910: 8dcf0000 */ lw $t7,0x0($t6) +/* f153914: 8faa0028 */ lw $t2,0x28($sp) +/* f153918: 3c01f600 */ lui $at,0xf600 +/* f15391c: 01f80019 */ multu $t7,$t8 +/* f153920: 8d4b0000 */ lw $t3,0x0($t2) +/* f153924: 24440008 */ addiu $a0,$v0,0x8 +/* f153928: 316c03ff */ andi $t4,$t3,0x3ff +/* f15392c: 000c6880 */ sll $t5,$t4,0x2 +/* f153930: 01a17025 */ or $t6,$t5,$at +/* f153934: 0000c812 */ mflo $t9 +/* f153938: 332803ff */ andi $t0,$t9,0x3ff +/* f15393c: 00084b80 */ sll $t1,$t0,0xe +/* f153940: 01c97825 */ or $t7,$t6,$t1 +/* f153944: ac4f0000 */ sw $t7,0x0($v0) +/* f153948: 8fb8001c */ lw $t8,0x1c($sp) +/* f15394c: 8c680000 */ lw $t0,0x0($v1) +/* f153950: 8fad0020 */ lw $t5,0x20($sp) +/* f153954: 8f190000 */ lw $t9,0x0($t8) +/* f153958: 8dae0000 */ lw $t6,0x0($t5) +/* f15395c: 03280019 */ multu $t9,$t0 +/* f153960: 31c903ff */ andi $t1,$t6,0x3ff +/* f153964: 00097880 */ sll $t7,$t1,0x2 +/* f153968: 00005012 */ mflo $t2 +/* f15396c: 314b03ff */ andi $t3,$t2,0x3ff +/* f153970: 000b6380 */ sll $t4,$t3,0xe +/* f153974: 01ecc025 */ or $t8,$t7,$t4 +/* f153978: 0fc54e0e */ jal func0f153838 +/* f15397c: ac580004 */ sw $t8,0x4($v0) +/* f153980: 8fbf0014 */ lw $ra,0x14($sp) +/* f153984: 27bd0018 */ addiu $sp,$sp,0x18 +/* f153988: 03e00008 */ jr $ra +/* f15398c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f153990 +/* f153990: 27bdffe8 */ addiu $sp,$sp,-24 +/* f153994: afbf0014 */ sw $ra,0x14($sp) +/* f153998: afa5001c */ sw $a1,0x1c($sp) +/* f15399c: afa60020 */ sw $a2,0x20($sp) +/* f1539a0: afa70024 */ sw $a3,0x24($sp) +/* f1539a4: 0fc54df7 */ jal func0f1537dc +/* f1539a8: 00002825 */ or $a1,$zero,$zero +/* f1539ac: 3c0f8008 */ lui $t7,0x8008 +/* f1539b0: 8deffad0 */ lw $t7,-0x530($t7) +/* f1539b4: 8fae0024 */ lw $t6,0x24($sp) +/* f1539b8: 8fa3001c */ lw $v1,0x1c($sp) +/* f1539bc: 8fa50020 */ lw $a1,0x20($sp) +/* f1539c0: 01cf0019 */ multu $t6,$t7 +/* f1539c4: 8fac0028 */ lw $t4,0x28($sp) +/* f1539c8: 3c01f600 */ lui $at,0xf600 +/* f1539cc: 24440008 */ addiu $a0,$v0,0x8 +/* f1539d0: 00ac6821 */ addu $t5,$a1,$t4 +/* f1539d4: 25ae0001 */ addiu $t6,$t5,0x1 +/* f1539d8: 31cf03ff */ andi $t7,$t6,0x3ff +/* f1539dc: 24acffff */ addiu $t4,$a1,-1 +/* f1539e0: 318d03ff */ andi $t5,$t4,0x3ff +/* f1539e4: 000d7080 */ sll $t6,$t5,0x2 +/* f1539e8: 0000c012 */ mflo $t8 +/* f1539ec: 0303c821 */ addu $t9,$t8,$v1 +/* f1539f0: 27280001 */ addiu $t0,$t9,0x1 +/* f1539f4: 310903ff */ andi $t1,$t0,0x3ff +/* f1539f8: 00095380 */ sll $t2,$t1,0xe +/* f1539fc: 2468ffff */ addiu $t0,$v1,-1 +/* f153a00: 310903ff */ andi $t1,$t0,0x3ff +/* f153a04: 01415825 */ or $t3,$t2,$at +/* f153a08: 000fc080 */ sll $t8,$t7,0x2 +/* f153a0c: 00095380 */ sll $t2,$t1,0xe +/* f153a10: 014e7825 */ or $t7,$t2,$t6 +/* f153a14: 0178c825 */ or $t9,$t3,$t8 +/* f153a18: ac590000 */ sw $t9,0x0($v0) +/* f153a1c: 0fc54e0e */ jal func0f153838 +/* f153a20: ac4f0004 */ sw $t7,0x4($v0) +/* f153a24: 8fbf0014 */ lw $ra,0x14($sp) +/* f153a28: 27bd0018 */ addiu $sp,$sp,0x18 +/* f153a2c: 03e00008 */ jr $ra +/* f153a30: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f153a34 +/* f153a34: 27bdffe8 */ addiu $sp,$sp,-24 +/* f153a38: afbf0014 */ sw $ra,0x14($sp) +/* f153a3c: afa5001c */ sw $a1,0x1c($sp) +/* f153a40: afa60020 */ sw $a2,0x20($sp) +/* f153a44: afa70024 */ sw $a3,0x24($sp) +/* f153a48: 0fc54df7 */ jal func0f1537dc +/* f153a4c: 8fa5002c */ lw $a1,0x2c($sp) +/* f153a50: 8fae0024 */ lw $t6,0x24($sp) +/* f153a54: 8fa80028 */ lw $t0,0x28($sp) +/* f153a58: 3c01f600 */ lui $at,0xf600 +/* f153a5c: 31cf03ff */ andi $t7,$t6,0x3ff +/* f153a60: 000fc380 */ sll $t8,$t7,0xe +/* f153a64: 310903ff */ andi $t1,$t0,0x3ff +/* f153a68: 00095080 */ sll $t2,$t1,0x2 +/* f153a6c: 0301c825 */ or $t9,$t8,$at +/* f153a70: 032a5825 */ or $t3,$t9,$t2 +/* f153a74: ac4b0000 */ sw $t3,0x0($v0) +/* f153a78: 8faf0020 */ lw $t7,0x20($sp) +/* f153a7c: 8fac001c */ lw $t4,0x1c($sp) +/* f153a80: 24440008 */ addiu $a0,$v0,0x8 +/* f153a84: 31f803ff */ andi $t8,$t7,0x3ff +/* f153a88: 318d03ff */ andi $t5,$t4,0x3ff +/* f153a8c: 000d7380 */ sll $t6,$t5,0xe +/* f153a90: 00184080 */ sll $t0,$t8,0x2 +/* f153a94: 01c84825 */ or $t1,$t6,$t0 +/* f153a98: 0fc54e0e */ jal func0f153838 +/* f153a9c: ac490004 */ sw $t1,0x4($v0) +/* f153aa0: 8fbf0014 */ lw $ra,0x14($sp) +/* f153aa4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f153aa8: 03e00008 */ jr $ra +/* f153aac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f153ab0 +/* f153ab0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f153ab4: afb00018 */ sw $s0,0x18($sp) +/* f153ab8: 00808025 */ or $s0,$a0,$zero +/* f153abc: afbf001c */ sw $ra,0x1c($sp) +/* f153ac0: 240e0001 */ addiu $t6,$zero,0x1 +/* f153ac4: 3c018008 */ lui $at,0x8008 +/* f153ac8: ac2efb9c */ sw $t6,-0x464($at) +/* f153acc: 0fc59e7d */ jal func0f1679f4 +/* f153ad0: 24041090 */ addiu $a0,$zero,0x1090 +/* f153ad4: 3c05800a */ lui $a1,0x800a +/* f153ad8: 24a54634 */ addiu $a1,$a1,0x4634 +/* f153adc: aca20000 */ sw $v0,0x0($a1) +/* f153ae0: 244f1090 */ addiu $t7,$v0,0x1090 +/* f153ae4: 3c01800a */ lui $at,0x800a +/* f153ae8: ac2f4638 */ sw $t7,0x4638($at) +/* f153aec: 3c180600 */ lui $t8,0x600 +/* f153af0: ae180000 */ sw $t8,0x0($s0) +/* f153af4: 8cb90000 */ lw $t9,0x0($a1) +/* f153af8: 26040008 */ addiu $a0,$s0,0x8 +/* f153afc: 0fc35320 */ jal func0f0d4c80 +/* f153b00: ae190004 */ sw $t9,0x4($s0) +/* f153b04: 3c04800a */ lui $a0,0x800a +/* f153b08: 00408025 */ or $s0,$v0,$zero +/* f153b0c: 8c844634 */ lw $a0,0x4634($a0) +/* f153b10: 0fc3528f */ jal func0f0d4a3c +/* f153b14: 00002825 */ or $a1,$zero,$zero +/* f153b18: 3c01800a */ lui $at,0x800a +/* f153b1c: 8fbf001c */ lw $ra,0x1c($sp) +/* f153b20: ac224634 */ sw $v0,0x4634($at) +/* f153b24: 02001025 */ or $v0,$s0,$zero +/* f153b28: 3c018008 */ lui $at,0x8008 +/* f153b2c: 2408ffff */ addiu $t0,$zero,-1 +/* f153b30: 8fb00018 */ lw $s0,0x18($sp) +/* f153b34: ac28fba4 */ sw $t0,-0x45c($at) +/* f153b38: 03e00008 */ jr $ra +/* f153b3c: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f153b40 +/* f153b40: 3c04800a */ lui $a0,0x800a +/* f153b44: 3c018008 */ lui $at,0x8008 +/* f153b48: 24844634 */ addiu $a0,$a0,0x4634 +/* f153b4c: ac20fb9c */ sw $zero,-0x464($at) +/* f153b50: 8c830000 */ lw $v1,0x0($a0) +/* f153b54: 3c0fb800 */ lui $t7,0xb800 +/* f153b58: 246e0008 */ addiu $t6,$v1,0x8 +/* f153b5c: ac8e0000 */ sw $t6,0x0($a0) +/* f153b60: ac600004 */ sw $zero,0x4($v1) +/* f153b64: 03e00008 */ jr $ra +/* f153b68: ac6f0000 */ sw $t7,0x0($v1) +); + +GLOBAL_ASM( +glabel func0f153b6c +/* f153b6c: 3c0e8008 */ lui $t6,0x8008 +/* f153b70: 8dcefba4 */ lw $t6,-0x45c($t6) +/* f153b74: 27bdffe8 */ addiu $sp,$sp,-24 +/* f153b78: afbf0014 */ sw $ra,0x14($sp) +/* f153b7c: 108e0024 */ beq $a0,$t6,.L0f153c10 +/* f153b80: 3c03800a */ lui $v1,0x800a +/* f153b84: 246345d0 */ addiu $v1,$v1,0x45d0 +/* f153b88: 8c6f0010 */ lw $t7,0x10($v1) +/* f153b8c: c4600014 */ lwc1 $f0,0x14($v1) +/* f153b90: 44805000 */ mtc1 $zero,$f10 +/* f153b94: 008f1023 */ subu $v0,$a0,$t7 +/* f153b98: 00420019 */ multu $v0,$v0 +/* f153b9c: 46000102 */ mul.s $f4,$f0,$f0 +/* f153ba0: 0000c012 */ mflo $t8 +/* f153ba4: 44983000 */ mtc1 $t8,$f6 +/* f153ba8: 00000000 */ sll $zero,$zero,0x0 +/* f153bac: 46803220 */ cvt.s.w $f8,$f6 +/* f153bb0: 46082301 */ sub.s $f12,$f4,$f8 +/* f153bb4: 460c503c */ c.lt.s $f10,$f12 +/* f153bb8: 00000000 */ sll $zero,$zero,0x0 +/* f153bbc: 45000010 */ bc1f .L0f153c00 +/* f153bc0: 00000000 */ sll $zero,$zero,0x0 +/* f153bc4: 0c012974 */ jal 0x4a5d0 +/* f153bc8: afa40018 */ sw $a0,0x18($sp) +/* f153bcc: 3c03800a */ lui $v1,0x800a +/* f153bd0: 246345d0 */ addiu $v1,$v1,0x45d0 +/* f153bd4: 8c79000c */ lw $t9,0xc($v1) +/* f153bd8: 3c018008 */ lui $at,0x8008 +/* f153bdc: 8fa40018 */ lw $a0,0x18($sp) +/* f153be0: 44998000 */ mtc1 $t9,$f16 +/* f153be4: 00000000 */ sll $zero,$zero,0x0 +/* f153be8: 468084a0 */ cvt.s.w $f18,$f16 +/* f153bec: 46120180 */ add.s $f6,$f0,$f18 +/* f153bf0: 4600310d */ trunc.w.s $f4,$f6 +/* f153bf4: 44092000 */ mfc1 $t1,$f4 +/* f153bf8: 10000003 */ beqz $zero,.L0f153c08 +/* f153bfc: ac29fba0 */ sw $t1,-0x460($at) +.L0f153c00: +/* f153c00: 3c018008 */ lui $at,0x8008 +/* f153c04: ac20fba0 */ sw $zero,-0x460($at) +.L0f153c08: +/* f153c08: 3c018008 */ lui $at,0x8008 +/* f153c0c: ac24fba4 */ sw $a0,-0x45c($at) +.L0f153c10: +/* f153c10: 8fbf0014 */ lw $ra,0x14($sp) +/* f153c14: 27bd0018 */ addiu $sp,$sp,0x18 +/* f153c18: 03e00008 */ jr $ra +/* f153c1c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f153c20 +/* f153c20: 3c02800a */ lui $v0,0x800a +/* f153c24: 244245d0 */ addiu $v0,$v0,0x45d0 +/* f153c28: 904f0000 */ lbu $t7,0x0($v0) +/* f153c2c: 44866000 */ mtc1 $a2,$f12 +/* f153c30: afa7000c */ sw $a3,0xc($sp) +/* f153c34: 35f80001 */ ori $t8,$t7,0x1 +/* f153c38: a0580000 */ sb $t8,0x0($v0) +/* f153c3c: ac44000c */ sw $a0,0xc($v0) +/* f153c40: ac450010 */ sw $a1,0x10($v0) +/* f153c44: a0470018 */ sb $a3,0x18($v0) +/* f153c48: 03e00008 */ jr $ra +/* f153c4c: e44c0014 */ swc1 $f12,0x14($v0) +); + +GLOBAL_ASM( +glabel func0f153c50 +/* f153c50: 3c02800a */ lui $v0,0x800a +/* f153c54: 244245d0 */ addiu $v0,$v0,0x45d0 +/* f153c58: 90590000 */ lbu $t9,0x0($v0) +/* f153c5c: 8c4e000c */ lw $t6,0xc($v0) +/* f153c60: 8c4f0010 */ lw $t7,0x10($v0) +/* f153c64: c4440014 */ lwc1 $f4,0x14($v0) +/* f153c68: 90580018 */ lbu $t8,0x18($v0) +/* f153c6c: 33280001 */ andi $t0,$t9,0x1 +/* f153c70: a0480029 */ sb $t0,0x29($v0) +/* f153c74: ac4e001c */ sw $t6,0x1c($v0) +/* f153c78: ac4f0020 */ sw $t7,0x20($v0) +/* f153c7c: e4440024 */ swc1 $f4,0x24($v0) +/* f153c80: 03e00008 */ jr $ra +/* f153c84: a0580028 */ sb $t8,0x28($v0) +); + +GLOBAL_ASM( +glabel func0f153c88 +/* f153c88: 3c02800a */ lui $v0,0x800a +/* f153c8c: 244245d0 */ addiu $v0,$v0,0x45d0 +/* f153c90: 90590000 */ lbu $t9,0x0($v0) +/* f153c94: 90480029 */ lbu $t0,0x29($v0) +/* f153c98: 8c4e001c */ lw $t6,0x1c($v0) +/* f153c9c: 8c4f0020 */ lw $t7,0x20($v0) +/* f153ca0: c4440024 */ lwc1 $f4,0x24($v0) +/* f153ca4: 90580028 */ lbu $t8,0x28($v0) +/* f153ca8: 03284825 */ or $t1,$t9,$t0 +/* f153cac: a0490000 */ sb $t1,0x0($v0) +/* f153cb0: ac4e000c */ sw $t6,0xc($v0) +/* f153cb4: ac4f0010 */ sw $t7,0x10($v0) +/* f153cb8: e4440014 */ swc1 $f4,0x14($v0) +/* f153cbc: 03e00008 */ jr $ra +/* f153cc0: a0580018 */ sb $t8,0x18($v0) +/* f153cc4: 3c02800a */ lui $v0,0x800a +/* f153cc8: 244245d0 */ addiu $v0,$v0,0x45d0 +/* f153ccc: 904e0000 */ lbu $t6,0x0($v0) +/* f153cd0: ac44002c */ sw $a0,0x2c($v0) +/* f153cd4: ac450030 */ sw $a1,0x30($v0) +/* f153cd8: 35cf0002 */ ori $t7,$t6,0x2 +/* f153cdc: a04f0000 */ sb $t7,0x0($v0) +/* f153ce0: 03e00008 */ jr $ra +/* f153ce4: ac460034 */ sw $a2,0x34($v0) +); + +GLOBAL_ASM( +glabel func0f153ce8 +/* f153ce8: 3c02800a */ lui $v0,0x800a +/* f153cec: 244245d0 */ addiu $v0,$v0,0x45d0 +/* f153cf0: 904e0000 */ lbu $t6,0x0($v0) +/* f153cf4: ac440038 */ sw $a0,0x38($v0) +/* f153cf8: ac45003c */ sw $a1,0x3c($v0) +/* f153cfc: 35cf0010 */ ori $t7,$t6,0x10 +/* f153d00: a04f0000 */ sb $t7,0x0($v0) +/* f153d04: 03e00008 */ jr $ra +/* f153d08: ac460040 */ sw $a2,0x40($v0) +/* f153d0c: 3c01800a */ lui $at,0x800a +/* f153d10: 03e00008 */ jr $ra +/* f153d14: a02045d0 */ sb $zero,0x45d0($at) +/* f153d18: 3c01800a */ lui $at,0x800a +/* f153d1c: 03e00008 */ jr $ra +/* f153d20: a02045d0 */ sb $zero,0x45d0($at) +); + +GLOBAL_ASM( +glabel func0f153d24 +/* f153d24: 3c02800a */ lui $v0,0x800a +/* f153d28: 244245d0 */ addiu $v0,$v0,0x45d0 +/* f153d2c: 904e0000 */ lbu $t6,0x0($v0) +/* f153d30: a0400000 */ sb $zero,0x0($v0) +/* f153d34: 03e00008 */ jr $ra +/* f153d38: a04e002a */ sb $t6,0x2a($v0) +); + +GLOBAL_ASM( +glabel func0f153d3c +/* f153d3c: 3c02800a */ lui $v0,0x800a +/* f153d40: 244245d0 */ addiu $v0,$v0,0x45d0 +/* f153d44: 904e002a */ lbu $t6,0x2a($v0) +/* f153d48: 03e00008 */ jr $ra +/* f153d4c: a04e0000 */ sb $t6,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f153d50 +/* f153d50: 3c02800a */ lui $v0,0x800a +/* f153d54: 244245d0 */ addiu $v0,$v0,0x45d0 +/* f153d58: 904e0000 */ lbu $t6,0x0($v0) +/* f153d5c: 3c184444 */ lui $t8,0x4444 +/* f153d60: 37184400 */ ori $t8,$t8,0x4400 +/* f153d64: 2419ff00 */ addiu $t9,$zero,-256 +/* f153d68: 35cf0004 */ ori $t7,$t6,0x4 +/* f153d6c: a04f0000 */ sb $t7,0x0($v0) +/* f153d70: ac44004c */ sw $a0,0x4c($v0) +/* f153d74: ac450050 */ sw $a1,0x50($v0) +/* f153d78: ac460054 */ sw $a2,0x54($v0) +/* f153d7c: ac580058 */ sw $t8,0x58($v0) +/* f153d80: 03e00008 */ jr $ra +/* f153d84: ac59005c */ sw $t9,0x5c($v0) +); + +GLOBAL_ASM( +glabel func0f153d88 +/* f153d88: 460c6102 */ mul.s $f4,$f12,$f12 +/* f153d8c: 3c0142dc */ lui $at,0x42dc +/* f153d90: 44813000 */ mtc1 $at,$f6 +/* f153d94: 24190001 */ addiu $t9,$zero,0x1 +/* f153d98: 3c02800a */ lui $v0,0x800a +/* f153d9c: 244245d0 */ addiu $v0,$v0,0x45d0 +/* f153da0: 904e0000 */ lbu $t6,0x0($v0) +/* f153da4: 46062202 */ mul.s $f8,$f4,$f6 +/* f153da8: 3c014f00 */ lui $at,0x4f00 +/* f153dac: 35cf0008 */ ori $t7,$t6,0x8 +/* f153db0: a04f0000 */ sb $t7,0x0($v0) +/* f153db4: 4458f800 */ cfc1 $t8,$31 +/* f153db8: 44d9f800 */ ctc1 $t9,$31 +/* f153dbc: 00000000 */ sll $zero,$zero,0x0 +/* f153dc0: 460042a4 */ cvt.w.s $f10,$f8 +/* f153dc4: 4459f800 */ cfc1 $t9,$31 +/* f153dc8: 00000000 */ sll $zero,$zero,0x0 +/* f153dcc: 33390078 */ andi $t9,$t9,0x78 +/* f153dd0: 53200013 */ beqzl $t9,.L0f153e20 +/* f153dd4: 44195000 */ mfc1 $t9,$f10 +/* f153dd8: 44815000 */ mtc1 $at,$f10 +/* f153ddc: 24190001 */ addiu $t9,$zero,0x1 +/* f153de0: 460a4281 */ sub.s $f10,$f8,$f10 +/* f153de4: 44d9f800 */ ctc1 $t9,$31 +/* f153de8: 00000000 */ sll $zero,$zero,0x0 +/* f153dec: 460052a4 */ cvt.w.s $f10,$f10 +/* f153df0: 4459f800 */ cfc1 $t9,$31 +/* f153df4: 00000000 */ sll $zero,$zero,0x0 +/* f153df8: 33390078 */ andi $t9,$t9,0x78 +/* f153dfc: 17200005 */ bnez $t9,.L0f153e14 +/* f153e00: 00000000 */ sll $zero,$zero,0x0 +/* f153e04: 44195000 */ mfc1 $t9,$f10 +/* f153e08: 3c018000 */ lui $at,0x8000 +/* f153e0c: 10000007 */ beqz $zero,.L0f153e2c +/* f153e10: 0321c825 */ or $t9,$t9,$at +.L0f153e14: +/* f153e14: 10000005 */ beqz $zero,.L0f153e2c +/* f153e18: 2419ffff */ addiu $t9,$zero,-1 +/* f153e1c: 44195000 */ mfc1 $t9,$f10 +.L0f153e20: +/* f153e20: 00000000 */ sll $zero,$zero,0x0 +/* f153e24: 0720fffb */ bltz $t9,.L0f153e14 +/* f153e28: 00000000 */ sll $zero,$zero,0x0 +.L0f153e2c: +/* f153e2c: 44d8f800 */ ctc1 $t8,$31 +/* f153e30: 03e00008 */ jr $ra +/* f153e34: ac590060 */ sw $t9,0x60($v0) +); + +GLOBAL_ASM( +glabel func0f153e38 +/* f153e38: 3c02800a */ lui $v0,0x800a +/* f153e3c: 244245d0 */ addiu $v0,$v0,0x45d0 +/* f153e40: ac440058 */ sw $a0,0x58($v0) +/* f153e44: 03e00008 */ jr $ra +/* f153e48: ac45005c */ sw $a1,0x5c($v0) +); + +GLOBAL_ASM( +glabel func0f153e4c +/* f153e4c: 3c01800a */ lui $at,0x800a +/* f153e50: 03e00008 */ jr $ra +/* f153e54: a02045d0 */ sb $zero,0x45d0($at) +); + +GLOBAL_ASM( +glabel func0f153e58 +/* f153e58: 3c04800a */ lui $a0,0x800a +/* f153e5c: 248445d0 */ addiu $a0,$a0,0x45d0 +/* f153e60: 90820000 */ lbu $v0,0x0($a0) +/* f153e64: 304e0001 */ andi $t6,$v0,0x1 +/* f153e68: 000e102b */ sltu $v0,$zero,$t6 +/* f153e6c: 10400007 */ beqz $v0,.L0f153e8c +/* f153e70: 00000000 */ sll $zero,$zero,0x0 +/* f153e74: 90830018 */ lbu $v1,0x18($a0) +/* f153e78: 2c620001 */ sltiu $v0,$v1,0x1 +/* f153e7c: 14400003 */ bnez $v0,.L0f153e8c +/* f153e80: 00000000 */ sll $zero,$zero,0x0 +/* f153e84: 38620002 */ xori $v0,$v1,0x2 +/* f153e88: 2c420001 */ sltiu $v0,$v0,0x1 +.L0f153e8c: +/* f153e8c: 03e00008 */ jr $ra +/* f153e90: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f153e94 +/* f153e94: 3c09800a */ lui $t1,0x800a +/* f153e98: 252945d0 */ addiu $t1,$t1,0x45d0 +/* f153e9c: 912e0000 */ lbu $t6,0x0($t1) +/* f153ea0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f153ea4: afbf0014 */ sw $ra,0x14($sp) +/* f153ea8: 31cf0001 */ andi $t7,$t6,0x1 +/* f153eac: 00c03825 */ or $a3,$a2,$zero +/* f153eb0: 11e00139 */ beqz $t7,.L0f154398 +/* f153eb4: 00c04025 */ or $t0,$a2,$zero +/* f153eb8: 8d38000c */ lw $t8,0xc($t1) +/* f153ebc: 00981023 */ subu $v0,$a0,$t8 +/* f153ec0: 2841f449 */ slti $at,$v0,-2999 +/* f153ec4: 1420001c */ bnez $at,.L0f153f38 +/* f153ec8: 28410bb8 */ slti $at,$v0,0xbb8 +/* f153ecc: 1020001a */ beqz $at,.L0f153f38 +/* f153ed0: 00000000 */ sll $zero,$zero,0x0 +/* f153ed4: 8d390010 */ lw $t9,0x10($t1) +/* f153ed8: 00b91823 */ subu $v1,$a1,$t9 +/* f153edc: 2861f449 */ slti $at,$v1,-2999 +/* f153ee0: 14200015 */ bnez $at,.L0f153f38 +/* f153ee4: 28610bb8 */ slti $at,$v1,0xbb8 +/* f153ee8: 10200013 */ beqz $at,.L0f153f38 +/* f153eec: 00000000 */ sll $zero,$zero,0x0 +/* f153ef0: 00420019 */ multu $v0,$v0 +/* f153ef4: afa60030 */ sw $a2,0x30($sp) +/* f153ef8: afa60018 */ sw $a2,0x18($sp) +/* f153efc: 00005012 */ mflo $t2 +/* f153f00: 00000000 */ sll $zero,$zero,0x0 +/* f153f04: 00000000 */ sll $zero,$zero,0x0 +/* f153f08: 00630019 */ multu $v1,$v1 +/* f153f0c: 00005812 */ mflo $t3 +/* f153f10: 014b6021 */ addu $t4,$t2,$t3 +/* f153f14: 448c2000 */ mtc1 $t4,$f4 +/* f153f18: 0c012974 */ jal 0x4a5d0 +/* f153f1c: 46802320 */ cvt.s.w $f12,$f4 +/* f153f20: 3c09800a */ lui $t1,0x800a +/* f153f24: 252945d0 */ addiu $t1,$t1,0x45d0 +/* f153f28: 8fa70030 */ lw $a3,0x30($sp) +/* f153f2c: 8fa80018 */ lw $t0,0x18($sp) +/* f153f30: 10000003 */ beqz $zero,.L0f153f40 +/* f153f34: 46000306 */ mov.s $f12,$f0 +.L0f153f38: +/* f153f38: 3c017f1b */ lui $at,0x7f1b +/* f153f3c: c42c7400 */ lwc1 $f12,0x7400($at) +.L0f153f40: +/* f153f40: 3c0d8008 */ lui $t5,0x8008 +/* f153f44: 8dadfbac */ lw $t5,-0x454($t5) +/* f153f48: 3c014f80 */ lui $at,0x4f80 +/* f153f4c: 3c0e8008 */ lui $t6,0x8008 +/* f153f50: 448d3000 */ mtc1 $t5,$f6 +/* f153f54: 3c0f8008 */ lui $t7,0x8008 +/* f153f58: 05a10004 */ bgez $t5,.L0f153f6c +/* f153f5c: 468033a0 */ cvt.s.w $f14,$f6 +/* f153f60: 44814000 */ mtc1 $at,$f8 +/* f153f64: 00000000 */ sll $zero,$zero,0x0 +/* f153f68: 46087380 */ add.s $f14,$f14,$f8 +.L0f153f6c: +/* f153f6c: 8dcefbb0 */ lw $t6,-0x450($t6) +/* f153f70: 3c014f80 */ lui $at,0x4f80 +/* f153f74: 448e5000 */ mtc1 $t6,$f10 +/* f153f78: 05c10004 */ bgez $t6,.L0f153f8c +/* f153f7c: 468054a0 */ cvt.s.w $f18,$f10 +/* f153f80: 44812000 */ mtc1 $at,$f4 +/* f153f84: 00000000 */ sll $zero,$zero,0x0 +/* f153f88: 46049480 */ add.s $f18,$f18,$f4 +.L0f153f8c: +/* f153f8c: 8deffbb4 */ lw $t7,-0x44c($t7) +/* f153f90: 3c014f80 */ lui $at,0x4f80 +/* f153f94: 448f3000 */ mtc1 $t7,$f6 +/* f153f98: 05e10004 */ bgez $t7,.L0f153fac +/* f153f9c: 46803420 */ cvt.s.w $f16,$f6 +/* f153fa0: 44814000 */ mtc1 $at,$f8 +/* f153fa4: 00000000 */ sll $zero,$zero,0x0 +/* f153fa8: 46088400 */ add.s $f16,$f16,$f8 +.L0f153fac: +/* f153fac: 91220018 */ lbu $v0,0x18($t1) +/* f153fb0: 24010002 */ addiu $at,$zero,0x2 +/* f153fb4: 14400082 */ bnez $v0,.L0f1541c0 +/* f153fb8: 00000000 */ sll $zero,$zero,0x0 +/* f153fbc: c5200014 */ lwc1 $f0,0x14($t1) +/* f153fc0: 460c003c */ c.lt.s $f0,$f12 +/* f153fc4: 00000000 */ sll $zero,$zero,0x0 +/* f153fc8: 45020004 */ bc1fl .L0f153fdc +/* f153fcc: 460e0081 */ sub.s $f2,$f0,$f14 +/* f153fd0: 100000f1 */ beqz $zero,.L0f154398 +/* f153fd4: 00004025 */ or $t0,$zero,$zero +/* f153fd8: 460e0081 */ sub.s $f2,$f0,$f14 +.L0f153fdc: +/* f153fdc: 240a00ff */ addiu $t2,$zero,0xff +/* f153fe0: 460c103c */ c.lt.s $f2,$f12 +/* f153fe4: 00000000 */ sll $zero,$zero,0x0 +/* f153fe8: 45020030 */ bc1fl .L0f1540ac +/* f153fec: 46107280 */ add.s $f10,$f14,$f16 +/* f153ff0: 46026281 */ sub.s $f10,$f12,$f2 +/* f153ff4: 3c01437f */ lui $at,0x437f +/* f153ff8: 44813000 */ mtc1 $at,$f6 +/* f153ffc: 24190001 */ addiu $t9,$zero,0x1 +/* f154000: 460e5103 */ div.s $f4,$f10,$f14 +/* f154004: 3c014f00 */ lui $at,0x4f00 +/* f154008: 46062002 */ mul.s $f0,$f4,$f6 +/* f15400c: 4458f800 */ cfc1 $t8,$31 +/* f154010: 44d9f800 */ ctc1 $t9,$31 +/* f154014: 00000000 */ sll $zero,$zero,0x0 +/* f154018: 46000224 */ cvt.w.s $f8,$f0 +/* f15401c: 4459f800 */ cfc1 $t9,$31 +/* f154020: 00000000 */ sll $zero,$zero,0x0 +/* f154024: 33390078 */ andi $t9,$t9,0x78 +/* f154028: 53200013 */ beqzl $t9,.L0f154078 +/* f15402c: 44194000 */ mfc1 $t9,$f8 +/* f154030: 44814000 */ mtc1 $at,$f8 +/* f154034: 24190001 */ addiu $t9,$zero,0x1 +/* f154038: 46080201 */ sub.s $f8,$f0,$f8 +/* f15403c: 44d9f800 */ ctc1 $t9,$31 +/* f154040: 00000000 */ sll $zero,$zero,0x0 +/* f154044: 46004224 */ cvt.w.s $f8,$f8 +/* f154048: 4459f800 */ cfc1 $t9,$31 +/* f15404c: 00000000 */ sll $zero,$zero,0x0 +/* f154050: 33390078 */ andi $t9,$t9,0x78 +/* f154054: 17200005 */ bnez $t9,.L0f15406c +/* f154058: 00000000 */ sll $zero,$zero,0x0 +/* f15405c: 44194000 */ mfc1 $t9,$f8 +/* f154060: 3c018000 */ lui $at,0x8000 +/* f154064: 10000007 */ beqz $zero,.L0f154084 +/* f154068: 0321c825 */ or $t9,$t9,$at +.L0f15406c: +/* f15406c: 10000005 */ beqz $zero,.L0f154084 +/* f154070: 2419ffff */ addiu $t9,$zero,-1 +/* f154074: 44194000 */ mfc1 $t9,$f8 +.L0f154078: +/* f154078: 00000000 */ sll $zero,$zero,0x0 +/* f15407c: 0720fffb */ bltz $t9,.L0f15406c +/* f154080: 00000000 */ sll $zero,$zero,0x0 +.L0f154084: +/* f154084: 01591023 */ subu $v0,$t2,$t9 +/* f154088: 00025a00 */ sll $t3,$v0,0x8 +/* f15408c: 01626025 */ or $t4,$t3,$v0 +/* f154090: 00026c00 */ sll $t5,$v0,0x10 +/* f154094: 018d7025 */ or $t6,$t4,$t5 +/* f154098: 00027e00 */ sll $t7,$v0,0x18 +/* f15409c: 44d8f800 */ ctc1 $t8,$31 +/* f1540a0: 100000bd */ beqz $zero,.L0f154398 +/* f1540a4: 01cf4025 */ or $t0,$t6,$t7 +/* f1540a8: 46107280 */ add.s $f10,$f14,$f16 +.L0f1540ac: +/* f1540ac: 30f800ff */ andi $t8,$a3,0xff +/* f1540b0: 270a00ff */ addiu $t2,$t8,0xff +/* f1540b4: 2401ff00 */ addiu $at,$zero,-256 +/* f1540b8: 460a0101 */ sub.s $f4,$f0,$f10 +/* f1540bc: 00e15824 */ and $t3,$a3,$at +/* f1540c0: 000ac842 */ srl $t9,$t2,0x1 +/* f1540c4: 460c203c */ c.lt.s $f4,$f12 +/* f1540c8: 00000000 */ sll $zero,$zero,0x0 +/* f1540cc: 45020004 */ bc1fl .L0f1540e0 +/* f1540d0: 46127180 */ add.s $f6,$f14,$f18 +/* f1540d4: 100000b0 */ beqz $zero,.L0f154398 +/* f1540d8: 032b4025 */ or $t0,$t9,$t3 +/* f1540dc: 46127180 */ add.s $f6,$f14,$f18 +.L0f1540e0: +/* f1540e0: 241900ff */ addiu $t9,$zero,0xff +/* f1540e4: 46103200 */ add.s $f8,$f6,$f16 +/* f1540e8: 46080081 */ sub.s $f2,$f0,$f8 +/* f1540ec: 460c103c */ c.lt.s $f2,$f12 +/* f1540f0: 00000000 */ sll $zero,$zero,0x0 +/* f1540f4: 450200a9 */ bc1fl .L0f15439c +/* f1540f8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1540fc: 46026281 */ sub.s $f10,$f12,$f2 +/* f154100: 3c01437f */ lui $at,0x437f +/* f154104: 44813000 */ mtc1 $at,$f6 +/* f154108: 240a0001 */ addiu $t2,$zero,0x1 +/* f15410c: 46125103 */ div.s $f4,$f10,$f18 +/* f154110: 30ec00ff */ andi $t4,$a3,0xff +/* f154114: 258d00ff */ addiu $t5,$t4,0xff +/* f154118: 2401ff00 */ addiu $at,$zero,-256 +/* f15411c: 00e17824 */ and $t7,$a3,$at +/* f154120: 000d7042 */ srl $t6,$t5,0x1 +/* f154124: 01cf2825 */ or $a1,$t6,$t7 +/* f154128: 3c014f00 */ lui $at,0x4f00 +/* f15412c: 00e02025 */ or $a0,$a3,$zero +/* f154130: 46062002 */ mul.s $f0,$f4,$f6 +/* f154134: 4458f800 */ cfc1 $t8,$31 +/* f154138: 44caf800 */ ctc1 $t2,$31 +/* f15413c: 00000000 */ sll $zero,$zero,0x0 +/* f154140: 46000224 */ cvt.w.s $f8,$f0 +/* f154144: 444af800 */ cfc1 $t2,$31 +/* f154148: 00000000 */ sll $zero,$zero,0x0 +/* f15414c: 314a0078 */ andi $t2,$t2,0x78 +/* f154150: 51400013 */ beqzl $t2,.L0f1541a0 +/* f154154: 440a4000 */ mfc1 $t2,$f8 +/* f154158: 44814000 */ mtc1 $at,$f8 +/* f15415c: 240a0001 */ addiu $t2,$zero,0x1 +/* f154160: 46080201 */ sub.s $f8,$f0,$f8 +/* f154164: 44caf800 */ ctc1 $t2,$31 +/* f154168: 00000000 */ sll $zero,$zero,0x0 +/* f15416c: 46004224 */ cvt.w.s $f8,$f8 +/* f154170: 444af800 */ cfc1 $t2,$31 +/* f154174: 00000000 */ sll $zero,$zero,0x0 +/* f154178: 314a0078 */ andi $t2,$t2,0x78 +/* f15417c: 15400005 */ bnez $t2,.L0f154194 +/* f154180: 00000000 */ sll $zero,$zero,0x0 +/* f154184: 440a4000 */ mfc1 $t2,$f8 +/* f154188: 3c018000 */ lui $at,0x8000 +/* f15418c: 10000007 */ beqz $zero,.L0f1541ac +/* f154190: 01415025 */ or $t2,$t2,$at +.L0f154194: +/* f154194: 10000005 */ beqz $zero,.L0f1541ac +/* f154198: 240affff */ addiu $t2,$zero,-1 +/* f15419c: 440a4000 */ mfc1 $t2,$f8 +.L0f1541a0: +/* f1541a0: 00000000 */ sll $zero,$zero,0x0 +/* f1541a4: 0540fffb */ bltz $t2,.L0f154194 +/* f1541a8: 00000000 */ sll $zero,$zero,0x0 +.L0f1541ac: +/* f1541ac: 44d8f800 */ ctc1 $t8,$31 +/* f1541b0: 0fc01a40 */ jal func0f006900 +/* f1541b4: 032a3023 */ subu $a2,$t9,$t2 +/* f1541b8: 10000077 */ beqz $zero,.L0f154398 +/* f1541bc: 00404025 */ or $t0,$v0,$zero +.L0f1541c0: +/* f1541c0: 54410076 */ bnel $v0,$at,.L0f15439c +/* f1541c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f1541c8: c5200014 */ lwc1 $f0,0x14($t1) +/* f1541cc: 460c003c */ c.lt.s $f0,$f12 +/* f1541d0: 00000000 */ sll $zero,$zero,0x0 +/* f1541d4: 45020004 */ bc1fl .L0f1541e8 +/* f1541d8: 460e0081 */ sub.s $f2,$f0,$f14 +/* f1541dc: 1000006e */ beqz $zero,.L0f154398 +/* f1541e0: 00004025 */ or $t0,$zero,$zero +/* f1541e4: 460e0081 */ sub.s $f2,$f0,$f14 +.L0f1541e8: +/* f1541e8: 460c103c */ c.lt.s $f2,$f12 +/* f1541ec: 00000000 */ sll $zero,$zero,0x0 +/* f1541f0: 4502002e */ bc1fl .L0f1542ac +/* f1541f4: 44808000 */ mtc1 $zero,$f16 +/* f1541f8: 46026281 */ sub.s $f10,$f12,$f2 +/* f1541fc: 3c01437f */ lui $at,0x437f +/* f154200: 44813000 */ mtc1 $at,$f6 +/* f154204: 24060001 */ addiu $a2,$zero,0x1 +/* f154208: 460e5103 */ div.s $f4,$f10,$f14 +/* f15420c: 3c014f00 */ lui $at,0x4f00 +/* f154210: 00002025 */ or $a0,$zero,$zero +/* f154214: 30e500ff */ andi $a1,$a3,0xff +/* f154218: 46062002 */ mul.s $f0,$f4,$f6 +/* f15421c: 444bf800 */ cfc1 $t3,$31 +/* f154220: 44c6f800 */ ctc1 $a2,$31 +/* f154224: 00000000 */ sll $zero,$zero,0x0 +/* f154228: 46000224 */ cvt.w.s $f8,$f0 +/* f15422c: 4446f800 */ cfc1 $a2,$31 +/* f154230: 00000000 */ sll $zero,$zero,0x0 +/* f154234: 30c60078 */ andi $a2,$a2,0x78 +/* f154238: 50c00013 */ beqzl $a2,.L0f154288 +/* f15423c: 44064000 */ mfc1 $a2,$f8 +/* f154240: 44814000 */ mtc1 $at,$f8 +/* f154244: 24060001 */ addiu $a2,$zero,0x1 +/* f154248: 46080201 */ sub.s $f8,$f0,$f8 +/* f15424c: 44c6f800 */ ctc1 $a2,$31 +/* f154250: 00000000 */ sll $zero,$zero,0x0 +/* f154254: 46004224 */ cvt.w.s $f8,$f8 +/* f154258: 4446f800 */ cfc1 $a2,$31 +/* f15425c: 00000000 */ sll $zero,$zero,0x0 +/* f154260: 30c60078 */ andi $a2,$a2,0x78 +/* f154264: 14c00005 */ bnez $a2,.L0f15427c +/* f154268: 00000000 */ sll $zero,$zero,0x0 +/* f15426c: 44064000 */ mfc1 $a2,$f8 +/* f154270: 3c018000 */ lui $at,0x8000 +/* f154274: 10000007 */ beqz $zero,.L0f154294 +/* f154278: 00c13025 */ or $a2,$a2,$at +.L0f15427c: +/* f15427c: 10000005 */ beqz $zero,.L0f154294 +/* f154280: 2406ffff */ addiu $a2,$zero,-1 +/* f154284: 44064000 */ mfc1 $a2,$f8 +.L0f154288: +/* f154288: 00000000 */ sll $zero,$zero,0x0 +/* f15428c: 04c0fffb */ bltz $a2,.L0f15427c +/* f154290: 00000000 */ sll $zero,$zero,0x0 +.L0f154294: +/* f154294: 44cbf800 */ ctc1 $t3,$31 +/* f154298: 0fc01a40 */ jal func0f006900 +/* f15429c: 00000000 */ sll $zero,$zero,0x0 +/* f1542a0: 1000003d */ beqz $zero,.L0f154398 +/* f1542a4: 00404025 */ or $t0,$v0,$zero +/* f1542a8: 44808000 */ mtc1 $zero,$f16 +.L0f1542ac: +/* f1542ac: 00000000 */ sll $zero,$zero,0x0 +/* f1542b0: 46107280 */ add.s $f10,$f14,$f16 +/* f1542b4: 460a0101 */ sub.s $f4,$f0,$f10 +/* f1542b8: 460c203c */ c.lt.s $f4,$f12 +/* f1542bc: 00000000 */ sll $zero,$zero,0x0 +/* f1542c0: 45020004 */ bc1fl .L0f1542d4 +/* f1542c4: 46127180 */ add.s $f6,$f14,$f18 +/* f1542c8: 10000033 */ beqz $zero,.L0f154398 +/* f1542cc: 30e800ff */ andi $t0,$a3,0xff +/* f1542d0: 46127180 */ add.s $f6,$f14,$f18 +.L0f1542d4: +/* f1542d4: 46103200 */ add.s $f8,$f6,$f16 +/* f1542d8: 46080081 */ sub.s $f2,$f0,$f8 +/* f1542dc: 460c103c */ c.lt.s $f2,$f12 +/* f1542e0: 00000000 */ sll $zero,$zero,0x0 +/* f1542e4: 4502002d */ bc1fl .L0f15439c +/* f1542e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1542ec: 46026281 */ sub.s $f10,$f12,$f2 +/* f1542f0: 3c01437f */ lui $at,0x437f +/* f1542f4: 44813000 */ mtc1 $at,$f6 +/* f1542f8: 24060001 */ addiu $a2,$zero,0x1 +/* f1542fc: 46125103 */ div.s $f4,$f10,$f18 +/* f154300: 3c014f00 */ lui $at,0x4f00 +/* f154304: 30e400ff */ andi $a0,$a3,0xff +/* f154308: 00e02825 */ or $a1,$a3,$zero +/* f15430c: 46062002 */ mul.s $f0,$f4,$f6 +/* f154310: 444cf800 */ cfc1 $t4,$31 +/* f154314: 44c6f800 */ ctc1 $a2,$31 +/* f154318: 00000000 */ sll $zero,$zero,0x0 +/* f15431c: 46000224 */ cvt.w.s $f8,$f0 +/* f154320: 4446f800 */ cfc1 $a2,$31 +/* f154324: 00000000 */ sll $zero,$zero,0x0 +/* f154328: 30c60078 */ andi $a2,$a2,0x78 +/* f15432c: 50c00013 */ beqzl $a2,.L0f15437c +/* f154330: 44064000 */ mfc1 $a2,$f8 +/* f154334: 44814000 */ mtc1 $at,$f8 +/* f154338: 24060001 */ addiu $a2,$zero,0x1 +/* f15433c: 46080201 */ sub.s $f8,$f0,$f8 +/* f154340: 44c6f800 */ ctc1 $a2,$31 +/* f154344: 00000000 */ sll $zero,$zero,0x0 +/* f154348: 46004224 */ cvt.w.s $f8,$f8 +/* f15434c: 4446f800 */ cfc1 $a2,$31 +/* f154350: 00000000 */ sll $zero,$zero,0x0 +/* f154354: 30c60078 */ andi $a2,$a2,0x78 +/* f154358: 14c00005 */ bnez $a2,.L0f154370 +/* f15435c: 00000000 */ sll $zero,$zero,0x0 +/* f154360: 44064000 */ mfc1 $a2,$f8 +/* f154364: 3c018000 */ lui $at,0x8000 +/* f154368: 10000007 */ beqz $zero,.L0f154388 +/* f15436c: 00c13025 */ or $a2,$a2,$at +.L0f154370: +/* f154370: 10000005 */ beqz $zero,.L0f154388 +/* f154374: 2406ffff */ addiu $a2,$zero,-1 +/* f154378: 44064000 */ mfc1 $a2,$f8 +.L0f15437c: +/* f15437c: 00000000 */ sll $zero,$zero,0x0 +/* f154380: 04c0fffb */ bltz $a2,.L0f154370 +/* f154384: 00000000 */ sll $zero,$zero,0x0 +.L0f154388: +/* f154388: 44ccf800 */ ctc1 $t4,$31 +/* f15438c: 0fc01a40 */ jal func0f006900 +/* f154390: 00000000 */ sll $zero,$zero,0x0 +/* f154394: 00404025 */ or $t0,$v0,$zero +.L0f154398: +/* f154398: 8fbf0014 */ lw $ra,0x14($sp) +.L0f15439c: +/* f15439c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f1543a0: 01001025 */ or $v0,$t0,$zero +/* f1543a4: 03e00008 */ jr $ra +/* f1543a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1543ac +/* f1543ac: 3c09800a */ lui $t1,0x800a +/* f1543b0: 252945d0 */ addiu $t1,$t1,0x45d0 +/* f1543b4: 91280000 */ lbu $t0,0x0($t1) +/* f1543b8: 27bdff58 */ addiu $sp,$sp,-168 +/* f1543bc: afb00018 */ sw $s0,0x18($sp) +/* f1543c0: 310e0008 */ andi $t6,$t0,0x8 +/* f1543c4: afbf001c */ sw $ra,0x1c($sp) +/* f1543c8: afa400a8 */ sw $a0,0xa8($sp) +/* f1543cc: afa500ac */ sw $a1,0xac($sp) +/* f1543d0: 00c03825 */ or $a3,$a2,$zero +/* f1543d4: 11c0000e */ beqz $t6,.L0f154410 +/* f1543d8: 00c08025 */ or $s0,$a2,$zero +/* f1543dc: 00002025 */ or $a0,$zero,$zero +/* f1543e0: 00e02825 */ or $a1,$a3,$zero +/* f1543e4: 8d260060 */ lw $a2,0x60($t1) +/* f1543e8: 0fc01a40 */ jal func0f006900 +/* f1543ec: afa700b0 */ sw $a3,0xb0($sp) +/* f1543f0: 8fa700b0 */ lw $a3,0xb0($sp) +/* f1543f4: 3c09800a */ lui $t1,0x800a +/* f1543f8: 2401ff00 */ addiu $at,$zero,-256 +/* f1543fc: 00417824 */ and $t7,$v0,$at +/* f154400: 252945d0 */ addiu $t1,$t1,0x45d0 +/* f154404: 30f800ff */ andi $t8,$a3,0xff +/* f154408: 01f88025 */ or $s0,$t7,$t8 +/* f15440c: 91280000 */ lbu $t0,0x0($t1) +.L0f154410: +/* f154410: 31190002 */ andi $t9,$t0,0x2 +/* f154414: 53200029 */ beqzl $t9,.L0f1544bc +/* f154418: 310e0010 */ andi $t6,$t0,0x10 +/* f15441c: 8faa00ac */ lw $t2,0xac($sp) +/* f154420: 8d2b002c */ lw $t3,0x2c($t1) +/* f154424: 8d2c0030 */ lw $t4,0x30($t1) +/* f154428: 02002025 */ or $a0,$s0,$zero +/* f15442c: 014b1023 */ subu $v0,$t2,$t3 +/* f154430: 04410002 */ bgez $v0,.L0f15443c +/* f154434: 014c1823 */ subu $v1,$t2,$t4 +/* f154438: 00021023 */ negu $v0,$v0 +.L0f15443c: +/* f15443c: 04630003 */ bgezl $v1,.L0f15444c +/* f154440: 0062082a */ slt $at,$v1,$v0 +/* f154444: 00031823 */ negu $v1,$v1 +/* f154448: 0062082a */ slt $at,$v1,$v0 +.L0f15444c: +/* f15444c: 50200003 */ beqzl $at,.L0f15445c +/* f154450: 8d230034 */ lw $v1,0x34($t1) +/* f154454: 00601025 */ or $v0,$v1,$zero +/* f154458: 8d230034 */ lw $v1,0x34($t1) +.L0f15445c: +/* f15445c: 0062082a */ slt $at,$v1,$v0 +/* f154460: 54200016 */ bnezl $at,.L0f1544bc +/* f154464: 310e0010 */ andi $t6,$t0,0x10 +/* f154468: 00026a00 */ sll $t5,$v0,0x8 +/* f15446c: 01a26823 */ subu $t5,$t5,$v0 +/* f154470: 01a3001a */ div $zero,$t5,$v1 +/* f154474: 00003012 */ mflo $a2 +/* f154478: 00002825 */ or $a1,$zero,$zero +/* f15447c: 14600002 */ bnez $v1,.L0f154488 +/* f154480: 00000000 */ sll $zero,$zero,0x0 +/* f154484: 0007000d */ break 0x7 +.L0f154488: +/* f154488: 2401ffff */ addiu $at,$zero,-1 +/* f15448c: 14610004 */ bne $v1,$at,.L0f1544a0 +/* f154490: 3c018000 */ lui $at,0x8000 +/* f154494: 15a10002 */ bne $t5,$at,.L0f1544a0 +/* f154498: 00000000 */ sll $zero,$zero,0x0 +/* f15449c: 0006000d */ break 0x6 +.L0f1544a0: +/* f1544a0: 0fc01a40 */ jal func0f006900 +/* f1544a4: 00000000 */ sll $zero,$zero,0x0 +/* f1544a8: 3c09800a */ lui $t1,0x800a +/* f1544ac: 252945d0 */ addiu $t1,$t1,0x45d0 +/* f1544b0: 91280000 */ lbu $t0,0x0($t1) +/* f1544b4: 00408025 */ or $s0,$v0,$zero +/* f1544b8: 310e0010 */ andi $t6,$t0,0x10 +.L0f1544bc: +/* f1544bc: 11c00027 */ beqz $t6,.L0f15455c +/* f1544c0: 8faf00a8 */ lw $t7,0xa8($sp) +/* f1544c4: 8d380038 */ lw $t8,0x38($t1) +/* f1544c8: 8d39003c */ lw $t9,0x3c($t1) +/* f1544cc: 02002025 */ or $a0,$s0,$zero +/* f1544d0: 01f81023 */ subu $v0,$t7,$t8 +/* f1544d4: 04410002 */ bgez $v0,.L0f1544e0 +/* f1544d8: 01f91823 */ subu $v1,$t7,$t9 +/* f1544dc: 00001025 */ or $v0,$zero,$zero +.L0f1544e0: +/* f1544e0: 04630003 */ bgezl $v1,.L0f1544f0 +/* f1544e4: 0062082a */ slt $at,$v1,$v0 +/* f1544e8: 00031823 */ negu $v1,$v1 +/* f1544ec: 0062082a */ slt $at,$v1,$v0 +.L0f1544f0: +/* f1544f0: 50200003 */ beqzl $at,.L0f154500 +/* f1544f4: 8d230040 */ lw $v1,0x40($t1) +/* f1544f8: 00601025 */ or $v0,$v1,$zero +/* f1544fc: 8d230040 */ lw $v1,0x40($t1) +.L0f154500: +/* f154500: 00025a00 */ sll $t3,$v0,0x8 +/* f154504: 01625823 */ subu $t3,$t3,$v0 +/* f154508: 0062082a */ slt $at,$v1,$v0 +/* f15450c: 54200014 */ bnezl $at,.L0f154560 +/* f154510: 310a0001 */ andi $t2,$t0,0x1 +/* f154514: 0163001a */ div $zero,$t3,$v1 +/* f154518: 00003012 */ mflo $a2 +/* f15451c: 00002825 */ or $a1,$zero,$zero +/* f154520: 14600002 */ bnez $v1,.L0f15452c +/* f154524: 00000000 */ sll $zero,$zero,0x0 +/* f154528: 0007000d */ break 0x7 +.L0f15452c: +/* f15452c: 2401ffff */ addiu $at,$zero,-1 +/* f154530: 14610004 */ bne $v1,$at,.L0f154544 +/* f154534: 3c018000 */ lui $at,0x8000 +/* f154538: 15610002 */ bne $t3,$at,.L0f154544 +/* f15453c: 00000000 */ sll $zero,$zero,0x0 +/* f154540: 0006000d */ break 0x6 +.L0f154544: +/* f154544: 0fc01a40 */ jal func0f006900 +/* f154548: 00000000 */ sll $zero,$zero,0x0 +/* f15454c: 3c09800a */ lui $t1,0x800a +/* f154550: 252945d0 */ addiu $t1,$t1,0x45d0 +/* f154554: 91280000 */ lbu $t0,0x0($t1) +/* f154558: 00408025 */ or $s0,$v0,$zero +.L0f15455c: +/* f15455c: 310a0001 */ andi $t2,$t0,0x1 +.L0f154560: +/* f154560: 114001fd */ beqz $t2,.L0f154d58 +/* f154564: 8fac00a8 */ lw $t4,0xa8($sp) +/* f154568: 8d2d000c */ lw $t5,0xc($t1) +/* f15456c: 018d1023 */ subu $v0,$t4,$t5 +/* f154570: 2841f449 */ slti $at,$v0,-2999 +/* f154574: 14200018 */ bnez $at,.L0f1545d8 +/* f154578: 28410bb8 */ slti $at,$v0,0xbb8 +/* f15457c: 10200016 */ beqz $at,.L0f1545d8 +/* f154580: 8fae00ac */ lw $t6,0xac($sp) +/* f154584: 8d380010 */ lw $t8,0x10($t1) +/* f154588: 01d81823 */ subu $v1,$t6,$t8 +/* f15458c: 2861f449 */ slti $at,$v1,-2999 +/* f154590: 14200011 */ bnez $at,.L0f1545d8 +/* f154594: 28610bb8 */ slti $at,$v1,0xbb8 +/* f154598: 1020000f */ beqz $at,.L0f1545d8 +/* f15459c: 00000000 */ sll $zero,$zero,0x0 +/* f1545a0: 00420019 */ multu $v0,$v0 +/* f1545a4: 00007812 */ mflo $t7 +/* f1545a8: 00000000 */ sll $zero,$zero,0x0 +/* f1545ac: 00000000 */ sll $zero,$zero,0x0 +/* f1545b0: 00630019 */ multu $v1,$v1 +/* f1545b4: 0000c812 */ mflo $t9 +/* f1545b8: 01f95821 */ addu $t3,$t7,$t9 +/* f1545bc: 448b2000 */ mtc1 $t3,$f4 +/* f1545c0: 0c012974 */ jal 0x4a5d0 +/* f1545c4: 46802320 */ cvt.s.w $f12,$f4 +/* f1545c8: 3c09800a */ lui $t1,0x800a +/* f1545cc: 252945d0 */ addiu $t1,$t1,0x45d0 +/* f1545d0: 10000003 */ beqz $zero,.L0f1545e0 +/* f1545d4: 46000306 */ mov.s $f12,$f0 +.L0f1545d8: +/* f1545d8: 3c017f1b */ lui $at,0x7f1b +/* f1545dc: c42c7404 */ lwc1 $f12,0x7404($at) +.L0f1545e0: +/* f1545e0: 3c0a8008 */ lui $t2,0x8008 +/* f1545e4: 8d4afbac */ lw $t2,-0x454($t2) +/* f1545e8: 3c014f80 */ lui $at,0x4f80 +/* f1545ec: 3c0c8008 */ lui $t4,0x8008 +/* f1545f0: 448a3000 */ mtc1 $t2,$f6 +/* f1545f4: 3c0d8008 */ lui $t5,0x8008 +/* f1545f8: 05410004 */ bgez $t2,.L0f15460c +/* f1545fc: 468033a0 */ cvt.s.w $f14,$f6 +/* f154600: 44814000 */ mtc1 $at,$f8 +/* f154604: 00000000 */ sll $zero,$zero,0x0 +/* f154608: 46087380 */ add.s $f14,$f14,$f8 +.L0f15460c: +/* f15460c: 8d8cfbb0 */ lw $t4,-0x450($t4) +/* f154610: 3c014f80 */ lui $at,0x4f80 +/* f154614: 448c5000 */ mtc1 $t4,$f10 +/* f154618: 05810004 */ bgez $t4,.L0f15462c +/* f15461c: 468054a0 */ cvt.s.w $f18,$f10 +/* f154620: 44812000 */ mtc1 $at,$f4 +/* f154624: 00000000 */ sll $zero,$zero,0x0 +/* f154628: 46049480 */ add.s $f18,$f18,$f4 +.L0f15462c: +/* f15462c: 8dadfbb4 */ lw $t5,-0x44c($t5) +/* f154630: 3c014f80 */ lui $at,0x4f80 +/* f154634: 448d3000 */ mtc1 $t5,$f6 +/* f154638: 05a10004 */ bgez $t5,.L0f15464c +/* f15463c: 46803420 */ cvt.s.w $f16,$f6 +/* f154640: 44814000 */ mtc1 $at,$f8 +/* f154644: 00000000 */ sll $zero,$zero,0x0 +/* f154648: 46088400 */ add.s $f16,$f16,$f8 +.L0f15464c: +/* f15464c: 91220018 */ lbu $v0,0x18($t1) +/* f154650: 24010002 */ addiu $at,$zero,0x2 +/* f154654: 14400095 */ bnez $v0,.L0f1548ac +/* f154658: 00000000 */ sll $zero,$zero,0x0 +/* f15465c: c5200014 */ lwc1 $f0,0x14($t1) +/* f154660: 460c003c */ c.lt.s $f0,$f12 +/* f154664: 00000000 */ sll $zero,$zero,0x0 +/* f154668: 45020004 */ bc1fl .L0f15467c +/* f15466c: 460e0081 */ sub.s $f2,$f0,$f14 +/* f154670: 100001b9 */ beqz $zero,.L0f154d58 +/* f154674: 00008025 */ or $s0,$zero,$zero +/* f154678: 460e0081 */ sub.s $f2,$f0,$f14 +.L0f15467c: +/* f15467c: 460c103c */ c.lt.s $f2,$f12 +/* f154680: 00000000 */ sll $zero,$zero,0x0 +/* f154684: 45020031 */ bc1fl .L0f15474c +/* f154688: 46107280 */ add.s $f10,$f14,$f16 +/* f15468c: 46026281 */ sub.s $f10,$f12,$f2 +/* f154690: 3c01437f */ lui $at,0x437f +/* f154694: 44813000 */ mtc1 $at,$f6 +/* f154698: 24180001 */ addiu $t8,$zero,0x1 +/* f15469c: 460e5103 */ div.s $f4,$f10,$f14 +/* f1546a0: 240700ff */ addiu $a3,$zero,0xff +/* f1546a4: 3c014f00 */ lui $at,0x4f00 +/* f1546a8: 46062002 */ mul.s $f0,$f4,$f6 +/* f1546ac: 444ef800 */ cfc1 $t6,$31 +/* f1546b0: 44d8f800 */ ctc1 $t8,$31 +/* f1546b4: 00000000 */ sll $zero,$zero,0x0 +/* f1546b8: 46000224 */ cvt.w.s $f8,$f0 +/* f1546bc: 4458f800 */ cfc1 $t8,$31 +/* f1546c0: 00000000 */ sll $zero,$zero,0x0 +/* f1546c4: 33180078 */ andi $t8,$t8,0x78 +/* f1546c8: 53000013 */ beqzl $t8,.L0f154718 +/* f1546cc: 44184000 */ mfc1 $t8,$f8 +/* f1546d0: 44814000 */ mtc1 $at,$f8 +/* f1546d4: 24180001 */ addiu $t8,$zero,0x1 +/* f1546d8: 46080201 */ sub.s $f8,$f0,$f8 +/* f1546dc: 44d8f800 */ ctc1 $t8,$31 +/* f1546e0: 00000000 */ sll $zero,$zero,0x0 +/* f1546e4: 46004224 */ cvt.w.s $f8,$f8 +/* f1546e8: 4458f800 */ cfc1 $t8,$31 +/* f1546ec: 00000000 */ sll $zero,$zero,0x0 +/* f1546f0: 33180078 */ andi $t8,$t8,0x78 +/* f1546f4: 17000005 */ bnez $t8,.L0f15470c +/* f1546f8: 00000000 */ sll $zero,$zero,0x0 +/* f1546fc: 44184000 */ mfc1 $t8,$f8 +/* f154700: 3c018000 */ lui $at,0x8000 +/* f154704: 10000007 */ beqz $zero,.L0f154724 +/* f154708: 0301c025 */ or $t8,$t8,$at +.L0f15470c: +/* f15470c: 10000005 */ beqz $zero,.L0f154724 +/* f154710: 2418ffff */ addiu $t8,$zero,-1 +/* f154714: 44184000 */ mfc1 $t8,$f8 +.L0f154718: +/* f154718: 00000000 */ sll $zero,$zero,0x0 +/* f15471c: 0700fffb */ bltz $t8,.L0f15470c +/* f154720: 00000000 */ sll $zero,$zero,0x0 +.L0f154724: +/* f154724: 00f81023 */ subu $v0,$a3,$t8 +/* f154728: 00027a00 */ sll $t7,$v0,0x8 +/* f15472c: 01e2c825 */ or $t9,$t7,$v0 +/* f154730: 00025c00 */ sll $t3,$v0,0x10 +/* f154734: 032b5025 */ or $t2,$t9,$t3 +/* f154738: 00026600 */ sll $t4,$v0,0x18 +/* f15473c: 44cef800 */ ctc1 $t6,$31 +/* f154740: 10000185 */ beqz $zero,.L0f154d58 +/* f154744: 014c8025 */ or $s0,$t2,$t4 +/* f154748: 46107280 */ add.s $f10,$f14,$f16 +.L0f15474c: +/* f15474c: 460a0101 */ sub.s $f4,$f0,$f10 +/* f154750: 460c203c */ c.lt.s $f4,$f12 +/* f154754: 00000000 */ sll $zero,$zero,0x0 +/* f154758: 45020004 */ bc1fl .L0f15476c +/* f15475c: 46127180 */ add.s $f6,$f14,$f18 +/* f154760: 1000017d */ beqz $zero,.L0f154d58 +/* f154764: 2410ffff */ addiu $s0,$zero,-1 +/* f154768: 46127180 */ add.s $f6,$f14,$f18 +.L0f15476c: +/* f15476c: 46103200 */ add.s $f8,$f6,$f16 +/* f154770: 46080081 */ sub.s $f2,$f0,$f8 +/* f154774: 460c103c */ c.lt.s $f2,$f12 +/* f154778: 00000000 */ sll $zero,$zero,0x0 +/* f15477c: 45020177 */ bc1fl .L0f154d5c +/* f154780: 912a0000 */ lbu $t2,0x0($t1) +/* f154784: 46026281 */ sub.s $f10,$f12,$f2 +/* f154788: 3c01437f */ lui $at,0x437f +/* f15478c: 44813000 */ mtc1 $at,$f6 +/* f154790: 24040001 */ addiu $a0,$zero,0x1 +/* f154794: 46125103 */ div.s $f4,$f10,$f18 +/* f154798: 240700ff */ addiu $a3,$zero,0xff +/* f15479c: 3c014f00 */ lui $at,0x4f00 +/* f1547a0: 46062002 */ mul.s $f0,$f4,$f6 +/* f1547a4: 444df800 */ cfc1 $t5,$31 +/* f1547a8: 44c4f800 */ ctc1 $a0,$31 +/* f1547ac: 00000000 */ sll $zero,$zero,0x0 +/* f1547b0: 46000224 */ cvt.w.s $f8,$f0 +/* f1547b4: 4444f800 */ cfc1 $a0,$31 +/* f1547b8: 00000000 */ sll $zero,$zero,0x0 +/* f1547bc: 30840078 */ andi $a0,$a0,0x78 +/* f1547c0: 50800013 */ beqzl $a0,.L0f154810 +/* f1547c4: 44044000 */ mfc1 $a0,$f8 +/* f1547c8: 44814000 */ mtc1 $at,$f8 +/* f1547cc: 24040001 */ addiu $a0,$zero,0x1 +/* f1547d0: 46080201 */ sub.s $f8,$f0,$f8 +/* f1547d4: 44c4f800 */ ctc1 $a0,$31 +/* f1547d8: 00000000 */ sll $zero,$zero,0x0 +/* f1547dc: 46004224 */ cvt.w.s $f8,$f8 +/* f1547e0: 4444f800 */ cfc1 $a0,$31 +/* f1547e4: 00000000 */ sll $zero,$zero,0x0 +/* f1547e8: 30840078 */ andi $a0,$a0,0x78 +/* f1547ec: 14800005 */ bnez $a0,.L0f154804 +/* f1547f0: 00000000 */ sll $zero,$zero,0x0 +/* f1547f4: 44044000 */ mfc1 $a0,$f8 +/* f1547f8: 3c018000 */ lui $at,0x8000 +/* f1547fc: 10000007 */ beqz $zero,.L0f15481c +/* f154800: 00812025 */ or $a0,$a0,$at +.L0f154804: +/* f154804: 10000005 */ beqz $zero,.L0f15481c +/* f154808: 2404ffff */ addiu $a0,$zero,-1 +/* f15480c: 44044000 */ mfc1 $a0,$f8 +.L0f154810: +/* f154810: 00000000 */ sll $zero,$zero,0x0 +/* f154814: 0480fffb */ bltz $a0,.L0f154804 +/* f154818: 00000000 */ sll $zero,$zero,0x0 +.L0f15481c: +/* f15481c: 00870019 */ multu $a0,$a3 +/* f154820: 00107602 */ srl $t6,$s0,0x18 +/* f154824: 31d800ff */ andi $t8,$t6,0xff +/* f154828: 00e41023 */ subu $v0,$a3,$a0 +/* f15482c: 44cdf800 */ ctc1 $t5,$31 +/* f154830: 00106402 */ srl $t4,$s0,0x10 +/* f154834: 318d00ff */ andi $t5,$t4,0xff +/* f154838: 00106202 */ srl $t4,$s0,0x8 +/* f15483c: 00001812 */ mflo $v1 +/* f154840: 00000000 */ sll $zero,$zero,0x0 +/* f154844: 00000000 */ sll $zero,$zero,0x0 +/* f154848: 03020019 */ multu $t8,$v0 +/* f15484c: 00007812 */ mflo $t7 +/* f154850: 01e3c821 */ addu $t9,$t7,$v1 +/* f154854: 00195a02 */ srl $t3,$t9,0x8 +/* f154858: 01a20019 */ multu $t5,$v0 +/* f15485c: 318d00ff */ andi $t5,$t4,0xff +/* f154860: 320c00ff */ andi $t4,$s0,0xff +/* f154864: 000b5600 */ sll $t2,$t3,0x18 +/* f154868: 00007012 */ mflo $t6 +/* f15486c: 01c3c021 */ addu $t8,$t6,$v1 +/* f154870: 00187a02 */ srl $t7,$t8,0x8 +/* f154874: 01a20019 */ multu $t5,$v0 +/* f154878: 000fcc00 */ sll $t9,$t7,0x10 +/* f15487c: 01595825 */ or $t3,$t2,$t9 +/* f154880: 00007012 */ mflo $t6 +/* f154884: 01c3c021 */ addu $t8,$t6,$v1 +/* f154888: 00187a02 */ srl $t7,$t8,0x8 +/* f15488c: 01820019 */ multu $t4,$v0 +/* f154890: 000f5200 */ sll $t2,$t7,0x8 +/* f154894: 016ac825 */ or $t9,$t3,$t2 +/* f154898: 00006812 */ mflo $t5 +/* f15489c: 01a37021 */ addu $t6,$t5,$v1 +/* f1548a0: 000ec202 */ srl $t8,$t6,0x8 +/* f1548a4: 1000012c */ beqz $zero,.L0f154d58 +/* f1548a8: 03388025 */ or $s0,$t9,$t8 +.L0f1548ac: +/* f1548ac: 1441007f */ bne $v0,$at,.L0f154aac +/* f1548b0: 3c047f1b */ lui $a0,0x7f1b +/* f1548b4: c5200014 */ lwc1 $f0,0x14($t1) +/* f1548b8: 460c003c */ c.lt.s $f0,$f12 +/* f1548bc: 00000000 */ sll $zero,$zero,0x0 +/* f1548c0: 45020004 */ bc1fl .L0f1548d4 +/* f1548c4: 44807000 */ mtc1 $zero,$f14 +/* f1548c8: 10000123 */ beqz $zero,.L0f154d58 +/* f1548cc: 00008025 */ or $s0,$zero,$zero +/* f1548d0: 44807000 */ mtc1 $zero,$f14 +.L0f1548d4: +/* f1548d4: 00000000 */ sll $zero,$zero,0x0 +/* f1548d8: 460e0081 */ sub.s $f2,$f0,$f14 +/* f1548dc: 460c103c */ c.lt.s $f2,$f12 +/* f1548e0: 00000000 */ sll $zero,$zero,0x0 +/* f1548e4: 45020030 */ bc1fl .L0f1549a8 +/* f1548e8: 44805000 */ mtc1 $zero,$f10 +/* f1548ec: 46026281 */ sub.s $f10,$f12,$f2 +/* f1548f0: 3c01437f */ lui $at,0x437f +/* f1548f4: 44813000 */ mtc1 $at,$f6 +/* f1548f8: 24060001 */ addiu $a2,$zero,0x1 +/* f1548fc: 460e5103 */ div.s $f4,$f10,$f14 +/* f154900: 3c014f00 */ lui $at,0x4f00 +/* f154904: 00002025 */ or $a0,$zero,$zero +/* f154908: 320500ff */ andi $a1,$s0,0xff +/* f15490c: 46062002 */ mul.s $f0,$f4,$f6 +/* f154910: 444ff800 */ cfc1 $t7,$31 +/* f154914: 44c6f800 */ ctc1 $a2,$31 +/* f154918: 00000000 */ sll $zero,$zero,0x0 +/* f15491c: 46000224 */ cvt.w.s $f8,$f0 +/* f154920: 4446f800 */ cfc1 $a2,$31 +/* f154924: 00000000 */ sll $zero,$zero,0x0 +/* f154928: 30c60078 */ andi $a2,$a2,0x78 +/* f15492c: 50c00013 */ beqzl $a2,.L0f15497c +/* f154930: 44064000 */ mfc1 $a2,$f8 +/* f154934: 44814000 */ mtc1 $at,$f8 +/* f154938: 24060001 */ addiu $a2,$zero,0x1 +/* f15493c: 46080201 */ sub.s $f8,$f0,$f8 +/* f154940: 44c6f800 */ ctc1 $a2,$31 +/* f154944: 00000000 */ sll $zero,$zero,0x0 +/* f154948: 46004224 */ cvt.w.s $f8,$f8 +/* f15494c: 4446f800 */ cfc1 $a2,$31 +/* f154950: 00000000 */ sll $zero,$zero,0x0 +/* f154954: 30c60078 */ andi $a2,$a2,0x78 +/* f154958: 14c00005 */ bnez $a2,.L0f154970 +/* f15495c: 00000000 */ sll $zero,$zero,0x0 +/* f154960: 44064000 */ mfc1 $a2,$f8 +/* f154964: 3c018000 */ lui $at,0x8000 +/* f154968: 10000007 */ beqz $zero,.L0f154988 +/* f15496c: 00c13025 */ or $a2,$a2,$at +.L0f154970: +/* f154970: 10000005 */ beqz $zero,.L0f154988 +/* f154974: 2406ffff */ addiu $a2,$zero,-1 +/* f154978: 44064000 */ mfc1 $a2,$f8 +.L0f15497c: +/* f15497c: 00000000 */ sll $zero,$zero,0x0 +/* f154980: 04c0fffb */ bltz $a2,.L0f154970 +/* f154984: 00000000 */ sll $zero,$zero,0x0 +.L0f154988: +/* f154988: 44cff800 */ ctc1 $t7,$31 +/* f15498c: 0fc01a40 */ jal func0f006900 +/* f154990: 00000000 */ sll $zero,$zero,0x0 +/* f154994: 3c09800a */ lui $t1,0x800a +/* f154998: 252945d0 */ addiu $t1,$t1,0x45d0 +/* f15499c: 100000ee */ beqz $zero,.L0f154d58 +/* f1549a0: 00408025 */ or $s0,$v0,$zero +/* f1549a4: 44805000 */ mtc1 $zero,$f10 +.L0f1549a8: +/* f1549a8: 3c014284 */ lui $at,0x4284 +/* f1549ac: 320b00ff */ andi $t3,$s0,0xff +/* f1549b0: 460a7100 */ add.s $f4,$f14,$f10 +/* f1549b4: 46040181 */ sub.s $f6,$f0,$f4 +/* f1549b8: 460c303c */ c.lt.s $f6,$f12 +/* f1549bc: 00000000 */ sll $zero,$zero,0x0 +/* f1549c0: 45020004 */ bc1fl .L0f1549d4 +/* f1549c4: 44818000 */ mtc1 $at,$f16 +/* f1549c8: 100000e3 */ beqz $zero,.L0f154d58 +/* f1549cc: 01608025 */ or $s0,$t3,$zero +/* f1549d0: 44818000 */ mtc1 $at,$f16 +.L0f1549d4: +/* f1549d4: 44805000 */ mtc1 $zero,$f10 +/* f1549d8: 46107200 */ add.s $f8,$f14,$f16 +/* f1549dc: 460a4100 */ add.s $f4,$f8,$f10 +/* f1549e0: 46040081 */ sub.s $f2,$f0,$f4 +/* f1549e4: 460c103c */ c.lt.s $f2,$f12 +/* f1549e8: 00000000 */ sll $zero,$zero,0x0 +/* f1549ec: 450200db */ bc1fl .L0f154d5c +/* f1549f0: 912a0000 */ lbu $t2,0x0($t1) +/* f1549f4: 46026181 */ sub.s $f6,$f12,$f2 +/* f1549f8: 3c01437f */ lui $at,0x437f +/* f1549fc: 44815000 */ mtc1 $at,$f10 +/* f154a00: 24060001 */ addiu $a2,$zero,0x1 +/* f154a04: 46103203 */ div.s $f8,$f6,$f16 +/* f154a08: 3c014f00 */ lui $at,0x4f00 +/* f154a0c: 00002025 */ or $a0,$zero,$zero +/* f154a10: 02002825 */ or $a1,$s0,$zero +/* f154a14: 460a4002 */ mul.s $f0,$f8,$f10 +/* f154a18: 444af800 */ cfc1 $t2,$31 +/* f154a1c: 44c6f800 */ ctc1 $a2,$31 +/* f154a20: 00000000 */ sll $zero,$zero,0x0 +/* f154a24: 46000124 */ cvt.w.s $f4,$f0 +/* f154a28: 4446f800 */ cfc1 $a2,$31 +/* f154a2c: 00000000 */ sll $zero,$zero,0x0 +/* f154a30: 30c60078 */ andi $a2,$a2,0x78 +/* f154a34: 50c00013 */ beqzl $a2,.L0f154a84 +/* f154a38: 44062000 */ mfc1 $a2,$f4 +/* f154a3c: 44812000 */ mtc1 $at,$f4 +/* f154a40: 24060001 */ addiu $a2,$zero,0x1 +/* f154a44: 46040101 */ sub.s $f4,$f0,$f4 +/* f154a48: 44c6f800 */ ctc1 $a2,$31 +/* f154a4c: 00000000 */ sll $zero,$zero,0x0 +/* f154a50: 46002124 */ cvt.w.s $f4,$f4 +/* f154a54: 4446f800 */ cfc1 $a2,$31 +/* f154a58: 00000000 */ sll $zero,$zero,0x0 +/* f154a5c: 30c60078 */ andi $a2,$a2,0x78 +/* f154a60: 14c00005 */ bnez $a2,.L0f154a78 +/* f154a64: 00000000 */ sll $zero,$zero,0x0 +/* f154a68: 44062000 */ mfc1 $a2,$f4 +/* f154a6c: 3c018000 */ lui $at,0x8000 +/* f154a70: 10000007 */ beqz $zero,.L0f154a90 +/* f154a74: 00c13025 */ or $a2,$a2,$at +.L0f154a78: +/* f154a78: 10000005 */ beqz $zero,.L0f154a90 +/* f154a7c: 2406ffff */ addiu $a2,$zero,-1 +/* f154a80: 44062000 */ mfc1 $a2,$f4 +.L0f154a84: +/* f154a84: 00000000 */ sll $zero,$zero,0x0 +/* f154a88: 04c0fffb */ bltz $a2,.L0f154a78 +/* f154a8c: 00000000 */ sll $zero,$zero,0x0 +.L0f154a90: +/* f154a90: 44caf800 */ ctc1 $t2,$31 +/* f154a94: 0fc01a40 */ jal func0f006900 +/* f154a98: 00000000 */ sll $zero,$zero,0x0 +/* f154a9c: 3c09800a */ lui $t1,0x800a +/* f154aa0: 252945d0 */ addiu $t1,$t1,0x45d0 +/* f154aa4: 100000ac */ beqz $zero,.L0f154d58 +/* f154aa8: 00408025 */ or $s0,$v0,$zero +.L0f154aac: +/* f154aac: 320200ff */ andi $v0,$s0,0xff +/* f154ab0: 3c058008 */ lui $a1,0x8008 +/* f154ab4: afa20050 */ sw $v0,0x50($sp) +/* f154ab8: 24a5fbc8 */ addiu $a1,$a1,-1080 +/* f154abc: afa20024 */ sw $v0,0x24($sp) +/* f154ac0: 248473b0 */ addiu $a0,$a0,0x73b0 +/* f154ac4: e7ac0084 */ swc1 $f12,0x84($sp) +/* f154ac8: 0c0036cc */ jal 0xdb30 +/* f154acc: e7ae00a4 */ swc1 $f14,0xa4($sp) +/* f154ad0: 3c09800a */ lui $t1,0x800a +/* f154ad4: 252945d0 */ addiu $t1,$t1,0x45d0 +/* f154ad8: c7ac0084 */ lwc1 $f12,0x84($sp) +/* f154adc: c5200014 */ lwc1 $f0,0x14($t1) +/* f154ae0: 8fa20024 */ lw $v0,0x24($sp) +/* f154ae4: c7ae00a4 */ lwc1 $f14,0xa4($sp) +/* f154ae8: 460c003c */ c.lt.s $f0,$f12 +/* f154aec: 8fa40050 */ lw $a0,0x50($sp) +/* f154af0: 02002825 */ or $a1,$s0,$zero +/* f154af4: 45020008 */ bc1fl .L0f154b18 +/* f154af8: 460e0081 */ sub.s $f2,$f0,$f14 +/* f154afc: 0fc01a40 */ jal func0f006900 +/* f154b00: 2406006e */ addiu $a2,$zero,0x6e +/* f154b04: 3c09800a */ lui $t1,0x800a +/* f154b08: 252945d0 */ addiu $t1,$t1,0x45d0 +/* f154b0c: 10000092 */ beqz $zero,.L0f154d58 +/* f154b10: 00408025 */ or $s0,$v0,$zero +/* f154b14: 460e0081 */ sub.s $f2,$f0,$f14 +.L0f154b18: +/* f154b18: 3c0141b0 */ lui $at,0x41b0 +/* f154b1c: 460c103c */ c.lt.s $f2,$f12 +/* f154b20: 00000000 */ sll $zero,$zero,0x0 +/* f154b24: 4502003d */ bc1fl .L0f154c1c +/* f154b28: 44818000 */ mtc1 $at,$f16 +/* f154b2c: 46026181 */ sub.s $f6,$f12,$f2 +/* f154b30: 3c01437f */ lui $at,0x437f +/* f154b34: 44815000 */ mtc1 $at,$f10 +/* f154b38: 3c0c8008 */ lui $t4,0x8008 +/* f154b3c: 460e3203 */ div.s $f8,$f6,$f14 +/* f154b40: 8d8cfbc8 */ lw $t4,-0x438($t4) +/* f154b44: 02002825 */ or $a1,$s0,$zero +/* f154b48: 240600c0 */ addiu $a2,$zero,0xc0 +/* f154b4c: 01822025 */ or $a0,$t4,$v0 +/* f154b50: 460a4102 */ mul.s $f4,$f8,$f10 +/* f154b54: 0fc01a40 */ jal func0f006900 +/* f154b58: e7a4004c */ swc1 $f4,0x4c($sp) +/* f154b5c: afa20028 */ sw $v0,0x28($sp) +/* f154b60: 8fa40050 */ lw $a0,0x50($sp) +/* f154b64: 02002825 */ or $a1,$s0,$zero +/* f154b68: 0fc01a40 */ jal func0f006900 +/* f154b6c: 2406006e */ addiu $a2,$zero,0x6e +/* f154b70: 444df800 */ cfc1 $t5,$31 +/* f154b74: 240e0001 */ addiu $t6,$zero,0x1 +/* f154b78: 44cef800 */ ctc1 $t6,$31 +/* f154b7c: c7a6004c */ lwc1 $f6,0x4c($sp) +/* f154b80: 240700ff */ addiu $a3,$zero,0xff +/* f154b84: 8fa40028 */ lw $a0,0x28($sp) +/* f154b88: 46003224 */ cvt.w.s $f8,$f6 +/* f154b8c: 00402825 */ or $a1,$v0,$zero +/* f154b90: 3c014f00 */ lui $at,0x4f00 +/* f154b94: 444ef800 */ cfc1 $t6,$31 +/* f154b98: 00000000 */ sll $zero,$zero,0x0 +/* f154b9c: 31ce0078 */ andi $t6,$t6,0x78 +/* f154ba0: 51c00013 */ beqzl $t6,.L0f154bf0 +/* f154ba4: 440e4000 */ mfc1 $t6,$f8 +/* f154ba8: 44814000 */ mtc1 $at,$f8 +/* f154bac: 240e0001 */ addiu $t6,$zero,0x1 +/* f154bb0: 46083201 */ sub.s $f8,$f6,$f8 +/* f154bb4: 44cef800 */ ctc1 $t6,$31 +/* f154bb8: 00000000 */ sll $zero,$zero,0x0 +/* f154bbc: 46004224 */ cvt.w.s $f8,$f8 +/* f154bc0: 444ef800 */ cfc1 $t6,$31 +/* f154bc4: 00000000 */ sll $zero,$zero,0x0 +/* f154bc8: 31ce0078 */ andi $t6,$t6,0x78 +/* f154bcc: 15c00005 */ bnez $t6,.L0f154be4 +/* f154bd0: 00000000 */ sll $zero,$zero,0x0 +/* f154bd4: 440e4000 */ mfc1 $t6,$f8 +/* f154bd8: 3c018000 */ lui $at,0x8000 +/* f154bdc: 10000007 */ beqz $zero,.L0f154bfc +/* f154be0: 01c17025 */ or $t6,$t6,$at +.L0f154be4: +/* f154be4: 10000005 */ beqz $zero,.L0f154bfc +/* f154be8: 240effff */ addiu $t6,$zero,-1 +/* f154bec: 440e4000 */ mfc1 $t6,$f8 +.L0f154bf0: +/* f154bf0: 00000000 */ sll $zero,$zero,0x0 +/* f154bf4: 05c0fffb */ bltz $t6,.L0f154be4 +/* f154bf8: 00000000 */ sll $zero,$zero,0x0 +.L0f154bfc: +/* f154bfc: 44cdf800 */ ctc1 $t5,$31 +/* f154c00: 0fc01a40 */ jal func0f006900 +/* f154c04: 00ee3023 */ subu $a2,$a3,$t6 +/* f154c08: 3c09800a */ lui $t1,0x800a +/* f154c0c: 252945d0 */ addiu $t1,$t1,0x45d0 +/* f154c10: 10000051 */ beqz $zero,.L0f154d58 +/* f154c14: 00408025 */ or $s0,$v0,$zero +/* f154c18: 44818000 */ mtc1 $at,$f16 +.L0f154c1c: +/* f154c1c: 3c014248 */ lui $at,0x4248 +/* f154c20: 3c198008 */ lui $t9,0x8008 +/* f154c24: 46107280 */ add.s $f10,$f14,$f16 +/* f154c28: 02002825 */ or $a1,$s0,$zero +/* f154c2c: 460a0101 */ sub.s $f4,$f0,$f10 +/* f154c30: 460c203c */ c.lt.s $f4,$f12 +/* f154c34: 00000000 */ sll $zero,$zero,0x0 +/* f154c38: 4502000a */ bc1fl .L0f154c64 +/* f154c3c: 44819000 */ mtc1 $at,$f18 +/* f154c40: 8f39fbc8 */ lw $t9,-0x438($t9) +/* f154c44: 240600c0 */ addiu $a2,$zero,0xc0 +/* f154c48: 0fc01a40 */ jal func0f006900 +/* f154c4c: 03222025 */ or $a0,$t9,$v0 +/* f154c50: 3c09800a */ lui $t1,0x800a +/* f154c54: 252945d0 */ addiu $t1,$t1,0x45d0 +/* f154c58: 1000003f */ beqz $zero,.L0f154d58 +/* f154c5c: 00408025 */ or $s0,$v0,$zero +/* f154c60: 44819000 */ mtc1 $at,$f18 +.L0f154c64: +/* f154c64: 00000000 */ sll $zero,$zero,0x0 +/* f154c68: 46127180 */ add.s $f6,$f14,$f18 +/* f154c6c: 46103200 */ add.s $f8,$f6,$f16 +/* f154c70: 46080081 */ sub.s $f2,$f0,$f8 +/* f154c74: 460c103c */ c.lt.s $f2,$f12 +/* f154c78: 00000000 */ sll $zero,$zero,0x0 +/* f154c7c: 45020037 */ bc1fl .L0f154d5c +/* f154c80: 912a0000 */ lbu $t2,0x0($t1) +/* f154c84: 46026281 */ sub.s $f10,$f12,$f2 +/* f154c88: 3c01437f */ lui $at,0x437f +/* f154c8c: 44813000 */ mtc1 $at,$f6 +/* f154c90: 3c188008 */ lui $t8,0x8008 +/* f154c94: 46125103 */ div.s $f4,$f10,$f18 +/* f154c98: 8f18fbc8 */ lw $t8,-0x438($t8) +/* f154c9c: 02002825 */ or $a1,$s0,$zero +/* f154ca0: 240600c0 */ addiu $a2,$zero,0xc0 +/* f154ca4: 03022025 */ or $a0,$t8,$v0 +/* f154ca8: 46062202 */ mul.s $f8,$f4,$f6 +/* f154cac: 0fc01a40 */ jal func0f006900 +/* f154cb0: e7a80044 */ swc1 $f8,0x44($sp) +/* f154cb4: 444ff800 */ cfc1 $t7,$31 +/* f154cb8: 240b0001 */ addiu $t3,$zero,0x1 +/* f154cbc: 44cbf800 */ ctc1 $t3,$31 +/* f154cc0: c7aa0044 */ lwc1 $f10,0x44($sp) +/* f154cc4: 240700ff */ addiu $a3,$zero,0xff +/* f154cc8: 02002025 */ or $a0,$s0,$zero +/* f154ccc: 46005124 */ cvt.w.s $f4,$f10 +/* f154cd0: 00402825 */ or $a1,$v0,$zero +/* f154cd4: 3c014f00 */ lui $at,0x4f00 +/* f154cd8: 444bf800 */ cfc1 $t3,$31 +/* f154cdc: 00000000 */ sll $zero,$zero,0x0 +/* f154ce0: 316b0078 */ andi $t3,$t3,0x78 +/* f154ce4: 51600013 */ beqzl $t3,.L0f154d34 +/* f154ce8: 440b2000 */ mfc1 $t3,$f4 +/* f154cec: 44812000 */ mtc1 $at,$f4 +/* f154cf0: 240b0001 */ addiu $t3,$zero,0x1 +/* f154cf4: 46045101 */ sub.s $f4,$f10,$f4 +/* f154cf8: 44cbf800 */ ctc1 $t3,$31 +/* f154cfc: 00000000 */ sll $zero,$zero,0x0 +/* f154d00: 46002124 */ cvt.w.s $f4,$f4 +/* f154d04: 444bf800 */ cfc1 $t3,$31 +/* f154d08: 00000000 */ sll $zero,$zero,0x0 +/* f154d0c: 316b0078 */ andi $t3,$t3,0x78 +/* f154d10: 15600005 */ bnez $t3,.L0f154d28 +/* f154d14: 00000000 */ sll $zero,$zero,0x0 +/* f154d18: 440b2000 */ mfc1 $t3,$f4 +/* f154d1c: 3c018000 */ lui $at,0x8000 +/* f154d20: 10000007 */ beqz $zero,.L0f154d40 +/* f154d24: 01615825 */ or $t3,$t3,$at +.L0f154d28: +/* f154d28: 10000005 */ beqz $zero,.L0f154d40 +/* f154d2c: 240bffff */ addiu $t3,$zero,-1 +/* f154d30: 440b2000 */ mfc1 $t3,$f4 +.L0f154d34: +/* f154d34: 00000000 */ sll $zero,$zero,0x0 +/* f154d38: 0560fffb */ bltz $t3,.L0f154d28 +/* f154d3c: 00000000 */ sll $zero,$zero,0x0 +.L0f154d40: +/* f154d40: 44cff800 */ ctc1 $t7,$31 +/* f154d44: 0fc01a40 */ jal func0f006900 +/* f154d48: 00eb3023 */ subu $a2,$a3,$t3 +/* f154d4c: 3c09800a */ lui $t1,0x800a +/* f154d50: 252945d0 */ addiu $t1,$t1,0x45d0 +/* f154d54: 00408025 */ or $s0,$v0,$zero +.L0f154d58: +/* f154d58: 912a0000 */ lbu $t2,0x0($t1) +.L0f154d5c: +/* f154d5c: 8fae00a8 */ lw $t6,0xa8($sp) +/* f154d60: 314c0004 */ andi $t4,$t2,0x4 +/* f154d64: 51800055 */ beqzl $t4,.L0f154ebc +/* f154d68: 8fbf001c */ lw $ra,0x1c($sp) +/* f154d6c: 8d2d004c */ lw $t5,0x4c($t1) +/* f154d70: 8d380050 */ lw $t8,0x50($t1) +/* f154d74: 8fab00ac */ lw $t3,0xac($sp) +/* f154d78: 01aec823 */ subu $t9,$t5,$t6 +/* f154d7c: 03387821 */ addu $t7,$t9,$t8 +/* f154d80: 01eb5023 */ subu $t2,$t7,$t3 +/* f154d84: 254c0320 */ addiu $t4,$t2,0x320 +/* f154d88: 448c3000 */ mtc1 $t4,$f6 +/* f154d8c: 8d2d0054 */ lw $t5,0x54($t1) +/* f154d90: 3c014080 */ lui $at,0x4080 +/* f154d94: 46803020 */ cvt.s.w $f0,$f6 +/* f154d98: 44811000 */ mtc1 $at,$f2 +/* f154d9c: 448d5000 */ mtc1 $t5,$f10 +/* f154da0: 3c013f80 */ lui $at,0x3f80 +/* f154da4: 44816000 */ mtc1 $at,$f12 +/* f154da8: 46805120 */ cvt.s.w $f4,$f10 +/* f154dac: 46001202 */ mul.s $f8,$f2,$f0 +/* f154db0: 3c013e80 */ lui $at,0x3e80 +/* f154db4: 44813000 */ mtc1 $at,$f6 +/* f154db8: 3c014000 */ lui $at,0x4000 +/* f154dbc: 320200ff */ andi $v0,$s0,0xff +/* f154dc0: 3c188008 */ lui $t8,0x8008 +/* f154dc4: 3c0a8008 */ lui $t2,0x8008 +/* f154dc8: 46044003 */ div.s $f0,$f8,$f4 +/* f154dcc: 46060282 */ mul.s $f10,$f0,$f6 +/* f154dd0: 4600520d */ trunc.w.s $f8,$f10 +/* f154dd4: 44194000 */ mfc1 $t9,$f8 +/* f154dd8: 00000000 */ sll $zero,$zero,0x0 +/* f154ddc: 44992000 */ mtc1 $t9,$f4 +/* f154de0: 00000000 */ sll $zero,$zero,0x0 +/* f154de4: 468021a0 */ cvt.s.w $f6,$f4 +/* f154de8: 44802000 */ mtc1 $zero,$f4 +/* f154dec: 46023282 */ mul.s $f10,$f6,$f2 +/* f154df0: 460a0001 */ sub.s $f0,$f0,$f10 +/* f154df4: 460c0001 */ sub.s $f0,$f0,$f12 +/* f154df8: 4600603c */ c.lt.s $f12,$f0 +/* f154dfc: 00000000 */ sll $zero,$zero,0x0 +/* f154e00: 45020005 */ bc1fl .L0f154e18 +/* f154e04: 4604003c */ c.lt.s $f0,$f4 +/* f154e08: 44814000 */ mtc1 $at,$f8 +/* f154e0c: 00000000 */ sll $zero,$zero,0x0 +/* f154e10: 46004001 */ sub.s $f0,$f8,$f0 +/* f154e14: 4604003c */ c.lt.s $f0,$f4 +.L0f154e18: +/* f154e18: 00000000 */ sll $zero,$zero,0x0 +/* f154e1c: 45000015 */ bc1f .L0f154e74 +/* f154e20: 00000000 */ sll $zero,$zero,0x0 +/* f154e24: 8f18fbbc */ lw $t8,-0x444($t8) +/* f154e28: 44802000 */ mtc1 $zero,$f4 +/* f154e2c: 3c014f80 */ lui $at,0x4f80 +/* f154e30: 44983000 */ mtc1 $t8,$f6 +/* f154e34: 07010004 */ bgez $t8,.L0f154e48 +/* f154e38: 468032a0 */ cvt.s.w $f10,$f6 +/* f154e3c: 44814000 */ mtc1 $at,$f8 +/* f154e40: 00000000 */ sll $zero,$zero,0x0 +/* f154e44: 46085280 */ add.s $f10,$f10,$f8 +.L0f154e48: +/* f154e48: 46002181 */ sub.s $f6,$f4,$f0 +/* f154e4c: 8d2b0058 */ lw $t3,0x58($t1) +/* f154e50: 02002825 */ or $a1,$s0,$zero +/* f154e54: 46065202 */ mul.s $f8,$f10,$f6 +/* f154e58: 004b2025 */ or $a0,$v0,$t3 +/* f154e5c: 4600410d */ trunc.w.s $f4,$f8 +/* f154e60: 44062000 */ mfc1 $a2,$f4 +/* f154e64: 0fc01a40 */ jal func0f006900 +/* f154e68: 00000000 */ sll $zero,$zero,0x0 +/* f154e6c: 10000012 */ beqz $zero,.L0f154eb8 +/* f154e70: 00408025 */ or $s0,$v0,$zero +.L0f154e74: +/* f154e74: 8d4afbb8 */ lw $t2,-0x448($t2) +/* f154e78: 3c014f80 */ lui $at,0x4f80 +/* f154e7c: 448a5000 */ mtc1 $t2,$f10 +/* f154e80: 05410004 */ bgez $t2,.L0f154e94 +/* f154e84: 468051a0 */ cvt.s.w $f6,$f10 +/* f154e88: 44814000 */ mtc1 $at,$f8 +/* f154e8c: 00000000 */ sll $zero,$zero,0x0 +/* f154e90: 46083180 */ add.s $f6,$f6,$f8 +.L0f154e94: +/* f154e94: 46003102 */ mul.s $f4,$f6,$f0 +/* f154e98: 8d2d005c */ lw $t5,0x5c($t1) +/* f154e9c: 02002825 */ or $a1,$s0,$zero +/* f154ea0: 004d2025 */ or $a0,$v0,$t5 +/* f154ea4: 4600228d */ trunc.w.s $f10,$f4 +/* f154ea8: 44065000 */ mfc1 $a2,$f10 +/* f154eac: 0fc01a40 */ jal func0f006900 +/* f154eb0: 00000000 */ sll $zero,$zero,0x0 +/* f154eb4: 00408025 */ or $s0,$v0,$zero +.L0f154eb8: +/* f154eb8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f154ebc: +/* f154ebc: 02001025 */ or $v0,$s0,$zero +/* f154ec0: 8fb00018 */ lw $s0,0x18($sp) +/* f154ec4: 03e00008 */ jr $ra +/* f154ec8: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f154ecc +/* f154ecc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f154ed0: 00803825 */ or $a3,$a0,$zero +/* f154ed4: afa5001c */ sw $a1,0x1c($sp) +/* f154ed8: 00a02025 */ or $a0,$a1,$zero +/* f154edc: afa60020 */ sw $a2,0x20($sp) +/* f154ee0: 00c02825 */ or $a1,$a2,$zero +/* f154ee4: afbf0014 */ sw $ra,0x14($sp) +/* f154ee8: 3c06800a */ lui $a2,0x800a +/* f154eec: 8cc645d4 */ lw $a2,0x45d4($a2) +/* f154ef0: 0fc550eb */ jal func0f1543ac +/* f154ef4: afa70018 */ sw $a3,0x18($sp) +/* f154ef8: 3c05800a */ lui $a1,0x800a +/* f154efc: 24a545d0 */ addiu $a1,$a1,0x45d0 +/* f154f00: 8cae0044 */ lw $t6,0x44($a1) +/* f154f04: 8fa70018 */ lw $a3,0x18($sp) +/* f154f08: 00402025 */ or $a0,$v0,$zero +/* f154f0c: 104e0005 */ beq $v0,$t6,.L0f154f24 +/* f154f10: 00e01825 */ or $v1,$a3,$zero +/* f154f14: 3c0ffa00 */ lui $t7,0xfa00 +/* f154f18: ac6f0000 */ sw $t7,0x0($v1) +/* f154f1c: 24e70008 */ addiu $a3,$a3,0x8 +/* f154f20: ac620004 */ sw $v0,0x4($v1) +.L0f154f24: +/* f154f24: 8fbf0014 */ lw $ra,0x14($sp) +/* f154f28: aca40044 */ sw $a0,0x44($a1) +/* f154f2c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f154f30: 03e00008 */ jr $ra +/* f154f34: 00e01025 */ or $v0,$a3,$zero +); + +GLOBAL_ASM( +glabel func0f154f38 +/* f154f38: 27bdffb8 */ addiu $sp,$sp,-72 +/* f154f3c: afbf0024 */ sw $ra,0x24($sp) +/* f154f40: afb20020 */ sw $s2,0x20($sp) +/* f154f44: afb1001c */ sw $s1,0x1c($sp) +/* f154f48: afb00018 */ sw $s0,0x18($sp) +/* f154f4c: 8cef0004 */ lw $t7,0x4($a3) +/* f154f50: 8fae0058 */ lw $t6,0x58($sp) +/* f154f54: 8ccd0004 */ lw $t5,0x4($a2) +/* f154f58: 000fc080 */ sll $t8,$t7,0x2 +/* f154f5c: 030fc023 */ subu $t8,$t8,$t7 +/* f154f60: 0018c080 */ sll $t8,$t8,0x2 +/* f154f64: 030fc021 */ addu $t8,$t8,$t7 +/* f154f68: 0018c880 */ sll $t9,$t8,0x2 +/* f154f6c: 01d96021 */ addu $t4,$t6,$t9 +/* f154f70: 000d7880 */ sll $t7,$t5,0x2 +/* f154f74: 018fc021 */ addu $t8,$t4,$t7 +/* f154f78: 3c198008 */ lui $t9,0x8008 +/* f154f7c: 8f39fac4 */ lw $t9,-0x53c($t9) +/* f154f80: 8f0e0000 */ lw $t6,0x0($t8) +/* f154f84: 8cad0000 */ lw $t5,0x0($a1) +/* f154f88: 3c18fd50 */ lui $t8,0xfd50 +/* f154f8c: 01d94021 */ addu $t0,$t6,$t9 +/* f154f90: 01a86023 */ subu $t4,$t5,$t0 +/* f154f94: 258f0001 */ addiu $t7,$t4,0x1 +/* f154f98: acaf0000 */ sw $t7,0x0($a1) +/* f154f9c: ac980000 */ sw $t8,0x0($a0) +/* f154fa0: 8cce0008 */ lw $t6,0x8($a2) +/* f154fa4: 24900008 */ addiu $s0,$a0,0x8 +/* f154fa8: 02001825 */ or $v1,$s0,$zero +/* f154fac: ac8e0004 */ sw $t6,0x4($a0) +/* f154fb0: 26100008 */ addiu $s0,$s0,0x8 +/* f154fb4: 3c19e600 */ lui $t9,0xe600 +/* f154fb8: ac790000 */ sw $t9,0x0($v1) +/* f154fbc: ac600004 */ sw $zero,0x4($v1) +/* f154fc0: 02004825 */ or $t1,$s0,$zero +/* f154fc4: 3c0df300 */ lui $t5,0xf300 +/* f154fc8: ad2d0000 */ sw $t5,0x0($t1) +/* f154fcc: 90ca0002 */ lbu $t2,0x2($a2) +/* f154fd0: 00c08825 */ or $s1,$a2,$zero +/* f154fd4: 00a09025 */ or $s2,$a1,$zero +/* f154fd8: 000a60c0 */ sll $t4,$t2,0x3 +/* f154fdc: 258a0011 */ addiu $t2,$t4,0x11 +/* f154fe0: 000a7843 */ sra $t7,$t2,0x1 +/* f154fe4: 25eaffff */ addiu $t2,$t7,-1 +/* f154fe8: 294107ff */ slti $at,$t2,0x7ff +/* f154fec: 10200003 */ beqz $at,.L0f154ffc +/* f154ff0: 26100008 */ addiu $s0,$s0,0x8 +/* f154ff4: 10000002 */ beqz $zero,.L0f155000 +/* f154ff8: 01403825 */ or $a3,$t2,$zero +.L0f154ffc: +/* f154ffc: 240707ff */ addiu $a3,$zero,0x7ff +.L0f155000: +/* f155000: 3c014120 */ lui $at,0x4120 +/* f155004: 44816000 */ mtc1 $at,$f12 +/* f155008: 3c014220 */ lui $at,0x4220 +/* f15500c: 44819000 */ mtc1 $at,$f18 +/* f155010: 30f80fff */ andi $t8,$a3,0xfff +/* f155014: 00187300 */ sll $t6,$t8,0xc +/* f155018: 3c010700 */ lui $at,0x700 +/* f15501c: 01c1c825 */ or $t9,$t6,$at +/* f155020: c7ae005c */ lwc1 $f14,0x5c($sp) +/* f155024: c7b00060 */ lwc1 $f16,0x60($sp) +/* f155028: 372d0800 */ ori $t5,$t9,0x800 +/* f15502c: ad2d0004 */ sw $t5,0x4($t1) +/* f155030: 02001825 */ or $v1,$s0,$zero +/* f155034: 3c0ce700 */ lui $t4,0xe700 +/* f155038: ac6c0000 */ sw $t4,0x0($v1) +/* f15503c: ac600004 */ sw $zero,0x4($v1) +/* f155040: 8e420000 */ lw $v0,0x0($s2) +/* f155044: 3c048008 */ lui $a0,0x8008 +/* f155048: 8c84fadc */ lw $a0,-0x524($a0) +/* f15504c: 00027880 */ sll $t7,$v0,0x2 +/* f155050: c7a40064 */ lwc1 $f4,0x64($sp) +/* f155054: 01e4c021 */ addu $t8,$t7,$a0 +/* f155058: 44983000 */ mtc1 $t8,$f6 +/* f15505c: 46049002 */ mul.s $f0,$f18,$f4 +/* f155060: 3c058008 */ lui $a1,0x8008 +/* f155064: 8ca5fae0 */ lw $a1,-0x520($a1) +/* f155068: 26100008 */ addiu $s0,$s0,0x8 +/* f15506c: 46803220 */ cvt.s.w $f8,$f6 +/* f155070: 460e4282 */ mul.s $f10,$f8,$f14 +/* f155074: 00000000 */ sll $zero,$zero,0x0 +/* f155078: 460c5102 */ mul.s $f4,$f10,$f12 +/* f15507c: c7aa0068 */ lwc1 $f10,0x68($sp) +/* f155080: 460a9082 */ mul.s $f2,$f18,$f10 +/* f155084: 46002180 */ add.s $f6,$f4,$f0 +/* f155088: 4600320d */ trunc.w.s $f8,$f6 +/* f15508c: 44194000 */ mfc1 $t9,$f8 +/* f155090: 00000000 */ sll $zero,$zero,0x0 +/* f155094: a7b9003e */ sh $t9,0x3e($sp) +/* f155098: 82260001 */ lb $a2,0x1($s1) +/* f15509c: 00066880 */ sll $t5,$a2,0x2 +/* f1550a0: 01a56021 */ addu $t4,$t5,$a1 +/* f1550a4: 448c2000 */ mtc1 $t4,$f4 +/* f1550a8: 00000000 */ sll $zero,$zero,0x0 +/* f1550ac: 468021a0 */ cvt.s.w $f6,$f4 +/* f1550b0: 46103202 */ mul.s $f8,$f6,$f16 +/* f1550b4: 00000000 */ sll $zero,$zero,0x0 +/* f1550b8: 460c4282 */ mul.s $f10,$f8,$f12 +/* f1550bc: 46025100 */ add.s $f4,$f10,$f2 +/* f1550c0: 4600218d */ trunc.w.s $f6,$f4 +/* f1550c4: 44183000 */ mfc1 $t8,$f6 +/* f1550c8: 00000000 */ sll $zero,$zero,0x0 +/* f1550cc: a7b8003c */ sh $t8,0x3c($sp) +/* f1550d0: 922a0003 */ lbu $t2,0x3($s1) +/* f1550d4: 004a7021 */ addu $t6,$v0,$t2 +/* f1550d8: 000ec880 */ sll $t9,$t6,0x2 +/* f1550dc: 03246821 */ addu $t5,$t9,$a0 +/* f1550e0: 25ac0004 */ addiu $t4,$t5,0x4 +/* f1550e4: 448c4000 */ mtc1 $t4,$f8 +/* f1550e8: 24040004 */ addiu $a0,$zero,0x4 +/* f1550ec: 468042a0 */ cvt.s.w $f10,$f8 +/* f1550f0: 460e5102 */ mul.s $f4,$f10,$f14 +/* f1550f4: 00000000 */ sll $zero,$zero,0x0 +/* f1550f8: 460c2182 */ mul.s $f6,$f4,$f12 +/* f1550fc: 46003200 */ add.s $f8,$f6,$f0 +/* f155100: 4600428d */ trunc.w.s $f10,$f8 +/* f155104: 44185000 */ mfc1 $t8,$f10 +/* f155108: 00000000 */ sll $zero,$zero,0x0 +/* f15510c: a7b8003a */ sh $t8,0x3a($sp) +/* f155110: 92270002 */ lbu $a3,0x2($s1) +/* f155114: 00c77021 */ addu $t6,$a2,$a3 +/* f155118: 000ec880 */ sll $t9,$t6,0x2 +/* f15511c: 03256821 */ addu $t5,$t9,$a1 +/* f155120: 25ac0004 */ addiu $t4,$t5,0x4 +/* f155124: 448c2000 */ mtc1 $t4,$f4 +/* f155128: 00e0c825 */ or $t9,$a3,$zero +/* f15512c: 27270001 */ addiu $a3,$t9,0x1 +/* f155130: 468021a0 */ cvt.s.w $f6,$f4 +/* f155134: 25460001 */ addiu $a2,$t2,0x1 +/* f155138: 00066980 */ sll $t5,$a2,0x6 +/* f15513c: 25af0001 */ addiu $t7,$t5,0x1 +/* f155140: a7af0034 */ sh $t7,0x34($sp) +/* f155144: 46103202 */ mul.s $f8,$f6,$f16 +/* f155148: 00000000 */ sll $zero,$zero,0x0 +/* f15514c: 460c4282 */ mul.s $f10,$f8,$f12 +/* f155150: 46025100 */ add.s $f4,$f10,$f2 +/* f155154: 4600218d */ trunc.w.s $f6,$f4 +/* f155158: 44183000 */ mfc1 $t8,$f6 +/* f15515c: 00000000 */ sll $zero,$zero,0x0 +/* f155160: a7b80038 */ sh $t8,0x38($sp) +/* f155164: 0007c180 */ sll $t8,$a3,0x6 +/* f155168: 27190001 */ addiu $t9,$t8,0x1 +/* f15516c: 0fc59e59 */ jal func0f167964 +/* f155170: a7b90030 */ sh $t9,0x30($sp) +/* f155174: 24040001 */ addiu $a0,$zero,0x1 +/* f155178: 0fc59e73 */ jal func0f1679cc +/* f15517c: afa2002c */ sw $v0,0x2c($sp) +/* f155180: 8fa3002c */ lw $v1,0x2c($sp) +/* f155184: 3c0dff00 */ lui $t5,0xff00 +/* f155188: 87a60034 */ lh $a2,0x34($sp) +/* f15518c: 87a70030 */ lh $a3,0x30($sp) +/* f155190: 35ad00ff */ ori $t5,$t5,0xff +/* f155194: ac4d0000 */ sw $t5,0x0($v0) +/* f155198: 2405fff6 */ addiu $a1,$zero,-10 +/* f15519c: a4650004 */ sh $a1,0x4($v1) +/* f1551a0: a4650010 */ sh $a1,0x10($v1) +/* f1551a4: a465001c */ sh $a1,0x1c($v1) +/* f1551a8: a4650028 */ sh $a1,0x28($v1) +/* f1551ac: a0600007 */ sb $zero,0x7($v1) +/* f1551b0: a0600013 */ sb $zero,0x13($v1) +/* f1551b4: a060001f */ sb $zero,0x1f($v1) +/* f1551b8: a060002b */ sb $zero,0x2b($v1) +/* f1551bc: 87a8003e */ lh $t0,0x3e($sp) +/* f1551c0: 240a0001 */ addiu $t2,$zero,0x1 +/* f1551c4: 00405825 */ or $t3,$v0,$zero +/* f1551c8: 05010003 */ bgez $t0,.L0f1551d8 +/* f1551cc: 00086083 */ sra $t4,$t0,0x2 +/* f1551d0: 25010003 */ addiu $at,$t0,0x3 +/* f1551d4: 00016083 */ sra $t4,$at,0x2 +.L0f1551d8: +/* f1551d8: a46c0000 */ sh $t4,0x0($v1) +/* f1551dc: 87a4003c */ lh $a0,0x3c($sp) +/* f1551e0: a46a0008 */ sh $t2,0x8($v1) +/* f1551e4: a46a000a */ sh $t2,0xa($v1) +/* f1551e8: 01804025 */ or $t0,$t4,$zero +/* f1551ec: 04810003 */ bgez $a0,.L0f1551fc +/* f1551f0: 00047883 */ sra $t7,$a0,0x2 +/* f1551f4: 24810003 */ addiu $at,$a0,0x3 +/* f1551f8: 00017883 */ sra $t7,$at,0x2 +.L0f1551fc: +/* f1551fc: a46f0002 */ sh $t7,0x2($v1) +/* f155200: 87a9003a */ lh $t1,0x3a($sp) +/* f155204: 01e02025 */ or $a0,$t7,$zero +/* f155208: a464000e */ sh $a0,0xe($v1) +/* f15520c: 05210003 */ bgez $t1,.L0f15521c +/* f155210: 0009c083 */ sra $t8,$t1,0x2 +/* f155214: 25210003 */ addiu $at,$t1,0x3 +/* f155218: 0001c083 */ sra $t8,$at,0x2 +.L0f15521c: +/* f15521c: a478000c */ sh $t8,0xc($v1) +/* f155220: a46a0016 */ sh $t2,0x16($v1) +/* f155224: a4780018 */ sh $t8,0x18($v1) +/* f155228: a4660014 */ sh $a2,0x14($v1) +/* f15522c: 87a20038 */ lh $v0,0x38($sp) +/* f155230: 02002025 */ or $a0,$s0,$zero +/* f155234: a4660020 */ sh $a2,0x20($v1) +/* f155238: 26100008 */ addiu $s0,$s0,0x8 +/* f15523c: 3c190700 */ lui $t9,0x700 +/* f155240: a4680024 */ sh $t0,0x24($v1) +/* f155244: a46a002c */ sh $t2,0x2c($v1) +/* f155248: a4670022 */ sh $a3,0x22($v1) +/* f15524c: a467002e */ sh $a3,0x2e($v1) +/* f155250: 37390004 */ ori $t9,$t9,0x4 +/* f155254: 02002825 */ or $a1,$s0,$zero +/* f155258: 3c0d0430 */ lui $t5,0x430 +/* f15525c: 35ad0030 */ ori $t5,$t5,0x30 +/* f155260: 26100008 */ addiu $s0,$s0,0x8 +/* f155264: 02003025 */ or $a2,$s0,$zero +/* f155268: 3c0cb100 */ lui $t4,0xb100 +/* f15526c: 358c0002 */ ori $t4,$t4,0x2 +/* f155270: 240f3210 */ addiu $t7,$zero,0x3210 +/* f155274: 03004825 */ or $t1,$t8,$zero +/* f155278: 04410003 */ bgez $v0,.L0f155288 +/* f15527c: 00027083 */ sra $t6,$v0,0x2 +/* f155280: 24410003 */ addiu $at,$v0,0x3 +/* f155284: 00017083 */ sra $t6,$at,0x2 +.L0f155288: +/* f155288: a46e001a */ sh $t6,0x1a($v1) +/* f15528c: a46e0026 */ sh $t6,0x26($v1) +/* f155290: ac8b0004 */ sw $t3,0x4($a0) +/* f155294: ac990000 */ sw $t9,0x0($a0) +/* f155298: acad0000 */ sw $t5,0x0($a1) +/* f15529c: aca30004 */ sw $v1,0x4($a1) +/* f1552a0: accf0004 */ sw $t7,0x4($a2) +/* f1552a4: accc0000 */ sw $t4,0x0($a2) +/* f1552a8: 8e580000 */ lw $t8,0x0($s2) +/* f1552ac: 922e0003 */ lbu $t6,0x3($s1) +/* f1552b0: 26020008 */ addiu $v0,$s0,0x8 +/* f1552b4: 030ec821 */ addu $t9,$t8,$t6 +/* f1552b8: ae590000 */ sw $t9,0x0($s2) +/* f1552bc: 8fbf0024 */ lw $ra,0x24($sp) +/* f1552c0: 8fb20020 */ lw $s2,0x20($sp) +/* f1552c4: 8fb1001c */ lw $s1,0x1c($sp) +/* f1552c8: 8fb00018 */ lw $s0,0x18($sp) +/* f1552cc: 03e00008 */ jr $ra +/* f1552d0: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f1552d4 +/* f1552d4: 27bdff28 */ addiu $sp,$sp,-216 +/* f1552d8: afb50064 */ sw $s5,0x64($sp) +/* f1552dc: 8fb500f0 */ lw $s5,0xf0($sp) +/* f1552e0: afbf0074 */ sw $ra,0x74($sp) +/* f1552e4: afbe0070 */ sw $s8,0x70($sp) +/* f1552e8: afb7006c */ sw $s7,0x6c($sp) +/* f1552ec: afb60068 */ sw $s6,0x68($sp) +/* f1552f0: afb40060 */ sw $s4,0x60($sp) +/* f1552f4: afb3005c */ sw $s3,0x5c($sp) +/* f1552f8: afb20058 */ sw $s2,0x58($sp) +/* f1552fc: afb10054 */ sw $s1,0x54($sp) +/* f155300: afb00050 */ sw $s0,0x50($sp) +/* f155304: f7ba0048 */ sdc1 $f26,0x48($sp) +/* f155308: f7b80040 */ sdc1 $f24,0x40($sp) +/* f15530c: f7b60038 */ sdc1 $f22,0x38($sp) +/* f155310: f7b40030 */ sdc1 $f20,0x30($sp) +/* f155314: afa500dc */ sw $a1,0xdc($sp) +/* f155318: afa600e0 */ sw $a2,0xe0($sp) +/* f15531c: afa000c0 */ sw $zero,0xc0($sp) +/* f155320: 3c188008 */ lui $t8,0x8008 +/* f155324: 8f184120 */ lw $t8,0x4120($t8) +/* f155328: 92af0446 */ lbu $t7,0x446($s5) +/* f15532c: 82ae0445 */ lb $t6,0x445($s5) +/* f155330: 4487d000 */ mtc1 $a3,$f26 +/* f155334: 00808825 */ or $s1,$a0,$zero +/* f155338: 00009025 */ or $s2,$zero,$zero +/* f15533c: 24130048 */ addiu $s3,$zero,0x48 +/* f155340: 13000005 */ beqz $t8,.L0f155358 +/* f155344: 01cf1021 */ addu $v0,$t6,$t7 +/* f155348: 2841000e */ slti $at,$v0,0xe +/* f15534c: 50200003 */ beqzl $at,.L0f15535c +/* f155350: 8fb000ec */ lw $s0,0xec($sp) +/* f155354: 2402000e */ addiu $v0,$zero,0xe +.L0f155358: +/* f155358: 8fb000ec */ lw $s0,0xec($sp) +.L0f15535c: +/* f15535c: 8fb900f4 */ lw $t9,0xf4($sp) +/* f155360: 27a400c8 */ addiu $a0,$sp,0xc8 +/* f155364: 27a500cc */ addiu $a1,$sp,0xcc +/* f155368: 02a03825 */ or $a3,$s5,$zero +/* f15536c: afa00014 */ sw $zero,0x14($sp) +/* f155370: afa200c4 */ sw $v0,0xc4($sp) +/* f155374: 02003025 */ or $a2,$s0,$zero +/* f155378: 0fc55cbe */ jal func0f1572f8 +/* f15537c: afb90010 */ sw $t9,0x10($sp) +/* f155380: 8fa800cc */ lw $t0,0xcc($sp) +/* f155384: 3c013f80 */ lui $at,0x3f80 +/* f155388: 44810000 */ mtc1 $at,$f0 +/* f15538c: 44883000 */ mtc1 $t0,$f6 +/* f155390: 8fa900fc */ lw $t1,0xfc($sp) +/* f155394: 4600d101 */ sub.s $f4,$f26,$f0 +/* f155398: 3c013f00 */ lui $at,0x3f00 +/* f15539c: 44811000 */ mtc1 $at,$f2 +/* f1553a0: 46803220 */ cvt.s.w $f8,$f6 +/* f1553a4: 44899000 */ mtc1 $t1,$f18 +/* f1553a8: 8faa00c4 */ lw $t2,0xc4($sp) +/* f1553ac: c7b800e8 */ lwc1 $f24,0xe8($sp) +/* f1553b0: 8fab0100 */ lw $t3,0x100($sp) +/* f1553b4: 468091a0 */ cvt.s.w $f6,$f18 +/* f1553b8: 46082282 */ mul.s $f10,$f4,$f8 +/* f1553bc: 448a9000 */ mtc1 $t2,$f18 +/* f1553c0: c7a800dc */ lwc1 $f8,0xdc($sp) +/* f1553c4: 02201025 */ or $v0,$s1,$zero +/* f1553c8: 26310008 */ addiu $s1,$s1,0x8 +/* f1553cc: 3c16e700 */ lui $s6,0xe700 +/* f1553d0: 02201825 */ or $v1,$s1,$zero +/* f1553d4: 46025402 */ mul.s $f16,$f10,$f2 +/* f1553d8: 4600c281 */ sub.s $f10,$f24,$f0 +/* f1553dc: 3c0cba00 */ lui $t4,0xba00 +/* f1553e0: 358c0e02 */ ori $t4,$t4,0xe02 +/* f1553e4: 26310008 */ addiu $s1,$s1,0x8 +/* f1553e8: 340dc000 */ dli $t5,0xc000 +/* f1553ec: 0220a025 */ or $s4,$s1,$zero +/* f1553f0: 46068102 */ mul.s $f4,$f16,$f6 +/* f1553f4: 3c0efd10 */ lui $t6,0xfd10 +/* f1553f8: 3c048008 */ lui $a0,0x8008 +/* f1553fc: 2484fb3c */ addiu $a0,$a0,-1220 +/* f155400: 26310008 */ addiu $s1,$s1,0x8 +/* f155404: 46809420 */ cvt.s.w $f16,$f18 +/* f155408: 46044501 */ sub.s $f20,$f8,$f4 +/* f15540c: 46105182 */ mul.s $f6,$f10,$f16 +/* f155410: 448b2000 */ mtc1 $t3,$f4 +/* f155414: c7b000e0 */ lwc1 $f16,0xe0($sp) +/* f155418: ac400004 */ sw $zero,0x4($v0) +/* f15541c: ac560000 */ sw $s6,0x0($v0) +/* f155420: ac6d0004 */ sw $t5,0x4($v1) +/* f155424: 468024a0 */ cvt.s.w $f18,$f4 +/* f155428: 46023202 */ mul.s $f8,$f6,$f2 +/* f15542c: ac6c0000 */ sw $t4,0x0($v1) +/* f155430: ae8e0000 */ sw $t6,0x0($s4) +/* f155434: 46124282 */ mul.s $f10,$f8,$f18 +/* f155438: 0c012d20 */ jal 0x4b480 +/* f15543c: 460a8581 */ sub.s $f22,$f16,$f10 +/* f155440: 02201825 */ or $v1,$s1,$zero +/* f155444: ae820004 */ sw $v0,0x4($s4) +/* f155448: 26310008 */ addiu $s1,$s1,0x8 +/* f15544c: 3c0fe600 */ lui $t7,0xe600 +/* f155450: 02202025 */ or $a0,$s1,$zero +/* f155454: ac6f0000 */ sw $t7,0x0($v1) +/* f155458: ac600004 */ sw $zero,0x4($v1) +/* f15545c: 26310008 */ addiu $s1,$s1,0x8 +/* f155460: 3c190603 */ lui $t9,0x603 +/* f155464: 3739c000 */ ori $t9,$t9,0xc000 +/* f155468: 3c18f000 */ lui $t8,0xf000 +/* f15546c: 02202825 */ or $a1,$s1,$zero +/* f155470: ac980000 */ sw $t8,0x0($a0) +/* f155474: ac990004 */ sw $t9,0x4($a0) +/* f155478: 26310008 */ addiu $s1,$s1,0x8 +/* f15547c: 3c08f540 */ lui $t0,0xf540 +/* f155480: 35080200 */ ori $t0,$t0,0x200 +/* f155484: 02203025 */ or $a2,$s1,$zero +/* f155488: aca80000 */ sw $t0,0x0($a1) +/* f15548c: aca00004 */ sw $zero,0x4($a1) +/* f155490: 3c0a0007 */ lui $t2,0x7 +/* f155494: 354ac07c */ ori $t2,$t2,0xc07c +/* f155498: 26310008 */ addiu $s1,$s1,0x8 +/* f15549c: 3c09f200 */ lui $t1,0xf200 +/* f1554a0: acc90000 */ sw $t1,0x0($a2) +/* f1554a4: acca0004 */ sw $t2,0x4($a2) +/* f1554a8: 02203825 */ or $a3,$s1,$zero +/* f1554ac: 3c0bfa00 */ lui $t3,0xfa00 +/* f1554b0: aceb0000 */ sw $t3,0x0($a3) +/* f1554b4: 8fac00f8 */ lw $t4,0xf8($sp) +/* f1554b8: 26310008 */ addiu $s1,$s1,0x8 +/* f1554bc: 02201025 */ or $v0,$s1,$zero +/* f1554c0: acec0004 */ sw $t4,0x4($a3) +/* f1554c4: ac400004 */ sw $zero,0x4($v0) +/* f1554c8: ac560000 */ sw $s6,0x0($v0) +/* f1554cc: 1200005e */ beqz $s0,.L0f155648 +/* f1554d0: 26310008 */ addiu $s1,$s1,0x8 +/* f1554d4: 92020000 */ lbu $v0,0x0($s0) +/* f1554d8: 3c178008 */ lui $s7,0x8008 +/* f1554dc: 26f7fad0 */ addiu $s7,$s7,-1328 +/* f1554e0: 10400059 */ beqz $v0,.L0f155648 +/* f1554e4: 241e0005 */ addiu $s8,$zero,0x5 +/* f1554e8: 24160020 */ addiu $s6,$zero,0x20 +/* f1554ec: 2414000c */ addiu $s4,$zero,0xc +.L0f1554f0: +/* f1554f0: 16c2000a */ bne $s6,$v0,.L0f15551c +/* f1554f4: 2401000a */ addiu $at,$zero,0xa +/* f1554f8: 8eed0000 */ lw $t5,0x0($s7) +/* f1554fc: 8fa300c0 */ lw $v1,0xc0($sp) +/* f155500: 24130048 */ addiu $s3,$zero,0x48 +/* f155504: 01be0019 */ multu $t5,$s8 +/* f155508: 26100001 */ addiu $s0,$s0,0x1 +/* f15550c: 00007012 */ mflo $t6 +/* f155510: 01c31821 */ addu $v1,$t6,$v1 +/* f155514: 10000049 */ beqz $zero,.L0f15563c +/* f155518: afa300c0 */ sw $v1,0xc0($sp) +.L0f15551c: +/* f15551c: 54410012 */ bnel $v0,$at,.L0f155568 +/* f155520: 28410080 */ slti $at,$v0,0x80 +/* f155524: 3c028008 */ lui $v0,0x8008 +/* f155528: 8c42fad4 */ lw $v0,-0x52c($v0) +/* f15552c: 8fa300c0 */ lw $v1,0xc0($sp) +/* f155530: 24130048 */ addiu $s3,$zero,0x48 +/* f155534: 04400006 */ bltz $v0,.L0f155550 +/* f155538: 26100001 */ addiu $s0,$s0,0x1 +/* f15553c: 54600005 */ bnezl $v1,.L0f155554 +/* f155540: 8faf00c4 */ lw $t7,0xc4($sp) +/* f155544: 02429021 */ addu $s2,$s2,$v0 +/* f155548: 10000004 */ beqz $zero,.L0f15555c +/* f15554c: 00001825 */ or $v1,$zero,$zero +.L0f155550: +/* f155550: 8faf00c4 */ lw $t7,0xc4($sp) +.L0f155554: +/* f155554: 00001825 */ or $v1,$zero,$zero +/* f155558: 024f9021 */ addu $s2,$s2,$t7 +.L0f15555c: +/* f15555c: 10000037 */ beqz $zero,.L0f15563c +/* f155560: afa300c0 */ sw $v1,0xc0($sp) +/* f155564: 28410080 */ slti $at,$v0,0x80 +.L0f155568: +/* f155568: 10200016 */ beqz $at,.L0f1555c4 +/* f15556c: 304b007f */ andi $t3,$v0,0x7f +/* f155570: 00540019 */ multu $v0,$s4 +/* f155574: 8fa800f4 */ lw $t0,0xf4($sp) +/* f155578: 02202025 */ or $a0,$s1,$zero +/* f15557c: 27a500c0 */ addiu $a1,$sp,0xc0 +/* f155580: e7ba0014 */ swc1 $f26,0x14($sp) +/* f155584: e7b80018 */ swc1 $f24,0x18($sp) +/* f155588: e7b4001c */ swc1 $f20,0x1c($sp) +/* f15558c: e7b60020 */ swc1 $f22,0x20($sp) +/* f155590: afa80010 */ sw $t0,0x10($sp) +/* f155594: 0000c012 */ mflo $t8 +/* f155598: 03153021 */ addu $a2,$t8,$s5 +/* f15559c: 24c6fe74 */ addiu $a2,$a2,-396 +/* f1555a0: 02740019 */ multu $s3,$s4 +/* f1555a4: 0000c812 */ mflo $t9 +/* f1555a8: 03353821 */ addu $a3,$t9,$s5 +/* f1555ac: 0fc553ce */ jal func0f154f38 +/* f1555b0: 24e7fe74 */ addiu $a3,$a3,-396 +/* f1555b4: 00408825 */ or $s1,$v0,$zero +/* f1555b8: 92130000 */ lbu $s3,0x0($s0) +/* f1555bc: 1000001f */ beqz $zero,.L0f15563c +/* f1555c0: 26100001 */ addiu $s0,$s0,0x1 +.L0f1555c4: +/* f1555c4: 3c0f8008 */ lui $t7,0x8008 +/* f1555c8: 92090001 */ lbu $t1,0x1($s0) +/* f1555cc: 25effbcc */ addiu $t7,$t7,-1076 +/* f1555d0: 8de10000 */ lw $at,0x0($t7) +/* f1555d4: 000b61c0 */ sll $t4,$t3,0x7 +/* f1555d8: 27ae0080 */ addiu $t6,$sp,0x80 +/* f1555dc: 312a007f */ andi $t2,$t1,0x7f +/* f1555e0: 014c1825 */ or $v1,$t2,$t4 +/* f1555e4: adc10000 */ sw $at,0x0($t6) +/* f1555e8: 8de10008 */ lw $at,0x8($t7) +/* f1555ec: 8df90004 */ lw $t9,0x4($t7) +/* f1555f0: 3064ffff */ andi $a0,$v1,0xffff +/* f1555f4: 30882000 */ andi $t0,$a0,0x2000 +/* f1555f8: adc10008 */ sw $at,0x8($t6) +/* f1555fc: 11000005 */ beqz $t0,.L0f155614 +/* f155600: add90004 */ sw $t9,0x4($t6) +/* f155604: 2409000f */ addiu $t1,$zero,0xf +/* f155608: 240b0010 */ addiu $t3,$zero,0x10 +/* f15560c: a3a90083 */ sb $t1,0x83($sp) +/* f155610: a3ab0082 */ sb $t3,0x82($sp) +.L0f155614: +/* f155614: 308a1fff */ andi $t2,$a0,0x1fff +/* f155618: 294103c8 */ slti $at,$t2,0x3c8 +/* f15561c: 54200003 */ bnezl $at,.L0f15562c +/* f155620: 248c0080 */ addiu $t4,$a0,0x80 +/* f155624: 24040002 */ addiu $a0,$zero,0x2 +/* f155628: 248c0080 */ addiu $t4,$a0,0x80 +.L0f15562c: +/* f15562c: 0fc5b8ff */ jal func0f16e3fc +/* f155630: a3ac0080 */ sb $t4,0x80($sp) +/* f155634: afa20088 */ sw $v0,0x88($sp) +/* f155638: 26100002 */ addiu $s0,$s0,0x2 +.L0f15563c: +/* f15563c: 92020000 */ lbu $v0,0x0($s0) +/* f155640: 1440ffab */ bnez $v0,.L0f1554f0 +/* f155644: 00000000 */ sll $zero,$zero,0x0 +.L0f155648: +/* f155648: 8fbf0074 */ lw $ra,0x74($sp) +/* f15564c: 02201025 */ or $v0,$s1,$zero +/* f155650: 8fb10054 */ lw $s1,0x54($sp) +/* f155654: d7b40030 */ ldc1 $f20,0x30($sp) +/* f155658: d7b60038 */ ldc1 $f22,0x38($sp) +/* f15565c: d7b80040 */ ldc1 $f24,0x40($sp) +/* f155660: d7ba0048 */ ldc1 $f26,0x48($sp) +/* f155664: 8fb00050 */ lw $s0,0x50($sp) +/* f155668: 8fb20058 */ lw $s2,0x58($sp) +/* f15566c: 8fb3005c */ lw $s3,0x5c($sp) +/* f155670: 8fb40060 */ lw $s4,0x60($sp) +/* f155674: 8fb50064 */ lw $s5,0x64($sp) +/* f155678: 8fb60068 */ lw $s6,0x68($sp) +/* f15567c: 8fb7006c */ lw $s7,0x6c($sp) +/* f155680: 8fbe0070 */ lw $s8,0x70($sp) +/* f155684: 03e00008 */ jr $ra +/* f155688: 27bd00d8 */ addiu $sp,$sp,0xd8 +); + +GLOBAL_ASM( +glabel func0f15568c +/* f15568c: 27bdff68 */ addiu $sp,$sp,-152 +/* f155690: 3c0d8008 */ lui $t5,0x8008 +/* f155694: 3c0f8008 */ lui $t7,0x8008 +/* f155698: 8deffac8 */ lw $t7,-0x538($t7) +/* f15569c: 25adfad0 */ addiu $t5,$t5,-1328 +/* f1556a0: 8dae0000 */ lw $t6,0x0($t5) +/* f1556a4: afb20030 */ sw $s2,0x30($sp) +/* f1556a8: afb1002c */ sw $s1,0x2c($sp) +/* f1556ac: afb00028 */ sw $s0,0x28($sp) +/* f1556b0: 00808025 */ or $s0,$a0,$zero +/* f1556b4: 00e08825 */ or $s1,$a3,$zero +/* f1556b8: 00a09025 */ or $s2,$a1,$zero +/* f1556bc: afbf0034 */ sw $ra,0x34($sp) +/* f1556c0: afa600a0 */ sw $a2,0xa0($sp) +/* f1556c4: 11e00003 */ beqz $t7,.L0f1556d4 +/* f1556c8: afae008c */ sw $t6,0x8c($sp) +/* f1556cc: 24180001 */ addiu $t8,$zero,0x1 +/* f1556d0: afb8008c */ sw $t8,0x8c($sp) +.L0f1556d4: +/* f1556d4: 8fb900a0 */ lw $t9,0xa0($sp) +/* f1556d8: 8faf00c0 */ lw $t7,0xc0($sp) +/* f1556dc: 8fb800ac */ lw $t8,0xac($sp) +/* f1556e0: 8f2e0000 */ lw $t6,0x0($t9) +/* f1556e4: 8fb900a8 */ lw $t9,0xa8($sp) +/* f1556e8: 01cf5021 */ addu $t2,$t6,$t7 +/* f1556ec: 8f2e0004 */ lw $t6,0x4($t9) +/* f1556f0: 000e7880 */ sll $t7,$t6,0x2 +/* f1556f4: 01ee7823 */ subu $t7,$t7,$t6 +/* f1556f8: 000f7880 */ sll $t7,$t7,0x2 +/* f1556fc: 01ee7821 */ addu $t7,$t7,$t6 +/* f155700: 000fc880 */ sll $t9,$t7,0x2 +/* f155704: 8e2f0004 */ lw $t7,0x4($s1) +/* f155708: 03197021 */ addu $t6,$t8,$t9 +/* f15570c: 000fc080 */ sll $t8,$t7,0x2 +/* f155710: 01d8c821 */ addu $t9,$t6,$t8 +/* f155714: 3c0e8008 */ lui $t6,0x8008 +/* f155718: 8dcefac4 */ lw $t6,-0x53c($t6) +/* f15571c: 8f2f0000 */ lw $t7,0x0($t9) +/* f155720: 8fb9008c */ lw $t9,0x8c($sp) +/* f155724: 01ee1021 */ addu $v0,$t7,$t6 +/* f155728: 2458ffff */ addiu $t8,$v0,-1 +/* f15572c: 03190019 */ multu $t8,$t9 +/* f155730: 8e4e0000 */ lw $t6,0x0($s2) +/* f155734: 00007812 */ mflo $t7 +/* f155738: 01cfc023 */ subu $t8,$t6,$t7 +/* f15573c: ae580000 */ sw $t8,0x0($s2) +/* f155740: 8fb900b8 */ lw $t9,0xb8($sp) +/* f155744: 8fae008c */ lw $t6,0x8c($sp) +/* f155748: 3c188008 */ lui $t8,0x8008 +/* f15574c: 8f18fac8 */ lw $t8,-0x538($t8) +/* f155750: 032e0019 */ multu $t9,$t6 +/* f155754: 00007812 */ mflo $t7 +/* f155758: afaf00b8 */ sw $t7,0xb8($sp) +/* f15575c: 57000016 */ bnezl $t8,.L0f1557b8 +/* f155760: 8fa200b0 */ lw $v0,0xb0($sp) +/* f155764: 8e590000 */ lw $t9,0x0($s2) +/* f155768: 5b200221 */ blezl $t9,.L0f155ff0 +/* f15576c: 92380003 */ lbu $t8,0x3($s1) +/* f155770: 0c002f02 */ jal 0xbc08 +/* f155774: afaa0090 */ sw $t2,0x90($sp) +/* f155778: 8e4e0000 */ lw $t6,0x0($s2) +/* f15577c: 8faa0090 */ lw $t2,0x90($sp) +/* f155780: 004e082a */ slt $at,$v0,$t6 +/* f155784: 5420021a */ bnezl $at,.L0f155ff0 +/* f155788: 92380003 */ lbu $t8,0x3($s1) +/* f15578c: 0c002f06 */ jal 0xbc18 +/* f155790: afaa0090 */ sw $t2,0x90($sp) +/* f155794: 8faa0090 */ lw $t2,0x90($sp) +/* f155798: 822f0001 */ lb $t7,0x1($s1) +/* f15579c: 3c0d8008 */ lui $t5,0x8008 +/* f1557a0: 25adfad0 */ addiu $t5,$t5,-1328 +/* f1557a4: 014fc021 */ addu $t8,$t2,$t7 +/* f1557a8: 0058082a */ slt $at,$v0,$t8 +/* f1557ac: 54200210 */ bnezl $at,.L0f155ff0 +/* f1557b0: 92380003 */ lbu $t8,0x3($s1) +/* f1557b4: 8fa200b0 */ lw $v0,0xb0($sp) +.L0f1557b8: +/* f1557b8: 8fb900b8 */ lw $t9,0xb8($sp) +/* f1557bc: 8e470000 */ lw $a3,0x0($s2) +/* f1557c0: 8fab00b4 */ lw $t3,0xb4($sp) +/* f1557c4: 00594021 */ addu $t0,$v0,$t9 +/* f1557c8: 0107082a */ slt $at,$t0,$a3 +/* f1557cc: 14200207 */ bnez $at,.L0f155fec +/* f1557d0: 8fae00bc */ lw $t6,0xbc($sp) +/* f1557d4: 822f0001 */ lb $t7,0x1($s1) +/* f1557d8: 016e6021 */ addu $t4,$t3,$t6 +/* f1557dc: 01ea3021 */ addu $a2,$t7,$t2 +/* f1557e0: 0186082a */ slt $at,$t4,$a2 +/* f1557e4: 14200201 */ bnez $at,.L0f155fec +/* f1557e8: 00e2082a */ slt $at,$a3,$v0 +/* f1557ec: 54200200 */ bnezl $at,.L0f155ff0 +/* f1557f0: 92380003 */ lbu $t8,0x3($s1) +/* f1557f4: 92380002 */ lbu $t8,0x2($s1) +/* f1557f8: 02001025 */ or $v0,$s0,$zero +/* f1557fc: 3c0efd50 */ lui $t6,0xfd50 +/* f155800: 00d8c821 */ addu $t9,$a2,$t8 +/* f155804: 032b082a */ slt $at,$t9,$t3 +/* f155808: 142001f8 */ bnez $at,.L0f155fec +/* f15580c: 3c18e600 */ lui $t8,0xe600 +/* f155810: ac4e0000 */ sw $t6,0x0($v0) +/* f155814: 8e2f0008 */ lw $t7,0x8($s1) +/* f155818: 26100008 */ addiu $s0,$s0,0x8 +/* f15581c: 02001825 */ or $v1,$s0,$zero +/* f155820: ac4f0004 */ sw $t7,0x4($v0) +/* f155824: 26100008 */ addiu $s0,$s0,0x8 +/* f155828: ac600004 */ sw $zero,0x4($v1) +/* f15582c: ac780000 */ sw $t8,0x0($v1) +/* f155830: 02002025 */ or $a0,$s0,$zero +/* f155834: 3c19f300 */ lui $t9,0xf300 +/* f155838: ac990000 */ sw $t9,0x0($a0) +/* f15583c: 92250002 */ lbu $a1,0x2($s1) +/* f155840: 26100008 */ addiu $s0,$s0,0x8 +/* f155844: 240307ff */ addiu $v1,$zero,0x7ff +/* f155848: 000570c0 */ sll $t6,$a1,0x3 +/* f15584c: 25c50011 */ addiu $a1,$t6,0x11 +/* f155850: 00057843 */ sra $t7,$a1,0x1 +/* f155854: 25e5ffff */ addiu $a1,$t7,-1 +/* f155858: 28a107ff */ slti $at,$a1,0x7ff +/* f15585c: 10200003 */ beqz $at,.L0f15586c +/* f155860: 02001025 */ or $v0,$s0,$zero +/* f155864: 10000001 */ beqz $zero,.L0f15586c +/* f155868: 00a01825 */ or $v1,$a1,$zero +.L0f15586c: +/* f15586c: 30780fff */ andi $t8,$v1,0xfff +/* f155870: 0018cb00 */ sll $t9,$t8,0xc +/* f155874: 3c010700 */ lui $at,0x700 +/* f155878: 03217025 */ or $t6,$t9,$at +/* f15587c: 35cf0800 */ ori $t7,$t6,0x800 +/* f155880: ac8f0004 */ sw $t7,0x4($a0) +/* f155884: 3c18e700 */ lui $t8,0xe700 +/* f155888: ac580000 */ sw $t8,0x0($v0) +/* f15588c: ac400004 */ sw $zero,0x4($v0) +/* f155890: 3c19800a */ lui $t9,0x800a +/* f155894: 933945d0 */ lbu $t9,0x45d0($t9) +/* f155898: 26100008 */ addiu $s0,$s0,0x8 +/* f15589c: 3c0f8008 */ lui $t7,0x8008 +/* f1558a0: 5320001f */ beqzl $t9,.L0f155920 +/* f1558a4: 92290003 */ lbu $t1,0x3($s1) +/* f1558a8: 8e4e0000 */ lw $t6,0x0($s2) +/* f1558ac: 8deffac0 */ lw $t7,-0x540($t7) +/* f1558b0: 8fb800a0 */ lw $t8,0xa0($sp) +/* f1558b4: 02002025 */ or $a0,$s0,$zero +/* f1558b8: 01cf001a */ div $zero,$t6,$t7 +/* f1558bc: 8f190000 */ lw $t9,0x0($t8) +/* f1558c0: 15e00002 */ bnez $t7,.L0f1558cc +/* f1558c4: 00000000 */ sll $zero,$zero,0x0 +/* f1558c8: 0007000d */ break 0x7 +.L0f1558cc: +/* f1558cc: 2401ffff */ addiu $at,$zero,-1 +/* f1558d0: 15e10004 */ bne $t7,$at,.L0f1558e4 +/* f1558d4: 3c018000 */ lui $at,0x8000 +/* f1558d8: 15c10002 */ bne $t6,$at,.L0f1558e4 +/* f1558dc: 00000000 */ sll $zero,$zero,0x0 +/* f1558e0: 0006000d */ break 0x6 +.L0f1558e4: +/* f1558e4: 8fae00c0 */ lw $t6,0xc0($sp) +/* f1558e8: 00002812 */ mflo $a1 +/* f1558ec: afac0038 */ sw $t4,0x38($sp) +/* f1558f0: afaa0090 */ sw $t2,0x90($sp) +/* f1558f4: afa80040 */ sw $t0,0x40($sp) +/* f1558f8: 0fc553b3 */ jal func0f154ecc +/* f1558fc: 032e3021 */ addu $a2,$t9,$t6 +/* f155900: 3c0d8008 */ lui $t5,0x8008 +/* f155904: 25adfad0 */ addiu $t5,$t5,-1328 +/* f155908: 8fa80040 */ lw $t0,0x40($sp) +/* f15590c: 8faa0090 */ lw $t2,0x90($sp) +/* f155910: 8fab00b4 */ lw $t3,0xb4($sp) +/* f155914: 8fac0038 */ lw $t4,0x38($sp) +/* f155918: 00408025 */ or $s0,$v0,$zero +/* f15591c: 92290003 */ lbu $t1,0x3($s1) +.L0f155920: +/* f155920: 8faf008c */ lw $t7,0x8c($sp) +/* f155924: 8e470000 */ lw $a3,0x0($s2) +/* f155928: 01e90019 */ multu $t7,$t1 +/* f15592c: 0000c012 */ mflo $t8 +/* f155930: 00f8c821 */ addu $t9,$a3,$t8 +/* f155934: 0119082a */ slt $at,$t0,$t9 +/* f155938: 542001ad */ bnezl $at,.L0f155ff0 +/* f15593c: 92380003 */ lbu $t8,0x3($s1) +/* f155940: 82240001 */ lb $a0,0x1($s1) +/* f155944: 008a3021 */ addu $a2,$a0,$t2 +/* f155948: 00cb082a */ slt $at,$a2,$t3 +/* f15594c: 54200158 */ bnezl $at,.L0f155eb0 +/* f155950: 92390002 */ lbu $t9,0x2($s1) +/* f155954: 922e0002 */ lbu $t6,0x2($s1) +/* f155958: 3c0f8008 */ lui $t7,0x8008 +/* f15595c: 00ce1021 */ addu $v0,$a2,$t6 +/* f155960: 0182082a */ slt $at,$t4,$v0 +/* f155964: 54200106 */ bnezl $at,.L0f155d80 +/* f155968: 0186082a */ slt $at,$t4,$a2 +/* f15596c: 8deffac8 */ lw $t7,-0x538($t7) +/* f155970: 3c068008 */ lui $a2,0x8008 +/* f155974: 24c6fadc */ addiu $a2,$a2,-1316 +/* f155978: 11e00050 */ beqz $t7,.L0f155abc +/* f15597c: 3c088008 */ lui $t0,0x8008 +/* f155980: 8cce0000 */ lw $t6,0x0($a2) +/* f155984: 00e9c021 */ addu $t8,$a3,$t1 +/* f155988: 0018c880 */ sll $t9,$t8,0x2 +/* f15598c: 032e7821 */ addu $t7,$t9,$t6 +/* f155990: 31f80fff */ andi $t8,$t7,0xfff +/* f155994: 3c01e500 */ lui $at,0xe500 +/* f155998: 2508fae0 */ addiu $t0,$t0,-1312 +/* f15599c: 0301c825 */ or $t9,$t8,$at +/* f1559a0: 8d180000 */ lw $t8,0x0($t0) +/* f1559a4: 01447023 */ subu $t6,$t2,$a0 +/* f1559a8: 000e7880 */ sll $t7,$t6,0x2 +/* f1559ac: 01f87021 */ addu $t6,$t7,$t8 +/* f1559b0: 31cf0fff */ andi $t7,$t6,0xfff +/* f1559b4: 000fc300 */ sll $t8,$t7,0xc +/* f1559b8: 03387025 */ or $t6,$t9,$t8 +/* f1559bc: 02001025 */ or $v0,$s0,$zero +/* f1559c0: ac4e0000 */ sw $t6,0x0($v0) +/* f1559c4: 8e4f0000 */ lw $t7,0x0($s2) +/* f1559c8: 8cd80000 */ lw $t8,0x0($a2) +/* f1559cc: 26100008 */ addiu $s0,$s0,0x8 +/* f1559d0: 000fc880 */ sll $t9,$t7,0x2 +/* f1559d4: 03387021 */ addu $t6,$t9,$t8 +/* f1559d8: 8db80000 */ lw $t8,0x0($t5) +/* f1559dc: 92390002 */ lbu $t9,0x2($s1) +/* f1559e0: 31cf0fff */ andi $t7,$t6,0xfff +/* f1559e4: 02001825 */ or $v1,$s0,$zero +/* f1559e8: 03380019 */ multu $t9,$t8 +/* f1559ec: 82390001 */ lb $t9,0x1($s1) +/* f1559f0: 26100008 */ addiu $s0,$s0,0x8 +/* f1559f4: 02002825 */ or $a1,$s0,$zero +/* f1559f8: 0159c023 */ subu $t8,$t2,$t9 +/* f1559fc: 26100008 */ addiu $s0,$s0,0x8 +/* f155a00: 00007012 */ mflo $t6 +/* f155a04: 030ec823 */ subu $t9,$t8,$t6 +/* f155a08: 8d0e0000 */ lw $t6,0x0($t0) +/* f155a0c: 0019c080 */ sll $t8,$t9,0x2 +/* f155a10: 030ec821 */ addu $t9,$t8,$t6 +/* f155a14: 33380fff */ andi $t8,$t9,0xfff +/* f155a18: 00187300 */ sll $t6,$t8,0xc +/* f155a1c: 01eec825 */ or $t9,$t7,$t6 +/* f155a20: ac590004 */ sw $t9,0x4($v0) +/* f155a24: 3c18b400 */ lui $t8,0xb400 +/* f155a28: ac780000 */ sw $t8,0x0($v1) +/* f155a2c: 922f0002 */ lbu $t7,0x2($s1) +/* f155a30: 3c188008 */ lui $t8,0x8008 +/* f155a34: 8f18fae4 */ lw $t8,-0x51c($t8) +/* f155a38: 25eeffff */ addiu $t6,$t7,-1 +/* f155a3c: 000ec940 */ sll $t9,$t6,0x5 +/* f155a40: 03387821 */ addu $t7,$t9,$t8 +/* f155a44: 3c188008 */ lui $t8,0x8008 +/* f155a48: 8f18fae8 */ lw $t8,-0x518($t8) +/* f155a4c: 25ee0020 */ addiu $t6,$t7,0x20 +/* f155a50: 31d9ffff */ andi $t9,$t6,0xffff +/* f155a54: 270e0020 */ addiu $t6,$t8,0x20 +/* f155a58: 000ec400 */ sll $t8,$t6,0x10 +/* f155a5c: 03197825 */ or $t7,$t8,$t9 +/* f155a60: ac6f0004 */ sw $t7,0x4($v1) +/* f155a64: 3c0eb300 */ lui $t6,0xb300 +/* f155a68: acae0000 */ sw $t6,0x0($a1) +/* f155a6c: 24190400 */ addiu $t9,$zero,0x400 +/* f155a70: 8db80000 */ lw $t8,0x0($t5) +/* f155a74: 3c0e0001 */ lui $t6,0x1 +/* f155a78: 0338001a */ div $zero,$t9,$t8 +/* f155a7c: 17000002 */ bnez $t8,.L0f155a88 +/* f155a80: 00000000 */ sll $zero,$zero,0x0 +/* f155a84: 0007000d */ break 0x7 +.L0f155a88: +/* f155a88: 2401ffff */ addiu $at,$zero,-1 +/* f155a8c: 17010004 */ bne $t8,$at,.L0f155aa0 +/* f155a90: 3c018000 */ lui $at,0x8000 +/* f155a94: 17210002 */ bne $t9,$at,.L0f155aa0 +/* f155a98: 00000000 */ sll $zero,$zero,0x0 +/* f155a9c: 0006000d */ break 0x6 +.L0f155aa0: +/* f155aa0: 00007812 */ mflo $t7 +/* f155aa4: 01cfc823 */ subu $t9,$t6,$t7 +/* f155aa8: 3338ffff */ andi $t8,$t9,0xffff +/* f155aac: 3c010400 */ lui $at,0x400 +/* f155ab0: 03017025 */ or $t6,$t8,$at +/* f155ab4: 1000014d */ beqz $zero,.L0f155fec +/* f155ab8: acae0004 */ sw $t6,0x4($a1) +.L0f155abc: +/* f155abc: 8daf0000 */ lw $t7,0x0($t5) +/* f155ac0: 3c068008 */ lui $a2,0x8008 +/* f155ac4: 24c6fadc */ addiu $a2,$a2,-1316 +/* f155ac8: 012f0019 */ multu $t1,$t7 +/* f155acc: 8ccf0000 */ lw $t7,0x0($a2) +/* f155ad0: 3c088008 */ lui $t0,0x8008 +/* f155ad4: 2508fae0 */ addiu $t0,$t0,-1312 +/* f155ad8: 3c01e400 */ lui $at,0xe400 +/* f155adc: 02001825 */ or $v1,$s0,$zero +/* f155ae0: 26100008 */ addiu $s0,$s0,0x8 +/* f155ae4: 02002025 */ or $a0,$s0,$zero +/* f155ae8: 26100008 */ addiu $s0,$s0,0x8 +/* f155aec: 02002825 */ or $a1,$s0,$zero +/* f155af0: 0000c812 */ mflo $t9 +/* f155af4: 00f9c021 */ addu $t8,$a3,$t9 +/* f155af8: 00187080 */ sll $t6,$t8,0x2 +/* f155afc: 01cfc821 */ addu $t9,$t6,$t7 +/* f155b00: 33380fff */ andi $t8,$t9,0xfff +/* f155b04: 00187300 */ sll $t6,$t8,0xc +/* f155b08: 8d180000 */ lw $t8,0x0($t0) +/* f155b0c: 01c17825 */ or $t7,$t6,$at +/* f155b10: 0002c880 */ sll $t9,$v0,0x2 +/* f155b14: 03387021 */ addu $t6,$t9,$t8 +/* f155b18: 31d90fff */ andi $t9,$t6,0xfff +/* f155b1c: 01f9c025 */ or $t8,$t7,$t9 +/* f155b20: ac780000 */ sw $t8,0x0($v1) +/* f155b24: 8e4e0000 */ lw $t6,0x0($s2) +/* f155b28: 8cd90000 */ lw $t9,0x0($a2) +/* f155b2c: 26100008 */ addiu $s0,$s0,0x8 +/* f155b30: 000e7880 */ sll $t7,$t6,0x2 +/* f155b34: 01f9c021 */ addu $t8,$t7,$t9 +/* f155b38: 82390001 */ lb $t9,0x1($s1) +/* f155b3c: 330e0fff */ andi $t6,$t8,0xfff +/* f155b40: 000e7b00 */ sll $t7,$t6,0xc +/* f155b44: 0159c021 */ addu $t8,$t2,$t9 +/* f155b48: 8d190000 */ lw $t9,0x0($t0) +/* f155b4c: 00187080 */ sll $t6,$t8,0x2 +/* f155b50: 01d9c021 */ addu $t8,$t6,$t9 +/* f155b54: 330e0fff */ andi $t6,$t8,0xfff +/* f155b58: 01eec825 */ or $t9,$t7,$t6 +/* f155b5c: ac790004 */ sw $t9,0x4($v1) +/* f155b60: 3c18b400 */ lui $t8,0xb400 +/* f155b64: ac980000 */ sw $t8,0x0($a0) +/* f155b68: 3c0f8008 */ lui $t7,0x8008 +/* f155b6c: 8deffae4 */ lw $t7,-0x51c($t7) +/* f155b70: 25f90020 */ addiu $t9,$t7,0x20 +/* f155b74: 3c0f8008 */ lui $t7,0x8008 +/* f155b78: 8deffae8 */ lw $t7,-0x518($t7) +/* f155b7c: 0019c400 */ sll $t8,$t9,0x10 +/* f155b80: 25ee0020 */ addiu $t6,$t7,0x20 +/* f155b84: 31d9ffff */ andi $t9,$t6,0xffff +/* f155b88: 03197825 */ or $t7,$t8,$t9 +/* f155b8c: ac8f0004 */ sw $t7,0x4($a0) +/* f155b90: 3c0eb300 */ lui $t6,0xb300 +/* f155b94: acae0000 */ sw $t6,0x0($a1) +/* f155b98: 24190400 */ addiu $t9,$zero,0x400 +/* f155b9c: 8db80000 */ lw $t8,0x0($t5) +/* f155ba0: 0338001a */ div $zero,$t9,$t8 +/* f155ba4: 00007812 */ mflo $t7 +/* f155ba8: 31eeffff */ andi $t6,$t7,0xffff +/* f155bac: 17000002 */ bnez $t8,.L0f155bb8 +/* f155bb0: 00000000 */ sll $zero,$zero,0x0 +/* f155bb4: 0007000d */ break 0x7 +.L0f155bb8: +/* f155bb8: 2401ffff */ addiu $at,$zero,-1 +/* f155bbc: 17010004 */ bne $t8,$at,.L0f155bd0 +/* f155bc0: 3c018000 */ lui $at,0x8000 +/* f155bc4: 17210002 */ bne $t9,$at,.L0f155bd0 +/* f155bc8: 00000000 */ sll $zero,$zero,0x0 +/* f155bcc: 0006000d */ break 0x6 +.L0f155bd0: +/* f155bd0: 000ecc00 */ sll $t9,$t6,0x10 +/* f155bd4: 37380400 */ ori $t8,$t9,0x400 +/* f155bd8: acb80004 */ sw $t8,0x4($a1) +/* f155bdc: 3c0f8008 */ lui $t7,0x8008 +/* f155be0: 8deffb9c */ lw $t7,-0x464($t7) +/* f155be4: 8fb800c0 */ lw $t8,0xc0($sp) +/* f155be8: 8fae00a0 */ lw $t6,0xa0($sp) +/* f155bec: 51e00100 */ beqzl $t7,.L0f155ff0 +/* f155bf0: 92380003 */ lbu $t8,0x3($s1) +/* f155bf4: 8dd90000 */ lw $t9,0x0($t6) +/* f155bf8: afaa0090 */ sw $t2,0x90($sp) +/* f155bfc: 0fc54edb */ jal func0f153b6c +/* f155c00: 03382021 */ addu $a0,$t9,$t8 +/* f155c04: 3c0e8008 */ lui $t6,0x8008 +/* f155c08: 8dcefac0 */ lw $t6,-0x540($t6) +/* f155c0c: 8e4f0000 */ lw $t7,0x0($s2) +/* f155c10: 3c058008 */ lui $a1,0x8008 +/* f155c14: 8ca5fba0 */ lw $a1,-0x460($a1) +/* f155c18: 01ee001a */ div $zero,$t7,$t6 +/* f155c1c: 00001812 */ mflo $v1 +/* f155c20: 3c0d8008 */ lui $t5,0x8008 +/* f155c24: 25adfad0 */ addiu $t5,$t5,-1328 +/* f155c28: 8faa0090 */ lw $t2,0x90($sp) +/* f155c2c: 15c00002 */ bnez $t6,.L0f155c38 +/* f155c30: 00000000 */ sll $zero,$zero,0x0 +/* f155c34: 0007000d */ break 0x7 +.L0f155c38: +/* f155c38: 2401ffff */ addiu $at,$zero,-1 +/* f155c3c: 15c10004 */ bne $t6,$at,.L0f155c50 +/* f155c40: 3c018000 */ lui $at,0x8000 +/* f155c44: 15e10002 */ bne $t7,$at,.L0f155c50 +/* f155c48: 00000000 */ sll $zero,$zero,0x0 +/* f155c4c: 0006000d */ break 0x6 +.L0f155c50: +/* f155c50: 00a3082a */ slt $at,$a1,$v1 +/* f155c54: 5420002e */ bnezl $at,.L0f155d10 +/* f155c58: 24a2fffd */ addiu $v0,$a1,-3 +/* f155c5c: 92390003 */ lbu $t9,0x3($s1) +/* f155c60: 8db80000 */ lw $t8,0x0($t5) +/* f155c64: 3c04800a */ lui $a0,0x800a +/* f155c68: 00a03825 */ or $a3,$a1,$zero +/* f155c6c: 03380019 */ multu $t9,$t8 +/* f155c70: 3c02800a */ lui $v0,0x800a +/* f155c74: 00007812 */ mflo $t7 +/* f155c78: 006f7021 */ addu $t6,$v1,$t7 +/* f155c7c: 01c5082a */ slt $at,$t6,$a1 +/* f155c80: 54200023 */ bnezl $at,.L0f155d10 +/* f155c84: 24a2fffd */ addiu $v0,$a1,-3 +/* f155c88: 82390001 */ lb $t9,0x1($s1) +/* f155c8c: 92380002 */ lbu $t8,0x2($s1) +/* f155c90: 8c4245d4 */ lw $v0,0x45d4($v0) +/* f155c94: 032a3021 */ addu $a2,$t9,$t2 +/* f155c98: 00d87821 */ addu $t7,$a2,$t8 +/* f155c9c: afaf0010 */ sw $t7,0x10($sp) +/* f155ca0: afaa0090 */ sw $t2,0x90($sp) +/* f155ca4: afa0001c */ sw $zero,0x1c($sp) +/* f155ca8: 8c844634 */ lw $a0,0x4634($a0) +/* f155cac: afa20014 */ sw $v0,0x14($sp) +/* f155cb0: 0fc35343 */ jal func0f0d4d0c +/* f155cb4: afa20018 */ sw $v0,0x18($sp) +/* f155cb8: 3c01800a */ lui $at,0x800a +/* f155cbc: ac224634 */ sw $v0,0x4634($at) +/* f155cc0: 3c198008 */ lui $t9,0x8008 +/* f155cc4: 8f39fac0 */ lw $t9,-0x540($t9) +/* f155cc8: 8e4e0000 */ lw $t6,0x0($s2) +/* f155ccc: 3c0d8008 */ lui $t5,0x8008 +/* f155cd0: 3c058008 */ lui $a1,0x8008 +/* f155cd4: 01d9001a */ div $zero,$t6,$t9 +/* f155cd8: 00001812 */ mflo $v1 +/* f155cdc: 8ca5fba0 */ lw $a1,-0x460($a1) +/* f155ce0: 25adfad0 */ addiu $t5,$t5,-1328 +/* f155ce4: 8faa0090 */ lw $t2,0x90($sp) +/* f155ce8: 17200002 */ bnez $t9,.L0f155cf4 +/* f155cec: 00000000 */ sll $zero,$zero,0x0 +/* f155cf0: 0007000d */ break 0x7 +.L0f155cf4: +/* f155cf4: 2401ffff */ addiu $at,$zero,-1 +/* f155cf8: 17210004 */ bne $t9,$at,.L0f155d0c +/* f155cfc: 3c018000 */ lui $at,0x8000 +/* f155d00: 15c10002 */ bne $t6,$at,.L0f155d0c +/* f155d04: 00000000 */ sll $zero,$zero,0x0 +/* f155d08: 0006000d */ break 0x6 +.L0f155d0c: +/* f155d0c: 24a2fffd */ addiu $v0,$a1,-3 +.L0f155d10: +/* f155d10: 0043082a */ slt $at,$v0,$v1 +/* f155d14: 542000b6 */ bnezl $at,.L0f155ff0 +/* f155d18: 92380003 */ lbu $t8,0x3($s1) +/* f155d1c: 92380003 */ lbu $t8,0x3($s1) +/* f155d20: 8daf0000 */ lw $t7,0x0($t5) +/* f155d24: 3c04800a */ lui $a0,0x800a +/* f155d28: 00a03825 */ or $a3,$a1,$zero +/* f155d2c: 030f0019 */ multu $t8,$t7 +/* f155d30: 00007012 */ mflo $t6 +/* f155d34: 006ec821 */ addu $t9,$v1,$t6 +/* f155d38: 0322082a */ slt $at,$t9,$v0 +/* f155d3c: 142000ab */ bnez $at,.L0f155fec +/* f155d40: 3c02800a */ lui $v0,0x800a +/* f155d44: 82380001 */ lb $t8,0x1($s1) +/* f155d48: 922f0002 */ lbu $t7,0x2($s1) +/* f155d4c: 8c4245d4 */ lw $v0,0x45d4($v0) +/* f155d50: 030a3021 */ addu $a2,$t8,$t2 +/* f155d54: 00cf7021 */ addu $t6,$a2,$t7 +/* f155d58: afae0010 */ sw $t6,0x10($sp) +/* f155d5c: afa0001c */ sw $zero,0x1c($sp) +/* f155d60: 8c844634 */ lw $a0,0x4634($a0) +/* f155d64: afa20014 */ sw $v0,0x14($sp) +/* f155d68: 0fc35343 */ jal func0f0d4d0c +/* f155d6c: afa20018 */ sw $v0,0x18($sp) +/* f155d70: 3c01800a */ lui $at,0x800a +/* f155d74: 1000009d */ beqz $zero,.L0f155fec +/* f155d78: ac224634 */ sw $v0,0x4634($at) +/* f155d7c: 0186082a */ slt $at,$t4,$a2 +.L0f155d80: +/* f155d80: 5420009b */ bnezl $at,.L0f155ff0 +/* f155d84: 92380003 */ lbu $t8,0x3($s1) +/* f155d88: 8db90000 */ lw $t9,0x0($t5) +/* f155d8c: 3c068008 */ lui $a2,0x8008 +/* f155d90: 24c6fadc */ addiu $a2,$a2,-1316 +/* f155d94: 01390019 */ multu $t1,$t9 +/* f155d98: 8cd90000 */ lw $t9,0x0($a2) +/* f155d9c: 3c088008 */ lui $t0,0x8008 +/* f155da0: 2508fae0 */ addiu $t0,$t0,-1312 +/* f155da4: 3c01e400 */ lui $at,0xe400 +/* f155da8: 02001025 */ or $v0,$s0,$zero +/* f155dac: 26100008 */ addiu $s0,$s0,0x8 +/* f155db0: 02001825 */ or $v1,$s0,$zero +/* f155db4: 26100008 */ addiu $s0,$s0,0x8 +/* f155db8: 02002025 */ or $a0,$s0,$zero +/* f155dbc: 0000c012 */ mflo $t8 +/* f155dc0: 00f87821 */ addu $t7,$a3,$t8 +/* f155dc4: 000f7080 */ sll $t6,$t7,0x2 +/* f155dc8: 01d9c021 */ addu $t8,$t6,$t9 +/* f155dcc: 330f0fff */ andi $t7,$t8,0xfff +/* f155dd0: 000f7300 */ sll $t6,$t7,0xc +/* f155dd4: 8d0f0000 */ lw $t7,0x0($t0) +/* f155dd8: 01c1c825 */ or $t9,$t6,$at +/* f155ddc: 000cc080 */ sll $t8,$t4,0x2 +/* f155de0: 030f7021 */ addu $t6,$t8,$t7 +/* f155de4: 31d80fff */ andi $t8,$t6,0xfff +/* f155de8: 03387825 */ or $t7,$t9,$t8 +/* f155dec: ac4f0000 */ sw $t7,0x0($v0) +/* f155df0: 8e4e0000 */ lw $t6,0x0($s2) +/* f155df4: 8cd80000 */ lw $t8,0x0($a2) +/* f155df8: 26100008 */ addiu $s0,$s0,0x8 +/* f155dfc: 000ec880 */ sll $t9,$t6,0x2 +/* f155e00: 03387821 */ addu $t7,$t9,$t8 +/* f155e04: 82380001 */ lb $t8,0x1($s1) +/* f155e08: 31ee0fff */ andi $t6,$t7,0xfff +/* f155e0c: 000ecb00 */ sll $t9,$t6,0xc +/* f155e10: 01587821 */ addu $t7,$t2,$t8 +/* f155e14: 8d180000 */ lw $t8,0x0($t0) +/* f155e18: 000f7080 */ sll $t6,$t7,0x2 +/* f155e1c: 01d87821 */ addu $t7,$t6,$t8 +/* f155e20: 31ee0fff */ andi $t6,$t7,0xfff +/* f155e24: 032ec025 */ or $t8,$t9,$t6 +/* f155e28: ac580004 */ sw $t8,0x4($v0) +/* f155e2c: 3c0fb400 */ lui $t7,0xb400 +/* f155e30: ac6f0000 */ sw $t7,0x0($v1) +/* f155e34: 3c198008 */ lui $t9,0x8008 +/* f155e38: 8f39fae4 */ lw $t9,-0x51c($t9) +/* f155e3c: 27380020 */ addiu $t8,$t9,0x20 +/* f155e40: 3c198008 */ lui $t9,0x8008 +/* f155e44: 8f39fae8 */ lw $t9,-0x518($t9) +/* f155e48: 00187c00 */ sll $t7,$t8,0x10 +/* f155e4c: 272e0020 */ addiu $t6,$t9,0x20 +/* f155e50: 31d8ffff */ andi $t8,$t6,0xffff +/* f155e54: 01f8c825 */ or $t9,$t7,$t8 +/* f155e58: ac790004 */ sw $t9,0x4($v1) +/* f155e5c: 3c0eb300 */ lui $t6,0xb300 +/* f155e60: ac8e0000 */ sw $t6,0x0($a0) +/* f155e64: 24180400 */ addiu $t8,$zero,0x400 +/* f155e68: 8daf0000 */ lw $t7,0x0($t5) +/* f155e6c: 030f001a */ div $zero,$t8,$t7 +/* f155e70: 0000c812 */ mflo $t9 +/* f155e74: 332effff */ andi $t6,$t9,0xffff +/* f155e78: 15e00002 */ bnez $t7,.L0f155e84 +/* f155e7c: 00000000 */ sll $zero,$zero,0x0 +/* f155e80: 0007000d */ break 0x7 +.L0f155e84: +/* f155e84: 2401ffff */ addiu $at,$zero,-1 +/* f155e88: 15e10004 */ bne $t7,$at,.L0f155e9c +/* f155e8c: 3c018000 */ lui $at,0x8000 +/* f155e90: 17010002 */ bne $t8,$at,.L0f155e9c +/* f155e94: 00000000 */ sll $zero,$zero,0x0 +/* f155e98: 0006000d */ break 0x6 +.L0f155e9c: +/* f155e9c: 000ec400 */ sll $t8,$t6,0x10 +/* f155ea0: 370f0400 */ ori $t7,$t8,0x400 +/* f155ea4: 10000051 */ beqz $zero,.L0f155fec +/* f155ea8: ac8f0004 */ sw $t7,0x4($a0) +/* f155eac: 92390002 */ lbu $t9,0x2($s1) +.L0f155eb0: +/* f155eb0: 00d91021 */ addu $v0,$a2,$t9 +/* f155eb4: 004b082a */ slt $at,$v0,$t3 +/* f155eb8: 5420004d */ bnezl $at,.L0f155ff0 +/* f155ebc: 92380003 */ lbu $t8,0x3($s1) +/* f155ec0: 8dae0000 */ lw $t6,0x0($t5) +/* f155ec4: 3c068008 */ lui $a2,0x8008 +/* f155ec8: 24c6fadc */ addiu $a2,$a2,-1316 +/* f155ecc: 012e0019 */ multu $t1,$t6 +/* f155ed0: 8cce0000 */ lw $t6,0x0($a2) +/* f155ed4: 3c088008 */ lui $t0,0x8008 +/* f155ed8: 2508fae0 */ addiu $t0,$t0,-1312 +/* f155edc: 3c01e400 */ lui $at,0xe400 +/* f155ee0: 02001825 */ or $v1,$s0,$zero +/* f155ee4: 26100008 */ addiu $s0,$s0,0x8 +/* f155ee8: 02002025 */ or $a0,$s0,$zero +/* f155eec: 26100008 */ addiu $s0,$s0,0x8 +/* f155ef0: 02002825 */ or $a1,$s0,$zero +/* f155ef4: 0000c012 */ mflo $t8 +/* f155ef8: 00f87821 */ addu $t7,$a3,$t8 +/* f155efc: 000fc880 */ sll $t9,$t7,0x2 +/* f155f00: 032ec021 */ addu $t8,$t9,$t6 +/* f155f04: 330f0fff */ andi $t7,$t8,0xfff +/* f155f08: 000fcb00 */ sll $t9,$t7,0xc +/* f155f0c: 8d0f0000 */ lw $t7,0x0($t0) +/* f155f10: 03217025 */ or $t6,$t9,$at +/* f155f14: 0002c080 */ sll $t8,$v0,0x2 +/* f155f18: 030fc821 */ addu $t9,$t8,$t7 +/* f155f1c: 33380fff */ andi $t8,$t9,0xfff +/* f155f20: 01d87825 */ or $t7,$t6,$t8 +/* f155f24: ac6f0000 */ sw $t7,0x0($v1) +/* f155f28: 8e590000 */ lw $t9,0x0($s2) +/* f155f2c: 8cd80000 */ lw $t8,0x0($a2) +/* f155f30: 26100008 */ addiu $s0,$s0,0x8 +/* f155f34: 00197080 */ sll $t6,$t9,0x2 +/* f155f38: 01d87821 */ addu $t7,$t6,$t8 +/* f155f3c: 31f90fff */ andi $t9,$t7,0xfff +/* f155f40: 8d0f0000 */ lw $t7,0x0($t0) +/* f155f44: 00197300 */ sll $t6,$t9,0xc +/* f155f48: 000bc080 */ sll $t8,$t3,0x2 +/* f155f4c: 030fc821 */ addu $t9,$t8,$t7 +/* f155f50: 33380fff */ andi $t8,$t9,0xfff +/* f155f54: 01d87825 */ or $t7,$t6,$t8 +/* f155f58: ac6f0004 */ sw $t7,0x4($v1) +/* f155f5c: 3c19b400 */ lui $t9,0xb400 +/* f155f60: ac990000 */ sw $t9,0x0($a0) +/* f155f64: 82380001 */ lb $t8,0x1($s1) +/* f155f68: 016a7023 */ subu $t6,$t3,$t2 +/* f155f6c: 01d87823 */ subu $t7,$t6,$t8 +/* f155f70: 3c0e8008 */ lui $t6,0x8008 +/* f155f74: 8dcefae8 */ lw $t6,-0x518($t6) +/* f155f78: 000fc940 */ sll $t9,$t7,0x5 +/* f155f7c: 032ec021 */ addu $t8,$t9,$t6 +/* f155f80: 3c0e8008 */ lui $t6,0x8008 +/* f155f84: 8dcefae4 */ lw $t6,-0x51c($t6) +/* f155f88: 270f0020 */ addiu $t7,$t8,0x20 +/* f155f8c: 31f9ffff */ andi $t9,$t7,0xffff +/* f155f90: 25cf0020 */ addiu $t7,$t6,0x20 +/* f155f94: 000f7400 */ sll $t6,$t7,0x10 +/* f155f98: 01d9c025 */ or $t8,$t6,$t9 +/* f155f9c: ac980004 */ sw $t8,0x4($a0) +/* f155fa0: 3c0fb300 */ lui $t7,0xb300 +/* f155fa4: acaf0000 */ sw $t7,0x0($a1) +/* f155fa8: 24190400 */ addiu $t9,$zero,0x400 +/* f155fac: 8dae0000 */ lw $t6,0x0($t5) +/* f155fb0: 032e001a */ div $zero,$t9,$t6 +/* f155fb4: 0000c012 */ mflo $t8 +/* f155fb8: 330fffff */ andi $t7,$t8,0xffff +/* f155fbc: 15c00002 */ bnez $t6,.L0f155fc8 +/* f155fc0: 00000000 */ sll $zero,$zero,0x0 +/* f155fc4: 0007000d */ break 0x7 +.L0f155fc8: +/* f155fc8: 2401ffff */ addiu $at,$zero,-1 +/* f155fcc: 15c10004 */ bne $t6,$at,.L0f155fe0 +/* f155fd0: 3c018000 */ lui $at,0x8000 +/* f155fd4: 17210002 */ bne $t9,$at,.L0f155fe0 +/* f155fd8: 00000000 */ sll $zero,$zero,0x0 +/* f155fdc: 0006000d */ break 0x6 +.L0f155fe0: +/* f155fe0: 000fcc00 */ sll $t9,$t7,0x10 +/* f155fe4: 372e0400 */ ori $t6,$t9,0x400 +/* f155fe8: acae0004 */ sw $t6,0x4($a1) +.L0f155fec: +/* f155fec: 92380003 */ lbu $t8,0x3($s1) +.L0f155ff0: +/* f155ff0: 8faf008c */ lw $t7,0x8c($sp) +/* f155ff4: 8e4e0000 */ lw $t6,0x0($s2) +/* f155ff8: 02001025 */ or $v0,$s0,$zero +/* f155ffc: 030f0019 */ multu $t8,$t7 +/* f156000: 0000c812 */ mflo $t9 +/* f156004: 01d9c021 */ addu $t8,$t6,$t9 +/* f156008: ae580000 */ sw $t8,0x0($s2) +/* f15600c: 8fbf0034 */ lw $ra,0x34($sp) +/* f156010: 8fb20030 */ lw $s2,0x30($sp) +/* f156014: 8fb1002c */ lw $s1,0x2c($sp) +/* f156018: 8fb00028 */ lw $s0,0x28($sp) +/* f15601c: 03e00008 */ jr $ra +/* f156020: 27bd0098 */ addiu $sp,$sp,0x98 +); + +GLOBAL_ASM( +glabel func0f156024 +/* f156024: 3c018008 */ lui $at,0x8008 +/* f156028: 03e00008 */ jr $ra +/* f15602c: ac24fbd8 */ sw $a0,-0x428($at) +); + +GLOBAL_ASM( +glabel func0f156030 +/* f156030: 3c01800a */ lui $at,0x800a +/* f156034: 03e00008 */ jr $ra +/* f156038: ac24463c */ sw $a0,0x463c($at) +); + +GLOBAL_ASM( +glabel func0f15603c +/* f15603c: 27bdff40 */ addiu $sp,$sp,-192 +/* f156040: 3c0f8008 */ lui $t7,0x8008 +/* f156044: 8deffac8 */ lw $t7,-0x538($t7) +/* f156048: 3c0e8008 */ lui $t6,0x8008 +/* f15604c: 8dcefad0 */ lw $t6,-0x530($t6) +/* f156050: afb5004c */ sw $s5,0x4c($sp) +/* f156054: afb40048 */ sw $s4,0x48($sp) +/* f156058: afb30044 */ sw $s3,0x44($sp) +/* f15605c: afb00038 */ sw $s0,0x38($sp) +/* f156060: 00e08025 */ or $s0,$a3,$zero +/* f156064: 00c09825 */ or $s3,$a2,$zero +/* f156068: 00a0a025 */ or $s4,$a1,$zero +/* f15606c: 0080a825 */ or $s5,$a0,$zero +/* f156070: afbf005c */ sw $ra,0x5c($sp) +/* f156074: afbe0058 */ sw $s8,0x58($sp) +/* f156078: afb70054 */ sw $s7,0x54($sp) +/* f15607c: afb60050 */ sw $s6,0x50($sp) +/* f156080: afb20040 */ sw $s2,0x40($sp) +/* f156084: afb1003c */ sw $s1,0x3c($sp) +/* f156088: 11e0000a */ beqz $t7,.L0f1560b4 +/* f15608c: afae00b0 */ sw $t6,0xb0($sp) +/* f156090: 3c198008 */ lui $t9,0x8008 +/* f156094: 8f39fac0 */ lw $t9,-0x540($t9) +/* f156098: 8cd80000 */ lw $t8,0x0($a2) +/* f15609c: 24090001 */ addiu $t1,$zero,0x1 +/* f1560a0: 03190019 */ multu $t8,$t9 +/* f1560a4: 00004012 */ mflo $t0 +/* f1560a8: acc80000 */ sw $t0,0x0($a2) +/* f1560ac: 10000008 */ beqz $zero,.L0f1560d0 +/* f1560b0: afa900b0 */ sw $t1,0xb0($sp) +.L0f1560b4: +/* f1560b4: 3c0b8008 */ lui $t3,0x8008 +/* f1560b8: 8d6bfac0 */ lw $t3,-0x540($t3) +/* f1560bc: 8e8a0000 */ lw $t2,0x0($s4) +/* f1560c0: 014b0019 */ multu $t2,$t3 +/* f1560c4: 00006012 */ mflo $t4 +/* f1560c8: ae8c0000 */ sw $t4,0x0($s4) +/* f1560cc: 00000000 */ sll $zero,$zero,0x0 +.L0f1560d0: +/* f1560d0: 3c0d8008 */ lui $t5,0x8008 +/* f1560d4: 8dadfbd8 */ lw $t5,-0x428($t5) +/* f1560d8: 11a00062 */ beqz $t5,.L0f156264 +/* f1560dc: 3c014220 */ lui $at,0x4220 +/* f1560e0: 44816000 */ mtc1 $at,$f12 +/* f1560e4: 0fc01ac2 */ jal func0f006b08 +/* f1560e8: 00000000 */ sll $zero,$zero,0x0 +/* f1560ec: 3c0f8008 */ lui $t7,0x8008 +/* f1560f0: 8deffac0 */ lw $t7,-0x540($t7) +/* f1560f4: 8e8e0000 */ lw $t6,0x0($s4) +/* f1560f8: 24090001 */ addiu $t1,$zero,0x1 +/* f1560fc: 3c11800a */ lui $s1,0x800a +/* f156100: 01cf001a */ div $zero,$t6,$t7 +/* f156104: 15e00002 */ bnez $t7,.L0f156110 +/* f156108: 00000000 */ sll $zero,$zero,0x0 +/* f15610c: 0007000d */ break 0x7 +.L0f156110: +/* f156110: 2401ffff */ addiu $at,$zero,-1 +/* f156114: 15e10004 */ bne $t7,$at,.L0f156128 +/* f156118: 3c018000 */ lui $at,0x8000 +/* f15611c: 15c10002 */ bne $t6,$at,.L0f156128 +/* f156120: 00000000 */ sll $zero,$zero,0x0 +/* f156124: 0006000d */ break 0x6 +.L0f156128: +/* f156128: 3c013f80 */ lui $at,0x3f80 +/* f15612c: 44812000 */ mtc1 $at,$f4 +/* f156130: 3c0142c8 */ lui $at,0x42c8 +/* f156134: 44814000 */ mtc1 $at,$f8 +/* f156138: 46002181 */ sub.s $f6,$f4,$f0 +/* f15613c: 3c014316 */ lui $at,0x4316 +/* f156140: 44818000 */ mtc1 $at,$f16 +/* f156144: 0000c012 */ mflo $t8 +/* f156148: 46083282 */ mul.s $f10,$f6,$f8 +/* f15614c: afb800a4 */ sw $t8,0xa4($sp) +/* f156150: 8e790000 */ lw $t9,0x0($s3) +/* f156154: 3c047f1b */ lui $a0,0x7f1b +/* f156158: 3c058008 */ lui $a1,0x8008 +/* f15615c: 8e31463c */ lw $s1,0x463c($s1) +/* f156160: 8faa00d8 */ lw $t2,0xd8($sp) +/* f156164: 46105480 */ add.s $f18,$f10,$f16 +/* f156168: 24a5fbe8 */ addiu $a1,$a1,-1048 +/* f15616c: 248473b8 */ addiu $a0,$a0,0x73b8 +/* f156170: afb900a0 */ sw $t9,0xa0($sp) +/* f156174: 4448f800 */ cfc1 $t0,$31 +/* f156178: 44c9f800 */ ctc1 $t1,$31 +/* f15617c: 00000000 */ sll $zero,$zero,0x0 +/* f156180: 46009124 */ cvt.w.s $f4,$f18 +/* f156184: 4449f800 */ cfc1 $t1,$31 +/* f156188: 00000000 */ sll $zero,$zero,0x0 +/* f15618c: 31210004 */ andi $at,$t1,0x4 +/* f156190: 31290078 */ andi $t1,$t1,0x78 +/* f156194: 11200012 */ beqz $t1,.L0f1561e0 +/* f156198: 3c014f00 */ lui $at,0x4f00 +/* f15619c: 44812000 */ mtc1 $at,$f4 +/* f1561a0: 24090001 */ addiu $t1,$zero,0x1 +/* f1561a4: 46049101 */ sub.s $f4,$f18,$f4 +/* f1561a8: 44c9f800 */ ctc1 $t1,$31 +/* f1561ac: 00000000 */ sll $zero,$zero,0x0 +/* f1561b0: 46002124 */ cvt.w.s $f4,$f4 +/* f1561b4: 4449f800 */ cfc1 $t1,$31 +/* f1561b8: 00000000 */ sll $zero,$zero,0x0 +/* f1561bc: 31290078 */ andi $t1,$t1,0x78 +/* f1561c0: 15200005 */ bnez $t1,.L0f1561d8 +/* f1561c4: 00000000 */ sll $zero,$zero,0x0 +/* f1561c8: 44092000 */ mfc1 $t1,$f4 +/* f1561cc: 3c018000 */ lui $at,0x8000 +/* f1561d0: 10000007 */ beqz $zero,.L0f1561f0 +/* f1561d4: 01214825 */ or $t1,$t1,$at +.L0f1561d8: +/* f1561d8: 10000005 */ beqz $zero,.L0f1561f0 +/* f1561dc: 2409ffff */ addiu $t1,$zero,-1 +.L0f1561e0: +/* f1561e0: 44092000 */ mfc1 $t1,$f4 +/* f1561e4: 00000000 */ sll $zero,$zero,0x0 +/* f1561e8: 0520fffb */ bltz $t1,.L0f1561d8 +/* f1561ec: 00000000 */ sll $zero,$zero,0x0 +.L0f1561f0: +/* f1561f0: 2401ff00 */ addiu $at,$zero,-256 +/* f1561f4: 01415824 */ and $t3,$t2,$at +/* f1561f8: 44c8f800 */ ctc1 $t0,$31 +/* f1561fc: 0c0036cc */ jal 0xdb30 +/* f156200: 01699025 */ or $s2,$t3,$t1 +/* f156204: 3c028008 */ lui $v0,0x8008 +/* f156208: 8c42fbe8 */ lw $v0,-0x418($v0) +/* f15620c: 02a02025 */ or $a0,$s5,$zero +/* f156210: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f156214: 10400002 */ beqz $v0,.L0f156220 +/* f156218: 27a600a0 */ addiu $a2,$sp,0xa0 +/* f15621c: 00408825 */ or $s1,$v0,$zero +.L0f156220: +/* f156220: 8fac00d0 */ lw $t4,0xd0($sp) +/* f156224: 8fad00d4 */ lw $t5,0xd4($sp) +/* f156228: 8fae00dc */ lw $t6,0xdc($sp) +/* f15622c: 8faf00e0 */ lw $t7,0xe0($sp) +/* f156230: 8fb800e4 */ lw $t8,0xe4($sp) +/* f156234: 8fb900e8 */ lw $t9,0xe8($sp) +/* f156238: 02003825 */ or $a3,$s0,$zero +/* f15623c: afb20018 */ sw $s2,0x18($sp) +/* f156240: afb1001c */ sw $s1,0x1c($sp) +/* f156244: afac0010 */ sw $t4,0x10($sp) +/* f156248: afad0014 */ sw $t5,0x14($sp) +/* f15624c: afae0020 */ sw $t6,0x20($sp) +/* f156250: afaf0024 */ sw $t7,0x24($sp) +/* f156254: afb80028 */ sw $t8,0x28($sp) +/* f156258: 0fc55b92 */ jal func0f156e48 +/* f15625c: afb9002c */ sw $t9,0x2c($sp) +/* f156260: 0040a825 */ or $s5,$v0,$zero +.L0f156264: +/* f156264: 3c047f1b */ lui $a0,0x7f1b +/* f156268: 3c058008 */ lui $a1,0x8008 +/* f15626c: 24a5fbac */ addiu $a1,$a1,-1108 +/* f156270: 0c0036cc */ jal 0xdb30 +/* f156274: 248473c0 */ addiu $a0,$a0,0x73c0 +/* f156278: 3c047f1b */ lui $a0,0x7f1b +/* f15627c: 3c058008 */ lui $a1,0x8008 +/* f156280: 24a5fbb8 */ addiu $a1,$a1,-1096 +/* f156284: 0c0036cc */ jal 0xdb30 +/* f156288: 248473c8 */ addiu $a0,$a0,0x73c8 +/* f15628c: 3c047f1b */ lui $a0,0x7f1b +/* f156290: 3c058008 */ lui $a1,0x8008 +/* f156294: 24a5fbbc */ addiu $a1,$a1,-1092 +/* f156298: 0c0036cc */ jal 0xdb30 +/* f15629c: 248473d4 */ addiu $a0,$a0,0x73d4 +/* f1562a0: 3c047f1b */ lui $a0,0x7f1b +/* f1562a4: 3c058008 */ lui $a1,0x8008 +/* f1562a8: 24a5fbc4 */ addiu $a1,$a1,-1084 +/* f1562ac: 0c0036cc */ jal 0xdb30 +/* f1562b0: 248473e0 */ addiu $a0,$a0,0x73e0 +/* f1562b4: 3c047f1b */ lui $a0,0x7f1b +/* f1562b8: 3c058008 */ lui $a1,0x8008 +/* f1562bc: 24a5fbc0 */ addiu $a1,$a1,-1088 +/* f1562c0: 0c0036cc */ jal 0xdb30 +/* f1562c4: 248473e8 */ addiu $a0,$a0,0x73e8 +/* f1562c8: 3c047f1b */ lui $a0,0x7f1b +/* f1562cc: 3c058008 */ lui $a1,0x8008 +/* f1562d0: 24a5fbb0 */ addiu $a1,$a1,-1104 +/* f1562d4: 0c0036cc */ jal 0xdb30 +/* f1562d8: 248473f0 */ addiu $a0,$a0,0x73f0 +/* f1562dc: 3c047f1b */ lui $a0,0x7f1b +/* f1562e0: 3c058008 */ lui $a1,0x8008 +/* f1562e4: 24a5fbb4 */ addiu $a1,$a1,-1100 +/* f1562e8: 0c0036cc */ jal 0xdb30 +/* f1562ec: 248473f8 */ addiu $a0,$a0,0x73f8 +/* f1562f0: 8fa800e8 */ lw $t0,0xe8($sp) +/* f1562f4: 8e910000 */ lw $s1,0x0($s4) +/* f1562f8: 8e7e0000 */ lw $s8,0x0($s3) +/* f1562fc: 15000006 */ bnez $t0,.L0f156318 +/* f156300: 24120048 */ addiu $s2,$zero,0x48 +/* f156304: 8faa00d0 */ lw $t2,0xd0($sp) +/* f156308: 814b0445 */ lb $t3,0x445($t2) +/* f15630c: 91490446 */ lbu $t1,0x446($t2) +/* f156310: 01696021 */ addu $t4,$t3,$t1 +/* f156314: afac00e8 */ sw $t4,0xe8($sp) +.L0f156318: +/* f156318: 3c0d8008 */ lui $t5,0x8008 +/* f15631c: 8dad4120 */ lw $t5,0x4120($t5) +/* f156320: 02a01025 */ or $v0,$s5,$zero +/* f156324: 3c17e700 */ lui $s7,0xe700 +/* f156328: 11a00007 */ beqz $t5,.L0f156348 +/* f15632c: 26b50008 */ addiu $s5,$s5,0x8 +/* f156330: 8fae00e8 */ lw $t6,0xe8($sp) +/* f156334: 240f000e */ addiu $t7,$zero,0xe +/* f156338: 29c1000e */ slti $at,$t6,0xe +/* f15633c: 50200003 */ beqzl $at,.L0f15634c +/* f156340: 02a01825 */ or $v1,$s5,$zero +/* f156344: afaf00e8 */ sw $t7,0xe8($sp) +.L0f156348: +/* f156348: 02a01825 */ or $v1,$s5,$zero +.L0f15634c: +/* f15634c: ac570000 */ sw $s7,0x0($v0) +/* f156350: ac400004 */ sw $zero,0x4($v0) +/* f156354: 3c18ba00 */ lui $t8,0xba00 +/* f156358: 37180e02 */ ori $t8,$t8,0xe02 +/* f15635c: 26b50008 */ addiu $s5,$s5,0x8 +/* f156360: 3419c000 */ dli $t9,0xc000 +/* f156364: ac790004 */ sw $t9,0x4($v1) +/* f156368: ac780000 */ sw $t8,0x0($v1) +/* f15636c: 02a0b025 */ or $s6,$s5,$zero +/* f156370: 3c08fd10 */ lui $t0,0xfd10 +/* f156374: 3c048008 */ lui $a0,0x8008 +/* f156378: 2484fb3c */ addiu $a0,$a0,-1220 +/* f15637c: aec80000 */ sw $t0,0x0($s6) +/* f156380: 0c012d20 */ jal 0x4b480 +/* f156384: 26b50008 */ addiu $s5,$s5,0x8 +/* f156388: 02a01825 */ or $v1,$s5,$zero +/* f15638c: aec20004 */ sw $v0,0x4($s6) +/* f156390: 26b50008 */ addiu $s5,$s5,0x8 +/* f156394: 3c0ae600 */ lui $t2,0xe600 +/* f156398: 02a02025 */ or $a0,$s5,$zero +/* f15639c: ac6a0000 */ sw $t2,0x0($v1) +/* f1563a0: ac600004 */ sw $zero,0x4($v1) +/* f1563a4: 26b50008 */ addiu $s5,$s5,0x8 +/* f1563a8: 3c090603 */ lui $t1,0x603 +/* f1563ac: 3529c000 */ ori $t1,$t1,0xc000 +/* f1563b0: 3c0bf000 */ lui $t3,0xf000 +/* f1563b4: 02a02825 */ or $a1,$s5,$zero +/* f1563b8: ac8b0000 */ sw $t3,0x0($a0) +/* f1563bc: ac890004 */ sw $t1,0x4($a0) +/* f1563c0: 3c0cf540 */ lui $t4,0xf540 +/* f1563c4: 358c0200 */ ori $t4,$t4,0x200 +/* f1563c8: 26b50008 */ addiu $s5,$s5,0x8 +/* f1563cc: acac0000 */ sw $t4,0x0($a1) +/* f1563d0: aca00004 */ sw $zero,0x4($a1) +/* f1563d4: 02a03025 */ or $a2,$s5,$zero +/* f1563d8: 3c0e0007 */ lui $t6,0x7 +/* f1563dc: 35cec07c */ ori $t6,$t6,0xc07c +/* f1563e0: 3c0df200 */ lui $t5,0xf200 +/* f1563e4: accd0000 */ sw $t5,0x0($a2) +/* f1563e8: acce0004 */ sw $t6,0x4($a2) +/* f1563ec: 8fa400d8 */ lw $a0,0xd8($sp) +/* f1563f0: 26b50008 */ addiu $s5,$s5,0x8 +/* f1563f4: 02a03825 */ or $a3,$s5,$zero +/* f1563f8: 26b50008 */ addiu $s5,$s5,0x8 +/* f1563fc: 3c0ffa00 */ lui $t7,0xfa00 +/* f156400: acef0000 */ sw $t7,0x0($a3) +/* f156404: 02a01025 */ or $v0,$s5,$zero +/* f156408: ace40004 */ sw $a0,0x4($a3) +/* f15640c: 3c03800a */ lui $v1,0x800a +/* f156410: 246345d0 */ addiu $v1,$v1,0x45d0 +/* f156414: ac400004 */ sw $zero,0x4($v0) +/* f156418: ac570000 */ sw $s7,0x0($v0) +/* f15641c: 26b50008 */ addiu $s5,$s5,0x8 +/* f156420: ac640004 */ sw $a0,0x4($v1) +/* f156424: 12000078 */ beqz $s0,.L0f156608 +/* f156428: ac640044 */ sw $a0,0x44($v1) +/* f15642c: 92020000 */ lbu $v0,0x0($s0) +/* f156430: 10400075 */ beqz $v0,.L0f156608 +/* f156434: 00000000 */ sll $zero,$zero,0x0 +/* f156438: 2417000c */ addiu $s7,$zero,0xc +/* f15643c: 27b60068 */ addiu $s6,$sp,0x68 +/* f156440: 24010020 */ addiu $at,$zero,0x20 +.L0f156444: +/* f156444: 5441000b */ bnel $v0,$at,.L0f156474 +/* f156448: 2401000a */ addiu $at,$zero,0xa +/* f15644c: 8fb900b0 */ lw $t9,0xb0($sp) +/* f156450: 8e980000 */ lw $t8,0x0($s4) +/* f156454: 24120048 */ addiu $s2,$zero,0x48 +/* f156458: 00194080 */ sll $t0,$t9,0x2 +/* f15645c: 01194021 */ addu $t0,$t0,$t9 +/* f156460: 03085021 */ addu $t2,$t8,$t0 +/* f156464: ae8a0000 */ sw $t2,0x0($s4) +/* f156468: 10000064 */ beqz $zero,.L0f1565fc +/* f15646c: 26100001 */ addiu $s0,$s0,0x1 +/* f156470: 2401000a */ addiu $at,$zero,0xa +.L0f156474: +/* f156474: 54410015 */ bnel $v0,$at,.L0f1564cc +/* f156478: 28410080 */ slti $at,$v0,0x80 +/* f15647c: 3c028008 */ lui $v0,0x8008 +/* f156480: 8c42fad4 */ lw $v0,-0x52c($v0) +/* f156484: 24120048 */ addiu $s2,$zero,0x48 +/* f156488: 26100001 */ addiu $s0,$s0,0x1 +/* f15648c: 04420009 */ bltzl $v0,.L0f1564b4 +/* f156490: 8e6d0000 */ lw $t5,0x0($s3) +/* f156494: 8e8b0000 */ lw $t3,0x0($s4) +/* f156498: 562b0006 */ bnel $s1,$t3,.L0f1564b4 +/* f15649c: 8e6d0000 */ lw $t5,0x0($s3) +/* f1564a0: 8e690000 */ lw $t1,0x0($s3) +/* f1564a4: 01226021 */ addu $t4,$t1,$v0 +/* f1564a8: 10000005 */ beqz $zero,.L0f1564c0 +/* f1564ac: ae6c0000 */ sw $t4,0x0($s3) +/* f1564b0: 8e6d0000 */ lw $t5,0x0($s3) +.L0f1564b4: +/* f1564b4: 8fae00e8 */ lw $t6,0xe8($sp) +/* f1564b8: 01ae7821 */ addu $t7,$t5,$t6 +/* f1564bc: ae6f0000 */ sw $t7,0x0($s3) +.L0f1564c0: +/* f1564c0: 1000004e */ beqz $zero,.L0f1565fc +/* f1564c4: ae910000 */ sw $s1,0x0($s4) +/* f1564c8: 28410080 */ slti $at,$v0,0x80 +.L0f1564cc: +/* f1564cc: 1020001d */ beqz $at,.L0f156544 +/* f1564d0: 3059007f */ andi $t9,$v0,0x7f +/* f1564d4: 00570019 */ multu $v0,$s7 +/* f1564d8: 8fa300d0 */ lw $v1,0xd0($sp) +/* f1564dc: 8fab00d4 */ lw $t3,0xd4($sp) +/* f1564e0: 8fa900dc */ lw $t1,0xdc($sp) +/* f1564e4: 8fac00e0 */ lw $t4,0xe0($sp) +/* f1564e8: 8fad00e4 */ lw $t5,0xe4($sp) +/* f1564ec: 02a02025 */ or $a0,$s5,$zero +/* f1564f0: 02802825 */ or $a1,$s4,$zero +/* f1564f4: 02603025 */ or $a2,$s3,$zero +/* f1564f8: afb10018 */ sw $s1,0x18($sp) +/* f1564fc: 0000c812 */ mflo $t9 +/* f156500: 03233821 */ addu $a3,$t9,$v1 +/* f156504: 24e7fe74 */ addiu $a3,$a3,-396 +/* f156508: 02570019 */ multu $s2,$s7 +/* f15650c: afbe001c */ sw $s8,0x1c($sp) +/* f156510: afab0014 */ sw $t3,0x14($sp) +/* f156514: afa90020 */ sw $t1,0x20($sp) +/* f156518: afac0024 */ sw $t4,0x24($sp) +/* f15651c: afad0028 */ sw $t5,0x28($sp) +/* f156520: 0000c012 */ mflo $t8 +/* f156524: 03034021 */ addu $t0,$t8,$v1 +/* f156528: 250afe74 */ addiu $t2,$t0,-396 +/* f15652c: 0fc555a3 */ jal func0f15568c +/* f156530: afaa0010 */ sw $t2,0x10($sp) +/* f156534: 0040a825 */ or $s5,$v0,$zero +/* f156538: 92120000 */ lbu $s2,0x0($s0) +/* f15653c: 1000002f */ beqz $zero,.L0f1565fc +/* f156540: 26100001 */ addiu $s0,$s0,0x1 +.L0f156544: +/* f156544: 3c0a8008 */ lui $t2,0x8008 +/* f156548: 254afbdc */ addiu $t2,$t2,-1060 +/* f15654c: 8d410000 */ lw $at,0x0($t2) +/* f156550: 920e0001 */ lbu $t6,0x1($s0) +/* f156554: 0019c1c0 */ sll $t8,$t9,0x7 +/* f156558: aec10000 */ sw $at,0x0($s6) +/* f15655c: 8d490004 */ lw $t1,0x4($t2) +/* f156560: 31cf007f */ andi $t7,$t6,0x7f +/* f156564: 01f81825 */ or $v1,$t7,$t8 +/* f156568: aec90004 */ sw $t1,0x4($s6) +/* f15656c: 8d410008 */ lw $at,0x8($t2) +/* f156570: 3064ffff */ andi $a0,$v1,0xffff +/* f156574: 308c2000 */ andi $t4,$a0,0x2000 +/* f156578: 11800005 */ beqz $t4,.L0f156590 +/* f15657c: aec10008 */ sw $at,0x8($s6) +/* f156580: 240d000f */ addiu $t5,$zero,0xf +/* f156584: 240e0010 */ addiu $t6,$zero,0x10 +/* f156588: a3ad006b */ sb $t5,0x6b($sp) +/* f15658c: a3ae006a */ sb $t6,0x6a($sp) +.L0f156590: +/* f156590: 30991fff */ andi $t9,$a0,0x1fff +/* f156594: 2b2103c8 */ slti $at,$t9,0x3c8 +/* f156598: 54200003 */ bnezl $at,.L0f1565a8 +/* f15659c: 248f0080 */ addiu $t7,$a0,0x80 +/* f1565a0: 24040002 */ addiu $a0,$zero,0x2 +/* f1565a4: 248f0080 */ addiu $t7,$a0,0x80 +.L0f1565a8: +/* f1565a8: 0fc5b8ff */ jal func0f16e3fc +/* f1565ac: a3af0068 */ sb $t7,0x68($sp) +/* f1565b0: 8fb800d4 */ lw $t8,0xd4($sp) +/* f1565b4: 8fa800dc */ lw $t0,0xdc($sp) +/* f1565b8: 8fab00e0 */ lw $t3,0xe0($sp) +/* f1565bc: 8faa00e4 */ lw $t2,0xe4($sp) +/* f1565c0: afa20070 */ sw $v0,0x70($sp) +/* f1565c4: 02a02025 */ or $a0,$s5,$zero +/* f1565c8: 02802825 */ or $a1,$s4,$zero +/* f1565cc: 02603025 */ or $a2,$s3,$zero +/* f1565d0: 02c03825 */ or $a3,$s6,$zero +/* f1565d4: afb60010 */ sw $s6,0x10($sp) +/* f1565d8: afb10018 */ sw $s1,0x18($sp) +/* f1565dc: afbe001c */ sw $s8,0x1c($sp) +/* f1565e0: afb80014 */ sw $t8,0x14($sp) +/* f1565e4: afa80020 */ sw $t0,0x20($sp) +/* f1565e8: afab0024 */ sw $t3,0x24($sp) +/* f1565ec: 0fc555a3 */ jal func0f15568c +/* f1565f0: afaa0028 */ sw $t2,0x28($sp) +/* f1565f4: 0040a825 */ or $s5,$v0,$zero +/* f1565f8: 26100002 */ addiu $s0,$s0,0x2 +.L0f1565fc: +/* f1565fc: 92020000 */ lbu $v0,0x0($s0) +/* f156600: 5440ff90 */ bnezl $v0,.L0f156444 +/* f156604: 24010020 */ addiu $at,$zero,0x20 +.L0f156608: +/* f156608: 3c098008 */ lui $t1,0x8008 +/* f15660c: 8d29fac8 */ lw $t1,-0x538($t1) +/* f156610: 02a01025 */ or $v0,$s5,$zero +/* f156614: 11200012 */ beqz $t1,.L0f156660 +/* f156618: 00000000 */ sll $zero,$zero,0x0 +/* f15661c: 3c0d8008 */ lui $t5,0x8008 +/* f156620: 8dadfac0 */ lw $t5,-0x540($t5) +/* f156624: 8e6c0000 */ lw $t4,0x0($s3) +/* f156628: 018d001a */ div $zero,$t4,$t5 +/* f15662c: 00007012 */ mflo $t6 +/* f156630: ae6e0000 */ sw $t6,0x0($s3) +/* f156634: 15a00002 */ bnez $t5,.L0f156640 +/* f156638: 00000000 */ sll $zero,$zero,0x0 +/* f15663c: 0007000d */ break 0x7 +.L0f156640: +/* f156640: 2401ffff */ addiu $at,$zero,-1 +/* f156644: 15a10004 */ bne $t5,$at,.L0f156658 +/* f156648: 3c018000 */ lui $at,0x8000 +/* f15664c: 15810002 */ bne $t4,$at,.L0f156658 +/* f156650: 00000000 */ sll $zero,$zero,0x0 +/* f156654: 0006000d */ break 0x6 +.L0f156658: +/* f156658: 10000011 */ beqz $zero,.L0f1566a0 +/* f15665c: 8fbf005c */ lw $ra,0x5c($sp) +.L0f156660: +/* f156660: 3c0f8008 */ lui $t7,0x8008 +/* f156664: 8deffac0 */ lw $t7,-0x540($t7) +/* f156668: 8e990000 */ lw $t9,0x0($s4) +/* f15666c: 032f001a */ div $zero,$t9,$t7 +/* f156670: 0000c012 */ mflo $t8 +/* f156674: ae980000 */ sw $t8,0x0($s4) +/* f156678: 15e00002 */ bnez $t7,.L0f156684 +/* f15667c: 00000000 */ sll $zero,$zero,0x0 +/* f156680: 0007000d */ break 0x7 +.L0f156684: +/* f156684: 2401ffff */ addiu $at,$zero,-1 +/* f156688: 15e10004 */ bne $t7,$at,.L0f15669c +/* f15668c: 3c018000 */ lui $at,0x8000 +/* f156690: 17210002 */ bne $t9,$at,.L0f15669c +/* f156694: 00000000 */ sll $zero,$zero,0x0 +/* f156698: 0006000d */ break 0x6 +.L0f15669c: +/* f15669c: 8fbf005c */ lw $ra,0x5c($sp) +.L0f1566a0: +/* f1566a0: 8fb00038 */ lw $s0,0x38($sp) +/* f1566a4: 8fb1003c */ lw $s1,0x3c($sp) +/* f1566a8: 8fb20040 */ lw $s2,0x40($sp) +/* f1566ac: 8fb30044 */ lw $s3,0x44($sp) +/* f1566b0: 8fb40048 */ lw $s4,0x48($sp) +/* f1566b4: 8fb5004c */ lw $s5,0x4c($sp) +/* f1566b8: 8fb60050 */ lw $s6,0x50($sp) +/* f1566bc: 8fb70054 */ lw $s7,0x54($sp) +/* f1566c0: 8fbe0058 */ lw $s8,0x58($sp) +/* f1566c4: 03e00008 */ jr $ra +/* f1566c8: 27bd00c0 */ addiu $sp,$sp,0xc0 +); + +GLOBAL_ASM( +glabel func0f1566cc +/* f1566cc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1566d0: 00803825 */ or $a3,$a0,$zero +/* f1566d4: afa5001c */ sw $a1,0x1c($sp) +/* f1566d8: 3c09800a */ lui $t1,0x800a +/* f1566dc: 00a02025 */ or $a0,$a1,$zero +/* f1566e0: 252945d0 */ addiu $t1,$t1,0x45d0 +/* f1566e4: afbf0014 */ sw $ra,0x14($sp) +/* f1566e8: afa60020 */ sw $a2,0x20($sp) +/* f1566ec: 00c02825 */ or $a1,$a2,$zero +/* f1566f0: 8d260004 */ lw $a2,0x4($t1) +/* f1566f4: 0fc550eb */ jal func0f1543ac +/* f1566f8: afa70018 */ sw $a3,0x18($sp) +/* f1566fc: 3c09800a */ lui $t1,0x800a +/* f156700: 252945d0 */ addiu $t1,$t1,0x45d0 +/* f156704: 8d2e0044 */ lw $t6,0x44($t1) +/* f156708: 8fa70018 */ lw $a3,0x18($sp) +/* f15670c: 00404025 */ or $t0,$v0,$zero +/* f156710: 104e0005 */ beq $v0,$t6,.L0f156728 +/* f156714: 00e01825 */ or $v1,$a3,$zero +/* f156718: 3c0ffb00 */ lui $t7,0xfb00 +/* f15671c: ac6f0000 */ sw $t7,0x0($v1) +/* f156720: 24e70008 */ addiu $a3,$a3,0x8 +/* f156724: ac620004 */ sw $v0,0x4($v1) +.L0f156728: +/* f156728: ad280044 */ sw $t0,0x44($t1) +/* f15672c: 8fa4001c */ lw $a0,0x1c($sp) +/* f156730: 8fa50020 */ lw $a1,0x20($sp) +/* f156734: 8d260008 */ lw $a2,0x8($t1) +/* f156738: 0fc550eb */ jal func0f1543ac +/* f15673c: afa70018 */ sw $a3,0x18($sp) +/* f156740: 3c09800a */ lui $t1,0x800a +/* f156744: 252945d0 */ addiu $t1,$t1,0x45d0 +/* f156748: 8d390008 */ lw $t9,0x8($t1) +/* f15674c: 8d2b0048 */ lw $t3,0x48($t1) +/* f156750: 2401ff00 */ addiu $at,$zero,-256 +/* f156754: 305800ff */ andi $t8,$v0,0xff +/* f156758: 03215024 */ and $t2,$t9,$at +/* f15675c: 030a4025 */ or $t0,$t8,$t2 +/* f156760: 110b0006 */ beq $t0,$t3,.L0f15677c +/* f156764: 8fa70018 */ lw $a3,0x18($sp) +/* f156768: 00e01025 */ or $v0,$a3,$zero +/* f15676c: 3c0cfa00 */ lui $t4,0xfa00 +/* f156770: ac4c0000 */ sw $t4,0x0($v0) +/* f156774: ac480004 */ sw $t0,0x4($v0) +/* f156778: 24e70008 */ addiu $a3,$a3,0x8 +.L0f15677c: +/* f15677c: 8fbf0014 */ lw $ra,0x14($sp) +/* f156780: ad280048 */ sw $t0,0x48($t1) +/* f156784: 27bd0018 */ addiu $sp,$sp,0x18 +/* f156788: 03e00008 */ jr $ra +/* f15678c: 00e01025 */ or $v0,$a3,$zero +); + +GLOBAL_ASM( +glabel func0f156790 +/* f156790: 27bdffc0 */ addiu $sp,$sp,-64 +/* f156794: afbf0034 */ sw $ra,0x34($sp) +/* f156798: afb20030 */ sw $s2,0x30($sp) +/* f15679c: afb1002c */ sw $s1,0x2c($sp) +/* f1567a0: afb00028 */ sw $s0,0x28($sp) +/* f1567a4: afa60048 */ sw $a2,0x48($sp) +/* f1567a8: 8ccf0000 */ lw $t7,0x0($a2) +/* f1567ac: 8fb80068 */ lw $t8,0x68($sp) +/* f1567b0: 8fac0050 */ lw $t4,0x50($sp) +/* f1567b4: 8fab0054 */ lw $t3,0x54($sp) +/* f1567b8: 01f8c821 */ addu $t9,$t7,$t8 +/* f1567bc: afb90038 */ sw $t9,0x38($sp) +/* f1567c0: 8d8d0004 */ lw $t5,0x4($t4) +/* f1567c4: 8cf90004 */ lw $t9,0x4($a3) +/* f1567c8: 00808025 */ or $s0,$a0,$zero +/* f1567cc: 000d7080 */ sll $t6,$t5,0x2 +/* f1567d0: 01cd7023 */ subu $t6,$t6,$t5 +/* f1567d4: 000e7080 */ sll $t6,$t6,0x2 +/* f1567d8: 01cd7021 */ addu $t6,$t6,$t5 +/* f1567dc: 000e7880 */ sll $t7,$t6,0x2 +/* f1567e0: 016fc021 */ addu $t8,$t3,$t7 +/* f1567e4: 00196080 */ sll $t4,$t9,0x2 +/* f1567e8: 030c6821 */ addu $t5,$t8,$t4 +/* f1567ec: 3c0b8008 */ lui $t3,0x8008 +/* f1567f0: 8d6bfac4 */ lw $t3,-0x53c($t3) +/* f1567f4: 8dae0000 */ lw $t6,0x0($t5) +/* f1567f8: 3c198008 */ lui $t9,0x8008 +/* f1567fc: 8f39fad0 */ lw $t9,-0x530($t9) +/* f156800: 01cb1021 */ addu $v0,$t6,$t3 +/* f156804: 244fffff */ addiu $t7,$v0,-1 +/* f156808: 01f90019 */ multu $t7,$t9 +/* f15680c: 8cac0000 */ lw $t4,0x0($a1) +/* f156810: 00a08825 */ or $s1,$a1,$zero +/* f156814: 00e09025 */ or $s2,$a3,$zero +/* f156818: 0000c012 */ mflo $t8 +/* f15681c: 01986823 */ subu $t5,$t4,$t8 +/* f156820: 19a00071 */ blez $t5,.L0f1569e8 +/* f156824: acad0000 */ sw $t5,0x0($a1) +/* f156828: 0c002f02 */ jal 0xbc08 +/* f15682c: 00000000 */ sll $zero,$zero,0x0 +/* f156830: 8e2b0000 */ lw $t3,0x0($s1) +/* f156834: 004b082a */ slt $at,$v0,$t3 +/* f156838: 1420006b */ bnez $at,.L0f1569e8 +/* f15683c: 00000000 */ sll $zero,$zero,0x0 +/* f156840: 0c002f06 */ jal 0xbc18 +/* f156844: 00000000 */ sll $zero,$zero,0x0 +/* f156848: 8faf0038 */ lw $t7,0x38($sp) +/* f15684c: 82590001 */ lb $t9,0x1($s2) +/* f156850: 8fa90058 */ lw $t1,0x58($sp) +/* f156854: 8fac0060 */ lw $t4,0x60($sp) +/* f156858: 01f91821 */ addu $v1,$t7,$t9 +/* f15685c: 0043082a */ slt $at,$v0,$v1 +/* f156860: 14200061 */ bnez $at,.L0f1569e8 +/* f156864: 00000000 */ sll $zero,$zero,0x0 +/* f156868: 8e220000 */ lw $v0,0x0($s1) +/* f15686c: 012cc021 */ addu $t8,$t1,$t4 +/* f156870: 8faa005c */ lw $t2,0x5c($sp) +/* f156874: 0302082a */ slt $at,$t8,$v0 +/* f156878: 1420005b */ bnez $at,.L0f1569e8 +/* f15687c: 8fad0064 */ lw $t5,0x64($sp) +/* f156880: 014d7021 */ addu $t6,$t2,$t5 +/* f156884: 01c3082a */ slt $at,$t6,$v1 +/* f156888: 14200057 */ bnez $at,.L0f1569e8 +/* f15688c: 0049082a */ slt $at,$v0,$t1 +/* f156890: 14200055 */ bnez $at,.L0f1569e8 +/* f156894: 00000000 */ sll $zero,$zero,0x0 +/* f156898: 924b0002 */ lbu $t3,0x2($s2) +/* f15689c: 3c19800a */ lui $t9,0x800a +/* f1568a0: 006b7821 */ addu $t7,$v1,$t3 +/* f1568a4: 01ea082a */ slt $at,$t7,$t2 +/* f1568a8: 1420004f */ bnez $at,.L0f1569e8 +/* f1568ac: 00000000 */ sll $zero,$zero,0x0 +/* f1568b0: 933945d0 */ lbu $t9,0x45d0($t9) +/* f1568b4: 3c0c8008 */ lui $t4,0x8008 +/* f1568b8: 8fb80048 */ lw $t8,0x48($sp) +/* f1568bc: 53200017 */ beqzl $t9,.L0f15691c +/* f1568c0: 02001025 */ or $v0,$s0,$zero +/* f1568c4: 8d8cfac0 */ lw $t4,-0x540($t4) +/* f1568c8: 8f0d0000 */ lw $t5,0x0($t8) +/* f1568cc: 8fae0068 */ lw $t6,0x68($sp) +/* f1568d0: 004c001a */ div $zero,$v0,$t4 +/* f1568d4: 00002812 */ mflo $a1 +/* f1568d8: 02002025 */ or $a0,$s0,$zero +/* f1568dc: 15800002 */ bnez $t4,.L0f1568e8 +/* f1568e0: 00000000 */ sll $zero,$zero,0x0 +/* f1568e4: 0007000d */ break 0x7 +.L0f1568e8: +/* f1568e8: 2401ffff */ addiu $at,$zero,-1 +/* f1568ec: 15810004 */ bne $t4,$at,.L0f156900 +/* f1568f0: 3c018000 */ lui $at,0x8000 +/* f1568f4: 14410002 */ bne $v0,$at,.L0f156900 +/* f1568f8: 00000000 */ sll $zero,$zero,0x0 +/* f1568fc: 0006000d */ break 0x6 +.L0f156900: +/* f156900: 01ae3021 */ addu $a2,$t5,$t6 +/* f156904: 0fc559b3 */ jal func0f1566cc +/* f156908: 00000000 */ sll $zero,$zero,0x0 +/* f15690c: 8fa90058 */ lw $t1,0x58($sp) +/* f156910: 8faa005c */ lw $t2,0x5c($sp) +/* f156914: 00408025 */ or $s0,$v0,$zero +/* f156918: 02001025 */ or $v0,$s0,$zero +.L0f15691c: +/* f15691c: 3c0bfd50 */ lui $t3,0xfd50 +/* f156920: ac4b0000 */ sw $t3,0x0($v0) +/* f156924: 8e4f0008 */ lw $t7,0x8($s2) +/* f156928: 26100008 */ addiu $s0,$s0,0x8 +/* f15692c: 02001825 */ or $v1,$s0,$zero +/* f156930: ac4f0004 */ sw $t7,0x4($v0) +/* f156934: 26100008 */ addiu $s0,$s0,0x8 +/* f156938: 3c19e600 */ lui $t9,0xe600 +/* f15693c: ac790000 */ sw $t9,0x0($v1) +/* f156940: ac600004 */ sw $zero,0x4($v1) +/* f156944: 02004025 */ or $t0,$s0,$zero +/* f156948: 3c0cf300 */ lui $t4,0xf300 +/* f15694c: ad0c0000 */ sw $t4,0x0($t0) +/* f156950: 92440002 */ lbu $a0,0x2($s2) +/* f156954: 26100008 */ addiu $s0,$s0,0x8 +/* f156958: 02001025 */ or $v0,$s0,$zero +/* f15695c: 0004c0c0 */ sll $t8,$a0,0x3 +/* f156960: 27040011 */ addiu $a0,$t8,0x11 +/* f156964: 00046843 */ sra $t5,$a0,0x1 +/* f156968: 25a4ffff */ addiu $a0,$t5,-1 +/* f15696c: 288107ff */ slti $at,$a0,0x7ff +/* f156970: 10200003 */ beqz $at,.L0f156980 +/* f156974: 3c0ce700 */ lui $t4,0xe700 +/* f156978: 10000002 */ beqz $zero,.L0f156984 +/* f15697c: 00801825 */ or $v1,$a0,$zero +.L0f156980: +/* f156980: 240307ff */ addiu $v1,$zero,0x7ff +.L0f156984: +/* f156984: 306e0fff */ andi $t6,$v1,0xfff +/* f156988: 000e5b00 */ sll $t3,$t6,0xc +/* f15698c: 3c010700 */ lui $at,0x700 +/* f156990: 01617825 */ or $t7,$t3,$at +/* f156994: 35f90800 */ ori $t9,$t7,0x800 +/* f156998: ad190004 */ sw $t9,0x4($t0) +/* f15699c: ac400004 */ sw $zero,0x4($v0) +/* f1569a0: ac4c0000 */ sw $t4,0x0($v0) +/* f1569a4: 8e380000 */ lw $t8,0x0($s1) +/* f1569a8: 3c0d8008 */ lui $t5,0x8008 +/* f1569ac: 8dadfad0 */ lw $t5,-0x530($t5) +/* f1569b0: 8faf0064 */ lw $t7,0x64($sp) +/* f1569b4: 8fab0060 */ lw $t3,0x60($sp) +/* f1569b8: 8fa60038 */ lw $a2,0x38($sp) +/* f1569bc: 254effff */ addiu $t6,$t2,-1 +/* f1569c0: 26040008 */ addiu $a0,$s0,0x8 +/* f1569c4: afae0014 */ sw $t6,0x14($sp) +/* f1569c8: afa90010 */ sw $t1,0x10($sp) +/* f1569cc: 02403825 */ or $a3,$s2,$zero +/* f1569d0: 030d2823 */ subu $a1,$t8,$t5 +/* f1569d4: afaf001c */ sw $t7,0x1c($sp) +/* f1569d8: afab0018 */ sw $t3,0x18($sp) +/* f1569dc: 0fc55a89 */ jal func0f156a24 +/* f1569e0: 24c6ffff */ addiu $a2,$a2,-1 +/* f1569e4: 00408025 */ or $s0,$v0,$zero +.L0f1569e8: +/* f1569e8: 3c0c8008 */ lui $t4,0x8008 +/* f1569ec: 8d8cfad0 */ lw $t4,-0x530($t4) +/* f1569f0: 92590003 */ lbu $t9,0x3($s2) +/* f1569f4: 8e2d0000 */ lw $t5,0x0($s1) +/* f1569f8: 02001025 */ or $v0,$s0,$zero +/* f1569fc: 032c0019 */ multu $t9,$t4 +/* f156a00: 0000c012 */ mflo $t8 +/* f156a04: 01b87021 */ addu $t6,$t5,$t8 +/* f156a08: ae2e0000 */ sw $t6,0x0($s1) +/* f156a0c: 8fbf0034 */ lw $ra,0x34($sp) +/* f156a10: 8fb20030 */ lw $s2,0x30($sp) +/* f156a14: 8fb1002c */ lw $s1,0x2c($sp) +/* f156a18: 8fb00028 */ lw $s0,0x28($sp) +/* f156a1c: 03e00008 */ jr $ra +/* f156a20: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f156a24 +/* f156a24: 90e30003 */ lbu $v1,0x3($a3) +/* f156a28: 8fae0010 */ lw $t6,0x10($sp) +/* f156a2c: 8faf0018 */ lw $t7,0x18($sp) +/* f156a30: 00654821 */ addu $t1,$v1,$a1 +/* f156a34: 25390002 */ addiu $t9,$t1,0x2 +/* f156a38: 01cfc021 */ addu $t8,$t6,$t7 +/* f156a3c: 0319082a */ slt $at,$t8,$t9 +/* f156a40: 142000ff */ bnez $at,.L0f156e40 +/* f156a44: 00000000 */ sll $zero,$zero,0x0 +/* f156a48: 80ea0001 */ lb $t2,0x1($a3) +/* f156a4c: 8fab0014 */ lw $t3,0x14($sp) +/* f156a50: 8fad001c */ lw $t5,0x1c($sp) +/* f156a54: 01464021 */ addu $t0,$t2,$a2 +/* f156a58: 010b082a */ slt $at,$t0,$t3 +/* f156a5c: 542000bb */ bnezl $at,.L0f156d4c +/* f156a60: 90ed0002 */ lbu $t5,0x2($a3) +/* f156a64: 90ee0002 */ lbu $t6,0x2($a3) +/* f156a68: 016d6021 */ addu $t4,$t3,$t5 +/* f156a6c: 3c188008 */ lui $t8,0x8008 +/* f156a70: 010e1021 */ addu $v0,$t0,$t6 +/* f156a74: 244f0002 */ addiu $t7,$v0,0x2 +/* f156a78: 018f082a */ slt $at,$t4,$t7 +/* f156a7c: 5420007a */ bnezl $at,.L0f156c68 +/* f156a80: 0188082a */ slt $at,$t4,$t0 +/* f156a84: 8f18fac8 */ lw $t8,-0x538($t8) +/* f156a88: 3c088008 */ lui $t0,0x8008 +/* f156a8c: 2508fad0 */ addiu $t0,$t0,-1328 +/* f156a90: 1300003e */ beqz $t8,.L0f156b8c +/* f156a94: 00cac823 */ subu $t9,$a2,$t2 +/* f156a98: 00196880 */ sll $t5,$t9,0x2 +/* f156a9c: 31ae0fff */ andi $t6,$t5,0xfff +/* f156aa0: 000e7b00 */ sll $t7,$t6,0xc +/* f156aa4: 0009c880 */ sll $t9,$t1,0x2 +/* f156aa8: 272d0008 */ addiu $t5,$t9,0x8 +/* f156aac: 3c01e500 */ lui $at,0xe500 +/* f156ab0: 01e1c025 */ or $t8,$t7,$at +/* f156ab4: 31ae0fff */ andi $t6,$t5,0xfff +/* f156ab8: 030e7825 */ or $t7,$t8,$t6 +/* f156abc: 00801025 */ or $v0,$a0,$zero +/* f156ac0: 3c088008 */ lui $t0,0x8008 +/* f156ac4: ac4f0000 */ sw $t7,0x0($v0) +/* f156ac8: 90f90002 */ lbu $t9,0x2($a3) +/* f156acc: 2508fad0 */ addiu $t0,$t0,-1328 +/* f156ad0: 8d180000 */ lw $t8,0x0($t0) +/* f156ad4: 272d0002 */ addiu $t5,$t9,0x2 +/* f156ad8: 80ef0001 */ lb $t7,0x1($a3) +/* f156adc: 01b80019 */ multu $t5,$t8 +/* f156ae0: 24840008 */ addiu $a0,$a0,0x8 +/* f156ae4: 00cfc823 */ subu $t9,$a2,$t7 +/* f156ae8: 00801825 */ or $v1,$a0,$zero +/* f156aec: 24840008 */ addiu $a0,$a0,0x8 +/* f156af0: 00805825 */ or $t3,$a0,$zero +/* f156af4: 24840008 */ addiu $a0,$a0,0x8 +/* f156af8: 00007012 */ mflo $t6 +/* f156afc: 032e6823 */ subu $t5,$t9,$t6 +/* f156b00: 000dc080 */ sll $t8,$t5,0x2 +/* f156b04: 330f0fff */ andi $t7,$t8,0xfff +/* f156b08: 00057080 */ sll $t6,$a1,0x2 +/* f156b0c: 31cd0fff */ andi $t5,$t6,0xfff +/* f156b10: 000fcb00 */ sll $t9,$t7,0xc +/* f156b14: 032dc025 */ or $t8,$t9,$t5 +/* f156b18: ac580004 */ sw $t8,0x4($v0) +/* f156b1c: 3c0fb400 */ lui $t7,0xb400 +/* f156b20: ac6f0000 */ sw $t7,0x0($v1) +/* f156b24: 90ee0002 */ lbu $t6,0x2($a3) +/* f156b28: 3c0fb300 */ lui $t7,0xb300 +/* f156b2c: 00801025 */ or $v0,$a0,$zero +/* f156b30: 25d90001 */ addiu $t9,$t6,0x1 +/* f156b34: 00196940 */ sll $t5,$t9,0x5 +/* f156b38: 31b8ffff */ andi $t8,$t5,0xffff +/* f156b3c: ac780004 */ sw $t8,0x4($v1) +/* f156b40: 24190400 */ addiu $t9,$zero,0x400 +/* f156b44: ad6f0000 */ sw $t7,0x0($t3) +/* f156b48: 8d0e0000 */ lw $t6,0x0($t0) +/* f156b4c: 032e001a */ div $zero,$t9,$t6 +/* f156b50: 00006812 */ mflo $t5 +/* f156b54: 31b8ffff */ andi $t8,$t5,0xffff +/* f156b58: 00187c00 */ sll $t7,$t8,0x10 +/* f156b5c: 15c00002 */ bnez $t6,.L0f156b68 +/* f156b60: 00000000 */ sll $zero,$zero,0x0 +/* f156b64: 0007000d */ break 0x7 +.L0f156b68: +/* f156b68: 2401ffff */ addiu $at,$zero,-1 +/* f156b6c: 15c10004 */ bne $t6,$at,.L0f156b80 +/* f156b70: 3c018000 */ lui $at,0x8000 +/* f156b74: 17210002 */ bne $t9,$at,.L0f156b80 +/* f156b78: 00000000 */ sll $zero,$zero,0x0 +/* f156b7c: 0006000d */ break 0x6 +.L0f156b80: +/* f156b80: 35f9fc00 */ ori $t9,$t7,0xfc00 +/* f156b84: 03e00008 */ jr $ra +/* f156b88: ad790004 */ sw $t9,0x4($t3) +.L0f156b8c: +/* f156b8c: 8d0e0000 */ lw $t6,0x0($t0) +/* f156b90: 3c01e400 */ lui $at,0xe400 +/* f156b94: 00804825 */ or $t1,$a0,$zero +/* f156b98: 006e0019 */ multu $v1,$t6 +/* f156b9c: 24840008 */ addiu $a0,$a0,0x8 +/* f156ba0: 00805025 */ or $t2,$a0,$zero +/* f156ba4: 24840008 */ addiu $a0,$a0,0x8 +/* f156ba8: 00805825 */ or $t3,$a0,$zero +/* f156bac: 24840008 */ addiu $a0,$a0,0x8 +/* f156bb0: 00006812 */ mflo $t5 +/* f156bb4: 01a5c021 */ addu $t8,$t5,$a1 +/* f156bb8: 00187880 */ sll $t7,$t8,0x2 +/* f156bbc: 25f90008 */ addiu $t9,$t7,0x8 +/* f156bc0: 332e0fff */ andi $t6,$t9,0xfff +/* f156bc4: 000e6b00 */ sll $t5,$t6,0xc +/* f156bc8: 00027880 */ sll $t7,$v0,0x2 +/* f156bcc: 25f90008 */ addiu $t9,$t7,0x8 +/* f156bd0: 332e0fff */ andi $t6,$t9,0xfff +/* f156bd4: 01a1c025 */ or $t8,$t5,$at +/* f156bd8: 030e6825 */ or $t5,$t8,$t6 +/* f156bdc: ad2d0000 */ sw $t5,0x0($t1) +/* f156be0: 80ee0001 */ lb $t6,0x1($a3) +/* f156be4: 00057880 */ sll $t7,$a1,0x2 +/* f156be8: 31f90fff */ andi $t9,$t7,0xfff +/* f156bec: 00ce6821 */ addu $t5,$a2,$t6 +/* f156bf0: 000d7880 */ sll $t7,$t5,0x2 +/* f156bf4: 0019c300 */ sll $t8,$t9,0xc +/* f156bf8: 31f90fff */ andi $t9,$t7,0xfff +/* f156bfc: 03197025 */ or $t6,$t8,$t9 +/* f156c00: ad2e0004 */ sw $t6,0x4($t1) +/* f156c04: 3c0db400 */ lui $t5,0xb400 +/* f156c08: ad4d0000 */ sw $t5,0x0($t2) +/* f156c0c: ad400004 */ sw $zero,0x4($t2) +/* f156c10: 24190400 */ addiu $t9,$zero,0x400 +/* f156c14: 3c0fb300 */ lui $t7,0xb300 +/* f156c18: ad6f0000 */ sw $t7,0x0($t3) +/* f156c1c: 8d180000 */ lw $t8,0x0($t0) +/* f156c20: 00801025 */ or $v0,$a0,$zero +/* f156c24: 0338001a */ div $zero,$t9,$t8 +/* f156c28: 00007012 */ mflo $t6 +/* f156c2c: 31cdffff */ andi $t5,$t6,0xffff +/* f156c30: 000d7c00 */ sll $t7,$t5,0x10 +/* f156c34: 17000002 */ bnez $t8,.L0f156c40 +/* f156c38: 00000000 */ sll $zero,$zero,0x0 +/* f156c3c: 0007000d */ break 0x7 +.L0f156c40: +/* f156c40: 2401ffff */ addiu $at,$zero,-1 +/* f156c44: 17010004 */ bne $t8,$at,.L0f156c58 +/* f156c48: 3c018000 */ lui $at,0x8000 +/* f156c4c: 17210002 */ bne $t9,$at,.L0f156c58 +/* f156c50: 00000000 */ sll $zero,$zero,0x0 +/* f156c54: 0006000d */ break 0x6 +.L0f156c58: +/* f156c58: 35f90400 */ ori $t9,$t7,0x400 +/* f156c5c: 03e00008 */ jr $ra +/* f156c60: ad790004 */ sw $t9,0x4($t3) +/* f156c64: 0188082a */ slt $at,$t4,$t0 +.L0f156c68: +/* f156c68: 14200075 */ bnez $at,.L0f156e40 +/* f156c6c: 3c088008 */ lui $t0,0x8008 +/* f156c70: 2508fad0 */ addiu $t0,$t0,-1328 +/* f156c74: 8d180000 */ lw $t8,0x0($t0) +/* f156c78: 3c01e400 */ lui $at,0xe400 +/* f156c7c: 00801025 */ or $v0,$a0,$zero +/* f156c80: 00780019 */ multu $v1,$t8 +/* f156c84: 24840008 */ addiu $a0,$a0,0x8 +/* f156c88: 00804825 */ or $t1,$a0,$zero +/* f156c8c: 24840008 */ addiu $a0,$a0,0x8 +/* f156c90: 00805025 */ or $t2,$a0,$zero +/* f156c94: 24840008 */ addiu $a0,$a0,0x8 +/* f156c98: 00007012 */ mflo $t6 +/* f156c9c: 01c56821 */ addu $t5,$t6,$a1 +/* f156ca0: 000d7880 */ sll $t7,$t5,0x2 +/* f156ca4: 25f90008 */ addiu $t9,$t7,0x8 +/* f156ca8: 33380fff */ andi $t8,$t9,0xfff +/* f156cac: 00187300 */ sll $t6,$t8,0xc +/* f156cb0: 000c7880 */ sll $t7,$t4,0x2 +/* f156cb4: 31f90fff */ andi $t9,$t7,0xfff +/* f156cb8: 01c16825 */ or $t5,$t6,$at +/* f156cbc: 01b9c025 */ or $t8,$t5,$t9 +/* f156cc0: ac580000 */ sw $t8,0x0($v0) +/* f156cc4: 80f90001 */ lb $t9,0x1($a3) +/* f156cc8: 00057080 */ sll $t6,$a1,0x2 +/* f156ccc: 31cf0fff */ andi $t7,$t6,0xfff +/* f156cd0: 00d9c021 */ addu $t8,$a2,$t9 +/* f156cd4: 00187080 */ sll $t6,$t8,0x2 +/* f156cd8: 000f6b00 */ sll $t5,$t7,0xc +/* f156cdc: 31cf0fff */ andi $t7,$t6,0xfff +/* f156ce0: 01afc825 */ or $t9,$t5,$t7 +/* f156ce4: ac590004 */ sw $t9,0x4($v0) +/* f156ce8: 3c18b400 */ lui $t8,0xb400 +/* f156cec: ad380000 */ sw $t8,0x0($t1) +/* f156cf0: ad200004 */ sw $zero,0x4($t1) +/* f156cf4: 240f0400 */ addiu $t7,$zero,0x400 +/* f156cf8: 3c0eb300 */ lui $t6,0xb300 +/* f156cfc: ad4e0000 */ sw $t6,0x0($t2) +/* f156d00: 8d0d0000 */ lw $t5,0x0($t0) +/* f156d04: 00801025 */ or $v0,$a0,$zero +/* f156d08: 01ed001a */ div $zero,$t7,$t5 +/* f156d0c: 0000c812 */ mflo $t9 +/* f156d10: 3338ffff */ andi $t8,$t9,0xffff +/* f156d14: 00187400 */ sll $t6,$t8,0x10 +/* f156d18: 15a00002 */ bnez $t5,.L0f156d24 +/* f156d1c: 00000000 */ sll $zero,$zero,0x0 +/* f156d20: 0007000d */ break 0x7 +.L0f156d24: +/* f156d24: 2401ffff */ addiu $at,$zero,-1 +/* f156d28: 15a10004 */ bne $t5,$at,.L0f156d3c +/* f156d2c: 3c018000 */ lui $at,0x8000 +/* f156d30: 15e10002 */ bne $t7,$at,.L0f156d3c +/* f156d34: 00000000 */ sll $zero,$zero,0x0 +/* f156d38: 0006000d */ break 0x6 +.L0f156d3c: +/* f156d3c: 35cf0400 */ ori $t7,$t6,0x400 +/* f156d40: 03e00008 */ jr $ra +/* f156d44: ad4f0004 */ sw $t7,0x4($t2) +/* f156d48: 90ed0002 */ lbu $t5,0x2($a3) +.L0f156d4c: +/* f156d4c: 010d1021 */ addu $v0,$t0,$t5 +/* f156d50: 24590002 */ addiu $t9,$v0,0x2 +/* f156d54: 032b082a */ slt $at,$t9,$t3 +/* f156d58: 14200039 */ bnez $at,.L0f156e40 +/* f156d5c: 3c088008 */ lui $t0,0x8008 +/* f156d60: 2508fad0 */ addiu $t0,$t0,-1328 +/* f156d64: 8d180000 */ lw $t8,0x0($t0) +/* f156d68: 3c01e400 */ lui $at,0xe400 +/* f156d6c: 00804825 */ or $t1,$a0,$zero +/* f156d70: 00780019 */ multu $v1,$t8 +/* f156d74: 24840008 */ addiu $a0,$a0,0x8 +/* f156d78: 00805025 */ or $t2,$a0,$zero +/* f156d7c: 24840008 */ addiu $a0,$a0,0x8 +/* f156d80: 00806025 */ or $t4,$a0,$zero +/* f156d84: 24840008 */ addiu $a0,$a0,0x8 +/* f156d88: 00007012 */ mflo $t6 +/* f156d8c: 01c57821 */ addu $t7,$t6,$a1 +/* f156d90: 000f6880 */ sll $t5,$t7,0x2 +/* f156d94: 25b90008 */ addiu $t9,$t5,0x8 +/* f156d98: 33380fff */ andi $t8,$t9,0xfff +/* f156d9c: 00187300 */ sll $t6,$t8,0xc +/* f156da0: 00026880 */ sll $t5,$v0,0x2 +/* f156da4: 25b90008 */ addiu $t9,$t5,0x8 +/* f156da8: 33380fff */ andi $t8,$t9,0xfff +/* f156dac: 01c17825 */ or $t7,$t6,$at +/* f156db0: 01f87025 */ or $t6,$t7,$t8 +/* f156db4: 00056880 */ sll $t5,$a1,0x2 +/* f156db8: 31b90fff */ andi $t9,$t5,0xfff +/* f156dbc: ad2e0000 */ sw $t6,0x0($t1) +/* f156dc0: 000bc080 */ sll $t8,$t3,0x2 +/* f156dc4: 330e0fff */ andi $t6,$t8,0xfff +/* f156dc8: 00197b00 */ sll $t7,$t9,0xc +/* f156dcc: 01ee6825 */ or $t5,$t7,$t6 +/* f156dd0: ad2d0004 */ sw $t5,0x4($t1) +/* f156dd4: 3c19b400 */ lui $t9,0xb400 +/* f156dd8: ad590000 */ sw $t9,0x0($t2) +/* f156ddc: 80f80001 */ lb $t8,0x1($a3) +/* f156de0: 01787823 */ subu $t7,$t3,$t8 +/* f156de4: 01e67023 */ subu $t6,$t7,$a2 +/* f156de8: 000e6940 */ sll $t5,$t6,0x5 +/* f156dec: 31b9ffff */ andi $t9,$t5,0xffff +/* f156df0: ad590004 */ sw $t9,0x4($t2) +/* f156df4: 3c18b300 */ lui $t8,0xb300 +/* f156df8: ad980000 */ sw $t8,0x0($t4) +/* f156dfc: 240e0400 */ addiu $t6,$zero,0x400 +/* f156e00: 8d0f0000 */ lw $t7,0x0($t0) +/* f156e04: 01cf001a */ div $zero,$t6,$t7 +/* f156e08: 00006812 */ mflo $t5 +/* f156e0c: 31b9ffff */ andi $t9,$t5,0xffff +/* f156e10: 0019c400 */ sll $t8,$t9,0x10 +/* f156e14: 15e00002 */ bnez $t7,.L0f156e20 +/* f156e18: 00000000 */ sll $zero,$zero,0x0 +/* f156e1c: 0007000d */ break 0x7 +.L0f156e20: +/* f156e20: 2401ffff */ addiu $at,$zero,-1 +/* f156e24: 15e10004 */ bne $t7,$at,.L0f156e38 +/* f156e28: 3c018000 */ lui $at,0x8000 +/* f156e2c: 15c10002 */ bne $t6,$at,.L0f156e38 +/* f156e30: 00000000 */ sll $zero,$zero,0x0 +/* f156e34: 0006000d */ break 0x6 +.L0f156e38: +/* f156e38: 370e0400 */ ori $t6,$t8,0x400 +/* f156e3c: ad8e0004 */ sw $t6,0x4($t4) +.L0f156e40: +/* f156e40: 03e00008 */ jr $ra +/* f156e44: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f156e48 +/* f156e48: 27bdff38 */ addiu $sp,$sp,-200 +/* f156e4c: afbf005c */ sw $ra,0x5c($sp) +/* f156e50: afbe0058 */ sw $s8,0x58($sp) +/* f156e54: afb70054 */ sw $s7,0x54($sp) +/* f156e58: afb60050 */ sw $s6,0x50($sp) +/* f156e5c: afb5004c */ sw $s5,0x4c($sp) +/* f156e60: afb40048 */ sw $s4,0x48($sp) +/* f156e64: afb30044 */ sw $s3,0x44($sp) +/* f156e68: afb20040 */ sw $s2,0x40($sp) +/* f156e6c: afb1003c */ sw $s1,0x3c($sp) +/* f156e70: afb00038 */ sw $s0,0x38($sp) +/* f156e74: 3c0f8008 */ lui $t7,0x8008 +/* f156e78: 8deffac0 */ lw $t7,-0x540($t7) +/* f156e7c: 8cae0000 */ lw $t6,0x0($a1) +/* f156e80: 00808825 */ or $s1,$a0,$zero +/* f156e84: 02201025 */ or $v0,$s1,$zero +/* f156e88: 01cf0019 */ multu $t6,$t7 +/* f156e8c: 26310008 */ addiu $s1,$s1,0x8 +/* f156e90: 02201825 */ or $v1,$s1,$zero +/* f156e94: 26310008 */ addiu $s1,$s1,0x8 +/* f156e98: 02209825 */ or $s3,$s1,$zero +/* f156e9c: 00e08025 */ or $s0,$a3,$zero +/* f156ea0: 00a09025 */ or $s2,$a1,$zero +/* f156ea4: 00c0a825 */ or $s5,$a2,$zero +/* f156ea8: 24160048 */ addiu $s6,$zero,0x48 +/* f156eac: 3c188008 */ lui $t8,0x8008 +/* f156eb0: 0000b812 */ mflo $s7 +/* f156eb4: acb70000 */ sw $s7,0x0($a1) +/* f156eb8: 8fab00f4 */ lw $t3,0xf4($sp) +/* f156ebc: 8cd90000 */ lw $t9,0x0($a2) +/* f156ec0: 26310008 */ addiu $s1,$s1,0x8 +/* f156ec4: 15600006 */ bnez $t3,.L0f156ee0 +/* f156ec8: afb900c0 */ sw $t9,0xc0($sp) +/* f156ecc: 8fac00d8 */ lw $t4,0xd8($sp) +/* f156ed0: 818d0445 */ lb $t5,0x445($t4) +/* f156ed4: 918e0446 */ lbu $t6,0x446($t4) +/* f156ed8: 01ae7821 */ addu $t7,$t5,$t6 +/* f156edc: afaf00f4 */ sw $t7,0xf4($sp) +.L0f156ee0: +/* f156ee0: 8f184120 */ lw $t8,0x4120($t8) +/* f156ee4: 3c0dba00 */ lui $t5,0xba00 +/* f156ee8: 3c0ce700 */ lui $t4,0xe700 +/* f156eec: 13000007 */ beqz $t8,.L0f156f0c +/* f156ef0: 35ad0e02 */ ori $t5,$t5,0xe02 +/* f156ef4: 8fb900f4 */ lw $t9,0xf4($sp) +/* f156ef8: 240b000e */ addiu $t3,$zero,0xe +/* f156efc: 2b21000e */ slti $at,$t9,0xe +/* f156f00: 50200003 */ beqzl $at,.L0f156f10 +/* f156f04: ac4c0000 */ sw $t4,0x0($v0) +/* f156f08: afab00f4 */ sw $t3,0xf4($sp) +.L0f156f0c: +/* f156f0c: ac4c0000 */ sw $t4,0x0($v0) +.L0f156f10: +/* f156f10: ac400004 */ sw $zero,0x4($v0) +/* f156f14: 340ec000 */ dli $t6,0xc000 +/* f156f18: ac6e0004 */ sw $t6,0x4($v1) +/* f156f1c: ac6d0000 */ sw $t5,0x0($v1) +/* f156f20: 3c0ffd10 */ lui $t7,0xfd10 +/* f156f24: 3c048008 */ lui $a0,0x8008 +/* f156f28: 2484fb5c */ addiu $a0,$a0,-1188 +/* f156f2c: 0c012d20 */ jal 0x4b480 +/* f156f30: ae6f0000 */ sw $t7,0x0($s3) +/* f156f34: 02201825 */ or $v1,$s1,$zero +/* f156f38: ae620004 */ sw $v0,0x4($s3) +/* f156f3c: 26310008 */ addiu $s1,$s1,0x8 +/* f156f40: 3c18e600 */ lui $t8,0xe600 +/* f156f44: 02202025 */ or $a0,$s1,$zero +/* f156f48: ac780000 */ sw $t8,0x0($v1) +/* f156f4c: ac600004 */ sw $zero,0x4($v1) +/* f156f50: 3c0b0607 */ lui $t3,0x607 +/* f156f54: 356bc000 */ ori $t3,$t3,0xc000 +/* f156f58: 26310008 */ addiu $s1,$s1,0x8 +/* f156f5c: 3c19f000 */ lui $t9,0xf000 +/* f156f60: ac990000 */ sw $t9,0x0($a0) +/* f156f64: ac8b0004 */ sw $t3,0x4($a0) +/* f156f68: 02202825 */ or $a1,$s1,$zero +/* f156f6c: 3c09f540 */ lui $t1,0xf540 +/* f156f70: 26310008 */ addiu $s1,$s1,0x8 +/* f156f74: 35290200 */ ori $t1,$t1,0x200 +/* f156f78: 02203025 */ or $a2,$s1,$zero +/* f156f7c: 3c0c0007 */ lui $t4,0x7 +/* f156f80: aca90000 */ sw $t1,0x0($a1) +/* f156f84: aca00004 */ sw $zero,0x4($a1) +/* f156f88: 358cc07c */ ori $t4,$t4,0xc07c +/* f156f8c: 3c0af200 */ lui $t2,0xf200 +/* f156f90: accc0004 */ sw $t4,0x4($a2) +/* f156f94: acca0000 */ sw $t2,0x0($a2) +/* f156f98: 26310008 */ addiu $s1,$s1,0x8 +/* f156f9c: 8fa800e4 */ lw $t0,0xe4($sp) +/* f156fa0: 02203825 */ or $a3,$s1,$zero +/* f156fa4: 26310008 */ addiu $s1,$s1,0x8 +/* f156fa8: 3c0d0110 */ lui $t5,0x110 +/* f156fac: 02201025 */ or $v0,$s1,$zero +/* f156fb0: aced0004 */ sw $t5,0x4($a3) +/* f156fb4: ace90000 */ sw $t1,0x0($a3) +/* f156fb8: 26310008 */ addiu $s1,$s1,0x8 +/* f156fbc: 3c0e0107 */ lui $t6,0x107 +/* f156fc0: 35cec07c */ ori $t6,$t6,0xc07c +/* f156fc4: 02201825 */ or $v1,$s1,$zero +/* f156fc8: ac4e0004 */ sw $t6,0x4($v0) +/* f156fcc: ac4a0000 */ sw $t2,0x0($v0) +/* f156fd0: 26310008 */ addiu $s1,$s1,0x8 +/* f156fd4: 3c0fba00 */ lui $t7,0xba00 +/* f156fd8: 35ef1402 */ ori $t7,$t7,0x1402 +/* f156fdc: 3c180010 */ lui $t8,0x10 +/* f156fe0: 02202025 */ or $a0,$s1,$zero +/* f156fe4: ac780004 */ sw $t8,0x4($v1) +/* f156fe8: ac6f0000 */ sw $t7,0x0($v1) +/* f156fec: 26310008 */ addiu $s1,$s1,0x8 +/* f156ff0: 3c0b3f15 */ lui $t3,0x3f15 +/* f156ff4: 3c19fc54 */ lui $t9,0xfc54 +/* f156ff8: 3739ffff */ ori $t9,$t9,0xffff +/* f156ffc: 356bf23f */ ori $t3,$t3,0xf23f +/* f157000: 02202825 */ or $a1,$s1,$zero +/* f157004: ac8b0004 */ sw $t3,0x4($a0) +/* f157008: ac990000 */ sw $t9,0x0($a0) +/* f15700c: 3c0cfa00 */ lui $t4,0xfa00 +/* f157010: acac0000 */ sw $t4,0x0($a1) +/* f157014: 26310008 */ addiu $s1,$s1,0x8 +/* f157018: aca80004 */ sw $t0,0x4($a1) +/* f15701c: 8fa500e0 */ lw $a1,0xe0($sp) +/* f157020: 02203025 */ or $a2,$s1,$zero +/* f157024: 26310008 */ addiu $s1,$s1,0x8 +/* f157028: 3c0dfb00 */ lui $t5,0xfb00 +/* f15702c: accd0000 */ sw $t5,0x0($a2) +/* f157030: 02201825 */ or $v1,$s1,$zero +/* f157034: acc50004 */ sw $a1,0x4($a2) +/* f157038: 3c04800a */ lui $a0,0x800a +/* f15703c: 3c0ee700 */ lui $t6,0xe700 +/* f157040: 248445d0 */ addiu $a0,$a0,0x45d0 +/* f157044: ac6e0000 */ sw $t6,0x0($v1) +/* f157048: ac600004 */ sw $zero,0x4($v1) +/* f15704c: ac880008 */ sw $t0,0x8($a0) +/* f157050: ac880048 */ sw $t0,0x48($a0) +/* f157054: ac850004 */ sw $a1,0x4($a0) +/* f157058: ac850044 */ sw $a1,0x44($a0) +/* f15705c: 92020000 */ lbu $v0,0x0($s0) +/* f157060: 26310008 */ addiu $s1,$s1,0x8 +/* f157064: 50400075 */ beqzl $v0,.L0f15723c +/* f157068: 02201825 */ or $v1,$s1,$zero +/* f15706c: 3c138008 */ lui $s3,0x8008 +/* f157070: 2673fad0 */ addiu $s3,$s3,-1328 +/* f157074: 8fbe00dc */ lw $s8,0xdc($sp) +/* f157078: 27b40074 */ addiu $s4,$sp,0x74 +/* f15707c: 24010020 */ addiu $at,$zero,0x20 +.L0f157080: +/* f157080: 5441000b */ bnel $v0,$at,.L0f1570b0 +/* f157084: 2401000a */ addiu $at,$zero,0xa +/* f157088: 8e780000 */ lw $t8,0x0($s3) +/* f15708c: 8e4f0000 */ lw $t7,0x0($s2) +/* f157090: 24160048 */ addiu $s6,$zero,0x48 +/* f157094: 0018c880 */ sll $t9,$t8,0x2 +/* f157098: 0338c821 */ addu $t9,$t9,$t8 +/* f15709c: 01f95821 */ addu $t3,$t7,$t9 +/* f1570a0: ae4b0000 */ sw $t3,0x0($s2) +/* f1570a4: 10000061 */ beqz $zero,.L0f15722c +/* f1570a8: 26100001 */ addiu $s0,$s0,0x1 +/* f1570ac: 2401000a */ addiu $at,$zero,0xa +.L0f1570b0: +/* f1570b0: 5441000a */ bnel $v0,$at,.L0f1570dc +/* f1570b4: 28410080 */ slti $at,$v0,0x80 +/* f1570b8: ae570000 */ sw $s7,0x0($s2) +/* f1570bc: 8eac0000 */ lw $t4,0x0($s5) +/* f1570c0: 8fad00f4 */ lw $t5,0xf4($sp) +/* f1570c4: 24160048 */ addiu $s6,$zero,0x48 +/* f1570c8: 26100001 */ addiu $s0,$s0,0x1 +/* f1570cc: 018d7021 */ addu $t6,$t4,$t5 +/* f1570d0: 10000056 */ beqz $zero,.L0f15722c +/* f1570d4: aeae0000 */ sw $t6,0x0($s5) +/* f1570d8: 28410080 */ slti $at,$v0,0x80 +.L0f1570dc: +/* f1570dc: 10200022 */ beqz $at,.L0f157168 +/* f1570e0: 304d007f */ andi $t5,$v0,0x7f +/* f1570e4: 2403000c */ addiu $v1,$zero,0xc +/* f1570e8: 00430019 */ multu $v0,$v1 +/* f1570ec: 8fad00e8 */ lw $t5,0xe8($sp) +/* f1570f0: 8e6e0000 */ lw $t6,0x0($s3) +/* f1570f4: 8fa800d8 */ lw $t0,0xd8($sp) +/* f1570f8: 8fac00c0 */ lw $t4,0xc0($sp) +/* f1570fc: 02202025 */ or $a0,$s1,$zero +/* f157100: 02402825 */ or $a1,$s2,$zero +/* f157104: 02a03025 */ or $a2,$s5,$zero +/* f157108: afbe0014 */ sw $s8,0x14($sp) +/* f15710c: afb70018 */ sw $s7,0x18($sp) +/* f157110: 0000c012 */ mflo $t8 +/* f157114: 03083821 */ addu $a3,$t8,$t0 +/* f157118: 24e7fe74 */ addiu $a3,$a3,-396 +/* f15711c: 02c30019 */ multu $s6,$v1 +/* f157120: afac001c */ sw $t4,0x1c($sp) +/* f157124: 00007812 */ mflo $t7 +/* f157128: 01e8c821 */ addu $t9,$t7,$t0 +/* f15712c: 272bfe74 */ addiu $t3,$t9,-396 +/* f157130: 01ae0019 */ multu $t5,$t6 +/* f157134: 8fb900f0 */ lw $t9,0xf0($sp) +/* f157138: 8faf00ec */ lw $t7,0xec($sp) +/* f15713c: afab0010 */ sw $t3,0x10($sp) +/* f157140: afb90028 */ sw $t9,0x28($sp) +/* f157144: afaf0024 */ sw $t7,0x24($sp) +/* f157148: 0000c012 */ mflo $t8 +/* f15714c: afb80020 */ sw $t8,0x20($sp) +/* f157150: 0fc559e4 */ jal func0f156790 +/* f157154: 00000000 */ sll $zero,$zero,0x0 +/* f157158: 00408825 */ or $s1,$v0,$zero +/* f15715c: 92160000 */ lbu $s6,0x0($s0) +/* f157160: 10000032 */ beqz $zero,.L0f15722c +/* f157164: 26100001 */ addiu $s0,$s0,0x1 +.L0f157168: +/* f157168: 3c0f8008 */ lui $t7,0x8008 +/* f15716c: 25effbec */ addiu $t7,$t7,-1044 +/* f157170: 920b0001 */ lbu $t3,0x1($s0) +/* f157174: 8de10000 */ lw $at,0x0($t7) +/* f157178: 000d71c0 */ sll $t6,$t5,0x7 +/* f15717c: 316c007f */ andi $t4,$t3,0x7f +/* f157180: ae810000 */ sw $at,0x0($s4) +/* f157184: 8deb0004 */ lw $t3,0x4($t7) +/* f157188: 018e1825 */ or $v1,$t4,$t6 +/* f15718c: 3064ffff */ andi $a0,$v1,0xffff +/* f157190: ae8b0004 */ sw $t3,0x4($s4) +/* f157194: 8de10008 */ lw $at,0x8($t7) +/* f157198: 308d2000 */ andi $t5,$a0,0x2000 +/* f15719c: 11a00005 */ beqz $t5,.L0f1571b4 +/* f1571a0: ae810008 */ sw $at,0x8($s4) +/* f1571a4: 240c000f */ addiu $t4,$zero,0xf +/* f1571a8: 240e0010 */ addiu $t6,$zero,0x10 +/* f1571ac: a3ac0077 */ sb $t4,0x77($sp) +/* f1571b0: a3ae0076 */ sb $t6,0x76($sp) +.L0f1571b4: +/* f1571b4: 30981fff */ andi $t8,$a0,0x1fff +/* f1571b8: 2b0103c8 */ slti $at,$t8,0x3c8 +/* f1571bc: 54200003 */ bnezl $at,.L0f1571cc +/* f1571c0: 24990080 */ addiu $t9,$a0,0x80 +/* f1571c4: 24040002 */ addiu $a0,$zero,0x2 +/* f1571c8: 24990080 */ addiu $t9,$a0,0x80 +.L0f1571cc: +/* f1571cc: 0fc5b8ff */ jal func0f16e3fc +/* f1571d0: a3b90074 */ sb $t9,0x74($sp) +/* f1571d4: 8fab00e8 */ lw $t3,0xe8($sp) +/* f1571d8: 8e6d0000 */ lw $t5,0x0($s3) +/* f1571dc: 8faf00c0 */ lw $t7,0xc0($sp) +/* f1571e0: 8fae00ec */ lw $t6,0xec($sp) +/* f1571e4: 016d0019 */ multu $t3,$t5 +/* f1571e8: 8fb800f0 */ lw $t8,0xf0($sp) +/* f1571ec: afa2007c */ sw $v0,0x7c($sp) +/* f1571f0: 02202025 */ or $a0,$s1,$zero +/* f1571f4: 02402825 */ or $a1,$s2,$zero +/* f1571f8: 02a03025 */ or $a2,$s5,$zero +/* f1571fc: 02803825 */ or $a3,$s4,$zero +/* f157200: afb40010 */ sw $s4,0x10($sp) +/* f157204: afbe0014 */ sw $s8,0x14($sp) +/* f157208: afb70018 */ sw $s7,0x18($sp) +/* f15720c: 00006012 */ mflo $t4 +/* f157210: afac0020 */ sw $t4,0x20($sp) +/* f157214: afaf001c */ sw $t7,0x1c($sp) +/* f157218: afae0024 */ sw $t6,0x24($sp) +/* f15721c: 0fc559e4 */ jal func0f156790 +/* f157220: afb80028 */ sw $t8,0x28($sp) +/* f157224: 00408825 */ or $s1,$v0,$zero +/* f157228: 26100002 */ addiu $s0,$s0,0x2 +.L0f15722c: +/* f15722c: 92020000 */ lbu $v0,0x0($s0) +/* f157230: 5440ff93 */ bnezl $v0,.L0f157080 +/* f157234: 24010020 */ addiu $at,$zero,0x20 +/* f157238: 02201825 */ or $v1,$s1,$zero +.L0f15723c: +/* f15723c: 26310008 */ addiu $s1,$s1,0x8 +/* f157240: 3c19e700 */ lui $t9,0xe700 +/* f157244: 02202025 */ or $a0,$s1,$zero +/* f157248: ac790000 */ sw $t9,0x0($v1) +/* f15724c: ac600004 */ sw $zero,0x4($v1) +/* f157250: 3c0fba00 */ lui $t7,0xba00 +/* f157254: 35ef1402 */ ori $t7,$t7,0x1402 +/* f157258: 26310008 */ addiu $s1,$s1,0x8 +/* f15725c: ac8f0000 */ sw $t7,0x0($a0) +/* f157260: ac800004 */ sw $zero,0x4($a0) +/* f157264: 02202825 */ or $a1,$s1,$zero +/* f157268: 3c0bfcff */ lui $t3,0xfcff +/* f15726c: 3c0dff2d */ lui $t5,0xff2d +/* f157270: 35adfeff */ ori $t5,$t5,0xfeff +/* f157274: 356b97ff */ ori $t3,$t3,0x97ff +/* f157278: acab0000 */ sw $t3,0x0($a1) +/* f15727c: acad0004 */ sw $t5,0x4($a1) +/* f157280: 3c0e8008 */ lui $t6,0x8008 +/* f157284: 8dcefac0 */ lw $t6,-0x540($t6) +/* f157288: 8e4c0000 */ lw $t4,0x0($s2) +/* f15728c: 26310008 */ addiu $s1,$s1,0x8 +/* f157290: 02201025 */ or $v0,$s1,$zero +/* f157294: 018e001a */ div $zero,$t4,$t6 +/* f157298: 0000c012 */ mflo $t8 +/* f15729c: ae580000 */ sw $t8,0x0($s2) +/* f1572a0: 8fbf005c */ lw $ra,0x5c($sp) +/* f1572a4: 8fbe0058 */ lw $s8,0x58($sp) +/* f1572a8: 8fb70054 */ lw $s7,0x54($sp) +/* f1572ac: 8fb60050 */ lw $s6,0x50($sp) +/* f1572b0: 8fb5004c */ lw $s5,0x4c($sp) +/* f1572b4: 8fb40048 */ lw $s4,0x48($sp) +/* f1572b8: 8fb30044 */ lw $s3,0x44($sp) +/* f1572bc: 8fb20040 */ lw $s2,0x40($sp) +/* f1572c0: 8fb1003c */ lw $s1,0x3c($sp) +/* f1572c4: 8fb00038 */ lw $s0,0x38($sp) +/* f1572c8: 15c00002 */ bnez $t6,.L0f1572d4 +/* f1572cc: 00000000 */ sll $zero,$zero,0x0 +/* f1572d0: 0007000d */ break 0x7 +.L0f1572d4: +/* f1572d4: 2401ffff */ addiu $at,$zero,-1 +/* f1572d8: 15c10004 */ bne $t6,$at,.L0f1572ec +/* f1572dc: 3c018000 */ lui $at,0x8000 +/* f1572e0: 15810002 */ bne $t4,$at,.L0f1572ec +/* f1572e4: 00000000 */ sll $zero,$zero,0x0 +/* f1572e8: 0006000d */ break 0x6 +.L0f1572ec: +/* f1572ec: 27bd00c8 */ addiu $sp,$sp,0xc8 +/* f1572f0: 03e00008 */ jr $ra +/* f1572f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1572f8 +/* f1572f8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1572fc: afb10008 */ sw $s1,0x8($sp) +/* f157300: 8fb1002c */ lw $s1,0x2c($sp) +/* f157304: afb40014 */ sw $s4,0x14($sp) +/* f157308: afb30010 */ sw $s3,0x10($sp) +/* f15730c: afb2000c */ sw $s2,0xc($sp) +/* f157310: afb00004 */ sw $s0,0x4($sp) +/* f157314: ac800000 */ sw $zero,0x0($a0) +/* f157318: 00808025 */ or $s0,$a0,$zero +/* f15731c: 24030048 */ addiu $v1,$zero,0x48 +/* f157320: 00001025 */ or $v0,$zero,$zero +/* f157324: 16200004 */ bnez $s1,.L0f157338 +/* f157328: aca00000 */ sw $zero,0x0($a1) +/* f15732c: 90ee0446 */ lbu $t6,0x446($a3) +/* f157330: 80ef0445 */ lb $t7,0x445($a3) +/* f157334: 01cf8821 */ addu $s1,$t6,$t7 +.L0f157338: +/* f157338: 3c188008 */ lui $t8,0x8008 +/* f15733c: 8f184120 */ lw $t8,0x4120($t8) +/* f157340: 2a21000e */ slti $at,$s1,0xe +/* f157344: 13000004 */ beqz $t8,.L0f157358 +/* f157348: 00000000 */ sll $zero,$zero,0x0 +/* f15734c: 10200002 */ beqz $at,.L0f157358 +/* f157350: 00000000 */ sll $zero,$zero,0x0 +/* f157354: 2411000e */ addiu $s1,$zero,0xe +.L0f157358: +/* f157358: 10c00059 */ beqz $a2,.L0f1574c0 +/* f15735c: 00000000 */ sll $zero,$zero,0x0 +/* f157360: 90c40000 */ lbu $a0,0x0($a2) +/* f157364: 3c148008 */ lui $s4,0x8008 +/* f157368: 2694fac4 */ addiu $s4,$s4,-1340 +/* f15736c: 10800054 */ beqz $a0,.L0f1574c0 +/* f157370: 00804025 */ or $t0,$a0,$zero +/* f157374: 2413000d */ addiu $s3,$zero,0xd +/* f157378: 2412000c */ addiu $s2,$zero,0xc +/* f15737c: 240c000a */ addiu $t4,$zero,0xa +/* f157380: 240b0020 */ addiu $t3,$zero,0x20 +/* f157384: 8fa90028 */ lw $t1,0x28($sp) +.L0f157388: +/* f157388: 1568000a */ bne $t3,$t0,.L0f1573b4 +/* f15738c: 00000000 */ sll $zero,$zero,0x0 +/* f157390: 90d90001 */ lbu $t9,0x1($a2) +/* f157394: 24030048 */ addiu $v1,$zero,0x48 +/* f157398: 11990004 */ beq $t4,$t9,.L0f1573ac +/* f15739c: 00000000 */ sll $zero,$zero,0x0 +/* f1573a0: 8cae0000 */ lw $t6,0x0($a1) +/* f1573a4: 25cf0005 */ addiu $t7,$t6,0x5 +/* f1573a8: acaf0000 */ sw $t7,0x0($a1) +.L0f1573ac: +/* f1573ac: 10000041 */ beqz $zero,.L0f1574b4 +/* f1573b0: 24c60001 */ addiu $a2,$a2,0x1 +.L0f1573b4: +/* f1573b4: 1588000c */ bne $t4,$t0,.L0f1573e8 +/* f1573b8: 29010080 */ slti $at,$t0,0x80 +/* f1573bc: 8ca40000 */ lw $a0,0x0($a1) +/* f1573c0: 0044082a */ slt $at,$v0,$a0 +/* f1573c4: 50200003 */ beqzl $at,.L0f1573d4 +/* f1573c8: aca00000 */ sw $zero,0x0($a1) +/* f1573cc: 00801025 */ or $v0,$a0,$zero +/* f1573d0: aca00000 */ sw $zero,0x0($a1) +.L0f1573d4: +/* f1573d4: 8e180000 */ lw $t8,0x0($s0) +/* f1573d8: 24c60001 */ addiu $a2,$a2,0x1 +/* f1573dc: 0311c821 */ addu $t9,$t8,$s1 +/* f1573e0: 10000034 */ beqz $zero,.L0f1574b4 +/* f1573e4: ae190000 */ sw $t9,0x0($s0) +.L0f1573e8: +/* f1573e8: 5020001d */ beqzl $at,.L0f157460 +/* f1573ec: 290100c0 */ slti $at,$t0,0xc0 +/* f1573f0: 308800ff */ andi $t0,$a0,0xff +/* f1573f4: 01120019 */ multu $t0,$s2 +/* f1573f8: 24c60001 */ addiu $a2,$a2,0x1 +/* f1573fc: 00007012 */ mflo $t6 +/* f157400: 00ee5021 */ addu $t2,$a3,$t6 +/* f157404: 8d4ffe78 */ lw $t7,-0x188($t2) +/* f157408: 00720019 */ multu $v1,$s2 +/* f15740c: 000fc080 */ sll $t8,$t7,0x2 +/* f157410: 0138c821 */ addu $t9,$t1,$t8 +/* f157414: 00007012 */ mflo $t6 +/* f157418: 00ee7821 */ addu $t7,$a3,$t6 +/* f15741c: 8df8fe78 */ lw $t8,-0x188($t7) +/* f157420: 03130019 */ multu $t8,$s3 +/* f157424: 00007012 */ mflo $t6 +/* f157428: 000e7880 */ sll $t7,$t6,0x2 +/* f15742c: 032fc021 */ addu $t8,$t9,$t7 +/* f157430: 8f0e0000 */ lw $t6,0x0($t8) +/* f157434: 8e990000 */ lw $t9,0x0($s4) +/* f157438: 9158fe77 */ lbu $t8,-0x189($t2) +/* f15743c: 8caf0000 */ lw $t7,0x0($a1) +/* f157440: 01d92021 */ addu $a0,$t6,$t9 +/* f157444: 2484ffff */ addiu $a0,$a0,-1 +/* f157448: 01f87021 */ addu $t6,$t7,$t8 +/* f15744c: 01c4c823 */ subu $t9,$t6,$a0 +/* f157450: acb90000 */ sw $t9,0x0($a1) +/* f157454: 10000017 */ beqz $zero,.L0f1574b4 +/* f157458: 90c3ffff */ lbu $v1,-0x1($a2) +/* f15745c: 290100c0 */ slti $at,$t0,0xc0 +.L0f157460: +/* f157460: 5020000c */ beqzl $at,.L0f157494 +/* f157464: 8d380000 */ lw $t8,0x0($t1) +/* f157468: 8d2f0000 */ lw $t7,0x0($t1) +/* f15746c: 8e980000 */ lw $t8,0x0($s4) +/* f157470: 8cae0000 */ lw $t6,0x0($a1) +/* f157474: 24c60002 */ addiu $a2,$a2,0x2 +/* f157478: 01f82021 */ addu $a0,$t7,$t8 +/* f15747c: 2484ffff */ addiu $a0,$a0,-1 +/* f157480: 01c4c823 */ subu $t9,$t6,$a0 +/* f157484: 272f000b */ addiu $t7,$t9,0xb +/* f157488: 1000000a */ beqz $zero,.L0f1574b4 +/* f15748c: acaf0000 */ sw $t7,0x0($a1) +/* f157490: 8d380000 */ lw $t8,0x0($t1) +.L0f157494: +/* f157494: 8e8e0000 */ lw $t6,0x0($s4) +/* f157498: 8cb90000 */ lw $t9,0x0($a1) +/* f15749c: 24c60002 */ addiu $a2,$a2,0x2 +/* f1574a0: 030e2021 */ addu $a0,$t8,$t6 +/* f1574a4: 2484ffff */ addiu $a0,$a0,-1 +/* f1574a8: 03247823 */ subu $t7,$t9,$a0 +/* f1574ac: 25f8000f */ addiu $t8,$t7,0xf +/* f1574b0: acb80000 */ sw $t8,0x0($a1) +.L0f1574b4: +/* f1574b4: 90c40000 */ lbu $a0,0x0($a2) +/* f1574b8: 1480ffb3 */ bnez $a0,.L0f157388 +/* f1574bc: 00804025 */ or $t0,$a0,$zero +.L0f1574c0: +/* f1574c0: 3c0e8008 */ lui $t6,0x8008 +/* f1574c4: 8dcefac0 */ lw $t6,-0x540($t6) +/* f1574c8: 24010001 */ addiu $at,$zero,0x1 +/* f1574cc: 3c0f8008 */ lui $t7,0x8008 +/* f1574d0: 55c10008 */ bnel $t6,$at,.L0f1574f4 +/* f1574d4: 8cae0000 */ lw $t6,0x0($a1) +/* f1574d8: 8cb90000 */ lw $t9,0x0($a1) +/* f1574dc: 8deffad0 */ lw $t7,-0x530($t7) +/* f1574e0: 032f0019 */ multu $t9,$t7 +/* f1574e4: 0000c012 */ mflo $t8 +/* f1574e8: acb80000 */ sw $t8,0x0($a1) +/* f1574ec: 00000000 */ sll $zero,$zero,0x0 +/* f1574f0: 8cae0000 */ lw $t6,0x0($a1) +.L0f1574f4: +/* f1574f4: 01c2082a */ slt $at,$t6,$v0 +/* f1574f8: 50200003 */ beqzl $at,.L0f157508 +/* f1574fc: 8fb00004 */ lw $s0,0x4($sp) +/* f157500: aca20000 */ sw $v0,0x0($a1) +/* f157504: 8fb00004 */ lw $s0,0x4($sp) +.L0f157508: +/* f157508: 8fb10008 */ lw $s1,0x8($sp) +/* f15750c: 8fb2000c */ lw $s2,0xc($sp) +/* f157510: 8fb30010 */ lw $s3,0x10($sp) +/* f157514: 8fb40014 */ lw $s4,0x14($sp) +/* f157518: 03e00008 */ jr $ra +/* f15751c: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f157520 +/* f157520: 27bdff78 */ addiu $sp,$sp,-136 +/* f157524: afb40030 */ sw $s4,0x30($sp) +/* f157528: afb3002c */ sw $s3,0x2c($sp) +/* f15752c: afb20028 */ sw $s2,0x28($sp) +/* f157530: afb00020 */ sw $s0,0x20($sp) +/* f157534: 00c08025 */ or $s0,$a2,$zero +/* f157538: 00a09025 */ or $s2,$a1,$zero +/* f15753c: 00e09825 */ or $s3,$a3,$zero +/* f157540: afbf0034 */ sw $ra,0x34($sp) +/* f157544: afb10024 */ sw $s1,0x24($sp) +/* f157548: afa40088 */ sw $a0,0x88($sp) +/* f15754c: 00005825 */ or $t3,$zero,$zero +/* f157550: afa00074 */ sw $zero,0x74($sp) +/* f157554: 240d0001 */ addiu $t5,$zero,0x1 +/* f157558: 27b40044 */ addiu $s4,$sp,0x44 +/* f15755c: 240a000c */ addiu $t2,$zero,0xc +.L0f157560: +/* f157560: afa00078 */ sw $zero,0x78($sp) +/* f157564: 92440000 */ lbu $a0,0x0($s2) +/* f157568: 00008825 */ or $s1,$zero,$zero +/* f15756c: 00001825 */ or $v1,$zero,$zero +/* f157570: 28810021 */ slti $at,$a0,0x21 +/* f157574: 1420001e */ bnez $at,.L0f1575f0 +/* f157578: 27a50078 */ addiu $a1,$sp,0x78 +/* f15757c: 27a20044 */ addiu $v0,$sp,0x44 +/* f157580: a0440000 */ sb $a0,0x0($v0) +.L0f157584: +/* f157584: 924e0000 */ lbu $t6,0x0($s2) +/* f157588: 26520001 */ addiu $s2,$s2,0x1 +/* f15758c: 26310001 */ addiu $s1,$s1,0x1 +/* f157590: 01ca0019 */ multu $t6,$t2 +/* f157594: 904e0000 */ lbu $t6,0x0($v0) +/* f157598: 24420001 */ addiu $v0,$v0,0x1 +/* f15759c: 29c10080 */ slti $at,$t6,0x80 +/* f1575a0: 00007812 */ mflo $t7 +/* f1575a4: 026fc021 */ addu $t8,$s3,$t7 +/* f1575a8: 9319fe77 */ lbu $t9,-0x189($t8) +/* f1575ac: 1420000c */ bnez $at,.L0f1575e0 +/* f1575b0: 00791821 */ addu $v1,$v1,$t9 +/* f1575b4: 924f0000 */ lbu $t7,0x0($s2) +/* f1575b8: 26520001 */ addiu $s2,$s2,0x1 +/* f1575bc: 26310001 */ addiu $s1,$s1,0x1 +/* f1575c0: a04f0000 */ sb $t7,0x0($v0) +/* f1575c4: 9258ffff */ lbu $t8,-0x1($s2) +/* f1575c8: 24420001 */ addiu $v0,$v0,0x1 +/* f1575cc: 030a0019 */ multu $t8,$t2 +/* f1575d0: 0000c812 */ mflo $t9 +/* f1575d4: 02797021 */ addu $t6,$s3,$t9 +/* f1575d8: 91cffe77 */ lbu $t7,-0x189($t6) +/* f1575dc: 006f1821 */ addu $v1,$v1,$t7 +.L0f1575e0: +/* f1575e0: 92440000 */ lbu $a0,0x0($s2) +/* f1575e4: 28810021 */ slti $at,$a0,0x21 +/* f1575e8: 5020ffe6 */ beqzl $at,.L0f157584 +/* f1575ec: a0440000 */ sb $a0,0x0($v0) +.L0f1575f0: +/* f1575f0: 0291c021 */ addu $t8,$s4,$s1 +/* f1575f4: a3000000 */ sb $zero,0x0($t8) +/* f1575f8: 8fb90098 */ lw $t9,0x98($sp) +/* f1575fc: afad0070 */ sw $t5,0x70($sp) +/* f157600: afab0084 */ sw $t3,0x84($sp) +/* f157604: afa00014 */ sw $zero,0x14($sp) +/* f157608: 27a40074 */ addiu $a0,$sp,0x74 +/* f15760c: 02803025 */ or $a2,$s4,$zero +/* f157610: 02603825 */ or $a3,$s3,$zero +/* f157614: 0fc55cbe */ jal func0f1572f8 +/* f157618: afb90010 */ sw $t9,0x10($sp) +/* f15761c: 8fab0084 */ lw $t3,0x84($sp) +/* f157620: 8fae0078 */ lw $t6,0x78($sp) +/* f157624: 8faf0088 */ lw $t7,0x88($sp) +/* f157628: 3c088008 */ lui $t0,0x8008 +/* f15762c: 016e5821 */ addu $t3,$t3,$t6 +/* f157630: 01eb082a */ slt $at,$t7,$t3 +/* f157634: 2508facc */ addiu $t0,$t0,-1332 +/* f157638: 24090020 */ addiu $t1,$zero,0x20 +/* f15763c: 240a000c */ addiu $t2,$zero,0xc +/* f157640: 240c000a */ addiu $t4,$zero,0xa +/* f157644: 14200003 */ bnez $at,.L0f157654 +/* f157648: 8fad0070 */ lw $t5,0x70($sp) +/* f15764c: 10000002 */ beqz $zero,.L0f157658 +/* f157650: 24040001 */ addiu $a0,$zero,0x1 +.L0f157654: +/* f157654: 00002025 */ or $a0,$zero,$zero +.L0f157658: +/* f157658: 92420000 */ lbu $v0,0x0($s2) +/* f15765c: 2401000a */ addiu $at,$zero,0xa +/* f157660: 5441001d */ bnel $v0,$at,.L0f1576d8 +/* f157664: 24010020 */ addiu $at,$zero,0x20 +/* f157668: 1480000e */ bnez $a0,.L0f1576a4 +/* f15766c: 00001825 */ or $v1,$zero,$zero +/* f157670: a20c0000 */ sb $t4,0x0($s0) +/* f157674: 8d180000 */ lw $t8,0x0($t0) +/* f157678: 26100001 */ addiu $s0,$s0,0x1 +/* f15767c: 1b000009 */ blez $t8,.L0f1576a4 +/* f157680: 00000000 */ sll $zero,$zero,0x0 +/* f157684: a2090000 */ sb $t1,0x0($s0) +.L0f157688: +/* f157688: 8d190000 */ lw $t9,0x0($t0) +/* f15768c: 24630001 */ addiu $v1,$v1,0x1 +/* f157690: 26100001 */ addiu $s0,$s0,0x1 +/* f157694: 0079082a */ slt $at,$v1,$t9 +/* f157698: 5420fffb */ bnezl $at,.L0f157688 +/* f15769c: a2090000 */ sb $t1,0x0($s0) +/* f1576a0: 00001825 */ or $v1,$zero,$zero +.L0f1576a4: +/* f1576a4: 1a200008 */ blez $s1,.L0f1576c8 +/* f1576a8: 00005825 */ or $t3,$zero,$zero +/* f1576ac: 27a20044 */ addiu $v0,$sp,0x44 +.L0f1576b0: +/* f1576b0: 904e0000 */ lbu $t6,0x0($v0) +/* f1576b4: 24630001 */ addiu $v1,$v1,0x1 +/* f1576b8: 24420001 */ addiu $v0,$v0,0x1 +/* f1576bc: 26100001 */ addiu $s0,$s0,0x1 +/* f1576c0: 1471fffb */ bne $v1,$s1,.L0f1576b0 +/* f1576c4: a20effff */ sb $t6,-0x1($s0) +.L0f1576c8: +/* f1576c8: a20c0000 */ sb $t4,0x0($s0) +/* f1576cc: 1000003d */ beqz $zero,.L0f1577c4 +/* f1576d0: 26100001 */ addiu $s0,$s0,0x1 +/* f1576d4: 24010020 */ addiu $at,$zero,0x20 +.L0f1576d8: +/* f1576d8: 14410020 */ bne $v0,$at,.L0f15775c +/* f1576dc: 00000000 */ sll $zero,$zero,0x0 +/* f1576e0: 14800012 */ bnez $a0,.L0f15772c +/* f1576e4: 00001825 */ or $v1,$zero,$zero +/* f1576e8: a20c0000 */ sb $t4,0x0($s0) +/* f1576ec: 8d020000 */ lw $v0,0x0($t0) +/* f1576f0: 26100001 */ addiu $s0,$s0,0x1 +/* f1576f4: 5840000a */ blezl $v0,.L0f157720 +/* f1576f8: 8fb80078 */ lw $t8,0x78($sp) +/* f1576fc: a2090000 */ sb $t1,0x0($s0) +.L0f157700: +/* f157700: 8d020000 */ lw $v0,0x0($t0) +/* f157704: 24630001 */ addiu $v1,$v1,0x1 +/* f157708: 26100001 */ addiu $s0,$s0,0x1 +/* f15770c: 0062082a */ slt $at,$v1,$v0 +/* f157710: 5420fffb */ bnezl $at,.L0f157700 +/* f157714: a2090000 */ sb $t1,0x0($s0) +/* f157718: 00001825 */ or $v1,$zero,$zero +/* f15771c: 8fb80078 */ lw $t8,0x78($sp) +.L0f157720: +/* f157720: 00027880 */ sll $t7,$v0,0x2 +/* f157724: 01e27821 */ addu $t7,$t7,$v0 +/* f157728: 01f85821 */ addu $t3,$t7,$t8 +.L0f15772c: +/* f15772c: 1a200008 */ blez $s1,.L0f157750 +/* f157730: 256b0005 */ addiu $t3,$t3,0x5 +/* f157734: 27a20044 */ addiu $v0,$sp,0x44 +.L0f157738: +/* f157738: 90590000 */ lbu $t9,0x0($v0) +/* f15773c: 24630001 */ addiu $v1,$v1,0x1 +/* f157740: 24420001 */ addiu $v0,$v0,0x1 +/* f157744: 26100001 */ addiu $s0,$s0,0x1 +/* f157748: 1471fffb */ bne $v1,$s1,.L0f157738 +/* f15774c: a219ffff */ sb $t9,-0x1($s0) +.L0f157750: +/* f157750: a2090000 */ sb $t1,0x0($s0) +/* f157754: 1000001b */ beqz $zero,.L0f1577c4 +/* f157758: 26100001 */ addiu $s0,$s0,0x1 +.L0f15775c: +/* f15775c: 14400019 */ bnez $v0,.L0f1577c4 +/* f157760: 00001825 */ or $v1,$zero,$zero +/* f157764: 1480000e */ bnez $a0,.L0f1577a0 +/* f157768: 00006825 */ or $t5,$zero,$zero +/* f15776c: a20c0000 */ sb $t4,0x0($s0) +/* f157770: 8d0e0000 */ lw $t6,0x0($t0) +/* f157774: 26100001 */ addiu $s0,$s0,0x1 +/* f157778: 19c00009 */ blez $t6,.L0f1577a0 +/* f15777c: 00000000 */ sll $zero,$zero,0x0 +/* f157780: a2090000 */ sb $t1,0x0($s0) +.L0f157784: +/* f157784: 8d0f0000 */ lw $t7,0x0($t0) +/* f157788: 24630001 */ addiu $v1,$v1,0x1 +/* f15778c: 26100001 */ addiu $s0,$s0,0x1 +/* f157790: 006f082a */ slt $at,$v1,$t7 +/* f157794: 5420fffb */ bnezl $at,.L0f157784 +/* f157798: a2090000 */ sb $t1,0x0($s0) +/* f15779c: 00001825 */ or $v1,$zero,$zero +.L0f1577a0: +/* f1577a0: 1a200007 */ blez $s1,.L0f1577c0 +/* f1577a4: 27a20044 */ addiu $v0,$sp,0x44 +.L0f1577a8: +/* f1577a8: 90580000 */ lbu $t8,0x0($v0) +/* f1577ac: 24630001 */ addiu $v1,$v1,0x1 +/* f1577b0: 24420001 */ addiu $v0,$v0,0x1 +/* f1577b4: 26100001 */ addiu $s0,$s0,0x1 +/* f1577b8: 1471fffb */ bne $v1,$s1,.L0f1577a8 +/* f1577bc: a218ffff */ sb $t8,-0x1($s0) +.L0f1577c0: +/* f1577c0: a2000000 */ sb $zero,0x0($s0) +.L0f1577c4: +/* f1577c4: 24010001 */ addiu $at,$zero,0x1 +/* f1577c8: 11a1ff65 */ beq $t5,$at,.L0f157560 +/* f1577cc: 26520001 */ addiu $s2,$s2,0x1 +/* f1577d0: 8fbf0034 */ lw $ra,0x34($sp) +/* f1577d4: 8fb00020 */ lw $s0,0x20($sp) +/* f1577d8: 8fb10024 */ lw $s1,0x24($sp) +/* f1577dc: 8fb20028 */ lw $s2,0x28($sp) +/* f1577e0: 8fb3002c */ lw $s3,0x2c($sp) +/* f1577e4: 8fb40030 */ lw $s4,0x30($sp) +/* f1577e8: 03e00008 */ jr $ra +/* f1577ec: 27bd0088 */ addiu $sp,$sp,0x88 +/* f1577f0: c4ce0000 */ lwc1 $f14,0x0($a2) +/* f1577f4: c4e60000 */ lwc1 $f6,0x0($a3) +/* f1577f8: c4880004 */ lwc1 $f8,0x4($a0) +/* f1577fc: c4c20004 */ lwc1 $f2,0x4($a2) +/* f157800: c4e40004 */ lwc1 $f4,0x4($a3) +/* f157804: c4920000 */ lwc1 $f18,0x0($a0) +/* f157808: 27bdffe0 */ addiu $sp,$sp,-32 +/* f15780c: 460e3301 */ sub.s $f12,$f6,$f14 +/* f157810: e7a80000 */ swc1 $f8,0x0($sp) +/* f157814: c7a60000 */ lwc1 $f6,0x0($sp) +/* f157818: 46041001 */ sub.s $f0,$f2,$f4 +/* f15781c: 3c013f80 */ lui $at,0x3f80 +/* f157820: 46127281 */ sub.s $f10,$f14,$f18 +/* f157824: 46061201 */ sub.s $f8,$f2,$f6 +/* f157828: 46005102 */ mul.s $f4,$f10,$f0 +/* f15782c: 00000000 */ sll $zero,$zero,0x0 +/* f157830: 460c4282 */ mul.s $f10,$f8,$f12 +/* f157834: c4a80004 */ lwc1 $f8,0x4($a1) +/* f157838: 460a2400 */ add.s $f16,$f4,$f10 +/* f15783c: 46064101 */ sub.s $f4,$f8,$f6 +/* f157840: c4a80000 */ lwc1 $f8,0x0($a1) +/* f157844: 46124181 */ sub.s $f6,$f8,$f18 +/* f157848: 460c2282 */ mul.s $f10,$f4,$f12 +/* f15784c: 00000000 */ sll $zero,$zero,0x0 +/* f157850: 46003102 */ mul.s $f4,$f6,$f0 +/* f157854: 44803000 */ mtc1 $zero,$f6 +/* f157858: 460a2200 */ add.s $f8,$f4,$f10 +/* f15785c: 46064032 */ c.eq.s $f8,$f6 +/* f157860: e7a80010 */ swc1 $f8,0x10($sp) +/* f157864: c7a40010 */ lwc1 $f4,0x10($sp) +/* f157868: 45000004 */ bc1f .L0f15787c +/* f15786c: 00000000 */ sll $zero,$zero,0x0 +/* f157870: 44810000 */ mtc1 $at,$f0 +/* f157874: 10000012 */ beqz $zero,.L0f1578c0 +/* f157878: 00000000 */ sll $zero,$zero,0x0 +.L0f15787c: +/* f15787c: 46048403 */ div.s $f16,$f16,$f4 +/* f157880: 44805000 */ mtc1 $zero,$f10 +/* f157884: 3c013f80 */ lui $at,0x3f80 +/* f157888: 460a803c */ c.lt.s $f16,$f10 +/* f15788c: 00000000 */ sll $zero,$zero,0x0 +/* f157890: 45030007 */ bc1tl .L0f1578b0 +/* f157894: 3c013f80 */ lui $at,0x3f80 +/* f157898: 44814000 */ mtc1 $at,$f8 +/* f15789c: 00000000 */ sll $zero,$zero,0x0 +/* f1578a0: 4610403c */ c.lt.s $f8,$f16 +/* f1578a4: 00000000 */ sll $zero,$zero,0x0 +/* f1578a8: 45000004 */ bc1f .L0f1578bc +/* f1578ac: 3c013f80 */ lui $at,0x3f80 +.L0f1578b0: +/* f1578b0: 44810000 */ mtc1 $at,$f0 +/* f1578b4: 10000002 */ beqz $zero,.L0f1578c0 +/* f1578b8: 00000000 */ sll $zero,$zero,0x0 +.L0f1578bc: +/* f1578bc: 46008006 */ mov.s $f0,$f16 +.L0f1578c0: +/* f1578c0: 03e00008 */ jr $ra +/* f1578c4: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f1578c8 +/* f1578c8: 27bdffd0 */ addiu $sp,$sp,-48 +/* f1578cc: afbf001c */ sw $ra,0x1c($sp) +/* f1578d0: f7b40010 */ sdc1 $f20,0x10($sp) +/* f1578d4: c48a0008 */ lwc1 $f10,0x8($a0) +/* f1578d8: c4c80004 */ lwc1 $f8,0x4($a2) +/* f1578dc: c4860004 */ lwc1 $f6,0x4($a0) +/* f1578e0: c4c40000 */ lwc1 $f4,0x0($a2) +/* f1578e4: 460a4301 */ sub.s $f12,$f8,$f10 +/* f1578e8: c4ae0000 */ lwc1 $f14,0x0($a1) +/* f1578ec: c4b00004 */ lwc1 $f16,0x4($a1) +/* f1578f0: 46062001 */ sub.s $f0,$f4,$f6 +/* f1578f4: 460c7102 */ mul.s $f4,$f14,$f12 +/* f1578f8: c4920000 */ lwc1 $f18,0x0($a0) +/* f1578fc: 3c017f1b */ lui $at,0x7f1b +/* f157900: 46100182 */ mul.s $f6,$f0,$f16 +/* f157904: 46062501 */ sub.s $f20,$f4,$f6 +/* f157908: 46007202 */ mul.s $f8,$f14,$f0 +/* f15790c: 00000000 */ sll $zero,$zero,0x0 +/* f157910: 46106282 */ mul.s $f10,$f12,$f16 +/* f157914: 46149101 */ sub.s $f4,$f18,$f20 +/* f157918: 46149180 */ add.s $f6,$f18,$f20 +/* f15791c: 460a4080 */ add.s $f2,$f8,$f10 +/* f157920: 46062202 */ mul.s $f8,$f4,$f6 +/* f157924: 44805000 */ mtc1 $zero,$f10 +/* f157928: 00000000 */ sll $zero,$zero,0x0 +/* f15792c: 460a403c */ c.lt.s $f8,$f10 +/* f157930: e7a80024 */ swc1 $f8,0x24($sp) +/* f157934: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f157938: 45000003 */ bc1f .L0f157948 +/* f15793c: 00000000 */ sll $zero,$zero,0x0 +/* f157940: 1000001d */ beqz $zero,.L0f1579b8 +/* f157944: c4207410 */ lwc1 $f0,0x7410($at) +.L0f157948: +/* f157948: afa40030 */ sw $a0,0x30($sp) +/* f15794c: 0c012974 */ jal 0x4a5d0 +/* f157950: e7a2002c */ swc1 $f2,0x2c($sp) +/* f157954: c7a2002c */ lwc1 $f2,0x2c($sp) +/* f157958: 44806000 */ mtc1 $zero,$f12 +/* f15795c: 8fa40030 */ lw $a0,0x30($sp) +/* f157960: 46001081 */ sub.s $f2,$f2,$f0 +/* f157964: 460c103c */ c.lt.s $f2,$f12 +/* f157968: 00000000 */ sll $zero,$zero,0x0 +/* f15796c: 45020012 */ bc1fl .L0f1579b8 +/* f157970: 46001006 */ mov.s $f0,$f2 +/* f157974: c4920000 */ lwc1 $f18,0x0($a0) +/* f157978: 3c017f1b */ lui $at,0x7f1b +/* f15797c: 46129102 */ mul.s $f4,$f18,$f18 +/* f157980: 00000000 */ sll $zero,$zero,0x0 +/* f157984: 46021182 */ mul.s $f6,$f2,$f2 +/* f157988: 00000000 */ sll $zero,$zero,0x0 +/* f15798c: 4614a202 */ mul.s $f8,$f20,$f20 +/* f157990: 46083280 */ add.s $f10,$f6,$f8 +/* f157994: 4604503e */ c.le.s $f10,$f4 +/* f157998: 00000000 */ sll $zero,$zero,0x0 +/* f15799c: 45000003 */ bc1f .L0f1579ac +/* f1579a0: 00000000 */ sll $zero,$zero,0x0 +/* f1579a4: 10000004 */ beqz $zero,.L0f1579b8 +/* f1579a8: 46006006 */ mov.s $f0,$f12 +.L0f1579ac: +/* f1579ac: 10000002 */ beqz $zero,.L0f1579b8 +/* f1579b0: c4207414 */ lwc1 $f0,0x7414($at) +/* f1579b4: 46001006 */ mov.s $f0,$f2 +.L0f1579b8: +/* f1579b8: 8fbf001c */ lw $ra,0x1c($sp) +/* f1579bc: d7b40010 */ ldc1 $f20,0x10($sp) +/* f1579c0: 27bd0030 */ addiu $sp,$sp,0x30 +/* f1579c4: 03e00008 */ jr $ra +/* f1579c8: 00000000 */ sll $zero,$zero,0x0 +/* f1579cc: 27bdff50 */ addiu $sp,$sp,-176 +/* f1579d0: afbf001c */ sw $ra,0x1c($sp) +/* f1579d4: afb00018 */ sw $s0,0x18($sp) +/* f1579d8: afa600b8 */ sw $a2,0xb8($sp) +/* f1579dc: c4e00000 */ lwc1 $f0,0x0($a3) +/* f1579e0: c4e20004 */ lwc1 $f2,0x4($a3) +/* f1579e4: 00a08025 */ or $s0,$a1,$zero +/* f1579e8: 46000102 */ mul.s $f4,$f0,$f0 +/* f1579ec: afa700bc */ sw $a3,0xbc($sp) +/* f1579f0: afa400b0 */ sw $a0,0xb0($sp) +/* f1579f4: 46021282 */ mul.s $f10,$f2,$f2 +/* f1579f8: 0c012974 */ jal 0x4a5d0 +/* f1579fc: 460a2300 */ add.s $f12,$f4,$f10 +/* f157a00: 44803000 */ mtc1 $zero,$f6 +/* f157a04: 8fa400b0 */ lw $a0,0xb0($sp) +/* f157a08: 8fa700bc */ lw $a3,0xbc($sp) +/* f157a0c: 46060032 */ c.eq.s $f0,$f6 +/* f157a10: 46000386 */ mov.s $f14,$f0 +/* f157a14: 3c013f80 */ lui $at,0x3f80 +/* f157a18: 45020006 */ bc1fl .L0f157a34 +/* f157a1c: 44814000 */ mtc1 $at,$f8 +/* f157a20: 3c013f80 */ lui $at,0x3f80 +/* f157a24: 44810000 */ mtc1 $at,$f0 +/* f157a28: 100000dc */ beqz $zero,.L0f157d9c +/* f157a2c: 8fbf001c */ lw $ra,0x1c($sp) +/* f157a30: 44814000 */ mtc1 $at,$f8 +.L0f157a34: +/* f157a34: c4e40000 */ lwc1 $f4,0x0($a3) +/* f157a38: 8fa200b8 */ lw $v0,0xb8($sp) +/* f157a3c: 460e4403 */ div.s $f16,$f8,$f14 +/* f157a40: 46102282 */ mul.s $f10,$f4,$f16 +/* f157a44: e7aa00a0 */ swc1 $f10,0xa0($sp) +/* f157a48: c4e60004 */ lwc1 $f6,0x4($a3) +/* f157a4c: 46103202 */ mul.s $f8,$f6,$f16 +/* f157a50: e7a800a4 */ swc1 $f8,0xa4($sp) +/* f157a54: c60a0000 */ lwc1 $f10,0x0($s0) +/* f157a58: c4440000 */ lwc1 $f4,0x0($v0) +/* f157a5c: c6080004 */ lwc1 $f8,0x4($s0) +/* f157a60: c4460004 */ lwc1 $f6,0x4($v0) +/* f157a64: 460a2001 */ sub.s $f0,$f4,$f10 +/* f157a68: e7b00044 */ swc1 $f16,0x44($sp) +/* f157a6c: e7ae00ac */ swc1 $f14,0xac($sp) +/* f157a70: 46083081 */ sub.s $f2,$f6,$f8 +/* f157a74: 46000102 */ mul.s $f4,$f0,$f0 +/* f157a78: e7a00098 */ swc1 $f0,0x98($sp) +/* f157a7c: afa700bc */ sw $a3,0xbc($sp) +/* f157a80: 46021282 */ mul.s $f10,$f2,$f2 +/* f157a84: e7a2009c */ swc1 $f2,0x9c($sp) +/* f157a88: afa400b0 */ sw $a0,0xb0($sp) +/* f157a8c: 0c012974 */ jal 0x4a5d0 +/* f157a90: 460a2300 */ add.s $f12,$f4,$f10 +/* f157a94: 44803000 */ mtc1 $zero,$f6 +/* f157a98: 8fa400b0 */ lw $a0,0xb0($sp) +/* f157a9c: 8fa700bc */ lw $a3,0xbc($sp) +/* f157aa0: 46060032 */ c.eq.s $f0,$f6 +/* f157aa4: 3c013f80 */ lui $at,0x3f80 +/* f157aa8: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f157aac: 45010077 */ bc1t .L0f157c8c +/* f157ab0: 00000000 */ sll $zero,$zero,0x0 +/* f157ab4: 44814000 */ mtc1 $at,$f8 +/* f157ab8: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f157abc: c7a60098 */ lwc1 $f6,0x98($sp) +/* f157ac0: 46004483 */ div.s $f18,$f8,$f0 +/* f157ac4: 02001025 */ or $v0,$s0,$zero +/* f157ac8: 46003207 */ neg.s $f8,$f6 +/* f157acc: 46122282 */ mul.s $f10,$f4,$f18 +/* f157ad0: 00000000 */ sll $zero,$zero,0x0 +/* f157ad4: 46124102 */ mul.s $f4,$f8,$f18 +/* f157ad8: e7aa002c */ swc1 $f10,0x2c($sp) +/* f157adc: e7aa0088 */ swc1 $f10,0x88($sp) +/* f157ae0: e7a40028 */ swc1 $f4,0x28($sp) +/* f157ae4: e7a4008c */ swc1 $f4,0x8c($sp) +/* f157ae8: c4860000 */ lwc1 $f6,0x0($a0) +/* f157aec: e7a60038 */ swc1 $f6,0x38($sp) +/* f157af0: c7a80038 */ lwc1 $f8,0x38($sp) +/* f157af4: c4860004 */ lwc1 $f6,0x4($a0) +/* f157af8: 460a4382 */ mul.s $f14,$f8,$f10 +/* f157afc: e7a60034 */ swc1 $f6,0x34($sp) +/* f157b00: c48a0008 */ lwc1 $f10,0x8($a0) +/* f157b04: 46044402 */ mul.s $f16,$f8,$f4 +/* f157b08: c6020000 */ lwc1 $f2,0x0($s0) +/* f157b0c: c7a80034 */ lwc1 $f8,0x34($sp) +/* f157b10: e7aa0030 */ swc1 $f10,0x30($sp) +/* f157b14: c7aa0030 */ lwc1 $f10,0x30($sp) +/* f157b18: 46024101 */ sub.s $f4,$f8,$f2 +/* f157b1c: c60c0004 */ lwc1 $f12,0x4($s0) +/* f157b20: 460c5201 */ sub.s $f8,$f10,$f12 +/* f157b24: 460e2182 */ mul.s $f6,$f4,$f14 +/* f157b28: 00000000 */ sll $zero,$zero,0x0 +/* f157b2c: 46088102 */ mul.s $f4,$f16,$f8 +/* f157b30: 44804000 */ mtc1 $zero,$f8 +/* f157b34: 46043280 */ add.s $f10,$f6,$f4 +/* f157b38: 4608503c */ c.lt.s $f10,$f8 +/* f157b3c: 00000000 */ sll $zero,$zero,0x0 +/* f157b40: 45000003 */ bc1f .L0f157b50 +/* f157b44: 00000000 */ sll $zero,$zero,0x0 +/* f157b48: 46007387 */ neg.s $f14,$f14 +/* f157b4c: 46008407 */ neg.s $f16,$f16 +.L0f157b50: +/* f157b50: 460e1180 */ add.s $f6,$f2,$f14 +/* f157b54: 8fa300b8 */ lw $v1,0xb8($sp) +/* f157b58: 46106100 */ add.s $f4,$f12,$f16 +/* f157b5c: e7a60078 */ swc1 $f6,0x78($sp) +/* f157b60: e7a4007c */ swc1 $f4,0x7c($sp) +/* f157b64: c46a0000 */ lwc1 $f10,0x0($v1) +/* f157b68: 460e5200 */ add.s $f8,$f10,$f14 +/* f157b6c: e7a80070 */ swc1 $f8,0x70($sp) +/* f157b70: c4660004 */ lwc1 $f6,0x4($v1) +/* f157b74: 46103100 */ add.s $f4,$f6,$f16 +/* f157b78: c7b0002c */ lwc1 $f16,0x2c($sp) +/* f157b7c: e7a40074 */ swc1 $f4,0x74($sp) +/* f157b80: c4ea0004 */ lwc1 $f10,0x4($a3) +/* f157b84: c7a40078 */ lwc1 $f4,0x78($sp) +/* f157b88: e7aa0048 */ swc1 $f10,0x48($sp) +/* f157b8c: c4e80000 */ lwc1 $f8,0x0($a3) +/* f157b90: c7a60048 */ lwc1 $f6,0x48($sp) +/* f157b94: e7a8004c */ swc1 $f8,0x4c($sp) +/* f157b98: 46043282 */ mul.s $f10,$f6,$f4 +/* f157b9c: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f157ba0: c7a8007c */ lwc1 $f8,0x7c($sp) +/* f157ba4: e7a40020 */ swc1 $f4,0x20($sp) +/* f157ba8: 46044202 */ mul.s $f8,$f8,$f4 +/* f157bac: c7a40030 */ lwc1 $f4,0x30($sp) +/* f157bb0: 46085281 */ sub.s $f10,$f10,$f8 +/* f157bb4: c7a80034 */ lwc1 $f8,0x34($sp) +/* f157bb8: e7aa0068 */ swc1 $f10,0x68($sp) +/* f157bbc: e7aa0024 */ swc1 $f10,0x24($sp) +/* f157bc0: 46064202 */ mul.s $f8,$f8,$f6 +/* f157bc4: c7aa0020 */ lwc1 $f10,0x20($sp) +/* f157bc8: 460a2102 */ mul.s $f4,$f4,$f10 +/* f157bcc: 46044381 */ sub.s $f14,$f8,$f4 +/* f157bd0: c7a40070 */ lwc1 $f4,0x70($sp) +/* f157bd4: 46043182 */ mul.s $f6,$f6,$f4 +/* f157bd8: c7a40074 */ lwc1 $f4,0x74($sp) +/* f157bdc: e7ae006c */ swc1 $f14,0x6c($sp) +/* f157be0: 460a2102 */ mul.s $f4,$f4,$f10 +/* f157be4: c7aa0024 */ lwc1 $f10,0x24($sp) +/* f157be8: 46005306 */ mov.s $f12,$f10 +/* f157bec: 46043481 */ sub.s $f18,$f6,$f4 +/* f157bf0: c7a60028 */ lwc1 $f6,0x28($sp) +/* f157bf4: 460a903c */ c.lt.s $f18,$f10 +/* f157bf8: 00000000 */ sll $zero,$zero,0x0 +/* f157bfc: 4502000a */ bc1fl .L0f157c28 +/* f157c00: 460c9032 */ c.eq.s $f18,$f12 +/* f157c04: 46008407 */ neg.s $f16,$f16 +/* f157c08: 46003107 */ neg.s $f4,$f6 +/* f157c0c: 46009306 */ mov.s $f12,$f18 +/* f157c10: 00608025 */ or $s0,$v1,$zero +/* f157c14: 46005486 */ mov.s $f18,$f10 +/* f157c18: 00401825 */ or $v1,$v0,$zero +/* f157c1c: e7a4008c */ swc1 $f4,0x8c($sp) +/* f157c20: e7b00088 */ swc1 $f16,0x88($sp) +/* f157c24: 460c9032 */ c.eq.s $f18,$f12 +.L0f157c28: +/* f157c28: c7b00088 */ lwc1 $f16,0x88($sp) +/* f157c2c: 02003025 */ or $a2,$s0,$zero +/* f157c30: 45020012 */ bc1fl .L0f157c7c +/* f157c34: 460e903c */ c.lt.s $f18,$f14 +/* f157c38: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f157c3c: afa300b8 */ sw $v1,0xb8($sp) +/* f157c40: 0fc55e32 */ jal func0f1578c8 +/* f157c44: afa400b0 */ sw $a0,0xb0($sp) +/* f157c48: 8fa400b0 */ lw $a0,0xb0($sp) +/* f157c4c: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f157c50: 8fa600b8 */ lw $a2,0xb8($sp) +/* f157c54: 0fc55e32 */ jal func0f1578c8 +/* f157c58: e7a00060 */ swc1 $f0,0x60($sp) +/* f157c5c: c7a20060 */ lwc1 $f2,0x60($sp) +/* f157c60: 4602003c */ c.lt.s $f0,$f2 +/* f157c64: 00000000 */ sll $zero,$zero,0x0 +/* f157c68: 45020038 */ bc1fl .L0f157d4c +/* f157c6c: c7a800ac */ lwc1 $f8,0xac($sp) +/* f157c70: 10000035 */ beqz $zero,.L0f157d48 +/* f157c74: 46000086 */ mov.s $f2,$f0 +/* f157c78: 460e903c */ c.lt.s $f18,$f14 +.L0f157c7c: +/* f157c7c: 00000000 */ sll $zero,$zero,0x0 +/* f157c80: 45020007 */ bc1fl .L0f157ca0 +/* f157c84: 460c703c */ c.lt.s $f14,$f12 +/* f157c88: afa300b8 */ sw $v1,0xb8($sp) +.L0f157c8c: +/* f157c8c: 0fc55e32 */ jal func0f1578c8 +/* f157c90: 8fa600b8 */ lw $a2,0xb8($sp) +/* f157c94: 1000002c */ beqz $zero,.L0f157d48 +/* f157c98: 46000086 */ mov.s $f2,$f0 +/* f157c9c: 460c703c */ c.lt.s $f14,$f12 +.L0f157ca0: +/* f157ca0: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f157ca4: c7a80030 */ lwc1 $f8,0x30($sp) +/* f157ca8: 45020006 */ bc1fl .L0f157cc4 +/* f157cac: c60c0004 */ lwc1 $f12,0x4($s0) +/* f157cb0: 0fc55e32 */ jal func0f1578c8 +/* f157cb4: 02003025 */ or $a2,$s0,$zero +/* f157cb8: 10000023 */ beqz $zero,.L0f157d48 +/* f157cbc: 46000086 */ mov.s $f2,$f0 +/* f157cc0: c60c0004 */ lwc1 $f12,0x4($s0) +.L0f157cc4: +/* f157cc4: c7aa008c */ lwc1 $f10,0x8c($sp) +/* f157cc8: c6020000 */ lwc1 $f2,0x0($s0) +/* f157ccc: 460c4181 */ sub.s $f6,$f8,$f12 +/* f157cd0: e7aa0024 */ swc1 $f10,0x24($sp) +/* f157cd4: 3c013f80 */ lui $at,0x3f80 +/* f157cd8: 46065102 */ mul.s $f4,$f10,$f6 +/* f157cdc: c7a60034 */ lwc1 $f6,0x34($sp) +/* f157ce0: 46023281 */ sub.s $f10,$f6,$f2 +/* f157ce4: 46105282 */ mul.s $f10,$f10,$f16 +/* f157ce8: 46045000 */ add.s $f0,$f10,$f4 +/* f157cec: c7aa004c */ lwc1 $f10,0x4c($sp) +/* f157cf0: 460a3100 */ add.s $f4,$f6,$f10 +/* f157cf4: 46022181 */ sub.s $f6,$f4,$f2 +/* f157cf8: c7a40048 */ lwc1 $f4,0x48($sp) +/* f157cfc: 46103282 */ mul.s $f10,$f6,$f16 +/* f157d00: 46044180 */ add.s $f6,$f8,$f4 +/* f157d04: c7a40024 */ lwc1 $f4,0x24($sp) +/* f157d08: 460c3201 */ sub.s $f8,$f6,$f12 +/* f157d0c: 46082182 */ mul.s $f6,$f4,$f8 +/* f157d10: c7a40038 */ lwc1 $f4,0x38($sp) +/* f157d14: 46065380 */ add.s $f14,$f10,$f6 +/* f157d18: 460e0032 */ c.eq.s $f0,$f14 +/* f157d1c: 00000000 */ sll $zero,$zero,0x0 +/* f157d20: 45020005 */ bc1fl .L0f157d38 +/* f157d24: 46040201 */ sub.s $f8,$f0,$f4 +/* f157d28: 44810000 */ mtc1 $at,$f0 +/* f157d2c: 1000001b */ beqz $zero,.L0f157d9c +/* f157d30: 8fbf001c */ lw $ra,0x1c($sp) +/* f157d34: 46040201 */ sub.s $f8,$f0,$f4 +.L0f157d38: +/* f157d38: c7aa00ac */ lwc1 $f10,0xac($sp) +/* f157d3c: 460e0101 */ sub.s $f4,$f0,$f14 +/* f157d40: 460a4182 */ mul.s $f6,$f8,$f10 +/* f157d44: 46043083 */ div.s $f2,$f6,$f4 +.L0f157d48: +/* f157d48: c7a800ac */ lwc1 $f8,0xac($sp) +.L0f157d4c: +/* f157d4c: 3c013f80 */ lui $at,0x3f80 +/* f157d50: 4602403c */ c.lt.s $f8,$f2 +/* f157d54: 00000000 */ sll $zero,$zero,0x0 +/* f157d58: 45020005 */ bc1fl .L0f157d70 +/* f157d5c: 44805000 */ mtc1 $zero,$f10 +/* f157d60: 44810000 */ mtc1 $at,$f0 +/* f157d64: 1000000d */ beqz $zero,.L0f157d9c +/* f157d68: 8fbf001c */ lw $ra,0x1c($sp) +/* f157d6c: 44805000 */ mtc1 $zero,$f10 +.L0f157d70: +/* f157d70: c7a60044 */ lwc1 $f6,0x44($sp) +/* f157d74: 460a103c */ c.lt.s $f2,$f10 +/* f157d78: 00000000 */ sll $zero,$zero,0x0 +/* f157d7c: 45000004 */ bc1f .L0f157d90 +/* f157d80: 00000000 */ sll $zero,$zero,0x0 +/* f157d84: 44800000 */ mtc1 $zero,$f0 +/* f157d88: 10000004 */ beqz $zero,.L0f157d9c +/* f157d8c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f157d90: +/* f157d90: 46061002 */ mul.s $f0,$f2,$f6 +/* f157d94: 00000000 */ sll $zero,$zero,0x0 +/* f157d98: 8fbf001c */ lw $ra,0x1c($sp) +.L0f157d9c: +/* f157d9c: 8fb00018 */ lw $s0,0x18($sp) +/* f157da0: 27bd00b0 */ addiu $sp,$sp,0xb0 +/* f157da4: 03e00008 */ jr $ra +/* f157da8: 00000000 */ sll $zero,$zero,0x0 +/* f157dac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f157db0 +/* f157db0: 27bdfdb8 */ addiu $sp,$sp,-584 +/* f157db4: afb40028 */ sw $s4,0x28($sp) +/* f157db8: afb1001c */ sw $s1,0x1c($sp) +/* f157dbc: 27b10038 */ addiu $s1,$sp,0x38 +/* f157dc0: 00a0a025 */ or $s4,$a1,$zero +/* f157dc4: afbf002c */ sw $ra,0x2c($sp) +/* f157dc8: a7a40238 */ sh $a0,0x238($sp) +/* f157dcc: 240effff */ addiu $t6,$zero,-1 +/* f157dd0: afb30024 */ sw $s3,0x24($sp) +/* f157dd4: afb20020 */ sw $s2,0x20($sp) +/* f157dd8: afb00018 */ sw $s0,0x18($sp) +/* f157ddc: a7ae023a */ sh $t6,0x23a($sp) +/* f157de0: 27a40238 */ addiu $a0,$sp,0x238 +/* f157de4: 02202825 */ or $a1,$s1,$zero +/* f157de8: 0fc197e0 */ jal func0f065f80 +/* f157dec: 24060100 */ addiu $a2,$zero,0x100 +/* f157df0: 87af0038 */ lh $t7,0x38($sp) +/* f157df4: 02208025 */ or $s0,$s1,$zero +/* f157df8: 27b80038 */ addiu $t8,$sp,0x38 +/* f157dfc: 05e0001d */ bltz $t7,.L0f157e74 +/* f157e00: 2413002f */ addiu $s3,$zero,0x2f +/* f157e04: 3c12800a */ lui $s2,0x800a +/* f157e08: 26529fc0 */ addiu $s2,$s2,-24640 +/* f157e0c: 87020000 */ lh $v0,0x0($t8) +/* f157e10: 24110048 */ addiu $s1,$zero,0x48 +.L0f157e14: +/* f157e14: 00510019 */ multu $v0,$s1 +/* f157e18: 8e480338 */ lw $t0,0x338($s2) +/* f157e1c: 0000c812 */ mflo $t9 +/* f157e20: 03282021 */ addu $a0,$t9,$t0 +/* f157e24: 8c89003c */ lw $t1,0x3c($a0) +/* f157e28: 00095ec0 */ sll $t3,$t1,0x1b +/* f157e2c: 0562000e */ bltzl $t3,.L0f157e68 +/* f157e30: 86020002 */ lh $v0,0x2($s0) +/* f157e34: 12800009 */ beqz $s4,.L0f157e5c +/* f157e38: 00000000 */ sll $zero,$zero,0x0 +/* f157e3c: 8c820004 */ lw $v0,0x4($a0) +/* f157e40: 904c0003 */ lbu $t4,0x3($v0) +/* f157e44: 566c0008 */ bnel $s3,$t4,.L0f157e68 +/* f157e48: 86020002 */ lh $v0,0x2($s0) +/* f157e4c: 0fc18beb */ jal func0f062fac +/* f157e50: 00000000 */ sll $zero,$zero,0x0 +/* f157e54: 10000004 */ beqz $zero,.L0f157e68 +/* f157e58: 86020002 */ lh $v0,0x2($s0) +.L0f157e5c: +/* f157e5c: 0fc18beb */ jal func0f062fac +/* f157e60: 00000000 */ sll $zero,$zero,0x0 +/* f157e64: 86020002 */ lh $v0,0x2($s0) +.L0f157e68: +/* f157e68: 26100002 */ addiu $s0,$s0,0x2 +/* f157e6c: 0441ffe9 */ bgez $v0,.L0f157e14 +/* f157e70: 00000000 */ sll $zero,$zero,0x0 +.L0f157e74: +/* f157e74: 8fbf002c */ lw $ra,0x2c($sp) +/* f157e78: 8fb00018 */ lw $s0,0x18($sp) +/* f157e7c: 8fb1001c */ lw $s1,0x1c($sp) +/* f157e80: 8fb20020 */ lw $s2,0x20($sp) +/* f157e84: 8fb30024 */ lw $s3,0x24($sp) +/* f157e88: 8fb40028 */ lw $s4,0x28($sp) +/* f157e8c: 03e00008 */ jr $ra +/* f157e90: 27bd0248 */ addiu $sp,$sp,0x248 +); + +GLOBAL_ASM( +glabel func0f157e94 +/* f157e94: 3c0c800a */ lui $t4,0x800a +/* f157e98: 000470c0 */ sll $t6,$a0,0x3 +/* f157e9c: 258c4928 */ addiu $t4,$t4,0x4928 +/* f157ea0: 01c47021 */ addu $t6,$t6,$a0 +/* f157ea4: 8d8f0000 */ lw $t7,0x0($t4) +/* f157ea8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f157eac: 000e7080 */ sll $t6,$t6,0x2 +/* f157eb0: 01c47023 */ subu $t6,$t6,$a0 +/* f157eb4: 000e5880 */ sll $t3,$t6,0x2 +/* f157eb8: afbf0014 */ sw $ra,0x14($sp) +/* f157ebc: afa40020 */ sw $a0,0x20($sp) +/* f157ec0: afa50024 */ sw $a1,0x24($sp) +/* f157ec4: 01eb1021 */ addu $v0,$t7,$t3 +/* f157ec8: 94430000 */ lhu $v1,0x0($v0) +/* f157ecc: 3c0d800a */ lui $t5,0x800a +/* f157ed0: 25ad4ce8 */ addiu $t5,$t5,0x4ce8 +/* f157ed4: 30780001 */ andi $t8,$v1,0x1 +/* f157ed8: 17000087 */ bnez $t8,.L0f1580f8 +/* f157edc: 34790004 */ ori $t9,$v1,0x4 +/* f157ee0: a4590000 */ sh $t9,0x0($v0) +/* f157ee4: 8d8e0000 */ lw $t6,0x0($t4) +/* f157ee8: 3c07800a */ lui $a3,0x800a +/* f157eec: 3c1f8008 */ lui $ra,0x8008 +/* f157ef0: 01cb7821 */ addu $t7,$t6,$t3 +/* f157ef4: 95f80000 */ lhu $t8,0x0($t7) +/* f157ef8: 24e74640 */ addiu $a3,$a3,0x4640 +/* f157efc: 3c088008 */ lui $t0,0x8008 +/* f157f00: 33190800 */ andi $t9,$t8,0x800 +/* f157f04: 13200009 */ beqz $t9,.L0f157f2c +/* f157f08: 27fffc2c */ addiu $ra,$ra,-980 +/* f157f0c: 84ee02d4 */ lh $t6,0x2d4($a3) +/* f157f10: a4ce0000 */ sh $t6,0x0($a2) +/* f157f14: 84ef02d6 */ lh $t7,0x2d6($a3) +/* f157f18: a4cf0002 */ sh $t7,0x2($a2) +/* f157f1c: 84f802d8 */ lh $t8,0x2d8($a3) +/* f157f20: a4d80004 */ sh $t8,0x4($a2) +/* f157f24: 84f902da */ lh $t9,0x2da($a3) +/* f157f28: a4d90006 */ sh $t9,0x6($a2) +.L0f157f2c: +/* f157f2c: 8fa90020 */ lw $t1,0x20($sp) +/* f157f30: 8daf0000 */ lw $t7,0x0($t5) +/* f157f34: 9508fc3c */ lhu $t0,-0x3c4($t0) +/* f157f38: 00097080 */ sll $t6,$t1,0x2 +/* f157f3c: 01ee2821 */ addu $a1,$t7,$t6 +/* f157f40: 94b80000 */ lhu $t8,0x0($a1) +/* f157f44: 3c07800a */ lui $a3,0x800a +/* f157f48: 24e74640 */ addiu $a3,$a3,0x4640 +/* f157f4c: 1518001f */ bne $t0,$t8,.L0f157fcc +/* f157f50: 01c04825 */ or $t1,$t6,$zero +/* f157f54: 84a40002 */ lh $a0,0x2($a1) +/* f157f58: 8faf0024 */ lw $t7,0x24($sp) +/* f157f5c: 3c0a800a */ lui $t2,0x800a +/* f157f60: 0004c880 */ sll $t9,$a0,0x2 +/* f157f64: 0324c823 */ subu $t9,$t9,$a0 +/* f157f68: 0019c880 */ sll $t9,$t9,0x2 +/* f157f6c: 00f91021 */ addu $v0,$a3,$t9 +/* f157f70: 904e0003 */ lbu $t6,0x3($v0) +/* f157f74: 254a4ce6 */ addiu $t2,$t2,0x4ce6 +/* f157f78: 8fb80024 */ lw $t8,0x24($sp) +/* f157f7c: 01cf082a */ slt $at,$t6,$t7 +/* f157f80: 1020000e */ beqz $at,.L0f157fbc +/* f157f84: 24440004 */ addiu $a0,$v0,0x4 +/* f157f88: 85590000 */ lh $t9,0x0($t2) +/* f157f8c: 330300ff */ andi $v1,$t8,0xff +/* f157f90: a0580003 */ sb $t8,0x3($v0) +/* f157f94: 0323082a */ slt $at,$t9,$v1 +/* f157f98: 10200002 */ beqz $at,.L0f157fa4 +/* f157f9c: 3c07800a */ lui $a3,0x800a +/* f157fa0: a5430000 */ sh $v1,0x0($t2) +.L0f157fa4: +/* f157fa4: 24e74ce4 */ addiu $a3,$a3,0x4ce4 +/* f157fa8: 84ee0000 */ lh $t6,0x0($a3) +/* f157fac: 006e082a */ slt $at,$v1,$t6 +/* f157fb0: 10200002 */ beqz $at,.L0f157fbc +/* f157fb4: 00000000 */ sll $zero,$zero,0x0 +/* f157fb8: a4e30000 */ sh $v1,0x0($a3) +.L0f157fbc: +/* f157fbc: 0fc5758f */ jal func0f15d63c +/* f157fc0: 00c02825 */ or $a1,$a2,$zero +/* f157fc4: 1000004d */ beqz $zero,.L0f1580fc +/* f157fc8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f157fcc: +/* f157fcc: 8fe40000 */ lw $a0,0x0($ra) +/* f157fd0: 8fb80020 */ lw $t8,0x20($sp) +/* f157fd4: 2881003c */ slti $at,$a0,0x3c +/* f157fd8: 54200003 */ bnezl $at,.L0f157fe8 +/* f157fdc: 00047880 */ sll $t7,$a0,0x2 +/* f157fe0: 2404003b */ addiu $a0,$zero,0x3b +/* f157fe4: 00047880 */ sll $t7,$a0,0x2 +.L0f157fe8: +/* f157fe8: 01e47823 */ subu $t7,$t7,$a0 +/* f157fec: 8fb90024 */ lw $t9,0x24($sp) +/* f157ff0: 000f7880 */ sll $t7,$t7,0x2 +/* f157ff4: 00ef1021 */ addu $v0,$a3,$t7 +/* f157ff8: a4580000 */ sh $t8,0x0($v0) +/* f157ffc: a0590003 */ sb $t9,0x3($v0) +/* f158000: 84ce0000 */ lh $t6,0x0($a2) +/* f158004: 3c0a800a */ lui $t2,0x800a +/* f158008: 254a4ce6 */ addiu $t2,$t2,0x4ce6 +/* f15800c: a44e0004 */ sh $t6,0x4($v0) +/* f158010: 84cf0002 */ lh $t7,0x2($a2) +/* f158014: 854e0000 */ lh $t6,0x0($t2) +/* f158018: 90430003 */ lbu $v1,0x3($v0) +/* f15801c: a44f0006 */ sh $t7,0x6($v0) +/* f158020: 84d80004 */ lh $t8,0x4($a2) +/* f158024: 3c07800a */ lui $a3,0x800a +/* f158028: 01c3082a */ slt $at,$t6,$v1 +/* f15802c: a4580008 */ sh $t8,0x8($v0) +/* f158030: 84d90006 */ lh $t9,0x6($a2) +/* f158034: 24e74ce4 */ addiu $a3,$a3,0x4ce4 +/* f158038: 10200002 */ beqz $at,.L0f158044 +/* f15803c: a459000a */ sh $t9,0xa($v0) +/* f158040: a5430000 */ sh $v1,0x0($t2) +.L0f158044: +/* f158044: 84ef0000 */ lh $t7,0x0($a3) +/* f158048: 006f082a */ slt $at,$v1,$t7 +/* f15804c: 50200003 */ beqzl $at,.L0f15805c +/* f158050: a4a80000 */ sh $t0,0x0($a1) +/* f158054: a4e30000 */ sh $v1,0x0($a3) +/* f158058: a4a80000 */ sh $t0,0x0($a1) +.L0f15805c: +/* f15805c: 8db80000 */ lw $t8,0x0($t5) +/* f158060: 3c028008 */ lui $v0,0x8008 +/* f158064: 2442fc30 */ addiu $v0,$v0,-976 +/* f158068: 0309c821 */ addu $t9,$t8,$t1 +/* f15806c: a7240002 */ sh $a0,0x2($t9) +/* f158070: 8c4e0000 */ lw $t6,0x0($v0) +/* f158074: 00002825 */ or $a1,$zero,$zero +/* f158078: 25cf0001 */ addiu $t7,$t6,0x1 +/* f15807c: 29e1003c */ slti $at,$t7,0x3c +/* f158080: 10200002 */ beqz $at,.L0f15808c +/* f158084: ac4f0000 */ sw $t7,0x0($v0) +/* f158088: afef0000 */ sw $t7,0x0($ra) +.L0f15808c: +/* f15808c: 8fa40020 */ lw $a0,0x20($sp) +/* f158090: 0fc55f6c */ jal func0f157db0 +/* f158094: afab0018 */ sw $t3,0x18($sp) +/* f158098: 3c0c800a */ lui $t4,0x800a +/* f15809c: 258c4928 */ addiu $t4,$t4,0x4928 +/* f1580a0: 8fab0018 */ lw $t3,0x18($sp) +/* f1580a4: 8d980000 */ lw $t8,0x0($t4) +/* f1580a8: 3c058008 */ lui $a1,0x8008 +/* f1580ac: 24a5fc10 */ addiu $a1,$a1,-1008 +/* f1580b0: 030bc821 */ addu $t9,$t8,$t3 +/* f1580b4: 87220002 */ lh $v0,0x2($t9) +/* f1580b8: 14400009 */ bnez $v0,.L0f1580e0 +/* f1580bc: 00000000 */ sll $zero,$zero,0x0 +/* f1580c0: 84a30000 */ lh $v1,0x0($a1) +/* f1580c4: 18600006 */ blez $v1,.L0f1580e0 +/* f1580c8: 246effff */ addiu $t6,$v1,-1 +/* f1580cc: a4ae0000 */ sh $t6,0x0($a1) +/* f1580d0: 0fc57716 */ jal func0f15dc58 +/* f1580d4: 8fa40020 */ lw $a0,0x20($sp) +/* f1580d8: 10000008 */ beqz $zero,.L0f1580fc +/* f1580dc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1580e0: +/* f1580e0: 3c058008 */ lui $a1,0x8008 +/* f1580e4: 14400004 */ bnez $v0,.L0f1580f8 +/* f1580e8: 24a5fc10 */ addiu $a1,$a1,-1008 +/* f1580ec: 84af0000 */ lh $t7,0x0($a1) +/* f1580f0: 25f8ffff */ addiu $t8,$t7,-1 +/* f1580f4: a4b80000 */ sh $t8,0x0($a1) +.L0f1580f8: +/* f1580f8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1580fc: +/* f1580fc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f158100: 03e00008 */ jr $ra +/* f158104: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f158108 +/* f158108: 3c03800a */ lui $v1,0x800a +/* f15810c: 24634cc4 */ addiu $v1,$v1,0x4cc4 +/* f158110: 8c6e0000 */ lw $t6,0x0($v1) +/* f158114: 00041080 */ sll $v0,$a0,0x2 +/* f158118: 00441021 */ addu $v0,$v0,$a0 +/* f15811c: 00021080 */ sll $v0,$v0,0x2 +/* f158120: 01c27821 */ addu $t7,$t6,$v0 +/* f158124: 91f80010 */ lbu $t8,0x10($t7) +/* f158128: a0b80000 */ sb $t8,0x0($a1) +/* f15812c: 8c790000 */ lw $t9,0x0($v1) +/* f158130: 03224021 */ addu $t0,$t9,$v0 +/* f158134: 91090011 */ lbu $t1,0x11($t0) +/* f158138: 03e00008 */ jr $ra +/* f15813c: a0c90000 */ sb $t1,0x0($a2) +); + +GLOBAL_ASM( +glabel func0f158140 +/* f158140: 3c0e800a */ lui $t6,0x800a +/* f158144: 8dce4ce8 */ lw $t6,0x4ce8($t6) +/* f158148: 00047880 */ sll $t7,$a0,0x2 +/* f15814c: 3c188008 */ lui $t8,0x8008 +/* f158150: 01cf1021 */ addu $v0,$t6,$t7 +/* f158154: 94590000 */ lhu $t9,0x0($v0) +/* f158158: 9718fc3c */ lhu $t8,-0x3c4($t8) +/* f15815c: 3c09800a */ lui $t1,0x800a +/* f158160: 2403003c */ addiu $v1,$zero,0x3c +/* f158164: 17190002 */ bne $t8,$t9,.L0f158170 +/* f158168: 25294640 */ addiu $t1,$t1,0x4640 +/* f15816c: 84430002 */ lh $v1,0x2($v0) +.L0f158170: +/* f158170: 00034080 */ sll $t0,$v1,0x2 +/* f158174: 01034023 */ subu $t0,$t0,$v1 +/* f158178: 00084080 */ sll $t0,$t0,0x2 +/* f15817c: 03e00008 */ jr $ra +/* f158180: 01091021 */ addu $v0,$t0,$t1 +); + +GLOBAL_ASM( +glabel func0f158184 +/* f158184: 27bdffd8 */ addiu $sp,$sp,-40 +/* f158188: afbf001c */ sw $ra,0x1c($sp) +/* f15818c: afb10018 */ sw $s1,0x18($sp) +/* f158190: afb00014 */ sw $s0,0x14($sp) +/* f158194: 84ae024a */ lh $t6,0x24a($a1) +/* f158198: 00808025 */ or $s0,$a0,$zero +/* f15819c: 00a08825 */ or $s1,$a1,$zero +/* f1581a0: 59c00090 */ blezl $t6,.L0f1583e4 +/* f1581a4: a620024a */ sh $zero,0x24a($s1) +/* f1581a8: 0fc59e59 */ jal func0f167964 +/* f1581ac: 84a40248 */ lh $a0,0x248($a1) +/* f1581b0: 86240248 */ lh $a0,0x248($s1) +/* f1581b4: 0fc59e73 */ jal func0f1679cc +/* f1581b8: afa20024 */ sw $v0,0x24($sp) +/* f1581bc: 86280248 */ lh $t0,0x248($s1) +/* f1581c0: 8faa0024 */ lw $t2,0x24($sp) +/* f1581c4: 00002825 */ or $a1,$zero,$zero +/* f1581c8: 19000017 */ blez $t0,.L0f158228 +/* f1581cc: 01402025 */ or $a0,$t2,$zero +/* f1581d0: 02201825 */ or $v1,$s1,$zero +/* f1581d4: 02203025 */ or $a2,$s1,$zero +/* f1581d8: 00403825 */ or $a3,$v0,$zero +/* f1581dc: 846f0028 */ lh $t7,0x28($v1) +.L0f1581e0: +/* f1581e0: 00055880 */ sll $t3,$a1,0x2 +/* f1581e4: 24a50001 */ addiu $a1,$a1,0x1 +/* f1581e8: a48f0000 */ sh $t7,0x0($a0) +/* f1581ec: 8478002a */ lh $t8,0x2a($v1) +/* f1581f0: 2484000c */ addiu $a0,$a0,0xc +/* f1581f4: 24630006 */ addiu $v1,$v1,0x6 +/* f1581f8: a498fff6 */ sh $t8,-0xa($a0) +/* f1581fc: 84790026 */ lh $t9,0x26($v1) +/* f158200: a08bfffb */ sb $t3,-0x5($a0) +/* f158204: 24c60004 */ addiu $a2,$a2,0x4 +/* f158208: a499fff8 */ sh $t9,-0x8($a0) +/* f15820c: 8ccc0084 */ lw $t4,0x84($a2) +/* f158210: 24e70004 */ addiu $a3,$a3,0x4 +/* f158214: acecfffc */ sw $t4,-0x4($a3) +/* f158218: 86280248 */ lh $t0,0x248($s1) +/* f15821c: 00a8082a */ slt $at,$a1,$t0 +/* f158220: 5420ffef */ bnezl $at,.L0f1581e0 +/* f158224: 846f0028 */ lh $t7,0x28($v1) +.L0f158228: +/* f158228: 250dffff */ addiu $t5,$t0,-1 +/* f15822c: 000d7080 */ sll $t6,$t5,0x2 +/* f158230: 31cf00ff */ andi $t7,$t6,0xff +/* f158234: 000fc400 */ sll $t8,$t7,0x10 +/* f158238: 3c010700 */ lui $at,0x700 +/* f15823c: 00085880 */ sll $t3,$t0,0x2 +/* f158240: 316cffff */ andi $t4,$t3,0xffff +/* f158244: 0301c825 */ or $t9,$t8,$at +/* f158248: 02003825 */ or $a3,$s0,$zero +/* f15824c: 032c6825 */ or $t5,$t9,$t4 +/* f158250: aced0000 */ sw $t5,0x0($a3) +/* f158254: ace20004 */ sw $v0,0x4($a3) +/* f158258: 86230248 */ lh $v1,0x248($s1) +/* f15825c: 26100008 */ addiu $s0,$s0,0x8 +/* f158260: 3c010400 */ lui $at,0x400 +/* f158264: 246effff */ addiu $t6,$v1,-1 +/* f158268: 000e7900 */ sll $t7,$t6,0x4 +/* f15826c: 00036080 */ sll $t4,$v1,0x2 +/* f158270: 31f800ff */ andi $t8,$t7,0xff +/* f158274: 01836023 */ subu $t4,$t4,$v1 +/* f158278: 000c6080 */ sll $t4,$t4,0x2 +/* f15827c: 00185c00 */ sll $t3,$t8,0x10 +/* f158280: 0161c825 */ or $t9,$t3,$at +/* f158284: 318dffff */ andi $t5,$t4,0xffff +/* f158288: 02004825 */ or $t1,$s0,$zero +/* f15828c: 032d7025 */ or $t6,$t9,$t5 +/* f158290: ad2e0000 */ sw $t6,0x0($t1) +/* f158294: ad2a0004 */ sw $t2,0x4($t1) +/* f158298: 8624024a */ lh $a0,0x24a($s1) +/* f15829c: 26100008 */ addiu $s0,$s0,0x8 +/* f1582a0: 2486ffff */ addiu $a2,$a0,-1 +/* f1582a4: 04c10003 */ bgez $a2,.L0f1582b4 +/* f1582a8: 00067883 */ sra $t7,$a2,0x2 +/* f1582ac: 24c10003 */ addiu $at,$a2,0x3 +/* f1582b0: 00017883 */ sra $t7,$at,0x2 +.L0f1582b4: +/* f1582b4: 0004c080 */ sll $t8,$a0,0x2 +/* f1582b8: 0098082a */ slt $at,$a0,$t8 +/* f1582bc: 25e60001 */ addiu $a2,$t7,0x1 +/* f1582c0: 10200010 */ beqz $at,.L0f158304 +/* f1582c4: 00802825 */ or $a1,$a0,$zero +/* f1582c8: 00045880 */ sll $t3,$a0,0x2 +/* f1582cc: 01645823 */ subu $t3,$t3,$a0 +/* f1582d0: 000b5840 */ sll $t3,$t3,0x1 +/* f1582d4: 022b1821 */ addu $v1,$s1,$t3 +/* f1582d8: a46000cc */ sh $zero,0xcc($v1) +.L0f1582dc: +/* f1582dc: 846200cc */ lh $v0,0xcc($v1) +/* f1582e0: 24a50001 */ addiu $a1,$a1,0x1 +/* f1582e4: 24630006 */ addiu $v1,$v1,0x6 +/* f1582e8: a46200c4 */ sh $v0,0xc4($v1) +/* f1582ec: a46200c2 */ sh $v0,0xc2($v1) +/* f1582f0: 862c024a */ lh $t4,0x24a($s1) +/* f1582f4: 000cc880 */ sll $t9,$t4,0x2 +/* f1582f8: 00b9082a */ slt $at,$a1,$t9 +/* f1582fc: 5420fff7 */ bnezl $at,.L0f1582dc +/* f158300: a46000cc */ sh $zero,0xcc($v1) +.L0f158304: +/* f158304: 18c00036 */ blez $a2,.L0f1583e0 +/* f158308: 00002825 */ or $a1,$zero,$zero +/* f15830c: 02201025 */ or $v0,$s1,$zero +/* f158310: 3c04b100 */ lui $a0,0xb100 +.L0f158314: +/* f158314: 844d00cc */ lh $t5,0xcc($v0) +/* f158318: 845800de */ lh $t8,0xde($v0) +/* f15831c: 02001825 */ or $v1,$s0,$zero +/* f158320: 31ae000f */ andi $t6,$t5,0xf +/* f158324: 330b000f */ andi $t3,$t8,0xf +/* f158328: 000b6300 */ sll $t4,$t3,0xc +/* f15832c: 01c47825 */ or $t7,$t6,$a0 +/* f158330: 844d00d8 */ lh $t5,0xd8($v0) +/* f158334: 01ecc825 */ or $t9,$t7,$t4 +/* f158338: 844f00d2 */ lh $t7,0xd2($v0) +/* f15833c: 31ae000f */ andi $t6,$t5,0xf +/* f158340: 000ec200 */ sll $t8,$t6,0x8 +/* f158344: 31ec000f */ andi $t4,$t7,0xf +/* f158348: 000c6900 */ sll $t5,$t4,0x4 +/* f15834c: 03385825 */ or $t3,$t9,$t8 +/* f158350: 016d7025 */ or $t6,$t3,$t5 +/* f158354: ac6e0000 */ sw $t6,0x0($v1) +/* f158358: 844c00dc */ lh $t4,0xdc($v0) +/* f15835c: 845900c8 */ lh $t9,0xc8($v0) +/* f158360: 844e00da */ lh $t6,0xda($v0) +/* f158364: 000c5f00 */ sll $t3,$t4,0x1c +/* f158368: 3338000f */ andi $t8,$t9,0xf +/* f15836c: 030b6825 */ or $t5,$t8,$t3 +/* f158370: 845800d6 */ lh $t8,0xd6($v0) +/* f158374: 31d9000f */ andi $t9,$t6,0xf +/* f158378: 00197e00 */ sll $t7,$t9,0x18 +/* f15837c: 01af6025 */ or $t4,$t5,$t7 +/* f158380: 330b000f */ andi $t3,$t8,0xf +/* f158384: 844d00d4 */ lh $t5,0xd4($v0) +/* f158388: 000b7500 */ sll $t6,$t3,0x14 +/* f15838c: 018ec825 */ or $t9,$t4,$t6 +/* f158390: 844c00d0 */ lh $t4,0xd0($v0) +/* f158394: 31af000f */ andi $t7,$t5,0xf +/* f158398: 000fc400 */ sll $t8,$t7,0x10 +/* f15839c: 03385825 */ or $t3,$t9,$t8 +/* f1583a0: 318e000f */ andi $t6,$t4,0xf +/* f1583a4: 000e6b00 */ sll $t5,$t6,0xc +/* f1583a8: 845900ce */ lh $t9,0xce($v0) +/* f1583ac: 016d7825 */ or $t7,$t3,$t5 +/* f1583b0: 844b00ca */ lh $t3,0xca($v0) +/* f1583b4: 3338000f */ andi $t8,$t9,0xf +/* f1583b8: 00186200 */ sll $t4,$t8,0x8 +/* f1583bc: 316d000f */ andi $t5,$t3,0xf +/* f1583c0: 000dc900 */ sll $t9,$t5,0x4 +/* f1583c4: 01ec7025 */ or $t6,$t7,$t4 +/* f1583c8: 24a50001 */ addiu $a1,$a1,0x1 +/* f1583cc: 01d9c025 */ or $t8,$t6,$t9 +/* f1583d0: 24420018 */ addiu $v0,$v0,0x18 +/* f1583d4: ac780004 */ sw $t8,0x4($v1) +/* f1583d8: 14a6ffce */ bne $a1,$a2,.L0f158314 +/* f1583dc: 26100008 */ addiu $s0,$s0,0x8 +.L0f1583e0: +/* f1583e0: a620024a */ sh $zero,0x24a($s1) +.L0f1583e4: +/* f1583e4: a6200248 */ sh $zero,0x248($s1) +/* f1583e8: 8fbf001c */ lw $ra,0x1c($sp) +/* f1583ec: 02001025 */ or $v0,$s0,$zero +/* f1583f0: 8fb00014 */ lw $s0,0x14($sp) +/* f1583f4: 8fb10018 */ lw $s1,0x18($sp) +/* f1583f8: 03e00008 */ jr $ra +/* f1583fc: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f158400 +/* f158400: 27bdffc8 */ addiu $sp,$sp,-56 +/* f158404: 3c0f8008 */ lui $t7,0x8008 +/* f158408: afbf001c */ sw $ra,0x1c($sp) +/* f15840c: afb10018 */ sw $s1,0x18($sp) +/* f158410: afb00014 */ sw $s0,0x14($sp) +/* f158414: afa40038 */ sw $a0,0x38($sp) +/* f158418: 25effc44 */ addiu $t7,$t7,-956 +/* f15841c: 8de10000 */ lw $at,0x0($t7) +/* f158420: 27ae0030 */ addiu $t6,$sp,0x30 +/* f158424: 00c08025 */ or $s0,$a2,$zero +/* f158428: adc10000 */ sw $at,0x0($t6) +/* f15842c: 95e10004 */ lhu $at,0x4($t7) +/* f158430: 00e08825 */ or $s1,$a3,$zero +/* f158434: 00004025 */ or $t0,$zero,$zero +/* f158438: a5c10004 */ sh $at,0x4($t6) +/* f15843c: 84ab024a */ lh $t3,0x24a($a1) +/* f158440: 8fa40038 */ lw $a0,0x38($sp) +/* f158444: 29610040 */ slti $at,$t3,0x40 +/* f158448: 54200008 */ bnezl $at,.L0f15846c +/* f15844c: 84a40248 */ lh $a0,0x248($a1) +/* f158450: afa5003c */ sw $a1,0x3c($sp) +/* f158454: 0fc56061 */ jal func0f158184 +/* f158458: afa0002c */ sw $zero,0x2c($sp) +/* f15845c: 8fa5003c */ lw $a1,0x3c($sp) +/* f158460: 8fa8002c */ lw $t0,0x2c($sp) +/* f158464: afa20038 */ sw $v0,0x38($sp) +/* f158468: 84a40248 */ lh $a0,0x248($a1) +.L0f15846c: +/* f15846c: 00001825 */ or $v1,$zero,$zero +/* f158470: 87ac0030 */ lh $t4,0x30($sp) +/* f158474: 1880001d */ blez $a0,.L0f1584ec +/* f158478: 2409ffff */ addiu $t1,$zero,-1 +/* f15847c: 152c001b */ bne $t1,$t4,.L0f1584ec +/* f158480: 24070006 */ addiu $a3,$zero,0x6 +.L0f158484: +/* f158484: 00670019 */ multu $v1,$a3 +/* f158488: 86190000 */ lh $t9,0x0($s0) +/* f15848c: 00006812 */ mflo $t5 +/* f158490: 00ad1021 */ addu $v0,$a1,$t5 +/* f158494: 84580028 */ lh $t8,0x28($v0) +/* f158498: 5738000d */ bnel $t9,$t8,.L0f1584d0 +/* f15849c: 24630001 */ addiu $v1,$v1,0x1 +/* f1584a0: 860e0002 */ lh $t6,0x2($s0) +/* f1584a4: 844f002a */ lh $t7,0x2a($v0) +/* f1584a8: 55cf0009 */ bnel $t6,$t7,.L0f1584d0 +/* f1584ac: 24630001 */ addiu $v1,$v1,0x1 +/* f1584b0: 860a0004 */ lh $t2,0x4($s0) +/* f1584b4: 844b002c */ lh $t3,0x2c($v0) +/* f1584b8: 554b0005 */ bnel $t2,$t3,.L0f1584d0 +/* f1584bc: 24630001 */ addiu $v1,$v1,0x1 +/* f1584c0: a7a30030 */ sh $v1,0x30($sp) +/* f1584c4: 84a40248 */ lh $a0,0x248($a1) +/* f1584c8: 25080001 */ addiu $t0,$t0,0x1 +/* f1584cc: 24630001 */ addiu $v1,$v1,0x1 +.L0f1584d0: +/* f1584d0: 00036400 */ sll $t4,$v1,0x10 +/* f1584d4: 000c1c03 */ sra $v1,$t4,0x10 +/* f1584d8: 0064082a */ slt $at,$v1,$a0 +/* f1584dc: 10200003 */ beqz $at,.L0f1584ec +/* f1584e0: 87b90030 */ lh $t9,0x30($sp) +/* f1584e4: 1139ffe7 */ beq $t1,$t9,.L0f158484 +/* f1584e8: 00000000 */ sll $zero,$zero,0x0 +.L0f1584ec: +/* f1584ec: 24070006 */ addiu $a3,$zero,0x6 +/* f1584f0: 2409ffff */ addiu $t1,$zero,-1 +/* f1584f4: 1880001e */ blez $a0,.L0f158570 +/* f1584f8: 00001825 */ or $v1,$zero,$zero +/* f1584fc: 87b80032 */ lh $t8,0x32($sp) +/* f158500: 1538001b */ bne $t1,$t8,.L0f158570 +/* f158504: 00000000 */ sll $zero,$zero,0x0 +.L0f158508: +/* f158508: 00670019 */ multu $v1,$a3 +/* f15850c: 862f0000 */ lh $t7,0x0($s1) +/* f158510: 00007012 */ mflo $t6 +/* f158514: 00ae1021 */ addu $v0,$a1,$t6 +/* f158518: 844a0028 */ lh $t2,0x28($v0) +/* f15851c: 55ea000d */ bnel $t7,$t2,.L0f158554 +/* f158520: 24630001 */ addiu $v1,$v1,0x1 +/* f158524: 862b0002 */ lh $t3,0x2($s1) +/* f158528: 844c002a */ lh $t4,0x2a($v0) +/* f15852c: 556c0009 */ bnel $t3,$t4,.L0f158554 +/* f158530: 24630001 */ addiu $v1,$v1,0x1 +/* f158534: 862d0004 */ lh $t5,0x4($s1) +/* f158538: 8459002c */ lh $t9,0x2c($v0) +/* f15853c: 55b90005 */ bnel $t5,$t9,.L0f158554 +/* f158540: 24630001 */ addiu $v1,$v1,0x1 +/* f158544: a7a30032 */ sh $v1,0x32($sp) +/* f158548: 84a40248 */ lh $a0,0x248($a1) +/* f15854c: 25080001 */ addiu $t0,$t0,0x1 +/* f158550: 24630001 */ addiu $v1,$v1,0x1 +.L0f158554: +/* f158554: 0003c400 */ sll $t8,$v1,0x10 +/* f158558: 00181c03 */ sra $v1,$t8,0x10 +/* f15855c: 0064082a */ slt $at,$v1,$a0 +/* f158560: 10200003 */ beqz $at,.L0f158570 +/* f158564: 87af0032 */ lh $t7,0x32($sp) +/* f158568: 112fffe7 */ beq $t1,$t7,.L0f158508 +/* f15856c: 00000000 */ sll $zero,$zero,0x0 +.L0f158570: +/* f158570: 1880001f */ blez $a0,.L0f1585f0 +/* f158574: 00001825 */ or $v1,$zero,$zero +/* f158578: 87aa0034 */ lh $t2,0x34($sp) +/* f15857c: 8fa60048 */ lw $a2,0x48($sp) +/* f158580: 552a001c */ bnel $t1,$t2,.L0f1585f4 +/* f158584: 29010003 */ slti $at,$t0,0x3 +.L0f158588: +/* f158588: 00670019 */ multu $v1,$a3 +/* f15858c: 84cc0000 */ lh $t4,0x0($a2) +/* f158590: 00005812 */ mflo $t3 +/* f158594: 00ab1021 */ addu $v0,$a1,$t3 +/* f158598: 844d0028 */ lh $t5,0x28($v0) +/* f15859c: 558d000d */ bnel $t4,$t5,.L0f1585d4 +/* f1585a0: 24630001 */ addiu $v1,$v1,0x1 +/* f1585a4: 84d90002 */ lh $t9,0x2($a2) +/* f1585a8: 8458002a */ lh $t8,0x2a($v0) +/* f1585ac: 57380009 */ bnel $t9,$t8,.L0f1585d4 +/* f1585b0: 24630001 */ addiu $v1,$v1,0x1 +/* f1585b4: 84ce0004 */ lh $t6,0x4($a2) +/* f1585b8: 844f002c */ lh $t7,0x2c($v0) +/* f1585bc: 55cf0005 */ bnel $t6,$t7,.L0f1585d4 +/* f1585c0: 24630001 */ addiu $v1,$v1,0x1 +/* f1585c4: a7a30034 */ sh $v1,0x34($sp) +/* f1585c8: 84a40248 */ lh $a0,0x248($a1) +/* f1585cc: 25080001 */ addiu $t0,$t0,0x1 +/* f1585d0: 24630001 */ addiu $v1,$v1,0x1 +.L0f1585d4: +/* f1585d4: 00035400 */ sll $t2,$v1,0x10 +/* f1585d8: 000a1c03 */ sra $v1,$t2,0x10 +/* f1585dc: 0064082a */ slt $at,$v1,$a0 +/* f1585e0: 10200003 */ beqz $at,.L0f1585f0 +/* f1585e4: 87ac0034 */ lh $t4,0x34($sp) +/* f1585e8: 112cffe7 */ beq $t1,$t4,.L0f158588 +/* f1585ec: 00000000 */ sll $zero,$zero,0x0 +.L0f1585f0: +/* f1585f0: 29010003 */ slti $at,$t0,0x3 +.L0f1585f4: +/* f1585f4: 10200088 */ beqz $at,.L0f158818 +/* f1585f8: 8fa60048 */ lw $a2,0x48($sp) +/* f1585fc: 00886823 */ subu $t5,$a0,$t0 +/* f158600: 25b90003 */ addiu $t9,$t5,0x3 +/* f158604: 2b210011 */ slti $at,$t9,0x11 +/* f158608: 14200028 */ bnez $at,.L0f1586ac +/* f15860c: 87b90030 */ lh $t9,0x30($sp) +/* f158610: 8fa40038 */ lw $a0,0x38($sp) +/* f158614: 0fc56061 */ jal func0f158184 +/* f158618: afa5003c */ sw $a1,0x3c($sp) +/* f15861c: afa20038 */ sw $v0,0x38($sp) +/* f158620: 8fa5003c */ lw $a1,0x3c($sp) +/* f158624: 86180000 */ lh $t8,0x0($s0) +/* f158628: 8fa60048 */ lw $a2,0x48($sp) +/* f15862c: 24070006 */ addiu $a3,$zero,0x6 +/* f158630: a4b80028 */ sh $t8,0x28($a1) +/* f158634: 860e0002 */ lh $t6,0x2($s0) +/* f158638: a4ae002a */ sh $t6,0x2a($a1) +/* f15863c: 860f0004 */ lh $t7,0x4($s0) +/* f158640: a4af002c */ sh $t7,0x2c($a1) +/* f158644: 8faa004c */ lw $t2,0x4c($sp) +/* f158648: acaa0088 */ sw $t2,0x88($a1) +/* f15864c: 862b0000 */ lh $t3,0x0($s1) +/* f158650: a4ab002e */ sh $t3,0x2e($a1) +/* f158654: 862c0002 */ lh $t4,0x2($s1) +/* f158658: 240b0003 */ addiu $t3,$zero,0x3 +/* f15865c: a4ac0030 */ sh $t4,0x30($a1) +/* f158660: 862d0004 */ lh $t5,0x4($s1) +/* f158664: 240c0001 */ addiu $t4,$zero,0x1 +/* f158668: a4ad0032 */ sh $t5,0x32($a1) +/* f15866c: 8fb90050 */ lw $t9,0x50($sp) +/* f158670: 240d0002 */ addiu $t5,$zero,0x2 +/* f158674: acb9008c */ sw $t9,0x8c($a1) +/* f158678: 84d80000 */ lh $t8,0x0($a2) +/* f15867c: a4b80034 */ sh $t8,0x34($a1) +/* f158680: 84ce0002 */ lh $t6,0x2($a2) +/* f158684: a4ae0036 */ sh $t6,0x36($a1) +/* f158688: 84cf0004 */ lh $t7,0x4($a2) +/* f15868c: a4af0038 */ sh $t7,0x38($a1) +/* f158690: 8faa0054 */ lw $t2,0x54($sp) +/* f158694: a4ab0248 */ sh $t3,0x248($a1) +/* f158698: acaa0090 */ sw $t2,0x90($a1) +/* f15869c: a7a00030 */ sh $zero,0x30($sp) +/* f1586a0: a7ac0032 */ sh $t4,0x32($sp) +/* f1586a4: 1000005c */ beqz $zero,.L0f158818 +/* f1586a8: a7ad0034 */ sh $t5,0x34($sp) +.L0f1586ac: +/* f1586ac: 5539001d */ bnel $t1,$t9,.L0f158724 +/* f1586b0: 87af0032 */ lh $t7,0x32($sp) +/* f1586b4: 00870019 */ multu $a0,$a3 +/* f1586b8: 86180000 */ lh $t8,0x0($s0) +/* f1586bc: 00007012 */ mflo $t6 +/* f1586c0: 00ae7821 */ addu $t7,$a1,$t6 +/* f1586c4: a5f80028 */ sh $t8,0x28($t7) +/* f1586c8: 84ab0248 */ lh $t3,0x248($a1) +/* f1586cc: 860a0002 */ lh $t2,0x2($s0) +/* f1586d0: 01670019 */ multu $t3,$a3 +/* f1586d4: 00006012 */ mflo $t4 +/* f1586d8: 00ac6821 */ addu $t5,$a1,$t4 +/* f1586dc: a5aa002a */ sh $t2,0x2a($t5) +/* f1586e0: 84ae0248 */ lh $t6,0x248($a1) +/* f1586e4: 86190004 */ lh $t9,0x4($s0) +/* f1586e8: 01c70019 */ multu $t6,$a3 +/* f1586ec: 0000c012 */ mflo $t8 +/* f1586f0: 00b87821 */ addu $t7,$a1,$t8 +/* f1586f4: a5f9002c */ sh $t9,0x2c($t7) +/* f1586f8: 84ac0248 */ lh $t4,0x248($a1) +/* f1586fc: 8fab004c */ lw $t3,0x4c($sp) +/* f158700: 000c5080 */ sll $t2,$t4,0x2 +/* f158704: 00aa6821 */ addu $t5,$a1,$t2 +/* f158708: adab0088 */ sw $t3,0x88($t5) +/* f15870c: 84ae0248 */ lh $t6,0x248($a1) +/* f158710: a7ae0030 */ sh $t6,0x30($sp) +/* f158714: 84b80248 */ lh $t8,0x248($a1) +/* f158718: 27190001 */ addiu $t9,$t8,0x1 +/* f15871c: a4b90248 */ sh $t9,0x248($a1) +/* f158720: 87af0032 */ lh $t7,0x32($sp) +.L0f158724: +/* f158724: 552f001e */ bnel $t1,$t7,.L0f1587a0 +/* f158728: 87ad0034 */ lh $t5,0x34($sp) +/* f15872c: 84aa0248 */ lh $t2,0x248($a1) +/* f158730: 862c0000 */ lh $t4,0x0($s1) +/* f158734: 01470019 */ multu $t2,$a3 +/* f158738: 00005812 */ mflo $t3 +/* f15873c: 00ab6821 */ addu $t5,$a1,$t3 +/* f158740: a5ac0028 */ sh $t4,0x28($t5) +/* f158744: 84b80248 */ lh $t8,0x248($a1) +/* f158748: 862e0002 */ lh $t6,0x2($s1) +/* f15874c: 03070019 */ multu $t8,$a3 +/* f158750: 0000c812 */ mflo $t9 +/* f158754: 00b97821 */ addu $t7,$a1,$t9 +/* f158758: a5ee002a */ sh $t6,0x2a($t7) +/* f15875c: 84ab0248 */ lh $t3,0x248($a1) +/* f158760: 862a0004 */ lh $t2,0x4($s1) +/* f158764: 01670019 */ multu $t3,$a3 +/* f158768: 00006012 */ mflo $t4 +/* f15876c: 00ac6821 */ addu $t5,$a1,$t4 +/* f158770: a5aa002c */ sh $t2,0x2c($t5) +/* f158774: 84b90248 */ lh $t9,0x248($a1) +/* f158778: 8fb80050 */ lw $t8,0x50($sp) +/* f15877c: 00197080 */ sll $t6,$t9,0x2 +/* f158780: 00ae7821 */ addu $t7,$a1,$t6 +/* f158784: adf80088 */ sw $t8,0x88($t7) +/* f158788: 84ab0248 */ lh $t3,0x248($a1) +/* f15878c: a7ab0032 */ sh $t3,0x32($sp) +/* f158790: 84ac0248 */ lh $t4,0x248($a1) +/* f158794: 258a0001 */ addiu $t2,$t4,0x1 +/* f158798: a4aa0248 */ sh $t2,0x248($a1) +/* f15879c: 87ad0034 */ lh $t5,0x34($sp) +.L0f1587a0: +/* f1587a0: 552d001e */ bnel $t1,$t5,.L0f15881c +/* f1587a4: 84aa024a */ lh $t2,0x24a($a1) +/* f1587a8: 84ae0248 */ lh $t6,0x248($a1) +/* f1587ac: 84d90000 */ lh $t9,0x0($a2) +/* f1587b0: 01c70019 */ multu $t6,$a3 +/* f1587b4: 0000c012 */ mflo $t8 +/* f1587b8: 00b87821 */ addu $t7,$a1,$t8 +/* f1587bc: a5f90028 */ sh $t9,0x28($t7) +/* f1587c0: 84ac0248 */ lh $t4,0x248($a1) +/* f1587c4: 84cb0002 */ lh $t3,0x2($a2) +/* f1587c8: 01870019 */ multu $t4,$a3 +/* f1587cc: 00005012 */ mflo $t2 +/* f1587d0: 00aa6821 */ addu $t5,$a1,$t2 +/* f1587d4: a5ab002a */ sh $t3,0x2a($t5) +/* f1587d8: 84b80248 */ lh $t8,0x248($a1) +/* f1587dc: 84ce0004 */ lh $t6,0x4($a2) +/* f1587e0: 03070019 */ multu $t8,$a3 +/* f1587e4: 0000c812 */ mflo $t9 +/* f1587e8: 00b97821 */ addu $t7,$a1,$t9 +/* f1587ec: a5ee002c */ sh $t6,0x2c($t7) +/* f1587f0: 84aa0248 */ lh $t2,0x248($a1) +/* f1587f4: 8fac0054 */ lw $t4,0x54($sp) +/* f1587f8: 000a5880 */ sll $t3,$t2,0x2 +/* f1587fc: 00ab6821 */ addu $t5,$a1,$t3 +/* f158800: adac0088 */ sw $t4,0x88($t5) +/* f158804: 84b80248 */ lh $t8,0x248($a1) +/* f158808: a7b80034 */ sh $t8,0x34($sp) +/* f15880c: 84b90248 */ lh $t9,0x248($a1) +/* f158810: 272e0001 */ addiu $t6,$t9,0x1 +/* f158814: a4ae0248 */ sh $t6,0x248($a1) +.L0f158818: +/* f158818: 84aa024a */ lh $t2,0x24a($a1) +.L0f15881c: +/* f15881c: 87af0030 */ lh $t7,0x30($sp) +/* f158820: 01470019 */ multu $t2,$a3 +/* f158824: 00005812 */ mflo $t3 +/* f158828: 00ab6021 */ addu $t4,$a1,$t3 +/* f15882c: a58f00c8 */ sh $t7,0xc8($t4) +/* f158830: 84b8024a */ lh $t8,0x24a($a1) +/* f158834: 87ad0032 */ lh $t5,0x32($sp) +/* f158838: 03070019 */ multu $t8,$a3 +/* f15883c: 0000c812 */ mflo $t9 +/* f158840: 00b97021 */ addu $t6,$a1,$t9 +/* f158844: a5cd00ca */ sh $t5,0xca($t6) +/* f158848: 84ab024a */ lh $t3,0x24a($a1) +/* f15884c: 87aa0034 */ lh $t2,0x34($sp) +/* f158850: 01670019 */ multu $t3,$a3 +/* f158854: 00007812 */ mflo $t7 +/* f158858: 00af6021 */ addu $t4,$a1,$t7 +/* f15885c: a58a00cc */ sh $t2,0xcc($t4) +/* f158860: 84b8024a */ lh $t8,0x24a($a1) +/* f158864: 27190001 */ addiu $t9,$t8,0x1 +/* f158868: a4b9024a */ sh $t9,0x24a($a1) +/* f15886c: 8fbf001c */ lw $ra,0x1c($sp) +/* f158870: 8fb10018 */ lw $s1,0x18($sp) +/* f158874: 8fb00014 */ lw $s0,0x14($sp) +/* f158878: 8fa20038 */ lw $v0,0x38($sp) +/* f15887c: 03e00008 */ jr $ra +/* f158880: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f158884 +/* f158884: 27bdffc8 */ addiu $sp,$sp,-56 +/* f158888: 3c02800a */ lui $v0,0x800a +/* f15888c: afbf0014 */ sw $ra,0x14($sp) +/* f158890: afa40038 */ sw $a0,0x38($sp) +/* f158894: afa60040 */ sw $a2,0x40($sp) +/* f158898: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f15889c: ac800000 */ sw $zero,0x0($a0) +/* f1588a0: 8cf80000 */ lw $t8,0x0($a3) +/* f1588a4: 84af0000 */ lh $t7,0x0($a1) +/* f1588a8: 44984000 */ mtc1 $t8,$f8 +/* f1588ac: 448f2000 */ mtc1 $t7,$f4 +/* f1588b0: 468042a0 */ cvt.s.w $f10,$f8 +/* f1588b4: 468021a0 */ cvt.s.w $f6,$f4 +/* f1588b8: 460a3481 */ sub.s $f18,$f6,$f10 +/* f1588bc: 46129102 */ mul.s $f4,$f18,$f18 +/* f1588c0: e7b2002c */ swc1 $f18,0x2c($sp) +/* f1588c4: e7a4002c */ swc1 $f4,0x2c($sp) +/* f1588c8: c4e80010 */ lwc1 $f8,0x10($a3) +/* f1588cc: 4608203c */ c.lt.s $f4,$f8 +/* f1588d0: 00000000 */ sll $zero,$zero,0x0 +/* f1588d4: 45020128 */ bc1fl .L0f158d78 +/* f1588d8: 8fa90038 */ lw $t1,0x38($sp) +/* f1588dc: 84b90004 */ lh $t9,0x4($a1) +/* f1588e0: 8ce80008 */ lw $t0,0x8($a3) +/* f1588e4: 44993000 */ mtc1 $t9,$f6 +/* f1588e8: 44889000 */ mtc1 $t0,$f18 +/* f1588ec: 468032a0 */ cvt.s.w $f10,$f6 +/* f1588f0: 46809220 */ cvt.s.w $f8,$f18 +/* f1588f4: 46085181 */ sub.s $f6,$f10,$f8 +/* f1588f8: 46063482 */ mul.s $f18,$f6,$f6 +/* f1588fc: e7a60034 */ swc1 $f6,0x34($sp) +/* f158900: e7b20034 */ swc1 $f18,0x34($sp) +/* f158904: c4ea0010 */ lwc1 $f10,0x10($a3) +/* f158908: 460a903c */ c.lt.s $f18,$f10 +/* f15890c: 00000000 */ sll $zero,$zero,0x0 +/* f158910: 45020119 */ bc1fl .L0f158d78 +/* f158914: 8fa90038 */ lw $t1,0x38($sp) +/* f158918: 84a90002 */ lh $t1,0x2($a1) +/* f15891c: 8cea0004 */ lw $t2,0x4($a3) +/* f158920: 44894000 */ mtc1 $t1,$f8 +/* f158924: 448a5000 */ mtc1 $t2,$f10 +/* f158928: 468041a0 */ cvt.s.w $f6,$f8 +/* f15892c: 46805220 */ cvt.s.w $f8,$f10 +/* f158930: 46083281 */ sub.s $f10,$f6,$f8 +/* f158934: 460a5182 */ mul.s $f6,$f10,$f10 +/* f158938: e7aa0030 */ swc1 $f10,0x30($sp) +/* f15893c: e7a60030 */ swc1 $f6,0x30($sp) +/* f158940: c4e80010 */ lwc1 $f8,0x10($a3) +/* f158944: 4608303c */ c.lt.s $f6,$f8 +/* f158948: 00000000 */ sll $zero,$zero,0x0 +/* f15894c: 4502010a */ bc1fl .L0f158d78 +/* f158950: 8fa90038 */ lw $t1,0x38($sp) +/* f158954: 46062280 */ add.s $f10,$f4,$f6 +/* f158958: afa2001c */ sw $v0,0x1c($sp) +/* f15895c: afa70044 */ sw $a3,0x44($sp) +/* f158960: 0c012974 */ jal 0x4a5d0 +/* f158964: 460a9300 */ add.s $f12,$f18,$f10 +/* f158968: 8fa70044 */ lw $a3,0x44($sp) +/* f15896c: 8fa2001c */ lw $v0,0x1c($sp) +/* f158970: 8fac0038 */ lw $t4,0x38($sp) +/* f158974: c4e8000c */ lwc1 $f8,0xc($a3) +/* f158978: 4608003c */ c.lt.s $f0,$f8 +/* f15897c: 00000000 */ sll $zero,$zero,0x0 +/* f158980: 450000fc */ bc1f .L0f158d74 +/* f158984: 240b0001 */ addiu $t3,$zero,0x1 +/* f158988: ad8b0000 */ sw $t3,0x0($t4) +/* f15898c: c4e4000c */ lwc1 $f4,0xc($a3) +/* f158990: c4e20014 */ lwc1 $f2,0x14($a3) +/* f158994: 3c013f80 */ lui $at,0x3f80 +/* f158998: 46040303 */ div.s $f12,$f0,$f4 +/* f15899c: 460c103c */ c.lt.s $f2,$f12 +/* f1589a0: 00000000 */ sll $zero,$zero,0x0 +/* f1589a4: 45020009 */ bc1fl .L0f1589cc +/* f1589a8: 44817000 */ mtc1 $at,$f14 +/* f1589ac: 3c013f80 */ lui $at,0x3f80 +/* f1589b0: 44817000 */ mtc1 $at,$f14 +/* f1589b4: 46026181 */ sub.s $f6,$f12,$f2 +/* f1589b8: 46027481 */ sub.s $f18,$f14,$f2 +/* f1589bc: 46123283 */ div.s $f10,$f6,$f18 +/* f1589c0: 10000004 */ beqz $zero,.L0f1589d4 +/* f1589c4: 460a7401 */ sub.s $f16,$f14,$f10 +/* f1589c8: 44817000 */ mtc1 $at,$f14 +.L0f1589cc: +/* f1589cc: 00000000 */ sll $zero,$zero,0x0 +/* f1589d0: 46007406 */ mov.s $f16,$f14 +.L0f1589d4: +/* f1589d4: c4e2001c */ lwc1 $f2,0x1c($a3) +/* f1589d8: 4602603c */ c.lt.s $f12,$f2 +/* f1589dc: 00000000 */ sll $zero,$zero,0x0 +/* f1589e0: 45020083 */ bc1fl .L0f158bf0 +/* f1589e4: 46026201 */ sub.s $f8,$f12,$f2 +/* f1589e8: 46026003 */ div.s $f0,$f12,$f2 +/* f1589ec: 3c017f1b */ lui $at,0x7f1b +/* f1589f0: c42475b4 */ lwc1 $f4,0x75b4($at) +/* f1589f4: afa2001c */ sw $v0,0x1c($sp) +/* f1589f8: e7b00024 */ swc1 $f16,0x24($sp) +/* f1589fc: 46007201 */ sub.s $f8,$f14,$f0 +/* f158a00: 46044302 */ mul.s $f12,$f8,$f4 +/* f158a04: 0c0068f7 */ jal 0x1a3dc +/* f158a08: 00000000 */ sll $zero,$zero,0x0 +/* f158a0c: 3c01437f */ lui $at,0x437f +/* f158a10: 44811000 */ mtc1 $at,$f2 +/* f158a14: 240e0001 */ addiu $t6,$zero,0x1 +/* f158a18: 3c013f80 */ lui $at,0x3f80 +/* f158a1c: 46020182 */ mul.s $f6,$f0,$f2 +/* f158a20: 44817000 */ mtc1 $at,$f14 +/* f158a24: 8fa2001c */ lw $v0,0x1c($sp) +/* f158a28: c7b00024 */ lwc1 $f16,0x24($sp) +/* f158a2c: 3c014f00 */ lui $at,0x4f00 +/* f158a30: 444df800 */ cfc1 $t5,$31 +/* f158a34: 44cef800 */ ctc1 $t6,$31 +/* f158a38: 00000000 */ sll $zero,$zero,0x0 +/* f158a3c: 460034a4 */ cvt.w.s $f18,$f6 +/* f158a40: 444ef800 */ cfc1 $t6,$31 +/* f158a44: 00000000 */ sll $zero,$zero,0x0 +/* f158a48: 31ce0078 */ andi $t6,$t6,0x78 +/* f158a4c: 51c00013 */ beqzl $t6,.L0f158a9c +/* f158a50: 440e9000 */ mfc1 $t6,$f18 +/* f158a54: 44819000 */ mtc1 $at,$f18 +/* f158a58: 240e0001 */ addiu $t6,$zero,0x1 +/* f158a5c: 46123481 */ sub.s $f18,$f6,$f18 +/* f158a60: 44cef800 */ ctc1 $t6,$31 +/* f158a64: 00000000 */ sll $zero,$zero,0x0 +/* f158a68: 460094a4 */ cvt.w.s $f18,$f18 +/* f158a6c: 444ef800 */ cfc1 $t6,$31 +/* f158a70: 00000000 */ sll $zero,$zero,0x0 +/* f158a74: 31ce0078 */ andi $t6,$t6,0x78 +/* f158a78: 15c00005 */ bnez $t6,.L0f158a90 +/* f158a7c: 00000000 */ sll $zero,$zero,0x0 +/* f158a80: 440e9000 */ mfc1 $t6,$f18 +/* f158a84: 3c018000 */ lui $at,0x8000 +/* f158a88: 10000007 */ beqz $zero,.L0f158aa8 +/* f158a8c: 01c17025 */ or $t6,$t6,$at +.L0f158a90: +/* f158a90: 10000005 */ beqz $zero,.L0f158aa8 +/* f158a94: 240effff */ addiu $t6,$zero,-1 +/* f158a98: 440e9000 */ mfc1 $t6,$f18 +.L0f158a9c: +/* f158a9c: 00000000 */ sll $zero,$zero,0x0 +/* f158aa0: 05c0fffb */ bltz $t6,.L0f158a90 +/* f158aa4: 00000000 */ sll $zero,$zero,0x0 +.L0f158aa8: +/* f158aa8: 44cdf800 */ ctc1 $t5,$31 +/* f158aac: 24080001 */ addiu $t0,$zero,0x1 +/* f158ab0: 904f0251 */ lbu $t7,0x251($v0) +/* f158ab4: 46007281 */ sub.s $f10,$f14,$f0 +/* f158ab8: 3c014f00 */ lui $at,0x4f00 +/* f158abc: 01eec004 */ sllv $t8,$t6,$t7 +/* f158ac0: 8faf0040 */ lw $t7,0x40($sp) +/* f158ac4: 46025202 */ mul.s $f8,$f10,$f2 +/* f158ac8: 4459f800 */ cfc1 $t9,$31 +/* f158acc: 44c8f800 */ ctc1 $t0,$31 +/* f158ad0: 00000000 */ sll $zero,$zero,0x0 +/* f158ad4: 46004124 */ cvt.w.s $f4,$f8 +/* f158ad8: 4448f800 */ cfc1 $t0,$31 +/* f158adc: 00000000 */ sll $zero,$zero,0x0 +/* f158ae0: 31080078 */ andi $t0,$t0,0x78 +/* f158ae4: 51000013 */ beqzl $t0,.L0f158b34 +/* f158ae8: 44082000 */ mfc1 $t0,$f4 +/* f158aec: 44812000 */ mtc1 $at,$f4 +/* f158af0: 24080001 */ addiu $t0,$zero,0x1 +/* f158af4: 46044101 */ sub.s $f4,$f8,$f4 +/* f158af8: 44c8f800 */ ctc1 $t0,$31 +/* f158afc: 00000000 */ sll $zero,$zero,0x0 +/* f158b00: 46002124 */ cvt.w.s $f4,$f4 +/* f158b04: 4448f800 */ cfc1 $t0,$31 +/* f158b08: 00000000 */ sll $zero,$zero,0x0 +/* f158b0c: 31080078 */ andi $t0,$t0,0x78 +/* f158b10: 15000005 */ bnez $t0,.L0f158b28 +/* f158b14: 00000000 */ sll $zero,$zero,0x0 +/* f158b18: 44082000 */ mfc1 $t0,$f4 +/* f158b1c: 3c018000 */ lui $at,0x8000 +/* f158b20: 10000007 */ beqz $zero,.L0f158b40 +/* f158b24: 01014025 */ or $t0,$t0,$at +.L0f158b28: +/* f158b28: 10000005 */ beqz $zero,.L0f158b40 +/* f158b2c: 2408ffff */ addiu $t0,$zero,-1 +/* f158b30: 44082000 */ mfc1 $t0,$f4 +.L0f158b34: +/* f158b34: 00000000 */ sll $zero,$zero,0x0 +/* f158b38: 0500fffb */ bltz $t0,.L0f158b28 +/* f158b3c: 00000000 */ sll $zero,$zero,0x0 +.L0f158b40: +/* f158b40: 3c014300 */ lui $at,0x4300 +/* f158b44: 44d9f800 */ ctc1 $t9,$31 +/* f158b48: 44813000 */ mtc1 $at,$f6 +/* f158b4c: 240d0001 */ addiu $t5,$zero,0x1 +/* f158b50: 90490252 */ lbu $t1,0x252($v0) +/* f158b54: 46068482 */ mul.s $f18,$f16,$f6 +/* f158b58: 3c014f00 */ lui $at,0x4f00 +/* f158b5c: 01285004 */ sllv $t2,$t0,$t1 +/* f158b60: 030a5825 */ or $t3,$t8,$t2 +/* f158b64: 444cf800 */ cfc1 $t4,$31 +/* f158b68: 44cdf800 */ ctc1 $t5,$31 +/* f158b6c: 00000000 */ sll $zero,$zero,0x0 +/* f158b70: 460092a4 */ cvt.w.s $f10,$f18 +/* f158b74: 444df800 */ cfc1 $t5,$31 +/* f158b78: 00000000 */ sll $zero,$zero,0x0 +/* f158b7c: 31ad0078 */ andi $t5,$t5,0x78 +/* f158b80: 51a00013 */ beqzl $t5,.L0f158bd0 +/* f158b84: 440d5000 */ mfc1 $t5,$f10 +/* f158b88: 44815000 */ mtc1 $at,$f10 +/* f158b8c: 240d0001 */ addiu $t5,$zero,0x1 +/* f158b90: 460a9281 */ sub.s $f10,$f18,$f10 +/* f158b94: 44cdf800 */ ctc1 $t5,$31 +/* f158b98: 00000000 */ sll $zero,$zero,0x0 +/* f158b9c: 460052a4 */ cvt.w.s $f10,$f10 +/* f158ba0: 444df800 */ cfc1 $t5,$31 +/* f158ba4: 00000000 */ sll $zero,$zero,0x0 +/* f158ba8: 31ad0078 */ andi $t5,$t5,0x78 +/* f158bac: 15a00005 */ bnez $t5,.L0f158bc4 +/* f158bb0: 00000000 */ sll $zero,$zero,0x0 +/* f158bb4: 440d5000 */ mfc1 $t5,$f10 +/* f158bb8: 3c018000 */ lui $at,0x8000 +/* f158bbc: 10000007 */ beqz $zero,.L0f158bdc +/* f158bc0: 01a16825 */ or $t5,$t5,$at +.L0f158bc4: +/* f158bc4: 10000005 */ beqz $zero,.L0f158bdc +/* f158bc8: 240dffff */ addiu $t5,$zero,-1 +/* f158bcc: 440d5000 */ mfc1 $t5,$f10 +.L0f158bd0: +/* f158bd0: 00000000 */ sll $zero,$zero,0x0 +/* f158bd4: 05a0fffb */ bltz $t5,.L0f158bc4 +/* f158bd8: 00000000 */ sll $zero,$zero,0x0 +.L0f158bdc: +/* f158bdc: 44ccf800 */ ctc1 $t4,$31 +/* f158be0: 016d7025 */ or $t6,$t3,$t5 +/* f158be4: 10000063 */ beqz $zero,.L0f158d74 +/* f158be8: adee0000 */ sw $t6,0x0($t7) +/* f158bec: 46026201 */ sub.s $f8,$f12,$f2 +.L0f158bf0: +/* f158bf0: 3c017f1b */ lui $at,0x7f1b +/* f158bf4: c42675b8 */ lwc1 $f6,0x75b8($at) +/* f158bf8: 46027101 */ sub.s $f4,$f14,$f2 +/* f158bfc: 3c017f1b */ lui $at,0x7f1b +/* f158c00: c42a75bc */ lwc1 $f10,0x75bc($at) +/* f158c04: 3c017f1b */ lui $at,0x7f1b +/* f158c08: 46044003 */ div.s $f0,$f8,$f4 +/* f158c0c: c42875c0 */ lwc1 $f8,0x75c0($at) +/* f158c10: afa2001c */ sw $v0,0x1c($sp) +/* f158c14: e7b00024 */ swc1 $f16,0x24($sp) +/* f158c18: 46003482 */ mul.s $f18,$f6,$f0 +/* f158c1c: 460a9000 */ add.s $f0,$f18,$f10 +/* f158c20: 46080302 */ mul.s $f12,$f0,$f8 +/* f158c24: 0c0068f7 */ jal 0x1a3dc +/* f158c28: 00000000 */ sll $zero,$zero,0x0 +/* f158c2c: 3c01437f */ lui $at,0x437f +/* f158c30: 44811000 */ mtc1 $at,$f2 +/* f158c34: 24080001 */ addiu $t0,$zero,0x1 +/* f158c38: 8fa2001c */ lw $v0,0x1c($sp) +/* f158c3c: 46020102 */ mul.s $f4,$f0,$f2 +/* f158c40: c7b00024 */ lwc1 $f16,0x24($sp) +/* f158c44: 3c014f00 */ lui $at,0x4f00 +/* f158c48: 4459f800 */ cfc1 $t9,$31 +/* f158c4c: 44c8f800 */ ctc1 $t0,$31 +/* f158c50: 00000000 */ sll $zero,$zero,0x0 +/* f158c54: 460021a4 */ cvt.w.s $f6,$f4 +/* f158c58: 4448f800 */ cfc1 $t0,$31 +/* f158c5c: 00000000 */ sll $zero,$zero,0x0 +/* f158c60: 31080078 */ andi $t0,$t0,0x78 +/* f158c64: 51000013 */ beqzl $t0,.L0f158cb4 +/* f158c68: 44083000 */ mfc1 $t0,$f6 +/* f158c6c: 44813000 */ mtc1 $at,$f6 +/* f158c70: 24080001 */ addiu $t0,$zero,0x1 +/* f158c74: 46062181 */ sub.s $f6,$f4,$f6 +/* f158c78: 44c8f800 */ ctc1 $t0,$31 +/* f158c7c: 00000000 */ sll $zero,$zero,0x0 +/* f158c80: 460031a4 */ cvt.w.s $f6,$f6 +/* f158c84: 4448f800 */ cfc1 $t0,$31 +/* f158c88: 00000000 */ sll $zero,$zero,0x0 +/* f158c8c: 31080078 */ andi $t0,$t0,0x78 +/* f158c90: 15000005 */ bnez $t0,.L0f158ca8 +/* f158c94: 00000000 */ sll $zero,$zero,0x0 +/* f158c98: 44083000 */ mfc1 $t0,$f6 +/* f158c9c: 3c018000 */ lui $at,0x8000 +/* f158ca0: 10000007 */ beqz $zero,.L0f158cc0 +/* f158ca4: 01014025 */ or $t0,$t0,$at +.L0f158ca8: +/* f158ca8: 10000005 */ beqz $zero,.L0f158cc0 +/* f158cac: 2408ffff */ addiu $t0,$zero,-1 +/* f158cb0: 44083000 */ mfc1 $t0,$f6 +.L0f158cb4: +/* f158cb4: 00000000 */ sll $zero,$zero,0x0 +/* f158cb8: 0500fffb */ bltz $t0,.L0f158ca8 +/* f158cbc: 00000000 */ sll $zero,$zero,0x0 +.L0f158cc0: +/* f158cc0: 3c014300 */ lui $at,0x4300 +/* f158cc4: 44d9f800 */ ctc1 $t9,$31 +/* f158cc8: 44819000 */ mtc1 $at,$f18 +/* f158ccc: 240f0001 */ addiu $t7,$zero,0x1 +/* f158cd0: 90490253 */ lbu $t1,0x253($v0) +/* f158cd4: 46128282 */ mul.s $f10,$f16,$f18 +/* f158cd8: 904a0252 */ lbu $t2,0x252($v0) +/* f158cdc: 240c00ff */ addiu $t4,$zero,0xff +/* f158ce0: 0128c004 */ sllv $t8,$t0,$t1 +/* f158ce4: 014c5804 */ sllv $t3,$t4,$t2 +/* f158ce8: 030b6825 */ or $t5,$t8,$t3 +/* f158cec: 8fa80040 */ lw $t0,0x40($sp) +/* f158cf0: 444ef800 */ cfc1 $t6,$31 +/* f158cf4: 44cff800 */ ctc1 $t7,$31 +/* f158cf8: 3c014f00 */ lui $at,0x4f00 +/* f158cfc: 46005224 */ cvt.w.s $f8,$f10 +/* f158d00: 444ff800 */ cfc1 $t7,$31 +/* f158d04: 00000000 */ sll $zero,$zero,0x0 +/* f158d08: 31ef0078 */ andi $t7,$t7,0x78 +/* f158d0c: 51e00013 */ beqzl $t7,.L0f158d5c +/* f158d10: 440f4000 */ mfc1 $t7,$f8 +/* f158d14: 44814000 */ mtc1 $at,$f8 +/* f158d18: 240f0001 */ addiu $t7,$zero,0x1 +/* f158d1c: 46085201 */ sub.s $f8,$f10,$f8 +/* f158d20: 44cff800 */ ctc1 $t7,$31 +/* f158d24: 00000000 */ sll $zero,$zero,0x0 +/* f158d28: 46004224 */ cvt.w.s $f8,$f8 +/* f158d2c: 444ff800 */ cfc1 $t7,$31 +/* f158d30: 00000000 */ sll $zero,$zero,0x0 +/* f158d34: 31ef0078 */ andi $t7,$t7,0x78 +/* f158d38: 15e00005 */ bnez $t7,.L0f158d50 +/* f158d3c: 00000000 */ sll $zero,$zero,0x0 +/* f158d40: 440f4000 */ mfc1 $t7,$f8 +/* f158d44: 3c018000 */ lui $at,0x8000 +/* f158d48: 10000007 */ beqz $zero,.L0f158d68 +/* f158d4c: 01e17825 */ or $t7,$t7,$at +.L0f158d50: +/* f158d50: 10000005 */ beqz $zero,.L0f158d68 +/* f158d54: 240fffff */ addiu $t7,$zero,-1 +/* f158d58: 440f4000 */ mfc1 $t7,$f8 +.L0f158d5c: +/* f158d5c: 00000000 */ sll $zero,$zero,0x0 +/* f158d60: 05e0fffb */ bltz $t7,.L0f158d50 +/* f158d64: 00000000 */ sll $zero,$zero,0x0 +.L0f158d68: +/* f158d68: 44cef800 */ ctc1 $t6,$31 +/* f158d6c: 01afc825 */ or $t9,$t5,$t7 +/* f158d70: ad190000 */ sw $t9,0x0($t0) +.L0f158d74: +/* f158d74: 8fa90038 */ lw $t1,0x38($sp) +.L0f158d78: +/* f158d78: 8fb80040 */ lw $t8,0x40($sp) +/* f158d7c: 8d2c0000 */ lw $t4,0x0($t1) +/* f158d80: 15800002 */ bnez $t4,.L0f158d8c +/* f158d84: 340aff00 */ dli $t2,0xff00 +/* f158d88: af0a0000 */ sw $t2,0x0($t8) +.L0f158d8c: +/* f158d8c: 8fbf0014 */ lw $ra,0x14($sp) +/* f158d90: 27bd0038 */ addiu $sp,$sp,0x38 +/* f158d94: 03e00008 */ jr $ra +/* f158d98: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f158d9c +/* f158d9c: 27bdff50 */ addiu $sp,$sp,-176 +/* f158da0: 3c0f8008 */ lui $t7,0x8008 +/* f158da4: afbf0044 */ sw $ra,0x44($sp) +/* f158da8: afb30040 */ sw $s3,0x40($sp) +/* f158dac: afb2003c */ sw $s2,0x3c($sp) +/* f158db0: afb10038 */ sw $s1,0x38($sp) +/* f158db4: afb00034 */ sw $s0,0x34($sp) +/* f158db8: afa400b0 */ sw $a0,0xb0($sp) +/* f158dbc: 25effc4c */ addiu $t7,$t7,-948 +/* f158dc0: 8de10000 */ lw $at,0x0($t7) +/* f158dc4: 27ae009c */ addiu $t6,$sp,0x9c +/* f158dc8: 00a08025 */ or $s0,$a1,$zero +/* f158dcc: adc10000 */ sw $at,0x0($t6) +/* f158dd0: 95e10004 */ lhu $at,0x4($t7) +/* f158dd4: 00e08825 */ or $s1,$a3,$zero +/* f158dd8: 00c09025 */ or $s2,$a2,$zero +/* f158ddc: a5c10004 */ sh $at,0x4($t6) +/* f158de0: 8cac0020 */ lw $t4,0x20($a1) +/* f158de4: 240affff */ addiu $t2,$zero,-1 +/* f158de8: 00004025 */ or $t0,$zero,$zero +/* f158dec: 198000c7 */ blez $t4,.L0f15910c +/* f158df0: 00000000 */ sll $zero,$zero,0x0 +/* f158df4: 84ed0000 */ lh $t5,0x0($a3) +/* f158df8: 84d90000 */ lh $t9,0x0($a2) +/* f158dfc: 27a40078 */ addiu $a0,$sp,0x78 +/* f158e00: 01b9c023 */ subu $t8,$t5,$t9 +/* f158e04: afb800a4 */ sw $t8,0xa4($sp) +/* f158e08: 84cf0002 */ lh $t7,0x2($a2) +/* f158e0c: 84ee0002 */ lh $t6,0x2($a3) +/* f158e10: 01cf5823 */ subu $t3,$t6,$t7 +/* f158e14: afab00a8 */ sw $t3,0xa8($sp) +/* f158e18: 84cd0004 */ lh $t5,0x4($a2) +/* f158e1c: 84ec0004 */ lh $t4,0x4($a3) +/* f158e20: 8faf00a4 */ lw $t7,0xa4($sp) +/* f158e24: 018dc823 */ subu $t9,$t4,$t5 +/* f158e28: 03390019 */ multu $t9,$t9 +/* f158e2c: 8fad00a8 */ lw $t5,0xa8($sp) +/* f158e30: afb900ac */ sw $t9,0xac($sp) +/* f158e34: 8cb80024 */ lw $t8,0x24($a1) +/* f158e38: 00007012 */ mflo $t6 +/* f158e3c: 00000000 */ sll $zero,$zero,0x0 +/* f158e40: 00000000 */ sll $zero,$zero,0x0 +/* f158e44: 01ef0019 */ multu $t7,$t7 +/* f158e48: 00005812 */ mflo $t3 +/* f158e4c: 01cb6021 */ addu $t4,$t6,$t3 +/* f158e50: 00000000 */ sll $zero,$zero,0x0 +/* f158e54: 01ad0019 */ multu $t5,$t5 +/* f158e58: 0000c812 */ mflo $t9 +/* f158e5c: 01991021 */ addu $v0,$t4,$t9 +/* f158e60: 0302082a */ slt $at,$t8,$v0 +/* f158e64: 50200025 */ beqzl $at,.L0f158efc +/* f158e68: 8fb300c0 */ lw $s3,0xc0($sp) +/* f158e6c: 84cf0000 */ lh $t7,0x0($a2) +/* f158e70: 84ee0000 */ lh $t6,0x0($a3) +/* f158e74: 24080001 */ addiu $t0,$zero,0x1 +/* f158e78: 02003825 */ or $a3,$s0,$zero +/* f158e7c: 01ee5821 */ addu $t3,$t7,$t6 +/* f158e80: 05610003 */ bgez $t3,.L0f158e90 +/* f158e84: 000b6843 */ sra $t5,$t3,0x1 +/* f158e88: 25610001 */ addiu $at,$t3,0x1 +/* f158e8c: 00016843 */ sra $t5,$at,0x1 +.L0f158e90: +/* f158e90: a7ad0084 */ sh $t5,0x84($sp) +/* f158e94: 86390002 */ lh $t9,0x2($s1) +/* f158e98: 864c0002 */ lh $t4,0x2($s2) +/* f158e9c: 27a6006c */ addiu $a2,$sp,0x6c +/* f158ea0: 27a50084 */ addiu $a1,$sp,0x84 +/* f158ea4: 0199c021 */ addu $t8,$t4,$t9 +/* f158ea8: 07010003 */ bgez $t8,.L0f158eb8 +/* f158eac: 00187843 */ sra $t7,$t8,0x1 +/* f158eb0: 27010001 */ addiu $at,$t8,0x1 +/* f158eb4: 00017843 */ sra $t7,$at,0x1 +.L0f158eb8: +/* f158eb8: a7af0086 */ sh $t7,0x86($sp) +/* f158ebc: 862b0004 */ lh $t3,0x4($s1) +/* f158ec0: 864e0004 */ lh $t6,0x4($s2) +/* f158ec4: 24190001 */ addiu $t9,$zero,0x1 +/* f158ec8: a7b9009c */ sh $t9,0x9c($sp) +/* f158ecc: 01cb6821 */ addu $t5,$t6,$t3 +/* f158ed0: 05a10003 */ bgez $t5,.L0f158ee0 +/* f158ed4: 000d6043 */ sra $t4,$t5,0x1 +/* f158ed8: 25a10001 */ addiu $at,$t5,0x1 +/* f158edc: 00016043 */ sra $t4,$at,0x1 +.L0f158ee0: +/* f158ee0: a7ac0088 */ sh $t4,0x88($sp) +/* f158ee4: afa00068 */ sw $zero,0x68($sp) +/* f158ee8: 0fc56221 */ jal func0f158884 +/* f158eec: afa80064 */ sw $t0,0x64($sp) +/* f158ef0: 8fa80064 */ lw $t0,0x64($sp) +/* f158ef4: 8faa0068 */ lw $t2,0x68($sp) +/* f158ef8: 8fb300c0 */ lw $s3,0xc0($sp) +.L0f158efc: +/* f158efc: 862f0000 */ lh $t7,0x0($s1) +/* f158f00: 27a4007c */ addiu $a0,$sp,0x7c +/* f158f04: 86780000 */ lh $t8,0x0($s3) +/* f158f08: 27a5008a */ addiu $a1,$sp,0x8a +/* f158f0c: 030f7023 */ subu $t6,$t8,$t7 +/* f158f10: afae00a4 */ sw $t6,0xa4($sp) +/* f158f14: 862d0002 */ lh $t5,0x2($s1) +/* f158f18: 866b0002 */ lh $t3,0x2($s3) +/* f158f1c: 016d6023 */ subu $t4,$t3,$t5 +/* f158f20: afac00a8 */ sw $t4,0xa8($sp) +/* f158f24: 86380004 */ lh $t8,0x4($s1) +/* f158f28: 86790004 */ lh $t9,0x4($s3) +/* f158f2c: 8fad00a4 */ lw $t5,0xa4($sp) +/* f158f30: 03387823 */ subu $t7,$t9,$t8 +/* f158f34: 01ef0019 */ multu $t7,$t7 +/* f158f38: 8fb800a8 */ lw $t8,0xa8($sp) +/* f158f3c: afaf00ac */ sw $t7,0xac($sp) +/* f158f40: 8e0e0024 */ lw $t6,0x24($s0) +/* f158f44: 00005812 */ mflo $t3 +/* f158f48: 00000000 */ sll $zero,$zero,0x0 +/* f158f4c: 00000000 */ sll $zero,$zero,0x0 +/* f158f50: 01ad0019 */ multu $t5,$t5 +/* f158f54: 00006012 */ mflo $t4 +/* f158f58: 016cc821 */ addu $t9,$t3,$t4 +/* f158f5c: 00000000 */ sll $zero,$zero,0x0 +/* f158f60: 03180019 */ multu $t8,$t8 +/* f158f64: 00007812 */ mflo $t7 +/* f158f68: 032f1021 */ addu $v0,$t9,$t7 +/* f158f6c: 01c2082a */ slt $at,$t6,$v0 +/* f158f70: 50200025 */ beqzl $at,.L0f159008 +/* f158f74: 864e0000 */ lh $t6,0x0($s2) +/* f158f78: 862d0000 */ lh $t5,0x0($s1) +/* f158f7c: 866b0000 */ lh $t3,0x0($s3) +/* f158f80: 25080001 */ addiu $t0,$t0,0x1 +/* f158f84: 240a0001 */ addiu $t2,$zero,0x1 +/* f158f88: 01ab6021 */ addu $t4,$t5,$t3 +/* f158f8c: 05810003 */ bgez $t4,.L0f158f9c +/* f158f90: 000cc043 */ sra $t8,$t4,0x1 +/* f158f94: 25810001 */ addiu $at,$t4,0x1 +/* f158f98: 0001c043 */ sra $t8,$at,0x1 +.L0f158f9c: +/* f158f9c: a7b8008a */ sh $t8,0x8a($sp) +/* f158fa0: 866f0002 */ lh $t7,0x2($s3) +/* f158fa4: 86390002 */ lh $t9,0x2($s1) +/* f158fa8: 27a60070 */ addiu $a2,$sp,0x70 +/* f158fac: 02003825 */ or $a3,$s0,$zero +/* f158fb0: 032f7021 */ addu $t6,$t9,$t7 +/* f158fb4: 05c10003 */ bgez $t6,.L0f158fc4 +/* f158fb8: 000e6843 */ sra $t5,$t6,0x1 +/* f158fbc: 25c10001 */ addiu $at,$t6,0x1 +/* f158fc0: 00016843 */ sra $t5,$at,0x1 +.L0f158fc4: +/* f158fc4: a7ad008c */ sh $t5,0x8c($sp) +/* f158fc8: 866c0004 */ lh $t4,0x4($s3) +/* f158fcc: 862b0004 */ lh $t3,0x4($s1) +/* f158fd0: 240f0001 */ addiu $t7,$zero,0x1 +/* f158fd4: a7af009e */ sh $t7,0x9e($sp) +/* f158fd8: 016cc021 */ addu $t8,$t3,$t4 +/* f158fdc: 07010003 */ bgez $t8,.L0f158fec +/* f158fe0: 0018c843 */ sra $t9,$t8,0x1 +/* f158fe4: 27010001 */ addiu $at,$t8,0x1 +/* f158fe8: 0001c843 */ sra $t9,$at,0x1 +.L0f158fec: +/* f158fec: a7b9008e */ sh $t9,0x8e($sp) +/* f158ff0: afaa0068 */ sw $t2,0x68($sp) +/* f158ff4: 0fc56221 */ jal func0f158884 +/* f158ff8: afa80064 */ sw $t0,0x64($sp) +/* f158ffc: 8fa80064 */ lw $t0,0x64($sp) +/* f159000: 8faa0068 */ lw $t2,0x68($sp) +/* f159004: 864e0000 */ lh $t6,0x0($s2) +.L0f159008: +/* f159008: 866d0000 */ lh $t5,0x0($s3) +/* f15900c: 27a40080 */ addiu $a0,$sp,0x80 +/* f159010: 27a50090 */ addiu $a1,$sp,0x90 +/* f159014: 01cd5823 */ subu $t3,$t6,$t5 +/* f159018: afab00a4 */ sw $t3,0xa4($sp) +/* f15901c: 86780002 */ lh $t8,0x2($s3) +/* f159020: 864c0002 */ lh $t4,0x2($s2) +/* f159024: 0198c823 */ subu $t9,$t4,$t8 +/* f159028: afb900a8 */ sw $t9,0xa8($sp) +/* f15902c: 866e0004 */ lh $t6,0x4($s3) +/* f159030: 864f0004 */ lh $t7,0x4($s2) +/* f159034: 8fb800a4 */ lw $t8,0xa4($sp) +/* f159038: 01ee6823 */ subu $t5,$t7,$t6 +/* f15903c: 01ad0019 */ multu $t5,$t5 +/* f159040: 8fae00a8 */ lw $t6,0xa8($sp) +/* f159044: afad00ac */ sw $t5,0xac($sp) +/* f159048: 8e0b0024 */ lw $t3,0x24($s0) +/* f15904c: 00006012 */ mflo $t4 +/* f159050: 00000000 */ sll $zero,$zero,0x0 +/* f159054: 00000000 */ sll $zero,$zero,0x0 +/* f159058: 03180019 */ multu $t8,$t8 +/* f15905c: 0000c812 */ mflo $t9 +/* f159060: 01997821 */ addu $t7,$t4,$t9 +/* f159064: 00000000 */ sll $zero,$zero,0x0 +/* f159068: 01ce0019 */ multu $t6,$t6 +/* f15906c: 00006812 */ mflo $t5 +/* f159070: 01ed1021 */ addu $v0,$t7,$t5 +/* f159074: 0162082a */ slt $at,$t3,$v0 +/* f159078: 10200024 */ beqz $at,.L0f15910c +/* f15907c: 00000000 */ sll $zero,$zero,0x0 +/* f159080: 86780000 */ lh $t8,0x0($s3) +/* f159084: 864c0000 */ lh $t4,0x0($s2) +/* f159088: 25080001 */ addiu $t0,$t0,0x1 +/* f15908c: 240a0002 */ addiu $t2,$zero,0x2 +/* f159090: 030cc821 */ addu $t9,$t8,$t4 +/* f159094: 07210003 */ bgez $t9,.L0f1590a4 +/* f159098: 00197043 */ sra $t6,$t9,0x1 +/* f15909c: 27210001 */ addiu $at,$t9,0x1 +/* f1590a0: 00017043 */ sra $t6,$at,0x1 +.L0f1590a4: +/* f1590a4: a7ae0090 */ sh $t6,0x90($sp) +/* f1590a8: 864d0002 */ lh $t5,0x2($s2) +/* f1590ac: 866f0002 */ lh $t7,0x2($s3) +/* f1590b0: 27a60074 */ addiu $a2,$sp,0x74 +/* f1590b4: 02003825 */ or $a3,$s0,$zero +/* f1590b8: 01ed5821 */ addu $t3,$t7,$t5 +/* f1590bc: 05610003 */ bgez $t3,.L0f1590cc +/* f1590c0: 000bc043 */ sra $t8,$t3,0x1 +/* f1590c4: 25610001 */ addiu $at,$t3,0x1 +/* f1590c8: 0001c043 */ sra $t8,$at,0x1 +.L0f1590cc: +/* f1590cc: a7b80092 */ sh $t8,0x92($sp) +/* f1590d0: 86590004 */ lh $t9,0x4($s2) +/* f1590d4: 866c0004 */ lh $t4,0x4($s3) +/* f1590d8: 240d0001 */ addiu $t5,$zero,0x1 +/* f1590dc: a7ad00a0 */ sh $t5,0xa0($sp) +/* f1590e0: 01997021 */ addu $t6,$t4,$t9 +/* f1590e4: 05c10003 */ bgez $t6,.L0f1590f4 +/* f1590e8: 000e7843 */ sra $t7,$t6,0x1 +/* f1590ec: 25c10001 */ addiu $at,$t6,0x1 +/* f1590f0: 00017843 */ sra $t7,$at,0x1 +.L0f1590f4: +/* f1590f4: a7af0094 */ sh $t7,0x94($sp) +/* f1590f8: afaa0068 */ sw $t2,0x68($sp) +/* f1590fc: 0fc56221 */ jal func0f158884 +/* f159100: afa80064 */ sw $t0,0x64($sp) +/* f159104: 8fa80064 */ lw $t0,0x64($sp) +/* f159108: 8faa0068 */ lw $t2,0x68($sp) +.L0f15910c: +/* f15910c: 15000016 */ bnez $t0,.L0f159168 +/* f159110: 8fb300c0 */ lw $s3,0xc0($sp) +/* f159114: 8fa900d0 */ lw $t1,0xd0($sp) +/* f159118: 8fab00d4 */ lw $t3,0xd4($sp) +/* f15911c: 8fa400b0 */ lw $a0,0xb0($sp) +/* f159120: 15200005 */ bnez $t1,.L0f159138 +/* f159124: 02002825 */ or $a1,$s0,$zero +/* f159128: 15600003 */ bnez $t3,.L0f159138 +/* f15912c: 8fb800d8 */ lw $t8,0xd8($sp) +/* f159130: 530001d9 */ beqzl $t8,.L0f159898 +/* f159134: 8fa200b0 */ lw $v0,0xb0($sp) +.L0f159138: +/* f159138: 8fac00c4 */ lw $t4,0xc4($sp) +/* f15913c: 8fb900c8 */ lw $t9,0xc8($sp) +/* f159140: 8fae00cc */ lw $t6,0xcc($sp) +/* f159144: 02403025 */ or $a2,$s2,$zero +/* f159148: 02203825 */ or $a3,$s1,$zero +/* f15914c: afb30010 */ sw $s3,0x10($sp) +/* f159150: afac0014 */ sw $t4,0x14($sp) +/* f159154: afb90018 */ sw $t9,0x18($sp) +/* f159158: 0fc56100 */ jal func0f158400 +/* f15915c: afae001c */ sw $t6,0x1c($sp) +/* f159160: 100001ce */ beqz $zero,.L0f15989c +/* f159164: 8fbf0044 */ lw $ra,0x44($sp) +.L0f159168: +/* f159168: 8fa900d0 */ lw $t1,0xd0($sp) +/* f15916c: 8faf00d4 */ lw $t7,0xd4($sp) +/* f159170: 15200005 */ bnez $t1,.L0f159188 +/* f159174: 00000000 */ sll $zero,$zero,0x0 +/* f159178: 15e00003 */ bnez $t7,.L0f159188 +/* f15917c: 8fad00d8 */ lw $t5,0xd8($sp) +/* f159180: 51a00004 */ beqzl $t5,.L0f159194 +/* f159184: 8e040000 */ lw $a0,0x0($s0) +.L0f159188: +/* f159188: 10000042 */ beqz $zero,.L0f159294 +/* f15918c: 24070001 */ addiu $a3,$zero,0x1 +/* f159190: 8e040000 */ lw $a0,0x0($s0) +.L0f159194: +/* f159194: 864b0000 */ lh $t3,0x0($s2) +/* f159198: 24070001 */ addiu $a3,$zero,0x1 +/* f15919c: 00001825 */ or $v1,$zero,$zero +/* f1591a0: 0164082a */ slt $at,$t3,$a0 +/* f1591a4: 10200003 */ beqz $at,.L0f1591b4 +/* f1591a8: 00001025 */ or $v0,$zero,$zero +/* f1591ac: 10000001 */ beqz $zero,.L0f1591b4 +/* f1591b0: 24030001 */ addiu $v1,$zero,0x1 +.L0f1591b4: +/* f1591b4: 8e050004 */ lw $a1,0x4($s0) +/* f1591b8: 86580002 */ lh $t8,0x2($s2) +/* f1591bc: 346c0002 */ ori $t4,$v1,0x2 +/* f1591c0: 0305082a */ slt $at,$t8,$a1 +/* f1591c4: 50200003 */ beqzl $at,.L0f1591d4 +/* f1591c8: 8e060008 */ lw $a2,0x8($s0) +/* f1591cc: 01801825 */ or $v1,$t4,$zero +/* f1591d0: 8e060008 */ lw $a2,0x8($s0) +.L0f1591d4: +/* f1591d4: 86590004 */ lh $t9,0x4($s2) +/* f1591d8: 346e0004 */ ori $t6,$v1,0x4 +/* f1591dc: 0326082a */ slt $at,$t9,$a2 +/* f1591e0: 50200003 */ beqzl $at,.L0f1591f0 +/* f1591e4: 862f0000 */ lh $t7,0x0($s1) +/* f1591e8: 01c01825 */ or $v1,$t6,$zero +/* f1591ec: 862f0000 */ lh $t7,0x0($s1) +.L0f1591f0: +/* f1591f0: 01e4082a */ slt $at,$t7,$a0 +/* f1591f4: 10200003 */ beqz $at,.L0f159204 +/* f1591f8: 00000000 */ sll $zero,$zero,0x0 +/* f1591fc: 10000001 */ beqz $zero,.L0f159204 +/* f159200: 24020001 */ addiu $v0,$zero,0x1 +.L0f159204: +/* f159204: 862d0002 */ lh $t5,0x2($s1) +/* f159208: 344b0002 */ ori $t3,$v0,0x2 +/* f15920c: 01a5082a */ slt $at,$t5,$a1 +/* f159210: 50200003 */ beqzl $at,.L0f159220 +/* f159214: 86380004 */ lh $t8,0x4($s1) +/* f159218: 01601025 */ or $v0,$t3,$zero +/* f15921c: 86380004 */ lh $t8,0x4($s1) +.L0f159220: +/* f159220: 344c0004 */ ori $t4,$v0,0x4 +/* f159224: 0306082a */ slt $at,$t8,$a2 +/* f159228: 10200002 */ beqz $at,.L0f159234 +/* f15922c: 00000000 */ sll $zero,$zero,0x0 +/* f159230: 01801025 */ or $v0,$t4,$zero +.L0f159234: +/* f159234: 14620017 */ bne $v1,$v0,.L0f159294 +/* f159238: 00000000 */ sll $zero,$zero,0x0 +/* f15923c: 86790000 */ lh $t9,0x0($s3) +/* f159240: 00001025 */ or $v0,$zero,$zero +/* f159244: 0324082a */ slt $at,$t9,$a0 +/* f159248: 10200003 */ beqz $at,.L0f159258 +/* f15924c: 00000000 */ sll $zero,$zero,0x0 +/* f159250: 10000001 */ beqz $zero,.L0f159258 +/* f159254: 24020001 */ addiu $v0,$zero,0x1 +.L0f159258: +/* f159258: 866e0002 */ lh $t6,0x2($s3) +/* f15925c: 344f0002 */ ori $t7,$v0,0x2 +/* f159260: 01c5082a */ slt $at,$t6,$a1 +/* f159264: 50200003 */ beqzl $at,.L0f159274 +/* f159268: 866d0004 */ lh $t5,0x4($s3) +/* f15926c: 01e01025 */ or $v0,$t7,$zero +/* f159270: 866d0004 */ lh $t5,0x4($s3) +.L0f159274: +/* f159274: 344b0004 */ ori $t3,$v0,0x4 +/* f159278: 01a6082a */ slt $at,$t5,$a2 +/* f15927c: 10200002 */ beqz $at,.L0f159288 +/* f159280: 00000000 */ sll $zero,$zero,0x0 +/* f159284: 01601025 */ or $v0,$t3,$zero +.L0f159288: +/* f159288: 14620002 */ bne $v1,$v0,.L0f159294 +/* f15928c: 00000000 */ sll $zero,$zero,0x0 +/* f159290: 00003825 */ or $a3,$zero,$zero +.L0f159294: +/* f159294: 10e0017f */ beqz $a3,.L0f159894 +/* f159298: 24030001 */ addiu $v1,$zero,0x1 +/* f15929c: 15030075 */ bne $t0,$v1,.L0f159474 +/* f1592a0: 24010002 */ addiu $at,$zero,0x2 +/* f1592a4: 15400025 */ bnez $t2,.L0f15933c +/* f1592a8: 8fa400b0 */ lw $a0,0xb0($sp) +/* f1592ac: 8fb800c4 */ lw $t8,0xc4($sp) +/* f1592b0: 8fac006c */ lw $t4,0x6c($sp) +/* f1592b4: 8fb900cc */ lw $t9,0xcc($sp) +/* f1592b8: 8fae0078 */ lw $t6,0x78($sp) +/* f1592bc: 8faf00d8 */ lw $t7,0xd8($sp) +/* f1592c0: 02002825 */ or $a1,$s0,$zero +/* f1592c4: 02403025 */ or $a2,$s2,$zero +/* f1592c8: 27a70084 */ addiu $a3,$sp,0x84 +/* f1592cc: afb30010 */ sw $s3,0x10($sp) +/* f1592d0: afa90020 */ sw $t1,0x20($sp) +/* f1592d4: afb80014 */ sw $t8,0x14($sp) +/* f1592d8: afac0018 */ sw $t4,0x18($sp) +/* f1592dc: afb9001c */ sw $t9,0x1c($sp) +/* f1592e0: afae0024 */ sw $t6,0x24($sp) +/* f1592e4: 0fc56367 */ jal func0f158d9c +/* f1592e8: afaf0028 */ sw $t7,0x28($sp) +/* f1592ec: 8fad00cc */ lw $t5,0xcc($sp) +/* f1592f0: 8fab006c */ lw $t3,0x6c($sp) +/* f1592f4: 8fb800c8 */ lw $t8,0xc8($sp) +/* f1592f8: 8fac00d8 */ lw $t4,0xd8($sp) +/* f1592fc: 8fb90078 */ lw $t9,0x78($sp) +/* f159300: 8fae00d4 */ lw $t6,0xd4($sp) +/* f159304: 00402025 */ or $a0,$v0,$zero +/* f159308: 02002825 */ or $a1,$s0,$zero +/* f15930c: 02603025 */ or $a2,$s3,$zero +/* f159310: 27a70084 */ addiu $a3,$sp,0x84 +/* f159314: afb10010 */ sw $s1,0x10($sp) +/* f159318: afad0014 */ sw $t5,0x14($sp) +/* f15931c: afab0018 */ sw $t3,0x18($sp) +/* f159320: afb8001c */ sw $t8,0x1c($sp) +/* f159324: afac0020 */ sw $t4,0x20($sp) +/* f159328: afb90024 */ sw $t9,0x24($sp) +/* f15932c: 0fc56367 */ jal func0f158d9c +/* f159330: afae0028 */ sw $t6,0x28($sp) +/* f159334: 10000157 */ beqz $zero,.L0f159894 +/* f159338: afa200b0 */ sw $v0,0xb0($sp) +.L0f15933c: +/* f15933c: 15430026 */ bne $t2,$v1,.L0f1593d8 +/* f159340: 24010002 */ addiu $at,$zero,0x2 +/* f159344: 8faf00c8 */ lw $t7,0xc8($sp) +/* f159348: 8fad0070 */ lw $t5,0x70($sp) +/* f15934c: 8fab00c4 */ lw $t3,0xc4($sp) +/* f159350: 8fb800d4 */ lw $t8,0xd4($sp) +/* f159354: 8fac007c */ lw $t4,0x7c($sp) +/* f159358: 8fa400b0 */ lw $a0,0xb0($sp) +/* f15935c: 02002825 */ or $a1,$s0,$zero +/* f159360: 02203025 */ or $a2,$s1,$zero +/* f159364: 27a7008a */ addiu $a3,$sp,0x8a +/* f159368: afb20010 */ sw $s2,0x10($sp) +/* f15936c: afa90028 */ sw $t1,0x28($sp) +/* f159370: afaf0014 */ sw $t7,0x14($sp) +/* f159374: afad0018 */ sw $t5,0x18($sp) +/* f159378: afab001c */ sw $t3,0x1c($sp) +/* f15937c: afb80020 */ sw $t8,0x20($sp) +/* f159380: 0fc56367 */ jal func0f158d9c +/* f159384: afac0024 */ sw $t4,0x24($sp) +/* f159388: 8fa900d0 */ lw $t1,0xd0($sp) +/* f15938c: 8fb900c4 */ lw $t9,0xc4($sp) +/* f159390: 8fae0070 */ lw $t6,0x70($sp) +/* f159394: 8faf00cc */ lw $t7,0xcc($sp) +/* f159398: 8fad007c */ lw $t5,0x7c($sp) +/* f15939c: 8fab00d8 */ lw $t3,0xd8($sp) +/* f1593a0: 00402025 */ or $a0,$v0,$zero +/* f1593a4: 02002825 */ or $a1,$s0,$zero +/* f1593a8: 02403025 */ or $a2,$s2,$zero +/* f1593ac: 27a7008a */ addiu $a3,$sp,0x8a +/* f1593b0: afb30010 */ sw $s3,0x10($sp) +/* f1593b4: afa90020 */ sw $t1,0x20($sp) +/* f1593b8: afb90014 */ sw $t9,0x14($sp) +/* f1593bc: afae0018 */ sw $t6,0x18($sp) +/* f1593c0: afaf001c */ sw $t7,0x1c($sp) +/* f1593c4: afad0024 */ sw $t5,0x24($sp) +/* f1593c8: 0fc56367 */ jal func0f158d9c +/* f1593cc: afab0028 */ sw $t3,0x28($sp) +/* f1593d0: 10000130 */ beqz $zero,.L0f159894 +/* f1593d4: afa200b0 */ sw $v0,0xb0($sp) +.L0f1593d8: +/* f1593d8: 1541012e */ bne $t2,$at,.L0f159894 +/* f1593dc: 8fa400b0 */ lw $a0,0xb0($sp) +/* f1593e0: 8fb800cc */ lw $t8,0xcc($sp) +/* f1593e4: 8fac0074 */ lw $t4,0x74($sp) +/* f1593e8: 8fb900c8 */ lw $t9,0xc8($sp) +/* f1593ec: 8fae00d8 */ lw $t6,0xd8($sp) +/* f1593f0: 8faf0080 */ lw $t7,0x80($sp) +/* f1593f4: 8fad00d4 */ lw $t5,0xd4($sp) +/* f1593f8: 02002825 */ or $a1,$s0,$zero +/* f1593fc: 02603025 */ or $a2,$s3,$zero +/* f159400: 27a70090 */ addiu $a3,$sp,0x90 +/* f159404: afb10010 */ sw $s1,0x10($sp) +/* f159408: afb80014 */ sw $t8,0x14($sp) +/* f15940c: afac0018 */ sw $t4,0x18($sp) +/* f159410: afb9001c */ sw $t9,0x1c($sp) +/* f159414: afae0020 */ sw $t6,0x20($sp) +/* f159418: afaf0024 */ sw $t7,0x24($sp) +/* f15941c: 0fc56367 */ jal func0f158d9c +/* f159420: afad0028 */ sw $t5,0x28($sp) +/* f159424: 8fa900d0 */ lw $t1,0xd0($sp) +/* f159428: 8fab00c8 */ lw $t3,0xc8($sp) +/* f15942c: 8fb80074 */ lw $t8,0x74($sp) +/* f159430: 8fac00c4 */ lw $t4,0xc4($sp) +/* f159434: 8fb900d4 */ lw $t9,0xd4($sp) +/* f159438: 8fae0080 */ lw $t6,0x80($sp) +/* f15943c: 00402025 */ or $a0,$v0,$zero +/* f159440: 02002825 */ or $a1,$s0,$zero +/* f159444: 02203025 */ or $a2,$s1,$zero +/* f159448: 27a70090 */ addiu $a3,$sp,0x90 +/* f15944c: afb20010 */ sw $s2,0x10($sp) +/* f159450: afa90028 */ sw $t1,0x28($sp) +/* f159454: afab0014 */ sw $t3,0x14($sp) +/* f159458: afb80018 */ sw $t8,0x18($sp) +/* f15945c: afac001c */ sw $t4,0x1c($sp) +/* f159460: afb90020 */ sw $t9,0x20($sp) +/* f159464: 0fc56367 */ jal func0f158d9c +/* f159468: afae0024 */ sw $t6,0x24($sp) +/* f15946c: 10000109 */ beqz $zero,.L0f159894 +/* f159470: afa200b0 */ sw $v0,0xb0($sp) +.L0f159474: +/* f159474: 150100b9 */ bne $t0,$at,.L0f15975c +/* f159478: 87af009e */ lh $t7,0x9e($sp) +/* f15947c: 15e00002 */ bnez $t7,.L0f159488 +/* f159480: 00001025 */ or $v0,$zero,$zero +/* f159484: 00601025 */ or $v0,$v1,$zero +.L0f159488: +/* f159488: 87ad00a0 */ lh $t5,0xa0($sp) +/* f15948c: 8fa400b0 */ lw $a0,0xb0($sp) +/* f159490: 02002825 */ or $a1,$s0,$zero +/* f159494: 15a00002 */ bnez $t5,.L0f1594a0 +/* f159498: 02603025 */ or $a2,$s3,$zero +/* f15949c: 24020002 */ addiu $v0,$zero,0x2 +.L0f1594a0: +/* f1594a0: 14400038 */ bnez $v0,.L0f159584 +/* f1594a4: 27a70090 */ addiu $a3,$sp,0x90 +/* f1594a8: 8fb800cc */ lw $t8,0xcc($sp) +/* f1594ac: 8fac0074 */ lw $t4,0x74($sp) +/* f1594b0: 8fb90070 */ lw $t9,0x70($sp) +/* f1594b4: 8fae00d8 */ lw $t6,0xd8($sp) +/* f1594b8: 8faf0080 */ lw $t7,0x80($sp) +/* f1594bc: 8fad007c */ lw $t5,0x7c($sp) +/* f1594c0: 27ab008a */ addiu $t3,$sp,0x8a +/* f1594c4: afab0010 */ sw $t3,0x10($sp) +/* f1594c8: afb80014 */ sw $t8,0x14($sp) +/* f1594cc: afac0018 */ sw $t4,0x18($sp) +/* f1594d0: afb9001c */ sw $t9,0x1c($sp) +/* f1594d4: afae0020 */ sw $t6,0x20($sp) +/* f1594d8: afaf0024 */ sw $t7,0x24($sp) +/* f1594dc: 0fc56367 */ jal func0f158d9c +/* f1594e0: afad0028 */ sw $t5,0x28($sp) +/* f1594e4: 8fb800c8 */ lw $t8,0xc8($sp) +/* f1594e8: 8fac0070 */ lw $t4,0x70($sp) +/* f1594ec: 8fb90074 */ lw $t9,0x74($sp) +/* f1594f0: 8fae00d4 */ lw $t6,0xd4($sp) +/* f1594f4: 8faf007c */ lw $t7,0x7c($sp) +/* f1594f8: 8fad0080 */ lw $t5,0x80($sp) +/* f1594fc: 27ab0090 */ addiu $t3,$sp,0x90 +/* f159500: afab0010 */ sw $t3,0x10($sp) +/* f159504: 00402025 */ or $a0,$v0,$zero +/* f159508: 02002825 */ or $a1,$s0,$zero +/* f15950c: 02203025 */ or $a2,$s1,$zero +/* f159510: 27a7008a */ addiu $a3,$sp,0x8a +/* f159514: afb80014 */ sw $t8,0x14($sp) +/* f159518: afac0018 */ sw $t4,0x18($sp) +/* f15951c: afb9001c */ sw $t9,0x1c($sp) +/* f159520: afae0020 */ sw $t6,0x20($sp) +/* f159524: afaf0024 */ sw $t7,0x24($sp) +/* f159528: 0fc56367 */ jal func0f158d9c +/* f15952c: afad0028 */ sw $t5,0x28($sp) +/* f159530: 8fa900d0 */ lw $t1,0xd0($sp) +/* f159534: 8fb800c4 */ lw $t8,0xc4($sp) +/* f159538: 8fac00c8 */ lw $t4,0xc8($sp) +/* f15953c: 8fb90074 */ lw $t9,0x74($sp) +/* f159540: 8fae00d4 */ lw $t6,0xd4($sp) +/* f159544: 8faf0080 */ lw $t7,0x80($sp) +/* f159548: 27ab0090 */ addiu $t3,$sp,0x90 +/* f15954c: afab0010 */ sw $t3,0x10($sp) +/* f159550: 00402025 */ or $a0,$v0,$zero +/* f159554: 02002825 */ or $a1,$s0,$zero +/* f159558: 02403025 */ or $a2,$s2,$zero +/* f15955c: 02203825 */ or $a3,$s1,$zero +/* f159560: afa90020 */ sw $t1,0x20($sp) +/* f159564: afb80014 */ sw $t8,0x14($sp) +/* f159568: afac0018 */ sw $t4,0x18($sp) +/* f15956c: afb9001c */ sw $t9,0x1c($sp) +/* f159570: afae0024 */ sw $t6,0x24($sp) +/* f159574: 0fc56367 */ jal func0f158d9c +/* f159578: afaf0028 */ sw $t7,0x28($sp) +/* f15957c: 100000c5 */ beqz $zero,.L0f159894 +/* f159580: afa200b0 */ sw $v0,0xb0($sp) +.L0f159584: +/* f159584: 1443003b */ bne $v0,$v1,.L0f159674 +/* f159588: 8fa400b0 */ lw $a0,0xb0($sp) +/* f15958c: 8fab00c4 */ lw $t3,0xc4($sp) +/* f159590: 8fb8006c */ lw $t8,0x6c($sp) +/* f159594: 8fac0074 */ lw $t4,0x74($sp) +/* f159598: 8fb90078 */ lw $t9,0x78($sp) +/* f15959c: 8fae0080 */ lw $t6,0x80($sp) +/* f1595a0: 27ad0090 */ addiu $t5,$sp,0x90 +/* f1595a4: afad0010 */ sw $t5,0x10($sp) +/* f1595a8: 8fa400b0 */ lw $a0,0xb0($sp) +/* f1595ac: 02002825 */ or $a1,$s0,$zero +/* f1595b0: 02403025 */ or $a2,$s2,$zero +/* f1595b4: 27a70084 */ addiu $a3,$sp,0x84 +/* f1595b8: afa90020 */ sw $t1,0x20($sp) +/* f1595bc: afab0014 */ sw $t3,0x14($sp) +/* f1595c0: afb80018 */ sw $t8,0x18($sp) +/* f1595c4: afac001c */ sw $t4,0x1c($sp) +/* f1595c8: afb90024 */ sw $t9,0x24($sp) +/* f1595cc: 0fc56367 */ jal func0f158d9c +/* f1595d0: afae0028 */ sw $t6,0x28($sp) +/* f1595d4: 8fad00cc */ lw $t5,0xcc($sp) +/* f1595d8: 8fab0074 */ lw $t3,0x74($sp) +/* f1595dc: 8fb8006c */ lw $t8,0x6c($sp) +/* f1595e0: 8fac00d8 */ lw $t4,0xd8($sp) +/* f1595e4: 8fb90080 */ lw $t9,0x80($sp) +/* f1595e8: 8fae0078 */ lw $t6,0x78($sp) +/* f1595ec: 27af0084 */ addiu $t7,$sp,0x84 +/* f1595f0: afaf0010 */ sw $t7,0x10($sp) +/* f1595f4: 00402025 */ or $a0,$v0,$zero +/* f1595f8: 02002825 */ or $a1,$s0,$zero +/* f1595fc: 02603025 */ or $a2,$s3,$zero +/* f159600: 27a70090 */ addiu $a3,$sp,0x90 +/* f159604: afad0014 */ sw $t5,0x14($sp) +/* f159608: afab0018 */ sw $t3,0x18($sp) +/* f15960c: afb8001c */ sw $t8,0x1c($sp) +/* f159610: afac0020 */ sw $t4,0x20($sp) +/* f159614: afb90024 */ sw $t9,0x24($sp) +/* f159618: 0fc56367 */ jal func0f158d9c +/* f15961c: afae0028 */ sw $t6,0x28($sp) +/* f159620: 8fad00c8 */ lw $t5,0xc8($sp) +/* f159624: 8fab00cc */ lw $t3,0xcc($sp) +/* f159628: 8fb8006c */ lw $t8,0x6c($sp) +/* f15962c: 8fac00d4 */ lw $t4,0xd4($sp) +/* f159630: 8fb900d8 */ lw $t9,0xd8($sp) +/* f159634: 8fae0078 */ lw $t6,0x78($sp) +/* f159638: 27af0084 */ addiu $t7,$sp,0x84 +/* f15963c: afaf0010 */ sw $t7,0x10($sp) +/* f159640: 00402025 */ or $a0,$v0,$zero +/* f159644: 02002825 */ or $a1,$s0,$zero +/* f159648: 02203025 */ or $a2,$s1,$zero +/* f15964c: 02603825 */ or $a3,$s3,$zero +/* f159650: afad0014 */ sw $t5,0x14($sp) +/* f159654: afab0018 */ sw $t3,0x18($sp) +/* f159658: afb8001c */ sw $t8,0x1c($sp) +/* f15965c: afac0020 */ sw $t4,0x20($sp) +/* f159660: afb90024 */ sw $t9,0x24($sp) +/* f159664: 0fc56367 */ jal func0f158d9c +/* f159668: afae0028 */ sw $t6,0x28($sp) +/* f15966c: 10000089 */ beqz $zero,.L0f159894 +/* f159670: afa200b0 */ sw $v0,0xb0($sp) +.L0f159674: +/* f159674: 8fad00c8 */ lw $t5,0xc8($sp) +/* f159678: 8fab0070 */ lw $t3,0x70($sp) +/* f15967c: 8fb8006c */ lw $t8,0x6c($sp) +/* f159680: 8fac00d4 */ lw $t4,0xd4($sp) +/* f159684: 8fb9007c */ lw $t9,0x7c($sp) +/* f159688: 8fae0078 */ lw $t6,0x78($sp) +/* f15968c: 27af0084 */ addiu $t7,$sp,0x84 +/* f159690: afaf0010 */ sw $t7,0x10($sp) +/* f159694: 02002825 */ or $a1,$s0,$zero +/* f159698: 02203025 */ or $a2,$s1,$zero +/* f15969c: 27a7008a */ addiu $a3,$sp,0x8a +/* f1596a0: afad0014 */ sw $t5,0x14($sp) +/* f1596a4: afab0018 */ sw $t3,0x18($sp) +/* f1596a8: afb8001c */ sw $t8,0x1c($sp) +/* f1596ac: afac0020 */ sw $t4,0x20($sp) +/* f1596b0: afb90024 */ sw $t9,0x24($sp) +/* f1596b4: 0fc56367 */ jal func0f158d9c +/* f1596b8: afae0028 */ sw $t6,0x28($sp) +/* f1596bc: 8fa900d0 */ lw $t1,0xd0($sp) +/* f1596c0: 8fad00c4 */ lw $t5,0xc4($sp) +/* f1596c4: 8fab006c */ lw $t3,0x6c($sp) +/* f1596c8: 8fb80070 */ lw $t8,0x70($sp) +/* f1596cc: 8fac0078 */ lw $t4,0x78($sp) +/* f1596d0: 8fb9007c */ lw $t9,0x7c($sp) +/* f1596d4: 27af008a */ addiu $t7,$sp,0x8a +/* f1596d8: afaf0010 */ sw $t7,0x10($sp) +/* f1596dc: 00402025 */ or $a0,$v0,$zero +/* f1596e0: 02002825 */ or $a1,$s0,$zero +/* f1596e4: 02403025 */ or $a2,$s2,$zero +/* f1596e8: 27a70084 */ addiu $a3,$sp,0x84 +/* f1596ec: afa90020 */ sw $t1,0x20($sp) +/* f1596f0: afad0014 */ sw $t5,0x14($sp) +/* f1596f4: afab0018 */ sw $t3,0x18($sp) +/* f1596f8: afb8001c */ sw $t8,0x1c($sp) +/* f1596fc: afac0024 */ sw $t4,0x24($sp) +/* f159700: 0fc56367 */ jal func0f158d9c +/* f159704: afb90028 */ sw $t9,0x28($sp) +/* f159708: 8fa900d0 */ lw $t1,0xd0($sp) +/* f15970c: 8faf00cc */ lw $t7,0xcc($sp) +/* f159710: 8fad00c4 */ lw $t5,0xc4($sp) +/* f159714: 8fab0070 */ lw $t3,0x70($sp) +/* f159718: 8fb800d8 */ lw $t8,0xd8($sp) +/* f15971c: 8fac007c */ lw $t4,0x7c($sp) +/* f159720: 27ae008a */ addiu $t6,$sp,0x8a +/* f159724: afae0010 */ sw $t6,0x10($sp) +/* f159728: 00402025 */ or $a0,$v0,$zero +/* f15972c: 02002825 */ or $a1,$s0,$zero +/* f159730: 02603025 */ or $a2,$s3,$zero +/* f159734: 02403825 */ or $a3,$s2,$zero +/* f159738: afa90024 */ sw $t1,0x24($sp) +/* f15973c: afaf0014 */ sw $t7,0x14($sp) +/* f159740: afad0018 */ sw $t5,0x18($sp) +/* f159744: afab001c */ sw $t3,0x1c($sp) +/* f159748: afb80020 */ sw $t8,0x20($sp) +/* f15974c: 0fc56367 */ jal func0f158d9c +/* f159750: afac0028 */ sw $t4,0x28($sp) +/* f159754: 1000004f */ beqz $zero,.L0f159894 +/* f159758: afa200b0 */ sw $v0,0xb0($sp) +.L0f15975c: +/* f15975c: 24010003 */ addiu $at,$zero,0x3 +/* f159760: 1501004c */ bne $t0,$at,.L0f159894 +/* f159764: 8fa400b0 */ lw $a0,0xb0($sp) +/* f159768: 8fae00c4 */ lw $t6,0xc4($sp) +/* f15976c: 8faf006c */ lw $t7,0x6c($sp) +/* f159770: 8fad0074 */ lw $t5,0x74($sp) +/* f159774: 8fab0078 */ lw $t3,0x78($sp) +/* f159778: 8fb80080 */ lw $t8,0x80($sp) +/* f15977c: 27b90090 */ addiu $t9,$sp,0x90 +/* f159780: afb90010 */ sw $t9,0x10($sp) +/* f159784: 02002825 */ or $a1,$s0,$zero +/* f159788: 02403025 */ or $a2,$s2,$zero +/* f15978c: 27a70084 */ addiu $a3,$sp,0x84 +/* f159790: afa90020 */ sw $t1,0x20($sp) +/* f159794: afae0014 */ sw $t6,0x14($sp) +/* f159798: afaf0018 */ sw $t7,0x18($sp) +/* f15979c: afad001c */ sw $t5,0x1c($sp) +/* f1597a0: afab0024 */ sw $t3,0x24($sp) +/* f1597a4: 0fc56367 */ jal func0f158d9c +/* f1597a8: afb80028 */ sw $t8,0x28($sp) +/* f1597ac: 8fb900c8 */ lw $t9,0xc8($sp) +/* f1597b0: 8fae0070 */ lw $t6,0x70($sp) +/* f1597b4: 8faf006c */ lw $t7,0x6c($sp) +/* f1597b8: 8fad00d4 */ lw $t5,0xd4($sp) +/* f1597bc: 8fab007c */ lw $t3,0x7c($sp) +/* f1597c0: 8fb80078 */ lw $t8,0x78($sp) +/* f1597c4: 27ac0084 */ addiu $t4,$sp,0x84 +/* f1597c8: afac0010 */ sw $t4,0x10($sp) +/* f1597cc: 00402025 */ or $a0,$v0,$zero +/* f1597d0: 02002825 */ or $a1,$s0,$zero +/* f1597d4: 02203025 */ or $a2,$s1,$zero +/* f1597d8: 27a7008a */ addiu $a3,$sp,0x8a +/* f1597dc: afb90014 */ sw $t9,0x14($sp) +/* f1597e0: afae0018 */ sw $t6,0x18($sp) +/* f1597e4: afaf001c */ sw $t7,0x1c($sp) +/* f1597e8: afad0020 */ sw $t5,0x20($sp) +/* f1597ec: afab0024 */ sw $t3,0x24($sp) +/* f1597f0: 0fc56367 */ jal func0f158d9c +/* f1597f4: afb80028 */ sw $t8,0x28($sp) +/* f1597f8: 8fb900cc */ lw $t9,0xcc($sp) +/* f1597fc: 8fae0074 */ lw $t6,0x74($sp) +/* f159800: 8faf0070 */ lw $t7,0x70($sp) +/* f159804: 8fad00d8 */ lw $t5,0xd8($sp) +/* f159808: 8fab0080 */ lw $t3,0x80($sp) +/* f15980c: 8fb8007c */ lw $t8,0x7c($sp) +/* f159810: 27ac008a */ addiu $t4,$sp,0x8a +/* f159814: afac0010 */ sw $t4,0x10($sp) +/* f159818: 00402025 */ or $a0,$v0,$zero +/* f15981c: 02002825 */ or $a1,$s0,$zero +/* f159820: 02603025 */ or $a2,$s3,$zero +/* f159824: 27a70090 */ addiu $a3,$sp,0x90 +/* f159828: afb90014 */ sw $t9,0x14($sp) +/* f15982c: afae0018 */ sw $t6,0x18($sp) +/* f159830: afaf001c */ sw $t7,0x1c($sp) +/* f159834: afad0020 */ sw $t5,0x20($sp) +/* f159838: afab0024 */ sw $t3,0x24($sp) +/* f15983c: 0fc56367 */ jal func0f158d9c +/* f159840: afb80028 */ sw $t8,0x28($sp) +/* f159844: 8fb9006c */ lw $t9,0x6c($sp) +/* f159848: 8fae0070 */ lw $t6,0x70($sp) +/* f15984c: 8faf0074 */ lw $t7,0x74($sp) +/* f159850: 8fad0078 */ lw $t5,0x78($sp) +/* f159854: 8fab007c */ lw $t3,0x7c($sp) +/* f159858: 8fb80080 */ lw $t8,0x80($sp) +/* f15985c: 27ac0090 */ addiu $t4,$sp,0x90 +/* f159860: afac0010 */ sw $t4,0x10($sp) +/* f159864: 00402025 */ or $a0,$v0,$zero +/* f159868: 02002825 */ or $a1,$s0,$zero +/* f15986c: 27a60084 */ addiu $a2,$sp,0x84 +/* f159870: 27a7008a */ addiu $a3,$sp,0x8a +/* f159874: afb90014 */ sw $t9,0x14($sp) +/* f159878: afae0018 */ sw $t6,0x18($sp) +/* f15987c: afaf001c */ sw $t7,0x1c($sp) +/* f159880: afad0020 */ sw $t5,0x20($sp) +/* f159884: afab0024 */ sw $t3,0x24($sp) +/* f159888: 0fc56367 */ jal func0f158d9c +/* f15988c: afb80028 */ sw $t8,0x28($sp) +/* f159890: afa200b0 */ sw $v0,0xb0($sp) +.L0f159894: +/* f159894: 8fa200b0 */ lw $v0,0xb0($sp) +.L0f159898: +/* f159898: 8fbf0044 */ lw $ra,0x44($sp) +.L0f15989c: +/* f15989c: 8fb00034 */ lw $s0,0x34($sp) +/* f1598a0: 8fb10038 */ lw $s1,0x38($sp) +/* f1598a4: 8fb2003c */ lw $s2,0x3c($sp) +/* f1598a8: 8fb30040 */ lw $s3,0x40($sp) +/* f1598ac: 03e00008 */ jr $ra +/* f1598b0: 27bd00b0 */ addiu $sp,$sp,0xb0 +); + +GLOBAL_ASM( +glabel func0f1598b4 +/* f1598b4: 27bdfc28 */ addiu $sp,$sp,-984 +/* f1598b8: afbf005c */ sw $ra,0x5c($sp) +/* f1598bc: afb60050 */ sw $s6,0x50($sp) +/* f1598c0: afb00038 */ sw $s0,0x38($sp) +/* f1598c4: 00e08025 */ or $s0,$a3,$zero +/* f1598c8: 00a0b025 */ or $s6,$a1,$zero +/* f1598cc: afbe0058 */ sw $s8,0x58($sp) +/* f1598d0: afb70054 */ sw $s7,0x54($sp) +/* f1598d4: afb5004c */ sw $s5,0x4c($sp) +/* f1598d8: afb40048 */ sw $s4,0x48($sp) +/* f1598dc: afb30044 */ sw $s3,0x44($sp) +/* f1598e0: afb20040 */ sw $s2,0x40($sp) +/* f1598e4: afb1003c */ sw $s1,0x3c($sp) +/* f1598e8: afa403d8 */ sw $a0,0x3d8($sp) +/* f1598ec: 0fc59570 */ jal func0f1655c0 +/* f1598f0: afa603e0 */ sw $a2,0x3e0($sp) +/* f1598f4: 3c03800a */ lui $v1,0x800a +/* f1598f8: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f1598fc: 3c017f1b */ lui $at,0x7f1b +/* f159900: c42075c4 */ lwc1 $f0,0x75c4($at) +/* f159904: c4640028 */ lwc1 $f4,0x28($v1) +/* f159908: 3c013e80 */ lui $at,0x3e80 +/* f15990c: 44815000 */ mtc1 $at,$f10 +/* f159910: e7a40190 */ swc1 $f4,0x190($sp) +/* f159914: c7a60190 */ lwc1 $f6,0x190($sp) +/* f159918: 3c013e80 */ lui $at,0x3e80 +/* f15991c: 46063202 */ mul.s $f8,$f6,$f6 +/* f159920: 00000000 */ sll $zero,$zero,0x0 +/* f159924: 460a3402 */ mul.s $f16,$f6,$f10 +/* f159928: 44815000 */ mtc1 $at,$f10 +/* f15992c: e7a80194 */ swc1 $f8,0x194($sp) +/* f159930: e7b0019c */ swc1 $f16,0x19c($sp) +/* f159934: c4720024 */ lwc1 $f18,0x24($v1) +/* f159938: 46069103 */ div.s $f4,$f18,$f6 +/* f15993c: e7a401a0 */ swc1 $f4,0x1a0($sp) +/* f159940: c7a801a0 */ lwc1 $f8,0x1a0($sp) +/* f159944: 4608003c */ c.lt.s $f0,$f8 +/* f159948: 00000000 */ sll $zero,$zero,0x0 +/* f15994c: 45000002 */ bc1f .L0f159958 +/* f159950: 00000000 */ sll $zero,$zero,0x0 +/* f159954: e7a001a0 */ swc1 $f0,0x1a0($sp) +.L0f159958: +/* f159958: e7aa0198 */ swc1 $f10,0x198($sp) +/* f15995c: 844e002c */ lh $t6,0x2c($v0) +/* f159960: 241e0006 */ addiu $s8,$zero,0x6 +/* f159964: 27b70120 */ addiu $s7,$sp,0x120 +/* f159968: 01ce0019 */ multu $t6,$t6 +/* f15996c: afae01a4 */ sw $t6,0x1a4($sp) +/* f159970: 0000c012 */ mflo $t8 +/* f159974: afb801a8 */ sw $t8,0x1a8($sp) +/* f159978: 86190000 */ lh $t9,0x0($s0) +/* f15997c: afb90184 */ sw $t9,0x184($sp) +/* f159980: 860e0002 */ lh $t6,0x2($s0) +/* f159984: afae0188 */ sw $t6,0x188($sp) +/* f159988: 860f0004 */ lh $t7,0x4($s0) +/* f15998c: a7a003ce */ sh $zero,0x3ce($sp) +/* f159990: a7a003cc */ sh $zero,0x3cc($sp) +/* f159994: afaf018c */ sw $t7,0x18c($sp) +.L0f159998: +/* f159998: 82c20000 */ lb $v0,0x0($s6) +/* f15999c: 2401ffb8 */ addiu $at,$zero,-72 +/* f1599a0: 1041014f */ beq $v0,$at,.L0f159ee0 +/* f1599a4: 24010001 */ addiu $at,$zero,0x1 +/* f1599a8: 1041014b */ beq $v0,$at,.L0f159ed8 +/* f1599ac: 24010004 */ addiu $at,$zero,0x4 +/* f1599b0: 5441002a */ bnel $v0,$at,.L0f159a5c +/* f1599b4: 2401ffbf */ addiu $at,$zero,-65 +/* f1599b8: 92c20001 */ lbu $v0,0x1($s6) +/* f1599bc: 8ec40004 */ lw $a0,0x4($s6) +/* f1599c0: 3c0100ff */ lui $at,0xff +/* f1599c4: 3421ffff */ ori $at,$at,0xffff +/* f1599c8: 0002a902 */ srl $s5,$v0,0x4 +/* f1599cc: 26b50001 */ addiu $s5,$s5,0x1 +/* f1599d0: 0081c024 */ and $t8,$a0,$at +/* f1599d4: 03002025 */ or $a0,$t8,$zero +/* f1599d8: 00009025 */ or $s2,$zero,$zero +/* f1599dc: 1aa0013e */ blez $s5,.L0f159ed8 +/* f1599e0: 3043000f */ andi $v1,$v0,0xf +/* f1599e4: 8fb803e0 */ lw $t8,0x3e0($sp) +/* f1599e8: 0003c880 */ sll $t9,$v1,0x2 +/* f1599ec: 0323c823 */ subu $t9,$t9,$v1 +/* f1599f0: 0019c840 */ sll $t9,$t9,0x1 +/* f1599f4: 00037080 */ sll $t6,$v1,0x2 +/* f1599f8: 27af00e0 */ addiu $t7,$sp,0xe0 +/* f1599fc: 01cfa021 */ addu $s4,$t6,$t7 +/* f159a00: 02f98021 */ addu $s0,$s7,$t9 +/* f159a04: 27b300a0 */ addiu $s3,$sp,0xa0 +/* f159a08: 03048821 */ addu $s1,$t8,$a0 +.L0f159a0c: +/* f159a0c: 86390000 */ lh $t9,0x0($s1) +/* f159a10: 02602025 */ or $a0,$s3,$zero +/* f159a14: 02002825 */ or $a1,$s0,$zero +/* f159a18: a6190000 */ sh $t9,0x0($s0) +/* f159a1c: 862e0002 */ lh $t6,0x2($s1) +/* f159a20: 02803025 */ or $a2,$s4,$zero +/* f159a24: 27a70184 */ addiu $a3,$sp,0x184 +/* f159a28: a60e0002 */ sh $t6,0x2($s0) +/* f159a2c: 862f0004 */ lh $t7,0x4($s1) +/* f159a30: 0fc56221 */ jal func0f158884 +/* f159a34: a60f0004 */ sh $t7,0x4($s0) +/* f159a38: 26520001 */ addiu $s2,$s2,0x1 +/* f159a3c: 26100006 */ addiu $s0,$s0,0x6 +/* f159a40: 26730004 */ addiu $s3,$s3,0x4 +/* f159a44: 26940004 */ addiu $s4,$s4,0x4 +/* f159a48: 1655fff0 */ bne $s2,$s5,.L0f159a0c +/* f159a4c: 2631000c */ addiu $s1,$s1,0xc +/* f159a50: 1000ffd1 */ beqz $zero,.L0f159998 +/* f159a54: 26d60008 */ addiu $s6,$s6,0x8 +/* f159a58: 2401ffbf */ addiu $at,$zero,-65 +.L0f159a5c: +/* f159a5c: 14410056 */ bne $v0,$at,.L0f159bb8 +/* f159a60: 27ad00a0 */ addiu $t5,$sp,0xa0 +/* f159a64: 92d80005 */ lbu $t8,0x5($s6) +/* f159a68: 241f000a */ addiu $ra,$zero,0xa +/* f159a6c: 92cf0006 */ lbu $t7,0x6($s6) +/* f159a70: 031f001a */ div $zero,$t8,$ra +/* f159a74: 00001012 */ mflo $v0 +/* f159a78: 0002cc00 */ sll $t9,$v0,0x10 +/* f159a7c: 00197403 */ sra $t6,$t9,0x10 +/* f159a80: 01ff001a */ div $zero,$t7,$ra +/* f159a84: 01c01025 */ or $v0,$t6,$zero +/* f159a88: 00001812 */ mflo $v1 +/* f159a8c: 92ce0007 */ lbu $t6,0x7($s6) +/* f159a90: 27ac00e0 */ addiu $t4,$sp,0xe0 +/* f159a94: 17e00002 */ bnez $ra,.L0f159aa0 +/* f159a98: 00000000 */ sll $zero,$zero,0x0 +/* f159a9c: 0007000d */ break 0x7 +.L0f159aa0: +/* f159aa0: 2401ffff */ addiu $at,$zero,-1 +/* f159aa4: 17e10004 */ bne $ra,$at,.L0f159ab8 +/* f159aa8: 3c018000 */ lui $at,0x8000 +/* f159aac: 17010002 */ bne $t8,$at,.L0f159ab8 +/* f159ab0: 00000000 */ sll $zero,$zero,0x0 +/* f159ab4: 0006000d */ break 0x6 +.L0f159ab8: +/* f159ab8: 01df001a */ div $zero,$t6,$ra +/* f159abc: 00004012 */ mflo $t0 +/* f159ac0: 0003c400 */ sll $t8,$v1,0x10 +/* f159ac4: 0018cc03 */ sra $t9,$t8,0x10 +/* f159ac8: 005e0019 */ multu $v0,$s8 +/* f159acc: 03201825 */ or $v1,$t9,$zero +/* f159ad0: 17e00002 */ bnez $ra,.L0f159adc +/* f159ad4: 00000000 */ sll $zero,$zero,0x0 +/* f159ad8: 0007000d */ break 0x7 +.L0f159adc: +/* f159adc: 2401ffff */ addiu $at,$zero,-1 +/* f159ae0: 17e10004 */ bne $ra,$at,.L0f159af4 +/* f159ae4: 3c018000 */ lui $at,0x8000 +/* f159ae8: 15e10002 */ bne $t7,$at,.L0f159af4 +/* f159aec: 00000000 */ sll $zero,$zero,0x0 +/* f159af0: 0006000d */ break 0x6 +.L0f159af4: +/* f159af4: 0000c812 */ mflo $t9 +/* f159af8: 00087c00 */ sll $t7,$t0,0x10 +/* f159afc: 17e00002 */ bnez $ra,.L0f159b08 +/* f159b00: 00000000 */ sll $zero,$zero,0x0 +/* f159b04: 0007000d */ break 0x7 +.L0f159b08: +/* f159b08: 2401ffff */ addiu $at,$zero,-1 +/* f159b0c: 17e10004 */ bne $ra,$at,.L0f159b20 +/* f159b10: 3c018000 */ lui $at,0x8000 +/* f159b14: 15c10002 */ bne $t6,$at,.L0f159b20 +/* f159b18: 00000000 */ sll $zero,$zero,0x0 +/* f159b1c: 0006000d */ break 0x6 +.L0f159b20: +/* f159b20: 007e0019 */ multu $v1,$s8 +/* f159b24: 000fc403 */ sra $t8,$t7,0x10 +/* f159b28: 03004025 */ or $t0,$t8,$zero +/* f159b2c: 02f93021 */ addu $a2,$s7,$t9 +/* f159b30: 00024880 */ sll $t1,$v0,0x2 +/* f159b34: 0189c821 */ addu $t9,$t4,$t1 +/* f159b38: 00035080 */ sll $t2,$v1,0x2 +/* f159b3c: 00085880 */ sll $t3,$t0,0x2 +/* f159b40: 8fa403d8 */ lw $a0,0x3d8($sp) +/* f159b44: 27a50184 */ addiu $a1,$sp,0x184 +/* f159b48: 00007012 */ mflo $t6 +/* f159b4c: 02ee3821 */ addu $a3,$s7,$t6 +/* f159b50: 00000000 */ sll $zero,$zero,0x0 +/* f159b54: 031e0019 */ multu $t8,$s8 +/* f159b58: 00007812 */ mflo $t7 +/* f159b5c: 02efc021 */ addu $t8,$s7,$t7 +/* f159b60: afb80010 */ sw $t8,0x10($sp) +/* f159b64: 8f2e0000 */ lw $t6,0x0($t9) +/* f159b68: 018a7821 */ addu $t7,$t4,$t2 +/* f159b6c: 018bc821 */ addu $t9,$t4,$t3 +/* f159b70: afae0014 */ sw $t6,0x14($sp) +/* f159b74: 8df80000 */ lw $t8,0x0($t7) +/* f159b78: 01a97821 */ addu $t7,$t5,$t1 +/* f159b7c: afb80018 */ sw $t8,0x18($sp) +/* f159b80: 8f2e0000 */ lw $t6,0x0($t9) +/* f159b84: 01aac821 */ addu $t9,$t5,$t2 +/* f159b88: afae001c */ sw $t6,0x1c($sp) +/* f159b8c: 8df80000 */ lw $t8,0x0($t7) +/* f159b90: 01ab7821 */ addu $t7,$t5,$t3 +/* f159b94: afb80020 */ sw $t8,0x20($sp) +/* f159b98: 8f2e0000 */ lw $t6,0x0($t9) +/* f159b9c: afae0024 */ sw $t6,0x24($sp) +/* f159ba0: 8df80000 */ lw $t8,0x0($t7) +/* f159ba4: 0fc56367 */ jal func0f158d9c +/* f159ba8: afb80028 */ sw $t8,0x28($sp) +/* f159bac: afa203d8 */ sw $v0,0x3d8($sp) +/* f159bb0: 1000ff79 */ beqz $zero,.L0f159998 +/* f159bb4: 26d60008 */ addiu $s6,$s6,0x8 +.L0f159bb8: +/* f159bb8: 2401ffb1 */ addiu $at,$zero,-79 +/* f159bbc: 144100c6 */ bne $v0,$at,.L0f159ed8 +/* f159bc0: 00000000 */ sll $zero,$zero,0x0 +/* f159bc4: 8ed00004 */ lw $s0,0x4($s6) +/* f159bc8: 92d10007 */ lbu $s1,0x7($s6) +/* f159bcc: 8ed20000 */ lw $s2,0x0($s6) +/* f159bd0: 3219000f */ andi $t9,$s0,0xf +/* f159bd4: 00197400 */ sll $t6,$t9,0x10 +/* f159bd8: 000e8403 */ sra $s0,$t6,0x10 +/* f159bdc: 021e0019 */ multu $s0,$s8 +/* f159be0: 0011c102 */ srl $t8,$s1,0x4 +/* f159be4: 0018cc00 */ sll $t9,$t8,0x10 +/* f159be8: 00198c03 */ sra $s1,$t9,0x10 +/* f159bec: 324f000f */ andi $t7,$s2,0xf +/* f159bf0: 000fc400 */ sll $t8,$t7,0x10 +/* f159bf4: 00189403 */ sra $s2,$t8,0x10 +/* f159bf8: 27a200e0 */ addiu $v0,$sp,0xe0 +/* f159bfc: 00109880 */ sll $s3,$s0,0x2 +/* f159c00: 0011a080 */ sll $s4,$s1,0x2 +/* f159c04: 00007012 */ mflo $t6 +/* f159c08: 02ee3021 */ addu $a2,$s7,$t6 +/* f159c0c: 00537021 */ addu $t6,$v0,$s3 +/* f159c10: 023e0019 */ multu $s1,$s8 +/* f159c14: 0012a880 */ sll $s5,$s2,0x2 +/* f159c18: 27a300a0 */ addiu $v1,$sp,0xa0 +/* f159c1c: 8fa403d8 */ lw $a0,0x3d8($sp) +/* f159c20: 27a50184 */ addiu $a1,$sp,0x184 +/* f159c24: 00007812 */ mflo $t7 +/* f159c28: 02ef3821 */ addu $a3,$s7,$t7 +/* f159c2c: 00000000 */ sll $zero,$zero,0x0 +/* f159c30: 025e0019 */ multu $s2,$s8 +/* f159c34: 0000c012 */ mflo $t8 +/* f159c38: 02f8c821 */ addu $t9,$s7,$t8 +/* f159c3c: afb90010 */ sw $t9,0x10($sp) +/* f159c40: 8dcf0000 */ lw $t7,0x0($t6) +/* f159c44: 0054c021 */ addu $t8,$v0,$s4 +/* f159c48: 00557021 */ addu $t6,$v0,$s5 +/* f159c4c: afaf0014 */ sw $t7,0x14($sp) +/* f159c50: 8f190000 */ lw $t9,0x0($t8) +/* f159c54: 0073c021 */ addu $t8,$v1,$s3 +/* f159c58: afb90018 */ sw $t9,0x18($sp) +/* f159c5c: 8dcf0000 */ lw $t7,0x0($t6) +/* f159c60: 00747021 */ addu $t6,$v1,$s4 +/* f159c64: afaf001c */ sw $t7,0x1c($sp) +/* f159c68: 8f190000 */ lw $t9,0x0($t8) +/* f159c6c: 0075c021 */ addu $t8,$v1,$s5 +/* f159c70: afb90020 */ sw $t9,0x20($sp) +/* f159c74: 8dcf0000 */ lw $t7,0x0($t6) +/* f159c78: afaf0024 */ sw $t7,0x24($sp) +/* f159c7c: 8f190000 */ lw $t9,0x0($t8) +/* f159c80: 0fc56367 */ jal func0f158d9c +/* f159c84: afb90028 */ sw $t9,0x28($sp) +/* f159c88: 92d00006 */ lbu $s0,0x6($s6) +/* f159c8c: 96d10006 */ lhu $s1,0x6($s6) +/* f159c90: 92d20003 */ lbu $s2,0x3($s6) +/* f159c94: 320e000f */ andi $t6,$s0,0xf +/* f159c98: 000e7c00 */ sll $t7,$t6,0x10 +/* f159c9c: 000f8403 */ sra $s0,$t7,0x10 +/* f159ca0: 021e0019 */ multu $s0,$s8 +/* f159ca4: 0011cb02 */ srl $t9,$s1,0xc +/* f159ca8: 00197400 */ sll $t6,$t9,0x10 +/* f159cac: 000e8c03 */ sra $s1,$t6,0x10 +/* f159cb0: 0012c102 */ srl $t8,$s2,0x4 +/* f159cb4: 0018cc00 */ sll $t9,$t8,0x10 +/* f159cb8: 00199403 */ sra $s2,$t9,0x10 +/* f159cbc: 27a300e0 */ addiu $v1,$sp,0xe0 +/* f159cc0: 00109880 */ sll $s3,$s0,0x2 +/* f159cc4: 0011a080 */ sll $s4,$s1,0x2 +/* f159cc8: 00007812 */ mflo $t7 +/* f159ccc: 02ef3021 */ addu $a2,$s7,$t7 +/* f159cd0: 00737821 */ addu $t7,$v1,$s3 +/* f159cd4: 023e0019 */ multu $s1,$s8 +/* f159cd8: 0012a880 */ sll $s5,$s2,0x2 +/* f159cdc: 27a800a0 */ addiu $t0,$sp,0xa0 +/* f159ce0: 00402025 */ or $a0,$v0,$zero +/* f159ce4: 27a50184 */ addiu $a1,$sp,0x184 +/* f159ce8: 0000c012 */ mflo $t8 +/* f159cec: 02f83821 */ addu $a3,$s7,$t8 +/* f159cf0: 00000000 */ sll $zero,$zero,0x0 +/* f159cf4: 025e0019 */ multu $s2,$s8 +/* f159cf8: 0000c812 */ mflo $t9 +/* f159cfc: 02f97021 */ addu $t6,$s7,$t9 +/* f159d00: afae0010 */ sw $t6,0x10($sp) +/* f159d04: 8df80000 */ lw $t8,0x0($t7) +/* f159d08: 0074c821 */ addu $t9,$v1,$s4 +/* f159d0c: 00757821 */ addu $t7,$v1,$s5 +/* f159d10: afb80014 */ sw $t8,0x14($sp) +/* f159d14: 8f2e0000 */ lw $t6,0x0($t9) +/* f159d18: 0113c821 */ addu $t9,$t0,$s3 +/* f159d1c: afae0018 */ sw $t6,0x18($sp) +/* f159d20: 8df80000 */ lw $t8,0x0($t7) +/* f159d24: 01147821 */ addu $t7,$t0,$s4 +/* f159d28: afb8001c */ sw $t8,0x1c($sp) +/* f159d2c: 8f2e0000 */ lw $t6,0x0($t9) +/* f159d30: 0115c821 */ addu $t9,$t0,$s5 +/* f159d34: afae0020 */ sw $t6,0x20($sp) +/* f159d38: 8df80000 */ lw $t8,0x0($t7) +/* f159d3c: afb80024 */ sw $t8,0x24($sp) +/* f159d40: 8f2e0000 */ lw $t6,0x0($t9) +/* f159d44: 0fc56367 */ jal func0f158d9c +/* f159d48: afae0028 */ sw $t6,0x28($sp) +/* f159d4c: 96d00004 */ lhu $s0,0x4($s6) +/* f159d50: 92d10005 */ lbu $s1,0x5($s6) +/* f159d54: 92d20002 */ lbu $s2,0x2($s6) +/* f159d58: 320f000f */ andi $t7,$s0,0xf +/* f159d5c: 000fc400 */ sll $t8,$t7,0x10 +/* f159d60: 00188403 */ sra $s0,$t8,0x10 +/* f159d64: 021e0019 */ multu $s0,$s8 +/* f159d68: 00117102 */ srl $t6,$s1,0x4 +/* f159d6c: 000e7c00 */ sll $t7,$t6,0x10 +/* f159d70: 000f8c03 */ sra $s1,$t7,0x10 +/* f159d74: 3259000f */ andi $t9,$s2,0xf +/* f159d78: 00197400 */ sll $t6,$t9,0x10 +/* f159d7c: 000e9403 */ sra $s2,$t6,0x10 +/* f159d80: 27a300e0 */ addiu $v1,$sp,0xe0 +/* f159d84: 00109880 */ sll $s3,$s0,0x2 +/* f159d88: 0011a080 */ sll $s4,$s1,0x2 +/* f159d8c: 0000c012 */ mflo $t8 +/* f159d90: 02f83021 */ addu $a2,$s7,$t8 +/* f159d94: 0073c021 */ addu $t8,$v1,$s3 +/* f159d98: 023e0019 */ multu $s1,$s8 +/* f159d9c: 0012a880 */ sll $s5,$s2,0x2 +/* f159da0: 27a800a0 */ addiu $t0,$sp,0xa0 +/* f159da4: 00402025 */ or $a0,$v0,$zero +/* f159da8: 27a50184 */ addiu $a1,$sp,0x184 +/* f159dac: 0000c812 */ mflo $t9 +/* f159db0: 02f93821 */ addu $a3,$s7,$t9 +/* f159db4: 00000000 */ sll $zero,$zero,0x0 +/* f159db8: 025e0019 */ multu $s2,$s8 +/* f159dbc: 00007012 */ mflo $t6 +/* f159dc0: 02ee7821 */ addu $t7,$s7,$t6 +/* f159dc4: afaf0010 */ sw $t7,0x10($sp) +/* f159dc8: 8f190000 */ lw $t9,0x0($t8) +/* f159dcc: 00747021 */ addu $t6,$v1,$s4 +/* f159dd0: 0075c021 */ addu $t8,$v1,$s5 +/* f159dd4: afb90014 */ sw $t9,0x14($sp) +/* f159dd8: 8dcf0000 */ lw $t7,0x0($t6) +/* f159ddc: 01137021 */ addu $t6,$t0,$s3 +/* f159de0: afaf0018 */ sw $t7,0x18($sp) +/* f159de4: 8f190000 */ lw $t9,0x0($t8) +/* f159de8: 0114c021 */ addu $t8,$t0,$s4 +/* f159dec: afb9001c */ sw $t9,0x1c($sp) +/* f159df0: 8dcf0000 */ lw $t7,0x0($t6) +/* f159df4: 01157021 */ addu $t6,$t0,$s5 +/* f159df8: afaf0020 */ sw $t7,0x20($sp) +/* f159dfc: 8f190000 */ lw $t9,0x0($t8) +/* f159e00: afb90024 */ sw $t9,0x24($sp) +/* f159e04: 8dcf0000 */ lw $t7,0x0($t6) +/* f159e08: 0fc56367 */ jal func0f158d9c +/* f159e0c: afaf0028 */ sw $t7,0x28($sp) +/* f159e10: 92d00004 */ lbu $s0,0x4($s6) +/* f159e14: 8ed10004 */ lw $s1,0x4($s6) +/* f159e18: 96d20002 */ lhu $s2,0x2($s6) +/* f159e1c: 3218000f */ andi $t8,$s0,0xf +/* f159e20: 0018cc00 */ sll $t9,$t8,0x10 +/* f159e24: 00198403 */ sra $s0,$t9,0x10 +/* f159e28: 021e0019 */ multu $s0,$s8 +/* f159e2c: 00117f02 */ srl $t7,$s1,0x1c +/* f159e30: 000fc400 */ sll $t8,$t7,0x10 +/* f159e34: 00188c03 */ sra $s1,$t8,0x10 +/* f159e38: 00127302 */ srl $t6,$s2,0xc +/* f159e3c: 000e7c00 */ sll $t7,$t6,0x10 +/* f159e40: 000f9403 */ sra $s2,$t7,0x10 +/* f159e44: 27a300e0 */ addiu $v1,$sp,0xe0 +/* f159e48: 00109880 */ sll $s3,$s0,0x2 +/* f159e4c: 0011a080 */ sll $s4,$s1,0x2 +/* f159e50: 0000c812 */ mflo $t9 +/* f159e54: 02f93021 */ addu $a2,$s7,$t9 +/* f159e58: 0073c821 */ addu $t9,$v1,$s3 +/* f159e5c: 023e0019 */ multu $s1,$s8 +/* f159e60: 0012a880 */ sll $s5,$s2,0x2 +/* f159e64: 27a800a0 */ addiu $t0,$sp,0xa0 +/* f159e68: 00402025 */ or $a0,$v0,$zero +/* f159e6c: 27a50184 */ addiu $a1,$sp,0x184 +/* f159e70: 00007012 */ mflo $t6 +/* f159e74: 02ee3821 */ addu $a3,$s7,$t6 +/* f159e78: 00000000 */ sll $zero,$zero,0x0 +/* f159e7c: 025e0019 */ multu $s2,$s8 +/* f159e80: 00007812 */ mflo $t7 +/* f159e84: 02efc021 */ addu $t8,$s7,$t7 +/* f159e88: afb80010 */ sw $t8,0x10($sp) +/* f159e8c: 8f2e0000 */ lw $t6,0x0($t9) +/* f159e90: 00747821 */ addu $t7,$v1,$s4 +/* f159e94: 0075c821 */ addu $t9,$v1,$s5 +/* f159e98: afae0014 */ sw $t6,0x14($sp) +/* f159e9c: 8df80000 */ lw $t8,0x0($t7) +/* f159ea0: 01137821 */ addu $t7,$t0,$s3 +/* f159ea4: afb80018 */ sw $t8,0x18($sp) +/* f159ea8: 8f2e0000 */ lw $t6,0x0($t9) +/* f159eac: 0114c821 */ addu $t9,$t0,$s4 +/* f159eb0: afae001c */ sw $t6,0x1c($sp) +/* f159eb4: 8df80000 */ lw $t8,0x0($t7) +/* f159eb8: 01157821 */ addu $t7,$t0,$s5 +/* f159ebc: afb80020 */ sw $t8,0x20($sp) +/* f159ec0: 8f2e0000 */ lw $t6,0x0($t9) +/* f159ec4: afae0024 */ sw $t6,0x24($sp) +/* f159ec8: 8df80000 */ lw $t8,0x0($t7) +/* f159ecc: 0fc56367 */ jal func0f158d9c +/* f159ed0: afb80028 */ sw $t8,0x28($sp) +/* f159ed4: afa203d8 */ sw $v0,0x3d8($sp) +.L0f159ed8: +/* f159ed8: 1000feaf */ beqz $zero,.L0f159998 +/* f159edc: 26d60008 */ addiu $s6,$s6,0x8 +.L0f159ee0: +/* f159ee0: 8fa403d8 */ lw $a0,0x3d8($sp) +/* f159ee4: 0fc56061 */ jal func0f158184 +/* f159ee8: 27a50184 */ addiu $a1,$sp,0x184 +/* f159eec: 8fbf005c */ lw $ra,0x5c($sp) +/* f159ef0: 8fb00038 */ lw $s0,0x38($sp) +/* f159ef4: 8fb1003c */ lw $s1,0x3c($sp) +/* f159ef8: 8fb20040 */ lw $s2,0x40($sp) +/* f159efc: 8fb30044 */ lw $s3,0x44($sp) +/* f159f00: 8fb40048 */ lw $s4,0x48($sp) +/* f159f04: 8fb5004c */ lw $s5,0x4c($sp) +/* f159f08: 8fb60050 */ lw $s6,0x50($sp) +/* f159f0c: 8fb70054 */ lw $s7,0x54($sp) +/* f159f10: 8fbe0058 */ lw $s8,0x58($sp) +/* f159f14: 03e00008 */ jr $ra +/* f159f18: 27bd03d8 */ addiu $sp,$sp,0x3d8 +); + +GLOBAL_ASM( +glabel func0f159f1c +/* f159f1c: 27bdffb0 */ addiu $sp,$sp,-80 +/* f159f20: afb00020 */ sw $s0,0x20($sp) +/* f159f24: 3c03800a */ lui $v1,0x800a +/* f159f28: 00c08025 */ or $s0,$a2,$zero +/* f159f2c: afbf0024 */ sw $ra,0x24($sp) +/* f159f30: afa50054 */ sw $a1,0x54($sp) +/* f159f34: afa7005c */ sw $a3,0x5c($sp) +/* f159f38: 14c00003 */ bnez $a2,.L0f159f48 +/* f159f3c: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f159f40: 10000069 */ beqz $zero,.L0f15a0e8 +/* f159f44: 00801025 */ or $v0,$a0,$zero +.L0f159f48: +/* f159f48: 92020000 */ lbu $v0,0x0($s0) +/* f159f4c: 24010001 */ addiu $at,$zero,0x1 +/* f159f50: 8fa70060 */ lw $a3,0x60($sp) +/* f159f54: 50400006 */ beqzl $v0,.L0f159f70 +/* f159f58: 8e050008 */ lw $a1,0x8($s0) +/* f159f5c: 50410012 */ beql $v0,$at,.L0f159fa8 +/* f159f60: 8e050008 */ lw $a1,0x8($s0) +/* f159f64: 10000060 */ beqz $zero,.L0f15a0e8 +/* f159f68: 00801025 */ or $v0,$a0,$zero +/* f159f6c: 8e050008 */ lw $a1,0x8($s0) +.L0f159f70: +/* f159f70: 0fc5662d */ jal func0f1598b4 +/* f159f74: 8e06000c */ lw $a2,0xc($s0) +/* f159f78: 8fae005c */ lw $t6,0x5c($sp) +/* f159f7c: 00402025 */ or $a0,$v0,$zero +/* f159f80: 8fa50054 */ lw $a1,0x54($sp) +/* f159f84: 11c00057 */ beqz $t6,.L0f15a0e4 +/* f159f88: 24070001 */ addiu $a3,$zero,0x1 +/* f159f8c: 8faf0060 */ lw $t7,0x60($sp) +/* f159f90: 8e060004 */ lw $a2,0x4($s0) +/* f159f94: 0fc567c7 */ jal func0f159f1c +/* f159f98: afaf0010 */ sw $t7,0x10($sp) +/* f159f9c: 10000051 */ beqz $zero,.L0f15a0e4 +/* f159fa0: 00402025 */ or $a0,$v0,$zero +/* f159fa4: 8e050008 */ lw $a1,0x8($s0) +.L0f159fa8: +/* f159fa8: 50a0004f */ beqzl $a1,.L0f15a0e8 +/* f159fac: 00801025 */ or $v0,$a0,$zero +/* f159fb0: afa50048 */ sw $a1,0x48($sp) +/* f159fb4: 8cb90004 */ lw $t9,0x4($a1) +/* f159fb8: 00a0c025 */ or $t8,$a1,$zero +/* f159fbc: 00003825 */ or $a3,$zero,$zero +/* f159fc0: afb90044 */ sw $t9,0x44($sp) +/* f159fc4: 8e02000c */ lw $v0,0xc($s0) +/* f159fc8: 8fa80060 */ lw $t0,0x60($sp) +/* f159fcc: 8fa60044 */ lw $a2,0x44($sp) +/* f159fd0: c444000c */ lwc1 $f4,0xc($v0) +/* f159fd4: 8fa50054 */ lw $a1,0x54($sp) +/* f159fd8: 8faa0060 */ lw $t2,0x60($sp) +/* f159fdc: e7a40034 */ swc1 $f4,0x34($sp) +/* f159fe0: c4460010 */ lwc1 $f6,0x10($v0) +/* f159fe4: e7a60038 */ swc1 $f6,0x38($sp) +/* f159fe8: c4480014 */ lwc1 $f8,0x14($v0) +/* f159fec: e7a8003c */ swc1 $f8,0x3c($sp) +/* f159ff0: c4701bb0 */ lwc1 $f16,0x1bb0($v1) +/* f159ff4: c44a0000 */ lwc1 $f10,0x0($v0) +/* f159ff8: 46105481 */ sub.s $f18,$f10,$f16 +/* f159ffc: e7b20028 */ swc1 $f18,0x28($sp) +/* f15a000: c4661bb4 */ lwc1 $f6,0x1bb4($v1) +/* f15a004: c4440004 */ lwc1 $f4,0x4($v0) +/* f15a008: 46062201 */ sub.s $f8,$f4,$f6 +/* f15a00c: c7a60028 */ lwc1 $f6,0x28($sp) +/* f15a010: c7a40034 */ lwc1 $f4,0x34($sp) +/* f15a014: e7a8002c */ swc1 $f8,0x2c($sp) +/* f15a018: c4701bb8 */ lwc1 $f16,0x1bb8($v1) +/* f15a01c: c44a0008 */ lwc1 $f10,0x8($v0) +/* f15a020: 46062202 */ mul.s $f8,$f4,$f6 +/* f15a024: 46105481 */ sub.s $f18,$f10,$f16 +/* f15a028: c7b0002c */ lwc1 $f16,0x2c($sp) +/* f15a02c: c7aa0038 */ lwc1 $f10,0x38($sp) +/* f15a030: e7b20030 */ swc1 $f18,0x30($sp) +/* f15a034: 46105482 */ mul.s $f18,$f10,$f16 +/* f15a038: c7aa003c */ lwc1 $f10,0x3c($sp) +/* f15a03c: c7a60030 */ lwc1 $f6,0x30($sp) +/* f15a040: 460a3402 */ mul.s $f16,$f6,$f10 +/* f15a044: 46124100 */ add.s $f4,$f8,$f18 +/* f15a048: 44804000 */ mtc1 $zero,$f8 +/* f15a04c: 46048000 */ add.s $f0,$f16,$f4 +/* f15a050: 4608003c */ c.lt.s $f0,$f8 +/* f15a054: 00000000 */ sll $zero,$zero,0x0 +/* f15a058: 4502000f */ bc1fl .L0f15a098 +/* f15a05c: 00003825 */ or $a3,$zero,$zero +/* f15a060: 8fa50054 */ lw $a1,0x54($sp) +/* f15a064: 03003025 */ or $a2,$t8,$zero +/* f15a068: 0fc567c7 */ jal func0f159f1c +/* f15a06c: afa80010 */ sw $t0,0x10($sp) +/* f15a070: 8fa90060 */ lw $t1,0x60($sp) +/* f15a074: 00402025 */ or $a0,$v0,$zero +/* f15a078: 8fa50054 */ lw $a1,0x54($sp) +/* f15a07c: 8fa60044 */ lw $a2,0x44($sp) +/* f15a080: 00003825 */ or $a3,$zero,$zero +/* f15a084: 0fc567c7 */ jal func0f159f1c +/* f15a088: afa90010 */ sw $t1,0x10($sp) +/* f15a08c: 1000000c */ beqz $zero,.L0f15a0c0 +/* f15a090: 00402025 */ or $a0,$v0,$zero +/* f15a094: 00003825 */ or $a3,$zero,$zero +.L0f15a098: +/* f15a098: 0fc567c7 */ jal func0f159f1c +/* f15a09c: afaa0010 */ sw $t2,0x10($sp) +/* f15a0a0: 8fab0060 */ lw $t3,0x60($sp) +/* f15a0a4: 00402025 */ or $a0,$v0,$zero +/* f15a0a8: 8fa50054 */ lw $a1,0x54($sp) +/* f15a0ac: 8fa60048 */ lw $a2,0x48($sp) +/* f15a0b0: 00003825 */ or $a3,$zero,$zero +/* f15a0b4: 0fc567c7 */ jal func0f159f1c +/* f15a0b8: afab0010 */ sw $t3,0x10($sp) +/* f15a0bc: 00402025 */ or $a0,$v0,$zero +.L0f15a0c0: +/* f15a0c0: 8fac005c */ lw $t4,0x5c($sp) +/* f15a0c4: 8fa50054 */ lw $a1,0x54($sp) +/* f15a0c8: 24070001 */ addiu $a3,$zero,0x1 +/* f15a0cc: 11800005 */ beqz $t4,.L0f15a0e4 +/* f15a0d0: 8fad0060 */ lw $t5,0x60($sp) +/* f15a0d4: 8e060004 */ lw $a2,0x4($s0) +/* f15a0d8: 0fc567c7 */ jal func0f159f1c +/* f15a0dc: afad0010 */ sw $t5,0x10($sp) +/* f15a0e0: 00402025 */ or $a0,$v0,$zero +.L0f15a0e4: +/* f15a0e4: 00801025 */ or $v0,$a0,$zero +.L0f15a0e8: +/* f15a0e8: 8fbf0024 */ lw $ra,0x24($sp) +/* f15a0ec: 8fb00020 */ lw $s0,0x20($sp) +/* f15a0f0: 27bd0050 */ addiu $sp,$sp,0x50 +/* f15a0f4: 03e00008 */ jr $ra +/* f15a0f8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15a0fc +/* f15a0fc: 27bdffa0 */ addiu $sp,$sp,-96 +/* f15a100: 3c02800a */ lui $v0,0x800a +/* f15a104: 24429fc0 */ addiu $v0,$v0,-24640 +/* f15a108: afb0001c */ sw $s0,0x1c($sp) +/* f15a10c: 00a08025 */ or $s0,$a1,$zero +/* f15a110: afbf0024 */ sw $ra,0x24($sp) +/* f15a114: afb10020 */ sw $s1,0x20($sp) +/* f15a118: afa40060 */ sw $a0,0x60($sp) +/* f15a11c: 10a00007 */ beqz $a1,.L0f15a13c +/* f15a120: 8c460284 */ lw $a2,0x284($v0) +/* f15a124: 8c4e02bc */ lw $t6,0x2bc($v0) +/* f15a128: 001088c0 */ sll $s1,$s0,0x3 +/* f15a12c: 02308821 */ addu $s1,$s1,$s0 +/* f15a130: 00ae082a */ slt $at,$a1,$t6 +/* f15a134: 14200003 */ bnez $at,.L0f15a144 +/* f15a138: 00118880 */ sll $s1,$s1,0x2 +.L0f15a13c: +/* f15a13c: 1000005c */ beqz $zero,.L0f15a2b0 +/* f15a140: 8fa20060 */ lw $v0,0x60($sp) +.L0f15a144: +/* f15a144: 3c0f800a */ lui $t7,0x800a +/* f15a148: 8def4928 */ lw $t7,0x4928($t7) +/* f15a14c: 02308823 */ subu $s1,$s1,$s0 +/* f15a150: 00118880 */ sll $s1,$s1,0x2 +/* f15a154: 01f11021 */ addu $v0,$t7,$s1 +/* f15a158: 84430002 */ lh $v1,0x2($v0) +/* f15a15c: 3c078008 */ lui $a3,0x8008 +/* f15a160: 24e7fc10 */ addiu $a3,$a3,-1008 +/* f15a164: 1460000d */ bnez $v1,.L0f15a19c +/* f15a168: 00000000 */ sll $zero,$zero,0x0 +/* f15a16c: 84e50000 */ lh $a1,0x0($a3) +/* f15a170: 02002025 */ or $a0,$s0,$zero +/* f15a174: 18a00009 */ blez $a1,.L0f15a19c +/* f15a178: 24b8ffff */ addiu $t8,$a1,-1 +/* f15a17c: a4f80000 */ sh $t8,0x0($a3) +/* f15a180: 0fc57716 */ jal func0f15dc58 +/* f15a184: afa6003c */ sw $a2,0x3c($sp) +/* f15a188: 3c19800a */ lui $t9,0x800a +/* f15a18c: 8f394928 */ lw $t9,0x4928($t9) +/* f15a190: 8fa6003c */ lw $a2,0x3c($sp) +/* f15a194: 03311021 */ addu $v0,$t9,$s1 +/* f15a198: 84430002 */ lh $v1,0x2($v0) +.L0f15a19c: +/* f15a19c: 3c078008 */ lui $a3,0x8008 +/* f15a1a0: 14600005 */ bnez $v1,.L0f15a1b8 +/* f15a1a4: 24e7fc10 */ addiu $a3,$a3,-1008 +/* f15a1a8: 84e80000 */ lh $t0,0x0($a3) +/* f15a1ac: 2509ffff */ addiu $t1,$t0,-1 +/* f15a1b0: a4e90000 */ sh $t1,0x0($a3) +/* f15a1b4: 84430002 */ lh $v1,0x2($v0) +.L0f15a1b8: +/* f15a1b8: 14600003 */ bnez $v1,.L0f15a1c8 +/* f15a1bc: 02002025 */ or $a0,$s0,$zero +/* f15a1c0: 1000003b */ beqz $zero,.L0f15a2b0 +/* f15a1c4: 8fa20060 */ lw $v0,0x60($sp) +.L0f15a1c8: +/* f15a1c8: 27a50048 */ addiu $a1,$sp,0x48 +/* f15a1cc: 0fc59b7c */ jal func0f166df0 +/* f15a1d0: afa6003c */ sw $a2,0x3c($sp) +/* f15a1d4: 8fa6003c */ lw $a2,0x3c($sp) +/* f15a1d8: c7a60048 */ lwc1 $f6,0x48($sp) +/* f15a1dc: c7b0004c */ lwc1 $f16,0x4c($sp) +/* f15a1e0: c4c40018 */ lwc1 $f4,0x18($a2) +/* f15a1e4: 8fa40060 */ lw $a0,0x60($sp) +/* f15a1e8: 02002825 */ or $a1,$s0,$zero +/* f15a1ec: 46062201 */ sub.s $f8,$f4,$f6 +/* f15a1f0: c7a60050 */ lwc1 $f6,0x50($sp) +/* f15a1f4: e7a80054 */ swc1 $f8,0x54($sp) +/* f15a1f8: c4ca001c */ lwc1 $f10,0x1c($a2) +/* f15a1fc: 46105481 */ sub.s $f18,$f10,$f16 +/* f15a200: c7aa0054 */ lwc1 $f10,0x54($sp) +/* f15a204: e7b20058 */ swc1 $f18,0x58($sp) +/* f15a208: c4c40020 */ lwc1 $f4,0x20($a2) +/* f15a20c: c7b20058 */ lwc1 $f18,0x58($sp) +/* f15a210: 4600540d */ trunc.w.s $f16,$f10 +/* f15a214: 46062201 */ sub.s $f8,$f4,$f6 +/* f15a218: 440b8000 */ mfc1 $t3,$f16 +/* f15a21c: 4600910d */ trunc.w.s $f4,$f18 +/* f15a220: e7a8005c */ swc1 $f8,0x5c($sp) +/* f15a224: c7a6005c */ lwc1 $f6,0x5c($sp) +/* f15a228: a7ab0040 */ sh $t3,0x40($sp) +/* f15a22c: 440d2000 */ mfc1 $t5,$f4 +/* f15a230: 4600320d */ trunc.w.s $f8,$f6 +/* f15a234: a7ad0042 */ sh $t5,0x42($sp) +/* f15a238: 440f4000 */ mfc1 $t7,$f8 +/* f15a23c: 0fc59b5f */ jal func0f166d7c +/* f15a240: a7af0044 */ sh $t7,0x44($sp) +/* f15a244: 3c18800a */ lui $t8,0x800a +/* f15a248: 8f184928 */ lw $t8,0x4928($t8) +/* f15a24c: 27a90040 */ addiu $t1,$sp,0x40 +/* f15a250: 00402025 */ or $a0,$v0,$zero +/* f15a254: 0311c821 */ addu $t9,$t8,$s1 +/* f15a258: 8f280014 */ lw $t0,0x14($t9) +/* f15a25c: 02002825 */ or $a1,$s0,$zero +/* f15a260: 24070001 */ addiu $a3,$zero,0x1 +/* f15a264: 8d060008 */ lw $a2,0x8($t0) +/* f15a268: 0fc567c7 */ jal func0f159f1c +/* f15a26c: afa90010 */ sw $t1,0x10($sp) +/* f15a270: 3c0a800a */ lui $t2,0x800a +/* f15a274: 8d4a4928 */ lw $t2,0x4928($t2) +/* f15a278: 27ad0040 */ addiu $t5,$sp,0x40 +/* f15a27c: 00402025 */ or $a0,$v0,$zero +/* f15a280: 01515821 */ addu $t3,$t2,$s1 +/* f15a284: 8d6c0014 */ lw $t4,0x14($t3) +/* f15a288: 02002825 */ or $a1,$s0,$zero +/* f15a28c: 24070001 */ addiu $a3,$zero,0x1 +/* f15a290: 8d86000c */ lw $a2,0xc($t4) +/* f15a294: 0fc567c7 */ jal func0f159f1c +/* f15a298: afad0010 */ sw $t5,0x10($sp) +/* f15a29c: 3c0f800a */ lui $t7,0x800a +/* f15a2a0: 8def4928 */ lw $t7,0x4928($t7) +/* f15a2a4: 240e0001 */ addiu $t6,$zero,0x1 +/* f15a2a8: 01f1c021 */ addu $t8,$t7,$s1 +/* f15a2ac: a70e0002 */ sh $t6,0x2($t8) +.L0f15a2b0: +/* f15a2b0: 8fbf0024 */ lw $ra,0x24($sp) +/* f15a2b4: 8fb0001c */ lw $s0,0x1c($sp) +/* f15a2b8: 8fb10020 */ lw $s1,0x20($sp) +/* f15a2bc: 03e00008 */ jr $ra +/* f15a2c0: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f15a2c4 +/* f15a2c4: 27bdfdc8 */ addiu $sp,$sp,-568 +/* f15a2c8: 3c08800a */ lui $t0,0x800a +/* f15a2cc: 25089fc0 */ addiu $t0,$t0,-24640 +/* f15a2d0: 8d060348 */ lw $a2,0x348($t0) +/* f15a2d4: 8d0e034c */ lw $t6,0x34c($t0) +/* f15a2d8: afb60040 */ sw $s6,0x40($sp) +/* f15a2dc: 27b60098 */ addiu $s6,$sp,0x98 +/* f15a2e0: 00ce082b */ sltu $at,$a2,$t6 +/* f15a2e4: afbf0044 */ sw $ra,0x44($sp) +/* f15a2e8: afb5003c */ sw $s5,0x3c($sp) +/* f15a2ec: afb40038 */ sw $s4,0x38($sp) +/* f15a2f0: afb30034 */ sw $s3,0x34($sp) +/* f15a2f4: afb20030 */ sw $s2,0x30($sp) +/* f15a2f8: afb1002c */ sw $s1,0x2c($sp) +/* f15a2fc: afb00028 */ sw $s0,0x28($sp) +/* f15a300: afa40238 */ sw $a0,0x238($sp) +/* f15a304: 10200021 */ beqz $at,.L0f15a38c +/* f15a308: 02c03825 */ or $a3,$s6,$zero +/* f15a30c: 2415ffff */ addiu $s5,$zero,-1 +/* f15a310: 2405008c */ addiu $a1,$zero,0x8c +/* f15a314: a4e00000 */ sh $zero,0x0($a3) +.L0f15a318: +/* f15a318: 8cc30000 */ lw $v1,0x0($a2) +/* f15a31c: 50600016 */ beqzl $v1,.L0f15a378 +/* f15a320: 8d0b034c */ lw $t3,0x34c($t0) +/* f15a324: 846f0028 */ lh $t7,0x28($v1) +/* f15a328: 24620028 */ addiu $v0,$v1,0x28 +/* f15a32c: 3c04800a */ lui $a0,0x800a +/* f15a330: 52af0011 */ beql $s5,$t7,.L0f15a378 +/* f15a334: 8d0b034c */ lw $t3,0x34c($t0) +/* f15a338: 8c844928 */ lw $a0,0x4928($a0) +/* f15a33c: 84430000 */ lh $v1,0x0($v0) +.L0f15a340: +/* f15a340: 00650019 */ multu $v1,$a1 +/* f15a344: 0000c012 */ mflo $t8 +/* f15a348: 0098c821 */ addu $t9,$a0,$t8 +/* f15a34c: 97290000 */ lhu $t1,0x0($t9) +/* f15a350: 312a0004 */ andi $t2,$t1,0x4 +/* f15a354: 51400004 */ beqzl $t2,.L0f15a368 +/* f15a358: 84430002 */ lh $v1,0x2($v0) +/* f15a35c: 10000005 */ beqz $zero,.L0f15a374 +/* f15a360: a4e30000 */ sh $v1,0x0($a3) +/* f15a364: 84430002 */ lh $v1,0x2($v0) +.L0f15a368: +/* f15a368: 24420002 */ addiu $v0,$v0,0x2 +/* f15a36c: 16a3fff4 */ bne $s5,$v1,.L0f15a340 +/* f15a370: 00000000 */ sll $zero,$zero,0x0 +.L0f15a374: +/* f15a374: 8d0b034c */ lw $t3,0x34c($t0) +.L0f15a378: +/* f15a378: 24c60004 */ addiu $a2,$a2,0x4 +/* f15a37c: 24e70002 */ addiu $a3,$a3,0x2 +/* f15a380: 00cb082b */ sltu $at,$a2,$t3 +/* f15a384: 5420ffe4 */ bnezl $at,.L0f15a318 +/* f15a388: a4e00000 */ sh $zero,0x0($a3) +.L0f15a38c: +/* f15a38c: 2415ffff */ addiu $s5,$zero,-1 +/* f15a390: 0fc599b2 */ jal func0f1666c8 +/* f15a394: 8fa40238 */ lw $a0,0x238($sp) +/* f15a398: 244c0008 */ addiu $t4,$v0,0x8 +/* f15a39c: afac0238 */ sw $t4,0x238($sp) +/* f15a3a0: 3c0db600 */ lui $t5,0xb600 +/* f15a3a4: 240e3000 */ addiu $t6,$zero,0x3000 +/* f15a3a8: ac4e0004 */ sw $t6,0x4($v0) +/* f15a3ac: ac4d0000 */ sw $t5,0x0($v0) +/* f15a3b0: 8faf0238 */ lw $t7,0x238($sp) +/* f15a3b4: 3c19b700 */ lui $t9,0xb700 +/* f15a3b8: 24090204 */ addiu $t1,$zero,0x204 +/* f15a3bc: 25f80008 */ addiu $t8,$t7,0x8 +/* f15a3c0: afb80238 */ sw $t8,0x238($sp) +/* f15a3c4: ade90004 */ sw $t1,0x4($t7) +/* f15a3c8: adf90000 */ sw $t9,0x0($t7) +/* f15a3cc: 8faa0238 */ lw $t2,0x238($sp) +/* f15a3d0: 3c0dfffe */ lui $t5,0xfffe +/* f15a3d4: 3c0cfcff */ lui $t4,0xfcff +/* f15a3d8: 254b0008 */ addiu $t3,$t2,0x8 +/* f15a3dc: afab0238 */ sw $t3,0x238($sp) +/* f15a3e0: 358cffff */ ori $t4,$t4,0xffff +/* f15a3e4: 35ad793c */ ori $t5,$t5,0x793c +/* f15a3e8: ad4d0004 */ sw $t5,0x4($t2) +/* f15a3ec: ad4c0000 */ sw $t4,0x0($t2) +/* f15a3f0: 8fae0238 */ lw $t6,0x238($sp) +/* f15a3f4: 3c18ba00 */ lui $t8,0xba00 +/* f15a3f8: 37180c02 */ ori $t8,$t8,0xc02 +/* f15a3fc: 25cf0008 */ addiu $t7,$t6,0x8 +/* f15a400: afaf0238 */ sw $t7,0x238($sp) +/* f15a404: 24192000 */ addiu $t9,$zero,0x2000 +/* f15a408: add90004 */ sw $t9,0x4($t6) +/* f15a40c: add80000 */ sw $t8,0x0($t6) +/* f15a410: 8fa90238 */ lw $t1,0x238($sp) +/* f15a414: 3c0bba00 */ lui $t3,0xba00 +/* f15a418: 356b1402 */ ori $t3,$t3,0x1402 +/* f15a41c: 252a0008 */ addiu $t2,$t1,0x8 +/* f15a420: afaa0238 */ sw $t2,0x238($sp) +/* f15a424: ad200004 */ sw $zero,0x4($t1) +/* f15a428: ad2b0000 */ sw $t3,0x0($t1) +/* f15a42c: 8fac0238 */ lw $t4,0x238($sp) +/* f15a430: 3c11b900 */ lui $s1,0xb900 +/* f15a434: 3c120050 */ lui $s2,0x50 +/* f15a438: 258d0008 */ addiu $t5,$t4,0x8 +/* f15a43c: afad0238 */ sw $t5,0x238($sp) +/* f15a440: 3631031d */ ori $s1,$s1,0x31d +/* f15a444: 365241c8 */ ori $s2,$s2,0x41c8 +/* f15a448: ad920004 */ sw $s2,0x4($t4) +/* f15a44c: ad910000 */ sw $s1,0x0($t4) +/* f15a450: 8fb00238 */ lw $s0,0x238($sp) +/* f15a454: 3c140103 */ lui $s4,0x103 +/* f15a458: 36940040 */ ori $s4,$s4,0x40 +/* f15a45c: 260f0008 */ addiu $t7,$s0,0x8 +/* f15a460: afaf0238 */ sw $t7,0x238($sp) +/* f15a464: 0fc2d402 */ jal func0f0b5008 +/* f15a468: ae140000 */ sw $s4,0x0($s0) +/* f15a46c: 0c012d20 */ jal 0x4b480 +/* f15a470: 00402025 */ or $a0,$v0,$zero +/* f15a474: ae020004 */ sw $v0,0x4($s0) +/* f15a478: 24180002 */ addiu $t8,$zero,0x2 +/* f15a47c: 24190001 */ addiu $t9,$zero,0x1 +/* f15a480: afb90014 */ sw $t9,0x14($sp) +/* f15a484: afb80010 */ sw $t8,0x10($sp) +/* f15a488: afa00018 */ sw $zero,0x18($sp) +/* f15a48c: 27a40238 */ addiu $a0,$sp,0x238 +/* f15a490: 00002825 */ or $a1,$zero,$zero +/* f15a494: 24060002 */ addiu $a2,$zero,0x2 +/* f15a498: 0fc2ce70 */ jal func0f0b39c0 +/* f15a49c: 00003825 */ or $a3,$zero,$zero +/* f15a4a0: 8fa90238 */ lw $t1,0x238($sp) +/* f15a4a4: 252a0008 */ addiu $t2,$t1,0x8 +/* f15a4a8: afaa0238 */ sw $t2,0x238($sp) +/* f15a4ac: ad320004 */ sw $s2,0x4($t1) +/* f15a4b0: ad310000 */ sw $s1,0x0($t1) +/* f15a4b4: 0fc572dd */ jal func0f15cb74 +/* f15a4b8: 8fa40238 */ lw $a0,0x238($sp) +/* f15a4bc: 3c12800a */ lui $s2,0x800a +/* f15a4c0: 26524ce4 */ addiu $s2,$s2,0x4ce4 +/* f15a4c4: 3c04800a */ lui $a0,0x800a +/* f15a4c8: 84844ce6 */ lh $a0,0x4ce6($a0) +/* f15a4cc: 86530000 */ lh $s3,0x0($s2) +/* f15a4d0: afa20238 */ sw $v0,0x238($sp) +/* f15a4d4: 3c038008 */ lui $v1,0x8008 +/* f15a4d8: 0093082a */ slt $at,$a0,$s3 +/* f15a4dc: 1420001b */ bnez $at,.L0f15a54c +/* f15a4e0: 00000000 */ sll $zero,$zero,0x0 +/* f15a4e4: 8c63fc2c */ lw $v1,-0x3d4($v1) +.L0f15a4e8: +/* f15a4e8: 18600012 */ blez $v1,.L0f15a534 +/* f15a4ec: 00008825 */ or $s1,$zero,$zero +/* f15a4f0: 3c10800a */ lui $s0,0x800a +/* f15a4f4: 26104640 */ addiu $s0,$s0,0x4640 +.L0f15a4f8: +/* f15a4f8: 920b0003 */ lbu $t3,0x3($s0) +/* f15a4fc: 8fa40238 */ lw $a0,0x238($sp) +/* f15a500: 566b0007 */ bnel $s3,$t3,.L0f15a520 +/* f15a504: 26310001 */ addiu $s1,$s1,0x1 +/* f15a508: 0fc5683f */ jal func0f15a0fc +/* f15a50c: 86050000 */ lh $a1,0x0($s0) +/* f15a510: 3c038008 */ lui $v1,0x8008 +/* f15a514: 8c63fc2c */ lw $v1,-0x3d4($v1) +/* f15a518: afa20238 */ sw $v0,0x238($sp) +/* f15a51c: 26310001 */ addiu $s1,$s1,0x1 +.L0f15a520: +/* f15a520: 0223082a */ slt $at,$s1,$v1 +/* f15a524: 1420fff4 */ bnez $at,.L0f15a4f8 +/* f15a528: 2610000c */ addiu $s0,$s0,0xc +/* f15a52c: 3c04800a */ lui $a0,0x800a +/* f15a530: 84844ce6 */ lh $a0,0x4ce6($a0) +.L0f15a534: +/* f15a534: 26730001 */ addiu $s3,$s3,0x1 +/* f15a538: 00136400 */ sll $t4,$s3,0x10 +/* f15a53c: 000c9c03 */ sra $s3,$t4,0x10 +/* f15a540: 0093082a */ slt $at,$a0,$s3 +/* f15a544: 1020ffe8 */ beqz $at,.L0f15a4e8 +/* f15a548: 00000000 */ sll $zero,$zero,0x0 +.L0f15a54c: +/* f15a54c: 0fc572dd */ jal func0f15cb74 +/* f15a550: 8fa40238 */ lw $a0,0x238($sp) +/* f15a554: 244e0008 */ addiu $t6,$v0,0x8 +/* f15a558: afae0238 */ sw $t6,0x238($sp) +/* f15a55c: ac540000 */ sw $s4,0x0($v0) +/* f15a560: 0fc2d402 */ jal func0f0b5008 +/* f15a564: 00408025 */ or $s0,$v0,$zero +/* f15a568: 0c012d20 */ jal 0x4b480 +/* f15a56c: 00402025 */ or $a0,$v0,$zero +/* f15a570: ae020004 */ sw $v0,0x4($s0) +/* f15a574: 3c13800a */ lui $s3,0x800a +/* f15a578: 86734ce6 */ lh $s3,0x4ce6($s3) +/* f15a57c: 86440000 */ lh $a0,0x0($s2) +/* f15a580: 3c038008 */ lui $v1,0x8008 +/* f15a584: 8c63fc2c */ lw $v1,-0x3d4($v1) +/* f15a588: 0264082a */ slt $at,$s3,$a0 +/* f15a58c: 5420004d */ bnezl $at,.L0f15a6c4 +/* f15a590: 8fa40238 */ lw $a0,0x238($sp) +.L0f15a594: +/* f15a594: 18600044 */ blez $v1,.L0f15a6a8 +/* f15a598: 00009025 */ or $s2,$zero,$zero +/* f15a59c: 3c10800a */ lui $s0,0x800a +/* f15a5a0: 26104640 */ addiu $s0,$s0,0x4640 +.L0f15a5a4: +/* f15a5a4: 920f0003 */ lbu $t7,0x3($s0) +/* f15a5a8: 8fb10238 */ lw $s1,0x238($sp) +/* f15a5ac: 166f0038 */ bne $s3,$t7,.L0f15a690 +/* f15a5b0: 26390008 */ addiu $t9,$s1,0x8 +/* f15a5b4: afb90238 */ sw $t9,0x238($sp) +/* f15a5b8: 0fc2d402 */ jal func0f0b5008 +/* f15a5bc: ae340000 */ sw $s4,0x0($s1) +/* f15a5c0: 0c012d20 */ jal 0x4b480 +/* f15a5c4: 00402025 */ or $a0,$v0,$zero +/* f15a5c8: ae220004 */ sw $v0,0x4($s1) +/* f15a5cc: 860b0008 */ lh $t3,0x8($s0) +/* f15a5d0: 860a0006 */ lh $t2,0x6($s0) +/* f15a5d4: 86090004 */ lh $t1,0x4($s0) +/* f15a5d8: 860c000a */ lh $t4,0xa($s0) +/* f15a5dc: 448b4000 */ mtc1 $t3,$f8 +/* f15a5e0: 448a3000 */ mtc1 $t2,$f6 +/* f15a5e4: 44892000 */ mtc1 $t1,$f4 +/* f15a5e8: 448c5000 */ mtc1 $t4,$f10 +/* f15a5ec: 46804220 */ cvt.s.w $f8,$f8 +/* f15a5f0: 8fa40238 */ lw $a0,0x238($sp) +/* f15a5f4: 468031a0 */ cvt.s.w $f6,$f6 +/* f15a5f8: 44074000 */ mfc1 $a3,$f8 +/* f15a5fc: 46802120 */ cvt.s.w $f4,$f4 +/* f15a600: 44063000 */ mfc1 $a2,$f6 +/* f15a604: 46805420 */ cvt.s.w $f16,$f10 +/* f15a608: 44052000 */ mfc1 $a1,$f4 +/* f15a60c: 0fc572ed */ jal func0f15cbb4 +/* f15a610: e7b00010 */ swc1 $f16,0x10($sp) +/* f15a614: 244d0008 */ addiu $t5,$v0,0x8 +/* f15a618: afad0238 */ sw $t5,0x238($sp) +/* f15a61c: ac540000 */ sw $s4,0x0($v0) +/* f15a620: 0fc2d3fa */ jal func0f0b4fe8 +/* f15a624: 00408825 */ or $s1,$v0,$zero +/* f15a628: 0c012d20 */ jal 0x4b480 +/* f15a62c: 00402025 */ or $a0,$v0,$zero +/* f15a630: 0fc47b60 */ jal func0f11ed80 +/* f15a634: ae220004 */ sw $v0,0x4($s1) +/* f15a638: 10400013 */ beqz $v0,.L0f15a688 +/* f15a63c: 00000000 */ sll $zero,$zero,0x0 +/* f15a640: 0fc59eb8 */ jal func0f167ae0 +/* f15a644: 00000000 */ sll $zero,$zero,0x0 +/* f15a648: 1040000f */ beqz $v0,.L0f15a688 +/* f15a64c: 00000000 */ sll $zero,$zero,0x0 +/* f15a650: 86050000 */ lh $a1,0x0($s0) +/* f15a654: 8fa40238 */ lw $a0,0x238($sp) +/* f15a658: 24060001 */ addiu $a2,$zero,0x1 +/* f15a65c: 16a50005 */ bne $s5,$a1,.L0f15a674 +/* f15a660: 02c03825 */ or $a3,$s6,$zero +/* f15a664: 0fc181f2 */ jal func0f0607c8 +/* f15a668: 00002825 */ or $a1,$zero,$zero +/* f15a66c: afa20238 */ sw $v0,0x238($sp) +/* f15a670: 86050000 */ lh $a1,0x0($s0) +.L0f15a674: +/* f15a674: 8fa40238 */ lw $a0,0x238($sp) +/* f15a678: 24060001 */ addiu $a2,$zero,0x1 +/* f15a67c: 0fc181f2 */ jal func0f0607c8 +/* f15a680: 02c03825 */ or $a3,$s6,$zero +/* f15a684: afa20238 */ sw $v0,0x238($sp) +.L0f15a688: +/* f15a688: 3c038008 */ lui $v1,0x8008 +/* f15a68c: 8c63fc2c */ lw $v1,-0x3d4($v1) +.L0f15a690: +/* f15a690: 26520001 */ addiu $s2,$s2,0x1 +/* f15a694: 0243082a */ slt $at,$s2,$v1 +/* f15a698: 1420ffc2 */ bnez $at,.L0f15a5a4 +/* f15a69c: 2610000c */ addiu $s0,$s0,0xc +/* f15a6a0: 3c04800a */ lui $a0,0x800a +/* f15a6a4: 84844ce4 */ lh $a0,0x4ce4($a0) +.L0f15a6a8: +/* f15a6a8: 2673ffff */ addiu $s3,$s3,-1 +/* f15a6ac: 00137400 */ sll $t6,$s3,0x10 +/* f15a6b0: 000e9c03 */ sra $s3,$t6,0x10 +/* f15a6b4: 0264082a */ slt $at,$s3,$a0 +/* f15a6b8: 1020ffb6 */ beqz $at,.L0f15a594 +/* f15a6bc: 00000000 */ sll $zero,$zero,0x0 +/* f15a6c0: 8fa40238 */ lw $a0,0x238($sp) +.L0f15a6c4: +/* f15a6c4: 0fc4969b */ jal func0f125a6c +/* f15a6c8: 24050001 */ addiu $a1,$zero,0x1 +/* f15a6cc: 8fbf0044 */ lw $ra,0x44($sp) +/* f15a6d0: 8fb00028 */ lw $s0,0x28($sp) +/* f15a6d4: 8fb1002c */ lw $s1,0x2c($sp) +/* f15a6d8: 8fb20030 */ lw $s2,0x30($sp) +/* f15a6dc: 8fb30034 */ lw $s3,0x34($sp) +/* f15a6e0: 8fb40038 */ lw $s4,0x38($sp) +/* f15a6e4: 8fb5003c */ lw $s5,0x3c($sp) +/* f15a6e8: 8fb60040 */ lw $s6,0x40($sp) +/* f15a6ec: 03e00008 */ jr $ra +/* f15a6f0: 27bd0238 */ addiu $sp,$sp,0x238 +); + +GLOBAL_ASM( +glabel func0f15a6f4 +/* f15a6f4: 27bdfcc8 */ addiu $sp,$sp,-824 +/* f15a6f8: 3c0e800a */ lui $t6,0x800a +/* f15a6fc: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f15a700: 3c018008 */ lui $at,0x8008 +/* f15a704: afbf003c */ sw $ra,0x3c($sp) +/* f15a708: afb60038 */ sw $s6,0x38($sp) +/* f15a70c: afb50034 */ sw $s5,0x34($sp) +/* f15a710: afb40030 */ sw $s4,0x30($sp) +/* f15a714: afb3002c */ sw $s3,0x2c($sp) +/* f15a718: afb20028 */ sw $s2,0x28($sp) +/* f15a71c: afb10024 */ sw $s1,0x24($sp) +/* f15a720: afb00020 */ sw $s0,0x20($sp) +/* f15a724: ac20fc14 */ sw $zero,-0x3ec($at) +/* f15a728: 95cf0010 */ lhu $t7,0x10($t6) +/* f15a72c: 3c13800a */ lui $s3,0x800a +/* f15a730: 24010001 */ addiu $at,$zero,0x1 +/* f15a734: 00808825 */ or $s1,$a0,$zero +/* f15a738: 8e73a474 */ lw $s3,-0x5b8c($s3) +/* f15a73c: 15e10005 */ bne $t7,$at,.L0f15a754 +/* f15a740: 2416ffff */ addiu $s6,$zero,-1 +/* f15a744: 0fc568b1 */ jal func0f15a2c4 +/* f15a748: 00000000 */ sll $zero,$zero,0x0 +/* f15a74c: 10000268 */ beqz $zero,.L0f15b0f0 +/* f15a750: 8fbf003c */ lw $ra,0x3c($sp) +.L0f15a754: +/* f15a754: 3c098008 */ lui $t1,0x8008 +/* f15a758: 8d29fc2c */ lw $t1,-0x3d4($t1) +/* f15a75c: 00009025 */ or $s2,$zero,$zero +/* f15a760: 1920000d */ blez $t1,.L0f15a798 +/* f15a764: 3c10800a */ lui $s0,0x800a +/* f15a768: 26104640 */ addiu $s0,$s0,0x4640 +/* f15a76c: 27a40108 */ addiu $a0,$sp,0x108 +/* f15a770: 27a30090 */ addiu $v1,$sp,0x90 +.L0f15a774: +/* f15a774: a4720000 */ sh $s2,0x0($v1) +/* f15a778: 92180003 */ lbu $t8,0x3($s0) +/* f15a77c: 26520001 */ addiu $s2,$s2,0x1 +/* f15a780: 0249082a */ slt $at,$s2,$t1 +/* f15a784: 24840002 */ addiu $a0,$a0,0x2 +/* f15a788: 2610000c */ addiu $s0,$s0,0xc +/* f15a78c: 24630002 */ addiu $v1,$v1,0x2 +/* f15a790: 1420fff8 */ bnez $at,.L0f15a774 +/* f15a794: a498fffe */ sh $t8,-0x2($a0) +.L0f15a798: +/* f15a798: 29210002 */ slti $at,$t1,0x2 +/* f15a79c: 1420001b */ bnez $at,.L0f15a80c +/* f15a7a0: 252affff */ addiu $t2,$t1,-1 +/* f15a7a4: 27a90090 */ addiu $t1,$sp,0x90 +.L0f15a7a8: +/* f15a7a8: 19400016 */ blez $t2,.L0f15a804 +/* f15a7ac: 0000a025 */ or $s4,$zero,$zero +/* f15a7b0: 27a40108 */ addiu $a0,$sp,0x108 +/* f15a7b4: 000a5840 */ sll $t3,$t2,0x1 +/* f15a7b8: 01644021 */ addu $t0,$t3,$a0 +/* f15a7bc: 00002825 */ or $a1,$zero,$zero +.L0f15a7c0: +/* f15a7c0: 84860002 */ lh $a2,0x2($a0) +/* f15a7c4: 84870000 */ lh $a3,0x0($a0) +/* f15a7c8: 01251821 */ addu $v1,$t1,$a1 +/* f15a7cc: 00c7082a */ slt $at,$a2,$a3 +/* f15a7d0: 50200009 */ beqzl $at,.L0f15a7f8 +/* f15a7d4: 24840002 */ addiu $a0,$a0,0x2 +/* f15a7d8: 84620000 */ lh $v0,0x0($v1) +/* f15a7dc: 846d0002 */ lh $t5,0x2($v1) +/* f15a7e0: a4860000 */ sh $a2,0x0($a0) +/* f15a7e4: a4870002 */ sh $a3,0x2($a0) +/* f15a7e8: 24140001 */ addiu $s4,$zero,0x1 +/* f15a7ec: a4620002 */ sh $v0,0x2($v1) +/* f15a7f0: a46d0000 */ sh $t5,0x0($v1) +/* f15a7f4: 24840002 */ addiu $a0,$a0,0x2 +.L0f15a7f8: +/* f15a7f8: 0088082b */ sltu $at,$a0,$t0 +/* f15a7fc: 1420fff0 */ bnez $at,.L0f15a7c0 +/* f15a800: 24a50002 */ addiu $a1,$a1,0x2 +.L0f15a804: +/* f15a804: 1680ffe8 */ bnez $s4,.L0f15a7a8 +/* f15a808: 00000000 */ sll $zero,$zero,0x0 +.L0f15a80c: +/* f15a80c: 02202025 */ or $a0,$s1,$zero +/* f15a810: 0fc572dd */ jal func0f15cb74 +/* f15a814: 0000a025 */ or $s4,$zero,$zero +/* f15a818: 3c03800a */ lui $v1,0x800a +/* f15a81c: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f15a820: 00408825 */ or $s1,$v0,$zero +/* f15a824: 8c6400d8 */ lw $a0,0xd8($v1) +/* f15a828: 14800013 */ bnez $a0,.L0f15a878 +/* f15a82c: 3c0e8007 */ lui $t6,0x8007 +/* f15a830: 8dce0764 */ lw $t6,0x764($t6) +/* f15a834: 15c00010 */ bnez $t6,.L0f15a878 +/* f15a838: 00000000 */ sll $zero,$zero,0x0 +/* f15a83c: 8c620480 */ lw $v0,0x480($v1) +/* f15a840: 50400007 */ beqzl $v0,.L0f15a860 +/* f15a844: 8c6b1c54 */ lw $t3,0x1c54($v1) +/* f15a848: 1040000b */ beqz $v0,.L0f15a878 +/* f15a84c: 00000000 */ sll $zero,$zero,0x0 +/* f15a850: 804f0037 */ lb $t7,0x37($v0) +/* f15a854: 15e00008 */ bnez $t7,.L0f15a878 +/* f15a858: 00000000 */ sll $zero,$zero,0x0 +/* f15a85c: 8c6b1c54 */ lw $t3,0x1c54($v1) +.L0f15a860: +/* f15a860: 8c7800c4 */ lw $t8,0xc4($v1) +/* f15a864: 0160c827 */ nor $t9,$t3,$zero +/* f15a868: 03196024 */ and $t4,$t8,$t9 +/* f15a86c: 318d0001 */ andi $t5,$t4,0x1 +/* f15a870: 55a000c1 */ bnezl $t5,.L0f15ab78 +/* f15a874: 02202025 */ or $a0,$s1,$zero +.L0f15a878: +/* f15a878: 14800012 */ bnez $a0,.L0f15a8c4 +/* f15a87c: 3c0e8007 */ lui $t6,0x8007 +/* f15a880: 8dce0764 */ lw $t6,0x764($t6) +/* f15a884: 15c0000f */ bnez $t6,.L0f15a8c4 +/* f15a888: 00000000 */ sll $zero,$zero,0x0 +/* f15a88c: 8c620480 */ lw $v0,0x480($v1) +/* f15a890: 50400007 */ beqzl $v0,.L0f15a8b0 +/* f15a894: 8c781c54 */ lw $t8,0x1c54($v1) +/* f15a898: 1040000a */ beqz $v0,.L0f15a8c4 +/* f15a89c: 00000000 */ sll $zero,$zero,0x0 +/* f15a8a0: 804f0037 */ lb $t7,0x37($v0) +/* f15a8a4: 15e00007 */ bnez $t7,.L0f15a8c4 +/* f15a8a8: 00000000 */ sll $zero,$zero,0x0 +/* f15a8ac: 8c781c54 */ lw $t8,0x1c54($v1) +.L0f15a8b0: +/* f15a8b0: 8c6b00c4 */ lw $t3,0xc4($v1) +/* f15a8b4: 0300c827 */ nor $t9,$t8,$zero +/* f15a8b8: 01796024 */ and $t4,$t3,$t9 +/* f15a8bc: 318d0008 */ andi $t5,$t4,0x8 +/* f15a8c0: 15a000ac */ bnez $t5,.L0f15ab74 +.L0f15a8c4: +/* f15a8c4: 3c108008 */ lui $s0,0x8008 +/* f15a8c8: 2610fcc0 */ addiu $s0,$s0,-832 +/* f15a8cc: 860e05e8 */ lh $t6,0x5e8($s0) +/* f15a8d0: 126e001f */ beq $s3,$t6,.L0f15a950 +/* f15a8d4: 00000000 */ sll $zero,$zero,0x0 +/* f15a8d8: 860f0738 */ lh $t7,0x738($s0) +/* f15a8dc: 126f001c */ beq $s3,$t7,.L0f15a950 +/* f15a8e0: 00000000 */ sll $zero,$zero,0x0 +/* f15a8e4: 86180118 */ lh $t8,0x118($s0) +/* f15a8e8: 12780019 */ beq $s3,$t8,.L0f15a950 +/* f15a8ec: 00000000 */ sll $zero,$zero,0x0 +/* f15a8f0: 860b0000 */ lh $t3,0x0($s0) +/* f15a8f4: 126b0016 */ beq $s3,$t3,.L0f15a950 +/* f15a8f8: 00000000 */ sll $zero,$zero,0x0 +/* f15a8fc: 861904d0 */ lh $t9,0x4d0($s0) +/* f15a900: 12790013 */ beq $s3,$t9,.L0f15a950 +/* f15a904: 00000000 */ sll $zero,$zero,0x0 +/* f15a908: 860c0070 */ lh $t4,0x70($s0) +/* f15a90c: 126c0010 */ beq $s3,$t4,.L0f15a950 +/* f15a910: 00000000 */ sll $zero,$zero,0x0 +/* f15a914: 860d0620 */ lh $t5,0x620($s0) +/* f15a918: 126d000d */ beq $s3,$t5,.L0f15a950 +/* f15a91c: 00000000 */ sll $zero,$zero,0x0 +/* f15a920: 860e0310 */ lh $t6,0x310($s0) +/* f15a924: 126e000a */ beq $s3,$t6,.L0f15a950 +/* f15a928: 00000000 */ sll $zero,$zero,0x0 +/* f15a92c: 860f07a8 */ lh $t7,0x7a8($s0) +/* f15a930: 126f0007 */ beq $s3,$t7,.L0f15a950 +/* f15a934: 00000000 */ sll $zero,$zero,0x0 +/* f15a938: 86180850 */ lh $t8,0x850($s0) +/* f15a93c: 12780004 */ beq $s3,$t8,.L0f15a950 +/* f15a940: 00000000 */ sll $zero,$zero,0x0 +/* f15a944: 860b0700 */ lh $t3,0x700($s0) +/* f15a948: 566b008b */ bnel $s3,$t3,.L0f15ab78 +/* f15a94c: 02202025 */ or $a0,$s1,$zero +.L0f15a950: +/* f15a950: 0fc599b2 */ jal func0f1666c8 +/* f15a954: 02202025 */ or $a0,$s1,$zero +/* f15a958: 0c002ade */ jal 0xab78 +/* f15a95c: 00402025 */ or $a0,$v0,$zero +/* f15a960: 861905e8 */ lh $t9,0x5e8($s0) +/* f15a964: 00408825 */ or $s1,$v0,$zero +/* f15a968: 2412ffff */ addiu $s2,$zero,-1 +/* f15a96c: 1279000a */ beq $s3,$t9,.L0f15a998 +/* f15a970: 24010001 */ addiu $at,$zero,0x1 +/* f15a974: 860c0738 */ lh $t4,0x738($s0) +/* f15a978: 126c0007 */ beq $s3,$t4,.L0f15a998 +/* f15a97c: 00000000 */ sll $zero,$zero,0x0 +/* f15a980: 860d0118 */ lh $t5,0x118($s0) +/* f15a984: 126d0004 */ beq $s3,$t5,.L0f15a998 +/* f15a988: 00000000 */ sll $zero,$zero,0x0 +/* f15a98c: 860e0000 */ lh $t6,0x0($s0) +/* f15a990: 566e0004 */ bnel $s3,$t6,.L0f15a9a4 +/* f15a994: 860f04d0 */ lh $t7,0x4d0($s0) +.L0f15a998: +/* f15a998: 1000001d */ beqz $zero,.L0f15aa10 +/* f15a99c: 2412000f */ addiu $s2,$zero,0xf +/* f15a9a0: 860f04d0 */ lh $t7,0x4d0($s0) +.L0f15a9a4: +/* f15a9a4: 126f0004 */ beq $s3,$t7,.L0f15a9b8 +/* f15a9a8: 00000000 */ sll $zero,$zero,0x0 +/* f15a9ac: 86180070 */ lh $t8,0x70($s0) +/* f15a9b0: 56780004 */ bnel $s3,$t8,.L0f15a9c4 +/* f15a9b4: 860b0620 */ lh $t3,0x620($s0) +.L0f15a9b8: +/* f15a9b8: 10000015 */ beqz $zero,.L0f15aa10 +/* f15a9bc: 24120002 */ addiu $s2,$zero,0x2 +/* f15a9c0: 860b0620 */ lh $t3,0x620($s0) +.L0f15a9c4: +/* f15a9c4: 126b0007 */ beq $s3,$t3,.L0f15a9e4 +/* f15a9c8: 00000000 */ sll $zero,$zero,0x0 +/* f15a9cc: 86190310 */ lh $t9,0x310($s0) +/* f15a9d0: 12790004 */ beq $s3,$t9,.L0f15a9e4 +/* f15a9d4: 00000000 */ sll $zero,$zero,0x0 +/* f15a9d8: 860c07a8 */ lh $t4,0x7a8($s0) +/* f15a9dc: 566c0004 */ bnel $s3,$t4,.L0f15a9f0 +/* f15a9e0: 860d0850 */ lh $t5,0x850($s0) +.L0f15a9e4: +/* f15a9e4: 1000000a */ beqz $zero,.L0f15aa10 +/* f15a9e8: 24120001 */ addiu $s2,$zero,0x1 +/* f15a9ec: 860d0850 */ lh $t5,0x850($s0) +.L0f15a9f0: +/* f15a9f0: 566d0004 */ bnel $s3,$t5,.L0f15aa04 +/* f15a9f4: 860e0700 */ lh $t6,0x700($s0) +/* f15a9f8: 10000005 */ beqz $zero,.L0f15aa10 +/* f15a9fc: 24120001 */ addiu $s2,$zero,0x1 +/* f15aa00: 860e0700 */ lh $t6,0x700($s0) +.L0f15aa04: +/* f15aa04: 166e0002 */ bne $s3,$t6,.L0f15aa10 +/* f15aa08: 00000000 */ sll $zero,$zero,0x0 +/* f15aa0c: 24120071 */ addiu $s2,$zero,0x71 +.L0f15aa10: +/* f15aa10: 3c0f800a */ lui $t7,0x800a +/* f15aa14: 8defa02c */ lw $t7,-0x5fd4($t7) +/* f15aa18: 3c18800a */ lui $t8,0x800a +/* f15aa1c: 3c0b800a */ lui $t3,0x800a +/* f15aa20: 11e00003 */ beqz $t7,.L0f15aa30 +/* f15aa24: 3c19800a */ lui $t9,0x800a +/* f15aa28: 10000002 */ beqz $zero,.L0f15aa34 +/* f15aa2c: 24050001 */ addiu $a1,$zero,0x1 +.L0f15aa30: +/* f15aa30: 00002825 */ or $a1,$zero,$zero +.L0f15aa34: +/* f15aa34: 8f18a028 */ lw $t8,-0x5fd8($t8) +/* f15aa38: 00001825 */ or $v1,$zero,$zero +/* f15aa3c: 00002025 */ or $a0,$zero,$zero +/* f15aa40: 13000003 */ beqz $t8,.L0f15aa50 +/* f15aa44: 00001025 */ or $v0,$zero,$zero +/* f15aa48: 10000001 */ beqz $zero,.L0f15aa50 +/* f15aa4c: 24030001 */ addiu $v1,$zero,0x1 +.L0f15aa50: +/* f15aa50: 8d6ba024 */ lw $t3,-0x5fdc($t3) +/* f15aa54: 11600003 */ beqz $t3,.L0f15aa64 +/* f15aa58: 00000000 */ sll $zero,$zero,0x0 +/* f15aa5c: 10000001 */ beqz $zero,.L0f15aa64 +/* f15aa60: 24040001 */ addiu $a0,$zero,0x1 +.L0f15aa64: +/* f15aa64: 8f39a030 */ lw $t9,-0x5fd0($t9) +/* f15aa68: 13200003 */ beqz $t9,.L0f15aa78 +/* f15aa6c: 00000000 */ sll $zero,$zero,0x0 +/* f15aa70: 10000001 */ beqz $zero,.L0f15aa78 +/* f15aa74: 24020001 */ addiu $v0,$zero,0x1 +.L0f15aa78: +/* f15aa78: 00446021 */ addu $t4,$v0,$a0 +/* f15aa7c: 01836821 */ addu $t5,$t4,$v1 +/* f15aa80: 01a57021 */ addu $t6,$t5,$a1 +/* f15aa84: 15c10023 */ bne $t6,$at,.L0f15ab14 +/* f15aa88: 24010030 */ addiu $at,$zero,0x30 +/* f15aa8c: 1261000b */ beq $s3,$at,.L0f15aabc +/* f15aa90: 24010022 */ addiu $at,$zero,0x22 +/* f15aa94: 12610009 */ beq $s3,$at,.L0f15aabc +/* f15aa98: 2401004e */ addiu $at,$zero,0x4e +/* f15aa9c: 12610007 */ beq $s3,$at,.L0f15aabc +/* f15aaa0: 2401002f */ addiu $at,$zero,0x2f +/* f15aaa4: 12610005 */ beq $s3,$at,.L0f15aabc +/* f15aaa8: 24010019 */ addiu $at,$zero,0x19 +/* f15aaac: 12610003 */ beq $s3,$at,.L0f15aabc +/* f15aab0: 24010034 */ addiu $at,$zero,0x34 +/* f15aab4: 56610018 */ bnel $s3,$at,.L0f15ab18 +/* f15aab8: 2406ffff */ addiu $a2,$zero,-1 +.L0f15aabc: +/* f15aabc: 0fc54d8a */ jal func0f153628 +/* f15aac0: 02202025 */ or $a0,$s1,$zero +/* f15aac4: 3c0f0103 */ lui $t7,0x103 +/* f15aac8: 35ef0040 */ ori $t7,$t7,0x40 +/* f15aacc: ac4f0000 */ sw $t7,0x0($v0) +/* f15aad0: 00408025 */ or $s0,$v0,$zero +/* f15aad4: 0fc2d402 */ jal func0f0b5008 +/* f15aad8: 24510008 */ addiu $s1,$v0,0x8 +/* f15aadc: 0c012d20 */ jal 0x4b480 +/* f15aae0: 00402025 */ or $a0,$v0,$zero +/* f15aae4: ae020004 */ sw $v0,0x4($s0) +/* f15aae8: 0fc30cbf */ jal func0f0c32fc +/* f15aaec: 02202025 */ or $a0,$s1,$zero +/* f15aaf0: 0fc599b2 */ jal func0f1666c8 +/* f15aaf4: 00402025 */ or $a0,$v0,$zero +/* f15aaf8: 0fc4da1f */ jal func0f13687c +/* f15aafc: 00402025 */ or $a0,$v0,$zero +/* f15ab00: 0fc54de0 */ jal func0f153780 +/* f15ab04: 00402025 */ or $a0,$v0,$zero +/* f15ab08: 0c002ade */ jal 0xab78 +/* f15ab0c: 00402025 */ or $a0,$v0,$zero +/* f15ab10: 00408825 */ or $s1,$v0,$zero +.L0f15ab14: +/* f15ab14: 2406ffff */ addiu $a2,$zero,-1 +.L0f15ab18: +/* f15ab18: 1246000f */ beq $s2,$a2,.L0f15ab58 +/* f15ab1c: 2407008c */ addiu $a3,$zero,0x8c +/* f15ab20: 02470019 */ multu $s2,$a3 +/* f15ab24: 3c18800a */ lui $t8,0x800a +/* f15ab28: 8f184928 */ lw $t8,0x4928($t8) +/* f15ab2c: 00005812 */ mflo $t3 +/* f15ab30: 030bc821 */ addu $t9,$t8,$t3 +/* f15ab34: 872c0002 */ lh $t4,0x2($t9) +/* f15ab38: 55800004 */ bnezl $t4,.L0f15ab4c +/* f15ab3c: 02202025 */ or $a0,$s1,$zero +/* f15ab40: 0fc57716 */ jal func0f15dc58 +/* f15ab44: 02402025 */ or $a0,$s2,$zero +/* f15ab48: 02202025 */ or $a0,$s1,$zero +.L0f15ab4c: +/* f15ab4c: 0fc57aca */ jal func0f15eb28 +/* f15ab50: 02402825 */ or $a1,$s2,$zero +/* f15ab54: 00408825 */ or $s1,$v0,$zero +.L0f15ab58: +/* f15ab58: 3c0dbc00 */ lui $t5,0xbc00 +/* f15ab5c: 35ad000e */ ori $t5,$t5,0xe +/* f15ab60: 02208025 */ or $s0,$s1,$zero +/* f15ab64: ae0d0000 */ sw $t5,0x0($s0) +/* f15ab68: 0c002adb */ jal 0xab6c +/* f15ab6c: 26310008 */ addiu $s1,$s1,0x8 +/* f15ab70: ae020004 */ sw $v0,0x4($s0) +.L0f15ab74: +/* f15ab74: 02202025 */ or $a0,$s1,$zero +.L0f15ab78: +/* f15ab78: 0fc4969b */ jal func0f125a6c +/* f15ab7c: 00002825 */ or $a1,$zero,$zero +/* f15ab80: 3c05800a */ lui $a1,0x800a +/* f15ab84: 3c0e800a */ lui $t6,0x800a +/* f15ab88: 8dcea30c */ lw $t6,-0x5cf4($t6) +/* f15ab8c: 8ca5a308 */ lw $a1,-0x5cf8($a1) +/* f15ab90: 27b50198 */ addiu $s5,$sp,0x198 +/* f15ab94: 3c098008 */ lui $t1,0x8008 +/* f15ab98: 00ae082b */ sltu $at,$a1,$t6 +/* f15ab9c: 2406ffff */ addiu $a2,$zero,-1 +/* f15aba0: 2407008c */ addiu $a3,$zero,0x8c +/* f15aba4: 00408825 */ or $s1,$v0,$zero +/* f15aba8: 8d29fc2c */ lw $t1,-0x3d4($t1) +/* f15abac: 10200022 */ beqz $at,.L0f15ac38 +/* f15abb0: 02a04025 */ or $t0,$s5,$zero +/* f15abb4: a5000000 */ sh $zero,0x0($t0) +.L0f15abb8: +/* f15abb8: 8ca30000 */ lw $v1,0x0($a1) +/* f15abbc: 3c0d800a */ lui $t5,0x800a +/* f15abc0: 10600015 */ beqz $v1,.L0f15ac18 +/* f15abc4: 00000000 */ sll $zero,$zero,0x0 +/* f15abc8: 846f0028 */ lh $t7,0x28($v1) +/* f15abcc: 24620028 */ addiu $v0,$v1,0x28 +/* f15abd0: 3c04800a */ lui $a0,0x800a +/* f15abd4: 10cf0010 */ beq $a2,$t7,.L0f15ac18 +/* f15abd8: 00000000 */ sll $zero,$zero,0x0 +/* f15abdc: 8c844928 */ lw $a0,0x4928($a0) +/* f15abe0: 84430000 */ lh $v1,0x0($v0) +.L0f15abe4: +/* f15abe4: 00670019 */ multu $v1,$a3 +/* f15abe8: 0000c012 */ mflo $t8 +/* f15abec: 00985821 */ addu $t3,$a0,$t8 +/* f15abf0: 95790000 */ lhu $t9,0x0($t3) +/* f15abf4: 332c0004 */ andi $t4,$t9,0x4 +/* f15abf8: 51800004 */ beqzl $t4,.L0f15ac0c +/* f15abfc: 84430002 */ lh $v1,0x2($v0) +/* f15ac00: 10000005 */ beqz $zero,.L0f15ac18 +/* f15ac04: a5030000 */ sh $v1,0x0($t0) +/* f15ac08: 84430002 */ lh $v1,0x2($v0) +.L0f15ac0c: +/* f15ac0c: 24420002 */ addiu $v0,$v0,0x2 +/* f15ac10: 14c3fff4 */ bne $a2,$v1,.L0f15abe4 +/* f15ac14: 00000000 */ sll $zero,$zero,0x0 +.L0f15ac18: +/* f15ac18: 8dada30c */ lw $t5,-0x5cf4($t5) +/* f15ac1c: 24a50004 */ addiu $a1,$a1,0x4 +/* f15ac20: 25080002 */ addiu $t0,$t0,0x2 +/* f15ac24: 00ad082b */ sltu $at,$a1,$t5 +/* f15ac28: 5420ffe3 */ bnezl $at,.L0f15abb8 +/* f15ac2c: a5000000 */ sh $zero,0x0($t0) +/* f15ac30: 3c098008 */ lui $t1,0x8008 +/* f15ac34: 8d29fc2c */ lw $t1,-0x3d4($t1) +.L0f15ac38: +/* f15ac38: 1920008c */ blez $t1,.L0f15ae6c +/* f15ac3c: 27b30090 */ addiu $s3,$sp,0x90 +.L0f15ac40: +/* f15ac40: 06c10007 */ bgez $s6,.L0f15ac60 +/* f15ac44: 86720000 */ lh $s2,0x0($s3) +/* f15ac48: 00127080 */ sll $t6,$s2,0x2 +/* f15ac4c: 01d27023 */ subu $t6,$t6,$s2 +/* f15ac50: 000e7080 */ sll $t6,$t6,0x2 +/* f15ac54: 3c16800a */ lui $s6,0x800a +/* f15ac58: 02ceb021 */ addu $s6,$s6,$t6 +/* f15ac5c: 86d64640 */ lh $s6,0x4640($s6) +.L0f15ac60: +/* f15ac60: 3c0f0103 */ lui $t7,0x103 +/* f15ac64: 0012c080 */ sll $t8,$s2,0x2 +/* f15ac68: 0312c023 */ subu $t8,$t8,$s2 +/* f15ac6c: 35ef0040 */ ori $t7,$t7,0x40 +/* f15ac70: 02201025 */ or $v0,$s1,$zero +/* f15ac74: 3c0b800a */ lui $t3,0x800a +/* f15ac78: 256b4640 */ addiu $t3,$t3,0x4640 +/* f15ac7c: ac4f0000 */ sw $t7,0x0($v0) +/* f15ac80: 0018c080 */ sll $t8,$t8,0x2 +/* f15ac84: 030b8021 */ addu $s0,$t8,$t3 +/* f15ac88: afa20084 */ sw $v0,0x84($sp) +/* f15ac8c: 0fc2d3fa */ jal func0f0b4fe8 +/* f15ac90: 26310008 */ addiu $s1,$s1,0x8 +/* f15ac94: 0c012d20 */ jal 0x4b480 +/* f15ac98: 00402025 */ or $a0,$v0,$zero +/* f15ac9c: 8fb90084 */ lw $t9,0x84($sp) +/* f15aca0: 02202025 */ or $a0,$s1,$zero +/* f15aca4: 0fc599b2 */ jal func0f1666c8 +/* f15aca8: af220004 */ sw $v0,0x4($t9) +/* f15acac: 0fc47b60 */ jal func0f11ed80 +/* f15acb0: 00408825 */ or $s1,$v0,$zero +/* f15acb4: 50400014 */ beqzl $v0,.L0f15ad08 +/* f15acb8: 3c0c0103 */ lui $t4,0x103 +/* f15acbc: 0fc59eb8 */ jal func0f167ae0 +/* f15acc0: 00000000 */ sll $zero,$zero,0x0 +/* f15acc4: 50400010 */ beqzl $v0,.L0f15ad08 +/* f15acc8: 3c0c0103 */ lui $t4,0x103 +/* f15accc: 86050000 */ lh $a1,0x0($s0) +/* f15acd0: 02202025 */ or $a0,$s1,$zero +/* f15acd4: 00003025 */ or $a2,$zero,$zero +/* f15acd8: 16c50005 */ bne $s6,$a1,.L0f15acf0 +/* f15acdc: 02a03825 */ or $a3,$s5,$zero +/* f15ace0: 0fc181f2 */ jal func0f0607c8 +/* f15ace4: 00002825 */ or $a1,$zero,$zero +/* f15ace8: 00408825 */ or $s1,$v0,$zero +/* f15acec: 86050000 */ lh $a1,0x0($s0) +.L0f15acf0: +/* f15acf0: 02202025 */ or $a0,$s1,$zero +/* f15acf4: 00003025 */ or $a2,$zero,$zero +/* f15acf8: 0fc181f2 */ jal func0f0607c8 +/* f15acfc: 02a03825 */ or $a3,$s5,$zero +/* f15ad00: 00408825 */ or $s1,$v0,$zero +/* f15ad04: 3c0c0103 */ lui $t4,0x103 +.L0f15ad08: +/* f15ad08: 358c0040 */ ori $t4,$t4,0x40 +/* f15ad0c: 02201025 */ or $v0,$s1,$zero +/* f15ad10: ac4c0000 */ sw $t4,0x0($v0) +/* f15ad14: afa20080 */ sw $v0,0x80($sp) +/* f15ad18: 0fc2d402 */ jal func0f0b5008 +/* f15ad1c: 26310008 */ addiu $s1,$s1,0x8 +/* f15ad20: 0c012d20 */ jal 0x4b480 +/* f15ad24: 00402025 */ or $a0,$v0,$zero +/* f15ad28: 8fad0080 */ lw $t5,0x80($sp) +/* f15ad2c: 02202025 */ or $a0,$s1,$zero +/* f15ad30: ada20004 */ sw $v0,0x4($t5) +/* f15ad34: 86180008 */ lh $t8,0x8($s0) +/* f15ad38: 860f0006 */ lh $t7,0x6($s0) +/* f15ad3c: 860e0004 */ lh $t6,0x4($s0) +/* f15ad40: 860b000a */ lh $t3,0xa($s0) +/* f15ad44: 44984000 */ mtc1 $t8,$f8 +/* f15ad48: 448f3000 */ mtc1 $t7,$f6 +/* f15ad4c: 448e2000 */ mtc1 $t6,$f4 +/* f15ad50: 448b5000 */ mtc1 $t3,$f10 +/* f15ad54: 46804220 */ cvt.s.w $f8,$f8 +/* f15ad58: 468031a0 */ cvt.s.w $f6,$f6 +/* f15ad5c: 44074000 */ mfc1 $a3,$f8 +/* f15ad60: 46802120 */ cvt.s.w $f4,$f4 +/* f15ad64: 44063000 */ mfc1 $a2,$f6 +/* f15ad68: 46805420 */ cvt.s.w $f16,$f10 +/* f15ad6c: 44052000 */ mfc1 $a1,$f4 +/* f15ad70: 0fc572ed */ jal func0f15cbb4 +/* f15ad74: e7b00010 */ swc1 $f16,0x10($sp) +/* f15ad78: 00402025 */ or $a0,$v0,$zero +/* f15ad7c: 0fc59928 */ jal func0f1664a0 +/* f15ad80: 00002825 */ or $a1,$zero,$zero +/* f15ad84: 0fc47b5e */ jal func0f11ed78 +/* f15ad88: 00408825 */ or $s1,$v0,$zero +/* f15ad8c: 5040000e */ beqzl $v0,.L0f15adc8 +/* f15ad90: 3c0c0103 */ lui $t4,0x103 +/* f15ad94: 0fc59eb8 */ jal func0f167ae0 +/* f15ad98: 00000000 */ sll $zero,$zero,0x0 +/* f15ad9c: 10400009 */ beqz $v0,.L0f15adc4 +/* f15ada0: 3c198008 */ lui $t9,0x8008 +/* f15ada4: 8f39fc00 */ lw $t9,-0x400($t9) +/* f15ada8: 24010026 */ addiu $at,$zero,0x26 +/* f15adac: 02202025 */ or $a0,$s1,$zero +/* f15adb0: 53210005 */ beql $t9,$at,.L0f15adc8 +/* f15adb4: 3c0c0103 */ lui $t4,0x103 +/* f15adb8: 0fc57aca */ jal func0f15eb28 +/* f15adbc: 86050000 */ lh $a1,0x0($s0) +/* f15adc0: 00408825 */ or $s1,$v0,$zero +.L0f15adc4: +/* f15adc4: 3c0c0103 */ lui $t4,0x103 +.L0f15adc8: +/* f15adc8: 358c0040 */ ori $t4,$t4,0x40 +/* f15adcc: 02201025 */ or $v0,$s1,$zero +/* f15add0: ac4c0000 */ sw $t4,0x0($v0) +/* f15add4: afa2007c */ sw $v0,0x7c($sp) +/* f15add8: 0fc2d3fa */ jal func0f0b4fe8 +/* f15addc: 26310008 */ addiu $s1,$s1,0x8 +/* f15ade0: 0c012d20 */ jal 0x4b480 +/* f15ade4: 00402025 */ or $a0,$v0,$zero +/* f15ade8: 8fad007c */ lw $t5,0x7c($sp) +/* f15adec: 02202025 */ or $a0,$s1,$zero +/* f15adf0: 0fc599b2 */ jal func0f1666c8 +/* f15adf4: ada20004 */ sw $v0,0x4($t5) +/* f15adf8: 0fc47b60 */ jal func0f11ed80 +/* f15adfc: 00408825 */ or $s1,$v0,$zero +/* f15ae00: 10400013 */ beqz $v0,.L0f15ae50 +/* f15ae04: 00000000 */ sll $zero,$zero,0x0 +/* f15ae08: 0fc59eb8 */ jal func0f167ae0 +/* f15ae0c: 00000000 */ sll $zero,$zero,0x0 +/* f15ae10: 1040000f */ beqz $v0,.L0f15ae50 +/* f15ae14: 00000000 */ sll $zero,$zero,0x0 +/* f15ae18: 86050000 */ lh $a1,0x0($s0) +/* f15ae1c: 02202025 */ or $a0,$s1,$zero +/* f15ae20: 24060002 */ addiu $a2,$zero,0x2 +/* f15ae24: 16c50005 */ bne $s6,$a1,.L0f15ae3c +/* f15ae28: 02a03825 */ or $a3,$s5,$zero +/* f15ae2c: 0fc181f2 */ jal func0f0607c8 +/* f15ae30: 00002825 */ or $a1,$zero,$zero +/* f15ae34: 00408825 */ or $s1,$v0,$zero +/* f15ae38: 86050000 */ lh $a1,0x0($s0) +.L0f15ae3c: +/* f15ae3c: 02202025 */ or $a0,$s1,$zero +/* f15ae40: 24060002 */ addiu $a2,$zero,0x2 +/* f15ae44: 0fc181f2 */ jal func0f0607c8 +/* f15ae48: 02a03825 */ or $a3,$s5,$zero +/* f15ae4c: 00408825 */ or $s1,$v0,$zero +.L0f15ae50: +/* f15ae50: 3c0e8008 */ lui $t6,0x8008 +/* f15ae54: 8dcefc2c */ lw $t6,-0x3d4($t6) +/* f15ae58: 26940001 */ addiu $s4,$s4,0x1 +/* f15ae5c: 26730002 */ addiu $s3,$s3,0x2 +/* f15ae60: 028e082a */ slt $at,$s4,$t6 +/* f15ae64: 1420ff76 */ bnez $at,.L0f15ac40 +/* f15ae68: 00000000 */ sll $zero,$zero,0x0 +.L0f15ae6c: +/* f15ae6c: 0fc599b2 */ jal func0f1666c8 +/* f15ae70: 02202025 */ or $a0,$s1,$zero +/* f15ae74: 0fc572dd */ jal func0f15cb74 +/* f15ae78: 00402025 */ or $a0,$v0,$zero +/* f15ae7c: 3c0f0103 */ lui $t7,0x103 +/* f15ae80: 35ef0040 */ ori $t7,$t7,0x40 +/* f15ae84: ac4f0000 */ sw $t7,0x0($v0) +/* f15ae88: 00408025 */ or $s0,$v0,$zero +/* f15ae8c: 0fc2d402 */ jal func0f0b5008 +/* f15ae90: 24510008 */ addiu $s1,$v0,0x8 +/* f15ae94: 0c012d20 */ jal 0x4b480 +/* f15ae98: 00402025 */ or $a0,$v0,$zero +/* f15ae9c: 0fc59eb8 */ jal func0f167ae0 +/* f15aea0: ae020004 */ sw $v0,0x4($s0) +/* f15aea4: 1040001c */ beqz $v0,.L0f15af18 +/* f15aea8: 3c18800a */ lui $t8,0x800a +/* f15aeac: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f15aeb0: 24010001 */ addiu $at,$zero,0x1 +/* f15aeb4: 3c198008 */ lui $t9,0x8008 +/* f15aeb8: 970b0010 */ lhu $t3,0x10($t8) +/* f15aebc: 11610016 */ beq $t3,$at,.L0f15af18 +/* f15aec0: 00000000 */ sll $zero,$zero,0x0 +/* f15aec4: 8f39fc2c */ lw $t9,-0x3d4($t9) +/* f15aec8: 0000a025 */ or $s4,$zero,$zero +/* f15aecc: 27b30090 */ addiu $s3,$sp,0x90 +/* f15aed0: 1b200011 */ blez $t9,.L0f15af18 +/* f15aed4: 00000000 */ sll $zero,$zero,0x0 +.L0f15aed8: +/* f15aed8: 86720000 */ lh $s2,0x0($s3) +/* f15aedc: 3c04800a */ lui $a0,0x800a +/* f15aee0: 02202825 */ or $a1,$s1,$zero +/* f15aee4: 00126080 */ sll $t4,$s2,0x2 +/* f15aee8: 01926023 */ subu $t4,$t4,$s2 +/* f15aeec: 000c6080 */ sll $t4,$t4,0x2 +/* f15aef0: 008c2021 */ addu $a0,$a0,$t4 +/* f15aef4: 0fc5046c */ jal func0f1411b0 +/* f15aef8: 84844640 */ lh $a0,0x4640($a0) +/* f15aefc: 3c0d8008 */ lui $t5,0x8008 +/* f15af00: 8dadfc2c */ lw $t5,-0x3d4($t5) +/* f15af04: 26940001 */ addiu $s4,$s4,0x1 +/* f15af08: 26730002 */ addiu $s3,$s3,0x2 +/* f15af0c: 028d082a */ slt $at,$s4,$t5 +/* f15af10: 1420fff1 */ bnez $at,.L0f15aed8 +/* f15af14: 00408825 */ or $s1,$v0,$zero +.L0f15af18: +/* f15af18: 3c098008 */ lui $t1,0x8008 +/* f15af1c: 8d29fc2c */ lw $t1,-0x3d4($t1) +/* f15af20: 27af0090 */ addiu $t7,$sp,0x90 +/* f15af24: 2534ffff */ addiu $s4,$t1,-1 +/* f15af28: 0680006f */ bltz $s4,.L0f15b0e8 +/* f15af2c: 00147040 */ sll $t6,$s4,0x1 +/* f15af30: 3c14800a */ lui $s4,0x800a +/* f15af34: 26944bf8 */ addiu $s4,$s4,0x4bf8 +/* f15af38: 01cf9821 */ addu $s3,$t6,$t7 +/* f15af3c: 3c180103 */ lui $t8,0x103 +.L0f15af40: +/* f15af40: 86720000 */ lh $s2,0x0($s3) +/* f15af44: 37180040 */ ori $t8,$t8,0x40 +/* f15af48: 02201025 */ or $v0,$s1,$zero +/* f15af4c: ac580000 */ sw $t8,0x0($v0) +/* f15af50: afa20074 */ sw $v0,0x74($sp) +/* f15af54: 0fc2d402 */ jal func0f0b5008 +/* f15af58: 26310008 */ addiu $s1,$s1,0x8 +/* f15af5c: 0c012d20 */ jal 0x4b480 +/* f15af60: 00402025 */ or $a0,$v0,$zero +/* f15af64: 8fab0074 */ lw $t3,0x74($sp) +/* f15af68: 0012c880 */ sll $t9,$s2,0x2 +/* f15af6c: 0332c823 */ subu $t9,$t9,$s2 +/* f15af70: 3c0c800a */ lui $t4,0x800a +/* f15af74: 258c4640 */ addiu $t4,$t4,0x4640 +/* f15af78: 0019c880 */ sll $t9,$t9,0x2 +/* f15af7c: 032c8021 */ addu $s0,$t9,$t4 +/* f15af80: ad620004 */ sw $v0,0x4($t3) +/* f15af84: 860f0008 */ lh $t7,0x8($s0) +/* f15af88: 860e0006 */ lh $t6,0x6($s0) +/* f15af8c: 860d0004 */ lh $t5,0x4($s0) +/* f15af90: 8618000a */ lh $t8,0xa($s0) +/* f15af94: 448f3000 */ mtc1 $t7,$f6 +/* f15af98: 448e2000 */ mtc1 $t6,$f4 +/* f15af9c: 448d9000 */ mtc1 $t5,$f18 +/* f15afa0: 44984000 */ mtc1 $t8,$f8 +/* f15afa4: 468031a0 */ cvt.s.w $f6,$f6 +/* f15afa8: 02202025 */ or $a0,$s1,$zero +/* f15afac: 46802120 */ cvt.s.w $f4,$f4 +/* f15afb0: 44073000 */ mfc1 $a3,$f6 +/* f15afb4: 468094a0 */ cvt.s.w $f18,$f18 +/* f15afb8: 44062000 */ mfc1 $a2,$f4 +/* f15afbc: 468042a0 */ cvt.s.w $f10,$f8 +/* f15afc0: 44059000 */ mfc1 $a1,$f18 +/* f15afc4: 0fc572ed */ jal func0f15cbb4 +/* f15afc8: e7aa0010 */ swc1 $f10,0x10($sp) +/* f15afcc: 00402025 */ or $a0,$v0,$zero +/* f15afd0: 0fc59928 */ jal func0f1664a0 +/* f15afd4: 24050001 */ addiu $a1,$zero,0x1 +/* f15afd8: 0fc47b5e */ jal func0f11ed78 +/* f15afdc: 00408825 */ or $s1,$v0,$zero +/* f15afe0: 50400009 */ beqzl $v0,.L0f15b008 +/* f15afe4: 3c0b0103 */ lui $t3,0x103 +/* f15afe8: 0fc59eb8 */ jal func0f167ae0 +/* f15afec: 00000000 */ sll $zero,$zero,0x0 +/* f15aff0: 10400004 */ beqz $v0,.L0f15b004 +/* f15aff4: 02202025 */ or $a0,$s1,$zero +/* f15aff8: 0fc57af5 */ jal func0f15ebd4 +/* f15affc: 86050000 */ lh $a1,0x0($s0) +/* f15b000: 00408825 */ or $s1,$v0,$zero +.L0f15b004: +/* f15b004: 3c0b0103 */ lui $t3,0x103 +.L0f15b008: +/* f15b008: 356b0040 */ ori $t3,$t3,0x40 +/* f15b00c: 02201025 */ or $v0,$s1,$zero +/* f15b010: ac4b0000 */ sw $t3,0x0($v0) +/* f15b014: afa20070 */ sw $v0,0x70($sp) +/* f15b018: 0fc2d3fa */ jal func0f0b4fe8 +/* f15b01c: 26310008 */ addiu $s1,$s1,0x8 +/* f15b020: 0c012d20 */ jal 0x4b480 +/* f15b024: 00402025 */ or $a0,$v0,$zero +/* f15b028: 8fb90070 */ lw $t9,0x70($sp) +/* f15b02c: 02202025 */ or $a0,$s1,$zero +/* f15b030: 0fc599b2 */ jal func0f1666c8 +/* f15b034: af220004 */ sw $v0,0x4($t9) +/* f15b038: 0fc47b60 */ jal func0f11ed80 +/* f15b03c: 00408825 */ or $s1,$v0,$zero +/* f15b040: 10400013 */ beqz $v0,.L0f15b090 +/* f15b044: 00000000 */ sll $zero,$zero,0x0 +/* f15b048: 0fc59eb8 */ jal func0f167ae0 +/* f15b04c: 00000000 */ sll $zero,$zero,0x0 +/* f15b050: 1040000f */ beqz $v0,.L0f15b090 +/* f15b054: 00000000 */ sll $zero,$zero,0x0 +/* f15b058: 86050000 */ lh $a1,0x0($s0) +/* f15b05c: 02202025 */ or $a0,$s1,$zero +/* f15b060: 24060001 */ addiu $a2,$zero,0x1 +/* f15b064: 16c50005 */ bne $s6,$a1,.L0f15b07c +/* f15b068: 02a03825 */ or $a3,$s5,$zero +/* f15b06c: 0fc181f2 */ jal func0f0607c8 +/* f15b070: 00002825 */ or $a1,$zero,$zero +/* f15b074: 00408825 */ or $s1,$v0,$zero +/* f15b078: 86050000 */ lh $a1,0x0($s0) +.L0f15b07c: +/* f15b07c: 02202025 */ or $a0,$s1,$zero +/* f15b080: 24060001 */ addiu $a2,$zero,0x1 +/* f15b084: 0fc181f2 */ jal func0f0607c8 +/* f15b088: 02a03825 */ or $a3,$s5,$zero +/* f15b08c: 00408825 */ or $s1,$v0,$zero +.L0f15b090: +/* f15b090: 3c0c800a */ lui $t4,0x800a +/* f15b094: 8d8ca2d4 */ lw $t4,-0x5d2c($t4) +/* f15b098: 5580000f */ bnezl $t4,.L0f15b0d8 +/* f15b09c: 2673fffe */ addiu $s3,$s3,-2 +/* f15b0a0: 0fc4f1e0 */ jal func0f13c780 +/* f15b0a4: 86040000 */ lh $a0,0x0($s0) +/* f15b0a8: 3c028008 */ lui $v0,0x8008 +/* f15b0ac: 8c42fc14 */ lw $v0,-0x3ec($v0) +/* f15b0b0: 28410064 */ slti $at,$v0,0x64 +/* f15b0b4: 10200007 */ beqz $at,.L0f15b0d4 +/* f15b0b8: 00027040 */ sll $t6,$v0,0x1 +/* f15b0bc: 860d0000 */ lh $t5,0x0($s0) +/* f15b0c0: 028e7821 */ addu $t7,$s4,$t6 +/* f15b0c4: 24580001 */ addiu $t8,$v0,0x1 +/* f15b0c8: 3c018008 */ lui $at,0x8008 +/* f15b0cc: a5ed0000 */ sh $t5,0x0($t7) +/* f15b0d0: ac38fc14 */ sw $t8,-0x3ec($at) +.L0f15b0d4: +/* f15b0d4: 2673fffe */ addiu $s3,$s3,-2 +.L0f15b0d8: +/* f15b0d8: 27ab0090 */ addiu $t3,$sp,0x90 +/* f15b0dc: 026b082b */ sltu $at,$s3,$t3 +/* f15b0e0: 5020ff97 */ beqzl $at,.L0f15af40 +/* f15b0e4: 3c180103 */ lui $t8,0x103 +.L0f15b0e8: +/* f15b0e8: 02201025 */ or $v0,$s1,$zero +/* f15b0ec: 8fbf003c */ lw $ra,0x3c($sp) +.L0f15b0f0: +/* f15b0f0: 8fb00020 */ lw $s0,0x20($sp) +/* f15b0f4: 8fb10024 */ lw $s1,0x24($sp) +/* f15b0f8: 8fb20028 */ lw $s2,0x28($sp) +/* f15b0fc: 8fb3002c */ lw $s3,0x2c($sp) +/* f15b100: 8fb40030 */ lw $s4,0x30($sp) +/* f15b104: 8fb50034 */ lw $s5,0x34($sp) +/* f15b108: 8fb60038 */ lw $s6,0x38($sp) +/* f15b10c: 03e00008 */ jr $ra +/* f15b110: 27bd0338 */ addiu $sp,$sp,0x338 +); + +GLOBAL_ASM( +glabel func0f15b114 +/* f15b114: 27bdffd8 */ addiu $sp,$sp,-40 +/* f15b118: 3c0e800a */ lui $t6,0x800a +/* f15b11c: 8dcea2d4 */ lw $t6,-0x5d2c($t6) +/* f15b120: afb2001c */ sw $s2,0x1c($sp) +/* f15b124: 00809025 */ or $s2,$a0,$zero +/* f15b128: afbf0024 */ sw $ra,0x24($sp) +/* f15b12c: afb30020 */ sw $s3,0x20($sp) +/* f15b130: afb10018 */ sw $s1,0x18($sp) +/* f15b134: 15c0001a */ bnez $t6,.L0f15b1a0 +/* f15b138: afb00014 */ sw $s0,0x14($sp) +/* f15b13c: 3c138008 */ lui $s3,0x8008 +/* f15b140: 2673fc14 */ addiu $s3,$s3,-1004 +/* f15b144: 8e6f0000 */ lw $t7,0x0($s3) +/* f15b148: 19e00015 */ blez $t7,.L0f15b1a0 +/* f15b14c: 00000000 */ sll $zero,$zero,0x0 +/* f15b150: 0fc4f503 */ jal func0f13d40c +/* f15b154: 00000000 */ sll $zero,$zero,0x0 +/* f15b158: 8e780000 */ lw $t8,0x0($s3) +/* f15b15c: 00409025 */ or $s2,$v0,$zero +/* f15b160: 00008025 */ or $s0,$zero,$zero +/* f15b164: 1b00000b */ blez $t8,.L0f15b194 +/* f15b168: 3c11800a */ lui $s1,0x800a +/* f15b16c: 26314bf8 */ addiu $s1,$s1,0x4bf8 +.L0f15b170: +/* f15b170: 02402025 */ or $a0,$s2,$zero +/* f15b174: 0fc4f55a */ jal func0f13d568 +/* f15b178: 86250000 */ lh $a1,0x0($s1) +/* f15b17c: 8e790000 */ lw $t9,0x0($s3) +/* f15b180: 26100001 */ addiu $s0,$s0,0x1 +/* f15b184: 26310002 */ addiu $s1,$s1,0x2 +/* f15b188: 0219082a */ slt $at,$s0,$t9 +/* f15b18c: 1420fff8 */ bnez $at,.L0f15b170 +/* f15b190: 00409025 */ or $s2,$v0,$zero +.L0f15b194: +/* f15b194: 0fc4f553 */ jal func0f13d54c +/* f15b198: 02402025 */ or $a0,$s2,$zero +/* f15b19c: 00409025 */ or $s2,$v0,$zero +.L0f15b1a0: +/* f15b1a0: 0fc49c57 */ jal func0f12715c +/* f15b1a4: 02402025 */ or $a0,$s2,$zero +/* f15b1a8: 8fbf0024 */ lw $ra,0x24($sp) +/* f15b1ac: 8fb00014 */ lw $s0,0x14($sp) +/* f15b1b0: 8fb10018 */ lw $s1,0x18($sp) +/* f15b1b4: 8fb2001c */ lw $s2,0x1c($sp) +/* f15b1b8: 8fb30020 */ lw $s3,0x20($sp) +/* f15b1bc: 03e00008 */ jr $ra +/* f15b1c0: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f15b1c4 +/* f15b1c4: 3c0e8008 */ lui $t6,0x8008 +/* f15b1c8: 8dcefc04 */ lw $t6,-0x3fc($t6) +/* f15b1cc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f15b1d0: afbf0014 */ sw $ra,0x14($sp) +/* f15b1d4: afa40018 */ sw $a0,0x18($sp) +/* f15b1d8: afa5001c */ sw $a1,0x1c($sp) +/* f15b1dc: 11c00008 */ beqz $t6,.L0f15b200 +/* f15b1e0: 00c03825 */ or $a3,$a2,$zero +/* f15b1e4: 3c0f8008 */ lui $t7,0x8008 +/* f15b1e8: 8deffc08 */ lw $t7,-0x3f8($t7) +/* f15b1ec: 01e52021 */ addu $a0,$t7,$a1 +/* f15b1f0: 0c012c5c */ jal 0x4b170 +/* f15b1f4: 8fa50018 */ lw $a1,0x18($sp) +/* f15b1f8: 1000000d */ beqz $zero,.L0f15b230 +/* f15b1fc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f15b200: +/* f15b200: 3c198008 */ lui $t9,0x8008 +/* f15b204: 8f39fc00 */ lw $t9,-0x400($t9) +/* f15b208: 3c048008 */ lui $a0,0x8008 +/* f15b20c: 8fa50018 */ lw $a1,0x18($sp) +/* f15b210: 001940c0 */ sll $t0,$t9,0x3 +/* f15b214: 01194023 */ subu $t0,$t0,$t9 +/* f15b218: 000840c0 */ sll $t0,$t0,0x3 +/* f15b21c: 00882021 */ addu $a0,$a0,$t0 +/* f15b220: 9484fcc8 */ lhu $a0,-0x338($a0) +/* f15b224: 0fc59bfc */ jal func0f166ff0 +/* f15b228: 8fa6001c */ lw $a2,0x1c($sp) +/* f15b22c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f15b230: +/* f15b230: 27bd0018 */ addiu $sp,$sp,0x18 +/* f15b234: 03e00008 */ jr $ra +/* f15b238: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15b23c +/* f15b23c: 3c058008 */ lui $a1,0x8008 +/* f15b240: 2403ffff */ addiu $v1,$zero,-1 +/* f15b244: 24a5fcc0 */ addiu $a1,$a1,-832 +/* f15b248: 00001025 */ or $v0,$zero,$zero +/* f15b24c: 2406003d */ addiu $a2,$zero,0x3d +.L0f15b250: +/* f15b250: 84ae0000 */ lh $t6,0x0($a1) +/* f15b254: 548e0003 */ bnel $a0,$t6,.L0f15b264 +/* f15b258: 24420001 */ addiu $v0,$v0,0x1 +/* f15b25c: 00401825 */ or $v1,$v0,$zero +/* f15b260: 24420001 */ addiu $v0,$v0,0x1 +.L0f15b264: +/* f15b264: 1446fffa */ bne $v0,$a2,.L0f15b250 +/* f15b268: 24a50038 */ addiu $a1,$a1,0x38 +/* f15b26c: 03e00008 */ jr $ra +/* f15b270: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f15b274 +/* f15b274: 27bdff50 */ addiu $sp,$sp,-176 +/* f15b278: 3c02800a */ lui $v0,0x800a +/* f15b27c: 8c424cc8 */ lw $v0,0x4cc8($v0) +/* f15b280: 000470c0 */ sll $t6,$a0,0x3 +/* f15b284: afbf005c */ sw $ra,0x5c($sp) +/* f15b288: afb40058 */ sw $s4,0x58($sp) +/* f15b28c: afb30054 */ sw $s3,0x54($sp) +/* f15b290: afb20050 */ sw $s2,0x50($sp) +/* f15b294: afb1004c */ sw $s1,0x4c($sp) +/* f15b298: afb00048 */ sw $s0,0x48($sp) +/* f15b29c: f7be0040 */ sdc1 $f30,0x40($sp) +/* f15b2a0: f7bc0038 */ sdc1 $f28,0x38($sp) +/* f15b2a4: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f15b2a8: f7b80028 */ sdc1 $f24,0x28($sp) +/* f15b2ac: f7b60020 */ sdc1 $f22,0x20($sp) +/* f15b2b0: f7b40018 */ sdc1 $f20,0x18($sp) +/* f15b2b4: 004e7821 */ addu $t7,$v0,$t6 +/* f15b2b8: 95f80000 */ lhu $t8,0x0($t7) +/* f15b2bc: 4480e000 */ mtc1 $zero,$f28 +/* f15b2c0: 24110002 */ addiu $s1,$zero,0x2 +/* f15b2c4: 03029821 */ addu $s3,$t8,$v0 +/* f15b2c8: 92740000 */ lbu $s4,0x0($s3) +/* f15b2cc: 26720018 */ addiu $s2,$s3,0x18 +/* f15b2d0: 2a810003 */ slti $at,$s4,0x3 +/* f15b2d4: 14200034 */ bnez $at,.L0f15b3a8 +/* f15b2d8: 3c013f00 */ lui $at,0x3f00 +/* f15b2dc: 4481f000 */ mtc1 $at,$f30 +/* f15b2e0: 27b00084 */ addiu $s0,$sp,0x84 +.L0f15b2e4: +/* f15b2e4: 27a40084 */ addiu $a0,$sp,0x84 +/* f15b2e8: 02401025 */ or $v0,$s2,$zero +/* f15b2ec: 02602825 */ or $a1,$s3,$zero +/* f15b2f0: 27a30078 */ addiu $v1,$sp,0x78 +.L0f15b2f4: +/* f15b2f4: c444fff8 */ lwc1 $f4,-0x8($v0) +/* f15b2f8: c4a60004 */ lwc1 $f6,0x4($a1) +/* f15b2fc: 24630004 */ addiu $v1,$v1,0x4 +/* f15b300: 24840004 */ addiu $a0,$a0,0x4 +/* f15b304: 46062201 */ sub.s $f8,$f4,$f6 +/* f15b308: 24420004 */ addiu $v0,$v0,0x4 +/* f15b30c: 24a50004 */ addiu $a1,$a1,0x4 +/* f15b310: e488fffc */ swc1 $f8,-0x4($a0) +/* f15b314: c444fff4 */ lwc1 $f4,-0xc($v0) +/* f15b318: c44a0000 */ lwc1 $f10,0x0($v0) +/* f15b31c: 46045181 */ sub.s $f6,$f10,$f4 +/* f15b320: 1470fff4 */ bne $v1,$s0,.L0f15b2f4 +/* f15b324: e466fffc */ swc1 $f6,-0x4($v1) +/* f15b328: c7b00088 */ lwc1 $f16,0x88($sp) +/* f15b32c: c7b20080 */ lwc1 $f18,0x80($sp) +/* f15b330: c7b4007c */ lwc1 $f20,0x7c($sp) +/* f15b334: c7b6008c */ lwc1 $f22,0x8c($sp) +/* f15b338: 46128202 */ mul.s $f8,$f16,$f18 +/* f15b33c: c7b80078 */ lwc1 $f24,0x78($sp) +/* f15b340: c7ba0084 */ lwc1 $f26,0x84($sp) +/* f15b344: 4616a282 */ mul.s $f10,$f20,$f22 +/* f15b348: 4600d187 */ neg.s $f6,$f26 +/* f15b34c: 4616c102 */ mul.s $f4,$f24,$f22 +/* f15b350: 460a4001 */ sub.s $f0,$f8,$f10 +/* f15b354: 46123202 */ mul.s $f8,$f6,$f18 +/* f15b358: 00000000 */ sll $zero,$zero,0x0 +/* f15b35c: 4614d282 */ mul.s $f10,$f26,$f20 +/* f15b360: e7a00090 */ swc1 $f0,0x90($sp) +/* f15b364: 4610c182 */ mul.s $f6,$f24,$f16 +/* f15b368: 46082080 */ add.s $f2,$f4,$f8 +/* f15b36c: 46000102 */ mul.s $f4,$f0,$f0 +/* f15b370: 00000000 */ sll $zero,$zero,0x0 +/* f15b374: 46021202 */ mul.s $f8,$f2,$f2 +/* f15b378: e7a20094 */ swc1 $f2,0x94($sp) +/* f15b37c: 46065381 */ sub.s $f14,$f10,$f6 +/* f15b380: 460e7182 */ mul.s $f6,$f14,$f14 +/* f15b384: 46082280 */ add.s $f10,$f4,$f8 +/* f15b388: e7ae0098 */ swc1 $f14,0x98($sp) +/* f15b38c: 0c012974 */ jal 0x4a5d0 +/* f15b390: 460a3300 */ add.s $f12,$f6,$f10 +/* f15b394: 461e0102 */ mul.s $f4,$f0,$f30 +/* f15b398: 26310001 */ addiu $s1,$s1,0x1 +/* f15b39c: 2652000c */ addiu $s2,$s2,0xc +/* f15b3a0: 1634ffd0 */ bne $s1,$s4,.L0f15b2e4 +/* f15b3a4: 4604e700 */ add.s $f28,$f28,$f4 +.L0f15b3a8: +/* f15b3a8: 8fbf005c */ lw $ra,0x5c($sp) +/* f15b3ac: 4600e006 */ mov.s $f0,$f28 +/* f15b3b0: d7bc0038 */ ldc1 $f28,0x38($sp) +/* f15b3b4: d7b40018 */ ldc1 $f20,0x18($sp) +/* f15b3b8: d7b60020 */ ldc1 $f22,0x20($sp) +/* f15b3bc: d7b80028 */ ldc1 $f24,0x28($sp) +/* f15b3c0: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f15b3c4: d7be0040 */ ldc1 $f30,0x40($sp) +/* f15b3c8: 8fb00048 */ lw $s0,0x48($sp) +/* f15b3cc: 8fb1004c */ lw $s1,0x4c($sp) +/* f15b3d0: 8fb20050 */ lw $s2,0x50($sp) +/* f15b3d4: 8fb30054 */ lw $s3,0x54($sp) +/* f15b3d8: 8fb40058 */ lw $s4,0x58($sp) +/* f15b3dc: 03e00008 */ jr $ra +/* f15b3e0: 27bd00b0 */ addiu $sp,$sp,0xb0 +/* f15b3e4: 3c03800a */ lui $v1,0x800a +/* f15b3e8: 8c634cc8 */ lw $v1,0x4cc8($v1) +/* f15b3ec: 000470c0 */ sll $t6,$a0,0x3 +/* f15b3f0: 006e7821 */ addu $t7,$v1,$t6 +/* f15b3f4: 95f80000 */ lhu $t8,0x0($t7) +/* f15b3f8: 03031021 */ addu $v0,$t8,$v1 +/* f15b3fc: c4440004 */ lwc1 $f4,0x4($v0) +/* f15b400: e4a40000 */ swc1 $f4,0x0($a1) +/* f15b404: c4460008 */ lwc1 $f6,0x8($v0) +/* f15b408: e4a60004 */ swc1 $f6,0x4($a1) +/* f15b40c: c448000c */ lwc1 $f8,0xc($v0) +/* f15b410: e4a80008 */ swc1 $f8,0x8($a1) +/* f15b414: c4500004 */ lwc1 $f16,0x4($v0) +/* f15b418: c44a0010 */ lwc1 $f10,0x10($v0) +/* f15b41c: 00042880 */ sll $a1,$a0,0x2 +/* f15b420: 00a42821 */ addu $a1,$a1,$a0 +/* f15b424: 46105481 */ sub.s $f18,$f10,$f16 +/* f15b428: 00052880 */ sll $a1,$a1,0x2 +/* f15b42c: e4d20000 */ swc1 $f18,0x0($a2) +/* f15b430: c4460008 */ lwc1 $f6,0x8($v0) +/* f15b434: c4440014 */ lwc1 $f4,0x14($v0) +/* f15b438: 46062201 */ sub.s $f8,$f4,$f6 +/* f15b43c: e4c80004 */ swc1 $f8,0x4($a2) +/* f15b440: c450000c */ lwc1 $f16,0xc($v0) +/* f15b444: c44a0018 */ lwc1 $f10,0x18($v0) +/* f15b448: 46105481 */ sub.s $f18,$f10,$f16 +/* f15b44c: e4d20008 */ swc1 $f18,0x8($a2) +/* f15b450: c4460004 */ lwc1 $f6,0x4($v0) +/* f15b454: c4440010 */ lwc1 $f4,0x10($v0) +/* f15b458: 3c06800a */ lui $a2,0x800a +/* f15b45c: 24c64ccc */ addiu $a2,$a2,0x4ccc +/* f15b460: 46062201 */ sub.s $f8,$f4,$f6 +/* f15b464: e4e80000 */ swc1 $f8,0x0($a3) +/* f15b468: c4500008 */ lwc1 $f16,0x8($v0) +/* f15b46c: c44a0014 */ lwc1 $f10,0x14($v0) +/* f15b470: 46105481 */ sub.s $f18,$f10,$f16 +/* f15b474: e4f20004 */ swc1 $f18,0x4($a3) +/* f15b478: c446000c */ lwc1 $f6,0xc($v0) +/* f15b47c: c4440018 */ lwc1 $f4,0x18($v0) +/* f15b480: 8fa30010 */ lw $v1,0x10($sp) +/* f15b484: 46062201 */ sub.s $f8,$f4,$f6 +/* f15b488: e4e80008 */ swc1 $f8,0x8($a3) +/* f15b48c: 8cd90000 */ lw $t9,0x0($a2) +/* f15b490: 00b94021 */ addu $t0,$a1,$t9 +/* f15b494: c50a0000 */ lwc1 $f10,0x0($t0) +/* f15b498: e46a0000 */ swc1 $f10,0x0($v1) +/* f15b49c: 8cc90000 */ lw $t1,0x0($a2) +/* f15b4a0: 00a95021 */ addu $t2,$a1,$t1 +/* f15b4a4: c5500004 */ lwc1 $f16,0x4($t2) +/* f15b4a8: e4700004 */ swc1 $f16,0x4($v1) +/* f15b4ac: 8ccb0000 */ lw $t3,0x0($a2) +/* f15b4b0: 00ab6021 */ addu $t4,$a1,$t3 +/* f15b4b4: c5920008 */ lwc1 $f18,0x8($t4) +/* f15b4b8: 03e00008 */ jr $ra +/* f15b4bc: e4720008 */ swc1 $f18,0x8($v1) +); + +GLOBAL_ASM( +glabel func0f15b4c0 +/* f15b4c0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f15b4c4: afbf0014 */ sw $ra,0x14($sp) +/* f15b4c8: 0fc56c9d */ jal func0f15b274 +/* f15b4cc: 00000000 */ sll $zero,$zero,0x0 +/* f15b4d0: 3c017f1b */ lui $at,0x7f1b +/* f15b4d4: c42475c8 */ lwc1 $f4,0x75c8($at) +/* f15b4d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f15b4dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f15b4e0: 46040183 */ div.s $f6,$f0,$f4 +/* f15b4e4: 4600320d */ trunc.w.s $f8,$f6 +/* f15b4e8: 44034000 */ mfc1 $v1,$f8 +/* f15b4ec: 00000000 */ sll $zero,$zero,0x0 +/* f15b4f0: 28610100 */ slti $at,$v1,0x100 +/* f15b4f4: 14200002 */ bnez $at,.L0f15b500 +/* f15b4f8: 00000000 */ sll $zero,$zero,0x0 +/* f15b4fc: 240300ff */ addiu $v1,$zero,0xff +.L0f15b500: +/* f15b500: 03e00008 */ jr $ra +/* f15b504: 306200ff */ andi $v0,$v1,0xff +/* f15b508: 3c0e800a */ lui $t6,0x800a +/* f15b50c: 8dce4cd0 */ lw $t6,0x4cd0($t6) +/* f15b510: 01c47821 */ addu $t7,$t6,$a0 +/* f15b514: 03e00008 */ jr $ra +/* f15b518: 91e20000 */ lbu $v0,0x0($t7) +); + +GLOBAL_ASM( +glabel func0f15b51c +/* f15b51c: 03e00008 */ jr $ra +/* f15b520: 00801027 */ nor $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f15b524 +/* f15b524: 3c01babe */ lui $at,0xbabe +/* f15b528: 3421babe */ ori $at,$at,0xbabe +/* f15b52c: 03e00008 */ jr $ra +/* f15b530: 00811026 */ xor $v0,$a0,$at +); + +GLOBAL_ASM( +glabel func0f15b534 +/* f15b534: 3c0f8009 */ lui $t7,0x8009 +/* f15b538: 91ef0af0 */ lbu $t7,0xaf0($t7) +/* f15b53c: 240e0008 */ addiu $t6,$zero,0x8 +/* f15b540: 3c018008 */ lui $at,0x8008 +/* f15b544: 27bdff40 */ addiu $sp,$sp,-192 +/* f15b548: a42efc0c */ sh $t6,-0x3f4($at) +/* f15b54c: 24010001 */ addiu $at,$zero,0x1 +/* f15b550: afbf001c */ sw $ra,0x1c($sp) +/* f15b554: afb10018 */ sw $s1,0x18($sp) +/* f15b558: 15e10007 */ bne $t7,$at,.L0f15b578 +/* f15b55c: afb00014 */ sw $s0,0x14($sp) +/* f15b560: 24020006 */ addiu $v0,$zero,0x6 +/* f15b564: 3c01800a */ lui $at,0x800a +/* f15b568: a4224bf0 */ sh $v0,0x4bf0($at) +/* f15b56c: 3c01800a */ lui $at,0x800a +/* f15b570: 10000006 */ beqz $zero,.L0f15b58c +/* f15b574: a4224bf2 */ sh $v0,0x4bf2($at) +.L0f15b578: +/* f15b578: 24020078 */ addiu $v0,$zero,0x78 +/* f15b57c: 3c01800a */ lui $at,0x800a +/* f15b580: a4224bf0 */ sh $v0,0x4bf0($at) +/* f15b584: 3c01800a */ lui $at,0x800a +/* f15b588: a4224bf2 */ sh $v0,0x4bf2($at) +.L0f15b58c: +/* f15b58c: 0fc56c8f */ jal func0f15b23c +/* f15b590: 00000000 */ sll $zero,$zero,0x0 +/* f15b594: 3c038008 */ lui $v1,0x8008 +/* f15b598: 2463fc00 */ addiu $v1,$v1,-1024 +/* f15b59c: 04410002 */ bgez $v0,.L0f15b5a8 +/* f15b5a0: ac620000 */ sw $v0,0x0($v1) +/* f15b5a4: ac600000 */ sw $zero,0x0($v1) +.L0f15b5a8: +/* f15b5a8: 03a02025 */ or $a0,$sp,$zero +/* f15b5ac: 2484007b */ addiu $a0,$a0,0x7b +/* f15b5b0: 3499000f */ ori $t9,$a0,0xf +/* f15b5b4: 3b24000f */ xori $a0,$t9,0xf +/* f15b5b8: afa4002c */ sw $a0,0x2c($sp) +/* f15b5bc: 00002825 */ or $a1,$zero,$zero +/* f15b5c0: 0fc56c71 */ jal func0f15b1c4 +/* f15b5c4: 24060040 */ addiu $a2,$zero,0x40 +/* f15b5c8: 8fa3002c */ lw $v1,0x2c($sp) +/* f15b5cc: 3c028008 */ lui $v0,0x8008 +/* f15b5d0: 3401801f */ dli $at,0x801f +/* f15b5d4: 8c6a0004 */ lw $t2,0x4($v1) +/* f15b5d8: 8c710000 */ lw $s1,0x0($v1) +/* f15b5dc: 2442fc54 */ addiu $v0,$v0,-940 +/* f15b5e0: afaa0048 */ sw $t2,0x48($sp) +/* f15b5e4: 8c670008 */ lw $a3,0x8($v1) +/* f15b5e8: 24050004 */ addiu $a1,$zero,0x4 +/* f15b5ec: 02275823 */ subu $t3,$s1,$a3 +/* f15b5f0: 2631000f */ addiu $s1,$s1,0xf +/* f15b5f4: 362e000f */ ori $t6,$s1,0xf +/* f15b5f8: 39d1000f */ xori $s1,$t6,0xf +/* f15b5fc: 02212021 */ addu $a0,$s1,$at +/* f15b600: ac4b0000 */ sw $t3,0x0($v0) +/* f15b604: 256dfff4 */ addiu $t5,$t3,-12 +/* f15b608: 3498000f */ ori $t8,$a0,0xf +/* f15b60c: ac4d0000 */ sw $t5,0x0($v0) +/* f15b610: 3b04000f */ xori $a0,$t8,0xf +/* f15b614: 0c0048f2 */ jal 0x123c8 +/* f15b618: afa70058 */ sw $a3,0x58($sp) +/* f15b61c: 8fa70058 */ lw $a3,0x58($sp) +/* f15b620: 00515021 */ addu $t2,$v0,$s1 +/* f15b624: 3401800f */ dli $at,0x800f +/* f15b628: 01478023 */ subu $s0,$t2,$a3 +/* f15b62c: 3c03800a */ lui $v1,0x800a +/* f15b630: 02018021 */ addu $s0,$s0,$at +/* f15b634: 2463491c */ addiu $v1,$v1,0x491c +/* f15b638: 360b000f */ ori $t3,$s0,0xf +/* f15b63c: 24e6001e */ addiu $a2,$a3,0x1e +/* f15b640: ac620000 */ sw $v0,0x0($v1) +/* f15b644: 3964000f */ xori $a0,$t3,0xf +/* f15b648: 3c018006 */ lui $at,0x8006 +/* f15b64c: 240d0001 */ addiu $t5,$zero,0x1 +/* f15b650: 34ce000f */ ori $t6,$a2,0xf +/* f15b654: 00808025 */ or $s0,$a0,$zero +/* f15b658: a02dd9a0 */ sb $t5,-0x2660($at) +/* f15b65c: 39c6000f */ xori $a2,$t6,0xf +/* f15b660: 0fc56c71 */ jal func0f15b1c4 +/* f15b664: 00002825 */ or $a1,$zero,$zero +/* f15b668: 3c05800a */ lui $a1,0x800a +/* f15b66c: 8fa60058 */ lw $a2,0x58($sp) +/* f15b670: 2604000c */ addiu $a0,$s0,0xc +/* f15b674: 0fc5766a */ jal func0f15d9a8 +/* f15b678: 8ca5491c */ lw $a1,0x491c($a1) +/* f15b67c: 3c04800a */ lui $a0,0x800a +/* f15b680: 8c84491c */ lw $a0,0x491c($a0) +/* f15b684: 02202825 */ or $a1,$s1,$zero +/* f15b688: 0c00490c */ jal 0x12430 +/* f15b68c: 24060004 */ addiu $a2,$zero,0x4 +/* f15b690: 8fa50048 */ lw $a1,0x48($sp) +/* f15b694: 8fa4002c */ lw $a0,0x2c($sp) +/* f15b698: 24060040 */ addiu $a2,$zero,0x40 +/* f15b69c: 24a5000c */ addiu $a1,$a1,0xc +/* f15b6a0: 0fc56c71 */ jal func0f15b1c4 +/* f15b6a4: afa50028 */ sw $a1,0x28($sp) +/* f15b6a8: 8fa2002c */ lw $v0,0x2c($sp) +/* f15b6ac: 34018000 */ dli $at,0x8000 +/* f15b6b0: 24050004 */ addiu $a1,$zero,0x4 +/* f15b6b4: 94510000 */ lhu $s1,0x0($v0) +/* f15b6b8: 94590002 */ lhu $t9,0x2($v0) +/* f15b6bc: 32387fff */ andi $t8,$s1,0x7fff +/* f15b6c0: 2711ffff */ addiu $s1,$t8,-1 +/* f15b6c4: 3629000f */ ori $t1,$s1,0xf +/* f15b6c8: 25310001 */ addiu $s1,$t1,0x1 +/* f15b6cc: 02212021 */ addu $a0,$s1,$at +/* f15b6d0: 0c0048f2 */ jal 0x123c8 +/* f15b6d4: afb90050 */ sw $t9,0x50($sp) +/* f15b6d8: 8fa60050 */ lw $a2,0x50($sp) +/* f15b6dc: 8fa50028 */ lw $a1,0x28($sp) +/* f15b6e0: 34018000 */ dli $at,0x8000 +/* f15b6e4: 24c6ffff */ addiu $a2,$a2,-1 +/* f15b6e8: 00412021 */ addu $a0,$v0,$at +/* f15b6ec: 34ca000f */ ori $t2,$a2,0xf +/* f15b6f0: afa20064 */ sw $v0,0x64($sp) +/* f15b6f4: 00808025 */ or $s0,$a0,$zero +/* f15b6f8: 25460001 */ addiu $a2,$t2,0x1 +/* f15b6fc: 0fc56c71 */ jal func0f15b1c4 +/* f15b700: 24a50004 */ addiu $a1,$a1,0x4 +/* f15b704: 02002025 */ or $a0,$s0,$zero +/* f15b708: 8fa50064 */ lw $a1,0x64($sp) +/* f15b70c: 0fc5766a */ jal func0f15d9a8 +/* f15b710: 8fa60050 */ lw $a2,0x50($sp) +/* f15b714: 8fab002c */ lw $t3,0x2c($sp) +/* f15b718: 00001825 */ or $v1,$zero,$zero +/* f15b71c: 8fb00064 */ lw $s0,0x64($sp) +/* f15b720: 95710000 */ lhu $s1,0x0($t3) +/* f15b724: 322c7fff */ andi $t4,$s1,0x7fff +/* f15b728: 000c8843 */ sra $s1,$t4,0x1 +/* f15b72c: 5220000b */ beqzl $s1,.L0f15b75c +/* f15b730: 8fa40064 */ lw $a0,0x64($sp) +/* f15b734: 96040000 */ lhu $a0,0x0($s0) +.L0f15b738: +/* f15b738: afa3005c */ sw $v1,0x5c($sp) +/* f15b73c: 0fc5cd3a */ jal func0f1734e8 +/* f15b740: 00002825 */ or $a1,$zero,$zero +/* f15b744: 8fa3005c */ lw $v1,0x5c($sp) +/* f15b748: 26100002 */ addiu $s0,$s0,0x2 +/* f15b74c: 24630001 */ addiu $v1,$v1,0x1 +/* f15b750: 5471fff9 */ bnel $v1,$s1,.L0f15b738 +/* f15b754: 96040000 */ lhu $a0,0x0($s0) +/* f15b758: 8fa40064 */ lw $a0,0x64($sp) +.L0f15b75c: +/* f15b75c: 00002825 */ or $a1,$zero,$zero +/* f15b760: 0c00490c */ jal 0x12430 +/* f15b764: 24060004 */ addiu $a2,$zero,0x4 +/* f15b768: 8fae0028 */ lw $t6,0x28($sp) +/* f15b76c: 8faf0050 */ lw $t7,0x50($sp) +/* f15b770: 3c01800a */ lui $at,0x800a +/* f15b774: 3c044fff */ lui $a0,0x4fff +/* f15b778: 01cfc021 */ addu $t8,$t6,$t7 +/* f15b77c: 27190004 */ addiu $t9,$t8,0x4 +/* f15b780: ac394924 */ sw $t9,0x4924($at) +/* f15b784: 0fc56d47 */ jal func0f15b51c +/* f15b788: 3484fbab */ ori $a0,$a0,0xfbab +/* f15b78c: 3c04bbb7 */ lui $a0,0xbbb7 +/* f15b790: 00408025 */ or $s0,$v0,$zero +/* f15b794: 0fc56d49 */ jal func0f15b524 +/* f15b798: 3484b295 */ ori $a0,$a0,0xb295 +/* f15b79c: 00408825 */ or $s1,$v0,$zero +/* f15b7a0: 02002025 */ or $a0,$s0,$zero +/* f15b7a4: 0c013994 */ jal 0x4e650 +/* f15b7a8: 27a5003c */ addiu $a1,$sp,0x3c +/* f15b7ac: 8fa9003c */ lw $t1,0x3c($sp) +/* f15b7b0: 11310010 */ beq $t1,$s1,.L0f15b7f4 +/* f15b7b4: 00000000 */ sll $zero,$zero,0x0 +/* f15b7b8: 0c004b70 */ jal 0x12dc0 +/* f15b7bc: 00000000 */ sll $zero,$zero,0x0 +/* f15b7c0: 0c004b70 */ jal 0x12dc0 +/* f15b7c4: 00408025 */ or $s0,$v0,$zero +/* f15b7c8: 3c010001 */ lui $at,0x1 +/* f15b7cc: 3421fff8 */ ori $at,$at,0xfff8 +/* f15b7d0: 02012024 */ and $a0,$s0,$at +/* f15b7d4: 3c018000 */ lui $at,0x8000 +/* f15b7d8: 34211000 */ ori $at,$at,0x1000 +/* f15b7dc: 00812021 */ addu $a0,$a0,$at +/* f15b7e0: 3c010001 */ lui $at,0x1 +/* f15b7e4: 3421fffe */ ori $at,$at,0xfffe +/* f15b7e8: 00412824 */ and $a1,$v0,$at +/* f15b7ec: 0c003504 */ jal 0xd410 +/* f15b7f0: 24060040 */ addiu $a2,$zero,0x40 +.L0f15b7f4: +/* f15b7f4: 3c04800a */ lui $a0,0x800a +/* f15b7f8: 8c84491c */ lw $a0,0x491c($a0) +/* f15b7fc: 3c02800a */ lui $v0,0x800a +/* f15b800: 24424920 */ addiu $v0,$v0,0x4920 +/* f15b804: 8c8a0000 */ lw $t2,0x0($a0) +/* f15b808: 3c07f100 */ lui $a3,0xf100 +/* f15b80c: 3c08800a */ lui $t0,0x800a +/* f15b810: 15400038 */ bnez $t2,.L0f15b8f4 +/* f15b814: ac4a0000 */ sw $t2,0x0($v0) +/* f15b818: 3c02800a */ lui $v0,0x800a +/* f15b81c: 24424cc0 */ addiu $v0,$v0,0x4cc0 +/* f15b820: ac440000 */ sw $a0,0x0($v0) +/* f15b824: 8c8c0004 */ lw $t4,0x4($a0) +/* f15b828: 3c03800a */ lui $v1,0x800a +/* f15b82c: 25084cc4 */ addiu $t0,$t0,0x4cc4 +/* f15b830: 01846821 */ addu $t5,$t4,$a0 +/* f15b834: 01a77021 */ addu $t6,$t5,$a3 +/* f15b838: 24639fc0 */ addiu $v1,$v1,-24640 +/* f15b83c: ad0e0000 */ sw $t6,0x0($t0) +/* f15b840: ac6002bc */ sw $zero,0x2bc($v1) +/* f15b844: 8dcf0014 */ lw $t7,0x14($t6) +/* f15b848: 00802825 */ or $a1,$a0,$zero +/* f15b84c: 25c20014 */ addiu $v0,$t6,0x14 +/* f15b850: 51e00009 */ beqzl $t7,.L0f15b878 +/* f15b854: 8caa0008 */ lw $t2,0x8($a1) +/* f15b858: 8c7802bc */ lw $t8,0x2bc($v1) +.L0f15b85c: +/* f15b85c: 24420014 */ addiu $v0,$v0,0x14 +/* f15b860: 27190001 */ addiu $t9,$t8,0x1 +/* f15b864: ac7902bc */ sw $t9,0x2bc($v1) +/* f15b868: 8c490000 */ lw $t1,0x0($v0) +/* f15b86c: 5520fffb */ bnezl $t1,.L0f15b85c +/* f15b870: 8c7802bc */ lw $t8,0x2bc($v1) +/* f15b874: 8caa0008 */ lw $t2,0x8($a1) +.L0f15b878: +/* f15b878: 3c01800a */ lui $at,0x800a +/* f15b87c: 01445821 */ addu $t3,$t2,$a0 +/* f15b880: 01676021 */ addu $t4,$t3,$a3 +/* f15b884: ac2c4cc8 */ sw $t4,0x4cc8($at) +/* f15b888: 8ca2000c */ lw $v0,0xc($a1) +/* f15b88c: 3c01800a */ lui $at,0x800a +/* f15b890: 14400004 */ bnez $v0,.L0f15b8a4 +/* f15b894: 00446821 */ addu $t5,$v0,$a0 +/* f15b898: 3c01800a */ lui $at,0x800a +/* f15b89c: 10000003 */ beqz $zero,.L0f15b8ac +/* f15b8a0: ac204cd4 */ sw $zero,0x4cd4($at) +.L0f15b8a4: +/* f15b8a4: 01a77021 */ addu $t6,$t5,$a3 +/* f15b8a8: ac2e4cd4 */ sw $t6,0x4cd4($at) +.L0f15b8ac: +/* f15b8ac: 8ca20010 */ lw $v0,0x10($a1) +/* f15b8b0: 3c01800a */ lui $at,0x800a +/* f15b8b4: 14400004 */ bnez $v0,.L0f15b8c8 +/* f15b8b8: 00447821 */ addu $t7,$v0,$a0 +/* f15b8bc: 3c01800a */ lui $at,0x800a +/* f15b8c0: 10000003 */ beqz $zero,.L0f15b8d0 +/* f15b8c4: ac204cd8 */ sw $zero,0x4cd8($at) +.L0f15b8c8: +/* f15b8c8: 01e7c021 */ addu $t8,$t7,$a3 +/* f15b8cc: ac384cd8 */ sw $t8,0x4cd8($at) +.L0f15b8d0: +/* f15b8d0: 8ca20014 */ lw $v0,0x14($a1) +/* f15b8d4: 3c01800a */ lui $at,0x800a +/* f15b8d8: 14400004 */ bnez $v0,.L0f15b8ec +/* f15b8dc: 0044c821 */ addu $t9,$v0,$a0 +/* f15b8e0: 3c01800a */ lui $at,0x800a +/* f15b8e4: 10000003 */ beqz $zero,.L0f15b8f4 +/* f15b8e8: ac204cdc */ sw $zero,0x4cdc($at) +.L0f15b8ec: +/* f15b8ec: 03274821 */ addu $t1,$t9,$a3 +/* f15b8f0: ac294cdc */ sw $t1,0x4cdc($at) +.L0f15b8f4: +/* f15b8f4: 8fbf001c */ lw $ra,0x1c($sp) +/* f15b8f8: 8fb00014 */ lw $s0,0x14($sp) +/* f15b8fc: 8fb10018 */ lw $s1,0x18($sp) +/* f15b900: 03e00008 */ jr $ra +/* f15b904: 27bd00c0 */ addiu $sp,$sp,0xc0 +); + +GLOBAL_ASM( +glabel func0f15b908 +/* f15b908: 27bdfeb8 */ addiu $sp,$sp,-328 +/* f15b90c: afb30024 */ sw $s3,0x24($sp) +/* f15b910: 3c13800a */ lui $s3,0x800a +/* f15b914: 26739fc0 */ addiu $s3,$s3,-24640 +/* f15b918: afa40148 */ sw $a0,0x148($sp) +/* f15b91c: 8e6402bc */ lw $a0,0x2bc($s3) +/* f15b920: afbf003c */ sw $ra,0x3c($sp) +/* f15b924: afbe0038 */ sw $s8,0x38($sp) +/* f15b928: 000470c0 */ sll $t6,$a0,0x3 +/* f15b92c: 01c47021 */ addu $t6,$t6,$a0 +/* f15b930: 000e7080 */ sll $t6,$t6,0x2 +/* f15b934: 01c47023 */ subu $t6,$t6,$a0 +/* f15b938: 000e7080 */ sll $t6,$t6,0x2 +/* f15b93c: 25c4000f */ addiu $a0,$t6,0xf +/* f15b940: 348f000f */ ori $t7,$a0,0xf +/* f15b944: afb70034 */ sw $s7,0x34($sp) +/* f15b948: afb60030 */ sw $s6,0x30($sp) +/* f15b94c: afb5002c */ sw $s5,0x2c($sp) +/* f15b950: afb40028 */ sw $s4,0x28($sp) +/* f15b954: afb20020 */ sw $s2,0x20($sp) +/* f15b958: afb1001c */ sw $s1,0x1c($sp) +/* f15b95c: afb00018 */ sw $s0,0x18($sp) +/* f15b960: 39e4000f */ xori $a0,$t7,0xf +/* f15b964: 0c0048f2 */ jal 0x123c8 +/* f15b968: 24050004 */ addiu $a1,$zero,0x4 +/* f15b96c: 8e6402bc */ lw $a0,0x2bc($s3) +/* f15b970: 3c15800a */ lui $s5,0x800a +/* f15b974: 26b54928 */ addiu $s5,$s5,0x4928 +/* f15b978: 0004c880 */ sll $t9,$a0,0x2 +/* f15b97c: 2724000f */ addiu $a0,$t9,0xf +/* f15b980: 348e000f */ ori $t6,$a0,0xf +/* f15b984: aea20000 */ sw $v0,0x0($s5) +/* f15b988: 39c4000f */ xori $a0,$t6,0xf +/* f15b98c: 0c0048f2 */ jal 0x123c8 +/* f15b990: 24050004 */ addiu $a1,$zero,0x4 +/* f15b994: 8e7102bc */ lw $s1,0x2bc($s3) +/* f15b998: 3c03800a */ lui $v1,0x800a +/* f15b99c: 24634ce8 */ addiu $v1,$v1,0x4ce8 +/* f15b9a0: ac620000 */ sw $v0,0x0($v1) +/* f15b9a4: 1a200010 */ blez $s1,.L0f15b9e8 +/* f15b9a8: 0000a025 */ or $s4,$zero,$zero +/* f15b9ac: 00001025 */ or $v0,$zero,$zero +/* f15b9b0: 3416ffff */ dli $s6,0xffff +/* f15b9b4: 8c780000 */ lw $t8,0x0($v1) +.L0f15b9b8: +/* f15b9b8: 26940001 */ addiu $s4,$s4,0x1 +/* f15b9bc: 0302c821 */ addu $t9,$t8,$v0 +/* f15b9c0: a7360000 */ sh $s6,0x0($t9) +/* f15b9c4: 8c6e0000 */ lw $t6,0x0($v1) +/* f15b9c8: 01c27821 */ addu $t7,$t6,$v0 +/* f15b9cc: a5e00002 */ sh $zero,0x2($t7) +/* f15b9d0: 8e7102bc */ lw $s1,0x2bc($s3) +/* f15b9d4: 24420004 */ addiu $v0,$v0,0x4 +/* f15b9d8: 0291082a */ slt $at,$s4,$s1 +/* f15b9dc: 5420fff6 */ bnezl $at,.L0f15b9b8 +/* f15b9e0: 8c780000 */ lw $t8,0x0($v1) +/* f15b9e4: 0000a025 */ or $s4,$zero,$zero +.L0f15b9e8: +/* f15b9e8: 8e780314 */ lw $t8,0x314($s3) +/* f15b9ec: 13000013 */ beqz $t8,.L0f15ba3c +/* f15b9f0: 2624000f */ addiu $a0,$s1,0xf +/* f15b9f4: 3499000f */ ori $t9,$a0,0xf +/* f15b9f8: 3b24000f */ xori $a0,$t9,0xf +/* f15b9fc: 0c0048f2 */ jal 0x123c8 +/* f15ba00: 24050004 */ addiu $a1,$zero,0x4 +/* f15ba04: 8e7102bc */ lw $s1,0x2bc($s3) +/* f15ba08: 3c03800a */ lui $v1,0x800a +/* f15ba0c: 2463492c */ addiu $v1,$v1,0x492c +/* f15ba10: 1a20000a */ blez $s1,.L0f15ba3c +/* f15ba14: ac620000 */ sw $v0,0x0($v1) +/* f15ba18: 8c6f0000 */ lw $t7,0x0($v1) +.L0f15ba1c: +/* f15ba1c: 01f4c021 */ addu $t8,$t7,$s4 +/* f15ba20: a3000000 */ sb $zero,0x0($t8) +/* f15ba24: 8e7102bc */ lw $s1,0x2bc($s3) +/* f15ba28: 26940001 */ addiu $s4,$s4,0x1 +/* f15ba2c: 0291082a */ slt $at,$s4,$s1 +/* f15ba30: 5420fffa */ bnezl $at,.L0f15ba1c +/* f15ba34: 8c6f0000 */ lw $t7,0x0($v1) +/* f15ba38: 0000a025 */ or $s4,$zero,$zero +.L0f15ba3c: +/* f15ba3c: 1a200020 */ blez $s1,.L0f15bac0 +/* f15ba40: 00009025 */ or $s2,$zero,$zero +/* f15ba44: 8eb90000 */ lw $t9,0x0($s5) +.L0f15ba48: +/* f15ba48: 26940001 */ addiu $s4,$s4,0x1 +/* f15ba4c: 03327021 */ addu $t6,$t9,$s2 +/* f15ba50: adc00044 */ sw $zero,0x44($t6) +/* f15ba54: 8eaf0000 */ lw $t7,0x0($s5) +/* f15ba58: 01f2c021 */ addu $t8,$t7,$s2 +/* f15ba5c: a3000008 */ sb $zero,0x8($t8) +/* f15ba60: 8eb90000 */ lw $t9,0x0($s5) +/* f15ba64: 03327021 */ addu $t6,$t9,$s2 +/* f15ba68: a5c0000a */ sh $zero,0xa($t6) +/* f15ba6c: 8eaf0000 */ lw $t7,0x0($s5) +/* f15ba70: 01f2c021 */ addu $t8,$t7,$s2 +/* f15ba74: a7000000 */ sh $zero,0x0($t8) +/* f15ba78: 8eb90000 */ lw $t9,0x0($s5) +/* f15ba7c: 03327021 */ addu $t6,$t9,$s2 +/* f15ba80: a1c0004d */ sb $zero,0x4d($t6) +/* f15ba84: 8eaf0000 */ lw $t7,0x0($s5) +/* f15ba88: 01f26021 */ addu $t4,$t7,$s2 +/* f15ba8c: 9198004e */ lbu $t8,0x4e($t4) +/* f15ba90: 3319ff0f */ andi $t9,$t8,0xff0f +/* f15ba94: a199004e */ sb $t9,0x4e($t4) +/* f15ba98: 8eae0000 */ lw $t6,0x0($s5) +/* f15ba9c: 01d26021 */ addu $t4,$t6,$s2 +/* f15baa0: 918f004e */ lbu $t7,0x4e($t4) +/* f15baa4: 2652008c */ addiu $s2,$s2,0x8c +/* f15baa8: 31f8fff0 */ andi $t8,$t7,0xfff0 +/* f15baac: a198004e */ sb $t8,0x4e($t4) +/* f15bab0: 8e7902bc */ lw $t9,0x2bc($s3) +/* f15bab4: 0299082a */ slt $at,$s4,$t9 +/* f15bab8: 5420ffe3 */ bnezl $at,.L0f15ba48 +/* f15babc: 8eb90000 */ lw $t9,0x0($s5) +.L0f15bac0: +/* f15bac0: 3c118008 */ lui $s1,0x8008 +/* f15bac4: 2631fc00 */ addiu $s1,$s1,-1024 +/* f15bac8: 8e2e0000 */ lw $t6,0x0($s1) +/* f15bacc: 24120038 */ addiu $s2,$zero,0x38 +/* f15bad0: 3c108008 */ lui $s0,0x8008 +/* f15bad4: 01d20019 */ multu $t6,$s2 +/* f15bad8: 2610fcc0 */ addiu $s0,$s0,-832 +/* f15badc: 00007812 */ mflo $t7 +/* f15bae0: 020fc021 */ addu $t8,$s0,$t7 +/* f15bae4: 0fc57220 */ jal func0f15c880 +/* f15bae8: c70c0014 */ lwc1 $f12,0x14($t8) +/* f15baec: 8e390000 */ lw $t9,0x0($s1) +/* f15baf0: 03320019 */ multu $t9,$s2 +/* f15baf4: 00007012 */ mflo $t6 +/* f15baf8: 020e7821 */ addu $t7,$s0,$t6 +/* f15bafc: 0fc0a124 */ jal func0f028490 +/* f15bb00: c5ec0014 */ lwc1 $f12,0x14($t7) +/* f15bb04: 3c188008 */ lui $t8,0x8008 +/* f15bb08: 8f18fc00 */ lw $t8,-0x400($t8) +/* f15bb0c: 3c018008 */ lui $at,0x8008 +/* f15bb10: 3c02800a */ lui $v0,0x800a +/* f15bb14: 0018c8c0 */ sll $t9,$t8,0x3 +/* f15bb18: 0338c823 */ subu $t9,$t9,$t8 +/* f15bb1c: 0019c8c0 */ sll $t9,$t9,0x3 +/* f15bb20: 00390821 */ addu $at,$at,$t9 +/* f15bb24: 3c03800a */ lui $v1,0x800a +/* f15bb28: 2463a1c0 */ addiu $v1,$v1,-24128 +/* f15bb2c: c420fcd8 */ lwc1 $f0,-0x328($at) +/* f15bb30: 24429fc0 */ addiu $v0,$v0,-24640 +.L0f15bb34: +/* f15bb34: 24420080 */ addiu $v0,$v0,0x80 +/* f15bb38: 0043082b */ sltu $at,$v0,$v1 +/* f15bb3c: 1420fffd */ bnez $at,.L0f15bb34 +/* f15bb40: e4400068 */ swc1 $f0,0x68($v0) +/* f15bb44: 3c013f80 */ lui $at,0x3f80 +/* f15bb48: 44816000 */ mtc1 $at,$f12 +/* f15bb4c: 0c0059d2 */ jal 0x16748 +/* f15bb50: 00000000 */ sll $zero,$zero,0x0 +/* f15bb54: 3c0e800a */ lui $t6,0x800a +/* f15bb58: 8dce4920 */ lw $t6,0x4920($t6) +/* f15bb5c: 3c17800a */ lui $s7,0x800a +/* f15bb60: 26f74cc8 */ addiu $s7,$s7,0x4cc8 +/* f15bb64: 15c00324 */ bnez $t6,.L0f15c7f8 +/* f15bb68: 24050004 */ addiu $a1,$zero,0x4 +/* f15bb6c: 8ef00000 */ lw $s0,0x0($s7) +/* f15bb70: 0000f025 */ or $s8,$zero,$zero +/* f15bb74: 960f0000 */ lhu $t7,0x0($s0) +/* f15bb78: 11e00006 */ beqz $t7,.L0f15bb94 +/* f15bb7c: 02001025 */ or $v0,$s0,$zero +/* f15bb80: 94580008 */ lhu $t8,0x8($v0) +.L0f15bb84: +/* f15bb84: 24420008 */ addiu $v0,$v0,0x8 +/* f15bb88: 27de0001 */ addiu $s8,$s8,0x1 +/* f15bb8c: 5700fffd */ bnezl $t8,.L0f15bb84 +/* f15bb90: 94580008 */ lhu $t8,0x8($v0) +.L0f15bb94: +/* f15bb94: 001ec900 */ sll $t9,$s8,0x4 +/* f15bb98: 3c028008 */ lui $v0,0x8008 +/* f15bb9c: 2724000f */ addiu $a0,$t9,0xf +/* f15bba0: 2442fc40 */ addiu $v0,$v0,-960 +/* f15bba4: 348e000f */ ori $t6,$a0,0xf +/* f15bba8: ac5e0000 */ sw $s8,0x0($v0) +/* f15bbac: 0c0048f2 */ jal 0x123c8 +/* f15bbb0: 39c4000f */ xori $a0,$t6,0xf +/* f15bbb4: 3c01800a */ lui $at,0x800a +/* f15bbb8: ac224cec */ sw $v0,0x4cec($at) +/* f15bbbc: 001e20c0 */ sll $a0,$s8,0x3 +/* f15bbc0: 24840008 */ addiu $a0,$a0,0x8 +/* f15bbc4: 8ef00000 */ lw $s0,0x0($s7) +/* f15bbc8: 24140001 */ addiu $s4,$zero,0x1 +/* f15bbcc: 0000b025 */ or $s6,$zero,$zero +/* f15bbd0: 2412000c */ addiu $s2,$zero,0xc +.L0f15bbd4: +/* f15bbd4: 1bc0000b */ blez $s8,.L0f15bc04 +/* f15bbd8: 00001825 */ or $v1,$zero,$zero +.L0f15bbdc: +/* f15bbdc: 02031021 */ addu $v0,$s0,$v1 +/* f15bbe0: 94580000 */ lhu $t8,0x0($v0) +/* f15bbe4: 26d60001 */ addiu $s6,$s6,0x1 +/* f15bbe8: 16980003 */ bne $s4,$t8,.L0f15bbf8 +/* f15bbec: 00000000 */ sll $zero,$zero,0x0 +/* f15bbf0: a4440000 */ sh $a0,0x0($v0) +/* f15bbf4: 8ef00000 */ lw $s0,0x0($s7) +.L0f15bbf8: +/* f15bbf8: 16defff8 */ bne $s6,$s8,.L0f15bbdc +/* f15bbfc: 24630008 */ addiu $v1,$v1,0x8 +/* f15bc00: 0000b025 */ or $s6,$zero,$zero +.L0f15bc04: +/* f15bc04: 02048821 */ addu $s1,$s0,$a0 +/* f15bc08: 92250000 */ lbu $a1,0x0($s1) +/* f15bc0c: 18a00007 */ blez $a1,.L0f15bc2c +/* f15bc10: 00000000 */ sll $zero,$zero,0x0 +/* f15bc14: 00b20019 */ multu $a1,$s2 +/* f15bc18: 26940001 */ addiu $s4,$s4,0x1 +/* f15bc1c: 0000c812 */ mflo $t9 +/* f15bc20: 00992021 */ addu $a0,$a0,$t9 +/* f15bc24: 1000ffeb */ beqz $zero,.L0f15bbd4 +/* f15bc28: 24840004 */ addiu $a0,$a0,0x4 +.L0f15bc2c: +/* f15bc2c: 17c00003 */ bnez $s8,.L0f15bc3c +/* f15bc30: 00008025 */ or $s0,$zero,$zero +/* f15bc34: 10000002 */ beqz $zero,.L0f15bc40 +/* f15bc38: 24020001 */ addiu $v0,$zero,0x1 +.L0f15bc3c: +/* f15bc3c: 03c01025 */ or $v0,$s8,$zero +.L0f15bc40: +/* f15bc40: 00022080 */ sll $a0,$v0,0x2 +/* f15bc44: 2484000f */ addiu $a0,$a0,0xf +/* f15bc48: 348e000f */ ori $t6,$a0,0xf +/* f15bc4c: 39c4000f */ xori $a0,$t6,0xf +/* f15bc50: 0c0048f2 */ jal 0x123c8 +/* f15bc54: 24050004 */ addiu $a1,$zero,0x4 +/* f15bc58: 3c05800a */ lui $a1,0x800a +/* f15bc5c: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f15bc60: 8cb102bc */ lw $s1,0x2bc($a1) +/* f15bc64: 3c13800a */ lui $s3,0x800a +/* f15bc68: 26734ce0 */ addiu $s3,$s3,0x4ce0 +/* f15bc6c: ae620000 */ sw $v0,0x0($s3) +/* f15bc70: aca0002c */ sw $zero,0x2c($a1) +/* f15bc74: 1a200033 */ blez $s1,.L0f15bd44 +/* f15bc78: 0000a025 */ or $s4,$zero,$zero +/* f15bc7c: 00009025 */ or $s2,$zero,$zero +/* f15bc80: 8eb80000 */ lw $t8,0x0($s5) +.L0f15bc84: +/* f15bc84: 00002025 */ or $a0,$zero,$zero +/* f15bc88: 00001825 */ or $v1,$zero,$zero +/* f15bc8c: 0312c821 */ addu $t9,$t8,$s2 +/* f15bc90: 1bc0001d */ blez $s8,.L0f15bd08 +/* f15bc94: a730000e */ sh $s0,0xe($t9) +.L0f15bc98: +/* f15bc98: 8eee0000 */ lw $t6,0x0($s7) +/* f15bc9c: 01c31021 */ addu $v0,$t6,$v1 +/* f15bca0: 844f0002 */ lh $t7,0x2($v0) +/* f15bca4: 568f000a */ bnel $s4,$t7,.L0f15bcd0 +/* f15bca8: 84580004 */ lh $t8,0x4($v0) +/* f15bcac: 8e780000 */ lw $t8,0x0($s3) +/* f15bcb0: 0010c840 */ sll $t9,$s0,0x1 +/* f15bcb4: 24840001 */ addiu $a0,$a0,0x1 +/* f15bcb8: 03197021 */ addu $t6,$t8,$t9 +/* f15bcbc: a5d60000 */ sh $s6,0x0($t6) +/* f15bcc0: 8eef0000 */ lw $t7,0x0($s7) +/* f15bcc4: 26100001 */ addiu $s0,$s0,0x1 +/* f15bcc8: 01e31021 */ addu $v0,$t7,$v1 +/* f15bccc: 84580004 */ lh $t8,0x4($v0) +.L0f15bcd0: +/* f15bcd0: 00107040 */ sll $t6,$s0,0x1 +/* f15bcd4: 56980007 */ bnel $s4,$t8,.L0f15bcf4 +/* f15bcd8: 26d60001 */ addiu $s6,$s6,0x1 +/* f15bcdc: 8e790000 */ lw $t9,0x0($s3) +/* f15bce0: 24840001 */ addiu $a0,$a0,0x1 +/* f15bce4: 26100001 */ addiu $s0,$s0,0x1 +/* f15bce8: 032e7821 */ addu $t7,$t9,$t6 +/* f15bcec: a5f60000 */ sh $s6,0x0($t7) +/* f15bcf0: 26d60001 */ addiu $s6,$s6,0x1 +.L0f15bcf4: +/* f15bcf4: 16deffe8 */ bne $s6,$s8,.L0f15bc98 +/* f15bcf8: 24630008 */ addiu $v1,$v1,0x8 +/* f15bcfc: 3c05800a */ lui $a1,0x800a +/* f15bd00: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f15bd04: 0000b025 */ or $s6,$zero,$zero +.L0f15bd08: +/* f15bd08: 8eb80000 */ lw $t8,0x0($s5) +/* f15bd0c: 0312c821 */ addu $t9,$t8,$s2 +/* f15bd10: a3240005 */ sb $a0,0x5($t9) +/* f15bd14: 8cae002c */ lw $t6,0x2c($a1) +/* f15bd18: 01c4082a */ slt $at,$t6,$a0 +/* f15bd1c: 50200003 */ beqzl $at,.L0f15bd2c +/* f15bd20: 8cb102bc */ lw $s1,0x2bc($a1) +/* f15bd24: aca4002c */ sw $a0,0x2c($a1) +/* f15bd28: 8cb102bc */ lw $s1,0x2bc($a1) +.L0f15bd2c: +/* f15bd2c: 26940001 */ addiu $s4,$s4,0x1 +/* f15bd30: 2652008c */ addiu $s2,$s2,0x8c +/* f15bd34: 0291082a */ slt $at,$s4,$s1 +/* f15bd38: 5420ffd2 */ bnezl $at,.L0f15bc84 +/* f15bd3c: 8eb80000 */ lw $t8,0x0($s5) +/* f15bd40: 0000a025 */ or $s4,$zero,$zero +.L0f15bd44: +/* f15bd44: 1a200058 */ blez $s1,.L0f15bea8 +/* f15bd48: 00009025 */ or $s2,$zero,$zero +/* f15bd4c: 8eac0000 */ lw $t4,0x0($s5) +.L0f15bd50: +/* f15bd50: 818b0005 */ lb $t3,0x5($t4) +/* f15bd54: 5960004f */ blezl $t3,.L0f15be94 +/* f15bd58: 26940001 */ addiu $s4,$s4,0x1 +/* f15bd5c: 8598000e */ lh $t8,0xe($t4) +/* f15bd60: 8e6f0000 */ lw $t7,0x0($s3) +/* f15bd64: 8ef00000 */ lw $s0,0x0($s7) +/* f15bd68: 0018c840 */ sll $t9,$t8,0x1 +/* f15bd6c: 01f96821 */ addu $t5,$t7,$t9 +/* f15bd70: 01a0f825 */ or $ra,$t5,$zero +/* f15bd74: 00008825 */ or $s1,$zero,$zero +.L0f15bd78: +/* f15bd78: 87ea0000 */ lh $t2,0x0($ra) +/* f15bd7c: 02cb082a */ slt $at,$s6,$t3 +/* f15bd80: 000a70c0 */ sll $t6,$t2,0x3 +/* f15bd84: 020e1821 */ addu $v1,$s0,$t6 +/* f15bd88: 84640002 */ lh $a0,0x2($v1) +/* f15bd8c: 16840003 */ bne $s4,$a0,.L0f15bd9c +/* f15bd90: 00803825 */ or $a3,$a0,$zero +/* f15bd94: 10000001 */ beqz $zero,.L0f15bd9c +/* f15bd98: 84670004 */ lh $a3,0x4($v1) +.L0f15bd9c: +/* f15bd9c: 10200034 */ beqz $at,.L0f15be70 +/* f15bda0: 02c04025 */ or $t0,$s6,$zero +/* f15bda4: 00084840 */ sll $t1,$t0,0x1 +.L0f15bda8: +/* f15bda8: 01a92821 */ addu $a1,$t5,$t1 +/* f15bdac: 84a60000 */ lh $a2,0x0($a1) +/* f15bdb0: 25080001 */ addiu $t0,$t0,0x1 +/* f15bdb4: 00002025 */ or $a0,$zero,$zero +/* f15bdb8: 0006c0c0 */ sll $t8,$a2,0x3 +/* f15bdbc: 02181021 */ addu $v0,$s0,$t8 +/* f15bdc0: 84430002 */ lh $v1,0x2($v0) +/* f15bdc4: 16830007 */ bne $s4,$v1,.L0f15bde4 +/* f15bdc8: 0067082a */ slt $at,$v1,$a3 +/* f15bdcc: 844f0004 */ lh $t7,0x4($v0) +/* f15bdd0: 01e7082a */ slt $at,$t7,$a3 +/* f15bdd4: 10200006 */ beqz $at,.L0f15bdf0 +/* f15bdd8: 00000000 */ sll $zero,$zero,0x0 +/* f15bddc: 10000004 */ beqz $zero,.L0f15bdf0 +/* f15bde0: 24040001 */ addiu $a0,$zero,0x1 +.L0f15bde4: +/* f15bde4: 10200002 */ beqz $at,.L0f15bdf0 +/* f15bde8: 00000000 */ sll $zero,$zero,0x0 +/* f15bdec: 24040001 */ addiu $a0,$zero,0x1 +.L0f15bdf0: +/* f15bdf0: 5080001d */ beqzl $a0,.L0f15be68 +/* f15bdf4: 010b082a */ slt $at,$t0,$t3 +/* f15bdf8: a4aa0000 */ sh $t2,0x0($a1) +/* f15bdfc: 8eae0000 */ lw $t6,0x0($s5) +/* f15be00: 8e790000 */ lw $t9,0x0($s3) +/* f15be04: 01d2c021 */ addu $t8,$t6,$s2 +/* f15be08: 870f000e */ lh $t7,0xe($t8) +/* f15be0c: 000f7040 */ sll $t6,$t7,0x1 +/* f15be10: 032ec021 */ addu $t8,$t9,$t6 +/* f15be14: 03117821 */ addu $t7,$t8,$s1 +/* f15be18: a5e60000 */ sh $a2,0x0($t7) +/* f15be1c: 8eb90000 */ lw $t9,0x0($s5) +/* f15be20: 8e6e0000 */ lw $t6,0x0($s3) +/* f15be24: 8ef00000 */ lw $s0,0x0($s7) +/* f15be28: 03326021 */ addu $t4,$t9,$s2 +/* f15be2c: 8598000e */ lh $t8,0xe($t4) +/* f15be30: 00187840 */ sll $t7,$t8,0x1 +/* f15be34: 01cf6821 */ addu $t5,$t6,$t7 +/* f15be38: 01b1f821 */ addu $ra,$t5,$s1 +/* f15be3c: 87ea0000 */ lh $t2,0x0($ra) +/* f15be40: 000ac8c0 */ sll $t9,$t2,0x3 +/* f15be44: 02191821 */ addu $v1,$s0,$t9 +/* f15be48: 84640002 */ lh $a0,0x2($v1) +/* f15be4c: 16840004 */ bne $s4,$a0,.L0f15be60 +/* f15be50: 00803825 */ or $a3,$a0,$zero +/* f15be54: 84670004 */ lh $a3,0x4($v1) +/* f15be58: 10000002 */ beqz $zero,.L0f15be64 +/* f15be5c: 818b0005 */ lb $t3,0x5($t4) +.L0f15be60: +/* f15be60: 818b0005 */ lb $t3,0x5($t4) +.L0f15be64: +/* f15be64: 010b082a */ slt $at,$t0,$t3 +.L0f15be68: +/* f15be68: 1420ffcf */ bnez $at,.L0f15bda8 +/* f15be6c: 25290002 */ addiu $t1,$t1,0x2 +.L0f15be70: +/* f15be70: 26d60001 */ addiu $s6,$s6,0x1 +/* f15be74: 02cb082a */ slt $at,$s6,$t3 +/* f15be78: 26310002 */ addiu $s1,$s1,0x2 +/* f15be7c: 1420ffbe */ bnez $at,.L0f15bd78 +/* f15be80: 27ff0002 */ addiu $ra,$ra,0x2 +/* f15be84: 3c11800a */ lui $s1,0x800a +/* f15be88: 8e31a27c */ lw $s1,-0x5d84($s1) +/* f15be8c: 0000b025 */ or $s6,$zero,$zero +/* f15be90: 26940001 */ addiu $s4,$s4,0x1 +.L0f15be94: +/* f15be94: 0291082a */ slt $at,$s4,$s1 +/* f15be98: 2652008c */ addiu $s2,$s2,0x8c +/* f15be9c: 1420ffac */ bnez $at,.L0f15bd50 +/* f15bea0: 258c008c */ addiu $t4,$t4,0x8c +/* f15bea4: 0000a025 */ or $s4,$zero,$zero +.L0f15bea8: +/* f15bea8: 17c00003 */ bnez $s8,.L0f15beb8 +/* f15beac: 24050004 */ addiu $a1,$zero,0x4 +/* f15beb0: 10000002 */ beqz $zero,.L0f15bebc +/* f15beb4: 24020001 */ addiu $v0,$zero,0x1 +.L0f15beb8: +/* f15beb8: 03c01025 */ or $v0,$s8,$zero +.L0f15bebc: +/* f15bebc: 2444000f */ addiu $a0,$v0,0xf +/* f15bec0: 3498000f */ ori $t8,$a0,0xf +/* f15bec4: 0c0048f2 */ jal 0x123c8 +/* f15bec8: 3b04000f */ xori $a0,$t8,0xf +/* f15becc: 3c10800a */ lui $s0,0x800a +/* f15bed0: 26104cd0 */ addiu $s0,$s0,0x4cd0 +/* f15bed4: 1bc00009 */ blez $s8,.L0f15befc +/* f15bed8: ae020000 */ sw $v0,0x0($s0) +.L0f15bedc: +/* f15bedc: 0fc56d30 */ jal func0f15b4c0 +/* f15bee0: 02802025 */ or $a0,$s4,$zero +/* f15bee4: 8e0f0000 */ lw $t7,0x0($s0) +/* f15bee8: 01f4c821 */ addu $t9,$t7,$s4 +/* f15beec: 26940001 */ addiu $s4,$s4,0x1 +/* f15bef0: 169efffa */ bne $s4,$s8,.L0f15bedc +/* f15bef4: a3220000 */ sb $v0,0x0($t9) +/* f15bef8: 0000a025 */ or $s4,$zero,$zero +.L0f15befc: +/* f15befc: 001e2080 */ sll $a0,$s8,0x2 +/* f15bf00: 009e2021 */ addu $a0,$a0,$s8 +/* f15bf04: 00042080 */ sll $a0,$a0,0x2 +/* f15bf08: 2484000f */ addiu $a0,$a0,0xf +/* f15bf0c: 3498000f */ ori $t8,$a0,0xf +/* f15bf10: 3b04000f */ xori $a0,$t8,0xf +/* f15bf14: 0c0048f2 */ jal 0x123c8 +/* f15bf18: 24050004 */ addiu $a1,$zero,0x4 +/* f15bf1c: 3c01800a */ lui $at,0x800a +/* f15bf20: 1bc00095 */ blez $s8,.L0f15c178 +/* f15bf24: ac224ccc */ sw $v0,0x4ccc($at) +/* f15bf28: 44808000 */ mtc1 $zero,$f16 +/* f15bf2c: 00009025 */ or $s2,$zero,$zero +/* f15bf30: 00003025 */ or $a2,$zero,$zero +/* f15bf34: 2413000c */ addiu $s3,$zero,0xc +.L0f15bf38: +/* f15bf38: 8ef00000 */ lw $s0,0x0($s7) +/* f15bf3c: e7b000f8 */ swc1 $f16,0xf8($sp) +/* f15bf40: e7b000fc */ swc1 $f16,0xfc($sp) +/* f15bf44: e7b00100 */ swc1 $f16,0x100($sp) +/* f15bf48: 02127821 */ addu $t7,$s0,$s2 +/* f15bf4c: 95f90000 */ lhu $t9,0x0($t7) +/* f15bf50: 03308821 */ addu $s1,$t9,$s0 +/* f15bf54: 92250000 */ lbu $a1,0x0($s1) +/* f15bf58: 02201825 */ or $v1,$s1,$zero +/* f15bf5c: 18a00035 */ blez $a1,.L0f15c034 +/* f15bf60: 26c40001 */ addiu $a0,$s6,0x1 +.L0f15bf64: +/* f15bf64: 0085001a */ div $zero,$a0,$a1 +/* f15bf68: 0000c010 */ mfhi $t8 +/* f15bf6c: c4640008 */ lwc1 $f4,0x8($v1) +/* f15bf70: c46a000c */ lwc1 $f10,0xc($v1) +/* f15bf74: 03130019 */ multu $t8,$s3 +/* f15bf78: 0080b025 */ or $s6,$a0,$zero +/* f15bf7c: 14a00002 */ bnez $a1,.L0f15bf88 +/* f15bf80: 00000000 */ sll $zero,$zero,0x0 +/* f15bf84: 0007000d */ break 0x7 +.L0f15bf88: +/* f15bf88: 2401ffff */ addiu $at,$zero,-1 +/* f15bf8c: 14a10004 */ bne $a1,$at,.L0f15bfa0 +/* f15bf90: 3c018000 */ lui $at,0x8000 +/* f15bf94: 14810002 */ bne $a0,$at,.L0f15bfa0 +/* f15bf98: 00000000 */ sll $zero,$zero,0x0 +/* f15bf9c: 0006000d */ break 0x6 +.L0f15bfa0: +/* f15bfa0: 00007012 */ mflo $t6 +/* f15bfa4: 022e1021 */ addu $v0,$s1,$t6 +/* f15bfa8: c4460008 */ lwc1 $f6,0x8($v0) +/* f15bfac: c452000c */ lwc1 $f18,0xc($v0) +/* f15bfb0: 2463000c */ addiu $v1,$v1,0xc +/* f15bfb4: 46062201 */ sub.s $f8,$f4,$f6 +/* f15bfb8: 24420004 */ addiu $v0,$v0,0x4 +/* f15bfbc: 46125100 */ add.s $f4,$f10,$f18 +/* f15bfc0: c7aa00f8 */ lwc1 $f10,0xf8($sp) +/* f15bfc4: 46044182 */ mul.s $f6,$f8,$f4 +/* f15bfc8: 46065480 */ add.s $f18,$f10,$f6 +/* f15bfcc: e7b200f8 */ swc1 $f18,0xf8($sp) +/* f15bfd0: c4440008 */ lwc1 $f4,0x8($v0) +/* f15bfd4: c4680000 */ lwc1 $f8,0x0($v1) +/* f15bfd8: c4520000 */ lwc1 $f18,0x0($v0) +/* f15bfdc: c466fff8 */ lwc1 $f6,-0x8($v1) +/* f15bfe0: 46044281 */ sub.s $f10,$f8,$f4 +/* f15bfe4: 46123200 */ add.s $f8,$f6,$f18 +/* f15bfe8: c7a600fc */ lwc1 $f6,0xfc($sp) +/* f15bfec: 46085102 */ mul.s $f4,$f10,$f8 +/* f15bff0: 46043480 */ add.s $f18,$f6,$f4 +/* f15bff4: e7b200fc */ swc1 $f18,0xfc($sp) +/* f15bff8: c4480000 */ lwc1 $f8,0x0($v0) +/* f15bffc: c46afff8 */ lwc1 $f10,-0x8($v1) +/* f15c000: c4520004 */ lwc1 $f18,0x4($v0) +/* f15c004: c464fffc */ lwc1 $f4,-0x4($v1) +/* f15c008: 46085181 */ sub.s $f6,$f10,$f8 +/* f15c00c: 46122280 */ add.s $f10,$f4,$f18 +/* f15c010: c7a40100 */ lwc1 $f4,0x100($sp) +/* f15c014: 460a3202 */ mul.s $f8,$f6,$f10 +/* f15c018: 46082480 */ add.s $f18,$f4,$f8 +/* f15c01c: e7b20100 */ swc1 $f18,0x100($sp) +/* f15c020: 92250000 */ lbu $a1,0x0($s1) +/* f15c024: 0085082a */ slt $at,$a0,$a1 +/* f15c028: 5420ffce */ bnezl $at,.L0f15bf64 +/* f15c02c: 26c40001 */ addiu $a0,$s6,0x1 +/* f15c030: 0000b025 */ or $s6,$zero,$zero +.L0f15c034: +/* f15c034: c7a000f8 */ lwc1 $f0,0xf8($sp) +/* f15c038: c7a200fc */ lwc1 $f2,0xfc($sp) +/* f15c03c: c7ae0100 */ lwc1 $f14,0x100($sp) +/* f15c040: 46000182 */ mul.s $f6,$f0,$f0 +/* f15c044: afa60064 */ sw $a2,0x64($sp) +/* f15c048: 46021282 */ mul.s $f10,$f2,$f2 +/* f15c04c: 460a3100 */ add.s $f4,$f6,$f10 +/* f15c050: 460e7202 */ mul.s $f8,$f14,$f14 +/* f15c054: 0c012974 */ jal 0x4a5d0 +/* f15c058: 46044300 */ add.s $f12,$f8,$f4 +/* f15c05c: c7b200f8 */ lwc1 $f18,0xf8($sp) +/* f15c060: 46000087 */ neg.s $f2,$f0 +/* f15c064: c7aa00fc */ lwc1 $f10,0xfc($sp) +/* f15c068: 46029183 */ div.s $f6,$f18,$f2 +/* f15c06c: c7a40100 */ lwc1 $f4,0x100($sp) +/* f15c070: 3c017f1b */ lui $at,0x7f1b +/* f15c074: 44808000 */ mtc1 $zero,$f16 +/* f15c078: 8fa60064 */ lw $a2,0x64($sp) +/* f15c07c: 02201825 */ or $v1,$s1,$zero +/* f15c080: 3c18800a */ lui $t8,0x800a +/* f15c084: 46025203 */ div.s $f8,$f10,$f2 +/* f15c088: e7a600f8 */ swc1 $f6,0xf8($sp) +/* f15c08c: c42675cc */ lwc1 $f6,0x75cc($at) +/* f15c090: 3c017f1b */ lui $at,0x7f1b +/* f15c094: c42a75d0 */ lwc1 $f10,0x75d0($at) +/* f15c098: e7a60104 */ swc1 $f6,0x104($sp) +/* f15c09c: e7aa0108 */ swc1 $f10,0x108($sp) +/* f15c0a0: 46022483 */ div.s $f18,$f4,$f2 +/* f15c0a4: e7a800fc */ swc1 $f8,0xfc($sp) +/* f15c0a8: e7b20100 */ swc1 $f18,0x100($sp) +/* f15c0ac: 922f0000 */ lbu $t7,0x0($s1) +/* f15c0b0: 19e00020 */ blez $t7,.L0f15c134 +/* f15c0b4: 00000000 */ sll $zero,$zero,0x0 +/* f15c0b8: c4680004 */ lwc1 $f8,0x4($v1) +.L0f15c0bc: +/* f15c0bc: c7a400f8 */ lwc1 $f4,0xf8($sp) +/* f15c0c0: c4660008 */ lwc1 $f6,0x8($v1) +/* f15c0c4: c7aa00fc */ lwc1 $f10,0xfc($sp) +/* f15c0c8: 46044482 */ mul.s $f18,$f8,$f4 +/* f15c0cc: 00000000 */ sll $zero,$zero,0x0 +/* f15c0d0: 460a3202 */ mul.s $f8,$f6,$f10 +/* f15c0d4: c46a000c */ lwc1 $f10,0xc($v1) +/* f15c0d8: c7a60100 */ lwc1 $f6,0x100($sp) +/* f15c0dc: 46089100 */ add.s $f4,$f18,$f8 +/* f15c0e0: 460a3482 */ mul.s $f18,$f6,$f10 +/* f15c0e4: c7a80104 */ lwc1 $f8,0x104($sp) +/* f15c0e8: 46049000 */ add.s $f0,$f18,$f4 +/* f15c0ec: 4608003c */ c.lt.s $f0,$f8 +/* f15c0f0: 00000000 */ sll $zero,$zero,0x0 +/* f15c0f4: 45000002 */ bc1f .L0f15c100 +/* f15c0f8: 00000000 */ sll $zero,$zero,0x0 +/* f15c0fc: e7a00104 */ swc1 $f0,0x104($sp) +.L0f15c100: +/* f15c100: c7a60108 */ lwc1 $f6,0x108($sp) +/* f15c104: 4600303c */ c.lt.s $f6,$f0 +/* f15c108: 00000000 */ sll $zero,$zero,0x0 +/* f15c10c: 45020003 */ bc1fl .L0f15c11c +/* f15c110: 92390000 */ lbu $t9,0x0($s1) +/* f15c114: e7a00108 */ swc1 $f0,0x108($sp) +/* f15c118: 92390000 */ lbu $t9,0x0($s1) +.L0f15c11c: +/* f15c11c: 26d60001 */ addiu $s6,$s6,0x1 +/* f15c120: 2463000c */ addiu $v1,$v1,0xc +/* f15c124: 02d9082a */ slt $at,$s6,$t9 +/* f15c128: 5420ffe4 */ bnezl $at,.L0f15c0bc +/* f15c12c: c4680004 */ lwc1 $f8,0x4($v1) +/* f15c130: 0000b025 */ or $s6,$zero,$zero +.L0f15c134: +/* f15c134: 8f184ccc */ lw $t8,0x4ccc($t8) +/* f15c138: c7aa00f8 */ lwc1 $f10,0xf8($sp) +/* f15c13c: 26940001 */ addiu $s4,$s4,0x1 +/* f15c140: 00d81021 */ addu $v0,$a2,$t8 +/* f15c144: e44a0000 */ swc1 $f10,0x0($v0) +/* f15c148: c7b200fc */ lwc1 $f18,0xfc($sp) +/* f15c14c: 24c60014 */ addiu $a2,$a2,0x14 +/* f15c150: 26520008 */ addiu $s2,$s2,0x8 +/* f15c154: e4520004 */ swc1 $f18,0x4($v0) +/* f15c158: c7a40100 */ lwc1 $f4,0x100($sp) +/* f15c15c: e4440008 */ swc1 $f4,0x8($v0) +/* f15c160: c7a80104 */ lwc1 $f8,0x104($sp) +/* f15c164: e448000c */ swc1 $f8,0xc($v0) +/* f15c168: c7a60108 */ lwc1 $f6,0x108($sp) +/* f15c16c: 169eff72 */ bne $s4,$s8,.L0f15bf38 +/* f15c170: e4460010 */ swc1 $f6,0x10($v0) +/* f15c174: 0000a025 */ or $s4,$zero,$zero +.L0f15c178: +/* f15c178: 0fc2d96a */ jal func0f0b65a8 +/* f15c17c: 03c02025 */ or $a0,$s8,$zero +/* f15c180: 3c1e800a */ lui $s8,0x800a +/* f15c184: 27de4cd4 */ addiu $s8,$s8,0x4cd4 +/* f15c188: 8fc30000 */ lw $v1,0x0($s8) +/* f15c18c: 1060001c */ beqz $v1,.L0f15c200 +/* f15c190: 00000000 */ sll $zero,$zero,0x0 +/* f15c194: 906e0000 */ lbu $t6,0x0($v1) +/* f15c198: 00009025 */ or $s2,$zero,$zero +/* f15c19c: 00608025 */ or $s0,$v1,$zero +/* f15c1a0: 11c00017 */ beqz $t6,.L0f15c200 +/* f15c1a4: 31c200ff */ andi $v0,$t6,0xff +/* f15c1a8: 3c13800a */ lui $s3,0x800a +/* f15c1ac: 2673491c */ addiu $s3,$s3,0x491c +/* f15c1b0: 3c14f100 */ lui $s4,0xf100 +/* f15c1b4: 24110064 */ addiu $s1,$zero,0x64 +.L0f15c1b8: +/* f15c1b8: 5622000c */ bnel $s1,$v0,.L0f15c1ec +/* f15c1bc: 92020008 */ lbu $v0,0x8($s0) +/* f15c1c0: 8e0f0004 */ lw $t7,0x4($s0) +/* f15c1c4: 8e790000 */ lw $t9,0x0($s3) +/* f15c1c8: 01f9c021 */ addu $t8,$t7,$t9 +/* f15c1cc: 0fc5761c */ jal func0f15d870 +/* f15c1d0: 03142021 */ addu $a0,$t8,$s4 +/* f15c1d4: 8fce0000 */ lw $t6,0x0($s8) +/* f15c1d8: 01d27821 */ addu $t7,$t6,$s2 +/* f15c1dc: ade20004 */ sw $v0,0x4($t7) +/* f15c1e0: 8fd90000 */ lw $t9,0x0($s8) +/* f15c1e4: 03328021 */ addu $s0,$t9,$s2 +/* f15c1e8: 92020008 */ lbu $v0,0x8($s0) +.L0f15c1ec: +/* f15c1ec: 26520008 */ addiu $s2,$s2,0x8 +/* f15c1f0: 26100008 */ addiu $s0,$s0,0x8 +/* f15c1f4: 1440fff0 */ bnez $v0,.L0f15c1b8 +/* f15c1f8: 00000000 */ sll $zero,$zero,0x0 +/* f15c1fc: 0000a025 */ or $s4,$zero,$zero +.L0f15c200: +/* f15c200: 3c13800a */ lui $s3,0x800a +/* f15c204: 26739fc0 */ addiu $s3,$s3,-24640 +/* f15c208: 8e7802bc */ lw $t8,0x2bc($s3) +/* f15c20c: 1b000021 */ blez $t8,.L0f15c294 +/* f15c210: 00009025 */ or $s2,$zero,$zero +/* f15c214: 2403ffff */ addiu $v1,$zero,-1 +/* f15c218: 24020001 */ addiu $v0,$zero,0x1 +/* f15c21c: 8eae0000 */ lw $t6,0x0($s5) +.L0f15c220: +/* f15c220: 26940001 */ addiu $s4,$s4,0x1 +/* f15c224: 01d27821 */ addu $t7,$t6,$s2 +/* f15c228: a5e00000 */ sh $zero,0x0($t7) +/* f15c22c: 8eb90000 */ lw $t9,0x0($s5) +/* f15c230: 0332c021 */ addu $t8,$t9,$s2 +/* f15c234: a3000006 */ sb $zero,0x6($t8) +/* f15c238: 8eae0000 */ lw $t6,0x0($s5) +/* f15c23c: 01d27821 */ addu $t7,$t6,$s2 +/* f15c240: a1e20007 */ sb $v0,0x7($t7) +/* f15c244: 8eb90000 */ lw $t9,0x0($s5) +/* f15c248: 0332c021 */ addu $t8,$t9,$s2 +/* f15c24c: a7000002 */ sh $zero,0x2($t8) +/* f15c250: 8eae0000 */ lw $t6,0x0($s5) +/* f15c254: 01d27821 */ addu $t7,$t6,$s2 +/* f15c258: ade00014 */ sw $zero,0x14($t7) +/* f15c25c: 8eb90000 */ lw $t9,0x0($s5) +/* f15c260: 0332c021 */ addu $t8,$t9,$s2 +/* f15c264: af030080 */ sw $v1,0x80($t8) +/* f15c268: 8eae0000 */ lw $t6,0x0($s5) +/* f15c26c: 01d27821 */ addu $t7,$t6,$s2 +/* f15c270: ade00084 */ sw $zero,0x84($t7) +/* f15c274: 8eb90000 */ lw $t9,0x0($s5) +/* f15c278: 0332c021 */ addu $t8,$t9,$s2 +/* f15c27c: af000088 */ sw $zero,0x88($t8) +/* f15c280: 8e6e02bc */ lw $t6,0x2bc($s3) +/* f15c284: 2652008c */ addiu $s2,$s2,0x8c +/* f15c288: 028e082a */ slt $at,$s4,$t6 +/* f15c28c: 5420ffe4 */ bnezl $at,.L0f15c220 +/* f15c290: 8eae0000 */ lw $t6,0x0($s5) +.L0f15c294: +/* f15c294: 0fc04fb8 */ jal func0f013ee0 +/* f15c298: 00000000 */ sll $zero,$zero,0x0 +/* f15c29c: 44808000 */ mtc1 $zero,$f16 +/* f15c2a0: 8eaf0000 */ lw $t7,0x0($s5) +/* f15c2a4: e5f00018 */ swc1 $f16,0x18($t7) +/* f15c2a8: 8eb90000 */ lw $t9,0x0($s5) +/* f15c2ac: e730001c */ swc1 $f16,0x1c($t9) +/* f15c2b0: 8eb80000 */ lw $t8,0x0($s5) +/* f15c2b4: e7100020 */ swc1 $f16,0x20($t8) +/* f15c2b8: 8eae0000 */ lw $t6,0x0($s5) +/* f15c2bc: e5d00024 */ swc1 $f16,0x24($t6) +/* f15c2c0: 8eaf0000 */ lw $t7,0x0($s5) +/* f15c2c4: e5f00028 */ swc1 $f16,0x28($t7) +/* f15c2c8: 8eb90000 */ lw $t9,0x0($s5) +/* f15c2cc: 0fc4f0fd */ jal func0f13c3f4 +/* f15c2d0: e730002c */ swc1 $f16,0x2c($t9) +/* f15c2d4: 03a08025 */ or $s0,$sp,$zero +/* f15c2d8: 261000b3 */ addiu $s0,$s0,0xb3 +/* f15c2dc: 3c12800a */ lui $s2,0x800a +/* f15c2e0: 3618000f */ ori $t8,$s0,0xf +/* f15c2e4: 26524924 */ addiu $s2,$s2,0x4924 +/* f15c2e8: 3b04000f */ xori $a0,$t8,0xf +/* f15c2ec: 00808025 */ or $s0,$a0,$zero +/* f15c2f0: 8e450000 */ lw $a1,0x0($s2) +/* f15c2f4: 0fc56c71 */ jal func0f15b1c4 +/* f15c2f8: 24060040 */ addiu $a2,$zero,0x40 +/* f15c2fc: 96020000 */ lhu $v0,0x0($s0) +/* f15c300: 34018000 */ dli $at,0x8000 +/* f15c304: 96110002 */ lhu $s1,0x2($s0) +/* f15c308: 304f7fff */ andi $t7,$v0,0x7fff +/* f15c30c: 25e2ffff */ addiu $v0,$t7,-1 +/* f15c310: 3459000f */ ori $t9,$v0,0xf +/* f15c314: 27220001 */ addiu $v0,$t9,0x1 +/* f15c318: 00412021 */ addu $a0,$v0,$at +/* f15c31c: 0c0048f2 */ jal 0x123c8 +/* f15c320: 24050004 */ addiu $a1,$zero,0x4 +/* f15c324: 8e450000 */ lw $a1,0x0($s2) +/* f15c328: 34018000 */ dli $at,0x8000 +/* f15c32c: 2626ffff */ addiu $a2,$s1,-1 +/* f15c330: 00412021 */ addu $a0,$v0,$at +/* f15c334: 34d8000f */ ori $t8,$a2,0xf +/* f15c338: afa2008c */ sw $v0,0x8c($sp) +/* f15c33c: 00808025 */ or $s0,$a0,$zero +/* f15c340: 27060001 */ addiu $a2,$t8,0x1 +/* f15c344: 0fc56c71 */ jal func0f15b1c4 +/* f15c348: 24a50004 */ addiu $a1,$a1,0x4 +/* f15c34c: 02002025 */ or $a0,$s0,$zero +/* f15c350: 8fa5008c */ lw $a1,0x8c($sp) +/* f15c354: 0fc5766a */ jal func0f15d9a8 +/* f15c358: 02203025 */ or $a2,$s1,$zero +/* f15c35c: 8e6302bc */ lw $v1,0x2bc($s3) +/* f15c360: 8fb0008c */ lw $s0,0x8c($sp) +/* f15c364: 24140001 */ addiu $s4,$zero,0x1 +/* f15c368: 2c610002 */ sltiu $at,$v1,0x2 +/* f15c36c: 1420007a */ bnez $at,.L0f15c558 +/* f15c370: 3c013f00 */ lui $at,0x3f00 +/* f15c374: 3c1e800a */ lui $s8,0x800a +/* f15c378: 3c13800a */ lui $s3,0x800a +/* f15c37c: 44818000 */ mtc1 $at,$f16 +/* f15c380: 26734cc4 */ addiu $s3,$s3,0x4cc4 +/* f15c384: 27de9fc0 */ addiu $s8,$s8,-24640 +/* f15c388: 2411008c */ addiu $s1,$zero,0x8c +/* f15c38c: 24120014 */ addiu $s2,$zero,0x14 +/* f15c390: 86190000 */ lh $t9,0x0($s0) +.L0f15c394: +/* f15c394: 8e6e0000 */ lw $t6,0x0($s3) +/* f15c398: 8eb80000 */ lw $t8,0x0($s5) +/* f15c39c: 44999000 */ mtc1 $t9,$f18 +/* f15c3a0: 01d27821 */ addu $t7,$t6,$s2 +/* f15c3a4: c5ea0004 */ lwc1 $f10,0x4($t7) +/* f15c3a8: 46809120 */ cvt.s.w $f4,$f18 +/* f15c3ac: 03117021 */ addu $t6,$t8,$s1 +/* f15c3b0: 2610000c */ addiu $s0,$s0,0xc +/* f15c3b4: 46045200 */ add.s $f8,$f10,$f4 +/* f15c3b8: e5c80018 */ swc1 $f8,0x18($t6) +/* f15c3bc: 8618fff6 */ lh $t8,-0xa($s0) +/* f15c3c0: 8e6f0000 */ lw $t7,0x0($s3) +/* f15c3c4: 8eae0000 */ lw $t6,0x0($s5) +/* f15c3c8: 44989000 */ mtc1 $t8,$f18 +/* f15c3cc: 01f2c821 */ addu $t9,$t7,$s2 +/* f15c3d0: c7260008 */ lwc1 $f6,0x8($t9) +/* f15c3d4: 468092a0 */ cvt.s.w $f10,$f18 +/* f15c3d8: 01d17821 */ addu $t7,$t6,$s1 +/* f15c3dc: 460a3100 */ add.s $f4,$f6,$f10 +/* f15c3e0: e5e4001c */ swc1 $f4,0x1c($t7) +/* f15c3e4: 860efff8 */ lh $t6,-0x8($s0) +/* f15c3e8: 8e790000 */ lw $t9,0x0($s3) +/* f15c3ec: 8eaf0000 */ lw $t7,0x0($s5) +/* f15c3f0: 448e9000 */ mtc1 $t6,$f18 +/* f15c3f4: 0332c021 */ addu $t8,$t9,$s2 +/* f15c3f8: c708000c */ lwc1 $f8,0xc($t8) +/* f15c3fc: 468091a0 */ cvt.s.w $f6,$f18 +/* f15c400: 01f1c821 */ addu $t9,$t7,$s1 +/* f15c404: 46064280 */ add.s $f10,$f8,$f6 +/* f15c408: e72a0020 */ swc1 $f10,0x20($t9) +/* f15c40c: 860ffffa */ lh $t7,-0x6($s0) +/* f15c410: 8e780000 */ lw $t8,0x0($s3) +/* f15c414: 8eb90000 */ lw $t9,0x0($s5) +/* f15c418: 448f9000 */ mtc1 $t7,$f18 +/* f15c41c: 03127021 */ addu $t6,$t8,$s2 +/* f15c420: c5c40004 */ lwc1 $f4,0x4($t6) +/* f15c424: 46809220 */ cvt.s.w $f8,$f18 +/* f15c428: 0331c021 */ addu $t8,$t9,$s1 +/* f15c42c: 46082180 */ add.s $f6,$f4,$f8 +/* f15c430: e7060024 */ swc1 $f6,0x24($t8) +/* f15c434: 8619fffc */ lh $t9,-0x4($s0) +/* f15c438: 8e6e0000 */ lw $t6,0x0($s3) +/* f15c43c: 8eb80000 */ lw $t8,0x0($s5) +/* f15c440: 44999000 */ mtc1 $t9,$f18 +/* f15c444: 01d27821 */ addu $t7,$t6,$s2 +/* f15c448: c5ea0008 */ lwc1 $f10,0x8($t7) +/* f15c44c: 46809120 */ cvt.s.w $f4,$f18 +/* f15c450: 03117021 */ addu $t6,$t8,$s1 +/* f15c454: 46045200 */ add.s $f8,$f10,$f4 +/* f15c458: e5c80028 */ swc1 $f8,0x28($t6) +/* f15c45c: 8618fffe */ lh $t8,-0x2($s0) +/* f15c460: 8e6f0000 */ lw $t7,0x0($s3) +/* f15c464: 8eae0000 */ lw $t6,0x0($s5) +/* f15c468: 44989000 */ mtc1 $t8,$f18 +/* f15c46c: 01f2c821 */ addu $t9,$t7,$s2 +/* f15c470: c726000c */ lwc1 $f6,0xc($t9) +/* f15c474: 468092a0 */ cvt.s.w $f10,$f18 +/* f15c478: 01d17821 */ addu $t7,$t6,$s1 +/* f15c47c: 460a3100 */ add.s $f4,$f6,$f10 +/* f15c480: e5e4002c */ swc1 $f4,0x2c($t7) +/* f15c484: 8eb90000 */ lw $t9,0x0($s5) +/* f15c488: 03311021 */ addu $v0,$t9,$s1 +/* f15c48c: c4480024 */ lwc1 $f8,0x24($v0) +/* f15c490: c4520018 */ lwc1 $f18,0x18($v0) +/* f15c494: 46124180 */ add.s $f6,$f8,$f18 +/* f15c498: 46103282 */ mul.s $f10,$f6,$f16 +/* f15c49c: e44a0030 */ swc1 $f10,0x30($v0) +/* f15c4a0: 8eb80000 */ lw $t8,0x0($s5) +/* f15c4a4: 03111021 */ addu $v0,$t8,$s1 +/* f15c4a8: c4440028 */ lwc1 $f4,0x28($v0) +/* f15c4ac: c448001c */ lwc1 $f8,0x1c($v0) +/* f15c4b0: 46082480 */ add.s $f18,$f4,$f8 +/* f15c4b4: 46109182 */ mul.s $f6,$f18,$f16 +/* f15c4b8: e4460034 */ swc1 $f6,0x34($v0) +/* f15c4bc: 8eae0000 */ lw $t6,0x0($s5) +/* f15c4c0: 01d11021 */ addu $v0,$t6,$s1 +/* f15c4c4: c44a002c */ lwc1 $f10,0x2c($v0) +/* f15c4c8: c4440020 */ lwc1 $f4,0x20($v0) +/* f15c4cc: 46045200 */ add.s $f8,$f10,$f4 +/* f15c4d0: 46104482 */ mul.s $f18,$f8,$f16 +/* f15c4d4: e4520038 */ swc1 $f18,0x38($v0) +/* f15c4d8: 8eaf0000 */ lw $t7,0x0($s5) +/* f15c4dc: 01f11021 */ addu $v0,$t7,$s1 +/* f15c4e0: c4460020 */ lwc1 $f6,0x20($v0) +/* f15c4e4: c44a002c */ lwc1 $f10,0x2c($v0) +/* f15c4e8: c4440018 */ lwc1 $f4,0x18($v0) +/* f15c4ec: c4480024 */ lwc1 $f8,0x24($v0) +/* f15c4f0: 460a3001 */ sub.s $f0,$f6,$f10 +/* f15c4f4: c4460028 */ lwc1 $f6,0x28($v0) +/* f15c4f8: c452001c */ lwc1 $f18,0x1c($v0) +/* f15c4fc: 46082081 */ sub.s $f2,$f4,$f8 +/* f15c500: 46069381 */ sub.s $f14,$f18,$f6 +/* f15c504: 46021282 */ mul.s $f10,$f2,$f2 +/* f15c508: 00000000 */ sll $zero,$zero,0x0 +/* f15c50c: 460e7102 */ mul.s $f4,$f14,$f14 +/* f15c510: 46045200 */ add.s $f8,$f10,$f4 +/* f15c514: 46000482 */ mul.s $f18,$f0,$f0 +/* f15c518: 0c012974 */ jal 0x4a5d0 +/* f15c51c: 46089300 */ add.s $f12,$f18,$f8 +/* f15c520: 3c013f00 */ lui $at,0x3f00 +/* f15c524: 44818000 */ mtc1 $at,$f16 +/* f15c528: 8eb90000 */ lw $t9,0x0($s5) +/* f15c52c: 26940001 */ addiu $s4,$s4,0x1 +/* f15c530: 46100182 */ mul.s $f6,$f0,$f16 +/* f15c534: 0331c021 */ addu $t8,$t9,$s1 +/* f15c538: 2631008c */ addiu $s1,$s1,0x8c +/* f15c53c: 26520014 */ addiu $s2,$s2,0x14 +/* f15c540: e706003c */ swc1 $f6,0x3c($t8) +/* f15c544: 8fc302bc */ lw $v1,0x2bc($s8) +/* f15c548: 0283082b */ sltu $at,$s4,$v1 +/* f15c54c: 5420ff91 */ bnezl $at,.L0f15c394 +/* f15c550: 86190000 */ lh $t9,0x0($s0) +/* f15c554: 24140001 */ addiu $s4,$zero,0x1 +.L0f15c558: +/* f15c558: 3c1e800a */ lui $s8,0x800a +/* f15c55c: 2c610002 */ sltiu $at,$v1,0x2 +/* f15c560: 27de9fc0 */ addiu $s8,$s8,-24640 +/* f15c564: 14200012 */ bnez $at,.L0f15c5b0 +/* f15c568: 02001025 */ or $v0,$s0,$zero +/* f15c56c: 2411008c */ addiu $s1,$zero,0x8c +/* f15c570: 944e0000 */ lhu $t6,0x0($v0) +.L0f15c574: +/* f15c574: 26940001 */ addiu $s4,$s4,0x1 +/* f15c578: 24420002 */ addiu $v0,$v0,0x2 +/* f15c57c: 000e7900 */ sll $t7,$t6,0x4 +/* f15c580: 25f9010f */ addiu $t9,$t7,0x10f +/* f15c584: 8eaf0000 */ lw $t7,0x0($s5) +/* f15c588: 3738000f */ ori $t8,$t9,0xf +/* f15c58c: 3b0e000f */ xori $t6,$t8,0xf +/* f15c590: 01f1c821 */ addu $t9,$t7,$s1 +/* f15c594: af2e0080 */ sw $t6,0x80($t9) +/* f15c598: 8fc302bc */ lw $v1,0x2bc($s8) +/* f15c59c: 2631008c */ addiu $s1,$s1,0x8c +/* f15c5a0: 0283082b */ sltu $at,$s4,$v1 +/* f15c5a4: 5420fff3 */ bnezl $at,.L0f15c574 +/* f15c5a8: 944e0000 */ lhu $t6,0x0($v0) +/* f15c5ac: 24140001 */ addiu $s4,$zero,0x1 +.L0f15c5b0: +/* f15c5b0: 2c610002 */ sltiu $at,$v1,0x2 +/* f15c5b4: 00002025 */ or $a0,$zero,$zero +/* f15c5b8: 1420001b */ bnez $at,.L0f15c628 +/* f15c5bc: 00402825 */ or $a1,$v0,$zero +/* f15c5c0: 2411008c */ addiu $s1,$zero,0x8c +/* f15c5c4: 3403ffff */ dli $v1,0xffff +.L0f15c5c8: +/* f15c5c8: 8eaf0000 */ lw $t7,0x0($s5) +/* f15c5cc: 90b80000 */ lbu $t8,0x0($a1) +/* f15c5d0: 01f17021 */ addu $t6,$t7,$s1 +/* f15c5d4: a1d80008 */ sb $t8,0x8($t6) +/* f15c5d8: 8eb90000 */ lw $t9,0x0($s5) +/* f15c5dc: 03311021 */ addu $v0,$t9,$s1 +/* f15c5e0: 804f0008 */ lb $t7,0x8($v0) +/* f15c5e4: 59e0000a */ blezl $t7,.L0f15c610 +/* f15c5e8: a443000a */ sh $v1,0xa($v0) +/* f15c5ec: a444000a */ sh $a0,0xa($v0) +/* f15c5f0: 8eb80000 */ lw $t8,0x0($s5) +/* f15c5f4: 03117021 */ addu $t6,$t8,$s1 +/* f15c5f8: 81d90008 */ lb $t9,0x8($t6) +/* f15c5fc: 00992021 */ addu $a0,$a0,$t9 +/* f15c600: 00047c00 */ sll $t7,$a0,0x10 +/* f15c604: 10000002 */ beqz $zero,.L0f15c610 +/* f15c608: 000f2403 */ sra $a0,$t7,0x10 +/* f15c60c: a443000a */ sh $v1,0xa($v0) +.L0f15c610: +/* f15c610: 8fce02bc */ lw $t6,0x2bc($s8) +/* f15c614: 26940001 */ addiu $s4,$s4,0x1 +/* f15c618: 2631008c */ addiu $s1,$s1,0x8c +/* f15c61c: 028e082b */ sltu $at,$s4,$t6 +/* f15c620: 1420ffe9 */ bnez $at,.L0f15c5c8 +/* f15c624: 24a50001 */ addiu $a1,$a1,0x1 +.L0f15c628: +/* f15c628: 8fa4008c */ lw $a0,0x8c($sp) +/* f15c62c: 00002825 */ or $a1,$zero,$zero +/* f15c630: 0c00490c */ jal 0x12430 +/* f15c634: 24060004 */ addiu $a2,$zero,0x4 +/* f15c638: 8fd102bc */ lw $s1,0x2bc($s8) +/* f15c63c: 24140001 */ addiu $s4,$zero,0x1 +/* f15c640: 2a210002 */ slti $at,$s1,0x2 +/* f15c644: 5420000a */ bnezl $at,.L0f15c670 +/* f15c648: 2a210002 */ slti $at,$s1,0x2 +.L0f15c64c: +/* f15c64c: 0fc004f2 */ jal func0f0013c8 +/* f15c650: 02802025 */ or $a0,$s4,$zero +/* f15c654: 8fd102bc */ lw $s1,0x2bc($s8) +/* f15c658: 26940001 */ addiu $s4,$s4,0x1 +/* f15c65c: 0291082a */ slt $at,$s4,$s1 +/* f15c660: 1420fffa */ bnez $at,.L0f15c64c +/* f15c664: 00000000 */ sll $zero,$zero,0x0 +/* f15c668: 24140001 */ addiu $s4,$zero,0x1 +/* f15c66c: 2a210002 */ slti $at,$s1,0x2 +.L0f15c670: +/* f15c670: 1420000b */ bnez $at,.L0f15c6a0 +/* f15c674: 3c0c800a */ lui $t4,0x800a +/* f15c678: 8d8c4928 */ lw $t4,0x4928($t4) +/* f15c67c: 3c1e800a */ lui $s8,0x800a +/* f15c680: 27de9fc0 */ addiu $s8,$s8,-24640 +/* f15c684: 258c008c */ addiu $t4,$t4,0x8c +.L0f15c688: +/* f15c688: 81990008 */ lb $t9,0x8($t4) +/* f15c68c: 26940001 */ addiu $s4,$s4,0x1 +/* f15c690: 0291082a */ slt $at,$s4,$s1 +/* f15c694: 258c008c */ addiu $t4,$t4,0x8c +/* f15c698: 1420fffb */ bnez $at,.L0f15c688 +/* f15c69c: 02d9b021 */ addu $s6,$s6,$t9 +.L0f15c6a0: +/* f15c6a0: 12c0001c */ beqz $s6,.L0f15c714 +/* f15c6a4: 3c03800a */ lui $v1,0x800a +/* f15c6a8: 00162080 */ sll $a0,$s6,0x2 +/* f15c6ac: 00962023 */ subu $a0,$a0,$s6 +/* f15c6b0: 2484000f */ addiu $a0,$a0,0xf +/* f15c6b4: 348f000f */ ori $t7,$a0,0xf +/* f15c6b8: 39e4000f */ xori $a0,$t7,0xf +/* f15c6bc: 0c0048f2 */ jal 0x123c8 +/* f15c6c0: 24050004 */ addiu $a1,$zero,0x4 +/* f15c6c4: 3c03800a */ lui $v1,0x800a +/* f15c6c8: 246341a0 */ addiu $v1,$v1,0x41a0 +/* f15c6cc: ac620000 */ sw $v0,0x0($v1) +/* f15c6d0: 1ac00013 */ blez $s6,.L0f15c720 +/* f15c6d4: 0000a025 */ or $s4,$zero,$zero +/* f15c6d8: 00001025 */ or $v0,$zero,$zero +.L0f15c6dc: +/* f15c6dc: 8c6e0000 */ lw $t6,0x0($v1) +/* f15c6e0: 26940001 */ addiu $s4,$s4,0x1 +/* f15c6e4: 01c2c821 */ addu $t9,$t6,$v0 +/* f15c6e8: a3200000 */ sb $zero,0x0($t9) +/* f15c6ec: 8c6f0000 */ lw $t7,0x0($v1) +/* f15c6f0: 01e2c021 */ addu $t8,$t7,$v0 +/* f15c6f4: a3000001 */ sb $zero,0x1($t8) +/* f15c6f8: 8c6e0000 */ lw $t6,0x0($v1) +/* f15c6fc: 01c2c821 */ addu $t9,$t6,$v0 +/* f15c700: 24420003 */ addiu $v0,$v0,0x3 +/* f15c704: 1696fff5 */ bne $s4,$s6,.L0f15c6dc +/* f15c708: a3200002 */ sb $zero,0x2($t9) +/* f15c70c: 10000004 */ beqz $zero,.L0f15c720 +/* f15c710: 0000a025 */ or $s4,$zero,$zero +.L0f15c714: +/* f15c714: 246341a0 */ addiu $v1,$v1,0x41a0 +/* f15c718: ac600000 */ sw $zero,0x0($v1) +/* f15c71c: 0000a025 */ or $s4,$zero,$zero +.L0f15c720: +/* f15c720: 8eef0000 */ lw $t7,0x0($s7) +/* f15c724: 00009025 */ or $s2,$zero,$zero +/* f15c728: 95f80000 */ lhu $t8,0x0($t7) +/* f15c72c: 1300000a */ beqz $t8,.L0f15c758 +/* f15c730: 00000000 */ sll $zero,$zero,0x0 +.L0f15c734: +/* f15c734: 0fc592ae */ jal func0f164ab8 +/* f15c738: 02802025 */ or $a0,$s4,$zero +/* f15c73c: 8eee0000 */ lw $t6,0x0($s7) +/* f15c740: 26520008 */ addiu $s2,$s2,0x8 +/* f15c744: 26940001 */ addiu $s4,$s4,0x1 +/* f15c748: 01d2c821 */ addu $t9,$t6,$s2 +/* f15c74c: 972f0000 */ lhu $t7,0x0($t9) +/* f15c750: 15e0fff8 */ bnez $t7,.L0f15c734 +/* f15c754: 00000000 */ sll $zero,$zero,0x0 +.L0f15c758: +/* f15c758: 3c10800a */ lui $s0,0x800a +/* f15c75c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f15c760: 8e1102bc */ lw $s1,0x2bc($s0) +/* f15c764: 24140001 */ addiu $s4,$zero,0x1 +/* f15c768: 2a210002 */ slti $at,$s1,0x2 +/* f15c76c: 5420000a */ bnezl $at,.L0f15c798 +/* f15c770: 2a210002 */ slti $at,$s1,0x2 +.L0f15c774: +/* f15c774: 0fc59319 */ jal func0f164c64 +/* f15c778: 02802025 */ or $a0,$s4,$zero +/* f15c77c: 8e1102bc */ lw $s1,0x2bc($s0) +/* f15c780: 26940001 */ addiu $s4,$s4,0x1 +/* f15c784: 0291082a */ slt $at,$s4,$s1 +/* f15c788: 1420fffa */ bnez $at,.L0f15c774 +/* f15c78c: 00000000 */ sll $zero,$zero,0x0 +/* f15c790: 24140001 */ addiu $s4,$zero,0x1 +/* f15c794: 2a210002 */ slti $at,$s1,0x2 +.L0f15c798: +/* f15c798: 54200009 */ bnezl $at,.L0f15c7c0 +/* f15c79c: 8ef00000 */ lw $s0,0x0($s7) +.L0f15c7a0: +/* f15c7a0: 0fc59233 */ jal func0f1648cc +/* f15c7a4: 02802025 */ or $a0,$s4,$zero +/* f15c7a8: 8e1802bc */ lw $t8,0x2bc($s0) +/* f15c7ac: 26940001 */ addiu $s4,$s4,0x1 +/* f15c7b0: 0298082a */ slt $at,$s4,$t8 +/* f15c7b4: 1420fffa */ bnez $at,.L0f15c7a0 +/* f15c7b8: 00000000 */ sll $zero,$zero,0x0 +/* f15c7bc: 8ef00000 */ lw $s0,0x0($s7) +.L0f15c7c0: +/* f15c7c0: 00009025 */ or $s2,$zero,$zero +/* f15c7c4: 960e0000 */ lhu $t6,0x0($s0) +/* f15c7c8: 02001025 */ or $v0,$s0,$zero +/* f15c7cc: 11c0000a */ beqz $t6,.L0f15c7f8 +/* f15c7d0: 00000000 */ sll $zero,$zero,0x0 +/* f15c7d4: 90590006 */ lbu $t9,0x6($v0) +.L0f15c7d8: +/* f15c7d8: 26520008 */ addiu $s2,$s2,0x8 +/* f15c7dc: 332f00fe */ andi $t7,$t9,0xfe +/* f15c7e0: a04f0006 */ sb $t7,0x6($v0) +/* f15c7e4: 8ef80000 */ lw $t8,0x0($s7) +/* f15c7e8: 03121021 */ addu $v0,$t8,$s2 +/* f15c7ec: 944e0000 */ lhu $t6,0x0($v0) +/* f15c7f0: 55c0fff9 */ bnezl $t6,.L0f15c7d8 +/* f15c7f4: 90590006 */ lbu $t9,0x6($v0) +.L0f15c7f8: +/* f15c7f8: 0fc597b9 */ jal func0f165ee4 +/* f15c7fc: 8fa40148 */ lw $a0,0x148($sp) +/* f15c800: 241900c8 */ addiu $t9,$zero,0xc8 +/* f15c804: 3c018008 */ lui $at,0x8008 +/* f15c808: 0fc04d54 */ jal func0f013550 +/* f15c80c: a439fc10 */ sh $t9,-0x3f0($at) +/* f15c810: 0fc00aa6 */ jal func0f002a98 +/* f15c814: 00000000 */ sll $zero,$zero,0x0 +/* f15c818: 0fc00703 */ jal func0f001c0c +/* f15c81c: 00000000 */ sll $zero,$zero,0x0 +/* f15c820: 8fbf003c */ lw $ra,0x3c($sp) +/* f15c824: 8fb00018 */ lw $s0,0x18($sp) +/* f15c828: 8fb1001c */ lw $s1,0x1c($sp) +/* f15c82c: 8fb20020 */ lw $s2,0x20($sp) +/* f15c830: 8fb30024 */ lw $s3,0x24($sp) +/* f15c834: 8fb40028 */ lw $s4,0x28($sp) +/* f15c838: 8fb5002c */ lw $s5,0x2c($sp) +/* f15c83c: 8fb60030 */ lw $s6,0x30($sp) +/* f15c840: 8fb70034 */ lw $s7,0x34($sp) +/* f15c844: 8fbe0038 */ lw $s8,0x38($sp) +/* f15c848: 03e00008 */ jr $ra +/* f15c84c: 27bd0148 */ addiu $sp,$sp,0x148 +); + +GLOBAL_ASM( +glabel func0f15c850 +/* f15c850: 27bdffe8 */ addiu $sp,$sp,-24 +/* f15c854: afbf0014 */ sw $ra,0x14($sp) +/* f15c858: 0fc5794e */ jal func0f15e538 +/* f15c85c: 00000000 */ sll $zero,$zero,0x0 +/* f15c860: 3c013f80 */ lui $at,0x3f80 +/* f15c864: 44816000 */ mtc1 $at,$f12 +/* f15c868: 0c0059d2 */ jal 0x16748 +/* f15c86c: 00000000 */ sll $zero,$zero,0x0 +/* f15c870: 8fbf0014 */ lw $ra,0x14($sp) +/* f15c874: 27bd0018 */ addiu $sp,$sp,0x18 +/* f15c878: 03e00008 */ jr $ra +/* f15c87c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15c880 +/* f15c880: 03e00008 */ jr $ra +/* f15c884: e7ac0000 */ swc1 $f12,0x0($sp) +); + +GLOBAL_ASM( +glabel func0f15c888 +/* f15c888: 3c0e8008 */ lui $t6,0x8008 +/* f15c88c: 8dcefc00 */ lw $t6,-0x400($t6) +/* f15c890: 3c188008 */ lui $t8,0x8008 +/* f15c894: 2718fcc0 */ addiu $t8,$t8,-832 +/* f15c898: 000e78c0 */ sll $t7,$t6,0x3 +/* f15c89c: 01ee7823 */ subu $t7,$t7,$t6 +/* f15c8a0: 000f78c0 */ sll $t7,$t7,0x3 +/* f15c8a4: 01f81021 */ addu $v0,$t7,$t8 +/* f15c8a8: c444001c */ lwc1 $f4,0x1c($v0) +/* f15c8ac: c4460014 */ lwc1 $f6,0x14($v0) +/* f15c8b0: 03e00008 */ jr $ra +/* f15c8b4: 46062003 */ div.s $f0,$f4,$f6 +); + +GLOBAL_ASM( +glabel func0f15c8b8 +/* f15c8b8: 3c0e800a */ lui $t6,0x800a +/* f15c8bc: 8dcea248 */ lw $t6,-0x5db8($t6) +/* f15c8c0: 03e00008 */ jr $ra +/* f15c8c4: c5c00074 */ lwc1 $f0,0x74($t6) +); + +GLOBAL_ASM( +glabel func0f15c8c8 +/* f15c8c8: 3c0e8008 */ lui $t6,0x8008 +/* f15c8cc: 8dcefc00 */ lw $t6,-0x400($t6) +/* f15c8d0: 3c018008 */ lui $at,0x8008 +/* f15c8d4: 3c02800a */ lui $v0,0x800a +/* f15c8d8: 000e78c0 */ sll $t7,$t6,0x3 +/* f15c8dc: 01ee7823 */ subu $t7,$t7,$t6 +/* f15c8e0: 000f78c0 */ sll $t7,$t7,0x3 +/* f15c8e4: 002f0821 */ addu $at,$at,$t7 +/* f15c8e8: c424fcd8 */ lwc1 $f4,-0x328($at) +/* f15c8ec: 24429fc0 */ addiu $v0,$v0,-24640 +/* f15c8f0: 8c580288 */ lw $t8,0x288($v0) +/* f15c8f4: 460c2182 */ mul.s $f6,$f4,$f12 +/* f15c8f8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f15c8fc: afbf0014 */ sw $ra,0x14($sp) +/* f15c900: e7060074 */ swc1 $f6,0x74($t8) +/* f15c904: 8c590288 */ lw $t9,0x288($v0) +/* f15c908: 0c0059d2 */ jal 0x16748 +/* f15c90c: c72c0074 */ lwc1 $f12,0x74($t9) +/* f15c910: 8fbf0014 */ lw $ra,0x14($sp) +/* f15c914: 27bd0018 */ addiu $sp,$sp,0x18 +/* f15c918: 03e00008 */ jr $ra +/* f15c91c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15c920 +/* f15c920: 3c038008 */ lui $v1,0x8008 +/* f15c924: 2463fc3c */ addiu $v1,$v1,-964 +/* f15c928: 946e0000 */ lhu $t6,0x0($v1) +/* f15c92c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f15c930: 3401ffff */ dli $at,0xffff +/* f15c934: 25cf0001 */ addiu $t7,$t6,0x1 +/* f15c938: 31e2ffff */ andi $v0,$t7,0xffff +/* f15c93c: afbf0014 */ sw $ra,0x14($sp) +/* f15c940: 14410006 */ bne $v0,$at,.L0f15c95c +/* f15c944: a46f0000 */ sh $t7,0x0($v1) +/* f15c948: 24180001 */ addiu $t8,$zero,0x1 +/* f15c94c: 0fc5734a */ jal func0f15cd28 +/* f15c950: a4780000 */ sh $t8,0x0($v1) +/* f15c954: 3c028008 */ lui $v0,0x8008 +/* f15c958: 9442fc3c */ lhu $v0,-0x3c4($v0) +.L0f15c95c: +/* f15c95c: 305900ff */ andi $t9,$v0,0xff +/* f15c960: 240100ff */ addiu $at,$zero,0xff +/* f15c964: 17210022 */ bne $t9,$at,.L0f15c9f0 +/* f15c968: 3c027f00 */ lui $v0,0x7f00 +/* f15c96c: 3c067f00 */ lui $a2,0x7f00 +/* f15c970: 244469dc */ addiu $a0,$v0,0x69dc +/* f15c974: 24c56b08 */ addiu $a1,$a2,0x6b08 +/* f15c978: 0085082b */ sltu $at,$a0,$a1 +/* f15c97c: 1020000b */ beqz $at,.L0f15c9ac +/* f15c980: 00001825 */ or $v1,$zero,$zero +.L0f15c984: +/* f15c984: 8c820000 */ lw $v0,0x0($a0) +/* f15c988: 24840004 */ addiu $a0,$a0,0x4 +/* f15c98c: 0085082b */ sltu $at,$a0,$a1 +/* f15c990: 00404027 */ nor $t0,$v0,$zero +/* f15c994: 00681826 */ xor $v1,$v1,$t0 +/* f15c998: 00024940 */ sll $t1,$v0,0x5 +/* f15c99c: 00691826 */ xor $v1,$v1,$t1 +/* f15c9a0: 000253c3 */ sra $t2,$v0,0xf +/* f15c9a4: 1420fff7 */ bnez $at,.L0f15c984 +/* f15c9a8: 006a1826 */ xor $v1,$v1,$t2 +.L0f15c9ac: +/* f15c9ac: 3c012c7b */ lui $at,0x2c7b +/* f15c9b0: 342182c8 */ ori $at,$at,0x82c8 +/* f15c9b4: 1061000e */ beq $v1,$at,.L0f15c9f0 +/* f15c9b8: 3c027f16 */ lui $v0,0x7f16 +/* f15c9bc: 2442b908 */ addiu $v0,$v0,-18168 +/* f15c9c0: 24440050 */ addiu $a0,$v0,0x50 +/* f15c9c4: 24850010 */ addiu $a1,$a0,0x10 +/* f15c9c8: 0085082b */ sltu $at,$a0,$a1 +/* f15c9cc: 10200008 */ beqz $at,.L0f15c9f0 +/* f15c9d0: 3c02fffd */ lui $v0,0xfffd +/* f15c9d4: 3442b1df */ ori $v0,$v0,0xb1df +.L0f15c9d8: +/* f15c9d8: 8c8b0000 */ lw $t3,0x0($a0) +/* f15c9dc: 24840004 */ addiu $a0,$a0,0x4 +/* f15c9e0: 0085082b */ sltu $at,$a0,$a1 +/* f15c9e4: 01626021 */ addu $t4,$t3,$v0 +/* f15c9e8: 1420fffb */ bnez $at,.L0f15c9d8 +/* f15c9ec: ac8cfffc */ sw $t4,-0x4($a0) +.L0f15c9f0: +/* f15c9f0: 8fbf0014 */ lw $ra,0x14($sp) +/* f15c9f4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f15c9f8: 03e00008 */ jr $ra +/* f15c9fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15ca00 +/* f15ca00: 27bdffe8 */ addiu $sp,$sp,-24 +/* f15ca04: afbf0014 */ sw $ra,0x14($sp) +/* f15ca08: 3c01800a */ lui $at,0x800a +/* f15ca0c: 0fc57248 */ jal func0f15c920 +/* f15ca10: ac204bec */ sw $zero,0x4bec($at) +/* f15ca14: 3c05800a */ lui $a1,0x800a +/* f15ca18: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f15ca1c: 8cae0290 */ lw $t6,0x290($a1) +/* f15ca20: 55c00006 */ bnezl $t6,.L0f15ca3c +/* f15ca24: 8ca202ac */ lw $v0,0x2ac($a1) +/* f15ca28: 0fc579ca */ jal func0f15e728 +/* f15ca2c: 00000000 */ sll $zero,$zero,0x0 +/* f15ca30: 3c05800a */ lui $a1,0x800a +/* f15ca34: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f15ca38: 8ca202ac */ lw $v0,0x2ac($a1) +.L0f15ca3c: +/* f15ca3c: 24030001 */ addiu $v1,$zero,0x1 +/* f15ca40: 3c048008 */ lui $a0,0x8008 +/* f15ca44: 14430012 */ bne $v0,$v1,.L0f15ca90 +/* f15ca48: 2484fc10 */ addiu $a0,$a0,-1008 +/* f15ca4c: 3c048008 */ lui $a0,0x8008 +/* f15ca50: 2484fc10 */ addiu $a0,$a0,-1008 +/* f15ca54: 240f0004 */ addiu $t7,$zero,0x4 +/* f15ca58: a48f0000 */ sh $t7,0x0($a0) +/* f15ca5c: 3c188009 */ lui $t8,0x8009 +/* f15ca60: 93180af0 */ lbu $t8,0xaf0($t8) +/* f15ca64: 3c068008 */ lui $a2,0x8008 +/* f15ca68: 24c6fc0c */ addiu $a2,$a2,-1012 +/* f15ca6c: 5078000f */ beql $v1,$t8,.L0f15caac +/* f15ca70: 8ca20284 */ lw $v0,0x284($a1) +/* f15ca74: 84c20000 */ lh $v0,0x0($a2) +/* f15ca78: 240800c8 */ addiu $t0,$zero,0xc8 +/* f15ca7c: 1040000a */ beqz $v0,.L0f15caa8 +/* f15ca80: 2459ffff */ addiu $t9,$v0,-1 +/* f15ca84: a4d90000 */ sh $t9,0x0($a2) +/* f15ca88: 10000007 */ beqz $zero,.L0f15caa8 +/* f15ca8c: a4880000 */ sh $t0,0x0($a0) +.L0f15ca90: +/* f15ca90: 3c068008 */ lui $a2,0x8008 +/* f15ca94: 24c6fc0c */ addiu $a2,$a2,-1012 +/* f15ca98: 24090008 */ addiu $t1,$zero,0x8 +/* f15ca9c: 240a00c8 */ addiu $t2,$zero,0xc8 +/* f15caa0: a4c90000 */ sh $t1,0x0($a2) +/* f15caa4: a48a0000 */ sh $t2,0x0($a0) +.L0f15caa8: +/* f15caa8: 8ca20284 */ lw $v0,0x284($a1) +.L0f15caac: +/* f15caac: 240c0064 */ addiu $t4,$zero,0x64 +/* f15cab0: 944b0010 */ lhu $t3,0x10($v0) +/* f15cab4: 546b0003 */ bnel $v1,$t3,.L0f15cac4 +/* f15cab8: 8c4d1ba0 */ lw $t5,0x1ba0($v0) +/* f15cabc: a48c0000 */ sh $t4,0x0($a0) +/* f15cac0: 8c4d1ba0 */ lw $t5,0x1ba0($v0) +.L0f15cac4: +/* f15cac4: 3c018008 */ lui $at,0x8008 +/* f15cac8: 0fc58f8d */ jal func0f163e34 +/* f15cacc: ac2dfc20 */ sw $t5,-0x3e0($at) +/* f15cad0: 8fbf0014 */ lw $ra,0x14($sp) +/* f15cad4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f15cad8: 03e00008 */ jr $ra +/* f15cadc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15cae0 +/* f15cae0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f15cae4: afbf0014 */ sw $ra,0x14($sp) +/* f15cae8: 0fc004c0 */ jal func0f001300 +/* f15caec: 00000000 */ sll $zero,$zero,0x0 +/* f15caf0: 3c0ebc00 */ lui $t6,0xbc00 +/* f15caf4: 35ce3c06 */ ori $t6,$t6,0x3c06 +/* f15caf8: ac4e0000 */ sw $t6,0x0($v0) +/* f15cafc: 3c0f800a */ lui $t7,0x800a +/* f15cb00: 8def491c */ lw $t7,0x491c($t7) +/* f15cb04: 24440008 */ addiu $a0,$v0,0x8 +/* f15cb08: 00002825 */ or $a1,$zero,$zero +/* f15cb0c: 0fc59928 */ jal func0f1664a0 +/* f15cb10: ac4f0004 */ sw $t7,0x4($v0) +/* f15cb14: 0fc59054 */ jal func0f164150 +/* f15cb18: 00402025 */ or $a0,$v0,$zero +/* f15cb1c: 0fc572dd */ jal func0f15cb74 +/* f15cb20: 00402025 */ or $a0,$v0,$zero +/* f15cb24: 0fc599b2 */ jal func0f1666c8 +/* f15cb28: 00402025 */ or $a0,$v0,$zero +/* f15cb2c: 3c180103 */ lui $t8,0x103 +/* f15cb30: 37180040 */ ori $t8,$t8,0x40 +/* f15cb34: ac580000 */ sw $t8,0x0($v0) +/* f15cb38: 3c198009 */ lui $t9,0x8009 +/* f15cb3c: 8f392870 */ lw $t9,0x2870($t9) +/* f15cb40: 24440008 */ addiu $a0,$v0,0x8 +/* f15cb44: 0fc30cbf */ jal func0f0c32fc +/* f15cb48: ac590004 */ sw $t9,0x4($v0) +/* f15cb4c: 8fbf0014 */ lw $ra,0x14($sp) +/* f15cb50: 27bd0018 */ addiu $sp,$sp,0x18 +/* f15cb54: 03e00008 */ jr $ra +/* f15cb58: 00000000 */ sll $zero,$zero,0x0 +/* f15cb5c: 3c0e800a */ lui $t6,0x800a +/* f15cb60: 8dce4cdc */ lw $t6,0x4cdc($t6) +/* f15cb64: 00047880 */ sll $t7,$a0,0x2 +/* f15cb68: 01cfc021 */ addu $t8,$t6,$t7 +/* f15cb6c: 03e00008 */ jr $ra +/* f15cb70: c7000004 */ lwc1 $f0,0x4($t8) +); + +GLOBAL_ASM( +glabel func0f15cb74 +/* f15cb74: 3c02800a */ lui $v0,0x800a +/* f15cb78: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f15cb7c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f15cb80: afbf001c */ sw $ra,0x1c($sp) +/* f15cb84: 844f0632 */ lh $t7,0x632($v0) +/* f15cb88: 84460636 */ lh $a2,0x636($v0) +/* f15cb8c: 844e0630 */ lh $t6,0x630($v0) +/* f15cb90: 84450634 */ lh $a1,0x634($v0) +/* f15cb94: 00cfc021 */ addu $t8,$a2,$t7 +/* f15cb98: afb80010 */ sw $t8,0x10($sp) +/* f15cb9c: 0fc57306 */ jal func0f15cc18 +/* f15cba0: 00ae3821 */ addu $a3,$a1,$t6 +/* f15cba4: 8fbf001c */ lw $ra,0x1c($sp) +/* f15cba8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f15cbac: 03e00008 */ jr $ra +/* f15cbb0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15cbb4 +/* f15cbb4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f15cbb8: afbf001c */ sw $ra,0x1c($sp) +/* f15cbbc: 44876000 */ mtc1 $a3,$f12 +/* f15cbc0: afa40028 */ sw $a0,0x28($sp) +/* f15cbc4: afa5002c */ sw $a1,0x2c($sp) +/* f15cbc8: 0fc25e7a */ jal func0f0979e8 +/* f15cbcc: afa60030 */ sw $a2,0x30($sp) +/* f15cbd0: afa20020 */ sw $v0,0x20($sp) +/* f15cbd4: 0fc25e7a */ jal func0f0979e8 +/* f15cbd8: c7ac0038 */ lwc1 $f12,0x38($sp) +/* f15cbdc: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f15cbe0: c7a80030 */ lwc1 $f8,0x30($sp) +/* f15cbe4: 8fa40028 */ lw $a0,0x28($sp) +/* f15cbe8: 4600218d */ trunc.w.s $f6,$f4 +/* f15cbec: 8fa70020 */ lw $a3,0x20($sp) +/* f15cbf0: afa20010 */ sw $v0,0x10($sp) +/* f15cbf4: 4600428d */ trunc.w.s $f10,$f8 +/* f15cbf8: 44053000 */ mfc1 $a1,$f6 +/* f15cbfc: 44065000 */ mfc1 $a2,$f10 +/* f15cc00: 0fc57306 */ jal func0f15cc18 +/* f15cc04: 00000000 */ sll $zero,$zero,0x0 +/* f15cc08: 8fbf001c */ lw $ra,0x1c($sp) +/* f15cc0c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f15cc10: 03e00008 */ jr $ra +/* f15cc14: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15cc18 +/* f15cc18: 3c02800a */ lui $v0,0x800a +/* f15cc1c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f15cc20: afa40000 */ sw $a0,0x0($sp) +/* f15cc24: afa7000c */ sw $a3,0xc($sp) +/* f15cc28: 84430634 */ lh $v1,0x634($v0) +/* f15cc2c: 00a3082a */ slt $at,$a1,$v1 +/* f15cc30: 50200003 */ beqzl $at,.L0f15cc40 +/* f15cc34: 84440636 */ lh $a0,0x636($v0) +/* f15cc38: 00602825 */ or $a1,$v1,$zero +/* f15cc3c: 84440636 */ lh $a0,0x636($v0) +.L0f15cc40: +/* f15cc40: 44852000 */ mtc1 $a1,$f4 +/* f15cc44: 00c4082a */ slt $at,$a2,$a0 +/* f15cc48: 10200002 */ beqz $at,.L0f15cc54 +/* f15cc4c: 468021a0 */ cvt.s.w $f6,$f4 +/* f15cc50: 00803025 */ or $a2,$a0,$zero +.L0f15cc54: +/* f15cc54: 844e0630 */ lh $t6,0x630($v0) +/* f15cc58: 8faf000c */ lw $t7,0xc($sp) +/* f15cc5c: 44868000 */ mtc1 $a2,$f16 +/* f15cc60: 006e3821 */ addu $a3,$v1,$t6 +/* f15cc64: 00ef082a */ slt $at,$a3,$t7 +/* f15cc68: 10200002 */ beqz $at,.L0f15cc74 +/* f15cc6c: 468084a0 */ cvt.s.w $f18,$f16 +/* f15cc70: afa7000c */ sw $a3,0xc($sp) +.L0f15cc74: +/* f15cc74: 84580632 */ lh $t8,0x632($v0) +/* f15cc78: 8fa70010 */ lw $a3,0x10($sp) +/* f15cc7c: 00981821 */ addu $v1,$a0,$t8 +/* f15cc80: 0067082a */ slt $at,$v1,$a3 +/* f15cc84: 50200003 */ beqzl $at,.L0f15cc94 +/* f15cc88: 3c014080 */ lui $at,0x4080 +/* f15cc8c: 00603825 */ or $a3,$v1,$zero +/* f15cc90: 3c014080 */ lui $at,0x4080 +.L0f15cc94: +/* f15cc94: 44810000 */ mtc1 $at,$f0 +/* f15cc98: 8fa30000 */ lw $v1,0x0($sp) +/* f15cc9c: 3c01ed00 */ lui $at,0xed00 +/* f15cca0: 46003202 */ mul.s $f8,$f6,$f0 +/* f15cca4: 24680008 */ addiu $t0,$v1,0x8 +/* f15cca8: afa80000 */ sw $t0,0x0($sp) +/* f15ccac: 46009102 */ mul.s $f4,$f18,$f0 +/* f15ccb0: 4600428d */ trunc.w.s $f10,$f8 +/* f15ccb4: 4600218d */ trunc.w.s $f6,$f4 +/* f15ccb8: 440a5000 */ mfc1 $t2,$f10 +/* f15ccbc: 44872000 */ mtc1 $a3,$f4 +/* f15ccc0: 440f3000 */ mfc1 $t7,$f6 +/* f15ccc4: 314b0fff */ andi $t3,$t2,0xfff +/* f15ccc8: 000b6300 */ sll $t4,$t3,0xc +/* f15cccc: 01816825 */ or $t5,$t4,$at +/* f15ccd0: 31f80fff */ andi $t8,$t7,0xfff +/* f15ccd4: 01b8c825 */ or $t9,$t5,$t8 +/* f15ccd8: ac790000 */ sw $t9,0x0($v1) +/* f15ccdc: 8fa8000c */ lw $t0,0xc($sp) +/* f15cce0: 468021a0 */ cvt.s.w $f6,$f4 +/* f15cce4: 44884000 */ mtc1 $t0,$f8 +/* f15cce8: 00000000 */ sll $zero,$zero,0x0 +/* f15ccec: 468042a0 */ cvt.s.w $f10,$f8 +/* f15ccf0: 46005402 */ mul.s $f16,$f10,$f0 +/* f15ccf4: 00000000 */ sll $zero,$zero,0x0 +/* f15ccf8: 46003202 */ mul.s $f8,$f6,$f0 +/* f15ccfc: 4600848d */ trunc.w.s $f18,$f16 +/* f15cd00: 4600428d */ trunc.w.s $f10,$f8 +/* f15cd04: 440a9000 */ mfc1 $t2,$f18 +/* f15cd08: 440f5000 */ mfc1 $t7,$f10 +/* f15cd0c: 314b0fff */ andi $t3,$t2,0xfff +/* f15cd10: 000b6300 */ sll $t4,$t3,0xc +/* f15cd14: 31ed0fff */ andi $t5,$t7,0xfff +/* f15cd18: 018dc025 */ or $t8,$t4,$t5 +/* f15cd1c: ac780004 */ sw $t8,0x4($v1) +/* f15cd20: 03e00008 */ jr $ra +/* f15cd24: 8fa20000 */ lw $v0,0x0($sp) +); + +GLOBAL_ASM( +glabel func0f15cd28 +/* f15cd28: 3c048008 */ lui $a0,0x8008 +/* f15cd2c: 2484fc40 */ addiu $a0,$a0,-960 +/* f15cd30: 8c8e0000 */ lw $t6,0x0($a0) +/* f15cd34: 00001025 */ or $v0,$zero,$zero +/* f15cd38: 00001825 */ or $v1,$zero,$zero +/* f15cd3c: 19c00012 */ blez $t6,.L0f15cd88 +/* f15cd40: 2406ffff */ addiu $a2,$zero,-1 +/* f15cd44: 3c05800a */ lui $a1,0x800a +/* f15cd48: 24a54cec */ addiu $a1,$a1,0x4cec +/* f15cd4c: 8caf0000 */ lw $t7,0x0($a1) +.L0f15cd50: +/* f15cd50: 24420001 */ addiu $v0,$v0,0x1 +/* f15cd54: 01e3c021 */ addu $t8,$t7,$v1 +/* f15cd58: a7060006 */ sh $a2,0x6($t8) +/* f15cd5c: 8cb90000 */ lw $t9,0x0($a1) +/* f15cd60: 03234021 */ addu $t0,$t9,$v1 +/* f15cd64: a5000004 */ sh $zero,0x4($t0) +/* f15cd68: 8ca90000 */ lw $t1,0x0($a1) +/* f15cd6c: 01235021 */ addu $t2,$t1,$v1 +/* f15cd70: a5400000 */ sh $zero,0x0($t2) +/* f15cd74: 8c8b0000 */ lw $t3,0x0($a0) +/* f15cd78: 24630010 */ addiu $v1,$v1,0x10 +/* f15cd7c: 004b082a */ slt $at,$v0,$t3 +/* f15cd80: 5420fff3 */ bnezl $at,.L0f15cd50 +/* f15cd84: 8caf0000 */ lw $t7,0x0($a1) +.L0f15cd88: +/* f15cd88: 03e00008 */ jr $ra +/* f15cd8c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15cd90 +/* f15cd90: 27bdffa0 */ addiu $sp,$sp,-96 +/* f15cd94: afb00014 */ sw $s0,0x14($sp) +/* f15cd98: 000480c0 */ sll $s0,$a0,0x3 +/* f15cd9c: 02048021 */ addu $s0,$s0,$a0 +/* f15cda0: 00108080 */ sll $s0,$s0,0x2 +/* f15cda4: afbf001c */ sw $ra,0x1c($sp) +/* f15cda8: afb10018 */ sw $s1,0x18($sp) +/* f15cdac: 02048023 */ subu $s0,$s0,$a0 +/* f15cdb0: 3c0c800a */ lui $t4,0x800a +/* f15cdb4: 00a03025 */ or $a2,$a1,$zero +/* f15cdb8: 0000f825 */ or $ra,$zero,$zero +/* f15cdbc: 00003825 */ or $a3,$zero,$zero +/* f15cdc0: 00004025 */ or $t0,$zero,$zero +/* f15cdc4: 00004825 */ or $t1,$zero,$zero +/* f15cdc8: 00005025 */ or $t2,$zero,$zero +/* f15cdcc: 00005825 */ or $t3,$zero,$zero +/* f15cdd0: 258c4928 */ addiu $t4,$t4,0x4928 +/* f15cdd4: 00108080 */ sll $s0,$s0,0x2 +/* f15cdd8: 24110008 */ addiu $s1,$zero,0x8 +/* f15cddc: 00001825 */ or $v1,$zero,$zero +/* f15cde0: 306e0001 */ andi $t6,$v1,0x1 +.L0f15cde4: +/* f15cde4: 11c00006 */ beqz $t6,.L0f15ce00 +/* f15cde8: 30790002 */ andi $t9,$v1,0x2 +/* f15cdec: 8d8f0000 */ lw $t7,0x0($t4) +/* f15cdf0: 01f01021 */ addu $v0,$t7,$s0 +/* f15cdf4: c4440018 */ lwc1 $f4,0x18($v0) +/* f15cdf8: 10000005 */ beqz $zero,.L0f15ce10 +/* f15cdfc: e7a40044 */ swc1 $f4,0x44($sp) +.L0f15ce00: +/* f15ce00: 8d980000 */ lw $t8,0x0($t4) +/* f15ce04: 03101021 */ addu $v0,$t8,$s0 +/* f15ce08: c4460024 */ lwc1 $f6,0x24($v0) +/* f15ce0c: e7a60044 */ swc1 $f6,0x44($sp) +.L0f15ce10: +/* f15ce10: 13200004 */ beqz $t9,.L0f15ce24 +/* f15ce14: 306e0004 */ andi $t6,$v1,0x4 +/* f15ce18: c448001c */ lwc1 $f8,0x1c($v0) +/* f15ce1c: 10000003 */ beqz $zero,.L0f15ce2c +/* f15ce20: e7a80048 */ swc1 $f8,0x48($sp) +.L0f15ce24: +/* f15ce24: c44a0028 */ lwc1 $f10,0x28($v0) +/* f15ce28: e7aa0048 */ swc1 $f10,0x48($sp) +.L0f15ce2c: +/* f15ce2c: 11c00004 */ beqz $t6,.L0f15ce40 +/* f15ce30: 27a40044 */ addiu $a0,$sp,0x44 +/* f15ce34: c4500020 */ lwc1 $f16,0x20($v0) +/* f15ce38: 10000003 */ beqz $zero,.L0f15ce48 +/* f15ce3c: e7b0004c */ swc1 $f16,0x4c($sp) +.L0f15ce40: +/* f15ce40: c452002c */ lwc1 $f18,0x2c($v0) +/* f15ce44: e7b2004c */ swc1 $f18,0x4c($sp) +.L0f15ce48: +/* f15ce48: afbf0040 */ sw $ra,0x40($sp) +/* f15ce4c: 27a50050 */ addiu $a1,$sp,0x50 +/* f15ce50: afa3005c */ sw $v1,0x5c($sp) +/* f15ce54: afa60064 */ sw $a2,0x64($sp) +/* f15ce58: afa7003c */ sw $a3,0x3c($sp) +/* f15ce5c: afa80038 */ sw $t0,0x38($sp) +/* f15ce60: afa90034 */ sw $t1,0x34($sp) +/* f15ce64: afaa0030 */ sw $t2,0x30($sp) +/* f15ce68: 0fc57423 */ jal func0f15d08c +/* f15ce6c: afab002c */ sw $t3,0x2c($sp) +/* f15ce70: 3c0c800a */ lui $t4,0x800a +/* f15ce74: 3c0d800a */ lui $t5,0x800a +/* f15ce78: 25ad4cf0 */ addiu $t5,$t5,0x4cf0 +/* f15ce7c: 258c4928 */ addiu $t4,$t4,0x4928 +/* f15ce80: 8fa3005c */ lw $v1,0x5c($sp) +/* f15ce84: 8fa60064 */ lw $a2,0x64($sp) +/* f15ce88: 8fa7003c */ lw $a3,0x3c($sp) +/* f15ce8c: 8fa80038 */ lw $t0,0x38($sp) +/* f15ce90: 8fa90034 */ lw $t1,0x34($sp) +/* f15ce94: 8faa0030 */ lw $t2,0x30($sp) +/* f15ce98: 8fab002c */ lw $t3,0x2c($sp) +/* f15ce9c: 14400033 */ bnez $v0,.L0f15cf6c +/* f15cea0: 8fbf0040 */ lw $ra,0x40($sp) +/* f15cea4: c7a40058 */ lwc1 $f4,0x58($sp) +/* f15cea8: c5a8000c */ lwc1 $f8,0xc($t5) +/* f15ceac: 46002187 */ neg.s $f6,$f4 +/* f15ceb0: 4606403e */ c.le.s $f8,$f6 +/* f15ceb4: 00000000 */ sll $zero,$zero,0x0 +/* f15ceb8: 45020003 */ bc1fl .L0f15cec8 +/* f15cebc: 84cf0000 */ lh $t7,0x0($a2) +/* f15cec0: 24e70001 */ addiu $a3,$a3,0x1 +/* f15cec4: 84cf0000 */ lh $t7,0x0($a2) +.L0f15cec8: +/* f15cec8: c7b20050 */ lwc1 $f18,0x50($sp) +/* f15cecc: 448f5000 */ mtc1 $t7,$f10 +/* f15ced0: 00000000 */ sll $zero,$zero,0x0 +/* f15ced4: 46805420 */ cvt.s.w $f16,$f10 +/* f15ced8: 4612803c */ c.lt.s $f16,$f18 +/* f15cedc: 00000000 */ sll $zero,$zero,0x0 +/* f15cee0: 45020003 */ bc1fl .L0f15cef0 +/* f15cee4: 84d80004 */ lh $t8,0x4($a2) +/* f15cee8: 25080001 */ addiu $t0,$t0,0x1 +/* f15ceec: 84d80004 */ lh $t8,0x4($a2) +.L0f15cef0: +/* f15cef0: c7a40050 */ lwc1 $f4,0x50($sp) +/* f15cef4: 44983000 */ mtc1 $t8,$f6 +/* f15cef8: 00000000 */ sll $zero,$zero,0x0 +/* f15cefc: 46803220 */ cvt.s.w $f8,$f6 +/* f15cf00: 4608203c */ c.lt.s $f4,$f8 +/* f15cf04: 00000000 */ sll $zero,$zero,0x0 +/* f15cf08: 45020003 */ bc1fl .L0f15cf18 +/* f15cf0c: 84d90002 */ lh $t9,0x2($a2) +/* f15cf10: 25290001 */ addiu $t1,$t1,0x1 +/* f15cf14: 84d90002 */ lh $t9,0x2($a2) +.L0f15cf18: +/* f15cf18: c7b20054 */ lwc1 $f18,0x54($sp) +/* f15cf1c: 44995000 */ mtc1 $t9,$f10 +/* f15cf20: 00000000 */ sll $zero,$zero,0x0 +/* f15cf24: 46805420 */ cvt.s.w $f16,$f10 +/* f15cf28: 4612803c */ c.lt.s $f16,$f18 +/* f15cf2c: 00000000 */ sll $zero,$zero,0x0 +/* f15cf30: 45020003 */ bc1fl .L0f15cf40 +/* f15cf34: 84ce0006 */ lh $t6,0x6($a2) +/* f15cf38: 254a0001 */ addiu $t2,$t2,0x1 +/* f15cf3c: 84ce0006 */ lh $t6,0x6($a2) +.L0f15cf40: +/* f15cf40: c7a60054 */ lwc1 $f6,0x54($sp) +/* f15cf44: 448e2000 */ mtc1 $t6,$f4 +/* f15cf48: 00000000 */ sll $zero,$zero,0x0 +/* f15cf4c: 46802220 */ cvt.s.w $f8,$f4 +/* f15cf50: 4608303c */ c.lt.s $f6,$f8 +/* f15cf54: 00000000 */ sll $zero,$zero,0x0 +/* f15cf58: 45000002 */ bc1f .L0f15cf64 +/* f15cf5c: 00000000 */ sll $zero,$zero,0x0 +/* f15cf60: 256b0001 */ addiu $t3,$t3,0x1 +.L0f15cf64: +/* f15cf64: 10000033 */ beqz $zero,.L0f15d034 +/* f15cf68: 27ff0001 */ addiu $ra,$ra,0x1 +.L0f15cf6c: +/* f15cf6c: c7aa0058 */ lwc1 $f10,0x58($sp) +/* f15cf70: c5b2000c */ lwc1 $f18,0xc($t5) +/* f15cf74: 46005407 */ neg.s $f16,$f10 +/* f15cf78: 4610903e */ c.le.s $f18,$f16 +/* f15cf7c: 00000000 */ sll $zero,$zero,0x0 +/* f15cf80: 45020003 */ bc1fl .L0f15cf90 +/* f15cf84: 84cf0000 */ lh $t7,0x0($a2) +/* f15cf88: 24e70001 */ addiu $a3,$a3,0x1 +/* f15cf8c: 84cf0000 */ lh $t7,0x0($a2) +.L0f15cf90: +/* f15cf90: c7a40050 */ lwc1 $f4,0x50($sp) +/* f15cf94: 448f3000 */ mtc1 $t7,$f6 +/* f15cf98: 00000000 */ sll $zero,$zero,0x0 +/* f15cf9c: 46803220 */ cvt.s.w $f8,$f6 +/* f15cfa0: 4608203c */ c.lt.s $f4,$f8 +/* f15cfa4: 00000000 */ sll $zero,$zero,0x0 +/* f15cfa8: 45020004 */ bc1fl .L0f15cfbc +/* f15cfac: 84d80004 */ lh $t8,0x4($a2) +/* f15cfb0: 1000000b */ beqz $zero,.L0f15cfe0 +/* f15cfb4: 25080001 */ addiu $t0,$t0,0x1 +/* f15cfb8: 84d80004 */ lh $t8,0x4($a2) +.L0f15cfbc: +/* f15cfbc: c7b20050 */ lwc1 $f18,0x50($sp) +/* f15cfc0: 44985000 */ mtc1 $t8,$f10 +/* f15cfc4: 00000000 */ sll $zero,$zero,0x0 +/* f15cfc8: 46805420 */ cvt.s.w $f16,$f10 +/* f15cfcc: 4612803c */ c.lt.s $f16,$f18 +/* f15cfd0: 00000000 */ sll $zero,$zero,0x0 +/* f15cfd4: 45020003 */ bc1fl .L0f15cfe4 +/* f15cfd8: 84d90002 */ lh $t9,0x2($a2) +/* f15cfdc: 25290001 */ addiu $t1,$t1,0x1 +.L0f15cfe0: +/* f15cfe0: 84d90002 */ lh $t9,0x2($a2) +.L0f15cfe4: +/* f15cfe4: c7a60054 */ lwc1 $f6,0x54($sp) +/* f15cfe8: 44992000 */ mtc1 $t9,$f4 +/* f15cfec: 00000000 */ sll $zero,$zero,0x0 +/* f15cff0: 46802220 */ cvt.s.w $f8,$f4 +/* f15cff4: 4608303c */ c.lt.s $f6,$f8 +/* f15cff8: 00000000 */ sll $zero,$zero,0x0 +/* f15cffc: 45020004 */ bc1fl .L0f15d010 +/* f15d000: 84ce0006 */ lh $t6,0x6($a2) +/* f15d004: 1000000b */ beqz $zero,.L0f15d034 +/* f15d008: 254a0001 */ addiu $t2,$t2,0x1 +/* f15d00c: 84ce0006 */ lh $t6,0x6($a2) +.L0f15d010: +/* f15d010: c7b20054 */ lwc1 $f18,0x54($sp) +/* f15d014: 448e5000 */ mtc1 $t6,$f10 +/* f15d018: 00000000 */ sll $zero,$zero,0x0 +/* f15d01c: 46805420 */ cvt.s.w $f16,$f10 +/* f15d020: 4612803c */ c.lt.s $f16,$f18 +/* f15d024: 00000000 */ sll $zero,$zero,0x0 +/* f15d028: 45020003 */ bc1fl .L0f15d038 +/* f15d02c: 24630001 */ addiu $v1,$v1,0x1 +/* f15d030: 256b0001 */ addiu $t3,$t3,0x1 +.L0f15d034: +/* f15d034: 24630001 */ addiu $v1,$v1,0x1 +.L0f15d038: +/* f15d038: 5471ff6a */ bnel $v1,$s1,.L0f15cde4 +/* f15d03c: 306e0001 */ andi $t6,$v1,0x1 +/* f15d040: 13f1000b */ beq $ra,$s1,.L0f15d070 +/* f15d044: 00000000 */ sll $zero,$zero,0x0 +/* f15d048: 10f10009 */ beq $a3,$s1,.L0f15d070 +/* f15d04c: 00000000 */ sll $zero,$zero,0x0 +/* f15d050: 11110007 */ beq $t0,$s1,.L0f15d070 +/* f15d054: 00000000 */ sll $zero,$zero,0x0 +/* f15d058: 11310005 */ beq $t1,$s1,.L0f15d070 +/* f15d05c: 00000000 */ sll $zero,$zero,0x0 +/* f15d060: 11510003 */ beq $t2,$s1,.L0f15d070 +/* f15d064: 00000000 */ sll $zero,$zero,0x0 +/* f15d068: 15710003 */ bne $t3,$s1,.L0f15d078 +/* f15d06c: 24020001 */ addiu $v0,$zero,0x1 +.L0f15d070: +/* f15d070: 10000001 */ beqz $zero,.L0f15d078 +/* f15d074: 00001025 */ or $v0,$zero,$zero +.L0f15d078: +/* f15d078: 8fbf001c */ lw $ra,0x1c($sp) +/* f15d07c: 8fb00014 */ lw $s0,0x14($sp) +/* f15d080: 8fb10018 */ lw $s1,0x18($sp) +/* f15d084: 03e00008 */ jr $ra +/* f15d088: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f15d08c +/* f15d08c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f15d090: afbf001c */ sw $ra,0x1c($sp) +/* f15d094: afb00018 */ sw $s0,0x18($sp) +/* f15d098: 00a08025 */ or $s0,$a1,$zero +/* f15d09c: 0fc2d5be */ jal func0f0b56f8 +/* f15d0a0: afa40020 */ sw $a0,0x20($sp) +/* f15d0a4: 8fa60020 */ lw $a2,0x20($sp) +/* f15d0a8: 00402025 */ or $a0,$v0,$zero +/* f15d0ac: 02002825 */ or $a1,$s0,$zero +/* f15d0b0: c4c40000 */ lwc1 $f4,0x0($a2) +/* f15d0b4: e6040000 */ swc1 $f4,0x0($s0) +/* f15d0b8: c4c60004 */ lwc1 $f6,0x4($a2) +/* f15d0bc: e6060004 */ swc1 $f6,0x4($s0) +/* f15d0c0: c4c80008 */ lwc1 $f8,0x8($a2) +/* f15d0c4: 0c0056d9 */ jal 0x15b64 +/* f15d0c8: e6080008 */ swc1 $f8,0x8($s0) +/* f15d0cc: 02002025 */ or $a0,$s0,$zero +/* f15d0d0: 0fc2d35a */ jal func0f0b4d68 +/* f15d0d4: 02002825 */ or $a1,$s0,$zero +/* f15d0d8: 44805000 */ mtc1 $zero,$f10 +/* f15d0dc: c6100008 */ lwc1 $f16,0x8($s0) +/* f15d0e0: 8fbf001c */ lw $ra,0x1c($sp) +/* f15d0e4: 24020001 */ addiu $v0,$zero,0x1 +/* f15d0e8: 4610503c */ c.lt.s $f10,$f16 +/* f15d0ec: 00000000 */ sll $zero,$zero,0x0 +/* f15d0f0: 45000003 */ bc1f .L0f15d100 +/* f15d0f4: 00000000 */ sll $zero,$zero,0x0 +/* f15d0f8: 10000001 */ beqz $zero,.L0f15d100 +/* f15d0fc: 00001025 */ or $v0,$zero,$zero +.L0f15d100: +/* f15d100: 8fb00018 */ lw $s0,0x18($sp) +/* f15d104: 03e00008 */ jr $ra +/* f15d108: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f15d10c +/* f15d10c: 3c07800a */ lui $a3,0x800a +/* f15d110: 24e74cec */ addiu $a3,$a3,0x4cec +/* f15d114: 27bdfd00 */ addiu $sp,$sp,-768 +/* f15d118: 8cee0000 */ lw $t6,0x0($a3) +/* f15d11c: afb20020 */ sw $s2,0x20($sp) +/* f15d120: 00049100 */ sll $s2,$a0,0x4 +/* f15d124: afbf0024 */ sw $ra,0x24($sp) +/* f15d128: afb1001c */ sw $s1,0x1c($sp) +/* f15d12c: afb00018 */ sw $s0,0x18($sp) +/* f15d130: 3c0f8008 */ lui $t7,0x8008 +/* f15d134: 01d21821 */ addu $v1,$t6,$s2 +/* f15d138: 94780004 */ lhu $t8,0x4($v1) +/* f15d13c: 95effc3c */ lhu $t7,-0x3c4($t7) +/* f15d140: 00a08825 */ or $s1,$a1,$zero +/* f15d144: 27a60050 */ addiu $a2,$sp,0x50 +/* f15d148: 15f80013 */ bne $t7,$t8,.L0f15d198 +/* f15d14c: 00000000 */ sll $zero,$zero,0x0 +/* f15d150: 84790008 */ lh $t9,0x8($v1) +/* f15d154: a4b90000 */ sh $t9,0x0($a1) +/* f15d158: 8ced0000 */ lw $t5,0x0($a3) +/* f15d15c: 01b27021 */ addu $t6,$t5,$s2 +/* f15d160: 85cf000a */ lh $t7,0xa($t6) +/* f15d164: a4af0002 */ sh $t7,0x2($a1) +/* f15d168: 8cf80000 */ lw $t8,0x0($a3) +/* f15d16c: 0312c821 */ addu $t9,$t8,$s2 +/* f15d170: 872d000c */ lh $t5,0xc($t9) +/* f15d174: a4ad0004 */ sh $t5,0x4($a1) +/* f15d178: 8cee0000 */ lw $t6,0x0($a3) +/* f15d17c: 01d27821 */ addu $t7,$t6,$s2 +/* f15d180: 85f8000e */ lh $t8,0xe($t7) +/* f15d184: a4b80006 */ sh $t8,0x6($a1) +/* f15d188: 8cf90000 */ lw $t9,0x0($a3) +/* f15d18c: 03326821 */ addu $t5,$t9,$s2 +/* f15d190: 100000bf */ beqz $zero,.L0f15d490 +/* f15d194: 85a20006 */ lh $v0,0x6($t5) +.L0f15d198: +/* f15d198: 0fc594d8 */ jal func0f165360 +/* f15d19c: 27a502f0 */ addiu $a1,$sp,0x2f0 +/* f15d1a0: 8fae02f0 */ lw $t6,0x2f0($sp) +/* f15d1a4: 27b80050 */ addiu $t8,$sp,0x50 +/* f15d1a8: 00401825 */ or $v1,$v0,$zero +/* f15d1ac: 000e7900 */ sll $t7,$t6,0x4 +/* f15d1b0: 00005825 */ or $t3,$zero,$zero +/* f15d1b4: 01f88021 */ addu $s0,$t7,$t8 +/* f15d1b8: 18400039 */ blez $v0,.L0f15d2a0 +/* f15d1bc: 00004825 */ or $t1,$zero,$zero +/* f15d1c0: 44807000 */ mtc1 $zero,$f14 +/* f15d1c4: 00000000 */ sll $zero,$zero,0x0 +.L0f15d1c8: +/* f15d1c8: c6040008 */ lwc1 $f4,0x8($s0) +/* f15d1cc: 02002025 */ or $a0,$s0,$zero +/* f15d1d0: 27a502e4 */ addiu $a1,$sp,0x2e4 +/* f15d1d4: 460e203e */ c.le.s $f4,$f14 +/* f15d1d8: 00000000 */ sll $zero,$zero,0x0 +/* f15d1dc: 4502002d */ bc1fl .L0f15d294 +/* f15d1e0: 25290001 */ addiu $t1,$t1,0x1 +/* f15d1e4: afa302f4 */ sw $v1,0x2f4($sp) +/* f15d1e8: afa902f8 */ sw $t1,0x2f8($sp) +/* f15d1ec: 0fc2d35a */ jal func0f0b4d68 +/* f15d1f0: afab02ec */ sw $t3,0x2ec($sp) +/* f15d1f4: 8fab02ec */ lw $t3,0x2ec($sp) +/* f15d1f8: 44807000 */ mtc1 $zero,$f14 +/* f15d1fc: 8fa302f4 */ lw $v1,0x2f4($sp) +/* f15d200: 15600008 */ bnez $t3,.L0f15d224 +/* f15d204: 8fa902f8 */ lw $t1,0x2f8($sp) +/* f15d208: c7a002e4 */ lwc1 $f0,0x2e4($sp) +/* f15d20c: c7ac02e8 */ lwc1 $f12,0x2e8($sp) +/* f15d210: e7a002dc */ swc1 $f0,0x2dc($sp) +/* f15d214: e7a002d4 */ swc1 $f0,0x2d4($sp) +/* f15d218: e7ac02e0 */ swc1 $f12,0x2e0($sp) +/* f15d21c: 1000001b */ beqz $zero,.L0f15d28c +/* f15d220: e7ac02d8 */ swc1 $f12,0x2d8($sp) +.L0f15d224: +/* f15d224: c7a202e4 */ lwc1 $f2,0x2e4($sp) +/* f15d228: c7a602d4 */ lwc1 $f6,0x2d4($sp) +/* f15d22c: 4606103c */ c.lt.s $f2,$f6 +/* f15d230: 00000000 */ sll $zero,$zero,0x0 +/* f15d234: 45020003 */ bc1fl .L0f15d244 +/* f15d238: c7a802dc */ lwc1 $f8,0x2dc($sp) +/* f15d23c: e7a202d4 */ swc1 $f2,0x2d4($sp) +/* f15d240: c7a802dc */ lwc1 $f8,0x2dc($sp) +.L0f15d244: +/* f15d244: 4602403c */ c.lt.s $f8,$f2 +/* f15d248: 00000000 */ sll $zero,$zero,0x0 +/* f15d24c: 45020003 */ bc1fl .L0f15d25c +/* f15d250: c7ac02e8 */ lwc1 $f12,0x2e8($sp) +/* f15d254: e7a202dc */ swc1 $f2,0x2dc($sp) +/* f15d258: c7ac02e8 */ lwc1 $f12,0x2e8($sp) +.L0f15d25c: +/* f15d25c: c7aa02d8 */ lwc1 $f10,0x2d8($sp) +/* f15d260: 460a603c */ c.lt.s $f12,$f10 +/* f15d264: 00000000 */ sll $zero,$zero,0x0 +/* f15d268: 45020003 */ bc1fl .L0f15d278 +/* f15d26c: c7b002e0 */ lwc1 $f16,0x2e0($sp) +/* f15d270: e7ac02d8 */ swc1 $f12,0x2d8($sp) +/* f15d274: c7b002e0 */ lwc1 $f16,0x2e0($sp) +.L0f15d278: +/* f15d278: 460c803c */ c.lt.s $f16,$f12 +/* f15d27c: 00000000 */ sll $zero,$zero,0x0 +/* f15d280: 45020003 */ bc1fl .L0f15d290 +/* f15d284: 256b0001 */ addiu $t3,$t3,0x1 +/* f15d288: e7ac02e0 */ swc1 $f12,0x2e0($sp) +.L0f15d28c: +/* f15d28c: 256b0001 */ addiu $t3,$t3,0x1 +.L0f15d290: +/* f15d290: 25290001 */ addiu $t1,$t1,0x1 +.L0f15d294: +/* f15d294: 0123082a */ slt $at,$t1,$v1 +/* f15d298: 1420ffcb */ bnez $at,.L0f15d1c8 +/* f15d29c: 26100010 */ addiu $s0,$s0,0x10 +.L0f15d2a0: +/* f15d2a0: 44807000 */ mtc1 $zero,$f14 +/* f15d2a4: 15600006 */ bnez $t3,.L0f15d2c0 +/* f15d2a8: c7b202dc */ lwc1 $f18,0x2dc($sp) +/* f15d2ac: a6200000 */ sh $zero,0x0($s1) +/* f15d2b0: a6200004 */ sh $zero,0x4($s1) +/* f15d2b4: a6200002 */ sh $zero,0x2($s1) +/* f15d2b8: 1000005a */ beqz $zero,.L0f15d424 +/* f15d2bc: a6200006 */ sh $zero,0x6($s1) +.L0f15d2c0: +/* f15d2c0: c7a402d4 */ lwc1 $f4,0x2d4($sp) +/* f15d2c4: c7a602e0 */ lwc1 $f6,0x2e0($sp) +/* f15d2c8: c7a802d8 */ lwc1 $f8,0x2d8($sp) +/* f15d2cc: 4604903c */ c.lt.s $f18,$f4 +/* f15d2d0: 3c02800a */ lui $v0,0x800a +/* f15d2d4: 45010007 */ bc1t .L0f15d2f4 +/* f15d2d8: 00000000 */ sll $zero,$zero,0x0 +/* f15d2dc: 4608303c */ c.lt.s $f6,$f8 +/* f15d2e0: 3c013f00 */ lui $at,0x3f00 +/* f15d2e4: c7b202d4 */ lwc1 $f18,0x2d4($sp) +/* f15d2e8: 27a802d4 */ addiu $t0,$sp,0x2d4 +/* f15d2ec: 45000016 */ bc1f .L0f15d348 +/* f15d2f0: 02205025 */ or $t2,$s1,$zero +.L0f15d2f4: +/* f15d2f4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f15d2f8: c44a1794 */ lwc1 $f10,0x1794($v0) +/* f15d2fc: 4600540d */ trunc.w.s $f16,$f10 +/* f15d300: 440d8000 */ mfc1 $t5,$f16 +/* f15d304: 00000000 */ sll $zero,$zero,0x0 +/* f15d308: a62d0000 */ sh $t5,0x0($s1) +/* f15d30c: c4521798 */ lwc1 $f18,0x1798($v0) +/* f15d310: 4600910d */ trunc.w.s $f4,$f18 +/* f15d314: 440f2000 */ mfc1 $t7,$f4 +/* f15d318: 00000000 */ sll $zero,$zero,0x0 +/* f15d31c: a62f0002 */ sh $t7,0x2($s1) +/* f15d320: c446179c */ lwc1 $f6,0x179c($v0) +/* f15d324: 4600320d */ trunc.w.s $f8,$f6 +/* f15d328: 44194000 */ mfc1 $t9,$f8 +/* f15d32c: 00000000 */ sll $zero,$zero,0x0 +/* f15d330: a6390004 */ sh $t9,0x4($s1) +/* f15d334: c44a17a0 */ lwc1 $f10,0x17a0($v0) +/* f15d338: 4600540d */ trunc.w.s $f16,$f10 +/* f15d33c: 440e8000 */ mfc1 $t6,$f16 +/* f15d340: 10000038 */ beqz $zero,.L0f15d424 +/* f15d344: a62e0006 */ sh $t6,0x6($s1) +.L0f15d348: +/* f15d348: 44810000 */ mtc1 $at,$f0 +/* f15d34c: c7a602d8 */ lwc1 $f6,0x2d8($sp) +/* f15d350: c7aa02dc */ lwc1 $f10,0x2dc($sp) +/* f15d354: 46009101 */ sub.s $f4,$f18,$f0 +/* f15d358: c7b202e0 */ lwc1 $f18,0x2e0($sp) +/* f15d35c: 3c01c6fa */ lui $at,0xc6fa +/* f15d360: 46003201 */ sub.s $f8,$f6,$f0 +/* f15d364: e7a402d4 */ swc1 $f4,0x2d4($sp) +/* f15d368: 44816000 */ mtc1 $at,$f12 +/* f15d36c: 46005400 */ add.s $f16,$f10,$f0 +/* f15d370: 3c0146fa */ lui $at,0x46fa +/* f15d374: 44811000 */ mtc1 $at,$f2 +/* f15d378: 46009100 */ add.s $f4,$f18,$f0 +/* f15d37c: e7a802d8 */ swc1 $f8,0x2d8($sp) +/* f15d380: e7b002dc */ swc1 $f16,0x2dc($sp) +/* f15d384: 27ac02e4 */ addiu $t4,$sp,0x2e4 +/* f15d388: e7a402e0 */ swc1 $f4,0x2e0($sp) +/* f15d38c: 24078300 */ addiu $a3,$zero,-32000 +/* f15d390: 24060004 */ addiu $a2,$zero,0x4 +/* f15d394: 24057d00 */ addiu $a1,$zero,0x7d00 +.L0f15d398: +/* f15d398: 01001825 */ or $v1,$t0,$zero +/* f15d39c: 00002025 */ or $a0,$zero,$zero +/* f15d3a0: 01401025 */ or $v0,$t2,$zero +.L0f15d3a4: +/* f15d3a4: c4600000 */ lwc1 $f0,0x0($v1) +/* f15d3a8: 24630004 */ addiu $v1,$v1,0x4 +/* f15d3ac: 24840002 */ addiu $a0,$a0,0x2 +/* f15d3b0: 4600703e */ c.le.s $f14,$f0 +/* f15d3b4: 00000000 */ sll $zero,$zero,0x0 +/* f15d3b8: 4502000c */ bc1fl .L0f15d3ec +/* f15d3bc: 460c003c */ c.lt.s $f0,$f12 +/* f15d3c0: 4600103c */ c.lt.s $f2,$f0 +/* f15d3c4: 00000000 */ sll $zero,$zero,0x0 +/* f15d3c8: 45020004 */ bc1fl .L0f15d3dc +/* f15d3cc: 4600018d */ trunc.w.s $f6,$f0 +/* f15d3d0: 1000000f */ beqz $zero,.L0f15d410 +/* f15d3d4: a4450000 */ sh $a1,0x0($v0) +/* f15d3d8: 4600018d */ trunc.w.s $f6,$f0 +.L0f15d3dc: +/* f15d3dc: 44183000 */ mfc1 $t8,$f6 +/* f15d3e0: 1000000b */ beqz $zero,.L0f15d410 +/* f15d3e4: a4580000 */ sh $t8,0x0($v0) +/* f15d3e8: 460c003c */ c.lt.s $f0,$f12 +.L0f15d3ec: +/* f15d3ec: 00000000 */ sll $zero,$zero,0x0 +/* f15d3f0: 45020004 */ bc1fl .L0f15d404 +/* f15d3f4: 4600020d */ trunc.w.s $f8,$f0 +/* f15d3f8: 10000005 */ beqz $zero,.L0f15d410 +/* f15d3fc: a4470000 */ sh $a3,0x0($v0) +/* f15d400: 4600020d */ trunc.w.s $f8,$f0 +.L0f15d404: +/* f15d404: 440d4000 */ mfc1 $t5,$f8 +/* f15d408: 00000000 */ sll $zero,$zero,0x0 +/* f15d40c: a44d0000 */ sh $t5,0x0($v0) +.L0f15d410: +/* f15d410: 1486ffe4 */ bne $a0,$a2,.L0f15d3a4 +/* f15d414: 24420002 */ addiu $v0,$v0,0x2 +/* f15d418: 25080008 */ addiu $t0,$t0,0x8 +/* f15d41c: 150cffde */ bne $t0,$t4,.L0f15d398 +/* f15d420: 254a0004 */ addiu $t2,$t2,0x4 +.L0f15d424: +/* f15d424: 3c03800a */ lui $v1,0x800a +/* f15d428: 24634cec */ addiu $v1,$v1,0x4cec +/* f15d42c: 8c6f0000 */ lw $t7,0x0($v1) +/* f15d430: 862e0000 */ lh $t6,0x0($s1) +/* f15d434: 01601025 */ or $v0,$t3,$zero +/* f15d438: 01f2c021 */ addu $t8,$t7,$s2 +/* f15d43c: a70e0008 */ sh $t6,0x8($t8) +/* f15d440: 8c6d0000 */ lw $t5,0x0($v1) +/* f15d444: 86390002 */ lh $t9,0x2($s1) +/* f15d448: 01b27821 */ addu $t7,$t5,$s2 +/* f15d44c: a5f9000a */ sh $t9,0xa($t7) +/* f15d450: 8c780000 */ lw $t8,0x0($v1) +/* f15d454: 862e0004 */ lh $t6,0x4($s1) +/* f15d458: 03126821 */ addu $t5,$t8,$s2 +/* f15d45c: a5ae000c */ sh $t6,0xc($t5) +/* f15d460: 8c6f0000 */ lw $t7,0x0($v1) +/* f15d464: 86390006 */ lh $t9,0x6($s1) +/* f15d468: 01f2c021 */ addu $t8,$t7,$s2 +/* f15d46c: a719000e */ sh $t9,0xe($t8) +/* f15d470: 8c6e0000 */ lw $t6,0x0($v1) +/* f15d474: 3c0f8008 */ lui $t7,0x8008 +/* f15d478: 01d26821 */ addu $t5,$t6,$s2 +/* f15d47c: a5ab0006 */ sh $t3,0x6($t5) +/* f15d480: 8c790000 */ lw $t9,0x0($v1) +/* f15d484: 95effc3c */ lhu $t7,-0x3c4($t7) +/* f15d488: 0332c021 */ addu $t8,$t9,$s2 +/* f15d48c: a70f0004 */ sh $t7,0x4($t8) +.L0f15d490: +/* f15d490: 8fbf0024 */ lw $ra,0x24($sp) +/* f15d494: 8fb00018 */ lw $s0,0x18($sp) +/* f15d498: 8fb1001c */ lw $s1,0x1c($sp) +/* f15d49c: 8fb20020 */ lw $s2,0x20($sp) +/* f15d4a0: 03e00008 */ jr $ra +/* f15d4a4: 27bd0300 */ addiu $sp,$sp,0x300 +); + +GLOBAL_ASM( +glabel func0f15d4a8 +/* f15d4a8: 8fa80010 */ lw $t0,0x10($sp) +/* f15d4ac: 24ee0001 */ addiu $t6,$a3,0x1 +/* f15d4b0: 31cf03ff */ andi $t7,$t6,0x3ff +/* f15d4b4: 000fc380 */ sll $t8,$t7,0xe +/* f15d4b8: 3c01f600 */ lui $at,0xf600 +/* f15d4bc: 25090001 */ addiu $t1,$t0,0x1 +/* f15d4c0: 312a03ff */ andi $t2,$t1,0x3ff +/* f15d4c4: 0301c825 */ or $t9,$t8,$at +/* f15d4c8: 30cf03ff */ andi $t7,$a2,0x3ff +/* f15d4cc: 30ad03ff */ andi $t5,$a1,0x3ff +/* f15d4d0: 000d7380 */ sll $t6,$t5,0xe +/* f15d4d4: 000fc080 */ sll $t8,$t7,0x2 +/* f15d4d8: 000a5880 */ sll $t3,$t2,0x2 +/* f15d4dc: 032b6025 */ or $t4,$t9,$t3 +/* f15d4e0: 01d84025 */ or $t0,$t6,$t8 +/* f15d4e4: ac880004 */ sw $t0,0x4($a0) +/* f15d4e8: ac8c0000 */ sw $t4,0x0($a0) +/* f15d4ec: 03e00008 */ jr $ra +/* f15d4f0: 24820008 */ addiu $v0,$a0,0x8 +/* f15d4f4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f15d4f8: afbf001c */ sw $ra,0x1c($sp) +/* f15d4fc: afa50024 */ sw $a1,0x24($sp) +/* f15d500: afa7002c */ sw $a3,0x2c($sp) +/* f15d504: afa60010 */ sw $a2,0x10($sp) +/* f15d508: 0fc5752a */ jal func0f15d4a8 +/* f15d50c: afa60028 */ sw $a2,0x28($sp) +/* f15d510: 8fa5002c */ lw $a1,0x2c($sp) +/* f15d514: 8fae0030 */ lw $t6,0x30($sp) +/* f15d518: 00402025 */ or $a0,$v0,$zero +/* f15d51c: 8fa60028 */ lw $a2,0x28($sp) +/* f15d520: 00a03825 */ or $a3,$a1,$zero +/* f15d524: 0fc5752a */ jal func0f15d4a8 +/* f15d528: afae0010 */ sw $t6,0x10($sp) +/* f15d52c: 8fa60030 */ lw $a2,0x30($sp) +/* f15d530: 00402025 */ or $a0,$v0,$zero +/* f15d534: 8fa50024 */ lw $a1,0x24($sp) +/* f15d538: 8fa7002c */ lw $a3,0x2c($sp) +/* f15d53c: 0fc5752a */ jal func0f15d4a8 +/* f15d540: afa60010 */ sw $a2,0x10($sp) +/* f15d544: 8fa70024 */ lw $a3,0x24($sp) +/* f15d548: 8fb80030 */ lw $t8,0x30($sp) +/* f15d54c: 00402025 */ or $a0,$v0,$zero +/* f15d550: 8fa60028 */ lw $a2,0x28($sp) +/* f15d554: 00e02825 */ or $a1,$a3,$zero +/* f15d558: 0fc5752a */ jal func0f15d4a8 +/* f15d55c: afb80010 */ sw $t8,0x10($sp) +/* f15d560: 8fbf001c */ lw $ra,0x1c($sp) +/* f15d564: 27bd0020 */ addiu $sp,$sp,0x20 +/* f15d568: 03e00008 */ jr $ra +/* f15d56c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15d570 +/* f15d570: 84a20000 */ lh $v0,0x0($a1) +/* f15d574: 84830000 */ lh $v1,0x0($a0) +/* f15d578: 0043082a */ slt $at,$v0,$v1 +/* f15d57c: 50200004 */ beqzl $at,.L0f15d590 +/* f15d580: a4820000 */ sh $v0,0x0($a0) +/* f15d584: 10000002 */ beqz $zero,.L0f15d590 +/* f15d588: a4830000 */ sh $v1,0x0($a0) +/* f15d58c: a4820000 */ sh $v0,0x0($a0) +.L0f15d590: +/* f15d590: 84a20002 */ lh $v0,0x2($a1) +/* f15d594: 84830002 */ lh $v1,0x2($a0) +/* f15d598: 0043082a */ slt $at,$v0,$v1 +/* f15d59c: 50200004 */ beqzl $at,.L0f15d5b0 +/* f15d5a0: a4820002 */ sh $v0,0x2($a0) +/* f15d5a4: 10000002 */ beqz $zero,.L0f15d5b0 +/* f15d5a8: a4830002 */ sh $v1,0x2($a0) +/* f15d5ac: a4820002 */ sh $v0,0x2($a0) +.L0f15d5b0: +/* f15d5b0: 84830004 */ lh $v1,0x4($a0) +/* f15d5b4: 84a20004 */ lh $v0,0x4($a1) +/* f15d5b8: 0062082a */ slt $at,$v1,$v0 +/* f15d5bc: 50200004 */ beqzl $at,.L0f15d5d0 +/* f15d5c0: a4820004 */ sh $v0,0x4($a0) +/* f15d5c4: 10000002 */ beqz $zero,.L0f15d5d0 +/* f15d5c8: a4830004 */ sh $v1,0x4($a0) +/* f15d5cc: a4820004 */ sh $v0,0x4($a0) +.L0f15d5d0: +/* f15d5d0: 84830006 */ lh $v1,0x6($a0) +/* f15d5d4: 84a20006 */ lh $v0,0x6($a1) +/* f15d5d8: 0062082a */ slt $at,$v1,$v0 +/* f15d5dc: 50200004 */ beqzl $at,.L0f15d5f0 +/* f15d5e0: a4820006 */ sh $v0,0x6($a0) +/* f15d5e4: 10000002 */ beqz $zero,.L0f15d5f0 +/* f15d5e8: a4830006 */ sh $v1,0x6($a0) +/* f15d5ec: a4820006 */ sh $v0,0x6($a0) +.L0f15d5f0: +/* f15d5f0: 84830004 */ lh $v1,0x4($a0) +/* f15d5f4: 848e0000 */ lh $t6,0x0($a0) +/* f15d5f8: 00001025 */ or $v0,$zero,$zero +/* f15d5fc: 01c3082a */ slt $at,$t6,$v1 +/* f15d600: 54200004 */ bnezl $at,.L0f15d614 +/* f15d604: 84830006 */ lh $v1,0x6($a0) +/* f15d608: 03e00008 */ jr $ra +/* f15d60c: a4830000 */ sh $v1,0x0($a0) +/* f15d610: 84830006 */ lh $v1,0x6($a0) +.L0f15d614: +/* f15d614: 848f0002 */ lh $t7,0x2($a0) +/* f15d618: 24020001 */ addiu $v0,$zero,0x1 +/* f15d61c: 01e3082a */ slt $at,$t7,$v1 +/* f15d620: 14200004 */ bnez $at,.L0f15d634 +/* f15d624: 00000000 */ sll $zero,$zero,0x0 +/* f15d628: a4830002 */ sh $v1,0x2($a0) +/* f15d62c: 03e00008 */ jr $ra +/* f15d630: 00001025 */ or $v0,$zero,$zero +.L0f15d634: +/* f15d634: 03e00008 */ jr $ra +/* f15d638: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15d63c +/* f15d63c: 84820000 */ lh $v0,0x0($a0) +/* f15d640: 84a30000 */ lh $v1,0x0($a1) +/* f15d644: 0043082a */ slt $at,$v0,$v1 +/* f15d648: 50200004 */ beqzl $at,.L0f15d65c +/* f15d64c: a4830000 */ sh $v1,0x0($a0) +/* f15d650: 10000002 */ beqz $zero,.L0f15d65c +/* f15d654: a4820000 */ sh $v0,0x0($a0) +/* f15d658: a4830000 */ sh $v1,0x0($a0) +.L0f15d65c: +/* f15d65c: 84820002 */ lh $v0,0x2($a0) +/* f15d660: 84a30002 */ lh $v1,0x2($a1) +/* f15d664: 0043082a */ slt $at,$v0,$v1 +/* f15d668: 50200004 */ beqzl $at,.L0f15d67c +/* f15d66c: a4830002 */ sh $v1,0x2($a0) +/* f15d670: 10000002 */ beqz $zero,.L0f15d67c +/* f15d674: a4820002 */ sh $v0,0x2($a0) +/* f15d678: a4830002 */ sh $v1,0x2($a0) +.L0f15d67c: +/* f15d67c: 84a20004 */ lh $v0,0x4($a1) +/* f15d680: 84830004 */ lh $v1,0x4($a0) +/* f15d684: 0043082a */ slt $at,$v0,$v1 +/* f15d688: 50200004 */ beqzl $at,.L0f15d69c +/* f15d68c: a4820004 */ sh $v0,0x4($a0) +/* f15d690: 10000002 */ beqz $zero,.L0f15d69c +/* f15d694: a4830004 */ sh $v1,0x4($a0) +/* f15d698: a4820004 */ sh $v0,0x4($a0) +.L0f15d69c: +/* f15d69c: 84a20006 */ lh $v0,0x6($a1) +/* f15d6a0: 84830006 */ lh $v1,0x6($a0) +/* f15d6a4: 0043082a */ slt $at,$v0,$v1 +/* f15d6a8: 50200004 */ beqzl $at,.L0f15d6bc +/* f15d6ac: a4820006 */ sh $v0,0x6($a0) +/* f15d6b0: 03e00008 */ jr $ra +/* f15d6b4: a4830006 */ sh $v1,0x6($a0) +/* f15d6b8: a4820006 */ sh $v0,0x6($a0) +.L0f15d6bc: +/* f15d6bc: 03e00008 */ jr $ra +/* f15d6c0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15d6c4 +/* f15d6c4: 84ae0000 */ lh $t6,0x0($a1) +/* f15d6c8: a48e0000 */ sh $t6,0x0($a0) +/* f15d6cc: 84af0002 */ lh $t7,0x2($a1) +/* f15d6d0: a48f0002 */ sh $t7,0x2($a0) +/* f15d6d4: 84b80004 */ lh $t8,0x4($a1) +/* f15d6d8: a4980004 */ sh $t8,0x4($a0) +/* f15d6dc: 84b90006 */ lh $t9,0x6($a1) +/* f15d6e0: 03e00008 */ jr $ra +/* f15d6e4: a4990006 */ sh $t9,0x6($a0) +); + +GLOBAL_ASM( +glabel func0f15d6e8 +/* f15d6e8: 3c0e800a */ lui $t6,0x800a +/* f15d6ec: 8dcea2d4 */ lw $t6,-0x5d2c($t6) +/* f15d6f0: 000450c0 */ sll $t2,$a0,0x3 +/* f15d6f4: 01445021 */ addu $t2,$t2,$a0 +/* f15d6f8: 11c00008 */ beqz $t6,.L0f15d71c +/* f15d6fc: 3c09800a */ lui $t1,0x800a +/* f15d700: 3c0f800a */ lui $t7,0x800a +/* f15d704: 8def492c */ lw $t7,0x492c($t7) +/* f15d708: 01e4c021 */ addu $t8,$t7,$a0 +/* f15d70c: 93020000 */ lbu $v0,0x0($t8) +/* f15d710: 3059000f */ andi $t9,$v0,0xf +/* f15d714: 03e00008 */ jr $ra +/* f15d718: 0019102b */ sltu $v0,$zero,$t9 +.L0f15d71c: +/* f15d71c: 8d294928 */ lw $t1,0x4928($t1) +/* f15d720: 000a5080 */ sll $t2,$t2,0x2 +/* f15d724: 01445023 */ subu $t2,$t2,$a0 +/* f15d728: 000a5080 */ sll $t2,$t2,0x2 +/* f15d72c: 012a5821 */ addu $t3,$t1,$t2 +/* f15d730: 95620000 */ lhu $v0,0x0($t3) +/* f15d734: 304c0004 */ andi $t4,$v0,0x4 +/* f15d738: 01801025 */ or $v0,$t4,$zero +/* f15d73c: 03e00008 */ jr $ra +/* f15d740: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15d744 +/* f15d744: 3c0e800a */ lui $t6,0x800a +/* f15d748: 8dcea2d4 */ lw $t6,-0x5d2c($t6) +/* f15d74c: 000450c0 */ sll $t2,$a0,0x3 +/* f15d750: 01445021 */ addu $t2,$t2,$a0 +/* f15d754: 11c00008 */ beqz $t6,.L0f15d778 +/* f15d758: 3c09800a */ lui $t1,0x800a +/* f15d75c: 3c0f800a */ lui $t7,0x800a +/* f15d760: 8def492c */ lw $t7,0x492c($t7) +/* f15d764: 01e4c021 */ addu $t8,$t7,$a0 +/* f15d768: 93020000 */ lbu $v0,0x0($t8) +/* f15d76c: 305900f0 */ andi $t9,$v0,0xf0 +/* f15d770: 03e00008 */ jr $ra +/* f15d774: 0019102b */ sltu $v0,$zero,$t9 +.L0f15d778: +/* f15d778: 8d294928 */ lw $t1,0x4928($t1) +/* f15d77c: 000a5080 */ sll $t2,$t2,0x2 +/* f15d780: 01445023 */ subu $t2,$t2,$a0 +/* f15d784: 000a5080 */ sll $t2,$t2,0x2 +/* f15d788: 012a5821 */ addu $t3,$t1,$t2 +/* f15d78c: 95620000 */ lhu $v0,0x0($t3) +/* f15d790: 304c0008 */ andi $t4,$v0,0x8 +/* f15d794: 01801025 */ or $v0,$t4,$zero +/* f15d798: 03e00008 */ jr $ra +/* f15d79c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15d7a0 +/* f15d7a0: 3c0e800a */ lui $t6,0x800a +/* f15d7a4: 8dcea2d4 */ lw $t6,-0x5d2c($t6) +/* f15d7a8: 000460c0 */ sll $t4,$a0,0x3 +/* f15d7ac: 01846021 */ addu $t4,$t4,$a0 +/* f15d7b0: 11c0000b */ beqz $t6,.L0f15d7e0 +/* f15d7b4: 3c0b800a */ lui $t3,0x800a +/* f15d7b8: 3c0f800a */ lui $t7,0x800a +/* f15d7bc: 8def492c */ lw $t7,0x492c($t7) +/* f15d7c0: 24080001 */ addiu $t0,$zero,0x1 +/* f15d7c4: 00a84804 */ sllv $t1,$t0,$a1 +/* f15d7c8: 01e4c021 */ addu $t8,$t7,$a0 +/* f15d7cc: 93190000 */ lbu $t9,0x0($t8) +/* f15d7d0: 03291024 */ and $v0,$t9,$t1 +/* f15d7d4: 0002502b */ sltu $t2,$zero,$v0 +/* f15d7d8: 03e00008 */ jr $ra +/* f15d7dc: 01401025 */ or $v0,$t2,$zero +.L0f15d7e0: +/* f15d7e0: 8d6b4928 */ lw $t3,0x4928($t3) +/* f15d7e4: 000c6080 */ sll $t4,$t4,0x2 +/* f15d7e8: 01846023 */ subu $t4,$t4,$a0 +/* f15d7ec: 000c6080 */ sll $t4,$t4,0x2 +/* f15d7f0: 016c6821 */ addu $t5,$t3,$t4 +/* f15d7f4: 95a20000 */ lhu $v0,0x0($t5) +/* f15d7f8: 304e0004 */ andi $t6,$v0,0x4 +/* f15d7fc: 01c01025 */ or $v0,$t6,$zero +/* f15d800: 03e00008 */ jr $ra +/* f15d804: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15d808 +/* f15d808: 3c0e800a */ lui $t6,0x800a +/* f15d80c: 8dcea2d4 */ lw $t6,-0x5d2c($t6) +/* f15d810: 000460c0 */ sll $t4,$a0,0x3 +/* f15d814: 01846021 */ addu $t4,$t4,$a0 +/* f15d818: 11c0000b */ beqz $t6,.L0f15d848 +/* f15d81c: 3c0b800a */ lui $t3,0x800a +/* f15d820: 3c0f800a */ lui $t7,0x800a +/* f15d824: 8def492c */ lw $t7,0x492c($t7) +/* f15d828: 24080010 */ addiu $t0,$zero,0x10 +/* f15d82c: 00a84804 */ sllv $t1,$t0,$a1 +/* f15d830: 01e4c021 */ addu $t8,$t7,$a0 +/* f15d834: 93190000 */ lbu $t9,0x0($t8) +/* f15d838: 03291024 */ and $v0,$t9,$t1 +/* f15d83c: 0002502b */ sltu $t2,$zero,$v0 +/* f15d840: 03e00008 */ jr $ra +/* f15d844: 01401025 */ or $v0,$t2,$zero +.L0f15d848: +/* f15d848: 8d6b4928 */ lw $t3,0x4928($t3) +/* f15d84c: 000c6080 */ sll $t4,$t4,0x2 +/* f15d850: 01846023 */ subu $t4,$t4,$a0 +/* f15d854: 000c6080 */ sll $t4,$t4,0x2 +/* f15d858: 016c6821 */ addu $t5,$t3,$t4 +/* f15d85c: 95a20000 */ lhu $v0,0x0($t5) +/* f15d860: 304e0008 */ andi $t6,$v0,0x8 +/* f15d864: 01c01025 */ or $v0,$t6,$zero +/* f15d868: 03e00008 */ jr $ra +/* f15d86c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15d870 +/* f15d870: 3c02800a */ lui $v0,0x800a +/* f15d874: 8c424cc8 */ lw $v0,0x4cc8($v0) +/* f15d878: 00803825 */ or $a3,$a0,$zero +/* f15d87c: 00001825 */ or $v1,$zero,$zero +/* f15d880: 944e0000 */ lhu $t6,0x0($v0) +/* f15d884: 00402825 */ or $a1,$v0,$zero +/* f15d888: 51c0000d */ beqzl $t6,.L0f15d8c0 +/* f15d88c: 00001025 */ or $v0,$zero,$zero +/* f15d890: 94460000 */ lhu $a2,0x0($v0) +/* f15d894: 00c22021 */ addu $a0,$a2,$v0 +.L0f15d898: +/* f15d898: 54870004 */ bnel $a0,$a3,.L0f15d8ac +/* f15d89c: 94a60008 */ lhu $a2,0x8($a1) +/* f15d8a0: 03e00008 */ jr $ra +/* f15d8a4: 00601025 */ or $v0,$v1,$zero +/* f15d8a8: 94a60008 */ lhu $a2,0x8($a1) +.L0f15d8ac: +/* f15d8ac: 24630001 */ addiu $v1,$v1,0x1 +/* f15d8b0: 24a50008 */ addiu $a1,$a1,0x8 +/* f15d8b4: 54c0fff8 */ bnezl $a2,.L0f15d898 +/* f15d8b8: 00c22021 */ addu $a0,$a2,$v0 +/* f15d8bc: 00001025 */ or $v0,$zero,$zero +.L0f15d8c0: +/* f15d8c0: 03e00008 */ jr $ra +/* f15d8c4: 00000000 */ sll $zero,$zero,0x0 +/* f15d8c8: 27bdfd10 */ addiu $sp,$sp,-752 +/* f15d8cc: afbf0014 */ sw $ra,0x14($sp) +/* f15d8d0: 0fc47b70 */ jal func0f11edc0 +/* f15d8d4: 00000000 */ sll $zero,$zero,0x0 +/* f15d8d8: 1040002f */ beqz $v0,.L0f15d998 +/* f15d8dc: 3c06800a */ lui $a2,0x800a +/* f15d8e0: 8cc6a27c */ lw $a2,-0x5d84($a2) +/* f15d8e4: 00002025 */ or $a0,$zero,$zero +/* f15d8e8: 24030001 */ addiu $v1,$zero,0x1 +/* f15d8ec: 28c10002 */ slti $at,$a2,0x2 +/* f15d8f0: 14200027 */ bnez $at,.L0f15d990 +/* f15d8f4: 27a20030 */ addiu $v0,$sp,0x30 +/* f15d8f8: 3c05800a */ lui $a1,0x800a +/* f15d8fc: 8ca54928 */ lw $a1,0x4928($a1) +/* f15d900: 240b002e */ addiu $t3,$zero,0x2e +/* f15d904: 240a004c */ addiu $t2,$zero,0x4c +/* f15d908: 2409000a */ addiu $t1,$zero,0xa +/* f15d90c: 24080001 */ addiu $t0,$zero,0x1 +/* f15d910: 24070028 */ addiu $a3,$zero,0x28 +/* f15d914: 24a5008c */ addiu $a1,$a1,0x8c +.L0f15d918: +/* f15d918: 246effff */ addiu $t6,$v1,-1 +/* f15d91c: 01c7001a */ div $zero,$t6,$a3 +/* f15d920: 00007810 */ mfhi $t7 +/* f15d924: 14e00002 */ bnez $a3,.L0f15d930 +/* f15d928: 00000000 */ sll $zero,$zero,0x0 +/* f15d92c: 0007000d */ break 0x7 +.L0f15d930: +/* f15d930: 2401ffff */ addiu $at,$zero,-1 +/* f15d934: 14e10004 */ bne $a3,$at,.L0f15d948 +/* f15d938: 3c018000 */ lui $at,0x8000 +/* f15d93c: 15c10002 */ bne $t6,$at,.L0f15d948 +/* f15d940: 00000000 */ sll $zero,$zero,0x0 +/* f15d944: 0006000d */ break 0x6 +.L0f15d948: +/* f15d948: 55e00007 */ bnezl $t7,.L0f15d968 +/* f15d94c: 84b80002 */ lh $t8,0x2($a1) +/* f15d950: 50680005 */ beql $v1,$t0,.L0f15d968 +/* f15d954: 84b80002 */ lh $t8,0x2($a1) +/* f15d958: a0490000 */ sb $t1,0x0($v0) +/* f15d95c: 24840001 */ addiu $a0,$a0,0x1 +/* f15d960: 24420001 */ addiu $v0,$v0,0x1 +/* f15d964: 84b80002 */ lh $t8,0x2($a1) +.L0f15d968: +/* f15d968: 24630001 */ addiu $v1,$v1,0x1 +/* f15d96c: 24a5008c */ addiu $a1,$a1,0x8c +/* f15d970: 13000003 */ beqz $t8,.L0f15d980 +/* f15d974: 24840001 */ addiu $a0,$a0,0x1 +/* f15d978: 10000002 */ beqz $zero,.L0f15d984 +/* f15d97c: a04a0000 */ sb $t2,0x0($v0) +.L0f15d980: +/* f15d980: a04b0000 */ sb $t3,0x0($v0) +.L0f15d984: +/* f15d984: 0066082a */ slt $at,$v1,$a2 +/* f15d988: 1420ffe3 */ bnez $at,.L0f15d918 +/* f15d98c: 24420001 */ addiu $v0,$v0,0x1 +.L0f15d990: +/* f15d990: 03a4c821 */ addu $t9,$sp,$a0 +/* f15d994: a3200030 */ sb $zero,0x30($t9) +.L0f15d998: +/* f15d998: 8fbf0014 */ lw $ra,0x14($sp) +/* f15d99c: 27bd02f0 */ addiu $sp,$sp,0x2f0 +/* f15d9a0: 03e00008 */ jr $ra +/* f15d9a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15d9a8 +/* f15d9a8: 27bdebe0 */ addiu $sp,$sp,-5152 +/* f15d9ac: afbf0014 */ sw $ra,0x14($sp) +/* f15d9b0: afa51424 */ sw $a1,0x1424($sp) +/* f15d9b4: afa61428 */ sw $a2,0x1428($sp) +/* f15d9b8: 0c002277 */ jal 0x89dc +/* f15d9bc: afa41420 */ sw $a0,0x1420($sp) +/* f15d9c0: 8fa41420 */ lw $a0,0x1420($sp) +/* f15d9c4: 8fa51424 */ lw $a1,0x1424($sp) +/* f15d9c8: 10400005 */ beqz $v0,.L0f15d9e0 +/* f15d9cc: 8fa61428 */ lw $a2,0x1428($sp) +/* f15d9d0: 0c001d3c */ jal 0x74f0 +/* f15d9d4: 27a6001c */ addiu $a2,$sp,0x1c +/* f15d9d8: 10000004 */ beqz $zero,.L0f15d9ec +/* f15d9dc: 00401825 */ or $v1,$v0,$zero +.L0f15d9e0: +/* f15d9e0: 0c012c5c */ jal 0x4b170 +/* f15d9e4: afa6141c */ sw $a2,0x141c($sp) +/* f15d9e8: 8fa3141c */ lw $v1,0x141c($sp) +.L0f15d9ec: +/* f15d9ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f15d9f0: 27bd1420 */ addiu $sp,$sp,0x1420 +/* f15d9f4: 00601025 */ or $v0,$v1,$zero +/* f15d9f8: 03e00008 */ jr $ra +/* f15d9fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15da00 +/* f15da00: 27bdffd8 */ addiu $sp,$sp,-40 +/* f15da04: afb30020 */ sw $s3,0x20($sp) +/* f15da08: afb2001c */ sw $s2,0x1c($sp) +/* f15da0c: afb10018 */ sw $s1,0x18($sp) +/* f15da10: afb00014 */ sw $s0,0x14($sp) +/* f15da14: 00808025 */ or $s0,$a0,$zero +/* f15da18: 00a08825 */ or $s1,$a1,$zero +/* f15da1c: 00c09025 */ or $s2,$a2,$zero +/* f15da20: 24130001 */ addiu $s3,$zero,0x1 +/* f15da24: afbf0024 */ sw $ra,0x24($sp) +.L0f15da28: +/* f15da28: 16000003 */ bnez $s0,.L0f15da38 +/* f15da2c: 02202825 */ or $a1,$s1,$zero +/* f15da30: 10000019 */ beqz $zero,.L0f15da98 +/* f15da34: 02401025 */ or $v0,$s2,$zero +.L0f15da38: +/* f15da38: 92020000 */ lbu $v0,0x0($s0) +/* f15da3c: 02403025 */ or $a2,$s2,$zero +/* f15da40: 50400006 */ beqzl $v0,.L0f15da5c +/* f15da44: 8e020008 */ lw $v0,0x8($s0) +/* f15da48: 1053000e */ beq $v0,$s3,.L0f15da84 +/* f15da4c: 00000000 */ sll $zero,$zero,0x0 +/* f15da50: 10000011 */ beqz $zero,.L0f15da98 +/* f15da54: 02401025 */ or $v0,$s2,$zero +/* f15da58: 8e020008 */ lw $v0,0x8($s0) +.L0f15da5c: +/* f15da5c: 0222082b */ sltu $at,$s1,$v0 +/* f15da60: 10200006 */ beqz $at,.L0f15da7c +/* f15da64: 0052082b */ sltu $at,$v0,$s2 +/* f15da68: 54200004 */ bnezl $at,.L0f15da7c +/* f15da6c: 00409025 */ or $s2,$v0,$zero +/* f15da70: 16400002 */ bnez $s2,.L0f15da7c +/* f15da74: 00000000 */ sll $zero,$zero,0x0 +/* f15da78: 00409025 */ or $s2,$v0,$zero +.L0f15da7c: +/* f15da7c: 1000ffea */ beqz $zero,.L0f15da28 +/* f15da80: 8e100004 */ lw $s0,0x4($s0) +.L0f15da84: +/* f15da84: 0fc57680 */ jal func0f15da00 +/* f15da88: 8e040008 */ lw $a0,0x8($s0) +/* f15da8c: 8e100004 */ lw $s0,0x4($s0) +/* f15da90: 1000ffe5 */ beqz $zero,.L0f15da28 +/* f15da94: 00409025 */ or $s2,$v0,$zero +.L0f15da98: +/* f15da98: 8fbf0024 */ lw $ra,0x24($sp) +/* f15da9c: 8fb00014 */ lw $s0,0x14($sp) +/* f15daa0: 8fb10018 */ lw $s1,0x18($sp) +/* f15daa4: 8fb2001c */ lw $s2,0x1c($sp) +/* f15daa8: 8fb30020 */ lw $s3,0x20($sp) +/* f15daac: 03e00008 */ jr $ra +/* f15dab0: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f15dab4 +/* f15dab4: 000478c0 */ sll $t7,$a0,0x3 +/* f15dab8: 01e47821 */ addu $t7,$t7,$a0 +/* f15dabc: 3c0e800a */ lui $t6,0x800a +/* f15dac0: 8dce4928 */ lw $t6,0x4928($t6) +/* f15dac4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f15dac8: 000f7880 */ sll $t7,$t7,0x2 +/* f15dacc: 01e47823 */ subu $t7,$t7,$a0 +/* f15dad0: 000f7880 */ sll $t7,$t7,0x2 +/* f15dad4: afbf0014 */ sw $ra,0x14($sp) +/* f15dad8: afa5002c */ sw $a1,0x2c($sp) +/* f15dadc: afa60030 */ sw $a2,0x30($sp) +/* f15dae0: 01cfc021 */ addu $t8,$t6,$t7 +/* f15dae4: 8f020014 */ lw $v0,0x14($t8) +/* f15dae8: 30ca0001 */ andi $t2,$a2,0x1 +/* f15daec: 00004025 */ or $t0,$zero,$zero +/* f15daf0: 8c59000c */ lw $t9,0xc($v0) +/* f15daf4: 8c470008 */ lw $a3,0x8($v0) +/* f15daf8: 00001825 */ or $v1,$zero,$zero +/* f15dafc: 1140000d */ beqz $t2,.L0f15db34 +/* f15db00: afb90020 */ sw $t9,0x20($sp) +/* f15db04: 10e0000b */ beqz $a3,.L0f15db34 +/* f15db08: 00e02025 */ or $a0,$a3,$zero +/* f15db0c: 00003025 */ or $a2,$zero,$zero +/* f15db10: 0fc57680 */ jal func0f15da00 +/* f15db14: afa00018 */ sw $zero,0x18($sp) +/* f15db18: 8fab0030 */ lw $t3,0x30($sp) +/* f15db1c: 24010001 */ addiu $at,$zero,0x1 +/* f15db20: 8fa30018 */ lw $v1,0x18($sp) +/* f15db24: 15610003 */ bne $t3,$at,.L0f15db34 +/* f15db28: 00404025 */ or $t0,$v0,$zero +/* f15db2c: 1000001e */ beqz $zero,.L0f15dba8 +/* f15db30: 8fbf0014 */ lw $ra,0x14($sp) +.L0f15db34: +/* f15db34: 8fac0030 */ lw $t4,0x30($sp) +/* f15db38: 8fae0020 */ lw $t6,0x20($sp) +/* f15db3c: 318d0002 */ andi $t5,$t4,0x2 +/* f15db40: 11a0000e */ beqz $t5,.L0f15db7c +/* f15db44: 00000000 */ sll $zero,$zero,0x0 +/* f15db48: 11c0000c */ beqz $t6,.L0f15db7c +/* f15db4c: 01c02025 */ or $a0,$t6,$zero +/* f15db50: 8fa5002c */ lw $a1,0x2c($sp) +/* f15db54: 00003025 */ or $a2,$zero,$zero +/* f15db58: 0fc57680 */ jal func0f15da00 +/* f15db5c: afa8001c */ sw $t0,0x1c($sp) +/* f15db60: 8faf0030 */ lw $t7,0x30($sp) +/* f15db64: 24010002 */ addiu $at,$zero,0x2 +/* f15db68: 8fa8001c */ lw $t0,0x1c($sp) +/* f15db6c: 15e10003 */ bne $t7,$at,.L0f15db7c +/* f15db70: 00401825 */ or $v1,$v0,$zero +/* f15db74: 1000000c */ beqz $zero,.L0f15dba8 +/* f15db78: 8fbf0014 */ lw $ra,0x14($sp) +.L0f15db7c: +/* f15db7c: 11000009 */ beqz $t0,.L0f15dba4 +/* f15db80: 00601025 */ or $v0,$v1,$zero +/* f15db84: 10600005 */ beqz $v1,.L0f15db9c +/* f15db88: 0068082b */ sltu $at,$v1,$t0 +/* f15db8c: 10200003 */ beqz $at,.L0f15db9c +/* f15db90: 00000000 */ sll $zero,$zero,0x0 +/* f15db94: 10000003 */ beqz $zero,.L0f15dba4 +/* f15db98: 00601025 */ or $v0,$v1,$zero +.L0f15db9c: +/* f15db9c: 10000001 */ beqz $zero,.L0f15dba4 +/* f15dba0: 01001025 */ or $v0,$t0,$zero +.L0f15dba4: +/* f15dba4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f15dba8: +/* f15dba8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f15dbac: 03e00008 */ jr $ra +/* f15dbb0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15dbb4 +/* f15dbb4: 000478c0 */ sll $t7,$a0,0x3 +/* f15dbb8: 01e47821 */ addu $t7,$t7,$a0 +/* f15dbbc: 3c0e800a */ lui $t6,0x800a +/* f15dbc0: 8dce4928 */ lw $t6,0x4928($t6) +/* f15dbc4: 000f7880 */ sll $t7,$t7,0x2 +/* f15dbc8: 01e47823 */ subu $t7,$t7,$a0 +/* f15dbcc: 000f7880 */ sll $t7,$t7,0x2 +/* f15dbd0: 01cfc021 */ addu $t8,$t6,$t7 +/* f15dbd4: 8f020014 */ lw $v0,0x14($t8) +/* f15dbd8: 24040001 */ addiu $a0,$zero,0x1 +/* f15dbdc: 8c460000 */ lw $a2,0x0($v0) +/* f15dbe0: 24430018 */ addiu $v1,$v0,0x18 +/* f15dbe4: 24670014 */ addiu $a3,$v1,0x14 +/* f15dbe8: 00c7082b */ sltu $at,$a2,$a3 +/* f15dbec: 54200018 */ bnezl $at,.L0f15dc50 +/* f15dbf0: 00001025 */ or $v0,$zero,$zero +/* f15dbf4: 90620000 */ lbu $v0,0x0($v1) +.L0f15dbf8: +/* f15dbf8: 50400006 */ beqzl $v0,.L0f15dc14 +/* f15dbfc: 8c790008 */ lw $t9,0x8($v1) +/* f15dc00: 50440009 */ beql $v0,$a0,.L0f15dc28 +/* f15dc04: 8c62000c */ lw $v0,0xc($v1) +/* f15dc08: 1000000c */ beqz $zero,.L0f15dc3c +/* f15dc0c: 00e01825 */ or $v1,$a3,$zero +/* f15dc10: 8c790008 */ lw $t9,0x8($v1) +.L0f15dc14: +/* f15dc14: 54b90009 */ bnel $a1,$t9,.L0f15dc3c +/* f15dc18: 00e01825 */ or $v1,$a3,$zero +/* f15dc1c: 03e00008 */ jr $ra +/* f15dc20: 8c62000c */ lw $v0,0xc($v1) +/* f15dc24: 8c62000c */ lw $v0,0xc($v1) +.L0f15dc28: +/* f15dc28: 0046082b */ sltu $at,$v0,$a2 +/* f15dc2c: 50200003 */ beqzl $at,.L0f15dc3c +/* f15dc30: 00e01825 */ or $v1,$a3,$zero +/* f15dc34: 00403025 */ or $a2,$v0,$zero +/* f15dc38: 00e01825 */ or $v1,$a3,$zero +.L0f15dc3c: +/* f15dc3c: 24e70014 */ addiu $a3,$a3,0x14 +/* f15dc40: 00c7082b */ sltu $at,$a2,$a3 +/* f15dc44: 5020ffec */ beqzl $at,.L0f15dbf8 +/* f15dc48: 90620000 */ lbu $v0,0x0($v1) +/* f15dc4c: 00001025 */ or $v0,$zero,$zero +.L0f15dc50: +/* f15dc50: 03e00008 */ jr $ra +/* f15dc54: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15dc58 +/* f15dc58: 27bdfd08 */ addiu $sp,$sp,-760 +/* f15dc5c: afbf0034 */ sw $ra,0x34($sp) +/* f15dc60: afb40030 */ sw $s4,0x30($sp) +/* f15dc64: afb3002c */ sw $s3,0x2c($sp) +/* f15dc68: afb20028 */ sw $s2,0x28($sp) +/* f15dc6c: afb10024 */ sw $s1,0x24($sp) +/* f15dc70: 108001f8 */ beqz $a0,.L0f15e454 +/* f15dc74: afb00020 */ sw $s0,0x20($sp) +/* f15dc78: 3c0e800a */ lui $t6,0x800a +/* f15dc7c: 8dcea27c */ lw $t6,-0x5d84($t6) +/* f15dc80: 000478c0 */ sll $t7,$a0,0x3 +/* f15dc84: 01e47821 */ addu $t7,$t7,$a0 +/* f15dc88: 008e082a */ slt $at,$a0,$t6 +/* f15dc8c: 102001f1 */ beqz $at,.L0f15e454 +/* f15dc90: 000f7880 */ sll $t7,$t7,0x2 +/* f15dc94: 3c18800a */ lui $t8,0x800a +/* f15dc98: 8f184928 */ lw $t8,0x4928($t8) +/* f15dc9c: 01e47823 */ subu $t7,$t7,$a0 +/* f15dca0: 000f7880 */ sll $t7,$t7,0x2 +/* f15dca4: afaf0054 */ sw $t7,0x54($sp) +/* f15dca8: 030f1821 */ addu $v1,$t8,$t7 +/* f15dcac: 846b0002 */ lh $t3,0x2($v1) +/* f15dcb0: 556001e9 */ bnezl $t3,.L0f15e458 +/* f15dcb4: 8fbf0034 */ lw $ra,0x34($sp) +/* f15dcb8: 8c620080 */ lw $v0,0x80($v1) +/* f15dcbc: 18400009 */ blez $v0,.L0f15dce4 +/* f15dcc0: 00000000 */ sll $zero,$zero,0x0 +/* f15dcc4: afa202f4 */ sw $v0,0x2f4($sp) +/* f15dcc8: 0fc47b6c */ jal func0f11edb0 +/* f15dccc: afa402f8 */ sw $a0,0x2f8($sp) +/* f15dcd0: 10400007 */ beqz $v0,.L0f15dcf0 +/* f15dcd4: 8fac02f4 */ lw $t4,0x2f4($sp) +/* f15dcd8: 258d0400 */ addiu $t5,$t4,0x400 +/* f15dcdc: 10000004 */ beqz $zero,.L0f15dcf0 +/* f15dce0: afad02f4 */ sw $t5,0x2f4($sp) +.L0f15dce4: +/* f15dce4: 0c004b37 */ jal 0x12cdc +/* f15dce8: afa402f8 */ sw $a0,0x2f8($sp) +/* f15dcec: afa202f4 */ sw $v0,0x2f4($sp) +.L0f15dcf0: +/* f15dcf0: 8fa402f4 */ lw $a0,0x2f4($sp) +/* f15dcf4: 0fc5796e */ jal func0f15e5b8 +/* f15dcf8: 00002825 */ or $a1,$zero,$zero +/* f15dcfc: 0c004aac */ jal 0x12ab0 +/* f15dd00: 8fa402f4 */ lw $a0,0x2f4($sp) +/* f15dd04: 104001d3 */ beqz $v0,.L0f15e454 +/* f15dd08: 0040a025 */ or $s4,$v0,$zero +/* f15dd0c: 0fc4f0dc */ jal func0f13c370 +/* f15dd10: 87a402fa */ lh $a0,0x2fa($sp) +/* f15dd14: 8fb002f8 */ lw $s0,0x2f8($sp) +/* f15dd18: 3c11800a */ lui $s1,0x800a +/* f15dd1c: 26314cc4 */ addiu $s1,$s1,0x4cc4 +/* f15dd20: 8e2f0000 */ lw $t7,0x0($s1) +/* f15dd24: 00107080 */ sll $t6,$s0,0x2 +/* f15dd28: 01d07021 */ addu $t6,$t6,$s0 +/* f15dd2c: 000e8080 */ sll $s0,$t6,0x2 +/* f15dd30: 01f01021 */ addu $v0,$t7,$s0 +/* f15dd34: 8c430000 */ lw $v1,0x0($v0) +/* f15dd38: 8c580014 */ lw $t8,0x14($v0) +/* f15dd3c: 3c04800a */ lui $a0,0x800a +/* f15dd40: 8c84491c */ lw $a0,0x491c($a0) +/* f15dd44: 03039023 */ subu $s2,$t8,$v1 +/* f15dd48: 2652000f */ addiu $s2,$s2,0xf +/* f15dd4c: 2401fff0 */ addiu $at,$zero,-16 +/* f15dd50: 8fa702f4 */ lw $a3,0x2f4($sp) +/* f15dd54: 0241c824 */ and $t9,$s2,$at +/* f15dd58: 00645821 */ addu $t3,$v1,$a0 +/* f15dd5c: 3c01f100 */ lui $at,0xf100 +/* f15dd60: 3c0c8008 */ lui $t4,0x8008 +/* f15dd64: 01642823 */ subu $a1,$t3,$a0 +/* f15dd68: 8d8cfc54 */ lw $t4,-0x3ac($t4) +/* f15dd6c: 00a12821 */ addu $a1,$a1,$at +/* f15dd70: 00f9082a */ slt $at,$a3,$t9 +/* f15dd74: 03209025 */ or $s2,$t9,$zero +/* f15dd78: 10200005 */ beqz $at,.L0f15dd90 +/* f15dd7c: 00ac2823 */ subu $a1,$a1,$t4 +/* f15dd80: 0fc4f0dc */ jal func0f13c370 +/* f15dd84: 2404ffff */ addiu $a0,$zero,-1 +/* f15dd88: 100001b3 */ beqz $zero,.L0f15e458 +/* f15dd8c: 8fbf0034 */ lw $ra,0x34($sp) +.L0f15dd90: +/* f15dd90: 00f26823 */ subu $t5,$a3,$s2 +/* f15dd94: 01b49821 */ addu $s3,$t5,$s4 +/* f15dd98: 02602025 */ or $a0,$s3,$zero +/* f15dd9c: 0fc56c71 */ jal func0f15b1c4 +/* f15dda0: 02403025 */ or $a2,$s2,$zero +/* f15dda4: 0c002277 */ jal 0x89dc +/* f15dda8: 02602025 */ or $a0,$s3,$zero +/* f15ddac: 10400009 */ beqz $v0,.L0f15ddd4 +/* f15ddb0: 8fae02f4 */ lw $t6,0x2f4($sp) +/* f15ddb4: 264f0020 */ addiu $t7,$s2,0x20 +/* f15ddb8: 01cf082a */ slt $at,$t6,$t7 +/* f15ddbc: 50200006 */ beqzl $at,.L0f15ddd8 +/* f15ddc0: 8e380000 */ lw $t8,0x0($s1) +/* f15ddc4: 0fc4f0dc */ jal func0f13c370 +/* f15ddc8: 2404ffff */ addiu $a0,$zero,-1 +/* f15ddcc: 100001a2 */ beqz $zero,.L0f15e458 +/* f15ddd0: 8fbf0034 */ lw $ra,0x34($sp) +.L0f15ddd4: +/* f15ddd4: 8e380000 */ lw $t8,0x0($s1) +.L0f15ddd8: +/* f15ddd8: 02602025 */ or $a0,$s3,$zero +/* f15dddc: 02802825 */ or $a1,$s4,$zero +/* f15dde0: 03101021 */ addu $v0,$t8,$s0 +/* f15dde4: 8c590014 */ lw $t9,0x14($v0) +/* f15dde8: 8c4b0000 */ lw $t3,0x0($v0) +/* f15ddec: 0fc5766a */ jal func0f15d9a8 +/* f15ddf0: 032b3023 */ subu $a2,$t9,$t3 +/* f15ddf4: 3c09800a */ lui $t1,0x800a +/* f15ddf8: 25294928 */ addiu $t1,$t1,0x4928 +/* f15ddfc: 8fa80054 */ lw $t0,0x54($sp) +/* f15de00: 8d2c0000 */ lw $t4,0x0($t1) +/* f15de04: afa202f0 */ sw $v0,0x2f0($sp) +/* f15de08: 24060003 */ addiu $a2,$zero,0x3 +/* f15de0c: 01886821 */ addu $t5,$t4,$t0 +/* f15de10: adb40014 */ sw $s4,0x14($t5) +/* f15de14: 8d2e0000 */ lw $t6,0x0($t1) +/* f15de18: 01c87821 */ addu $t7,$t6,$t0 +/* f15de1c: 8df30014 */ lw $s3,0x14($t7) +/* f15de20: 8e630000 */ lw $v1,0x0($s3) +/* f15de24: 5060000b */ beqzl $v1,.L0f15de54 +/* f15de28: 8e620004 */ lw $v0,0x4($s3) +/* f15de2c: 8e380000 */ lw $t8,0x0($s1) +/* f15de30: 0310c821 */ addu $t9,$t8,$s0 +/* f15de34: 8f2b0000 */ lw $t3,0x0($t9) +/* f15de38: 006b6023 */ subu $t4,$v1,$t3 +/* f15de3c: 01946821 */ addu $t5,$t4,$s4 +/* f15de40: ae6d0000 */ sw $t5,0x0($s3) +/* f15de44: 8d2e0000 */ lw $t6,0x0($t1) +/* f15de48: 01c87821 */ addu $t7,$t6,$t0 +/* f15de4c: 8df30014 */ lw $s3,0x14($t7) +/* f15de50: 8e620004 */ lw $v0,0x4($s3) +.L0f15de54: +/* f15de54: 5040000b */ beqzl $v0,.L0f15de84 +/* f15de58: 8e620008 */ lw $v0,0x8($s3) +/* f15de5c: 8e380000 */ lw $t8,0x0($s1) +/* f15de60: 0310c821 */ addu $t9,$t8,$s0 +/* f15de64: 8f2b0000 */ lw $t3,0x0($t9) +/* f15de68: 004b6023 */ subu $t4,$v0,$t3 +/* f15de6c: 01946821 */ addu $t5,$t4,$s4 +/* f15de70: ae6d0004 */ sw $t5,0x4($s3) +/* f15de74: 8d2e0000 */ lw $t6,0x0($t1) +/* f15de78: 01c87821 */ addu $t7,$t6,$t0 +/* f15de7c: 8df30014 */ lw $s3,0x14($t7) +/* f15de80: 8e620008 */ lw $v0,0x8($s3) +.L0f15de84: +/* f15de84: 5040000b */ beqzl $v0,.L0f15deb4 +/* f15de88: 8e62000c */ lw $v0,0xc($s3) +/* f15de8c: 8e380000 */ lw $t8,0x0($s1) +/* f15de90: 0310c821 */ addu $t9,$t8,$s0 +/* f15de94: 8f2b0000 */ lw $t3,0x0($t9) +/* f15de98: 004b6023 */ subu $t4,$v0,$t3 +/* f15de9c: 01946821 */ addu $t5,$t4,$s4 +/* f15dea0: ae6d0008 */ sw $t5,0x8($s3) +/* f15dea4: 8d2e0000 */ lw $t6,0x0($t1) +/* f15dea8: 01c87821 */ addu $t7,$t6,$t0 +/* f15deac: 8df30014 */ lw $s3,0x14($t7) +/* f15deb0: 8e62000c */ lw $v0,0xc($s3) +.L0f15deb4: +/* f15deb4: 5040000b */ beqzl $v0,.L0f15dee4 +/* f15deb8: 8e620000 */ lw $v0,0x0($s3) +/* f15debc: 8e380000 */ lw $t8,0x0($s1) +/* f15dec0: 0310c821 */ addu $t9,$t8,$s0 +/* f15dec4: 8f2b0000 */ lw $t3,0x0($t9) +/* f15dec8: 004b6023 */ subu $t4,$v0,$t3 +/* f15decc: 01946821 */ addu $t5,$t4,$s4 +/* f15ded0: ae6d000c */ sw $t5,0xc($s3) +/* f15ded4: 8d2e0000 */ lw $t6,0x0($t1) +/* f15ded8: 01c87821 */ addu $t7,$t6,$t0 +/* f15dedc: 8df30014 */ lw $s3,0x14($t7) +/* f15dee0: 8e620000 */ lw $v0,0x0($s3) +.L0f15dee4: +/* f15dee4: 26630018 */ addiu $v1,$s3,0x18 +/* f15dee8: 24650014 */ addiu $a1,$v1,0x14 +/* f15deec: 0045082b */ sltu $at,$v0,$a1 +/* f15def0: 14200060 */ bnez $at,.L0f15e074 +/* f15def4: 00402025 */ or $a0,$v0,$zero +/* f15def8: 24070001 */ addiu $a3,$zero,0x1 +/* f15defc: 90620000 */ lbu $v0,0x0($v1) +.L0f15df00: +/* f15df00: 50400006 */ beqzl $v0,.L0f15df1c +/* f15df04: 8c620004 */ lw $v0,0x4($v1) +/* f15df08: 50470029 */ beql $v0,$a3,.L0f15dfb0 +/* f15df0c: 8c620004 */ lw $v0,0x4($v1) +/* f15df10: 10000050 */ beqz $zero,.L0f15e054 +/* f15df14: 00a01825 */ or $v1,$a1,$zero +/* f15df18: 8c620004 */ lw $v0,0x4($v1) +.L0f15df1c: +/* f15df1c: 50400008 */ beqzl $v0,.L0f15df40 +/* f15df20: 8c620008 */ lw $v0,0x8($v1) +/* f15df24: 8e380000 */ lw $t8,0x0($s1) +/* f15df28: 0310c821 */ addu $t9,$t8,$s0 +/* f15df2c: 8f2b0000 */ lw $t3,0x0($t9) +/* f15df30: 004b6023 */ subu $t4,$v0,$t3 +/* f15df34: 01946821 */ addu $t5,$t4,$s4 +/* f15df38: ac6d0004 */ sw $t5,0x4($v1) +/* f15df3c: 8c620008 */ lw $v0,0x8($v1) +.L0f15df40: +/* f15df40: 50400008 */ beqzl $v0,.L0f15df64 +/* f15df44: 8c62000c */ lw $v0,0xc($v1) +/* f15df48: 8e2e0000 */ lw $t6,0x0($s1) +/* f15df4c: 01d07821 */ addu $t7,$t6,$s0 +/* f15df50: 8df80000 */ lw $t8,0x0($t7) +/* f15df54: 0058c823 */ subu $t9,$v0,$t8 +/* f15df58: 03345821 */ addu $t3,$t9,$s4 +/* f15df5c: ac6b0008 */ sw $t3,0x8($v1) +/* f15df60: 8c62000c */ lw $v0,0xc($v1) +.L0f15df64: +/* f15df64: 50400008 */ beqzl $v0,.L0f15df88 +/* f15df68: 8c620010 */ lw $v0,0x10($v1) +/* f15df6c: 8e2c0000 */ lw $t4,0x0($s1) +/* f15df70: 01906821 */ addu $t5,$t4,$s0 +/* f15df74: 8dae0000 */ lw $t6,0x0($t5) +/* f15df78: 004e7823 */ subu $t7,$v0,$t6 +/* f15df7c: 01f4c021 */ addu $t8,$t7,$s4 +/* f15df80: ac78000c */ sw $t8,0xc($v1) +/* f15df84: 8c620010 */ lw $v0,0x10($v1) +.L0f15df88: +/* f15df88: 50400032 */ beqzl $v0,.L0f15e054 +/* f15df8c: 00a01825 */ or $v1,$a1,$zero +/* f15df90: 8e390000 */ lw $t9,0x0($s1) +/* f15df94: 03305821 */ addu $t3,$t9,$s0 +/* f15df98: 8d6c0000 */ lw $t4,0x0($t3) +/* f15df9c: 004c6823 */ subu $t5,$v0,$t4 +/* f15dfa0: 01b47021 */ addu $t6,$t5,$s4 +/* f15dfa4: 1000002a */ beqz $zero,.L0f15e050 +/* f15dfa8: ac6e0010 */ sw $t6,0x10($v1) +/* f15dfac: 8c620004 */ lw $v0,0x4($v1) +.L0f15dfb0: +/* f15dfb0: 50400008 */ beqzl $v0,.L0f15dfd4 +/* f15dfb4: 8c620008 */ lw $v0,0x8($v1) +/* f15dfb8: 8e2f0000 */ lw $t7,0x0($s1) +/* f15dfbc: 01f0c021 */ addu $t8,$t7,$s0 +/* f15dfc0: 8f190000 */ lw $t9,0x0($t8) +/* f15dfc4: 00595823 */ subu $t3,$v0,$t9 +/* f15dfc8: 01746021 */ addu $t4,$t3,$s4 +/* f15dfcc: ac6c0004 */ sw $t4,0x4($v1) +/* f15dfd0: 8c620008 */ lw $v0,0x8($v1) +.L0f15dfd4: +/* f15dfd4: 50400008 */ beqzl $v0,.L0f15dff8 +/* f15dfd8: 8c62000c */ lw $v0,0xc($v1) +/* f15dfdc: 8e2d0000 */ lw $t5,0x0($s1) +/* f15dfe0: 01b07021 */ addu $t6,$t5,$s0 +/* f15dfe4: 8dcf0000 */ lw $t7,0x0($t6) +/* f15dfe8: 004fc023 */ subu $t8,$v0,$t7 +/* f15dfec: 0314c821 */ addu $t9,$t8,$s4 +/* f15dff0: ac790008 */ sw $t9,0x8($v1) +/* f15dff4: 8c62000c */ lw $v0,0xc($v1) +.L0f15dff8: +/* f15dff8: 50400008 */ beqzl $v0,.L0f15e01c +/* f15dffc: 8c620010 */ lw $v0,0x10($v1) +/* f15e000: 8e2b0000 */ lw $t3,0x0($s1) +/* f15e004: 01706021 */ addu $t4,$t3,$s0 +/* f15e008: 8d8d0000 */ lw $t5,0x0($t4) +/* f15e00c: 004d7023 */ subu $t6,$v0,$t5 +/* f15e010: 01d47821 */ addu $t7,$t6,$s4 +/* f15e014: ac6f000c */ sw $t7,0xc($v1) +/* f15e018: 8c620010 */ lw $v0,0x10($v1) +.L0f15e01c: +/* f15e01c: 50400008 */ beqzl $v0,.L0f15e040 +/* f15e020: 8c62000c */ lw $v0,0xc($v1) +/* f15e024: 8e380000 */ lw $t8,0x0($s1) +/* f15e028: 0310c821 */ addu $t9,$t8,$s0 +/* f15e02c: 8f2b0000 */ lw $t3,0x0($t9) +/* f15e030: 004b6023 */ subu $t4,$v0,$t3 +/* f15e034: 01946821 */ addu $t5,$t4,$s4 +/* f15e038: ac6d0010 */ sw $t5,0x10($v1) +/* f15e03c: 8c62000c */ lw $v0,0xc($v1) +.L0f15e040: +/* f15e040: 0044082b */ sltu $at,$v0,$a0 +/* f15e044: 50200003 */ beqzl $at,.L0f15e054 +/* f15e048: 00a01825 */ or $v1,$a1,$zero +/* f15e04c: 00402025 */ or $a0,$v0,$zero +.L0f15e050: +/* f15e050: 00a01825 */ or $v1,$a1,$zero +.L0f15e054: +/* f15e054: 24a50014 */ addiu $a1,$a1,0x14 +/* f15e058: 0085082b */ sltu $at,$a0,$a1 +/* f15e05c: 5020ffa8 */ beqzl $at,.L0f15df00 +/* f15e060: 90620000 */ lbu $v0,0x0($v1) +/* f15e064: 8d2e0000 */ lw $t6,0x0($t1) +/* f15e068: 01c87821 */ addu $t7,$t6,$t0 +/* f15e06c: 8df30014 */ lw $s3,0x14($t7) +/* f15e070: 8e620000 */ lw $v0,0x0($s3) +.L0f15e074: +/* f15e074: 8e780004 */ lw $t8,0x4($s3) +/* f15e078: 2401000c */ addiu $at,$zero,0xc +/* f15e07c: 00002825 */ or $a1,$zero,$zero +/* f15e080: 0302c823 */ subu $t9,$t8,$v0 +/* f15e084: 0321001b */ divu $zero,$t9,$at +/* f15e088: 00005812 */ mflo $t3 +/* f15e08c: a66b0014 */ sh $t3,0x14($s3) +/* f15e090: 0fc576ad */ jal func0f15dab4 +/* f15e094: 8fa402f8 */ lw $a0,0x2f8($sp) +/* f15e098: 3c0c800a */ lui $t4,0x800a +/* f15e09c: 8d8c4928 */ lw $t4,0x4928($t4) +/* f15e0a0: 8fad0054 */ lw $t5,0x54($sp) +/* f15e0a4: 00009025 */ or $s2,$zero,$zero +/* f15e0a8: 00002825 */ or $a1,$zero,$zero +/* f15e0ac: 018d7021 */ addu $t6,$t4,$t5 +/* f15e0b0: 8dd30014 */ lw $s3,0x14($t6) +/* f15e0b4: 24060003 */ addiu $a2,$zero,0x3 +/* f15e0b8: 8e6f0004 */ lw $t7,0x4($s3) +/* f15e0bc: 004fc023 */ subu $t8,$v0,$t7 +/* f15e0c0: 0018c882 */ srl $t9,$t8,0x2 +/* f15e0c4: a6790016 */ sh $t9,0x16($s3) +/* f15e0c8: 0fc576ad */ jal func0f15dab4 +/* f15e0cc: 8fa402f8 */ lw $a0,0x2f8($sp) +/* f15e0d0: 10400014 */ beqz $v0,.L0f15e124 +/* f15e0d4: 00408025 */ or $s0,$v0,$zero +/* f15e0d8: 00121080 */ sll $v0,$s2,0x2 +/* f15e0dc: 27ab0208 */ addiu $t3,$sp,0x208 +/* f15e0e0: 27ac0140 */ addiu $t4,$sp,0x140 +/* f15e0e4: 004c8821 */ addu $s1,$v0,$t4 +/* f15e0e8: 004b9821 */ addu $s3,$v0,$t3 +.L0f15e0ec: +/* f15e0ec: ae700000 */ sw $s0,0x0($s3) +/* f15e0f0: 8fa402f8 */ lw $a0,0x2f8($sp) +/* f15e0f4: 0fc576ed */ jal func0f15dbb4 +/* f15e0f8: 02002825 */ or $a1,$s0,$zero +/* f15e0fc: ae220000 */ sw $v0,0x0($s1) +/* f15e100: 26520001 */ addiu $s2,$s2,0x1 +/* f15e104: 26730004 */ addiu $s3,$s3,0x4 +/* f15e108: 26310004 */ addiu $s1,$s1,0x4 +/* f15e10c: 8fa402f8 */ lw $a0,0x2f8($sp) +/* f15e110: 02002825 */ or $a1,$s0,$zero +/* f15e114: 0fc576ad */ jal func0f15dab4 +/* f15e118: 24060003 */ addiu $a2,$zero,0x3 +/* f15e11c: 1440fff3 */ bnez $v0,.L0f15e0ec +/* f15e120: 00408025 */ or $s0,$v0,$zero +.L0f15e124: +/* f15e124: 8fae02f0 */ lw $t6,0x2f0($sp) +/* f15e128: 00123880 */ sll $a3,$s2,0x2 +/* f15e12c: 27ad0208 */ addiu $t5,$sp,0x208 +/* f15e130: 00ed9821 */ addu $s3,$a3,$t5 +/* f15e134: 028e1021 */ addu $v0,$s4,$t6 +/* f15e138: ae620000 */ sw $v0,0x0($s3) +/* f15e13c: 8fb802f4 */ lw $t8,0x2f4($sp) +/* f15e140: 8fa40208 */ lw $a0,0x208($sp) +/* f15e144: afa7004c */ sw $a3,0x4c($sp) +/* f15e148: 02988021 */ addu $s0,$s4,$t8 +/* f15e14c: 00441823 */ subu $v1,$v0,$a0 +/* f15e150: 02032823 */ subu $a1,$s0,$v1 +/* f15e154: 0fc5d7bd */ jal func0f175ef4 +/* f15e158: 00603025 */ or $a2,$v1,$zero +/* f15e15c: 26420001 */ addiu $v0,$s2,0x1 +/* f15e160: 1840000d */ blez $v0,.L0f15e198 +/* f15e164: 00004025 */ or $t0,$zero,$zero +/* f15e168: 8e790000 */ lw $t9,0x0($s3) +/* f15e16c: 27a90078 */ addiu $t1,$sp,0x78 +/* f15e170: 27a30208 */ addiu $v1,$sp,0x208 +/* f15e174: 02192023 */ subu $a0,$s0,$t9 +.L0f15e178: +/* f15e178: 8c6b0000 */ lw $t3,0x0($v1) +/* f15e17c: 25080001 */ addiu $t0,$t0,0x1 +/* f15e180: 25290004 */ addiu $t1,$t1,0x4 +/* f15e184: 008b6021 */ addu $t4,$a0,$t3 +/* f15e188: 24630004 */ addiu $v1,$v1,0x4 +/* f15e18c: 1502fffa */ bne $t0,$v0,.L0f15e178 +/* f15e190: ad2cfffc */ sw $t4,-0x4($t1) +/* f15e194: 00004025 */ or $t0,$zero,$zero +.L0f15e198: +/* f15e198: 1a40001e */ blez $s2,.L0f15e214 +/* f15e19c: 8fa60208 */ lw $a2,0x208($sp) +/* f15e1a0: 27a90078 */ addiu $t1,$sp,0x78 +/* f15e1a4: 27a30208 */ addiu $v1,$sp,0x208 +/* f15e1a8: 27b00140 */ addiu $s0,$sp,0x140 +.L0f15e1ac: +/* f15e1ac: 8c6d0004 */ lw $t5,0x4($v1) +/* f15e1b0: 8c6e0000 */ lw $t6,0x0($v1) +/* f15e1b4: 8e180000 */ lw $t8,0x0($s0) +/* f15e1b8: 8d240000 */ lw $a0,0x0($t1) +/* f15e1bc: afa90040 */ sw $t1,0x40($sp) +/* f15e1c0: afa8006c */ sw $t0,0x6c($sp) +/* f15e1c4: afa602dc */ sw $a2,0x2dc($sp) +/* f15e1c8: afa30038 */ sw $v1,0x38($sp) +/* f15e1cc: 00003825 */ or $a3,$zero,$zero +/* f15e1d0: 01ae2823 */ subu $a1,$t5,$t6 +/* f15e1d4: 0fc5d5b0 */ jal func0f1756c0 +/* f15e1d8: afb80010 */ sw $t8,0x10($sp) +/* f15e1dc: 8fa602dc */ lw $a2,0x2dc($sp) +/* f15e1e0: 8fa90040 */ lw $t1,0x40($sp) +/* f15e1e4: 8fa30038 */ lw $v1,0x38($sp) +/* f15e1e8: 8fa8006c */ lw $t0,0x6c($sp) +/* f15e1ec: ad260000 */ sw $a2,0x0($t1) +/* f15e1f0: 00c23021 */ addu $a2,$a2,$v0 +/* f15e1f4: 24c60007 */ addiu $a2,$a2,0x7 +/* f15e1f8: 34cf0007 */ ori $t7,$a2,0x7 +/* f15e1fc: 25080001 */ addiu $t0,$t0,0x1 +/* f15e200: 26100004 */ addiu $s0,$s0,0x4 +/* f15e204: 39e60007 */ xori $a2,$t7,0x7 +/* f15e208: 25290004 */ addiu $t1,$t1,0x4 +/* f15e20c: 1512ffe7 */ bne $t0,$s2,.L0f15e1ac +/* f15e210: 24630004 */ addiu $v1,$v1,0x4 +.L0f15e214: +/* f15e214: 8fab004c */ lw $t3,0x4c($sp) +/* f15e218: 27b00078 */ addiu $s0,$sp,0x78 +/* f15e21c: 3c0d800a */ lui $t5,0x800a +/* f15e220: 020b6021 */ addu $t4,$s0,$t3 +/* f15e224: ad860000 */ sw $a2,0x0($t4) +/* f15e228: 8fae0054 */ lw $t6,0x54($sp) +/* f15e22c: 8dad4928 */ lw $t5,0x4928($t5) +/* f15e230: 00d4c023 */ subu $t8,$a2,$s4 +/* f15e234: 270f002f */ addiu $t7,$t8,0x2f +/* f15e238: 35f9000f */ ori $t9,$t7,0xf +/* f15e23c: 3b2b000f */ xori $t3,$t9,0xf +/* f15e240: 01ae1821 */ addu $v1,$t5,$t6 +/* f15e244: ac6b0080 */ sw $t3,0x80($v1) +/* f15e248: 3c0c800a */ lui $t4,0x800a +/* f15e24c: 8d8c4928 */ lw $t4,0x4928($t4) +/* f15e250: 8fad0054 */ lw $t5,0x54($sp) +/* f15e254: 240a0001 */ addiu $t2,$zero,0x1 +/* f15e258: 3c0e800a */ lui $t6,0x800a +/* f15e25c: 018d1821 */ addu $v1,$t4,$t5 +/* f15e260: a46a0002 */ sh $t2,0x2($v1) +/* f15e264: 8fb80054 */ lw $t8,0x54($sp) +/* f15e268: 8dce4928 */ lw $t6,0x4928($t6) +/* f15e26c: 8faf02f4 */ lw $t7,0x2f4($sp) +/* f15e270: 02802025 */ or $a0,$s4,$zero +/* f15e274: 01d81821 */ addu $v1,$t6,$t8 +/* f15e278: 8c620080 */ lw $v0,0x80($v1) +/* f15e27c: 01e02825 */ or $a1,$t7,$zero +/* f15e280: 51e20009 */ beql $t7,$v0,.L0f15e2a8 +/* f15e284: 8c730014 */ lw $s3,0x14($v1) +/* f15e288: 0c004b52 */ jal 0x12d48 +/* f15e28c: 00403025 */ or $a2,$v0,$zero +/* f15e290: 3c19800a */ lui $t9,0x800a +/* f15e294: 8f394928 */ lw $t9,0x4928($t9) +/* f15e298: 8fab0054 */ lw $t3,0x54($sp) +/* f15e29c: 240a0001 */ addiu $t2,$zero,0x1 +/* f15e2a0: 032b1821 */ addu $v1,$t9,$t3 +/* f15e2a4: 8c730014 */ lw $s3,0x14($v1) +.L0f15e2a8: +/* f15e2a8: 3c18800a */ lui $t8,0x800a +/* f15e2ac: 3c0f800a */ lui $t7,0x800a +/* f15e2b0: 8e670000 */ lw $a3,0x0($s3) +/* f15e2b4: 26650018 */ addiu $a1,$s3,0x18 +/* f15e2b8: 24a90014 */ addiu $t1,$a1,0x14 +/* f15e2bc: 00e9082b */ sltu $at,$a3,$t1 +/* f15e2c0: 14200026 */ bnez $at,.L0f15e35c +/* f15e2c4: 3c19800a */ lui $t9,0x800a +/* f15e2c8: 90a20000 */ lbu $v0,0x0($a1) +.L0f15e2cc: +/* f15e2cc: 50400006 */ beqzl $v0,.L0f15e2e8 +/* f15e2d0: 8ca60008 */ lw $a2,0x8($a1) +/* f15e2d4: 504a0018 */ beql $v0,$t2,.L0f15e338 +/* f15e2d8: 8ca2000c */ lw $v0,0xc($a1) +/* f15e2dc: 1000001b */ beqz $zero,.L0f15e34c +/* f15e2e0: 01202825 */ or $a1,$t1,$zero +/* f15e2e4: 8ca60008 */ lw $a2,0x8($a1) +.L0f15e2e8: +/* f15e2e8: 50c00018 */ beqzl $a2,.L0f15e34c +/* f15e2ec: 01202825 */ or $a1,$t1,$zero +/* f15e2f0: 1a400015 */ blez $s2,.L0f15e348 +/* f15e2f4: 00004025 */ or $t0,$zero,$zero +/* f15e2f8: 00001025 */ or $v0,$zero,$zero +/* f15e2fc: 27a30208 */ addiu $v1,$sp,0x208 +/* f15e300: 00c02025 */ or $a0,$a2,$zero +.L0f15e304: +/* f15e304: 8c6c0000 */ lw $t4,0x0($v1) +/* f15e308: 25080001 */ addiu $t0,$t0,0x1 +/* f15e30c: 24630004 */ addiu $v1,$v1,0x4 +/* f15e310: 148c0004 */ bne $a0,$t4,.L0f15e324 +/* f15e314: 02026821 */ addu $t5,$s0,$v0 +/* f15e318: 8dae0000 */ lw $t6,0x0($t5) +/* f15e31c: 1000000a */ beqz $zero,.L0f15e348 +/* f15e320: acae0008 */ sw $t6,0x8($a1) +.L0f15e324: +/* f15e324: 1512fff7 */ bne $t0,$s2,.L0f15e304 +/* f15e328: 24420004 */ addiu $v0,$v0,0x4 +/* f15e32c: 10000007 */ beqz $zero,.L0f15e34c +/* f15e330: 01202825 */ or $a1,$t1,$zero +/* f15e334: 8ca2000c */ lw $v0,0xc($a1) +.L0f15e338: +/* f15e338: 0047082b */ sltu $at,$v0,$a3 +/* f15e33c: 50200003 */ beqzl $at,.L0f15e34c +/* f15e340: 01202825 */ or $a1,$t1,$zero +/* f15e344: 00403825 */ or $a3,$v0,$zero +.L0f15e348: +/* f15e348: 01202825 */ or $a1,$t1,$zero +.L0f15e34c: +/* f15e34c: 25290014 */ addiu $t1,$t1,0x14 +/* f15e350: 00e9082b */ sltu $at,$a3,$t1 +/* f15e354: 5020ffdd */ beqzl $at,.L0f15e2cc +/* f15e358: 90a20000 */ lbu $v0,0x0($a1) +.L0f15e35c: +/* f15e35c: 8f1865e0 */ lw $t8,0x65e0($t8) +/* f15e360: 13000012 */ beqz $t8,.L0f15e3ac +/* f15e364: 00000000 */ sll $zero,$zero,0x0 +/* f15e368: 8def4928 */ lw $t7,0x4928($t7) +/* f15e36c: 8fb90054 */ lw $t9,0x54($sp) +/* f15e370: 24050001 */ addiu $a1,$zero,0x1 +/* f15e374: 01f95821 */ addu $t3,$t7,$t9 +/* f15e378: 8d6c0014 */ lw $t4,0x14($t3) +/* f15e37c: 0fc595ca */ jal func0f165728 +/* f15e380: 8d840008 */ lw $a0,0x8($t4) +/* f15e384: 3c0d800a */ lui $t5,0x800a +/* f15e388: 8dad4928 */ lw $t5,0x4928($t5) +/* f15e38c: 8fae0054 */ lw $t6,0x54($sp) +/* f15e390: 24050005 */ addiu $a1,$zero,0x5 +/* f15e394: 01aec021 */ addu $t8,$t5,$t6 +/* f15e398: 8f0f0014 */ lw $t7,0x14($t8) +/* f15e39c: 0fc595ca */ jal func0f165728 +/* f15e3a0: 8de4000c */ lw $a0,0xc($t7) +/* f15e3a4: 10000014 */ beqz $zero,.L0f15e3f8 +/* f15e3a8: 00000000 */ sll $zero,$zero,0x0 +.L0f15e3ac: +/* f15e3ac: 8f3965e4 */ lw $t9,0x65e4($t9) +/* f15e3b0: 3c0b800a */ lui $t3,0x800a +/* f15e3b4: 8fac0054 */ lw $t4,0x54($sp) +/* f15e3b8: 1720000f */ bnez $t9,.L0f15e3f8 +/* f15e3bc: 00000000 */ sll $zero,$zero,0x0 +/* f15e3c0: 8d6b4928 */ lw $t3,0x4928($t3) +/* f15e3c4: 24050006 */ addiu $a1,$zero,0x6 +/* f15e3c8: 016c6821 */ addu $t5,$t3,$t4 +/* f15e3cc: 8dae0014 */ lw $t6,0x14($t5) +/* f15e3d0: 0fc595ca */ jal func0f165728 +/* f15e3d4: 8dc40008 */ lw $a0,0x8($t6) +/* f15e3d8: 3c18800a */ lui $t8,0x800a +/* f15e3dc: 8f184928 */ lw $t8,0x4928($t8) +/* f15e3e0: 8faf0054 */ lw $t7,0x54($sp) +/* f15e3e4: 24050007 */ addiu $a1,$zero,0x7 +/* f15e3e8: 030fc821 */ addu $t9,$t8,$t7 +/* f15e3ec: 8f2b0014 */ lw $t3,0x14($t9) +/* f15e3f0: 0fc595ca */ jal func0f165728 +/* f15e3f4: 8d64000c */ lw $a0,0xc($t3) +.L0f15e3f8: +/* f15e3f8: 0fc57be7 */ jal func0f15ef9c +/* f15e3fc: 8fa402f8 */ lw $a0,0x2f8($sp) +/* f15e400: 3c0c800a */ lui $t4,0x800a +/* f15e404: 8d8c4928 */ lw $t4,0x4928($t4) +/* f15e408: 8fad0054 */ lw $t5,0x54($sp) +/* f15e40c: 3c0f800a */ lui $t7,0x800a +/* f15e410: 2404ffff */ addiu $a0,$zero,-1 +/* f15e414: 018d1821 */ addu $v1,$t4,$t5 +/* f15e418: 946e0000 */ lhu $t6,0x0($v1) +/* f15e41c: 3c0d800a */ lui $t5,0x800a +/* f15e420: 35d80100 */ ori $t8,$t6,0x100 +/* f15e424: a4780000 */ sh $t8,0x0($v1) +/* f15e428: 8fb90054 */ lw $t9,0x54($sp) +/* f15e42c: 8def4928 */ lw $t7,0x4928($t7) +/* f15e430: 01f91821 */ addu $v1,$t7,$t9 +/* f15e434: 946b0000 */ lhu $t3,0x0($v1) +/* f15e438: 356c0200 */ ori $t4,$t3,0x200 +/* f15e43c: a46c0000 */ sh $t4,0x0($v1) +/* f15e440: 8fae0054 */ lw $t6,0x54($sp) +/* f15e444: 8dad4928 */ lw $t5,0x4928($t5) +/* f15e448: 01aec021 */ addu $t8,$t5,$t6 +/* f15e44c: 0fc4f0dc */ jal func0f13c370 +/* f15e450: af000058 */ sw $zero,0x58($t8) +.L0f15e454: +/* f15e454: 8fbf0034 */ lw $ra,0x34($sp) +.L0f15e458: +/* f15e458: 8fb00020 */ lw $s0,0x20($sp) +/* f15e45c: 8fb10024 */ lw $s1,0x24($sp) +/* f15e460: 8fb20028 */ lw $s2,0x28($sp) +/* f15e464: 8fb3002c */ lw $s3,0x2c($sp) +/* f15e468: 8fb40030 */ lw $s4,0x30($sp) +/* f15e46c: 03e00008 */ jr $ra +/* f15e470: 27bd02f8 */ addiu $sp,$sp,0x2f8 +); + +GLOBAL_ASM( +glabel func0f15e474 +/* f15e474: 000418c0 */ sll $v1,$a0,0x3 +/* f15e478: 00641821 */ addu $v1,$v1,$a0 +/* f15e47c: 3c0e800a */ lui $t6,0x800a +/* f15e480: 8dce4928 */ lw $t6,0x4928($t6) +/* f15e484: 00031880 */ sll $v1,$v1,0x2 +/* f15e488: 00641823 */ subu $v1,$v1,$a0 +/* f15e48c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f15e490: 00031880 */ sll $v1,$v1,0x2 +/* f15e494: afbf0014 */ sw $ra,0x14($sp) +/* f15e498: 01c31021 */ addu $v0,$t6,$v1 +/* f15e49c: 8c460044 */ lw $a2,0x44($v0) +/* f15e4a0: 2401fff0 */ addiu $at,$zero,-16 +/* f15e4a4: 50c00012 */ beqzl $a2,.L0f15e4f0 +/* f15e4a8: 8c460080 */ lw $a2,0x80($v0) +/* f15e4ac: 8c450040 */ lw $a1,0x40($v0) +/* f15e4b0: afa30018 */ sw $v1,0x18($sp) +/* f15e4b4: 00c02025 */ or $a0,$a2,$zero +/* f15e4b8: 00057940 */ sll $t7,$a1,0x5 +/* f15e4bc: 25e5000f */ addiu $a1,$t7,0xf +/* f15e4c0: 00a1c024 */ and $t8,$a1,$at +/* f15e4c4: 0c004b2d */ jal 0x12cb4 +/* f15e4c8: 03002825 */ or $a1,$t8,$zero +/* f15e4cc: 3c19800a */ lui $t9,0x800a +/* f15e4d0: 8fa30018 */ lw $v1,0x18($sp) +/* f15e4d4: 8f394928 */ lw $t9,0x4928($t9) +/* f15e4d8: 3c09800a */ lui $t1,0x800a +/* f15e4dc: 03234021 */ addu $t0,$t9,$v1 +/* f15e4e0: ad000044 */ sw $zero,0x44($t0) +/* f15e4e4: 8d294928 */ lw $t1,0x4928($t1) +/* f15e4e8: 01231021 */ addu $v0,$t1,$v1 +/* f15e4ec: 8c460080 */ lw $a2,0x80($v0) +.L0f15e4f0: +/* f15e4f0: 18c0000c */ blez $a2,.L0f15e524 +/* f15e4f4: 00c02825 */ or $a1,$a2,$zero +/* f15e4f8: 8c440014 */ lw $a0,0x14($v0) +/* f15e4fc: 0c004b2d */ jal 0x12cb4 +/* f15e500: afa30018 */ sw $v1,0x18($sp) +/* f15e504: 3c0a800a */ lui $t2,0x800a +/* f15e508: 8fa30018 */ lw $v1,0x18($sp) +/* f15e50c: 8d4a4928 */ lw $t2,0x4928($t2) +/* f15e510: 3c0c800a */ lui $t4,0x800a +/* f15e514: 01435821 */ addu $t3,$t2,$v1 +/* f15e518: ad600014 */ sw $zero,0x14($t3) +/* f15e51c: 8d8c4928 */ lw $t4,0x4928($t4) +/* f15e520: 01831021 */ addu $v0,$t4,$v1 +.L0f15e524: +/* f15e524: a4400002 */ sh $zero,0x2($v0) +/* f15e528: 8fbf0014 */ lw $ra,0x14($sp) +/* f15e52c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f15e530: 03e00008 */ jr $ra +/* f15e534: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15e538 +/* f15e538: 3c02800a */ lui $v0,0x800a +/* f15e53c: 8c42a27c */ lw $v0,-0x5d84($v0) +/* f15e540: 27bdffd8 */ addiu $sp,$sp,-40 +/* f15e544: afb1001c */ sw $s1,0x1c($sp) +/* f15e548: 28410002 */ slti $at,$v0,0x2 +/* f15e54c: afbf0024 */ sw $ra,0x24($sp) +/* f15e550: afb20020 */ sw $s2,0x20($sp) +/* f15e554: afb00018 */ sw $s0,0x18($sp) +/* f15e558: 14200011 */ bnez $at,.L0f15e5a0 +/* f15e55c: 24110001 */ addiu $s1,$zero,0x1 +/* f15e560: 3c12800a */ lui $s2,0x800a +/* f15e564: 26524928 */ addiu $s2,$s2,0x4928 +/* f15e568: 2410008c */ addiu $s0,$zero,0x8c +.L0f15e56c: +/* f15e56c: 8e4e0000 */ lw $t6,0x0($s2) +/* f15e570: 01d07821 */ addu $t7,$t6,$s0 +/* f15e574: 85f80002 */ lh $t8,0x2($t7) +/* f15e578: 53000006 */ beqzl $t8,.L0f15e594 +/* f15e57c: 26310001 */ addiu $s1,$s1,0x1 +/* f15e580: 0fc5791d */ jal func0f15e474 +/* f15e584: 02202025 */ or $a0,$s1,$zero +/* f15e588: 3c02800a */ lui $v0,0x800a +/* f15e58c: 8c42a27c */ lw $v0,-0x5d84($v0) +/* f15e590: 26310001 */ addiu $s1,$s1,0x1 +.L0f15e594: +/* f15e594: 0222082a */ slt $at,$s1,$v0 +/* f15e598: 1420fff4 */ bnez $at,.L0f15e56c +/* f15e59c: 2610008c */ addiu $s0,$s0,0x8c +.L0f15e5a0: +/* f15e5a0: 8fbf0024 */ lw $ra,0x24($sp) +/* f15e5a4: 8fb00018 */ lw $s0,0x18($sp) +/* f15e5a8: 8fb1001c */ lw $s1,0x1c($sp) +/* f15e5ac: 8fb20020 */ lw $s2,0x20($sp) +/* f15e5b0: 03e00008 */ jr $ra +/* f15e5b4: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f15e5b8 +/* f15e5b8: 27bdffd0 */ addiu $sp,$sp,-48 +/* f15e5bc: afbf002c */ sw $ra,0x2c($sp) +/* f15e5c0: afb50028 */ sw $s5,0x28($sp) +/* f15e5c4: afb40024 */ sw $s4,0x24($sp) +/* f15e5c8: 0080a025 */ or $s4,$a0,$zero +/* f15e5cc: 00a0a825 */ or $s5,$a1,$zero +/* f15e5d0: afb30020 */ sw $s3,0x20($sp) +/* f15e5d4: afb2001c */ sw $s2,0x1c($sp) +/* f15e5d8: afb10018 */ sw $s1,0x18($sp) +/* f15e5dc: 0c004b37 */ jal 0x12cdc +/* f15e5e0: afb00014 */ sw $s0,0x14($sp) +/* f15e5e4: 0054082a */ slt $at,$v0,$s4 +/* f15e5e8: 10200046 */ beqz $at,.L0f15e704 +/* f15e5ec: 00008825 */ or $s1,$zero,$zero +/* f15e5f0: 3c12800a */ lui $s2,0x800a +/* f15e5f4: 26529fc0 */ addiu $s2,$s2,-24640 +/* f15e5f8: 2413001e */ addiu $s3,$zero,0x1e +/* f15e5fc: 8e4502bc */ lw $a1,0x2bc($s2) +.L0f15e600: +/* f15e600: 00003025 */ or $a2,$zero,$zero +/* f15e604: 00002025 */ or $a0,$zero,$zero +/* f15e608: 28a10002 */ slti $at,$a1,0x2 +/* f15e60c: 1420000e */ bnez $at,.L0f15e648 +/* f15e610: 24100001 */ addiu $s0,$zero,0x1 +/* f15e614: 3c02800a */ lui $v0,0x800a +/* f15e618: 8c424928 */ lw $v0,0x4928($v0) +/* f15e61c: 2442008c */ addiu $v0,$v0,0x8c +.L0f15e620: +/* f15e620: 84430002 */ lh $v1,0x2($v0) +/* f15e624: 0083082a */ slt $at,$a0,$v1 +/* f15e628: 50200004 */ beqzl $at,.L0f15e63c +/* f15e62c: 26100001 */ addiu $s0,$s0,0x1 +/* f15e630: 02003025 */ or $a2,$s0,$zero +/* f15e634: 00602025 */ or $a0,$v1,$zero +/* f15e638: 26100001 */ addiu $s0,$s0,0x1 +.L0f15e63c: +/* f15e63c: 0205082a */ slt $at,$s0,$a1 +/* f15e640: 1420fff7 */ bnez $at,.L0f15e620 +/* f15e644: 2442008c */ addiu $v0,$v0,0x8c +.L0f15e648: +/* f15e648: 10c00005 */ beqz $a2,.L0f15e660 +/* f15e64c: 00000000 */ sll $zero,$zero,0x0 +/* f15e650: 0fc5791d */ jal func0f15e474 +/* f15e654: 00c02025 */ or $a0,$a2,$zero +/* f15e658: 0c0049ee */ jal 0x127b8 +/* f15e65c: 00000000 */ sll $zero,$zero,0x0 +.L0f15e660: +/* f15e660: 0c004b37 */ jal 0x12cdc +/* f15e664: 00000000 */ sll $zero,$zero,0x0 +/* f15e668: 26310001 */ addiu $s1,$s1,0x1 +/* f15e66c: 16330022 */ bne $s1,$s3,.L0f15e6f8 +/* f15e670: 00401825 */ or $v1,$v0,$zero +/* f15e674: 24010001 */ addiu $at,$zero,0x1 +/* f15e678: 56a10023 */ bnel $s5,$at,.L0f15e708 +/* f15e67c: 8fbf002c */ lw $ra,0x2c($sp) +/* f15e680: 8e4e02bc */ lw $t6,0x2bc($s2) +/* f15e684: 24100001 */ addiu $s0,$zero,0x1 +/* f15e688: 2411008c */ addiu $s1,$zero,0x8c +/* f15e68c: 29c10002 */ slti $at,$t6,0x2 +/* f15e690: 1420001c */ bnez $at,.L0f15e704 +/* f15e694: 3c13800a */ lui $s3,0x800a +/* f15e698: 26734928 */ addiu $s3,$s3,0x4928 +/* f15e69c: 8e6f0000 */ lw $t7,0x0($s3) +.L0f15e6a0: +/* f15e6a0: 01f1c021 */ addu $t8,$t7,$s1 +/* f15e6a4: 87190002 */ lh $t9,0x2($t8) +/* f15e6a8: 2b210009 */ slti $at,$t9,0x9 +/* f15e6ac: 5420000b */ bnezl $at,.L0f15e6dc +/* f15e6b0: 8e4802bc */ lw $t0,0x2bc($s2) +/* f15e6b4: 0fc5791d */ jal func0f15e474 +/* f15e6b8: 02002025 */ or $a0,$s0,$zero +/* f15e6bc: 0c0049ee */ jal 0x127b8 +/* f15e6c0: 00000000 */ sll $zero,$zero,0x0 +/* f15e6c4: 0c004b37 */ jal 0x12cdc +/* f15e6c8: 00000000 */ sll $zero,$zero,0x0 +/* f15e6cc: 0054082a */ slt $at,$v0,$s4 +/* f15e6d0: 5020000d */ beqzl $at,.L0f15e708 +/* f15e6d4: 8fbf002c */ lw $ra,0x2c($sp) +/* f15e6d8: 8e4802bc */ lw $t0,0x2bc($s2) +.L0f15e6dc: +/* f15e6dc: 26100001 */ addiu $s0,$s0,0x1 +/* f15e6e0: 2631008c */ addiu $s1,$s1,0x8c +/* f15e6e4: 0208082a */ slt $at,$s0,$t0 +/* f15e6e8: 5420ffed */ bnezl $at,.L0f15e6a0 +/* f15e6ec: 8e6f0000 */ lw $t7,0x0($s3) +/* f15e6f0: 10000005 */ beqz $zero,.L0f15e708 +/* f15e6f4: 8fbf002c */ lw $ra,0x2c($sp) +.L0f15e6f8: +/* f15e6f8: 0074082a */ slt $at,$v1,$s4 +/* f15e6fc: 5420ffc0 */ bnezl $at,.L0f15e600 +/* f15e700: 8e4502bc */ lw $a1,0x2bc($s2) +.L0f15e704: +/* f15e704: 8fbf002c */ lw $ra,0x2c($sp) +.L0f15e708: +/* f15e708: 8fb00014 */ lw $s0,0x14($sp) +/* f15e70c: 8fb10018 */ lw $s1,0x18($sp) +/* f15e710: 8fb2001c */ lw $s2,0x1c($sp) +/* f15e714: 8fb30020 */ lw $s3,0x20($sp) +/* f15e718: 8fb40024 */ lw $s4,0x24($sp) +/* f15e71c: 8fb50028 */ lw $s5,0x28($sp) +/* f15e720: 03e00008 */ jr $ra +/* f15e724: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f15e728 +/* f15e728: 27bdffc8 */ addiu $sp,$sp,-56 +/* f15e72c: afb40024 */ sw $s4,0x24($sp) +/* f15e730: 3c14800a */ lui $s4,0x800a +/* f15e734: 26949fc0 */ addiu $s4,$s4,-24640 +/* f15e738: 8e8e02bc */ lw $t6,0x2bc($s4) +/* f15e73c: afb2001c */ sw $s2,0x1c($sp) +/* f15e740: afb10018 */ sw $s1,0x18($sp) +/* f15e744: 29c10002 */ slti $at,$t6,0x2 +/* f15e748: afbf0034 */ sw $ra,0x34($sp) +/* f15e74c: afb70030 */ sw $s7,0x30($sp) +/* f15e750: afb6002c */ sw $s6,0x2c($sp) +/* f15e754: afb50028 */ sw $s5,0x28($sp) +/* f15e758: afb30020 */ sw $s3,0x20($sp) +/* f15e75c: afb00014 */ sw $s0,0x14($sp) +/* f15e760: 00009025 */ or $s2,$zero,$zero +/* f15e764: 14200032 */ bnez $at,.L0f15e830 +/* f15e768: 24110001 */ addiu $s1,$zero,0x1 +/* f15e76c: 3c17800a */ lui $s7,0x800a +/* f15e770: 3c15800a */ lui $s5,0x800a +/* f15e774: 3c13800a */ lui $s3,0x800a +/* f15e778: 26734928 */ addiu $s3,$s3,0x4928 +/* f15e77c: 26b54bf0 */ addiu $s5,$s5,0x4bf0 +/* f15e780: 26f74bf2 */ addiu $s7,$s7,0x4bf2 +/* f15e784: 2410008c */ addiu $s0,$zero,0x8c +/* f15e788: 24160001 */ addiu $s6,$zero,0x1 +/* f15e78c: 8e6f0000 */ lw $t7,0x0($s3) +.L0f15e790: +/* f15e790: 01f01021 */ addu $v0,$t7,$s0 +/* f15e794: 84430002 */ lh $v1,0x2($v0) +/* f15e798: 1060001f */ beqz $v1,.L0f15e818 +/* f15e79c: 24780001 */ addiu $t8,$v1,0x1 +/* f15e7a0: a4580002 */ sh $t8,0x2($v0) +/* f15e7a4: 8e790000 */ lw $t9,0x0($s3) +/* f15e7a8: 96a40000 */ lhu $a0,0x0($s5) +/* f15e7ac: 03301021 */ addu $v0,$t9,$s0 +/* f15e7b0: 84480002 */ lh $t0,0x2($v0) +/* f15e7b4: 0104082a */ slt $at,$t0,$a0 +/* f15e7b8: 54200005 */ bnezl $at,.L0f15e7d0 +/* f15e7bc: 944a0000 */ lhu $t2,0x0($v0) +/* f15e7c0: a4440002 */ sh $a0,0x2($v0) +/* f15e7c4: 8e690000 */ lw $t1,0x0($s3) +/* f15e7c8: 01301021 */ addu $v0,$t1,$s0 +/* f15e7cc: 944a0000 */ lhu $t2,0x0($v0) +.L0f15e7d0: +/* f15e7d0: 2a410002 */ slti $at,$s2,0x2 +/* f15e7d4: 314b0004 */ andi $t3,$t2,0x4 +/* f15e7d8: 11600002 */ beqz $t3,.L0f15e7e4 +/* f15e7dc: 00000000 */ sll $zero,$zero,0x0 +/* f15e7e0: a4560002 */ sh $s6,0x2($v0) +.L0f15e7e4: +/* f15e7e4: 5020000d */ beqzl $at,.L0f15e81c +/* f15e7e8: 8e9802bc */ lw $t8,0x2bc($s4) +/* f15e7ec: 8e6d0000 */ lw $t5,0x0($s3) +/* f15e7f0: 96ec0000 */ lhu $t4,0x0($s7) +/* f15e7f4: 01b07021 */ addu $t6,$t5,$s0 +/* f15e7f8: 85cf0002 */ lh $t7,0x2($t6) +/* f15e7fc: 558f0007 */ bnel $t4,$t7,.L0f15e81c +/* f15e800: 8e9802bc */ lw $t8,0x2bc($s4) +/* f15e804: 0fc5791d */ jal func0f15e474 +/* f15e808: 02202025 */ or $a0,$s1,$zero +/* f15e80c: 0c0049ee */ jal 0x127b8 +/* f15e810: 00000000 */ sll $zero,$zero,0x0 +/* f15e814: 26520001 */ addiu $s2,$s2,0x1 +.L0f15e818: +/* f15e818: 8e9802bc */ lw $t8,0x2bc($s4) +.L0f15e81c: +/* f15e81c: 26310001 */ addiu $s1,$s1,0x1 +/* f15e820: 2610008c */ addiu $s0,$s0,0x8c +/* f15e824: 0238082a */ slt $at,$s1,$t8 +/* f15e828: 5420ffd9 */ bnezl $at,.L0f15e790 +/* f15e82c: 8e6f0000 */ lw $t7,0x0($s3) +.L0f15e830: +/* f15e830: 8fbf0034 */ lw $ra,0x34($sp) +/* f15e834: 8fb00014 */ lw $s0,0x14($sp) +/* f15e838: 8fb10018 */ lw $s1,0x18($sp) +/* f15e83c: 8fb2001c */ lw $s2,0x1c($sp) +/* f15e840: 8fb30020 */ lw $s3,0x20($sp) +/* f15e844: 8fb40024 */ lw $s4,0x24($sp) +/* f15e848: 8fb50028 */ lw $s5,0x28($sp) +/* f15e84c: 8fb6002c */ lw $s6,0x2c($sp) +/* f15e850: 8fb70030 */ lw $s7,0x30($sp) +/* f15e854: 03e00008 */ jr $ra +/* f15e858: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f15e85c +/* f15e85c: 27bdff90 */ addiu $sp,$sp,-112 +/* f15e860: afb20020 */ sw $s2,0x20($sp) +/* f15e864: afb1001c */ sw $s1,0x1c($sp) +/* f15e868: afb00018 */ sw $s0,0x18($sp) +/* f15e86c: 00808025 */ or $s0,$a0,$zero +/* f15e870: 00c08825 */ or $s1,$a2,$zero +/* f15e874: 00a09025 */ or $s2,$a1,$zero +/* f15e878: afbf0024 */ sw $ra,0x24($sp) +/* f15e87c: 14c00003 */ bnez $a2,.L0f15e88c +/* f15e880: afa7007c */ sw $a3,0x7c($sp) +/* f15e884: 100000a2 */ beqz $zero,.L0f15eb10 +/* f15e888: 00801025 */ or $v0,$a0,$zero +.L0f15e88c: +/* f15e88c: 92220000 */ lbu $v0,0x0($s1) +/* f15e890: 001218c0 */ sll $v1,$s2,0x3 +/* f15e894: 00721821 */ addu $v1,$v1,$s2 +/* f15e898: 10400006 */ beqz $v0,.L0f15e8b4 +/* f15e89c: 00031880 */ sll $v1,$v1,0x2 +/* f15e8a0: 24010001 */ addiu $at,$zero,0x1 +/* f15e8a4: 5041004f */ beql $v0,$at,.L0f15e9e4 +/* f15e8a8: 8e240008 */ lw $a0,0x8($s1) +/* f15e8ac: 10000098 */ beqz $zero,.L0f15eb10 +/* f15e8b0: 02001025 */ or $v0,$s0,$zero +.L0f15e8b4: +/* f15e8b4: 3c0e800a */ lui $t6,0x800a +/* f15e8b8: 8dce4928 */ lw $t6,0x4928($t6) +/* f15e8bc: 00721823 */ subu $v1,$v1,$s2 +/* f15e8c0: 00031880 */ sll $v1,$v1,0x2 +/* f15e8c4: 01c37821 */ addu $t7,$t6,$v1 +/* f15e8c8: 95f80000 */ lhu $t8,0x0($t7) +/* f15e8cc: 02402025 */ or $a0,$s2,$zero +/* f15e8d0: 33190002 */ andi $t9,$t8,0x2 +/* f15e8d4: 53200006 */ beqzl $t9,.L0f15e8f0 +/* f15e8d8: 3c08bc00 */ lui $t0,0xbc00 +/* f15e8dc: 8e25000c */ lw $a1,0xc($s1) +/* f15e8e0: 0fc4ef12 */ jal func0f13bc48 +/* f15e8e4: afa30028 */ sw $v1,0x28($sp) +/* f15e8e8: 8fa30028 */ lw $v1,0x28($sp) +/* f15e8ec: 3c08bc00 */ lui $t0,0xbc00 +.L0f15e8f0: +/* f15e8f0: 35083806 */ ori $t0,$t0,0x3806 +/* f15e8f4: 02001025 */ or $v0,$s0,$zero +/* f15e8f8: ac480000 */ sw $t0,0x0($v0) +/* f15e8fc: 8e29000c */ lw $t1,0xc($s1) +/* f15e900: 3c018000 */ lui $at,0x8000 +/* f15e904: 26100008 */ addiu $s0,$s0,0x8 +/* f15e908: 01215021 */ addu $t2,$t1,$at +/* f15e90c: ac4a0004 */ sw $t2,0x4($v0) +/* f15e910: afa30028 */ sw $v1,0x28($sp) +/* f15e914: 0fc01181 */ jal func0f004604 +/* f15e918: 02402025 */ or $a0,$s2,$zero +/* f15e91c: 3c0b800a */ lui $t3,0x800a +/* f15e920: 8fa30028 */ lw $v1,0x28($sp) +/* f15e924: 8d6b4928 */ lw $t3,0x4928($t3) +/* f15e928: 3c068000 */ lui $a2,0x8000 +/* f15e92c: 24070001 */ addiu $a3,$zero,0x1 +/* f15e930: 01632821 */ addu $a1,$t3,$v1 +/* f15e934: 8ca20058 */ lw $v0,0x58($a1) +/* f15e938: 3c0bbc00 */ lui $t3,0xbc00 +/* f15e93c: 356b3406 */ ori $t3,$t3,0x3406 +/* f15e940: 50400012 */ beqzl $v0,.L0f15e98c +/* f15e944: 8e220010 */ lw $v0,0x10($s1) +/* f15e948: 8ca30014 */ lw $v1,0x14($a1) +/* f15e94c: 8e390010 */ lw $t9,0x10($s1) +/* f15e950: 846c0014 */ lh $t4,0x14($v1) +/* f15e954: 8c6e0000 */ lw $t6,0x0($v1) +/* f15e958: 000c6880 */ sll $t5,$t4,0x2 +/* f15e95c: 01ac6823 */ subu $t5,$t5,$t4 +/* f15e960: 000d6880 */ sll $t5,$t5,0x2 +/* f15e964: 01ae2021 */ addu $a0,$t5,$t6 +/* f15e968: 24840007 */ addiu $a0,$a0,0x7 +/* f15e96c: 348f0007 */ ori $t7,$a0,0x7 +/* f15e970: 39f80007 */ xori $t8,$t7,0x7 +/* f15e974: 03384023 */ subu $t0,$t9,$t8 +/* f15e978: 00084883 */ sra $t1,$t0,0x2 +/* f15e97c: 00095080 */ sll $t2,$t1,0x2 +/* f15e980: 10000002 */ beqz $zero,.L0f15e98c +/* f15e984: 004a1021 */ addu $v0,$v0,$t2 +/* f15e988: 8e220010 */ lw $v0,0x10($s1) +.L0f15e98c: +/* f15e98c: 02001825 */ or $v1,$s0,$zero +/* f15e990: 26100008 */ addiu $s0,$s0,0x8 +/* f15e994: 00466021 */ addu $t4,$v0,$a2 +/* f15e998: ac6c0004 */ sw $t4,0x4($v1) +/* f15e99c: ac6b0000 */ sw $t3,0x0($v1) +/* f15e9a0: 02002025 */ or $a0,$s0,$zero +/* f15e9a4: 3c0d0600 */ lui $t5,0x600 +/* f15e9a8: ac8d0000 */ sw $t5,0x0($a0) +/* f15e9ac: 8e2e0008 */ lw $t6,0x8($s1) +/* f15e9b0: 26100008 */ addiu $s0,$s0,0x8 +/* f15e9b4: 02402825 */ or $a1,$s2,$zero +/* f15e9b8: 01c67821 */ addu $t7,$t6,$a2 +/* f15e9bc: ac8f0004 */ sw $t7,0x4($a0) +/* f15e9c0: 8fb8007c */ lw $t8,0x7c($sp) +/* f15e9c4: 02002025 */ or $a0,$s0,$zero +/* f15e9c8: 53000051 */ beqzl $t8,.L0f15eb10 +/* f15e9cc: 02001025 */ or $v0,$s0,$zero +/* f15e9d0: 0fc57a17 */ jal func0f15e85c +/* f15e9d4: 8e260004 */ lw $a2,0x4($s1) +/* f15e9d8: 1000004c */ beqz $zero,.L0f15eb0c +/* f15e9dc: 00408025 */ or $s0,$v0,$zero +/* f15e9e0: 8e240008 */ lw $a0,0x8($s1) +.L0f15e9e4: +/* f15e9e4: 5080004a */ beqzl $a0,.L0f15eb10 +/* f15e9e8: 02001025 */ or $v0,$s0,$zero +/* f15e9ec: afa40058 */ sw $a0,0x58($sp) +/* f15e9f0: 8c880004 */ lw $t0,0x4($a0) +/* f15e9f4: 3c03800a */ lui $v1,0x800a +/* f15e9f8: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f15e9fc: afa80054 */ sw $t0,0x54($sp) +/* f15ea00: 8e22000c */ lw $v0,0xc($s1) +/* f15ea04: 0080c825 */ or $t9,$a0,$zero +/* f15ea08: 00003825 */ or $a3,$zero,$zero +/* f15ea0c: c444000c */ lwc1 $f4,0xc($v0) +/* f15ea10: 02002025 */ or $a0,$s0,$zero +/* f15ea14: 8fa60054 */ lw $a2,0x54($sp) +/* f15ea18: e7a40040 */ swc1 $f4,0x40($sp) +/* f15ea1c: c4460010 */ lwc1 $f6,0x10($v0) +/* f15ea20: 02402825 */ or $a1,$s2,$zero +/* f15ea24: e7a60044 */ swc1 $f6,0x44($sp) +/* f15ea28: c4480014 */ lwc1 $f8,0x14($v0) +/* f15ea2c: e7a80048 */ swc1 $f8,0x48($sp) +/* f15ea30: c4701bb0 */ lwc1 $f16,0x1bb0($v1) +/* f15ea34: c44a0000 */ lwc1 $f10,0x0($v0) +/* f15ea38: 46105481 */ sub.s $f18,$f10,$f16 +/* f15ea3c: e7b20034 */ swc1 $f18,0x34($sp) +/* f15ea40: c4661bb4 */ lwc1 $f6,0x1bb4($v1) +/* f15ea44: c4440004 */ lwc1 $f4,0x4($v0) +/* f15ea48: 46062201 */ sub.s $f8,$f4,$f6 +/* f15ea4c: c7a60034 */ lwc1 $f6,0x34($sp) +/* f15ea50: c7a40040 */ lwc1 $f4,0x40($sp) +/* f15ea54: e7a80038 */ swc1 $f8,0x38($sp) +/* f15ea58: c4701bb8 */ lwc1 $f16,0x1bb8($v1) +/* f15ea5c: c44a0008 */ lwc1 $f10,0x8($v0) +/* f15ea60: 46062202 */ mul.s $f8,$f4,$f6 +/* f15ea64: 46105481 */ sub.s $f18,$f10,$f16 +/* f15ea68: c7b00038 */ lwc1 $f16,0x38($sp) +/* f15ea6c: c7aa0044 */ lwc1 $f10,0x44($sp) +/* f15ea70: e7b2003c */ swc1 $f18,0x3c($sp) +/* f15ea74: 46105482 */ mul.s $f18,$f10,$f16 +/* f15ea78: c7aa0048 */ lwc1 $f10,0x48($sp) +/* f15ea7c: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f15ea80: 460a3402 */ mul.s $f16,$f6,$f10 +/* f15ea84: 46124100 */ add.s $f4,$f8,$f18 +/* f15ea88: 44804000 */ mtc1 $zero,$f8 +/* f15ea8c: 46048000 */ add.s $f0,$f16,$f4 +/* f15ea90: 4608003c */ c.lt.s $f0,$f8 +/* f15ea94: 00000000 */ sll $zero,$zero,0x0 +/* f15ea98: 4500000c */ bc1f .L0f15eacc +/* f15ea9c: 00000000 */ sll $zero,$zero,0x0 +/* f15eaa0: 02002025 */ or $a0,$s0,$zero +/* f15eaa4: 02402825 */ or $a1,$s2,$zero +/* f15eaa8: 0fc57a17 */ jal func0f15e85c +/* f15eaac: 03203025 */ or $a2,$t9,$zero +/* f15eab0: 00402025 */ or $a0,$v0,$zero +/* f15eab4: 02402825 */ or $a1,$s2,$zero +/* f15eab8: 8fa60054 */ lw $a2,0x54($sp) +/* f15eabc: 0fc57a17 */ jal func0f15e85c +/* f15eac0: 00003825 */ or $a3,$zero,$zero +/* f15eac4: 10000009 */ beqz $zero,.L0f15eaec +/* f15eac8: 00408025 */ or $s0,$v0,$zero +.L0f15eacc: +/* f15eacc: 0fc57a17 */ jal func0f15e85c +/* f15ead0: 00003825 */ or $a3,$zero,$zero +/* f15ead4: 00402025 */ or $a0,$v0,$zero +/* f15ead8: 02402825 */ or $a1,$s2,$zero +/* f15eadc: 8fa60058 */ lw $a2,0x58($sp) +/* f15eae0: 0fc57a17 */ jal func0f15e85c +/* f15eae4: 00003825 */ or $a3,$zero,$zero +/* f15eae8: 00408025 */ or $s0,$v0,$zero +.L0f15eaec: +/* f15eaec: 8fa9007c */ lw $t1,0x7c($sp) +/* f15eaf0: 02002025 */ or $a0,$s0,$zero +/* f15eaf4: 02402825 */ or $a1,$s2,$zero +/* f15eaf8: 11200004 */ beqz $t1,.L0f15eb0c +/* f15eafc: 24070001 */ addiu $a3,$zero,0x1 +/* f15eb00: 0fc57a17 */ jal func0f15e85c +/* f15eb04: 8e260004 */ lw $a2,0x4($s1) +/* f15eb08: 00408025 */ or $s0,$v0,$zero +.L0f15eb0c: +/* f15eb0c: 02001025 */ or $v0,$s0,$zero +.L0f15eb10: +/* f15eb10: 8fbf0024 */ lw $ra,0x24($sp) +/* f15eb14: 8fb00018 */ lw $s0,0x18($sp) +/* f15eb18: 8fb1001c */ lw $s1,0x1c($sp) +/* f15eb1c: 8fb20020 */ lw $s2,0x20($sp) +/* f15eb20: 03e00008 */ jr $ra +/* f15eb24: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f15eb28 +/* f15eb28: 000510c0 */ sll $v0,$a1,0x3 +/* f15eb2c: 00451021 */ addu $v0,$v0,$a1 +/* f15eb30: 3c0e800a */ lui $t6,0x800a +/* f15eb34: 8dce4928 */ lw $t6,0x4928($t6) +/* f15eb38: 00021080 */ sll $v0,$v0,0x2 +/* f15eb3c: 00451023 */ subu $v0,$v0,$a1 +/* f15eb40: 27bdffe0 */ addiu $sp,$sp,-32 +/* f15eb44: 00021080 */ sll $v0,$v0,0x2 +/* f15eb48: afbf0014 */ sw $ra,0x14($sp) +/* f15eb4c: 01c27821 */ addu $t7,$t6,$v0 +/* f15eb50: 85f80002 */ lh $t8,0x2($t7) +/* f15eb54: 57000004 */ bnezl $t8,.L0f15eb68 +/* f15eb58: afa2001c */ sw $v0,0x1c($sp) +/* f15eb5c: 10000019 */ beqz $zero,.L0f15ebc4 +/* f15eb60: 00801025 */ or $v0,$a0,$zero +/* f15eb64: afa2001c */ sw $v0,0x1c($sp) +.L0f15eb68: +/* f15eb68: 0fc59b5f */ jal func0f166d7c +/* f15eb6c: afa50024 */ sw $a1,0x24($sp) +/* f15eb70: 00402025 */ or $a0,$v0,$zero +/* f15eb74: 0fc0044e */ jal func0f001138 +/* f15eb78: 87a50026 */ lh $a1,0x26($sp) +/* f15eb7c: 3c19800a */ lui $t9,0x800a +/* f15eb80: 8f394928 */ lw $t9,0x4928($t9) +/* f15eb84: 8fa8001c */ lw $t0,0x1c($sp) +/* f15eb88: 00402025 */ or $a0,$v0,$zero +/* f15eb8c: 8fa50024 */ lw $a1,0x24($sp) +/* f15eb90: 03284821 */ addu $t1,$t9,$t0 +/* f15eb94: 8d2a0014 */ lw $t2,0x14($t1) +/* f15eb98: 24070001 */ addiu $a3,$zero,0x1 +/* f15eb9c: 0fc57a17 */ jal func0f15e85c +/* f15eba0: 8d460008 */ lw $a2,0x8($t2) +/* f15eba4: 0fc004c0 */ jal func0f001300 +/* f15eba8: 00402025 */ or $a0,$v0,$zero +/* f15ebac: 3c0c800a */ lui $t4,0x800a +/* f15ebb0: 8d8c4928 */ lw $t4,0x4928($t4) +/* f15ebb4: 8fad001c */ lw $t5,0x1c($sp) +/* f15ebb8: 240b0001 */ addiu $t3,$zero,0x1 +/* f15ebbc: 018d7021 */ addu $t6,$t4,$t5 +/* f15ebc0: a5cb0002 */ sh $t3,0x2($t6) +.L0f15ebc4: +/* f15ebc4: 8fbf0014 */ lw $ra,0x14($sp) +/* f15ebc8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f15ebcc: 03e00008 */ jr $ra +/* f15ebd0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15ebd4 +/* f15ebd4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f15ebd8: afbf0014 */ sw $ra,0x14($sp) +/* f15ebdc: 10a00008 */ beqz $a1,.L0f15ec00 +/* f15ebe0: 00803025 */ or $a2,$a0,$zero +/* f15ebe4: 3c0e800a */ lui $t6,0x800a +/* f15ebe8: 8dcea27c */ lw $t6,-0x5d84($t6) +/* f15ebec: 000518c0 */ sll $v1,$a1,0x3 +/* f15ebf0: 00651821 */ addu $v1,$v1,$a1 +/* f15ebf4: 00ae082a */ slt $at,$a1,$t6 +/* f15ebf8: 14200003 */ bnez $at,.L0f15ec08 +/* f15ebfc: 00031880 */ sll $v1,$v1,0x2 +.L0f15ec00: +/* f15ec00: 10000031 */ beqz $zero,.L0f15ecc8 +/* f15ec04: 00c01025 */ or $v0,$a2,$zero +.L0f15ec08: +/* f15ec08: 3c0f800a */ lui $t7,0x800a +/* f15ec0c: 8def4928 */ lw $t7,0x4928($t7) +/* f15ec10: 00651823 */ subu $v1,$v1,$a1 +/* f15ec14: 00031880 */ sll $v1,$v1,0x2 +/* f15ec18: 01e31021 */ addu $v0,$t7,$v1 +/* f15ec1c: 84580002 */ lh $t8,0x2($v0) +/* f15ec20: 00a02025 */ or $a0,$a1,$zero +/* f15ec24: 13000024 */ beqz $t8,.L0f15ecb8 +/* f15ec28: 00000000 */ sll $zero,$zero,0x0 +/* f15ec2c: 8c590014 */ lw $t9,0x14($v0) +/* f15ec30: 00a02025 */ or $a0,$a1,$zero +/* f15ec34: 8f28000c */ lw $t0,0xc($t9) +/* f15ec38: 55000004 */ bnezl $t0,.L0f15ec4c +/* f15ec3c: afa30018 */ sw $v1,0x18($sp) +/* f15ec40: 10000021 */ beqz $zero,.L0f15ecc8 +/* f15ec44: 00c01025 */ or $v0,$a2,$zero +/* f15ec48: afa30018 */ sw $v1,0x18($sp) +.L0f15ec4c: +/* f15ec4c: afa50024 */ sw $a1,0x24($sp) +/* f15ec50: 0fc01181 */ jal func0f004604 +/* f15ec54: afa60020 */ sw $a2,0x20($sp) +/* f15ec58: 8fa30018 */ lw $v1,0x18($sp) +/* f15ec5c: 8fa50024 */ lw $a1,0x24($sp) +/* f15ec60: 8fa40020 */ lw $a0,0x20($sp) +/* f15ec64: afa30018 */ sw $v1,0x18($sp) +/* f15ec68: 0fc59b5f */ jal func0f166d7c +/* f15ec6c: afa50024 */ sw $a1,0x24($sp) +/* f15ec70: 3c0b800a */ lui $t3,0x800a +/* f15ec74: 8fa30018 */ lw $v1,0x18($sp) +/* f15ec78: 8d6b4928 */ lw $t3,0x4928($t3) +/* f15ec7c: 8fa50024 */ lw $a1,0x24($sp) +/* f15ec80: 00402025 */ or $a0,$v0,$zero +/* f15ec84: 01636021 */ addu $t4,$t3,$v1 +/* f15ec88: 8d8d0014 */ lw $t5,0x14($t4) +/* f15ec8c: 24070001 */ addiu $a3,$zero,0x1 +/* f15ec90: 0fc57a17 */ jal func0f15e85c +/* f15ec94: 8da6000c */ lw $a2,0xc($t5) +/* f15ec98: 3c0f800a */ lui $t7,0x800a +/* f15ec9c: 8fa30018 */ lw $v1,0x18($sp) +/* f15eca0: 8def4928 */ lw $t7,0x4928($t7) +/* f15eca4: 240e0001 */ addiu $t6,$zero,0x1 +/* f15eca8: 00403025 */ or $a2,$v0,$zero +/* f15ecac: 01e3c021 */ addu $t8,$t7,$v1 +/* f15ecb0: 10000004 */ beqz $zero,.L0f15ecc4 +/* f15ecb4: a70e0002 */ sh $t6,0x2($t8) +.L0f15ecb8: +/* f15ecb8: 0fc57716 */ jal func0f15dc58 +/* f15ecbc: afa60020 */ sw $a2,0x20($sp) +/* f15ecc0: 8fa60020 */ lw $a2,0x20($sp) +.L0f15ecc4: +/* f15ecc4: 00c01025 */ or $v0,$a2,$zero +.L0f15ecc8: +/* f15ecc8: 8fbf0014 */ lw $ra,0x14($sp) +/* f15eccc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f15ecd0: 03e00008 */ jr $ra +/* f15ecd4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15ecd8 +/* f15ecd8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f15ecdc: afb5001c */ sw $s5,0x1c($sp) +/* f15ece0: afb40018 */ sw $s4,0x18($sp) +/* f15ece4: afb30014 */ sw $s3,0x14($sp) +/* f15ece8: afb20010 */ sw $s2,0x10($sp) +/* f15ecec: afb1000c */ sw $s1,0xc($sp) +/* f15ecf0: afb00008 */ sw $s0,0x8($sp) +/* f15ecf4: 80ce0000 */ lb $t6,0x0($a2) +/* f15ecf8: 2412ffb8 */ addiu $s2,$zero,-72 +/* f15ecfc: 00808025 */ or $s0,$a0,$zero +/* f15ed00: 124e009d */ beq $s2,$t6,.L0f15ef78 +/* f15ed04: 00001025 */ or $v0,$zero,$zero +/* f15ed08: 3c013f80 */ lui $at,0x3f80 +/* f15ed0c: 44819000 */ mtc1 $at,$f18 +/* f15ed10: 3c01c700 */ lui $at,0xc700 +/* f15ed14: 44818000 */ mtc1 $at,$f16 +/* f15ed18: 3c017f1b */ lui $at,0x7f1b +/* f15ed1c: 3c15800a */ lui $s5,0x800a +/* f15ed20: 3c1400ff */ lui $s4,0xff +/* f15ed24: 3694ffff */ ori $s4,$s4,0xffff +/* f15ed28: 26b54cc4 */ addiu $s5,$s5,0x4cc4 +/* f15ed2c: c42e75d4 */ lwc1 $f14,0x75d4($at) +/* f15ed30: 00c01825 */ or $v1,$a2,$zero +/* f15ed34: 80c40000 */ lb $a0,0x0($a2) +/* f15ed38: 24130004 */ addiu $s3,$zero,0x4 +/* f15ed3c: 8fac0030 */ lw $t4,0x30($sp) +/* f15ed40: 8fa80034 */ lw $t0,0x34($sp) +.L0f15ed44: +/* f15ed44: 16640087 */ bne $s3,$a0,.L0f15ef64 +/* f15ed48: 00077940 */ sll $t7,$a3,0x5 +/* f15ed4c: 00af2021 */ addu $a0,$a1,$t7 +/* f15ed50: 00108880 */ sll $s1,$s0,0x2 +/* f15ed54: 02308821 */ addu $s1,$s1,$s0 +/* f15ed58: 0007c140 */ sll $t8,$a3,0x5 +/* f15ed5c: ac860004 */ sw $a2,0x4($a0) +/* f15ed60: a4820000 */ sh $v0,0x0($a0) +/* f15ed64: a4880002 */ sh $t0,0x2($a0) +/* f15ed68: 00b85021 */ addu $t2,$a1,$t8 +/* f15ed6c: 00118880 */ sll $s1,$s1,0x2 +/* f15ed70: 00004825 */ or $t1,$zero,$zero +.L0f15ed74: +/* f15ed74: 25290001 */ addiu $t1,$t1,0x1 +/* f15ed78: 29210003 */ slti $at,$t1,0x3 +/* f15ed7c: 254a0004 */ addiu $t2,$t2,0x4 +/* f15ed80: e54e0004 */ swc1 $f14,0x4($t2) +/* f15ed84: 1420fffb */ bnez $at,.L0f15ed74 +/* f15ed88: e5500010 */ swc1 $f16,0x10($t2) +/* f15ed8c: 906a0001 */ lbu $t2,0x1($v1) +/* f15ed90: 8c6f0004 */ lw $t7,0x4($v1) +/* f15ed94: 00004825 */ or $t1,$zero,$zero +/* f15ed98: 000ac902 */ srl $t9,$t2,0x4 +/* f15ed9c: 332e000f */ andi $t6,$t9,0xf +/* f15eda0: 25ca0001 */ addiu $t2,$t6,0x1 +/* f15eda4: 01f4c024 */ and $t8,$t7,$s4 +/* f15eda8: 19400031 */ blez $t2,.L0f15ee70 +/* f15edac: 030c5821 */ addu $t3,$t8,$t4 +/* f15edb0: 01606825 */ or $t5,$t3,$zero +.L0f15edb4: +/* f15edb4: 85b90000 */ lh $t9,0x0($t5) +/* f15edb8: c48a0008 */ lwc1 $f10,0x8($a0) +/* f15edbc: 85ae0002 */ lh $t6,0x2($t5) +/* f15edc0: 44992000 */ mtc1 $t9,$f4 +/* f15edc4: 85af0004 */ lh $t7,0x4($t5) +/* f15edc8: 448e3000 */ mtc1 $t6,$f6 +/* f15edcc: 46802020 */ cvt.s.w $f0,$f4 +/* f15edd0: 448f4000 */ mtc1 $t7,$f8 +/* f15edd4: 25290001 */ addiu $t1,$t1,0x1 +/* f15edd8: 468030a0 */ cvt.s.w $f2,$f6 +/* f15eddc: 460a003c */ c.lt.s $f0,$f10 +/* f15ede0: 46804320 */ cvt.s.w $f12,$f8 +/* f15ede4: 45020003 */ bc1fl .L0f15edf4 +/* f15ede8: c484000c */ lwc1 $f4,0xc($a0) +/* f15edec: e4800008 */ swc1 $f0,0x8($a0) +/* f15edf0: c484000c */ lwc1 $f4,0xc($a0) +.L0f15edf4: +/* f15edf4: 4604103c */ c.lt.s $f2,$f4 +/* f15edf8: 00000000 */ sll $zero,$zero,0x0 +/* f15edfc: 45020003 */ bc1fl .L0f15ee0c +/* f15ee00: c4860010 */ lwc1 $f6,0x10($a0) +/* f15ee04: e482000c */ swc1 $f2,0xc($a0) +/* f15ee08: c4860010 */ lwc1 $f6,0x10($a0) +.L0f15ee0c: +/* f15ee0c: 4606603c */ c.lt.s $f12,$f6 +/* f15ee10: 00000000 */ sll $zero,$zero,0x0 +/* f15ee14: 45020003 */ bc1fl .L0f15ee24 +/* f15ee18: c4880014 */ lwc1 $f8,0x14($a0) +/* f15ee1c: e48c0010 */ swc1 $f12,0x10($a0) +/* f15ee20: c4880014 */ lwc1 $f8,0x14($a0) +.L0f15ee24: +/* f15ee24: 4600403c */ c.lt.s $f8,$f0 +/* f15ee28: 00000000 */ sll $zero,$zero,0x0 +/* f15ee2c: 45020003 */ bc1fl .L0f15ee3c +/* f15ee30: c48a0018 */ lwc1 $f10,0x18($a0) +/* f15ee34: e4800014 */ swc1 $f0,0x14($a0) +/* f15ee38: c48a0018 */ lwc1 $f10,0x18($a0) +.L0f15ee3c: +/* f15ee3c: 4602503c */ c.lt.s $f10,$f2 +/* f15ee40: 00000000 */ sll $zero,$zero,0x0 +/* f15ee44: 45020003 */ bc1fl .L0f15ee54 +/* f15ee48: c484001c */ lwc1 $f4,0x1c($a0) +/* f15ee4c: e4820018 */ swc1 $f2,0x18($a0) +/* f15ee50: c484001c */ lwc1 $f4,0x1c($a0) +.L0f15ee54: +/* f15ee54: 460c203c */ c.lt.s $f4,$f12 +/* f15ee58: 00000000 */ sll $zero,$zero,0x0 +/* f15ee5c: 45000002 */ bc1f .L0f15ee68 +/* f15ee60: 00000000 */ sll $zero,$zero,0x0 +/* f15ee64: e48c001c */ swc1 $f12,0x1c($a0) +.L0f15ee68: +/* f15ee68: 152affd2 */ bne $t1,$t2,.L0f15edb4 +/* f15ee6c: 25ad000c */ addiu $t5,$t5,0xc +.L0f15ee70: +/* f15ee70: c4800014 */ lwc1 $f0,0x14($a0) +/* f15ee74: c4860008 */ lwc1 $f6,0x8($a0) +/* f15ee78: 46003032 */ c.eq.s $f6,$f0 +/* f15ee7c: 00000000 */ sll $zero,$zero,0x0 +/* f15ee80: 45020004 */ bc1fl .L0f15ee94 +/* f15ee84: c4800018 */ lwc1 $f0,0x18($a0) +/* f15ee88: 46120200 */ add.s $f8,$f0,$f18 +/* f15ee8c: e4880014 */ swc1 $f8,0x14($a0) +/* f15ee90: c4800018 */ lwc1 $f0,0x18($a0) +.L0f15ee94: +/* f15ee94: c48a000c */ lwc1 $f10,0xc($a0) +/* f15ee98: 46005032 */ c.eq.s $f10,$f0 +/* f15ee9c: 00000000 */ sll $zero,$zero,0x0 +/* f15eea0: 45020004 */ bc1fl .L0f15eeb4 +/* f15eea4: c4800010 */ lwc1 $f0,0x10($a0) +/* f15eea8: 46120100 */ add.s $f4,$f0,$f18 +/* f15eeac: e4840018 */ swc1 $f4,0x18($a0) +/* f15eeb0: c4800010 */ lwc1 $f0,0x10($a0) +.L0f15eeb4: +/* f15eeb4: c482001c */ lwc1 $f2,0x1c($a0) +/* f15eeb8: 46020032 */ c.eq.s $f0,$f2 +/* f15eebc: 00000000 */ sll $zero,$zero,0x0 +/* f15eec0: 45020005 */ bc1fl .L0f15eed8 +/* f15eec4: 8eb80000 */ lw $t8,0x0($s5) +/* f15eec8: 46121180 */ add.s $f6,$f2,$f18 +/* f15eecc: c4800010 */ lwc1 $f0,0x10($a0) +/* f15eed0: e486001c */ swc1 $f6,0x1c($a0) +/* f15eed4: 8eb80000 */ lw $t8,0x0($s5) +.L0f15eed8: +/* f15eed8: c4880008 */ lwc1 $f8,0x8($a0) +/* f15eedc: c486000c */ lwc1 $f6,0xc($a0) +/* f15eee0: 0311c821 */ addu $t9,$t8,$s1 +/* f15eee4: c72a0004 */ lwc1 $f10,0x4($t9) +/* f15eee8: 24e70001 */ addiu $a3,$a3,0x1 +/* f15eeec: 460a4100 */ add.s $f4,$f8,$f10 +/* f15eef0: e4840008 */ swc1 $f4,0x8($a0) +/* f15eef4: 8eae0000 */ lw $t6,0x0($s5) +/* f15eef8: 01d17821 */ addu $t7,$t6,$s1 +/* f15eefc: c5e80008 */ lwc1 $f8,0x8($t7) +/* f15ef00: 46083280 */ add.s $f10,$f6,$f8 +/* f15ef04: c4880014 */ lwc1 $f8,0x14($a0) +/* f15ef08: e48a000c */ swc1 $f10,0xc($a0) +/* f15ef0c: 8eb80000 */ lw $t8,0x0($s5) +/* f15ef10: 0311c821 */ addu $t9,$t8,$s1 +/* f15ef14: c724000c */ lwc1 $f4,0xc($t9) +/* f15ef18: 46040180 */ add.s $f6,$f0,$f4 +/* f15ef1c: e4860010 */ swc1 $f6,0x10($a0) +/* f15ef20: 8eae0000 */ lw $t6,0x0($s5) +/* f15ef24: c4860018 */ lwc1 $f6,0x18($a0) +/* f15ef28: 01d17821 */ addu $t7,$t6,$s1 +/* f15ef2c: c5ea0004 */ lwc1 $f10,0x4($t7) +/* f15ef30: 460a4100 */ add.s $f4,$f8,$f10 +/* f15ef34: e4840014 */ swc1 $f4,0x14($a0) +/* f15ef38: 8eb80000 */ lw $t8,0x0($s5) +/* f15ef3c: c484001c */ lwc1 $f4,0x1c($a0) +/* f15ef40: 0311c821 */ addu $t9,$t8,$s1 +/* f15ef44: c7280008 */ lwc1 $f8,0x8($t9) +/* f15ef48: 46083280 */ add.s $f10,$f6,$f8 +/* f15ef4c: e48a0018 */ swc1 $f10,0x18($a0) +/* f15ef50: 8eae0000 */ lw $t6,0x0($s5) +/* f15ef54: 01d17821 */ addu $t7,$t6,$s1 +/* f15ef58: c5e6000c */ lwc1 $f6,0xc($t7) +/* f15ef5c: 46062200 */ add.s $f8,$f4,$f6 +/* f15ef60: e488001c */ swc1 $f8,0x1c($a0) +.L0f15ef64: +/* f15ef64: 80640008 */ lb $a0,0x8($v1) +/* f15ef68: 24420001 */ addiu $v0,$v0,0x1 +/* f15ef6c: 24630008 */ addiu $v1,$v1,0x8 +/* f15ef70: 1644ff74 */ bne $s2,$a0,.L0f15ed44 +/* f15ef74: 00000000 */ sll $zero,$zero,0x0 +.L0f15ef78: +/* f15ef78: 8fb00008 */ lw $s0,0x8($sp) +/* f15ef7c: 8fb1000c */ lw $s1,0xc($sp) +/* f15ef80: 8fb20010 */ lw $s2,0x10($sp) +/* f15ef84: 8fb30014 */ lw $s3,0x14($sp) +/* f15ef88: 8fb40018 */ lw $s4,0x18($sp) +/* f15ef8c: 8fb5001c */ lw $s5,0x1c($sp) +/* f15ef90: 27bd0020 */ addiu $sp,$sp,0x20 +/* f15ef94: 03e00008 */ jr $ra +/* f15ef98: 00e01025 */ or $v0,$a3,$zero +); + +GLOBAL_ASM( +glabel func0f15ef9c +/* f15ef9c: 27bdffa8 */ addiu $sp,$sp,-88 +/* f15efa0: 000410c0 */ sll $v0,$a0,0x3 +/* f15efa4: 00441021 */ addu $v0,$v0,$a0 +/* f15efa8: 3c0e800a */ lui $t6,0x800a +/* f15efac: 8dce4928 */ lw $t6,0x4928($t6) +/* f15efb0: 00021080 */ sll $v0,$v0,0x2 +/* f15efb4: 00441023 */ subu $v0,$v0,$a0 +/* f15efb8: 00021080 */ sll $v0,$v0,0x2 +/* f15efbc: afbf0034 */ sw $ra,0x34($sp) +/* f15efc0: afb50030 */ sw $s5,0x30($sp) +/* f15efc4: afb4002c */ sw $s4,0x2c($sp) +/* f15efc8: afb30028 */ sw $s3,0x28($sp) +/* f15efcc: afb20024 */ sw $s2,0x24($sp) +/* f15efd0: afb10020 */ sw $s1,0x20($sp) +/* f15efd4: afb0001c */ sw $s0,0x1c($sp) +/* f15efd8: 01c27821 */ addu $t7,$t6,$v0 +/* f15efdc: 8df80044 */ lw $t8,0x44($t7) +/* f15efe0: 0080a825 */ or $s5,$a0,$zero +/* f15efe4: 00009825 */ or $s3,$zero,$zero +/* f15efe8: 1700007f */ bnez $t8,.L0f15f1e8 +/* f15efec: 00002825 */ or $a1,$zero,$zero +/* f15eff0: 24060001 */ addiu $a2,$zero,0x1 +/* f15eff4: 0fc576ad */ jal func0f15dab4 +/* f15eff8: afa20038 */ sw $v0,0x38($sp) +/* f15effc: 1040007a */ beqz $v0,.L0f15f1e8 +/* f15f000: 0040a025 */ or $s4,$v0,$zero +/* f15f004: 10400015 */ beqz $v0,.L0f15f05c +/* f15f008: 24110004 */ addiu $s1,$zero,0x4 +/* f15f00c: 2410ffb8 */ addiu $s0,$zero,-72 +.L0f15f010: +/* f15f010: 80590000 */ lb $t9,0x0($v0) +/* f15f014: 02801825 */ or $v1,$s4,$zero +/* f15f018: 02802825 */ or $a1,$s4,$zero +/* f15f01c: 1219000b */ beq $s0,$t9,.L0f15f04c +/* f15f020: 24060001 */ addiu $a2,$zero,0x1 +/* f15f024: 00402025 */ or $a0,$v0,$zero +/* f15f028: 80880000 */ lb $t0,0x0($a0) +.L0f15f02c: +/* f15f02c: 56280003 */ bnel $s1,$t0,.L0f15f03c +/* f15f030: 80690008 */ lb $t1,0x8($v1) +/* f15f034: 26730001 */ addiu $s3,$s3,0x1 +/* f15f038: 80690008 */ lb $t1,0x8($v1) +.L0f15f03c: +/* f15f03c: 24630008 */ addiu $v1,$v1,0x8 +/* f15f040: 24840008 */ addiu $a0,$a0,0x8 +/* f15f044: 5609fff9 */ bnel $s0,$t1,.L0f15f02c +/* f15f048: 80880000 */ lb $t0,0x0($a0) +.L0f15f04c: +/* f15f04c: 0fc576ad */ jal func0f15dab4 +/* f15f050: 02a02025 */ or $a0,$s5,$zero +/* f15f054: 1440ffee */ bnez $v0,.L0f15f010 +/* f15f058: 0040a025 */ or $s4,$v0,$zero +.L0f15f05c: +/* f15f05c: 2410ffb8 */ addiu $s0,$zero,-72 +/* f15f060: 24110004 */ addiu $s1,$zero,0x4 +/* f15f064: 00009025 */ or $s2,$zero,$zero +/* f15f068: 02a02025 */ or $a0,$s5,$zero +/* f15f06c: 00002825 */ or $a1,$zero,$zero +/* f15f070: 0fc576ad */ jal func0f15dab4 +/* f15f074: 24060002 */ addiu $a2,$zero,0x2 +/* f15f078: 10400014 */ beqz $v0,.L0f15f0cc +/* f15f07c: 0040a025 */ or $s4,$v0,$zero +.L0f15f080: +/* f15f080: 804a0000 */ lb $t2,0x0($v0) +/* f15f084: 02801825 */ or $v1,$s4,$zero +/* f15f088: 02802825 */ or $a1,$s4,$zero +/* f15f08c: 120a000b */ beq $s0,$t2,.L0f15f0bc +/* f15f090: 24060002 */ addiu $a2,$zero,0x2 +/* f15f094: 00402025 */ or $a0,$v0,$zero +/* f15f098: 808b0000 */ lb $t3,0x0($a0) +.L0f15f09c: +/* f15f09c: 562b0003 */ bnel $s1,$t3,.L0f15f0ac +/* f15f0a0: 806c0008 */ lb $t4,0x8($v1) +/* f15f0a4: 26520001 */ addiu $s2,$s2,0x1 +/* f15f0a8: 806c0008 */ lb $t4,0x8($v1) +.L0f15f0ac: +/* f15f0ac: 24630008 */ addiu $v1,$v1,0x8 +/* f15f0b0: 24840008 */ addiu $a0,$a0,0x8 +/* f15f0b4: 560cfff9 */ bnel $s0,$t4,.L0f15f09c +/* f15f0b8: 808b0000 */ lb $t3,0x0($a0) +.L0f15f0bc: +/* f15f0bc: 0fc576ad */ jal func0f15dab4 +/* f15f0c0: 02a02025 */ or $a0,$s5,$zero +/* f15f0c4: 1440ffee */ bnez $v0,.L0f15f080 +/* f15f0c8: 0040a025 */ or $s4,$v0,$zero +.L0f15f0cc: +/* f15f0cc: 02729821 */ addu $s3,$s3,$s2 +/* f15f0d0: 00132140 */ sll $a0,$s3,0x5 +/* f15f0d4: 2484000f */ addiu $a0,$a0,0xf +/* f15f0d8: 2401fff0 */ addiu $at,$zero,-16 +/* f15f0dc: 00816824 */ and $t5,$a0,$at +/* f15f0e0: 0c004aac */ jal 0x12ab0 +/* f15f0e4: 01a02025 */ or $a0,$t5,$zero +/* f15f0e8: 1040003f */ beqz $v0,.L0f15f1e8 +/* f15f0ec: 00408025 */ or $s0,$v0,$zero +/* f15f0f0: 02a02025 */ or $a0,$s5,$zero +/* f15f0f4: 00002825 */ or $a1,$zero,$zero +/* f15f0f8: 0fc576ad */ jal func0f15dab4 +/* f15f0fc: 24060001 */ addiu $a2,$zero,0x1 +/* f15f100: 3c0e800a */ lui $t6,0x800a +/* f15f104: 8dce4928 */ lw $t6,0x4928($t6) +/* f15f108: 8faf0038 */ lw $t7,0x38($sp) +/* f15f10c: 0040a025 */ or $s4,$v0,$zero +/* f15f110: 00009825 */ or $s3,$zero,$zero +/* f15f114: 01cfc021 */ addu $t8,$t6,$t7 +/* f15f118: 10400013 */ beqz $v0,.L0f15f168 +/* f15f11c: af100044 */ sw $s0,0x44($t8) +.L0f15f120: +/* f15f120: 02a02025 */ or $a0,$s5,$zero +/* f15f124: 0fc576ed */ jal func0f15dbb4 +/* f15f128: 02802825 */ or $a1,$s4,$zero +/* f15f12c: 24190001 */ addiu $t9,$zero,0x1 +/* f15f130: afb90014 */ sw $t9,0x14($sp) +/* f15f134: 02a02025 */ or $a0,$s5,$zero +/* f15f138: 02002825 */ or $a1,$s0,$zero +/* f15f13c: 02803025 */ or $a2,$s4,$zero +/* f15f140: 02603825 */ or $a3,$s3,$zero +/* f15f144: 0fc57b36 */ jal func0f15ecd8 +/* f15f148: afa20010 */ sw $v0,0x10($sp) +/* f15f14c: 00409825 */ or $s3,$v0,$zero +/* f15f150: 02a02025 */ or $a0,$s5,$zero +/* f15f154: 02802825 */ or $a1,$s4,$zero +/* f15f158: 0fc576ad */ jal func0f15dab4 +/* f15f15c: 24060001 */ addiu $a2,$zero,0x1 +/* f15f160: 1440ffef */ bnez $v0,.L0f15f120 +/* f15f164: 0040a025 */ or $s4,$v0,$zero +.L0f15f168: +/* f15f168: 12400018 */ beqz $s2,.L0f15f1cc +/* f15f16c: 02a02025 */ or $a0,$s5,$zero +/* f15f170: 00002825 */ or $a1,$zero,$zero +/* f15f174: 0fc576ad */ jal func0f15dab4 +/* f15f178: 24060002 */ addiu $a2,$zero,0x2 +/* f15f17c: 10400013 */ beqz $v0,.L0f15f1cc +/* f15f180: 0040a025 */ or $s4,$v0,$zero +.L0f15f184: +/* f15f184: 02a02025 */ or $a0,$s5,$zero +/* f15f188: 0fc576ed */ jal func0f15dbb4 +/* f15f18c: 02802825 */ or $a1,$s4,$zero +/* f15f190: 24080002 */ addiu $t0,$zero,0x2 +/* f15f194: afa80014 */ sw $t0,0x14($sp) +/* f15f198: 02a02025 */ or $a0,$s5,$zero +/* f15f19c: 02002825 */ or $a1,$s0,$zero +/* f15f1a0: 02803025 */ or $a2,$s4,$zero +/* f15f1a4: 02603825 */ or $a3,$s3,$zero +/* f15f1a8: 0fc57b36 */ jal func0f15ecd8 +/* f15f1ac: afa20010 */ sw $v0,0x10($sp) +/* f15f1b0: 00409825 */ or $s3,$v0,$zero +/* f15f1b4: 02a02025 */ or $a0,$s5,$zero +/* f15f1b8: 02802825 */ or $a1,$s4,$zero +/* f15f1bc: 0fc576ad */ jal func0f15dab4 +/* f15f1c0: 24060002 */ addiu $a2,$zero,0x2 +/* f15f1c4: 1440ffef */ bnez $v0,.L0f15f184 +/* f15f1c8: 0040a025 */ or $s4,$v0,$zero +.L0f15f1cc: +/* f15f1cc: 3c0b800a */ lui $t3,0x800a +/* f15f1d0: 8d6b4928 */ lw $t3,0x4928($t3) +/* f15f1d4: 8fac0038 */ lw $t4,0x38($sp) +/* f15f1d8: 00134c00 */ sll $t1,$s3,0x10 +/* f15f1dc: 00095403 */ sra $t2,$t1,0x10 +/* f15f1e0: 016c6821 */ addu $t5,$t3,$t4 +/* f15f1e4: adaa0040 */ sw $t2,0x40($t5) +.L0f15f1e8: +/* f15f1e8: 8fbf0034 */ lw $ra,0x34($sp) +/* f15f1ec: 8fb0001c */ lw $s0,0x1c($sp) +/* f15f1f0: 8fb10020 */ lw $s1,0x20($sp) +/* f15f1f4: 8fb20024 */ lw $s2,0x24($sp) +/* f15f1f8: 8fb30028 */ lw $s3,0x28($sp) +/* f15f1fc: 8fb4002c */ lw $s4,0x2c($sp) +/* f15f200: 8fb50030 */ lw $s5,0x30($sp) +/* f15f204: 03e00008 */ jr $ra +/* f15f208: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0f15f20c +/* f15f20c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f15f210: afbf0014 */ sw $ra,0x14($sp) +/* f15f214: afa60038 */ sw $a2,0x38($sp) +/* f15f218: afa7003c */ sw $a3,0x3c($sp) +/* f15f21c: 8ccf0000 */ lw $t7,0x0($a2) +/* f15f220: 448f2000 */ mtc1 $t7,$f4 +/* f15f224: 00000000 */ sll $zero,$zero,0x0 +/* f15f228: 468021a0 */ cvt.s.w $f6,$f4 +/* f15f22c: e7a60024 */ swc1 $f6,0x24($sp) +/* f15f230: 8cd80004 */ lw $t8,0x4($a2) +/* f15f234: 44984000 */ mtc1 $t8,$f8 +/* f15f238: 00000000 */ sll $zero,$zero,0x0 +/* f15f23c: 468042a0 */ cvt.s.w $f10,$f8 +/* f15f240: e7aa0028 */ swc1 $f10,0x28($sp) +/* f15f244: 8cd90008 */ lw $t9,0x8($a2) +/* f15f248: 27a60024 */ addiu $a2,$sp,0x24 +/* f15f24c: 44998000 */ mtc1 $t9,$f16 +/* f15f250: 00000000 */ sll $zero,$zero,0x0 +/* f15f254: 468084a0 */ cvt.s.w $f18,$f16 +/* f15f258: e7b2002c */ swc1 $f18,0x2c($sp) +/* f15f25c: 8ce90000 */ lw $t1,0x0($a3) +/* f15f260: 44892000 */ mtc1 $t1,$f4 +/* f15f264: 00000000 */ sll $zero,$zero,0x0 +/* f15f268: 468021a0 */ cvt.s.w $f6,$f4 +/* f15f26c: e7a60018 */ swc1 $f6,0x18($sp) +/* f15f270: 8cea0004 */ lw $t2,0x4($a3) +/* f15f274: 448a4000 */ mtc1 $t2,$f8 +/* f15f278: 00000000 */ sll $zero,$zero,0x0 +/* f15f27c: 468042a0 */ cvt.s.w $f10,$f8 +/* f15f280: e7aa001c */ swc1 $f10,0x1c($sp) +/* f15f284: 8ceb0008 */ lw $t3,0x8($a3) +/* f15f288: 27a70018 */ addiu $a3,$sp,0x18 +/* f15f28c: 448b8000 */ mtc1 $t3,$f16 +/* f15f290: 00000000 */ sll $zero,$zero,0x0 +/* f15f294: 468084a0 */ cvt.s.w $f18,$f16 +/* f15f298: 0fc57cac */ jal func0f15f2b0 +/* f15f29c: e7b20020 */ swc1 $f18,0x20($sp) +/* f15f2a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f15f2a4: 27bd0030 */ addiu $sp,$sp,0x30 +/* f15f2a8: 03e00008 */ jr $ra +/* f15f2ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f15f2b0 +/* f15f2b0: c4b20000 */ lwc1 $f18,0x0($a1) +/* f15f2b4: 44806000 */ mtc1 $zero,$f12 +/* f15f2b8: c48a0000 */ lwc1 $f10,0x0($a0) +/* f15f2bc: c4e80000 */ lwc1 $f8,0x0($a3) +/* f15f2c0: 460c903c */ c.lt.s $f18,$f12 +/* f15f2c4: c4cc0000 */ lwc1 $f12,0x0($a2) +/* f15f2c8: 460a4401 */ sub.s $f16,$f8,$f10 +/* f15f2cc: 27bdffa0 */ addiu $sp,$sp,-96 +/* f15f2d0: 45000004 */ bc1f .L0f15f2e4 +/* f15f2d4: 460a6381 */ sub.s $f14,$f12,$f10 +/* f15f2d8: 46009487 */ neg.s $f18,$f18 +/* f15f2dc: 46007387 */ neg.s $f14,$f14 +/* f15f2e0: 46008407 */ neg.s $f16,$f16 +.L0f15f2e4: +/* f15f2e4: 44805000 */ mtc1 $zero,$f10 +/* f15f2e8: 00000000 */ sll $zero,$zero,0x0 +/* f15f2ec: 460a703c */ c.lt.s $f14,$f10 +/* f15f2f0: 00000000 */ sll $zero,$zero,0x0 +/* f15f2f4: 4502000a */ bc1fl .L0f15f320 +/* f15f2f8: 460e803c */ c.lt.s $f16,$f14 +/* f15f2fc: 44802000 */ mtc1 $zero,$f4 +/* f15f300: 00000000 */ sll $zero,$zero,0x0 +/* f15f304: 4604803c */ c.lt.s $f16,$f4 +/* f15f308: 00000000 */ sll $zero,$zero,0x0 +/* f15f30c: 45020004 */ bc1fl .L0f15f320 +/* f15f310: 460e803c */ c.lt.s $f16,$f14 +/* f15f314: 10000090 */ beqz $zero,.L0f15f558 +/* f15f318: 00001025 */ or $v0,$zero,$zero +/* f15f31c: 460e803c */ c.lt.s $f16,$f14 +.L0f15f320: +/* f15f320: 00000000 */ sll $zero,$zero,0x0 +/* f15f324: 45020005 */ bc1fl .L0f15f33c +/* f15f328: c4860004 */ lwc1 $f6,0x4($a0) +/* f15f32c: 46007006 */ mov.s $f0,$f14 +/* f15f330: 46008386 */ mov.s $f14,$f16 +/* f15f334: 46000406 */ mov.s $f16,$f0 +/* f15f338: c4860004 */ lwc1 $f6,0x4($a0) +.L0f15f33c: +/* f15f33c: c4ac0004 */ lwc1 $f12,0x4($a1) +/* f15f340: e7a60004 */ swc1 $f6,0x4($sp) +/* f15f344: 44803000 */ mtc1 $zero,$f6 +/* f15f348: c7aa0004 */ lwc1 $f10,0x4($sp) +/* f15f34c: c4e80004 */ lwc1 $f8,0x4($a3) +/* f15f350: 4606603c */ c.lt.s $f12,$f6 +/* f15f354: c4c40004 */ lwc1 $f4,0x4($a2) +/* f15f358: 460a4081 */ sub.s $f2,$f8,$f10 +/* f15f35c: 44804000 */ mtc1 $zero,$f8 +/* f15f360: 45000004 */ bc1f .L0f15f374 +/* f15f364: 460a2001 */ sub.s $f0,$f4,$f10 +/* f15f368: 46006307 */ neg.s $f12,$f12 +/* f15f36c: 46000007 */ neg.s $f0,$f0 +/* f15f370: 46001087 */ neg.s $f2,$f2 +.L0f15f374: +/* f15f374: 4608003c */ c.lt.s $f0,$f8 +/* f15f378: 00000000 */ sll $zero,$zero,0x0 +/* f15f37c: 4502000a */ bc1fl .L0f15f3a8 +/* f15f380: 4600103c */ c.lt.s $f2,$f0 +/* f15f384: 44802000 */ mtc1 $zero,$f4 +/* f15f388: 00000000 */ sll $zero,$zero,0x0 +/* f15f38c: 4604103c */ c.lt.s $f2,$f4 +/* f15f390: 00000000 */ sll $zero,$zero,0x0 +/* f15f394: 45020004 */ bc1fl .L0f15f3a8 +/* f15f398: 4600103c */ c.lt.s $f2,$f0 +/* f15f39c: 1000006e */ beqz $zero,.L0f15f558 +/* f15f3a0: 00001025 */ or $v0,$zero,$zero +/* f15f3a4: 4600103c */ c.lt.s $f2,$f0 +.L0f15f3a8: +/* f15f3a8: 460c7182 */ mul.s $f6,$f14,$f12 +/* f15f3ac: 45000004 */ bc1f .L0f15f3c0 +/* f15f3b0: 00000000 */ sll $zero,$zero,0x0 +/* f15f3b4: e7a00020 */ swc1 $f0,0x20($sp) +/* f15f3b8: 46001006 */ mov.s $f0,$f2 +/* f15f3bc: c7a20020 */ lwc1 $f2,0x20($sp) +.L0f15f3c0: +/* f15f3c0: 46120282 */ mul.s $f10,$f0,$f18 +/* f15f3c4: e7a60004 */ swc1 $f6,0x4($sp) +/* f15f3c8: c7a40004 */ lwc1 $f4,0x4($sp) +/* f15f3cc: e7aa0000 */ swc1 $f10,0x0($sp) +/* f15f3d0: c7a80000 */ lwc1 $f8,0x0($sp) +/* f15f3d4: 4604403c */ c.lt.s $f8,$f4 +/* f15f3d8: 00000000 */ sll $zero,$zero,0x0 +/* f15f3dc: 4500000d */ bc1f .L0f15f414 +/* f15f3e0: 00000000 */ sll $zero,$zero,0x0 +/* f15f3e4: 46121002 */ mul.s $f0,$f2,$f18 +/* f15f3e8: 4604003c */ c.lt.s $f0,$f4 +/* f15f3ec: 00000000 */ sll $zero,$zero,0x0 +/* f15f3f0: 45000003 */ bc1f .L0f15f400 +/* f15f3f4: 00000000 */ sll $zero,$zero,0x0 +/* f15f3f8: 10000057 */ beqz $zero,.L0f15f558 +/* f15f3fc: 00001025 */ or $v0,$zero,$zero +.L0f15f400: +/* f15f400: 460c8282 */ mul.s $f10,$f16,$f12 +/* f15f404: e7ae0034 */ swc1 $f14,0x34($sp) +/* f15f408: e7b20030 */ swc1 $f18,0x30($sp) +/* f15f40c: 1000000f */ beqz $zero,.L0f15f44c +/* f15f410: e7aa0004 */ swc1 $f10,0x4($sp) +.L0f15f414: +/* f15f414: 460c8382 */ mul.s $f14,$f16,$f12 +/* f15f418: c7a60000 */ lwc1 $f6,0x0($sp) +/* f15f41c: 4606703c */ c.lt.s $f14,$f6 +/* f15f420: 00000000 */ sll $zero,$zero,0x0 +/* f15f424: 45000003 */ bc1f .L0f15f434 +/* f15f428: 00000000 */ sll $zero,$zero,0x0 +/* f15f42c: 1000004a */ beqz $zero,.L0f15f558 +/* f15f430: 00001025 */ or $v0,$zero,$zero +.L0f15f434: +/* f15f434: 46121202 */ mul.s $f8,$f2,$f18 +/* f15f438: e7a00034 */ swc1 $f0,0x34($sp) +/* f15f43c: e7ac0030 */ swc1 $f12,0x30($sp) +/* f15f440: e7ae0004 */ swc1 $f14,0x4($sp) +/* f15f444: e7a80000 */ swc1 $f8,0x0($sp) +/* f15f448: c7a00000 */ lwc1 $f0,0x0($sp) +.L0f15f44c: +/* f15f44c: c7a40004 */ lwc1 $f4,0x4($sp) +/* f15f450: 44804000 */ mtc1 $zero,$f8 +/* f15f454: 4600203c */ c.lt.s $f4,$f0 +/* f15f458: 44802000 */ mtc1 $zero,$f4 +/* f15f45c: 45020005 */ bc1fl .L0f15f474 +/* f15f460: 46001006 */ mov.s $f0,$f2 +/* f15f464: 46008006 */ mov.s $f0,$f16 +/* f15f468: 10000003 */ beqz $zero,.L0f15f478 +/* f15f46c: 46009386 */ mov.s $f14,$f18 +/* f15f470: 46001006 */ mov.s $f0,$f2 +.L0f15f474: +/* f15f474: 46006386 */ mov.s $f14,$f12 +.L0f15f478: +/* f15f478: c4a20008 */ lwc1 $f2,0x8($a1) +/* f15f47c: c4900008 */ lwc1 $f16,0x8($a0) +/* f15f480: c4c60008 */ lwc1 $f6,0x8($a2) +/* f15f484: 4608103c */ c.lt.s $f2,$f8 +/* f15f488: c4ea0008 */ lwc1 $f10,0x8($a3) +/* f15f48c: 46103481 */ sub.s $f18,$f6,$f16 +/* f15f490: c7a60034 */ lwc1 $f6,0x34($sp) +/* f15f494: 45000004 */ bc1f .L0f15f4a8 +/* f15f498: 46105301 */ sub.s $f12,$f10,$f16 +/* f15f49c: 46001087 */ neg.s $f2,$f2 +/* f15f4a0: 46009487 */ neg.s $f18,$f18 +/* f15f4a4: 46006307 */ neg.s $f12,$f12 +.L0f15f4a8: +/* f15f4a8: 4604903c */ c.lt.s $f18,$f4 +/* f15f4ac: c7a80030 */ lwc1 $f8,0x30($sp) +/* f15f4b0: 4502000a */ bc1fl .L0f15f4dc +/* f15f4b4: 4612603c */ c.lt.s $f12,$f18 +/* f15f4b8: 44805000 */ mtc1 $zero,$f10 +/* f15f4bc: 00000000 */ sll $zero,$zero,0x0 +/* f15f4c0: 460a603c */ c.lt.s $f12,$f10 +/* f15f4c4: 00000000 */ sll $zero,$zero,0x0 +/* f15f4c8: 45020004 */ bc1fl .L0f15f4dc +/* f15f4cc: 4612603c */ c.lt.s $f12,$f18 +/* f15f4d0: 10000021 */ beqz $zero,.L0f15f558 +/* f15f4d4: 00001025 */ or $v0,$zero,$zero +/* f15f4d8: 4612603c */ c.lt.s $f12,$f18 +.L0f15f4dc: +/* f15f4dc: 00000000 */ sll $zero,$zero,0x0 +/* f15f4e0: 45000004 */ bc1f .L0f15f4f4 +/* f15f4e4: 00000000 */ sll $zero,$zero,0x0 +/* f15f4e8: 46009406 */ mov.s $f16,$f18 +/* f15f4ec: 46006486 */ mov.s $f18,$f12 +/* f15f4f0: 46008306 */ mov.s $f12,$f16 +.L0f15f4f4: +/* f15f4f4: 46023402 */ mul.s $f16,$f6,$f2 +/* f15f4f8: 00000000 */ sll $zero,$zero,0x0 +/* f15f4fc: 46089102 */ mul.s $f4,$f18,$f8 +/* f15f500: c7a80030 */ lwc1 $f8,0x30($sp) +/* f15f504: 4604803c */ c.lt.s $f16,$f4 +/* f15f508: 00000000 */ sll $zero,$zero,0x0 +/* f15f50c: 4500000a */ bc1f .L0f15f538 +/* f15f510: 00000000 */ sll $zero,$zero,0x0 +/* f15f514: 46020282 */ mul.s $f10,$f0,$f2 +/* f15f518: 00000000 */ sll $zero,$zero,0x0 +/* f15f51c: 460e9182 */ mul.s $f6,$f18,$f14 +/* f15f520: 4606503c */ c.lt.s $f10,$f6 +/* f15f524: 00000000 */ sll $zero,$zero,0x0 +/* f15f528: 4500000a */ bc1f .L0f15f554 +/* f15f52c: 00000000 */ sll $zero,$zero,0x0 +/* f15f530: 10000009 */ beqz $zero,.L0f15f558 +/* f15f534: 00001025 */ or $v0,$zero,$zero +.L0f15f538: +/* f15f538: 46086102 */ mul.s $f4,$f12,$f8 +/* f15f53c: 4610203c */ c.lt.s $f4,$f16 +/* f15f540: 00000000 */ sll $zero,$zero,0x0 +/* f15f544: 45020004 */ bc1fl .L0f15f558 +/* f15f548: 24020001 */ addiu $v0,$zero,0x1 +/* f15f54c: 10000002 */ beqz $zero,.L0f15f558 +/* f15f550: 00001025 */ or $v0,$zero,$zero +.L0f15f554: +/* f15f554: 24020001 */ addiu $v0,$zero,0x1 +.L0f15f558: +/* f15f558: 03e00008 */ jr $ra +/* f15f55c: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f15f560 +/* f15f560: 27bdff08 */ addiu $sp,$sp,-248 +/* f15f564: afb70054 */ sw $s7,0x54($sp) +/* f15f568: afb60050 */ sw $s6,0x50($sp) +/* f15f56c: afb5004c */ sw $s5,0x4c($sp) +/* f15f570: afb30044 */ sw $s3,0x44($sp) +/* f15f574: afb20040 */ sw $s2,0x40($sp) +/* f15f578: afb00038 */ sw $s0,0x38($sp) +/* f15f57c: f7b40030 */ sdc1 $f20,0x30($sp) +/* f15f580: 3c017f1b */ lui $at,0x7f1b +/* f15f584: 3c09800a */ lui $t1,0x800a +/* f15f588: 00809825 */ or $s3,$a0,$zero +/* f15f58c: 00a0b025 */ or $s6,$a1,$zero +/* f15f590: afbf005c */ sw $ra,0x5c($sp) +/* f15f594: afbe0058 */ sw $s8,0x58($sp) +/* f15f598: afb40048 */ sw $s4,0x48($sp) +/* f15f59c: afb1003c */ sw $s1,0x3c($sp) +/* f15f5a0: afa60100 */ sw $a2,0x100($sp) +/* f15f5a4: afa70104 */ sw $a3,0x104($sp) +/* f15f5a8: afa000dc */ sw $zero,0xdc($sp) +/* f15f5ac: 00006825 */ or $t5,$zero,$zero +/* f15f5b0: c43475d8 */ lwc1 $f20,0x75d8($at) +/* f15f5b4: 25296470 */ addiu $t1,$t1,0x6470 +/* f15f5b8: 8fb00110 */ lw $s0,0x110($sp) +/* f15f5bc: 8fb200b4 */ lw $s2,0xb4($sp) +/* f15f5c0: 8fb500cc */ lw $s5,0xcc($sp) +/* f15f5c4: 8fb700f0 */ lw $s7,0xf0($sp) +/* f15f5c8: 87a800f4 */ lh $t0,0xf4($sp) +/* f15f5cc: 00e06025 */ or $t4,$a3,$zero +/* f15f5d0: 240b0003 */ addiu $t3,$zero,0x3 +/* f15f5d4: 240a000c */ addiu $t2,$zero,0xc +.L0f15f5d8: +/* f15f5d8: 81820000 */ lb $v0,0x0($t4) +/* f15f5dc: 2401ffb8 */ addiu $at,$zero,-72 +/* f15f5e0: 54410008 */ bnel $v0,$at,.L0f15f604 +/* f15f5e4: 24010004 */ addiu $at,$zero,0x4 +/* f15f5e8: 8fae0108 */ lw $t6,0x108($sp) +/* f15f5ec: 00006825 */ or $t5,$zero,$zero +/* f15f5f0: 11c0026c */ beqz $t6,.L0f15ffa4 +/* f15f5f4: 01c06025 */ or $t4,$t6,$zero +/* f15f5f8: 1000fff7 */ beqz $zero,.L0f15f5d8 +/* f15f5fc: afa00108 */ sw $zero,0x108($sp) +/* f15f600: 24010004 */ addiu $at,$zero,0x4 +.L0f15f604: +/* f15f604: 544100c8 */ bnel $v0,$at,.L0f15f928 +/* f15f608: 2401fffd */ addiu $at,$zero,-3 +/* f15f60c: 91850001 */ lbu $a1,0x1($t4) +/* f15f610: 8d870004 */ lw $a3,0x4($t4) +/* f15f614: 3c0100ff */ lui $at,0xff +/* f15f618: 30a6000f */ andi $a2,$a1,0xf +/* f15f61c: 00ca0019 */ multu $a2,$t2 +/* f15f620: 8fb9010c */ lw $t9,0x10c($sp) +/* f15f624: 3421ffff */ ori $at,$at,0xffff +/* f15f628: 00e17824 */ and $t7,$a3,$at +/* f15f62c: 01e03825 */ or $a3,$t7,$zero +/* f15f630: 00051902 */ srl $v1,$a1,0x4 +/* f15f634: 032f7021 */ addu $t6,$t9,$t7 +/* f15f638: 3078000f */ andi $t8,$v1,0xf +/* f15f63c: 03001825 */ or $v1,$t8,$zero +/* f15f640: 3c02800a */ lui $v0,0x800a +/* f15f644: 00007812 */ mflo $t7 +/* f15f648: 01cf2023 */ subu $a0,$t6,$t7 +/* f15f64c: 84980000 */ lh $t8,0x0($a0) +/* f15f650: 24630000 */ addiu $v1,$v1,0x0 +/* f15f654: 240f0001 */ addiu $t7,$zero,0x1 +/* f15f658: 44982000 */ mtc1 $t8,$f4 +/* f15f65c: 2442647c */ addiu $v0,$v0,0x647c +/* f15f660: 2495000c */ addiu $s5,$a0,0xc +/* f15f664: 468021a0 */ cvt.s.w $f6,$f4 +/* f15f668: e5260000 */ swc1 $f6,0x0($t1) +/* f15f66c: 84990002 */ lh $t9,0x2($a0) +/* f15f670: c5200000 */ lwc1 $f0,0x0($t1) +/* f15f674: 44994000 */ mtc1 $t9,$f8 +/* f15f678: 00000000 */ sll $zero,$zero,0x0 +/* f15f67c: 468042a0 */ cvt.s.w $f10,$f8 +/* f15f680: e52a0004 */ swc1 $f10,0x4($t1) +/* f15f684: 848e0004 */ lh $t6,0x4($a0) +/* f15f688: c5220004 */ lwc1 $f2,0x4($t1) +/* f15f68c: afaf00ec */ sw $t7,0xec($sp) +/* f15f690: 448e8000 */ mtc1 $t6,$f16 +/* f15f694: e7a000a4 */ swc1 $f0,0xa4($sp) +/* f15f698: e7a00098 */ swc1 $f0,0x98($sp) +/* f15f69c: 468084a0 */ cvt.s.w $f18,$f16 +/* f15f6a0: e7a200a8 */ swc1 $f2,0xa8($sp) +/* f15f6a4: e7a2009c */ swc1 $f2,0x9c($sp) +/* f15f6a8: e5320008 */ swc1 $f18,0x8($t1) +/* f15f6ac: c52c0008 */ lwc1 $f12,0x8($t1) +/* f15f6b0: e7ac00ac */ swc1 $f12,0xac($sp) +/* f15f6b4: 1860003e */ blez $v1,.L0f15f7b0 +/* f15f6b8: e7ac00a0 */ swc1 $f12,0xa0($sp) +.L0f15f6bc: +/* f15f6bc: 86b80000 */ lh $t8,0x0($s5) +/* f15f6c0: 26b5000c */ addiu $s5,$s5,0xc +/* f15f6c4: 2463ffff */ addiu $v1,$v1,-1 +/* f15f6c8: 44982000 */ mtc1 $t8,$f4 +/* f15f6cc: 00000000 */ sll $zero,$zero,0x0 +/* f15f6d0: 468021a0 */ cvt.s.w $f6,$f4 +/* f15f6d4: e4460000 */ swc1 $f6,0x0($v0) +/* f15f6d8: 86b9fff6 */ lh $t9,-0xa($s5) +/* f15f6dc: c4400000 */ lwc1 $f0,0x0($v0) +/* f15f6e0: 44994000 */ mtc1 $t9,$f8 +/* f15f6e4: 00000000 */ sll $zero,$zero,0x0 +/* f15f6e8: 468042a0 */ cvt.s.w $f10,$f8 +/* f15f6ec: e44a0004 */ swc1 $f10,0x4($v0) +/* f15f6f0: 86aefff8 */ lh $t6,-0x8($s5) +/* f15f6f4: 448e8000 */ mtc1 $t6,$f16 +/* f15f6f8: 00000000 */ sll $zero,$zero,0x0 +/* f15f6fc: 468084a0 */ cvt.s.w $f18,$f16 +/* f15f700: e4520008 */ swc1 $f18,0x8($v0) +/* f15f704: c7a400a4 */ lwc1 $f4,0xa4($sp) +/* f15f708: 4604003c */ c.lt.s $f0,$f4 +/* f15f70c: 00000000 */ sll $zero,$zero,0x0 +/* f15f710: 45020003 */ bc1fl .L0f15f720 +/* f15f714: c4400004 */ lwc1 $f0,0x4($v0) +/* f15f718: e7a000a4 */ swc1 $f0,0xa4($sp) +/* f15f71c: c4400004 */ lwc1 $f0,0x4($v0) +.L0f15f720: +/* f15f720: c7a600a8 */ lwc1 $f6,0xa8($sp) +/* f15f724: 4606003c */ c.lt.s $f0,$f6 +/* f15f728: 00000000 */ sll $zero,$zero,0x0 +/* f15f72c: 45020003 */ bc1fl .L0f15f73c +/* f15f730: c4400008 */ lwc1 $f0,0x8($v0) +/* f15f734: e7a000a8 */ swc1 $f0,0xa8($sp) +/* f15f738: c4400008 */ lwc1 $f0,0x8($v0) +.L0f15f73c: +/* f15f73c: c7a800ac */ lwc1 $f8,0xac($sp) +/* f15f740: 4608003c */ c.lt.s $f0,$f8 +/* f15f744: 00000000 */ sll $zero,$zero,0x0 +/* f15f748: 45020003 */ bc1fl .L0f15f758 +/* f15f74c: c4400000 */ lwc1 $f0,0x0($v0) +/* f15f750: e7a000ac */ swc1 $f0,0xac($sp) +/* f15f754: c4400000 */ lwc1 $f0,0x0($v0) +.L0f15f758: +/* f15f758: c7aa0098 */ lwc1 $f10,0x98($sp) +/* f15f75c: 4600503c */ c.lt.s $f10,$f0 +/* f15f760: 00000000 */ sll $zero,$zero,0x0 +/* f15f764: 45020003 */ bc1fl .L0f15f774 +/* f15f768: c4400004 */ lwc1 $f0,0x4($v0) +/* f15f76c: e7a00098 */ swc1 $f0,0x98($sp) +/* f15f770: c4400004 */ lwc1 $f0,0x4($v0) +.L0f15f774: +/* f15f774: c7b0009c */ lwc1 $f16,0x9c($sp) +/* f15f778: 4600803c */ c.lt.s $f16,$f0 +/* f15f77c: 00000000 */ sll $zero,$zero,0x0 +/* f15f780: 45020003 */ bc1fl .L0f15f790 +/* f15f784: c4400008 */ lwc1 $f0,0x8($v0) +/* f15f788: e7a0009c */ swc1 $f0,0x9c($sp) +/* f15f78c: c4400008 */ lwc1 $f0,0x8($v0) +.L0f15f790: +/* f15f790: c7b200a0 */ lwc1 $f18,0xa0($sp) +/* f15f794: 4600903c */ c.lt.s $f18,$f0 +/* f15f798: 00000000 */ sll $zero,$zero,0x0 +/* f15f79c: 45000002 */ bc1f .L0f15f7a8 +/* f15f7a0: 00000000 */ sll $zero,$zero,0x0 +/* f15f7a4: e7a000a0 */ swc1 $f0,0xa0($sp) +.L0f15f7a8: +/* f15f7a8: 1c60ffc4 */ bgtz $v1,.L0f15f6bc +/* f15f7ac: 2442000c */ addiu $v0,$v0,0xc +.L0f15f7b0: +/* f15f7b0: c6600000 */ lwc1 $f0,0x0($s3) +/* f15f7b4: c7a400a4 */ lwc1 $f4,0xa4($sp) +/* f15f7b8: c7a80098 */ lwc1 $f8,0x98($sp) +/* f15f7bc: 4604003c */ c.lt.s $f0,$f4 +/* f15f7c0: 00000000 */ sll $zero,$zero,0x0 +/* f15f7c4: 45020009 */ bc1fl .L0f15f7ec +/* f15f7c8: 4600403c */ c.lt.s $f8,$f0 +/* f15f7cc: c6c60000 */ lwc1 $f6,0x0($s6) +/* f15f7d0: 4604303c */ c.lt.s $f6,$f4 +/* f15f7d4: 00000000 */ sll $zero,$zero,0x0 +/* f15f7d8: 4502000e */ bc1fl .L0f15f814 +/* f15f7dc: c6600004 */ lwc1 $f0,0x4($s3) +/* f15f7e0: 1000000b */ beqz $zero,.L0f15f810 +/* f15f7e4: afa000ec */ sw $zero,0xec($sp) +/* f15f7e8: 4600403c */ c.lt.s $f8,$f0 +.L0f15f7ec: +/* f15f7ec: 00000000 */ sll $zero,$zero,0x0 +/* f15f7f0: 45020008 */ bc1fl .L0f15f814 +/* f15f7f4: c6600004 */ lwc1 $f0,0x4($s3) +/* f15f7f8: c6ca0000 */ lwc1 $f10,0x0($s6) +/* f15f7fc: 460a403c */ c.lt.s $f8,$f10 +/* f15f800: 00000000 */ sll $zero,$zero,0x0 +/* f15f804: 45020003 */ bc1fl .L0f15f814 +/* f15f808: c6600004 */ lwc1 $f0,0x4($s3) +/* f15f80c: afa000ec */ sw $zero,0xec($sp) +.L0f15f810: +/* f15f810: c6600004 */ lwc1 $f0,0x4($s3) +.L0f15f814: +/* f15f814: c7b000a8 */ lwc1 $f16,0xa8($sp) +/* f15f818: 4610003c */ c.lt.s $f0,$f16 +/* f15f81c: 00000000 */ sll $zero,$zero,0x0 +/* f15f820: 45020009 */ bc1fl .L0f15f848 +/* f15f824: c7a6009c */ lwc1 $f6,0x9c($sp) +/* f15f828: c6d20004 */ lwc1 $f18,0x4($s6) +/* f15f82c: 4610903c */ c.lt.s $f18,$f16 +/* f15f830: 00000000 */ sll $zero,$zero,0x0 +/* f15f834: 4502000f */ bc1fl .L0f15f874 +/* f15f838: c6600008 */ lwc1 $f0,0x8($s3) +/* f15f83c: 1000000c */ beqz $zero,.L0f15f870 +/* f15f840: afa000ec */ sw $zero,0xec($sp) +/* f15f844: c7a6009c */ lwc1 $f6,0x9c($sp) +.L0f15f848: +/* f15f848: 4600303c */ c.lt.s $f6,$f0 +/* f15f84c: 00000000 */ sll $zero,$zero,0x0 +/* f15f850: 45020008 */ bc1fl .L0f15f874 +/* f15f854: c6600008 */ lwc1 $f0,0x8($s3) +/* f15f858: c6c40004 */ lwc1 $f4,0x4($s6) +/* f15f85c: 4604303c */ c.lt.s $f6,$f4 +/* f15f860: 00000000 */ sll $zero,$zero,0x0 +/* f15f864: 45020003 */ bc1fl .L0f15f874 +/* f15f868: c6600008 */ lwc1 $f0,0x8($s3) +/* f15f86c: afa000ec */ sw $zero,0xec($sp) +.L0f15f870: +/* f15f870: c6600008 */ lwc1 $f0,0x8($s3) +.L0f15f874: +/* f15f874: c7a800ac */ lwc1 $f8,0xac($sp) +/* f15f878: 4608003c */ c.lt.s $f0,$f8 +/* f15f87c: 00000000 */ sll $zero,$zero,0x0 +/* f15f880: 45020009 */ bc1fl .L0f15f8a8 +/* f15f884: c7b200a0 */ lwc1 $f18,0xa0($sp) +/* f15f888: c6ca0008 */ lwc1 $f10,0x8($s6) +/* f15f88c: 4608503c */ c.lt.s $f10,$f8 +/* f15f890: 00000000 */ sll $zero,$zero,0x0 +/* f15f894: 4502000f */ bc1fl .L0f15f8d4 +/* f15f898: 8faf00ec */ lw $t7,0xec($sp) +/* f15f89c: 1000000c */ beqz $zero,.L0f15f8d0 +/* f15f8a0: afa000ec */ sw $zero,0xec($sp) +/* f15f8a4: c7b200a0 */ lwc1 $f18,0xa0($sp) +.L0f15f8a8: +/* f15f8a8: 4600903c */ c.lt.s $f18,$f0 +/* f15f8ac: 00000000 */ sll $zero,$zero,0x0 +/* f15f8b0: 45020008 */ bc1fl .L0f15f8d4 +/* f15f8b4: 8faf00ec */ lw $t7,0xec($sp) +/* f15f8b8: c6d00008 */ lwc1 $f16,0x8($s6) +/* f15f8bc: 4610903c */ c.lt.s $f18,$f16 +/* f15f8c0: 00000000 */ sll $zero,$zero,0x0 +/* f15f8c4: 45020003 */ bc1fl .L0f15f8d4 +/* f15f8c8: 8faf00ec */ lw $t7,0xec($sp) +/* f15f8cc: afa000ec */ sw $zero,0xec($sp) +.L0f15f8d0: +/* f15f8d0: 8faf00ec */ lw $t7,0xec($sp) +.L0f15f8d4: +/* f15f8d4: 11e001b1 */ beqz $t7,.L0f15ff9c +/* f15f8d8: 00000000 */ sll $zero,$zero,0x0 +/* f15f8dc: 02602025 */ or $a0,$s3,$zero +/* f15f8e0: 8fa50100 */ lw $a1,0x100($sp) +/* f15f8e4: 27a600a4 */ addiu $a2,$sp,0xa4 +/* f15f8e8: 27a70098 */ addiu $a3,$sp,0x98 +/* f15f8ec: a7a800f4 */ sh $t0,0xf4($sp) +/* f15f8f0: afac0104 */ sw $t4,0x104($sp) +/* f15f8f4: 0fc57cac */ jal func0f15f2b0 +/* f15f8f8: afad00c8 */ sw $t5,0xc8($sp) +/* f15f8fc: 8fac0104 */ lw $t4,0x104($sp) +/* f15f900: 3c09800a */ lui $t1,0x800a +/* f15f904: 25296470 */ addiu $t1,$t1,0x6470 +/* f15f908: 87a800f4 */ lh $t0,0xf4($sp) +/* f15f90c: 240a000c */ addiu $t2,$zero,0xc +/* f15f910: 240b0003 */ addiu $t3,$zero,0x3 +/* f15f914: 8fad00c8 */ lw $t5,0xc8($sp) +/* f15f918: afa200ec */ sw $v0,0xec($sp) +/* f15f91c: 1000ff2e */ beqz $zero,.L0f15f5d8 +/* f15f920: 258c0008 */ addiu $t4,$t4,0x8 +/* f15f924: 2401fffd */ addiu $at,$zero,-3 +.L0f15f928: +/* f15f928: 14410004 */ bne $v0,$at,.L0f15f93c +/* f15f92c: 8fb800ec */ lw $t8,0xec($sp) +/* f15f930: 01806825 */ or $t5,$t4,$zero +/* f15f934: 1000ff28 */ beqz $zero,.L0f15f5d8 +/* f15f938: 258c0008 */ addiu $t4,$t4,0x8 +.L0f15f93c: +/* f15f93c: 17000003 */ bnez $t8,.L0f15f94c +/* f15f940: 2401ffbf */ addiu $at,$zero,-65 +/* f15f944: 1000ff24 */ beqz $zero,.L0f15f5d8 +/* f15f948: 258c0008 */ addiu $t4,$t4,0x8 +.L0f15f94c: +/* f15f94c: 10410005 */ beq $v0,$at,.L0f15f964 +/* f15f950: 2401ffb1 */ addiu $at,$zero,-79 +/* f15f954: 50410004 */ beql $v0,$at,.L0f15f968 +/* f15f958: 2401ffbf */ addiu $at,$zero,-65 +/* f15f95c: 1000ff1e */ beqz $zero,.L0f15f5d8 +/* f15f960: 258c0008 */ addiu $t4,$t4,0x8 +.L0f15f964: +/* f15f964: 2401ffbf */ addiu $at,$zero,-65 +.L0f15f968: +/* f15f968: 5441002e */ bnel $v0,$at,.L0f15fa24 +/* f15f96c: 2401ffb1 */ addiu $at,$zero,-79 +/* f15f970: 2402000a */ addiu $v0,$zero,0xa +/* f15f974: 91990005 */ lbu $t9,0x5($t4) +/* f15f978: 0000b825 */ or $s7,$zero,$zero +/* f15f97c: 00004025 */ or $t0,$zero,$zero +/* f15f980: 0322001a */ div $zero,$t9,$v0 +/* f15f984: 00007012 */ mflo $t6 +/* f15f988: afae0074 */ sw $t6,0x74($sp) +/* f15f98c: 918f0006 */ lbu $t7,0x6($t4) +/* f15f990: 14400002 */ bnez $v0,.L0f15f99c +/* f15f994: 00000000 */ sll $zero,$zero,0x0 +/* f15f998: 0007000d */ break 0x7 +.L0f15f99c: +/* f15f99c: 2401ffff */ addiu $at,$zero,-1 +/* f15f9a0: 14410004 */ bne $v0,$at,.L0f15f9b4 +/* f15f9a4: 3c018000 */ lui $at,0x8000 +/* f15f9a8: 17210002 */ bne $t9,$at,.L0f15f9b4 +/* f15f9ac: 00000000 */ sll $zero,$zero,0x0 +/* f15f9b0: 0006000d */ break 0x6 +.L0f15f9b4: +/* f15f9b4: 01e2001a */ div $zero,$t7,$v0 +/* f15f9b8: 0000c012 */ mflo $t8 +/* f15f9bc: afb80078 */ sw $t8,0x78($sp) +/* f15f9c0: 91990007 */ lbu $t9,0x7($t4) +/* f15f9c4: 14400002 */ bnez $v0,.L0f15f9d0 +/* f15f9c8: 00000000 */ sll $zero,$zero,0x0 +/* f15f9cc: 0007000d */ break 0x7 +.L0f15f9d0: +/* f15f9d0: 2401ffff */ addiu $at,$zero,-1 +/* f15f9d4: 14410004 */ bne $v0,$at,.L0f15f9e8 +/* f15f9d8: 3c018000 */ lui $at,0x8000 +/* f15f9dc: 15e10002 */ bne $t7,$at,.L0f15f9e8 +/* f15f9e0: 00000000 */ sll $zero,$zero,0x0 +/* f15f9e4: 0006000d */ break 0x6 +.L0f15f9e8: +/* f15f9e8: 0322001a */ div $zero,$t9,$v0 +/* f15f9ec: 00007012 */ mflo $t6 +/* f15f9f0: afae007c */ sw $t6,0x7c($sp) +/* f15f9f4: 14400002 */ bnez $v0,.L0f15fa00 +/* f15f9f8: 00000000 */ sll $zero,$zero,0x0 +/* f15f9fc: 0007000d */ break 0x7 +.L0f15fa00: +/* f15fa00: 2401ffff */ addiu $at,$zero,-1 +/* f15fa04: 14410004 */ bne $v0,$at,.L0f15fa18 +/* f15fa08: 3c018000 */ lui $at,0x8000 +/* f15fa0c: 17210002 */ bne $t9,$at,.L0f15fa18 +/* f15fa10: 00000000 */ sll $zero,$zero,0x0 +/* f15fa14: 0006000d */ break 0x6 +.L0f15fa18: +/* f15fa18: 10000011 */ beqz $zero,.L0f15fa60 +/* f15fa1c: 8fb90074 */ lw $t9,0x74($sp) +/* f15fa20: 2401ffb1 */ addiu $at,$zero,-79 +.L0f15fa24: +/* f15fa24: 5441000e */ bnel $v0,$at,.L0f15fa60 +/* f15fa28: 8fb90074 */ lw $t9,0x74($sp) +/* f15fa2c: 8d8f0004 */ lw $t7,0x4($t4) +/* f15fa30: 01809025 */ or $s2,$t4,$zero +/* f15fa34: 0160b825 */ or $s7,$t3,$zero +/* f15fa38: 31f8000f */ andi $t8,$t7,0xf +/* f15fa3c: afb80074 */ sw $t8,0x74($sp) +/* f15fa40: 91990007 */ lbu $t9,0x7($t4) +/* f15fa44: 24080001 */ addiu $t0,$zero,0x1 +/* f15fa48: 00197102 */ srl $t6,$t9,0x4 +/* f15fa4c: afae0078 */ sw $t6,0x78($sp) +/* f15fa50: 8d8f0000 */ lw $t7,0x0($t4) +/* f15fa54: 31f8000f */ andi $t8,$t7,0xf +/* f15fa58: afb8007c */ sw $t8,0x7c($sp) +/* f15fa5c: 8fb90074 */ lw $t9,0x74($sp) +.L0f15fa60: +/* f15fa60: 8fae0078 */ lw $t6,0x78($sp) +/* f15fa64: 8fb80074 */ lw $t8,0x74($sp) +/* f15fa68: 17200005 */ bnez $t9,.L0f15fa80 +/* f15fa6c: 00000000 */ sll $zero,$zero,0x0 +/* f15fa70: 15c00003 */ bnez $t6,.L0f15fa80 +/* f15fa74: 8faf007c */ lw $t7,0x7c($sp) +/* f15fa78: 11e00148 */ beqz $t7,.L0f15ff9c +/* f15fa7c: 00000000 */ sll $zero,$zero,0x0 +.L0f15fa80: +/* f15fa80: 030b0019 */ multu $t8,$t3 +/* f15fa84: 8faf0078 */ lw $t7,0x78($sp) +/* f15fa88: 0000c812 */ mflo $t9 +/* f15fa8c: 00197080 */ sll $t6,$t9,0x2 +/* f15fa90: 01c92021 */ addu $a0,$t6,$t1 +/* f15fa94: 01eb0019 */ multu $t7,$t3 +/* f15fa98: 8fae007c */ lw $t6,0x7c($sp) +/* f15fa9c: c4860000 */ lwc1 $f6,0x0($a0) +/* f15faa0: 00808825 */ or $s1,$a0,$zero +/* f15faa4: e7a600a4 */ swc1 $f6,0xa4($sp) +/* f15faa8: c4840000 */ lwc1 $f4,0x0($a0) +/* f15faac: c7a800a4 */ lwc1 $f8,0xa4($sp) +/* f15fab0: e7a40098 */ swc1 $f4,0x98($sp) +/* f15fab4: 0000c012 */ mflo $t8 +/* f15fab8: 0018c880 */ sll $t9,$t8,0x2 +/* f15fabc: 03291021 */ addu $v0,$t9,$t1 +/* f15fac0: 01cb0019 */ multu $t6,$t3 +/* f15fac4: c44a0000 */ lwc1 $f10,0x0($v0) +/* f15fac8: 0040a025 */ or $s4,$v0,$zero +/* f15facc: 4608503c */ c.lt.s $f10,$f8 +/* f15fad0: 00007812 */ mflo $t7 +/* f15fad4: 000fc080 */ sll $t8,$t7,0x2 +/* f15fad8: 03091821 */ addu $v1,$t8,$t1 +/* f15fadc: 45000003 */ bc1f .L0f15faec +/* f15fae0: 0060f025 */ or $s8,$v1,$zero +/* f15fae4: c4520000 */ lwc1 $f18,0x0($v0) +/* f15fae8: e7b200a4 */ swc1 $f18,0xa4($sp) +.L0f15faec: +/* f15faec: c4400000 */ lwc1 $f0,0x0($v0) +/* f15faf0: c7b00098 */ lwc1 $f16,0x98($sp) +/* f15faf4: 4600803c */ c.lt.s $f16,$f0 +/* f15faf8: 00000000 */ sll $zero,$zero,0x0 +/* f15fafc: 45020003 */ bc1fl .L0f15fb0c +/* f15fb00: c4600000 */ lwc1 $f0,0x0($v1) +/* f15fb04: e7a00098 */ swc1 $f0,0x98($sp) +/* f15fb08: c4600000 */ lwc1 $f0,0x0($v1) +.L0f15fb0c: +/* f15fb0c: c7a600a4 */ lwc1 $f6,0xa4($sp) +/* f15fb10: 4606003c */ c.lt.s $f0,$f6 +/* f15fb14: 00000000 */ sll $zero,$zero,0x0 +/* f15fb18: 45020004 */ bc1fl .L0f15fb2c +/* f15fb1c: c7a40098 */ lwc1 $f4,0x98($sp) +/* f15fb20: e7a000a4 */ swc1 $f0,0xa4($sp) +/* f15fb24: c4600000 */ lwc1 $f0,0x0($v1) +/* f15fb28: c7a40098 */ lwc1 $f4,0x98($sp) +.L0f15fb2c: +/* f15fb2c: 4600203c */ c.lt.s $f4,$f0 +/* f15fb30: 00000000 */ sll $zero,$zero,0x0 +/* f15fb34: 45020003 */ bc1fl .L0f15fb44 +/* f15fb38: c6600000 */ lwc1 $f0,0x0($s3) +/* f15fb3c: e7a00098 */ swc1 $f0,0x98($sp) +/* f15fb40: c6600000 */ lwc1 $f0,0x0($s3) +.L0f15fb44: +/* f15fb44: c7aa00a4 */ lwc1 $f10,0xa4($sp) +/* f15fb48: 460a003c */ c.lt.s $f0,$f10 +/* f15fb4c: 00000000 */ sll $zero,$zero,0x0 +/* f15fb50: 45020007 */ bc1fl .L0f15fb70 +/* f15fb54: c7b20098 */ lwc1 $f18,0x98($sp) +/* f15fb58: c6c80000 */ lwc1 $f8,0x0($s6) +/* f15fb5c: 460a403c */ c.lt.s $f8,$f10 +/* f15fb60: 00000000 */ sll $zero,$zero,0x0 +/* f15fb64: 450300e1 */ bc1tl .L0f15feec +/* f15fb68: 26f7ffff */ addiu $s7,$s7,-1 +/* f15fb6c: c7b20098 */ lwc1 $f18,0x98($sp) +.L0f15fb70: +/* f15fb70: 4600903c */ c.lt.s $f18,$f0 +/* f15fb74: 00000000 */ sll $zero,$zero,0x0 +/* f15fb78: 45020007 */ bc1fl .L0f15fb98 +/* f15fb7c: c4860008 */ lwc1 $f6,0x8($a0) +/* f15fb80: c6d00000 */ lwc1 $f16,0x0($s6) +/* f15fb84: 4610903c */ c.lt.s $f18,$f16 +/* f15fb88: 00000000 */ sll $zero,$zero,0x0 +/* f15fb8c: 450300d7 */ bc1tl .L0f15feec +/* f15fb90: 26f7ffff */ addiu $s7,$s7,-1 +/* f15fb94: c4860008 */ lwc1 $f6,0x8($a0) +.L0f15fb98: +/* f15fb98: e7a600ac */ swc1 $f6,0xac($sp) +/* f15fb9c: c4840008 */ lwc1 $f4,0x8($a0) +/* f15fba0: c7a800ac */ lwc1 $f8,0xac($sp) +/* f15fba4: e7a400a0 */ swc1 $f4,0xa0($sp) +/* f15fba8: c4400008 */ lwc1 $f0,0x8($v0) +/* f15fbac: 4608003c */ c.lt.s $f0,$f8 +/* f15fbb0: 00000000 */ sll $zero,$zero,0x0 +/* f15fbb4: 45020004 */ bc1fl .L0f15fbc8 +/* f15fbb8: c7aa00a0 */ lwc1 $f10,0xa0($sp) +/* f15fbbc: e7a000ac */ swc1 $f0,0xac($sp) +/* f15fbc0: c4400008 */ lwc1 $f0,0x8($v0) +/* f15fbc4: c7aa00a0 */ lwc1 $f10,0xa0($sp) +.L0f15fbc8: +/* f15fbc8: 4600503c */ c.lt.s $f10,$f0 +/* f15fbcc: 00000000 */ sll $zero,$zero,0x0 +/* f15fbd0: 45020003 */ bc1fl .L0f15fbe0 +/* f15fbd4: c4600008 */ lwc1 $f0,0x8($v1) +/* f15fbd8: e7a000a0 */ swc1 $f0,0xa0($sp) +/* f15fbdc: c4600008 */ lwc1 $f0,0x8($v1) +.L0f15fbe0: +/* f15fbe0: c7b200ac */ lwc1 $f18,0xac($sp) +/* f15fbe4: 4612003c */ c.lt.s $f0,$f18 +/* f15fbe8: 00000000 */ sll $zero,$zero,0x0 +/* f15fbec: 45020004 */ bc1fl .L0f15fc00 +/* f15fbf0: c7b000a0 */ lwc1 $f16,0xa0($sp) +/* f15fbf4: e7a000ac */ swc1 $f0,0xac($sp) +/* f15fbf8: c4600008 */ lwc1 $f0,0x8($v1) +/* f15fbfc: c7b000a0 */ lwc1 $f16,0xa0($sp) +.L0f15fc00: +/* f15fc00: 4600803c */ c.lt.s $f16,$f0 +/* f15fc04: 00000000 */ sll $zero,$zero,0x0 +/* f15fc08: 45020003 */ bc1fl .L0f15fc18 +/* f15fc0c: c6600008 */ lwc1 $f0,0x8($s3) +/* f15fc10: e7a000a0 */ swc1 $f0,0xa0($sp) +/* f15fc14: c6600008 */ lwc1 $f0,0x8($s3) +.L0f15fc18: +/* f15fc18: c7a600ac */ lwc1 $f6,0xac($sp) +/* f15fc1c: 4606003c */ c.lt.s $f0,$f6 +/* f15fc20: 00000000 */ sll $zero,$zero,0x0 +/* f15fc24: 45020007 */ bc1fl .L0f15fc44 +/* f15fc28: c7a800a0 */ lwc1 $f8,0xa0($sp) +/* f15fc2c: c6c40008 */ lwc1 $f4,0x8($s6) +/* f15fc30: 4606203c */ c.lt.s $f4,$f6 +/* f15fc34: 00000000 */ sll $zero,$zero,0x0 +/* f15fc38: 450300ac */ bc1tl .L0f15feec +/* f15fc3c: 26f7ffff */ addiu $s7,$s7,-1 +/* f15fc40: c7a800a0 */ lwc1 $f8,0xa0($sp) +.L0f15fc44: +/* f15fc44: 4600403c */ c.lt.s $f8,$f0 +/* f15fc48: 00000000 */ sll $zero,$zero,0x0 +/* f15fc4c: 45020007 */ bc1fl .L0f15fc6c +/* f15fc50: c4920004 */ lwc1 $f18,0x4($a0) +/* f15fc54: c6ca0008 */ lwc1 $f10,0x8($s6) +/* f15fc58: 460a403c */ c.lt.s $f8,$f10 +/* f15fc5c: 00000000 */ sll $zero,$zero,0x0 +/* f15fc60: 450300a2 */ bc1tl .L0f15feec +/* f15fc64: 26f7ffff */ addiu $s7,$s7,-1 +/* f15fc68: c4920004 */ lwc1 $f18,0x4($a0) +.L0f15fc6c: +/* f15fc6c: e7b200a8 */ swc1 $f18,0xa8($sp) +/* f15fc70: c4900004 */ lwc1 $f16,0x4($a0) +/* f15fc74: c7a400a8 */ lwc1 $f4,0xa8($sp) +/* f15fc78: e7b0009c */ swc1 $f16,0x9c($sp) +/* f15fc7c: c4400004 */ lwc1 $f0,0x4($v0) +/* f15fc80: 4604003c */ c.lt.s $f0,$f4 +/* f15fc84: 00000000 */ sll $zero,$zero,0x0 +/* f15fc88: 45020004 */ bc1fl .L0f15fc9c +/* f15fc8c: c7a6009c */ lwc1 $f6,0x9c($sp) +/* f15fc90: e7a000a8 */ swc1 $f0,0xa8($sp) +/* f15fc94: c4400004 */ lwc1 $f0,0x4($v0) +/* f15fc98: c7a6009c */ lwc1 $f6,0x9c($sp) +.L0f15fc9c: +/* f15fc9c: 4600303c */ c.lt.s $f6,$f0 +/* f15fca0: 00000000 */ sll $zero,$zero,0x0 +/* f15fca4: 45020003 */ bc1fl .L0f15fcb4 +/* f15fca8: c4600004 */ lwc1 $f0,0x4($v1) +/* f15fcac: e7a0009c */ swc1 $f0,0x9c($sp) +/* f15fcb0: c4600004 */ lwc1 $f0,0x4($v1) +.L0f15fcb4: +/* f15fcb4: c7a800a8 */ lwc1 $f8,0xa8($sp) +/* f15fcb8: 4608003c */ c.lt.s $f0,$f8 +/* f15fcbc: 00000000 */ sll $zero,$zero,0x0 +/* f15fcc0: 45020004 */ bc1fl .L0f15fcd4 +/* f15fcc4: c7aa009c */ lwc1 $f10,0x9c($sp) +/* f15fcc8: e7a000a8 */ swc1 $f0,0xa8($sp) +/* f15fccc: c4600004 */ lwc1 $f0,0x4($v1) +/* f15fcd0: c7aa009c */ lwc1 $f10,0x9c($sp) +.L0f15fcd4: +/* f15fcd4: 4600503c */ c.lt.s $f10,$f0 +/* f15fcd8: 00000000 */ sll $zero,$zero,0x0 +/* f15fcdc: 45020003 */ bc1fl .L0f15fcec +/* f15fce0: c6600004 */ lwc1 $f0,0x4($s3) +/* f15fce4: e7a0009c */ swc1 $f0,0x9c($sp) +/* f15fce8: c6600004 */ lwc1 $f0,0x4($s3) +.L0f15fcec: +/* f15fcec: c7b200a8 */ lwc1 $f18,0xa8($sp) +/* f15fcf0: 4612003c */ c.lt.s $f0,$f18 +/* f15fcf4: 00000000 */ sll $zero,$zero,0x0 +/* f15fcf8: 45020007 */ bc1fl .L0f15fd18 +/* f15fcfc: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f15fd00: c6d00004 */ lwc1 $f16,0x4($s6) +/* f15fd04: 4612803c */ c.lt.s $f16,$f18 +/* f15fd08: 00000000 */ sll $zero,$zero,0x0 +/* f15fd0c: 45030077 */ bc1tl .L0f15feec +/* f15fd10: 26f7ffff */ addiu $s7,$s7,-1 +/* f15fd14: c7a4009c */ lwc1 $f4,0x9c($sp) +.L0f15fd18: +/* f15fd18: 4600203c */ c.lt.s $f4,$f0 +/* f15fd1c: 00000000 */ sll $zero,$zero,0x0 +/* f15fd20: 45020007 */ bc1fl .L0f15fd40 +/* f15fd24: 02602025 */ or $a0,$s3,$zero +/* f15fd28: c6c60004 */ lwc1 $f6,0x4($s6) +/* f15fd2c: 4606203c */ c.lt.s $f4,$f6 +/* f15fd30: 00000000 */ sll $zero,$zero,0x0 +/* f15fd34: 4503006d */ bc1tl .L0f15feec +/* f15fd38: 26f7ffff */ addiu $s7,$s7,-1 +/* f15fd3c: 02602025 */ or $a0,$s3,$zero +.L0f15fd40: +/* f15fd40: 8fa50100 */ lw $a1,0x100($sp) +/* f15fd44: 27a600a4 */ addiu $a2,$sp,0xa4 +/* f15fd48: 27a70098 */ addiu $a3,$sp,0x98 +/* f15fd4c: a7a800f4 */ sh $t0,0xf4($sp) +/* f15fd50: afac0104 */ sw $t4,0x104($sp) +/* f15fd54: 0fc57cac */ jal func0f15f2b0 +/* f15fd58: afad00c8 */ sw $t5,0xc8($sp) +/* f15fd5c: 3c09800a */ lui $t1,0x800a +/* f15fd60: 25296470 */ addiu $t1,$t1,0x6470 +/* f15fd64: 87a800f4 */ lh $t0,0xf4($sp) +/* f15fd68: 240a000c */ addiu $t2,$zero,0xc +/* f15fd6c: 240b0003 */ addiu $t3,$zero,0x3 +/* f15fd70: 8fac0104 */ lw $t4,0x104($sp) +/* f15fd74: 1040005c */ beqz $v0,.L0f15fee8 +/* f15fd78: 8fad00c8 */ lw $t5,0xc8($sp) +/* f15fd7c: 8fb90100 */ lw $t9,0x100($sp) +/* f15fd80: 27ae008c */ addiu $t6,$sp,0x8c +/* f15fd84: 27af0080 */ addiu $t7,$sp,0x80 +/* f15fd88: afaf0020 */ sw $t7,0x20($sp) +/* f15fd8c: afae001c */ sw $t6,0x1c($sp) +/* f15fd90: 02202025 */ or $a0,$s1,$zero +/* f15fd94: 02802825 */ or $a1,$s4,$zero +/* f15fd98: 03c03025 */ or $a2,$s8,$zero +/* f15fd9c: 00003825 */ or $a3,$zero,$zero +/* f15fda0: afb30010 */ sw $s3,0x10($sp) +/* f15fda4: afb60014 */ sw $s6,0x14($sp) +/* f15fda8: a7a800f4 */ sh $t0,0xf4($sp) +/* f15fdac: afac0104 */ sw $t4,0x104($sp) +/* f15fdb0: afad00c8 */ sw $t5,0xc8($sp) +/* f15fdb4: 0c00bd58 */ jal 0x2f560 +/* f15fdb8: afb90018 */ sw $t9,0x18($sp) +/* f15fdbc: 3c09800a */ lui $t1,0x800a +/* f15fdc0: 25296470 */ addiu $t1,$t1,0x6470 +/* f15fdc4: 87a800f4 */ lh $t0,0xf4($sp) +/* f15fdc8: 240a000c */ addiu $t2,$zero,0xc +/* f15fdcc: 240b0003 */ addiu $t3,$zero,0x3 +/* f15fdd0: 8fac0104 */ lw $t4,0x104($sp) +/* f15fdd4: 10400044 */ beqz $v0,.L0f15fee8 +/* f15fdd8: 8fad00c8 */ lw $t5,0xc8($sp) +/* f15fddc: c7a8008c */ lwc1 $f8,0x8c($sp) +/* f15fde0: c66a0000 */ lwc1 $f10,0x0($s3) +/* f15fde4: c7b00090 */ lwc1 $f16,0x90($sp) +/* f15fde8: c6720004 */ lwc1 $f18,0x4($s3) +/* f15fdec: 460a4001 */ sub.s $f0,$f8,$f10 +/* f15fdf0: c6680008 */ lwc1 $f8,0x8($s3) +/* f15fdf4: c7a60094 */ lwc1 $f6,0x94($sp) +/* f15fdf8: 24180001 */ addiu $t8,$zero,0x1 +/* f15fdfc: 46000082 */ mul.s $f2,$f0,$f0 +/* f15fe00: 46128001 */ sub.s $f0,$f16,$f18 +/* f15fe04: 46000102 */ mul.s $f4,$f0,$f0 +/* f15fe08: 46083001 */ sub.s $f0,$f6,$f8 +/* f15fe0c: 46000282 */ mul.s $f10,$f0,$f0 +/* f15fe10: 46041080 */ add.s $f2,$f2,$f4 +/* f15fe14: 460a1080 */ add.s $f2,$f2,$f10 +/* f15fe18: 4614103c */ c.lt.s $f2,$f20 +/* f15fe1c: 00000000 */ sll $zero,$zero,0x0 +/* f15fe20: 45020032 */ bc1fl .L0f15feec +/* f15fe24: 26f7ffff */ addiu $s7,$s7,-1 +/* f15fe28: 11a0000a */ beqz $t5,.L0f15fe54 +/* f15fe2c: afb800dc */ sw $t8,0xdc($sp) +/* f15fe30: 8da20004 */ lw $v0,0x4($t5) +/* f15fe34: 3c030f00 */ lui $v1,0xf00 +/* f15fe38: 0043c824 */ and $t9,$v0,$v1 +/* f15fe3c: 10790005 */ beq $v1,$t9,.L0f15fe54 +/* f15fe40: 00000000 */ sll $zero,$zero,0x0 +/* f15fe44: 3c030500 */ lui $v1,0x500 +/* f15fe48: 00437024 */ and $t6,$v0,$v1 +/* f15fe4c: 146e0003 */ bne $v1,$t6,.L0f15fe5c +/* f15fe50: 3c018000 */ lui $at,0x8000 +.L0f15fe54: +/* f15fe54: 10000005 */ beqz $zero,.L0f15fe6c +/* f15fe58: 2404ffff */ addiu $a0,$zero,-1 +.L0f15fe5c: +/* f15fe5c: 2443fff8 */ addiu $v1,$v0,-8 +/* f15fe60: 00617825 */ or $t7,$v1,$at +/* f15fe64: 01e01825 */ or $v1,$t7,$zero +/* f15fe68: 85e40000 */ lh $a0,0x0($t7) +.L0f15fe6c: +/* f15fe6c: c7b0008c */ lwc1 $f16,0x8c($sp) +/* f15fe70: 46001506 */ mov.s $f20,$f2 +/* f15fe74: e6100000 */ swc1 $f16,0x0($s0) +/* f15fe78: c7b20090 */ lwc1 $f18,0x90($sp) +/* f15fe7c: e6120004 */ swc1 $f18,0x4($s0) +/* f15fe80: c7a40094 */ lwc1 $f4,0x94($sp) +/* f15fe84: e6040008 */ swc1 $f4,0x8($s0) +/* f15fe88: c7a60080 */ lwc1 $f6,0x80($sp) +/* f15fe8c: e606000c */ swc1 $f6,0xc($s0) +/* f15fe90: c7a80084 */ lwc1 $f8,0x84($sp) +/* f15fe94: e6080010 */ swc1 $f8,0x10($s0) +/* f15fe98: c7aa0088 */ lwc1 $f10,0x88($sp) +/* f15fe9c: e60a0014 */ swc1 $f10,0x14($s0) +/* f15fea0: 8fb80074 */ lw $t8,0x74($sp) +/* f15fea4: 030a0019 */ multu $t8,$t2 +/* f15fea8: 0000c812 */ mflo $t9 +/* f15feac: 03357021 */ addu $t6,$t9,$s5 +/* f15feb0: ae0e0018 */ sw $t6,0x18($s0) +/* f15feb4: 8faf0078 */ lw $t7,0x78($sp) +/* f15feb8: 01ea0019 */ multu $t7,$t2 +/* f15febc: 0000c012 */ mflo $t8 +/* f15fec0: 0315c821 */ addu $t9,$t8,$s5 +/* f15fec4: ae19001c */ sw $t9,0x1c($s0) +/* f15fec8: 8fae007c */ lw $t6,0x7c($sp) +/* f15fecc: a604002a */ sh $a0,0x2a($s0) +/* f15fed0: ae0c0024 */ sw $t4,0x24($s0) +/* f15fed4: 01ca0019 */ multu $t6,$t2 +/* f15fed8: a6080028 */ sh $t0,0x28($s0) +/* f15fedc: 00007812 */ mflo $t7 +/* f15fee0: 01f5c021 */ addu $t8,$t7,$s5 +/* f15fee4: ae180020 */ sw $t8,0x20($s0) +.L0f15fee8: +/* f15fee8: 26f7ffff */ addiu $s7,$s7,-1 +.L0f15feec: +/* f15feec: 24010002 */ addiu $at,$zero,0x2 +/* f15fef0: 56e1000d */ bnel $s7,$at,.L0f15ff28 +/* f15fef4: 24010001 */ addiu $at,$zero,0x1 +/* f15fef8: 92590006 */ lbu $t9,0x6($s2) +/* f15fefc: 24080002 */ addiu $t0,$zero,0x2 +/* f15ff00: 332e000f */ andi $t6,$t9,0xf +/* f15ff04: afae0074 */ sw $t6,0x74($sp) +/* f15ff08: 964f0006 */ lhu $t7,0x6($s2) +/* f15ff0c: 000fc302 */ srl $t8,$t7,0xc +/* f15ff10: afb80078 */ sw $t8,0x78($sp) +/* f15ff14: 92590003 */ lbu $t9,0x3($s2) +/* f15ff18: 00197102 */ srl $t6,$t9,0x4 +/* f15ff1c: 1000001d */ beqz $zero,.L0f15ff94 +/* f15ff20: afae007c */ sw $t6,0x7c($sp) +/* f15ff24: 24010001 */ addiu $at,$zero,0x1 +.L0f15ff28: +/* f15ff28: 16e1000e */ bne $s7,$at,.L0f15ff64 +/* f15ff2c: 00000000 */ sll $zero,$zero,0x0 +/* f15ff30: 964f0004 */ lhu $t7,0x4($s2) +/* f15ff34: 000b4400 */ sll $t0,$t3,0x10 +/* f15ff38: 31f8000f */ andi $t8,$t7,0xf +/* f15ff3c: afb80074 */ sw $t8,0x74($sp) +/* f15ff40: 92590005 */ lbu $t9,0x5($s2) +/* f15ff44: 00197102 */ srl $t6,$t9,0x4 +/* f15ff48: afae0078 */ sw $t6,0x78($sp) +/* f15ff4c: 924f0002 */ lbu $t7,0x2($s2) +/* f15ff50: 0008cc03 */ sra $t9,$t0,0x10 +/* f15ff54: 03204025 */ or $t0,$t9,$zero +/* f15ff58: 31f8000f */ andi $t8,$t7,0xf +/* f15ff5c: 1000000d */ beqz $zero,.L0f15ff94 +/* f15ff60: afb8007c */ sw $t8,0x7c($sp) +.L0f15ff64: +/* f15ff64: 16e0000b */ bnez $s7,.L0f15ff94 +/* f15ff68: 00000000 */ sll $zero,$zero,0x0 +/* f15ff6c: 924e0004 */ lbu $t6,0x4($s2) +/* f15ff70: 24080001 */ addiu $t0,$zero,0x1 +/* f15ff74: 31cf000f */ andi $t7,$t6,0xf +/* f15ff78: afaf0074 */ sw $t7,0x74($sp) +/* f15ff7c: 8e580004 */ lw $t8,0x4($s2) +/* f15ff80: 0018cf02 */ srl $t9,$t8,0x1c +/* f15ff84: afb90078 */ sw $t9,0x78($sp) +/* f15ff88: 964e0002 */ lhu $t6,0x2($s2) +/* f15ff8c: 000e7b02 */ srl $t7,$t6,0xc +/* f15ff90: afaf007c */ sw $t7,0x7c($sp) +.L0f15ff94: +/* f15ff94: 06e3feb2 */ bgezl $s7,.L0f15fa60 +/* f15ff98: 8fb90074 */ lw $t9,0x74($sp) +.L0f15ff9c: +/* f15ff9c: 1000fd8e */ beqz $zero,.L0f15f5d8 +/* f15ffa0: 258c0008 */ addiu $t4,$t4,0x8 +.L0f15ffa4: +/* f15ffa4: 8fbf005c */ lw $ra,0x5c($sp) +/* f15ffa8: 8fa200dc */ lw $v0,0xdc($sp) +/* f15ffac: d7b40030 */ ldc1 $f20,0x30($sp) +/* f15ffb0: 8fb00038 */ lw $s0,0x38($sp) +/* f15ffb4: 8fb1003c */ lw $s1,0x3c($sp) +/* f15ffb8: 8fb20040 */ lw $s2,0x40($sp) +/* f15ffbc: 8fb30044 */ lw $s3,0x44($sp) +/* f15ffc0: 8fb40048 */ lw $s4,0x48($sp) +/* f15ffc4: 8fb5004c */ lw $s5,0x4c($sp) +/* f15ffc8: 8fb60050 */ lw $s6,0x50($sp) +/* f15ffcc: 8fb70054 */ lw $s7,0x54($sp) +/* f15ffd0: 8fbe0058 */ lw $s8,0x58($sp) +/* f15ffd4: 03e00008 */ jr $ra +/* f15ffd8: 27bd00f8 */ addiu $sp,$sp,0xf8 +); + +GLOBAL_ASM( +glabel func0f15ffdc +/* f15ffdc: 27bdff10 */ addiu $sp,$sp,-240 +/* f15ffe0: afb7004c */ sw $s7,0x4c($sp) +/* f15ffe4: afb50044 */ sw $s5,0x44($sp) +/* f15ffe8: 00a0a825 */ or $s5,$a1,$zero +/* f15ffec: 00c0b825 */ or $s7,$a2,$zero +/* f15fff0: afb60048 */ sw $s6,0x48($sp) +/* f15fff4: afb40040 */ sw $s4,0x40($sp) +/* f15fff8: afb3003c */ sw $s3,0x3c($sp) +/* f15fffc: afb20038 */ sw $s2,0x38($sp) +/* f160000: 240e0010 */ addiu $t6,$zero,0x10 +/* f160004: afbf0054 */ sw $ra,0x54($sp) +/* f160008: afbe0050 */ sw $s8,0x50($sp) +/* f16000c: afb10034 */ sw $s1,0x34($sp) +/* f160010: afb00030 */ sw $s0,0x30($sp) +/* f160014: afa400f0 */ sw $a0,0xf0($sp) +/* f160018: afa700fc */ sw $a3,0xfc($sp) +/* f16001c: afae00dc */ sw $t6,0xdc($sp) +/* f160020: afa000d8 */ sw $zero,0xd8($sp) +/* f160024: afa000cc */ sw $zero,0xcc($sp) +/* f160028: 8fb20110 */ lw $s2,0x110($sp) +/* f16002c: 8fb300e8 */ lw $s3,0xe8($sp) +/* f160030: 8fb400ac */ lw $s4,0xac($sp) +/* f160034: 8fb600c0 */ lw $s6,0xc0($sp) +/* f160038: 2406ffb1 */ addiu $a2,$zero,-79 +/* f16003c: 2405ffbf */ addiu $a1,$zero,-65 +/* f160040: 87a800ee */ lh $t0,0xee($sp) +/* f160044: 2403000a */ addiu $v1,$zero,0xa +.L0f160048: +/* f160048: 8faf0100 */ lw $t7,0x100($sp) +/* f16004c: 2401ffb8 */ addiu $at,$zero,-72 +/* f160050: 8fb80104 */ lw $t8,0x104($sp) +/* f160054: 81e20000 */ lb $v0,0x0($t7) +/* f160058: 54410007 */ bnel $v0,$at,.L0f160078 +/* f16005c: 24010001 */ addiu $at,$zero,0x1 +/* f160060: 53000269 */ beqzl $t8,.L0f160a08 +/* f160064: 8fbf0054 */ lw $ra,0x54($sp) +/* f160068: afb80100 */ sw $t8,0x100($sp) +/* f16006c: 1000fff6 */ beqz $zero,.L0f160048 +/* f160070: afa00104 */ sw $zero,0x104($sp) +/* f160074: 24010001 */ addiu $at,$zero,0x1 +.L0f160078: +/* f160078: 1441000d */ bne $v0,$at,.L0f1600b0 +/* f16007c: 8fb90100 */ lw $t9,0x100($sp) +/* f160080: 8f240004 */ lw $a0,0x4($t9) +/* f160084: 8faa00f0 */ lw $t2,0xf0($sp) +/* f160088: 3c0100ff */ lui $at,0xff +/* f16008c: 3421ffff */ ori $at,$at,0xffff +/* f160090: 8d4b000c */ lw $t3,0xc($t2) +/* f160094: 00814824 */ and $t1,$a0,$at +/* f160098: 00099982 */ srl $s3,$t1,0x6 +/* f16009c: 00136180 */ sll $t4,$s3,0x6 +/* f1600a0: 016c6821 */ addu $t5,$t3,$t4 +/* f1600a4: 01202025 */ or $a0,$t1,$zero +/* f1600a8: 10000252 */ beqz $zero,.L0f1609f4 +/* f1600ac: afad00a8 */ sw $t5,0xa8($sp) +.L0f1600b0: +/* f1600b0: 24010004 */ addiu $at,$zero,0x4 +/* f1600b4: 144100c7 */ bne $v0,$at,.L0f1603d4 +/* f1600b8: 8fb900e4 */ lw $t9,0xe4($sp) +/* f1600bc: 8fa50100 */ lw $a1,0x100($sp) +/* f1600c0: 8fb800dc */ lw $t8,0xdc($sp) +/* f1600c4: 3c0100ff */ lui $at,0xff +/* f1600c8: 90a20001 */ lbu $v0,0x1($a1) +/* f1600cc: 8ca40004 */ lw $a0,0x4($a1) +/* f1600d0: 3421ffff */ ori $at,$at,0xffff +/* f1600d4: 8faf0108 */ lw $t7,0x108($sp) +/* f1600d8: 3043000f */ andi $v1,$v0,0xf +/* f1600dc: 00817024 */ and $t6,$a0,$at +/* f1600e0: 0078082a */ slt $at,$v1,$t8 +/* f1600e4: 00028902 */ srl $s1,$v0,0x4 +/* f1600e8: 01c02025 */ or $a0,$t6,$zero +/* f1600ec: 26310001 */ addiu $s1,$s1,0x1 +/* f1600f0: 10200002 */ beqz $at,.L0f1600fc +/* f1600f4: 01eeb021 */ addu $s6,$t7,$t6 +/* f1600f8: afa300dc */ sw $v1,0xdc($sp) +.L0f1600fc: +/* f1600fc: 8fb300dc */ lw $s3,0xdc($sp) +/* f160100: 8fac00d8 */ lw $t4,0xd8($sp) +/* f160104: 3c0a800a */ lui $t2,0x800a +/* f160108: 254a6470 */ addiu $t2,$t2,0x6470 +/* f16010c: 00134880 */ sll $t1,$s3,0x2 +/* f160110: 012af021 */ addu $s8,$t1,$t2 +/* f160114: 02231021 */ addu $v0,$s1,$v1 +/* f160118: 27cb000c */ addiu $t3,$s8,0xc +/* f16011c: 0182082a */ slt $at,$t4,$v0 +/* f160120: 10200002 */ beqz $at,.L0f16012c +/* f160124: afab0060 */ sw $t3,0x60($sp) +/* f160128: afa200d8 */ sw $v0,0xd8($sp) +.L0f16012c: +/* f16012c: 00036880 */ sll $t5,$v1,0x2 +/* f160130: 01a36823 */ subu $t5,$t5,$v1 +/* f160134: 3c0f800a */ lui $t7,0x800a +/* f160138: 25ef6470 */ addiu $t7,$t7,0x6470 +/* f16013c: 000d7080 */ sll $t6,$t5,0x2 +/* f160140: 1a200019 */ blez $s1,.L0f1601a8 +/* f160144: 01cf8021 */ addu $s0,$t6,$t7 +.L0f160148: +/* f160148: 86d80000 */ lh $t8,0x0($s6) +/* f16014c: 02002825 */ or $a1,$s0,$zero +/* f160150: 44982000 */ mtc1 $t8,$f4 +/* f160154: 00000000 */ sll $zero,$zero,0x0 +/* f160158: 468021a0 */ cvt.s.w $f6,$f4 +/* f16015c: e6060000 */ swc1 $f6,0x0($s0) +/* f160160: 86c90002 */ lh $t1,0x2($s6) +/* f160164: 44894000 */ mtc1 $t1,$f8 +/* f160168: 00000000 */ sll $zero,$zero,0x0 +/* f16016c: 468042a0 */ cvt.s.w $f10,$f8 +/* f160170: e60a0004 */ swc1 $f10,0x4($s0) +/* f160174: 86ca0004 */ lh $t2,0x4($s6) +/* f160178: 448a8000 */ mtc1 $t2,$f16 +/* f16017c: 00000000 */ sll $zero,$zero,0x0 +/* f160180: 468084a0 */ cvt.s.w $f18,$f16 +/* f160184: e6120008 */ swc1 $f18,0x8($s0) +/* f160188: a7a800ee */ sh $t0,0xee($sp) +/* f16018c: 0c0056d9 */ jal 0x15b64 +/* f160190: 8fa400a8 */ lw $a0,0xa8($sp) +/* f160194: 2631ffff */ addiu $s1,$s1,-1 +/* f160198: 87a800ee */ lh $t0,0xee($sp) +/* f16019c: 2610000c */ addiu $s0,$s0,0xc +/* f1601a0: 1e20ffe9 */ bgtz $s1,.L0f160148 +/* f1601a4: 26d6000c */ addiu $s6,$s6,0xc +.L0f1601a8: +/* f1601a8: 8fa200d8 */ lw $v0,0xd8($sp) +/* f1601ac: 8fab00dc */ lw $t3,0xdc($sp) +/* f1601b0: c7c00000 */ lwc1 $f0,0x0($s8) +/* f1601b4: c7c20004 */ lwc1 $f2,0x4($s8) +/* f1601b8: c7cc0008 */ lwc1 $f12,0x8($s8) +/* f1601bc: 0162082a */ slt $at,$t3,$v0 +/* f1601c0: 8fb00060 */ lw $s0,0x60($sp) +/* f1601c4: e7a0009c */ swc1 $f0,0x9c($sp) +/* f1601c8: e7a00090 */ swc1 $f0,0x90($sp) +/* f1601cc: e7a200a0 */ swc1 $f2,0xa0($sp) +/* f1601d0: e7a20094 */ swc1 $f2,0x94($sp) +/* f1601d4: e7ac00a4 */ swc1 $f12,0xa4($sp) +/* f1601d8: 1020002e */ beqz $at,.L0f160294 +/* f1601dc: e7ac0098 */ swc1 $f12,0x98($sp) +.L0f1601e0: +/* f1601e0: c6000000 */ lwc1 $f0,0x0($s0) +/* f1601e4: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f1601e8: 26730001 */ addiu $s3,$s3,0x1 +/* f1601ec: 4604003c */ c.lt.s $f0,$f4 +/* f1601f0: 00000000 */ sll $zero,$zero,0x0 +/* f1601f4: 45020003 */ bc1fl .L0f160204 +/* f1601f8: c6000004 */ lwc1 $f0,0x4($s0) +/* f1601fc: e7a0009c */ swc1 $f0,0x9c($sp) +/* f160200: c6000004 */ lwc1 $f0,0x4($s0) +.L0f160204: +/* f160204: c7a600a0 */ lwc1 $f6,0xa0($sp) +/* f160208: 4606003c */ c.lt.s $f0,$f6 +/* f16020c: 00000000 */ sll $zero,$zero,0x0 +/* f160210: 45020003 */ bc1fl .L0f160220 +/* f160214: c6000008 */ lwc1 $f0,0x8($s0) +/* f160218: e7a000a0 */ swc1 $f0,0xa0($sp) +/* f16021c: c6000008 */ lwc1 $f0,0x8($s0) +.L0f160220: +/* f160220: c7a800a4 */ lwc1 $f8,0xa4($sp) +/* f160224: 4608003c */ c.lt.s $f0,$f8 +/* f160228: 00000000 */ sll $zero,$zero,0x0 +/* f16022c: 45020003 */ bc1fl .L0f16023c +/* f160230: c6000000 */ lwc1 $f0,0x0($s0) +/* f160234: e7a000a4 */ swc1 $f0,0xa4($sp) +/* f160238: c6000000 */ lwc1 $f0,0x0($s0) +.L0f16023c: +/* f16023c: c7aa0090 */ lwc1 $f10,0x90($sp) +/* f160240: 4600503c */ c.lt.s $f10,$f0 +/* f160244: 00000000 */ sll $zero,$zero,0x0 +/* f160248: 45020003 */ bc1fl .L0f160258 +/* f16024c: c6000004 */ lwc1 $f0,0x4($s0) +/* f160250: e7a00090 */ swc1 $f0,0x90($sp) +/* f160254: c6000004 */ lwc1 $f0,0x4($s0) +.L0f160258: +/* f160258: c7b00094 */ lwc1 $f16,0x94($sp) +/* f16025c: 4600803c */ c.lt.s $f16,$f0 +/* f160260: 00000000 */ sll $zero,$zero,0x0 +/* f160264: 45020003 */ bc1fl .L0f160274 +/* f160268: c6000008 */ lwc1 $f0,0x8($s0) +/* f16026c: e7a00094 */ swc1 $f0,0x94($sp) +/* f160270: c6000008 */ lwc1 $f0,0x8($s0) +.L0f160274: +/* f160274: c7b20098 */ lwc1 $f18,0x98($sp) +/* f160278: 4600903c */ c.lt.s $f18,$f0 +/* f16027c: 00000000 */ sll $zero,$zero,0x0 +/* f160280: 45000002 */ bc1f .L0f16028c +/* f160284: 00000000 */ sll $zero,$zero,0x0 +/* f160288: e7a00098 */ swc1 $f0,0x98($sp) +.L0f16028c: +/* f16028c: 1662ffd4 */ bne $s3,$v0,.L0f1601e0 +/* f160290: 2610000c */ addiu $s0,$s0,0xc +.L0f160294: +/* f160294: c6a00000 */ lwc1 $f0,0x0($s5) +/* f160298: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f16029c: 4604003c */ c.lt.s $f0,$f4 +/* f1602a0: 00000000 */ sll $zero,$zero,0x0 +/* f1602a4: 45020007 */ bc1fl .L0f1602c4 +/* f1602a8: c7a80090 */ lwc1 $f8,0x90($sp) +/* f1602ac: c6e60000 */ lwc1 $f6,0x0($s7) +/* f1602b0: 4604303c */ c.lt.s $f6,$f4 +/* f1602b4: 00000000 */ sll $zero,$zero,0x0 +/* f1602b8: 45030038 */ bc1tl .L0f16039c +/* f1602bc: afa000e4 */ sw $zero,0xe4($sp) +/* f1602c0: c7a80090 */ lwc1 $f8,0x90($sp) +.L0f1602c4: +/* f1602c4: 4600403c */ c.lt.s $f8,$f0 +/* f1602c8: 00000000 */ sll $zero,$zero,0x0 +/* f1602cc: 45020007 */ bc1fl .L0f1602ec +/* f1602d0: c6a00004 */ lwc1 $f0,0x4($s5) +/* f1602d4: c6ea0000 */ lwc1 $f10,0x0($s7) +/* f1602d8: 460a403c */ c.lt.s $f8,$f10 +/* f1602dc: 00000000 */ sll $zero,$zero,0x0 +/* f1602e0: 4503002e */ bc1tl .L0f16039c +/* f1602e4: afa000e4 */ sw $zero,0xe4($sp) +/* f1602e8: c6a00004 */ lwc1 $f0,0x4($s5) +.L0f1602ec: +/* f1602ec: c7b000a0 */ lwc1 $f16,0xa0($sp) +/* f1602f0: 4610003c */ c.lt.s $f0,$f16 +/* f1602f4: 00000000 */ sll $zero,$zero,0x0 +/* f1602f8: 45020007 */ bc1fl .L0f160318 +/* f1602fc: c7a60094 */ lwc1 $f6,0x94($sp) +/* f160300: c6f20004 */ lwc1 $f18,0x4($s7) +/* f160304: 4610903c */ c.lt.s $f18,$f16 +/* f160308: 00000000 */ sll $zero,$zero,0x0 +/* f16030c: 45030023 */ bc1tl .L0f16039c +/* f160310: afa000e4 */ sw $zero,0xe4($sp) +/* f160314: c7a60094 */ lwc1 $f6,0x94($sp) +.L0f160318: +/* f160318: 4600303c */ c.lt.s $f6,$f0 +/* f16031c: 00000000 */ sll $zero,$zero,0x0 +/* f160320: 45020007 */ bc1fl .L0f160340 +/* f160324: c6a00008 */ lwc1 $f0,0x8($s5) +/* f160328: c6e40004 */ lwc1 $f4,0x4($s7) +/* f16032c: 4604303c */ c.lt.s $f6,$f4 +/* f160330: 00000000 */ sll $zero,$zero,0x0 +/* f160334: 45030019 */ bc1tl .L0f16039c +/* f160338: afa000e4 */ sw $zero,0xe4($sp) +/* f16033c: c6a00008 */ lwc1 $f0,0x8($s5) +.L0f160340: +/* f160340: c7a800a4 */ lwc1 $f8,0xa4($sp) +/* f160344: 4608003c */ c.lt.s $f0,$f8 +/* f160348: 00000000 */ sll $zero,$zero,0x0 +/* f16034c: 45020007 */ bc1fl .L0f16036c +/* f160350: c7b20098 */ lwc1 $f18,0x98($sp) +/* f160354: c6ea0008 */ lwc1 $f10,0x8($s7) +/* f160358: 4608503c */ c.lt.s $f10,$f8 +/* f16035c: 00000000 */ sll $zero,$zero,0x0 +/* f160360: 4503000e */ bc1tl .L0f16039c +/* f160364: afa000e4 */ sw $zero,0xe4($sp) +/* f160368: c7b20098 */ lwc1 $f18,0x98($sp) +.L0f16036c: +/* f16036c: 8fa500fc */ lw $a1,0xfc($sp) +/* f160370: 27a6009c */ addiu $a2,$sp,0x9c +/* f160374: 4600903c */ c.lt.s $f18,$f0 +/* f160378: 00000000 */ sll $zero,$zero,0x0 +/* f16037c: 4502000c */ bc1fl .L0f1603b0 +/* f160380: 02a02025 */ or $a0,$s5,$zero +/* f160384: c6f00008 */ lwc1 $f16,0x8($s7) +/* f160388: 4610903c */ c.lt.s $f18,$f16 +/* f16038c: 00000000 */ sll $zero,$zero,0x0 +/* f160390: 45020007 */ bc1fl .L0f1603b0 +/* f160394: 02a02025 */ or $a0,$s5,$zero +/* f160398: afa000e4 */ sw $zero,0xe4($sp) +.L0f16039c: +/* f16039c: 2406ffb1 */ addiu $a2,$zero,-79 +/* f1603a0: 2405ffbf */ addiu $a1,$zero,-65 +/* f1603a4: 10000193 */ beqz $zero,.L0f1609f4 +/* f1603a8: 2403000a */ addiu $v1,$zero,0xa +/* f1603ac: 02a02025 */ or $a0,$s5,$zero +.L0f1603b0: +/* f1603b0: 27a70090 */ addiu $a3,$sp,0x90 +/* f1603b4: 0fc57cac */ jal func0f15f2b0 +/* f1603b8: a7a800ee */ sh $t0,0xee($sp) +/* f1603bc: 87a800ee */ lh $t0,0xee($sp) +/* f1603c0: afa200e4 */ sw $v0,0xe4($sp) +/* f1603c4: 2406ffb1 */ addiu $a2,$zero,-79 +/* f1603c8: 2405ffbf */ addiu $a1,$zero,-65 +/* f1603cc: 10000189 */ beqz $zero,.L0f1609f4 +/* f1603d0: 2403000a */ addiu $v1,$zero,0xa +.L0f1603d4: +/* f1603d4: 17200005 */ bnez $t9,.L0f1603ec +/* f1603d8: 00000000 */ sll $zero,$zero,0x0 +/* f1603dc: 8fac0100 */ lw $t4,0x100($sp) +/* f1603e0: 258d0008 */ addiu $t5,$t4,0x8 +/* f1603e4: 1000ff18 */ beqz $zero,.L0f160048 +/* f1603e8: afad0100 */ sw $t5,0x100($sp) +.L0f1603ec: +/* f1603ec: 10a20007 */ beq $a1,$v0,.L0f16040c +/* f1603f0: 00000000 */ sll $zero,$zero,0x0 +/* f1603f4: 10c20005 */ beq $a2,$v0,.L0f16040c +/* f1603f8: 00000000 */ sll $zero,$zero,0x0 +/* f1603fc: 8fae0100 */ lw $t6,0x100($sp) +/* f160400: 25cf0008 */ addiu $t7,$t6,0x8 +/* f160404: 1000ff10 */ beqz $zero,.L0f160048 +/* f160408: afaf0100 */ sw $t7,0x100($sp) +.L0f16040c: +/* f16040c: 14a2002d */ bne $a1,$v0,.L0f1604c4 +/* f160410: 00000000 */ sll $zero,$zero,0x0 +/* f160414: 8fa20100 */ lw $v0,0x100($sp) +/* f160418: 00009825 */ or $s3,$zero,$zero +/* f16041c: 00004025 */ or $t0,$zero,$zero +/* f160420: 90580005 */ lbu $t8,0x5($v0) +/* f160424: 0303001a */ div $zero,$t8,$v1 +/* f160428: 00004812 */ mflo $t1 +/* f16042c: afa9006c */ sw $t1,0x6c($sp) +/* f160430: 904a0006 */ lbu $t2,0x6($v0) +/* f160434: 14600002 */ bnez $v1,.L0f160440 +/* f160438: 00000000 */ sll $zero,$zero,0x0 +/* f16043c: 0007000d */ break 0x7 +.L0f160440: +/* f160440: 2401ffff */ addiu $at,$zero,-1 +/* f160444: 14610004 */ bne $v1,$at,.L0f160458 +/* f160448: 3c018000 */ lui $at,0x8000 +/* f16044c: 17010002 */ bne $t8,$at,.L0f160458 +/* f160450: 00000000 */ sll $zero,$zero,0x0 +/* f160454: 0006000d */ break 0x6 +.L0f160458: +/* f160458: 0143001a */ div $zero,$t2,$v1 +/* f16045c: 00005812 */ mflo $t3 +/* f160460: afab0070 */ sw $t3,0x70($sp) +/* f160464: 90590007 */ lbu $t9,0x7($v0) +/* f160468: 14600002 */ bnez $v1,.L0f160474 +/* f16046c: 00000000 */ sll $zero,$zero,0x0 +/* f160470: 0007000d */ break 0x7 +.L0f160474: +/* f160474: 2401ffff */ addiu $at,$zero,-1 +/* f160478: 14610004 */ bne $v1,$at,.L0f16048c +/* f16047c: 3c018000 */ lui $at,0x8000 +/* f160480: 15410002 */ bne $t2,$at,.L0f16048c +/* f160484: 00000000 */ sll $zero,$zero,0x0 +/* f160488: 0006000d */ break 0x6 +.L0f16048c: +/* f16048c: 0323001a */ div $zero,$t9,$v1 +/* f160490: 00006012 */ mflo $t4 +/* f160494: afac0074 */ sw $t4,0x74($sp) +/* f160498: 14600002 */ bnez $v1,.L0f1604a4 +/* f16049c: 00000000 */ sll $zero,$zero,0x0 +/* f1604a0: 0007000d */ break 0x7 +.L0f1604a4: +/* f1604a4: 2401ffff */ addiu $at,$zero,-1 +/* f1604a8: 14610004 */ bne $v1,$at,.L0f1604bc +/* f1604ac: 3c018000 */ lui $at,0x8000 +/* f1604b0: 17210002 */ bne $t9,$at,.L0f1604bc +/* f1604b4: 00000000 */ sll $zero,$zero,0x0 +/* f1604b8: 0006000d */ break 0x6 +.L0f1604bc: +/* f1604bc: 10000010 */ beqz $zero,.L0f160500 +/* f1604c0: 00000000 */ sll $zero,$zero,0x0 +.L0f1604c4: +/* f1604c4: 14c2000e */ bne $a2,$v0,.L0f160500 +/* f1604c8: 00000000 */ sll $zero,$zero,0x0 +/* f1604cc: 8fad0100 */ lw $t5,0x100($sp) +/* f1604d0: 24130003 */ addiu $s3,$zero,0x3 +/* f1604d4: 24080001 */ addiu $t0,$zero,0x1 +/* f1604d8: 8dae0004 */ lw $t6,0x4($t5) +/* f1604dc: 01a0a025 */ or $s4,$t5,$zero +/* f1604e0: 31cf000f */ andi $t7,$t6,0xf +/* f1604e4: afaf006c */ sw $t7,0x6c($sp) +/* f1604e8: 91b80007 */ lbu $t8,0x7($t5) +/* f1604ec: 00184902 */ srl $t1,$t8,0x4 +/* f1604f0: afa90070 */ sw $t1,0x70($sp) +/* f1604f4: 8daa0000 */ lw $t2,0x0($t5) +/* f1604f8: 314b000f */ andi $t3,$t2,0xf +/* f1604fc: afab0074 */ sw $t3,0x74($sp) +.L0f160500: +/* f160500: 8fb9006c */ lw $t9,0x6c($sp) +.L0f160504: +/* f160504: 2403000a */ addiu $v1,$zero,0xa +/* f160508: 2405ffbf */ addiu $a1,$zero,-65 +/* f16050c: 17200009 */ bnez $t9,.L0f160534 +/* f160510: 2406ffb1 */ addiu $a2,$zero,-79 +/* f160514: 8fac0070 */ lw $t4,0x70($sp) +/* f160518: 8fae0074 */ lw $t6,0x74($sp) +/* f16051c: 55800006 */ bnezl $t4,.L0f160538 +/* f160520: 8faf006c */ lw $t7,0x6c($sp) +/* f160524: 55c00004 */ bnezl $t6,.L0f160538 +/* f160528: 8faf006c */ lw $t7,0x6c($sp) +/* f16052c: 10000132 */ beqz $zero,.L0f1609f8 +/* f160530: 8fac0100 */ lw $t4,0x100($sp) +.L0f160534: +/* f160534: 8faf006c */ lw $t7,0x6c($sp) +.L0f160538: +/* f160538: 24060003 */ addiu $a2,$zero,0x3 +/* f16053c: 8fad0070 */ lw $t5,0x70($sp) +/* f160540: 01e60019 */ multu $t7,$a2 +/* f160544: 3c05800a */ lui $a1,0x800a +/* f160548: 24a56470 */ addiu $a1,$a1,0x6470 +/* f16054c: 8fb90074 */ lw $t9,0x74($sp) +/* f160550: 0000c012 */ mflo $t8 +/* f160554: 00184880 */ sll $t1,$t8,0x2 +/* f160558: 01252021 */ addu $a0,$t1,$a1 +/* f16055c: 01a60019 */ multu $t5,$a2 +/* f160560: c4860000 */ lwc1 $f6,0x0($a0) +/* f160564: 00808025 */ or $s0,$a0,$zero +/* f160568: e7a6009c */ swc1 $f6,0x9c($sp) +/* f16056c: c4840000 */ lwc1 $f4,0x0($a0) +/* f160570: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f160574: e7a40090 */ swc1 $f4,0x90($sp) +/* f160578: 00005012 */ mflo $t2 +/* f16057c: 000a5880 */ sll $t3,$t2,0x2 +/* f160580: 01651021 */ addu $v0,$t3,$a1 +/* f160584: 03260019 */ multu $t9,$a2 +/* f160588: c44a0000 */ lwc1 $f10,0x0($v0) +/* f16058c: 00408825 */ or $s1,$v0,$zero +/* f160590: 4608503c */ c.lt.s $f10,$f8 +/* f160594: 00006012 */ mflo $t4 +/* f160598: 000c7080 */ sll $t6,$t4,0x2 +/* f16059c: 01c51821 */ addu $v1,$t6,$a1 +/* f1605a0: 45000003 */ bc1f .L0f1605b0 +/* f1605a4: 0060f025 */ or $s8,$v1,$zero +/* f1605a8: c4520000 */ lwc1 $f18,0x0($v0) +/* f1605ac: e7b2009c */ swc1 $f18,0x9c($sp) +.L0f1605b0: +/* f1605b0: c4400000 */ lwc1 $f0,0x0($v0) +/* f1605b4: c7b00090 */ lwc1 $f16,0x90($sp) +/* f1605b8: 4600803c */ c.lt.s $f16,$f0 +/* f1605bc: 00000000 */ sll $zero,$zero,0x0 +/* f1605c0: 45020003 */ bc1fl .L0f1605d0 +/* f1605c4: c4600000 */ lwc1 $f0,0x0($v1) +/* f1605c8: e7a00090 */ swc1 $f0,0x90($sp) +/* f1605cc: c4600000 */ lwc1 $f0,0x0($v1) +.L0f1605d0: +/* f1605d0: c7a6009c */ lwc1 $f6,0x9c($sp) +/* f1605d4: 4606003c */ c.lt.s $f0,$f6 +/* f1605d8: 00000000 */ sll $zero,$zero,0x0 +/* f1605dc: 45020004 */ bc1fl .L0f1605f0 +/* f1605e0: c7a40090 */ lwc1 $f4,0x90($sp) +/* f1605e4: e7a0009c */ swc1 $f0,0x9c($sp) +/* f1605e8: c4600000 */ lwc1 $f0,0x0($v1) +/* f1605ec: c7a40090 */ lwc1 $f4,0x90($sp) +.L0f1605f0: +/* f1605f0: 4600203c */ c.lt.s $f4,$f0 +/* f1605f4: 00000000 */ sll $zero,$zero,0x0 +/* f1605f8: 45020003 */ bc1fl .L0f160608 +/* f1605fc: c6a00000 */ lwc1 $f0,0x0($s5) +/* f160600: e7a00090 */ swc1 $f0,0x90($sp) +/* f160604: c6a00000 */ lwc1 $f0,0x0($s5) +.L0f160608: +/* f160608: c7aa009c */ lwc1 $f10,0x9c($sp) +/* f16060c: 460a003c */ c.lt.s $f0,$f10 +/* f160610: 00000000 */ sll $zero,$zero,0x0 +/* f160614: 45020007 */ bc1fl .L0f160634 +/* f160618: c7b20090 */ lwc1 $f18,0x90($sp) +/* f16061c: c6e80000 */ lwc1 $f8,0x0($s7) +/* f160620: 460a403c */ c.lt.s $f8,$f10 +/* f160624: 00000000 */ sll $zero,$zero,0x0 +/* f160628: 450300c5 */ bc1tl .L0f160940 +/* f16062c: 2673ffff */ addiu $s3,$s3,-1 +/* f160630: c7b20090 */ lwc1 $f18,0x90($sp) +.L0f160634: +/* f160634: 4600903c */ c.lt.s $f18,$f0 +/* f160638: 00000000 */ sll $zero,$zero,0x0 +/* f16063c: 45020007 */ bc1fl .L0f16065c +/* f160640: c4860008 */ lwc1 $f6,0x8($a0) +/* f160644: c6f00000 */ lwc1 $f16,0x0($s7) +/* f160648: 4610903c */ c.lt.s $f18,$f16 +/* f16064c: 00000000 */ sll $zero,$zero,0x0 +/* f160650: 450300bb */ bc1tl .L0f160940 +/* f160654: 2673ffff */ addiu $s3,$s3,-1 +/* f160658: c4860008 */ lwc1 $f6,0x8($a0) +.L0f16065c: +/* f16065c: e7a600a4 */ swc1 $f6,0xa4($sp) +/* f160660: c4840008 */ lwc1 $f4,0x8($a0) +/* f160664: c7a800a4 */ lwc1 $f8,0xa4($sp) +/* f160668: e7a40098 */ swc1 $f4,0x98($sp) +/* f16066c: c4400008 */ lwc1 $f0,0x8($v0) +/* f160670: 4608003c */ c.lt.s $f0,$f8 +/* f160674: 00000000 */ sll $zero,$zero,0x0 +/* f160678: 45020004 */ bc1fl .L0f16068c +/* f16067c: c7aa0098 */ lwc1 $f10,0x98($sp) +/* f160680: e7a000a4 */ swc1 $f0,0xa4($sp) +/* f160684: c4400008 */ lwc1 $f0,0x8($v0) +/* f160688: c7aa0098 */ lwc1 $f10,0x98($sp) +.L0f16068c: +/* f16068c: 4600503c */ c.lt.s $f10,$f0 +/* f160690: 00000000 */ sll $zero,$zero,0x0 +/* f160694: 45020003 */ bc1fl .L0f1606a4 +/* f160698: c4600008 */ lwc1 $f0,0x8($v1) +/* f16069c: e7a00098 */ swc1 $f0,0x98($sp) +/* f1606a0: c4600008 */ lwc1 $f0,0x8($v1) +.L0f1606a4: +/* f1606a4: c7b200a4 */ lwc1 $f18,0xa4($sp) +/* f1606a8: 4612003c */ c.lt.s $f0,$f18 +/* f1606ac: 00000000 */ sll $zero,$zero,0x0 +/* f1606b0: 45020004 */ bc1fl .L0f1606c4 +/* f1606b4: c7b00098 */ lwc1 $f16,0x98($sp) +/* f1606b8: e7a000a4 */ swc1 $f0,0xa4($sp) +/* f1606bc: c4600008 */ lwc1 $f0,0x8($v1) +/* f1606c0: c7b00098 */ lwc1 $f16,0x98($sp) +.L0f1606c4: +/* f1606c4: 4600803c */ c.lt.s $f16,$f0 +/* f1606c8: 00000000 */ sll $zero,$zero,0x0 +/* f1606cc: 45020003 */ bc1fl .L0f1606dc +/* f1606d0: c6a00008 */ lwc1 $f0,0x8($s5) +/* f1606d4: e7a00098 */ swc1 $f0,0x98($sp) +/* f1606d8: c6a00008 */ lwc1 $f0,0x8($s5) +.L0f1606dc: +/* f1606dc: c7a600a4 */ lwc1 $f6,0xa4($sp) +/* f1606e0: 4606003c */ c.lt.s $f0,$f6 +/* f1606e4: 00000000 */ sll $zero,$zero,0x0 +/* f1606e8: 45020007 */ bc1fl .L0f160708 +/* f1606ec: c7a80098 */ lwc1 $f8,0x98($sp) +/* f1606f0: c6e40008 */ lwc1 $f4,0x8($s7) +/* f1606f4: 4606203c */ c.lt.s $f4,$f6 +/* f1606f8: 00000000 */ sll $zero,$zero,0x0 +/* f1606fc: 45030090 */ bc1tl .L0f160940 +/* f160700: 2673ffff */ addiu $s3,$s3,-1 +/* f160704: c7a80098 */ lwc1 $f8,0x98($sp) +.L0f160708: +/* f160708: 4600403c */ c.lt.s $f8,$f0 +/* f16070c: 00000000 */ sll $zero,$zero,0x0 +/* f160710: 45020007 */ bc1fl .L0f160730 +/* f160714: c4920004 */ lwc1 $f18,0x4($a0) +/* f160718: c6ea0008 */ lwc1 $f10,0x8($s7) +/* f16071c: 460a403c */ c.lt.s $f8,$f10 +/* f160720: 00000000 */ sll $zero,$zero,0x0 +/* f160724: 45030086 */ bc1tl .L0f160940 +/* f160728: 2673ffff */ addiu $s3,$s3,-1 +/* f16072c: c4920004 */ lwc1 $f18,0x4($a0) +.L0f160730: +/* f160730: e7b200a0 */ swc1 $f18,0xa0($sp) +/* f160734: c4900004 */ lwc1 $f16,0x4($a0) +/* f160738: c7a400a0 */ lwc1 $f4,0xa0($sp) +/* f16073c: e7b00094 */ swc1 $f16,0x94($sp) +/* f160740: c4400004 */ lwc1 $f0,0x4($v0) +/* f160744: 4604003c */ c.lt.s $f0,$f4 +/* f160748: 00000000 */ sll $zero,$zero,0x0 +/* f16074c: 45020004 */ bc1fl .L0f160760 +/* f160750: c7a60094 */ lwc1 $f6,0x94($sp) +/* f160754: e7a000a0 */ swc1 $f0,0xa0($sp) +/* f160758: c4400004 */ lwc1 $f0,0x4($v0) +/* f16075c: c7a60094 */ lwc1 $f6,0x94($sp) +.L0f160760: +/* f160760: 4600303c */ c.lt.s $f6,$f0 +/* f160764: 00000000 */ sll $zero,$zero,0x0 +/* f160768: 45020003 */ bc1fl .L0f160778 +/* f16076c: c4600004 */ lwc1 $f0,0x4($v1) +/* f160770: e7a00094 */ swc1 $f0,0x94($sp) +/* f160774: c4600004 */ lwc1 $f0,0x4($v1) +.L0f160778: +/* f160778: c7a800a0 */ lwc1 $f8,0xa0($sp) +/* f16077c: 4608003c */ c.lt.s $f0,$f8 +/* f160780: 00000000 */ sll $zero,$zero,0x0 +/* f160784: 45020004 */ bc1fl .L0f160798 +/* f160788: c7aa0094 */ lwc1 $f10,0x94($sp) +/* f16078c: e7a000a0 */ swc1 $f0,0xa0($sp) +/* f160790: c4600004 */ lwc1 $f0,0x4($v1) +/* f160794: c7aa0094 */ lwc1 $f10,0x94($sp) +.L0f160798: +/* f160798: 4600503c */ c.lt.s $f10,$f0 +/* f16079c: 00000000 */ sll $zero,$zero,0x0 +/* f1607a0: 45020003 */ bc1fl .L0f1607b0 +/* f1607a4: c6a00004 */ lwc1 $f0,0x4($s5) +/* f1607a8: e7a00094 */ swc1 $f0,0x94($sp) +/* f1607ac: c6a00004 */ lwc1 $f0,0x4($s5) +.L0f1607b0: +/* f1607b0: c7b200a0 */ lwc1 $f18,0xa0($sp) +/* f1607b4: 4612003c */ c.lt.s $f0,$f18 +/* f1607b8: 00000000 */ sll $zero,$zero,0x0 +/* f1607bc: 45020007 */ bc1fl .L0f1607dc +/* f1607c0: c7a40094 */ lwc1 $f4,0x94($sp) +/* f1607c4: c6f00004 */ lwc1 $f16,0x4($s7) +/* f1607c8: 4612803c */ c.lt.s $f16,$f18 +/* f1607cc: 00000000 */ sll $zero,$zero,0x0 +/* f1607d0: 4503005b */ bc1tl .L0f160940 +/* f1607d4: 2673ffff */ addiu $s3,$s3,-1 +/* f1607d8: c7a40094 */ lwc1 $f4,0x94($sp) +.L0f1607dc: +/* f1607dc: 8fa500fc */ lw $a1,0xfc($sp) +/* f1607e0: 27a6009c */ addiu $a2,$sp,0x9c +/* f1607e4: 4600203c */ c.lt.s $f4,$f0 +/* f1607e8: 00000000 */ sll $zero,$zero,0x0 +/* f1607ec: 45020007 */ bc1fl .L0f16080c +/* f1607f0: 02a02025 */ or $a0,$s5,$zero +/* f1607f4: c6e60004 */ lwc1 $f6,0x4($s7) +/* f1607f8: 4606203c */ c.lt.s $f4,$f6 +/* f1607fc: 00000000 */ sll $zero,$zero,0x0 +/* f160800: 4503004f */ bc1tl .L0f160940 +/* f160804: 2673ffff */ addiu $s3,$s3,-1 +/* f160808: 02a02025 */ or $a0,$s5,$zero +.L0f16080c: +/* f16080c: 27a70090 */ addiu $a3,$sp,0x90 +/* f160810: 0fc57cac */ jal func0f15f2b0 +/* f160814: a7a800ee */ sh $t0,0xee($sp) +/* f160818: 10400048 */ beqz $v0,.L0f16093c +/* f16081c: 87a800ee */ lh $t0,0xee($sp) +/* f160820: 8faf00fc */ lw $t7,0xfc($sp) +/* f160824: 27b80084 */ addiu $t8,$sp,0x84 +/* f160828: 27a90078 */ addiu $t1,$sp,0x78 +/* f16082c: afa90020 */ sw $t1,0x20($sp) +/* f160830: afb8001c */ sw $t8,0x1c($sp) +/* f160834: 02002025 */ or $a0,$s0,$zero +/* f160838: 02202825 */ or $a1,$s1,$zero +/* f16083c: 03c03025 */ or $a2,$s8,$zero +/* f160840: 00003825 */ or $a3,$zero,$zero +/* f160844: afb50010 */ sw $s5,0x10($sp) +/* f160848: afb70014 */ sw $s7,0x14($sp) +/* f16084c: a7a800ee */ sh $t0,0xee($sp) +/* f160850: 0c00bd58 */ jal 0x2f560 +/* f160854: afaf0018 */ sw $t7,0x18($sp) +/* f160858: 10400038 */ beqz $v0,.L0f16093c +/* f16085c: 87a800ee */ lh $t0,0xee($sp) +/* f160860: c7a80084 */ lwc1 $f8,0x84($sp) +/* f160864: c6aa0000 */ lwc1 $f10,0x0($s5) +/* f160868: c7b00088 */ lwc1 $f16,0x88($sp) +/* f16086c: c6b20004 */ lwc1 $f18,0x4($s5) +/* f160870: 460a4001 */ sub.s $f0,$f8,$f10 +/* f160874: c6aa0008 */ lwc1 $f10,0x8($s5) +/* f160878: c7a6008c */ lwc1 $f6,0x8c($sp) +/* f16087c: 8fad010c */ lw $t5,0x10c($sp) +/* f160880: 46000082 */ mul.s $f2,$f0,$f0 +/* f160884: 46128001 */ sub.s $f0,$f16,$f18 +/* f160888: c5b20000 */ lwc1 $f18,0x0($t5) +/* f16088c: 46000102 */ mul.s $f4,$f0,$f0 +/* f160890: 460a3001 */ sub.s $f0,$f6,$f10 +/* f160894: 46000402 */ mul.s $f16,$f0,$f0 +/* f160898: 46041080 */ add.s $f2,$f2,$f4 +/* f16089c: 46101080 */ add.s $f2,$f2,$f16 +/* f1608a0: 4612103c */ c.lt.s $f2,$f18 +/* f1608a4: 00000000 */ sll $zero,$zero,0x0 +/* f1608a8: 45020025 */ bc1fl .L0f160940 +/* f1608ac: 2673ffff */ addiu $s3,$s3,-1 +/* f1608b0: 240a0001 */ addiu $t2,$zero,0x1 +/* f1608b4: afaa00cc */ sw $t2,0xcc($sp) +/* f1608b8: e5a20000 */ swc1 $f2,0x0($t5) +/* f1608bc: e6480000 */ swc1 $f8,0x0($s2) +/* f1608c0: c7a40088 */ lwc1 $f4,0x88($sp) +/* f1608c4: 2402000c */ addiu $v0,$zero,0xc +/* f1608c8: e6440004 */ swc1 $f4,0x4($s2) +/* f1608cc: c7a6008c */ lwc1 $f6,0x8c($sp) +/* f1608d0: e6460008 */ swc1 $f6,0x8($s2) +/* f1608d4: c7aa0078 */ lwc1 $f10,0x78($sp) +/* f1608d8: e64a000c */ swc1 $f10,0xc($s2) +/* f1608dc: c7b0007c */ lwc1 $f16,0x7c($sp) +/* f1608e0: e6500010 */ swc1 $f16,0x10($s2) +/* f1608e4: c7b20080 */ lwc1 $f18,0x80($sp) +/* f1608e8: e6520014 */ swc1 $f18,0x14($s2) +/* f1608ec: 8fab006c */ lw $t3,0x6c($sp) +/* f1608f0: 01620019 */ multu $t3,$v0 +/* f1608f4: 240bffff */ addiu $t3,$zero,-1 +/* f1608f8: 0000c812 */ mflo $t9 +/* f1608fc: 03366021 */ addu $t4,$t9,$s6 +/* f160900: ae4c0018 */ sw $t4,0x18($s2) +/* f160904: 8fae0070 */ lw $t6,0x70($sp) +/* f160908: 01c20019 */ multu $t6,$v0 +/* f16090c: 00007812 */ mflo $t7 +/* f160910: 01f6c021 */ addu $t8,$t7,$s6 +/* f160914: ae58001c */ sw $t8,0x1c($s2) +/* f160918: 8fa90074 */ lw $t1,0x74($sp) +/* f16091c: a64b002a */ sh $t3,0x2a($s2) +/* f160920: 01220019 */ multu $t1,$v0 +/* f160924: 00005012 */ mflo $t2 +/* f160928: 01566821 */ addu $t5,$t2,$s6 +/* f16092c: ae4d0020 */ sw $t5,0x20($s2) +/* f160930: 8fb90100 */ lw $t9,0x100($sp) +/* f160934: a6480028 */ sh $t0,0x28($s2) +/* f160938: ae590024 */ sw $t9,0x24($s2) +.L0f16093c: +/* f16093c: 2673ffff */ addiu $s3,$s3,-1 +.L0f160940: +/* f160940: 24010002 */ addiu $at,$zero,0x2 +/* f160944: 5661000d */ bnel $s3,$at,.L0f16097c +/* f160948: 24010001 */ addiu $at,$zero,0x1 +/* f16094c: 928c0006 */ lbu $t4,0x6($s4) +/* f160950: 24080002 */ addiu $t0,$zero,0x2 +/* f160954: 318e000f */ andi $t6,$t4,0xf +/* f160958: afae006c */ sw $t6,0x6c($sp) +/* f16095c: 968f0006 */ lhu $t7,0x6($s4) +/* f160960: 000fc302 */ srl $t8,$t7,0xc +/* f160964: afb80070 */ sw $t8,0x70($sp) +/* f160968: 92890003 */ lbu $t1,0x3($s4) +/* f16096c: 00095102 */ srl $t2,$t1,0x4 +/* f160970: 1000001b */ beqz $zero,.L0f1609e0 +/* f160974: afaa0074 */ sw $t2,0x74($sp) +/* f160978: 24010001 */ addiu $at,$zero,0x1 +.L0f16097c: +/* f16097c: 1661000c */ bne $s3,$at,.L0f1609b0 +/* f160980: 00000000 */ sll $zero,$zero,0x0 +/* f160984: 968d0004 */ lhu $t5,0x4($s4) +/* f160988: 24080003 */ addiu $t0,$zero,0x3 +/* f16098c: 31ab000f */ andi $t3,$t5,0xf +/* f160990: afab006c */ sw $t3,0x6c($sp) +/* f160994: 92990005 */ lbu $t9,0x5($s4) +/* f160998: 00196102 */ srl $t4,$t9,0x4 +/* f16099c: afac0070 */ sw $t4,0x70($sp) +/* f1609a0: 928e0002 */ lbu $t6,0x2($s4) +/* f1609a4: 31cf000f */ andi $t7,$t6,0xf +/* f1609a8: 1000000d */ beqz $zero,.L0f1609e0 +/* f1609ac: afaf0074 */ sw $t7,0x74($sp) +.L0f1609b0: +/* f1609b0: 1660000b */ bnez $s3,.L0f1609e0 +/* f1609b4: 00000000 */ sll $zero,$zero,0x0 +/* f1609b8: 92980004 */ lbu $t8,0x4($s4) +/* f1609bc: 24080001 */ addiu $t0,$zero,0x1 +/* f1609c0: 3309000f */ andi $t1,$t8,0xf +/* f1609c4: afa9006c */ sw $t1,0x6c($sp) +/* f1609c8: 8e8a0004 */ lw $t2,0x4($s4) +/* f1609cc: 000a6f02 */ srl $t5,$t2,0x1c +/* f1609d0: afad0070 */ sw $t5,0x70($sp) +/* f1609d4: 968b0002 */ lhu $t3,0x2($s4) +/* f1609d8: 000bcb02 */ srl $t9,$t3,0xc +/* f1609dc: afb90074 */ sw $t9,0x74($sp) +.L0f1609e0: +/* f1609e0: 0663fec8 */ bgezl $s3,.L0f160504 +/* f1609e4: 8fb9006c */ lw $t9,0x6c($sp) +/* f1609e8: 2406ffb1 */ addiu $a2,$zero,-79 +/* f1609ec: 2405ffbf */ addiu $a1,$zero,-65 +/* f1609f0: 2403000a */ addiu $v1,$zero,0xa +.L0f1609f4: +/* f1609f4: 8fac0100 */ lw $t4,0x100($sp) +.L0f1609f8: +/* f1609f8: 258e0008 */ addiu $t6,$t4,0x8 +/* f1609fc: 1000fd92 */ beqz $zero,.L0f160048 +/* f160a00: afae0100 */ sw $t6,0x100($sp) +/* f160a04: 8fbf0054 */ lw $ra,0x54($sp) +.L0f160a08: +/* f160a08: 8fa200cc */ lw $v0,0xcc($sp) +/* f160a0c: 8fb00030 */ lw $s0,0x30($sp) +/* f160a10: 8fb10034 */ lw $s1,0x34($sp) +/* f160a14: 8fb20038 */ lw $s2,0x38($sp) +/* f160a18: 8fb3003c */ lw $s3,0x3c($sp) +/* f160a1c: 8fb40040 */ lw $s4,0x40($sp) +/* f160a20: 8fb50044 */ lw $s5,0x44($sp) +/* f160a24: 8fb60048 */ lw $s6,0x48($sp) +/* f160a28: 8fb7004c */ lw $s7,0x4c($sp) +/* f160a2c: 8fbe0050 */ lw $s8,0x50($sp) +/* f160a30: 03e00008 */ jr $ra +/* f160a34: 27bd00f0 */ addiu $sp,$sp,0xf0 +); + +GLOBAL_ASM( +glabel func0f160a38 +/* f160a38: 27bdff08 */ addiu $sp,$sp,-248 +/* f160a3c: afb00038 */ sw $s0,0x38($sp) +/* f160a40: afbf005c */ sw $ra,0x5c($sp) +/* f160a44: afbe0058 */ sw $s8,0x58($sp) +/* f160a48: afb70054 */ sw $s7,0x54($sp) +/* f160a4c: afb60050 */ sw $s6,0x50($sp) +/* f160a50: afb5004c */ sw $s5,0x4c($sp) +/* f160a54: afb40048 */ sw $s4,0x48($sp) +/* f160a58: afb30044 */ sw $s3,0x44($sp) +/* f160a5c: afb20040 */ sw $s2,0x40($sp) +/* f160a60: afb1003c */ sw $s1,0x3c($sp) +/* f160a64: f7b40030 */ sdc1 $f20,0x30($sp) +/* f160a68: afa60100 */ sw $a2,0x100($sp) +/* f160a6c: 8fb00108 */ lw $s0,0x108($sp) +/* f160a70: 8cf10004 */ lw $s1,0x4($a3) +/* f160a74: 00809825 */ or $s3,$a0,$zero +/* f160a78: 00a0a825 */ or $s5,$a1,$zero +/* f160a7c: 00e09025 */ or $s2,$a3,$zero +/* f160a80: 02002025 */ or $a0,$s0,$zero +/* f160a84: 0fc576ed */ jal func0f15dbb4 +/* f160a88: 02202825 */ or $a1,$s1,$zero +/* f160a8c: 964e0000 */ lhu $t6,0x0($s2) +/* f160a90: 3c0100ff */ lui $at,0xff +/* f160a94: 3c1f800a */ lui $ra,0x800a +/* f160a98: 000e78c0 */ sll $t7,$t6,0x3 +/* f160a9c: 01f14021 */ addu $t0,$t7,$s1 +/* f160aa0: 91040001 */ lbu $a0,0x1($t0) +/* f160aa4: 8d180004 */ lw $t8,0x4($t0) +/* f160aa8: 3421ffff */ ori $at,$at,0xffff +/* f160aac: 00047102 */ srl $t6,$a0,0x4 +/* f160ab0: 31cf000f */ andi $t7,$t6,0xf +/* f160ab4: 27ff6470 */ addiu $ra,$ra,0x6470 +/* f160ab8: 25e40001 */ addiu $a0,$t7,0x1 +/* f160abc: 0301c824 */ and $t9,$t8,$at +/* f160ac0: 03225021 */ addu $t2,$t9,$v0 +/* f160ac4: 18800022 */ blez $a0,.L0f160b50 +/* f160ac8: 03e01825 */ or $v1,$ra,$zero +/* f160acc: 00102880 */ sll $a1,$s0,0x2 +/* f160ad0: 00b02821 */ addu $a1,$a1,$s0 +/* f160ad4: 3c02800a */ lui $v0,0x800a +/* f160ad8: 24424cc4 */ addiu $v0,$v0,0x4cc4 +/* f160adc: 00052880 */ sll $a1,$a1,0x2 +.L0f160ae0: +/* f160ae0: 854e0000 */ lh $t6,0x0($t2) +/* f160ae4: 8c580000 */ lw $t8,0x0($v0) +/* f160ae8: 2484ffff */ addiu $a0,$a0,-1 +/* f160aec: 448e3000 */ mtc1 $t6,$f6 +/* f160af0: 0305c821 */ addu $t9,$t8,$a1 +/* f160af4: c7240004 */ lwc1 $f4,0x4($t9) +/* f160af8: 46803220 */ cvt.s.w $f8,$f6 +/* f160afc: 2463000c */ addiu $v1,$v1,0xc +/* f160b00: 254a000c */ addiu $t2,$t2,0xc +/* f160b04: 46082280 */ add.s $f10,$f4,$f8 +/* f160b08: e46afff4 */ swc1 $f10,-0xc($v1) +/* f160b0c: 8559fff6 */ lh $t9,-0xa($t2) +/* f160b10: 8c4f0000 */ lw $t7,0x0($v0) +/* f160b14: 44999000 */ mtc1 $t9,$f18 +/* f160b18: 01e5c021 */ addu $t8,$t7,$a1 +/* f160b1c: c7100008 */ lwc1 $f16,0x8($t8) +/* f160b20: 468091a0 */ cvt.s.w $f6,$f18 +/* f160b24: 46068100 */ add.s $f4,$f16,$f6 +/* f160b28: e464fff8 */ swc1 $f4,-0x8($v1) +/* f160b2c: 8558fff8 */ lh $t8,-0x8($t2) +/* f160b30: 8c4e0000 */ lw $t6,0x0($v0) +/* f160b34: 44985000 */ mtc1 $t8,$f10 +/* f160b38: 01c57821 */ addu $t7,$t6,$a1 +/* f160b3c: c5e8000c */ lwc1 $f8,0xc($t7) +/* f160b40: 468054a0 */ cvt.s.w $f18,$f10 +/* f160b44: 46124400 */ add.s $f16,$f8,$f18 +/* f160b48: 1c80ffe5 */ bgtz $a0,.L0f160ae0 +/* f160b4c: e470fffc */ swc1 $f16,-0x4($v1) +.L0f160b50: +/* f160b50: 81020008 */ lb $v0,0x8($t0) +/* f160b54: 3c017f1b */ lui $at,0x7f1b +/* f160b58: c43475dc */ lwc1 $f20,0x75dc($at) +/* f160b5c: 24010004 */ addiu $at,$zero,0x4 +/* f160b60: 00006825 */ or $t5,$zero,$zero +/* f160b64: 104101d1 */ beq $v0,$at,.L0f1612ac +/* f160b68: 25080008 */ addiu $t0,$t0,0x8 +/* f160b6c: 2401ffb8 */ addiu $at,$zero,-72 +/* f160b70: 104101ce */ beq $v0,$at,.L0f1612ac +/* f160b74: 240c000c */ addiu $t4,$zero,0xc +/* f160b78: afb20104 */ sw $s2,0x104($sp) +/* f160b7c: 241200fd */ addiu $s2,$zero,0xfd +/* f160b80: 8fbe00f0 */ lw $s8,0xf0($sp) +/* f160b84: 8fb40078 */ lw $s4,0x78($sp) +/* f160b88: 8fb0010c */ lw $s0,0x10c($sp) +/* f160b8c: 240b0003 */ addiu $t3,$zero,0x3 +/* f160b90: 87a900f4 */ lh $t1,0xf4($sp) +/* f160b94: 2401ffbf */ addiu $at,$zero,-65 +.L0f160b98: +/* f160b98: 10410005 */ beq $v0,$at,.L0f160bb0 +/* f160b9c: 2401ffb1 */ addiu $at,$zero,-79 +/* f160ba0: 50410004 */ beql $v0,$at,.L0f160bb4 +/* f160ba4: 2401ffbf */ addiu $at,$zero,-65 +/* f160ba8: 100001b7 */ beqz $zero,.L0f161288 +/* f160bac: 25080008 */ addiu $t0,$t0,0x8 +.L0f160bb0: +/* f160bb0: 2401ffbf */ addiu $at,$zero,-65 +.L0f160bb4: +/* f160bb4: 5441002e */ bnel $v0,$at,.L0f160c70 +/* f160bb8: 2401ffb1 */ addiu $at,$zero,-79 +/* f160bbc: 2402000a */ addiu $v0,$zero,0xa +/* f160bc0: 91190005 */ lbu $t9,0x5($t0) +/* f160bc4: 0000f025 */ or $s8,$zero,$zero +/* f160bc8: 00004825 */ or $t1,$zero,$zero +/* f160bcc: 0322001a */ div $zero,$t9,$v0 +/* f160bd0: 00007012 */ mflo $t6 +/* f160bd4: afae00dc */ sw $t6,0xdc($sp) +/* f160bd8: 910f0006 */ lbu $t7,0x6($t0) +/* f160bdc: 14400002 */ bnez $v0,.L0f160be8 +/* f160be0: 00000000 */ sll $zero,$zero,0x0 +/* f160be4: 0007000d */ break 0x7 +.L0f160be8: +/* f160be8: 2401ffff */ addiu $at,$zero,-1 +/* f160bec: 14410004 */ bne $v0,$at,.L0f160c00 +/* f160bf0: 3c018000 */ lui $at,0x8000 +/* f160bf4: 17210002 */ bne $t9,$at,.L0f160c00 +/* f160bf8: 00000000 */ sll $zero,$zero,0x0 +/* f160bfc: 0006000d */ break 0x6 +.L0f160c00: +/* f160c00: 01e2001a */ div $zero,$t7,$v0 +/* f160c04: 0000c012 */ mflo $t8 +/* f160c08: afb800e0 */ sw $t8,0xe0($sp) +/* f160c0c: 91190007 */ lbu $t9,0x7($t0) +/* f160c10: 14400002 */ bnez $v0,.L0f160c1c +/* f160c14: 00000000 */ sll $zero,$zero,0x0 +/* f160c18: 0007000d */ break 0x7 +.L0f160c1c: +/* f160c1c: 2401ffff */ addiu $at,$zero,-1 +/* f160c20: 14410004 */ bne $v0,$at,.L0f160c34 +/* f160c24: 3c018000 */ lui $at,0x8000 +/* f160c28: 15e10002 */ bne $t7,$at,.L0f160c34 +/* f160c2c: 00000000 */ sll $zero,$zero,0x0 +/* f160c30: 0006000d */ break 0x6 +.L0f160c34: +/* f160c34: 0322001a */ div $zero,$t9,$v0 +/* f160c38: 00007012 */ mflo $t6 +/* f160c3c: afae00e4 */ sw $t6,0xe4($sp) +/* f160c40: 14400002 */ bnez $v0,.L0f160c4c +/* f160c44: 00000000 */ sll $zero,$zero,0x0 +/* f160c48: 0007000d */ break 0x7 +.L0f160c4c: +/* f160c4c: 2401ffff */ addiu $at,$zero,-1 +/* f160c50: 14410004 */ bne $v0,$at,.L0f160c64 +/* f160c54: 3c018000 */ lui $at,0x8000 +/* f160c58: 17210002 */ bne $t9,$at,.L0f160c64 +/* f160c5c: 00000000 */ sll $zero,$zero,0x0 +/* f160c60: 0006000d */ break 0x6 +.L0f160c64: +/* f160c64: 10000011 */ beqz $zero,.L0f160cac +/* f160c68: 8fb900dc */ lw $t9,0xdc($sp) +/* f160c6c: 2401ffb1 */ addiu $at,$zero,-79 +.L0f160c70: +/* f160c70: 5441000e */ bnel $v0,$at,.L0f160cac +/* f160c74: 8fb900dc */ lw $t9,0xdc($sp) +/* f160c78: 8d0f0004 */ lw $t7,0x4($t0) +/* f160c7c: 0100a025 */ or $s4,$t0,$zero +/* f160c80: 0160f025 */ or $s8,$t3,$zero +/* f160c84: 31f8000f */ andi $t8,$t7,0xf +/* f160c88: afb800dc */ sw $t8,0xdc($sp) +/* f160c8c: 91190007 */ lbu $t9,0x7($t0) +/* f160c90: 24090001 */ addiu $t1,$zero,0x1 +/* f160c94: 00197102 */ srl $t6,$t9,0x4 +/* f160c98: afae00e0 */ sw $t6,0xe0($sp) +/* f160c9c: 8d0f0000 */ lw $t7,0x0($t0) +/* f160ca0: 31f8000f */ andi $t8,$t7,0xf +/* f160ca4: afb800e4 */ sw $t8,0xe4($sp) +/* f160ca8: 8fb900dc */ lw $t9,0xdc($sp) +.L0f160cac: +/* f160cac: 8fae00e0 */ lw $t6,0xe0($sp) +/* f160cb0: 57200006 */ bnezl $t9,.L0f160ccc +/* f160cb4: 8fb800dc */ lw $t8,0xdc($sp) +/* f160cb8: 15c00003 */ bnez $t6,.L0f160cc8 +/* f160cbc: 8faf00e4 */ lw $t7,0xe4($sp) +/* f160cc0: 51e00171 */ beqzl $t7,.L0f161288 +/* f160cc4: 25080008 */ addiu $t0,$t0,0x8 +.L0f160cc8: +/* f160cc8: 8fb800dc */ lw $t8,0xdc($sp) +.L0f160ccc: +/* f160ccc: 8faf00e0 */ lw $t7,0xe0($sp) +/* f160cd0: 030b0019 */ multu $t8,$t3 +/* f160cd4: 0000c812 */ mflo $t9 +/* f160cd8: 00197080 */ sll $t6,$t9,0x2 +/* f160cdc: 01df2021 */ addu $a0,$t6,$ra +/* f160ce0: 01eb0019 */ multu $t7,$t3 +/* f160ce4: 8fae00e4 */ lw $t6,0xe4($sp) +/* f160ce8: 0080b025 */ or $s6,$a0,$zero +/* f160cec: 0000c012 */ mflo $t8 +/* f160cf0: 0018c880 */ sll $t9,$t8,0x2 +/* f160cf4: 033f1021 */ addu $v0,$t9,$ra +/* f160cf8: 01cb0019 */ multu $t6,$t3 +/* f160cfc: 0040b825 */ or $s7,$v0,$zero +/* f160d00: 00007812 */ mflo $t7 +/* f160d04: 000fc080 */ sll $t8,$t7,0x2 +/* f160d08: 031f1821 */ addu $v1,$t8,$ra +/* f160d0c: afa300bc */ sw $v1,0xbc($sp) +/* f160d10: c4860000 */ lwc1 $f6,0x0($a0) +/* f160d14: e7a60098 */ swc1 $f6,0x98($sp) +/* f160d18: c7aa0098 */ lwc1 $f10,0x98($sp) +/* f160d1c: c4440000 */ lwc1 $f4,0x0($v0) +/* f160d20: 460a203c */ c.lt.s $f4,$f10 +/* f160d24: 00000000 */ sll $zero,$zero,0x0 +/* f160d28: 45020004 */ bc1fl .L0f160d3c +/* f160d2c: c4600000 */ lwc1 $f0,0x0($v1) +/* f160d30: c4480000 */ lwc1 $f8,0x0($v0) +/* f160d34: e7a80098 */ swc1 $f8,0x98($sp) +/* f160d38: c4600000 */ lwc1 $f0,0x0($v1) +.L0f160d3c: +/* f160d3c: c7b20098 */ lwc1 $f18,0x98($sp) +/* f160d40: 4612003c */ c.lt.s $f0,$f18 +/* f160d44: 00000000 */ sll $zero,$zero,0x0 +/* f160d48: 45020003 */ bc1fl .L0f160d58 +/* f160d4c: c6700000 */ lwc1 $f16,0x0($s3) +/* f160d50: e7a00098 */ swc1 $f0,0x98($sp) +/* f160d54: c6700000 */ lwc1 $f16,0x0($s3) +.L0f160d58: +/* f160d58: c7a60098 */ lwc1 $f6,0x98($sp) +/* f160d5c: 4606803c */ c.lt.s $f16,$f6 +/* f160d60: 00000000 */ sll $zero,$zero,0x0 +/* f160d64: 45020007 */ bc1fl .L0f160d84 +/* f160d68: c48a0000 */ lwc1 $f10,0x0($a0) +/* f160d6c: c6a40000 */ lwc1 $f4,0x0($s5) +/* f160d70: 4606203c */ c.lt.s $f4,$f6 +/* f160d74: 00000000 */ sll $zero,$zero,0x0 +/* f160d78: 45030116 */ bc1tl .L0f1611d4 +/* f160d7c: 27deffff */ addiu $s8,$s8,-1 +/* f160d80: c48a0000 */ lwc1 $f10,0x0($a0) +.L0f160d84: +/* f160d84: e7aa008c */ swc1 $f10,0x8c($sp) +/* f160d88: c7a8008c */ lwc1 $f8,0x8c($sp) +/* f160d8c: c4400000 */ lwc1 $f0,0x0($v0) +/* f160d90: 4600403c */ c.lt.s $f8,$f0 +/* f160d94: 00000000 */ sll $zero,$zero,0x0 +/* f160d98: 45020003 */ bc1fl .L0f160da8 +/* f160d9c: c4600000 */ lwc1 $f0,0x0($v1) +/* f160da0: e7a0008c */ swc1 $f0,0x8c($sp) +/* f160da4: c4600000 */ lwc1 $f0,0x0($v1) +.L0f160da8: +/* f160da8: c7b2008c */ lwc1 $f18,0x8c($sp) +/* f160dac: 4600903c */ c.lt.s $f18,$f0 +/* f160db0: 00000000 */ sll $zero,$zero,0x0 +/* f160db4: 45020003 */ bc1fl .L0f160dc4 +/* f160db8: c7b0008c */ lwc1 $f16,0x8c($sp) +/* f160dbc: e7a0008c */ swc1 $f0,0x8c($sp) +/* f160dc0: c7b0008c */ lwc1 $f16,0x8c($sp) +.L0f160dc4: +/* f160dc4: c6640000 */ lwc1 $f4,0x0($s3) +/* f160dc8: 4604803c */ c.lt.s $f16,$f4 +/* f160dcc: 00000000 */ sll $zero,$zero,0x0 +/* f160dd0: 45020007 */ bc1fl .L0f160df0 +/* f160dd4: c48a0008 */ lwc1 $f10,0x8($a0) +/* f160dd8: c6a60000 */ lwc1 $f6,0x0($s5) +/* f160ddc: 4606803c */ c.lt.s $f16,$f6 +/* f160de0: 00000000 */ sll $zero,$zero,0x0 +/* f160de4: 450300fb */ bc1tl .L0f1611d4 +/* f160de8: 27deffff */ addiu $s8,$s8,-1 +/* f160dec: c48a0008 */ lwc1 $f10,0x8($a0) +.L0f160df0: +/* f160df0: e7aa00a0 */ swc1 $f10,0xa0($sp) +/* f160df4: c7a800a0 */ lwc1 $f8,0xa0($sp) +/* f160df8: c4400008 */ lwc1 $f0,0x8($v0) +/* f160dfc: 4608003c */ c.lt.s $f0,$f8 +/* f160e00: 00000000 */ sll $zero,$zero,0x0 +/* f160e04: 45020003 */ bc1fl .L0f160e14 +/* f160e08: c4600008 */ lwc1 $f0,0x8($v1) +/* f160e0c: e7a000a0 */ swc1 $f0,0xa0($sp) +/* f160e10: c4600008 */ lwc1 $f0,0x8($v1) +.L0f160e14: +/* f160e14: c7b200a0 */ lwc1 $f18,0xa0($sp) +/* f160e18: 4612003c */ c.lt.s $f0,$f18 +/* f160e1c: 00000000 */ sll $zero,$zero,0x0 +/* f160e20: 45020003 */ bc1fl .L0f160e30 +/* f160e24: c6640008 */ lwc1 $f4,0x8($s3) +/* f160e28: e7a000a0 */ swc1 $f0,0xa0($sp) +/* f160e2c: c6640008 */ lwc1 $f4,0x8($s3) +.L0f160e30: +/* f160e30: c7b000a0 */ lwc1 $f16,0xa0($sp) +/* f160e34: 4610203c */ c.lt.s $f4,$f16 +/* f160e38: 00000000 */ sll $zero,$zero,0x0 +/* f160e3c: 45020007 */ bc1fl .L0f160e5c +/* f160e40: c48a0008 */ lwc1 $f10,0x8($a0) +/* f160e44: c6a60008 */ lwc1 $f6,0x8($s5) +/* f160e48: 4610303c */ c.lt.s $f6,$f16 +/* f160e4c: 00000000 */ sll $zero,$zero,0x0 +/* f160e50: 450300e0 */ bc1tl .L0f1611d4 +/* f160e54: 27deffff */ addiu $s8,$s8,-1 +/* f160e58: c48a0008 */ lwc1 $f10,0x8($a0) +.L0f160e5c: +/* f160e5c: e7aa0094 */ swc1 $f10,0x94($sp) +/* f160e60: c7a80094 */ lwc1 $f8,0x94($sp) +/* f160e64: c4400008 */ lwc1 $f0,0x8($v0) +/* f160e68: 4600403c */ c.lt.s $f8,$f0 +/* f160e6c: 00000000 */ sll $zero,$zero,0x0 +/* f160e70: 45020003 */ bc1fl .L0f160e80 +/* f160e74: c4600008 */ lwc1 $f0,0x8($v1) +/* f160e78: e7a00094 */ swc1 $f0,0x94($sp) +/* f160e7c: c4600008 */ lwc1 $f0,0x8($v1) +.L0f160e80: +/* f160e80: c7b20094 */ lwc1 $f18,0x94($sp) +/* f160e84: 4600903c */ c.lt.s $f18,$f0 +/* f160e88: 00000000 */ sll $zero,$zero,0x0 +/* f160e8c: 45020003 */ bc1fl .L0f160e9c +/* f160e90: c7a40094 */ lwc1 $f4,0x94($sp) +/* f160e94: e7a00094 */ swc1 $f0,0x94($sp) +/* f160e98: c7a40094 */ lwc1 $f4,0x94($sp) +.L0f160e9c: +/* f160e9c: c6660008 */ lwc1 $f6,0x8($s3) +/* f160ea0: 4606203c */ c.lt.s $f4,$f6 +/* f160ea4: 00000000 */ sll $zero,$zero,0x0 +/* f160ea8: 45020007 */ bc1fl .L0f160ec8 +/* f160eac: c48a0004 */ lwc1 $f10,0x4($a0) +/* f160eb0: c6b00008 */ lwc1 $f16,0x8($s5) +/* f160eb4: 4610203c */ c.lt.s $f4,$f16 +/* f160eb8: 00000000 */ sll $zero,$zero,0x0 +/* f160ebc: 450300c5 */ bc1tl .L0f1611d4 +/* f160ec0: 27deffff */ addiu $s8,$s8,-1 +/* f160ec4: c48a0004 */ lwc1 $f10,0x4($a0) +.L0f160ec8: +/* f160ec8: e7aa009c */ swc1 $f10,0x9c($sp) +/* f160ecc: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f160ed0: c4400004 */ lwc1 $f0,0x4($v0) +/* f160ed4: 4608003c */ c.lt.s $f0,$f8 +/* f160ed8: 00000000 */ sll $zero,$zero,0x0 +/* f160edc: 45020003 */ bc1fl .L0f160eec +/* f160ee0: c4600004 */ lwc1 $f0,0x4($v1) +/* f160ee4: e7a0009c */ swc1 $f0,0x9c($sp) +/* f160ee8: c4600004 */ lwc1 $f0,0x4($v1) +.L0f160eec: +/* f160eec: c7b2009c */ lwc1 $f18,0x9c($sp) +/* f160ef0: 4612003c */ c.lt.s $f0,$f18 +/* f160ef4: 00000000 */ sll $zero,$zero,0x0 +/* f160ef8: 45020003 */ bc1fl .L0f160f08 +/* f160efc: c6660004 */ lwc1 $f6,0x4($s3) +/* f160f00: e7a0009c */ swc1 $f0,0x9c($sp) +/* f160f04: c6660004 */ lwc1 $f6,0x4($s3) +.L0f160f08: +/* f160f08: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f160f0c: 4604303c */ c.lt.s $f6,$f4 +/* f160f10: 00000000 */ sll $zero,$zero,0x0 +/* f160f14: 45020007 */ bc1fl .L0f160f34 +/* f160f18: c48a0004 */ lwc1 $f10,0x4($a0) +/* f160f1c: c6b00004 */ lwc1 $f16,0x4($s5) +/* f160f20: 4604803c */ c.lt.s $f16,$f4 +/* f160f24: 00000000 */ sll $zero,$zero,0x0 +/* f160f28: 450300aa */ bc1tl .L0f1611d4 +/* f160f2c: 27deffff */ addiu $s8,$s8,-1 +/* f160f30: c48a0004 */ lwc1 $f10,0x4($a0) +.L0f160f34: +/* f160f34: e7aa0090 */ swc1 $f10,0x90($sp) +/* f160f38: c7a80090 */ lwc1 $f8,0x90($sp) +/* f160f3c: c4400004 */ lwc1 $f0,0x4($v0) +/* f160f40: 4600403c */ c.lt.s $f8,$f0 +/* f160f44: 00000000 */ sll $zero,$zero,0x0 +/* f160f48: 45020003 */ bc1fl .L0f160f58 +/* f160f4c: c4600004 */ lwc1 $f0,0x4($v1) +/* f160f50: e7a00090 */ swc1 $f0,0x90($sp) +/* f160f54: c4600004 */ lwc1 $f0,0x4($v1) +.L0f160f58: +/* f160f58: c7b20090 */ lwc1 $f18,0x90($sp) +/* f160f5c: 4600903c */ c.lt.s $f18,$f0 +/* f160f60: 00000000 */ sll $zero,$zero,0x0 +/* f160f64: 45020003 */ bc1fl .L0f160f74 +/* f160f68: c7a60090 */ lwc1 $f6,0x90($sp) +/* f160f6c: e7a00090 */ swc1 $f0,0x90($sp) +/* f160f70: c7a60090 */ lwc1 $f6,0x90($sp) +.L0f160f74: +/* f160f74: c6700004 */ lwc1 $f16,0x4($s3) +/* f160f78: 4610303c */ c.lt.s $f6,$f16 +/* f160f7c: 00000000 */ sll $zero,$zero,0x0 +/* f160f80: 45020007 */ bc1fl .L0f160fa0 +/* f160f84: 02602025 */ or $a0,$s3,$zero +/* f160f88: c6a40004 */ lwc1 $f4,0x4($s5) +/* f160f8c: 4604303c */ c.lt.s $f6,$f4 +/* f160f90: 00000000 */ sll $zero,$zero,0x0 +/* f160f94: 4503008f */ bc1tl .L0f1611d4 +/* f160f98: 27deffff */ addiu $s8,$s8,-1 +/* f160f9c: 02602025 */ or $a0,$s3,$zero +.L0f160fa0: +/* f160fa0: 8fa50100 */ lw $a1,0x100($sp) +/* f160fa4: 27a60098 */ addiu $a2,$sp,0x98 +/* f160fa8: 27a7008c */ addiu $a3,$sp,0x8c +/* f160fac: afa80080 */ sw $t0,0x80($sp) +/* f160fb0: a7a900f4 */ sh $t1,0xf4($sp) +/* f160fb4: afaa0088 */ sw $t2,0x88($sp) +/* f160fb8: 0fc57cac */ jal func0f15f2b0 +/* f160fbc: afad00e8 */ sw $t5,0xe8($sp) +/* f160fc0: 3c1f800a */ lui $ra,0x800a +/* f160fc4: 27ff6470 */ addiu $ra,$ra,0x6470 +/* f160fc8: 8fa80080 */ lw $t0,0x80($sp) +/* f160fcc: 87a900f4 */ lh $t1,0xf4($sp) +/* f160fd0: 8faa0088 */ lw $t2,0x88($sp) +/* f160fd4: 240b0003 */ addiu $t3,$zero,0x3 +/* f160fd8: 240c000c */ addiu $t4,$zero,0xc +/* f160fdc: 1040007c */ beqz $v0,.L0f1611d0 +/* f160fe0: 8fad00e8 */ lw $t5,0xe8($sp) +/* f160fe4: 8fb90100 */ lw $t9,0x100($sp) +/* f160fe8: 27ae00b0 */ addiu $t6,$sp,0xb0 +/* f160fec: 27af00a4 */ addiu $t7,$sp,0xa4 +/* f160ff0: afaf0020 */ sw $t7,0x20($sp) +/* f160ff4: afae001c */ sw $t6,0x1c($sp) +/* f160ff8: 02c02025 */ or $a0,$s6,$zero +/* f160ffc: 02e02825 */ or $a1,$s7,$zero +/* f161000: 8fa600bc */ lw $a2,0xbc($sp) +/* f161004: 00003825 */ or $a3,$zero,$zero +/* f161008: afb30010 */ sw $s3,0x10($sp) +/* f16100c: afb50014 */ sw $s5,0x14($sp) +/* f161010: afa80080 */ sw $t0,0x80($sp) +/* f161014: a7a900f4 */ sh $t1,0xf4($sp) +/* f161018: afaa0088 */ sw $t2,0x88($sp) +/* f16101c: afad00e8 */ sw $t5,0xe8($sp) +/* f161020: 0c00bd58 */ jal 0x2f560 +/* f161024: afb90018 */ sw $t9,0x18($sp) +/* f161028: 3c1f800a */ lui $ra,0x800a +/* f16102c: 27ff6470 */ addiu $ra,$ra,0x6470 +/* f161030: 8fa80080 */ lw $t0,0x80($sp) +/* f161034: 87a900f4 */ lh $t1,0xf4($sp) +/* f161038: 8faa0088 */ lw $t2,0x88($sp) +/* f16103c: 240b0003 */ addiu $t3,$zero,0x3 +/* f161040: 240c000c */ addiu $t4,$zero,0xc +/* f161044: 10400062 */ beqz $v0,.L0f1611d0 +/* f161048: 8fad00e8 */ lw $t5,0xe8($sp) +/* f16104c: c7aa00b0 */ lwc1 $f10,0xb0($sp) +/* f161050: c6680000 */ lwc1 $f8,0x0($s3) +/* f161054: c7b200b4 */ lwc1 $f18,0xb4($sp) +/* f161058: c6700004 */ lwc1 $f16,0x4($s3) +/* f16105c: 46085001 */ sub.s $f0,$f10,$f8 +/* f161060: c66a0008 */ lwc1 $f10,0x8($s3) +/* f161064: c7a400b8 */ lwc1 $f4,0xb8($sp) +/* f161068: 46000082 */ mul.s $f2,$f0,$f0 +/* f16106c: 46109001 */ sub.s $f0,$f18,$f16 +/* f161070: 46000182 */ mul.s $f6,$f0,$f0 +/* f161074: 460a2001 */ sub.s $f0,$f4,$f10 +/* f161078: 46000202 */ mul.s $f8,$f0,$f0 +/* f16107c: 46061080 */ add.s $f2,$f2,$f6 +/* f161080: 46081080 */ add.s $f2,$f2,$f8 +/* f161084: 4614103c */ c.lt.s $f2,$f20 +/* f161088: 00000000 */ sll $zero,$zero,0x0 +/* f16108c: 45020051 */ bc1fl .L0f1611d4 +/* f161090: 27deffff */ addiu $s8,$s8,-1 +/* f161094: 91180000 */ lbu $t8,0x0($t0) +/* f161098: 240d0001 */ addiu $t5,$zero,0x1 +/* f16109c: 01001025 */ or $v0,$t0,$zero +/* f1610a0: 1258000a */ beq $s2,$t8,.L0f1610cc +/* f1610a4: 0228082b */ sltu $at,$s1,$t0 +/* f1610a8: 10200008 */ beqz $at,.L0f1610cc +/* f1610ac: 00000000 */ sll $zero,$zero,0x0 +/* f1610b0: 9059fff8 */ lbu $t9,-0x8($v0) +.L0f1610b4: +/* f1610b4: 2442fff8 */ addiu $v0,$v0,-8 +/* f1610b8: 0222082b */ sltu $at,$s1,$v0 +/* f1610bc: 12590003 */ beq $s2,$t9,.L0f1610cc +/* f1610c0: 00000000 */ sll $zero,$zero,0x0 +/* f1610c4: 5420fffb */ bnezl $at,.L0f1610b4 +/* f1610c8: 9059fff8 */ lbu $t9,-0x8($v0) +.L0f1610cc: +/* f1610cc: 1051000a */ beq $v0,$s1,.L0f1610f8 +/* f1610d0: 8fb90104 */ lw $t9,0x104($sp) +/* f1610d4: 8c430004 */ lw $v1,0x4($v0) +/* f1610d8: 3c040f00 */ lui $a0,0xf00 +/* f1610dc: 3c020500 */ lui $v0,0x500 +/* f1610e0: 00647024 */ and $t6,$v1,$a0 +/* f1610e4: 108e0004 */ beq $a0,$t6,.L0f1610f8 +/* f1610e8: 00000000 */ sll $zero,$zero,0x0 +/* f1610ec: 00627824 */ and $t7,$v1,$v0 +/* f1610f0: 144f0003 */ bne $v0,$t7,.L0f161100 +/* f1610f4: 3c018000 */ lui $at,0x8000 +.L0f1610f8: +/* f1610f8: 10000004 */ beqz $zero,.L0f16110c +/* f1610fc: 2404ffff */ addiu $a0,$zero,-1 +.L0f161100: +/* f161100: 2462fff8 */ addiu $v0,$v1,-8 +/* f161104: 0041c025 */ or $t8,$v0,$at +/* f161108: 87040000 */ lh $a0,0x0($t8) +.L0f16110c: +/* f16110c: 972e0002 */ lhu $t6,0x2($t9) +/* f161110: 24010002 */ addiu $at,$zero,0x2 +/* f161114: 15c1000a */ bne $t6,$at,.L0f161140 +/* f161118: 00000000 */ sll $zero,$zero,0x0 +/* f16111c: 3c0f800b */ lui $t7,0x800b +/* f161120: 8defabc0 */ lw $t7,-0x5440($t7) +/* f161124: 0004c0c0 */ sll $t8,$a0,0x3 +/* f161128: 01f8c821 */ addu $t9,$t7,$t8 +/* f16112c: 932e0000 */ lbu $t6,0x0($t9) +/* f161130: 31cf000f */ andi $t7,$t6,0xf +/* f161134: 15e00002 */ bnez $t7,.L0f161140 +/* f161138: 00000000 */ sll $zero,$zero,0x0 +/* f16113c: 00006825 */ or $t5,$zero,$zero +.L0f161140: +/* f161140: 51a00024 */ beqzl $t5,.L0f1611d4 +/* f161144: 27deffff */ addiu $s8,$s8,-1 +/* f161148: c7b200b0 */ lwc1 $f18,0xb0($sp) +/* f16114c: 46001506 */ mov.s $f20,$f2 +/* f161150: e6120000 */ swc1 $f18,0x0($s0) +/* f161154: c7b000b4 */ lwc1 $f16,0xb4($sp) +/* f161158: e6100004 */ swc1 $f16,0x4($s0) +/* f16115c: c7a600b8 */ lwc1 $f6,0xb8($sp) +/* f161160: e6060008 */ swc1 $f6,0x8($s0) +/* f161164: c7a400a4 */ lwc1 $f4,0xa4($sp) +/* f161168: e604000c */ swc1 $f4,0xc($s0) +/* f16116c: c7aa00a8 */ lwc1 $f10,0xa8($sp) +/* f161170: e60a0010 */ swc1 $f10,0x10($s0) +/* f161174: c7a800ac */ lwc1 $f8,0xac($sp) +/* f161178: e6080014 */ swc1 $f8,0x14($s0) +/* f16117c: 8fb800dc */ lw $t8,0xdc($sp) +/* f161180: 030c0019 */ multu $t8,$t4 +/* f161184: 0000c812 */ mflo $t9 +/* f161188: 032a7021 */ addu $t6,$t9,$t2 +/* f16118c: ae0e0018 */ sw $t6,0x18($s0) +/* f161190: 8faf00e0 */ lw $t7,0xe0($sp) +/* f161194: 01ec0019 */ multu $t7,$t4 +/* f161198: 0000c012 */ mflo $t8 +/* f16119c: 030ac821 */ addu $t9,$t8,$t2 +/* f1611a0: ae19001c */ sw $t9,0x1c($s0) +/* f1611a4: 8fae00e4 */ lw $t6,0xe4($sp) +/* f1611a8: a604002a */ sh $a0,0x2a($s0) +/* f1611ac: ae080024 */ sw $t0,0x24($s0) +/* f1611b0: 01cc0019 */ multu $t6,$t4 +/* f1611b4: a6090028 */ sh $t1,0x28($s0) +/* f1611b8: 00007812 */ mflo $t7 +/* f1611bc: 01eac021 */ addu $t8,$t7,$t2 +/* f1611c0: ae180020 */ sw $t8,0x20($s0) +/* f1611c4: 8fb90104 */ lw $t9,0x104($sp) +/* f1611c8: 972e0002 */ lhu $t6,0x2($t9) +/* f1611cc: a60e002c */ sh $t6,0x2c($s0) +.L0f1611d0: +/* f1611d0: 27deffff */ addiu $s8,$s8,-1 +.L0f1611d4: +/* f1611d4: 24010002 */ addiu $at,$zero,0x2 +/* f1611d8: 57c1000d */ bnel $s8,$at,.L0f161210 +/* f1611dc: 24010001 */ addiu $at,$zero,0x1 +/* f1611e0: 928f0006 */ lbu $t7,0x6($s4) +/* f1611e4: 24090002 */ addiu $t1,$zero,0x2 +/* f1611e8: 31f8000f */ andi $t8,$t7,0xf +/* f1611ec: afb800dc */ sw $t8,0xdc($sp) +/* f1611f0: 96990006 */ lhu $t9,0x6($s4) +/* f1611f4: 00197302 */ srl $t6,$t9,0xc +/* f1611f8: afae00e0 */ sw $t6,0xe0($sp) +/* f1611fc: 928f0003 */ lbu $t7,0x3($s4) +/* f161200: 000fc102 */ srl $t8,$t7,0x4 +/* f161204: 1000001d */ beqz $zero,.L0f16127c +/* f161208: afb800e4 */ sw $t8,0xe4($sp) +/* f16120c: 24010001 */ addiu $at,$zero,0x1 +.L0f161210: +/* f161210: 17c1000e */ bne $s8,$at,.L0f16124c +/* f161214: 00000000 */ sll $zero,$zero,0x0 +/* f161218: 96990004 */ lhu $t9,0x4($s4) +/* f16121c: 000b4c00 */ sll $t1,$t3,0x10 +/* f161220: 332e000f */ andi $t6,$t9,0xf +/* f161224: afae00dc */ sw $t6,0xdc($sp) +/* f161228: 928f0005 */ lbu $t7,0x5($s4) +/* f16122c: 000fc102 */ srl $t8,$t7,0x4 +/* f161230: afb800e0 */ sw $t8,0xe0($sp) +/* f161234: 92990002 */ lbu $t9,0x2($s4) +/* f161238: 00097c03 */ sra $t7,$t1,0x10 +/* f16123c: 01e04825 */ or $t1,$t7,$zero +/* f161240: 332e000f */ andi $t6,$t9,0xf +/* f161244: 1000000d */ beqz $zero,.L0f16127c +/* f161248: afae00e4 */ sw $t6,0xe4($sp) +.L0f16124c: +/* f16124c: 17c0000b */ bnez $s8,.L0f16127c +/* f161250: 00000000 */ sll $zero,$zero,0x0 +/* f161254: 92980004 */ lbu $t8,0x4($s4) +/* f161258: 24090001 */ addiu $t1,$zero,0x1 +/* f16125c: 3319000f */ andi $t9,$t8,0xf +/* f161260: afb900dc */ sw $t9,0xdc($sp) +/* f161264: 8e8e0004 */ lw $t6,0x4($s4) +/* f161268: 000e7f02 */ srl $t7,$t6,0x1c +/* f16126c: afaf00e0 */ sw $t7,0xe0($sp) +/* f161270: 96980002 */ lhu $t8,0x2($s4) +/* f161274: 0018cb02 */ srl $t9,$t8,0xc +/* f161278: afb900e4 */ sw $t9,0xe4($sp) +.L0f16127c: +/* f16127c: 07c3fe8b */ bgezl $s8,.L0f160cac +/* f161280: 8fb900dc */ lw $t9,0xdc($sp) +/* f161284: 25080008 */ addiu $t0,$t0,0x8 +.L0f161288: +/* f161288: 81020000 */ lb $v0,0x0($t0) +/* f16128c: 24010004 */ addiu $at,$zero,0x4 +/* f161290: 10410006 */ beq $v0,$at,.L0f1612ac +/* f161294: 2401ffb8 */ addiu $at,$zero,-72 +/* f161298: 5441fe3f */ bnel $v0,$at,.L0f160b98 +/* f16129c: 2401ffbf */ addiu $at,$zero,-65 +/* f1612a0: afbe00f0 */ sw $s8,0xf0($sp) +/* f1612a4: afb40078 */ sw $s4,0x78($sp) +/* f1612a8: a7a900f4 */ sh $t1,0xf4($sp) +.L0f1612ac: +/* f1612ac: 8fbf005c */ lw $ra,0x5c($sp) +/* f1612b0: d7b40030 */ ldc1 $f20,0x30($sp) +/* f1612b4: 8fb00038 */ lw $s0,0x38($sp) +/* f1612b8: 8fb1003c */ lw $s1,0x3c($sp) +/* f1612bc: 8fb20040 */ lw $s2,0x40($sp) +/* f1612c0: 8fb30044 */ lw $s3,0x44($sp) +/* f1612c4: 8fb40048 */ lw $s4,0x48($sp) +/* f1612c8: 8fb5004c */ lw $s5,0x4c($sp) +/* f1612cc: 8fb60050 */ lw $s6,0x50($sp) +/* f1612d0: 8fb70054 */ lw $s7,0x54($sp) +/* f1612d4: 8fbe0058 */ lw $s8,0x58($sp) +/* f1612d8: 27bd00f8 */ addiu $sp,$sp,0xf8 +/* f1612dc: 03e00008 */ jr $ra +/* f1612e0: 01a01025 */ or $v0,$t5,$zero +); + +GLOBAL_ASM( +glabel func0f1612e4 +/* f1612e4: 27bdffb0 */ addiu $sp,$sp,-80 +/* f1612e8: afb1000c */ sw $s1,0xc($sp) +/* f1612ec: afb00008 */ sw $s0,0x8($sp) +/* f1612f0: 44801000 */ mtc1 $zero,$f2 +/* f1612f4: 24030001 */ addiu $v1,$zero,0x1 +/* f1612f8: 27b00044 */ addiu $s0,$sp,0x44 +/* f1612fc: 24110002 */ addiu $s1,$zero,0x2 +/* f161300: 27ab0048 */ addiu $t3,$sp,0x48 +/* f161304: 27ac0038 */ addiu $t4,$sp,0x38 +/* f161308: 00001025 */ or $v0,$zero,$zero +/* f16130c: 00c04825 */ or $t1,$a2,$zero +/* f161310: 00805025 */ or $t2,$a0,$zero +/* f161314: 240d0001 */ addiu $t5,$zero,0x1 +.L0f161318: +/* f161318: c5200000 */ lwc1 $f0,0x0($t1) +/* f16131c: c5440000 */ lwc1 $f4,0x0($t2) +/* f161320: 25290004 */ addiu $t1,$t1,0x4 +/* f161324: 00a24021 */ addu $t0,$a1,$v0 +/* f161328: 4604003c */ c.lt.s $f0,$f4 +/* f16132c: 00000000 */ sll $zero,$zero,0x0 +/* f161330: 45020007 */ bc1fl .L0f161350 +/* f161334: c5080000 */ lwc1 $f8,0x0($t0) +/* f161338: a16d0000 */ sb $t5,0x0($t3) +/* f16133c: c5460000 */ lwc1 $f6,0x0($t2) +/* f161340: 00001825 */ or $v1,$zero,$zero +/* f161344: 1000000d */ beqz $zero,.L0f16137c +/* f161348: e5860000 */ swc1 $f6,0x0($t4) +/* f16134c: c5080000 */ lwc1 $f8,0x0($t0) +.L0f161350: +/* f161350: 4600403c */ c.lt.s $f8,$f0 +/* f161354: 00000000 */ sll $zero,$zero,0x0 +/* f161358: 45020007 */ bc1fl .L0f161378 +/* f16135c: a1710000 */ sb $s1,0x0($t3) +/* f161360: a1600000 */ sb $zero,0x0($t3) +/* f161364: c50a0000 */ lwc1 $f10,0x0($t0) +/* f161368: 00001825 */ or $v1,$zero,$zero +/* f16136c: 10000003 */ beqz $zero,.L0f16137c +/* f161370: e58a0000 */ swc1 $f10,0x0($t4) +/* f161374: a1710000 */ sb $s1,0x0($t3) +.L0f161378: +/* f161378: e5820000 */ swc1 $f2,0x0($t4) +.L0f16137c: +/* f16137c: 258c0004 */ addiu $t4,$t4,0x4 +/* f161380: 0190082b */ sltu $at,$t4,$s0 +/* f161384: 24420004 */ addiu $v0,$v0,0x4 +/* f161388: 254a0004 */ addiu $t2,$t2,0x4 +/* f16138c: 1420ffe2 */ bnez $at,.L0f161318 +/* f161390: 256b0001 */ addiu $t3,$t3,0x1 +/* f161394: 10600003 */ beqz $v1,.L0f1613a4 +/* f161398: 00001025 */ or $v0,$zero,$zero +/* f16139c: 1000005c */ beqz $zero,.L0f161510 +/* f1613a0: 2402ffff */ addiu $v0,$zero,-1 +.L0f1613a4: +/* f1613a4: 3c01bf80 */ lui $at,0xbf80 +/* f1613a8: 27a90038 */ addiu $t1,$sp,0x38 +/* f1613ac: 44810000 */ mtc1 $at,$f0 +/* f1613b0: 01206825 */ or $t5,$t1,$zero +/* f1613b4: 27ab0048 */ addiu $t3,$sp,0x48 +/* f1613b8: 27a3002c */ addiu $v1,$sp,0x2c +/* f1613bc: 8fa80060 */ lw $t0,0x60($sp) +.L0f1613c0: +/* f1613c0: 816f0000 */ lb $t7,0x0($t3) +/* f1613c4: 256b0001 */ addiu $t3,$t3,0x1 +/* f1613c8: 00e2c021 */ addu $t8,$a3,$v0 +/* f1613cc: 522f0011 */ beql $s1,$t7,.L0f161414 +/* f1613d0: e4600000 */ swc1 $f0,0x0($v1) +/* f1613d4: c7100000 */ lwc1 $f16,0x0($t8) +/* f1613d8: 01a2c821 */ addu $t9,$t5,$v0 +/* f1613dc: 00c27021 */ addu $t6,$a2,$v0 +/* f1613e0: 46101032 */ c.eq.s $f2,$f16 +/* f1613e4: 00000000 */ sll $zero,$zero,0x0 +/* f1613e8: 4503000a */ bc1tl .L0f161414 +/* f1613ec: e4600000 */ swc1 $f0,0x0($v1) +/* f1613f0: c7320000 */ lwc1 $f18,0x0($t9) +/* f1613f4: c5c40000 */ lwc1 $f4,0x0($t6) +/* f1613f8: 01027821 */ addu $t7,$t0,$v0 +/* f1613fc: c5e80000 */ lwc1 $f8,0x0($t7) +/* f161400: 46049181 */ sub.s $f6,$f18,$f4 +/* f161404: 46064282 */ mul.s $f10,$f8,$f6 +/* f161408: 10000002 */ beqz $zero,.L0f161414 +/* f16140c: e46a0000 */ swc1 $f10,0x0($v1) +/* f161410: e4600000 */ swc1 $f0,0x0($v1) +.L0f161414: +/* f161414: 24630004 */ addiu $v1,$v1,0x4 +/* f161418: 0069082b */ sltu $at,$v1,$t1 +/* f16141c: 1420ffe8 */ bnez $at,.L0f1613c0 +/* f161420: 24420004 */ addiu $v0,$v0,0x4 +/* f161424: 27aa002c */ addiu $t2,$sp,0x2c +/* f161428: 00004825 */ or $t1,$zero,$zero +/* f16142c: c5400000 */ lwc1 $f0,0x0($t2) +/* f161430: 24080001 */ addiu $t0,$zero,0x1 +/* f161434: 27a30030 */ addiu $v1,$sp,0x30 +.L0f161438: +/* f161438: c4700000 */ lwc1 $f16,0x0($v1) +/* f16143c: 0008c880 */ sll $t9,$t0,0x2 +/* f161440: 27ae002c */ addiu $t6,$sp,0x2c +/* f161444: 4610003c */ c.lt.s $f0,$f16 +/* f161448: 00000000 */ sll $zero,$zero,0x0 +/* f16144c: 45020005 */ bc1fl .L0f161464 +/* f161450: 25080001 */ addiu $t0,$t0,0x1 +/* f161454: 032e5021 */ addu $t2,$t9,$t6 +/* f161458: c5400000 */ lwc1 $f0,0x0($t2) +/* f16145c: 01004825 */ or $t1,$t0,$zero +/* f161460: 25080001 */ addiu $t0,$t0,0x1 +.L0f161464: +/* f161464: 29010003 */ slti $at,$t0,0x3 +/* f161468: 1420fff3 */ bnez $at,.L0f161438 +/* f16146c: 24630004 */ addiu $v1,$v1,0x4 +/* f161470: 4602003c */ c.lt.s $f0,$f2 +/* f161474: 8fac0064 */ lw $t4,0x64($sp) +/* f161478: 00097880 */ sll $t7,$t1,0x2 +/* f16147c: 00001025 */ or $v0,$zero,$zero +/* f161480: 45000003 */ bc1f .L0f161490 +/* f161484: 01ec1821 */ addu $v1,$t7,$t4 +/* f161488: 10000021 */ beqz $zero,.L0f161510 +/* f16148c: 00001025 */ or $v0,$zero,$zero +.L0f161490: +/* f161490: 2408000c */ addiu $t0,$zero,0xc +.L0f161494: +/* f161494: 106c0018 */ beq $v1,$t4,.L0f1614f8 +/* f161498: 01a2c021 */ addu $t8,$t5,$v0 +/* f16149c: 00e2c021 */ addu $t8,$a3,$v0 +/* f1614a0: c7120000 */ lwc1 $f18,0x0($t8) +/* f1614a4: c5440000 */ lwc1 $f4,0x0($t2) +/* f1614a8: 00c2c821 */ addu $t9,$a2,$v0 +/* f1614ac: c7260000 */ lwc1 $f6,0x0($t9) +/* f1614b0: 46049202 */ mul.s $f8,$f18,$f4 +/* f1614b4: 00827021 */ addu $t6,$a0,$v0 +/* f1614b8: 00a27821 */ addu $t7,$a1,$v0 +/* f1614bc: 46064280 */ add.s $f10,$f8,$f6 +/* f1614c0: e58a0000 */ swc1 $f10,0x0($t4) +/* f1614c4: c5d00000 */ lwc1 $f16,0x0($t6) +/* f1614c8: c5800000 */ lwc1 $f0,0x0($t4) +/* f1614cc: 4610003c */ c.lt.s $f0,$f16 +/* f1614d0: 00000000 */ sll $zero,$zero,0x0 +/* f1614d4: 45010006 */ bc1t .L0f1614f0 +/* f1614d8: 00000000 */ sll $zero,$zero,0x0 +/* f1614dc: c5f20000 */ lwc1 $f18,0x0($t7) +/* f1614e0: 4600903c */ c.lt.s $f18,$f0 +/* f1614e4: 00000000 */ sll $zero,$zero,0x0 +/* f1614e8: 45020006 */ bc1fl .L0f161504 +/* f1614ec: 24420004 */ addiu $v0,$v0,0x4 +.L0f1614f0: +/* f1614f0: 10000007 */ beqz $zero,.L0f161510 +/* f1614f4: 00001025 */ or $v0,$zero,$zero +.L0f1614f8: +/* f1614f8: c7040000 */ lwc1 $f4,0x0($t8) +/* f1614fc: e5840000 */ swc1 $f4,0x0($t4) +/* f161500: 24420004 */ addiu $v0,$v0,0x4 +.L0f161504: +/* f161504: 1448ffe3 */ bne $v0,$t0,.L0f161494 +/* f161508: 258c0004 */ addiu $t4,$t4,0x4 +/* f16150c: 24020001 */ addiu $v0,$zero,0x1 +.L0f161510: +/* f161510: 8fb00008 */ lw $s0,0x8($sp) +/* f161514: 8fb1000c */ lw $s1,0xc($sp) +/* f161518: 03e00008 */ jr $ra +/* f16151c: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f161520 +/* f161520: 27bdff18 */ addiu $sp,$sp,-232 +/* f161524: afbf004c */ sw $ra,0x4c($sp) +/* f161528: afbe0048 */ sw $s8,0x48($sp) +/* f16152c: afb70044 */ sw $s7,0x44($sp) +/* f161530: afb60040 */ sw $s6,0x40($sp) +/* f161534: afb5003c */ sw $s5,0x3c($sp) +/* f161538: afb40038 */ sw $s4,0x38($sp) +/* f16153c: afb30034 */ sw $s3,0x34($sp) +/* f161540: afb20030 */ sw $s2,0x30($sp) +/* f161544: afb1002c */ sw $s1,0x2c($sp) +/* f161548: afb00028 */ sw $s0,0x28($sp) +/* f16154c: f7b40020 */ sdc1 $f20,0x20($sp) +/* f161550: afa600f0 */ sw $a2,0xf0($sp) +/* f161554: c4840000 */ lwc1 $f4,0x0($a0) +/* f161558: 3c013f80 */ lui $at,0x3f80 +/* f16155c: 44810000 */ mtc1 $at,$f0 +/* f161560: e7a400b8 */ swc1 $f4,0xb8($sp) +/* f161564: c4860004 */ lwc1 $f6,0x4($a0) +/* f161568: 00e09025 */ or $s2,$a3,$zero +/* f16156c: 00009825 */ or $s3,$zero,$zero +/* f161570: e7a600bc */ swc1 $f6,0xbc($sp) +/* f161574: c4880008 */ lwc1 $f8,0x8($a0) +/* f161578: c7a600b8 */ lwc1 $f6,0xb8($sp) +/* f16157c: 3c0f800a */ lui $t7,0x800a +/* f161580: e7a800c0 */ swc1 $f8,0xc0($sp) +/* f161584: c4aa0000 */ lwc1 $f10,0x0($a1) +/* f161588: e7aa00ac */ swc1 $f10,0xac($sp) +/* f16158c: c4b00004 */ lwc1 $f16,0x4($a1) +/* f161590: c7a400ac */ lwc1 $f4,0xac($sp) +/* f161594: e7b000b0 */ swc1 $f16,0xb0($sp) +/* f161598: c4b20008 */ lwc1 $f18,0x8($a1) +/* f16159c: 46062201 */ sub.s $f8,$f4,$f6 +/* f1615a0: c7aa00b0 */ lwc1 $f10,0xb0($sp) +/* f1615a4: c7b000bc */ lwc1 $f16,0xbc($sp) +/* f1615a8: e7b200b4 */ swc1 $f18,0xb4($sp) +/* f1615ac: c7a400b4 */ lwc1 $f4,0xb4($sp) +/* f1615b0: c7a600c0 */ lwc1 $f6,0xc0($sp) +/* f1615b4: 46105481 */ sub.s $f18,$f10,$f16 +/* f1615b8: e7a800a0 */ swc1 $f8,0xa0($sp) +/* f1615bc: 46062281 */ sub.s $f10,$f4,$f6 +/* f1615c0: e7b200a4 */ swc1 $f18,0xa4($sp) +/* f1615c4: 46080403 */ div.s $f16,$f0,$f8 +/* f1615c8: e7aa00a8 */ swc1 $f10,0xa8($sp) +/* f1615cc: 46120103 */ div.s $f4,$f0,$f18 +/* f1615d0: e7b00094 */ swc1 $f16,0x94($sp) +/* f1615d4: 460a0183 */ div.s $f6,$f0,$f10 +/* f1615d8: e7a40098 */ swc1 $f4,0x98($sp) +/* f1615dc: 04c00007 */ bltz $a2,.L0f1615fc +/* f1615e0: e7a6009c */ swc1 $f6,0x9c($sp) +/* f1615e4: 8defa27c */ lw $t7,-0x5d84($t7) +/* f1615e8: 8fb500f0 */ lw $s5,0xf0($sp) +/* f1615ec: 3c16800a */ lui $s6,0x800a +/* f1615f0: 00cf082a */ slt $at,$a2,$t7 +/* f1615f4: 14200003 */ bnez $at,.L0f161604 +/* f1615f8: 0015c0c0 */ sll $t8,$s5,0x3 +.L0f1615fc: +/* f1615fc: 10000120 */ beqz $zero,.L0f161a80 +/* f161600: 00001025 */ or $v0,$zero,$zero +.L0f161604: +/* f161604: 26d64928 */ addiu $s6,$s6,0x4928 +/* f161608: 0315c021 */ addu $t8,$t8,$s5 +/* f16160c: 8ed90000 */ lw $t9,0x0($s6) +/* f161610: 0018c080 */ sll $t8,$t8,0x2 +/* f161614: 0315c023 */ subu $t8,$t8,$s5 +/* f161618: 0018a880 */ sll $s5,$t8,0x2 +/* f16161c: 03351821 */ addu $v1,$t9,$s5 +/* f161620: 8c620044 */ lw $v0,0x44($v1) +/* f161624: 54400004 */ bnezl $v0,.L0f161638 +/* f161628: 8c680040 */ lw $t0,0x40($v1) +/* f16162c: 10000114 */ beqz $zero,.L0f161a80 +/* f161630: 00001025 */ or $v0,$zero,$zero +/* f161634: 8c680040 */ lw $t0,0x40($v1) +.L0f161638: +/* f161638: afa000e4 */ sw $zero,0xe4($sp) +/* f16163c: 27be00a0 */ addiu $s8,$sp,0xa0 +/* f161640: 1900008f */ blez $t0,.L0f161880 +/* f161644: 27b700b8 */ addiu $s7,$sp,0xb8 +/* f161648: 3c14800a */ lui $s4,0x800a +/* f16164c: 3c11800a */ lui $s1,0x800a +/* f161650: 26316538 */ addiu $s1,$s1,0x6538 +/* f161654: 269465b8 */ addiu $s4,$s4,0x65b8 +/* f161658: afa20090 */ sw $v0,0x90($sp) +/* f16165c: afa800d4 */ sw $t0,0xd4($sp) +.L0f161660: +/* f161660: 8fa20090 */ lw $v0,0x90($sp) +/* f161664: 27a90094 */ addiu $t1,$sp,0x94 +/* f161668: afa90010 */ sw $t1,0x10($sp) +/* f16166c: 02e03025 */ or $a2,$s7,$zero +/* f161670: 03c03825 */ or $a3,$s8,$zero +/* f161674: afb20014 */ sw $s2,0x14($sp) +/* f161678: 24440008 */ addiu $a0,$v0,0x8 +/* f16167c: 0fc584b9 */ jal func0f1612e4 +/* f161680: 24450014 */ addiu $a1,$v0,0x14 +/* f161684: 10400076 */ beqz $v0,.L0f161860 +/* f161688: 24010001 */ addiu $at,$zero,0x1 +/* f16168c: 1441000f */ bne $v0,$at,.L0f1616cc +/* f161690: c7a800b8 */ lwc1 $f8,0xb8($sp) +/* f161694: c6500000 */ lwc1 $f16,0x0($s2) +/* f161698: c7b200bc */ lwc1 $f18,0xbc($sp) +/* f16169c: c6440004 */ lwc1 $f4,0x4($s2) +/* f1616a0: 46104001 */ sub.s $f0,$f8,$f16 +/* f1616a4: c6480008 */ lwc1 $f8,0x8($s2) +/* f1616a8: c7a600c0 */ lwc1 $f6,0xc0($sp) +/* f1616ac: 46000502 */ mul.s $f20,$f0,$f0 +/* f1616b0: 46049001 */ sub.s $f0,$f18,$f4 +/* f1616b4: 46000282 */ mul.s $f10,$f0,$f0 +/* f1616b8: 46083001 */ sub.s $f0,$f6,$f8 +/* f1616bc: 46000402 */ mul.s $f16,$f0,$f0 +/* f1616c0: 460aa500 */ add.s $f20,$f20,$f10 +/* f1616c4: 10000004 */ beqz $zero,.L0f1616d8 +/* f1616c8: 4610a500 */ add.s $f20,$f20,$f16 +.L0f1616cc: +/* f1616cc: 3c01bf80 */ lui $at,0xbf80 +/* f1616d0: 4481a000 */ mtc1 $at,$f20 +/* f1616d4: 00000000 */ sll $zero,$zero,0x0 +.L0f1616d8: +/* f1616d8: 2a610010 */ slti $at,$s3,0x10 +/* f1616dc: 10200019 */ beqz $at,.L0f161744 +/* f1616e0: 3c10800a */ lui $s0,0x800a +/* f1616e4: 8fa400e4 */ lw $a0,0xe4($sp) +/* f1616e8: 1a600010 */ blez $s3,.L0f16172c +/* f1616ec: 00001825 */ or $v1,$zero,$zero +/* f1616f0: 3c10800a */ lui $s0,0x800a +/* f1616f4: 26106538 */ addiu $s0,$s0,0x6538 +.L0f1616f8: +/* f1616f8: c6020004 */ lwc1 $f2,0x4($s0) +/* f1616fc: 24630001 */ addiu $v1,$v1,0x1 +/* f161700: 4602a03c */ c.lt.s $f20,$f2 +/* f161704: 00000000 */ sll $zero,$zero,0x0 +/* f161708: 45000006 */ bc1f .L0f161724 +/* f16170c: 00000000 */ sll $zero,$zero,0x0 +/* f161710: 8e020000 */ lw $v0,0x0($s0) +/* f161714: ae040000 */ sw $a0,0x0($s0) +/* f161718: e6140004 */ swc1 $f20,0x4($s0) +/* f16171c: 46001506 */ mov.s $f20,$f2 +/* f161720: 00402025 */ or $a0,$v0,$zero +.L0f161724: +/* f161724: 1473fff4 */ bne $v1,$s3,.L0f1616f8 +/* f161728: 26100008 */ addiu $s0,$s0,0x8 +.L0f16172c: +/* f16172c: 000350c0 */ sll $t2,$v1,0x3 +/* f161730: 022a8021 */ addu $s0,$s1,$t2 +/* f161734: ae040000 */ sw $a0,0x0($s0) +/* f161738: e6140004 */ swc1 $f20,0x4($s0) +/* f16173c: 10000048 */ beqz $zero,.L0f161860 +/* f161740: 26730001 */ addiu $s3,$s3,0x1 +.L0f161744: +/* f161744: 00009825 */ or $s3,$zero,$zero +/* f161748: 26106538 */ addiu $s0,$s0,0x6538 +/* f16174c: 8ecd0000 */ lw $t5,0x0($s6) +.L0f161750: +/* f161750: 8e0b0000 */ lw $t3,0x0($s0) +/* f161754: 8fb800f0 */ lw $t8,0xf0($sp) +/* f161758: 01b57021 */ addu $t6,$t5,$s5 +/* f16175c: 8dcf0044 */ lw $t7,0x44($t6) +/* f161760: 000b6140 */ sll $t4,$t3,0x5 +/* f161764: afb20014 */ sw $s2,0x14($sp) +/* f161768: 02e02025 */ or $a0,$s7,$zero +/* f16176c: 27a500ac */ addiu $a1,$sp,0xac +/* f161770: 03c03025 */ or $a2,$s8,$zero +/* f161774: afb80010 */ sw $t8,0x10($sp) +/* f161778: 0fc5828e */ jal func0f160a38 +/* f16177c: 018f3821 */ addu $a3,$t4,$t7 +/* f161780: 1040001d */ beqz $v0,.L0f1617f8 +/* f161784: c7b200b8 */ lwc1 $f18,0xb8($sp) +/* f161788: c6440000 */ lwc1 $f4,0x0($s2) +/* f16178c: c7aa00bc */ lwc1 $f10,0xbc($sp) +/* f161790: c6460004 */ lwc1 $f6,0x4($s2) +/* f161794: 46049001 */ sub.s $f0,$f18,$f4 +/* f161798: c6520008 */ lwc1 $f18,0x8($s2) +/* f16179c: c7b000c0 */ lwc1 $f16,0xc0($sp) +/* f1617a0: 46000082 */ mul.s $f2,$f0,$f0 +/* f1617a4: 46065001 */ sub.s $f0,$f10,$f6 +/* f1617a8: 46000202 */ mul.s $f8,$f0,$f0 +/* f1617ac: 46128001 */ sub.s $f0,$f16,$f18 +/* f1617b0: 46000102 */ mul.s $f4,$f0,$f0 +/* f1617b4: 46081080 */ add.s $f2,$f2,$f8 +/* f1617b8: 16600006 */ bnez $s3,.L0f1617d4 +/* f1617bc: 46041080 */ add.s $f2,$f2,$f4 +/* f1617c0: 8e190000 */ lw $t9,0x0($s0) +/* f1617c4: e6220004 */ swc1 $f2,0x4($s1) +/* f1617c8: 24130001 */ addiu $s3,$zero,0x1 +/* f1617cc: 1000000a */ beqz $zero,.L0f1617f8 +/* f1617d0: ae390000 */ sw $t9,0x0($s1) +.L0f1617d4: +/* f1617d4: c62a0004 */ lwc1 $f10,0x4($s1) +/* f1617d8: 460a103c */ c.lt.s $f2,$f10 +/* f1617dc: 00000000 */ sll $zero,$zero,0x0 +/* f1617e0: 45020006 */ bc1fl .L0f1617fc +/* f1617e4: 26100008 */ addiu $s0,$s0,0x8 +/* f1617e8: 8e090000 */ lw $t1,0x0($s0) +/* f1617ec: e6220004 */ swc1 $f2,0x4($s1) +/* f1617f0: 24130001 */ addiu $s3,$zero,0x1 +/* f1617f4: ae290000 */ sw $t1,0x0($s1) +.L0f1617f8: +/* f1617f8: 26100008 */ addiu $s0,$s0,0x8 +.L0f1617fc: +/* f1617fc: 5614ffd4 */ bnel $s0,$s4,.L0f161750 +/* f161800: 8ecd0000 */ lw $t5,0x0($s6) +/* f161804: 12600013 */ beqz $s3,.L0f161854 +/* f161808: 8fae00e4 */ lw $t6,0xe4($sp) +/* f16180c: c6200004 */ lwc1 $f0,0x4($s1) +/* f161810: 8fad00e4 */ lw $t5,0xe4($sp) +/* f161814: 24130002 */ addiu $s3,$zero,0x2 +/* f161818: 4600a03c */ c.lt.s $f20,$f0 +/* f16181c: 00000000 */ sll $zero,$zero,0x0 +/* f161820: 45020009 */ bc1fl .L0f161848 +/* f161824: ae2d0008 */ sw $t5,0x8($s1) +/* f161828: 8e2a0000 */ lw $t2,0x0($s1) +/* f16182c: 8fab00e4 */ lw $t3,0xe4($sp) +/* f161830: e620000c */ swc1 $f0,0xc($s1) +/* f161834: e6340004 */ swc1 $f20,0x4($s1) +/* f161838: ae2a0008 */ sw $t2,0x8($s1) +/* f16183c: 10000008 */ beqz $zero,.L0f161860 +/* f161840: ae2b0000 */ sw $t3,0x0($s1) +/* f161844: ae2d0008 */ sw $t5,0x8($s1) +.L0f161848: +/* f161848: e634000c */ swc1 $f20,0xc($s1) +/* f16184c: 10000004 */ beqz $zero,.L0f161860 +/* f161850: 24130002 */ addiu $s3,$zero,0x2 +.L0f161854: +/* f161854: ae2e0000 */ sw $t6,0x0($s1) +/* f161858: e6340004 */ swc1 $f20,0x4($s1) +/* f16185c: 24130001 */ addiu $s3,$zero,0x1 +.L0f161860: +/* f161860: 8fa200e4 */ lw $v0,0xe4($sp) +/* f161864: 8fac0090 */ lw $t4,0x90($sp) +/* f161868: 8fb800d4 */ lw $t8,0xd4($sp) +/* f16186c: 24420001 */ addiu $v0,$v0,0x1 +/* f161870: 258f0020 */ addiu $t7,$t4,0x20 +/* f161874: afaf0090 */ sw $t7,0x90($sp) +/* f161878: 1458ff79 */ bne $v0,$t8,.L0f161660 +/* f16187c: afa200e4 */ sw $v0,0xe4($sp) +.L0f161880: +/* f161880: 27b700b8 */ addiu $s7,$sp,0xb8 +/* f161884: 16600003 */ bnez $s3,.L0f161894 +/* f161888: 27be00a0 */ addiu $s8,$sp,0xa0 +/* f16188c: 1000007c */ beqz $zero,.L0f161a80 +/* f161890: 00001025 */ or $v0,$zero,$zero +.L0f161894: +/* f161894: 8ed90000 */ lw $t9,0x0($s6) +/* f161898: 3c10800a */ lui $s0,0x800a +/* f16189c: 26106538 */ addiu $s0,$s0,0x6538 +/* f1618a0: 03354821 */ addu $t1,$t9,$s5 +/* f1618a4: 8d230044 */ lw $v1,0x44($t1) +/* f1618a8: 1a600074 */ blez $s3,.L0f161a7c +/* f1618ac: afa000e4 */ sw $zero,0xe4($sp) +/* f1618b0: afa30090 */ sw $v1,0x90($sp) +.L0f1618b4: +/* f1618b4: 8e0a0000 */ lw $t2,0x0($s0) +/* f1618b8: 8fa200f0 */ lw $v0,0xf0($sp) +/* f1618bc: 8fa30090 */ lw $v1,0x90($sp) +/* f1618c0: 000a5940 */ sll $t3,$t2,0x5 +/* f1618c4: 02e02025 */ or $a0,$s7,$zero +/* f1618c8: 27a500ac */ addiu $a1,$sp,0xac +/* f1618cc: 03c03025 */ or $a2,$s8,$zero +/* f1618d0: afb20014 */ sw $s2,0x14($sp) +/* f1618d4: afa20010 */ sw $v0,0x10($sp) +/* f1618d8: 0fc5828e */ jal func0f160a38 +/* f1618dc: 01633821 */ addu $a3,$t3,$v1 +/* f1618e0: 50400061 */ beqzl $v0,.L0f161a68 +/* f1618e4: 8fa200e4 */ lw $v0,0xe4($sp) +/* f1618e8: 8fa200e4 */ lw $v0,0xe4($sp) +/* f1618ec: 26100008 */ addiu $s0,$s0,0x8 +/* f1618f0: c7a600b8 */ lwc1 $f6,0xb8($sp) +/* f1618f4: 24420001 */ addiu $v0,$v0,0x1 +/* f1618f8: 0053082a */ slt $at,$v0,$s3 +/* f1618fc: 10200057 */ beqz $at,.L0f161a5c +/* f161900: 00000000 */ sll $zero,$zero,0x0 +/* f161904: c6480000 */ lwc1 $f8,0x0($s2) +/* f161908: c7b000bc */ lwc1 $f16,0xbc($sp) +/* f16190c: c6520004 */ lwc1 $f18,0x4($s2) +/* f161910: 46083001 */ sub.s $f0,$f6,$f8 +/* f161914: c6460008 */ lwc1 $f6,0x8($s2) +/* f161918: c7aa00c0 */ lwc1 $f10,0xc0($sp) +/* f16191c: 3c0e800a */ lui $t6,0x800a +/* f161920: 46000082 */ mul.s $f2,$f0,$f0 +/* f161924: 46128001 */ sub.s $f0,$f16,$f18 +/* f161928: 25ce6538 */ addiu $t6,$t6,0x6538 +/* f16192c: 0053082a */ slt $at,$v0,$s3 +/* f161930: 001368c0 */ sll $t5,$s3,0x3 +/* f161934: 46000102 */ mul.s $f4,$f0,$f0 +/* f161938: 46065001 */ sub.s $f0,$f10,$f6 +/* f16193c: 01ae8821 */ addu $s1,$t5,$t6 +/* f161940: 27b40060 */ addiu $s4,$sp,0x60 +/* f161944: 46000202 */ mul.s $f8,$f0,$f0 +/* f161948: 46041080 */ add.s $f2,$f2,$f4 +/* f16194c: 10200043 */ beqz $at,.L0f161a5c +/* f161950: 46081080 */ add.s $f2,$f2,$f8 +/* f161954: c6100004 */ lwc1 $f16,0x4($s0) +.L0f161958: +/* f161958: 02e02025 */ or $a0,$s7,$zero +/* f16195c: 27a500ac */ addiu $a1,$sp,0xac +/* f161960: 4602803e */ c.le.s $f16,$f2 +/* f161964: 03c03025 */ or $a2,$s8,$zero +/* f161968: 8fb80090 */ lw $t8,0x90($sp) +/* f16196c: 8fb900f0 */ lw $t9,0xf0($sp) +/* f161970: 45020037 */ bc1fl .L0f161a50 +/* f161974: 26100008 */ addiu $s0,$s0,0x8 +/* f161978: 8e0c0000 */ lw $t4,0x0($s0) +/* f16197c: afb90010 */ sw $t9,0x10($sp) +/* f161980: afb40014 */ sw $s4,0x14($sp) +/* f161984: 000c7940 */ sll $t7,$t4,0x5 +/* f161988: 01f83821 */ addu $a3,$t7,$t8 +/* f16198c: 0fc5828e */ jal func0f160a38 +/* f161990: e7a200c8 */ swc1 $f2,0xc8($sp) +/* f161994: 1040002d */ beqz $v0,.L0f161a4c +/* f161998: c7a200c8 */ lwc1 $f2,0xc8($sp) +/* f16199c: c7b200b8 */ lwc1 $f18,0xb8($sp) +/* f1619a0: c7a40060 */ lwc1 $f4,0x60($sp) +/* f1619a4: c7aa00bc */ lwc1 $f10,0xbc($sp) +/* f1619a8: c7a60064 */ lwc1 $f6,0x64($sp) +/* f1619ac: 46049001 */ sub.s $f0,$f18,$f4 +/* f1619b0: c7b20068 */ lwc1 $f18,0x68($sp) +/* f1619b4: c7b000c0 */ lwc1 $f16,0xc0($sp) +/* f1619b8: 46000502 */ mul.s $f20,$f0,$f0 +/* f1619bc: 46065001 */ sub.s $f0,$f10,$f6 +/* f1619c0: 46000202 */ mul.s $f8,$f0,$f0 +/* f1619c4: 46128001 */ sub.s $f0,$f16,$f18 +/* f1619c8: 46000282 */ mul.s $f10,$f0,$f0 +/* f1619cc: 4608a500 */ add.s $f20,$f20,$f8 +/* f1619d0: 460aa500 */ add.s $f20,$f20,$f10 +/* f1619d4: 4602a03c */ c.lt.s $f20,$f2 +/* f1619d8: 00000000 */ sll $zero,$zero,0x0 +/* f1619dc: 4502001c */ bc1fl .L0f161a50 +/* f1619e0: 26100008 */ addiu $s0,$s0,0x8 +/* f1619e4: e6440000 */ swc1 $f4,0x0($s2) +/* f1619e8: c7a60064 */ lwc1 $f6,0x64($sp) +/* f1619ec: 4600a086 */ mov.s $f2,$f20 +/* f1619f0: e6460004 */ swc1 $f6,0x4($s2) +/* f1619f4: c7a80068 */ lwc1 $f8,0x68($sp) +/* f1619f8: e6480008 */ swc1 $f8,0x8($s2) +/* f1619fc: c7b0006c */ lwc1 $f16,0x6c($sp) +/* f161a00: e650000c */ swc1 $f16,0xc($s2) +/* f161a04: c7b20070 */ lwc1 $f18,0x70($sp) +/* f161a08: e6520010 */ swc1 $f18,0x10($s2) +/* f161a0c: c7aa0074 */ lwc1 $f10,0x74($sp) +/* f161a10: e64a0014 */ swc1 $f10,0x14($s2) +/* f161a14: 8fa90078 */ lw $t1,0x78($sp) +/* f161a18: ae490018 */ sw $t1,0x18($s2) +/* f161a1c: 8faa007c */ lw $t2,0x7c($sp) +/* f161a20: ae4a001c */ sw $t2,0x1c($s2) +/* f161a24: 8fab0080 */ lw $t3,0x80($sp) +/* f161a28: ae4b0020 */ sw $t3,0x20($s2) +/* f161a2c: 87ad008a */ lh $t5,0x8a($sp) +/* f161a30: a64d002a */ sh $t5,0x2a($s2) +/* f161a34: 8fae0084 */ lw $t6,0x84($sp) +/* f161a38: ae4e0024 */ sw $t6,0x24($s2) +/* f161a3c: 87ac0088 */ lh $t4,0x88($sp) +/* f161a40: a64c0028 */ sh $t4,0x28($s2) +/* f161a44: 87af008c */ lh $t7,0x8c($sp) +/* f161a48: a64f002c */ sh $t7,0x2c($s2) +.L0f161a4c: +/* f161a4c: 26100008 */ addiu $s0,$s0,0x8 +.L0f161a50: +/* f161a50: 0211082b */ sltu $at,$s0,$s1 +/* f161a54: 5420ffc0 */ bnezl $at,.L0f161958 +/* f161a58: c6100004 */ lwc1 $f16,0x4($s0) +.L0f161a5c: +/* f161a5c: 10000008 */ beqz $zero,.L0f161a80 +/* f161a60: 24020001 */ addiu $v0,$zero,0x1 +/* f161a64: 8fa200e4 */ lw $v0,0xe4($sp) +.L0f161a68: +/* f161a68: 26100008 */ addiu $s0,$s0,0x8 +/* f161a6c: 24420001 */ addiu $v0,$v0,0x1 +/* f161a70: 0053082a */ slt $at,$v0,$s3 +/* f161a74: 1420ff8f */ bnez $at,.L0f1618b4 +/* f161a78: afa200e4 */ sw $v0,0xe4($sp) +.L0f161a7c: +/* f161a7c: 00001025 */ or $v0,$zero,$zero +.L0f161a80: +/* f161a80: 8fbf004c */ lw $ra,0x4c($sp) +/* f161a84: d7b40020 */ ldc1 $f20,0x20($sp) +/* f161a88: 8fb00028 */ lw $s0,0x28($sp) +/* f161a8c: 8fb1002c */ lw $s1,0x2c($sp) +/* f161a90: 8fb20030 */ lw $s2,0x30($sp) +/* f161a94: 8fb30034 */ lw $s3,0x34($sp) +/* f161a98: 8fb40038 */ lw $s4,0x38($sp) +/* f161a9c: 8fb5003c */ lw $s5,0x3c($sp) +/* f161aa0: 8fb60040 */ lw $s6,0x40($sp) +/* f161aa4: 8fb70044 */ lw $s7,0x44($sp) +/* f161aa8: 8fbe0048 */ lw $s8,0x48($sp) +/* f161aac: 03e00008 */ jr $ra +/* f161ab0: 27bd00e8 */ addiu $sp,$sp,0xe8 +); + +GLOBAL_ASM( +glabel func0f161ab4 +/* f161ab4: 000478c0 */ sll $t7,$a0,0x3 +/* f161ab8: 01e47821 */ addu $t7,$t7,$a0 +/* f161abc: 3c0e800a */ lui $t6,0x800a +/* f161ac0: 8dce4928 */ lw $t6,0x4928($t6) +/* f161ac4: 000f7880 */ sll $t7,$t7,0x2 +/* f161ac8: 01e47823 */ subu $t7,$t7,$a0 +/* f161acc: 000f7880 */ sll $t7,$t7,0x2 +/* f161ad0: 01cfc021 */ addu $t8,$t6,$t7 +/* f161ad4: 03e00008 */ jr $ra +/* f161ad8: 87020002 */ lh $v0,0x2($t8) +); + +GLOBAL_ASM( +glabel func0f161adc +/* f161adc: 27bdfff0 */ addiu $sp,$sp,-16 +/* f161ae0: afa50014 */ sw $a1,0x14($sp) +/* f161ae4: c4840000 */ lwc1 $f4,0x0($a0) +/* f161ae8: 00057400 */ sll $t6,$a1,0x10 +/* f161aec: 000e7c03 */ sra $t7,$t6,0x10 +/* f161af0: e7a40004 */ swc1 $f4,0x4($sp) +/* f161af4: c4860004 */ lwc1 $f6,0x4($a0) +/* f161af8: 000fc8c0 */ sll $t9,$t7,0x3 +/* f161afc: 032fc821 */ addu $t9,$t9,$t7 +/* f161b00: 3c18800a */ lui $t8,0x800a +/* f161b04: e7a60008 */ swc1 $f6,0x8($sp) +/* f161b08: c4880008 */ lwc1 $f8,0x8($a0) +/* f161b0c: 8f184928 */ lw $t8,0x4928($t8) +/* f161b10: 0019c880 */ sll $t9,$t9,0x2 +/* f161b14: 032fc823 */ subu $t9,$t9,$t7 +/* f161b18: 0019c880 */ sll $t9,$t9,0x2 +/* f161b1c: e7a8000c */ swc1 $f8,0xc($sp) +/* f161b20: 03191821 */ addu $v1,$t8,$t9 +/* f161b24: c4700018 */ lwc1 $f16,0x18($v1) +/* f161b28: c7aa0004 */ lwc1 $f10,0x4($sp) +/* f161b2c: 00001025 */ or $v0,$zero,$zero +/* f161b30: 460a803e */ c.le.s $f16,$f10 +/* f161b34: 00000000 */ sll $zero,$zero,0x0 +/* f161b38: 45000002 */ bc1f .L0f161b44 +/* f161b3c: 00000000 */ sll $zero,$zero,0x0 +/* f161b40: 24020001 */ addiu $v0,$zero,0x1 +.L0f161b44: +/* f161b44: 1040002e */ beqz $v0,.L0f161c00 +/* f161b48: 00000000 */ sll $zero,$zero,0x0 +/* f161b4c: c4720024 */ lwc1 $f18,0x24($v1) +/* f161b50: 00001025 */ or $v0,$zero,$zero +/* f161b54: c7a4000c */ lwc1 $f4,0xc($sp) +/* f161b58: 4612503e */ c.le.s $f10,$f18 +/* f161b5c: 00000000 */ sll $zero,$zero,0x0 +/* f161b60: 45000002 */ bc1f .L0f161b6c +/* f161b64: 00000000 */ sll $zero,$zero,0x0 +/* f161b68: 24020001 */ addiu $v0,$zero,0x1 +.L0f161b6c: +/* f161b6c: 10400024 */ beqz $v0,.L0f161c00 +/* f161b70: 00000000 */ sll $zero,$zero,0x0 +/* f161b74: c4660020 */ lwc1 $f6,0x20($v1) +/* f161b78: 00001025 */ or $v0,$zero,$zero +/* f161b7c: 4604303e */ c.le.s $f6,$f4 +/* f161b80: 00000000 */ sll $zero,$zero,0x0 +/* f161b84: 45000002 */ bc1f .L0f161b90 +/* f161b88: 00000000 */ sll $zero,$zero,0x0 +/* f161b8c: 24020001 */ addiu $v0,$zero,0x1 +.L0f161b90: +/* f161b90: 1040001b */ beqz $v0,.L0f161c00 +/* f161b94: 00000000 */ sll $zero,$zero,0x0 +/* f161b98: c468002c */ lwc1 $f8,0x2c($v1) +/* f161b9c: 00001025 */ or $v0,$zero,$zero +/* f161ba0: c7b00008 */ lwc1 $f16,0x8($sp) +/* f161ba4: 4608203e */ c.le.s $f4,$f8 +/* f161ba8: 00000000 */ sll $zero,$zero,0x0 +/* f161bac: 45000002 */ bc1f .L0f161bb8 +/* f161bb0: 00000000 */ sll $zero,$zero,0x0 +/* f161bb4: 24020001 */ addiu $v0,$zero,0x1 +.L0f161bb8: +/* f161bb8: 10400011 */ beqz $v0,.L0f161c00 +/* f161bbc: 00000000 */ sll $zero,$zero,0x0 +/* f161bc0: c472001c */ lwc1 $f18,0x1c($v1) +/* f161bc4: 00001025 */ or $v0,$zero,$zero +/* f161bc8: 4610903e */ c.le.s $f18,$f16 +/* f161bcc: 00000000 */ sll $zero,$zero,0x0 +/* f161bd0: 45000002 */ bc1f .L0f161bdc +/* f161bd4: 00000000 */ sll $zero,$zero,0x0 +/* f161bd8: 24020001 */ addiu $v0,$zero,0x1 +.L0f161bdc: +/* f161bdc: 10400008 */ beqz $v0,.L0f161c00 +/* f161be0: 00000000 */ sll $zero,$zero,0x0 +/* f161be4: c46a0028 */ lwc1 $f10,0x28($v1) +/* f161be8: 00001025 */ or $v0,$zero,$zero +/* f161bec: 460a803e */ c.le.s $f16,$f10 +/* f161bf0: 00000000 */ sll $zero,$zero,0x0 +/* f161bf4: 45000002 */ bc1f .L0f161c00 +/* f161bf8: 00000000 */ sll $zero,$zero,0x0 +/* f161bfc: 24020001 */ addiu $v0,$zero,0x1 +.L0f161c00: +/* f161c00: 03e00008 */ jr $ra +/* f161c04: 27bd0010 */ addiu $sp,$sp,0x10 +); + +GLOBAL_ASM( +glabel func0f161c08 +/* f161c08: afa50004 */ sw $a1,0x4($sp) +/* f161c0c: 00057400 */ sll $t6,$a1,0x10 +/* f161c10: 000e2c03 */ sra $a1,$t6,0x10 +/* f161c14: 0005c8c0 */ sll $t9,$a1,0x3 +/* f161c18: 0325c821 */ addu $t9,$t9,$a1 +/* f161c1c: 3c18800a */ lui $t8,0x800a +/* f161c20: 8f184928 */ lw $t8,0x4928($t8) +/* f161c24: 0019c880 */ sll $t9,$t9,0x2 +/* f161c28: 0325c823 */ subu $t9,$t9,$a1 +/* f161c2c: 0019c880 */ sll $t9,$t9,0x2 +/* f161c30: 03191821 */ addu $v1,$t8,$t9 +/* f161c34: 80660005 */ lb $a2,0x5($v1) +/* f161c38: 00803825 */ or $a3,$a0,$zero +/* f161c3c: 00001025 */ or $v0,$zero,$zero +/* f161c40: 18c00038 */ blez $a2,.L0f161d24 +/* f161c44: 3c0b800a */ lui $t3,0x800a +/* f161c48: 846c000e */ lh $t4,0xe($v1) +/* f161c4c: 8d6b4ce0 */ lw $t3,0x4ce0($t3) +/* f161c50: 3c08800a */ lui $t0,0x800a +/* f161c54: 3c0a800a */ lui $t2,0x800a +/* f161c58: 000c6840 */ sll $t5,$t4,0x1 +/* f161c5c: 254a4cc8 */ addiu $t2,$t2,0x4cc8 +/* f161c60: 8d084ccc */ lw $t0,0x4ccc($t0) +/* f161c64: c4e20008 */ lwc1 $f2,0x8($a3) +/* f161c68: c4ec0000 */ lwc1 $f12,0x0($a3) +/* f161c6c: c4ee0004 */ lwc1 $f14,0x4($a3) +/* f161c70: 24090014 */ addiu $t1,$zero,0x14 +/* f161c74: 016d2021 */ addu $a0,$t3,$t5 +.L0f161c78: +/* f161c78: 84830000 */ lh $v1,0x0($a0) +/* f161c7c: 24420001 */ addiu $v0,$v0,0x1 +/* f161c80: 0046082a */ slt $at,$v0,$a2 +/* f161c84: 00690019 */ multu $v1,$t1 +/* f161c88: 00007012 */ mflo $t6 +/* f161c8c: 01c83821 */ addu $a3,$t6,$t0 +/* f161c90: c4e40000 */ lwc1 $f4,0x0($a3) +/* f161c94: c4e80004 */ lwc1 $f8,0x4($a3) +/* f161c98: c4f20008 */ lwc1 $f18,0x8($a3) +/* f161c9c: 460c2182 */ mul.s $f6,$f4,$f12 +/* f161ca0: 00000000 */ sll $zero,$zero,0x0 +/* f161ca4: 460e4282 */ mul.s $f10,$f8,$f14 +/* f161ca8: c4e8000c */ lwc1 $f8,0xc($a3) +/* f161cac: 46121102 */ mul.s $f4,$f2,$f18 +/* f161cb0: 460a3400 */ add.s $f16,$f6,$f10 +/* f161cb4: 46102000 */ add.s $f0,$f4,$f16 +/* f161cb8: 4608003c */ c.lt.s $f0,$f8 +/* f161cbc: 00000000 */ sll $zero,$zero,0x0 +/* f161cc0: 45000009 */ bc1f .L0f161ce8 +/* f161cc4: 00000000 */ sll $zero,$zero,0x0 +/* f161cc8: 8d4f0000 */ lw $t7,0x0($t2) +/* f161ccc: 0003c0c0 */ sll $t8,$v1,0x3 +/* f161cd0: 01f8c821 */ addu $t9,$t7,$t8 +/* f161cd4: 872c0002 */ lh $t4,0x2($t9) +/* f161cd8: 10ac0010 */ beq $a1,$t4,.L0f161d1c +/* f161cdc: 00000000 */ sll $zero,$zero,0x0 +/* f161ce0: 03e00008 */ jr $ra +/* f161ce4: 00001025 */ or $v0,$zero,$zero +.L0f161ce8: +/* f161ce8: c4e60010 */ lwc1 $f6,0x10($a3) +/* f161cec: 4600303c */ c.lt.s $f6,$f0 +/* f161cf0: 00000000 */ sll $zero,$zero,0x0 +/* f161cf4: 45000009 */ bc1f .L0f161d1c +/* f161cf8: 00000000 */ sll $zero,$zero,0x0 +/* f161cfc: 8d4b0000 */ lw $t3,0x0($t2) +/* f161d00: 000368c0 */ sll $t5,$v1,0x3 +/* f161d04: 016d7021 */ addu $t6,$t3,$t5 +/* f161d08: 85cf0004 */ lh $t7,0x4($t6) +/* f161d0c: 10af0003 */ beq $a1,$t7,.L0f161d1c +/* f161d10: 00000000 */ sll $zero,$zero,0x0 +/* f161d14: 03e00008 */ jr $ra +/* f161d18: 00001025 */ or $v0,$zero,$zero +.L0f161d1c: +/* f161d1c: 1420ffd6 */ bnez $at,.L0f161c78 +/* f161d20: 24840002 */ addiu $a0,$a0,0x2 +.L0f161d24: +/* f161d24: 24020001 */ addiu $v0,$zero,0x1 +/* f161d28: 03e00008 */ jr $ra +/* f161d2c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f161d30 +/* f161d30: 27bdff60 */ addiu $sp,$sp,-160 +/* f161d34: 00053c00 */ sll $a3,$a1,0x10 +/* f161d38: 00077c03 */ sra $t7,$a3,0x10 +/* f161d3c: 000fc8c0 */ sll $t9,$t7,0x3 +/* f161d40: 032fc821 */ addu $t9,$t9,$t7 +/* f161d44: 3c18800a */ lui $t8,0x800a +/* f161d48: 8f184928 */ lw $t8,0x4928($t8) +/* f161d4c: 0019c880 */ sll $t9,$t9,0x2 +/* f161d50: 032fc823 */ subu $t9,$t9,$t7 +/* f161d54: 0019c880 */ sll $t9,$t9,0x2 +/* f161d58: afb70034 */ sw $s7,0x34($sp) +/* f161d5c: afb60030 */ sw $s6,0x30($sp) +/* f161d60: afb5002c */ sw $s5,0x2c($sp) +/* f161d64: afb40028 */ sw $s4,0x28($sp) +/* f161d68: afb30024 */ sw $s3,0x24($sp) +/* f161d6c: afb20020 */ sw $s2,0x20($sp) +/* f161d70: afb1001c */ sw $s1,0x1c($sp) +/* f161d74: afb00018 */ sw $s0,0x18($sp) +/* f161d78: f7b60010 */ sdc1 $f22,0x10($sp) +/* f161d7c: f7b40008 */ sdc1 $f20,0x8($sp) +/* f161d80: afa500a4 */ sw $a1,0xa4($sp) +/* f161d84: 03193021 */ addu $a2,$t8,$t9 +/* f161d88: c4c60030 */ lwc1 $f6,0x30($a2) +/* f161d8c: 01e03825 */ or $a3,$t7,$zero +/* f161d90: 00002825 */ or $a1,$zero,$zero +/* f161d94: e7a60074 */ swc1 $f6,0x74($sp) +/* f161d98: c4c80034 */ lwc1 $f8,0x34($a2) +/* f161d9c: 3c09800a */ lui $t1,0x800a +/* f161da0: 3c08800a */ lui $t0,0x800a +/* f161da4: e7a80078 */ swc1 $f8,0x78($sp) +/* f161da8: c4ca0038 */ lwc1 $f10,0x38($a2) +/* f161dac: 3c0a800a */ lui $t2,0x800a +/* f161db0: 240b0014 */ addiu $t3,$zero,0x14 +/* f161db4: e7aa007c */ swc1 $f10,0x7c($sp) +/* f161db8: 80cc0005 */ lb $t4,0x5($a2) +/* f161dbc: 24030001 */ addiu $v1,$zero,0x1 +/* f161dc0: 24020002 */ addiu $v0,$zero,0x2 +/* f161dc4: 598000cc */ blezl $t4,.L0f1620f8 +/* f161dc8: 24020001 */ addiu $v0,$zero,0x1 +/* f161dcc: 4480b000 */ mtc1 $zero,$f22 +/* f161dd0: 8d294ce0 */ lw $t1,0x4ce0($t1) +/* f161dd4: 8d084cc8 */ lw $t0,0x4cc8($t0) +/* f161dd8: 8d4a4ccc */ lw $t2,0x4ccc($t2) +/* f161ddc: 84ce000e */ lh $t6,0xe($a2) +.L0f161de0: +/* f161de0: c48c0000 */ lwc1 $f12,0x0($a0) +/* f161de4: c4860004 */ lwc1 $f6,0x4($a0) +/* f161de8: 000e7840 */ sll $t7,$t6,0x1 +/* f161dec: 012fc021 */ addu $t8,$t1,$t7 +/* f161df0: 0305c821 */ addu $t9,$t8,$a1 +/* f161df4: 872d0000 */ lh $t5,0x0($t9) +/* f161df8: 24a50002 */ addiu $a1,$a1,0x2 +/* f161dfc: 01ab0019 */ multu $t5,$t3 +/* f161e00: 000d70c0 */ sll $t6,$t5,0x3 +/* f161e04: 010e8821 */ addu $s1,$t0,$t6 +/* f161e08: 962f0000 */ lhu $t7,0x0($s1) +/* f161e0c: 01e88021 */ addu $s0,$t7,$t0 +/* f161e10: 0000c012 */ mflo $t8 +/* f161e14: 030a9021 */ addu $s2,$t8,$t2 +/* f161e18: c64e0000 */ lwc1 $f14,0x0($s2) +/* f161e1c: c6500004 */ lwc1 $f16,0x4($s2) +/* f161e20: c6420008 */ lwc1 $f2,0x8($s2) +/* f161e24: 460e6102 */ mul.s $f4,$f12,$f14 +/* f161e28: c654000c */ lwc1 $f20,0xc($s2) +/* f161e2c: 46103202 */ mul.s $f8,$f6,$f16 +/* f161e30: c4860008 */ lwc1 $f6,0x8($a0) +/* f161e34: 46082280 */ add.s $f10,$f4,$f8 +/* f161e38: 46061102 */ mul.s $f4,$f2,$f6 +/* f161e3c: c7a80074 */ lwc1 $f8,0x74($sp) +/* f161e40: 460e4182 */ mul.s $f6,$f8,$f14 +/* f161e44: 460a2000 */ add.s $f0,$f4,$f10 +/* f161e48: c7a40078 */ lwc1 $f4,0x78($sp) +/* f161e4c: 46102282 */ mul.s $f10,$f4,$f16 +/* f161e50: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f161e54: 4614003c */ c.lt.s $f0,$f20 +/* f161e58: 460a3200 */ add.s $f8,$f6,$f10 +/* f161e5c: 46041182 */ mul.s $f6,$f2,$f4 +/* f161e60: 45000007 */ bc1f .L0f161e80 +/* f161e64: 46083480 */ add.s $f18,$f6,$f8 +/* f161e68: 4614903c */ c.lt.s $f18,$f20 +/* f161e6c: 00000000 */ sll $zero,$zero,0x0 +/* f161e70: 4502000f */ bc1fl .L0f161eb0 +/* f161e74: c7aa0074 */ lwc1 $f10,0x74($sp) +/* f161e78: 1000009b */ beqz $zero,.L0f1620e8 +/* f161e7c: 000c6840 */ sll $t5,$t4,0x1 +.L0f161e80: +/* f161e80: c6420010 */ lwc1 $f2,0x10($s2) +/* f161e84: 4600103c */ c.lt.s $f2,$f0 +/* f161e88: 00000000 */ sll $zero,$zero,0x0 +/* f161e8c: 45020008 */ bc1fl .L0f161eb0 +/* f161e90: c7aa0074 */ lwc1 $f10,0x74($sp) +/* f161e94: 4612103c */ c.lt.s $f2,$f18 +/* f161e98: 00000000 */ sll $zero,$zero,0x0 +/* f161e9c: 45020004 */ bc1fl .L0f161eb0 +/* f161ea0: c7aa0074 */ lwc1 $f10,0x74($sp) +/* f161ea4: 10000090 */ beqz $zero,.L0f1620e8 +/* f161ea8: 000c6840 */ sll $t5,$t4,0x1 +/* f161eac: c7aa0074 */ lwc1 $f10,0x74($sp) +.L0f161eb0: +/* f161eb0: c7a60078 */ lwc1 $f6,0x78($sp) +/* f161eb4: 26140004 */ addiu $s4,$s0,0x4 +/* f161eb8: 460c5101 */ sub.s $f4,$f10,$f12 +/* f161ebc: 00006025 */ or $t4,$zero,$zero +/* f161ec0: 00606825 */ or $t5,$v1,$zero +/* f161ec4: 02809825 */ or $s3,$s4,$zero +/* f161ec8: e7a40068 */ swc1 $f4,0x68($sp) +/* f161ecc: c4880004 */ lwc1 $f8,0x4($a0) +/* f161ed0: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f161ed4: 26150010 */ addiu $s5,$s0,0x10 +/* f161ed8: 46083281 */ sub.s $f10,$f6,$f8 +/* f161edc: 0000b025 */ or $s6,$zero,$zero +/* f161ee0: e7aa006c */ swc1 $f10,0x6c($sp) +/* f161ee4: c4860008 */ lwc1 $f6,0x8($a0) +/* f161ee8: 46062201 */ sub.s $f8,$f4,$f6 +/* f161eec: e7a80070 */ swc1 $f8,0x70($sp) +/* f161ef0: 92170000 */ lbu $s7,0x0($s0) +/* f161ef4: 1ae00064 */ blez $s7,.L0f162088 +.L0f161ef8: +/* f161ef8: 26d90001 */ addiu $t9,$s6,0x1 +/* f161efc: 57370003 */ bnel $t9,$s7,.L0f161f0c +/* f161f00: c6aa0000 */ lwc1 $f10,0x0($s5) +/* f161f04: 0280a825 */ or $s5,$s4,$zero +/* f161f08: c6aa0000 */ lwc1 $f10,0x0($s5) +.L0f161f0c: +/* f161f0c: c6640000 */ lwc1 $f4,0x0($s3) +/* f161f10: 46045181 */ sub.s $f6,$f10,$f4 +/* f161f14: e7a6005c */ swc1 $f6,0x5c($sp) +/* f161f18: c66a0004 */ lwc1 $f10,0x4($s3) +/* f161f1c: c6a80004 */ lwc1 $f8,0x4($s5) +/* f161f20: 460a4101 */ sub.s $f4,$f8,$f10 +/* f161f24: e7a40060 */ swc1 $f4,0x60($sp) +/* f161f28: c6680008 */ lwc1 $f8,0x8($s3) +/* f161f2c: c6a60008 */ lwc1 $f6,0x8($s5) +/* f161f30: c7a40060 */ lwc1 $f4,0x60($sp) +/* f161f34: 46083281 */ sub.s $f10,$f6,$f8 +/* f161f38: c7a60070 */ lwc1 $f6,0x70($sp) +/* f161f3c: e7a40038 */ swc1 $f4,0x38($sp) +/* f161f40: e7aa0064 */ swc1 $f10,0x64($sp) +/* f161f44: 46062202 */ mul.s $f8,$f4,$f6 +/* f161f48: c7a40064 */ lwc1 $f4,0x64($sp) +/* f161f4c: c7aa006c */ lwc1 $f10,0x6c($sp) +/* f161f50: e7a6003c */ swc1 $f6,0x3c($sp) +/* f161f54: 46045182 */ mul.s $f6,$f10,$f4 +/* f161f58: e7aa0040 */ swc1 $f10,0x40($sp) +/* f161f5c: c7aa003c */ lwc1 $f10,0x3c($sp) +/* f161f60: 46064201 */ sub.s $f8,$f8,$f6 +/* f161f64: c7a60068 */ lwc1 $f6,0x68($sp) +/* f161f68: e7a8004c */ swc1 $f8,0x4c($sp) +/* f161f6c: e7a8003c */ swc1 $f8,0x3c($sp) +/* f161f70: 46062102 */ mul.s $f4,$f4,$f6 +/* f161f74: c7a8005c */ lwc1 $f8,0x5c($sp) +/* f161f78: 46085282 */ mul.s $f10,$f10,$f8 +/* f161f7c: 460a2101 */ sub.s $f4,$f4,$f10 +/* f161f80: c7aa0040 */ lwc1 $f10,0x40($sp) +/* f161f84: 460a4202 */ mul.s $f8,$f8,$f10 +/* f161f88: c7aa0038 */ lwc1 $f10,0x38($sp) +/* f161f8c: e7a40050 */ swc1 $f4,0x50($sp) +/* f161f90: 460a3182 */ mul.s $f6,$f6,$f10 +/* f161f94: 46064281 */ sub.s $f10,$f8,$f6 +/* f161f98: c7a8003c */ lwc1 $f8,0x3c($sp) +/* f161f9c: 46084182 */ mul.s $f6,$f8,$f8 +/* f161fa0: e7aa0054 */ swc1 $f10,0x54($sp) +/* f161fa4: 46042202 */ mul.s $f8,$f4,$f4 +/* f161fa8: 46083100 */ add.s $f4,$f6,$f8 +/* f161fac: 460a5182 */ mul.s $f6,$f10,$f10 +/* f161fb0: c7a8004c */ lwc1 $f8,0x4c($sp) +/* f161fb4: 46043080 */ add.s $f2,$f6,$f4 +/* f161fb8: 46161032 */ c.eq.s $f2,$f22 +/* f161fbc: 00000000 */ sll $zero,$zero,0x0 +/* f161fc0: 45020004 */ bc1fl .L0f161fd4 +/* f161fc4: c66a0000 */ lwc1 $f10,0x0($s3) +/* f161fc8: 1000002f */ beqz $zero,.L0f162088 +/* f161fcc: 00006825 */ or $t5,$zero,$zero +/* f161fd0: c66a0000 */ lwc1 $f10,0x0($s3) +.L0f161fd4: +/* f161fd4: c7a40050 */ lwc1 $f4,0x50($sp) +/* f161fd8: 460a4182 */ mul.s $f6,$f8,$f10 +/* f161fdc: c66a0004 */ lwc1 $f10,0x4($s3) +/* f161fe0: 460a2282 */ mul.s $f10,$f4,$f10 +/* f161fe4: 460a3180 */ add.s $f6,$f6,$f10 +/* f161fe8: c66a0008 */ lwc1 $f10,0x8($s3) +/* f161fec: e7a80040 */ swc1 $f8,0x40($sp) +/* f161ff0: c7a80054 */ lwc1 $f8,0x54($sp) +/* f161ff4: 46085282 */ mul.s $f10,$f10,$f8 +/* f161ff8: 46065280 */ add.s $f10,$f10,$f6 +/* f161ffc: c7a60040 */ lwc1 $f6,0x40($sp) +/* f162000: e7a40040 */ swc1 $f4,0x40($sp) +/* f162004: e7aa0058 */ swc1 $f10,0x58($sp) +/* f162008: c4840000 */ lwc1 $f4,0x0($a0) +/* f16200c: 46043182 */ mul.s $f6,$f6,$f4 +/* f162010: c7a40040 */ lwc1 $f4,0x40($sp) +/* f162014: e7a80040 */ swc1 $f8,0x40($sp) +/* f162018: c4880004 */ lwc1 $f8,0x4($a0) +/* f16201c: 46082102 */ mul.s $f4,$f4,$f8 +/* f162020: 46043200 */ add.s $f8,$f6,$f4 +/* f162024: c7a40040 */ lwc1 $f4,0x40($sp) +/* f162028: c4860008 */ lwc1 $f6,0x8($a0) +/* f16202c: 46043182 */ mul.s $f6,$f6,$f4 +/* f162030: 46083080 */ add.s $f2,$f6,$f8 +/* f162034: 460a103c */ c.lt.s $f2,$f10 +/* f162038: 00000000 */ sll $zero,$zero,0x0 +/* f16203c: 45000007 */ bc1f .L0f16205c +/* f162040: 00000000 */ sll $zero,$zero,0x0 +/* f162044: 15820003 */ bne $t4,$v0,.L0f162054 +/* f162048: 00000000 */ sll $zero,$zero,0x0 +/* f16204c: 1000000e */ beqz $zero,.L0f162088 +/* f162050: 00006825 */ or $t5,$zero,$zero +.L0f162054: +/* f162054: 10000006 */ beqz $zero,.L0f162070 +/* f162058: 00606025 */ or $t4,$v1,$zero +.L0f16205c: +/* f16205c: 55830004 */ bnel $t4,$v1,.L0f162070 +/* f162060: 00406025 */ or $t4,$v0,$zero +/* f162064: 10000008 */ beqz $zero,.L0f162088 +/* f162068: 00006825 */ or $t5,$zero,$zero +/* f16206c: 00406025 */ or $t4,$v0,$zero +.L0f162070: +/* f162070: 92170000 */ lbu $s7,0x0($s0) +/* f162074: 26d60001 */ addiu $s6,$s6,0x1 +/* f162078: 2673000c */ addiu $s3,$s3,0xc +/* f16207c: 02d7082a */ slt $at,$s6,$s7 +/* f162080: 1420ff9d */ bnez $at,.L0f161ef8 +/* f162084: 26b5000c */ addiu $s5,$s5,0xc +.L0f162088: +/* f162088: 51a00016 */ beqzl $t5,.L0f1620e4 +/* f16208c: 80cc0005 */ lb $t4,0x5($a2) +/* f162090: c644000c */ lwc1 $f4,0xc($s2) +/* f162094: 4604003c */ c.lt.s $f0,$f4 +/* f162098: 00000000 */ sll $zero,$zero,0x0 +/* f16209c: 45020007 */ bc1fl .L0f1620bc +/* f1620a0: c6460010 */ lwc1 $f6,0x10($s2) +/* f1620a4: 862e0004 */ lh $t6,0x4($s1) +/* f1620a8: 54ee000e */ bnel $a3,$t6,.L0f1620e4 +/* f1620ac: 80cc0005 */ lb $t4,0x5($a2) +/* f1620b0: 10000011 */ beqz $zero,.L0f1620f8 +/* f1620b4: 00001025 */ or $v0,$zero,$zero +/* f1620b8: c6460010 */ lwc1 $f6,0x10($s2) +.L0f1620bc: +/* f1620bc: 4600303c */ c.lt.s $f6,$f0 +/* f1620c0: 00000000 */ sll $zero,$zero,0x0 +/* f1620c4: 45020007 */ bc1fl .L0f1620e4 +/* f1620c8: 80cc0005 */ lb $t4,0x5($a2) +/* f1620cc: 862f0002 */ lh $t7,0x2($s1) +/* f1620d0: 54ef0004 */ bnel $a3,$t7,.L0f1620e4 +/* f1620d4: 80cc0005 */ lb $t4,0x5($a2) +/* f1620d8: 10000007 */ beqz $zero,.L0f1620f8 +/* f1620dc: 00001025 */ or $v0,$zero,$zero +/* f1620e0: 80cc0005 */ lb $t4,0x5($a2) +.L0f1620e4: +/* f1620e4: 000c6840 */ sll $t5,$t4,0x1 +.L0f1620e8: +/* f1620e8: 00ad082a */ slt $at,$a1,$t5 +/* f1620ec: 5420ff3c */ bnezl $at,.L0f161de0 +/* f1620f0: 84ce000e */ lh $t6,0xe($a2) +/* f1620f4: 24020001 */ addiu $v0,$zero,0x1 +.L0f1620f8: +/* f1620f8: d7b40008 */ ldc1 $f20,0x8($sp) +/* f1620fc: d7b60010 */ ldc1 $f22,0x10($sp) +/* f162100: 8fb00018 */ lw $s0,0x18($sp) +/* f162104: 8fb1001c */ lw $s1,0x1c($sp) +/* f162108: 8fb20020 */ lw $s2,0x20($sp) +/* f16210c: 8fb30024 */ lw $s3,0x24($sp) +/* f162110: 8fb40028 */ lw $s4,0x28($sp) +/* f162114: 8fb5002c */ lw $s5,0x2c($sp) +/* f162118: 8fb60030 */ lw $s6,0x30($sp) +/* f16211c: 8fb70034 */ lw $s7,0x34($sp) +/* f162120: 03e00008 */ jr $ra +/* f162124: 27bd00a0 */ addiu $sp,$sp,0xa0 +); + +GLOBAL_ASM( +glabel func0f162128 +/* f162128: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16212c: afa5001c */ sw $a1,0x1c($sp) +/* f162130: 00057400 */ sll $t6,$a1,0x10 +/* f162134: 000e2c03 */ sra $a1,$t6,0x10 +/* f162138: 0005c8c0 */ sll $t9,$a1,0x3 +/* f16213c: 0325c821 */ addu $t9,$t9,$a1 +/* f162140: 3c18800a */ lui $t8,0x800a +/* f162144: 8f184928 */ lw $t8,0x4928($t8) +/* f162148: 0019c880 */ sll $t9,$t9,0x2 +/* f16214c: 0325c823 */ subu $t9,$t9,$a1 +/* f162150: 0019c880 */ sll $t9,$t9,0x2 +/* f162154: afbf0014 */ sw $ra,0x14($sp) +/* f162158: 03194021 */ addu $t0,$t8,$t9 +/* f16215c: 95090000 */ lhu $t1,0x0($t0) +/* f162160: 312a0010 */ andi $t2,$t1,0x10 +/* f162164: 11400005 */ beqz $t2,.L0f16217c +/* f162168: 00000000 */ sll $zero,$zero,0x0 +/* f16216c: 0fc5874c */ jal func0f161d30 +/* f162170: 00000000 */ sll $zero,$zero,0x0 +/* f162174: 10000004 */ beqz $zero,.L0f162188 +/* f162178: 8fbf0014 */ lw $ra,0x14($sp) +.L0f16217c: +/* f16217c: 0fc58702 */ jal func0f161c08 +/* f162180: 00000000 */ sll $zero,$zero,0x0 +/* f162184: 8fbf0014 */ lw $ra,0x14($sp) +.L0f162188: +/* f162188: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16218c: 03e00008 */ jr $ra +/* f162190: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f162194 +/* f162194: 27bdffa0 */ addiu $sp,$sp,-96 +/* f162198: afb0000c */ sw $s0,0xc($sp) +/* f16219c: f7b40000 */ sdc1 $f20,0x0($sp) +/* f1621a0: afa50064 */ sw $a1,0x64($sp) +/* f1621a4: afa60068 */ sw $a2,0x68($sp) +/* f1621a8: c4840000 */ lwc1 $f4,0x0($a0) +/* f1621ac: 3c03800a */ lui $v1,0x800a +/* f1621b0: 8c63a27c */ lw $v1,-0x5d84($v1) +/* f1621b4: e7a40048 */ swc1 $f4,0x48($sp) +/* f1621b8: c4860004 */ lwc1 $f6,0x4($a0) +/* f1621bc: 4480a000 */ mtc1 $zero,$f20 +/* f1621c0: 28610002 */ slti $at,$v1,0x2 +/* f1621c4: e7a6004c */ swc1 $f6,0x4c($sp) +/* f1621c8: c4880008 */ lwc1 $f8,0x8($a0) +/* f1621cc: 00004825 */ or $t1,$zero,$zero +/* f1621d0: 00005025 */ or $t2,$zero,$zero +/* f1621d4: 2408ffff */ addiu $t0,$zero,-1 +/* f1621d8: 24020001 */ addiu $v0,$zero,0x1 +/* f1621dc: 4600a006 */ mov.s $f0,$f20 +/* f1621e0: 14200041 */ bnez $at,.L0f1622e8 +/* f1621e4: e7a80050 */ swc1 $f8,0x50($sp) +/* f1621e8: 3c10800a */ lui $s0,0x800a +/* f1621ec: 26104928 */ addiu $s0,$s0,0x4928 +/* f1621f0: 2404008c */ addiu $a0,$zero,0x8c +.L0f1621f4: +/* f1621f4: 8e0e0000 */ lw $t6,0x0($s0) +/* f1621f8: c7aa0048 */ lwc1 $f10,0x48($sp) +/* f1621fc: 01c42821 */ addu $a1,$t6,$a0 +/* f162200: 80af0005 */ lb $t7,0x5($a1) +/* f162204: 59e00035 */ blezl $t7,.L0f1622dc +/* f162208: 24420001 */ addiu $v0,$v0,0x1 +/* f16220c: c4a40018 */ lwc1 $f4,0x18($a1) +/* f162210: 460a203e */ c.le.s $f4,$f10 +/* f162214: 00000000 */ sll $zero,$zero,0x0 +/* f162218: 45020030 */ bc1fl .L0f1622dc +/* f16221c: 24420001 */ addiu $v0,$v0,0x1 +/* f162220: c4a60024 */ lwc1 $f6,0x24($a1) +/* f162224: c7a80050 */ lwc1 $f8,0x50($sp) +/* f162228: 4606503e */ c.le.s $f10,$f6 +/* f16222c: 00000000 */ sll $zero,$zero,0x0 +/* f162230: 4502002a */ bc1fl .L0f1622dc +/* f162234: 24420001 */ addiu $v0,$v0,0x1 +/* f162238: c4a40020 */ lwc1 $f4,0x20($a1) +/* f16223c: 4608203e */ c.le.s $f4,$f8 +/* f162240: 00000000 */ sll $zero,$zero,0x0 +/* f162244: 45020025 */ bc1fl .L0f1622dc +/* f162248: 24420001 */ addiu $v0,$v0,0x1 +/* f16224c: c4a6002c */ lwc1 $f6,0x2c($a1) +/* f162250: c7aa004c */ lwc1 $f10,0x4c($sp) +/* f162254: 4606403e */ c.le.s $f8,$f6 +/* f162258: 00000000 */ sll $zero,$zero,0x0 +/* f16225c: 4502001f */ bc1fl .L0f1622dc +/* f162260: 24420001 */ addiu $v0,$v0,0x1 +/* f162264: c4a4001c */ lwc1 $f4,0x1c($a1) +/* f162268: 460a203e */ c.le.s $f4,$f10 +/* f16226c: 00000000 */ sll $zero,$zero,0x0 +/* f162270: 4502001a */ bc1fl .L0f1622dc +/* f162274: 24420001 */ addiu $v0,$v0,0x1 +/* f162278: c4a60028 */ lwc1 $f6,0x28($a1) +/* f16227c: 0147082a */ slt $at,$t2,$a3 +/* f162280: 4606503e */ c.le.s $f10,$f6 +/* f162284: 00000000 */ sll $zero,$zero,0x0 +/* f162288: 4500000b */ bc1f .L0f1622b8 +/* f16228c: 00000000 */ sll $zero,$zero,0x0 +/* f162290: 0127082a */ slt $at,$t1,$a3 +/* f162294: 10200010 */ beqz $at,.L0f1622d8 +/* f162298: 8fb80064 */ lw $t8,0x64($sp) +/* f16229c: 0009c840 */ sll $t9,$t1,0x1 +/* f1622a0: 03197021 */ addu $t6,$t8,$t9 +/* f1622a4: a5c20000 */ sh $v0,0x0($t6) +/* f1622a8: 3c03800a */ lui $v1,0x800a +/* f1622ac: 8c63a27c */ lw $v1,-0x5d84($v1) +/* f1622b0: 10000009 */ beqz $zero,.L0f1622d8 +/* f1622b4: 25290001 */ addiu $t1,$t1,0x1 +.L0f1622b8: +/* f1622b8: 10200007 */ beqz $at,.L0f1622d8 +/* f1622bc: 8faf0068 */ lw $t7,0x68($sp) +/* f1622c0: 000ac040 */ sll $t8,$t2,0x1 +/* f1622c4: 01f8c821 */ addu $t9,$t7,$t8 +/* f1622c8: a7220000 */ sh $v0,0x0($t9) +/* f1622cc: 3c03800a */ lui $v1,0x800a +/* f1622d0: 8c63a27c */ lw $v1,-0x5d84($v1) +/* f1622d4: 254a0001 */ addiu $t2,$t2,0x1 +.L0f1622d8: +/* f1622d8: 24420001 */ addiu $v0,$v0,0x1 +.L0f1622dc: +/* f1622dc: 0043082a */ slt $at,$v0,$v1 +/* f1622e0: 1420ffc4 */ bnez $at,.L0f1621f4 +/* f1622e4: 2484008c */ addiu $a0,$a0,0x8c +.L0f1622e8: +/* f1622e8: 8fae0064 */ lw $t6,0x64($sp) +/* f1622ec: 8faf0068 */ lw $t7,0x68($sp) +/* f1622f0: 3c10800a */ lui $s0,0x800a +/* f1622f4: 00093040 */ sll $a2,$t1,0x1 +/* f1622f8: 000a6040 */ sll $t4,$t2,0x1 +/* f1622fc: 26104928 */ addiu $s0,$s0,0x4928 +/* f162300: 01c65821 */ addu $t3,$t6,$a2 +/* f162304: 15200043 */ bnez $t1,.L0f162414 +/* f162308: 01ec6821 */ addu $t5,$t7,$t4 +/* f16230c: 15400041 */ bnez $t2,.L0f162414 +/* f162310: 28610002 */ slti $at,$v1,0x2 +/* f162314: 1420003f */ bnez $at,.L0f162414 +/* f162318: 24020001 */ addiu $v0,$zero,0x1 +/* f16231c: 2404008c */ addiu $a0,$zero,0x8c +.L0f162320: +/* f162320: 8e180000 */ lw $t8,0x0($s0) +/* f162324: c7a80048 */ lwc1 $f8,0x48($sp) +/* f162328: 03042821 */ addu $a1,$t8,$a0 +/* f16232c: 80b90005 */ lb $t9,0x5($a1) +/* f162330: 57200035 */ bnezl $t9,.L0f162408 +/* f162334: 24420001 */ addiu $v0,$v0,0x1 +/* f162338: c4a40018 */ lwc1 $f4,0x18($a1) +/* f16233c: 4608203e */ c.le.s $f4,$f8 +/* f162340: 00000000 */ sll $zero,$zero,0x0 +/* f162344: 45020030 */ bc1fl .L0f162408 +/* f162348: 24420001 */ addiu $v0,$v0,0x1 +/* f16234c: c4a60024 */ lwc1 $f6,0x24($a1) +/* f162350: c7aa0050 */ lwc1 $f10,0x50($sp) +/* f162354: 4606403e */ c.le.s $f8,$f6 +/* f162358: 00000000 */ sll $zero,$zero,0x0 +/* f16235c: 4502002a */ bc1fl .L0f162408 +/* f162360: 24420001 */ addiu $v0,$v0,0x1 +/* f162364: c4a40020 */ lwc1 $f4,0x20($a1) +/* f162368: 460a203e */ c.le.s $f4,$f10 +/* f16236c: 00000000 */ sll $zero,$zero,0x0 +/* f162370: 45020025 */ bc1fl .L0f162408 +/* f162374: 24420001 */ addiu $v0,$v0,0x1 +/* f162378: c4a6002c */ lwc1 $f6,0x2c($a1) +/* f16237c: c7a8004c */ lwc1 $f8,0x4c($sp) +/* f162380: 4606503e */ c.le.s $f10,$f6 +/* f162384: 00000000 */ sll $zero,$zero,0x0 +/* f162388: 4502001f */ bc1fl .L0f162408 +/* f16238c: 24420001 */ addiu $v0,$v0,0x1 +/* f162390: c4a4001c */ lwc1 $f4,0x1c($a1) +/* f162394: 4608203e */ c.le.s $f4,$f8 +/* f162398: 00000000 */ sll $zero,$zero,0x0 +/* f16239c: 4502001a */ bc1fl .L0f162408 +/* f1623a0: 24420001 */ addiu $v0,$v0,0x1 +/* f1623a4: c4a60028 */ lwc1 $f6,0x28($a1) +/* f1623a8: 0147082a */ slt $at,$t2,$a3 +/* f1623ac: 4606403e */ c.le.s $f8,$f6 +/* f1623b0: 00000000 */ sll $zero,$zero,0x0 +/* f1623b4: 4500000b */ bc1f .L0f1623e4 +/* f1623b8: 00000000 */ sll $zero,$zero,0x0 +/* f1623bc: 0127082a */ slt $at,$t1,$a3 +/* f1623c0: 50200011 */ beqzl $at,.L0f162408 +/* f1623c4: 24420001 */ addiu $v0,$v0,0x1 +/* f1623c8: a5620000 */ sh $v0,0x0($t3) +/* f1623cc: 3c03800a */ lui $v1,0x800a +/* f1623d0: 8c63a27c */ lw $v1,-0x5d84($v1) +/* f1623d4: 25290001 */ addiu $t1,$t1,0x1 +/* f1623d8: 24c60002 */ addiu $a2,$a2,0x2 +/* f1623dc: 10000009 */ beqz $zero,.L0f162404 +/* f1623e0: 256b0002 */ addiu $t3,$t3,0x2 +.L0f1623e4: +/* f1623e4: 50200008 */ beqzl $at,.L0f162408 +/* f1623e8: 24420001 */ addiu $v0,$v0,0x1 +/* f1623ec: a5a20000 */ sh $v0,0x0($t5) +/* f1623f0: 3c03800a */ lui $v1,0x800a +/* f1623f4: 8c63a27c */ lw $v1,-0x5d84($v1) +/* f1623f8: 254a0001 */ addiu $t2,$t2,0x1 +/* f1623fc: 258c0002 */ addiu $t4,$t4,0x2 +/* f162400: 25ad0002 */ addiu $t5,$t5,0x2 +.L0f162404: +/* f162404: 24420001 */ addiu $v0,$v0,0x1 +.L0f162408: +/* f162408: 0043082a */ slt $at,$v0,$v1 +/* f16240c: 1420ffc4 */ bnez $at,.L0f162320 +/* f162410: 2484008c */ addiu $a0,$a0,0x8c +.L0f162414: +/* f162414: 8fa40070 */ lw $a0,0x70($sp) +/* f162418: 240affff */ addiu $t2,$zero,-1 +/* f16241c: a56a0000 */ sh $t2,0x0($t3) +/* f162420: 10800046 */ beqz $a0,.L0f16253c +/* f162424: a5aa0000 */ sh $t2,0x0($t5) +/* f162428: 14c0003f */ bnez $a2,.L0f162528 +/* f16242c: 00000000 */ sll $zero,$zero,0x0 +/* f162430: 1580003d */ bnez $t4,.L0f162528 +/* f162434: 3c03800a */ lui $v1,0x800a +/* f162438: 8c63a27c */ lw $v1,-0x5d84($v1) +/* f16243c: 24020001 */ addiu $v0,$zero,0x1 +/* f162440: 3c07800a */ lui $a3,0x800a +/* f162444: 28610002 */ slti $at,$v1,0x2 +/* f162448: 14200037 */ bnez $at,.L0f162528 +/* f16244c: 00000000 */ sll $zero,$zero,0x0 +/* f162450: 8ce74928 */ lw $a3,0x4928($a3) +/* f162454: 27ab0054 */ addiu $t3,$sp,0x54 +/* f162458: 24e7008c */ addiu $a3,$a3,0x8c +.L0f16245c: +/* f16245c: 4600a086 */ mov.s $f2,$f20 +/* f162460: 27a60048 */ addiu $a2,$sp,0x48 +/* f162464: 00e04825 */ or $t1,$a3,$zero +.L0f162468: +/* f162468: c4cc0000 */ lwc1 $f12,0x0($a2) +/* f16246c: c52e0018 */ lwc1 $f14,0x18($t1) +/* f162470: 24c60004 */ addiu $a2,$a2,0x4 +/* f162474: 460e603c */ c.lt.s $f12,$f14 +/* f162478: 00000000 */ sll $zero,$zero,0x0 +/* f16247c: 45030007 */ bc1tl .L0f16249c +/* f162480: 460e6401 */ sub.s $f16,$f12,$f14 +/* f162484: c52a0024 */ lwc1 $f10,0x24($t1) +/* f162488: 460c503c */ c.lt.s $f10,$f12 +/* f16248c: 00000000 */ sll $zero,$zero,0x0 +/* f162490: 45000013 */ bc1f .L0f1624e0 +/* f162494: 00000000 */ sll $zero,$zero,0x0 +/* f162498: 460e6401 */ sub.s $f16,$f12,$f14 +.L0f16249c: +/* f16249c: c5240024 */ lwc1 $f4,0x24($t1) +/* f1624a0: 4614803c */ c.lt.s $f16,$f20 +/* f1624a4: 46046481 */ sub.s $f18,$f12,$f4 +/* f1624a8: 45020003 */ bc1fl .L0f1624b8 +/* f1624ac: 4614903c */ c.lt.s $f18,$f20 +/* f1624b0: 46008407 */ neg.s $f16,$f16 +/* f1624b4: 4614903c */ c.lt.s $f18,$f20 +.L0f1624b8: +/* f1624b8: 00000000 */ sll $zero,$zero,0x0 +/* f1624bc: 45020003 */ bc1fl .L0f1624cc +/* f1624c0: 4610903c */ c.lt.s $f18,$f16 +/* f1624c4: 46009487 */ neg.s $f18,$f18 +/* f1624c8: 4610903c */ c.lt.s $f18,$f16 +.L0f1624cc: +/* f1624cc: 00000000 */ sll $zero,$zero,0x0 +/* f1624d0: 45020003 */ bc1fl .L0f1624e0 +/* f1624d4: 46101080 */ add.s $f2,$f2,$f16 +/* f1624d8: 46009406 */ mov.s $f16,$f18 +/* f1624dc: 46101080 */ add.s $f2,$f2,$f16 +.L0f1624e0: +/* f1624e0: 14cbffe1 */ bne $a2,$t3,.L0f162468 +/* f1624e4: 25290004 */ addiu $t1,$t1,0x4 +/* f1624e8: 4602a03c */ c.lt.s $f20,$f2 +/* f1624ec: 00000000 */ sll $zero,$zero,0x0 +/* f1624f0: 4502000a */ bc1fl .L0f16251c +/* f1624f4: 24420001 */ addiu $v0,$v0,0x1 +/* f1624f8: 05020006 */ bltzl $t0,.L0f162514 +/* f1624fc: 00404025 */ or $t0,$v0,$zero +/* f162500: 4600103c */ c.lt.s $f2,$f0 +/* f162504: 00000000 */ sll $zero,$zero,0x0 +/* f162508: 45020004 */ bc1fl .L0f16251c +/* f16250c: 24420001 */ addiu $v0,$v0,0x1 +/* f162510: 00404025 */ or $t0,$v0,$zero +.L0f162514: +/* f162514: 46001006 */ mov.s $f0,$f2 +/* f162518: 24420001 */ addiu $v0,$v0,0x1 +.L0f16251c: +/* f16251c: 0043082a */ slt $at,$v0,$v1 +/* f162520: 1420ffce */ bnez $at,.L0f16245c +/* f162524: 24e7008c */ addiu $a3,$a3,0x8c +.L0f162528: +/* f162528: 05020004 */ bltzl $t0,.L0f16253c +/* f16252c: a48a0000 */ sh $t2,0x0($a0) +/* f162530: 10000002 */ beqz $zero,.L0f16253c +/* f162534: a4880000 */ sh $t0,0x0($a0) +/* f162538: a48a0000 */ sh $t2,0x0($a0) +.L0f16253c: +/* f16253c: d7b40000 */ ldc1 $f20,0x0($sp) +/* f162540: 8fb0000c */ lw $s0,0xc($sp) +/* f162544: 03e00008 */ jr $ra +/* f162548: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f16254c +/* f16254c: 3c058008 */ lui $a1,0x8008 +/* f162550: 24a5fca8 */ addiu $a1,$a1,-856 +/* f162554: 8ca30000 */ lw $v1,0x0($a1) +/* f162558: 3c018008 */ lui $at,0x8008 +/* f16255c: 00801025 */ or $v0,$a0,$zero +/* f162560: 00037080 */ sll $t6,$v1,0x2 +/* f162564: 002e0821 */ addu $at,$at,$t6 +/* f162568: ac24fc58 */ sw $a0,-0x3a8($at) +/* f16256c: 24010014 */ addiu $at,$zero,0x14 +/* f162570: 246f0001 */ addiu $t7,$v1,0x1 +/* f162574: 01e1001a */ div $zero,$t7,$at +/* f162578: 0000c010 */ mfhi $t8 +/* f16257c: acb80000 */ sw $t8,0x0($a1) +/* f162580: 03e00008 */ jr $ra +/* f162584: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f162588 +/* f162588: 3c048008 */ lui $a0,0x8008 +/* f16258c: 2484fca8 */ addiu $a0,$a0,-856 +/* f162590: 8c8e0000 */ lw $t6,0x0($a0) +/* f162594: 24010014 */ addiu $at,$zero,0x14 +/* f162598: 3c038008 */ lui $v1,0x8008 +/* f16259c: 25cf0013 */ addiu $t7,$t6,0x13 +/* f1625a0: 01e1001a */ div $zero,$t7,$at +/* f1625a4: 0000c010 */ mfhi $t8 +/* f1625a8: 00184080 */ sll $t0,$t8,0x2 +/* f1625ac: 00681821 */ addu $v1,$v1,$t0 +/* f1625b0: ac980000 */ sw $t8,0x0($a0) +/* f1625b4: 03e00008 */ jr $ra +/* f1625b8: 8c62fc58 */ lw $v0,-0x3a8($v1) +); + +GLOBAL_ASM( +glabel func0f1625bc +/* f1625bc: 3c0e8008 */ lui $t6,0x8008 +/* f1625c0: 8dcefca8 */ lw $t6,-0x358($t6) +/* f1625c4: 24010014 */ addiu $at,$zero,0x14 +/* f1625c8: 3c028008 */ lui $v0,0x8008 +/* f1625cc: 01c47823 */ subu $t7,$t6,$a0 +/* f1625d0: 25f80013 */ addiu $t8,$t7,0x13 +/* f1625d4: 0301001a */ div $zero,$t8,$at +/* f1625d8: 0000c810 */ mfhi $t9 +/* f1625dc: 00194080 */ sll $t0,$t9,0x2 +/* f1625e0: 00481021 */ addu $v0,$v0,$t0 +/* f1625e4: 03e00008 */ jr $ra +/* f1625e8: 8c42fc58 */ lw $v0,-0x3a8($v0) +); + +GLOBAL_ASM( +glabel func0f1625ec +/* f1625ec: 27bdffa0 */ addiu $sp,$sp,-96 +/* f1625f0: afb2001c */ sw $s2,0x1c($sp) +/* f1625f4: afb00014 */ sw $s0,0x14($sp) +/* f1625f8: 3c01800a */ lui $at,0x800a +/* f1625fc: 00808025 */ or $s0,$a0,$zero +/* f162600: 00a09025 */ or $s2,$a1,$zero +/* f162604: afbf0034 */ sw $ra,0x34($sp) +/* f162608: afb70030 */ sw $s7,0x30($sp) +/* f16260c: afb6002c */ sw $s6,0x2c($sp) +/* f162610: afb50028 */ sw $s5,0x28($sp) +/* f162614: afb40024 */ sw $s4,0x24($sp) +/* f162618: afb30020 */ sw $s3,0x20($sp) +/* f16261c: afb10018 */ sw $s1,0x18($sp) +/* f162620: 14800003 */ bnez $a0,.L0f162630 +/* f162624: ac2065d0 */ sw $zero,0x65d0($at) +/* f162628: 100001a6 */ beqz $zero,.L0f162cc4 +/* f16262c: 00801025 */ or $v0,$a0,$zero +.L0f162630: +/* f162630: 3c17800a */ lui $s7,0x800a +/* f162634: 3c15800a */ lui $s5,0x800a +/* f162638: 3c14800a */ lui $s4,0x800a +/* f16263c: 3c138008 */ lui $s3,0x8008 +/* f162640: 2673fcac */ addiu $s3,$s3,-852 +/* f162644: 26944928 */ addiu $s4,$s4,0x4928 +/* f162648: 26b565c0 */ addiu $s5,$s5,0x65c0 +/* f16264c: 26f74cc8 */ addiu $s7,$s7,0x4cc8 +/* f162650: 24160001 */ addiu $s6,$zero,0x1 +.L0f162654: +/* f162654: 92040000 */ lbu $a0,0x0($s0) +.L0f162658: +/* f162658: 2881002b */ slti $at,$a0,0x2b +/* f16265c: 14200009 */ bnez $at,.L0f162684 +/* f162660: 248effb0 */ addiu $t6,$a0,-80 +/* f162664: 2dc1000d */ sltiu $at,$t6,0xd +/* f162668: 10200195 */ beqz $at,.L0f162cc0 +/* f16266c: 000e7080 */ sll $t6,$t6,0x2 +/* f162670: 3c017f1b */ lui $at,0x7f1b +/* f162674: 002e0821 */ addu $at,$at,$t6 +/* f162678: 8c2e75e0 */ lw $t6,0x75e0($at) +/* f16267c: 01c00008 */ jr $t6 +/* f162680: 00000000 */ sll $zero,$zero,0x0 +.L0f162684: +/* f162684: 2c81002b */ sltiu $at,$a0,0x2b +/* f162688: 1020018d */ beqz $at,.L0f162cc0 +/* f16268c: 00047880 */ sll $t7,$a0,0x2 +/* f162690: 3c017f1b */ lui $at,0x7f1b +/* f162694: 002f0821 */ addu $at,$at,$t7 +/* f162698: 8c2f7614 */ lw $t7,0x7614($at) +/* f16269c: 01e00008 */ jr $t7 +/* f1626a0: 00000000 */ sll $zero,$zero,0x0 +/* f1626a4: 10000187 */ beqz $zero,.L0f162cc4 +/* f1626a8: 02001025 */ or $v0,$s0,$zero +/* f1626ac: 52400004 */ beqzl $s2,.L0f1626c0 +/* f1626b0: 92180001 */ lbu $t8,0x1($s0) +/* f1626b4: 0fc58953 */ jal func0f16254c +/* f1626b8: 8e040004 */ lw $a0,0x4($s0) +/* f1626bc: 92180001 */ lbu $t8,0x1($s0) +.L0f1626c0: +/* f1626c0: 0018c8c0 */ sll $t9,$t8,0x3 +/* f1626c4: 1000ffe3 */ beqz $zero,.L0f162654 +/* f1626c8: 02198021 */ addu $s0,$s0,$t9 +/* f1626cc: 52400004 */ beqzl $s2,.L0f1626e0 +/* f1626d0: 92080001 */ lbu $t0,0x1($s0) +/* f1626d4: 0fc58962 */ jal func0f162588 +/* f1626d8: 00000000 */ sll $zero,$zero,0x0 +/* f1626dc: 92080001 */ lbu $t0,0x1($s0) +.L0f1626e0: +/* f1626e0: 000848c0 */ sll $t1,$t0,0x3 +/* f1626e4: 1000ffdb */ beqz $zero,.L0f162654 +/* f1626e8: 02098021 */ addu $s0,$s0,$t1 +/* f1626ec: 52400008 */ beqzl $s2,.L0f162710 +/* f1626f0: 920a0001 */ lbu $t2,0x1($s0) +/* f1626f4: 0fc58962 */ jal func0f162588 +/* f1626f8: 00000000 */ sll $zero,$zero,0x0 +/* f1626fc: 0fc58962 */ jal func0f162588 +/* f162700: 00408825 */ or $s1,$v0,$zero +/* f162704: 0fc58953 */ jal func0f16254c +/* f162708: 00512024 */ and $a0,$v0,$s1 +/* f16270c: 920a0001 */ lbu $t2,0x1($s0) +.L0f162710: +/* f162710: 000a58c0 */ sll $t3,$t2,0x3 +/* f162714: 1000ffcf */ beqz $zero,.L0f162654 +/* f162718: 020b8021 */ addu $s0,$s0,$t3 +/* f16271c: 52400008 */ beqzl $s2,.L0f162740 +/* f162720: 920c0001 */ lbu $t4,0x1($s0) +/* f162724: 0fc58962 */ jal func0f162588 +/* f162728: 00000000 */ sll $zero,$zero,0x0 +/* f16272c: 0fc58962 */ jal func0f162588 +/* f162730: 00408825 */ or $s1,$v0,$zero +/* f162734: 0fc58953 */ jal func0f16254c +/* f162738: 00512025 */ or $a0,$v0,$s1 +/* f16273c: 920c0001 */ lbu $t4,0x1($s0) +.L0f162740: +/* f162740: 000c68c0 */ sll $t5,$t4,0x3 +/* f162744: 1000ffc3 */ beqz $zero,.L0f162654 +/* f162748: 020d8021 */ addu $s0,$s0,$t5 +/* f16274c: 52400006 */ beqzl $s2,.L0f162768 +/* f162750: 920e0001 */ lbu $t6,0x1($s0) +/* f162754: 0fc58962 */ jal func0f162588 +/* f162758: 00000000 */ sll $zero,$zero,0x0 +/* f16275c: 0fc58953 */ jal func0f16254c +/* f162760: 2c440001 */ sltiu $a0,$v0,0x1 +/* f162764: 920e0001 */ lbu $t6,0x1($s0) +.L0f162768: +/* f162768: 000e78c0 */ sll $t7,$t6,0x3 +/* f16276c: 1000ffb9 */ beqz $zero,.L0f162654 +/* f162770: 020f8021 */ addu $s0,$s0,$t7 +/* f162774: 52400008 */ beqzl $s2,.L0f162798 +/* f162778: 92180001 */ lbu $t8,0x1($s0) +/* f16277c: 0fc58962 */ jal func0f162588 +/* f162780: 00000000 */ sll $zero,$zero,0x0 +/* f162784: 0fc58962 */ jal func0f162588 +/* f162788: 00408825 */ or $s1,$v0,$zero +/* f16278c: 0fc58953 */ jal func0f16254c +/* f162790: 00512026 */ xor $a0,$v0,$s1 +/* f162794: 92180001 */ lbu $t8,0x1($s0) +.L0f162798: +/* f162798: 0018c8c0 */ sll $t9,$t8,0x3 +/* f16279c: 1000ffad */ beqz $zero,.L0f162654 +/* f1627a0: 02198021 */ addu $s0,$s0,$t9 +/* f1627a4: 1240000c */ beqz $s2,.L0f1627d8 +/* f1627a8: 3c028008 */ lui $v0,0x8008 +/* f1627ac: 8c42fc20 */ lw $v0,-0x3e0($v0) +/* f1627b0: 8e08000c */ lw $t0,0xc($s0) +/* f1627b4: 0048202a */ slt $a0,$v0,$t0 +/* f1627b8: 38840001 */ xori $a0,$a0,0x1 +/* f1627bc: 10800004 */ beqz $a0,.L0f1627d0 +/* f1627c0: 00000000 */ sll $zero,$zero,0x0 +/* f1627c4: 8e090014 */ lw $t1,0x14($s0) +/* f1627c8: 0122202a */ slt $a0,$t1,$v0 +/* f1627cc: 38840001 */ xori $a0,$a0,0x1 +.L0f1627d0: +/* f1627d0: 0fc58953 */ jal func0f16254c +/* f1627d4: 00000000 */ sll $zero,$zero,0x0 +.L0f1627d8: +/* f1627d8: 920a0001 */ lbu $t2,0x1($s0) +/* f1627dc: 000a58c0 */ sll $t3,$t2,0x3 +/* f1627e0: 1000ff9c */ beqz $zero,.L0f162654 +/* f1627e4: 020b8021 */ addu $s0,$s0,$t3 +/* f1627e8: 12400017 */ beqz $s2,.L0f162848 +/* f1627ec: 3c02800a */ lui $v0,0x800a +/* f1627f0: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f1627f4: c4441794 */ lwc1 $f4,0x1794($v0) +/* f1627f8: 4600218d */ trunc.w.s $f6,$f4 +/* f1627fc: 440d3000 */ mfc1 $t5,$f6 +/* f162800: 00000000 */ sll $zero,$zero,0x0 +/* f162804: a6ad0000 */ sh $t5,0x0($s5) +/* f162808: c4481798 */ lwc1 $f8,0x1798($v0) +/* f16280c: 4600428d */ trunc.w.s $f10,$f8 +/* f162810: 440f5000 */ mfc1 $t7,$f10 +/* f162814: 00000000 */ sll $zero,$zero,0x0 +/* f162818: a6af0002 */ sh $t7,0x2($s5) +/* f16281c: c450179c */ lwc1 $f16,0x179c($v0) +/* f162820: 4600848d */ trunc.w.s $f18,$f16 +/* f162824: 44199000 */ mfc1 $t9,$f18 +/* f162828: 00000000 */ sll $zero,$zero,0x0 +/* f16282c: a6b90004 */ sh $t9,0x4($s5) +/* f162830: c44417a0 */ lwc1 $f4,0x17a0($v0) +/* f162834: ae600000 */ sw $zero,0x0($s3) +/* f162838: 4600218d */ trunc.w.s $f6,$f4 +/* f16283c: 44093000 */ mfc1 $t1,$f6 +/* f162840: 00000000 */ sll $zero,$zero,0x0 +/* f162844: a6a90006 */ sh $t1,0x6($s5) +.L0f162848: +/* f162848: 920a0001 */ lbu $t2,0x1($s0) +/* f16284c: 000a58c0 */ sll $t3,$t2,0x3 +/* f162850: 1000ff80 */ beqz $zero,.L0f162654 +/* f162854: 020b8021 */ addu $s0,$s0,$t3 +/* f162858: 5240001b */ beqzl $s2,.L0f1628c8 +/* f16285c: 92190001 */ lbu $t9,0x1($s0) +/* f162860: 8e04000c */ lw $a0,0xc($s0) +/* f162864: 8eec0000 */ lw $t4,0x0($s7) +/* f162868: 3c05800a */ lui $a1,0x800a +/* f16286c: 000468c0 */ sll $t5,$a0,0x3 +/* f162870: 018d7021 */ addu $t6,$t4,$t5 +/* f162874: 91c20006 */ lbu $v0,0x6($t6) +/* f162878: 304f0001 */ andi $t7,$v0,0x1 +/* f16287c: 11e00003 */ beqz $t7,.L0f16288c +/* f162880: 30580004 */ andi $t8,$v0,0x4 +/* f162884: 53000010 */ beqzl $t8,.L0f1628c8 +/* f162888: 92190001 */ lbu $t9,0x1($s0) +.L0f16288c: +/* f16288c: 0fc57443 */ jal func0f15d10c +/* f162890: 24a565c8 */ addiu $a1,$a1,0x65c8 +/* f162894: 14400003 */ bnez $v0,.L0f1628a4 +/* f162898: 02a02025 */ or $a0,$s5,$zero +/* f16289c: 10000009 */ beqz $zero,.L0f1628c4 +/* f1628a0: ae760000 */ sw $s6,0x0($s3) +.L0f1628a4: +/* f1628a4: 3c05800a */ lui $a1,0x800a +/* f1628a8: 0fc5755c */ jal func0f15d570 +/* f1628ac: 24a565c8 */ addiu $a1,$a1,0x65c8 +/* f1628b0: 54400004 */ bnezl $v0,.L0f1628c4 +/* f1628b4: ae600000 */ sw $zero,0x0($s3) +/* f1628b8: 10000002 */ beqz $zero,.L0f1628c4 +/* f1628bc: ae760000 */ sw $s6,0x0($s3) +/* f1628c0: ae600000 */ sw $zero,0x0($s3) +.L0f1628c4: +/* f1628c4: 92190001 */ lbu $t9,0x1($s0) +.L0f1628c8: +/* f1628c8: 001940c0 */ sll $t0,$t9,0x3 +/* f1628cc: 1000ff61 */ beqz $zero,.L0f162654 +/* f1628d0: 02088021 */ addu $s0,$s0,$t0 +/* f1628d4: 5240001f */ beqzl $s2,.L0f162954 +/* f1628d8: 920f0001 */ lbu $t7,0x1($s0) +/* f1628dc: 8e04000c */ lw $a0,0xc($s0) +/* f1628e0: 8ee90000 */ lw $t1,0x0($s7) +/* f1628e4: 000450c0 */ sll $t2,$a0,0x3 +/* f1628e8: 012a5821 */ addu $t3,$t1,$t2 +/* f1628ec: 91620006 */ lbu $v0,0x6($t3) +/* f1628f0: 304c0001 */ andi $t4,$v0,0x1 +/* f1628f4: 11800003 */ beqz $t4,.L0f162904 +/* f1628f8: 304d0004 */ andi $t5,$v0,0x4 +/* f1628fc: 51a00015 */ beqzl $t5,.L0f162954 +/* f162900: 920f0001 */ lbu $t7,0x1($s0) +.L0f162904: +/* f162904: 0fc57443 */ jal func0f15d10c +/* f162908: 27a50054 */ addiu $a1,$sp,0x54 +/* f16290c: 10400010 */ beqz $v0,.L0f162950 +/* f162910: 02a02025 */ or $a0,$s5,$zero +/* f162914: 0fc5755c */ jal func0f15d570 +/* f162918: 27a50054 */ addiu $a1,$sp,0x54 +/* f16291c: 5040000d */ beqzl $v0,.L0f162954 +/* f162920: 920f0001 */ lbu $t7,0x1($s0) +/* f162924: 8e6e0000 */ lw $t6,0x0($s3) +/* f162928: 27a50054 */ addiu $a1,$sp,0x54 +/* f16292c: 02a02025 */ or $a0,$s5,$zero +/* f162930: 11c00005 */ beqz $t6,.L0f162948 +/* f162934: 00000000 */ sll $zero,$zero,0x0 +/* f162938: 0fc575b1 */ jal func0f15d6c4 +/* f16293c: 02a02025 */ or $a0,$s5,$zero +/* f162940: 10000003 */ beqz $zero,.L0f162950 +/* f162944: ae600000 */ sw $zero,0x0($s3) +.L0f162948: +/* f162948: 0fc5758f */ jal func0f15d63c +/* f16294c: 27a50054 */ addiu $a1,$sp,0x54 +.L0f162950: +/* f162950: 920f0001 */ lbu $t7,0x1($s0) +.L0f162954: +/* f162954: 000fc0c0 */ sll $t8,$t7,0x3 +/* f162958: 1000ff3e */ beqz $zero,.L0f162654 +/* f16295c: 02188021 */ addu $s0,$s0,$t8 +/* f162960: 52400025 */ beqzl $s2,.L0f1629f8 +/* f162964: 920d0001 */ lbu $t5,0x1($s0) +/* f162968: 8e790000 */ lw $t9,0x0($s3) +/* f16296c: 57200022 */ bnezl $t9,.L0f1629f8 +/* f162970: 920d0001 */ lbu $t5,0x1($s0) +/* f162974: 8e04000c */ lw $a0,0xc($s0) +/* f162978: 8ee80000 */ lw $t0,0x0($s7) +/* f16297c: 000448c0 */ sll $t1,$a0,0x3 +/* f162980: 01095021 */ addu $t2,$t0,$t1 +/* f162984: 91420006 */ lbu $v0,0x6($t2) +/* f162988: 304b0001 */ andi $t3,$v0,0x1 +/* f16298c: 11600005 */ beqz $t3,.L0f1629a4 +/* f162990: 304c0004 */ andi $t4,$v0,0x4 +/* f162994: 15800003 */ bnez $t4,.L0f1629a4 +/* f162998: 00000000 */ sll $zero,$zero,0x0 +/* f16299c: 10000015 */ beqz $zero,.L0f1629f4 +/* f1629a0: ae760000 */ sw $s6,0x0($s3) +.L0f1629a4: +/* f1629a4: 0fc57443 */ jal func0f15d10c +/* f1629a8: 27a5004c */ addiu $a1,$sp,0x4c +/* f1629ac: 14400003 */ bnez $v0,.L0f1629bc +/* f1629b0: 3c05800a */ lui $a1,0x800a +/* f1629b4: 1000000f */ beqz $zero,.L0f1629f4 +/* f1629b8: ae760000 */ sw $s6,0x0($s3) +.L0f1629bc: +/* f1629bc: 8ca5a244 */ lw $a1,-0x5dbc($a1) +/* f1629c0: 27a4004c */ addiu $a0,$sp,0x4c +/* f1629c4: 0fc5755c */ jal func0f15d570 +/* f1629c8: 24a51794 */ addiu $a1,$a1,0x1794 +/* f1629cc: 14400003 */ bnez $v0,.L0f1629dc +/* f1629d0: 3c04800a */ lui $a0,0x800a +/* f1629d4: 10000007 */ beqz $zero,.L0f1629f4 +/* f1629d8: ae760000 */ sw $s6,0x0($s3) +.L0f1629dc: +/* f1629dc: 248465c8 */ addiu $a0,$a0,0x65c8 +/* f1629e0: 0fc5755c */ jal func0f15d570 +/* f1629e4: 27a5004c */ addiu $a1,$sp,0x4c +/* f1629e8: 54400003 */ bnezl $v0,.L0f1629f8 +/* f1629ec: 920d0001 */ lbu $t5,0x1($s0) +/* f1629f0: ae760000 */ sw $s6,0x0($s3) +.L0f1629f4: +/* f1629f4: 920d0001 */ lbu $t5,0x1($s0) +.L0f1629f8: +/* f1629f8: 000d70c0 */ sll $t6,$t5,0x3 +/* f1629fc: 1000ff15 */ beqz $zero,.L0f162654 +/* f162a00: 020e8021 */ addu $s0,$s0,$t6 +/* f162a04: 52400017 */ beqzl $s2,.L0f162a64 +/* f162a08: 92090001 */ lbu $t1,0x1($s0) +/* f162a0c: 8e6f0000 */ lw $t7,0x0($s3) +/* f162a10: 02a02825 */ or $a1,$s5,$zero +/* f162a14: 55e00013 */ bnezl $t7,.L0f162a64 +/* f162a18: 92090001 */ lbu $t1,0x1($s0) +/* f162a1c: 0fc57364 */ jal func0f15cd90 +/* f162a20: 8e04000c */ lw $a0,0xc($s0) +/* f162a24: 1040000e */ beqz $v0,.L0f162a60 +/* f162a28: 00002825 */ or $a1,$zero,$zero +/* f162a2c: 8e04000c */ lw $a0,0xc($s0) +/* f162a30: 0fc55fa5 */ jal func0f157e94 +/* f162a34: 02a03025 */ or $a2,$s5,$zero +/* f162a38: 3c02800a */ lui $v0,0x800a +/* f162a3c: 8c424bec */ lw $v0,0x4bec($v0) +/* f162a40: 8e18000c */ lw $t8,0xc($s0) +/* f162a44: 3c01800a */ lui $at,0x800a +/* f162a48: 0002c840 */ sll $t9,$v0,0x1 +/* f162a4c: 00390821 */ addu $at,$at,$t9 +/* f162a50: a4384930 */ sh $t8,0x4930($at) +/* f162a54: 3c01800a */ lui $at,0x800a +/* f162a58: 24480001 */ addiu $t0,$v0,0x1 +/* f162a5c: ac284bec */ sw $t0,0x4bec($at) +.L0f162a60: +/* f162a60: 92090001 */ lbu $t1,0x1($s0) +.L0f162a64: +/* f162a64: 000950c0 */ sll $t2,$t1,0x3 +/* f162a68: 1000fefa */ beqz $zero,.L0f162654 +/* f162a6c: 020a8021 */ addu $s0,$s0,$t2 +/* f162a70: 5240000d */ beqzl $s2,.L0f162aa8 +/* f162a74: 92180001 */ lbu $t8,0x1($s0) +/* f162a78: 8e0c000c */ lw $t4,0xc($s0) +/* f162a7c: 8e8b0000 */ lw $t3,0x0($s4) +/* f162a80: 000c68c0 */ sll $t5,$t4,0x3 +/* f162a84: 01ac6821 */ addu $t5,$t5,$t4 +/* f162a88: 000d6880 */ sll $t5,$t5,0x2 +/* f162a8c: 01ac6823 */ subu $t5,$t5,$t4 +/* f162a90: 000d6880 */ sll $t5,$t5,0x2 +/* f162a94: 016d1021 */ addu $v0,$t3,$t5 +/* f162a98: 944e0000 */ lhu $t6,0x0($v0) +/* f162a9c: 35cf0001 */ ori $t7,$t6,0x1 +/* f162aa0: a44f0000 */ sh $t7,0x0($v0) +/* f162aa4: 92180001 */ lbu $t8,0x1($s0) +.L0f162aa8: +/* f162aa8: 0018c8c0 */ sll $t9,$t8,0x3 +/* f162aac: 1000fee9 */ beqz $zero,.L0f162654 +/* f162ab0: 02198021 */ addu $s0,$s0,$t9 +/* f162ab4: 52400016 */ beqzl $s2,.L0f162b10 +/* f162ab8: 920d0001 */ lbu $t5,0x1($s0) +/* f162abc: 8e03000c */ lw $v1,0xc($s0) +/* f162ac0: 8e080014 */ lw $t0,0x14($s0) +/* f162ac4: 000320c0 */ sll $a0,$v1,0x3 +/* f162ac8: 0103082a */ slt $at,$t0,$v1 +/* f162acc: 1420000f */ bnez $at,.L0f162b0c +/* f162ad0: 00832021 */ addu $a0,$a0,$v1 +/* f162ad4: 00042080 */ sll $a0,$a0,0x2 +/* f162ad8: 00832023 */ subu $a0,$a0,$v1 +/* f162adc: 00042080 */ sll $a0,$a0,0x2 +/* f162ae0: 8e890000 */ lw $t1,0x0($s4) +.L0f162ae4: +/* f162ae4: 24630001 */ addiu $v1,$v1,0x1 +/* f162ae8: 01241021 */ addu $v0,$t1,$a0 +/* f162aec: 944a0000 */ lhu $t2,0x0($v0) +/* f162af0: 2484008c */ addiu $a0,$a0,0x8c +/* f162af4: 354c0001 */ ori $t4,$t2,0x1 +/* f162af8: a44c0000 */ sh $t4,0x0($v0) +/* f162afc: 8e0b0014 */ lw $t3,0x14($s0) +/* f162b00: 0163082a */ slt $at,$t3,$v1 +/* f162b04: 5020fff7 */ beqzl $at,.L0f162ae4 +/* f162b08: 8e890000 */ lw $t1,0x0($s4) +.L0f162b0c: +/* f162b0c: 920d0001 */ lbu $t5,0x1($s0) +.L0f162b10: +/* f162b10: 000d70c0 */ sll $t6,$t5,0x3 +/* f162b14: 1000fecf */ beqz $zero,.L0f162654 +/* f162b18: 020e8021 */ addu $s0,$s0,$t6 +/* f162b1c: 920f0001 */ lbu $t7,0x1($s0) +/* f162b20: 000fc0c0 */ sll $t8,$t7,0x3 +/* f162b24: 1000fecb */ beqz $zero,.L0f162654 +/* f162b28: 02188021 */ addu $s0,$s0,$t8 +/* f162b2c: 92190001 */ lbu $t9,0x1($s0) +/* f162b30: 001940c0 */ sll $t0,$t9,0x3 +/* f162b34: 1000fec7 */ beqz $zero,.L0f162654 +/* f162b38: 02088021 */ addu $s0,$s0,$t0 +/* f162b3c: 12400002 */ beqz $s2,.L0f162b48 +/* f162b40: 3c01800a */ lui $at,0x800a +/* f162b44: ac3665b8 */ sw $s6,0x65b8($at) +.L0f162b48: +/* f162b48: 92090001 */ lbu $t1,0x1($s0) +/* f162b4c: 000950c0 */ sll $t2,$t1,0x3 +/* f162b50: 1000fec0 */ beqz $zero,.L0f162654 +/* f162b54: 020a8021 */ addu $s0,$s0,$t2 +/* f162b58: 52400010 */ beqzl $s2,.L0f162b9c +/* f162b5c: 92190001 */ lbu $t9,0x1($s0) +/* f162b60: 8e0b000c */ lw $t3,0xc($s0) +/* f162b64: 8eec0000 */ lw $t4,0x0($s7) +/* f162b68: 000b68c0 */ sll $t5,$t3,0x3 +/* f162b6c: 018d7021 */ addu $t6,$t4,$t5 +/* f162b70: 91c20006 */ lbu $v0,0x6($t6) +/* f162b74: 30440001 */ andi $a0,$v0,0x1 +/* f162b78: 2c8f0001 */ sltiu $t7,$a0,0x1 +/* f162b7c: 15e00004 */ bnez $t7,.L0f162b90 +/* f162b80: 01e02025 */ or $a0,$t7,$zero +/* f162b84: 30440004 */ andi $a0,$v0,0x4 +/* f162b88: 2c980001 */ sltiu $t8,$a0,0x1 +/* f162b8c: 2f040001 */ sltiu $a0,$t8,0x1 +.L0f162b90: +/* f162b90: 0fc58953 */ jal func0f16254c +/* f162b94: 00000000 */ sll $zero,$zero,0x0 +/* f162b98: 92190001 */ lbu $t9,0x1($s0) +.L0f162b9c: +/* f162b9c: 001940c0 */ sll $t0,$t9,0x3 +/* f162ba0: 1000feac */ beqz $zero,.L0f162654 +/* f162ba4: 02088021 */ addu $s0,$s0,$t0 +/* f162ba8: 5240000b */ beqzl $s2,.L0f162bd8 +/* f162bac: 920d0001 */ lbu $t5,0x1($s0) +/* f162bb0: 8e0a000c */ lw $t2,0xc($s0) +/* f162bb4: 8e890000 */ lw $t1,0x0($s4) +/* f162bb8: 000a58c0 */ sll $t3,$t2,0x3 +/* f162bbc: 016a5821 */ addu $t3,$t3,$t2 +/* f162bc0: 000b5880 */ sll $t3,$t3,0x2 +/* f162bc4: 016a5823 */ subu $t3,$t3,$t2 +/* f162bc8: 000b5880 */ sll $t3,$t3,0x2 +/* f162bcc: 012b6021 */ addu $t4,$t1,$t3 +/* f162bd0: a1800007 */ sb $zero,0x7($t4) +/* f162bd4: 920d0001 */ lbu $t5,0x1($s0) +.L0f162bd8: +/* f162bd8: 000d70c0 */ sll $t6,$t5,0x3 +/* f162bdc: 1000fe9d */ beqz $zero,.L0f162654 +/* f162be0: 020e8021 */ addu $s0,$s0,$t6 +/* f162be4: 52400003 */ beqzl $s2,.L0f162bf4 +/* f162be8: 920f0001 */ lbu $t7,0x1($s0) +/* f162bec: ae760000 */ sw $s6,0x0($s3) +/* f162bf0: 920f0001 */ lbu $t7,0x1($s0) +.L0f162bf4: +/* f162bf4: 000fc0c0 */ sll $t8,$t7,0x3 +/* f162bf8: 1000fe96 */ beqz $zero,.L0f162654 +/* f162bfc: 02188021 */ addu $s0,$s0,$t8 +/* f162c00: 92190001 */ lbu $t9,0x1($s0) +/* f162c04: 02402825 */ or $a1,$s2,$zero +/* f162c08: 001940c0 */ sll $t0,$t9,0x3 +/* f162c0c: 0fc5897b */ jal func0f1625ec +/* f162c10: 01102021 */ addu $a0,$t0,$s0 +/* f162c14: 904a0001 */ lbu $t2,0x1($v0) +/* f162c18: 000a48c0 */ sll $t1,$t2,0x3 +/* f162c1c: 1000fe8d */ beqz $zero,.L0f162654 +/* f162c20: 00498021 */ addu $s0,$v0,$t1 +/* f162c24: 920b0001 */ lbu $t3,0x1($s0) +/* f162c28: 3c01800a */ lui $at,0x800a +/* f162c2c: ac2065d0 */ sw $zero,0x65d0($at) +/* f162c30: 000b60c0 */ sll $t4,$t3,0x3 +/* f162c34: 10000023 */ beqz $zero,.L0f162cc4 +/* f162c38: 020c1021 */ addu $v0,$s0,$t4 +/* f162c3c: 920d0001 */ lbu $t5,0x1($s0) +/* f162c40: 0012102b */ sltu $v0,$zero,$s2 +/* f162c44: 00009025 */ or $s2,$zero,$zero +/* f162c48: 000d70c0 */ sll $t6,$t5,0x3 +/* f162c4c: 1040fe81 */ beqz $v0,.L0f162654 +/* f162c50: 020e8021 */ addu $s0,$s0,$t6 +/* f162c54: 3c01800a */ lui $at,0x800a +/* f162c58: 1000fe7e */ beqz $zero,.L0f162654 +/* f162c5c: ac3665d0 */ sw $s6,0x65d0($at) +/* f162c60: 0fc58962 */ jal func0f162588 +/* f162c64: 00000000 */ sll $zero,$zero,0x0 +/* f162c68: 920f0001 */ lbu $t7,0x1($s0) +/* f162c6c: 00522824 */ and $a1,$v0,$s2 +/* f162c70: 000fc0c0 */ sll $t8,$t7,0x3 +/* f162c74: 0fc5897b */ jal func0f1625ec +/* f162c78: 03102021 */ addu $a0,$t8,$s0 +/* f162c7c: 3c19800a */ lui $t9,0x800a +/* f162c80: 8f3965d0 */ lw $t9,0x65d0($t9) +/* f162c84: 00408025 */ or $s0,$v0,$zero +/* f162c88: 5320fe73 */ beqzl $t9,.L0f162658 +/* f162c8c: 92040000 */ lbu $a0,0x0($s0) +/* f162c90: 1000fe70 */ beqz $zero,.L0f162654 +/* f162c94: 00009025 */ or $s2,$zero,$zero +/* f162c98: 920a0001 */ lbu $t2,0x1($s0) +/* f162c9c: 3a480001 */ xori $t0,$s2,0x1 +/* f162ca0: 01009025 */ or $s2,$t0,$zero +/* f162ca4: 000a48c0 */ sll $t1,$t2,0x3 +/* f162ca8: 1000fe6a */ beqz $zero,.L0f162654 +/* f162cac: 02098021 */ addu $s0,$s0,$t1 +/* f162cb0: 920b0001 */ lbu $t3,0x1($s0) +/* f162cb4: 000b60c0 */ sll $t4,$t3,0x3 +/* f162cb8: 10000002 */ beqz $zero,.L0f162cc4 +/* f162cbc: 020c1021 */ addu $v0,$s0,$t4 +.L0f162cc0: +/* f162cc0: 02001025 */ or $v0,$s0,$zero +.L0f162cc4: +/* f162cc4: 8fbf0034 */ lw $ra,0x34($sp) +/* f162cc8: 8fb00014 */ lw $s0,0x14($sp) +/* f162ccc: 8fb10018 */ lw $s1,0x18($sp) +/* f162cd0: 8fb2001c */ lw $s2,0x1c($sp) +/* f162cd4: 8fb30020 */ lw $s3,0x20($sp) +/* f162cd8: 8fb40024 */ lw $s4,0x24($sp) +/* f162cdc: 8fb50028 */ lw $s5,0x28($sp) +/* f162ce0: 8fb6002c */ lw $s6,0x2c($sp) +/* f162ce4: 8fb70030 */ lw $s7,0x30($sp) +/* f162ce8: 03e00008 */ jr $ra +/* f162cec: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f162cf0 +/* f162cf0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f162cf4: 3c06800a */ lui $a2,0x800a +/* f162cf8: 3c018008 */ lui $at,0x8008 +/* f162cfc: afbf0014 */ sw $ra,0x14($sp) +/* f162d00: 00803825 */ or $a3,$a0,$zero +/* f162d04: 8cc6a244 */ lw $a2,-0x5dbc($a2) +/* f162d08: 14800003 */ bnez $a0,.L0f162d18 +/* f162d0c: ac20fcac */ sw $zero,-0x354($at) +/* f162d10: 1000001e */ beqz $zero,.L0f162d8c +/* f162d14: 00801025 */ or $v0,$a0,$zero +.L0f162d18: +/* f162d18: 00002025 */ or $a0,$zero,$zero +/* f162d1c: afa6001c */ sw $a2,0x1c($sp) +/* f162d20: 0fc5896f */ jal func0f1625bc +/* f162d24: afa70020 */ sw $a3,0x20($sp) +/* f162d28: 8fa6001c */ lw $a2,0x1c($sp) +/* f162d2c: 3c03800a */ lui $v1,0x800a +/* f162d30: 246365c0 */ addiu $v1,$v1,0x65c0 +/* f162d34: c4c41794 */ lwc1 $f4,0x1794($a2) +/* f162d38: 8fa40020 */ lw $a0,0x20($sp) +/* f162d3c: 24050001 */ addiu $a1,$zero,0x1 +/* f162d40: 4600218d */ trunc.w.s $f6,$f4 +/* f162d44: 440f3000 */ mfc1 $t7,$f6 +/* f162d48: 00000000 */ sll $zero,$zero,0x0 +/* f162d4c: a46f0000 */ sh $t7,0x0($v1) +/* f162d50: c4c81798 */ lwc1 $f8,0x1798($a2) +/* f162d54: 4600428d */ trunc.w.s $f10,$f8 +/* f162d58: 44195000 */ mfc1 $t9,$f10 +/* f162d5c: 00000000 */ sll $zero,$zero,0x0 +/* f162d60: a4790002 */ sh $t9,0x2($v1) +/* f162d64: c4d0179c */ lwc1 $f16,0x179c($a2) +/* f162d68: 4600848d */ trunc.w.s $f18,$f16 +/* f162d6c: 44099000 */ mfc1 $t1,$f18 +/* f162d70: 00000000 */ sll $zero,$zero,0x0 +/* f162d74: a4690004 */ sh $t1,0x4($v1) +/* f162d78: c4c417a0 */ lwc1 $f4,0x17a0($a2) +/* f162d7c: 4600218d */ trunc.w.s $f6,$f4 +/* f162d80: 440b3000 */ mfc1 $t3,$f6 +/* f162d84: 0fc5897b */ jal func0f1625ec +/* f162d88: a46b0006 */ sh $t3,0x6($v1) +.L0f162d8c: +/* f162d8c: 8fbf0014 */ lw $ra,0x14($sp) +/* f162d90: 27bd0020 */ addiu $sp,$sp,0x20 +/* f162d94: 03e00008 */ jr $ra +/* f162d98: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f162d9c +/* f162d9c: 27bdff48 */ addiu $sp,$sp,-184 +/* f162da0: afb00020 */ sw $s0,0x20($sp) +/* f162da4: 3c10800a */ lui $s0,0x800a +/* f162da8: 26109fc0 */ addiu $s0,$s0,-24640 +/* f162dac: afbf0044 */ sw $ra,0x44($sp) +/* f162db0: afb60038 */ sw $s6,0x38($sp) +/* f162db4: afbe0040 */ sw $s8,0x40($sp) +/* f162db8: afb7003c */ sw $s7,0x3c($sp) +/* f162dbc: afb50034 */ sw $s5,0x34($sp) +/* f162dc0: afb40030 */ sw $s4,0x30($sp) +/* f162dc4: afb3002c */ sw $s3,0x2c($sp) +/* f162dc8: afb20028 */ sw $s2,0x28($sp) +/* f162dcc: afb10024 */ sw $s1,0x24($sp) +/* f162dd0: f7b40018 */ sdc1 $f20,0x18($sp) +/* f162dd4: 0fc591d2 */ jal func0f164748 +/* f162dd8: 8e160284 */ lw $s6,0x284($s0) +/* f162ddc: 3c038008 */ lui $v1,0x8008 +/* f162de0: 2463fc34 */ addiu $v1,$v1,-972 +/* f162de4: 3c028008 */ lui $v0,0x8008 +/* f162de8: 8c42fc30 */ lw $v0,-0x3d0($v0) +/* f162dec: 8c6e0000 */ lw $t6,0x0($v1) +/* f162df0: 01c2082a */ slt $at,$t6,$v0 +/* f162df4: 50200003 */ beqzl $at,.L0f162e04 +/* f162df8: c6c41794 */ lwc1 $f4,0x1794($s6) +/* f162dfc: ac620000 */ sw $v0,0x0($v1) +/* f162e00: c6c41794 */ lwc1 $f4,0x1794($s6) +.L0f162e04: +/* f162e04: 00002025 */ or $a0,$zero,$zero +/* f162e08: 4600218d */ trunc.w.s $f6,$f4 +/* f162e0c: 44183000 */ mfc1 $t8,$f6 +/* f162e10: 00000000 */ sll $zero,$zero,0x0 +/* f162e14: a7b8007c */ sh $t8,0x7c($sp) +/* f162e18: c6c81798 */ lwc1 $f8,0x1798($s6) +/* f162e1c: 4600428d */ trunc.w.s $f10,$f8 +/* f162e20: 44085000 */ mfc1 $t0,$f10 +/* f162e24: 00000000 */ sll $zero,$zero,0x0 +/* f162e28: a7a8007e */ sh $t0,0x7e($sp) +/* f162e2c: c6d0179c */ lwc1 $f16,0x179c($s6) +/* f162e30: 4600848d */ trunc.w.s $f18,$f16 +/* f162e34: 440a9000 */ mfc1 $t2,$f18 +/* f162e38: 00000000 */ sll $zero,$zero,0x0 +/* f162e3c: a7aa0080 */ sh $t2,0x80($sp) +/* f162e40: c6c417a0 */ lwc1 $f4,0x17a0($s6) +/* f162e44: 4600218d */ trunc.w.s $f6,$f4 +/* f162e48: 440c3000 */ mfc1 $t4,$f6 +/* f162e4c: 0fc2866a */ jal func0f0a19a8 +/* f162e50: a7ac0082 */ sh $t4,0x82($sp) +/* f162e54: 24010016 */ addiu $at,$zero,0x16 +/* f162e58: 5441000d */ bnel $v0,$at,.L0f162e90 +/* f162e5c: 3c01c3fa */ lui $at,0xc3fa +/* f162e60: 8ecd17a4 */ lw $t5,0x17a4($s6) +/* f162e64: 55a0000a */ bnezl $t5,.L0f162e90 +/* f162e68: 3c01c3fa */ lui $at,0xc3fa +/* f162e6c: 0fc2d5ee */ jal func0f0b57b8 +/* f162e70: 00000000 */ sll $zero,$zero,0x0 +/* f162e74: 3c01c3fa */ lui $at,0xc3fa +/* f162e78: 44814000 */ mtc1 $at,$f8 +/* f162e7c: 00000000 */ sll $zero,$zero,0x0 +/* f162e80: 46004283 */ div.s $f10,$f8,$f0 +/* f162e84: 10000005 */ beqz $zero,.L0f162e9c +/* f162e88: e6ca002c */ swc1 $f10,0x2c($s6) +/* f162e8c: 3c01c3fa */ lui $at,0xc3fa +.L0f162e90: +/* f162e90: 44818000 */ mtc1 $at,$f16 +/* f162e94: 00000000 */ sll $zero,$zero,0x0 +/* f162e98: e6d0002c */ swc1 $f16,0x2c($s6) +.L0f162e9c: +/* f162e9c: 44800000 */ mtc1 $zero,$f0 +/* f162ea0: 00000000 */ sll $zero,$zero,0x0 +/* f162ea4: e7a00094 */ swc1 $f0,0x94($sp) +/* f162ea8: e7a00098 */ swc1 $f0,0x98($sp) +/* f162eac: c6d2002c */ lwc1 $f18,0x2c($s6) +/* f162eb0: 0fc2d5de */ jal func0f0b5778 +/* f162eb4: e7b2009c */ swc1 $f18,0x9c($sp) +/* f162eb8: 00402025 */ or $a0,$v0,$zero +/* f162ebc: 0c0056d9 */ jal 0x15b64 +/* f162ec0: 27a50094 */ addiu $a1,$sp,0x94 +/* f162ec4: c7a40094 */ lwc1 $f4,0x94($sp) +/* f162ec8: 3c047f1b */ lui $a0,0x7f1b +/* f162ecc: 3c058008 */ lui $a1,0x8008 +/* f162ed0: e6c40018 */ swc1 $f4,0x18($s6) +/* f162ed4: c7a60098 */ lwc1 $f6,0x98($sp) +/* f162ed8: 24a5fcb0 */ addiu $a1,$a1,-848 +/* f162edc: 248475ac */ addiu $a0,$a0,0x75ac +/* f162ee0: e6c6001c */ swc1 $f6,0x1c($s6) +/* f162ee4: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f162ee8: 0c0036cc */ jal 0xdb30 +/* f162eec: e6c80020 */ swc1 $f8,0x20($s6) +/* f162ef0: 0fc59570 */ jal func0f1655c0 +/* f162ef4: 00000000 */ sll $zero,$zero,0x0 +/* f162ef8: 844e002e */ lh $t6,0x2e($v0) +/* f162efc: 3c148008 */ lui $s4,0x8008 +/* f162f00: 2694fc2c */ addiu $s4,$s4,-980 +/* f162f04: 448e5000 */ mtc1 $t6,$f10 +/* f162f08: 3c018008 */ lui $at,0x8008 +/* f162f0c: 3c06800a */ lui $a2,0x800a +/* f162f10: 46805420 */ cvt.s.w $f16,$f10 +/* f162f14: 24c64640 */ addiu $a2,$a2,0x4640 +/* f162f18: 3c17800a */ lui $s7,0x800a +/* f162f1c: 3c1e800a */ lui $s8,0x800a +/* f162f20: 27de4ce4 */ addiu $s8,$s8,0x4ce4 +/* f162f24: 26f74ce6 */ addiu $s7,$s7,0x4ce6 +/* f162f28: e6d00024 */ swc1 $f16,0x24($s6) +/* f162f2c: 84580030 */ lh $t8,0x30($v0) +/* f162f30: 844f002e */ lh $t7,0x2e($v0) +/* f162f34: 2419ffff */ addiu $t9,$zero,-1 +/* f162f38: 44983000 */ mtc1 $t8,$f6 +/* f162f3c: 448f9000 */ mtc1 $t7,$f18 +/* f162f40: 240800ff */ addiu $t0,$zero,0xff +/* f162f44: 46803220 */ cvt.s.w $f8,$f6 +/* f162f48: 240d7fff */ addiu $t5,$zero,0x7fff +/* f162f4c: 24120001 */ addiu $s2,$zero,0x1 +/* f162f50: 2413008c */ addiu $s3,$zero,0x8c +/* f162f54: 3c15800a */ lui $s5,0x800a +/* f162f58: 46809120 */ cvt.s.w $f4,$f18 +/* f162f5c: 46082280 */ add.s $f10,$f4,$f8 +/* f162f60: e6ca0028 */ swc1 $f10,0x28($s6) +/* f162f64: c6d20028 */ lwc1 $f18,0x28($s6) +/* f162f68: c7b00094 */ lwc1 $f16,0x94($sp) +/* f162f6c: c7a40098 */ lwc1 $f4,0x98($sp) +/* f162f70: 87a9007c */ lh $t1,0x7c($sp) +/* f162f74: 46128180 */ add.s $f6,$f16,$f18 +/* f162f78: c7b2009c */ lwc1 $f18,0x9c($sp) +/* f162f7c: 87aa007e */ lh $t2,0x7e($sp) +/* f162f80: 87ab0080 */ lh $t3,0x80($sp) +/* f162f84: e7a600ac */ swc1 $f6,0xac($sp) +/* f162f88: c6c80028 */ lwc1 $f8,0x28($s6) +/* f162f8c: 87ac0082 */ lh $t4,0x82($sp) +/* f162f90: 46082280 */ add.s $f10,$f4,$f8 +/* f162f94: e7aa00b0 */ swc1 $f10,0xb0($sp) +/* f162f98: c6c60028 */ lwc1 $f6,0x28($s6) +/* f162f9c: 46069200 */ add.s $f8,$f18,$f6 +/* f162fa0: e7a800b4 */ swc1 $f8,0xb4($sp) +/* f162fa4: c6ca0028 */ lwc1 $f10,0x28($s6) +/* f162fa8: 460a8181 */ sub.s $f6,$f16,$f10 +/* f162fac: e7a600a0 */ swc1 $f6,0xa0($sp) +/* f162fb0: c6c80028 */ lwc1 $f8,0x28($s6) +/* f162fb4: 46082281 */ sub.s $f10,$f4,$f8 +/* f162fb8: e7aa00a4 */ swc1 $f10,0xa4($sp) +/* f162fbc: c6c60028 */ lwc1 $f6,0x28($s6) +/* f162fc0: ae800000 */ sw $zero,0x0($s4) +/* f162fc4: ac20fc30 */ sw $zero,-0x3d0($at) +/* f162fc8: 8e0402bc */ lw $a0,0x2bc($s0) +/* f162fcc: 46069201 */ sub.s $f8,$f18,$f6 +/* f162fd0: a4d902d0 */ sh $t9,0x2d0($a2) +/* f162fd4: 28810002 */ slti $at,$a0,0x2 +/* f162fd8: a0c802d3 */ sb $t0,0x2d3($a2) +/* f162fdc: e7a800a8 */ swc1 $f8,0xa8($sp) +/* f162fe0: a6e00000 */ sh $zero,0x0($s7) +/* f162fe4: a7cd0000 */ sh $t5,0x0($s8) +/* f162fe8: e7b00088 */ swc1 $f16,0x88($sp) +/* f162fec: e7a4008c */ swc1 $f4,0x8c($sp) +/* f162ff0: a4c902d4 */ sh $t1,0x2d4($a2) +/* f162ff4: e7b20090 */ swc1 $f18,0x90($sp) +/* f162ff8: a4ca02d6 */ sh $t2,0x2d6($a2) +/* f162ffc: a4cb02d8 */ sh $t3,0x2d8($a2) +/* f163000: 142000a5 */ bnez $at,.L0f163298 +/* f163004: a4cc02da */ sh $t4,0x2da($a2) +/* f163008: 3c013f00 */ lui $at,0x3f00 +/* f16300c: 4481a000 */ mtc1 $at,$f20 +/* f163010: 26b54928 */ addiu $s5,$s5,0x4928 +.L0f163014: +/* f163014: 8eae0000 */ lw $t6,0x0($s5) +/* f163018: c7aa00ac */ lwc1 $f10,0xac($sp) +/* f16301c: c7b000a0 */ lwc1 $f16,0xa0($sp) +/* f163020: 01d38021 */ addu $s0,$t6,$s3 +/* f163024: c6060018 */ lwc1 $f6,0x18($s0) +/* f163028: 4606503c */ c.lt.s $f10,$f6 +/* f16302c: 00000000 */ sll $zero,$zero,0x0 +/* f163030: 45030096 */ bc1tl .L0f16328c +/* f163034: 26520001 */ addiu $s2,$s2,0x1 +/* f163038: c6080024 */ lwc1 $f8,0x24($s0) +/* f16303c: c7a400b4 */ lwc1 $f4,0xb4($sp) +/* f163040: 4610403c */ c.lt.s $f8,$f16 +/* f163044: 00000000 */ sll $zero,$zero,0x0 +/* f163048: 45030090 */ bc1tl .L0f16328c +/* f16304c: 26520001 */ addiu $s2,$s2,0x1 +/* f163050: c6120020 */ lwc1 $f18,0x20($s0) +/* f163054: c7a600a8 */ lwc1 $f6,0xa8($sp) +/* f163058: 4612203c */ c.lt.s $f4,$f18 +/* f16305c: 00000000 */ sll $zero,$zero,0x0 +/* f163060: 4503008a */ bc1tl .L0f16328c +/* f163064: 26520001 */ addiu $s2,$s2,0x1 +/* f163068: c60a002c */ lwc1 $f10,0x2c($s0) +/* f16306c: c7a800b0 */ lwc1 $f8,0xb0($sp) +/* f163070: 4606503c */ c.lt.s $f10,$f6 +/* f163074: 00000000 */ sll $zero,$zero,0x0 +/* f163078: 45030084 */ bc1tl .L0f16328c +/* f16307c: 26520001 */ addiu $s2,$s2,0x1 +/* f163080: c610001c */ lwc1 $f16,0x1c($s0) +/* f163084: c7b200a4 */ lwc1 $f18,0xa4($sp) +/* f163088: 4610403c */ c.lt.s $f8,$f16 +/* f16308c: 00000000 */ sll $zero,$zero,0x0 +/* f163090: 4503007e */ bc1tl .L0f16328c +/* f163094: 26520001 */ addiu $s2,$s2,0x1 +/* f163098: c6040028 */ lwc1 $f4,0x28($s0) +/* f16309c: 4612203c */ c.lt.s $f4,$f18 +/* f1630a0: 00000000 */ sll $zero,$zero,0x0 +/* f1630a4: 45030079 */ bc1tl .L0f16328c +/* f1630a8: 26520001 */ addiu $s2,$s2,0x1 +/* f1630ac: 8e830000 */ lw $v1,0x0($s4) +/* f1630b0: 00002825 */ or $a1,$zero,$zero +/* f1630b4: 2861003c */ slti $at,$v1,0x3c +/* f1630b8: 10200073 */ beqz $at,.L0f163288 +/* f1630bc: 0003c880 */ sll $t9,$v1,0x2 +/* f1630c0: 960f0000 */ lhu $t7,0x0($s0) +/* f1630c4: 0323c823 */ subu $t9,$t9,$v1 +/* f1630c8: 0019c880 */ sll $t9,$t9,0x2 +/* f1630cc: 35f80004 */ ori $t8,$t7,0x4 +/* f1630d0: a6180000 */ sh $t8,0x0($s0) +/* f1630d4: 00d98821 */ addu $s1,$a2,$t9 +/* f1630d8: a6320000 */ sh $s2,0x0($s1) +/* f1630dc: 0fc55f6c */ jal func0f157db0 +/* f1630e0: 02402025 */ or $a0,$s2,$zero +/* f1630e4: 8ea80000 */ lw $t0,0x0($s5) +/* f1630e8: c7a40088 */ lwc1 $f4,0x88($sp) +/* f1630ec: 01138021 */ addu $s0,$t0,$s3 +/* f1630f0: c60a0018 */ lwc1 $f10,0x18($s0) +/* f1630f4: c6060024 */ lwc1 $f6,0x24($s0) +/* f1630f8: c612001c */ lwc1 $f18,0x1c($s0) +/* f1630fc: 46065200 */ add.s $f8,$f10,$f6 +/* f163100: c60a0028 */ lwc1 $f10,0x28($s0) +/* f163104: 46144402 */ mul.s $f16,$f8,$f20 +/* f163108: 460a9180 */ add.s $f6,$f18,$f10 +/* f16310c: c612002c */ lwc1 $f18,0x2c($s0) +/* f163110: 46143202 */ mul.s $f8,$f6,$f20 +/* f163114: 46048001 */ sub.s $f0,$f16,$f4 +/* f163118: c6040020 */ lwc1 $f4,0x20($s0) +/* f16311c: c7b0008c */ lwc1 $f16,0x8c($sp) +/* f163120: 46122280 */ add.s $f10,$f4,$f18 +/* f163124: 46104081 */ sub.s $f2,$f8,$f16 +/* f163128: 46145182 */ mul.s $f6,$f10,$f20 +/* f16312c: c7a80090 */ lwc1 $f8,0x90($sp) +/* f163130: 46000402 */ mul.s $f16,$f0,$f0 +/* f163134: 00000000 */ sll $zero,$zero,0x0 +/* f163138: 46021102 */ mul.s $f4,$f2,$f2 +/* f16313c: 46083381 */ sub.s $f14,$f6,$f8 +/* f163140: 460e7282 */ mul.s $f10,$f14,$f14 +/* f163144: 46048480 */ add.s $f18,$f16,$f4 +/* f163148: 0c012974 */ jal 0x4a5d0 +/* f16314c: 460a9300 */ add.s $f12,$f18,$f10 +/* f163150: 3c0142c8 */ lui $at,0x42c8 +/* f163154: 44813000 */ mtc1 $at,$f6 +/* f163158: 240a0001 */ addiu $t2,$zero,0x1 +/* f16315c: 3c038008 */ lui $v1,0x8008 +/* f163160: 46060203 */ div.s $f8,$f0,$f6 +/* f163164: 3c014f00 */ lui $at,0x4f00 +/* f163168: 2463fc30 */ addiu $v1,$v1,-976 +/* f16316c: 4449f800 */ cfc1 $t1,$31 +/* f163170: 44caf800 */ ctc1 $t2,$31 +/* f163174: 00000000 */ sll $zero,$zero,0x0 +/* f163178: 46004424 */ cvt.w.s $f16,$f8 +/* f16317c: 444af800 */ cfc1 $t2,$31 +/* f163180: 00000000 */ sll $zero,$zero,0x0 +/* f163184: 314a0078 */ andi $t2,$t2,0x78 +/* f163188: 51400013 */ beqzl $t2,.L0f1631d8 +/* f16318c: 440a8000 */ mfc1 $t2,$f16 +/* f163190: 44818000 */ mtc1 $at,$f16 +/* f163194: 240a0001 */ addiu $t2,$zero,0x1 +/* f163198: 46104401 */ sub.s $f16,$f8,$f16 +/* f16319c: 44caf800 */ ctc1 $t2,$31 +/* f1631a0: 00000000 */ sll $zero,$zero,0x0 +/* f1631a4: 46008424 */ cvt.w.s $f16,$f16 +/* f1631a8: 444af800 */ cfc1 $t2,$31 +/* f1631ac: 00000000 */ sll $zero,$zero,0x0 +/* f1631b0: 314a0078 */ andi $t2,$t2,0x78 +/* f1631b4: 15400005 */ bnez $t2,.L0f1631cc +/* f1631b8: 00000000 */ sll $zero,$zero,0x0 +/* f1631bc: 440a8000 */ mfc1 $t2,$f16 +/* f1631c0: 3c018000 */ lui $at,0x8000 +/* f1631c4: 10000007 */ beqz $zero,.L0f1631e4 +/* f1631c8: 01415025 */ or $t2,$t2,$at +.L0f1631cc: +/* f1631cc: 10000005 */ beqz $zero,.L0f1631e4 +/* f1631d0: 240affff */ addiu $t2,$zero,-1 +/* f1631d4: 440a8000 */ mfc1 $t2,$f16 +.L0f1631d8: +/* f1631d8: 00000000 */ sll $zero,$zero,0x0 +/* f1631dc: 0540fffb */ bltz $t2,.L0f1631cc +/* f1631e0: 00000000 */ sll $zero,$zero,0x0 +.L0f1631e4: +/* f1631e4: 86eb0000 */ lh $t3,0x0($s7) +/* f1631e8: 314200ff */ andi $v0,$t2,0xff +/* f1631ec: 44c9f800 */ ctc1 $t1,$31 +/* f1631f0: 0162082a */ slt $at,$t3,$v0 +/* f1631f4: 10200002 */ beqz $at,.L0f163200 +/* f1631f8: a22a0003 */ sb $t2,0x3($s1) +/* f1631fc: a6e20000 */ sh $v0,0x0($s7) +.L0f163200: +/* f163200: 87cc0000 */ lh $t4,0x0($s8) +/* f163204: 004c082a */ slt $at,$v0,$t4 +/* f163208: 50200003 */ beqzl $at,.L0f163218 +/* f16320c: 8e990000 */ lw $t9,0x0($s4) +/* f163210: a7c20000 */ sh $v0,0x0($s8) +/* f163214: 8e990000 */ lw $t9,0x0($s4) +.L0f163218: +/* f163218: 8c690000 */ lw $t1,0x0($v1) +/* f16321c: 87ad007c */ lh $t5,0x7c($sp) +/* f163220: 87ae007e */ lh $t6,0x7e($sp) +/* f163224: 87af0080 */ lh $t7,0x80($sp) +/* f163228: 87b80082 */ lh $t8,0x82($sp) +/* f16322c: 27280001 */ addiu $t0,$t9,0x1 +/* f163230: 252a0001 */ addiu $t2,$t1,0x1 +/* f163234: ae880000 */ sw $t0,0x0($s4) +/* f163238: ac6a0000 */ sw $t2,0x0($v1) +/* f16323c: a62d0004 */ sh $t5,0x4($s1) +/* f163240: a62e0006 */ sh $t6,0x6($s1) +/* f163244: a62f0008 */ sh $t7,0x8($s1) +/* f163248: a638000a */ sh $t8,0xa($s1) +/* f16324c: 8ecc1ba0 */ lw $t4,0x1ba0($s6) +/* f163250: 8eab0000 */ lw $t3,0x0($s5) +/* f163254: 3c04800a */ lui $a0,0x800a +/* f163258: 000c68c0 */ sll $t5,$t4,0x3 +/* f16325c: 01ac6821 */ addu $t5,$t5,$t4 +/* f163260: 000d6880 */ sll $t5,$t5,0x2 +/* f163264: 01ac6823 */ subu $t5,$t5,$t4 +/* f163268: 000d6880 */ sll $t5,$t5,0x2 +/* f16326c: 016d1021 */ addu $v0,$t3,$t5 +/* f163270: 944e0000 */ lhu $t6,0x0($v0) +/* f163274: 3c06800a */ lui $a2,0x800a +/* f163278: 24c64640 */ addiu $a2,$a2,0x4640 +/* f16327c: 35cf0004 */ ori $t7,$t6,0x4 +/* f163280: a44f0000 */ sh $t7,0x0($v0) +/* f163284: 8c84a27c */ lw $a0,-0x5d84($a0) +.L0f163288: +/* f163288: 26520001 */ addiu $s2,$s2,0x1 +.L0f16328c: +/* f16328c: 0244082a */ slt $at,$s2,$a0 +/* f163290: 1420ff60 */ bnez $at,.L0f163014 +/* f163294: 2673008c */ addiu $s3,$s3,0x8c +.L0f163298: +/* f163298: 0fc58e5f */ jal func0f16397c +/* f16329c: 00000000 */ sll $zero,$zero,0x0 +/* f1632a0: 8fbf0044 */ lw $ra,0x44($sp) +/* f1632a4: d7b40018 */ ldc1 $f20,0x18($sp) +/* f1632a8: 8fb00020 */ lw $s0,0x20($sp) +/* f1632ac: 8fb10024 */ lw $s1,0x24($sp) +/* f1632b0: 8fb20028 */ lw $s2,0x28($sp) +/* f1632b4: 8fb3002c */ lw $s3,0x2c($sp) +/* f1632b8: 8fb40030 */ lw $s4,0x30($sp) +/* f1632bc: 8fb50034 */ lw $s5,0x34($sp) +/* f1632c0: 8fb60038 */ lw $s6,0x38($sp) +/* f1632c4: 8fb7003c */ lw $s7,0x3c($sp) +/* f1632c8: 8fbe0040 */ lw $s8,0x40($sp) +/* f1632cc: 03e00008 */ jr $ra +/* f1632d0: 27bd00b8 */ addiu $sp,$sp,0xb8 +); + +GLOBAL_ASM( +glabel func0f1632d4 +/* f1632d4: 27bdffc0 */ addiu $sp,$sp,-64 +/* f1632d8: afb00018 */ sw $s0,0x18($sp) +/* f1632dc: 00058400 */ sll $s0,$a1,0x10 +/* f1632e0: 00107403 */ sra $t6,$s0,0x10 +/* f1632e4: afbf001c */ sw $ra,0x1c($sp) +/* f1632e8: 3c1f800a */ lui $ra,0x800a +/* f1632ec: 000e68c0 */ sll $t5,$t6,0x3 +/* f1632f0: 27ff4928 */ addiu $ra,$ra,0x4928 +/* f1632f4: 01ae6821 */ addu $t5,$t5,$t6 +/* f1632f8: 8fef0000 */ lw $t7,0x0($ra) +/* f1632fc: 000d6880 */ sll $t5,$t5,0x2 +/* f163300: 01ae6823 */ subu $t5,$t5,$t6 +/* f163304: 000d6880 */ sll $t5,$t5,0x2 +/* f163308: afa40040 */ sw $a0,0x40($sp) +/* f16330c: afa50044 */ sw $a1,0x44($sp) +/* f163310: afa60048 */ sw $a2,0x48($sp) +/* f163314: afa7004c */ sw $a3,0x4c($sp) +/* f163318: 01ed1021 */ addu $v0,$t7,$t5 +/* f16331c: 94580000 */ lhu $t8,0x0($v0) +/* f163320: 01c08025 */ or $s0,$t6,$zero +/* f163324: 87ae004a */ lh $t6,0x4a($sp) +/* f163328: 33190001 */ andi $t9,$t8,0x1 +/* f16332c: 17200079 */ bnez $t9,.L0f163514 +/* f163330: 29c10002 */ slti $at,$t6,0x2 +/* f163334: 1420000e */ bnez $at,.L0f163370 +/* f163338: 3c19800a */ lui $t9,0x800a +/* f16333c: 90440004 */ lbu $a0,0x4($v0) +/* f163340: 288100ff */ slti $at,$a0,0xff +/* f163344: 10200006 */ beqz $at,.L0f163360 +/* f163348: 00801825 */ or $v1,$a0,$zero +/* f16334c: 248f0001 */ addiu $t7,$a0,0x1 +/* f163350: a04f0004 */ sb $t7,0x4($v0) +/* f163354: 8ff80000 */ lw $t8,0x0($ra) +/* f163358: 030d1021 */ addu $v0,$t8,$t5 +/* f16335c: 90430004 */ lbu $v1,0x4($v0) +.L0f163360: +/* f163360: 8f399fec */ lw $t9,-0x6014($t9) +/* f163364: 0323082a */ slt $at,$t9,$v1 +/* f163368: 5420006b */ bnezl $at,.L0f163518 +/* f16336c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f163370: +/* f163370: 904e0006 */ lbu $t6,0x6($v0) +/* f163374: 11c0002c */ beqz $t6,.L0f163428 +/* f163378: 00000000 */ sll $zero,$zero,0x0 +/* f16337c: 904f0007 */ lbu $t7,0x7($v0) +/* f163380: 3c0c800a */ lui $t4,0x800a +/* f163384: 258c4cf0 */ addiu $t4,$t4,0x4cf0 +/* f163388: 11e00027 */ beqz $t7,.L0f163428 +/* f16338c: 00000000 */ sll $zero,$zero,0x0 +/* f163390: 85860004 */ lh $a2,0x4($t4) +/* f163394: 85890002 */ lh $t1,0x2($t4) +/* f163398: 240b00fa */ addiu $t3,$zero,0xfa +/* f16339c: 0006c080 */ sll $t8,$a2,0x2 +/* f1633a0: 0306c023 */ subu $t8,$t8,$a2 +/* f1633a4: 0018c0c0 */ sll $t8,$t8,0x3 +/* f1633a8: 01983821 */ addu $a3,$t4,$t8 +/* f1633ac: 10c9001e */ beq $a2,$t1,.L0f163428 +/* f1633b0: 24e70010 */ addiu $a3,$a3,0x10 +/* f1633b4: 3c0a800a */ lui $t2,0x800a +/* f1633b8: 254a4d00 */ addiu $t2,$t2,0x4d00 +/* f1633bc: 2405ffff */ addiu $a1,$zero,-1 +/* f1633c0: 2404000a */ addiu $a0,$zero,0xa +/* f1633c4: 84f90000 */ lh $t9,0x0($a3) +.L0f1633c8: +/* f1633c8: 00001825 */ or $v1,$zero,$zero +/* f1633cc: 00e01025 */ or $v0,$a3,$zero +/* f1633d0: 1619000f */ bne $s0,$t9,.L0f163410 +/* f1633d4: 24c60001 */ addiu $a2,$a2,0x1 +.L0f1633d8: +/* f1633d8: 844e0002 */ lh $t6,0x2($v0) +/* f1633dc: 24630002 */ addiu $v1,$v1,0x2 +/* f1633e0: 14ae0009 */ bne $a1,$t6,.L0f163408 +/* f1633e4: 00000000 */ sll $zero,$zero,0x0 +/* f1633e8: 24e40010 */ addiu $a0,$a3,0x10 +/* f1633ec: 8fa5004c */ lw $a1,0x4c($sp) +/* f1633f0: 0fc5758f */ jal func0f15d63c +/* f1633f4: afa20024 */ sw $v0,0x24($sp) +/* f1633f8: 8fa20024 */ lw $v0,0x24($sp) +/* f1633fc: 87af0042 */ lh $t7,0x42($sp) +/* f163400: 10000044 */ beqz $zero,.L0f163514 +/* f163404: a44f0002 */ sh $t7,0x2($v0) +.L0f163408: +/* f163408: 1464fff3 */ bne $v1,$a0,.L0f1633d8 +/* f16340c: 24420002 */ addiu $v0,$v0,0x2 +.L0f163410: +/* f163410: 14cb0003 */ bne $a2,$t3,.L0f163420 +/* f163414: 24e70018 */ addiu $a3,$a3,0x18 +/* f163418: 00003025 */ or $a2,$zero,$zero +/* f16341c: 01403825 */ or $a3,$t2,$zero +.L0f163420: +/* f163420: 54c9ffe9 */ bnel $a2,$t1,.L0f1633c8 +/* f163424: 84f90000 */ lh $t9,0x0($a3) +.L0f163428: +/* f163428: 3c0c800a */ lui $t4,0x800a +/* f16342c: 258c4cf0 */ addiu $t4,$t4,0x4cf0 +/* f163430: 85980002 */ lh $t8,0x2($t4) +/* f163434: 87ae0042 */ lh $t6,0x42($sp) +/* f163438: 2405ffff */ addiu $a1,$zero,-1 +/* f16343c: 0018c880 */ sll $t9,$t8,0x2 +/* f163440: 0338c823 */ subu $t9,$t9,$t8 +/* f163444: 0019c8c0 */ sll $t9,$t9,0x3 +/* f163448: 01993821 */ addu $a3,$t4,$t9 +/* f16344c: a4f00010 */ sh $s0,0x10($a3) +/* f163450: a4ee0012 */ sh $t6,0x12($a3) +/* f163454: 87af004a */ lh $t7,0x4a($sp) +/* f163458: 240b00fa */ addiu $t3,$zero,0xfa +/* f16345c: 24060001 */ addiu $a2,$zero,0x1 +/* f163460: a0ef001c */ sb $t7,0x1c($a3) +/* f163464: 8ff80000 */ lw $t8,0x0($ra) +/* f163468: 24030005 */ addiu $v1,$zero,0x5 +/* f16346c: 030dc821 */ addu $t9,$t8,$t5 +/* f163470: 872e000e */ lh $t6,0xe($t9) +/* f163474: a4ee001e */ sh $t6,0x1e($a3) +/* f163478: 8fef0000 */ lw $t7,0x0($ra) +/* f16347c: 01edc021 */ addu $t8,$t7,$t5 +/* f163480: 83190005 */ lb $t9,0x5($t8) +/* f163484: a0f9001d */ sb $t9,0x1d($a3) +/* f163488: 8fae004c */ lw $t6,0x4c($sp) +/* f16348c: 85cf0000 */ lh $t7,0x0($t6) +/* f163490: a4ef0020 */ sh $t7,0x20($a3) +/* f163494: 8fb8004c */ lw $t8,0x4c($sp) +/* f163498: 87190002 */ lh $t9,0x2($t8) +/* f16349c: a4f90022 */ sh $t9,0x22($a3) +/* f1634a0: 8fae004c */ lw $t6,0x4c($sp) +/* f1634a4: 85cf0004 */ lh $t7,0x4($t6) +/* f1634a8: a4ef0024 */ sh $t7,0x24($a3) +/* f1634ac: 8fb8004c */ lw $t8,0x4c($sp) +/* f1634b0: 87190006 */ lh $t9,0x6($t8) +/* f1634b4: a4f90026 */ sh $t9,0x26($a3) +/* f1634b8: 8fee0000 */ lw $t6,0x0($ra) +/* f1634bc: 01cd1021 */ addu $v0,$t6,$t5 +/* f1634c0: 904f0006 */ lbu $t7,0x6($v0) +/* f1634c4: 25f80001 */ addiu $t8,$t7,0x1 +/* f1634c8: a0580006 */ sb $t8,0x6($v0) +/* f1634cc: 24e20012 */ addiu $v0,$a3,0x12 +.L0f1634d0: +/* f1634d0: 24c60001 */ addiu $a2,$a2,0x1 +/* f1634d4: 24420002 */ addiu $v0,$v0,0x2 +/* f1634d8: 14c3fffd */ bne $a2,$v1,.L0f1634d0 +/* f1634dc: a4450000 */ sh $a1,0x0($v0) +/* f1634e0: 85990002 */ lh $t9,0x2($t4) +/* f1634e4: 272e0001 */ addiu $t6,$t9,0x1 +/* f1634e8: a58e0002 */ sh $t6,0x2($t4) +/* f1634ec: 85890002 */ lh $t1,0x2($t4) +/* f1634f0: 55690004 */ bnel $t3,$t1,.L0f163504 +/* f1634f4: 858f0004 */ lh $t7,0x4($t4) +/* f1634f8: a5800002 */ sh $zero,0x2($t4) +/* f1634fc: 85890002 */ lh $t1,0x2($t4) +/* f163500: 858f0004 */ lh $t7,0x4($t4) +.L0f163504: +/* f163504: 2538ffff */ addiu $t8,$t1,-1 +/* f163508: 55e90003 */ bnel $t7,$t1,.L0f163518 +/* f16350c: 8fbf001c */ lw $ra,0x1c($sp) +/* f163510: a5980002 */ sh $t8,0x2($t4) +.L0f163514: +/* f163514: 8fbf001c */ lw $ra,0x1c($sp) +.L0f163518: +/* f163518: 8fb00018 */ lw $s0,0x18($sp) +/* f16351c: 27bd0040 */ addiu $sp,$sp,0x40 +/* f163520: 03e00008 */ jr $ra +/* f163524: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f163528 +/* f163528: 27bdff80 */ addiu $sp,$sp,-128 +/* f16352c: afbf003c */ sw $ra,0x3c($sp) +/* f163530: afbe0038 */ sw $s8,0x38($sp) +/* f163534: afb70034 */ sw $s7,0x34($sp) +/* f163538: afb60030 */ sw $s6,0x30($sp) +/* f16353c: afb5002c */ sw $s5,0x2c($sp) +/* f163540: afb40028 */ sw $s4,0x28($sp) +/* f163544: afb30024 */ sw $s3,0x24($sp) +/* f163548: afb20020 */ sw $s2,0x20($sp) +/* f16354c: afb1001c */ sw $s1,0x1c($sp) +/* f163550: afb00018 */ sw $s0,0x18($sp) +/* f163554: 848f0000 */ lh $t7,0x0($a0) +/* f163558: 3c0e800a */ lui $t6,0x800a +/* f16355c: 8dce4928 */ lw $t6,0x4928($t6) +/* f163560: 000fc0c0 */ sll $t8,$t7,0x3 +/* f163564: 030fc021 */ addu $t8,$t8,$t7 +/* f163568: 0018c080 */ sll $t8,$t8,0x2 +/* f16356c: 030fc023 */ subu $t8,$t8,$t7 +/* f163570: 0018c080 */ sll $t8,$t8,0x2 +/* f163574: 01d81021 */ addu $v0,$t6,$t8 +/* f163578: 90590006 */ lbu $t9,0x6($v0) +/* f16357c: 3c05800a */ lui $a1,0x800a +/* f163580: 24a54cf0 */ addiu $a1,$a1,0x4cf0 +/* f163584: 2728ffff */ addiu $t0,$t9,-1 +/* f163588: a0480006 */ sb $t0,0x6($v0) +/* f16358c: 84a90000 */ lh $t1,0x0($a1) +/* f163590: 3c17800a */ lui $s7,0x800a +/* f163594: 00808825 */ or $s1,$a0,$zero +/* f163598: 252a0001 */ addiu $t2,$t1,0x1 +/* f16359c: a4aa0000 */ sh $t2,0x0($a1) +/* f1635a0: 908b000d */ lbu $t3,0xd($a0) +/* f1635a4: 8ef7a244 */ lw $s7,-0x5dbc($s7) +/* f1635a8: 0000a025 */ or $s4,$zero,$zero +/* f1635ac: 2416ffff */ addiu $s6,$zero,-1 +/* f1635b0: 196000b9 */ blez $t3,.L0f163898 +/* f1635b4: 26f71bb0 */ addiu $s7,$s7,0x1bb0 +/* f1635b8: 0000a825 */ or $s5,$zero,$zero +/* f1635bc: 27be0054 */ addiu $s8,$sp,0x54 +/* f1635c0: 862d000e */ lh $t5,0xe($s1) +.L0f1635c4: +/* f1635c4: 3c0c800a */ lui $t4,0x800a +/* f1635c8: 8d8c4ce0 */ lw $t4,0x4ce0($t4) +/* f1635cc: 000d7840 */ sll $t7,$t5,0x1 +/* f1635d0: 3c06800a */ lui $a2,0x800a +/* f1635d4: 018f7021 */ addu $t6,$t4,$t7 +/* f1635d8: 01d5c021 */ addu $t8,$t6,$s5 +/* f1635dc: 87130000 */ lh $s3,0x0($t8) +/* f1635e0: 24c64cec */ addiu $a2,$a2,0x4cec +/* f1635e4: 8cd90000 */ lw $t9,0x0($a2) +/* f1635e8: 3c058008 */ lui $a1,0x8008 +/* f1635ec: 00132100 */ sll $a0,$s3,0x4 +/* f1635f0: 24a5fc3c */ addiu $a1,$a1,-964 +/* f1635f4: 03241821 */ addu $v1,$t9,$a0 +/* f1635f8: 94690000 */ lhu $t1,0x0($v1) +/* f1635fc: 94a80000 */ lhu $t0,0x0($a1) +/* f163600: 00135080 */ sll $t2,$s3,0x2 +/* f163604: 3c0b800a */ lui $t3,0x800a +/* f163608: 11090026 */ beq $t0,$t1,.L0f1636a4 +/* f16360c: 01535021 */ addu $t2,$t2,$s3 +/* f163610: 8d6b4ccc */ lw $t3,0x4ccc($t3) +/* f163614: 000a5080 */ sll $t2,$t2,0x2 +/* f163618: c6e60000 */ lwc1 $f6,0x0($s7) +/* f16361c: 014b1021 */ addu $v0,$t2,$t3 +/* f163620: c4440000 */ lwc1 $f4,0x0($v0) +/* f163624: c44a0004 */ lwc1 $f10,0x4($v0) +/* f163628: c6f00004 */ lwc1 $f16,0x4($s7) +/* f16362c: 46062202 */ mul.s $f8,$f4,$f6 +/* f163630: c6e60008 */ lwc1 $f6,0x8($s7) +/* f163634: 240d0001 */ addiu $t5,$zero,0x1 +/* f163638: 46105482 */ mul.s $f18,$f10,$f16 +/* f16363c: c44a0008 */ lwc1 $f10,0x8($v0) +/* f163640: 460a3402 */ mul.s $f16,$f6,$f10 +/* f163644: 46124100 */ add.s $f4,$f8,$f18 +/* f163648: c448000c */ lwc1 $f8,0xc($v0) +/* f16364c: 46048000 */ add.s $f0,$f16,$f4 +/* f163650: 4608003c */ c.lt.s $f0,$f8 +/* f163654: 00000000 */ sll $zero,$zero,0x0 +/* f163658: 45020004 */ bc1fl .L0f16366c +/* f16365c: c4520010 */ lwc1 $f18,0x10($v0) +/* f163660: 1000000a */ beqz $zero,.L0f16368c +/* f163664: a46d0002 */ sh $t5,0x2($v1) +/* f163668: c4520010 */ lwc1 $f18,0x10($v0) +.L0f16366c: +/* f16366c: 240c0002 */ addiu $t4,$zero,0x2 +/* f163670: 4600903c */ c.lt.s $f18,$f0 +/* f163674: 00000000 */ sll $zero,$zero,0x0 +/* f163678: 45020004 */ bc1fl .L0f16368c +/* f16367c: a46c0002 */ sh $t4,0x2($v1) +/* f163680: 10000002 */ beqz $zero,.L0f16368c +/* f163684: a4600002 */ sh $zero,0x2($v1) +/* f163688: a46c0002 */ sh $t4,0x2($v1) +.L0f16368c: +/* f16368c: 8cce0000 */ lw $t6,0x0($a2) +/* f163690: 94af0000 */ lhu $t7,0x0($a1) +/* f163694: 01c4c021 */ addu $t8,$t6,$a0 +/* f163698: a70f0000 */ sh $t7,0x0($t8) +/* f16369c: 8cd90000 */ lw $t9,0x0($a2) +/* f1636a0: 03241821 */ addu $v1,$t9,$a0 +.L0f1636a4: +/* f1636a4: 3c08800a */ lui $t0,0x800a +/* f1636a8: 8d084cc8 */ lw $t0,0x4cc8($t0) +/* f1636ac: 001390c0 */ sll $s2,$s3,0x3 +/* f1636b0: 86290000 */ lh $t1,0x0($s1) +/* f1636b4: 01122821 */ addu $a1,$t0,$s2 +/* f1636b8: 84a20002 */ lh $v0,0x2($a1) +/* f1636bc: 84640002 */ lh $a0,0x2($v1) +/* f1636c0: 24010001 */ addiu $at,$zero,0x1 +/* f1636c4: 15220008 */ bne $t1,$v0,.L0f1636e8 +/* f1636c8: 00000000 */ sll $zero,$zero,0x0 +/* f1636cc: 14800004 */ bnez $a0,.L0f1636e0 +/* f1636d0: 00000000 */ sll $zero,$zero,0x0 +/* f1636d4: 9222000d */ lbu $v0,0xd($s1) +/* f1636d8: 1000006b */ beqz $zero,.L0f163888 +/* f1636dc: 00021840 */ sll $v1,$v0,0x1 +.L0f1636e0: +/* f1636e0: 10000008 */ beqz $zero,.L0f163704 +/* f1636e4: 84b00004 */ lh $s0,0x4($a1) +.L0f1636e8: +/* f1636e8: 14810004 */ bne $a0,$at,.L0f1636fc +/* f1636ec: 00028400 */ sll $s0,$v0,0x10 +/* f1636f0: 9222000d */ lbu $v0,0xd($s1) +/* f1636f4: 10000064 */ beqz $zero,.L0f163888 +/* f1636f8: 00021840 */ sll $v1,$v0,0x1 +.L0f1636fc: +/* f1636fc: 00105403 */ sra $t2,$s0,0x10 +/* f163700: 01408025 */ or $s0,$t2,$zero +.L0f163704: +/* f163704: 12d00017 */ beq $s6,$s0,.L0f163764 +/* f163708: 0014102b */ sltu $v0,$zero,$s4 +/* f16370c: 10400012 */ beqz $v0,.L0f163758 +/* f163710: 0000a025 */ or $s4,$zero,$zero +/* f163714: 02c02025 */ or $a0,$s6,$zero +/* f163718: 9225000c */ lbu $a1,0xc($s1) +/* f16371c: 0fc55fa5 */ jal func0f157e94 +/* f163720: 27a6005c */ addiu $a2,$sp,0x5c +/* f163724: 9226000c */ lbu $a2,0xc($s1) +/* f163728: 00162c00 */ sll $a1,$s6,0x10 +/* f16372c: 00055c03 */ sra $t3,$a1,0x10 +/* f163730: 24c60001 */ addiu $a2,$a2,0x1 +/* f163734: 00066c00 */ sll $t5,$a2,0x10 +/* f163738: 000d3403 */ sra $a2,$t5,0x10 +/* f16373c: 01602825 */ or $a1,$t3,$zero +/* f163740: 86240000 */ lh $a0,0x0($s1) +/* f163744: 0fc58cb5 */ jal func0f1632d4 +/* f163748: 27a7005c */ addiu $a3,$sp,0x5c +/* f16374c: 3c0e800a */ lui $t6,0x800a +/* f163750: 8dce4cc8 */ lw $t6,0x4cc8($t6) +/* f163754: 01d22821 */ addu $a1,$t6,$s2 +.L0f163758: +/* f163758: 0010b400 */ sll $s6,$s0,0x10 +/* f16375c: 00167c03 */ sra $t7,$s6,0x10 +/* f163760: 01e0b025 */ or $s6,$t7,$zero +.L0f163764: +/* f163764: 90a20006 */ lbu $v0,0x6($a1) +/* f163768: 30580001 */ andi $t8,$v0,0x1 +/* f16376c: 13000006 */ beqz $t8,.L0f163788 +/* f163770: 30590004 */ andi $t9,$v0,0x4 +/* f163774: 57200005 */ bnezl $t9,.L0f16378c +/* f163778: 86280002 */ lh $t0,0x2($s1) +/* f16377c: 9222000d */ lbu $v0,0xd($s1) +/* f163780: 10000041 */ beqz $zero,.L0f163888 +/* f163784: 00021840 */ sll $v1,$v0,0x1 +.L0f163788: +/* f163788: 86280002 */ lh $t0,0x2($s1) +.L0f16378c: +/* f16378c: 5208000f */ beql $s0,$t0,.L0f1637cc +/* f163790: 9222000d */ lbu $v0,0xd($s1) +/* f163794: 86290004 */ lh $t1,0x4($s1) +/* f163798: 5209000c */ beql $s0,$t1,.L0f1637cc +/* f16379c: 9222000d */ lbu $v0,0xd($s1) +/* f1637a0: 862a0006 */ lh $t2,0x6($s1) +/* f1637a4: 520a0009 */ beql $s0,$t2,.L0f1637cc +/* f1637a8: 9222000d */ lbu $v0,0xd($s1) +/* f1637ac: 862b0008 */ lh $t3,0x8($s1) +/* f1637b0: 520b0006 */ beql $s0,$t3,.L0f1637cc +/* f1637b4: 9222000d */ lbu $v0,0xd($s1) +/* f1637b8: 862d000a */ lh $t5,0xa($s1) +/* f1637bc: 304c0002 */ andi $t4,$v0,0x2 +/* f1637c0: 160d0004 */ bne $s0,$t5,.L0f1637d4 +/* f1637c4: 00000000 */ sll $zero,$zero,0x0 +/* f1637c8: 9222000d */ lbu $v0,0xd($s1) +.L0f1637cc: +/* f1637cc: 1000002e */ beqz $zero,.L0f163888 +/* f1637d0: 00021840 */ sll $v1,$v0,0x1 +.L0f1637d4: +/* f1637d4: 1180000b */ beqz $t4,.L0f163804 +/* f1637d8: 02602025 */ or $a0,$s3,$zero +/* f1637dc: 862e0010 */ lh $t6,0x10($s1) +/* f1637e0: 24040001 */ addiu $a0,$zero,0x1 +/* f1637e4: a7ae0054 */ sh $t6,0x54($sp) +/* f1637e8: 862f0012 */ lh $t7,0x12($s1) +/* f1637ec: a7af0056 */ sh $t7,0x56($sp) +/* f1637f0: 86380014 */ lh $t8,0x14($s1) +/* f1637f4: a7b80058 */ sh $t8,0x58($sp) +/* f1637f8: 86390016 */ lh $t9,0x16($s1) +/* f1637fc: 10000006 */ beqz $zero,.L0f163818 +/* f163800: a7b9005a */ sh $t9,0x5a($sp) +.L0f163804: +/* f163804: 0fc57443 */ jal func0f15d10c +/* f163808: 03c02825 */ or $a1,$s8,$zero +/* f16380c: 00022400 */ sll $a0,$v0,0x10 +/* f163810: 00044403 */ sra $t0,$a0,0x10 +/* f163814: 01002025 */ or $a0,$t0,$zero +.L0f163818: +/* f163818: 10800019 */ beqz $a0,.L0f163880 +/* f16381c: 26250010 */ addiu $a1,$s1,0x10 +/* f163820: 0fc5755c */ jal func0f15d570 +/* f163824: 03c02025 */ or $a0,$s8,$zero +/* f163828: 87a30054 */ lh $v1,0x54($sp) +/* f16382c: 87a40058 */ lh $a0,0x58($sp) +/* f163830: 87a20056 */ lh $v0,0x56($sp) +/* f163834: 87a5005a */ lh $a1,0x5a($sp) +/* f163838: 0064082a */ slt $at,$v1,$a0 +/* f16383c: 10200010 */ beqz $at,.L0f163880 +/* f163840: 0045082a */ slt $at,$v0,$a1 +/* f163844: 5020000f */ beqzl $at,.L0f163884 +/* f163848: 9222000d */ lbu $v0,0xd($s1) +/* f16384c: 56800007 */ bnezl $s4,.L0f16386c +/* f163850: 27a4005c */ addiu $a0,$sp,0x5c +/* f163854: a7a3005c */ sh $v1,0x5c($sp) +/* f163858: a7a2005e */ sh $v0,0x5e($sp) +/* f16385c: a7a40060 */ sh $a0,0x60($sp) +/* f163860: 10000004 */ beqz $zero,.L0f163874 +/* f163864: a7a50062 */ sh $a1,0x62($sp) +/* f163868: 27a4005c */ addiu $a0,$sp,0x5c +.L0f16386c: +/* f16386c: 0fc5758f */ jal func0f15d63c +/* f163870: 03c02825 */ or $a1,$s8,$zero +.L0f163874: +/* f163874: 26940001 */ addiu $s4,$s4,0x1 +/* f163878: 00144c00 */ sll $t1,$s4,0x10 +/* f16387c: 0009a403 */ sra $s4,$t1,0x10 +.L0f163880: +/* f163880: 9222000d */ lbu $v0,0xd($s1) +.L0f163884: +/* f163884: 00021840 */ sll $v1,$v0,0x1 +.L0f163888: +/* f163888: 26b50002 */ addiu $s5,$s5,0x2 +/* f16388c: 02a3082a */ slt $at,$s5,$v1 +/* f163890: 5420ff4c */ bnezl $at,.L0f1635c4 +/* f163894: 862d000e */ lh $t5,0xe($s1) +.L0f163898: +/* f163898: 1280000e */ beqz $s4,.L0f1638d4 +/* f16389c: 02c02025 */ or $a0,$s6,$zero +/* f1638a0: 9225000c */ lbu $a1,0xc($s1) +/* f1638a4: 0fc55fa5 */ jal func0f157e94 +/* f1638a8: 27a6005c */ addiu $a2,$sp,0x5c +/* f1638ac: 9226000c */ lbu $a2,0xc($s1) +/* f1638b0: 00162c00 */ sll $a1,$s6,0x10 +/* f1638b4: 00055c03 */ sra $t3,$a1,0x10 +/* f1638b8: 24c60001 */ addiu $a2,$a2,0x1 +/* f1638bc: 00066c00 */ sll $t5,$a2,0x10 +/* f1638c0: 000d3403 */ sra $a2,$t5,0x10 +/* f1638c4: 01602825 */ or $a1,$t3,$zero +/* f1638c8: 86240000 */ lh $a0,0x0($s1) +/* f1638cc: 0fc58cb5 */ jal func0f1632d4 +/* f1638d0: 27a7005c */ addiu $a3,$sp,0x5c +.L0f1638d4: +/* f1638d4: 8fbf003c */ lw $ra,0x3c($sp) +/* f1638d8: 8fb00018 */ lw $s0,0x18($sp) +/* f1638dc: 8fb1001c */ lw $s1,0x1c($sp) +/* f1638e0: 8fb20020 */ lw $s2,0x20($sp) +/* f1638e4: 8fb30024 */ lw $s3,0x24($sp) +/* f1638e8: 8fb40028 */ lw $s4,0x28($sp) +/* f1638ec: 8fb5002c */ lw $s5,0x2c($sp) +/* f1638f0: 8fb60030 */ lw $s6,0x30($sp) +/* f1638f4: 8fb70034 */ lw $s7,0x34($sp) +/* f1638f8: 8fbe0038 */ lw $s8,0x38($sp) +/* f1638fc: 03e00008 */ jr $ra +/* f163900: 27bd0080 */ addiu $sp,$sp,0x80 +); + +GLOBAL_ASM( +glabel func0f163904 +/* f163904: 3c02800a */ lui $v0,0x800a +/* f163908: 24424cf0 */ addiu $v0,$v0,0x4cf0 +/* f16390c: 84430004 */ lh $v1,0x4($v0) +/* f163910: 844e0002 */ lh $t6,0x2($v0) +/* f163914: 27bdffe8 */ addiu $sp,$sp,-24 +/* f163918: afbf0014 */ sw $ra,0x14($sp) +/* f16391c: 15c30003 */ bne $t6,$v1,.L0f16392c +/* f163920: 00037880 */ sll $t7,$v1,0x2 +/* f163924: 10000011 */ beqz $zero,.L0f16396c +/* f163928: 00001025 */ or $v0,$zero,$zero +.L0f16392c: +/* f16392c: 01e37823 */ subu $t7,$t7,$v1 +/* f163930: 000f78c0 */ sll $t7,$t7,0x3 +/* f163934: 004f2021 */ addu $a0,$v0,$t7 +/* f163938: 0fc58d4a */ jal func0f163528 +/* f16393c: 24840010 */ addiu $a0,$a0,0x10 +/* f163940: 3c02800a */ lui $v0,0x800a +/* f163944: 24424cf0 */ addiu $v0,$v0,0x4cf0 +/* f163948: 84580004 */ lh $t8,0x4($v0) +/* f16394c: 240100fa */ addiu $at,$zero,0xfa +/* f163950: 27190001 */ addiu $t9,$t8,0x1 +/* f163954: a4590004 */ sh $t9,0x4($v0) +/* f163958: 84480004 */ lh $t0,0x4($v0) +/* f16395c: 55010003 */ bnel $t0,$at,.L0f16396c +/* f163960: 24020001 */ addiu $v0,$zero,0x1 +/* f163964: a4400004 */ sh $zero,0x4($v0) +/* f163968: 24020001 */ addiu $v0,$zero,0x1 +.L0f16396c: +/* f16396c: 8fbf0014 */ lw $ra,0x14($sp) +/* f163970: 27bd0018 */ addiu $sp,$sp,0x18 +/* f163974: 03e00008 */ jr $ra +/* f163978: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16397c +/* f16397c: 27bdff88 */ addiu $sp,$sp,-120 +/* f163980: afb70030 */ sw $s7,0x30($sp) +/* f163984: 3c17800a */ lui $s7,0x800a +/* f163988: 26f74cc8 */ addiu $s7,$s7,0x4cc8 +/* f16398c: afb00014 */ sw $s0,0x14($sp) +/* f163990: 8eea0000 */ lw $t2,0x0($s7) +/* f163994: 3c108008 */ lui $s0,0x8008 +/* f163998: 2610fc38 */ addiu $s0,$s0,-968 +/* f16399c: afbf0034 */ sw $ra,0x34($sp) +/* f1639a0: afb6002c */ sw $s6,0x2c($sp) +/* f1639a4: afb50028 */ sw $s5,0x28($sp) +/* f1639a8: afb40024 */ sw $s4,0x24($sp) +/* f1639ac: afb30020 */ sw $s3,0x20($sp) +/* f1639b0: afb2001c */ sw $s2,0x1c($sp) +/* f1639b4: afb10018 */ sw $s1,0x18($sp) +/* f1639b8: ae000000 */ sw $zero,0x0($s0) +/* f1639bc: 954e0000 */ lhu $t6,0x0($t2) +/* f1639c0: 0000a825 */ or $s5,$zero,$zero +/* f1639c4: 3c16800a */ lui $s6,0x800a +/* f1639c8: 11c000d0 */ beqz $t6,.L0f163d0c +/* f1639cc: 01401825 */ or $v1,$t2,$zero +/* f1639d0: 3c14800a */ lui $s4,0x800a +/* f1639d4: 26944ce0 */ addiu $s4,$s4,0x4ce0 +/* f1639d8: 26d64928 */ addiu $s6,$s6,0x4928 +/* f1639dc: 2411008c */ addiu $s1,$zero,0x8c +/* f1639e0: 906f0006 */ lbu $t7,0x6($v1) +.L0f1639e4: +/* f1639e4: 31f80008 */ andi $t8,$t7,0x8 +/* f1639e8: 570000c4 */ bnezl $t8,.L0f163cfc +/* f1639ec: 946e0008 */ lhu $t6,0x8($v1) +/* f1639f0: 84730002 */ lh $s3,0x2($v1) +/* f1639f4: 8ec50000 */ lw $a1,0x0($s6) +/* f1639f8: 84720004 */ lh $s2,0x4($v1) +/* f1639fc: 02710019 */ multu $s3,$s1 +/* f163a00: 00006012 */ mflo $t4 +/* f163a04: 00ac4021 */ addu $t0,$a1,$t4 +/* f163a08: 95020000 */ lhu $v0,0x0($t0) +/* f163a0c: 30440004 */ andi $a0,$v0,0x4 +/* f163a10: 1080005b */ beqz $a0,.L0f163b80 +/* f163a14: 00000000 */ sll $zero,$zero,0x0 +/* f163a18: 02510019 */ multu $s2,$s1 +/* f163a1c: 00005812 */ mflo $t3 +/* f163a20: 00ab3021 */ addu $a2,$a1,$t3 +/* f163a24: 94c70000 */ lhu $a3,0x0($a2) +/* f163a28: 30f90004 */ andi $t9,$a3,0x4 +/* f163a2c: 17200054 */ bnez $t9,.L0f163b80 +/* f163a30: 34ed0008 */ ori $t5,$a3,0x8 +/* f163a34: a4cd0000 */ sh $t5,0x0($a2) +/* f163a38: 8ece0000 */ lw $t6,0x0($s6) +/* f163a3c: 02402025 */ or $a0,$s2,$zero +/* f163a40: 24050001 */ addiu $a1,$zero,0x1 +/* f163a44: 01cb3021 */ addu $a2,$t6,$t3 +/* f163a48: 84cf0002 */ lh $t7,0x2($a2) +/* f163a4c: 15e00007 */ bnez $t7,.L0f163a6c +/* f163a50: 00000000 */ sll $zero,$zero,0x0 +/* f163a54: 94d80000 */ lhu $t8,0x0($a2) +/* f163a58: 37190020 */ ori $t9,$t8,0x20 +/* f163a5c: a4d90000 */ sh $t9,0x0($a2) +/* f163a60: 8e0d0000 */ lw $t5,0x0($s0) +/* f163a64: 25ae0001 */ addiu $t6,$t5,0x1 +/* f163a68: ae0e0000 */ sw $t6,0x0($s0) +.L0f163a6c: +/* f163a6c: 0fc55f6c */ jal func0f157db0 +/* f163a70: afab003c */ sw $t3,0x3c($sp) +/* f163a74: 8eea0000 */ lw $t2,0x0($s7) +/* f163a78: 8fab003c */ lw $t3,0x3c($sp) +/* f163a7c: 01551821 */ addu $v1,$t2,$s5 +/* f163a80: 90620006 */ lbu $v0,0x6($v1) +/* f163a84: 304f0001 */ andi $t7,$v0,0x1 +/* f163a88: 11e0009b */ beqz $t7,.L0f163cf8 +/* f163a8c: 30580004 */ andi $t8,$v0,0x4 +/* f163a90: 5700009a */ bnezl $t8,.L0f163cfc +/* f163a94: 946e0008 */ lhu $t6,0x8($v1) +/* f163a98: 8ec50000 */ lw $a1,0x0($s6) +/* f163a9c: 00004825 */ or $t1,$zero,$zero +/* f163aa0: 00003825 */ or $a3,$zero,$zero +/* f163aa4: 00ab3021 */ addu $a2,$a1,$t3 +/* f163aa8: 80c80005 */ lb $t0,0x5($a2) +/* f163aac: 59000093 */ blezl $t0,.L0f163cfc +/* f163ab0: 946e0008 */ lhu $t6,0x8($v1) +.L0f163ab4: +/* f163ab4: 84cd000e */ lh $t5,0xe($a2) +/* f163ab8: 8e990000 */ lw $t9,0x0($s4) +/* f163abc: 25290001 */ addiu $t1,$t1,0x1 +/* f163ac0: 000d7040 */ sll $t6,$t5,0x1 +/* f163ac4: 032e7821 */ addu $t7,$t9,$t6 +/* f163ac8: 01e7c021 */ addu $t8,$t7,$a3 +/* f163acc: 87020000 */ lh $v0,0x0($t8) +/* f163ad0: 000268c0 */ sll $t5,$v0,0x3 +/* f163ad4: 014d2021 */ addu $a0,$t2,$t5 +/* f163ad8: 84830002 */ lh $v1,0x2($a0) +/* f163adc: 16430013 */ bne $s2,$v1,.L0f163b2c +/* f163ae0: 00000000 */ sll $zero,$zero,0x0 +/* f163ae4: 84990004 */ lh $t9,0x4($a0) +/* f163ae8: 03310019 */ multu $t9,$s1 +/* f163aec: 00007012 */ mflo $t6 +/* f163af0: 00ae1021 */ addu $v0,$a1,$t6 +/* f163af4: 844f0002 */ lh $t7,0x2($v0) +/* f163af8: 55e0001d */ bnezl $t7,.L0f163b70 +/* f163afc: 0128082a */ slt $at,$t1,$t0 +/* f163b00: 94580000 */ lhu $t8,0x0($v0) +/* f163b04: 370d0020 */ ori $t5,$t8,0x20 +/* f163b08: a44d0000 */ sh $t5,0x0($v0) +/* f163b0c: 8e190000 */ lw $t9,0x0($s0) +/* f163b10: 8ec50000 */ lw $a1,0x0($s6) +/* f163b14: 8eea0000 */ lw $t2,0x0($s7) +/* f163b18: 272e0001 */ addiu $t6,$t9,0x1 +/* f163b1c: ae0e0000 */ sw $t6,0x0($s0) +/* f163b20: 00ab3021 */ addu $a2,$a1,$t3 +/* f163b24: 10000011 */ beqz $zero,.L0f163b6c +/* f163b28: 80c80005 */ lb $t0,0x5($a2) +.L0f163b2c: +/* f163b2c: 00710019 */ multu $v1,$s1 +/* f163b30: 00007812 */ mflo $t7 +/* f163b34: 00af1021 */ addu $v0,$a1,$t7 +/* f163b38: 84580002 */ lh $t8,0x2($v0) +/* f163b3c: 5700000c */ bnezl $t8,.L0f163b70 +/* f163b40: 0128082a */ slt $at,$t1,$t0 +/* f163b44: 944d0000 */ lhu $t5,0x0($v0) +/* f163b48: 35b90020 */ ori $t9,$t5,0x20 +/* f163b4c: a4590000 */ sh $t9,0x0($v0) +/* f163b50: 8e0e0000 */ lw $t6,0x0($s0) +/* f163b54: 8ec50000 */ lw $a1,0x0($s6) +/* f163b58: 8eea0000 */ lw $t2,0x0($s7) +/* f163b5c: 25cf0001 */ addiu $t7,$t6,0x1 +/* f163b60: ae0f0000 */ sw $t7,0x0($s0) +/* f163b64: 00ab3021 */ addu $a2,$a1,$t3 +/* f163b68: 80c80005 */ lb $t0,0x5($a2) +.L0f163b6c: +/* f163b6c: 0128082a */ slt $at,$t1,$t0 +.L0f163b70: +/* f163b70: 1420ffd0 */ bnez $at,.L0f163ab4 +/* f163b74: 24e70002 */ addiu $a3,$a3,0x2 +/* f163b78: 1000005f */ beqz $zero,.L0f163cf8 +/* f163b7c: 01551821 */ addu $v1,$t2,$s5 +.L0f163b80: +/* f163b80: 02510019 */ multu $s2,$s1 +/* f163b84: 0000c012 */ mflo $t8 +/* f163b88: 00b86821 */ addu $t5,$a1,$t8 +/* f163b8c: 95b90000 */ lhu $t9,0x0($t5) +/* f163b90: 332e0004 */ andi $t6,$t9,0x4 +/* f163b94: 51c00059 */ beqzl $t6,.L0f163cfc +/* f163b98: 946e0008 */ lhu $t6,0x8($v1) +/* f163b9c: 14800056 */ bnez $a0,.L0f163cf8 +/* f163ba0: 344f0008 */ ori $t7,$v0,0x8 +/* f163ba4: a50f0000 */ sh $t7,0x0($t0) +/* f163ba8: 8ed80000 */ lw $t8,0x0($s6) +/* f163bac: 02602025 */ or $a0,$s3,$zero +/* f163bb0: 24050001 */ addiu $a1,$zero,0x1 +/* f163bb4: 030c4021 */ addu $t0,$t8,$t4 +/* f163bb8: 850d0002 */ lh $t5,0x2($t0) +/* f163bbc: 15a00007 */ bnez $t5,.L0f163bdc +/* f163bc0: 00000000 */ sll $zero,$zero,0x0 +/* f163bc4: 95190000 */ lhu $t9,0x0($t0) +/* f163bc8: 372e0020 */ ori $t6,$t9,0x20 +/* f163bcc: a50e0000 */ sh $t6,0x0($t0) +/* f163bd0: 8e0f0000 */ lw $t7,0x0($s0) +/* f163bd4: 25f80001 */ addiu $t8,$t7,0x1 +/* f163bd8: ae180000 */ sw $t8,0x0($s0) +.L0f163bdc: +/* f163bdc: 0fc55f6c */ jal func0f157db0 +/* f163be0: afac0048 */ sw $t4,0x48($sp) +/* f163be4: 8eea0000 */ lw $t2,0x0($s7) +/* f163be8: 8fac0048 */ lw $t4,0x48($sp) +/* f163bec: 01551821 */ addu $v1,$t2,$s5 +/* f163bf0: 90620006 */ lbu $v0,0x6($v1) +/* f163bf4: 304d0001 */ andi $t5,$v0,0x1 +/* f163bf8: 11a0003f */ beqz $t5,.L0f163cf8 +/* f163bfc: 30590004 */ andi $t9,$v0,0x4 +/* f163c00: 5720003e */ bnezl $t9,.L0f163cfc +/* f163c04: 946e0008 */ lhu $t6,0x8($v1) +/* f163c08: 8ec50000 */ lw $a1,0x0($s6) +/* f163c0c: 00004825 */ or $t1,$zero,$zero +/* f163c10: 00003825 */ or $a3,$zero,$zero +/* f163c14: 00ac4021 */ addu $t0,$a1,$t4 +/* f163c18: 81060005 */ lb $a2,0x5($t0) +/* f163c1c: 58c00037 */ blezl $a2,.L0f163cfc +/* f163c20: 946e0008 */ lhu $t6,0x8($v1) +.L0f163c24: +/* f163c24: 850f000e */ lh $t7,0xe($t0) +/* f163c28: 8e8e0000 */ lw $t6,0x0($s4) +/* f163c2c: 25290001 */ addiu $t1,$t1,0x1 +/* f163c30: 000fc040 */ sll $t8,$t7,0x1 +/* f163c34: 01d86821 */ addu $t5,$t6,$t8 +/* f163c38: 01a7c821 */ addu $t9,$t5,$a3 +/* f163c3c: 87220000 */ lh $v0,0x0($t9) +/* f163c40: 000278c0 */ sll $t7,$v0,0x3 +/* f163c44: 014f2021 */ addu $a0,$t2,$t7 +/* f163c48: 84830002 */ lh $v1,0x2($a0) +/* f163c4c: 16630012 */ bne $s3,$v1,.L0f163c98 +/* f163c50: 00000000 */ sll $zero,$zero,0x0 +/* f163c54: 00710019 */ multu $v1,$s1 +/* f163c58: 00007012 */ mflo $t6 +/* f163c5c: 00ae1021 */ addu $v0,$a1,$t6 +/* f163c60: 84580002 */ lh $t8,0x2($v0) +/* f163c64: 57000021 */ bnezl $t8,.L0f163cec +/* f163c68: 0126082a */ slt $at,$t1,$a2 +/* f163c6c: 944d0000 */ lhu $t5,0x0($v0) +/* f163c70: 35b90020 */ ori $t9,$t5,0x20 +/* f163c74: a4590000 */ sh $t9,0x0($v0) +/* f163c78: 8e0f0000 */ lw $t7,0x0($s0) +/* f163c7c: 8ec50000 */ lw $a1,0x0($s6) +/* f163c80: 8eea0000 */ lw $t2,0x0($s7) +/* f163c84: 25ee0001 */ addiu $t6,$t7,0x1 +/* f163c88: ae0e0000 */ sw $t6,0x0($s0) +/* f163c8c: 00ac4021 */ addu $t0,$a1,$t4 +/* f163c90: 10000015 */ beqz $zero,.L0f163ce8 +/* f163c94: 81060005 */ lb $a2,0x5($t0) +.L0f163c98: +/* f163c98: 00710019 */ multu $v1,$s1 +/* f163c9c: 0000c012 */ mflo $t8 +/* f163ca0: 00b86821 */ addu $t5,$a1,$t8 +/* f163ca4: 85b90002 */ lh $t9,0x2($t5) +/* f163ca8: 57200010 */ bnezl $t9,.L0f163cec +/* f163cac: 0126082a */ slt $at,$t1,$a2 +/* f163cb0: 848f0004 */ lh $t7,0x4($a0) +/* f163cb4: 01f10019 */ multu $t7,$s1 +/* f163cb8: 00007012 */ mflo $t6 +/* f163cbc: 00ae1021 */ addu $v0,$a1,$t6 +/* f163cc0: 94580000 */ lhu $t8,0x0($v0) +/* f163cc4: 370d0020 */ ori $t5,$t8,0x20 +/* f163cc8: a44d0000 */ sh $t5,0x0($v0) +/* f163ccc: 8e190000 */ lw $t9,0x0($s0) +/* f163cd0: 8ec50000 */ lw $a1,0x0($s6) +/* f163cd4: 8eea0000 */ lw $t2,0x0($s7) +/* f163cd8: 272f0001 */ addiu $t7,$t9,0x1 +/* f163cdc: ae0f0000 */ sw $t7,0x0($s0) +/* f163ce0: 00ac4021 */ addu $t0,$a1,$t4 +/* f163ce4: 81060005 */ lb $a2,0x5($t0) +.L0f163ce8: +/* f163ce8: 0126082a */ slt $at,$t1,$a2 +.L0f163cec: +/* f163cec: 1420ffcd */ bnez $at,.L0f163c24 +/* f163cf0: 24e70002 */ addiu $a3,$a3,0x2 +/* f163cf4: 01551821 */ addu $v1,$t2,$s5 +.L0f163cf8: +/* f163cf8: 946e0008 */ lhu $t6,0x8($v1) +.L0f163cfc: +/* f163cfc: 26b50008 */ addiu $s5,$s5,0x8 +/* f163d00: 24630008 */ addiu $v1,$v1,0x8 +/* f163d04: 55c0ff37 */ bnezl $t6,.L0f1639e4 +/* f163d08: 906f0006 */ lbu $t7,0x6($v1) +.L0f163d0c: +/* f163d0c: 3c08800a */ lui $t0,0x800a +/* f163d10: 25089fc0 */ addiu $t0,$t0,-24640 +/* f163d14: 8d180314 */ lw $t8,0x314($t0) +/* f163d18: 3c16800a */ lui $s6,0x800a +/* f163d1c: 26d64928 */ addiu $s6,$s6,0x4928 +/* f163d20: 13000039 */ beqz $t8,.L0f163e08 +/* f163d24: 240d0001 */ addiu $t5,$zero,0x1 +/* f163d28: 8d02028c */ lw $v0,0x28c($t0) +/* f163d2c: 8d1802bc */ lw $t8,0x2bc($t0) +/* f163d30: 240f0010 */ addiu $t7,$zero,0x10 +/* f163d34: 004d2804 */ sllv $a1,$t5,$v0 +/* f163d38: 004f4804 */ sllv $t1,$t7,$v0 +/* f163d3c: 30b900ff */ andi $t9,$a1,0xff +/* f163d40: 312e00ff */ andi $t6,$t1,0xff +/* f163d44: 1b000030 */ blez $t8,.L0f163e08 +/* f163d48: 00001825 */ or $v1,$zero,$zero +/* f163d4c: 3c05800a */ lui $a1,0x800a +/* f163d50: 24a5492c */ addiu $a1,$a1,0x492c +/* f163d54: 00002025 */ or $a0,$zero,$zero +/* f163d58: 03203025 */ or $a2,$t9,$zero +/* f163d5c: 01c03825 */ or $a3,$t6,$zero +/* f163d60: 8ecd0000 */ lw $t5,0x0($s6) +.L0f163d64: +/* f163d64: 01a4c821 */ addu $t9,$t5,$a0 +/* f163d68: 972f0000 */ lhu $t7,0x0($t9) +/* f163d6c: 31ee0004 */ andi $t6,$t7,0x4 +/* f163d70: 51c00008 */ beqzl $t6,.L0f163d94 +/* f163d74: 8caf0000 */ lw $t7,0x0($a1) +/* f163d78: 8cb80000 */ lw $t8,0x0($a1) +/* f163d7c: 03031021 */ addu $v0,$t8,$v1 +/* f163d80: 904d0000 */ lbu $t5,0x0($v0) +/* f163d84: 01a6c825 */ or $t9,$t5,$a2 +/* f163d88: 10000007 */ beqz $zero,.L0f163da8 +/* f163d8c: a0590000 */ sb $t9,0x0($v0) +/* f163d90: 8caf0000 */ lw $t7,0x0($a1) +.L0f163d94: +/* f163d94: 00c0c027 */ nor $t8,$a2,$zero +/* f163d98: 01e31021 */ addu $v0,$t7,$v1 +/* f163d9c: 904e0000 */ lbu $t6,0x0($v0) +/* f163da0: 01d86824 */ and $t5,$t6,$t8 +/* f163da4: a04d0000 */ sb $t5,0x0($v0) +.L0f163da8: +/* f163da8: 8ed90000 */ lw $t9,0x0($s6) +/* f163dac: 03247821 */ addu $t7,$t9,$a0 +/* f163db0: 95ee0000 */ lhu $t6,0x0($t7) +/* f163db4: 31d80008 */ andi $t8,$t6,0x8 +/* f163db8: 53000008 */ beqzl $t8,.L0f163ddc +/* f163dbc: 8cae0000 */ lw $t6,0x0($a1) +/* f163dc0: 8cad0000 */ lw $t5,0x0($a1) +/* f163dc4: 01a31021 */ addu $v0,$t5,$v1 +/* f163dc8: 90590000 */ lbu $t9,0x0($v0) +/* f163dcc: 03277825 */ or $t7,$t9,$a3 +/* f163dd0: 10000007 */ beqz $zero,.L0f163df0 +/* f163dd4: a04f0000 */ sb $t7,0x0($v0) +/* f163dd8: 8cae0000 */ lw $t6,0x0($a1) +.L0f163ddc: +/* f163ddc: 00e06827 */ nor $t5,$a3,$zero +/* f163de0: 01c31021 */ addu $v0,$t6,$v1 +/* f163de4: 90580000 */ lbu $t8,0x0($v0) +/* f163de8: 030dc824 */ and $t9,$t8,$t5 +/* f163dec: a0590000 */ sb $t9,0x0($v0) +.L0f163df0: +/* f163df0: 8d0f02bc */ lw $t7,0x2bc($t0) +/* f163df4: 24630001 */ addiu $v1,$v1,0x1 +/* f163df8: 2484008c */ addiu $a0,$a0,0x8c +/* f163dfc: 006f082a */ slt $at,$v1,$t7 +/* f163e00: 5420ffd8 */ bnezl $at,.L0f163d64 +/* f163e04: 8ecd0000 */ lw $t5,0x0($s6) +.L0f163e08: +/* f163e08: 8fbf0034 */ lw $ra,0x34($sp) +/* f163e0c: 8fb00014 */ lw $s0,0x14($sp) +/* f163e10: 8fb10018 */ lw $s1,0x18($sp) +/* f163e14: 8fb2001c */ lw $s2,0x1c($sp) +/* f163e18: 8fb30020 */ lw $s3,0x20($sp) +/* f163e1c: 8fb40024 */ lw $s4,0x24($sp) +/* f163e20: 8fb50028 */ lw $s5,0x28($sp) +/* f163e24: 8fb6002c */ lw $s6,0x2c($sp) +/* f163e28: 8fb70030 */ lw $s7,0x30($sp) +/* f163e2c: 03e00008 */ jr $ra +/* f163e30: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f163e34 +/* f163e34: 27bdffb8 */ addiu $sp,$sp,-72 +/* f163e38: afb20020 */ sw $s2,0x20($sp) +/* f163e3c: 3c12800a */ lui $s2,0x800a +/* f163e40: 26529fc0 */ addiu $s2,$s2,-24640 +/* f163e44: afbf0024 */ sw $ra,0x24($sp) +/* f163e48: afb00018 */ sw $s0,0x18($sp) +/* f163e4c: afb1001c */ sw $s1,0x1c($sp) +/* f163e50: 0fc591d2 */ jal func0f164748 +/* f163e54: 8e500284 */ lw $s0,0x284($s2) +/* f163e58: c6041794 */ lwc1 $f4,0x1794($s0) +/* f163e5c: 3c04800a */ lui $a0,0x800a +/* f163e60: 24844cf8 */ addiu $a0,$a0,0x4cf8 +/* f163e64: 4600218d */ trunc.w.s $f6,$f4 +/* f163e68: 440f3000 */ mfc1 $t7,$f6 +/* f163e6c: 00000000 */ sll $zero,$zero,0x0 +/* f163e70: a7af0038 */ sh $t7,0x38($sp) +/* f163e74: c6081798 */ lwc1 $f8,0x1798($s0) +/* f163e78: 4600428d */ trunc.w.s $f10,$f8 +/* f163e7c: 44195000 */ mfc1 $t9,$f10 +/* f163e80: 00000000 */ sll $zero,$zero,0x0 +/* f163e84: a7b9003a */ sh $t9,0x3a($sp) +/* f163e88: c610179c */ lwc1 $f16,0x179c($s0) +/* f163e8c: 4600848d */ trunc.w.s $f18,$f16 +/* f163e90: 440a9000 */ mfc1 $t2,$f18 +/* f163e94: 00000000 */ sll $zero,$zero,0x0 +/* f163e98: a7aa003c */ sh $t2,0x3c($sp) +/* f163e9c: c60417a0 */ lwc1 $f4,0x17a0($s0) +/* f163ea0: 4600218d */ trunc.w.s $f6,$f4 +/* f163ea4: 440c3000 */ mfc1 $t4,$f6 +/* f163ea8: 0c002fb8 */ jal 0xbee0 +/* f163eac: a7ac003e */ sh $t4,0x3e($sp) +/* f163eb0: 8e4d0288 */ lw $t5,0x288($s2) +/* f163eb4: 3c08800a */ lui $t0,0x800a +/* f163eb8: 25084cf0 */ addiu $t0,$t0,0x4cf0 +/* f163ebc: c508000c */ lwc1 $f8,0xc($t0) +/* f163ec0: c5aa0074 */ lwc1 $f10,0x74($t5) +/* f163ec4: 8e4e02bc */ lw $t6,0x2bc($s2) +/* f163ec8: 3c02800a */ lui $v0,0x800a +/* f163ecc: 460a4403 */ div.s $f16,$f8,$f10 +/* f163ed0: 24424928 */ addiu $v0,$v0,0x4928 +/* f163ed4: 00002825 */ or $a1,$zero,$zero +/* f163ed8: 00001825 */ or $v1,$zero,$zero +/* f163edc: 24070001 */ addiu $a3,$zero,0x1 +/* f163ee0: 2406ffd2 */ addiu $a2,$zero,-46 +/* f163ee4: 19c00015 */ blez $t6,.L0f163f3c +/* f163ee8: e510000c */ swc1 $f16,0xc($t0) +/* f163eec: 8c4f0000 */ lw $t7,0x0($v0) +.L0f163ef0: +/* f163ef0: 24a50001 */ addiu $a1,$a1,0x1 +/* f163ef4: 01e32021 */ addu $a0,$t7,$v1 +/* f163ef8: 94980000 */ lhu $t8,0x0($a0) +/* f163efc: 0306c824 */ and $t9,$t8,$a2 +/* f163f00: a4990000 */ sh $t9,0x0($a0) +/* f163f04: 8c490000 */ lw $t1,0x0($v0) +/* f163f08: 01235021 */ addu $t2,$t1,$v1 +/* f163f0c: a1400004 */ sb $zero,0x4($t2) +/* f163f10: 8c4b0000 */ lw $t3,0x0($v0) +/* f163f14: 01636021 */ addu $t4,$t3,$v1 +/* f163f18: a1800006 */ sb $zero,0x6($t4) +/* f163f1c: 8c4d0000 */ lw $t5,0x0($v0) +/* f163f20: 01a37021 */ addu $t6,$t5,$v1 +/* f163f24: a1c70007 */ sb $a3,0x7($t6) +/* f163f28: 8e4f02bc */ lw $t7,0x2bc($s2) +/* f163f2c: 2463008c */ addiu $v1,$v1,0x8c +/* f163f30: 00af082a */ slt $at,$a1,$t7 +/* f163f34: 5420ffee */ bnezl $at,.L0f163ef0 +/* f163f38: 8c4f0000 */ lw $t7,0x0($v0) +.L0f163f3c: +/* f163f3c: 96180010 */ lhu $t8,0x10($s0) +/* f163f40: 24010001 */ addiu $at,$zero,0x1 +/* f163f44: 3c038008 */ lui $v1,0x8008 +/* f163f48: 17010005 */ bne $t8,$at,.L0f163f60 +/* f163f4c: 2463fc34 */ addiu $v1,$v1,-972 +/* f163f50: 0fc58b67 */ jal func0f162d9c +/* f163f54: 00000000 */ sll $zero,$zero,0x0 +/* f163f58: 10000078 */ beqz $zero,.L0f16413c +/* f163f5c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f163f60: +/* f163f60: 3c058008 */ lui $a1,0x8008 +/* f163f64: 24a5fc30 */ addiu $a1,$a1,-976 +/* f163f68: 8ca20000 */ lw $v0,0x0($a1) +/* f163f6c: 8c790000 */ lw $t9,0x0($v1) +/* f163f70: 3c10800a */ lui $s0,0x800a +/* f163f74: 261065b8 */ addiu $s0,$s0,0x65b8 +/* f163f78: 0322082a */ slt $at,$t9,$v0 +/* f163f7c: 10200002 */ beqz $at,.L0f163f88 +/* f163f80: 24097fff */ addiu $t1,$zero,0x7fff +/* f163f84: ac620000 */ sw $v0,0x0($v1) +.L0f163f88: +/* f163f88: 3c018008 */ lui $at,0x8008 +/* f163f8c: ac20fc2c */ sw $zero,-0x3d4($at) +/* f163f90: aca00000 */ sw $zero,0x0($a1) +/* f163f94: 3c01800a */ lui $at,0x800a +/* f163f98: a4204ce6 */ sh $zero,0x4ce6($at) +/* f163f9c: 3c01800a */ lui $at,0x800a +/* f163fa0: a4294ce4 */ sh $t1,0x4ce4($at) +/* f163fa4: 3c02800a */ lui $v0,0x800a +/* f163fa8: 24424640 */ addiu $v0,$v0,0x4640 +/* f163fac: 87ac0038 */ lh $t4,0x38($sp) +/* f163fb0: 87ad003a */ lh $t5,0x3a($sp) +/* f163fb4: 87ae003c */ lh $t6,0x3c($sp) +/* f163fb8: 87af003e */ lh $t7,0x3e($sp) +/* f163fbc: 240affff */ addiu $t2,$zero,-1 +/* f163fc0: 240b00ff */ addiu $t3,$zero,0xff +/* f163fc4: a44a02d0 */ sh $t2,0x2d0($v0) +/* f163fc8: a04b02d3 */ sb $t3,0x2d3($v0) +/* f163fcc: a5000000 */ sh $zero,0x0($t0) +/* f163fd0: a5000002 */ sh $zero,0x2($t0) +/* f163fd4: a5000004 */ sh $zero,0x4($t0) +/* f163fd8: ae000000 */ sw $zero,0x0($s0) +/* f163fdc: 3c04800a */ lui $a0,0x800a +/* f163fe0: a44c02d4 */ sh $t4,0x2d4($v0) +/* f163fe4: a44d02d6 */ sh $t5,0x2d6($v0) +/* f163fe8: a44e02d8 */ sh $t6,0x2d8($v0) +/* f163fec: a44f02da */ sh $t7,0x2da($v0) +/* f163ff0: 0fc58b3c */ jal func0f162cf0 +/* f163ff4: 8c844cd4 */ lw $a0,0x4cd4($a0) +/* f163ff8: 8e180000 */ lw $t8,0x0($s0) +/* f163ffc: 3c19800a */ lui $t9,0x800a +/* f164000: 1700004b */ bnez $t8,.L0f164130 +/* f164004: 00000000 */ sll $zero,$zero,0x0 +/* f164008: 8f394cc8 */ lw $t9,0x4cc8($t9) +/* f16400c: 3c108008 */ lui $s0,0x8008 +/* f164010: 27b10038 */ addiu $s1,$sp,0x38 +/* f164014: 97290000 */ lhu $t1,0x0($t9) +/* f164018: 2610fc20 */ addiu $s0,$s0,-992 +/* f16401c: 02203025 */ or $a2,$s1,$zero +/* f164020: 1520002d */ bnez $t1,.L0f1640d8 +/* f164024: 00002825 */ or $a1,$zero,$zero +/* f164028: 8e4a02bc */ lw $t2,0x2bc($s2) +/* f16402c: 24100001 */ addiu $s0,$zero,0x1 +/* f164030: 27b10038 */ addiu $s1,$sp,0x38 +/* f164034: 29410002 */ slti $at,$t2,0x2 +/* f164038: 1420003d */ bnez $at,.L0f164130 +/* f16403c: 02002025 */ or $a0,$s0,$zero +.L0f164040: +/* f164040: 0fc57364 */ jal func0f15cd90 +/* f164044: 02202825 */ or $a1,$s1,$zero +/* f164048: 1040001c */ beqz $v0,.L0f1640bc +/* f16404c: 3c028008 */ lui $v0,0x8008 +/* f164050: 8c42fc00 */ lw $v0,-0x400($v0) +/* f164054: 2401001b */ addiu $at,$zero,0x1b +/* f164058: 10410004 */ beq $v0,$at,.L0f16406c +/* f16405c: 24010021 */ addiu $at,$zero,0x21 +/* f164060: 10410002 */ beq $v0,$at,.L0f16406c +/* f164064: 24010005 */ addiu $at,$zero,0x5 +/* f164068: 14410002 */ bne $v0,$at,.L0f164074 +.L0f16406c: +/* f16406c: 2401000f */ addiu $at,$zero,0xf +/* f164070: 12010012 */ beq $s0,$at,.L0f1640bc +.L0f164074: +/* f164074: 24010016 */ addiu $at,$zero,0x16 +/* f164078: 14410002 */ bne $v0,$at,.L0f164084 +/* f16407c: 24010002 */ addiu $at,$zero,0x2 +/* f164080: 1201000e */ beq $s0,$at,.L0f1640bc +.L0f164084: +/* f164084: 2401001c */ addiu $at,$zero,0x1c +/* f164088: 10410002 */ beq $v0,$at,.L0f164094 +/* f16408c: 2401000e */ addiu $at,$zero,0xe +/* f164090: 14410002 */ bne $v0,$at,.L0f16409c +.L0f164094: +/* f164094: 24010001 */ addiu $at,$zero,0x1 +/* f164098: 12010008 */ beq $s0,$at,.L0f1640bc +.L0f16409c: +/* f16409c: 24010020 */ addiu $at,$zero,0x20 +/* f1640a0: 14410003 */ bne $v0,$at,.L0f1640b0 +/* f1640a4: 02002025 */ or $a0,$s0,$zero +/* f1640a8: 24010071 */ addiu $at,$zero,0x71 +/* f1640ac: 12010003 */ beq $s0,$at,.L0f1640bc +.L0f1640b0: +/* f1640b0: 00002825 */ or $a1,$zero,$zero +/* f1640b4: 0fc55fa5 */ jal func0f157e94 +/* f1640b8: 02203025 */ or $a2,$s1,$zero +.L0f1640bc: +/* f1640bc: 8e4b02bc */ lw $t3,0x2bc($s2) +/* f1640c0: 26100001 */ addiu $s0,$s0,0x1 +/* f1640c4: 020b082a */ slt $at,$s0,$t3 +/* f1640c8: 5420ffdd */ bnezl $at,.L0f164040 +/* f1640cc: 02002025 */ or $a0,$s0,$zero +/* f1640d0: 10000017 */ beqz $zero,.L0f164130 +/* f1640d4: 00000000 */ sll $zero,$zero,0x0 +.L0f1640d8: +/* f1640d8: 0fc55fa5 */ jal func0f157e94 +/* f1640dc: 8e040000 */ lw $a0,0x0($s0) +/* f1640e0: 86040002 */ lh $a0,0x2($s0) +/* f1640e4: 3c08800a */ lui $t0,0x800a +/* f1640e8: 25084cf0 */ addiu $t0,$t0,0x4cf0 +/* f1640ec: 00042c00 */ sll $a1,$a0,0x10 +/* f1640f0: 00056403 */ sra $t4,$a1,0x10 +/* f1640f4: a5000000 */ sh $zero,0x0($t0) +/* f1640f8: a5000002 */ sh $zero,0x2($t0) +/* f1640fc: a5000004 */ sh $zero,0x4($t0) +/* f164100: 01802825 */ or $a1,$t4,$zero +/* f164104: 24060001 */ addiu $a2,$zero,0x1 +/* f164108: 0fc58cb5 */ jal func0f1632d4 +/* f16410c: 02203825 */ or $a3,$s1,$zero +/* f164110: 0fc58e41 */ jal func0f163904 +/* f164114: 00000000 */ sll $zero,$zero,0x0 +/* f164118: 10400005 */ beqz $v0,.L0f164130 +/* f16411c: 00000000 */ sll $zero,$zero,0x0 +.L0f164120: +/* f164120: 0fc58e41 */ jal func0f163904 +/* f164124: 00000000 */ sll $zero,$zero,0x0 +/* f164128: 1440fffd */ bnez $v0,.L0f164120 +/* f16412c: 00000000 */ sll $zero,$zero,0x0 +.L0f164130: +/* f164130: 0fc58e5f */ jal func0f16397c +/* f164134: 00000000 */ sll $zero,$zero,0x0 +/* f164138: 8fbf0024 */ lw $ra,0x24($sp) +.L0f16413c: +/* f16413c: 8fb00018 */ lw $s0,0x18($sp) +/* f164140: 8fb1001c */ lw $s1,0x1c($sp) +/* f164144: 8fb20020 */ lw $s2,0x20($sp) +/* f164148: 03e00008 */ jr $ra +/* f16414c: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f164150 +/* f164150: 27bdff38 */ addiu $sp,$sp,-200 +/* f164154: afbf0044 */ sw $ra,0x44($sp) +/* f164158: f7be0038 */ sdc1 $f30,0x38($sp) +/* f16415c: f7bc0030 */ sdc1 $f28,0x30($sp) +/* f164160: f7ba0028 */ sdc1 $f26,0x28($sp) +/* f164164: f7b80020 */ sdc1 $f24,0x20($sp) +/* f164168: f7b60018 */ sdc1 $f22,0x18($sp) +/* f16416c: 0fc569bd */ jal func0f15a6f4 +/* f164170: f7b40010 */ sdc1 $f20,0x10($sp) +/* f164174: 0fc572dd */ jal func0f15cb74 +/* f164178: 00402025 */ or $a0,$v0,$zero +/* f16417c: 3c03800a */ lui $v1,0x800a +/* f164180: 24639fc0 */ addiu $v1,$v1,-24640 +/* f164184: 8c6e0290 */ lw $t6,0x290($v1) +/* f164188: 3c0a8008 */ lui $t2,0x8008 +/* f16418c: 00405825 */ or $t3,$v0,$zero +/* f164190: 15c00005 */ bnez $t6,.L0f1641a8 +/* f164194: 254afc28 */ addiu $t2,$t2,-984 +/* f164198: 8d4f0000 */ lw $t7,0x0($t2) +/* f16419c: 8c780034 */ lw $t8,0x34($v1) +/* f1641a0: 01f8c823 */ subu $t9,$t7,$t8 +/* f1641a4: ad590000 */ sw $t9,0x0($t2) +.L0f1641a8: +/* f1641a8: 3c0a8008 */ lui $t2,0x8008 +/* f1641ac: 254afc28 */ addiu $t2,$t2,-984 +/* f1641b0: 8d420000 */ lw $v0,0x0($t2) +/* f1641b4: 3c0c8008 */ lui $t4,0x8008 +/* f1641b8: 04410003 */ bgez $v0,.L0f1641c8 +/* f1641bc: 00000000 */ sll $zero,$zero,0x0 +/* f1641c0: ad400000 */ sw $zero,0x0($t2) +/* f1641c4: 00001025 */ or $v0,$zero,$zero +.L0f1641c8: +/* f1641c8: 544000d1 */ bnezl $v0,.L0f164510 +/* f1641cc: 8fbf0044 */ lw $ra,0x44($sp) +/* f1641d0: 858cfc10 */ lh $t4,-0x3f0($t4) +/* f1641d4: 24010004 */ addiu $at,$zero,0x4 +/* f1641d8: 558100cd */ bnel $t4,$at,.L0f164510 +/* f1641dc: 8fbf0044 */ lw $ra,0x44($sp) +/* f1641e0: 8c6d02ac */ lw $t5,0x2ac($v1) +/* f1641e4: 24020001 */ addiu $v0,$zero,0x1 +/* f1641e8: 3c0e8009 */ lui $t6,0x8009 +/* f1641ec: 544d00c8 */ bnel $v0,$t5,.L0f164510 +/* f1641f0: 8fbf0044 */ lw $ra,0x44($sp) +/* f1641f4: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f1641f8: 3c017f1b */ lui $at,0x7f1b +/* f1641fc: 3c0f8008 */ lui $t7,0x8008 +/* f164200: 504e00c3 */ beql $v0,$t6,.L0f164510 +/* f164204: 8fbf0044 */ lw $ra,0x44($sp) +/* f164208: 8deffc38 */ lw $t7,-0x3c8($t7) +/* f16420c: 8c650284 */ lw $a1,0x284($v1) +/* f164210: c42476c0 */ lwc1 $f4,0x76c0($at) +/* f164214: 00003825 */ or $a3,$zero,$zero +/* f164218: 00a04825 */ or $t1,$a1,$zero +/* f16421c: 11e000b2 */ beqz $t7,.L0f1644e8 +/* f164220: e7a400ac */ swc1 $f4,0xac($sp) +/* f164224: 8c6602bc */ lw $a2,0x2bc($v1) +/* f164228: 3c03800a */ lui $v1,0x800a +/* f16422c: 24040001 */ addiu $a0,$zero,0x1 +/* f164230: 28c10002 */ slti $at,$a2,0x2 +/* f164234: 142000ac */ bnez $at,.L0f1644e8 +/* f164238: 00000000 */ sll $zero,$zero,0x0 +/* f16423c: 8c634928 */ lw $v1,0x4928($v1) +/* f164240: 3c08800a */ lui $t0,0x800a +/* f164244: 2508dd6c */ addiu $t0,$t0,-8852 +/* f164248: 2463008c */ addiu $v1,$v1,0x8c +.L0f16424c: +/* f16424c: 84780002 */ lh $t8,0x2($v1) +/* f164250: 570000a2 */ bnezl $t8,.L0f1644dc +/* f164254: 24840001 */ addiu $a0,$a0,0x1 +/* f164258: 94790000 */ lhu $t9,0x0($v1) +/* f16425c: 332c0020 */ andi $t4,$t9,0x20 +/* f164260: 5180009e */ beqzl $t4,.L0f1644dc +/* f164264: 24840001 */ addiu $a0,$a0,0x1 +/* f164268: 8cad00bc */ lw $t5,0xbc($a1) +/* f16426c: c4680030 */ lwc1 $f8,0x30($v1) +/* f164270: 3c01800a */ lui $at,0x800a +/* f164274: c5a60008 */ lwc1 $f6,0x8($t5) +/* f164278: c434dd4c */ lwc1 $f20,-0x22b4($at) +/* f16427c: 3c01800a */ lui $at,0x800a +/* f164280: 46083281 */ sub.s $f10,$f6,$f8 +/* f164284: c436dd48 */ lwc1 $f22,-0x22b8($at) +/* f164288: 3c01800a */ lui $at,0x800a +/* f16428c: c438dd40 */ lwc1 $f24,-0x22c0($at) +/* f164290: e7aa00b0 */ swc1 $f10,0xb0($sp) +/* f164294: 8cae00bc */ lw $t6,0xbc($a1) +/* f164298: c4660034 */ lwc1 $f6,0x34($v1) +/* f16429c: 3c01800a */ lui $at,0x800a +/* f1642a0: c5c4000c */ lwc1 $f4,0xc($t6) +/* f1642a4: c43add44 */ lwc1 $f26,-0x22bc($at) +/* f1642a8: 3c01800a */ lui $at,0x800a +/* f1642ac: 46062201 */ sub.s $f8,$f4,$f6 +/* f1642b0: c43cdd5c */ lwc1 $f28,-0x22a4($at) +/* f1642b4: 3c01800a */ lui $at,0x800a +/* f1642b8: c43edd58 */ lwc1 $f30,-0x22a8($at) +/* f1642bc: e7a800b4 */ swc1 $f8,0xb4($sp) +/* f1642c0: 8caf00bc */ lw $t7,0xbc($a1) +/* f1642c4: c4640038 */ lwc1 $f4,0x38($v1) +/* f1642c8: c7a800b0 */ lwc1 $f8,0xb0($sp) +/* f1642cc: c5ea0010 */ lwc1 $f10,0x10($t7) +/* f1642d0: 3c01800a */ lui $at,0x800a +/* f1642d4: 46045181 */ sub.s $f6,$f10,$f4 +/* f1642d8: 46084282 */ mul.s $f10,$f8,$f8 +/* f1642dc: c7a400b4 */ lwc1 $f4,0xb4($sp) +/* f1642e0: e7a600b8 */ swc1 $f6,0xb8($sp) +/* f1642e4: 46042182 */ mul.s $f6,$f4,$f4 +/* f1642e8: c7a400b8 */ lwc1 $f4,0xb8($sp) +/* f1642ec: c470003c */ lwc1 $f16,0x3c($v1) +/* f1642f0: c46c0034 */ lwc1 $f12,0x34($v1) +/* f1642f4: c4620030 */ lwc1 $f2,0x30($v1) +/* f1642f8: 8d22174c */ lw $v0,0x174c($t1) +/* f1642fc: c46e0038 */ lwc1 $f14,0x38($v1) +/* f164300: 46065200 */ add.s $f8,$f10,$f6 +/* f164304: 46042282 */ mul.s $f10,$f4,$f4 +/* f164308: c426dd50 */ lwc1 $f6,-0x22b0($at) +/* f16430c: 3c01800a */ lui $at,0x800a +/* f164310: c424dd54 */ lwc1 $f4,-0x22ac($at) +/* f164314: 3c01800a */ lui $at,0x800a +/* f164318: e7a6006c */ swc1 $f6,0x6c($sp) +/* f16431c: e7a40068 */ swc1 $f4,0x68($sp) +/* f164320: 46085480 */ add.s $f18,$f10,$f8 +/* f164324: c42add2c */ lwc1 $f10,-0x22d4($at) +/* f164328: 3c01800a */ lui $at,0x800a +/* f16432c: c428dd28 */ lwc1 $f8,-0x22d8($at) +/* f164330: 3c01800a */ lui $at,0x800a +/* f164334: c426dd20 */ lwc1 $f6,-0x22e0($at) +/* f164338: 3c01800a */ lui $at,0x800a +/* f16433c: c424dd24 */ lwc1 $f4,-0x22dc($at) +/* f164340: 3c01800a */ lui $at,0x800a +/* f164344: e7aa0064 */ swc1 $f10,0x64($sp) +/* f164348: c42add3c */ lwc1 $f10,-0x22c4($at) +/* f16434c: 3c01800a */ lui $at,0x800a +/* f164350: e7a80060 */ swc1 $f8,0x60($sp) +/* f164354: c428dd38 */ lwc1 $f8,-0x22c8($at) +/* f164358: 3c01800a */ lui $at,0x800a +/* f16435c: e7a6005c */ swc1 $f6,0x5c($sp) +/* f164360: c426dd30 */ lwc1 $f6,-0x22d0($at) +/* f164364: 3c01800a */ lui $at,0x800a +/* f164368: e7a40058 */ swc1 $f4,0x58($sp) +/* f16436c: c424dd34 */ lwc1 $f4,-0x22cc($at) +/* f164370: e7aa0054 */ swc1 $f10,0x54($sp) +/* f164374: c50a0000 */ lwc1 $f10,0x0($t0) +/* f164378: e7a80050 */ swc1 $f8,0x50($sp) +/* f16437c: e7a6004c */ swc1 $f6,0x4c($sp) +/* f164380: e7a40048 */ swc1 $f4,0x48($sp) +/* f164384: c4460020 */ lwc1 $f6,0x20($v0) +/* f164388: 46105200 */ add.s $f8,$f10,$f16 +/* f16438c: c44a0024 */ lwc1 $f10,0x24($v0) +/* f164390: 46023102 */ mul.s $f4,$f6,$f2 +/* f164394: 46009006 */ mov.s $f0,$f18 +/* f164398: 3c014040 */ lui $at,0x4040 +/* f16439c: 460c5182 */ mul.s $f6,$f10,$f12 +/* f1643a0: 46062280 */ add.s $f10,$f4,$f6 +/* f1643a4: c4440028 */ lwc1 $f4,0x28($v0) +/* f1643a8: 46047182 */ mul.s $f6,$f14,$f4 +/* f1643ac: 460a3100 */ add.s $f4,$f6,$f10 +/* f1643b0: 4604403c */ c.lt.s $f8,$f4 +/* f1643b4: 4602c202 */ mul.s $f8,$f24,$f2 +/* f1643b8: 00000000 */ sll $zero,$zero,0x0 +/* f1643bc: 460cd102 */ mul.s $f4,$f26,$f12 +/* f1643c0: 45000005 */ bc1f .L0f1643d8 +/* f1643c4: 00000000 */ sll $zero,$zero,0x0 +/* f1643c8: 44813000 */ mtc1 $at,$f6 +/* f1643cc: 00000000 */ sll $zero,$zero,0x0 +/* f1643d0: 46069002 */ mul.s $f0,$f18,$f6 +/* f1643d4: 00000000 */ sll $zero,$zero,0x0 +.L0f1643d8: +/* f1643d8: 46044180 */ add.s $f6,$f8,$f4 +/* f1643dc: 46167202 */ mul.s $f8,$f14,$f22 +/* f1643e0: 3c013fc0 */ lui $at,0x3fc0 +/* f1643e4: 4610a280 */ add.s $f10,$f20,$f16 +/* f1643e8: 46064100 */ add.s $f4,$f8,$f6 +/* f1643ec: 4604503c */ c.lt.s $f10,$f4 +/* f1643f0: c7aa006c */ lwc1 $f10,0x6c($sp) +/* f1643f4: 45000005 */ bc1f .L0f16440c +/* f1643f8: 00000000 */ sll $zero,$zero,0x0 +/* f1643fc: 44814000 */ mtc1 $at,$f8 +/* f164400: 00000000 */ sll $zero,$zero,0x0 +/* f164404: 46080002 */ mul.s $f0,$f0,$f8 +/* f164408: 00000000 */ sll $zero,$zero,0x0 +.L0f16440c: +/* f16440c: 46025102 */ mul.s $f4,$f10,$f2 +/* f164410: c7a80068 */ lwc1 $f8,0x68($sp) +/* f164414: 4610e180 */ add.s $f6,$f28,$f16 +/* f164418: 3c013fc0 */ lui $at,0x3fc0 +/* f16441c: 460c4282 */ mul.s $f10,$f8,$f12 +/* f164420: 460a2200 */ add.s $f8,$f4,$f10 +/* f164424: 461e7102 */ mul.s $f4,$f14,$f30 +/* f164428: 46082280 */ add.s $f10,$f4,$f8 +/* f16442c: c7a80064 */ lwc1 $f8,0x64($sp) +/* f164430: 460a303c */ c.lt.s $f6,$f10 +/* f164434: c7aa005c */ lwc1 $f10,0x5c($sp) +/* f164438: 45020006 */ bc1fl .L0f164454 +/* f16443c: 46104180 */ add.s $f6,$f8,$f16 +/* f164440: 44812000 */ mtc1 $at,$f4 +/* f164444: 00000000 */ sll $zero,$zero,0x0 +/* f164448: 46040002 */ mul.s $f0,$f0,$f4 +/* f16444c: 00000000 */ sll $zero,$zero,0x0 +/* f164450: 46104180 */ add.s $f6,$f8,$f16 +.L0f164454: +/* f164454: 46025102 */ mul.s $f4,$f10,$f2 +/* f164458: c7a80058 */ lwc1 $f8,0x58($sp) +/* f16445c: 460c4282 */ mul.s $f10,$f8,$f12 +/* f164460: 460a2200 */ add.s $f8,$f4,$f10 +/* f164464: c7a40060 */ lwc1 $f4,0x60($sp) +/* f164468: 46047282 */ mul.s $f10,$f14,$f4 +/* f16446c: 46085100 */ add.s $f4,$f10,$f8 +/* f164470: c7aa0054 */ lwc1 $f10,0x54($sp) +/* f164474: 4604303c */ c.lt.s $f6,$f4 +/* f164478: c7a6004c */ lwc1 $f6,0x4c($sp) +/* f16447c: 45020003 */ bc1fl .L0f16448c +/* f164480: 46105200 */ add.s $f8,$f10,$f16 +/* f164484: 46000000 */ add.s $f0,$f0,$f0 +/* f164488: 46105200 */ add.s $f8,$f10,$f16 +.L0f16448c: +/* f16448c: 46023102 */ mul.s $f4,$f6,$f2 +/* f164490: c7aa0048 */ lwc1 $f10,0x48($sp) +/* f164494: 460c5182 */ mul.s $f6,$f10,$f12 +/* f164498: 46062280 */ add.s $f10,$f4,$f6 +/* f16449c: c7a40050 */ lwc1 $f4,0x50($sp) +/* f1644a0: 46047182 */ mul.s $f6,$f14,$f4 +/* f1644a4: 460a3100 */ add.s $f4,$f6,$f10 +/* f1644a8: c7a600ac */ lwc1 $f6,0xac($sp) +/* f1644ac: 4604403c */ c.lt.s $f8,$f4 +/* f1644b0: 00000000 */ sll $zero,$zero,0x0 +/* f1644b4: 45020003 */ bc1fl .L0f1644c4 +/* f1644b8: 4606003c */ c.lt.s $f0,$f6 +/* f1644bc: 46000000 */ add.s $f0,$f0,$f0 +/* f1644c0: 4606003c */ c.lt.s $f0,$f6 +.L0f1644c4: +/* f1644c4: 00000000 */ sll $zero,$zero,0x0 +/* f1644c8: 45020004 */ bc1fl .L0f1644dc +/* f1644cc: 24840001 */ addiu $a0,$a0,0x1 +/* f1644d0: e7a000ac */ swc1 $f0,0xac($sp) +/* f1644d4: 00803825 */ or $a3,$a0,$zero +/* f1644d8: 24840001 */ addiu $a0,$a0,0x1 +.L0f1644dc: +/* f1644dc: 0086082a */ slt $at,$a0,$a2 +/* f1644e0: 1420ff5a */ bnez $at,.L0f16424c +/* f1644e4: 2463008c */ addiu $v1,$v1,0x8c +.L0f1644e8: +/* f1644e8: 10e00008 */ beqz $a3,.L0f16450c +/* f1644ec: 00e02025 */ or $a0,$a3,$zero +/* f1644f0: 0fc57716 */ jal func0f15dc58 +/* f1644f4: afab00c8 */ sw $t3,0xc8($sp) +/* f1644f8: 3c0a8008 */ lui $t2,0x8008 +/* f1644fc: 254afc28 */ addiu $t2,$t2,-984 +/* f164500: 24180040 */ addiu $t8,$zero,0x40 +/* f164504: 8fab00c8 */ lw $t3,0xc8($sp) +/* f164508: ad580000 */ sw $t8,0x0($t2) +.L0f16450c: +/* f16450c: 8fbf0044 */ lw $ra,0x44($sp) +.L0f164510: +/* f164510: d7b40010 */ ldc1 $f20,0x10($sp) +/* f164514: d7b60018 */ ldc1 $f22,0x18($sp) +/* f164518: d7b80020 */ ldc1 $f24,0x20($sp) +/* f16451c: d7ba0028 */ ldc1 $f26,0x28($sp) +/* f164520: d7bc0030 */ ldc1 $f28,0x30($sp) +/* f164524: d7be0038 */ ldc1 $f30,0x38($sp) +/* f164528: 27bd00c8 */ addiu $sp,$sp,0xc8 +/* f16452c: 03e00008 */ jr $ra +/* f164530: 01601025 */ or $v0,$t3,$zero +); + +GLOBAL_ASM( +glabel func0f164534 +/* f164534: 3c08800a */ lui $t0,0x800a +/* f164538: 25084bec */ addiu $t0,$t0,0x4bec +/* f16453c: 8d0e0000 */ lw $t6,0x0($t0) +/* f164540: 00001825 */ or $v1,$zero,$zero +/* f164544: 2409ffff */ addiu $t1,$zero,-1 +/* f164548: 59c00013 */ blezl $t6,.L0f164598 +/* f16454c: 00035040 */ sll $t2,$v1,0x1 +/* f164550: 18a00010 */ blez $a1,.L0f164594 +/* f164554: 00001040 */ sll $v0,$zero,0x1 +/* f164558: 3c0f800a */ lui $t7,0x800a +/* f16455c: 25ef4930 */ addiu $t7,$t7,0x4930 +/* f164560: 004f3821 */ addu $a3,$v0,$t7 +/* f164564: 00823021 */ addu $a2,$a0,$v0 +/* f164568: 84f80000 */ lh $t8,0x0($a3) +.L0f16456c: +/* f16456c: 24630001 */ addiu $v1,$v1,0x1 +/* f164570: 24c60002 */ addiu $a2,$a2,0x2 +/* f164574: a4d8fffe */ sh $t8,-0x2($a2) +/* f164578: 8d190000 */ lw $t9,0x0($t0) +/* f16457c: 24e70002 */ addiu $a3,$a3,0x2 +/* f164580: 0079082a */ slt $at,$v1,$t9 +/* f164584: 10200003 */ beqz $at,.L0f164594 +/* f164588: 0065082a */ slt $at,$v1,$a1 +/* f16458c: 5420fff7 */ bnezl $at,.L0f16456c +/* f164590: 84f80000 */ lh $t8,0x0($a3) +.L0f164594: +/* f164594: 00035040 */ sll $t2,$v1,0x1 +.L0f164598: +/* f164598: 008a5821 */ addu $t3,$a0,$t2 +/* f16459c: a5690000 */ sh $t1,0x0($t3) +/* f1645a0: 03e00008 */ jr $ra +/* f1645a4: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f1645a8 +/* f1645a8: 000438c0 */ sll $a3,$a0,0x3 +/* f1645ac: 00e43821 */ addu $a3,$a3,$a0 +/* f1645b0: 3c0e800a */ lui $t6,0x800a +/* f1645b4: 8dce4928 */ lw $t6,0x4928($t6) +/* f1645b8: 00073880 */ sll $a3,$a3,0x2 +/* f1645bc: 27bdfff0 */ addiu $sp,$sp,-16 +/* f1645c0: 00e43823 */ subu $a3,$a3,$a0 +/* f1645c4: 00073880 */ sll $a3,$a3,0x2 +/* f1645c8: afb1000c */ sw $s1,0xc($sp) +/* f1645cc: afb00008 */ sw $s0,0x8($sp) +/* f1645d0: 01c74021 */ addu $t0,$t6,$a3 +/* f1645d4: 81090005 */ lb $t1,0x5($t0) +/* f1645d8: 00a08025 */ or $s0,$a1,$zero +/* f1645dc: 00c08825 */ or $s1,$a2,$zero +/* f1645e0: 1920002c */ blez $t1,.L0f164694 +/* f1645e4: 00001825 */ or $v1,$zero,$zero +/* f1645e8: 3c0d800a */ lui $t5,0x800a +/* f1645ec: 3c0c800a */ lui $t4,0x800a +/* f1645f0: 258c4ce0 */ addiu $t4,$t4,0x4ce0 +/* f1645f4: 25ad4cc8 */ addiu $t5,$t5,0x4cc8 +/* f1645f8: 00002825 */ or $a1,$zero,$zero +/* f1645fc: 8518000e */ lh $t8,0xe($t0) +.L0f164600: +/* f164600: 8d8f0000 */ lw $t7,0x0($t4) +/* f164604: 00005825 */ or $t3,$zero,$zero +/* f164608: 0018c840 */ sll $t9,$t8,0x1 +/* f16460c: 01f97021 */ addu $t6,$t7,$t9 +/* f164610: 01c5c021 */ addu $t8,$t6,$a1 +/* f164614: 87020000 */ lh $v0,0x0($t8) +/* f164618: 8daf0000 */ lw $t7,0x0($t5) +/* f16461c: 0003c040 */ sll $t8,$v1,0x1 +/* f164620: 0002c8c0 */ sll $t9,$v0,0x3 +/* f164624: 01f95021 */ addu $t2,$t7,$t9 +/* f164628: 85460002 */ lh $a2,0x2($t2) +/* f16462c: 24a50002 */ addiu $a1,$a1,0x2 +/* f164630: 02001025 */ or $v0,$s0,$zero +/* f164634: 14c40002 */ bne $a2,$a0,.L0f164640 +/* f164638: 02187821 */ addu $t7,$s0,$t8 +/* f16463c: 85460004 */ lh $a2,0x4($t2) +.L0f164640: +/* f164640: 18600009 */ blez $v1,.L0f164668 +/* f164644: 3c19800a */ lui $t9,0x800a +.L0f164648: +/* f164648: 844e0000 */ lh $t6,0x0($v0) +/* f16464c: 256b0001 */ addiu $t3,$t3,0x1 +/* f164650: 14ce0003 */ bne $a2,$t6,.L0f164660 +/* f164654: 00000000 */ sll $zero,$zero,0x0 +/* f164658: 1000000b */ beqz $zero,.L0f164688 +/* f16465c: 00091040 */ sll $v0,$t1,0x1 +.L0f164660: +/* f164660: 1563fff9 */ bne $t3,$v1,.L0f164648 +/* f164664: 24420002 */ addiu $v0,$v0,0x2 +.L0f164668: +/* f164668: 24630001 */ addiu $v1,$v1,0x1 +/* f16466c: 0071082a */ slt $at,$v1,$s1 +/* f164670: 10200008 */ beqz $at,.L0f164694 +/* f164674: a5e60000 */ sh $a2,0x0($t7) +/* f164678: 8f394928 */ lw $t9,0x4928($t9) +/* f16467c: 03274021 */ addu $t0,$t9,$a3 +/* f164680: 81090005 */ lb $t1,0x5($t0) +/* f164684: 00091040 */ sll $v0,$t1,0x1 +.L0f164688: +/* f164688: 00a2082a */ slt $at,$a1,$v0 +/* f16468c: 5420ffdc */ bnezl $at,.L0f164600 +/* f164690: 8518000e */ lh $t8,0xe($t0) +.L0f164694: +/* f164694: 0003c040 */ sll $t8,$v1,0x1 +/* f164698: 02187821 */ addu $t7,$s0,$t8 +/* f16469c: 240effff */ addiu $t6,$zero,-1 +/* f1646a0: a5ee0000 */ sh $t6,0x0($t7) +/* f1646a4: 8fb1000c */ lw $s1,0xc($sp) +/* f1646a8: 8fb00008 */ lw $s0,0x8($sp) +/* f1646ac: 27bd0010 */ addiu $sp,$sp,0x10 +/* f1646b0: 03e00008 */ jr $ra +/* f1646b4: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f1646b8 +/* f1646b8: 000478c0 */ sll $t7,$a0,0x3 +/* f1646bc: 01e47821 */ addu $t7,$t7,$a0 +/* f1646c0: 3c0e800a */ lui $t6,0x800a +/* f1646c4: 8dce4928 */ lw $t6,0x4928($t6) +/* f1646c8: 000f7880 */ sll $t7,$t7,0x2 +/* f1646cc: 01e47823 */ subu $t7,$t7,$a0 +/* f1646d0: 000f7880 */ sll $t7,$t7,0x2 +/* f1646d4: 01cf1821 */ addu $v1,$t6,$t7 +/* f1646d8: 80660005 */ lb $a2,0x5($v1) +/* f1646dc: 00001025 */ or $v0,$zero,$zero +/* f1646e0: 3c18800a */ lui $t8,0x800a +/* f1646e4: 18c00015 */ blez $a2,.L0f16473c +/* f1646e8: 3c07800a */ lui $a3,0x800a +/* f1646ec: 8479000e */ lh $t9,0xe($v1) +/* f1646f0: 8f184ce0 */ lw $t8,0x4ce0($t8) +/* f1646f4: 8ce74cc8 */ lw $a3,0x4cc8($a3) +/* f1646f8: 00194840 */ sll $t1,$t9,0x1 +/* f1646fc: 03092021 */ addu $a0,$t8,$t1 +.L0f164700: +/* f164700: 84830000 */ lh $v1,0x0($a0) +/* f164704: 24420001 */ addiu $v0,$v0,0x1 +/* f164708: 0046082a */ slt $at,$v0,$a2 +/* f16470c: 000350c0 */ sll $t2,$v1,0x3 +/* f164710: 00ea4021 */ addu $t0,$a3,$t2 +/* f164714: 850b0002 */ lh $t3,0x2($t0) +/* f164718: 10ab0004 */ beq $a1,$t3,.L0f16472c +/* f16471c: 00000000 */ sll $zero,$zero,0x0 +/* f164720: 850c0004 */ lh $t4,0x4($t0) +/* f164724: 14ac0003 */ bne $a1,$t4,.L0f164734 +/* f164728: 00000000 */ sll $zero,$zero,0x0 +.L0f16472c: +/* f16472c: 03e00008 */ jr $ra +/* f164730: 24020001 */ addiu $v0,$zero,0x1 +.L0f164734: +/* f164734: 1420fff2 */ bnez $at,.L0f164700 +/* f164738: 24840002 */ addiu $a0,$a0,0x2 +.L0f16473c: +/* f16473c: 00001025 */ or $v0,$zero,$zero +/* f164740: 03e00008 */ jr $ra +/* f164744: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f164748 +/* f164748: 27bdffc8 */ addiu $sp,$sp,-56 +/* f16474c: afb00018 */ sw $s0,0x18($sp) +/* f164750: afbf001c */ sw $ra,0x1c($sp) +/* f164754: 3c10800a */ lui $s0,0x800a +/* f164758: 0c002f02 */ jal 0xbc08 +/* f16475c: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f164760: 44822000 */ mtc1 $v0,$f4 +/* f164764: 00000000 */ sll $zero,$zero,0x0 +/* f164768: 468021a0 */ cvt.s.w $f6,$f4 +/* f16476c: 0c002f06 */ jal 0xbc18 +/* f164770: e7a60030 */ swc1 $f6,0x30($sp) +/* f164774: 44824000 */ mtc1 $v0,$f8 +/* f164778: 00000000 */ sll $zero,$zero,0x0 +/* f16477c: 468042a0 */ cvt.s.w $f10,$f8 +/* f164780: 0c002f40 */ jal 0xbd00 +/* f164784: e7aa0028 */ swc1 $f10,0x28($sp) +/* f164788: 44828000 */ mtc1 $v0,$f16 +/* f16478c: 44801000 */ mtc1 $zero,$f2 +/* f164790: 46808020 */ cvt.s.w $f0,$f16 +/* f164794: 4602003c */ c.lt.s $f0,$f2 +/* f164798: e6001794 */ swc1 $f0,0x1794($s0) +/* f16479c: 45020003 */ bc1fl .L0f1647ac +/* f1647a0: c7a00030 */ lwc1 $f0,0x30($sp) +/* f1647a4: e6021794 */ swc1 $f2,0x1794($s0) +/* f1647a8: c7a00030 */ lwc1 $f0,0x30($sp) +.L0f1647ac: +/* f1647ac: c6121794 */ lwc1 $f18,0x1794($s0) +/* f1647b0: 4612003c */ c.lt.s $f0,$f18 +/* f1647b4: 00000000 */ sll $zero,$zero,0x0 +/* f1647b8: 45000002 */ bc1f .L0f1647c4 +/* f1647bc: 00000000 */ sll $zero,$zero,0x0 +/* f1647c0: e6001794 */ swc1 $f0,0x1794($s0) +.L0f1647c4: +/* f1647c4: 0c002f44 */ jal 0xbd10 +/* f1647c8: 00000000 */ sll $zero,$zero,0x0 +/* f1647cc: 44822000 */ mtc1 $v0,$f4 +/* f1647d0: 44801000 */ mtc1 $zero,$f2 +/* f1647d4: 46802020 */ cvt.s.w $f0,$f4 +/* f1647d8: 4602003c */ c.lt.s $f0,$f2 +/* f1647dc: e6001798 */ swc1 $f0,0x1798($s0) +/* f1647e0: 45020003 */ bc1fl .L0f1647f0 +/* f1647e4: c7a00028 */ lwc1 $f0,0x28($sp) +/* f1647e8: e6021798 */ swc1 $f2,0x1798($s0) +/* f1647ec: c7a00028 */ lwc1 $f0,0x28($sp) +.L0f1647f0: +/* f1647f0: c6061798 */ lwc1 $f6,0x1798($s0) +/* f1647f4: 4606003c */ c.lt.s $f0,$f6 +/* f1647f8: 00000000 */ sll $zero,$zero,0x0 +/* f1647fc: 45000002 */ bc1f .L0f164808 +/* f164800: 00000000 */ sll $zero,$zero,0x0 +/* f164804: e6001798 */ swc1 $f0,0x1798($s0) +.L0f164808: +/* f164808: 0c002f40 */ jal 0xbd00 +/* f16480c: 00000000 */ sll $zero,$zero,0x0 +/* f164810: 0c002f22 */ jal 0xbc88 +/* f164814: a7a20022 */ sh $v0,0x22($sp) +/* f164818: 87ae0022 */ lh $t6,0x22($sp) +/* f16481c: 44801000 */ mtc1 $zero,$f2 +/* f164820: 004e7821 */ addu $t7,$v0,$t6 +/* f164824: 448f4000 */ mtc1 $t7,$f8 +/* f164828: 00000000 */ sll $zero,$zero,0x0 +/* f16482c: 46804020 */ cvt.s.w $f0,$f8 +/* f164830: 4602003c */ c.lt.s $f0,$f2 +/* f164834: e600179c */ swc1 $f0,0x179c($s0) +/* f164838: 45020003 */ bc1fl .L0f164848 +/* f16483c: c7aa0030 */ lwc1 $f10,0x30($sp) +/* f164840: e602179c */ swc1 $f2,0x179c($s0) +/* f164844: c7aa0030 */ lwc1 $f10,0x30($sp) +.L0f164848: +/* f164848: c610179c */ lwc1 $f16,0x179c($s0) +/* f16484c: 4610503c */ c.lt.s $f10,$f16 +/* f164850: 00000000 */ sll $zero,$zero,0x0 +/* f164854: 45000002 */ bc1f .L0f164860 +/* f164858: 00000000 */ sll $zero,$zero,0x0 +/* f16485c: e60a179c */ swc1 $f10,0x179c($s0) +.L0f164860: +/* f164860: 0c002f44 */ jal 0xbd10 +/* f164864: 00000000 */ sll $zero,$zero,0x0 +/* f164868: 0c002f26 */ jal 0xbc98 +/* f16486c: a7a20022 */ sh $v0,0x22($sp) +/* f164870: 87b80022 */ lh $t8,0x22($sp) +/* f164874: 44801000 */ mtc1 $zero,$f2 +/* f164878: 0058c821 */ addu $t9,$v0,$t8 +/* f16487c: 44999000 */ mtc1 $t9,$f18 +/* f164880: 00000000 */ sll $zero,$zero,0x0 +/* f164884: 46809020 */ cvt.s.w $f0,$f18 +/* f164888: 4602003c */ c.lt.s $f0,$f2 +/* f16488c: e60017a0 */ swc1 $f0,0x17a0($s0) +/* f164890: 45020003 */ bc1fl .L0f1648a0 +/* f164894: c7a40028 */ lwc1 $f4,0x28($sp) +/* f164898: e60217a0 */ swc1 $f2,0x17a0($s0) +/* f16489c: c7a40028 */ lwc1 $f4,0x28($sp) +.L0f1648a0: +/* f1648a0: c60617a0 */ lwc1 $f6,0x17a0($s0) +/* f1648a4: 4606203c */ c.lt.s $f4,$f6 +/* f1648a8: 00000000 */ sll $zero,$zero,0x0 +/* f1648ac: 45020003 */ bc1fl .L0f1648bc +/* f1648b0: 8fbf001c */ lw $ra,0x1c($sp) +/* f1648b4: e60417a0 */ swc1 $f4,0x17a0($s0) +/* f1648b8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f1648bc: +/* f1648bc: 8fb00018 */ lw $s0,0x18($sp) +/* f1648c0: 27bd0038 */ addiu $sp,$sp,0x38 +/* f1648c4: 03e00008 */ jr $ra +/* f1648c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1648cc +/* f1648cc: 000430c0 */ sll $a2,$a0,0x3 +/* f1648d0: 00c43021 */ addu $a2,$a2,$a0 +/* f1648d4: 3c02800a */ lui $v0,0x800a +/* f1648d8: 8c424928 */ lw $v0,0x4928($v0) +/* f1648dc: 27bdfff0 */ addiu $sp,$sp,-16 +/* f1648e0: 00063080 */ sll $a2,$a2,0x2 +/* f1648e4: 00c43023 */ subu $a2,$a2,$a0 +/* f1648e8: 00063080 */ sll $a2,$a2,0x2 +/* f1648ec: afb2000c */ sw $s2,0xc($sp) +/* f1648f0: afb10008 */ sw $s1,0x8($sp) +/* f1648f4: afb00004 */ sw $s0,0x4($sp) +/* f1648f8: 00463821 */ addu $a3,$v0,$a2 +/* f1648fc: 80e80005 */ lb $t0,0x5($a3) +/* f164900: 00001825 */ or $v1,$zero,$zero +/* f164904: 00002825 */ or $a1,$zero,$zero +/* f164908: 19000047 */ blez $t0,.L0f164a28 +/* f16490c: 00005025 */ or $t2,$zero,$zero +/* f164910: 3c11800a */ lui $s1,0x800a +/* f164914: 3c10800a */ lui $s0,0x800a +/* f164918: 26104ce0 */ addiu $s0,$s0,0x4ce0 +/* f16491c: 26314cc8 */ addiu $s1,$s1,0x4cc8 +/* f164920: 2412000c */ addiu $s2,$zero,0xc +.L0f164924: +/* f164924: 84ef000e */ lh $t7,0xe($a3) +/* f164928: 8e0e0000 */ lw $t6,0x0($s0) +/* f16492c: 8e2c0000 */ lw $t4,0x0($s1) +/* f164930: 000fc040 */ sll $t8,$t7,0x1 +/* f164934: 01d8c821 */ addu $t9,$t6,$t8 +/* f164938: 032a7821 */ addu $t7,$t9,$t2 +/* f16493c: 85e90000 */ lh $t1,0x0($t7) +/* f164940: 24a50001 */ addiu $a1,$a1,0x1 +/* f164944: 00006825 */ or $t5,$zero,$zero +/* f164948: 000970c0 */ sll $t6,$t1,0x3 +/* f16494c: 018ec021 */ addu $t8,$t4,$t6 +/* f164950: 97190000 */ lhu $t9,0x0($t8) +/* f164954: 032c5821 */ addu $t3,$t9,$t4 +/* f164958: 916f0000 */ lbu $t7,0x0($t3) +/* f16495c: 59e00030 */ blezl $t7,.L0f164a20 +/* f164960: 00a8082a */ slt $at,$a1,$t0 +/* f164964: 01604025 */ or $t0,$t3,$zero +/* f164968: 00004825 */ or $t1,$zero,$zero +.L0f16496c: +/* f16496c: 01006025 */ or $t4,$t0,$zero +.L0f164970: +/* f164970: 000470c0 */ sll $t6,$a0,0x3 +/* f164974: 01c47021 */ addu $t6,$t6,$a0 +/* f164978: 000e7080 */ sll $t6,$t6,0x2 +/* f16497c: 01c47023 */ subu $t6,$t6,$a0 +/* f164980: 000e7080 */ sll $t6,$t6,0x2 +/* f164984: 004ec021 */ addu $t8,$v0,$t6 +/* f164988: 03093821 */ addu $a3,$t8,$t1 +/* f16498c: c5800004 */ lwc1 $f0,0x4($t4) +/* f164990: c4e40018 */ lwc1 $f4,0x18($a3) +/* f164994: 0004c8c0 */ sll $t9,$a0,0x3 +/* f164998: 0324c821 */ addu $t9,$t9,$a0 +/* f16499c: 4604003c */ c.lt.s $f0,$f4 +/* f1649a0: 0019c880 */ sll $t9,$t9,0x2 +/* f1649a4: 0324c823 */ subu $t9,$t9,$a0 +/* f1649a8: 45020009 */ bc1fl .L0f1649d0 +/* f1649ac: c4e60024 */ lwc1 $f6,0x24($a3) +/* f1649b0: e4e00018 */ swc1 $f0,0x18($a3) +/* f1649b4: 3c02800a */ lui $v0,0x800a +/* f1649b8: 8c424928 */ lw $v0,0x4928($v0) +/* f1649bc: 0019c880 */ sll $t9,$t9,0x2 +/* f1649c0: 24630001 */ addiu $v1,$v1,0x1 +/* f1649c4: 00597821 */ addu $t7,$v0,$t9 +/* f1649c8: 01e93821 */ addu $a3,$t7,$t1 +/* f1649cc: c4e60024 */ lwc1 $f6,0x24($a3) +.L0f1649d0: +/* f1649d0: 25290004 */ addiu $t1,$t1,0x4 +/* f1649d4: 4600303c */ c.lt.s $f6,$f0 +/* f1649d8: 00000000 */ sll $zero,$zero,0x0 +/* f1649dc: 45000005 */ bc1f .L0f1649f4 +/* f1649e0: 00000000 */ sll $zero,$zero,0x0 +/* f1649e4: e4e00024 */ swc1 $f0,0x24($a3) +/* f1649e8: 3c02800a */ lui $v0,0x800a +/* f1649ec: 8c424928 */ lw $v0,0x4928($v0) +/* f1649f0: 24630001 */ addiu $v1,$v1,0x1 +.L0f1649f4: +/* f1649f4: 1532ffde */ bne $t1,$s2,.L0f164970 +/* f1649f8: 258c0004 */ addiu $t4,$t4,0x4 +/* f1649fc: 91670000 */ lbu $a3,0x0($t3) +/* f164a00: 25ad0001 */ addiu $t5,$t5,0x1 +/* f164a04: 2508000c */ addiu $t0,$t0,0xc +/* f164a08: 01a7082a */ slt $at,$t5,$a3 +/* f164a0c: 5420ffd7 */ bnezl $at,.L0f16496c +/* f164a10: 00004825 */ or $t1,$zero,$zero +/* f164a14: 00463821 */ addu $a3,$v0,$a2 +/* f164a18: 80e80005 */ lb $t0,0x5($a3) +/* f164a1c: 00a8082a */ slt $at,$a1,$t0 +.L0f164a20: +/* f164a20: 1420ffc0 */ bnez $at,.L0f164924 +/* f164a24: 254a0002 */ addiu $t2,$t2,0x2 +.L0f164a28: +/* f164a28: 8fb00004 */ lw $s0,0x4($sp) +/* f164a2c: 8fb10008 */ lw $s1,0x8($sp) +/* f164a30: 8fb2000c */ lw $s2,0xc($sp) +/* f164a34: 03e00008 */ jr $ra +/* f164a38: 27bd0010 */ addiu $sp,$sp,0x10 +/* f164a3c: 3c03800a */ lui $v1,0x800a +/* f164a40: 8c634cc8 */ lw $v1,0x4cc8($v1) +/* f164a44: 00001025 */ or $v0,$zero,$zero +/* f164a48: 946e0000 */ lhu $t6,0x0($v1) +/* f164a4c: 51c0000c */ beqzl $t6,.L0f164a80 +/* f164a50: 00001025 */ or $v0,$zero,$zero +.L0f164a54: +/* f164a54: 54440004 */ bnel $v0,$a0,.L0f164a68 +/* f164a58: 24420001 */ addiu $v0,$v0,0x1 +/* f164a5c: 03e00008 */ jr $ra +/* f164a60: 24020001 */ addiu $v0,$zero,0x1 +/* f164a64: 24420001 */ addiu $v0,$v0,0x1 +.L0f164a68: +/* f164a68: 000278c0 */ sll $t7,$v0,0x3 +/* f164a6c: 006fc021 */ addu $t8,$v1,$t7 +/* f164a70: 97190000 */ lhu $t9,0x0($t8) +/* f164a74: 1720fff7 */ bnez $t9,.L0f164a54 +/* f164a78: 00000000 */ sll $zero,$zero,0x0 +/* f164a7c: 00001025 */ or $v0,$zero,$zero +.L0f164a80: +/* f164a80: 03e00008 */ jr $ra +/* f164a84: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f164a88 +/* f164a88: 3c06800a */ lui $a2,0x800a +/* f164a8c: 24c64cc8 */ addiu $a2,$a2,0x4cc8 +/* f164a90: 8cce0000 */ lw $t6,0x0($a2) +/* f164a94: 000418c0 */ sll $v1,$a0,0x3 +/* f164a98: 01c32821 */ addu $a1,$t6,$v1 +/* f164a9c: 84af0004 */ lh $t7,0x4($a1) +/* f164aa0: 84a20002 */ lh $v0,0x2($a1) +/* f164aa4: a4af0002 */ sh $t7,0x2($a1) +/* f164aa8: 8cd80000 */ lw $t8,0x0($a2) +/* f164aac: 0303c821 */ addu $t9,$t8,$v1 +/* f164ab0: 03e00008 */ jr $ra +/* f164ab4: a7220004 */ sh $v0,0x4($t9) +); + +GLOBAL_ASM( +glabel func0f164ab8 +/* f164ab8: 3c0e800a */ lui $t6,0x800a +/* f164abc: 8dce4cc8 */ lw $t6,0x4cc8($t6) +/* f164ac0: 27bdffa8 */ addiu $sp,$sp,-88 +/* f164ac4: 000478c0 */ sll $t7,$a0,0x3 +/* f164ac8: afbf0014 */ sw $ra,0x14($sp) +/* f164acc: 01cf3021 */ addu $a2,$t6,$t7 +/* f164ad0: 84c80002 */ lh $t0,0x2($a2) +/* f164ad4: 240a008c */ addiu $t2,$zero,0x8c +/* f164ad8: 3c07800a */ lui $a3,0x800a +/* f164adc: 010a0019 */ multu $t0,$t2 +/* f164ae0: 8ce74928 */ lw $a3,0x4928($a3) +/* f164ae4: 84c90004 */ lh $t1,0x4($a2) +/* f164ae8: 3c0c800a */ lui $t4,0x800a +/* f164aec: 8d8c4ccc */ lw $t4,0x4ccc($t4) +/* f164af0: 00045880 */ sll $t3,$a0,0x2 +/* f164af4: 01645821 */ addu $t3,$t3,$a0 +/* f164af8: 000b5880 */ sll $t3,$t3,0x2 +/* f164afc: 016c1021 */ addu $v0,$t3,$t4 +/* f164b00: 0000c012 */ mflo $t8 +/* f164b04: 00f81821 */ addu $v1,$a3,$t8 +/* f164b08: c4640030 */ lwc1 $f4,0x30($v1) +/* f164b0c: 012a0019 */ multu $t1,$t2 +/* f164b10: e7a4004c */ swc1 $f4,0x4c($sp) +/* f164b14: c4660034 */ lwc1 $f6,0x34($v1) +/* f164b18: e7a60050 */ swc1 $f6,0x50($sp) +/* f164b1c: c4680038 */ lwc1 $f8,0x38($v1) +/* f164b20: 0000c812 */ mflo $t9 +/* f164b24: 00f92821 */ addu $a1,$a3,$t9 +/* f164b28: e7a80054 */ swc1 $f8,0x54($sp) +/* f164b2c: c4aa0030 */ lwc1 $f10,0x30($a1) +/* f164b30: e7aa0040 */ swc1 $f10,0x40($sp) +/* f164b34: c4b00034 */ lwc1 $f16,0x34($a1) +/* f164b38: e7b00044 */ swc1 $f16,0x44($sp) +/* f164b3c: c4b20038 */ lwc1 $f18,0x38($a1) +/* f164b40: e7b20048 */ swc1 $f18,0x48($sp) +/* f164b44: c4440000 */ lwc1 $f4,0x0($v0) +/* f164b48: e7a40028 */ swc1 $f4,0x28($sp) +/* f164b4c: c4460004 */ lwc1 $f6,0x4($v0) +/* f164b50: c7b20028 */ lwc1 $f18,0x28($sp) +/* f164b54: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f164b58: e7a6002c */ swc1 $f6,0x2c($sp) +/* f164b5c: c4480008 */ lwc1 $f8,0x8($v0) +/* f164b60: 46049182 */ mul.s $f6,$f18,$f4 +/* f164b64: c7a40054 */ lwc1 $f4,0x54($sp) +/* f164b68: e7a80030 */ swc1 $f8,0x30($sp) +/* f164b6c: c44a000c */ lwc1 $f10,0xc($v0) +/* f164b70: c7a8002c */ lwc1 $f8,0x2c($sp) +/* f164b74: e7aa0034 */ swc1 $f10,0x34($sp) +/* f164b78: c4500010 */ lwc1 $f16,0x10($v0) +/* f164b7c: c7aa0050 */ lwc1 $f10,0x50($sp) +/* f164b80: 00001025 */ or $v0,$zero,$zero +/* f164b84: e7b00038 */ swc1 $f16,0x38($sp) +/* f164b88: 460a4402 */ mul.s $f16,$f8,$f10 +/* f164b8c: c7a80030 */ lwc1 $f8,0x30($sp) +/* f164b90: 46082282 */ mul.s $f10,$f4,$f8 +/* f164b94: 46103480 */ add.s $f18,$f6,$f16 +/* f164b98: c7a60038 */ lwc1 $f6,0x38($sp) +/* f164b9c: 46125080 */ add.s $f2,$f10,$f18 +/* f164ba0: 4602303c */ c.lt.s $f6,$f2 +/* f164ba4: 00000000 */ sll $zero,$zero,0x0 +/* f164ba8: 45020017 */ bc1fl .L0f164c08 +/* f164bac: c7aa0028 */ lwc1 $f10,0x28($sp) +/* f164bb0: 24020001 */ addiu $v0,$zero,0x1 +/* f164bb4: afa20018 */ sw $v0,0x18($sp) +/* f164bb8: 0fc592a2 */ jal func0f164a88 +/* f164bbc: afa40058 */ sw $a0,0x58($sp) +/* f164bc0: c7b00028 */ lwc1 $f16,0x28($sp) +/* f164bc4: c7a8002c */ lwc1 $f8,0x2c($sp) +/* f164bc8: c7b20030 */ lwc1 $f18,0x30($sp) +/* f164bcc: 46008107 */ neg.s $f4,$f16 +/* f164bd0: c7a00034 */ lwc1 $f0,0x34($sp) +/* f164bd4: c7b00038 */ lwc1 $f16,0x38($sp) +/* f164bd8: 46004287 */ neg.s $f10,$f8 +/* f164bdc: e7a40028 */ swc1 $f4,0x28($sp) +/* f164be0: 46009187 */ neg.s $f6,$f18 +/* f164be4: 46000207 */ neg.s $f8,$f0 +/* f164be8: 46008107 */ neg.s $f4,$f16 +/* f164bec: 8fa20018 */ lw $v0,0x18($sp) +/* f164bf0: 8fa40058 */ lw $a0,0x58($sp) +/* f164bf4: e7aa002c */ swc1 $f10,0x2c($sp) +/* f164bf8: e7a60030 */ swc1 $f6,0x30($sp) +/* f164bfc: e7a40034 */ swc1 $f4,0x34($sp) +/* f164c00: e7a80038 */ swc1 $f8,0x38($sp) +/* f164c04: c7aa0028 */ lwc1 $f10,0x28($sp) +.L0f164c08: +/* f164c08: c7b20040 */ lwc1 $f18,0x40($sp) +/* f164c0c: c7b0002c */ lwc1 $f16,0x2c($sp) +/* f164c10: c7a40044 */ lwc1 $f4,0x44($sp) +/* f164c14: 46125182 */ mul.s $f6,$f10,$f18 +/* f164c18: c7b20048 */ lwc1 $f18,0x48($sp) +/* f164c1c: 46048202 */ mul.s $f8,$f16,$f4 +/* f164c20: c7b00030 */ lwc1 $f16,0x30($sp) +/* f164c24: 46109102 */ mul.s $f4,$f18,$f16 +/* f164c28: 46083280 */ add.s $f10,$f6,$f8 +/* f164c2c: c7a60034 */ lwc1 $f6,0x34($sp) +/* f164c30: 460a2000 */ add.s $f0,$f4,$f10 +/* f164c34: 4606003e */ c.le.s $f0,$f6 +/* f164c38: 00000000 */ sll $zero,$zero,0x0 +/* f164c3c: 45020006 */ bc1fl .L0f164c58 +/* f164c40: 8fbf0014 */ lw $ra,0x14($sp) +/* f164c44: 50400004 */ beqzl $v0,.L0f164c58 +/* f164c48: 8fbf0014 */ lw $ra,0x14($sp) +/* f164c4c: 0fc592a2 */ jal func0f164a88 +/* f164c50: afa20018 */ sw $v0,0x18($sp) +/* f164c54: 8fbf0014 */ lw $ra,0x14($sp) +.L0f164c58: +/* f164c58: 27bd0058 */ addiu $sp,$sp,0x58 +/* f164c5c: 03e00008 */ jr $ra +/* f164c60: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f164c64 +/* f164c64: 000478c0 */ sll $t7,$a0,0x3 +/* f164c68: 27bdffc0 */ addiu $sp,$sp,-64 +/* f164c6c: 01e47821 */ addu $t7,$t7,$a0 +/* f164c70: 3c0e800a */ lui $t6,0x800a +/* f164c74: 8dce4928 */ lw $t6,0x4928($t6) +/* f164c78: 000f7880 */ sll $t7,$t7,0x2 +/* f164c7c: 01e47823 */ subu $t7,$t7,$a0 +/* f164c80: 000f7880 */ sll $t7,$t7,0x2 +/* f164c84: afb30014 */ sw $s3,0x14($sp) +/* f164c88: afb20010 */ sw $s2,0x10($sp) +/* f164c8c: afb1000c */ sw $s1,0xc($sp) +/* f164c90: afb00008 */ sw $s0,0x8($sp) +/* f164c94: 01cf1821 */ addu $v1,$t6,$t7 +/* f164c98: 80780005 */ lb $t8,0x5($v1) +/* f164c9c: 00001025 */ or $v0,$zero,$zero +/* f164ca0: 3c07800a */ lui $a3,0x800a +/* f164ca4: 1b000062 */ blez $t8,.L0f164e30 +/* f164ca8: 00004025 */ or $t0,$zero,$zero +/* f164cac: 3c09800a */ lui $t1,0x800a +/* f164cb0: 3c0a800a */ lui $t2,0x800a +/* f164cb4: 8d4a4cc8 */ lw $t2,0x4cc8($t2) +/* f164cb8: 8d294ccc */ lw $t1,0x4ccc($t1) +/* f164cbc: 8ce74ce0 */ lw $a3,0x4ce0($a3) +/* f164cc0: 24130014 */ addiu $s3,$zero,0x14 +.L0f164cc4: +/* f164cc4: 8479000e */ lh $t9,0xe($v1) +/* f164cc8: 24420001 */ addiu $v0,$v0,0x1 +/* f164ccc: 00197040 */ sll $t6,$t9,0x1 +/* f164cd0: 00ee7821 */ addu $t7,$a3,$t6 +/* f164cd4: 01e8c021 */ addu $t8,$t7,$t0 +/* f164cd8: 87060000 */ lh $a2,0x0($t8) +/* f164cdc: 00d30019 */ multu $a2,$s3 +/* f164ce0: 000670c0 */ sll $t6,$a2,0x3 +/* f164ce4: 014e7821 */ addu $t7,$t2,$t6 +/* f164ce8: 0000c812 */ mflo $t9 +/* f164cec: 03292821 */ addu $a1,$t9,$t1 +/* f164cf0: c4a40000 */ lwc1 $f4,0x0($a1) +/* f164cf4: e7a4001c */ swc1 $f4,0x1c($sp) +/* f164cf8: c4a60004 */ lwc1 $f6,0x4($a1) +/* f164cfc: c7b2001c */ lwc1 $f18,0x1c($sp) +/* f164d00: e7a60020 */ swc1 $f6,0x20($sp) +/* f164d04: c4a80008 */ lwc1 $f8,0x8($a1) +/* f164d08: e7a80024 */ swc1 $f8,0x24($sp) +/* f164d0c: c4aa000c */ lwc1 $f10,0xc($a1) +/* f164d10: e7aa0028 */ swc1 $f10,0x28($sp) +/* f164d14: c4b00010 */ lwc1 $f16,0x10($a1) +/* f164d18: e7b0002c */ swc1 $f16,0x2c($sp) +/* f164d1c: 85f80002 */ lh $t8,0x2($t7) +/* f164d20: 54980010 */ bnel $a0,$t8,.L0f164d64 +/* f164d24: 80650005 */ lb $a1,0x5($v1) +/* f164d28: c7a60020 */ lwc1 $f6,0x20($sp) +/* f164d2c: 46009107 */ neg.s $f4,$f18 +/* f164d30: c7aa0024 */ lwc1 $f10,0x24($sp) +/* f164d34: c7a00028 */ lwc1 $f0,0x28($sp) +/* f164d38: c7b2002c */ lwc1 $f18,0x2c($sp) +/* f164d3c: 46003207 */ neg.s $f8,$f6 +/* f164d40: e7a4001c */ swc1 $f4,0x1c($sp) +/* f164d44: 46005407 */ neg.s $f16,$f10 +/* f164d48: 46000187 */ neg.s $f6,$f0 +/* f164d4c: 46009107 */ neg.s $f4,$f18 +/* f164d50: e7a80020 */ swc1 $f8,0x20($sp) +/* f164d54: e7b00024 */ swc1 $f16,0x24($sp) +/* f164d58: e7a40028 */ swc1 $f4,0x28($sp) +/* f164d5c: e7a6002c */ swc1 $f6,0x2c($sp) +/* f164d60: 80650005 */ lb $a1,0x5($v1) +.L0f164d64: +/* f164d64: 58a00030 */ blezl $a1,.L0f164e28 +/* f164d68: 0045082a */ slt $at,$v0,$a1 +/* f164d6c: 8479000e */ lh $t9,0xe($v1) +/* f164d70: 00006025 */ or $t4,$zero,$zero +/* f164d74: 00197040 */ sll $t6,$t9,0x1 +/* f164d78: 00ee6821 */ addu $t5,$a3,$t6 +.L0f164d7c: +/* f164d7c: 85ab0000 */ lh $t3,0x0($t5) +/* f164d80: 258c0002 */ addiu $t4,$t4,0x2 +/* f164d84: 15660003 */ bne $t3,$a2,.L0f164d94 +/* f164d88: 000b78c0 */ sll $t7,$t3,0x3 +/* f164d8c: 10000022 */ beqz $zero,.L0f164e18 +/* f164d90: 00055840 */ sll $t3,$a1,0x1 +.L0f164d94: +/* f164d94: 014fc021 */ addu $t8,$t2,$t7 +/* f164d98: 97190000 */ lhu $t9,0x0($t8) +/* f164d9c: 00008825 */ or $s1,$zero,$zero +/* f164da0: 032a8021 */ addu $s0,$t9,$t2 +/* f164da4: 92120000 */ lbu $s2,0x0($s0) +/* f164da8: 02005825 */ or $t3,$s0,$zero +/* f164dac: 5a40001a */ blezl $s2,.L0f164e18 +/* f164db0: 00055840 */ sll $t3,$a1,0x1 +.L0f164db4: +/* f164db4: c7a8001c */ lwc1 $f8,0x1c($sp) +/* f164db8: c56a0004 */ lwc1 $f10,0x4($t3) +/* f164dbc: c7b20020 */ lwc1 $f18,0x20($sp) +/* f164dc0: c5640008 */ lwc1 $f4,0x8($t3) +/* f164dc4: 460a4402 */ mul.s $f16,$f8,$f10 +/* f164dc8: c56a000c */ lwc1 $f10,0xc($t3) +/* f164dcc: 26310001 */ addiu $s1,$s1,0x1 +/* f164dd0: 46049182 */ mul.s $f6,$f18,$f4 +/* f164dd4: c7b20024 */ lwc1 $f18,0x24($sp) +/* f164dd8: 0232082a */ slt $at,$s1,$s2 +/* f164ddc: 46125102 */ mul.s $f4,$f10,$f18 +/* f164de0: 46068200 */ add.s $f8,$f16,$f6 +/* f164de4: c7b00028 */ lwc1 $f16,0x28($sp) +/* f164de8: 46082000 */ add.s $f0,$f4,$f8 +/* f164dec: 4610003c */ c.lt.s $f0,$f16 +/* f164df0: 00000000 */ sll $zero,$zero,0x0 +/* f164df4: 45000005 */ bc1f .L0f164e0c +/* f164df8: 00000000 */ sll $zero,$zero,0x0 +/* f164dfc: 946e0000 */ lhu $t6,0x0($v1) +/* f164e00: 35cf0010 */ ori $t7,$t6,0x10 +/* f164e04: 1000000a */ beqz $zero,.L0f164e30 +/* f164e08: a46f0000 */ sh $t7,0x0($v1) +.L0f164e0c: +/* f164e0c: 1420ffe9 */ bnez $at,.L0f164db4 +/* f164e10: 256b000c */ addiu $t3,$t3,0xc +/* f164e14: 00055840 */ sll $t3,$a1,0x1 +.L0f164e18: +/* f164e18: 018b082a */ slt $at,$t4,$t3 +/* f164e1c: 1420ffd7 */ bnez $at,.L0f164d7c +/* f164e20: 25ad0002 */ addiu $t5,$t5,0x2 +/* f164e24: 0045082a */ slt $at,$v0,$a1 +.L0f164e28: +/* f164e28: 1420ffa6 */ bnez $at,.L0f164cc4 +/* f164e2c: 25080002 */ addiu $t0,$t0,0x2 +.L0f164e30: +/* f164e30: 8fb00008 */ lw $s0,0x8($sp) +/* f164e34: 8fb1000c */ lw $s1,0xc($sp) +/* f164e38: 8fb20010 */ lw $s2,0x10($sp) +/* f164e3c: 8fb30014 */ lw $s3,0x14($sp) +/* f164e40: 03e00008 */ jr $ra +/* f164e44: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f164e48 +/* f164e48: 3c0e800a */ lui $t6,0x800a +/* f164e4c: 8dce4cc8 */ lw $t6,0x4cc8($t6) +/* f164e50: 000478c0 */ sll $t7,$a0,0x3 +/* f164e54: 0005402b */ sltu $t0,$zero,$a1 +/* f164e58: 01cf1021 */ addu $v0,$t6,$t7 +/* f164e5c: 90580006 */ lbu $t8,0x6($v0) +/* f164e60: 37190001 */ ori $t9,$t8,0x1 +/* f164e64: 03284826 */ xor $t1,$t9,$t0 +/* f164e68: 03e00008 */ jr $ra +/* f164e6c: a0490006 */ sb $t1,0x6($v0) +/* f164e70: afa50004 */ sw $a1,0x4($sp) +/* f164e74: afa60008 */ sw $a2,0x8($sp) +/* f164e78: 03e00008 */ jr $ra +/* f164e7c: 00801025 */ or $v0,$a0,$zero +/* f164e80: afa40000 */ sw $a0,0x0($sp) +/* f164e84: 03e00008 */ jr $ra +/* f164e88: afa50004 */ sw $a1,0x4($sp) +); + +GLOBAL_ASM( +glabel func0f164e8c +/* f164e8c: 27bdffb8 */ addiu $sp,$sp,-72 +/* f164e90: afb6003c */ sw $s6,0x3c($sp) +/* f164e94: 3c16800a */ lui $s6,0x800a +/* f164e98: 26d64cc8 */ addiu $s6,$s6,0x4cc8 +/* f164e9c: 8ece0000 */ lw $t6,0x0($s6) +/* f164ea0: afbf0044 */ sw $ra,0x44($sp) +/* f164ea4: afb70040 */ sw $s7,0x40($sp) +/* f164ea8: afb50038 */ sw $s5,0x38($sp) +/* f164eac: afb40034 */ sw $s4,0x34($sp) +/* f164eb0: afb30030 */ sw $s3,0x30($sp) +/* f164eb4: afb2002c */ sw $s2,0x2c($sp) +/* f164eb8: afb10028 */ sw $s1,0x28($sp) +/* f164ebc: afb00024 */ sw $s0,0x24($sp) +/* f164ec0: f7b60018 */ sdc1 $f22,0x18($sp) +/* f164ec4: f7b40010 */ sdc1 $f20,0x10($sp) +/* f164ec8: 95cf0000 */ lhu $t7,0x0($t6) +/* f164ecc: 3c017f1b */ lui $at,0x7f1b +/* f164ed0: 0080a025 */ or $s4,$a0,$zero +/* f164ed4: 00a0a825 */ or $s5,$a1,$zero +/* f164ed8: 2413ffff */ addiu $s3,$zero,-1 +/* f164edc: 00008825 */ or $s1,$zero,$zero +/* f164ee0: c43476c4 */ lwc1 $f20,0x76c4($at) +/* f164ee4: 11e0001f */ beqz $t7,.L0f164f64 +/* f164ee8: 00008025 */ or $s0,$zero,$zero +/* f164eec: 3c178008 */ lui $s7,0x8008 +/* f164ef0: 4480b000 */ mtc1 $zero,$f22 +/* f164ef4: 26f7fcb4 */ addiu $s7,$s7,-844 +/* f164ef8: 00009025 */ or $s2,$zero,$zero +/* f164efc: 02002025 */ or $a0,$s0,$zero +.L0f164f00: +/* f164f00: 02802825 */ or $a1,$s4,$zero +/* f164f04: 0c005f8c */ jal 0x17e30 +/* f164f08: 02a03025 */ or $a2,$s5,$zero +/* f164f0c: 5040000f */ beqzl $v0,.L0f164f4c +/* f164f10: 8ed80000 */ lw $t8,0x0($s6) +/* f164f14: c6e00000 */ lwc1 $f0,0x0($s7) +/* f164f18: 4616003c */ c.lt.s $f0,$f22 +/* f164f1c: 00000000 */ sll $zero,$zero,0x0 +/* f164f20: 45020003 */ bc1fl .L0f164f30 +/* f164f24: 4614003c */ c.lt.s $f0,$f20 +/* f164f28: 46000007 */ neg.s $f0,$f0 +/* f164f2c: 4614003c */ c.lt.s $f0,$f20 +.L0f164f30: +/* f164f30: 00000000 */ sll $zero,$zero,0x0 +/* f164f34: 45020005 */ bc1fl .L0f164f4c +/* f164f38: 8ed80000 */ lw $t8,0x0($s6) +/* f164f3c: 02009825 */ or $s3,$s0,$zero +/* f164f40: 46000506 */ mov.s $f20,$f0 +/* f164f44: 26310001 */ addiu $s1,$s1,0x1 +/* f164f48: 8ed80000 */ lw $t8,0x0($s6) +.L0f164f4c: +/* f164f4c: 26520008 */ addiu $s2,$s2,0x8 +/* f164f50: 26100001 */ addiu $s0,$s0,0x1 +/* f164f54: 0312c821 */ addu $t9,$t8,$s2 +/* f164f58: 97280000 */ lhu $t0,0x0($t9) +/* f164f5c: 5500ffe8 */ bnezl $t0,.L0f164f00 +/* f164f60: 02002025 */ or $a0,$s0,$zero +.L0f164f64: +/* f164f64: 8fbf0044 */ lw $ra,0x44($sp) +/* f164f68: 02601025 */ or $v0,$s3,$zero +/* f164f6c: 8fb30030 */ lw $s3,0x30($sp) +/* f164f70: d7b40010 */ ldc1 $f20,0x10($sp) +/* f164f74: d7b60018 */ ldc1 $f22,0x18($sp) +/* f164f78: 8fb00024 */ lw $s0,0x24($sp) +/* f164f7c: 8fb10028 */ lw $s1,0x28($sp) +/* f164f80: 8fb2002c */ lw $s2,0x2c($sp) +/* f164f84: 8fb40034 */ lw $s4,0x34($sp) +/* f164f88: 8fb50038 */ lw $s5,0x38($sp) +/* f164f8c: 8fb6003c */ lw $s6,0x3c($sp) +/* f164f90: 8fb70040 */ lw $s7,0x40($sp) +/* f164f94: 03e00008 */ jr $ra +/* f164f98: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f164f9c +/* f164f9c: 00001825 */ or $v1,$zero,$zero +/* f164fa0: 00a04025 */ or $t0,$a1,$zero +/* f164fa4: 00c04825 */ or $t1,$a2,$zero +/* f164fa8: 2402000c */ addiu $v0,$zero,0xc +.L0f164fac: +/* f164fac: c5040000 */ lwc1 $f4,0x0($t0) +/* f164fb0: c5260000 */ lwc1 $f6,0x0($t1) +/* f164fb4: 00e37021 */ addu $t6,$a3,$v1 +/* f164fb8: 00837821 */ addu $t7,$a0,$v1 +/* f164fbc: 4606203c */ c.lt.s $f4,$f6 +/* f164fc0: 24630004 */ addiu $v1,$v1,0x4 +/* f164fc4: 25080004 */ addiu $t0,$t0,0x4 +/* f164fc8: 45010007 */ bc1t .L0f164fe8 +/* f164fcc: 00000000 */ sll $zero,$zero,0x0 +/* f164fd0: c5c80000 */ lwc1 $f8,0x0($t6) +/* f164fd4: c5ea0000 */ lwc1 $f10,0x0($t7) +/* f164fd8: 460a403c */ c.lt.s $f8,$f10 +/* f164fdc: 00000000 */ sll $zero,$zero,0x0 +/* f164fe0: 45000003 */ bc1f .L0f164ff0 +/* f164fe4: 00000000 */ sll $zero,$zero,0x0 +.L0f164fe8: +/* f164fe8: 03e00008 */ jr $ra +/* f164fec: 00001025 */ or $v0,$zero,$zero +.L0f164ff0: +/* f164ff0: 1462ffee */ bne $v1,$v0,.L0f164fac +/* f164ff4: 25290004 */ addiu $t1,$t1,0x4 +/* f164ff8: 24020001 */ addiu $v0,$zero,0x1 +/* f164ffc: 03e00008 */ jr $ra +/* f165000: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f165004 +/* f165004: 3c017f1b */ lui $at,0x7f1b +/* f165008: c42076c8 */ lwc1 $f0,0x76c8($at) +/* f16500c: 3c017f1b */ lui $at,0x7f1b +/* f165010: c42276cc */ lwc1 $f2,0x76cc($at) +/* f165014: e4a00000 */ swc1 $f0,0x0($a1) +/* f165018: e4a00004 */ swc1 $f0,0x4($a1) +/* f16501c: e4a00008 */ swc1 $f0,0x8($a1) +/* f165020: 3c03800a */ lui $v1,0x800a +/* f165024: e4c20000 */ swc1 $f2,0x0($a2) +/* f165028: e4c20004 */ swc1 $f2,0x4($a2) +/* f16502c: e4c20008 */ swc1 $f2,0x8($a2) +/* f165030: 8c634cc8 */ lw $v1,0x4cc8($v1) +/* f165034: 000470c0 */ sll $t6,$a0,0x3 +/* f165038: 00003825 */ or $a3,$zero,$zero +/* f16503c: 006e7821 */ addu $t7,$v1,$t6 +/* f165040: 95f80000 */ lhu $t8,0x0($t7) +/* f165044: 240c000c */ addiu $t4,$zero,0xc +/* f165048: 03031021 */ addu $v0,$t8,$v1 +/* f16504c: 90590000 */ lbu $t9,0x0($v0) +/* f165050: 00402025 */ or $a0,$v0,$zero +/* f165054: 1b20001c */ blez $t9,.L0f1650c8 +/* f165058: 00004025 */ or $t0,$zero,$zero +.L0f16505c: +/* f16505c: 00804825 */ or $t1,$a0,$zero +/* f165060: 00a05025 */ or $t2,$a1,$zero +/* f165064: 00c05825 */ or $t3,$a2,$zero +.L0f165068: +/* f165068: c5200004 */ lwc1 $f0,0x4($t1) +/* f16506c: c5440000 */ lwc1 $f4,0x0($t2) +/* f165070: 25080004 */ addiu $t0,$t0,0x4 +/* f165074: 25290004 */ addiu $t1,$t1,0x4 +/* f165078: 4604003c */ c.lt.s $f0,$f4 +/* f16507c: 00000000 */ sll $zero,$zero,0x0 +/* f165080: 45020003 */ bc1fl .L0f165090 +/* f165084: c5660000 */ lwc1 $f6,0x0($t3) +/* f165088: e5400000 */ swc1 $f0,0x0($t2) +/* f16508c: c5660000 */ lwc1 $f6,0x0($t3) +.L0f165090: +/* f165090: 254a0004 */ addiu $t2,$t2,0x4 +/* f165094: 4600303c */ c.lt.s $f6,$f0 +/* f165098: 00000000 */ sll $zero,$zero,0x0 +/* f16509c: 45000002 */ bc1f .L0f1650a8 +/* f1650a0: 00000000 */ sll $zero,$zero,0x0 +/* f1650a4: e5600000 */ swc1 $f0,0x0($t3) +.L0f1650a8: +/* f1650a8: 150cffef */ bne $t0,$t4,.L0f165068 +/* f1650ac: 256b0004 */ addiu $t3,$t3,0x4 +/* f1650b0: 90430000 */ lbu $v1,0x0($v0) +/* f1650b4: 24e70001 */ addiu $a3,$a3,0x1 +/* f1650b8: 2484000c */ addiu $a0,$a0,0xc +/* f1650bc: 00e3082a */ slt $at,$a3,$v1 +/* f1650c0: 5420ffe6 */ bnezl $at,.L0f16505c +/* f1650c4: 00004025 */ or $t0,$zero,$zero +.L0f1650c8: +/* f1650c8: 03e00008 */ jr $ra +/* f1650cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1650d0 +/* f1650d0: 27bdff50 */ addiu $sp,$sp,-176 +/* f1650d4: afbf003c */ sw $ra,0x3c($sp) +/* f1650d8: afbe0038 */ sw $s8,0x38($sp) +/* f1650dc: afb70034 */ sw $s7,0x34($sp) +/* f1650e0: afb60030 */ sw $s6,0x30($sp) +/* f1650e4: afb5002c */ sw $s5,0x2c($sp) +/* f1650e8: afb40028 */ sw $s4,0x28($sp) +/* f1650ec: afb30024 */ sw $s3,0x24($sp) +/* f1650f0: afb20020 */ sw $s2,0x20($sp) +/* f1650f4: afb1001c */ sw $s1,0x1c($sp) +/* f1650f8: afb00018 */ sw $s0,0x18($sp) +/* f1650fc: afa600b8 */ sw $a2,0xb8($sp) +/* f165100: c4840000 */ lwc1 $f4,0x0($a0) +/* f165104: 2401ffff */ addiu $at,$zero,-1 +/* f165108: 3c14800a */ lui $s4,0x800a +/* f16510c: e7a4009c */ swc1 $f4,0x9c($sp) +/* f165110: c4860004 */ lwc1 $f6,0x4($a0) +/* f165114: 00e0b825 */ or $s7,$a3,$zero +/* f165118: 00004025 */ or $t0,$zero,$zero +/* f16511c: e7a600a0 */ swc1 $f6,0xa0($sp) +/* f165120: c4880008 */ lwc1 $f8,0x8($a0) +/* f165124: 00008025 */ or $s0,$zero,$zero +/* f165128: 00c09825 */ or $s3,$a2,$zero +/* f16512c: e7a800a4 */ swc1 $f8,0xa4($sp) +/* f165130: c4aa0000 */ lwc1 $f10,0x0($a1) +/* f165134: 26944cc8 */ addiu $s4,$s4,0x4cc8 +/* f165138: 8fb900b8 */ lw $t9,0xb8($sp) +/* f16513c: e7aa0090 */ swc1 $f10,0x90($sp) +/* f165140: c4b00004 */ lwc1 $f16,0x4($a1) +/* f165144: 27b50070 */ addiu $s5,$sp,0x70 +/* f165148: 27b60064 */ addiu $s6,$sp,0x64 +/* f16514c: e7b00094 */ swc1 $f16,0x94($sp) +/* f165150: c4b20008 */ lwc1 $f18,0x8($a1) +/* f165154: e7b20098 */ swc1 $f18,0x98($sp) +/* f165158: 84cf0000 */ lh $t7,0x0($a2) +/* f16515c: 51e10007 */ beql $t7,$at,.L0f16517c +/* f165160: 00104840 */ sll $t1,$s0,0x1 +.L0f165164: +/* f165164: 86780002 */ lh $t8,0x2($s3) +/* f165168: 2401ffff */ addiu $at,$zero,-1 +/* f16516c: 26100001 */ addiu $s0,$s0,0x1 +/* f165170: 1701fffc */ bne $t8,$at,.L0f165164 +/* f165174: 26730002 */ addiu $s3,$s3,0x2 +/* f165178: 00104840 */ sll $t1,$s0,0x1 +.L0f16517c: +/* f16517c: 03299821 */ addu $s3,$t9,$t1 +/* f165180: afb0007c */ sw $s0,0x7c($sp) +.L0f165184: +/* f165184: 0110082a */ slt $at,$t0,$s0 +/* f165188: 10200061 */ beqz $at,.L0f165310 +/* f16518c: 8faa00b8 */ lw $t2,0xb8($sp) +/* f165190: 00085840 */ sll $t3,$t0,0x1 +/* f165194: 3c05800a */ lui $a1,0x800a +/* f165198: 8ca54928 */ lw $a1,0x4928($a1) +/* f16519c: 014b3821 */ addu $a3,$t2,$t3 +/* f1651a0: 84fe0000 */ lh $s8,0x0($a3) +.L0f1651a4: +/* f1651a4: 00009025 */ or $s2,$zero,$zero +/* f1651a8: 001e30c0 */ sll $a2,$s8,0x3 +/* f1651ac: 00de3021 */ addu $a2,$a2,$s8 +/* f1651b0: 00063080 */ sll $a2,$a2,0x2 +/* f1651b4: 00de3023 */ subu $a2,$a2,$s8 +/* f1651b8: 00063080 */ sll $a2,$a2,0x2 +/* f1651bc: 00a61821 */ addu $v1,$a1,$a2 +/* f1651c0: 80640005 */ lb $a0,0x5($v1) +/* f1651c4: 5880004d */ blezl $a0,.L0f1652fc +/* f1651c8: 8faa007c */ lw $t2,0x7c($sp) +/* f1651cc: afa80088 */ sw $t0,0x88($sp) +/* f1651d0: afa60054 */ sw $a2,0x54($sp) +/* f1651d4: afa7005c */ sw $a3,0x5c($sp) +/* f1651d8: 846d000e */ lh $t5,0xe($v1) +.L0f1651dc: +/* f1651dc: 3c0c800a */ lui $t4,0x800a +/* f1651e0: 8d8c4ce0 */ lw $t4,0x4ce0($t4) +/* f1651e4: 8fb900c0 */ lw $t9,0xc0($sp) +/* f1651e8: 000d7840 */ sll $t7,$t5,0x1 +/* f1651ec: 018f7021 */ addu $t6,$t4,$t7 +/* f1651f0: 01d2c021 */ addu $t8,$t6,$s2 +/* f1651f4: 1320000c */ beqz $t9,.L0f165228 +/* f1651f8: 87110000 */ lh $s1,0x0($t8) +/* f1651fc: 8e890000 */ lw $t1,0x0($s4) +/* f165200: 001150c0 */ sll $t2,$s1,0x3 +/* f165204: 012a5821 */ addu $t3,$t1,$t2 +/* f165208: 91620006 */ lbu $v0,0x6($t3) +/* f16520c: 304d0001 */ andi $t5,$v0,0x1 +/* f165210: 11a00005 */ beqz $t5,.L0f165228 +/* f165214: 304c0004 */ andi $t4,$v0,0x4 +/* f165218: 55800004 */ bnezl $t4,.L0f16522c +/* f16521c: 02202025 */ or $a0,$s1,$zero +/* f165220: 1000002f */ beqz $zero,.L0f1652e0 +/* f165224: 00041040 */ sll $v0,$a0,0x1 +.L0f165228: +/* f165228: 02202025 */ or $a0,$s1,$zero +.L0f16522c: +/* f16522c: 02a02825 */ or $a1,$s5,$zero +/* f165230: 0fc59401 */ jal func0f165004 +/* f165234: 02c03025 */ or $a2,$s6,$zero +/* f165238: 02a02025 */ or $a0,$s5,$zero +/* f16523c: 02c02825 */ or $a1,$s6,$zero +/* f165240: 27a6009c */ addiu $a2,$sp,0x9c +/* f165244: 0fc593e7 */ jal func0f164f9c +/* f165248: 27a70090 */ addiu $a3,$sp,0x90 +/* f16524c: 1040001e */ beqz $v0,.L0f1652c8 +/* f165250: 00000000 */ sll $zero,$zero,0x0 +/* f165254: 8e8f0000 */ lw $t7,0x0($s4) +/* f165258: 001170c0 */ sll $t6,$s1,0x3 +/* f16525c: 00001825 */ or $v1,$zero,$zero +/* f165260: 01ee1021 */ addu $v0,$t7,$t6 +/* f165264: 84450002 */ lh $a1,0x2($v0) +/* f165268: 0217082a */ slt $at,$s0,$s7 +/* f16526c: 17c50003 */ bne $s8,$a1,.L0f16527c +/* f165270: 00052400 */ sll $a0,$a1,0x10 +/* f165274: 10000003 */ beqz $zero,.L0f165284 +/* f165278: 84440004 */ lh $a0,0x4($v0) +.L0f16527c: +/* f16527c: 0004c403 */ sra $t8,$a0,0x10 +/* f165280: 03002025 */ or $a0,$t8,$zero +.L0f165284: +/* f165284: 1a000007 */ blez $s0,.L0f1652a4 +/* f165288: 8fa200b8 */ lw $v0,0xb8($sp) +.L0f16528c: +/* f16528c: 84590000 */ lh $t9,0x0($v0) +/* f165290: 10990004 */ beq $a0,$t9,.L0f1652a4 +/* f165294: 00000000 */ sll $zero,$zero,0x0 +/* f165298: 24630001 */ addiu $v1,$v1,0x1 +/* f16529c: 1470fffb */ bne $v1,$s0,.L0f16528c +/* f1652a0: 24420002 */ addiu $v0,$v0,0x2 +.L0f1652a4: +/* f1652a4: 14700008 */ bne $v1,$s0,.L0f1652c8 +/* f1652a8: 00000000 */ sll $zero,$zero,0x0 +/* f1652ac: 50200005 */ beqzl $at,.L0f1652c4 +/* f1652b0: 0217082a */ slt $at,$s0,$s7 +/* f1652b4: a6640000 */ sh $a0,0x0($s3) +/* f1652b8: 26100001 */ addiu $s0,$s0,0x1 +/* f1652bc: 26730002 */ addiu $s3,$s3,0x2 +/* f1652c0: 0217082a */ slt $at,$s0,$s7 +.L0f1652c4: +/* f1652c4: 10200017 */ beqz $at,.L0f165324 +.L0f1652c8: +/* f1652c8: 3c05800a */ lui $a1,0x800a +/* f1652cc: 8ca54928 */ lw $a1,0x4928($a1) +/* f1652d0: 8fa90054 */ lw $t1,0x54($sp) +/* f1652d4: 00a91821 */ addu $v1,$a1,$t1 +/* f1652d8: 80640005 */ lb $a0,0x5($v1) +/* f1652dc: 00041040 */ sll $v0,$a0,0x1 +.L0f1652e0: +/* f1652e0: 26520002 */ addiu $s2,$s2,0x2 +/* f1652e4: 0242082a */ slt $at,$s2,$v0 +/* f1652e8: 5420ffbc */ bnezl $at,.L0f1651dc +/* f1652ec: 846d000e */ lh $t5,0xe($v1) +/* f1652f0: 8fa80088 */ lw $t0,0x88($sp) +/* f1652f4: 8fa7005c */ lw $a3,0x5c($sp) +/* f1652f8: 8faa007c */ lw $t2,0x7c($sp) +.L0f1652fc: +/* f1652fc: 25080001 */ addiu $t0,$t0,0x1 +/* f165300: 24e70002 */ addiu $a3,$a3,0x2 +/* f165304: 010a082a */ slt $at,$t0,$t2 +/* f165308: 5420ffa6 */ bnezl $at,.L0f1651a4 +/* f16530c: 84fe0000 */ lh $s8,0x0($a3) +.L0f165310: +/* f165310: 8fab007c */ lw $t3,0x7c($sp) +/* f165314: 520b0004 */ beql $s0,$t3,.L0f165328 +/* f165318: 240dffff */ addiu $t5,$zero,-1 +/* f16531c: 1000ff99 */ beqz $zero,.L0f165184 +/* f165320: afb0007c */ sw $s0,0x7c($sp) +.L0f165324: +/* f165324: 240dffff */ addiu $t5,$zero,-1 +.L0f165328: +/* f165328: a66d0000 */ sh $t5,0x0($s3) +/* f16532c: 8fbf003c */ lw $ra,0x3c($sp) +/* f165330: 8fbe0038 */ lw $s8,0x38($sp) +/* f165334: 8fb70034 */ lw $s7,0x34($sp) +/* f165338: 8fb60030 */ lw $s6,0x30($sp) +/* f16533c: 8fb5002c */ lw $s5,0x2c($sp) +/* f165340: 8fb40028 */ lw $s4,0x28($sp) +/* f165344: 8fb30024 */ lw $s3,0x24($sp) +/* f165348: 8fb20020 */ lw $s2,0x20($sp) +/* f16534c: 8fb1001c */ lw $s1,0x1c($sp) +/* f165350: 8fb00018 */ lw $s0,0x18($sp) +/* f165354: 03e00008 */ jr $ra +/* f165358: 27bd00b0 */ addiu $sp,$sp,0xb0 +/* f16535c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f165360 +/* f165360: 440fa000 */ mfc1 $t7,$f20 +/* f165364: 3c07800a */ lui $a3,0x800a +/* f165368: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f16536c: 8ce70284 */ lw $a3,0x284($a3) +/* f165370: 8ce71740 */ lw $a3,0x1740($a3) +/* f165374: 3c08800a */ lui $t0,0x800a +/* f165378: 25084cf0 */ addiu $t0,$t0,0x4cf0 +/* f16537c: 3c017f1b */ lui $at,0x7f1b +/* f165380: c42d76d0 */ lwc1 $f13,0x76d0($at) +/* f165384: c50c000c */ lwc1 $f12,0xc($t0) +/* f165388: 3c08800a */ lui $t0,0x800a +/* f16538c: 25084cc8 */ addiu $t0,$t0,0x4cc8 +/* f165390: 8d080000 */ lw $t0,0x0($t0) +/* f165394: 000448c0 */ sll $t1,$a0,0x3 +/* f165398: 01284820 */ add $t1,$t1,$t0 +/* f16539c: 95290000 */ lhu $t1,0x0($t1) +/* f1653a0: 01092020 */ add $a0,$t0,$t1 +/* f1653a4: 90890000 */ lbu $t1,0x0($a0) +/* f1653a8: 00096820 */ add $t5,$zero,$t1 +/* f1653ac: 24ce0270 */ addiu $t6,$a2,0x270 +/* f1653b0: 460d6302 */ mul.s $f12,$f12,$f13 +/* f1653b4: c4e00000 */ lwc1 $f0,0x0($a3) +/* f1653b8: c4e30004 */ lwc1 $f3,0x4($a3) +/* f1653bc: c4e60008 */ lwc1 $f6,0x8($a3) +/* f1653c0: c4e10010 */ lwc1 $f1,0x10($a3) +/* f1653c4: c4e40014 */ lwc1 $f4,0x14($a3) +/* f1653c8: c4e70018 */ lwc1 $f7,0x18($a3) +/* f1653cc: c4e20020 */ lwc1 $f2,0x20($a3) +/* f1653d0: c4e50024 */ lwc1 $f5,0x24($a3) +/* f1653d4: c4e80028 */ lwc1 $f8,0x28($a3) +/* f1653d8: c4e90030 */ lwc1 $f9,0x30($a3) +/* f1653dc: c4ea0034 */ lwc1 $f10,0x34($a3) +/* f1653e0: c4eb0038 */ lwc1 $f11,0x38($a3) +/* f1653e4: 20840004 */ addi $a0,$a0,0x4 +/* f1653e8: 4480a000 */ mtc1 $zero,$f20 +/* f1653ec: 200a0001 */ addi $t2,$zero,0x1 +/* f1653f0: 200b0000 */ addi $t3,$zero,0x0 +/* f1653f4: 00091020 */ add $v0,$zero,$t1 +/* f1653f8: c48d0000 */ lwc1 $f13,0x0($a0) +.L0f1653fc: +/* f1653fc: 460d0402 */ mul.s $f16,$f0,$f13 +/* f165400: c48e0004 */ lwc1 $f14,0x4($a0) +/* f165404: 460e0c42 */ mul.s $f17,$f1,$f14 +/* f165408: c48f0008 */ lwc1 $f15,0x8($a0) +/* f16540c: 460f1482 */ mul.s $f18,$f2,$f15 +/* f165410: 46118400 */ add.s $f16,$f16,$f17 +/* f165414: 460d1c42 */ mul.s $f17,$f3,$f13 +/* f165418: 46128400 */ add.s $f16,$f16,$f18 +/* f16541c: 460e2482 */ mul.s $f18,$f4,$f14 +/* f165420: 46098400 */ add.s $f16,$f16,$f9 +/* f165424: 460f2cc2 */ mul.s $f19,$f5,$f15 +/* f165428: 46128c40 */ add.s $f17,$f17,$f18 +/* f16542c: 460d3482 */ mul.s $f18,$f6,$f13 +/* f165430: e5d00000 */ swc1 $f16,0x0($t6) +/* f165434: 460e3c02 */ mul.s $f16,$f7,$f14 +/* f165438: 46138c40 */ add.s $f17,$f17,$f19 +/* f16543c: 460f44c2 */ mul.s $f19,$f8,$f15 +/* f165440: 460a8c40 */ add.s $f17,$f17,$f10 +/* f165444: 46109400 */ add.s $f16,$f18,$f16 +/* f165448: e5d10004 */ swc1 $f17,0x4($t6) +/* f16544c: 46138400 */ add.s $f16,$f16,$f19 +/* f165450: 2484000c */ addiu $a0,$a0,0xc +/* f165454: 460b8400 */ add.s $f16,$f16,$f11 +/* f165458: 2129ffff */ addi $t1,$t1,-1 +/* f16545c: 4614803c */ c.lt.s $f16,$f20 +/* f165460: e5d00008 */ swc1 $f16,0x8($t6) +/* f165464: 45010003 */ bc1t .L0f165474 +/* f165468: 240c0000 */ addiu $t4,$zero,0x0 +/* f16546c: 240b0001 */ addiu $t3,$zero,0x1 +/* f165470: 240c0001 */ addiu $t4,$zero,0x1 +.L0f165474: +/* f165474: adcc000c */ sw $t4,0xc($t6) +/* f165478: 25cefff0 */ addiu $t6,$t6,-16 +/* f16547c: 1520ffdf */ bnez $t1,.L0f1653fc +/* f165480: c48d0000 */ lwc1 $f13,0x0($a0) +/* f165484: 11600048 */ beqz $t3,.L0f1655a8 +/* f165488: 00000000 */ sll $zero,$zero,0x0 +/* f16548c: 24c80270 */ addiu $t0,$a2,0x270 +/* f165490: 24020000 */ addiu $v0,$zero,0x0 +/* f165494: 8d090000 */ lw $t1,0x0($t0) +/* f165498: 8d0a0004 */ lw $t2,0x4($t0) +/* f16549c: 8d0b0008 */ lw $t3,0x8($t0) +/* f1654a0: 8d0c000c */ lw $t4,0xc($t0) +/* f1654a4: adc90000 */ sw $t1,0x0($t6) +/* f1654a8: adca0004 */ sw $t2,0x4($t6) +/* f1654ac: adcb0008 */ sw $t3,0x8($t6) +/* f1654b0: adcc000c */ sw $t4,0xc($t6) +.L0f1654b4: +/* f1654b4: 8dc9000c */ lw $t1,0xc($t6) +/* f1654b8: 11200025 */ beqz $t1,.L0f165550 +/* f1654bc: 8dc9001c */ lw $t1,0x1c($t6) +/* f1654c0: 15200033 */ bnez $t1,.L0f165590 +/* f1654c4: 00000000 */ sll $zero,$zero,0x0 +/* f1654c8: 8dc90010 */ lw $t1,0x10($t6) +/* f1654cc: 8dca0014 */ lw $t2,0x14($t6) +/* f1654d0: 8dcb0018 */ lw $t3,0x18($t6) +/* f1654d4: acc90000 */ sw $t1,0x0($a2) +/* f1654d8: acca0004 */ sw $t2,0x4($a2) +/* f1654dc: accb0008 */ sw $t3,0x8($a2) +/* f1654e0: 24c60010 */ addiu $a2,$a2,0x10 +/* f1654e4: 24420001 */ addiu $v0,$v0,0x1 +.L0f1654e8: +/* f1654e8: c5c00008 */ lwc1 $f0,0x8($t6) +/* f1654ec: c5c10018 */ lwc1 $f1,0x18($t6) +/* f1654f0: 24c60010 */ addiu $a2,$a2,0x10 +/* f1654f4: 46000841 */ sub.s $f1,$f1,$f0 +/* f1654f8: 46000087 */ neg.s $f2,$f0 +/* f1654fc: c5c30000 */ lwc1 $f3,0x0($t6) +/* f165500: 46011003 */ div.s $f0,$f2,$f1 +/* f165504: c5c20010 */ lwc1 $f2,0x10($t6) +/* f165508: 46031041 */ sub.s $f1,$f2,$f3 +/* f16550c: 46000842 */ mul.s $f1,$f1,$f0 +/* f165510: c5c20004 */ lwc1 $f2,0x4($t6) +/* f165514: 46011840 */ add.s $f1,$f3,$f1 +/* f165518: c5c30014 */ lwc1 $f3,0x14($t6) +/* f16551c: e4c1fff0 */ swc1 $f1,-0x10($a2) +/* f165520: 460218c1 */ sub.s $f3,$f3,$f2 +/* f165524: 24420001 */ addiu $v0,$v0,0x1 +/* f165528: 46001842 */ mul.s $f1,$f3,$f0 +/* f16552c: acc0fff8 */ sw $zero,-0x8($a2) +/* f165530: 46011040 */ add.s $f1,$f2,$f1 +/* f165534: 21adffff */ addi $t5,$t5,-1 +/* f165538: e4c1fff4 */ swc1 $f1,-0xc($a2) +/* f16553c: 15a0ffdd */ bnez $t5,.L0f1654b4 +/* f165540: 25ce0010 */ addiu $t6,$t6,0x10 +/* f165544: aca00000 */ sw $zero,0x0($a1) +/* f165548: 03e00008 */ jr $ra +/* f16554c: 448fa000 */ mtc1 $t7,$f20 +.L0f165550: +/* f165550: 1520ffe5 */ bnez $t1,.L0f1654e8 +/* f165554: 00000000 */ sll $zero,$zero,0x0 +/* f165558: 8dc90010 */ lw $t1,0x10($t6) +/* f16555c: 8dca0014 */ lw $t2,0x14($t6) +/* f165560: 8dcb0018 */ lw $t3,0x18($t6) +/* f165564: acc90000 */ sw $t1,0x0($a2) +/* f165568: acca0004 */ sw $t2,0x4($a2) +/* f16556c: accb0008 */ sw $t3,0x8($a2) +/* f165570: 21adffff */ addi $t5,$t5,-1 +/* f165574: 24420001 */ addiu $v0,$v0,0x1 +/* f165578: 24c60010 */ addiu $a2,$a2,0x10 +/* f16557c: 15a0ffcd */ bnez $t5,.L0f1654b4 +/* f165580: 25ce0010 */ addiu $t6,$t6,0x10 +/* f165584: aca00000 */ sw $zero,0x0($a1) +/* f165588: 03e00008 */ jr $ra +/* f16558c: 448fa000 */ mtc1 $t7,$f20 +.L0f165590: +/* f165590: 21adffff */ addi $t5,$t5,-1 +/* f165594: 15a0ffc7 */ bnez $t5,.L0f1654b4 +/* f165598: 25ce0010 */ addiu $t6,$t6,0x10 +/* f16559c: aca00000 */ sw $zero,0x0($a1) +/* f1655a0: 03e00008 */ jr $ra +/* f1655a4: 448fa000 */ mtc1 $t7,$f20 +.L0f1655a8: +/* f1655a8: 24080028 */ addiu $t0,$zero,0x28 +/* f1655ac: 01024022 */ sub $t0,$t0,$v0 +/* f1655b0: aca80000 */ sw $t0,0x0($a1) +/* f1655b4: 03e00008 */ jr $ra +/* f1655b8: 448fa000 */ mtc1 $t7,$f20 +/* f1655bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1655c0 +/* f1655c0: 3c068008 */ lui $a2,0x8008 +/* f1655c4: 24c3fcc0 */ addiu $v1,$a2,-832 +/* f1655c8: 3c0e8008 */ lui $t6,0x8008 +/* f1655cc: 24620d58 */ addiu $v0,$v1,0xd58 +/* f1655d0: 25cefcc1 */ addiu $t6,$t6,-831 +/* f1655d4: 3c05800a */ lui $a1,0x800a +/* f1655d8: 004e082b */ sltu $at,$v0,$t6 +/* f1655dc: 1420000a */ bnez $at,.L0f165608 +/* f1655e0: 8ca5a474 */ lw $a1,-0x5b8c($a1) +/* f1655e4: 846f0000 */ lh $t7,0x0($v1) +.L0f1655e8: +/* f1655e8: 54af0004 */ bnel $a1,$t7,.L0f1655fc +/* f1655ec: 24630038 */ addiu $v1,$v1,0x38 +/* f1655f0: 03e00008 */ jr $ra +/* f1655f4: 00601025 */ or $v0,$v1,$zero +/* f1655f8: 24630038 */ addiu $v1,$v1,0x38 +.L0f1655fc: +/* f1655fc: 0062082b */ sltu $at,$v1,$v0 +/* f165600: 5420fff9 */ bnezl $at,.L0f1655e8 +/* f165604: 846f0000 */ lh $t7,0x0($v1) +.L0f165608: +/* f165608: 00001025 */ or $v0,$zero,$zero +/* f16560c: 03e00008 */ jr $ra +/* f165610: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f165614 +/* f165614: 3c078008 */ lui $a3,0x8008 +/* f165618: 24e2fcc0 */ addiu $v0,$a3,-832 +/* f16561c: 3c0e8008 */ lui $t6,0x8008 +/* f165620: 24430d58 */ addiu $v1,$v0,0xd58 +/* f165624: 25cefcc1 */ addiu $t6,$t6,-831 +/* f165628: 006e082b */ sltu $at,$v1,$t6 +/* f16562c: 1420000a */ bnez $at,.L0f165658 +/* f165630: 00003025 */ or $a2,$zero,$zero +.L0f165634: +/* f165634: 844f0000 */ lh $t7,0x0($v0) +/* f165638: 24420038 */ addiu $v0,$v0,0x38 +/* f16563c: 0043082b */ sltu $at,$v0,$v1 +/* f165640: 148f0003 */ bne $a0,$t7,.L0f165650 +/* f165644: 00000000 */ sll $zero,$zero,0x0 +/* f165648: 03e00008 */ jr $ra +/* f16564c: 00c01025 */ or $v0,$a2,$zero +.L0f165650: +/* f165650: 1420fff8 */ bnez $at,.L0f165634 +/* f165654: 24c60001 */ addiu $a2,$a2,0x1 +.L0f165658: +/* f165658: 2402ffff */ addiu $v0,$zero,-1 +/* f16565c: 03e00008 */ jr $ra +/* f165660: 00000000 */ sll $zero,$zero,0x0 +/* f165664: 00000000 */ sll $zero,$zero,0x0 +/* f165668: 00000000 */ sll $zero,$zero,0x0 +/* f16566c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f165670 +/* f165670: 10a00004 */ beqz $a1,.L0f165684 +/* f165674: 00801025 */ or $v0,$a0,$zero +/* f165678: 0045082b */ sltu $at,$v0,$a1 +/* f16567c: 14200006 */ bnez $at,.L0f165698 +/* f165680: 00000000 */ sll $zero,$zero,0x0 +.L0f165684: +/* f165684: 14a00026 */ bnez $a1,.L0f165720 +/* f165688: 00000000 */ sll $zero,$zero,0x0 +/* f16568c: 808e0000 */ lb $t6,0x0($a0) +/* f165690: 2407ffb8 */ addiu $a3,$zero,-72 +/* f165694: 10ee0022 */ beq $a3,$t6,.L0f165720 +.L0f165698: +/* f165698: 3c088008 */ lui $t0,0x8008 +/* f16569c: 25081018 */ addiu $t0,$t0,0x1018 +/* f1656a0: 00067880 */ sll $t7,$a2,0x2 +/* f1656a4: 010fc021 */ addu $t8,$t0,$t7 +/* f1656a8: 8f030000 */ lw $v1,0x0($t8) +/* f1656ac: 2407ffb8 */ addiu $a3,$zero,-72 +/* f1656b0: 8c640000 */ lw $a0,0x0($v1) +/* f1656b4: 10800010 */ beqz $a0,.L0f1656f8 +/* f1656b8: 00000000 */ sll $zero,$zero,0x0 +/* f1656bc: 8c590000 */ lw $t9,0x0($v0) +.L0f1656c0: +/* f1656c0: 5724000a */ bnel $t9,$a0,.L0f1656ec +/* f1656c4: 8c640010 */ lw $a0,0x10($v1) +/* f1656c8: 8c490004 */ lw $t1,0x4($v0) +/* f1656cc: 8c6a0004 */ lw $t2,0x4($v1) +/* f1656d0: 552a0006 */ bnel $t1,$t2,.L0f1656ec +/* f1656d4: 8c640010 */ lw $a0,0x10($v1) +/* f1656d8: 8c610008 */ lw $at,0x8($v1) +/* f1656dc: ac410000 */ sw $at,0x0($v0) +/* f1656e0: 8c6c000c */ lw $t4,0xc($v1) +/* f1656e4: ac4c0004 */ sw $t4,0x4($v0) +/* f1656e8: 8c640010 */ lw $a0,0x10($v1) +.L0f1656ec: +/* f1656ec: 24630010 */ addiu $v1,$v1,0x10 +/* f1656f0: 5480fff3 */ bnezl $a0,.L0f1656c0 +/* f1656f4: 8c590000 */ lw $t9,0x0($v0) +.L0f1656f8: +/* f1656f8: 10a00004 */ beqz $a1,.L0f16570c +/* f1656fc: 24420008 */ addiu $v0,$v0,0x8 +/* f165700: 0045082b */ sltu $at,$v0,$a1 +/* f165704: 1420ffe4 */ bnez $at,.L0f165698 +/* f165708: 00000000 */ sll $zero,$zero,0x0 +.L0f16570c: +/* f16570c: 14a00004 */ bnez $a1,.L0f165720 +/* f165710: 00000000 */ sll $zero,$zero,0x0 +/* f165714: 804d0000 */ lb $t5,0x0($v0) +/* f165718: 14edffdf */ bne $a3,$t5,.L0f165698 +/* f16571c: 00000000 */ sll $zero,$zero,0x0 +.L0f165720: +/* f165720: 03e00008 */ jr $ra +/* f165724: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f165728 +/* f165728: 27bdffd8 */ addiu $sp,$sp,-40 +/* f16572c: afb20020 */ sw $s2,0x20($sp) +/* f165730: afb1001c */ sw $s1,0x1c($sp) +/* f165734: afb00018 */ sw $s0,0x18($sp) +/* f165738: 00808025 */ or $s0,$a0,$zero +/* f16573c: 00a08825 */ or $s1,$a1,$zero +/* f165740: 24120001 */ addiu $s2,$zero,0x1 +/* f165744: afbf0024 */ sw $ra,0x24($sp) +.L0f165748: +/* f165748: 52000015 */ beqzl $s0,.L0f1657a0 +/* f16574c: 8fbf0024 */ lw $ra,0x24($sp) +/* f165750: 92020000 */ lbu $v0,0x0($s0) +.L0f165754: +/* f165754: 02202825 */ or $a1,$s1,$zero +/* f165758: 50400006 */ beqzl $v0,.L0f165774 +/* f16575c: 8e040008 */ lw $a0,0x8($s0) +/* f165760: 10520009 */ beq $v0,$s2,.L0f165788 +/* f165764: 00000000 */ sll $zero,$zero,0x0 +/* f165768: 1000000d */ beqz $zero,.L0f1657a0 +/* f16576c: 8fbf0024 */ lw $ra,0x24($sp) +/* f165770: 8e040008 */ lw $a0,0x8($s0) +.L0f165774: +/* f165774: 00002825 */ or $a1,$zero,$zero +/* f165778: 0fc5959c */ jal func0f165670 +/* f16577c: 02203025 */ or $a2,$s1,$zero +/* f165780: 1000fff1 */ beqz $zero,.L0f165748 +/* f165784: 8e100004 */ lw $s0,0x4($s0) +.L0f165788: +/* f165788: 0fc595ca */ jal func0f165728 +/* f16578c: 8e040008 */ lw $a0,0x8($s0) +/* f165790: 8e100004 */ lw $s0,0x4($s0) +/* f165794: 5600ffef */ bnezl $s0,.L0f165754 +/* f165798: 92020000 */ lbu $v0,0x0($s0) +/* f16579c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f1657a0: +/* f1657a0: 8fb00018 */ lw $s0,0x18($sp) +/* f1657a4: 8fb1001c */ lw $s1,0x1c($sp) +/* f1657a8: 8fb20020 */ lw $s2,0x20($sp) +/* f1657ac: 03e00008 */ jr $ra +/* f1657b0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f1657b4: 00000000 */ sll $zero,$zero,0x0 +/* f1657b8: 00000000 */ sll $zero,$zero,0x0 +/* f1657bc: 00000000 */ sll $zero,$zero,0x0 +/* f1657c0: afa40000 */ sw $a0,0x0($sp) +/* f1657c4: 03e00008 */ jr $ra +/* f1657c8: afa50004 */ sw $a1,0x4($sp) +); + +GLOBAL_ASM( +glabel func0f1657cc +/* f1657cc: 3c028008 */ lui $v0,0x8008 +/* f1657d0: 03e00008 */ jr $ra +/* f1657d4: 24421058 */ addiu $v0,$v0,0x1058 +/* f1657d8: 3c018008 */ lui $at,0x8008 +/* f1657dc: 03e00008 */ jr $ra +/* f1657e0: c4201050 */ lwc1 $f0,0x1050($at) +); + +GLOBAL_ASM( +glabel func0f1657e4 +/* f1657e4: 3c018008 */ lui $at,0x8008 +/* f1657e8: c4221050 */ lwc1 $f2,0x1050($at) +/* f1657ec: 46021002 */ mul.s $f0,$f2,$f2 +/* f1657f0: 03e00008 */ jr $ra +/* f1657f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1657f8 +/* f1657f8: 3c0e800a */ lui $t6,0x800a +/* f1657fc: 8dce65e0 */ lw $t6,0x65e0($t6) +/* f165800: 27bdffc0 */ addiu $sp,$sp,-64 +/* f165804: afbf0014 */ sw $ra,0x14($sp) +/* f165808: 51c0005d */ beqzl $t6,.L0f165980 +/* f16580c: 8fbf0014 */ lw $ra,0x14($sp) +/* f165810: 0c002fb8 */ jal 0xbee0 +/* f165814: 27a40038 */ addiu $a0,$sp,0x38 +/* f165818: 0fc5722e */ jal func0f15c8b8 +/* f16581c: 00000000 */ sll $zero,$zero,0x0 +/* f165820: 3c048008 */ lui $a0,0x8008 +/* f165824: 24841058 */ addiu $a0,$a0,0x1058 +/* f165828: 8c8f0000 */ lw $t7,0x0($a0) +/* f16582c: c7a20038 */ lwc1 $f2,0x38($sp) +/* f165830: c7b0003c */ lwc1 $f16,0x3c($sp) +/* f165834: 448f2000 */ mtc1 $t7,$f4 +/* f165838: 3c017f1b */ lui $at,0x7f1b +/* f16583c: c42876e0 */ lwc1 $f8,0x76e0($at) +/* f165840: 468021a0 */ cvt.s.w $f6,$f4 +/* f165844: 8c980004 */ lw $t8,0x4($a0) +/* f165848: 3c03800a */ lui $v1,0x800a +/* f16584c: 2463661c */ addiu $v1,$v1,0x661c +/* f165850: 44982000 */ mtc1 $t8,$f4 +/* f165854: 46001083 */ div.s $f2,$f2,$f0 +/* f165858: 3c017f1b */ lui $at,0x7f1b +/* f16585c: 3c05800a */ lui $a1,0x800a +/* f165860: 24a56618 */ addiu $a1,$a1,0x6618 +/* f165864: 46083282 */ mul.s $f10,$f6,$f8 +/* f165868: 3c02800a */ lui $v0,0x800a +/* f16586c: 24426600 */ addiu $v0,$v0,0x6600 +/* f165870: 468021a0 */ cvt.s.w $f6,$f4 +/* f165874: e46a0000 */ swc1 $f10,0x0($v1) +/* f165878: c42876e4 */ lwc1 $f8,0x76e4($at) +/* f16587c: 3c018008 */ lui $at,0x8008 +/* f165880: 46008403 */ div.s $f16,$f16,$f0 +/* f165884: 46083282 */ mul.s $f10,$f6,$f8 +/* f165888: e4aa0000 */ swc1 $f10,0x0($a1) +/* f16588c: c4a40000 */ lwc1 $f4,0x0($a1) +/* f165890: e7a4001c */ swc1 $f4,0x1c($sp) +/* f165894: c7a6001c */ lwc1 $f6,0x1c($sp) +/* f165898: 46028481 */ sub.s $f18,$f16,$f2 +/* f16589c: 46069202 */ mul.s $f8,$f18,$f6 +/* f1658a0: 46081280 */ add.s $f10,$f2,$f8 +/* f1658a4: e42a1050 */ swc1 $f10,0x1050($at) +/* f1658a8: c46c0000 */ lwc1 $f12,0x0($v1) +/* f1658ac: 3c018008 */ lui $at,0x8008 +/* f1658b0: c7aa001c */ lwc1 $f10,0x1c($sp) +/* f1658b4: 460c9102 */ mul.s $f4,$f18,$f12 +/* f1658b8: 46041180 */ add.s $f6,$f2,$f4 +/* f1658bc: 460c5101 */ sub.s $f4,$f10,$f12 +/* f1658c0: e4261054 */ swc1 $f6,0x1054($at) +/* f1658c4: e4420000 */ swc1 $f2,0x0($v0) +/* f1658c8: 3c014300 */ lui $at,0x4300 +/* f1658cc: c4480000 */ lwc1 $f8,0x0($v0) +/* f1658d0: 44813000 */ mtc1 $at,$f6 +/* f1658d4: 3c013f00 */ lui $at,0x3f00 +/* f1658d8: 44815000 */ mtc1 $at,$f10 +/* f1658dc: e7a8002c */ swc1 $f8,0x2c($sp) +/* f1658e0: 46043203 */ div.s $f8,$f6,$f4 +/* f1658e4: 3c014380 */ lui $at,0x4380 +/* f1658e8: e4500004 */ swc1 $f16,0x4($v0) +/* f1658ec: c44e0004 */ lwc1 $f14,0x4($v0) +/* f1658f0: 460c5181 */ sub.s $f6,$f10,$f12 +/* f1658f4: 44815000 */ mtc1 $at,$f10 +/* f1658f8: e7a40020 */ swc1 $f4,0x20($sp) +/* f1658fc: 3c013f80 */ lui $at,0x3f80 +/* f165900: 460a3182 */ mul.s $f6,$f6,$f10 +/* f165904: 46043283 */ div.s $f10,$f6,$f4 +/* f165908: c7a6002c */ lwc1 $f6,0x2c($sp) +/* f16590c: e7a80028 */ swc1 $f8,0x28($sp) +/* f165910: 46067101 */ sub.s $f4,$f14,$f6 +/* f165914: e7a40020 */ swc1 $f4,0x20($sp) +/* f165918: e7aa0024 */ swc1 $f10,0x24($sp) +/* f16591c: 46004287 */ neg.s $f10,$f8 +/* f165920: 44814000 */ mtc1 $at,$f8 +/* f165924: 460e5102 */ mul.s $f4,$f10,$f14 +/* f165928: 3c01437f */ lui $at,0x437f +/* f16592c: 46083280 */ add.s $f10,$f6,$f8 +/* f165930: c7a80020 */ lwc1 $f8,0x20($sp) +/* f165934: 460a2182 */ mul.s $f6,$f4,$f10 +/* f165938: 44815000 */ mtc1 $at,$f10 +/* f16593c: 3c013f80 */ lui $at,0x3f80 +/* f165940: 46083103 */ div.s $f4,$f6,$f8 +/* f165944: 44814000 */ mtc1 $at,$f8 +/* f165948: 3c01437f */ lui $at,0x437f +/* f16594c: 460a2183 */ div.s $f6,$f4,$f10 +/* f165950: c7aa0028 */ lwc1 $f10,0x28($sp) +/* f165954: 46087100 */ add.s $f4,$f14,$f8 +/* f165958: c7a80020 */ lwc1 $f8,0x20($sp) +/* f16595c: e4460010 */ swc1 $f6,0x10($v0) +/* f165960: 460a2182 */ mul.s $f6,$f4,$f10 +/* f165964: c7aa0024 */ lwc1 $f10,0x24($sp) +/* f165968: 46083103 */ div.s $f4,$f6,$f8 +/* f16596c: 44814000 */ mtc1 $at,$f8 +/* f165970: 460a2180 */ add.s $f6,$f4,$f10 +/* f165974: 46083103 */ div.s $f4,$f6,$f8 +/* f165978: e4440014 */ swc1 $f4,0x14($v0) +/* f16597c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f165980: +/* f165980: 27bd0040 */ addiu $sp,$sp,0x40 +/* f165984: 03e00008 */ jr $ra +/* f165988: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16598c +/* f16598c: 240e0001 */ addiu $t6,$zero,0x1 +/* f165990: 3c01800a */ lui $at,0x800a +/* f165994: ac2e65e0 */ sw $t6,0x65e0($at) +/* f165998: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16599c: 3c01800a */ lui $at,0x800a +/* f1659a0: afbf0014 */ sw $ra,0x14($sp) +/* f1659a4: ac2065e4 */ sw $zero,0x65e4($at) +/* f1659a8: 84980004 */ lh $t8,0x4($a0) +/* f1659ac: 848f0002 */ lh $t7,0x2($a0) +/* f1659b0: afa40018 */ sw $a0,0x18($sp) +/* f1659b4: 44983000 */ mtc1 $t8,$f6 +/* f1659b8: 448f2000 */ mtc1 $t7,$f4 +/* f1659bc: 468033a0 */ cvt.s.w $f14,$f6 +/* f1659c0: 0c002fa1 */ jal 0xbe84 +/* f1659c4: 46802320 */ cvt.s.w $f12,$f4 +/* f1659c8: 8fa40018 */ lw $a0,0x18($sp) +/* f1659cc: 3c028008 */ lui $v0,0x8008 +/* f1659d0: 24421058 */ addiu $v0,$v0,0x1058 +/* f1659d4: 8499000c */ lh $t9,0xc($a0) +/* f1659d8: 3c01437f */ lui $at,0x437f +/* f1659dc: 44810000 */ mtc1 $at,$f0 +/* f1659e0: ac590000 */ sw $t9,0x0($v0) +/* f1659e4: 8488000e */ lh $t0,0xe($a0) +/* f1659e8: ac480004 */ sw $t0,0x4($v0) +/* f1659ec: 90890010 */ lbu $t1,0x10($a0) +/* f1659f0: a0490008 */ sb $t1,0x8($v0) +/* f1659f4: 908a0011 */ lbu $t2,0x11($a0) +/* f1659f8: 312c00ff */ andi $t4,$t1,0xff +/* f1659fc: 448c4000 */ mtc1 $t4,$f8 +/* f165a00: a04a0009 */ sb $t2,0x9($v0) +/* f165a04: 908b0012 */ lbu $t3,0x12($a0) +/* f165a08: 468042a0 */ cvt.s.w $f10,$f8 +/* f165a0c: 05810005 */ bgez $t4,.L0f165a24 +/* f165a10: a04b000a */ sb $t3,0xa($v0) +/* f165a14: 3c014f80 */ lui $at,0x4f80 +/* f165a18: 44818000 */ mtc1 $at,$f16 +/* f165a1c: 00000000 */ sll $zero,$zero,0x0 +/* f165a20: 46105280 */ add.s $f10,$f10,$f16 +.L0f165a24: +/* f165a24: 46005483 */ div.s $f18,$f10,$f0 +/* f165a28: 904d0009 */ lbu $t5,0x9($v0) +/* f165a2c: 448d2000 */ mtc1 $t5,$f4 +/* f165a30: 00000000 */ sll $zero,$zero,0x0 +/* f165a34: 468021a0 */ cvt.s.w $f6,$f4 +/* f165a38: 05a10005 */ bgez $t5,.L0f165a50 +/* f165a3c: e4520044 */ swc1 $f18,0x44($v0) +/* f165a40: 3c014f80 */ lui $at,0x4f80 +/* f165a44: 44814000 */ mtc1 $at,$f8 +/* f165a48: 00000000 */ sll $zero,$zero,0x0 +/* f165a4c: 46083180 */ add.s $f6,$f6,$f8 +.L0f165a50: +/* f165a50: 46003403 */ div.s $f16,$f6,$f0 +/* f165a54: 904e000a */ lbu $t6,0xa($v0) +/* f165a58: 3c014f80 */ lui $at,0x4f80 +/* f165a5c: 448e5000 */ mtc1 $t6,$f10 +/* f165a60: 00000000 */ sll $zero,$zero,0x0 +/* f165a64: 468054a0 */ cvt.s.w $f18,$f10 +/* f165a68: 05c10004 */ bgez $t6,.L0f165a7c +/* f165a6c: e4500048 */ swc1 $f16,0x48($v0) +/* f165a70: 44812000 */ mtc1 $at,$f4 +/* f165a74: 00000000 */ sll $zero,$zero,0x0 +/* f165a78: 46049480 */ add.s $f18,$f18,$f4 +.L0f165a7c: +/* f165a7c: 46009203 */ div.s $f8,$f18,$f0 +/* f165a80: 3c014f80 */ lui $at,0x4f80 +/* f165a84: e448004c */ swc1 $f8,0x4c($v0) +/* f165a88: 908f0013 */ lbu $t7,0x13($a0) +/* f165a8c: a04f000b */ sb $t7,0xb($v0) +/* f165a90: 8c980014 */ lw $t8,0x14($a0) +/* f165a94: ac58000c */ sw $t8,0xc($v0) +/* f165a98: 90990018 */ lbu $t9,0x18($a0) +/* f165a9c: a0590010 */ sb $t9,0x10($v0) +/* f165aa0: 8488001a */ lh $t0,0x1a($a0) +/* f165aa4: 44883000 */ mtc1 $t0,$f6 +/* f165aa8: 00000000 */ sll $zero,$zero,0x0 +/* f165aac: 46803420 */ cvt.s.w $f16,$f6 +/* f165ab0: e4500014 */ swc1 $f16,0x14($v0) +/* f165ab4: 9089001c */ lbu $t1,0x1c($a0) +/* f165ab8: a4490018 */ sh $t1,0x18($v0) +/* f165abc: 908a001d */ lbu $t2,0x1d($a0) +/* f165ac0: 448a5000 */ mtc1 $t2,$f10 +/* f165ac4: 05410004 */ bgez $t2,.L0f165ad8 +/* f165ac8: 46805120 */ cvt.s.w $f4,$f10 +/* f165acc: 44819000 */ mtc1 $at,$f18 +/* f165ad0: 00000000 */ sll $zero,$zero,0x0 +/* f165ad4: 46122100 */ add.s $f4,$f4,$f18 +.L0f165ad8: +/* f165ad8: e444001c */ swc1 $f4,0x1c($v0) +/* f165adc: 908b001e */ lbu $t3,0x1e($a0) +/* f165ae0: 3c014f80 */ lui $at,0x4f80 +/* f165ae4: 448b4000 */ mtc1 $t3,$f8 +/* f165ae8: 05610004 */ bgez $t3,.L0f165afc +/* f165aec: 468041a0 */ cvt.s.w $f6,$f8 +/* f165af0: 44818000 */ mtc1 $at,$f16 +/* f165af4: 00000000 */ sll $zero,$zero,0x0 +/* f165af8: 46103180 */ add.s $f6,$f6,$f16 +.L0f165afc: +/* f165afc: e4460020 */ swc1 $f6,0x20($v0) +/* f165b00: 908c001f */ lbu $t4,0x1f($a0) +/* f165b04: 3c014f80 */ lui $at,0x4f80 +/* f165b08: 448c5000 */ mtc1 $t4,$f10 +/* f165b0c: 05810004 */ bgez $t4,.L0f165b20 +/* f165b10: 468054a0 */ cvt.s.w $f18,$f10 +/* f165b14: 44812000 */ mtc1 $at,$f4 +/* f165b18: 00000000 */ sll $zero,$zero,0x0 +/* f165b1c: 46049480 */ add.s $f18,$f18,$f4 +.L0f165b20: +/* f165b20: e4520024 */ swc1 $f18,0x24($v0) +/* f165b24: 908d0020 */ lbu $t5,0x20($a0) +/* f165b28: 3c014f80 */ lui $at,0x4f80 +/* f165b2c: a04d0028 */ sb $t5,0x28($v0) +/* f165b30: 848e0022 */ lh $t6,0x22($a0) +/* f165b34: 448e4000 */ mtc1 $t6,$f8 +/* f165b38: 00000000 */ sll $zero,$zero,0x0 +/* f165b3c: 46804420 */ cvt.s.w $f16,$f8 +/* f165b40: e450002c */ swc1 $f16,0x2c($v0) +/* f165b44: 908f0024 */ lbu $t7,0x24($a0) +/* f165b48: a44f0030 */ sh $t7,0x30($v0) +/* f165b4c: 90980025 */ lbu $t8,0x25($a0) +/* f165b50: 44983000 */ mtc1 $t8,$f6 +/* f165b54: 07010004 */ bgez $t8,.L0f165b68 +/* f165b58: 468032a0 */ cvt.s.w $f10,$f6 +/* f165b5c: 44812000 */ mtc1 $at,$f4 +/* f165b60: 00000000 */ sll $zero,$zero,0x0 +/* f165b64: 46045280 */ add.s $f10,$f10,$f4 +.L0f165b68: +/* f165b68: e44a0034 */ swc1 $f10,0x34($v0) +/* f165b6c: 90990026 */ lbu $t9,0x26($a0) +/* f165b70: 3c014f80 */ lui $at,0x4f80 +/* f165b74: 44999000 */ mtc1 $t9,$f18 +/* f165b78: 07210004 */ bgez $t9,.L0f165b8c +/* f165b7c: 46809220 */ cvt.s.w $f8,$f18 +/* f165b80: 44818000 */ mtc1 $at,$f16 +/* f165b84: 00000000 */ sll $zero,$zero,0x0 +/* f165b88: 46104200 */ add.s $f8,$f8,$f16 +.L0f165b8c: +/* f165b8c: e4480038 */ swc1 $f8,0x38($v0) +/* f165b90: 90880027 */ lbu $t0,0x27($a0) +/* f165b94: 3c014f80 */ lui $at,0x4f80 +/* f165b98: 44883000 */ mtc1 $t0,$f6 +/* f165b9c: 05010004 */ bgez $t0,.L0f165bb0 +/* f165ba0: 46803120 */ cvt.s.w $f4,$f6 +/* f165ba4: 44815000 */ mtc1 $at,$f10 +/* f165ba8: 00000000 */ sll $zero,$zero,0x0 +/* f165bac: 460a2100 */ add.s $f4,$f4,$f10 +.L0f165bb0: +/* f165bb0: e444003c */ swc1 $f4,0x3c($v0) +/* f165bb4: 90890028 */ lbu $t1,0x28($a0) +/* f165bb8: 3c014f80 */ lui $at,0x4f80 +/* f165bbc: 44899000 */ mtc1 $t1,$f18 +/* f165bc0: 05210004 */ bgez $t1,.L0f165bd4 +/* f165bc4: 46809420 */ cvt.s.w $f16,$f18 +/* f165bc8: 44814000 */ mtc1 $at,$f8 +/* f165bcc: 00000000 */ sll $zero,$zero,0x0 +/* f165bd0: 46088400 */ add.s $f16,$f16,$f8 +.L0f165bd4: +/* f165bd4: e4500040 */ swc1 $f16,0x40($v0) +/* f165bd8: 84830006 */ lh $v1,0x6($a0) +/* f165bdc: 3c01800a */ lui $at,0x800a +/* f165be0: 54600004 */ bnezl $v1,.L0f165bf4 +/* f165be4: 44833000 */ mtc1 $v1,$f6 +/* f165be8: 10000012 */ beqz $zero,.L0f165c34 +/* f165bec: ac2065e8 */ sw $zero,0x65e8($at) +/* f165bf0: 44833000 */ mtc1 $v1,$f6 +.L0f165bf4: +/* f165bf4: 3c02800a */ lui $v0,0x800a +/* f165bf8: 244265f0 */ addiu $v0,$v0,0x65f0 +/* f165bfc: 468032a0 */ cvt.s.w $f10,$f6 +/* f165c00: 3c01800a */ lui $at,0x800a +/* f165c04: e44a0000 */ swc1 $f10,0x0($v0) +/* f165c08: 848a0008 */ lh $t2,0x8($a0) +/* f165c0c: 448a2000 */ mtc1 $t2,$f4 +/* f165c10: 00000000 */ sll $zero,$zero,0x0 +/* f165c14: 468024a0 */ cvt.s.w $f18,$f4 +/* f165c18: e4520004 */ swc1 $f18,0x4($v0) +/* f165c1c: 848b000a */ lh $t3,0xa($a0) +/* f165c20: 448b4000 */ mtc1 $t3,$f8 +/* f165c24: 00000000 */ sll $zero,$zero,0x0 +/* f165c28: 46804420 */ cvt.s.w $f16,$f8 +/* f165c2c: e4500008 */ swc1 $f16,0x8($v0) +/* f165c30: ac2265e8 */ sw $v0,0x65e8($at) +.L0f165c34: +/* f165c34: 0fc595fe */ jal func0f1657f8 +/* f165c38: 00000000 */ sll $zero,$zero,0x0 +/* f165c3c: 8fbf0014 */ lw $ra,0x14($sp) +/* f165c40: 27bd0018 */ addiu $sp,$sp,0x18 +/* f165c44: 03e00008 */ jr $ra +/* f165c48: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f165c4c +/* f165c4c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f165c50: afbf0014 */ sw $ra,0x14($sp) +/* f165c54: 848f0006 */ lh $t7,0x6($a0) +/* f165c58: 848e0004 */ lh $t6,0x4($a0) +/* f165c5c: afa40018 */ sw $a0,0x18($sp) +/* f165c60: 448f3000 */ mtc1 $t7,$f6 +/* f165c64: 448e2000 */ mtc1 $t6,$f4 +/* f165c68: 468033a0 */ cvt.s.w $f14,$f6 +/* f165c6c: 0c002fa1 */ jal 0xbe84 +/* f165c70: 46802320 */ cvt.s.w $f12,$f4 +/* f165c74: 8fa40018 */ lw $a0,0x18($sp) +/* f165c78: 3c028008 */ lui $v0,0x8008 +/* f165c7c: 24421058 */ addiu $v0,$v0,0x1058 +/* f165c80: 9098000e */ lbu $t8,0xe($a0) +/* f165c84: 3c01437f */ lui $at,0x437f +/* f165c88: 44810000 */ mtc1 $at,$f0 +/* f165c8c: a0580008 */ sb $t8,0x8($v0) +/* f165c90: 9099000f */ lbu $t9,0xf($a0) +/* f165c94: 330900ff */ andi $t1,$t8,0xff +/* f165c98: 44894000 */ mtc1 $t1,$f8 +/* f165c9c: a0590009 */ sb $t9,0x9($v0) +/* f165ca0: 90880010 */ lbu $t0,0x10($a0) +/* f165ca4: 468042a0 */ cvt.s.w $f10,$f8 +/* f165ca8: 05210005 */ bgez $t1,.L0f165cc0 +/* f165cac: a048000a */ sb $t0,0xa($v0) +/* f165cb0: 3c014f80 */ lui $at,0x4f80 +/* f165cb4: 44818000 */ mtc1 $at,$f16 +/* f165cb8: 00000000 */ sll $zero,$zero,0x0 +/* f165cbc: 46105280 */ add.s $f10,$f10,$f16 +.L0f165cc0: +/* f165cc0: 46005483 */ div.s $f18,$f10,$f0 +/* f165cc4: 904a0009 */ lbu $t2,0x9($v0) +/* f165cc8: 3c014f80 */ lui $at,0x4f80 +/* f165ccc: 448a2000 */ mtc1 $t2,$f4 +/* f165cd0: 00000000 */ sll $zero,$zero,0x0 +/* f165cd4: 468021a0 */ cvt.s.w $f6,$f4 +/* f165cd8: 05410004 */ bgez $t2,.L0f165cec +/* f165cdc: e4520044 */ swc1 $f18,0x44($v0) +/* f165ce0: 44814000 */ mtc1 $at,$f8 +/* f165ce4: 00000000 */ sll $zero,$zero,0x0 +/* f165ce8: 46083180 */ add.s $f6,$f6,$f8 +.L0f165cec: +/* f165cec: 46003403 */ div.s $f16,$f6,$f0 +/* f165cf0: 904b000a */ lbu $t3,0xa($v0) +/* f165cf4: 3c014f80 */ lui $at,0x4f80 +/* f165cf8: 448b5000 */ mtc1 $t3,$f10 +/* f165cfc: 00000000 */ sll $zero,$zero,0x0 +/* f165d00: 468054a0 */ cvt.s.w $f18,$f10 +/* f165d04: 05610004 */ bgez $t3,.L0f165d18 +/* f165d08: e4500048 */ swc1 $f16,0x48($v0) +/* f165d0c: 44812000 */ mtc1 $at,$f4 +/* f165d10: 00000000 */ sll $zero,$zero,0x0 +/* f165d14: 46049480 */ add.s $f18,$f18,$f4 +.L0f165d18: +/* f165d18: 46009203 */ div.s $f8,$f18,$f0 +/* f165d1c: 3c014f80 */ lui $at,0x4f80 +/* f165d20: e448004c */ swc1 $f8,0x4c($v0) +/* f165d24: 908c0011 */ lbu $t4,0x11($a0) +/* f165d28: a04c000b */ sb $t4,0xb($v0) +/* f165d2c: 8c8d0014 */ lw $t5,0x14($a0) +/* f165d30: ac4d000c */ sw $t5,0xc($v0) +/* f165d34: 908e0018 */ lbu $t6,0x18($a0) +/* f165d38: a04e0010 */ sb $t6,0x10($v0) +/* f165d3c: c486001c */ lwc1 $f6,0x1c($a0) +/* f165d40: e4460014 */ swc1 $f6,0x14($v0) +/* f165d44: 848f0020 */ lh $t7,0x20($a0) +/* f165d48: a44f0018 */ sh $t7,0x18($v0) +/* f165d4c: 90980019 */ lbu $t8,0x19($a0) +/* f165d50: 44988000 */ mtc1 $t8,$f16 +/* f165d54: 07010004 */ bgez $t8,.L0f165d68 +/* f165d58: 468082a0 */ cvt.s.w $f10,$f16 +/* f165d5c: 44812000 */ mtc1 $at,$f4 +/* f165d60: 00000000 */ sll $zero,$zero,0x0 +/* f165d64: 46045280 */ add.s $f10,$f10,$f4 +.L0f165d68: +/* f165d68: e44a001c */ swc1 $f10,0x1c($v0) +/* f165d6c: 9099001a */ lbu $t9,0x1a($a0) +/* f165d70: 3c014f80 */ lui $at,0x4f80 +/* f165d74: 44999000 */ mtc1 $t9,$f18 +/* f165d78: 07210004 */ bgez $t9,.L0f165d8c +/* f165d7c: 46809220 */ cvt.s.w $f8,$f18 +/* f165d80: 44813000 */ mtc1 $at,$f6 +/* f165d84: 00000000 */ sll $zero,$zero,0x0 +/* f165d88: 46064200 */ add.s $f8,$f8,$f6 +.L0f165d8c: +/* f165d8c: e4480020 */ swc1 $f8,0x20($v0) +/* f165d90: 9088001b */ lbu $t0,0x1b($a0) +/* f165d94: 3c014f80 */ lui $at,0x4f80 +/* f165d98: 44888000 */ mtc1 $t0,$f16 +/* f165d9c: 05010004 */ bgez $t0,.L0f165db0 +/* f165da0: 46808120 */ cvt.s.w $f4,$f16 +/* f165da4: 44815000 */ mtc1 $at,$f10 +/* f165da8: 00000000 */ sll $zero,$zero,0x0 +/* f165dac: 460a2100 */ add.s $f4,$f4,$f10 +.L0f165db0: +/* f165db0: e4440024 */ swc1 $f4,0x24($v0) +/* f165db4: 90890022 */ lbu $t1,0x22($a0) +/* f165db8: 3c014f80 */ lui $at,0x4f80 +/* f165dbc: a0490028 */ sb $t1,0x28($v0) +/* f165dc0: c4920028 */ lwc1 $f18,0x28($a0) +/* f165dc4: e452002c */ swc1 $f18,0x2c($v0) +/* f165dc8: 848a002c */ lh $t2,0x2c($a0) +/* f165dcc: a44a0030 */ sh $t2,0x30($v0) +/* f165dd0: 908b0023 */ lbu $t3,0x23($a0) +/* f165dd4: 448b3000 */ mtc1 $t3,$f6 +/* f165dd8: 05610004 */ bgez $t3,.L0f165dec +/* f165ddc: 46803220 */ cvt.s.w $f8,$f6 +/* f165de0: 44818000 */ mtc1 $at,$f16 +/* f165de4: 00000000 */ sll $zero,$zero,0x0 +/* f165de8: 46104200 */ add.s $f8,$f8,$f16 +.L0f165dec: +/* f165dec: e4480034 */ swc1 $f8,0x34($v0) +/* f165df0: 908c0024 */ lbu $t4,0x24($a0) +/* f165df4: 3c014f80 */ lui $at,0x4f80 +/* f165df8: 448c5000 */ mtc1 $t4,$f10 +/* f165dfc: 05810004 */ bgez $t4,.L0f165e10 +/* f165e00: 46805120 */ cvt.s.w $f4,$f10 +/* f165e04: 44819000 */ mtc1 $at,$f18 +/* f165e08: 00000000 */ sll $zero,$zero,0x0 +/* f165e0c: 46122100 */ add.s $f4,$f4,$f18 +.L0f165e10: +/* f165e10: e4440038 */ swc1 $f4,0x38($v0) +/* f165e14: 908d0025 */ lbu $t5,0x25($a0) +/* f165e18: 3c014f80 */ lui $at,0x4f80 +/* f165e1c: 448d3000 */ mtc1 $t5,$f6 +/* f165e20: 05a10004 */ bgez $t5,.L0f165e34 +/* f165e24: 46803420 */ cvt.s.w $f16,$f6 +/* f165e28: 44814000 */ mtc1 $at,$f8 +/* f165e2c: 00000000 */ sll $zero,$zero,0x0 +/* f165e30: 46088400 */ add.s $f16,$f16,$f8 +.L0f165e34: +/* f165e34: e450003c */ swc1 $f16,0x3c($v0) +/* f165e38: c48a0030 */ lwc1 $f10,0x30($a0) +/* f165e3c: 3c01800a */ lui $at,0x800a +/* f165e40: e44a0040 */ swc1 $f10,0x40($v0) +/* f165e44: 84830008 */ lh $v1,0x8($a0) +/* f165e48: 54600004 */ bnezl $v1,.L0f165e5c +/* f165e4c: 44839000 */ mtc1 $v1,$f18 +/* f165e50: 10000012 */ beqz $zero,.L0f165e9c +/* f165e54: ac2065e8 */ sw $zero,0x65e8($at) +/* f165e58: 44839000 */ mtc1 $v1,$f18 +.L0f165e5c: +/* f165e5c: 3c02800a */ lui $v0,0x800a +/* f165e60: 244265f0 */ addiu $v0,$v0,0x65f0 +/* f165e64: 46809120 */ cvt.s.w $f4,$f18 +/* f165e68: 3c01800a */ lui $at,0x800a +/* f165e6c: e4440000 */ swc1 $f4,0x0($v0) +/* f165e70: 848e000a */ lh $t6,0xa($a0) +/* f165e74: 448e3000 */ mtc1 $t6,$f6 +/* f165e78: 00000000 */ sll $zero,$zero,0x0 +/* f165e7c: 46803220 */ cvt.s.w $f8,$f6 +/* f165e80: e4480004 */ swc1 $f8,0x4($v0) +/* f165e84: 848f000c */ lh $t7,0xc($a0) +/* f165e88: 448f8000 */ mtc1 $t7,$f16 +/* f165e8c: 00000000 */ sll $zero,$zero,0x0 +/* f165e90: 468082a0 */ cvt.s.w $f10,$f16 +/* f165e94: e44a0008 */ swc1 $f10,0x8($v0) +/* f165e98: ac2265e8 */ sw $v0,0x65e8($at) +.L0f165e9c: +/* f165e9c: 3c01800a */ lui $at,0x800a +/* f165ea0: 8fbf0014 */ lw $ra,0x14($sp) +/* f165ea4: ac2065e0 */ sw $zero,0x65e0($at) +/* f165ea8: 8c980034 */ lw $t8,0x34($a0) +/* f165eac: 3c01800a */ lui $at,0x800a +/* f165eb0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f165eb4: 03e00008 */ jr $ra +/* f165eb8: ac3865e4 */ sw $t8,0x65e4($at) +/* f165ebc: 3c028008 */ lui $v0,0x8008 +/* f165ec0: 24421058 */ addiu $v0,$v0,0x1058 +/* f165ec4: 44800000 */ mtc1 $zero,$f0 +/* f165ec8: a0400008 */ sb $zero,0x8($v0) +/* f165ecc: a0400009 */ sb $zero,0x9($v0) +/* f165ed0: a040000a */ sb $zero,0xa($v0) +/* f165ed4: e4400044 */ swc1 $f0,0x44($v0) +/* f165ed8: e4400048 */ swc1 $f0,0x48($v0) +/* f165edc: 03e00008 */ jr $ra +/* f165ee0: e440004c */ swc1 $f0,0x4c($v0) +); + +GLOBAL_ASM( +glabel func0f165ee4 +/* f165ee4: 03e00008 */ jr $ra +/* f165ee8: afa40000 */ sw $a0,0x0($sp) +); + +GLOBAL_ASM( +glabel func0f165eec +/* f165eec: 3c02800a */ lui $v0,0x800a +/* f165ef0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f165ef4: 8c4e006c */ lw $t6,0x6c($v0) +/* f165ef8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f165efc: afbf0014 */ sw $ra,0x14($sp) +/* f165f00: afa5001c */ sw $a1,0x1c($sp) +/* f165f04: 00803025 */ or $a2,$a0,$zero +/* f165f08: 11c00003 */ beqz $t6,.L0f165f18 +/* f165f0c: 00003825 */ or $a3,$zero,$zero +/* f165f10: 10000002 */ beqz $zero,.L0f165f1c +/* f165f14: 8c4f0068 */ lw $t7,0x68($v0) +.L0f165f18: +/* f165f18: 8c4f0068 */ lw $t7,0x68($v0) +.L0f165f1c: +/* f165f1c: 44803000 */ mtc1 $zero,$f6 +/* f165f20: 3c017f1b */ lui $at,0x7f1b +/* f165f24: 11e00003 */ beqz $t7,.L0f165f34 +/* f165f28: 3c058008 */ lui $a1,0x8008 +/* f165f2c: 10000002 */ beqz $zero,.L0f165f38 +/* f165f30: 8c580064 */ lw $t8,0x64($v0) +.L0f165f34: +/* f165f34: 8c580064 */ lw $t8,0x64($v0) +.L0f165f38: +/* f165f38: 24a31164 */ addiu $v1,$a1,0x1164 +/* f165f3c: 13000003 */ beqz $t8,.L0f165f4c +/* f165f40: 00000000 */ sll $zero,$zero,0x0 +/* f165f44: 10000002 */ beqz $zero,.L0f165f50 +/* f165f48: 8c590070 */ lw $t9,0x70($v0) +.L0f165f4c: +/* f165f4c: 8c590070 */ lw $t9,0x70($v0) +.L0f165f50: +/* f165f50: 13200003 */ beqz $t9,.L0f165f60 +/* f165f54: 00000000 */ sll $zero,$zero,0x0 +/* f165f58: 10000001 */ beqz $zero,.L0f165f60 +/* f165f5c: 00000000 */ sll $zero,$zero,0x0 +.L0f165f60: +/* f165f60: c42476e8 */ lwc1 $f4,0x76e8($at) +/* f165f64: 8fa8001c */ lw $t0,0x1c($sp) +/* f165f68: 3c018008 */ lui $at,0x8008 +/* f165f6c: e4241050 */ swc1 $f4,0x1050($at) +/* f165f70: 3c018008 */ lui $at,0x8008 +/* f165f74: 11000018 */ beqz $t0,.L0f165fd8 +/* f165f78: e4261054 */ swc1 $f6,0x1054($at) +/* f165f7c: 84690000 */ lh $t1,0x0($v1) +/* f165f80: 3c0a8008 */ lui $t2,0x8008 +/* f165f84: 254a1164 */ addiu $t2,$t2,0x1164 +/* f165f88: 11200013 */ beqz $t1,.L0f165fd8 +/* f165f8c: 24c40384 */ addiu $a0,$a2,0x384 +/* f165f90: 85420000 */ lh $v0,0x0($t2) +.L0f165f94: +/* f165f94: 1482000c */ bne $a0,$v0,.L0f165fc8 +/* f165f98: 3c02800a */ lui $v0,0x800a +/* f165f9c: 24426620 */ addiu $v0,$v0,0x6620 +/* f165fa0: ac430000 */ sw $v1,0x0($v0) +/* f165fa4: 3c01800a */ lui $at,0x800a +/* f165fa8: ac236624 */ sw $v1,0x6624($at) +/* f165fac: 3c01800a */ lui $at,0x800a +/* f165fb0: 246b002c */ addiu $t3,$v1,0x2c +/* f165fb4: ac2b6628 */ sw $t3,0x6628($at) +/* f165fb8: 0fc59663 */ jal func0f16598c +/* f165fbc: 8c440000 */ lw $a0,0x0($v0) +/* f165fc0: 10000035 */ beqz $zero,.L0f166098 +/* f165fc4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f165fc8: +/* f165fc8: 8462002c */ lh $v0,0x2c($v1) +/* f165fcc: 2463002c */ addiu $v1,$v1,0x2c +/* f165fd0: 1440fff0 */ bnez $v0,.L0f165f94 +/* f165fd4: 00000000 */ sll $zero,$zero,0x0 +.L0f165fd8: +/* f165fd8: 3c058008 */ lui $a1,0x8008 +/* f165fdc: 24a31164 */ addiu $v1,$a1,0x1164 +/* f165fe0: 846c0000 */ lh $t4,0x0($v1) +/* f165fe4: 3c0d8008 */ lui $t5,0x8008 +/* f165fe8: 25ad1164 */ addiu $t5,$t5,0x1164 +/* f165fec: 11800012 */ beqz $t4,.L0f166038 +/* f165ff0: 3c01800a */ lui $at,0x800a +/* f165ff4: 85a20000 */ lh $v0,0x0($t5) +.L0f165ff8: +/* f165ff8: 14c2000b */ bne $a2,$v0,.L0f166028 +/* f165ffc: 3c02800a */ lui $v0,0x800a +/* f166000: 24426620 */ addiu $v0,$v0,0x6620 +/* f166004: ac430000 */ sw $v1,0x0($v0) +/* f166008: ac236624 */ sw $v1,0x6624($at) +/* f16600c: 3c01800a */ lui $at,0x800a +/* f166010: 246e002c */ addiu $t6,$v1,0x2c +/* f166014: ac2e6628 */ sw $t6,0x6628($at) +/* f166018: 0fc59663 */ jal func0f16598c +/* f16601c: 8c440000 */ lw $a0,0x0($v0) +/* f166020: 1000001d */ beqz $zero,.L0f166098 +/* f166024: 8fbf0014 */ lw $ra,0x14($sp) +.L0f166028: +/* f166028: 8462002c */ lh $v0,0x2c($v1) +/* f16602c: 2463002c */ addiu $v1,$v1,0x2c +/* f166030: 1440fff1 */ bnez $v0,.L0f165ff8 +/* f166034: 00000000 */ sll $zero,$zero,0x0 +.L0f166038: +/* f166038: 3c048008 */ lui $a0,0x8008 +/* f16603c: 248413cc */ addiu $a0,$a0,0x13cc +/* f166040: 8c8f0000 */ lw $t7,0x0($a0) +/* f166044: 3c188008 */ lui $t8,0x8008 +/* f166048: 271813cc */ addiu $t8,$t8,0x13cc +/* f16604c: 11e00009 */ beqz $t7,.L0f166074 +/* f166050: 00801825 */ or $v1,$a0,$zero +/* f166054: 8f020000 */ lw $v0,0x0($t8) +.L0f166058: +/* f166058: 54c20003 */ bnel $a2,$v0,.L0f166068 +/* f16605c: 8c620038 */ lw $v0,0x38($v1) +/* f166060: 00603825 */ or $a3,$v1,$zero +/* f166064: 8c620038 */ lw $v0,0x38($v1) +.L0f166068: +/* f166068: 24630038 */ addiu $v1,$v1,0x38 +/* f16606c: 1440fffa */ bnez $v0,.L0f166058 +/* f166070: 00000000 */ sll $zero,$zero,0x0 +.L0f166074: +/* f166074: 14e00002 */ bnez $a3,.L0f166080 +/* f166078: 00000000 */ sll $zero,$zero,0x0 +/* f16607c: 00803825 */ or $a3,$a0,$zero +.L0f166080: +/* f166080: 0fc59713 */ jal func0f165c4c +/* f166084: 00e02025 */ or $a0,$a3,$zero +/* f166088: 3c02800a */ lui $v0,0x800a +/* f16608c: 24426620 */ addiu $v0,$v0,0x6620 +/* f166090: ac400000 */ sw $zero,0x0($v0) +/* f166094: 8fbf0014 */ lw $ra,0x14($sp) +.L0f166098: +/* f166098: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16609c: 03e00008 */ jr $ra +/* f1660a0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1660a4 +/* f1660a4: 3c02800a */ lui $v0,0x800a +/* f1660a8: 8c426624 */ lw $v0,0x6624($v0) +/* f1660ac: 3c04800a */ lui $a0,0x800a +/* f1660b0: 24846630 */ addiu $a0,$a0,0x6630 +/* f1660b4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f1660b8: afbf0014 */ sw $ra,0x14($sp) +/* f1660bc: 00804025 */ or $t0,$a0,$zero +/* f1660c0: 0040c825 */ or $t9,$v0,$zero +/* f1660c4: 24580024 */ addiu $t8,$v0,0x24 +.L0f1660c8: +/* f1660c8: 8f210000 */ lw $at,0x0($t9) +/* f1660cc: 2739000c */ addiu $t9,$t9,0xc +/* f1660d0: 2508000c */ addiu $t0,$t0,0xc +/* f1660d4: ad01fff4 */ sw $at,-0xc($t0) +/* f1660d8: 8f21fff8 */ lw $at,-0x8($t9) +/* f1660dc: ad01fff8 */ sw $at,-0x8($t0) +/* f1660e0: 8f21fffc */ lw $at,-0x4($t9) +/* f1660e4: 1738fff8 */ bne $t9,$t8,.L0f1660c8 +/* f1660e8: ad01fffc */ sw $at,-0x4($t0) +/* f1660ec: 8f210000 */ lw $at,0x0($t9) +/* f1660f0: 3c03800a */ lui $v1,0x800a +/* f1660f4: ad010000 */ sw $at,0x0($t0) +/* f1660f8: 8f380004 */ lw $t8,0x4($t9) +/* f1660fc: 3c01800a */ lui $at,0x800a +/* f166100: ad180004 */ sw $t8,0x4($t0) +/* f166104: 8c636628 */ lw $v1,0x6628($v1) +/* f166108: 84490002 */ lh $t1,0x2($v0) +/* f16610c: 846a0002 */ lh $t2,0x2($v1) +/* f166110: 44892000 */ mtc1 $t1,$f4 +/* f166114: 448a3000 */ mtc1 $t2,$f6 +/* f166118: 46802020 */ cvt.s.w $f0,$f4 +/* f16611c: 46803220 */ cvt.s.w $f8,$f6 +/* f166120: 46004281 */ sub.s $f10,$f8,$f0 +/* f166124: 460a6102 */ mul.s $f4,$f12,$f10 +/* f166128: 46040180 */ add.s $f6,$f0,$f4 +/* f16612c: 4600320d */ trunc.w.s $f8,$f6 +/* f166130: 440c4000 */ mfc1 $t4,$f8 +/* f166134: 00000000 */ sll $zero,$zero,0x0 +/* f166138: a42c6632 */ sh $t4,0x6632($at) +/* f16613c: 844d0004 */ lh $t5,0x4($v0) +/* f166140: 846f0004 */ lh $t7,0x4($v1) +/* f166144: 448d5000 */ mtc1 $t5,$f10 +/* f166148: 448f2000 */ mtc1 $t7,$f4 +/* f16614c: 468050a0 */ cvt.s.w $f2,$f10 +/* f166150: 468021a0 */ cvt.s.w $f6,$f4 +/* f166154: 46023201 */ sub.s $f8,$f6,$f2 +/* f166158: 46086282 */ mul.s $f10,$f12,$f8 +/* f16615c: 460a1100 */ add.s $f4,$f2,$f10 +/* f166160: 4600218d */ trunc.w.s $f6,$f4 +/* f166164: 44183000 */ mfc1 $t8,$f6 +/* f166168: 00000000 */ sll $zero,$zero,0x0 +/* f16616c: a4386634 */ sh $t8,0x6634($at) +/* f166170: 8459000c */ lh $t9,0xc($v0) +/* f166174: 8468000c */ lh $t0,0xc($v1) +/* f166178: 3c01800a */ lui $at,0x800a +/* f16617c: 44994000 */ mtc1 $t9,$f8 +/* f166180: 44885000 */ mtc1 $t0,$f10 +/* f166184: 468043a0 */ cvt.s.w $f14,$f8 +/* f166188: 46805120 */ cvt.s.w $f4,$f10 +/* f16618c: 460e2181 */ sub.s $f6,$f4,$f14 +/* f166190: 46066202 */ mul.s $f8,$f12,$f6 +/* f166194: 46087280 */ add.s $f10,$f14,$f8 +/* f166198: 4600510d */ trunc.w.s $f4,$f10 +/* f16619c: 440a2000 */ mfc1 $t2,$f4 +/* f1661a0: 00000000 */ sll $zero,$zero,0x0 +/* f1661a4: a42a663c */ sh $t2,0x663c($at) +/* f1661a8: 844b000e */ lh $t3,0xe($v0) +/* f1661ac: 846c000e */ lh $t4,0xe($v1) +/* f1661b0: 448b3000 */ mtc1 $t3,$f6 +/* f1661b4: 448c4000 */ mtc1 $t4,$f8 +/* f1661b8: 46803420 */ cvt.s.w $f16,$f6 +/* f1661bc: 468042a0 */ cvt.s.w $f10,$f8 +/* f1661c0: 46105101 */ sub.s $f4,$f10,$f16 +/* f1661c4: 46046182 */ mul.s $f6,$f12,$f4 +/* f1661c8: 46068200 */ add.s $f8,$f16,$f6 +/* f1661cc: 4600428d */ trunc.w.s $f10,$f8 +/* f1661d0: 440f5000 */ mfc1 $t7,$f10 +/* f1661d4: 00000000 */ sll $zero,$zero,0x0 +/* f1661d8: a42f663e */ sh $t7,0x663e($at) +/* f1661dc: 904e0010 */ lbu $t6,0x10($v0) +/* f1661e0: 3c014f80 */ lui $at,0x4f80 +/* f1661e4: 448e2000 */ mtc1 $t6,$f4 +/* f1661e8: 05c10004 */ bgez $t6,.L0f1661fc +/* f1661ec: 468024a0 */ cvt.s.w $f18,$f4 +/* f1661f0: 44813000 */ mtc1 $at,$f6 +/* f1661f4: 00000000 */ sll $zero,$zero,0x0 +/* f1661f8: 46069480 */ add.s $f18,$f18,$f6 +.L0f1661fc: +/* f1661fc: 90780010 */ lbu $t8,0x10($v1) +/* f166200: 3c014f80 */ lui $at,0x4f80 +/* f166204: 44984000 */ mtc1 $t8,$f8 +/* f166208: 07010004 */ bgez $t8,.L0f16621c +/* f16620c: 468042a0 */ cvt.s.w $f10,$f8 +/* f166210: 44812000 */ mtc1 $at,$f4 +/* f166214: 00000000 */ sll $zero,$zero,0x0 +/* f166218: 46045280 */ add.s $f10,$f10,$f4 +.L0f16621c: +/* f16621c: 46125181 */ sub.s $f6,$f10,$f18 +/* f166220: 24080001 */ addiu $t0,$zero,0x1 +/* f166224: 3c014f00 */ lui $at,0x4f00 +/* f166228: 46066202 */ mul.s $f8,$f12,$f6 +/* f16622c: 46089100 */ add.s $f4,$f18,$f8 +/* f166230: 4459f800 */ cfc1 $t9,$31 +/* f166234: 44c8f800 */ ctc1 $t0,$31 +/* f166238: 00000000 */ sll $zero,$zero,0x0 +/* f16623c: 460022a4 */ cvt.w.s $f10,$f4 +/* f166240: 4448f800 */ cfc1 $t0,$31 +/* f166244: 00000000 */ sll $zero,$zero,0x0 +/* f166248: 31080078 */ andi $t0,$t0,0x78 +/* f16624c: 51000013 */ beqzl $t0,.L0f16629c +/* f166250: 44085000 */ mfc1 $t0,$f10 +/* f166254: 44815000 */ mtc1 $at,$f10 +/* f166258: 24080001 */ addiu $t0,$zero,0x1 +/* f16625c: 460a2281 */ sub.s $f10,$f4,$f10 +/* f166260: 44c8f800 */ ctc1 $t0,$31 +/* f166264: 00000000 */ sll $zero,$zero,0x0 +/* f166268: 460052a4 */ cvt.w.s $f10,$f10 +/* f16626c: 4448f800 */ cfc1 $t0,$31 +/* f166270: 00000000 */ sll $zero,$zero,0x0 +/* f166274: 31080078 */ andi $t0,$t0,0x78 +/* f166278: 15000005 */ bnez $t0,.L0f166290 +/* f16627c: 00000000 */ sll $zero,$zero,0x0 +/* f166280: 44085000 */ mfc1 $t0,$f10 +/* f166284: 3c018000 */ lui $at,0x8000 +/* f166288: 10000007 */ beqz $zero,.L0f1662a8 +/* f16628c: 01014025 */ or $t0,$t0,$at +.L0f166290: +/* f166290: 10000005 */ beqz $zero,.L0f1662a8 +/* f166294: 2408ffff */ addiu $t0,$zero,-1 +/* f166298: 44085000 */ mfc1 $t0,$f10 +.L0f16629c: +/* f16629c: 00000000 */ sll $zero,$zero,0x0 +/* f1662a0: 0500fffb */ bltz $t0,.L0f166290 +/* f1662a4: 00000000 */ sll $zero,$zero,0x0 +.L0f1662a8: +/* f1662a8: 3c01800a */ lui $at,0x800a +/* f1662ac: a0286640 */ sb $t0,0x6640($at) +/* f1662b0: 90490011 */ lbu $t1,0x11($v0) +/* f1662b4: 44d9f800 */ ctc1 $t9,$31 +/* f1662b8: 3c014f80 */ lui $at,0x4f80 +/* f1662bc: 44893000 */ mtc1 $t1,$f6 +/* f1662c0: 05210004 */ bgez $t1,.L0f1662d4 +/* f1662c4: 46803220 */ cvt.s.w $f8,$f6 +/* f1662c8: 44812000 */ mtc1 $at,$f4 +/* f1662cc: 00000000 */ sll $zero,$zero,0x0 +/* f1662d0: 46044200 */ add.s $f8,$f8,$f4 +.L0f1662d4: +/* f1662d4: e7a80018 */ swc1 $f8,0x18($sp) +/* f1662d8: 906a0011 */ lbu $t2,0x11($v1) +/* f1662dc: c7a80018 */ lwc1 $f8,0x18($sp) +/* f1662e0: 3c014f80 */ lui $at,0x4f80 +/* f1662e4: 448a5000 */ mtc1 $t2,$f10 +/* f1662e8: 310900f8 */ andi $t1,$t0,0xf8 +/* f1662ec: 05410004 */ bgez $t2,.L0f166300 +/* f1662f0: 468051a0 */ cvt.s.w $f6,$f10 +/* f1662f4: 44812000 */ mtc1 $at,$f4 +/* f1662f8: 00000000 */ sll $zero,$zero,0x0 +/* f1662fc: 46043180 */ add.s $f6,$f6,$f4 +.L0f166300: +/* f166300: 46083281 */ sub.s $f10,$f6,$f8 +/* f166304: 240c0001 */ addiu $t4,$zero,0x1 +/* f166308: 3c014f00 */ lui $at,0x4f00 +/* f16630c: 460a6102 */ mul.s $f4,$f12,$f10 +/* f166310: 46044180 */ add.s $f6,$f8,$f4 +/* f166314: 444bf800 */ cfc1 $t3,$31 +/* f166318: 44ccf800 */ ctc1 $t4,$31 +/* f16631c: 00000000 */ sll $zero,$zero,0x0 +/* f166320: 460032a4 */ cvt.w.s $f10,$f6 +/* f166324: 444cf800 */ cfc1 $t4,$31 +/* f166328: 00000000 */ sll $zero,$zero,0x0 +/* f16632c: 318c0078 */ andi $t4,$t4,0x78 +/* f166330: 51800013 */ beqzl $t4,.L0f166380 +/* f166334: 440c5000 */ mfc1 $t4,$f10 +/* f166338: 44815000 */ mtc1 $at,$f10 +/* f16633c: 240c0001 */ addiu $t4,$zero,0x1 +/* f166340: 460a3281 */ sub.s $f10,$f6,$f10 +/* f166344: 44ccf800 */ ctc1 $t4,$31 +/* f166348: 00000000 */ sll $zero,$zero,0x0 +/* f16634c: 460052a4 */ cvt.w.s $f10,$f10 +/* f166350: 444cf800 */ cfc1 $t4,$31 +/* f166354: 00000000 */ sll $zero,$zero,0x0 +/* f166358: 318c0078 */ andi $t4,$t4,0x78 +/* f16635c: 15800005 */ bnez $t4,.L0f166374 +/* f166360: 00000000 */ sll $zero,$zero,0x0 +/* f166364: 440c5000 */ mfc1 $t4,$f10 +/* f166368: 3c018000 */ lui $at,0x8000 +/* f16636c: 10000007 */ beqz $zero,.L0f16638c +/* f166370: 01816025 */ or $t4,$t4,$at +.L0f166374: +/* f166374: 10000005 */ beqz $zero,.L0f16638c +/* f166378: 240cffff */ addiu $t4,$zero,-1 +/* f16637c: 440c5000 */ mfc1 $t4,$f10 +.L0f166380: +/* f166380: 00000000 */ sll $zero,$zero,0x0 +/* f166384: 0580fffb */ bltz $t4,.L0f166374 +/* f166388: 00000000 */ sll $zero,$zero,0x0 +.L0f16638c: +/* f16638c: 3c01800a */ lui $at,0x800a +/* f166390: a02c6641 */ sb $t4,0x6641($at) +/* f166394: 904d0012 */ lbu $t5,0x12($v0) +/* f166398: 44cbf800 */ ctc1 $t3,$31 +/* f16639c: 3c014f80 */ lui $at,0x4f80 +/* f1663a0: 448d4000 */ mtc1 $t5,$f8 +/* f1663a4: 318b00f8 */ andi $t3,$t4,0xf8 +/* f1663a8: 05a10004 */ bgez $t5,.L0f1663bc +/* f1663ac: 46804120 */ cvt.s.w $f4,$f8 +/* f1663b0: 44813000 */ mtc1 $at,$f6 +/* f1663b4: 00000000 */ sll $zero,$zero,0x0 +/* f1663b8: 46062100 */ add.s $f4,$f4,$f6 +.L0f1663bc: +/* f1663bc: e7a4001c */ swc1 $f4,0x1c($sp) +/* f1663c0: 906f0012 */ lbu $t7,0x12($v1) +/* f1663c4: c7a4001c */ lwc1 $f4,0x1c($sp) +/* f1663c8: 3c014f80 */ lui $at,0x4f80 +/* f1663cc: 448f5000 */ mtc1 $t7,$f10 +/* f1663d0: 05e10004 */ bgez $t7,.L0f1663e4 +/* f1663d4: 46805220 */ cvt.s.w $f8,$f10 +/* f1663d8: 44813000 */ mtc1 $at,$f6 +/* f1663dc: 00000000 */ sll $zero,$zero,0x0 +/* f1663e0: 46064200 */ add.s $f8,$f8,$f6 +.L0f1663e4: +/* f1663e4: 46044281 */ sub.s $f10,$f8,$f4 +/* f1663e8: 24180001 */ addiu $t8,$zero,0x1 +/* f1663ec: 3c014f00 */ lui $at,0x4f00 +/* f1663f0: 460a6182 */ mul.s $f6,$f12,$f10 +/* f1663f4: 46062200 */ add.s $f8,$f4,$f6 +/* f1663f8: 444ef800 */ cfc1 $t6,$31 +/* f1663fc: 44d8f800 */ ctc1 $t8,$31 +/* f166400: 00000000 */ sll $zero,$zero,0x0 +/* f166404: 460042a4 */ cvt.w.s $f10,$f8 +/* f166408: 4458f800 */ cfc1 $t8,$31 +/* f16640c: 00000000 */ sll $zero,$zero,0x0 +/* f166410: 33180078 */ andi $t8,$t8,0x78 +/* f166414: 53000013 */ beqzl $t8,.L0f166464 +/* f166418: 44185000 */ mfc1 $t8,$f10 +/* f16641c: 44815000 */ mtc1 $at,$f10 +/* f166420: 24180001 */ addiu $t8,$zero,0x1 +/* f166424: 460a4281 */ sub.s $f10,$f8,$f10 +/* f166428: 44d8f800 */ ctc1 $t8,$31 +/* f16642c: 00000000 */ sll $zero,$zero,0x0 +/* f166430: 460052a4 */ cvt.w.s $f10,$f10 +/* f166434: 4458f800 */ cfc1 $t8,$31 +/* f166438: 00000000 */ sll $zero,$zero,0x0 +/* f16643c: 33180078 */ andi $t8,$t8,0x78 +/* f166440: 17000005 */ bnez $t8,.L0f166458 +/* f166444: 00000000 */ sll $zero,$zero,0x0 +/* f166448: 44185000 */ mfc1 $t8,$f10 +/* f16644c: 3c018000 */ lui $at,0x8000 +/* f166450: 10000007 */ beqz $zero,.L0f166470 +/* f166454: 0301c025 */ or $t8,$t8,$at +.L0f166458: +/* f166458: 10000005 */ beqz $zero,.L0f166470 +/* f16645c: 2418ffff */ addiu $t8,$zero,-1 +/* f166460: 44185000 */ mfc1 $t8,$f10 +.L0f166464: +/* f166464: 00000000 */ sll $zero,$zero,0x0 +/* f166468: 0700fffb */ bltz $t8,.L0f166458 +/* f16646c: 00000000 */ sll $zero,$zero,0x0 +.L0f166470: +/* f166470: 3c01800a */ lui $at,0x800a +/* f166474: a0386642 */ sb $t8,0x6642($at) +/* f166478: 44cef800 */ ctc1 $t6,$31 +/* f16647c: 330f00f8 */ andi $t7,$t8,0xf8 +/* f166480: a0296640 */ sb $t1,0x6640($at) +/* f166484: a02b6641 */ sb $t3,0x6641($at) +/* f166488: 0fc59663 */ jal func0f16598c +/* f16648c: a02f6642 */ sb $t7,0x6642($at) +/* f166490: 8fbf0014 */ lw $ra,0x14($sp) +/* f166494: 27bd0020 */ addiu $sp,$sp,0x20 +/* f166498: 03e00008 */ jr $ra +/* f16649c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1664a0 +/* f1664a0: 3c0e800a */ lui $t6,0x800a +/* f1664a4: 8dce65e0 */ lw $t6,0x65e0($t6) +/* f1664a8: 15c00003 */ bnez $t6,.L0f1664b8 +/* f1664ac: 00000000 */ sll $zero,$zero,0x0 +/* f1664b0: 03e00008 */ jr $ra +/* f1664b4: 00801025 */ or $v0,$a0,$zero +.L0f1664b8: +/* f1664b8: 10a0003d */ beqz $a1,.L0f1665b0 +/* f1664bc: 3c078008 */ lui $a3,0x8008 +/* f1664c0: 3c078008 */ lui $a3,0x8008 +/* f1664c4: 00801025 */ or $v0,$a0,$zero +/* f1664c8: 3c0ff800 */ lui $t7,0xf800 +/* f1664cc: 24e71058 */ addiu $a3,$a3,0x1058 +/* f1664d0: ac4f0000 */ sw $t7,0x0($v0) +/* f1664d4: 90ed000a */ lbu $t5,0xa($a3) +/* f1664d8: 90ea0009 */ lbu $t2,0x9($a3) +/* f1664dc: 90f90008 */ lbu $t9,0x8($a3) +/* f1664e0: 01a07025 */ or $t6,$t5,$zero +/* f1664e4: 000a5c00 */ sll $t3,$t2,0x10 +/* f1664e8: 00194600 */ sll $t0,$t9,0x18 +/* f1664ec: 010b6025 */ or $t4,$t0,$t3 +/* f1664f0: 000e7a00 */ sll $t7,$t6,0x8 +/* f1664f4: 018fc025 */ or $t8,$t4,$t7 +/* f1664f8: 371900ff */ ori $t9,$t8,0xff +/* f1664fc: 24840008 */ addiu $a0,$a0,0x8 +/* f166500: 3c09bc00 */ lui $t1,0xbc00 +/* f166504: ac590004 */ sw $t9,0x4($v0) +/* f166508: 35290008 */ ori $t1,$t1,0x8 +/* f16650c: 00801825 */ or $v1,$a0,$zero +/* f166510: ac690000 */ sw $t1,0x0($v1) +/* f166514: 8cea0004 */ lw $t2,0x4($a3) +/* f166518: 8ce50000 */ lw $a1,0x0($a3) +/* f16651c: 3c080001 */ lui $t0,0x1 +/* f166520: 3508f400 */ ori $t0,$t0,0xf400 +/* f166524: 01453023 */ subu $a2,$t2,$a1 +/* f166528: 0106001a */ div $zero,$t0,$a2 +/* f16652c: 00056023 */ negu $t4,$a1 +/* f166530: 000c7a00 */ sll $t7,$t4,0x8 +/* f166534: 01e8c021 */ addu $t8,$t7,$t0 +/* f166538: 00005812 */ mflo $t3 +/* f16653c: 316dffff */ andi $t5,$t3,0xffff +/* f166540: 000d7400 */ sll $t6,$t5,0x10 +/* f166544: 0306001a */ div $zero,$t8,$a2 +/* f166548: 0000c812 */ mflo $t9 +/* f16654c: 3329ffff */ andi $t1,$t9,0xffff +/* f166550: 01c95025 */ or $t2,$t6,$t1 +/* f166554: ac6a0004 */ sw $t2,0x4($v1) +/* f166558: 24840008 */ addiu $a0,$a0,0x8 +/* f16655c: 14c00002 */ bnez $a2,.L0f166568 +/* f166560: 00000000 */ sll $zero,$zero,0x0 +/* f166564: 0007000d */ break 0x7 +.L0f166568: +/* f166568: 2401ffff */ addiu $at,$zero,-1 +/* f16656c: 14c10004 */ bne $a2,$at,.L0f166580 +/* f166570: 3c018000 */ lui $at,0x8000 +/* f166574: 15010002 */ bne $t0,$at,.L0f166580 +/* f166578: 00000000 */ sll $zero,$zero,0x0 +/* f16657c: 0006000d */ break 0x6 +.L0f166580: +/* f166580: 01000821 */ addu $at,$t0,$zero +/* f166584: 14c00002 */ bnez $a2,.L0f166590 +/* f166588: 00000000 */ sll $zero,$zero,0x0 +/* f16658c: 0007000d */ break 0x7 +.L0f166590: +/* f166590: 2401ffff */ addiu $at,$zero,-1 +/* f166594: 14c10004 */ bne $a2,$at,.L0f1665a8 +/* f166598: 3c018000 */ lui $at,0x8000 +/* f16659c: 17010002 */ bne $t8,$at,.L0f1665a8 +/* f1665a0: 00000000 */ sll $zero,$zero,0x0 +/* f1665a4: 0006000d */ break 0x6 +.L0f1665a8: +/* f1665a8: 1000003b */ beqz $zero,.L0f166698 +/* f1665ac: 24850008 */ addiu $a1,$a0,0x8 +.L0f1665b0: +/* f1665b0: 00801025 */ or $v0,$a0,$zero +/* f1665b4: 3c08f800 */ lui $t0,0xf800 +/* f1665b8: 24e71058 */ addiu $a3,$a3,0x1058 +/* f1665bc: ac480000 */ sw $t0,0x0($v0) +/* f1665c0: 90e9000a */ lbu $t1,0xa($a3) +/* f1665c4: 90f80009 */ lbu $t8,0x9($a3) +/* f1665c8: 90ed0008 */ lbu $t5,0x8($a3) +/* f1665cc: 01205025 */ or $t2,$t1,$zero +/* f1665d0: 0018cc00 */ sll $t9,$t8,0x10 +/* f1665d4: 000d6600 */ sll $t4,$t5,0x18 +/* f1665d8: 01997025 */ or $t6,$t4,$t9 +/* f1665dc: 000a4200 */ sll $t0,$t2,0x8 +/* f1665e0: 01c85825 */ or $t3,$t6,$t0 +/* f1665e4: 356d00ff */ ori $t5,$t3,0xff +/* f1665e8: 24840008 */ addiu $a0,$a0,0x8 +/* f1665ec: 3c0fbc00 */ lui $t7,0xbc00 +/* f1665f0: ac4d0004 */ sw $t5,0x4($v0) +/* f1665f4: 35ef0008 */ ori $t7,$t7,0x8 +/* f1665f8: 00801825 */ or $v1,$a0,$zero +/* f1665fc: ac6f0000 */ sw $t7,0x0($v1) +/* f166600: 8cf80004 */ lw $t8,0x4($a3) +/* f166604: 8ce50000 */ lw $a1,0x0($a3) +/* f166608: 3c0c0001 */ lui $t4,0x1 +/* f16660c: 358cf400 */ ori $t4,$t4,0xf400 +/* f166610: 03053023 */ subu $a2,$t8,$a1 +/* f166614: 0186001a */ div $zero,$t4,$a2 +/* f166618: 00057023 */ negu $t6,$a1 +/* f16661c: 000e4200 */ sll $t0,$t6,0x8 +/* f166620: 010c5821 */ addu $t3,$t0,$t4 +/* f166624: 0000c812 */ mflo $t9 +/* f166628: 3329ffff */ andi $t1,$t9,0xffff +/* f16662c: 00095400 */ sll $t2,$t1,0x10 +/* f166630: 0166001a */ div $zero,$t3,$a2 +/* f166634: 00006812 */ mflo $t5 +/* f166638: 31afffff */ andi $t7,$t5,0xffff +/* f16663c: 014fc025 */ or $t8,$t2,$t7 +/* f166640: ac780004 */ sw $t8,0x4($v1) +/* f166644: 24840008 */ addiu $a0,$a0,0x8 +/* f166648: 14c00002 */ bnez $a2,.L0f166654 +/* f16664c: 00000000 */ sll $zero,$zero,0x0 +/* f166650: 0007000d */ break 0x7 +.L0f166654: +/* f166654: 2401ffff */ addiu $at,$zero,-1 +/* f166658: 14c10004 */ bne $a2,$at,.L0f16666c +/* f16665c: 3c018000 */ lui $at,0x8000 +/* f166660: 15810002 */ bne $t4,$at,.L0f16666c +/* f166664: 00000000 */ sll $zero,$zero,0x0 +/* f166668: 0006000d */ break 0x6 +.L0f16666c: +/* f16666c: 01800821 */ addu $at,$t4,$zero +/* f166670: 14c00002 */ bnez $a2,.L0f16667c +/* f166674: 00000000 */ sll $zero,$zero,0x0 +/* f166678: 0007000d */ break 0x7 +.L0f16667c: +/* f16667c: 2401ffff */ addiu $at,$zero,-1 +/* f166680: 14c10004 */ bne $a2,$at,.L0f166694 +/* f166684: 3c018000 */ lui $at,0x8000 +/* f166688: 15610002 */ bne $t3,$at,.L0f166694 +/* f16668c: 00000000 */ sll $zero,$zero,0x0 +/* f166690: 0006000d */ break 0x6 +.L0f166694: +/* f166694: 24850008 */ addiu $a1,$a0,0x8 +.L0f166698: +/* f166698: 3c0cb700 */ lui $t4,0xb700 +/* f16669c: 3c190001 */ lui $t9,0x1 +/* f1666a0: ac990004 */ sw $t9,0x4($a0) +/* f1666a4: ac8c0000 */ sw $t4,0x0($a0) +/* f1666a8: 3c09ba00 */ lui $t1,0xba00 +/* f1666ac: 35290402 */ ori $t1,$t1,0x402 +/* f1666b0: 240e0020 */ addiu $t6,$zero,0x20 +/* f1666b4: acae0004 */ sw $t6,0x4($a1) +/* f1666b8: aca90000 */ sw $t1,0x0($a1) +/* f1666bc: 24a20008 */ addiu $v0,$a1,0x8 +/* f1666c0: 03e00008 */ jr $ra +/* f1666c4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1666c8 +/* f1666c8: 3c0e800a */ lui $t6,0x800a +/* f1666cc: 8dce65e0 */ lw $t6,0x65e0($t6) +/* f1666d0: 24820008 */ addiu $v0,$a0,0x8 +/* f1666d4: 3c0fb600 */ lui $t7,0xb600 +/* f1666d8: 15c00003 */ bnez $t6,.L0f1666e8 +/* f1666dc: 3c180001 */ lui $t8,0x1 +/* f1666e0: 03e00008 */ jr $ra +/* f1666e4: 00801025 */ or $v0,$a0,$zero +.L0f1666e8: +/* f1666e8: ac8f0000 */ sw $t7,0x0($a0) +/* f1666ec: ac980004 */ sw $t8,0x4($a0) +/* f1666f0: 03e00008 */ jr $ra +/* f1666f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1666f8 +/* f1666f8: 3c0e800a */ lui $t6,0x800a +/* f1666fc: 8dce65e0 */ lw $t6,0x65e0($t6) +/* f166700: 27bdffd0 */ addiu $sp,$sp,-48 +/* f166704: afbf0014 */ sw $ra,0x14($sp) +/* f166708: 15c00003 */ bnez $t6,.L0f166718 +/* f16670c: afa50034 */ sw $a1,0x34($sp) +/* f166710: 10000031 */ beqz $zero,.L0f1667d8 +/* f166714: 24020001 */ addiu $v0,$zero,0x1 +.L0f166718: +/* f166718: 3c02800a */ lui $v0,0x800a +/* f16671c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f166720: 24010001 */ addiu $at,$zero,0x1 +/* f166724: 944f0010 */ lhu $t7,0x10($v0) +/* f166728: 24431bb0 */ addiu $v1,$v0,0x1bb0 +/* f16672c: 55e10004 */ bnel $t7,$at,.L0f166740 +/* f166730: afa3001c */ sw $v1,0x1c($sp) +/* f166734: 10000028 */ beqz $zero,.L0f1667d8 +/* f166738: 24020001 */ addiu $v0,$zero,0x1 +/* f16673c: afa3001c */ sw $v1,0x1c($sp) +.L0f166740: +/* f166740: 0fc2d5be */ jal func0f0b56f8 +/* f166744: afa40030 */ sw $a0,0x30($sp) +/* f166748: 8fa3001c */ lw $v1,0x1c($sp) +/* f16674c: 8fa40030 */ lw $a0,0x30($sp) +/* f166750: 3c018008 */ lui $at,0x8008 +/* f166754: c4660000 */ lwc1 $f6,0x0($v1) +/* f166758: c4840000 */ lwc1 $f4,0x0($a0) +/* f16675c: 46062201 */ sub.s $f8,$f4,$f6 +/* f166760: e7a80024 */ swc1 $f8,0x24($sp) +/* f166764: c4700004 */ lwc1 $f16,0x4($v1) +/* f166768: c48a0004 */ lwc1 $f10,0x4($a0) +/* f16676c: 46105481 */ sub.s $f18,$f10,$f16 +/* f166770: c7aa0024 */ lwc1 $f10,0x24($sp) +/* f166774: e7b20028 */ swc1 $f18,0x28($sp) +/* f166778: c4660008 */ lwc1 $f6,0x8($v1) +/* f16677c: c4840008 */ lwc1 $f4,0x8($a0) +/* f166780: 46062201 */ sub.s $f8,$f4,$f6 +/* f166784: c7a40028 */ lwc1 $f4,0x28($sp) +/* f166788: e7a8002c */ swc1 $f8,0x2c($sp) +/* f16678c: c4500000 */ lwc1 $f16,0x0($v0) +/* f166790: c4460004 */ lwc1 $f6,0x4($v0) +/* f166794: 46105482 */ mul.s $f18,$f10,$f16 +/* f166798: c4500008 */ lwc1 $f16,0x8($v0) +/* f16679c: 24020001 */ addiu $v0,$zero,0x1 +/* f1667a0: 46062202 */ mul.s $f8,$f4,$f6 +/* f1667a4: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f1667a8: 46048182 */ mul.s $f6,$f16,$f4 +/* f1667ac: 46089280 */ add.s $f10,$f18,$f8 +/* f1667b0: c7a80034 */ lwc1 $f8,0x34($sp) +/* f1667b4: c4321050 */ lwc1 $f18,0x1050($at) +/* f1667b8: 460a3000 */ add.s $f0,$f6,$f10 +/* f1667bc: 46089400 */ add.s $f16,$f18,$f8 +/* f1667c0: 4600803c */ c.lt.s $f16,$f0 +/* f1667c4: 00000000 */ sll $zero,$zero,0x0 +/* f1667c8: 45000003 */ bc1f .L0f1667d8 +/* f1667cc: 00000000 */ sll $zero,$zero,0x0 +/* f1667d0: 10000001 */ beqz $zero,.L0f1667d8 +/* f1667d4: 00001025 */ or $v0,$zero,$zero +.L0f1667d8: +/* f1667d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1667dc: 27bd0030 */ addiu $sp,$sp,0x30 +/* f1667e0: 03e00008 */ jr $ra +/* f1667e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1667e8 +/* f1667e8: 3c02800a */ lui $v0,0x800a +/* f1667ec: 03e00008 */ jr $ra +/* f1667f0: 8c4265e8 */ lw $v0,0x65e8($v0) +); + +GLOBAL_ASM( +glabel func0f1667f4 +/* f1667f4: 3c0e800a */ lui $t6,0x800a +/* f1667f8: 8dce65e0 */ lw $t6,0x65e0($t6) +/* f1667fc: 55c00004 */ bnezl $t6,.L0f166810 +/* f166800: 44801000 */ mtc1 $zero,$f2 +/* f166804: 03e00008 */ jr $ra +/* f166808: 24020002 */ addiu $v0,$zero,0x2 +/* f16680c: 44801000 */ mtc1 $zero,$f2 +.L0f166810: +/* f166810: c4840014 */ lwc1 $f4,0x14($a0) +/* f166814: 3c0f800a */ lui $t7,0x800a +/* f166818: 4602203c */ c.lt.s $f4,$f2 +/* f16681c: 00000000 */ sll $zero,$zero,0x0 +/* f166820: 45000003 */ bc1f .L0f166830 +/* f166824: 00000000 */ sll $zero,$zero,0x0 +/* f166828: 03e00008 */ jr $ra +/* f16682c: 24020002 */ addiu $v0,$zero,0x2 +.L0f166830: +/* f166830: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f166834: 24010001 */ addiu $at,$zero,0x1 +/* f166838: 3c028008 */ lui $v0,0x8008 +/* f16683c: 95f80010 */ lhu $t8,0x10($t7) +/* f166840: 24421058 */ addiu $v0,$v0,0x1058 +/* f166844: 57010004 */ bnel $t8,$at,.L0f166858 +/* f166848: c4460044 */ lwc1 $f6,0x44($v0) +/* f16684c: 03e00008 */ jr $ra +/* f166850: 24020002 */ addiu $v0,$zero,0x2 +/* f166854: c4460044 */ lwc1 $f6,0x44($v0) +.L0f166858: +/* f166858: 3c03800a */ lui $v1,0x800a +/* f16685c: 24636600 */ addiu $v1,$v1,0x6600 +/* f166860: e4a60000 */ swc1 $f6,0x0($a1) +/* f166864: c4480048 */ lwc1 $f8,0x48($v0) +/* f166868: 3c013f80 */ lui $at,0x3f80 +/* f16686c: e4a80004 */ swc1 $f8,0x4($a1) +/* f166870: c44a004c */ lwc1 $f10,0x4c($v0) +/* f166874: e4aa0008 */ swc1 $f10,0x8($a1) +/* f166878: c4920014 */ lwc1 $f18,0x14($a0) +/* f16687c: c4700010 */ lwc1 $f16,0x10($v1) +/* f166880: c4660014 */ lwc1 $f6,0x14($v1) +/* f166884: 46128103 */ div.s $f4,$f16,$f18 +/* f166888: 46062200 */ add.s $f8,$f4,$f6 +/* f16688c: e4a8000c */ swc1 $f8,0xc($a1) +/* f166890: c4a0000c */ lwc1 $f0,0xc($a1) +/* f166894: 4602003c */ c.lt.s $f0,$f2 +/* f166898: 00000000 */ sll $zero,$zero,0x0 +/* f16689c: 45020004 */ bc1fl .L0f1668b0 +/* f1668a0: 44815000 */ mtc1 $at,$f10 +/* f1668a4: 03e00008 */ jr $ra +/* f1668a8: 24020002 */ addiu $v0,$zero,0x2 +/* f1668ac: 44815000 */ mtc1 $at,$f10 +.L0f1668b0: +/* f1668b0: 24020001 */ addiu $v0,$zero,0x1 +/* f1668b4: 4600503c */ c.lt.s $f10,$f0 +/* f1668b8: 00000000 */ sll $zero,$zero,0x0 +/* f1668bc: 45000003 */ bc1f .L0f1668cc +/* f1668c0: 00000000 */ sll $zero,$zero,0x0 +/* f1668c4: 03e00008 */ jr $ra +/* f1668c8: 00001025 */ or $v0,$zero,$zero +.L0f1668cc: +/* f1668cc: 03e00008 */ jr $ra +/* f1668d0: 00000000 */ sll $zero,$zero,0x0 +/* f1668d4: 00000000 */ sll $zero,$zero,0x0 +/* f1668d8: 00000000 */ sll $zero,$zero,0x0 +/* f1668dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1668e0 +/* f1668e0: 3c0e800a */ lui $t6,0x800a +/* f1668e4: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f1668e8: 03e00008 */ jr $ra +/* f1668ec: adc41700 */ sw $a0,0x1700($t6) +); + +GLOBAL_ASM( +glabel func0f1668f0 +/* f1668f0: 000578c0 */ sll $t7,$a1,0x3 +/* f1668f4: 01e57821 */ addu $t7,$t7,$a1 +/* f1668f8: 3c0e800a */ lui $t6,0x800a +/* f1668fc: 8dce4928 */ lw $t6,0x4928($t6) +/* f166900: 000f7880 */ sll $t7,$t7,0x2 +/* f166904: 01e57823 */ subu $t7,$t7,$a1 +/* f166908: 000f7880 */ sll $t7,$t7,0x2 +/* f16690c: 01cfc021 */ addu $t8,$t6,$t7 +/* f166910: a7040010 */ sh $a0,0x10($t8) +/* f166914: 3c19800a */ lui $t9,0x800a +/* f166918: 8f396664 */ lw $t9,0x6664($t9) +/* f16691c: 00044040 */ sll $t0,$a0,0x1 +/* f166920: 03284821 */ addu $t1,$t9,$t0 +/* f166924: 03e00008 */ jr $ra +/* f166928: a5250000 */ sh $a1,0x0($t1) +); + +GLOBAL_ASM( +glabel func0f16692c +/* f16692c: 000578c0 */ sll $t7,$a1,0x3 +/* f166930: 01e57821 */ addu $t7,$t7,$a1 +/* f166934: 3c0e800a */ lui $t6,0x800a +/* f166938: 8dce4928 */ lw $t6,0x4928($t6) +/* f16693c: 000f7880 */ sll $t7,$t7,0x2 +/* f166940: 01e57823 */ subu $t7,$t7,$a1 +/* f166944: 000f7880 */ sll $t7,$t7,0x2 +/* f166948: 2402ffff */ addiu $v0,$zero,-1 +/* f16694c: 01cfc021 */ addu $t8,$t6,$t7 +/* f166950: a7020010 */ sh $v0,0x10($t8) +/* f166954: 3c19800a */ lui $t9,0x800a +/* f166958: 8f396664 */ lw $t9,0x6664($t9) +/* f16695c: 00044040 */ sll $t0,$a0,0x1 +/* f166960: 03284821 */ addu $t1,$t9,$t0 +/* f166964: 03e00008 */ jr $ra +/* f166968: a5220000 */ sh $v0,0x0($t1) +); + +GLOBAL_ASM( +glabel func0f16696c +/* f16696c: 3c0e800a */ lui $t6,0x800a +/* f166970: 8dce6664 */ lw $t6,0x6664($t6) +/* f166974: 27bdffe0 */ addiu $sp,$sp,-32 +/* f166978: 00041040 */ sll $v0,$a0,0x1 +/* f16697c: afbf0014 */ sw $ra,0x14($sp) +/* f166980: 01c27821 */ addu $t7,$t6,$v0 +/* f166984: 85e50000 */ lh $a1,0x0($t7) +/* f166988: 2401ffff */ addiu $at,$zero,-1 +/* f16698c: 10a10006 */ beq $a1,$at,.L0f1669a8 +/* f166990: 00000000 */ sll $zero,$zero,0x0 +/* f166994: afa2001c */ sw $v0,0x1c($sp) +/* f166998: 0fc59a4b */ jal func0f16692c +/* f16699c: afa40020 */ sw $a0,0x20($sp) +/* f1669a0: 8fa2001c */ lw $v0,0x1c($sp) +/* f1669a4: 8fa40020 */ lw $a0,0x20($sp) +.L0f1669a8: +/* f1669a8: 3c19800a */ lui $t9,0x800a +/* f1669ac: 8f396660 */ lw $t9,0x6660($t9) +/* f1669b0: 24180002 */ addiu $t8,$zero,0x2 +/* f1669b4: 3c0a800a */ lui $t2,0x800a +/* f1669b8: 03244021 */ addu $t0,$t9,$a0 +/* f1669bc: a1180000 */ sb $t8,0x0($t0) +/* f1669c0: 8d4a6668 */ lw $t2,0x6668($t2) +/* f1669c4: 2409ffff */ addiu $t1,$zero,-1 +/* f1669c8: 3c0c800a */ lui $t4,0x800a +/* f1669cc: 01425821 */ addu $t3,$t2,$v0 +/* f1669d0: a5690000 */ sh $t1,0x0($t3) +/* f1669d4: 8d8c666c */ lw $t4,0x666c($t4) +/* f1669d8: 3c013f80 */ lui $at,0x3f80 +/* f1669dc: 44812000 */ mtc1 $at,$f4 +/* f1669e0: 00046880 */ sll $t5,$a0,0x2 +/* f1669e4: 018d7021 */ addu $t6,$t4,$t5 +/* f1669e8: e5c40000 */ swc1 $f4,0x0($t6) +/* f1669ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f1669f0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f1669f4: 03e00008 */ jr $ra +/* f1669f8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1669fc +/* f1669fc: 3c028008 */ lui $v0,0x8008 +/* f166a00: 8c422050 */ lw $v0,0x2050($v0) +/* f166a04: 00001825 */ or $v1,$zero,$zero +/* f166a08: 3c04800a */ lui $a0,0x800a +/* f166a0c: 18400014 */ blez $v0,.L0f166a60 +/* f166a10: 3c06800a */ lui $a2,0x800a +/* f166a14: 8c846660 */ lw $a0,0x6660($a0) +/* f166a18: 24c66668 */ addiu $a2,$a2,0x6668 +/* f166a1c: 2405ffff */ addiu $a1,$zero,-1 +.L0f166a20: +/* f166a20: 908e0000 */ lbu $t6,0x0($a0) +/* f166a24: 29c10002 */ slti $at,$t6,0x2 +/* f166a28: 5420000a */ bnezl $at,.L0f166a54 +/* f166a2c: 24630001 */ addiu $v1,$v1,0x1 +/* f166a30: 8ccf0000 */ lw $t7,0x0($a2) +/* f166a34: 0003c040 */ sll $t8,$v1,0x1 +/* f166a38: 01f8c821 */ addu $t9,$t7,$t8 +/* f166a3c: 87280000 */ lh $t0,0x0($t9) +/* f166a40: 54a80004 */ bnel $a1,$t0,.L0f166a54 +/* f166a44: 24630001 */ addiu $v1,$v1,0x1 +/* f166a48: 03e00008 */ jr $ra +/* f166a4c: 00601025 */ or $v0,$v1,$zero +/* f166a50: 24630001 */ addiu $v1,$v1,0x1 +.L0f166a54: +/* f166a54: 0062082a */ slt $at,$v1,$v0 +/* f166a58: 1420fff1 */ bnez $at,.L0f166a20 +/* f166a5c: 24840001 */ addiu $a0,$a0,0x1 +.L0f166a60: +/* f166a60: 00001025 */ or $v0,$zero,$zero +/* f166a64: 03e00008 */ jr $ra +/* f166a68: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f166a6c +/* f166a6c: 3c06800a */ lui $a2,0x800a +/* f166a70: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f166a74: 27bdffe0 */ addiu $sp,$sp,-32 +/* f166a78: 8cc204b4 */ lw $v0,0x4b4($a2) +/* f166a7c: afbf0014 */ sw $ra,0x14($sp) +/* f166a80: afa40020 */ sw $a0,0x20($sp) +/* f166a84: afa50024 */ sw $a1,0x24($sp) +/* f166a88: 0c00566c */ jal 0x159b0 +/* f166a8c: afa2001c */ sw $v0,0x1c($sp) +/* f166a90: 3c013f80 */ lui $at,0x3f80 +/* f166a94: 44810000 */ mtc1 $at,$f0 +/* f166a98: 8fa40020 */ lw $a0,0x20($sp) +/* f166a9c: 8fa2001c */ lw $v0,0x1c($sp) +/* f166aa0: 8fa50024 */ lw $a1,0x24($sp) +/* f166aa4: 3c038008 */ lui $v1,0x8008 +/* f166aa8: 2463fcc0 */ addiu $v1,$v1,-832 +/* f166aac: e4800000 */ swc1 $f0,0x0($a0) +/* f166ab0: e4800014 */ swc1 $f0,0x14($a0) +/* f166ab4: e4800028 */ swc1 $f0,0x28($a0) +/* f166ab8: 846e05e8 */ lh $t6,0x5e8($v1) +/* f166abc: 3c06800a */ lui $a2,0x800a +/* f166ac0: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f166ac4: 104e000a */ beq $v0,$t6,.L0f166af0 +/* f166ac8: 2401000f */ addiu $at,$zero,0xf +/* f166acc: 846f0738 */ lh $t7,0x738($v1) +/* f166ad0: 104f0007 */ beq $v0,$t7,.L0f166af0 +/* f166ad4: 00000000 */ sll $zero,$zero,0x0 +/* f166ad8: 84780118 */ lh $t8,0x118($v1) +/* f166adc: 10580004 */ beq $v0,$t8,.L0f166af0 +/* f166ae0: 00000000 */ sll $zero,$zero,0x0 +/* f166ae4: 84790000 */ lh $t9,0x0($v1) +/* f166ae8: 54590004 */ bnel $v0,$t9,.L0f166afc +/* f166aec: 846804d0 */ lh $t0,0x4d0($v1) +.L0f166af0: +/* f166af0: 10a1001d */ beq $a1,$at,.L0f166b68 +/* f166af4: 00000000 */ sll $zero,$zero,0x0 +/* f166af8: 846804d0 */ lh $t0,0x4d0($v1) +.L0f166afc: +/* f166afc: 24010002 */ addiu $at,$zero,0x2 +/* f166b00: 10480004 */ beq $v0,$t0,.L0f166b14 +/* f166b04: 00000000 */ sll $zero,$zero,0x0 +/* f166b08: 84690070 */ lh $t1,0x70($v1) +/* f166b0c: 54490004 */ bnel $v0,$t1,.L0f166b20 +/* f166b10: 846a0620 */ lh $t2,0x620($v1) +.L0f166b14: +/* f166b14: 10a10014 */ beq $a1,$at,.L0f166b68 +/* f166b18: 00000000 */ sll $zero,$zero,0x0 +/* f166b1c: 846a0620 */ lh $t2,0x620($v1) +.L0f166b20: +/* f166b20: 24010001 */ addiu $at,$zero,0x1 +/* f166b24: 104a0007 */ beq $v0,$t2,.L0f166b44 +/* f166b28: 00000000 */ sll $zero,$zero,0x0 +/* f166b2c: 846b0310 */ lh $t3,0x310($v1) +/* f166b30: 104b0004 */ beq $v0,$t3,.L0f166b44 +/* f166b34: 00000000 */ sll $zero,$zero,0x0 +/* f166b38: 846c07a8 */ lh $t4,0x7a8($v1) +/* f166b3c: 544c0004 */ bnel $v0,$t4,.L0f166b50 +/* f166b40: 846d0700 */ lh $t5,0x700($v1) +.L0f166b44: +/* f166b44: 10a10008 */ beq $a1,$at,.L0f166b68 +/* f166b48: 00000000 */ sll $zero,$zero,0x0 +/* f166b4c: 846d0700 */ lh $t5,0x700($v1) +.L0f166b50: +/* f166b50: 3c03800a */ lui $v1,0x800a +/* f166b54: 24010071 */ addiu $at,$zero,0x71 +/* f166b58: 144d0015 */ bne $v0,$t5,.L0f166bb0 +/* f166b5c: 24634cc4 */ addiu $v1,$v1,0x4cc4 +/* f166b60: 54a10014 */ bnel $a1,$at,.L0f166bb4 +/* f166b64: 8c6a0000 */ lw $t2,0x0($v1) +.L0f166b68: +/* f166b68: 3c03800a */ lui $v1,0x800a +/* f166b6c: 24634cc4 */ addiu $v1,$v1,0x4cc4 +/* f166b70: 8c6e0000 */ lw $t6,0x0($v1) +/* f166b74: 00051080 */ sll $v0,$a1,0x2 +/* f166b78: 00451021 */ addu $v0,$v0,$a1 +/* f166b7c: 00021080 */ sll $v0,$v0,0x2 +/* f166b80: 01c27821 */ addu $t7,$t6,$v0 +/* f166b84: c5e40004 */ lwc1 $f4,0x4($t7) +/* f166b88: e4840030 */ swc1 $f4,0x30($a0) +/* f166b8c: 8c780000 */ lw $t8,0x0($v1) +/* f166b90: 0302c821 */ addu $t9,$t8,$v0 +/* f166b94: c7260008 */ lwc1 $f6,0x8($t9) +/* f166b98: e4860034 */ swc1 $f6,0x34($a0) +/* f166b9c: 8c680000 */ lw $t0,0x0($v1) +/* f166ba0: 01024821 */ addu $t1,$t0,$v0 +/* f166ba4: c528000c */ lwc1 $f8,0xc($t1) +/* f166ba8: 10000019 */ beqz $zero,.L0f166c10 +/* f166bac: e4880038 */ swc1 $f8,0x38($a0) +.L0f166bb0: +/* f166bb0: 8c6a0000 */ lw $t2,0x0($v1) +.L0f166bb4: +/* f166bb4: 00051080 */ sll $v0,$a1,0x2 +/* f166bb8: 8ccc0284 */ lw $t4,0x284($a2) +/* f166bbc: 00451021 */ addu $v0,$v0,$a1 +/* f166bc0: 00021080 */ sll $v0,$v0,0x2 +/* f166bc4: 01425821 */ addu $t3,$t2,$v0 +/* f166bc8: c56a0004 */ lwc1 $f10,0x4($t3) +/* f166bcc: c5900038 */ lwc1 $f16,0x38($t4) +/* f166bd0: 46105481 */ sub.s $f18,$f10,$f16 +/* f166bd4: e4920030 */ swc1 $f18,0x30($a0) +/* f166bd8: 8c6d0000 */ lw $t5,0x0($v1) +/* f166bdc: 8ccf0284 */ lw $t7,0x284($a2) +/* f166be0: 01a27021 */ addu $t6,$t5,$v0 +/* f166be4: c5c40008 */ lwc1 $f4,0x8($t6) +/* f166be8: c5e6003c */ lwc1 $f6,0x3c($t7) +/* f166bec: 46062201 */ sub.s $f8,$f4,$f6 +/* f166bf0: e4880034 */ swc1 $f8,0x34($a0) +/* f166bf4: 8c780000 */ lw $t8,0x0($v1) +/* f166bf8: 8cc80284 */ lw $t0,0x284($a2) +/* f166bfc: 0302c821 */ addu $t9,$t8,$v0 +/* f166c00: c72a000c */ lwc1 $f10,0xc($t9) +/* f166c04: c5100040 */ lwc1 $f16,0x40($t0) +/* f166c08: 46105481 */ sub.s $f18,$f10,$f16 +/* f166c0c: e4920038 */ swc1 $f18,0x38($a0) +.L0f166c10: +/* f166c10: 8fbf0014 */ lw $ra,0x14($sp) +/* f166c14: 27bd0020 */ addiu $sp,$sp,0x20 +/* f166c18: 03e00008 */ jr $ra +/* f166c1c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f166c20 +/* f166c20: 0004c0c0 */ sll $t8,$a0,0x3 +/* f166c24: 0304c021 */ addu $t8,$t8,$a0 +/* f166c28: 3c0e800a */ lui $t6,0x800a +/* f166c2c: 8dce4928 */ lw $t6,0x4928($t6) +/* f166c30: 27bdff98 */ addiu $sp,$sp,-104 +/* f166c34: 0018c080 */ sll $t8,$t8,0x2 +/* f166c38: 0304c023 */ subu $t8,$t8,$a0 +/* f166c3c: 0018c080 */ sll $t8,$t8,0x2 +/* f166c40: afbf001c */ sw $ra,0x1c($sp) +/* f166c44: afb00018 */ sw $s0,0x18($sp) +/* f166c48: afa40068 */ sw $a0,0x68($sp) +/* f166c4c: 01d8c821 */ addu $t9,$t6,$t8 +/* f166c50: 87300010 */ lh $s0,0x10($t9) +/* f166c54: 2402ffff */ addiu $v0,$zero,-1 +/* f166c58: 3c08800a */ lui $t0,0x800a +/* f166c5c: 12020015 */ beq $s0,$v0,.L0f166cb4 +/* f166c60: 3c0a800a */ lui $t2,0x800a +/* f166c64: 8d4a6668 */ lw $t2,0x6668($t2) +/* f166c68: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f166c6c: 00105840 */ sll $t3,$s0,0x1 +/* f166c70: 014b6021 */ addu $t4,$t2,$t3 +/* f166c74: 858d0000 */ lh $t5,0x0($t4) +/* f166c78: 8d091700 */ lw $t1,0x1700($t0) +/* f166c7c: 3c0f800a */ lui $t7,0x800a +/* f166c80: 00107080 */ sll $t6,$s0,0x2 +/* f166c84: 152d000b */ bne $t1,$t5,.L0f166cb4 +/* f166c88: 00000000 */ sll $zero,$zero,0x0 +/* f166c8c: 8def666c */ lw $t7,0x666c($t7) +/* f166c90: 3c018006 */ lui $at,0x8006 +/* f166c94: c426ef10 */ lwc1 $f6,-0x10f0($at) +/* f166c98: 01eec021 */ addu $t8,$t7,$t6 +/* f166c9c: c7040000 */ lwc1 $f4,0x0($t8) +/* f166ca0: 3c0a800a */ lui $t2,0x800a +/* f166ca4: 46062032 */ c.eq.s $f4,$f6 +/* f166ca8: 00000000 */ sll $zero,$zero,0x0 +/* f166cac: 45010012 */ bc1t .L0f166cf8 +/* f166cb0: 00000000 */ sll $zero,$zero,0x0 +.L0f166cb4: +/* f166cb4: 12020003 */ beq $s0,$v0,.L0f166cc4 +/* f166cb8: 02002025 */ or $a0,$s0,$zero +/* f166cbc: 0fc59a4b */ jal func0f16692c +/* f166cc0: 8fa50068 */ lw $a1,0x68($sp) +.L0f166cc4: +/* f166cc4: 0fc59a7f */ jal func0f1669fc +/* f166cc8: 00000000 */ sll $zero,$zero,0x0 +/* f166ccc: 00408025 */ or $s0,$v0,$zero +/* f166cd0: 00402025 */ or $a0,$v0,$zero +/* f166cd4: 0fc59a3c */ jal func0f1668f0 +/* f166cd8: 8fa50068 */ lw $a1,0x68($sp) +/* f166cdc: 3c19800a */ lui $t9,0x800a +/* f166ce0: 8f396660 */ lw $t9,0x6660($t9) +/* f166ce4: 3c0c800a */ lui $t4,0x800a +/* f166ce8: 3c0d800a */ lui $t5,0x800a +/* f166cec: 03304021 */ addu $t0,$t9,$s0 +/* f166cf0: 10000006 */ beqz $zero,.L0f166d0c +/* f166cf4: a1000000 */ sb $zero,0x0($t0) +.L0f166cf8: +/* f166cf8: 8d4a6660 */ lw $t2,0x6660($t2) +/* f166cfc: 02001025 */ or $v0,$s0,$zero +/* f166d00: 01505821 */ addu $t3,$t2,$s0 +/* f166d04: 10000018 */ beqz $zero,.L0f166d68 +/* f166d08: a1600000 */ sb $zero,0x0($t3) +.L0f166d0c: +/* f166d0c: 8d8ca244 */ lw $t4,-0x5dbc($t4) +/* f166d10: 8dad6668 */ lw $t5,0x6668($t5) +/* f166d14: 00107840 */ sll $t7,$s0,0x1 +/* f166d18: 8d891700 */ lw $t1,0x1700($t4) +/* f166d1c: 01af7021 */ addu $t6,$t5,$t7 +/* f166d20: 3c18800a */ lui $t8,0x800a +/* f166d24: a5c90000 */ sh $t1,0x0($t6) +/* f166d28: 8f18666c */ lw $t8,0x666c($t8) +/* f166d2c: 3c018006 */ lui $at,0x8006 +/* f166d30: c428ef10 */ lwc1 $f8,-0x10f0($at) +/* f166d34: 0010c880 */ sll $t9,$s0,0x2 +/* f166d38: 03194021 */ addu $t0,$t8,$t9 +/* f166d3c: e5080000 */ swc1 $f8,0x0($t0) +/* f166d40: 8fa50068 */ lw $a1,0x68($sp) +/* f166d44: 0fc59a9b */ jal func0f166a6c +/* f166d48: 27a40024 */ addiu $a0,$sp,0x24 +/* f166d4c: 3c0b800a */ lui $t3,0x800a +/* f166d50: 8d6b6670 */ lw $t3,0x6670($t3) +/* f166d54: 00105180 */ sll $t2,$s0,0x6 +/* f166d58: 27a40024 */ addiu $a0,$sp,0x24 +/* f166d5c: 0c005815 */ jal 0x16054 +/* f166d60: 014b2821 */ addu $a1,$t2,$t3 +/* f166d64: 02001025 */ or $v0,$s0,$zero +.L0f166d68: +/* f166d68: 8fbf001c */ lw $ra,0x1c($sp) +/* f166d6c: 8fb00018 */ lw $s0,0x18($sp) +/* f166d70: 27bd0068 */ addiu $sp,$sp,0x68 +/* f166d74: 03e00008 */ jr $ra +/* f166d78: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f166d7c +/* f166d7c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f166d80: afbf0014 */ sw $ra,0x14($sp) +/* f166d84: 00803025 */ or $a2,$a0,$zero +/* f166d88: afa60018 */ sw $a2,0x18($sp) +/* f166d8c: 0fc59b08 */ jal func0f166c20 +/* f166d90: 00a02025 */ or $a0,$a1,$zero +/* f166d94: 8fa30018 */ lw $v1,0x18($sp) +/* f166d98: 3c0e0102 */ lui $t6,0x102 +/* f166d9c: 35ce0040 */ ori $t6,$t6,0x40 +/* f166da0: 3c18800a */ lui $t8,0x800a +/* f166da4: ac6e0000 */ sw $t6,0x0($v1) +/* f166da8: 8f186670 */ lw $t8,0x6670($t8) +/* f166dac: 00027980 */ sll $t7,$v0,0x6 +/* f166db0: 24660008 */ addiu $a2,$v1,0x8 +/* f166db4: 01f8c821 */ addu $t9,$t7,$t8 +/* f166db8: ac790004 */ sw $t9,0x4($v1) +/* f166dbc: 8fbf0014 */ lw $ra,0x14($sp) +/* f166dc0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f166dc4: 00c01025 */ or $v0,$a2,$zero +/* f166dc8: 03e00008 */ jr $ra +/* f166dcc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f166dd0 +/* f166dd0: 3c0f800a */ lui $t7,0x800a +/* f166dd4: 8def4cc4 */ lw $t7,0x4cc4($t7) +/* f166dd8: 00047080 */ sll $t6,$a0,0x2 +/* f166ddc: 01c47021 */ addu $t6,$t6,$a0 +/* f166de0: 000e7080 */ sll $t6,$t6,0x2 +/* f166de4: 01cf1021 */ addu $v0,$t6,$t7 +/* f166de8: 03e00008 */ jr $ra +/* f166dec: 24420004 */ addiu $v0,$v0,0x4 +); + +GLOBAL_ASM( +glabel func0f166df0 +/* f166df0: 3c03800a */ lui $v1,0x800a +/* f166df4: 24634cc4 */ addiu $v1,$v1,0x4cc4 +/* f166df8: 8c6e0000 */ lw $t6,0x0($v1) +/* f166dfc: 00041080 */ sll $v0,$a0,0x2 +/* f166e00: 00441021 */ addu $v0,$v0,$a0 +/* f166e04: 00021080 */ sll $v0,$v0,0x2 +/* f166e08: 01c27821 */ addu $t7,$t6,$v0 +/* f166e0c: c5e40004 */ lwc1 $f4,0x4($t7) +/* f166e10: e4a40000 */ swc1 $f4,0x0($a1) +/* f166e14: 8c780000 */ lw $t8,0x0($v1) +/* f166e18: 0302c821 */ addu $t9,$t8,$v0 +/* f166e1c: c7260008 */ lwc1 $f6,0x8($t9) +/* f166e20: e4a60004 */ swc1 $f6,0x4($a1) +/* f166e24: 8c680000 */ lw $t0,0x0($v1) +/* f166e28: 01024821 */ addu $t1,$t0,$v0 +/* f166e2c: c528000c */ lwc1 $f8,0xc($t1) +/* f166e30: 03e00008 */ jr $ra +/* f166e34: e4a80008 */ swc1 $f8,0x8($a1) +/* f166e38: 00000000 */ sll $zero,$zero,0x0 +/* f166e3c: 00000000 */ sll $zero,$zero,0x0 +/* f166e40: 00047080 */ sll $t6,$a0,0x2 +/* f166e44: 3c028008 */ lui $v0,0x8008 +/* f166e48: 004e1021 */ addu $v0,$v0,$t6 +/* f166e4c: 03e00008 */ jr $ra +/* f166e50: 8c422060 */ lw $v0,0x2060($v0) +); + +GLOBAL_ASM( +glabel func0f166e54 +/* f166e54: 8c820004 */ lw $v0,0x4($a0) +/* f166e58: 00001825 */ or $v1,$zero,$zero +/* f166e5c: 10400005 */ beqz $v0,.L0f166e74 +/* f166e60: 00000000 */ sll $zero,$zero,0x0 +/* f166e64: 8c8e0000 */ lw $t6,0x0($a0) +/* f166e68: 004e1823 */ subu $v1,$v0,$t6 +/* f166e6c: 03e00008 */ jr $ra +/* f166e70: 00601025 */ or $v0,$v1,$zero +.L0f166e74: +/* f166e74: 03e00008 */ jr $ra +/* f166e78: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f166e7c +/* f166e7c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f166e80: 3c0f8008 */ lui $t7,0x8008 +/* f166e84: afbf0014 */ sw $ra,0x14($sp) +/* f166e88: 25ef2060 */ addiu $t7,$t7,0x2060 +/* f166e8c: 00047080 */ sll $t6,$a0,0x2 +/* f166e90: 0fc59b95 */ jal func0f166e54 +/* f166e94: 01cf2021 */ addu $a0,$t6,$t7 +/* f166e98: 8fbf0014 */ lw $ra,0x14($sp) +/* f166e9c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f166ea0: 03e00008 */ jr $ra +/* f166ea4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f166ea8 +/* f166ea8: afa40000 */ sw $a0,0x0($sp) +/* f166eac: 03e00008 */ jr $ra +/* f166eb0: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f166eb4 +/* f166eb4: 27bdebd0 */ addiu $sp,$sp,-5168 +/* f166eb8: afbf0014 */ sw $ra,0x14($sp) +/* f166ebc: afa41430 */ sw $a0,0x1430($sp) +/* f166ec0: afa51434 */ sw $a1,0x1434($sp) +/* f166ec4: afa61438 */ sw $a2,0x1438($sp) +/* f166ec8: afa7143c */ sw $a3,0x143c($sp) +/* f166ecc: 0fc59b95 */ jal func0f166e54 +/* f166ed0: 00c02025 */ or $a0,$a2,$zero +/* f166ed4: 8fa41434 */ lw $a0,0x1434($sp) +/* f166ed8: 8fa71430 */ lw $a3,0x1430($sp) +/* f166edc: 8fa91438 */ lw $t1,0x1438($sp) +/* f166ee0: 14800006 */ bnez $a0,.L0f166efc +/* f166ee4: 00403025 */ or $a2,$v0,$zero +/* f166ee8: 00e02025 */ or $a0,$a3,$zero +/* f166eec: 0c003504 */ jal 0xd410 +/* f166ef0: 8d250000 */ lw $a1,0x0($t1) +/* f166ef4: 1000001c */ beqz $zero,.L0f166f68 +/* f166ef8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f166efc: +/* f166efc: 2408fff8 */ addiu $t0,$zero,-8 +/* f166f00: 244e0007 */ addiu $t6,$v0,0x7 +/* f166f04: 01c87824 */ and $t7,$t6,$t0 +/* f166f08: 00e41821 */ addu $v1,$a3,$a0 +/* f166f0c: 006fc023 */ subu $t8,$v1,$t7 +/* f166f10: 0307c823 */ subu $t9,$t8,$a3 +/* f166f14: 2f210008 */ sltiu $at,$t9,0x8 +/* f166f18: 10200004 */ beqz $at,.L0f166f2c +/* f166f1c: 24cb0007 */ addiu $t3,$a2,0x7 +/* f166f20: 8faa143c */ lw $t2,0x143c($sp) +/* f166f24: 1000000f */ beqz $zero,.L0f166f64 +/* f166f28: ad400000 */ sw $zero,0x0($t2) +.L0f166f2c: +/* f166f2c: 01686024 */ and $t4,$t3,$t0 +/* f166f30: 006c2023 */ subu $a0,$v1,$t4 +/* f166f34: 8d250000 */ lw $a1,0x0($t1) +/* f166f38: 0c003504 */ jal 0xd410 +/* f166f3c: afa4001c */ sw $a0,0x1c($sp) +/* f166f40: 8fa4001c */ lw $a0,0x1c($sp) +/* f166f44: 8fa51430 */ lw $a1,0x1430($sp) +/* f166f48: 0c001d3c */ jal 0x74f0 +/* f166f4c: 27a6002c */ addiu $a2,$sp,0x2c +/* f166f50: 8fb8143c */ lw $t8,0x143c($sp) +/* f166f54: 244d000f */ addiu $t5,$v0,0xf +/* f166f58: 35ae000f */ ori $t6,$t5,0xf +/* f166f5c: 39cf000f */ xori $t7,$t6,0xf +/* f166f60: af0f0000 */ sw $t7,0x0($t8) +.L0f166f64: +/* f166f64: 8fbf0014 */ lw $ra,0x14($sp) +.L0f166f68: +/* f166f68: 27bd1430 */ addiu $sp,$sp,0x1430 +/* f166f6c: 03e00008 */ jr $ra +/* f166f70: 00000000 */ sll $zero,$zero,0x0 +/* f166f74: 27bdffd0 */ addiu $sp,$sp,-48 +/* f166f78: afb20020 */ sw $s2,0x20($sp) +/* f166f7c: afb1001c */ sw $s1,0x1c($sp) +/* f166f80: afb40028 */ sw $s4,0x28($sp) +/* f166f84: afb00018 */ sw $s0,0x18($sp) +/* f166f88: 3c11800a */ lui $s1,0x800a +/* f166f8c: 3c128008 */ lui $s2,0x8008 +/* f166f90: afbf002c */ sw $ra,0x2c($sp) +/* f166f94: afb30024 */ sw $s3,0x24($sp) +/* f166f98: 26522060 */ addiu $s2,$s2,0x2060 +/* f166f9c: 26316680 */ addiu $s1,$s1,0x6680 +/* f166fa0: 24100001 */ addiu $s0,$zero,0x1 +/* f166fa4: 241407de */ addiu $s4,$zero,0x7de +/* f166fa8: 001070c0 */ sll $t6,$s0,0x3 +.L0f166fac: +/* f166fac: 022e1021 */ addu $v0,$s1,$t6 +/* f166fb0: 00107880 */ sll $t7,$s0,0x2 +/* f166fb4: ac400000 */ sw $zero,0x0($v0) +/* f166fb8: ac400004 */ sw $zero,0x4($v0) +/* f166fbc: 0fc59b95 */ jal func0f166e54 +/* f166fc0: 024f2021 */ addu $a0,$s2,$t7 +/* f166fc4: 26100001 */ addiu $s0,$s0,0x1 +/* f166fc8: 5614fff8 */ bnel $s0,$s4,.L0f166fac +/* f166fcc: 001070c0 */ sll $t6,$s0,0x3 +/* f166fd0: 8fbf002c */ lw $ra,0x2c($sp) +/* f166fd4: 8fb00018 */ lw $s0,0x18($sp) +/* f166fd8: 8fb1001c */ lw $s1,0x1c($sp) +/* f166fdc: 8fb20020 */ lw $s2,0x20($sp) +/* f166fe0: 8fb30024 */ lw $s3,0x24($sp) +/* f166fe4: 8fb40028 */ lw $s4,0x28($sp) +/* f166fe8: 03e00008 */ jr $ra +/* f166fec: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f166ff0 +/* f166ff0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f166ff4: afa40028 */ sw $a0,0x28($sp) +/* f166ff8: 97ae002a */ lhu $t6,0x2a($sp) +/* f166ffc: 3c188008 */ lui $t8,0x8008 +/* f167000: 27182060 */ addiu $t8,$t8,0x2060 +/* f167004: 000e7880 */ sll $t7,$t6,0x2 +/* f167008: afbf0014 */ sw $ra,0x14($sp) +/* f16700c: 01f82021 */ addu $a0,$t7,$t8 +/* f167010: afa5002c */ sw $a1,0x2c($sp) +/* f167014: afa60030 */ sw $a2,0x30($sp) +/* f167018: afa70034 */ sw $a3,0x34($sp) +/* f16701c: 0fc59b95 */ jal func0f166e54 +/* f167020: afa4001c */ sw $a0,0x1c($sp) +/* f167024: 10400007 */ beqz $v0,.L0f167044 +/* f167028: 8fb9001c */ lw $t9,0x1c($sp) +/* f16702c: 8f280000 */ lw $t0,0x0($t9) +/* f167030: 8fa90030 */ lw $t1,0x30($sp) +/* f167034: 8fa4002c */ lw $a0,0x2c($sp) +/* f167038: 8fa60034 */ lw $a2,0x34($sp) +/* f16703c: 0c003504 */ jal 0xd410 +/* f167040: 01092821 */ addu $a1,$t0,$t1 +.L0f167044: +/* f167044: 8fbf0014 */ lw $ra,0x14($sp) +/* f167048: 27bd0028 */ addiu $sp,$sp,0x28 +/* f16704c: 03e00008 */ jr $ra +/* f167050: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f167054 +/* f167054: 27bdff78 */ addiu $sp,$sp,-136 +/* f167058: 3c0f8008 */ lui $t7,0x8008 +/* f16705c: 25ef2060 */ addiu $t7,$t7,0x2060 +/* f167060: 00047080 */ sll $t6,$a0,0x2 +/* f167064: afbf001c */ sw $ra,0x1c($sp) +/* f167068: afb00018 */ sw $s0,0x18($sp) +/* f16706c: 01cf2021 */ addu $a0,$t6,$t7 +/* f167070: 8c850000 */ lw $a1,0x0($a0) +/* f167074: 27b00044 */ addiu $s0,$sp,0x44 +/* f167078: 2401fff0 */ addiu $at,$zero,-16 +/* f16707c: 14a0000c */ bnez $a1,.L0f1670b0 +/* f167080: 24060040 */ addiu $a2,$zero,0x40 +/* f167084: 0fc59baa */ jal func0f166ea8 +/* f167088: 00000000 */ sll $zero,$zero,0x0 +/* f16708c: 27b00044 */ addiu $s0,$sp,0x44 +/* f167090: 2401fff0 */ addiu $at,$zero,-16 +/* f167094: 02012824 */ and $a1,$s0,$at +/* f167098: 00a08025 */ or $s0,$a1,$zero +/* f16709c: 00402025 */ or $a0,$v0,$zero +/* f1670a0: 0fc5d7d6 */ jal func0f175f58 +/* f1670a4: 24060010 */ addiu $a2,$zero,0x10 +/* f1670a8: 10000004 */ beqz $zero,.L0f1670bc +/* f1670ac: 00000000 */ sll $zero,$zero,0x0 +.L0f1670b0: +/* f1670b0: 02012024 */ and $a0,$s0,$at +/* f1670b4: 0c003504 */ jal 0xd410 +/* f1670b8: 00808025 */ or $s0,$a0,$zero +.L0f1670bc: +/* f1670bc: 0c002277 */ jal 0x89dc +/* f1670c0: 02002025 */ or $a0,$s0,$zero +/* f1670c4: 10400009 */ beqz $v0,.L0f1670ec +/* f1670c8: 8fbf001c */ lw $ra,0x1c($sp) +/* f1670cc: 92090002 */ lbu $t1,0x2($s0) +/* f1670d0: 92080004 */ lbu $t0,0x4($s0) +/* f1670d4: 920c0003 */ lbu $t4,0x3($s0) +/* f1670d8: 00095400 */ sll $t2,$t1,0x10 +/* f1670dc: 010a5825 */ or $t3,$t0,$t2 +/* f1670e0: 000c6a00 */ sll $t5,$t4,0x8 +/* f1670e4: 10000002 */ beqz $zero,.L0f1670f0 +/* f1670e8: 016d1025 */ or $v0,$t3,$t5 +.L0f1670ec: +/* f1670ec: 00001025 */ or $v0,$zero,$zero +.L0f1670f0: +/* f1670f0: 8fb00018 */ lw $s0,0x18($sp) +/* f1670f4: 03e00008 */ jr $ra +/* f1670f8: 27bd0088 */ addiu $sp,$sp,0x88 +); + +GLOBAL_ASM( +glabel func0f1670fc +/* f1670fc: 27bdffd0 */ addiu $sp,$sp,-48 +/* f167100: 24010011 */ addiu $at,$zero,0x11 +/* f167104: afbf001c */ sw $ra,0x1c($sp) +/* f167108: afb00018 */ sw $s0,0x18($sp) +/* f16710c: afa40030 */ sw $a0,0x30($sp) +/* f167110: 10a10004 */ beq $a1,$at,.L0f167124 +/* f167114: afa50034 */ sw $a1,0x34($sp) +/* f167118: 24010022 */ addiu $at,$zero,0x22 +/* f16711c: 14a1002c */ bne $a1,$at,.L0f1671d0 +/* f167120: 00000000 */ sll $zero,$zero,0x0 +.L0f167124: +/* f167124: 8faf0030 */ lw $t7,0x30($sp) +/* f167128: 3c19800a */ lui $t9,0x800a +/* f16712c: 27396680 */ addiu $t9,$t9,0x6680 +/* f167130: 000fc0c0 */ sll $t8,$t7,0x3 +/* f167134: 03198021 */ addu $s0,$t8,$t9 +/* f167138: 8e080000 */ lw $t0,0x0($s0) +/* f16713c: 5500000e */ bnezl $t0,.L0f167178 +/* f167140: 8e040000 */ lw $a0,0x0($s0) +/* f167144: 0fc59c15 */ jal func0f167054 +/* f167148: 01e02025 */ or $a0,$t7,$zero +/* f16714c: 24490020 */ addiu $t1,$v0,0x20 +/* f167150: 2401fff0 */ addiu $at,$zero,-16 +/* f167154: 01215024 */ and $t2,$t1,$at +/* f167158: ae0a0000 */ sw $t2,0x0($s0) +/* f16715c: 8fab0034 */ lw $t3,0x34($sp) +/* f167160: 24010011 */ addiu $at,$zero,0x11 +/* f167164: 15610003 */ bne $t3,$at,.L0f167174 +/* f167168: 34018000 */ dli $at,0x8000 +/* f16716c: 01416821 */ addu $t5,$t2,$at +/* f167170: ae0d0000 */ sw $t5,0x0($s0) +.L0f167174: +/* f167174: 8e040000 */ lw $a0,0x0($s0) +.L0f167178: +/* f167178: 0c0048f2 */ jal 0x123c8 +/* f16717c: 24050004 */ addiu $a1,$zero,0x4 +/* f167180: afa20024 */ sw $v0,0x24($sp) +/* f167184: 8e050000 */ lw $a1,0x0($s0) +/* f167188: 3c198008 */ lui $t9,0x8008 +/* f16718c: 27392060 */ addiu $t9,$t9,0x2060 +/* f167190: ae050004 */ sw $a1,0x4($s0) +/* f167194: 8fae0030 */ lw $t6,0x30($sp) +/* f167198: 00402025 */ or $a0,$v0,$zero +/* f16719c: 02003825 */ or $a3,$s0,$zero +/* f1671a0: 000ec080 */ sll $t8,$t6,0x2 +/* f1671a4: 0fc59bad */ jal func0f166eb4 +/* f1671a8: 03193021 */ addu $a2,$t8,$t9 +/* f1671ac: 8fa80034 */ lw $t0,0x34($sp) +/* f1671b0: 24010011 */ addiu $at,$zero,0x11 +/* f1671b4: 8fa40024 */ lw $a0,0x24($sp) +/* f1671b8: 11010007 */ beq $t0,$at,.L0f1671d8 +/* f1671bc: 24060004 */ addiu $a2,$zero,0x4 +/* f1671c0: 0c00490c */ jal 0x12430 +/* f1671c4: 8e050000 */ lw $a1,0x0($s0) +/* f1671c8: 10000004 */ beqz $zero,.L0f1671dc +/* f1671cc: 8fbf001c */ lw $ra,0x1c($sp) +.L0f1671d0: +/* f1671d0: 1000ffff */ beqz $zero,.L0f1671d0 +/* f1671d4: 00000000 */ sll $zero,$zero,0x0 +.L0f1671d8: +/* f1671d8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f1671dc: +/* f1671dc: 8fa20024 */ lw $v0,0x24($sp) +/* f1671e0: 8fb00018 */ lw $s0,0x18($sp) +/* f1671e4: 03e00008 */ jr $ra +/* f1671e8: 27bd0030 */ addiu $sp,$sp,0x30 +/* f1671ec: 00047080 */ sll $t6,$a0,0x2 +/* f1671f0: 3c018008 */ lui $at,0x8008 +/* f1671f4: 002e0821 */ addu $at,$at,$t6 +/* f1671f8: 03e00008 */ jr $ra +/* f1671fc: ac202060 */ sw $zero,0x2060($at) +); + +GLOBAL_ASM( +glabel func0f167200 +/* f167200: 27bdffe8 */ addiu $sp,$sp,-24 +/* f167204: 24010011 */ addiu $at,$zero,0x11 +/* f167208: afbf0014 */ sw $ra,0x14($sp) +/* f16720c: afa40018 */ sw $a0,0x18($sp) +/* f167210: afa60020 */ sw $a2,0x20($sp) +/* f167214: 10a10004 */ beq $a1,$at,.L0f167228 +/* f167218: afa70024 */ sw $a3,0x24($sp) +/* f16721c: 24010022 */ addiu $at,$zero,0x22 +/* f167220: 14a10012 */ bne $a1,$at,.L0f16726c +/* f167224: 00000000 */ sll $zero,$zero,0x0 +.L0f167228: +/* f167228: 8fae0018 */ lw $t6,0x18($sp) +/* f16722c: 8fb90024 */ lw $t9,0x24($sp) +/* f167230: 3c18800a */ lui $t8,0x800a +/* f167234: 27186680 */ addiu $t8,$t8,0x6680 +/* f167238: 000e78c0 */ sll $t7,$t6,0x3 +/* f16723c: 01f83821 */ addu $a3,$t7,$t8 +/* f167240: acf90004 */ sw $t9,0x4($a3) +/* f167244: 8fa80018 */ lw $t0,0x18($sp) +/* f167248: 3c0a8008 */ lui $t2,0x8008 +/* f16724c: 254a2060 */ addiu $t2,$t2,0x2060 +/* f167250: 00084880 */ sll $t1,$t0,0x2 +/* f167254: 012a3021 */ addu $a2,$t1,$t2 +/* f167258: 8fa50024 */ lw $a1,0x24($sp) +/* f16725c: 0fc59bad */ jal func0f166eb4 +/* f167260: 8fa40020 */ lw $a0,0x20($sp) +/* f167264: 10000003 */ beqz $zero,.L0f167274 +/* f167268: 8fbf0014 */ lw $ra,0x14($sp) +.L0f16726c: +/* f16726c: 1000ffff */ beqz $zero,.L0f16726c +/* f167270: 00000000 */ sll $zero,$zero,0x0 +.L0f167274: +/* f167274: 8fa20020 */ lw $v0,0x20($sp) +/* f167278: 03e00008 */ jr $ra +/* f16727c: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f167280 +/* f167280: 000470c0 */ sll $t6,$a0,0x3 +/* f167284: 3c02800a */ lui $v0,0x800a +/* f167288: 004e1021 */ addu $v0,$v0,$t6 +/* f16728c: 03e00008 */ jr $ra +/* f167290: 8c426680 */ lw $v0,0x6680($v0) +); + +GLOBAL_ASM( +glabel func0f167294 +/* f167294: 000470c0 */ sll $t6,$a0,0x3 +/* f167298: 3c02800a */ lui $v0,0x800a +/* f16729c: 004e1021 */ addu $v0,$v0,$t6 +/* f1672a0: 03e00008 */ jr $ra +/* f1672a4: 8c426684 */ lw $v0,0x6684($v0) +); + +GLOBAL_ASM( +glabel func0f1672a8 +/* f1672a8: 3c0f800a */ lui $t7,0x800a +/* f1672ac: 25ef6680 */ addiu $t7,$t7,0x6680 +/* f1672b0: 000470c0 */ sll $t6,$a0,0x3 +/* f1672b4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1672b8: 01cf1021 */ addu $v0,$t6,$t7 +/* f1672bc: afbf0014 */ sw $ra,0x14($sp) +/* f1672c0: afa5001c */ sw $a1,0x1c($sp) +/* f1672c4: ac460000 */ sw $a2,0x0($v0) +/* f1672c8: 10e00005 */ beqz $a3,.L0f1672e0 +/* f1672cc: ac460004 */ sw $a2,0x4($v0) +/* f1672d0: 00a02025 */ or $a0,$a1,$zero +/* f1672d4: 00c02825 */ or $a1,$a2,$zero +/* f1672d8: 0c00490c */ jal 0x12430 +/* f1672dc: 24060004 */ addiu $a2,$zero,0x4 +.L0f1672e0: +/* f1672e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1672e4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1672e8: 03e00008 */ jr $ra +/* f1672ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1672f0 +/* f1672f0: afa40000 */ sw $a0,0x0($sp) +/* f1672f4: 308300ff */ andi $v1,$a0,0xff +/* f1672f8: 3c05800a */ lui $a1,0x800a +/* f1672fc: 24a56680 */ addiu $a1,$a1,0x6680 +/* f167300: 24040004 */ addiu $a0,$zero,0x4 +/* f167304: 24020001 */ addiu $v0,$zero,0x1 +/* f167308: 240607de */ addiu $a2,$zero,0x7de +.L0f16730c: +/* f16730c: 14830003 */ bne $a0,$v1,.L0f16731c +/* f167310: 000278c0 */ sll $t7,$v0,0x3 +/* f167314: 00afc021 */ addu $t8,$a1,$t7 +/* f167318: af000000 */ sw $zero,0x0($t8) +.L0f16731c: +/* f16731c: 24420001 */ addiu $v0,$v0,0x1 +/* f167320: 1446fffa */ bne $v0,$a2,.L0f16730c +/* f167324: 00000000 */ sll $zero,$zero,0x0 +/* f167328: 03e00008 */ jr $ra +/* f16732c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f167330 +/* f167330: 27bdffe8 */ addiu $sp,$sp,-24 +/* f167334: afbf0014 */ sw $ra,0x14($sp) +/* f167338: 0fc59cbc */ jal func0f1672f0 +/* f16733c: 24040005 */ addiu $a0,$zero,0x5 +/* f167340: 8fbf0014 */ lw $ra,0x14($sp) +/* f167344: 27bd0018 */ addiu $sp,$sp,0x18 +/* f167348: 03e00008 */ jr $ra +/* f16734c: 00000000 */ sll $zero,$zero,0x0 +/* f167350: 27bdffc8 */ addiu $sp,$sp,-56 +/* f167354: afbf0014 */ sw $ra,0x14($sp) +/* f167358: 3c057f1b */ lui $a1,0x7f1b +/* f16735c: 24a576f0 */ addiu $a1,$a1,0x76f0 +/* f167360: 0c004c04 */ jal 0x13010 +/* f167364: 24040001 */ addiu $a0,$zero,0x1 +/* f167368: 10400061 */ beqz $v0,.L0f1674f0 +/* f16736c: 3c057f1b */ lui $a1,0x7f1b +/* f167370: afa0002c */ sw $zero,0x2c($sp) +/* f167374: 24a576f8 */ addiu $a1,$a1,0x76f8 +/* f167378: 0c004c04 */ jal 0x13010 +/* f16737c: 24040001 */ addiu $a0,$zero,0x1 +/* f167380: 00402025 */ or $a0,$v0,$zero +/* f167384: 00002825 */ or $a1,$zero,$zero +/* f167388: 0c004d02 */ jal 0x13408 +/* f16738c: 00003025 */ or $a2,$zero,$zero +/* f167390: 00027280 */ sll $t6,$v0,0xa +/* f167394: 3c057f1b */ lui $a1,0x7f1b +/* f167398: afae0030 */ sw $t6,0x30($sp) +/* f16739c: 24a57700 */ addiu $a1,$a1,0x7700 +/* f1673a0: 0c004c04 */ jal 0x13010 +/* f1673a4: 24040001 */ addiu $a0,$zero,0x1 +/* f1673a8: 1040002e */ beqz $v0,.L0f167464 +/* f1673ac: 3c0a800a */ lui $t2,0x800a +/* f1673b0: 254a9fc0 */ addiu $t2,$t2,-24640 +/* f1673b4: 8d4f0298 */ lw $t7,0x298($t2) +/* f1673b8: 24010002 */ addiu $at,$zero,0x2 +/* f1673bc: 05e30005 */ bgezl $t7,.L0f1673d4 +/* f1673c0: 8d59006c */ lw $t9,0x6c($t2) +/* f1673c4: 8d58029c */ lw $t8,0x29c($t2) +/* f1673c8: 07000026 */ bltz $t8,.L0f167464 +/* f1673cc: 00000000 */ sll $zero,$zero,0x0 +/* f1673d0: 8d59006c */ lw $t9,0x6c($t2) +.L0f1673d4: +/* f1673d4: 00004025 */ or $t0,$zero,$zero +/* f1673d8: 00003825 */ or $a3,$zero,$zero +/* f1673dc: 13200003 */ beqz $t9,.L0f1673ec +/* f1673e0: 00001825 */ or $v1,$zero,$zero +/* f1673e4: 10000001 */ beqz $zero,.L0f1673ec +/* f1673e8: 24080001 */ addiu $t0,$zero,0x1 +.L0f1673ec: +/* f1673ec: 8d4d0068 */ lw $t5,0x68($t2) +/* f1673f0: 00001025 */ or $v0,$zero,$zero +/* f1673f4: 24040001 */ addiu $a0,$zero,0x1 +/* f1673f8: 11a00003 */ beqz $t5,.L0f167408 +/* f1673fc: 3c057f1b */ lui $a1,0x7f1b +/* f167400: 10000001 */ beqz $zero,.L0f167408 +/* f167404: 24070001 */ addiu $a3,$zero,0x1 +.L0f167408: +/* f167408: 8d4e0064 */ lw $t6,0x64($t2) +/* f16740c: 11c00003 */ beqz $t6,.L0f16741c +/* f167410: 00000000 */ sll $zero,$zero,0x0 +/* f167414: 10000001 */ beqz $zero,.L0f16741c +/* f167418: 24030001 */ addiu $v1,$zero,0x1 +.L0f16741c: +/* f16741c: 8d4f0070 */ lw $t7,0x70($t2) +/* f167420: 11e00003 */ beqz $t7,.L0f167430 +/* f167424: 00000000 */ sll $zero,$zero,0x0 +/* f167428: 10000001 */ beqz $zero,.L0f167430 +/* f16742c: 24020001 */ addiu $v0,$zero,0x1 +.L0f167430: +/* f167430: 0043c021 */ addu $t8,$v0,$v1 +/* f167434: 0307c821 */ addu $t9,$t8,$a3 +/* f167438: 03286821 */ addu $t5,$t9,$t0 +/* f16743c: 15a10009 */ bne $t5,$at,.L0f167464 +/* f167440: 00000000 */ sll $zero,$zero,0x0 +/* f167444: 0c004c04 */ jal 0x13010 +/* f167448: 24a5770c */ addiu $a1,$a1,0x770c +/* f16744c: 00402025 */ or $a0,$v0,$zero +/* f167450: 00002825 */ or $a1,$zero,$zero +/* f167454: 0c004d02 */ jal 0x13408 +/* f167458: 00003025 */ or $a2,$zero,$zero +/* f16745c: 00027280 */ sll $t6,$v0,0xa +/* f167460: afae002c */ sw $t6,0x2c($sp) +.L0f167464: +/* f167464: 3c0a800a */ lui $t2,0x800a +/* f167468: 254a9fc0 */ addiu $t2,$t2,-24640 +/* f16746c: 8d4f0070 */ lw $t7,0x70($t2) +/* f167470: 8d44006c */ lw $a0,0x6c($t2) +/* f167474: 8d450068 */ lw $a1,0x68($t2) +/* f167478: 11e00003 */ beqz $t7,.L0f167488 +/* f16747c: 8d490064 */ lw $t1,0x64($t2) +/* f167480: 10000002 */ beqz $zero,.L0f16748c +/* f167484: 24080001 */ addiu $t0,$zero,0x1 +.L0f167488: +/* f167488: 00004025 */ or $t0,$zero,$zero +.L0f16748c: +/* f16748c: 10800003 */ beqz $a0,.L0f16749c +/* f167490: 8fb80030 */ lw $t8,0x30($sp) +/* f167494: 10000002 */ beqz $zero,.L0f1674a0 +/* f167498: 24070001 */ addiu $a3,$zero,0x1 +.L0f16749c: +/* f16749c: 00003825 */ or $a3,$zero,$zero +.L0f1674a0: +/* f1674a0: 10a00003 */ beqz $a1,.L0f1674b0 +/* f1674a4: 8fb9002c */ lw $t9,0x2c($sp) +/* f1674a8: 10000002 */ beqz $zero,.L0f1674b4 +/* f1674ac: 24030001 */ addiu $v1,$zero,0x1 +.L0f1674b0: +/* f1674b0: 00001825 */ or $v1,$zero,$zero +.L0f1674b4: +/* f1674b4: 11200003 */ beqz $t1,.L0f1674c4 +/* f1674b8: 03196821 */ addu $t5,$t8,$t9 +/* f1674bc: 10000002 */ beqz $zero,.L0f1674c8 +/* f1674c0: 24020001 */ addiu $v0,$zero,0x1 +.L0f1674c4: +/* f1674c4: 00001025 */ or $v0,$zero,$zero +.L0f1674c8: +/* f1674c8: 00027080 */ sll $t6,$v0,0x2 +/* f1674cc: 00037880 */ sll $t7,$v1,0x2 +/* f1674d0: 01cfc021 */ addu $t8,$t6,$t7 +/* f1674d4: 0007c880 */ sll $t9,$a3,0x2 +/* f1674d8: 03197021 */ addu $t6,$t8,$t9 +/* f1674dc: 00087880 */ sll $t7,$t0,0x2 +/* f1674e0: 01cfc021 */ addu $t8,$t6,$t7 +/* f1674e4: 3c018008 */ lui $at,0x8008 +/* f1674e8: 00380821 */ addu $at,$at,$t8 +/* f1674ec: ac2d3fdc */ sw $t5,0x3fdc($at) +.L0f1674f0: +/* f1674f0: 3c057f1b */ lui $a1,0x7f1b +/* f1674f4: 24a57718 */ addiu $a1,$a1,0x7718 +/* f1674f8: 0c004c04 */ jal 0x13010 +/* f1674fc: 24040001 */ addiu $a0,$zero,0x1 +/* f167500: 3c0a800a */ lui $t2,0x800a +/* f167504: 10400034 */ beqz $v0,.L0f1675d8 +/* f167508: 254a9fc0 */ addiu $t2,$t2,-24640 +/* f16750c: 8d590070 */ lw $t9,0x70($t2) +/* f167510: 3c057f1b */ lui $a1,0x7f1b +/* f167514: 24a57720 */ addiu $a1,$a1,0x7720 +/* f167518: 13200003 */ beqz $t9,.L0f167528 +/* f16751c: 24040001 */ addiu $a0,$zero,0x1 +/* f167520: 10000002 */ beqz $zero,.L0f16752c +/* f167524: 24090001 */ addiu $t1,$zero,0x1 +.L0f167528: +/* f167528: 00004825 */ or $t1,$zero,$zero +.L0f16752c: +/* f16752c: 8d4e006c */ lw $t6,0x6c($t2) +/* f167530: 00004025 */ or $t0,$zero,$zero +/* f167534: 00003825 */ or $a3,$zero,$zero +/* f167538: 11c00003 */ beqz $t6,.L0f167548 +/* f16753c: 00001825 */ or $v1,$zero,$zero +/* f167540: 10000001 */ beqz $zero,.L0f167548 +/* f167544: 24080001 */ addiu $t0,$zero,0x1 +.L0f167548: +/* f167548: 8d4f0068 */ lw $t7,0x68($t2) +/* f16754c: 11e00003 */ beqz $t7,.L0f16755c +/* f167550: 00000000 */ sll $zero,$zero,0x0 +/* f167554: 10000001 */ beqz $zero,.L0f16755c +/* f167558: 24070001 */ addiu $a3,$zero,0x1 +.L0f16755c: +/* f16755c: 8d4d0064 */ lw $t5,0x64($t2) +/* f167560: 11a00003 */ beqz $t5,.L0f167570 +/* f167564: 00000000 */ sll $zero,$zero,0x0 +/* f167568: 10000001 */ beqz $zero,.L0f167570 +/* f16756c: 24030001 */ addiu $v1,$zero,0x1 +.L0f167570: +/* f167570: afa30024 */ sw $v1,0x24($sp) +/* f167574: afa70020 */ sw $a3,0x20($sp) +/* f167578: afa8001c */ sw $t0,0x1c($sp) +/* f16757c: 0c004c04 */ jal 0x13010 +/* f167580: afa90018 */ sw $t1,0x18($sp) +/* f167584: 00402025 */ or $a0,$v0,$zero +/* f167588: 00002825 */ or $a1,$zero,$zero +/* f16758c: 0c004d02 */ jal 0x13408 +/* f167590: 00003025 */ or $a2,$zero,$zero +/* f167594: 8fa30024 */ lw $v1,0x24($sp) +/* f167598: 8fa70020 */ lw $a3,0x20($sp) +/* f16759c: 8fa8001c */ lw $t0,0x1c($sp) +/* f1675a0: 8fa90018 */ lw $t1,0x18($sp) +/* f1675a4: 0003c880 */ sll $t9,$v1,0x2 +/* f1675a8: 00077080 */ sll $t6,$a3,0x2 +/* f1675ac: 032e7821 */ addu $t7,$t9,$t6 +/* f1675b0: 00086880 */ sll $t5,$t0,0x2 +/* f1675b4: 01edc821 */ addu $t9,$t7,$t5 +/* f1675b8: 00097080 */ sll $t6,$t1,0x2 +/* f1675bc: 032e7821 */ addu $t7,$t9,$t6 +/* f1675c0: 3c018008 */ lui $at,0x8008 +/* f1675c4: 002f0821 */ addu $at,$at,$t7 +/* f1675c8: 3c0a800a */ lui $t2,0x800a +/* f1675cc: 0002c280 */ sll $t8,$v0,0xa +/* f1675d0: ac383fec */ sw $t8,0x3fec($at) +/* f1675d4: 254a9fc0 */ addiu $t2,$t2,-24640 +.L0f1675d8: +/* f1675d8: 8d4d006c */ lw $t5,0x6c($t2) +/* f1675dc: 3c048008 */ lui $a0,0x8008 +/* f1675e0: 51a00004 */ beqzl $t5,.L0f1675f4 +/* f1675e4: 00004025 */ or $t0,$zero,$zero +/* f1675e8: 10000002 */ beqz $zero,.L0f1675f4 +/* f1675ec: 24080001 */ addiu $t0,$zero,0x1 +/* f1675f0: 00004025 */ or $t0,$zero,$zero +.L0f1675f4: +/* f1675f4: 8d590068 */ lw $t9,0x68($t2) +/* f1675f8: 53200004 */ beqzl $t9,.L0f16760c +/* f1675fc: 00003825 */ or $a3,$zero,$zero +/* f167600: 10000002 */ beqz $zero,.L0f16760c +/* f167604: 24070001 */ addiu $a3,$zero,0x1 +/* f167608: 00003825 */ or $a3,$zero,$zero +.L0f16760c: +/* f16760c: 8d4e0064 */ lw $t6,0x64($t2) +/* f167610: 51c00004 */ beqzl $t6,.L0f167624 +/* f167614: 00001825 */ or $v1,$zero,$zero +/* f167618: 10000002 */ beqz $zero,.L0f167624 +/* f16761c: 24030001 */ addiu $v1,$zero,0x1 +/* f167620: 00001825 */ or $v1,$zero,$zero +.L0f167624: +/* f167624: 8d580070 */ lw $t8,0x70($t2) +/* f167628: 00036880 */ sll $t5,$v1,0x2 +/* f16762c: 00077080 */ sll $t6,$a3,0x2 +/* f167630: 53000004 */ beqzl $t8,.L0f167644 +/* f167634: 00001025 */ or $v0,$zero,$zero +/* f167638: 10000002 */ beqz $zero,.L0f167644 +/* f16763c: 24020001 */ addiu $v0,$zero,0x1 +/* f167640: 00001025 */ or $v0,$zero,$zero +.L0f167644: +/* f167644: 00027880 */ sll $t7,$v0,0x2 +/* f167648: 01edc821 */ addu $t9,$t7,$t5 +/* f16764c: 032ec021 */ addu $t8,$t9,$t6 +/* f167650: 00087880 */ sll $t7,$t0,0x2 +/* f167654: 030f6821 */ addu $t5,$t8,$t7 +/* f167658: 008d2021 */ addu $a0,$a0,$t5 +/* f16765c: 8c843fdc */ lw $a0,0x3fdc($a0) +/* f167660: 24050004 */ addiu $a1,$zero,0x4 +/* f167664: 0004c840 */ sll $t9,$a0,0x1 +/* f167668: 0c0048f2 */ jal 0x123c8 +/* f16766c: 03202025 */ or $a0,$t9,$zero +/* f167670: 3c0a800a */ lui $t2,0x800a +/* f167674: 254a9fc0 */ addiu $t2,$t2,-24640 +/* f167678: 8d44006c */ lw $a0,0x6c($t2) +/* f16767c: 3c06800b */ lui $a2,0x800b +/* f167680: 24c6a580 */ addiu $a2,$a2,-23168 +/* f167684: 10800003 */ beqz $a0,.L0f167694 +/* f167688: acc20000 */ sw $v0,0x0($a2) +/* f16768c: 10000002 */ beqz $zero,.L0f167698 +/* f167690: 24080001 */ addiu $t0,$zero,0x1 +.L0f167694: +/* f167694: 00004025 */ or $t0,$zero,$zero +.L0f167698: +/* f167698: 8d450068 */ lw $a1,0x68($t2) +/* f16769c: 50a00004 */ beqzl $a1,.L0f1676b0 +/* f1676a0: 00003825 */ or $a3,$zero,$zero +/* f1676a4: 10000002 */ beqz $zero,.L0f1676b0 +/* f1676a8: 24070001 */ addiu $a3,$zero,0x1 +/* f1676ac: 00003825 */ or $a3,$zero,$zero +.L0f1676b0: +/* f1676b0: 8d490064 */ lw $t1,0x64($t2) +/* f1676b4: 00076880 */ sll $t5,$a3,0x2 +/* f1676b8: 51200004 */ beqzl $t1,.L0f1676cc +/* f1676bc: 00001825 */ or $v1,$zero,$zero +/* f1676c0: 10000002 */ beqz $zero,.L0f1676cc +/* f1676c4: 24030001 */ addiu $v1,$zero,0x1 +/* f1676c8: 00001825 */ or $v1,$zero,$zero +.L0f1676cc: +/* f1676cc: 8d4b0070 */ lw $t3,0x70($t2) +/* f1676d0: 0003c080 */ sll $t8,$v1,0x2 +/* f1676d4: 51600004 */ beqzl $t3,.L0f1676e8 +/* f1676d8: 00001025 */ or $v0,$zero,$zero +/* f1676dc: 10000002 */ beqz $zero,.L0f1676e8 +/* f1676e0: 24020001 */ addiu $v0,$zero,0x1 +/* f1676e4: 00001025 */ or $v0,$zero,$zero +.L0f1676e8: +/* f1676e8: 00027080 */ sll $t6,$v0,0x2 +/* f1676ec: 01d87821 */ addu $t7,$t6,$t8 +/* f1676f0: 01edc821 */ addu $t9,$t7,$t5 +/* f1676f4: 00087080 */ sll $t6,$t0,0x2 +/* f1676f8: 032ec021 */ addu $t8,$t9,$t6 +/* f1676fc: 3c0f8008 */ lui $t7,0x8008 +/* f167700: 01f87821 */ addu $t7,$t7,$t8 +/* f167704: 8def3fdc */ lw $t7,0x3fdc($t7) +/* f167708: 8ccd0000 */ lw $t5,0x0($a2) +/* f16770c: 01edc821 */ addu $t9,$t7,$t5 +/* f167710: 10800003 */ beqz $a0,.L0f167720 +/* f167714: acd90004 */ sw $t9,0x4($a2) +/* f167718: 10000002 */ beqz $zero,.L0f167724 +/* f16771c: 24080001 */ addiu $t0,$zero,0x1 +.L0f167720: +/* f167720: 00004025 */ or $t0,$zero,$zero +.L0f167724: +/* f167724: 50a00004 */ beqzl $a1,.L0f167738 +/* f167728: 00003825 */ or $a3,$zero,$zero +/* f16772c: 10000002 */ beqz $zero,.L0f167738 +/* f167730: 24070001 */ addiu $a3,$zero,0x1 +/* f167734: 00003825 */ or $a3,$zero,$zero +.L0f167738: +/* f167738: 11200003 */ beqz $t1,.L0f167748 +/* f16773c: 00076880 */ sll $t5,$a3,0x2 +/* f167740: 10000002 */ beqz $zero,.L0f16774c +/* f167744: 24030001 */ addiu $v1,$zero,0x1 +.L0f167748: +/* f167748: 00001825 */ or $v1,$zero,$zero +.L0f16774c: +/* f16774c: 11600003 */ beqz $t3,.L0f16775c +/* f167750: 0003c080 */ sll $t8,$v1,0x2 +/* f167754: 10000002 */ beqz $zero,.L0f167760 +/* f167758: 24020001 */ addiu $v0,$zero,0x1 +.L0f16775c: +/* f16775c: 00001025 */ or $v0,$zero,$zero +.L0f167760: +/* f167760: 00027080 */ sll $t6,$v0,0x2 +/* f167764: 01d87821 */ addu $t7,$t6,$t8 +/* f167768: 01edc821 */ addu $t9,$t7,$t5 +/* f16776c: 00087080 */ sll $t6,$t0,0x2 +/* f167770: 032ec021 */ addu $t8,$t9,$t6 +/* f167774: 3c0f8008 */ lui $t7,0x8008 +/* f167778: 01f87821 */ addu $t7,$t7,$t8 +/* f16777c: 8def3fdc */ lw $t7,0x3fdc($t7) +/* f167780: 8ccd0004 */ lw $t5,0x4($a2) +/* f167784: 01edc821 */ addu $t9,$t7,$t5 +/* f167788: 10800003 */ beqz $a0,.L0f167798 +/* f16778c: acd90008 */ sw $t9,0x8($a2) +/* f167790: 10000002 */ beqz $zero,.L0f16779c +/* f167794: 24080001 */ addiu $t0,$zero,0x1 +.L0f167798: +/* f167798: 00004025 */ or $t0,$zero,$zero +.L0f16779c: +/* f16779c: 10a00003 */ beqz $a1,.L0f1677ac +/* f1677a0: 3c048008 */ lui $a0,0x8008 +/* f1677a4: 10000002 */ beqz $zero,.L0f1677b0 +/* f1677a8: 24070001 */ addiu $a3,$zero,0x1 +.L0f1677ac: +/* f1677ac: 00003825 */ or $a3,$zero,$zero +.L0f1677b0: +/* f1677b0: 11200003 */ beqz $t1,.L0f1677c0 +/* f1677b4: 00076880 */ sll $t5,$a3,0x2 +/* f1677b8: 10000002 */ beqz $zero,.L0f1677c4 +/* f1677bc: 24030001 */ addiu $v1,$zero,0x1 +.L0f1677c0: +/* f1677c0: 00001825 */ or $v1,$zero,$zero +.L0f1677c4: +/* f1677c4: 11600003 */ beqz $t3,.L0f1677d4 +/* f1677c8: 0003c080 */ sll $t8,$v1,0x2 +/* f1677cc: 10000002 */ beqz $zero,.L0f1677d8 +/* f1677d0: 24020001 */ addiu $v0,$zero,0x1 +.L0f1677d4: +/* f1677d4: 00001025 */ or $v0,$zero,$zero +.L0f1677d8: +/* f1677d8: 00027080 */ sll $t6,$v0,0x2 +/* f1677dc: 01d87821 */ addu $t7,$t6,$t8 +/* f1677e0: 01edc821 */ addu $t9,$t7,$t5 +/* f1677e4: 00087080 */ sll $t6,$t0,0x2 +/* f1677e8: 032ec021 */ addu $t8,$t9,$t6 +/* f1677ec: 00982021 */ addu $a0,$a0,$t8 +/* f1677f0: 8c843fec */ lw $a0,0x3fec($a0) +/* f1677f4: 24050004 */ addiu $a1,$zero,0x4 +/* f1677f8: 00047840 */ sll $t7,$a0,0x1 +/* f1677fc: 0c0048f2 */ jal 0x123c8 +/* f167800: 01e02025 */ or $a0,$t7,$zero +/* f167804: 3c0a800a */ lui $t2,0x800a +/* f167808: 254a9fc0 */ addiu $t2,$t2,-24640 +/* f16780c: 8d44006c */ lw $a0,0x6c($t2) +/* f167810: 3c0c800b */ lui $t4,0x800b +/* f167814: 258ca590 */ addiu $t4,$t4,-23152 +/* f167818: 10800003 */ beqz $a0,.L0f167828 +/* f16781c: ad820000 */ sw $v0,0x0($t4) +/* f167820: 10000002 */ beqz $zero,.L0f16782c +/* f167824: 24080001 */ addiu $t0,$zero,0x1 +.L0f167828: +/* f167828: 00004025 */ or $t0,$zero,$zero +.L0f16782c: +/* f16782c: 8d450068 */ lw $a1,0x68($t2) +/* f167830: 00003825 */ or $a3,$zero,$zero +/* f167834: 00001825 */ or $v1,$zero,$zero +/* f167838: 10a00003 */ beqz $a1,.L0f167848 +/* f16783c: 3c01800b */ lui $at,0x800b +/* f167840: 10000001 */ beqz $zero,.L0f167848 +/* f167844: 24070001 */ addiu $a3,$zero,0x1 +.L0f167848: +/* f167848: 8d490064 */ lw $t1,0x64($t2) +/* f16784c: 0007c080 */ sll $t8,$a3,0x2 +/* f167850: 00001025 */ or $v0,$zero,$zero +/* f167854: 11200003 */ beqz $t1,.L0f167864 +/* f167858: 00000000 */ sll $zero,$zero,0x0 +/* f16785c: 10000001 */ beqz $zero,.L0f167864 +/* f167860: 24030001 */ addiu $v1,$zero,0x1 +.L0f167864: +/* f167864: 8d4b0070 */ lw $t3,0x70($t2) +/* f167868: 0003c880 */ sll $t9,$v1,0x2 +/* f16786c: 00003825 */ or $a3,$zero,$zero +/* f167870: 11600003 */ beqz $t3,.L0f167880 +/* f167874: 00000000 */ sll $zero,$zero,0x0 +/* f167878: 10000001 */ beqz $zero,.L0f167880 +/* f16787c: 24020001 */ addiu $v0,$zero,0x1 +.L0f167880: +/* f167880: 00026880 */ sll $t5,$v0,0x2 +/* f167884: 01b97021 */ addu $t6,$t5,$t9 +/* f167888: 01d87821 */ addu $t7,$t6,$t8 +/* f16788c: 00086880 */ sll $t5,$t0,0x2 +/* f167890: 01edc821 */ addu $t9,$t7,$t5 +/* f167894: 3c0e8008 */ lui $t6,0x8008 +/* f167898: 01d97021 */ addu $t6,$t6,$t9 +/* f16789c: 8dce3fec */ lw $t6,0x3fec($t6) +/* f1678a0: 8d860000 */ lw $a2,0x0($t4) +/* f1678a4: 00004025 */ or $t0,$zero,$zero +/* f1678a8: 00001825 */ or $v1,$zero,$zero +/* f1678ac: 01c6c021 */ addu $t8,$t6,$a2 +/* f1678b0: 10800003 */ beqz $a0,.L0f1678c0 +/* f1678b4: ad980004 */ sw $t8,0x4($t4) +/* f1678b8: 10000001 */ beqz $zero,.L0f1678c0 +/* f1678bc: 24080001 */ addiu $t0,$zero,0x1 +.L0f1678c0: +/* f1678c0: 10a00003 */ beqz $a1,.L0f1678d0 +/* f1678c4: 00001025 */ or $v0,$zero,$zero +/* f1678c8: 10000001 */ beqz $zero,.L0f1678d0 +/* f1678cc: 24070001 */ addiu $a3,$zero,0x1 +.L0f1678d0: +/* f1678d0: 11200003 */ beqz $t1,.L0f1678e0 +/* f1678d4: 00077080 */ sll $t6,$a3,0x2 +/* f1678d8: 10000001 */ beqz $zero,.L0f1678e0 +/* f1678dc: 24030001 */ addiu $v1,$zero,0x1 +.L0f1678e0: +/* f1678e0: 11600003 */ beqz $t3,.L0f1678f0 +/* f1678e4: 00036880 */ sll $t5,$v1,0x2 +/* f1678e8: 10000001 */ beqz $zero,.L0f1678f0 +/* f1678ec: 24020001 */ addiu $v0,$zero,0x1 +.L0f1678f0: +/* f1678f0: 00027880 */ sll $t7,$v0,0x2 +/* f1678f4: 01edc821 */ addu $t9,$t7,$t5 +/* f1678f8: 032ec021 */ addu $t8,$t9,$t6 +/* f1678fc: 00087880 */ sll $t7,$t0,0x2 +/* f167900: 030f6821 */ addu $t5,$t8,$t7 +/* f167904: 3c198008 */ lui $t9,0x8008 +/* f167908: 032dc821 */ addu $t9,$t9,$t5 +/* f16790c: 8f393fec */ lw $t9,0x3fec($t9) +/* f167910: 8d8e0004 */ lw $t6,0x4($t4) +/* f167914: 8fbf0014 */ lw $ra,0x14($sp) +/* f167918: 27bd0038 */ addiu $sp,$sp,0x38 +/* f16791c: 032ec021 */ addu $t8,$t9,$t6 +/* f167920: ad980008 */ sw $t8,0x8($t4) +/* f167924: a020a5a0 */ sb $zero,-0x5a60($at) +/* f167928: 3c01800b */ lui $at,0x800b +/* f16792c: ac20a5a4 */ sw $zero,-0x5a5c($at) +/* f167930: 3c01800b */ lui $at,0x800b +/* f167934: 03e00008 */ jr $ra +/* f167938: ac26a59c */ sw $a2,-0x5a64($at) +/* f16793c: 3c0f800b */ lui $t7,0x800b +/* f167940: 91efa5a0 */ lbu $t7,-0x5a60($t7) +/* f167944: 3c02800b */ lui $v0,0x800b +/* f167948: 240e0001 */ addiu $t6,$zero,0x1 +/* f16794c: 000fc080 */ sll $t8,$t7,0x2 +/* f167950: 3c01800b */ lui $at,0x800b +/* f167954: 00581021 */ addu $v0,$v0,$t8 +/* f167958: ac2ea5a4 */ sw $t6,-0x5a5c($at) +/* f16795c: 03e00008 */ jr $ra +/* f167960: 8c42a580 */ lw $v0,-0x5a80($v0) +); + +GLOBAL_ASM( +glabel func0f167964 +/* f167964: 3c06800b */ lui $a2,0x800b +/* f167968: 24c6a59c */ addiu $a2,$a2,-23140 +/* f16796c: 8cc20000 */ lw $v0,0x0($a2) +/* f167970: 00047080 */ sll $t6,$a0,0x2 +/* f167974: 01c47023 */ subu $t6,$t6,$a0 +/* f167978: 000e7080 */ sll $t6,$t6,0x2 +/* f16797c: 004e7821 */ addu $t7,$v0,$t6 +/* f167980: 25f9000f */ addiu $t9,$t7,0xf +/* f167984: 3728000f */ ori $t0,$t9,0xf +/* f167988: accf0000 */ sw $t7,0x0($a2) +/* f16798c: 3909000f */ xori $t1,$t0,0xf +/* f167990: 03e00008 */ jr $ra +/* f167994: acc90000 */ sw $t1,0x0($a2) +); + +GLOBAL_ASM( +glabel func0f167998 +/* f167998: 3c05800b */ lui $a1,0x800b +/* f16799c: 24a5a59c */ addiu $a1,$a1,-23140 +/* f1679a0: 8ca20000 */ lw $v0,0x0($a1) +/* f1679a4: 244e0040 */ addiu $t6,$v0,0x40 +/* f1679a8: 03e00008 */ jr $ra +/* f1679ac: acae0000 */ sw $t6,0x0($a1) +); + +GLOBAL_ASM( +glabel func0f1679b0 +/* f1679b0: 3c06800b */ lui $a2,0x800b +/* f1679b4: 24c6a59c */ addiu $a2,$a2,-23140 +/* f1679b8: 8cc20000 */ lw $v0,0x0($a2) +/* f1679bc: 00047100 */ sll $t6,$a0,0x4 +/* f1679c0: 004e7821 */ addu $t7,$v0,$t6 +/* f1679c4: 03e00008 */ jr $ra +/* f1679c8: accf0000 */ sw $t7,0x0($a2) +); + +GLOBAL_ASM( +glabel func0f1679cc +/* f1679cc: 3c06800b */ lui $a2,0x800b +/* f1679d0: 24c6a59c */ addiu $a2,$a2,-23140 +/* f1679d4: 00047080 */ sll $t6,$a0,0x2 +/* f1679d8: 8cc20000 */ lw $v0,0x0($a2) +/* f1679dc: 25c4000f */ addiu $a0,$t6,0xf +/* f1679e0: 348f000f */ ori $t7,$a0,0xf +/* f1679e4: 39f8000f */ xori $t8,$t7,0xf +/* f1679e8: 0058c821 */ addu $t9,$v0,$t8 +/* f1679ec: 03e00008 */ jr $ra +/* f1679f0: acd90000 */ sw $t9,0x0($a2) +); + +GLOBAL_ASM( +glabel func0f1679f4 +/* f1679f4: 3c06800b */ lui $a2,0x800b +/* f1679f8: 24c6a59c */ addiu $a2,$a2,-23140 +/* f1679fc: 8cc20000 */ lw $v0,0x0($a2) +/* f167a00: 2484000f */ addiu $a0,$a0,0xf +/* f167a04: 348e000f */ ori $t6,$a0,0xf +/* f167a08: 39cf000f */ xori $t7,$t6,0xf +/* f167a0c: 004fc021 */ addu $t8,$v0,$t7 +/* f167a10: 03e00008 */ jr $ra +/* f167a14: acd80000 */ sw $t8,0x0($a2) +/* f167a18: 3c04800b */ lui $a0,0x800b +/* f167a1c: 2484a5a0 */ addiu $a0,$a0,-23136 +/* f167a20: 908e0000 */ lbu $t6,0x0($a0) +/* f167a24: 3c01800b */ lui $at,0x800b +/* f167a28: 3c19800b */ lui $t9,0x800b +/* f167a2c: 39cf0001 */ xori $t7,$t6,0x1 +/* f167a30: a08f0000 */ sb $t7,0x0($a0) +/* f167a34: ac20a5a4 */ sw $zero,-0x5a5c($at) +/* f167a38: 90820000 */ lbu $v0,0x0($a0) +/* f167a3c: 3c058008 */ lui $a1,0x8008 +/* f167a40: 3c01800b */ lui $at,0x800b +/* f167a44: 0002c080 */ sll $t8,$v0,0x2 +/* f167a48: 0338c821 */ addu $t9,$t9,$t8 +/* f167a4c: 8f39a590 */ lw $t9,-0x5a70($t9) +/* f167a50: 24a54008 */ addiu $a1,$a1,0x4008 +/* f167a54: 240a0002 */ addiu $t2,$zero,0x2 +/* f167a58: ac39a59c */ sw $t9,-0x5a64($at) +/* f167a5c: 8ca30000 */ lw $v1,0x0($a1) +/* f167a60: 3c018008 */ lui $at,0x8008 +/* f167a64: 00380821 */ addu $at,$at,$t8 +/* f167a68: ac234000 */ sw $v1,0x4000($at) +/* f167a6c: 2401ffff */ addiu $at,$zero,-1 +/* f167a70: 24680001 */ addiu $t0,$v1,0x1 +/* f167a74: 15010002 */ bne $t0,$at,.L0f167a80 +/* f167a78: aca80000 */ sw $t0,0x0($a1) +/* f167a7c: acaa0000 */ sw $t2,0x0($a1) +.L0f167a80: +/* f167a80: 03e00008 */ jr $ra +/* f167a84: 00000000 */ sll $zero,$zero,0x0 +/* f167a88: 3c0e800b */ lui $t6,0x800b +/* f167a8c: 91cea5a0 */ lbu $t6,-0x5a60($t6) +/* f167a90: 3c18800b */ lui $t8,0x800b +/* f167a94: 000e7880 */ sll $t7,$t6,0x2 +/* f167a98: 030fc021 */ addu $t8,$t8,$t7 +/* f167a9c: 8f18a584 */ lw $t8,-0x5a7c($t8) +/* f167aa0: 03041023 */ subu $v0,$t8,$a0 +/* f167aa4: 0002c8c3 */ sra $t9,$v0,0x3 +/* f167aa8: 03e00008 */ jr $ra +/* f167aac: 03201025 */ or $v0,$t9,$zero +/* f167ab0: 3c0e800b */ lui $t6,0x800b +/* f167ab4: 91cea5a0 */ lbu $t6,-0x5a60($t6) +/* f167ab8: 3c18800b */ lui $t8,0x800b +/* f167abc: 3c19800b */ lui $t9,0x800b +/* f167ac0: 000e7880 */ sll $t7,$t6,0x2 +/* f167ac4: 030fc021 */ addu $t8,$t8,$t7 +/* f167ac8: 8f18a594 */ lw $t8,-0x5a6c($t8) +/* f167acc: 8f39a59c */ lw $t9,-0x5a64($t9) +/* f167ad0: 03e00008 */ jr $ra +/* f167ad4: 03191023 */ subu $v0,$t8,$t9 +/* f167ad8: 00000000 */ sll $zero,$zero,0x0 +/* f167adc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f167ae0 +/* f167ae0: 3c028008 */ lui $v0,0x8008 +/* f167ae4: 03e00008 */ jr $ra +/* f167ae8: 8c424040 */ lw $v0,0x4040($v0) +/* f167aec: 3c018008 */ lui $at,0x8008 +/* f167af0: 03e00008 */ jr $ra +/* f167af4: ac244040 */ sw $a0,0x4040($at) +/* f167af8: 3c02800a */ lui $v0,0x800a +/* f167afc: 24429fc0 */ addiu $v0,$v0,-24640 +/* f167b00: 240effff */ addiu $t6,$zero,-1 +/* f167b04: ac400320 */ sw $zero,0x320($v0) +/* f167b08: 03e00008 */ jr $ra +/* f167b0c: ac4e04d8 */ sw $t6,0x4d8($v0) +); + +GLOBAL_ASM( +glabel func0f167b10 +/* f167b10: 3c03800b */ lui $v1,0x800b +/* f167b14: 3c04800b */ lui $a0,0x800b +/* f167b18: 3c05800b */ lui $a1,0x800b +/* f167b1c: 24a5a5cc */ addiu $a1,$a1,-23092 +/* f167b20: 2484a5c0 */ addiu $a0,$a0,-23104 +/* f167b24: 2463a5b0 */ addiu $v1,$v1,-23120 +/* f167b28: 2402ffff */ addiu $v0,$zero,-1 +.L0f167b2c: +/* f167b2c: 24840004 */ addiu $a0,$a0,0x4 +/* f167b30: 24630004 */ addiu $v1,$v1,0x4 +/* f167b34: ac60fffc */ sw $zero,-0x4($v1) +/* f167b38: 1485fffc */ bne $a0,$a1,.L0f167b2c +/* f167b3c: ac82fffc */ sw $v0,-0x4($a0) +/* f167b40: 03e00008 */ jr $ra +/* f167b44: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f167b48 +/* f167b48: 3c02800b */ lui $v0,0x800b +/* f167b4c: 2442a5c0 */ addiu $v0,$v0,-23104 +/* f167b50: 00001825 */ or $v1,$zero,$zero +/* f167b54: 24050003 */ addiu $a1,$zero,0x3 +.L0f167b58: +/* f167b58: 8c4e0000 */ lw $t6,0x0($v0) +/* f167b5c: 548e0004 */ bnel $a0,$t6,.L0f167b70 +/* f167b60: 24630001 */ addiu $v1,$v1,0x1 +/* f167b64: 03e00008 */ jr $ra +/* f167b68: 00601025 */ or $v0,$v1,$zero +/* f167b6c: 24630001 */ addiu $v1,$v1,0x1 +.L0f167b70: +/* f167b70: 1465fff9 */ bne $v1,$a1,.L0f167b58 +/* f167b74: 24420004 */ addiu $v0,$v0,0x4 +/* f167b78: 2402ffff */ addiu $v0,$zero,-1 +/* f167b7c: 03e00008 */ jr $ra +/* f167b80: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f167b84 +/* f167b84: 27bdffc8 */ addiu $sp,$sp,-56 +/* f167b88: 10a0002b */ beqz $a1,.L0f167c38 +/* f167b8c: afbf0024 */ sw $ra,0x24($sp) +/* f167b90: 0fc59ed2 */ jal func0f167b48 +/* f167b94: afa40038 */ sw $a0,0x38($sp) +/* f167b98: 2401ffff */ addiu $at,$zero,-1 +/* f167b9c: 54410037 */ bnel $v0,$at,.L0f167c7c +/* f167ba0: 8fbf0024 */ lw $ra,0x24($sp) +/* f167ba4: 0fc59ed2 */ jal func0f167b48 +/* f167ba8: 2404ffff */ addiu $a0,$zero,-1 +/* f167bac: 2401ffff */ addiu $at,$zero,-1 +/* f167bb0: 10410031 */ beq $v0,$at,.L0f167c78 +/* f167bb4: 3c09800b */ lui $t1,0x800b +/* f167bb8: 2529a5b0 */ addiu $t1,$t1,-23120 +/* f167bbc: 00027080 */ sll $t6,$v0,0x2 +/* f167bc0: 012e7821 */ addu $t7,$t1,$t6 +/* f167bc4: 8df80000 */ lw $t8,0x0($t7) +/* f167bc8: 8fb90038 */ lw $t9,0x38($sp) +/* f167bcc: 3c048009 */ lui $a0,0x8009 +/* f167bd0: 17000029 */ bnez $t8,.L0f167c78 +/* f167bd4: 00195080 */ sll $t2,$t9,0x2 +/* f167bd8: 3c01bf80 */ lui $at,0xbf80 +/* f167bdc: 44812000 */ mtc1 $at,$f4 +/* f167be0: 3c058008 */ lui $a1,0x8008 +/* f167be4: 00aa2821 */ addu $a1,$a1,$t2 +/* f167be8: 00021880 */ sll $v1,$v0,0x2 +/* f167bec: 240bffff */ addiu $t3,$zero,-1 +/* f167bf0: 240cffff */ addiu $t4,$zero,-1 +/* f167bf4: 240dffff */ addiu $t5,$zero,-1 +/* f167bf8: afad001c */ sw $t5,0x1c($sp) +/* f167bfc: afac0018 */ sw $t4,0x18($sp) +/* f167c00: afab0010 */ sw $t3,0x10($sp) +/* f167c04: 01233021 */ addu $a2,$t1,$v1 +/* f167c08: afa30028 */ sw $v1,0x28($sp) +/* f167c0c: 84a54046 */ lh $a1,0x4046($a1) +/* f167c10: 8c845200 */ lw $a0,0x5200($a0) +/* f167c14: 2407ffff */ addiu $a3,$zero,-1 +/* f167c18: 0c004241 */ jal 0x10904 +/* f167c1c: e7a40014 */ swc1 $f4,0x14($sp) +/* f167c20: 8fa30028 */ lw $v1,0x28($sp) +/* f167c24: 8fae0038 */ lw $t6,0x38($sp) +/* f167c28: 3c01800b */ lui $at,0x800b +/* f167c2c: 00230821 */ addu $at,$at,$v1 +/* f167c30: 10000011 */ beqz $zero,.L0f167c78 +/* f167c34: ac2ea5c0 */ sw $t6,-0x5a40($at) +.L0f167c38: +/* f167c38: 0fc59ed2 */ jal func0f167b48 +/* f167c3c: 00000000 */ sll $zero,$zero,0x0 +/* f167c40: 2401ffff */ addiu $at,$zero,-1 +/* f167c44: 1041000c */ beq $v0,$at,.L0f167c78 +/* f167c48: 3c09800b */ lui $t1,0x800b +/* f167c4c: 2529a5b0 */ addiu $t1,$t1,-23120 +/* f167c50: 00021080 */ sll $v0,$v0,0x2 +/* f167c54: 01227821 */ addu $t7,$t1,$v0 +/* f167c58: 8de40000 */ lw $a0,0x0($t7) +/* f167c5c: 0c00cec9 */ jal 0x33b24 +/* f167c60: afa20028 */ sw $v0,0x28($sp) +/* f167c64: 8fa20028 */ lw $v0,0x28($sp) +/* f167c68: 3c01800b */ lui $at,0x800b +/* f167c6c: 2418ffff */ addiu $t8,$zero,-1 +/* f167c70: 00220821 */ addu $at,$at,$v0 +/* f167c74: ac38a5c0 */ sw $t8,-0x5a40($at) +.L0f167c78: +/* f167c78: 8fbf0024 */ lw $ra,0x24($sp) +.L0f167c7c: +/* f167c7c: 27bd0038 */ addiu $sp,$sp,0x38 +/* f167c80: 03e00008 */ jr $ra +/* f167c84: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f167c88 +/* f167c88: 3c0e800a */ lui $t6,0x800a +/* f167c8c: 8dce9ff4 */ lw $t6,-0x600c($t6) +/* f167c90: 27bdffe0 */ addiu $sp,$sp,-32 +/* f167c94: afbf001c */ sw $ra,0x1c($sp) +/* f167c98: afb10018 */ sw $s1,0x18($sp) +/* f167c9c: 15c0000b */ bnez $t6,.L0f167ccc +/* f167ca0: afb00014 */ sw $s0,0x14($sp) +/* f167ca4: 00008025 */ or $s0,$zero,$zero +/* f167ca8: 02002025 */ or $a0,$s0,$zero +.L0f167cac: +/* f167cac: 0fc59ee1 */ jal func0f167b84 +/* f167cb0: 00002825 */ or $a1,$zero,$zero +/* f167cb4: 26100001 */ addiu $s0,$s0,0x1 +/* f167cb8: 24010003 */ addiu $at,$zero,0x3 +/* f167cbc: 5601fffb */ bnel $s0,$at,.L0f167cac +/* f167cc0: 02002025 */ or $a0,$s0,$zero +/* f167cc4: 10000059 */ beqz $zero,.L0f167e2c +/* f167cc8: 00000000 */ sll $zero,$zero,0x0 +.L0f167ccc: +/* f167ccc: 3c05800a */ lui $a1,0x800a +/* f167cd0: 8ca5a428 */ lw $a1,-0x5bd8($a1) +/* f167cd4: 0005782b */ sltu $t7,$zero,$a1 +/* f167cd8: 11e0000a */ beqz $t7,.L0f167d04 +/* f167cdc: 01e02825 */ or $a1,$t7,$zero +/* f167ce0: 0fc5ae15 */ jal func0f16b854 +/* f167ce4: 00000000 */ sll $zero,$zero,0x0 +/* f167ce8: 2c450001 */ sltiu $a1,$v0,0x1 +/* f167cec: 10a00005 */ beqz $a1,.L0f167d04 +/* f167cf0: 00000000 */ sll $zero,$zero,0x0 +/* f167cf4: 3c05800a */ lui $a1,0x800a +/* f167cf8: 8ca5a48c */ lw $a1,-0x5b74($a1) +/* f167cfc: 2cb80001 */ sltiu $t8,$a1,0x1 +/* f167d00: 03002825 */ or $a1,$t8,$zero +.L0f167d04: +/* f167d04: 0fc59ee1 */ jal func0f167b84 +/* f167d08: 00002025 */ or $a0,$zero,$zero +/* f167d0c: 3c0a800a */ lui $t2,0x800a +/* f167d10: 8d4aa02c */ lw $t2,-0x5fd4($t2) +/* f167d14: 00008825 */ or $s1,$zero,$zero +/* f167d18: 00008025 */ or $s0,$zero,$zero +/* f167d1c: 11400003 */ beqz $t2,.L0f167d2c +/* f167d20: 3c0b800a */ lui $t3,0x800a +/* f167d24: 10000002 */ beqz $zero,.L0f167d30 +/* f167d28: 24060001 */ addiu $a2,$zero,0x1 +.L0f167d2c: +/* f167d2c: 00003025 */ or $a2,$zero,$zero +.L0f167d30: +/* f167d30: 8d6ba028 */ lw $t3,-0x5fd8($t3) +/* f167d34: 3c09800a */ lui $t1,0x800a +/* f167d38: 3c07800a */ lui $a3,0x800a +/* f167d3c: 11600003 */ beqz $t3,.L0f167d4c +/* f167d40: 00002025 */ or $a0,$zero,$zero +/* f167d44: 10000001 */ beqz $zero,.L0f167d4c +/* f167d48: 24040001 */ addiu $a0,$zero,0x1 +.L0f167d4c: +/* f167d4c: 8d29a024 */ lw $t1,-0x5fdc($t1) +/* f167d50: 00001025 */ or $v0,$zero,$zero +/* f167d54: 00002825 */ or $a1,$zero,$zero +/* f167d58: 11200003 */ beqz $t1,.L0f167d68 +/* f167d5c: 00107080 */ sll $t6,$s0,0x2 +/* f167d60: 10000001 */ beqz $zero,.L0f167d68 +/* f167d64: 24020001 */ addiu $v0,$zero,0x1 +.L0f167d68: +/* f167d68: 8ce7a030 */ lw $a3,-0x5fd0($a3) +/* f167d6c: 3c0f800a */ lui $t7,0x800a +/* f167d70: 25ef9fc0 */ addiu $t7,$t7,-24640 +/* f167d74: 10e00003 */ beqz $a3,.L0f167d84 +/* f167d78: 01cf1821 */ addu $v1,$t6,$t7 +/* f167d7c: 10000001 */ beqz $zero,.L0f167d84 +/* f167d80: 24050001 */ addiu $a1,$zero,0x1 +.L0f167d84: +/* f167d84: 00a2c821 */ addu $t9,$a1,$v0 +/* f167d88: 03246021 */ addu $t4,$t9,$a0 +/* f167d8c: 01866821 */ addu $t5,$t4,$a2 +/* f167d90: 19a00020 */ blez $t5,.L0f167e14 +/* f167d94: 24080002 */ addiu $t0,$zero,0x2 +/* f167d98: 8c780064 */ lw $t8,0x64($v1) +.L0f167d9c: +/* f167d9c: 26100001 */ addiu $s0,$s0,0x1 +/* f167da0: 00003025 */ or $a2,$zero,$zero +/* f167da4: 97190010 */ lhu $t9,0x10($t8) +/* f167da8: 00002025 */ or $a0,$zero,$zero +/* f167dac: 00001025 */ or $v0,$zero,$zero +/* f167db0: 15190002 */ bne $t0,$t9,.L0f167dbc +/* f167db4: 00002825 */ or $a1,$zero,$zero +/* f167db8: 24110001 */ addiu $s1,$zero,0x1 +.L0f167dbc: +/* f167dbc: 11400003 */ beqz $t2,.L0f167dcc +/* f167dc0: 24630004 */ addiu $v1,$v1,0x4 +/* f167dc4: 10000001 */ beqz $zero,.L0f167dcc +/* f167dc8: 24060001 */ addiu $a2,$zero,0x1 +.L0f167dcc: +/* f167dcc: 11600003 */ beqz $t3,.L0f167ddc +/* f167dd0: 00000000 */ sll $zero,$zero,0x0 +/* f167dd4: 10000001 */ beqz $zero,.L0f167ddc +/* f167dd8: 24040001 */ addiu $a0,$zero,0x1 +.L0f167ddc: +/* f167ddc: 11200003 */ beqz $t1,.L0f167dec +/* f167de0: 00000000 */ sll $zero,$zero,0x0 +/* f167de4: 10000001 */ beqz $zero,.L0f167dec +/* f167de8: 24020001 */ addiu $v0,$zero,0x1 +.L0f167dec: +/* f167dec: 10e00003 */ beqz $a3,.L0f167dfc +/* f167df0: 00000000 */ sll $zero,$zero,0x0 +/* f167df4: 10000001 */ beqz $zero,.L0f167dfc +/* f167df8: 24050001 */ addiu $a1,$zero,0x1 +.L0f167dfc: +/* f167dfc: 00a26021 */ addu $t4,$a1,$v0 +/* f167e00: 01846821 */ addu $t5,$t4,$a0 +/* f167e04: 01a67021 */ addu $t6,$t5,$a2 +/* f167e08: 020e082a */ slt $at,$s0,$t6 +/* f167e0c: 5420ffe3 */ bnezl $at,.L0f167d9c +/* f167e10: 8c780064 */ lw $t8,0x64($v1) +.L0f167e14: +/* f167e14: 24040001 */ addiu $a0,$zero,0x1 +/* f167e18: 0fc59ee1 */ jal func0f167b84 +/* f167e1c: 02202825 */ or $a1,$s1,$zero +/* f167e20: 24040002 */ addiu $a0,$zero,0x2 +/* f167e24: 0fc59ee1 */ jal func0f167b84 +/* f167e28: 02202825 */ or $a1,$s1,$zero +.L0f167e2c: +/* f167e2c: 3c0f800a */ lui $t7,0x800a +/* f167e30: 8def9ff4 */ lw $t7,-0x600c($t7) +/* f167e34: 3c108008 */ lui $s0,0x8008 +/* f167e38: 26104034 */ addiu $s0,$s0,0x4034 +/* f167e3c: 55e0000b */ bnezl $t7,.L0f167e6c +/* f167e40: 8fbf001c */ lw $ra,0x1c($sp) +/* f167e44: 8e040000 */ lw $a0,0x0($s0) +/* f167e48: 50800008 */ beqzl $a0,.L0f167e6c +/* f167e4c: 8fbf001c */ lw $ra,0x1c($sp) +/* f167e50: 0c00cdfc */ jal 0x337f0 +/* f167e54: 00000000 */ sll $zero,$zero,0x0 +/* f167e58: 50400004 */ beqzl $v0,.L0f167e6c +/* f167e5c: 8fbf001c */ lw $ra,0x1c($sp) +/* f167e60: 0c00cec9 */ jal 0x33b24 +/* f167e64: 8e040000 */ lw $a0,0x0($s0) +/* f167e68: 8fbf001c */ lw $ra,0x1c($sp) +.L0f167e6c: +/* f167e6c: 8fb00014 */ lw $s0,0x14($sp) +/* f167e70: 8fb10018 */ lw $s1,0x18($sp) +/* f167e74: 03e00008 */ jr $ra +/* f167e78: 27bd0020 */ addiu $sp,$sp,0x20 +/* f167e7c: 27bdff98 */ addiu $sp,$sp,-104 +/* f167e80: afbf001c */ sw $ra,0x1c($sp) +/* f167e84: afb00018 */ sw $s0,0x18($sp) +/* f167e88: 0fc5a232 */ jal func0f1688c8 +/* f167e8c: afa40068 */ sw $a0,0x68($sp) +/* f167e90: 3c018008 */ lui $at,0x8008 +/* f167e94: ac204014 */ sw $zero,0x4014($at) +/* f167e98: 3c018008 */ lui $at,0x8008 +/* f167e9c: 0c004e40 */ jal 0x13900 +/* f167ea0: ac204010 */ sw $zero,0x4010($at) +/* f167ea4: 3c10800a */ lui $s0,0x800a +/* f167ea8: 26109fc0 */ addiu $s0,$s0,-24640 +/* f167eac: 8faf0068 */ lw $t7,0x68($sp) +/* f167eb0: 240e000a */ addiu $t6,$zero,0xa +/* f167eb4: ae0e04d8 */ sw $t6,0x4d8($s0) +/* f167eb8: a20004d1 */ sb $zero,0x4d1($s0) +/* f167ebc: a20004d0 */ sb $zero,0x4d0($s0) +/* f167ec0: 0fc41d44 */ jal func0f107510 +/* f167ec4: ae0f04b4 */ sw $t7,0x4b4($s0) +/* f167ec8: 24180001 */ addiu $t8,$zero,0x1 +/* f167ecc: 3c018008 */ lui $at,0x8008 +/* f167ed0: ac384040 */ sw $t8,0x4040($at) +/* f167ed4: ae00000c */ sw $zero,0xc($s0) +/* f167ed8: 3c018008 */ lui $at,0x8008 +/* f167edc: ac204050 */ sw $zero,0x4050($at) +/* f167ee0: 3c013f80 */ lui $at,0x3f80 +/* f167ee4: 44813000 */ mtc1 $at,$f6 +/* f167ee8: 44812000 */ mtc1 $at,$f4 +/* f167eec: 24060004 */ addiu $a2,$zero,0x4 +/* f167ef0: e6060050 */ swc1 $f6,0x50($s0) +/* f167ef4: c6080050 */ lwc1 $f8,0x50($s0) +/* f167ef8: 44800000 */ mtc1 $zero,$f0 +/* f167efc: ae000008 */ sw $zero,0x8($s0) +/* f167f00: ae060034 */ sw $a2,0x34($s0) +/* f167f04: 3c018008 */ lui $at,0x8008 +/* f167f08: e6040044 */ swc1 $f4,0x44($s0) +/* f167f0c: e608004c */ swc1 $f8,0x4c($s0) +/* f167f10: ac204024 */ sw $zero,0x4024($at) +/* f167f14: 3c018008 */ lui $at,0x8008 +/* f167f18: e420403c */ swc1 $f0,0x403c($at) +/* f167f1c: 2402ffff */ addiu $v0,$zero,-1 +/* f167f20: ae00045c */ sw $zero,0x45c($s0) +/* f167f24: ae000460 */ sw $zero,0x460($s0) +/* f167f28: ae000464 */ sw $zero,0x464($s0) +/* f167f2c: ae000468 */ sw $zero,0x468($s0) +/* f167f30: ae00046c */ sw $zero,0x46c($s0) +/* f167f34: ae000478 */ sw $zero,0x478($s0) +/* f167f38: ae000488 */ sw $zero,0x488($s0) +/* f167f3c: ae020440 */ sw $v0,0x440($s0) +/* f167f40: ae020444 */ sw $v0,0x444($s0) +/* f167f44: ae0004c8 */ sw $zero,0x4c8($s0) +/* f167f48: ae0004cc */ sw $zero,0x4cc($s0) +/* f167f4c: a20004d3 */ sb $zero,0x4d3($s0) +/* f167f50: a20004d6 */ sb $zero,0x4d6($s0) +/* f167f54: a20004d7 */ sb $zero,0x4d7($s0) +/* f167f58: 3c018008 */ lui $at,0x8008 +/* f167f5c: 0fc5b4c9 */ jal func0f16d324 +/* f167f60: ac204034 */ sw $zero,0x4034($at) +/* f167f64: 0fc04449 */ jal func0f011124 +/* f167f68: 24040001 */ addiu $a0,$zero,0x1 +/* f167f6c: 0fc04ee0 */ jal func0f013b80 +/* f167f70: 00000000 */ sll $zero,$zero,0x0 +/* f167f74: 0fc5cd70 */ jal func0f1735c0 +/* f167f78: 00000000 */ sll $zero,$zero,0x0 +/* f167f7c: 0fc54cbb */ jal func0f1532ec +/* f167f80: 00000000 */ sll $zero,$zero,0x0 +/* f167f84: 0fc37768 */ jal func0f0ddda0 +/* f167f88: 00000000 */ sll $zero,$zero,0x0 +/* f167f8c: 8fa20068 */ lw $v0,0x68($sp) +/* f167f90: 2401004e */ addiu $at,$zero,0x4e +/* f167f94: 54410005 */ bnel $v0,$at,.L0f167fac +/* f167f98: 2401005a */ addiu $at,$zero,0x5a +/* f167f9c: 0fc02d20 */ jal func0f00b480 +/* f167fa0: 00000000 */ sll $zero,$zero,0x0 +/* f167fa4: 8fa20068 */ lw $v0,0x68($sp) +/* f167fa8: 2401005a */ addiu $at,$zero,0x5a +.L0f167fac: +/* f167fac: 54410006 */ bnel $v0,$at,.L0f167fc8 +/* f167fb0: 2401005b */ addiu $at,$zero,0x5b +/* f167fb4: 0fc02d20 */ jal func0f00b480 +/* f167fb8: 00000000 */ sll $zero,$zero,0x0 +/* f167fbc: 10000053 */ beqz $zero,.L0f16810c +/* f167fc0: 00000000 */ sll $zero,$zero,0x0 +/* f167fc4: 2401005b */ addiu $at,$zero,0x5b +.L0f167fc8: +/* f167fc8: 54410004 */ bnel $v0,$at,.L0f167fdc +/* f167fcc: 2401005c */ addiu $at,$zero,0x5c +/* f167fd0: 1000004e */ beqz $zero,.L0f16810c +/* f167fd4: 00000000 */ sll $zero,$zero,0x0 +/* f167fd8: 2401005c */ addiu $at,$zero,0x5c +.L0f167fdc: +/* f167fdc: 54410004 */ bnel $v0,$at,.L0f167ff0 +/* f167fe0: 2401005d */ addiu $at,$zero,0x5d +/* f167fe4: 10000049 */ beqz $zero,.L0f16810c +/* f167fe8: 00000000 */ sll $zero,$zero,0x0 +/* f167fec: 2401005d */ addiu $at,$zero,0x5d +.L0f167ff0: +/* f167ff0: 14410003 */ bne $v0,$at,.L0f168000 +/* f167ff4: 00000000 */ sll $zero,$zero,0x0 +/* f167ff8: 10000044 */ beqz $zero,.L0f16810c +/* f167ffc: 00000000 */ sll $zero,$zero,0x0 +.L0f168000: +/* f168000: 0fc04f3c */ jal func0f013cf0 +/* f168004: 00000000 */ sll $zero,$zero,0x0 +/* f168008: 0fc56d4d */ jal func0f15b534 +/* f16800c: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f168010: 0fc56e42 */ jal func0f15b908 +/* f168014: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f168018: 0fc051e8 */ jal func0f0147a0 +/* f16801c: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f168020: 8e190318 */ lw $t9,0x318($s0) +/* f168024: 13200006 */ beqz $t9,.L0f168040 +/* f168028: 00000000 */ sll $zero,$zero,0x0 +/* f16802c: 0fc5b66a */ jal func0f16d9a8 +/* f168030: 8fa40068 */ lw $a0,0x68($sp) +/* f168034: 44800000 */ mtc1 $zero,$f0 +/* f168038: 10000005 */ beqz $zero,.L0f168050 +/* f16803c: 24060004 */ addiu $a2,$zero,0x4 +.L0f168040: +/* f168040: 0fc5b67c */ jal func0f16d9f0 +/* f168044: 8fa40068 */ lw $a0,0x68($sp) +/* f168048: 44800000 */ mtc1 $zero,$f0 +/* f16804c: 24060004 */ addiu $a2,$zero,0x4 +.L0f168050: +/* f168050: 8e090318 */ lw $t1,0x318($s0) +/* f168054: 51200006 */ beqzl $t1,.L0f168070 +/* f168058: 8e0a0314 */ lw $t2,0x314($s0) +/* f16805c: 0fc6214c */ jal func0f188530 +/* f168060: 00000000 */ sll $zero,$zero,0x0 +/* f168064: 44800000 */ mtc1 $zero,$f0 +/* f168068: 24060004 */ addiu $a2,$zero,0x4 +/* f16806c: 8e0a0314 */ lw $t2,0x314($s0) +.L0f168070: +/* f168070: 3c0c800a */ lui $t4,0x800a +/* f168074: 25859fc0 */ addiu $a1,$t4,-24640 +/* f168078: 15400007 */ bnez $t2,.L0f168098 +/* f16807c: 00a02025 */ or $a0,$a1,$zero +/* f168080: 3c02800b */ lui $v0,0x800b +/* f168084: 2442c7b8 */ addiu $v0,$v0,-14408 +/* f168088: 240b0001 */ addiu $t3,$zero,0x1 +/* f16808c: ae0600e4 */ sw $a2,0xe4($s0) +/* f168090: a04002c5 */ sb $zero,0x2c5($v0) +/* f168094: a04b02c6 */ sb $t3,0x2c6($v0) +.L0f168098: +/* f168098: 3c013f80 */ lui $at,0x3f80 +/* f16809c: 3c08800a */ lui $t0,0x800a +/* f1680a0: 3c077fff */ lui $a3,0x7fff +/* f1680a4: 44811000 */ mtc1 $at,$f2 +/* f1680a8: 34e7ffff */ ori $a3,$a3,0xffff +/* f1680ac: 2508a1c0 */ addiu $t0,$t0,-24128 +.L0f1680b0: +/* f1680b0: e48200d0 */ swc1 $f2,0xd0($a0) +/* f1680b4: ac8000a8 */ sw $zero,0xa8($a0) +/* f1680b8: e48000ac */ swc1 $f0,0xac($a0) +/* f1680bc: ac8000b0 */ sw $zero,0xb0($a0) +/* f1680c0: e48000b4 */ swc1 $f0,0xb4($a0) +/* f1680c4: ac8700b8 */ sw $a3,0xb8($a0) +/* f1680c8: ac8000bc */ sw $zero,0xbc($a0) +/* f1680cc: ac8000c8 */ sw $zero,0xc8($a0) +/* f1680d0: ac8000cc */ sw $zero,0xcc($a0) +/* f1680d4: ac8000c0 */ sw $zero,0xc0($a0) +/* f1680d8: ac8700c4 */ sw $a3,0xc4($a0) +/* f1680dc: ac8000d4 */ sw $zero,0xd4($a0) +/* f1680e0: e48000ec */ swc1 $f0,0xec($a0) +/* f1680e4: e48000f0 */ swc1 $f0,0xf0($a0) +/* f1680e8: 00001025 */ or $v0,$zero,$zero +/* f1680ec: 00a01825 */ or $v1,$a1,$zero +.L0f1680f0: +/* f1680f0: 24420001 */ addiu $v0,$v0,0x1 +/* f1680f4: 24630004 */ addiu $v1,$v1,0x4 +/* f1680f8: 1446fffd */ bne $v0,$a2,.L0f1680f0 +/* f1680fc: ac600094 */ sw $zero,0x94($v1) +/* f168100: 24a50080 */ addiu $a1,$a1,0x80 +/* f168104: 14a8ffea */ bne $a1,$t0,.L0f1680b0 +/* f168108: 24840080 */ addiu $a0,$a0,0x80 +.L0f16810c: +/* f16810c: 0fc620db */ jal func0f18836c +/* f168110: 00000000 */ sll $zero,$zero,0x0 +/* f168114: 0c008dcf */ jal 0x2373c +/* f168118: 00000000 */ sll $zero,$zero,0x0 +/* f16811c: 0fc04274 */ jal func0f0109d0 +/* f168120: 00000000 */ sll $zero,$zero,0x0 +/* f168124: 0fc04ee8 */ jal func0f013ba0 +/* f168128: 00000000 */ sll $zero,$zero,0x0 +/* f16812c: 0fc04444 */ jal func0f011110 +/* f168130: 00000000 */ sll $zero,$zero,0x0 +/* f168134: 0fc04234 */ jal func0f0108d0 +/* f168138: 00000000 */ sll $zero,$zero,0x0 +/* f16813c: 0fc03ad9 */ jal func0f00eb64 +/* f168140: 8fa40068 */ lw $a0,0x68($sp) +/* f168144: 0fc61883 */ jal func0f18620c +/* f168148: 00000000 */ sll $zero,$zero,0x0 +/* f16814c: 0fc03090 */ jal func0f00c240 +/* f168150: 00000000 */ sll $zero,$zero,0x0 +/* f168154: 0fc03124 */ jal func0f00c490 +/* f168158: 00000000 */ sll $zero,$zero,0x0 +/* f16815c: 0fc02d44 */ jal func0f00b510 +/* f168160: 00000000 */ sll $zero,$zero,0x0 +/* f168164: 0fc02e08 */ jal func0f00b820 +/* f168168: 8fa40068 */ lw $a0,0x68($sp) +/* f16816c: 0fc03c5d */ jal func0f00f174 +/* f168170: 8fa40068 */ lw $a0,0x68($sp) +/* f168174: 0fc254f3 */ jal func0f0953cc +/* f168178: 00000000 */ sll $zero,$zero,0x0 +/* f16817c: 0fc04c04 */ jal func0f013010 +/* f168180: 00000000 */ sll $zero,$zero,0x0 +/* f168184: 0fc04c4c */ jal func0f013130 +/* f168188: 00000000 */ sll $zero,$zero,0x0 +/* f16818c: 0fc04c98 */ jal func0f013260 +/* f168190: 00000000 */ sll $zero,$zero,0x0 +/* f168194: 0fc04ca8 */ jal func0f0132a0 +/* f168198: 00000000 */ sll $zero,$zero,0x0 +/* f16819c: 0fc59ec4 */ jal func0f167b10 +/* f1681a0: 00000000 */ sll $zero,$zero,0x0 +/* f1681a4: 8e0204b4 */ lw $v0,0x4b4($s0) +/* f1681a8: 28410035 */ slti $at,$v0,0x35 +/* f1681ac: 14200005 */ bnez $at,.L0f1681c4 +/* f1681b0: 2401004e */ addiu $at,$zero,0x4e +/* f1681b4: 1041000c */ beq $v0,$at,.L0f1681e8 +/* f1681b8: 00000000 */ sll $zero,$zero,0x0 +/* f1681bc: 1000000c */ beqz $zero,.L0f1681f0 +/* f1681c0: 00000000 */ sll $zero,$zero,0x0 +.L0f1681c4: +/* f1681c4: 244dffe7 */ addiu $t5,$v0,-25 +/* f1681c8: 2da1001c */ sltiu $at,$t5,0x1c +/* f1681cc: 10200008 */ beqz $at,.L0f1681f0 +/* f1681d0: 000d6880 */ sll $t5,$t5,0x2 +/* f1681d4: 3c017f1b */ lui $at,0x7f1b +/* f1681d8: 002d0821 */ addu $at,$at,$t5 +/* f1681dc: 8c2d7770 */ lw $t5,0x7770($at) +/* f1681e0: 01a00008 */ jr $t5 +/* f1681e4: 00000000 */ sll $zero,$zero,0x0 +.L0f1681e8: +/* f1681e8: 0fc4d83a */ jal func0f1360e8 +/* f1681ec: 00000000 */ sll $zero,$zero,0x0 +.L0f1681f0: +/* f1681f0: 0fc02669 */ jal func0f0099a4 +/* f1681f4: 00000000 */ sll $zero,$zero,0x0 +/* f1681f8: 0fc051f4 */ jal func0f0147d0 +/* f1681fc: 00000000 */ sll $zero,$zero,0x0 +/* f168200: 0fc051fe */ jal func0f0147f8 +/* f168204: 00000000 */ sll $zero,$zero,0x0 +/* f168208: 0fc04d50 */ jal func0f013540 +/* f16820c: 00000000 */ sll $zero,$zero,0x0 +/* f168210: 0fc04e7c */ jal func0f0139f0 +/* f168214: 00000000 */ sll $zero,$zero,0x0 +/* f168218: 0fc6753b */ jal func0f19d4ec +/* f16821c: 00000000 */ sll $zero,$zero,0x0 +/* f168220: 8e0e04b4 */ lw $t6,0x4b4($s0) +/* f168224: 2401005a */ addiu $at,$zero,0x5a +/* f168228: 51c10085 */ beql $t6,$at,.L0f168440 +/* f16822c: 8e0a031c */ lw $t2,0x31c($s0) +/* f168230: 8faf0068 */ lw $t7,0x68($sp) +/* f168234: 2401005b */ addiu $at,$zero,0x5b +/* f168238: 8fb80068 */ lw $t8,0x68($sp) +/* f16823c: 55e10008 */ bnel $t7,$at,.L0f168260 +/* f168240: 2401005d */ addiu $at,$zero,0x5d +/* f168244: 0fc4a24b */ jal func0f12892c +/* f168248: 00002025 */ or $a0,$zero,$zero +/* f16824c: 0fc3e326 */ jal func0f0f8c98 +/* f168250: 00000000 */ sll $zero,$zero,0x0 +/* f168254: 1000007a */ beqz $zero,.L0f168440 +/* f168258: 8e0a031c */ lw $t2,0x31c($s0) +/* f16825c: 2401005d */ addiu $at,$zero,0x5d +.L0f168260: +/* f168260: 17010007 */ bne $t8,$at,.L0f168280 +/* f168264: 8fb90068 */ lw $t9,0x68($sp) +/* f168268: 0fc4a24b */ jal func0f12892c +/* f16826c: 00002025 */ or $a0,$zero,$zero +/* f168270: 0fc3e326 */ jal func0f0f8c98 +/* f168274: 00000000 */ sll $zero,$zero,0x0 +/* f168278: 10000071 */ beqz $zero,.L0f168440 +/* f16827c: 8e0a031c */ lw $t2,0x31c($s0) +.L0f168280: +/* f168280: 2401005c */ addiu $at,$zero,0x5c +/* f168284: 17210005 */ bne $t9,$at,.L0f16829c +/* f168288: 00000000 */ sll $zero,$zero,0x0 +/* f16828c: 0fc4ed31 */ jal func0f13b4c4 +/* f168290: 00000000 */ sll $zero,$zero,0x0 +/* f168294: 1000006a */ beqz $zero,.L0f168440 +/* f168298: 8e0a031c */ lw $t2,0x31c($s0) +.L0f16829c: +/* f16829c: 0fc5ddfe */ jal func0f1777f8 +/* f1682a0: 00000000 */ sll $zero,$zero,0x0 +/* f1682a4: 0fc042c8 */ jal func0f010b20 +/* f1682a8: 00000000 */ sll $zero,$zero,0x0 +/* f1682ac: 8e09006c */ lw $t1,0x6c($s0) +/* f1682b0: 00003025 */ or $a2,$zero,$zero +/* f1682b4: 00002825 */ or $a1,$zero,$zero +/* f1682b8: 11200003 */ beqz $t1,.L0f1682c8 +/* f1682bc: 00002025 */ or $a0,$zero,$zero +/* f1682c0: 10000001 */ beqz $zero,.L0f1682c8 +/* f1682c4: 24050001 */ addiu $a1,$zero,0x1 +.L0f1682c8: +/* f1682c8: 8e0a0068 */ lw $t2,0x68($s0) +/* f1682cc: 00001825 */ or $v1,$zero,$zero +/* f1682d0: 11400003 */ beqz $t2,.L0f1682e0 +/* f1682d4: 00000000 */ sll $zero,$zero,0x0 +/* f1682d8: 10000001 */ beqz $zero,.L0f1682e0 +/* f1682dc: 24040001 */ addiu $a0,$zero,0x1 +.L0f1682e0: +/* f1682e0: 8e0b0064 */ lw $t3,0x64($s0) +/* f1682e4: 00001025 */ or $v0,$zero,$zero +/* f1682e8: 11600003 */ beqz $t3,.L0f1682f8 +/* f1682ec: 00000000 */ sll $zero,$zero,0x0 +/* f1682f0: 10000001 */ beqz $zero,.L0f1682f8 +/* f1682f4: 24030001 */ addiu $v1,$zero,0x1 +.L0f1682f8: +/* f1682f8: 8e0c0070 */ lw $t4,0x70($s0) +/* f1682fc: 11800003 */ beqz $t4,.L0f16830c +/* f168300: 00000000 */ sll $zero,$zero,0x0 +/* f168304: 10000001 */ beqz $zero,.L0f16830c +/* f168308: 24020001 */ addiu $v0,$zero,0x1 +.L0f16830c: +/* f16830c: 00436821 */ addu $t5,$v0,$v1 +/* f168310: 01a47021 */ addu $t6,$t5,$a0 +/* f168314: 01c57821 */ addu $t7,$t6,$a1 +/* f168318: 19e00040 */ blez $t7,.L0f16841c +/* f16831c: 00000000 */ sll $zero,$zero,0x0 +/* f168320: afa6005c */ sw $a2,0x5c($sp) +.L0f168324: +/* f168324: 0fc4a24b */ jal func0f12892c +/* f168328: 8fa4005c */ lw $a0,0x5c($sp) +/* f16832c: 8e180284 */ lw $t8,0x284($s0) +/* f168330: a700024e */ sh $zero,0x24e($t8) +/* f168334: 8e020284 */ lw $v0,0x284($s0) +/* f168338: 8459024e */ lh $t9,0x24e($v0) +/* f16833c: 0fc3e326 */ jal func0f0f8c98 +/* f168340: a459024c */ sh $t9,0x24c($v0) +/* f168344: 0fc3fa12 */ jal func0f0fe848 +/* f168348: 00000000 */ sll $zero,$zero,0x0 +/* f16834c: 0fc04914 */ jal func0f012450 +/* f168350: 00000000 */ sll $zero,$zero,0x0 +/* f168354: 0fc042ec */ jal func0f010bb0 +/* f168358: 00000000 */ sll $zero,$zero,0x0 +/* f16835c: 0fc2ddf3 */ jal func0f0b77cc +/* f168360: 00000000 */ sll $zero,$zero,0x0 +/* f168364: 0fc0463d */ jal func0f0118f4 +/* f168368: 00000000 */ sll $zero,$zero,0x0 +/* f16836c: 0fc2e00b */ jal func0f0b802c +/* f168370: 00000000 */ sll $zero,$zero,0x0 +/* f168374: 0fc049a1 */ jal func0f012684 +/* f168378: 00000000 */ sll $zero,$zero,0x0 +/* f16837c: 8e090318 */ lw $t1,0x318($s0) +/* f168380: 3c0a800b */ lui $t2,0x800b +/* f168384: 51200008 */ beqzl $t1,.L0f1683a8 +/* f168388: 8e0c006c */ lw $t4,0x6c($s0) +/* f16838c: 8d4acb94 */ lw $t2,-0x346c($t2) +/* f168390: 314b0002 */ andi $t3,$t2,0x2 +/* f168394: 51600004 */ beqzl $t3,.L0f1683a8 +/* f168398: 8e0c006c */ lw $t4,0x6c($s0) +/* f16839c: 0fc4a20d */ jal func0f128834 +/* f1683a0: 00000000 */ sll $zero,$zero,0x0 +/* f1683a4: 8e0c006c */ lw $t4,0x6c($s0) +.L0f1683a8: +/* f1683a8: 8fa6005c */ lw $a2,0x5c($sp) +/* f1683ac: 00002825 */ or $a1,$zero,$zero +/* f1683b0: 11800003 */ beqz $t4,.L0f1683c0 +/* f1683b4: 24c60001 */ addiu $a2,$a2,0x1 +/* f1683b8: 10000001 */ beqz $zero,.L0f1683c0 +/* f1683bc: 24050001 */ addiu $a1,$zero,0x1 +.L0f1683c0: +/* f1683c0: 8e0d0068 */ lw $t5,0x68($s0) +/* f1683c4: 00002025 */ or $a0,$zero,$zero +/* f1683c8: 00001825 */ or $v1,$zero,$zero +/* f1683cc: 11a00003 */ beqz $t5,.L0f1683dc +/* f1683d0: 00001025 */ or $v0,$zero,$zero +/* f1683d4: 10000001 */ beqz $zero,.L0f1683dc +/* f1683d8: 24040001 */ addiu $a0,$zero,0x1 +.L0f1683dc: +/* f1683dc: 8e0e0064 */ lw $t6,0x64($s0) +/* f1683e0: 11c00003 */ beqz $t6,.L0f1683f0 +/* f1683e4: 00000000 */ sll $zero,$zero,0x0 +/* f1683e8: 10000001 */ beqz $zero,.L0f1683f0 +/* f1683ec: 24030001 */ addiu $v1,$zero,0x1 +.L0f1683f0: +/* f1683f0: 8e0f0070 */ lw $t7,0x70($s0) +/* f1683f4: 11e00003 */ beqz $t7,.L0f168404 +/* f1683f8: 00000000 */ sll $zero,$zero,0x0 +/* f1683fc: 10000001 */ beqz $zero,.L0f168404 +/* f168400: 24020001 */ addiu $v0,$zero,0x1 +.L0f168404: +/* f168404: 0043c021 */ addu $t8,$v0,$v1 +/* f168408: 0304c821 */ addu $t9,$t8,$a0 +/* f16840c: 03254821 */ addu $t1,$t9,$a1 +/* f168410: 00c9082a */ slt $at,$a2,$t1 +/* f168414: 1420ffc3 */ bnez $at,.L0f168324 +/* f168418: afa6005c */ sw $a2,0x5c($sp) +.L0f16841c: +/* f16841c: 0fc2d9d9 */ jal func0f0b6764 +/* f168420: 00000000 */ sll $zero,$zero,0x0 +/* f168424: 0fc2d97e */ jal func0f0b65f8 +/* f168428: 00000000 */ sll $zero,$zero,0x0 +/* f16842c: 0fc006f7 */ jal func0f001bdc +/* f168430: 00000000 */ sll $zero,$zero,0x0 +/* f168434: 0fc4a24b */ jal func0f12892c +/* f168438: 00002025 */ or $a0,$zero,$zero +/* f16843c: 8e0a031c */ lw $t2,0x31c($s0) +.L0f168440: +/* f168440: 11400003 */ beqz $t2,.L0f168450 +/* f168444: 00000000 */ sll $zero,$zero,0x0 +/* f168448: 0fc61f9c */ jal func0f187e70 +/* f16844c: 00000000 */ sll $zero,$zero,0x0 +.L0f168450: +/* f168450: 0fc468b9 */ jal func0f11a2e4 +/* f168454: 00000000 */ sll $zero,$zero,0x0 +/* f168458: 0c003ab7 */ jal 0xeadc +/* f16845c: 00000000 */ sll $zero,$zero,0x0 +/* f168460: 8fab0068 */ lw $t3,0x68($sp) +/* f168464: 2401005b */ addiu $at,$zero,0x5b +/* f168468: 55610004 */ bnel $t3,$at,.L0f16847c +/* f16846c: 8fac0068 */ lw $t4,0x68($sp) +/* f168470: 0fc4325c */ jal func0f10c970 +/* f168474: 00000000 */ sll $zero,$zero,0x0 +/* f168478: 8fac0068 */ lw $t4,0x68($sp) +.L0f16847c: +/* f16847c: 2401005d */ addiu $at,$zero,0x5d +/* f168480: 15810003 */ bne $t4,$at,.L0f168490 +/* f168484: 00000000 */ sll $zero,$zero,0x0 +/* f168488: 0fc432cb */ jal func0f10cb2c +/* f16848c: 00000000 */ sll $zero,$zero,0x0 +.L0f168490: +/* f168490: 3c0d8009 */ lui $t5,0x8009 +/* f168494: 91ad0af0 */ lbu $t5,0xaf0($t5) +/* f168498: 24010001 */ addiu $at,$zero,0x1 +/* f16849c: 11a10003 */ beq $t5,$at,.L0f1684ac +/* f1684a0: 00000000 */ sll $zero,$zero,0x0 +/* f1684a4: 0fc528f1 */ jal func0f14a3c4 +/* f1684a8: 00000000 */ sll $zero,$zero,0x0 +.L0f1684ac: +/* f1684ac: 0fc04449 */ jal func0f011124 +/* f1684b0: 00002025 */ or $a0,$zero,$zero +/* f1684b4: 3c013f80 */ lui $at,0x3f80 +/* f1684b8: 44815000 */ mtc1 $at,$f10 +/* f1684bc: 3c018008 */ lui $at,0x8008 +/* f1684c0: 0c000958 */ jal 0x2560 +/* f1684c4: e42a4018 */ swc1 $f10,0x4018($at) +/* f1684c8: 0fc5b350 */ jal func0f16cd40 +/* f1684cc: 00002025 */ or $a0,$zero,$zero +/* f1684d0: 3c057f17 */ lui $a1,0x7f17 +/* f1684d4: 3c067f17 */ lui $a2,0x7f17 +/* f1684d8: 24a2b854 */ addiu $v0,$a1,-18348 +/* f1684dc: 24c4b96c */ addiu $a0,$a2,-18068 +/* f1684e0: 0044082b */ sltu $at,$v0,$a0 +/* f1684e4: 10200006 */ beqz $at,.L0f168500 +/* f1684e8: 00001825 */ or $v1,$zero,$zero +.L0f1684ec: +/* f1684ec: 8c4e0000 */ lw $t6,0x0($v0) +/* f1684f0: 24420004 */ addiu $v0,$v0,0x4 +/* f1684f4: 0044082b */ sltu $at,$v0,$a0 +/* f1684f8: 1420fffc */ bnez $at,.L0f1684ec +/* f1684fc: 006e1821 */ addu $v1,$v1,$t6 +.L0f168500: +/* f168500: 3c01fa42 */ lui $at,0xfa42 +/* f168504: 342123f2 */ ori $at,$at,0x23f2 +/* f168508: 10610013 */ beq $v1,$at,.L0f168558 +/* f16850c: 3c0fbb8b */ lui $t7,0xbb8b +/* f168510: 3c19020f */ lui $t9,0x20f +/* f168514: 3c09cd31 */ lui $t1,0xcd31 +/* f168518: 35ef80bd */ ori $t7,$t7,0x80bd +/* f16851c: 2418ffff */ addiu $t8,$zero,-1 +/* f168520: 37390100 */ ori $t9,$t9,0x100 +/* f168524: 3529100b */ ori $t1,$t1,0x100b +/* f168528: 3c04800a */ lui $a0,0x800a +/* f16852c: afaf003c */ sw $t7,0x3c($sp) +/* f168530: afb80040 */ sw $t8,0x40($sp) +/* f168534: afb90044 */ sw $t9,0x44($sp) +/* f168538: afa90048 */ sw $t1,0x48($sp) +/* f16853c: 24849e78 */ addiu $a0,$a0,-24968 +/* f168540: 00002825 */ or $a1,$zero,$zero +/* f168544: 27a6003c */ addiu $a2,$sp,0x3c +/* f168548: 0c001910 */ jal 0x6440 +/* f16854c: 24070010 */ addiu $a3,$zero,0x10 +/* f168550: 3c01800a */ lui $at,0x800a +/* f168554: a020316e */ sb $zero,0x316e($at) +.L0f168558: +/* f168558: 8fbf001c */ lw $ra,0x1c($sp) +/* f16855c: 8fb00018 */ lw $s0,0x18($sp) +/* f168560: 27bd0068 */ addiu $sp,$sp,0x68 +/* f168564: 03e00008 */ jr $ra +/* f168568: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16856c +/* f16856c: 3c038008 */ lui $v1,0x8008 +/* f168570: 24634060 */ addiu $v1,$v1,0x4060 +/* f168574: 8c780000 */ lw $t8,0x0($v1) +/* f168578: 3c028008 */ lui $v0,0x8008 +/* f16857c: 24424054 */ addiu $v0,$v0,0x4054 +/* f168580: a4450000 */ sh $a1,0x0($v0) +/* f168584: 3c018008 */ lui $at,0x8008 +/* f168588: ac38405c */ sw $t8,0x405c($at) +/* f16858c: 84590000 */ lh $t9,0x0($v0) +/* f168590: afa50004 */ sw $a1,0x4($sp) +/* f168594: 3c01bf80 */ lui $at,0xbf80 +/* f168598: 57200007 */ bnezl $t9,.L0f1685b8 +/* f16859c: 44803000 */ mtc1 $zero,$f6 +/* f1685a0: 44812000 */ mtc1 $at,$f4 +/* f1685a4: ac640000 */ sw $a0,0x0($v1) +/* f1685a8: 3c018008 */ lui $at,0x8008 +/* f1685ac: 03e00008 */ jr $ra +/* f1685b0: e4244058 */ swc1 $f4,0x4058($at) +/* f1685b4: 44803000 */ mtc1 $zero,$f6 +.L0f1685b8: +/* f1685b8: 3c018008 */ lui $at,0x8008 +/* f1685bc: 24080002 */ addiu $t0,$zero,0x2 +/* f1685c0: e4264058 */ swc1 $f6,0x4058($at) +/* f1685c4: ac640000 */ sw $a0,0x0($v1) +/* f1685c8: 3c018008 */ lui $at,0x8008 +/* f1685cc: a4284064 */ sh $t0,0x4064($at) +/* f1685d0: 03e00008 */ jr $ra +/* f1685d4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1685d8 +/* f1685d8: 3c05800a */ lui $a1,0x800a +/* f1685dc: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f1685e0: 8cae04b4 */ lw $t6,0x4b4($a1) +/* f1685e4: 3c078008 */ lui $a3,0x8008 +/* f1685e8: 8ce74060 */ lw $a3,0x4060($a3) +/* f1685ec: 27bdffb8 */ addiu $sp,$sp,-72 +/* f1685f0: afb00018 */ sw $s0,0x18($sp) +/* f1685f4: 2401004e */ addiu $at,$zero,0x4e +/* f1685f8: 00808025 */ or $s0,$a0,$zero +/* f1685fc: afbf001c */ sw $ra,0x1c($sp) +/* f168600: afa00040 */ sw $zero,0x40($sp) +/* f168604: 15c10003 */ bne $t6,$at,.L0f168614 +/* f168608: 00e03025 */ or $a2,$a3,$zero +/* f16860c: 240f003d */ addiu $t7,$zero,0x3d +/* f168610: afaf0040 */ sw $t7,0x40($sp) +.L0f168614: +/* f168614: 3c038008 */ lui $v1,0x8008 +/* f168618: 24634058 */ addiu $v1,$v1,0x4058 +/* f16861c: 44801000 */ mtc1 $zero,$f2 +/* f168620: c4600000 */ lwc1 $f0,0x0($v1) +/* f168624: 3c048008 */ lui $a0,0x8008 +/* f168628: 24844064 */ addiu $a0,$a0,0x4064 +/* f16862c: 4600103e */ c.le.s $f2,$f0 +/* f168630: 00000000 */ sll $zero,$zero,0x0 +/* f168634: 4502001a */ bc1fl .L0f1686a0 +/* f168638: 4602003c */ c.lt.s $f0,$f2 +/* f16863c: 84820000 */ lh $v0,0x0($a0) +/* f168640: 18400003 */ blez $v0,.L0f168650 +/* f168644: 2458ffff */ addiu $t8,$v0,-1 +/* f168648: 10000014 */ beqz $zero,.L0f16869c +/* f16864c: a4980000 */ sh $t8,0x0($a0) +.L0f168650: +/* f168650: 3c198008 */ lui $t9,0x8008 +/* f168654: 87394054 */ lh $t9,0x4054($t9) +/* f168658: c4a40004 */ lwc1 $f4,0x4($a1) +/* f16865c: 3c013f80 */ lui $at,0x3f80 +/* f168660: 44993000 */ mtc1 $t9,$f6 +/* f168664: 44819000 */ mtc1 $at,$f18 +/* f168668: 46803220 */ cvt.s.w $f8,$f6 +/* f16866c: 46082283 */ div.s $f10,$f4,$f8 +/* f168670: 460a0400 */ add.s $f16,$f0,$f10 +/* f168674: e4700000 */ swc1 $f16,0x0($v1) +/* f168678: c4600000 */ lwc1 $f0,0x0($v1) +/* f16867c: 4600903e */ c.le.s $f18,$f0 +/* f168680: 00000000 */ sll $zero,$zero,0x0 +/* f168684: 45000005 */ bc1f .L0f16869c +/* f168688: 3c01bf80 */ lui $at,0xbf80 +/* f16868c: 44813000 */ mtc1 $at,$f6 +/* f168690: 00000000 */ sll $zero,$zero,0x0 +/* f168694: e4660000 */ swc1 $f6,0x0($v1) +/* f168698: c4600000 */ lwc1 $f0,0x0($v1) +.L0f16869c: +/* f16869c: 4602003c */ c.lt.s $f0,$f2 +.L0f1686a0: +/* f1686a0: 00000000 */ sll $zero,$zero,0x0 +/* f1686a4: 45000005 */ bc1f .L0f1686bc +/* f1686a8: 30e800ff */ andi $t0,$a3,0xff +/* f1686ac: 5500002e */ bnezl $t0,.L0f168768 +/* f1686b0: 30ca00ff */ andi $t2,$a2,0xff +/* f1686b4: 10000074 */ beqz $zero,.L0f168888 +/* f1686b8: 02001025 */ or $v0,$s0,$zero +.L0f1686bc: +/* f1686bc: 3c01437f */ lui $at,0x437f +/* f1686c0: 44812000 */ mtc1 $at,$f4 +/* f1686c4: 24060001 */ addiu $a2,$zero,0x1 +/* f1686c8: 3c058008 */ lui $a1,0x8008 +/* f1686cc: 46040202 */ mul.s $f8,$f0,$f4 +/* f1686d0: 8ca5405c */ lw $a1,0x405c($a1) +/* f1686d4: 3c014f00 */ lui $at,0x4f00 +/* f1686d8: 00e02025 */ or $a0,$a3,$zero +/* f1686dc: 4449f800 */ cfc1 $t1,$31 +/* f1686e0: 44c6f800 */ ctc1 $a2,$31 +/* f1686e4: 00000000 */ sll $zero,$zero,0x0 +/* f1686e8: 460042a4 */ cvt.w.s $f10,$f8 +/* f1686ec: 4446f800 */ cfc1 $a2,$31 +/* f1686f0: 00000000 */ sll $zero,$zero,0x0 +/* f1686f4: 30c60078 */ andi $a2,$a2,0x78 +/* f1686f8: 50c00013 */ beqzl $a2,.L0f168748 +/* f1686fc: 44065000 */ mfc1 $a2,$f10 +/* f168700: 44815000 */ mtc1 $at,$f10 +/* f168704: 24060001 */ addiu $a2,$zero,0x1 +/* f168708: 460a4281 */ sub.s $f10,$f8,$f10 +/* f16870c: 44c6f800 */ ctc1 $a2,$31 +/* f168710: 00000000 */ sll $zero,$zero,0x0 +/* f168714: 460052a4 */ cvt.w.s $f10,$f10 +/* f168718: 4446f800 */ cfc1 $a2,$31 +/* f16871c: 00000000 */ sll $zero,$zero,0x0 +/* f168720: 30c60078 */ andi $a2,$a2,0x78 +/* f168724: 14c00005 */ bnez $a2,.L0f16873c +/* f168728: 00000000 */ sll $zero,$zero,0x0 +/* f16872c: 44065000 */ mfc1 $a2,$f10 +/* f168730: 3c018000 */ lui $at,0x8000 +/* f168734: 10000007 */ beqz $zero,.L0f168754 +/* f168738: 00c13025 */ or $a2,$a2,$at +.L0f16873c: +/* f16873c: 10000005 */ beqz $zero,.L0f168754 +/* f168740: 2406ffff */ addiu $a2,$zero,-1 +/* f168744: 44065000 */ mfc1 $a2,$f10 +.L0f168748: +/* f168748: 00000000 */ sll $zero,$zero,0x0 +/* f16874c: 04c0fffb */ bltz $a2,.L0f16873c +/* f168750: 00000000 */ sll $zero,$zero,0x0 +.L0f168754: +/* f168754: 44c9f800 */ ctc1 $t1,$31 +/* f168758: 0fc01a40 */ jal func0f006900 +/* f16875c: 00000000 */ sll $zero,$zero,0x0 +/* f168760: 00403025 */ or $a2,$v0,$zero +/* f168764: 30ca00ff */ andi $t2,$a2,0xff +.L0f168768: +/* f168768: 55400004 */ bnezl $t2,.L0f16877c +/* f16876c: 02001025 */ or $v0,$s0,$zero +/* f168770: 10000045 */ beqz $zero,.L0f168888 +/* f168774: 02001025 */ or $v0,$s0,$zero +/* f168778: 02001025 */ or $v0,$s0,$zero +.L0f16877c: +/* f16877c: 26100008 */ addiu $s0,$s0,0x8 +/* f168780: 3c0be700 */ lui $t3,0xe700 +/* f168784: 02001825 */ or $v1,$s0,$zero +/* f168788: ac4b0000 */ sw $t3,0x0($v0) +/* f16878c: ac400004 */ sw $zero,0x4($v0) +/* f168790: 26100008 */ addiu $s0,$s0,0x8 +/* f168794: 3c0cb900 */ lui $t4,0xb900 +/* f168798: 3c0d0050 */ lui $t5,0x50 +/* f16879c: 35ad4340 */ ori $t5,$t5,0x4340 +/* f1687a0: 358c031d */ ori $t4,$t4,0x31d +/* f1687a4: 02002025 */ or $a0,$s0,$zero +/* f1687a8: ac6c0000 */ sw $t4,0x0($v1) +/* f1687ac: ac6d0004 */ sw $t5,0x4($v1) +/* f1687b0: 26100008 */ addiu $s0,$s0,0x8 +/* f1687b4: 3c0efcff */ lui $t6,0xfcff +/* f1687b8: 3c0ffffd */ lui $t7,0xfffd +/* f1687bc: 35eff6fb */ ori $t7,$t7,0xf6fb +/* f1687c0: 35ceffff */ ori $t6,$t6,0xffff +/* f1687c4: 02002825 */ or $a1,$s0,$zero +/* f1687c8: ac8e0000 */ sw $t6,0x0($a0) +/* f1687cc: ac8f0004 */ sw $t7,0x4($a0) +/* f1687d0: 3c18fa00 */ lui $t8,0xfa00 +/* f1687d4: acb80000 */ sw $t8,0x0($a1) +/* f1687d8: aca60004 */ sw $a2,0x4($a1) +/* f1687dc: 26100008 */ addiu $s0,$s0,0x8 +/* f1687e0: afb0002c */ sw $s0,0x2c($sp) +/* f1687e4: 0c002f22 */ jal 0xbc88 +/* f1687e8: 26100008 */ addiu $s0,$s0,0x8 +/* f1687ec: 0c002f40 */ jal 0xbd00 +/* f1687f0: a7a20026 */ sh $v0,0x26($sp) +/* f1687f4: 0c002f44 */ jal 0xbd10 +/* f1687f8: a7a20028 */ sh $v0,0x28($sp) +/* f1687fc: 0c002f26 */ jal 0xbc98 +/* f168800: a7a2002a */ sh $v0,0x2a($sp) +/* f168804: 87b9002a */ lh $t9,0x2a($sp) +/* f168808: 8fa90040 */ lw $t1,0x40($sp) +/* f16880c: 87af0028 */ lh $t7,0x28($sp) +/* f168810: 87b80026 */ lh $t8,0x26($sp) +/* f168814: 00594021 */ addu $t0,$v0,$t9 +/* f168818: 01095023 */ subu $t2,$t0,$t1 +/* f16881c: 254b0002 */ addiu $t3,$t2,0x2 +/* f168820: 316c03ff */ andi $t4,$t3,0x3ff +/* f168824: 01f8c821 */ addu $t9,$t7,$t8 +/* f168828: 27280001 */ addiu $t0,$t9,0x1 +/* f16882c: 000c6880 */ sll $t5,$t4,0x2 +/* f168830: 310903ff */ andi $t1,$t0,0x3ff +/* f168834: 3c01f600 */ lui $at,0xf600 +/* f168838: 8fac002c */ lw $t4,0x2c($sp) +/* f16883c: 01a17025 */ or $t6,$t5,$at +/* f168840: 00095380 */ sll $t2,$t1,0xe +/* f168844: 01ca5825 */ or $t3,$t6,$t2 +/* f168848: 0c002f40 */ jal 0xbd00 +/* f16884c: ad8b0000 */ sw $t3,0x0($t4) +/* f168850: 0c002f44 */ jal 0xbd10 +/* f168854: a7a2002a */ sh $v0,0x2a($sp) +/* f168858: 8fad0040 */ lw $t5,0x40($sp) +/* f16885c: 87a8002a */ lh $t0,0x2a($sp) +/* f168860: 8fab002c */ lw $t3,0x2c($sp) +/* f168864: 004d7821 */ addu $t7,$v0,$t5 +/* f168868: 31f803ff */ andi $t8,$t7,0x3ff +/* f16886c: 310903ff */ andi $t1,$t0,0x3ff +/* f168870: 00097380 */ sll $t6,$t1,0xe +/* f168874: 0018c880 */ sll $t9,$t8,0x2 +/* f168878: 032e5025 */ or $t2,$t9,$t6 +/* f16887c: 02002025 */ or $a0,$s0,$zero +/* f168880: 0fc54e0e */ jal func0f153838 +/* f168884: ad6a0004 */ sw $t2,0x4($t3) +.L0f168888: +/* f168888: 8fbf001c */ lw $ra,0x1c($sp) +/* f16888c: 8fb00018 */ lw $s0,0x18($sp) +/* f168890: 27bd0048 */ addiu $sp,$sp,0x48 +/* f168894: 03e00008 */ jr $ra +/* f168898: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16889c +/* f16889c: 3c018008 */ lui $at,0x8008 +/* f1688a0: c4244058 */ lwc1 $f4,0x4058($at) +/* f1688a4: 44803000 */ mtc1 $zero,$f6 +/* f1688a8: 00001025 */ or $v0,$zero,$zero +/* f1688ac: 4604303e */ c.le.s $f6,$f4 +/* f1688b0: 00000000 */ sll $zero,$zero,0x0 +/* f1688b4: 45000002 */ bc1f .L0f1688c0 +/* f1688b8: 00000000 */ sll $zero,$zero,0x0 +/* f1688bc: 24020001 */ addiu $v0,$zero,0x1 +.L0f1688c0: +/* f1688c0: 03e00008 */ jr $ra +/* f1688c4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1688c8 +/* f1688c8: 3c018008 */ lui $at,0x8008 +/* f1688cc: a4204054 */ sh $zero,0x4054($at) +/* f1688d0: 3c01bf80 */ lui $at,0xbf80 +/* f1688d4: 44812000 */ mtc1 $at,$f4 +/* f1688d8: 3c018008 */ lui $at,0x8008 +/* f1688dc: e4244058 */ swc1 $f4,0x4058($at) +/* f1688e0: 3c018008 */ lui $at,0x8008 +/* f1688e4: ac20405c */ sw $zero,0x405c($at) +/* f1688e8: 3c018008 */ lui $at,0x8008 +/* f1688ec: ac204060 */ sw $zero,0x4060($at) +/* f1688f0: 3c018008 */ lui $at,0x8008 +/* f1688f4: 03e00008 */ jr $ra +/* f1688f8: a4204064 */ sh $zero,0x4064($at) +); + +GLOBAL_ASM( +glabel func0f1688fc +/* f1688fc: 27bdffb0 */ addiu $sp,$sp,-80 +/* f168900: afbf001c */ sw $ra,0x1c($sp) +/* f168904: afa40050 */ sw $a0,0x50($sp) +/* f168908: afa50054 */ sw $a1,0x54($sp) +/* f16890c: 8c820000 */ lw $v0,0x0($a0) +/* f168910: 10400089 */ beqz $v0,.L0f168b38 +/* f168914: 00403025 */ or $a2,$v0,$zero +/* f168918: 8c4f0004 */ lw $t7,0x4($v0) +/* f16891c: 51e00087 */ beqzl $t7,.L0f168b3c +/* f168920: 24020001 */ addiu $v0,$zero,0x1 +/* f168924: 90580000 */ lbu $t8,0x0($v0) +/* f168928: 2719ffff */ addiu $t9,$t8,-1 +/* f16892c: 2f210008 */ sltiu $at,$t9,0x8 +/* f168930: 10200065 */ beqz $at,.L0f168ac8 +/* f168934: 0019c880 */ sll $t9,$t9,0x2 +/* f168938: 3c017f1b */ lui $at,0x7f1b +/* f16893c: 00390821 */ addu $at,$at,$t9 +/* f168940: 8c3977e0 */ lw $t9,0x77e0($at) +/* f168944: 03200008 */ jr $t9 +/* f168948: 00000000 */ sll $zero,$zero,0x0 +/* f16894c: 0fc4a25f */ jal func0f12897c +/* f168950: 00c02025 */ or $a0,$a2,$zero +/* f168954: 3c0a800a */ lui $t2,0x800a +/* f168958: 8d4aa24c */ lw $t2,-0x5db4($t2) +/* f16895c: 8fa80050 */ lw $t0,0x50($sp) +/* f168960: 544a0004 */ bnel $v0,$t2,.L0f168974 +/* f168964: 8d020000 */ lw $v0,0x0($t0) +/* f168968: 10000074 */ beqz $zero,.L0f168b3c +/* f16896c: 00001025 */ or $v0,$zero,$zero +/* f168970: 8d020000 */ lw $v0,0x0($t0) +.L0f168974: +/* f168974: 8c440004 */ lw $a0,0x4($v0) +/* f168978: 0fc0e6a5 */ jal func0f039a94 +/* f16897c: afa40038 */ sw $a0,0x38($sp) +/* f168980: 8fa80050 */ lw $t0,0x50($sp) +/* f168984: 1040001a */ beqz $v0,.L0f1689f0 +/* f168988: 8fa90038 */ lw $t1,0x38($sp) +/* f16898c: 8fab0054 */ lw $t3,0x54($sp) +/* f168990: 3c0c800a */ lui $t4,0x800a +/* f168994: 00001025 */ or $v0,$zero,$zero +/* f168998: 05600013 */ bltz $t3,.L0f1689e8 +/* f16899c: 00000000 */ sll $zero,$zero,0x0 +/* f1689a0: 8d8ca244 */ lw $t4,-0x5dbc($t4) +/* f1689a4: 000b1840 */ sll $v1,$t3,0x1 +/* f1689a8: 240d0081 */ addiu $t5,$zero,0x81 +/* f1689ac: 01832021 */ addu $a0,$t4,$v1 +/* f1689b0: 94821b90 */ lhu $v0,0x1b90($a0) +/* f1689b4: 3c0e800a */ lui $t6,0x800a +/* f1689b8: 28410081 */ slti $at,$v0,0x81 +/* f1689bc: 50200006 */ beqzl $at,.L0f1689d8 +/* f1689c0: 284100af */ slti $at,$v0,0xaf +/* f1689c4: a48d1b90 */ sh $t5,0x1b90($a0) +/* f1689c8: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f1689cc: 01c37821 */ addu $t7,$t6,$v1 +/* f1689d0: 95e21b90 */ lhu $v0,0x1b90($t7) +/* f1689d4: 284100af */ slti $at,$v0,0xaf +.L0f1689d8: +/* f1689d8: 14200005 */ bnez $at,.L0f1689f0 +/* f1689dc: 00001025 */ or $v0,$zero,$zero +/* f1689e0: 10000056 */ beqz $zero,.L0f168b3c +/* f1689e4: ad000000 */ sw $zero,0x0($t0) +.L0f1689e8: +/* f1689e8: 10000054 */ beqz $zero,.L0f168b3c +/* f1689ec: ad000000 */ sw $zero,0x0($t0) +.L0f1689f0: +/* f1689f0: 8d180000 */ lw $t8,0x0($t0) +/* f1689f4: 93190001 */ lbu $t9,0x1($t8) +/* f1689f8: 332a0002 */ andi $t2,$t9,0x2 +/* f1689fc: 11400017 */ beqz $t2,.L0f168a5c +/* f168a00: 00000000 */ sll $zero,$zero,0x0 +/* f168a04: 8d2b0018 */ lw $t3,0x18($t1) +/* f168a08: 3c01bf80 */ lui $at,0xbf80 +/* f168a0c: 27a50040 */ addiu $a1,$sp,0x40 +/* f168a10: 316c0800 */ andi $t4,$t3,0x800 +/* f168a14: 15800011 */ bnez $t4,.L0f168a5c +/* f168a18: 27a60048 */ addiu $a2,$sp,0x48 +/* f168a1c: 44810000 */ mtc1 $at,$f0 +/* f168a20: 3c01c000 */ lui $at,0xc000 +/* f168a24: 8d240020 */ lw $a0,0x20($t1) +/* f168a28: 44811000 */ mtc1 $at,$f2 +/* f168a2c: 27ad004c */ addiu $t5,$sp,0x4c +/* f168a30: afad0010 */ sw $t5,0x10($sp) +/* f168a34: 27a70044 */ addiu $a3,$sp,0x44 +/* f168a38: e7a00048 */ swc1 $f0,0x48($sp) +/* f168a3c: e7a0004c */ swc1 $f0,0x4c($sp) +/* f168a40: e7a20040 */ swc1 $f2,0x40($sp) +/* f168a44: 0fc1a006 */ jal func0f068018 +/* f168a48: e7a20044 */ swc1 $f2,0x44($sp) +/* f168a4c: 14400020 */ bnez $v0,.L0f168ad0 +/* f168a50: 8fa80050 */ lw $t0,0x50($sp) +/* f168a54: 10000039 */ beqz $zero,.L0f168b3c +/* f168a58: 00001025 */ or $v0,$zero,$zero +.L0f168a5c: +/* f168a5c: 10000037 */ beqz $zero,.L0f168b3c +/* f168a60: 00001025 */ or $v0,$zero,$zero +/* f168a64: 904e0001 */ lbu $t6,0x1($v0) +/* f168a68: 3c01bf80 */ lui $at,0xbf80 +/* f168a6c: 27a50040 */ addiu $a1,$sp,0x40 +/* f168a70: 31cf0002 */ andi $t7,$t6,0x2 +/* f168a74: 11e00012 */ beqz $t7,.L0f168ac0 +/* f168a78: 27a60048 */ addiu $a2,$sp,0x48 +/* f168a7c: 8c430004 */ lw $v1,0x4($v0) +/* f168a80: 44810000 */ mtc1 $at,$f0 +/* f168a84: 3c01c000 */ lui $at,0xc000 +/* f168a88: 8c640018 */ lw $a0,0x18($v1) +/* f168a8c: 44811000 */ mtc1 $at,$f2 +/* f168a90: 27b8004c */ addiu $t8,$sp,0x4c +/* f168a94: afb80010 */ sw $t8,0x10($sp) +/* f168a98: 27a70044 */ addiu $a3,$sp,0x44 +/* f168a9c: e7a00048 */ swc1 $f0,0x48($sp) +/* f168aa0: e7a0004c */ swc1 $f0,0x4c($sp) +/* f168aa4: e7a20040 */ swc1 $f2,0x40($sp) +/* f168aa8: 0fc1a006 */ jal func0f068018 +/* f168aac: e7a20044 */ swc1 $f2,0x44($sp) +/* f168ab0: 14400007 */ bnez $v0,.L0f168ad0 +/* f168ab4: 8fa80050 */ lw $t0,0x50($sp) +/* f168ab8: 10000020 */ beqz $zero,.L0f168b3c +/* f168abc: 00001025 */ or $v0,$zero,$zero +.L0f168ac0: +/* f168ac0: 1000001e */ beqz $zero,.L0f168b3c +/* f168ac4: 00001025 */ or $v0,$zero,$zero +.L0f168ac8: +/* f168ac8: 1000001c */ beqz $zero,.L0f168b3c +/* f168acc: 00001025 */ or $v0,$zero,$zero +.L0f168ad0: +/* f168ad0: 3c014000 */ lui $at,0x4000 +/* f168ad4: 44810000 */ mtc1 $at,$f0 +/* f168ad8: c7a40048 */ lwc1 $f4,0x48($sp) +/* f168adc: 46002181 */ sub.s $f6,$f4,$f0 +/* f168ae0: 4600320d */ trunc.w.s $f8,$f6 +/* f168ae4: 440a4000 */ mfc1 $t2,$f8 +/* f168ae8: 00000000 */ sll $zero,$zero,0x0 +/* f168aec: a50a0004 */ sh $t2,0x4($t0) +/* f168af0: c7aa0040 */ lwc1 $f10,0x40($sp) +/* f168af4: 46005400 */ add.s $f16,$f10,$f0 +/* f168af8: 4600848d */ trunc.w.s $f18,$f16 +/* f168afc: 440c9000 */ mfc1 $t4,$f18 +/* f168b00: 00000000 */ sll $zero,$zero,0x0 +/* f168b04: a50c0008 */ sh $t4,0x8($t0) +/* f168b08: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f168b0c: 46002181 */ sub.s $f6,$f4,$f0 +/* f168b10: 4600320d */ trunc.w.s $f8,$f6 +/* f168b14: 440e4000 */ mfc1 $t6,$f8 +/* f168b18: 00000000 */ sll $zero,$zero,0x0 +/* f168b1c: a50e0006 */ sh $t6,0x6($t0) +/* f168b20: c7aa0044 */ lwc1 $f10,0x44($sp) +/* f168b24: 46005400 */ add.s $f16,$f10,$f0 +/* f168b28: 4600848d */ trunc.w.s $f18,$f16 +/* f168b2c: 44189000 */ mfc1 $t8,$f18 +/* f168b30: 00000000 */ sll $zero,$zero,0x0 +/* f168b34: a518000a */ sh $t8,0xa($t0) +.L0f168b38: +/* f168b38: 24020001 */ addiu $v0,$zero,0x1 +.L0f168b3c: +/* f168b3c: 8fbf001c */ lw $ra,0x1c($sp) +/* f168b40: 27bd0050 */ addiu $sp,$sp,0x50 +/* f168b44: 03e00008 */ jr $ra +/* f168b48: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f168b4c +/* f168b4c: 27bdff98 */ addiu $sp,$sp,-104 +/* f168b50: afb00020 */ sw $s0,0x20($sp) +/* f168b54: 00808025 */ or $s0,$a0,$zero +/* f168b58: afbf0024 */ sw $ra,0x24($sp) +/* f168b5c: afa5006c */ sw $a1,0x6c($sp) +/* f168b60: afa60070 */ sw $a2,0x70($sp) +/* f168b64: afa70074 */ sw $a3,0x74($sp) +/* f168b68: 14a00009 */ bnez $a1,.L0f168b90 +/* f168b6c: 24030001 */ addiu $v1,$zero,0x1 +/* f168b70: c4840014 */ lwc1 $f4,0x14($a0) +/* f168b74: 44803000 */ mtc1 $zero,$f6 +/* f168b78: 00000000 */ sll $zero,$zero,0x0 +/* f168b7c: 4606203c */ c.lt.s $f4,$f6 +/* f168b80: 00000000 */ sll $zero,$zero,0x0 +/* f168b84: 45020003 */ bc1fl .L0f168b94 +/* f168b88: 8e040004 */ lw $a0,0x4($s0) +/* f168b8c: 00001825 */ or $v1,$zero,$zero +.L0f168b90: +/* f168b90: 8e040004 */ lw $a0,0x4($s0) +.L0f168b94: +/* f168b94: 508000cc */ beqzl $a0,.L0f168ec8 +/* f168b98: 8e04001c */ lw $a0,0x1c($s0) +/* f168b9c: 920f0001 */ lbu $t7,0x1($s0) +/* f168ba0: 31f80002 */ andi $t8,$t7,0x2 +/* f168ba4: 530000c8 */ beqzl $t8,.L0f168ec8 +/* f168ba8: 8e04001c */ lw $a0,0x1c($s0) +/* f168bac: 92020000 */ lbu $v0,0x0($s0) +/* f168bb0: 24010001 */ addiu $at,$zero,0x1 +/* f168bb4: 24090004 */ addiu $t1,$zero,0x4 +/* f168bb8: 10410003 */ beq $v0,$at,.L0f168bc8 +/* f168bbc: 00000000 */ sll $zero,$zero,0x0 +/* f168bc0: 552200c1 */ bnel $t1,$v0,.L0f168ec8 +/* f168bc4: 8e04001c */ lw $a0,0x1c($s0) +.L0f168bc8: +/* f168bc8: 106000be */ beqz $v1,.L0f168ec4 +/* f168bcc: 24090004 */ addiu $t1,$zero,0x4 +/* f168bd0: 8c990018 */ lw $t9,0x18($a0) +/* f168bd4: 00004025 */ or $t0,$zero,$zero +/* f168bd8: 00801025 */ or $v0,$a0,$zero +/* f168bdc: 1080000b */ beqz $a0,.L0f168c0c +/* f168be0: afb90044 */ sw $t9,0x44($sp) +/* f168be4: 904a0003 */ lbu $t2,0x3($v0) +/* f168be8: 2401000d */ addiu $at,$zero,0xd +/* f168bec: 15410007 */ bne $t2,$at,.L0f168c0c +/* f168bf0: 00000000 */ sll $zero,$zero,0x0 +/* f168bf4: 8c4b000c */ lw $t3,0xc($v0) +/* f168bf8: 3c01a000 */ lui $at,0xa000 +/* f168bfc: 01616024 */ and $t4,$t3,$at +/* f168c00: 15800002 */ bnez $t4,.L0f168c0c +/* f168c04: 00000000 */ sll $zero,$zero,0x0 +/* f168c08: 24080001 */ addiu $t0,$zero,0x1 +.L0f168c0c: +/* f168c0c: 10400006 */ beqz $v0,.L0f168c28 +/* f168c10: 00801825 */ or $v1,$a0,$zero +/* f168c14: 844d0004 */ lh $t5,0x4($v0) +/* f168c18: 240100c8 */ addiu $at,$zero,0xc8 +/* f168c1c: 15a10002 */ bne $t5,$at,.L0f168c28 +/* f168c20: 00000000 */ sll $zero,$zero,0x0 +/* f168c24: 24080001 */ addiu $t0,$zero,0x1 +.L0f168c28: +/* f168c28: 10800016 */ beqz $a0,.L0f168c84 +/* f168c2c: 84450004 */ lh $a1,0x4($v0) +/* f168c30: 908e0003 */ lbu $t6,0x3($a0) +/* f168c34: 24010008 */ addiu $at,$zero,0x8 +/* f168c38: 55c10013 */ bnel $t6,$at,.L0f168c88 +/* f168c3c: 2401014c */ addiu $at,$zero,0x14c +/* f168c40: 908f005c */ lbu $t7,0x5c($a0) +/* f168c44: 25f8fff1 */ addiu $t8,$t7,-15 +/* f168c48: 2f010014 */ sltiu $at,$t8,0x14 +/* f168c4c: 1020000d */ beqz $at,.L0f168c84 +/* f168c50: 0018c080 */ sll $t8,$t8,0x2 +/* f168c54: 3c017f1b */ lui $at,0x7f1b +/* f168c58: 00380821 */ addu $at,$at,$t8 +/* f168c5c: 8c387800 */ lw $t8,0x7800($at) +/* f168c60: 03000008 */ jr $t8 +/* f168c64: 00000000 */ sll $zero,$zero,0x0 +/* f168c68: 10000006 */ beqz $zero,.L0f168c84 +/* f168c6c: 24080001 */ addiu $t0,$zero,0x1 +/* f168c70: 9079005f */ lbu $t9,0x5f($v1) +/* f168c74: 24010001 */ addiu $at,$zero,0x1 +/* f168c78: 57210003 */ bnel $t9,$at,.L0f168c88 +/* f168c7c: 2401014c */ addiu $at,$zero,0x14c +/* f168c80: 24080001 */ addiu $t0,$zero,0x1 +.L0f168c84: +/* f168c84: 2401014c */ addiu $at,$zero,0x14c +.L0f168c88: +/* f168c88: 14a10007 */ bne $a1,$at,.L0f168ca8 +/* f168c8c: 02002025 */ or $a0,$s0,$zero +/* f168c90: 0fc67c88 */ jal func0f19f220 +/* f168c94: afa8005c */ sw $t0,0x5c($sp) +/* f168c98: 8fa8005c */ lw $t0,0x5c($sp) +/* f168c9c: 10400002 */ beqz $v0,.L0f168ca8 +/* f168ca0: 24090004 */ addiu $t1,$zero,0x4 +/* f168ca4: 24080001 */ addiu $t0,$zero,0x1 +.L0f168ca8: +/* f168ca8: 1100000b */ beqz $t0,.L0f168cd8 +/* f168cac: 00001825 */ or $v1,$zero,$zero +/* f168cb0: 3c04800a */ lui $a0,0x800a +/* f168cb4: 8c84a244 */ lw $a0,-0x5dbc($a0) +/* f168cb8: 24020030 */ addiu $v0,$zero,0x30 +.L0f168cbc: +/* f168cbc: 8c8a1630 */ lw $t2,0x1630($a0) +/* f168cc0: 2463000c */ addiu $v1,$v1,0xc +/* f168cc4: 160a0002 */ bne $s0,$t2,.L0f168cd0 +/* f168cc8: 00000000 */ sll $zero,$zero,0x0 +/* f168ccc: 00004025 */ or $t0,$zero,$zero +.L0f168cd0: +/* f168cd0: 1462fffa */ bne $v1,$v0,.L0f168cbc +/* f168cd4: 2484000c */ addiu $a0,$a0,0xc +.L0f168cd8: +/* f168cd8: 11000014 */ beqz $t0,.L0f168d2c +/* f168cdc: 3c01bf80 */ lui $at,0xbf80 +/* f168ce0: 44810000 */ mtc1 $at,$f0 +/* f168ce4: 3c01c000 */ lui $at,0xc000 +/* f168ce8: 44811000 */ mtc1 $at,$f2 +/* f168cec: 27ab0058 */ addiu $t3,$sp,0x58 +/* f168cf0: afab0010 */ sw $t3,0x10($sp) +/* f168cf4: 8fa40044 */ lw $a0,0x44($sp) +/* f168cf8: 27a5004c */ addiu $a1,$sp,0x4c +/* f168cfc: 27a60054 */ addiu $a2,$sp,0x54 +/* f168d00: 27a70050 */ addiu $a3,$sp,0x50 +/* f168d04: afa8005c */ sw $t0,0x5c($sp) +/* f168d08: e7a00054 */ swc1 $f0,0x54($sp) +/* f168d0c: e7a00058 */ swc1 $f0,0x58($sp) +/* f168d10: e7a2004c */ swc1 $f2,0x4c($sp) +/* f168d14: 0fc1a006 */ jal func0f068018 +/* f168d18: e7a20050 */ swc1 $f2,0x50($sp) +/* f168d1c: 8fa8005c */ lw $t0,0x5c($sp) +/* f168d20: 14400002 */ bnez $v0,.L0f168d2c +/* f168d24: 24090004 */ addiu $t1,$zero,0x4 +/* f168d28: 00004025 */ or $t0,$zero,$zero +.L0f168d2c: +/* f168d2c: 11000065 */ beqz $t0,.L0f168ec4 +/* f168d30: 8fac0070 */ lw $t4,0x70($sp) +/* f168d34: c6080010 */ lwc1 $f8,0x10($s0) +/* f168d38: c58a0008 */ lwc1 $f10,0x8($t4) +/* f168d3c: c6120008 */ lwc1 $f18,0x8($s0) +/* f168d40: c5840000 */ lwc1 $f4,0x0($t4) +/* f168d44: 460a4001 */ sub.s $f0,$f8,$f10 +/* f168d48: c5880004 */ lwc1 $f8,0x4($t4) +/* f168d4c: c606000c */ lwc1 $f6,0xc($s0) +/* f168d50: 46049301 */ sub.s $f12,$f18,$f4 +/* f168d54: 44801000 */ mtc1 $zero,$f2 +/* f168d58: 2404ffff */ addiu $a0,$zero,-1 +/* f168d5c: 46083381 */ sub.s $f14,$f6,$f8 +/* f168d60: 460c6282 */ mul.s $f10,$f12,$f12 +/* f168d64: 00001025 */ or $v0,$zero,$zero +/* f168d68: 8fa30074 */ lw $v1,0x74($sp) +/* f168d6c: 460e7482 */ mul.s $f18,$f14,$f14 +/* f168d70: 46125100 */ add.s $f4,$f10,$f18 +/* f168d74: 46000182 */ mul.s $f6,$f0,$f0 +/* f168d78: 46043400 */ add.s $f16,$f6,$f4 +.L0f168d7c: +/* f168d7c: 8c6d0000 */ lw $t5,0x0($v1) +/* f168d80: 55a00003 */ bnezl $t5,.L0f168d90 +/* f168d84: 24420001 */ addiu $v0,$v0,0x1 +/* f168d88: 00402025 */ or $a0,$v0,$zero +/* f168d8c: 24420001 */ addiu $v0,$v0,0x1 +.L0f168d90: +/* f168d90: 28410004 */ slti $at,$v0,0x4 +/* f168d94: 1420fff9 */ bnez $at,.L0f168d7c +/* f168d98: 24630004 */ addiu $v1,$v1,0x4 +/* f168d9c: 2401ffff */ addiu $at,$zero,-1 +/* f168da0: 14810011 */ bne $a0,$at,.L0f168de8 +/* f168da4: 00001025 */ or $v0,$zero,$zero +/* f168da8: 8fa30078 */ lw $v1,0x78($sp) +.L0f168dac: +/* f168dac: c4600000 */ lwc1 $f0,0x0($v1) +/* f168db0: 4600103c */ c.lt.s $f2,$f0 +/* f168db4: 00000000 */ sll $zero,$zero,0x0 +/* f168db8: 45020004 */ bc1fl .L0f168dcc +/* f168dbc: 24420001 */ addiu $v0,$v0,0x1 +/* f168dc0: 46000086 */ mov.s $f2,$f0 +/* f168dc4: 00402025 */ or $a0,$v0,$zero +/* f168dc8: 24420001 */ addiu $v0,$v0,0x1 +.L0f168dcc: +/* f168dcc: 1449fff7 */ bne $v0,$t1,.L0f168dac +/* f168dd0: 24630004 */ addiu $v1,$v1,0x4 +/* f168dd4: 4610103e */ c.le.s $f2,$f16 +/* f168dd8: 00000000 */ sll $zero,$zero,0x0 +/* f168ddc: 45000002 */ bc1f .L0f168de8 +/* f168de0: 00000000 */ sll $zero,$zero,0x0 +/* f168de4: 2404ffff */ addiu $a0,$zero,-1 +.L0f168de8: +/* f168de8: 04800036 */ bltz $a0,.L0f168ec4 +/* f168dec: 3c03800a */ lui $v1,0x800a +/* f168df0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f168df4: 8c6e0284 */ lw $t6,0x284($v1) +/* f168df8: 00041080 */ sll $v0,$a0,0x2 +/* f168dfc: 00441023 */ subu $v0,$v0,$a0 +/* f168e00: 00021080 */ sll $v0,$v0,0x2 +/* f168e04: 01c27821 */ addu $t7,$t6,$v0 +/* f168e08: 3c014000 */ lui $at,0x4000 +/* f168e0c: adf01630 */ sw $s0,0x1630($t7) +/* f168e10: 44810000 */ mtc1 $at,$f0 +/* f168e14: c7a80054 */ lwc1 $f8,0x54($sp) +/* f168e18: 8c6a0284 */ lw $t2,0x284($v1) +/* f168e1c: 00042880 */ sll $a1,$a0,0x2 +/* f168e20: 46004281 */ sub.s $f10,$f8,$f0 +/* f168e24: 01425821 */ addu $t3,$t2,$v0 +/* f168e28: 4600548d */ trunc.w.s $f18,$f10 +/* f168e2c: 44199000 */ mfc1 $t9,$f18 +/* f168e30: 00000000 */ sll $zero,$zero,0x0 +/* f168e34: a5791634 */ sh $t9,0x1634($t3) +/* f168e38: c7a6004c */ lwc1 $f6,0x4c($sp) +/* f168e3c: 8c6e0284 */ lw $t6,0x284($v1) +/* f168e40: 46003100 */ add.s $f4,$f6,$f0 +/* f168e44: 01c27821 */ addu $t7,$t6,$v0 +/* f168e48: 4600220d */ trunc.w.s $f8,$f4 +/* f168e4c: 440d4000 */ mfc1 $t5,$f8 +/* f168e50: 00000000 */ sll $zero,$zero,0x0 +/* f168e54: a5ed1638 */ sh $t5,0x1638($t7) +/* f168e58: c7aa0058 */ lwc1 $f10,0x58($sp) +/* f168e5c: 8c790284 */ lw $t9,0x284($v1) +/* f168e60: 46005481 */ sub.s $f18,$f10,$f0 +/* f168e64: 03225821 */ addu $t3,$t9,$v0 +/* f168e68: 0004c840 */ sll $t9,$a0,0x1 +/* f168e6c: 4600918d */ trunc.w.s $f6,$f18 +/* f168e70: 440a3000 */ mfc1 $t2,$f6 +/* f168e74: 00000000 */ sll $zero,$zero,0x0 +/* f168e78: a56a1636 */ sh $t2,0x1636($t3) +/* f168e7c: c7a40050 */ lwc1 $f4,0x50($sp) +/* f168e80: 8c6d0284 */ lw $t5,0x284($v1) +/* f168e84: 240b0001 */ addiu $t3,$zero,0x1 +/* f168e88: 46002200 */ add.s $f8,$f4,$f0 +/* f168e8c: 01a27821 */ addu $t7,$t5,$v0 +/* f168e90: 4600428d */ trunc.w.s $f10,$f8 +/* f168e94: 440e5000 */ mfc1 $t6,$f10 +/* f168e98: 00000000 */ sll $zero,$zero,0x0 +/* f168e9c: a5ee163a */ sh $t6,0x163a($t7) +/* f168ea0: 8c780284 */ lw $t8,0x284($v1) +/* f168ea4: 03195021 */ addu $t2,$t8,$t9 +/* f168ea8: a5401b90 */ sh $zero,0x1b90($t2) +/* f168eac: 8fac0074 */ lw $t4,0x74($sp) +/* f168eb0: 01856821 */ addu $t5,$t4,$a1 +/* f168eb4: adab0000 */ sw $t3,0x0($t5) +/* f168eb8: 8fae0078 */ lw $t6,0x78($sp) +/* f168ebc: 01c57821 */ addu $t7,$t6,$a1 +/* f168ec0: e5f00000 */ swc1 $f16,0x0($t7) +.L0f168ec4: +/* f168ec4: 8e04001c */ lw $a0,0x1c($s0) +.L0f168ec8: +/* f168ec8: 24050001 */ addiu $a1,$zero,0x1 +/* f168ecc: 8fa60070 */ lw $a2,0x70($sp) +/* f168ed0: 10800004 */ beqz $a0,.L0f168ee4 +/* f168ed4: 8fb80078 */ lw $t8,0x78($sp) +/* f168ed8: 8fa70074 */ lw $a3,0x74($sp) +/* f168edc: 0fc5a2d3 */ jal func0f168b4c +/* f168ee0: afb80010 */ sw $t8,0x10($sp) +.L0f168ee4: +/* f168ee4: 8fb9006c */ lw $t9,0x6c($sp) +/* f168ee8: 5320000a */ beqzl $t9,.L0f168f14 +/* f168eec: 8fbf0024 */ lw $ra,0x24($sp) +/* f168ef0: 8e040020 */ lw $a0,0x20($s0) +/* f168ef4: 03202825 */ or $a1,$t9,$zero +/* f168ef8: 8fa60070 */ lw $a2,0x70($sp) +/* f168efc: 10800004 */ beqz $a0,.L0f168f10 +/* f168f00: 8faa0078 */ lw $t2,0x78($sp) +/* f168f04: 8fa70074 */ lw $a3,0x74($sp) +/* f168f08: 0fc5a2d3 */ jal func0f168b4c +/* f168f0c: afaa0010 */ sw $t2,0x10($sp) +.L0f168f10: +/* f168f10: 8fbf0024 */ lw $ra,0x24($sp) +.L0f168f14: +/* f168f14: 8fb00020 */ lw $s0,0x20($sp) +/* f168f18: 27bd0068 */ addiu $sp,$sp,0x68 +/* f168f1c: 03e00008 */ jr $ra +/* f168f20: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f168f24 +/* f168f24: 27bdff78 */ addiu $sp,$sp,-136 +/* f168f28: f7b80030 */ sdc1 $f24,0x30($sp) +/* f168f2c: 3c01c000 */ lui $at,0xc000 +/* f168f30: 4481c000 */ mtc1 $at,$f24 +/* f168f34: f7b60028 */ sdc1 $f22,0x28($sp) +/* f168f38: 3c01bf80 */ lui $at,0xbf80 +/* f168f3c: 4481b000 */ mtc1 $at,$f22 +/* f168f40: afb30044 */ sw $s3,0x44($sp) +/* f168f44: f7b40020 */ sdc1 $f20,0x20($sp) +/* f168f48: 3c014000 */ lui $at,0x4000 +/* f168f4c: afbe0058 */ sw $s8,0x58($sp) +/* f168f50: afb70054 */ sw $s7,0x54($sp) +/* f168f54: afb60050 */ sw $s6,0x50($sp) +/* f168f58: afb5004c */ sw $s5,0x4c($sp) +/* f168f5c: afb40048 */ sw $s4,0x48($sp) +/* f168f60: afb20040 */ sw $s2,0x40($sp) +/* f168f64: afb00038 */ sw $s0,0x38($sp) +/* f168f68: 3c13800a */ lui $s3,0x800a +/* f168f6c: 4481a000 */ mtc1 $at,$f20 +/* f168f70: 00809025 */ or $s2,$a0,$zero +/* f168f74: 00c0a825 */ or $s5,$a2,$zero +/* f168f78: afbf005c */ sw $ra,0x5c($sp) +/* f168f7c: afb1003c */ sw $s1,0x3c($sp) +/* f168f80: afa5008c */ sw $a1,0x8c($sp) +/* f168f84: afa70094 */ sw $a3,0x94($sp) +/* f168f88: 26739fc0 */ addiu $s3,$s3,-24640 +/* f168f8c: 00008025 */ or $s0,$zero,$zero +/* f168f90: 0000a025 */ or $s4,$zero,$zero +/* f168f94: 24160001 */ addiu $s6,$zero,0x1 +/* f168f98: 24170004 */ addiu $s7,$zero,0x4 +/* f168f9c: 8fbe0098 */ lw $s8,0x98($sp) +.L0f168fa0: +/* f168fa0: 8e6e0284 */ lw $t6,0x284($s3) +/* f168fa4: 01d07821 */ addu $t7,$t6,$s0 +/* f168fa8: 8de31630 */ lw $v1,0x1630($t7) +/* f168fac: 56430062 */ bnel $s2,$v1,.L0f169138 +/* f168fb0: 26940001 */ addiu $s4,$s4,0x1 +/* f168fb4: 92580001 */ lbu $t8,0x1($s2) +/* f168fb8: 33190002 */ andi $t9,$t8,0x2 +/* f168fbc: 5320005e */ beqzl $t9,.L0f169138 +/* f168fc0: 26940001 */ addiu $s4,$s4,0x1 +/* f168fc4: 92420000 */ lbu $v0,0x0($s2) +/* f168fc8: 00008825 */ or $s1,$zero,$zero +/* f168fcc: 52c20006 */ beql $s6,$v0,.L0f168fe8 +/* f168fd0: 8c680004 */ lw $t0,0x4($v1) +/* f168fd4: 12e20003 */ beq $s7,$v0,.L0f168fe4 +/* f168fd8: 24010002 */ addiu $at,$zero,0x2 +/* f168fdc: 54410005 */ bnel $v0,$at,.L0f168ff4 +/* f168fe0: 24010003 */ addiu $at,$zero,0x3 +.L0f168fe4: +/* f168fe4: 8c680004 */ lw $t0,0x4($v1) +.L0f168fe8: +/* f168fe8: 10000010 */ beqz $zero,.L0f16902c +/* f168fec: 8d110018 */ lw $s1,0x18($t0) +/* f168ff0: 24010003 */ addiu $at,$zero,0x3 +.L0f168ff4: +/* f168ff4: 1041000b */ beq $v0,$at,.L0f169024 +/* f168ff8: 24010006 */ addiu $at,$zero,0x6 +/* f168ffc: 1441000b */ bne $v0,$at,.L0f16902c +/* f169000: 00000000 */ sll $zero,$zero,0x0 +/* f169004: 0fc4a25f */ jal func0f12897c +/* f169008: 02402025 */ or $a0,$s2,$zero +/* f16900c: 8e69028c */ lw $t1,0x28c($s3) +/* f169010: 10490006 */ beq $v0,$t1,.L0f16902c +/* f169014: 00000000 */ sll $zero,$zero,0x0 +/* f169018: 8e6a0284 */ lw $t2,0x284($s3) +/* f16901c: 01505821 */ addu $t3,$t2,$s0 +/* f169020: 8d631630 */ lw $v1,0x1630($t3) +.L0f169024: +/* f169024: 8c6c0004 */ lw $t4,0x4($v1) +/* f169028: 8d910020 */ lw $s1,0x20($t4) +.L0f16902c: +/* f16902c: 12200041 */ beqz $s1,.L0f169134 +/* f169030: 02202025 */ or $a0,$s1,$zero +/* f169034: 27ad0080 */ addiu $t5,$sp,0x80 +/* f169038: e7b6007c */ swc1 $f22,0x7c($sp) +/* f16903c: e7b60080 */ swc1 $f22,0x80($sp) +/* f169040: e7b80074 */ swc1 $f24,0x74($sp) +/* f169044: e7b80078 */ swc1 $f24,0x78($sp) +/* f169048: afad0010 */ sw $t5,0x10($sp) +/* f16904c: 27a50074 */ addiu $a1,$sp,0x74 +/* f169050: 27a6007c */ addiu $a2,$sp,0x7c +/* f169054: 0fc1a006 */ jal func0f068018 +/* f169058: 27a70078 */ addiu $a3,$sp,0x78 +/* f16905c: 10400035 */ beqz $v0,.L0f169134 +/* f169060: 8fae0094 */ lw $t6,0x94($sp) +/* f169064: 00141080 */ sll $v0,$s4,0x2 +/* f169068: 01c27821 */ addu $t7,$t6,$v0 +/* f16906c: adf60000 */ sw $s6,0x0($t7) +/* f169070: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f169074: 8e680284 */ lw $t0,0x284($s3) +/* f169078: 46142181 */ sub.s $f6,$f4,$f20 +/* f16907c: 01104821 */ addu $t1,$t0,$s0 +/* f169080: 4600320d */ trunc.w.s $f8,$f6 +/* f169084: 44194000 */ mfc1 $t9,$f8 +/* f169088: 00000000 */ sll $zero,$zero,0x0 +/* f16908c: a5391634 */ sh $t9,0x1634($t1) +/* f169090: c7aa0074 */ lwc1 $f10,0x74($sp) +/* f169094: 8e6c0284 */ lw $t4,0x284($s3) +/* f169098: 46145400 */ add.s $f16,$f10,$f20 +/* f16909c: 01906821 */ addu $t5,$t4,$s0 +/* f1690a0: 4600848d */ trunc.w.s $f18,$f16 +/* f1690a4: 440b9000 */ mfc1 $t3,$f18 +/* f1690a8: 00000000 */ sll $zero,$zero,0x0 +/* f1690ac: a5ab1638 */ sh $t3,0x1638($t5) +/* f1690b0: c7a40080 */ lwc1 $f4,0x80($sp) +/* f1690b4: 8e780284 */ lw $t8,0x284($s3) +/* f1690b8: 03c25821 */ addu $t3,$s8,$v0 +/* f1690bc: 46142181 */ sub.s $f6,$f4,$f20 +/* f1690c0: 03104021 */ addu $t0,$t8,$s0 +/* f1690c4: 4600320d */ trunc.w.s $f8,$f6 +/* f1690c8: 440f4000 */ mfc1 $t7,$f8 +/* f1690cc: 00000000 */ sll $zero,$zero,0x0 +/* f1690d0: a50f1636 */ sh $t7,0x1636($t0) +/* f1690d4: c7aa0078 */ lwc1 $f10,0x78($sp) +/* f1690d8: 8e6a0284 */ lw $t2,0x284($s3) +/* f1690dc: 46145400 */ add.s $f16,$f10,$f20 +/* f1690e0: 01506021 */ addu $t4,$t2,$s0 +/* f1690e4: 4600848d */ trunc.w.s $f18,$f16 +/* f1690e8: 44099000 */ mfc1 $t1,$f18 +/* f1690ec: 00000000 */ sll $zero,$zero,0x0 +/* f1690f0: a589163a */ sh $t1,0x163a($t4) +/* f1690f4: c6aa0000 */ lwc1 $f10,0x0($s5) +/* f1690f8: c6480008 */ lwc1 $f8,0x8($s2) +/* f1690fc: c6b20004 */ lwc1 $f18,0x4($s5) +/* f169100: c650000c */ lwc1 $f16,0xc($s2) +/* f169104: 460a4081 */ sub.s $f2,$f8,$f10 +/* f169108: c6a60008 */ lwc1 $f6,0x8($s5) +/* f16910c: c6440010 */ lwc1 $f4,0x10($s2) +/* f169110: 46128301 */ sub.s $f12,$f16,$f18 +/* f169114: 46062001 */ sub.s $f0,$f4,$f6 +/* f169118: 46021102 */ mul.s $f4,$f2,$f2 +/* f16911c: 00000000 */ sll $zero,$zero,0x0 +/* f169120: 460c6182 */ mul.s $f6,$f12,$f12 +/* f169124: 46062200 */ add.s $f8,$f4,$f6 +/* f169128: 46000282 */ mul.s $f10,$f0,$f0 +/* f16912c: 46085400 */ add.s $f16,$f10,$f8 +/* f169130: e5700000 */ swc1 $f16,0x0($t3) +.L0f169134: +/* f169134: 26940001 */ addiu $s4,$s4,0x1 +.L0f169138: +/* f169138: 1697ff99 */ bne $s4,$s7,.L0f168fa0 +/* f16913c: 2610000c */ addiu $s0,$s0,0xc +/* f169140: 8e44001c */ lw $a0,0x1c($s2) +/* f169144: 24050001 */ addiu $a1,$zero,0x1 +/* f169148: 02a03025 */ or $a2,$s5,$zero +/* f16914c: 10800003 */ beqz $a0,.L0f16915c +/* f169150: 8fa70094 */ lw $a3,0x94($sp) +/* f169154: 0fc5a3c9 */ jal func0f168f24 +/* f169158: afbe0010 */ sw $s8,0x10($sp) +.L0f16915c: +/* f16915c: 8fad008c */ lw $t5,0x8c($sp) +/* f169160: 51a00009 */ beqzl $t5,.L0f169188 +/* f169164: 8fbf005c */ lw $ra,0x5c($sp) +/* f169168: 8e440020 */ lw $a0,0x20($s2) +/* f16916c: 01a02825 */ or $a1,$t5,$zero +/* f169170: 02a03025 */ or $a2,$s5,$zero +/* f169174: 10800003 */ beqz $a0,.L0f169184 +/* f169178: 8fa70094 */ lw $a3,0x94($sp) +/* f16917c: 0fc5a3c9 */ jal func0f168f24 +/* f169180: afbe0010 */ sw $s8,0x10($sp) +.L0f169184: +/* f169184: 8fbf005c */ lw $ra,0x5c($sp) +.L0f169188: +/* f169188: d7b40020 */ ldc1 $f20,0x20($sp) +/* f16918c: d7b60028 */ ldc1 $f22,0x28($sp) +/* f169190: d7b80030 */ ldc1 $f24,0x30($sp) +/* f169194: 8fb00038 */ lw $s0,0x38($sp) +/* f169198: 8fb1003c */ lw $s1,0x3c($sp) +/* f16919c: 8fb20040 */ lw $s2,0x40($sp) +/* f1691a0: 8fb30044 */ lw $s3,0x44($sp) +/* f1691a4: 8fb40048 */ lw $s4,0x48($sp) +/* f1691a8: 8fb5004c */ lw $s5,0x4c($sp) +/* f1691ac: 8fb60050 */ lw $s6,0x50($sp) +/* f1691b0: 8fb70054 */ lw $s7,0x54($sp) +/* f1691b4: 8fbe0058 */ lw $s8,0x58($sp) +/* f1691b8: 03e00008 */ jr $ra +/* f1691bc: 27bd0088 */ addiu $sp,$sp,0x88 +); + +GLOBAL_ASM( +glabel func0f1691c0 +/* f1691c0: 27bdff88 */ addiu $sp,$sp,-120 +/* f1691c4: 3c0e8008 */ lui $t6,0x8008 +/* f1691c8: afbf0034 */ sw $ra,0x34($sp) +/* f1691cc: afb40030 */ sw $s4,0x30($sp) +/* f1691d0: afb3002c */ sw $s3,0x2c($sp) +/* f1691d4: afb20028 */ sw $s2,0x28($sp) +/* f1691d8: afb10024 */ sw $s1,0x24($sp) +/* f1691dc: afb00020 */ sw $s0,0x20($sp) +/* f1691e0: 25ce4068 */ addiu $t6,$t6,0x4068 +/* f1691e4: 8dc10000 */ lw $at,0x0($t6) +/* f1691e8: 27b30060 */ addiu $s3,$sp,0x60 +/* f1691ec: 3c098008 */ lui $t1,0x8008 +/* f1691f0: ae610000 */ sw $at,0x0($s3) +/* f1691f4: 8dd90004 */ lw $t9,0x4($t6) +/* f1691f8: 25294078 */ addiu $t1,$t1,0x4078 +/* f1691fc: 27b40050 */ addiu $s4,$sp,0x50 +/* f169200: ae790004 */ sw $t9,0x4($s3) +/* f169204: 8dc10008 */ lw $at,0x8($t6) +/* f169208: 3c11800a */ lui $s1,0x800a +/* f16920c: 26319fc0 */ addiu $s1,$s1,-24640 +/* f169210: ae610008 */ sw $at,0x8($s3) +/* f169214: 8dd9000c */ lw $t9,0xc($t6) +/* f169218: 8e230284 */ lw $v1,0x284($s1) +/* f16921c: 8e30034c */ lw $s0,0x34c($s1) +/* f169220: ae79000c */ sw $t9,0xc($s3) +/* f169224: 8d210000 */ lw $at,0x0($t1) +/* f169228: 8e220348 */ lw $v0,0x348($s1) +/* f16922c: 2610fffc */ addiu $s0,$s0,-4 +/* f169230: ae810000 */ sw $at,0x0($s4) +/* f169234: 8d2c0004 */ lw $t4,0x4($t1) +/* f169238: 27b20040 */ addiu $s2,$sp,0x40 +/* f16923c: ae8c0004 */ sw $t4,0x4($s4) +/* f169240: 8d210008 */ lw $at,0x8($t1) +/* f169244: ae810008 */ sw $at,0x8($s4) +/* f169248: 8d2c000c */ lw $t4,0xc($t1) +/* f16924c: 0202082b */ sltu $at,$s0,$v0 +/* f169250: ae8c000c */ sw $t4,0xc($s4) +/* f169254: c4641bb0 */ lwc1 $f4,0x1bb0($v1) +/* f169258: e7a40040 */ swc1 $f4,0x40($sp) +/* f16925c: c4661bb4 */ lwc1 $f6,0x1bb4($v1) +/* f169260: e7a60044 */ swc1 $f6,0x44($sp) +/* f169264: c4681bb8 */ lwc1 $f8,0x1bb8($v1) +/* f169268: 1420000d */ bnez $at,.L0f1692a0 +/* f16926c: e7a80048 */ swc1 $f8,0x48($sp) +/* f169270: 8e040000 */ lw $a0,0x0($s0) +.L0f169274: +/* f169274: 00002825 */ or $a1,$zero,$zero +/* f169278: 02403025 */ or $a2,$s2,$zero +/* f16927c: 10800004 */ beqz $a0,.L0f169290 +/* f169280: 02803825 */ or $a3,$s4,$zero +/* f169284: 0fc5a3c9 */ jal func0f168f24 +/* f169288: afb30010 */ sw $s3,0x10($sp) +/* f16928c: 8e220348 */ lw $v0,0x348($s1) +.L0f169290: +/* f169290: 2610fffc */ addiu $s0,$s0,-4 +/* f169294: 0202082b */ sltu $at,$s0,$v0 +/* f169298: 5020fff6 */ beqzl $at,.L0f169274 +/* f16929c: 8e040000 */ lw $a0,0x0($s0) +.L0f1692a0: +/* f1692a0: 27b20040 */ addiu $s2,$sp,0x40 +/* f1692a4: 00001825 */ or $v1,$zero,$zero +/* f1692a8: 27a40050 */ addiu $a0,$sp,0x50 +/* f1692ac: 24080004 */ addiu $t0,$zero,0x4 +/* f1692b0: 2407fffe */ addiu $a3,$zero,-2 +/* f1692b4: 2406ffff */ addiu $a2,$zero,-1 +/* f1692b8: 2405000c */ addiu $a1,$zero,0xc +.L0f1692bc: +/* f1692bc: 8c8d0000 */ lw $t5,0x0($a0) +/* f1692c0: 55a0000d */ bnezl $t5,.L0f1692f8 +/* f1692c4: 24630001 */ addiu $v1,$v1,0x1 +/* f1692c8: 00650019 */ multu $v1,$a1 +/* f1692cc: 8e380284 */ lw $t8,0x284($s1) +/* f1692d0: 00001012 */ mflo $v0 +/* f1692d4: 03027821 */ addu $t7,$t8,$v0 +/* f1692d8: ade01630 */ sw $zero,0x1630($t7) +/* f1692dc: 8e2e0284 */ lw $t6,0x284($s1) +/* f1692e0: 01c2c821 */ addu $t9,$t6,$v0 +/* f1692e4: a7261634 */ sh $a2,0x1634($t9) +/* f1692e8: 8e2b0284 */ lw $t3,0x284($s1) +/* f1692ec: 01625021 */ addu $t2,$t3,$v0 +/* f1692f0: a5471638 */ sh $a3,0x1638($t2) +/* f1692f4: 24630001 */ addiu $v1,$v1,0x1 +.L0f1692f8: +/* f1692f8: 1468fff0 */ bne $v1,$t0,.L0f1692bc +/* f1692fc: 24840004 */ addiu $a0,$a0,0x4 +/* f169300: 3c10800a */ lui $s0,0x800a +/* f169304: 8e10a30c */ lw $s0,-0x5cf4($s0) +/* f169308: 3c02800a */ lui $v0,0x800a +/* f16930c: 8c42a308 */ lw $v0,-0x5cf8($v0) +/* f169310: 2610fffc */ addiu $s0,$s0,-4 +/* f169314: 0202082b */ sltu $at,$s0,$v0 +/* f169318: 5420000f */ bnezl $at,.L0f169358 +/* f16931c: 8fbf0034 */ lw $ra,0x34($sp) +/* f169320: 8e040000 */ lw $a0,0x0($s0) +.L0f169324: +/* f169324: 00002825 */ or $a1,$zero,$zero +/* f169328: 02403025 */ or $a2,$s2,$zero +/* f16932c: 10800005 */ beqz $a0,.L0f169344 +/* f169330: 02803825 */ or $a3,$s4,$zero +/* f169334: 0fc5a2d3 */ jal func0f168b4c +/* f169338: afb30010 */ sw $s3,0x10($sp) +/* f16933c: 3c02800a */ lui $v0,0x800a +/* f169340: 8c42a308 */ lw $v0,-0x5cf8($v0) +.L0f169344: +/* f169344: 2610fffc */ addiu $s0,$s0,-4 +/* f169348: 0202082b */ sltu $at,$s0,$v0 +/* f16934c: 5020fff5 */ beqzl $at,.L0f169324 +/* f169350: 8e040000 */ lw $a0,0x0($s0) +/* f169354: 8fbf0034 */ lw $ra,0x34($sp) +.L0f169358: +/* f169358: 8fb00020 */ lw $s0,0x20($sp) +/* f16935c: 8fb10024 */ lw $s1,0x24($sp) +/* f169360: 8fb20028 */ lw $s2,0x28($sp) +/* f169364: 8fb3002c */ lw $s3,0x2c($sp) +/* f169368: 8fb40030 */ lw $s4,0x30($sp) +/* f16936c: 03e00008 */ jr $ra +/* f169370: 27bd0078 */ addiu $sp,$sp,0x78 +/* f169374: 27bdfe70 */ addiu $sp,$sp,-400 +/* f169378: afbf0054 */ sw $ra,0x54($sp) +/* f16937c: afb20038 */ sw $s2,0x38($sp) +/* f169380: 3c0ebc00 */ lui $t6,0xbc00 +/* f169384: afbe0050 */ sw $s8,0x50($sp) +/* f169388: afb7004c */ sw $s7,0x4c($sp) +/* f16938c: afb60048 */ sw $s6,0x48($sp) +/* f169390: afb50044 */ sw $s5,0x44($sp) +/* f169394: afb40040 */ sw $s4,0x40($sp) +/* f169398: afb3003c */ sw $s3,0x3c($sp) +/* f16939c: afb10034 */ sw $s1,0x34($sp) +/* f1693a0: afb00030 */ sw $s0,0x30($sp) +/* f1693a4: f7b40028 */ sdc1 $f20,0x28($sp) +/* f1693a8: 35ce0006 */ ori $t6,$t6,0x6 +/* f1693ac: ac8e0000 */ sw $t6,0x0($a0) +/* f1693b0: ac800004 */ sw $zero,0x4($a0) +/* f1693b4: 0fc3569f */ jal func0f0d5a7c +/* f1693b8: 24920008 */ addiu $s2,$a0,0x8 +/* f1693bc: 3c13800a */ lui $s3,0x800a +/* f1693c0: 26739fc0 */ addiu $s3,$s3,-24640 +/* f1693c4: 8e6204b4 */ lw $v0,0x4b4($s3) +/* f1693c8: 2401005a */ addiu $at,$zero,0x5a +/* f1693cc: 10410006 */ beq $v0,$at,.L0f1693e8 +/* f1693d0: 2401004e */ addiu $at,$zero,0x4e +/* f1693d4: 54410060 */ bnel $v0,$at,.L0f169558 +/* f1693d8: 8e6204b4 */ lw $v0,0x4b4($s3) +/* f1693dc: 0fc06aea */ jal func0f01aba8 +/* f1693e0: 00000000 */ sll $zero,$zero,0x0 +/* f1693e4: 1040005b */ beqz $v0,.L0f169554 +.L0f1693e8: +/* f1693e8: 02401025 */ or $v0,$s2,$zero +/* f1693ec: 3c188006 */ lui $t8,0x8006 +/* f1693f0: 271813a0 */ addiu $t8,$t8,0x13a0 +/* f1693f4: 3c0f0600 */ lui $t7,0x600 +/* f1693f8: ac4f0000 */ sw $t7,0x0($v0) +/* f1693fc: ac580004 */ sw $t8,0x4($v0) +/* f169400: 0fc47b8a */ jal func0f11ee28 +/* f169404: 26520008 */ addiu $s2,$s2,0x8 +/* f169408: 10400008 */ beqz $v0,.L0f16942c +/* f16940c: 02401025 */ or $v0,$s2,$zero +/* f169410: 3c0a8006 */ lui $t2,0x8006 +/* f169414: 254a1360 */ addiu $t2,$t2,0x1360 +/* f169418: 3c190600 */ lui $t9,0x600 +/* f16941c: ac590000 */ sw $t9,0x0($v0) +/* f169420: ac4a0004 */ sw $t2,0x4($v0) +/* f169424: 10000008 */ beqz $zero,.L0f169448 +/* f169428: 26520008 */ addiu $s2,$s2,0x8 +.L0f16942c: +/* f16942c: 02401025 */ or $v0,$s2,$zero +/* f169430: 3c0c8006 */ lui $t4,0x8006 +/* f169434: 258c1380 */ addiu $t4,$t4,0x1380 +/* f169438: 3c0b0600 */ lui $t3,0x600 +/* f16943c: ac4b0000 */ sw $t3,0x0($v0) +/* f169440: ac4c0004 */ sw $t4,0x4($v0) +/* f169444: 26520008 */ addiu $s2,$s2,0x8 +.L0f169448: +/* f169448: 0c002ca0 */ jal 0xb280 +/* f16944c: 02402025 */ or $a0,$s2,$zero +/* f169450: 0c002c74 */ jal 0xb1d0 +/* f169454: 00402025 */ or $a0,$v0,$zero +/* f169458: 0040a025 */ or $s4,$v0,$zero +/* f16945c: 0c002f40 */ jal 0xbd00 +/* f169460: 24520008 */ addiu $s2,$v0,0x8 +/* f169464: 00028c00 */ sll $s1,$v0,0x10 +/* f169468: 00116c03 */ sra $t5,$s1,0x10 +/* f16946c: 0c002f44 */ jal 0xbd10 +/* f169470: 01a08825 */ or $s1,$t5,$zero +/* f169474: 44822000 */ mtc1 $v0,$f4 +/* f169478: 44918000 */ mtc1 $s1,$f16 +/* f16947c: 3c014080 */ lui $at,0x4080 +/* f169480: 468021a0 */ cvt.s.w $f6,$f4 +/* f169484: 4481a000 */ mtc1 $at,$f20 +/* f169488: 3c01ed00 */ lui $at,0xed00 +/* f16948c: 468084a0 */ cvt.s.w $f18,$f16 +/* f169490: 46143202 */ mul.s $f8,$f6,$f20 +/* f169494: 00000000 */ sll $zero,$zero,0x0 +/* f169498: 46149102 */ mul.s $f4,$f18,$f20 +/* f16949c: 4600428d */ trunc.w.s $f10,$f8 +/* f1694a0: 4600218d */ trunc.w.s $f6,$f4 +/* f1694a4: 440f5000 */ mfc1 $t7,$f10 +/* f1694a8: 440b3000 */ mfc1 $t3,$f6 +/* f1694ac: 31f80fff */ andi $t8,$t7,0xfff +/* f1694b0: 0301c825 */ or $t9,$t8,$at +/* f1694b4: 316c0fff */ andi $t4,$t3,0xfff +/* f1694b8: 000c6b00 */ sll $t5,$t4,0xc +/* f1694bc: 032d7025 */ or $t6,$t9,$t5 +/* f1694c0: 0c002f22 */ jal 0xbc88 +/* f1694c4: ae8e0000 */ sw $t6,0x0($s4) +/* f1694c8: 0c002f40 */ jal 0xbd00 +/* f1694cc: a7a2008a */ sh $v0,0x8a($sp) +/* f1694d0: 00028400 */ sll $s0,$v0,0x10 +/* f1694d4: 00107c03 */ sra $t7,$s0,0x10 +/* f1694d8: 0c002f44 */ jal 0xbd10 +/* f1694dc: 01e08025 */ or $s0,$t7,$zero +/* f1694e0: 00028c00 */ sll $s1,$v0,0x10 +/* f1694e4: 0011c403 */ sra $t8,$s1,0x10 +/* f1694e8: 0c002f26 */ jal 0xbc98 +/* f1694ec: 03008825 */ or $s1,$t8,$zero +/* f1694f0: 87ad008a */ lh $t5,0x8a($sp) +/* f1694f4: 00515021 */ addu $t2,$v0,$s1 +/* f1694f8: 448a4000 */ mtc1 $t2,$f8 +/* f1694fc: 020d7021 */ addu $t6,$s0,$t5 +/* f169500: 448e2000 */ mtc1 $t6,$f4 +/* f169504: 468042a0 */ cvt.s.w $f10,$f8 +/* f169508: 02402025 */ or $a0,$s2,$zero +/* f16950c: 468021a0 */ cvt.s.w $f6,$f4 +/* f169510: 46145402 */ mul.s $f16,$f10,$f20 +/* f169514: 00000000 */ sll $zero,$zero,0x0 +/* f169518: 46143202 */ mul.s $f8,$f6,$f20 +/* f16951c: 4600848d */ trunc.w.s $f18,$f16 +/* f169520: 4600428d */ trunc.w.s $f10,$f8 +/* f169524: 440c9000 */ mfc1 $t4,$f18 +/* f169528: 44185000 */ mfc1 $t8,$f10 +/* f16952c: 31990fff */ andi $t9,$t4,0xfff +/* f169530: 330a0fff */ andi $t2,$t8,0xfff +/* f169534: 000a5b00 */ sll $t3,$t2,0xc +/* f169538: 032b6025 */ or $t4,$t9,$t3 +/* f16953c: 0fc06bbc */ jal func0f01aef0 +/* f169540: ae8c0004 */ sw $t4,0x4($s4) +/* f169544: 0fc5a176 */ jal func0f1685d8 +/* f169548: 00402025 */ or $a0,$v0,$zero +/* f16954c: 1000065d */ beqz $zero,.L0f16aec4 +/* f169550: 00409025 */ or $s2,$v0,$zero +.L0f169554: +/* f169554: 8e6204b4 */ lw $v0,0x4b4($s3) +.L0f169558: +/* f169558: 2401005b */ addiu $at,$zero,0x5b +/* f16955c: 24070002 */ addiu $a3,$zero,0x2 +/* f169560: 14410040 */ bne $v0,$at,.L0f169664 +/* f169564: 3408fffe */ dli $t0,0xfffe +/* f169568: 02401025 */ or $v0,$s2,$zero +/* f16956c: 26520008 */ addiu $s2,$s2,0x8 +/* f169570: 3c0dbc00 */ lui $t5,0xbc00 +/* f169574: 35ad0404 */ ori $t5,$t5,0x404 +/* f169578: 02401825 */ or $v1,$s2,$zero +/* f16957c: 26520008 */ addiu $s2,$s2,0x8 +/* f169580: ac4d0000 */ sw $t5,0x0($v0) +/* f169584: ac470004 */ sw $a3,0x4($v0) +/* f169588: 3c0ebc00 */ lui $t6,0xbc00 +/* f16958c: 35ce0c04 */ ori $t6,$t6,0xc04 +/* f169590: 02402025 */ or $a0,$s2,$zero +/* f169594: ac6e0000 */ sw $t6,0x0($v1) +/* f169598: ac670004 */ sw $a3,0x4($v1) +/* f16959c: 3c0fbc00 */ lui $t7,0xbc00 +/* f1695a0: 35ef1404 */ ori $t7,$t7,0x1404 +/* f1695a4: 26520008 */ addiu $s2,$s2,0x8 +/* f1695a8: 02402825 */ or $a1,$s2,$zero +/* f1695ac: ac8f0000 */ sw $t7,0x0($a0) +/* f1695b0: ac880004 */ sw $t0,0x4($a0) +/* f1695b4: 26520008 */ addiu $s2,$s2,0x8 +/* f1695b8: 3c18bc00 */ lui $t8,0xbc00 +/* f1695bc: 37181c04 */ ori $t8,$t8,0x1c04 +/* f1695c0: 02403025 */ or $a2,$s2,$zero +/* f1695c4: acb80000 */ sw $t8,0x0($a1) +/* f1695c8: aca80004 */ sw $t0,0x4($a1) +/* f1695cc: 26520008 */ addiu $s2,$s2,0x8 +/* f1695d0: 3c0a8006 */ lui $t2,0x8006 +/* f1695d4: 3c090600 */ lui $t1,0x600 +/* f1695d8: 254a13a0 */ addiu $t2,$t2,0x13a0 +/* f1695dc: 02401025 */ or $v0,$s2,$zero +/* f1695e0: 3c198006 */ lui $t9,0x8006 +/* f1695e4: acca0004 */ sw $t2,0x4($a2) +/* f1695e8: acc90000 */ sw $t1,0x0($a2) +/* f1695ec: 27391380 */ addiu $t9,$t9,0x1380 +/* f1695f0: ac590004 */ sw $t9,0x4($v0) +/* f1695f4: ac490000 */ sw $t1,0x0($v0) +/* f1695f8: 26520008 */ addiu $s2,$s2,0x8 +/* f1695fc: 0fc4a24b */ jal func0f12892c +/* f169600: 00002025 */ or $a0,$zero,$zero +/* f169604: 8e700284 */ lw $s0,0x284($s3) +/* f169608: 86040634 */ lh $a0,0x634($s0) +/* f16960c: 0c002f2a */ jal 0xbca8 +/* f169610: 86050636 */ lh $a1,0x636($s0) +/* f169614: 8e700284 */ lw $s0,0x284($s3) +/* f169618: c60c1854 */ lwc1 $f12,0x1854($s0) +/* f16961c: c60e1858 */ lwc1 $f14,0x1858($s0) +/* f169620: 86060630 */ lh $a2,0x630($s0) +/* f169624: 0c002f76 */ jal 0xbdd8 +/* f169628: 86070632 */ lh $a3,0x632($s0) +/* f16962c: 3c013f80 */ lui $at,0x3f80 +/* f169630: 44816000 */ mtc1 $at,$f12 +/* f169634: 0c0059d2 */ jal 0x16748 +/* f169638: 00000000 */ sll $zero,$zero,0x0 +/* f16963c: 0c002c74 */ jal 0xb1d0 +/* f169640: 02402025 */ or $a0,$s2,$zero +/* f169644: 0c002ccc */ jal 0xb330 +/* f169648: 00402025 */ or $a0,$v0,$zero +/* f16964c: 0fc572dd */ jal func0f15cb74 +/* f169650: 00402025 */ or $a0,$v0,$zero +/* f169654: 0fc3ef0c */ jal func0f0fbc30 +/* f169658: 00402025 */ or $a0,$v0,$zero +/* f16965c: 10000619 */ beqz $zero,.L0f16aec4 +/* f169660: 00409025 */ or $s2,$v0,$zero +.L0f169664: +/* f169664: 2401005d */ addiu $at,$zero,0x5d +/* f169668: 14410046 */ bne $v0,$at,.L0f169784 +/* f16966c: 24070002 */ addiu $a3,$zero,0x2 +/* f169670: 02401025 */ or $v0,$s2,$zero +/* f169674: 26520008 */ addiu $s2,$s2,0x8 +/* f169678: 3c0bbc00 */ lui $t3,0xbc00 +/* f16967c: 356b0404 */ ori $t3,$t3,0x404 +/* f169680: 02401825 */ or $v1,$s2,$zero +/* f169684: 26520008 */ addiu $s2,$s2,0x8 +/* f169688: ac4b0000 */ sw $t3,0x0($v0) +/* f16968c: ac470004 */ sw $a3,0x4($v0) +/* f169690: 3c0cbc00 */ lui $t4,0xbc00 +/* f169694: 358c0c04 */ ori $t4,$t4,0xc04 +/* f169698: 02402025 */ or $a0,$s2,$zero +/* f16969c: ac6c0000 */ sw $t4,0x0($v1) +/* f1696a0: ac670004 */ sw $a3,0x4($v1) +/* f1696a4: 3c0dbc00 */ lui $t5,0xbc00 +/* f1696a8: 3408fffe */ dli $t0,0xfffe +/* f1696ac: 35ad1404 */ ori $t5,$t5,0x1404 +/* f1696b0: 26520008 */ addiu $s2,$s2,0x8 +/* f1696b4: 02402825 */ or $a1,$s2,$zero +/* f1696b8: ac8d0000 */ sw $t5,0x0($a0) +/* f1696bc: ac880004 */ sw $t0,0x4($a0) +/* f1696c0: 26520008 */ addiu $s2,$s2,0x8 +/* f1696c4: 3c0ebc00 */ lui $t6,0xbc00 +/* f1696c8: 35ce1c04 */ ori $t6,$t6,0x1c04 +/* f1696cc: 02403025 */ or $a2,$s2,$zero +/* f1696d0: acae0000 */ sw $t6,0x0($a1) +/* f1696d4: aca80004 */ sw $t0,0x4($a1) +/* f1696d8: 26520008 */ addiu $s2,$s2,0x8 +/* f1696dc: 3c0f8006 */ lui $t7,0x8006 +/* f1696e0: 3c090600 */ lui $t1,0x600 +/* f1696e4: 25ef13a0 */ addiu $t7,$t7,0x13a0 +/* f1696e8: 02401025 */ or $v0,$s2,$zero +/* f1696ec: 3c188006 */ lui $t8,0x8006 +/* f1696f0: accf0004 */ sw $t7,0x4($a2) +/* f1696f4: acc90000 */ sw $t1,0x0($a2) +/* f1696f8: 27181380 */ addiu $t8,$t8,0x1380 +/* f1696fc: ac580004 */ sw $t8,0x4($v0) +/* f169700: ac490000 */ sw $t1,0x0($v0) +/* f169704: 26520008 */ addiu $s2,$s2,0x8 +/* f169708: 0fc4a24b */ jal func0f12892c +/* f16970c: 00002025 */ or $a0,$zero,$zero +/* f169710: 8e700284 */ lw $s0,0x284($s3) +/* f169714: 86040634 */ lh $a0,0x634($s0) +/* f169718: 0c002f2a */ jal 0xbca8 +/* f16971c: 86050636 */ lh $a1,0x636($s0) +/* f169720: 8e700284 */ lw $s0,0x284($s3) +/* f169724: c60c1854 */ lwc1 $f12,0x1854($s0) +/* f169728: c60e1858 */ lwc1 $f14,0x1858($s0) +/* f16972c: 86060630 */ lh $a2,0x630($s0) +/* f169730: 0c002f76 */ jal 0xbdd8 +/* f169734: 86070632 */ lh $a3,0x632($s0) +/* f169738: 3c013f80 */ lui $at,0x3f80 +/* f16973c: 44816000 */ mtc1 $at,$f12 +/* f169740: 0c0059d2 */ jal 0x16748 +/* f169744: 00000000 */ sll $zero,$zero,0x0 +/* f169748: 0c002c74 */ jal 0xb1d0 +/* f16974c: 02402025 */ or $a0,$s2,$zero +/* f169750: 0fc572dd */ jal func0f15cb74 +/* f169754: 00402025 */ or $a0,$v0,$zero +/* f169758: 0fc3ef0c */ jal func0f0fbc30 +/* f16975c: 00402025 */ or $a0,$v0,$zero +/* f169760: 8e6a0284 */ lw $t2,0x284($s3) +/* f169764: 00409025 */ or $s2,$v0,$zero +/* f169768: 8d591a24 */ lw $t9,0x1a24($t2) +/* f16976c: 532005d6 */ beqzl $t9,.L0f16aec8 +/* f169770: 826e04d3 */ lb $t6,0x4d3($s3) +/* f169774: 0fc2eb5b */ jal func0f0bad6c +/* f169778: 00000000 */ sll $zero,$zero,0x0 +/* f16977c: 100005d2 */ beqz $zero,.L0f16aec8 +/* f169780: 826e04d3 */ lb $t6,0x4d3($s3) +.L0f169784: +/* f169784: 2401005c */ addiu $at,$zero,0x5c +/* f169788: 14410041 */ bne $v0,$at,.L0f169890 +/* f16978c: 24070002 */ addiu $a3,$zero,0x2 +/* f169790: 02401025 */ or $v0,$s2,$zero +/* f169794: 26520008 */ addiu $s2,$s2,0x8 +/* f169798: 3c0bbc00 */ lui $t3,0xbc00 +/* f16979c: 356b0404 */ ori $t3,$t3,0x404 +/* f1697a0: 02401825 */ or $v1,$s2,$zero +/* f1697a4: 26520008 */ addiu $s2,$s2,0x8 +/* f1697a8: ac4b0000 */ sw $t3,0x0($v0) +/* f1697ac: ac470004 */ sw $a3,0x4($v0) +/* f1697b0: 3c0cbc00 */ lui $t4,0xbc00 +/* f1697b4: 358c0c04 */ ori $t4,$t4,0xc04 +/* f1697b8: 02402025 */ or $a0,$s2,$zero +/* f1697bc: ac6c0000 */ sw $t4,0x0($v1) +/* f1697c0: ac670004 */ sw $a3,0x4($v1) +/* f1697c4: 3c0dbc00 */ lui $t5,0xbc00 +/* f1697c8: 3408fffe */ dli $t0,0xfffe +/* f1697cc: 35ad1404 */ ori $t5,$t5,0x1404 +/* f1697d0: 26520008 */ addiu $s2,$s2,0x8 +/* f1697d4: 02402825 */ or $a1,$s2,$zero +/* f1697d8: ac8d0000 */ sw $t5,0x0($a0) +/* f1697dc: ac880004 */ sw $t0,0x4($a0) +/* f1697e0: 26520008 */ addiu $s2,$s2,0x8 +/* f1697e4: 3c0ebc00 */ lui $t6,0xbc00 +/* f1697e8: 35ce1c04 */ ori $t6,$t6,0x1c04 +/* f1697ec: 02403025 */ or $a2,$s2,$zero +/* f1697f0: acae0000 */ sw $t6,0x0($a1) +/* f1697f4: aca80004 */ sw $t0,0x4($a1) +/* f1697f8: 26520008 */ addiu $s2,$s2,0x8 +/* f1697fc: 3c0f8006 */ lui $t7,0x8006 +/* f169800: 3c090600 */ lui $t1,0x600 +/* f169804: 25ef13a0 */ addiu $t7,$t7,0x13a0 +/* f169808: 02401025 */ or $v0,$s2,$zero +/* f16980c: 3c188006 */ lui $t8,0x8006 +/* f169810: accf0004 */ sw $t7,0x4($a2) +/* f169814: acc90000 */ sw $t1,0x0($a2) +/* f169818: 27181380 */ addiu $t8,$t8,0x1380 +/* f16981c: ac580004 */ sw $t8,0x4($v0) +/* f169820: ac490000 */ sw $t1,0x0($v0) +/* f169824: 26520008 */ addiu $s2,$s2,0x8 +/* f169828: 0fc4a24b */ jal func0f12892c +/* f16982c: 00002025 */ or $a0,$zero,$zero +/* f169830: 8e700284 */ lw $s0,0x284($s3) +/* f169834: 86040634 */ lh $a0,0x634($s0) +/* f169838: 0c002f2a */ jal 0xbca8 +/* f16983c: 86050636 */ lh $a1,0x636($s0) +/* f169840: 8e700284 */ lw $s0,0x284($s3) +/* f169844: c60c1854 */ lwc1 $f12,0x1854($s0) +/* f169848: c60e1858 */ lwc1 $f14,0x1858($s0) +/* f16984c: 86060630 */ lh $a2,0x630($s0) +/* f169850: 0c002f76 */ jal 0xbdd8 +/* f169854: 86070632 */ lh $a3,0x632($s0) +/* f169858: 3c013f80 */ lui $at,0x3f80 +/* f16985c: 44816000 */ mtc1 $at,$f12 +/* f169860: 0c0059d2 */ jal 0x16748 +/* f169864: 00000000 */ sll $zero,$zero,0x0 +/* f169868: 0c002c6a */ jal 0xb1a8 +/* f16986c: 02402025 */ or $a0,$s2,$zero +/* f169870: 0c002c74 */ jal 0xb1d0 +/* f169874: 00402025 */ or $a0,$v0,$zero +/* f169878: 0c002ccc */ jal 0xb330 +/* f16987c: 00402025 */ or $a0,$v0,$zero +/* f169880: 0fc4ec19 */ jal func0f13b064 +/* f169884: 00402025 */ or $a0,$v0,$zero +/* f169888: 1000058e */ beqz $zero,.L0f16aec4 +/* f16988c: 00409025 */ or $s2,$v0,$zero +.L0f169890: +/* f169890: 8e700298 */ lw $s0,0x298($s3) +/* f169894: 06010006 */ bgez $s0,.L0f1698b0 +/* f169898: 00000000 */ sll $zero,$zero,0x0 +/* f16989c: 8e70029c */ lw $s0,0x29c($s3) +/* f1698a0: 2a190000 */ slti $t9,$s0,0x0 +/* f1698a4: 3b300001 */ xori $s0,$t9,0x1 +/* f1698a8: 12000004 */ beqz $s0,.L0f1698bc +/* f1698ac: 00000000 */ sll $zero,$zero,0x0 +.L0f1698b0: +/* f1698b0: 0fc2f130 */ jal func0f0bc4c0 +/* f1698b4: 00000000 */ sll $zero,$zero,0x0 +/* f1698b8: 0002802b */ sltu $s0,$zero,$v0 +.L0f1698bc: +/* f1698bc: 12000004 */ beqz $s0,.L0f1698d0 +/* f1698c0: afb00124 */ sw $s0,0x124($sp) +/* f1698c4: 240b0001 */ addiu $t3,$zero,0x1 +/* f1698c8: 1000001c */ beqz $zero,.L0f16993c +/* f1698cc: afab012c */ sw $t3,0x12c($sp) +.L0f1698d0: +/* f1698d0: 8e6c006c */ lw $t4,0x6c($s3) +/* f1698d4: 00002025 */ or $a0,$zero,$zero +/* f1698d8: 00001825 */ or $v1,$zero,$zero +/* f1698dc: 11800003 */ beqz $t4,.L0f1698ec +/* f1698e0: 00001025 */ or $v0,$zero,$zero +/* f1698e4: 10000001 */ beqz $zero,.L0f1698ec +/* f1698e8: 24040001 */ addiu $a0,$zero,0x1 +.L0f1698ec: +/* f1698ec: 8e6d0068 */ lw $t5,0x68($s3) +/* f1698f0: 00008025 */ or $s0,$zero,$zero +/* f1698f4: 11a00003 */ beqz $t5,.L0f169904 +/* f1698f8: 00000000 */ sll $zero,$zero,0x0 +/* f1698fc: 10000001 */ beqz $zero,.L0f169904 +/* f169900: 24030001 */ addiu $v1,$zero,0x1 +.L0f169904: +/* f169904: 8e6e0064 */ lw $t6,0x64($s3) +/* f169908: 11c00003 */ beqz $t6,.L0f169918 +/* f16990c: 00000000 */ sll $zero,$zero,0x0 +/* f169910: 10000001 */ beqz $zero,.L0f169918 +/* f169914: 24020001 */ addiu $v0,$zero,0x1 +.L0f169918: +/* f169918: 8e6f0070 */ lw $t7,0x70($s3) +/* f16991c: 11e00003 */ beqz $t7,.L0f16992c +/* f169920: 00000000 */ sll $zero,$zero,0x0 +/* f169924: 10000001 */ beqz $zero,.L0f16992c +/* f169928: 24100001 */ addiu $s0,$zero,0x1 +.L0f16992c: +/* f16992c: 0202c021 */ addu $t8,$s0,$v0 +/* f169930: 03035021 */ addu $t2,$t8,$v1 +/* f169934: 0144c821 */ addu $t9,$t2,$a0 +/* f169938: afb9012c */ sw $t9,0x12c($sp) +.L0f16993c: +/* f16993c: 02401025 */ or $v0,$s2,$zero +/* f169940: 26520008 */ addiu $s2,$s2,0x8 +/* f169944: 3c0bbc00 */ lui $t3,0xbc00 +/* f169948: 24070002 */ addiu $a3,$zero,0x2 +/* f16994c: 356b0404 */ ori $t3,$t3,0x404 +/* f169950: 02401825 */ or $v1,$s2,$zero +/* f169954: 26520008 */ addiu $s2,$s2,0x8 +/* f169958: ac4b0000 */ sw $t3,0x0($v0) +/* f16995c: ac470004 */ sw $a3,0x4($v0) +/* f169960: 3c0cbc00 */ lui $t4,0xbc00 +/* f169964: 358c0c04 */ ori $t4,$t4,0xc04 +/* f169968: 02402025 */ or $a0,$s2,$zero +/* f16996c: ac6c0000 */ sw $t4,0x0($v1) +/* f169970: ac670004 */ sw $a3,0x4($v1) +/* f169974: 3c0dbc00 */ lui $t5,0xbc00 +/* f169978: 3408fffe */ dli $t0,0xfffe +/* f16997c: 35ad1404 */ ori $t5,$t5,0x1404 +/* f169980: 26520008 */ addiu $s2,$s2,0x8 +/* f169984: 02402825 */ or $a1,$s2,$zero +/* f169988: ac8d0000 */ sw $t5,0x0($a0) +/* f16998c: ac880004 */ sw $t0,0x4($a0) +/* f169990: 3c0ebc00 */ lui $t6,0xbc00 +/* f169994: 35ce1c04 */ ori $t6,$t6,0x1c04 +/* f169998: acae0000 */ sw $t6,0x0($a1) +/* f16999c: aca80004 */ sw $t0,0x4($a1) +/* f1699a0: 8faf012c */ lw $t7,0x12c($sp) +/* f1699a4: 26520008 */ addiu $s2,$s2,0x8 +/* f1699a8: 00008025 */ or $s0,$zero,$zero +/* f1699ac: 19e00545 */ blez $t7,.L0f16aec4 +/* f1699b0: 3c188006 */ lui $t8,0x8006 +/* f1699b4: 3c01bf80 */ lui $at,0xbf80 +/* f1699b8: 271813a0 */ addiu $t8,$t8,0x13a0 +/* f1699bc: 4481a000 */ mtc1 $at,$f20 +/* f1699c0: afb80068 */ sw $t8,0x68($sp) +/* f1699c4: 241e0001 */ addiu $s8,$zero,0x1 +/* f1699c8: 2417ffff */ addiu $s7,$zero,-1 +/* f1699cc: 2416fffe */ addiu $s6,$zero,-2 +/* f1699d0: 24140004 */ addiu $s4,$zero,0x4 +/* f1699d4: 8faa0124 */ lw $t2,0x124($sp) +.L0f1699d8: +/* f1699d8: 0000a825 */ or $s5,$zero,$zero +/* f1699dc: afb20128 */ sw $s2,0x128($sp) +/* f1699e0: 11400007 */ beqz $t2,.L0f169a00 +/* f1699e4: 00002025 */ or $a0,$zero,$zero +/* f1699e8: 0fc4a24b */ jal func0f12892c +/* f1699ec: 24110001 */ addiu $s1,$zero,0x1 +/* f1699f0: 26190001 */ addiu $t9,$s0,0x1 +/* f1699f4: ae600290 */ sw $zero,0x290($s3) +/* f1699f8: 1000000a */ beqz $zero,.L0f169a24 +/* f1699fc: afb90060 */ sw $t9,0x60($sp) +.L0f169a00: +/* f169a00: 0fc4a3b2 */ jal func0f128ec8 +/* f169a04: 02002025 */ or $a0,$s0,$zero +/* f169a08: 0fc4a24b */ jal func0f12892c +/* f169a0c: 00402025 */ or $a0,$v0,$zero +/* f169a10: 8fab012c */ lw $t3,0x12c($sp) +/* f169a14: 26020001 */ addiu $v0,$s0,0x1 +/* f169a18: afa20060 */ sw $v0,0x60($sp) +/* f169a1c: 01628826 */ xor $s1,$t3,$v0 +/* f169a20: 2e310001 */ sltiu $s1,$s1,0x1 +.L0f169a24: +/* f169a24: 8e6c02ac */ lw $t4,0x2ac($s3) +/* f169a28: 24010006 */ addiu $at,$zero,0x6 +/* f169a2c: 11810029 */ beq $t4,$at,.L0f169ad4 +/* f169a30: 00000000 */ sll $zero,$zero,0x0 +/* f169a34: 8e700284 */ lw $s0,0x284($s3) +/* f169a38: 8e0d00bc */ lw $t5,0xbc($s0) +/* f169a3c: 8da20004 */ lw $v0,0x4($t5) +/* f169a40: 844402d8 */ lh $a0,0x2d8($v0) +/* f169a44: 18800023 */ blez $a0,.L0f169ad4 +/* f169a48: 00000000 */ sll $zero,$zero,0x0 +/* f169a4c: 920e1922 */ lbu $t6,0x1922($s0) +/* f169a50: 15c00020 */ bnez $t6,.L0f169ad4 +/* f169a54: 00000000 */ sll $zero,$zero,0x0 +/* f169a58: 8e0f1c08 */ lw $t7,0x1c08($s0) +/* f169a5c: 24011388 */ addiu $at,$zero,0x1388 +/* f169a60: 15e0001c */ bnez $t7,.L0f169ad4 +/* f169a64: 00000000 */ sll $zero,$zero,0x0 +/* f169a68: 0004a980 */ sll $s5,$a0,0x6 +/* f169a6c: 02a4a821 */ addu $s5,$s5,$a0 +/* f169a70: 0015a840 */ sll $s5,$s5,0x1 +/* f169a74: 02a1001a */ div $zero,$s5,$at +/* f169a78: 0000c012 */ mflo $t8 +/* f169a7c: 27150064 */ addiu $s5,$t8,0x64 +/* f169a80: 2ea100e7 */ sltiu $at,$s5,0xe7 +/* f169a84: 14200002 */ bnez $at,.L0f169a90 +/* f169a88: 240a1388 */ addiu $t2,$zero,0x1388 +/* f169a8c: 241500e6 */ addiu $s5,$zero,0xe6 +.L0f169a90: +/* f169a90: 28811389 */ slti $at,$a0,0x1389 +/* f169a94: 54200004 */ bnezl $at,.L0f169aa8 +/* f169a98: 904b02ff */ lbu $t3,0x2ff($v0) +/* f169a9c: a44a02d8 */ sh $t2,0x2d8($v0) +/* f169aa0: 844402d8 */ lh $a0,0x2d8($v0) +/* f169aa4: 904b02ff */ lbu $t3,0x2ff($v0) +.L0f169aa8: +/* f169aa8: 8e790038 */ lw $t9,0x38($s3) +/* f169aac: 256c0001 */ addiu $t4,$t3,0x1 +/* f169ab0: 032c0019 */ multu $t9,$t4 +/* f169ab4: 00006812 */ mflo $t5 +/* f169ab8: 008d7023 */ subu $t6,$a0,$t5 +/* f169abc: a44e02d8 */ sh $t6,0x2d8($v0) +/* f169ac0: 844f02d8 */ lh $t7,0x2d8($v0) +/* f169ac4: 1de00003 */ bgtz $t7,.L0f169ad4 +/* f169ac8: 00000000 */ sll $zero,$zero,0x0 +/* f169acc: a44002d8 */ sh $zero,0x2d8($v0) +/* f169ad0: a04002ff */ sb $zero,0x2ff($v0) +.L0f169ad4: +/* f169ad4: 0fc522d0 */ jal func0f148b40 +/* f169ad8: 02a02025 */ or $a0,$s5,$zero +/* f169adc: 02401025 */ or $v0,$s2,$zero +/* f169ae0: 3c180600 */ lui $t8,0x600 +/* f169ae4: ac580000 */ sw $t8,0x0($v0) +/* f169ae8: 8faa0068 */ lw $t2,0x68($sp) +/* f169aec: 26520008 */ addiu $s2,$s2,0x8 +/* f169af0: 0fc47b8a */ jal func0f11ee28 +/* f169af4: ac4a0004 */ sw $t2,0x4($v0) +/* f169af8: 10400009 */ beqz $v0,.L0f169b20 +/* f169afc: 3c0c0600 */ lui $t4,0x600 +/* f169b00: 02401025 */ or $v0,$s2,$zero +/* f169b04: 3c198006 */ lui $t9,0x8006 +/* f169b08: 27391360 */ addiu $t9,$t9,0x1360 +/* f169b0c: 3c0b0600 */ lui $t3,0x600 +/* f169b10: ac4b0000 */ sw $t3,0x0($v0) +/* f169b14: ac590004 */ sw $t9,0x4($v0) +/* f169b18: 10000007 */ beqz $zero,.L0f169b38 +/* f169b1c: 26520008 */ addiu $s2,$s2,0x8 +.L0f169b20: +/* f169b20: 02401025 */ or $v0,$s2,$zero +/* f169b24: 3c0d8006 */ lui $t5,0x8006 +/* f169b28: 25ad1380 */ addiu $t5,$t5,0x1380 +/* f169b2c: ac4d0004 */ sw $t5,0x4($v0) +/* f169b30: ac4c0000 */ sw $t4,0x0($v0) +/* f169b34: 26520008 */ addiu $s2,$s2,0x8 +.L0f169b38: +/* f169b38: 8e700284 */ lw $s0,0x284($s3) +/* f169b3c: 86040634 */ lh $a0,0x634($s0) +/* f169b40: 0c002f2a */ jal 0xbca8 +/* f169b44: 86050636 */ lh $a1,0x636($s0) +/* f169b48: 8e700284 */ lw $s0,0x284($s3) +/* f169b4c: c60c1854 */ lwc1 $f12,0x1854($s0) +/* f169b50: c60e1858 */ lwc1 $f14,0x1858($s0) +/* f169b54: 86060630 */ lh $a2,0x630($s0) +/* f169b58: 0c002f76 */ jal 0xbdd8 +/* f169b5c: 86070632 */ lh $a3,0x632($s0) +/* f169b60: 8e6e0288 */ lw $t6,0x288($s3) +/* f169b64: 0c0059d2 */ jal 0x16748 +/* f169b68: c5cc0074 */ lwc1 $f12,0x74($t6) +/* f169b6c: 0fc595fe */ jal func0f1657f8 +/* f169b70: 00000000 */ sll $zero,$zero,0x0 +/* f169b74: 0fc5d8a6 */ jal func0f176298 +/* f169b78: 00000000 */ sll $zero,$zero,0x0 +/* f169b7c: 0c002ca0 */ jal 0xb280 +/* f169b80: 02402025 */ or $a0,$s2,$zero +/* f169b84: 0c002c74 */ jal 0xb1d0 +/* f169b88: 00402025 */ or $a0,$v0,$zero +/* f169b8c: 0fc572dd */ jal func0f15cb74 +/* f169b90: 00402025 */ or $a0,$v0,$zero +/* f169b94: 0fc4f144 */ jal func0f13c510 +/* f169b98: 00409025 */ or $s2,$v0,$zero +/* f169b9c: 8e6f04b4 */ lw $t7,0x4b4($s3) +/* f169ba0: 24010026 */ addiu $at,$zero,0x26 +/* f169ba4: 3c188008 */ lui $t8,0x8008 +/* f169ba8: 55e1000a */ bnel $t7,$at,.L0f169bd4 +/* f169bac: 8e6b000c */ lw $t3,0xc($s3) +/* f169bb0: 8f187260 */ lw $t8,0x7260($t8) +/* f169bb4: 3c0a800a */ lui $t2,0x800a +/* f169bb8: 5f00001a */ bgtzl $t8,.L0f169c24 +/* f169bbc: 8e700284 */ lw $s0,0x284($s3) +/* f169bc0: 8d4a19c4 */ lw $t2,0x19c4($t2) +/* f169bc4: 24010003 */ addiu $at,$zero,0x3 +/* f169bc8: 51410016 */ beql $t2,$at,.L0f169c24 +/* f169bcc: 8e700284 */ lw $s0,0x284($s3) +/* f169bd0: 8e6b000c */ lw $t3,0xc($s3) +.L0f169bd4: +/* f169bd4: 29610006 */ slti $at,$t3,0x6 +/* f169bd8: 50200012 */ beqzl $at,.L0f169c24 +/* f169bdc: 8e700284 */ lw $s0,0x284($s3) +/* f169be0: 8e790318 */ lw $t9,0x318($s3) +/* f169be4: 5720000f */ bnezl $t9,.L0f169c24 +/* f169be8: 8e700284 */ lw $s0,0x284($s3) +/* f169bec: 8e6c02ac */ lw $t4,0x2ac($s3) +/* f169bf0: 24010006 */ addiu $at,$zero,0x6 +/* f169bf4: 3c028008 */ lui $v0,0x8008 +/* f169bf8: 5181000a */ beql $t4,$at,.L0f169c24 +/* f169bfc: 8e700284 */ lw $s0,0x284($s3) +/* f169c00: 8c424050 */ lw $v0,0x4050($v0) +/* f169c04: 28410006 */ slti $at,$v0,0x6 +/* f169c08: 10200002 */ beqz $at,.L0f169c14 +/* f169c0c: 244d0001 */ addiu $t5,$v0,0x1 +/* f169c10: ae7e0320 */ sw $s8,0x320($s3) +.L0f169c14: +/* f169c14: 3c018008 */ lui $at,0x8008 +/* f169c18: 1000001d */ beqz $zero,.L0f169c90 +/* f169c1c: ac2d4050 */ sw $t5,0x4050($at) +/* f169c20: 8e700284 */ lw $s0,0x284($s3) +.L0f169c24: +/* f169c24: 3c0a8007 */ lui $t2,0x8007 +/* f169c28: 8e0e1580 */ lw $t6,0x1580($s0) +/* f169c2c: 000ec780 */ sll $t8,$t6,0x1e +/* f169c30: 07030018 */ bgezl $t8,.L0f169c94 +/* f169c34: 8e6a0320 */ lw $t2,0x320($s3) +/* f169c38: 8d4a5d60 */ lw $t2,0x5d60($t2) +/* f169c3c: 24010002 */ addiu $at,$zero,0x2 +/* f169c40: 55410014 */ bnel $t2,$at,.L0f169c94 +/* f169c44: 8e6a0320 */ lw $t2,0x320($s3) +/* f169c48: 8e020000 */ lw $v0,0x0($s0) +/* f169c4c: 24010002 */ addiu $at,$zero,0x2 +/* f169c50: 53c20010 */ beql $s8,$v0,.L0f169c94 +/* f169c54: 8e6a0320 */ lw $t2,0x320($s3) +/* f169c58: 1041000d */ beq $v0,$at,.L0f169c90 +/* f169c5c: 3c0b800a */ lui $t3,0x800a +/* f169c60: 8d6bdfc0 */ lw $t3,-0x2040($t3) +/* f169c64: 5560000b */ bnezl $t3,.L0f169c94 +/* f169c68: 8e6a0320 */ lw $t2,0x320($s3) +/* f169c6c: 0fc27ab9 */ jal func0f09eae4 +/* f169c70: 00000000 */ sll $zero,$zero,0x0 +/* f169c74: 8e700284 */ lw $s0,0x284($s3) +/* f169c78: 00026040 */ sll $t4,$v0,0x1 +/* f169c7c: 318d0002 */ andi $t5,$t4,0x2 +/* f169c80: 920e1583 */ lbu $t6,0x1583($s0) +/* f169c84: 31cffffd */ andi $t7,$t6,0xfffd +/* f169c88: 01afc025 */ or $t8,$t5,$t7 +/* f169c8c: a2181583 */ sb $t8,0x1583($s0) +.L0f169c90: +/* f169c90: 8e6a0320 */ lw $t2,0x320($s3) +.L0f169c94: +/* f169c94: 02402025 */ or $a0,$s2,$zero +/* f169c98: 2405ffff */ addiu $a1,$zero,-1 +/* f169c9c: 11400008 */ beqz $t2,.L0f169cc0 +/* f169ca0: 3c0c800a */ lui $t4,0x800a +/* f169ca4: 0fc5090e */ jal func0f142438 +/* f169ca8: 240600ff */ addiu $a2,$zero,0xff +/* f169cac: 8e6b0320 */ lw $t3,0x320($s3) +/* f169cb0: 00409025 */ or $s2,$v0,$zero +/* f169cb4: 2579ffff */ addiu $t9,$t3,-1 +/* f169cb8: 1000046e */ beqz $zero,.L0f16ae74 +/* f169cbc: ae790320 */ sw $t9,0x320($s3) +.L0f169cc0: +/* f169cc0: 8d8cdfc0 */ lw $t4,-0x2040($t4) +/* f169cc4: 3c188007 */ lui $t8,0x8007 +/* f169cc8: 11800012 */ beqz $t4,.L0f169d14 +/* f169ccc: 00000000 */ sll $zero,$zero,0x0 +/* f169cd0: 0c002ccc */ jal 0xb330 +/* f169cd4: 02402025 */ or $a0,$s2,$zero +/* f169cd8: 0fc572dd */ jal func0f15cb74 +/* f169cdc: 00402025 */ or $a0,$v0,$zero +/* f169ce0: 3c013f80 */ lui $at,0x3f80 +/* f169ce4: 44816000 */ mtc1 $at,$f12 +/* f169ce8: 0c0059d2 */ jal 0x16748 +/* f169cec: 00409025 */ or $s2,$v0,$zero +/* f169cf0: 8e6e0284 */ lw $t6,0x284($s3) +/* f169cf4: 8dcd1c50 */ lw $t5,0x1c50($t6) +/* f169cf8: 000d7fc2 */ srl $t7,$t5,0x1f +/* f169cfc: 11e0045d */ beqz $t7,.L0f16ae74 +/* f169d00: 00000000 */ sll $zero,$zero,0x0 +/* f169d04: 0fc3ef0c */ jal func0f0fbc30 +/* f169d08: 02402025 */ or $a0,$s2,$zero +/* f169d0c: 10000459 */ beqz $zero,.L0f16ae74 +/* f169d10: 00409025 */ or $s2,$v0,$zero +.L0f169d14: +/* f169d14: 8f185d60 */ lw $t8,0x5d60($t8) +/* f169d18: 24010002 */ addiu $at,$zero,0x2 +/* f169d1c: 17010004 */ bne $t8,$at,.L0f169d30 +/* f169d20: 00000000 */ sll $zero,$zero,0x0 +/* f169d24: 0fc2fff3 */ jal func0f0bffcc +/* f169d28: 02402025 */ or $a0,$s2,$zero +/* f169d2c: 00409025 */ or $s2,$v0,$zero +.L0f169d30: +/* f169d30: 0c002ccc */ jal 0xb330 +/* f169d34: 02402025 */ or $a0,$s2,$zero +/* f169d38: 0fc47e61 */ jal func0f11f984 +/* f169d3c: 00402025 */ or $a0,$v0,$zero +/* f169d40: 0fc57280 */ jal func0f15ca00 +/* f169d44: 00409025 */ or $s2,$v0,$zero +/* f169d48: 0fc010c5 */ jal func0f004314 +/* f169d4c: 00000000 */ sll $zero,$zero,0x0 +/* f169d50: 0fc18c0b */ jal func0f06302c +/* f169d54: 02202025 */ or $a0,$s1,$zero +/* f169d58: 0fc615c8 */ jal func0f185720 +/* f169d5c: 00002025 */ or $a0,$zero,$zero +/* f169d60: 0fc1806c */ jal func0f0601b0 +/* f169d64: 00000000 */ sll $zero,$zero,0x0 +/* f169d68: 0fc1933a */ jal func0f064ce8 +/* f169d6c: 00000000 */ sll $zero,$zero,0x0 +/* f169d70: 0fc18acb */ jal func0f062b2c +/* f169d74: 00000000 */ sll $zero,$zero,0x0 +/* f169d78: 8e6a006c */ lw $t2,0x6c($s3) +/* f169d7c: 00002025 */ or $a0,$zero,$zero +/* f169d80: 00001825 */ or $v1,$zero,$zero +/* f169d84: 11400003 */ beqz $t2,.L0f169d94 +/* f169d88: 00001025 */ or $v0,$zero,$zero +/* f169d8c: 10000001 */ beqz $zero,.L0f169d94 +/* f169d90: 03c02025 */ or $a0,$s8,$zero +.L0f169d94: +/* f169d94: 8e6b0068 */ lw $t3,0x68($s3) +/* f169d98: 00008025 */ or $s0,$zero,$zero +/* f169d9c: 11600003 */ beqz $t3,.L0f169dac +/* f169da0: 00000000 */ sll $zero,$zero,0x0 +/* f169da4: 10000001 */ beqz $zero,.L0f169dac +/* f169da8: 03c01825 */ or $v1,$s8,$zero +.L0f169dac: +/* f169dac: 8e790064 */ lw $t9,0x64($s3) +/* f169db0: 13200003 */ beqz $t9,.L0f169dc0 +/* f169db4: 00000000 */ sll $zero,$zero,0x0 +/* f169db8: 10000001 */ beqz $zero,.L0f169dc0 +/* f169dbc: 03c01025 */ or $v0,$s8,$zero +.L0f169dc0: +/* f169dc0: 8e6c0070 */ lw $t4,0x70($s3) +/* f169dc4: 11800003 */ beqz $t4,.L0f169dd4 +/* f169dc8: 00000000 */ sll $zero,$zero,0x0 +/* f169dcc: 10000001 */ beqz $zero,.L0f169dd4 +/* f169dd0: 03c08025 */ or $s0,$s8,$zero +.L0f169dd4: +/* f169dd4: 02027021 */ addu $t6,$s0,$v0 +/* f169dd8: 01c36821 */ addu $t5,$t6,$v1 +/* f169ddc: 01a47821 */ addu $t7,$t5,$a0 +/* f169de0: 53cf0012 */ beql $s8,$t7,.L0f169e2c +/* f169de4: 00002025 */ or $a0,$zero,$zero +/* f169de8: 8e780298 */ lw $t8,0x298($s3) +/* f169dec: 0703000f */ bgezl $t8,.L0f169e2c +/* f169df0: 00002025 */ or $a0,$zero,$zero +/* f169df4: 8e6a029c */ lw $t2,0x29c($s3) +/* f169df8: 0543000c */ bgezl $t2,.L0f169e2c +/* f169dfc: 00002025 */ or $a0,$zero,$zero +/* f169e00: 0fc2866a */ jal func0f0a19a8 +/* f169e04: 00002025 */ or $a0,$zero,$zero +/* f169e08: 00402025 */ or $a0,$v0,$zero +/* f169e0c: 0fc2c5f0 */ jal func0f0b17c0 +/* f169e10: 3c054000 */ lui $a1,0x4000 +/* f169e14: 50400050 */ beqzl $v0,.L0f169f58 +/* f169e18: 8e6a0284 */ lw $t2,0x284($s3) +/* f169e1c: 0fc31ebc */ jal func0f0c7af0 +/* f169e20: 00000000 */ sll $zero,$zero,0x0 +/* f169e24: 1040004b */ beqz $v0,.L0f169f54 +/* f169e28: 00002025 */ or $a0,$zero,$zero +.L0f169e2c: +/* f169e2c: 00002825 */ or $a1,$zero,$zero +/* f169e30: 0fc18755 */ jal func0f061d54 +/* f169e34: 00003025 */ or $a2,$zero,$zero +/* f169e38: 8e6b0284 */ lw $t3,0x284($s3) +/* f169e3c: ad621624 */ sw $v0,0x1624($t3) +/* f169e40: 8e700284 */ lw $s0,0x284($s3) +/* f169e44: 8e041624 */ lw $a0,0x1624($s0) +/* f169e48: 50800046 */ beqzl $a0,.L0f169f64 +/* f169e4c: 26040638 */ addiu $a0,$s0,0x638 +/* f169e50: 90820000 */ lbu $v0,0x0($a0) +/* f169e54: 24010003 */ addiu $at,$zero,0x3 +/* f169e58: 10410003 */ beq $v0,$at,.L0f169e68 +/* f169e5c: 24010006 */ addiu $at,$zero,0x6 +/* f169e60: 1441001f */ bne $v0,$at,.L0f169ee0 +/* f169e64: 00000000 */ sll $zero,$zero,0x0 +.L0f169e68: +/* f169e68: 8c820004 */ lw $v0,0x4($a0) +/* f169e6c: 8c590014 */ lw $t9,0x14($v0) +/* f169e70: 00196080 */ sll $t4,$t9,0x2 +/* f169e74: 0583003b */ bgezl $t4,.L0f169f64 +/* f169e78: 26040638 */ addiu $a0,$s0,0x638 +/* f169e7c: 8e0e00d8 */ lw $t6,0xd8($s0) +/* f169e80: 3c0d8007 */ lui $t5,0x8007 +/* f169e84: 55c00014 */ bnezl $t6,.L0f169ed8 +/* f169e88: ae001624 */ sw $zero,0x1624($s0) +/* f169e8c: 8dad0764 */ lw $t5,0x764($t5) +/* f169e90: 55a00011 */ bnezl $t5,.L0f169ed8 +/* f169e94: ae001624 */ sw $zero,0x1624($s0) +/* f169e98: 8e020480 */ lw $v0,0x480($s0) +/* f169e9c: 50400007 */ beqzl $v0,.L0f169ebc +/* f169ea0: 8e0a1c54 */ lw $t2,0x1c54($s0) +/* f169ea4: 5040000c */ beqzl $v0,.L0f169ed8 +/* f169ea8: ae001624 */ sw $zero,0x1624($s0) +/* f169eac: 804f0037 */ lb $t7,0x37($v0) +/* f169eb0: 55e00009 */ bnezl $t7,.L0f169ed8 +/* f169eb4: ae001624 */ sw $zero,0x1624($s0) +/* f169eb8: 8e0a1c54 */ lw $t2,0x1c54($s0) +.L0f169ebc: +/* f169ebc: 8e1800c4 */ lw $t8,0xc4($s0) +/* f169ec0: 01405827 */ nor $t3,$t2,$zero +/* f169ec4: 030bc824 */ and $t9,$t8,$t3 +/* f169ec8: 332c0008 */ andi $t4,$t9,0x8 +/* f169ecc: 55800025 */ bnezl $t4,.L0f169f64 +/* f169ed0: 26040638 */ addiu $a0,$s0,0x638 +/* f169ed4: ae001624 */ sw $zero,0x1624($s0) +.L0f169ed8: +/* f169ed8: 10000021 */ beqz $zero,.L0f169f60 +/* f169edc: 8e700284 */ lw $s0,0x284($s3) +.L0f169ee0: +/* f169ee0: 53c20006 */ beql $s8,$v0,.L0f169efc +/* f169ee4: 8c830004 */ lw $v1,0x4($a0) +/* f169ee8: 12820003 */ beq $s4,$v0,.L0f169ef8 +/* f169eec: 24010002 */ addiu $at,$zero,0x2 +/* f169ef0: 54410016 */ bnel $v0,$at,.L0f169f4c +/* f169ef4: ae001624 */ sw $zero,0x1624($s0) +.L0f169ef8: +/* f169ef8: 8c830004 */ lw $v1,0x4($a0) +.L0f169efc: +/* f169efc: 8c6e0010 */ lw $t6,0x10($v1) +/* f169f00: 31cd8000 */ andi $t5,$t6,0x8000 +/* f169f04: 55a00017 */ bnezl $t5,.L0f169f64 +/* f169f08: 26040638 */ addiu $a0,$s0,0x638 +/* f169f0c: 8e6f04b4 */ lw $t7,0x4b4($s3) +/* f169f10: 24010026 */ addiu $at,$zero,0x26 +/* f169f14: 55e1000a */ bnel $t7,$at,.L0f169f40 +/* f169f18: ae001624 */ sw $zero,0x1624($s0) +/* f169f1c: 84620004 */ lh $v0,0x4($v1) +/* f169f20: 2401014c */ addiu $at,$zero,0x14c +/* f169f24: 1041000e */ beq $v0,$at,.L0f169f60 +/* f169f28: 240101aa */ addiu $at,$zero,0x1aa +/* f169f2c: 1041000c */ beq $v0,$at,.L0f169f60 +/* f169f30: 240100b0 */ addiu $at,$zero,0xb0 +/* f169f34: 5041000b */ beql $v0,$at,.L0f169f64 +/* f169f38: 26040638 */ addiu $a0,$s0,0x638 +/* f169f3c: ae001624 */ sw $zero,0x1624($s0) +.L0f169f40: +/* f169f40: 10000007 */ beqz $zero,.L0f169f60 +/* f169f44: 8e700284 */ lw $s0,0x284($s3) +/* f169f48: ae001624 */ sw $zero,0x1624($s0) +.L0f169f4c: +/* f169f4c: 10000004 */ beqz $zero,.L0f169f60 +/* f169f50: 8e700284 */ lw $s0,0x284($s3) +.L0f169f54: +/* f169f54: 8e6a0284 */ lw $t2,0x284($s3) +.L0f169f58: +/* f169f58: ad401624 */ sw $zero,0x1624($t2) +/* f169f5c: 8e700284 */ lw $s0,0x284($s3) +.L0f169f60: +/* f169f60: 26040638 */ addiu $a0,$s0,0x638 +.L0f169f64: +/* f169f64: 0fc2c7aa */ jal func0f0b1ea8 +/* f169f68: 3c050008 */ lui $a1,0x8 +/* f169f6c: 10400005 */ beqz $v0,.L0f169f84 +/* f169f70: 00000000 */ sll $zero,$zero,0x0 +/* f169f74: 0fc5a470 */ jal func0f1691c0 +/* f169f78: 00000000 */ sll $zero,$zero,0x0 +/* f169f7c: 10000033 */ beqz $zero,.L0f16a04c +/* f169f80: 8e700284 */ lw $s0,0x284($s3) +.L0f169f84: +/* f169f84: 0fc2866a */ jal func0f0a19a8 +/* f169f88: 00002025 */ or $a0,$zero,$zero +/* f169f8c: 00402025 */ or $a0,$v0,$zero +/* f169f90: 0fc2c5f0 */ jal func0f0b17c0 +/* f169f94: 3c054000 */ lui $a1,0x4000 +/* f169f98: 5040002c */ beqzl $v0,.L0f16a04c +/* f169f9c: 8e700284 */ lw $s0,0x284($s3) +/* f169fa0: 0fc6830c */ jal func0f1a0c30 +/* f169fa4: 00000000 */ sll $zero,$zero,0x0 +/* f169fa8: 5040000f */ beqzl $v0,.L0f169fe8 +/* f169fac: 8e640284 */ lw $a0,0x284($s3) +/* f169fb0: 8e780284 */ lw $t8,0x284($s3) +/* f169fb4: 8f0b1624 */ lw $t3,0x1624($t8) +/* f169fb8: 5160000b */ beqzl $t3,.L0f169fe8 +/* f169fbc: 8e640284 */ lw $a0,0x284($s3) +/* f169fc0: 0fc31ebc */ jal func0f0c7af0 +/* f169fc4: 00000000 */ sll $zero,$zero,0x0 +/* f169fc8: 50400007 */ beqzl $v0,.L0f169fe8 +/* f169fcc: 8e640284 */ lw $a0,0x284($s3) +/* f169fd0: 8e790284 */ lw $t9,0x284($s3) +/* f169fd4: 0fc68249 */ jal func0f1a0924 +/* f169fd8: 8f241624 */ lw $a0,0x1624($t9) +/* f169fdc: 1000000a */ beqz $zero,.L0f16a008 +/* f169fe0: 00008825 */ or $s1,$zero,$zero +/* f169fe4: 8e640284 */ lw $a0,0x284($s3) +.L0f169fe8: +/* f169fe8: 02e02825 */ or $a1,$s7,$zero +/* f169fec: 0fc5a23f */ jal func0f1688fc +/* f169ff0: 24841624 */ addiu $a0,$a0,0x1624 +/* f169ff4: 54400004 */ bnezl $v0,.L0f16a008 +/* f169ff8: 00008825 */ or $s1,$zero,$zero +/* f169ffc: 8e6c0284 */ lw $t4,0x284($s3) +/* f16a000: ad801624 */ sw $zero,0x1624($t4) +/* f16a004: 00008825 */ or $s1,$zero,$zero +.L0f16a008: +/* f16a008: 00008025 */ or $s0,$zero,$zero +.L0f16a00c: +/* f16a00c: 8e6e0284 */ lw $t6,0x284($s3) +/* f16a010: 02202825 */ or $a1,$s1,$zero +/* f16a014: 01d02021 */ addu $a0,$t6,$s0 +/* f16a018: 0fc5a23f */ jal func0f1688fc +/* f16a01c: 24841630 */ addiu $a0,$a0,0x1630 +/* f16a020: 14400007 */ bnez $v0,.L0f16a040 +/* f16a024: 26310001 */ addiu $s1,$s1,0x1 +/* f16a028: 8e6d0284 */ lw $t5,0x284($s3) +/* f16a02c: 01b07821 */ addu $t7,$t5,$s0 +/* f16a030: a5f71634 */ sh $s7,0x1634($t7) +/* f16a034: 8e6a0284 */ lw $t2,0x284($s3) +/* f16a038: 0150c021 */ addu $t8,$t2,$s0 +/* f16a03c: a7161638 */ sh $s6,0x1638($t8) +.L0f16a040: +/* f16a040: 1634fff2 */ bne $s1,$s4,.L0f16a00c +/* f16a044: 2610000c */ addiu $s0,$s0,0xc +/* f16a048: 8e700284 */ lw $s0,0x284($s3) +.L0f16a04c: +/* f16a04c: 8e020480 */ lw $v0,0x480($s0) +/* f16a050: 50400071 */ beqzl $v0,.L0f16a218 +/* f16a054: 8e1800d0 */ lw $t8,0xd0($s0) +/* f16a058: 8e191c54 */ lw $t9,0x1c54($s0) +/* f16a05c: 8e0b00c4 */ lw $t3,0xc4($s0) +/* f16a060: 03206027 */ nor $t4,$t9,$zero +/* f16a064: 016c7024 */ and $t6,$t3,$t4 +/* f16a068: 31cd0004 */ andi $t5,$t6,0x4 +/* f16a06c: 51a0006a */ beqzl $t5,.L0f16a218 +/* f16a070: 8e1800d0 */ lw $t8,0xd0($s0) +/* f16a074: 804f0039 */ lb $t7,0x39($v0) +/* f16a078: 51e00067 */ beqzl $t7,.L0f16a218 +/* f16a07c: 8e1800d0 */ lw $t8,0xd0($s0) +/* f16a080: 9043006b */ lbu $v1,0x6b($v0) +/* f16a084: 3c0143c8 */ lui $at,0x43c8 +/* f16a088: 14600010 */ bnez $v1,.L0f16a0cc +/* f16a08c: 00000000 */ sll $zero,$zero,0x0 +/* f16a090: 44816000 */ mtc1 $at,$f12 +/* f16a094: 0fc25822 */ jal func0f096088 +/* f16a098: 00000000 */ sll $zero,$zero,0x0 +/* f16a09c: 3c048009 */ lui $a0,0x8009 +/* f16a0a0: 8c845200 */ lw $a0,0x5200($a0) +/* f16a0a4: 240504ff */ addiu $a1,$zero,0x4ff +/* f16a0a8: 00003025 */ or $a2,$zero,$zero +/* f16a0ac: 02e03825 */ or $a3,$s7,$zero +/* f16a0b0: afb70010 */ sw $s7,0x10($sp) +/* f16a0b4: e7b40014 */ swc1 $f20,0x14($sp) +/* f16a0b8: afb70018 */ sw $s7,0x18($sp) +/* f16a0bc: 0c004241 */ jal 0x10904 +/* f16a0c0: afb7001c */ sw $s7,0x1c($sp) +/* f16a0c4: 10000053 */ beqz $zero,.L0f16a214 +/* f16a0c8: 8e700284 */ lw $s0,0x284($s3) +.L0f16a0cc: +/* f16a0cc: 17c30032 */ bne $s8,$v1,.L0f16a198 +/* f16a0d0: 3c188008 */ lui $t8,0x8008 +/* f16a0d4: 8e0a0490 */ lw $t2,0x490($s0) +/* f16a0d8: 3c048009 */ lui $a0,0x8009 +/* f16a0dc: 24058052 */ addiu $a1,$zero,-32686 +/* f16a0e0: 11400024 */ beqz $t2,.L0f16a174 +/* f16a0e4: 00003025 */ or $a2,$zero,$zero +/* f16a0e8: 3c048009 */ lui $a0,0x8009 +/* f16a0ec: 8c845200 */ lw $a0,0x5200($a0) +/* f16a0f0: 24058057 */ addiu $a1,$zero,-32681 +/* f16a0f4: 00003025 */ or $a2,$zero,$zero +/* f16a0f8: 02e03825 */ or $a3,$s7,$zero +/* f16a0fc: afb70010 */ sw $s7,0x10($sp) +/* f16a100: e7b40014 */ swc1 $f20,0x14($sp) +/* f16a104: afb70018 */ sw $s7,0x18($sp) +/* f16a108: 0c004241 */ jal 0x10904 +/* f16a10c: afb7001c */ sw $s7,0x1c($sp) +/* f16a110: 8e700284 */ lw $s0,0x284($s3) +/* f16a114: 240f001c */ addiu $t7,$zero,0x1c +/* f16a118: 00002825 */ or $a1,$zero,$zero +/* f16a11c: 8e180490 */ lw $t8,0x490($s0) +/* f16a120: 27a700e0 */ addiu $a3,$sp,0xe0 +/* f16a124: 2719ffff */ addiu $t9,$t8,-1 +/* f16a128: ae190490 */ sw $t9,0x490($s0) +/* f16a12c: 8e700284 */ lw $s0,0x284($s3) +/* f16a130: 8e0b0480 */ lw $t3,0x480($s0) +/* f16a134: c5700004 */ lwc1 $f16,0x4($t3) +/* f16a138: e7b000e0 */ swc1 $f16,0xe0($sp) +/* f16a13c: 8e0c0480 */ lw $t4,0x480($s0) +/* f16a140: c5920008 */ lwc1 $f18,0x8($t4) +/* f16a144: e7b200e4 */ swc1 $f18,0xe4($sp) +/* f16a148: 8e0e0480 */ lw $t6,0x480($s0) +/* f16a14c: c5c4000c */ lwc1 $f4,0xc($t6) +/* f16a150: e7a400e8 */ swc1 $f4,0xe8($sp) +/* f16a154: 8e0d0480 */ lw $t5,0x480($s0) +/* f16a158: 8da40000 */ lw $a0,0x0($t5) +/* f16a15c: afa00014 */ sw $zero,0x14($sp) +/* f16a160: afaf0010 */ sw $t7,0x10($sp) +/* f16a164: 0fc244b7 */ jal func0f0912dc +/* f16a168: 24860008 */ addiu $a2,$a0,0x8 +/* f16a16c: 10000008 */ beqz $zero,.L0f16a190 +/* f16a170: 00000000 */ sll $zero,$zero,0x0 +.L0f16a174: +/* f16a174: 8c845200 */ lw $a0,0x5200($a0) +/* f16a178: 02e03825 */ or $a3,$s7,$zero +/* f16a17c: afb70010 */ sw $s7,0x10($sp) +/* f16a180: e7b40014 */ swc1 $f20,0x14($sp) +/* f16a184: afb70018 */ sw $s7,0x18($sp) +/* f16a188: 0c004241 */ jal 0x10904 +/* f16a18c: afb7001c */ sw $s7,0x1c($sp) +.L0f16a190: +/* f16a190: 10000020 */ beqz $zero,.L0f16a214 +/* f16a194: 8e700284 */ lw $s0,0x284($s3) +.L0f16a198: +/* f16a198: 27184088 */ addiu $t8,$t8,0x4088 +/* f16a19c: 8f010000 */ lw $at,0x0($t8) +/* f16a1a0: 27aa00d4 */ addiu $t2,$sp,0xd4 +/* f16a1a4: 8f0c0004 */ lw $t4,0x4($t8) +/* f16a1a8: ad410000 */ sw $at,0x0($t2) +/* f16a1ac: 8f010008 */ lw $at,0x8($t8) +/* f16a1b0: 3c0e8008 */ lui $t6,0x8008 +/* f16a1b4: ad4c0004 */ sw $t4,0x4($t2) +/* f16a1b8: ad410008 */ sw $at,0x8($t2) +/* f16a1bc: 8dce4094 */ lw $t6,0x4094($t6) +/* f16a1c0: 24070017 */ addiu $a3,$zero,0x17 +/* f16a1c4: afae00d0 */ sw $t6,0xd0($sp) +/* f16a1c8: 8e0d0480 */ lw $t5,0x480($s0) +/* f16a1cc: 8da40000 */ lw $a0,0x0($t5) +/* f16a1d0: afa00010 */ sw $zero,0x10($sp) +/* f16a1d4: 24850008 */ addiu $a1,$a0,0x8 +/* f16a1d8: 0fc4a640 */ jal func0f129900 +/* f16a1dc: 24860028 */ addiu $a2,$a0,0x28 +/* f16a1e0: 8e6f0284 */ lw $t7,0x284($s3) +/* f16a1e4: 27aa00d0 */ addiu $t2,$sp,0xd0 +/* f16a1e8: 27a500d4 */ addiu $a1,$sp,0xd4 +/* f16a1ec: 8deb0480 */ lw $t3,0x480($t7) +/* f16a1f0: 24060000 */ addiu $a2,$zero,0x0 +/* f16a1f4: 00003825 */ or $a3,$zero,$zero +/* f16a1f8: 8d790000 */ lw $t9,0x0($t3) +/* f16a1fc: 8f240004 */ lw $a0,0x4($t9) +/* f16a200: afa00018 */ sw $zero,0x18($sp) +/* f16a204: afa00014 */ sw $zero,0x14($sp) +/* f16a208: 0fc0c66a */ jal func0f0319a8 +/* f16a20c: afaa0010 */ sw $t2,0x10($sp) +/* f16a210: 8e700284 */ lw $s0,0x284($s3) +.L0f16a214: +/* f16a214: 8e1800d0 */ lw $t8,0xd0($s0) +.L0f16a218: +/* f16a218: 5300000c */ beqzl $t8,.L0f16a24c +/* f16a21c: 8e020480 */ lw $v0,0x480($s0) +/* f16a220: 0fc18b9d */ jal func0f062e74 +/* f16a224: 00002025 */ or $a0,$zero,$zero +/* f16a228: 10400012 */ beqz $v0,.L0f16a274 +/* f16a22c: 00000000 */ sll $zero,$zero,0x0 +/* f16a230: 0fc28886 */ jal func0f0a2218 +/* f16a234: 00002025 */ or $a0,$zero,$zero +/* f16a238: 0fc28886 */ jal func0f0a2218 +/* f16a23c: 03c02025 */ or $a0,$s8,$zero +/* f16a240: 1000000c */ beqz $zero,.L0f16a274 +/* f16a244: 00000000 */ sll $zero,$zero,0x0 +/* f16a248: 8e020480 */ lw $v0,0x480($s0) +.L0f16a24c: +/* f16a24c: 10400009 */ beqz $v0,.L0f16a274 +/* f16a250: 00000000 */ sll $zero,$zero,0x0 +/* f16a254: 804c0037 */ lb $t4,0x37($v0) +/* f16a258: 11800006 */ beqz $t4,.L0f16a274 +/* f16a25c: 00000000 */ sll $zero,$zero,0x0 +/* f16a260: 904e006a */ lbu $t6,0x6a($v0) +/* f16a264: 11c00003 */ beqz $t6,.L0f16a274 +/* f16a268: 00000000 */ sll $zero,$zero,0x0 +/* f16a26c: 0fc18b9d */ jal func0f062e74 +/* f16a270: 03c02025 */ or $a0,$s8,$zero +.L0f16a274: +/* f16a274: 0fc1907d */ jal func0f0641f4 +/* f16a278: 00000000 */ sll $zero,$zero,0x0 +/* f16a27c: 0fc572b8 */ jal func0f15cae0 +/* f16a280: 02402025 */ or $a0,$s2,$zero +/* f16a284: 3c108007 */ lui $s0,0x8007 +/* f16a288: 8e105d68 */ lw $s0,0x5d68($s0) +/* f16a28c: 00409025 */ or $s2,$v0,$zero +/* f16a290: 3a0d000f */ xori $t5,$s0,0xf +/* f16a294: 2db00001 */ sltiu $s0,$t5,0x1 +/* f16a298: 16000005 */ bnez $s0,.L0f16a2b0 +/* f16a29c: 00000000 */ sll $zero,$zero,0x0 +/* f16a2a0: 3c108006 */ lui $s0,0x8006 +/* f16a2a4: 8e10f020 */ lw $s0,-0xfe0($s0) +/* f16a2a8: 0010782b */ sltu $t7,$zero,$s0 +/* f16a2ac: 01e08025 */ or $s0,$t7,$zero +.L0f16a2b0: +/* f16a2b0: 0fc0a126 */ jal func0f028498 +/* f16a2b4: 02002025 */ or $a0,$s0,$zero +/* f16a2b8: 0fc1fdb4 */ jal func0f07f6d0 +/* f16a2bc: 02402025 */ or $a0,$s2,$zero +/* f16a2c0: 0fc549b9 */ jal func0f1526e4 +/* f16a2c4: 00402025 */ or $a0,$v0,$zero +/* f16a2c8: 0fc4c011 */ jal func0f130044 +/* f16a2cc: 00402025 */ or $a0,$v0,$zero +/* f16a2d0: 0fc4c418 */ jal func0f131060 +/* f16a2d4: 00402025 */ or $a0,$v0,$zero +/* f16a2d8: 3c0b8006 */ lui $t3,0x8006 +/* f16a2dc: 8d6b1640 */ lw $t3,0x1640($t3) +/* f16a2e0: 00409025 */ or $s2,$v0,$zero +/* f16a2e4: 11600004 */ beqz $t3,.L0f16a2f8 +/* f16a2e8: 00000000 */ sll $zero,$zero,0x0 +/* f16a2ec: 0fc0285a */ jal func0f00a168 +/* f16a2f0: 00402025 */ or $a0,$v0,$zero +/* f16a2f4: 00409025 */ or $s2,$v0,$zero +.L0f16a2f8: +/* f16a2f8: 3c198007 */ lui $t9,0x8007 +/* f16a2fc: 8f395d60 */ lw $t9,0x5d60($t9) +/* f16a300: 24010002 */ addiu $at,$zero,0x2 +/* f16a304: 17210005 */ bne $t9,$at,.L0f16a31c +/* f16a308: 00000000 */ sll $zero,$zero,0x0 +/* f16a30c: 0fc301f2 */ jal func0f0c07c8 +/* f16a310: 02402025 */ or $a0,$s2,$zero +/* f16a314: 1000000b */ beqz $zero,.L0f16a344 +/* f16a318: 00409025 */ or $s2,$v0,$zero +.L0f16a31c: +/* f16a31c: 0fc2bbb6 */ jal func0f0aeed8 +/* f16a320: 02402025 */ or $a0,$s2,$zero +/* f16a324: 8e6a0284 */ lw $t2,0x284($s3) +/* f16a328: 00409025 */ or $s2,$v0,$zero +/* f16a32c: 95580010 */ lhu $t8,0x10($t2) +/* f16a330: 13d80004 */ beq $s8,$t8,.L0f16a344 +/* f16a334: 00000000 */ sll $zero,$zero,0x0 +/* f16a338: 0fc56c45 */ jal func0f15b114 +/* f16a33c: 00402025 */ or $a0,$v0,$zero +/* f16a340: 00409025 */ or $s2,$v0,$zero +.L0f16a344: +/* f16a344: 3c0c8007 */ lui $t4,0x8007 +/* f16a348: 8d8c5d78 */ lw $t4,0x5d78($t4) +/* f16a34c: 1d800288 */ bgtz $t4,.L0f16ad70 +/* f16a350: 00000000 */ sll $zero,$zero,0x0 +/* f16a354: 8e6e02ac */ lw $t6,0x2ac($s3) +/* f16a358: 24010006 */ addiu $at,$zero,0x6 +/* f16a35c: afa000cc */ sw $zero,0xcc($sp) +/* f16a360: 15c10109 */ bne $t6,$at,.L0f16a788 +/* f16a364: 00000000 */ sll $zero,$zero,0x0 +/* f16a368: 8e6d04b4 */ lw $t5,0x4b4($s3) +/* f16a36c: 2401004e */ addiu $at,$zero,0x4e +/* f16a370: 3c04800a */ lui $a0,0x800a +/* f16a374: 15a10095 */ bne $t5,$at,.L0f16a5cc +/* f16a378: 00008025 */ or $s0,$zero,$zero +/* f16a37c: 44800000 */ mtc1 $zero,$f0 +/* f16a380: 8484de18 */ lh $a0,-0x21e8($a0) +/* f16a384: 0c008dda */ jal 0x23768 +/* f16a388: e7a000c4 */ swc1 $f0,0xc4($sp) +/* f16a38c: 3c03800a */ lui $v1,0x800a +/* f16a390: 8c63de10 */ lw $v1,-0x21f0($v1) +/* f16a394: c7a000c4 */ lwc1 $f0,0xc4($sp) +/* f16a398: 3c0f800a */ lui $t7,0x800a +/* f16a39c: 2861005a */ slti $at,$v1,0x5a +/* f16a3a0: 10200009 */ beqz $at,.L0f16a3c8 +/* f16a3a4: 2444ffff */ addiu $a0,$v0,-1 +/* f16a3a8: 44833000 */ mtc1 $v1,$f6 +/* f16a3ac: 3c0142b4 */ lui $at,0x42b4 +/* f16a3b0: 44815000 */ mtc1 $at,$f10 +/* f16a3b4: 46803220 */ cvt.s.w $f8,$f6 +/* f16a3b8: 3c013f80 */ lui $at,0x3f80 +/* f16a3bc: 44819000 */ mtc1 $at,$f18 +/* f16a3c0: 460a4403 */ div.s $f16,$f8,$f10 +/* f16a3c4: 46109001 */ sub.s $f0,$f18,$f16 +.L0f16a3c8: +/* f16a3c8: 85efde18 */ lh $t7,-0x21e8($t7) +/* f16a3cc: 2401046c */ addiu $at,$zero,0x46c +/* f16a3d0: 2498ffe2 */ addiu $t8,$a0,-30 +/* f16a3d4: 11e1000d */ beq $t7,$at,.L0f16a40c +/* f16a3d8: 3c0de700 */ lui $t5,0xe700 +/* f16a3dc: 2444ffff */ addiu $a0,$v0,-1 +/* f16a3e0: 248bffa6 */ addiu $t3,$a0,-90 +/* f16a3e4: 0163082a */ slt $at,$t3,$v1 +/* f16a3e8: 10200012 */ beqz $at,.L0f16a434 +/* f16a3ec: 0064c823 */ subu $t9,$v1,$a0 +/* f16a3f0: 272a005a */ addiu $t2,$t9,0x5a +/* f16a3f4: 448a2000 */ mtc1 $t2,$f4 +/* f16a3f8: 3c0142b4 */ lui $at,0x42b4 +/* f16a3fc: 44814000 */ mtc1 $at,$f8 +/* f16a400: 468021a0 */ cvt.s.w $f6,$f4 +/* f16a404: 1000000b */ beqz $zero,.L0f16a434 +/* f16a408: 46083003 */ div.s $f0,$f6,$f8 +.L0f16a40c: +/* f16a40c: 0303082a */ slt $at,$t8,$v1 +/* f16a410: 10200008 */ beqz $at,.L0f16a434 +/* f16a414: 00646023 */ subu $t4,$v1,$a0 +/* f16a418: 258e001e */ addiu $t6,$t4,0x1e +/* f16a41c: 448e5000 */ mtc1 $t6,$f10 +/* f16a420: 3c0141f0 */ lui $at,0x41f0 +/* f16a424: 44818000 */ mtc1 $at,$f16 +/* f16a428: 468054a0 */ cvt.s.w $f18,$f10 +/* f16a42c: 2410ff00 */ addiu $s0,$zero,-256 +/* f16a430: 46109003 */ div.s $f0,$f18,$f16 +.L0f16a434: +/* f16a434: 44802000 */ mtc1 $zero,$f4 +/* f16a438: 3c0fb900 */ lui $t7,0xb900 +/* f16a43c: 3c0b0050 */ lui $t3,0x50 +/* f16a440: 4600203c */ c.lt.s $f4,$f0 +/* f16a444: 02401025 */ or $v0,$s2,$zero +/* f16a448: 356b4340 */ ori $t3,$t3,0x4340 +/* f16a44c: 35ef031d */ ori $t7,$t7,0x31d +/* f16a450: 4500005e */ bc1f .L0f16a5cc +/* f16a454: 3c19fcff */ lui $t9,0xfcff +/* f16a458: 3c01437f */ lui $at,0x437f +/* f16a45c: 44813000 */ mtc1 $at,$f6 +/* f16a460: 240e0001 */ addiu $t6,$zero,0x1 +/* f16a464: 26520008 */ addiu $s2,$s2,0x8 +/* f16a468: 46003202 */ mul.s $f8,$f6,$f0 +/* f16a46c: 02401825 */ or $v1,$s2,$zero +/* f16a470: ac4d0000 */ sw $t5,0x0($v0) +/* f16a474: ac400004 */ sw $zero,0x4($v0) +/* f16a478: 26520008 */ addiu $s2,$s2,0x8 +/* f16a47c: 02402025 */ or $a0,$s2,$zero +/* f16a480: ac6b0004 */ sw $t3,0x4($v1) +/* f16a484: 444cf800 */ cfc1 $t4,$31 +/* f16a488: 44cef800 */ ctc1 $t6,$31 +/* f16a48c: ac6f0000 */ sw $t7,0x0($v1) +/* f16a490: 3c0afffd */ lui $t2,0xfffd +/* f16a494: 460042a4 */ cvt.w.s $f10,$f8 +/* f16a498: 354af6fb */ ori $t2,$t2,0xf6fb +/* f16a49c: 26520008 */ addiu $s2,$s2,0x8 +/* f16a4a0: 3739ffff */ ori $t9,$t9,0xffff +/* f16a4a4: 444ef800 */ cfc1 $t6,$31 +/* f16a4a8: ac990000 */ sw $t9,0x0($a0) +/* f16a4ac: ac8a0004 */ sw $t2,0x4($a0) +/* f16a4b0: 02402825 */ or $a1,$s2,$zero +/* f16a4b4: 3c18fa00 */ lui $t8,0xfa00 +/* f16a4b8: 31ce0078 */ andi $t6,$t6,0x78 +/* f16a4bc: acb80000 */ sw $t8,0x0($a1) +/* f16a4c0: 11c00013 */ beqz $t6,.L0f16a510 +/* f16a4c4: 26520008 */ addiu $s2,$s2,0x8 +/* f16a4c8: 3c014f00 */ lui $at,0x4f00 +/* f16a4cc: 44815000 */ mtc1 $at,$f10 +/* f16a4d0: 240e0001 */ addiu $t6,$zero,0x1 +/* f16a4d4: 460a4281 */ sub.s $f10,$f8,$f10 +/* f16a4d8: 44cef800 */ ctc1 $t6,$31 +/* f16a4dc: 00000000 */ sll $zero,$zero,0x0 +/* f16a4e0: 460052a4 */ cvt.w.s $f10,$f10 +/* f16a4e4: 444ef800 */ cfc1 $t6,$31 +/* f16a4e8: 00000000 */ sll $zero,$zero,0x0 +/* f16a4ec: 31ce0078 */ andi $t6,$t6,0x78 +/* f16a4f0: 15c00005 */ bnez $t6,.L0f16a508 +/* f16a4f4: 00000000 */ sll $zero,$zero,0x0 +/* f16a4f8: 440e5000 */ mfc1 $t6,$f10 +/* f16a4fc: 3c018000 */ lui $at,0x8000 +/* f16a500: 10000007 */ beqz $zero,.L0f16a520 +/* f16a504: 01c17025 */ or $t6,$t6,$at +.L0f16a508: +/* f16a508: 10000005 */ beqz $zero,.L0f16a520 +/* f16a50c: 240effff */ addiu $t6,$zero,-1 +.L0f16a510: +/* f16a510: 440e5000 */ mfc1 $t6,$f10 +/* f16a514: 00000000 */ sll $zero,$zero,0x0 +/* f16a518: 05c0fffb */ bltz $t6,.L0f16a508 +/* f16a51c: 00000000 */ sll $zero,$zero,0x0 +.L0f16a520: +/* f16a520: 020e6825 */ or $t5,$s0,$t6 +/* f16a524: acad0004 */ sw $t5,0x4($a1) +/* f16a528: 44ccf800 */ ctc1 $t4,$31 +/* f16a52c: afb200a8 */ sw $s2,0xa8($sp) +/* f16a530: 0c002f22 */ jal 0xbc88 +/* f16a534: 26520008 */ addiu $s2,$s2,0x8 +/* f16a538: 0c002f40 */ jal 0xbd00 +/* f16a53c: a7a2008a */ sh $v0,0x8a($sp) +/* f16a540: 00028400 */ sll $s0,$v0,0x10 +/* f16a544: 00107c03 */ sra $t7,$s0,0x10 +/* f16a548: 0c002f44 */ jal 0xbd10 +/* f16a54c: 01e08025 */ or $s0,$t7,$zero +/* f16a550: 00028c00 */ sll $s1,$v0,0x10 +/* f16a554: 00115c03 */ sra $t3,$s1,0x10 +/* f16a558: 0c002f26 */ jal 0xbc98 +/* f16a55c: 01608825 */ or $s1,$t3,$zero +/* f16a560: 87ae008a */ lh $t6,0x8a($sp) +/* f16a564: 0051c821 */ addu $t9,$v0,$s1 +/* f16a568: 332a03ff */ andi $t2,$t9,0x3ff +/* f16a56c: 000ac080 */ sll $t8,$t2,0x2 +/* f16a570: 020e6821 */ addu $t5,$s0,$t6 +/* f16a574: 31af03ff */ andi $t7,$t5,0x3ff +/* f16a578: 3c01f600 */ lui $at,0xf600 +/* f16a57c: 8faa00a8 */ lw $t2,0xa8($sp) +/* f16a580: 03016025 */ or $t4,$t8,$at +/* f16a584: 000f5b80 */ sll $t3,$t7,0xe +/* f16a588: 018bc825 */ or $t9,$t4,$t3 +/* f16a58c: 0c002f40 */ jal 0xbd00 +/* f16a590: ad590000 */ sw $t9,0x0($t2) +/* f16a594: 00028c00 */ sll $s1,$v0,0x10 +/* f16a598: 0011c403 */ sra $t8,$s1,0x10 +/* f16a59c: 0c002f44 */ jal 0xbd10 +/* f16a5a0: 03008825 */ or $s1,$t8,$zero +/* f16a5a4: 304e03ff */ andi $t6,$v0,0x3ff +/* f16a5a8: 322f03ff */ andi $t7,$s1,0x3ff +/* f16a5ac: 8fb900a8 */ lw $t9,0xa8($sp) +/* f16a5b0: 000f6380 */ sll $t4,$t7,0xe +/* f16a5b4: 000e6880 */ sll $t5,$t6,0x2 +/* f16a5b8: 01ac5825 */ or $t3,$t5,$t4 +/* f16a5bc: 02402025 */ or $a0,$s2,$zero +/* f16a5c0: 0fc54e0e */ jal func0f153838 +/* f16a5c4: af2b0004 */ sw $t3,0x4($t9) +/* f16a5c8: 00409025 */ or $s2,$v0,$zero +.L0f16a5cc: +/* f16a5cc: 3c10800a */ lui $s0,0x800a +/* f16a5d0: 8610de18 */ lh $s0,-0x21e8($s0) +/* f16a5d4: 24010181 */ addiu $at,$zero,0x181 +/* f16a5d8: 3c048008 */ lui $a0,0x8008 +/* f16a5dc: 12010011 */ beq $s0,$at,.L0f16a624 +/* f16a5e0: 24010183 */ addiu $at,$zero,0x183 +/* f16a5e4: 1201000f */ beq $s0,$at,.L0f16a624 +/* f16a5e8: 24010188 */ addiu $at,$zero,0x188 +/* f16a5ec: 1201000d */ beq $s0,$at,.L0f16a624 +/* f16a5f0: 240101e5 */ addiu $at,$zero,0x1e5 +/* f16a5f4: 16010064 */ bne $s0,$at,.L0f16a788 +/* f16a5f8: 3c03800a */ lui $v1,0x800a +/* f16a5fc: 8c63de10 */ lw $v1,-0x21f0($v1) +/* f16a600: 28610348 */ slti $at,$v1,0x348 +/* f16a604: 14200060 */ bnez $at,.L0f16a788 +/* f16a608: 28610583 */ slti $at,$v1,0x583 +/* f16a60c: 1020005e */ beqz $at,.L0f16a788 +/* f16a610: 00000000 */ sll $zero,$zero,0x0 +/* f16a614: 0fc51f89 */ jal func0f147e24 +/* f16a618: 02402025 */ or $a0,$s2,$zero +/* f16a61c: 1000005a */ beqz $zero,.L0f16a788 +/* f16a620: 00409025 */ or $s2,$v0,$zero +.L0f16a624: +/* f16a624: 8c844098 */ lw $a0,0x4098($a0) +/* f16a628: 00008025 */ or $s0,$zero,$zero +/* f16a62c: afbe00cc */ sw $s8,0xcc($sp) +/* f16a630: 1480000b */ bnez $a0,.L0f16a660 +/* f16a634: 2405059f */ addiu $a1,$zero,0x59f +/* f16a638: 3c048009 */ lui $a0,0x8009 +/* f16a63c: 3c068008 */ lui $a2,0x8008 +/* f16a640: 24c64098 */ addiu $a2,$a2,0x4098 +/* f16a644: 8c845200 */ lw $a0,0x5200($a0) +/* f16a648: 02e03825 */ or $a3,$s7,$zero +/* f16a64c: afb70010 */ sw $s7,0x10($sp) +/* f16a650: e7b40014 */ swc1 $f20,0x14($sp) +/* f16a654: afb70018 */ sw $s7,0x18($sp) +/* f16a658: 0c004241 */ jal 0x10904 +/* f16a65c: afb7001c */ sw $s7,0x1c($sp) +.L0f16a660: +/* f16a660: 3c0a8008 */ lui $t2,0x8008 +/* f16a664: 8d4a409c */ lw $t2,0x409c($t2) +/* f16a668: 8e780000 */ lw $t8,0x0($s3) +/* f16a66c: 3c018008 */ lui $at,0x8008 +/* f16a670: 01587023 */ subu $t6,$t2,$t8 +/* f16a674: 05c1000b */ bgez $t6,.L0f16a6a4 +/* f16a678: ac2e409c */ sw $t6,0x409c($at) +/* f16a67c: 0c004b70 */ jal 0x12dc0 +/* f16a680: 00000000 */ sll $zero,$zero,0x0 +/* f16a684: 240100c8 */ addiu $at,$zero,0xc8 +/* f16a688: 0041001b */ divu $zero,$v0,$at +/* f16a68c: 00007810 */ mfhi $t7 +/* f16a690: 25ed0028 */ addiu $t5,$t7,0x28 +/* f16a694: 3c018008 */ lui $at,0x8008 +/* f16a698: ac2d409c */ sw $t5,0x409c($at) +/* f16a69c: 3c018008 */ lui $at,0x8008 +/* f16a6a0: a02040a0 */ sb $zero,0x40a0($at) +.L0f16a6a4: +/* f16a6a4: 02402025 */ or $a0,$s2,$zero +/* f16a6a8: 2405ffff */ addiu $a1,$zero,-1 +/* f16a6ac: 0fc50a63 */ jal func0f14298c +/* f16a6b0: 2406ffff */ addiu $a2,$zero,-1 +/* f16a6b4: 3c0c8008 */ lui $t4,0x8008 +/* f16a6b8: 8d8c409c */ lw $t4,0x409c($t4) +/* f16a6bc: 00409025 */ or $s2,$v0,$zero +/* f16a6c0: 3c0b8008 */ lui $t3,0x8008 +/* f16a6c4: 2981000f */ slti $at,$t4,0xf +/* f16a6c8: 10200017 */ beqz $at,.L0f16a728 +/* f16a6cc: 00000000 */ sll $zero,$zero,0x0 +/* f16a6d0: 916b40a0 */ lbu $t3,0x40a0($t3) +/* f16a6d4: 24190001 */ addiu $t9,$zero,0x1 +/* f16a6d8: 3c018008 */ lui $at,0x8008 +/* f16a6dc: 1560000b */ bnez $t3,.L0f16a70c +/* f16a6e0: 3c048009 */ lui $a0,0x8009 +/* f16a6e4: a03940a0 */ sb $t9,0x40a0($at) +/* f16a6e8: 8c845200 */ lw $a0,0x5200($a0) +/* f16a6ec: 2405059e */ addiu $a1,$zero,0x59e +/* f16a6f0: 00003025 */ or $a2,$zero,$zero +/* f16a6f4: 02e03825 */ or $a3,$s7,$zero +/* f16a6f8: afb70010 */ sw $s7,0x10($sp) +/* f16a6fc: e7b40014 */ swc1 $f20,0x14($sp) +/* f16a700: afb70018 */ sw $s7,0x18($sp) +/* f16a704: 0c004241 */ jal 0x10904 +/* f16a708: afb7001c */ sw $s7,0x1c($sp) +.L0f16a70c: +/* f16a70c: 3c0a8008 */ lui $t2,0x8008 +/* f16a710: 8d4a409c */ lw $t2,0x409c($t2) +/* f16a714: 240e00e1 */ addiu $t6,$zero,0xe1 +/* f16a718: 000ac080 */ sll $t8,$t2,0x2 +/* f16a71c: 030ac021 */ addu $t8,$t8,$t2 +/* f16a720: 0018c040 */ sll $t8,$t8,0x1 +/* f16a724: 01d88023 */ subu $s0,$t6,$t8 +.L0f16a728: +/* f16a728: 0c004b70 */ jal 0x12dc0 +/* f16a72c: 00000000 */ sll $zero,$zero,0x0 +/* f16a730: 2401003c */ addiu $at,$zero,0x3c +/* f16a734: 0041001b */ divu $zero,$v0,$at +/* f16a738: 00007810 */ mfhi $t7 +/* f16a73c: 24010001 */ addiu $at,$zero,0x1 +/* f16a740: 15e1000b */ bne $t7,$at,.L0f16a770 +/* f16a744: 3c048009 */ lui $a0,0x8009 +/* f16a748: 241000ff */ addiu $s0,$zero,0xff +/* f16a74c: 8c845200 */ lw $a0,0x5200($a0) +/* f16a750: 2405059d */ addiu $a1,$zero,0x59d +/* f16a754: 00003025 */ or $a2,$zero,$zero +/* f16a758: 02e03825 */ or $a3,$s7,$zero +/* f16a75c: afb70010 */ sw $s7,0x10($sp) +/* f16a760: e7b40014 */ swc1 $f20,0x14($sp) +/* f16a764: afb70018 */ sw $s7,0x18($sp) +/* f16a768: 0c004241 */ jal 0x10904 +/* f16a76c: afb7001c */ sw $s7,0x1c($sp) +.L0f16a770: +/* f16a770: 12000005 */ beqz $s0,.L0f16a788 +/* f16a774: 02402025 */ or $a0,$s2,$zero +/* f16a778: 2405ffff */ addiu $a1,$zero,-1 +/* f16a77c: 0fc50991 */ jal func0f142644 +/* f16a780: 02003025 */ or $a2,$s0,$zero +/* f16a784: 00409025 */ or $s2,$v0,$zero +.L0f16a788: +/* f16a788: 3c048008 */ lui $a0,0x8008 +/* f16a78c: 8c844098 */ lw $a0,0x4098($a0) +/* f16a790: 8fad00cc */ lw $t5,0xcc($sp) +/* f16a794: 50800006 */ beqzl $a0,.L0f16a7b0 +/* f16a798: 8e700284 */ lw $s0,0x284($s3) +/* f16a79c: 55a00004 */ bnezl $t5,.L0f16a7b0 +/* f16a7a0: 8e700284 */ lw $s0,0x284($s3) +/* f16a7a4: 0c00cec9 */ jal 0x33b24 +/* f16a7a8: 00000000 */ sll $zero,$zero,0x0 +/* f16a7ac: 8e700284 */ lw $s0,0x284($s3) +.L0f16a7b0: +/* f16a7b0: 24010002 */ addiu $at,$zero,0x2 +/* f16a7b4: 960c0010 */ lhu $t4,0x10($s0) +/* f16a7b8: 5581001c */ bnel $t4,$at,.L0f16a82c +/* f16a7bc: 96030010 */ lhu $v1,0x10($s0) +/* f16a7c0: 8e6b02ac */ lw $t3,0x2ac($s3) +/* f16a7c4: 24010006 */ addiu $at,$zero,0x6 +/* f16a7c8: 02402025 */ or $a0,$s2,$zero +/* f16a7cc: 11610016 */ beq $t3,$at,.L0f16a828 +/* f16a7d0: 2405ffff */ addiu $a1,$zero,-1 +/* f16a7d4: 0fc509dd */ jal func0f142774 +/* f16a7d8: 2406ffff */ addiu $a2,$zero,-1 +/* f16a7dc: 8e700284 */ lw $s0,0x284($s3) +/* f16a7e0: 00409025 */ or $s2,$v0,$zero +/* f16a7e4: 2401005a */ addiu $at,$zero,0x5a +/* f16a7e8: 8e0300c8 */ lw $v1,0xc8($s0) +/* f16a7ec: 02402025 */ or $a0,$s2,$zero +/* f16a7f0: 3c054fff */ lui $a1,0x4fff +/* f16a7f4: 1860000c */ blez $v1,.L0f16a828 +/* f16a7f8: 00033200 */ sll $a2,$v1,0x8 +/* f16a7fc: 00c33023 */ subu $a2,$a2,$v1 +/* f16a800: 00c1001a */ div $zero,$a2,$at +/* f16a804: 00003012 */ mflo $a2 +/* f16a808: 2cc10100 */ sltiu $at,$a2,0x100 +/* f16a80c: 14200002 */ bnez $at,.L0f16a818 +/* f16a810: 00000000 */ sll $zero,$zero,0x0 +/* f16a814: 240600ff */ addiu $a2,$zero,0xff +.L0f16a818: +/* f16a818: 0fc50991 */ jal func0f142644 +/* f16a81c: 34a5ffff */ ori $a1,$a1,0xffff +/* f16a820: 00409025 */ or $s2,$v0,$zero +/* f16a824: 8e700284 */ lw $s0,0x284($s3) +.L0f16a828: +/* f16a828: 96030010 */ lhu $v1,0x10($s0) +.L0f16a82c: +/* f16a82c: 24010003 */ addiu $at,$zero,0x3 +/* f16a830: 02402025 */ or $a0,$s2,$zero +/* f16a834: 14610009 */ bne $v1,$at,.L0f16a85c +/* f16a838: 3c054fff */ lui $a1,0x4fff +/* f16a83c: 34a5ffff */ ori $a1,$a1,0xffff +/* f16a840: 0fc50991 */ jal func0f142644 +/* f16a844: 240600ff */ addiu $a2,$zero,0xff +/* f16a848: 8e6a0284 */ lw $t2,0x284($s3) +/* f16a84c: 00409025 */ or $s2,$v0,$zero +/* f16a850: a5400010 */ sh $zero,0x10($t2) +/* f16a854: 8e700284 */ lw $s0,0x284($s3) +/* f16a858: 96030010 */ lhu $v1,0x10($s0) +.L0f16a85c: +/* f16a85c: 57c30017 */ bnel $s8,$v1,.L0f16a8bc +/* f16a860: 8e630460 */ lw $v1,0x460($s3) +/* f16a864: 8e6e02ac */ lw $t6,0x2ac($s3) +/* f16a868: 24010006 */ addiu $at,$zero,0x6 +/* f16a86c: 51c10013 */ beql $t6,$at,.L0f16a8bc +/* f16a870: 8e630460 */ lw $v1,0x460($s3) +/* f16a874: 8e020254 */ lw $v0,0x254($s0) +/* f16a878: 24060063 */ addiu $a2,$zero,0x63 +/* f16a87c: 240d00f9 */ addiu $t5,$zero,0xf9 +/* f16a880: 284100c8 */ slti $at,$v0,0xc8 +/* f16a884: 10200004 */ beqz $at,.L0f16a898 +/* f16a888: 0002c080 */ sll $t8,$v0,0x2 +/* f16a88c: 0302c023 */ subu $t8,$t8,$v0 +/* f16a890: 00187883 */ sra $t7,$t8,0x2 +/* f16a894: 01af3023 */ subu $a2,$t5,$t7 +.L0f16a898: +/* f16a898: 3c017f1b */ lui $at,0x7f1b +/* f16a89c: c4207850 */ lwc1 $f0,0x7850($at) +/* f16a8a0: 02402025 */ or $a0,$s2,$zero +/* f16a8a4: 2405ffff */ addiu $a1,$zero,-1 +/* f16a8a8: 44070000 */ mfc1 $a3,$f0 +/* f16a8ac: 0fc50afc */ jal func0f142bf0 +/* f16a8b0: e7a00010 */ swc1 $f0,0x10($sp) +/* f16a8b4: 00409025 */ or $s2,$v0,$zero +/* f16a8b8: 8e630460 */ lw $v1,0x460($s3) +.L0f16a8bc: +/* f16a8bc: 18600003 */ blez $v1,.L0f16a8cc +/* f16a8c0: 2861001e */ slti $at,$v1,0x1e +/* f16a8c4: 5420000c */ bnezl $at,.L0f16a8f8 +/* f16a8c8: 2401001e */ addiu $at,$zero,0x1e +.L0f16a8cc: +/* f16a8cc: 8e620464 */ lw $v0,0x464($s3) +/* f16a8d0: 10400004 */ beqz $v0,.L0f16a8e4 +/* f16a8d4: 00000000 */ sll $zero,$zero,0x0 +/* f16a8d8: 8e6c0468 */ lw $t4,0x468($s3) +/* f16a8dc: 51800006 */ beqzl $t4,.L0f16a8f8 +/* f16a8e0: 2401001e */ addiu $at,$zero,0x1e +.L0f16a8e4: +/* f16a8e4: 54400085 */ bnezl $v0,.L0f16aafc +/* f16a8e8: 28610010 */ slti $at,$v1,0x10 +/* f16a8ec: 8e6b0468 */ lw $t3,0x468($s3) +/* f16a8f0: 11600081 */ beqz $t3,.L0f16aaf8 +/* f16a8f4: 2401001e */ addiu $at,$zero,0x1e +.L0f16a8f8: +/* f16a8f8: 54610018 */ bnel $v1,$at,.L0f16a95c +/* f16a8fc: 2861000f */ slti $at,$v1,0xf +/* f16a900: 8e790464 */ lw $t9,0x464($s3) +/* f16a904: 57200015 */ bnezl $t9,.L0f16a95c +/* f16a908: 2861000f */ slti $at,$v1,0xf +/* f16a90c: 0fc5ae15 */ jal func0f16b854 +/* f16a910: 00000000 */ sll $zero,$zero,0x0 +/* f16a914: 10400003 */ beqz $v0,.L0f16a924 +/* f16a918: 3c048009 */ lui $a0,0x8009 +/* f16a91c: 10000002 */ beqz $zero,.L0f16a928 +/* f16a920: 241005c9 */ addiu $s0,$zero,0x5c9 +.L0f16a924: +/* f16a924: 241002ad */ addiu $s0,$zero,0x2ad +.L0f16a928: +/* f16a928: 00102c00 */ sll $a1,$s0,0x10 +/* f16a92c: 00055403 */ sra $t2,$a1,0x10 +/* f16a930: 01402825 */ or $a1,$t2,$zero +/* f16a934: 8c845200 */ lw $a0,0x5200($a0) +/* f16a938: 00003025 */ or $a2,$zero,$zero +/* f16a93c: 02e03825 */ or $a3,$s7,$zero +/* f16a940: afb70010 */ sw $s7,0x10($sp) +/* f16a944: e7b40014 */ swc1 $f20,0x14($sp) +/* f16a948: afb70018 */ sw $s7,0x18($sp) +/* f16a94c: 0c004241 */ jal 0x10904 +/* f16a950: afb7001c */ sw $s7,0x1c($sp) +/* f16a954: 8e630460 */ lw $v1,0x460($s3) +/* f16a958: 2861000f */ slti $at,$v1,0xf +.L0f16a95c: +/* f16a95c: 10200026 */ beqz $at,.L0f16a9f8 +/* f16a960: 240d001e */ addiu $t5,$zero,0x1e +/* f16a964: 2401000f */ addiu $at,$zero,0xf +/* f16a968: 00033080 */ sll $a2,$v1,0x2 +/* f16a96c: 00c33023 */ subu $a2,$a2,$v1 +/* f16a970: 00063080 */ sll $a2,$a2,0x2 +/* f16a974: 00c33023 */ subu $a2,$a2,$v1 +/* f16a978: 00063080 */ sll $a2,$a2,0x2 +/* f16a97c: 00c33021 */ addu $a2,$a2,$v1 +/* f16a980: 00063080 */ sll $a2,$a2,0x2 +/* f16a984: 00c1001a */ div $zero,$a2,$at +/* f16a988: 44839000 */ mtc1 $v1,$f18 +/* f16a98c: 3c017f1b */ lui $at,0x7f1b +/* f16a990: c4247854 */ lwc1 $f4,0x7854($at) +/* f16a994: 46809420 */ cvt.s.w $f16,$f18 +/* f16a998: 3c017f1b */ lui $at,0x7f1b +/* f16a99c: c4287858 */ lwc1 $f8,0x7858($at) +/* f16a9a0: 00003012 */ mflo $a2 +/* f16a9a4: 02402025 */ or $a0,$s2,$zero +/* f16a9a8: 2405ffff */ addiu $a1,$zero,-1 +/* f16a9ac: 46048182 */ mul.s $f6,$f16,$f4 +/* f16a9b0: 46083000 */ add.s $f0,$f6,$f8 +/* f16a9b4: 44070000 */ mfc1 $a3,$f0 +/* f16a9b8: 0fc50afc */ jal func0f142bf0 +/* f16a9bc: e7a00010 */ swc1 $f0,0x10($sp) +/* f16a9c0: 8e780460 */ lw $t8,0x460($s3) +/* f16a9c4: 3c017f1b */ lui $at,0x7f1b +/* f16a9c8: c430785c */ lwc1 $f16,0x785c($at) +/* f16a9cc: 44985000 */ mtc1 $t8,$f10 +/* f16a9d0: 00402025 */ or $a0,$v0,$zero +/* f16a9d4: 240500ff */ addiu $a1,$zero,0xff +/* f16a9d8: 468054a0 */ cvt.s.w $f18,$f10 +/* f16a9dc: 240600ff */ addiu $a2,$zero,0xff +/* f16a9e0: 240700ff */ addiu $a3,$zero,0xff +/* f16a9e4: 46109102 */ mul.s $f4,$f18,$f16 +/* f16a9e8: 0fc2ec13 */ jal func0f0bb04c +/* f16a9ec: e7a40010 */ swc1 $f4,0x10($sp) +/* f16a9f0: 10000029 */ beqz $zero,.L0f16aa98 +/* f16a9f4: 00409025 */ or $s2,$v0,$zero +.L0f16a9f8: +/* f16a9f8: 2401000f */ addiu $at,$zero,0xf +/* f16a9fc: 01a31023 */ subu $v0,$t5,$v1 +/* f16aa00: 00023080 */ sll $a2,$v0,0x2 +/* f16aa04: 00c23023 */ subu $a2,$a2,$v0 +/* f16aa08: 00063080 */ sll $a2,$a2,0x2 +/* f16aa0c: 00c23023 */ subu $a2,$a2,$v0 +/* f16aa10: 00063080 */ sll $a2,$a2,0x2 +/* f16aa14: 00c23021 */ addu $a2,$a2,$v0 +/* f16aa18: 00063080 */ sll $a2,$a2,0x2 +/* f16aa1c: 00c1001a */ div $zero,$a2,$at +/* f16aa20: 44823000 */ mtc1 $v0,$f6 +/* f16aa24: 3c017f1b */ lui $at,0x7f1b +/* f16aa28: c42a7860 */ lwc1 $f10,0x7860($at) +/* f16aa2c: 46803220 */ cvt.s.w $f8,$f6 +/* f16aa30: 3c017f1b */ lui $at,0x7f1b +/* f16aa34: c4307864 */ lwc1 $f16,0x7864($at) +/* f16aa38: 00003012 */ mflo $a2 +/* f16aa3c: 02402025 */ or $a0,$s2,$zero +/* f16aa40: 2405ffff */ addiu $a1,$zero,-1 +/* f16aa44: 460a4482 */ mul.s $f18,$f8,$f10 +/* f16aa48: 46109000 */ add.s $f0,$f18,$f16 +/* f16aa4c: 44070000 */ mfc1 $a3,$f0 +/* f16aa50: 0fc50afc */ jal func0f142bf0 +/* f16aa54: e7a00010 */ swc1 $f0,0x10($sp) +/* f16aa58: 8e6c0460 */ lw $t4,0x460($s3) +/* f16aa5c: 3c0141f0 */ lui $at,0x41f0 +/* f16aa60: 44812000 */ mtc1 $at,$f4 +/* f16aa64: 448c3000 */ mtc1 $t4,$f6 +/* f16aa68: 3c017f1b */ lui $at,0x7f1b +/* f16aa6c: c4327868 */ lwc1 $f18,0x7868($at) +/* f16aa70: 46803220 */ cvt.s.w $f8,$f6 +/* f16aa74: 00402025 */ or $a0,$v0,$zero +/* f16aa78: 240500ff */ addiu $a1,$zero,0xff +/* f16aa7c: 240600ff */ addiu $a2,$zero,0xff +/* f16aa80: 240700ff */ addiu $a3,$zero,0xff +/* f16aa84: 46082281 */ sub.s $f10,$f4,$f8 +/* f16aa88: 46125402 */ mul.s $f16,$f10,$f18 +/* f16aa8c: 0fc2ec13 */ jal func0f0bb04c +/* f16aa90: e7b00010 */ swc1 $f16,0x10($sp) +/* f16aa94: 00409025 */ or $s2,$v0,$zero +.L0f16aa98: +/* f16aa98: 8e6b028c */ lw $t3,0x28c($s3) +/* f16aa9c: 5560000c */ bnezl $t3,.L0f16aad0 +/* f16aaa0: 8e630460 */ lw $v1,0x460($s3) +/* f16aaa4: 8e790464 */ lw $t9,0x464($s3) +/* f16aaa8: 53200006 */ beqzl $t9,.L0f16aac4 +/* f16aaac: 8e780460 */ lw $t8,0x460($s3) +/* f16aab0: 8e6a0460 */ lw $t2,0x460($s3) +/* f16aab4: 254e0001 */ addiu $t6,$t2,0x1 +/* f16aab8: 10000004 */ beqz $zero,.L0f16aacc +/* f16aabc: ae6e0460 */ sw $t6,0x460($s3) +/* f16aac0: 8e780460 */ lw $t8,0x460($s3) +.L0f16aac4: +/* f16aac4: 270dffff */ addiu $t5,$t8,-1 +/* f16aac8: ae6d0460 */ sw $t5,0x460($s3) +.L0f16aacc: +/* f16aacc: 8e630460 */ lw $v1,0x460($s3) +.L0f16aad0: +/* f16aad0: 2861001f */ slti $at,$v1,0x1f +/* f16aad4: 14200004 */ bnez $at,.L0f16aae8 +/* f16aad8: 00000000 */ sll $zero,$zero,0x0 +/* f16aadc: 2403001e */ addiu $v1,$zero,0x1e +/* f16aae0: 10000005 */ beqz $zero,.L0f16aaf8 +/* f16aae4: ae630460 */ sw $v1,0x460($s3) +.L0f16aae8: +/* f16aae8: 04630004 */ bgezl $v1,.L0f16aafc +/* f16aaec: 28610010 */ slti $at,$v1,0x10 +/* f16aaf0: ae600460 */ sw $zero,0x460($s3) +/* f16aaf4: 00001825 */ or $v1,$zero,$zero +.L0f16aaf8: +/* f16aaf8: 28610010 */ slti $at,$v1,0x10 +.L0f16aafc: +/* f16aafc: 54200004 */ bnezl $at,.L0f16ab10 +/* f16ab00: ae600468 */ sw $zero,0x468($s3) +/* f16ab04: 10000002 */ beqz $zero,.L0f16ab10 +/* f16ab08: ae7e0468 */ sw $s8,0x468($s3) +/* f16ab0c: ae600468 */ sw $zero,0x468($s3) +.L0f16ab10: +/* f16ab10: 52a00009 */ beqzl $s5,.L0f16ab38 +/* f16ab14: 8e6c02ac */ lw $t4,0x2ac($s3) +/* f16ab18: 0fc522db */ jal func0f148b6c +/* f16ab1c: 00000000 */ sll $zero,$zero,0x0 +/* f16ab20: 02402025 */ or $a0,$s2,$zero +/* f16ab24: 2405ffff */ addiu $a1,$zero,-1 +/* f16ab28: 0fc5090e */ jal func0f142438 +/* f16ab2c: 02a03025 */ or $a2,$s5,$zero +/* f16ab30: 00409025 */ or $s2,$v0,$zero +/* f16ab34: 8e6c02ac */ lw $t4,0x2ac($s3) +.L0f16ab38: +/* f16ab38: 24010006 */ addiu $at,$zero,0x6 +/* f16ab3c: 15810031 */ bne $t4,$at,.L0f16ac04 +/* f16ab40: 00000000 */ sll $zero,$zero,0x0 +/* f16ab44: 0fc2ea0e */ jal func0f0ba838 +/* f16ab48: 00000000 */ sll $zero,$zero,0x0 +/* f16ab4c: 44803000 */ mtc1 $zero,$f6 +/* f16ab50: 3c01437f */ lui $at,0x437f +/* f16ab54: 4600303c */ c.lt.s $f6,$f0 +/* f16ab58: 00000000 */ sll $zero,$zero,0x0 +/* f16ab5c: 45000029 */ bc1f .L0f16ac04 +/* f16ab60: 00000000 */ sll $zero,$zero,0x0 +/* f16ab64: 44812000 */ mtc1 $at,$f4 +/* f16ab68: 24060001 */ addiu $a2,$zero,0x1 +/* f16ab6c: 3c014f00 */ lui $at,0x4f00 +/* f16ab70: 46040202 */ mul.s $f8,$f0,$f4 +/* f16ab74: 02402025 */ or $a0,$s2,$zero +/* f16ab78: 2405ff00 */ addiu $a1,$zero,-256 +/* f16ab7c: 444bf800 */ cfc1 $t3,$31 +/* f16ab80: 44c6f800 */ ctc1 $a2,$31 +/* f16ab84: 00000000 */ sll $zero,$zero,0x0 +/* f16ab88: 460042a4 */ cvt.w.s $f10,$f8 +/* f16ab8c: 4446f800 */ cfc1 $a2,$31 +/* f16ab90: 00000000 */ sll $zero,$zero,0x0 +/* f16ab94: 30c60078 */ andi $a2,$a2,0x78 +/* f16ab98: 50c00013 */ beqzl $a2,.L0f16abe8 +/* f16ab9c: 44065000 */ mfc1 $a2,$f10 +/* f16aba0: 44815000 */ mtc1 $at,$f10 +/* f16aba4: 24060001 */ addiu $a2,$zero,0x1 +/* f16aba8: 460a4281 */ sub.s $f10,$f8,$f10 +/* f16abac: 44c6f800 */ ctc1 $a2,$31 +/* f16abb0: 00000000 */ sll $zero,$zero,0x0 +/* f16abb4: 460052a4 */ cvt.w.s $f10,$f10 +/* f16abb8: 4446f800 */ cfc1 $a2,$31 +/* f16abbc: 00000000 */ sll $zero,$zero,0x0 +/* f16abc0: 30c60078 */ andi $a2,$a2,0x78 +/* f16abc4: 14c00005 */ bnez $a2,.L0f16abdc +/* f16abc8: 00000000 */ sll $zero,$zero,0x0 +/* f16abcc: 44065000 */ mfc1 $a2,$f10 +/* f16abd0: 3c018000 */ lui $at,0x8000 +/* f16abd4: 10000007 */ beqz $zero,.L0f16abf4 +/* f16abd8: 00c13025 */ or $a2,$a2,$at +.L0f16abdc: +/* f16abdc: 10000005 */ beqz $zero,.L0f16abf4 +/* f16abe0: 2406ffff */ addiu $a2,$zero,-1 +/* f16abe4: 44065000 */ mfc1 $a2,$f10 +.L0f16abe8: +/* f16abe8: 00000000 */ sll $zero,$zero,0x0 +/* f16abec: 04c0fffb */ bltz $a2,.L0f16abdc +/* f16abf0: 00000000 */ sll $zero,$zero,0x0 +.L0f16abf4: +/* f16abf4: 44cbf800 */ ctc1 $t3,$31 +/* f16abf8: 0fc5090e */ jal func0f142438 +/* f16abfc: 00000000 */ sll $zero,$zero,0x0 +/* f16ac00: 00409025 */ or $s2,$v0,$zero +.L0f16ac04: +/* f16ac04: 0fc47bb6 */ jal func0f11eed8 +/* f16ac08: 00000000 */ sll $zero,$zero,0x0 +/* f16ac0c: 145e0006 */ bne $v0,$s8,.L0f16ac28 +/* f16ac10: 02402025 */ or $a0,$s2,$zero +/* f16ac14: 2405ff00 */ addiu $a1,$zero,-256 +/* f16ac18: 0fc5090e */ jal func0f142438 +/* f16ac1c: 24060080 */ addiu $a2,$zero,0x80 +/* f16ac20: 10000014 */ beqz $zero,.L0f16ac74 +/* f16ac24: 00409025 */ or $s2,$v0,$zero +.L0f16ac28: +/* f16ac28: 0fc47bb6 */ jal func0f11eed8 +/* f16ac2c: 00000000 */ sll $zero,$zero,0x0 +/* f16ac30: 24010002 */ addiu $at,$zero,0x2 +/* f16ac34: 14410006 */ bne $v0,$at,.L0f16ac50 +/* f16ac38: 02402025 */ or $a0,$s2,$zero +/* f16ac3c: 2405ff00 */ addiu $a1,$zero,-256 +/* f16ac40: 0fc5090e */ jal func0f142438 +/* f16ac44: 240600c0 */ addiu $a2,$zero,0xc0 +/* f16ac48: 1000000a */ beqz $zero,.L0f16ac74 +/* f16ac4c: 00409025 */ or $s2,$v0,$zero +.L0f16ac50: +/* f16ac50: 0fc47bb6 */ jal func0f11eed8 +/* f16ac54: 00000000 */ sll $zero,$zero,0x0 +/* f16ac58: 24010003 */ addiu $at,$zero,0x3 +/* f16ac5c: 14410005 */ bne $v0,$at,.L0f16ac74 +/* f16ac60: 02402025 */ or $a0,$s2,$zero +/* f16ac64: 2405ff00 */ addiu $a1,$zero,-256 +/* f16ac68: 0fc5090e */ jal func0f142438 +/* f16ac6c: 240600e6 */ addiu $a2,$zero,0xe6 +/* f16ac70: 00409025 */ or $s2,$v0,$zero +.L0f16ac74: +/* f16ac74: 8e700284 */ lw $s0,0x284($s3) +/* f16ac78: 24010003 */ addiu $at,$zero,0x3 +/* f16ac7c: 92031bfc */ lbu $v1,0x1bfc($s0) +/* f16ac80: 1860003b */ blez $v1,.L0f16ad70 +/* f16ac84: 00000000 */ sll $zero,$zero,0x0 +/* f16ac88: 14610002 */ bne $v1,$at,.L0f16ac94 +/* f16ac8c: 00008825 */ or $s1,$zero,$zero +/* f16ac90: 241100ff */ addiu $s1,$zero,0xff +.L0f16ac94: +/* f16ac94: 56830009 */ bnel $s4,$v1,.L0f16acbc +/* f16ac98: 24010002 */ addiu $at,$zero,0x2 +/* f16ac9c: 92021bfd */ lbu $v0,0x1bfd($s0) +/* f16aca0: 28410010 */ slti $at,$v0,0x10 +/* f16aca4: 50200005 */ beqzl $at,.L0f16acbc +/* f16aca8: 24010002 */ addiu $at,$zero,0x2 +/* f16acac: 00028823 */ negu $s1,$v0 +/* f16acb0: 0011c900 */ sll $t9,$s1,0x4 +/* f16acb4: 273100f0 */ addiu $s1,$t9,0xf0 +/* f16acb8: 24010002 */ addiu $at,$zero,0x2 +.L0f16acbc: +/* f16acbc: 1461000b */ bne $v1,$at,.L0f16acec +/* f16acc0: 00000000 */ sll $zero,$zero,0x0 +/* f16acc4: 92021bfd */ lbu $v0,0x1bfd($s0) +/* f16acc8: 28410021 */ slti $at,$v0,0x21 +/* f16accc: 54200004 */ bnezl $at,.L0f16ace0 +/* f16acd0: 24010030 */ addiu $at,$zero,0x30 +/* f16acd4: 00028900 */ sll $s1,$v0,0x4 +/* f16acd8: 2631fe00 */ addiu $s1,$s1,-512 +/* f16acdc: 24010030 */ addiu $at,$zero,0x30 +.L0f16ace0: +/* f16ace0: 14410002 */ bne $v0,$at,.L0f16acec +/* f16ace4: 00000000 */ sll $zero,$zero,0x0 +/* f16ace8: 241100ff */ addiu $s1,$zero,0xff +.L0f16acec: +/* f16acec: 12200020 */ beqz $s1,.L0f16ad70 +/* f16acf0: 00000000 */ sll $zero,$zero,0x0 +/* f16acf4: 0fc54d8a */ jal func0f153628 +/* f16acf8: 02402025 */ or $a0,$s2,$zero +/* f16acfc: 0c002f40 */ jal 0xbd00 +/* f16ad00: 00409025 */ or $s2,$v0,$zero +/* f16ad04: 0c002f44 */ jal 0xbd10 +/* f16ad08: a7a2006e */ sh $v0,0x6e($sp) +/* f16ad0c: 0c002f40 */ jal 0xbd00 +/* f16ad10: a7a20070 */ sh $v0,0x70($sp) +/* f16ad14: 0c002f22 */ jal 0xbc88 +/* f16ad18: a7a20072 */ sh $v0,0x72($sp) +/* f16ad1c: 0c002f44 */ jal 0xbd10 +/* f16ad20: a7a2008a */ sh $v0,0x8a($sp) +/* f16ad24: 00028400 */ sll $s0,$v0,0x10 +/* f16ad28: 00105403 */ sra $t2,$s0,0x10 +/* f16ad2c: 0c002f26 */ jal 0xbc98 +/* f16ad30: 01408025 */ or $s0,$t2,$zero +/* f16ad34: 87ae008a */ lh $t6,0x8a($sp) +/* f16ad38: 87b80072 */ lh $t8,0x72($sp) +/* f16ad3c: 2401ff00 */ addiu $at,$zero,-256 +/* f16ad40: 02217825 */ or $t7,$s1,$at +/* f16ad44: 00506821 */ addu $t5,$v0,$s0 +/* f16ad48: afad0010 */ sw $t5,0x10($sp) +/* f16ad4c: afaf0014 */ sw $t7,0x14($sp) +/* f16ad50: 02402025 */ or $a0,$s2,$zero +/* f16ad54: 87a5006e */ lh $a1,0x6e($sp) +/* f16ad58: 87a60070 */ lh $a2,0x70($sp) +/* f16ad5c: 0fc54e8d */ jal func0f153a34 +/* f16ad60: 01d83821 */ addu $a3,$t6,$t8 +/* f16ad64: 0fc54de0 */ jal func0f153780 +/* f16ad68: 00402025 */ or $a0,$v0,$zero +/* f16ad6c: 00409025 */ or $s2,$v0,$zero +.L0f16ad70: +/* f16ad70: 0fc615dd */ jal func0f185774 +/* f16ad74: 02402025 */ or $a0,$s2,$zero +/* f16ad78: 0fc5a176 */ jal func0f1685d8 +/* f16ad7c: 00402025 */ or $a0,$v0,$zero +/* f16ad80: 3c0c8009 */ lui $t4,0x8009 +/* f16ad84: 918c8804 */ lbu $t4,-0x77fc($t4) +/* f16ad88: 00409025 */ or $s2,$v0,$zero +/* f16ad8c: 11800004 */ beqz $t4,.L0f16ada0 +/* f16ad90: 00000000 */ sll $zero,$zero,0x0 +/* f16ad94: 0fc68bd8 */ jal func0f1a2f60 +/* f16ad98: 00402025 */ or $a0,$v0,$zero +/* f16ad9c: 00409025 */ or $s2,$v0,$zero +.L0f16ada0: +/* f16ada0: 0fc47ba2 */ jal func0f11ee88 +/* f16ada4: 00000000 */ sll $zero,$zero,0x0 +/* f16ada8: 14400013 */ bnez $v0,.L0f16adf8 +/* f16adac: 00000000 */ sll $zero,$zero,0x0 +/* f16adb0: 0fc47ba4 */ jal func0f11ee90 +/* f16adb4: 00000000 */ sll $zero,$zero,0x0 +/* f16adb8: 1440000f */ bnez $v0,.L0f16adf8 +/* f16adbc: 00000000 */ sll $zero,$zero,0x0 +/* f16adc0: 0fc47baa */ jal func0f11eea8 +/* f16adc4: 00000000 */ sll $zero,$zero,0x0 +/* f16adc8: 1440000b */ bnez $v0,.L0f16adf8 +/* f16adcc: 00000000 */ sll $zero,$zero,0x0 +/* f16add0: 0fc47be0 */ jal func0f11ef80 +/* f16add4: 00000000 */ sll $zero,$zero,0x0 +/* f16add8: 14400007 */ bnez $v0,.L0f16adf8 +/* f16addc: 00000000 */ sll $zero,$zero,0x0 +/* f16ade0: 0fc47bde */ jal func0f11ef78 +/* f16ade4: 00000000 */ sll $zero,$zero,0x0 +/* f16ade8: 14400003 */ bnez $v0,.L0f16adf8 +/* f16adec: 00000000 */ sll $zero,$zero,0x0 +/* f16adf0: 0fc47b90 */ jal func0f11ee40 +/* f16adf4: 00000000 */ sll $zero,$zero,0x0 +.L0f16adf8: +/* f16adf8: 0fc49d36 */ jal func0f1274d8 +/* f16adfc: 02402025 */ or $a0,$s2,$zero +/* f16ae00: 0fc402b4 */ jal func0f100ad0 +/* f16ae04: 00402025 */ or $a0,$v0,$zero +/* f16ae08: 3c013f80 */ lui $at,0x3f80 +/* f16ae0c: 44816000 */ mtc1 $at,$f12 +/* f16ae10: 0c0059d2 */ jal 0x16748 +/* f16ae14: 00409025 */ or $s2,$v0,$zero +/* f16ae18: 8e6b0284 */ lw $t3,0x284($s3) +/* f16ae1c: 8d791c50 */ lw $t9,0x1c50($t3) +/* f16ae20: 001957c2 */ srl $t2,$t9,0x1f +/* f16ae24: 51400005 */ beqzl $t2,.L0f16ae3c +/* f16ae28: 8e6e0288 */ lw $t6,0x288($s3) +/* f16ae2c: 0fc3ef0c */ jal func0f0fbc30 +/* f16ae30: 02402025 */ or $a0,$s2,$zero +/* f16ae34: 00409025 */ or $s2,$v0,$zero +/* f16ae38: 8e6e0288 */ lw $t6,0x288($s3) +.L0f16ae3c: +/* f16ae3c: 0c0059d2 */ jal 0x16748 +/* f16ae40: c5cc0074 */ lwc1 $f12,0x74($t6) +/* f16ae44: 8e780314 */ lw $t8,0x314($s3) +/* f16ae48: 53000005 */ beqzl $t8,.L0f16ae60 +/* f16ae4c: 8e6d0284 */ lw $t5,0x284($s3) +/* f16ae50: 0fc625cf */ jal func0f18973c +/* f16ae54: 02402025 */ or $a0,$s2,$zero +/* f16ae58: 00409025 */ or $s2,$v0,$zero +/* f16ae5c: 8e6d0284 */ lw $t5,0x284($s3) +.L0f16ae60: +/* f16ae60: 91af19b3 */ lbu $t7,0x19b3($t5) +/* f16ae64: 11e00003 */ beqz $t7,.L0f16ae74 +/* f16ae68: 00000000 */ sll $zero,$zero,0x0 +/* f16ae6c: 0fc2dcb7 */ jal func0f0b72dc +/* f16ae70: 00000000 */ sll $zero,$zero,0x0 +.L0f16ae74: +/* f16ae74: 0fc4f153 */ jal func0f13c54c +/* f16ae78: 00000000 */ sll $zero,$zero,0x0 +/* f16ae7c: 8e6c0298 */ lw $t4,0x298($s3) +/* f16ae80: 05810004 */ bgez $t4,.L0f16ae94 +/* f16ae84: 00000000 */ sll $zero,$zero,0x0 +/* f16ae88: 8e6b029c */ lw $t3,0x29c($s3) +/* f16ae8c: 0562000a */ bltzl $t3,.L0f16aeb8 +/* f16ae90: 8fb00060 */ lw $s0,0x60($sp) +.L0f16ae94: +/* f16ae94: 0fc2f130 */ jal func0f0bc4c0 +/* f16ae98: 00000000 */ sll $zero,$zero,0x0 +/* f16ae9c: 50400006 */ beqzl $v0,.L0f16aeb8 +/* f16aea0: 8fb00060 */ lw $s0,0x60($sp) +/* f16aea4: 8e79028c */ lw $t9,0x28c($s3) +/* f16aea8: 53200003 */ beqzl $t9,.L0f16aeb8 +/* f16aeac: 8fb00060 */ lw $s0,0x60($sp) +/* f16aeb0: 8fb20128 */ lw $s2,0x128($sp) +/* f16aeb4: 8fb00060 */ lw $s0,0x60($sp) +.L0f16aeb8: +/* f16aeb8: 8faa012c */ lw $t2,0x12c($sp) +/* f16aebc: 560afac6 */ bnel $s0,$t2,.L0f1699d8 +/* f16aec0: 8faa0124 */ lw $t2,0x124($sp) +.L0f16aec4: +/* f16aec4: 826e04d3 */ lb $t6,0x4d3($s3) +.L0f16aec8: +/* f16aec8: 3c014080 */ lui $at,0x4080 +/* f16aecc: 4481a000 */ mtc1 $at,$f20 +/* f16aed0: 11c00013 */ beqz $t6,.L0f16af20 +/* f16aed4: 2417ffff */ addiu $s7,$zero,-1 +/* f16aed8: 827804d6 */ lb $t8,0x4d6($s3) +/* f16aedc: 53000011 */ beqzl $t8,.L0f16af24 +/* f16aee0: 826b04d3 */ lb $t3,0x4d3($s3) +/* f16aee4: 826d04d7 */ lb $t5,0x4d7($s3) +/* f16aee8: a26004d3 */ sb $zero,0x4d3($s3) +/* f16aeec: a26004d6 */ sb $zero,0x4d6($s3) +/* f16aef0: 51a00004 */ beqzl $t5,.L0f16af04 +/* f16aef4: 826f04d4 */ lb $t7,0x4d4($s3) +/* f16aef8: a27704d4 */ sb $s7,0x4d4($s3) +/* f16aefc: a26004d5 */ sb $zero,0x4d5($s3) +/* f16af00: 826f04d4 */ lb $t7,0x4d4($s3) +.L0f16af04: +/* f16af04: 05e30007 */ bgezl $t7,.L0f16af24 +/* f16af08: 826b04d3 */ lb $t3,0x4d3($s3) +/* f16af0c: 826c04d5 */ lb $t4,0x4d5($s3) +/* f16af10: 5d800004 */ bgtzl $t4,.L0f16af24 +/* f16af14: 826b04d3 */ lb $t3,0x4d3($s3) +/* f16af18: 0c003a57 */ jal 0xe95c +/* f16af1c: 2404005a */ addiu $a0,$zero,0x5a +.L0f16af20: +/* f16af20: 826b04d3 */ lb $t3,0x4d3($s3) +.L0f16af24: +/* f16af24: 55600042 */ bnezl $t3,.L0f16b030 +/* f16af28: 02408025 */ or $s0,$s2,$zero +/* f16af2c: 827904d4 */ lb $t9,0x4d4($s3) +/* f16af30: 0722003f */ bltzl $t9,.L0f16b030 +/* f16af34: 02408025 */ or $s0,$s2,$zero +/* f16af38: 826a04d5 */ lb $t2,0x4d5($s3) +/* f16af3c: 5940003c */ blezl $t2,.L0f16b030 +/* f16af40: 02408025 */ or $s0,$s2,$zero +/* f16af44: 0fc37798 */ jal func0f0dde60 +/* f16af48: 00000000 */ sll $zero,$zero,0x0 +/* f16af4c: 826e04d4 */ lb $t6,0x4d4($s3) +/* f16af50: 2414000c */ addiu $s4,$zero,0xc +/* f16af54: 3c118007 */ lui $s1,0x8007 +/* f16af58: 01d40019 */ multu $t6,$s4 +/* f16af5c: 263136d8 */ addiu $s1,$s1,0x36d8 +/* f16af60: 3c10800a */ lui $s0,0x800a +/* f16af64: 2610dfe8 */ addiu $s0,$s0,-8216 +/* f16af68: 920c0003 */ lbu $t4,0x3($s0) +/* f16af6c: 24040001 */ addiu $a0,$zero,0x1 +/* f16af70: 3199ff7f */ andi $t9,$t4,0xff7f +/* f16af74: 332a00bf */ andi $t2,$t9,0xbf +/* f16af78: 0000c012 */ mflo $t8 +/* f16af7c: 02386821 */ addu $t5,$s1,$t8 +/* f16af80: 8daf0004 */ lw $t7,0x4($t5) +/* f16af84: a2190003 */ sb $t9,0x3($s0) +/* f16af88: ae600314 */ sw $zero,0x314($s3) +/* f16af8c: ae600318 */ sw $zero,0x318($s3) +/* f16af90: ae600294 */ sw $zero,0x294($s3) +/* f16af94: ae770298 */ sw $s7,0x298($s3) +/* f16af98: ae77029c */ sw $s7,0x29c($s3) +/* f16af9c: a20a0003 */ sb $t2,0x3($s0) +/* f16afa0: 0fc068d5 */ jal func0f01a354 +/* f16afa4: a26f04d2 */ sb $t7,0x4d2($s3) +/* f16afa8: 0fc069f9 */ jal func0f01a7e4 +/* f16afac: 24040005 */ addiu $a0,$zero,0x5 +/* f16afb0: 920e0000 */ lbu $t6,0x0($s0) +/* f16afb4: 00002025 */ or $a0,$zero,$zero +/* f16afb8: 31d8ff01 */ andi $t8,$t6,0xff01 +/* f16afbc: 0fc5b36a */ jal func0f16cda8 +/* f16afc0: a2180000 */ sb $t8,0x0($s0) +/* f16afc4: 826d04d4 */ lb $t5,0x4d4($s3) +/* f16afc8: 01b40019 */ multu $t5,$s4 +/* f16afcc: 00007812 */ mflo $t7 +/* f16afd0: 022f1021 */ addu $v0,$s1,$t7 +/* f16afd4: 844c0002 */ lh $t4,0x2($v0) +/* f16afd8: 84440000 */ lh $a0,0x0($v0) +/* f16afdc: a20c0002 */ sb $t4,0x2($s0) +/* f16afe0: 0fc06c55 */ jal func0f01b154 +/* f16afe4: a2040001 */ sb $a0,0x1($s0) +/* f16afe8: 826b04d4 */ lb $t3,0x4d4($s3) +/* f16afec: 01740019 */ multu $t3,$s4 +/* f16aff0: 0000c812 */ mflo $t9 +/* f16aff4: 02395021 */ addu $t2,$s1,$t9 +/* f16aff8: 0c003a57 */ jal 0xe95c +/* f16affc: 85440000 */ lh $a0,0x0($t2) +/* f16b000: 826e04d5 */ lb $t6,0x4d5($s3) +/* f16b004: 25d8ffff */ addiu $t8,$t6,-1 +/* f16b008: a27804d5 */ sb $t8,0x4d5($s3) +/* f16b00c: 826d04d5 */ lb $t5,0x4d5($s3) +/* f16b010: 59a00006 */ blezl $t5,.L0f16b02c +/* f16b014: a27704d4 */ sb $s7,0x4d4($s3) +/* f16b018: 826f04d4 */ lb $t7,0x4d4($s3) +/* f16b01c: 25ec0001 */ addiu $t4,$t7,0x1 +/* f16b020: 10000002 */ beqz $zero,.L0f16b02c +/* f16b024: a26c04d4 */ sb $t4,0x4d4($s3) +/* f16b028: a27704d4 */ sb $s7,0x4d4($s3) +.L0f16b02c: +/* f16b02c: 02408025 */ or $s0,$s2,$zero +.L0f16b030: +/* f16b030: 3c0bed00 */ lui $t3,0xed00 +/* f16b034: ae0b0000 */ sw $t3,0x0($s0) +/* f16b038: 0c002f02 */ jal 0xbc08 +/* f16b03c: 26520008 */ addiu $s2,$s2,0x8 +/* f16b040: 00028c00 */ sll $s1,$v0,0x10 +/* f16b044: 0011cc03 */ sra $t9,$s1,0x10 +/* f16b048: 0c002f06 */ jal 0xbc18 +/* f16b04c: 03208825 */ or $s1,$t9,$zero +/* f16b050: 44829000 */ mtc1 $v0,$f18 +/* f16b054: 44914000 */ mtc1 $s1,$f8 +/* f16b058: 02401025 */ or $v0,$s2,$zero +/* f16b05c: 46809420 */ cvt.s.w $f16,$f18 +/* f16b060: 468042a0 */ cvt.s.w $f10,$f8 +/* f16b064: 46148182 */ mul.s $f6,$f16,$f20 +/* f16b068: 00000000 */ sll $zero,$zero,0x0 +/* f16b06c: 46145482 */ mul.s $f18,$f10,$f20 +/* f16b070: 4600310d */ trunc.w.s $f4,$f6 +/* f16b074: 4600940d */ trunc.w.s $f16,$f18 +/* f16b078: 440e2000 */ mfc1 $t6,$f4 +/* f16b07c: 440f8000 */ mfc1 $t7,$f16 +/* f16b080: 31d80fff */ andi $t8,$t6,0xfff +/* f16b084: 31ec0fff */ andi $t4,$t7,0xfff +/* f16b088: 000c5b00 */ sll $t3,$t4,0xc +/* f16b08c: 030bc825 */ or $t9,$t8,$t3 +/* f16b090: ae190004 */ sw $t9,0x4($s0) +/* f16b094: 8fbf0054 */ lw $ra,0x54($sp) +/* f16b098: 8fbe0050 */ lw $s8,0x50($sp) +/* f16b09c: 8fb7004c */ lw $s7,0x4c($sp) +/* f16b0a0: 8fb60048 */ lw $s6,0x48($sp) +/* f16b0a4: 8fb50044 */ lw $s5,0x44($sp) +/* f16b0a8: 8fb40040 */ lw $s4,0x40($sp) +/* f16b0ac: 8fb3003c */ lw $s3,0x3c($sp) +/* f16b0b0: 8fb20038 */ lw $s2,0x38($sp) +/* f16b0b4: 8fb10034 */ lw $s1,0x34($sp) +/* f16b0b8: 8fb00030 */ lw $s0,0x30($sp) +/* f16b0bc: d7b40028 */ ldc1 $f20,0x28($sp) +/* f16b0c0: 03e00008 */ jr $ra +/* f16b0c4: 27bd0190 */ addiu $sp,$sp,0x190 +); + +GLOBAL_ASM( +glabel func0f16b0c8 +/* f16b0c8: 3c02800a */ lui $v0,0x800a +/* f16b0cc: 24429fc0 */ addiu $v0,$v0,-24640 +/* f16b0d0: 8c43029c */ lw $v1,0x29c($v0) +/* f16b0d4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f16b0d8: afbf0014 */ sw $ra,0x14($sp) +/* f16b0dc: 04620081 */ bltzl $v1,.L0f16b2e4 +/* f16b0e0: 8c440298 */ lw $a0,0x298($v0) +/* f16b0e4: 3c028008 */ lui $v0,0x8008 +/* f16b0e8: 8c424020 */ lw $v0,0x4020($v0) +/* f16b0ec: 24010001 */ addiu $at,$zero,0x1 +/* f16b0f0: 1440002a */ bnez $v0,.L0f16b19c +/* f16b0f4: 00000000 */ sll $zero,$zero,0x0 +/* f16b0f8: 3c014000 */ lui $at,0x4000 +/* f16b0fc: 44811000 */ mtc1 $at,$f2 +/* f16b100: 3c013f00 */ lui $at,0x3f00 +/* f16b104: 44816000 */ mtc1 $at,$f12 +/* f16b108: 3c013fc0 */ lui $at,0x3fc0 +/* f16b10c: 44818000 */ mtc1 $at,$f16 +/* f16b110: 3c018007 */ lui $at,0x8007 +/* f16b114: e4229948 */ swc1 $f2,-0x66b8($at) +/* f16b118: 3c018007 */ lui $at,0x8007 +/* f16b11c: e422994c */ swc1 $f2,-0x66b4($at) +/* f16b120: 3c018007 */ lui $at,0x8007 +/* f16b124: e42c9950 */ swc1 $f12,-0x66b0($at) +/* f16b128: 3c018007 */ lui $at,0x8007 +/* f16b12c: e42c9954 */ swc1 $f12,-0x66ac($at) +/* f16b130: 3c018007 */ lui $at,0x8007 +/* f16b134: e4229958 */ swc1 $f2,-0x66a8($at) +/* f16b138: 3c018006 */ lui $at,0x8006 +/* f16b13c: e42c2ca0 */ swc1 $f12,0x2ca0($at) +/* f16b140: 3c017f1b */ lui $at,0x7f1b +/* f16b144: c424786c */ lwc1 $f4,0x786c($at) +/* f16b148: 3c018006 */ lui $at,0x8006 +/* f16b14c: e4242ca4 */ swc1 $f4,0x2ca4($at) +/* f16b150: 3c014080 */ lui $at,0x4080 +/* f16b154: 44813000 */ mtc1 $at,$f6 +/* f16b158: 3c018006 */ lui $at,0x8006 +/* f16b15c: e4262ca8 */ swc1 $f6,0x2ca8($at) +/* f16b160: 3c013e80 */ lui $at,0x3e80 +/* f16b164: 44814000 */ mtc1 $at,$f8 +/* f16b168: 3c018008 */ lui $at,0x8008 +/* f16b16c: e428e4a8 */ swc1 $f8,-0x1b58($at) +/* f16b170: 3c018007 */ lui $at,0x8007 +/* f16b174: e4309880 */ swc1 $f16,-0x6780($at) +/* f16b178: 3c014040 */ lui $at,0x4040 +/* f16b17c: 44815000 */ mtc1 $at,$f10 +/* f16b180: 3c018007 */ lui $at,0x8007 +/* f16b184: e42a995c */ swc1 $f10,-0x66a4($at) +/* f16b188: 3c017f1b */ lui $at,0x7f1b +/* f16b18c: c4327870 */ lwc1 $f18,0x7870($at) +/* f16b190: 3c018006 */ lui $at,0x8006 +/* f16b194: 10000196 */ beqz $zero,.L0f16b7f0 +/* f16b198: e4322cac */ swc1 $f18,0x2cac($at) +.L0f16b19c: +/* f16b19c: 14410029 */ bne $v0,$at,.L0f16b244 +/* f16b1a0: 3c014000 */ lui $at,0x4000 +/* f16b1a4: 44811000 */ mtc1 $at,$f2 +/* f16b1a8: 3c013f00 */ lui $at,0x3f00 +/* f16b1ac: 44816000 */ mtc1 $at,$f12 +/* f16b1b0: 3c013fc0 */ lui $at,0x3fc0 +/* f16b1b4: 44818000 */ mtc1 $at,$f16 +/* f16b1b8: 3c018007 */ lui $at,0x8007 +/* f16b1bc: e4229948 */ swc1 $f2,-0x66b8($at) +/* f16b1c0: 3c018007 */ lui $at,0x8007 +/* f16b1c4: e430994c */ swc1 $f16,-0x66b4($at) +/* f16b1c8: 3c018007 */ lui $at,0x8007 +/* f16b1cc: e42c9950 */ swc1 $f12,-0x66b0($at) +/* f16b1d0: 3c018007 */ lui $at,0x8007 +/* f16b1d4: e42c9954 */ swc1 $f12,-0x66ac($at) +/* f16b1d8: 3c018007 */ lui $at,0x8007 +/* f16b1dc: e4309958 */ swc1 $f16,-0x66a8($at) +/* f16b1e0: 3c017f1b */ lui $at,0x7f1b +/* f16b1e4: c4247874 */ lwc1 $f4,0x7874($at) +/* f16b1e8: 3c018006 */ lui $at,0x8006 +/* f16b1ec: e4242ca0 */ swc1 $f4,0x2ca0($at) +/* f16b1f0: 3c018006 */ lui $at,0x8006 +/* f16b1f4: e42c2ca4 */ swc1 $f12,0x2ca4($at) +/* f16b1f8: 3c014040 */ lui $at,0x4040 +/* f16b1fc: 44813000 */ mtc1 $at,$f6 +/* f16b200: 3c018006 */ lui $at,0x8006 +/* f16b204: e4262ca8 */ swc1 $f6,0x2ca8($at) +/* f16b208: 3c013e80 */ lui $at,0x3e80 +/* f16b20c: 44814000 */ mtc1 $at,$f8 +/* f16b210: 3c018008 */ lui $at,0x8008 +/* f16b214: e428e4a8 */ swc1 $f8,-0x1b58($at) +/* f16b218: 3c017f1b */ lui $at,0x7f1b +/* f16b21c: c42a7878 */ lwc1 $f10,0x7878($at) +/* f16b220: 3c018007 */ lui $at,0x8007 +/* f16b224: e42a9880 */ swc1 $f10,-0x6780($at) +/* f16b228: 3c014020 */ lui $at,0x4020 +/* f16b22c: 44819000 */ mtc1 $at,$f18 +/* f16b230: 3c018007 */ lui $at,0x8007 +/* f16b234: e432995c */ swc1 $f18,-0x66a4($at) +/* f16b238: 3c018006 */ lui $at,0x8006 +/* f16b23c: 1000016c */ beqz $zero,.L0f16b7f0 +/* f16b240: e42c2cac */ swc1 $f12,0x2cac($at) +.L0f16b244: +/* f16b244: 3c013f80 */ lui $at,0x3f80 +/* f16b248: 44810000 */ mtc1 $at,$f0 +/* f16b24c: 3c014000 */ lui $at,0x4000 +/* f16b250: 44811000 */ mtc1 $at,$f2 +/* f16b254: 3c013f00 */ lui $at,0x3f00 +/* f16b258: 44816000 */ mtc1 $at,$f12 +/* f16b25c: 3c013f40 */ lui $at,0x3f40 +/* f16b260: 44817000 */ mtc1 $at,$f14 +/* f16b264: 3c018007 */ lui $at,0x8007 +/* f16b268: e4229948 */ swc1 $f2,-0x66b8($at) +/* f16b26c: 3c018007 */ lui $at,0x8007 +/* f16b270: e420994c */ swc1 $f0,-0x66b4($at) +/* f16b274: 3c018007 */ lui $at,0x8007 +/* f16b278: e42c9950 */ swc1 $f12,-0x66b0($at) +/* f16b27c: 3c018007 */ lui $at,0x8007 +/* f16b280: e42c9954 */ swc1 $f12,-0x66ac($at) +/* f16b284: 3c018007 */ lui $at,0x8007 +/* f16b288: e4209958 */ swc1 $f0,-0x66a8($at) +/* f16b28c: 3c017f1b */ lui $at,0x7f1b +/* f16b290: c424787c */ lwc1 $f4,0x787c($at) +/* f16b294: 3c018006 */ lui $at,0x8006 +/* f16b298: e4242ca0 */ swc1 $f4,0x2ca0($at) +/* f16b29c: 3c017f1b */ lui $at,0x7f1b +/* f16b2a0: c4267880 */ lwc1 $f6,0x7880($at) +/* f16b2a4: 3c018006 */ lui $at,0x8006 +/* f16b2a8: e4262ca4 */ swc1 $f6,0x2ca4($at) +/* f16b2ac: 3c018006 */ lui $at,0x8006 +/* f16b2b0: e4222ca8 */ swc1 $f2,0x2ca8($at) +/* f16b2b4: 3c013e80 */ lui $at,0x3e80 +/* f16b2b8: 44814000 */ mtc1 $at,$f8 +/* f16b2bc: 3c018008 */ lui $at,0x8008 +/* f16b2c0: e428e4a8 */ swc1 $f8,-0x1b58($at) +/* f16b2c4: 3c018007 */ lui $at,0x8007 +/* f16b2c8: e42e9880 */ swc1 $f14,-0x6780($at) +/* f16b2cc: 3c018007 */ lui $at,0x8007 +/* f16b2d0: e422995c */ swc1 $f2,-0x66a4($at) +/* f16b2d4: 3c018006 */ lui $at,0x8006 +/* f16b2d8: 10000145 */ beqz $zero,.L0f16b7f0 +/* f16b2dc: e4202cac */ swc1 $f0,0x2cac($at) +/* f16b2e0: 8c440298 */ lw $a0,0x298($v0) +.L0f16b2e4: +/* f16b2e4: 3c028008 */ lui $v0,0x8008 +/* f16b2e8: 0480007c */ bltz $a0,.L0f16b4dc +/* f16b2ec: 00000000 */ sll $zero,$zero,0x0 +/* f16b2f0: 3c028008 */ lui $v0,0x8008 +/* f16b2f4: 8c424020 */ lw $v0,0x4020($v0) +/* f16b2f8: 24010001 */ addiu $at,$zero,0x1 +/* f16b2fc: 14400026 */ bnez $v0,.L0f16b398 +/* f16b300: 00000000 */ sll $zero,$zero,0x0 +/* f16b304: 3c014000 */ lui $at,0x4000 +/* f16b308: 44811000 */ mtc1 $at,$f2 +/* f16b30c: 3c013f00 */ lui $at,0x3f00 +/* f16b310: 44816000 */ mtc1 $at,$f12 +/* f16b314: 3c013fc0 */ lui $at,0x3fc0 +/* f16b318: 44818000 */ mtc1 $at,$f16 +/* f16b31c: 3c018007 */ lui $at,0x8007 +/* f16b320: e4229948 */ swc1 $f2,-0x66b8($at) +/* f16b324: 3c018007 */ lui $at,0x8007 +/* f16b328: e422994c */ swc1 $f2,-0x66b4($at) +/* f16b32c: 3c018007 */ lui $at,0x8007 +/* f16b330: e42c9950 */ swc1 $f12,-0x66b0($at) +/* f16b334: 3c018007 */ lui $at,0x8007 +/* f16b338: e42c9954 */ swc1 $f12,-0x66ac($at) +/* f16b33c: 3c018007 */ lui $at,0x8007 +/* f16b340: e4229958 */ swc1 $f2,-0x66a8($at) +/* f16b344: 3c017f1b */ lui $at,0x7f1b +/* f16b348: c42a7884 */ lwc1 $f10,0x7884($at) +/* f16b34c: 3c018006 */ lui $at,0x8006 +/* f16b350: e42a2ca0 */ swc1 $f10,0x2ca0($at) +/* f16b354: 3c018006 */ lui $at,0x8006 +/* f16b358: e42c2ca4 */ swc1 $f12,0x2ca4($at) +/* f16b35c: 3c018006 */ lui $at,0x8006 +/* f16b360: e4222ca8 */ swc1 $f2,0x2ca8($at) +/* f16b364: 3c013e80 */ lui $at,0x3e80 +/* f16b368: 44819000 */ mtc1 $at,$f18 +/* f16b36c: 3c018008 */ lui $at,0x8008 +/* f16b370: e432e4a8 */ swc1 $f18,-0x1b58($at) +/* f16b374: 3c018007 */ lui $at,0x8007 +/* f16b378: e4309880 */ swc1 $f16,-0x6780($at) +/* f16b37c: 3c018007 */ lui $at,0x8007 +/* f16b380: e422995c */ swc1 $f2,-0x66a4($at) +/* f16b384: 3c017f1b */ lui $at,0x7f1b +/* f16b388: c4247888 */ lwc1 $f4,0x7888($at) +/* f16b38c: 3c018006 */ lui $at,0x8006 +/* f16b390: 10000117 */ beqz $zero,.L0f16b7f0 +/* f16b394: e4242cac */ swc1 $f4,0x2cac($at) +.L0f16b398: +/* f16b398: 1441002a */ bne $v0,$at,.L0f16b444 +/* f16b39c: 3c0f8008 */ lui $t7,0x8008 +/* f16b3a0: 3c013f80 */ lui $at,0x3f80 +/* f16b3a4: 44810000 */ mtc1 $at,$f0 +/* f16b3a8: 3c013f40 */ lui $at,0x3f40 +/* f16b3ac: 44817000 */ mtc1 $at,$f14 +/* f16b3b0: 3c018007 */ lui $at,0x8007 +/* f16b3b4: e4209948 */ swc1 $f0,-0x66b8($at) +/* f16b3b8: 3c018007 */ lui $at,0x8007 +/* f16b3bc: e420994c */ swc1 $f0,-0x66b4($at) +/* f16b3c0: 3c018007 */ lui $at,0x8007 +/* f16b3c4: e42e9950 */ swc1 $f14,-0x66b0($at) +/* f16b3c8: 3c018007 */ lui $at,0x8007 +/* f16b3cc: e4209954 */ swc1 $f0,-0x66ac($at) +/* f16b3d0: 3c018007 */ lui $at,0x8007 +/* f16b3d4: e4209958 */ swc1 $f0,-0x66a8($at) +/* f16b3d8: 3c018006 */ lui $at,0x8006 +/* f16b3dc: e42e2ca0 */ swc1 $f14,0x2ca0($at) +/* f16b3e0: 3c018006 */ lui $at,0x8006 +/* f16b3e4: 3c0e8008 */ lui $t6,0x8008 +/* f16b3e8: e4202ca4 */ swc1 $f0,0x2ca4($at) +/* f16b3ec: 8dce4120 */ lw $t6,0x4120($t6) +/* f16b3f0: 3c018006 */ lui $at,0x8006 +/* f16b3f4: e4202ca8 */ swc1 $f0,0x2ca8($at) +/* f16b3f8: 3c018008 */ lui $at,0x8008 +/* f16b3fc: 11c00006 */ beqz $t6,.L0f16b418 +/* f16b400: e420e4a8 */ swc1 $f0,-0x1b58($at) +/* f16b404: 3c017f1b */ lui $at,0x7f1b +/* f16b408: c426788c */ lwc1 $f6,0x788c($at) +/* f16b40c: 3c018007 */ lui $at,0x8007 +/* f16b410: 10000003 */ beqz $zero,.L0f16b420 +/* f16b414: e4269880 */ swc1 $f6,-0x6780($at) +.L0f16b418: +/* f16b418: 3c018007 */ lui $at,0x8007 +/* f16b41c: e42e9880 */ swc1 $f14,-0x6780($at) +.L0f16b420: +/* f16b420: 3c013f00 */ lui $at,0x3f00 +/* f16b424: 44816000 */ mtc1 $at,$f12 +/* f16b428: 3c013fc0 */ lui $at,0x3fc0 +/* f16b42c: 44818000 */ mtc1 $at,$f16 +/* f16b430: 3c018007 */ lui $at,0x8007 +/* f16b434: e430995c */ swc1 $f16,-0x66a4($at) +/* f16b438: 3c018006 */ lui $at,0x8006 +/* f16b43c: 100000ec */ beqz $zero,.L0f16b7f0 +/* f16b440: e42c2cac */ swc1 $f12,0x2cac($at) +.L0f16b444: +/* f16b444: 3c013f80 */ lui $at,0x3f80 +/* f16b448: 44810000 */ mtc1 $at,$f0 +/* f16b44c: 3c013fc0 */ lui $at,0x3fc0 +/* f16b450: 44818000 */ mtc1 $at,$f16 +/* f16b454: 3c018007 */ lui $at,0x8007 +/* f16b458: e4209948 */ swc1 $f0,-0x66b8($at) +/* f16b45c: 3c018007 */ lui $at,0x8007 +/* f16b460: e420994c */ swc1 $f0,-0x66b4($at) +/* f16b464: 3c018007 */ lui $at,0x8007 +/* f16b468: e4209950 */ swc1 $f0,-0x66b0($at) +/* f16b46c: 3c018007 */ lui $at,0x8007 +/* f16b470: e4309954 */ swc1 $f16,-0x66ac($at) +/* f16b474: 3c018007 */ lui $at,0x8007 +/* f16b478: e4209958 */ swc1 $f0,-0x66a8($at) +/* f16b47c: 3c018006 */ lui $at,0x8006 +/* f16b480: e4302ca0 */ swc1 $f16,0x2ca0($at) +/* f16b484: 3c018006 */ lui $at,0x8006 +/* f16b488: e4302ca4 */ swc1 $f16,0x2ca4($at) +/* f16b48c: 8def4120 */ lw $t7,0x4120($t7) +/* f16b490: 3c018006 */ lui $at,0x8006 +/* f16b494: e4202ca8 */ swc1 $f0,0x2ca8($at) +/* f16b498: 3c018008 */ lui $at,0x8008 +/* f16b49c: 11e00006 */ beqz $t7,.L0f16b4b8 +/* f16b4a0: e430e4a8 */ swc1 $f16,-0x1b58($at) +/* f16b4a4: 3c013f40 */ lui $at,0x3f40 +/* f16b4a8: 44817000 */ mtc1 $at,$f14 +/* f16b4ac: 3c018007 */ lui $at,0x8007 +/* f16b4b0: 10000005 */ beqz $zero,.L0f16b4c8 +/* f16b4b4: e42e9880 */ swc1 $f14,-0x6780($at) +.L0f16b4b8: +/* f16b4b8: 3c017f1b */ lui $at,0x7f1b +/* f16b4bc: c4287890 */ lwc1 $f8,0x7890($at) +/* f16b4c0: 3c018007 */ lui $at,0x8007 +/* f16b4c4: e4289880 */ swc1 $f8,-0x6780($at) +.L0f16b4c8: +/* f16b4c8: 3c018007 */ lui $at,0x8007 +/* f16b4cc: e420995c */ swc1 $f0,-0x66a4($at) +/* f16b4d0: 3c018006 */ lui $at,0x8006 +/* f16b4d4: 100000c6 */ beqz $zero,.L0f16b7f0 +/* f16b4d8: e4202cac */ swc1 $f0,0x2cac($at) +.L0f16b4dc: +/* f16b4dc: 8c424020 */ lw $v0,0x4020($v0) +/* f16b4e0: 24010001 */ addiu $at,$zero,0x1 +/* f16b4e4: 1440004d */ bnez $v0,.L0f16b61c +/* f16b4e8: 00000000 */ sll $zero,$zero,0x0 +/* f16b4ec: 3c013f80 */ lui $at,0x3f80 +/* f16b4f0: 44817000 */ mtc1 $at,$f14 +/* f16b4f4: 04830023 */ bgezl $a0,.L0f16b584 +/* f16b4f8: 3c014000 */ lui $at,0x4000 +/* f16b4fc: 04630021 */ bgezl $v1,.L0f16b584 +/* f16b500: 3c014000 */ lui $at,0x4000 +/* f16b504: 0fc30865 */ jal func0f0c2194 +/* f16b508: e7ae0020 */ swc1 $f14,0x20($sp) +/* f16b50c: 0fc30869 */ jal func0f0c21a4 +/* f16b510: e7a0001c */ swc1 $f0,0x1c($sp) +/* f16b514: c7aa001c */ lwc1 $f10,0x1c($sp) +/* f16b518: 3c013e00 */ lui $at,0x3e00 +/* f16b51c: 44818000 */ mtc1 $at,$f16 +/* f16b520: 460a0080 */ add.s $f2,$f0,$f10 +/* f16b524: c7ae0020 */ lwc1 $f14,0x20($sp) +/* f16b528: 3c017f1b */ lui $at,0x7f1b +/* f16b52c: 4610103e */ c.le.s $f2,$f16 +/* f16b530: 00000000 */ sll $zero,$zero,0x0 +/* f16b534: 45000005 */ bc1f .L0f16b54c +/* f16b538: 00000000 */ sll $zero,$zero,0x0 +/* f16b53c: 3c013f00 */ lui $at,0x3f00 +/* f16b540: 44817000 */ mtc1 $at,$f14 +/* f16b544: 1000000f */ beqz $zero,.L0f16b584 +/* f16b548: 3c014000 */ lui $at,0x4000 +.L0f16b54c: +/* f16b54c: c4327894 */ lwc1 $f18,0x7894($at) +/* f16b550: 3c013f00 */ lui $at,0x3f00 +/* f16b554: 4612103e */ c.le.s $f2,$f18 +/* f16b558: 00000000 */ sll $zero,$zero,0x0 +/* f16b55c: 45020009 */ bc1fl .L0f16b584 +/* f16b560: 3c014000 */ lui $at,0x4000 +/* f16b564: 46101101 */ sub.s $f4,$f2,$f16 +/* f16b568: 44816000 */ mtc1 $at,$f12 +/* f16b56c: 3c017f1b */ lui $at,0x7f1b +/* f16b570: c4287898 */ lwc1 $f8,0x7898($at) +/* f16b574: 460c2182 */ mul.s $f6,$f4,$f12 +/* f16b578: 46083283 */ div.s $f10,$f6,$f8 +/* f16b57c: 460c5380 */ add.s $f14,$f10,$f12 +/* f16b580: 3c014000 */ lui $at,0x4000 +.L0f16b584: +/* f16b584: 44811000 */ mtc1 $at,$f2 +/* f16b588: 3c013f00 */ lui $at,0x3f00 +/* f16b58c: 44816000 */ mtc1 $at,$f12 +/* f16b590: 3c013fc0 */ lui $at,0x3fc0 +/* f16b594: 44818000 */ mtc1 $at,$f16 +/* f16b598: 460e6002 */ mul.s $f0,$f12,$f14 +/* f16b59c: 3c018007 */ lui $at,0x8007 +/* f16b5a0: e4229948 */ swc1 $f2,-0x66b8($at) +/* f16b5a4: 3c018007 */ lui $at,0x8007 +/* f16b5a8: e422994c */ swc1 $f2,-0x66b4($at) +/* f16b5ac: 3c018007 */ lui $at,0x8007 +/* f16b5b0: e4209950 */ swc1 $f0,-0x66b0($at) +/* f16b5b4: 3c018007 */ lui $at,0x8007 +/* f16b5b8: e4209954 */ swc1 $f0,-0x66ac($at) +/* f16b5bc: 3c018007 */ lui $at,0x8007 +/* f16b5c0: e4229958 */ swc1 $f2,-0x66a8($at) +/* f16b5c4: 3c017f1b */ lui $at,0x7f1b +/* f16b5c8: c432789c */ lwc1 $f18,0x789c($at) +/* f16b5cc: 3c018006 */ lui $at,0x8006 +/* f16b5d0: e4322ca0 */ swc1 $f18,0x2ca0($at) +/* f16b5d4: 3c018006 */ lui $at,0x8006 +/* f16b5d8: e4202ca4 */ swc1 $f0,0x2ca4($at) +/* f16b5dc: 3c018006 */ lui $at,0x8006 +/* f16b5e0: e4222ca8 */ swc1 $f2,0x2ca8($at) +/* f16b5e4: 3c013e80 */ lui $at,0x3e80 +/* f16b5e8: 44812000 */ mtc1 $at,$f4 +/* f16b5ec: 3c018008 */ lui $at,0x8008 +/* f16b5f0: 460e2182 */ mul.s $f6,$f4,$f14 +/* f16b5f4: e426e4a8 */ swc1 $f6,-0x1b58($at) +/* f16b5f8: 3c018007 */ lui $at,0x8007 +/* f16b5fc: e4309880 */ swc1 $f16,-0x6780($at) +/* f16b600: 3c018007 */ lui $at,0x8007 +/* f16b604: e422995c */ swc1 $f2,-0x66a4($at) +/* f16b608: 3c017f1b */ lui $at,0x7f1b +/* f16b60c: c42878a0 */ lwc1 $f8,0x78a0($at) +/* f16b610: 3c018006 */ lui $at,0x8006 +/* f16b614: 10000076 */ beqz $zero,.L0f16b7f0 +/* f16b618: e4282cac */ swc1 $f8,0x2cac($at) +.L0f16b61c: +/* f16b61c: 1441002d */ bne $v0,$at,.L0f16b6d4 +/* f16b620: 3c013f80 */ lui $at,0x3f80 +/* f16b624: 44810000 */ mtc1 $at,$f0 +/* f16b628: 3c013f40 */ lui $at,0x3f40 +/* f16b62c: 44817000 */ mtc1 $at,$f14 +/* f16b630: 3c018007 */ lui $at,0x8007 +/* f16b634: e4209948 */ swc1 $f0,-0x66b8($at) +/* f16b638: 3c018007 */ lui $at,0x8007 +/* f16b63c: e420994c */ swc1 $f0,-0x66b4($at) +/* f16b640: 3c018007 */ lui $at,0x8007 +/* f16b644: e42e9950 */ swc1 $f14,-0x66b0($at) +/* f16b648: 3c018007 */ lui $at,0x8007 +/* f16b64c: e42e9954 */ swc1 $f14,-0x66ac($at) +/* f16b650: 3c018007 */ lui $at,0x8007 +/* f16b654: e4209958 */ swc1 $f0,-0x66a8($at) +/* f16b658: 3c017f1b */ lui $at,0x7f1b +/* f16b65c: c42a78a4 */ lwc1 $f10,0x78a4($at) +/* f16b660: 3c018006 */ lui $at,0x8006 +/* f16b664: 3c188008 */ lui $t8,0x8008 +/* f16b668: e42a2ca0 */ swc1 $f10,0x2ca0($at) +/* f16b66c: 3c017f1b */ lui $at,0x7f1b +/* f16b670: c43278a8 */ lwc1 $f18,0x78a8($at) +/* f16b674: 3c018006 */ lui $at,0x8006 +/* f16b678: 8f184120 */ lw $t8,0x4120($t8) +/* f16b67c: e4322ca4 */ swc1 $f18,0x2ca4($at) +/* f16b680: 3c018006 */ lui $at,0x8006 +/* f16b684: e4202ca8 */ swc1 $f0,0x2ca8($at) +/* f16b688: 3c018008 */ lui $at,0x8008 +/* f16b68c: 13000006 */ beqz $t8,.L0f16b6a8 +/* f16b690: e42ee4a8 */ swc1 $f14,-0x1b58($at) +/* f16b694: 3c017f1b */ lui $at,0x7f1b +/* f16b698: c42478ac */ lwc1 $f4,0x78ac($at) +/* f16b69c: 3c018007 */ lui $at,0x8007 +/* f16b6a0: 10000003 */ beqz $zero,.L0f16b6b0 +/* f16b6a4: e4249880 */ swc1 $f4,-0x6780($at) +.L0f16b6a8: +/* f16b6a8: 3c018007 */ lui $at,0x8007 +/* f16b6ac: e42e9880 */ swc1 $f14,-0x6780($at) +.L0f16b6b0: +/* f16b6b0: 3c013f00 */ lui $at,0x3f00 +/* f16b6b4: 44816000 */ mtc1 $at,$f12 +/* f16b6b8: 3c013fc0 */ lui $at,0x3fc0 +/* f16b6bc: 44818000 */ mtc1 $at,$f16 +/* f16b6c0: 3c018007 */ lui $at,0x8007 +/* f16b6c4: e430995c */ swc1 $f16,-0x66a4($at) +/* f16b6c8: 3c018006 */ lui $at,0x8006 +/* f16b6cc: 10000048 */ beqz $zero,.L0f16b7f0 +/* f16b6d0: e42c2cac */ swc1 $f12,0x2cac($at) +.L0f16b6d4: +/* f16b6d4: 24010002 */ addiu $at,$zero,0x2 +/* f16b6d8: 14410027 */ bne $v0,$at,.L0f16b778 +/* f16b6dc: 3c013f80 */ lui $at,0x3f80 +/* f16b6e0: 44810000 */ mtc1 $at,$f0 +/* f16b6e4: 3c018007 */ lui $at,0x8007 +/* f16b6e8: 3c198008 */ lui $t9,0x8008 +/* f16b6ec: e4209948 */ swc1 $f0,-0x66b8($at) +/* f16b6f0: 3c018007 */ lui $at,0x8007 +/* f16b6f4: e420994c */ swc1 $f0,-0x66b4($at) +/* f16b6f8: 3c018007 */ lui $at,0x8007 +/* f16b6fc: e4209950 */ swc1 $f0,-0x66b0($at) +/* f16b700: 3c018007 */ lui $at,0x8007 +/* f16b704: e4209954 */ swc1 $f0,-0x66ac($at) +/* f16b708: 3c018007 */ lui $at,0x8007 +/* f16b70c: e4209958 */ swc1 $f0,-0x66a8($at) +/* f16b710: 3c017f1b */ lui $at,0x7f1b +/* f16b714: c42678b0 */ lwc1 $f6,0x78b0($at) +/* f16b718: 3c018006 */ lui $at,0x8006 +/* f16b71c: 8f394120 */ lw $t9,0x4120($t9) +/* f16b720: e4262ca0 */ swc1 $f6,0x2ca0($at) +/* f16b724: 3c018006 */ lui $at,0x8006 +/* f16b728: e4202ca4 */ swc1 $f0,0x2ca4($at) +/* f16b72c: 3c018006 */ lui $at,0x8006 +/* f16b730: e4202ca8 */ swc1 $f0,0x2ca8($at) +/* f16b734: 3c018008 */ lui $at,0x8008 +/* f16b738: 13200006 */ beqz $t9,.L0f16b754 +/* f16b73c: e420e4a8 */ swc1 $f0,-0x1b58($at) +/* f16b740: 3c013f40 */ lui $at,0x3f40 +/* f16b744: 44817000 */ mtc1 $at,$f14 +/* f16b748: 3c018007 */ lui $at,0x8007 +/* f16b74c: 10000005 */ beqz $zero,.L0f16b764 +/* f16b750: e42e9880 */ swc1 $f14,-0x6780($at) +.L0f16b754: +/* f16b754: 3c017f1b */ lui $at,0x7f1b +/* f16b758: c42878b4 */ lwc1 $f8,0x78b4($at) +/* f16b75c: 3c018007 */ lui $at,0x8007 +/* f16b760: e4289880 */ swc1 $f8,-0x6780($at) +.L0f16b764: +/* f16b764: 3c018007 */ lui $at,0x8007 +/* f16b768: e420995c */ swc1 $f0,-0x66a4($at) +/* f16b76c: 3c018006 */ lui $at,0x8006 +/* f16b770: 1000001f */ beqz $zero,.L0f16b7f0 +/* f16b774: e4202cac */ swc1 $f0,0x2cac($at) +.L0f16b778: +/* f16b778: 24010003 */ addiu $at,$zero,0x3 +/* f16b77c: 1441001c */ bne $v0,$at,.L0f16b7f0 +/* f16b780: 3c013f80 */ lui $at,0x3f80 +/* f16b784: 44810000 */ mtc1 $at,$f0 +/* f16b788: 3c018007 */ lui $at,0x8007 +/* f16b78c: e4209948 */ swc1 $f0,-0x66b8($at) +/* f16b790: 3c018007 */ lui $at,0x8007 +/* f16b794: e420994c */ swc1 $f0,-0x66b4($at) +/* f16b798: 3c018007 */ lui $at,0x8007 +/* f16b79c: e4209950 */ swc1 $f0,-0x66b0($at) +/* f16b7a0: 3c018007 */ lui $at,0x8007 +/* f16b7a4: e4209954 */ swc1 $f0,-0x66ac($at) +/* f16b7a8: 3c018007 */ lui $at,0x8007 +/* f16b7ac: e4209958 */ swc1 $f0,-0x66a8($at) +/* f16b7b0: 3c017f1b */ lui $at,0x7f1b +/* f16b7b4: c42a78b8 */ lwc1 $f10,0x78b8($at) +/* f16b7b8: 3c018006 */ lui $at,0x8006 +/* f16b7bc: e42a2ca0 */ swc1 $f10,0x2ca0($at) +/* f16b7c0: 3c018006 */ lui $at,0x8006 +/* f16b7c4: e4202ca4 */ swc1 $f0,0x2ca4($at) +/* f16b7c8: 3c018006 */ lui $at,0x8006 +/* f16b7cc: e4202ca8 */ swc1 $f0,0x2ca8($at) +/* f16b7d0: 3c018008 */ lui $at,0x8008 +/* f16b7d4: e420e4a8 */ swc1 $f0,-0x1b58($at) +/* f16b7d8: 3c018007 */ lui $at,0x8007 +/* f16b7dc: e4209880 */ swc1 $f0,-0x6780($at) +/* f16b7e0: 3c018007 */ lui $at,0x8007 +/* f16b7e4: e420995c */ swc1 $f0,-0x66a4($at) +/* f16b7e8: 3c018006 */ lui $at,0x8006 +/* f16b7ec: e4202cac */ swc1 $f0,0x2cac($at) +.L0f16b7f0: +/* f16b7f0: 8fbf0014 */ lw $ra,0x14($sp) +/* f16b7f4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f16b7f8: 03e00008 */ jr $ra +/* f16b7fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16b800 +/* f16b800: 3c01ffff */ lui $at,0xffff +/* f16b804: 34212bcf */ ori $at,$at,0x2bcf +/* f16b808: 03e00008 */ jr $ra +/* f16b80c: 00811021 */ addu $v0,$a0,$at +); + +GLOBAL_ASM( +glabel func0f16b810 +/* f16b810: 3c02800a */ lui $v0,0x800a +/* f16b814: 24429fc0 */ addiu $v0,$v0,-24640 +/* f16b818: 8c4e04cc */ lw $t6,0x4cc($v0) +/* f16b81c: 3c038008 */ lui $v1,0x8008 +/* f16b820: 246340a4 */ addiu $v1,$v1,0x40a4 +/* f16b824: 11c00006 */ beqz $t6,.L0f16b840 +/* f16b828: 00000000 */ sll $zero,$zero,0x0 +/* f16b82c: 8c6f0000 */ lw $t7,0x0($v1) +/* f16b830: 8c580038 */ lw $t8,0x38($v0) +/* f16b834: 01f8c821 */ addu $t9,$t7,$t8 +/* f16b838: 03e00008 */ jr $ra +/* f16b83c: ac790000 */ sw $t9,0x0($v1) +.L0f16b840: +/* f16b840: 3c038008 */ lui $v1,0x8008 +/* f16b844: 246340a4 */ addiu $v1,$v1,0x40a4 +/* f16b848: ac600000 */ sw $zero,0x0($v1) +/* f16b84c: 03e00008 */ jr $ra +/* f16b850: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16b854 +/* f16b854: 27bdffd0 */ addiu $sp,$sp,-48 +/* f16b858: afbf0014 */ sw $ra,0x14($sp) +/* f16b85c: 3c04b000 */ lui $a0,0xb000 +/* f16b860: 0fc5ae00 */ jal func0f16b800 +/* f16b864: 3484de8d */ ori $a0,$a0,0xde8d +/* f16b868: 3c041741 */ lui $a0,0x1741 +/* f16b86c: afa2002c */ sw $v0,0x2c($sp) +/* f16b870: 0fc5ae00 */ jal func0f16b800 +/* f16b874: 3484d42a */ ori $a0,$a0,0xd42a +/* f16b878: afa20024 */ sw $v0,0x24($sp) +/* f16b87c: 8fa4002c */ lw $a0,0x2c($sp) +/* f16b880: 0c013994 */ jal 0x4e650 +/* f16b884: 27a50028 */ addiu $a1,$sp,0x28 +/* f16b888: 8fae0028 */ lw $t6,0x28($sp) +/* f16b88c: 8faf0024 */ lw $t7,0x24($sp) +/* f16b890: 3c058006 */ lui $a1,0x8006 +/* f16b894: 24a29fe0 */ addiu $v0,$a1,-24608 +/* f16b898: 11cf000d */ beq $t6,$t7,.L0f16b8d0 +/* f16b89c: 3c09800a */ lui $t1,0x800a +/* f16b8a0: 3c188006 */ lui $t8,0x8006 +/* f16b8a4: 24431000 */ addiu $v1,$v0,0x1000 +/* f16b8a8: 27189fe1 */ addiu $t8,$t8,-24607 +/* f16b8ac: 0078082b */ sltu $at,$v1,$t8 +/* f16b8b0: 14200007 */ bnez $at,.L0f16b8d0 +/* f16b8b4: 00000000 */ sll $zero,$zero,0x0 +.L0f16b8b8: +/* f16b8b8: 8c590000 */ lw $t9,0x0($v0) +/* f16b8bc: 24420004 */ addiu $v0,$v0,0x4 +/* f16b8c0: 0043082b */ sltu $at,$v0,$v1 +/* f16b8c4: 27280008 */ addiu $t0,$t9,0x8 +/* f16b8c8: 1420fffb */ bnez $at,.L0f16b8b8 +/* f16b8cc: ac48fffc */ sw $t0,-0x4($v0) +.L0f16b8d0: +/* f16b8d0: 8d29a2d8 */ lw $t1,-0x5d28($t1) +/* f16b8d4: 3c02800b */ lui $v0,0x800b +/* f16b8d8: 1120000b */ beqz $t1,.L0f16b908 +/* f16b8dc: 00000000 */ sll $zero,$zero,0x0 +/* f16b8e0: 8c42cb94 */ lw $v0,-0x346c($v0) +/* f16b8e4: 304a0040 */ andi $t2,$v0,0x40 +/* f16b8e8: 11400003 */ beqz $t2,.L0f16b8f8 +/* f16b8ec: 304b0080 */ andi $t3,$v0,0x80 +/* f16b8f0: 1000001a */ beqz $zero,.L0f16b95c +/* f16b8f4: 24020001 */ addiu $v0,$zero,0x1 +.L0f16b8f8: +/* f16b8f8: 51600018 */ beqzl $t3,.L0f16b95c +/* f16b8fc: 00001025 */ or $v0,$zero,$zero +/* f16b900: 10000016 */ beqz $zero,.L0f16b95c +/* f16b904: 24020002 */ addiu $v0,$zero,0x2 +.L0f16b908: +/* f16b908: 0fc41b99 */ jal func0f106e64 +/* f16b90c: 24040006 */ addiu $a0,$zero,0x6 +/* f16b910: 10400003 */ beqz $v0,.L0f16b920 +/* f16b914: 00000000 */ sll $zero,$zero,0x0 +/* f16b918: 10000010 */ beqz $zero,.L0f16b95c +/* f16b91c: 24020001 */ addiu $v0,$zero,0x1 +.L0f16b920: +/* f16b920: 0fc47b9c */ jal func0f11ee70 +/* f16b924: 00000000 */ sll $zero,$zero,0x0 +/* f16b928: 24010001 */ addiu $at,$zero,0x1 +/* f16b92c: 14410003 */ bne $v0,$at,.L0f16b93c +/* f16b930: 00000000 */ sll $zero,$zero,0x0 +/* f16b934: 10000009 */ beqz $zero,.L0f16b95c +/* f16b938: 24020001 */ addiu $v0,$zero,0x1 +.L0f16b93c: +/* f16b93c: 0fc47b9c */ jal func0f11ee70 +/* f16b940: 00000000 */ sll $zero,$zero,0x0 +/* f16b944: 24010002 */ addiu $at,$zero,0x2 +/* f16b948: 54410004 */ bnel $v0,$at,.L0f16b95c +/* f16b94c: 00001025 */ or $v0,$zero,$zero +/* f16b950: 10000002 */ beqz $zero,.L0f16b95c +/* f16b954: 24020002 */ addiu $v0,$zero,0x2 +/* f16b958: 00001025 */ or $v0,$zero,$zero +.L0f16b95c: +/* f16b95c: 8fbf0014 */ lw $ra,0x14($sp) +/* f16b960: 27bd0030 */ addiu $sp,$sp,0x30 +/* f16b964: 03e00008 */ jr $ra +/* f16b968: 00000000 */ sll $zero,$zero,0x0 +/* f16b96c: 27bdfd70 */ addiu $sp,$sp,-656 +/* f16b970: afbf0044 */ sw $ra,0x44($sp) +/* f16b974: afb50040 */ sw $s5,0x40($sp) +/* f16b978: afb4003c */ sw $s4,0x3c($sp) +/* f16b97c: afb30038 */ sw $s3,0x38($sp) +/* f16b980: afb20034 */ sw $s2,0x34($sp) +/* f16b984: afb10030 */ sw $s1,0x30($sp) +/* f16b988: 0fc5b339 */ jal func0f16cce4 +/* f16b98c: afb0002c */ sw $s0,0x2c($sp) +/* f16b990: 3c14800a */ lui $s4,0x800a +/* f16b994: 26949fc0 */ addiu $s4,$s4,-24640 +/* f16b998: 968e04e4 */ lhu $t6,0x4e4($s4) +/* f16b99c: 51c00004 */ beqzl $t6,.L0f16b9b0 +/* f16b9a0: 8e8204d8 */ lw $v0,0x4d8($s4) +/* f16b9a4: 0fc47153 */ jal func0f11c54c +/* f16b9a8: 00000000 */ sll $zero,$zero,0x0 +/* f16b9ac: 8e8204d8 */ lw $v0,0x4d8($s4) +.L0f16b9b0: +/* f16b9b0: 18400003 */ blez $v0,.L0f16b9c0 +/* f16b9b4: 244fffff */ addiu $t7,$v0,-1 +/* f16b9b8: 10000015 */ beqz $zero,.L0f16ba10 +/* f16b9bc: ae8f04d8 */ sw $t7,0x4d8($s4) +.L0f16b9c0: +/* f16b9c0: 14400013 */ bnez $v0,.L0f16ba10 +/* f16b9c4: 00000000 */ sll $zero,$zero,0x0 +/* f16b9c8: 0c004e4e */ jal 0x13938 +/* f16b9cc: 00000000 */ sll $zero,$zero,0x0 +/* f16b9d0: 8e8204b4 */ lw $v0,0x4b4($s4) +/* f16b9d4: 2401005a */ addiu $at,$zero,0x5a +/* f16b9d8: 10410007 */ beq $v0,$at,.L0f16b9f8 +/* f16b9dc: 2401005b */ addiu $at,$zero,0x5b +/* f16b9e0: 10410005 */ beq $v0,$at,.L0f16b9f8 +/* f16b9e4: 2401005c */ addiu $at,$zero,0x5c +/* f16b9e8: 10410003 */ beq $v0,$at,.L0f16b9f8 +/* f16b9ec: 2401005d */ addiu $at,$zero,0x5d +/* f16b9f0: 14410003 */ bne $v0,$at,.L0f16ba00 +/* f16b9f4: 2418001f */ addiu $t8,$zero,0x1f +.L0f16b9f8: +/* f16b9f8: 10000003 */ beqz $zero,.L0f16ba08 +/* f16b9fc: a28004d1 */ sb $zero,0x4d1($s4) +.L0f16ba00: +/* f16ba00: 0fc477ce */ jal func0f11df38 +/* f16ba04: a29804d1 */ sb $t8,0x4d1($s4) +.L0f16ba08: +/* f16ba08: 2415ffff */ addiu $s5,$zero,-1 +/* f16ba0c: ae9504d8 */ sw $s5,0x4d8($s4) +.L0f16ba10: +/* f16ba10: 3c198009 */ lui $t9,0x8009 +/* f16ba14: 93390af0 */ lbu $t9,0xaf0($t9) +/* f16ba18: 24100001 */ addiu $s0,$zero,0x1 +/* f16ba1c: 2415ffff */ addiu $s5,$zero,-1 +/* f16ba20: 56190004 */ bnel $s0,$t9,.L0f16ba34 +/* f16ba24: 8e8c006c */ lw $t4,0x6c($s4) +/* f16ba28: 0fc66ad0 */ jal func0f19ab40 +/* f16ba2c: 00000000 */ sll $zero,$zero,0x0 +/* f16ba30: 8e8c006c */ lw $t4,0x6c($s4) +.L0f16ba34: +/* f16ba34: 00003825 */ or $a3,$zero,$zero +/* f16ba38: 51800004 */ beqzl $t4,.L0f16ba4c +/* f16ba3c: 00002825 */ or $a1,$zero,$zero +/* f16ba40: 10000002 */ beqz $zero,.L0f16ba4c +/* f16ba44: 02002825 */ or $a1,$s0,$zero +/* f16ba48: 00002825 */ or $a1,$zero,$zero +.L0f16ba4c: +/* f16ba4c: 8e8d0068 */ lw $t5,0x68($s4) +/* f16ba50: 51a00004 */ beqzl $t5,.L0f16ba64 +/* f16ba54: 00002025 */ or $a0,$zero,$zero +/* f16ba58: 10000002 */ beqz $zero,.L0f16ba64 +/* f16ba5c: 02002025 */ or $a0,$s0,$zero +/* f16ba60: 00002025 */ or $a0,$zero,$zero +.L0f16ba64: +/* f16ba64: 8e8e0064 */ lw $t6,0x64($s4) +/* f16ba68: 51c00004 */ beqzl $t6,.L0f16ba7c +/* f16ba6c: 00001825 */ or $v1,$zero,$zero +/* f16ba70: 10000002 */ beqz $zero,.L0f16ba7c +/* f16ba74: 02001825 */ or $v1,$s0,$zero +/* f16ba78: 00001825 */ or $v1,$zero,$zero +.L0f16ba7c: +/* f16ba7c: 8e8f0070 */ lw $t7,0x70($s4) +/* f16ba80: 51e00004 */ beqzl $t7,.L0f16ba94 +/* f16ba84: 00001025 */ or $v0,$zero,$zero +/* f16ba88: 10000002 */ beqz $zero,.L0f16ba94 +/* f16ba8c: 02001025 */ or $v0,$s0,$zero +/* f16ba90: 00001025 */ or $v0,$zero,$zero +.L0f16ba94: +/* f16ba94: 0043c021 */ addu $t8,$v0,$v1 +/* f16ba98: 0304c821 */ addu $t9,$t8,$a0 +/* f16ba9c: 03256021 */ addu $t4,$t9,$a1 +/* f16baa0: 19800026 */ blez $t4,.L0f16bb3c +/* f16baa4: 00076880 */ sll $t5,$a3,0x2 +/* f16baa8: 028d3021 */ addu $a2,$s4,$t5 +/* f16baac: 8cce0064 */ lw $t6,0x64($a2) +.L0f16bab0: +/* f16bab0: 24e70001 */ addiu $a3,$a3,0x1 +/* f16bab4: 24c60004 */ addiu $a2,$a2,0x4 +/* f16bab8: adc01490 */ sw $zero,0x1490($t6) +/* f16babc: 8ccf0060 */ lw $t7,0x60($a2) +/* f16bac0: 00002825 */ or $a1,$zero,$zero +/* f16bac4: 00002025 */ or $a0,$zero,$zero +/* f16bac8: ade00cec */ sw $zero,0xcec($t7) +/* f16bacc: 8e98006c */ lw $t8,0x6c($s4) +/* f16bad0: 00001825 */ or $v1,$zero,$zero +/* f16bad4: 00001025 */ or $v0,$zero,$zero +/* f16bad8: 13000003 */ beqz $t8,.L0f16bae8 +/* f16badc: 00000000 */ sll $zero,$zero,0x0 +/* f16bae0: 10000001 */ beqz $zero,.L0f16bae8 +/* f16bae4: 02002825 */ or $a1,$s0,$zero +.L0f16bae8: +/* f16bae8: 8e990068 */ lw $t9,0x68($s4) +/* f16baec: 13200003 */ beqz $t9,.L0f16bafc +/* f16baf0: 00000000 */ sll $zero,$zero,0x0 +/* f16baf4: 10000001 */ beqz $zero,.L0f16bafc +/* f16baf8: 02002025 */ or $a0,$s0,$zero +.L0f16bafc: +/* f16bafc: 8e8c0064 */ lw $t4,0x64($s4) +/* f16bb00: 11800003 */ beqz $t4,.L0f16bb10 +/* f16bb04: 00000000 */ sll $zero,$zero,0x0 +/* f16bb08: 10000001 */ beqz $zero,.L0f16bb10 +/* f16bb0c: 02001825 */ or $v1,$s0,$zero +.L0f16bb10: +/* f16bb10: 8e8d0070 */ lw $t5,0x70($s4) +/* f16bb14: 11a00003 */ beqz $t5,.L0f16bb24 +/* f16bb18: 00000000 */ sll $zero,$zero,0x0 +/* f16bb1c: 10000001 */ beqz $zero,.L0f16bb24 +/* f16bb20: 02001025 */ or $v0,$s0,$zero +.L0f16bb24: +/* f16bb24: 00437021 */ addu $t6,$v0,$v1 +/* f16bb28: 01c47821 */ addu $t7,$t6,$a0 +/* f16bb2c: 01e5c021 */ addu $t8,$t7,$a1 +/* f16bb30: 00f8082a */ slt $at,$a3,$t8 +/* f16bb34: 5420ffde */ bnezl $at,.L0f16bab0 +/* f16bb38: 8cce0064 */ lw $t6,0x64($a2) +.L0f16bb3c: +/* f16bb3c: 0fc5b364 */ jal func0f16cd90 +/* f16bb40: 00000000 */ sll $zero,$zero,0x0 +/* f16bb44: 10400003 */ beqz $v0,.L0f16bb54 +/* f16bb48: 00000000 */ sll $zero,$zero,0x0 +/* f16bb4c: 1000011a */ beqz $zero,.L0f16bfb8 +/* f16bb50: ae800034 */ sw $zero,0x34($s4) +.L0f16bb54: +/* f16bb54: 0fc62590 */ jal func0f189640 +/* f16bb58: 00000000 */ sll $zero,$zero,0x0 +/* f16bb5c: 10400044 */ beqz $v0,.L0f16bc70 +/* f16bb60: 00000000 */ sll $zero,$zero,0x0 +/* f16bb64: 8e99006c */ lw $t9,0x6c($s4) +/* f16bb68: ae800034 */ sw $zero,0x34($s4) +/* f16bb6c: 00003825 */ or $a3,$zero,$zero +/* f16bb70: 13200003 */ beqz $t9,.L0f16bb80 +/* f16bb74: 00002825 */ or $a1,$zero,$zero +/* f16bb78: 10000001 */ beqz $zero,.L0f16bb80 +/* f16bb7c: 24050001 */ addiu $a1,$zero,0x1 +.L0f16bb80: +/* f16bb80: 8e8c0068 */ lw $t4,0x68($s4) +/* f16bb84: 00002025 */ or $a0,$zero,$zero +/* f16bb88: 00001825 */ or $v1,$zero,$zero +/* f16bb8c: 11800003 */ beqz $t4,.L0f16bb9c +/* f16bb90: 00001025 */ or $v0,$zero,$zero +/* f16bb94: 10000001 */ beqz $zero,.L0f16bb9c +/* f16bb98: 24040001 */ addiu $a0,$zero,0x1 +.L0f16bb9c: +/* f16bb9c: 8e8d0064 */ lw $t5,0x64($s4) +/* f16bba0: 00076080 */ sll $t4,$a3,0x2 +/* f16bba4: 028c3021 */ addu $a2,$s4,$t4 +/* f16bba8: 11a00003 */ beqz $t5,.L0f16bbb8 +/* f16bbac: 3c08efff */ lui $t0,0xefff +/* f16bbb0: 10000001 */ beqz $zero,.L0f16bbb8 +/* f16bbb4: 24030001 */ addiu $v1,$zero,0x1 +.L0f16bbb8: +/* f16bbb8: 8e8e0070 */ lw $t6,0x70($s4) +/* f16bbbc: 3508efff */ ori $t0,$t0,0xefff +/* f16bbc0: 11c00003 */ beqz $t6,.L0f16bbd0 +/* f16bbc4: 00000000 */ sll $zero,$zero,0x0 +/* f16bbc8: 10000001 */ beqz $zero,.L0f16bbd0 +/* f16bbcc: 24020001 */ addiu $v0,$zero,0x1 +.L0f16bbd0: +/* f16bbd0: 00437821 */ addu $t7,$v0,$v1 +/* f16bbd4: 01e4c021 */ addu $t8,$t7,$a0 +/* f16bbd8: 0305c821 */ addu $t9,$t8,$a1 +/* f16bbdc: 5b2000f7 */ blezl $t9,.L0f16bfbc +/* f16bbe0: 8e830034 */ lw $v1,0x34($s4) +/* f16bbe4: 8ccd0064 */ lw $t5,0x64($a2) +.L0f16bbe8: +/* f16bbe8: 24e70001 */ addiu $a3,$a3,0x1 +/* f16bbec: 24c60004 */ addiu $a2,$a2,0x4 +/* f16bbf0: ada81c40 */ sw $t0,0x1c40($t5) +/* f16bbf4: 8e8e006c */ lw $t6,0x6c($s4) +/* f16bbf8: 00002825 */ or $a1,$zero,$zero +/* f16bbfc: 00002025 */ or $a0,$zero,$zero +/* f16bc00: 11c00003 */ beqz $t6,.L0f16bc10 +/* f16bc04: 00001825 */ or $v1,$zero,$zero +/* f16bc08: 10000001 */ beqz $zero,.L0f16bc10 +/* f16bc0c: 24050001 */ addiu $a1,$zero,0x1 +.L0f16bc10: +/* f16bc10: 8e8f0068 */ lw $t7,0x68($s4) +/* f16bc14: 00001025 */ or $v0,$zero,$zero +/* f16bc18: 11e00003 */ beqz $t7,.L0f16bc28 +/* f16bc1c: 00000000 */ sll $zero,$zero,0x0 +/* f16bc20: 10000001 */ beqz $zero,.L0f16bc28 +/* f16bc24: 24040001 */ addiu $a0,$zero,0x1 +.L0f16bc28: +/* f16bc28: 8e980064 */ lw $t8,0x64($s4) +/* f16bc2c: 13000003 */ beqz $t8,.L0f16bc3c +/* f16bc30: 00000000 */ sll $zero,$zero,0x0 +/* f16bc34: 10000001 */ beqz $zero,.L0f16bc3c +/* f16bc38: 24030001 */ addiu $v1,$zero,0x1 +.L0f16bc3c: +/* f16bc3c: 8e990070 */ lw $t9,0x70($s4) +/* f16bc40: 13200003 */ beqz $t9,.L0f16bc50 +/* f16bc44: 00000000 */ sll $zero,$zero,0x0 +/* f16bc48: 10000001 */ beqz $zero,.L0f16bc50 +/* f16bc4c: 24020001 */ addiu $v0,$zero,0x1 +.L0f16bc50: +/* f16bc50: 00436021 */ addu $t4,$v0,$v1 +/* f16bc54: 01846821 */ addu $t5,$t4,$a0 +/* f16bc58: 01a57021 */ addu $t6,$t5,$a1 +/* f16bc5c: 00ee082a */ slt $at,$a3,$t6 +/* f16bc60: 5420ffe1 */ bnezl $at,.L0f16bbe8 +/* f16bc64: 8ccd0064 */ lw $t5,0x64($a2) +/* f16bc68: 100000d4 */ beqz $zero,.L0f16bfbc +/* f16bc6c: 8e830034 */ lw $v1,0x34($s4) +.L0f16bc70: +/* f16bc70: 0fc5ae15 */ jal func0f16b854 +/* f16bc74: 00000000 */ sll $zero,$zero,0x0 +/* f16bc78: 8e8f0040 */ lw $t7,0x40($s4) +/* f16bc7c: 24010002 */ addiu $at,$zero,0x2 +/* f16bc80: 1450000f */ bne $v0,$s0,.L0f16bcc0 +/* f16bc84: ae8f0034 */ sw $t7,0x34($s4) +/* f16bc88: 8e980468 */ lw $t8,0x468($s4) +/* f16bc8c: 53000005 */ beqzl $t8,.L0f16bca4 +/* f16bc90: 8e8c0034 */ lw $t4,0x34($s4) +/* f16bc94: 8e9904cc */ lw $t9,0x4cc($s4) +/* f16bc98: 13200007 */ beqz $t9,.L0f16bcb8 +/* f16bc9c: 00000000 */ sll $zero,$zero,0x0 +/* f16bca0: 8e8c0034 */ lw $t4,0x34($s4) +.L0f16bca4: +/* f16bca4: 24150004 */ addiu $s5,$zero,0x4 +/* f16bca8: 29810005 */ slti $at,$t4,0x5 +/* f16bcac: 14200002 */ bnez $at,.L0f16bcb8 +/* f16bcb0: 00000000 */ sll $zero,$zero,0x0 +/* f16bcb4: ae950034 */ sw $s5,0x34($s4) +.L0f16bcb8: +/* f16bcb8: 100000c0 */ beqz $zero,.L0f16bfbc +/* f16bcbc: 8e830034 */ lw $v1,0x34($s4) +.L0f16bcc0: +/* f16bcc0: 544100b2 */ bnel $v0,$at,.L0f16bf8c +/* f16bcc4: 8e8f0468 */ lw $t7,0x468($s4) +/* f16bcc8: 8e8d0468 */ lw $t5,0x468($s4) +/* f16bccc: 51a00005 */ beqzl $t5,.L0f16bce4 +/* f16bcd0: 8e8f0314 */ lw $t7,0x314($s4) +/* f16bcd4: 8e8e04cc */ lw $t6,0x4cc($s4) +/* f16bcd8: 11c000a9 */ beqz $t6,.L0f16bf80 +/* f16bcdc: 00000000 */ sll $zero,$zero,0x0 +/* f16bce0: 8e8f0314 */ lw $t7,0x314($s4) +.L0f16bce4: +/* f16bce4: 51e000a1 */ beqzl $t7,.L0f16bf6c +/* f16bce8: 8e8e0034 */ lw $t6,0x34($s4) +/* f16bcec: 8e89006c */ lw $t1,0x6c($s4) +/* f16bcf0: 00009025 */ or $s2,$zero,$zero +/* f16bcf4: 00009825 */ or $s3,$zero,$zero +/* f16bcf8: 11200003 */ beqz $t1,.L0f16bd08 +/* f16bcfc: 00002825 */ or $a1,$zero,$zero +/* f16bd00: 10000001 */ beqz $zero,.L0f16bd08 +/* f16bd04: 24050001 */ addiu $a1,$zero,0x1 +.L0f16bd08: +/* f16bd08: 8e870068 */ lw $a3,0x68($s4) +/* f16bd0c: 00002025 */ or $a0,$zero,$zero +/* f16bd10: 00001825 */ or $v1,$zero,$zero +/* f16bd14: 10e00003 */ beqz $a3,.L0f16bd24 +/* f16bd18: 00001025 */ or $v0,$zero,$zero +/* f16bd1c: 10000001 */ beqz $zero,.L0f16bd24 +/* f16bd20: 24040001 */ addiu $a0,$zero,0x1 +.L0f16bd24: +/* f16bd24: 8e880064 */ lw $t0,0x64($s4) +/* f16bd28: 00136880 */ sll $t5,$s3,0x2 +/* f16bd2c: 028d7021 */ addu $t6,$s4,$t5 +/* f16bd30: 11000003 */ beqz $t0,.L0f16bd40 +/* f16bd34: 00000000 */ sll $zero,$zero,0x0 +/* f16bd38: 10000001 */ beqz $zero,.L0f16bd40 +/* f16bd3c: 24030001 */ addiu $v1,$zero,0x1 +.L0f16bd40: +/* f16bd40: 8e860070 */ lw $a2,0x70($s4) +/* f16bd44: 10c00003 */ beqz $a2,.L0f16bd54 +/* f16bd48: 00000000 */ sll $zero,$zero,0x0 +/* f16bd4c: 10000001 */ beqz $zero,.L0f16bd54 +/* f16bd50: 24020001 */ addiu $v0,$zero,0x1 +.L0f16bd54: +/* f16bd54: 0043c021 */ addu $t8,$v0,$v1 +/* f16bd58: 0304c821 */ addu $t9,$t8,$a0 +/* f16bd5c: 03256021 */ addu $t4,$t9,$a1 +/* f16bd60: 1980006f */ blez $t4,.L0f16bf20 +/* f16bd64: 00000000 */ sll $zero,$zero,0x0 +/* f16bd68: afae004c */ sw $t6,0x4c($sp) +/* f16bd6c: 8faf004c */ lw $t7,0x4c($sp) +.L0f16bd70: +/* f16bd70: 8de20064 */ lw $v0,0x64($t7) +/* f16bd74: 8c5800d8 */ lw $t8,0xd8($v0) +/* f16bd78: 5700004e */ bnezl $t8,.L0f16beb4 +/* f16bd7c: 8fac004c */ lw $t4,0x4c($sp) +/* f16bd80: 8c4300bc */ lw $v1,0xbc($v0) +/* f16bd84: 84790028 */ lh $t9,0x28($v1) +/* f16bd88: 24630028 */ addiu $v1,$v1,0x28 +/* f16bd8c: 52b90049 */ beql $s5,$t9,.L0f16beb4 +/* f16bd90: 8fac004c */ lw $t4,0x4c($sp) +/* f16bd94: 16400046 */ bnez $s2,.L0f16beb0 +/* f16bd98: 00006040 */ sll $t4,$zero,0x1 +/* f16bd9c: 006c8821 */ addu $s1,$v1,$t4 +.L0f16bda0: +/* f16bda0: 11200003 */ beqz $t1,.L0f16bdb0 +/* f16bda4: 00008025 */ or $s0,$zero,$zero +/* f16bda8: 10000002 */ beqz $zero,.L0f16bdb4 +/* f16bdac: 24050001 */ addiu $a1,$zero,0x1 +.L0f16bdb0: +/* f16bdb0: 00002825 */ or $a1,$zero,$zero +.L0f16bdb4: +/* f16bdb4: 10e00003 */ beqz $a3,.L0f16bdc4 +/* f16bdb8: 00002025 */ or $a0,$zero,$zero +/* f16bdbc: 10000001 */ beqz $zero,.L0f16bdc4 +/* f16bdc0: 24040001 */ addiu $a0,$zero,0x1 +.L0f16bdc4: +/* f16bdc4: 11000003 */ beqz $t0,.L0f16bdd4 +/* f16bdc8: 00001825 */ or $v1,$zero,$zero +/* f16bdcc: 10000001 */ beqz $zero,.L0f16bdd4 +/* f16bdd0: 24030001 */ addiu $v1,$zero,0x1 +.L0f16bdd4: +/* f16bdd4: 10c00003 */ beqz $a2,.L0f16bde4 +/* f16bdd8: 00001025 */ or $v0,$zero,$zero +/* f16bddc: 10000001 */ beqz $zero,.L0f16bde4 +/* f16bde0: 24020001 */ addiu $v0,$zero,0x1 +.L0f16bde4: +/* f16bde4: 00436821 */ addu $t5,$v0,$v1 +/* f16bde8: 01a47021 */ addu $t6,$t5,$a0 +/* f16bdec: 01c57821 */ addu $t7,$t6,$a1 +/* f16bdf0: 59e0002a */ blezl $t7,.L0f16be9c +/* f16bdf4: 86390002 */ lh $t9,0x2($s1) +.L0f16bdf8: +/* f16bdf8: 1270000c */ beq $s3,$s0,.L0f16be2c +/* f16bdfc: 0010c080 */ sll $t8,$s0,0x2 +/* f16be00: 0298c821 */ addu $t9,$s4,$t8 +/* f16be04: 8f2c0064 */ lw $t4,0x64($t9) +/* f16be08: 02002825 */ or $a1,$s0,$zero +/* f16be0c: 8d8d00d8 */ lw $t5,0xd8($t4) +/* f16be10: 55a00007 */ bnezl $t5,.L0f16be30 +/* f16be14: 8e89006c */ lw $t1,0x6c($s4) +/* f16be18: 0fc575e8 */ jal func0f15d7a0 +/* f16be1c: 86240000 */ lh $a0,0x0($s1) +/* f16be20: 50400003 */ beqzl $v0,.L0f16be30 +/* f16be24: 8e89006c */ lw $t1,0x6c($s4) +/* f16be28: 24120001 */ addiu $s2,$zero,0x1 +.L0f16be2c: +/* f16be2c: 8e89006c */ lw $t1,0x6c($s4) +.L0f16be30: +/* f16be30: 26100001 */ addiu $s0,$s0,0x1 +/* f16be34: 8e870068 */ lw $a3,0x68($s4) +/* f16be38: 8e880064 */ lw $t0,0x64($s4) +/* f16be3c: 11200003 */ beqz $t1,.L0f16be4c +/* f16be40: 8e860070 */ lw $a2,0x70($s4) +/* f16be44: 10000002 */ beqz $zero,.L0f16be50 +/* f16be48: 24050001 */ addiu $a1,$zero,0x1 +.L0f16be4c: +/* f16be4c: 00002825 */ or $a1,$zero,$zero +.L0f16be50: +/* f16be50: 10e00003 */ beqz $a3,.L0f16be60 +/* f16be54: 00002025 */ or $a0,$zero,$zero +/* f16be58: 10000001 */ beqz $zero,.L0f16be60 +/* f16be5c: 24040001 */ addiu $a0,$zero,0x1 +.L0f16be60: +/* f16be60: 11000003 */ beqz $t0,.L0f16be70 +/* f16be64: 00001825 */ or $v1,$zero,$zero +/* f16be68: 10000001 */ beqz $zero,.L0f16be70 +/* f16be6c: 24030001 */ addiu $v1,$zero,0x1 +.L0f16be70: +/* f16be70: 10c00003 */ beqz $a2,.L0f16be80 +/* f16be74: 00001025 */ or $v0,$zero,$zero +/* f16be78: 10000001 */ beqz $zero,.L0f16be80 +/* f16be7c: 24020001 */ addiu $v0,$zero,0x1 +.L0f16be80: +/* f16be80: 00437021 */ addu $t6,$v0,$v1 +/* f16be84: 01c47821 */ addu $t7,$t6,$a0 +/* f16be88: 01e5c021 */ addu $t8,$t7,$a1 +/* f16be8c: 0218082a */ slt $at,$s0,$t8 +/* f16be90: 1420ffd9 */ bnez $at,.L0f16bdf8 +/* f16be94: 00000000 */ sll $zero,$zero,0x0 +/* f16be98: 86390002 */ lh $t9,0x2($s1) +.L0f16be9c: +/* f16be9c: 26310002 */ addiu $s1,$s1,0x2 +/* f16bea0: 52b90004 */ beql $s5,$t9,.L0f16beb4 +/* f16bea4: 8fac004c */ lw $t4,0x4c($sp) +/* f16bea8: 1240ffbd */ beqz $s2,.L0f16bda0 +/* f16beac: 00000000 */ sll $zero,$zero,0x0 +.L0f16beb0: +/* f16beb0: 8fac004c */ lw $t4,0x4c($sp) +.L0f16beb4: +/* f16beb4: 26730001 */ addiu $s3,$s3,0x1 +/* f16beb8: 00002825 */ or $a1,$zero,$zero +/* f16bebc: 258d0004 */ addiu $t5,$t4,0x4 +/* f16bec0: 11200003 */ beqz $t1,.L0f16bed0 +/* f16bec4: afad004c */ sw $t5,0x4c($sp) +/* f16bec8: 10000001 */ beqz $zero,.L0f16bed0 +/* f16becc: 24050001 */ addiu $a1,$zero,0x1 +.L0f16bed0: +/* f16bed0: 10e00003 */ beqz $a3,.L0f16bee0 +/* f16bed4: 00002025 */ or $a0,$zero,$zero +/* f16bed8: 10000001 */ beqz $zero,.L0f16bee0 +/* f16bedc: 24040001 */ addiu $a0,$zero,0x1 +.L0f16bee0: +/* f16bee0: 11000003 */ beqz $t0,.L0f16bef0 +/* f16bee4: 00001825 */ or $v1,$zero,$zero +/* f16bee8: 10000001 */ beqz $zero,.L0f16bef0 +/* f16beec: 24030001 */ addiu $v1,$zero,0x1 +.L0f16bef0: +/* f16bef0: 10c00003 */ beqz $a2,.L0f16bf00 +/* f16bef4: 00001025 */ or $v0,$zero,$zero +/* f16bef8: 10000001 */ beqz $zero,.L0f16bf00 +/* f16befc: 24020001 */ addiu $v0,$zero,0x1 +.L0f16bf00: +/* f16bf00: 00437021 */ addu $t6,$v0,$v1 +/* f16bf04: 01c47821 */ addu $t7,$t6,$a0 +/* f16bf08: 01e5c021 */ addu $t8,$t7,$a1 +/* f16bf0c: 0278082a */ slt $at,$s3,$t8 +/* f16bf10: 10200003 */ beqz $at,.L0f16bf20 +/* f16bf14: 00000000 */ sll $zero,$zero,0x0 +/* f16bf18: 5240ff95 */ beqzl $s2,.L0f16bd70 +/* f16bf1c: 8faf004c */ lw $t7,0x4c($sp) +.L0f16bf20: +/* f16bf20: 5240000a */ beqzl $s2,.L0f16bf4c +/* f16bf24: 8e8c0034 */ lw $t4,0x34($s4) +/* f16bf28: 8e990034 */ lw $t9,0x34($s4) +/* f16bf2c: 24150004 */ addiu $s5,$zero,0x4 +/* f16bf30: 2b210005 */ slti $at,$t9,0x5 +/* f16bf34: 14200002 */ bnez $at,.L0f16bf40 +/* f16bf38: 00000000 */ sll $zero,$zero,0x0 +/* f16bf3c: ae950034 */ sw $s5,0x34($s4) +.L0f16bf40: +/* f16bf40: 1000001e */ beqz $zero,.L0f16bfbc +/* f16bf44: 8e830034 */ lw $v1,0x34($s4) +/* f16bf48: 8e8c0034 */ lw $t4,0x34($s4) +.L0f16bf4c: +/* f16bf4c: 240d0008 */ addiu $t5,$zero,0x8 +/* f16bf50: 29810009 */ slti $at,$t4,0x9 +/* f16bf54: 14200002 */ bnez $at,.L0f16bf60 +/* f16bf58: 00000000 */ sll $zero,$zero,0x0 +/* f16bf5c: ae8d0034 */ sw $t5,0x34($s4) +.L0f16bf60: +/* f16bf60: 10000016 */ beqz $zero,.L0f16bfbc +/* f16bf64: 8e830034 */ lw $v1,0x34($s4) +/* f16bf68: 8e8e0034 */ lw $t6,0x34($s4) +.L0f16bf6c: +/* f16bf6c: 24150004 */ addiu $s5,$zero,0x4 +/* f16bf70: 29c10005 */ slti $at,$t6,0x5 +/* f16bf74: 14200002 */ bnez $at,.L0f16bf80 +/* f16bf78: 00000000 */ sll $zero,$zero,0x0 +/* f16bf7c: ae950034 */ sw $s5,0x34($s4) +.L0f16bf80: +/* f16bf80: 1000000e */ beqz $zero,.L0f16bfbc +/* f16bf84: 8e830034 */ lw $v1,0x34($s4) +/* f16bf88: 8e8f0468 */ lw $t7,0x468($s4) +.L0f16bf8c: +/* f16bf8c: 51e0000b */ beqzl $t7,.L0f16bfbc +/* f16bf90: 8e830034 */ lw $v1,0x34($s4) +/* f16bf94: 8e9804cc */ lw $t8,0x4cc($s4) +/* f16bf98: 57000008 */ bnezl $t8,.L0f16bfbc +/* f16bf9c: 8e830034 */ lw $v1,0x34($s4) +/* f16bfa0: 8e990034 */ lw $t9,0x34($s4) +/* f16bfa4: 24150004 */ addiu $s5,$zero,0x4 +/* f16bfa8: 2b210005 */ slti $at,$t9,0x5 +/* f16bfac: 54200003 */ bnezl $at,.L0f16bfbc +/* f16bfb0: 8e830034 */ lw $v1,0x34($s4) +/* f16bfb4: ae950034 */ sw $s5,0x34($s4) +.L0f16bfb8: +/* f16bfb8: 8e830034 */ lw $v1,0x34($s4) +.L0f16bfbc: +/* f16bfbc: 8e8c003c */ lw $t4,0x3c($s4) +/* f16bfc0: 24150004 */ addiu $s5,$zero,0x4 +/* f16bfc4: 44832000 */ mtc1 $v1,$f4 +/* f16bfc8: 006c6821 */ addu $t5,$v1,$t4 +/* f16bfcc: ae8d0038 */ sw $t5,0x38($s4) +/* f16bfd0: 31ae0003 */ andi $t6,$t5,0x3 +/* f16bfd4: 000d7883 */ sra $t7,$t5,0x2 +/* f16bfd8: ae8e003c */ sw $t6,0x3c($s4) +/* f16bfdc: 18600004 */ blez $v1,.L0f16bff0 +/* f16bfe0: ae8f0038 */ sw $t7,0x38($s4) +/* f16bfe4: 8e98000c */ lw $t8,0xc($s4) +/* f16bfe8: 27190001 */ addiu $t9,$t8,0x1 +/* f16bfec: ae99000c */ sw $t9,0xc($s4) +.L0f16bff0: +/* f16bff0: 468021a0 */ cvt.s.w $f6,$f4 +/* f16bff4: 3c013e80 */ lui $at,0x3e80 +/* f16bff8: 44814000 */ mtc1 $at,$f8 +/* f16bffc: 8e8c0008 */ lw $t4,0x8($s4) +/* f16c000: 8e8d0038 */ lw $t5,0x38($s4) +/* f16c004: 8e8f0030 */ lw $t7,0x30($s4) +/* f16c008: 46083282 */ mul.s $f10,$f6,$f8 +/* f16c00c: c690004c */ lwc1 $f16,0x4c($s4) +/* f16c010: 018d7021 */ addu $t6,$t4,$t5 +/* f16c014: 01e3c021 */ addu $t8,$t7,$v1 +/* f16c018: ae8e0008 */ sw $t6,0x8($s4) +/* f16c01c: ae980030 */ sw $t8,0x30($s4) +/* f16c020: e6900050 */ swc1 $f16,0x50($s4) +/* f16c024: e68a0044 */ swc1 $f10,0x44($s4) +/* f16c028: c6920044 */ lwc1 $f18,0x44($s4) +/* f16c02c: 0fc2af0a */ jal func0f0abc28 +/* f16c030: e692004c */ swc1 $f18,0x4c($s4) +/* f16c034: 0fc37cd9 */ jal func0f0df364 +/* f16c038: 00000000 */ sll $zero,$zero,0x0 +/* f16c03c: 00002025 */ or $a0,$zero,$zero +/* f16c040: 0c005408 */ jal 0x15020 +/* f16c044: 3405ffff */ dli $a1,0xffff +/* f16c048: 1440005c */ bnez $v0,.L0f16c1bc +/* f16c04c: 00000000 */ sll $zero,$zero,0x0 +/* f16c050: 0c005384 */ jal 0x14e10 +/* f16c054: 00002025 */ or $a0,$zero,$zero +/* f16c058: 2841000b */ slti $at,$v0,0xb +/* f16c05c: 10200057 */ beqz $at,.L0f16c1bc +/* f16c060: 00000000 */ sll $zero,$zero,0x0 +/* f16c064: 0c005384 */ jal 0x14e10 +/* f16c068: 00002025 */ or $a0,$zero,$zero +/* f16c06c: 2841fff6 */ slti $at,$v0,-10 +/* f16c070: 14200052 */ bnez $at,.L0f16c1bc +/* f16c074: 00000000 */ sll $zero,$zero,0x0 +/* f16c078: 0c0053ae */ jal 0x14eb8 +/* f16c07c: 00002025 */ or $a0,$zero,$zero +/* f16c080: 2841000b */ slti $at,$v0,0xb +/* f16c084: 1020004d */ beqz $at,.L0f16c1bc +/* f16c088: 00000000 */ sll $zero,$zero,0x0 +/* f16c08c: 0c0053ae */ jal 0x14eb8 +/* f16c090: 00002025 */ or $a0,$zero,$zero +/* f16c094: 2841fff6 */ slti $at,$v0,-10 +/* f16c098: 14200048 */ bnez $at,.L0f16c1bc +/* f16c09c: 24040001 */ addiu $a0,$zero,0x1 +/* f16c0a0: 0c005408 */ jal 0x15020 +/* f16c0a4: 3405ffff */ dli $a1,0xffff +/* f16c0a8: 14400044 */ bnez $v0,.L0f16c1bc +/* f16c0ac: 00000000 */ sll $zero,$zero,0x0 +/* f16c0b0: 0c005384 */ jal 0x14e10 +/* f16c0b4: 24040001 */ addiu $a0,$zero,0x1 +/* f16c0b8: 2841000b */ slti $at,$v0,0xb +/* f16c0bc: 1020003f */ beqz $at,.L0f16c1bc +/* f16c0c0: 00000000 */ sll $zero,$zero,0x0 +/* f16c0c4: 0c005384 */ jal 0x14e10 +/* f16c0c8: 24040001 */ addiu $a0,$zero,0x1 +/* f16c0cc: 2841fff6 */ slti $at,$v0,-10 +/* f16c0d0: 1420003a */ bnez $at,.L0f16c1bc +/* f16c0d4: 00000000 */ sll $zero,$zero,0x0 +/* f16c0d8: 0c0053ae */ jal 0x14eb8 +/* f16c0dc: 24040001 */ addiu $a0,$zero,0x1 +/* f16c0e0: 2841000b */ slti $at,$v0,0xb +/* f16c0e4: 10200035 */ beqz $at,.L0f16c1bc +/* f16c0e8: 00000000 */ sll $zero,$zero,0x0 +/* f16c0ec: 0c0053ae */ jal 0x14eb8 +/* f16c0f0: 24040001 */ addiu $a0,$zero,0x1 +/* f16c0f4: 2841fff6 */ slti $at,$v0,-10 +/* f16c0f8: 14200030 */ bnez $at,.L0f16c1bc +/* f16c0fc: 24040002 */ addiu $a0,$zero,0x2 +/* f16c100: 0c005408 */ jal 0x15020 +/* f16c104: 3405ffff */ dli $a1,0xffff +/* f16c108: 1440002c */ bnez $v0,.L0f16c1bc +/* f16c10c: 00000000 */ sll $zero,$zero,0x0 +/* f16c110: 0c005384 */ jal 0x14e10 +/* f16c114: 24040002 */ addiu $a0,$zero,0x2 +/* f16c118: 2841000b */ slti $at,$v0,0xb +/* f16c11c: 10200027 */ beqz $at,.L0f16c1bc +/* f16c120: 00000000 */ sll $zero,$zero,0x0 +/* f16c124: 0c005384 */ jal 0x14e10 +/* f16c128: 24040002 */ addiu $a0,$zero,0x2 +/* f16c12c: 2841fff6 */ slti $at,$v0,-10 +/* f16c130: 14200022 */ bnez $at,.L0f16c1bc +/* f16c134: 00000000 */ sll $zero,$zero,0x0 +/* f16c138: 0c0053ae */ jal 0x14eb8 +/* f16c13c: 24040002 */ addiu $a0,$zero,0x2 +/* f16c140: 2841000b */ slti $at,$v0,0xb +/* f16c144: 1020001d */ beqz $at,.L0f16c1bc +/* f16c148: 00000000 */ sll $zero,$zero,0x0 +/* f16c14c: 0c0053ae */ jal 0x14eb8 +/* f16c150: 24040002 */ addiu $a0,$zero,0x2 +/* f16c154: 2841fff6 */ slti $at,$v0,-10 +/* f16c158: 14200018 */ bnez $at,.L0f16c1bc +/* f16c15c: 24040003 */ addiu $a0,$zero,0x3 +/* f16c160: 0c005408 */ jal 0x15020 +/* f16c164: 3405ffff */ dli $a1,0xffff +/* f16c168: 14400014 */ bnez $v0,.L0f16c1bc +/* f16c16c: 00000000 */ sll $zero,$zero,0x0 +/* f16c170: 0c005384 */ jal 0x14e10 +/* f16c174: 24040003 */ addiu $a0,$zero,0x3 +/* f16c178: 2841000b */ slti $at,$v0,0xb +/* f16c17c: 1020000f */ beqz $at,.L0f16c1bc +/* f16c180: 00000000 */ sll $zero,$zero,0x0 +/* f16c184: 0c005384 */ jal 0x14e10 +/* f16c188: 24040003 */ addiu $a0,$zero,0x3 +/* f16c18c: 2841fff6 */ slti $at,$v0,-10 +/* f16c190: 1420000a */ bnez $at,.L0f16c1bc +/* f16c194: 00000000 */ sll $zero,$zero,0x0 +/* f16c198: 0c0053ae */ jal 0x14eb8 +/* f16c19c: 24040003 */ addiu $a0,$zero,0x3 +/* f16c1a0: 2841000b */ slti $at,$v0,0xb +/* f16c1a4: 10200005 */ beqz $at,.L0f16c1bc +/* f16c1a8: 00000000 */ sll $zero,$zero,0x0 +/* f16c1ac: 0c0053ae */ jal 0x14eb8 +/* f16c1b0: 24040003 */ addiu $a0,$zero,0x3 +/* f16c1b4: 2841fff6 */ slti $at,$v0,-10 +/* f16c1b8: 1020000e */ beqz $at,.L0f16c1f4 +.L0f16c1bc: +/* f16c1bc: 3c108006 */ lui $s0,0x8006 +/* f16c1c0: 261024a4 */ addiu $s0,$s0,0x24a4 +/* f16c1c4: 8e190000 */ lw $t9,0x0($s0) +/* f16c1c8: 5320000b */ beqzl $t9,.L0f16c1f8 +/* f16c1cc: 8e8d04b4 */ lw $t5,0x4b4($s4) +/* f16c1d0: 8e8c04b4 */ lw $t4,0x4b4($s4) +/* f16c1d4: 2401005a */ addiu $at,$zero,0x5a +/* f16c1d8: 51810006 */ beql $t4,$at,.L0f16c1f4 +/* f16c1dc: ae000000 */ sw $zero,0x0($s0) +/* f16c1e0: 0fc069f9 */ jal func0f01a7e4 +/* f16c1e4: 24040005 */ addiu $a0,$zero,0x5 +/* f16c1e8: 0c003a57 */ jal 0xe95c +/* f16c1ec: 2404005a */ addiu $a0,$zero,0x5a +/* f16c1f0: ae000000 */ sw $zero,0x0($s0) +.L0f16c1f4: +/* f16c1f4: 8e8d04b4 */ lw $t5,0x4b4($s4) +.L0f16c1f8: +/* f16c1f8: 3c108006 */ lui $s0,0x8006 +/* f16c1fc: 261024a4 */ addiu $s0,$s0,0x24a4 +/* f16c200: 29a1005a */ slti $at,$t5,0x5a +/* f16c204: 10200072 */ beqz $at,.L0f16c3d0 +/* f16c208: 3c028006 */ lui $v0,0x8006 +/* f16c20c: 8e0e0000 */ lw $t6,0x0($s0) +/* f16c210: 15c0006f */ bnez $t6,.L0f16c3d0 +/* f16c214: 00000000 */ sll $zero,$zero,0x0 +/* f16c218: 8e8f04cc */ lw $t7,0x4cc($s4) +/* f16c21c: 00002025 */ or $a0,$zero,$zero +/* f16c220: 15e0006b */ bnez $t7,.L0f16c3d0 +/* f16c224: 00000000 */ sll $zero,$zero,0x0 +/* f16c228: 0c0053d8 */ jal 0x14f60 +/* f16c22c: 3405ffff */ dli $a1,0xffff +/* f16c230: 14400063 */ bnez $v0,.L0f16c3c0 +/* f16c234: 00000000 */ sll $zero,$zero,0x0 +/* f16c238: 0c005384 */ jal 0x14e10 +/* f16c23c: 00002025 */ or $a0,$zero,$zero +/* f16c240: 2841000a */ slti $at,$v0,0xa +/* f16c244: 1020005e */ beqz $at,.L0f16c3c0 +/* f16c248: 00000000 */ sll $zero,$zero,0x0 +/* f16c24c: 0c005384 */ jal 0x14e10 +/* f16c250: 00002025 */ or $a0,$zero,$zero +/* f16c254: 2841fff7 */ slti $at,$v0,-9 +/* f16c258: 14200059 */ bnez $at,.L0f16c3c0 +/* f16c25c: 00000000 */ sll $zero,$zero,0x0 +/* f16c260: 0c0053ae */ jal 0x14eb8 +/* f16c264: 00002025 */ or $a0,$zero,$zero +/* f16c268: 2841000a */ slti $at,$v0,0xa +/* f16c26c: 10200054 */ beqz $at,.L0f16c3c0 +/* f16c270: 00000000 */ sll $zero,$zero,0x0 +/* f16c274: 0c0053ae */ jal 0x14eb8 +/* f16c278: 00002025 */ or $a0,$zero,$zero +/* f16c27c: 2841fff7 */ slti $at,$v0,-9 +/* f16c280: 1420004f */ bnez $at,.L0f16c3c0 +/* f16c284: 24040001 */ addiu $a0,$zero,0x1 +/* f16c288: 0c0053d8 */ jal 0x14f60 +/* f16c28c: 3405ffff */ dli $a1,0xffff +/* f16c290: 1440004b */ bnez $v0,.L0f16c3c0 +/* f16c294: 00000000 */ sll $zero,$zero,0x0 +/* f16c298: 0c005384 */ jal 0x14e10 +/* f16c29c: 24040001 */ addiu $a0,$zero,0x1 +/* f16c2a0: 2841000a */ slti $at,$v0,0xa +/* f16c2a4: 10200046 */ beqz $at,.L0f16c3c0 +/* f16c2a8: 00000000 */ sll $zero,$zero,0x0 +/* f16c2ac: 0c005384 */ jal 0x14e10 +/* f16c2b0: 24040001 */ addiu $a0,$zero,0x1 +/* f16c2b4: 2841fff7 */ slti $at,$v0,-9 +/* f16c2b8: 14200041 */ bnez $at,.L0f16c3c0 +/* f16c2bc: 00000000 */ sll $zero,$zero,0x0 +/* f16c2c0: 0c0053ae */ jal 0x14eb8 +/* f16c2c4: 24040001 */ addiu $a0,$zero,0x1 +/* f16c2c8: 2841000a */ slti $at,$v0,0xa +/* f16c2cc: 1020003c */ beqz $at,.L0f16c3c0 +/* f16c2d0: 00000000 */ sll $zero,$zero,0x0 +/* f16c2d4: 0c0053ae */ jal 0x14eb8 +/* f16c2d8: 24040001 */ addiu $a0,$zero,0x1 +/* f16c2dc: 2841fff7 */ slti $at,$v0,-9 +/* f16c2e0: 14200037 */ bnez $at,.L0f16c3c0 +/* f16c2e4: 24040002 */ addiu $a0,$zero,0x2 +/* f16c2e8: 0c0053d8 */ jal 0x14f60 +/* f16c2ec: 3405ffff */ dli $a1,0xffff +/* f16c2f0: 14400033 */ bnez $v0,.L0f16c3c0 +/* f16c2f4: 00000000 */ sll $zero,$zero,0x0 +/* f16c2f8: 0c005384 */ jal 0x14e10 +/* f16c2fc: 24040002 */ addiu $a0,$zero,0x2 +/* f16c300: 2841000a */ slti $at,$v0,0xa +/* f16c304: 1020002e */ beqz $at,.L0f16c3c0 +/* f16c308: 00000000 */ sll $zero,$zero,0x0 +/* f16c30c: 0c005384 */ jal 0x14e10 +/* f16c310: 24040002 */ addiu $a0,$zero,0x2 +/* f16c314: 2841fff7 */ slti $at,$v0,-9 +/* f16c318: 14200029 */ bnez $at,.L0f16c3c0 +/* f16c31c: 00000000 */ sll $zero,$zero,0x0 +/* f16c320: 0c0053ae */ jal 0x14eb8 +/* f16c324: 24040002 */ addiu $a0,$zero,0x2 +/* f16c328: 2841000a */ slti $at,$v0,0xa +/* f16c32c: 10200024 */ beqz $at,.L0f16c3c0 +/* f16c330: 00000000 */ sll $zero,$zero,0x0 +/* f16c334: 0c0053ae */ jal 0x14eb8 +/* f16c338: 24040002 */ addiu $a0,$zero,0x2 +/* f16c33c: 2841fff7 */ slti $at,$v0,-9 +/* f16c340: 1420001f */ bnez $at,.L0f16c3c0 +/* f16c344: 24040003 */ addiu $a0,$zero,0x3 +/* f16c348: 0c0053d8 */ jal 0x14f60 +/* f16c34c: 3405ffff */ dli $a1,0xffff +/* f16c350: 1440001b */ bnez $v0,.L0f16c3c0 +/* f16c354: 00000000 */ sll $zero,$zero,0x0 +/* f16c358: 0c005384 */ jal 0x14e10 +/* f16c35c: 24040003 */ addiu $a0,$zero,0x3 +/* f16c360: 2841000a */ slti $at,$v0,0xa +/* f16c364: 10200016 */ beqz $at,.L0f16c3c0 +/* f16c368: 00000000 */ sll $zero,$zero,0x0 +/* f16c36c: 0c005384 */ jal 0x14e10 +/* f16c370: 24040003 */ addiu $a0,$zero,0x3 +/* f16c374: 2841fff7 */ slti $at,$v0,-9 +/* f16c378: 14200011 */ bnez $at,.L0f16c3c0 +/* f16c37c: 00000000 */ sll $zero,$zero,0x0 +/* f16c380: 0c0053ae */ jal 0x14eb8 +/* f16c384: 24040003 */ addiu $a0,$zero,0x3 +/* f16c388: 2841000a */ slti $at,$v0,0xa +/* f16c38c: 1020000c */ beqz $at,.L0f16c3c0 +/* f16c390: 00000000 */ sll $zero,$zero,0x0 +/* f16c394: 0c0053ae */ jal 0x14eb8 +/* f16c398: 24040003 */ addiu $a0,$zero,0x3 +/* f16c39c: 2841fff7 */ slti $at,$v0,-9 +/* f16c3a0: 14200007 */ bnez $at,.L0f16c3c0 +/* f16c3a4: 3c028006 */ lui $v0,0x8006 +/* f16c3a8: 244224b0 */ addiu $v0,$v0,0x24b0 +/* f16c3ac: 8c580000 */ lw $t8,0x0($v0) +/* f16c3b0: 8e990000 */ lw $t9,0x0($s4) +/* f16c3b4: 03196021 */ addu $t4,$t8,$t9 +/* f16c3b8: 10000007 */ beqz $zero,.L0f16c3d8 +/* f16c3bc: ac4c0000 */ sw $t4,0x0($v0) +.L0f16c3c0: +/* f16c3c0: 3c028006 */ lui $v0,0x8006 +/* f16c3c4: 244224b0 */ addiu $v0,$v0,0x24b0 +/* f16c3c8: 10000003 */ beqz $zero,.L0f16c3d8 +/* f16c3cc: ac400000 */ sw $zero,0x0($v0) +.L0f16c3d0: +/* f16c3d0: 244224b0 */ addiu $v0,$v0,0x24b0 +/* f16c3d4: ac400000 */ sw $zero,0x0($v0) +.L0f16c3d8: +/* f16c3d8: 8e8d0318 */ lw $t5,0x318($s4) +/* f16c3dc: 3c118008 */ lui $s1,0x8008 +/* f16c3e0: 26314038 */ addiu $s1,$s1,0x4038 +/* f16c3e4: 11a00116 */ beqz $t5,.L0f16c840 +/* f16c3e8: ae200000 */ sw $zero,0x0($s1) +/* f16c3ec: 8e8e04b4 */ lw $t6,0x4b4($s4) +/* f16c3f0: 3c068008 */ lui $a2,0x8008 +/* f16c3f4: 29c1005a */ slti $at,$t6,0x5a +/* f16c3f8: 10200111 */ beqz $at,.L0f16c840 +/* f16c3fc: 00000000 */ sll $zero,$zero,0x0 +/* f16c400: 8cc64028 */ lw $a2,0x4028($a2) +/* f16c404: 3c028008 */ lui $v0,0x8008 +/* f16c408: 58c00077 */ blezl $a2,.L0f16c5e8 +/* f16c40c: 8e8d0034 */ lw $t5,0x34($s4) +/* f16c410: 8c534024 */ lw $s3,0x4024($v0) +/* f16c414: 8e8f0038 */ lw $t7,0x38($s4) +/* f16c418: 24c3f1f0 */ addiu $v1,$a2,-3600 +/* f16c41c: 0263082a */ slt $at,$s3,$v1 +/* f16c420: 10200048 */ beqz $at,.L0f16c544 +/* f16c424: 01f39021 */ addu $s2,$t7,$s3 +/* f16c428: 0243082a */ slt $at,$s2,$v1 +/* f16c42c: 54200046 */ bnezl $at,.L0f16c548 +/* f16c430: 0266082a */ slt $at,$s3,$a2 +/* f16c434: 8e98006c */ lw $t8,0x6c($s4) +/* f16c438: 00008025 */ or $s0,$zero,$zero +/* f16c43c: 00002825 */ or $a1,$zero,$zero +/* f16c440: 13000003 */ beqz $t8,.L0f16c450 +/* f16c444: 00002025 */ or $a0,$zero,$zero +/* f16c448: 10000001 */ beqz $zero,.L0f16c450 +/* f16c44c: 24050001 */ addiu $a1,$zero,0x1 +.L0f16c450: +/* f16c450: 8e990068 */ lw $t9,0x68($s4) +/* f16c454: 00001825 */ or $v1,$zero,$zero +/* f16c458: 00001025 */ or $v0,$zero,$zero +/* f16c45c: 13200003 */ beqz $t9,.L0f16c46c +/* f16c460: 00000000 */ sll $zero,$zero,0x0 +/* f16c464: 10000001 */ beqz $zero,.L0f16c46c +/* f16c468: 24040001 */ addiu $a0,$zero,0x1 +.L0f16c46c: +/* f16c46c: 8e8c0064 */ lw $t4,0x64($s4) +/* f16c470: 11800003 */ beqz $t4,.L0f16c480 +/* f16c474: 00000000 */ sll $zero,$zero,0x0 +/* f16c478: 10000001 */ beqz $zero,.L0f16c480 +/* f16c47c: 24030001 */ addiu $v1,$zero,0x1 +.L0f16c480: +/* f16c480: 8e8d0070 */ lw $t5,0x70($s4) +/* f16c484: 11a00003 */ beqz $t5,.L0f16c494 +/* f16c488: 00000000 */ sll $zero,$zero,0x0 +/* f16c48c: 10000001 */ beqz $zero,.L0f16c494 +/* f16c490: 24020001 */ addiu $v0,$zero,0x1 +.L0f16c494: +/* f16c494: 00437021 */ addu $t6,$v0,$v1 +/* f16c498: 01c47821 */ addu $t7,$t6,$a0 +/* f16c49c: 01e5c021 */ addu $t8,$t7,$a1 +/* f16c4a0: 5b000029 */ blezl $t8,.L0f16c548 +/* f16c4a4: 0266082a */ slt $at,$s3,$a2 +.L0f16c4a8: +/* f16c4a8: 0fc4a24b */ jal func0f12892c +/* f16c4ac: 02002025 */ or $a0,$s0,$zero +/* f16c4b0: 0fc5b9f1 */ jal func0f16e7c4 +/* f16c4b4: 24045844 */ addiu $a0,$zero,0x5844 +/* f16c4b8: 00402025 */ or $a0,$v0,$zero +/* f16c4bc: 0fc377c7 */ jal func0f0ddf1c +/* f16c4c0: 00002825 */ or $a1,$zero,$zero +/* f16c4c4: 8e99006c */ lw $t9,0x6c($s4) +/* f16c4c8: 26100001 */ addiu $s0,$s0,0x1 +/* f16c4cc: 00002825 */ or $a1,$zero,$zero +/* f16c4d0: 13200003 */ beqz $t9,.L0f16c4e0 +/* f16c4d4: 00002025 */ or $a0,$zero,$zero +/* f16c4d8: 10000001 */ beqz $zero,.L0f16c4e0 +/* f16c4dc: 24050001 */ addiu $a1,$zero,0x1 +.L0f16c4e0: +/* f16c4e0: 8e8c0068 */ lw $t4,0x68($s4) +/* f16c4e4: 00001825 */ or $v1,$zero,$zero +/* f16c4e8: 00001025 */ or $v0,$zero,$zero +/* f16c4ec: 11800003 */ beqz $t4,.L0f16c4fc +/* f16c4f0: 00000000 */ sll $zero,$zero,0x0 +/* f16c4f4: 10000001 */ beqz $zero,.L0f16c4fc +/* f16c4f8: 24040001 */ addiu $a0,$zero,0x1 +.L0f16c4fc: +/* f16c4fc: 8e8d0064 */ lw $t5,0x64($s4) +/* f16c500: 11a00003 */ beqz $t5,.L0f16c510 +/* f16c504: 00000000 */ sll $zero,$zero,0x0 +/* f16c508: 10000001 */ beqz $zero,.L0f16c510 +/* f16c50c: 24030001 */ addiu $v1,$zero,0x1 +.L0f16c510: +/* f16c510: 8e8e0070 */ lw $t6,0x70($s4) +/* f16c514: 11c00003 */ beqz $t6,.L0f16c524 +/* f16c518: 00000000 */ sll $zero,$zero,0x0 +/* f16c51c: 10000001 */ beqz $zero,.L0f16c524 +/* f16c520: 24020001 */ addiu $v0,$zero,0x1 +.L0f16c524: +/* f16c524: 00437821 */ addu $t7,$v0,$v1 +/* f16c528: 01e4c021 */ addu $t8,$t7,$a0 +/* f16c52c: 0305c821 */ addu $t9,$t8,$a1 +/* f16c530: 0219082a */ slt $at,$s0,$t9 +/* f16c534: 1420ffdc */ bnez $at,.L0f16c4a8 +/* f16c538: 00000000 */ sll $zero,$zero,0x0 +/* f16c53c: 3c068008 */ lui $a2,0x8008 +/* f16c540: 8cc64028 */ lw $a2,0x4028($a2) +.L0f16c544: +/* f16c544: 0266082a */ slt $at,$s3,$a2 +.L0f16c548: +/* f16c548: 10200007 */ beqz $at,.L0f16c568 +/* f16c54c: 0246082a */ slt $at,$s2,$a2 +/* f16c550: 54200006 */ bnezl $at,.L0f16c56c +/* f16c554: 24ccfda8 */ addiu $t4,$a2,-600 +/* f16c558: 0c0039a1 */ jal 0xe684 +/* f16c55c: 00000000 */ sll $zero,$zero,0x0 +/* f16c560: 3c068008 */ lui $a2,0x8008 +/* f16c564: 8cc64028 */ lw $a2,0x4028($a2) +.L0f16c568: +/* f16c568: 24ccfda8 */ addiu $t4,$a2,-600 +.L0f16c56c: +/* f16c56c: 024c082a */ slt $at,$s2,$t4 +/* f16c570: 1420001c */ bnez $at,.L0f16c5e4 +/* f16c574: 3c108008 */ lui $s0,0x8008 +/* f16c578: 26104034 */ addiu $s0,$s0,0x4034 +/* f16c57c: 8e0d0000 */ lw $t5,0x0($s0) +/* f16c580: 55a00019 */ bnezl $t5,.L0f16c5e8 +/* f16c584: 8e8d0034 */ lw $t5,0x34($s4) +/* f16c588: 0fc5b364 */ jal func0f16cd90 +/* f16c58c: 00000000 */ sll $zero,$zero,0x0 +/* f16c590: 14400014 */ bnez $v0,.L0f16c5e4 +/* f16c594: 3c0e8008 */ lui $t6,0x8008 +/* f16c598: 8dce4028 */ lw $t6,0x4028($t6) +/* f16c59c: 02002025 */ or $a0,$s0,$zero +/* f16c5a0: 00002825 */ or $a1,$zero,$zero +/* f16c5a4: 024e082a */ slt $at,$s2,$t6 +/* f16c5a8: 1020000e */ beqz $at,.L0f16c5e4 +/* f16c5ac: 24067fff */ addiu $a2,$zero,0x7fff +/* f16c5b0: 3c013f80 */ lui $at,0x3f80 +/* f16c5b4: 44812000 */ mtc1 $at,$f4 +/* f16c5b8: 240f00a3 */ addiu $t7,$zero,0xa3 +/* f16c5bc: 24180001 */ addiu $t8,$zero,0x1 +/* f16c5c0: 2419ffff */ addiu $t9,$zero,-1 +/* f16c5c4: 240c0001 */ addiu $t4,$zero,0x1 +/* f16c5c8: afac0020 */ sw $t4,0x20($sp) +/* f16c5cc: afb9001c */ sw $t9,0x1c($sp) +/* f16c5d0: afb80018 */ sw $t8,0x18($sp) +/* f16c5d4: afaf0010 */ sw $t7,0x10($sp) +/* f16c5d8: 24070040 */ addiu $a3,$zero,0x40 +/* f16c5dc: 0c0041c6 */ jal 0x10718 +/* f16c5e0: e7a40014 */ swc1 $f4,0x14($sp) +.L0f16c5e4: +/* f16c5e4: 8e8d0034 */ lw $t5,0x34($s4) +.L0f16c5e8: +/* f16c5e8: 00008025 */ or $s0,$zero,$zero +/* f16c5ec: 00005825 */ or $t3,$zero,$zero +/* f16c5f0: 11a00093 */ beqz $t5,.L0f16c840 +/* f16c5f4: 00000000 */ sll $zero,$zero,0x0 +/* f16c5f8: 8e89006c */ lw $t1,0x6c($s4) +/* f16c5fc: 8e870068 */ lw $a3,0x68($s4) +/* f16c600: 8e880064 */ lw $t0,0x64($s4) +/* f16c604: 11200003 */ beqz $t1,.L0f16c614 +/* f16c608: 8e860070 */ lw $a2,0x70($s4) +/* f16c60c: 10000002 */ beqz $zero,.L0f16c618 +/* f16c610: 24050001 */ addiu $a1,$zero,0x1 +.L0f16c614: +/* f16c614: 00002825 */ or $a1,$zero,$zero +.L0f16c618: +/* f16c618: 10e00003 */ beqz $a3,.L0f16c628 +/* f16c61c: 00002025 */ or $a0,$zero,$zero +/* f16c620: 10000001 */ beqz $zero,.L0f16c628 +/* f16c624: 24040001 */ addiu $a0,$zero,0x1 +.L0f16c628: +/* f16c628: 11000003 */ beqz $t0,.L0f16c638 +/* f16c62c: 00001825 */ or $v1,$zero,$zero +/* f16c630: 10000001 */ beqz $zero,.L0f16c638 +/* f16c634: 24030001 */ addiu $v1,$zero,0x1 +.L0f16c638: +/* f16c638: 10c00003 */ beqz $a2,.L0f16c648 +/* f16c63c: 00001025 */ or $v0,$zero,$zero +/* f16c640: 10000001 */ beqz $zero,.L0f16c648 +/* f16c644: 24020001 */ addiu $v0,$zero,0x1 +.L0f16c648: +/* f16c648: 00437021 */ addu $t6,$v0,$v1 +/* f16c64c: 01c47821 */ addu $t7,$t6,$a0 +/* f16c650: 01e5c021 */ addu $t8,$t7,$a1 +/* f16c654: 1b00002d */ blez $t8,.L0f16c70c +/* f16c658: 000bc880 */ sll $t9,$t3,0x2 +/* f16c65c: 44800000 */ mtc1 $zero,$f0 +/* f16c660: 02995021 */ addu $t2,$s4,$t9 +/* f16c664: 8d420064 */ lw $v0,0x64($t2) +.L0f16c668: +/* f16c668: 256b0001 */ addiu $t3,$t3,0x1 +/* f16c66c: 00002825 */ or $a1,$zero,$zero +/* f16c670: 8c4c00d8 */ lw $t4,0xd8($v0) +/* f16c674: 00002025 */ or $a0,$zero,$zero +/* f16c678: 00001825 */ or $v1,$zero,$zero +/* f16c67c: 1180000d */ beqz $t4,.L0f16c6b4 +/* f16c680: 00000000 */ sll $zero,$zero,0x0 +/* f16c684: 8c4d032c */ lw $t5,0x32c($v0) +/* f16c688: 51a0000a */ beqzl $t5,.L0f16c6b4 +/* f16c68c: 26100001 */ addiu $s0,$s0,0x1 +/* f16c690: 8c4e0330 */ lw $t6,0x330($v0) +/* f16c694: 51c00007 */ beqzl $t6,.L0f16c6b4 +/* f16c698: 26100001 */ addiu $s0,$s0,0x1 +/* f16c69c: c44602ec */ lwc1 $f6,0x2ec($v0) +/* f16c6a0: 4606003e */ c.le.s $f0,$f6 +/* f16c6a4: 00000000 */ sll $zero,$zero,0x0 +/* f16c6a8: 45000002 */ bc1f .L0f16c6b4 +/* f16c6ac: 00000000 */ sll $zero,$zero,0x0 +/* f16c6b0: 26100001 */ addiu $s0,$s0,0x1 +.L0f16c6b4: +/* f16c6b4: 11200003 */ beqz $t1,.L0f16c6c4 +/* f16c6b8: 254a0004 */ addiu $t2,$t2,0x4 +/* f16c6bc: 10000001 */ beqz $zero,.L0f16c6c4 +/* f16c6c0: 24050001 */ addiu $a1,$zero,0x1 +.L0f16c6c4: +/* f16c6c4: 10e00003 */ beqz $a3,.L0f16c6d4 +/* f16c6c8: 00001025 */ or $v0,$zero,$zero +/* f16c6cc: 10000001 */ beqz $zero,.L0f16c6d4 +/* f16c6d0: 24040001 */ addiu $a0,$zero,0x1 +.L0f16c6d4: +/* f16c6d4: 11000003 */ beqz $t0,.L0f16c6e4 +/* f16c6d8: 00000000 */ sll $zero,$zero,0x0 +/* f16c6dc: 10000001 */ beqz $zero,.L0f16c6e4 +/* f16c6e0: 24030001 */ addiu $v1,$zero,0x1 +.L0f16c6e4: +/* f16c6e4: 10c00003 */ beqz $a2,.L0f16c6f4 +/* f16c6e8: 00000000 */ sll $zero,$zero,0x0 +/* f16c6ec: 10000001 */ beqz $zero,.L0f16c6f4 +/* f16c6f0: 24020001 */ addiu $v0,$zero,0x1 +.L0f16c6f4: +/* f16c6f4: 00437821 */ addu $t7,$v0,$v1 +/* f16c6f8: 01e4c021 */ addu $t8,$t7,$a0 +/* f16c6fc: 0305c821 */ addu $t9,$t8,$a1 +/* f16c700: 0179082a */ slt $at,$t3,$t9 +/* f16c704: 5420ffd8 */ bnezl $at,.L0f16c668 +/* f16c708: 8d420064 */ lw $v0,0x64($t2) +.L0f16c70c: +/* f16c70c: 3c04800b */ lui $a0,0x800b +/* f16c710: 8c84c530 */ lw $a0,-0x3ad0($a0) +/* f16c714: 3c0c800b */ lui $t4,0x800b +/* f16c718: 2582c4d0 */ addiu $v0,$t4,-15152 +/* f16c71c: 1880000c */ blez $a0,.L0f16c750 +/* f16c720: 3c188008 */ lui $t8,0x8008 +/* f16c724: 00046880 */ sll $t5,$a0,0x2 +/* f16c728: 01a21821 */ addu $v1,$t5,$v0 +/* f16c72c: 8c4e0000 */ lw $t6,0x0($v0) +.L0f16c730: +/* f16c730: 24420004 */ addiu $v0,$v0,0x4 +/* f16c734: 0043082b */ sltu $at,$v0,$v1 +/* f16c738: 81cf0007 */ lb $t7,0x7($t6) +/* f16c73c: 16af0002 */ bne $s5,$t7,.L0f16c748 +/* f16c740: 00000000 */ sll $zero,$zero,0x0 +/* f16c744: 26100001 */ addiu $s0,$s0,0x1 +.L0f16c748: +/* f16c748: 5420fff9 */ bnezl $at,.L0f16c730 +/* f16c74c: 8c4e0000 */ lw $t6,0x0($v0) +.L0f16c750: +/* f16c750: 8f18402c */ lw $t8,0x402c($t8) +/* f16c754: 27a4016c */ addiu $a0,$sp,0x16c +/* f16c758: 1b000017 */ blez $t8,.L0f16c7b8 +/* f16c75c: 00000000 */ sll $zero,$zero,0x0 +/* f16c760: 0fc62179 */ jal func0f1885e4 +/* f16c764: 00005825 */ or $t3,$zero,$zero +/* f16c768: 18400013 */ blez $v0,.L0f16c7b8 +/* f16c76c: 00401825 */ or $v1,$v0,$zero +/* f16c770: 00036880 */ sll $t5,$v1,0x2 +/* f16c774: 01a36821 */ addu $t5,$t5,$v1 +/* f16c778: 000d6880 */ sll $t5,$t5,0x2 +/* f16c77c: 3c048008 */ lui $a0,0x8008 +/* f16c780: 27a2016c */ addiu $v0,$sp,0x16c +/* f16c784: 01a22821 */ addu $a1,$t5,$v0 +/* f16c788: 8c84402c */ lw $a0,0x402c($a0) +/* f16c78c: 8c4c0010 */ lw $t4,0x10($v0) +.L0f16c790: +/* f16c790: 24420014 */ addiu $v0,$v0,0x14 +/* f16c794: 0184082a */ slt $at,$t4,$a0 +/* f16c798: 54200005 */ bnezl $at,.L0f16c7b0 +/* f16c79c: 0045082b */ sltu $at,$v0,$a1 +/* f16c7a0: 8e2e0000 */ lw $t6,0x0($s1) +/* f16c7a4: 25cf0001 */ addiu $t7,$t6,0x1 +/* f16c7a8: ae2f0000 */ sw $t7,0x0($s1) +/* f16c7ac: 0045082b */ sltu $at,$v0,$a1 +.L0f16c7b0: +/* f16c7b0: 5420fff7 */ bnezl $at,.L0f16c790 +/* f16c7b4: 8c4c0010 */ lw $t4,0x10($v0) +.L0f16c7b8: +/* f16c7b8: 3c188008 */ lui $t8,0x8008 +/* f16c7bc: 8f184030 */ lw $t8,0x4030($t8) +/* f16c7c0: 27a40078 */ addiu $a0,$sp,0x78 +/* f16c7c4: 5b000018 */ blezl $t8,.L0f16c828 +/* f16c7c8: 8e380000 */ lw $t8,0x0($s1) +/* f16c7cc: 0fc622a1 */ jal func0f188a84 +/* f16c7d0: 00005825 */ or $t3,$zero,$zero +/* f16c7d4: 18400013 */ blez $v0,.L0f16c824 +/* f16c7d8: 00401825 */ or $v1,$v0,$zero +/* f16c7dc: 0003c880 */ sll $t9,$v1,0x2 +/* f16c7e0: 0323c821 */ addu $t9,$t9,$v1 +/* f16c7e4: 0019c880 */ sll $t9,$t9,0x2 +/* f16c7e8: 3c048008 */ lui $a0,0x8008 +/* f16c7ec: 27a20078 */ addiu $v0,$sp,0x78 +/* f16c7f0: 03222821 */ addu $a1,$t9,$v0 +/* f16c7f4: 8c844030 */ lw $a0,0x4030($a0) +/* f16c7f8: 8c4c0010 */ lw $t4,0x10($v0) +.L0f16c7fc: +/* f16c7fc: 24420014 */ addiu $v0,$v0,0x14 +/* f16c800: 0184082a */ slt $at,$t4,$a0 +/* f16c804: 54200005 */ bnezl $at,.L0f16c81c +/* f16c808: 0045082b */ sltu $at,$v0,$a1 +/* f16c80c: 8e2e0000 */ lw $t6,0x0($s1) +/* f16c810: 25cf0001 */ addiu $t7,$t6,0x1 +/* f16c814: ae2f0000 */ sw $t7,0x0($s1) +/* f16c818: 0045082b */ sltu $at,$v0,$a1 +.L0f16c81c: +/* f16c81c: 5420fff7 */ bnezl $at,.L0f16c7fc +/* f16c820: 8c4c0010 */ lw $t4,0x10($v0) +.L0f16c824: +/* f16c824: 8e380000 */ lw $t8,0x0($s1) +.L0f16c828: +/* f16c828: 1b000005 */ blez $t8,.L0f16c840 +/* f16c82c: 00000000 */ sll $zero,$zero,0x0 +/* f16c830: 16000003 */ bnez $s0,.L0f16c840 +/* f16c834: 00000000 */ sll $zero,$zero,0x0 +/* f16c838: 0c0039a1 */ jal 0xe684 +/* f16c83c: 00000000 */ sll $zero,$zero,0x0 +.L0f16c840: +/* f16c840: 3c198008 */ lui $t9,0x8008 +/* f16c844: 8f394024 */ lw $t9,0x4024($t9) +/* f16c848: 8e8d0038 */ lw $t5,0x38($s4) +/* f16c84c: 3c018008 */ lui $at,0x8008 +/* f16c850: 24040001 */ addiu $a0,$zero,0x1 +/* f16c854: 032d6021 */ addu $t4,$t9,$t5 +/* f16c858: 448c4000 */ mtc1 $t4,$f8 +/* f16c85c: ac2c4024 */ sw $t4,0x4024($at) +/* f16c860: 3c014270 */ lui $at,0x4270 +/* f16c864: 468042a0 */ cvt.s.w $f10,$f8 +/* f16c868: 44818000 */ mtc1 $at,$f16 +/* f16c86c: 3c018008 */ lui $at,0x8008 +/* f16c870: 46105483 */ div.s $f18,$f10,$f16 +/* f16c874: 0c002f48 */ jal 0xbd20 +/* f16c878: e432403c */ swc1 $f18,0x403c($at) +/* f16c87c: 8e8204b4 */ lw $v0,0x4b4($s4) +/* f16c880: 2401004e */ addiu $at,$zero,0x4e +/* f16c884: 54410007 */ bnel $v0,$at,.L0f16c8a4 +/* f16c888: 2401005a */ addiu $at,$zero,0x5a +/* f16c88c: 0fc06b8c */ jal func0f01ae30 +/* f16c890: 00000000 */ sll $zero,$zero,0x0 +/* f16c894: 0c004761 */ jal 0x11d84 +/* f16c898: 00000000 */ sll $zero,$zero,0x0 +/* f16c89c: 8e8204b4 */ lw $v0,0x4b4($s4) +/* f16c8a0: 2401005a */ addiu $at,$zero,0x5a +.L0f16c8a4: +/* f16c8a4: 5441000a */ bnel $v0,$at,.L0f16c8d0 +/* f16c8a8: 2401005b */ addiu $at,$zero,0x5b +/* f16c8ac: 0fc06a04 */ jal func0f01a810 +/* f16c8b0: 00000000 */ sll $zero,$zero,0x0 +/* f16c8b4: 0fc07618 */ jal func0f01d860 +/* f16c8b8: 00000000 */ sll $zero,$zero,0x0 +/* f16c8bc: 0c004761 */ jal 0x11d84 +/* f16c8c0: 00000000 */ sll $zero,$zero,0x0 +/* f16c8c4: 10000087 */ beqz $zero,.L0f16cae4 +/* f16c8c8: 8fbf0044 */ lw $ra,0x44($sp) +/* f16c8cc: 2401005b */ addiu $at,$zero,0x5b +.L0f16c8d0: +/* f16c8d0: 5441000e */ bnel $v0,$at,.L0f16c90c +/* f16c8d4: 2401005d */ addiu $at,$zero,0x5d +/* f16c8d8: 0fc4a24b */ jal func0f12892c +/* f16c8dc: 00002025 */ or $a0,$zero,$zero +/* f16c8e0: 0fc06fca */ jal func0f01bf28 +/* f16c8e4: 00000000 */ sll $zero,$zero,0x0 +/* f16c8e8: 0c004761 */ jal 0x11d84 +/* f16c8ec: 00000000 */ sll $zero,$zero,0x0 +/* f16c8f0: 0fc07618 */ jal func0f01d860 +/* f16c8f4: 00000000 */ sll $zero,$zero,0x0 +/* f16c8f8: 0fc471e8 */ jal func0f11c7a0 +/* f16c8fc: 00000000 */ sll $zero,$zero,0x0 +/* f16c900: 10000078 */ beqz $zero,.L0f16cae4 +/* f16c904: 8fbf0044 */ lw $ra,0x44($sp) +/* f16c908: 2401005d */ addiu $at,$zero,0x5d +.L0f16c90c: +/* f16c90c: 5441000c */ bnel $v0,$at,.L0f16c940 +/* f16c910: 2401005c */ addiu $at,$zero,0x5c +/* f16c914: 0fc06fca */ jal func0f01bf28 +/* f16c918: 00000000 */ sll $zero,$zero,0x0 +/* f16c91c: 0c004761 */ jal 0x11d84 +/* f16c920: 00000000 */ sll $zero,$zero,0x0 +/* f16c924: 0fc07618 */ jal func0f01d860 +/* f16c928: 00000000 */ sll $zero,$zero,0x0 +/* f16c92c: 0fc471e8 */ jal func0f11c7a0 +/* f16c930: 00000000 */ sll $zero,$zero,0x0 +/* f16c934: 1000006b */ beqz $zero,.L0f16cae4 +/* f16c938: 8fbf0044 */ lw $ra,0x44($sp) +/* f16c93c: 2401005c */ addiu $at,$zero,0x5c +.L0f16c940: +/* f16c940: 14410007 */ bne $v0,$at,.L0f16c960 +/* f16c944: 00000000 */ sll $zero,$zero,0x0 +/* f16c948: 0c004761 */ jal 0x11d84 +/* f16c94c: 00000000 */ sll $zero,$zero,0x0 +/* f16c950: 0fc07618 */ jal func0f01d860 +/* f16c954: 00000000 */ sll $zero,$zero,0x0 +/* f16c958: 10000062 */ beqz $zero,.L0f16cae4 +/* f16c95c: 8fbf0044 */ lw $ra,0x44($sp) +.L0f16c960: +/* f16c960: 0fc5ae04 */ jal func0f16b810 +/* f16c964: 00000000 */ sll $zero,$zero,0x0 +/* f16c968: 0fc4a4e7 */ jal func0f12939c +/* f16c96c: 00000000 */ sll $zero,$zero,0x0 +/* f16c970: 0fc5ac32 */ jal func0f16b0c8 +/* f16c974: 00000000 */ sll $zero,$zero,0x0 +/* f16c978: 0fc07630 */ jal func0f01d8c0 +/* f16c97c: 00000000 */ sll $zero,$zero,0x0 +/* f16c980: 0fc07664 */ jal func0f01d990 +/* f16c984: 00000000 */ sll $zero,$zero,0x0 +/* f16c988: 0fc0775b */ jal func0f01dd6c +/* f16c98c: 00000000 */ sll $zero,$zero,0x0 +/* f16c990: 0fc0778c */ jal func0f01de30 +/* f16c994: 00000000 */ sll $zero,$zero,0x0 +/* f16c998: 0fc07814 */ jal func0f01e050 +/* f16c99c: 00000000 */ sll $zero,$zero,0x0 +/* f16c9a0: 0fc4fad1 */ jal func0f13eb44 +/* f16c9a4: 00000000 */ sll $zero,$zero,0x0 +/* f16c9a8: 0fc52619 */ jal func0f149864 +/* f16c9ac: 00000000 */ sll $zero,$zero,0x0 +/* f16c9b0: 3c0e8006 */ lui $t6,0x8006 +/* f16c9b4: 8dce23f0 */ lw $t6,0x23f0($t6) +/* f16c9b8: 11c00003 */ beqz $t6,.L0f16c9c8 +/* f16c9bc: 00000000 */ sll $zero,$zero,0x0 +/* f16c9c0: 0fc075dc */ jal func0f01d770 +/* f16c9c4: 00000000 */ sll $zero,$zero,0x0 +.L0f16c9c8: +/* f16c9c8: 3c0f8006 */ lui $t7,0x8006 +/* f16c9cc: 8def1640 */ lw $t7,0x1640($t7) +/* f16c9d0: 11e00003 */ beqz $t7,.L0f16c9e0 +/* f16c9d4: 00000000 */ sll $zero,$zero,0x0 +/* f16c9d8: 0fc027ab */ jal func0f009eac +/* f16c9dc: 00000000 */ sll $zero,$zero,0x0 +.L0f16c9e0: +/* f16c9e0: 0fc59f22 */ jal func0f167c88 +/* f16c9e4: 00000000 */ sll $zero,$zero,0x0 +/* f16c9e8: 0c003fa2 */ jal 0xfe88 +/* f16c9ec: 00000000 */ sll $zero,$zero,0x0 +/* f16c9f0: 0fc471e8 */ jal func0f11c7a0 +/* f16c9f4: 00000000 */ sll $zero,$zero,0x0 +/* f16c9f8: 0fc00cec */ jal func0f0033b0 +/* f16c9fc: 00000000 */ sll $zero,$zero,0x0 +/* f16ca00: 0fc2ca41 */ jal func0f0b2904 +/* f16ca04: 00000000 */ sll $zero,$zero,0x0 +/* f16ca08: 0fc2bbee */ jal func0f0aefb8 +/* f16ca0c: 00000000 */ sll $zero,$zero,0x0 +/* f16ca10: 0fc06c58 */ jal func0f01b160 +/* f16ca14: 00000000 */ sll $zero,$zero,0x0 +/* f16ca18: 0fc06fca */ jal func0f01bf28 +/* f16ca1c: 00000000 */ sll $zero,$zero,0x0 +/* f16ca20: 0fc615ab */ jal func0f1856ac +/* f16ca24: 00000000 */ sll $zero,$zero,0x0 +/* f16ca28: 3c188006 */ lui $t8,0x8006 +/* f16ca2c: 8f18d9d0 */ lw $t8,-0x2630($t8) +/* f16ca30: 17000003 */ bnez $t8,.L0f16ca40 +/* f16ca34: 00000000 */ sll $zero,$zero,0x0 +/* f16ca38: 0fc07894 */ jal func0f01e250 +/* f16ca3c: 00000000 */ sll $zero,$zero,0x0 +.L0f16ca40: +/* f16ca40: 0c004761 */ jal 0x11d84 +/* f16ca44: 00000000 */ sll $zero,$zero,0x0 +/* f16ca48: 0fc07618 */ jal func0f01d860 +/* f16ca4c: 00000000 */ sll $zero,$zero,0x0 +/* f16ca50: 0fc18f73 */ jal func0f063dcc +/* f16ca54: 00000000 */ sll $zero,$zero,0x0 +/* f16ca58: 0c003a61 */ jal 0xe984 +/* f16ca5c: 00000000 */ sll $zero,$zero,0x0 +/* f16ca60: 24010026 */ addiu $at,$zero,0x26 +/* f16ca64: 5441001f */ bnel $v0,$at,.L0f16cae4 +/* f16ca68: 8fbf0044 */ lw $ra,0x44($sp) +/* f16ca6c: 0fc68606 */ jal func0f1a1818 +/* f16ca70: 00000000 */ sll $zero,$zero,0x0 +/* f16ca74: 8e990284 */ lw $t9,0x284($s4) +/* f16ca78: 8f2d00bc */ lw $t5,0xbc($t9) +/* f16ca7c: 85a30028 */ lh $v1,0x28($t5) +/* f16ca80: 28610016 */ slti $at,$v1,0x16 +/* f16ca84: 14200002 */ bnez $at,.L0f16ca90 +/* f16ca88: 2861001a */ slti $at,$v1,0x1a +/* f16ca8c: 1420000b */ bnez $at,.L0f16cabc +.L0f16ca90: +/* f16ca90: 2401000a */ addiu $at,$zero,0xa +/* f16ca94: 10610009 */ beq $v1,$at,.L0f16cabc +/* f16ca98: 00000000 */ sll $zero,$zero,0x0 +/* f16ca9c: 10400005 */ beqz $v0,.L0f16cab4 +/* f16caa0: 00002025 */ or $a0,$zero,$zero +/* f16caa4: 8c4c0000 */ lw $t4,0x0($v0) +/* f16caa8: 000c77c2 */ srl $t6,$t4,0x1f +/* f16caac: 15c00003 */ bnez $t6,.L0f16cabc +/* f16cab0: 00000000 */ sll $zero,$zero,0x0 +.L0f16cab4: +/* f16cab4: 0fc127d2 */ jal func0f049f48 +/* f16cab8: 24050001 */ addiu $a1,$zero,0x1 +.L0f16cabc: +/* f16cabc: 0fc67e65 */ jal func0f19f994 +/* f16cac0: 00000000 */ sll $zero,$zero,0x0 +/* f16cac4: 8e8f0034 */ lw $t7,0x34($s4) +/* f16cac8: 51e00006 */ beqzl $t7,.L0f16cae4 +/* f16cacc: 8fbf0044 */ lw $ra,0x44($sp) +/* f16cad0: 0fc68666 */ jal func0f1a1998 +/* f16cad4: 00000000 */ sll $zero,$zero,0x0 +/* f16cad8: 0fc6881c */ jal func0f1a2070 +/* f16cadc: 00000000 */ sll $zero,$zero,0x0 +/* f16cae0: 8fbf0044 */ lw $ra,0x44($sp) +.L0f16cae4: +/* f16cae4: 8fb0002c */ lw $s0,0x2c($sp) +/* f16cae8: 8fb10030 */ lw $s1,0x30($sp) +/* f16caec: 8fb20034 */ lw $s2,0x34($sp) +/* f16caf0: 8fb30038 */ lw $s3,0x38($sp) +/* f16caf4: 8fb4003c */ lw $s4,0x3c($sp) +/* f16caf8: 8fb50040 */ lw $s5,0x40($sp) +/* f16cafc: 03e00008 */ jr $ra +/* f16cb00: 27bd0290 */ addiu $sp,$sp,0x290 +/* f16cb04: 3c0e8007 */ lui $t6,0x8007 +/* f16cb08: 8dce5d64 */ lw $t6,0x5d64($t6) +/* f16cb0c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16cb10: 24020002 */ addiu $v0,$zero,0x2 +/* f16cb14: 144e000b */ bne $v0,$t6,.L0f16cb44 +/* f16cb18: afbf0014 */ sw $ra,0x14($sp) +/* f16cb1c: 3c0f8007 */ lui $t7,0x8007 +/* f16cb20: 8def5d68 */ lw $t7,0x5d68($t7) +/* f16cb24: 144f0005 */ bne $v0,$t7,.L0f16cb3c +/* f16cb28: 00000000 */ sll $zero,$zero,0x0 +/* f16cb2c: 0fc2f641 */ jal func0f0bd904 +/* f16cb30: 24040001 */ addiu $a0,$zero,0x1 +/* f16cb34: 10000003 */ beqz $zero,.L0f16cb44 +/* f16cb38: 00000000 */ sll $zero,$zero,0x0 +.L0f16cb3c: +/* f16cb3c: 0fc2f641 */ jal func0f0bd904 +/* f16cb40: 00002025 */ or $a0,$zero,$zero +.L0f16cb44: +/* f16cb44: 3c02800a */ lui $v0,0x800a +/* f16cb48: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f16cb4c: 8c4300bc */ lw $v1,0xbc($v0) +/* f16cb50: c4460310 */ lwc1 $f6,0x310($v0) +/* f16cb54: c44a0318 */ lwc1 $f10,0x318($v0) +/* f16cb58: c4640008 */ lwc1 $f4,0x8($v1) +/* f16cb5c: c4680010 */ lwc1 $f8,0x10($v1) +/* f16cb60: 46062001 */ sub.s $f0,$f4,$f6 +/* f16cb64: 460a4081 */ sub.s $f2,$f8,$f10 +/* f16cb68: 46000402 */ mul.s $f16,$f0,$f0 +/* f16cb6c: 00000000 */ sll $zero,$zero,0x0 +/* f16cb70: 46021482 */ mul.s $f18,$f2,$f2 +/* f16cb74: 0c012974 */ jal 0x4a5d0 +/* f16cb78: 46128300 */ add.s $f12,$f16,$f18 +/* f16cb7c: 3c02800a */ lui $v0,0x800a +/* f16cb80: 8c42a248 */ lw $v0,-0x5db8($v0) +/* f16cb84: c4440038 */ lwc1 $f4,0x38($v0) +/* f16cb88: 46002180 */ add.s $f6,$f4,$f0 +/* f16cb8c: e4460038 */ swc1 $f6,0x38($v0) +/* f16cb90: 8fbf0014 */ lw $ra,0x14($sp) +/* f16cb94: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16cb98: 03e00008 */ jr $ra +/* f16cb9c: 00000000 */ sll $zero,$zero,0x0 +/* f16cba0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16cba4: afbf0014 */ sw $ra,0x14($sp) +/* f16cba8: 0fc4772c */ jal func0f11dcb0 +/* f16cbac: 24040001 */ addiu $a0,$zero,0x1 +/* f16cbb0: 3c048008 */ lui $a0,0x8008 +/* f16cbb4: 8c844034 */ lw $a0,0x4034($a0) +/* f16cbb8: 10800007 */ beqz $a0,.L0f16cbd8 +/* f16cbbc: 00000000 */ sll $zero,$zero,0x0 +/* f16cbc0: 0c00cdfc */ jal 0x337f0 +/* f16cbc4: 00000000 */ sll $zero,$zero,0x0 +/* f16cbc8: 10400003 */ beqz $v0,.L0f16cbd8 +/* f16cbcc: 3c048008 */ lui $a0,0x8008 +/* f16cbd0: 0c00cec9 */ jal 0x33b24 +/* f16cbd4: 8c844034 */ lw $a0,0x4034($a0) +.L0f16cbd8: +/* f16cbd8: 3c04800a */ lui $a0,0x800a +/* f16cbdc: 8c84a474 */ lw $a0,-0x5b8c($a0) +/* f16cbe0: 2881005a */ slti $at,$a0,0x5a +/* f16cbe4: 10200007 */ beqz $at,.L0f16cc04 +/* f16cbe8: 00000000 */ sll $zero,$zero,0x0 +/* f16cbec: 0fc5b878 */ jal func0f16e1e0 +/* f16cbf0: 00000000 */ sll $zero,$zero,0x0 +/* f16cbf4: 0fc5b9ec */ jal func0f16e7b0 +/* f16cbf8: 00402025 */ or $a0,$v0,$zero +/* f16cbfc: 0fc0549c */ jal func0f015270 +/* f16cc00: 00000000 */ sll $zero,$zero,0x0 +.L0f16cc04: +/* f16cc04: 0fc053c4 */ jal func0f014f10 +/* f16cc08: 00000000 */ sll $zero,$zero,0x0 +/* f16cc0c: 0fc054a0 */ jal func0f015280 +/* f16cc10: 00000000 */ sll $zero,$zero,0x0 +/* f16cc14: 0fc054cc */ jal func0f015330 +/* f16cc18: 00000000 */ sll $zero,$zero,0x0 +/* f16cc1c: 0fc05500 */ jal func0f015400 +/* f16cc20: 00000000 */ sll $zero,$zero,0x0 +/* f16cc24: 0fc05504 */ jal func0f015410 +/* f16cc28: 00000000 */ sll $zero,$zero,0x0 +/* f16cc2c: 0fc05508 */ jal func0f015420 +/* f16cc30: 00000000 */ sll $zero,$zero,0x0 +/* f16cc34: 0fc054fc */ jal func0f0153f0 +/* f16cc38: 00000000 */ sll $zero,$zero,0x0 +/* f16cc3c: 0fc053f8 */ jal func0f014fe0 +/* f16cc40: 00000000 */ sll $zero,$zero,0x0 +/* f16cc44: 0fc05404 */ jal func0f015010 +/* f16cc48: 00000000 */ sll $zero,$zero,0x0 +/* f16cc4c: 0fc4d6f6 */ jal func0f135bd8 +/* f16cc50: 00000000 */ sll $zero,$zero,0x0 +/* f16cc54: 0fc0547c */ jal func0f0151f0 +/* f16cc58: 00000000 */ sll $zero,$zero,0x0 +/* f16cc5c: 0fc05498 */ jal func0f015260 +/* f16cc60: 00000000 */ sll $zero,$zero,0x0 +/* f16cc64: 0fc0551c */ jal func0f015470 +/* f16cc68: 00000000 */ sll $zero,$zero,0x0 +/* f16cc6c: 0fc05428 */ jal func0f0150a0 +/* f16cc70: 00000000 */ sll $zero,$zero,0x0 +/* f16cc74: 0fc5b67f */ jal func0f16d9fc +/* f16cc78: 00000000 */ sll $zero,$zero,0x0 +/* f16cc7c: 0fc381c9 */ jal func0f0e0724 +/* f16cc80: 00000000 */ sll $zero,$zero,0x0 +/* f16cc84: 3c0e800a */ lui $t6,0x800a +/* f16cc88: 8dcea474 */ lw $t6,-0x5b8c($t6) +/* f16cc8c: 29c1005a */ slti $at,$t6,0x5a +/* f16cc90: 10200003 */ beqz $at,.L0f16cca0 +/* f16cc94: 00000000 */ sll $zero,$zero,0x0 +/* f16cc98: 0fc57214 */ jal func0f15c850 +/* f16cc9c: 00000000 */ sll $zero,$zero,0x0 +.L0f16cca0: +/* f16cca0: 0c00cf76 */ jal 0x33dd8 +/* f16cca4: 00000000 */ sll $zero,$zero,0x0 +/* f16cca8: 3c0f8006 */ lui $t7,0x8006 +/* f16ccac: 91ef2940 */ lbu $t7,0x2940($t7) +/* f16ccb0: 24010002 */ addiu $at,$zero,0x2 +/* f16ccb4: 15e10005 */ bne $t7,$at,.L0f16cccc +/* f16ccb8: 00000000 */ sll $zero,$zero,0x0 +/* f16ccbc: 0fc3c27c */ jal func0f0f09f0 +/* f16ccc0: 24040005 */ addiu $a0,$zero,0x5 +/* f16ccc4: 3c018006 */ lui $at,0x8006 +/* f16ccc8: a0202940 */ sb $zero,0x2940($at) +.L0f16cccc: +/* f16cccc: 0fc06fa8 */ jal func0f01bea0 +/* f16ccd0: 00000000 */ sll $zero,$zero,0x0 +/* f16ccd4: 8fbf0014 */ lw $ra,0x14($sp) +/* f16ccd8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16ccdc: 03e00008 */ jr $ra +/* f16cce0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16cce4 +/* f16cce4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f16cce8: afbf0014 */ sw $ra,0x14($sp) +/* f16ccec: 0fc62590 */ jal func0f189640 +/* f16ccf0: 00000000 */ sll $zero,$zero,0x0 +/* f16ccf4: 3c0e8008 */ lui $t6,0x8008 +/* f16ccf8: 8dce4010 */ lw $t6,0x4010($t6) +/* f16ccfc: afa2001c */ sw $v0,0x1c($sp) +/* f16cd00: 504e000a */ beql $v0,$t6,.L0f16cd2c +/* f16cd04: 8fbf0014 */ lw $ra,0x14($sp) +/* f16cd08: 10400005 */ beqz $v0,.L0f16cd20 +/* f16cd0c: 00000000 */ sll $zero,$zero,0x0 +/* f16cd10: 0fc477ae */ jal func0f11deb8 +/* f16cd14: 00000000 */ sll $zero,$zero,0x0 +/* f16cd18: 10000004 */ beqz $zero,.L0f16cd2c +/* f16cd1c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f16cd20: +/* f16cd20: 0fc477ce */ jal func0f11df38 +/* f16cd24: 00000000 */ sll $zero,$zero,0x0 +/* f16cd28: 8fbf0014 */ lw $ra,0x14($sp) +.L0f16cd2c: +/* f16cd2c: 8faf001c */ lw $t7,0x1c($sp) +/* f16cd30: 3c018008 */ lui $at,0x8008 +/* f16cd34: 27bd0020 */ addiu $sp,$sp,0x20 +/* f16cd38: 03e00008 */ jr $ra +/* f16cd3c: ac2f4010 */ sw $t7,0x4010($at) +); + +GLOBAL_ASM( +glabel func0f16cd40 +/* f16cd40: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16cd44: afbf0014 */ sw $ra,0x14($sp) +/* f16cd48: 10800007 */ beqz $a0,.L0f16cd68 +/* f16cd4c: afa40018 */ sw $a0,0x18($sp) +/* f16cd50: 0fc477ae */ jal func0f11deb8 +/* f16cd54: 00000000 */ sll $zero,$zero,0x0 +/* f16cd58: 0c003f88 */ jal 0xfe20 +/* f16cd5c: 00000000 */ sll $zero,$zero,0x0 +/* f16cd60: 10000006 */ beqz $zero,.L0f16cd7c +/* f16cd64: 8fbf0014 */ lw $ra,0x14($sp) +.L0f16cd68: +/* f16cd68: 0c003f94 */ jal 0xfe50 +/* f16cd6c: 00000000 */ sll $zero,$zero,0x0 +/* f16cd70: 0fc477ce */ jal func0f11df38 +/* f16cd74: 00000000 */ sll $zero,$zero,0x0 +/* f16cd78: 8fbf0014 */ lw $ra,0x14($sp) +.L0f16cd7c: +/* f16cd7c: 8faf0018 */ lw $t7,0x18($sp) +/* f16cd80: 3c018008 */ lui $at,0x8008 +/* f16cd84: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16cd88: 03e00008 */ jr $ra +/* f16cd8c: ac2f4014 */ sw $t7,0x4014($at) +); + +GLOBAL_ASM( +glabel func0f16cd90 +/* f16cd90: 3c028008 */ lui $v0,0x8008 +/* f16cd94: 03e00008 */ jr $ra +/* f16cd98: 8c424014 */ lw $v0,0x4014($v0) +); + +GLOBAL_ASM( +glabel func0f16cd9c +/* f16cd9c: 3c028008 */ lui $v0,0x8008 +/* f16cda0: 03e00008 */ jr $ra +/* f16cda4: 8c424020 */ lw $v0,0x4020($v0) +); + +GLOBAL_ASM( +glabel func0f16cda8 +/* f16cda8: 04800003 */ bltz $a0,.L0f16cdb8 +/* f16cdac: 28810004 */ slti $at,$a0,0x4 +/* f16cdb0: 14200002 */ bnez $at,.L0f16cdbc +/* f16cdb4: 00000000 */ sll $zero,$zero,0x0 +.L0f16cdb8: +/* f16cdb8: 00002025 */ or $a0,$zero,$zero +.L0f16cdbc: +/* f16cdbc: 3c018008 */ lui $at,0x8008 +/* f16cdc0: 03e00008 */ jr $ra +/* f16cdc4: ac244020 */ sw $a0,0x4020($at) +); + +GLOBAL_ASM( +glabel func0f16cdc8 +/* f16cdc8: 3c018008 */ lui $at,0x8008 +/* f16cdcc: 03e00008 */ jr $ra +/* f16cdd0: ac244028 */ sw $a0,0x4028($at) +); + +GLOBAL_ASM( +glabel func0f16cdd4 +/* f16cdd4: 3c018008 */ lui $at,0x8008 +/* f16cdd8: 03e00008 */ jr $ra +/* f16cddc: ac24402c */ sw $a0,0x402c($at) +); + +GLOBAL_ASM( +glabel func0f16cde0 +/* f16cde0: 3c018008 */ lui $at,0x8008 +/* f16cde4: 03e00008 */ jr $ra +/* f16cde8: ac244030 */ sw $a0,0x4030($at) +); + +GLOBAL_ASM( +glabel func0f16cdec +/* f16cdec: 3c018008 */ lui $at,0x8008 +/* f16cdf0: 03e00008 */ jr $ra +/* f16cdf4: c420403c */ lwc1 $f0,0x403c($at) +); + +GLOBAL_ASM( +glabel func0f16cdf8 +/* f16cdf8: 3c028008 */ lui $v0,0x8008 +/* f16cdfc: 03e00008 */ jr $ra +/* f16ce00: 8c424024 */ lw $v0,0x4024($v0) +/* f16ce04: 03e00008 */ jr $ra +/* f16ce08: 00801025 */ or $v0,$a0,$zero +/* f16ce0c: 00000000 */ sll $zero,$zero,0x0 +/* f16ce10: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16ce14: afbf0014 */ sw $ra,0x14($sp) +/* f16ce18: 0c012144 */ jal 0x48510 +/* f16ce1c: 00000000 */ sll $zero,$zero,0x0 +/* f16ce20: 8fbf0014 */ lw $ra,0x14($sp) +/* f16ce24: 3c03800a */ lui $v1,0x800a +/* f16ce28: 24639fc0 */ addiu $v1,$v1,-24640 +/* f16ce2c: ac620018 */ sw $v0,0x18($v1) +/* f16ce30: ac620014 */ sw $v0,0x14($v1) +/* f16ce34: 03e00008 */ jr $ra +/* f16ce38: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f16ce3c +/* f16ce3c: 3c03800a */ lui $v1,0x800a +/* f16ce40: 24639fc0 */ addiu $v1,$v1,-24640 +/* f16ce44: 44842000 */ mtc1 $a0,$f4 +/* f16ce48: 44855000 */ mtc1 $a1,$f10 +/* f16ce4c: 8c620058 */ lw $v0,0x58($v1) +/* f16ce50: 468021a0 */ cvt.s.w $f6,$f4 +/* f16ce54: 8c6e0018 */ lw $t6,0x18($v1) +/* f16ce58: 00457821 */ addu $t7,$v0,$a1 +/* f16ce5c: ac660018 */ sw $a2,0x18($v1) +/* f16ce60: ac640000 */ sw $a0,0x0($v1) +/* f16ce64: 46805420 */ cvt.s.w $f16,$f10 +/* f16ce68: e4660004 */ swc1 $f6,0x4($v1) +/* f16ce6c: c4680004 */ lwc1 $f8,0x4($v1) +/* f16ce70: ac6f0058 */ sw $t7,0x58($v1) +/* f16ce74: ac650040 */ sw $a1,0x40($v1) +/* f16ce78: ac620054 */ sw $v0,0x54($v1) +/* f16ce7c: e4700048 */ swc1 $f16,0x48($v1) +/* f16ce80: c4720048 */ lwc1 $f18,0x48($v1) +/* f16ce84: ac6e0014 */ sw $t6,0x14($v1) +/* f16ce88: e4680010 */ swc1 $f8,0x10($v1) +/* f16ce8c: 03e00008 */ jr $ra +/* f16ce90: e472005c */ swc1 $f18,0x5c($v1) +/* f16ce94: 27bdffd0 */ addiu $sp,$sp,-48 +/* f16ce98: afb40028 */ sw $s4,0x28($sp) +/* f16ce9c: afb30024 */ sw $s3,0x24($sp) +/* f16cea0: afb20020 */ sw $s2,0x20($sp) +/* f16cea4: afb1001c */ sw $s1,0x1c($sp) +/* f16cea8: afb00018 */ sw $s0,0x18($sp) +/* f16ceac: 3c10800a */ lui $s0,0x800a +/* f16ceb0: 3c11000b */ lui $s1,0xb +/* f16ceb4: 3c120002 */ lui $s2,0x2 +/* f16ceb8: 3c130005 */ lui $s3,0x5 +/* f16cebc: 3c140001 */ lui $s4,0x1 +/* f16cec0: afbf002c */ sw $ra,0x2c($sp) +/* f16cec4: 36947d78 */ ori $s4,$s4,0x7d78 +/* f16cec8: 3673f5e1 */ ori $s3,$s3,0xf5e1 +/* f16cecc: 3652faf0 */ ori $s2,$s2,0xfaf0 +/* f16ced0: 3631ebc2 */ ori $s1,$s1,0xebc2 +/* f16ced4: 26109fc0 */ addiu $s0,$s0,-24640 +.L0f16ced8: +/* f16ced8: 0c012144 */ jal 0x48510 +/* f16cedc: 00000000 */ sll $zero,$zero,0x0 +/* f16cee0: 8e0e0018 */ lw $t6,0x18($s0) +/* f16cee4: 8e0f0020 */ lw $t7,0x20($s0) +/* f16cee8: 8e190024 */ lw $t9,0x24($s0) +/* f16ceec: 004e1823 */ subu $v1,$v0,$t6 +/* f16cef0: 01e33821 */ addu $a3,$t7,$v1 +/* f16cef4: 00f3c021 */ addu $t8,$a3,$s3 +/* f16cef8: 0311001b */ divu $zero,$t8,$s1 +/* f16cefc: 00002012 */ mflo $a0 +/* f16cf00: 03234021 */ addu $t0,$t9,$v1 +/* f16cf04: 01144821 */ addu $t1,$t0,$s4 +/* f16cf08: 0132001b */ divu $zero,$t1,$s2 +/* f16cf0c: 8e0a0028 */ lw $t2,0x28($s0) +/* f16cf10: 00002812 */ mflo $a1 +/* f16cf14: 00403025 */ or $a2,$v0,$zero +/* f16cf18: 008a082b */ sltu $at,$a0,$t2 +/* f16cf1c: ae03001c */ sw $v1,0x1c($s0) +/* f16cf20: 16200002 */ bnez $s1,.L0f16cf2c +/* f16cf24: 00000000 */ sll $zero,$zero,0x0 +/* f16cf28: 0007000d */ break 0x7 +.L0f16cf2c: +/* f16cf2c: 16400002 */ bnez $s2,.L0f16cf38 +/* f16cf30: 00000000 */ sll $zero,$zero,0x0 +/* f16cf34: 0007000d */ break 0x7 +.L0f16cf38: +/* f16cf38: 1420ffe7 */ bnez $at,.L0f16ced8 +/* f16cf3c: 00000000 */ sll $zero,$zero,0x0 +/* f16cf40: 00910019 */ multu $a0,$s1 +/* f16cf44: 240f0001 */ addiu $t7,$zero,0x1 +/* f16cf48: ae0f0028 */ sw $t7,0x28($s0) +/* f16cf4c: 00005812 */ mflo $t3 +/* f16cf50: 00eb6023 */ subu $t4,$a3,$t3 +/* f16cf54: ae0c0020 */ sw $t4,0x20($s0) +/* f16cf58: 00b20019 */ multu $a1,$s2 +/* f16cf5c: 00006812 */ mflo $t5 +/* f16cf60: 010d7023 */ subu $t6,$t0,$t5 +/* f16cf64: 0fc5b38f */ jal func0f16ce3c +/* f16cf68: ae0e0024 */ sw $t6,0x24($s0) +/* f16cf6c: 8fbf002c */ lw $ra,0x2c($sp) +/* f16cf70: 8fb00018 */ lw $s0,0x18($sp) +/* f16cf74: 8fb1001c */ lw $s1,0x1c($sp) +/* f16cf78: 8fb20020 */ lw $s2,0x20($sp) +/* f16cf7c: 8fb30024 */ lw $s3,0x24($sp) +/* f16cf80: 8fb40028 */ lw $s4,0x28($sp) +/* f16cf84: 03e00008 */ jr $ra +/* f16cf88: 27bd0030 */ addiu $sp,$sp,0x30 +/* f16cf8c: 03e00008 */ jr $ra +/* f16cf90: afa40000 */ sw $a0,0x0($sp) +/* f16cf94: 03e00008 */ jr $ra +/* f16cf98: 00000000 */ sll $zero,$zero,0x0 +/* f16cf9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16cfa0 +/* f16cfa0: 3c0e800a */ lui $t6,0x800a +/* f16cfa4: 8dcea474 */ lw $t6,-0x5b8c($t6) +/* f16cfa8: 2401005c */ addiu $at,$zero,0x5c +/* f16cfac: 3c028008 */ lui $v0,0x8008 +/* f16cfb0: 15c10003 */ bne $t6,$at,.L0f16cfc0 +/* f16cfb4: 00000000 */ sll $zero,$zero,0x0 +/* f16cfb8: 03e00008 */ jr $ra +/* f16cfbc: 24025000 */ addiu $v0,$zero,0x5000 +.L0f16cfc0: +/* f16cfc0: 944240ec */ lhu $v0,0x40ec($v0) +/* f16cfc4: 24035000 */ addiu $v1,$zero,0x5000 +/* f16cfc8: 28415000 */ slti $at,$v0,0x5000 +/* f16cfcc: 10200003 */ beqz $at,.L0f16cfdc +/* f16cfd0: 00000000 */ sll $zero,$zero,0x0 +/* f16cfd4: 10000001 */ beqz $zero,.L0f16cfdc +/* f16cfd8: 00401825 */ or $v1,$v0,$zero +.L0f16cfdc: +/* f16cfdc: 3062ffff */ andi $v0,$v1,0xffff +/* f16cfe0: 03e00008 */ jr $ra +/* f16cfe4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16cfe8 +/* f16cfe8: 27bdffc8 */ addiu $sp,$sp,-56 +/* f16cfec: afb60030 */ sw $s6,0x30($sp) +/* f16cff0: 3096ffff */ andi $s6,$a0,0xffff +/* f16cff4: 2ac15001 */ slti $at,$s6,0x5001 +/* f16cff8: afbf0034 */ sw $ra,0x34($sp) +/* f16cffc: afb5002c */ sw $s5,0x2c($sp) +/* f16d000: afb40028 */ sw $s4,0x28($sp) +/* f16d004: afb30024 */ sw $s3,0x24($sp) +/* f16d008: afb20020 */ sw $s2,0x20($sp) +/* f16d00c: afb1001c */ sw $s1,0x1c($sp) +/* f16d010: afb00018 */ sw $s0,0x18($sp) +/* f16d014: 14200002 */ bnez $at,.L0f16d020 +/* f16d018: afa40038 */ sw $a0,0x38($sp) +/* f16d01c: 24165000 */ addiu $s6,$zero,0x5000 +.L0f16d020: +/* f16d020: 3c11800b */ lui $s1,0x800b +/* f16d024: 3c138009 */ lui $s3,0x8009 +/* f16d028: 26734ed8 */ addiu $s3,$s3,0x4ed8 +/* f16d02c: 2631aa38 */ addiu $s1,$s1,-21960 +/* f16d030: 00008025 */ or $s0,$zero,$zero +/* f16d034: 24150003 */ addiu $s5,$zero,0x3 +/* f16d038: 24140108 */ addiu $s4,$zero,0x108 +/* f16d03c: 24120005 */ addiu $s2,$zero,0x5 +.L0f16d040: +/* f16d040: 8e220000 */ lw $v0,0x0($s1) +/* f16d044: 5040000a */ beqzl $v0,.L0f16d070 +/* f16d048: 26100001 */ addiu $s0,$s0,0x1 +/* f16d04c: 52420008 */ beql $s2,$v0,.L0f16d070 +/* f16d050: 26100001 */ addiu $s0,$s0,0x1 +/* f16d054: 02140019 */ multu $s0,$s4 +/* f16d058: 32c5ffff */ andi $a1,$s6,0xffff +/* f16d05c: 00007012 */ mflo $t6 +/* f16d060: 026e2021 */ addu $a0,$s3,$t6 +/* f16d064: 0c003f67 */ jal 0xfd9c +/* f16d068: 00000000 */ sll $zero,$zero,0x0 +/* f16d06c: 26100001 */ addiu $s0,$s0,0x1 +.L0f16d070: +/* f16d070: 1615fff3 */ bne $s0,$s5,.L0f16d040 +/* f16d074: 26310010 */ addiu $s1,$s1,0x10 +/* f16d078: 8fbf0034 */ lw $ra,0x34($sp) +/* f16d07c: 3c018008 */ lui $at,0x8008 +/* f16d080: a43640ec */ sh $s6,0x40ec($at) +/* f16d084: 8fb60030 */ lw $s6,0x30($sp) +/* f16d088: 8fb00018 */ lw $s0,0x18($sp) +/* f16d08c: 8fb1001c */ lw $s1,0x1c($sp) +/* f16d090: 8fb20020 */ lw $s2,0x20($sp) +/* f16d094: 8fb30024 */ lw $s3,0x24($sp) +/* f16d098: 8fb40028 */ lw $s4,0x28($sp) +/* f16d09c: 8fb5002c */ lw $s5,0x2c($sp) +/* f16d0a0: 03e00008 */ jr $ra +/* f16d0a4: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f16d0a8 +/* f16d0a8: 3c03800b */ lui $v1,0x800b +/* f16d0ac: 3c07800b */ lui $a3,0x800b +/* f16d0b0: 24e7aa68 */ addiu $a3,$a3,-21912 +/* f16d0b4: 2463aa38 */ addiu $v1,$v1,-21960 +/* f16d0b8: 24060002 */ addiu $a2,$zero,0x2 +/* f16d0bc: 24020001 */ addiu $v0,$zero,0x1 +/* f16d0c0: 8c6e0000 */ lw $t6,0x0($v1) +.L0f16d0c4: +/* f16d0c4: 548e0012 */ bnel $a0,$t6,.L0f16d110 +/* f16d0c8: 24630010 */ addiu $v1,$v1,0x10 +/* f16d0cc: 50a00008 */ beqzl $a1,.L0f16d0f0 +/* f16d0d0: 8c620004 */ lw $v0,0x4($v1) +/* f16d0d4: 10a20009 */ beq $a1,$v0,.L0f16d0fc +/* f16d0d8: 00000000 */ sll $zero,$zero,0x0 +/* f16d0dc: 10a60009 */ beq $a1,$a2,.L0f16d104 +/* f16d0e0: 00000000 */ sll $zero,$zero,0x0 +/* f16d0e4: 1000000a */ beqz $zero,.L0f16d110 +/* f16d0e8: 24630010 */ addiu $v1,$v1,0x10 +/* f16d0ec: 8c620004 */ lw $v0,0x4($v1) +.L0f16d0f0: +/* f16d0f0: 2c4f0001 */ sltiu $t7,$v0,0x1 +/* f16d0f4: 03e00008 */ jr $ra +/* f16d0f8: 01e01025 */ or $v0,$t7,$zero +.L0f16d0fc: +/* f16d0fc: 03e00008 */ jr $ra +/* f16d100: 8c620004 */ lw $v0,0x4($v1) +.L0f16d104: +/* f16d104: 03e00008 */ jr $ra +/* f16d108: 8c620008 */ lw $v0,0x8($v1) +/* f16d10c: 24630010 */ addiu $v1,$v1,0x10 +.L0f16d110: +/* f16d110: 5467ffec */ bnel $v1,$a3,.L0f16d0c4 +/* f16d114: 8c6e0000 */ lw $t6,0x0($v1) +/* f16d118: 00001025 */ or $v0,$zero,$zero +/* f16d11c: 03e00008 */ jr $ra +/* f16d120: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16d124 +/* f16d124: 3c03800b */ lui $v1,0x800b +/* f16d128: 3c02800b */ lui $v0,0x800b +/* f16d12c: 2442aa68 */ addiu $v0,$v0,-21912 +/* f16d130: 2463aa38 */ addiu $v1,$v1,-21960 +/* f16d134: 8c6e0000 */ lw $t6,0x0($v1) +.L0f16d138: +/* f16d138: 548e000c */ bnel $a0,$t6,.L0f16d16c +/* f16d13c: 24630010 */ addiu $v1,$v1,0x10 +/* f16d140: 8c6f0008 */ lw $t7,0x8($v1) +/* f16d144: 51e00004 */ beqzl $t7,.L0f16d158 +/* f16d148: 8c780004 */ lw $t8,0x4($v1) +/* f16d14c: 03e00008 */ jr $ra +/* f16d150: 24020002 */ addiu $v0,$zero,0x2 +/* f16d154: 8c780004 */ lw $t8,0x4($v1) +.L0f16d158: +/* f16d158: 53000004 */ beqzl $t8,.L0f16d16c +/* f16d15c: 24630010 */ addiu $v1,$v1,0x10 +/* f16d160: 03e00008 */ jr $ra +/* f16d164: 24020001 */ addiu $v0,$zero,0x1 +/* f16d168: 24630010 */ addiu $v1,$v1,0x10 +.L0f16d16c: +/* f16d16c: 5462fff2 */ bnel $v1,$v0,.L0f16d138 +/* f16d170: 8c6e0000 */ lw $t6,0x0($v1) +/* f16d174: 00001025 */ or $v0,$zero,$zero +/* f16d178: 03e00008 */ jr $ra +/* f16d17c: 00000000 */ sll $zero,$zero,0x0 +/* f16d180: 3c02800b */ lui $v0,0x800b +/* f16d184: 2442aa38 */ addiu $v0,$v0,-21960 +/* f16d188: 00001825 */ or $v1,$zero,$zero +/* f16d18c: 24050003 */ addiu $a1,$zero,0x3 +.L0f16d190: +/* f16d190: 8c4e0000 */ lw $t6,0x0($v0) +/* f16d194: 548e0004 */ bnel $a0,$t6,.L0f16d1a8 +/* f16d198: 24630001 */ addiu $v1,$v1,0x1 +/* f16d19c: 03e00008 */ jr $ra +/* f16d1a0: 00601025 */ or $v0,$v1,$zero +/* f16d1a4: 24630001 */ addiu $v1,$v1,0x1 +.L0f16d1a8: +/* f16d1a8: 1465fff9 */ bne $v1,$a1,.L0f16d190 +/* f16d1ac: 24420010 */ addiu $v0,$v0,0x10 +/* f16d1b0: 2402ffff */ addiu $v0,$zero,-1 +/* f16d1b4: 03e00008 */ jr $ra +/* f16d1b8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16d1bc +/* f16d1bc: 3c0f8006 */ lui $t7,0x8006 +/* f16d1c0: 8defdda0 */ lw $t7,-0x2260($t7) +/* f16d1c4: 44866000 */ mtc1 $a2,$f12 +/* f16d1c8: afa7000c */ sw $a3,0xc($sp) +/* f16d1cc: 15e0001a */ bnez $t7,.L0f16d238 +/* f16d1d0: 30eeffff */ andi $t6,$a3,0xffff +/* f16d1d4: 3c088008 */ lui $t0,0x8008 +/* f16d1d8: 250840c4 */ addiu $t0,$t0,0x40c4 +/* f16d1dc: 8d020000 */ lw $v0,0x0($t0) +/* f16d1e0: 3c19800b */ lui $t9,0x800b +/* f16d1e4: 2739a5d8 */ addiu $t9,$t9,-23080 +/* f16d1e8: 0002c0c0 */ sll $t8,$v0,0x3 +/* f16d1ec: 0302c023 */ subu $t8,$t8,$v0 +/* f16d1f0: 0018c080 */ sll $t8,$t8,0x2 +/* f16d1f4: 03191821 */ addu $v1,$t8,$t9 +/* f16d1f8: 3c098008 */ lui $t1,0x8008 +/* f16d1fc: 252940d4 */ addiu $t1,$t1,0x40d4 +/* f16d200: 8d260000 */ lw $a2,0x0($t1) +/* f16d204: 240a0001 */ addiu $t2,$zero,0x1 +/* f16d208: 244c0001 */ addiu $t4,$v0,0x1 +/* f16d20c: 24cb0001 */ addiu $t3,$a2,0x1 +/* f16d210: ac640000 */ sw $a0,0x0($v1) +/* f16d214: ac650004 */ sw $a1,0x4($v1) +/* f16d218: e46c000c */ swc1 $f12,0xc($v1) +/* f16d21c: a46e0010 */ sh $t6,0x10($v1) +/* f16d220: a46a0012 */ sh $t2,0x12($v1) +/* f16d224: ad2b0000 */ sw $t3,0x0($t1) +/* f16d228: a4600018 */ sh $zero,0x18($v1) +/* f16d22c: a4600016 */ sh $zero,0x16($v1) +/* f16d230: ad0c0000 */ sw $t4,0x0($t0) +/* f16d234: a4660014 */ sh $a2,0x14($v1) +.L0f16d238: +/* f16d238: 03e00008 */ jr $ra +/* f16d23c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16d240 +/* f16d240: 3c0e8006 */ lui $t6,0x8006 +/* f16d244: 8dcedda0 */ lw $t6,-0x2260($t6) +/* f16d248: 3c068008 */ lui $a2,0x8008 +/* f16d24c: 24c640c4 */ addiu $a2,$a2,0x40c4 +/* f16d250: 15c00014 */ bnez $t6,.L0f16d2a4 +/* f16d254: 3c078008 */ lui $a3,0x8008 +/* f16d258: 8cc20000 */ lw $v0,0x0($a2) +/* f16d25c: 3c18800b */ lui $t8,0x800b +/* f16d260: 2718a5d8 */ addiu $t8,$t8,-23080 +/* f16d264: 000278c0 */ sll $t7,$v0,0x3 +/* f16d268: 01e27823 */ subu $t7,$t7,$v0 +/* f16d26c: 000f7880 */ sll $t7,$t7,0x2 +/* f16d270: 24e740d4 */ addiu $a3,$a3,0x40d4 +/* f16d274: 01f81821 */ addu $v1,$t7,$t8 +/* f16d278: 8ce50000 */ lw $a1,0x0($a3) +/* f16d27c: 24190002 */ addiu $t9,$zero,0x2 +/* f16d280: 24490001 */ addiu $t1,$v0,0x1 +/* f16d284: 24a80001 */ addiu $t0,$a1,0x1 +/* f16d288: ac640000 */ sw $a0,0x0($v1) +/* f16d28c: a4790012 */ sh $t9,0x12($v1) +/* f16d290: ace80000 */ sw $t0,0x0($a3) +/* f16d294: a4600018 */ sh $zero,0x18($v1) +/* f16d298: a4600016 */ sh $zero,0x16($v1) +/* f16d29c: acc90000 */ sw $t1,0x0($a2) +/* f16d2a0: a4650014 */ sh $a1,0x14($v1) +.L0f16d2a4: +/* f16d2a4: 03e00008 */ jr $ra +/* f16d2a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16d2ac +/* f16d2ac: 3c0e8006 */ lui $t6,0x8006 +/* f16d2b0: 8dcedda0 */ lw $t6,-0x2260($t6) +/* f16d2b4: 44856000 */ mtc1 $a1,$f12 +/* f16d2b8: 3c078008 */ lui $a3,0x8008 +/* f16d2bc: 15c00017 */ bnez $t6,.L0f16d31c +/* f16d2c0: 24e740c4 */ addiu $a3,$a3,0x40c4 +/* f16d2c4: 8ce20000 */ lw $v0,0x0($a3) +/* f16d2c8: 3c18800b */ lui $t8,0x800b +/* f16d2cc: 2718a5d8 */ addiu $t8,$t8,-23080 +/* f16d2d0: 000278c0 */ sll $t7,$v0,0x3 +/* f16d2d4: 01e27823 */ subu $t7,$t7,$v0 +/* f16d2d8: 000f7880 */ sll $t7,$t7,0x2 +/* f16d2dc: 01f81821 */ addu $v1,$t7,$t8 +/* f16d2e0: 3c088008 */ lui $t0,0x8008 +/* f16d2e4: 250840d4 */ addiu $t0,$t0,0x40d4 +/* f16d2e8: 8d050000 */ lw $a1,0x0($t0) +/* f16d2ec: 24190003 */ addiu $t9,$zero,0x3 +/* f16d2f0: 244a0001 */ addiu $t2,$v0,0x1 +/* f16d2f4: 24a90001 */ addiu $t1,$a1,0x1 +/* f16d2f8: ac640000 */ sw $a0,0x0($v1) +/* f16d2fc: e46c000c */ swc1 $f12,0xc($v1) +/* f16d300: ac660008 */ sw $a2,0x8($v1) +/* f16d304: a4790012 */ sh $t9,0x12($v1) +/* f16d308: ad090000 */ sw $t1,0x0($t0) +/* f16d30c: a4600018 */ sh $zero,0x18($v1) +/* f16d310: a4600016 */ sh $zero,0x16($v1) +/* f16d314: acea0000 */ sw $t2,0x0($a3) +/* f16d318: a4650014 */ sh $a1,0x14($v1) +.L0f16d31c: +/* f16d31c: 03e00008 */ jr $ra +/* f16d320: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16d324 +/* f16d324: 3c0e8006 */ lui $t6,0x8006 +/* f16d328: 8dcedda0 */ lw $t6,-0x2260($t6) +/* f16d32c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16d330: afbf0014 */ sw $ra,0x14($sp) +/* f16d334: 15c00022 */ bnez $t6,.L0f16d3c0 +/* f16d338: 3c03800b */ lui $v1,0x800b +/* f16d33c: 3c04800b */ lui $a0,0x800b +/* f16d340: 3c02800b */ lui $v0,0x800b +/* f16d344: 3c05800b */ lui $a1,0x800b +/* f16d348: 24a5aa98 */ addiu $a1,$a1,-21864 +/* f16d34c: 2442aa88 */ addiu $v0,$v0,-21880 +/* f16d350: 2484aa78 */ addiu $a0,$a0,-21896 +/* f16d354: 2463aa68 */ addiu $v1,$v1,-21912 +.L0f16d358: +/* f16d358: 24420004 */ addiu $v0,$v0,0x4 +/* f16d35c: 24630004 */ addiu $v1,$v1,0x4 +/* f16d360: 24840004 */ addiu $a0,$a0,0x4 +/* f16d364: ac60fffc */ sw $zero,-0x4($v1) +/* f16d368: ac80fffc */ sw $zero,-0x4($a0) +/* f16d36c: 1445fffa */ bne $v0,$a1,.L0f16d358 +/* f16d370: ac40fffc */ sw $zero,-0x4($v0) +/* f16d374: 0fc5b50c */ jal func0f16d430 +/* f16d378: 00000000 */ sll $zero,$zero,0x0 +/* f16d37c: 0fc5b4f4 */ jal func0f16d3d0 +/* f16d380: 00000000 */ sll $zero,$zero,0x0 +/* f16d384: 0fc5b513 */ jal func0f16d44c +/* f16d388: 00000000 */ sll $zero,$zero,0x0 +/* f16d38c: 3c018008 */ lui $at,0x8008 +/* f16d390: ac2040e8 */ sw $zero,0x40e8($at) +/* f16d394: 3c018008 */ lui $at,0x8008 +/* f16d398: ac2040f0 */ sw $zero,0x40f0($at) +/* f16d39c: 2402ffff */ addiu $v0,$zero,-1 +/* f16d3a0: 3c018008 */ lui $at,0x8008 +/* f16d3a4: ac2240c0 */ sw $v0,0x40c0($at) +/* f16d3a8: 3c018008 */ lui $at,0x8008 +/* f16d3ac: ac2240c8 */ sw $v0,0x40c8($at) +/* f16d3b0: 3c018008 */ lui $at,0x8008 +/* f16d3b4: ac2240cc */ sw $v0,0x40cc($at) +/* f16d3b8: 3c018008 */ lui $at,0x8008 +/* f16d3bc: ac2040d8 */ sw $zero,0x40d8($at) +.L0f16d3c0: +/* f16d3c0: 8fbf0014 */ lw $ra,0x14($sp) +/* f16d3c4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16d3c8: 03e00008 */ jr $ra +/* f16d3cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16d3d0 +/* f16d3d0: 3c02800b */ lui $v0,0x800b +/* f16d3d4: 3c048008 */ lui $a0,0x8008 +/* f16d3d8: 248440d4 */ addiu $a0,$a0,0x40d4 +/* f16d3dc: 2442a5d8 */ addiu $v0,$v0,-23080 +/* f16d3e0: 8c830000 */ lw $v1,0x0($a0) +/* f16d3e4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16d3e8: 240e0006 */ addiu $t6,$zero,0x6 +/* f16d3ec: 240f0004 */ addiu $t7,$zero,0x4 +/* f16d3f0: 24780001 */ addiu $t8,$v1,0x1 +/* f16d3f4: afbf0014 */ sw $ra,0x14($sp) +/* f16d3f8: ac4e0000 */ sw $t6,0x0($v0) +/* f16d3fc: a44f0012 */ sh $t7,0x12($v0) +/* f16d400: ac980000 */ sw $t8,0x0($a0) +/* f16d404: a4400018 */ sh $zero,0x18($v0) +/* f16d408: a4400016 */ sh $zero,0x16($v0) +/* f16d40c: 24190001 */ addiu $t9,$zero,0x1 +/* f16d410: 3c018008 */ lui $at,0x8008 +/* f16d414: a4430014 */ sh $v1,0x14($v0) +/* f16d418: 0c004643 */ jal 0x1190c +/* f16d41c: ac3940c4 */ sw $t9,0x40c4($at) +/* f16d420: 8fbf0014 */ lw $ra,0x14($sp) +/* f16d424: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16d428: 03e00008 */ jr $ra +/* f16d42c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16d430 +/* f16d430: 3c028008 */ lui $v0,0x8008 +/* f16d434: 244240e0 */ addiu $v0,$v0,0x40e0 +/* f16d438: 8c4e0000 */ lw $t6,0x0($v0) +/* f16d43c: 3c018008 */ lui $at,0x8008 +/* f16d440: ac2e40d0 */ sw $t6,0x40d0($at) +/* f16d444: 03e00008 */ jr $ra +/* f16d448: ac400000 */ sw $zero,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f16d44c +/* f16d44c: 3c068008 */ lui $a2,0x8008 +/* f16d450: 24c640c4 */ addiu $a2,$a2,0x40c4 +/* f16d454: 8cc20000 */ lw $v0,0x0($a2) +/* f16d458: 3c078008 */ lui $a3,0x8008 +/* f16d45c: 24e740d4 */ addiu $a3,$a3,0x40d4 +/* f16d460: 000270c0 */ sll $t6,$v0,0x3 +/* f16d464: 3c05800b */ lui $a1,0x800b +/* f16d468: 01c27023 */ subu $t6,$t6,$v0 +/* f16d46c: 8ce40000 */ lw $a0,0x0($a3) +/* f16d470: 24a5a5d8 */ addiu $a1,$a1,-23080 +/* f16d474: 000e7080 */ sll $t6,$t6,0x2 +/* f16d478: 00ae1821 */ addu $v1,$a1,$t6 +/* f16d47c: 240f0006 */ addiu $t7,$zero,0x6 +/* f16d480: 24180005 */ addiu $t8,$zero,0x5 +/* f16d484: 24990001 */ addiu $t9,$a0,0x1 +/* f16d488: ac6f0000 */ sw $t7,0x0($v1) +/* f16d48c: a4780012 */ sh $t8,0x12($v1) +/* f16d490: acf90000 */ sw $t9,0x0($a3) +/* f16d494: 3c088008 */ lui $t0,0x8008 +/* f16d498: a4640014 */ sh $a0,0x14($v1) +/* f16d49c: 8d0840d0 */ lw $t0,0x40d0($t0) +/* f16d4a0: 24490001 */ addiu $t1,$v0,0x1 +/* f16d4a4: acc90000 */ sw $t1,0x0($a2) +/* f16d4a8: ac680004 */ sw $t0,0x4($v1) +/* f16d4ac: a4a00018 */ sh $zero,0x18($a1) +/* f16d4b0: 03e00008 */ jr $ra +/* f16d4b4: a4a00016 */ sh $zero,0x16($a1) +); + +GLOBAL_ASM( +glabel func0f16d4b8 +/* f16d4b8: 3c028008 */ lui $v0,0x8008 +/* f16d4bc: 8c4240c8 */ lw $v0,0x40c8($v0) +/* f16d4c0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f16d4c4: 2401ffff */ addiu $at,$zero,-1 +/* f16d4c8: afbf0014 */ sw $ra,0x14($sp) +/* f16d4cc: 10410003 */ beq $v0,$at,.L0f16d4dc +/* f16d4d0: e7ac0020 */ swc1 $f12,0x20($sp) +/* f16d4d4: 10000005 */ beqz $zero,.L0f16d4ec +/* f16d4d8: 00402825 */ or $a1,$v0,$zero +.L0f16d4dc: +/* f16d4dc: 3c04800b */ lui $a0,0x800b +/* f16d4e0: 0fc5db10 */ jal func0f176c40 +/* f16d4e4: 8c84a5d0 */ lw $a0,-0x5a30($a0) +/* f16d4e8: 00402825 */ or $a1,$v0,$zero +.L0f16d4ec: +/* f16d4ec: 04a00012 */ bltz $a1,.L0f16d538 +/* f16d4f0: 3c028008 */ lui $v0,0x8008 +/* f16d4f4: 8c4240c8 */ lw $v0,0x40c8($v0) +/* f16d4f8: 2401ffff */ addiu $at,$zero,-1 +/* f16d4fc: 3c04800b */ lui $a0,0x800b +/* f16d500: 10410003 */ beq $v0,$at,.L0f16d510 +/* f16d504: 00000000 */ sll $zero,$zero,0x0 +/* f16d508: 10000004 */ beqz $zero,.L0f16d51c +/* f16d50c: 00402825 */ or $a1,$v0,$zero +.L0f16d510: +/* f16d510: 0fc5db10 */ jal func0f176c40 +/* f16d514: 8c84a5d0 */ lw $a0,-0x5a30($a0) +/* f16d518: 00402825 */ or $a1,$v0,$zero +.L0f16d51c: +/* f16d51c: 0fc5b3e8 */ jal func0f16cfa0 +/* f16d520: afa5001c */ sw $a1,0x1c($sp) +/* f16d524: 8fa5001c */ lw $a1,0x1c($sp) +/* f16d528: 24040001 */ addiu $a0,$zero,0x1 +/* f16d52c: 8fa60020 */ lw $a2,0x20($sp) +/* f16d530: 0fc5b46f */ jal func0f16d1bc +/* f16d534: 3047ffff */ andi $a3,$v0,0xffff +.L0f16d538: +/* f16d538: 8fbf0014 */ lw $ra,0x14($sp) +/* f16d53c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f16d540: 03e00008 */ jr $ra +/* f16d544: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16d548 +/* f16d548: 3c028008 */ lui $v0,0x8008 +/* f16d54c: 8c4240cc */ lw $v0,0x40cc($v0) +/* f16d550: 27bdffe0 */ addiu $sp,$sp,-32 +/* f16d554: 2401ffff */ addiu $at,$zero,-1 +/* f16d558: afbf0014 */ sw $ra,0x14($sp) +/* f16d55c: e7ac0020 */ swc1 $f12,0x20($sp) +/* f16d560: 10410003 */ beq $v0,$at,.L0f16d570 +/* f16d564: 00002825 */ or $a1,$zero,$zero +/* f16d568: 10000007 */ beqz $zero,.L0f16d588 +/* f16d56c: 00401825 */ or $v1,$v0,$zero +.L0f16d570: +/* f16d570: 3c04800b */ lui $a0,0x800b +/* f16d574: 8c84a5d0 */ lw $a0,-0x5a30($a0) +/* f16d578: 0fc5db36 */ jal func0f176cd8 +/* f16d57c: afa5001c */ sw $a1,0x1c($sp) +/* f16d580: 8fa5001c */ lw $a1,0x1c($sp) +/* f16d584: 00401825 */ or $v1,$v0,$zero +.L0f16d588: +/* f16d588: 0460002c */ bltz $v1,.L0f16d63c +/* f16d58c: 3c0e8008 */ lui $t6,0x8008 +/* f16d590: 8dce40cc */ lw $t6,0x40cc($t6) +/* f16d594: 2401ffff */ addiu $at,$zero,-1 +/* f16d598: 11c10003 */ beq $t6,$at,.L0f16d5a8 +/* f16d59c: 00000000 */ sll $zero,$zero,0x0 +/* f16d5a0: 10000026 */ beqz $zero,.L0f16d63c +/* f16d5a4: 24050001 */ addiu $a1,$zero,0x1 +.L0f16d5a8: +/* f16d5a8: 0fc5b5b0 */ jal func0f16d6c0 +/* f16d5ac: afa5001c */ sw $a1,0x1c($sp) +/* f16d5b0: 10400022 */ beqz $v0,.L0f16d63c +/* f16d5b4: 8fa5001c */ lw $a1,0x1c($sp) +/* f16d5b8: 3c0f800a */ lui $t7,0x800a +/* f16d5bc: 8defa26c */ lw $t7,-0x5d94($t7) +/* f16d5c0: 24010006 */ addiu $at,$zero,0x6 +/* f16d5c4: 3c028008 */ lui $v0,0x8008 +/* f16d5c8: 51e1001c */ beql $t7,$at,.L0f16d63c +/* f16d5cc: 24050001 */ addiu $a1,$zero,0x1 +/* f16d5d0: 8c4240cc */ lw $v0,0x40cc($v0) +/* f16d5d4: 2401ffff */ addiu $at,$zero,-1 +/* f16d5d8: 3c04800b */ lui $a0,0x800b +/* f16d5dc: 10410003 */ beq $v0,$at,.L0f16d5ec +/* f16d5e0: 00000000 */ sll $zero,$zero,0x0 +/* f16d5e4: 10000004 */ beqz $zero,.L0f16d5f8 +/* f16d5e8: 00401825 */ or $v1,$v0,$zero +.L0f16d5ec: +/* f16d5ec: 0fc5db36 */ jal func0f176cd8 +/* f16d5f0: 8c84a5d0 */ lw $a0,-0x5a30($a0) +/* f16d5f4: 00401825 */ or $v1,$v0,$zero +.L0f16d5f8: +/* f16d5f8: 3c04800b */ lui $a0,0x800b +/* f16d5fc: 8c84a5d0 */ lw $a0,-0x5a30($a0) +/* f16d600: 0fc5db36 */ jal func0f176cd8 +/* f16d604: afa30018 */ sw $v1,0x18($sp) +/* f16d608: 8fa30018 */ lw $v1,0x18($sp) +/* f16d60c: 5043000b */ beql $v0,$v1,.L0f16d63c +/* f16d610: 24050001 */ addiu $a1,$zero,0x1 +/* f16d614: 0fc5b490 */ jal func0f16d240 +/* f16d618: 24040005 */ addiu $a0,$zero,0x5 +/* f16d61c: 3c04800b */ lui $a0,0x800b +/* f16d620: 0fc5db36 */ jal func0f176cd8 +/* f16d624: 8c84a5d0 */ lw $a0,-0x5a30($a0) +/* f16d628: 0fc5b7f4 */ jal func0f16dfd0 +/* f16d62c: 00402025 */ or $a0,$v0,$zero +/* f16d630: 10000020 */ beqz $zero,.L0f16d6b4 +/* f16d634: 8fbf0014 */ lw $ra,0x14($sp) +/* f16d638: 24050001 */ addiu $a1,$zero,0x1 +.L0f16d63c: +/* f16d63c: 50a0001d */ beqzl $a1,.L0f16d6b4 +/* f16d640: 8fbf0014 */ lw $ra,0x14($sp) +/* f16d644: 0fc5b449 */ jal func0f16d124 +/* f16d648: 24040005 */ addiu $a0,$zero,0x5 +/* f16d64c: 10400002 */ beqz $v0,.L0f16d658 +/* f16d650: 24010002 */ addiu $at,$zero,0x2 +/* f16d654: 14410016 */ bne $v0,$at,.L0f16d6b0 +.L0f16d658: +/* f16d658: 3c028008 */ lui $v0,0x8008 +/* f16d65c: 8c4240cc */ lw $v0,0x40cc($v0) +/* f16d660: 2401ffff */ addiu $at,$zero,-1 +/* f16d664: 3c04800b */ lui $a0,0x800b +/* f16d668: 10410003 */ beq $v0,$at,.L0f16d678 +/* f16d66c: 00000000 */ sll $zero,$zero,0x0 +/* f16d670: 10000004 */ beqz $zero,.L0f16d684 +/* f16d674: 00402825 */ or $a1,$v0,$zero +.L0f16d678: +/* f16d678: 0fc5db36 */ jal func0f176cd8 +/* f16d67c: 8c84a5d0 */ lw $a0,-0x5a30($a0) +/* f16d680: 00402825 */ or $a1,$v0,$zero +.L0f16d684: +/* f16d684: 3c028006 */ lui $v0,0x8006 +/* f16d688: 9442ddc8 */ lhu $v0,-0x2238($v0) +/* f16d68c: 24040005 */ addiu $a0,$zero,0x5 +/* f16d690: 8fa60020 */ lw $a2,0x20($sp) +/* f16d694: 28415001 */ slti $at,$v0,0x5001 +/* f16d698: 14200003 */ bnez $at,.L0f16d6a8 +/* f16d69c: 00401825 */ or $v1,$v0,$zero +/* f16d6a0: 10000001 */ beqz $zero,.L0f16d6a8 +/* f16d6a4: 24035000 */ addiu $v1,$zero,0x5000 +.L0f16d6a8: +/* f16d6a8: 0fc5b46f */ jal func0f16d1bc +/* f16d6ac: 3067ffff */ andi $a3,$v1,0xffff +.L0f16d6b0: +/* f16d6b0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f16d6b4: +/* f16d6b4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f16d6b8: 03e00008 */ jr $ra +/* f16d6bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16d6c0 +/* f16d6c0: 3c05800a */ lui $a1,0x800a +/* f16d6c4: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f16d6c8: 8cae02ac */ lw $t6,0x2ac($a1) +/* f16d6cc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16d6d0: 24010006 */ addiu $at,$zero,0x6 +/* f16d6d4: 15c10003 */ bne $t6,$at,.L0f16d6e4 +/* f16d6d8: afbf0014 */ sw $ra,0x14($sp) +/* f16d6dc: 1000006b */ beqz $zero,.L0f16d88c +/* f16d6e0: 00001025 */ or $v0,$zero,$zero +.L0f16d6e4: +/* f16d6e4: 0fc5b364 */ jal func0f16cd90 +/* f16d6e8: 00000000 */ sll $zero,$zero,0x0 +/* f16d6ec: 3c05800a */ lui $a1,0x800a +/* f16d6f0: 10400003 */ beqz $v0,.L0f16d700 +/* f16d6f4: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f16d6f8: 10000064 */ beqz $zero,.L0f16d88c +/* f16d6fc: 00001025 */ or $v0,$zero,$zero +.L0f16d700: +/* f16d700: 3c0f8008 */ lui $t7,0x8008 +/* f16d704: 8def40e8 */ lw $t7,0x40e8($t7) +/* f16d708: 3c188008 */ lui $t8,0x8008 +/* f16d70c: 11e00003 */ beqz $t7,.L0f16d71c +/* f16d710: 00000000 */ sll $zero,$zero,0x0 +/* f16d714: 1000005d */ beqz $zero,.L0f16d88c +/* f16d718: 00001025 */ or $v0,$zero,$zero +.L0f16d71c: +/* f16d71c: 8f1840d8 */ lw $t8,0x40d8($t8) +/* f16d720: 3c198008 */ lui $t9,0x8008 +/* f16d724: 53000007 */ beqzl $t8,.L0f16d744 +/* f16d728: 8cbf006c */ lw $ra,0x6c($a1) +/* f16d72c: 8f3940dc */ lw $t9,0x40dc($t9) +/* f16d730: 53200004 */ beqzl $t9,.L0f16d744 +/* f16d734: 8cbf006c */ lw $ra,0x6c($a1) +/* f16d738: 10000054 */ beqz $zero,.L0f16d88c +/* f16d73c: 00001025 */ or $v0,$zero,$zero +/* f16d740: 8cbf006c */ lw $ra,0x6c($a1) +.L0f16d744: +/* f16d744: 00003825 */ or $a3,$zero,$zero +/* f16d748: 00003025 */ or $a2,$zero,$zero +/* f16d74c: 13e00003 */ beqz $ra,.L0f16d75c +/* f16d750: 00002025 */ or $a0,$zero,$zero +/* f16d754: 10000001 */ beqz $zero,.L0f16d75c +/* f16d758: 24060001 */ addiu $a2,$zero,0x1 +.L0f16d75c: +/* f16d75c: 8cad0068 */ lw $t5,0x68($a1) +/* f16d760: 00001825 */ or $v1,$zero,$zero +/* f16d764: 00001025 */ or $v0,$zero,$zero +/* f16d768: 11a00003 */ beqz $t5,.L0f16d778 +/* f16d76c: 0007c880 */ sll $t9,$a3,0x2 +/* f16d770: 10000001 */ beqz $zero,.L0f16d778 +/* f16d774: 24040001 */ addiu $a0,$zero,0x1 +.L0f16d778: +/* f16d778: 8cac0064 */ lw $t4,0x64($a1) +/* f16d77c: 3c0a800a */ lui $t2,0x800a +/* f16d780: 254a4928 */ addiu $t2,$t2,0x4928 +/* f16d784: 11800003 */ beqz $t4,.L0f16d794 +/* f16d788: 240b008c */ addiu $t3,$zero,0x8c +/* f16d78c: 10000001 */ beqz $zero,.L0f16d794 +/* f16d790: 24030001 */ addiu $v1,$zero,0x1 +.L0f16d794: +/* f16d794: 8ca80070 */ lw $t0,0x70($a1) +/* f16d798: 2409ffff */ addiu $t1,$zero,-1 +/* f16d79c: 11000003 */ beqz $t0,.L0f16d7ac +/* f16d7a0: 00000000 */ sll $zero,$zero,0x0 +/* f16d7a4: 10000001 */ beqz $zero,.L0f16d7ac +/* f16d7a8: 24020001 */ addiu $v0,$zero,0x1 +.L0f16d7ac: +/* f16d7ac: 00437021 */ addu $t6,$v0,$v1 +/* f16d7b0: 01c47821 */ addu $t7,$t6,$a0 +/* f16d7b4: 01e6c021 */ addu $t8,$t7,$a2 +/* f16d7b8: 1b000033 */ blez $t8,.L0f16d888 +/* f16d7bc: 3c0e800a */ lui $t6,0x800a +/* f16d7c0: 25ce9fc0 */ addiu $t6,$t6,-24640 +/* f16d7c4: 032e2821 */ addu $a1,$t9,$t6 +/* f16d7c8: 8caf0064 */ lw $t7,0x64($a1) +.L0f16d7cc: +/* f16d7cc: 24e70001 */ addiu $a3,$a3,0x1 +/* f16d7d0: 8de200bc */ lw $v0,0xbc($t7) +/* f16d7d4: 10400015 */ beqz $v0,.L0f16d82c +/* f16d7d8: 24580028 */ addiu $t8,$v0,0x28 +/* f16d7dc: 13000013 */ beqz $t8,.L0f16d82c +/* f16d7e0: 00000000 */ sll $zero,$zero,0x0 +/* f16d7e4: 84430028 */ lh $v1,0x28($v0) +/* f16d7e8: 11230010 */ beq $t1,$v1,.L0f16d82c +/* f16d7ec: 00000000 */ sll $zero,$zero,0x0 +/* f16d7f0: 006b0019 */ multu $v1,$t3 +/* f16d7f4: 8d590000 */ lw $t9,0x0($t2) +/* f16d7f8: 00001025 */ or $v0,$zero,$zero +/* f16d7fc: 00007012 */ mflo $t6 +/* f16d800: 032e7821 */ addu $t7,$t9,$t6 +/* f16d804: 95f80000 */ lhu $t8,0x0($t7) +/* f16d808: 33194000 */ andi $t9,$t8,0x4000 +/* f16d80c: 13200003 */ beqz $t9,.L0f16d81c +/* f16d810: 00000000 */ sll $zero,$zero,0x0 +/* f16d814: 10000001 */ beqz $zero,.L0f16d81c +/* f16d818: 24020001 */ addiu $v0,$zero,0x1 +.L0f16d81c: +/* f16d81c: 10400003 */ beqz $v0,.L0f16d82c +/* f16d820: 00000000 */ sll $zero,$zero,0x0 +/* f16d824: 10000019 */ beqz $zero,.L0f16d88c +/* f16d828: 24020001 */ addiu $v0,$zero,0x1 +.L0f16d82c: +/* f16d82c: 13e00003 */ beqz $ra,.L0f16d83c +/* f16d830: 24a50004 */ addiu $a1,$a1,0x4 +/* f16d834: 10000002 */ beqz $zero,.L0f16d840 +/* f16d838: 24060001 */ addiu $a2,$zero,0x1 +.L0f16d83c: +/* f16d83c: 00003025 */ or $a2,$zero,$zero +.L0f16d840: +/* f16d840: 11a00003 */ beqz $t5,.L0f16d850 +/* f16d844: 00002025 */ or $a0,$zero,$zero +/* f16d848: 10000001 */ beqz $zero,.L0f16d850 +/* f16d84c: 24040001 */ addiu $a0,$zero,0x1 +.L0f16d850: +/* f16d850: 11800003 */ beqz $t4,.L0f16d860 +/* f16d854: 00001825 */ or $v1,$zero,$zero +/* f16d858: 10000001 */ beqz $zero,.L0f16d860 +/* f16d85c: 24030001 */ addiu $v1,$zero,0x1 +.L0f16d860: +/* f16d860: 11000003 */ beqz $t0,.L0f16d870 +/* f16d864: 00001025 */ or $v0,$zero,$zero +/* f16d868: 10000001 */ beqz $zero,.L0f16d870 +/* f16d86c: 24020001 */ addiu $v0,$zero,0x1 +.L0f16d870: +/* f16d870: 00437021 */ addu $t6,$v0,$v1 +/* f16d874: 01c47821 */ addu $t7,$t6,$a0 +/* f16d878: 01e6c021 */ addu $t8,$t7,$a2 +/* f16d87c: 00f8082a */ slt $at,$a3,$t8 +/* f16d880: 5420ffd2 */ bnezl $at,.L0f16d7cc +/* f16d884: 8caf0064 */ lw $t7,0x64($a1) +.L0f16d888: +/* f16d888: 00001025 */ or $v0,$zero,$zero +.L0f16d88c: +/* f16d88c: 8fbf0014 */ lw $ra,0x14($sp) +/* f16d890: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16d894: 03e00008 */ jr $ra +/* f16d898: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16d89c +/* f16d89c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f16d8a0: afbf0014 */ sw $ra,0x14($sp) +/* f16d8a4: 3c04800b */ lui $a0,0x800b +/* f16d8a8: e7ac0020 */ swc1 $f12,0x20($sp) +/* f16d8ac: 0fc5db48 */ jal func0f176d20 +/* f16d8b0: 8c84a5d0 */ lw $a0,-0x5a30($a0) +/* f16d8b4: 0fc5b3e8 */ jal func0f16cfa0 +/* f16d8b8: afa20018 */ sw $v0,0x18($sp) +/* f16d8bc: 24040002 */ addiu $a0,$zero,0x2 +/* f16d8c0: 8fa50018 */ lw $a1,0x18($sp) +/* f16d8c4: 8fa60020 */ lw $a2,0x20($sp) +/* f16d8c8: 0fc5b46f */ jal func0f16d1bc +/* f16d8cc: 3047ffff */ andi $a3,$v0,0xffff +/* f16d8d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f16d8d4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f16d8d8: 03e00008 */ jr $ra +/* f16d8dc: 00000000 */ sll $zero,$zero,0x0 +/* f16d8e0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f16d8e4: afbf0014 */ sw $ra,0x14($sp) +/* f16d8e8: 0fc3f27d */ jal func0f0fc9f4 +/* f16d8ec: e7ac0020 */ swc1 $f12,0x20($sp) +/* f16d8f0: 0fc5b3e8 */ jal func0f16cfa0 +/* f16d8f4: afa20018 */ sw $v0,0x18($sp) +/* f16d8f8: 24040003 */ addiu $a0,$zero,0x3 +/* f16d8fc: 8fa50018 */ lw $a1,0x18($sp) +/* f16d900: 8fa60020 */ lw $a2,0x20($sp) +/* f16d904: 0fc5b46f */ jal func0f16d1bc +/* f16d908: 3047ffff */ andi $a3,$v0,0xffff +/* f16d90c: 8fbf0014 */ lw $ra,0x14($sp) +/* f16d910: 27bd0020 */ addiu $sp,$sp,0x20 +/* f16d914: 03e00008 */ jr $ra +/* f16d918: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16d91c +/* f16d91c: 3c0f8008 */ lui $t7,0x8008 +/* f16d920: 8def40c0 */ lw $t7,0x40c0($t7) +/* f16d924: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16d928: afbf0014 */ sw $ra,0x14($sp) +/* f16d92c: 108f0018 */ beq $a0,$t7,.L0f16d990 +/* f16d930: afa40018 */ sw $a0,0x18($sp) +/* f16d934: 0fc5b490 */ jal func0f16d240 +/* f16d938: 24040003 */ addiu $a0,$zero,0x3 +/* f16d93c: 0fc5b490 */ jal func0f16d240 +/* f16d940: 24040004 */ addiu $a0,$zero,0x4 +/* f16d944: 24040001 */ addiu $a0,$zero,0x1 +/* f16d948: 3c053f00 */ lui $a1,0x3f00 +/* f16d94c: 0fc5b4ab */ jal func0f16d2ac +/* f16d950: 24060001 */ addiu $a2,$zero,0x1 +/* f16d954: 24040002 */ addiu $a0,$zero,0x2 +/* f16d958: 3c053f00 */ lui $a1,0x3f00 +/* f16d95c: 0fc5b4ab */ jal func0f16d2ac +/* f16d960: 24060001 */ addiu $a2,$zero,0x1 +/* f16d964: 24040005 */ addiu $a0,$zero,0x5 +/* f16d968: 3c053f00 */ lui $a1,0x3f00 +/* f16d96c: 0fc5b4ab */ jal func0f16d2ac +/* f16d970: 24060001 */ addiu $a2,$zero,0x1 +/* f16d974: 0fc5b3e8 */ jal func0f16cfa0 +/* f16d978: 00000000 */ sll $zero,$zero,0x0 +/* f16d97c: 24040003 */ addiu $a0,$zero,0x3 +/* f16d980: 8fa50018 */ lw $a1,0x18($sp) +/* f16d984: 24060000 */ addiu $a2,$zero,0x0 +/* f16d988: 0fc5b46f */ jal func0f16d1bc +/* f16d98c: 3047ffff */ andi $a3,$v0,0xffff +.L0f16d990: +/* f16d990: 8fbf0014 */ lw $ra,0x14($sp) +/* f16d994: 8fb80018 */ lw $t8,0x18($sp) +/* f16d998: 3c018008 */ lui $at,0x8008 +/* f16d99c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16d9a0: 03e00008 */ jr $ra +/* f16d9a4: ac3840c0 */ sw $t8,0x40c0($at) +); + +GLOBAL_ASM( +glabel func0f16d9a8 +/* f16d9a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16d9ac: afbf0014 */ sw $ra,0x14($sp) +/* f16d9b0: 3c01800b */ lui $at,0x800b +/* f16d9b4: 44806000 */ mtc1 $zero,$f12 +/* f16d9b8: 0fc5b52e */ jal func0f16d4b8 +/* f16d9bc: ac24a5d0 */ sw $a0,-0x5a30($at) +/* f16d9c0: 3c04800b */ lui $a0,0x800b +/* f16d9c4: 0fc5db36 */ jal func0f176cd8 +/* f16d9c8: 8c84a5d0 */ lw $a0,-0x5a30($a0) +/* f16d9cc: 04420005 */ bltzl $v0,.L0f16d9e4 +/* f16d9d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f16d9d4: 44806000 */ mtc1 $zero,$f12 +/* f16d9d8: 0fc5b552 */ jal func0f16d548 +/* f16d9dc: 00000000 */ sll $zero,$zero,0x0 +/* f16d9e0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f16d9e4: +/* f16d9e4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16d9e8: 03e00008 */ jr $ra +/* f16d9ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16d9f0 +/* f16d9f0: 3c01800b */ lui $at,0x800b +/* f16d9f4: 03e00008 */ jr $ra +/* f16d9f8: ac24a5d0 */ sw $a0,-0x5a30($at) +); + +GLOBAL_ASM( +glabel func0f16d9fc +/* f16d9fc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16da00: afbf0014 */ sw $ra,0x14($sp) +/* f16da04: 0fc5b50c */ jal func0f16d430 +/* f16da08: 00000000 */ sll $zero,$zero,0x0 +/* f16da0c: 0fc5b4f4 */ jal func0f16d3d0 +/* f16da10: 00000000 */ sll $zero,$zero,0x0 +/* f16da14: 0fc5b513 */ jal func0f16d44c +/* f16da18: 00000000 */ sll $zero,$zero,0x0 +/* f16da1c: 8fbf0014 */ lw $ra,0x14($sp) +/* f16da20: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16da24: 03e00008 */ jr $ra +/* f16da28: 00000000 */ sll $zero,$zero,0x0 +/* f16da2c: 3c0e8008 */ lui $t6,0x8008 +/* f16da30: 8dce40d8 */ lw $t6,0x40d8($t6) +/* f16da34: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16da38: afbf0014 */ sw $ra,0x14($sp) +/* f16da3c: 15c00015 */ bnez $t6,.L0f16da94 +/* f16da40: 3c04800b */ lui $a0,0x800b +/* f16da44: 0fc5db48 */ jal func0f176d20 +/* f16da48: 8c84a5d0 */ lw $a0,-0x5a30($a0) +/* f16da4c: 04420012 */ bltzl $v0,.L0f16da98 +/* f16da50: 8fbf0014 */ lw $ra,0x14($sp) +/* f16da54: 0fc5b490 */ jal func0f16d240 +/* f16da58: 24040002 */ addiu $a0,$zero,0x2 +/* f16da5c: 0fc5b490 */ jal func0f16d240 +/* f16da60: 24040003 */ addiu $a0,$zero,0x3 +/* f16da64: 0fc5b490 */ jal func0f16d240 +/* f16da68: 24040004 */ addiu $a0,$zero,0x4 +/* f16da6c: 24040001 */ addiu $a0,$zero,0x1 +/* f16da70: 3c053f00 */ lui $a1,0x3f00 +/* f16da74: 0fc5b4ab */ jal func0f16d2ac +/* f16da78: 24060001 */ addiu $a2,$zero,0x1 +/* f16da7c: 44806000 */ mtc1 $zero,$f12 +/* f16da80: 0fc5b627 */ jal func0f16d89c +/* f16da84: 00000000 */ sll $zero,$zero,0x0 +/* f16da88: 240f0001 */ addiu $t7,$zero,0x1 +/* f16da8c: 3c018008 */ lui $at,0x8008 +/* f16da90: ac2f40d8 */ sw $t7,0x40d8($at) +.L0f16da94: +/* f16da94: 8fbf0014 */ lw $ra,0x14($sp) +.L0f16da98: +/* f16da98: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16da9c: 03e00008 */ jr $ra +/* f16daa0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16daa4 +/* f16daa4: 3c0e8008 */ lui $t6,0x8008 +/* f16daa8: 8dce40d8 */ lw $t6,0x40d8($t6) +/* f16daac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16dab0: afbf0014 */ sw $ra,0x14($sp) +/* f16dab4: 51c00014 */ beqzl $t6,.L0f16db08 +/* f16dab8: 8fbf0014 */ lw $ra,0x14($sp) +/* f16dabc: 0fc5b490 */ jal func0f16d240 +/* f16dac0: 24040003 */ addiu $a0,$zero,0x3 +/* f16dac4: 0fc5b490 */ jal func0f16d240 +/* f16dac8: 24040004 */ addiu $a0,$zero,0x4 +/* f16dacc: 24040002 */ addiu $a0,$zero,0x2 +/* f16dad0: 3c053f80 */ lui $a1,0x3f80 +/* f16dad4: 0fc5b4ab */ jal func0f16d2ac +/* f16dad8: 00003025 */ or $a2,$zero,$zero +/* f16dadc: 3c0f800a */ lui $t7,0x800a +/* f16dae0: 8defa488 */ lw $t7,-0x5b78($t7) +/* f16dae4: 3c013f00 */ lui $at,0x3f00 +/* f16dae8: 15e00004 */ bnez $t7,.L0f16dafc +/* f16daec: 00000000 */ sll $zero,$zero,0x0 +/* f16daf0: 44816000 */ mtc1 $at,$f12 +/* f16daf4: 0fc5b52e */ jal func0f16d4b8 +/* f16daf8: 00000000 */ sll $zero,$zero,0x0 +.L0f16dafc: +/* f16dafc: 3c018008 */ lui $at,0x8008 +/* f16db00: ac2040d8 */ sw $zero,0x40d8($at) +/* f16db04: 8fbf0014 */ lw $ra,0x14($sp) +.L0f16db08: +/* f16db08: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16db0c: 03e00008 */ jr $ra +/* f16db10: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16db14 +/* f16db14: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16db18: afbf0014 */ sw $ra,0x14($sp) +/* f16db1c: 0fc3f27d */ jal func0f0fc9f4 +/* f16db20: 00000000 */ sll $zero,$zero,0x0 +/* f16db24: 0fc5b647 */ jal func0f16d91c +/* f16db28: 00402025 */ or $a0,$v0,$zero +/* f16db2c: 8fbf0014 */ lw $ra,0x14($sp) +/* f16db30: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16db34: 03e00008 */ jr $ra +/* f16db38: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16db3c +/* f16db3c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16db40: afbf0014 */ sw $ra,0x14($sp) +/* f16db44: 24040003 */ addiu $a0,$zero,0x3 +/* f16db48: 3c053f80 */ lui $a1,0x3f80 +/* f16db4c: 0fc5b4ab */ jal func0f16d2ac +/* f16db50: 00003025 */ or $a2,$zero,$zero +/* f16db54: 24040002 */ addiu $a0,$zero,0x2 +/* f16db58: 0fc5b42a */ jal func0f16d0a8 +/* f16db5c: 24050001 */ addiu $a1,$zero,0x1 +/* f16db60: 10400007 */ beqz $v0,.L0f16db80 +/* f16db64: 3c013f80 */ lui $at,0x3f80 +/* f16db68: 3c013f80 */ lui $at,0x3f80 +/* f16db6c: 44816000 */ mtc1 $at,$f12 +/* f16db70: 0fc5b627 */ jal func0f16d89c +/* f16db74: 00000000 */ sll $zero,$zero,0x0 +/* f16db78: 10000005 */ beqz $zero,.L0f16db90 +/* f16db7c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f16db80: +/* f16db80: 44816000 */ mtc1 $at,$f12 +/* f16db84: 0fc5b52e */ jal func0f16d4b8 +/* f16db88: 00000000 */ sll $zero,$zero,0x0 +/* f16db8c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f16db90: +/* f16db90: 240effff */ addiu $t6,$zero,-1 +/* f16db94: 3c018008 */ lui $at,0x8008 +/* f16db98: ac2e40c0 */ sw $t6,0x40c0($at) +/* f16db9c: 03e00008 */ jr $ra +/* f16dba0: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f16dba4 +/* f16dba4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f16dba8: afbf0014 */ sw $ra,0x14($sp) +/* f16dbac: 240e0001 */ addiu $t6,$zero,0x1 +/* f16dbb0: 3c018008 */ lui $at,0x8008 +/* f16dbb4: 0fc5b50c */ jal func0f16d430 +/* f16dbb8: ac2e40e8 */ sw $t6,0x40e8($at) +/* f16dbbc: 0fc5b490 */ jal func0f16d240 +/* f16dbc0: 24040003 */ addiu $a0,$zero,0x3 +/* f16dbc4: 0fc5b490 */ jal func0f16d240 +/* f16dbc8: 24040004 */ addiu $a0,$zero,0x4 +/* f16dbcc: 0fc5b82d */ jal func0f16e0b4 +/* f16dbd0: 2404ffff */ addiu $a0,$zero,-1 +/* f16dbd4: 0fc5b490 */ jal func0f16d240 +/* f16dbd8: 24040002 */ addiu $a0,$zero,0x2 +/* f16dbdc: 0fc5b490 */ jal func0f16d240 +/* f16dbe0: 24040001 */ addiu $a0,$zero,0x1 +/* f16dbe4: 0fc5b490 */ jal func0f16d240 +/* f16dbe8: 24040005 */ addiu $a0,$zero,0x5 +/* f16dbec: 3c028006 */ lui $v0,0x8006 +/* f16dbf0: 9442ddc8 */ lhu $v0,-0x2238($v0) +/* f16dbf4: 28415001 */ slti $at,$v0,0x5001 +/* f16dbf8: 14200003 */ bnez $at,.L0f16dc08 +/* f16dbfc: 00401825 */ or $v1,$v0,$zero +/* f16dc00: 10000001 */ beqz $zero,.L0f16dc08 +/* f16dc04: 24035000 */ addiu $v1,$zero,0x5000 +.L0f16dc08: +/* f16dc08: 0fc5b3e8 */ jal func0f16cfa0 +/* f16dc0c: afa30018 */ sw $v1,0x18($sp) +/* f16dc10: 8fa30018 */ lw $v1,0x18($sp) +/* f16dc14: 0043082a */ slt $at,$v0,$v1 +/* f16dc18: 10200009 */ beqz $at,.L0f16dc40 +/* f16dc1c: 3c028006 */ lui $v0,0x8006 +/* f16dc20: 9442ddc8 */ lhu $v0,-0x2238($v0) +/* f16dc24: 28415001 */ slti $at,$v0,0x5001 +/* f16dc28: 14200003 */ bnez $at,.L0f16dc38 +/* f16dc2c: 00401825 */ or $v1,$v0,$zero +/* f16dc30: 10000006 */ beqz $zero,.L0f16dc4c +/* f16dc34: 24085000 */ addiu $t0,$zero,0x5000 +.L0f16dc38: +/* f16dc38: 10000004 */ beqz $zero,.L0f16dc4c +/* f16dc3c: 00604025 */ or $t0,$v1,$zero +.L0f16dc40: +/* f16dc40: 0fc5b3e8 */ jal func0f16cfa0 +/* f16dc44: 00000000 */ sll $zero,$zero,0x0 +/* f16dc48: 00404025 */ or $t0,$v0,$zero +.L0f16dc4c: +/* f16dc4c: 24040001 */ addiu $a0,$zero,0x1 +/* f16dc50: 2405000a */ addiu $a1,$zero,0xa +/* f16dc54: 24060000 */ addiu $a2,$zero,0x0 +/* f16dc58: 0fc5b46f */ jal func0f16d1bc +/* f16dc5c: 3107ffff */ andi $a3,$t0,0xffff +/* f16dc60: 0fc5b513 */ jal func0f16d44c +/* f16dc64: 00000000 */ sll $zero,$zero,0x0 +/* f16dc68: 8fbf0014 */ lw $ra,0x14($sp) +/* f16dc6c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f16dc70: 03e00008 */ jr $ra +/* f16dc74: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16dc78 +/* f16dc78: 27bdffe0 */ addiu $sp,$sp,-32 +/* f16dc7c: afbf0014 */ sw $ra,0x14($sp) +/* f16dc80: 0fc5b50c */ jal func0f16d430 +/* f16dc84: e7ac0020 */ swc1 $f12,0x20($sp) +/* f16dc88: 3c028006 */ lui $v0,0x8006 +/* f16dc8c: 9442ddc8 */ lhu $v0,-0x2238($v0) +/* f16dc90: 28415001 */ slti $at,$v0,0x5001 +/* f16dc94: 14200003 */ bnez $at,.L0f16dca4 +/* f16dc98: 00401825 */ or $v1,$v0,$zero +/* f16dc9c: 10000001 */ beqz $zero,.L0f16dca4 +/* f16dca0: 24035000 */ addiu $v1,$zero,0x5000 +.L0f16dca4: +/* f16dca4: 0fc5b3e8 */ jal func0f16cfa0 +/* f16dca8: afa30018 */ sw $v1,0x18($sp) +/* f16dcac: 8fa30018 */ lw $v1,0x18($sp) +/* f16dcb0: 0043082a */ slt $at,$v0,$v1 +/* f16dcb4: 10200009 */ beqz $at,.L0f16dcdc +/* f16dcb8: 3c028006 */ lui $v0,0x8006 +/* f16dcbc: 9442ddc8 */ lhu $v0,-0x2238($v0) +/* f16dcc0: 28415001 */ slti $at,$v0,0x5001 +/* f16dcc4: 14200003 */ bnez $at,.L0f16dcd4 +/* f16dcc8: 00401825 */ or $v1,$v0,$zero +/* f16dccc: 10000006 */ beqz $zero,.L0f16dce8 +/* f16dcd0: 24085000 */ addiu $t0,$zero,0x5000 +.L0f16dcd4: +/* f16dcd4: 10000004 */ beqz $zero,.L0f16dce8 +/* f16dcd8: 00604025 */ or $t0,$v1,$zero +.L0f16dcdc: +/* f16dcdc: 0fc5b3e8 */ jal func0f16cfa0 +/* f16dce0: 00000000 */ sll $zero,$zero,0x0 +/* f16dce4: 00404025 */ or $t0,$v0,$zero +.L0f16dce8: +/* f16dce8: 24040004 */ addiu $a0,$zero,0x4 +/* f16dcec: 24050019 */ addiu $a1,$zero,0x19 +/* f16dcf0: 8fa60020 */ lw $a2,0x20($sp) +/* f16dcf4: 0fc5b46f */ jal func0f16d1bc +/* f16dcf8: 3107ffff */ andi $a3,$t0,0xffff +/* f16dcfc: 0fc5b513 */ jal func0f16d44c +/* f16dd00: 00000000 */ sll $zero,$zero,0x0 +/* f16dd04: 8fbf0014 */ lw $ra,0x14($sp) +/* f16dd08: 27bd0020 */ addiu $sp,$sp,0x20 +/* f16dd0c: 03e00008 */ jr $ra +/* f16dd10: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16dd14 +/* f16dd14: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16dd18: afbf0014 */ sw $ra,0x14($sp) +/* f16dd1c: 0fc5b50c */ jal func0f16d430 +/* f16dd20: 00000000 */ sll $zero,$zero,0x0 +/* f16dd24: 0fc5b490 */ jal func0f16d240 +/* f16dd28: 24040003 */ addiu $a0,$zero,0x3 +/* f16dd2c: 0fc5b490 */ jal func0f16d240 +/* f16dd30: 24040004 */ addiu $a0,$zero,0x4 +/* f16dd34: 0fc5b490 */ jal func0f16d240 +/* f16dd38: 24040005 */ addiu $a0,$zero,0x5 +/* f16dd3c: 3c0e8008 */ lui $t6,0x8008 +/* f16dd40: 8dce40d8 */ lw $t6,0x40d8($t6) +/* f16dd44: 3c053dcc */ lui $a1,0x3dcc +/* f16dd48: 34a5cccd */ ori $a1,$a1,0xcccd +/* f16dd4c: 11c00008 */ beqz $t6,.L0f16dd70 +/* f16dd50: 24040001 */ addiu $a0,$zero,0x1 +/* f16dd54: 3c053dcc */ lui $a1,0x3dcc +/* f16dd58: 34a5cccd */ ori $a1,$a1,0xcccd +/* f16dd5c: 24040002 */ addiu $a0,$zero,0x2 +/* f16dd60: 0fc5b4ab */ jal func0f16d2ac +/* f16dd64: 24060001 */ addiu $a2,$zero,0x1 +/* f16dd68: 10000004 */ beqz $zero,.L0f16dd7c +/* f16dd6c: 44806000 */ mtc1 $zero,$f12 +.L0f16dd70: +/* f16dd70: 0fc5b4ab */ jal func0f16d2ac +/* f16dd74: 24060001 */ addiu $a2,$zero,0x1 +/* f16dd78: 44806000 */ mtc1 $zero,$f12 +.L0f16dd7c: +/* f16dd7c: 0fc5b71e */ jal func0f16dc78 +/* f16dd80: 00000000 */ sll $zero,$zero,0x0 +/* f16dd84: 240f04b0 */ addiu $t7,$zero,0x4b0 +/* f16dd88: 3c018008 */ lui $at,0x8008 +/* f16dd8c: ac2f40f0 */ sw $t7,0x40f0($at) +/* f16dd90: 3c018008 */ lui $at,0x8008 +/* f16dd94: 24180001 */ addiu $t8,$zero,0x1 +/* f16dd98: 0fc5b513 */ jal func0f16d44c +/* f16dd9c: ac3840dc */ sw $t8,0x40dc($at) +/* f16dda0: 8fbf0014 */ lw $ra,0x14($sp) +/* f16dda4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16dda8: 03e00008 */ jr $ra +/* f16ddac: 00000000 */ sll $zero,$zero,0x0 +/* f16ddb0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16ddb4: afbf0014 */ sw $ra,0x14($sp) +/* f16ddb8: 24040004 */ addiu $a0,$zero,0x4 +/* f16ddbc: 3c054000 */ lui $a1,0x4000 +/* f16ddc0: 0fc5b4ab */ jal func0f16d2ac +/* f16ddc4: 00003025 */ or $a2,$zero,$zero +/* f16ddc8: 3c0e8008 */ lui $t6,0x8008 +/* f16ddcc: 8dce40d8 */ lw $t6,0x40d8($t6) +/* f16ddd0: 3c014000 */ lui $at,0x4000 +/* f16ddd4: 44816000 */ mtc1 $at,$f12 +/* f16ddd8: 11c00005 */ beqz $t6,.L0f16ddf0 +/* f16dddc: 00000000 */ sll $zero,$zero,0x0 +/* f16dde0: 0fc5b627 */ jal func0f16d89c +/* f16dde4: 00000000 */ sll $zero,$zero,0x0 +/* f16dde8: 10000004 */ beqz $zero,.L0f16ddfc +/* f16ddec: 8fbf0014 */ lw $ra,0x14($sp) +.L0f16ddf0: +/* f16ddf0: 0fc5b52e */ jal func0f16d4b8 +/* f16ddf4: 00000000 */ sll $zero,$zero,0x0 +/* f16ddf8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f16ddfc: +/* f16ddfc: 3c018008 */ lui $at,0x8008 +/* f16de00: ac2040dc */ sw $zero,0x40dc($at) +/* f16de04: 03e00008 */ jr $ra +/* f16de08: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f16de0c +/* f16de0c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16de10: afbf0014 */ sw $ra,0x14($sp) +/* f16de14: 0fc5b50c */ jal func0f16d430 +/* f16de18: afa40018 */ sw $a0,0x18($sp) +/* f16de1c: 0fc5b490 */ jal func0f16d240 +/* f16de20: 24040003 */ addiu $a0,$zero,0x3 +/* f16de24: 0fc5b490 */ jal func0f16d240 +/* f16de28: 24040004 */ addiu $a0,$zero,0x4 +/* f16de2c: 0fc5b82d */ jal func0f16e0b4 +/* f16de30: 2404ffff */ addiu $a0,$zero,-1 +/* f16de34: 0fc5b490 */ jal func0f16d240 +/* f16de38: 24040002 */ addiu $a0,$zero,0x2 +/* f16de3c: 0fc5b490 */ jal func0f16d240 +/* f16de40: 24040001 */ addiu $a0,$zero,0x1 +/* f16de44: 0fc5b490 */ jal func0f16d240 +/* f16de48: 24040005 */ addiu $a0,$zero,0x5 +/* f16de4c: 0fc5b3e8 */ jal func0f16cfa0 +/* f16de50: 00000000 */ sll $zero,$zero,0x0 +/* f16de54: 24040001 */ addiu $a0,$zero,0x1 +/* f16de58: 8fa50018 */ lw $a1,0x18($sp) +/* f16de5c: 24060000 */ addiu $a2,$zero,0x0 +/* f16de60: 0fc5b46f */ jal func0f16d1bc +/* f16de64: 3047ffff */ andi $a3,$v0,0xffff +/* f16de68: 0fc5b513 */ jal func0f16d44c +/* f16de6c: 00000000 */ sll $zero,$zero,0x0 +/* f16de70: 8fbf0014 */ lw $ra,0x14($sp) +/* f16de74: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16de78: 03e00008 */ jr $ra +/* f16de7c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16de80 +/* f16de80: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16de84: afbf0014 */ sw $ra,0x14($sp) +/* f16de88: 0fc5b490 */ jal func0f16d240 +/* f16de8c: 24040001 */ addiu $a0,$zero,0x1 +/* f16de90: 0fc5b490 */ jal func0f16d240 +/* f16de94: 24040005 */ addiu $a0,$zero,0x5 +/* f16de98: 3c013f00 */ lui $at,0x3f00 +/* f16de9c: 44816000 */ mtc1 $at,$f12 +/* f16dea0: 0fc5b52e */ jal func0f16d4b8 +/* f16dea4: 00000000 */ sll $zero,$zero,0x0 +/* f16dea8: 8fbf0014 */ lw $ra,0x14($sp) +/* f16deac: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16deb0: 03e00008 */ jr $ra +/* f16deb4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16deb8 +/* f16deb8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16debc: afbf0014 */ sw $ra,0x14($sp) +/* f16dec0: afa40018 */ sw $a0,0x18($sp) +/* f16dec4: 0fc5b490 */ jal func0f16d240 +/* f16dec8: 24040001 */ addiu $a0,$zero,0x1 +/* f16decc: 8fae0018 */ lw $t6,0x18($sp) +/* f16ded0: 3c018008 */ lui $at,0x8008 +/* f16ded4: ac2e40c8 */ sw $t6,0x40c8($at) +/* f16ded8: 3c013f00 */ lui $at,0x3f00 +/* f16dedc: 44816000 */ mtc1 $at,$f12 +/* f16dee0: 0fc5b52e */ jal func0f16d4b8 +/* f16dee4: 00000000 */ sll $zero,$zero,0x0 +/* f16dee8: 8fbf0014 */ lw $ra,0x14($sp) +/* f16deec: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16def0: 03e00008 */ jr $ra +/* f16def4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16def8 +/* f16def8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16defc: afbf0014 */ sw $ra,0x14($sp) +/* f16df00: afa40018 */ sw $a0,0x18($sp) +/* f16df04: 0fc5b490 */ jal func0f16d240 +/* f16df08: 24040003 */ addiu $a0,$zero,0x3 +/* f16df0c: 0fc5b490 */ jal func0f16d240 +/* f16df10: 24040004 */ addiu $a0,$zero,0x4 +/* f16df14: 0fc5b82d */ jal func0f16e0b4 +/* f16df18: 2404ffff */ addiu $a0,$zero,-1 +/* f16df1c: 0fc5b490 */ jal func0f16d240 +/* f16df20: 24040002 */ addiu $a0,$zero,0x2 +/* f16df24: 0fc5b490 */ jal func0f16d240 +/* f16df28: 24040001 */ addiu $a0,$zero,0x1 +/* f16df2c: 0fc5b3e8 */ jal func0f16cfa0 +/* f16df30: 00000000 */ sll $zero,$zero,0x0 +/* f16df34: 3c038006 */ lui $v1,0x8006 +/* f16df38: 9463ddc8 */ lhu $v1,-0x2238($v1) +/* f16df3c: 0062082a */ slt $at,$v1,$v0 +/* f16df40: 10200005 */ beqz $at,.L0f16df58 +/* f16df44: 00604025 */ or $t0,$v1,$zero +/* f16df48: 0fc5b3e8 */ jal func0f16cfa0 +/* f16df4c: 00000000 */ sll $zero,$zero,0x0 +/* f16df50: 10000001 */ beqz $zero,.L0f16df58 +/* f16df54: 00404025 */ or $t0,$v0,$zero +.L0f16df58: +/* f16df58: 24040001 */ addiu $a0,$zero,0x1 +/* f16df5c: 8fa50018 */ lw $a1,0x18($sp) +/* f16df60: 24060000 */ addiu $a2,$zero,0x0 +/* f16df64: 0fc5b46f */ jal func0f16d1bc +/* f16df68: 3107ffff */ andi $a3,$t0,0xffff +/* f16df6c: 8fbf0014 */ lw $ra,0x14($sp) +/* f16df70: 240e0001 */ addiu $t6,$zero,0x1 +/* f16df74: 3c01800a */ lui $at,0x800a +/* f16df78: ac2ea488 */ sw $t6,-0x5b78($at) +/* f16df7c: 03e00008 */ jr $ra +/* f16df80: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f16df84 +/* f16df84: 3c0e8006 */ lui $t6,0x8006 +/* f16df88: 8dce24a4 */ lw $t6,0x24a4($t6) +/* f16df8c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16df90: 3c01800a */ lui $at,0x800a +/* f16df94: afbf0014 */ sw $ra,0x14($sp) +/* f16df98: 15c00009 */ bnez $t6,.L0f16dfc0 +/* f16df9c: ac20a488 */ sw $zero,-0x5b78($at) +/* f16dfa0: 0fc5b490 */ jal func0f16d240 +/* f16dfa4: 24040001 */ addiu $a0,$zero,0x1 +/* f16dfa8: 0fc5b490 */ jal func0f16d240 +/* f16dfac: 24040005 */ addiu $a0,$zero,0x5 +/* f16dfb0: 3c013f00 */ lui $at,0x3f00 +/* f16dfb4: 44816000 */ mtc1 $at,$f12 +/* f16dfb8: 0fc5b52e */ jal func0f16d4b8 +/* f16dfbc: 00000000 */ sll $zero,$zero,0x0 +.L0f16dfc0: +/* f16dfc0: 8fbf0014 */ lw $ra,0x14($sp) +/* f16dfc4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16dfc8: 03e00008 */ jr $ra +/* f16dfcc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16dfd0 +/* f16dfd0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16dfd4: 3c018008 */ lui $at,0x8008 +/* f16dfd8: afbf0014 */ sw $ra,0x14($sp) +/* f16dfdc: afa40018 */ sw $a0,0x18($sp) +/* f16dfe0: ac2440cc */ sw $a0,0x40cc($at) +/* f16dfe4: 0fc5b490 */ jal func0f16d240 +/* f16dfe8: 24040005 */ addiu $a0,$zero,0x5 +/* f16dfec: 3c028006 */ lui $v0,0x8006 +/* f16dff0: 9442ddc8 */ lhu $v0,-0x2238($v0) +/* f16dff4: 24040005 */ addiu $a0,$zero,0x5 +/* f16dff8: 8fa50018 */ lw $a1,0x18($sp) +/* f16dffc: 28415001 */ slti $at,$v0,0x5001 +/* f16e000: 14200003 */ bnez $at,.L0f16e010 +/* f16e004: 24060000 */ addiu $a2,$zero,0x0 +/* f16e008: 10000002 */ beqz $zero,.L0f16e014 +/* f16e00c: 24035000 */ addiu $v1,$zero,0x5000 +.L0f16e010: +/* f16e010: 00401825 */ or $v1,$v0,$zero +.L0f16e014: +/* f16e014: 0fc5b46f */ jal func0f16d1bc +/* f16e018: 3067ffff */ andi $a3,$v1,0xffff +/* f16e01c: 8fbf0014 */ lw $ra,0x14($sp) +/* f16e020: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16e024: 03e00008 */ jr $ra +/* f16e028: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16e02c +/* f16e02c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16e030: afbf0014 */ sw $ra,0x14($sp) +/* f16e034: 240effff */ addiu $t6,$zero,-1 +/* f16e038: 3c018008 */ lui $at,0x8008 +/* f16e03c: ac2e40cc */ sw $t6,0x40cc($at) +/* f16e040: 0fc5b490 */ jal func0f16d240 +/* f16e044: 24040005 */ addiu $a0,$zero,0x5 +/* f16e048: 8fbf0014 */ lw $ra,0x14($sp) +/* f16e04c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16e050: 03e00008 */ jr $ra +/* f16e054: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16e058 +/* f16e058: 3c0e800b */ lui $t6,0x800b +/* f16e05c: 25ceaa68 */ addiu $t6,$t6,-21912 +/* f16e060: 00041080 */ sll $v0,$a0,0x2 +/* f16e064: 004e1821 */ addu $v1,$v0,$t6 +/* f16e068: 8c6f0000 */ lw $t7,0x0($v1) +/* f16e06c: 240400f0 */ addiu $a0,$zero,0xf0 +/* f16e070: 15e0000e */ bnez $t7,.L0f16e0ac +/* f16e074: 00000000 */ sll $zero,$zero,0x0 +/* f16e078: 00a40019 */ multu $a1,$a0 +/* f16e07c: 24180001 */ addiu $t8,$zero,0x1 +/* f16e080: 3c01800b */ lui $at,0x800b +/* f16e084: ac780000 */ sw $t8,0x0($v1) +/* f16e088: 00220821 */ addu $at,$at,$v0 +/* f16e08c: 0000c812 */ mflo $t9 +/* f16e090: ac39aa78 */ sw $t9,-0x5588($at) +/* f16e094: 3c01800b */ lui $at,0x800b +/* f16e098: 00c40019 */ multu $a2,$a0 +/* f16e09c: 00220821 */ addu $at,$at,$v0 +/* f16e0a0: 00004012 */ mflo $t0 +/* f16e0a4: ac28aa88 */ sw $t0,-0x5578($at) +/* f16e0a8: 00000000 */ sll $zero,$zero,0x0 +.L0f16e0ac: +/* f16e0ac: 03e00008 */ jr $ra +/* f16e0b0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16e0b4 +/* f16e0b4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16e0b8: 04800006 */ bltz $a0,.L0f16e0d4 +/* f16e0bc: afbf0014 */ sw $ra,0x14($sp) +/* f16e0c0: 00047080 */ sll $t6,$a0,0x2 +/* f16e0c4: 3c01800b */ lui $at,0x800b +/* f16e0c8: 002e0821 */ addu $at,$at,$t6 +/* f16e0cc: 10000016 */ beqz $zero,.L0f16e128 +/* f16e0d0: ac20aa68 */ sw $zero,-0x5598($at) +.L0f16e0d4: +/* f16e0d4: 3c03800b */ lui $v1,0x800b +/* f16e0d8: 3c04800b */ lui $a0,0x800b +/* f16e0dc: 3c02800b */ lui $v0,0x800b +/* f16e0e0: 3c05800b */ lui $a1,0x800b +/* f16e0e4: 24a5aa98 */ addiu $a1,$a1,-21864 +/* f16e0e8: 2442aa88 */ addiu $v0,$v0,-21880 +/* f16e0ec: 2484aa78 */ addiu $a0,$a0,-21896 +/* f16e0f0: 2463aa68 */ addiu $v1,$v1,-21912 +.L0f16e0f4: +/* f16e0f4: 24420004 */ addiu $v0,$v0,0x4 +/* f16e0f8: 24630004 */ addiu $v1,$v1,0x4 +/* f16e0fc: 24840004 */ addiu $a0,$a0,0x4 +/* f16e100: ac60fffc */ sw $zero,-0x4($v1) +/* f16e104: ac80fffc */ sw $zero,-0x4($a0) +/* f16e108: 1445fffa */ bne $v0,$a1,.L0f16e0f4 +/* f16e10c: ac40fffc */ sw $zero,-0x4($v0) +/* f16e110: 3c0f8008 */ lui $t7,0x8008 +/* f16e114: 8def40d8 */ lw $t7,0x40d8($t7) +/* f16e118: 51e00004 */ beqzl $t7,.L0f16e12c +/* f16e11c: 8fbf0014 */ lw $ra,0x14($sp) +/* f16e120: 0fc5b6a9 */ jal func0f16daa4 +/* f16e124: 00000000 */ sll $zero,$zero,0x0 +.L0f16e128: +/* f16e128: 8fbf0014 */ lw $ra,0x14($sp) +.L0f16e12c: +/* f16e12c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16e130: 03e00008 */ jr $ra +/* f16e134: 00000000 */ sll $zero,$zero,0x0 +/* f16e138: 3c0e8008 */ lui $t6,0x8008 +/* f16e13c: 8dce40cc */ lw $t6,0x40cc($t6) +/* f16e140: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16e144: 2401ffff */ addiu $at,$zero,-1 +/* f16e148: 15c10014 */ bne $t6,$at,.L0f16e19c +/* f16e14c: afbf0014 */ sw $ra,0x14($sp) +/* f16e150: 0fc5b5b0 */ jal func0f16d6c0 +/* f16e154: 00000000 */ sll $zero,$zero,0x0 +/* f16e158: 10400006 */ beqz $v0,.L0f16e174 +/* f16e15c: 3c013f80 */ lui $at,0x3f80 +/* f16e160: 44816000 */ mtc1 $at,$f12 +/* f16e164: 0fc5b552 */ jal func0f16d548 +/* f16e168: 00000000 */ sll $zero,$zero,0x0 +/* f16e16c: 10000014 */ beqz $zero,.L0f16e1c0 +/* f16e170: 8fbf0014 */ lw $ra,0x14($sp) +.L0f16e174: +/* f16e174: 0fc5b449 */ jal func0f16d124 +/* f16e178: 24040005 */ addiu $a0,$zero,0x5 +/* f16e17c: 24010001 */ addiu $at,$zero,0x1 +/* f16e180: 1441000e */ bne $v0,$at,.L0f16e1bc +/* f16e184: 24040005 */ addiu $a0,$zero,0x5 +/* f16e188: 3c053f80 */ lui $a1,0x3f80 +/* f16e18c: 0fc5b4ab */ jal func0f16d2ac +/* f16e190: 24060001 */ addiu $a2,$zero,0x1 +/* f16e194: 1000000a */ beqz $zero,.L0f16e1c0 +/* f16e198: 8fbf0014 */ lw $ra,0x14($sp) +.L0f16e19c: +/* f16e19c: 3c04800b */ lui $a0,0x800b +/* f16e1a0: 0fc5db36 */ jal func0f176cd8 +/* f16e1a4: 8c84a5d0 */ lw $a0,-0x5a30($a0) +/* f16e1a8: 04400004 */ bltz $v0,.L0f16e1bc +/* f16e1ac: 3c013f80 */ lui $at,0x3f80 +/* f16e1b0: 44816000 */ mtc1 $at,$f12 +/* f16e1b4: 0fc5b552 */ jal func0f16d548 +/* f16e1b8: 00000000 */ sll $zero,$zero,0x0 +.L0f16e1bc: +/* f16e1bc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f16e1c0: +/* f16e1c0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16e1c4: 03e00008 */ jr $ra +/* f16e1c8: 00000000 */ sll $zero,$zero,0x0 +/* f16e1cc: 03e00008 */ jr $ra +/* f16e1d0: 00000000 */ sll $zero,$zero,0x0 +/* f16e1d4: 00000000 */ sll $zero,$zero,0x0 +/* f16e1d8: 00000000 */ sll $zero,$zero,0x0 +/* f16e1dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16e1e0 +/* f16e1e0: 248efff7 */ addiu $t6,$a0,-9 +/* f16e1e4: 2dc10048 */ sltiu $at,$t6,0x48 +/* f16e1e8: 10200080 */ beqz $at,.L0f16e3ec +/* f16e1ec: 000e7080 */ sll $t6,$t6,0x2 +/* f16e1f0: 3c017f1b */ lui $at,0x7f1b +/* f16e1f4: 002e0821 */ addu $at,$at,$t6 +/* f16e1f8: 8c2e7930 */ lw $t6,0x7930($at) +/* f16e1fc: 01c00008 */ jr $t6 +/* f16e200: 00000000 */ sll $zero,$zero,0x0 +/* f16e204: 03e00008 */ jr $ra +/* f16e208: 2402000b */ addiu $v0,$zero,0xb +/* f16e20c: 03e00008 */ jr $ra +/* f16e210: 24020003 */ addiu $v0,$zero,0x3 +/* f16e214: 03e00008 */ jr $ra +/* f16e218: 2402001c */ addiu $v0,$zero,0x1c +/* f16e21c: 03e00008 */ jr $ra +/* f16e220: 2402001f */ addiu $v0,$zero,0x1f +/* f16e224: 03e00008 */ jr $ra +/* f16e228: 2402001e */ addiu $v0,$zero,0x1e +/* f16e22c: 03e00008 */ jr $ra +/* f16e230: 2402000d */ addiu $v0,$zero,0xd +/* f16e234: 03e00008 */ jr $ra +/* f16e238: 24020020 */ addiu $v0,$zero,0x20 +/* f16e23c: 03e00008 */ jr $ra +/* f16e240: 2402001d */ addiu $v0,$zero,0x1d +/* f16e244: 03e00008 */ jr $ra +/* f16e248: 24020023 */ addiu $v0,$zero,0x23 +/* f16e24c: 03e00008 */ jr $ra +/* f16e250: 24020019 */ addiu $v0,$zero,0x19 +/* f16e254: 03e00008 */ jr $ra +/* f16e258: 2402000c */ addiu $v0,$zero,0xc +/* f16e25c: 03e00008 */ jr $ra +/* f16e260: 24020024 */ addiu $v0,$zero,0x24 +/* f16e264: 03e00008 */ jr $ra +/* f16e268: 24020012 */ addiu $v0,$zero,0x12 +/* f16e26c: 03e00008 */ jr $ra +/* f16e270: 24020009 */ addiu $v0,$zero,0x9 +/* f16e274: 03e00008 */ jr $ra +/* f16e278: 2402000a */ addiu $v0,$zero,0xa +/* f16e27c: 03e00008 */ jr $ra +/* f16e280: 2402000e */ addiu $v0,$zero,0xe +/* f16e284: 03e00008 */ jr $ra +/* f16e288: 2402001a */ addiu $v0,$zero,0x1a +/* f16e28c: 03e00008 */ jr $ra +/* f16e290: 24020017 */ addiu $v0,$zero,0x17 +/* f16e294: 03e00008 */ jr $ra +/* f16e298: 24020014 */ addiu $v0,$zero,0x14 +/* f16e29c: 03e00008 */ jr $ra +/* f16e2a0: 24020001 */ addiu $v0,$zero,0x1 +/* f16e2a4: 03e00008 */ jr $ra +/* f16e2a8: 24020010 */ addiu $v0,$zero,0x10 +/* f16e2ac: 03e00008 */ jr $ra +/* f16e2b0: 24020011 */ addiu $v0,$zero,0x11 +/* f16e2b4: 03e00008 */ jr $ra +/* f16e2b8: 24020004 */ addiu $v0,$zero,0x4 +/* f16e2bc: 03e00008 */ jr $ra +/* f16e2c0: 2402000f */ addiu $v0,$zero,0xf +/* f16e2c4: 03e00008 */ jr $ra +/* f16e2c8: 24020013 */ addiu $v0,$zero,0x13 +/* f16e2cc: 03e00008 */ jr $ra +/* f16e2d0: 24020015 */ addiu $v0,$zero,0x15 +/* f16e2d4: 03e00008 */ jr $ra +/* f16e2d8: 24020016 */ addiu $v0,$zero,0x16 +/* f16e2dc: 03e00008 */ jr $ra +/* f16e2e0: 2402000b */ addiu $v0,$zero,0xb +/* f16e2e4: 03e00008 */ jr $ra +/* f16e2e8: 24020018 */ addiu $v0,$zero,0x18 +/* f16e2ec: 03e00008 */ jr $ra +/* f16e2f0: 24020021 */ addiu $v0,$zero,0x21 +/* f16e2f4: 03e00008 */ jr $ra +/* f16e2f8: 2402001b */ addiu $v0,$zero,0x1b +/* f16e2fc: 03e00008 */ jr $ra +/* f16e300: 24020002 */ addiu $v0,$zero,0x2 +/* f16e304: 03e00008 */ jr $ra +/* f16e308: 24020008 */ addiu $v0,$zero,0x8 +/* f16e30c: 03e00008 */ jr $ra +/* f16e310: 24020005 */ addiu $v0,$zero,0x5 +/* f16e314: 03e00008 */ jr $ra +/* f16e318: 24020007 */ addiu $v0,$zero,0x7 +/* f16e31c: 03e00008 */ jr $ra +/* f16e320: 2402002d */ addiu $v0,$zero,0x2d +/* f16e324: 03e00008 */ jr $ra +/* f16e328: 2402002e */ addiu $v0,$zero,0x2e +/* f16e32c: 03e00008 */ jr $ra +/* f16e330: 2402002f */ addiu $v0,$zero,0x2f +/* f16e334: 03e00008 */ jr $ra +/* f16e338: 24020030 */ addiu $v0,$zero,0x30 +/* f16e33c: 03e00008 */ jr $ra +/* f16e340: 24020031 */ addiu $v0,$zero,0x31 +/* f16e344: 03e00008 */ jr $ra +/* f16e348: 24020032 */ addiu $v0,$zero,0x32 +/* f16e34c: 03e00008 */ jr $ra +/* f16e350: 24020033 */ addiu $v0,$zero,0x33 +/* f16e354: 03e00008 */ jr $ra +/* f16e358: 24020034 */ addiu $v0,$zero,0x34 +/* f16e35c: 03e00008 */ jr $ra +/* f16e360: 24020035 */ addiu $v0,$zero,0x35 +/* f16e364: 03e00008 */ jr $ra +/* f16e368: 24020036 */ addiu $v0,$zero,0x36 +/* f16e36c: 03e00008 */ jr $ra +/* f16e370: 24020037 */ addiu $v0,$zero,0x37 +/* f16e374: 03e00008 */ jr $ra +/* f16e378: 24020038 */ addiu $v0,$zero,0x38 +/* f16e37c: 03e00008 */ jr $ra +/* f16e380: 24020039 */ addiu $v0,$zero,0x39 +/* f16e384: 03e00008 */ jr $ra +/* f16e388: 2402003a */ addiu $v0,$zero,0x3a +/* f16e38c: 03e00008 */ jr $ra +/* f16e390: 2402003b */ addiu $v0,$zero,0x3b +/* f16e394: 03e00008 */ jr $ra +/* f16e398: 2402003c */ addiu $v0,$zero,0x3c +/* f16e39c: 03e00008 */ jr $ra +/* f16e3a0: 2402003d */ addiu $v0,$zero,0x3d +/* f16e3a4: 03e00008 */ jr $ra +/* f16e3a8: 2402003e */ addiu $v0,$zero,0x3e +/* f16e3ac: 03e00008 */ jr $ra +/* f16e3b0: 2402003f */ addiu $v0,$zero,0x3f +/* f16e3b4: 03e00008 */ jr $ra +/* f16e3b8: 24020040 */ addiu $v0,$zero,0x40 +/* f16e3bc: 03e00008 */ jr $ra +/* f16e3c0: 24020041 */ addiu $v0,$zero,0x41 +/* f16e3c4: 03e00008 */ jr $ra +/* f16e3c8: 24020042 */ addiu $v0,$zero,0x42 +/* f16e3cc: 03e00008 */ jr $ra +/* f16e3d0: 24020043 */ addiu $v0,$zero,0x43 +/* f16e3d4: 03e00008 */ jr $ra +/* f16e3d8: 24020044 */ addiu $v0,$zero,0x44 +/* f16e3dc: 03e00008 */ jr $ra +/* f16e3e0: 24020025 */ addiu $v0,$zero,0x25 +/* f16e3e4: 03e00008 */ jr $ra +/* f16e3e8: 24020022 */ addiu $v0,$zero,0x22 +.L0f16e3ec: +/* f16e3ec: 1000ffff */ beqz $zero,.L0f16e3ec +/* f16e3f0: 00000000 */ sll $zero,$zero,0x0 +/* f16e3f4: 03e00008 */ jr $ra +/* f16e3f8: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f16e3fc +/* f16e3fc: 27bdffc8 */ addiu $sp,$sp,-56 +/* f16e400: afb00018 */ sw $s0,0x18($sp) +/* f16e404: 308e2000 */ andi $t6,$a0,0x2000 +/* f16e408: 00808025 */ or $s0,$a0,$zero +/* f16e40c: afbf001c */ sw $ra,0x1c($sp) +/* f16e410: 240affff */ addiu $t2,$zero,-1 +/* f16e414: 240bffff */ addiu $t3,$zero,-1 +/* f16e418: 11c00002 */ beqz $t6,.L0f16e424 +/* f16e41c: 00004025 */ or $t0,$zero,$zero +/* f16e420: 24080001 */ addiu $t0,$zero,0x1 +.L0f16e424: +/* f16e424: 3c0c800b */ lui $t4,0x800b +/* f16e428: 8d8cabb8 */ lw $t4,-0x5448($t4) +/* f16e42c: 00002825 */ or $a1,$zero,$zero +/* f16e430: 00003825 */ or $a3,$zero,$zero +/* f16e434: 2409007c */ addiu $t1,$zero,0x7c +/* f16e438: 01802025 */ or $a0,$t4,$zero +.L0f16e43c: +/* f16e43c: 15000006 */ bnez $t0,.L0f16e458 +/* f16e440: 00000000 */ sll $zero,$zero,0x0 +/* f16e444: 94980000 */ lhu $t8,0x0($a0) +/* f16e448: 00107843 */ sra $t7,$s0,0x1 +/* f16e44c: 33193fff */ andi $t9,$t8,0x3fff +/* f16e450: 51f9001f */ beql $t7,$t9,.L0f16e4d0 +/* f16e454: 28a1007c */ slti $at,$a1,0x7c +.L0f16e458: +/* f16e458: 1100000b */ beqz $t0,.L0f16e488 +/* f16e45c: 94830000 */ lhu $v1,0x0($a0) +/* f16e460: 24ae0001 */ addiu $t6,$a1,0x1 +/* f16e464: 29c1007c */ slti $at,$t6,0x7c +/* f16e468: 10200007 */ beqz $at,.L0f16e488 +/* f16e46c: 00101043 */ sra $v0,$s0,0x1 +/* f16e470: 30783fff */ andi $t8,$v1,0x3fff +/* f16e474: 54580005 */ bnel $v0,$t8,.L0f16e48c +/* f16e478: 00031382 */ srl $v0,$v1,0xe +/* f16e47c: 948f0002 */ lhu $t7,0x2($a0) +/* f16e480: 31f93fff */ andi $t9,$t7,0x3fff +/* f16e484: 10590011 */ beq $v0,$t9,.L0f16e4cc +.L0f16e488: +/* f16e488: 00031382 */ srl $v0,$v1,0xe +.L0f16e48c: +/* f16e48c: 14400002 */ bnez $v0,.L0f16e498 +/* f16e490: 24a60001 */ addiu $a2,$a1,0x1 +/* f16e494: 00a05025 */ or $t2,$a1,$zero +.L0f16e498: +/* f16e498: 14400009 */ bnez $v0,.L0f16e4c0 +/* f16e49c: 24e70002 */ addiu $a3,$a3,0x2 +/* f16e4a0: 948e0002 */ lhu $t6,0x2($a0) +/* f16e4a4: 28c1007c */ slti $at,$a2,0x7c +/* f16e4a8: 000ec382 */ srl $t8,$t6,0xe +/* f16e4ac: 57000005 */ bnezl $t8,.L0f16e4c4 +/* f16e4b0: 00c02825 */ or $a1,$a2,$zero +/* f16e4b4: 50200003 */ beqzl $at,.L0f16e4c4 +/* f16e4b8: 00c02825 */ or $a1,$a2,$zero +/* f16e4bc: 00a05825 */ or $t3,$a1,$zero +.L0f16e4c0: +/* f16e4c0: 00c02825 */ or $a1,$a2,$zero +.L0f16e4c4: +/* f16e4c4: 14c9ffdd */ bne $a2,$t1,.L0f16e43c +/* f16e4c8: 24840002 */ addiu $a0,$a0,0x2 +.L0f16e4cc: +/* f16e4cc: 28a1007c */ slti $at,$a1,0x7c +.L0f16e4d0: +/* f16e4d0: 10200021 */ beqz $at,.L0f16e558 +/* f16e4d4: 00000000 */ sll $zero,$zero,0x0 +/* f16e4d8: 1500000c */ bnez $t0,.L0f16e50c +/* f16e4dc: 240d0060 */ addiu $t5,$zero,0x60 +/* f16e4e0: 00ad0019 */ multu $a1,$t5 +/* f16e4e4: 908f0000 */ lbu $t7,0x0($a0) +/* f16e4e8: 31f9ff3f */ andi $t9,$t7,0xff3f +/* f16e4ec: 372e0080 */ ori $t6,$t9,0x80 +/* f16e4f0: a08e0000 */ sb $t6,0x0($a0) +/* f16e4f4: 3c0f800b */ lui $t7,0x800b +/* f16e4f8: 8defabb4 */ lw $t7,-0x544c($t7) +/* f16e4fc: 0000c012 */ mflo $t8 +/* f16e500: 030f1021 */ addu $v0,$t8,$t7 +/* f16e504: 1000006f */ beqz $zero,.L0f16e6c4 +/* f16e508: 8fbf001c */ lw $ra,0x1c($sp) +.L0f16e50c: +/* f16e50c: 90990000 */ lbu $t9,0x0($a0) +/* f16e510: 3c09800b */ lui $t1,0x800b +/* f16e514: 2529abb8 */ addiu $t1,$t1,-21576 +/* f16e518: 332eff3f */ andi $t6,$t9,0xff3f +/* f16e51c: 35d80080 */ ori $t8,$t6,0x80 +/* f16e520: a0980000 */ sb $t8,0x0($a0) +/* f16e524: 8d2f0000 */ lw $t7,0x0($t1) +/* f16e528: 240d0060 */ addiu $t5,$zero,0x60 +/* f16e52c: 00ad0019 */ multu $a1,$t5 +/* f16e530: 01e72021 */ addu $a0,$t7,$a3 +/* f16e534: 90990002 */ lbu $t9,0x2($a0) +/* f16e538: 332eff3f */ andi $t6,$t9,0xff3f +/* f16e53c: 35d80080 */ ori $t8,$t6,0x80 +/* f16e540: a0980002 */ sb $t8,0x2($a0) +/* f16e544: 3c19800b */ lui $t9,0x800b +/* f16e548: 8f39abb4 */ lw $t9,-0x544c($t9) +/* f16e54c: 00007812 */ mflo $t7 +/* f16e550: 1000005b */ beqz $zero,.L0f16e6c0 +/* f16e554: 01f91021 */ addu $v0,$t7,$t9 +.L0f16e558: +/* f16e558: 15000025 */ bnez $t0,.L0f16e5f0 +/* f16e55c: 00000000 */ sll $zero,$zero,0x0 +/* f16e560: 05400023 */ bltz $t2,.L0f16e5f0 +/* f16e564: 240d0060 */ addiu $t5,$zero,0x60 +/* f16e568: 014d0019 */ multu $t2,$t5 +/* f16e56c: 000a3840 */ sll $a3,$t2,0x1 +/* f16e570: 01871821 */ addu $v1,$t4,$a3 +/* f16e574: 906e0000 */ lbu $t6,0x0($v1) +/* f16e578: 3c09800b */ lui $t1,0x800b +/* f16e57c: 2529abb8 */ addiu $t1,$t1,-21576 +/* f16e580: 31d8ff3f */ andi $t8,$t6,0xff3f +/* f16e584: 370f0080 */ ori $t7,$t8,0x80 +/* f16e588: a06f0000 */ sb $t7,0x0($v1) +/* f16e58c: 8d390000 */ lw $t9,0x0($t1) +/* f16e590: 00004012 */ mflo $t0 +/* f16e594: 00101043 */ sra $v0,$s0,0x1 +/* f16e598: 03271821 */ addu $v1,$t9,$a3 +/* f16e59c: 004d0019 */ multu $v0,$t5 +/* f16e5a0: 946f0000 */ lhu $t7,0x0($v1) +/* f16e5a4: 30583fff */ andi $t8,$v0,0x3fff +/* f16e5a8: 24060060 */ addiu $a2,$zero,0x60 +/* f16e5ac: 31f9c000 */ andi $t9,$t7,0xc000 +/* f16e5b0: 03197025 */ or $t6,$t8,$t9 +/* f16e5b4: a46e0000 */ sh $t6,0x0($v1) +/* f16e5b8: 3c0f800b */ lui $t7,0x800b +/* f16e5bc: 8defabb4 */ lw $t7,-0x544c($t7) +/* f16e5c0: 3c190019 */ lui $t9,0x19 +/* f16e5c4: 27394440 */ addiu $t9,$t9,0x4440 +/* f16e5c8: 0000c012 */ mflo $t8 +/* f16e5cc: 03192821 */ addu $a1,$t8,$t9 +/* f16e5d0: afa80024 */ sw $t0,0x24($sp) +/* f16e5d4: 0c003504 */ jal 0xd410 +/* f16e5d8: 010f2021 */ addu $a0,$t0,$t7 +/* f16e5dc: 3c0e800b */ lui $t6,0x800b +/* f16e5e0: 8fa80024 */ lw $t0,0x24($sp) +/* f16e5e4: 8dceabb4 */ lw $t6,-0x544c($t6) +/* f16e5e8: 10000035 */ beqz $zero,.L0f16e6c0 +/* f16e5ec: 010e1021 */ addu $v0,$t0,$t6 +.L0f16e5f0: +/* f16e5f0: 11000032 */ beqz $t0,.L0f16e6bc +/* f16e5f4: 3c02800b */ lui $v0,0x800b +/* f16e5f8: 05600030 */ bltz $t3,.L0f16e6bc +/* f16e5fc: 000b1840 */ sll $v1,$t3,0x1 +/* f16e600: 01831021 */ addu $v0,$t4,$v1 +/* f16e604: 904f0000 */ lbu $t7,0x0($v0) +/* f16e608: 3c09800b */ lui $t1,0x800b +/* f16e60c: 2529abb8 */ addiu $t1,$t1,-21576 +/* f16e610: 31f8ff3f */ andi $t8,$t7,0xff3f +/* f16e614: 37190080 */ ori $t9,$t8,0x80 +/* f16e618: a0590000 */ sb $t9,0x0($v0) +/* f16e61c: 8d2e0000 */ lw $t6,0x0($t1) +/* f16e620: 240d0060 */ addiu $t5,$zero,0x60 +/* f16e624: 016d0019 */ multu $t3,$t5 +/* f16e628: 01c31021 */ addu $v0,$t6,$v1 +/* f16e62c: 904f0002 */ lbu $t7,0x2($v0) +/* f16e630: 24060080 */ addiu $a2,$zero,0x80 +/* f16e634: 31f8ff3f */ andi $t8,$t7,0xff3f +/* f16e638: 37190080 */ ori $t9,$t8,0x80 +/* f16e63c: a0590002 */ sb $t9,0x2($v0) +/* f16e640: 8d2e0000 */ lw $t6,0x0($t1) +/* f16e644: 00107843 */ sra $t7,$s0,0x1 +/* f16e648: 31e73fff */ andi $a3,$t7,0x3fff +/* f16e64c: 01c31021 */ addu $v0,$t6,$v1 +/* f16e650: 94590000 */ lhu $t9,0x0($v0) +/* f16e654: 00004012 */ mflo $t0 +/* f16e658: 332ec000 */ andi $t6,$t9,0xc000 +/* f16e65c: 00ee7825 */ or $t7,$a3,$t6 +/* f16e660: a44f0000 */ sh $t7,0x0($v0) +/* f16e664: 8d380000 */ lw $t8,0x0($t1) +/* f16e668: 03031021 */ addu $v0,$t8,$v1 +/* f16e66c: 94590002 */ lhu $t9,0x2($v0) +/* f16e670: 3c18800b */ lui $t8,0x800b +/* f16e674: 332ec000 */ andi $t6,$t9,0xc000 +/* f16e678: 00ee7825 */ or $t7,$a3,$t6 +/* f16e67c: a44f0002 */ sh $t7,0x2($v0) +/* f16e680: 8f18abb4 */ lw $t8,-0x544c($t8) +/* f16e684: 32191fff */ andi $t9,$s0,0x1fff +/* f16e688: 00197043 */ sra $t6,$t9,0x1 +/* f16e68c: 01182021 */ addu $a0,$t0,$t8 +/* f16e690: 3c18001a */ lui $t8,0x1a +/* f16e694: 2718fb40 */ addiu $t8,$t8,-1216 +/* f16e698: 000e79c0 */ sll $t7,$t6,0x7 +/* f16e69c: 01f82821 */ addu $a1,$t7,$t8 +/* f16e6a0: 0c003504 */ jal 0xd410 +/* f16e6a4: afa80024 */ sw $t0,0x24($sp) +/* f16e6a8: 3c19800b */ lui $t9,0x800b +/* f16e6ac: 8fa80024 */ lw $t0,0x24($sp) +/* f16e6b0: 8f39abb4 */ lw $t9,-0x544c($t9) +/* f16e6b4: 10000002 */ beqz $zero,.L0f16e6c0 +/* f16e6b8: 01191021 */ addu $v0,$t0,$t9 +.L0f16e6bc: +/* f16e6bc: 8c42abb4 */ lw $v0,-0x544c($v0) +.L0f16e6c0: +/* f16e6c0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f16e6c4: +/* f16e6c4: 8fb00018 */ lw $s0,0x18($sp) +/* f16e6c8: 27bd0038 */ addiu $sp,$sp,0x38 +/* f16e6cc: 03e00008 */ jr $ra +/* f16e6d0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f16e6d4 +/* f16e6d4: 3c0e8008 */ lui $t6,0x8008 +/* f16e6d8: 8dce4120 */ lw $t6,0x4120($t6) +/* f16e6dc: 00001825 */ or $v1,$zero,$zero +/* f16e6e0: 11c00002 */ beqz $t6,.L0f16e6ec +/* f16e6e4: 00000000 */ sll $zero,$zero,0x0 +/* f16e6e8: 24030001 */ addiu $v1,$zero,0x1 +.L0f16e6ec: +/* f16e6ec: 03e00008 */ jr $ra +/* f16e6f0: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f16e6f4 +/* f16e6f4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16e6f8: afbf0014 */ sw $ra,0x14($sp) +/* f16e6fc: 0fc5b9b5 */ jal func0f16e6d4 +/* f16e700: afa40018 */ sw $a0,0x18($sp) +/* f16e704: 8fae0018 */ lw $t6,0x18($sp) +/* f16e708: 3c188008 */ lui $t8,0x8008 +/* f16e70c: 8fbf0014 */ lw $ra,0x14($sp) +/* f16e710: 000e7840 */ sll $t7,$t6,0x1 +/* f16e714: 030fc021 */ addu $t8,$t8,$t7 +/* f16e718: 97184124 */ lhu $t8,0x4124($t8) +/* f16e71c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f16e720: 03e00008 */ jr $ra +/* f16e724: 00581021 */ addu $v0,$v0,$t8 +); + +GLOBAL_ASM( +glabel func0f16e728 +/* f16e728: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16e72c: afbf0014 */ sw $ra,0x14($sp) +/* f16e730: 0fc5b9bd */ jal func0f16e6f4 +/* f16e734: afa40018 */ sw $a0,0x18($sp) +/* f16e738: 00402025 */ or $a0,$v0,$zero +/* f16e73c: 0fc59c3f */ jal func0f1670fc +/* f16e740: 24050022 */ addiu $a1,$zero,0x22 +/* f16e744: 8fae0018 */ lw $t6,0x18($sp) +/* f16e748: 8fbf0014 */ lw $ra,0x14($sp) +/* f16e74c: 3c01800b */ lui $at,0x800b +/* f16e750: 000e7880 */ sll $t7,$t6,0x2 +/* f16e754: 002f0821 */ addu $at,$at,$t7 +/* f16e758: ac22aaa0 */ sw $v0,-0x5560($at) +/* f16e75c: 03e00008 */ jr $ra +/* f16e760: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f16e764 +/* f16e764: 27bdffe8 */ addiu $sp,$sp,-24 +/* f16e768: afbf0014 */ sw $ra,0x14($sp) +/* f16e76c: afa40018 */ sw $a0,0x18($sp) +/* f16e770: afa5001c */ sw $a1,0x1c($sp) +/* f16e774: 0fc5b9bd */ jal func0f16e6f4 +/* f16e778: afa60020 */ sw $a2,0x20($sp) +/* f16e77c: 00402025 */ or $a0,$v0,$zero +/* f16e780: 24050022 */ addiu $a1,$zero,0x22 +/* f16e784: 8fa6001c */ lw $a2,0x1c($sp) +/* f16e788: 0fc59c80 */ jal func0f167200 +/* f16e78c: 8fa70020 */ lw $a3,0x20($sp) +/* f16e790: 8fae0018 */ lw $t6,0x18($sp) +/* f16e794: 8fbf0014 */ lw $ra,0x14($sp) +/* f16e798: 3c01800b */ lui $at,0x800b +/* f16e79c: 000e7880 */ sll $t7,$t6,0x2 +/* f16e7a0: 002f0821 */ addu $at,$at,$t7 +/* f16e7a4: ac22aaa0 */ sw $v0,-0x5560($at) +/* f16e7a8: 03e00008 */ jr $ra +/* f16e7ac: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f16e7b0 +/* f16e7b0: 00047080 */ sll $t6,$a0,0x2 +/* f16e7b4: 3c01800b */ lui $at,0x800b +/* f16e7b8: 002e0821 */ addu $at,$at,$t6 +/* f16e7bc: 03e00008 */ jr $ra +/* f16e7c0: ac20aaa0 */ sw $zero,-0x5560($at) +); + +GLOBAL_ASM( +glabel func0f16e7c4 +/* f16e7c4: 00047243 */ sra $t6,$a0,0x9 +/* f16e7c8: 000e7880 */ sll $t7,$t6,0x2 +/* f16e7cc: 3c02800b */ lui $v0,0x800b +/* f16e7d0: 004f1021 */ addu $v0,$v0,$t7 +/* f16e7d4: 8c42aaa0 */ lw $v0,-0x5560($v0) +/* f16e7d8: 309801ff */ andi $t8,$a0,0x1ff +/* f16e7dc: 0018c880 */ sll $t9,$t8,0x2 +/* f16e7e0: 10400006 */ beqz $v0,.L0f16e7fc +/* f16e7e4: 00594021 */ addu $t0,$v0,$t9 +/* f16e7e8: 8d050000 */ lw $a1,0x0($t0) +/* f16e7ec: 10a00003 */ beqz $a1,.L0f16e7fc +/* f16e7f0: 00a21821 */ addu $v1,$a1,$v0 +/* f16e7f4: 03e00008 */ jr $ra +/* f16e7f8: 00601025 */ or $v0,$v1,$zero +.L0f16e7fc: +/* f16e7fc: 00001825 */ or $v1,$zero,$zero +/* f16e800: 03e00008 */ jr $ra +/* f16e804: 00601025 */ or $v0,$v1,$zero +/* f16e808: 00000000 */ sll $zero,$zero,0x0 +/* f16e80c: 00000000 */ sll $zero,$zero,0x0 +/* f16e810: 03e00008 */ jr $ra +/* f16e814: afa40000 */ sw $a0,0x0($sp) +); + +GLOBAL_ASM( +glabel func0f16e818 +/* f16e818: 27bde160 */ addiu $sp,$sp,-7840 +/* f16e81c: afbf004c */ sw $ra,0x4c($sp) +/* f16e820: afb60040 */ sw $s6,0x40($sp) +/* f16e824: afb5003c */ sw $s5,0x3c($sp) +/* f16e828: afbe0048 */ sw $s8,0x48($sp) +/* f16e82c: afb70044 */ sw $s7,0x44($sp) +/* f16e830: afb40038 */ sw $s4,0x38($sp) +/* f16e834: afb30034 */ sw $s3,0x34($sp) +/* f16e838: afb20030 */ sw $s2,0x30($sp) +/* f16e83c: afb1002c */ sw $s1,0x2c($sp) +/* f16e840: afb00028 */ sw $s0,0x28($sp) +/* f16e844: afa51ea4 */ sw $a1,0x1ea4($sp) +/* f16e848: afa61ea8 */ sw $a2,0x1ea8($sp) +/* f16e84c: afa71eac */ sw $a3,0x1eac($sp) +/* f16e850: 0000a825 */ or $s5,$zero,$zero +/* f16e854: 0fc5cd48 */ jal func0f173520 +/* f16e858: 0000b025 */ or $s6,$zero,$zero +/* f16e85c: 8fa61ea8 */ lw $a2,0x1ea8($sp) +/* f16e860: 8fa71eac */ lw $a3,0x1eac($sp) +/* f16e864: 50c00006 */ beqzl $a2,.L0f16e880 +/* f16e868: 240e0001 */ addiu $t6,$zero,0x1 +/* f16e86c: 50e00004 */ beqzl $a3,.L0f16e880 +/* f16e870: 240e0001 */ addiu $t6,$zero,0x1 +/* f16e874: 10000004 */ beqz $zero,.L0f16e888 +/* f16e878: afa71e94 */ sw $a3,0x1e94($sp) +/* f16e87c: 240e0001 */ addiu $t6,$zero,0x1 +.L0f16e880: +/* f16e880: 8fa71eac */ lw $a3,0x1eac($sp) +/* f16e884: afae1e94 */ sw $t6,0x1e94($sp) +.L0f16e888: +/* f16e888: 8fbe1eb0 */ lw $s8,0x1eb0($sp) +/* f16e88c: 0007c940 */ sll $t9,$a3,0x5 +/* f16e890: 00066140 */ sll $t4,$a2,0x5 +/* f16e894: 8fc3000c */ lw $v1,0xc($s8) +/* f16e898: 318d0020 */ andi $t5,$t4,0x20 +/* f16e89c: 3c05800b */ lui $a1,0x800b +/* f16e8a0: 9068000b */ lbu $t0,0xb($v1) +/* f16e8a4: 3109ff1f */ andi $t1,$t0,0xff1f +/* f16e8a8: 03295025 */ or $t2,$t9,$t1 +/* f16e8ac: a06a000b */ sb $t2,0xb($v1) +/* f16e8b0: 8fc3000c */ lw $v1,0xc($s8) +/* f16e8b4: 906e000c */ lbu $t6,0xc($v1) +/* f16e8b8: 31cfffdf */ andi $t7,$t6,0xffdf +/* f16e8bc: 01afc025 */ or $t8,$t5,$t7 +/* f16e8c0: 10c00015 */ beqz $a2,.L0f16e918 +/* f16e8c4: a078000c */ sb $t8,0xc($v1) +/* f16e8c8: 8ca5b538 */ lw $a1,-0x4ac8($a1) +/* f16e8cc: 24150001 */ addiu $s5,$zero,0x1 +/* f16e8d0: 58a00012 */ blezl $a1,.L0f16e91c +/* f16e8d4: 24040008 */ addiu $a0,$zero,0x8 +/* f16e8d8: 8fc8000c */ lw $t0,0xc($s8) +/* f16e8dc: 3c09800b */ lui $t1,0x800b +/* f16e8e0: 2522abd8 */ addiu $v0,$t1,-21544 +/* f16e8e4: 8d030000 */ lw $v1,0x0($t0) +/* f16e8e8: 00055100 */ sll $t2,$a1,0x4 +/* f16e8ec: 01422021 */ addu $a0,$t2,$v0 +/* f16e8f0: 0003cd02 */ srl $t9,$v1,0x14 +/* f16e8f4: 03201825 */ or $v1,$t9,$zero +/* f16e8f8: 844b0000 */ lh $t3,0x0($v0) +.L0f16e8fc: +/* f16e8fc: 24420010 */ addiu $v0,$v0,0x10 +/* f16e900: 0044082b */ sltu $at,$v0,$a0 +/* f16e904: 146b0002 */ bne $v1,$t3,.L0f16e910 +/* f16e908: 00000000 */ sll $zero,$zero,0x0 +/* f16e90c: 0000a825 */ or $s5,$zero,$zero +.L0f16e910: +/* f16e910: 5420fffa */ bnezl $at,.L0f16e8fc +/* f16e914: 844b0000 */ lh $t3,0x0($v0) +.L0f16e918: +/* f16e918: 24040008 */ addiu $a0,$zero,0x8 +.L0f16e91c: +/* f16e91c: 0fc5cd4f */ jal func0f17353c +/* f16e920: afa01e9c */ sw $zero,0x1e9c($sp) +/* f16e924: afa21e8c */ sw $v0,0x1e8c($sp) +/* f16e928: 0fc5cd4f */ jal func0f17353c +/* f16e92c: 24040008 */ addiu $a0,$zero,0x8 +/* f16e930: 24460001 */ addiu $a2,$v0,0x1 +/* f16e934: 18c0000e */ blez $a2,.L0f16e970 +/* f16e938: afa61e78 */ sw $a2,0x1e78($sp) +/* f16e93c: 27a3146c */ addiu $v1,$sp,0x146c +/* f16e940: 00067040 */ sll $t6,$a2,0x1 +/* f16e944: 01c38021 */ addu $s0,$t6,$v1 +/* f16e948: afa61e78 */ sw $a2,0x1e78($sp) +.L0f16e94c: +/* f16e94c: 24040010 */ addiu $a0,$zero,0x10 +/* f16e950: 0fc5cd4f */ jal func0f17353c +/* f16e954: afa3005c */ sw $v1,0x5c($sp) +/* f16e958: 8fa3005c */ lw $v1,0x5c($sp) +/* f16e95c: 24630002 */ addiu $v1,$v1,0x2 +/* f16e960: 0070082b */ sltu $at,$v1,$s0 +/* f16e964: 1420fff9 */ bnez $at,.L0f16e94c +/* f16e968: a462fffe */ sh $v0,-0x2($v1) +/* f16e96c: afa01e9c */ sw $zero,0x1e9c($sp) +.L0f16e970: +/* f16e970: 8fad1e94 */ lw $t5,0x1e94($sp) +/* f16e974: 8fa61e78 */ lw $a2,0x1e78($sp) +/* f16e978: 00009825 */ or $s3,$zero,$zero +/* f16e97c: 19a0007f */ blez $t5,.L0f16eb7c +/* f16e980: 00009025 */ or $s2,$zero,$zero +/* f16e984: afa61e78 */ sw $a2,0x1e78($sp) +/* f16e988: 27b4166c */ addiu $s4,$sp,0x166c +/* f16e98c: 8faf1ea4 */ lw $t7,0x1ea4($sp) +.L0f16e990: +/* f16e990: 24040008 */ addiu $a0,$zero,0x8 +/* f16e994: 0fc5cd4f */ jal func0f17353c +/* f16e998: 01f68021 */ addu $s0,$t7,$s6 +/* f16e99c: 0040b825 */ or $s7,$v0,$zero +/* f16e9a0: 0fc5cd4f */ jal func0f17353c +/* f16e9a4: 24040008 */ addiu $a0,$zero,0x8 +/* f16e9a8: 1640002a */ bnez $s2,.L0f16ea54 +/* f16e9ac: afa21e7c */ sw $v0,0x1e7c($sp) +/* f16e9b0: 8fd8000c */ lw $t8,0xc($s8) +/* f16e9b4: 3c0e8008 */ lui $t6,0x8008 +/* f16e9b8: a3170008 */ sb $s7,0x8($t8) +/* f16e9bc: 8fc8000c */ lw $t0,0xc($s8) +/* f16e9c0: a1020009 */ sb $v0,0x9($t0) +/* f16e9c4: 8fb91e78 */ lw $t9,0x1e78($sp) +/* f16e9c8: 8fc9000c */ lw $t1,0xc($s8) +/* f16e9cc: 272affff */ addiu $t2,$t9,-1 +/* f16e9d0: a12a000a */ sb $t2,0xa($t1) +/* f16e9d4: 8fa41e8c */ lw $a0,0x1e8c($sp) +/* f16e9d8: 8fc3000c */ lw $v1,0xc($s8) +/* f16e9dc: 3c0a8008 */ lui $t2,0x8008 +/* f16e9e0: 00045880 */ sll $t3,$a0,0x2 +/* f16e9e4: 01cb7021 */ addu $t6,$t6,$t3 +/* f16e9e8: 8dcc4288 */ lw $t4,0x4288($t6) +/* f16e9ec: 9078000b */ lbu $t8,0xb($v1) +/* f16e9f0: 014b5021 */ addu $t2,$t2,$t3 +/* f16e9f4: 000c6880 */ sll $t5,$t4,0x2 +/* f16e9f8: 31af001c */ andi $t7,$t5,0x1c +/* f16e9fc: 3308ffe3 */ andi $t0,$t8,0xffe3 +/* f16ea00: 01e8c825 */ or $t9,$t7,$t0 +/* f16ea04: a079000b */ sb $t9,0xb($v1) +/* f16ea08: 8fc3000c */ lw $v1,0xc($s8) +/* f16ea0c: 8d4942bc */ lw $t1,0x42bc($t2) +/* f16ea10: 01602025 */ or $a0,$t3,$zero +/* f16ea14: 906e000b */ lbu $t6,0xb($v1) +/* f16ea18: 312b0003 */ andi $t3,$t1,0x3 +/* f16ea1c: 3c188008 */ lui $t8,0x8008 +/* f16ea20: 31ccfffc */ andi $t4,$t6,0xfffc +/* f16ea24: 016c6825 */ or $t5,$t3,$t4 +/* f16ea28: a06d000b */ sb $t5,0xb($v1) +/* f16ea2c: 8fc3000c */ lw $v1,0xc($s8) +/* f16ea30: 0304c021 */ addu $t8,$t8,$a0 +/* f16ea34: 8f1842f0 */ lw $t8,0x42f0($t8) +/* f16ea38: 9069000c */ lbu $t1,0xc($v1) +/* f16ea3c: 00184383 */ sra $t0,$t8,0xe +/* f16ea40: 00085180 */ sll $t2,$t0,0x6 +/* f16ea44: 312eff3f */ andi $t6,$t1,0xff3f +/* f16ea48: 014e5825 */ or $t3,$t2,$t6 +/* f16ea4c: 1000000b */ beqz $zero,.L0f16ea7c +/* f16ea50: a06b000c */ sb $t3,0xc($v1) +.L0f16ea54: +/* f16ea54: 12a00009 */ beqz $s5,.L0f16ea7c +/* f16ea58: 3c0c800b */ lui $t4,0x800b +/* f16ea5c: 8d8cb538 */ lw $t4,-0x4ac8($t4) +/* f16ea60: 3c0f800b */ lui $t7,0x800b +/* f16ea64: 25efabd8 */ addiu $t7,$t7,-21544 +/* f16ea68: 000c6900 */ sll $t5,$t4,0x4 +/* f16ea6c: 01b2c021 */ addu $t8,$t5,$s2 +/* f16ea70: 030f1821 */ addu $v1,$t8,$t7 +/* f16ea74: a0770001 */ sb $s7,0x1($v1) +/* f16ea78: a0620008 */ sb $v0,0x8($v1) +.L0f16ea7c: +/* f16ea7c: 3c04800b */ lui $a0,0x800b +/* f16ea80: 8c84b540 */ lw $a0,-0x4ac0($a0) +/* f16ea84: 02802825 */ or $a1,$s4,$zero +/* f16ea88: 0c001d3c */ jal 0x74f0 +/* f16ea8c: 27a6006c */ addiu $a2,$sp,0x6c +/* f16ea90: 02802025 */ or $a0,$s4,$zero +/* f16ea94: 02e02825 */ or $a1,$s7,$zero +/* f16ea98: 8fa61e7c */ lw $a2,0x1e7c($sp) +/* f16ea9c: 8fa71e8c */ lw $a3,0x1e8c($sp) +/* f16eaa0: 0fc5bb6b */ jal func0f16edac +/* f16eaa4: afb00010 */ sw $s0,0x10($sp) +/* f16eaa8: 0c002282 */ jal 0x8a08 +/* f16eaac: 00408825 */ or $s1,$v0,$zero +/* f16eab0: 0fc5cd48 */ jal func0f173520 +/* f16eab4: 00402025 */ or $a0,$v0,$zero +/* f16eab8: 8fa81ea8 */ lw $t0,0x1ea8($sp) +/* f16eabc: 24010001 */ addiu $at,$zero,0x1 +/* f16eac0: 3c198009 */ lui $t9,0x8009 +/* f16eac4: 15010026 */ bne $t0,$at,.L0f16eb60 +/* f16eac8: 02d11021 */ addu $v0,$s6,$s1 +/* f16eacc: 93390af0 */ lbu $t9,0xaf0($t9) +/* f16ead0: 24010001 */ addiu $at,$zero,0x1 +/* f16ead4: 1721000c */ bne $t9,$at,.L0f16eb08 +/* f16ead8: 24010002 */ addiu $at,$zero,0x2 +/* f16eadc: 5641000b */ bnel $s2,$at,.L0f16eb0c +/* f16eae0: 28410801 */ slti $at,$v0,0x801 +/* f16eae4: 56600009 */ bnezl $s3,.L0f16eb0c +/* f16eae8: 28410801 */ slti $at,$v0,0x801 +/* f16eaec: 8fc3000c */ lw $v1,0xc($s8) +/* f16eaf0: 00127140 */ sll $t6,$s2,0x5 +/* f16eaf4: 24130001 */ addiu $s3,$zero,0x1 +/* f16eaf8: 906b000b */ lbu $t3,0xb($v1) +/* f16eafc: 316cff1f */ andi $t4,$t3,0xff1f +/* f16eb00: 01cc6825 */ or $t5,$t6,$t4 +/* f16eb04: a06d000b */ sb $t5,0xb($v1) +.L0f16eb08: +/* f16eb08: 28410801 */ slti $at,$v0,0x801 +.L0f16eb0c: +/* f16eb0c: 10200003 */ beqz $at,.L0f16eb1c +/* f16eb10: 00000000 */ sll $zero,$zero,0x0 +/* f16eb14: 1260000b */ beqz $s3,.L0f16eb44 +/* f16eb18: 02002025 */ or $a0,$s0,$zero +.L0f16eb1c: +/* f16eb1c: 56600012 */ bnezl $s3,.L0f16eb68 +/* f16eb20: 8fab1e94 */ lw $t3,0x1e94($sp) +/* f16eb24: 8fc3000c */ lw $v1,0xc($s8) +/* f16eb28: 00124140 */ sll $t0,$s2,0x5 +/* f16eb2c: 24130001 */ addiu $s3,$zero,0x1 +/* f16eb30: 9079000b */ lbu $t9,0xb($v1) +/* f16eb34: 3329ff1f */ andi $t1,$t9,0xff1f +/* f16eb38: 01095025 */ or $t2,$t0,$t1 +/* f16eb3c: 10000009 */ beqz $zero,.L0f16eb64 +/* f16eb40: a06a000b */ sb $t2,0xb($v1) +.L0f16eb44: +/* f16eb44: 02e02825 */ or $a1,$s7,$zero +/* f16eb48: 8fa61e7c */ lw $a2,0x1e7c($sp) +/* f16eb4c: 8fa71e8c */ lw $a3,0x1e8c($sp) +/* f16eb50: 0fc5ca7e */ jal func0f1729f8 +/* f16eb54: afa2005c */ sw $v0,0x5c($sp) +/* f16eb58: 10000002 */ beqz $zero,.L0f16eb64 +/* f16eb5c: 8fb6005c */ lw $s6,0x5c($sp) +.L0f16eb60: +/* f16eb60: 02d1b021 */ addu $s6,$s6,$s1 +.L0f16eb64: +/* f16eb64: 8fab1e94 */ lw $t3,0x1e94($sp) +.L0f16eb68: +/* f16eb68: 26520001 */ addiu $s2,$s2,0x1 +/* f16eb6c: 564bff88 */ bnel $s2,$t3,.L0f16e990 +/* f16eb70: 8faf1ea4 */ lw $t7,0x1ea4($sp) +/* f16eb74: afb71e80 */ sw $s7,0x1e80($sp) +/* f16eb78: 8fa61e78 */ lw $a2,0x1e78($sp) +.L0f16eb7c: +/* f16eb7c: 12a00010 */ beqz $s5,.L0f16ebc0 +/* f16eb80: 8fb71e80 */ lw $s7,0x1e80($sp) +/* f16eb84: 8fce000c */ lw $t6,0xc($s8) +/* f16eb88: 3c02800b */ lui $v0,0x800b +/* f16eb8c: 2442b538 */ addiu $v0,$v0,-19144 +/* f16eb90: 8c450000 */ lw $a1,0x0($v0) +/* f16eb94: 8dcc0000 */ lw $t4,0x0($t6) +/* f16eb98: 3c01800b */ lui $at,0x800b +/* f16eb9c: 0005c100 */ sll $t8,$a1,0x4 +/* f16eba0: 00380821 */ addu $at,$at,$t8 +/* f16eba4: 000c6d02 */ srl $t5,$t4,0x14 +/* f16eba8: a42dabd8 */ sh $t5,-0x5428($at) +/* f16ebac: 24af0001 */ addiu $t7,$a1,0x1 +/* f16ebb0: 29e10096 */ slti $at,$t7,0x96 +/* f16ebb4: 14200002 */ bnez $at,.L0f16ebc0 +/* f16ebb8: ac4f0000 */ sw $t7,0x0($v0) +/* f16ebbc: ac400000 */ sw $zero,0x0($v0) +.L0f16ebc0: +/* f16ebc0: 8fa81ea8 */ lw $t0,0x1ea8($sp) +/* f16ebc4: 8fa21eac */ lw $v0,0x1eac($sp) +/* f16ebc8: 1500004c */ bnez $t0,.L0f16ecfc +/* f16ebcc: 28410002 */ slti $at,$v0,0x2 +/* f16ebd0: 14200044 */ bnez $at,.L0f16ece4 +/* f16ebd4: afa61e78 */ sw $a2,0x1e78($sp) +/* f16ebd8: 8fb51ea4 */ lw $s5,0x1ea4($sp) +/* f16ebdc: 28410002 */ slti $at,$v0,0x2 +/* f16ebe0: 02e09825 */ or $s3,$s7,$zero +/* f16ebe4: 8fb41e7c */ lw $s4,0x1e7c($sp) +/* f16ebe8: 24120001 */ addiu $s2,$zero,0x1 +/* f16ebec: 14200036 */ bnez $at,.L0f16ecc8 +/* f16ebf0: 02b68021 */ addu $s0,$s5,$s6 +/* f16ebf4: 27b7146c */ addiu $s7,$sp,0x146c +.L0f16ebf8: +/* f16ebf8: 8faa1e8c */ lw $t2,0x1e8c($sp) +/* f16ebfc: 8fab1e78 */ lw $t3,0x1e78($sp) +/* f16ec00: 02a02025 */ or $a0,$s5,$zero +/* f16ec04: 02002825 */ or $a1,$s0,$zero +/* f16ec08: 02603025 */ or $a2,$s3,$zero +/* f16ec0c: 02803825 */ or $a3,$s4,$zero +/* f16ec10: afb70014 */ sw $s7,0x14($sp) +/* f16ec14: afaa0010 */ sw $t2,0x10($sp) +/* f16ec18: 0fc5bc3d */ jal func0f16f0f4 +/* f16ec1c: afab0018 */ sw $t3,0x18($sp) +/* f16ec20: 3c0e8009 */ lui $t6,0x8009 +/* f16ec24: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f16ec28: 24010001 */ addiu $at,$zero,0x1 +/* f16ec2c: 00408825 */ or $s1,$v0,$zero +/* f16ec30: 15c1000b */ bne $t6,$at,.L0f16ec60 +/* f16ec34: 02c24821 */ addu $t1,$s6,$v0 +/* f16ec38: 24010002 */ addiu $at,$zero,0x2 +/* f16ec3c: 56410009 */ bnel $s2,$at,.L0f16ec64 +/* f16ec40: 29210801 */ slti $at,$t1,0x801 +/* f16ec44: 8fc3000c */ lw $v1,0xc($s8) +/* f16ec48: 0012c140 */ sll $t8,$s2,0x5 +/* f16ec4c: 906f000b */ lbu $t7,0xb($v1) +/* f16ec50: 31f9ff1f */ andi $t9,$t7,0xff1f +/* f16ec54: 03194025 */ or $t0,$t8,$t9 +/* f16ec58: 1000001b */ beqz $zero,.L0f16ecc8 +/* f16ec5c: a068000b */ sb $t0,0xb($v1) +.L0f16ec60: +/* f16ec60: 29210801 */ slti $at,$t1,0x801 +.L0f16ec64: +/* f16ec64: 14200008 */ bnez $at,.L0f16ec88 +/* f16ec68: 02a02025 */ or $a0,$s5,$zero +/* f16ec6c: 8fc3000c */ lw $v1,0xc($s8) +/* f16ec70: 00127140 */ sll $t6,$s2,0x5 +/* f16ec74: 906c000b */ lbu $t4,0xb($v1) +/* f16ec78: 318dff1f */ andi $t5,$t4,0xff1f +/* f16ec7c: 01cd7825 */ or $t7,$t6,$t5 +/* f16ec80: 10000011 */ beqz $zero,.L0f16ecc8 +/* f16ec84: a06f000b */ sb $t7,0xb($v1) +.L0f16ec88: +/* f16ec88: 02602825 */ or $a1,$s3,$zero +/* f16ec8c: 02803025 */ or $a2,$s4,$zero +/* f16ec90: 0fc5ca7e */ jal func0f1729f8 +/* f16ec94: 8fa71e8c */ lw $a3,0x1e8c($sp) +/* f16ec98: 8fa81eac */ lw $t0,0x1eac($sp) +/* f16ec9c: 26730001 */ addiu $s3,$s3,0x1 +/* f16eca0: 26940001 */ addiu $s4,$s4,0x1 +/* f16eca4: 26520001 */ addiu $s2,$s2,0x1 +/* f16eca8: 0013c043 */ sra $t8,$s3,0x1 +/* f16ecac: 0014c843 */ sra $t9,$s4,0x1 +/* f16ecb0: 0200a825 */ or $s5,$s0,$zero +/* f16ecb4: 02d1b021 */ addu $s6,$s6,$s1 +/* f16ecb8: 03009825 */ or $s3,$t8,$zero +/* f16ecbc: 0320a025 */ or $s4,$t9,$zero +/* f16ecc0: 1648ffcd */ bne $s2,$t0,.L0f16ebf8 +/* f16ecc4: 02118021 */ addu $s0,$s0,$s1 +.L0f16ecc8: +/* f16ecc8: 02a02025 */ or $a0,$s5,$zero +/* f16eccc: 02602825 */ or $a1,$s3,$zero +/* f16ecd0: 02803025 */ or $a2,$s4,$zero +/* f16ecd4: 0fc5ca7e */ jal func0f1729f8 +/* f16ecd8: 8fa71e8c */ lw $a3,0x1e8c($sp) +/* f16ecdc: 10000007 */ beqz $zero,.L0f16ecfc +/* f16ece0: 8fa61e78 */ lw $a2,0x1e78($sp) +.L0f16ece4: +/* f16ece4: 8fa41ea4 */ lw $a0,0x1ea4($sp) +/* f16ece8: 02e02825 */ or $a1,$s7,$zero +/* f16ecec: 8fa61e7c */ lw $a2,0x1e7c($sp) +/* f16ecf0: 0fc5ca7e */ jal func0f1729f8 +/* f16ecf4: 8fa71e8c */ lw $a3,0x1e8c($sp) +/* f16ecf8: 8fa61e78 */ lw $a2,0x1e78($sp) +.L0f16ecfc: +/* f16ecfc: 18c00010 */ blez $a2,.L0f16ed40 +/* f16ed00: 30cd0001 */ andi $t5,$a2,0x1 +/* f16ed04: 8fa91ea4 */ lw $t1,0x1ea4($sp) +/* f16ed08: 27a3146c */ addiu $v1,$sp,0x146c +/* f16ed0c: 8fa21e9c */ lw $v0,0x1e9c($sp) +/* f16ed10: 01368021 */ addu $s0,$t1,$s6 +.L0f16ed14: +/* f16ed14: 946a0000 */ lhu $t2,0x0($v1) +/* f16ed18: 24420001 */ addiu $v0,$v0,0x1 +/* f16ed1c: 24630002 */ addiu $v1,$v1,0x2 +/* f16ed20: 000a5a03 */ sra $t3,$t2,0x8 +/* f16ed24: a20b0000 */ sb $t3,0x0($s0) +/* f16ed28: 946efffe */ lhu $t6,-0x2($v1) +/* f16ed2c: 26d60002 */ addiu $s6,$s6,0x2 +/* f16ed30: 26100002 */ addiu $s0,$s0,0x2 +/* f16ed34: 1446fff7 */ bne $v0,$a2,.L0f16ed14 +/* f16ed38: a20effff */ sb $t6,-0x1($s0) +/* f16ed3c: afa21e9c */ sw $v0,0x1e9c($sp) +.L0f16ed40: +/* f16ed40: 11a0000c */ beqz $t5,.L0f16ed74 +/* f16ed44: 2401fff8 */ addiu $at,$zero,-8 +/* f16ed48: 8faf1ea4 */ lw $t7,0x1ea4($sp) +/* f16ed4c: 02cf8021 */ addu $s0,$s6,$t7 +/* f16ed50: 9218fffe */ lbu $t8,-0x2($s0) +/* f16ed54: 9219ffff */ lbu $t9,-0x1($s0) +/* f16ed58: 26d60002 */ addiu $s6,$s6,0x2 +/* f16ed5c: a2180000 */ sb $t8,0x0($s0) +/* f16ed60: a2190001 */ sb $t9,0x1($s0) +/* f16ed64: 8fc3000c */ lw $v1,0xc($s8) +/* f16ed68: 9068000a */ lbu $t0,0xa($v1) +/* f16ed6c: 25090001 */ addiu $t1,$t0,0x1 +/* f16ed70: a069000a */ sb $t1,0xa($v1) +.L0f16ed74: +/* f16ed74: 8fbf004c */ lw $ra,0x4c($sp) +/* f16ed78: 26d60007 */ addiu $s6,$s6,0x7 +/* f16ed7c: 02c11024 */ and $v0,$s6,$at +/* f16ed80: 8fb60040 */ lw $s6,0x40($sp) +/* f16ed84: 8fb00028 */ lw $s0,0x28($sp) +/* f16ed88: 8fb1002c */ lw $s1,0x2c($sp) +/* f16ed8c: 8fb20030 */ lw $s2,0x30($sp) +/* f16ed90: 8fb30034 */ lw $s3,0x34($sp) +/* f16ed94: 8fb40038 */ lw $s4,0x38($sp) +/* f16ed98: 8fb5003c */ lw $s5,0x3c($sp) +/* f16ed9c: 8fb70044 */ lw $s7,0x44($sp) +/* f16eda0: 8fbe0048 */ lw $s8,0x48($sp) +/* f16eda4: 03e00008 */ jr $ra +/* f16eda8: 27bd1ea0 */ addiu $sp,$sp,0x1ea0 +); + +GLOBAL_ASM( +glabel func0f16edac +/* f16edac: 27bdffe0 */ addiu $sp,$sp,-32 +/* f16edb0: afb1000c */ sw $s1,0xc($sp) +/* f16edb4: afb00008 */ sw $s0,0x8($sp) +/* f16edb8: 24010009 */ addiu $at,$zero,0x9 +/* f16edbc: 00a08025 */ or $s0,$a1,$zero +/* f16edc0: 00808825 */ or $s1,$a0,$zero +/* f16edc4: 10e10003 */ beq $a3,$at,.L0f16edd4 +/* f16edc8: 8fa30030 */ lw $v1,0x30($sp) +/* f16edcc: 2401000b */ addiu $at,$zero,0xb +/* f16edd0: 14e10003 */ bne $a3,$at,.L0f16ede0 +.L0f16edd4: +/* f16edd4: 24020001 */ addiu $v0,$zero,0x1 +/* f16edd8: 10000008 */ beqz $zero,.L0f16edfc +/* f16eddc: afa20010 */ sw $v0,0x10($sp) +.L0f16ede0: +/* f16ede0: 2401000a */ addiu $at,$zero,0xa +/* f16ede4: 10e10004 */ beq $a3,$at,.L0f16edf8 +/* f16ede8: 24020002 */ addiu $v0,$zero,0x2 +/* f16edec: 2401000c */ addiu $at,$zero,0xc +/* f16edf0: 54e10003 */ bnel $a3,$at,.L0f16ee00 +/* f16edf4: 8fa20010 */ lw $v0,0x10($sp) +.L0f16edf8: +/* f16edf8: afa20010 */ sw $v0,0x10($sp) +.L0f16edfc: +/* f16edfc: 8fa20010 */ lw $v0,0x10($sp) +.L0f16ee00: +/* f16ee00: 18c0000f */ blez $a2,.L0f16ee40 +/* f16ee04: 00002025 */ or $a0,$zero,$zero +/* f16ee08: 2407fff8 */ addiu $a3,$zero,-8 +.L0f16ee0c: +/* f16ee0c: 1a000008 */ blez $s0,.L0f16ee30 +/* f16ee10: 00002825 */ or $a1,$zero,$zero +.L0f16ee14: +/* f16ee14: 922e0000 */ lbu $t6,0x0($s1) +/* f16ee18: 00a22821 */ addu $a1,$a1,$v0 +/* f16ee1c: 00b0082a */ slt $at,$a1,$s0 +/* f16ee20: 24630001 */ addiu $v1,$v1,0x1 +/* f16ee24: 26310001 */ addiu $s1,$s1,0x1 +/* f16ee28: 1420fffa */ bnez $at,.L0f16ee14 +/* f16ee2c: a06effff */ sb $t6,-0x1($v1) +.L0f16ee30: +/* f16ee30: 24840001 */ addiu $a0,$a0,0x1 +/* f16ee34: 246f0007 */ addiu $t7,$v1,0x7 +/* f16ee38: 1486fff4 */ bne $a0,$a2,.L0f16ee0c +/* f16ee3c: 01e71824 */ and $v1,$t7,$a3 +.L0f16ee40: +/* f16ee40: 8fb80030 */ lw $t8,0x30($sp) +/* f16ee44: 8fb00008 */ lw $s0,0x8($sp) +/* f16ee48: 8fb1000c */ lw $s1,0xc($sp) +/* f16ee4c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f16ee50: 03e00008 */ jr $ra +/* f16ee54: 00781023 */ subu $v0,$v1,$t8 +); + +GLOBAL_ASM( +glabel func0f16ee58 +/* f16ee58: 000462c3 */ sra $t4,$a0,0xb +/* f16ee5c: 318d001f */ andi $t5,$t4,0x1f +/* f16ee60: 000d70c0 */ sll $t6,$t5,0x3 +/* f16ee64: 00047b43 */ sra $t7,$a0,0xd +/* f16ee68: 31f80007 */ andi $t8,$t7,0x7 +/* f16ee6c: 01d8c825 */ or $t9,$t6,$t8 +/* f16ee70: 000562c3 */ sra $t4,$a1,0xb +/* f16ee74: 318d001f */ andi $t5,$t4,0x1f +/* f16ee78: 00057343 */ sra $t6,$a1,0xd +/* f16ee7c: 31d80007 */ andi $t8,$t6,0x7 +/* f16ee80: 000d78c0 */ sll $t7,$t5,0x3 +/* f16ee84: 01f86025 */ or $t4,$t7,$t8 +/* f16ee88: 032c6821 */ addu $t5,$t9,$t4 +/* f16ee8c: 000672c3 */ sra $t6,$a2,0xb +/* f16ee90: 31cf001f */ andi $t7,$t6,0x1f +/* f16ee94: 0006cb43 */ sra $t9,$a2,0xd +/* f16ee98: 332c0007 */ andi $t4,$t9,0x7 +/* f16ee9c: 000fc0c0 */ sll $t8,$t7,0x3 +/* f16eea0: 030c7025 */ or $t6,$t8,$t4 +/* f16eea4: 01ae7821 */ addu $t7,$t5,$t6 +/* f16eea8: 0007cac3 */ sra $t9,$a3,0xb +/* f16eeac: 3338001f */ andi $t8,$t9,0x1f +/* f16eeb0: 00076b43 */ sra $t5,$a3,0xd +/* f16eeb4: 31ae0007 */ andi $t6,$t5,0x7 +/* f16eeb8: 001860c0 */ sll $t4,$t8,0x3 +/* f16eebc: 018ec825 */ or $t9,$t4,$t6 +/* f16eec0: 01f95821 */ addu $t3,$t7,$t9 +/* f16eec4: 256b0002 */ addiu $t3,$t3,0x2 +/* f16eec8: 000b1883 */ sra $v1,$t3,0x2 +/* f16eecc: afa40000 */ sw $a0,0x0($sp) +/* f16eed0: afa50004 */ sw $a1,0x4($sp) +/* f16eed4: afa60008 */ sw $a2,0x8($sp) +/* f16eed8: 04610002 */ bgez $v1,.L0f16eee4 +/* f16eedc: afa7000c */ sw $a3,0xc($sp) +/* f16eee0: 00001825 */ or $v1,$zero,$zero +.L0f16eee4: +/* f16eee4: 28610100 */ slti $at,$v1,0x100 +/* f16eee8: 14200002 */ bnez $at,.L0f16eef4 +/* f16eeec: 00000000 */ sll $zero,$zero,0x0 +/* f16eef0: 240300ff */ addiu $v1,$zero,0xff +.L0f16eef4: +/* f16eef4: 03e00008 */ jr $ra +/* f16eef8: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f16eefc +/* f16eefc: 00046183 */ sra $t4,$a0,0x6 +/* f16ef00: 318d001f */ andi $t5,$t4,0x1f +/* f16ef04: 000d70c0 */ sll $t6,$t5,0x3 +/* f16ef08: 00047a03 */ sra $t7,$a0,0x8 +/* f16ef0c: 31f80007 */ andi $t8,$t7,0x7 +/* f16ef10: 01d8c825 */ or $t9,$t6,$t8 +/* f16ef14: 00056183 */ sra $t4,$a1,0x6 +/* f16ef18: 318d001f */ andi $t5,$t4,0x1f +/* f16ef1c: 00057203 */ sra $t6,$a1,0x8 +/* f16ef20: 31d80007 */ andi $t8,$t6,0x7 +/* f16ef24: 000d78c0 */ sll $t7,$t5,0x3 +/* f16ef28: 01f86025 */ or $t4,$t7,$t8 +/* f16ef2c: 032c6821 */ addu $t5,$t9,$t4 +/* f16ef30: 00067183 */ sra $t6,$a2,0x6 +/* f16ef34: 31cf001f */ andi $t7,$t6,0x1f +/* f16ef38: 0006ca03 */ sra $t9,$a2,0x8 +/* f16ef3c: 332c0007 */ andi $t4,$t9,0x7 +/* f16ef40: 000fc0c0 */ sll $t8,$t7,0x3 +/* f16ef44: 030c7025 */ or $t6,$t8,$t4 +/* f16ef48: 01ae7821 */ addu $t7,$t5,$t6 +/* f16ef4c: 0007c983 */ sra $t9,$a3,0x6 +/* f16ef50: 3338001f */ andi $t8,$t9,0x1f +/* f16ef54: 00076a03 */ sra $t5,$a3,0x8 +/* f16ef58: 31ae0007 */ andi $t6,$t5,0x7 +/* f16ef5c: 001860c0 */ sll $t4,$t8,0x3 +/* f16ef60: 018ec825 */ or $t9,$t4,$t6 +/* f16ef64: 01f95821 */ addu $t3,$t7,$t9 +/* f16ef68: 256b0002 */ addiu $t3,$t3,0x2 +/* f16ef6c: 000b1883 */ sra $v1,$t3,0x2 +/* f16ef70: afa40000 */ sw $a0,0x0($sp) +/* f16ef74: afa50004 */ sw $a1,0x4($sp) +/* f16ef78: afa60008 */ sw $a2,0x8($sp) +/* f16ef7c: 04610002 */ bgez $v1,.L0f16ef88 +/* f16ef80: afa7000c */ sw $a3,0xc($sp) +/* f16ef84: 00001825 */ or $v1,$zero,$zero +.L0f16ef88: +/* f16ef88: 28610100 */ slti $at,$v1,0x100 +/* f16ef8c: 14200002 */ bnez $at,.L0f16ef98 +/* f16ef90: 00000000 */ sll $zero,$zero,0x0 +/* f16ef94: 240300ff */ addiu $v1,$zero,0xff +.L0f16ef98: +/* f16ef98: 03e00008 */ jr $ra +/* f16ef9c: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f16efa0 +/* f16efa0: 00046043 */ sra $t4,$a0,0x1 +/* f16efa4: 318d001f */ andi $t5,$t4,0x1f +/* f16efa8: 000d70c0 */ sll $t6,$t5,0x3 +/* f16efac: 000478c3 */ sra $t7,$a0,0x3 +/* f16efb0: 31f80007 */ andi $t8,$t7,0x7 +/* f16efb4: 01d8c825 */ or $t9,$t6,$t8 +/* f16efb8: 00056043 */ sra $t4,$a1,0x1 +/* f16efbc: 318d001f */ andi $t5,$t4,0x1f +/* f16efc0: 000570c3 */ sra $t6,$a1,0x3 +/* f16efc4: 31d80007 */ andi $t8,$t6,0x7 +/* f16efc8: 000d78c0 */ sll $t7,$t5,0x3 +/* f16efcc: 01f86025 */ or $t4,$t7,$t8 +/* f16efd0: 032c6821 */ addu $t5,$t9,$t4 +/* f16efd4: 00067043 */ sra $t6,$a2,0x1 +/* f16efd8: 31cf001f */ andi $t7,$t6,0x1f +/* f16efdc: 0006c8c3 */ sra $t9,$a2,0x3 +/* f16efe0: 332c0007 */ andi $t4,$t9,0x7 +/* f16efe4: 000fc0c0 */ sll $t8,$t7,0x3 +/* f16efe8: 030c7025 */ or $t6,$t8,$t4 +/* f16efec: 01ae7821 */ addu $t7,$t5,$t6 +/* f16eff0: 0007c843 */ sra $t9,$a3,0x1 +/* f16eff4: 3338001f */ andi $t8,$t9,0x1f +/* f16eff8: 000768c3 */ sra $t5,$a3,0x3 +/* f16effc: 31ae0007 */ andi $t6,$t5,0x7 +/* f16f000: 001860c0 */ sll $t4,$t8,0x3 +/* f16f004: 018ec825 */ or $t9,$t4,$t6 +/* f16f008: 01f95821 */ addu $t3,$t7,$t9 +/* f16f00c: 256b0002 */ addiu $t3,$t3,0x2 +/* f16f010: 000b1883 */ sra $v1,$t3,0x2 +/* f16f014: afa40000 */ sw $a0,0x0($sp) +/* f16f018: afa50004 */ sw $a1,0x4($sp) +/* f16f01c: afa60008 */ sw $a2,0x8($sp) +/* f16f020: 04610002 */ bgez $v1,.L0f16f02c +/* f16f024: afa7000c */ sw $a3,0xc($sp) +/* f16f028: 00001825 */ or $v1,$zero,$zero +.L0f16f02c: +/* f16f02c: 28610100 */ slti $at,$v1,0x100 +/* f16f030: 14200002 */ bnez $at,.L0f16f03c +/* f16f034: 00000000 */ sll $zero,$zero,0x0 +/* f16f038: 240300ff */ addiu $v1,$zero,0xff +.L0f16f03c: +/* f16f03c: 03e00008 */ jr $ra +/* f16f040: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f16f044 +/* f16f044: afa40000 */ sw $a0,0x0($sp) +/* f16f048: 308effff */ andi $t6,$a0,0xffff +/* f16f04c: afa50004 */ sw $a1,0x4($sp) +/* f16f050: 30afffff */ andi $t7,$a1,0xffff +/* f16f054: afa7000c */ sw $a3,0xc($sp) +/* f16f058: 30f9ffff */ andi $t9,$a3,0xffff +/* f16f05c: 30c80001 */ andi $t0,$a2,0x1 +/* f16f060: 03203825 */ or $a3,$t9,$zero +/* f16f064: 01e02825 */ or $a1,$t7,$zero +/* f16f068: 01c02025 */ or $a0,$t6,$zero +/* f16f06c: 11000003 */ beqz $t0,.L0f16f07c +/* f16f070: afa60008 */ sw $a2,0x8($sp) +/* f16f074: 10000002 */ beqz $zero,.L0f16f080 +/* f16f078: 240200ff */ addiu $v0,$zero,0xff +.L0f16f07c: +/* f16f07c: 00001025 */ or $v0,$zero,$zero +.L0f16f080: +/* f16f080: 30a90001 */ andi $t1,$a1,0x1 +/* f16f084: 11200003 */ beqz $t1,.L0f16f094 +/* f16f088: 308a0001 */ andi $t2,$a0,0x1 +/* f16f08c: 10000002 */ beqz $zero,.L0f16f098 +/* f16f090: 240300ff */ addiu $v1,$zero,0xff +.L0f16f094: +/* f16f094: 00001825 */ or $v1,$zero,$zero +.L0f16f098: +/* f16f098: 11400003 */ beqz $t2,.L0f16f0a8 +/* f16f09c: 30eb0001 */ andi $t3,$a3,0x1 +/* f16f0a0: 10000002 */ beqz $zero,.L0f16f0ac +/* f16f0a4: 240400ff */ addiu $a0,$zero,0xff +.L0f16f0a8: +/* f16f0a8: 00002025 */ or $a0,$zero,$zero +.L0f16f0ac: +/* f16f0ac: 11600003 */ beqz $t3,.L0f16f0bc +/* f16f0b0: 00002825 */ or $a1,$zero,$zero +/* f16f0b4: 10000001 */ beqz $zero,.L0f16f0bc +/* f16f0b8: 240500ff */ addiu $a1,$zero,0xff +.L0f16f0bc: +/* f16f0bc: 00a46021 */ addu $t4,$a1,$a0 +/* f16f0c0: 01836821 */ addu $t5,$t4,$v1 +/* f16f0c4: 01a23821 */ addu $a3,$t5,$v0 +/* f16f0c8: 24e70002 */ addiu $a3,$a3,0x2 +/* f16f0cc: 00073083 */ sra $a2,$a3,0x2 +/* f16f0d0: 04c30003 */ bgezl $a2,.L0f16f0e0 +/* f16f0d4: 28c10100 */ slti $at,$a2,0x100 +/* f16f0d8: 00003025 */ or $a2,$zero,$zero +/* f16f0dc: 28c10100 */ slti $at,$a2,0x100 +.L0f16f0e0: +/* f16f0e0: 14200002 */ bnez $at,.L0f16f0ec +/* f16f0e4: 00000000 */ sll $zero,$zero,0x0 +/* f16f0e8: 240600ff */ addiu $a2,$zero,0xff +.L0f16f0ec: +/* f16f0ec: 03e00008 */ jr $ra +/* f16f0f0: 00c01025 */ or $v0,$a2,$zero +); + +GLOBAL_ASM( +glabel func0f16f0f4 +/* f16f0f4: 27bdfb50 */ addiu $sp,$sp,-1200 +/* f16f0f8: afb00020 */ sw $s0,0x20($sp) +/* f16f0fc: 8fb004c0 */ lw $s0,0x4c0($sp) +/* f16f100: 24ef0001 */ addiu $t7,$a3,0x1 +/* f16f104: afb20028 */ sw $s2,0x28($sp) +/* f16f108: afb10024 */ sw $s1,0x24($sp) +/* f16f10c: 24080009 */ addiu $t0,$zero,0x9 +/* f16f110: 000fc043 */ sra $t8,$t7,0x1 +/* f16f114: 00a08825 */ or $s1,$a1,$zero +/* f16f118: 00809025 */ or $s2,$a0,$zero +/* f16f11c: afbf0044 */ sw $ra,0x44($sp) +/* f16f120: afbe0040 */ sw $s8,0x40($sp) +/* f16f124: afb7003c */ sw $s7,0x3c($sp) +/* f16f128: afb60038 */ sw $s6,0x38($sp) +/* f16f12c: afb50034 */ sw $s5,0x34($sp) +/* f16f130: afb40030 */ sw $s4,0x30($sp) +/* f16f134: afb3002c */ sw $s3,0x2c($sp) +/* f16f138: afa604b8 */ sw $a2,0x4b8($sp) +/* f16f13c: afa704bc */ sw $a3,0x4bc($sp) +/* f16f140: afb80068 */ sw $t8,0x68($sp) +/* f16f144: 1208000a */ beq $s0,$t0,.L0f16f170 +/* f16f148: afb8049c */ sw $t8,0x49c($sp) +/* f16f14c: 2409000a */ addiu $t1,$zero,0xa +/* f16f150: 12090012 */ beq $s0,$t1,.L0f16f19c +/* f16f154: 2401000b */ addiu $at,$zero,0xb +/* f16f158: 12010006 */ beq $s0,$at,.L0f16f174 +/* f16f15c: 2401000c */ addiu $at,$zero,0xc +/* f16f160: 5201000f */ beql $s0,$at,.L0f16f1a0 +/* f16f164: 8fab04b8 */ lw $t3,0x4b8($sp) +/* f16f168: 10000015 */ beqz $zero,.L0f16f1c0 +/* f16f16c: 00000000 */ sll $zero,$zero,0x0 +.L0f16f170: +/* f16f170: 2409000a */ addiu $t1,$zero,0xa +.L0f16f174: +/* f16f174: 8fb904b8 */ lw $t9,0x4b8($sp) +/* f16f178: 272b0001 */ addiu $t3,$t9,0x1 +/* f16f17c: 000b6043 */ sra $t4,$t3,0x1 +/* f16f180: 258d0007 */ addiu $t5,$t4,0x7 +/* f16f184: 272f0007 */ addiu $t7,$t9,0x7 +/* f16f188: 31ae0ff8 */ andi $t6,$t5,0xff8 +/* f16f18c: 31f80ff8 */ andi $t8,$t7,0xff8 +/* f16f190: afae04a0 */ sw $t6,0x4a0($sp) +/* f16f194: 1000000a */ beqz $zero,.L0f16f1c0 +/* f16f198: afb804a4 */ sw $t8,0x4a4($sp) +.L0f16f19c: +/* f16f19c: 8fab04b8 */ lw $t3,0x4b8($sp) +.L0f16f1a0: +/* f16f1a0: 256c0001 */ addiu $t4,$t3,0x1 +/* f16f1a4: 000c6843 */ sra $t5,$t4,0x1 +/* f16f1a8: 25ae000f */ addiu $t6,$t5,0xf +/* f16f1ac: 256f000f */ addiu $t7,$t3,0xf +/* f16f1b0: 31d90ff0 */ andi $t9,$t6,0xff0 +/* f16f1b4: 31f80ff0 */ andi $t8,$t7,0xff0 +/* f16f1b8: afb904a0 */ sw $t9,0x4a0($sp) +/* f16f1bc: afb804a4 */ sw $t8,0x4a4($sp) +.L0f16f1c0: +/* f16f1c0: 12080003 */ beq $s0,$t0,.L0f16f1d0 +/* f16f1c4: 8fac04c8 */ lw $t4,0x4c8($sp) +/* f16f1c8: 56090024 */ bnel $s0,$t1,.L0f16f25c +/* f16f1cc: afb10474 */ sw $s1,0x474($sp) +.L0f16f1d0: +/* f16f1d0: 19800021 */ blez $t4,.L0f16f258 +/* f16f1d4: 00003025 */ or $a2,$zero,$zero +/* f16f1d8: 8fa404c4 */ lw $a0,0x4c4($sp) +/* f16f1dc: 27a30070 */ addiu $v1,$sp,0x70 +/* f16f1e0: 240700ff */ addiu $a3,$zero,0xff +.L0f16f1e4: +/* f16f1e4: 94950000 */ lhu $s5,0x0($a0) +/* f16f1e8: 001572c3 */ sra $t6,$s5,0xb +/* f16f1ec: 00155b43 */ sra $t3,$s5,0xd +/* f16f1f0: 316f0007 */ andi $t7,$t3,0x7 +/* f16f1f4: 000ec8c0 */ sll $t9,$t6,0x3 +/* f16f1f8: 032fc025 */ or $t8,$t9,$t7 +/* f16f1fc: 00155a03 */ sra $t3,$s5,0x8 +/* f16f200: 00156983 */ sra $t5,$s5,0x6 +/* f16f204: 000d70c0 */ sll $t6,$t5,0x3 +/* f16f208: 31790007 */ andi $t9,$t3,0x7 +/* f16f20c: 01d97825 */ or $t7,$t6,$t9 +/* f16f210: 001558c3 */ sra $t3,$s5,0x3 +/* f16f214: 00156043 */ sra $t4,$s5,0x1 +/* f16f218: a06f0001 */ sb $t7,0x1($v1) +/* f16f21c: 000c68c0 */ sll $t5,$t4,0x3 +/* f16f220: 316e0007 */ andi $t6,$t3,0x7 +/* f16f224: 01aec825 */ or $t9,$t5,$t6 +/* f16f228: 32af0001 */ andi $t7,$s5,0x1 +/* f16f22c: a0780000 */ sb $t8,0x0($v1) +/* f16f230: 11e00003 */ beqz $t7,.L0f16f240 +/* f16f234: a0790002 */ sb $t9,0x2($v1) +/* f16f238: 10000002 */ beqz $zero,.L0f16f244 +/* f16f23c: a0670003 */ sb $a3,0x3($v1) +.L0f16f240: +/* f16f240: a0600003 */ sb $zero,0x3($v1) +.L0f16f244: +/* f16f244: 8fb804c8 */ lw $t8,0x4c8($sp) +/* f16f248: 24c60001 */ addiu $a2,$a2,0x1 +/* f16f24c: 24840002 */ addiu $a0,$a0,0x2 +/* f16f250: 14d8ffe4 */ bne $a2,$t8,.L0f16f1e4 +/* f16f254: 24630004 */ addiu $v1,$v1,0x4 +.L0f16f258: +/* f16f258: afb10474 */ sw $s1,0x474($sp) +.L0f16f25c: +/* f16f25c: 12080009 */ beq $s0,$t0,.L0f16f284 +/* f16f260: afb20470 */ sw $s2,0x470($sp) +/* f16f264: 120900e8 */ beq $s0,$t1,.L0f16f608 +/* f16f268: 2401000b */ addiu $at,$zero,0xb +/* f16f26c: 12010077 */ beq $s0,$at,.L0f16f44c +/* f16f270: 2401000c */ addiu $at,$zero,0xc +/* f16f274: 120101b6 */ beq $s0,$at,.L0f16f950 +/* f16f278: 00001025 */ or $v0,$zero,$zero +/* f16f27c: 10000277 */ beqz $zero,.L0f16fc5c +/* f16f280: 00000000 */ sll $zero,$zero,0x0 +.L0f16f284: +/* f16f284: 8fac04bc */ lw $t4,0x4bc($sp) +/* f16f288: 8fab04a4 */ lw $t3,0x4a4($sp) +/* f16f28c: afa004a8 */ sw $zero,0x4a8($sp) +/* f16f290: 19800068 */ blez $t4,.L0f16f434 +/* f16f294: 000b6840 */ sll $t5,$t3,0x1 +/* f16f298: afad0058 */ sw $t5,0x58($sp) +.L0f16f29c: +/* f16f29c: 8fb904a8 */ lw $t9,0x4a8($sp) +/* f16f2a0: 8fae04bc */ lw $t6,0x4bc($sp) +/* f16f2a4: 0000b825 */ or $s7,$zero,$zero +/* f16f2a8: 272f0001 */ addiu $t7,$t9,0x1 +/* f16f2ac: 01ee082a */ slt $at,$t7,$t6 +/* f16f2b0: 10200003 */ beqz $at,.L0f16f2c0 +/* f16f2b4: 8fb804a4 */ lw $t8,0x4a4($sp) +/* f16f2b8: 10000002 */ beqz $zero,.L0f16f2c4 +/* f16f2bc: afb80480 */ sw $t8,0x480($sp) +.L0f16f2c0: +/* f16f2c0: afa00480 */ sw $zero,0x480($sp) +.L0f16f2c4: +/* f16f2c4: 8fac04a4 */ lw $t4,0x4a4($sp) +/* f16f2c8: 8fbe0470 */ lw $s8,0x470($sp) +/* f16f2cc: 8fad0480 */ lw $t5,0x480($sp) +/* f16f2d0: 1980004a */ blez $t4,.L0f16f3fc +/* f16f2d4: 01bec821 */ addu $t9,$t5,$s8 +/* f16f2d8: afb9005c */ sw $t9,0x5c($sp) +.L0f16f2dc: +/* f16f2dc: 8fae04b8 */ lw $t6,0x4b8($sp) +/* f16f2e0: 26e20001 */ addiu $v0,$s7,0x1 +/* f16f2e4: 02e01825 */ or $v1,$s7,$zero +/* f16f2e8: 004e082a */ slt $at,$v0,$t6 +/* f16f2ec: 10200003 */ beqz $at,.L0f16f2fc +/* f16f2f0: 8fab0470 */ lw $t3,0x470($sp) +/* f16f2f4: 10000001 */ beqz $zero,.L0f16f2fc +/* f16f2f8: 00401825 */ or $v1,$v0,$zero +.L0f16f2fc: +/* f16f2fc: 93d80000 */ lbu $t8,0x0($s8) +/* f16f300: 8faf04c4 */ lw $t7,0x4c4($sp) +/* f16f304: 0163c821 */ addu $t9,$t3,$v1 +/* f16f308: 00186040 */ sll $t4,$t8,0x1 +/* f16f30c: 932e0000 */ lbu $t6,0x0($t9) +/* f16f310: 01ec6821 */ addu $t5,$t7,$t4 +/* f16f314: 95b50000 */ lhu $s5,0x0($t5) +/* f16f318: 8fad005c */ lw $t5,0x5c($sp) +/* f16f31c: 000ec040 */ sll $t8,$t6,0x1 +/* f16f320: 01f86021 */ addu $t4,$t7,$t8 +/* f16f324: 95910000 */ lhu $s1,0x0($t4) +/* f16f328: 91b90000 */ lbu $t9,0x0($t5) +/* f16f32c: 8fac0480 */ lw $t4,0x480($sp) +/* f16f330: 02a02025 */ or $a0,$s5,$zero +/* f16f334: 00197040 */ sll $t6,$t9,0x1 +/* f16f338: 01836821 */ addu $t5,$t4,$v1 +/* f16f33c: 01abc821 */ addu $t9,$t5,$t3 +/* f16f340: 01eec021 */ addu $t8,$t7,$t6 +/* f16f344: 932e0000 */ lbu $t6,0x0($t9) +/* f16f348: 97120000 */ lhu $s2,0x0($t8) +/* f16f34c: 02202825 */ or $a1,$s1,$zero +/* f16f350: 000ec040 */ sll $t8,$t6,0x1 +/* f16f354: 01f86021 */ addu $t4,$t7,$t8 +/* f16f358: 95900000 */ lhu $s0,0x0($t4) +/* f16f35c: 02403025 */ or $a2,$s2,$zero +/* f16f360: 0fc5bb96 */ jal func0f16ee58 +/* f16f364: 02003825 */ or $a3,$s0,$zero +/* f16f368: 0040b025 */ or $s6,$v0,$zero +/* f16f36c: 32a4ffff */ andi $a0,$s5,0xffff +/* f16f370: 3225ffff */ andi $a1,$s1,0xffff +/* f16f374: 3246ffff */ andi $a2,$s2,0xffff +/* f16f378: 0fc5bbbf */ jal func0f16eefc +/* f16f37c: 3207ffff */ andi $a3,$s0,0xffff +/* f16f380: 00409825 */ or $s3,$v0,$zero +/* f16f384: 32a4ffff */ andi $a0,$s5,0xffff +/* f16f388: 3225ffff */ andi $a1,$s1,0xffff +/* f16f38c: 3246ffff */ andi $a2,$s2,0xffff +/* f16f390: 0fc5bbe8 */ jal func0f16efa0 +/* f16f394: 3207ffff */ andi $a3,$s0,0xffff +/* f16f398: 0040a025 */ or $s4,$v0,$zero +/* f16f39c: 32a4ffff */ andi $a0,$s5,0xffff +/* f16f3a0: 3225ffff */ andi $a1,$s1,0xffff +/* f16f3a4: 3246ffff */ andi $a2,$s2,0xffff +/* f16f3a8: 0fc5bc11 */ jal func0f16f044 +/* f16f3ac: 3207ffff */ andi $a3,$s0,0xffff +/* f16f3b0: 27a40070 */ addiu $a0,$sp,0x70 +/* f16f3b4: 8fa504c8 */ lw $a1,0x4c8($sp) +/* f16f3b8: 02c03025 */ or $a2,$s6,$zero +/* f16f3bc: 02603825 */ or $a3,$s3,$zero +/* f16f3c0: afb40010 */ sw $s4,0x10($sp) +/* f16f3c4: 0fc5bf23 */ jal func0f16fc8c +/* f16f3c8: afa20014 */ sw $v0,0x14($sp) +/* f16f3cc: 8fad0474 */ lw $t5,0x474($sp) +/* f16f3d0: 00175843 */ sra $t3,$s7,0x1 +/* f16f3d4: 26f70002 */ addiu $s7,$s7,0x2 +/* f16f3d8: 01abc821 */ addu $t9,$t5,$t3 +/* f16f3dc: a3220000 */ sb $v0,0x0($t9) +/* f16f3e0: 8fb804a4 */ lw $t8,0x4a4($sp) +/* f16f3e4: 8fae005c */ lw $t6,0x5c($sp) +/* f16f3e8: 27de0002 */ addiu $s8,$s8,0x2 +/* f16f3ec: 02f8082a */ slt $at,$s7,$t8 +/* f16f3f0: 25cf0002 */ addiu $t7,$t6,0x2 +/* f16f3f4: 1420ffb9 */ bnez $at,.L0f16f2dc +/* f16f3f8: afaf005c */ sw $t7,0x5c($sp) +.L0f16f3fc: +/* f16f3fc: 8fac0474 */ lw $t4,0x474($sp) +/* f16f400: 8fad04a0 */ lw $t5,0x4a0($sp) +/* f16f404: 8fb804a8 */ lw $t8,0x4a8($sp) +/* f16f408: 8fb90470 */ lw $t9,0x470($sp) +/* f16f40c: 018d5821 */ addu $t3,$t4,$t5 +/* f16f410: 8fad04bc */ lw $t5,0x4bc($sp) +/* f16f414: 8fae0058 */ lw $t6,0x58($sp) +/* f16f418: 270c0002 */ addiu $t4,$t8,0x2 +/* f16f41c: 018d082a */ slt $at,$t4,$t5 +/* f16f420: 032e7821 */ addu $t7,$t9,$t6 +/* f16f424: afac04a8 */ sw $t4,0x4a8($sp) +/* f16f428: afab0474 */ sw $t3,0x474($sp) +/* f16f42c: 1420ff9b */ bnez $at,.L0f16f29c +/* f16f430: afaf0470 */ sw $t7,0x470($sp) +.L0f16f434: +/* f16f434: 8fab0068 */ lw $t3,0x68($sp) +/* f16f438: 8fb904a0 */ lw $t9,0x4a0($sp) +/* f16f43c: 01790019 */ multu $t3,$t9 +/* f16f440: 00001012 */ mflo $v0 +/* f16f444: 10000206 */ beqz $zero,.L0f16fc60 +/* f16f448: 8fbf0044 */ lw $ra,0x44($sp) +.L0f16f44c: +/* f16f44c: 8fae04bc */ lw $t6,0x4bc($sp) +/* f16f450: 8faf04a4 */ lw $t7,0x4a4($sp) +/* f16f454: afa004a8 */ sw $zero,0x4a8($sp) +/* f16f458: 19c00065 */ blez $t6,.L0f16f5f0 +/* f16f45c: 000fc040 */ sll $t8,$t7,0x1 +/* f16f460: afb80058 */ sw $t8,0x58($sp) +.L0f16f464: +/* f16f464: 8fad04a8 */ lw $t5,0x4a8($sp) +/* f16f468: 8fac04bc */ lw $t4,0x4bc($sp) +/* f16f46c: 0000b825 */ or $s7,$zero,$zero +/* f16f470: 25ab0001 */ addiu $t3,$t5,0x1 +/* f16f474: 016c082a */ slt $at,$t3,$t4 +/* f16f478: 10200003 */ beqz $at,.L0f16f488 +/* f16f47c: 8fb904a4 */ lw $t9,0x4a4($sp) +/* f16f480: 10000002 */ beqz $zero,.L0f16f48c +/* f16f484: afb90480 */ sw $t9,0x480($sp) +.L0f16f488: +/* f16f488: afa00480 */ sw $zero,0x480($sp) +.L0f16f48c: +/* f16f48c: 8fae04a4 */ lw $t6,0x4a4($sp) +/* f16f490: 8fbe0470 */ lw $s8,0x470($sp) +/* f16f494: 8fb80480 */ lw $t8,0x480($sp) +/* f16f498: 19c00047 */ blez $t6,.L0f16f5b8 +/* f16f49c: 031e6821 */ addu $t5,$t8,$s8 +/* f16f4a0: afad005c */ sw $t5,0x5c($sp) +.L0f16f4a4: +/* f16f4a4: 8fac04b8 */ lw $t4,0x4b8($sp) +/* f16f4a8: 26e20001 */ addiu $v0,$s7,0x1 +/* f16f4ac: 8fab04c4 */ lw $t3,0x4c4($sp) +/* f16f4b0: 004c082a */ slt $at,$v0,$t4 +/* f16f4b4: 10200003 */ beqz $at,.L0f16f4c4 +/* f16f4b8: 8fa40470 */ lw $a0,0x470($sp) +/* f16f4bc: 10000002 */ beqz $zero,.L0f16f4c8 +/* f16f4c0: 00401825 */ or $v1,$v0,$zero +.L0f16f4c4: +/* f16f4c4: 02e01825 */ or $v1,$s7,$zero +.L0f16f4c8: +/* f16f4c8: 93d90000 */ lbu $t9,0x0($s8) +/* f16f4cc: 00837821 */ addu $t7,$a0,$v1 +/* f16f4d0: 91ed0000 */ lbu $t5,0x0($t7) +/* f16f4d4: 00197040 */ sll $t6,$t9,0x1 +/* f16f4d8: 016ec021 */ addu $t8,$t3,$t6 +/* f16f4dc: 8fae005c */ lw $t6,0x5c($sp) +/* f16f4e0: 000d6040 */ sll $t4,$t5,0x1 +/* f16f4e4: 016cc821 */ addu $t9,$t3,$t4 +/* f16f4e8: 97020000 */ lhu $v0,0x0($t8) +/* f16f4ec: 8fac0480 */ lw $t4,0x480($sp) +/* f16f4f0: 91d80000 */ lbu $t8,0x0($t6) +/* f16f4f4: 97310000 */ lhu $s1,0x0($t9) +/* f16f4f8: 0183c821 */ addu $t9,$t4,$v1 +/* f16f4fc: 03247021 */ addu $t6,$t9,$a0 +/* f16f500: 00187840 */ sll $t7,$t8,0x1 +/* f16f504: 91d80000 */ lbu $t8,0x0($t6) +/* f16f508: 016f6821 */ addu $t5,$t3,$t7 +/* f16f50c: 95a80000 */ lhu $t0,0x0($t5) +/* f16f510: 00187840 */ sll $t7,$t8,0x1 +/* f16f514: 016f6821 */ addu $t5,$t3,$t7 +/* f16f518: 95a90000 */ lhu $t1,0x0($t5) +/* f16f51c: 00026203 */ sra $t4,$v0,0x8 +/* f16f520: 00117203 */ sra $t6,$s1,0x8 +/* f16f524: 31d800ff */ andi $t8,$t6,0xff +/* f16f528: 319900ff */ andi $t9,$t4,0xff +/* f16f52c: 03387821 */ addu $t7,$t9,$t8 +/* f16f530: 01602025 */ or $a0,$t3,$zero +/* f16f534: 00086a03 */ sra $t5,$t0,0x8 +/* f16f538: 31ab00ff */ andi $t3,$t5,0xff +/* f16f53c: 00097203 */ sra $t6,$t1,0x8 +/* f16f540: 31d900ff */ andi $t9,$t6,0xff +/* f16f544: 01eb6021 */ addu $t4,$t7,$t3 +/* f16f548: 01993021 */ addu $a2,$t4,$t9 +/* f16f54c: 0006c083 */ sra $t8,$a2,0x2 +/* f16f550: 304f00ff */ andi $t7,$v0,0xff +/* f16f554: 322b00ff */ andi $t3,$s1,0xff +/* f16f558: 01eb7021 */ addu $t6,$t7,$t3 +/* f16f55c: 330600ff */ andi $a2,$t8,0xff +/* f16f560: 310c00ff */ andi $t4,$t0,0xff +/* f16f564: 01ccc821 */ addu $t9,$t6,$t4 +/* f16f568: 313800ff */ andi $t8,$t1,0xff +/* f16f56c: 03383821 */ addu $a3,$t9,$t8 +/* f16f570: 24e70001 */ addiu $a3,$a3,0x1 +/* f16f574: 00076883 */ sra $t5,$a3,0x2 +/* f16f578: 31a700ff */ andi $a3,$t5,0xff +/* f16f57c: 8fa504c8 */ lw $a1,0x4c8($sp) +/* f16f580: 0fc5bf54 */ jal func0f16fd50 +/* f16f584: 02201825 */ or $v1,$s1,$zero +/* f16f588: 8fab0474 */ lw $t3,0x474($sp) +/* f16f58c: 00177043 */ sra $t6,$s7,0x1 +/* f16f590: 26f70002 */ addiu $s7,$s7,0x2 +/* f16f594: 016e6021 */ addu $t4,$t3,$t6 +/* f16f598: a1820000 */ sb $v0,0x0($t4) +/* f16f59c: 8fad04a4 */ lw $t5,0x4a4($sp) +/* f16f5a0: 8fb9005c */ lw $t9,0x5c($sp) +/* f16f5a4: 27de0002 */ addiu $s8,$s8,0x2 +/* f16f5a8: 02ed082a */ slt $at,$s7,$t5 +/* f16f5ac: 27380002 */ addiu $t8,$t9,0x2 +/* f16f5b0: 1420ffbc */ bnez $at,.L0f16f4a4 +/* f16f5b4: afb8005c */ sw $t8,0x5c($sp) +.L0f16f5b8: +/* f16f5b8: 8faf0474 */ lw $t7,0x474($sp) +/* f16f5bc: 8fab04a0 */ lw $t3,0x4a0($sp) +/* f16f5c0: 8fad04a8 */ lw $t5,0x4a8($sp) +/* f16f5c4: 8fac0470 */ lw $t4,0x470($sp) +/* f16f5c8: 01eb7021 */ addu $t6,$t7,$t3 +/* f16f5cc: 8fab04bc */ lw $t3,0x4bc($sp) +/* f16f5d0: 8fb90058 */ lw $t9,0x58($sp) +/* f16f5d4: 25af0002 */ addiu $t7,$t5,0x2 +/* f16f5d8: 01eb082a */ slt $at,$t7,$t3 +/* f16f5dc: 0199c021 */ addu $t8,$t4,$t9 +/* f16f5e0: afaf04a8 */ sw $t7,0x4a8($sp) +/* f16f5e4: afae0474 */ sw $t6,0x474($sp) +/* f16f5e8: 1420ff9e */ bnez $at,.L0f16f464 +/* f16f5ec: afb80470 */ sw $t8,0x470($sp) +.L0f16f5f0: +/* f16f5f0: 8fae0068 */ lw $t6,0x68($sp) +/* f16f5f4: 8fac04a0 */ lw $t4,0x4a0($sp) +/* f16f5f8: 01cc0019 */ multu $t6,$t4 +/* f16f5fc: 00001012 */ mflo $v0 +/* f16f600: 10000197 */ beqz $zero,.L0f16fc60 +/* f16f604: 8fbf0044 */ lw $ra,0x44($sp) +.L0f16f608: +/* f16f608: 8fb904bc */ lw $t9,0x4bc($sp) +/* f16f60c: 8fb804a0 */ lw $t8,0x4a0($sp) +/* f16f610: afa004a8 */ sw $zero,0x4a8($sp) +/* f16f614: 1b2000c7 */ blez $t9,.L0f16f934 +/* f16f618: 00186843 */ sra $t5,$t8,0x1 +/* f16f61c: afad0054 */ sw $t5,0x54($sp) +.L0f16f620: +/* f16f620: 8fab04a8 */ lw $t3,0x4a8($sp) +/* f16f624: 8faf04bc */ lw $t7,0x4bc($sp) +/* f16f628: 0000b825 */ or $s7,$zero,$zero +/* f16f62c: 256e0001 */ addiu $t6,$t3,0x1 +/* f16f630: 01cf082a */ slt $at,$t6,$t7 +/* f16f634: 10200004 */ beqz $at,.L0f16f648 +/* f16f638: 8fac04a4 */ lw $t4,0x4a4($sp) +/* f16f63c: 000cc843 */ sra $t9,$t4,0x1 +/* f16f640: 10000002 */ beqz $zero,.L0f16f64c +/* f16f644: afb90480 */ sw $t9,0x480($sp) +.L0f16f648: +/* f16f648: afa00480 */ sw $zero,0x480($sp) +.L0f16f64c: +/* f16f64c: 8fb804a4 */ lw $t8,0x4a4($sp) +/* f16f650: 8fad0470 */ lw $t5,0x470($sp) +/* f16f654: 8fab0480 */ lw $t3,0x480($sp) +/* f16f658: 1b0000a8 */ blez $t8,.L0f16f8fc +/* f16f65c: 01ab7821 */ addu $t7,$t5,$t3 +/* f16f660: afaf005c */ sw $t7,0x5c($sp) +/* f16f664: 8fae0470 */ lw $t6,0x470($sp) +.L0f16f668: +/* f16f668: 00174043 */ sra $t0,$s7,0x1 +/* f16f66c: 8fa504c4 */ lw $a1,0x4c4($sp) +/* f16f670: 010e6021 */ addu $t4,$t0,$t6 +/* f16f674: 91820000 */ lbu $v0,0x0($t4) +/* f16f678: 8faf04b8 */ lw $t7,0x4b8($sp) +/* f16f67c: 26ee0001 */ addiu $t6,$s7,0x1 +/* f16f680: 0002c903 */ sra $t9,$v0,0x4 +/* f16f684: 3338000f */ andi $t8,$t9,0xf +/* f16f688: 00186840 */ sll $t5,$t8,0x1 +/* f16f68c: 00ad5821 */ addu $t3,$a1,$t5 +/* f16f690: 01cf182a */ slt $v1,$t6,$t7 +/* f16f694: 10600003 */ beqz $v1,.L0f16f6a4 +/* f16f698: 95750000 */ lhu $s5,0x0($t3) +/* f16f69c: 10000002 */ beqz $zero,.L0f16f6a8 +/* f16f6a0: 00005025 */ or $t2,$zero,$zero +.L0f16f6a4: +/* f16f6a4: 240a0004 */ addiu $t2,$zero,0x4 +.L0f16f6a8: +/* f16f6a8: 8fab0480 */ lw $t3,0x480($sp) +/* f16f6ac: 8fae0470 */ lw $t6,0x470($sp) +/* f16f6b0: 01426007 */ srav $t4,$v0,$t2 +/* f16f6b4: 3199000f */ andi $t9,$t4,0xf +/* f16f6b8: 8fa904c4 */ lw $t1,0x4c4($sp) +/* f16f6bc: 010b7821 */ addu $t7,$t0,$t3 +/* f16f6c0: 0019c040 */ sll $t8,$t9,0x1 +/* f16f6c4: 01ee6021 */ addu $t4,$t7,$t6 +/* f16f6c8: 91990000 */ lbu $t9,0x0($t4) +/* f16f6cc: 01386821 */ addu $t5,$t1,$t8 +/* f16f6d0: 95b10000 */ lhu $s1,0x0($t5) +/* f16f6d4: 0019c103 */ sra $t8,$t9,0x4 +/* f16f6d8: 330d000f */ andi $t5,$t8,0xf +/* f16f6dc: 000d5840 */ sll $t3,$t5,0x1 +/* f16f6e0: 012b7821 */ addu $t7,$t1,$t3 +/* f16f6e4: 10600003 */ beqz $v1,.L0f16f6f4 +/* f16f6e8: 95f20000 */ lhu $s2,0x0($t7) +/* f16f6ec: 10000002 */ beqz $zero,.L0f16f6f8 +/* f16f6f0: 00005025 */ or $t2,$zero,$zero +.L0f16f6f4: +/* f16f6f4: 240a0004 */ addiu $t2,$zero,0x4 +.L0f16f6f8: +/* f16f6f8: 8fae005c */ lw $t6,0x5c($sp) +/* f16f6fc: 32a4ffff */ andi $a0,$s5,0xffff +/* f16f700: 3225ffff */ andi $a1,$s1,0xffff +/* f16f704: 01c86021 */ addu $t4,$t6,$t0 +/* f16f708: 91990000 */ lbu $t9,0x0($t4) +/* f16f70c: 3246ffff */ andi $a2,$s2,0xffff +/* f16f710: 0159c007 */ srav $t8,$t9,$t2 +/* f16f714: 330d000f */ andi $t5,$t8,0xf +/* f16f718: 000d5840 */ sll $t3,$t5,0x1 +/* f16f71c: 012b7821 */ addu $t7,$t1,$t3 +/* f16f720: 95f00000 */ lhu $s0,0x0($t7) +/* f16f724: 0fc5bb96 */ jal func0f16ee58 +/* f16f728: 02003825 */ or $a3,$s0,$zero +/* f16f72c: 0040b025 */ or $s6,$v0,$zero +/* f16f730: 32a4ffff */ andi $a0,$s5,0xffff +/* f16f734: 3225ffff */ andi $a1,$s1,0xffff +/* f16f738: 3246ffff */ andi $a2,$s2,0xffff +/* f16f73c: 0fc5bbbf */ jal func0f16eefc +/* f16f740: 3207ffff */ andi $a3,$s0,0xffff +/* f16f744: 00409825 */ or $s3,$v0,$zero +/* f16f748: 32a4ffff */ andi $a0,$s5,0xffff +/* f16f74c: 3225ffff */ andi $a1,$s1,0xffff +/* f16f750: 3246ffff */ andi $a2,$s2,0xffff +/* f16f754: 0fc5bbe8 */ jal func0f16efa0 +/* f16f758: 3207ffff */ andi $a3,$s0,0xffff +/* f16f75c: 0040a025 */ or $s4,$v0,$zero +/* f16f760: 32a4ffff */ andi $a0,$s5,0xffff +/* f16f764: 3225ffff */ andi $a1,$s1,0xffff +/* f16f768: 3246ffff */ andi $a2,$s2,0xffff +/* f16f76c: 0fc5bc11 */ jal func0f16f044 +/* f16f770: 3207ffff */ andi $a3,$s0,0xffff +/* f16f774: 27a40070 */ addiu $a0,$sp,0x70 +/* f16f778: 8fa504c8 */ lw $a1,0x4c8($sp) +/* f16f77c: 02c03025 */ or $a2,$s6,$zero +/* f16f780: 02603825 */ or $a3,$s3,$zero +/* f16f784: afb40010 */ sw $s4,0x10($sp) +/* f16f788: 0fc5bf23 */ jal func0f16fc8c +/* f16f78c: afa20014 */ sw $v0,0x14($sp) +/* f16f790: 8fae0474 */ lw $t6,0x474($sp) +/* f16f794: 00176083 */ sra $t4,$s7,0x2 +/* f16f798: 0002c900 */ sll $t9,$v0,0x4 +/* f16f79c: 01ccf021 */ addu $s8,$t6,$t4 +/* f16f7a0: a3d90000 */ sb $t9,0x0($s8) +/* f16f7a4: 8fad0470 */ lw $t5,0x470($sp) +/* f16f7a8: 26e80002 */ addiu $t0,$s7,0x2 +/* f16f7ac: 0008c043 */ sra $t8,$t0,0x1 +/* f16f7b0: 030d5821 */ addu $t3,$t8,$t5 +/* f16f7b4: 91630000 */ lbu $v1,0x0($t3) +/* f16f7b8: 8faf04c4 */ lw $t7,0x4c4($sp) +/* f16f7bc: 8fad04b8 */ lw $t5,0x4b8($sp) +/* f16f7c0: 00037103 */ sra $t6,$v1,0x4 +/* f16f7c4: 31cc000f */ andi $t4,$t6,0xf +/* f16f7c8: 000cc840 */ sll $t9,$t4,0x1 +/* f16f7cc: 03004025 */ or $t0,$t8,$zero +/* f16f7d0: 26eb0003 */ addiu $t3,$s7,0x3 +/* f16f7d4: 01f9c021 */ addu $t8,$t7,$t9 +/* f16f7d8: 016d202a */ slt $a0,$t3,$t5 +/* f16f7dc: 10800003 */ beqz $a0,.L0f16f7ec +/* f16f7e0: 97150000 */ lhu $s5,0x0($t8) +/* f16f7e4: 10000002 */ beqz $zero,.L0f16f7f0 +/* f16f7e8: 00005025 */ or $t2,$zero,$zero +.L0f16f7ec: +/* f16f7ec: 240a0004 */ addiu $t2,$zero,0x4 +.L0f16f7f0: +/* f16f7f0: 01436007 */ srav $t4,$v1,$t2 +/* f16f7f4: 8fad0480 */ lw $t5,0x480($sp) +/* f16f7f8: 318f000f */ andi $t7,$t4,0xf +/* f16f7fc: 8fae04c4 */ lw $t6,0x4c4($sp) +/* f16f800: 8fac0470 */ lw $t4,0x470($sp) +/* f16f804: 000fc840 */ sll $t9,$t7,0x1 +/* f16f808: 010d5821 */ addu $t3,$t0,$t5 +/* f16f80c: 01d9c021 */ addu $t8,$t6,$t9 +/* f16f810: 016c7821 */ addu $t7,$t3,$t4 +/* f16f814: 91f90000 */ lbu $t9,0x0($t7) +/* f16f818: 97110000 */ lhu $s1,0x0($t8) +/* f16f81c: 240a0004 */ addiu $t2,$zero,0x4 +/* f16f820: 0019c103 */ sra $t8,$t9,0x4 +/* f16f824: 330d000f */ andi $t5,$t8,0xf +/* f16f828: 000d5840 */ sll $t3,$t5,0x1 +/* f16f82c: 01cb6021 */ addu $t4,$t6,$t3 +/* f16f830: 95920000 */ lhu $s2,0x0($t4) +/* f16f834: 10800003 */ beqz $a0,.L0f16f844 +/* f16f838: 8fb9005c */ lw $t9,0x5c($sp) +/* f16f83c: 10000001 */ beqz $zero,.L0f16f844 +/* f16f840: 00005025 */ or $t2,$zero,$zero +.L0f16f844: +/* f16f844: 0328c021 */ addu $t8,$t9,$t0 +/* f16f848: 930d0000 */ lbu $t5,0x0($t8) +/* f16f84c: 8faf04c4 */ lw $t7,0x4c4($sp) +/* f16f850: 32a4ffff */ andi $a0,$s5,0xffff +/* f16f854: 014d7007 */ srav $t6,$t5,$t2 +/* f16f858: 31cb000f */ andi $t3,$t6,0xf +/* f16f85c: 000b6040 */ sll $t4,$t3,0x1 +/* f16f860: 01ecc821 */ addu $t9,$t7,$t4 +/* f16f864: 97300000 */ lhu $s0,0x0($t9) +/* f16f868: 3225ffff */ andi $a1,$s1,0xffff +/* f16f86c: 3246ffff */ andi $a2,$s2,0xffff +/* f16f870: 0fc5bb96 */ jal func0f16ee58 +/* f16f874: 02003825 */ or $a3,$s0,$zero +/* f16f878: 0040b025 */ or $s6,$v0,$zero +/* f16f87c: 32a4ffff */ andi $a0,$s5,0xffff +/* f16f880: 3225ffff */ andi $a1,$s1,0xffff +/* f16f884: 3246ffff */ andi $a2,$s2,0xffff +/* f16f888: 0fc5bbbf */ jal func0f16eefc +/* f16f88c: 3207ffff */ andi $a3,$s0,0xffff +/* f16f890: 00409825 */ or $s3,$v0,$zero +/* f16f894: 32a4ffff */ andi $a0,$s5,0xffff +/* f16f898: 3225ffff */ andi $a1,$s1,0xffff +/* f16f89c: 3246ffff */ andi $a2,$s2,0xffff +/* f16f8a0: 0fc5bbe8 */ jal func0f16efa0 +/* f16f8a4: 3207ffff */ andi $a3,$s0,0xffff +/* f16f8a8: 0040a025 */ or $s4,$v0,$zero +/* f16f8ac: 32a4ffff */ andi $a0,$s5,0xffff +/* f16f8b0: 3225ffff */ andi $a1,$s1,0xffff +/* f16f8b4: 3246ffff */ andi $a2,$s2,0xffff +/* f16f8b8: 0fc5bc11 */ jal func0f16f044 +/* f16f8bc: 3207ffff */ andi $a3,$s0,0xffff +/* f16f8c0: 27a40070 */ addiu $a0,$sp,0x70 +/* f16f8c4: 8fa504c8 */ lw $a1,0x4c8($sp) +/* f16f8c8: 02c03025 */ or $a2,$s6,$zero +/* f16f8cc: 02603825 */ or $a3,$s3,$zero +/* f16f8d0: afb40010 */ sw $s4,0x10($sp) +/* f16f8d4: 0fc5bf23 */ jal func0f16fc8c +/* f16f8d8: afa20014 */ sw $v0,0x14($sp) +/* f16f8dc: 93d80000 */ lbu $t8,0x0($s8) +/* f16f8e0: 26f70004 */ addiu $s7,$s7,0x4 +/* f16f8e4: 03027025 */ or $t6,$t8,$v0 +/* f16f8e8: a3ce0000 */ sb $t6,0x0($s8) +/* f16f8ec: 8fab04a4 */ lw $t3,0x4a4($sp) +/* f16f8f0: 02eb082a */ slt $at,$s7,$t3 +/* f16f8f4: 5420ff5c */ bnezl $at,.L0f16f668 +/* f16f8f8: 8fae0470 */ lw $t6,0x470($sp) +.L0f16f8fc: +/* f16f8fc: 8faf0474 */ lw $t7,0x474($sp) +/* f16f900: 8fac0054 */ lw $t4,0x54($sp) +/* f16f904: 8fab04a8 */ lw $t3,0x4a8($sp) +/* f16f908: 8fb80470 */ lw $t8,0x470($sp) +/* f16f90c: 01ecc821 */ addu $t9,$t7,$t4 +/* f16f910: 8fac04bc */ lw $t4,0x4bc($sp) +/* f16f914: 8fad04a4 */ lw $t5,0x4a4($sp) +/* f16f918: 256f0002 */ addiu $t7,$t3,0x2 +/* f16f91c: 01ec082a */ slt $at,$t7,$t4 +/* f16f920: 030d7021 */ addu $t6,$t8,$t5 +/* f16f924: afaf04a8 */ sw $t7,0x4a8($sp) +/* f16f928: afb90474 */ sw $t9,0x474($sp) +/* f16f92c: 1420ff3c */ bnez $at,.L0f16f620 +/* f16f930: afae0470 */ sw $t6,0x470($sp) +.L0f16f934: +/* f16f934: 8fb904a0 */ lw $t9,0x4a0($sp) +/* f16f938: 8fad049c */ lw $t5,0x49c($sp) +/* f16f93c: 0019c043 */ sra $t8,$t9,0x1 +/* f16f940: 030d0019 */ multu $t8,$t5 +/* f16f944: 00001012 */ mflo $v0 +/* f16f948: 100000c5 */ beqz $zero,.L0f16fc60 +/* f16f94c: 8fbf0044 */ lw $ra,0x44($sp) +.L0f16f950: +/* f16f950: 8fae04bc */ lw $t6,0x4bc($sp) +/* f16f954: 8fab04a0 */ lw $t3,0x4a0($sp) +/* f16f958: afa004a8 */ sw $zero,0x4a8($sp) +/* f16f95c: 19c000b8 */ blez $t6,.L0f16fc40 +/* f16f960: 000b7843 */ sra $t7,$t3,0x1 +/* f16f964: afaf0054 */ sw $t7,0x54($sp) +.L0f16f968: +/* f16f968: 8fb904a8 */ lw $t9,0x4a8($sp) +/* f16f96c: 8fac04bc */ lw $t4,0x4bc($sp) +/* f16f970: 0000b825 */ or $s7,$zero,$zero +/* f16f974: 27380001 */ addiu $t8,$t9,0x1 +/* f16f978: 030c082a */ slt $at,$t8,$t4 +/* f16f97c: 10200004 */ beqz $at,.L0f16f990 +/* f16f980: 8fad04a4 */ lw $t5,0x4a4($sp) +/* f16f984: 000d7043 */ sra $t6,$t5,0x1 +/* f16f988: 10000002 */ beqz $zero,.L0f16f994 +/* f16f98c: afae0480 */ sw $t6,0x480($sp) +.L0f16f990: +/* f16f990: afa00480 */ sw $zero,0x480($sp) +.L0f16f994: +/* f16f994: 8fab04a4 */ lw $t3,0x4a4($sp) +/* f16f998: 5960009c */ blezl $t3,.L0f16fc0c +/* f16f99c: 8fae0474 */ lw $t6,0x474($sp) +/* f16f9a0: 8faf0470 */ lw $t7,0x470($sp) +.L0f16f9a4: +/* f16f9a4: 00174043 */ sra $t0,$s7,0x1 +/* f16f9a8: 8fab04b8 */ lw $t3,0x4b8($sp) +/* f16f9ac: 010fc821 */ addu $t9,$t0,$t7 +/* f16f9b0: 93220000 */ lbu $v0,0x0($t9) +/* f16f9b4: 8fa504c4 */ lw $a1,0x4c4($sp) +/* f16f9b8: 26ef0001 */ addiu $t7,$s7,0x1 +/* f16f9bc: 00026103 */ sra $t4,$v0,0x4 +/* f16f9c0: 3198000f */ andi $t8,$t4,0xf +/* f16f9c4: 00186840 */ sll $t5,$t8,0x1 +/* f16f9c8: 01eb182a */ slt $v1,$t7,$t3 +/* f16f9cc: 0062c807 */ srav $t9,$v0,$v1 +/* f16f9d0: 00ad7021 */ addu $t6,$a1,$t5 +/* f16f9d4: 13200003 */ beqz $t9,.L0f16f9e4 +/* f16f9d8: 95d50000 */ lhu $s5,0x0($t6) +/* f16f9dc: 10000002 */ beqz $zero,.L0f16f9e8 +/* f16f9e0: 00005025 */ or $t2,$zero,$zero +.L0f16f9e4: +/* f16f9e4: 240a0004 */ addiu $t2,$zero,0x4 +.L0f16f9e8: +/* f16f9e8: 8fae0480 */ lw $t6,0x480($sp) +/* f16f9ec: 8faf0470 */ lw $t7,0x470($sp) +/* f16f9f0: 8fa404c4 */ lw $a0,0x4c4($sp) +/* f16f9f4: 010e5821 */ addu $t3,$t0,$t6 +/* f16f9f8: 016fc821 */ addu $t9,$t3,$t7 +/* f16f9fc: 93220000 */ lbu $v0,0x0($t9) +/* f16fa00: 314c000f */ andi $t4,$t2,0xf +/* f16fa04: 000cc040 */ sll $t8,$t4,0x1 +/* f16fa08: 00986821 */ addu $t5,$a0,$t8 +/* f16fa0c: 00026103 */ sra $t4,$v0,0x4 +/* f16fa10: 95b10000 */ lhu $s1,0x0($t5) +/* f16fa14: 3198000f */ andi $t8,$t4,0xf +/* f16fa18: 00186840 */ sll $t5,$t8,0x1 +/* f16fa1c: 008d7021 */ addu $t6,$a0,$t5 +/* f16fa20: 00625807 */ srav $t3,$v0,$v1 +/* f16fa24: 11600003 */ beqz $t3,.L0f16fa34 +/* f16fa28: 95d20000 */ lhu $s2,0x0($t6) +/* f16fa2c: 10000002 */ beqz $zero,.L0f16fa38 +/* f16fa30: 00005025 */ or $t2,$zero,$zero +.L0f16fa34: +/* f16fa34: 240a0004 */ addiu $t2,$zero,0x4 +.L0f16fa38: +/* f16fa38: 314f000f */ andi $t7,$t2,0xf +/* f16fa3c: 000fc840 */ sll $t9,$t7,0x1 +/* f16fa40: 00996021 */ addu $t4,$a0,$t9 +/* f16fa44: 95890000 */ lhu $t1,0x0($t4) +/* f16fa48: 0015c203 */ sra $t8,$s5,0x8 +/* f16fa4c: 00117203 */ sra $t6,$s1,0x8 +/* f16fa50: 31cb00ff */ andi $t3,$t6,0xff +/* f16fa54: 330d00ff */ andi $t5,$t8,0xff +/* f16fa58: 01ab7821 */ addu $t7,$t5,$t3 +/* f16fa5c: 0012ca03 */ sra $t9,$s2,0x8 +/* f16fa60: 332c00ff */ andi $t4,$t9,0xff +/* f16fa64: 00097203 */ sra $t6,$t1,0x8 +/* f16fa68: 31cd00ff */ andi $t5,$t6,0xff +/* f16fa6c: 01ecc021 */ addu $t8,$t7,$t4 +/* f16fa70: 030d3021 */ addu $a2,$t8,$t5 +/* f16fa74: 00065883 */ sra $t3,$a2,0x2 +/* f16fa78: 322c00ff */ andi $t4,$s1,0xff +/* f16fa7c: 32af00ff */ andi $t7,$s5,0xff +/* f16fa80: 01ec7021 */ addu $t6,$t7,$t4 +/* f16fa84: 316600ff */ andi $a2,$t3,0xff +/* f16fa88: 325800ff */ andi $t8,$s2,0xff +/* f16fa8c: 01d86821 */ addu $t5,$t6,$t8 +/* f16fa90: 312b00ff */ andi $t3,$t1,0xff +/* f16fa94: 01ab3821 */ addu $a3,$t5,$t3 +/* f16fa98: 24e70001 */ addiu $a3,$a3,0x1 +/* f16fa9c: 0007c883 */ sra $t9,$a3,0x2 +/* f16faa0: 332700ff */ andi $a3,$t9,0xff +/* f16faa4: 8fa504c8 */ lw $a1,0x4c8($sp) +/* f16faa8: 02a01025 */ or $v0,$s5,$zero +/* f16faac: 02201825 */ or $v1,$s1,$zero +/* f16fab0: 0fc5bf54 */ jal func0f16fd50 +/* f16fab4: 02404025 */ or $t0,$s2,$zero +/* f16fab8: 8fac0474 */ lw $t4,0x474($sp) +/* f16fabc: 8fa60470 */ lw $a2,0x470($sp) +/* f16fac0: 00177083 */ sra $t6,$s7,0x2 +/* f16fac4: 26e80002 */ addiu $t0,$s7,0x2 +/* f16fac8: 8fa504c4 */ lw $a1,0x4c4($sp) +/* f16facc: 0002c100 */ sll $t8,$v0,0x4 +/* f16fad0: 00086843 */ sra $t5,$t0,0x1 +/* f16fad4: 018ef021 */ addu $s8,$t4,$t6 +/* f16fad8: a3d80000 */ sb $t8,0x0($s8) +/* f16fadc: 01a65821 */ addu $t3,$t5,$a2 +/* f16fae0: 91630000 */ lbu $v1,0x0($t3) +/* f16fae4: 8fb804b8 */ lw $t8,0x4b8($sp) +/* f16fae8: 01a04025 */ or $t0,$t5,$zero +/* f16faec: 0003c903 */ sra $t9,$v1,0x4 +/* f16faf0: 332f000f */ andi $t7,$t9,0xf +/* f16faf4: 26ed0003 */ addiu $t5,$s7,0x3 +/* f16faf8: 000f6040 */ sll $t4,$t7,0x1 +/* f16fafc: 01b8202a */ slt $a0,$t5,$t8 +/* f16fb00: 00ac7021 */ addu $t6,$a1,$t4 +/* f16fb04: 00835807 */ srav $t3,$v1,$a0 +/* f16fb08: 11600003 */ beqz $t3,.L0f16fb18 +/* f16fb0c: 95d50000 */ lhu $s5,0x0($t6) +/* f16fb10: 10000002 */ beqz $zero,.L0f16fb1c +/* f16fb14: 00005025 */ or $t2,$zero,$zero +.L0f16fb18: +/* f16fb18: 240a0004 */ addiu $t2,$zero,0x4 +.L0f16fb1c: +/* f16fb1c: 8fae0480 */ lw $t6,0x480($sp) +/* f16fb20: 3159000f */ andi $t9,$t2,0xf +/* f16fb24: 00197840 */ sll $t7,$t9,0x1 +/* f16fb28: 010ec021 */ addu $t8,$t0,$t6 +/* f16fb2c: 03066821 */ addu $t5,$t8,$a2 +/* f16fb30: 91a20000 */ lbu $v0,0x0($t5) +/* f16fb34: 00af6021 */ addu $t4,$a1,$t7 +/* f16fb38: 95910000 */ lhu $s1,0x0($t4) +/* f16fb3c: 00025903 */ sra $t3,$v0,0x4 +/* f16fb40: 3179000f */ andi $t9,$t3,0xf +/* f16fb44: 00197840 */ sll $t7,$t9,0x1 +/* f16fb48: 00af6021 */ addu $t4,$a1,$t7 +/* f16fb4c: 00827007 */ srav $t6,$v0,$a0 +/* f16fb50: 11c00003 */ beqz $t6,.L0f16fb60 +/* f16fb54: 95920000 */ lhu $s2,0x0($t4) +/* f16fb58: 10000002 */ beqz $zero,.L0f16fb64 +/* f16fb5c: 00005025 */ or $t2,$zero,$zero +.L0f16fb60: +/* f16fb60: 240a0004 */ addiu $t2,$zero,0x4 +.L0f16fb64: +/* f16fb64: 8fa404c4 */ lw $a0,0x4c4($sp) +/* f16fb68: 3158000f */ andi $t8,$t2,0xf +/* f16fb6c: 00186840 */ sll $t5,$t8,0x1 +/* f16fb70: 008d5821 */ addu $t3,$a0,$t5 +/* f16fb74: 95690000 */ lhu $t1,0x0($t3) +/* f16fb78: 0015ca03 */ sra $t9,$s5,0x8 +/* f16fb7c: 00116203 */ sra $t4,$s1,0x8 +/* f16fb80: 318e00ff */ andi $t6,$t4,0xff +/* f16fb84: 332f00ff */ andi $t7,$t9,0xff +/* f16fb88: 01eec021 */ addu $t8,$t7,$t6 +/* f16fb8c: 00126a03 */ sra $t5,$s2,0x8 +/* f16fb90: 31ab00ff */ andi $t3,$t5,0xff +/* f16fb94: 00096203 */ sra $t4,$t1,0x8 +/* f16fb98: 318f00ff */ andi $t7,$t4,0xff +/* f16fb9c: 030bc821 */ addu $t9,$t8,$t3 +/* f16fba0: 032f3021 */ addu $a2,$t9,$t7 +/* f16fba4: 00067083 */ sra $t6,$a2,0x2 +/* f16fba8: 322b00ff */ andi $t3,$s1,0xff +/* f16fbac: 32b800ff */ andi $t8,$s5,0xff +/* f16fbb0: 030b6021 */ addu $t4,$t8,$t3 +/* f16fbb4: 31c600ff */ andi $a2,$t6,0xff +/* f16fbb8: 325900ff */ andi $t9,$s2,0xff +/* f16fbbc: 01997821 */ addu $t7,$t4,$t9 +/* f16fbc0: 312e00ff */ andi $t6,$t1,0xff +/* f16fbc4: 01ee3821 */ addu $a3,$t7,$t6 +/* f16fbc8: 24e70001 */ addiu $a3,$a3,0x1 +/* f16fbcc: 00076883 */ sra $t5,$a3,0x2 +/* f16fbd0: 31a700ff */ andi $a3,$t5,0xff +/* f16fbd4: 8fa504c8 */ lw $a1,0x4c8($sp) +/* f16fbd8: 02a01025 */ or $v0,$s5,$zero +/* f16fbdc: 02201825 */ or $v1,$s1,$zero +/* f16fbe0: 0fc5bf54 */ jal func0f16fd50 +/* f16fbe4: 02404025 */ or $t0,$s2,$zero +/* f16fbe8: 93cb0000 */ lbu $t3,0x0($s8) +/* f16fbec: 26f70004 */ addiu $s7,$s7,0x4 +/* f16fbf0: 0162c825 */ or $t9,$t3,$v0 +/* f16fbf4: a3d90000 */ sb $t9,0x0($s8) +/* f16fbf8: 8faf04a4 */ lw $t7,0x4a4($sp) +/* f16fbfc: 02ef082a */ slt $at,$s7,$t7 +/* f16fc00: 5420ff68 */ bnezl $at,.L0f16f9a4 +/* f16fc04: 8faf0470 */ lw $t7,0x470($sp) +/* f16fc08: 8fae0474 */ lw $t6,0x474($sp) +.L0f16fc0c: +/* f16fc0c: 8fad0054 */ lw $t5,0x54($sp) +/* f16fc10: 8faf04a8 */ lw $t7,0x4a8($sp) +/* f16fc14: 8fab0470 */ lw $t3,0x470($sp) +/* f16fc18: 01cdc021 */ addu $t8,$t6,$t5 +/* f16fc1c: 8fad04bc */ lw $t5,0x4bc($sp) +/* f16fc20: 8fac04a4 */ lw $t4,0x4a4($sp) +/* f16fc24: 25ee0002 */ addiu $t6,$t7,0x2 +/* f16fc28: 01cd082a */ slt $at,$t6,$t5 +/* f16fc2c: 016cc821 */ addu $t9,$t3,$t4 +/* f16fc30: afae04a8 */ sw $t6,0x4a8($sp) +/* f16fc34: afb80474 */ sw $t8,0x474($sp) +/* f16fc38: 1420ff4b */ bnez $at,.L0f16f968 +/* f16fc3c: afb90470 */ sw $t9,0x470($sp) +.L0f16fc40: +/* f16fc40: 8fb804a0 */ lw $t8,0x4a0($sp) +/* f16fc44: 8fac049c */ lw $t4,0x49c($sp) +/* f16fc48: 00185843 */ sra $t3,$t8,0x1 +/* f16fc4c: 016c0019 */ multu $t3,$t4 +/* f16fc50: 00001012 */ mflo $v0 +/* f16fc54: 10000002 */ beqz $zero,.L0f16fc60 +/* f16fc58: 8fbf0044 */ lw $ra,0x44($sp) +.L0f16fc5c: +/* f16fc5c: 8fbf0044 */ lw $ra,0x44($sp) +.L0f16fc60: +/* f16fc60: 8fb00020 */ lw $s0,0x20($sp) +/* f16fc64: 8fb10024 */ lw $s1,0x24($sp) +/* f16fc68: 8fb20028 */ lw $s2,0x28($sp) +/* f16fc6c: 8fb3002c */ lw $s3,0x2c($sp) +/* f16fc70: 8fb40030 */ lw $s4,0x30($sp) +/* f16fc74: 8fb50034 */ lw $s5,0x34($sp) +/* f16fc78: 8fb60038 */ lw $s6,0x38($sp) +/* f16fc7c: 8fb7003c */ lw $s7,0x3c($sp) +/* f16fc80: 8fbe0040 */ lw $s8,0x40($sp) +/* f16fc84: 03e00008 */ jr $ra +/* f16fc88: 27bd04b0 */ addiu $sp,$sp,0x4b0 +); + +GLOBAL_ASM( +glabel func0f16fc8c +/* f16fc8c: 27bdfff0 */ addiu $sp,$sp,-16 +/* f16fc90: afb1000c */ sw $s1,0xc($sp) +/* f16fc94: afb00008 */ sw $s0,0x8($sp) +/* f16fc98: 3c0205f5 */ lui $v0,0x5f5 +/* f16fc9c: 00c08025 */ or $s0,$a2,$zero +/* f16fca0: 00e08825 */ or $s1,$a3,$zero +/* f16fca4: 00001825 */ or $v1,$zero,$zero +/* f16fca8: 3442e0ff */ ori $v0,$v0,0xe0ff +/* f16fcac: 18a00023 */ blez $a1,.L0f16fd3c +/* f16fcb0: 00004025 */ or $t0,$zero,$zero +/* f16fcb4: 00803025 */ or $a2,$a0,$zero +/* f16fcb8: 8faa0024 */ lw $t2,0x24($sp) +/* f16fcbc: 8fa90020 */ lw $t1,0x20($sp) +.L0f16fcc0: +/* f16fcc0: 90ce0000 */ lbu $t6,0x0($a2) +/* f16fcc4: 90cf0001 */ lbu $t7,0x1($a2) +/* f16fcc8: 90d90002 */ lbu $t9,0x2($a2) +/* f16fccc: 01d02023 */ subu $a0,$t6,$s0 +/* f16fcd0: 00840019 */ multu $a0,$a0 +/* f16fcd4: 01f12023 */ subu $a0,$t7,$s1 +/* f16fcd8: 90cc0003 */ lbu $t4,0x3($a2) +/* f16fcdc: 00003812 */ mflo $a3 +/* f16fce0: 00000000 */ sll $zero,$zero,0x0 +/* f16fce4: 00000000 */ sll $zero,$zero,0x0 +/* f16fce8: 00840019 */ multu $a0,$a0 +/* f16fcec: 03292023 */ subu $a0,$t9,$t1 +/* f16fcf0: 0000c012 */ mflo $t8 +/* f16fcf4: 00f83821 */ addu $a3,$a3,$t8 +/* f16fcf8: 00000000 */ sll $zero,$zero,0x0 +/* f16fcfc: 00840019 */ multu $a0,$a0 +/* f16fd00: 018a2023 */ subu $a0,$t4,$t2 +/* f16fd04: 00005812 */ mflo $t3 +/* f16fd08: 00eb3821 */ addu $a3,$a3,$t3 +/* f16fd0c: 00000000 */ sll $zero,$zero,0x0 +/* f16fd10: 00840019 */ multu $a0,$a0 +/* f16fd14: 00006812 */ mflo $t5 +/* f16fd18: 00ed3821 */ addu $a3,$a3,$t5 +/* f16fd1c: 00e2082a */ slt $at,$a3,$v0 +/* f16fd20: 50200004 */ beqzl $at,.L0f16fd34 +/* f16fd24: 25080001 */ addiu $t0,$t0,0x1 +/* f16fd28: 01001825 */ or $v1,$t0,$zero +/* f16fd2c: 00e01025 */ or $v0,$a3,$zero +/* f16fd30: 25080001 */ addiu $t0,$t0,0x1 +.L0f16fd34: +/* f16fd34: 1505ffe2 */ bne $t0,$a1,.L0f16fcc0 +/* f16fd38: 24c60004 */ addiu $a2,$a2,0x4 +.L0f16fd3c: +/* f16fd3c: 8fb00008 */ lw $s0,0x8($sp) +/* f16fd40: 8fb1000c */ lw $s1,0xc($sp) +/* f16fd44: 27bd0010 */ addiu $sp,$sp,0x10 +/* f16fd48: 03e00008 */ jr $ra +/* f16fd4c: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f16fd50 +/* f16fd50: 27bdfff0 */ addiu $sp,$sp,-16 +/* f16fd54: afb1000c */ sw $s1,0xc($sp) +/* f16fd58: afb00008 */ sw $s0,0x8($sp) +/* f16fd5c: 3c0205f5 */ lui $v0,0x5f5 +/* f16fd60: 00c08025 */ or $s0,$a2,$zero +/* f16fd64: 00e08825 */ or $s1,$a3,$zero +/* f16fd68: 00001825 */ or $v1,$zero,$zero +/* f16fd6c: 3442e0ff */ ori $v0,$v0,0xe0ff +/* f16fd70: 18a00017 */ blez $a1,.L0f16fdd0 +/* f16fd74: 00004025 */ or $t0,$zero,$zero +/* f16fd78: 00803025 */ or $a2,$a0,$zero +.L0f16fd7c: +/* f16fd7c: 94c40000 */ lhu $a0,0x0($a2) +/* f16fd80: 00047203 */ sra $t6,$a0,0x8 +/* f16fd84: 31cf00ff */ andi $t7,$t6,0xff +/* f16fd88: 01f03823 */ subu $a3,$t7,$s0 +/* f16fd8c: 00e70019 */ multu $a3,$a3 +/* f16fd90: 309800ff */ andi $t8,$a0,0xff +/* f16fd94: 03114823 */ subu $t1,$t8,$s1 +/* f16fd98: 0000c812 */ mflo $t9 +/* f16fd9c: 00000000 */ sll $zero,$zero,0x0 +/* f16fda0: 00000000 */ sll $zero,$zero,0x0 +/* f16fda4: 01290019 */ multu $t1,$t1 +/* f16fda8: 00005812 */ mflo $t3 +/* f16fdac: 032b5021 */ addu $t2,$t9,$t3 +/* f16fdb0: 0142082a */ slt $at,$t2,$v0 +/* f16fdb4: 50200004 */ beqzl $at,.L0f16fdc8 +/* f16fdb8: 25080001 */ addiu $t0,$t0,0x1 +/* f16fdbc: 01001825 */ or $v1,$t0,$zero +/* f16fdc0: 01401025 */ or $v0,$t2,$zero +/* f16fdc4: 25080001 */ addiu $t0,$t0,0x1 +.L0f16fdc8: +/* f16fdc8: 1505ffec */ bne $t0,$a1,.L0f16fd7c +/* f16fdcc: 24c60002 */ addiu $a2,$a2,0x2 +.L0f16fdd0: +/* f16fdd0: 8fb00008 */ lw $s0,0x8($sp) +/* f16fdd4: 8fb1000c */ lw $s1,0xc($sp) +/* f16fdd8: 27bd0010 */ addiu $sp,$sp,0x10 +/* f16fddc: 03e00008 */ jr $ra +/* f16fde0: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f16fde4 +/* f16fde4: 27bdcf58 */ addiu $sp,$sp,-12456 +/* f16fde8: afbf004c */ sw $ra,0x4c($sp) +/* f16fdec: afbe0048 */ sw $s8,0x48($sp) +/* f16fdf0: afb70044 */ sw $s7,0x44($sp) +/* f16fdf4: afb60040 */ sw $s6,0x40($sp) +/* f16fdf8: afb5003c */ sw $s5,0x3c($sp) +/* f16fdfc: afb40038 */ sw $s4,0x38($sp) +/* f16fe00: afb30034 */ sw $s3,0x34($sp) +/* f16fe04: afb20030 */ sw $s2,0x30($sp) +/* f16fe08: afb1002c */ sw $s1,0x2c($sp) +/* f16fe0c: afb00028 */ sw $s0,0x28($sp) +/* f16fe10: afa530ac */ sw $a1,0x30ac($sp) +/* f16fe14: afa630b0 */ sw $a2,0x30b0($sp) +/* f16fe18: afa730b4 */ sw $a3,0x30b4($sp) +/* f16fe1c: afa00088 */ sw $zero,0x88($sp) +/* f16fe20: 0fc5cd48 */ jal func0f173520 +/* f16fe24: afa00070 */ sw $zero,0x70($sp) +/* f16fe28: 8fa930b0 */ lw $t1,0x30b0($sp) +/* f16fe2c: 8faa30b4 */ lw $t2,0x30b4($sp) +/* f16fe30: 240e0001 */ addiu $t6,$zero,0x1 +/* f16fe34: 11200005 */ beqz $t1,.L0f16fe4c +/* f16fe38: 3c08800b */ lui $t0,0x800b +/* f16fe3c: 51400004 */ beqzl $t2,.L0f16fe50 +/* f16fe40: 8faa30b4 */ lw $t2,0x30b4($sp) +/* f16fe44: 10000003 */ beqz $zero,.L0f16fe54 +/* f16fe48: afaa009c */ sw $t2,0x9c($sp) +.L0f16fe4c: +/* f16fe4c: 8faa30b4 */ lw $t2,0x30b4($sp) +.L0f16fe50: +/* f16fe50: afae009c */ sw $t6,0x9c($sp) +.L0f16fe54: +/* f16fe54: 8fa730b8 */ lw $a3,0x30b8($sp) +/* f16fe58: 000ac940 */ sll $t9,$t2,0x5 +/* f16fe5c: 00097940 */ sll $t7,$t1,0x5 +/* f16fe60: 8ce3000c */ lw $v1,0xc($a3) +/* f16fe64: 31f80020 */ andi $t8,$t7,0x20 +/* f16fe68: 2508b538 */ addiu $t0,$t0,-19144 +/* f16fe6c: 906b000b */ lbu $t3,0xb($v1) +/* f16fe70: 316cff1f */ andi $t4,$t3,0xff1f +/* f16fe74: 032c6825 */ or $t5,$t9,$t4 +/* f16fe78: a06d000b */ sb $t5,0xb($v1) +/* f16fe7c: 8ce3000c */ lw $v1,0xc($a3) +/* f16fe80: 906b000c */ lbu $t3,0xc($v1) +/* f16fe84: 3179ffdf */ andi $t9,$t3,0xffdf +/* f16fe88: 03196025 */ or $t4,$t8,$t9 +/* f16fe8c: 11200017 */ beqz $t1,.L0f16feec +/* f16fe90: a06c000c */ sb $t4,0xc($v1) +/* f16fe94: 8d050000 */ lw $a1,0x0($t0) +/* f16fe98: 24060001 */ addiu $a2,$zero,0x1 +/* f16fe9c: afa60070 */ sw $a2,0x70($sp) +/* f16fea0: 58a00013 */ blezl $a1,.L0f16fef0 +/* f16fea4: 8fb9009c */ lw $t9,0x9c($sp) +/* f16fea8: 8ced000c */ lw $t5,0xc($a3) +/* f16feac: 3c0f800b */ lui $t7,0x800b +/* f16feb0: 25e2abd8 */ addiu $v0,$t7,-21544 +/* f16feb4: 8da30000 */ lw $v1,0x0($t5) +/* f16feb8: 00055900 */ sll $t3,$a1,0x4 +/* f16febc: 01622021 */ addu $a0,$t3,$v0 +/* f16fec0: 00037502 */ srl $t6,$v1,0x14 +/* f16fec4: 01c01825 */ or $v1,$t6,$zero +/* f16fec8: 84580000 */ lh $t8,0x0($v0) +.L0f16fecc: +/* f16fecc: 24420010 */ addiu $v0,$v0,0x10 +/* f16fed0: 0044082b */ sltu $at,$v0,$a0 +/* f16fed4: 14780002 */ bne $v1,$t8,.L0f16fee0 +/* f16fed8: 00000000 */ sll $zero,$zero,0x0 +/* f16fedc: 00003025 */ or $a2,$zero,$zero +.L0f16fee0: +/* f16fee0: 5420fffa */ bnezl $at,.L0f16fecc +/* f16fee4: 84580000 */ lh $t8,0x0($v0) +/* f16fee8: afa60070 */ sw $a2,0x70($sp) +.L0f16feec: +/* f16feec: 8fb9009c */ lw $t9,0x9c($sp) +.L0f16fef0: +/* f16fef0: 3c08800b */ lui $t0,0x800b +/* f16fef4: 2508b538 */ addiu $t0,$t0,-19144 +/* f16fef8: 8fa60070 */ lw $a2,0x70($sp) +/* f16fefc: 1b2001a9 */ blez $t9,.L0f1705a4 +/* f16ff00: afa000a0 */ sw $zero,0xa0($sp) +/* f16ff04: afa60070 */ sw $a2,0x70($sp) +/* f16ff08: 27be10a8 */ addiu $s8,$sp,0x10a8 +/* f16ff0c: 8fb10084 */ lw $s1,0x84($sp) +.L0f16ff10: +/* f16ff10: 0fc5cd4f */ jal func0f17353c +/* f16ff14: 24040004 */ addiu $a0,$zero,0x4 +/* f16ff18: afa20080 */ sw $v0,0x80($sp) +/* f16ff1c: 0fc5cd4f */ jal func0f17353c +/* f16ff20: 24040008 */ addiu $a0,$zero,0x8 +/* f16ff24: 0040b025 */ or $s6,$v0,$zero +/* f16ff28: 0fc5cd4f */ jal func0f17353c +/* f16ff2c: 24040008 */ addiu $a0,$zero,0x8 +/* f16ff30: 0040b825 */ or $s7,$v0,$zero +/* f16ff34: 0fc5cd4f */ jal func0f17353c +/* f16ff38: 24040004 */ addiu $a0,$zero,0x4 +/* f16ff3c: 8fac00a0 */ lw $t4,0xa0($sp) +/* f16ff40: 8fa430b8 */ lw $a0,0x30b8($sp) +/* f16ff44: 8faf0070 */ lw $t7,0x70($sp) +/* f16ff48: 15800026 */ bnez $t4,.L0f16ffe4 +/* f16ff4c: 00000000 */ sll $zero,$zero,0x0 +/* f16ff50: 8c8d000c */ lw $t5,0xc($a0) +/* f16ff54: 3c0f8008 */ lui $t7,0x8008 +/* f16ff58: a1b60008 */ sb $s6,0x8($t5) +/* f16ff5c: 8c8e000c */ lw $t6,0xc($a0) +/* f16ff60: a1d70009 */ sb $s7,0x9($t6) +/* f16ff64: 8fb40080 */ lw $s4,0x80($sp) +/* f16ff68: 8c83000c */ lw $v1,0xc($a0) +/* f16ff6c: 00145880 */ sll $t3,$s4,0x2 +/* f16ff70: 01eb7821 */ addu $t7,$t7,$t3 +/* f16ff74: 8df84288 */ lw $t8,0x4288($t7) +/* f16ff78: 906d000b */ lbu $t5,0xb($v1) +/* f16ff7c: 0160a025 */ or $s4,$t3,$zero +/* f16ff80: 0018c880 */ sll $t9,$t8,0x2 +/* f16ff84: 332c001c */ andi $t4,$t9,0x1c +/* f16ff88: 31aeffe3 */ andi $t6,$t5,0xffe3 +/* f16ff8c: 018e5825 */ or $t3,$t4,$t6 +/* f16ff90: a06b000b */ sb $t3,0xb($v1) +/* f16ff94: 8c83000c */ lw $v1,0xc($a0) +/* f16ff98: 3c0f8008 */ lui $t7,0x8008 +/* f16ff9c: 01f47821 */ addu $t7,$t7,$s4 +/* f16ffa0: 8df842bc */ lw $t8,0x42bc($t7) +/* f16ffa4: 906d000b */ lbu $t5,0xb($v1) +/* f16ffa8: 3c0b8008 */ lui $t3,0x8008 +/* f16ffac: 33190003 */ andi $t9,$t8,0x3 +/* f16ffb0: 31acfffc */ andi $t4,$t5,0xfffc +/* f16ffb4: 032c7025 */ or $t6,$t9,$t4 +/* f16ffb8: a06e000b */ sb $t6,0xb($v1) +/* f16ffbc: 8c83000c */ lw $v1,0xc($a0) +/* f16ffc0: 01745821 */ addu $t3,$t3,$s4 +/* f16ffc4: 8d6b42f0 */ lw $t3,0x42f0($t3) +/* f16ffc8: 906c000c */ lbu $t4,0xc($v1) +/* f16ffcc: 000bc383 */ sra $t8,$t3,0xe +/* f16ffd0: 0018c980 */ sll $t9,$t8,0x6 +/* f16ffd4: 318eff3f */ andi $t6,$t4,0xff3f +/* f16ffd8: 032e5825 */ or $t3,$t9,$t6 +/* f16ffdc: 1000000c */ beqz $zero,.L0f170010 +/* f16ffe0: a06b000c */ sb $t3,0xc($v1) +.L0f16ffe4: +/* f16ffe4: 11e0000a */ beqz $t7,.L0f170010 +/* f16ffe8: 3c18800b */ lui $t8,0x800b +/* f16ffec: 8f18b538 */ lw $t8,-0x4ac8($t8) +/* f16fff0: 8fac00a0 */ lw $t4,0xa0($sp) +/* f16fff4: 3c0e800b */ lui $t6,0x800b +/* f16fff8: 00186900 */ sll $t5,$t8,0x4 +/* f16fffc: 25ceabd8 */ addiu $t6,$t6,-21544 +/* f170000: 01acc821 */ addu $t9,$t5,$t4 +/* f170004: 032e1821 */ addu $v1,$t9,$t6 +/* f170008: a0760001 */ sb $s6,0x1($v1) +/* f17000c: a0770008 */ sb $s7,0x8($v1) +.L0f170010: +/* f170010: 02d70019 */ multu $s6,$s7 +/* f170014: 00025880 */ sll $t3,$v0,0x2 +/* f170018: 0000a812 */ mflo $s5 +/* f17001c: 2aa12001 */ slti $at,$s5,0x2001 +/* f170020: 54200004 */ bnezl $at,.L0f170034 +/* f170024: 2c41000a */ sltiu $at,$v0,0xa +/* f170028: 100001a4 */ beqz $zero,.L0f1706bc +/* f17002c: 00001025 */ or $v0,$zero,$zero +/* f170030: 2c41000a */ sltiu $at,$v0,0xa +.L0f170034: +/* f170034: 10200131 */ beqz $at,.L0f1704fc +/* f170038: 3c017f1b */ lui $at,0x7f1b +/* f17003c: 002b0821 */ addu $at,$at,$t3 +/* f170040: 8c2b7a50 */ lw $t3,0x7a50($at) +/* f170044: 01600008 */ jr $t3 +/* f170048: 00000000 */ sll $zero,$zero,0x0 +/* f17004c: 8faf30ac */ lw $t7,0x30ac($sp) +/* f170050: 8fb80088 */ lw $t8,0x88($sp) +/* f170054: 02c02825 */ or $a1,$s6,$zero +/* f170058: 02e03025 */ or $a2,$s7,$zero +/* f17005c: 8fa70080 */ lw $a3,0x80($sp) +/* f170060: 0fc5c628 */ jal func0f1718a0 +/* f170064: 01f82021 */ addu $a0,$t7,$t8 +/* f170068: 10000124 */ beqz $zero,.L0f1704fc +/* f17006c: 00408825 */ or $s1,$v0,$zero +/* f170070: 8fb40080 */ lw $s4,0x80($sp) +/* f170074: 3c0c8008 */ lui $t4,0x8008 +/* f170078: 3c068008 */ lui $a2,0x8008 +/* f17007c: 00146880 */ sll $t5,$s4,0x2 +/* f170080: 018d6021 */ addu $t4,$t4,$t5 +/* f170084: 8d8c41b8 */ lw $t4,0x41b8($t4) +/* f170088: 00cd3021 */ addu $a2,$a2,$t5 +/* f17008c: 8cc64220 */ lw $a2,0x4220($a2) +/* f170090: 01960019 */ multu $t4,$s6 +/* f170094: 01a0a025 */ or $s4,$t5,$zero +/* f170098: 03c02025 */ or $a0,$s8,$zero +/* f17009c: 0000c812 */ mflo $t9 +/* f1700a0: 00000000 */ sll $zero,$zero,0x0 +/* f1700a4: 00000000 */ sll $zero,$zero,0x0 +/* f1700a8: 03370019 */ multu $t9,$s7 +/* f1700ac: 00002812 */ mflo $a1 +/* f1700b0: 0fc5c46d */ jal func0f1711b4 +/* f1700b4: 00000000 */ sll $zero,$zero,0x0 +/* f1700b8: 3c0e8008 */ lui $t6,0x8008 +/* f1700bc: 01d47021 */ addu $t6,$t6,$s4 +/* f1700c0: 8dce41ec */ lw $t6,0x41ec($t6) +/* f1700c4: 00155880 */ sll $t3,$s5,0x2 +/* f1700c8: 01755823 */ subu $t3,$t3,$s5 +/* f1700cc: 11c00003 */ beqz $t6,.L0f1700dc +/* f1700d0: 03cb2021 */ addu $a0,$s8,$t3 +/* f1700d4: 0fc5c613 */ jal func0f17184c +/* f1700d8: 02a02825 */ or $a1,$s5,$zero +.L0f1700dc: +/* f1700dc: 8faf30ac */ lw $t7,0x30ac($sp) +/* f1700e0: 8fb80088 */ lw $t8,0x88($sp) +/* f1700e4: 8fad0080 */ lw $t5,0x80($sp) +/* f1700e8: 03c02025 */ or $a0,$s8,$zero +/* f1700ec: 02c02825 */ or $a1,$s6,$zero +/* f1700f0: 02e03025 */ or $a2,$s7,$zero +/* f1700f4: 01f83821 */ addu $a3,$t7,$t8 +/* f1700f8: 0fc5c6ea */ jal func0f171ba8 +/* f1700fc: afad0010 */ sw $t5,0x10($sp) +/* f170100: 100000fe */ beqz $zero,.L0f1704fc +/* f170104: 00408825 */ or $s1,$v0,$zero +/* f170108: 8fb40080 */ lw $s4,0x80($sp) +/* f17010c: 3c198008 */ lui $t9,0x8008 +/* f170110: 273941b8 */ addiu $t9,$t9,0x41b8 +/* f170114: 00146080 */ sll $t4,$s4,0x2 +/* f170118: 01999821 */ addu $s3,$t4,$t9 +/* f17011c: 8e6e0000 */ lw $t6,0x0($s3) +/* f170120: 0180a025 */ or $s4,$t4,$zero +/* f170124: 00008025 */ or $s0,$zero,$zero +/* f170128: 19c00010 */ blez $t6,.L0f17016c +/* f17012c: 3c0b8008 */ lui $t3,0x8008 +/* f170130: 256b4220 */ addiu $t3,$t3,0x4220 +/* f170134: 018b9021 */ addu $s2,$t4,$t3 +/* f170138: 03c08825 */ or $s1,$s8,$zero +/* f17013c: 02202025 */ or $a0,$s1,$zero +.L0f170140: +/* f170140: 02a02825 */ or $a1,$s5,$zero +/* f170144: 0fc5c46d */ jal func0f1711b4 +/* f170148: 8e460000 */ lw $a2,0x0($s2) +/* f17014c: 02d70019 */ multu $s6,$s7 +/* f170150: 8e780000 */ lw $t8,0x0($s3) +/* f170154: 26100001 */ addiu $s0,$s0,0x1 +/* f170158: 0218082a */ slt $at,$s0,$t8 +/* f17015c: 00007812 */ mflo $t7 +/* f170160: 022f8821 */ addu $s1,$s1,$t7 +/* f170164: 5420fff6 */ bnezl $at,.L0f170140 +/* f170168: 02202025 */ or $a0,$s1,$zero +.L0f17016c: +/* f17016c: 3c0d8008 */ lui $t5,0x8008 +/* f170170: 01b46821 */ addu $t5,$t5,$s4 +/* f170174: 8dad41ec */ lw $t5,0x41ec($t5) +/* f170178: 00156080 */ sll $t4,$s5,0x2 +/* f17017c: 01956023 */ subu $t4,$t4,$s5 +/* f170180: 11a00003 */ beqz $t5,.L0f170190 +/* f170184: 03cc2021 */ addu $a0,$s8,$t4 +/* f170188: 0fc5c613 */ jal func0f17184c +/* f17018c: 02a02825 */ or $a1,$s5,$zero +.L0f170190: +/* f170190: 8fb930ac */ lw $t9,0x30ac($sp) +/* f170194: 8fae0088 */ lw $t6,0x88($sp) +/* f170198: 8fab0080 */ lw $t3,0x80($sp) +/* f17019c: 03c02025 */ or $a0,$s8,$zero +/* f1701a0: 02c02825 */ or $a1,$s6,$zero +/* f1701a4: 02e03025 */ or $a2,$s7,$zero +/* f1701a8: 032e3821 */ addu $a3,$t9,$t6 +/* f1701ac: 0fc5c6ea */ jal func0f171ba8 +/* f1701b0: afab0010 */ sw $t3,0x10($sp) +/* f1701b4: 100000d1 */ beqz $zero,.L0f1704fc +/* f1701b8: 00408825 */ or $s1,$v0,$zero +/* f1701bc: 8fb40080 */ lw $s4,0x80($sp) +/* f1701c0: 3c188008 */ lui $t8,0x8008 +/* f1701c4: 03c02025 */ or $a0,$s8,$zero +/* f1701c8: 00147880 */ sll $t7,$s4,0x2 +/* f1701cc: 030fc021 */ addu $t8,$t8,$t7 +/* f1701d0: 8f1841b8 */ lw $t8,0x41b8($t8) +/* f1701d4: 01e0a025 */ or $s4,$t7,$zero +/* f1701d8: 03160019 */ multu $t8,$s6 +/* f1701dc: 00006812 */ mflo $t5 +/* f1701e0: 00000000 */ sll $zero,$zero,0x0 +/* f1701e4: 00000000 */ sll $zero,$zero,0x0 +/* f1701e8: 01b70019 */ multu $t5,$s7 +/* f1701ec: 00002812 */ mflo $a1 +/* f1701f0: 0fc5c556 */ jal func0f171558 +/* f1701f4: 00000000 */ sll $zero,$zero,0x0 +/* f1701f8: 3c0c8008 */ lui $t4,0x8008 +/* f1701fc: 01946021 */ addu $t4,$t4,$s4 +/* f170200: 8d8c41ec */ lw $t4,0x41ec($t4) +/* f170204: 0015c880 */ sll $t9,$s5,0x2 +/* f170208: 0335c823 */ subu $t9,$t9,$s5 +/* f17020c: 11800003 */ beqz $t4,.L0f17021c +/* f170210: 03d92021 */ addu $a0,$s8,$t9 +/* f170214: 0fc5c613 */ jal func0f17184c +/* f170218: 02a02825 */ or $a1,$s5,$zero +.L0f17021c: +/* f17021c: 8fae30ac */ lw $t6,0x30ac($sp) +/* f170220: 8fab0088 */ lw $t3,0x88($sp) +/* f170224: 8faf0080 */ lw $t7,0x80($sp) +/* f170228: 03c02025 */ or $a0,$s8,$zero +/* f17022c: 02c02825 */ or $a1,$s6,$zero +/* f170230: 02e03025 */ or $a2,$s7,$zero +/* f170234: 01cb3821 */ addu $a3,$t6,$t3 +/* f170238: 0fc5c6ea */ jal func0f171ba8 +/* f17023c: afaf0010 */ sw $t7,0x10($sp) +/* f170240: 100000ae */ beqz $zero,.L0f1704fc +/* f170244: 00408825 */ or $s1,$v0,$zero +/* f170248: 8fb80080 */ lw $t8,0x80($sp) +/* f17024c: 3c058008 */ lui $a1,0x8008 +/* f170250: 27a400a8 */ addiu $a0,$sp,0xa8 +/* f170254: 00186880 */ sll $t5,$t8,0x2 +/* f170258: 00ad2821 */ addu $a1,$a1,$t5 +/* f17025c: 0fc5c5c9 */ jal func0f171724 +/* f170260: 8ca54254 */ lw $a1,0x4254($a1) +/* f170264: 8fac30ac */ lw $t4,0x30ac($sp) +/* f170268: 8fb90088 */ lw $t9,0x88($sp) +/* f17026c: 8fae0080 */ lw $t6,0x80($sp) +/* f170270: 02c02025 */ or $a0,$s6,$zero +/* f170274: 02e02825 */ or $a1,$s7,$zero +/* f170278: 27a700a8 */ addiu $a3,$sp,0xa8 +/* f17027c: afa20010 */ sw $v0,0x10($sp) +/* f170280: 01993021 */ addu $a2,$t4,$t9 +/* f170284: 0fc5c863 */ jal func0f17218c +/* f170288: afae0014 */ sw $t6,0x14($sp) +/* f17028c: 1000009b */ beqz $zero,.L0f1704fc +/* f170290: 00408825 */ or $s1,$v0,$zero +/* f170294: 8fab0080 */ lw $t3,0x80($sp) +/* f170298: 3c058008 */ lui $a1,0x8008 +/* f17029c: 27a400a8 */ addiu $a0,$sp,0xa8 +/* f1702a0: 000b7880 */ sll $t7,$t3,0x2 +/* f1702a4: 00af2821 */ addu $a1,$a1,$t7 +/* f1702a8: 0fc5c5c9 */ jal func0f171724 +/* f1702ac: 8ca54254 */ lw $a1,0x4254($a1) +/* f1702b0: 00408025 */ or $s0,$v0,$zero +/* f1702b4: 03c02025 */ or $a0,$s8,$zero +/* f1702b8: 02a02825 */ or $a1,$s5,$zero +/* f1702bc: 0fc5c46d */ jal func0f1711b4 +/* f1702c0: 00403025 */ or $a2,$v0,$zero +/* f1702c4: 8fb830ac */ lw $t8,0x30ac($sp) +/* f1702c8: 8fad0088 */ lw $t5,0x88($sp) +/* f1702cc: 8fb90080 */ lw $t9,0x80($sp) +/* f1702d0: 27ac00a8 */ addiu $t4,$sp,0xa8 +/* f1702d4: afac0010 */ sw $t4,0x10($sp) +/* f1702d8: 03c02025 */ or $a0,$s8,$zero +/* f1702dc: 02c02825 */ or $a1,$s6,$zero +/* f1702e0: 02e03025 */ or $a2,$s7,$zero +/* f1702e4: afb00014 */ sw $s0,0x14($sp) +/* f1702e8: 030d3821 */ addu $a3,$t8,$t5 +/* f1702ec: 0fc5c955 */ jal func0f172554 +/* f1702f0: afb90018 */ sw $t9,0x18($sp) +/* f1702f4: 10000081 */ beqz $zero,.L0f1704fc +/* f1702f8: 00408825 */ or $s1,$v0,$zero +/* f1702fc: 8fae0080 */ lw $t6,0x80($sp) +/* f170300: 3c058008 */ lui $a1,0x8008 +/* f170304: 27a400a8 */ addiu $a0,$sp,0xa8 +/* f170308: 000e5880 */ sll $t3,$t6,0x2 +/* f17030c: 00ab2821 */ addu $a1,$a1,$t3 +/* f170310: 0fc5c5c9 */ jal func0f171724 +/* f170314: 8ca54254 */ lw $a1,0x4254($a1) +/* f170318: 00408025 */ or $s0,$v0,$zero +/* f17031c: 03c02025 */ or $a0,$s8,$zero +/* f170320: 0fc5c556 */ jal func0f171558 +/* f170324: 02a02825 */ or $a1,$s5,$zero +/* f170328: 8faf30ac */ lw $t7,0x30ac($sp) +/* f17032c: 8fb80088 */ lw $t8,0x88($sp) +/* f170330: 8fac0080 */ lw $t4,0x80($sp) +/* f170334: 27ad00a8 */ addiu $t5,$sp,0xa8 +/* f170338: afad0010 */ sw $t5,0x10($sp) +/* f17033c: 03c02025 */ or $a0,$s8,$zero +/* f170340: 02c02825 */ or $a1,$s6,$zero +/* f170344: 02e03025 */ or $a2,$s7,$zero +/* f170348: afb00014 */ sw $s0,0x14($sp) +/* f17034c: 01f83821 */ addu $a3,$t7,$t8 +/* f170350: 0fc5c955 */ jal func0f172554 +/* f170354: afac0018 */ sw $t4,0x18($sp) +/* f170358: 10000068 */ beqz $zero,.L0f1704fc +/* f17035c: 00408825 */ or $s1,$v0,$zero +/* f170360: 8fb40080 */ lw $s4,0x80($sp) +/* f170364: 24040003 */ addiu $a0,$zero,0x3 +/* f170368: 0014c880 */ sll $t9,$s4,0x2 +/* f17036c: 0fc5cd4f */ jal func0f17353c +/* f170370: 0320a025 */ or $s4,$t9,$zero +/* f170374: 3c0e8008 */ lui $t6,0x8008 +/* f170378: 25ce41b8 */ addiu $t6,$t6,0x41b8 +/* f17037c: 028e9821 */ addu $s3,$s4,$t6 +/* f170380: 8e6b0000 */ lw $t3,0x0($s3) +/* f170384: 3c188008 */ lui $t8,0x8008 +/* f170388: 27184220 */ addiu $t8,$t8,0x4220 +/* f17038c: 01760019 */ multu $t3,$s6 +/* f170390: 02989021 */ addu $s2,$s4,$t8 +/* f170394: 00408025 */ or $s0,$v0,$zero +/* f170398: 8e460000 */ lw $a2,0x0($s2) +/* f17039c: 03c02025 */ or $a0,$s8,$zero +/* f1703a0: 00007812 */ mflo $t7 +/* f1703a4: 00000000 */ sll $zero,$zero,0x0 +/* f1703a8: 00000000 */ sll $zero,$zero,0x0 +/* f1703ac: 01f70019 */ multu $t7,$s7 +/* f1703b0: 00002812 */ mflo $a1 +/* f1703b4: 0fc5c46d */ jal func0f1711b4 +/* f1703b8: 00000000 */ sll $zero,$zero,0x0 +/* f1703bc: 8e6d0000 */ lw $t5,0x0($s3) +/* f1703c0: 8e4c0000 */ lw $t4,0x0($s2) +/* f1703c4: 03c02025 */ or $a0,$s8,$zero +/* f1703c8: 01b70019 */ multu $t5,$s7 +/* f1703cc: 02c02825 */ or $a1,$s6,$zero +/* f1703d0: 02003825 */ or $a3,$s0,$zero +/* f1703d4: afac0010 */ sw $t4,0x10($sp) +/* f1703d8: 00003012 */ mflo $a2 +/* f1703dc: 0fc5cad7 */ jal func0f172b5c +/* f1703e0: 00000000 */ sll $zero,$zero,0x0 +/* f1703e4: 3c198008 */ lui $t9,0x8008 +/* f1703e8: 0334c821 */ addu $t9,$t9,$s4 +/* f1703ec: 8f3941ec */ lw $t9,0x41ec($t9) +/* f1703f0: 00157080 */ sll $t6,$s5,0x2 +/* f1703f4: 01d57023 */ subu $t6,$t6,$s5 +/* f1703f8: 13200003 */ beqz $t9,.L0f170408 +/* f1703fc: 03ce2021 */ addu $a0,$s8,$t6 +/* f170400: 0fc5c613 */ jal func0f17184c +/* f170404: 02a02825 */ or $a1,$s5,$zero +.L0f170408: +/* f170408: 8fab30ac */ lw $t3,0x30ac($sp) +/* f17040c: 8faf0088 */ lw $t7,0x88($sp) +/* f170410: 8fb80080 */ lw $t8,0x80($sp) +/* f170414: 03c02025 */ or $a0,$s8,$zero +/* f170418: 02c02825 */ or $a1,$s6,$zero +/* f17041c: 02e03025 */ or $a2,$s7,$zero +/* f170420: 016f3821 */ addu $a3,$t3,$t7 +/* f170424: 0fc5c6ea */ jal func0f171ba8 +/* f170428: afb80010 */ sw $t8,0x10($sp) +/* f17042c: 10000033 */ beqz $zero,.L0f1704fc +/* f170430: 00408825 */ or $s1,$v0,$zero +/* f170434: 8fb40080 */ lw $s4,0x80($sp) +/* f170438: 24040003 */ addiu $a0,$zero,0x3 +/* f17043c: 00146880 */ sll $t5,$s4,0x2 +/* f170440: 0fc5cd4f */ jal func0f17353c +/* f170444: 01a0a025 */ or $s4,$t5,$zero +/* f170448: 3c0c8008 */ lui $t4,0x8008 +/* f17044c: 258c41b8 */ addiu $t4,$t4,0x41b8 +/* f170450: 028c9821 */ addu $s3,$s4,$t4 +/* f170454: 8e790000 */ lw $t9,0x0($s3) +/* f170458: 00408025 */ or $s0,$v0,$zero +/* f17045c: 03c02025 */ or $a0,$s8,$zero +/* f170460: 03360019 */ multu $t9,$s6 +/* f170464: 00007012 */ mflo $t6 +/* f170468: 00000000 */ sll $zero,$zero,0x0 +/* f17046c: 00000000 */ sll $zero,$zero,0x0 +/* f170470: 01d70019 */ multu $t6,$s7 +/* f170474: 00002812 */ mflo $a1 +/* f170478: 0fc5c556 */ jal func0f171558 +/* f17047c: 00000000 */ sll $zero,$zero,0x0 +/* f170480: 8e6b0000 */ lw $t3,0x0($s3) +/* f170484: 3c0f8008 */ lui $t7,0x8008 +/* f170488: 01f47821 */ addu $t7,$t7,$s4 +/* f17048c: 01770019 */ multu $t3,$s7 +/* f170490: 8def4220 */ lw $t7,0x4220($t7) +/* f170494: 03c02025 */ or $a0,$s8,$zero +/* f170498: 02c02825 */ or $a1,$s6,$zero +/* f17049c: 02003825 */ or $a3,$s0,$zero +/* f1704a0: afaf0010 */ sw $t7,0x10($sp) +/* f1704a4: 00003012 */ mflo $a2 +/* f1704a8: 0fc5cad7 */ jal func0f172b5c +/* f1704ac: 00000000 */ sll $zero,$zero,0x0 +/* f1704b0: 3c188008 */ lui $t8,0x8008 +/* f1704b4: 0314c021 */ addu $t8,$t8,$s4 +/* f1704b8: 8f1841ec */ lw $t8,0x41ec($t8) +/* f1704bc: 00156880 */ sll $t5,$s5,0x2 +/* f1704c0: 01b56823 */ subu $t5,$t5,$s5 +/* f1704c4: 13000003 */ beqz $t8,.L0f1704d4 +/* f1704c8: 03cd2021 */ addu $a0,$s8,$t5 +/* f1704cc: 0fc5c613 */ jal func0f17184c +/* f1704d0: 02a02825 */ or $a1,$s5,$zero +.L0f1704d4: +/* f1704d4: 8fac30ac */ lw $t4,0x30ac($sp) +/* f1704d8: 8fb90088 */ lw $t9,0x88($sp) +/* f1704dc: 8fae0080 */ lw $t6,0x80($sp) +/* f1704e0: 03c02025 */ or $a0,$s8,$zero +/* f1704e4: 02c02825 */ or $a1,$s6,$zero +/* f1704e8: 02e03025 */ or $a2,$s7,$zero +/* f1704ec: 01993821 */ addu $a3,$t4,$t9 +/* f1704f0: 0fc5c6ea */ jal func0f171ba8 +/* f1704f4: afae0010 */ sw $t6,0x10($sp) +/* f1704f8: 00408825 */ or $s1,$v0,$zero +.L0f1704fc: +/* f1704fc: 8fab30b0 */ lw $t3,0x30b0($sp) +/* f170500: 24010001 */ addiu $at,$zero,0x1 +/* f170504: 8faf30ac */ lw $t7,0x30ac($sp) +/* f170508: 15610006 */ bne $t3,$at,.L0f170524 +/* f17050c: 8fb80088 */ lw $t8,0x88($sp) +/* f170510: 01f82021 */ addu $a0,$t7,$t8 +/* f170514: 02c02825 */ or $a1,$s6,$zero +/* f170518: 02e03025 */ or $a2,$s7,$zero +/* f17051c: 0fc5ca7e */ jal func0f1729f8 +/* f170520: 8fa70080 */ lw $a3,0x80($sp) +.L0f170524: +/* f170524: 3c02800b */ lui $v0,0x800b +/* f170528: 8fac0088 */ lw $t4,0x88($sp) +/* f17052c: 2442b548 */ addiu $v0,$v0,-19128 +/* f170530: 8c4e0000 */ lw $t6,0x0($v0) +/* f170534: 26310007 */ addiu $s1,$s1,0x7 +/* f170538: 2401fff8 */ addiu $at,$zero,-8 +/* f17053c: 02216824 */ and $t5,$s1,$at +/* f170540: 018dc821 */ addu $t9,$t4,$t5 +/* f170544: 01a08825 */ or $s1,$t5,$zero +/* f170548: 15c00007 */ bnez $t6,.L0f170568 +/* f17054c: afb90088 */ sw $t9,0x88($sp) +/* f170550: 3c0b800b */ lui $t3,0x800b +/* f170554: 8d6bb540 */ lw $t3,-0x4ac0($t3) +/* f170558: 3c01800b */ lui $at,0x800b +/* f17055c: 256f0001 */ addiu $t7,$t3,0x1 +/* f170560: 10000002 */ beqz $zero,.L0f17056c +/* f170564: ac2fb540 */ sw $t7,-0x4ac0($at) +.L0f170568: +/* f170568: ac400000 */ sw $zero,0x0($v0) +.L0f17056c: +/* f17056c: 8fb800a0 */ lw $t8,0xa0($sp) +/* f170570: 8fac009c */ lw $t4,0x9c($sp) +/* f170574: 270d0001 */ addiu $t5,$t8,0x1 +/* f170578: 15acfe65 */ bne $t5,$t4,.L0f16ff10 +/* f17057c: afad00a0 */ sw $t5,0xa0($sp) +/* f170580: 3c08800b */ lui $t0,0x800b +/* f170584: 2508b538 */ addiu $t0,$t0,-19144 +/* f170588: afb10084 */ sw $s1,0x84($sp) +/* f17058c: afb60098 */ sw $s6,0x98($sp) +/* f170590: afb70094 */ sw $s7,0x94($sp) +/* f170594: 8faa30b4 */ lw $t2,0x30b4($sp) +/* f170598: 8fa930b0 */ lw $t1,0x30b0($sp) +/* f17059c: 8fa730b8 */ lw $a3,0x30b8($sp) +/* f1705a0: 8fa60070 */ lw $a2,0x70($sp) +.L0f1705a4: +/* f1705a4: 8fb60098 */ lw $s6,0x98($sp) +/* f1705a8: 10c0000e */ beqz $a2,.L0f1705e4 +/* f1705ac: 8fb70094 */ lw $s7,0x94($sp) +/* f1705b0: 8cf9000c */ lw $t9,0xc($a3) +/* f1705b4: 8d050000 */ lw $a1,0x0($t0) +/* f1705b8: 3c01800b */ lui $at,0x800b +/* f1705bc: 8f2e0000 */ lw $t6,0x0($t9) +/* f1705c0: 00057900 */ sll $t7,$a1,0x4 +/* f1705c4: 002f0821 */ addu $at,$at,$t7 +/* f1705c8: 000e5d02 */ srl $t3,$t6,0x14 +/* f1705cc: a42babd8 */ sh $t3,-0x5428($at) +/* f1705d0: 24b80001 */ addiu $t8,$a1,0x1 +/* f1705d4: 2b010096 */ slti $at,$t8,0x96 +/* f1705d8: 14200002 */ bnez $at,.L0f1705e4 +/* f1705dc: ad180000 */ sw $t8,0x0($t0) +/* f1705e0: ad000000 */ sw $zero,0x0($t0) +.L0f1705e4: +/* f1705e4: 15200034 */ bnez $t1,.L0f1706b8 +/* f1705e8: 29410002 */ slti $at,$t2,0x2 +/* f1705ec: 1420002e */ bnez $at,.L0f1706a8 +/* f1705f0: 8fa430ac */ lw $a0,0x30ac($sp) +/* f1705f4: 8fb430ac */ lw $s4,0x30ac($sp) +/* f1705f8: 8fac0088 */ lw $t4,0x88($sp) +/* f1705fc: 24190001 */ addiu $t9,$zero,0x1 +/* f170600: 29410002 */ slti $at,$t2,0x2 +/* f170604: 02c09025 */ or $s2,$s6,$zero +/* f170608: 02e09825 */ or $s3,$s7,$zero +/* f17060c: afb900a0 */ sw $t9,0xa0($sp) +/* f170610: 1420001e */ bnez $at,.L0f17068c +/* f170614: 028c8021 */ addu $s0,$s4,$t4 +.L0f170618: +/* f170618: 8fae0080 */ lw $t6,0x80($sp) +/* f17061c: 02802025 */ or $a0,$s4,$zero +/* f170620: 02002825 */ or $a1,$s0,$zero +/* f170624: 02403025 */ or $a2,$s2,$zero +/* f170628: 02603825 */ or $a3,$s3,$zero +/* f17062c: 0fc5c1bb */ jal func0f1706ec +/* f170630: afae0010 */ sw $t6,0x10($sp) +/* f170634: 00408825 */ or $s1,$v0,$zero +/* f170638: 02802025 */ or $a0,$s4,$zero +/* f17063c: 02402825 */ or $a1,$s2,$zero +/* f170640: 02603025 */ or $a2,$s3,$zero +/* f170644: 0fc5ca7e */ jal func0f1729f8 +/* f170648: 8fa70080 */ lw $a3,0x80($sp) +/* f17064c: 8fac00a0 */ lw $t4,0xa0($sp) +/* f170650: 8fab0088 */ lw $t3,0x88($sp) +/* f170654: 8fae30b4 */ lw $t6,0x30b4($sp) +/* f170658: 26520001 */ addiu $s2,$s2,0x1 +/* f17065c: 26730001 */ addiu $s3,$s3,0x1 +/* f170660: 0012c043 */ sra $t8,$s2,0x1 +/* f170664: 00136843 */ sra $t5,$s3,0x1 +/* f170668: 0200a025 */ or $s4,$s0,$zero +/* f17066c: 25990001 */ addiu $t9,$t4,0x1 +/* f170670: 01717821 */ addu $t7,$t3,$s1 +/* f170674: afb900a0 */ sw $t9,0xa0($sp) +/* f170678: afaf0088 */ sw $t7,0x88($sp) +/* f17067c: 03009025 */ or $s2,$t8,$zero +/* f170680: 01a09825 */ or $s3,$t5,$zero +/* f170684: 172effe4 */ bne $t9,$t6,.L0f170618 +/* f170688: 02118021 */ addu $s0,$s0,$s1 +.L0f17068c: +/* f17068c: 02802025 */ or $a0,$s4,$zero +/* f170690: 02402825 */ or $a1,$s2,$zero +/* f170694: 02603025 */ or $a2,$s3,$zero +/* f170698: 0fc5ca7e */ jal func0f1729f8 +/* f17069c: 8fa70080 */ lw $a3,0x80($sp) +/* f1706a0: 10000006 */ beqz $zero,.L0f1706bc +/* f1706a4: 8fa20088 */ lw $v0,0x88($sp) +.L0f1706a8: +/* f1706a8: 02c02825 */ or $a1,$s6,$zero +/* f1706ac: 02e03025 */ or $a2,$s7,$zero +/* f1706b0: 0fc5ca7e */ jal func0f1729f8 +/* f1706b4: 8fa70080 */ lw $a3,0x80($sp) +.L0f1706b8: +/* f1706b8: 8fa20088 */ lw $v0,0x88($sp) +.L0f1706bc: +/* f1706bc: 8fbf004c */ lw $ra,0x4c($sp) +/* f1706c0: 8fb00028 */ lw $s0,0x28($sp) +/* f1706c4: 8fb1002c */ lw $s1,0x2c($sp) +/* f1706c8: 8fb20030 */ lw $s2,0x30($sp) +/* f1706cc: 8fb30034 */ lw $s3,0x34($sp) +/* f1706d0: 8fb40038 */ lw $s4,0x38($sp) +/* f1706d4: 8fb5003c */ lw $s5,0x3c($sp) +/* f1706d8: 8fb60040 */ lw $s6,0x40($sp) +/* f1706dc: 8fb70044 */ lw $s7,0x44($sp) +/* f1706e0: 8fbe0048 */ lw $s8,0x48($sp) +/* f1706e4: 03e00008 */ jr $ra +/* f1706e8: 27bd30a8 */ addiu $sp,$sp,0x30a8 +); + +GLOBAL_ASM( +glabel func0f1706ec +/* f1706ec: 27bdff58 */ addiu $sp,$sp,-168 +/* f1706f0: 8fa200b8 */ lw $v0,0xb8($sp) +/* f1706f4: afb00004 */ sw $s0,0x4($sp) +/* f1706f8: 24ee0001 */ addiu $t6,$a3,0x1 +/* f1706fc: afb70020 */ sw $s7,0x20($sp) +/* f170700: afb6001c */ sw $s6,0x1c($sp) +/* f170704: afb50018 */ sw $s5,0x18($sp) +/* f170708: afb2000c */ sw $s2,0xc($sp) +/* f17070c: 000e8043 */ sra $s0,$t6,0x1 +/* f170710: 2c410009 */ sltiu $at,$v0,0x9 +/* f170714: 00c0b025 */ or $s6,$a2,$zero +/* f170718: 00e0b825 */ or $s7,$a3,$zero +/* f17071c: afbe0024 */ sw $s8,0x24($sp) +/* f170720: afb40014 */ sw $s4,0x14($sp) +/* f170724: afb30010 */ sw $s3,0x10($sp) +/* f170728: afb10008 */ sw $s1,0x8($sp) +/* f17072c: 00a04025 */ or $t0,$a1,$zero +/* f170730: 00a06825 */ or $t5,$a1,$zero +/* f170734: 00a0a825 */ or $s5,$a1,$zero +/* f170738: 00801825 */ or $v1,$a0,$zero +/* f17073c: 00806025 */ or $t4,$a0,$zero +/* f170740: 00809025 */ or $s2,$a0,$zero +/* f170744: 1020002a */ beqz $at,.L0f1707f0 +/* f170748: afb0003c */ sw $s0,0x3c($sp) +/* f17074c: 0002c880 */ sll $t9,$v0,0x2 +/* f170750: 3c017f1b */ lui $at,0x7f1b +/* f170754: 00390821 */ addu $at,$at,$t9 +/* f170758: 8c397a78 */ lw $t9,0x7a78($at) +/* f17075c: 03200008 */ jr $t9 +/* f170760: 00000000 */ sll $zero,$zero,0x0 +/* f170764: 26d80001 */ addiu $t8,$s6,0x1 +/* f170768: 00187043 */ sra $t6,$t8,0x1 +/* f17076c: 25cf0003 */ addiu $t7,$t6,0x3 +/* f170770: 26d30003 */ addiu $s3,$s6,0x3 +/* f170774: 31f90ffc */ andi $t9,$t7,0xffc +/* f170778: 32780ffc */ andi $t8,$s3,0xffc +/* f17077c: afb90098 */ sw $t9,0x98($sp) +/* f170780: 1000001b */ beqz $zero,.L0f1707f0 +/* f170784: afb8009c */ sw $t8,0x9c($sp) +/* f170788: 26ce0001 */ addiu $t6,$s6,0x1 +/* f17078c: 000e7843 */ sra $t7,$t6,0x1 +/* f170790: 25f90003 */ addiu $t9,$t7,0x3 +/* f170794: 26d30003 */ addiu $s3,$s6,0x3 +/* f170798: 33380ffc */ andi $t8,$t9,0xffc +/* f17079c: 326e0ffc */ andi $t6,$s3,0xffc +/* f1707a0: afb80098 */ sw $t8,0x98($sp) +/* f1707a4: 10000012 */ beqz $zero,.L0f1707f0 +/* f1707a8: afae009c */ sw $t6,0x9c($sp) +/* f1707ac: 26cf0001 */ addiu $t7,$s6,0x1 +/* f1707b0: 000fc843 */ sra $t9,$t7,0x1 +/* f1707b4: 27380007 */ addiu $t8,$t9,0x7 +/* f1707b8: 26d30007 */ addiu $s3,$s6,0x7 +/* f1707bc: 330e0ff8 */ andi $t6,$t8,0xff8 +/* f1707c0: 326f0ff8 */ andi $t7,$s3,0xff8 +/* f1707c4: afae0098 */ sw $t6,0x98($sp) +/* f1707c8: 10000009 */ beqz $zero,.L0f1707f0 +/* f1707cc: afaf009c */ sw $t7,0x9c($sp) +/* f1707d0: 26d90001 */ addiu $t9,$s6,0x1 +/* f1707d4: 0019c043 */ sra $t8,$t9,0x1 +/* f1707d8: 270e000f */ addiu $t6,$t8,0xf +/* f1707dc: 26d3000f */ addiu $s3,$s6,0xf +/* f1707e0: 31cf0ff0 */ andi $t7,$t6,0xff0 +/* f1707e4: 32790ff0 */ andi $t9,$s3,0xff0 +/* f1707e8: afaf0098 */ sw $t7,0x98($sp) +/* f1707ec: afb9009c */ sw $t9,0x9c($sp) +.L0f1707f0: +/* f1707f0: 2c410009 */ sltiu $at,$v0,0x9 +/* f1707f4: 10200263 */ beqz $at,.L0f171184 +/* f1707f8: 8fb3009c */ lw $s3,0x9c($sp) +/* f1707fc: 0002c080 */ sll $t8,$v0,0x2 +/* f170800: 3c017f1b */ lui $at,0x7f1b +/* f170804: 00380821 */ addu $at,$at,$t8 +/* f170808: 8c387a9c */ lw $t8,0x7a9c($at) +/* f17080c: 03000008 */ jr $t8 +/* f170810: 00000000 */ sll $zero,$zero,0x0 +/* f170814: 1ae00064 */ blez $s7,.L0f1709a8 +/* f170818: 0000f025 */ or $s8,$zero,$zero +/* f17081c: 8fb00098 */ lw $s0,0x98($sp) +/* f170820: 02608825 */ or $s1,$s3,$zero +/* f170824: 001178c0 */ sll $t7,$s1,0x3 +/* f170828: 00107080 */ sll $t6,$s0,0x2 +/* f17082c: 01c08025 */ or $s0,$t6,$zero +/* f170830: 01e08825 */ or $s1,$t7,$zero +.L0f170834: +/* f170834: 27d90001 */ addiu $t9,$s8,0x1 +/* f170838: 0337082a */ slt $at,$t9,$s7 +/* f17083c: 10200003 */ beqz $at,.L0f17084c +/* f170840: 00005825 */ or $t3,$zero,$zero +/* f170844: 10000002 */ beqz $zero,.L0f170850 +/* f170848: 0260a025 */ or $s4,$s3,$zero +.L0f17084c: +/* f17084c: 0000a025 */ or $s4,$zero,$zero +.L0f170850: +/* f170850: 1a600051 */ blez $s3,.L0f170998 +/* f170854: 27de0002 */ addiu $s8,$s8,0x2 +/* f170858: 0014c080 */ sll $t8,$s4,0x2 +/* f17085c: 00785021 */ addu $t2,$v1,$t8 +/* f170860: 01406025 */ or $t4,$t2,$zero +/* f170864: 00602025 */ or $a0,$v1,$zero +.L0f170868: +/* f170868: 25620001 */ addiu $v0,$t3,0x1 +/* f17086c: 0056082a */ slt $at,$v0,$s6 +/* f170870: 10200003 */ beqz $at,.L0f170880 +/* f170874: 01602825 */ or $a1,$t3,$zero +/* f170878: 10000001 */ beqz $zero,.L0f170880 +/* f17087c: 00402825 */ or $a1,$v0,$zero +.L0f170880: +/* f170880: 00053880 */ sll $a3,$a1,0x2 +/* f170884: 00677021 */ addu $t6,$v1,$a3 +/* f170888: 8dc60000 */ lw $a2,0x0($t6) +/* f17088c: 8c820000 */ lw $v0,0x0($a0) +/* f170890: 01477821 */ addu $t7,$t2,$a3 +/* f170894: 8d890000 */ lw $t1,0x0($t4) +/* f170898: 8ded0000 */ lw $t5,0x0($t7) +/* f17089c: 00067602 */ srl $t6,$a2,0x18 +/* f1708a0: 31cf00ff */ andi $t7,$t6,0xff +/* f1708a4: 0002ce02 */ srl $t9,$v0,0x18 +/* f1708a8: 333800ff */ andi $t8,$t9,0xff +/* f1708ac: 030fc821 */ addu $t9,$t8,$t7 +/* f1708b0: 00097602 */ srl $t6,$t1,0x18 +/* f1708b4: 31d800ff */ andi $t8,$t6,0xff +/* f1708b8: 03387821 */ addu $t7,$t9,$t8 +/* f1708bc: 000d7602 */ srl $t6,$t5,0x18 +/* f1708c0: 31d900ff */ andi $t9,$t6,0xff +/* f1708c4: 01f9c021 */ addu $t8,$t7,$t9 +/* f1708c8: 00187882 */ srl $t7,$t8,0x2 +/* f1708cc: 000fce00 */ sll $t9,$t7,0x18 +/* f1708d0: 0002c402 */ srl $t8,$v0,0x10 +/* f1708d4: 330e00ff */ andi $t6,$t8,0xff +/* f1708d8: 00067c02 */ srl $t7,$a2,0x10 +/* f1708dc: 31f800ff */ andi $t8,$t7,0xff +/* f1708e0: 01d87821 */ addu $t7,$t6,$t8 +/* f1708e4: 00097402 */ srl $t6,$t1,0x10 +/* f1708e8: 31d800ff */ andi $t8,$t6,0xff +/* f1708ec: 01f87021 */ addu $t6,$t7,$t8 +/* f1708f0: 000d7c02 */ srl $t7,$t5,0x10 +/* f1708f4: 31f800ff */ andi $t8,$t7,0xff +/* f1708f8: 01d87821 */ addu $t7,$t6,$t8 +/* f1708fc: 000f7082 */ srl $t6,$t7,0x2 +/* f170900: 31d800ff */ andi $t8,$t6,0xff +/* f170904: 00187c00 */ sll $t7,$t8,0x10 +/* f170908: 032f7025 */ or $t6,$t9,$t7 +/* f17090c: 0002c202 */ srl $t8,$v0,0x8 +/* f170910: 331900ff */ andi $t9,$t8,0xff +/* f170914: 00067a02 */ srl $t7,$a2,0x8 +/* f170918: 31f800ff */ andi $t8,$t7,0xff +/* f17091c: 03387821 */ addu $t7,$t9,$t8 +/* f170920: 0009ca02 */ srl $t9,$t1,0x8 +/* f170924: 333800ff */ andi $t8,$t9,0xff +/* f170928: 01f8c821 */ addu $t9,$t7,$t8 +/* f17092c: 000d7a02 */ srl $t7,$t5,0x8 +/* f170930: 31f800ff */ andi $t8,$t7,0xff +/* f170934: 03387821 */ addu $t7,$t9,$t8 +/* f170938: 000fc882 */ srl $t9,$t7,0x2 +/* f17093c: 333800ff */ andi $t8,$t9,0xff +/* f170940: 00187a00 */ sll $t7,$t8,0x8 +/* f170944: 01cfc825 */ or $t9,$t6,$t7 +/* f170948: 30ce00ff */ andi $t6,$a2,0xff +/* f17094c: 305800ff */ andi $t8,$v0,0xff +/* f170950: 030e7821 */ addu $t7,$t8,$t6 +/* f170954: 313800ff */ andi $t8,$t1,0xff +/* f170958: 01f87021 */ addu $t6,$t7,$t8 +/* f17095c: 31af00ff */ andi $t7,$t5,0xff +/* f170960: 01cfc021 */ addu $t8,$t6,$t7 +/* f170964: 270e0001 */ addiu $t6,$t8,0x1 +/* f170968: 000e7882 */ srl $t7,$t6,0x2 +/* f17096c: 31f800ff */ andi $t8,$t7,0xff +/* f170970: 000b7843 */ sra $t7,$t3,0x1 +/* f170974: 03387025 */ or $t6,$t9,$t8 +/* f170978: 256b0002 */ addiu $t3,$t3,0x2 +/* f17097c: 000fc880 */ sll $t9,$t7,0x2 +/* f170980: 0173082a */ slt $at,$t3,$s3 +/* f170984: 0119c021 */ addu $t8,$t0,$t9 +/* f170988: 24840008 */ addiu $a0,$a0,0x8 +/* f17098c: 258c0008 */ addiu $t4,$t4,0x8 +/* f170990: 1420ffb5 */ bnez $at,.L0f170868 +/* f170994: af0e0000 */ sw $t6,0x0($t8) +.L0f170998: +/* f170998: 03d7082a */ slt $at,$s8,$s7 +/* f17099c: 01104021 */ addu $t0,$t0,$s0 +/* f1709a0: 1420ffa4 */ bnez $at,.L0f170834 +/* f1709a4: 00711821 */ addu $v1,$v1,$s1 +.L0f1709a8: +/* f1709a8: 8faf003c */ lw $t7,0x3c($sp) +/* f1709ac: 8fb90098 */ lw $t9,0x98($sp) +/* f1709b0: 01f90019 */ multu $t7,$t9 +/* f1709b4: 00001012 */ mflo $v0 +/* f1709b8: 00027080 */ sll $t6,$v0,0x2 +/* f1709bc: 100001f2 */ beqz $zero,.L0f171188 +/* f1709c0: 01c01025 */ or $v0,$t6,$zero +/* f1709c4: 1ae00064 */ blez $s7,.L0f170b58 +/* f1709c8: 0000f025 */ or $s8,$zero,$zero +/* f1709cc: 8fb00098 */ lw $s0,0x98($sp) +/* f1709d0: 02608825 */ or $s1,$s3,$zero +/* f1709d4: 00117880 */ sll $t7,$s1,0x2 +/* f1709d8: 0010c040 */ sll $t8,$s0,0x1 +/* f1709dc: 03008025 */ or $s0,$t8,$zero +/* f1709e0: 01e08825 */ or $s1,$t7,$zero +.L0f1709e4: +/* f1709e4: 27d90001 */ addiu $t9,$s8,0x1 +/* f1709e8: 0337082a */ slt $at,$t9,$s7 +/* f1709ec: 10200003 */ beqz $at,.L0f1709fc +/* f1709f0: 00005825 */ or $t3,$zero,$zero +/* f1709f4: 10000002 */ beqz $zero,.L0f170a00 +/* f1709f8: 0260a025 */ or $s4,$s3,$zero +.L0f1709fc: +/* f1709fc: 0000a025 */ or $s4,$zero,$zero +.L0f170a00: +/* f170a00: 1a600051 */ blez $s3,.L0f170b48 +/* f170a04: 27de0002 */ addiu $s8,$s8,0x2 +/* f170a08: 00147040 */ sll $t6,$s4,0x1 +/* f170a0c: 018e5021 */ addu $t2,$t4,$t6 +/* f170a10: 01404825 */ or $t1,$t2,$zero +/* f170a14: 01804025 */ or $t0,$t4,$zero +.L0f170a18: +/* f170a18: 25620001 */ addiu $v0,$t3,0x1 +/* f170a1c: 0056082a */ slt $at,$v0,$s6 +/* f170a20: 10200003 */ beqz $at,.L0f170a30 +/* f170a24: 01602825 */ or $a1,$t3,$zero +/* f170a28: 10000001 */ beqz $zero,.L0f170a30 +/* f170a2c: 00402825 */ or $a1,$v0,$zero +.L0f170a30: +/* f170a30: 00059040 */ sll $s2,$a1,0x1 +/* f170a34: 0192c021 */ addu $t8,$t4,$s2 +/* f170a38: 97030000 */ lhu $v1,0x0($t8) +/* f170a3c: 95020000 */ lhu $v0,0x0($t0) +/* f170a40: 01527821 */ addu $t7,$t2,$s2 +/* f170a44: 95240000 */ lhu $a0,0x0($t1) +/* f170a48: 95e60000 */ lhu $a2,0x0($t7) +/* f170a4c: 0003c2c3 */ sra $t8,$v1,0xb +/* f170a50: 330f001f */ andi $t7,$t8,0x1f +/* f170a54: 0002cac3 */ sra $t9,$v0,0xb +/* f170a58: 332e001f */ andi $t6,$t9,0x1f +/* f170a5c: 01cfc821 */ addu $t9,$t6,$t7 +/* f170a60: 0004c2c3 */ sra $t8,$a0,0xb +/* f170a64: 330e001f */ andi $t6,$t8,0x1f +/* f170a68: 032e7821 */ addu $t7,$t9,$t6 +/* f170a6c: 0006c2c3 */ sra $t8,$a2,0xb +/* f170a70: 3319001f */ andi $t9,$t8,0x1f +/* f170a74: 01f97021 */ addu $t6,$t7,$t9 +/* f170a78: 000e7883 */ sra $t7,$t6,0x2 +/* f170a7c: 000fcac0 */ sll $t9,$t7,0xb +/* f170a80: 00027183 */ sra $t6,$v0,0x6 +/* f170a84: 31d8001f */ andi $t8,$t6,0x1f +/* f170a88: 00037983 */ sra $t7,$v1,0x6 +/* f170a8c: 31ee001f */ andi $t6,$t7,0x1f +/* f170a90: 030e7821 */ addu $t7,$t8,$t6 +/* f170a94: 0004c183 */ sra $t8,$a0,0x6 +/* f170a98: 330e001f */ andi $t6,$t8,0x1f +/* f170a9c: 01eec021 */ addu $t8,$t7,$t6 +/* f170aa0: 00067983 */ sra $t7,$a2,0x6 +/* f170aa4: 31ee001f */ andi $t6,$t7,0x1f +/* f170aa8: 030e7821 */ addu $t7,$t8,$t6 +/* f170aac: 000fc083 */ sra $t8,$t7,0x2 +/* f170ab0: 330e001f */ andi $t6,$t8,0x1f +/* f170ab4: 000e7980 */ sll $t7,$t6,0x6 +/* f170ab8: 032fc025 */ or $t8,$t9,$t7 +/* f170abc: 00027043 */ sra $t6,$v0,0x1 +/* f170ac0: 31d9001f */ andi $t9,$t6,0x1f +/* f170ac4: 00037843 */ sra $t7,$v1,0x1 +/* f170ac8: 31ee001f */ andi $t6,$t7,0x1f +/* f170acc: 032e7821 */ addu $t7,$t9,$t6 +/* f170ad0: 0004c843 */ sra $t9,$a0,0x1 +/* f170ad4: 332e001f */ andi $t6,$t9,0x1f +/* f170ad8: 01eec821 */ addu $t9,$t7,$t6 +/* f170adc: 00067843 */ sra $t7,$a2,0x1 +/* f170ae0: 31ee001f */ andi $t6,$t7,0x1f +/* f170ae4: 032e7821 */ addu $t7,$t9,$t6 +/* f170ae8: 000fc883 */ sra $t9,$t7,0x2 +/* f170aec: 332e001f */ andi $t6,$t9,0x1f +/* f170af0: 000e7840 */ sll $t7,$t6,0x1 +/* f170af4: 030fc825 */ or $t9,$t8,$t7 +/* f170af8: 30780001 */ andi $t8,$v1,0x1 +/* f170afc: 304e0001 */ andi $t6,$v0,0x1 +/* f170b00: 01d87821 */ addu $t7,$t6,$t8 +/* f170b04: 308e0001 */ andi $t6,$a0,0x1 +/* f170b08: 01eec021 */ addu $t8,$t7,$t6 +/* f170b0c: 30cf0001 */ andi $t7,$a2,0x1 +/* f170b10: 030f7021 */ addu $t6,$t8,$t7 +/* f170b14: 25d80002 */ addiu $t8,$t6,0x2 +/* f170b18: 00187883 */ sra $t7,$t8,0x2 +/* f170b1c: 31ee0001 */ andi $t6,$t7,0x1 +/* f170b20: 000b7843 */ sra $t7,$t3,0x1 +/* f170b24: 032ec025 */ or $t8,$t9,$t6 +/* f170b28: 256b0002 */ addiu $t3,$t3,0x2 +/* f170b2c: 000fc840 */ sll $t9,$t7,0x1 +/* f170b30: 0173082a */ slt $at,$t3,$s3 +/* f170b34: 01b97021 */ addu $t6,$t5,$t9 +/* f170b38: 25080004 */ addiu $t0,$t0,0x4 +/* f170b3c: 25290004 */ addiu $t1,$t1,0x4 +/* f170b40: 1420ffb5 */ bnez $at,.L0f170a18 +/* f170b44: a5d80000 */ sh $t8,0x0($t6) +.L0f170b48: +/* f170b48: 03d7082a */ slt $at,$s8,$s7 +/* f170b4c: 01b06821 */ addu $t5,$t5,$s0 +/* f170b50: 1420ffa4 */ bnez $at,.L0f1709e4 +/* f170b54: 01916021 */ addu $t4,$t4,$s1 +.L0f170b58: +/* f170b58: 8faf003c */ lw $t7,0x3c($sp) +/* f170b5c: 8fb90098 */ lw $t9,0x98($sp) +/* f170b60: 01f90019 */ multu $t7,$t9 +/* f170b64: 00001012 */ mflo $v0 +/* f170b68: 0002c040 */ sll $t8,$v0,0x1 +/* f170b6c: 10000186 */ beqz $zero,.L0f171188 +/* f170b70: 03001025 */ or $v0,$t8,$zero +/* f170b74: 1ae00048 */ blez $s7,.L0f170c98 +/* f170b78: 0000f025 */ or $s8,$zero,$zero +/* f170b7c: 8fb00098 */ lw $s0,0x98($sp) +/* f170b80: 02608825 */ or $s1,$s3,$zero +/* f170b84: 00117880 */ sll $t7,$s1,0x2 +/* f170b88: 00107040 */ sll $t6,$s0,0x1 +/* f170b8c: 01c08025 */ or $s0,$t6,$zero +/* f170b90: 01e08825 */ or $s1,$t7,$zero +.L0f170b94: +/* f170b94: 27d90001 */ addiu $t9,$s8,0x1 +/* f170b98: 0337082a */ slt $at,$t9,$s7 +/* f170b9c: 10200003 */ beqz $at,.L0f170bac +/* f170ba0: 00005825 */ or $t3,$zero,$zero +/* f170ba4: 10000002 */ beqz $zero,.L0f170bb0 +/* f170ba8: 0260a025 */ or $s4,$s3,$zero +.L0f170bac: +/* f170bac: 0000a025 */ or $s4,$zero,$zero +.L0f170bb0: +/* f170bb0: 1a600035 */ blez $s3,.L0f170c88 +/* f170bb4: 27de0002 */ addiu $s8,$s8,0x2 +/* f170bb8: 0014c040 */ sll $t8,$s4,0x1 +/* f170bbc: 01985021 */ addu $t2,$t4,$t8 +/* f170bc0: 01404825 */ or $t1,$t2,$zero +/* f170bc4: 01804025 */ or $t0,$t4,$zero +.L0f170bc8: +/* f170bc8: 25620001 */ addiu $v0,$t3,0x1 +/* f170bcc: 0056082a */ slt $at,$v0,$s6 +/* f170bd0: 10200003 */ beqz $at,.L0f170be0 +/* f170bd4: 01602825 */ or $a1,$t3,$zero +/* f170bd8: 10000001 */ beqz $zero,.L0f170be0 +/* f170bdc: 00402825 */ or $a1,$v0,$zero +.L0f170be0: +/* f170be0: 00059040 */ sll $s2,$a1,0x1 +/* f170be4: 01927021 */ addu $t6,$t4,$s2 +/* f170be8: 95c30000 */ lhu $v1,0x0($t6) +/* f170bec: 95020000 */ lhu $v0,0x0($t0) +/* f170bf0: 01527821 */ addu $t7,$t2,$s2 +/* f170bf4: 95240000 */ lhu $a0,0x0($t1) +/* f170bf8: 95e60000 */ lhu $a2,0x0($t7) +/* f170bfc: 00037203 */ sra $t6,$v1,0x8 +/* f170c00: 31cf00ff */ andi $t7,$t6,0xff +/* f170c04: 0002ca03 */ sra $t9,$v0,0x8 +/* f170c08: 333800ff */ andi $t8,$t9,0xff +/* f170c0c: 030fc821 */ addu $t9,$t8,$t7 +/* f170c10: 00047203 */ sra $t6,$a0,0x8 +/* f170c14: 31d800ff */ andi $t8,$t6,0xff +/* f170c18: 03387821 */ addu $t7,$t9,$t8 +/* f170c1c: 00067203 */ sra $t6,$a2,0x8 +/* f170c20: 31d900ff */ andi $t9,$t6,0xff +/* f170c24: 01f9a021 */ addu $s4,$t7,$t9 +/* f170c28: 26940002 */ addiu $s4,$s4,0x2 +/* f170c2c: 00143883 */ sra $a3,$s4,0x2 +/* f170c30: 04e10002 */ bgez $a3,.L0f170c3c +/* f170c34: 000bc843 */ sra $t9,$t3,0x1 +/* f170c38: 00003825 */ or $a3,$zero,$zero +.L0f170c3c: +/* f170c3c: 28e10100 */ slti $at,$a3,0x100 +/* f170c40: 14200002 */ bnez $at,.L0f170c4c +/* f170c44: 0019c040 */ sll $t8,$t9,0x1 +/* f170c48: 240700ff */ addiu $a3,$zero,0xff +.L0f170c4c: +/* f170c4c: 00072883 */ sra $a1,$a3,0x2 +/* f170c50: 04a10002 */ bgez $a1,.L0f170c5c +/* f170c54: 00077200 */ sll $t6,$a3,0x8 +/* f170c58: 00002825 */ or $a1,$zero,$zero +.L0f170c5c: +/* f170c5c: 28a10100 */ slti $at,$a1,0x100 +/* f170c60: 14200002 */ bnez $at,.L0f170c6c +/* f170c64: 256b0002 */ addiu $t3,$t3,0x2 +/* f170c68: 240500ff */ addiu $a1,$zero,0xff +.L0f170c6c: +/* f170c6c: 01c57825 */ or $t7,$t6,$a1 +/* f170c70: 0173082a */ slt $at,$t3,$s3 +/* f170c74: 01b87021 */ addu $t6,$t5,$t8 +/* f170c78: 25080004 */ addiu $t0,$t0,0x4 +/* f170c7c: 25290004 */ addiu $t1,$t1,0x4 +/* f170c80: 1420ffd1 */ bnez $at,.L0f170bc8 +/* f170c84: a5cf0000 */ sh $t7,0x0($t6) +.L0f170c88: +/* f170c88: 03d7082a */ slt $at,$s8,$s7 +/* f170c8c: 01b06821 */ addu $t5,$t5,$s0 +/* f170c90: 1420ffc0 */ bnez $at,.L0f170b94 +/* f170c94: 01916021 */ addu $t4,$t4,$s1 +.L0f170c98: +/* f170c98: 8fb9003c */ lw $t9,0x3c($sp) +/* f170c9c: 8fb80098 */ lw $t8,0x98($sp) +/* f170ca0: 03380019 */ multu $t9,$t8 +/* f170ca4: 00001012 */ mflo $v0 +/* f170ca8: 00027840 */ sll $t7,$v0,0x1 +/* f170cac: 10000136 */ beqz $zero,.L0f171188 +/* f170cb0: 01e01025 */ or $v0,$t7,$zero +/* f170cb4: 1ae0004c */ blez $s7,.L0f170de8 +/* f170cb8: 0000f025 */ or $s8,$zero,$zero +/* f170cbc: 00137040 */ sll $t6,$s3,0x1 +/* f170cc0: afae0034 */ sw $t6,0x34($sp) +.L0f170cc4: +/* f170cc4: 27d90001 */ addiu $t9,$s8,0x1 +/* f170cc8: 0337082a */ slt $at,$t9,$s7 +/* f170ccc: 10200003 */ beqz $at,.L0f170cdc +/* f170cd0: 00005825 */ or $t3,$zero,$zero +/* f170cd4: 10000002 */ beqz $zero,.L0f170ce0 +/* f170cd8: 0260a025 */ or $s4,$s3,$zero +.L0f170cdc: +/* f170cdc: 0000a025 */ or $s4,$zero,$zero +.L0f170ce0: +/* f170ce0: 1a60003b */ blez $s3,.L0f170dd0 +/* f170ce4: 27de0002 */ addiu $s8,$s8,0x2 +/* f170ce8: 02408025 */ or $s0,$s2,$zero +/* f170cec: 02928821 */ addu $s1,$s4,$s2 +.L0f170cf0: +/* f170cf0: 25620001 */ addiu $v0,$t3,0x1 +/* f170cf4: 0056082a */ slt $at,$v0,$s6 +/* f170cf8: 10200003 */ beqz $at,.L0f170d08 +/* f170cfc: 01602825 */ or $a1,$t3,$zero +/* f170d00: 10000001 */ beqz $zero,.L0f170d08 +/* f170d04: 00402825 */ or $a1,$v0,$zero +.L0f170d08: +/* f170d08: 0245c021 */ addu $t8,$s2,$a1 +/* f170d0c: 93030000 */ lbu $v1,0x0($t8) +/* f170d10: 02857821 */ addu $t7,$s4,$a1 +/* f170d14: 92020000 */ lbu $v0,0x0($s0) +/* f170d18: 01f27021 */ addu $t6,$t7,$s2 +/* f170d1c: 92240000 */ lbu $a0,0x0($s1) +/* f170d20: 91c80000 */ lbu $t0,0x0($t6) +/* f170d24: 00037903 */ sra $t7,$v1,0x4 +/* f170d28: 31ee000f */ andi $t6,$t7,0xf +/* f170d2c: 0002c903 */ sra $t9,$v0,0x4 +/* f170d30: 3338000f */ andi $t8,$t9,0xf +/* f170d34: 030ec821 */ addu $t9,$t8,$t6 +/* f170d38: 00047903 */ sra $t7,$a0,0x4 +/* f170d3c: 31f8000f */ andi $t8,$t7,0xf +/* f170d40: 03387021 */ addu $t6,$t9,$t8 +/* f170d44: 00087903 */ sra $t7,$t0,0x4 +/* f170d48: 31f9000f */ andi $t9,$t7,0xf +/* f170d4c: 01d93021 */ addu $a2,$t6,$t9 +/* f170d50: 24c60002 */ addiu $a2,$a2,0x2 +/* f170d54: 00063883 */ sra $a3,$a2,0x2 +/* f170d58: 04e10002 */ bgez $a3,.L0f170d64 +/* f170d5c: 304e000f */ andi $t6,$v0,0xf +/* f170d60: 00003825 */ or $a3,$zero,$zero +.L0f170d64: +/* f170d64: 28e10010 */ slti $at,$a3,0x10 +/* f170d68: 14200002 */ bnez $at,.L0f170d74 +/* f170d6c: 3079000f */ andi $t9,$v1,0xf +/* f170d70: 2407000f */ addiu $a3,$zero,0xf +.L0f170d74: +/* f170d74: 00077900 */ sll $t7,$a3,0x4 +/* f170d78: 01e03825 */ or $a3,$t7,$zero +/* f170d7c: 01d9c021 */ addu $t8,$t6,$t9 +/* f170d80: 308f000f */ andi $t7,$a0,0xf +/* f170d84: 030f7021 */ addu $t6,$t8,$t7 +/* f170d88: 3119000f */ andi $t9,$t0,0xf +/* f170d8c: 01d93021 */ addu $a2,$t6,$t9 +/* f170d90: 24c60002 */ addiu $a2,$a2,0x2 +/* f170d94: 00062883 */ sra $a1,$a2,0x2 +/* f170d98: 04a10002 */ bgez $a1,.L0f170da4 +/* f170d9c: 000b7043 */ sra $t6,$t3,0x1 +/* f170da0: 00002825 */ or $a1,$zero,$zero +.L0f170da4: +/* f170da4: 28a10010 */ slti $at,$a1,0x10 +/* f170da8: 14200002 */ bnez $at,.L0f170db4 +/* f170dac: 02aec821 */ addu $t9,$s5,$t6 +/* f170db0: 2405000f */ addiu $a1,$zero,0xf +.L0f170db4: +/* f170db4: 256b0002 */ addiu $t3,$t3,0x2 +/* f170db8: 0173082a */ slt $at,$t3,$s3 +/* f170dbc: 00e57825 */ or $t7,$a3,$a1 +/* f170dc0: 26100002 */ addiu $s0,$s0,0x2 +/* f170dc4: 26310002 */ addiu $s1,$s1,0x2 +/* f170dc8: 1420ffc9 */ bnez $at,.L0f170cf0 +/* f170dcc: a32f0000 */ sb $t7,0x0($t9) +.L0f170dd0: +/* f170dd0: 8fb80098 */ lw $t8,0x98($sp) +/* f170dd4: 8fae0034 */ lw $t6,0x34($sp) +/* f170dd8: 03d7082a */ slt $at,$s8,$s7 +/* f170ddc: 02b8a821 */ addu $s5,$s5,$t8 +/* f170de0: 1420ffb8 */ bnez $at,.L0f170cc4 +/* f170de4: 024e9021 */ addu $s2,$s2,$t6 +.L0f170de8: +/* f170de8: 8faf003c */ lw $t7,0x3c($sp) +/* f170dec: 8fb90098 */ lw $t9,0x98($sp) +/* f170df0: 01f90019 */ multu $t7,$t9 +/* f170df4: 00001012 */ mflo $v0 +/* f170df8: 100000e4 */ beqz $zero,.L0f17118c +/* f170dfc: 8fb00004 */ lw $s0,0x4($sp) +/* f170e00: 1ae00032 */ blez $s7,.L0f170ecc +/* f170e04: 0000f025 */ or $s8,$zero,$zero +/* f170e08: 0013c040 */ sll $t8,$s3,0x1 +/* f170e0c: afb80034 */ sw $t8,0x34($sp) +/* f170e10: 93ad004c */ lbu $t5,0x4c($sp) +.L0f170e14: +/* f170e14: 27ce0001 */ addiu $t6,$s8,0x1 +/* f170e18: 01d7082a */ slt $at,$t6,$s7 +/* f170e1c: 10200003 */ beqz $at,.L0f170e2c +/* f170e20: 00005825 */ or $t3,$zero,$zero +/* f170e24: 10000002 */ beqz $zero,.L0f170e30 +/* f170e28: 0260a025 */ or $s4,$s3,$zero +.L0f170e2c: +/* f170e2c: 0000a025 */ or $s4,$zero,$zero +.L0f170e30: +/* f170e30: 1a600020 */ blez $s3,.L0f170eb4 +/* f170e34: 27de0002 */ addiu $s8,$s8,0x2 +/* f170e38: 02408025 */ or $s0,$s2,$zero +/* f170e3c: 01a04025 */ or $t0,$t5,$zero +.L0f170e40: +/* f170e40: 25620001 */ addiu $v0,$t3,0x1 +/* f170e44: 0056082a */ slt $at,$v0,$s6 +/* f170e48: 10200003 */ beqz $at,.L0f170e58 +/* f170e4c: 01602825 */ or $a1,$t3,$zero +/* f170e50: 10000001 */ beqz $zero,.L0f170e58 +/* f170e54: 00402825 */ or $a1,$v0,$zero +.L0f170e58: +/* f170e58: 02457821 */ addu $t7,$s2,$a1 +/* f170e5c: 0285c821 */ addu $t9,$s4,$a1 +/* f170e60: 920c0000 */ lbu $t4,0x0($s0) +/* f170e64: 91e90000 */ lbu $t1,0x0($t7) +/* f170e68: 0332c021 */ addu $t8,$t9,$s2 +/* f170e6c: 930a0000 */ lbu $t2,0x0($t8) +/* f170e70: 01897021 */ addu $t6,$t4,$t1 +/* f170e74: 000bc043 */ sra $t8,$t3,0x1 +/* f170e78: 01ca7821 */ addu $t7,$t6,$t2 +/* f170e7c: 01e81021 */ addu $v0,$t7,$t0 +/* f170e80: 24420002 */ addiu $v0,$v0,0x2 +/* f170e84: 00023883 */ sra $a3,$v0,0x2 +/* f170e88: 04e10002 */ bgez $a3,.L0f170e94 +/* f170e8c: 02b87021 */ addu $t6,$s5,$t8 +/* f170e90: 00003825 */ or $a3,$zero,$zero +.L0f170e94: +/* f170e94: 28e10100 */ slti $at,$a3,0x100 +/* f170e98: 14200002 */ bnez $at,.L0f170ea4 +/* f170e9c: 256b0002 */ addiu $t3,$t3,0x2 +/* f170ea0: 240700ff */ addiu $a3,$zero,0xff +.L0f170ea4: +/* f170ea4: 0173082a */ slt $at,$t3,$s3 +/* f170ea8: 26100002 */ addiu $s0,$s0,0x2 +/* f170eac: 1420ffe4 */ bnez $at,.L0f170e40 +/* f170eb0: a1c70000 */ sb $a3,0x0($t6) +.L0f170eb4: +/* f170eb4: 8faf0098 */ lw $t7,0x98($sp) +/* f170eb8: 8fb90034 */ lw $t9,0x34($sp) +/* f170ebc: 03d7082a */ slt $at,$s8,$s7 +/* f170ec0: 02afa821 */ addu $s5,$s5,$t7 +/* f170ec4: 1420ffd3 */ bnez $at,.L0f170e14 +/* f170ec8: 02599021 */ addu $s2,$s2,$t9 +.L0f170ecc: +/* f170ecc: 8fb8003c */ lw $t8,0x3c($sp) +/* f170ed0: 8fae0098 */ lw $t6,0x98($sp) +/* f170ed4: 030e0019 */ multu $t8,$t6 +/* f170ed8: 00001012 */ mflo $v0 +/* f170edc: 100000ab */ beqz $zero,.L0f17118c +/* f170ee0: 8fb00004 */ lw $s0,0x4($sp) +/* f170ee4: 1ae0005d */ blez $s7,.L0f17105c +/* f170ee8: 0000f025 */ or $s8,$zero,$zero +/* f170eec: 8fb10098 */ lw $s1,0x98($sp) +/* f170ef0: 00117843 */ sra $t7,$s1,0x1 +/* f170ef4: 01e08825 */ or $s1,$t7,$zero +.L0f170ef8: +/* f170ef8: 1a600053 */ blez $s3,.L0f171048 +/* f170efc: 00005825 */ or $t3,$zero,$zero +/* f170f00: 27c50001 */ addiu $a1,$s8,0x1 +.L0f170f04: +/* f170f04: 000b3043 */ sra $a2,$t3,0x1 +/* f170f08: 00d21021 */ addu $v0,$a2,$s2 +/* f170f0c: 00b7082a */ slt $at,$a1,$s7 +/* f170f10: 10200003 */ beqz $at,.L0f170f20 +/* f170f14: 904c0000 */ lbu $t4,0x0($v0) +/* f170f18: 10000002 */ beqz $zero,.L0f170f24 +/* f170f1c: 00133843 */ sra $a3,$s3,0x1 +.L0f170f20: +/* f170f20: 00003825 */ or $a3,$zero,$zero +.L0f170f24: +/* f170f24: 00e6c821 */ addu $t9,$a3,$a2 +/* f170f28: 0332c021 */ addu $t8,$t9,$s2 +/* f170f2c: 00b7082a */ slt $at,$a1,$s7 +/* f170f30: 93090000 */ lbu $t1,0x0($t8) +/* f170f34: 10200003 */ beqz $at,.L0f170f44 +/* f170f38: 904a0001 */ lbu $t2,0x1($v0) +/* f170f3c: 10000002 */ beqz $zero,.L0f170f48 +/* f170f40: 00133843 */ sra $a3,$s3,0x1 +.L0f170f44: +/* f170f44: 00003825 */ or $a3,$zero,$zero +.L0f170f48: +/* f170f48: 00e67021 */ addu $t6,$a3,$a2 +/* f170f4c: 01d27821 */ addu $t7,$t6,$s2 +/* f170f50: 91ed0001 */ lbu $t5,0x1($t7) +/* f170f54: 000c7043 */ sra $t6,$t4,0x1 +/* f170f58: 31cf0007 */ andi $t7,$t6,0x7 +/* f170f5c: 000cc943 */ sra $t9,$t4,0x5 +/* f170f60: 33380007 */ andi $t8,$t9,0x7 +/* f170f64: 030fc821 */ addu $t9,$t8,$t7 +/* f170f68: 00097143 */ sra $t6,$t1,0x5 +/* f170f6c: 31d80007 */ andi $t8,$t6,0x7 +/* f170f70: 03387821 */ addu $t7,$t9,$t8 +/* f170f74: 00097043 */ sra $t6,$t1,0x1 +/* f170f78: 31d90007 */ andi $t9,$t6,0x7 +/* f170f7c: 01f9c021 */ addu $t8,$t7,$t9 +/* f170f80: 001870c0 */ sll $t6,$t8,0x3 +/* f170f84: 31cf00e0 */ andi $t7,$t6,0xe0 +/* f170f88: 000ac943 */ sra $t9,$t2,0x5 +/* f170f8c: 33380007 */ andi $t8,$t9,0x7 +/* f170f90: 000a7043 */ sra $t6,$t2,0x1 +/* f170f94: 31d90007 */ andi $t9,$t6,0x7 +/* f170f98: 03197021 */ addu $t6,$t8,$t9 +/* f170f9c: 000dc143 */ sra $t8,$t5,0x5 +/* f170fa0: 33190007 */ andi $t9,$t8,0x7 +/* f170fa4: 01d9c021 */ addu $t8,$t6,$t9 +/* f170fa8: 000d7043 */ sra $t6,$t5,0x1 +/* f170fac: 31d90007 */ andi $t9,$t6,0x7 +/* f170fb0: 03197021 */ addu $t6,$t8,$t9 +/* f170fb4: 000ec043 */ sra $t8,$t6,0x1 +/* f170fb8: 3319000e */ andi $t9,$t8,0xe +/* f170fbc: 01f97025 */ or $t6,$t7,$t9 +/* f170fc0: 000cc103 */ sra $t8,$t4,0x4 +/* f170fc4: 330f0001 */ andi $t7,$t8,0x1 +/* f170fc8: 31990001 */ andi $t9,$t4,0x1 +/* f170fcc: 01f9c021 */ addu $t8,$t7,$t9 +/* f170fd0: 00097903 */ sra $t7,$t1,0x4 +/* f170fd4: 31f90001 */ andi $t9,$t7,0x1 +/* f170fd8: 03197821 */ addu $t7,$t8,$t9 +/* f170fdc: 31380001 */ andi $t8,$t1,0x1 +/* f170fe0: 01f8c821 */ addu $t9,$t7,$t8 +/* f170fe4: 272f0001 */ addiu $t7,$t9,0x1 +/* f170fe8: 000fc080 */ sll $t8,$t7,0x2 +/* f170fec: 33190010 */ andi $t9,$t8,0x10 +/* f170ff0: 000a7903 */ sra $t7,$t2,0x4 +/* f170ff4: 31f80001 */ andi $t8,$t7,0x1 +/* f170ff8: 314f0001 */ andi $t7,$t2,0x1 +/* f170ffc: 030fc021 */ addu $t8,$t8,$t7 +/* f171000: afae0028 */ sw $t6,0x28($sp) +/* f171004: 000d7903 */ sra $t7,$t5,0x4 +/* f171008: 31ee0001 */ andi $t6,$t7,0x1 +/* f17100c: 030e7021 */ addu $t6,$t8,$t6 +/* f171010: 31b80001 */ andi $t8,$t5,0x1 +/* f171014: 01d87821 */ addu $t7,$t6,$t8 +/* f171018: 25ee0001 */ addiu $t6,$t7,0x1 +/* f17101c: 000ec083 */ sra $t8,$t6,0x2 +/* f171020: 330f0001 */ andi $t7,$t8,0x1 +/* f171024: 8fb80028 */ lw $t8,0x28($sp) +/* f171028: 032f7025 */ or $t6,$t9,$t7 +/* f17102c: 000b7883 */ sra $t7,$t3,0x2 +/* f171030: 256b0004 */ addiu $t3,$t3,0x4 +/* f171034: 030ec825 */ or $t9,$t8,$t6 +/* f171038: 0173082a */ slt $at,$t3,$s3 +/* f17103c: 02afc021 */ addu $t8,$s5,$t7 +/* f171040: 1420ffb0 */ bnez $at,.L0f170f04 +/* f171044: a3190000 */ sb $t9,0x0($t8) +.L0f171048: +/* f171048: 27de0002 */ addiu $s8,$s8,0x2 +/* f17104c: 03d7082a */ slt $at,$s8,$s7 +/* f171050: 02b1a821 */ addu $s5,$s5,$s1 +/* f171054: 1420ffa8 */ bnez $at,.L0f170ef8 +/* f171058: 02539021 */ addu $s2,$s2,$s3 +.L0f17105c: +/* f17105c: 8fae0098 */ lw $t6,0x98($sp) +/* f171060: 000e7843 */ sra $t7,$t6,0x1 +/* f171064: 01f00019 */ multu $t7,$s0 +/* f171068: 00001012 */ mflo $v0 +/* f17106c: 10000047 */ beqz $zero,.L0f17118c +/* f171070: 8fb00004 */ lw $s0,0x4($sp) +/* f171074: 1ae0003d */ blez $s7,.L0f17116c +/* f171078: 0000f025 */ or $s8,$zero,$zero +/* f17107c: 8fb10098 */ lw $s1,0x98($sp) +/* f171080: 0011c843 */ sra $t9,$s1,0x1 +/* f171084: 03208825 */ or $s1,$t9,$zero +.L0f171088: +/* f171088: 1a600033 */ blez $s3,.L0f171158 +/* f17108c: 00005825 */ or $t3,$zero,$zero +/* f171090: 27c50001 */ addiu $a1,$s8,0x1 +.L0f171094: +/* f171094: 000b3043 */ sra $a2,$t3,0x1 +/* f171098: 00d21021 */ addu $v0,$a2,$s2 +/* f17109c: 00b7082a */ slt $at,$a1,$s7 +/* f1710a0: 10200003 */ beqz $at,.L0f1710b0 +/* f1710a4: 904c0000 */ lbu $t4,0x0($v0) +/* f1710a8: 10000002 */ beqz $zero,.L0f1710b4 +/* f1710ac: 00133843 */ sra $a3,$s3,0x1 +.L0f1710b0: +/* f1710b0: 00003825 */ or $a3,$zero,$zero +.L0f1710b4: +/* f1710b4: 00e6c021 */ addu $t8,$a3,$a2 +/* f1710b8: 03127021 */ addu $t6,$t8,$s2 +/* f1710bc: 00b7082a */ slt $at,$a1,$s7 +/* f1710c0: 91c90000 */ lbu $t1,0x0($t6) +/* f1710c4: 10200003 */ beqz $at,.L0f1710d4 +/* f1710c8: 904a0001 */ lbu $t2,0x1($v0) +/* f1710cc: 10000002 */ beqz $zero,.L0f1710d8 +/* f1710d0: 00133843 */ sra $a3,$s3,0x1 +.L0f1710d4: +/* f1710d4: 00003825 */ or $a3,$zero,$zero +.L0f1710d8: +/* f1710d8: 00e67821 */ addu $t7,$a3,$a2 +/* f1710dc: 01f2c821 */ addu $t9,$t7,$s2 +/* f1710e0: 000cc103 */ sra $t8,$t4,0x4 +/* f1710e4: 330e000f */ andi $t6,$t8,0xf +/* f1710e8: 932d0001 */ lbu $t5,0x1($t9) +/* f1710ec: 318f000f */ andi $t7,$t4,0xf +/* f1710f0: 01cfc821 */ addu $t9,$t6,$t7 +/* f1710f4: 0009c103 */ sra $t8,$t1,0x4 +/* f1710f8: 330e000f */ andi $t6,$t8,0xf +/* f1710fc: 032e7821 */ addu $t7,$t9,$t6 +/* f171100: 3138000f */ andi $t8,$t1,0xf +/* f171104: 01f8c821 */ addu $t9,$t7,$t8 +/* f171108: 00197080 */ sll $t6,$t9,0x2 +/* f17110c: 31cf00f0 */ andi $t7,$t6,0xf0 +/* f171110: 000ac103 */ sra $t8,$t2,0x4 +/* f171114: 3319000f */ andi $t9,$t8,0xf +/* f171118: 314e000f */ andi $t6,$t2,0xf +/* f17111c: 032ec021 */ addu $t8,$t9,$t6 +/* f171120: 000dc903 */ sra $t9,$t5,0x4 +/* f171124: 332e000f */ andi $t6,$t9,0xf +/* f171128: 030ec821 */ addu $t9,$t8,$t6 +/* f17112c: 31b8000f */ andi $t8,$t5,0xf +/* f171130: 03387021 */ addu $t6,$t9,$t8 +/* f171134: 000ec883 */ sra $t9,$t6,0x2 +/* f171138: 3338000f */ andi $t8,$t9,0xf +/* f17113c: 000bc883 */ sra $t9,$t3,0x2 +/* f171140: 256b0004 */ addiu $t3,$t3,0x4 +/* f171144: 01f87025 */ or $t6,$t7,$t8 +/* f171148: 0173082a */ slt $at,$t3,$s3 +/* f17114c: 02b97821 */ addu $t7,$s5,$t9 +/* f171150: 1420ffd0 */ bnez $at,.L0f171094 +/* f171154: a1ee0000 */ sb $t6,0x0($t7) +.L0f171158: +/* f171158: 27de0002 */ addiu $s8,$s8,0x2 +/* f17115c: 03d7082a */ slt $at,$s8,$s7 +/* f171160: 02b1a821 */ addu $s5,$s5,$s1 +/* f171164: 1420ffc8 */ bnez $at,.L0f171088 +/* f171168: 02539021 */ addu $s2,$s2,$s3 +.L0f17116c: +/* f17116c: 8fb80098 */ lw $t8,0x98($sp) +/* f171170: 0018c843 */ sra $t9,$t8,0x1 +/* f171174: 03300019 */ multu $t9,$s0 +/* f171178: 00001012 */ mflo $v0 +/* f17117c: 10000003 */ beqz $zero,.L0f17118c +/* f171180: 8fb00004 */ lw $s0,0x4($sp) +.L0f171184: +/* f171184: 00001025 */ or $v0,$zero,$zero +.L0f171188: +/* f171188: 8fb00004 */ lw $s0,0x4($sp) +.L0f17118c: +/* f17118c: 8fb10008 */ lw $s1,0x8($sp) +/* f171190: 8fb2000c */ lw $s2,0xc($sp) +/* f171194: 8fb30010 */ lw $s3,0x10($sp) +/* f171198: 8fb40014 */ lw $s4,0x14($sp) +/* f17119c: 8fb50018 */ lw $s5,0x18($sp) +/* f1711a0: 8fb6001c */ lw $s6,0x1c($sp) +/* f1711a4: 8fb70020 */ lw $s7,0x20($sp) +/* f1711a8: 8fbe0024 */ lw $s8,0x24($sp) +/* f1711ac: 03e00008 */ jr $ra +/* f1711b0: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f1711b4 +/* f1711b4: 27bdcf90 */ addiu $sp,$sp,-12400 +/* f1711b8: afbf002c */ sw $ra,0x2c($sp) +/* f1711bc: afb50028 */ sw $s5,0x28($sp) +/* f1711c0: afb40024 */ sw $s4,0x24($sp) +/* f1711c4: afb10018 */ sw $s1,0x18($sp) +/* f1711c8: 00c0a025 */ or $s4,$a2,$zero +/* f1711cc: 0080a825 */ or $s5,$a0,$zero +/* f1711d0: afb30020 */ sw $s3,0x20($sp) +/* f1711d4: afb2001c */ sw $s2,0x1c($sp) +/* f1711d8: afb00014 */ sw $s0,0x14($sp) +/* f1711dc: afa53074 */ sw $a1,0x3074($sp) +/* f1711e0: 0000f825 */ or $ra,$zero,$zero +/* f1711e4: 18c0000a */ blez $a2,.L0f171210 +/* f1711e8: 00008825 */ or $s1,$zero,$zero +/* f1711ec: 27b02070 */ addiu $s0,$sp,0x2070 +.L0f1711f0: +/* f1711f0: afbf0054 */ sw $ra,0x54($sp) +/* f1711f4: 0fc5cd4f */ jal func0f17353c +/* f1711f8: 24040008 */ addiu $a0,$zero,0x8 +/* f1711fc: 26310001 */ addiu $s1,$s1,0x1 +/* f171200: 8fbf0054 */ lw $ra,0x54($sp) +/* f171204: 26100002 */ addiu $s0,$s0,0x2 +/* f171208: 1634fff9 */ bne $s1,$s4,.L0f1711f0 +/* f17120c: a602fffe */ sh $v0,-0x2($s0) +.L0f171210: +/* f171210: 27a20070 */ addiu $v0,$sp,0x70 +/* f171214: 27a42070 */ addiu $a0,$sp,0x2070 +/* f171218: 2403ffff */ addiu $v1,$zero,-1 +.L0f17121c: +/* f17121c: 24420004 */ addiu $v0,$v0,0x4 +/* f171220: 0044082b */ sltu $at,$v0,$a0 +/* f171224: a443fffc */ sh $v1,-0x4($v0) +/* f171228: 1420fffc */ bnez $at,.L0f17121c +/* f17122c: a443fffe */ sh $v1,-0x2($v0) +/* f171230: 2408270f */ addiu $t0,$zero,0x270f +/* f171234: 2406270f */ addiu $a2,$zero,0x270f +/* f171238: 1a80001e */ blez $s4,.L0f1712b4 +/* f17123c: 00008825 */ or $s1,$zero,$zero +/* f171240: 27b02070 */ addiu $s0,$sp,0x2070 +/* f171244: 8fa9005c */ lw $t1,0x5c($sp) +/* f171248: 8fa70058 */ lw $a3,0x58($sp) +.L0f17124c: +/* f17124c: 96040000 */ lhu $a0,0x0($s0) +/* f171250: 01001825 */ or $v1,$t0,$zero +/* f171254: 00c02825 */ or $a1,$a2,$zero +/* f171258: 0088082a */ slt $at,$a0,$t0 +/* f17125c: 1020000a */ beqz $at,.L0f171288 +/* f171260: 00801025 */ or $v0,$a0,$zero +/* f171264: 00a3082a */ slt $at,$a1,$v1 +/* f171268: 50200005 */ beqzl $at,.L0f171280 +/* f17126c: 3086ffff */ andi $a2,$a0,0xffff +/* f171270: 3088ffff */ andi $t0,$a0,0xffff +/* f171274: 10000009 */ beqz $zero,.L0f17129c +/* f171278: 02204825 */ or $t1,$s1,$zero +/* f17127c: 3086ffff */ andi $a2,$a0,0xffff +.L0f171280: +/* f171280: 10000006 */ beqz $zero,.L0f17129c +/* f171284: 02203825 */ or $a3,$s1,$zero +.L0f171288: +/* f171288: 0045082a */ slt $at,$v0,$a1 +/* f17128c: 50200004 */ beqzl $at,.L0f1712a0 +/* f171290: 26310001 */ addiu $s1,$s1,0x1 +/* f171294: 3086ffff */ andi $a2,$a0,0xffff +/* f171298: 02203825 */ or $a3,$s1,$zero +.L0f17129c: +/* f17129c: 26310001 */ addiu $s1,$s1,0x1 +.L0f1712a0: +/* f1712a0: 1634ffea */ bne $s1,$s4,.L0f17124c +/* f1712a4: 26100002 */ addiu $s0,$s0,0x2 +/* f1712a8: 00008825 */ or $s1,$zero,$zero +/* f1712ac: afa70058 */ sw $a3,0x58($sp) +/* f1712b0: afa9005c */ sw $t1,0x5c($sp) +.L0f1712b4: +/* f1712b4: 8fa70058 */ lw $a3,0x58($sp) +/* f1712b8: 8fa9005c */ lw $t1,0x5c($sp) +/* f1712bc: 27b30070 */ addiu $s3,$sp,0x70 +/* f1712c0: 240d270f */ addiu $t5,$zero,0x270f +/* f1712c4: 240c270f */ addiu $t4,$zero,0x270f +/* f1712c8: 27ab2070 */ addiu $t3,$sp,0x2070 +/* f1712cc: 00077040 */ sll $t6,$a3,0x1 +.L0f1712d0: +/* f1712d0: 00097840 */ sll $t7,$t1,0x1 +/* f1712d4: 016f1021 */ addu $v0,$t3,$t7 +/* f1712d8: 016e2821 */ addu $a1,$t3,$t6 +/* f1712dc: 94b80000 */ lhu $t8,0x0($a1) +/* f1712e0: 94590000 */ lhu $t9,0x0($v0) +/* f1712e4: 00097080 */ sll $t6,$t1,0x2 +/* f1712e8: 00077880 */ sll $t7,$a3,0x2 +/* f1712ec: 03195021 */ addu $t2,$t8,$t9 +/* f1712f0: 026f2021 */ addu $a0,$s3,$t7 +/* f1712f4: 026e1821 */ addu $v1,$s3,$t6 +/* f1712f8: 2408270f */ addiu $t0,$zero,0x270f +/* f1712fc: 15400002 */ bnez $t2,.L0f171308 +/* f171300: 2406270f */ addiu $a2,$zero,0x270f +/* f171304: 240a0001 */ addiu $t2,$zero,0x1 +.L0f171308: +/* f171308: 84780000 */ lh $t8,0x0($v1) +/* f17130c: a44c0000 */ sh $t4,0x0($v0) +/* f171310: a4ac0000 */ sh $t4,0x0($a1) +/* f171314: 07010013 */ bgez $t8,.L0f171364 +/* f171318: 27b02070 */ addiu $s0,$sp,0x2070 +/* f17131c: 84790002 */ lh $t9,0x2($v1) +/* f171320: 252e2710 */ addiu $t6,$t1,0x2710 +/* f171324: 07230010 */ bgezl $t9,.L0f171368 +/* f171328: 848e0000 */ lh $t6,0x0($a0) +/* f17132c: a46e0000 */ sh $t6,0x0($v1) +/* f171330: 848f0000 */ lh $t7,0x0($a0) +/* f171334: 01209025 */ or $s2,$t1,$zero +/* f171338: a44a0000 */ sh $t2,0x0($v0) +/* f17133c: 05e10007 */ bgez $t7,.L0f17135c +/* f171340: 00000000 */ sll $zero,$zero,0x0 +/* f171344: 84980002 */ lh $t8,0x2($a0) +/* f171348: 24f92710 */ addiu $t9,$a3,0x2710 +/* f17134c: 07010003 */ bgez $t8,.L0f17135c +/* f171350: 00000000 */ sll $zero,$zero,0x0 +/* f171354: 10000037 */ beqz $zero,.L0f171434 +/* f171358: a4790002 */ sh $t9,0x2($v1) +.L0f17135c: +/* f17135c: 10000035 */ beqz $zero,.L0f171434 +/* f171360: a4670002 */ sh $a3,0x2($v1) +.L0f171364: +/* f171364: 848e0000 */ lh $t6,0x0($a0) +.L0f171368: +/* f171368: 87b80070 */ lh $t8,0x70($sp) +/* f17136c: 05c10013 */ bgez $t6,.L0f1713bc +/* f171370: 00000000 */ sll $zero,$zero,0x0 +/* f171374: 848f0002 */ lh $t7,0x2($a0) +/* f171378: 05e10010 */ bgez $t7,.L0f1713bc +/* f17137c: 00000000 */ sll $zero,$zero,0x0 +/* f171380: 24f82710 */ addiu $t8,$a3,0x2710 +/* f171384: a4980000 */ sh $t8,0x0($a0) +/* f171388: 84790000 */ lh $t9,0x0($v1) +/* f17138c: 00e09025 */ or $s2,$a3,$zero +/* f171390: a4aa0000 */ sh $t2,0x0($a1) +/* f171394: 07210007 */ bgez $t9,.L0f1713b4 +/* f171398: 00000000 */ sll $zero,$zero,0x0 +/* f17139c: 846e0002 */ lh $t6,0x2($v1) +/* f1713a0: 252f2710 */ addiu $t7,$t1,0x2710 +/* f1713a4: 05c10003 */ bgez $t6,.L0f1713b4 +/* f1713a8: 00000000 */ sll $zero,$zero,0x0 +/* f1713ac: 10000021 */ beqz $zero,.L0f171434 +/* f1713b0: a48f0002 */ sh $t7,0x2($a0) +.L0f1713b4: +/* f1713b4: 1000001f */ beqz $zero,.L0f171434 +/* f1713b8: a4890002 */ sh $t1,0x2($a0) +.L0f1713bc: +/* f1713bc: 07010009 */ bgez $t8,.L0f1713e4 +/* f1713c0: 00009025 */ or $s2,$zero,$zero +/* f1713c4: 0000c880 */ sll $t9,$zero,0x2 +/* f1713c8: 02791021 */ addu $v0,$s3,$t9 +/* f1713cc: 844e0002 */ lh $t6,0x2($v0) +/* f1713d0: 97af2070 */ lhu $t7,0x2070($sp) +/* f1713d4: 05c10003 */ bgez $t6,.L0f1713e4 +/* f1713d8: 29e1270f */ slti $at,$t7,0x270f +/* f1713dc: 50200011 */ beqzl $at,.L0f171424 +/* f1713e0: 00127040 */ sll $t6,$s2,0x1 +.L0f1713e4: +/* f1713e4: 26520001 */ addiu $s2,$s2,0x1 +.L0f1713e8: +/* f1713e8: 0012c080 */ sll $t8,$s2,0x2 +/* f1713ec: 02781021 */ addu $v0,$s3,$t8 +/* f1713f0: 84590000 */ lh $t9,0x0($v0) +/* f1713f4: 0723fffc */ bgezl $t9,.L0f1713e8 +/* f1713f8: 26520001 */ addiu $s2,$s2,0x1 +/* f1713fc: 844e0002 */ lh $t6,0x2($v0) +/* f171400: 05c3fff9 */ bgezl $t6,.L0f1713e8 +/* f171404: 26520001 */ addiu $s2,$s2,0x1 +/* f171408: 00127840 */ sll $t7,$s2,0x1 +/* f17140c: 016fc021 */ addu $t8,$t3,$t7 +/* f171410: 97190000 */ lhu $t9,0x0($t8) +/* f171414: 2b21270f */ slti $at,$t9,0x270f +/* f171418: 5420fff3 */ bnezl $at,.L0f1713e8 +/* f17141c: 26520001 */ addiu $s2,$s2,0x1 +/* f171420: 00127040 */ sll $t6,$s2,0x1 +.L0f171424: +/* f171424: 016e7821 */ addu $t7,$t3,$t6 +/* f171428: a5ea0000 */ sh $t2,0x0($t7) +/* f17142c: a4490000 */ sh $t1,0x0($v0) +/* f171430: a4470002 */ sh $a3,0x2($v0) +.L0f171434: +/* f171434: 1a800019 */ blez $s4,.L0f17149c +/* f171438: 00000000 */ sll $zero,$zero,0x0 +.L0f17143c: +/* f17143c: 96040000 */ lhu $a0,0x0($s0) +/* f171440: 01001825 */ or $v1,$t0,$zero +/* f171444: 00c02825 */ or $a1,$a2,$zero +/* f171448: 0088082a */ slt $at,$a0,$t0 +/* f17144c: 1020000a */ beqz $at,.L0f171478 +/* f171450: 00801025 */ or $v0,$a0,$zero +/* f171454: 00a3082a */ slt $at,$a1,$v1 +/* f171458: 50200005 */ beqzl $at,.L0f171470 +/* f17145c: 3086ffff */ andi $a2,$a0,0xffff +/* f171460: 3088ffff */ andi $t0,$a0,0xffff +/* f171464: 10000009 */ beqz $zero,.L0f17148c +/* f171468: 02204825 */ or $t1,$s1,$zero +/* f17146c: 3086ffff */ andi $a2,$a0,0xffff +.L0f171470: +/* f171470: 10000006 */ beqz $zero,.L0f17148c +/* f171474: 02203825 */ or $a3,$s1,$zero +.L0f171478: +/* f171478: 0045082a */ slt $at,$v0,$a1 +/* f17147c: 50200004 */ beqzl $at,.L0f171490 +/* f171480: 26310001 */ addiu $s1,$s1,0x1 +/* f171484: 3086ffff */ andi $a2,$a0,0xffff +/* f171488: 02203825 */ or $a3,$s1,$zero +.L0f17148c: +/* f17148c: 26310001 */ addiu $s1,$s1,0x1 +.L0f171490: +/* f171490: 1634ffea */ bne $s1,$s4,.L0f17143c +/* f171494: 26100002 */ addiu $s0,$s0,0x2 +/* f171498: 00008825 */ or $s1,$zero,$zero +.L0f17149c: +/* f17149c: 51a80004 */ beql $t5,$t0,.L0f1714b0 +/* f1714a0: 241f0001 */ addiu $ra,$zero,0x1 +/* f1714a4: 15a60002 */ bne $t5,$a2,.L0f1714b0 +/* f1714a8: 00000000 */ sll $zero,$zero,0x0 +/* f1714ac: 241f0001 */ addiu $ra,$zero,0x1 +.L0f1714b0: +/* f1714b0: 53e0ff87 */ beqzl $ra,.L0f1712d0 +/* f1714b4: 00077040 */ sll $t6,$a3,0x1 +/* f1714b8: 8fb83074 */ lw $t8,0x3074($sp) +/* f1714bc: afb20068 */ sw $s2,0x68($sp) +/* f1714c0: 27b30070 */ addiu $s3,$sp,0x70 +/* f1714c4: 1b00001b */ blez $t8,.L0f171534 +/* f1714c8: 2a412710 */ slti $at,$s2,0x2710 +.L0f1714cc: +/* f1714cc: 1020000b */ beqz $at,.L0f1714fc +/* f1714d0: 02408025 */ or $s0,$s2,$zero +.L0f1714d4: +/* f1714d4: 0fc5cd4f */ jal func0f17353c +/* f1714d8: 24040001 */ addiu $a0,$zero,0x1 +/* f1714dc: 0010c880 */ sll $t9,$s0,0x2 +/* f1714e0: 02797021 */ addu $t6,$s3,$t9 +/* f1714e4: 00027840 */ sll $t7,$v0,0x1 +/* f1714e8: 01cfc021 */ addu $t8,$t6,$t7 +/* f1714ec: 87100000 */ lh $s0,0x0($t8) +/* f1714f0: 2a012710 */ slti $at,$s0,0x2710 +/* f1714f4: 1420fff7 */ bnez $at,.L0f1714d4 +/* f1714f8: 00000000 */ sll $zero,$zero,0x0 +.L0f1714fc: +/* f1714fc: 2a810101 */ slti $at,$s4,0x101 +/* f171500: 10200005 */ beqz $at,.L0f171518 +/* f171504: 260fd8f0 */ addiu $t7,$s0,-10000 +/* f171508: 2619d8f0 */ addiu $t9,$s0,-10000 +/* f17150c: 02b17021 */ addu $t6,$s5,$s1 +/* f171510: 10000004 */ beqz $zero,.L0f171524 +/* f171514: a1d90000 */ sb $t9,0x0($t6) +.L0f171518: +/* f171518: 0011c040 */ sll $t8,$s1,0x1 +/* f17151c: 02b8c821 */ addu $t9,$s5,$t8 +/* f171520: a72f0000 */ sh $t7,0x0($t9) +.L0f171524: +/* f171524: 8fae3074 */ lw $t6,0x3074($sp) +/* f171528: 26310001 */ addiu $s1,$s1,0x1 +/* f17152c: 562effe7 */ bnel $s1,$t6,.L0f1714cc +/* f171530: 2a412710 */ slti $at,$s2,0x2710 +.L0f171534: +/* f171534: 8fbf002c */ lw $ra,0x2c($sp) +/* f171538: 8fb00014 */ lw $s0,0x14($sp) +/* f17153c: 8fb10018 */ lw $s1,0x18($sp) +/* f171540: 8fb2001c */ lw $s2,0x1c($sp) +/* f171544: 8fb30020 */ lw $s3,0x20($sp) +/* f171548: 8fb40024 */ lw $s4,0x24($sp) +/* f17154c: 8fb50028 */ lw $s5,0x28($sp) +/* f171550: 03e00008 */ jr $ra +/* f171554: 27bd3070 */ addiu $sp,$sp,0x3070 +); + +GLOBAL_ASM( +glabel func0f171558 +/* f171558: 27bdffc0 */ addiu $sp,$sp,-64 +/* f17155c: afb20020 */ sw $s2,0x20($sp) +/* f171560: 00809025 */ or $s2,$a0,$zero +/* f171564: afbf003c */ sw $ra,0x3c($sp) +/* f171568: afbe0038 */ sw $s8,0x38($sp) +/* f17156c: 00a0f025 */ or $s8,$a1,$zero +/* f171570: afb70034 */ sw $s7,0x34($sp) +/* f171574: afb60030 */ sw $s6,0x30($sp) +/* f171578: afb5002c */ sw $s5,0x2c($sp) +/* f17157c: afb40028 */ sw $s4,0x28($sp) +/* f171580: afb30024 */ sw $s3,0x24($sp) +/* f171584: afb1001c */ sw $s1,0x1c($sp) +/* f171588: afb00018 */ sw $s0,0x18($sp) +/* f17158c: 0fc5cd4f */ jal func0f17353c +/* f171590: 24040003 */ addiu $a0,$zero,0x3 +/* f171594: 0040b025 */ or $s6,$v0,$zero +/* f171598: 0fc5cd4f */ jal func0f17353c +/* f17159c: 24040003 */ addiu $a0,$zero,0x3 +/* f1715a0: 0040b825 */ or $s7,$v0,$zero +/* f1715a4: 0fc5cd4f */ jal func0f17353c +/* f1715a8: 24040004 */ addiu $a0,$zero,0x4 +/* f1715ac: 02d77021 */ addu $t6,$s6,$s7 +/* f1715b0: 01c22021 */ addu $a0,$t6,$v0 +/* f1715b4: 24830001 */ addiu $v1,$a0,0x1 +/* f1715b8: 0040a025 */ or $s4,$v0,$zero +/* f1715bc: 18600005 */ blez $v1,.L0f1715d4 +/* f1715c0: 0000a825 */ or $s5,$zero,$zero +.L0f1715c4: +/* f1715c4: 00621823 */ subu $v1,$v1,$v0 +/* f1715c8: 2463ffff */ addiu $v1,$v1,-1 +/* f1715cc: 1c60fffd */ bgtz $v1,.L0f1715c4 +/* f1715d0: 26b50001 */ addiu $s5,$s5,0x1 +.L0f1715d4: +/* f1715d4: 1bc00047 */ blez $s8,.L0f1716f4 +/* f1715d8: 00008825 */ or $s1,$zero,$zero +.L0f1715dc: +/* f1715dc: 0fc5cd4f */ jal func0f17353c +/* f1715e0: 24040001 */ addiu $a0,$zero,0x1 +/* f1715e4: 1440000f */ bnez $v0,.L0f171624 +/* f1715e8: 2a810009 */ slti $at,$s4,0x9 +/* f1715ec: 10200007 */ beqz $at,.L0f17160c +/* f1715f0: 02802025 */ or $a0,$s4,$zero +/* f1715f4: 02802025 */ or $a0,$s4,$zero +/* f1715f8: 0fc5cd4f */ jal func0f17353c +/* f1715fc: 02518021 */ addu $s0,$s2,$s1 +/* f171600: a2020000 */ sb $v0,0x0($s0) +/* f171604: 10000038 */ beqz $zero,.L0f1716e8 +/* f171608: 26310001 */ addiu $s1,$s1,0x1 +.L0f17160c: +/* f17160c: 00117840 */ sll $t7,$s1,0x1 +/* f171610: 0fc5cd4f */ jal func0f17353c +/* f171614: 024f8021 */ addu $s0,$s2,$t7 +/* f171618: a6020000 */ sh $v0,0x0($s0) +/* f17161c: 10000032 */ beqz $zero,.L0f1716e8 +/* f171620: 26310001 */ addiu $s1,$s1,0x1 +.L0f171624: +/* f171624: 0fc5cd4f */ jal func0f17353c +/* f171628: 02c02025 */ or $a0,$s6,$zero +/* f17162c: 02229823 */ subu $s3,$s1,$v0 +/* f171630: 2673ffff */ addiu $s3,$s3,-1 +/* f171634: 0fc5cd4f */ jal func0f17353c +/* f171638: 02e02025 */ or $a0,$s7,$zero +/* f17163c: 00551821 */ addu $v1,$v0,$s5 +/* f171640: 2a810009 */ slti $at,$s4,0x9 +/* f171644: 10200014 */ beqz $at,.L0f171698 +/* f171648: 00602825 */ or $a1,$v1,$zero +/* f17164c: 0263c021 */ addu $t8,$s3,$v1 +/* f171650: 0278082a */ slt $at,$s3,$t8 +/* f171654: 02601025 */ or $v0,$s3,$zero +/* f171658: 1020000a */ beqz $at,.L0f171684 +/* f17165c: 02518021 */ addu $s0,$s2,$s1 +/* f171660: 02652021 */ addu $a0,$s3,$a1 +/* f171664: 02531821 */ addu $v1,$s2,$s3 +.L0f171668: +/* f171668: 90790000 */ lbu $t9,0x0($v1) +/* f17166c: 24420001 */ addiu $v0,$v0,0x1 +/* f171670: 24630001 */ addiu $v1,$v1,0x1 +/* f171674: 26310001 */ addiu $s1,$s1,0x1 +/* f171678: 26100001 */ addiu $s0,$s0,0x1 +/* f17167c: 1444fffa */ bne $v0,$a0,.L0f171668 +/* f171680: a219ffff */ sb $t9,-0x1($s0) +.L0f171684: +/* f171684: 0fc5cd4f */ jal func0f17353c +/* f171688: 02802025 */ or $a0,$s4,$zero +/* f17168c: a2020000 */ sb $v0,0x0($s0) +/* f171690: 10000015 */ beqz $zero,.L0f1716e8 +/* f171694: 26310001 */ addiu $s1,$s1,0x1 +.L0f171698: +/* f171698: 02634821 */ addu $t1,$s3,$v1 +/* f17169c: 0269082a */ slt $at,$s3,$t1 +/* f1716a0: 00114040 */ sll $t0,$s1,0x1 +/* f1716a4: 02488021 */ addu $s0,$s2,$t0 +/* f1716a8: 1020000b */ beqz $at,.L0f1716d8 +/* f1716ac: 02601025 */ or $v0,$s3,$zero +/* f1716b0: 00135040 */ sll $t2,$s3,0x1 +/* f1716b4: 024a1821 */ addu $v1,$s2,$t2 +/* f1716b8: 02652021 */ addu $a0,$s3,$a1 +.L0f1716bc: +/* f1716bc: 946b0000 */ lhu $t3,0x0($v1) +/* f1716c0: 24420001 */ addiu $v0,$v0,0x1 +/* f1716c4: 24630002 */ addiu $v1,$v1,0x2 +/* f1716c8: 26310001 */ addiu $s1,$s1,0x1 +/* f1716cc: 26100002 */ addiu $s0,$s0,0x2 +/* f1716d0: 1444fffa */ bne $v0,$a0,.L0f1716bc +/* f1716d4: a60bfffe */ sh $t3,-0x2($s0) +.L0f1716d8: +/* f1716d8: 0fc5cd4f */ jal func0f17353c +/* f1716dc: 02802025 */ or $a0,$s4,$zero +/* f1716e0: a6020000 */ sh $v0,0x0($s0) +/* f1716e4: 26310001 */ addiu $s1,$s1,0x1 +.L0f1716e8: +/* f1716e8: 023e082a */ slt $at,$s1,$s8 +/* f1716ec: 1420ffbb */ bnez $at,.L0f1715dc +/* f1716f0: 00000000 */ sll $zero,$zero,0x0 +.L0f1716f4: +/* f1716f4: 8fbf003c */ lw $ra,0x3c($sp) +/* f1716f8: 8fb00018 */ lw $s0,0x18($sp) +/* f1716fc: 8fb1001c */ lw $s1,0x1c($sp) +/* f171700: 8fb20020 */ lw $s2,0x20($sp) +/* f171704: 8fb30024 */ lw $s3,0x24($sp) +/* f171708: 8fb40028 */ lw $s4,0x28($sp) +/* f17170c: 8fb5002c */ lw $s5,0x2c($sp) +/* f171710: 8fb60030 */ lw $s6,0x30($sp) +/* f171714: 8fb70034 */ lw $s7,0x34($sp) +/* f171718: 8fbe0038 */ lw $s8,0x38($sp) +/* f17171c: 03e00008 */ jr $ra +/* f171720: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f171724 +/* f171724: 27bdffd0 */ addiu $sp,$sp,-48 +/* f171728: afb30020 */ sw $s3,0x20($sp) +/* f17172c: 00809825 */ or $s3,$a0,$zero +/* f171730: afbf002c */ sw $ra,0x2c($sp) +/* f171734: afb2001c */ sw $s2,0x1c($sp) +/* f171738: 00a09025 */ or $s2,$a1,$zero +/* f17173c: afb50028 */ sw $s5,0x28($sp) +/* f171740: afb40024 */ sw $s4,0x24($sp) +/* f171744: afb10018 */ sw $s1,0x18($sp) +/* f171748: afb00014 */ sw $s0,0x14($sp) +/* f17174c: 0fc5cd4f */ jal func0f17353c +/* f171750: 2404000b */ addiu $a0,$zero,0xb +/* f171754: 2a410011 */ slti $at,$s2,0x11 +/* f171758: 1020000c */ beqz $at,.L0f17178c +/* f17175c: 0040a825 */ or $s5,$v0,$zero +/* f171760: 18400027 */ blez $v0,.L0f171800 +/* f171764: 00008025 */ or $s0,$zero,$zero +/* f171768: 02608825 */ or $s1,$s3,$zero +.L0f17176c: +/* f17176c: 0fc5cd4f */ jal func0f17353c +/* f171770: 02402025 */ or $a0,$s2,$zero +/* f171774: 26100001 */ addiu $s0,$s0,0x1 +/* f171778: 26310002 */ addiu $s1,$s1,0x2 +/* f17177c: 1615fffb */ bne $s0,$s5,.L0f17176c +/* f171780: a622fffe */ sh $v0,-0x2($s1) +/* f171784: 1000001f */ beqz $zero,.L0f171804 +/* f171788: 8fbf002c */ lw $ra,0x2c($sp) +.L0f17178c: +/* f17178c: 2a410019 */ slti $at,$s2,0x19 +/* f171790: 1020000c */ beqz $at,.L0f1717c4 +/* f171794: 00000000 */ sll $zero,$zero,0x0 +/* f171798: 18400019 */ blez $v0,.L0f171800 +/* f17179c: 00008025 */ or $s0,$zero,$zero +/* f1717a0: 02608825 */ or $s1,$s3,$zero +.L0f1717a4: +/* f1717a4: 0fc5cd4f */ jal func0f17353c +/* f1717a8: 02402025 */ or $a0,$s2,$zero +/* f1717ac: 26100001 */ addiu $s0,$s0,0x1 +/* f1717b0: 26310004 */ addiu $s1,$s1,0x4 +/* f1717b4: 1615fffb */ bne $s0,$s5,.L0f1717a4 +/* f1717b8: ae22fffc */ sw $v0,-0x4($s1) +/* f1717bc: 10000011 */ beqz $zero,.L0f171804 +/* f1717c0: 8fbf002c */ lw $ra,0x2c($sp) +.L0f1717c4: +/* f1717c4: 1840000e */ blez $v0,.L0f171800 +/* f1717c8: 00008025 */ or $s0,$zero,$zero +/* f1717cc: 2654ffe8 */ addiu $s4,$s2,-24 +/* f1717d0: 02608825 */ or $s1,$s3,$zero +.L0f1717d4: +/* f1717d4: 0fc5cd4f */ jal func0f17353c +/* f1717d8: 24040018 */ addiu $a0,$zero,0x18 +/* f1717dc: 00409025 */ or $s2,$v0,$zero +/* f1717e0: 0fc5cd4f */ jal func0f17353c +/* f1717e4: 02802025 */ or $a0,$s4,$zero +/* f1717e8: 00127200 */ sll $t6,$s2,0x8 +/* f1717ec: 26100001 */ addiu $s0,$s0,0x1 +/* f1717f0: 004e7825 */ or $t7,$v0,$t6 +/* f1717f4: 26310004 */ addiu $s1,$s1,0x4 +/* f1717f8: 1615fff6 */ bne $s0,$s5,.L0f1717d4 +/* f1717fc: ae2ffffc */ sw $t7,-0x4($s1) +.L0f171800: +/* f171800: 8fbf002c */ lw $ra,0x2c($sp) +.L0f171804: +/* f171804: 02a01025 */ or $v0,$s5,$zero +/* f171808: 8fb50028 */ lw $s5,0x28($sp) +/* f17180c: 8fb00014 */ lw $s0,0x14($sp) +/* f171810: 8fb10018 */ lw $s1,0x18($sp) +/* f171814: 8fb2001c */ lw $s2,0x1c($sp) +/* f171818: 8fb30020 */ lw $s3,0x20($sp) +/* f17181c: 8fb40024 */ lw $s4,0x24($sp) +/* f171820: 03e00008 */ jr $ra +/* f171824: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f171828 +/* f171828: 2484ffff */ addiu $a0,$a0,-1 +/* f17182c: 18800005 */ blez $a0,.L0f171844 +/* f171830: 00001825 */ or $v1,$zero,$zero +.L0f171834: +/* f171834: 00047043 */ sra $t6,$a0,0x1 +/* f171838: 01c02025 */ or $a0,$t6,$zero +/* f17183c: 1dc0fffd */ bgtz $t6,.L0f171834 +/* f171840: 24630001 */ addiu $v1,$v1,0x1 +.L0f171844: +/* f171844: 03e00008 */ jr $ra +/* f171848: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f17184c +/* f17184c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f171850: afb20020 */ sw $s2,0x20($sp) +/* f171854: afb00018 */ sw $s0,0x18($sp) +/* f171858: 00a09025 */ or $s2,$a1,$zero +/* f17185c: afbf0024 */ sw $ra,0x24($sp) +/* f171860: afb1001c */ sw $s1,0x1c($sp) +/* f171864: 18a00008 */ blez $a1,.L0f171888 +/* f171868: 00008025 */ or $s0,$zero,$zero +/* f17186c: 00808825 */ or $s1,$a0,$zero +.L0f171870: +/* f171870: 0fc5cd4f */ jal func0f17353c +/* f171874: 24040001 */ addiu $a0,$zero,0x1 +/* f171878: 26100001 */ addiu $s0,$s0,0x1 +/* f17187c: 26310001 */ addiu $s1,$s1,0x1 +/* f171880: 1612fffb */ bne $s0,$s2,.L0f171870 +/* f171884: a222ffff */ sb $v0,-0x1($s1) +.L0f171888: +/* f171888: 8fbf0024 */ lw $ra,0x24($sp) +/* f17188c: 8fb00018 */ lw $s0,0x18($sp) +/* f171890: 8fb1001c */ lw $s1,0x1c($sp) +/* f171894: 8fb20020 */ lw $s2,0x20($sp) +/* f171898: 03e00008 */ jr $ra +/* f17189c: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1718a0 +/* f1718a0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f1718a4: afb50028 */ sw $s5,0x28($sp) +/* f1718a8: 2495000f */ addiu $s5,$a0,0xf +/* f1718ac: 2401fff0 */ addiu $at,$zero,-16 +/* f1718b0: 02a17024 */ and $t6,$s5,$at +/* f1718b4: afb30020 */ sw $s3,0x20($sp) +/* f1718b8: 2401fff8 */ addiu $at,$zero,-8 +/* f1718bc: 24820007 */ addiu $v0,$a0,0x7 +/* f1718c0: 00419824 */ and $s3,$v0,$at +/* f1718c4: afb70030 */ sw $s7,0x30($sp) +/* f1718c8: afb6002c */ sw $s6,0x2c($sp) +/* f1718cc: afb2001c */ sw $s2,0x1c($sp) +/* f1718d0: 2ce10009 */ sltiu $at,$a3,0x9 +/* f1718d4: 00a09025 */ or $s2,$a1,$zero +/* f1718d8: 00c0b825 */ or $s7,$a2,$zero +/* f1718dc: afbf0034 */ sw $ra,0x34($sp) +/* f1718e0: afb40024 */ sw $s4,0x24($sp) +/* f1718e4: afb10018 */ sw $s1,0x18($sp) +/* f1718e8: afb00014 */ sw $s0,0x14($sp) +/* f1718ec: 01c0a825 */ or $s5,$t6,$zero +/* f1718f0: 102000a1 */ beqz $at,.L0f171b78 +/* f1718f4: 0260b025 */ or $s6,$s3,$zero +/* f1718f8: 0007c080 */ sll $t8,$a3,0x2 +/* f1718fc: 3c017f1b */ lui $at,0x7f1b +/* f171900: 00380821 */ addu $at,$at,$t8 +/* f171904: 8c387ac0 */ lw $t8,0x7ac0($at) +/* f171908: 03000008 */ jr $t8 +/* f17190c: 00000000 */ sll $zero,$zero,0x0 +/* f171910: 1ae00016 */ blez $s7,.L0f17196c +/* f171914: 0000a025 */ or $s4,$zero,$zero +/* f171918: 26530003 */ addiu $s3,$s2,0x3 +/* f17191c: 32790ffc */ andi $t9,$s3,0xffc +/* f171920: 00199880 */ sll $s3,$t9,0x2 +.L0f171924: +/* f171924: 1a40000e */ blez $s2,.L0f171960 +/* f171928: 00008025 */ or $s0,$zero,$zero +/* f17192c: 02a08825 */ or $s1,$s5,$zero +.L0f171930: +/* f171930: 0fc5cd4f */ jal func0f17353c +/* f171934: 24040010 */ addiu $a0,$zero,0x10 +/* f171938: 00024c00 */ sll $t1,$v0,0x10 +/* f17193c: ae290000 */ sw $t1,0x0($s1) +/* f171940: 0fc5cd4f */ jal func0f17353c +/* f171944: 24040010 */ addiu $a0,$zero,0x10 +/* f171948: 8e2a0000 */ lw $t2,0x0($s1) +/* f17194c: 26100001 */ addiu $s0,$s0,0x1 +/* f171950: 26310004 */ addiu $s1,$s1,0x4 +/* f171954: 01425825 */ or $t3,$t2,$v0 +/* f171958: 1612fff5 */ bne $s0,$s2,.L0f171930 +/* f17195c: ae2bfffc */ sw $t3,-0x4($s1) +.L0f171960: +/* f171960: 26940001 */ addiu $s4,$s4,0x1 +/* f171964: 1697ffef */ bne $s4,$s7,.L0f171924 +/* f171968: 02b3a821 */ addu $s5,$s5,$s3 +.L0f17196c: +/* f17196c: 264c0003 */ addiu $t4,$s2,0x3 +/* f171970: 318d0ffc */ andi $t5,$t4,0xffc +/* f171974: 01b70019 */ multu $t5,$s7 +/* f171978: 00001012 */ mflo $v0 +/* f17197c: 00027080 */ sll $t6,$v0,0x2 +/* f171980: 1000007e */ beqz $zero,.L0f171b7c +/* f171984: 01c01025 */ or $v0,$t6,$zero +/* f171988: 1ae00012 */ blez $s7,.L0f1719d4 +/* f17198c: 0000a025 */ or $s4,$zero,$zero +/* f171990: 26530003 */ addiu $s3,$s2,0x3 +/* f171994: 326f0ffc */ andi $t7,$s3,0xffc +/* f171998: 000f9880 */ sll $s3,$t7,0x2 +.L0f17199c: +/* f17199c: 1a40000a */ blez $s2,.L0f1719c8 +/* f1719a0: 00008025 */ or $s0,$zero,$zero +/* f1719a4: 02a08825 */ or $s1,$s5,$zero +.L0f1719a8: +/* f1719a8: 0fc5cd4f */ jal func0f17353c +/* f1719ac: 24040018 */ addiu $a0,$zero,0x18 +/* f1719b0: 0002ca00 */ sll $t9,$v0,0x8 +/* f1719b4: 26100001 */ addiu $s0,$s0,0x1 +/* f1719b8: 372800ff */ ori $t0,$t9,0xff +/* f1719bc: 26310004 */ addiu $s1,$s1,0x4 +/* f1719c0: 1612fff9 */ bne $s0,$s2,.L0f1719a8 +/* f1719c4: ae28fffc */ sw $t0,-0x4($s1) +.L0f1719c8: +/* f1719c8: 26940001 */ addiu $s4,$s4,0x1 +/* f1719cc: 1697fff3 */ bne $s4,$s7,.L0f17199c +/* f1719d0: 02b3a821 */ addu $s5,$s5,$s3 +.L0f1719d4: +/* f1719d4: 26490003 */ addiu $t1,$s2,0x3 +/* f1719d8: 312a0ffc */ andi $t2,$t1,0xffc +/* f1719dc: 01570019 */ multu $t2,$s7 +/* f1719e0: 00001012 */ mflo $v0 +/* f1719e4: 00025880 */ sll $t3,$v0,0x2 +/* f1719e8: 10000064 */ beqz $zero,.L0f171b7c +/* f1719ec: 01601025 */ or $v0,$t3,$zero +/* f1719f0: 1ae00010 */ blez $s7,.L0f171a34 +/* f1719f4: 0000a025 */ or $s4,$zero,$zero +/* f1719f8: 26530003 */ addiu $s3,$s2,0x3 +/* f1719fc: 326c0ffc */ andi $t4,$s3,0xffc +/* f171a00: 000c9840 */ sll $s3,$t4,0x1 +.L0f171a04: +/* f171a04: 1a400008 */ blez $s2,.L0f171a28 +/* f171a08: 00008025 */ or $s0,$zero,$zero +/* f171a0c: 02c08825 */ or $s1,$s6,$zero +.L0f171a10: +/* f171a10: 0fc5cd4f */ jal func0f17353c +/* f171a14: 24040010 */ addiu $a0,$zero,0x10 +/* f171a18: 26100001 */ addiu $s0,$s0,0x1 +/* f171a1c: 26310002 */ addiu $s1,$s1,0x2 +/* f171a20: 1612fffb */ bne $s0,$s2,.L0f171a10 +/* f171a24: a622fffe */ sh $v0,-0x2($s1) +.L0f171a28: +/* f171a28: 26940001 */ addiu $s4,$s4,0x1 +/* f171a2c: 1697fff5 */ bne $s4,$s7,.L0f171a04 +/* f171a30: 02d3b021 */ addu $s6,$s6,$s3 +.L0f171a34: +/* f171a34: 264e0003 */ addiu $t6,$s2,0x3 +/* f171a38: 31cf0ffc */ andi $t7,$t6,0xffc +/* f171a3c: 01f70019 */ multu $t7,$s7 +/* f171a40: 00001012 */ mflo $v0 +/* f171a44: 0002c040 */ sll $t8,$v0,0x1 +/* f171a48: 1000004c */ beqz $zero,.L0f171b7c +/* f171a4c: 03001025 */ or $v0,$t8,$zero +/* f171a50: 1ae00012 */ blez $s7,.L0f171a9c +/* f171a54: 0000a025 */ or $s4,$zero,$zero +/* f171a58: 26530003 */ addiu $s3,$s2,0x3 +/* f171a5c: 32790ffc */ andi $t9,$s3,0xffc +/* f171a60: 00199840 */ sll $s3,$t9,0x1 +.L0f171a64: +/* f171a64: 1a40000a */ blez $s2,.L0f171a90 +/* f171a68: 00008025 */ or $s0,$zero,$zero +/* f171a6c: 02c08825 */ or $s1,$s6,$zero +.L0f171a70: +/* f171a70: 0fc5cd4f */ jal func0f17353c +/* f171a74: 2404000f */ addiu $a0,$zero,0xf +/* f171a78: 00024840 */ sll $t1,$v0,0x1 +/* f171a7c: 26100001 */ addiu $s0,$s0,0x1 +/* f171a80: 352a0001 */ ori $t2,$t1,0x1 +/* f171a84: 26310002 */ addiu $s1,$s1,0x2 +/* f171a88: 1612fff9 */ bne $s0,$s2,.L0f171a70 +/* f171a8c: a62afffe */ sh $t2,-0x2($s1) +.L0f171a90: +/* f171a90: 26940001 */ addiu $s4,$s4,0x1 +/* f171a94: 1697fff3 */ bne $s4,$s7,.L0f171a64 +/* f171a98: 02d3b021 */ addu $s6,$s6,$s3 +.L0f171a9c: +/* f171a9c: 264b0003 */ addiu $t3,$s2,0x3 +/* f171aa0: 316c0ffc */ andi $t4,$t3,0xffc +/* f171aa4: 01970019 */ multu $t4,$s7 +/* f171aa8: 00001012 */ mflo $v0 +/* f171aac: 00026840 */ sll $t5,$v0,0x1 +/* f171ab0: 10000032 */ beqz $zero,.L0f171b7c +/* f171ab4: 01a01025 */ or $v0,$t5,$zero +/* f171ab8: 1ae00010 */ blez $s7,.L0f171afc +/* f171abc: 0000a025 */ or $s4,$zero,$zero +/* f171ac0: 26550007 */ addiu $s5,$s2,0x7 +/* f171ac4: 32ae0ff8 */ andi $t6,$s5,0xff8 +/* f171ac8: 01c0a825 */ or $s5,$t6,$zero +.L0f171acc: +/* f171acc: 1a400008 */ blez $s2,.L0f171af0 +/* f171ad0: 00008025 */ or $s0,$zero,$zero +/* f171ad4: 02608825 */ or $s1,$s3,$zero +.L0f171ad8: +/* f171ad8: 0fc5cd4f */ jal func0f17353c +/* f171adc: 24040008 */ addiu $a0,$zero,0x8 +/* f171ae0: 26100001 */ addiu $s0,$s0,0x1 +/* f171ae4: 26310001 */ addiu $s1,$s1,0x1 +/* f171ae8: 1612fffb */ bne $s0,$s2,.L0f171ad8 +/* f171aec: a222ffff */ sb $v0,-0x1($s1) +.L0f171af0: +/* f171af0: 26940001 */ addiu $s4,$s4,0x1 +/* f171af4: 1697fff5 */ bne $s4,$s7,.L0f171acc +/* f171af8: 02759821 */ addu $s3,$s3,$s5 +.L0f171afc: +/* f171afc: 264f0007 */ addiu $t7,$s2,0x7 +/* f171b00: 31f80ff8 */ andi $t8,$t7,0xff8 +/* f171b04: 03170019 */ multu $t8,$s7 +/* f171b08: 00001012 */ mflo $v0 +/* f171b0c: 1000001c */ beqz $zero,.L0f171b80 +/* f171b10: 8fbf0034 */ lw $ra,0x34($sp) +/* f171b14: 1ae00011 */ blez $s7,.L0f171b5c +/* f171b18: 0000a025 */ or $s4,$zero,$zero +/* f171b1c: 2651000f */ addiu $s1,$s2,0xf +/* f171b20: 32390ff0 */ andi $t9,$s1,0xff0 +/* f171b24: 00198843 */ sra $s1,$t9,0x1 +.L0f171b28: +/* f171b28: 1a400009 */ blez $s2,.L0f171b50 +/* f171b2c: 00008025 */ or $s0,$zero,$zero +.L0f171b30: +/* f171b30: 0fc5cd4f */ jal func0f17353c +/* f171b34: 24040008 */ addiu $a0,$zero,0x8 +/* f171b38: 00104843 */ sra $t1,$s0,0x1 +/* f171b3c: 26100002 */ addiu $s0,$s0,0x2 +/* f171b40: 0212082a */ slt $at,$s0,$s2 +/* f171b44: 02695021 */ addu $t2,$s3,$t1 +/* f171b48: 1420fff9 */ bnez $at,.L0f171b30 +/* f171b4c: a1420000 */ sb $v0,0x0($t2) +.L0f171b50: +/* f171b50: 26940001 */ addiu $s4,$s4,0x1 +/* f171b54: 1697fff4 */ bne $s4,$s7,.L0f171b28 +/* f171b58: 02719821 */ addu $s3,$s3,$s1 +.L0f171b5c: +/* f171b5c: 264b000f */ addiu $t3,$s2,0xf +/* f171b60: 316c0ff0 */ andi $t4,$t3,0xff0 +/* f171b64: 000c6843 */ sra $t5,$t4,0x1 +/* f171b68: 01b70019 */ multu $t5,$s7 +/* f171b6c: 00001012 */ mflo $v0 +/* f171b70: 10000003 */ beqz $zero,.L0f171b80 +/* f171b74: 8fbf0034 */ lw $ra,0x34($sp) +.L0f171b78: +/* f171b78: 00001025 */ or $v0,$zero,$zero +.L0f171b7c: +/* f171b7c: 8fbf0034 */ lw $ra,0x34($sp) +.L0f171b80: +/* f171b80: 8fb00014 */ lw $s0,0x14($sp) +/* f171b84: 8fb10018 */ lw $s1,0x18($sp) +/* f171b88: 8fb2001c */ lw $s2,0x1c($sp) +/* f171b8c: 8fb30020 */ lw $s3,0x20($sp) +/* f171b90: 8fb40024 */ lw $s4,0x24($sp) +/* f171b94: 8fb50028 */ lw $s5,0x28($sp) +/* f171b98: 8fb6002c */ lw $s6,0x2c($sp) +/* f171b9c: 8fb70030 */ lw $s7,0x30($sp) +/* f171ba0: 03e00008 */ jr $ra +/* f171ba4: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f171ba8 +/* f171ba8: 27bdfff0 */ addiu $sp,$sp,-16 +/* f171bac: 8fae0020 */ lw $t6,0x20($sp) +/* f171bb0: afb00004 */ sw $s0,0x4($sp) +/* f171bb4: 00808025 */ or $s0,$a0,$zero +/* f171bb8: 2dc10009 */ sltiu $at,$t6,0x9 +/* f171bbc: afb2000c */ sw $s2,0xc($sp) +/* f171bc0: afb10008 */ sw $s1,0x8($sp) +/* f171bc4: 00e04825 */ or $t1,$a3,$zero +/* f171bc8: 00e05025 */ or $t2,$a3,$zero +/* f171bcc: 00e05825 */ or $t3,$a3,$zero +/* f171bd0: 10200168 */ beqz $at,.L0f172174 +/* f171bd4: 00004025 */ or $t0,$zero,$zero +/* f171bd8: 000e7080 */ sll $t6,$t6,0x2 +/* f171bdc: 3c017f1b */ lui $at,0x7f1b +/* f171be0: 002e0821 */ addu $at,$at,$t6 +/* f171be4: 8c2e7ae4 */ lw $t6,0x7ae4($at) +/* f171be8: 01c00008 */ jr $t6 +/* f171bec: 00000000 */ sll $zero,$zero,0x0 +/* f171bf0: 18c00028 */ blez $a2,.L0f171c94 +/* f171bf4: 00002025 */ or $a0,$zero,$zero +/* f171bf8: 24ac0003 */ addiu $t4,$a1,0x3 +/* f171bfc: 318f0ffc */ andi $t7,$t4,0xffc +/* f171c00: 000f6080 */ sll $t4,$t7,0x2 +.L0f171c04: +/* f171c04: 18a00020 */ blez $a1,.L0f171c88 +/* f171c08: 00001825 */ or $v1,$zero,$zero +/* f171c0c: 00a60019 */ multu $a1,$a2 +/* f171c10: 02085821 */ addu $t3,$s0,$t0 +/* f171c14: 01205025 */ or $t2,$t1,$zero +/* f171c18: 02081021 */ addu $v0,$s0,$t0 +/* f171c1c: 00003812 */ mflo $a3 +/* f171c20: 0007c880 */ sll $t9,$a3,0x2 +/* f171c24: 0327c823 */ subu $t9,$t9,$a3 +/* f171c28: 03287021 */ addu $t6,$t9,$t0 +/* f171c2c: 00077840 */ sll $t7,$a3,0x1 +/* f171c30: 016f9021 */ addu $s2,$t3,$t7 +/* f171c34: 01d06821 */ addu $t5,$t6,$s0 +/* f171c38: 01678821 */ addu $s1,$t3,$a3 +.L0f171c3c: +/* f171c3c: 90590000 */ lbu $t9,0x0($v0) +/* f171c40: 91b80000 */ lbu $t8,0x0($t5) +/* f171c44: 24630001 */ addiu $v1,$v1,0x1 +/* f171c48: 00197600 */ sll $t6,$t9,0x18 +/* f171c4c: 92390000 */ lbu $t9,0x0($s1) +/* f171c50: 030e7825 */ or $t7,$t8,$t6 +/* f171c54: 254a0004 */ addiu $t2,$t2,0x4 +/* f171c58: 0019c400 */ sll $t8,$t9,0x10 +/* f171c5c: 92590000 */ lbu $t9,0x0($s2) +/* f171c60: 01f87025 */ or $t6,$t7,$t8 +/* f171c64: 25080001 */ addiu $t0,$t0,0x1 +/* f171c68: 00197a00 */ sll $t7,$t9,0x8 +/* f171c6c: 01cfc025 */ or $t8,$t6,$t7 +/* f171c70: ad58fffc */ sw $t8,-0x4($t2) +/* f171c74: 24420001 */ addiu $v0,$v0,0x1 +/* f171c78: 25ad0001 */ addiu $t5,$t5,0x1 +/* f171c7c: 26310001 */ addiu $s1,$s1,0x1 +/* f171c80: 1465ffee */ bne $v1,$a1,.L0f171c3c +/* f171c84: 26520001 */ addiu $s2,$s2,0x1 +.L0f171c88: +/* f171c88: 24840001 */ addiu $a0,$a0,0x1 +/* f171c8c: 1486ffdd */ bne $a0,$a2,.L0f171c04 +/* f171c90: 012c4821 */ addu $t1,$t1,$t4 +.L0f171c94: +/* f171c94: 24b90003 */ addiu $t9,$a1,0x3 +/* f171c98: 332e0ffc */ andi $t6,$t9,0xffc +/* f171c9c: 01c60019 */ multu $t6,$a2 +/* f171ca0: 00001012 */ mflo $v0 +/* f171ca4: 00027880 */ sll $t7,$v0,0x2 +/* f171ca8: 10000133 */ beqz $zero,.L0f172178 +/* f171cac: 01e01025 */ or $v0,$t7,$zero +/* f171cb0: 18c00023 */ blez $a2,.L0f171d40 +/* f171cb4: 00002025 */ or $a0,$zero,$zero +/* f171cb8: 24ac0003 */ addiu $t4,$a1,0x3 +/* f171cbc: 31980ffc */ andi $t8,$t4,0xffc +/* f171cc0: 00186080 */ sll $t4,$t8,0x2 +.L0f171cc4: +/* f171cc4: 18a0001b */ blez $a1,.L0f171d34 +/* f171cc8: 00001825 */ or $v1,$zero,$zero +/* f171ccc: 00a60019 */ multu $a1,$a2 +/* f171cd0: 02087021 */ addu $t6,$s0,$t0 +/* f171cd4: 01205025 */ or $t2,$t1,$zero +/* f171cd8: 02081021 */ addu $v0,$s0,$t0 +/* f171cdc: 00003812 */ mflo $a3 +/* f171ce0: 00077840 */ sll $t7,$a3,0x1 +/* f171ce4: 01e8c021 */ addu $t8,$t7,$t0 +/* f171ce8: 03105821 */ addu $t3,$t8,$s0 +/* f171cec: 01c78821 */ addu $s1,$t6,$a3 +.L0f171cf0: +/* f171cf0: 904f0000 */ lbu $t7,0x0($v0) +/* f171cf4: 91790000 */ lbu $t9,0x0($t3) +/* f171cf8: 24630001 */ addiu $v1,$v1,0x1 +/* f171cfc: 000fc600 */ sll $t8,$t7,0x18 +/* f171d00: 922f0000 */ lbu $t7,0x0($s1) +/* f171d04: 00197200 */ sll $t6,$t9,0x8 +/* f171d08: 01d8c825 */ or $t9,$t6,$t8 +/* f171d0c: 000f7400 */ sll $t6,$t7,0x10 +/* f171d10: 032ec025 */ or $t8,$t9,$t6 +/* f171d14: 370f00ff */ ori $t7,$t8,0xff +/* f171d18: 254a0004 */ addiu $t2,$t2,0x4 +/* f171d1c: ad4ffffc */ sw $t7,-0x4($t2) +/* f171d20: 25080001 */ addiu $t0,$t0,0x1 +/* f171d24: 24420001 */ addiu $v0,$v0,0x1 +/* f171d28: 26310001 */ addiu $s1,$s1,0x1 +/* f171d2c: 1465fff0 */ bne $v1,$a1,.L0f171cf0 +/* f171d30: 256b0001 */ addiu $t3,$t3,0x1 +.L0f171d34: +/* f171d34: 24840001 */ addiu $a0,$a0,0x1 +/* f171d38: 1486ffe2 */ bne $a0,$a2,.L0f171cc4 +/* f171d3c: 012c4821 */ addu $t1,$t1,$t4 +.L0f171d40: +/* f171d40: 24b90003 */ addiu $t9,$a1,0x3 +/* f171d44: 332e0ffc */ andi $t6,$t9,0xffc +/* f171d48: 01c60019 */ multu $t6,$a2 +/* f171d4c: 00001012 */ mflo $v0 +/* f171d50: 0002c080 */ sll $t8,$v0,0x2 +/* f171d54: 10000108 */ beqz $zero,.L0f172178 +/* f171d58: 03001025 */ or $v0,$t8,$zero +/* f171d5c: 18c00028 */ blez $a2,.L0f171e00 +/* f171d60: 00002025 */ or $a0,$zero,$zero +/* f171d64: 24ac0003 */ addiu $t4,$a1,0x3 +/* f171d68: 318f0ffc */ andi $t7,$t4,0xffc +/* f171d6c: 000f6040 */ sll $t4,$t7,0x1 +.L0f171d70: +/* f171d70: 18a00020 */ blez $a1,.L0f171df4 +/* f171d74: 00001825 */ or $v1,$zero,$zero +/* f171d78: 00a60019 */ multu $a1,$a2 +/* f171d7c: 02085821 */ addu $t3,$s0,$t0 +/* f171d80: 02081021 */ addu $v0,$s0,$t0 +/* f171d84: 01404825 */ or $t1,$t2,$zero +/* f171d88: 00003812 */ mflo $a3 +/* f171d8c: 00077080 */ sll $t6,$a3,0x2 +/* f171d90: 01c77023 */ subu $t6,$t6,$a3 +/* f171d94: 01c8c021 */ addu $t8,$t6,$t0 +/* f171d98: 00077840 */ sll $t7,$a3,0x1 +/* f171d9c: 016f9021 */ addu $s2,$t3,$t7 +/* f171da0: 03106821 */ addu $t5,$t8,$s0 +/* f171da4: 01678821 */ addu $s1,$t3,$a3 +.L0f171da8: +/* f171da8: 904e0000 */ lbu $t6,0x0($v0) +/* f171dac: 91b90000 */ lbu $t9,0x0($t5) +/* f171db0: 24630001 */ addiu $v1,$v1,0x1 +/* f171db4: 000ec2c0 */ sll $t8,$t6,0xb +/* f171db8: 922e0000 */ lbu $t6,0x0($s1) +/* f171dbc: 03387825 */ or $t7,$t9,$t8 +/* f171dc0: 25290002 */ addiu $t1,$t1,0x2 +/* f171dc4: 000ec980 */ sll $t9,$t6,0x6 +/* f171dc8: 924e0000 */ lbu $t6,0x0($s2) +/* f171dcc: 01f9c025 */ or $t8,$t7,$t9 +/* f171dd0: 25080001 */ addiu $t0,$t0,0x1 +/* f171dd4: 000e7840 */ sll $t7,$t6,0x1 +/* f171dd8: 030fc825 */ or $t9,$t8,$t7 +/* f171ddc: a539fffe */ sh $t9,-0x2($t1) +/* f171de0: 24420001 */ addiu $v0,$v0,0x1 +/* f171de4: 25ad0001 */ addiu $t5,$t5,0x1 +/* f171de8: 26310001 */ addiu $s1,$s1,0x1 +/* f171dec: 1465ffee */ bne $v1,$a1,.L0f171da8 +/* f171df0: 26520001 */ addiu $s2,$s2,0x1 +.L0f171df4: +/* f171df4: 24840001 */ addiu $a0,$a0,0x1 +/* f171df8: 1486ffdd */ bne $a0,$a2,.L0f171d70 +/* f171dfc: 014c5021 */ addu $t2,$t2,$t4 +.L0f171e00: +/* f171e00: 24ae0003 */ addiu $t6,$a1,0x3 +/* f171e04: 31d80ffc */ andi $t8,$t6,0xffc +/* f171e08: 03060019 */ multu $t8,$a2 +/* f171e0c: 00001012 */ mflo $v0 +/* f171e10: 00027840 */ sll $t7,$v0,0x1 +/* f171e14: 100000d8 */ beqz $zero,.L0f172178 +/* f171e18: 01e01025 */ or $v0,$t7,$zero +/* f171e1c: 18c0001a */ blez $a2,.L0f171e88 +/* f171e20: 00002025 */ or $a0,$zero,$zero +/* f171e24: 24ac0003 */ addiu $t4,$a1,0x3 +/* f171e28: 31990ffc */ andi $t9,$t4,0xffc +/* f171e2c: 00196040 */ sll $t4,$t9,0x1 +.L0f171e30: +/* f171e30: 18a00012 */ blez $a1,.L0f171e7c +/* f171e34: 00001825 */ or $v1,$zero,$zero +/* f171e38: 00a60019 */ multu $a1,$a2 +/* f171e3c: 02081021 */ addu $v0,$s0,$t0 +/* f171e40: 01404825 */ or $t1,$t2,$zero +/* f171e44: 0000c012 */ mflo $t8 +/* f171e48: 01187821 */ addu $t7,$t0,$t8 +/* f171e4c: 01f06821 */ addu $t5,$t7,$s0 +.L0f171e50: +/* f171e50: 904e0000 */ lbu $t6,0x0($v0) +/* f171e54: 91b90000 */ lbu $t9,0x0($t5) +/* f171e58: 24630001 */ addiu $v1,$v1,0x1 +/* f171e5c: 000ec200 */ sll $t8,$t6,0x8 +/* f171e60: 03387825 */ or $t7,$t9,$t8 +/* f171e64: 25290002 */ addiu $t1,$t1,0x2 +/* f171e68: a52ffffe */ sh $t7,-0x2($t1) +/* f171e6c: 25080001 */ addiu $t0,$t0,0x1 +/* f171e70: 24420001 */ addiu $v0,$v0,0x1 +/* f171e74: 1465fff6 */ bne $v1,$a1,.L0f171e50 +/* f171e78: 25ad0001 */ addiu $t5,$t5,0x1 +.L0f171e7c: +/* f171e7c: 24840001 */ addiu $a0,$a0,0x1 +/* f171e80: 1486ffeb */ bne $a0,$a2,.L0f171e30 +/* f171e84: 014c5021 */ addu $t2,$t2,$t4 +.L0f171e88: +/* f171e88: 24ae0003 */ addiu $t6,$a1,0x3 +/* f171e8c: 31d90ffc */ andi $t9,$t6,0xffc +/* f171e90: 03260019 */ multu $t9,$a2 +/* f171e94: 00001012 */ mflo $v0 +/* f171e98: 0002c040 */ sll $t8,$v0,0x1 +/* f171e9c: 100000b6 */ beqz $zero,.L0f172178 +/* f171ea0: 03001025 */ or $v0,$t8,$zero +/* f171ea4: 18c00023 */ blez $a2,.L0f171f34 +/* f171ea8: 00002025 */ or $a0,$zero,$zero +/* f171eac: 24ac0003 */ addiu $t4,$a1,0x3 +/* f171eb0: 318f0ffc */ andi $t7,$t4,0xffc +/* f171eb4: 000f6040 */ sll $t4,$t7,0x1 +.L0f171eb8: +/* f171eb8: 18a0001b */ blez $a1,.L0f171f28 +/* f171ebc: 00001825 */ or $v1,$zero,$zero +/* f171ec0: 00a60019 */ multu $a1,$a2 +/* f171ec4: 0208c821 */ addu $t9,$s0,$t0 +/* f171ec8: 02081021 */ addu $v0,$s0,$t0 +/* f171ecc: 01404825 */ or $t1,$t2,$zero +/* f171ed0: 00003812 */ mflo $a3 +/* f171ed4: 0007c040 */ sll $t8,$a3,0x1 +/* f171ed8: 03087821 */ addu $t7,$t8,$t0 +/* f171edc: 01f05821 */ addu $t3,$t7,$s0 +/* f171ee0: 03278821 */ addu $s1,$t9,$a3 +.L0f171ee4: +/* f171ee4: 90580000 */ lbu $t8,0x0($v0) +/* f171ee8: 916e0000 */ lbu $t6,0x0($t3) +/* f171eec: 24630001 */ addiu $v1,$v1,0x1 +/* f171ef0: 00187ac0 */ sll $t7,$t8,0xb +/* f171ef4: 92380000 */ lbu $t8,0x0($s1) +/* f171ef8: 000ec840 */ sll $t9,$t6,0x1 +/* f171efc: 032f7025 */ or $t6,$t9,$t7 +/* f171f00: 0018c980 */ sll $t9,$t8,0x6 +/* f171f04: 01d97825 */ or $t7,$t6,$t9 +/* f171f08: 35f80001 */ ori $t8,$t7,0x1 +/* f171f0c: 25290002 */ addiu $t1,$t1,0x2 +/* f171f10: a538fffe */ sh $t8,-0x2($t1) +/* f171f14: 25080001 */ addiu $t0,$t0,0x1 +/* f171f18: 24420001 */ addiu $v0,$v0,0x1 +/* f171f1c: 26310001 */ addiu $s1,$s1,0x1 +/* f171f20: 1465fff0 */ bne $v1,$a1,.L0f171ee4 +/* f171f24: 256b0001 */ addiu $t3,$t3,0x1 +.L0f171f28: +/* f171f28: 24840001 */ addiu $a0,$a0,0x1 +/* f171f2c: 1486ffe2 */ bne $a0,$a2,.L0f171eb8 +/* f171f30: 014c5021 */ addu $t2,$t2,$t4 +.L0f171f34: +/* f171f34: 24ae0003 */ addiu $t6,$a1,0x3 +/* f171f38: 31d90ffc */ andi $t9,$t6,0xffc +/* f171f3c: 03260019 */ multu $t9,$a2 +/* f171f40: 00001012 */ mflo $v0 +/* f171f44: 00027840 */ sll $t7,$v0,0x1 +/* f171f48: 1000008b */ beqz $zero,.L0f172178 +/* f171f4c: 01e01025 */ or $v0,$t7,$zero +/* f171f50: 18c0001a */ blez $a2,.L0f171fbc +/* f171f54: 00002025 */ or $a0,$zero,$zero +/* f171f58: 24a70007 */ addiu $a3,$a1,0x7 +/* f171f5c: 30f80ff8 */ andi $t8,$a3,0xff8 +/* f171f60: 03003825 */ or $a3,$t8,$zero +.L0f171f64: +/* f171f64: 18a00012 */ blez $a1,.L0f171fb0 +/* f171f68: 00001825 */ or $v1,$zero,$zero +/* f171f6c: 00a60019 */ multu $a1,$a2 +/* f171f70: 02081021 */ addu $v0,$s0,$t0 +/* f171f74: 01604825 */ or $t1,$t3,$zero +/* f171f78: 00007012 */ mflo $t6 +/* f171f7c: 010ec821 */ addu $t9,$t0,$t6 +/* f171f80: 03306821 */ addu $t5,$t9,$s0 +.L0f171f84: +/* f171f84: 90580000 */ lbu $t8,0x0($v0) +/* f171f88: 91af0000 */ lbu $t7,0x0($t5) +/* f171f8c: 24630001 */ addiu $v1,$v1,0x1 +/* f171f90: 00187100 */ sll $t6,$t8,0x4 +/* f171f94: 01eec825 */ or $t9,$t7,$t6 +/* f171f98: 25290001 */ addiu $t1,$t1,0x1 +/* f171f9c: a139ffff */ sb $t9,-0x1($t1) +/* f171fa0: 25080001 */ addiu $t0,$t0,0x1 +/* f171fa4: 24420001 */ addiu $v0,$v0,0x1 +/* f171fa8: 1465fff6 */ bne $v1,$a1,.L0f171f84 +/* f171fac: 25ad0001 */ addiu $t5,$t5,0x1 +.L0f171fb0: +/* f171fb0: 24840001 */ addiu $a0,$a0,0x1 +/* f171fb4: 1486ffeb */ bne $a0,$a2,.L0f171f64 +/* f171fb8: 01675821 */ addu $t3,$t3,$a3 +.L0f171fbc: +/* f171fbc: 24b80007 */ addiu $t8,$a1,0x7 +/* f171fc0: 330f0ff8 */ andi $t7,$t8,0xff8 +/* f171fc4: 01e60019 */ multu $t7,$a2 +/* f171fc8: 00001012 */ mflo $v0 +/* f171fcc: 1000006b */ beqz $zero,.L0f17217c +/* f171fd0: 8fb00004 */ lw $s0,0x4($sp) +/* f171fd4: 18c00012 */ blez $a2,.L0f172020 +/* f171fd8: 00002025 */ or $a0,$zero,$zero +/* f171fdc: 24a70007 */ addiu $a3,$a1,0x7 +/* f171fe0: 30ee0ff8 */ andi $t6,$a3,0xff8 +/* f171fe4: 01c03825 */ or $a3,$t6,$zero +.L0f171fe8: +/* f171fe8: 18a0000a */ blez $a1,.L0f172014 +/* f171fec: 00001825 */ or $v1,$zero,$zero +/* f171ff0: 02081021 */ addu $v0,$s0,$t0 +/* f171ff4: 01604825 */ or $t1,$t3,$zero +.L0f171ff8: +/* f171ff8: 90590000 */ lbu $t9,0x0($v0) +/* f171ffc: 24630001 */ addiu $v1,$v1,0x1 +/* f172000: 25290001 */ addiu $t1,$t1,0x1 +/* f172004: 25080001 */ addiu $t0,$t0,0x1 +/* f172008: 24420001 */ addiu $v0,$v0,0x1 +/* f17200c: 1465fffa */ bne $v1,$a1,.L0f171ff8 +/* f172010: a139ffff */ sb $t9,-0x1($t1) +.L0f172014: +/* f172014: 24840001 */ addiu $a0,$a0,0x1 +/* f172018: 1486fff3 */ bne $a0,$a2,.L0f171fe8 +/* f17201c: 01675821 */ addu $t3,$t3,$a3 +.L0f172020: +/* f172020: 24b80007 */ addiu $t8,$a1,0x7 +/* f172024: 330f0ff8 */ andi $t7,$t8,0xff8 +/* f172028: 01e60019 */ multu $t7,$a2 +/* f17202c: 00001012 */ mflo $v0 +/* f172030: 10000052 */ beqz $zero,.L0f17217c +/* f172034: 8fb00004 */ lw $s0,0x4($sp) +/* f172038: 18c00026 */ blez $a2,.L0f1720d4 +/* f17203c: 00002025 */ or $a0,$zero,$zero +/* f172040: 24a7000f */ addiu $a3,$a1,0xf +/* f172044: 30ee0ff0 */ andi $t6,$a3,0xff0 +/* f172048: 01c03825 */ or $a3,$t6,$zero +/* f17204c: 30a90001 */ andi $t1,$a1,0x1 +.L0f172050: +/* f172050: 18a0001b */ blez $a1,.L0f1720c0 +/* f172054: 00001825 */ or $v1,$zero,$zero +/* f172058: 00a60019 */ multu $a1,$a2 +/* f17205c: 02081021 */ addu $v0,$s0,$t0 +/* f172060: 0000c812 */ mflo $t9 +/* f172064: 0019c080 */ sll $t8,$t9,0x2 +/* f172068: 0319c023 */ subu $t8,$t8,$t9 +/* f17206c: 03087821 */ addu $t7,$t8,$t0 +/* f172070: 01f06821 */ addu $t5,$t7,$s0 +.L0f172074: +/* f172074: 90590000 */ lbu $t9,0x0($v0) +/* f172078: 91ae0001 */ lbu $t6,0x1($t5) +/* f17207c: 25080002 */ addiu $t0,$t0,0x2 +/* f172080: 0019c140 */ sll $t8,$t9,0x5 +/* f172084: 91b90000 */ lbu $t9,0x0($t5) +/* f172088: 01d87825 */ or $t7,$t6,$t8 +/* f17208c: 24420002 */ addiu $v0,$v0,0x2 +/* f172090: 00197100 */ sll $t6,$t9,0x4 +/* f172094: 9059ffff */ lbu $t9,-0x1($v0) +/* f172098: 01eec025 */ or $t8,$t7,$t6 +/* f17209c: 25ad0002 */ addiu $t5,$t5,0x2 +/* f1720a0: 00197840 */ sll $t7,$t9,0x1 +/* f1720a4: 0003c843 */ sra $t9,$v1,0x1 +/* f1720a8: 24630002 */ addiu $v1,$v1,0x2 +/* f1720ac: 030f7025 */ or $t6,$t8,$t7 +/* f1720b0: 0065082a */ slt $at,$v1,$a1 +/* f1720b4: 0179c021 */ addu $t8,$t3,$t9 +/* f1720b8: 1420ffee */ bnez $at,.L0f172074 +/* f1720bc: a30e0000 */ sb $t6,0x0($t8) +.L0f1720c0: +/* f1720c0: 11200002 */ beqz $t1,.L0f1720cc +/* f1720c4: 24840001 */ addiu $a0,$a0,0x1 +/* f1720c8: 2508ffff */ addiu $t0,$t0,-1 +.L0f1720cc: +/* f1720cc: 1486ffe0 */ bne $a0,$a2,.L0f172050 +/* f1720d0: 01675821 */ addu $t3,$t3,$a3 +.L0f1720d4: +/* f1720d4: 24af000f */ addiu $t7,$a1,0xf +/* f1720d8: 31f90ff0 */ andi $t9,$t7,0xff0 +/* f1720dc: 00197043 */ sra $t6,$t9,0x1 +/* f1720e0: 01c60019 */ multu $t6,$a2 +/* f1720e4: 00001012 */ mflo $v0 +/* f1720e8: 10000024 */ beqz $zero,.L0f17217c +/* f1720ec: 8fb00004 */ lw $s0,0x4($sp) +/* f1720f0: 18c00019 */ blez $a2,.L0f172158 +/* f1720f4: 00002025 */ or $a0,$zero,$zero +/* f1720f8: 24a7000f */ addiu $a3,$a1,0xf +/* f1720fc: 30f80ff0 */ andi $t8,$a3,0xff0 +/* f172100: 00183843 */ sra $a3,$t8,0x1 +/* f172104: 30a90001 */ andi $t1,$a1,0x1 +.L0f172108: +/* f172108: 18a0000e */ blez $a1,.L0f172144 +/* f17210c: 00001825 */ or $v1,$zero,$zero +/* f172110: 02081021 */ addu $v0,$s0,$t0 +.L0f172114: +/* f172114: 904e0000 */ lbu $t6,0x0($v0) +/* f172118: 90590001 */ lbu $t9,0x1($v0) +/* f17211c: 25080002 */ addiu $t0,$t0,0x2 +/* f172120: 000ec100 */ sll $t8,$t6,0x4 +/* f172124: 00037043 */ sra $t6,$v1,0x1 +/* f172128: 24630002 */ addiu $v1,$v1,0x2 +/* f17212c: 03387825 */ or $t7,$t9,$t8 +/* f172130: 0065082a */ slt $at,$v1,$a1 +/* f172134: 016ec821 */ addu $t9,$t3,$t6 +/* f172138: a32f0000 */ sb $t7,0x0($t9) +/* f17213c: 1420fff5 */ bnez $at,.L0f172114 +/* f172140: 24420002 */ addiu $v0,$v0,0x2 +.L0f172144: +/* f172144: 11200002 */ beqz $t1,.L0f172150 +/* f172148: 24840001 */ addiu $a0,$a0,0x1 +/* f17214c: 2508ffff */ addiu $t0,$t0,-1 +.L0f172150: +/* f172150: 1486ffed */ bne $a0,$a2,.L0f172108 +/* f172154: 01675821 */ addu $t3,$t3,$a3 +.L0f172158: +/* f172158: 24b8000f */ addiu $t8,$a1,0xf +/* f17215c: 330e0ff0 */ andi $t6,$t8,0xff0 +/* f172160: 000e7843 */ sra $t7,$t6,0x1 +/* f172164: 01e60019 */ multu $t7,$a2 +/* f172168: 00001012 */ mflo $v0 +/* f17216c: 10000003 */ beqz $zero,.L0f17217c +/* f172170: 8fb00004 */ lw $s0,0x4($sp) +.L0f172174: +/* f172174: 00001025 */ or $v0,$zero,$zero +.L0f172178: +/* f172178: 8fb00004 */ lw $s0,0x4($sp) +.L0f17217c: +/* f17217c: 8fb10008 */ lw $s1,0x8($sp) +/* f172180: 8fb2000c */ lw $s2,0xc($sp) +/* f172184: 03e00008 */ jr $ra +/* f172188: 27bd0010 */ addiu $sp,$sp,0x10 +); + +GLOBAL_ASM( +glabel func0f17218c +/* f17218c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f172190: afb40028 */ sw $s4,0x28($sp) +/* f172194: 0080a025 */ or $s4,$a0,$zero +/* f172198: afbf003c */ sw $ra,0x3c($sp) +/* f17219c: afbe0038 */ sw $s8,0x38($sp) +/* f1721a0: afb70034 */ sw $s7,0x34($sp) +/* f1721a4: afb5002c */ sw $s5,0x2c($sp) +/* f1721a8: afb30024 */ sw $s3,0x24($sp) +/* f1721ac: 00e09825 */ or $s3,$a3,$zero +/* f1721b0: afb60030 */ sw $s6,0x30($sp) +/* f1721b4: afb20020 */ sw $s2,0x20($sp) +/* f1721b8: afb1001c */ sw $s1,0x1c($sp) +/* f1721bc: afb00018 */ sw $s0,0x18($sp) +/* f1721c0: afa50044 */ sw $a1,0x44($sp) +/* f1721c4: 00c0b825 */ or $s7,$a2,$zero +/* f1721c8: 00c0f025 */ or $s8,$a2,$zero +/* f1721cc: 00c0a825 */ or $s5,$a2,$zero +/* f1721d0: 0fc5c60a */ jal func0f171828 +/* f1721d4: 8fa40050 */ lw $a0,0x50($sp) +/* f1721d8: 8fae0054 */ lw $t6,0x54($sp) +/* f1721dc: 00409025 */ or $s2,$v0,$zero +/* f1721e0: 00001025 */ or $v0,$zero,$zero +/* f1721e4: 2dc10009 */ sltiu $at,$t6,0x9 +/* f1721e8: 102000ce */ beqz $at,.L0f172524 +/* f1721ec: 000e7080 */ sll $t6,$t6,0x2 +/* f1721f0: 3c017f1b */ lui $at,0x7f1b +/* f1721f4: 002e0821 */ addu $at,$at,$t6 +/* f1721f8: 8c2e7b08 */ lw $t6,0x7b08($at) +/* f1721fc: 01c00008 */ jr $t6 +/* f172200: 00000000 */ sll $zero,$zero,0x0 +/* f172204: 8fa30044 */ lw $v1,0x44($sp) +/* f172208: 26950003 */ addiu $s5,$s4,0x3 +/* f17220c: 32af0ffc */ andi $t7,$s5,0xffc +/* f172210: 18600012 */ blez $v1,.L0f17225c +/* f172214: 0000b025 */ or $s6,$zero,$zero +/* f172218: 000fa880 */ sll $s5,$t7,0x2 +.L0f17221c: +/* f17221c: 1a80000c */ blez $s4,.L0f172250 +/* f172220: 00008025 */ or $s0,$zero,$zero +/* f172224: 02e08825 */ or $s1,$s7,$zero +.L0f172228: +/* f172228: 0fc5cd4f */ jal func0f17353c +/* f17222c: 02402025 */ or $a0,$s2,$zero +/* f172230: 0002c880 */ sll $t9,$v0,0x2 +/* f172234: 02794021 */ addu $t0,$s3,$t9 +/* f172238: 8d090000 */ lw $t1,0x0($t0) +/* f17223c: 26100001 */ addiu $s0,$s0,0x1 +/* f172240: 26310004 */ addiu $s1,$s1,0x4 +/* f172244: 1614fff8 */ bne $s0,$s4,.L0f172228 +/* f172248: ae29fffc */ sw $t1,-0x4($s1) +/* f17224c: 8fa30044 */ lw $v1,0x44($sp) +.L0f172250: +/* f172250: 26d60001 */ addiu $s6,$s6,0x1 +/* f172254: 16c3fff1 */ bne $s6,$v1,.L0f17221c +/* f172258: 02f5b821 */ addu $s7,$s7,$s5 +.L0f17225c: +/* f17225c: 268a0003 */ addiu $t2,$s4,0x3 +/* f172260: 314b0ffc */ andi $t3,$t2,0xffc +/* f172264: 01630019 */ multu $t3,$v1 +/* f172268: 00001012 */ mflo $v0 +/* f17226c: 00026080 */ sll $t4,$v0,0x2 +/* f172270: 100000ac */ beqz $zero,.L0f172524 +/* f172274: 01801025 */ or $v0,$t4,$zero +/* f172278: 8fad0044 */ lw $t5,0x44($sp) +/* f17227c: 26950003 */ addiu $s5,$s4,0x3 +/* f172280: 32ae0ffc */ andi $t6,$s5,0xffc +/* f172284: 19a00014 */ blez $t5,.L0f1722d8 +/* f172288: 0000b025 */ or $s6,$zero,$zero +/* f17228c: 000ea880 */ sll $s5,$t6,0x2 +.L0f172290: +/* f172290: 1a80000c */ blez $s4,.L0f1722c4 +/* f172294: 00008025 */ or $s0,$zero,$zero +/* f172298: 02e08825 */ or $s1,$s7,$zero +.L0f17229c: +/* f17229c: 0fc5cd4f */ jal func0f17353c +/* f1722a0: 02402025 */ or $a0,$s2,$zero +/* f1722a4: 0002c080 */ sll $t8,$v0,0x2 +/* f1722a8: 0278c821 */ addu $t9,$s3,$t8 +/* f1722ac: 8f280000 */ lw $t0,0x0($t9) +/* f1722b0: 26100001 */ addiu $s0,$s0,0x1 +/* f1722b4: 26310004 */ addiu $s1,$s1,0x4 +/* f1722b8: 00084a00 */ sll $t1,$t0,0x8 +/* f1722bc: 1614fff7 */ bne $s0,$s4,.L0f17229c +/* f1722c0: ae29fffc */ sw $t1,-0x4($s1) +.L0f1722c4: +/* f1722c4: 8faa0044 */ lw $t2,0x44($sp) +/* f1722c8: 26d60001 */ addiu $s6,$s6,0x1 +/* f1722cc: 02f5b821 */ addu $s7,$s7,$s5 +/* f1722d0: 16caffef */ bne $s6,$t2,.L0f172290 +/* f1722d4: 00000000 */ sll $zero,$zero,0x0 +.L0f1722d8: +/* f1722d8: 8fad0044 */ lw $t5,0x44($sp) +/* f1722dc: 268b0003 */ addiu $t3,$s4,0x3 +/* f1722e0: 316c0ffc */ andi $t4,$t3,0xffc +/* f1722e4: 018d0019 */ multu $t4,$t5 +/* f1722e8: 00001012 */ mflo $v0 +/* f1722ec: 00027080 */ sll $t6,$v0,0x2 +/* f1722f0: 1000008c */ beqz $zero,.L0f172524 +/* f1722f4: 01c01025 */ or $v0,$t6,$zero +/* f1722f8: 8faf0044 */ lw $t7,0x44($sp) +/* f1722fc: 26950003 */ addiu $s5,$s4,0x3 +/* f172300: 32b80ffc */ andi $t8,$s5,0xffc +/* f172304: 19e00013 */ blez $t7,.L0f172354 +/* f172308: 0000b025 */ or $s6,$zero,$zero +/* f17230c: 0018a840 */ sll $s5,$t8,0x1 +.L0f172310: +/* f172310: 1a80000b */ blez $s4,.L0f172340 +/* f172314: 00008025 */ or $s0,$zero,$zero +/* f172318: 03c08825 */ or $s1,$s8,$zero +.L0f17231c: +/* f17231c: 0fc5cd4f */ jal func0f17353c +/* f172320: 02402025 */ or $a0,$s2,$zero +/* f172324: 00024040 */ sll $t0,$v0,0x1 +/* f172328: 02684821 */ addu $t1,$s3,$t0 +/* f17232c: 952a0000 */ lhu $t2,0x0($t1) +/* f172330: 26100001 */ addiu $s0,$s0,0x1 +/* f172334: 26310002 */ addiu $s1,$s1,0x2 +/* f172338: 1614fff8 */ bne $s0,$s4,.L0f17231c +/* f17233c: a62afffe */ sh $t2,-0x2($s1) +.L0f172340: +/* f172340: 8fab0044 */ lw $t3,0x44($sp) +/* f172344: 26d60001 */ addiu $s6,$s6,0x1 +/* f172348: 03d5f021 */ addu $s8,$s8,$s5 +/* f17234c: 16cbfff0 */ bne $s6,$t3,.L0f172310 +/* f172350: 00000000 */ sll $zero,$zero,0x0 +.L0f172354: +/* f172354: 8fae0044 */ lw $t6,0x44($sp) +/* f172358: 268c0003 */ addiu $t4,$s4,0x3 +/* f17235c: 318d0ffc */ andi $t5,$t4,0xffc +/* f172360: 01ae0019 */ multu $t5,$t6 +/* f172364: 00001012 */ mflo $v0 +/* f172368: 00027840 */ sll $t7,$v0,0x1 +/* f17236c: 1000006d */ beqz $zero,.L0f172524 +/* f172370: 01e01025 */ or $v0,$t7,$zero +/* f172374: 8fb80044 */ lw $t8,0x44($sp) +/* f172378: 26950003 */ addiu $s5,$s4,0x3 +/* f17237c: 32b90ffc */ andi $t9,$s5,0xffc +/* f172380: 1b000015 */ blez $t8,.L0f1723d8 +/* f172384: 0000b025 */ or $s6,$zero,$zero +/* f172388: 0019a840 */ sll $s5,$t9,0x1 +.L0f17238c: +/* f17238c: 1a80000d */ blez $s4,.L0f1723c4 +/* f172390: 00008025 */ or $s0,$zero,$zero +/* f172394: 03c08825 */ or $s1,$s8,$zero +.L0f172398: +/* f172398: 0fc5cd4f */ jal func0f17353c +/* f17239c: 02402025 */ or $a0,$s2,$zero +/* f1723a0: 00024840 */ sll $t1,$v0,0x1 +/* f1723a4: 02695021 */ addu $t2,$s3,$t1 +/* f1723a8: 954b0000 */ lhu $t3,0x0($t2) +/* f1723ac: 26100001 */ addiu $s0,$s0,0x1 +/* f1723b0: 26310002 */ addiu $s1,$s1,0x2 +/* f1723b4: 000b6040 */ sll $t4,$t3,0x1 +/* f1723b8: 358d0001 */ ori $t5,$t4,0x1 +/* f1723bc: 1614fff6 */ bne $s0,$s4,.L0f172398 +/* f1723c0: a62dfffe */ sh $t5,-0x2($s1) +.L0f1723c4: +/* f1723c4: 8fae0044 */ lw $t6,0x44($sp) +/* f1723c8: 26d60001 */ addiu $s6,$s6,0x1 +/* f1723cc: 03d5f021 */ addu $s8,$s8,$s5 +/* f1723d0: 16ceffee */ bne $s6,$t6,.L0f17238c +/* f1723d4: 00000000 */ sll $zero,$zero,0x0 +.L0f1723d8: +/* f1723d8: 8fb90044 */ lw $t9,0x44($sp) +/* f1723dc: 268f0003 */ addiu $t7,$s4,0x3 +/* f1723e0: 31f80ffc */ andi $t8,$t7,0xffc +/* f1723e4: 03190019 */ multu $t8,$t9 +/* f1723e8: 00001012 */ mflo $v0 +/* f1723ec: 00024040 */ sll $t0,$v0,0x1 +/* f1723f0: 1000004c */ beqz $zero,.L0f172524 +/* f1723f4: 01001025 */ or $v0,$t0,$zero +/* f1723f8: 8fa90044 */ lw $t1,0x44($sp) +/* f1723fc: 26970007 */ addiu $s7,$s4,0x7 +/* f172400: 32ea0ff8 */ andi $t2,$s7,0xff8 +/* f172404: 19200013 */ blez $t1,.L0f172454 +/* f172408: 0000b025 */ or $s6,$zero,$zero +/* f17240c: 0140b825 */ or $s7,$t2,$zero +.L0f172410: +/* f172410: 1a80000b */ blez $s4,.L0f172440 +/* f172414: 00008025 */ or $s0,$zero,$zero +/* f172418: 02a08825 */ or $s1,$s5,$zero +.L0f17241c: +/* f17241c: 0fc5cd4f */ jal func0f17353c +/* f172420: 02402025 */ or $a0,$s2,$zero +/* f172424: 00025840 */ sll $t3,$v0,0x1 +/* f172428: 026b6021 */ addu $t4,$s3,$t3 +/* f17242c: 958d0000 */ lhu $t5,0x0($t4) +/* f172430: 26100001 */ addiu $s0,$s0,0x1 +/* f172434: 26310001 */ addiu $s1,$s1,0x1 +/* f172438: 1614fff8 */ bne $s0,$s4,.L0f17241c +/* f17243c: a22dffff */ sb $t5,-0x1($s1) +.L0f172440: +/* f172440: 8fae0044 */ lw $t6,0x44($sp) +/* f172444: 26d60001 */ addiu $s6,$s6,0x1 +/* f172448: 02b7a821 */ addu $s5,$s5,$s7 +/* f17244c: 16cefff0 */ bne $s6,$t6,.L0f172410 +/* f172450: 00000000 */ sll $zero,$zero,0x0 +.L0f172454: +/* f172454: 8fb90044 */ lw $t9,0x44($sp) +/* f172458: 268f0007 */ addiu $t7,$s4,0x7 +/* f17245c: 31f80ff8 */ andi $t8,$t7,0xff8 +/* f172460: 03190019 */ multu $t8,$t9 +/* f172464: 00001012 */ mflo $v0 +/* f172468: 1000002f */ beqz $zero,.L0f172528 +/* f17246c: 8fbf003c */ lw $ra,0x3c($sp) +/* f172470: 8fa80044 */ lw $t0,0x44($sp) +/* f172474: 2697000f */ addiu $s7,$s4,0xf +/* f172478: 32e90ff0 */ andi $t1,$s7,0xff0 +/* f17247c: 19000021 */ blez $t0,.L0f172504 +/* f172480: 0000b025 */ or $s6,$zero,$zero +/* f172484: 0009b843 */ sra $s7,$t1,0x1 +.L0f172488: +/* f172488: 1a800019 */ blez $s4,.L0f1724f0 +/* f17248c: 00008025 */ or $s0,$zero,$zero +.L0f172490: +/* f172490: 0fc5cd4f */ jal func0f17353c +/* f172494: 02402025 */ or $a0,$s2,$zero +/* f172498: 00026040 */ sll $t4,$v0,0x1 +/* f17249c: 026c6821 */ addu $t5,$s3,$t4 +/* f1724a0: 95ae0000 */ lhu $t6,0x0($t5) +/* f1724a4: 00105843 */ sra $t3,$s0,0x1 +/* f1724a8: 26180001 */ addiu $t8,$s0,0x1 +/* f1724ac: 02ab8821 */ addu $s1,$s5,$t3 +/* f1724b0: 0314082a */ slt $at,$t8,$s4 +/* f1724b4: 000e7900 */ sll $t7,$t6,0x4 +/* f1724b8: 10200009 */ beqz $at,.L0f1724e0 +/* f1724bc: a22f0000 */ sb $t7,0x0($s1) +/* f1724c0: 0fc5cd4f */ jal func0f17353c +/* f1724c4: 02402025 */ or $a0,$s2,$zero +/* f1724c8: 00024040 */ sll $t0,$v0,0x1 +/* f1724cc: 02684821 */ addu $t1,$s3,$t0 +/* f1724d0: 912a0001 */ lbu $t2,0x1($t1) +/* f1724d4: 92390000 */ lbu $t9,0x0($s1) +/* f1724d8: 032a5825 */ or $t3,$t9,$t2 +/* f1724dc: a22b0000 */ sb $t3,0x0($s1) +.L0f1724e0: +/* f1724e0: 26100002 */ addiu $s0,$s0,0x2 +/* f1724e4: 0214082a */ slt $at,$s0,$s4 +/* f1724e8: 1420ffe9 */ bnez $at,.L0f172490 +/* f1724ec: 00000000 */ sll $zero,$zero,0x0 +.L0f1724f0: +/* f1724f0: 8fac0044 */ lw $t4,0x44($sp) +/* f1724f4: 26d60001 */ addiu $s6,$s6,0x1 +/* f1724f8: 02b7a821 */ addu $s5,$s5,$s7 +/* f1724fc: 16ccffe2 */ bne $s6,$t4,.L0f172488 +/* f172500: 00000000 */ sll $zero,$zero,0x0 +.L0f172504: +/* f172504: 8fb80044 */ lw $t8,0x44($sp) +/* f172508: 268d000f */ addiu $t5,$s4,0xf +/* f17250c: 31ae0ff0 */ andi $t6,$t5,0xff0 +/* f172510: 000e7843 */ sra $t7,$t6,0x1 +/* f172514: 01f80019 */ multu $t7,$t8 +/* f172518: 00001012 */ mflo $v0 +/* f17251c: 10000002 */ beqz $zero,.L0f172528 +/* f172520: 8fbf003c */ lw $ra,0x3c($sp) +.L0f172524: +/* f172524: 8fbf003c */ lw $ra,0x3c($sp) +.L0f172528: +/* f172528: 8fb00018 */ lw $s0,0x18($sp) +/* f17252c: 8fb1001c */ lw $s1,0x1c($sp) +/* f172530: 8fb20020 */ lw $s2,0x20($sp) +/* f172534: 8fb30024 */ lw $s3,0x24($sp) +/* f172538: 8fb40028 */ lw $s4,0x28($sp) +/* f17253c: 8fb5002c */ lw $s5,0x2c($sp) +/* f172540: 8fb60030 */ lw $s6,0x30($sp) +/* f172544: 8fb70034 */ lw $s7,0x34($sp) +/* f172548: 8fbe0038 */ lw $s8,0x38($sp) +/* f17254c: 03e00008 */ jr $ra +/* f172550: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f172554 +/* f172554: 27bdffe0 */ addiu $sp,$sp,-32 +/* f172558: afb00004 */ sw $s0,0x4($sp) +/* f17255c: 8fb00034 */ lw $s0,0x34($sp) +/* f172560: 00e04025 */ or $t0,$a3,$zero +/* f172564: 00e04825 */ or $t1,$a3,$zero +/* f172568: 2a010101 */ slti $at,$s0,0x101 +/* f17256c: 10200004 */ beqz $at,.L0f172580 +/* f172570: 00e05025 */ or $t2,$a3,$zero +/* f172574: 00801025 */ or $v0,$a0,$zero +/* f172578: 10000003 */ beqz $zero,.L0f172588 +/* f17257c: 8fa30008 */ lw $v1,0x8($sp) +.L0f172580: +/* f172580: 00801825 */ or $v1,$a0,$zero +/* f172584: 8fa2000c */ lw $v0,0xc($sp) +.L0f172588: +/* f172588: 8fae0038 */ lw $t6,0x38($sp) +/* f17258c: 2dc10009 */ sltiu $at,$t6,0x9 +/* f172590: 10200115 */ beqz $at,.L0f1729e8 +/* f172594: 000e7080 */ sll $t6,$t6,0x2 +/* f172598: 3c017f1b */ lui $at,0x7f1b +/* f17259c: 002e0821 */ addu $at,$at,$t6 +/* f1725a0: 8c2e7b2c */ lw $t6,0x7b2c($at) +/* f1725a4: 01c00008 */ jr $t6 +/* f1725a8: 00000000 */ sll $zero,$zero,0x0 +/* f1725ac: 18c00021 */ blez $a2,.L0f172634 +/* f1725b0: 00003825 */ or $a3,$zero,$zero +/* f1725b4: 24aa0003 */ addiu $t2,$a1,0x3 +/* f1725b8: 314f0ffc */ andi $t7,$t2,0xffc +/* f1725bc: 000f5080 */ sll $t2,$t7,0x2 +/* f1725c0: 00056040 */ sll $t4,$a1,0x1 +/* f1725c4: 8fa40030 */ lw $a0,0x30($sp) +.L0f1725c8: +/* f1725c8: 18a00015 */ blez $a1,.L0f172620 +/* f1725cc: 00005825 */ or $t3,$zero,$zero +/* f1725d0: 01004825 */ or $t1,$t0,$zero +.L0f1725d4: +/* f1725d4: 2a010101 */ slti $at,$s0,0x101 +/* f1725d8: 10200008 */ beqz $at,.L0f1725fc +/* f1725dc: 000b7040 */ sll $t6,$t3,0x1 +/* f1725e0: 004bc821 */ addu $t9,$v0,$t3 +/* f1725e4: 932e0000 */ lbu $t6,0x0($t9) +/* f1725e8: 000e7880 */ sll $t7,$t6,0x2 +/* f1725ec: 008fc021 */ addu $t8,$a0,$t7 +/* f1725f0: 8f190000 */ lw $t9,0x0($t8) +/* f1725f4: 10000007 */ beqz $zero,.L0f172614 +/* f1725f8: ad390000 */ sw $t9,0x0($t1) +.L0f1725fc: +/* f1725fc: 006e7821 */ addu $t7,$v1,$t6 +/* f172600: 95f80000 */ lhu $t8,0x0($t7) +/* f172604: 0018c880 */ sll $t9,$t8,0x2 +/* f172608: 00997021 */ addu $t6,$a0,$t9 +/* f17260c: 8dcf0000 */ lw $t7,0x0($t6) +/* f172610: ad2f0000 */ sw $t7,0x0($t1) +.L0f172614: +/* f172614: 256b0001 */ addiu $t3,$t3,0x1 +/* f172618: 1565ffee */ bne $t3,$a1,.L0f1725d4 +/* f17261c: 25290004 */ addiu $t1,$t1,0x4 +.L0f172620: +/* f172620: 24e70001 */ addiu $a3,$a3,0x1 +/* f172624: 010a4021 */ addu $t0,$t0,$t2 +/* f172628: 00451021 */ addu $v0,$v0,$a1 +/* f17262c: 14e6ffe6 */ bne $a3,$a2,.L0f1725c8 +/* f172630: 006c1821 */ addu $v1,$v1,$t4 +.L0f172634: +/* f172634: 24b80003 */ addiu $t8,$a1,0x3 +/* f172638: 33190ffc */ andi $t9,$t8,0xffc +/* f17263c: 03260019 */ multu $t9,$a2 +/* f172640: 00001012 */ mflo $v0 +/* f172644: 00027080 */ sll $t6,$v0,0x2 +/* f172648: 100000e8 */ beqz $zero,.L0f1729ec +/* f17264c: 01c01025 */ or $v0,$t6,$zero +/* f172650: 18c00025 */ blez $a2,.L0f1726e8 +/* f172654: 00003825 */ or $a3,$zero,$zero +/* f172658: 24aa0003 */ addiu $t2,$a1,0x3 +/* f17265c: 314f0ffc */ andi $t7,$t2,0xffc +/* f172660: 000f5080 */ sll $t2,$t7,0x2 +/* f172664: 00056040 */ sll $t4,$a1,0x1 +/* f172668: 8fa40030 */ lw $a0,0x30($sp) +.L0f17266c: +/* f17266c: 18a00019 */ blez $a1,.L0f1726d4 +/* f172670: 00005825 */ or $t3,$zero,$zero +/* f172674: 01004825 */ or $t1,$t0,$zero +.L0f172678: +/* f172678: 2a010101 */ slti $at,$s0,0x101 +/* f17267c: 1020000a */ beqz $at,.L0f1726a8 +/* f172680: 000bc040 */ sll $t8,$t3,0x1 +/* f172684: 004bc821 */ addu $t9,$v0,$t3 +/* f172688: 932e0000 */ lbu $t6,0x0($t9) +/* f17268c: 000e7880 */ sll $t7,$t6,0x2 +/* f172690: 008fc021 */ addu $t8,$a0,$t7 +/* f172694: 8f190000 */ lw $t9,0x0($t8) +/* f172698: 00197200 */ sll $t6,$t9,0x8 +/* f17269c: 35cf00ff */ ori $t7,$t6,0xff +/* f1726a0: 10000009 */ beqz $zero,.L0f1726c8 +/* f1726a4: ad2f0000 */ sw $t7,0x0($t1) +.L0f1726a8: +/* f1726a8: 0078c821 */ addu $t9,$v1,$t8 +/* f1726ac: 972e0000 */ lhu $t6,0x0($t9) +/* f1726b0: 000e7880 */ sll $t7,$t6,0x2 +/* f1726b4: 008fc021 */ addu $t8,$a0,$t7 +/* f1726b8: 8f190000 */ lw $t9,0x0($t8) +/* f1726bc: 00197200 */ sll $t6,$t9,0x8 +/* f1726c0: 35cf00ff */ ori $t7,$t6,0xff +/* f1726c4: ad2f0000 */ sw $t7,0x0($t1) +.L0f1726c8: +/* f1726c8: 256b0001 */ addiu $t3,$t3,0x1 +/* f1726cc: 1565ffea */ bne $t3,$a1,.L0f172678 +/* f1726d0: 25290004 */ addiu $t1,$t1,0x4 +.L0f1726d4: +/* f1726d4: 24e70001 */ addiu $a3,$a3,0x1 +/* f1726d8: 010a4021 */ addu $t0,$t0,$t2 +/* f1726dc: 00451021 */ addu $v0,$v0,$a1 +/* f1726e0: 14e6ffe2 */ bne $a3,$a2,.L0f17266c +/* f1726e4: 006c1821 */ addu $v1,$v1,$t4 +.L0f1726e8: +/* f1726e8: 24b80003 */ addiu $t8,$a1,0x3 +/* f1726ec: 33190ffc */ andi $t9,$t8,0xffc +/* f1726f0: 03260019 */ multu $t9,$a2 +/* f1726f4: 00001012 */ mflo $v0 +/* f1726f8: 00027080 */ sll $t6,$v0,0x2 +/* f1726fc: 100000bb */ beqz $zero,.L0f1729ec +/* f172700: 01c01025 */ or $v0,$t6,$zero +/* f172704: 18c00022 */ blez $a2,.L0f172790 +/* f172708: 00003825 */ or $a3,$zero,$zero +/* f17270c: 24ad0003 */ addiu $t5,$a1,0x3 +/* f172710: 31af0ffc */ andi $t7,$t5,0xffc +/* f172714: 000f6840 */ sll $t5,$t7,0x1 +/* f172718: 00056040 */ sll $t4,$a1,0x1 +/* f17271c: 8fa40030 */ lw $a0,0x30($sp) +.L0f172720: +/* f172720: 18a00016 */ blez $a1,.L0f17277c +/* f172724: 00005825 */ or $t3,$zero,$zero +/* f172728: 00004025 */ or $t0,$zero,$zero +/* f17272c: 01205025 */ or $t2,$t1,$zero +.L0f172730: +/* f172730: 2a010101 */ slti $at,$s0,0x101 +/* f172734: 10200008 */ beqz $at,.L0f172758 +/* f172738: 00687021 */ addu $t6,$v1,$t0 +/* f17273c: 004bc821 */ addu $t9,$v0,$t3 +/* f172740: 932e0000 */ lbu $t6,0x0($t9) +/* f172744: 000e7840 */ sll $t7,$t6,0x1 +/* f172748: 008fc021 */ addu $t8,$a0,$t7 +/* f17274c: 97190000 */ lhu $t9,0x0($t8) +/* f172750: 10000006 */ beqz $zero,.L0f17276c +/* f172754: a5590000 */ sh $t9,0x0($t2) +.L0f172758: +/* f172758: 95cf0000 */ lhu $t7,0x0($t6) +/* f17275c: 000fc040 */ sll $t8,$t7,0x1 +/* f172760: 0098c821 */ addu $t9,$a0,$t8 +/* f172764: 972e0000 */ lhu $t6,0x0($t9) +/* f172768: a54e0000 */ sh $t6,0x0($t2) +.L0f17276c: +/* f17276c: 256b0001 */ addiu $t3,$t3,0x1 +/* f172770: 25080002 */ addiu $t0,$t0,0x2 +/* f172774: 1565ffee */ bne $t3,$a1,.L0f172730 +/* f172778: 254a0002 */ addiu $t2,$t2,0x2 +.L0f17277c: +/* f17277c: 24e70001 */ addiu $a3,$a3,0x1 +/* f172780: 012d4821 */ addu $t1,$t1,$t5 +/* f172784: 00451021 */ addu $v0,$v0,$a1 +/* f172788: 14e6ffe5 */ bne $a3,$a2,.L0f172720 +/* f17278c: 006c1821 */ addu $v1,$v1,$t4 +.L0f172790: +/* f172790: 24af0003 */ addiu $t7,$a1,0x3 +/* f172794: 31f80ffc */ andi $t8,$t7,0xffc +/* f172798: 03060019 */ multu $t8,$a2 +/* f17279c: 00001012 */ mflo $v0 +/* f1727a0: 0002c840 */ sll $t9,$v0,0x1 +/* f1727a4: 10000091 */ beqz $zero,.L0f1729ec +/* f1727a8: 03201025 */ or $v0,$t9,$zero +/* f1727ac: 18c00026 */ blez $a2,.L0f172848 +/* f1727b0: 00003825 */ or $a3,$zero,$zero +/* f1727b4: 24ad0003 */ addiu $t5,$a1,0x3 +/* f1727b8: 31ae0ffc */ andi $t6,$t5,0xffc +/* f1727bc: 000e6840 */ sll $t5,$t6,0x1 +/* f1727c0: 00056040 */ sll $t4,$a1,0x1 +/* f1727c4: 8fa40030 */ lw $a0,0x30($sp) +.L0f1727c8: +/* f1727c8: 18a0001a */ blez $a1,.L0f172834 +/* f1727cc: 00005825 */ or $t3,$zero,$zero +/* f1727d0: 00004025 */ or $t0,$zero,$zero +/* f1727d4: 01205025 */ or $t2,$t1,$zero +.L0f1727d8: +/* f1727d8: 2a010101 */ slti $at,$s0,0x101 +/* f1727dc: 1020000a */ beqz $at,.L0f172808 +/* f1727e0: 00687821 */ addu $t7,$v1,$t0 +/* f1727e4: 004bc021 */ addu $t8,$v0,$t3 +/* f1727e8: 93190000 */ lbu $t9,0x0($t8) +/* f1727ec: 00197040 */ sll $t6,$t9,0x1 +/* f1727f0: 008e7821 */ addu $t7,$a0,$t6 +/* f1727f4: 95f80000 */ lhu $t8,0x0($t7) +/* f1727f8: 0018c840 */ sll $t9,$t8,0x1 +/* f1727fc: 372e0001 */ ori $t6,$t9,0x1 +/* f172800: 10000008 */ beqz $zero,.L0f172824 +/* f172804: a54e0000 */ sh $t6,0x0($t2) +.L0f172808: +/* f172808: 95f80000 */ lhu $t8,0x0($t7) +/* f17280c: 0018c840 */ sll $t9,$t8,0x1 +/* f172810: 00997021 */ addu $t6,$a0,$t9 +/* f172814: 95cf0000 */ lhu $t7,0x0($t6) +/* f172818: 000fc040 */ sll $t8,$t7,0x1 +/* f17281c: 37190001 */ ori $t9,$t8,0x1 +/* f172820: a5590000 */ sh $t9,0x0($t2) +.L0f172824: +/* f172824: 256b0001 */ addiu $t3,$t3,0x1 +/* f172828: 25080002 */ addiu $t0,$t0,0x2 +/* f17282c: 1565ffea */ bne $t3,$a1,.L0f1727d8 +/* f172830: 254a0002 */ addiu $t2,$t2,0x2 +.L0f172834: +/* f172834: 24e70001 */ addiu $a3,$a3,0x1 +/* f172838: 012d4821 */ addu $t1,$t1,$t5 +/* f17283c: 00451021 */ addu $v0,$v0,$a1 +/* f172840: 14e6ffe1 */ bne $a3,$a2,.L0f1727c8 +/* f172844: 006c1821 */ addu $v1,$v1,$t4 +.L0f172848: +/* f172848: 24ae0003 */ addiu $t6,$a1,0x3 +/* f17284c: 31cf0ffc */ andi $t7,$t6,0xffc +/* f172850: 01e60019 */ multu $t7,$a2 +/* f172854: 00001012 */ mflo $v0 +/* f172858: 0002c040 */ sll $t8,$v0,0x1 +/* f17285c: 10000063 */ beqz $zero,.L0f1729ec +/* f172860: 03001025 */ or $v0,$t8,$zero +/* f172864: 18c00021 */ blez $a2,.L0f1728ec +/* f172868: 00003825 */ or $a3,$zero,$zero +/* f17286c: 24a80007 */ addiu $t0,$a1,0x7 +/* f172870: 31190ff8 */ andi $t9,$t0,0xff8 +/* f172874: 03204025 */ or $t0,$t9,$zero +/* f172878: 00056040 */ sll $t4,$a1,0x1 +/* f17287c: 8fa40030 */ lw $a0,0x30($sp) +.L0f172880: +/* f172880: 18a00015 */ blez $a1,.L0f1728d8 +/* f172884: 00005825 */ or $t3,$zero,$zero +/* f172888: 01404825 */ or $t1,$t2,$zero +.L0f17288c: +/* f17288c: 2a010101 */ slti $at,$s0,0x101 +/* f172890: 10200008 */ beqz $at,.L0f1728b4 +/* f172894: 000b7840 */ sll $t7,$t3,0x1 +/* f172898: 004b7021 */ addu $t6,$v0,$t3 +/* f17289c: 91cf0000 */ lbu $t7,0x0($t6) +/* f1728a0: 000fc040 */ sll $t8,$t7,0x1 +/* f1728a4: 0098c821 */ addu $t9,$a0,$t8 +/* f1728a8: 972e0000 */ lhu $t6,0x0($t9) +/* f1728ac: 10000007 */ beqz $zero,.L0f1728cc +/* f1728b0: a12e0000 */ sb $t6,0x0($t1) +.L0f1728b4: +/* f1728b4: 006fc021 */ addu $t8,$v1,$t7 +/* f1728b8: 97190000 */ lhu $t9,0x0($t8) +/* f1728bc: 00197040 */ sll $t6,$t9,0x1 +/* f1728c0: 008e7821 */ addu $t7,$a0,$t6 +/* f1728c4: 95f80000 */ lhu $t8,0x0($t7) +/* f1728c8: a1380000 */ sb $t8,0x0($t1) +.L0f1728cc: +/* f1728cc: 256b0001 */ addiu $t3,$t3,0x1 +/* f1728d0: 1565ffee */ bne $t3,$a1,.L0f17288c +/* f1728d4: 25290001 */ addiu $t1,$t1,0x1 +.L0f1728d8: +/* f1728d8: 24e70001 */ addiu $a3,$a3,0x1 +/* f1728dc: 01485021 */ addu $t2,$t2,$t0 +/* f1728e0: 00451021 */ addu $v0,$v0,$a1 +/* f1728e4: 14e6ffe6 */ bne $a3,$a2,.L0f172880 +/* f1728e8: 006c1821 */ addu $v1,$v1,$t4 +.L0f1728ec: +/* f1728ec: 24b90007 */ addiu $t9,$a1,0x7 +/* f1728f0: 332e0ff8 */ andi $t6,$t9,0xff8 +/* f1728f4: 01c60019 */ multu $t6,$a2 +/* f1728f8: 00001012 */ mflo $v0 +/* f1728fc: 1000003c */ beqz $zero,.L0f1729f0 +/* f172900: 8fb00004 */ lw $s0,0x4($sp) +/* f172904: 18c00031 */ blez $a2,.L0f1729cc +/* f172908: 00003825 */ or $a3,$zero,$zero +/* f17290c: 24a9000f */ addiu $t1,$a1,0xf +/* f172910: 312f0ff0 */ andi $t7,$t1,0xff0 +/* f172914: 000f4843 */ sra $t1,$t7,0x1 +/* f172918: 00056040 */ sll $t4,$a1,0x1 +/* f17291c: 8fa40030 */ lw $a0,0x30($sp) +.L0f172920: +/* f172920: 18a00025 */ blez $a1,.L0f1729b8 +/* f172924: 00005825 */ or $t3,$zero,$zero +/* f172928: 2a010101 */ slti $at,$s0,0x101 +.L0f17292c: +/* f17292c: 10200010 */ beqz $at,.L0f172970 +/* f172930: 000b7040 */ sll $t6,$t3,0x1 +/* f172934: 01624021 */ addu $t0,$t3,$v0 +/* f172938: 91190001 */ lbu $t9,0x1($t0) +/* f17293c: 00197040 */ sll $t6,$t9,0x1 +/* f172940: 91190000 */ lbu $t9,0x0($t0) +/* f172944: 008e7821 */ addu $t7,$a0,$t6 +/* f172948: 95f80000 */ lhu $t8,0x0($t7) +/* f17294c: 00197040 */ sll $t6,$t9,0x1 +/* f172950: 008e7821 */ addu $t7,$a0,$t6 +/* f172954: 95f90000 */ lhu $t9,0x0($t7) +/* f172958: 00197100 */ sll $t6,$t9,0x4 +/* f17295c: 000bc843 */ sra $t9,$t3,0x1 +/* f172960: 030e7825 */ or $t7,$t8,$t6 +/* f172964: 0159c021 */ addu $t8,$t2,$t9 +/* f172968: 1000000f */ beqz $zero,.L0f1729a8 +/* f17296c: a30f0000 */ sb $t7,0x0($t8) +.L0f172970: +/* f172970: 006e4021 */ addu $t0,$v1,$t6 +/* f172974: 95190002 */ lhu $t9,0x2($t0) +/* f172978: 00197840 */ sll $t7,$t9,0x1 +/* f17297c: 95190000 */ lhu $t9,0x0($t0) +/* f172980: 008fc021 */ addu $t8,$a0,$t7 +/* f172984: 970e0000 */ lhu $t6,0x0($t8) +/* f172988: 00197840 */ sll $t7,$t9,0x1 +/* f17298c: 008fc021 */ addu $t8,$a0,$t7 +/* f172990: 97190000 */ lhu $t9,0x0($t8) +/* f172994: 00197900 */ sll $t7,$t9,0x4 +/* f172998: 000bc843 */ sra $t9,$t3,0x1 +/* f17299c: 01cfc025 */ or $t8,$t6,$t7 +/* f1729a0: 01597021 */ addu $t6,$t2,$t9 +/* f1729a4: a1d80000 */ sb $t8,0x0($t6) +.L0f1729a8: +/* f1729a8: 256b0002 */ addiu $t3,$t3,0x2 +/* f1729ac: 0165082a */ slt $at,$t3,$a1 +/* f1729b0: 5420ffde */ bnezl $at,.L0f17292c +/* f1729b4: 2a010101 */ slti $at,$s0,0x101 +.L0f1729b8: +/* f1729b8: 24e70001 */ addiu $a3,$a3,0x1 +/* f1729bc: 01495021 */ addu $t2,$t2,$t1 +/* f1729c0: 00451021 */ addu $v0,$v0,$a1 +/* f1729c4: 14e6ffd6 */ bne $a3,$a2,.L0f172920 +/* f1729c8: 006c1821 */ addu $v1,$v1,$t4 +.L0f1729cc: +/* f1729cc: 24af000f */ addiu $t7,$a1,0xf +/* f1729d0: 31f90ff0 */ andi $t9,$t7,0xff0 +/* f1729d4: 0019c043 */ sra $t8,$t9,0x1 +/* f1729d8: 03060019 */ multu $t8,$a2 +/* f1729dc: 00001012 */ mflo $v0 +/* f1729e0: 10000003 */ beqz $zero,.L0f1729f0 +/* f1729e4: 8fb00004 */ lw $s0,0x4($sp) +.L0f1729e8: +/* f1729e8: 00001025 */ or $v0,$zero,$zero +.L0f1729ec: +/* f1729ec: 8fb00004 */ lw $s0,0x4($sp) +.L0f1729f0: +/* f1729f0: 03e00008 */ jr $ra +/* f1729f4: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f1729f8 +/* f1729f8: 27bdfff0 */ addiu $sp,$sp,-16 +/* f1729fc: 2ce1000d */ sltiu $at,$a3,0xd +/* f172a00: afa50014 */ sw $a1,0x14($sp) +/* f172a04: 1020001d */ beqz $at,.L0f172a7c +/* f172a08: 00e01825 */ or $v1,$a3,$zero +/* f172a0c: 00077080 */ sll $t6,$a3,0x2 +/* f172a10: 3c017f1b */ lui $at,0x7f1b +/* f172a14: 002e0821 */ addu $at,$at,$t6 +/* f172a18: 8c2e7b50 */ lw $t6,0x7b50($at) +/* f172a1c: 01c00008 */ jr $t6 +/* f172a20: 00000000 */ sll $zero,$zero,0x0 +/* f172a24: 8fa50014 */ lw $a1,0x14($sp) +/* f172a28: 24a50003 */ addiu $a1,$a1,0x3 +/* f172a2c: 30af0ffc */ andi $t7,$a1,0xffc +/* f172a30: 10000012 */ beqz $zero,.L0f172a7c +/* f172a34: afaf0004 */ sw $t7,0x4($sp) +/* f172a38: 8fa50014 */ lw $a1,0x14($sp) +/* f172a3c: 24a50003 */ addiu $a1,$a1,0x3 +/* f172a40: 30b80ffc */ andi $t8,$a1,0xffc +/* f172a44: 0018c843 */ sra $t9,$t8,0x1 +/* f172a48: 1000000c */ beqz $zero,.L0f172a7c +/* f172a4c: afb90004 */ sw $t9,0x4($sp) +/* f172a50: 8fa50014 */ lw $a1,0x14($sp) +/* f172a54: 24a50007 */ addiu $a1,$a1,0x7 +/* f172a58: 30aa0ff8 */ andi $t2,$a1,0xff8 +/* f172a5c: 000a5883 */ sra $t3,$t2,0x2 +/* f172a60: 10000006 */ beqz $zero,.L0f172a7c +/* f172a64: afab0004 */ sw $t3,0x4($sp) +/* f172a68: 8fa50014 */ lw $a1,0x14($sp) +/* f172a6c: 24a5000f */ addiu $a1,$a1,0xf +/* f172a70: 30ac0ff0 */ andi $t4,$a1,0xff0 +/* f172a74: 000c68c3 */ sra $t5,$t4,0x3 +/* f172a78: afad0004 */ sw $t5,0x4($sp) +.L0f172a7c: +/* f172a7c: 8fa50004 */ lw $a1,0x4($sp) +/* f172a80: 24010002 */ addiu $at,$zero,0x2 +/* f172a84: 00057080 */ sll $t6,$a1,0x2 +/* f172a88: 10600002 */ beqz $v1,.L0f172a94 +/* f172a8c: 008e1021 */ addu $v0,$a0,$t6 +/* f172a90: 1461001b */ bne $v1,$at,.L0f172b00 +.L0f172a94: +/* f172a94: 28c10002 */ slti $at,$a2,0x2 +/* f172a98: 1420002e */ bnez $at,.L0f172b54 +/* f172a9c: 24030001 */ addiu $v1,$zero,0x1 +/* f172aa0: 00a04825 */ or $t1,$a1,$zero +/* f172aa4: 000978c0 */ sll $t7,$t1,0x3 +/* f172aa8: 01e04825 */ or $t1,$t7,$zero +.L0f172aac: +/* f172aac: 18a0000e */ blez $a1,.L0f172ae8 +/* f172ab0: 00002025 */ or $a0,$zero,$zero +/* f172ab4: 00404025 */ or $t0,$v0,$zero +.L0f172ab8: +/* f172ab8: 8d070000 */ lw $a3,0x0($t0) +/* f172abc: 8d180008 */ lw $t8,0x8($t0) +/* f172ac0: 8d19000c */ lw $t9,0xc($t0) +/* f172ac4: ad070008 */ sw $a3,0x8($t0) +/* f172ac8: 8d070004 */ lw $a3,0x4($t0) +/* f172acc: 24840004 */ addiu $a0,$a0,0x4 +/* f172ad0: 0085082a */ slt $at,$a0,$a1 +/* f172ad4: 25080010 */ addiu $t0,$t0,0x10 +/* f172ad8: ad18fff0 */ sw $t8,-0x10($t0) +/* f172adc: ad19fff4 */ sw $t9,-0xc($t0) +/* f172ae0: 1420fff5 */ bnez $at,.L0f172ab8 +/* f172ae4: ad07fffc */ sw $a3,-0x4($t0) +.L0f172ae8: +/* f172ae8: 24630002 */ addiu $v1,$v1,0x2 +/* f172aec: 0066082a */ slt $at,$v1,$a2 +/* f172af0: 1420ffee */ bnez $at,.L0f172aac +/* f172af4: 00491021 */ addu $v0,$v0,$t1 +/* f172af8: 10000016 */ beqz $zero,.L0f172b54 +/* f172afc: 00000000 */ sll $zero,$zero,0x0 +.L0f172b00: +/* f172b00: 28c10002 */ slti $at,$a2,0x2 +/* f172b04: 14200013 */ bnez $at,.L0f172b54 +/* f172b08: 24030001 */ addiu $v1,$zero,0x1 +/* f172b0c: 00a04825 */ or $t1,$a1,$zero +/* f172b10: 000950c0 */ sll $t2,$t1,0x3 +/* f172b14: 01404825 */ or $t1,$t2,$zero +.L0f172b18: +/* f172b18: 18a0000a */ blez $a1,.L0f172b44 +/* f172b1c: 00002025 */ or $a0,$zero,$zero +/* f172b20: 00404025 */ or $t0,$v0,$zero +.L0f172b24: +/* f172b24: 8d070000 */ lw $a3,0x0($t0) +/* f172b28: 8d0b0004 */ lw $t3,0x4($t0) +/* f172b2c: 24840002 */ addiu $a0,$a0,0x2 +/* f172b30: 0085082a */ slt $at,$a0,$a1 +/* f172b34: 25080008 */ addiu $t0,$t0,0x8 +/* f172b38: ad07fffc */ sw $a3,-0x4($t0) +/* f172b3c: 1420fff9 */ bnez $at,.L0f172b24 +/* f172b40: ad0bfff8 */ sw $t3,-0x8($t0) +.L0f172b44: +/* f172b44: 24630002 */ addiu $v1,$v1,0x2 +/* f172b48: 0066082a */ slt $at,$v1,$a2 +/* f172b4c: 1420fff2 */ bnez $at,.L0f172b18 +/* f172b50: 00491021 */ addu $v0,$v0,$t1 +.L0f172b54: +/* f172b54: 03e00008 */ jr $ra +/* f172b58: 27bd0010 */ addiu $sp,$sp,0x10 +); + +GLOBAL_ASM( +glabel func0f172b5c +/* f172b5c: 27bdfff0 */ addiu $sp,$sp,-16 +/* f172b60: afb10008 */ sw $s1,0x8($sp) +/* f172b64: afb00004 */ sw $s0,0x4($sp) +/* f172b68: 00808025 */ or $s0,$a0,$zero +/* f172b6c: 00e08825 */ or $s1,$a3,$zero +/* f172b70: afb2000c */ sw $s2,0xc($sp) +/* f172b74: 18c000b9 */ blez $a2,.L0f172e5c +/* f172b78: 00001025 */ or $v0,$zero,$zero +/* f172b7c: 8fa90020 */ lw $t1,0x20($sp) +.L0f172b80: +/* f172b80: 18a000b3 */ blez $a1,.L0f172e50 +/* f172b84: 00001825 */ or $v1,$zero,$zero +/* f172b88: 00450019 */ multu $v0,$a1 +/* f172b8c: 00095040 */ sll $t2,$t1,0x1 +/* f172b90: 02209025 */ or $s2,$s1,$zero +/* f172b94: 00003812 */ mflo $a3 +/* f172b98: 00f04021 */ addu $t0,$a3,$s0 +/* f172b9c: 00000000 */ sll $zero,$zero,0x0 +.L0f172ba0: +/* f172ba0: 910e0000 */ lbu $t6,0x0($t0) +/* f172ba4: 2e410007 */ sltiu $at,$s2,0x7 +/* f172ba8: 18600003 */ blez $v1,.L0f172bb8 +/* f172bac: 01ca2021 */ addu $a0,$t6,$t2 +/* f172bb0: 10000002 */ beqz $zero,.L0f172bbc +/* f172bb4: 910bffff */ lbu $t3,-0x1($t0) +.L0f172bb8: +/* f172bb8: 00005825 */ or $t3,$zero,$zero +.L0f172bbc: +/* f172bbc: 18400008 */ blez $v0,.L0f172be0 +/* f172bc0: 00006025 */ or $t4,$zero,$zero +/* f172bc4: 244fffff */ addiu $t7,$v0,-1 +/* f172bc8: 01e50019 */ multu $t7,$a1 +/* f172bcc: 0000c012 */ mflo $t8 +/* f172bd0: 0303c821 */ addu $t9,$t8,$v1 +/* f172bd4: 03307021 */ addu $t6,$t9,$s0 +/* f172bd8: 10000001 */ beqz $zero,.L0f172be0 +/* f172bdc: 91cc0000 */ lbu $t4,0x0($t6) +.L0f172be0: +/* f172be0: 18600009 */ blez $v1,.L0f172c08 +/* f172be4: 00006825 */ or $t5,$zero,$zero +/* f172be8: 18400007 */ blez $v0,.L0f172c08 +/* f172bec: 244fffff */ addiu $t7,$v0,-1 +/* f172bf0: 01e50019 */ multu $t7,$a1 +/* f172bf4: 0000c012 */ mflo $t8 +/* f172bf8: 0303c821 */ addu $t9,$t8,$v1 +/* f172bfc: 03307021 */ addu $t6,$t9,$s0 +/* f172c00: 10000001 */ beqz $zero,.L0f172c08 +/* f172c04: 91cdffff */ lbu $t5,-0x1($t6) +.L0f172c08: +/* f172c08: 1020008e */ beqz $at,.L0f172e44 +/* f172c0c: 00127880 */ sll $t7,$s2,0x2 +/* f172c10: 3c017f1b */ lui $at,0x7f1b +/* f172c14: 002f0821 */ addu $at,$at,$t7 +/* f172c18: 8c2f7b84 */ lw $t7,0x7b84($at) +/* f172c1c: 01e00008 */ jr $t7 +/* f172c20: 00000000 */ sll $zero,$zero,0x0 +/* f172c24: 008bc021 */ addu $t8,$a0,$t3 +/* f172c28: 0309001a */ div $zero,$t8,$t1 +/* f172c2c: 02077021 */ addu $t6,$s0,$a3 +/* f172c30: 01c37821 */ addu $t7,$t6,$v1 +/* f172c34: 0000c810 */ mfhi $t9 +/* f172c38: a1f90000 */ sb $t9,0x0($t7) +/* f172c3c: 15200002 */ bnez $t1,.L0f172c48 +/* f172c40: 00000000 */ sll $zero,$zero,0x0 +/* f172c44: 0007000d */ break 0x7 +.L0f172c48: +/* f172c48: 2401ffff */ addiu $at,$zero,-1 +/* f172c4c: 15210004 */ bne $t1,$at,.L0f172c60 +/* f172c50: 3c018000 */ lui $at,0x8000 +/* f172c54: 17010002 */ bne $t8,$at,.L0f172c60 +/* f172c58: 00000000 */ sll $zero,$zero,0x0 +/* f172c5c: 0006000d */ break 0x6 +.L0f172c60: +/* f172c60: 10000079 */ beqz $zero,.L0f172e48 +/* f172c64: 24630001 */ addiu $v1,$v1,0x1 +/* f172c68: 008cc021 */ addu $t8,$a0,$t4 +/* f172c6c: 0309001a */ div $zero,$t8,$t1 +/* f172c70: 0207c821 */ addu $t9,$s0,$a3 +/* f172c74: 03237821 */ addu $t7,$t9,$v1 +/* f172c78: 00007010 */ mfhi $t6 +/* f172c7c: a1ee0000 */ sb $t6,0x0($t7) +/* f172c80: 15200002 */ bnez $t1,.L0f172c8c +/* f172c84: 00000000 */ sll $zero,$zero,0x0 +/* f172c88: 0007000d */ break 0x7 +.L0f172c8c: +/* f172c8c: 2401ffff */ addiu $at,$zero,-1 +/* f172c90: 15210004 */ bne $t1,$at,.L0f172ca4 +/* f172c94: 3c018000 */ lui $at,0x8000 +/* f172c98: 17010002 */ bne $t8,$at,.L0f172ca4 +/* f172c9c: 00000000 */ sll $zero,$zero,0x0 +/* f172ca0: 0006000d */ break 0x6 +.L0f172ca4: +/* f172ca4: 10000068 */ beqz $zero,.L0f172e48 +/* f172ca8: 24630001 */ addiu $v1,$v1,0x1 +/* f172cac: 008dc021 */ addu $t8,$a0,$t5 +/* f172cb0: 0309001a */ div $zero,$t8,$t1 +/* f172cb4: 02077021 */ addu $t6,$s0,$a3 +/* f172cb8: 01c37821 */ addu $t7,$t6,$v1 +/* f172cbc: 0000c810 */ mfhi $t9 +/* f172cc0: a1f90000 */ sb $t9,0x0($t7) +/* f172cc4: 15200002 */ bnez $t1,.L0f172cd0 +/* f172cc8: 00000000 */ sll $zero,$zero,0x0 +/* f172ccc: 0007000d */ break 0x7 +.L0f172cd0: +/* f172cd0: 2401ffff */ addiu $at,$zero,-1 +/* f172cd4: 15210004 */ bne $t1,$at,.L0f172ce8 +/* f172cd8: 3c018000 */ lui $at,0x8000 +/* f172cdc: 17010002 */ bne $t8,$at,.L0f172ce8 +/* f172ce0: 00000000 */ sll $zero,$zero,0x0 +/* f172ce4: 0006000d */ break 0x6 +.L0f172ce8: +/* f172ce8: 10000057 */ beqz $zero,.L0f172e48 +/* f172cec: 24630001 */ addiu $v1,$v1,0x1 +/* f172cf0: 016cc021 */ addu $t8,$t3,$t4 +/* f172cf4: 030d7023 */ subu $t6,$t8,$t5 +/* f172cf8: 01c4c821 */ addu $t9,$t6,$a0 +/* f172cfc: 0329001a */ div $zero,$t9,$t1 +/* f172d00: 0207c021 */ addu $t8,$s0,$a3 +/* f172d04: 03037021 */ addu $t6,$t8,$v1 +/* f172d08: 00007810 */ mfhi $t7 +/* f172d0c: a1cf0000 */ sb $t7,0x0($t6) +/* f172d10: 15200002 */ bnez $t1,.L0f172d1c +/* f172d14: 00000000 */ sll $zero,$zero,0x0 +/* f172d18: 0007000d */ break 0x7 +.L0f172d1c: +/* f172d1c: 2401ffff */ addiu $at,$zero,-1 +/* f172d20: 15210004 */ bne $t1,$at,.L0f172d34 +/* f172d24: 3c018000 */ lui $at,0x8000 +/* f172d28: 17210002 */ bne $t9,$at,.L0f172d34 +/* f172d2c: 00000000 */ sll $zero,$zero,0x0 +/* f172d30: 0006000d */ break 0x6 +.L0f172d34: +/* f172d34: 10000044 */ beqz $zero,.L0f172e48 +/* f172d38: 24630001 */ addiu $v1,$v1,0x1 +/* f172d3c: 018dc823 */ subu $t9,$t4,$t5 +/* f172d40: 07210003 */ bgez $t9,.L0f172d50 +/* f172d44: 0019c043 */ sra $t8,$t9,0x1 +/* f172d48: 27210001 */ addiu $at,$t9,0x1 +/* f172d4c: 0001c043 */ sra $t8,$at,0x1 +.L0f172d50: +/* f172d50: 030b7821 */ addu $t7,$t8,$t3 +/* f172d54: 01e47021 */ addu $t6,$t7,$a0 +/* f172d58: 01c9001a */ div $zero,$t6,$t1 +/* f172d5c: 0207c021 */ addu $t8,$s0,$a3 +/* f172d60: 03037821 */ addu $t7,$t8,$v1 +/* f172d64: 0000c810 */ mfhi $t9 +/* f172d68: a1f90000 */ sb $t9,0x0($t7) +/* f172d6c: 15200002 */ bnez $t1,.L0f172d78 +/* f172d70: 00000000 */ sll $zero,$zero,0x0 +/* f172d74: 0007000d */ break 0x7 +.L0f172d78: +/* f172d78: 2401ffff */ addiu $at,$zero,-1 +/* f172d7c: 15210004 */ bne $t1,$at,.L0f172d90 +/* f172d80: 3c018000 */ lui $at,0x8000 +/* f172d84: 15c10002 */ bne $t6,$at,.L0f172d90 +/* f172d88: 00000000 */ sll $zero,$zero,0x0 +/* f172d8c: 0006000d */ break 0x6 +.L0f172d90: +/* f172d90: 1000002d */ beqz $zero,.L0f172e48 +/* f172d94: 24630001 */ addiu $v1,$v1,0x1 +/* f172d98: 016d7023 */ subu $t6,$t3,$t5 +/* f172d9c: 05c10003 */ bgez $t6,.L0f172dac +/* f172da0: 000ec043 */ sra $t8,$t6,0x1 +/* f172da4: 25c10001 */ addiu $at,$t6,0x1 +/* f172da8: 0001c043 */ sra $t8,$at,0x1 +.L0f172dac: +/* f172dac: 030cc821 */ addu $t9,$t8,$t4 +/* f172db0: 03247821 */ addu $t7,$t9,$a0 +/* f172db4: 01e9001a */ div $zero,$t7,$t1 +/* f172db8: 0207c021 */ addu $t8,$s0,$a3 +/* f172dbc: 0303c821 */ addu $t9,$t8,$v1 +/* f172dc0: 00007010 */ mfhi $t6 +/* f172dc4: a32e0000 */ sb $t6,0x0($t9) +/* f172dc8: 15200002 */ bnez $t1,.L0f172dd4 +/* f172dcc: 00000000 */ sll $zero,$zero,0x0 +/* f172dd0: 0007000d */ break 0x7 +.L0f172dd4: +/* f172dd4: 2401ffff */ addiu $at,$zero,-1 +/* f172dd8: 15210004 */ bne $t1,$at,.L0f172dec +/* f172ddc: 3c018000 */ lui $at,0x8000 +/* f172de0: 15e10002 */ bne $t7,$at,.L0f172dec +/* f172de4: 00000000 */ sll $zero,$zero,0x0 +/* f172de8: 0006000d */ break 0x6 +.L0f172dec: +/* f172dec: 10000016 */ beqz $zero,.L0f172e48 +/* f172df0: 24630001 */ addiu $v1,$v1,0x1 +/* f172df4: 016c7821 */ addu $t7,$t3,$t4 +/* f172df8: 05e10003 */ bgez $t7,.L0f172e08 +/* f172dfc: 000fc043 */ sra $t8,$t7,0x1 +/* f172e00: 25e10001 */ addiu $at,$t7,0x1 +/* f172e04: 0001c043 */ sra $t8,$at,0x1 +.L0f172e08: +/* f172e08: 03047021 */ addu $t6,$t8,$a0 +/* f172e0c: 01c9001a */ div $zero,$t6,$t1 +/* f172e10: 0000c810 */ mfhi $t9 +/* f172e14: 02077821 */ addu $t7,$s0,$a3 +/* f172e18: 01e3c021 */ addu $t8,$t7,$v1 +/* f172e1c: a3190000 */ sb $t9,0x0($t8) +/* f172e20: 15200002 */ bnez $t1,.L0f172e2c +/* f172e24: 00000000 */ sll $zero,$zero,0x0 +/* f172e28: 0007000d */ break 0x7 +.L0f172e2c: +/* f172e2c: 2401ffff */ addiu $at,$zero,-1 +/* f172e30: 15210004 */ bne $t1,$at,.L0f172e44 +/* f172e34: 3c018000 */ lui $at,0x8000 +/* f172e38: 15c10002 */ bne $t6,$at,.L0f172e44 +/* f172e3c: 00000000 */ sll $zero,$zero,0x0 +/* f172e40: 0006000d */ break 0x6 +.L0f172e44: +/* f172e44: 24630001 */ addiu $v1,$v1,0x1 +.L0f172e48: +/* f172e48: 1465ff55 */ bne $v1,$a1,.L0f172ba0 +/* f172e4c: 25080001 */ addiu $t0,$t0,0x1 +.L0f172e50: +/* f172e50: 24420001 */ addiu $v0,$v0,0x1 +/* f172e54: 1446ff4a */ bne $v0,$a2,.L0f172b80 +/* f172e58: 00000000 */ sll $zero,$zero,0x0 +.L0f172e5c: +/* f172e5c: 8fb00004 */ lw $s0,0x4($sp) +/* f172e60: 8fb10008 */ lw $s1,0x8($sp) +/* f172e64: 8fb2000c */ lw $s2,0xc($sp) +/* f172e68: 03e00008 */ jr $ra +/* f172e6c: 27bd0010 */ addiu $sp,$sp,0x10 +); + +GLOBAL_ASM( +glabel func0f172e70 +/* f172e70: 00a67021 */ addu $t6,$a1,$a2 +/* f172e74: 00a67821 */ addu $t7,$a1,$a2 +/* f172e78: ac850000 */ sw $a1,0x0($a0) +/* f172e7c: ac8e0004 */ sw $t6,0x4($a0) +/* f172e80: ac850008 */ sw $a1,0x8($a0) +/* f172e84: 03e00008 */ jr $ra +/* f172e88: ac8f000c */ sw $t7,0xc($a0) +); + +GLOBAL_ASM( +glabel func0f172e8c +/* f172e8c: 14a00003 */ bnez $a1,.L0f172e9c +/* f172e90: 3c0e800b */ lui $t6,0x800b +/* f172e94: 3c05800b */ lui $a1,0x800b +/* f172e98: 24a5abc8 */ addiu $a1,$a1,-21560 +.L0f172e9c: +/* f172e9c: 25ceabc8 */ addiu $t6,$t6,-21560 +/* f172ea0: 54ae0017 */ bnel $a1,$t6,.L0f172f00 +/* f172ea4: 8ca20004 */ lw $v0,0x4($a1) +/* f172ea8: 8ca30004 */ lw $v1,0x4($a1) +/* f172eac: 3c058000 */ lui $a1,0x8000 +/* f172eb0: 10600010 */ beqz $v1,.L0f172ef4 +/* f172eb4: 00000000 */ sll $zero,$zero,0x0 +/* f172eb8: 8c6f0000 */ lw $t7,0x0($v1) +.L0f172ebc: +/* f172ebc: 000fc502 */ srl $t8,$t7,0x14 +/* f172ec0: 54980004 */ bnel $a0,$t8,.L0f172ed4 +/* f172ec4: 8c62000c */ lw $v0,0xc($v1) +/* f172ec8: 03e00008 */ jr $ra +/* f172ecc: 00601025 */ or $v0,$v1,$zero +/* f172ed0: 8c62000c */ lw $v0,0xc($v1) +.L0f172ed4: +/* f172ed4: 0002c900 */ sll $t9,$v0,0x4 +/* f172ed8: 00191202 */ srl $v0,$t9,0x8 +/* f172edc: 14400003 */ bnez $v0,.L0f172eec +/* f172ee0: 00451825 */ or $v1,$v0,$a1 +/* f172ee4: 03e00008 */ jr $ra +/* f172ee8: 00001025 */ or $v0,$zero,$zero +.L0f172eec: +/* f172eec: 5460fff3 */ bnezl $v1,.L0f172ebc +/* f172ef0: 8c6f0000 */ lw $t7,0x0($v1) +.L0f172ef4: +/* f172ef4: 03e00008 */ jr $ra +/* f172ef8: 00001025 */ or $v0,$zero,$zero +/* f172efc: 8ca20004 */ lw $v0,0x4($a1) +.L0f172f00: +/* f172f00: 8ca3000c */ lw $v1,0xc($a1) +/* f172f04: 0062082b */ sltu $at,$v1,$v0 +/* f172f08: 5020000c */ beqzl $at,.L0f172f3c +/* f172f0c: 00001025 */ or $v0,$zero,$zero +/* f172f10: 8c690000 */ lw $t1,0x0($v1) +.L0f172f14: +/* f172f14: 00095502 */ srl $t2,$t1,0x14 +/* f172f18: 548a0004 */ bnel $a0,$t2,.L0f172f2c +/* f172f1c: 24630010 */ addiu $v1,$v1,0x10 +/* f172f20: 03e00008 */ jr $ra +/* f172f24: 00601025 */ or $v0,$v1,$zero +/* f172f28: 24630010 */ addiu $v1,$v1,0x10 +.L0f172f2c: +/* f172f2c: 0062082b */ sltu $at,$v1,$v0 +/* f172f30: 5420fff8 */ bnezl $at,.L0f172f14 +/* f172f34: 8c690000 */ lw $t1,0x0($v1) +/* f172f38: 00001025 */ or $v0,$zero,$zero +.L0f172f3c: +/* f172f3c: 03e00008 */ jr $ra +/* f172f40: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f172f44 +/* f172f44: 8c8e000c */ lw $t6,0xc($a0) +/* f172f48: 8c8f0008 */ lw $t7,0x8($a0) +/* f172f4c: 03e00008 */ jr $ra +/* f172f50: 01cf1023 */ subu $v0,$t6,$t7 +); + +GLOBAL_ASM( +glabel func0f172f54 +/* f172f54: 03e00008 */ jr $ra +/* f172f58: 8c820008 */ lw $v0,0x8($a0) +); + +GLOBAL_ASM( +glabel func0f172f5c +/* f172f5c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f172f60: afbf0034 */ sw $ra,0x34($sp) +/* f172f64: afb60030 */ sw $s6,0x30($sp) +/* f172f68: afb5002c */ sw $s5,0x2c($sp) +/* f172f6c: afb40028 */ sw $s4,0x28($sp) +/* f172f70: afb30024 */ sw $s3,0x24($sp) +/* f172f74: afb20020 */ sw $s2,0x20($sp) +/* f172f78: afb1001c */ sw $s1,0x1c($sp) +/* f172f7c: afb00018 */ sw $s0,0x18($sp) +/* f172f80: 908e0000 */ lbu $t6,0x0($a0) +/* f172f84: 241300b8 */ addiu $s3,$zero,0xb8 +/* f172f88: 00a08825 */ or $s1,$a1,$zero +/* f172f8c: 00c09025 */ or $s2,$a2,$zero +/* f172f90: 126e0015 */ beq $s3,$t6,.L0f172fe8 +/* f172f94: 00808025 */ or $s0,$a0,$zero +/* f172f98: 31c200ff */ andi $v0,$t6,0xff +/* f172f9c: 241600cd */ addiu $s6,$zero,0xcd +/* f172fa0: 241500ab */ addiu $s5,$zero,0xab +/* f172fa4: 241400fd */ addiu $s4,$zero,0xfd +.L0f172fa8: +/* f172fa8: 5682000c */ bnel $s4,$v0,.L0f172fdc +/* f172fac: 92020008 */ lbu $v0,0x8($s0) +/* f172fb0: 920f0004 */ lbu $t7,0x4($s0) +/* f172fb4: 56af0009 */ bnel $s5,$t7,.L0f172fdc +/* f172fb8: 92020008 */ lbu $v0,0x8($s0) +/* f172fbc: 92180005 */ lbu $t8,0x5($s0) +/* f172fc0: 26040004 */ addiu $a0,$s0,0x4 +/* f172fc4: 02202825 */ or $a1,$s1,$zero +/* f172fc8: 56d80004 */ bnel $s6,$t8,.L0f172fdc +/* f172fcc: 92020008 */ lbu $v0,0x8($s0) +/* f172fd0: 0fc5cc04 */ jal func0f173010 +/* f172fd4: 02403025 */ or $a2,$s2,$zero +/* f172fd8: 92020008 */ lbu $v0,0x8($s0) +.L0f172fdc: +/* f172fdc: 26100008 */ addiu $s0,$s0,0x8 +/* f172fe0: 1662fff1 */ bne $s3,$v0,.L0f172fa8 +/* f172fe4: 00000000 */ sll $zero,$zero,0x0 +.L0f172fe8: +/* f172fe8: 8fbf0034 */ lw $ra,0x34($sp) +/* f172fec: 8fb00018 */ lw $s0,0x18($sp) +/* f172ff0: 8fb1001c */ lw $s1,0x1c($sp) +/* f172ff4: 8fb20020 */ lw $s2,0x20($sp) +/* f172ff8: 8fb30024 */ lw $s3,0x24($sp) +/* f172ffc: 8fb40028 */ lw $s4,0x28($sp) +/* f173000: 8fb5002c */ lw $s5,0x2c($sp) +/* f173004: 8fb60030 */ lw $s6,0x30($sp) +/* f173008: 03e00008 */ jr $ra +/* f17300c: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f173010 +/* f173010: 27bddb10 */ addiu $sp,$sp,-9456 +/* f173014: afb00020 */ sw $s0,0x20($sp) +/* f173018: 00a08025 */ or $s0,$a1,$zero +/* f17301c: afbf0024 */ sw $ra,0x24($sp) +/* f173020: afa424f0 */ sw $a0,0x24f0($sp) +/* f173024: afa624f8 */ sw $a2,0x24f8($sp) +/* f173028: 14a00003 */ bnez $a1,.L0f173038 +/* f17302c: 00003825 */ or $a3,$zero,$zero +/* f173030: 3c10800b */ lui $s0,0x800b +/* f173034: 2610abc8 */ addiu $s0,$s0,-21560 +.L0f173038: +/* f173038: 3c0e800b */ lui $t6,0x800b +/* f17303c: 25ceabc8 */ addiu $t6,$t6,-21560 +/* f173040: 160e0002 */ bne $s0,$t6,.L0f17304c +/* f173044: 8faf24f0 */ lw $t7,0x24f0($sp) +/* f173048: 24070001 */ addiu $a3,$zero,0x1 +.L0f17304c: +/* f17304c: 8de20000 */ lw $v0,0x0($t7) +/* f173050: 3c01ffff */ lui $at,0xffff +/* f173054: 02002825 */ or $a1,$s0,$zero +/* f173058: 00411824 */ and $v1,$v0,$at +/* f17305c: 10600002 */ beqz $v1,.L0f173068 +/* f173060: 3c01abcd */ lui $at,0xabcd +/* f173064: 146100ee */ bne $v1,$at,.L0f173420 +.L0f173068: +/* f173068: 3c03800b */ lui $v1,0x800b +/* f17306c: 2463b53c */ addiu $v1,$v1,-19140 +/* f173070: 3044ffff */ andi $a0,$v0,0xffff +/* f173074: ac640000 */ sw $a0,0x0($v1) +/* f173078: 0fc5cba3 */ jal func0f172e8c +/* f17307c: a3a7148b */ sb $a3,0x148b($sp) +/* f173080: 144000e2 */ bnez $v0,.L0f17340c +/* f173084: afa2149c */ sw $v0,0x149c($sp) +/* f173088: 3c19800b */ lui $t9,0x800b +/* f17308c: 8f39b53c */ lw $t9,-0x4ac4($t9) +/* f173090: 27a314bf */ addiu $v1,$sp,0x14bf +/* f173094: 00035102 */ srl $t2,$v1,0x4 +/* f173098: 2b210daf */ slti $at,$t9,0xdaf +/* f17309c: 102000e0 */ beqz $at,.L0f173420 +/* f1730a0: 000a5900 */ sll $t3,$t2,0x4 +/* f1730a4: 0c012048 */ jal 0x48120 +/* f1730a8: afab002c */ sw $t3,0x2c($sp) +/* f1730ac: 8fa4002c */ lw $a0,0x2c($sp) +/* f1730b0: 0c013920 */ jal 0x4e480 +/* f1730b4: 24052000 */ addiu $a1,$zero,0x2000 +/* f1730b8: 3c0d800b */ lui $t5,0x800b +/* f1730bc: 8dadb53c */ lw $t5,-0x4ac4($t5) +/* f1730c0: 3c0c800b */ lui $t4,0x800b +/* f1730c4: 8d8cabc0 */ lw $t4,-0x5440($t4) +/* f1730c8: 000d70c0 */ sll $t6,$t5,0x3 +/* f1730cc: 3c0100ff */ lui $at,0xff +/* f1730d0: 018e1021 */ addu $v0,$t4,$t6 +/* f1730d4: 8c430000 */ lw $v1,0x0($v0) +/* f1730d8: 8c470008 */ lw $a3,0x8($v0) +/* f1730dc: 3421ffff */ ori $at,$at,0xffff +/* f1730e0: 00617824 */ and $t7,$v1,$at +/* f1730e4: 00e1c024 */ and $t8,$a3,$at +/* f1730e8: 11f800cd */ beq $t7,$t8,.L0f173420 +/* f1730ec: 8fa4002c */ lw $a0,0x2c($sp) +/* f1730f0: 030f3023 */ subu $a2,$t8,$t7 +/* f1730f4: 24c6001f */ addiu $a2,$a2,0x1f +/* f1730f8: 2401fff8 */ addiu $at,$zero,-8 +/* f1730fc: 3c0a01d6 */ lui $t2,0x1d6 +/* f173100: 254a5f40 */ addiu $t2,$t2,0x5f40 +/* f173104: 01e1c824 */ and $t9,$t7,$at +/* f173108: 00065902 */ srl $t3,$a2,0x4 +/* f17310c: 000b3100 */ sll $a2,$t3,0x4 +/* f173110: 032a2821 */ addu $a1,$t9,$t2 +/* f173114: 0c003504 */ jal 0xd410 +/* f173118: afaf0044 */ sw $t7,0x44($sp) +/* f17311c: 8fa30044 */ lw $v1,0x44($sp) +/* f173120: 8fac002c */ lw $t4,0x2c($sp) +/* f173124: 93aa148b */ lbu $t2,0x148b($sp) +/* f173128: 306e0007 */ andi $t6,$v1,0x7 +/* f17312c: 018e3021 */ addu $a2,$t4,$t6 +/* f173130: 90c20000 */ lbu $v0,0x0($a2) +/* f173134: 00002825 */ or $a1,$zero,$zero +/* f173138: 02002025 */ or $a0,$s0,$zero +/* f17313c: 304f0080 */ andi $t7,$v0,0x80 +/* f173140: 30490040 */ andi $t1,$v0,0x40 +/* f173144: 3047003f */ andi $a3,$v0,0x3f +/* f173148: 000fc1c3 */ sra $t8,$t7,0x7 +/* f17314c: 0009c983 */ sra $t9,$t1,0x6 +/* f173150: 28e10006 */ slti $at,$a3,0x6 +/* f173154: afb814a8 */ sw $t8,0x14a8($sp) +/* f173158: 14200002 */ bnez $at,.L0f173164 +/* f17315c: 03204825 */ or $t1,$t9,$zero +/* f173160: 24070005 */ addiu $a3,$zero,0x5 +.L0f173164: +/* f173164: 1140000f */ beqz $t2,.L0f1731a4 +/* f173168: 24c60001 */ addiu $a2,$a2,0x1 +/* f17316c: 24040004 */ addiu $a0,$zero,0x4 +/* f173170: afa614ac */ sw $a2,0x14ac($sp) +/* f173174: afa714a0 */ sw $a3,0x14a0($sp) +/* f173178: 0c004935 */ jal 0x124d4 +/* f17317c: afa914a4 */ sw $t1,0x14a4($sp) +/* f173180: afa20030 */ sw $v0,0x30($sp) +/* f173184: 24040004 */ addiu $a0,$zero,0x4 +/* f173188: 0c004935 */ jal 0x124d4 +/* f17318c: 24050001 */ addiu $a1,$zero,0x1 +/* f173190: 8fab0030 */ lw $t3,0x30($sp) +/* f173194: 8fa714a0 */ lw $a3,0x14a0($sp) +/* f173198: 8fa914a4 */ lw $t1,0x14a4($sp) +/* f17319c: 10000008 */ beqz $zero,.L0f1731c0 +/* f1731a0: 004b1821 */ addu $v1,$v0,$t3 +.L0f1731a4: +/* f1731a4: afa614ac */ sw $a2,0x14ac($sp) +/* f1731a8: afa714a0 */ sw $a3,0x14a0($sp) +/* f1731ac: 0fc5cbd1 */ jal func0f172f44 +/* f1731b0: afa914a4 */ sw $t1,0x14a4($sp) +/* f1731b4: 8fa714a0 */ lw $a3,0x14a0($sp) +/* f1731b8: 8fa914a4 */ lw $t1,0x14a4($sp) +/* f1731bc: 00401825 */ or $v1,$v0,$zero +.L0f1731c0: +/* f1731c0: 15200003 */ bnez $t1,.L0f1731d0 +/* f1731c4: 2c6110cc */ sltiu $at,$v1,0x10cc +/* f1731c8: 14200005 */ bnez $at,.L0f1731e0 +/* f1731cc: 00000000 */ sll $zero,$zero,0x0 +.L0f1731d0: +/* f1731d0: 11200008 */ beqz $t1,.L0f1731f4 +/* f1731d4: 2c610a28 */ sltiu $at,$v1,0xa28 +/* f1731d8: 50200007 */ beqzl $at,.L0f1731f8 +/* f1731dc: 93ac148b */ lbu $t4,0x148b($sp) +.L0f1731e0: +/* f1731e0: 0c012d20 */ jal 0x4b480 +/* f1731e4: 8e040000 */ lw $a0,0x0($s0) +/* f1731e8: 8fad24f0 */ lw $t5,0x24f0($sp) +/* f1731ec: 1000008c */ beqz $zero,.L0f173420 +/* f1731f0: ada20000 */ sw $v0,0x0($t5) +.L0f1731f4: +/* f1731f4: 93ac148b */ lbu $t4,0x148b($sp) +.L0f1731f8: +/* f1731f8: 27a20057 */ addiu $v0,$sp,0x57 +/* f1731fc: 00027102 */ srl $t6,$v0,0x4 +/* f173200: 11800015 */ beqz $t4,.L0f173258 +/* f173204: 3c0b800b */ lui $t3,0x800b +/* f173208: 8e03000c */ lw $v1,0xc($s0) +/* f17320c: 000e7900 */ sll $t7,$t6,0x4 +/* f173210: 25e20010 */ addiu $v0,$t7,0x10 +/* f173214: 24580010 */ addiu $t8,$v0,0x10 +/* f173218: ae02000c */ sw $v0,0xc($s0) +/* f17321c: ae180008 */ sw $t8,0x8($s0) +/* f173220: 1060000d */ beqz $v1,.L0f173258 +/* f173224: afa31490 */ sw $v1,0x1490($sp) +/* f173228: 3c048000 */ lui $a0,0x8000 +/* f17322c: 8c62000c */ lw $v0,0xc($v1) +.L0f173230: +/* f173230: 0002c900 */ sll $t9,$v0,0x4 +/* f173234: 00191202 */ srl $v0,$t9,0x8 +/* f173238: 54400004 */ bnezl $v0,.L0f17324c +/* f17323c: 00441825 */ or $v1,$v0,$a0 +/* f173240: 10000005 */ beqz $zero,.L0f173258 +/* f173244: afa31490 */ sw $v1,0x1490($sp) +/* f173248: 00441825 */ or $v1,$v0,$a0 +.L0f17324c: +/* f17324c: 5460fff8 */ bnezl $v1,.L0f173230 +/* f173250: 8c62000c */ lw $v0,0xc($v1) +/* f173254: afa31490 */ sw $v1,0x1490($sp) +.L0f173258: +/* f173258: 8e020008 */ lw $v0,0x8($s0) +/* f17325c: 8d6bb53c */ lw $t3,-0x4ac4($t3) +/* f173260: 8fa31490 */ lw $v1,0x1490($sp) +/* f173264: 3c18800b */ lui $t8,0x800b +/* f173268: a44b0000 */ sh $t3,0x0($v0) +/* f17326c: 8e0d0008 */ lw $t5,0x8($s0) +/* f173270: 8e0e000c */ lw $t6,0xc($s0) +/* f173274: 25ac0008 */ addiu $t4,$t5,0x8 +/* f173278: 25c8fff0 */ addiu $t0,$t6,-16 +/* f17327c: ae0c0008 */ sw $t4,0x8($s0) +/* f173280: ae08000c */ sw $t0,0xc($s0) +/* f173284: 950d0000 */ lhu $t5,0x0($t0) +/* f173288: 8f19b53c */ lw $t9,-0x4ac4($t8) +/* f17328c: 9118000c */ lbu $t8,0xc($t0) +/* f173290: 31ac000f */ andi $t4,$t5,0xf +/* f173294: 00195900 */ sll $t3,$t9,0x4 +/* f173298: 016c7025 */ or $t6,$t3,$t4 +/* f17329c: a50e0000 */ sh $t6,0x0($t0) +/* f1732a0: 8e0f0008 */ lw $t7,0x8($s0) +/* f1732a4: 3319ffef */ andi $t9,$t8,0xffef +/* f1732a8: a119000c */ sb $t9,0xc($t0) +/* f1732ac: 1120000d */ beqz $t1,.L0f1732e4 +/* f1732b0: ad0f0004 */ sw $t7,0x4($t0) +/* f1732b4: 8e050008 */ lw $a1,0x8($s0) +/* f1732b8: 8faa24f8 */ lw $t2,0x24f8($sp) +/* f1732bc: afa8149c */ sw $t0,0x149c($sp) +/* f1732c0: afa31490 */ sw $v1,0x1490($sp) +/* f1732c4: afb00010 */ sw $s0,0x10($sp) +/* f1732c8: 8fa414ac */ lw $a0,0x14ac($sp) +/* f1732cc: 8fa614a8 */ lw $a2,0x14a8($sp) +/* f1732d0: 0fc5ba06 */ jal func0f16e818 +/* f1732d4: afaa0014 */ sw $t2,0x14($sp) +/* f1732d8: 8fa31490 */ lw $v1,0x1490($sp) +/* f1732dc: 1000000c */ beqz $zero,.L0f173310 +/* f1732e0: afa20038 */ sw $v0,0x38($sp) +.L0f1732e4: +/* f1732e4: 8e050008 */ lw $a1,0x8($s0) +/* f1732e8: 8fad24f8 */ lw $t5,0x24f8($sp) +/* f1732ec: afa8149c */ sw $t0,0x149c($sp) +/* f1732f0: afa31490 */ sw $v1,0x1490($sp) +/* f1732f4: afb00010 */ sw $s0,0x10($sp) +/* f1732f8: 8fa414ac */ lw $a0,0x14ac($sp) +/* f1732fc: 8fa614a8 */ lw $a2,0x14a8($sp) +/* f173300: 0fc5bf79 */ jal func0f16fde4 +/* f173304: afad0014 */ sw $t5,0x14($sp) +/* f173308: 8fa31490 */ lw $v1,0x1490($sp) +/* f17330c: afa20038 */ sw $v0,0x38($sp) +.L0f173310: +/* f173310: 93ab148b */ lbu $t3,0x148b($sp) +/* f173314: 8fa40038 */ lw $a0,0x38($sp) +/* f173318: 24050004 */ addiu $a1,$zero,0x4 +/* f17331c: 11600032 */ beqz $t3,.L0f1733e8 +/* f173320: 2484002f */ addiu $a0,$a0,0x2f +/* f173324: 348c000f */ ori $t4,$a0,0xf +/* f173328: 3984000f */ xori $a0,$t4,0xf +/* f17332c: 0c004991 */ jal 0x12644 +/* f173330: afa31490 */ sw $v1,0x1490($sp) +/* f173334: ae02000c */ sw $v0,0xc($s0) +/* f173338: afa20034 */ sw $v0,0x34($sp) +/* f17333c: 8fa4149c */ lw $a0,0x149c($sp) +/* f173340: 00402825 */ or $a1,$v0,$zero +/* f173344: 0c012c5c */ jal 0x4b170 +/* f173348: 24060010 */ addiu $a2,$zero,0x10 +/* f17334c: 8fa70034 */ lw $a3,0x34($sp) +/* f173350: 8fa60038 */ lw $a2,0x38($sp) +/* f173354: afa7149c */ sw $a3,0x149c($sp) +/* f173358: 8e040008 */ lw $a0,0x8($s0) +/* f17335c: 24e50010 */ addiu $a1,$a3,0x10 +/* f173360: afa50034 */ sw $a1,0x34($sp) +/* f173364: 24c60008 */ addiu $a2,$a2,0x8 +/* f173368: 0c012c5c */ jal 0x4b170 +/* f17336c: 2484fff8 */ addiu $a0,$a0,-8 +/* f173370: 8fa70034 */ lw $a3,0x34($sp) +/* f173374: 8e18000c */ lw $t8,0xc($s0) +/* f173378: 8fa31490 */ lw $v1,0x1490($sp) +/* f17337c: 24ef0008 */ addiu $t7,$a3,0x8 +/* f173380: af0f0004 */ sw $t7,0x4($t8) +/* f173384: 8e02000c */ lw $v0,0xc($s0) +/* f173388: 3c0100ff */ lui $at,0xff +/* f17338c: 8c44000c */ lw $a0,0xc($v0) +/* f173390: 0004c902 */ srl $t9,$a0,0x4 +/* f173394: 00195200 */ sll $t2,$t9,0x8 +/* f173398: 000a6902 */ srl $t5,$t2,0x4 +/* f17339c: 01a45826 */ xor $t3,$t5,$a0 +/* f1733a0: 1060000e */ beqz $v1,.L0f1733dc +/* f1733a4: ac4b000c */ sw $t3,0xc($v0) +/* f1733a8: 8e0c000c */ lw $t4,0xc($s0) +/* f1733ac: 8c64000c */ lw $a0,0xc($v1) +/* f1733b0: 3421ffff */ ori $at,$at,0xffff +/* f1733b4: 01817024 */ and $t6,$t4,$at +/* f1733b8: 01c17824 */ and $t7,$t6,$at +/* f1733bc: 0004c102 */ srl $t8,$a0,0x4 +/* f1733c0: 01f8c826 */ xor $t9,$t7,$t8 +/* f1733c4: 00195200 */ sll $t2,$t9,0x8 +/* f1733c8: 000a6902 */ srl $t5,$t2,0x4 +/* f1733cc: 01a45826 */ xor $t3,$t5,$a0 +/* f1733d0: ac6b000c */ sw $t3,0xc($v1) +/* f1733d4: 10000003 */ beqz $zero,.L0f1733e4 +/* f1733d8: 8e02000c */ lw $v0,0xc($s0) +.L0f1733dc: +/* f1733dc: 8e02000c */ lw $v0,0xc($s0) +/* f1733e0: ae020004 */ sw $v0,0x4($s0) +.L0f1733e4: +/* f1733e4: ae020000 */ sw $v0,0x0($s0) +.L0f1733e8: +/* f1733e8: 8e0c0008 */ lw $t4,0x8($s0) +/* f1733ec: 8fae0038 */ lw $t6,0x38($sp) +/* f1733f0: 018e7821 */ addu $t7,$t4,$t6 +/* f1733f4: ae0f0008 */ sw $t7,0x8($s0) +/* f1733f8: 93b8148b */ lbu $t8,0x148b($sp) +/* f1733fc: 57000004 */ bnezl $t8,.L0f173410 +/* f173400: 8fb9149c */ lw $t9,0x149c($sp) +/* f173404: 0fc5cbd1 */ jal func0f172f44 +/* f173408: 02002025 */ or $a0,$s0,$zero +.L0f17340c: +/* f17340c: 8fb9149c */ lw $t9,0x149c($sp) +.L0f173410: +/* f173410: 0c012d20 */ jal 0x4b480 +/* f173414: 8f240004 */ lw $a0,0x4($t9) +/* f173418: 8faa24f0 */ lw $t2,0x24f0($sp) +/* f17341c: ad420000 */ sw $v0,0x0($t2) +.L0f173420: +/* f173420: 8fbf0024 */ lw $ra,0x24($sp) +/* f173424: 8fb00020 */ lw $s0,0x20($sp) +/* f173428: 27bd24f0 */ addiu $sp,$sp,0x24f0 +/* f17342c: 03e00008 */ jr $ra +/* f173430: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f173434 +/* f173434: 27bdffc8 */ addiu $sp,$sp,-56 +/* f173438: afb70030 */ sw $s7,0x30($sp) +/* f17343c: afb6002c */ sw $s6,0x2c($sp) +/* f173440: afb50028 */ sw $s5,0x28($sp) +/* f173444: afb40024 */ sw $s4,0x24($sp) +/* f173448: afb10018 */ sw $s1,0x18($sp) +/* f17344c: 00a0a025 */ or $s4,$a1,$zero +/* f173450: 0080a825 */ or $s5,$a0,$zero +/* f173454: 00c0b025 */ or $s6,$a2,$zero +/* f173458: 00e0b825 */ or $s7,$a3,$zero +/* f17345c: afbf0034 */ sw $ra,0x34($sp) +/* f173460: afb30020 */ sw $s3,0x20($sp) +/* f173464: afb2001c */ sw $s2,0x1c($sp) +/* f173468: afb00014 */ sw $s0,0x14($sp) +/* f17346c: 18a00013 */ blez $a1,.L0f1734bc +/* f173470: 00008825 */ or $s1,$zero,$zero +/* f173474: 00009025 */ or $s2,$zero,$zero +/* f173478: 00808025 */ or $s0,$a0,$zero +/* f17347c: 24130001 */ addiu $s3,$zero,0x1 +.L0f173480: +/* f173480: 8e020000 */ lw $v0,0x0($s0) +/* f173484: 02552021 */ addu $a0,$s2,$s5 +/* f173488: 02c02825 */ or $a1,$s6,$zero +/* f17348c: 28410daf */ slti $at,$v0,0xdaf +/* f173490: 10200005 */ beqz $at,.L0f1734a8 +/* f173494: 00577021 */ addu $t6,$v0,$s7 +/* f173498: 0fc5cc04 */ jal func0f173010 +/* f17349c: 24060001 */ addiu $a2,$zero,0x1 +/* f1734a0: 10000002 */ beqz $zero,.L0f1734ac +/* f1734a4: a213000b */ sb $s3,0xb($s0) +.L0f1734a8: +/* f1734a8: ae0e0000 */ sw $t6,0x0($s0) +.L0f1734ac: +/* f1734ac: 26310001 */ addiu $s1,$s1,0x1 +/* f1734b0: 2652000c */ addiu $s2,$s2,0xc +/* f1734b4: 1634fff2 */ bne $s1,$s4,.L0f173480 +/* f1734b8: 2610000c */ addiu $s0,$s0,0xc +.L0f1734bc: +/* f1734bc: 8fbf0034 */ lw $ra,0x34($sp) +/* f1734c0: 8fb00014 */ lw $s0,0x14($sp) +/* f1734c4: 8fb10018 */ lw $s1,0x18($sp) +/* f1734c8: 8fb2001c */ lw $s2,0x1c($sp) +/* f1734cc: 8fb30020 */ lw $s3,0x20($sp) +/* f1734d0: 8fb40024 */ lw $s4,0x24($sp) +/* f1734d4: 8fb50028 */ lw $s5,0x28($sp) +/* f1734d8: 8fb6002c */ lw $s6,0x2c($sp) +/* f1734dc: 8fb70030 */ lw $s7,0x30($sp) +/* f1734e0: 03e00008 */ jr $ra +/* f1734e4: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f1734e8 +/* f1734e8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f1734ec: afbf0014 */ sw $ra,0x14($sp) +/* f1734f0: afa4001c */ sw $a0,0x1c($sp) +/* f1734f4: 27a4001c */ addiu $a0,$sp,0x1c +/* f1734f8: 0fc5cc04 */ jal func0f173010 +/* f1734fc: 24060001 */ addiu $a2,$zero,0x1 +/* f173500: 8fbf0014 */ lw $ra,0x14($sp) +/* f173504: 27bd0020 */ addiu $sp,$sp,0x20 +/* f173508: 03e00008 */ jr $ra +/* f17350c: 00000000 */ sll $zero,$zero,0x0 +/* f173510: afa50004 */ sw $a1,0x4($sp) +/* f173514: afa60008 */ sw $a2,0x8($sp) +/* f173518: 03e00008 */ jr $ra +/* f17351c: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f173520 +/* f173520: 3c01800b */ lui $at,0x800b +/* f173524: ac24b540 */ sw $a0,-0x4ac0($at) +/* f173528: 3c01800b */ lui $at,0x800b +/* f17352c: ac20b544 */ sw $zero,-0x4abc($at) +/* f173530: 3c01800b */ lui $at,0x800b +/* f173534: 03e00008 */ jr $ra +/* f173538: ac20b548 */ sw $zero,-0x4ab8($at) +); + +GLOBAL_ASM( +glabel func0f17353c +/* f17353c: 3c05800b */ lui $a1,0x800b +/* f173540: 24a5b548 */ addiu $a1,$a1,-19128 +/* f173544: 8ca30000 */ lw $v1,0x0($a1) +/* f173548: 3c07800b */ lui $a3,0x800b +/* f17354c: 24e7b540 */ addiu $a3,$a3,-19136 +/* f173550: 0064082a */ slt $at,$v1,$a0 +/* f173554: 1020000f */ beqz $at,.L0f173594 +/* f173558: 3c06800b */ lui $a2,0x800b +/* f17355c: 24c6b544 */ addiu $a2,$a2,-19132 +.L0f173560: +/* f173560: 8ce20000 */ lw $v0,0x0($a3) +/* f173564: 8ccf0000 */ lw $t7,0x0($a2) +/* f173568: 24690008 */ addiu $t1,$v1,0x8 +/* f17356c: 904e0000 */ lbu $t6,0x0($v0) +/* f173570: 000fc200 */ sll $t8,$t7,0x8 +/* f173574: 0124082a */ slt $at,$t1,$a0 +/* f173578: 24480001 */ addiu $t0,$v0,0x1 +/* f17357c: 01d8c825 */ or $t9,$t6,$t8 +/* f173580: acd90000 */ sw $t9,0x0($a2) +/* f173584: ace80000 */ sw $t0,0x0($a3) +/* f173588: aca90000 */ sw $t1,0x0($a1) +/* f17358c: 1420fff4 */ bnez $at,.L0f173560 +/* f173590: 01201825 */ or $v1,$t1,$zero +.L0f173594: +/* f173594: 3c06800b */ lui $a2,0x800b +/* f173598: 24c6b544 */ addiu $a2,$a2,-19132 +/* f17359c: 8ccb0000 */ lw $t3,0x0($a2) +/* f1735a0: 240f0001 */ addiu $t7,$zero,0x1 +/* f1735a4: 00645023 */ subu $t2,$v1,$a0 +/* f1735a8: 008f7004 */ sllv $t6,$t7,$a0 +/* f1735ac: 25d8ffff */ addiu $t8,$t6,-1 +/* f1735b0: 014b6806 */ srlv $t5,$t3,$t2 +/* f1735b4: acaa0000 */ sw $t2,0x0($a1) +/* f1735b8: 03e00008 */ jr $ra +/* f1735bc: 01b81024 */ and $v0,$t5,$t8 +); + +GLOBAL_ASM( +glabel func0f1735c0 +/* f1735c0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1735c4: 3c0e0200 */ lui $t6,0x200 +/* f1735c8: 3c0f0200 */ lui $t7,0x200 +/* f1735cc: afb1001c */ sw $s1,0x1c($sp) +/* f1735d0: 25ef0000 */ addiu $t7,$t7,0x0 +/* f1735d4: 25ce0b50 */ addiu $t6,$t6,0xb50 +/* f1735d8: afbf0024 */ sw $ra,0x24($sp) +/* f1735dc: 01cf8823 */ subu $s1,$t6,$t7 +/* f1735e0: afb20020 */ sw $s2,0x20($sp) +/* f1735e4: afb00018 */ sw $s0,0x18($sp) +/* f1735e8: 02202025 */ or $a0,$s1,$zero +/* f1735ec: 0c0048f2 */ jal 0x123c8 +/* f1735f0: 24050004 */ addiu $a1,$zero,0x4 +/* f1735f4: 3c03800b */ lui $v1,0x800b +/* f1735f8: 2463b554 */ addiu $v1,$v1,-19116 +/* f1735fc: 3c05007f */ lui $a1,0x7f +/* f173600: ac620000 */ sw $v0,0x0($v1) +/* f173604: 24a5b270 */ addiu $a1,$a1,-19856 +/* f173608: 00402025 */ or $a0,$v0,$zero +/* f17360c: 0c003504 */ jal 0xd410 +/* f173610: 02203025 */ or $a2,$s1,$zero +/* f173614: 3c18800b */ lui $t8,0x800b +/* f173618: 8f18b554 */ lw $t8,-0x4aac($t8) +/* f17361c: 3c070200 */ lui $a3,0x200 +/* f173620: 3c06800b */ lui $a2,0x800b +/* f173624: 3c080200 */ lui $t0,0x200 +/* f173628: 03071023 */ subu $v0,$t8,$a3 +/* f17362c: 24c6b550 */ addiu $a2,$a2,-19120 +/* f173630: 25080000 */ addiu $t0,$t0,0x0 +/* f173634: acc20000 */ sw $v0,0x0($a2) +/* f173638: 00484821 */ addu $t1,$v0,$t0 +/* f17363c: 3c01800b */ lui $at,0x800b +/* f173640: 3c0a0200 */ lui $t2,0x200 +/* f173644: ac29b564 */ sw $t1,-0x4a9c($at) +/* f173648: 254a0070 */ addiu $t2,$t2,0x70 +/* f17364c: 004a5821 */ addu $t3,$v0,$t2 +/* f173650: 3c01800b */ lui $at,0x800b +/* f173654: 3c0c0200 */ lui $t4,0x200 +/* f173658: ac2bb568 */ sw $t3,-0x4a98($at) +/* f17365c: 258c00d8 */ addiu $t4,$t4,0xd8 +/* f173660: 004c6821 */ addu $t5,$v0,$t4 +/* f173664: 3c01800b */ lui $at,0x800b +/* f173668: 3c0e0200 */ lui $t6,0x200 +/* f17366c: 3c12800b */ lui $s2,0x800b +/* f173670: ac2db56c */ sw $t5,-0x4a94($at) +/* f173674: 25ce0148 */ addiu $t6,$t6,0x148 +/* f173678: 3c030200 */ lui $v1,0x200 +/* f17367c: 2652b570 */ addiu $s2,$s2,-19088 +/* f173680: 004e7821 */ addu $t7,$v0,$t6 +/* f173684: 246301c0 */ addiu $v1,$v1,0x1c0 +/* f173688: ae4f0000 */ sw $t7,0x0($s2) +/* f17368c: 0062c021 */ addu $t8,$v1,$v0 +/* f173690: 3c01800b */ lui $at,0x800b +/* f173694: 3c190200 */ lui $t9,0x200 +/* f173698: ac38b560 */ sw $t8,-0x4aa0($at) +/* f17369c: 27390298 */ addiu $t9,$t9,0x298 +/* f1736a0: 00594021 */ addu $t0,$v0,$t9 +/* f1736a4: 3c01800b */ lui $at,0x800b +/* f1736a8: 3c090200 */ lui $t1,0x200 +/* f1736ac: ac28b574 */ sw $t0,-0x4a8c($at) +/* f1736b0: 252902d4 */ addiu $t1,$t1,0x2d4 +/* f1736b4: 00495021 */ addu $t2,$v0,$t1 +/* f1736b8: 3c01800b */ lui $at,0x800b +/* f1736bc: 3c0b0200 */ lui $t3,0x200 +/* f1736c0: ac2ab578 */ sw $t2,-0x4a88($at) +/* f1736c4: 256b02e0 */ addiu $t3,$t3,0x2e0 +/* f1736c8: 004b6021 */ addu $t4,$v0,$t3 +/* f1736cc: 3c01800b */ lui $at,0x800b +/* f1736d0: 3c0d0200 */ lui $t5,0x200 +/* f1736d4: ac2cb57c */ sw $t4,-0x4a84($at) +/* f1736d8: 25ad02ec */ addiu $t5,$t5,0x2ec +/* f1736dc: 004d7021 */ addu $t6,$v0,$t5 +/* f1736e0: 3c01800b */ lui $at,0x800b +/* f1736e4: 3c0f0200 */ lui $t7,0x200 +/* f1736e8: ac2eb580 */ sw $t6,-0x4a80($at) +/* f1736ec: 25ef02f8 */ addiu $t7,$t7,0x2f8 +/* f1736f0: 004fc021 */ addu $t8,$v0,$t7 +/* f1736f4: 3c01800b */ lui $at,0x800b +/* f1736f8: 3c190200 */ lui $t9,0x200 +/* f1736fc: ac38b584 */ sw $t8,-0x4a7c($at) +/* f173700: 27390304 */ addiu $t9,$t9,0x304 +/* f173704: 00594021 */ addu $t0,$v0,$t9 +/* f173708: 3c01800b */ lui $at,0x800b +/* f17370c: 3c090200 */ lui $t1,0x200 +/* f173710: ac28b588 */ sw $t0,-0x4a78($at) +/* f173714: 25290310 */ addiu $t1,$t1,0x310 +/* f173718: 00495021 */ addu $t2,$v0,$t1 +/* f17371c: 3c01800b */ lui $at,0x800b +/* f173720: 3c0b0200 */ lui $t3,0x200 +/* f173724: ac2ab58c */ sw $t2,-0x4a74($at) +/* f173728: 256b031c */ addiu $t3,$t3,0x31c +/* f17372c: 004b6021 */ addu $t4,$v0,$t3 +/* f173730: 3c01800b */ lui $at,0x800b +/* f173734: 3c0d0200 */ lui $t5,0x200 +/* f173738: ac2cb590 */ sw $t4,-0x4a70($at) +/* f17373c: 25ad0334 */ addiu $t5,$t5,0x334 +/* f173740: 004d7021 */ addu $t6,$v0,$t5 +/* f173744: 3c01800b */ lui $at,0x800b +/* f173748: 3c0f0200 */ lui $t7,0x200 +/* f17374c: ac2eb594 */ sw $t6,-0x4a6c($at) +/* f173750: 25ef07b4 */ addiu $t7,$t7,0x7b4 +/* f173754: 004fc021 */ addu $t8,$v0,$t7 +/* f173758: 3c01800b */ lui $at,0x800b +/* f17375c: 3c190200 */ lui $t9,0x200 +/* f173760: ac38b598 */ sw $t8,-0x4a68($at) +/* f173764: 273907d8 */ addiu $t9,$t9,0x7d8 +/* f173768: 00594021 */ addu $t0,$v0,$t9 +/* f17376c: 3c01800b */ lui $at,0x800b +/* f173770: 3c090200 */ lui $t1,0x200 +/* f173774: ac28b59c */ sw $t0,-0x4a64($at) +/* f173778: 25290820 */ addiu $t1,$t1,0x820 +/* f17377c: 00495021 */ addu $t2,$v0,$t1 +/* f173780: 3c01800b */ lui $at,0x800b +/* f173784: 3c0b0200 */ lui $t3,0x200 +/* f173788: ac2ab5a0 */ sw $t2,-0x4a60($at) +/* f17378c: 256b0898 */ addiu $t3,$t3,0x898 +/* f173790: 004b6021 */ addu $t4,$v0,$t3 +/* f173794: 3c01800b */ lui $at,0x800b +/* f173798: 3c0d0200 */ lui $t5,0x200 +/* f17379c: ac2cb5a4 */ sw $t4,-0x4a5c($at) +/* f1737a0: 25ad08a4 */ addiu $t5,$t5,0x8a4 +/* f1737a4: 004d7021 */ addu $t6,$v0,$t5 +/* f1737a8: 3c01800b */ lui $at,0x800b +/* f1737ac: 3c0f0200 */ lui $t7,0x200 +/* f1737b0: ac2eb5a8 */ sw $t6,-0x4a58($at) +/* f1737b4: 25ef0b44 */ addiu $t7,$t7,0xb44 +/* f1737b8: 004fc021 */ addu $t8,$v0,$t7 +/* f1737bc: 3c01800b */ lui $at,0x800b +/* f1737c0: ac38b5ac */ sw $t8,-0x4a54($at) +/* f1737c4: 0223c823 */ subu $t9,$s1,$v1 +/* f1737c8: 03274021 */ addu $t0,$t9,$a3 +/* f1737cc: 2401000c */ addiu $at,$zero,0xc +/* f1737d0: 0101001b */ divu $zero,$t0,$at +/* f1737d4: 3c10800b */ lui $s0,0x800b +/* f1737d8: 00004812 */ mflo $t1 +/* f1737dc: 3c01800b */ lui $at,0x800b +/* f1737e0: 2610b558 */ addiu $s0,$s0,-19112 +/* f1737e4: ac29b558 */ sw $t1,-0x4aa8($at) +/* f1737e8: 8e040000 */ lw $a0,0x0($s0) +/* f1737ec: 24050004 */ addiu $a1,$zero,0x4 +/* f1737f0: 00045080 */ sll $t2,$a0,0x2 +/* f1737f4: 2544000f */ addiu $a0,$t2,0xf +/* f1737f8: 348b000f */ ori $t3,$a0,0xf +/* f1737fc: 0c0048f2 */ jal 0x123c8 +/* f173800: 3964000f */ xori $a0,$t3,0xf +/* f173804: 8e0d0000 */ lw $t5,0x0($s0) +/* f173808: 3c03800b */ lui $v1,0x800b +/* f17380c: 2463b55c */ addiu $v1,$v1,-19108 +/* f173810: ac620000 */ sw $v0,0x0($v1) +/* f173814: 19a0000c */ blez $t5,.L0f173848 +/* f173818: 00008825 */ or $s1,$zero,$zero +/* f17381c: 00001025 */ or $v0,$zero,$zero +/* f173820: 8c6e0000 */ lw $t6,0x0($v1) +.L0f173824: +/* f173824: 26310001 */ addiu $s1,$s1,0x1 +/* f173828: 01c27821 */ addu $t7,$t6,$v0 +/* f17382c: ade00000 */ sw $zero,0x0($t7) +/* f173830: 8e180000 */ lw $t8,0x0($s0) +/* f173834: 24420004 */ addiu $v0,$v0,0x4 +/* f173838: 0238082a */ slt $at,$s1,$t8 +/* f17383c: 5420fff9 */ bnezl $at,.L0f173824 +/* f173840: 8c6e0000 */ lw $t6,0x0($v1) +/* f173844: 00008825 */ or $s1,$zero,$zero +.L0f173848: +/* f173848: 8e590000 */ lw $t9,0x0($s2) +.L0f17384c: +/* f17384c: 001180c0 */ sll $s0,$s1,0x3 +/* f173850: 00002825 */ or $a1,$zero,$zero +/* f173854: 00003025 */ or $a2,$zero,$zero +/* f173858: 0fc5cc04 */ jal func0f173010 +/* f17385c: 02192021 */ addu $a0,$s0,$t9 +/* f173860: 8e480000 */ lw $t0,0x0($s2) +/* f173864: 00002825 */ or $a1,$zero,$zero +/* f173868: 00003025 */ or $a2,$zero,$zero +/* f17386c: 02082021 */ addu $a0,$s0,$t0 +/* f173870: 0fc5cc04 */ jal func0f173010 +/* f173874: 24840004 */ addiu $a0,$a0,0x4 +/* f173878: 26310001 */ addiu $s1,$s1,0x1 +/* f17387c: 2a21000f */ slti $at,$s1,0xf +/* f173880: 5420fff2 */ bnezl $at,.L0f17384c +/* f173884: 8e590000 */ lw $t9,0x0($s2) +/* f173888: 3c04800b */ lui $a0,0x800b +/* f17388c: 8c84b564 */ lw $a0,-0x4a9c($a0) +/* f173890: 00002825 */ or $a1,$zero,$zero +/* f173894: 0fc5cbd7 */ jal func0f172f5c +/* f173898: 00003025 */ or $a2,$zero,$zero +/* f17389c: 3c04800b */ lui $a0,0x800b +/* f1738a0: 8c84b56c */ lw $a0,-0x4a94($a0) +/* f1738a4: 00002825 */ or $a1,$zero,$zero +/* f1738a8: 0fc5cbd7 */ jal func0f172f5c +/* f1738ac: 00003025 */ or $a2,$zero,$zero +/* f1738b0: 0c003a61 */ jal 0xe984 +/* f1738b4: 00000000 */ sll $zero,$zero,0x0 +/* f1738b8: 3c098009 */ lui $t1,0x8009 +/* f1738bc: 91290af0 */ lbu $t1,0xaf0($t1) +/* f1738c0: 24010001 */ addiu $at,$zero,0x1 +/* f1738c4: 15210045 */ bne $t1,$at,.L0f1739dc +/* f1738c8: 2401005a */ addiu $at,$zero,0x5a +/* f1738cc: 10410043 */ beq $v0,$at,.L0f1739dc +/* f1738d0: 24010026 */ addiu $at,$zero,0x26 +/* f1738d4: 10410041 */ beq $v0,$at,.L0f1739dc +/* f1738d8: 2401005d */ addiu $at,$zero,0x5d +/* f1738dc: 1041003f */ beq $v0,$at,.L0f1739dc +/* f1738e0: 00008025 */ or $s0,$zero,$zero +.L0f1738e4: +/* f1738e4: 3c0a800b */ lui $t2,0x800b +/* f1738e8: 8d4ab560 */ lw $t2,-0x4aa0($t2) +/* f1738ec: 0fc2ce62 */ jal func0f0b3988 +/* f1738f0: 020a2021 */ addu $a0,$s0,$t2 +/* f1738f4: 2610000c */ addiu $s0,$s0,0xc +/* f1738f8: 2a0100d8 */ slti $at,$s0,0xd8 +/* f1738fc: 1420fff9 */ bnez $at,.L0f1738e4 +/* f173900: 00000000 */ sll $zero,$zero,0x0 +/* f173904: 00008025 */ or $s0,$zero,$zero +.L0f173908: +/* f173908: 3c0b800b */ lui $t3,0x800b +/* f17390c: 8d6bb574 */ lw $t3,-0x4a8c($t3) +/* f173910: 0fc2ce62 */ jal func0f0b3988 +/* f173914: 020b2021 */ addu $a0,$s0,$t3 +/* f173918: 2610000c */ addiu $s0,$s0,0xc +/* f17391c: 2a01003c */ slti $at,$s0,0x3c +/* f173920: 1420fff9 */ bnez $at,.L0f173908 +/* f173924: 00000000 */ sll $zero,$zero,0x0 +/* f173928: 00008025 */ or $s0,$zero,$zero +.L0f17392c: +/* f17392c: 3c0c800b */ lui $t4,0x800b +/* f173930: 8d8cb598 */ lw $t4,-0x4a68($t4) +/* f173934: 0fc2ce62 */ jal func0f0b3988 +/* f173938: 020c2021 */ addu $a0,$s0,$t4 +/* f17393c: 2610000c */ addiu $s0,$s0,0xc +/* f173940: 2a010024 */ slti $at,$s0,0x24 +/* f173944: 1420fff9 */ bnez $at,.L0f17392c +/* f173948: 00000000 */ sll $zero,$zero,0x0 +/* f17394c: 00008025 */ or $s0,$zero,$zero +.L0f173950: +/* f173950: 3c0d800b */ lui $t5,0x800b +/* f173954: 8dadb588 */ lw $t5,-0x4a78($t5) +/* f173958: 0fc2ce62 */ jal func0f0b3988 +/* f17395c: 020d2021 */ addu $a0,$s0,$t5 +/* f173960: 2610000c */ addiu $s0,$s0,0xc +/* f173964: 2a01000c */ slti $at,$s0,0xc +/* f173968: 1420fff9 */ bnez $at,.L0f173950 +/* f17396c: 00000000 */ sll $zero,$zero,0x0 +/* f173970: 00008025 */ or $s0,$zero,$zero +.L0f173974: +/* f173974: 3c0e800b */ lui $t6,0x800b +/* f173978: 8dceb58c */ lw $t6,-0x4a74($t6) +/* f17397c: 0fc2ce62 */ jal func0f0b3988 +/* f173980: 020e2021 */ addu $a0,$s0,$t6 +/* f173984: 2610000c */ addiu $s0,$s0,0xc +/* f173988: 2a01000c */ slti $at,$s0,0xc +/* f17398c: 1420fff9 */ bnez $at,.L0f173974 +/* f173990: 00000000 */ sll $zero,$zero,0x0 +/* f173994: 00008025 */ or $s0,$zero,$zero +.L0f173998: +/* f173998: 3c0f800b */ lui $t7,0x800b +/* f17399c: 8defb5ac */ lw $t7,-0x4a54($t7) +/* f1739a0: 0fc2ce62 */ jal func0f0b3988 +/* f1739a4: 020f2021 */ addu $a0,$s0,$t7 +/* f1739a8: 2610000c */ addiu $s0,$s0,0xc +/* f1739ac: 2a01000c */ slti $at,$s0,0xc +/* f1739b0: 1420fff9 */ bnez $at,.L0f173998 +/* f1739b4: 00000000 */ sll $zero,$zero,0x0 +/* f1739b8: 00008025 */ or $s0,$zero,$zero +/* f1739bc: 2411000c */ addiu $s1,$zero,0xc +.L0f1739c0: +/* f1739c0: 3c18800b */ lui $t8,0x800b +/* f1739c4: 8f18b5a4 */ lw $t8,-0x4a5c($t8) +/* f1739c8: 0fc2ce62 */ jal func0f0b3988 +/* f1739cc: 02182021 */ addu $a0,$s0,$t8 +/* f1739d0: 2610000c */ addiu $s0,$s0,0xc +/* f1739d4: 1611fffa */ bne $s0,$s1,.L0f1739c0 +/* f1739d8: 00000000 */ sll $zero,$zero,0x0 +.L0f1739dc: +/* f1739dc: 8fbf0024 */ lw $ra,0x24($sp) +/* f1739e0: 8fb00018 */ lw $s0,0x18($sp) +/* f1739e4: 8fb1001c */ lw $s1,0x1c($sp) +/* f1739e8: 8fb20020 */ lw $s2,0x20($sp) +/* f1739ec: 03e00008 */ jr $ra +/* f1739f0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f1739f4: 00000000 */ sll $zero,$zero,0x0 +/* f1739f8: 00000000 */ sll $zero,$zero,0x0 +/* f1739fc: 00000000 */ sll $zero,$zero,0x0 +/* f173a00: 03e00008 */ jr $ra +/* f173a04: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f173a08 +/* f173a08: 3c03800b */ lui $v1,0x800b +/* f173a0c: 3c04800b */ lui $a0,0x800b +/* f173a10: 3c02800b */ lui $v0,0x800b +/* f173a14: 2442b7b8 */ addiu $v0,$v0,-18504 +/* f173a18: 2484b718 */ addiu $a0,$a0,-18664 +/* f173a1c: 2463b5b8 */ addiu $v1,$v1,-19016 +.L0f173a20: +/* f173a20: 24840014 */ addiu $a0,$a0,0x14 +/* f173a24: 2463002c */ addiu $v1,$v1,0x2c +/* f173a28: ac60ffd4 */ sw $zero,-0x2c($v1) +/* f173a2c: 1482fffc */ bne $a0,$v0,.L0f173a20 +/* f173a30: ac80ffec */ sw $zero,-0x14($a0) +/* f173a34: 240effff */ addiu $t6,$zero,-1 +/* f173a38: 3c01800b */ lui $at,0x800b +/* f173a3c: 03e00008 */ jr $ra +/* f173a40: ac2eb5b0 */ sw $t6,-0x4a50($at) +); + +GLOBAL_ASM( +glabel func0f173a44 +/* f173a44: 3c03800b */ lui $v1,0x800b +/* f173a48: 2463b5b0 */ addiu $v1,$v1,-19024 +/* f173a4c: 8c6e0000 */ lw $t6,0x0($v1) +/* f173a50: 24020001 */ addiu $v0,$zero,0x1 +/* f173a54: 548e0004 */ bnel $a0,$t6,.L0f173a68 +/* f173a58: ac640000 */ sw $a0,0x0($v1) +/* f173a5c: 03e00008 */ jr $ra +/* f173a60: 00001025 */ or $v0,$zero,$zero +/* f173a64: ac640000 */ sw $a0,0x0($v1) +.L0f173a68: +/* f173a68: 03e00008 */ jr $ra +/* f173a6c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f173a70 +/* f173a70: 00047080 */ sll $t6,$a0,0x2 +/* f173a74: 01c47023 */ subu $t6,$t6,$a0 +/* f173a78: 000e7080 */ sll $t6,$t6,0x2 +/* f173a7c: 01c47023 */ subu $t6,$t6,$a0 +/* f173a80: 3c0f800b */ lui $t7,0x800b +/* f173a84: 25efb5b8 */ addiu $t7,$t7,-19016 +/* f173a88: 000e7080 */ sll $t6,$t6,0x2 +/* f173a8c: 01cf1021 */ addu $v0,$t6,$t7 +/* f173a90: 8c580000 */ lw $t8,0x0($v0) +/* f173a94: 00001825 */ or $v1,$zero,$zero +/* f173a98: 53000027 */ beqzl $t8,.L0f173b38 +/* f173a9c: 8faf0010 */ lw $t7,0x10($sp) +/* f173aa0: 8c590004 */ lw $t9,0x4($v0) +/* f173aa4: 54b90024 */ bnel $a1,$t9,.L0f173b38 +/* f173aa8: 8faf0010 */ lw $t7,0x10($sp) +/* f173aac: 8c480008 */ lw $t0,0x8($v0) +/* f173ab0: 54c80021 */ bnel $a2,$t0,.L0f173b38 +/* f173ab4: 8faf0010 */ lw $t7,0x10($sp) +/* f173ab8: 8c49000c */ lw $t1,0xc($v0) +/* f173abc: 8faa0010 */ lw $t2,0x10($sp) +/* f173ac0: 54e9001d */ bnel $a3,$t1,.L0f173b38 +/* f173ac4: 8faf0010 */ lw $t7,0x10($sp) +/* f173ac8: 8c4b0010 */ lw $t3,0x10($v0) +/* f173acc: 8fac0014 */ lw $t4,0x14($sp) +/* f173ad0: 554b0019 */ bnel $t2,$t3,.L0f173b38 +/* f173ad4: 8faf0010 */ lw $t7,0x10($sp) +/* f173ad8: 8c4d0014 */ lw $t5,0x14($v0) +/* f173adc: 8fae0018 */ lw $t6,0x18($sp) +/* f173ae0: 558d0015 */ bnel $t4,$t5,.L0f173b38 +/* f173ae4: 8faf0010 */ lw $t7,0x10($sp) +/* f173ae8: 8c4f0018 */ lw $t7,0x18($v0) +/* f173aec: 8fb8001c */ lw $t8,0x1c($sp) +/* f173af0: 55cf0011 */ bnel $t6,$t7,.L0f173b38 +/* f173af4: 8faf0010 */ lw $t7,0x10($sp) +/* f173af8: 8c59001c */ lw $t9,0x1c($v0) +/* f173afc: 8fa80020 */ lw $t0,0x20($sp) +/* f173b00: 5719000d */ bnel $t8,$t9,.L0f173b38 +/* f173b04: 8faf0010 */ lw $t7,0x10($sp) +/* f173b08: 8c490020 */ lw $t1,0x20($v0) +/* f173b0c: 8faa0024 */ lw $t2,0x24($sp) +/* f173b10: 55090009 */ bnel $t0,$t1,.L0f173b38 +/* f173b14: 8faf0010 */ lw $t7,0x10($sp) +/* f173b18: 8c4b0024 */ lw $t3,0x24($v0) +/* f173b1c: 8fac0028 */ lw $t4,0x28($sp) +/* f173b20: 554b0005 */ bnel $t2,$t3,.L0f173b38 +/* f173b24: 8faf0010 */ lw $t7,0x10($sp) +/* f173b28: 8c4d0028 */ lw $t5,0x28($v0) +/* f173b2c: 118d0015 */ beq $t4,$t5,.L0f173b84 +/* f173b30: 00000000 */ sll $zero,$zero,0x0 +/* f173b34: 8faf0010 */ lw $t7,0x10($sp) +.L0f173b38: +/* f173b38: 8fb80014 */ lw $t8,0x14($sp) +/* f173b3c: 8fb90018 */ lw $t9,0x18($sp) +/* f173b40: 8fa8001c */ lw $t0,0x1c($sp) +/* f173b44: 8fa90020 */ lw $t1,0x20($sp) +/* f173b48: 8faa0024 */ lw $t2,0x24($sp) +/* f173b4c: 8fab0028 */ lw $t3,0x28($sp) +/* f173b50: 240e0001 */ addiu $t6,$zero,0x1 +/* f173b54: 24030001 */ addiu $v1,$zero,0x1 +/* f173b58: ac4e0000 */ sw $t6,0x0($v0) +/* f173b5c: ac450004 */ sw $a1,0x4($v0) +/* f173b60: ac460008 */ sw $a2,0x8($v0) +/* f173b64: ac47000c */ sw $a3,0xc($v0) +/* f173b68: ac4f0010 */ sw $t7,0x10($v0) +/* f173b6c: ac580014 */ sw $t8,0x14($v0) +/* f173b70: ac590018 */ sw $t9,0x18($v0) +/* f173b74: ac48001c */ sw $t0,0x1c($v0) +/* f173b78: ac490020 */ sw $t1,0x20($v0) +/* f173b7c: ac4a0024 */ sw $t2,0x24($v0) +/* f173b80: ac4b0028 */ sw $t3,0x28($v0) +.L0f173b84: +/* f173b84: 03e00008 */ jr $ra +/* f173b88: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f173b8c +/* f173b8c: 00047080 */ sll $t6,$a0,0x2 +/* f173b90: 01c47021 */ addu $t6,$t6,$a0 +/* f173b94: 3c0f800b */ lui $t7,0x800b +/* f173b98: 25efb718 */ addiu $t7,$t7,-18664 +/* f173b9c: 000e7080 */ sll $t6,$t6,0x2 +/* f173ba0: 01cf1021 */ addu $v0,$t6,$t7 +/* f173ba4: 8c580000 */ lw $t8,0x0($v0) +/* f173ba8: 00001825 */ or $v1,$zero,$zero +/* f173bac: 240c0001 */ addiu $t4,$zero,0x1 +/* f173bb0: 5300000f */ beqzl $t8,.L0f173bf0 +/* f173bb4: 8fad0010 */ lw $t5,0x10($sp) +/* f173bb8: 8c590004 */ lw $t9,0x4($v0) +/* f173bbc: 54b9000c */ bnel $a1,$t9,.L0f173bf0 +/* f173bc0: 8fad0010 */ lw $t5,0x10($sp) +/* f173bc4: 8c480008 */ lw $t0,0x8($v0) +/* f173bc8: 54c80009 */ bnel $a2,$t0,.L0f173bf0 +/* f173bcc: 8fad0010 */ lw $t5,0x10($sp) +/* f173bd0: 8c49000c */ lw $t1,0xc($v0) +/* f173bd4: 8faa0010 */ lw $t2,0x10($sp) +/* f173bd8: 54e90005 */ bnel $a3,$t1,.L0f173bf0 +/* f173bdc: 8fad0010 */ lw $t5,0x10($sp) +/* f173be0: 8c4b0010 */ lw $t3,0x10($v0) +/* f173be4: 114b0008 */ beq $t2,$t3,.L0f173c08 +/* f173be8: 00000000 */ sll $zero,$zero,0x0 +/* f173bec: 8fad0010 */ lw $t5,0x10($sp) +.L0f173bf0: +/* f173bf0: 24030001 */ addiu $v1,$zero,0x1 +/* f173bf4: ac4c0000 */ sw $t4,0x0($v0) +/* f173bf8: ac450004 */ sw $a1,0x4($v0) +/* f173bfc: ac460008 */ sw $a2,0x8($v0) +/* f173c00: ac47000c */ sw $a3,0xc($v0) +/* f173c04: ac4d0010 */ sw $t5,0x10($v0) +.L0f173c08: +/* f173c08: 03e00008 */ jr $ra +/* f173c0c: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f173c10 +/* f173c10: 14a00003 */ bnez $a1,.L0f173c20 +/* f173c14: 90830008 */ lbu $v1,0x8($a0) +/* f173c18: 03e00008 */ jr $ra +/* f173c1c: 00601025 */ or $v0,$v1,$zero +.L0f173c20: +/* f173c20: 8c8e000c */ lw $t6,0xc($a0) +/* f173c24: 3c02800b */ lui $v0,0x800b +/* f173c28: 000ec080 */ sll $t8,$t6,0x2 +/* f173c2c: 07010018 */ bgez $t8,.L0f173c90 +/* f173c30: 00000000 */ sll $zero,$zero,0x0 +/* f173c34: 8c42b538 */ lw $v0,-0x4ac8($v0) +/* f173c38: 00003025 */ or $a2,$zero,$zero +/* f173c3c: 18400012 */ blez $v0,.L0f173c88 +/* f173c40: 00000000 */ sll $zero,$zero,0x0 +/* f173c44: 8c830000 */ lw $v1,0x0($a0) +/* f173c48: 3c07800b */ lui $a3,0x800b +/* f173c4c: 24e7abd8 */ addiu $a3,$a3,-21544 +/* f173c50: 0003cd02 */ srl $t9,$v1,0x14 +/* f173c54: 03201825 */ or $v1,$t9,$zero +.L0f173c58: +/* f173c58: 84e80000 */ lh $t0,0x0($a3) +/* f173c5c: 14680006 */ bne $v1,$t0,.L0f173c78 +/* f173c60: 00064900 */ sll $t1,$a2,0x4 +/* f173c64: 01255021 */ addu $t2,$t1,$a1 +/* f173c68: 3c02800b */ lui $v0,0x800b +/* f173c6c: 004a1021 */ addu $v0,$v0,$t2 +/* f173c70: 03e00008 */ jr $ra +/* f173c74: 9042abd9 */ lbu $v0,-0x5427($v0) +.L0f173c78: +/* f173c78: 24c60001 */ addiu $a2,$a2,0x1 +/* f173c7c: 00c2082a */ slt $at,$a2,$v0 +/* f173c80: 1420fff5 */ bnez $at,.L0f173c58 +/* f173c84: 24e70010 */ addiu $a3,$a3,0x10 +.L0f173c88: +/* f173c88: 03e00008 */ jr $ra +/* f173c8c: 24020001 */ addiu $v0,$zero,0x1 +.L0f173c90: +/* f173c90: 18a00006 */ blez $a1,.L0f173cac +/* f173c94: 00003025 */ or $a2,$zero,$zero +.L0f173c98: +/* f173c98: 24630001 */ addiu $v1,$v1,0x1 +/* f173c9c: 24c60001 */ addiu $a2,$a2,0x1 +/* f173ca0: 00035843 */ sra $t3,$v1,0x1 +/* f173ca4: 14c5fffc */ bne $a2,$a1,.L0f173c98 +/* f173ca8: 01601825 */ or $v1,$t3,$zero +.L0f173cac: +/* f173cac: 00601025 */ or $v0,$v1,$zero +/* f173cb0: 03e00008 */ jr $ra +/* f173cb4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f173cb8 +/* f173cb8: 14a00003 */ bnez $a1,.L0f173cc8 +/* f173cbc: 90830009 */ lbu $v1,0x9($a0) +/* f173cc0: 03e00008 */ jr $ra +/* f173cc4: 00601025 */ or $v0,$v1,$zero +.L0f173cc8: +/* f173cc8: 8c8e000c */ lw $t6,0xc($a0) +/* f173ccc: 3c02800b */ lui $v0,0x800b +/* f173cd0: 000ec080 */ sll $t8,$t6,0x2 +/* f173cd4: 07010018 */ bgez $t8,.L0f173d38 +/* f173cd8: 00000000 */ sll $zero,$zero,0x0 +/* f173cdc: 8c42b538 */ lw $v0,-0x4ac8($v0) +/* f173ce0: 00003025 */ or $a2,$zero,$zero +/* f173ce4: 18400012 */ blez $v0,.L0f173d30 +/* f173ce8: 00000000 */ sll $zero,$zero,0x0 +/* f173cec: 8c830000 */ lw $v1,0x0($a0) +/* f173cf0: 3c07800b */ lui $a3,0x800b +/* f173cf4: 24e7abd8 */ addiu $a3,$a3,-21544 +/* f173cf8: 0003cd02 */ srl $t9,$v1,0x14 +/* f173cfc: 03201825 */ or $v1,$t9,$zero +.L0f173d00: +/* f173d00: 84e80000 */ lh $t0,0x0($a3) +/* f173d04: 14680006 */ bne $v1,$t0,.L0f173d20 +/* f173d08: 00064900 */ sll $t1,$a2,0x4 +/* f173d0c: 01255021 */ addu $t2,$t1,$a1 +/* f173d10: 3c02800b */ lui $v0,0x800b +/* f173d14: 004a1021 */ addu $v0,$v0,$t2 +/* f173d18: 03e00008 */ jr $ra +/* f173d1c: 9042abe0 */ lbu $v0,-0x5420($v0) +.L0f173d20: +/* f173d20: 24c60001 */ addiu $a2,$a2,0x1 +/* f173d24: 00c2082a */ slt $at,$a2,$v0 +/* f173d28: 1420fff5 */ bnez $at,.L0f173d00 +/* f173d2c: 24e70010 */ addiu $a3,$a3,0x10 +.L0f173d30: +/* f173d30: 03e00008 */ jr $ra +/* f173d34: 24020001 */ addiu $v0,$zero,0x1 +.L0f173d38: +/* f173d38: 18a00006 */ blez $a1,.L0f173d54 +/* f173d3c: 00003025 */ or $a2,$zero,$zero +.L0f173d40: +/* f173d40: 24630001 */ addiu $v1,$v1,0x1 +/* f173d44: 24c60001 */ addiu $a2,$a2,0x1 +/* f173d48: 00035843 */ sra $t3,$v1,0x1 +/* f173d4c: 14c5fffc */ bne $a2,$a1,.L0f173d40 +/* f173d50: 01601825 */ or $v1,$t3,$zero +.L0f173d54: +/* f173d54: 00601025 */ or $v0,$v1,$zero +/* f173d58: 03e00008 */ jr $ra +/* f173d5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f173d60 +/* f173d60: 27bdffe0 */ addiu $sp,$sp,-32 +/* f173d64: afbf0014 */ sw $ra,0x14($sp) +/* f173d68: 8c830008 */ lw $v1,0x8($a0) +/* f173d6c: 306e0003 */ andi $t6,$v1,0x3 +/* f173d70: 0fc5cf04 */ jal func0f173c10 +/* f173d74: afae001c */ sw $t6,0x1c($sp) +/* f173d78: 8fa3001c */ lw $v1,0x1c($sp) +/* f173d7c: 24010003 */ addiu $at,$zero,0x3 +/* f173d80: 00402025 */ or $a0,$v0,$zero +/* f173d84: 14610008 */ bne $v1,$at,.L0f173da8 +/* f173d88: 8fbf0014 */ lw $ra,0x14($sp) +/* f173d8c: 24420003 */ addiu $v0,$v0,0x3 +/* f173d90: 04410003 */ bgez $v0,.L0f173da0 +/* f173d94: 00027883 */ sra $t7,$v0,0x2 +/* f173d98: 24410003 */ addiu $at,$v0,0x3 +/* f173d9c: 00017883 */ sra $t7,$at,0x2 +.L0f173da0: +/* f173da0: 10000019 */ beqz $zero,.L0f173e08 +/* f173da4: 01e01025 */ or $v0,$t7,$zero +.L0f173da8: +/* f173da8: 24010002 */ addiu $at,$zero,0x2 +/* f173dac: 14610007 */ bne $v1,$at,.L0f173dcc +/* f173db0: 24820003 */ addiu $v0,$a0,0x3 +/* f173db4: 04410003 */ bgez $v0,.L0f173dc4 +/* f173db8: 0002c083 */ sra $t8,$v0,0x2 +/* f173dbc: 24410003 */ addiu $at,$v0,0x3 +/* f173dc0: 0001c083 */ sra $t8,$at,0x2 +.L0f173dc4: +/* f173dc4: 10000010 */ beqz $zero,.L0f173e08 +/* f173dc8: 03001025 */ or $v0,$t8,$zero +.L0f173dcc: +/* f173dcc: 24010001 */ addiu $at,$zero,0x1 +/* f173dd0: 14610008 */ bne $v1,$at,.L0f173df4 +/* f173dd4: 2482000f */ addiu $v0,$a0,0xf +/* f173dd8: 24820007 */ addiu $v0,$a0,0x7 +/* f173ddc: 04410003 */ bgez $v0,.L0f173dec +/* f173de0: 0002c8c3 */ sra $t9,$v0,0x3 +/* f173de4: 24410007 */ addiu $at,$v0,0x7 +/* f173de8: 0001c8c3 */ sra $t9,$at,0x3 +.L0f173dec: +/* f173dec: 10000006 */ beqz $zero,.L0f173e08 +/* f173df0: 03201025 */ or $v0,$t9,$zero +.L0f173df4: +/* f173df4: 04410003 */ bgez $v0,.L0f173e04 +/* f173df8: 00024103 */ sra $t0,$v0,0x4 +/* f173dfc: 2441000f */ addiu $at,$v0,0xf +/* f173e00: 00014103 */ sra $t0,$at,0x4 +.L0f173e04: +/* f173e04: 01001025 */ or $v0,$t0,$zero +.L0f173e08: +/* f173e08: 03e00008 */ jr $ra +/* f173e0c: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f173e10 +/* f173e10: 27bdffe0 */ addiu $sp,$sp,-32 +/* f173e14: afbf0014 */ sw $ra,0x14($sp) +/* f173e18: afa40020 */ sw $a0,0x20($sp) +/* f173e1c: 0fc5cf2e */ jal func0f173cb8 +/* f173e20: afa50024 */ sw $a1,0x24($sp) +/* f173e24: afa2001c */ sw $v0,0x1c($sp) +/* f173e28: 8fa40020 */ lw $a0,0x20($sp) +/* f173e2c: 0fc5cf58 */ jal func0f173d60 +/* f173e30: 8fa50024 */ lw $a1,0x24($sp) +/* f173e34: 8fae001c */ lw $t6,0x1c($sp) +/* f173e38: 8fbf0014 */ lw $ra,0x14($sp) +/* f173e3c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f173e40: 004e0019 */ multu $v0,$t6 +/* f173e44: 00001012 */ mflo $v0 +/* f173e48: 03e00008 */ jr $ra +/* f173e4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f173e50 +/* f173e50: 27bdffd8 */ addiu $sp,$sp,-40 +/* f173e54: afbf0024 */ sw $ra,0x24($sp) +/* f173e58: afb30020 */ sw $s3,0x20($sp) +/* f173e5c: afb2001c */ sw $s2,0x1c($sp) +/* f173e60: afb10018 */ sw $s1,0x18($sp) +/* f173e64: afb00014 */ sw $s0,0x14($sp) +/* f173e68: 8c830008 */ lw $v1,0x8($a0) +/* f173e6c: 9082000b */ lbu $v0,0xb($a0) +/* f173e70: 00c08825 */ or $s1,$a2,$zero +/* f173e74: 306e0003 */ andi $t6,$v1,0x3 +/* f173e78: 00027942 */ srl $t7,$v0,0x5 +/* f173e7c: 00809825 */ or $s3,$a0,$zero +/* f173e80: 11e00003 */ beqz $t7,.L0f173e90 +/* f173e84: 01c01825 */ or $v1,$t6,$zero +/* f173e88: 10000002 */ beqz $zero,.L0f173e94 +/* f173e8c: 01e09025 */ or $s2,$t7,$zero +.L0f173e90: +/* f173e90: 24120001 */ addiu $s2,$zero,0x1 +.L0f173e94: +/* f173e94: 24020003 */ addiu $v0,$zero,0x3 +/* f173e98: 14620003 */ bne $v1,$v0,.L0f173ea8 +/* f173e9c: ae200000 */ sw $zero,0x0($s1) +/* f173ea0: 1000000b */ beqz $zero,.L0f173ed0 +/* f173ea4: aca20000 */ sw $v0,0x0($a1) +.L0f173ea8: +/* f173ea8: 24020002 */ addiu $v0,$zero,0x2 +/* f173eac: 14620003 */ bne $v1,$v0,.L0f173ebc +/* f173eb0: 24010001 */ addiu $at,$zero,0x1 +/* f173eb4: 10000006 */ beqz $zero,.L0f173ed0 +/* f173eb8: aca20000 */ sw $v0,0x0($a1) +.L0f173ebc: +/* f173ebc: 54610004 */ bnel $v1,$at,.L0f173ed0 +/* f173ec0: aca20000 */ sw $v0,0x0($a1) +/* f173ec4: 10000002 */ beqz $zero,.L0f173ed0 +/* f173ec8: aca20000 */ sw $v0,0x0($a1) +/* f173ecc: aca20000 */ sw $v0,0x0($a1) +.L0f173ed0: +/* f173ed0: 1a40000a */ blez $s2,.L0f173efc +/* f173ed4: 00008025 */ or $s0,$zero,$zero +.L0f173ed8: +/* f173ed8: 02602025 */ or $a0,$s3,$zero +/* f173edc: 0fc5cf84 */ jal func0f173e10 +/* f173ee0: 02002825 */ or $a1,$s0,$zero +/* f173ee4: 8e380000 */ lw $t8,0x0($s1) +/* f173ee8: 0002c880 */ sll $t9,$v0,0x2 +/* f173eec: 26100001 */ addiu $s0,$s0,0x1 +/* f173ef0: 03194021 */ addu $t0,$t8,$t9 +/* f173ef4: 1612fff8 */ bne $s0,$s2,.L0f173ed8 +/* f173ef8: ae280000 */ sw $t0,0x0($s1) +.L0f173efc: +/* f173efc: 8fbf0024 */ lw $ra,0x24($sp) +/* f173f00: 8fb00014 */ lw $s0,0x14($sp) +/* f173f04: 8fb10018 */ lw $s1,0x18($sp) +/* f173f08: 8fb2001c */ lw $s2,0x1c($sp) +/* f173f0c: 8fb30020 */ lw $s3,0x20($sp) +/* f173f10: 03e00008 */ jr $ra +/* f173f14: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f173f18 +/* f173f18: 2484ffff */ addiu $a0,$a0,-1 +/* f173f1c: 18800008 */ blez $a0,.L0f173f40 +/* f173f20: 00001825 */ or $v1,$zero,$zero +/* f173f24: 24020008 */ addiu $v0,$zero,0x8 +/* f173f28: 00047043 */ sra $t6,$a0,0x1 +.L0f173f2c: +/* f173f2c: 01c02025 */ or $a0,$t6,$zero +/* f173f30: 19c00003 */ blez $t6,.L0f173f40 +/* f173f34: 24630001 */ addiu $v1,$v1,0x1 +/* f173f38: 5462fffc */ bnel $v1,$v0,.L0f173f2c +/* f173f3c: 00047043 */ sra $t6,$a0,0x1 +.L0f173f40: +/* f173f40: 03e00008 */ jr $ra +/* f173f44: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f173f48 +/* f173f48: 24010001 */ addiu $at,$zero,0x1 +/* f173f4c: 54810004 */ bnel $a0,$at,.L0f173f60 +/* f173f50: 24010002 */ addiu $at,$zero,0x2 +/* f173f54: 03e00008 */ jr $ra +/* f173f58: 24020002 */ addiu $v0,$zero,0x2 +/* f173f5c: 24010002 */ addiu $at,$zero,0x2 +.L0f173f60: +/* f173f60: 14810003 */ bne $a0,$at,.L0f173f70 +/* f173f64: 00001025 */ or $v0,$zero,$zero +/* f173f68: 03e00008 */ jr $ra +/* f173f6c: 24020001 */ addiu $v0,$zero,0x1 +.L0f173f70: +/* f173f70: 03e00008 */ jr $ra +/* f173f74: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f173f78 +/* f173f78: 27bdff70 */ addiu $sp,$sp,-144 +/* f173f7c: afbf0044 */ sw $ra,0x44($sp) +/* f173f80: afb20040 */ sw $s2,0x40($sp) +/* f173f84: afb1003c */ sw $s1,0x3c($sp) +/* f173f88: afb00038 */ sw $s0,0x38($sp) +/* f173f8c: afa60098 */ sw $a2,0x98($sp) +/* f173f90: afa7009c */ sw $a3,0x9c($sp) +/* f173f94: 8cae0000 */ lw $t6,0x0($a1) +/* f173f98: 3c19800b */ lui $t9,0x800b +/* f173f9c: 8f39abc0 */ lw $t9,-0x5440($t9) +/* f173fa0: 000e7d02 */ srl $t7,$t6,0x14 +/* f173fa4: 00809025 */ or $s2,$a0,$zero +/* f173fa8: 000fc0c0 */ sll $t8,$t7,0x3 +/* f173fac: 00a08825 */ or $s1,$a1,$zero +/* f173fb0: 90a40008 */ lbu $a0,0x8($a1) +/* f173fb4: 0fc5cfc6 */ jal func0f173f18 +/* f173fb8: 03198021 */ addu $s0,$t8,$t9 +/* f173fbc: afa20088 */ sw $v0,0x88($sp) +/* f173fc0: 0fc5cfc6 */ jal func0f173f18 +/* f173fc4: 92240009 */ lbu $a0,0x9($s1) +/* f173fc8: afa20084 */ sw $v0,0x84($sp) +/* f173fcc: 02202025 */ or $a0,$s1,$zero +/* f173fd0: 0fc5cf58 */ jal func0f173d60 +/* f173fd4: 00002825 */ or $a1,$zero,$zero +/* f173fd8: 8fa800a4 */ lw $t0,0xa4($sp) +/* f173fdc: 02401825 */ or $v1,$s2,$zero +/* f173fe0: 3c01fa00 */ lui $at,0xfa00 +/* f173fe4: 310900ff */ andi $t1,$t0,0xff +/* f173fe8: 00095200 */ sll $t2,$t1,0x8 +/* f173fec: 01415825 */ or $t3,$t2,$at +/* f173ff0: 240cffff */ addiu $t4,$zero,-1 +/* f173ff4: ac6c0004 */ sw $t4,0x4($v1) +/* f173ff8: ac6b0000 */ sw $t3,0x0($v1) +/* f173ffc: 8e24000c */ lw $a0,0xc($s1) +/* f174000: 26520008 */ addiu $s2,$s2,0x8 +/* f174004: afa20080 */ sw $v0,0x80($sp) +/* f174008: 00046f82 */ srl $t5,$a0,0x1e +/* f17400c: 0fc5ce91 */ jal func0f173a44 +/* f174010: 000d2380 */ sll $a0,$t5,0xe +/* f174014: 1040000a */ beqz $v0,.L0f174040 +/* f174018: 8fa70080 */ lw $a3,0x80($sp) +/* f17401c: 3c0fba00 */ lui $t7,0xba00 +/* f174020: 35ef0e02 */ ori $t7,$t7,0xe02 +/* f174024: 02401025 */ or $v0,$s2,$zero +/* f174028: ac4f0000 */ sw $t7,0x0($v0) +/* f17402c: 8e38000c */ lw $t8,0xc($s1) +/* f174030: 26520008 */ addiu $s2,$s2,0x8 +/* f174034: 0018cf82 */ srl $t9,$t8,0x1e +/* f174038: 00194380 */ sll $t0,$t9,0xe +/* f17403c: ac480004 */ sw $t0,0x4($v0) +.L0f174040: +/* f174040: 920c0004 */ lbu $t4,0x4($s0) +/* f174044: 8e0a0004 */ lw $t2,0x4($s0) +/* f174048: 8e220008 */ lw $v0,0x8($s1) +/* f17404c: 318d000f */ andi $t5,$t4,0xf +/* f174050: 00ed0019 */ multu $a3,$t5 +/* f174054: 000a5f02 */ srl $t3,$t2,0x1c +/* f174058: afa00018 */ sw $zero,0x18($sp) +/* f17405c: afa00014 */ sw $zero,0x14($sp) +/* f174060: 8fb80088 */ lw $t8,0x88($sp) +/* f174064: 00022ec0 */ sll $a1,$v0,0x1b +/* f174068: 00054f42 */ srl $t1,$a1,0x1d +/* f17406c: 01202825 */ or $a1,$t1,$zero +/* f174070: 8faa0084 */ lw $t2,0x84($sp) +/* f174074: 00002025 */ or $a0,$zero,$zero +/* f174078: 00007012 */ mflo $t6 +/* f17407c: 016e7821 */ addu $t7,$t3,$t6 +/* f174080: afaf0010 */ sw $t7,0x10($sp) +/* f174084: 92190005 */ lbu $t9,0x5($s0) +/* f174088: 8faf00a0 */ lw $t7,0xa0($sp) +/* f17408c: 8fae009c */ lw $t6,0x9c($sp) +/* f174090: 00194102 */ srl $t0,$t9,0x4 +/* f174094: 03084823 */ subu $t1,$t8,$t0 +/* f174098: afa9001c */ sw $t1,0x1c($sp) +/* f17409c: 960c0004 */ lhu $t4,0x4($s0) +/* f1740a0: afa70080 */ sw $a3,0x80($sp) +/* f1740a4: 30460003 */ andi $a2,$v0,0x3 +/* f1740a8: 318d000f */ andi $t5,$t4,0xf +/* f1740ac: 014d5823 */ subu $t3,$t2,$t5 +/* f1740b0: afab0020 */ sw $t3,0x20($sp) +/* f1740b4: afaf0028 */ sw $t7,0x28($sp) +/* f1740b8: 0fc5ce9c */ jal func0f173a70 +/* f1740bc: afae0024 */ sw $t6,0x24($sp) +/* f1740c0: 1040003c */ beqz $v0,.L0f1741b4 +/* f1740c4: 8fa70080 */ lw $a3,0x80($sp) +/* f1740c8: 8e2a0008 */ lw $t2,0x8($s1) +/* f1740cc: 3c01f500 */ lui $at,0xf500 +/* f1740d0: 30ef01ff */ andi $t7,$a3,0x1ff +/* f1740d4: 000acec0 */ sll $t9,$t2,0x1b +/* f1740d8: 314d0003 */ andi $t5,$t2,0x3 +/* f1740dc: 920a0004 */ lbu $t2,0x4($s0) +/* f1740e0: 000d5cc0 */ sll $t3,$t5,0x13 +/* f1740e4: 0019c742 */ srl $t8,$t9,0x1d +/* f1740e8: 314d000f */ andi $t5,$t2,0xf +/* f1740ec: 00ed0019 */ multu $a3,$t5 +/* f1740f0: 33080007 */ andi $t0,$t8,0x7 +/* f1740f4: 00084d40 */ sll $t1,$t0,0x15 +/* f1740f8: 8e080004 */ lw $t0,0x4($s0) +/* f1740fc: 01216025 */ or $t4,$t1,$at +/* f174100: 018b7025 */ or $t6,$t4,$t3 +/* f174104: 000fca40 */ sll $t9,$t7,0x9 +/* f174108: 00084f02 */ srl $t1,$t0,0x1c +/* f17410c: 01d9c025 */ or $t8,$t6,$t9 +/* f174110: 02401825 */ or $v1,$s2,$zero +/* f174114: 00006012 */ mflo $t4 +/* f174118: 012c5821 */ addu $t3,$t1,$t4 +/* f17411c: 316f01ff */ andi $t7,$t3,0x1ff +/* f174120: 030f7025 */ or $t6,$t8,$t7 +/* f174124: ac6e0000 */ sw $t6,0x0($v1) +/* f174128: afa30054 */ sw $v1,0x54($sp) +/* f17412c: 26520008 */ addiu $s2,$s2,0x8 +/* f174130: 0fc5cfd2 */ jal func0f173f48 +/* f174134: 00002025 */ or $a0,$zero,$zero +/* f174138: 00002025 */ or $a0,$zero,$zero +/* f17413c: 0fc5cfd2 */ jal func0f173f48 +/* f174140: afa2004c */ sw $v0,0x4c($sp) +/* f174144: 8fa3004c */ lw $v1,0x4c($sp) +/* f174148: 8fac0084 */ lw $t4,0x84($sp) +/* f17414c: 96180004 */ lhu $t8,0x4($s0) +/* f174150: 30590003 */ andi $t9,$v0,0x3 +/* f174154: 306a0003 */ andi $t2,$v1,0x3 +/* f174158: 000a6c80 */ sll $t5,$t2,0x12 +/* f17415c: 00194200 */ sll $t0,$t9,0x8 +/* f174160: 010d4825 */ or $t1,$t0,$t5 +/* f174164: 01987823 */ subu $t7,$t4,$t8 +/* f174168: 8fa800a0 */ lw $t0,0xa0($sp) +/* f17416c: 31ee000f */ andi $t6,$t7,0xf +/* f174170: 920f0005 */ lbu $t7,0x5($s0) +/* f174174: 000ecb80 */ sll $t9,$t6,0xe +/* f174178: 8fb80088 */ lw $t8,0x88($sp) +/* f17417c: 01395025 */ or $t2,$t1,$t9 +/* f174180: 310d000f */ andi $t5,$t0,0xf +/* f174184: 000d5a80 */ sll $t3,$t5,0xa +/* f174188: 014b6025 */ or $t4,$t2,$t3 +/* f17418c: 000f7102 */ srl $t6,$t7,0x4 +/* f174190: 8faa009c */ lw $t2,0x9c($sp) +/* f174194: 030e4823 */ subu $t1,$t8,$t6 +/* f174198: 3139000f */ andi $t9,$t1,0xf +/* f17419c: 8fb80054 */ lw $t8,0x54($sp) +/* f1741a0: 00194100 */ sll $t0,$t9,0x4 +/* f1741a4: 01886825 */ or $t5,$t4,$t0 +/* f1741a8: 314b000f */ andi $t3,$t2,0xf +/* f1741ac: 01ab7825 */ or $t7,$t5,$t3 +/* f1741b0: af0f0004 */ sw $t7,0x4($t8) +.L0f1741b4: +/* f1741b4: 8fa40098 */ lw $a0,0x98($sp) +/* f1741b8: 24020002 */ addiu $v0,$zero,0x2 +/* f1741bc: 00001825 */ or $v1,$zero,$zero +/* f1741c0: 14820007 */ bne $a0,$v0,.L0f1741e0 +/* f1741c4: 00000000 */ sll $zero,$zero,0x0 +/* f1741c8: 8e2e000c */ lw $t6,0xc($s1) +/* f1741cc: 000ec880 */ sll $t9,$t6,0x2 +/* f1741d0: 07200003 */ bltz $t9,.L0f1741e0 +/* f1741d4: 00000000 */ sll $zero,$zero,0x0 +/* f1741d8: 10000001 */ beqz $zero,.L0f1741e0 +/* f1741dc: 00401825 */ or $v1,$v0,$zero +.L0f1741e0: +/* f1741e0: 14820007 */ bne $a0,$v0,.L0f174200 +/* f1741e4: 00602825 */ or $a1,$v1,$zero +/* f1741e8: 8e2c000c */ lw $t4,0xc($s1) +/* f1741ec: 000c5080 */ sll $t2,$t4,0x2 +/* f1741f0: 05420004 */ bltzl $t2,.L0f174204 +/* f1741f4: 00001825 */ or $v1,$zero,$zero +/* f1741f8: 10000002 */ beqz $zero,.L0f174204 +/* f1741fc: 00401825 */ or $v1,$v0,$zero +.L0f174200: +/* f174200: 00001825 */ or $v1,$zero,$zero +.L0f174204: +/* f174204: 14820007 */ bne $a0,$v0,.L0f174224 +/* f174208: 00603025 */ or $a2,$v1,$zero +/* f17420c: 8e2d000c */ lw $t5,0xc($s1) +/* f174210: 000d7880 */ sll $t7,$t5,0x2 +/* f174214: 05e20004 */ bltzl $t7,.L0f174228 +/* f174218: 00001825 */ or $v1,$zero,$zero +/* f17421c: 10000002 */ beqz $zero,.L0f174228 +/* f174220: 00401825 */ or $v1,$v0,$zero +.L0f174224: +/* f174224: 00001825 */ or $v1,$zero,$zero +.L0f174228: +/* f174228: 92380008 */ lbu $t8,0x8($s1) +/* f17422c: 270effff */ addiu $t6,$t8,-1 +/* f174230: 000e4880 */ sll $t1,$t6,0x2 +/* f174234: 14820007 */ bne $a0,$v0,.L0f174254 +/* f174238: 00693821 */ addu $a3,$v1,$t1 +/* f17423c: 8e39000c */ lw $t9,0xc($s1) +/* f174240: 00194080 */ sll $t0,$t9,0x2 +/* f174244: 05020004 */ bltzl $t0,.L0f174258 +/* f174248: 00001825 */ or $v1,$zero,$zero +/* f17424c: 10000002 */ beqz $zero,.L0f174258 +/* f174250: 24030002 */ addiu $v1,$zero,0x2 +.L0f174254: +/* f174254: 00001825 */ or $v1,$zero,$zero +.L0f174258: +/* f174258: 922a0009 */ lbu $t2,0x9($s1) +/* f17425c: afa70064 */ sw $a3,0x64($sp) +/* f174260: afa60068 */ sw $a2,0x68($sp) +/* f174264: 254dffff */ addiu $t5,$t2,-1 +/* f174268: 000d5880 */ sll $t3,$t5,0x2 +/* f17426c: 006b8021 */ addu $s0,$v1,$t3 +/* f174270: afb00010 */ sw $s0,0x10($sp) +/* f174274: afa5006c */ sw $a1,0x6c($sp) +/* f174278: 0fc5cee3 */ jal func0f173b8c +/* f17427c: 00002025 */ or $a0,$zero,$zero +/* f174280: 8fa5006c */ lw $a1,0x6c($sp) +/* f174284: 8fa60068 */ lw $a2,0x68($sp) +/* f174288: 1040000f */ beqz $v0,.L0f1742c8 +/* f17428c: 8fa70064 */ lw $a3,0x64($sp) +/* f174290: 30af0fff */ andi $t7,$a1,0xfff +/* f174294: 000fc300 */ sll $t8,$t7,0xc +/* f174298: 02401025 */ or $v0,$s2,$zero +/* f17429c: 3c01f200 */ lui $at,0xf200 +/* f1742a0: 30ec0fff */ andi $t4,$a3,0xfff +/* f1742a4: 000c4300 */ sll $t0,$t4,0xc +/* f1742a8: 03017025 */ or $t6,$t8,$at +/* f1742ac: 30c90fff */ andi $t1,$a2,0xfff +/* f1742b0: 320a0fff */ andi $t2,$s0,0xfff +/* f1742b4: 010a6825 */ or $t5,$t0,$t2 +/* f1742b8: 01c9c825 */ or $t9,$t6,$t1 +/* f1742bc: ac590000 */ sw $t9,0x0($v0) +/* f1742c0: ac4d0004 */ sw $t5,0x4($v0) +/* f1742c4: 26520008 */ addiu $s2,$s2,0x8 +.L0f1742c8: +/* f1742c8: 8fbf0044 */ lw $ra,0x44($sp) +/* f1742cc: 02401025 */ or $v0,$s2,$zero +/* f1742d0: 8fb20040 */ lw $s2,0x40($sp) +/* f1742d4: 8fb00038 */ lw $s0,0x38($sp) +/* f1742d8: 8fb1003c */ lw $s1,0x3c($sp) +/* f1742dc: 03e00008 */ jr $ra +/* f1742e0: 27bd0090 */ addiu $sp,$sp,0x90 +); + +GLOBAL_ASM( +glabel func0f1742e4 +/* f1742e4: 27bdfff8 */ addiu $sp,$sp,-8 +/* f1742e8: afb00004 */ sw $s0,0x4($sp) +/* f1742ec: 90c2000b */ lbu $v0,0xb($a2) +/* f1742f0: 00808025 */ or $s0,$a0,$zero +/* f1742f4: 00001825 */ or $v1,$zero,$zero +/* f1742f8: 00027142 */ srl $t6,$v0,0x5 +/* f1742fc: 11c00003 */ beqz $t6,.L0f17430c +/* f174300: 00000000 */ sll $zero,$zero,0x0 +/* f174304: 10000001 */ beqz $zero,.L0f17430c +/* f174308: 25c3ffff */ addiu $v1,$t6,-1 +.L0f17430c: +/* f17430c: 50e0001a */ beqzl $a3,.L0f174378 +/* f174310: 8cad0000 */ lw $t5,0x0($a1) +/* f174314: 10a0000d */ beqz $a1,.L0f17434c +/* f174318: 02001025 */ or $v0,$s0,$zero +/* f17431c: 8ca40000 */ lw $a0,0x0($a1) +/* f174320: 2401c7ff */ addiu $at,$zero,-14337 +/* f174324: 0003c2c0 */ sll $t8,$v1,0xb +/* f174328: 00817824 */ and $t7,$a0,$at +/* f17432c: 01f81025 */ or $v0,$t7,$t8 +/* f174330: 50440018 */ beql $v0,$a0,.L0f174394 +/* f174334: 02001025 */ or $v0,$s0,$zero +/* f174338: ae020000 */ sw $v0,0x0($s0) +/* f17433c: 8cb90004 */ lw $t9,0x4($a1) +/* f174340: 26100008 */ addiu $s0,$s0,0x8 +/* f174344: 10000012 */ beqz $zero,.L0f174390 +/* f174348: ae19fffc */ sw $t9,-0x4($s0) +.L0f17434c: +/* f17434c: 30680007 */ andi $t0,$v1,0x7 +/* f174350: 00084ac0 */ sll $t1,$t0,0xb +/* f174354: 3c01bb00 */ lui $at,0xbb00 +/* f174358: 01215025 */ or $t2,$t1,$at +/* f17435c: 354b0001 */ ori $t3,$t2,0x1 +/* f174360: 240cffff */ addiu $t4,$zero,-1 +/* f174364: ac4c0004 */ sw $t4,0x4($v0) +/* f174368: ac4b0000 */ sw $t3,0x0($v0) +/* f17436c: 10000008 */ beqz $zero,.L0f174390 +/* f174370: 26100008 */ addiu $s0,$s0,0x8 +/* f174374: 8cad0000 */ lw $t5,0x0($a1) +.L0f174378: +/* f174378: 2401c7ff */ addiu $at,$zero,-14337 +/* f17437c: 0003c2c0 */ sll $t8,$v1,0xb +/* f174380: 01a17024 */ and $t6,$t5,$at +/* f174384: acae0000 */ sw $t6,0x0($a1) +/* f174388: 01d8c825 */ or $t9,$t6,$t8 +/* f17438c: acb90000 */ sw $t9,0x0($a1) +.L0f174390: +/* f174390: 02001025 */ or $v0,$s0,$zero +.L0f174394: +/* f174394: 8fb00004 */ lw $s0,0x4($sp) +/* f174398: 03e00008 */ jr $ra +/* f17439c: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0f1743a0 +/* f1743a0: 27bdff68 */ addiu $sp,$sp,-152 +/* f1743a4: afb00038 */ sw $s0,0x38($sp) +/* f1743a8: 00808025 */ or $s0,$a0,$zero +/* f1743ac: afbf003c */ sw $ra,0x3c($sp) +/* f1743b0: afa5009c */ sw $a1,0x9c($sp) +/* f1743b4: afa600a0 */ sw $a2,0xa0($sp) +/* f1743b8: 00a02025 */ or $a0,$a1,$zero +/* f1743bc: 27a50094 */ addiu $a1,$sp,0x94 +/* f1743c0: 0fc5cf94 */ jal func0f173e50 +/* f1743c4: 27a60090 */ addiu $a2,$sp,0x90 +/* f1743c8: 8fa9009c */ lw $t1,0x9c($sp) +/* f1743cc: 8fa800a0 */ lw $t0,0xa0($sp) +/* f1743d0: 3c01fd00 */ lui $at,0xfd00 +/* f1743d4: 8d2e000c */ lw $t6,0xc($t1) +/* f1743d8: 02001025 */ or $v0,$s0,$zero +/* f1743dc: 8fab0094 */ lw $t3,0x94($sp) +/* f1743e0: 000e7f82 */ srl $t7,$t6,0x1e +/* f1743e4: 15e00065 */ bnez $t7,.L0f17457c +/* f1743e8: 8fae0094 */ lw $t6,0x94($sp) +/* f1743ec: 8d380008 */ lw $t8,0x8($t1) +/* f1743f0: 31cf0003 */ andi $t7,$t6,0x3 +/* f1743f4: 02001025 */ or $v0,$s0,$zero +/* f1743f8: 0018cec0 */ sll $t9,$t8,0x1b +/* f1743fc: 00195742 */ srl $t2,$t9,0x1d +/* f174400: 314b0007 */ andi $t3,$t2,0x7 +/* f174404: 000b6540 */ sll $t4,$t3,0x15 +/* f174408: 01816825 */ or $t5,$t4,$at +/* f17440c: 000fc4c0 */ sll $t8,$t7,0x13 +/* f174410: 01b8c825 */ or $t9,$t5,$t8 +/* f174414: ac590000 */ sw $t9,0x0($v0) +/* f174418: 8d2a0004 */ lw $t2,0x4($t1) +/* f17441c: 3c038008 */ lui $v1,0x8008 +/* f174420: 246344d0 */ addiu $v1,$v1,0x44d0 +/* f174424: ac4a0004 */ sw $t2,0x4($v0) +/* f174428: 8c6b0000 */ lw $t3,0x0($v1) +/* f17442c: 26100008 */ addiu $s0,$s0,0x8 +/* f174430: 02001025 */ or $v0,$s0,$zero +/* f174434: 15600006 */ bnez $t3,.L0f174450 +/* f174438: 3c0ce700 */ lui $t4,0xe700 +/* f17443c: ac4c0000 */ sw $t4,0x0($v0) +/* f174440: ac400004 */ sw $zero,0x4($v0) +/* f174444: 240e0001 */ addiu $t6,$zero,0x1 +/* f174448: 26100008 */ addiu $s0,$s0,0x8 +/* f17444c: ac6e0000 */ sw $t6,0x0($v1) +.L0f174450: +/* f174450: 8fa60094 */ lw $a2,0x94($sp) +/* f174454: 24010002 */ addiu $at,$zero,0x2 +/* f174458: 24040005 */ addiu $a0,$zero,0x5 +/* f17445c: 14c10019 */ bne $a2,$at,.L0f1744c4 +/* f174460: 00002825 */ or $a1,$zero,$zero +/* f174464: 15000017 */ bnez $t0,.L0f1744c4 +/* f174468: 3c07e600 */ lui $a3,0xe600 +/* f17446c: 02001825 */ or $v1,$s0,$zero +/* f174470: 26100008 */ addiu $s0,$s0,0x8 +/* f174474: ac670000 */ sw $a3,0x0($v1) +/* f174478: ac600004 */ sw $zero,0x4($v1) +/* f17447c: 02002025 */ or $a0,$s0,$zero +/* f174480: 3c0ff300 */ lui $t7,0xf300 +/* f174484: ac8f0000 */ sw $t7,0x0($a0) +/* f174488: 8fa20090 */ lw $v0,0x90($sp) +/* f17448c: 26100008 */ addiu $s0,$s0,0x8 +/* f174490: 240307ff */ addiu $v1,$zero,0x7ff +/* f174494: 2442ffff */ addiu $v0,$v0,-1 +/* f174498: 284107ff */ slti $at,$v0,0x7ff +/* f17449c: 10200003 */ beqz $at,.L0f1744ac +/* f1744a0: 00000000 */ sll $zero,$zero,0x0 +/* f1744a4: 10000001 */ beqz $zero,.L0f1744ac +/* f1744a8: 00401825 */ or $v1,$v0,$zero +.L0f1744ac: +/* f1744ac: 306d0fff */ andi $t5,$v1,0xfff +/* f1744b0: 000dc300 */ sll $t8,$t5,0xc +/* f1744b4: 3c010700 */ lui $at,0x700 +/* f1744b8: 0301c825 */ or $t9,$t8,$at +/* f1744bc: 100000b4 */ beqz $zero,.L0f174790 +/* f1744c0: ac990004 */ sw $t9,0x4($a0) +.L0f1744c4: +/* f1744c4: 00003825 */ or $a3,$zero,$zero +/* f1744c8: afa80010 */ sw $t0,0x10($sp) +/* f1744cc: afa00014 */ sw $zero,0x14($sp) +/* f1744d0: afa00018 */ sw $zero,0x18($sp) +/* f1744d4: afa0001c */ sw $zero,0x1c($sp) +/* f1744d8: afa00020 */ sw $zero,0x20($sp) +/* f1744dc: afa00024 */ sw $zero,0x24($sp) +/* f1744e0: 0fc5ce9c */ jal func0f173a70 +/* f1744e4: afa00028 */ sw $zero,0x28($sp) +/* f1744e8: 1040000d */ beqz $v0,.L0f174520 +/* f1744ec: 8fa800a0 */ lw $t0,0xa0($sp) +/* f1744f0: 8faa0094 */ lw $t2,0x94($sp) +/* f1744f4: 02001025 */ or $v0,$s0,$zero +/* f1744f8: 3c01f500 */ lui $at,0xf500 +/* f1744fc: 314b0003 */ andi $t3,$t2,0x3 +/* f174500: 000b64c0 */ sll $t4,$t3,0x13 +/* f174504: 01817025 */ or $t6,$t4,$at +/* f174508: 310f01ff */ andi $t7,$t0,0x1ff +/* f17450c: 01cf6825 */ or $t5,$t6,$t7 +/* f174510: 3c180500 */ lui $t8,0x500 +/* f174514: ac580004 */ sw $t8,0x4($v0) +/* f174518: ac4d0000 */ sw $t5,0x0($v0) +/* f17451c: 26100008 */ addiu $s0,$s0,0x8 +.L0f174520: +/* f174520: 02001825 */ or $v1,$s0,$zero +/* f174524: 3c07e600 */ lui $a3,0xe600 +/* f174528: 26100008 */ addiu $s0,$s0,0x8 +/* f17452c: ac670000 */ sw $a3,0x0($v1) +/* f174530: ac600004 */ sw $zero,0x4($v1) +/* f174534: 02002025 */ or $a0,$s0,$zero +/* f174538: 3c19f300 */ lui $t9,0xf300 +/* f17453c: ac990000 */ sw $t9,0x0($a0) +/* f174540: 8fa20090 */ lw $v0,0x90($sp) +/* f174544: 26100008 */ addiu $s0,$s0,0x8 +/* f174548: 240307ff */ addiu $v1,$zero,0x7ff +/* f17454c: 2442ffff */ addiu $v0,$v0,-1 +/* f174550: 284107ff */ slti $at,$v0,0x7ff +/* f174554: 10200003 */ beqz $at,.L0f174564 +/* f174558: 00000000 */ sll $zero,$zero,0x0 +/* f17455c: 10000001 */ beqz $zero,.L0f174564 +/* f174560: 00401825 */ or $v1,$v0,$zero +.L0f174564: +/* f174564: 306a0fff */ andi $t2,$v1,0xfff +/* f174568: 000a5b00 */ sll $t3,$t2,0xc +/* f17456c: 3c010500 */ lui $at,0x500 +/* f174570: 01616025 */ or $t4,$t3,$at +/* f174574: 10000086 */ beqz $zero,.L0f174790 +/* f174578: ac8c0004 */ sw $t4,0x4($a0) +.L0f17457c: +/* f17457c: 8d2e0008 */ lw $t6,0x8($t1) +/* f174580: 3c01fd00 */ lui $at,0xfd00 +/* f174584: 316c0003 */ andi $t4,$t3,0x3 +/* f174588: 000e7ec0 */ sll $t7,$t6,0x1b +/* f17458c: 000f6f42 */ srl $t5,$t7,0x1d +/* f174590: 31b80007 */ andi $t8,$t5,0x7 +/* f174594: 0018cd40 */ sll $t9,$t8,0x15 +/* f174598: 03215025 */ or $t2,$t9,$at +/* f17459c: 000c74c0 */ sll $t6,$t4,0x13 +/* f1745a0: 014e7825 */ or $t7,$t2,$t6 +/* f1745a4: ac4f0000 */ sw $t7,0x0($v0) +/* f1745a8: 8d2d0004 */ lw $t5,0x4($t1) +/* f1745ac: 3c038008 */ lui $v1,0x8008 +/* f1745b0: 246344d0 */ addiu $v1,$v1,0x44d0 +/* f1745b4: ac4d0004 */ sw $t5,0x4($v0) +/* f1745b8: 8c780000 */ lw $t8,0x0($v1) +/* f1745bc: 26100008 */ addiu $s0,$s0,0x8 +/* f1745c0: 02001025 */ or $v0,$s0,$zero +/* f1745c4: 17000006 */ bnez $t8,.L0f1745e0 +/* f1745c8: 3c19e700 */ lui $t9,0xe700 +/* f1745cc: ac590000 */ sw $t9,0x0($v0) +/* f1745d0: ac400004 */ sw $zero,0x4($v0) +/* f1745d4: 240b0001 */ addiu $t3,$zero,0x1 +/* f1745d8: 26100008 */ addiu $s0,$s0,0x8 +/* f1745dc: ac6b0000 */ sw $t3,0x0($v1) +.L0f1745e0: +/* f1745e0: 8fa60094 */ lw $a2,0x94($sp) +/* f1745e4: 24010002 */ addiu $at,$zero,0x2 +/* f1745e8: 24040005 */ addiu $a0,$zero,0x5 +/* f1745ec: 14c10019 */ bne $a2,$at,.L0f174654 +/* f1745f0: 00002825 */ or $a1,$zero,$zero +/* f1745f4: 15000017 */ bnez $t0,.L0f174654 +/* f1745f8: 3c07e600 */ lui $a3,0xe600 +/* f1745fc: 02001825 */ or $v1,$s0,$zero +/* f174600: 26100008 */ addiu $s0,$s0,0x8 +/* f174604: ac670000 */ sw $a3,0x0($v1) +/* f174608: ac600004 */ sw $zero,0x4($v1) +/* f17460c: 02002025 */ or $a0,$s0,$zero +/* f174610: 3c0cf300 */ lui $t4,0xf300 +/* f174614: ac8c0000 */ sw $t4,0x0($a0) +/* f174618: 8fa20090 */ lw $v0,0x90($sp) +/* f17461c: 26100008 */ addiu $s0,$s0,0x8 +/* f174620: 240307ff */ addiu $v1,$zero,0x7ff +/* f174624: 2442ffff */ addiu $v0,$v0,-1 +/* f174628: 284107ff */ slti $at,$v0,0x7ff +/* f17462c: 10200003 */ beqz $at,.L0f17463c +/* f174630: 00000000 */ sll $zero,$zero,0x0 +/* f174634: 10000001 */ beqz $zero,.L0f17463c +/* f174638: 00401825 */ or $v1,$v0,$zero +.L0f17463c: +/* f17463c: 306a0fff */ andi $t2,$v1,0xfff +/* f174640: 000a7300 */ sll $t6,$t2,0xc +/* f174644: 3c010700 */ lui $at,0x700 +/* f174648: 01c17825 */ or $t7,$t6,$at +/* f17464c: 1000002f */ beqz $zero,.L0f17470c +/* f174650: ac8f0004 */ sw $t7,0x4($a0) +.L0f174654: +/* f174654: 00003825 */ or $a3,$zero,$zero +/* f174658: afa80010 */ sw $t0,0x10($sp) +/* f17465c: afa00014 */ sw $zero,0x14($sp) +/* f174660: afa00018 */ sw $zero,0x18($sp) +/* f174664: afa0001c */ sw $zero,0x1c($sp) +/* f174668: afa00020 */ sw $zero,0x20($sp) +/* f17466c: afa00024 */ sw $zero,0x24($sp) +/* f174670: 0fc5ce9c */ jal func0f173a70 +/* f174674: afa00028 */ sw $zero,0x28($sp) +/* f174678: 8fa800a0 */ lw $t0,0xa0($sp) +/* f17467c: 1040000d */ beqz $v0,.L0f1746b4 +/* f174680: 8fa9009c */ lw $t1,0x9c($sp) +/* f174684: 8fad0094 */ lw $t5,0x94($sp) +/* f174688: 02001025 */ or $v0,$s0,$zero +/* f17468c: 3c01f500 */ lui $at,0xf500 +/* f174690: 31b80003 */ andi $t8,$t5,0x3 +/* f174694: 0018ccc0 */ sll $t9,$t8,0x13 +/* f174698: 03215825 */ or $t3,$t9,$at +/* f17469c: 310c01ff */ andi $t4,$t0,0x1ff +/* f1746a0: 016c5025 */ or $t2,$t3,$t4 +/* f1746a4: 3c0e0500 */ lui $t6,0x500 +/* f1746a8: ac4e0004 */ sw $t6,0x4($v0) +/* f1746ac: ac4a0000 */ sw $t2,0x0($v0) +/* f1746b0: 26100008 */ addiu $s0,$s0,0x8 +.L0f1746b4: +/* f1746b4: 02001825 */ or $v1,$s0,$zero +/* f1746b8: 3c07e600 */ lui $a3,0xe600 +/* f1746bc: 26100008 */ addiu $s0,$s0,0x8 +/* f1746c0: ac670000 */ sw $a3,0x0($v1) +/* f1746c4: ac600004 */ sw $zero,0x4($v1) +/* f1746c8: 02002025 */ or $a0,$s0,$zero +/* f1746cc: 3c0ff300 */ lui $t7,0xf300 +/* f1746d0: ac8f0000 */ sw $t7,0x0($a0) +/* f1746d4: 8fa20090 */ lw $v0,0x90($sp) +/* f1746d8: 26100008 */ addiu $s0,$s0,0x8 +/* f1746dc: 240307ff */ addiu $v1,$zero,0x7ff +/* f1746e0: 2442ffff */ addiu $v0,$v0,-1 +/* f1746e4: 284107ff */ slti $at,$v0,0x7ff +/* f1746e8: 10200003 */ beqz $at,.L0f1746f8 +/* f1746ec: 00000000 */ sll $zero,$zero,0x0 +/* f1746f0: 10000001 */ beqz $zero,.L0f1746f8 +/* f1746f4: 00401825 */ or $v1,$v0,$zero +.L0f1746f8: +/* f1746f8: 306d0fff */ andi $t5,$v1,0xfff +/* f1746fc: 000dc300 */ sll $t8,$t5,0xc +/* f174700: 3c010500 */ lui $at,0x500 +/* f174704: 0301c825 */ or $t9,$t8,$at +/* f174708: ac990004 */ sw $t9,0x4($a0) +.L0f17470c: +/* f17470c: 912b000a */ lbu $t3,0xa($t1) +/* f174710: 8fa50090 */ lw $a1,0x90($sp) +/* f174714: 240c03ff */ addiu $t4,$zero,0x3ff +/* f174718: 018b1023 */ subu $v0,$t4,$t3 +/* f17471c: 0045082b */ sltu $at,$v0,$a1 +/* f174720: 10200003 */ beqz $at,.L0f174730 +/* f174724: 00003025 */ or $a2,$zero,$zero +/* f174728: 10000001 */ beqz $zero,.L0f174730 +/* f17472c: 00403025 */ or $a2,$v0,$zero +.L0f174730: +/* f174730: 00a62823 */ subu $a1,$a1,$a2 +/* f174734: 02001025 */ or $v0,$s0,$zero +/* f174738: 30af03ff */ andi $t7,$a1,0x3ff +/* f17473c: 000f6b80 */ sll $t5,$t7,0xe +/* f174740: 30c403ff */ andi $a0,$a2,0x3ff +/* f174744: 3c01f000 */ lui $at,0xf000 +/* f174748: 26100008 */ addiu $s0,$s0,0x8 +/* f17474c: 01a1c025 */ or $t8,$t5,$at +/* f174750: 00047080 */ sll $t6,$a0,0x2 +/* f174754: ac470000 */ sw $a3,0x0($v0) +/* f174758: ac400004 */ sw $zero,0x4($v0) +/* f17475c: 030ec825 */ or $t9,$t8,$t6 +/* f174760: 02001825 */ or $v1,$s0,$zero +/* f174764: ac790000 */ sw $t9,0x0($v1) +/* f174768: 912c000a */ lbu $t4,0xa($t1) +/* f17476c: 01c02025 */ or $a0,$t6,$zero +/* f174770: 3c010600 */ lui $at,0x600 +/* f174774: 01855821 */ addu $t3,$t4,$a1 +/* f174778: 316a03ff */ andi $t2,$t3,0x3ff +/* f17477c: 000a7380 */ sll $t6,$t2,0xe +/* f174780: 01c17825 */ or $t7,$t6,$at +/* f174784: 01e46825 */ or $t5,$t7,$a0 +/* f174788: ac6d0004 */ sw $t5,0x4($v1) +/* f17478c: 26100008 */ addiu $s0,$s0,0x8 +.L0f174790: +/* f174790: 8fbf003c */ lw $ra,0x3c($sp) +/* f174794: 02001025 */ or $v0,$s0,$zero +/* f174798: 8fb00038 */ lw $s0,0x38($sp) +/* f17479c: 03e00008 */ jr $ra +/* f1747a0: 27bd0098 */ addiu $sp,$sp,0x98 +); + +GLOBAL_ASM( +glabel func0f1747a4 +/* f1747a4: 27bdff48 */ addiu $sp,$sp,-184 +/* f1747a8: 8fae00d4 */ lw $t6,0xd4($sp) +/* f1747ac: afbf005c */ sw $ra,0x5c($sp) +/* f1747b0: afbe0058 */ sw $s8,0x58($sp) +/* f1747b4: afb70054 */ sw $s7,0x54($sp) +/* f1747b8: afb60050 */ sw $s6,0x50($sp) +/* f1747bc: afb5004c */ sw $s5,0x4c($sp) +/* f1747c0: afb40048 */ sw $s4,0x48($sp) +/* f1747c4: afb30044 */ sw $s3,0x44($sp) +/* f1747c8: afb20040 */ sw $s2,0x40($sp) +/* f1747cc: afb1003c */ sw $s1,0x3c($sp) +/* f1747d0: afb00038 */ sw $s0,0x38($sp) +/* f1747d4: afa600c0 */ sw $a2,0xc0($sp) +/* f1747d8: afa700c4 */ sw $a3,0xc4($sp) +/* f1747dc: afae00b4 */ sw $t6,0xb4($sp) +/* f1747e0: 90a2000b */ lbu $v0,0xb($a1) +/* f1747e4: 8fb000d0 */ lw $s0,0xd0($sp) +/* f1747e8: 00a0a825 */ or $s5,$a1,$zero +/* f1747ec: 00027942 */ srl $t7,$v0,0x5 +/* f1747f0: 0080b025 */ or $s6,$a0,$zero +/* f1747f4: 06000005 */ bltz $s0,.L0f17480c +/* f1747f8: 01e01025 */ or $v0,$t7,$zero +/* f1747fc: 020f082a */ slt $at,$s0,$t7 +/* f174800: 50200003 */ beqzl $at,.L0f174810 +/* f174804: 8fa300cc */ lw $v1,0xcc($sp) +/* f174808: 02001025 */ or $v0,$s0,$zero +.L0f17480c: +/* f17480c: 8fa300cc */ lw $v1,0xcc($sp) +.L0f174810: +/* f174810: 00433021 */ addu $a2,$v0,$v1 +/* f174814: 0066082a */ slt $at,$v1,$a2 +/* f174818: 102000c1 */ beqz $at,.L0f174b20 +/* f17481c: 0060f025 */ or $s8,$v1,$zero +/* f174820: 28610006 */ slti $at,$v1,0x6 +/* f174824: 102000be */ beqz $at,.L0f174b20 +/* f174828: 00639023 */ subu $s2,$v1,$v1 +/* f17482c: afa60064 */ sw $a2,0x64($sp) +/* f174830: 02a02025 */ or $a0,$s5,$zero +.L0f174834: +/* f174834: 0fc5cf04 */ jal func0f173c10 +/* f174838: 02402825 */ or $a1,$s2,$zero +/* f17483c: 0fc5cfc6 */ jal func0f173f18 +/* f174840: 00402025 */ or $a0,$v0,$zero +/* f174844: 00409825 */ or $s3,$v0,$zero +/* f174848: 02a02025 */ or $a0,$s5,$zero +/* f17484c: 0fc5cf2e */ jal func0f173cb8 +/* f174850: 02402825 */ or $a1,$s2,$zero +/* f174854: 0fc5cfc6 */ jal func0f173f18 +/* f174858: 00402025 */ or $a0,$v0,$zero +/* f17485c: 0040a025 */ or $s4,$v0,$zero +/* f174860: 02a02025 */ or $a0,$s5,$zero +/* f174864: 0fc5cf58 */ jal func0f173d60 +/* f174868: 02402825 */ or $a1,$s2,$zero +/* f17486c: 00408025 */ or $s0,$v0,$zero +/* f174870: 02a02025 */ or $a0,$s5,$zero +/* f174874: 0fc5cf84 */ jal func0f173e10 +/* f174878: 02402825 */ or $a1,$s2,$zero +/* f17487c: afa20080 */ sw $v0,0x80($sp) +/* f174880: 8ea3000c */ lw $v1,0xc($s5) +/* f174884: 0003c080 */ sll $t8,$v1,0x2 +/* f174888: 00032782 */ srl $a0,$v1,0x1e +/* f17488c: 0018cfc2 */ srl $t9,$t8,0x1f +/* f174890: 00044380 */ sll $t0,$a0,0xe +/* f174894: afb9007c */ sw $t9,0x7c($sp) +/* f174898: 0fc5ce91 */ jal func0f173a44 +/* f17489c: 01002025 */ or $a0,$t0,$zero +/* f1748a0: 1040000a */ beqz $v0,.L0f1748cc +/* f1748a4: 03c02025 */ or $a0,$s8,$zero +/* f1748a8: 3c09ba00 */ lui $t1,0xba00 +/* f1748ac: 35290e02 */ ori $t1,$t1,0xe02 +/* f1748b0: 02c01025 */ or $v0,$s6,$zero +/* f1748b4: ac490000 */ sw $t1,0x0($v0) +/* f1748b8: 8eaa000c */ lw $t2,0xc($s5) +/* f1748bc: 26d60008 */ addiu $s6,$s6,0x8 +/* f1748c0: 000a5f82 */ srl $t3,$t2,0x1e +/* f1748c4: 000b6380 */ sll $t4,$t3,0xe +/* f1748c8: ac4c0004 */ sw $t4,0x4($v0) +.L0f1748cc: +/* f1748cc: 8ea20008 */ lw $v0,0x8($s5) +/* f1748d0: 8fae00b4 */ lw $t6,0xb4($sp) +/* f1748d4: 8faf00c0 */ lw $t7,0xc0($sp) +/* f1748d8: 8fb800c4 */ lw $t8,0xc4($sp) +/* f1748dc: 00022ec0 */ sll $a1,$v0,0x1b +/* f1748e0: 00056f42 */ srl $t5,$a1,0x1d +/* f1748e4: 01a02825 */ or $a1,$t5,$zero +/* f1748e8: afb20028 */ sw $s2,0x28($sp) +/* f1748ec: afb20024 */ sw $s2,0x24($sp) +/* f1748f0: afb40020 */ sw $s4,0x20($sp) +/* f1748f4: afb3001c */ sw $s3,0x1c($sp) +/* f1748f8: 02003825 */ or $a3,$s0,$zero +/* f1748fc: 30460003 */ andi $a2,$v0,0x3 +/* f174900: afae0010 */ sw $t6,0x10($sp) +/* f174904: afaf0014 */ sw $t7,0x14($sp) +/* f174908: 0fc5ce9c */ jal func0f173a70 +/* f17490c: afb80018 */ sw $t8,0x18($sp) +/* f174910: 1040002c */ beqz $v0,.L0f1749c4 +/* f174914: 02c08825 */ or $s1,$s6,$zero +/* f174918: 8eac0008 */ lw $t4,0x8($s5) +/* f17491c: 3c01f500 */ lui $at,0xf500 +/* f174920: 321801ff */ andi $t8,$s0,0x1ff +/* f174924: 000ccec0 */ sll $t9,$t4,0x1b +/* f174928: 00194742 */ srl $t0,$t9,0x1d +/* f17492c: 31090007 */ andi $t1,$t0,0x7 +/* f174930: 00095540 */ sll $t2,$t1,0x15 +/* f174934: 8fa900b4 */ lw $t1,0xb4($sp) +/* f174938: 318d0003 */ andi $t5,$t4,0x3 +/* f17493c: 000d74c0 */ sll $t6,$t5,0x13 +/* f174940: 01415825 */ or $t3,$t2,$at +/* f174944: 016e7825 */ or $t7,$t3,$t6 +/* f174948: 0018ca40 */ sll $t9,$t8,0x9 +/* f17494c: 01f94025 */ or $t0,$t7,$t9 +/* f174950: 312a01ff */ andi $t2,$t1,0x1ff +/* f174954: 010a6025 */ or $t4,$t0,$t2 +/* f174958: ae2c0000 */ sw $t4,0x0($s1) +/* f17495c: 8fa400c4 */ lw $a0,0xc4($sp) +/* f174960: 0fc5cfd2 */ jal func0f173f48 +/* f174964: 26d60008 */ addiu $s6,$s6,0x8 +/* f174968: 00408025 */ or $s0,$v0,$zero +/* f17496c: 0fc5cfd2 */ jal func0f173f48 +/* f174970: 8fa400c0 */ lw $a0,0xc0($sp) +/* f174974: 304d0003 */ andi $t5,$v0,0x3 +/* f174978: 33ce0007 */ andi $t6,$s8,0x7 +/* f17497c: 000ec600 */ sll $t8,$t6,0x18 +/* f174980: 000d5a00 */ sll $t3,$t5,0x8 +/* f174984: 01787825 */ or $t7,$t3,$t8 +/* f174988: 32190003 */ andi $t9,$s0,0x3 +/* f17498c: 00194c80 */ sll $t1,$t9,0x12 +/* f174990: 328a000f */ andi $t2,$s4,0xf +/* f174994: 000a6380 */ sll $t4,$t2,0xe +/* f174998: 01e94025 */ or $t0,$t7,$t1 +/* f17499c: 324e000f */ andi $t6,$s2,0xf +/* f1749a0: 000e5a80 */ sll $t3,$t6,0xa +/* f1749a4: 010c6825 */ or $t5,$t0,$t4 +/* f1749a8: 3279000f */ andi $t9,$s3,0xf +/* f1749ac: 00197900 */ sll $t7,$t9,0x4 +/* f1749b0: 01abc025 */ or $t8,$t5,$t3 +/* f1749b4: 030f4825 */ or $t1,$t8,$t7 +/* f1749b8: 324a000f */ andi $t2,$s2,0xf +/* f1749bc: 012a4025 */ or $t0,$t1,$t2 +/* f1749c0: ae280004 */ sw $t0,0x4($s1) +.L0f1749c4: +/* f1749c4: 8fa200c8 */ lw $v0,0xc8($sp) +/* f1749c8: 24030002 */ addiu $v1,$zero,0x2 +/* f1749cc: 02a02025 */ or $a0,$s5,$zero +/* f1749d0: 14430006 */ bne $v0,$v1,.L0f1749ec +/* f1749d4: 02402825 */ or $a1,$s2,$zero +/* f1749d8: 8fac007c */ lw $t4,0x7c($sp) +/* f1749dc: 55800004 */ bnezl $t4,.L0f1749f0 +/* f1749e0: 00008025 */ or $s0,$zero,$zero +/* f1749e4: 10000002 */ beqz $zero,.L0f1749f0 +/* f1749e8: 00608025 */ or $s0,$v1,$zero +.L0f1749ec: +/* f1749ec: 00008025 */ or $s0,$zero,$zero +.L0f1749f0: +/* f1749f0: 14430006 */ bne $v0,$v1,.L0f174a0c +/* f1749f4: afb00090 */ sw $s0,0x90($sp) +/* f1749f8: 8fae007c */ lw $t6,0x7c($sp) +/* f1749fc: 55c00004 */ bnezl $t6,.L0f174a10 +/* f174a00: 00008025 */ or $s0,$zero,$zero +/* f174a04: 10000002 */ beqz $zero,.L0f174a10 +/* f174a08: 00608025 */ or $s0,$v1,$zero +.L0f174a0c: +/* f174a0c: 00008025 */ or $s0,$zero,$zero +.L0f174a10: +/* f174a10: 0fc5cf04 */ jal func0f173c10 +/* f174a14: 0200b825 */ or $s7,$s0,$zero +/* f174a18: 8fad00c8 */ lw $t5,0xc8($sp) +/* f174a1c: 00409825 */ or $s3,$v0,$zero +/* f174a20: 24010002 */ addiu $at,$zero,0x2 +/* f174a24: 15a10006 */ bne $t5,$at,.L0f174a40 +/* f174a28: 2679ffff */ addiu $t9,$s3,-1 +/* f174a2c: 8fab007c */ lw $t3,0x7c($sp) +/* f174a30: 55600004 */ bnezl $t3,.L0f174a44 +/* f174a34: 00008025 */ or $s0,$zero,$zero +/* f174a38: 10000002 */ beqz $zero,.L0f174a44 +/* f174a3c: 24100002 */ addiu $s0,$zero,0x2 +.L0f174a40: +/* f174a40: 00008025 */ or $s0,$zero,$zero +.L0f174a44: +/* f174a44: 0019c080 */ sll $t8,$t9,0x2 +/* f174a48: 0218a021 */ addu $s4,$s0,$t8 +/* f174a4c: 02a02025 */ or $a0,$s5,$zero +/* f174a50: 0fc5cf2e */ jal func0f173cb8 +/* f174a54: 02402825 */ or $a1,$s2,$zero +/* f174a58: 8faf00c8 */ lw $t7,0xc8($sp) +/* f174a5c: 24010002 */ addiu $at,$zero,0x2 +/* f174a60: 00409825 */ or $s3,$v0,$zero +/* f174a64: 15e10006 */ bne $t7,$at,.L0f174a80 +/* f174a68: 03c02025 */ or $a0,$s8,$zero +/* f174a6c: 8fa9007c */ lw $t1,0x7c($sp) +/* f174a70: 55200004 */ bnezl $t1,.L0f174a84 +/* f174a74: 00008025 */ or $s0,$zero,$zero +/* f174a78: 10000002 */ beqz $zero,.L0f174a84 +/* f174a7c: 24100002 */ addiu $s0,$zero,0x2 +.L0f174a80: +/* f174a80: 00008025 */ or $s0,$zero,$zero +.L0f174a84: +/* f174a84: 266affff */ addiu $t2,$s3,-1 +/* f174a88: 000a4080 */ sll $t0,$t2,0x2 +/* f174a8c: 02088821 */ addu $s1,$s0,$t0 +/* f174a90: afb10010 */ sw $s1,0x10($sp) +/* f174a94: 8fa50090 */ lw $a1,0x90($sp) +/* f174a98: 02e03025 */ or $a2,$s7,$zero +/* f174a9c: 0fc5cee3 */ jal func0f173b8c +/* f174aa0: 02803825 */ or $a3,$s4,$zero +/* f174aa4: 10400013 */ beqz $v0,.L0f174af4 +/* f174aa8: 26520001 */ addiu $s2,$s2,0x1 +/* f174aac: 8fac0090 */ lw $t4,0x90($sp) +/* f174ab0: 3c01f200 */ lui $at,0xf200 +/* f174ab4: 33cf0007 */ andi $t7,$s8,0x7 +/* f174ab8: 318e0fff */ andi $t6,$t4,0xfff +/* f174abc: 000e6b00 */ sll $t5,$t6,0xc +/* f174ac0: 328a0fff */ andi $t2,$s4,0xfff +/* f174ac4: 000a4300 */ sll $t0,$t2,0xc +/* f174ac8: 01a15825 */ or $t3,$t5,$at +/* f174acc: 000f4e00 */ sll $t1,$t7,0x18 +/* f174ad0: 02c01025 */ or $v0,$s6,$zero +/* f174ad4: 01286025 */ or $t4,$t1,$t0 +/* f174ad8: 322e0fff */ andi $t6,$s1,0xfff +/* f174adc: 32f90fff */ andi $t9,$s7,0xfff +/* f174ae0: 0179c025 */ or $t8,$t3,$t9 +/* f174ae4: 018e6825 */ or $t5,$t4,$t6 +/* f174ae8: ac4d0004 */ sw $t5,0x4($v0) +/* f174aec: ac580000 */ sw $t8,0x0($v0) +/* f174af0: 26d60008 */ addiu $s6,$s6,0x8 +.L0f174af4: +/* f174af4: 8faf0064 */ lw $t7,0x64($sp) +/* f174af8: 8fab00b4 */ lw $t3,0xb4($sp) +/* f174afc: 8fb90080 */ lw $t9,0x80($sp) +/* f174b00: 27de0001 */ addiu $s8,$s8,0x1 +/* f174b04: 03cf082a */ slt $at,$s8,$t7 +/* f174b08: 0179c021 */ addu $t8,$t3,$t9 +/* f174b0c: 10200004 */ beqz $at,.L0f174b20 +/* f174b10: afb800b4 */ sw $t8,0xb4($sp) +/* f174b14: 2bc10006 */ slti $at,$s8,0x6 +/* f174b18: 5420ff46 */ bnezl $at,.L0f174834 +/* f174b1c: 02a02025 */ or $a0,$s5,$zero +.L0f174b20: +/* f174b20: 8fbf005c */ lw $ra,0x5c($sp) +/* f174b24: 02c01025 */ or $v0,$s6,$zero +/* f174b28: 8fb60050 */ lw $s6,0x50($sp) +/* f174b2c: 8fb00038 */ lw $s0,0x38($sp) +/* f174b30: 8fb1003c */ lw $s1,0x3c($sp) +/* f174b34: 8fb20040 */ lw $s2,0x40($sp) +/* f174b38: 8fb30044 */ lw $s3,0x44($sp) +/* f174b3c: 8fb40048 */ lw $s4,0x48($sp) +/* f174b40: 8fb5004c */ lw $s5,0x4c($sp) +/* f174b44: 8fb70054 */ lw $s7,0x54($sp) +/* f174b48: 8fbe0058 */ lw $s8,0x58($sp) +/* f174b4c: 03e00008 */ jr $ra +/* f174b50: 27bd00b8 */ addiu $sp,$sp,0xb8 +); + +GLOBAL_ASM( +glabel func0f174b54 +/* f174b54: 27bdff68 */ addiu $sp,$sp,-152 +/* f174b58: afb00038 */ sw $s0,0x38($sp) +/* f174b5c: 00808025 */ or $s0,$a0,$zero +/* f174b60: afbf003c */ sw $ra,0x3c($sp) +/* f174b64: afa5009c */ sw $a1,0x9c($sp) +/* f174b68: 00a02025 */ or $a0,$a1,$zero +/* f174b6c: 27a50094 */ addiu $a1,$sp,0x94 +/* f174b70: 0fc5cf94 */ jal func0f173e50 +/* f174b74: 27a60090 */ addiu $a2,$sp,0x90 +/* f174b78: 8fa8009c */ lw $t0,0x9c($sp) +/* f174b7c: 3c01fd00 */ lui $at,0xfd00 +/* f174b80: 8fad0094 */ lw $t5,0x94($sp) +/* f174b84: 8d0e000c */ lw $t6,0xc($t0) +/* f174b88: 02001025 */ or $v0,$s0,$zero +/* f174b8c: 000e7f82 */ srl $t7,$t6,0x1e +/* f174b90: 15e00061 */ bnez $t7,.L0f174d18 +/* f174b94: 8fae0094 */ lw $t6,0x94($sp) +/* f174b98: 8d180008 */ lw $t8,0x8($t0) +/* f174b9c: 31ae0003 */ andi $t6,$t5,0x3 +/* f174ba0: 000e7cc0 */ sll $t7,$t6,0x13 +/* f174ba4: 0018cec0 */ sll $t9,$t8,0x1b +/* f174ba8: 00194f42 */ srl $t1,$t9,0x1d +/* f174bac: 312a0007 */ andi $t2,$t1,0x7 +/* f174bb0: 000a5d40 */ sll $t3,$t2,0x15 +/* f174bb4: 01616025 */ or $t4,$t3,$at +/* f174bb8: 018fc025 */ or $t8,$t4,$t7 +/* f174bbc: 02001025 */ or $v0,$s0,$zero +/* f174bc0: ac580000 */ sw $t8,0x0($v0) +/* f174bc4: 8d190004 */ lw $t9,0x4($t0) +/* f174bc8: 3c038008 */ lui $v1,0x8008 +/* f174bcc: 246344d0 */ addiu $v1,$v1,0x44d0 +/* f174bd0: ac590004 */ sw $t9,0x4($v0) +/* f174bd4: 8c690000 */ lw $t1,0x0($v1) +/* f174bd8: 26100008 */ addiu $s0,$s0,0x8 +/* f174bdc: 02001025 */ or $v0,$s0,$zero +/* f174be0: 15200006 */ bnez $t1,.L0f174bfc +/* f174be4: 3c0ae700 */ lui $t2,0xe700 +/* f174be8: ac4a0000 */ sw $t2,0x0($v0) +/* f174bec: ac400004 */ sw $zero,0x4($v0) +/* f174bf0: 240b0001 */ addiu $t3,$zero,0x1 +/* f174bf4: 26100008 */ addiu $s0,$s0,0x8 +/* f174bf8: ac6b0000 */ sw $t3,0x0($v1) +.L0f174bfc: +/* f174bfc: 8fa60094 */ lw $a2,0x94($sp) +/* f174c00: 24010002 */ addiu $at,$zero,0x2 +/* f174c04: 24040005 */ addiu $a0,$zero,0x5 +/* f174c08: 14c10018 */ bne $a2,$at,.L0f174c6c +/* f174c0c: 00002825 */ or $a1,$zero,$zero +/* f174c10: 02001825 */ or $v1,$s0,$zero +/* f174c14: 3c07e600 */ lui $a3,0xe600 +/* f174c18: 26100008 */ addiu $s0,$s0,0x8 +/* f174c1c: ac670000 */ sw $a3,0x0($v1) +/* f174c20: ac600004 */ sw $zero,0x4($v1) +/* f174c24: 02002025 */ or $a0,$s0,$zero +/* f174c28: 3c0df300 */ lui $t5,0xf300 +/* f174c2c: ac8d0000 */ sw $t5,0x0($a0) +/* f174c30: 8fa20090 */ lw $v0,0x90($sp) +/* f174c34: 26100008 */ addiu $s0,$s0,0x8 +/* f174c38: 240307ff */ addiu $v1,$zero,0x7ff +/* f174c3c: 2442ffff */ addiu $v0,$v0,-1 +/* f174c40: 284107ff */ slti $at,$v0,0x7ff +/* f174c44: 10200003 */ beqz $at,.L0f174c54 +/* f174c48: 00000000 */ sll $zero,$zero,0x0 +/* f174c4c: 10000001 */ beqz $zero,.L0f174c54 +/* f174c50: 00401825 */ or $v1,$v0,$zero +.L0f174c54: +/* f174c54: 306e0fff */ andi $t6,$v1,0xfff +/* f174c58: 000e6300 */ sll $t4,$t6,0xc +/* f174c5c: 3c010700 */ lui $at,0x700 +/* f174c60: 01817825 */ or $t7,$t4,$at +/* f174c64: 100000ad */ beqz $zero,.L0f174f1c +/* f174c68: ac8f0004 */ sw $t7,0x4($a0) +.L0f174c6c: +/* f174c6c: 00003825 */ or $a3,$zero,$zero +/* f174c70: afa00010 */ sw $zero,0x10($sp) +/* f174c74: afa00014 */ sw $zero,0x14($sp) +/* f174c78: afa00018 */ sw $zero,0x18($sp) +/* f174c7c: afa0001c */ sw $zero,0x1c($sp) +/* f174c80: afa00020 */ sw $zero,0x20($sp) +/* f174c84: afa00024 */ sw $zero,0x24($sp) +/* f174c88: 0fc5ce9c */ jal func0f173a70 +/* f174c8c: afa00028 */ sw $zero,0x28($sp) +/* f174c90: 1040000b */ beqz $v0,.L0f174cc0 +/* f174c94: 3c07e600 */ lui $a3,0xe600 +/* f174c98: 8fb80094 */ lw $t8,0x94($sp) +/* f174c9c: 02001025 */ or $v0,$s0,$zero +/* f174ca0: 3c01f500 */ lui $at,0xf500 +/* f174ca4: 33190003 */ andi $t9,$t8,0x3 +/* f174ca8: 00194cc0 */ sll $t1,$t9,0x13 +/* f174cac: 01215025 */ or $t2,$t1,$at +/* f174cb0: 3c0b0500 */ lui $t3,0x500 +/* f174cb4: ac4b0004 */ sw $t3,0x4($v0) +/* f174cb8: ac4a0000 */ sw $t2,0x0($v0) +/* f174cbc: 26100008 */ addiu $s0,$s0,0x8 +.L0f174cc0: +/* f174cc0: 02001825 */ or $v1,$s0,$zero +/* f174cc4: 26100008 */ addiu $s0,$s0,0x8 +/* f174cc8: ac670000 */ sw $a3,0x0($v1) +/* f174ccc: ac600004 */ sw $zero,0x4($v1) +/* f174cd0: 02002025 */ or $a0,$s0,$zero +/* f174cd4: 3c0df300 */ lui $t5,0xf300 +/* f174cd8: ac8d0000 */ sw $t5,0x0($a0) +/* f174cdc: 8fa20090 */ lw $v0,0x90($sp) +/* f174ce0: 26100008 */ addiu $s0,$s0,0x8 +/* f174ce4: 240307ff */ addiu $v1,$zero,0x7ff +/* f174ce8: 2442ffff */ addiu $v0,$v0,-1 +/* f174cec: 284107ff */ slti $at,$v0,0x7ff +/* f174cf0: 10200003 */ beqz $at,.L0f174d00 +/* f174cf4: 00000000 */ sll $zero,$zero,0x0 +/* f174cf8: 10000001 */ beqz $zero,.L0f174d00 +/* f174cfc: 00401825 */ or $v1,$v0,$zero +.L0f174d00: +/* f174d00: 306e0fff */ andi $t6,$v1,0xfff +/* f174d04: 000e6300 */ sll $t4,$t6,0xc +/* f174d08: 3c010500 */ lui $at,0x500 +/* f174d0c: 01817825 */ or $t7,$t4,$at +/* f174d10: 10000082 */ beqz $zero,.L0f174f1c +/* f174d14: ac8f0004 */ sw $t7,0x4($a0) +.L0f174d18: +/* f174d18: 8d180008 */ lw $t8,0x8($t0) +/* f174d1c: 3c01fd00 */ lui $at,0xfd00 +/* f174d20: 31cc0003 */ andi $t4,$t6,0x3 +/* f174d24: 0018cec0 */ sll $t9,$t8,0x1b +/* f174d28: 00194f42 */ srl $t1,$t9,0x1d +/* f174d2c: 312a0007 */ andi $t2,$t1,0x7 +/* f174d30: 000a5d40 */ sll $t3,$t2,0x15 +/* f174d34: 01616825 */ or $t5,$t3,$at +/* f174d38: 000c7cc0 */ sll $t7,$t4,0x13 +/* f174d3c: 01afc025 */ or $t8,$t5,$t7 +/* f174d40: ac580000 */ sw $t8,0x0($v0) +/* f174d44: 8d190004 */ lw $t9,0x4($t0) +/* f174d48: 3c038008 */ lui $v1,0x8008 +/* f174d4c: 246344d0 */ addiu $v1,$v1,0x44d0 +/* f174d50: ac590004 */ sw $t9,0x4($v0) +/* f174d54: 8c690000 */ lw $t1,0x0($v1) +/* f174d58: 26100008 */ addiu $s0,$s0,0x8 +/* f174d5c: 02001025 */ or $v0,$s0,$zero +/* f174d60: 15200006 */ bnez $t1,.L0f174d7c +/* f174d64: 3c0ae700 */ lui $t2,0xe700 +/* f174d68: ac4a0000 */ sw $t2,0x0($v0) +/* f174d6c: ac400004 */ sw $zero,0x4($v0) +/* f174d70: 240b0001 */ addiu $t3,$zero,0x1 +/* f174d74: 26100008 */ addiu $s0,$s0,0x8 +/* f174d78: ac6b0000 */ sw $t3,0x0($v1) +.L0f174d7c: +/* f174d7c: 8fa60094 */ lw $a2,0x94($sp) +/* f174d80: 24010002 */ addiu $at,$zero,0x2 +/* f174d84: 24040005 */ addiu $a0,$zero,0x5 +/* f174d88: 14c10018 */ bne $a2,$at,.L0f174dec +/* f174d8c: 00002825 */ or $a1,$zero,$zero +/* f174d90: 02001825 */ or $v1,$s0,$zero +/* f174d94: 3c07e600 */ lui $a3,0xe600 +/* f174d98: 26100008 */ addiu $s0,$s0,0x8 +/* f174d9c: ac670000 */ sw $a3,0x0($v1) +/* f174da0: ac600004 */ sw $zero,0x4($v1) +/* f174da4: 02002025 */ or $a0,$s0,$zero +/* f174da8: 3c0ef300 */ lui $t6,0xf300 +/* f174dac: ac8e0000 */ sw $t6,0x0($a0) +/* f174db0: 8fa20090 */ lw $v0,0x90($sp) +/* f174db4: 26100008 */ addiu $s0,$s0,0x8 +/* f174db8: 240307ff */ addiu $v1,$zero,0x7ff +/* f174dbc: 2442ffff */ addiu $v0,$v0,-1 +/* f174dc0: 284107ff */ slti $at,$v0,0x7ff +/* f174dc4: 10200003 */ beqz $at,.L0f174dd4 +/* f174dc8: 00000000 */ sll $zero,$zero,0x0 +/* f174dcc: 10000001 */ beqz $zero,.L0f174dd4 +/* f174dd0: 00401825 */ or $v1,$v0,$zero +.L0f174dd4: +/* f174dd4: 306c0fff */ andi $t4,$v1,0xfff +/* f174dd8: 000c6b00 */ sll $t5,$t4,0xc +/* f174ddc: 3c010700 */ lui $at,0x700 +/* f174de0: 01a17825 */ or $t7,$t5,$at +/* f174de4: 1000002c */ beqz $zero,.L0f174e98 +/* f174de8: ac8f0004 */ sw $t7,0x4($a0) +.L0f174dec: +/* f174dec: 00003825 */ or $a3,$zero,$zero +/* f174df0: afa00010 */ sw $zero,0x10($sp) +/* f174df4: afa00014 */ sw $zero,0x14($sp) +/* f174df8: afa00018 */ sw $zero,0x18($sp) +/* f174dfc: afa0001c */ sw $zero,0x1c($sp) +/* f174e00: afa00020 */ sw $zero,0x20($sp) +/* f174e04: afa00024 */ sw $zero,0x24($sp) +/* f174e08: 0fc5ce9c */ jal func0f173a70 +/* f174e0c: afa00028 */ sw $zero,0x28($sp) +/* f174e10: 1040000b */ beqz $v0,.L0f174e40 +/* f174e14: 8fa8009c */ lw $t0,0x9c($sp) +/* f174e18: 8fb80094 */ lw $t8,0x94($sp) +/* f174e1c: 02001025 */ or $v0,$s0,$zero +/* f174e20: 3c01f500 */ lui $at,0xf500 +/* f174e24: 33190003 */ andi $t9,$t8,0x3 +/* f174e28: 00194cc0 */ sll $t1,$t9,0x13 +/* f174e2c: 01215025 */ or $t2,$t1,$at +/* f174e30: 3c0b0500 */ lui $t3,0x500 +/* f174e34: ac4b0004 */ sw $t3,0x4($v0) +/* f174e38: ac4a0000 */ sw $t2,0x0($v0) +/* f174e3c: 26100008 */ addiu $s0,$s0,0x8 +.L0f174e40: +/* f174e40: 02001825 */ or $v1,$s0,$zero +/* f174e44: 3c07e600 */ lui $a3,0xe600 +/* f174e48: 26100008 */ addiu $s0,$s0,0x8 +/* f174e4c: ac670000 */ sw $a3,0x0($v1) +/* f174e50: ac600004 */ sw $zero,0x4($v1) +/* f174e54: 02002025 */ or $a0,$s0,$zero +/* f174e58: 3c0ef300 */ lui $t6,0xf300 +/* f174e5c: ac8e0000 */ sw $t6,0x0($a0) +/* f174e60: 8fa20090 */ lw $v0,0x90($sp) +/* f174e64: 26100008 */ addiu $s0,$s0,0x8 +/* f174e68: 240307ff */ addiu $v1,$zero,0x7ff +/* f174e6c: 2442ffff */ addiu $v0,$v0,-1 +/* f174e70: 284107ff */ slti $at,$v0,0x7ff +/* f174e74: 10200003 */ beqz $at,.L0f174e84 +/* f174e78: 00000000 */ sll $zero,$zero,0x0 +/* f174e7c: 10000001 */ beqz $zero,.L0f174e84 +/* f174e80: 00401825 */ or $v1,$v0,$zero +.L0f174e84: +/* f174e84: 306c0fff */ andi $t4,$v1,0xfff +/* f174e88: 000c6b00 */ sll $t5,$t4,0xc +/* f174e8c: 3c010500 */ lui $at,0x500 +/* f174e90: 01a17825 */ or $t7,$t5,$at +/* f174e94: ac8f0004 */ sw $t7,0x4($a0) +.L0f174e98: +/* f174e98: 9118000a */ lbu $t8,0xa($t0) +/* f174e9c: 8fa50090 */ lw $a1,0x90($sp) +/* f174ea0: 241903ff */ addiu $t9,$zero,0x3ff +/* f174ea4: 03381023 */ subu $v0,$t9,$t8 +/* f174ea8: 0045082b */ sltu $at,$v0,$a1 +/* f174eac: 10200003 */ beqz $at,.L0f174ebc +/* f174eb0: 00003025 */ or $a2,$zero,$zero +/* f174eb4: 10000001 */ beqz $zero,.L0f174ebc +/* f174eb8: 00403025 */ or $a2,$v0,$zero +.L0f174ebc: +/* f174ebc: 00a62823 */ subu $a1,$a1,$a2 +/* f174ec0: 02001025 */ or $v0,$s0,$zero +/* f174ec4: 30ab03ff */ andi $t3,$a1,0x3ff +/* f174ec8: 000b7380 */ sll $t6,$t3,0xe +/* f174ecc: 30c403ff */ andi $a0,$a2,0x3ff +/* f174ed0: 3c01f000 */ lui $at,0xf000 +/* f174ed4: 26100008 */ addiu $s0,$s0,0x8 +/* f174ed8: 01c16025 */ or $t4,$t6,$at +/* f174edc: 00045080 */ sll $t2,$a0,0x2 +/* f174ee0: ac470000 */ sw $a3,0x0($v0) +/* f174ee4: ac400004 */ sw $zero,0x4($v0) +/* f174ee8: 018a6825 */ or $t5,$t4,$t2 +/* f174eec: 02001825 */ or $v1,$s0,$zero +/* f174ef0: ac6d0000 */ sw $t5,0x0($v1) +/* f174ef4: 910f000a */ lbu $t7,0xa($t0) +/* f174ef8: 01402025 */ or $a0,$t2,$zero +/* f174efc: 3c010600 */ lui $at,0x600 +/* f174f00: 01e5c821 */ addu $t9,$t7,$a1 +/* f174f04: 333803ff */ andi $t8,$t9,0x3ff +/* f174f08: 00184b80 */ sll $t1,$t8,0xe +/* f174f0c: 01215025 */ or $t2,$t1,$at +/* f174f10: 01445825 */ or $t3,$t2,$a0 +/* f174f14: ac6b0004 */ sw $t3,0x4($v1) +/* f174f18: 26100008 */ addiu $s0,$s0,0x8 +.L0f174f1c: +/* f174f1c: 8fbf003c */ lw $ra,0x3c($sp) +/* f174f20: 02001025 */ or $v0,$s0,$zero +/* f174f24: 8fb00038 */ lw $s0,0x38($sp) +/* f174f28: 03e00008 */ jr $ra +/* f174f2c: 27bd0098 */ addiu $sp,$sp,0x98 +); + +GLOBAL_ASM( +glabel func0f174f30 +/* f174f30: 27bdff90 */ addiu $sp,$sp,-112 +/* f174f34: afb10038 */ sw $s1,0x38($sp) +/* f174f38: 00808825 */ or $s1,$a0,$zero +/* f174f3c: afbf003c */ sw $ra,0x3c($sp) +/* f174f40: afb00034 */ sw $s0,0x34($sp) +/* f174f44: afa60078 */ sw $a2,0x78($sp) +/* f174f48: afa7007c */ sw $a3,0x7c($sp) +/* f174f4c: 00a08025 */ or $s0,$a1,$zero +/* f174f50: 0fc5cfc6 */ jal func0f173f18 +/* f174f54: 90a40008 */ lbu $a0,0x8($a1) +/* f174f58: afa2006c */ sw $v0,0x6c($sp) +/* f174f5c: 0fc5cfc6 */ jal func0f173f18 +/* f174f60: 92040009 */ lbu $a0,0x9($s0) +/* f174f64: afa20068 */ sw $v0,0x68($sp) +/* f174f68: 02002025 */ or $a0,$s0,$zero +/* f174f6c: 0fc5cf58 */ jal func0f173d60 +/* f174f70: 00002825 */ or $a1,$zero,$zero +/* f174f74: afa20064 */ sw $v0,0x64($sp) +/* f174f78: 8e03000c */ lw $v1,0xc($s0) +/* f174f7c: 00037080 */ sll $t6,$v1,0x2 +/* f174f80: 00032782 */ srl $a0,$v1,0x1e +/* f174f84: 000e7fc2 */ srl $t7,$t6,0x1f +/* f174f88: 0004c380 */ sll $t8,$a0,0xe +/* f174f8c: afaf0050 */ sw $t7,0x50($sp) +/* f174f90: 0fc5ce91 */ jal func0f173a44 +/* f174f94: 03002025 */ or $a0,$t8,$zero +/* f174f98: 10400009 */ beqz $v0,.L0f174fc0 +/* f174f9c: 3c19ba00 */ lui $t9,0xba00 +/* f174fa0: 02201025 */ or $v0,$s1,$zero +/* f174fa4: 37390e02 */ ori $t9,$t9,0xe02 +/* f174fa8: ac590000 */ sw $t9,0x0($v0) +/* f174fac: 8e09000c */ lw $t1,0xc($s0) +/* f174fb0: 26310008 */ addiu $s1,$s1,0x8 +/* f174fb4: 00095782 */ srl $t2,$t1,0x1e +/* f174fb8: 000a5b80 */ sll $t3,$t2,0xe +/* f174fbc: ac4b0004 */ sw $t3,0x4($v0) +.L0f174fc0: +/* f174fc0: 8e020008 */ lw $v0,0x8($s0) +/* f174fc4: 8fad0078 */ lw $t5,0x78($sp) +/* f174fc8: 8fae007c */ lw $t6,0x7c($sp) +/* f174fcc: 8faf006c */ lw $t7,0x6c($sp) +/* f174fd0: 8fb80068 */ lw $t8,0x68($sp) +/* f174fd4: 00022ec0 */ sll $a1,$v0,0x1b +/* f174fd8: 00056742 */ srl $t4,$a1,0x1d +/* f174fdc: 01802825 */ or $a1,$t4,$zero +/* f174fe0: afa00028 */ sw $zero,0x28($sp) +/* f174fe4: afa00024 */ sw $zero,0x24($sp) +/* f174fe8: afa00010 */ sw $zero,0x10($sp) +/* f174fec: 8fa40084 */ lw $a0,0x84($sp) +/* f174ff0: 8fa70064 */ lw $a3,0x64($sp) +/* f174ff4: 30460003 */ andi $a2,$v0,0x3 +/* f174ff8: afad0014 */ sw $t5,0x14($sp) +/* f174ffc: afae0018 */ sw $t6,0x18($sp) +/* f175000: afaf001c */ sw $t7,0x1c($sp) +/* f175004: 0fc5ce9c */ jal func0f173a70 +/* f175008: afb80020 */ sw $t8,0x20($sp) +/* f17500c: 1040002b */ beqz $v0,.L0f1750bc +/* f175010: 02201825 */ or $v1,$s1,$zero +/* f175014: 8e0d0008 */ lw $t5,0x8($s0) +/* f175018: 3c01f500 */ lui $at,0xf500 +/* f17501c: 26310008 */ addiu $s1,$s1,0x8 +/* f175020: 000dcec0 */ sll $t9,$t5,0x1b +/* f175024: 00194f42 */ srl $t1,$t9,0x1d +/* f175028: 8fb90064 */ lw $t9,0x64($sp) +/* f17502c: 312a0007 */ andi $t2,$t1,0x7 +/* f175030: 000a5d40 */ sll $t3,$t2,0x15 +/* f175034: 31ae0003 */ andi $t6,$t5,0x3 +/* f175038: 000e7cc0 */ sll $t7,$t6,0x13 +/* f17503c: 01616025 */ or $t4,$t3,$at +/* f175040: 332901ff */ andi $t1,$t9,0x1ff +/* f175044: 00095240 */ sll $t2,$t1,0x9 +/* f175048: 018fc025 */ or $t8,$t4,$t7 +/* f17504c: 030a5825 */ or $t3,$t8,$t2 +/* f175050: ac6b0000 */ sw $t3,0x0($v1) +/* f175054: afa30048 */ sw $v1,0x48($sp) +/* f175058: 0fc5cfd2 */ jal func0f173f48 +/* f17505c: 8fa4007c */ lw $a0,0x7c($sp) +/* f175060: 8fa40078 */ lw $a0,0x78($sp) +/* f175064: 0fc5cfd2 */ jal func0f173f48 +/* f175068: afa20040 */ sw $v0,0x40($sp) +/* f17506c: 8fac0084 */ lw $t4,0x84($sp) +/* f175070: 304d0003 */ andi $t5,$v0,0x3 +/* f175074: 8fa30040 */ lw $v1,0x40($sp) +/* f175078: 000d7200 */ sll $t6,$t5,0x8 +/* f17507c: 318f0007 */ andi $t7,$t4,0x7 +/* f175080: 8fad0068 */ lw $t5,0x68($sp) +/* f175084: 000fce00 */ sll $t9,$t7,0x18 +/* f175088: 01d94825 */ or $t1,$t6,$t9 +/* f17508c: 8fb9006c */ lw $t9,0x6c($sp) +/* f175090: 30780003 */ andi $t8,$v1,0x3 +/* f175094: 00185480 */ sll $t2,$t8,0x12 +/* f175098: 31ac000f */ andi $t4,$t5,0xf +/* f17509c: 012a5825 */ or $t3,$t1,$t2 +/* f1750a0: 8fad0048 */ lw $t5,0x48($sp) +/* f1750a4: 000c7b80 */ sll $t7,$t4,0xe +/* f1750a8: 3338000f */ andi $t8,$t9,0xf +/* f1750ac: 00184900 */ sll $t1,$t8,0x4 +/* f1750b0: 016f7025 */ or $t6,$t3,$t7 +/* f1750b4: 01c95025 */ or $t2,$t6,$t1 +/* f1750b8: adaa0004 */ sw $t2,0x4($t5) +.L0f1750bc: +/* f1750bc: 8fa20080 */ lw $v0,0x80($sp) +/* f1750c0: 24040002 */ addiu $a0,$zero,0x2 +/* f1750c4: 8fa80050 */ lw $t0,0x50($sp) +/* f1750c8: 14440005 */ bne $v0,$a0,.L0f1750e0 +/* f1750cc: 00001825 */ or $v1,$zero,$zero +/* f1750d0: 55000004 */ bnezl $t0,.L0f1750e4 +/* f1750d4: 8fa80050 */ lw $t0,0x50($sp) +/* f1750d8: 10000002 */ beqz $zero,.L0f1750e4 +/* f1750dc: 00801825 */ or $v1,$a0,$zero +.L0f1750e0: +/* f1750e0: 8fa80050 */ lw $t0,0x50($sp) +.L0f1750e4: +/* f1750e4: 14440005 */ bne $v0,$a0,.L0f1750fc +/* f1750e8: 00602825 */ or $a1,$v1,$zero +/* f1750ec: 55000004 */ bnezl $t0,.L0f175100 +/* f1750f0: 00001825 */ or $v1,$zero,$zero +/* f1750f4: 10000002 */ beqz $zero,.L0f175100 +/* f1750f8: 00801825 */ or $v1,$a0,$zero +.L0f1750fc: +/* f1750fc: 00001825 */ or $v1,$zero,$zero +.L0f175100: +/* f175100: 14440005 */ bne $v0,$a0,.L0f175118 +/* f175104: 00603025 */ or $a2,$v1,$zero +/* f175108: 55000004 */ bnezl $t0,.L0f17511c +/* f17510c: 00001825 */ or $v1,$zero,$zero +/* f175110: 10000002 */ beqz $zero,.L0f17511c +/* f175114: 00801825 */ or $v1,$a0,$zero +.L0f175118: +/* f175118: 00001825 */ or $v1,$zero,$zero +.L0f17511c: +/* f17511c: 920c0008 */ lbu $t4,0x8($s0) +/* f175120: 258bffff */ addiu $t3,$t4,-1 +/* f175124: 000b7880 */ sll $t7,$t3,0x2 +/* f175128: 14440005 */ bne $v0,$a0,.L0f175140 +/* f17512c: 006f3821 */ addu $a3,$v1,$t7 +/* f175130: 55000004 */ bnezl $t0,.L0f175144 +/* f175134: 00001825 */ or $v1,$zero,$zero +/* f175138: 10000002 */ beqz $zero,.L0f175144 +/* f17513c: 24030002 */ addiu $v1,$zero,0x2 +.L0f175140: +/* f175140: 00001825 */ or $v1,$zero,$zero +.L0f175144: +/* f175144: 92190009 */ lbu $t9,0x9($s0) +/* f175148: afa70058 */ sw $a3,0x58($sp) +/* f17514c: afa6005c */ sw $a2,0x5c($sp) +/* f175150: 2738ffff */ addiu $t8,$t9,-1 +/* f175154: 00187080 */ sll $t6,$t8,0x2 +/* f175158: 006e4021 */ addu $t0,$v1,$t6 +/* f17515c: afa80010 */ sw $t0,0x10($sp) +/* f175160: afa80054 */ sw $t0,0x54($sp) +/* f175164: afa50060 */ sw $a1,0x60($sp) +/* f175168: 0fc5cee3 */ jal func0f173b8c +/* f17516c: 8fa40084 */ lw $a0,0x84($sp) +/* f175170: 8fa50060 */ lw $a1,0x60($sp) +/* f175174: 8fa6005c */ lw $a2,0x5c($sp) +/* f175178: 8fa70058 */ lw $a3,0x58($sp) +/* f17517c: 10400013 */ beqz $v0,.L0f1751cc +/* f175180: 8fa80054 */ lw $t0,0x54($sp) +/* f175184: 30a90fff */ andi $t1,$a1,0xfff +/* f175188: 00095300 */ sll $t2,$t1,0xc +/* f17518c: 3c01f200 */ lui $at,0xf200 +/* f175190: 01416825 */ or $t5,$t2,$at +/* f175194: 30cc0fff */ andi $t4,$a2,0xfff +/* f175198: 01ac5825 */ or $t3,$t5,$t4 +/* f17519c: 02201025 */ or $v0,$s1,$zero +/* f1751a0: ac4b0000 */ sw $t3,0x0($v0) +/* f1751a4: 8faf0084 */ lw $t7,0x84($sp) +/* f1751a8: 30ee0fff */ andi $t6,$a3,0xfff +/* f1751ac: 000e4b00 */ sll $t1,$t6,0xc +/* f1751b0: 31f90007 */ andi $t9,$t7,0x7 +/* f1751b4: 0019c600 */ sll $t8,$t9,0x18 +/* f1751b8: 03095025 */ or $t2,$t8,$t1 +/* f1751bc: 310d0fff */ andi $t5,$t0,0xfff +/* f1751c0: 014d6025 */ or $t4,$t2,$t5 +/* f1751c4: ac4c0004 */ sw $t4,0x4($v0) +/* f1751c8: 26310008 */ addiu $s1,$s1,0x8 +.L0f1751cc: +/* f1751cc: 8fbf003c */ lw $ra,0x3c($sp) +/* f1751d0: 02201025 */ or $v0,$s1,$zero +/* f1751d4: 8fb10038 */ lw $s1,0x38($sp) +/* f1751d8: 8fb00034 */ lw $s0,0x34($sp) +/* f1751dc: 03e00008 */ jr $ra +/* f1751e0: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f1751e4 +/* f1751e4: 27bdffc8 */ addiu $sp,$sp,-56 +/* f1751e8: afbf002c */ sw $ra,0x2c($sp) +/* f1751ec: afb10028 */ sw $s1,0x28($sp) +/* f1751f0: afa60040 */ sw $a2,0x40($sp) +/* f1751f4: 00a08825 */ or $s1,$a1,$zero +/* f1751f8: afb00024 */ sw $s0,0x24($sp) +/* f1751fc: afa70044 */ sw $a3,0x44($sp) +/* f175200: 00003025 */ or $a2,$zero,$zero +/* f175204: 0fc5d0e8 */ jal func0f1743a0 +/* f175208: afa00034 */ sw $zero,0x34($sp) +/* f17520c: 8fae004c */ lw $t6,0x4c($sp) +/* f175210: 8fa30034 */ lw $v1,0x34($sp) +/* f175214: 00408025 */ or $s0,$v0,$zero +/* f175218: 11c0000d */ beqz $t6,.L0f175250 +/* f17521c: 00402025 */ or $a0,$v0,$zero +/* f175220: 8faf0048 */ lw $t7,0x48($sp) +/* f175224: 24180001 */ addiu $t8,$zero,0x1 +/* f175228: afb80018 */ sw $t8,0x18($sp) +/* f17522c: 02202825 */ or $a1,$s1,$zero +/* f175230: 8fa60040 */ lw $a2,0x40($sp) +/* f175234: 8fa70044 */ lw $a3,0x44($sp) +/* f175238: afa00014 */ sw $zero,0x14($sp) +/* f17523c: afa0001c */ sw $zero,0x1c($sp) +/* f175240: 0fc5d1e9 */ jal func0f1747a4 +/* f175244: afaf0010 */ sw $t7,0x10($sp) +/* f175248: 00408025 */ or $s0,$v0,$zero +/* f17524c: 24030001 */ addiu $v1,$zero,0x1 +.L0f175250: +/* f175250: 8fb90048 */ lw $t9,0x48($sp) +/* f175254: 2408ffff */ addiu $t0,$zero,-1 +/* f175258: afa80018 */ sw $t0,0x18($sp) +/* f17525c: 02002025 */ or $a0,$s0,$zero +/* f175260: 02202825 */ or $a1,$s1,$zero +/* f175264: 8fa60040 */ lw $a2,0x40($sp) +/* f175268: 8fa70044 */ lw $a3,0x44($sp) +/* f17526c: afa30014 */ sw $v1,0x14($sp) +/* f175270: afa0001c */ sw $zero,0x1c($sp) +/* f175274: afa30034 */ sw $v1,0x34($sp) +/* f175278: 0fc5d1e9 */ jal func0f1747a4 +/* f17527c: afb90010 */ sw $t9,0x10($sp) +/* f175280: 9224000b */ lbu $a0,0xb($s1) +/* f175284: 8faa004c */ lw $t2,0x4c($sp) +/* f175288: 8fa30034 */ lw $v1,0x34($sp) +/* f17528c: 00044942 */ srl $t1,$a0,0x5 +/* f175290: 00408025 */ or $s0,$v0,$zero +/* f175294: 1540000f */ bnez $t2,.L0f1752d4 +/* f175298: 00691821 */ addu $v1,$v1,$t1 +/* f17529c: 24010001 */ addiu $at,$zero,0x1 +/* f1752a0: 1521000c */ bne $t1,$at,.L0f1752d4 +/* f1752a4: 00402025 */ or $a0,$v0,$zero +/* f1752a8: 8fab0048 */ lw $t3,0x48($sp) +/* f1752ac: 240cffff */ addiu $t4,$zero,-1 +/* f1752b0: afac0018 */ sw $t4,0x18($sp) +/* f1752b4: 02202825 */ or $a1,$s1,$zero +/* f1752b8: 8fa60040 */ lw $a2,0x40($sp) +/* f1752bc: 8fa70044 */ lw $a3,0x44($sp) +/* f1752c0: afa30014 */ sw $v1,0x14($sp) +/* f1752c4: afa0001c */ sw $zero,0x1c($sp) +/* f1752c8: 0fc5d1e9 */ jal func0f1747a4 +/* f1752cc: afab0010 */ sw $t3,0x10($sp) +/* f1752d0: 00408025 */ or $s0,$v0,$zero +.L0f1752d4: +/* f1752d4: 02001825 */ or $v1,$s0,$zero +/* f1752d8: 3c0de700 */ lui $t5,0xe700 +/* f1752dc: ac6d0000 */ sw $t5,0x0($v1) +/* f1752e0: ac600004 */ sw $zero,0x4($v1) +/* f1752e4: 8fbf002c */ lw $ra,0x2c($sp) +/* f1752e8: 26020008 */ addiu $v0,$s0,0x8 +/* f1752ec: 240e0001 */ addiu $t6,$zero,0x1 +/* f1752f0: 3c018008 */ lui $at,0x8008 +/* f1752f4: 8fb00024 */ lw $s0,0x24($sp) +/* f1752f8: 8fb10028 */ lw $s1,0x28($sp) +/* f1752fc: ac2e44d0 */ sw $t6,0x44d0($at) +/* f175300: 03e00008 */ jr $ra +/* f175304: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f175308 +/* f175308: 27bdffc0 */ addiu $sp,$sp,-64 +/* f17530c: afb20030 */ sw $s2,0x30($sp) +/* f175310: afb00028 */ sw $s0,0x28($sp) +/* f175314: 00808025 */ or $s0,$a0,$zero +/* f175318: 00a09025 */ or $s2,$a1,$zero +/* f17531c: afbf0034 */ sw $ra,0x34($sp) +/* f175320: afb1002c */ sw $s1,0x2c($sp) +/* f175324: afa60048 */ sw $a2,0x48($sp) +/* f175328: afa7004c */ sw $a3,0x4c($sp) +/* f17532c: 00002825 */ or $a1,$zero,$zero +/* f175330: 0fc5cf84 */ jal func0f173e10 +/* f175334: 8fa40054 */ lw $a0,0x54($sp) +/* f175338: 00408825 */ or $s1,$v0,$zero +/* f17533c: 02002025 */ or $a0,$s0,$zero +/* f175340: 0fc5d2d5 */ jal func0f174b54 +/* f175344: 8fa50054 */ lw $a1,0x54($sp) +/* f175348: 3c0ee800 */ lui $t6,0xe800 +/* f17534c: ac4e0000 */ sw $t6,0x0($v0) +/* f175350: ac400004 */ sw $zero,0x4($v0) +/* f175354: 24440008 */ addiu $a0,$v0,0x8 +/* f175358: 02402825 */ or $a1,$s2,$zero +/* f17535c: 0fc5d0e8 */ jal func0f1743a0 +/* f175360: 02203025 */ or $a2,$s1,$zero +/* f175364: 8faf005c */ lw $t7,0x5c($sp) +/* f175368: 8fb80060 */ lw $t8,0x60($sp) +/* f17536c: 00402025 */ or $a0,$v0,$zero +/* f175370: 8fa50054 */ lw $a1,0x54($sp) +/* f175374: 8fa60050 */ lw $a2,0x50($sp) +/* f175378: 8fa70058 */ lw $a3,0x58($sp) +/* f17537c: afaf0010 */ sw $t7,0x10($sp) +/* f175380: 0fc5cfde */ jal func0f173f78 +/* f175384: afb80014 */ sw $t8,0x14($sp) +/* f175388: 8fb90064 */ lw $t9,0x64($sp) +/* f17538c: 00408025 */ or $s0,$v0,$zero +/* f175390: 24030001 */ addiu $v1,$zero,0x1 +/* f175394: 1320000f */ beqz $t9,.L0f1753d4 +/* f175398: 00402025 */ or $a0,$v0,$zero +/* f17539c: 8fa80050 */ lw $t0,0x50($sp) +/* f1753a0: 24090001 */ addiu $t1,$zero,0x1 +/* f1753a4: afa90018 */ sw $t1,0x18($sp) +/* f1753a8: 02402825 */ or $a1,$s2,$zero +/* f1753ac: 8fa60048 */ lw $a2,0x48($sp) +/* f1753b0: 8fa7004c */ lw $a3,0x4c($sp) +/* f1753b4: afa30014 */ sw $v1,0x14($sp) +/* f1753b8: afb1001c */ sw $s1,0x1c($sp) +/* f1753bc: afa30038 */ sw $v1,0x38($sp) +/* f1753c0: 0fc5d1e9 */ jal func0f1747a4 +/* f1753c4: afa80010 */ sw $t0,0x10($sp) +/* f1753c8: 8fa30038 */ lw $v1,0x38($sp) +/* f1753cc: 00408025 */ or $s0,$v0,$zero +/* f1753d0: 24630001 */ addiu $v1,$v1,0x1 +.L0f1753d4: +/* f1753d4: 8faa0050 */ lw $t2,0x50($sp) +/* f1753d8: 240bffff */ addiu $t3,$zero,-1 +/* f1753dc: afab0018 */ sw $t3,0x18($sp) +/* f1753e0: 02002025 */ or $a0,$s0,$zero +/* f1753e4: 02402825 */ or $a1,$s2,$zero +/* f1753e8: 8fa60048 */ lw $a2,0x48($sp) +/* f1753ec: 8fa7004c */ lw $a3,0x4c($sp) +/* f1753f0: afa30014 */ sw $v1,0x14($sp) +/* f1753f4: afb1001c */ sw $s1,0x1c($sp) +/* f1753f8: afa30038 */ sw $v1,0x38($sp) +/* f1753fc: 0fc5d1e9 */ jal func0f1747a4 +/* f175400: afaa0010 */ sw $t2,0x10($sp) +/* f175404: 9244000b */ lbu $a0,0xb($s2) +/* f175408: 8fad0064 */ lw $t5,0x64($sp) +/* f17540c: 8fa30038 */ lw $v1,0x38($sp) +/* f175410: 00046142 */ srl $t4,$a0,0x5 +/* f175414: 00408025 */ or $s0,$v0,$zero +/* f175418: 15a0000f */ bnez $t5,.L0f175458 +/* f17541c: 006c1821 */ addu $v1,$v1,$t4 +/* f175420: 24010001 */ addiu $at,$zero,0x1 +/* f175424: 1581000c */ bne $t4,$at,.L0f175458 +/* f175428: 00402025 */ or $a0,$v0,$zero +/* f17542c: 8fae0050 */ lw $t6,0x50($sp) +/* f175430: 240fffff */ addiu $t7,$zero,-1 +/* f175434: afaf0018 */ sw $t7,0x18($sp) +/* f175438: 02402825 */ or $a1,$s2,$zero +/* f17543c: 8fa60048 */ lw $a2,0x48($sp) +/* f175440: 8fa7004c */ lw $a3,0x4c($sp) +/* f175444: afa30014 */ sw $v1,0x14($sp) +/* f175448: afb1001c */ sw $s1,0x1c($sp) +/* f17544c: 0fc5d1e9 */ jal func0f1747a4 +/* f175450: afae0010 */ sw $t6,0x10($sp) +/* f175454: 00408025 */ or $s0,$v0,$zero +.L0f175458: +/* f175458: 02001825 */ or $v1,$s0,$zero +/* f17545c: 3c18e700 */ lui $t8,0xe700 +/* f175460: ac780000 */ sw $t8,0x0($v1) +/* f175464: ac600004 */ sw $zero,0x4($v1) +/* f175468: 8fbf0034 */ lw $ra,0x34($sp) +/* f17546c: 26020008 */ addiu $v0,$s0,0x8 +/* f175470: 24190001 */ addiu $t9,$zero,0x1 +/* f175474: 3c018008 */ lui $at,0x8008 +/* f175478: 8fb00028 */ lw $s0,0x28($sp) +/* f17547c: 8fb20030 */ lw $s2,0x30($sp) +/* f175480: 8fb1002c */ lw $s1,0x2c($sp) +/* f175484: ac3944d0 */ sw $t9,0x44d0($at) +/* f175488: 03e00008 */ jr $ra +/* f17548c: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f175490 +/* f175490: 27bdffc8 */ addiu $sp,$sp,-56 +/* f175494: afbf002c */ sw $ra,0x2c($sp) +/* f175498: afb10028 */ sw $s1,0x28($sp) +/* f17549c: afa60040 */ sw $a2,0x40($sp) +/* f1754a0: 00a08825 */ or $s1,$a1,$zero +/* f1754a4: afb00024 */ sw $s0,0x24($sp) +/* f1754a8: afa70044 */ sw $a3,0x44($sp) +/* f1754ac: 0fc5d0e8 */ jal func0f1743a0 +/* f1754b0: 00003025 */ or $a2,$zero,$zero +/* f1754b4: 8fae0050 */ lw $t6,0x50($sp) +/* f1754b8: 8faf0054 */ lw $t7,0x54($sp) +/* f1754bc: 00402025 */ or $a0,$v0,$zero +/* f1754c0: 02202825 */ or $a1,$s1,$zero +/* f1754c4: 8fa60048 */ lw $a2,0x48($sp) +/* f1754c8: 8fa7004c */ lw $a3,0x4c($sp) +/* f1754cc: afae0010 */ sw $t6,0x10($sp) +/* f1754d0: 0fc5cfde */ jal func0f173f78 +/* f1754d4: afaf0014 */ sw $t7,0x14($sp) +/* f1754d8: 8fb80058 */ lw $t8,0x58($sp) +/* f1754dc: 00408025 */ or $s0,$v0,$zero +/* f1754e0: 24030001 */ addiu $v1,$zero,0x1 +/* f1754e4: 1300000f */ beqz $t8,.L0f175524 +/* f1754e8: 00402025 */ or $a0,$v0,$zero +/* f1754ec: 8fb90048 */ lw $t9,0x48($sp) +/* f1754f0: 24080001 */ addiu $t0,$zero,0x1 +/* f1754f4: afa80018 */ sw $t0,0x18($sp) +/* f1754f8: 02202825 */ or $a1,$s1,$zero +/* f1754fc: 8fa60040 */ lw $a2,0x40($sp) +/* f175500: 8fa70044 */ lw $a3,0x44($sp) +/* f175504: afa30014 */ sw $v1,0x14($sp) +/* f175508: afa0001c */ sw $zero,0x1c($sp) +/* f17550c: afa30034 */ sw $v1,0x34($sp) +/* f175510: 0fc5d1e9 */ jal func0f1747a4 +/* f175514: afb90010 */ sw $t9,0x10($sp) +/* f175518: 8fa30034 */ lw $v1,0x34($sp) +/* f17551c: 00408025 */ or $s0,$v0,$zero +/* f175520: 24630001 */ addiu $v1,$v1,0x1 +.L0f175524: +/* f175524: 8fa90048 */ lw $t1,0x48($sp) +/* f175528: 240affff */ addiu $t2,$zero,-1 +/* f17552c: afaa0018 */ sw $t2,0x18($sp) +/* f175530: 02002025 */ or $a0,$s0,$zero +/* f175534: 02202825 */ or $a1,$s1,$zero +/* f175538: 8fa60040 */ lw $a2,0x40($sp) +/* f17553c: 8fa70044 */ lw $a3,0x44($sp) +/* f175540: afa30014 */ sw $v1,0x14($sp) +/* f175544: afa0001c */ sw $zero,0x1c($sp) +/* f175548: afa30034 */ sw $v1,0x34($sp) +/* f17554c: 0fc5d1e9 */ jal func0f1747a4 +/* f175550: afa90010 */ sw $t1,0x10($sp) +/* f175554: 9224000b */ lbu $a0,0xb($s1) +/* f175558: 8fac0058 */ lw $t4,0x58($sp) +/* f17555c: 8fa30034 */ lw $v1,0x34($sp) +/* f175560: 00045942 */ srl $t3,$a0,0x5 +/* f175564: 00408025 */ or $s0,$v0,$zero +/* f175568: 1580000f */ bnez $t4,.L0f1755a8 +/* f17556c: 006b1821 */ addu $v1,$v1,$t3 +/* f175570: 24010001 */ addiu $at,$zero,0x1 +/* f175574: 1561000c */ bne $t3,$at,.L0f1755a8 +/* f175578: 00402025 */ or $a0,$v0,$zero +/* f17557c: 8fad0048 */ lw $t5,0x48($sp) +/* f175580: 240effff */ addiu $t6,$zero,-1 +/* f175584: afae0018 */ sw $t6,0x18($sp) +/* f175588: 02202825 */ or $a1,$s1,$zero +/* f17558c: 8fa60040 */ lw $a2,0x40($sp) +/* f175590: 8fa70044 */ lw $a3,0x44($sp) +/* f175594: afa30014 */ sw $v1,0x14($sp) +/* f175598: afa0001c */ sw $zero,0x1c($sp) +/* f17559c: 0fc5d1e9 */ jal func0f1747a4 +/* f1755a0: afad0010 */ sw $t5,0x10($sp) +/* f1755a4: 00408025 */ or $s0,$v0,$zero +.L0f1755a8: +/* f1755a8: 02001825 */ or $v1,$s0,$zero +/* f1755ac: 3c0fe700 */ lui $t7,0xe700 +/* f1755b0: ac6f0000 */ sw $t7,0x0($v1) +/* f1755b4: ac600004 */ sw $zero,0x4($v1) +/* f1755b8: 8fbf002c */ lw $ra,0x2c($sp) +/* f1755bc: 26020008 */ addiu $v0,$s0,0x8 +/* f1755c0: 24180001 */ addiu $t8,$zero,0x1 +/* f1755c4: 3c018008 */ lui $at,0x8008 +/* f1755c8: 8fb00024 */ lw $s0,0x24($sp) +/* f1755cc: 8fb10028 */ lw $s1,0x28($sp) +/* f1755d0: ac3844d0 */ sw $t8,0x44d0($at) +/* f1755d4: 03e00008 */ jr $ra +/* f1755d8: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f1755dc +/* f1755dc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f1755e0: afbf001c */ sw $ra,0x1c($sp) +/* f1755e4: afa50024 */ sw $a1,0x24($sp) +/* f1755e8: afa60028 */ sw $a2,0x28($sp) +/* f1755ec: 0fc5d2d5 */ jal func0f174b54 +/* f1755f0: afa7002c */ sw $a3,0x2c($sp) +/* f1755f4: 8fae0030 */ lw $t6,0x30($sp) +/* f1755f8: 00402025 */ or $a0,$v0,$zero +/* f1755fc: 8fa50024 */ lw $a1,0x24($sp) +/* f175600: 8fa60028 */ lw $a2,0x28($sp) +/* f175604: 8fa7002c */ lw $a3,0x2c($sp) +/* f175608: afa00014 */ sw $zero,0x14($sp) +/* f17560c: 0fc5d3cc */ jal func0f174f30 +/* f175610: afae0010 */ sw $t6,0x10($sp) +/* f175614: 3c0fe700 */ lui $t7,0xe700 +/* f175618: ac4f0000 */ sw $t7,0x0($v0) +/* f17561c: ac400004 */ sw $zero,0x4($v0) +/* f175620: 8fbf001c */ lw $ra,0x1c($sp) +/* f175624: 24180001 */ addiu $t8,$zero,0x1 +/* f175628: 3c018008 */ lui $at,0x8008 +/* f17562c: ac3844d0 */ sw $t8,0x44d0($at) +/* f175630: 27bd0020 */ addiu $sp,$sp,0x20 +/* f175634: 03e00008 */ jr $ra +/* f175638: 24420008 */ addiu $v0,$v0,0x8 +); + +GLOBAL_ASM( +glabel func0f17563c +/* f17563c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f175640: afbf001c */ sw $ra,0x1c($sp) +/* f175644: afa50024 */ sw $a1,0x24($sp) +/* f175648: afa60028 */ sw $a2,0x28($sp) +/* f17564c: 0fc5d2d5 */ jal func0f174b54 +/* f175650: afa7002c */ sw $a3,0x2c($sp) +/* f175654: 8fae0030 */ lw $t6,0x30($sp) +/* f175658: 00402025 */ or $a0,$v0,$zero +/* f17565c: 8fa50024 */ lw $a1,0x24($sp) +/* f175660: 8fa60028 */ lw $a2,0x28($sp) +/* f175664: 8fa7002c */ lw $a3,0x2c($sp) +/* f175668: afa00014 */ sw $zero,0x14($sp) +/* f17566c: 0fc5d3cc */ jal func0f174f30 +/* f175670: afae0010 */ sw $t6,0x10($sp) +/* f175674: 8faf0030 */ lw $t7,0x30($sp) +/* f175678: 24180001 */ addiu $t8,$zero,0x1 +/* f17567c: afb80014 */ sw $t8,0x14($sp) +/* f175680: 00402025 */ or $a0,$v0,$zero +/* f175684: 8fa50024 */ lw $a1,0x24($sp) +/* f175688: 8fa60028 */ lw $a2,0x28($sp) +/* f17568c: 8fa7002c */ lw $a3,0x2c($sp) +/* f175690: 0fc5d3cc */ jal func0f174f30 +/* f175694: afaf0010 */ sw $t7,0x10($sp) +/* f175698: 3c19e700 */ lui $t9,0xe700 +/* f17569c: ac590000 */ sw $t9,0x0($v0) +/* f1756a0: ac400004 */ sw $zero,0x4($v0) +/* f1756a4: 8fbf001c */ lw $ra,0x1c($sp) +/* f1756a8: 24080001 */ addiu $t0,$zero,0x1 +/* f1756ac: 3c018008 */ lui $at,0x8008 +/* f1756b0: ac2844d0 */ sw $t0,0x44d0($at) +/* f1756b4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f1756b8: 03e00008 */ jr $ra +/* f1756bc: 24420008 */ addiu $v0,$v0,0x8 +); + +GLOBAL_ASM( +glabel func0f1756c0 +/* f1756c0: 27bdfec8 */ addiu $sp,$sp,-312 +/* f1756c4: afb00030 */ sw $s0,0x30($sp) +/* f1756c8: afbf0054 */ sw $ra,0x54($sp) +/* f1756cc: afbe0050 */ sw $s8,0x50($sp) +/* f1756d0: afb60048 */ sw $s6,0x48($sp) +/* f1756d4: afb50044 */ sw $s5,0x44($sp) +/* f1756d8: 240e0001 */ addiu $t6,$zero,0x1 +/* f1756dc: 3c018008 */ lui $at,0x8008 +/* f1756e0: 000580c3 */ sra $s0,$a1,0x3 +/* f1756e4: afb7004c */ sw $s7,0x4c($sp) +/* f1756e8: afb40040 */ sw $s4,0x40($sp) +/* f1756ec: afb3003c */ sw $s3,0x3c($sp) +/* f1756f0: afb20038 */ sw $s2,0x38($sp) +/* f1756f4: afb10034 */ sw $s1,0x34($sp) +/* f1756f8: afa60140 */ sw $a2,0x140($sp) +/* f1756fc: afa70144 */ sw $a3,0x144($sp) +/* f175700: afa0012c */ sw $zero,0x12c($sp) +/* f175704: afae0104 */ sw $t6,0x104($sp) +/* f175708: 0000f025 */ or $s8,$zero,$zero +/* f17570c: afa000e8 */ sw $zero,0xe8($sp) +/* f175710: afa000e4 */ sw $zero,0xe4($sp) +/* f175714: ac2044d0 */ sw $zero,0x44d0($at) +/* f175718: afa000f4 */ sw $zero,0xf4($sp) +/* f17571c: 0080a825 */ or $s5,$a0,$zero +/* f175720: 00c0b025 */ or $s6,$a2,$zero +/* f175724: 0fc5ce82 */ jal func0f173a08 +/* f175728: afb00128 */ sw $s0,0x128($sp) +/* f17572c: 0fc4f13c */ jal func0f13c4f0 +/* f175730: 00000000 */ sll $zero,$zero,0x0 +/* f175734: 10400006 */ beqz $v0,.L0f175750 +/* f175738: afa200e0 */ sw $v0,0xe0($sp) +/* f17573c: 27a20090 */ addiu $v0,$sp,0x90 +/* f175740: 27a300a0 */ addiu $v1,$sp,0xa0 +.L0f175744: +/* f175744: 24420001 */ addiu $v0,$v0,0x1 +/* f175748: 1443fffe */ bne $v0,$v1,.L0f175744 +/* f17574c: a040ffff */ sb $zero,-0x1($v0) +.L0f175750: +/* f175750: 8faf0144 */ lw $t7,0x144($sp) +/* f175754: 3c18800b */ lui $t8,0x800b +/* f175758: 2718abc8 */ addiu $t8,$t8,-21560 +/* f17575c: 15e00002 */ bnez $t7,.L0f175768 +/* f175760: 27b70090 */ addiu $s7,$sp,0x90 +/* f175764: afb80144 */ sw $t8,0x144($sp) +.L0f175768: +/* f175768: 5a0001d5 */ blezl $s0,.L0f175ec0 +/* f17576c: 8fb90140 */ lw $t9,0x140($sp) +/* f175770: 92a30000 */ lbu $v1,0x0($s5) +.L0f175774: +/* f175774: 286100c1 */ slti $at,$v1,0xc1 +/* f175778: 14200006 */ bnez $at,.L0f175794 +/* f17577c: 00601025 */ or $v0,$v1,$zero +/* f175780: 240100e7 */ addiu $at,$zero,0xe7 +/* f175784: 10410116 */ beq $v0,$at,.L0f175be0 +/* f175788: 240d0001 */ addiu $t5,$zero,0x1 +/* f17578c: 100001a7 */ beqz $zero,.L0f175e2c +/* f175790: 8ea10000 */ lw $at,0x0($s5) +.L0f175794: +/* f175794: 28410005 */ slti $at,$v0,0x5 +/* f175798: 14200009 */ bnez $at,.L0f1757c0 +/* f17579c: 2459ff4f */ addiu $t9,$v0,-177 +/* f1757a0: 2f210010 */ sltiu $at,$t9,0x10 +/* f1757a4: 102001a0 */ beqz $at,.L0f175e28 +/* f1757a8: 0019c880 */ sll $t9,$t9,0x2 +/* f1757ac: 3c017f1b */ lui $at,0x7f1b +/* f1757b0: 00390821 */ addu $at,$at,$t9 +/* f1757b4: 8c397c30 */ lw $t9,0x7c30($at) +/* f1757b8: 03200008 */ jr $t9 +/* f1757bc: 00000000 */ sll $zero,$zero,0x0 +.L0f1757c0: +/* f1757c0: 24010004 */ addiu $at,$zero,0x4 +/* f1757c4: 104100c8 */ beq $v0,$at,.L0f175ae8 +/* f1757c8: 8fb800e0 */ lw $t8,0xe0($sp) +/* f1757cc: 10000197 */ beqz $zero,.L0f175e2c +/* f1757d0: 8ea10000 */ lw $at,0x0($s5) +/* f1757d4: 240c0001 */ addiu $t4,$zero,0x1 +/* f1757d8: 13c00003 */ beqz $s8,.L0f1757e8 +/* f1757dc: afac00e4 */ sw $t4,0xe4($sp) +/* f1757e0: 240d0001 */ addiu $t5,$zero,0x1 +/* f1757e4: afad00e8 */ sw $t5,0xe8($sp) +.L0f1757e8: +/* f1757e8: 8eb20004 */ lw $s2,0x4($s5) +/* f1757ec: 8eb30000 */ lw $s3,0x0($s5) +/* f1757f0: 8fa50144 */ lw $a1,0x144($sp) +/* f1757f4: 32440fff */ andi $a0,$s2,0xfff +/* f1757f8: 326f0200 */ andi $t7,$s3,0x200 +/* f1757fc: 00809025 */ or $s2,$a0,$zero +/* f175800: 0fc5cd3a */ jal func0f1734e8 +/* f175804: 01e09825 */ or $s3,$t7,$zero +/* f175808: 02402025 */ or $a0,$s2,$zero +/* f17580c: 0fc5cba3 */ jal func0f172e8c +/* f175810: 8fa50144 */ lw $a1,0x144($sp) +/* f175814: 10400006 */ beqz $v0,.L0f175830 +/* f175818: 00408825 */ or $s1,$v0,$zero +/* f17581c: 8c58000c */ lw $t8,0xc($v0) +/* f175820: 0018c8c0 */ sll $t9,$t8,0x3 +/* f175824: 001967c2 */ srl $t4,$t9,0x1f +/* f175828: 10000002 */ beqz $zero,.L0f175834 +/* f17582c: afac00f4 */ sw $t4,0xf4($sp) +.L0f175830: +/* f175830: afa000f4 */ sw $zero,0xf4($sp) +.L0f175834: +/* f175834: 104000aa */ beqz $v0,.L0f175ae0 +/* f175838: 02c02025 */ or $a0,$s6,$zero +/* f17583c: 8fa70104 */ lw $a3,0x104($sp) +/* f175840: afa00104 */ sw $zero,0x104($sp) +/* f175844: 8fa5012c */ lw $a1,0x12c($sp) +/* f175848: 02203025 */ or $a2,$s1,$zero +/* f17584c: 0fc5d0b9 */ jal func0f1742e4 +/* f175850: 0000f025 */ or $s8,$zero,$zero +/* f175854: 8ea30000 */ lw $v1,0x0($s5) +/* f175858: 0040b025 */ or $s6,$v0,$zero +/* f17585c: 306d0007 */ andi $t5,$v1,0x7 +/* f175860: 2da10005 */ sltiu $at,$t5,0x5 +/* f175864: 1020006f */ beqz $at,.L0f175a24 +/* f175868: 000d6880 */ sll $t5,$t5,0x2 +/* f17586c: 3c017f1b */ lui $at,0x7f1b +/* f175870: 002d0821 */ addu $at,$at,$t5 +/* f175874: 8c2d7c70 */ lw $t5,0x7c70($at) +/* f175878: 01a00008 */ jr $t5 +/* f17587c: 00000000 */ sll $zero,$zero,0x0 +/* f175880: 8ea80004 */ lw $t0,0x4($s5) +/* f175884: 00033582 */ srl $a2,$v1,0x16 +/* f175888: 00033d02 */ srl $a3,$v1,0x14 +/* f17588c: 00087602 */ srl $t6,$t0,0x18 +/* f175890: 31cf00ff */ andi $t7,$t6,0xff +/* f175894: 00031482 */ srl $v0,$v1,0x12 +/* f175898: 00034b82 */ srl $t1,$v1,0xe +/* f17589c: 00035282 */ srl $t2,$v1,0xa +/* f1758a0: 30d80003 */ andi $t8,$a2,0x3 +/* f1758a4: 30f90003 */ andi $t9,$a3,0x3 +/* f1758a8: 304c0003 */ andi $t4,$v0,0x3 +/* f1758ac: 312d000f */ andi $t5,$t1,0xf +/* f1758b0: 314e000f */ andi $t6,$t2,0xf +/* f1758b4: 03003025 */ or $a2,$t8,$zero +/* f1758b8: 03203825 */ or $a3,$t9,$zero +/* f1758bc: afae0018 */ sw $t6,0x18($sp) +/* f1758c0: afad0014 */ sw $t5,0x14($sp) +/* f1758c4: afac0010 */ sw $t4,0x10($sp) +/* f1758c8: afaf001c */ sw $t7,0x1c($sp) +/* f1758cc: afb30020 */ sw $s3,0x20($sp) +/* f1758d0: 02c02025 */ or $a0,$s6,$zero +/* f1758d4: 0fc5d524 */ jal func0f175490 +/* f1758d8: 02202825 */ or $a1,$s1,$zero +/* f1758dc: 10000051 */ beqz $zero,.L0f175a24 +/* f1758e0: 0040b025 */ or $s6,$v0,$zero +/* f1758e4: 8eb00004 */ lw $s0,0x4($s5) +/* f1758e8: 8fa50144 */ lw $a1,0x144($sp) +/* f1758ec: 00107b02 */ srl $t7,$s0,0xc +/* f1758f0: 31e40fff */ andi $a0,$t7,0xfff +/* f1758f4: 0fc5cd3a */ jal func0f1734e8 +/* f1758f8: 00808025 */ or $s0,$a0,$zero +/* f1758fc: 02002025 */ or $a0,$s0,$zero +/* f175900: 0fc5cba3 */ jal func0f172e8c +/* f175904: 8fa50144 */ lw $a1,0x144($sp) +/* f175908: 10400046 */ beqz $v0,.L0f175a24 +/* f17590c: 00405825 */ or $t3,$v0,$zero +/* f175910: 8ea30000 */ lw $v1,0x0($s5) +/* f175914: 8ea80004 */ lw $t0,0x4($s5) +/* f175918: afb30024 */ sw $s3,0x24($sp) +/* f17591c: 00033582 */ srl $a2,$v1,0x16 +/* f175920: 0008ce02 */ srl $t9,$t0,0x18 +/* f175924: 332c00ff */ andi $t4,$t9,0xff +/* f175928: 00033d02 */ srl $a3,$v1,0x14 +/* f17592c: 00031482 */ srl $v0,$v1,0x12 +/* f175930: 00034b82 */ srl $t1,$v1,0xe +/* f175934: 00035282 */ srl $t2,$v1,0xa +/* f175938: 30cd0003 */ andi $t5,$a2,0x3 +/* f17593c: 30ee0003 */ andi $t6,$a3,0x3 +/* f175940: 304f0003 */ andi $t7,$v0,0x3 +/* f175944: 3138000f */ andi $t8,$t1,0xf +/* f175948: 3159000f */ andi $t9,$t2,0xf +/* f17594c: 01a03025 */ or $a2,$t5,$zero +/* f175950: 01c03825 */ or $a3,$t6,$zero +/* f175954: afb9001c */ sw $t9,0x1c($sp) +/* f175958: afb80018 */ sw $t8,0x18($sp) +/* f17595c: afaf0010 */ sw $t7,0x10($sp) +/* f175960: afac0020 */ sw $t4,0x20($sp) +/* f175964: afab0014 */ sw $t3,0x14($sp) +/* f175968: 02c02025 */ or $a0,$s6,$zero +/* f17596c: 0fc5d4c2 */ jal func0f175308 +/* f175970: 02202825 */ or $a1,$s1,$zero +/* f175974: 1000002b */ beqz $zero,.L0f175a24 +/* f175978: 0040b025 */ or $s6,$v0,$zero +/* f17597c: 00033582 */ srl $a2,$v1,0x16 +/* f175980: 00033d02 */ srl $a3,$v1,0x14 +/* f175984: 00031482 */ srl $v0,$v1,0x12 +/* f175988: 30cc0003 */ andi $t4,$a2,0x3 +/* f17598c: 30ed0003 */ andi $t5,$a3,0x3 +/* f175990: 304e0003 */ andi $t6,$v0,0x3 +/* f175994: 01803025 */ or $a2,$t4,$zero +/* f175998: 01a03825 */ or $a3,$t5,$zero +/* f17599c: afae0010 */ sw $t6,0x10($sp) +/* f1759a0: 02c02025 */ or $a0,$s6,$zero +/* f1759a4: 02202825 */ or $a1,$s1,$zero +/* f1759a8: 0fc5d479 */ jal func0f1751e4 +/* f1759ac: afb30014 */ sw $s3,0x14($sp) +/* f1759b0: 1000001c */ beqz $zero,.L0f175a24 +/* f1759b4: 0040b025 */ or $s6,$v0,$zero +/* f1759b8: 00033582 */ srl $a2,$v1,0x16 +/* f1759bc: 00033d02 */ srl $a3,$v1,0x14 +/* f1759c0: 00031482 */ srl $v0,$v1,0x12 +/* f1759c4: 30cf0003 */ andi $t7,$a2,0x3 +/* f1759c8: 30f80003 */ andi $t8,$a3,0x3 +/* f1759cc: 30590003 */ andi $t9,$v0,0x3 +/* f1759d0: 01e03025 */ or $a2,$t7,$zero +/* f1759d4: 03003825 */ or $a3,$t8,$zero +/* f1759d8: afb90010 */ sw $t9,0x10($sp) +/* f1759dc: 02c02025 */ or $a0,$s6,$zero +/* f1759e0: 0fc5d58f */ jal func0f17563c +/* f1759e4: 02202825 */ or $a1,$s1,$zero +/* f1759e8: 1000000e */ beqz $zero,.L0f175a24 +/* f1759ec: 0040b025 */ or $s6,$v0,$zero +/* f1759f0: 00033582 */ srl $a2,$v1,0x16 +/* f1759f4: 00033d02 */ srl $a3,$v1,0x14 +/* f1759f8: 00031482 */ srl $v0,$v1,0x12 +/* f1759fc: 30cc0003 */ andi $t4,$a2,0x3 +/* f175a00: 30ed0003 */ andi $t5,$a3,0x3 +/* f175a04: 304e0003 */ andi $t6,$v0,0x3 +/* f175a08: 01803025 */ or $a2,$t4,$zero +/* f175a0c: 01a03825 */ or $a3,$t5,$zero +/* f175a10: afae0010 */ sw $t6,0x10($sp) +/* f175a14: 02c02025 */ or $a0,$s6,$zero +/* f175a18: 0fc5d577 */ jal func0f1755dc +/* f175a1c: 02202825 */ or $a1,$s1,$zero +/* f175a20: 0040b025 */ or $s6,$v0,$zero +.L0f175a24: +/* f175a24: 8faf00e0 */ lw $t7,0xe0($sp) +/* f175a28: 240106cb */ addiu $at,$zero,0x6cb +/* f175a2c: 11e0002c */ beqz $t7,.L0f175ae0 +/* f175a30: 00000000 */ sll $zero,$zero,0x0 +/* f175a34: 56410005 */ bnel $s2,$at,.L0f175a4c +/* f175a38: 24010a6a */ addiu $at,$zero,0xa6a +/* f175a3c: 0fc4f0ba */ jal func0f13c2e8 +/* f175a40: 24040001 */ addiu $a0,$zero,0x1 +/* f175a44: 241e0001 */ addiu $s8,$zero,0x1 +/* f175a48: 24010a6a */ addiu $at,$zero,0xa6a +.L0f175a4c: +/* f175a4c: 16410003 */ bne $s2,$at,.L0f175a5c +/* f175a50: 24040006 */ addiu $a0,$zero,0x6 +/* f175a54: 0fc4f0ba */ jal func0f13c2e8 +/* f175a58: 241e0001 */ addiu $s8,$zero,0x1 +.L0f175a5c: +/* f175a5c: 24010a69 */ addiu $at,$zero,0xa69 +/* f175a60: 16410003 */ bne $s2,$at,.L0f175a70 +/* f175a64: 24040007 */ addiu $a0,$zero,0x7 +/* f175a68: 0fc4f0ba */ jal func0f13c2e8 +/* f175a6c: 241e0001 */ addiu $s8,$zero,0x1 +.L0f175a70: +/* f175a70: 240106e2 */ addiu $at,$zero,0x6e2 +/* f175a74: 16410003 */ bne $s2,$at,.L0f175a84 +/* f175a78: 24040003 */ addiu $a0,$zero,0x3 +/* f175a7c: 0fc4f0ba */ jal func0f13c2e8 +/* f175a80: 241e0001 */ addiu $s8,$zero,0x1 +.L0f175a84: +/* f175a84: 240101c7 */ addiu $at,$zero,0x1c7 +/* f175a88: 12410004 */ beq $s2,$at,.L0f175a9c +/* f175a8c: 24040001 */ addiu $a0,$zero,0x1 +/* f175a90: 24010dae */ addiu $at,$zero,0xdae +/* f175a94: 56410004 */ bnel $s2,$at,.L0f175aa8 +/* f175a98: 2401029b */ addiu $at,$zero,0x29b +.L0f175a9c: +/* f175a9c: 0fc4f0ba */ jal func0f13c2e8 +/* f175aa0: 241e0001 */ addiu $s8,$zero,0x1 +/* f175aa4: 2401029b */ addiu $at,$zero,0x29b +.L0f175aa8: +/* f175aa8: 16410003 */ bne $s2,$at,.L0f175ab8 +/* f175aac: 24040004 */ addiu $a0,$zero,0x4 +/* f175ab0: 0fc4f0ba */ jal func0f13c2e8 +/* f175ab4: 241e0001 */ addiu $s8,$zero,0x1 +.L0f175ab8: +/* f175ab8: 2401090f */ addiu $at,$zero,0x90f +/* f175abc: 16410003 */ bne $s2,$at,.L0f175acc +/* f175ac0: 24040005 */ addiu $a0,$zero,0x5 +/* f175ac4: 0fc4f0ba */ jal func0f13c2e8 +/* f175ac8: 241e0001 */ addiu $s8,$zero,0x1 +.L0f175acc: +/* f175acc: 24010a42 */ addiu $at,$zero,0xa42 +/* f175ad0: 16410003 */ bne $s2,$at,.L0f175ae0 +/* f175ad4: 24040002 */ addiu $a0,$zero,0x2 +/* f175ad8: 0fc4f0ba */ jal func0f13c2e8 +/* f175adc: 241e0001 */ addiu $s8,$zero,0x1 +.L0f175ae0: +/* f175ae0: 100000d7 */ beqz $zero,.L0f175e40 +/* f175ae4: 26b50008 */ addiu $s5,$s5,0x8 +.L0f175ae8: +/* f175ae8: 1300001e */ beqz $t8,.L0f175b64 +/* f175aec: 3c0100ff */ lui $at,0xff +/* f175af0: 92a30001 */ lbu $v1,0x1($s5) +/* f175af4: 8eb30004 */ lw $s3,0x4($s5) +/* f175af8: 3421ffff */ ori $at,$at,0xffff +/* f175afc: 00032102 */ srl $a0,$v1,0x4 +/* f175b00: 24840001 */ addiu $a0,$a0,0x1 +/* f175b04: 3062000f */ andi $v0,$v1,0xf +/* f175b08: 0044a021 */ addu $s4,$v0,$a0 +/* f175b0c: 0261c824 */ and $t9,$s3,$at +/* f175b10: 0054082a */ slt $at,$v0,$s4 +/* f175b14: 03209825 */ or $s3,$t9,$zero +/* f175b18: 10200012 */ beqz $at,.L0f175b64 +/* f175b1c: 00408825 */ or $s1,$v0,$zero +/* f175b20: 00026080 */ sll $t4,$v0,0x2 +/* f175b24: 27ad00a0 */ addiu $t5,$sp,0xa0 +/* f175b28: 018d9021 */ addu $s2,$t4,$t5 +.L0f175b2c: +/* f175b2c: 13c00007 */ beqz $s8,.L0f175b4c +/* f175b30: 02f18021 */ addu $s0,$s7,$s1 +/* f175b34: 920e0000 */ lbu $t6,0x0($s0) +/* f175b38: 51c00005 */ beqzl $t6,.L0f175b50 +/* f175b3c: 26310001 */ addiu $s1,$s1,0x1 +/* f175b40: 0fc4f01f */ jal func0f13c07c +/* f175b44: 8e440000 */ lw $a0,0x0($s2) +/* f175b48: a2000000 */ sb $zero,0x0($s0) +.L0f175b4c: +/* f175b4c: 26310001 */ addiu $s1,$s1,0x1 +.L0f175b50: +/* f175b50: 0234082a */ slt $at,$s1,$s4 +/* f175b54: ae530000 */ sw $s3,0x0($s2) +/* f175b58: 26520004 */ addiu $s2,$s2,0x4 +/* f175b5c: 1420fff3 */ bnez $at,.L0f175b2c +/* f175b60: 2673000c */ addiu $s3,$s3,0xc +.L0f175b64: +/* f175b64: 8faf00f4 */ lw $t7,0xf4($sp) +/* f175b68: 8fb80148 */ lw $t8,0x148($sp) +/* f175b6c: 51e00016 */ beqzl $t7,.L0f175bc8 +/* f175b70: 8ea10000 */ lw $at,0x0($s5) +/* f175b74: 13000013 */ beqz $t8,.L0f175bc4 +/* f175b78: 3c0100ff */ lui $at,0xff +/* f175b7c: 92a40001 */ lbu $a0,0x1($s5) +/* f175b80: 8ea50004 */ lw $a1,0x4($s5) +/* f175b84: 3421ffff */ ori $at,$at,0xffff +/* f175b88: 0004c902 */ srl $t9,$a0,0x4 +/* f175b8c: 27240001 */ addiu $a0,$t9,0x1 +/* f175b90: 00001825 */ or $v1,$zero,$zero +/* f175b94: 1880000b */ blez $a0,.L0f175bc4 +/* f175b98: 00a16024 */ and $t4,$a1,$at +/* f175b9c: 030c1021 */ addu $v0,$t8,$t4 +.L0f175ba0: +/* f175ba0: 844d0008 */ lh $t5,0x8($v0) +/* f175ba4: 844f000a */ lh $t7,0xa($v0) +/* f175ba8: 24630001 */ addiu $v1,$v1,0x1 +/* f175bac: 000d7043 */ sra $t6,$t5,0x1 +/* f175bb0: 000fc843 */ sra $t9,$t7,0x1 +/* f175bb4: 2442000c */ addiu $v0,$v0,0xc +/* f175bb8: a44efffc */ sh $t6,-0x4($v0) +/* f175bbc: 1464fff8 */ bne $v1,$a0,.L0f175ba0 +/* f175bc0: a459fffe */ sh $t9,-0x2($v0) +.L0f175bc4: +/* f175bc4: 8ea10000 */ lw $at,0x0($s5) +.L0f175bc8: +/* f175bc8: 26d60008 */ addiu $s6,$s6,0x8 +/* f175bcc: 26b50008 */ addiu $s5,$s5,0x8 +/* f175bd0: aec1fff8 */ sw $at,-0x8($s6) +/* f175bd4: 8eb8fffc */ lw $t8,-0x4($s5) +/* f175bd8: 10000099 */ beqz $zero,.L0f175e40 +/* f175bdc: aed8fffc */ sw $t8,-0x4($s6) +.L0f175be0: +/* f175be0: 3c018008 */ lui $at,0x8008 +/* f175be4: ac2d44d0 */ sw $t5,0x44d0($at) +/* f175be8: 8ea10000 */ lw $at,0x0($s5) +/* f175bec: 26d60008 */ addiu $s6,$s6,0x8 +/* f175bf0: 26b50008 */ addiu $s5,$s5,0x8 +/* f175bf4: aec1fff8 */ sw $at,-0x8($s6) +/* f175bf8: 8eb9fffc */ lw $t9,-0x4($s5) +/* f175bfc: 10000090 */ beqz $zero,.L0f175e40 +/* f175c00: aed9fffc */ sw $t9,-0x4($s6) +/* f175c04: 240c0001 */ addiu $t4,$zero,0x1 +/* f175c08: 13c00067 */ beqz $s8,.L0f175da8 +/* f175c0c: afac0104 */ sw $t4,0x104($sp) +/* f175c10: 240100bf */ addiu $at,$zero,0xbf +/* f175c14: 54610015 */ bnel $v1,$at,.L0f175c6c +/* f175c18: 92a20007 */ lbu $v0,0x7($s5) +/* f175c1c: 92ad0005 */ lbu $t5,0x5($s5) +/* f175c20: 2401000a */ addiu $at,$zero,0xa +/* f175c24: 24180001 */ addiu $t8,$zero,0x1 +/* f175c28: 01a1001a */ div $zero,$t5,$at +/* f175c2c: 00007812 */ mflo $t7 +/* f175c30: 02ef7021 */ addu $t6,$s7,$t7 +/* f175c34: a1d80000 */ sb $t8,0x0($t6) +/* f175c38: 92ac0006 */ lbu $t4,0x6($s5) +/* f175c3c: 24190001 */ addiu $t9,$zero,0x1 +/* f175c40: 0181001a */ div $zero,$t4,$at +/* f175c44: 00006812 */ mflo $t5 +/* f175c48: 02ed7821 */ addu $t7,$s7,$t5 +/* f175c4c: a1f90000 */ sb $t9,0x0($t7) +/* f175c50: 92ae0007 */ lbu $t6,0x7($s5) +/* f175c54: 01c1001a */ div $zero,$t6,$at +/* f175c58: 00006012 */ mflo $t4 +/* f175c5c: 02ec6821 */ addu $t5,$s7,$t4 +/* f175c60: 10000051 */ beqz $zero,.L0f175da8 +/* f175c64: a1b80000 */ sb $t8,0x0($t5) +/* f175c68: 92a20007 */ lbu $v0,0x7($s5) +.L0f175c6c: +/* f175c6c: 8ea30004 */ lw $v1,0x4($s5) +/* f175c70: 24040001 */ addiu $a0,$zero,0x1 +/* f175c74: 0002c902 */ srl $t9,$v0,0x4 +/* f175c78: 306f000f */ andi $t7,$v1,0xf +/* f175c7c: 172f0004 */ bne $t9,$t7,.L0f175c90 +/* f175c80: 01e01825 */ or $v1,$t7,$zero +/* f175c84: 8eae0000 */ lw $t6,0x0($s5) +/* f175c88: 31cc000f */ andi $t4,$t6,0xf +/* f175c8c: 132c000b */ beq $t9,$t4,.L0f175cbc +.L0f175c90: +/* f175c90: 24020001 */ addiu $v0,$zero,0x1 +/* f175c94: 02e3c021 */ addu $t8,$s7,$v1 +/* f175c98: a3020000 */ sb $v0,0x0($t8) +/* f175c9c: 92ad0007 */ lbu $t5,0x7($s5) +/* f175ca0: 000dc902 */ srl $t9,$t5,0x4 +/* f175ca4: 02f97821 */ addu $t7,$s7,$t9 +/* f175ca8: a1e20000 */ sb $v0,0x0($t7) +/* f175cac: 8eae0000 */ lw $t6,0x0($s5) +/* f175cb0: 31cc000f */ andi $t4,$t6,0xf +/* f175cb4: 02ecc021 */ addu $t8,$s7,$t4 +/* f175cb8: a3020000 */ sb $v0,0x0($t8) +.L0f175cbc: +/* f175cbc: 96a30006 */ lhu $v1,0x6($s5) +/* f175cc0: 92a20006 */ lbu $v0,0x6($s5) +/* f175cc4: 00036b02 */ srl $t5,$v1,0xc +/* f175cc8: 3059000f */ andi $t9,$v0,0xf +/* f175ccc: 15b90004 */ bne $t5,$t9,.L0f175ce0 +/* f175cd0: 03201025 */ or $v0,$t9,$zero +/* f175cd4: 92af0003 */ lbu $t7,0x3($s5) +/* f175cd8: 000f7102 */ srl $t6,$t7,0x4 +/* f175cdc: 11ae000b */ beq $t5,$t6,.L0f175d0c +.L0f175ce0: +/* f175ce0: 24030001 */ addiu $v1,$zero,0x1 +/* f175ce4: 02e26021 */ addu $t4,$s7,$v0 +/* f175ce8: a1830000 */ sb $v1,0x0($t4) +/* f175cec: 96b80006 */ lhu $t8,0x6($s5) +/* f175cf0: 00186b02 */ srl $t5,$t8,0xc +/* f175cf4: 02edc821 */ addu $t9,$s7,$t5 +/* f175cf8: a3230000 */ sb $v1,0x0($t9) +/* f175cfc: 92af0003 */ lbu $t7,0x3($s5) +/* f175d00: 000f7102 */ srl $t6,$t7,0x4 +/* f175d04: 02ee6021 */ addu $t4,$s7,$t6 +/* f175d08: a1830000 */ sb $v1,0x0($t4) +.L0f175d0c: +/* f175d0c: 92a30005 */ lbu $v1,0x5($s5) +/* f175d10: 96a20004 */ lhu $v0,0x4($s5) +/* f175d14: 0003c102 */ srl $t8,$v1,0x4 +/* f175d18: 304d000f */ andi $t5,$v0,0xf +/* f175d1c: 170d0004 */ bne $t8,$t5,.L0f175d30 +/* f175d20: 01a01025 */ or $v0,$t5,$zero +/* f175d24: 92b90002 */ lbu $t9,0x2($s5) +/* f175d28: 332f000f */ andi $t7,$t9,0xf +/* f175d2c: 130f000a */ beq $t8,$t7,.L0f175d58 +.L0f175d30: +/* f175d30: 02e27021 */ addu $t6,$s7,$v0 +/* f175d34: a1c40000 */ sb $a0,0x0($t6) +/* f175d38: 92ac0005 */ lbu $t4,0x5($s5) +/* f175d3c: 000cc102 */ srl $t8,$t4,0x4 +/* f175d40: 02f86821 */ addu $t5,$s7,$t8 +/* f175d44: a1a40000 */ sb $a0,0x0($t5) +/* f175d48: 92b90002 */ lbu $t9,0x2($s5) +/* f175d4c: 332f000f */ andi $t7,$t9,0xf +/* f175d50: 02ef7021 */ addu $t6,$s7,$t7 +/* f175d54: a1c40000 */ sb $a0,0x0($t6) +.L0f175d58: +/* f175d58: 8ea30004 */ lw $v1,0x4($s5) +/* f175d5c: 92a20004 */ lbu $v0,0x4($s5) +/* f175d60: 24040001 */ addiu $a0,$zero,0x1 +/* f175d64: 00036702 */ srl $t4,$v1,0x1c +/* f175d68: 3058000f */ andi $t8,$v0,0xf +/* f175d6c: 15980004 */ bne $t4,$t8,.L0f175d80 +/* f175d70: 03001025 */ or $v0,$t8,$zero +/* f175d74: 96ad0002 */ lhu $t5,0x2($s5) +/* f175d78: 000dcb02 */ srl $t9,$t5,0xc +/* f175d7c: 1199000a */ beq $t4,$t9,.L0f175da8 +.L0f175d80: +/* f175d80: 02e27821 */ addu $t7,$s7,$v0 +/* f175d84: a1e40000 */ sb $a0,0x0($t7) +/* f175d88: 8eae0004 */ lw $t6,0x4($s5) +/* f175d8c: 000e6702 */ srl $t4,$t6,0x1c +/* f175d90: 02ecc021 */ addu $t8,$s7,$t4 +/* f175d94: a3040000 */ sb $a0,0x0($t8) +/* f175d98: 96ad0002 */ lhu $t5,0x2($s5) +/* f175d9c: 000dcb02 */ srl $t9,$t5,0xc +/* f175da0: 02f97821 */ addu $t7,$s7,$t9 +/* f175da4: a1e40000 */ sb $a0,0x0($t7) +.L0f175da8: +/* f175da8: 3c018008 */ lui $at,0x8008 +/* f175dac: ac2044d0 */ sw $zero,0x44d0($at) +/* f175db0: 8ea10000 */ lw $at,0x0($s5) +/* f175db4: 26d60008 */ addiu $s6,$s6,0x8 +/* f175db8: 26b50008 */ addiu $s5,$s5,0x8 +/* f175dbc: aec1fff8 */ sw $at,-0x8($s6) +/* f175dc0: 8eb8fffc */ lw $t8,-0x4($s5) +/* f175dc4: 1000001e */ beqz $zero,.L0f175e40 +/* f175dc8: aed8fffc */ sw $t8,-0x4($s6) +/* f175dcc: 240d0001 */ addiu $t5,$zero,0x1 +/* f175dd0: 001e102b */ sltu $v0,$zero,$s8 +/* f175dd4: afad00e4 */ sw $t5,0xe4($sp) +/* f175dd8: 0000f025 */ or $s8,$zero,$zero +/* f175ddc: 10400003 */ beqz $v0,.L0f175dec +/* f175de0: afa00104 */ sw $zero,0x104($sp) +/* f175de4: 24190001 */ addiu $t9,$zero,0x1 +/* f175de8: afb900e8 */ sw $t9,0xe8($sp) +.L0f175dec: +/* f175dec: afb6012c */ sw $s6,0x12c($sp) +/* f175df0: 8ea10000 */ lw $at,0x0($s5) +/* f175df4: 26d60008 */ addiu $s6,$s6,0x8 +/* f175df8: 26b50008 */ addiu $s5,$s5,0x8 +/* f175dfc: aec1fff8 */ sw $at,-0x8($s6) +/* f175e00: 8eaefffc */ lw $t6,-0x4($s5) +/* f175e04: 1000000e */ beqz $zero,.L0f175e40 +/* f175e08: aecefffc */ sw $t6,-0x4($s6) +/* f175e0c: 8ea10000 */ lw $at,0x0($s5) +/* f175e10: 26d60008 */ addiu $s6,$s6,0x8 +/* f175e14: 26b50008 */ addiu $s5,$s5,0x8 +/* f175e18: aec1fff8 */ sw $at,-0x8($s6) +/* f175e1c: 8eb9fffc */ lw $t9,-0x4($s5) +/* f175e20: 10000007 */ beqz $zero,.L0f175e40 +/* f175e24: aed9fffc */ sw $t9,-0x4($s6) +.L0f175e28: +/* f175e28: 8ea10000 */ lw $at,0x0($s5) +.L0f175e2c: +/* f175e2c: 26d60008 */ addiu $s6,$s6,0x8 +/* f175e30: 26b50008 */ addiu $s5,$s5,0x8 +/* f175e34: aec1fff8 */ sw $at,-0x8($s6) +/* f175e38: 8eaefffc */ lw $t6,-0x4($s5) +/* f175e3c: aecefffc */ sw $t6,-0x4($s6) +.L0f175e40: +/* f175e40: 8fad0128 */ lw $t5,0x128($sp) +/* f175e44: 8fb900e4 */ lw $t9,0xe4($sp) +/* f175e48: 25b8ffff */ addiu $t8,$t5,-1 +/* f175e4c: 17200003 */ bnez $t9,.L0f175e5c +/* f175e50: afb80128 */ sw $t8,0x128($sp) +/* f175e54: 5f000017 */ bgtzl $t8,.L0f175eb4 +/* f175e58: 8fad0128 */ lw $t5,0x128($sp) +.L0f175e5c: +/* f175e5c: 8faf00e8 */ lw $t7,0xe8($sp) +/* f175e60: afa000e4 */ sw $zero,0xe4($sp) +/* f175e64: 00008025 */ or $s0,$zero,$zero +/* f175e68: 55e00004 */ bnezl $t7,.L0f175e7c +/* f175e6c: afa000e8 */ sw $zero,0xe8($sp) +/* f175e70: 53c00010 */ beqzl $s8,.L0f175eb4 +/* f175e74: 8fad0128 */ lw $t5,0x128($sp) +/* f175e78: afa000e8 */ sw $zero,0xe8($sp) +.L0f175e7c: +/* f175e7c: 27b10090 */ addiu $s1,$sp,0x90 +.L0f175e80: +/* f175e80: 922c0000 */ lbu $t4,0x0($s1) +/* f175e84: 00107080 */ sll $t6,$s0,0x2 +/* f175e88: 03ae2021 */ addu $a0,$sp,$t6 +/* f175e8c: 51800005 */ beqzl $t4,.L0f175ea4 +/* f175e90: 26100001 */ addiu $s0,$s0,0x1 +/* f175e94: 0fc4f01f */ jal func0f13c07c +/* f175e98: 8c8400a0 */ lw $a0,0xa0($a0) +/* f175e9c: a2200000 */ sb $zero,0x0($s1) +/* f175ea0: 26100001 */ addiu $s0,$s0,0x1 +.L0f175ea4: +/* f175ea4: 24010010 */ addiu $at,$zero,0x10 +/* f175ea8: 1601fff5 */ bne $s0,$at,.L0f175e80 +/* f175eac: 26310001 */ addiu $s1,$s1,0x1 +/* f175eb0: 8fad0128 */ lw $t5,0x128($sp) +.L0f175eb4: +/* f175eb4: 5da0fe2f */ bgtzl $t5,.L0f175774 +/* f175eb8: 92a30000 */ lbu $v1,0x0($s5) +/* f175ebc: 8fb90140 */ lw $t9,0x140($sp) +.L0f175ec0: +/* f175ec0: 8fbf0054 */ lw $ra,0x54($sp) +/* f175ec4: 8fb00030 */ lw $s0,0x30($sp) +/* f175ec8: 02d91023 */ subu $v0,$s6,$t9 +/* f175ecc: 8fb60048 */ lw $s6,0x48($sp) +/* f175ed0: 8fb10034 */ lw $s1,0x34($sp) +/* f175ed4: 8fb20038 */ lw $s2,0x38($sp) +/* f175ed8: 8fb3003c */ lw $s3,0x3c($sp) +/* f175edc: 8fb40040 */ lw $s4,0x40($sp) +/* f175ee0: 8fb50044 */ lw $s5,0x44($sp) +/* f175ee4: 8fb7004c */ lw $s7,0x4c($sp) +/* f175ee8: 8fbe0050 */ lw $s8,0x50($sp) +/* f175eec: 03e00008 */ jr $ra +/* f175ef0: 27bd0138 */ addiu $sp,$sp,0x138 +); + +GLOBAL_ASM( +glabel func0f175ef4 +/* f175ef4: 000670c3 */ sra $t6,$a2,0x3 +/* f175ef8: 25c2ffff */ addiu $v0,$t6,-1 +/* f175efc: 01c03025 */ or $a2,$t6,$zero +/* f175f00: 000218c0 */ sll $v1,$v0,0x3 +/* f175f04: 00642021 */ addu $a0,$v1,$a0 +/* f175f08: 00652821 */ addu $a1,$v1,$a1 +/* f175f0c: 01c03825 */ or $a3,$t6,$zero +/* f175f10: 10c0000a */ beqz $a2,.L0f175f3c +/* f175f14: 00403025 */ or $a2,$v0,$zero +.L0f175f18: +/* f175f18: 8c980000 */ lw $t8,0x0($a0) +/* f175f1c: 8c990004 */ lw $t9,0x4($a0) +/* f175f20: 00c03825 */ or $a3,$a2,$zero +/* f175f24: 24a5fff8 */ addiu $a1,$a1,-8 +/* f175f28: 2484fff8 */ addiu $a0,$a0,-8 +/* f175f2c: acb80008 */ sw $t8,0x8($a1) +/* f175f30: acb9000c */ sw $t9,0xc($a1) +/* f175f34: 14c0fff8 */ bnez $a2,.L0f175f18 +/* f175f38: 24c6ffff */ addiu $a2,$a2,-1 +.L0f175f3c: +/* f175f3c: 03e00008 */ jr $ra +/* f175f40: 00000000 */ sll $zero,$zero,0x0 +/* f175f44: 00000000 */ sll $zero,$zero,0x0 +/* f175f48: 00000000 */ sll $zero,$zero,0x0 +/* f175f4c: 00000000 */ sll $zero,$zero,0x0 +/* f175f50: 03e00008 */ jr $ra +/* f175f54: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f175f58 +/* f175f58: afa40000 */ sw $a0,0x0($sp) +/* f175f5c: afa50004 */ sw $a1,0x4($sp) +/* f175f60: 03e00008 */ jr $ra +/* f175f64: afa60008 */ sw $a2,0x8($sp) +/* f175f68: afa40000 */ sw $a0,0x0($sp) +/* f175f6c: afa50004 */ sw $a1,0x4($sp) +/* f175f70: 03e00008 */ jr $ra +/* f175f74: 00001025 */ or $v0,$zero,$zero +/* f175f78: afa40000 */ sw $a0,0x0($sp) +/* f175f7c: afa50004 */ sw $a1,0x4($sp) +/* f175f80: 03e00008 */ jr $ra +/* f175f84: afa60008 */ sw $a2,0x8($sp) +/* f175f88: 00000000 */ sll $zero,$zero,0x0 +/* f175f8c: 00000000 */ sll $zero,$zero,0x0 +/* f175f90: 03e00008 */ jr $ra +/* f175f94: 00000000 */ sll $zero,$zero,0x0 +/* f175f98: 27bdffe8 */ addiu $sp,$sp,-24 +/* f175f9c: afbf0014 */ sw $ra,0x14($sp) +/* f175fa0: 0fc59ccc */ jal func0f167330 +/* f175fa4: 00000000 */ sll $zero,$zero,0x0 +/* f175fa8: 0c00494a */ jal 0x12528 +/* f175fac: 24040005 */ addiu $a0,$zero,0x5 +/* f175fb0: 0fc59cbc */ jal func0f1672f0 +/* f175fb4: 24040005 */ addiu $a0,$zero,0x5 +/* f175fb8: 8fbf0014 */ lw $ra,0x14($sp) +/* f175fbc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f175fc0: 03e00008 */ jr $ra +/* f175fc4: 00000000 */ sll $zero,$zero,0x0 +/* f175fc8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f175fcc: afbf0014 */ sw $ra,0x14($sp) +/* f175fd0: 0c004965 */ jal 0x12594 +/* f175fd4: 24040005 */ addiu $a0,$zero,0x5 +/* f175fd8: 0fc59cbc */ jal func0f1672f0 +/* f175fdc: 24040005 */ addiu $a0,$zero,0x5 +/* f175fe0: 8fbf0014 */ lw $ra,0x14($sp) +/* f175fe4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f175fe8: 03e00008 */ jr $ra +/* f175fec: 00000000 */ sll $zero,$zero,0x0 +/* f175ff0: 3c027f1b */ lui $v0,0x7f1b +/* f175ff4: 03e00008 */ jr $ra +/* f175ff8: 24427c90 */ addiu $v0,$v0,0x7c90 +/* f175ffc: 00000000 */ sll $zero,$zero,0x0 +/* f176000: 03e00008 */ jr $ra +/* f176004: 00801025 */ or $v0,$a0,$zero +/* f176008: afa50004 */ sw $a1,0x4($sp) +/* f17600c: afa60008 */ sw $a2,0x8($sp) +/* f176010: afa7000c */ sw $a3,0xc($sp) +/* f176014: 03e00008 */ jr $ra +/* f176018: 00801025 */ or $v0,$a0,$zero +/* f17601c: afa50004 */ sw $a1,0x4($sp) +/* f176020: afa60008 */ sw $a2,0x8($sp) +/* f176024: afa7000c */ sw $a3,0xc($sp) +/* f176028: 03e00008 */ jr $ra +/* f17602c: 00801025 */ or $v0,$a0,$zero +/* f176030: afa50004 */ sw $a1,0x4($sp) +/* f176034: afa60008 */ sw $a2,0x8($sp) +/* f176038: afa7000c */ sw $a3,0xc($sp) +/* f17603c: 03e00008 */ jr $ra +/* f176040: 00801025 */ or $v0,$a0,$zero +/* f176044: afa50004 */ sw $a1,0x4($sp) +/* f176048: afa60008 */ sw $a2,0x8($sp) +/* f17604c: afa7000c */ sw $a3,0xc($sp) +/* f176050: 03e00008 */ jr $ra +/* f176054: 00801025 */ or $v0,$a0,$zero +/* f176058: 03e00008 */ jr $ra +/* f17605c: e7ac0000 */ swc1 $f12,0x0($sp) +/* f176060: afa50004 */ sw $a1,0x4($sp) +/* f176064: afa60008 */ sw $a2,0x8($sp) +/* f176068: afa7000c */ sw $a3,0xc($sp) +/* f17606c: 03e00008 */ jr $ra +/* f176070: 00801025 */ or $v0,$a0,$zero +/* f176074: 03e00008 */ jr $ra +/* f176078: 00000000 */ sll $zero,$zero,0x0 +/* f17607c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f176080 +/* f176080: 3c028008 */ lui $v0,0x8008 +/* f176084: 03e00008 */ jr $ra +/* f176088: 8c4244f0 */ lw $v0,0x44f0($v0) +/* f17608c: 3c018008 */ lui $at,0x8008 +/* f176090: ac2044f0 */ sw $zero,0x44f0($at) +/* f176094: 3c018008 */ lui $at,0x8008 +/* f176098: ac2044f4 */ sw $zero,0x44f4($at) +/* f17609c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1760a0: 2401005a */ addiu $at,$zero,0x5a +/* f1760a4: 10810003 */ beq $a0,$at,.L0f1760b4 +/* f1760a8: afbf0014 */ sw $ra,0x14($sp) +/* f1760ac: 0fc5d831 */ jal func0f1760c4 +/* f1760b0: 00000000 */ sll $zero,$zero,0x0 +.L0f1760b4: +/* f1760b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f1760b8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1760bc: 03e00008 */ jr $ra +/* f1760c0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1760c4 +/* f1760c4: 3c0e8009 */ lui $t6,0x8009 +/* f1760c8: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f1760cc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1760d0: 24010001 */ addiu $at,$zero,0x1 +/* f1760d4: 15c1002f */ bne $t6,$at,.L0f176194 +/* f1760d8: afbf0014 */ sw $ra,0x14($sp) +/* f1760dc: 3c02800a */ lui $v0,0x800a +/* f1760e0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f1760e4: 8c580318 */ lw $t8,0x318($v0) +/* f1760e8: 3c06800b */ lui $a2,0x800b +/* f1760ec: 24c6b7c0 */ addiu $a2,$a2,-18496 +/* f1760f0: 240f0140 */ addiu $t7,$zero,0x140 +/* f1760f4: 13000022 */ beqz $t8,.L0f176180 +/* f1760f8: accf0000 */ sw $t7,0x0($a2) +/* f1760fc: 8c59006c */ lw $t9,0x6c($v0) +/* f176100: 00002825 */ or $a1,$zero,$zero +/* f176104: 00002025 */ or $a0,$zero,$zero +/* f176108: 13200003 */ beqz $t9,.L0f176118 +/* f17610c: 00001825 */ or $v1,$zero,$zero +/* f176110: 10000001 */ beqz $zero,.L0f176118 +/* f176114: 24050001 */ addiu $a1,$zero,0x1 +.L0f176118: +/* f176118: 8c480068 */ lw $t0,0x68($v0) +/* f17611c: 240e006e */ addiu $t6,$zero,0x6e +/* f176120: 11000003 */ beqz $t0,.L0f176130 +/* f176124: 00000000 */ sll $zero,$zero,0x0 +/* f176128: 10000001 */ beqz $zero,.L0f176130 +/* f17612c: 24040001 */ addiu $a0,$zero,0x1 +.L0f176130: +/* f176130: 8c490064 */ lw $t1,0x64($v0) +/* f176134: 11200003 */ beqz $t1,.L0f176144 +/* f176138: 00000000 */ sll $zero,$zero,0x0 +/* f17613c: 10000001 */ beqz $zero,.L0f176144 +/* f176140: 24030001 */ addiu $v1,$zero,0x1 +.L0f176144: +/* f176144: 8c4a0070 */ lw $t2,0x70($v0) +/* f176148: 00001025 */ or $v0,$zero,$zero +/* f17614c: 11400003 */ beqz $t2,.L0f17615c +/* f176150: 00000000 */ sll $zero,$zero,0x0 +/* f176154: 10000001 */ beqz $zero,.L0f17615c +/* f176158: 24020001 */ addiu $v0,$zero,0x1 +.L0f17615c: +/* f17615c: 00435821 */ addu $t3,$v0,$v1 +/* f176160: 01646021 */ addu $t4,$t3,$a0 +/* f176164: 01856821 */ addu $t5,$t4,$a1 +/* f176168: 29a10002 */ slti $at,$t5,0x2 +/* f17616c: 14200004 */ bnez $at,.L0f176180 +/* f176170: 3c02800b */ lui $v0,0x800b +/* f176174: 2442b7c4 */ addiu $v0,$v0,-18492 +/* f176178: 10000033 */ beqz $zero,.L0f176248 +/* f17617c: ac4e0000 */ sw $t6,0x0($v0) +.L0f176180: +/* f176180: 3c02800b */ lui $v0,0x800b +/* f176184: 2442b7c4 */ addiu $v0,$v0,-18492 +/* f176188: 240f00dc */ addiu $t7,$zero,0xdc +/* f17618c: 1000002e */ beqz $zero,.L0f176248 +/* f176190: ac4f0000 */ sw $t7,0x0($v0) +.L0f176194: +/* f176194: 3c02800a */ lui $v0,0x800a +/* f176198: 24429fc0 */ addiu $v0,$v0,-24640 +/* f17619c: 8c590318 */ lw $t9,0x318($v0) +/* f1761a0: 3c06800b */ lui $a2,0x800b +/* f1761a4: 24c6b7c0 */ addiu $a2,$a2,-18496 +/* f1761a8: 24180280 */ addiu $t8,$zero,0x280 +/* f1761ac: 13200022 */ beqz $t9,.L0f176238 +/* f1761b0: acd80000 */ sw $t8,0x0($a2) +/* f1761b4: 8c48006c */ lw $t0,0x6c($v0) +/* f1761b8: 00002825 */ or $a1,$zero,$zero +/* f1761bc: 00002025 */ or $a0,$zero,$zero +/* f1761c0: 11000003 */ beqz $t0,.L0f1761d0 +/* f1761c4: 00001825 */ or $v1,$zero,$zero +/* f1761c8: 10000001 */ beqz $zero,.L0f1761d0 +/* f1761cc: 24050001 */ addiu $a1,$zero,0x1 +.L0f1761d0: +/* f1761d0: 8c490068 */ lw $t1,0x68($v0) +/* f1761d4: 240f00dc */ addiu $t7,$zero,0xdc +/* f1761d8: 11200003 */ beqz $t1,.L0f1761e8 +/* f1761dc: 00000000 */ sll $zero,$zero,0x0 +/* f1761e0: 10000001 */ beqz $zero,.L0f1761e8 +/* f1761e4: 24040001 */ addiu $a0,$zero,0x1 +.L0f1761e8: +/* f1761e8: 8c4a0064 */ lw $t2,0x64($v0) +/* f1761ec: 11400003 */ beqz $t2,.L0f1761fc +/* f1761f0: 00000000 */ sll $zero,$zero,0x0 +/* f1761f4: 10000001 */ beqz $zero,.L0f1761fc +/* f1761f8: 24030001 */ addiu $v1,$zero,0x1 +.L0f1761fc: +/* f1761fc: 8c4b0070 */ lw $t3,0x70($v0) +/* f176200: 00001025 */ or $v0,$zero,$zero +/* f176204: 11600003 */ beqz $t3,.L0f176214 +/* f176208: 00000000 */ sll $zero,$zero,0x0 +/* f17620c: 10000001 */ beqz $zero,.L0f176214 +/* f176210: 24020001 */ addiu $v0,$zero,0x1 +.L0f176214: +/* f176214: 00436021 */ addu $t4,$v0,$v1 +/* f176218: 01846821 */ addu $t5,$t4,$a0 +/* f17621c: 01a57021 */ addu $t6,$t5,$a1 +/* f176220: 29c10002 */ slti $at,$t6,0x2 +/* f176224: 14200004 */ bnez $at,.L0f176238 +/* f176228: 3c02800b */ lui $v0,0x800b +/* f17622c: 2442b7c4 */ addiu $v0,$v0,-18492 +/* f176230: 10000005 */ beqz $zero,.L0f176248 +/* f176234: ac4f0000 */ sw $t7,0x0($v0) +.L0f176238: +/* f176238: 3c02800b */ lui $v0,0x800b +/* f17623c: 2442b7c4 */ addiu $v0,$v0,-18492 +/* f176240: 241800dc */ addiu $t8,$zero,0xdc +/* f176244: ac580000 */ sw $t8,0x0($v0) +.L0f176248: +/* f176248: 8cd90000 */ lw $t9,0x0($a2) +/* f17624c: 8c480000 */ lw $t0,0x0($v0) +/* f176250: 24050004 */ addiu $a1,$zero,0x4 +/* f176254: 03280019 */ multu $t9,$t0 +/* f176258: 00002012 */ mflo $a0 +/* f17625c: 00044840 */ sll $t1,$a0,0x1 +/* f176260: 0c0048f2 */ jal 0x123c8 +/* f176264: 25240040 */ addiu $a0,$t1,0x40 +/* f176268: 3c038008 */ lui $v1,0x8008 +/* f17626c: 244b003f */ addiu $t3,$v0,0x3f +/* f176270: 2401ffc0 */ addiu $at,$zero,-64 +/* f176274: 8fbf0014 */ lw $ra,0x14($sp) +/* f176278: 246344f0 */ addiu $v1,$v1,0x44f0 +/* f17627c: 01616024 */ and $t4,$t3,$at +/* f176280: ac620000 */ sw $v0,0x0($v1) +/* f176284: ac6c0000 */ sw $t4,0x0($v1) +/* f176288: 3c018008 */ lui $at,0x8008 +/* f17628c: ac2c44f4 */ sw $t4,0x44f4($at) +/* f176290: 03e00008 */ jr $ra +/* f176294: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f176298 +/* f176298: 3c0e8008 */ lui $t6,0x8008 +/* f17629c: 8dce44f0 */ lw $t6,0x44f0($t6) +/* f1762a0: 3c018008 */ lui $at,0x8008 +/* f1762a4: 03e00008 */ jr $ra +/* f1762a8: ac2e44f4 */ sw $t6,0x44f4($at) +); + +GLOBAL_ASM( +glabel func0f1762ac +/* f1762ac: 3c02800a */ lui $v0,0x800a +/* f1762b0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f1762b4: 8c4e0318 */ lw $t6,0x318($v0) +/* f1762b8: 27bdffc0 */ addiu $sp,$sp,-64 +/* f1762bc: afbf0014 */ sw $ra,0x14($sp) +/* f1762c0: 11c0003a */ beqz $t6,.L0f1763ac +/* f1762c4: 00803825 */ or $a3,$a0,$zero +/* f1762c8: 8c46028c */ lw $a2,0x28c($v0) +/* f1762cc: 28c10002 */ slti $at,$a2,0x2 +/* f1762d0: 10200020 */ beqz $at,.L0f176354 +/* f1762d4: 00000000 */ sll $zero,$zero,0x0 +/* f1762d8: 8c4f006c */ lw $t7,0x6c($v0) +/* f1762dc: 24010002 */ addiu $at,$zero,0x2 +/* f1762e0: 00002825 */ or $a1,$zero,$zero +/* f1762e4: 11e00003 */ beqz $t7,.L0f1762f4 +/* f1762e8: 00001825 */ or $v1,$zero,$zero +/* f1762ec: 10000001 */ beqz $zero,.L0f1762f4 +/* f1762f0: 24050001 */ addiu $a1,$zero,0x1 +.L0f1762f4: +/* f1762f4: 8c580068 */ lw $t8,0x68($v0) +/* f1762f8: 00002025 */ or $a0,$zero,$zero +/* f1762fc: 13000003 */ beqz $t8,.L0f17630c +/* f176300: 00000000 */ sll $zero,$zero,0x0 +/* f176304: 10000001 */ beqz $zero,.L0f17630c +/* f176308: 24030001 */ addiu $v1,$zero,0x1 +.L0f17630c: +/* f17630c: 8c590064 */ lw $t9,0x64($v0) +/* f176310: 13200003 */ beqz $t9,.L0f176320 +/* f176314: 00000000 */ sll $zero,$zero,0x0 +/* f176318: 10000001 */ beqz $zero,.L0f176320 +/* f17631c: 24040001 */ addiu $a0,$zero,0x1 +.L0f176320: +/* f176320: 8c480070 */ lw $t0,0x70($v0) +/* f176324: 00001025 */ or $v0,$zero,$zero +/* f176328: 11000003 */ beqz $t0,.L0f176338 +/* f17632c: 00000000 */ sll $zero,$zero,0x0 +/* f176330: 10000001 */ beqz $zero,.L0f176338 +/* f176334: 24020001 */ addiu $v0,$zero,0x1 +.L0f176338: +/* f176338: 00444821 */ addu $t1,$v0,$a0 +/* f17633c: 01235021 */ addu $t2,$t1,$v1 +/* f176340: 01455821 */ addu $t3,$t2,$a1 +/* f176344: 15610019 */ bne $t3,$at,.L0f1763ac +/* f176348: 24010001 */ addiu $at,$zero,0x1 +/* f17634c: 54c10018 */ bnel $a2,$at,.L0f1763b0 +/* f176350: 00003025 */ or $a2,$zero,$zero +.L0f176354: +/* f176354: 0fc2f113 */ jal func0f0bc44c +/* f176358: afa70040 */ sw $a3,0x40($sp) +/* f17635c: 0fc2f11e */ jal func0f0bc478 +/* f176360: a7a2001e */ sh $v0,0x1e($sp) +/* f176364: 87ac001e */ lh $t4,0x1e($sp) +/* f176368: 3c0d8009 */ lui $t5,0x8009 +/* f17636c: 91ad0af0 */ lbu $t5,0xaf0($t5) +/* f176370: 004c0019 */ multu $v0,$t4 +/* f176374: 24010001 */ addiu $at,$zero,0x1 +/* f176378: 8fa70040 */ lw $a3,0x40($sp) +/* f17637c: 00003012 */ mflo $a2 +/* f176380: 11a10008 */ beq $t5,$at,.L0f1763a4 +/* f176384: 00000000 */ sll $zero,$zero,0x0 +/* f176388: afa6003c */ sw $a2,0x3c($sp) +/* f17638c: 0fc54bcd */ jal func0f152f34 +/* f176390: afa70040 */ sw $a3,0x40($sp) +/* f176394: 24010001 */ addiu $at,$zero,0x1 +/* f176398: 8fa6003c */ lw $a2,0x3c($sp) +/* f17639c: 14410004 */ bne $v0,$at,.L0f1763b0 +/* f1763a0: 8fa70040 */ lw $a3,0x40($sp) +.L0f1763a4: +/* f1763a4: 10000002 */ beqz $zero,.L0f1763b0 +/* f1763a8: 00003025 */ or $a2,$zero,$zero +.L0f1763ac: +/* f1763ac: 00003025 */ or $a2,$zero,$zero +.L0f1763b0: +/* f1763b0: 3c0e8008 */ lui $t6,0x8008 +/* f1763b4: 8dce44f4 */ lw $t6,0x44f4($t6) +/* f1763b8: 3c18e700 */ lui $t8,0xe700 +/* f1763bc: 2401ffc0 */ addiu $at,$zero,-64 +/* f1763c0: acf80000 */ sw $t8,0x0($a3) +/* f1763c4: ace00004 */ sw $zero,0x4($a3) +/* f1763c8: 24e50008 */ addiu $a1,$a3,0x8 +/* f1763cc: 01c61823 */ subu $v1,$t6,$a2 +/* f1763d0: 00617824 */ and $t7,$v1,$at +/* f1763d4: 3c19fe00 */ lui $t9,0xfe00 +/* f1763d8: acb90000 */ sw $t9,0x0($a1) +/* f1763dc: acaf0004 */ sw $t7,0x4($a1) +/* f1763e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1763e4: 24a20008 */ addiu $v0,$a1,0x8 +/* f1763e8: 27bd0040 */ addiu $sp,$sp,0x40 +/* f1763ec: 03e00008 */ jr $ra +/* f1763f0: 00000000 */ sll $zero,$zero,0x0 +/* f1763f4: 27bdffb0 */ addiu $sp,$sp,-80 +/* f1763f8: afb00018 */ sw $s0,0x18($sp) +/* f1763fc: afbf001c */ sw $ra,0x1c($sp) +/* f176400: 24900008 */ addiu $s0,$a0,0x8 +/* f176404: 3c0ee700 */ lui $t6,0xe700 +/* f176408: 02001825 */ or $v1,$s0,$zero +/* f17640c: ac8e0000 */ sw $t6,0x0($a0) +/* f176410: ac800004 */ sw $zero,0x4($a0) +/* f176414: 3c0fb900 */ lui $t7,0xb900 +/* f176418: 35ef031d */ ori $t7,$t7,0x31d +/* f17641c: 26100008 */ addiu $s0,$s0,0x8 +/* f176420: ac6f0000 */ sw $t7,0x0($v1) +/* f176424: ac600004 */ sw $zero,0x4($v1) +/* f176428: 02002825 */ or $a1,$s0,$zero +/* f17642c: afa5003c */ sw $a1,0x3c($sp) +/* f176430: 0c002f02 */ jal 0xbc08 +/* f176434: 26100008 */ addiu $s0,$s0,0x8 +/* f176438: 8fa5003c */ lw $a1,0x3c($sp) +/* f17643c: 2458ffff */ addiu $t8,$v0,-1 +/* f176440: 33190fff */ andi $t9,$t8,0xfff +/* f176444: 3c01ff10 */ lui $at,0xff10 +/* f176448: 03214025 */ or $t0,$t9,$at +/* f17644c: 3c098008 */ lui $t1,0x8008 +/* f176450: aca80000 */ sw $t0,0x0($a1) +/* f176454: 8d2944f4 */ lw $t1,0x44f4($t1) +/* f176458: 3c018000 */ lui $at,0x8000 +/* f17645c: 02001825 */ or $v1,$s0,$zero +/* f176460: 01215021 */ addu $t2,$t1,$at +/* f176464: 26100008 */ addiu $s0,$s0,0x8 +/* f176468: 3c0bba00 */ lui $t3,0xba00 +/* f17646c: acaa0004 */ sw $t2,0x4($a1) +/* f176470: 356b1402 */ ori $t3,$t3,0x1402 +/* f176474: 3c0c0030 */ lui $t4,0x30 +/* f176478: 02002025 */ or $a0,$s0,$zero +/* f17647c: ac6c0004 */ sw $t4,0x4($v1) +/* f176480: ac6b0000 */ sw $t3,0x0($v1) +/* f176484: 3c0efffc */ lui $t6,0xfffc +/* f176488: 35cefffc */ ori $t6,$t6,0xfffc +/* f17648c: 26100008 */ addiu $s0,$s0,0x8 +/* f176490: 3c0df700 */ lui $t5,0xf700 +/* f176494: ac8d0000 */ sw $t5,0x0($a0) +/* f176498: ac8e0004 */ sw $t6,0x4($a0) +/* f17649c: 02003025 */ or $a2,$s0,$zero +/* f1764a0: 3c0fed00 */ lui $t7,0xed00 +/* f1764a4: accf0000 */ sw $t7,0x0($a2) +/* f1764a8: afa60030 */ sw $a2,0x30($sp) +/* f1764ac: 0fc2f113 */ jal func0f0bc44c +/* f1764b0: 26100008 */ addiu $s0,$s0,0x8 +/* f1764b4: 0fc2f11e */ jal func0f0bc478 +/* f1764b8: a7a20026 */ sh $v0,0x26($sp) +/* f1764bc: 44822000 */ mtc1 $v0,$f4 +/* f1764c0: 87a90026 */ lh $t1,0x26($sp) +/* f1764c4: 3c014080 */ lui $at,0x4080 +/* f1764c8: 468021a0 */ cvt.s.w $f6,$f4 +/* f1764cc: 44898000 */ mtc1 $t1,$f16 +/* f1764d0: 44810000 */ mtc1 $at,$f0 +/* f1764d4: 8faf0030 */ lw $t7,0x30($sp) +/* f1764d8: 3c05800a */ lui $a1,0x800a +/* f1764dc: 468084a0 */ cvt.s.w $f18,$f16 +/* f1764e0: 46003202 */ mul.s $f8,$f6,$f0 +/* f1764e4: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f1764e8: 00003025 */ or $a2,$zero,$zero +/* f1764ec: 00001825 */ or $v1,$zero,$zero +/* f1764f0: 00002025 */ or $a0,$zero,$zero +/* f1764f4: 46009102 */ mul.s $f4,$f18,$f0 +/* f1764f8: 4600428d */ trunc.w.s $f10,$f8 +/* f1764fc: 4600218d */ trunc.w.s $f6,$f4 +/* f176500: 44195000 */ mfc1 $t9,$f10 +/* f176504: 440b3000 */ mfc1 $t3,$f6 +/* f176508: 33280fff */ andi $t0,$t9,0xfff +/* f17650c: 316c0fff */ andi $t4,$t3,0xfff +/* f176510: 000c6b00 */ sll $t5,$t4,0xc +/* f176514: 010d7025 */ or $t6,$t0,$t5 +/* f176518: adee0004 */ sw $t6,0x4($t7) +/* f17651c: 8cb8006c */ lw $t8,0x6c($a1) +/* f176520: 13000003 */ beqz $t8,.L0f176530 +/* f176524: 00000000 */ sll $zero,$zero,0x0 +/* f176528: 10000001 */ beqz $zero,.L0f176530 +/* f17652c: 24060001 */ addiu $a2,$zero,0x1 +.L0f176530: +/* f176530: 8cb90068 */ lw $t9,0x68($a1) +/* f176534: 00001025 */ or $v0,$zero,$zero +/* f176538: 13200003 */ beqz $t9,.L0f176548 +/* f17653c: 00000000 */ sll $zero,$zero,0x0 +/* f176540: 10000001 */ beqz $zero,.L0f176548 +/* f176544: 24030001 */ addiu $v1,$zero,0x1 +.L0f176548: +/* f176548: 8ca90064 */ lw $t1,0x64($a1) +/* f17654c: 11200003 */ beqz $t1,.L0f17655c +/* f176550: 00000000 */ sll $zero,$zero,0x0 +/* f176554: 10000001 */ beqz $zero,.L0f17655c +/* f176558: 24040001 */ addiu $a0,$zero,0x1 +.L0f17655c: +/* f17655c: 8caa0070 */ lw $t2,0x70($a1) +/* f176560: 11400003 */ beqz $t2,.L0f176570 +/* f176564: 00000000 */ sll $zero,$zero,0x0 +/* f176568: 10000001 */ beqz $zero,.L0f176570 +/* f17656c: 24020001 */ addiu $v0,$zero,0x1 +.L0f176570: +/* f176570: 00445821 */ addu $t3,$v0,$a0 +/* f176574: 01636021 */ addu $t4,$t3,$v1 +/* f176578: 01864021 */ addu $t0,$t4,$a2 +/* f17657c: 29010003 */ slti $at,$t0,0x3 +/* f176580: 50200006 */ beqzl $at,.L0f17659c +/* f176584: 8ca2028c */ lw $v0,0x28c($a1) +/* f176588: 0fc2f113 */ jal func0f0bc44c +/* f17658c: afa0004c */ sw $zero,0x4c($sp) +/* f176590: 10000018 */ beqz $zero,.L0f1765f4 +/* f176594: 2444ffff */ addiu $a0,$v0,-1 +/* f176598: 8ca2028c */ lw $v0,0x28c($a1) +.L0f17659c: +/* f17659c: 24010002 */ addiu $at,$zero,0x2 +/* f1765a0: 10400003 */ beqz $v0,.L0f1765b0 +/* f1765a4: 00000000 */ sll $zero,$zero,0x0 +/* f1765a8: 14410009 */ bne $v0,$at,.L0f1765d0 +/* f1765ac: 00000000 */ sll $zero,$zero,0x0 +.L0f1765b0: +/* f1765b0: 0fc2f113 */ jal func0f0bc44c +/* f1765b4: afa0004c */ sw $zero,0x4c($sp) +/* f1765b8: 04410003 */ bgez $v0,.L0f1765c8 +/* f1765bc: 00022043 */ sra $a0,$v0,0x1 +/* f1765c0: 24410001 */ addiu $at,$v0,0x1 +/* f1765c4: 00012043 */ sra $a0,$at,0x1 +.L0f1765c8: +/* f1765c8: 1000000a */ beqz $zero,.L0f1765f4 +/* f1765cc: 2484ffff */ addiu $a0,$a0,-1 +.L0f1765d0: +/* f1765d0: 0fc2f113 */ jal func0f0bc44c +/* f1765d4: 00000000 */ sll $zero,$zero,0x0 +/* f1765d8: 04410003 */ bgez $v0,.L0f1765e8 +/* f1765dc: 00026843 */ sra $t5,$v0,0x1 +/* f1765e0: 24410001 */ addiu $at,$v0,0x1 +/* f1765e4: 00016843 */ sra $t5,$at,0x1 +.L0f1765e8: +/* f1765e8: 0fc2f113 */ jal func0f0bc44c +/* f1765ec: afad004c */ sw $t5,0x4c($sp) +/* f1765f0: 2444ffff */ addiu $a0,$v0,-1 +.L0f1765f4: +/* f1765f4: 02002825 */ or $a1,$s0,$zero +/* f1765f8: afa5002c */ sw $a1,0x2c($sp) +/* f1765fc: 26100008 */ addiu $s0,$s0,0x8 +/* f176600: 0fc2f11e */ jal func0f0bc478 +/* f176604: afa40048 */ sw $a0,0x48($sp) +/* f176608: 8fa40048 */ lw $a0,0x48($sp) +/* f17660c: 244effff */ addiu $t6,$v0,-1 +/* f176610: 31cf03ff */ andi $t7,$t6,0x3ff +/* f176614: 8fa5002c */ lw $a1,0x2c($sp) +/* f176618: 000fc080 */ sll $t8,$t7,0x2 +/* f17661c: 3c01f600 */ lui $at,0xf600 +/* f176620: 308903ff */ andi $t1,$a0,0x3ff +/* f176624: 00095380 */ sll $t2,$t1,0xe +/* f176628: 0301c825 */ or $t9,$t8,$at +/* f17662c: 032a5825 */ or $t3,$t9,$t2 +/* f176630: acab0000 */ sw $t3,0x0($a1) +/* f176634: 8fac004c */ lw $t4,0x4c($sp) +/* f176638: 02001825 */ or $v1,$s0,$zero +/* f17663c: 3c0ee700 */ lui $t6,0xe700 +/* f176640: 318803ff */ andi $t0,$t4,0x3ff +/* f176644: 00086b80 */ sll $t5,$t0,0xe +/* f176648: acad0004 */ sw $t5,0x4($a1) +/* f17664c: ac600004 */ sw $zero,0x4($v1) +/* f176650: ac6e0000 */ sw $t6,0x0($v1) +/* f176654: 8fbf001c */ lw $ra,0x1c($sp) +/* f176658: 26020008 */ addiu $v0,$s0,0x8 +/* f17665c: 8fb00018 */ lw $s0,0x18($sp) +/* f176660: 03e00008 */ jr $ra +/* f176664: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f176668 +/* f176668: 14800004 */ bnez $a0,.L0f17667c +/* f17666c: 27bdfff8 */ addiu $sp,$sp,-8 +/* f176670: 3c03800b */ lui $v1,0x800b +/* f176674: 2463b7c8 */ addiu $v1,$v1,-18488 +/* f176678: afa30004 */ sw $v1,0x4($sp) +.L0f17667c: +/* f17667c: 24010001 */ addiu $at,$zero,0x1 +/* f176680: 14810003 */ bne $a0,$at,.L0f176690 +/* f176684: 8fa30004 */ lw $v1,0x4($sp) +/* f176688: 3c03800b */ lui $v1,0x800b +/* f17668c: 2463bac8 */ addiu $v1,$v1,-17720 +.L0f176690: +/* f176690: 24010002 */ addiu $at,$zero,0x2 +/* f176694: 14810003 */ bne $a0,$at,.L0f1766a4 +/* f176698: 27bd0008 */ addiu $sp,$sp,0x8 +/* f17669c: 3c03800b */ lui $v1,0x800b +/* f1766a0: 2463bdc8 */ addiu $v1,$v1,-16952 +.L0f1766a4: +/* f1766a4: 2463003f */ addiu $v1,$v1,0x3f +/* f1766a8: 2401ffc0 */ addiu $at,$zero,-64 +/* f1766ac: 03e00008 */ jr $ra +/* f1766b0: 00611024 */ and $v0,$v1,$at +); + +GLOBAL_ASM( +glabel func0f1766b4 +/* f1766b4: 27bdffa8 */ addiu $sp,$sp,-88 +/* f1766b8: afbf003c */ sw $ra,0x3c($sp) +/* f1766bc: afb00018 */ sw $s0,0x18($sp) +/* f1766c0: 00808025 */ or $s0,$a0,$zero +/* f1766c4: afbe0038 */ sw $s8,0x38($sp) +/* f1766c8: afb70034 */ sw $s7,0x34($sp) +/* f1766cc: afb60030 */ sw $s6,0x30($sp) +/* f1766d0: afb5002c */ sw $s5,0x2c($sp) +/* f1766d4: afb40028 */ sw $s4,0x28($sp) +/* f1766d8: afb30024 */ sw $s3,0x24($sp) +/* f1766dc: afb20020 */ sw $s2,0x20($sp) +/* f1766e0: 0c000913 */ jal 0x244c +/* f1766e4: afb1001c */ sw $s1,0x1c($sp) +/* f1766e8: 3c0e8008 */ lui $t6,0x8008 +/* f1766ec: 8dce44f0 */ lw $t6,0x44f0($t6) +/* f1766f0: 00409025 */ or $s2,$v0,$zero +/* f1766f4: 0000a025 */ or $s4,$zero,$zero +/* f1766f8: 0c002ac7 */ jal 0xab1c +/* f1766fc: afae004c */ sw $t6,0x4c($sp) +/* f176700: 3c138009 */ lui $s3,0x8009 +/* f176704: 2673fa6c */ addiu $s3,$s3,-1428 +/* f176708: 0fc5d99a */ jal func0f176668 +/* f17670c: 8e640000 */ lw $a0,0x0($s3) +/* f176710: 8e780000 */ lw $t8,0x0($s3) +/* f176714: 3c018009 */ lui $at,0x8009 +/* f176718: 02001825 */ or $v1,$s0,$zero +/* f17671c: 240f0001 */ addiu $t7,$zero,0x1 +/* f176720: 26100008 */ addiu $s0,$s0,0x8 +/* f176724: 00380821 */ addu $at,$at,$t8 +/* f176728: 3c16e700 */ lui $s6,0xe700 +/* f17672c: afa20044 */ sw $v0,0x44($sp) +/* f176730: a02ffa68 */ sb $t7,-0x598($at) +/* f176734: 02008825 */ or $s1,$s0,$zero +/* f176738: ac600004 */ sw $zero,0x4($v1) +/* f17673c: ac760000 */ sw $s6,0x0($v1) +/* f176740: 0c002ef1 */ jal 0xbbc4 +/* f176744: 26100008 */ addiu $s0,$s0,0x8 +/* f176748: 2459ffff */ addiu $t9,$v0,-1 +/* f17674c: 33280fff */ andi $t0,$t9,0xfff +/* f176750: 3c01ff10 */ lui $at,0xff10 +/* f176754: 01014825 */ or $t1,$t0,$at +/* f176758: ae290000 */ sw $t1,0x0($s1) +/* f17675c: 8faa0044 */ lw $t2,0x44($sp) +/* f176760: 3c018000 */ lui $at,0x8000 +/* f176764: 02001825 */ or $v1,$s0,$zero +/* f176768: 01415821 */ addu $t3,$t2,$at +/* f17676c: ae2b0004 */ sw $t3,0x4($s1) +/* f176770: 26100008 */ addiu $s0,$s0,0x8 +/* f176774: 3c0ced00 */ lui $t4,0xed00 +/* f176778: 3c0d0050 */ lui $t5,0x50 +/* f17677c: 35ad03c0 */ ori $t5,$t5,0x3c0 +/* f176780: ac6c0000 */ sw $t4,0x0($v1) +/* f176784: 02002025 */ or $a0,$s0,$zero +/* f176788: ac6d0004 */ sw $t5,0x4($v1) +/* f17678c: 26100008 */ addiu $s0,$s0,0x8 +/* f176790: 3c0eba00 */ lui $t6,0xba00 +/* f176794: 35ce1402 */ ori $t6,$t6,0x1402 +/* f176798: 3c0f0020 */ lui $t7,0x20 +/* f17679c: 02002825 */ or $a1,$s0,$zero +/* f1767a0: ac8f0004 */ sw $t7,0x4($a0) +/* f1767a4: ac8e0000 */ sw $t6,0x0($a0) +/* f1767a8: 26100008 */ addiu $s0,$s0,0x8 +/* f1767ac: 3c190500 */ lui $t9,0x500 +/* f1767b0: 3c18f510 */ lui $t8,0xf510 +/* f1767b4: 02003025 */ or $a2,$s0,$zero +/* f1767b8: acb80000 */ sw $t8,0x0($a1) +/* f1767bc: acb90004 */ sw $t9,0x4($a1) +/* f1767c0: 3c08f510 */ lui $t0,0xf510 +/* f1767c4: 35080080 */ ori $t0,$t0,0x80 +/* f1767c8: 26100008 */ addiu $s0,$s0,0x8 +/* f1767cc: 3c090400 */ lui $t1,0x400 +/* f1767d0: acc90004 */ sw $t1,0x4($a2) +/* f1767d4: acc80000 */ sw $t0,0x0($a2) +/* f1767d8: 02001025 */ or $v0,$s0,$zero +/* f1767dc: 26100008 */ addiu $s0,$s0,0x8 +/* f1767e0: 3c0af511 */ lui $t2,0xf511 +/* f1767e4: 354a4000 */ ori $t2,$t2,0x4000 +/* f1767e8: 02001825 */ or $v1,$s0,$zero +/* f1767ec: ac4a0000 */ sw $t2,0x0($v0) +/* f1767f0: ac400004 */ sw $zero,0x4($v0) +/* f1767f4: 26100008 */ addiu $s0,$s0,0x8 +/* f1767f8: 3c0c0100 */ lui $t4,0x100 +/* f1767fc: 3c0bf589 */ lui $t3,0xf589 +/* f176800: 356b4080 */ ori $t3,$t3,0x4080 +/* f176804: 358c000f */ ori $t4,$t4,0xf +/* f176808: 02002025 */ or $a0,$s0,$zero +/* f17680c: ac6c0004 */ sw $t4,0x4($v1) +/* f176810: ac6b0000 */ sw $t3,0x0($v1) +/* f176814: 26100008 */ addiu $s0,$s0,0x8 +/* f176818: 3c0dbb00 */ lui $t5,0xbb00 +/* f17681c: 2407ffff */ addiu $a3,$zero,-1 +/* f176820: 35ad0001 */ ori $t5,$t5,0x1 +/* f176824: 02002825 */ or $a1,$s0,$zero +/* f176828: ac8d0000 */ sw $t5,0x0($a0) +/* f17682c: ac870004 */ sw $a3,0x4($a0) +/* f176830: 26100008 */ addiu $s0,$s0,0x8 +/* f176834: 3c0efb00 */ lui $t6,0xfb00 +/* f176838: acae0000 */ sw $t6,0x0($a1) +/* f17683c: aca70004 */ sw $a3,0x4($a1) +/* f176840: 02003025 */ or $a2,$s0,$zero +/* f176844: 26100008 */ addiu $s0,$s0,0x8 +/* f176848: 3c0ffa00 */ lui $t7,0xfa00 +/* f17684c: 02001025 */ or $v0,$s0,$zero +/* f176850: accf0000 */ sw $t7,0x0($a2) +/* f176854: acc70004 */ sw $a3,0x4($a2) +/* f176858: 26100008 */ addiu $s0,$s0,0x8 +/* f17685c: 3c18b900 */ lui $t8,0xb900 +/* f176860: 3718031d */ ori $t8,$t8,0x31d +/* f176864: 02001825 */ or $v1,$s0,$zero +/* f176868: ac580000 */ sw $t8,0x0($v0) +/* f17686c: ac400004 */ sw $zero,0x4($v0) +/* f176870: 26100008 */ addiu $s0,$s0,0x8 +/* f176874: 3c08fffc */ lui $t0,0xfffc +/* f176878: 3c19fcff */ lui $t9,0xfcff +/* f17687c: 3739ffff */ ori $t9,$t9,0xffff +/* f176880: 3508f279 */ ori $t0,$t0,0xf279 +/* f176884: 02002025 */ or $a0,$s0,$zero +/* f176888: ac680004 */ sw $t0,0x4($v1) +/* f17688c: ac790000 */ sw $t9,0x0($v1) +/* f176890: 3c09ba00 */ lui $t1,0xba00 +/* f176894: 35290c02 */ ori $t1,$t1,0xc02 +/* f176898: 26100008 */ addiu $s0,$s0,0x8 +/* f17689c: ac890000 */ sw $t1,0x0($a0) +/* f1768a0: ac800004 */ sw $zero,0x4($a0) +/* f1768a4: 02002825 */ or $a1,$s0,$zero +/* f1768a8: 26100008 */ addiu $s0,$s0,0x8 +/* f1768ac: 3c0aba00 */ lui $t2,0xba00 +/* f1768b0: 354a1301 */ ori $t2,$t2,0x1301 +/* f1768b4: 02003025 */ or $a2,$s0,$zero +/* f1768b8: acaa0000 */ sw $t2,0x0($a1) +/* f1768bc: aca00004 */ sw $zero,0x4($a1) +/* f1768c0: 26100008 */ addiu $s0,$s0,0x8 +/* f1768c4: 3c0bba00 */ lui $t3,0xba00 +/* f1768c8: 356b0602 */ ori $t3,$t3,0x602 +/* f1768cc: 240c00c0 */ addiu $t4,$zero,0xc0 +/* f1768d0: 02001025 */ or $v0,$s0,$zero +/* f1768d4: accc0004 */ sw $t4,0x4($a2) +/* f1768d8: accb0000 */ sw $t3,0x0($a2) +/* f1768dc: 26100008 */ addiu $s0,$s0,0x8 +/* f1768e0: 3c0dba00 */ lui $t5,0xba00 +/* f1768e4: 35ad0402 */ ori $t5,$t5,0x402 +/* f1768e8: 240e0030 */ addiu $t6,$zero,0x30 +/* f1768ec: 02001825 */ or $v1,$s0,$zero +/* f1768f0: ac4e0004 */ sw $t6,0x4($v0) +/* f1768f4: ac4d0000 */ sw $t5,0x0($v0) +/* f1768f8: 3c0fba00 */ lui $t7,0xba00 +/* f1768fc: 35ef1001 */ ori $t7,$t7,0x1001 +/* f176900: 26100008 */ addiu $s0,$s0,0x8 +/* f176904: ac6f0000 */ sw $t7,0x0($v1) +/* f176908: ac600004 */ sw $zero,0x4($v1) +/* f17690c: 02002025 */ or $a0,$s0,$zero +/* f176910: 26100008 */ addiu $s0,$s0,0x8 +/* f176914: 3c18ba00 */ lui $t8,0xba00 +/* f176918: 37181102 */ ori $t8,$t8,0x1102 +/* f17691c: 02002825 */ or $a1,$s0,$zero +/* f176920: ac980000 */ sw $t8,0x0($a0) +/* f176924: ac800004 */ sw $zero,0x4($a0) +/* f176928: 26100008 */ addiu $s0,$s0,0x8 +/* f17692c: 3c19ba00 */ lui $t9,0xba00 +/* f176930: 37390e02 */ ori $t9,$t9,0xe02 +/* f176934: 02003025 */ or $a2,$s0,$zero +/* f176938: acb90000 */ sw $t9,0x0($a1) +/* f17693c: aca00004 */ sw $zero,0x4($a1) +/* f176940: 26100008 */ addiu $s0,$s0,0x8 +/* f176944: 3c08b900 */ lui $t0,0xb900 +/* f176948: 35080002 */ ori $t0,$t0,0x2 +/* f17694c: 02001025 */ or $v0,$s0,$zero +/* f176950: acc80000 */ sw $t0,0x0($a2) +/* f176954: acc00004 */ sw $zero,0x4($a2) +/* f176958: 26100008 */ addiu $s0,$s0,0x8 +/* f17695c: 240a0001 */ addiu $t2,$zero,0x1 +/* f176960: 3c09b600 */ lui $t1,0xb600 +/* f176964: 02001825 */ or $v1,$s0,$zero +/* f176968: ac490000 */ sw $t1,0x0($v0) +/* f17696c: ac4a0004 */ sw $t2,0x4($v0) +/* f176970: 3c0be800 */ lui $t3,0xe800 +/* f176974: 3c1efd10 */ lui $s8,0xfd10 +/* f176978: ac6b0000 */ sw $t3,0x0($v1) +/* f17697c: ac600004 */ sw $zero,0x4($v1) +/* f176980: 26100008 */ addiu $s0,$s0,0x8 +/* f176984: 37de013f */ ori $s8,$s8,0x13f +/* f176988: 02408825 */ or $s1,$s2,$zero +/* f17698c: 0000a825 */ or $s5,$zero,$zero +/* f176990: 3c17e600 */ lui $s7,0xe600 +.L0f176994: +/* f176994: 962c0000 */ lhu $t4,0x0($s1) +/* f176998: 8fae0044 */ lw $t6,0x44($sp) +/* f17699c: 1180004a */ beqz $t4,.L0f176ac8 +/* f1769a0: 00146840 */ sll $t5,$s4,0x1 +/* f1769a4: 0c002f02 */ jal 0xbc08 +/* f1769a8: 01ae9021 */ addu $s2,$t5,$t6 +/* f1769ac: 962f000c */ lhu $t7,0xc($s1) +/* f1769b0: 8fa8004c */ lw $t0,0x4c($sp) +/* f1769b4: 02001825 */ or $v1,$s0,$zero +/* f1769b8: 004f0019 */ multu $v0,$t7 +/* f1769bc: 26100008 */ addiu $s0,$s0,0x8 +/* f1769c0: 02002025 */ or $a0,$s0,$zero +/* f1769c4: ac760000 */ sw $s6,0x0($v1) +/* f1769c8: ac600004 */ sw $zero,0x4($v1) +/* f1769cc: 26100008 */ addiu $s0,$s0,0x8 +/* f1769d0: 02002825 */ or $a1,$s0,$zero +/* f1769d4: ac9e0000 */ sw $s8,0x0($a0) +/* f1769d8: 26100008 */ addiu $s0,$s0,0x8 +/* f1769dc: 02009825 */ or $s3,$s0,$zero +/* f1769e0: 0000c012 */ mflo $t8 +/* f1769e4: 0018c840 */ sll $t9,$t8,0x1 +/* f1769e8: 03283021 */ addu $a2,$t9,$t0 +/* f1769ec: ac860004 */ sw $a2,0x4($a0) +/* f1769f0: aca00004 */ sw $zero,0x4($a1) +/* f1769f4: acb70000 */ sw $s7,0x0($a1) +/* f1769f8: 3c09f300 */ lui $t1,0xf300 +/* f1769fc: ae690000 */ sw $t1,0x0($s3) +/* f176a00: 0c002f02 */ jal 0xbc08 +/* f176a04: 26100008 */ addiu $s0,$s0,0x8 +/* f176a08: 244affff */ addiu $t2,$v0,-1 +/* f176a0c: 294107ff */ slti $at,$t2,0x7ff +/* f176a10: 10200005 */ beqz $at,.L0f176a28 +/* f176a14: 240507ff */ addiu $a1,$zero,0x7ff +/* f176a18: 0c002f02 */ jal 0xbc08 +/* f176a1c: 00000000 */ sll $zero,$zero,0x0 +/* f176a20: 10000001 */ beqz $zero,.L0f176a28 +/* f176a24: 2445ffff */ addiu $a1,$v0,-1 +.L0f176a28: +/* f176a28: 30ab0fff */ andi $t3,$a1,0xfff +/* f176a2c: 000b6300 */ sll $t4,$t3,0xc +/* f176a30: 3c010500 */ lui $at,0x500 +/* f176a34: 01816825 */ or $t5,$t4,$at +/* f176a38: 02001025 */ or $v0,$s0,$zero +/* f176a3c: 268e0003 */ addiu $t6,$s4,0x3 +/* f176a40: ae6d0004 */ sw $t5,0x4($s3) +/* f176a44: 26100008 */ addiu $s0,$s0,0x8 +/* f176a48: 000e7880 */ sll $t7,$t6,0x2 +/* f176a4c: 31f80fff */ andi $t8,$t7,0xfff +/* f176a50: 02001825 */ or $v1,$s0,$zero +/* f176a54: 00144880 */ sll $t1,$s4,0x2 +/* f176a58: ac400004 */ sw $zero,0x4($v0) +/* f176a5c: ac560000 */ sw $s6,0x0($v0) +/* f176a60: 312a0fff */ andi $t2,$t1,0xfff +/* f176a64: 0018cb00 */ sll $t9,$t8,0xc +/* f176a68: 3c01e400 */ lui $at,0xe400 +/* f176a6c: 03214025 */ or $t0,$t9,$at +/* f176a70: 000a5b00 */ sll $t3,$t2,0xc +/* f176a74: 26100008 */ addiu $s0,$s0,0x8 +/* f176a78: 02002025 */ or $a0,$s0,$zero +/* f176a7c: ac6b0004 */ sw $t3,0x4($v1) +/* f176a80: ac680000 */ sw $t0,0x0($v1) +/* f176a84: 3c0cb400 */ lui $t4,0xb400 +/* f176a88: ac8c0000 */ sw $t4,0x0($a0) +/* f176a8c: 962d000e */ lhu $t5,0xe($s1) +/* f176a90: 26100008 */ addiu $s0,$s0,0x8 +/* f176a94: 02003025 */ or $a2,$s0,$zero +/* f176a98: 000d7140 */ sll $t6,$t5,0x5 +/* f176a9c: 25d80010 */ addiu $t8,$t6,0x10 +/* f176aa0: 0018cc00 */ sll $t9,$t8,0x10 +/* f176aa4: 37280010 */ ori $t0,$t9,0x10 +/* f176aa8: ac880004 */ sw $t0,0x4($a0) +/* f176aac: 3c0a1000 */ lui $t2,0x1000 +/* f176ab0: 3c09b300 */ lui $t1,0xb300 +/* f176ab4: acc90000 */ sw $t1,0x0($a2) +/* f176ab8: acca0004 */ sw $t2,0x4($a2) +/* f176abc: 26100008 */ addiu $s0,$s0,0x8 +/* f176ac0: ae32000c */ sw $s2,0xc($s1) +/* f176ac4: 26940001 */ addiu $s4,$s4,0x1 +.L0f176ac8: +/* f176ac8: 26b50014 */ addiu $s5,$s5,0x14 +/* f176acc: 24010960 */ addiu $at,$zero,0x960 +/* f176ad0: 16a1ffb0 */ bne $s5,$at,.L0f176994 +/* f176ad4: 26310014 */ addiu $s1,$s1,0x14 +/* f176ad8: 02001025 */ or $v0,$s0,$zero +/* f176adc: 26100008 */ addiu $s0,$s0,0x8 +/* f176ae0: 02001825 */ or $v1,$s0,$zero +/* f176ae4: 26100008 */ addiu $s0,$s0,0x8 +/* f176ae8: ac560000 */ sw $s6,0x0($v0) +/* f176aec: ac400004 */ sw $zero,0x4($v0) +/* f176af0: 02002025 */ or $a0,$s0,$zero +/* f176af4: 26100008 */ addiu $s0,$s0,0x8 +/* f176af8: ac600004 */ sw $zero,0x4($v1) +/* f176afc: ac770000 */ sw $s7,0x0($v1) +/* f176b00: 3c0be800 */ lui $t3,0xe800 +/* f176b04: 02008825 */ or $s1,$s0,$zero +/* f176b08: ac8b0000 */ sw $t3,0x0($a0) +/* f176b0c: ac800004 */ sw $zero,0x4($a0) +/* f176b10: 0c002ef1 */ jal 0xbbc4 +/* f176b14: 26100008 */ addiu $s0,$s0,0x8 +/* f176b18: 244cffff */ addiu $t4,$v0,-1 +/* f176b1c: 318d0fff */ andi $t5,$t4,0xfff +/* f176b20: 3c01ff10 */ lui $at,0xff10 +/* f176b24: 01a17025 */ or $t6,$t5,$at +/* f176b28: 0c002ac7 */ jal 0xab1c +/* f176b2c: ae2e0000 */ sw $t6,0x0($s1) +/* f176b30: 3c018000 */ lui $at,0x8000 +/* f176b34: 00417821 */ addu $t7,$v0,$at +/* f176b38: ae2f0004 */ sw $t7,0x4($s1) +/* f176b3c: 02009025 */ or $s2,$s0,$zero +/* f176b40: 3c18ed00 */ lui $t8,0xed00 +/* f176b44: ae580000 */ sw $t8,0x0($s2) +/* f176b48: 0c002f02 */ jal 0xbc08 +/* f176b4c: 26100008 */ addiu $s0,$s0,0x8 +/* f176b50: 00028c00 */ sll $s1,$v0,0x10 +/* f176b54: 0011cc03 */ sra $t9,$s1,0x10 +/* f176b58: 0c002f06 */ jal 0xbc18 +/* f176b5c: 03208825 */ or $s1,$t9,$zero +/* f176b60: 44822000 */ mtc1 $v0,$f4 +/* f176b64: 44918000 */ mtc1 $s1,$f16 +/* f176b68: 3c014080 */ lui $at,0x4080 +/* f176b6c: 468021a0 */ cvt.s.w $f6,$f4 +/* f176b70: 44810000 */ mtc1 $at,$f0 +/* f176b74: 02001825 */ or $v1,$s0,$zero +/* f176b78: 26100008 */ addiu $s0,$s0,0x8 +/* f176b7c: 3c18b700 */ lui $t8,0xb700 +/* f176b80: 468084a0 */ cvt.s.w $f18,$f16 +/* f176b84: 46003202 */ mul.s $f8,$f6,$f0 +/* f176b88: 24190001 */ addiu $t9,$zero,0x1 +/* f176b8c: 02002025 */ or $a0,$s0,$zero +/* f176b90: 26100008 */ addiu $s0,$s0,0x8 +/* f176b94: 3c08ba00 */ lui $t0,0xba00 +/* f176b98: 46009102 */ mul.s $f4,$f18,$f0 +/* f176b9c: 35080c02 */ ori $t0,$t0,0xc02 +/* f176ba0: 02002825 */ or $a1,$s0,$zero +/* f176ba4: 3c0bba00 */ lui $t3,0xba00 +/* f176ba8: 356b1301 */ ori $t3,$t3,0x1301 +/* f176bac: 26100008 */ addiu $s0,$s0,0x8 +/* f176bb0: 4600428d */ trunc.w.s $f10,$f8 +/* f176bb4: 02003025 */ or $a2,$s0,$zero +/* f176bb8: 26020008 */ addiu $v0,$s0,0x8 +/* f176bbc: 4600218d */ trunc.w.s $f6,$f4 +/* f176bc0: 44095000 */ mfc1 $t1,$f10 +/* f176bc4: 440c3000 */ mfc1 $t4,$f6 +/* f176bc8: 312a0fff */ andi $t2,$t1,0xfff +/* f176bcc: 24092000 */ addiu $t1,$zero,0x2000 +/* f176bd0: 318d0fff */ andi $t5,$t4,0xfff +/* f176bd4: 000d7300 */ sll $t6,$t5,0xc +/* f176bd8: 014e7825 */ or $t7,$t2,$t6 +/* f176bdc: ae4f0004 */ sw $t7,0x4($s2) +/* f176be0: ac790004 */ sw $t9,0x4($v1) +/* f176be4: ac780000 */ sw $t8,0x0($v1) +/* f176be8: ac890004 */ sw $t1,0x4($a0) +/* f176bec: ac880000 */ sw $t0,0x0($a0) +/* f176bf0: 3c0c0008 */ lui $t4,0x8 +/* f176bf4: acac0004 */ sw $t4,0x4($a1) +/* f176bf8: acab0000 */ sw $t3,0x0($a1) +/* f176bfc: 3c0dba00 */ lui $t5,0xba00 +/* f176c00: 35ad0602 */ ori $t5,$t5,0x602 +/* f176c04: 240a0040 */ addiu $t2,$zero,0x40 +/* f176c08: acca0004 */ sw $t2,0x4($a2) +/* f176c0c: accd0000 */ sw $t5,0x0($a2) +/* f176c10: 8fbf003c */ lw $ra,0x3c($sp) +/* f176c14: 8fbe0038 */ lw $s8,0x38($sp) +/* f176c18: 8fb70034 */ lw $s7,0x34($sp) +/* f176c1c: 8fb60030 */ lw $s6,0x30($sp) +/* f176c20: 8fb5002c */ lw $s5,0x2c($sp) +/* f176c24: 8fb40028 */ lw $s4,0x28($sp) +/* f176c28: 8fb30024 */ lw $s3,0x24($sp) +/* f176c2c: 8fb20020 */ lw $s2,0x20($sp) +/* f176c30: 8fb1001c */ lw $s1,0x1c($sp) +/* f176c34: 8fb00018 */ lw $s0,0x18($sp) +/* f176c38: 03e00008 */ jr $ra +/* f176c3c: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0f176c40 +/* f176c40: 3c0e800a */ lui $t6,0x800a +/* f176c44: 8dcea2d8 */ lw $t6,-0x5d28($t6) +/* f176c48: 27bdffe8 */ addiu $sp,$sp,-24 +/* f176c4c: afbf0014 */ sw $ra,0x14($sp) +/* f176c50: 11c00005 */ beqz $t6,.L0f176c68 +/* f176c54: 3c0f8008 */ lui $t7,0x8008 +/* f176c58: 0fc63130 */ jal func0f18c4c0 +/* f176c5c: 00000000 */ sll $zero,$zero,0x0 +/* f176c60: 1000001a */ beqz $zero,.L0f176ccc +/* f176c64: 8fbf0014 */ lw $ra,0x14($sp) +.L0f176c68: +/* f176c68: 85ef4500 */ lh $t7,0x4500($t7) +/* f176c6c: 3c188008 */ lui $t8,0x8008 +/* f176c70: 27024500 */ addiu $v0,$t8,0x4500 +/* f176c74: 11e00012 */ beqz $t7,.L0f176cc0 +/* f176c78: 00000000 */ sll $zero,$zero,0x0 +/* f176c7c: 84430000 */ lh $v1,0x0($v0) +.L0f176c80: +/* f176c80: 5483000c */ bnel $a0,$v1,.L0f176cb4 +/* f176c84: 84430008 */ lh $v1,0x8($v0) +/* f176c88: 84430002 */ lh $v1,0x2($v0) +/* f176c8c: 2401ffff */ addiu $at,$zero,-1 +/* f176c90: 14610005 */ bne $v1,$at,.L0f176ca8 +/* f176c94: 00000000 */ sll $zero,$zero,0x0 +/* f176c98: 0fc63130 */ jal func0f18c4c0 +/* f176c9c: 00000000 */ sll $zero,$zero,0x0 +/* f176ca0: 1000000a */ beqz $zero,.L0f176ccc +/* f176ca4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f176ca8: +/* f176ca8: 10000007 */ beqz $zero,.L0f176cc8 +/* f176cac: 00601025 */ or $v0,$v1,$zero +/* f176cb0: 84430008 */ lh $v1,0x8($v0) +.L0f176cb4: +/* f176cb4: 24420008 */ addiu $v0,$v0,0x8 +/* f176cb8: 1460fff1 */ bnez $v1,.L0f176c80 +/* f176cbc: 00000000 */ sll $zero,$zero,0x0 +.L0f176cc0: +/* f176cc0: 0fc63130 */ jal func0f18c4c0 +/* f176cc4: 00000000 */ sll $zero,$zero,0x0 +.L0f176cc8: +/* f176cc8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f176ccc: +/* f176ccc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f176cd0: 03e00008 */ jr $ra +/* f176cd4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f176cd8 +/* f176cd8: 3c0e8008 */ lui $t6,0x8008 +/* f176cdc: 85ce4500 */ lh $t6,0x4500($t6) +/* f176ce0: 3c0f8008 */ lui $t7,0x8008 +/* f176ce4: 25e34500 */ addiu $v1,$t7,0x4500 +/* f176ce8: 51c0000b */ beqzl $t6,.L0f176d18 +/* f176cec: 2402ffff */ addiu $v0,$zero,-1 +/* f176cf0: 84620000 */ lh $v0,0x0($v1) +.L0f176cf4: +/* f176cf4: 54820004 */ bnel $a0,$v0,.L0f176d08 +/* f176cf8: 84620008 */ lh $v0,0x8($v1) +/* f176cfc: 03e00008 */ jr $ra +/* f176d00: 84620004 */ lh $v0,0x4($v1) +/* f176d04: 84620008 */ lh $v0,0x8($v1) +.L0f176d08: +/* f176d08: 24630008 */ addiu $v1,$v1,0x8 +/* f176d0c: 1440fff9 */ bnez $v0,.L0f176cf4 +/* f176d10: 00000000 */ sll $zero,$zero,0x0 +/* f176d14: 2402ffff */ addiu $v0,$zero,-1 +.L0f176d18: +/* f176d18: 03e00008 */ jr $ra +/* f176d1c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f176d20 +/* f176d20: 3c0e8008 */ lui $t6,0x8008 +/* f176d24: 85ce4500 */ lh $t6,0x4500($t6) +/* f176d28: 3c0f8008 */ lui $t7,0x8008 +/* f176d2c: 25e34500 */ addiu $v1,$t7,0x4500 +/* f176d30: 51c0000b */ beqzl $t6,.L0f176d60 +/* f176d34: 2402ffff */ addiu $v0,$zero,-1 +/* f176d38: 84620000 */ lh $v0,0x0($v1) +.L0f176d3c: +/* f176d3c: 54820004 */ bnel $a0,$v0,.L0f176d50 +/* f176d40: 84620008 */ lh $v0,0x8($v1) +/* f176d44: 03e00008 */ jr $ra +/* f176d48: 84620006 */ lh $v0,0x6($v1) +/* f176d4c: 84620008 */ lh $v0,0x8($v1) +.L0f176d50: +/* f176d50: 24630008 */ addiu $v1,$v1,0x8 +/* f176d54: 1440fff9 */ bnez $v0,.L0f176d3c +/* f176d58: 00000000 */ sll $zero,$zero,0x0 +/* f176d5c: 2402ffff */ addiu $v0,$zero,-1 +.L0f176d60: +/* f176d60: 03e00008 */ jr $ra +/* f176d64: 00000000 */ sll $zero,$zero,0x0 +/* f176d68: 00000000 */ sll $zero,$zero,0x0 +/* f176d6c: 00000000 */ sll $zero,$zero,0x0 +/* f176d70: 3c018008 */ lui $at,0x8008 +/* f176d74: 03e00008 */ jr $ra +/* f176d78: ac2445d8 */ sw $a0,0x45d8($at) +/* f176d7c: 3c028008 */ lui $v0,0x8008 +/* f176d80: 03e00008 */ jr $ra +/* f176d84: 8c4245d8 */ lw $v0,0x45d8($v0) +); + +GLOBAL_ASM( +glabel func0f176d88 +/* f176d88: 308e0003 */ andi $t6,$a0,0x3 +/* f176d8c: 11c00003 */ beqz $t6,.L0f176d9c +/* f176d90: 2401fffc */ addiu $at,$zero,-4 +/* f176d94: 00817824 */ and $t7,$a0,$at +/* f176d98: 25e40004 */ addiu $a0,$t7,0x4 +.L0f176d9c: +/* f176d9c: 03e00008 */ jr $ra +/* f176da0: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f176da4 +/* f176da4: 308e000f */ andi $t6,$a0,0xf +/* f176da8: 11c00003 */ beqz $t6,.L0f176db8 +/* f176dac: 2401fff0 */ addiu $at,$zero,-16 +/* f176db0: 00817824 */ and $t7,$a0,$at +/* f176db4: 25e40010 */ addiu $a0,$t7,0x10 +.L0f176db8: +/* f176db8: 03e00008 */ jr $ra +/* f176dbc: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f176dc0 +/* f176dc0: 308e001f */ andi $t6,$a0,0x1f +/* f176dc4: 11c00003 */ beqz $t6,.L0f176dd4 +/* f176dc8: 2401ffe0 */ addiu $at,$zero,-32 +/* f176dcc: 00817824 */ and $t7,$a0,$at +/* f176dd0: 25e40020 */ addiu $a0,$t7,0x20 +.L0f176dd4: +/* f176dd4: 03e00008 */ jr $ra +/* f176dd8: 00801025 */ or $v0,$a0,$zero +/* f176ddc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f176de0: afbf0014 */ sw $ra,0x14($sp) +/* f176de4: 24042710 */ addiu $a0,$zero,0x2710 +/* f176de8: 0c0048f2 */ jal 0x123c8 +/* f176dec: 24050008 */ addiu $a1,$zero,0x8 +/* f176df0: 3c01800b */ lui $at,0x800b +/* f176df4: ac22c0d0 */ sw $v0,-0x3f30($at) +/* f176df8: 0fc5db69 */ jal func0f176da4 +/* f176dfc: 24043900 */ addiu $a0,$zero,0x3900 +/* f176e00: afa20018 */ sw $v0,0x18($sp) +/* f176e04: 00402025 */ or $a0,$v0,$zero +/* f176e08: 0c0048f2 */ jal 0x123c8 +/* f176e0c: 24050008 */ addiu $a1,$zero,0x8 +/* f176e10: 3c05800b */ lui $a1,0x800b +/* f176e14: 24a5c0e8 */ addiu $a1,$a1,-16152 +/* f176e18: 1040000e */ beqz $v0,.L0f176e54 +/* f176e1c: aca20000 */ sw $v0,0x0($a1) +/* f176e20: 3c02800b */ lui $v0,0x800b +/* f176e24: 2442c0e8 */ addiu $v0,$v0,-16152 +/* f176e28: 00001825 */ or $v1,$zero,$zero +/* f176e2c: 24040190 */ addiu $a0,$zero,0x190 +.L0f176e30: +/* f176e30: 8caf0000 */ lw $t7,0x0($a1) +/* f176e34: 0003c100 */ sll $t8,$v1,0x4 +/* f176e38: 24630064 */ addiu $v1,$v1,0x64 +/* f176e3c: 01f8c821 */ addu $t9,$t7,$t8 +/* f176e40: 24420004 */ addiu $v0,$v0,0x4 +/* f176e44: 1464fffa */ bne $v1,$a0,.L0f176e30 +/* f176e48: ac59fffc */ sw $t9,-0x4($v0) +/* f176e4c: 10000009 */ beqz $zero,.L0f176e74 +/* f176e50: 8ca20000 */ lw $v0,0x0($a1) +.L0f176e54: +/* f176e54: 3c02800b */ lui $v0,0x800b +/* f176e58: 3c03800b */ lui $v1,0x800b +/* f176e5c: 2463c0f8 */ addiu $v1,$v1,-16136 +/* f176e60: 2442c0e8 */ addiu $v0,$v0,-16152 +.L0f176e64: +/* f176e64: 24420004 */ addiu $v0,$v0,0x4 +/* f176e68: 1443fffe */ bne $v0,$v1,.L0f176e64 +/* f176e6c: ac40fffc */ sw $zero,-0x4($v0) +/* f176e70: 8ca20000 */ lw $v0,0x0($a1) +.L0f176e74: +/* f176e74: 8fa90018 */ lw $t1,0x18($sp) +/* f176e78: 3c018008 */ lui $at,0x8008 +/* f176e7c: 24481900 */ addiu $t0,$v0,0x1900 +/* f176e80: ac284610 */ sw $t0,0x4610($at) +/* f176e84: 00495021 */ addu $t2,$v0,$t1 +/* f176e88: 8fbf0014 */ lw $ra,0x14($sp) +/* f176e8c: 254bffff */ addiu $t3,$t2,-1 +/* f176e90: 3c018008 */ lui $at,0x8008 +/* f176e94: 3c0c8008 */ lui $t4,0x8008 +/* f176e98: 8d8c4610 */ lw $t4,0x4610($t4) +/* f176e9c: ac2b4618 */ sw $t3,0x4618($at) +/* f176ea0: 3c018008 */ lui $at,0x8008 +/* f176ea4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f176ea8: 03e00008 */ jr $ra +/* f176eac: ac2c4614 */ sw $t4,0x4614($at) +/* f176eb0: 0085001a */ div $zero,$a0,$a1 +/* f176eb4: 00007010 */ mfhi $t6 +/* f176eb8: 14a00002 */ bnez $a1,.L0f176ec4 +/* f176ebc: 00000000 */ sll $zero,$zero,0x0 +/* f176ec0: 0007000d */ break 0x7 +.L0f176ec4: +/* f176ec4: 2401ffff */ addiu $at,$zero,-1 +/* f176ec8: 14a10004 */ bne $a1,$at,.L0f176edc +/* f176ecc: 3c018000 */ lui $at,0x8000 +/* f176ed0: 14810002 */ bne $a0,$at,.L0f176edc +/* f176ed4: 00000000 */ sll $zero,$zero,0x0 +/* f176ed8: 0006000d */ break 0x6 +.L0f176edc: +/* f176edc: 15c00003 */ bnez $t6,.L0f176eec +/* f176ee0: 00000000 */ sll $zero,$zero,0x0 +/* f176ee4: 03e00008 */ jr $ra +/* f176ee8: 00801025 */ or $v0,$a0,$zero +.L0f176eec: +/* f176eec: 0085001a */ div $zero,$a0,$a1 +/* f176ef0: 00007812 */ mflo $t7 +/* f176ef4: 25f80001 */ addiu $t8,$t7,0x1 +/* f176ef8: 14a00002 */ bnez $a1,.L0f176f04 +/* f176efc: 00000000 */ sll $zero,$zero,0x0 +/* f176f00: 0007000d */ break 0x7 +.L0f176f04: +/* f176f04: 2401ffff */ addiu $at,$zero,-1 +/* f176f08: 14a10004 */ bne $a1,$at,.L0f176f1c +/* f176f0c: 3c018000 */ lui $at,0x8000 +/* f176f10: 14810002 */ bne $a0,$at,.L0f176f1c +/* f176f14: 00000000 */ sll $zero,$zero,0x0 +/* f176f18: 0006000d */ break 0x6 +.L0f176f1c: +/* f176f1c: 03050019 */ multu $t8,$a1 +/* f176f20: 00001012 */ mflo $v0 +/* f176f24: 00000000 */ sll $zero,$zero,0x0 +/* f176f28: 00000000 */ sll $zero,$zero,0x0 +/* f176f2c: 03e00008 */ jr $ra +/* f176f30: 00000000 */ sll $zero,$zero,0x0 +/* f176f34: c4840000 */ lwc1 $f4,0x0($a0) +/* f176f38: c4a60000 */ lwc1 $f6,0x0($a1) +/* f176f3c: 46062200 */ add.s $f8,$f4,$f6 +/* f176f40: e4c80000 */ swc1 $f8,0x0($a2) +/* f176f44: c4b00004 */ lwc1 $f16,0x4($a1) +/* f176f48: c48a0004 */ lwc1 $f10,0x4($a0) +/* f176f4c: 46105480 */ add.s $f18,$f10,$f16 +/* f176f50: e4d20004 */ swc1 $f18,0x4($a2) +/* f176f54: c4a60008 */ lwc1 $f6,0x8($a1) +/* f176f58: c4840008 */ lwc1 $f4,0x8($a0) +/* f176f5c: 46062200 */ add.s $f8,$f4,$f6 +/* f176f60: 03e00008 */ jr $ra +/* f176f64: e4c80008 */ swc1 $f8,0x8($a2) +/* f176f68: c4840000 */ lwc1 $f4,0x0($a0) +/* f176f6c: c4a60000 */ lwc1 $f6,0x0($a1) +/* f176f70: c4ca0000 */ lwc1 $f10,0x0($a2) +/* f176f74: 46062200 */ add.s $f8,$f4,$f6 +/* f176f78: 460a4400 */ add.s $f16,$f8,$f10 +/* f176f7c: e4f00000 */ swc1 $f16,0x0($a3) +/* f176f80: c4a40004 */ lwc1 $f4,0x4($a1) +/* f176f84: c4920004 */ lwc1 $f18,0x4($a0) +/* f176f88: c4c80004 */ lwc1 $f8,0x4($a2) +/* f176f8c: 46049180 */ add.s $f6,$f18,$f4 +/* f176f90: 46083280 */ add.s $f10,$f6,$f8 +/* f176f94: e4ea0004 */ swc1 $f10,0x4($a3) +/* f176f98: c4b20008 */ lwc1 $f18,0x8($a1) +/* f176f9c: c4900008 */ lwc1 $f16,0x8($a0) +/* f176fa0: c4c60008 */ lwc1 $f6,0x8($a2) +/* f176fa4: 46128100 */ add.s $f4,$f16,$f18 +/* f176fa8: 46062200 */ add.s $f8,$f4,$f6 +/* f176fac: 03e00008 */ jr $ra +/* f176fb0: e4e80008 */ swc1 $f8,0x8($a3) +/* f176fb4: c4840000 */ lwc1 $f4,0x0($a0) +/* f176fb8: c4a60000 */ lwc1 $f6,0x0($a1) +/* f176fbc: c4ca0000 */ lwc1 $f10,0x0($a2) +/* f176fc0: c4f20000 */ lwc1 $f18,0x0($a3) +/* f176fc4: 46062200 */ add.s $f8,$f4,$f6 +/* f176fc8: 8fae0010 */ lw $t6,0x10($sp) +/* f176fcc: 460a4400 */ add.s $f16,$f8,$f10 +/* f176fd0: 46128100 */ add.s $f4,$f16,$f18 +/* f176fd4: e5c40000 */ swc1 $f4,0x0($t6) +/* f176fd8: c4a80004 */ lwc1 $f8,0x4($a1) +/* f176fdc: c4860004 */ lwc1 $f6,0x4($a0) +/* f176fe0: c4d00004 */ lwc1 $f16,0x4($a2) +/* f176fe4: c4e40004 */ lwc1 $f4,0x4($a3) +/* f176fe8: 46083280 */ add.s $f10,$f6,$f8 +/* f176fec: 46105480 */ add.s $f18,$f10,$f16 +/* f176ff0: 46049180 */ add.s $f6,$f18,$f4 +/* f176ff4: e5c60004 */ swc1 $f6,0x4($t6) +/* f176ff8: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f176ffc: c4880008 */ lwc1 $f8,0x8($a0) +/* f177000: c4d20008 */ lwc1 $f18,0x8($a2) +/* f177004: c4e60008 */ lwc1 $f6,0x8($a3) +/* f177008: 460a4400 */ add.s $f16,$f8,$f10 +/* f17700c: 46128100 */ add.s $f4,$f16,$f18 +/* f177010: 46062200 */ add.s $f8,$f4,$f6 +/* f177014: 03e00008 */ jr $ra +/* f177018: e5c80008 */ swc1 $f8,0x8($t6) +/* f17701c: c4a40000 */ lwc1 $f4,0x0($a1) +/* f177020: c4860000 */ lwc1 $f6,0x0($a0) +/* f177024: 46062201 */ sub.s $f8,$f4,$f6 +/* f177028: e4c80000 */ swc1 $f8,0x0($a2) +/* f17702c: c4900004 */ lwc1 $f16,0x4($a0) +/* f177030: c4aa0004 */ lwc1 $f10,0x4($a1) +/* f177034: 46105481 */ sub.s $f18,$f10,$f16 +/* f177038: e4d20004 */ swc1 $f18,0x4($a2) +/* f17703c: c4860008 */ lwc1 $f6,0x8($a0) +/* f177040: c4a40008 */ lwc1 $f4,0x8($a1) +/* f177044: 46062201 */ sub.s $f8,$f4,$f6 +/* f177048: 03e00008 */ jr $ra +/* f17704c: e4c80008 */ swc1 $f8,0x8($a2) +/* f177050: 44856000 */ mtc1 $a1,$f12 +/* f177054: c4840000 */ lwc1 $f4,0x0($a0) +/* f177058: 460c2182 */ mul.s $f6,$f4,$f12 +/* f17705c: e4c60000 */ swc1 $f6,0x0($a2) +/* f177060: c4880004 */ lwc1 $f8,0x4($a0) +/* f177064: 460c4282 */ mul.s $f10,$f8,$f12 +/* f177068: e4ca0004 */ swc1 $f10,0x4($a2) +/* f17706c: c4900008 */ lwc1 $f16,0x8($a0) +/* f177070: 460c8482 */ mul.s $f18,$f16,$f12 +/* f177074: 03e00008 */ jr $ra +/* f177078: e4d20008 */ swc1 $f18,0x8($a2) +/* f17707c: c4840000 */ lwc1 $f4,0x0($a0) +/* f177080: c4a60000 */ lwc1 $f6,0x0($a1) +/* f177084: c48a0004 */ lwc1 $f10,0x4($a0) +/* f177088: c4b00004 */ lwc1 $f16,0x4($a1) +/* f17708c: 46062202 */ mul.s $f8,$f4,$f6 +/* f177090: c4860008 */ lwc1 $f6,0x8($a0) +/* f177094: 46105482 */ mul.s $f18,$f10,$f16 +/* f177098: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f17709c: 460a3402 */ mul.s $f16,$f6,$f10 +/* f1770a0: 46124100 */ add.s $f4,$f8,$f18 +/* f1770a4: 03e00008 */ jr $ra +/* f1770a8: 46102000 */ add.s $f0,$f4,$f16 +); + +GLOBAL_ASM( +glabel func0f1770ac +/* f1770ac: c4840004 */ lwc1 $f4,0x4($a0) +/* f1770b0: c4a60008 */ lwc1 $f6,0x8($a1) +/* f1770b4: c48a0008 */ lwc1 $f10,0x8($a0) +/* f1770b8: c4b00004 */ lwc1 $f16,0x4($a1) +/* f1770bc: 46062202 */ mul.s $f8,$f4,$f6 +/* f1770c0: 00000000 */ sll $zero,$zero,0x0 +/* f1770c4: 46105482 */ mul.s $f18,$f10,$f16 +/* f1770c8: 46124101 */ sub.s $f4,$f8,$f18 +/* f1770cc: e4c40000 */ swc1 $f4,0x0($a2) +/* f1770d0: c4860000 */ lwc1 $f6,0x0($a0) +/* f1770d4: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f1770d8: c4b20000 */ lwc1 $f18,0x0($a1) +/* f1770dc: c4880008 */ lwc1 $f8,0x8($a0) +/* f1770e0: 460a3402 */ mul.s $f16,$f6,$f10 +/* f1770e4: 00000000 */ sll $zero,$zero,0x0 +/* f1770e8: 46124102 */ mul.s $f4,$f8,$f18 +/* f1770ec: 46048181 */ sub.s $f6,$f16,$f4 +/* f1770f0: 46003287 */ neg.s $f10,$f6 +/* f1770f4: e4ca0004 */ swc1 $f10,0x4($a2) +/* f1770f8: c4b20004 */ lwc1 $f18,0x4($a1) +/* f1770fc: c4880000 */ lwc1 $f8,0x0($a0) +/* f177100: c4a60000 */ lwc1 $f6,0x0($a1) +/* f177104: c4840004 */ lwc1 $f4,0x4($a0) +/* f177108: 46124402 */ mul.s $f16,$f8,$f18 +/* f17710c: 00000000 */ sll $zero,$zero,0x0 +/* f177110: 46062282 */ mul.s $f10,$f4,$f6 +/* f177114: 460a8201 */ sub.s $f8,$f16,$f10 +/* f177118: 03e00008 */ jr $ra +/* f17711c: e4c80008 */ swc1 $f8,0x8($a2) +/* f177120: c4840000 */ lwc1 $f4,0x0($a0) +/* f177124: e4a40000 */ swc1 $f4,0x0($a1) +/* f177128: c4860004 */ lwc1 $f6,0x4($a0) +/* f17712c: e4a60004 */ swc1 $f6,0x4($a1) +/* f177130: c4880008 */ lwc1 $f8,0x8($a0) +/* f177134: 03e00008 */ jr $ra +/* f177138: e4a80008 */ swc1 $f8,0x8($a1) +/* f17713c: c4840000 */ lwc1 $f4,0x0($a0) +/* f177140: 46002187 */ neg.s $f6,$f4 +/* f177144: e4a60000 */ swc1 $f6,0x0($a1) +/* f177148: c4880004 */ lwc1 $f8,0x4($a0) +/* f17714c: 46004287 */ neg.s $f10,$f8 +/* f177150: e4aa0004 */ swc1 $f10,0x4($a1) +/* f177154: c4900008 */ lwc1 $f16,0x8($a0) +/* f177158: 46008487 */ neg.s $f18,$f16 +/* f17715c: 03e00008 */ jr $ra +/* f177160: e4b20008 */ swc1 $f18,0x8($a1) +); + +GLOBAL_ASM( +glabel func0f177164 +/* f177164: 27bdffe8 */ addiu $sp,$sp,-24 +/* f177168: afbf0014 */ sw $ra,0x14($sp) +/* f17716c: afa60020 */ sw $a2,0x20($sp) +/* f177170: afa70024 */ sw $a3,0x24($sp) +/* f177174: c4800000 */ lwc1 $f0,0x0($a0) +/* f177178: c4820004 */ lwc1 $f2,0x4($a0) +/* f17717c: c48c0008 */ lwc1 $f12,0x8($a0) +/* f177180: 46000102 */ mul.s $f4,$f0,$f0 +/* f177184: 3c018008 */ lui $at,0x8008 +/* f177188: c43045d4 */ lwc1 $f16,0x45d4($at) +/* f17718c: 46021182 */ mul.s $f6,$f2,$f2 +/* f177190: 3c038008 */ lui $v1,0x8008 +/* f177194: 246345f4 */ addiu $v1,$v1,0x45f4 +/* f177198: 460c6282 */ mul.s $f10,$f12,$f12 +/* f17719c: 46062200 */ add.s $f8,$f4,$f6 +/* f1771a0: 460a4380 */ add.s $f14,$f8,$f10 +/* f1771a4: 4610703c */ c.lt.s $f14,$f16 +/* f1771a8: 00000000 */ sll $zero,$zero,0x0 +/* f1771ac: 4502000a */ bc1fl .L0f1771d8 +/* f1771b0: 46007306 */ mov.s $f12,$f14 +/* f1771b4: c4720000 */ lwc1 $f18,0x0($v1) +/* f1771b8: 00001025 */ or $v0,$zero,$zero +/* f1771bc: e4920000 */ swc1 $f18,0x0($a0) +/* f1771c0: c4640004 */ lwc1 $f4,0x4($v1) +/* f1771c4: e4840004 */ swc1 $f4,0x4($a0) +/* f1771c8: c4660008 */ lwc1 $f6,0x8($v1) +/* f1771cc: 10000014 */ beqz $zero,.L0f177220 +/* f1771d0: e4860008 */ swc1 $f6,0x8($a0) +/* f1771d4: 46007306 */ mov.s $f12,$f14 +.L0f1771d8: +/* f1771d8: afa40018 */ sw $a0,0x18($sp) +/* f1771dc: 0c012974 */ jal 0x4a5d0 +/* f1771e0: afa5001c */ sw $a1,0x1c($sp) +/* f1771e4: 3c013f80 */ lui $at,0x3f80 +/* f1771e8: 44814000 */ mtc1 $at,$f8 +/* f1771ec: 8fa40018 */ lw $a0,0x18($sp) +/* f1771f0: 8fa5001c */ lw $a1,0x1c($sp) +/* f1771f4: 46004083 */ div.s $f2,$f8,$f0 +/* f1771f8: c48a0000 */ lwc1 $f10,0x0($a0) +/* f1771fc: 24020001 */ addiu $v0,$zero,0x1 +/* f177200: 46025402 */ mul.s $f16,$f10,$f2 +/* f177204: e4b00000 */ swc1 $f16,0x0($a1) +/* f177208: c4920004 */ lwc1 $f18,0x4($a0) +/* f17720c: 46029102 */ mul.s $f4,$f18,$f2 +/* f177210: e4a40004 */ swc1 $f4,0x4($a1) +/* f177214: c4860008 */ lwc1 $f6,0x8($a0) +/* f177218: 46023202 */ mul.s $f8,$f6,$f2 +/* f17721c: e4a80008 */ swc1 $f8,0x8($a1) +.L0f177220: +/* f177220: 8fbf0014 */ lw $ra,0x14($sp) +/* f177224: 27bd0018 */ addiu $sp,$sp,0x18 +/* f177228: 03e00008 */ jr $ra +/* f17722c: 00000000 */ sll $zero,$zero,0x0 +/* f177230: c4840000 */ lwc1 $f4,0x0($a0) +/* f177234: c4a60000 */ lwc1 $f6,0x0($a1) +/* f177238: c4880004 */ lwc1 $f8,0x4($a0) +/* f17723c: c4aa0004 */ lwc1 $f10,0x4($a1) +/* f177240: 46062001 */ sub.s $f0,$f4,$f6 +/* f177244: c4c40000 */ lwc1 $f4,0x0($a2) +/* f177248: c4900008 */ lwc1 $f16,0x8($a0) +/* f17724c: 460a4081 */ sub.s $f2,$f8,$f10 +/* f177250: c4b20008 */ lwc1 $f18,0x8($a1) +/* f177254: 46002182 */ mul.s $f6,$f4,$f0 +/* f177258: c4c80004 */ lwc1 $f8,0x4($a2) +/* f17725c: 46128301 */ sub.s $f12,$f16,$f18 +/* f177260: c4d20008 */ lwc1 $f18,0x8($a2) +/* f177264: 46081282 */ mul.s $f10,$f2,$f8 +/* f177268: 00001025 */ or $v0,$zero,$zero +/* f17726c: 46126102 */ mul.s $f4,$f12,$f18 +/* f177270: 460a3400 */ add.s $f16,$f6,$f10 +/* f177274: 44803000 */ mtc1 $zero,$f6 +/* f177278: 46048200 */ add.s $f8,$f16,$f4 +/* f17727c: 4608303c */ c.lt.s $f6,$f8 +/* f177280: 00000000 */ sll $zero,$zero,0x0 +/* f177284: 45000002 */ bc1f .L0f177290 +/* f177288: 00000000 */ sll $zero,$zero,0x0 +/* f17728c: 24020001 */ addiu $v0,$zero,0x1 +.L0f177290: +/* f177290: 03e00008 */ jr $ra +/* f177294: 00000000 */ sll $zero,$zero,0x0 +/* f177298: c4840000 */ lwc1 $f4,0x0($a0) +/* f17729c: c4a60000 */ lwc1 $f6,0x0($a1) +/* f1772a0: c4880004 */ lwc1 $f8,0x4($a0) +/* f1772a4: c4aa0004 */ lwc1 $f10,0x4($a1) +/* f1772a8: 46062001 */ sub.s $f0,$f4,$f6 +/* f1772ac: c4c40000 */ lwc1 $f4,0x0($a2) +/* f1772b0: c4900008 */ lwc1 $f16,0x8($a0) +/* f1772b4: 460a4081 */ sub.s $f2,$f8,$f10 +/* f1772b8: c4b20008 */ lwc1 $f18,0x8($a1) +/* f1772bc: 46002182 */ mul.s $f6,$f4,$f0 +/* f1772c0: c4c80004 */ lwc1 $f8,0x4($a2) +/* f1772c4: 46128301 */ sub.s $f12,$f16,$f18 +/* f1772c8: c4d20008 */ lwc1 $f18,0x8($a2) +/* f1772cc: 46081282 */ mul.s $f10,$f2,$f8 +/* f1772d0: 00001025 */ or $v0,$zero,$zero +/* f1772d4: 46126102 */ mul.s $f4,$f12,$f18 +/* f1772d8: 460a3400 */ add.s $f16,$f6,$f10 +/* f1772dc: 44803000 */ mtc1 $zero,$f6 +/* f1772e0: 46048200 */ add.s $f8,$f16,$f4 +/* f1772e4: 4606403c */ c.lt.s $f8,$f6 +/* f1772e8: 00000000 */ sll $zero,$zero,0x0 +/* f1772ec: 45000002 */ bc1f .L0f1772f8 +/* f1772f0: 00000000 */ sll $zero,$zero,0x0 +/* f1772f4: 24020001 */ addiu $v0,$zero,0x1 +.L0f1772f8: +/* f1772f8: 03e00008 */ jr $ra +/* f1772fc: 00000000 */ sll $zero,$zero,0x0 +/* f177300: c4840000 */ lwc1 $f4,0x0($a0) +/* f177304: c4a60000 */ lwc1 $f6,0x0($a1) +/* f177308: 44807000 */ mtc1 $zero,$f14 +/* f17730c: 3c018008 */ lui $at,0x8008 +/* f177310: 46062001 */ sub.s $f0,$f4,$f6 +/* f177314: 00001025 */ or $v0,$zero,$zero +/* f177318: 4600703c */ c.lt.s $f14,$f0 +/* f17731c: 00000000 */ sll $zero,$zero,0x0 +/* f177320: 45020004 */ bc1fl .L0f177334 +/* f177324: 46000087 */ neg.s $f2,$f0 +/* f177328: 10000002 */ beqz $zero,.L0f177334 +/* f17732c: 46000086 */ mov.s $f2,$f0 +/* f177330: 46000087 */ neg.s $f2,$f0 +.L0f177334: +/* f177334: c42c45d4 */ lwc1 $f12,0x45d4($at) +/* f177338: 460c103c */ c.lt.s $f2,$f12 +/* f17733c: 00000000 */ sll $zero,$zero,0x0 +/* f177340: 4500001f */ bc1f .L0f1773c0 +/* f177344: 00000000 */ sll $zero,$zero,0x0 +/* f177348: c4880004 */ lwc1 $f8,0x4($a0) +/* f17734c: c4aa0004 */ lwc1 $f10,0x4($a1) +/* f177350: 460a4001 */ sub.s $f0,$f8,$f10 +/* f177354: 4600703c */ c.lt.s $f14,$f0 +/* f177358: 00000000 */ sll $zero,$zero,0x0 +/* f17735c: 45020004 */ bc1fl .L0f177370 +/* f177360: 46000087 */ neg.s $f2,$f0 +/* f177364: 10000002 */ beqz $zero,.L0f177370 +/* f177368: 46000086 */ mov.s $f2,$f0 +/* f17736c: 46000087 */ neg.s $f2,$f0 +.L0f177370: +/* f177370: 460c103c */ c.lt.s $f2,$f12 +/* f177374: 00000000 */ sll $zero,$zero,0x0 +/* f177378: 45000011 */ bc1f .L0f1773c0 +/* f17737c: 00000000 */ sll $zero,$zero,0x0 +/* f177380: c4900008 */ lwc1 $f16,0x8($a0) +/* f177384: c4b20008 */ lwc1 $f18,0x8($a1) +/* f177388: 46128001 */ sub.s $f0,$f16,$f18 +/* f17738c: 4600703c */ c.lt.s $f14,$f0 +/* f177390: 00000000 */ sll $zero,$zero,0x0 +/* f177394: 45020004 */ bc1fl .L0f1773a8 +/* f177398: 46000087 */ neg.s $f2,$f0 +/* f17739c: 10000002 */ beqz $zero,.L0f1773a8 +/* f1773a0: 46000086 */ mov.s $f2,$f0 +/* f1773a4: 46000087 */ neg.s $f2,$f0 +.L0f1773a8: +/* f1773a8: 460c103c */ c.lt.s $f2,$f12 +/* f1773ac: 00000000 */ sll $zero,$zero,0x0 +/* f1773b0: 45000003 */ bc1f .L0f1773c0 +/* f1773b4: 00000000 */ sll $zero,$zero,0x0 +/* f1773b8: 03e00008 */ jr $ra +/* f1773bc: 24020001 */ addiu $v0,$zero,0x1 +.L0f1773c0: +/* f1773c0: 03e00008 */ jr $ra +/* f1773c4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1773c8 +/* f1773c8: c4800000 */ lwc1 $f0,0x0($a0) +/* f1773cc: c4a20000 */ lwc1 $f2,0x0($a1) +/* f1773d0: 00001025 */ or $v0,$zero,$zero +/* f1773d4: 4602003c */ c.lt.s $f0,$f2 +/* f1773d8: 00000000 */ sll $zero,$zero,0x0 +/* f1773dc: 4500001e */ bc1f .L0f177458 +/* f1773e0: 00000000 */ sll $zero,$zero,0x0 +/* f1773e4: 46001107 */ neg.s $f4,$f2 +/* f1773e8: 4600203c */ c.lt.s $f4,$f0 +/* f1773ec: 00000000 */ sll $zero,$zero,0x0 +/* f1773f0: 45000019 */ bc1f .L0f177458 +/* f1773f4: 00000000 */ sll $zero,$zero,0x0 +/* f1773f8: c4800004 */ lwc1 $f0,0x4($a0) +/* f1773fc: c4a20004 */ lwc1 $f2,0x4($a1) +/* f177400: 4602003c */ c.lt.s $f0,$f2 +/* f177404: 00000000 */ sll $zero,$zero,0x0 +/* f177408: 45000013 */ bc1f .L0f177458 +/* f17740c: 00000000 */ sll $zero,$zero,0x0 +/* f177410: 46001187 */ neg.s $f6,$f2 +/* f177414: 4600303c */ c.lt.s $f6,$f0 +/* f177418: 00000000 */ sll $zero,$zero,0x0 +/* f17741c: 4500000e */ bc1f .L0f177458 +/* f177420: 00000000 */ sll $zero,$zero,0x0 +/* f177424: c4800008 */ lwc1 $f0,0x8($a0) +/* f177428: c4a20008 */ lwc1 $f2,0x8($a1) +/* f17742c: 4602003c */ c.lt.s $f0,$f2 +/* f177430: 00000000 */ sll $zero,$zero,0x0 +/* f177434: 45000008 */ bc1f .L0f177458 +/* f177438: 00000000 */ sll $zero,$zero,0x0 +/* f17743c: 46001207 */ neg.s $f8,$f2 +/* f177440: 4600403c */ c.lt.s $f8,$f0 +/* f177444: 00000000 */ sll $zero,$zero,0x0 +/* f177448: 45000003 */ bc1f .L0f177458 +/* f17744c: 00000000 */ sll $zero,$zero,0x0 +/* f177450: 03e00008 */ jr $ra +/* f177454: 24020001 */ addiu $v0,$zero,0x1 +.L0f177458: +/* f177458: 03e00008 */ jr $ra +/* f17745c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f177460 +/* f177460: 27bdffe8 */ addiu $sp,$sp,-24 +/* f177464: afbf0014 */ sw $ra,0x14($sp) +/* f177468: c4860000 */ lwc1 $f6,0x0($a0) +/* f17746c: c4a40000 */ lwc1 $f4,0x0($a1) +/* f177470: c48a0004 */ lwc1 $f10,0x4($a0) +/* f177474: c4a80004 */ lwc1 $f8,0x4($a1) +/* f177478: 46062001 */ sub.s $f0,$f4,$f6 +/* f17747c: c4920008 */ lwc1 $f18,0x8($a0) +/* f177480: c4b00008 */ lwc1 $f16,0x8($a1) +/* f177484: 460a4081 */ sub.s $f2,$f8,$f10 +/* f177488: 46000102 */ mul.s $f4,$f0,$f0 +/* f17748c: 46128381 */ sub.s $f14,$f16,$f18 +/* f177490: 46021182 */ mul.s $f6,$f2,$f2 +/* f177494: 46062200 */ add.s $f8,$f4,$f6 +/* f177498: 460e7282 */ mul.s $f10,$f14,$f14 +/* f17749c: 0c012974 */ jal 0x4a5d0 +/* f1774a0: 460a4300 */ add.s $f12,$f8,$f10 +/* f1774a4: 8fbf0014 */ lw $ra,0x14($sp) +/* f1774a8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1774ac: 03e00008 */ jr $ra +/* f1774b0: 00000000 */ sll $zero,$zero,0x0 +/* f1774b4: 27bdffc0 */ addiu $sp,$sp,-64 +/* f1774b8: afa40040 */ sw $a0,0x40($sp) +/* f1774bc: afbf0014 */ sw $ra,0x14($sp) +/* f1774c0: afa50044 */ sw $a1,0x44($sp) +/* f1774c4: afa60048 */ sw $a2,0x48($sp) +/* f1774c8: 00a02025 */ or $a0,$a1,$zero +/* f1774cc: 3c077f1b */ lui $a3,0x7f1b +/* f1774d0: 24e77d68 */ addiu $a3,$a3,0x7d68 +/* f1774d4: 27a50034 */ addiu $a1,$sp,0x34 +/* f1774d8: 0fc5dc59 */ jal func0f177164 +/* f1774dc: 240602be */ addiu $a2,$zero,0x2be +/* f1774e0: 14400003 */ bnez $v0,.L0f1774f0 +/* f1774e4: 8fa40040 */ lw $a0,0x40($sp) +/* f1774e8: 10000024 */ beqz $zero,.L0f17757c +/* f1774ec: 00001025 */ or $v0,$zero,$zero +.L0f1774f0: +/* f1774f0: 3c077f1b */ lui $a3,0x7f1b +/* f1774f4: 24e77db0 */ addiu $a3,$a3,0x7db0 +/* f1774f8: 27a50028 */ addiu $a1,$sp,0x28 +/* f1774fc: 0fc5dc59 */ jal func0f177164 +/* f177500: 240602c6 */ addiu $a2,$zero,0x2c6 +/* f177504: 14400003 */ bnez $v0,.L0f177514 +/* f177508: 8fa30048 */ lw $v1,0x48($sp) +/* f17750c: 1000001b */ beqz $zero,.L0f17757c +/* f177510: 00001025 */ or $v0,$zero,$zero +.L0f177514: +/* f177514: c7a40034 */ lwc1 $f4,0x34($sp) +/* f177518: c7a60028 */ lwc1 $f6,0x28($sp) +/* f17751c: c7aa0038 */ lwc1 $f10,0x38($sp) +/* f177520: c7b0002c */ lwc1 $f16,0x2c($sp) +/* f177524: 46062202 */ mul.s $f8,$f4,$f6 +/* f177528: 24020001 */ addiu $v0,$zero,0x1 +/* f17752c: 46105482 */ mul.s $f18,$f10,$f16 +/* f177530: 46124400 */ add.s $f16,$f8,$f18 +/* f177534: c7b20030 */ lwc1 $f18,0x30($sp) +/* f177538: c7a8003c */ lwc1 $f8,0x3c($sp) +/* f17753c: 46124482 */ mul.s $f18,$f8,$f18 +/* f177540: 46128000 */ add.s $f0,$f16,$f18 +/* f177544: 46000007 */ neg.s $f0,$f0 +/* f177548: 460a0082 */ mul.s $f2,$f0,$f10 +/* f17754c: 00000000 */ sll $zero,$zero,0x0 +/* f177550: 46080302 */ mul.s $f12,$f0,$f8 +/* f177554: 00000000 */ sll $zero,$zero,0x0 +/* f177558: 46040402 */ mul.s $f16,$f0,$f4 +/* f17755c: 46103480 */ add.s $f18,$f6,$f16 +/* f177560: e4720000 */ swc1 $f18,0x0($v1) +/* f177564: c7aa002c */ lwc1 $f10,0x2c($sp) +/* f177568: 46025200 */ add.s $f8,$f10,$f2 +/* f17756c: e4680004 */ swc1 $f8,0x4($v1) +/* f177570: c7a40030 */ lwc1 $f4,0x30($sp) +/* f177574: 460c2180 */ add.s $f6,$f4,$f12 +/* f177578: e4660008 */ swc1 $f6,0x8($v1) +.L0f17757c: +/* f17757c: 8fbf0014 */ lw $ra,0x14($sp) +/* f177580: 27bd0040 */ addiu $sp,$sp,0x40 +/* f177584: 03e00008 */ jr $ra +/* f177588: 00000000 */ sll $zero,$zero,0x0 +/* f17758c: c4820000 */ lwc1 $f2,0x0($a0) +/* f177590: c4a40000 */ lwc1 $f4,0x0($a1) +/* f177594: c4860004 */ lwc1 $f6,0x4($a0) +/* f177598: c4a80004 */ lwc1 $f8,0x4($a1) +/* f17759c: 46041001 */ sub.s $f0,$f2,$f4 +/* f1775a0: c4a40008 */ lwc1 $f4,0x8($a1) +/* f1775a4: c48a0008 */ lwc1 $f10,0x8($a0) +/* f1775a8: 46083301 */ sub.s $f12,$f6,$f8 +/* f1775ac: c4c60004 */ lwc1 $f6,0x4($a2) +/* f1775b0: c4d20000 */ lwc1 $f18,0x0($a2) +/* f1775b4: 46045381 */ sub.s $f14,$f10,$f4 +/* f1775b8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1775bc: e7a6000c */ swc1 $f6,0xc($sp) +/* f1775c0: 46009282 */ mul.s $f10,$f18,$f0 +/* f1775c4: c7a4000c */ lwc1 $f4,0xc($sp) +/* f1775c8: c4c80008 */ lwc1 $f8,0x8($a2) +/* f1775cc: 46046182 */ mul.s $f6,$f12,$f4 +/* f1775d0: e7a80008 */ swc1 $f8,0x8($sp) +/* f1775d4: 46065200 */ add.s $f8,$f10,$f6 +/* f1775d8: c7aa0008 */ lwc1 $f10,0x8($sp) +/* f1775dc: 460a7182 */ mul.s $f6,$f14,$f10 +/* f1775e0: 46064400 */ add.s $f16,$f8,$f6 +/* f1775e4: 46008207 */ neg.s $f8,$f16 +/* f1775e8: e7a80004 */ swc1 $f8,0x4($sp) +/* f1775ec: c7a60004 */ lwc1 $f6,0x4($sp) +/* f1775f0: 46123002 */ mul.s $f0,$f6,$f18 +/* f1775f4: 46001200 */ add.s $f8,$f2,$f0 +/* f1775f8: 46043302 */ mul.s $f12,$f6,$f4 +/* f1775fc: e4e80000 */ swc1 $f8,0x0($a3) +/* f177600: c4840004 */ lwc1 $f4,0x4($a0) +/* f177604: 460a3382 */ mul.s $f14,$f6,$f10 +/* f177608: 460c2180 */ add.s $f6,$f4,$f12 +/* f17760c: e4e60004 */ swc1 $f6,0x4($a3) +/* f177610: c48a0008 */ lwc1 $f10,0x8($a0) +/* f177614: 27bd0028 */ addiu $sp,$sp,0x28 +/* f177618: 460e5200 */ add.s $f8,$f10,$f14 +/* f17761c: 03e00008 */ jr $ra +/* f177620: e4e80008 */ swc1 $f8,0x8($a3) +/* f177624: 27bdffe8 */ addiu $sp,$sp,-24 +/* f177628: afa70024 */ sw $a3,0x24($sp) +/* f17762c: afbf0014 */ sw $ra,0x14($sp) +/* f177630: afa60020 */ sw $a2,0x20($sp) +/* f177634: 3c077f1b */ lui $a3,0x7f1b +/* f177638: 24e77df8 */ addiu $a3,$a3,0x7df8 +/* f17763c: 24060303 */ addiu $a2,$zero,0x303 +/* f177640: 0fc5dc59 */ jal func0f177164 +/* f177644: afa5001c */ sw $a1,0x1c($sp) +/* f177648: 8fa5001c */ lw $a1,0x1c($sp) +/* f17764c: c4a00000 */ lwc1 $f0,0x0($a1) +/* f177650: c4a20008 */ lwc1 $f2,0x8($a1) +/* f177654: 46000102 */ mul.s $f4,$f0,$f0 +/* f177658: 00000000 */ sll $zero,$zero,0x0 +/* f17765c: 46021182 */ mul.s $f6,$f2,$f2 +/* f177660: 0c012974 */ jal 0x4a5d0 +/* f177664: 46062300 */ add.s $f12,$f4,$f6 +/* f177668: 8fa5001c */ lw $a1,0x1c($sp) +/* f17766c: 8fa20020 */ lw $v0,0x20($sp) +/* f177670: 8fa30024 */ lw $v1,0x24($sp) +/* f177674: c4a80000 */ lwc1 $f8,0x0($a1) +/* f177678: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f17767c: 44808000 */ mtc1 $zero,$f16 +/* f177680: 46004303 */ div.s $f12,$f8,$f0 +/* f177684: e4500004 */ swc1 $f16,0x4($v0) +/* f177688: 46000207 */ neg.s $f8,$f0 +/* f17768c: 46005083 */ div.s $f2,$f10,$f0 +/* f177690: 46006487 */ neg.s $f18,$f12 +/* f177694: e4520008 */ swc1 $f18,0x8($v0) +/* f177698: e4420000 */ swc1 $f2,0x0($v0) +/* f17769c: c4a40004 */ lwc1 $f4,0x4($a1) +/* f1776a0: e4680004 */ swc1 $f8,0x4($v1) +/* f1776a4: 46022182 */ mul.s $f6,$f4,$f2 +/* f1776a8: e4660000 */ swc1 $f6,0x0($v1) +/* f1776ac: c4aa0004 */ lwc1 $f10,0x4($a1) +/* f1776b0: c4500008 */ lwc1 $f16,0x8($v0) +/* f1776b4: 46105482 */ mul.s $f18,$f10,$f16 +/* f1776b8: e4720008 */ swc1 $f18,0x8($v1) +/* f1776bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f1776c0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1776c4: 03e00008 */ jr $ra +/* f1776c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1776cc +/* f1776cc: c4c40000 */ lwc1 $f4,0x0($a2) +/* f1776d0: c4860000 */ lwc1 $f6,0x0($a0) +/* f1776d4: c4c80004 */ lwc1 $f8,0x4($a2) +/* f1776d8: c48a0004 */ lwc1 $f10,0x4($a0) +/* f1776dc: 46062081 */ sub.s $f2,$f4,$f6 +/* f1776e0: c4a60000 */ lwc1 $f6,0x0($a1) +/* f1776e4: c4840008 */ lwc1 $f4,0x8($a0) +/* f1776e8: 460a4301 */ sub.s $f12,$f8,$f10 +/* f1776ec: c4d20008 */ lwc1 $f18,0x8($a2) +/* f1776f0: 46023202 */ mul.s $f8,$f6,$f2 +/* f1776f4: c4aa0004 */ lwc1 $f10,0x4($a1) +/* f1776f8: 46049381 */ sub.s $f14,$f18,$f4 +/* f1776fc: c4a60008 */ lwc1 $f6,0x8($a1) +/* f177700: 460a6482 */ mul.s $f18,$f12,$f10 +/* f177704: 3c018008 */ lui $at,0x8008 +/* f177708: c42045d4 */ lwc1 $f0,0x45d4($at) +/* f17770c: 46067282 */ mul.s $f10,$f14,$f6 +/* f177710: 46124100 */ add.s $f4,$f8,$f18 +/* f177714: 460a2400 */ add.s $f16,$f4,$f10 +/* f177718: 4600803c */ c.lt.s $f16,$f0 +/* f17771c: 00000000 */ sll $zero,$zero,0x0 +/* f177720: 45000009 */ bc1f .L0f177748 +/* f177724: 00000000 */ sll $zero,$zero,0x0 +/* f177728: 46000207 */ neg.s $f8,$f0 +/* f17772c: 3c018008 */ lui $at,0x8008 +/* f177730: 4610403c */ c.lt.s $f8,$f16 +/* f177734: 00000000 */ sll $zero,$zero,0x0 +/* f177738: 45000003 */ bc1f .L0f177748 +/* f17773c: 00000000 */ sll $zero,$zero,0x0 +/* f177740: 03e00008 */ jr $ra +/* f177744: c42045d0 */ lwc1 $f0,0x45d0($at) +.L0f177748: +/* f177748: 46021482 */ mul.s $f18,$f2,$f2 +/* f17774c: 00000000 */ sll $zero,$zero,0x0 +/* f177750: 460c6182 */ mul.s $f6,$f12,$f12 +/* f177754: 46069100 */ add.s $f4,$f18,$f6 +/* f177758: 460e7282 */ mul.s $f10,$f14,$f14 +/* f17775c: 460a2200 */ add.s $f8,$f4,$f10 +/* f177760: 46104003 */ div.s $f0,$f8,$f16 +/* f177764: 03e00008 */ jr $ra +/* f177768: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f17776c +/* f17776c: 44866000 */ mtc1 $a2,$f12 +/* f177770: c4a40000 */ lwc1 $f4,0x0($a1) +/* f177774: c48a0000 */ lwc1 $f10,0x0($a0) +/* f177778: c4a60004 */ lwc1 $f6,0x4($a1) +/* f17777c: 460c2002 */ mul.s $f0,$f4,$f12 +/* f177780: c4a80008 */ lwc1 $f8,0x8($a1) +/* f177784: 24020001 */ addiu $v0,$zero,0x1 +/* f177788: 460c3082 */ mul.s $f2,$f6,$f12 +/* f17778c: 00000000 */ sll $zero,$zero,0x0 +/* f177790: 460c4382 */ mul.s $f14,$f8,$f12 +/* f177794: 46005400 */ add.s $f16,$f10,$f0 +/* f177798: e4f00000 */ swc1 $f16,0x0($a3) +/* f17779c: c4920004 */ lwc1 $f18,0x4($a0) +/* f1777a0: 46029100 */ add.s $f4,$f18,$f2 +/* f1777a4: e4e40004 */ swc1 $f4,0x4($a3) +/* f1777a8: c4860008 */ lwc1 $f6,0x8($a0) +/* f1777ac: 460e3200 */ add.s $f8,$f6,$f14 +/* f1777b0: 03e00008 */ jr $ra +/* f1777b4: e4e80008 */ swc1 $f8,0x8($a3) +/* f1777b8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1777bc: afbf0014 */ sw $ra,0x14($sp) +/* f1777c0: afa40018 */ sw $a0,0x18($sp) +/* f1777c4: afa5001c */ sw $a1,0x1c($sp) +/* f1777c8: 0fc5ddb3 */ jal func0f1776cc +/* f1777cc: afa70024 */ sw $a3,0x24($sp) +/* f1777d0: 44060000 */ mfc1 $a2,$f0 +/* f1777d4: 8fa40018 */ lw $a0,0x18($sp) +/* f1777d8: 8fa5001c */ lw $a1,0x1c($sp) +/* f1777dc: 0fc5dddb */ jal func0f17776c +/* f1777e0: 8fa70024 */ lw $a3,0x24($sp) +/* f1777e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f1777e8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1777ec: 24020001 */ addiu $v0,$zero,0x1 +/* f1777f0: 03e00008 */ jr $ra +/* f1777f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1777f8 +/* f1777f8: 3c03800b */ lui $v1,0x800b +/* f1777fc: 3c02800b */ lui $v0,0x800b +/* f177800: 2442c108 */ addiu $v0,$v0,-16120 +/* f177804: 2463c0f8 */ addiu $v1,$v1,-16136 +.L0f177808: +/* f177808: 24630004 */ addiu $v1,$v1,0x4 +/* f17780c: 1462fffe */ bne $v1,$v0,.L0f177808 +/* f177810: ac60fffc */ sw $zero,-0x4($v1) +/* f177814: 03e00008 */ jr $ra +/* f177818: 00000000 */ sll $zero,$zero,0x0 +/* f17781c: 27bdff78 */ addiu $sp,$sp,-136 +/* f177820: afb50038 */ sw $s5,0x38($sp) +/* f177824: afb10028 */ sw $s1,0x28($sp) +/* f177828: 24010003 */ addiu $at,$zero,0x3 +/* f17782c: 00808825 */ or $s1,$a0,$zero +/* f177830: 00a0a825 */ or $s5,$a1,$zero +/* f177834: afbf003c */ sw $ra,0x3c($sp) +/* f177838: afb40034 */ sw $s4,0x34($sp) +/* f17783c: afb30030 */ sw $s3,0x30($sp) +/* f177840: afb2002c */ sw $s2,0x2c($sp) +/* f177844: afb00024 */ sw $s0,0x24($sp) +/* f177848: f7b60018 */ sdc1 $f22,0x18($sp) +/* f17784c: 14a10003 */ bne $a1,$at,.L0f17785c +/* f177850: f7b40010 */ sdc1 $f20,0x10($sp) +/* f177854: 1000005b */ beqz $zero,.L0f1779c4 +/* f177858: 24020001 */ addiu $v0,$zero,0x1 +.L0f17785c: +/* f17785c: c624000c */ lwc1 $f4,0xc($s1) +/* f177860: c6260000 */ lwc1 $f6,0x0($s1) +/* f177864: 27b00060 */ addiu $s0,$sp,0x60 +/* f177868: 02003025 */ or $a2,$s0,$zero +/* f17786c: 46062201 */ sub.s $f8,$f4,$f6 +/* f177870: 27a40078 */ addiu $a0,$sp,0x78 +/* f177874: 27a5006c */ addiu $a1,$sp,0x6c +/* f177878: e7a80078 */ swc1 $f8,0x78($sp) +/* f17787c: c6300004 */ lwc1 $f16,0x4($s1) +/* f177880: c62a0010 */ lwc1 $f10,0x10($s1) +/* f177884: 46105481 */ sub.s $f18,$f10,$f16 +/* f177888: e7b2007c */ swc1 $f18,0x7c($sp) +/* f17788c: c6260008 */ lwc1 $f6,0x8($s1) +/* f177890: c6240014 */ lwc1 $f4,0x14($s1) +/* f177894: 46062201 */ sub.s $f8,$f4,$f6 +/* f177898: e7a80080 */ swc1 $f8,0x80($sp) +/* f17789c: c6300000 */ lwc1 $f16,0x0($s1) +/* f1778a0: c62a0018 */ lwc1 $f10,0x18($s1) +/* f1778a4: 46105481 */ sub.s $f18,$f10,$f16 +/* f1778a8: e7b2006c */ swc1 $f18,0x6c($sp) +/* f1778ac: c6260004 */ lwc1 $f6,0x4($s1) +/* f1778b0: c624001c */ lwc1 $f4,0x1c($s1) +/* f1778b4: 46062201 */ sub.s $f8,$f4,$f6 +/* f1778b8: e7a80070 */ swc1 $f8,0x70($sp) +/* f1778bc: c6300008 */ lwc1 $f16,0x8($s1) +/* f1778c0: c62a0020 */ lwc1 $f10,0x20($s1) +/* f1778c4: 46105481 */ sub.s $f18,$f10,$f16 +/* f1778c8: 0fc5dc2b */ jal func0f1770ac +/* f1778cc: e7b20074 */ swc1 $f18,0x74($sp) +/* f1778d0: 3c077f1b */ lui $a3,0x7f1b +/* f1778d4: 24e77e40 */ addiu $a3,$a3,0x7e40 +/* f1778d8: 02002025 */ or $a0,$s0,$zero +/* f1778dc: 02002825 */ or $a1,$s0,$zero +/* f1778e0: 0fc5dc59 */ jal func0f177164 +/* f1778e4: 2406044d */ addiu $a2,$zero,0x44d +/* f1778e8: 2aa10004 */ slti $at,$s5,0x4 +/* f1778ec: 14200034 */ bnez $at,.L0f1779c0 +/* f1778f0: 24120003 */ addiu $s2,$zero,0x3 +/* f1778f4: 3c017f1b */ lui $at,0x7f1b +/* f1778f8: 3c147f1b */ lui $s4,0x7f1b +/* f1778fc: 4480a000 */ mtc1 $zero,$f20 +/* f177900: 26947e48 */ addiu $s4,$s4,0x7e48 +/* f177904: c4367e7c */ lwc1 $f22,0x7e7c($at) +/* f177908: 26300024 */ addiu $s0,$s1,0x24 +/* f17790c: 27b30050 */ addiu $s3,$sp,0x50 +.L0f177910: +/* f177910: c6040000 */ lwc1 $f4,0x0($s0) +/* f177914: c6260000 */ lwc1 $f6,0x0($s1) +/* f177918: 02602025 */ or $a0,$s3,$zero +/* f17791c: 02602825 */ or $a1,$s3,$zero +/* f177920: 46062201 */ sub.s $f8,$f4,$f6 +/* f177924: 24060455 */ addiu $a2,$zero,0x455 +/* f177928: 02803825 */ or $a3,$s4,$zero +/* f17792c: e7a80050 */ swc1 $f8,0x50($sp) +/* f177930: c6300004 */ lwc1 $f16,0x4($s1) +/* f177934: c60a0004 */ lwc1 $f10,0x4($s0) +/* f177938: 46105481 */ sub.s $f18,$f10,$f16 +/* f17793c: e7b20054 */ swc1 $f18,0x54($sp) +/* f177940: c6260008 */ lwc1 $f6,0x8($s1) +/* f177944: c6040008 */ lwc1 $f4,0x8($s0) +/* f177948: 46062201 */ sub.s $f8,$f4,$f6 +/* f17794c: 0fc5dc59 */ jal func0f177164 +/* f177950: e7a80058 */ swc1 $f8,0x58($sp) +/* f177954: c7aa0050 */ lwc1 $f10,0x50($sp) +/* f177958: c7b00060 */ lwc1 $f16,0x60($sp) +/* f17795c: c7a40054 */ lwc1 $f4,0x54($sp) +/* f177960: c7a60064 */ lwc1 $f6,0x64($sp) +/* f177964: 46105482 */ mul.s $f18,$f10,$f16 +/* f177968: c7b00058 */ lwc1 $f16,0x58($sp) +/* f17796c: 26520001 */ addiu $s2,$s2,0x1 +/* f177970: 46062202 */ mul.s $f8,$f4,$f6 +/* f177974: c7a40068 */ lwc1 $f4,0x68($sp) +/* f177978: 46048182 */ mul.s $f6,$f16,$f4 +/* f17797c: 46089280 */ add.s $f10,$f18,$f8 +/* f177980: 46065000 */ add.s $f0,$f10,$f6 +/* f177984: 4600a03c */ c.lt.s $f20,$f0 +/* f177988: 00000000 */ sll $zero,$zero,0x0 +/* f17798c: 45020004 */ bc1fl .L0f1779a0 +/* f177990: 46000087 */ neg.s $f2,$f0 +/* f177994: 10000002 */ beqz $zero,.L0f1779a0 +/* f177998: 46000086 */ mov.s $f2,$f0 +/* f17799c: 46000087 */ neg.s $f2,$f0 +.L0f1779a0: +/* f1779a0: 4602b03c */ c.lt.s $f22,$f2 +/* f1779a4: 00000000 */ sll $zero,$zero,0x0 +/* f1779a8: 45000003 */ bc1f .L0f1779b8 +/* f1779ac: 00000000 */ sll $zero,$zero,0x0 +/* f1779b0: 10000004 */ beqz $zero,.L0f1779c4 +/* f1779b4: 00001025 */ or $v0,$zero,$zero +.L0f1779b8: +/* f1779b8: 1655ffd5 */ bne $s2,$s5,.L0f177910 +/* f1779bc: 2610000c */ addiu $s0,$s0,0xc +.L0f1779c0: +/* f1779c0: 24020001 */ addiu $v0,$zero,0x1 +.L0f1779c4: +/* f1779c4: 8fbf003c */ lw $ra,0x3c($sp) +/* f1779c8: d7b40010 */ ldc1 $f20,0x10($sp) +/* f1779cc: d7b60018 */ ldc1 $f22,0x18($sp) +/* f1779d0: 8fb00024 */ lw $s0,0x24($sp) +/* f1779d4: 8fb10028 */ lw $s1,0x28($sp) +/* f1779d8: 8fb2002c */ lw $s2,0x2c($sp) +/* f1779dc: 8fb30030 */ lw $s3,0x30($sp) +/* f1779e0: 8fb40034 */ lw $s4,0x34($sp) +/* f1779e4: 8fb50038 */ lw $s5,0x38($sp) +/* f1779e8: 03e00008 */ jr $ra +/* f1779ec: 27bd0088 */ addiu $sp,$sp,0x88 +/* f1779f0: 27bdfff8 */ addiu $sp,$sp,-8 +/* f1779f4: afa40008 */ sw $a0,0x8($sp) +/* f1779f8: afa5000c */ sw $a1,0xc($sp) +/* f1779fc: afa60010 */ sw $a2,0x10($sp) +/* f177a00: afa70014 */ sw $a3,0x14($sp) +/* f177a04: 03e00008 */ jr $ra +/* f177a08: 27bd0008 */ addiu $sp,$sp,0x8 +/* f177a0c: 03e00008 */ jr $ra +/* f177a10: afa40000 */ sw $a0,0x0($sp) +/* f177a14: 27bdfff8 */ addiu $sp,$sp,-8 +/* f177a18: afa40008 */ sw $a0,0x8($sp) +/* f177a1c: afa5000c */ sw $a1,0xc($sp) +/* f177a20: afa60010 */ sw $a2,0x10($sp) +/* f177a24: afa70014 */ sw $a3,0x14($sp) +/* f177a28: 03e00008 */ jr $ra +/* f177a2c: 27bd0008 */ addiu $sp,$sp,0x8 +/* f177a30: 03e00008 */ jr $ra +/* f177a34: afa40000 */ sw $a0,0x0($sp) +/* f177a38: 27bdfff8 */ addiu $sp,$sp,-8 +/* f177a3c: afa40008 */ sw $a0,0x8($sp) +/* f177a40: afa5000c */ sw $a1,0xc($sp) +/* f177a44: afa60010 */ sw $a2,0x10($sp) +/* f177a48: afa70014 */ sw $a3,0x14($sp) +/* f177a4c: 03e00008 */ jr $ra +/* f177a50: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0f177a54 +/* f177a54: 27bdfff8 */ addiu $sp,$sp,-8 +/* f177a58: afb00004 */ sw $s0,0x4($sp) +/* f177a5c: 00c08025 */ or $s0,$a2,$zero +/* f177a60: 00001025 */ or $v0,$zero,$zero +/* f177a64: 00001825 */ or $v1,$zero,$zero +/* f177a68: 18a0002d */ blez $a1,.L0f177b20 +/* f177a6c: 00004025 */ or $t0,$zero,$zero +/* f177a70: 00803025 */ or $a2,$a0,$zero +/* f177a74: 240c00ff */ addiu $t4,$zero,0xff +/* f177a78: 240b00c8 */ addiu $t3,$zero,0xc8 +/* f177a7c: 240a00ff */ addiu $t2,$zero,0xff +.L0f177a80: +/* f177a80: 90c40000 */ lbu $a0,0x0($a2) +/* f177a84: 50800023 */ beqzl $a0,.L0f177b14 +/* f177a88: 25080001 */ addiu $t0,$t0,0x1 +/* f177a8c: 1040001d */ beqz $v0,.L0f177b04 +/* f177a90: 02034821 */ addu $t1,$s0,$v1 +/* f177a94: 00c77023 */ subu $t6,$a2,$a3 +/* f177a98: 91cf0000 */ lbu $t7,0x0($t6) +/* f177a9c: 55e0001a */ bnezl $t7,.L0f177b08 +/* f177aa0: a1240000 */ sb $a0,0x0($t1) +/* f177aa4: a1200000 */ sb $zero,0x0($t1) +/* f177aa8: 24630001 */ addiu $v1,$v1,0x1 +/* f177aac: 150a0007 */ bne $t0,$t2,.L0f177acc +/* f177ab0: 25290001 */ addiu $t1,$t1,0x1 +/* f177ab4: a12b0000 */ sb $t3,0x0($t1) +/* f177ab8: a1200001 */ sb $zero,0x1($t1) +/* f177abc: 24630002 */ addiu $v1,$v1,0x2 +/* f177ac0: 25290002 */ addiu $t1,$t1,0x2 +/* f177ac4: 1000000a */ beqz $zero,.L0f177af0 +/* f177ac8: 2508ff38 */ addiu $t0,$t0,-200 +.L0f177acc: +/* f177acc: 29010100 */ slti $at,$t0,0x100 +/* f177ad0: 54200008 */ bnezl $at,.L0f177af4 +/* f177ad4: a1280000 */ sb $t0,0x0($t1) +.L0f177ad8: +/* f177ad8: 2508ff01 */ addiu $t0,$t0,-255 +/* f177adc: 29010100 */ slti $at,$t0,0x100 +/* f177ae0: a12c0000 */ sb $t4,0x0($t1) +/* f177ae4: 24630001 */ addiu $v1,$v1,0x1 +/* f177ae8: 1020fffb */ beqz $at,.L0f177ad8 +/* f177aec: 25290001 */ addiu $t1,$t1,0x1 +.L0f177af0: +/* f177af0: a1280000 */ sb $t0,0x0($t1) +.L0f177af4: +/* f177af4: 24630001 */ addiu $v1,$v1,0x1 +/* f177af8: 25290001 */ addiu $t1,$t1,0x1 +/* f177afc: 90c40000 */ lbu $a0,0x0($a2) +/* f177b00: 00004025 */ or $t0,$zero,$zero +.L0f177b04: +/* f177b04: a1240000 */ sb $a0,0x0($t1) +.L0f177b08: +/* f177b08: 10000002 */ beqz $zero,.L0f177b14 +/* f177b0c: 24630001 */ addiu $v1,$v1,0x1 +/* f177b10: 25080001 */ addiu $t0,$t0,0x1 +.L0f177b14: +/* f177b14: 24420001 */ addiu $v0,$v0,0x1 +/* f177b18: 1445ffd9 */ bne $v0,$a1,.L0f177a80 +/* f177b1c: 00c73021 */ addu $a2,$a2,$a3 +.L0f177b20: +/* f177b20: 0203c021 */ addu $t8,$s0,$v1 +/* f177b24: 24630001 */ addiu $v1,$v1,0x1 +/* f177b28: a3000000 */ sb $zero,0x0($t8) +/* f177b2c: 0203c821 */ addu $t9,$s0,$v1 +/* f177b30: a3200000 */ sb $zero,0x0($t9) +/* f177b34: 8fb00004 */ lw $s0,0x4($sp) +/* f177b38: 24620001 */ addiu $v0,$v1,0x1 +/* f177b3c: 03e00008 */ jr $ra +/* f177b40: 27bd0008 */ addiu $sp,$sp,0x8 +/* f177b44: 8ca30000 */ lw $v1,0x0($a1) +/* f177b48: 00803025 */ or $a2,$a0,$zero +/* f177b4c: 2401ffff */ addiu $at,$zero,-1 +/* f177b50: 14610003 */ bne $v1,$at,.L0f177b60 +/* f177b54: 3c04800b */ lui $a0,0x800b +/* f177b58: 3c01800b */ lui $at,0x800b +/* f177b5c: ac20c108 */ sw $zero,-0x3ef8($at) +.L0f177b60: +/* f177b60: 8c84c108 */ lw $a0,-0x3ef8($a0) +/* f177b64: 3c01800b */ lui $at,0x800b +/* f177b68: 00c43821 */ addu $a3,$a2,$a0 +/* f177b6c: 90ee0000 */ lbu $t6,0x0($a3) +/* f177b70: 55c0000b */ bnezl $t6,.L0f177ba0 +/* f177b74: 24780001 */ addiu $t8,$v1,0x1 +/* f177b78: 90e20001 */ lbu $v0,0x1($a3) +/* f177b7c: 24840001 */ addiu $a0,$a0,0x1 +/* f177b80: 24e70001 */ addiu $a3,$a3,0x1 +/* f177b84: 10400005 */ beqz $v0,.L0f177b9c +/* f177b88: 00627821 */ addu $t7,$v1,$v0 +/* f177b8c: acaf0000 */ sw $t7,0x0($a1) +/* f177b90: 24840001 */ addiu $a0,$a0,0x1 +/* f177b94: 24e70001 */ addiu $a3,$a3,0x1 +/* f177b98: 01e01825 */ or $v1,$t7,$zero +.L0f177b9c: +/* f177b9c: 24780001 */ addiu $t8,$v1,0x1 +.L0f177ba0: +/* f177ba0: acb80000 */ sw $t8,0x0($a1) +/* f177ba4: 90e20000 */ lbu $v0,0x0($a3) +/* f177ba8: 24840001 */ addiu $a0,$a0,0x1 +/* f177bac: 03e00008 */ jr $ra +/* f177bb0: ac24c108 */ sw $a0,-0x3ef8($at) +); + +GLOBAL_ASM( +glabel func0f177bb4 +/* f177bb4: 14800003 */ bnez $a0,.L0f177bc4 +/* f177bb8: 00001825 */ or $v1,$zero,$zero +/* f177bbc: 03e00008 */ jr $ra +/* f177bc0: 2402ffff */ addiu $v0,$zero,-1 +.L0f177bc4: +/* f177bc4: 8cae0000 */ lw $t6,0x0($a1) +/* f177bc8: 3c078008 */ lui $a3,0x8008 +/* f177bcc: 240fffff */ addiu $t7,$zero,-1 +/* f177bd0: 15c00002 */ bnez $t6,.L0f177bdc +/* f177bd4: 00000000 */ sll $zero,$zero,0x0 +/* f177bd8: accf0000 */ sw $t7,0x0($a2) +.L0f177bdc: +/* f177bdc: 8ce74624 */ lw $a3,0x4624($a3) +/* f177be0: 3c018008 */ lui $at,0x8008 +/* f177be4: 24e7ffff */ addiu $a3,$a3,-1 +/* f177be8: 1ce00022 */ bgtz $a3,.L0f177c74 +/* f177bec: ac274624 */ sw $a3,0x4624($at) +/* f177bf0: 8ca20000 */ lw $v0,0x0($a1) +/* f177bf4: 0044c021 */ addu $t8,$v0,$a0 +/* f177bf8: 93080000 */ lbu $t0,0x0($t8) +/* f177bfc: 24590001 */ addiu $t9,$v0,0x1 +/* f177c00: 03245821 */ addu $t3,$t9,$a0 +/* f177c04: 51000004 */ beqzl $t0,.L0f177c18 +/* f177c08: acb90000 */ sw $t9,0x0($a1) +/* f177c0c: 10000017 */ beqz $zero,.L0f177c6c +/* f177c10: 01001825 */ or $v1,$t0,$zero +/* f177c14: acb90000 */ sw $t9,0x0($a1) +.L0f177c18: +/* f177c18: 91680000 */ lbu $t0,0x0($t3) +/* f177c1c: 03201025 */ or $v0,$t9,$zero +/* f177c20: 240a00ff */ addiu $t2,$zero,0xff +/* f177c24: 1100000f */ beqz $t0,.L0f177c64 +/* f177c28: 00003825 */ or $a3,$zero,$zero +/* f177c2c: 15480009 */ bne $t2,$t0,.L0f177c54 +/* f177c30: 01004825 */ or $t1,$t0,$zero +/* f177c34: 244c0001 */ addiu $t4,$v0,0x1 +.L0f177c38: +/* f177c38: acac0000 */ sw $t4,0x0($a1) +/* f177c3c: 01846821 */ addu $t5,$t4,$a0 +/* f177c40: 91a90000 */ lbu $t1,0x0($t5) +/* f177c44: 24e700ff */ addiu $a3,$a3,0xff +/* f177c48: 01801025 */ or $v0,$t4,$zero +/* f177c4c: 5149fffa */ beql $t2,$t1,.L0f177c38 +/* f177c50: 244c0001 */ addiu $t4,$v0,0x1 +.L0f177c54: +/* f177c54: 00e93821 */ addu $a3,$a3,$t1 +/* f177c58: 3c018008 */ lui $at,0x8008 +/* f177c5c: 10000003 */ beqz $zero,.L0f177c6c +/* f177c60: ac274624 */ sw $a3,0x4624($at) +.L0f177c64: +/* f177c64: 03e00008 */ jr $ra +/* f177c68: 2402ffff */ addiu $v0,$zero,-1 +.L0f177c6c: +/* f177c6c: 244e0001 */ addiu $t6,$v0,0x1 +/* f177c70: acae0000 */ sw $t6,0x0($a1) +.L0f177c74: +/* f177c74: 8ccf0000 */ lw $t7,0x0($a2) +/* f177c78: 00601025 */ or $v0,$v1,$zero +/* f177c7c: 25f80001 */ addiu $t8,$t7,0x1 +/* f177c80: acd80000 */ sw $t8,0x0($a2) +/* f177c84: 03e00008 */ jr $ra +/* f177c88: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f177c8c +/* f177c8c: 8ca30000 */ lw $v1,0x0($a1) +/* f177c90: 240effff */ addiu $t6,$zero,-1 +/* f177c94: 240700ff */ addiu $a3,$zero,0xff +/* f177c98: 54600004 */ bnezl $v1,.L0f177cac +/* f177c9c: 00647821 */ addu $t7,$v1,$a0 +/* f177ca0: acce0000 */ sw $t6,0x0($a2) +/* f177ca4: 8ca30000 */ lw $v1,0x0($a1) +/* f177ca8: 00647821 */ addu $t7,$v1,$a0 +.L0f177cac: +/* f177cac: 91f80000 */ lbu $t8,0x0($t7) +/* f177cb0: 17000020 */ bnez $t8,.L0f177d34 +/* f177cb4: 24790001 */ addiu $t9,$v1,0x1 +.L0f177cb8: +/* f177cb8: acb90000 */ sw $t9,0x0($a1) +/* f177cbc: 03244821 */ addu $t1,$t9,$a0 +/* f177cc0: 91220000 */ lbu $v0,0x0($t1) +/* f177cc4: 10400014 */ beqz $v0,.L0f177d18 +/* f177cc8: 00000000 */ sll $zero,$zero,0x0 +/* f177ccc: 14e2000b */ bne $a3,$v0,.L0f177cfc +/* f177cd0: 00401825 */ or $v1,$v0,$zero +/* f177cd4: 8cca0000 */ lw $t2,0x0($a2) +.L0f177cd8: +/* f177cd8: 254b00ff */ addiu $t3,$t2,0xff +/* f177cdc: accb0000 */ sw $t3,0x0($a2) +/* f177ce0: 8cac0000 */ lw $t4,0x0($a1) +/* f177ce4: 258d0001 */ addiu $t5,$t4,0x1 +/* f177ce8: acad0000 */ sw $t5,0x0($a1) +/* f177cec: 01a47821 */ addu $t7,$t5,$a0 +/* f177cf0: 91e30000 */ lbu $v1,0x0($t7) +/* f177cf4: 50e3fff8 */ beql $a3,$v1,.L0f177cd8 +/* f177cf8: 8cca0000 */ lw $t2,0x0($a2) +.L0f177cfc: +/* f177cfc: 8cd80000 */ lw $t8,0x0($a2) +/* f177d00: 0303c821 */ addu $t9,$t8,$v1 +/* f177d04: acd90000 */ sw $t9,0x0($a2) +/* f177d08: 8ca80000 */ lw $t0,0x0($a1) +/* f177d0c: 25090001 */ addiu $t1,$t0,0x1 +/* f177d10: 10000003 */ beqz $zero,.L0f177d20 +/* f177d14: aca90000 */ sw $t1,0x0($a1) +.L0f177d18: +/* f177d18: 03e00008 */ jr $ra +/* f177d1c: 2402ffff */ addiu $v0,$zero,-1 +.L0f177d20: +/* f177d20: 8ca30000 */ lw $v1,0x0($a1) +/* f177d24: 00645021 */ addu $t2,$v1,$a0 +/* f177d28: 914b0000 */ lbu $t3,0x0($t2) +/* f177d2c: 5160ffe2 */ beqzl $t3,.L0f177cb8 +/* f177d30: 24790001 */ addiu $t9,$v1,0x1 +.L0f177d34: +/* f177d34: 8ccc0000 */ lw $t4,0x0($a2) +/* f177d38: 258d0001 */ addiu $t5,$t4,0x1 +/* f177d3c: accd0000 */ sw $t5,0x0($a2) +/* f177d40: 8ca30000 */ lw $v1,0x0($a1) +/* f177d44: 00647021 */ addu $t6,$v1,$a0 +/* f177d48: 91c20000 */ lbu $v0,0x0($t6) +/* f177d4c: 246f0001 */ addiu $t7,$v1,0x1 +/* f177d50: acaf0000 */ sw $t7,0x0($a1) +/* f177d54: 03e00008 */ jr $ra +/* f177d58: 00000000 */ sll $zero,$zero,0x0 +/* f177d5c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f177d60: afb10018 */ sw $s1,0x18($sp) +/* f177d64: 00808825 */ or $s1,$a0,$zero +/* f177d68: afb30020 */ sw $s3,0x20($sp) +/* f177d6c: afb2001c */ sw $s2,0x1c($sp) +/* f177d70: afb00014 */ sw $s0,0x14($sp) +/* f177d74: 00a08025 */ or $s0,$a1,$zero +/* f177d78: 27b20034 */ addiu $s2,$sp,0x34 +/* f177d7c: 27b30030 */ addiu $s3,$sp,0x30 +/* f177d80: afbf0024 */ sw $ra,0x24($sp) +/* f177d84: 00a02025 */ or $a0,$a1,$zero +/* f177d88: 02402825 */ or $a1,$s2,$zero +/* f177d8c: 02603025 */ or $a2,$s3,$zero +/* f177d90: afa00034 */ sw $zero,0x34($sp) +/* f177d94: 0fc5deed */ jal func0f177bb4 +/* f177d98: afa00030 */ sw $zero,0x30($sp) +/* f177d9c: 0442000f */ bltzl $v0,.L0f177ddc +/* f177da0: 24020001 */ addiu $v0,$zero,0x1 +/* f177da4: 8fae0030 */ lw $t6,0x30($sp) +.L0f177da8: +/* f177da8: 02002025 */ or $a0,$s0,$zero +/* f177dac: 02402825 */ or $a1,$s2,$zero +/* f177db0: 022e7821 */ addu $t7,$s1,$t6 +/* f177db4: 91f80000 */ lbu $t8,0x0($t7) +/* f177db8: 10580003 */ beq $v0,$t8,.L0f177dc8 +/* f177dbc: 00000000 */ sll $zero,$zero,0x0 +/* f177dc0: 10000006 */ beqz $zero,.L0f177ddc +/* f177dc4: 00001025 */ or $v0,$zero,$zero +.L0f177dc8: +/* f177dc8: 0fc5deed */ jal func0f177bb4 +/* f177dcc: 02603025 */ or $a2,$s3,$zero +/* f177dd0: 0443fff5 */ bgezl $v0,.L0f177da8 +/* f177dd4: 8fae0030 */ lw $t6,0x30($sp) +/* f177dd8: 24020001 */ addiu $v0,$zero,0x1 +.L0f177ddc: +/* f177ddc: 8fbf0024 */ lw $ra,0x24($sp) +/* f177de0: 8fb00014 */ lw $s0,0x14($sp) +/* f177de4: 8fb10018 */ lw $s1,0x18($sp) +/* f177de8: 8fb2001c */ lw $s2,0x1c($sp) +/* f177dec: 8fb30020 */ lw $s3,0x20($sp) +/* f177df0: 03e00008 */ jr $ra +/* f177df4: 27bd0038 */ addiu $sp,$sp,0x38 +/* f177df8: 00000000 */ sll $zero,$zero,0x0 +/* f177dfc: 00000000 */ sll $zero,$zero,0x0 +/* f177e00: 24010001 */ addiu $at,$zero,0x1 +/* f177e04: 1081000c */ beq $a0,$at,.L0f177e38 +/* f177e08: afa50004 */ sw $a1,0x4($sp) +/* f177e0c: 24010003 */ addiu $at,$zero,0x3 +/* f177e10: 1081001b */ beq $a0,$at,.L0f177e80 +/* f177e14: 00001025 */ or $v0,$zero,$zero +/* f177e18: 24010006 */ addiu $at,$zero,0x6 +/* f177e1c: 1081003d */ beq $a0,$at,.L0f177f14 +/* f177e20: 00001025 */ or $v0,$zero,$zero +/* f177e24: 24010007 */ addiu $at,$zero,0x7 +/* f177e28: 10810053 */ beq $a0,$at,.L0f177f78 +/* f177e2c: 00001025 */ or $v0,$zero,$zero +/* f177e30: 10000067 */ beqz $zero,.L0f177fd0 +/* f177e34: 00001025 */ or $v0,$zero,$zero +.L0f177e38: +/* f177e38: 3c05800b */ lui $a1,0x800b +/* f177e3c: acc00000 */ sw $zero,0x0($a2) +/* f177e40: 24a5cb88 */ addiu $a1,$a1,-13432 +/* f177e44: 00001025 */ or $v0,$zero,$zero +/* f177e48: 2408000c */ addiu $t0,$zero,0xc +/* f177e4c: 94ae0016 */ lhu $t6,0x16($a1) +.L0f177e50: +/* f177e50: 240f0001 */ addiu $t7,$zero,0x1 +/* f177e54: 004fc004 */ sllv $t8,$t7,$v0 +/* f177e58: 01d8c824 */ and $t9,$t6,$t8 +/* f177e5c: 13200004 */ beqz $t9,.L0f177e70 +/* f177e60: 24420001 */ addiu $v0,$v0,0x1 +/* f177e64: 8ccd0000 */ lw $t5,0x0($a2) +/* f177e68: 25af0001 */ addiu $t7,$t5,0x1 +/* f177e6c: accf0000 */ sw $t7,0x0($a2) +.L0f177e70: +/* f177e70: 5448fff7 */ bnel $v0,$t0,.L0f177e50 +/* f177e74: 94ae0016 */ lhu $t6,0x16($a1) +/* f177e78: 10000055 */ beqz $zero,.L0f177fd0 +/* f177e7c: 00001025 */ or $v0,$zero,$zero +.L0f177e80: +/* f177e80: 3c03800b */ lui $v1,0x800b +/* f177e84: 3c0b800b */ lui $t3,0x800b +/* f177e88: 3c09800b */ lui $t1,0x800b +/* f177e8c: 2529c7b8 */ addiu $t1,$t1,-14408 +/* f177e90: 256bc538 */ addiu $t3,$t3,-15048 +/* f177e94: 9463cb9e */ lhu $v1,-0x3462($v1) +/* f177e98: 00002825 */ or $a1,$zero,$zero +/* f177e9c: 240c004c */ addiu $t4,$zero,0x4c +/* f177ea0: 240a00a0 */ addiu $t2,$zero,0xa0 +/* f177ea4: 2408000c */ addiu $t0,$zero,0xc +/* f177ea8: 240e0001 */ addiu $t6,$zero,0x1 +.L0f177eac: +/* f177eac: 00aec004 */ sllv $t8,$t6,$a1 +/* f177eb0: 0078c824 */ and $t9,$v1,$t8 +/* f177eb4: 13200011 */ beqz $t9,.L0f177efc +/* f177eb8: 28a10004 */ slti $at,$a1,0x4 +/* f177ebc: 10200006 */ beqz $at,.L0f177ed8 +/* f177ec0: 8cc40000 */ lw $a0,0x0($a2) +/* f177ec4: 00aa0019 */ multu $a1,$t2 +/* f177ec8: 00006812 */ mflo $t5 +/* f177ecc: 012d3821 */ addu $a3,$t1,$t5 +/* f177ed0: 10000005 */ beqz $zero,.L0f177ee8 +/* f177ed4: 00000000 */ sll $zero,$zero,0x0 +.L0f177ed8: +/* f177ed8: 00ac0019 */ multu $a1,$t4 +/* f177edc: 00007812 */ mflo $t7 +/* f177ee0: 016f3821 */ addu $a3,$t3,$t7 +/* f177ee4: 24e7fed0 */ addiu $a3,$a3,-304 +.L0f177ee8: +/* f177ee8: 54440004 */ bnel $v0,$a0,.L0f177efc +/* f177eec: 24420001 */ addiu $v0,$v0,0x1 +/* f177ef0: 03e00008 */ jr $ra +/* f177ef4: 00e01025 */ or $v0,$a3,$zero +/* f177ef8: 24420001 */ addiu $v0,$v0,0x1 +.L0f177efc: +/* f177efc: 24a50001 */ addiu $a1,$a1,0x1 +/* f177f00: 54a8ffea */ bnel $a1,$t0,.L0f177eac +/* f177f04: 240e0001 */ addiu $t6,$zero,0x1 +/* f177f08: 3c027f1b */ lui $v0,0x7f1b +/* f177f0c: 03e00008 */ jr $ra +/* f177f10: 24427e80 */ addiu $v0,$v0,0x7e80 +.L0f177f14: +/* f177f14: 3c03800b */ lui $v1,0x800b +/* f177f18: 3c098007 */ lui $t1,0x8007 +/* f177f1c: 3c07800a */ lui $a3,0x800a +/* f177f20: 24e7deb0 */ addiu $a3,$a3,-8528 +/* f177f24: 25291448 */ addiu $t1,$t1,0x1448 +/* f177f28: 9463cb9e */ lhu $v1,-0x3462($v1) +/* f177f2c: 00002825 */ or $a1,$zero,$zero +/* f177f30: 2408000c */ addiu $t0,$zero,0xc +/* f177f34: 240e0001 */ addiu $t6,$zero,0x1 +.L0f177f38: +/* f177f38: 00aec004 */ sllv $t8,$t6,$a1 +/* f177f3c: 0078c824 */ and $t9,$v1,$t8 +/* f177f40: 53200009 */ beqzl $t9,.L0f177f68 +/* f177f44: 24a50001 */ addiu $a1,$a1,0x1 +/* f177f48: 8cc40000 */ lw $a0,0x0($a2) +/* f177f4c: 54440005 */ bnel $v0,$a0,.L0f177f64 +/* f177f50: 24420001 */ addiu $v0,$v0,0x1 +/* f177f54: 8d2d0000 */ lw $t5,0x0($t1) +/* f177f58: 00ed7821 */ addu $t7,$a3,$t5 +/* f177f5c: a1e50000 */ sb $a1,0x0($t7) +/* f177f60: 24420001 */ addiu $v0,$v0,0x1 +.L0f177f64: +/* f177f64: 24a50001 */ addiu $a1,$a1,0x1 +.L0f177f68: +/* f177f68: 54a8fff3 */ bnel $a1,$t0,.L0f177f38 +/* f177f6c: 240e0001 */ addiu $t6,$zero,0x1 +/* f177f70: 10000017 */ beqz $zero,.L0f177fd0 +/* f177f74: 00001025 */ or $v0,$zero,$zero +.L0f177f78: +/* f177f78: 3c05800b */ lui $a1,0x800b +/* f177f7c: 24a5cb88 */ addiu $a1,$a1,-13432 +/* f177f80: 00001825 */ or $v1,$zero,$zero +/* f177f84: 2408000c */ addiu $t0,$zero,0xc +/* f177f88: 94ae0016 */ lhu $t6,0x16($a1) +.L0f177f8c: +/* f177f8c: 24180001 */ addiu $t8,$zero,0x1 +/* f177f90: 0078c804 */ sllv $t9,$t8,$v1 +/* f177f94: 01d96824 */ and $t5,$t6,$t9 +/* f177f98: 11a00009 */ beqz $t5,.L0f177fc0 +/* f177f9c: 3c0f8007 */ lui $t7,0x8007 +/* f177fa0: 8def1448 */ lw $t7,0x1448($t7) +/* f177fa4: 3c04800a */ lui $a0,0x800a +/* f177fa8: 008f2021 */ addu $a0,$a0,$t7 +/* f177fac: 9084deb0 */ lbu $a0,-0x2150($a0) +/* f177fb0: 54640003 */ bnel $v1,$a0,.L0f177fc0 +/* f177fb4: 24420001 */ addiu $v0,$v0,0x1 +/* f177fb8: acc20000 */ sw $v0,0x0($a2) +/* f177fbc: 24420001 */ addiu $v0,$v0,0x1 +.L0f177fc0: +/* f177fc0: 24630001 */ addiu $v1,$v1,0x1 +/* f177fc4: 5468fff1 */ bnel $v1,$t0,.L0f177f8c +/* f177fc8: 94ae0016 */ lhu $t6,0x16($a1) +/* f177fcc: 00001025 */ or $v0,$zero,$zero +.L0f177fd0: +/* f177fd0: 03e00008 */ jr $ra +/* f177fd4: 00000000 */ sll $zero,$zero,0x0 +/* f177fd8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f177fdc: 24010006 */ addiu $at,$zero,0x6 +/* f177fe0: afbf0014 */ sw $ra,0x14($sp) +/* f177fe4: afa5001c */ sw $a1,0x1c($sp) +/* f177fe8: 14810006 */ bne $a0,$at,.L0f178004 +/* f177fec: afa60020 */ sw $a2,0x20($sp) +/* f177ff0: 3c0f800a */ lui $t7,0x800a +/* f177ff4: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f177ff8: 240e0001 */ addiu $t6,$zero,0x1 +/* f177ffc: 0c0039a1 */ jal 0xe684 +/* f178000: adee048c */ sw $t6,0x48c($t7) +.L0f178004: +/* f178004: 8fbf0014 */ lw $ra,0x14($sp) +/* f178008: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17800c: 00001025 */ or $v0,$zero,$zero +/* f178010: 03e00008 */ jr $ra +/* f178014: 00000000 */ sll $zero,$zero,0x0 +/* f178018: 24010018 */ addiu $at,$zero,0x18 +/* f17801c: afa50004 */ sw $a1,0x4($sp) +/* f178020: 14810008 */ bne $a0,$at,.L0f178044 +/* f178024: afa60008 */ sw $a2,0x8($sp) +/* f178028: 3c0e800b */ lui $t6,0x800b +/* f17802c: 91cecc10 */ lbu $t6,-0x33f0($t6) +/* f178030: 24010005 */ addiu $at,$zero,0x5 +/* f178034: 51c10004 */ beql $t6,$at,.L0f178048 +/* f178038: 00001025 */ or $v0,$zero,$zero +/* f17803c: 03e00008 */ jr $ra +/* f178040: 24020001 */ addiu $v0,$zero,0x1 +.L0f178044: +/* f178044: 00001025 */ or $v0,$zero,$zero +.L0f178048: +/* f178048: 03e00008 */ jr $ra +/* f17804c: 00000000 */ sll $zero,$zero,0x0 +/* f178050: 3c0e8007 */ lui $t6,0x8007 +/* f178054: 8dce1440 */ lw $t6,0x1440($t6) +/* f178058: 27bdffe0 */ addiu $sp,$sp,-32 +/* f17805c: afbf0014 */ sw $ra,0x14($sp) +/* f178060: a1c00000 */ sb $zero,0x0($t6) +/* f178064: 90820001 */ lbu $v0,0x1($a0) +/* f178068: 24010001 */ addiu $at,$zero,0x1 +/* f17806c: 10400007 */ beqz $v0,.L0f17808c +/* f178070: 00000000 */ sll $zero,$zero,0x0 +/* f178074: 10410010 */ beq $v0,$at,.L0f1780b8 +/* f178078: 24010002 */ addiu $at,$zero,0x2 +/* f17807c: 10410019 */ beq $v0,$at,.L0f1780e4 +/* f178080: 00000000 */ sll $zero,$zero,0x0 +/* f178084: 10000021 */ beqz $zero,.L0f17810c +/* f178088: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17808c: +/* f17808c: 0fc5b9f1 */ jal func0f16e7c4 +/* f178090: 24045072 */ addiu $a0,$zero,0x5072 +/* f178094: 3c06800b */ lui $a2,0x800b +/* f178098: 90c6cb9a */ lbu $a2,-0x3466($a2) +/* f17809c: 3c048007 */ lui $a0,0x8007 +/* f1780a0: 8c841440 */ lw $a0,0x1440($a0) +/* f1780a4: 00402825 */ or $a1,$v0,$zero +/* f1780a8: 0c004dad */ jal 0x136b4 +/* f1780ac: 24c60001 */ addiu $a2,$a2,0x1 +/* f1780b0: 10000016 */ beqz $zero,.L0f17810c +/* f1780b4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1780b8: +/* f1780b8: 0fc5b9f1 */ jal func0f16e7c4 +/* f1780bc: 24045071 */ addiu $a0,$zero,0x5071 +/* f1780c0: 3c06800b */ lui $a2,0x800b +/* f1780c4: 90c6cb9b */ lbu $a2,-0x3465($a2) +/* f1780c8: 3c048007 */ lui $a0,0x8007 +/* f1780cc: 8c841440 */ lw $a0,0x1440($a0) +/* f1780d0: 00402825 */ or $a1,$v0,$zero +/* f1780d4: 0c004dad */ jal 0x136b4 +/* f1780d8: 24c60001 */ addiu $a2,$a2,0x1 +/* f1780dc: 1000000b */ beqz $zero,.L0f17810c +/* f1780e0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1780e4: +/* f1780e4: 0fc5b9f1 */ jal func0f16e7c4 +/* f1780e8: 24045071 */ addiu $a0,$zero,0x5071 +/* f1780ec: 0fc62113 */ jal func0f18844c +/* f1780f0: afa20018 */ sw $v0,0x18($sp) +/* f1780f4: 3c048007 */ lui $a0,0x8007 +/* f1780f8: 8c841440 */ lw $a0,0x1440($a0) +/* f1780fc: 8fa50018 */ lw $a1,0x18($sp) +/* f178100: 0c004dad */ jal 0x136b4 +/* f178104: 24460001 */ addiu $a2,$v0,0x1 +/* f178108: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17810c: +/* f17810c: 3c028007 */ lui $v0,0x8007 +/* f178110: 8c421440 */ lw $v0,0x1440($v0) +/* f178114: 03e00008 */ jr $ra +/* f178118: 27bd0020 */ addiu $sp,$sp,0x20 +/* f17811c: 24010018 */ addiu $at,$zero,0x18 +/* f178120: 1481001f */ bne $a0,$at,.L0f1781a0 +/* f178124: afa60008 */ sw $a2,0x8($sp) +/* f178128: 90a20001 */ lbu $v0,0x1($a1) +/* f17812c: 24010001 */ addiu $at,$zero,0x1 +/* f178130: 3c0e800b */ lui $t6,0x800b +/* f178134: 10400008 */ beqz $v0,.L0f178158 +/* f178138: 00000000 */ sll $zero,$zero,0x0 +/* f17813c: 1041000c */ beq $v0,$at,.L0f178170 +/* f178140: 3c0f800b */ lui $t7,0x800b +/* f178144: 24010002 */ addiu $at,$zero,0x2 +/* f178148: 1041000f */ beq $v0,$at,.L0f178188 +/* f17814c: 3c18800b */ lui $t8,0x800b +/* f178150: 10000014 */ beqz $zero,.L0f1781a4 +/* f178154: 00001025 */ or $v0,$zero,$zero +.L0f178158: +/* f178158: 91cecb9a */ lbu $t6,-0x3466($t6) +/* f17815c: 2401003c */ addiu $at,$zero,0x3c +/* f178160: 55c10010 */ bnel $t6,$at,.L0f1781a4 +/* f178164: 00001025 */ or $v0,$zero,$zero +/* f178168: 03e00008 */ jr $ra +/* f17816c: 24020001 */ addiu $v0,$zero,0x1 +.L0f178170: +/* f178170: 91efcb9b */ lbu $t7,-0x3465($t7) +/* f178174: 24010064 */ addiu $at,$zero,0x64 +/* f178178: 55e1000a */ bnel $t7,$at,.L0f1781a4 +/* f17817c: 00001025 */ or $v0,$zero,$zero +/* f178180: 03e00008 */ jr $ra +/* f178184: 24020001 */ addiu $v0,$zero,0x1 +.L0f178188: +/* f178188: 9718cb9c */ lhu $t8,-0x3464($t8) +/* f17818c: 24010190 */ addiu $at,$zero,0x190 +/* f178190: 57010004 */ bnel $t8,$at,.L0f1781a4 +/* f178194: 00001025 */ or $v0,$zero,$zero +/* f178198: 03e00008 */ jr $ra +/* f17819c: 24020001 */ addiu $v0,$zero,0x1 +.L0f1781a0: +/* f1781a0: 00001025 */ or $v0,$zero,$zero +.L0f1781a4: +/* f1781a4: 03e00008 */ jr $ra +/* f1781a8: 00000000 */ sll $zero,$zero,0x0 +/* f1781ac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1781b0: 24010006 */ addiu $at,$zero,0x6 +/* f1781b4: afbf0014 */ sw $ra,0x14($sp) +/* f1781b8: afa40018 */ sw $a0,0x18($sp) +/* f1781bc: afa5001c */ sw $a1,0x1c($sp) +/* f1781c0: 1481000b */ bne $a0,$at,.L0f1781f0 +/* f1781c4: afa60020 */ sw $a2,0x20($sp) +/* f1781c8: 0fc62590 */ jal func0f189640 +/* f1781cc: 00000000 */ sll $zero,$zero,0x0 +/* f1781d0: 10400005 */ beqz $v0,.L0f1781e8 +/* f1781d4: 00000000 */ sll $zero,$zero,0x0 +/* f1781d8: 0fc625cb */ jal func0f18972c +/* f1781dc: 00002025 */ or $a0,$zero,$zero +/* f1781e0: 10000004 */ beqz $zero,.L0f1781f4 +/* f1781e4: 8faf0018 */ lw $t7,0x18($sp) +.L0f1781e8: +/* f1781e8: 0fc625cb */ jal func0f18972c +/* f1781ec: 24040001 */ addiu $a0,$zero,0x1 +.L0f1781f0: +/* f1781f0: 8faf0018 */ lw $t7,0x18($sp) +.L0f1781f4: +/* f1781f4: 24010018 */ addiu $at,$zero,0x18 +/* f1781f8: 3c02800a */ lui $v0,0x800a +/* f1781fc: 15e10021 */ bne $t7,$at,.L0f178284 +/* f178200: 8fbf0014 */ lw $ra,0x14($sp) +/* f178204: 24429fc0 */ addiu $v0,$v0,-24640 +/* f178208: 8c58006c */ lw $t8,0x6c($v0) +/* f17820c: 24010001 */ addiu $at,$zero,0x1 +/* f178210: 00002825 */ or $a1,$zero,$zero +/* f178214: 13000003 */ beqz $t8,.L0f178224 +/* f178218: 00001825 */ or $v1,$zero,$zero +/* f17821c: 10000001 */ beqz $zero,.L0f178224 +/* f178220: 24050001 */ addiu $a1,$zero,0x1 +.L0f178224: +/* f178224: 8c590068 */ lw $t9,0x68($v0) +/* f178228: 00002025 */ or $a0,$zero,$zero +/* f17822c: 13200003 */ beqz $t9,.L0f17823c +/* f178230: 00000000 */ sll $zero,$zero,0x0 +/* f178234: 10000001 */ beqz $zero,.L0f17823c +/* f178238: 24030001 */ addiu $v1,$zero,0x1 +.L0f17823c: +/* f17823c: 8c480064 */ lw $t0,0x64($v0) +/* f178240: 11000003 */ beqz $t0,.L0f178250 +/* f178244: 00000000 */ sll $zero,$zero,0x0 +/* f178248: 10000001 */ beqz $zero,.L0f178250 +/* f17824c: 24040001 */ addiu $a0,$zero,0x1 +.L0f178250: +/* f178250: 8c490070 */ lw $t1,0x70($v0) +/* f178254: 00001025 */ or $v0,$zero,$zero +/* f178258: 11200003 */ beqz $t1,.L0f178268 +/* f17825c: 00000000 */ sll $zero,$zero,0x0 +/* f178260: 10000001 */ beqz $zero,.L0f178268 +/* f178264: 24020001 */ addiu $v0,$zero,0x1 +.L0f178268: +/* f178268: 00445021 */ addu $t2,$v0,$a0 +/* f17826c: 01435821 */ addu $t3,$t2,$v1 +/* f178270: 01656021 */ addu $t4,$t3,$a1 +/* f178274: 55810004 */ bnel $t4,$at,.L0f178288 +/* f178278: 8fad0018 */ lw $t5,0x18($sp) +/* f17827c: 1000000c */ beqz $zero,.L0f1782b0 +/* f178280: 24020001 */ addiu $v0,$zero,0x1 +.L0f178284: +/* f178284: 8fad0018 */ lw $t5,0x18($sp) +.L0f178288: +/* f178288: 2401000f */ addiu $at,$zero,0xf +/* f17828c: 8fae001c */ lw $t6,0x1c($sp) +/* f178290: 15a10007 */ bne $t5,$at,.L0f1782b0 +/* f178294: 00001025 */ or $v0,$zero,$zero +/* f178298: 91cf0001 */ lbu $t7,0x1($t6) +/* f17829c: 24010001 */ addiu $at,$zero,0x1 +/* f1782a0: 15e10003 */ bne $t7,$at,.L0f1782b0 +/* f1782a4: 00000000 */ sll $zero,$zero,0x0 +/* f1782a8: 10000001 */ beqz $zero,.L0f1782b0 +/* f1782ac: 24020001 */ addiu $v0,$zero,0x1 +.L0f1782b0: +/* f1782b0: 03e00008 */ jr $ra +/* f1782b4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1782b8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1782bc: afbf0014 */ sw $ra,0x14($sp) +/* f1782c0: 0fc62590 */ jal func0f189640 +/* f1782c4: afa40018 */ sw $a0,0x18($sp) +/* f1782c8: 10400005 */ beqz $v0,.L0f1782e0 +/* f1782cc: 00000000 */ sll $zero,$zero,0x0 +/* f1782d0: 0fc5b9f1 */ jal func0f16e7c4 +/* f1782d4: 24045121 */ addiu $a0,$zero,0x5121 +/* f1782d8: 10000004 */ beqz $zero,.L0f1782ec +/* f1782dc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1782e0: +/* f1782e0: 0fc5b9f1 */ jal func0f16e7c4 +/* f1782e4: 24045120 */ addiu $a0,$zero,0x5120 +/* f1782e8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1782ec: +/* f1782ec: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1782f0: 03e00008 */ jr $ra +/* f1782f4: 00000000 */ sll $zero,$zero,0x0 +/* f1782f8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1782fc: afbf0014 */ sw $ra,0x14($sp) +/* f178300: 0fc5b37e */ jal func0f16cdf8 +/* f178304: afa40018 */ sw $a0,0x18($sp) +/* f178308: 3c048007 */ lui $a0,0x8007 +/* f17830c: 8c841440 */ lw $a0,0x1440($a0) +/* f178310: 00402825 */ or $a1,$v0,$zero +/* f178314: 0fc355f8 */ jal func0f0d57e0 +/* f178318: 24060003 */ addiu $a2,$zero,0x3 +/* f17831c: 8fbf0014 */ lw $ra,0x14($sp) +/* f178320: 3c028007 */ lui $v0,0x8007 +/* f178324: 8c421440 */ lw $v0,0x1440($v0) +/* f178328: 03e00008 */ jr $ra +/* f17832c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f178330: 3c0e8007 */ lui $t6,0x8007 +/* f178334: 8dce1448 */ lw $t6,0x1448($t6) +/* f178338: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17833c: afa40018 */ sw $a0,0x18($sp) +/* f178340: 000e78c0 */ sll $t7,$t6,0x3 +/* f178344: 01ee7823 */ subu $t7,$t7,$t6 +/* f178348: 000f7880 */ sll $t7,$t7,0x2 +/* f17834c: 01ee7821 */ addu $t7,$t7,$t6 +/* f178350: 000f78c0 */ sll $t7,$t7,0x3 +/* f178354: 01ee7823 */ subu $t7,$t7,$t6 +/* f178358: 000f7900 */ sll $t7,$t7,0x4 +/* f17835c: 3c04800a */ lui $a0,0x800a +/* f178360: afbf0014 */ sw $ra,0x14($sp) +/* f178364: 008f2021 */ addu $a0,$a0,$t7 +/* f178368: 0fc2c3f4 */ jal func0f0b0fd0 +/* f17836c: 8c84ee28 */ lw $a0,-0x11d8($a0) +/* f178370: 10400005 */ beqz $v0,.L0f178388 +/* f178374: 00000000 */ sll $zero,$zero,0x0 +/* f178378: 0fc5b9f1 */ jal func0f16e7c4 +/* f17837c: 9444004a */ lhu $a0,0x4a($v0) +/* f178380: 10000004 */ beqz $zero,.L0f178394 +/* f178384: 8fbf0014 */ lw $ra,0x14($sp) +.L0f178388: +/* f178388: 3c027f1b */ lui $v0,0x7f1b +/* f17838c: 24427e84 */ addiu $v0,$v0,0x7e84 +/* f178390: 8fbf0014 */ lw $ra,0x14($sp) +.L0f178394: +/* f178394: 27bd0018 */ addiu $sp,$sp,0x18 +/* f178398: 03e00008 */ jr $ra +/* f17839c: 00000000 */ sll $zero,$zero,0x0 +/* f1783a0: 3c0e8007 */ lui $t6,0x8007 +/* f1783a4: 8dce1448 */ lw $t6,0x1448($t6) +/* f1783a8: 3c02800a */ lui $v0,0x800a +/* f1783ac: 27bdffe0 */ addiu $sp,$sp,-32 +/* f1783b0: 004e1021 */ addu $v0,$v0,$t6 +/* f1783b4: 9042deb0 */ lbu $v0,-0x2150($v0) +/* f1783b8: afbf0014 */ sw $ra,0x14($sp) +/* f1783bc: afa40020 */ sw $a0,0x20($sp) +/* f1783c0: 28410004 */ slti $at,$v0,0x4 +/* f1783c4: 10200008 */ beqz $at,.L0f1783e8 +/* f1783c8: 00401825 */ or $v1,$v0,$zero +/* f1783cc: 00027880 */ sll $t7,$v0,0x2 +/* f1783d0: 01e27821 */ addu $t7,$t7,$v0 +/* f1783d4: 3c18800b */ lui $t8,0x800b +/* f1783d8: 2718c7b8 */ addiu $t8,$t8,-14408 +/* f1783dc: 000f7940 */ sll $t7,$t7,0x5 +/* f1783e0: 1000000a */ beqz $zero,.L0f17840c +/* f1783e4: 01f83021 */ addu $a2,$t7,$t8 +.L0f1783e8: +/* f1783e8: 0003c880 */ sll $t9,$v1,0x2 +/* f1783ec: 0323c821 */ addu $t9,$t9,$v1 +/* f1783f0: 0019c880 */ sll $t9,$t9,0x2 +/* f1783f4: 0323c823 */ subu $t9,$t9,$v1 +/* f1783f8: 0019c880 */ sll $t9,$t9,0x2 +/* f1783fc: 3c09800b */ lui $t1,0x800b +/* f178400: 2529c538 */ addiu $t1,$t1,-15048 +/* f178404: 2728fed0 */ addiu $t0,$t9,-304 +/* f178408: 01093021 */ addu $a2,$t0,$t1 +.L0f17840c: +/* f17840c: 24045118 */ addiu $a0,$zero,0x5118 +/* f178410: 0fc5b9f1 */ jal func0f16e7c4 +/* f178414: afa6001c */ sw $a2,0x1c($sp) +/* f178418: 3c048007 */ lui $a0,0x8007 +/* f17841c: 8c841440 */ lw $a0,0x1440($a0) +/* f178420: 8fa6001c */ lw $a2,0x1c($sp) +/* f178424: 0c004dad */ jal 0x136b4 +/* f178428: 00402825 */ or $a1,$v0,$zero +/* f17842c: 8fbf0014 */ lw $ra,0x14($sp) +/* f178430: 3c028007 */ lui $v0,0x8007 +/* f178434: 8c421440 */ lw $v0,0x1440($v0) +/* f178438: 03e00008 */ jr $ra +/* f17843c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f178440: afa50004 */ sw $a1,0x4($sp) +/* f178444: afa60008 */ sw $a2,0x8($sp) +/* f178448: 03e00008 */ jr $ra +/* f17844c: 00001025 */ or $v0,$zero,$zero +/* f178450: 3c0e8007 */ lui $t6,0x8007 +/* f178454: 8dce1448 */ lw $t6,0x1448($t6) +/* f178458: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17845c: afa40018 */ sw $a0,0x18($sp) +/* f178460: 000e78c0 */ sll $t7,$t6,0x3 +/* f178464: 01ee7823 */ subu $t7,$t7,$t6 +/* f178468: 000f7880 */ sll $t7,$t7,0x2 +/* f17846c: 01ee7821 */ addu $t7,$t7,$t6 +/* f178470: 000f78c0 */ sll $t7,$t7,0x3 +/* f178474: 01ee7823 */ subu $t7,$t7,$t6 +/* f178478: 000f7900 */ sll $t7,$t7,0x4 +/* f17847c: 3c04800a */ lui $a0,0x800a +/* f178480: afbf0014 */ sw $ra,0x14($sp) +/* f178484: 008f2021 */ addu $a0,$a0,$t7 +/* f178488: 9084e83b */ lbu $a0,-0x17c5($a0) +/* f17848c: 0fc05840 */ jal func0f016100 +/* f178490: 00002825 */ or $a1,$zero,$zero +/* f178494: 8fbf0014 */ lw $ra,0x14($sp) +/* f178498: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17849c: 03e00008 */ jr $ra +/* f1784a0: 00000000 */ sll $zero,$zero,0x0 +/* f1784a4: 3c0e8007 */ lui $t6,0x8007 +/* f1784a8: 8dce1448 */ lw $t6,0x1448($t6) +/* f1784ac: 3c18800a */ lui $t8,0x800a +/* f1784b0: 3c08800a */ lui $t0,0x800a +/* f1784b4: 000e78c0 */ sll $t7,$t6,0x3 +/* f1784b8: 01ee7823 */ subu $t7,$t7,$t6 +/* f1784bc: 000f7880 */ sll $t7,$t7,0x2 +/* f1784c0: 01ee7821 */ addu $t7,$t7,$t6 +/* f1784c4: 000f78c0 */ sll $t7,$t7,0x3 +/* f1784c8: 01ee7823 */ subu $t7,$t7,$t6 +/* f1784cc: 000f7900 */ sll $t7,$t7,0x4 +/* f1784d0: 030fc021 */ addu $t8,$t8,$t7 +/* f1784d4: 9318e83b */ lbu $t8,-0x17c5($t8) +/* f1784d8: afa40000 */ sw $a0,0x0($sp) +/* f1784dc: 0018c880 */ sll $t9,$t8,0x2 +/* f1784e0: 01194021 */ addu $t0,$t0,$t9 +/* f1784e4: 8d08a024 */ lw $t0,-0x5fdc($t0) +/* f1784e8: 03e00008 */ jr $ra +/* f1784ec: 8d021974 */ lw $v0,0x1974($t0) +/* f1784f0: 3c0e8007 */ lui $t6,0x8007 +/* f1784f4: 8dce1448 */ lw $t6,0x1448($t6) +/* f1784f8: 3c18800a */ lui $t8,0x800a +/* f1784fc: 3c08800a */ lui $t0,0x800a +/* f178500: 000e78c0 */ sll $t7,$t6,0x3 +/* f178504: 01ee7823 */ subu $t7,$t7,$t6 +/* f178508: 000f7880 */ sll $t7,$t7,0x2 +/* f17850c: 01ee7821 */ addu $t7,$t7,$t6 +/* f178510: 000f78c0 */ sll $t7,$t7,0x3 +/* f178514: 01ee7823 */ subu $t7,$t7,$t6 +/* f178518: 000f7900 */ sll $t7,$t7,0x4 +/* f17851c: 030fc021 */ addu $t8,$t8,$t7 +/* f178520: 9318e83b */ lbu $t8,-0x17c5($t8) +/* f178524: afa40000 */ sw $a0,0x0($sp) +/* f178528: 0018c880 */ sll $t9,$t8,0x2 +/* f17852c: 01194021 */ addu $t0,$t0,$t9 +/* f178530: 8d08a024 */ lw $t0,-0x5fdc($t0) +/* f178534: 03e00008 */ jr $ra +/* f178538: 8d021978 */ lw $v0,0x1978($t0) +/* f17853c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f178540: 3c0e8008 */ lui $t6,0x8008 +/* f178544: afbf0014 */ sw $ra,0x14($sp) +/* f178548: afa40030 */ sw $a0,0x30($sp) +/* f17854c: 25ce4918 */ addiu $t6,$t6,0x4918 +/* f178550: 8dc10000 */ lw $at,0x0($t6) +/* f178554: 27a20018 */ addiu $v0,$sp,0x18 +/* f178558: 3c088007 */ lui $t0,0x8007 +/* f17855c: ac410000 */ sw $at,0x0($v0) +/* f178560: 8dd90004 */ lw $t9,0x4($t6) +/* f178564: 3c0a800b */ lui $t2,0x800b +/* f178568: ac590004 */ sw $t9,0x4($v0) +/* f17856c: 8dc10008 */ lw $at,0x8($t6) +/* f178570: ac410008 */ sw $at,0x8($v0) +/* f178574: 8dd9000c */ lw $t9,0xc($t6) +/* f178578: ac59000c */ sw $t9,0xc($v0) +/* f17857c: 8dc10010 */ lw $at,0x10($t6) +/* f178580: ac410010 */ sw $at,0x10($v0) +/* f178584: 8dd90014 */ lw $t9,0x14($t6) +/* f178588: ac590014 */ sw $t9,0x14($v0) +/* f17858c: 8d081448 */ lw $t0,0x1448($t0) +/* f178590: 00084880 */ sll $t1,$t0,0x2 +/* f178594: 01284821 */ addu $t1,$t1,$t0 +/* f178598: 00094940 */ sll $t1,$t1,0x5 +/* f17859c: 01495021 */ addu $t2,$t2,$t1 +/* f1785a0: 814ac7d6 */ lb $t2,-0x382a($t2) +/* f1785a4: 000a5840 */ sll $t3,$t2,0x1 +/* f1785a8: 004b6021 */ addu $t4,$v0,$t3 +/* f1785ac: 0fc5b9f1 */ jal func0f16e7c4 +/* f1785b0: 95840000 */ lhu $a0,0x0($t4) +/* f1785b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f1785b8: 27bd0030 */ addiu $sp,$sp,0x30 +/* f1785bc: 03e00008 */ jr $ra +/* f1785c0: 00000000 */ sll $zero,$zero,0x0 +/* f1785c4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1785c8: 24010016 */ addiu $at,$zero,0x16 +/* f1785cc: afbf0014 */ sw $ra,0x14($sp) +/* f1785d0: afa5001c */ sw $a1,0x1c($sp) +/* f1785d4: 1481003b */ bne $a0,$at,.L0f1786c4 +/* f1785d8: afa60020 */ sw $a2,0x20($sp) +/* f1785dc: 3c0e8007 */ lui $t6,0x8007 +/* f1785e0: 8dce1448 */ lw $t6,0x1448($t6) +/* f1785e4: 3c18800b */ lui $t8,0x800b +/* f1785e8: 3c014220 */ lui $at,0x4220 +/* f1785ec: 000e7880 */ sll $t7,$t6,0x2 +/* f1785f0: 01ee7821 */ addu $t7,$t7,$t6 +/* f1785f4: 000f7940 */ sll $t7,$t7,0x5 +/* f1785f8: 030fc021 */ addu $t8,$t8,$t7 +/* f1785fc: 8318c7d6 */ lb $t8,-0x382a($t8) +/* f178600: 57000031 */ bnezl $t8,.L0f1786c8 +/* f178604: 8fbf0014 */ lw $ra,0x14($sp) +/* f178608: 44816000 */ mtc1 $at,$f12 +/* f17860c: 0fc01ac2 */ jal func0f006b08 +/* f178610: 00000000 */ sll $zero,$zero,0x0 +/* f178614: 3c01437f */ lui $at,0x437f +/* f178618: 44812000 */ mtc1 $at,$f4 +/* f17861c: 24060001 */ addiu $a2,$zero,0x1 +/* f178620: 8fb90020 */ lw $t9,0x20($sp) +/* f178624: 46040182 */ mul.s $f6,$f0,$f4 +/* f178628: 3c05ffff */ lui $a1,0xffff +/* f17862c: 34a500ff */ ori $a1,$a1,0xff +/* f178630: 3c014f00 */ lui $at,0x4f00 +/* f178634: 8f240004 */ lw $a0,0x4($t9) +/* f178638: 4448f800 */ cfc1 $t0,$31 +/* f17863c: 44c6f800 */ ctc1 $a2,$31 +/* f178640: 00000000 */ sll $zero,$zero,0x0 +/* f178644: 46003224 */ cvt.w.s $f8,$f6 +/* f178648: 4446f800 */ cfc1 $a2,$31 +/* f17864c: 00000000 */ sll $zero,$zero,0x0 +/* f178650: 30c60078 */ andi $a2,$a2,0x78 +/* f178654: 50c00013 */ beqzl $a2,.L0f1786a4 +/* f178658: 44064000 */ mfc1 $a2,$f8 +/* f17865c: 44814000 */ mtc1 $at,$f8 +/* f178660: 24060001 */ addiu $a2,$zero,0x1 +/* f178664: 46083201 */ sub.s $f8,$f6,$f8 +/* f178668: 44c6f800 */ ctc1 $a2,$31 +/* f17866c: 00000000 */ sll $zero,$zero,0x0 +/* f178670: 46004224 */ cvt.w.s $f8,$f8 +/* f178674: 4446f800 */ cfc1 $a2,$31 +/* f178678: 00000000 */ sll $zero,$zero,0x0 +/* f17867c: 30c60078 */ andi $a2,$a2,0x78 +/* f178680: 14c00005 */ bnez $a2,.L0f178698 +/* f178684: 00000000 */ sll $zero,$zero,0x0 +/* f178688: 44064000 */ mfc1 $a2,$f8 +/* f17868c: 3c018000 */ lui $at,0x8000 +/* f178690: 10000007 */ beqz $zero,.L0f1786b0 +/* f178694: 00c13025 */ or $a2,$a2,$at +.L0f178698: +/* f178698: 10000005 */ beqz $zero,.L0f1786b0 +/* f17869c: 2406ffff */ addiu $a2,$zero,-1 +/* f1786a0: 44064000 */ mfc1 $a2,$f8 +.L0f1786a4: +/* f1786a4: 00000000 */ sll $zero,$zero,0x0 +/* f1786a8: 04c0fffb */ bltz $a2,.L0f178698 +/* f1786ac: 00000000 */ sll $zero,$zero,0x0 +.L0f1786b0: +/* f1786b0: 44c8f800 */ ctc1 $t0,$31 +/* f1786b4: 0fc01a40 */ jal func0f006900 +/* f1786b8: 00000000 */ sll $zero,$zero,0x0 +/* f1786bc: 8fa90020 */ lw $t1,0x20($sp) +/* f1786c0: ad220004 */ sw $v0,0x4($t1) +.L0f1786c4: +/* f1786c4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1786c8: +/* f1786c8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1786cc: 00001025 */ or $v0,$zero,$zero +/* f1786d0: 03e00008 */ jr $ra +/* f1786d4: 00000000 */ sll $zero,$zero,0x0 +/* f1786d8: 27bdff58 */ addiu $sp,$sp,-168 +/* f1786dc: 24010013 */ addiu $at,$zero,0x13 +/* f1786e0: afbf004c */ sw $ra,0x4c($sp) +/* f1786e4: afbe0048 */ sw $s8,0x48($sp) +/* f1786e8: afb70044 */ sw $s7,0x44($sp) +/* f1786ec: afb60040 */ sw $s6,0x40($sp) +/* f1786f0: afb5003c */ sw $s5,0x3c($sp) +/* f1786f4: afb40038 */ sw $s4,0x38($sp) +/* f1786f8: afb30034 */ sw $s3,0x34($sp) +/* f1786fc: afb20030 */ sw $s2,0x30($sp) +/* f178700: afb1002c */ sw $s1,0x2c($sp) +/* f178704: afb00028 */ sw $s0,0x28($sp) +/* f178708: 148100d5 */ bne $a0,$at,.L0f178a60 +/* f17870c: afa500ac */ sw $a1,0xac($sp) +/* f178710: 8cce0000 */ lw $t6,0x0($a2) +/* f178714: 3c1e8007 */ lui $s8,0x8007 +/* f178718: 3c17800b */ lui $s7,0x800b +/* f17871c: afae00a4 */ sw $t6,0xa4($sp) +/* f178720: 8cd50008 */ lw $s5,0x8($a2) +/* f178724: 3c14ba00 */ lui $s4,0xba00 +/* f178728: 3c138008 */ lui $s3,0x8008 +/* f17872c: 8eaf0000 */ lw $t7,0x0($s5) +/* f178730: 8eb80008 */ lw $t8,0x8($s5) +/* f178734: 0000b025 */ or $s6,$zero,$zero +/* f178738: 2673fac0 */ addiu $s3,$s3,-1344 +/* f17873c: 01f89021 */ addu $s2,$t7,$t8 +/* f178740: 2652fff1 */ addiu $s2,$s2,-15 +/* f178744: 36940c02 */ ori $s4,$s4,0xc02 +/* f178748: 26f7c7b8 */ addiu $s7,$s7,-14408 +/* f17874c: 27de1448 */ addiu $s8,$s8,0x1448 +/* f178750: 00008025 */ or $s0,$zero,$zero +/* f178754: 8fb10090 */ lw $s1,0x90($sp) +/* f178758: 8fd90000 */ lw $t9,0x0($s8) +.L0f17875c: +/* f17875c: 240b0001 */ addiu $t3,$zero,0x1 +/* f178760: 020b6004 */ sllv $t4,$t3,$s0 +/* f178764: 00194080 */ sll $t0,$t9,0x2 +/* f178768: 01194021 */ addu $t0,$t0,$t9 +/* f17876c: 00084140 */ sll $t0,$t0,0x5 +/* f178770: 02e84821 */ addu $t1,$s7,$t0 +/* f178774: 912a0094 */ lbu $t2,0x94($t1) +/* f178778: 014c6824 */ and $t5,$t2,$t4 +/* f17877c: 51a000b2 */ beqzl $t5,.L0f178a48 +/* f178780: 26100001 */ addiu $s0,$s0,0x1 +/* f178784: 12000009 */ beqz $s0,.L0f1787ac +/* f178788: 24010001 */ addiu $at,$zero,0x1 +/* f17878c: 1201000a */ beq $s0,$at,.L0f1787b8 +/* f178790: 24010002 */ addiu $at,$zero,0x2 +/* f178794: 1201000b */ beq $s0,$at,.L0f1787c4 +/* f178798: 24010003 */ addiu $at,$zero,0x3 +/* f17879c: 5201000d */ beql $s0,$at,.L0f1787d4 +/* f1787a0: 3c1100bf */ lui $s1,0xbf +/* f1787a4: 1000000c */ beqz $zero,.L0f1787d8 +/* f1787a8: 00000000 */ sll $zero,$zero,0x0 +.L0f1787ac: +/* f1787ac: 3c11ff7f */ lui $s1,0xff7f +/* f1787b0: 10000009 */ beqz $zero,.L0f1787d8 +/* f1787b4: 36317fff */ ori $s1,$s1,0x7fff +.L0f1787b8: +/* f1787b8: 3c11bfbf */ lui $s1,0xbfbf +/* f1787bc: 10000006 */ beqz $zero,.L0f1787d8 +/* f1787c0: 363100ff */ ori $s1,$s1,0xff +.L0f1787c4: +/* f1787c4: 3c1100ff */ lui $s1,0xff +/* f1787c8: 10000003 */ beqz $zero,.L0f1787d8 +/* f1787cc: 363100ff */ ori $s1,$s1,0xff +/* f1787d0: 3c1100bf */ lui $s1,0xbf +.L0f1787d4: +/* f1787d4: 3631bfff */ ori $s1,$s1,0xbfff +.L0f1787d8: +/* f1787d8: 16c00053 */ bnez $s6,.L0f178928 +/* f1787dc: 8fae00a4 */ lw $t6,0xa4($sp) +/* f1787e0: 25cf0008 */ addiu $t7,$t6,0x8 +/* f1787e4: afaf00a4 */ sw $t7,0xa4($sp) +/* f1787e8: 3c18e700 */ lui $t8,0xe700 +/* f1787ec: add80000 */ sw $t8,0x0($t6) +/* f1787f0: adc00004 */ sw $zero,0x4($t6) +/* f1787f4: 8fb900a4 */ lw $t9,0xa4($sp) +/* f1787f8: 3c09ba00 */ lui $t1,0xba00 +/* f1787fc: 35291301 */ ori $t1,$t1,0x1301 +/* f178800: 27280008 */ addiu $t0,$t9,0x8 +/* f178804: afa800a4 */ sw $t0,0xa4($sp) +/* f178808: af200004 */ sw $zero,0x4($t9) +/* f17880c: af290000 */ sw $t1,0x0($t9) +/* f178810: 8fab00a4 */ lw $t3,0xa4($sp) +/* f178814: 3c0cb900 */ lui $t4,0xb900 +/* f178818: 358c0002 */ ori $t4,$t4,0x2 +/* f17881c: 256a0008 */ addiu $t2,$t3,0x8 +/* f178820: afaa00a4 */ sw $t2,0xa4($sp) +/* f178824: ad600004 */ sw $zero,0x4($t3) +/* f178828: ad6c0000 */ sw $t4,0x0($t3) +/* f17882c: 8fad00a4 */ lw $t5,0xa4($sp) +/* f178830: 3c0fba00 */ lui $t7,0xba00 +/* f178834: 35ef1001 */ ori $t7,$t7,0x1001 +/* f178838: 25ae0008 */ addiu $t6,$t5,0x8 +/* f17883c: afae00a4 */ sw $t6,0xa4($sp) +/* f178840: ada00004 */ sw $zero,0x4($t5) +/* f178844: adaf0000 */ sw $t7,0x0($t5) +/* f178848: 8fb800a4 */ lw $t8,0xa4($sp) +/* f17884c: 3c08ba00 */ lui $t0,0xba00 +/* f178850: 35080903 */ ori $t0,$t0,0x903 +/* f178854: 27190008 */ addiu $t9,$t8,0x8 +/* f178858: afb900a4 */ sw $t9,0xa4($sp) +/* f17885c: 24090c00 */ addiu $t1,$zero,0xc00 +/* f178860: af090004 */ sw $t1,0x4($t8) +/* f178864: af080000 */ sw $t0,0x0($t8) +/* f178868: 8fab00a4 */ lw $t3,0xa4($sp) +/* f17886c: 3c05800b */ lui $a1,0x800b +/* f178870: 240d0001 */ addiu $t5,$zero,0x1 +/* f178874: 256a0008 */ addiu $t2,$t3,0x8 +/* f178878: afaa00a4 */ sw $t2,0xa4($sp) +/* f17887c: ad600004 */ sw $zero,0x4($t3) +/* f178880: ad740000 */ sw $s4,0x0($t3) +/* f178884: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f178888: 240c0002 */ addiu $t4,$zero,0x2 +/* f17888c: 24160001 */ addiu $s6,$zero,0x1 +/* f178890: afac0010 */ sw $t4,0x10($sp) +/* f178894: afa00018 */ sw $zero,0x18($sp) +/* f178898: afad0014 */ sw $t5,0x14($sp) +/* f17889c: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f1788a0: 24060002 */ addiu $a2,$zero,0x2 +/* f1788a4: 00003825 */ or $a3,$zero,$zero +/* f1788a8: 0fc2ce70 */ jal func0f0b39c0 +/* f1788ac: 24a501a4 */ addiu $a1,$a1,0x1a4 +/* f1788b0: 8fae00a4 */ lw $t6,0xa4($sp) +/* f1788b4: 3c18ba00 */ lui $t8,0xba00 +/* f1788b8: 37181402 */ ori $t8,$t8,0x1402 +/* f1788bc: 25cf0008 */ addiu $t7,$t6,0x8 +/* f1788c0: afaf00a4 */ sw $t7,0xa4($sp) +/* f1788c4: adc00004 */ sw $zero,0x4($t6) +/* f1788c8: add80000 */ sw $t8,0x0($t6) +/* f1788cc: 8fb900a4 */ lw $t9,0xa4($sp) +/* f1788d0: 3c09fcff */ lui $t1,0xfcff +/* f1788d4: 3c0bfffc */ lui $t3,0xfffc +/* f1788d8: 27280008 */ addiu $t0,$t9,0x8 +/* f1788dc: afa800a4 */ sw $t0,0xa4($sp) +/* f1788e0: 356bf279 */ ori $t3,$t3,0xf279 +/* f1788e4: 3529ffff */ ori $t1,$t1,0xffff +/* f1788e8: af290000 */ sw $t1,0x0($t9) +/* f1788ec: af2b0004 */ sw $t3,0x4($t9) +/* f1788f0: 8faa00a4 */ lw $t2,0xa4($sp) +/* f1788f4: 3c18ff37 */ lui $t8,0xff37 +/* f1788f8: 3c0ffc12 */ lui $t7,0xfc12 +/* f1788fc: 254c0008 */ addiu $t4,$t2,0x8 +/* f178900: afac00a4 */ sw $t4,0xa4($sp) +/* f178904: ad400004 */ sw $zero,0x4($t2) +/* f178908: ad540000 */ sw $s4,0x0($t2) +/* f17890c: 8fad00a4 */ lw $t5,0xa4($sp) +/* f178910: 35ef9a25 */ ori $t7,$t7,0x9a25 +/* f178914: 3718ffff */ ori $t8,$t8,0xffff +/* f178918: 25ae0008 */ addiu $t6,$t5,0x8 +/* f17891c: afae00a4 */ sw $t6,0xa4($sp) +/* f178920: adb80004 */ sw $t8,0x4($t5) +/* f178924: adaf0000 */ sw $t7,0x0($t5) +.L0f178928: +/* f178928: 8fb900a4 */ lw $t9,0xa4($sp) +/* f17892c: 3c09fb00 */ lui $t1,0xfb00 +/* f178930: 264c000b */ addiu $t4,$s2,0xb +/* f178934: 27280008 */ addiu $t0,$t9,0x8 +/* f178938: afa800a4 */ sw $t0,0xa4($sp) +/* f17893c: af310004 */ sw $s1,0x4($t9) +/* f178940: af290000 */ sw $t1,0x0($t9) +/* f178944: 8e6e0000 */ lw $t6,0x0($s3) +/* f178948: 000c6880 */ sll $t5,$t4,0x2 +/* f17894c: 8fab00a4 */ lw $t3,0xa4($sp) +/* f178950: 01ae0019 */ multu $t5,$t6 +/* f178954: 03201025 */ or $v0,$t9,$zero +/* f178958: 256a0008 */ addiu $t2,$t3,0x8 +/* f17895c: afaa00a4 */ sw $t2,0xa4($sp) +/* f178960: 8ea90004 */ lw $t1,0x4($s5) +/* f178964: 01601825 */ or $v1,$t3,$zero +/* f178968: 3c01e400 */ lui $at,0xe400 +/* f17896c: 252b0009 */ addiu $t3,$t1,0x9 +/* f178970: 000b5080 */ sll $t2,$t3,0x2 +/* f178974: 314c0fff */ andi $t4,$t2,0xfff +/* f178978: 00007812 */ mflo $t7 +/* f17897c: 31f80fff */ andi $t8,$t7,0xfff +/* f178980: 0018cb00 */ sll $t9,$t8,0xc +/* f178984: 03214025 */ or $t0,$t9,$at +/* f178988: 010c6825 */ or $t5,$t0,$t4 +/* f17898c: ac6d0000 */ sw $t5,0x0($v1) +/* f178990: 8e6f0000 */ lw $t7,0x0($s3) +/* f178994: 00127080 */ sll $t6,$s2,0x2 +/* f178998: 8eab0004 */ lw $t3,0x4($s5) +/* f17899c: 01cf0019 */ multu $t6,$t7 +/* f1789a0: 2652fff2 */ addiu $s2,$s2,-14 +/* f1789a4: 256afffe */ addiu $t2,$t3,-2 +/* f1789a8: 000a4080 */ sll $t0,$t2,0x2 +/* f1789ac: 310c0fff */ andi $t4,$t0,0xfff +/* f1789b0: 3c08b300 */ lui $t0,0xb300 +/* f1789b4: 0000c012 */ mflo $t8 +/* f1789b8: 33190fff */ andi $t9,$t8,0xfff +/* f1789bc: 00194b00 */ sll $t1,$t9,0xc +/* f1789c0: 012c6825 */ or $t5,$t1,$t4 +/* f1789c4: ac6d0004 */ sw $t5,0x4($v1) +/* f1789c8: 8fae00a4 */ lw $t6,0xa4($sp) +/* f1789cc: 3c190010 */ lui $t9,0x10 +/* f1789d0: 37390150 */ ori $t9,$t9,0x150 +/* f1789d4: 25cf0008 */ addiu $t7,$t6,0x8 +/* f1789d8: afaf00a4 */ sw $t7,0xa4($sp) +/* f1789dc: 3c18b400 */ lui $t8,0xb400 +/* f1789e0: add80000 */ sw $t8,0x0($t6) +/* f1789e4: add90004 */ sw $t9,0x4($t6) +/* f1789e8: 8fab00a4 */ lw $t3,0xa4($sp) +/* f1789ec: 240c0400 */ addiu $t4,$zero,0x400 +/* f1789f0: 01c02025 */ or $a0,$t6,$zero +/* f1789f4: 256a0008 */ addiu $t2,$t3,0x8 +/* f1789f8: afaa00a4 */ sw $t2,0xa4($sp) +/* f1789fc: ad680000 */ sw $t0,0x0($t3) +/* f178a00: 8e690000 */ lw $t1,0x0($s3) +/* f178a04: 01602825 */ or $a1,$t3,$zero +/* f178a08: 0189001a */ div $zero,$t4,$t1 +/* f178a0c: 00006812 */ mflo $t5 +/* f178a10: 31aeffff */ andi $t6,$t5,0xffff +/* f178a14: 000e7c00 */ sll $t7,$t6,0x10 +/* f178a18: 35f8fc00 */ ori $t8,$t7,0xfc00 +/* f178a1c: acb80004 */ sw $t8,0x4($a1) +/* f178a20: 15200002 */ bnez $t1,.L0f178a2c +/* f178a24: 00000000 */ sll $zero,$zero,0x0 +/* f178a28: 0007000d */ break 0x7 +.L0f178a2c: +/* f178a2c: 2401ffff */ addiu $at,$zero,-1 +/* f178a30: 15210004 */ bne $t1,$at,.L0f178a44 +/* f178a34: 3c018000 */ lui $at,0x8000 +/* f178a38: 15810002 */ bne $t4,$at,.L0f178a44 +/* f178a3c: 00000000 */ sll $zero,$zero,0x0 +/* f178a40: 0006000d */ break 0x6 +.L0f178a44: +/* f178a44: 26100001 */ addiu $s0,$s0,0x1 +.L0f178a48: +/* f178a48: 24010004 */ addiu $at,$zero,0x4 +/* f178a4c: 5601ff43 */ bnel $s0,$at,.L0f17875c +/* f178a50: 8fd90000 */ lw $t9,0x0($s8) +/* f178a54: afb10090 */ sw $s1,0x90($sp) +/* f178a58: 10000002 */ beqz $zero,.L0f178a64 +/* f178a5c: 8fa200a4 */ lw $v0,0xa4($sp) +.L0f178a60: +/* f178a60: 00001025 */ or $v0,$zero,$zero +.L0f178a64: +/* f178a64: 8fbf004c */ lw $ra,0x4c($sp) +/* f178a68: 8fb00028 */ lw $s0,0x28($sp) +/* f178a6c: 8fb1002c */ lw $s1,0x2c($sp) +/* f178a70: 8fb20030 */ lw $s2,0x30($sp) +/* f178a74: 8fb30034 */ lw $s3,0x34($sp) +/* f178a78: 8fb40038 */ lw $s4,0x38($sp) +/* f178a7c: 8fb5003c */ lw $s5,0x3c($sp) +/* f178a80: 8fb60040 */ lw $s6,0x40($sp) +/* f178a84: 8fb70044 */ lw $s7,0x44($sp) +/* f178a88: 8fbe0048 */ lw $s8,0x48($sp) +/* f178a8c: 03e00008 */ jr $ra +/* f178a90: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* f178a94: 27bdffe8 */ addiu $sp,$sp,-24 +/* f178a98: 24010016 */ addiu $at,$zero,0x16 +/* f178a9c: afbf0014 */ sw $ra,0x14($sp) +/* f178aa0: afa5001c */ sw $a1,0x1c($sp) +/* f178aa4: 1481003d */ bne $a0,$at,.L0f178b9c +/* f178aa8: afa60020 */ sw $a2,0x20($sp) +/* f178aac: 3c0e8007 */ lui $t6,0x8007 +/* f178ab0: 8dce1448 */ lw $t6,0x1448($t6) +/* f178ab4: 3c18800b */ lui $t8,0x800b +/* f178ab8: 2718c7b8 */ addiu $t8,$t8,-14408 +/* f178abc: 000e7880 */ sll $t7,$t6,0x2 +/* f178ac0: 01ee7821 */ addu $t7,$t7,$t6 +/* f178ac4: 000f7940 */ sll $t7,$t7,0x5 +/* f178ac8: 01f81021 */ addu $v0,$t7,$t8 +/* f178acc: 90590095 */ lbu $t9,0x95($v0) +/* f178ad0: 90480096 */ lbu $t0,0x96($v0) +/* f178ad4: 3c014220 */ lui $at,0x4220 +/* f178ad8: 53280031 */ beql $t9,$t0,.L0f178ba0 +/* f178adc: 8fbf0014 */ lw $ra,0x14($sp) +/* f178ae0: 44816000 */ mtc1 $at,$f12 +/* f178ae4: 0fc01ac2 */ jal func0f006b08 +/* f178ae8: 00000000 */ sll $zero,$zero,0x0 +/* f178aec: 3c01437f */ lui $at,0x437f +/* f178af0: 44812000 */ mtc1 $at,$f4 +/* f178af4: 24060001 */ addiu $a2,$zero,0x1 +/* f178af8: 8fa90020 */ lw $t1,0x20($sp) +/* f178afc: 46040182 */ mul.s $f6,$f0,$f4 +/* f178b00: 3c05ffff */ lui $a1,0xffff +/* f178b04: 34a500ff */ ori $a1,$a1,0xff +/* f178b08: 3c014f00 */ lui $at,0x4f00 +/* f178b0c: 8d240004 */ lw $a0,0x4($t1) +/* f178b10: 444af800 */ cfc1 $t2,$31 +/* f178b14: 44c6f800 */ ctc1 $a2,$31 +/* f178b18: 00000000 */ sll $zero,$zero,0x0 +/* f178b1c: 46003224 */ cvt.w.s $f8,$f6 +/* f178b20: 4446f800 */ cfc1 $a2,$31 +/* f178b24: 00000000 */ sll $zero,$zero,0x0 +/* f178b28: 30c60078 */ andi $a2,$a2,0x78 +/* f178b2c: 50c00013 */ beqzl $a2,.L0f178b7c +/* f178b30: 44064000 */ mfc1 $a2,$f8 +/* f178b34: 44814000 */ mtc1 $at,$f8 +/* f178b38: 24060001 */ addiu $a2,$zero,0x1 +/* f178b3c: 46083201 */ sub.s $f8,$f6,$f8 +/* f178b40: 44c6f800 */ ctc1 $a2,$31 +/* f178b44: 00000000 */ sll $zero,$zero,0x0 +/* f178b48: 46004224 */ cvt.w.s $f8,$f8 +/* f178b4c: 4446f800 */ cfc1 $a2,$31 +/* f178b50: 00000000 */ sll $zero,$zero,0x0 +/* f178b54: 30c60078 */ andi $a2,$a2,0x78 +/* f178b58: 14c00005 */ bnez $a2,.L0f178b70 +/* f178b5c: 00000000 */ sll $zero,$zero,0x0 +/* f178b60: 44064000 */ mfc1 $a2,$f8 +/* f178b64: 3c018000 */ lui $at,0x8000 +/* f178b68: 10000007 */ beqz $zero,.L0f178b88 +/* f178b6c: 00c13025 */ or $a2,$a2,$at +.L0f178b70: +/* f178b70: 10000005 */ beqz $zero,.L0f178b88 +/* f178b74: 2406ffff */ addiu $a2,$zero,-1 +/* f178b78: 44064000 */ mfc1 $a2,$f8 +.L0f178b7c: +/* f178b7c: 00000000 */ sll $zero,$zero,0x0 +/* f178b80: 04c0fffb */ bltz $a2,.L0f178b70 +/* f178b84: 00000000 */ sll $zero,$zero,0x0 +.L0f178b88: +/* f178b88: 44caf800 */ ctc1 $t2,$31 +/* f178b8c: 0fc01a40 */ jal func0f006900 +/* f178b90: 00000000 */ sll $zero,$zero,0x0 +/* f178b94: 8fab0020 */ lw $t3,0x20($sp) +/* f178b98: ad620004 */ sw $v0,0x4($t3) +.L0f178b9c: +/* f178b9c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f178ba0: +/* f178ba0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f178ba4: 00001025 */ or $v0,$zero,$zero +/* f178ba8: 03e00008 */ jr $ra +/* f178bac: 00000000 */ sll $zero,$zero,0x0 +/* f178bb0: 3c0e8007 */ lui $t6,0x8007 +/* f178bb4: 8dce1448 */ lw $t6,0x1448($t6) +/* f178bb8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f178bbc: afa40018 */ sw $a0,0x18($sp) +/* f178bc0: 000e7880 */ sll $t7,$t6,0x2 +/* f178bc4: 01ee7821 */ addu $t7,$t7,$t6 +/* f178bc8: 000f7940 */ sll $t7,$t7,0x5 +/* f178bcc: 3c04800b */ lui $a0,0x800b +/* f178bd0: 008f2021 */ addu $a0,$a0,$t7 +/* f178bd4: 9084c84d */ lbu $a0,-0x37b3($a0) +/* f178bd8: afbf0014 */ sw $ra,0x14($sp) +/* f178bdc: 0fc5b9f1 */ jal func0f16e7c4 +/* f178be0: 248458b9 */ addiu $a0,$a0,0x58b9 +/* f178be4: 8fbf0014 */ lw $ra,0x14($sp) +/* f178be8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f178bec: 03e00008 */ jr $ra +/* f178bf0: 00000000 */ sll $zero,$zero,0x0 +/* f178bf4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f178bf8: afbf0014 */ sw $ra,0x14($sp) +/* f178bfc: afa5001c */ sw $a1,0x1c($sp) +/* f178c00: 24010006 */ addiu $at,$zero,0x6 +/* f178c04: 10810065 */ beq $a0,$at,.L0f178d9c +/* f178c08: 8cca0000 */ lw $t2,0x0($a2) +/* f178c0c: 24010011 */ addiu $at,$zero,0x11 +/* f178c10: 10810006 */ beq $a0,$at,.L0f178c2c +/* f178c14: 3c088007 */ lui $t0,0x8007 +/* f178c18: 24010012 */ addiu $at,$zero,0x12 +/* f178c1c: 10810033 */ beq $a0,$at,.L0f178cec +/* f178c20: 3c07800b */ lui $a3,0x800b +/* f178c24: 10000061 */ beqz $zero,.L0f178dac +/* f178c28: 8fbf0014 */ lw $ra,0x14($sp) +.L0f178c2c: +/* f178c2c: 25081448 */ addiu $t0,$t0,0x1448 +/* f178c30: 8d020000 */ lw $v0,0x0($t0) +/* f178c34: 3c07800b */ lui $a3,0x800b +/* f178c38: 24e7c7b8 */ addiu $a3,$a3,-14408 +/* f178c3c: 00027080 */ sll $t6,$v0,0x2 +/* f178c40: 01c27021 */ addu $t6,$t6,$v0 +/* f178c44: 000e7140 */ sll $t6,$t6,0x5 +/* f178c48: 00ee7821 */ addu $t7,$a3,$t6 +/* f178c4c: 91f80000 */ lbu $t8,0x0($t7) +/* f178c50: 2409000a */ addiu $t1,$zero,0xa +/* f178c54: 00001825 */ or $v1,$zero,$zero +/* f178c58: 1138001a */ beq $t1,$t8,.L0f178cc4 +/* f178c5c: 0002c880 */ sll $t9,$v0,0x2 +/* f178c60: 0322c821 */ addu $t9,$t9,$v0 +/* f178c64: 0019c940 */ sll $t9,$t9,0x5 +/* f178c68: 00f92821 */ addu $a1,$a3,$t9 +/* f178c6c: 90ab0000 */ lbu $t3,0x0($a1) +/* f178c70: 01401021 */ addu $v0,$t2,$zero +/* f178c74: 2406000b */ addiu $a2,$zero,0xb +/* f178c78: 51600013 */ beqzl $t3,.L0f178cc8 +/* f178c7c: 2861000b */ slti $at,$v1,0xb +/* f178c80: 90a40000 */ lbu $a0,0x0($a1) +/* f178c84: a0440000 */ sb $a0,0x0($v0) +.L0f178c88: +/* f178c88: 8d0d0000 */ lw $t5,0x0($t0) +/* f178c8c: 24630001 */ addiu $v1,$v1,0x1 +/* f178c90: 24420001 */ addiu $v0,$v0,0x1 +/* f178c94: 000d7080 */ sll $t6,$t5,0x2 +/* f178c98: 01cd7021 */ addu $t6,$t6,$t5 +/* f178c9c: 000e7140 */ sll $t6,$t6,0x5 +/* f178ca0: 00ee7821 */ addu $t7,$a3,$t6 +/* f178ca4: 01e3c021 */ addu $t8,$t7,$v1 +/* f178ca8: 93040000 */ lbu $a0,0x0($t8) +/* f178cac: 51240006 */ beql $t1,$a0,.L0f178cc8 +/* f178cb0: 2861000b */ slti $at,$v1,0xb +/* f178cb4: 50800004 */ beqzl $a0,.L0f178cc8 +/* f178cb8: 2861000b */ slti $at,$v1,0xb +/* f178cbc: 5466fff2 */ bnel $v1,$a2,.L0f178c88 +/* f178cc0: a0440000 */ sb $a0,0x0($v0) +.L0f178cc4: +/* f178cc4: 2861000b */ slti $at,$v1,0xb +.L0f178cc8: +/* f178cc8: 10200037 */ beqz $at,.L0f178da8 +/* f178ccc: 01431021 */ addu $v0,$t2,$v1 +.L0f178cd0: +/* f178cd0: 24630001 */ addiu $v1,$v1,0x1 +/* f178cd4: 2861000b */ slti $at,$v1,0xb +/* f178cd8: a0400000 */ sb $zero,0x0($v0) +/* f178cdc: 1420fffc */ bnez $at,.L0f178cd0 +/* f178ce0: 24420001 */ addiu $v0,$v0,0x1 +/* f178ce4: 10000031 */ beqz $zero,.L0f178dac +/* f178ce8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f178cec: +/* f178cec: 91590000 */ lbu $t9,0x0($t2) +/* f178cf0: 3c088007 */ lui $t0,0x8007 +/* f178cf4: 00001825 */ or $v1,$zero,$zero +/* f178cf8: 13200014 */ beqz $t9,.L0f178d4c +/* f178cfc: 25081448 */ addiu $t0,$t0,0x1448 +/* f178d00: 3c0b8007 */ lui $t3,0x8007 +/* f178d04: 8d6b1448 */ lw $t3,0x1448($t3) +/* f178d08: 3c0e800b */ lui $t6,0x800b +/* f178d0c: 25cec7b8 */ addiu $t6,$t6,-14408 +/* f178d10: 000b6080 */ sll $t4,$t3,0x2 +/* f178d14: 018b6021 */ addu $t4,$t4,$t3 +/* f178d18: 000c6140 */ sll $t4,$t4,0x5 +/* f178d1c: 018e2021 */ addu $a0,$t4,$t6 +/* f178d20: 01401021 */ addu $v0,$t2,$zero +/* f178d24: 91450000 */ lbu $a1,0x0($t2) +/* f178d28: 24630001 */ addiu $v1,$v1,0x1 +.L0f178d2c: +/* f178d2c: 2861000b */ slti $at,$v1,0xb +/* f178d30: a0850000 */ sb $a1,0x0($a0) +/* f178d34: 24840001 */ addiu $a0,$a0,0x1 +/* f178d38: 10200004 */ beqz $at,.L0f178d4c +/* f178d3c: 24420001 */ addiu $v0,$v0,0x1 +/* f178d40: 90450000 */ lbu $a1,0x0($v0) +/* f178d44: 54a0fff9 */ bnezl $a1,.L0f178d2c +/* f178d48: 24630001 */ addiu $v1,$v1,0x1 +.L0f178d4c: +/* f178d4c: 8d0f0000 */ lw $t7,0x0($t0) +/* f178d50: 24e7c7b8 */ addiu $a3,$a3,-14408 +/* f178d54: 240b000a */ addiu $t3,$zero,0xa +/* f178d58: 000fc080 */ sll $t8,$t7,0x2 +/* f178d5c: 030fc021 */ addu $t8,$t8,$t7 +/* f178d60: 0018c140 */ sll $t8,$t8,0x5 +/* f178d64: 00f8c821 */ addu $t9,$a3,$t8 +/* f178d68: 03232021 */ addu $a0,$t9,$v1 +/* f178d6c: 24630001 */ addiu $v1,$v1,0x1 +/* f178d70: 2861000b */ slti $at,$v1,0xb +/* f178d74: a08b0000 */ sb $t3,0x0($a0) +/* f178d78: 1020000b */ beqz $at,.L0f178da8 +/* f178d7c: 24840001 */ addiu $a0,$a0,0x1 +.L0f178d80: +/* f178d80: 24630001 */ addiu $v1,$v1,0x1 +/* f178d84: 2861000b */ slti $at,$v1,0xb +/* f178d88: a0800000 */ sb $zero,0x0($a0) +/* f178d8c: 1420fffc */ bnez $at,.L0f178d80 +/* f178d90: 24840001 */ addiu $a0,$a0,0x1 +/* f178d94: 10000005 */ beqz $zero,.L0f178dac +/* f178d98: 8fbf0014 */ lw $ra,0x14($sp) +.L0f178d9c: +/* f178d9c: 24040006 */ addiu $a0,$zero,0x6 +/* f178da0: 0fc42947 */ jal func0f10a51c +/* f178da4: 24050002 */ addiu $a1,$zero,0x2 +.L0f178da8: +/* f178da8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f178dac: +/* f178dac: 27bd0018 */ addiu $sp,$sp,0x18 +/* f178db0: 00001025 */ or $v0,$zero,$zero +/* f178db4: 03e00008 */ jr $ra +/* f178db8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f178dbc +/* f178dbc: 3c04800b */ lui $a0,0x800b +/* f178dc0: 2484cb88 */ addiu $a0,$a0,-13432 +/* f178dc4: 3c068007 */ lui $a2,0x8007 +/* f178dc8: 908f001e */ lbu $t7,0x1e($a0) +/* f178dcc: 24c61448 */ addiu $a2,$a2,0x1448 +/* f178dd0: 8cce0000 */ lw $t6,0x0($a2) +/* f178dd4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f178dd8: 24010002 */ addiu $at,$zero,0x2 +/* f178ddc: afbf0014 */ sw $ra,0x14($sp) +/* f178de0: 11e1003f */ beq $t7,$at,.L0f178ee0 +/* f178de4: afae001c */ sw $t6,0x1c($sp) +/* f178de8: 3c188006 */ lui $t8,0x8006 +/* f178dec: 8f18d9d0 */ lw $t8,-0x2630($t8) +/* f178df0: 3c03800a */ lui $v1,0x800a +/* f178df4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f178df8: 5700003a */ bnezl $t8,.L0f178ee4 +/* f178dfc: 8fbf0014 */ lw $ra,0x14($sp) +/* f178e00: 8c790288 */ lw $t9,0x288($v1) +/* f178e04: 3c0b800a */ lui $t3,0x800a +/* f178e08: 256be000 */ addiu $t3,$t3,-8192 +/* f178e0c: 8f280070 */ lw $t0,0x70($t9) +/* f178e10: 000850c0 */ sll $t2,$t0,0x3 +/* f178e14: 01485023 */ subu $t2,$t2,$t0 +/* f178e18: 000a5080 */ sll $t2,$t2,0x2 +/* f178e1c: 01485021 */ addu $t2,$t2,$t0 +/* f178e20: 000a50c0 */ sll $t2,$t2,0x3 +/* f178e24: 01485023 */ subu $t2,$t2,$t0 +/* f178e28: 000a5100 */ sll $t2,$t2,0x4 +/* f178e2c: 014b1021 */ addu $v0,$t2,$t3 +/* f178e30: 904c083c */ lbu $t4,0x83c($v0) +/* f178e34: acc80000 */ sw $t0,0x0($a2) +/* f178e38: 55800028 */ bnezl $t4,.L0f178edc +/* f178e3c: 8fb9001c */ lw $t9,0x1c($sp) +/* f178e40: 8c6e0318 */ lw $t6,0x318($v1) +/* f178e44: 8c6d028c */ lw $t5,0x28c($v1) +/* f178e48: 11c00012 */ beqz $t6,.L0f178e94 +/* f178e4c: a04d083b */ sb $t5,0x83b($v0) +/* f178e50: 8c8f000c */ lw $t7,0xc($a0) +/* f178e54: 3c048008 */ lui $a0,0x8008 +/* f178e58: 24050004 */ addiu $a1,$zero,0x4 +/* f178e5c: 31f80002 */ andi $t8,$t7,0x2 +/* f178e60: 13000007 */ beqz $t8,.L0f178e80 +/* f178e64: 24844890 */ addiu $a0,$a0,0x4890 +/* f178e68: 3c048008 */ lui $a0,0x8008 +/* f178e6c: 0fc3e0cc */ jal func0f0f8330 +/* f178e70: 248448e8 */ addiu $a0,$a0,0x48e8 +/* f178e74: 3c068007 */ lui $a2,0x8007 +/* f178e78: 10000017 */ beqz $zero,.L0f178ed8 +/* f178e7c: 24c61448 */ addiu $a2,$a2,0x1448 +.L0f178e80: +/* f178e80: 0fc3e0cc */ jal func0f0f8330 +/* f178e84: 24050004 */ addiu $a1,$zero,0x4 +/* f178e88: 3c068007 */ lui $a2,0x8007 +/* f178e8c: 10000012 */ beqz $zero,.L0f178ed8 +/* f178e90: 24c61448 */ addiu $a2,$a2,0x1448 +.L0f178e94: +/* f178e94: 0fc54bcd */ jal func0f152f34 +/* f178e98: 00000000 */ sll $zero,$zero,0x0 +/* f178e9c: 24010001 */ addiu $at,$zero,0x1 +/* f178ea0: 14410008 */ bne $v0,$at,.L0f178ec4 +/* f178ea4: 3c048007 */ lui $a0,0x8007 +/* f178ea8: 3c048007 */ lui $a0,0x8007 +/* f178eac: 248436c0 */ addiu $a0,$a0,0x36c0 +/* f178eb0: 0fc3e0cc */ jal func0f0f8330 +/* f178eb4: 24050004 */ addiu $a1,$zero,0x4 +/* f178eb8: 3c068007 */ lui $a2,0x8007 +/* f178ebc: 10000006 */ beqz $zero,.L0f178ed8 +/* f178ec0: 24c61448 */ addiu $a2,$a2,0x1448 +.L0f178ec4: +/* f178ec4: 248436a8 */ addiu $a0,$a0,0x36a8 +/* f178ec8: 0fc3e0cc */ jal func0f0f8330 +/* f178ecc: 24050004 */ addiu $a1,$zero,0x4 +/* f178ed0: 3c068007 */ lui $a2,0x8007 +/* f178ed4: 24c61448 */ addiu $a2,$a2,0x1448 +.L0f178ed8: +/* f178ed8: 8fb9001c */ lw $t9,0x1c($sp) +.L0f178edc: +/* f178edc: acd90000 */ sw $t9,0x0($a2) +.L0f178ee0: +/* f178ee0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f178ee4: +/* f178ee4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f178ee8: 03e00008 */ jr $ra +/* f178eec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f178ef0 +/* f178ef0: 3c028007 */ lui $v0,0x8007 +/* f178ef4: 0005c0c0 */ sll $t8,$a1,0x3 +/* f178ef8: 24421448 */ addiu $v0,$v0,0x1448 +/* f178efc: 0305c023 */ subu $t8,$t8,$a1 +/* f178f00: 8c4e0000 */ lw $t6,0x0($v0) +/* f178f04: 0018c080 */ sll $t8,$t8,0x2 +/* f178f08: ac450000 */ sw $a1,0x0($v0) +/* f178f0c: 0305c021 */ addu $t8,$t8,$a1 +/* f178f10: 3c19800b */ lui $t9,0x800b +/* f178f14: 8f39cb94 */ lw $t9,-0x346c($t9) +/* f178f18: 0018c0c0 */ sll $t8,$t8,0x3 +/* f178f1c: 0305c023 */ subu $t8,$t8,$a1 +/* f178f20: 0018c100 */ sll $t8,$t8,0x4 +/* f178f24: 3c01800a */ lui $at,0x800a +/* f178f28: 27bdffe0 */ addiu $sp,$sp,-32 +/* f178f2c: 00380821 */ addu $at,$at,$t8 +/* f178f30: 33280002 */ andi $t0,$t9,0x2 +/* f178f34: afbf0014 */ sw $ra,0x14($sp) +/* f178f38: a024e83b */ sb $a0,-0x17c5($at) +/* f178f3c: 11000027 */ beqz $t0,.L0f178fdc +/* f178f40: afae001c */ sw $t6,0x1c($sp) +/* f178f44: 3c09800b */ lui $t1,0x800b +/* f178f48: 9129cc10 */ lbu $t1,-0x33f0($t1) +/* f178f4c: 24010005 */ addiu $at,$zero,0x5 +/* f178f50: 3c048008 */ lui $a0,0x8008 +/* f178f54: 1521001d */ bne $t1,$at,.L0f178fcc +/* f178f58: 24844a10 */ addiu $a0,$a0,0x4a10 +/* f178f5c: 3c0a800a */ lui $t2,0x800a +/* f178f60: 8d4a21d0 */ lw $t2,0x21d0($t2) +/* f178f64: 3c048008 */ lui $a0,0x8008 +/* f178f68: 3c0b800a */ lui $t3,0x800a +/* f178f6c: 15400004 */ bnez $t2,.L0f178f80 +/* f178f70: 24844a40 */ addiu $a0,$a0,0x4a40 +/* f178f74: 8d6b21d4 */ lw $t3,0x21d4($t3) +/* f178f78: 11600005 */ beqz $t3,.L0f178f90 +/* f178f7c: 00000000 */ sll $zero,$zero,0x0 +.L0f178f80: +/* f178f80: 0fc3e0cc */ jal func0f0f8330 +/* f178f84: 24050005 */ addiu $a1,$zero,0x5 +/* f178f88: 10000018 */ beqz $zero,.L0f178fec +/* f178f8c: 00000000 */ sll $zero,$zero,0x0 +.L0f178f90: +/* f178f90: 0fc6714f */ jal func0f19c53c +/* f178f94: 00000000 */ sll $zero,$zero,0x0 +/* f178f98: 10400007 */ beqz $v0,.L0f178fb8 +/* f178f9c: 3c048008 */ lui $a0,0x8008 +/* f178fa0: 3c048008 */ lui $a0,0x8008 +/* f178fa4: 24844a28 */ addiu $a0,$a0,0x4a28 +/* f178fa8: 0fc3e0cc */ jal func0f0f8330 +/* f178fac: 24050005 */ addiu $a1,$zero,0x5 +/* f178fb0: 1000000e */ beqz $zero,.L0f178fec +/* f178fb4: 00000000 */ sll $zero,$zero,0x0 +.L0f178fb8: +/* f178fb8: 24844a58 */ addiu $a0,$a0,0x4a58 +/* f178fbc: 0fc3e0cc */ jal func0f0f8330 +/* f178fc0: 24050005 */ addiu $a1,$zero,0x5 +/* f178fc4: 10000009 */ beqz $zero,.L0f178fec +/* f178fc8: 00000000 */ sll $zero,$zero,0x0 +.L0f178fcc: +/* f178fcc: 0fc3e0cc */ jal func0f0f8330 +/* f178fd0: 24050005 */ addiu $a1,$zero,0x5 +/* f178fd4: 10000005 */ beqz $zero,.L0f178fec +/* f178fd8: 00000000 */ sll $zero,$zero,0x0 +.L0f178fdc: +/* f178fdc: 3c048008 */ lui $a0,0x8008 +/* f178fe0: 248449f8 */ addiu $a0,$a0,0x49f8 +/* f178fe4: 0fc3e0cc */ jal func0f0f8330 +/* f178fe8: 24050005 */ addiu $a1,$zero,0x5 +.L0f178fec: +/* f178fec: 3c0c8007 */ lui $t4,0x8007 +/* f178ff0: 8d8c1448 */ lw $t4,0x1448($t4) +/* f178ff4: 3c0e800b */ lui $t6,0x800b +/* f178ff8: 25cec7b8 */ addiu $t6,$t6,-14408 +/* f178ffc: 000c6880 */ sll $t5,$t4,0x2 +/* f179000: 01ac6821 */ addu $t5,$t5,$t4 +/* f179004: 000d6940 */ sll $t5,$t5,0x5 +/* f179008: 01ae1021 */ addu $v0,$t5,$t6 +/* f17900c: 94430048 */ lhu $v1,0x48($v0) +/* f179010: 306f4000 */ andi $t7,$v1,0x4000 +/* f179014: 55e0000c */ bnezl $t7,.L0f179048 +/* f179018: 8fbf0014 */ lw $ra,0x14($sp) +/* f17901c: 8c58004c */ lw $t8,0x4c($v0) +/* f179020: 57000009 */ bnezl $t8,.L0f179048 +/* f179024: 8fbf0014 */ lw $ra,0x14($sp) +/* f179028: 94590050 */ lhu $t9,0x50($v0) +/* f17902c: 3c048008 */ lui $a0,0x8008 +/* f179030: 34684000 */ ori $t0,$v1,0x4000 +/* f179034: 17200003 */ bnez $t9,.L0f179044 +/* f179038: 24844b14 */ addiu $a0,$a0,0x4b14 +/* f17903c: 0fc3cbd3 */ jal func0f0f2f4c +/* f179040: a4480048 */ sh $t0,0x48($v0) +.L0f179044: +/* f179044: 8fbf0014 */ lw $ra,0x14($sp) +.L0f179048: +/* f179048: 8fa9001c */ lw $t1,0x1c($sp) +/* f17904c: 3c018007 */ lui $at,0x8007 +/* f179050: 27bd0020 */ addiu $sp,$sp,0x20 +/* f179054: 03e00008 */ jr $ra +/* f179058: ac291448 */ sw $t1,0x1448($at) +/* f17905c: 00000000 */ sll $zero,$zero,0x0 +/* f179060: 27bdffe8 */ addiu $sp,$sp,-24 +/* f179064: 24010006 */ addiu $at,$zero,0x6 +/* f179068: afbf0014 */ sw $ra,0x14($sp) +/* f17906c: afa5001c */ sw $a1,0x1c($sp) +/* f179070: 14810005 */ bne $a0,$at,.L0f179088 +/* f179074: afa60020 */ sw $a2,0x20($sp) +/* f179078: 0fc3cdb7 */ jal func0f0f36dc +/* f17907c: 00000000 */ sll $zero,$zero,0x0 +/* f179080: 0fc3cdb7 */ jal func0f0f36dc +/* f179084: 00000000 */ sll $zero,$zero,0x0 +.L0f179088: +/* f179088: 8fbf0014 */ lw $ra,0x14($sp) +/* f17908c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f179090: 00001025 */ or $v0,$zero,$zero +/* f179094: 03e00008 */ jr $ra +/* f179098: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f17909c +/* f17909c: 3c0e8007 */ lui $t6,0x8007 +/* f1790a0: 8dce1448 */ lw $t6,0x1448($t6) +/* f1790a4: 3c18800b */ lui $t8,0x800b +/* f1790a8: 2718c7b8 */ addiu $t8,$t8,-14408 +/* f1790ac: 000e7880 */ sll $t7,$t6,0x2 +/* f1790b0: 01ee7821 */ addu $t7,$t7,$t6 +/* f1790b4: 000f7940 */ sll $t7,$t7,0x5 +/* f1790b8: afa40000 */ sw $a0,0x0($sp) +/* f1790bc: 03e00008 */ jr $ra +/* f1790c0: 01f81021 */ addu $v0,$t7,$t8 +); + +GLOBAL_ASM( +glabel func0f1790c4 +/* f1790c4: 2401000c */ addiu $at,$zero,0xc +/* f1790c8: afa50004 */ sw $a1,0x4($sp) +/* f1790cc: 14810008 */ bne $a0,$at,.L0f1790f0 +/* f1790d0: afa60008 */ sw $a2,0x8($sp) +/* f1790d4: 3c0e800b */ lui $t6,0x800b +/* f1790d8: 8dcecb94 */ lw $t6,-0x346c($t6) +/* f1790dc: 31cf0002 */ andi $t7,$t6,0x2 +/* f1790e0: 55e00004 */ bnezl $t7,.L0f1790f4 +/* f1790e4: 00001025 */ or $v0,$zero,$zero +/* f1790e8: 03e00008 */ jr $ra +/* f1790ec: 24020001 */ addiu $v0,$zero,0x1 +.L0f1790f0: +/* f1790f0: 00001025 */ or $v0,$zero,$zero +.L0f1790f4: +/* f1790f4: 03e00008 */ jr $ra +/* f1790f8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1790fc +/* f1790fc: 03e00008 */ jr $ra +/* f179100: 24020011 */ addiu $v0,$zero,0x11 +); + +GLOBAL_ASM( +glabel func0f179104 +/* f179104: 27bdffd8 */ addiu $sp,$sp,-40 +/* f179108: afb1001c */ sw $s1,0x1c($sp) +/* f17910c: afb00018 */ sw $s0,0x18($sp) +/* f179110: afb20020 */ sw $s2,0x20($sp) +/* f179114: 3c108008 */ lui $s0,0x8008 +/* f179118: 3c118008 */ lui $s1,0x8008 +/* f17911c: afbf0024 */ sw $ra,0x24($sp) +/* f179120: 00009025 */ or $s2,$zero,$zero +/* f179124: 26314bf8 */ addiu $s1,$s1,0x4bf8 +/* f179128: 26104b98 */ addiu $s0,$s0,0x4b98 +.L0f17912c: +/* f17912c: 0fc67244 */ jal func0f19c910 +/* f179130: 92040002 */ lbu $a0,0x2($s0) +/* f179134: 10400002 */ beqz $v0,.L0f179140 +/* f179138: 26100006 */ addiu $s0,$s0,0x6 +/* f17913c: 26520001 */ addiu $s2,$s2,0x1 +.L0f179140: +/* f179140: 0211082b */ sltu $at,$s0,$s1 +/* f179144: 1420fff9 */ bnez $at,.L0f17912c +/* f179148: 00000000 */ sll $zero,$zero,0x0 +/* f17914c: 0c004b70 */ jal 0x12dc0 +/* f179150: 00000000 */ sll $zero,$zero,0x0 +/* f179154: 0052001b */ divu $zero,$v0,$s2 +/* f179158: 16400002 */ bnez $s2,.L0f179164 +/* f17915c: 00000000 */ sll $zero,$zero,0x0 +/* f179160: 0007000d */ break 0x7 +.L0f179164: +/* f179164: 00008810 */ mfhi $s1 +/* f179168: 3c128008 */ lui $s2,0x8008 +/* f17916c: 3c108008 */ lui $s0,0x8008 +/* f179170: 26104b98 */ addiu $s0,$s0,0x4b98 +/* f179174: 26524bf8 */ addiu $s2,$s2,0x4bf8 +/* f179178: 00001825 */ or $v1,$zero,$zero +.L0f17917c: +/* f17917c: 0fc67244 */ jal func0f19c910 +/* f179180: 92040002 */ lbu $a0,0x2($s0) +/* f179184: 50400007 */ beqzl $v0,.L0f1791a4 +/* f179188: 26100006 */ addiu $s0,$s0,0x6 +/* f17918c: 56200004 */ bnezl $s1,.L0f1791a0 +/* f179190: 2631ffff */ addiu $s1,$s1,-1 +/* f179194: 10000006 */ beqz $zero,.L0f1791b0 +/* f179198: 86020000 */ lh $v0,0x0($s0) +/* f17919c: 2631ffff */ addiu $s1,$s1,-1 +.L0f1791a0: +/* f1791a0: 26100006 */ addiu $s0,$s0,0x6 +.L0f1791a4: +/* f1791a4: 1612fff5 */ bne $s0,$s2,.L0f17917c +/* f1791a8: 00000000 */ sll $zero,$zero,0x0 +/* f1791ac: 24020032 */ addiu $v0,$zero,0x32 +.L0f1791b0: +/* f1791b0: 8fbf0024 */ lw $ra,0x24($sp) +/* f1791b4: 8fb00018 */ lw $s0,0x18($sp) +/* f1791b8: 8fb1001c */ lw $s1,0x1c($sp) +/* f1791bc: 8fb20020 */ lw $s2,0x20($sp) +/* f1791c0: 03e00008 */ jr $ra +/* f1791c4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f1791c8: 27bdffa8 */ addiu $sp,$sp,-88 +/* f1791cc: 3c0f8008 */ lui $t7,0x8008 +/* f1791d0: afbf0024 */ sw $ra,0x24($sp) +/* f1791d4: afb20020 */ sw $s2,0x20($sp) +/* f1791d8: afb1001c */ sw $s1,0x1c($sp) +/* f1791dc: afb00018 */ sw $s0,0x18($sp) +/* f1791e0: afa5005c */ sw $a1,0x5c($sp) +/* f1791e4: 25ef4c00 */ addiu $t7,$t7,0x4c00 +/* f1791e8: 8de10000 */ lw $at,0x0($t7) +/* f1791ec: 27ae0040 */ addiu $t6,$sp,0x40 +/* f1791f0: 8de80004 */ lw $t0,0x4($t7) +/* f1791f4: adc10000 */ sw $at,0x0($t6) +/* f1791f8: 8de10008 */ lw $at,0x8($t7) +/* f1791fc: adc80004 */ sw $t0,0x4($t6) +/* f179200: 8de8000c */ lw $t0,0xc($t7) +/* f179204: adc10008 */ sw $at,0x8($t6) +/* f179208: 8de10010 */ lw $at,0x10($t7) +/* f17920c: adc8000c */ sw $t0,0xc($t6) +/* f179210: 8de80014 */ lw $t0,0x14($t7) +/* f179214: 2489ffff */ addiu $t1,$a0,-1 +/* f179218: adc10010 */ sw $at,0x10($t6) +/* f17921c: 2d210007 */ sltiu $at,$t1,0x7 +/* f179220: 00c09025 */ or $s2,$a2,$zero +/* f179224: 00008825 */ or $s1,$zero,$zero +/* f179228: 1020009b */ beqz $at,.L0f179498 +/* f17922c: adc80014 */ sw $t0,0x14($t6) +/* f179230: 00094880 */ sll $t1,$t1,0x2 +/* f179234: 3c017f1c */ lui $at,0x7f1c +/* f179238: 00290821 */ addu $at,$at,$t1 +/* f17923c: 8c29805c */ lw $t1,-0x7fa4($at) +/* f179240: 01200008 */ jr $t1 +/* f179244: 00000000 */ sll $zero,$zero,0x0 +/* f179248: 3c108008 */ lui $s0,0x8008 +/* f17924c: 26104b98 */ addiu $s0,$s0,0x4b98 +.L0f179250: +/* f179250: 0fc67244 */ jal func0f19c910 +/* f179254: 92040002 */ lbu $a0,0x2($s0) +/* f179258: 10400002 */ beqz $v0,.L0f179264 +/* f17925c: 26100006 */ addiu $s0,$s0,0x6 +/* f179260: 26310001 */ addiu $s1,$s1,0x1 +.L0f179264: +/* f179264: 3c0a8008 */ lui $t2,0x8008 +/* f179268: 254a4bfe */ addiu $t2,$t2,0x4bfe +/* f17926c: 160afff8 */ bne $s0,$t2,.L0f179250 +/* f179270: 00000000 */ sll $zero,$zero,0x0 +/* f179274: 10000088 */ beqz $zero,.L0f179498 +/* f179278: ae510000 */ sw $s1,0x0($s2) +/* f17927c: 3c108008 */ lui $s0,0x8008 +/* f179280: 26104b98 */ addiu $s0,$s0,0x4b98 +.L0f179284: +/* f179284: 0fc67244 */ jal func0f19c910 +/* f179288: 92040002 */ lbu $a0,0x2($s0) +/* f17928c: 10400009 */ beqz $v0,.L0f1792b4 +/* f179290: 3c0c8008 */ lui $t4,0x8008 +/* f179294: 8e4b0000 */ lw $t3,0x0($s2) +/* f179298: 562b0006 */ bnel $s1,$t3,.L0f1792b4 +/* f17929c: 26310001 */ addiu $s1,$s1,0x1 +/* f1792a0: 0fc5b9f1 */ jal func0f16e7c4 +/* f1792a4: 96040004 */ lhu $a0,0x4($s0) +/* f1792a8: 1000007d */ beqz $zero,.L0f1794a0 +/* f1792ac: 8fbf0024 */ lw $ra,0x24($sp) +/* f1792b0: 26310001 */ addiu $s1,$s1,0x1 +.L0f1792b4: +/* f1792b4: 26100006 */ addiu $s0,$s0,0x6 +/* f1792b8: 258c4bfe */ addiu $t4,$t4,0x4bfe +/* f1792bc: 160cfff1 */ bne $s0,$t4,.L0f179284 +/* f1792c0: 00000000 */ sll $zero,$zero,0x0 +/* f1792c4: 10000075 */ beqz $zero,.L0f17949c +/* f1792c8: 00001025 */ or $v0,$zero,$zero +/* f1792cc: 3c108008 */ lui $s0,0x8008 +/* f1792d0: 26104b98 */ addiu $s0,$s0,0x4b98 +.L0f1792d4: +/* f1792d4: 0fc67244 */ jal func0f19c910 +/* f1792d8: 92040002 */ lbu $a0,0x2($s0) +/* f1792dc: 10400004 */ beqz $v0,.L0f1792f0 +/* f1792e0: 3c198008 */ lui $t9,0x8008 +/* f1792e4: 8e4d0000 */ lw $t5,0x0($s2) +/* f1792e8: 122d0005 */ beq $s1,$t5,.L0f179300 +/* f1792ec: 26310001 */ addiu $s1,$s1,0x1 +.L0f1792f0: +/* f1792f0: 26100006 */ addiu $s0,$s0,0x6 +/* f1792f4: 27394bfe */ addiu $t9,$t9,0x4bfe +/* f1792f8: 1619fff6 */ bne $s0,$t9,.L0f1792d4 +/* f1792fc: 00000000 */ sll $zero,$zero,0x0 +.L0f179300: +/* f179300: 86180000 */ lh $t8,0x0($s0) +/* f179304: 3c01800b */ lui $at,0x800b +/* f179308: 10000063 */ beqz $zero,.L0f179498 +/* f17930c: a038cb99 */ sb $t8,-0x3467($at) +/* f179310: 3c108008 */ lui $s0,0x8008 +/* f179314: 26104b98 */ addiu $s0,$s0,0x4b98 +.L0f179318: +/* f179318: 3c0e800b */ lui $t6,0x800b +/* f17931c: 91cecb99 */ lbu $t6,-0x3467($t6) +/* f179320: 860f0000 */ lh $t7,0x0($s0) +/* f179324: 15cf0002 */ bne $t6,$t7,.L0f179330 +/* f179328: 00000000 */ sll $zero,$zero,0x0 +/* f17932c: ae510000 */ sw $s1,0x0($s2) +.L0f179330: +/* f179330: 0fc67244 */ jal func0f19c910 +/* f179334: 92040002 */ lbu $a0,0x2($s0) +/* f179338: 10400002 */ beqz $v0,.L0f179344 +/* f17933c: 26100006 */ addiu $s0,$s0,0x6 +/* f179340: 26310001 */ addiu $s1,$s1,0x1 +.L0f179344: +/* f179344: 3c088008 */ lui $t0,0x8008 +/* f179348: 25084bfe */ addiu $t0,$t0,0x4bfe +/* f17934c: 1608fff2 */ bne $s0,$t0,.L0f179318 +/* f179350: 00000000 */ sll $zero,$zero,0x0 +/* f179354: 10000051 */ beqz $zero,.L0f17949c +/* f179358: 00001025 */ or $v0,$zero,$zero +/* f17935c: 24090003 */ addiu $t1,$zero,0x3 +/* f179360: ae490000 */ sw $t1,0x0($s2) +/* f179364: 0fc67244 */ jal func0f19c910 +/* f179368: 24040024 */ addiu $a0,$zero,0x24 +/* f17936c: 5440004b */ bnezl $v0,.L0f17949c +/* f179370: 00001025 */ or $v0,$zero,$zero +/* f179374: 0fc67244 */ jal func0f19c910 +/* f179378: 24040027 */ addiu $a0,$zero,0x27 +/* f17937c: 54400047 */ bnezl $v0,.L0f17949c +/* f179380: 00001025 */ or $v0,$zero,$zero +/* f179384: 0fc67244 */ jal func0f19c910 +/* f179388: 2404002a */ addiu $a0,$zero,0x2a +/* f17938c: 54400043 */ bnezl $v0,.L0f17949c +/* f179390: 00001025 */ or $v0,$zero,$zero +/* f179394: 8e4a0000 */ lw $t2,0x0($s2) +/* f179398: 254bffff */ addiu $t3,$t2,-1 +/* f17939c: 1000003e */ beqz $zero,.L0f179498 +/* f1793a0: ae4b0000 */ sw $t3,0x0($s2) +/* f1793a4: 8e510000 */ lw $s1,0x0($s2) +/* f1793a8: 0fc67244 */ jal func0f19c910 +/* f1793ac: 24040024 */ addiu $a0,$zero,0x24 +/* f1793b0: 5440000d */ bnezl $v0,.L0f1793e8 +/* f1793b4: 001160c0 */ sll $t4,$s1,0x3 +/* f1793b8: 0fc67244 */ jal func0f19c910 +/* f1793bc: 24040027 */ addiu $a0,$zero,0x27 +/* f1793c0: 54400009 */ bnezl $v0,.L0f1793e8 +/* f1793c4: 001160c0 */ sll $t4,$s1,0x3 +/* f1793c8: 0fc67244 */ jal func0f19c910 +/* f1793cc: 2404002a */ addiu $a0,$zero,0x2a +/* f1793d0: 54400005 */ bnezl $v0,.L0f1793e8 +/* f1793d4: 001160c0 */ sll $t4,$s1,0x3 +/* f1793d8: 5a200003 */ blezl $s1,.L0f1793e8 +/* f1793dc: 001160c0 */ sll $t4,$s1,0x3 +/* f1793e0: 26310001 */ addiu $s1,$s1,0x1 +/* f1793e4: 001160c0 */ sll $t4,$s1,0x3 +.L0f1793e8: +/* f1793e8: 03ac2021 */ addu $a0,$sp,$t4 +/* f1793ec: 0fc5b9f1 */ jal func0f16e7c4 +/* f1793f0: 94840044 */ lhu $a0,0x44($a0) +/* f1793f4: 1000002a */ beqz $zero,.L0f1794a0 +/* f1793f8: 8fbf0024 */ lw $ra,0x24($sp) +/* f1793fc: 8e500000 */ lw $s0,0x0($s2) +/* f179400: 0fc67244 */ jal func0f19c910 +/* f179404: 24040024 */ addiu $a0,$zero,0x24 +/* f179408: 5440000d */ bnezl $v0,.L0f179440 +/* f17940c: 001068c0 */ sll $t5,$s0,0x3 +/* f179410: 0fc67244 */ jal func0f19c910 +/* f179414: 24040027 */ addiu $a0,$zero,0x27 +/* f179418: 54400009 */ bnezl $v0,.L0f179440 +/* f17941c: 001068c0 */ sll $t5,$s0,0x3 +/* f179420: 0fc67244 */ jal func0f19c910 +/* f179424: 2404002a */ addiu $a0,$zero,0x2a +/* f179428: 14400004 */ bnez $v0,.L0f17943c +/* f17942c: 24010001 */ addiu $at,$zero,0x1 +/* f179430: 56010003 */ bnel $s0,$at,.L0f179440 +/* f179434: 001068c0 */ sll $t5,$s0,0x3 +/* f179438: 26100001 */ addiu $s0,$s0,0x1 +.L0f17943c: +/* f17943c: 001068c0 */ sll $t5,$s0,0x3 +.L0f179440: +/* f179440: 27b90040 */ addiu $t9,$sp,0x40 +/* f179444: 01b92821 */ addu $a1,$t5,$t9 +/* f179448: 8cb80000 */ lw $t8,0x0($a1) +/* f17944c: 3c108008 */ lui $s0,0x8008 +/* f179450: 26104b98 */ addiu $s0,$s0,0x4b98 +/* f179454: 1b00000f */ blez $t8,.L0f179494 +/* f179458: 00001825 */ or $v1,$zero,$zero +/* f17945c: 92040002 */ lbu $a0,0x2($s0) +.L0f179460: +/* f179460: afa3003c */ sw $v1,0x3c($sp) +/* f179464: 0fc67244 */ jal func0f19c910 +/* f179468: afa5002c */ sw $a1,0x2c($sp) +/* f17946c: 8fa3003c */ lw $v1,0x3c($sp) +/* f179470: 10400002 */ beqz $v0,.L0f17947c +/* f179474: 8fa5002c */ lw $a1,0x2c($sp) +/* f179478: 26310001 */ addiu $s1,$s1,0x1 +.L0f17947c: +/* f17947c: 8cae0000 */ lw $t6,0x0($a1) +/* f179480: 24630001 */ addiu $v1,$v1,0x1 +/* f179484: 26100006 */ addiu $s0,$s0,0x6 +/* f179488: 006e082a */ slt $at,$v1,$t6 +/* f17948c: 5420fff4 */ bnezl $at,.L0f179460 +/* f179490: 92040002 */ lbu $a0,0x2($s0) +.L0f179494: +/* f179494: ae510008 */ sw $s1,0x8($s2) +.L0f179498: +/* f179498: 00001025 */ or $v0,$zero,$zero +.L0f17949c: +/* f17949c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f1794a0: +/* f1794a0: 8fb00018 */ lw $s0,0x18($sp) +/* f1794a4: 8fb1001c */ lw $s1,0x1c($sp) +/* f1794a8: 8fb20020 */ lw $s2,0x20($sp) +/* f1794ac: 03e00008 */ jr $ra +/* f1794b0: 27bd0058 */ addiu $sp,$sp,0x58 +/* f1794b4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1794b8: 3c0e8008 */ lui $t6,0x8008 +/* f1794bc: afbf0014 */ sw $ra,0x14($sp) +/* f1794c0: afa5002c */ sw $a1,0x2c($sp) +/* f1794c4: 25ce4c18 */ addiu $t6,$t6,0x4c18 +/* f1794c8: 8dc10000 */ lw $at,0x0($t6) +/* f1794cc: 27a20020 */ addiu $v0,$sp,0x20 +/* f1794d0: 24080004 */ addiu $t0,$zero,0x4 +/* f1794d4: ac410000 */ sw $at,0x0($v0) +/* f1794d8: 8dd90004 */ lw $t9,0x4($t6) +/* f1794dc: 24010001 */ addiu $at,$zero,0x1 +/* f1794e0: 1081000a */ beq $a0,$at,.L0f17950c +/* f1794e4: ac590004 */ sw $t9,0x4($v0) +/* f1794e8: 24010003 */ addiu $at,$zero,0x3 +/* f1794ec: 10810009 */ beq $a0,$at,.L0f179514 +/* f1794f0: 24010006 */ addiu $at,$zero,0x6 +/* f1794f4: 1081000e */ beq $a0,$at,.L0f179530 +/* f1794f8: 24010007 */ addiu $at,$zero,0x7 +/* f1794fc: 10810012 */ beq $a0,$at,.L0f179548 +/* f179500: 00000000 */ sll $zero,$zero,0x0 +/* f179504: 10000017 */ beqz $zero,.L0f179564 +/* f179508: 00001025 */ or $v0,$zero,$zero +.L0f17950c: +/* f17950c: 10000014 */ beqz $zero,.L0f179560 +/* f179510: acc80000 */ sw $t0,0x0($a2) +.L0f179514: +/* f179514: 8cc90000 */ lw $t1,0x0($a2) +/* f179518: 00095040 */ sll $t2,$t1,0x1 +/* f17951c: 004a5821 */ addu $t3,$v0,$t2 +/* f179520: 0fc5b9f1 */ jal func0f16e7c4 +/* f179524: 95640000 */ lhu $a0,0x0($t3) +/* f179528: 1000000f */ beqz $zero,.L0f179568 +/* f17952c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f179530: +/* f179530: 3c048007 */ lui $a0,0x8007 +/* f179534: 8c841448 */ lw $a0,0x1448($a0) +/* f179538: 0fc549cb */ jal func0f15272c +/* f17953c: 8cc50000 */ lw $a1,0x0($a2) +/* f179540: 10000008 */ beqz $zero,.L0f179564 +/* f179544: 00001025 */ or $v0,$zero,$zero +.L0f179548: +/* f179548: 3c048007 */ lui $a0,0x8007 +/* f17954c: 8c841448 */ lw $a0,0x1448($a0) +/* f179550: 0fc549c4 */ jal func0f152710 +/* f179554: afa60030 */ sw $a2,0x30($sp) +/* f179558: 8fa60030 */ lw $a2,0x30($sp) +/* f17955c: acc20000 */ sw $v0,0x0($a2) +.L0f179560: +/* f179560: 00001025 */ or $v0,$zero,$zero +.L0f179564: +/* f179564: 8fbf0014 */ lw $ra,0x14($sp) +.L0f179568: +/* f179568: 27bd0028 */ addiu $sp,$sp,0x28 +/* f17956c: 03e00008 */ jr $ra +/* f179570: 00000000 */ sll $zero,$zero,0x0 +/* f179574: 27bdffe8 */ addiu $sp,$sp,-24 +/* f179578: 24010001 */ addiu $at,$zero,0x1 +/* f17957c: afbf0014 */ sw $ra,0x14($sp) +/* f179580: 1081000a */ beq $a0,$at,.L0f1795ac +/* f179584: 00a03825 */ or $a3,$a1,$zero +/* f179588: 24010003 */ addiu $at,$zero,0x3 +/* f17958c: 1081000c */ beq $a0,$at,.L0f1795c0 +/* f179590: 24010006 */ addiu $at,$zero,0x6 +/* f179594: 1081000e */ beq $a0,$at,.L0f1795d0 +/* f179598: 24010007 */ addiu $at,$zero,0x7 +/* f17959c: 50810012 */ beql $a0,$at,.L0f1795e8 +/* f1795a0: 8ce4000c */ lw $a0,0xc($a3) +/* f1795a4: 10000015 */ beqz $zero,.L0f1795fc +/* f1795a8: 00001025 */ or $v0,$zero,$zero +.L0f1795ac: +/* f1795ac: 0fc622f5 */ jal func0f188bd4 +/* f1795b0: afa60020 */ sw $a2,0x20($sp) +/* f1795b4: 8fa60020 */ lw $a2,0x20($sp) +/* f1795b8: 1000000f */ beqz $zero,.L0f1795f8 +/* f1795bc: acc20000 */ sw $v0,0x0($a2) +.L0f1795c0: +/* f1795c0: 0fc6230f */ jal func0f188c3c +/* f1795c4: 8cc40000 */ lw $a0,0x0($a2) +/* f1795c8: 1000000d */ beqz $zero,.L0f179600 +/* f1795cc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1795d0: +/* f1795d0: 8ce4000c */ lw $a0,0xc($a3) +/* f1795d4: 0fc62346 */ jal func0f188d18 +/* f1795d8: 8cc50000 */ lw $a1,0x0($a2) +/* f1795dc: 10000007 */ beqz $zero,.L0f1795fc +/* f1795e0: 00001025 */ or $v0,$zero,$zero +/* f1795e4: 8ce4000c */ lw $a0,0xc($a3) +.L0f1795e8: +/* f1795e8: 0fc62365 */ jal func0f188d94 +/* f1795ec: afa60020 */ sw $a2,0x20($sp) +/* f1795f0: 8fa60020 */ lw $a2,0x20($sp) +/* f1795f4: acc20000 */ sw $v0,0x0($a2) +.L0f1795f8: +/* f1795f8: 00001025 */ or $v0,$zero,$zero +.L0f1795fc: +/* f1795fc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f179600: +/* f179600: 27bd0018 */ addiu $sp,$sp,0x18 +/* f179604: 03e00008 */ jr $ra +/* f179608: 00000000 */ sll $zero,$zero,0x0 +/* f17960c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f179610: afbf0014 */ sw $ra,0x14($sp) +/* f179614: 0fc62365 */ jal func0f188d94 +/* f179618: 90840001 */ lbu $a0,0x1($a0) +/* f17961c: 0fc6230f */ jal func0f188c3c +/* f179620: 00402025 */ or $a0,$v0,$zero +/* f179624: 8fbf0014 */ lw $ra,0x14($sp) +/* f179628: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17962c: 03e00008 */ jr $ra +/* f179630: 00000000 */ sll $zero,$zero,0x0 +/* f179634: 27bdffe8 */ addiu $sp,$sp,-24 +/* f179638: 24010001 */ addiu $at,$zero,0x1 +/* f17963c: 1081000a */ beq $a0,$at,.L0f179668 +/* f179640: afbf0014 */ sw $ra,0x14($sp) +/* f179644: 24010003 */ addiu $at,$zero,0x3 +/* f179648: 1081000d */ beq $a0,$at,.L0f179680 +/* f17964c: 24010006 */ addiu $at,$zero,0x6 +/* f179650: 1081000f */ beq $a0,$at,.L0f179690 +/* f179654: 24010007 */ addiu $at,$zero,0x7 +/* f179658: 10810011 */ beq $a0,$at,.L0f1796a0 +/* f17965c: 00000000 */ sll $zero,$zero,0x0 +/* f179660: 10000014 */ beqz $zero,.L0f1796b4 +/* f179664: 00001025 */ or $v0,$zero,$zero +.L0f179668: +/* f179668: 90a40001 */ lbu $a0,0x1($a1) +/* f17966c: 0fc62416 */ jal func0f189058 +/* f179670: afa60020 */ sw $a2,0x20($sp) +/* f179674: 8fa60020 */ lw $a2,0x20($sp) +/* f179678: 1000000d */ beqz $zero,.L0f1796b0 +/* f17967c: acc20000 */ sw $v0,0x0($a2) +.L0f179680: +/* f179680: 0fc6242a */ jal func0f1890a8 +/* f179684: 8cc40000 */ lw $a0,0x0($a2) +/* f179688: 1000000b */ beqz $zero,.L0f1796b8 +/* f17968c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f179690: +/* f179690: 0fc6256f */ jal func0f1895bc +/* f179694: 8cc40000 */ lw $a0,0x0($a2) +/* f179698: 10000006 */ beqz $zero,.L0f1796b4 +/* f17969c: 00001025 */ or $v0,$zero,$zero +.L0f1796a0: +/* f1796a0: 0fc62587 */ jal func0f18961c +/* f1796a4: afa60020 */ sw $a2,0x20($sp) +/* f1796a8: 8fa60020 */ lw $a2,0x20($sp) +/* f1796ac: acc20000 */ sw $v0,0x0($a2) +.L0f1796b0: +/* f1796b0: 00001025 */ or $v0,$zero,$zero +.L0f1796b4: +/* f1796b4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1796b8: +/* f1796b8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1796bc: 03e00008 */ jr $ra +/* f1796c0: 00000000 */ sll $zero,$zero,0x0 +/* f1796c4: 24010006 */ addiu $at,$zero,0x6 +/* f1796c8: 10810025 */ beq $a0,$at,.L0f179760 +/* f1796cc: 3c0d8007 */ lui $t5,0x8007 +/* f1796d0: 24010008 */ addiu $at,$zero,0x8 +/* f1796d4: 54810040 */ bnel $a0,$at,.L0f1797d8 +/* f1796d8: 00001025 */ or $v0,$zero,$zero +/* f1796dc: 8ca2000c */ lw $v0,0xc($a1) +/* f1796e0: 24030001 */ addiu $v1,$zero,0x1 +/* f1796e4: 3c0e8007 */ lui $t6,0x8007 +/* f1796e8: 1462000f */ bne $v1,$v0,.L0f179728 +/* f1796ec: 3c088007 */ lui $t0,0x8007 +/* f1796f0: 8dce1448 */ lw $t6,0x1448($t6) +/* f1796f4: 3c18800b */ lui $t8,0x800b +/* f1796f8: 000e7880 */ sll $t7,$t6,0x2 +/* f1796fc: 01ee7821 */ addu $t7,$t7,$t6 +/* f179700: 000f7940 */ sll $t7,$t7,0x5 +/* f179704: 030fc021 */ addu $t8,$t8,$t7 +/* f179708: 9718c800 */ lhu $t8,-0x3800($t8) +/* f17970c: 0302c824 */ and $t9,$t8,$v0 +/* f179710: 17200003 */ bnez $t9,.L0f179720 +/* f179714: 00000000 */ sll $zero,$zero,0x0 +/* f179718: 03e00008 */ jr $ra +/* f17971c: 24020001 */ addiu $v0,$zero,0x1 +.L0f179720: +/* f179720: 03e00008 */ jr $ra +/* f179724: 00001025 */ or $v0,$zero,$zero +.L0f179728: +/* f179728: 8d081448 */ lw $t0,0x1448($t0) +/* f17972c: 3c0a800b */ lui $t2,0x800b +/* f179730: 00084880 */ sll $t1,$t0,0x2 +/* f179734: 01284821 */ addu $t1,$t1,$t0 +/* f179738: 00094940 */ sll $t1,$t1,0x5 +/* f17973c: 01495021 */ addu $t2,$t2,$t1 +/* f179740: 954ac800 */ lhu $t2,-0x3800($t2) +/* f179744: 01425824 */ and $t3,$t2,$v0 +/* f179748: 15600003 */ bnez $t3,.L0f179758 +/* f17974c: 00000000 */ sll $zero,$zero,0x0 +/* f179750: 03e00008 */ jr $ra +/* f179754: 00001025 */ or $v0,$zero,$zero +.L0f179758: +/* f179758: 03e00008 */ jr $ra +/* f17975c: 24020001 */ addiu $v0,$zero,0x1 +.L0f179760: +/* f179760: 8ca2000c */ lw $v0,0xc($a1) +/* f179764: 24030001 */ addiu $v1,$zero,0x1 +/* f179768: 14620009 */ bne $v1,$v0,.L0f179790 +/* f17976c: 00000000 */ sll $zero,$zero,0x0 +/* f179770: 8ccc0000 */ lw $t4,0x0($a2) +/* f179774: 55800005 */ bnezl $t4,.L0f17978c +/* f179778: acc00000 */ sw $zero,0x0($a2) +/* f17977c: acc30000 */ sw $v1,0x0($a2) +/* f179780: 10000003 */ beqz $zero,.L0f179790 +/* f179784: 8ca2000c */ lw $v0,0xc($a1) +/* f179788: acc00000 */ sw $zero,0x0($a2) +.L0f17978c: +/* f17978c: 8ca2000c */ lw $v0,0xc($a1) +.L0f179790: +/* f179790: 8dad1448 */ lw $t5,0x1448($t5) +/* f179794: 3c0f800b */ lui $t7,0x800b +/* f179798: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f17979c: 000d7080 */ sll $t6,$t5,0x2 +/* f1797a0: 01cd7021 */ addu $t6,$t6,$t5 +/* f1797a4: 000e7140 */ sll $t6,$t6,0x5 +/* f1797a8: 01cf1821 */ addu $v1,$t6,$t7 +/* f1797ac: 94780048 */ lhu $t8,0x48($v1) +/* f1797b0: 0040c827 */ nor $t9,$v0,$zero +/* f1797b4: 03194024 */ and $t0,$t8,$t9 +/* f1797b8: a4680048 */ sh $t0,0x48($v1) +/* f1797bc: 8cc90000 */ lw $t1,0x0($a2) +/* f1797c0: 51200005 */ beqzl $t1,.L0f1797d8 +/* f1797c4: 00001025 */ or $v0,$zero,$zero +/* f1797c8: 8cab000c */ lw $t3,0xc($a1) +/* f1797cc: 010b6025 */ or $t4,$t0,$t3 +/* f1797d0: a46c0048 */ sh $t4,0x48($v1) +/* f1797d4: 00001025 */ or $v0,$zero,$zero +.L0f1797d8: +/* f1797d8: 03e00008 */ jr $ra +/* f1797dc: 00000000 */ sll $zero,$zero,0x0 +/* f1797e0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f1797e4: 3c0e8008 */ lui $t6,0x8008 +/* f1797e8: afbf0014 */ sw $ra,0x14($sp) +/* f1797ec: afa50024 */ sw $a1,0x24($sp) +/* f1797f0: 25ce4c20 */ addiu $t6,$t6,0x4c20 +/* f1797f4: 8dc10000 */ lw $at,0x0($t6) +/* f1797f8: 27a2001c */ addiu $v0,$sp,0x1c +/* f1797fc: 24080002 */ addiu $t0,$zero,0x2 +/* f179800: ac410000 */ sw $at,0x0($v0) +/* f179804: 24010001 */ addiu $at,$zero,0x1 +/* f179808: 10810009 */ beq $a0,$at,.L0f179830 +/* f17980c: 24010003 */ addiu $at,$zero,0x3 +/* f179810: 10810009 */ beq $a0,$at,.L0f179838 +/* f179814: 24010006 */ addiu $at,$zero,0x6 +/* f179818: 1081000e */ beq $a0,$at,.L0f179854 +/* f17981c: 24010007 */ addiu $at,$zero,0x7 +/* f179820: 10810012 */ beq $a0,$at,.L0f17986c +/* f179824: 00000000 */ sll $zero,$zero,0x0 +/* f179828: 10000017 */ beqz $zero,.L0f179888 +/* f17982c: 00001025 */ or $v0,$zero,$zero +.L0f179830: +/* f179830: 10000014 */ beqz $zero,.L0f179884 +/* f179834: acc80000 */ sw $t0,0x0($a2) +.L0f179838: +/* f179838: 8cc90000 */ lw $t1,0x0($a2) +/* f17983c: 00095040 */ sll $t2,$t1,0x1 +/* f179840: 004a5821 */ addu $t3,$v0,$t2 +/* f179844: 0fc5b9f1 */ jal func0f16e7c4 +/* f179848: 95640000 */ lhu $a0,0x0($t3) +/* f17984c: 1000000f */ beqz $zero,.L0f17988c +/* f179850: 8fbf0014 */ lw $ra,0x14($sp) +.L0f179854: +/* f179854: 3c048007 */ lui $a0,0x8007 +/* f179858: 8c841448 */ lw $a0,0x1448($a0) +/* f17985c: 0fc54a94 */ jal func0f152a50 +/* f179860: 8cc50000 */ lw $a1,0x0($a2) +/* f179864: 10000008 */ beqz $zero,.L0f179888 +/* f179868: 00001025 */ or $v0,$zero,$zero +.L0f17986c: +/* f17986c: 3c048007 */ lui $a0,0x8007 +/* f179870: 8c841448 */ lw $a0,0x1448($a0) +/* f179874: 0fc549fb */ jal func0f1527ec +/* f179878: afa60028 */ sw $a2,0x28($sp) +/* f17987c: 8fa60028 */ lw $a2,0x28($sp) +/* f179880: acc20000 */ sw $v0,0x0($a2) +.L0f179884: +/* f179884: 00001025 */ or $v0,$zero,$zero +.L0f179888: +/* f179888: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17988c: +/* f17988c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f179890: 03e00008 */ jr $ra +/* f179894: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f179898 +/* f179898: 24010006 */ addiu $at,$zero,0x6 +/* f17989c: 1081000e */ beq $a0,$at,.L0f1798d8 +/* f1798a0: 3c02800b */ lui $v0,0x800b +/* f1798a4: 24010008 */ addiu $at,$zero,0x8 +/* f1798a8: 14810017 */ bne $a0,$at,.L0f179908 +/* f1798ac: 3c02800b */ lui $v0,0x800b +/* f1798b0: 2442cb88 */ addiu $v0,$v0,-13432 +/* f1798b4: 8c4f000c */ lw $t7,0xc($v0) +/* f1798b8: 8cae000c */ lw $t6,0xc($a1) +/* f1798bc: 01cfc024 */ and $t8,$t6,$t7 +/* f1798c0: 17000003 */ bnez $t8,.L0f1798d0 +/* f1798c4: 00000000 */ sll $zero,$zero,0x0 +/* f1798c8: 03e00008 */ jr $ra +/* f1798cc: 00001025 */ or $v0,$zero,$zero +.L0f1798d0: +/* f1798d0: 03e00008 */ jr $ra +/* f1798d4: 24020001 */ addiu $v0,$zero,0x1 +.L0f1798d8: +/* f1798d8: 8cb9000c */ lw $t9,0xc($a1) +/* f1798dc: 2442cb88 */ addiu $v0,$v0,-13432 +/* f1798e0: 8c49000c */ lw $t1,0xc($v0) +/* f1798e4: 03204027 */ nor $t0,$t9,$zero +/* f1798e8: 01095024 */ and $t2,$t0,$t1 +/* f1798ec: ac4a000c */ sw $t2,0xc($v0) +/* f1798f0: 8ccb0000 */ lw $t3,0x0($a2) +/* f1798f4: 51600005 */ beqzl $t3,.L0f17990c +/* f1798f8: 00001025 */ or $v0,$zero,$zero +/* f1798fc: 8cac000c */ lw $t4,0xc($a1) +/* f179900: 018a7025 */ or $t6,$t4,$t2 +/* f179904: ac4e000c */ sw $t6,0xc($v0) +.L0f179908: +/* f179908: 00001025 */ or $v0,$zero,$zero +.L0f17990c: +/* f17990c: 03e00008 */ jr $ra +/* f179910: 00000000 */ sll $zero,$zero,0x0 +/* f179914: 27bdffe8 */ addiu $sp,$sp,-24 +/* f179918: 2401000c */ addiu $at,$zero,0xc +/* f17991c: 1481000c */ bne $a0,$at,.L0f179950 +/* f179920: afbf0014 */ sw $ra,0x14($sp) +/* f179924: 3c02800b */ lui $v0,0x800b +/* f179928: 9042cb98 */ lbu $v0,-0x3468($v0) +/* f17992c: 24010005 */ addiu $at,$zero,0x5 +/* f179930: 10410003 */ beq $v0,$at,.L0f179940 +/* f179934: 24010004 */ addiu $at,$zero,0x4 +/* f179938: 14410003 */ bne $v0,$at,.L0f179948 +/* f17993c: 00000000 */ sll $zero,$zero,0x0 +.L0f179940: +/* f179940: 10000005 */ beqz $zero,.L0f179958 +/* f179944: 24020001 */ addiu $v0,$zero,0x1 +.L0f179948: +/* f179948: 10000003 */ beqz $zero,.L0f179958 +/* f17994c: 00001025 */ or $v0,$zero,$zero +.L0f179950: +/* f179950: 0fc5e626 */ jal func0f179898 +/* f179954: 00000000 */ sll $zero,$zero,0x0 +.L0f179958: +/* f179958: 8fbf0014 */ lw $ra,0x14($sp) +/* f17995c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f179960: 03e00008 */ jr $ra +/* f179964: 00000000 */ sll $zero,$zero,0x0 +/* f179968: 24010006 */ addiu $at,$zero,0x6 +/* f17996c: 10810013 */ beq $a0,$at,.L0f1799bc +/* f179970: 3c098007 */ lui $t1,0x8007 +/* f179974: 24010008 */ addiu $at,$zero,0x8 +/* f179978: 14810022 */ bne $a0,$at,.L0f179a04 +/* f17997c: 3c0e8007 */ lui $t6,0x8007 +/* f179980: 8dce1448 */ lw $t6,0x1448($t6) +/* f179984: 3c18800b */ lui $t8,0x800b +/* f179988: 8cb9000c */ lw $t9,0xc($a1) +/* f17998c: 000e7880 */ sll $t7,$t6,0x2 +/* f179990: 01ee7821 */ addu $t7,$t7,$t6 +/* f179994: 000f7940 */ sll $t7,$t7,0x5 +/* f179998: 030fc021 */ addu $t8,$t8,$t7 +/* f17999c: 8f18c7cc */ lw $t8,-0x3834($t8) +/* f1799a0: 03194024 */ and $t0,$t8,$t9 +/* f1799a4: 15000003 */ bnez $t0,.L0f1799b4 +/* f1799a8: 00000000 */ sll $zero,$zero,0x0 +/* f1799ac: 03e00008 */ jr $ra +/* f1799b0: 00001025 */ or $v0,$zero,$zero +.L0f1799b4: +/* f1799b4: 03e00008 */ jr $ra +/* f1799b8: 24020001 */ addiu $v0,$zero,0x1 +.L0f1799bc: +/* f1799bc: 8d291448 */ lw $t1,0x1448($t1) +/* f1799c0: 3c0b800b */ lui $t3,0x800b +/* f1799c4: 256bc7b8 */ addiu $t3,$t3,-14408 +/* f1799c8: 00095080 */ sll $t2,$t1,0x2 +/* f1799cc: 01495021 */ addu $t2,$t2,$t1 +/* f1799d0: 000a5140 */ sll $t2,$t2,0x5 +/* f1799d4: 90ad000f */ lbu $t5,0xf($a1) +/* f1799d8: 014b1021 */ addu $v0,$t2,$t3 +/* f1799dc: 8c4c0014 */ lw $t4,0x14($v0) +/* f1799e0: 01a07027 */ nor $t6,$t5,$zero +/* f1799e4: 018e7824 */ and $t7,$t4,$t6 +/* f1799e8: ac4f0014 */ sw $t7,0x14($v0) +/* f1799ec: 8cd80000 */ lw $t8,0x0($a2) +/* f1799f0: 53000005 */ beqzl $t8,.L0f179a08 +/* f1799f4: 00001025 */ or $v0,$zero,$zero +/* f1799f8: 90a8000f */ lbu $t0,0xf($a1) +/* f1799fc: 01e84825 */ or $t1,$t7,$t0 +/* f179a00: ac490014 */ sw $t1,0x14($v0) +.L0f179a04: +/* f179a04: 00001025 */ or $v0,$zero,$zero +.L0f179a08: +/* f179a08: 03e00008 */ jr $ra +/* f179a0c: 00000000 */ sll $zero,$zero,0x0 +/* f179a10: 27bdffe8 */ addiu $sp,$sp,-24 +/* f179a14: 24010006 */ addiu $at,$zero,0x6 +/* f179a18: afbf0014 */ sw $ra,0x14($sp) +/* f179a1c: afa5001c */ sw $a1,0x1c($sp) +/* f179a20: 14810006 */ bne $a0,$at,.L0f179a3c +/* f179a24: afa60020 */ sw $a2,0x20($sp) +/* f179a28: 0fc3cdb7 */ jal func0f0f36dc +/* f179a2c: 00000000 */ sll $zero,$zero,0x0 +/* f179a30: 24040006 */ addiu $a0,$zero,0x6 +/* f179a34: 0fc42947 */ jal func0f10a51c +/* f179a38: 24050002 */ addiu $a1,$zero,0x2 +.L0f179a3c: +/* f179a3c: 8fbf0014 */ lw $ra,0x14($sp) +/* f179a40: 27bd0018 */ addiu $sp,$sp,0x18 +/* f179a44: 00001025 */ or $v0,$zero,$zero +/* f179a48: 03e00008 */ jr $ra +/* f179a4c: 00000000 */ sll $zero,$zero,0x0 +/* f179a50: 27bdffe8 */ addiu $sp,$sp,-24 +/* f179a54: afbf0014 */ sw $ra,0x14($sp) +/* f179a58: afa5001c */ sw $a1,0x1c($sp) +/* f179a5c: 24010006 */ addiu $at,$zero,0x6 +/* f179a60: 10810013 */ beq $a0,$at,.L0f179ab0 +/* f179a64: 8cc70000 */ lw $a3,0x0($a2) +/* f179a68: 24010011 */ addiu $at,$zero,0x11 +/* f179a6c: 10810006 */ beq $a0,$at,.L0f179a88 +/* f179a70: 3c05800b */ lui $a1,0x800b +/* f179a74: 24010012 */ addiu $at,$zero,0x12 +/* f179a78: 10810008 */ beq $a0,$at,.L0f179a9c +/* f179a7c: 00e02825 */ or $a1,$a3,$zero +/* f179a80: 1000000f */ beqz $zero,.L0f179ac0 +/* f179a84: 8fbf0014 */ lw $ra,0x14($sp) +.L0f179a88: +/* f179a88: 00e02025 */ or $a0,$a3,$zero +/* f179a8c: 0c004c4c */ jal 0x13130 +/* f179a90: 24a5cb88 */ addiu $a1,$a1,-13432 +/* f179a94: 1000000a */ beqz $zero,.L0f179ac0 +/* f179a98: 8fbf0014 */ lw $ra,0x14($sp) +.L0f179a9c: +/* f179a9c: 3c04800b */ lui $a0,0x800b +/* f179aa0: 0c004c4c */ jal 0x13130 +/* f179aa4: 2484cb88 */ addiu $a0,$a0,-13432 +/* f179aa8: 10000005 */ beqz $zero,.L0f179ac0 +/* f179aac: 8fbf0014 */ lw $ra,0x14($sp) +.L0f179ab0: +/* f179ab0: 24040007 */ addiu $a0,$zero,0x7 +/* f179ab4: 0fc42947 */ jal func0f10a51c +/* f179ab8: 24050001 */ addiu $a1,$zero,0x1 +/* f179abc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f179ac0: +/* f179ac0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f179ac4: 00001025 */ or $v0,$zero,$zero +/* f179ac8: 03e00008 */ jr $ra +/* f179acc: 00000000 */ sll $zero,$zero,0x0 +/* f179ad0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f179ad4: 24010006 */ addiu $at,$zero,0x6 +/* f179ad8: afbf0014 */ sw $ra,0x14($sp) +/* f179adc: afa5001c */ sw $a1,0x1c($sp) +/* f179ae0: 14810008 */ bne $a0,$at,.L0f179b04 +/* f179ae4: afa60020 */ sw $a2,0x20($sp) +/* f179ae8: 0fc3cdb7 */ jal func0f0f36dc +/* f179aec: 00000000 */ sll $zero,$zero,0x0 +/* f179af0: 3c04800b */ lui $a0,0x800b +/* f179af4: 2484cba8 */ addiu $a0,$a0,-13400 +/* f179af8: 24050004 */ addiu $a1,$zero,0x4 +/* f179afc: 0fc42539 */ jal func0f1094e4 +/* f179b00: 00003025 */ or $a2,$zero,$zero +.L0f179b04: +/* f179b04: 8fbf0014 */ lw $ra,0x14($sp) +/* f179b08: 27bd0018 */ addiu $sp,$sp,0x18 +/* f179b0c: 00001025 */ or $v0,$zero,$zero +/* f179b10: 03e00008 */ jr $ra +/* f179b14: 00000000 */ sll $zero,$zero,0x0 +/* f179b18: 27bdffe8 */ addiu $sp,$sp,-24 +/* f179b1c: 24010006 */ addiu $at,$zero,0x6 +/* f179b20: afbf0014 */ sw $ra,0x14($sp) +/* f179b24: afa5001c */ sw $a1,0x1c($sp) +/* f179b28: 14810006 */ bne $a0,$at,.L0f179b44 +/* f179b2c: afa60020 */ sw $a2,0x20($sp) +/* f179b30: 0fc3cdb7 */ jal func0f0f36dc +/* f179b34: 00000000 */ sll $zero,$zero,0x0 +/* f179b38: 3c048008 */ lui $a0,0x8008 +/* f179b3c: 0fc3cbd3 */ jal func0f0f2f4c +/* f179b40: 24844cdc */ addiu $a0,$a0,0x4cdc +.L0f179b44: +/* f179b44: 8fbf0014 */ lw $ra,0x14($sp) +/* f179b48: 27bd0018 */ addiu $sp,$sp,0x18 +/* f179b4c: 00001025 */ or $v0,$zero,$zero +/* f179b50: 03e00008 */ jr $ra +/* f179b54: 00000000 */ sll $zero,$zero,0x0 +/* f179b58: 3c02800b */ lui $v0,0x800b +/* f179b5c: afa40000 */ sw $a0,0x0($sp) +/* f179b60: 03e00008 */ jr $ra +/* f179b64: 2442cb88 */ addiu $v0,$v0,-13432 +/* f179b68: 27bdffe8 */ addiu $sp,$sp,-24 +/* f179b6c: 24010006 */ addiu $at,$zero,0x6 +/* f179b70: afbf0014 */ sw $ra,0x14($sp) +/* f179b74: afa5001c */ sw $a1,0x1c($sp) +/* f179b78: 10810012 */ beq $a0,$at,.L0f179bc4 +/* f179b7c: 00c03825 */ or $a3,$a2,$zero +/* f179b80: 24010009 */ addiu $at,$zero,0x9 +/* f179b84: 10810006 */ beq $a0,$at,.L0f179ba0 +/* f179b88: 3c0e8007 */ lui $t6,0x8007 +/* f179b8c: 2401000a */ addiu $at,$zero,0xa +/* f179b90: 10810016 */ beq $a0,$at,.L0f179bec +/* f179b94: 3c057f1b */ lui $a1,0x7f1b +/* f179b98: 1000001a */ beqz $zero,.L0f179c04 +/* f179b9c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f179ba0: +/* f179ba0: 8dce1448 */ lw $t6,0x1448($t6) +/* f179ba4: 3c18800b */ lui $t8,0x800b +/* f179ba8: 000e7880 */ sll $t7,$t6,0x2 +/* f179bac: 01ee7821 */ addu $t7,$t7,$t6 +/* f179bb0: 000f7940 */ sll $t7,$t7,0x5 +/* f179bb4: 030fc021 */ addu $t8,$t8,$t7 +/* f179bb8: 9718c7d0 */ lhu $t8,-0x3830($t8) +/* f179bbc: 10000010 */ beqz $zero,.L0f179c00 +/* f179bc0: acf80000 */ sw $t8,0x0($a3) +.L0f179bc4: +/* f179bc4: 3c088007 */ lui $t0,0x8007 +/* f179bc8: 8d081448 */ lw $t0,0x1448($t0) +/* f179bcc: 90f90003 */ lbu $t9,0x3($a3) +/* f179bd0: 3c01800b */ lui $at,0x800b +/* f179bd4: 00084880 */ sll $t1,$t0,0x2 +/* f179bd8: 01284821 */ addu $t1,$t1,$t0 +/* f179bdc: 00094940 */ sll $t1,$t1,0x5 +/* f179be0: 00290821 */ addu $at,$at,$t1 +/* f179be4: 10000006 */ beqz $zero,.L0f179c00 +/* f179be8: a439c7d0 */ sh $t9,-0x3830($at) +.L0f179bec: +/* f179bec: 8ce60000 */ lw $a2,0x0($a3) +/* f179bf0: 8ce40004 */ lw $a0,0x4($a3) +/* f179bf4: 24a57e90 */ addiu $a1,$a1,0x7e90 +/* f179bf8: 0c004dad */ jal 0x136b4 +/* f179bfc: 24c60014 */ addiu $a2,$a2,0x14 +.L0f179c00: +/* f179c00: 8fbf0014 */ lw $ra,0x14($sp) +.L0f179c04: +/* f179c04: 27bd0018 */ addiu $sp,$sp,0x18 +/* f179c08: 00001025 */ or $v0,$zero,$zero +/* f179c0c: 03e00008 */ jr $ra +/* f179c10: 00000000 */ sll $zero,$zero,0x0 +/* f179c14: 27bdffe8 */ addiu $sp,$sp,-24 +/* f179c18: 24010006 */ addiu $at,$zero,0x6 +/* f179c1c: afbf0014 */ sw $ra,0x14($sp) +/* f179c20: afa5001c */ sw $a1,0x1c($sp) +/* f179c24: 10810012 */ beq $a0,$at,.L0f179c70 +/* f179c28: 00c03825 */ or $a3,$a2,$zero +/* f179c2c: 24010009 */ addiu $at,$zero,0x9 +/* f179c30: 10810006 */ beq $a0,$at,.L0f179c4c +/* f179c34: 3c0e8007 */ lui $t6,0x8007 +/* f179c38: 2401000a */ addiu $at,$zero,0xa +/* f179c3c: 10810016 */ beq $a0,$at,.L0f179c98 +/* f179c40: 3c057f1b */ lui $a1,0x7f1b +/* f179c44: 1000001a */ beqz $zero,.L0f179cb0 +/* f179c48: 8fbf0014 */ lw $ra,0x14($sp) +.L0f179c4c: +/* f179c4c: 8dce1448 */ lw $t6,0x1448($t6) +/* f179c50: 3c18800b */ lui $t8,0x800b +/* f179c54: 000e7880 */ sll $t7,$t6,0x2 +/* f179c58: 01ee7821 */ addu $t7,$t7,$t6 +/* f179c5c: 000f7940 */ sll $t7,$t7,0x5 +/* f179c60: 030fc021 */ addu $t8,$t8,$t7 +/* f179c64: 9718c7d2 */ lhu $t8,-0x382e($t8) +/* f179c68: 10000010 */ beqz $zero,.L0f179cac +/* f179c6c: acf80000 */ sw $t8,0x0($a3) +.L0f179c70: +/* f179c70: 3c088007 */ lui $t0,0x8007 +/* f179c74: 8d081448 */ lw $t0,0x1448($t0) +/* f179c78: 90f90003 */ lbu $t9,0x3($a3) +/* f179c7c: 3c01800b */ lui $at,0x800b +/* f179c80: 00084880 */ sll $t1,$t0,0x2 +/* f179c84: 01284821 */ addu $t1,$t1,$t0 +/* f179c88: 00094940 */ sll $t1,$t1,0x5 +/* f179c8c: 00290821 */ addu $at,$at,$t1 +/* f179c90: 10000006 */ beqz $zero,.L0f179cac +/* f179c94: a439c7d2 */ sh $t9,-0x382e($at) +.L0f179c98: +/* f179c98: 8ce60000 */ lw $a2,0x0($a3) +/* f179c9c: 8ce40004 */ lw $a0,0x4($a3) +/* f179ca0: 24a57e98 */ addiu $a1,$a1,0x7e98 +/* f179ca4: 0c004dad */ jal 0x136b4 +/* f179ca8: 24c60014 */ addiu $a2,$a2,0x14 +.L0f179cac: +/* f179cac: 8fbf0014 */ lw $ra,0x14($sp) +.L0f179cb0: +/* f179cb0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f179cb4: 00001025 */ or $v0,$zero,$zero +/* f179cb8: 03e00008 */ jr $ra +/* f179cbc: 00000000 */ sll $zero,$zero,0x0 +/* f179cc0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f179cc4: 24010006 */ addiu $at,$zero,0x6 +/* f179cc8: afbf0014 */ sw $ra,0x14($sp) +/* f179ccc: afa5001c */ sw $a1,0x1c($sp) +/* f179cd0: 10810012 */ beq $a0,$at,.L0f179d1c +/* f179cd4: 00c03825 */ or $a3,$a2,$zero +/* f179cd8: 24010009 */ addiu $at,$zero,0x9 +/* f179cdc: 10810006 */ beq $a0,$at,.L0f179cf8 +/* f179ce0: 3c0e8007 */ lui $t6,0x8007 +/* f179ce4: 2401000a */ addiu $at,$zero,0xa +/* f179ce8: 10810016 */ beq $a0,$at,.L0f179d44 +/* f179cec: 3c057f1b */ lui $a1,0x7f1b +/* f179cf0: 1000001a */ beqz $zero,.L0f179d5c +/* f179cf4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f179cf8: +/* f179cf8: 8dce1448 */ lw $t6,0x1448($t6) +/* f179cfc: 3c18800b */ lui $t8,0x800b +/* f179d00: 000e7880 */ sll $t7,$t6,0x2 +/* f179d04: 01ee7821 */ addu $t7,$t7,$t6 +/* f179d08: 000f7940 */ sll $t7,$t7,0x5 +/* f179d0c: 030fc021 */ addu $t8,$t8,$t7 +/* f179d10: 9718c7d4 */ lhu $t8,-0x382c($t8) +/* f179d14: 10000010 */ beqz $zero,.L0f179d58 +/* f179d18: acf80000 */ sw $t8,0x0($a3) +.L0f179d1c: +/* f179d1c: 3c088007 */ lui $t0,0x8007 +/* f179d20: 8d081448 */ lw $t0,0x1448($t0) +/* f179d24: 8cf90000 */ lw $t9,0x0($a3) +/* f179d28: 3c01800b */ lui $at,0x800b +/* f179d2c: 00084880 */ sll $t1,$t0,0x2 +/* f179d30: 01284821 */ addu $t1,$t1,$t0 +/* f179d34: 00094940 */ sll $t1,$t1,0x5 +/* f179d38: 00290821 */ addu $at,$at,$t1 +/* f179d3c: 10000006 */ beqz $zero,.L0f179d58 +/* f179d40: a439c7d4 */ sh $t9,-0x382c($at) +.L0f179d44: +/* f179d44: 8ce60000 */ lw $a2,0x0($a3) +/* f179d48: 8ce40004 */ lw $a0,0x4($a3) +/* f179d4c: 24a57ea0 */ addiu $a1,$a1,0x7ea0 +/* f179d50: 0c004dad */ jal 0x136b4 +/* f179d54: 24c60019 */ addiu $a2,$a2,0x19 +.L0f179d58: +/* f179d58: 8fbf0014 */ lw $ra,0x14($sp) +.L0f179d5c: +/* f179d5c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f179d60: 00001025 */ or $v0,$zero,$zero +/* f179d64: 03e00008 */ jr $ra +/* f179d68: 00000000 */ sll $zero,$zero,0x0 +/* f179d6c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f179d70: 24010006 */ addiu $at,$zero,0x6 +/* f179d74: afbf0014 */ sw $ra,0x14($sp) +/* f179d78: afa5001c */ sw $a1,0x1c($sp) +/* f179d7c: 14810004 */ bne $a0,$at,.L0f179d90 +/* f179d80: afa60020 */ sw $a2,0x20($sp) +/* f179d84: 3c048007 */ lui $a0,0x8007 +/* f179d88: 0fc61fef */ jal func0f187fbc +/* f179d8c: 8c841448 */ lw $a0,0x1448($a0) +.L0f179d90: +/* f179d90: 8fbf0014 */ lw $ra,0x14($sp) +/* f179d94: 27bd0018 */ addiu $sp,$sp,0x18 +/* f179d98: 00001025 */ or $v0,$zero,$zero +/* f179d9c: 03e00008 */ jr $ra +/* f179da0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f179da4 +/* f179da4: 248effff */ addiu $t6,$a0,-1 +/* f179da8: 27bdffc0 */ addiu $sp,$sp,-64 +/* f179dac: 2dc10015 */ sltiu $at,$t6,0x15 +/* f179db0: afbf002c */ sw $ra,0x2c($sp) +/* f179db4: afa50044 */ sw $a1,0x44($sp) +/* f179db8: 10200096 */ beqz $at,.L0f17a014 +/* f179dbc: 00801825 */ or $v1,$a0,$zero +/* f179dc0: 000e7080 */ sll $t6,$t6,0x2 +/* f179dc4: 3c017f1c */ lui $at,0x7f1c +/* f179dc8: 002e0821 */ addu $at,$at,$t6 +/* f179dcc: 8c2e8078 */ lw $t6,-0x7f88($at) +/* f179dd0: 01c00008 */ jr $t6 +/* f179dd4: 00000000 */ sll $zero,$zero,0x0 +/* f179dd8: 0fc62ee2 */ jal func0f18bb88 +/* f179ddc: afa60048 */ sw $a2,0x48($sp) +/* f179de0: 8fa60048 */ lw $a2,0x48($sp) +/* f179de4: 1000008b */ beqz $zero,.L0f17a014 +/* f179de8: acc20000 */ sw $v0,0x0($a2) +/* f179dec: 3c0f8007 */ lui $t7,0x8007 +/* f179df0: 8def1448 */ lw $t7,0x1448($t7) +/* f179df4: 3c19800a */ lui $t9,0x800a +/* f179df8: 3c05800a */ lui $a1,0x800a +/* f179dfc: 000fc0c0 */ sll $t8,$t7,0x3 +/* f179e00: 030fc023 */ subu $t8,$t8,$t7 +/* f179e04: 0018c080 */ sll $t8,$t8,0x2 +/* f179e08: 030fc021 */ addu $t8,$t8,$t7 +/* f179e0c: 0018c0c0 */ sll $t8,$t8,0x3 +/* f179e10: 030fc023 */ subu $t8,$t8,$t7 +/* f179e14: 0018c100 */ sll $t8,$t8,0x4 +/* f179e18: 2739e000 */ addiu $t9,$t9,-8192 +/* f179e1c: 8fa90050 */ lw $t1,0x50($sp) +/* f179e20: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f179e24: 03191021 */ addu $v0,$t8,$t9 +/* f179e28: 8c4e0db4 */ lw $t6,0xdb4($v0) +/* f179e2c: 8ca40000 */ lw $a0,0x0($a1) +/* f179e30: 00095400 */ sll $t2,$t1,0x10 +/* f179e34: 354bffff */ ori $t3,$t2,0xffff +/* f179e38: 00076600 */ sll $t4,$a3,0x18 +/* f179e3c: 01c47821 */ addu $t7,$t6,$a0 +/* f179e40: 240801fc */ addiu $t0,$zero,0x1fc +/* f179e44: 016c6825 */ or $t5,$t3,$t4 +/* f179e48: 29e101e1 */ slti $at,$t7,0x1e1 +/* f179e4c: a448089c */ sh $t0,0x89c($v0) +/* f179e50: ac4d084c */ sw $t5,0x84c($v0) +/* f179e54: 14200003 */ bnez $at,.L0f179e64 +/* f179e58: ac4f0db4 */ sw $t7,0xdb4($v0) +/* f179e5c: 25f8fe20 */ addiu $t8,$t7,-480 +/* f179e60: ac580db4 */ sw $t8,0xdb4($v0) +.L0f179e64: +/* f179e64: 8c430db8 */ lw $v1,0xdb8($v0) +/* f179e68: 3c017f1c */ lui $at,0x7f1c +/* f179e6c: 18600003 */ blez $v1,.L0f179e7c +/* f179e70: 0064c823 */ subu $t9,$v1,$a0 +/* f179e74: 10000008 */ beqz $zero,.L0f179e98 +/* f179e78: ac590db8 */ sw $t9,0xdb8($v0) +.L0f179e7c: +/* f179e7c: c42480cc */ lwc1 $f4,-0x7f34($at) +/* f179e80: c4a60004 */ lwc1 $f6,0x4($a1) +/* f179e84: c44a0d64 */ lwc1 $f10,0xd64($v0) +/* f179e88: 46062202 */ mul.s $f8,$f4,$f6 +/* f179e8c: 46085000 */ add.s $f0,$f10,$f8 +/* f179e90: e4400d8c */ swc1 $f0,0xd8c($v0) +/* f179e94: e4400d64 */ swc1 $f0,0xd64($v0) +.L0f179e98: +/* f179e98: 3c0141f0 */ lui $at,0x41f0 +/* f179e9c: 44818000 */ mtc1 $at,$f16 +/* f179ea0: ac400df4 */ sw $zero,0xdf4($v0) +/* f179ea4: 1000005b */ beqz $zero,.L0f17a014 +/* f179ea8: e4500d94 */ swc1 $f16,0xd94($v0) +/* f179eac: 0fc62f1c */ jal func0f18bc70 +/* f179eb0: 90c40003 */ lbu $a0,0x3($a2) +/* f179eb4: 0fc67244 */ jal func0f19c910 +/* f179eb8: 00402025 */ or $a0,$v0,$zero +/* f179ebc: 54400056 */ bnezl $v0,.L0f17a018 +/* f179ec0: 00001025 */ or $v0,$zero,$zero +/* f179ec4: 10000054 */ beqz $zero,.L0f17a018 +/* f179ec8: 24020001 */ addiu $v0,$zero,0x1 +/* f179ecc: 3c098007 */ lui $t1,0x8007 +/* f179ed0: 8d291448 */ lw $t1,0x1448($t1) +/* f179ed4: 3c01800a */ lui $at,0x800a +/* f179ed8: 24080003 */ addiu $t0,$zero,0x3 +/* f179edc: 000950c0 */ sll $t2,$t1,0x3 +/* f179ee0: 01495023 */ subu $t2,$t2,$t1 +/* f179ee4: 000a5080 */ sll $t2,$t2,0x2 +/* f179ee8: 01495021 */ addu $t2,$t2,$t1 +/* f179eec: 000a50c0 */ sll $t2,$t2,0x3 +/* f179ef0: 01495023 */ subu $t2,$t2,$t1 +/* f179ef4: 000a5100 */ sll $t2,$t2,0x4 +/* f179ef8: 002a0821 */ addu $at,$at,$t2 +/* f179efc: 10000045 */ beqz $zero,.L0f17a014 +/* f179f00: a028e840 */ sb $t0,-0x17c0($at) +/* f179f04: 10000043 */ beqz $zero,.L0f17a014 +/* f179f08: acc70000 */ sw $a3,0x0($a2) +/* f179f0c: 3c0b8007 */ lui $t3,0x8007 +/* f179f10: 8d6b1448 */ lw $t3,0x1448($t3) +/* f179f14: 44800000 */ mtc1 $zero,$f0 +/* f179f18: 3c0d800a */ lui $t5,0x800a +/* f179f1c: 000b60c0 */ sll $t4,$t3,0x3 +/* f179f20: 018b6023 */ subu $t4,$t4,$t3 +/* f179f24: 000c6080 */ sll $t4,$t4,0x2 +/* f179f28: 018b6021 */ addu $t4,$t4,$t3 +/* f179f2c: 000c60c0 */ sll $t4,$t4,0x3 +/* f179f30: 3c013f80 */ lui $at,0x3f80 +/* f179f34: 018b6023 */ subu $t4,$t4,$t3 +/* f179f38: 44819000 */ mtc1 $at,$f18 +/* f179f3c: 000c6100 */ sll $t4,$t4,0x4 +/* f179f40: 25ade000 */ addiu $t5,$t5,-8192 +/* f179f44: 018d1021 */ addu $v0,$t4,$t5 +/* f179f48: 240e0001 */ addiu $t6,$zero,0x1 +/* f179f4c: 44050000 */ mfc1 $a1,$f0 +/* f179f50: 44060000 */ mfc1 $a2,$f0 +/* f179f54: 44070000 */ mfc1 $a3,$f0 +/* f179f58: ac400dc0 */ sw $zero,0xdc0($v0) +/* f179f5c: afae0020 */ sw $t6,0x20($sp) +/* f179f60: 24440840 */ addiu $a0,$v0,0x840 +/* f179f64: afa30034 */ sw $v1,0x34($sp) +/* f179f68: e7a00010 */ swc1 $f0,0x10($sp) +/* f179f6c: e7a00014 */ swc1 $f0,0x14($sp) +/* f179f70: e7a00018 */ swc1 $f0,0x18($sp) +/* f179f74: 0fc3cdcb */ jal func0f0f372c +/* f179f78: e7b2001c */ swc1 $f18,0x1c($sp) +/* f179f7c: 3c0f8007 */ lui $t7,0x8007 +/* f179f80: 8def1448 */ lw $t7,0x1448($t7) +/* f179f84: 3c017f1c */ lui $at,0x7f1c +/* f179f88: c42080d0 */ lwc1 $f0,-0x7f30($at) +/* f179f8c: 000fc0c0 */ sll $t8,$t7,0x3 +/* f179f90: 030fc023 */ subu $t8,$t8,$t7 +/* f179f94: 0018c080 */ sll $t8,$t8,0x2 +/* f179f98: 3c017f1c */ lui $at,0x7f1c +/* f179f9c: 030fc021 */ addu $t8,$t8,$t7 +/* f179fa0: c42280d4 */ lwc1 $f2,-0x7f2c($at) +/* f179fa4: 0018c0c0 */ sll $t8,$t8,0x3 +/* f179fa8: 3c017f1c */ lui $at,0x7f1c +/* f179fac: 3c19800a */ lui $t9,0x800a +/* f179fb0: 030fc023 */ subu $t8,$t8,$t7 +/* f179fb4: c42c80d8 */ lwc1 $f12,-0x7f28($at) +/* f179fb8: 0018c100 */ sll $t8,$t8,0x4 +/* f179fbc: 2739e000 */ addiu $t9,$t9,-8192 +/* f179fc0: 03191021 */ addu $v0,$t8,$t9 +/* f179fc4: 3c017f1c */ lui $at,0x7f1c +/* f179fc8: e4400d50 */ swc1 $f0,0xd50($v0) +/* f179fcc: e4400d78 */ swc1 $f0,0xd78($v0) +/* f179fd0: e4420d54 */ swc1 $f2,0xd54($v0) +/* f179fd4: e4420d7c */ swc1 $f2,0xd7c($v0) +/* f179fd8: c42480dc */ lwc1 $f4,-0x7f24($at) +/* f179fdc: 8fa30034 */ lw $v1,0x34($sp) +/* f179fe0: 2409003c */ addiu $t1,$zero,0x3c +/* f179fe4: 24080078 */ addiu $t0,$zero,0x78 +/* f179fe8: 240a0008 */ addiu $t2,$zero,0x8 +/* f179fec: 2401000f */ addiu $at,$zero,0xf +/* f179ff0: ac490db8 */ sw $t1,0xdb8($v0) +/* f179ff4: ac480db4 */ sw $t0,0xdb4($v0) +/* f179ff8: a04a0840 */ sb $t2,0x840($v0) +/* f179ffc: e44c0d64 */ swc1 $f12,0xd64($v0) +/* f17a000: e44c0d8c */ swc1 $f12,0xd8c($v0) +/* f17a004: 14610003 */ bne $v1,$at,.L0f17a014 +/* f17a008: e4440d5c */ swc1 $f4,0xd5c($v0) +/* f17a00c: 240b0010 */ addiu $t3,$zero,0x10 +/* f17a010: a04b0840 */ sb $t3,0x840($v0) +.L0f17a014: +/* f17a014: 00001025 */ or $v0,$zero,$zero +.L0f17a018: +/* f17a018: 8fbf002c */ lw $ra,0x2c($sp) +/* f17a01c: 27bd0040 */ addiu $sp,$sp,0x40 +/* f17a020: 03e00008 */ jr $ra +/* f17a024: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f17a028 +/* f17a028: 27bdffd8 */ addiu $sp,$sp,-40 +/* f17a02c: afb00020 */ sw $s0,0x20($sp) +/* f17a030: 24010006 */ addiu $at,$zero,0x6 +/* f17a034: 00c08025 */ or $s0,$a2,$zero +/* f17a038: afbf0024 */ sw $ra,0x24($sp) +/* f17a03c: 10810006 */ beq $a0,$at,.L0f17a058 +/* f17a040: afa5002c */ sw $a1,0x2c($sp) +/* f17a044: 2401000f */ addiu $at,$zero,0xf +/* f17a048: 10810024 */ beq $a0,$at,.L0f17a0dc +/* f17a04c: 8fa5002c */ lw $a1,0x2c($sp) +/* f17a050: 10000033 */ beqz $zero,.L0f17a120 +/* f17a054: 00000000 */ sll $zero,$zero,0x0 +.L0f17a058: +/* f17a058: 0fc62ec9 */ jal func0f18bb24 +/* f17a05c: afa40028 */ sw $a0,0x28($sp) +/* f17a060: 3c0e8007 */ lui $t6,0x8007 +/* f17a064: 8dce1448 */ lw $t6,0x1448($t6) +/* f17a068: 3c18800b */ lui $t8,0x800b +/* f17a06c: 2718c7b8 */ addiu $t8,$t8,-14408 +/* f17a070: 000e7880 */ sll $t7,$t6,0x2 +/* f17a074: 01ee7821 */ addu $t7,$t7,$t6 +/* f17a078: 000f7940 */ sll $t7,$t7,0x5 +/* f17a07c: 01f81821 */ addu $v1,$t7,$t8 +/* f17a080: 9079000f */ lbu $t9,0xf($v1) +/* f17a084: 0322082a */ slt $at,$t9,$v0 +/* f17a088: 50200010 */ beqzl $at,.L0f17a0cc +/* f17a08c: 8e0c0000 */ lw $t4,0x0($s0) +/* f17a090: 8e080004 */ lw $t0,0x4($s0) +/* f17a094: 5500000d */ bnezl $t0,.L0f17a0cc +/* f17a098: 8e0c0000 */ lw $t4,0x0($s0) +/* f17a09c: 0fc62f27 */ jal func0f18bc9c +/* f17a0a0: 8e040000 */ lw $a0,0x0($s0) +/* f17a0a4: 3c098007 */ lui $t1,0x8007 +/* f17a0a8: 8d291448 */ lw $t1,0x1448($t1) +/* f17a0ac: 3c0b800b */ lui $t3,0x800b +/* f17a0b0: 256bc7b8 */ addiu $t3,$t3,-14408 +/* f17a0b4: 00095080 */ sll $t2,$t1,0x2 +/* f17a0b8: 01495021 */ addu $t2,$t2,$t1 +/* f17a0bc: 000a5140 */ sll $t2,$t2,0x5 +/* f17a0c0: 014b1821 */ addu $v1,$t2,$t3 +/* f17a0c4: a062000f */ sb $v0,0xf($v1) +/* f17a0c8: 8e0c0000 */ lw $t4,0x0($s0) +.L0f17a0cc: +/* f17a0cc: 0fc5ee3c */ jal func0f17b8f0 +/* f17a0d0: a06c0010 */ sb $t4,0x10($v1) +/* f17a0d4: 10000012 */ beqz $zero,.L0f17a120 +/* f17a0d8: 8fa40028 */ lw $a0,0x28($sp) +.L0f17a0dc: +/* f17a0dc: 3c0d8007 */ lui $t5,0x8007 +/* f17a0e0: 8dad1448 */ lw $t5,0x1448($t5) +/* f17a0e4: 3c0f800b */ lui $t7,0x800b +/* f17a0e8: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f17a0ec: 000d7080 */ sll $t6,$t5,0x2 +/* f17a0f0: 01cd7021 */ addu $t6,$t6,$t5 +/* f17a0f4: 000e7140 */ sll $t6,$t6,0x5 +/* f17a0f8: 01cf1821 */ addu $v1,$t6,$t7 +/* f17a0fc: 9078000f */ lbu $t8,0xf($v1) +/* f17a100: 24190001 */ addiu $t9,$zero,0x1 +/* f17a104: afb90014 */ sw $t9,0x14($sp) +/* f17a108: 90670010 */ lbu $a3,0x10($v1) +/* f17a10c: 02003025 */ or $a2,$s0,$zero +/* f17a110: 0fc5e769 */ jal func0f179da4 +/* f17a114: afb80010 */ sw $t8,0x10($sp) +/* f17a118: 10000011 */ beqz $zero,.L0f17a160 +/* f17a11c: 24020001 */ addiu $v0,$zero,0x1 +.L0f17a120: +/* f17a120: 3c088007 */ lui $t0,0x8007 +/* f17a124: 8d081448 */ lw $t0,0x1448($t0) +/* f17a128: 3c0a800b */ lui $t2,0x800b +/* f17a12c: 254ac7b8 */ addiu $t2,$t2,-14408 +/* f17a130: 00084880 */ sll $t1,$t0,0x2 +/* f17a134: 01284821 */ addu $t1,$t1,$t0 +/* f17a138: 00094940 */ sll $t1,$t1,0x5 +/* f17a13c: 012a1821 */ addu $v1,$t1,$t2 +/* f17a140: 906b000f */ lbu $t3,0xf($v1) +/* f17a144: 240c0001 */ addiu $t4,$zero,0x1 +/* f17a148: afac0014 */ sw $t4,0x14($sp) +/* f17a14c: 90670010 */ lbu $a3,0x10($v1) +/* f17a150: 8fa5002c */ lw $a1,0x2c($sp) +/* f17a154: 02003025 */ or $a2,$s0,$zero +/* f17a158: 0fc5e769 */ jal func0f179da4 +/* f17a15c: afab0010 */ sw $t3,0x10($sp) +.L0f17a160: +/* f17a160: 8fbf0024 */ lw $ra,0x24($sp) +/* f17a164: 8fb00020 */ lw $s0,0x20($sp) +/* f17a168: 27bd0028 */ addiu $sp,$sp,0x28 +/* f17a16c: 03e00008 */ jr $ra +/* f17a170: 00000000 */ sll $zero,$zero,0x0 +/* f17a174: 27bdffc8 */ addiu $sp,$sp,-56 +/* f17a178: 24010064 */ addiu $at,$zero,0x64 +/* f17a17c: afbf0014 */ sw $ra,0x14($sp) +/* f17a180: 1081001d */ beq $a0,$at,.L0f17a1f8 +/* f17a184: afa60040 */ sw $a2,0x40($sp) +/* f17a188: 24010065 */ addiu $at,$zero,0x65 +/* f17a18c: 1081001a */ beq $a0,$at,.L0f17a1f8 +/* f17a190: 24010066 */ addiu $at,$zero,0x66 +/* f17a194: 14810018 */ bne $a0,$at,.L0f17a1f8 +/* f17a198: 3c0e8007 */ lui $t6,0x8007 +/* f17a19c: 8dce1448 */ lw $t6,0x1448($t6) +/* f17a1a0: 3c02800a */ lui $v0,0x800a +/* f17a1a4: 000e78c0 */ sll $t7,$t6,0x3 +/* f17a1a8: 01ee7823 */ subu $t7,$t7,$t6 +/* f17a1ac: 000f7880 */ sll $t7,$t7,0x2 +/* f17a1b0: 01ee7821 */ addu $t7,$t7,$t6 +/* f17a1b4: 000f78c0 */ sll $t7,$t7,0x3 +/* f17a1b8: 01ee7823 */ subu $t7,$t7,$t6 +/* f17a1bc: 000f7900 */ sll $t7,$t7,0x4 +/* f17a1c0: 004f1021 */ addu $v0,$v0,$t7 +/* f17a1c4: 8c42e4f8 */ lw $v0,-0x1b08($v0) +/* f17a1c8: 8c580000 */ lw $t8,0x0($v0) +/* f17a1cc: 54b8000b */ bnel $a1,$t8,.L0f17a1fc +/* f17a1d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f17a1d4: 8ca30008 */ lw $v1,0x8($a1) +/* f17a1d8: 8c440008 */ lw $a0,0x8($v0) +/* f17a1dc: 24790014 */ addiu $t9,$v1,0x14 +/* f17a1e0: 13240005 */ beq $t9,$a0,.L0f17a1f8 +/* f17a1e4: 24650028 */ addiu $a1,$v1,0x28 +/* f17a1e8: 10a40003 */ beq $a1,$a0,.L0f17a1f8 +/* f17a1ec: 27a60028 */ addiu $a2,$sp,0x28 +/* f17a1f0: 0fc5e80a */ jal func0f17a028 +/* f17a1f4: 2404000b */ addiu $a0,$zero,0xb +.L0f17a1f8: +/* f17a1f8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17a1fc: +/* f17a1fc: 27bd0038 */ addiu $sp,$sp,0x38 +/* f17a200: 00001025 */ or $v0,$zero,$zero +/* f17a204: 03e00008 */ jr $ra +/* f17a208: 00000000 */ sll $zero,$zero,0x0 +/* f17a20c: 27bdff38 */ addiu $sp,$sp,-200 +/* f17a210: afb00038 */ sw $s0,0x38($sp) +/* f17a214: 24030001 */ addiu $v1,$zero,0x1 +/* f17a218: 00c08025 */ or $s0,$a2,$zero +/* f17a21c: afbf005c */ sw $ra,0x5c($sp) +/* f17a220: afbe0058 */ sw $s8,0x58($sp) +/* f17a224: afb70054 */ sw $s7,0x54($sp) +/* f17a228: afb60050 */ sw $s6,0x50($sp) +/* f17a22c: afb5004c */ sw $s5,0x4c($sp) +/* f17a230: afb40048 */ sw $s4,0x48($sp) +/* f17a234: afb30044 */ sw $s3,0x44($sp) +/* f17a238: afb20040 */ sw $s2,0x40($sp) +/* f17a23c: afb1003c */ sw $s1,0x3c($sp) +/* f17a240: 10830009 */ beq $a0,$v1,.L0f17a268 +/* f17a244: afa500cc */ sw $a1,0xcc($sp) +/* f17a248: 24010013 */ addiu $at,$zero,0x13 +/* f17a24c: 1081000b */ beq $a0,$at,.L0f17a27c +/* f17a250: 24020004 */ addiu $v0,$zero,0x4 +/* f17a254: 24010014 */ addiu $at,$zero,0x14 +/* f17a258: 108100f1 */ beq $a0,$at,.L0f17a620 +/* f17a25c: 240b001a */ addiu $t3,$zero,0x1a +/* f17a260: 100000f1 */ beqz $zero,.L0f17a628 +/* f17a264: 00001025 */ or $v0,$zero,$zero +.L0f17a268: +/* f17a268: 3c048007 */ lui $a0,0x8007 +/* f17a26c: 0fc670b3 */ jal func0f19c2cc +/* f17a270: 8c841448 */ lw $a0,0x1448($a0) +/* f17a274: 100000eb */ beqz $zero,.L0f17a624 +/* f17a278: ae020000 */ sw $v0,0x0($s0) +.L0f17a27c: +/* f17a27c: 8e0e0000 */ lw $t6,0x0($s0) +/* f17a280: 3c188009 */ lui $t8,0x8009 +/* f17a284: 93180af0 */ lbu $t8,0xaf0($t8) +/* f17a288: afae00c4 */ sw $t6,0xc4($sp) +/* f17a28c: 8e0f0004 */ lw $t7,0x4($s0) +/* f17a290: 8e110008 */ lw $s1,0x8($s0) +/* f17a294: 14780002 */ bne $v1,$t8,.L0f17a2a0 +/* f17a298: afaf00bc */ sw $t7,0xbc($sp) +/* f17a29c: 24020002 */ addiu $v0,$zero,0x2 +.L0f17a2a0: +/* f17a2a0: 8e390000 */ lw $t9,0x0($s1) +/* f17a2a4: 8fa400c4 */ lw $a0,0xc4($sp) +/* f17a2a8: 272b000a */ addiu $t3,$t9,0xa +/* f17a2ac: afab00b8 */ sw $t3,0xb8($sp) +/* f17a2b0: 8e2c0004 */ lw $t4,0x4($s1) +/* f17a2b4: afa200ac */ sw $v0,0xac($sp) +/* f17a2b8: 258d0001 */ addiu $t5,$t4,0x1 +/* f17a2bc: 0fc54d8a */ jal func0f153628 +/* f17a2c0: afad00b4 */ sw $t5,0xb4($sp) +/* f17a2c4: 3c048007 */ lui $a0,0x8007 +/* f17a2c8: afa200c4 */ sw $v0,0xc4($sp) +/* f17a2cc: 8c841448 */ lw $a0,0x1448($a0) +/* f17a2d0: 0fc670df */ jal func0f19c37c +/* f17a2d4: 8fa500bc */ lw $a1,0xbc($sp) +/* f17a2d8: 0c002f02 */ jal 0xbc08 +/* f17a2dc: 00408025 */ or $s0,$v0,$zero +/* f17a2e0: 00029400 */ sll $s2,$v0,0x10 +/* f17a2e4: 00127403 */ sra $t6,$s2,0x10 +/* f17a2e8: 0c002f06 */ jal 0xbc18 +/* f17a2ec: 01c09025 */ or $s2,$t6,$zero +/* f17a2f0: 3c0f8008 */ lui $t7,0x8008 +/* f17a2f4: 3c188008 */ lui $t8,0x8008 +/* f17a2f8: 8f18fb0c */ lw $t8,-0x4f4($t8) +/* f17a2fc: 8deffb10 */ lw $t7,-0x4f0($t7) +/* f17a300: 8fa400c4 */ lw $a0,0xc4($sp) +/* f17a304: afb80014 */ sw $t8,0x14($sp) +/* f17a308: afaf0010 */ sw $t7,0x10($sp) +/* f17a30c: 8e39000c */ lw $t9,0xc($s1) +/* f17a310: afa00028 */ sw $zero,0x28($sp) +/* f17a314: afa00024 */ sw $zero,0x24($sp) +/* f17a318: afa20020 */ sw $v0,0x20($sp) +/* f17a31c: afb2001c */ sw $s2,0x1c($sp) +/* f17a320: 27a500b8 */ addiu $a1,$sp,0xb8 +/* f17a324: 27a600b4 */ addiu $a2,$sp,0xb4 +/* f17a328: 02003825 */ or $a3,$s0,$zero +/* f17a32c: 0fc5580f */ jal func0f15603c +/* f17a330: afb90018 */ sw $t9,0x18($sp) +/* f17a334: afa200c4 */ sw $v0,0xc4($sp) +/* f17a338: 0fc54de0 */ jal func0f153780 +/* f17a33c: 00402025 */ or $a0,$v0,$zero +/* f17a340: 244b0008 */ addiu $t3,$v0,0x8 +/* f17a344: afab00c4 */ sw $t3,0xc4($sp) +/* f17a348: 3c0ce700 */ lui $t4,0xe700 +/* f17a34c: ac4c0000 */ sw $t4,0x0($v0) +/* f17a350: ac400004 */ sw $zero,0x4($v0) +/* f17a354: 8fad00c4 */ lw $t5,0xc4($sp) +/* f17a358: 3c0fba00 */ lui $t7,0xba00 +/* f17a35c: 35ef1301 */ ori $t7,$t7,0x1301 +/* f17a360: 25ae0008 */ addiu $t6,$t5,0x8 +/* f17a364: afae00c4 */ sw $t6,0xc4($sp) +/* f17a368: ada00004 */ sw $zero,0x4($t5) +/* f17a36c: adaf0000 */ sw $t7,0x0($t5) +/* f17a370: 8fb800c4 */ lw $t8,0xc4($sp) +/* f17a374: 3c0bb900 */ lui $t3,0xb900 +/* f17a378: 356b0002 */ ori $t3,$t3,0x2 +/* f17a37c: 27190008 */ addiu $t9,$t8,0x8 +/* f17a380: afb900c4 */ sw $t9,0xc4($sp) +/* f17a384: af000004 */ sw $zero,0x4($t8) +/* f17a388: af0b0000 */ sw $t3,0x0($t8) +/* f17a38c: 8fac00c4 */ lw $t4,0xc4($sp) +/* f17a390: 3c0eba00 */ lui $t6,0xba00 +/* f17a394: 35ce1001 */ ori $t6,$t6,0x1001 +/* f17a398: 258d0008 */ addiu $t5,$t4,0x8 +/* f17a39c: afad00c4 */ sw $t5,0xc4($sp) +/* f17a3a0: ad800004 */ sw $zero,0x4($t4) +/* f17a3a4: ad8e0000 */ sw $t6,0x0($t4) +/* f17a3a8: 8faf00c4 */ lw $t7,0xc4($sp) +/* f17a3ac: 3c19ba00 */ lui $t9,0xba00 +/* f17a3b0: 37390903 */ ori $t9,$t9,0x903 +/* f17a3b4: 25f80008 */ addiu $t8,$t7,0x8 +/* f17a3b8: afb800c4 */ sw $t8,0xc4($sp) +/* f17a3bc: 240b0c00 */ addiu $t3,$zero,0xc00 +/* f17a3c0: 3c05800b */ lui $a1,0x800b +/* f17a3c4: adeb0004 */ sw $t3,0x4($t7) +/* f17a3c8: adf90000 */ sw $t9,0x0($t7) +/* f17a3cc: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f17a3d0: 240c0002 */ addiu $t4,$zero,0x2 +/* f17a3d4: 240d0001 */ addiu $t5,$zero,0x1 +/* f17a3d8: afad0014 */ sw $t5,0x14($sp) +/* f17a3dc: afac0010 */ sw $t4,0x10($sp) +/* f17a3e0: afa00018 */ sw $zero,0x18($sp) +/* f17a3e4: 27a400c4 */ addiu $a0,$sp,0xc4 +/* f17a3e8: 24060002 */ addiu $a2,$zero,0x2 +/* f17a3ec: 00003825 */ or $a3,$zero,$zero +/* f17a3f0: 0fc2ce70 */ jal func0f0b39c0 +/* f17a3f4: 24a501a4 */ addiu $a1,$a1,0x1a4 +/* f17a3f8: 8fae00c4 */ lw $t6,0xc4($sp) +/* f17a3fc: 3c18ba00 */ lui $t8,0xba00 +/* f17a400: 37181402 */ ori $t8,$t8,0x1402 +/* f17a404: 25cf0008 */ addiu $t7,$t6,0x8 +/* f17a408: afaf00c4 */ sw $t7,0xc4($sp) +/* f17a40c: adc00004 */ sw $zero,0x4($t6) +/* f17a410: add80000 */ sw $t8,0x0($t6) +/* f17a414: 8fb900c4 */ lw $t9,0xc4($sp) +/* f17a418: 3c0cba00 */ lui $t4,0xba00 +/* f17a41c: 358c0c02 */ ori $t4,$t4,0xc02 +/* f17a420: 272b0008 */ addiu $t3,$t9,0x8 +/* f17a424: afab00c4 */ sw $t3,0xc4($sp) +/* f17a428: af200004 */ sw $zero,0x4($t9) +/* f17a42c: af2c0000 */ sw $t4,0x0($t9) +/* f17a430: 8fad00ac */ lw $t5,0xac($sp) +/* f17a434: 00001825 */ or $v1,$zero,$zero +/* f17a438: 2410000a */ addiu $s0,$zero,0xa +/* f17a43c: 19a00076 */ blez $t5,.L0f17a618 +/* f17a440: 3c1eff37 */ lui $s8,0xff37 +/* f17a444: 3c17fc12 */ lui $s7,0xfc12 +/* f17a448: 3c16b2ef */ lui $s6,0xb2ef +/* f17a44c: 3c138008 */ lui $s3,0x8008 +/* f17a450: 2673fac0 */ addiu $s3,$s3,-1344 +/* f17a454: 36d6ff00 */ ori $s6,$s6,0xff00 +/* f17a458: 36f79a25 */ ori $s7,$s7,0x9a25 +/* f17a45c: 37deffff */ ori $s8,$s8,0xffff +/* f17a460: 241500ff */ addiu $s5,$zero,0xff +/* f17a464: 3c14fb00 */ lui $s4,0xfb00 +.L0f17a468: +/* f17a468: 3c048007 */ lui $a0,0x8007 +/* f17a46c: 24720001 */ addiu $s2,$v1,0x1 +/* f17a470: 02403025 */ or $a2,$s2,$zero +/* f17a474: 8c841448 */ lw $a0,0x1448($a0) +/* f17a478: 0fc670ef */ jal func0f19c3bc +/* f17a47c: 8fa500bc */ lw $a1,0xbc($sp) +/* f17a480: 1040000d */ beqz $v0,.L0f17a4b8 +/* f17a484: 8fae00c4 */ lw $t6,0xc4($sp) +/* f17a488: 8fae00c4 */ lw $t6,0xc4($sp) +/* f17a48c: 25cf0008 */ addiu $t7,$t6,0x8 +/* f17a490: afaf00c4 */ sw $t7,0xc4($sp) +/* f17a494: add40000 */ sw $s4,0x0($t6) +/* f17a498: 8e38000c */ lw $t8,0xc($s1) +/* f17a49c: 331900ff */ andi $t9,$t8,0xff +/* f17a4a0: 03350019 */ multu $t9,$s5 +/* f17a4a4: 00005812 */ mflo $t3 +/* f17a4a8: 000b6202 */ srl $t4,$t3,0x8 +/* f17a4ac: 01966825 */ or $t5,$t4,$s6 +/* f17a4b0: 1000000d */ beqz $zero,.L0f17a4e8 +/* f17a4b4: adcd0004 */ sw $t5,0x4($t6) +.L0f17a4b8: +/* f17a4b8: 25cf0008 */ addiu $t7,$t6,0x8 +/* f17a4bc: afaf00c4 */ sw $t7,0xc4($sp) +/* f17a4c0: add40000 */ sw $s4,0x0($t6) +/* f17a4c4: 8e38000c */ lw $t8,0xc($s1) +/* f17a4c8: 3c013040 */ lui $at,0x3040 +/* f17a4cc: 34217000 */ ori $at,$at,0x7000 +/* f17a4d0: 331900ff */ andi $t9,$t8,0xff +/* f17a4d4: 03350019 */ multu $t9,$s5 +/* f17a4d8: 00005812 */ mflo $t3 +/* f17a4dc: 000b6202 */ srl $t4,$t3,0x8 +/* f17a4e0: 01816825 */ or $t5,$t4,$at +/* f17a4e4: adcd0004 */ sw $t5,0x4($t6) +.L0f17a4e8: +/* f17a4e8: 8fae00c4 */ lw $t6,0xc4($sp) +/* f17a4ec: 3c01e400 */ lui $at,0xe400 +/* f17a4f0: 25cf0008 */ addiu $t7,$t6,0x8 +/* f17a4f4: afaf00c4 */ sw $t7,0xc4($sp) +/* f17a4f8: adde0004 */ sw $s8,0x4($t6) +/* f17a4fc: add70000 */ sw $s7,0x0($t6) +/* f17a500: 8fb800c4 */ lw $t8,0xc4($sp) +/* f17a504: 8e6f0000 */ lw $t7,0x0($s3) +/* f17a508: 27190008 */ addiu $t9,$t8,0x8 +/* f17a50c: afb900c4 */ sw $t9,0xc4($sp) +/* f17a510: 8e2b0000 */ lw $t3,0x0($s1) +/* f17a514: 03001825 */ or $v1,$t8,$zero +/* f17a518: 01706021 */ addu $t4,$t3,$s0 +/* f17a51c: 258d000b */ addiu $t5,$t4,0xb +/* f17a520: 000d7080 */ sll $t6,$t5,0x2 +/* f17a524: 01cf0019 */ multu $t6,$t7 +/* f17a528: 8e2d0004 */ lw $t5,0x4($s1) +/* f17a52c: 25ae0016 */ addiu $t6,$t5,0x16 +/* f17a530: 000e7880 */ sll $t7,$t6,0x2 +/* f17a534: 0000c012 */ mflo $t8 +/* f17a538: 33190fff */ andi $t9,$t8,0xfff +/* f17a53c: 00195b00 */ sll $t3,$t9,0xc +/* f17a540: 01616025 */ or $t4,$t3,$at +/* f17a544: 31f80fff */ andi $t8,$t7,0xfff +/* f17a548: 0198c825 */ or $t9,$t4,$t8 +/* f17a54c: ac790000 */ sw $t9,0x0($v1) +/* f17a550: 8e2b0000 */ lw $t3,0x0($s1) +/* f17a554: 8e6f0000 */ lw $t7,0x0($s3) +/* f17a558: 01706821 */ addu $t5,$t3,$s0 +/* f17a55c: 000d7080 */ sll $t6,$t5,0x2 +/* f17a560: 01cf0019 */ multu $t6,$t7 +/* f17a564: 8e2b0004 */ lw $t3,0x4($s1) +/* f17a568: 2610000d */ addiu $s0,$s0,0xd +/* f17a56c: 256d000b */ addiu $t5,$t3,0xb +/* f17a570: 000d7080 */ sll $t6,$t5,0x2 +/* f17a574: 31cf0fff */ andi $t7,$t6,0xfff +/* f17a578: 240e0160 */ addiu $t6,$zero,0x160 +/* f17a57c: 3c0db400 */ lui $t5,0xb400 +/* f17a580: 00006012 */ mflo $t4 +/* f17a584: 31980fff */ andi $t8,$t4,0xfff +/* f17a588: 0018cb00 */ sll $t9,$t8,0xc +/* f17a58c: 032f6025 */ or $t4,$t9,$t7 +/* f17a590: ac6c0004 */ sw $t4,0x4($v1) +/* f17a594: 8fb800c4 */ lw $t8,0xc4($sp) +/* f17a598: 3c0cb300 */ lui $t4,0xb300 +/* f17a59c: 02401825 */ or $v1,$s2,$zero +/* f17a5a0: 270b0008 */ addiu $t3,$t8,0x8 +/* f17a5a4: afab00c4 */ sw $t3,0xc4($sp) +/* f17a5a8: af0e0004 */ sw $t6,0x4($t8) +/* f17a5ac: af0d0000 */ sw $t5,0x0($t8) +/* f17a5b0: 8fb900c4 */ lw $t9,0xc4($sp) +/* f17a5b4: 03002025 */ or $a0,$t8,$zero +/* f17a5b8: 240b0400 */ addiu $t3,$zero,0x400 +/* f17a5bc: 272f0008 */ addiu $t7,$t9,0x8 +/* f17a5c0: afaf00c4 */ sw $t7,0xc4($sp) +/* f17a5c4: af2c0000 */ sw $t4,0x0($t9) +/* f17a5c8: 8e780000 */ lw $t8,0x0($s3) +/* f17a5cc: 03201025 */ or $v0,$t9,$zero +/* f17a5d0: 0178001a */ div $zero,$t3,$t8 +/* f17a5d4: 00006812 */ mflo $t5 +/* f17a5d8: 31aeffff */ andi $t6,$t5,0xffff +/* f17a5dc: 000ecc00 */ sll $t9,$t6,0x10 +/* f17a5e0: 372ffc00 */ ori $t7,$t9,0xfc00 +/* f17a5e4: ac4f0004 */ sw $t7,0x4($v0) +/* f17a5e8: 8fac00ac */ lw $t4,0xac($sp) +/* f17a5ec: 17000002 */ bnez $t8,.L0f17a5f8 +/* f17a5f0: 00000000 */ sll $zero,$zero,0x0 +/* f17a5f4: 0007000d */ break 0x7 +.L0f17a5f8: +/* f17a5f8: 2401ffff */ addiu $at,$zero,-1 +/* f17a5fc: 17010004 */ bne $t8,$at,.L0f17a610 +/* f17a600: 3c018000 */ lui $at,0x8000 +/* f17a604: 15610002 */ bne $t3,$at,.L0f17a610 +/* f17a608: 00000000 */ sll $zero,$zero,0x0 +/* f17a60c: 0006000d */ break 0x6 +.L0f17a610: +/* f17a610: 164cff95 */ bne $s2,$t4,.L0f17a468 +/* f17a614: 00000000 */ sll $zero,$zero,0x0 +.L0f17a618: +/* f17a618: 10000003 */ beqz $zero,.L0f17a628 +/* f17a61c: 8fa200c4 */ lw $v0,0xc4($sp) +.L0f17a620: +/* f17a620: ae0b0000 */ sw $t3,0x0($s0) +.L0f17a624: +/* f17a624: 00001025 */ or $v0,$zero,$zero +.L0f17a628: +/* f17a628: 8fbf005c */ lw $ra,0x5c($sp) +/* f17a62c: 8fb00038 */ lw $s0,0x38($sp) +/* f17a630: 8fb1003c */ lw $s1,0x3c($sp) +/* f17a634: 8fb20040 */ lw $s2,0x40($sp) +/* f17a638: 8fb30044 */ lw $s3,0x44($sp) +/* f17a63c: 8fb40048 */ lw $s4,0x48($sp) +/* f17a640: 8fb5004c */ lw $s5,0x4c($sp) +/* f17a644: 8fb60050 */ lw $s6,0x50($sp) +/* f17a648: 8fb70054 */ lw $s7,0x54($sp) +/* f17a64c: 8fbe0058 */ lw $s8,0x58($sp) +/* f17a650: 03e00008 */ jr $ra +/* f17a654: 27bd00c8 */ addiu $sp,$sp,0xc8 +/* f17a658: 3c0e8007 */ lui $t6,0x8007 +/* f17a65c: 8dce1448 */ lw $t6,0x1448($t6) +/* f17a660: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17a664: afa40018 */ sw $a0,0x18($sp) +/* f17a668: 000e7880 */ sll $t7,$t6,0x2 +/* f17a66c: 01ee7821 */ addu $t7,$t7,$t6 +/* f17a670: 000f7940 */ sll $t7,$t7,0x5 +/* f17a674: 3c06800b */ lui $a2,0x800b +/* f17a678: 00cf3021 */ addu $a2,$a2,$t7 +/* f17a67c: 3c048007 */ lui $a0,0x8007 +/* f17a680: afbf0014 */ sw $ra,0x14($sp) +/* f17a684: 3c057f1b */ lui $a1,0x7f1b +/* f17a688: 24a57ef8 */ addiu $a1,$a1,0x7ef8 +/* f17a68c: 8c841440 */ lw $a0,0x1440($a0) +/* f17a690: 0c004dad */ jal 0x136b4 +/* f17a694: 8cc6c80c */ lw $a2,-0x37f4($a2) +/* f17a698: 8fbf0014 */ lw $ra,0x14($sp) +/* f17a69c: 3c028007 */ lui $v0,0x8007 +/* f17a6a0: 8c421440 */ lw $v0,0x1440($v0) +/* f17a6a4: 03e00008 */ jr $ra +/* f17a6a8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17a6ac: 3c0e8007 */ lui $t6,0x8007 +/* f17a6b0: 8dce1448 */ lw $t6,0x1448($t6) +/* f17a6b4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17a6b8: afa40018 */ sw $a0,0x18($sp) +/* f17a6bc: 000e7880 */ sll $t7,$t6,0x2 +/* f17a6c0: 01ee7821 */ addu $t7,$t7,$t6 +/* f17a6c4: 000f7940 */ sll $t7,$t7,0x5 +/* f17a6c8: 3c06800b */ lui $a2,0x800b +/* f17a6cc: 00cf3021 */ addu $a2,$a2,$t7 +/* f17a6d0: 3c048007 */ lui $a0,0x8007 +/* f17a6d4: afbf0014 */ sw $ra,0x14($sp) +/* f17a6d8: 3c057f1b */ lui $a1,0x7f1b +/* f17a6dc: 24a57efc */ addiu $a1,$a1,0x7efc +/* f17a6e0: 8c841440 */ lw $a0,0x1440($a0) +/* f17a6e4: 0c004dad */ jal 0x136b4 +/* f17a6e8: 8cc6c810 */ lw $a2,-0x37f0($a2) +/* f17a6ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f17a6f0: 3c028007 */ lui $v0,0x8007 +/* f17a6f4: 8c421440 */ lw $v0,0x1440($v0) +/* f17a6f8: 03e00008 */ jr $ra +/* f17a6fc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17a700: 3c0e8007 */ lui $t6,0x8007 +/* f17a704: 8dce1448 */ lw $t6,0x1448($t6) +/* f17a708: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17a70c: afa40018 */ sw $a0,0x18($sp) +/* f17a710: 000e7880 */ sll $t7,$t6,0x2 +/* f17a714: 01ee7821 */ addu $t7,$t7,$t6 +/* f17a718: 000f7940 */ sll $t7,$t7,0x5 +/* f17a71c: 3c06800b */ lui $a2,0x800b +/* f17a720: 00cf3021 */ addu $a2,$a2,$t7 +/* f17a724: 3c048007 */ lui $a0,0x8007 +/* f17a728: afbf0014 */ sw $ra,0x14($sp) +/* f17a72c: 3c057f1b */ lui $a1,0x7f1b +/* f17a730: 24a57f00 */ addiu $a1,$a1,0x7f00 +/* f17a734: 8c841440 */ lw $a0,0x1440($a0) +/* f17a738: 0c004dad */ jal 0x136b4 +/* f17a73c: 8cc6c814 */ lw $a2,-0x37ec($a2) +/* f17a740: 8fbf0014 */ lw $ra,0x14($sp) +/* f17a744: 3c028007 */ lui $v0,0x8007 +/* f17a748: 8c421440 */ lw $v0,0x1440($v0) +/* f17a74c: 03e00008 */ jr $ra +/* f17a750: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17a754: 3c0e8007 */ lui $t6,0x8007 +/* f17a758: 8dce1448 */ lw $t6,0x1448($t6) +/* f17a75c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17a760: afa40018 */ sw $a0,0x18($sp) +/* f17a764: 000e7880 */ sll $t7,$t6,0x2 +/* f17a768: 01ee7821 */ addu $t7,$t7,$t6 +/* f17a76c: 000f7940 */ sll $t7,$t7,0x5 +/* f17a770: 3c06800b */ lui $a2,0x800b +/* f17a774: 00cf3021 */ addu $a2,$a2,$t7 +/* f17a778: 3c048007 */ lui $a0,0x8007 +/* f17a77c: afbf0014 */ sw $ra,0x14($sp) +/* f17a780: 3c057f1b */ lui $a1,0x7f1b +/* f17a784: 24a57f04 */ addiu $a1,$a1,0x7f04 +/* f17a788: 8c841440 */ lw $a0,0x1440($a0) +/* f17a78c: 0c004dad */ jal 0x136b4 +/* f17a790: 8cc6c818 */ lw $a2,-0x37e8($a2) +/* f17a794: 8fbf0014 */ lw $ra,0x14($sp) +/* f17a798: 3c028007 */ lui $v0,0x8007 +/* f17a79c: 8c421440 */ lw $v0,0x1440($v0) +/* f17a7a0: 03e00008 */ jr $ra +/* f17a7a4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17a7a8: 3c0e8007 */ lui $t6,0x8007 +/* f17a7ac: 8dce1448 */ lw $t6,0x1448($t6) +/* f17a7b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17a7b4: afa40018 */ sw $a0,0x18($sp) +/* f17a7b8: 000e7880 */ sll $t7,$t6,0x2 +/* f17a7bc: 01ee7821 */ addu $t7,$t7,$t6 +/* f17a7c0: 000f7940 */ sll $t7,$t7,0x5 +/* f17a7c4: 3c06800b */ lui $a2,0x800b +/* f17a7c8: 00cf3021 */ addu $a2,$a2,$t7 +/* f17a7cc: 3c048007 */ lui $a0,0x8007 +/* f17a7d0: afbf0014 */ sw $ra,0x14($sp) +/* f17a7d4: 3c057f1b */ lui $a1,0x7f1b +/* f17a7d8: 24a57f08 */ addiu $a1,$a1,0x7f08 +/* f17a7dc: 8c841440 */ lw $a0,0x1440($a0) +/* f17a7e0: 0c004dad */ jal 0x136b4 +/* f17a7e4: 8cc6c81c */ lw $a2,-0x37e4($a2) +/* f17a7e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f17a7ec: 3c028007 */ lui $v0,0x8007 +/* f17a7f0: 8c421440 */ lw $v0,0x1440($v0) +/* f17a7f4: 03e00008 */ jr $ra +/* f17a7f8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17a7fc: 3c0e8007 */ lui $t6,0x8007 +/* f17a800: 8dce1448 */ lw $t6,0x1448($t6) +/* f17a804: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17a808: afa40018 */ sw $a0,0x18($sp) +/* f17a80c: 000e7880 */ sll $t7,$t6,0x2 +/* f17a810: 01ee7821 */ addu $t7,$t7,$t6 +/* f17a814: 000f7940 */ sll $t7,$t7,0x5 +/* f17a818: 3c06800b */ lui $a2,0x800b +/* f17a81c: 00cf3021 */ addu $a2,$a2,$t7 +/* f17a820: 3c048007 */ lui $a0,0x8007 +/* f17a824: afbf0014 */ sw $ra,0x14($sp) +/* f17a828: 3c057f1b */ lui $a1,0x7f1b +/* f17a82c: 24a57f0c */ addiu $a1,$a1,0x7f0c +/* f17a830: 8c841440 */ lw $a0,0x1440($a0) +/* f17a834: 0c004dad */ jal 0x136b4 +/* f17a838: 8cc6c834 */ lw $a2,-0x37cc($a2) +/* f17a83c: 8fbf0014 */ lw $ra,0x14($sp) +/* f17a840: 3c028007 */ lui $v0,0x8007 +/* f17a844: 8c421440 */ lw $v0,0x1440($v0) +/* f17a848: 03e00008 */ jr $ra +/* f17a84c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17a850: 3c0e8007 */ lui $t6,0x8007 +/* f17a854: 8dce1448 */ lw $t6,0x1448($t6) +/* f17a858: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17a85c: afa40018 */ sw $a0,0x18($sp) +/* f17a860: 000e7880 */ sll $t7,$t6,0x2 +/* f17a864: 01ee7821 */ addu $t7,$t7,$t6 +/* f17a868: 000f7940 */ sll $t7,$t7,0x5 +/* f17a86c: 3c06800b */ lui $a2,0x800b +/* f17a870: 00cf3021 */ addu $a2,$a2,$t7 +/* f17a874: 3c048007 */ lui $a0,0x8007 +/* f17a878: afbf0014 */ sw $ra,0x14($sp) +/* f17a87c: 3c057f1b */ lui $a1,0x7f1b +/* f17a880: 24a57f10 */ addiu $a1,$a1,0x7f10 +/* f17a884: 8c841440 */ lw $a0,0x1440($a0) +/* f17a888: 0c004dad */ jal 0x136b4 +/* f17a88c: 8cc6c83c */ lw $a2,-0x37c4($a2) +/* f17a890: 8fbf0014 */ lw $ra,0x14($sp) +/* f17a894: 3c028007 */ lui $v0,0x8007 +/* f17a898: 8c421440 */ lw $v0,0x1440($v0) +/* f17a89c: 03e00008 */ jr $ra +/* f17a8a0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17a8a4: 3c0e8007 */ lui $t6,0x8007 +/* f17a8a8: 8dce1448 */ lw $t6,0x1448($t6) +/* f17a8ac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17a8b0: afa40018 */ sw $a0,0x18($sp) +/* f17a8b4: 000e7880 */ sll $t7,$t6,0x2 +/* f17a8b8: 01ee7821 */ addu $t7,$t7,$t6 +/* f17a8bc: 000f7940 */ sll $t7,$t7,0x5 +/* f17a8c0: 3c06800b */ lui $a2,0x800b +/* f17a8c4: 00cf3021 */ addu $a2,$a2,$t7 +/* f17a8c8: 3c048007 */ lui $a0,0x8007 +/* f17a8cc: afbf0014 */ sw $ra,0x14($sp) +/* f17a8d0: 3c057f1b */ lui $a1,0x7f1b +/* f17a8d4: 24a57f14 */ addiu $a1,$a1,0x7f14 +/* f17a8d8: 8c841440 */ lw $a0,0x1440($a0) +/* f17a8dc: 0c004dad */ jal 0x136b4 +/* f17a8e0: 8cc6c840 */ lw $a2,-0x37c0($a2) +/* f17a8e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f17a8e8: 3c028007 */ lui $v0,0x8007 +/* f17a8ec: 8c421440 */ lw $v0,0x1440($v0) +/* f17a8f0: 03e00008 */ jr $ra +/* f17a8f4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17a8f8: 3c0e8007 */ lui $t6,0x8007 +/* f17a8fc: 8dce1448 */ lw $t6,0x1448($t6) +/* f17a900: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17a904: afa40018 */ sw $a0,0x18($sp) +/* f17a908: 000e7880 */ sll $t7,$t6,0x2 +/* f17a90c: 01ee7821 */ addu $t7,$t7,$t6 +/* f17a910: 000f7940 */ sll $t7,$t7,0x5 +/* f17a914: 3c06800b */ lui $a2,0x800b +/* f17a918: 00cf3021 */ addu $a2,$a2,$t7 +/* f17a91c: 3c048007 */ lui $a0,0x8007 +/* f17a920: afbf0014 */ sw $ra,0x14($sp) +/* f17a924: 3c057f1b */ lui $a1,0x7f1b +/* f17a928: 24a57f18 */ addiu $a1,$a1,0x7f18 +/* f17a92c: 8c841440 */ lw $a0,0x1440($a0) +/* f17a930: 0c004dad */ jal 0x136b4 +/* f17a934: 8cc6c844 */ lw $a2,-0x37bc($a2) +/* f17a938: 8fbf0014 */ lw $ra,0x14($sp) +/* f17a93c: 3c028007 */ lui $v0,0x8007 +/* f17a940: 8c421440 */ lw $v0,0x1440($v0) +/* f17a944: 03e00008 */ jr $ra +/* f17a948: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17a94c: 3c0e8007 */ lui $t6,0x8007 +/* f17a950: 8dce1448 */ lw $t6,0x1448($t6) +/* f17a954: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17a958: afa40018 */ sw $a0,0x18($sp) +/* f17a95c: 000e7880 */ sll $t7,$t6,0x2 +/* f17a960: 01ee7821 */ addu $t7,$t7,$t6 +/* f17a964: 000f7940 */ sll $t7,$t7,0x5 +/* f17a968: 3c06800b */ lui $a2,0x800b +/* f17a96c: 00cf3021 */ addu $a2,$a2,$t7 +/* f17a970: 3c048007 */ lui $a0,0x8007 +/* f17a974: afbf0014 */ sw $ra,0x14($sp) +/* f17a978: 3c057f1b */ lui $a1,0x7f1b +/* f17a97c: 24a57f1c */ addiu $a1,$a1,0x7f1c +/* f17a980: 8c841440 */ lw $a0,0x1440($a0) +/* f17a984: 0c004dad */ jal 0x136b4 +/* f17a988: 8cc6c848 */ lw $a2,-0x37b8($a2) +/* f17a98c: 8fbf0014 */ lw $ra,0x14($sp) +/* f17a990: 3c028007 */ lui $v0,0x8007 +/* f17a994: 8c421440 */ lw $v0,0x1440($v0) +/* f17a998: 03e00008 */ jr $ra +/* f17a99c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17a9a0: 3c0e8007 */ lui $t6,0x8007 +/* f17a9a4: 8dce1448 */ lw $t6,0x1448($t6) +/* f17a9a8: 3c06800b */ lui $a2,0x800b +/* f17a9ac: 3c020001 */ lui $v0,0x1 +/* f17a9b0: 000e7880 */ sll $t7,$t6,0x2 +/* f17a9b4: 01ee7821 */ addu $t7,$t7,$t6 +/* f17a9b8: 000f7940 */ sll $t7,$t7,0x5 +/* f17a9bc: 00cf3021 */ addu $a2,$a2,$t7 +/* f17a9c0: 8cc6c838 */ lw $a2,-0x37c8($a2) +/* f17a9c4: 344286a1 */ ori $v0,$v0,0x86a1 +/* f17a9c8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17a9cc: 00c2082a */ slt $at,$a2,$v0 +/* f17a9d0: afbf0014 */ sw $ra,0x14($sp) +/* f17a9d4: 14200028 */ bnez $at,.L0f17aa78 +/* f17a9d8: afa40018 */ sw $a0,0x18($sp) +/* f17a9dc: 240303e8 */ addiu $v1,$zero,0x3e8 +/* f17a9e0: 00c3001a */ div $zero,$a2,$v1 +/* f17a9e4: 14600002 */ bnez $v1,.L0f17a9f0 +/* f17a9e8: 00000000 */ sll $zero,$zero,0x0 +/* f17a9ec: 0007000d */ break 0x7 +.L0f17a9f0: +/* f17a9f0: 2401ffff */ addiu $at,$zero,-1 +/* f17a9f4: 14610004 */ bne $v1,$at,.L0f17aa08 +/* f17a9f8: 3c018000 */ lui $at,0x8000 +/* f17a9fc: 14c10002 */ bne $a2,$at,.L0f17aa08 +/* f17aa00: 00000000 */ sll $zero,$zero,0x0 +/* f17aa04: 0006000d */ break 0x6 +.L0f17aa08: +/* f17aa08: 00003012 */ mflo $a2 +/* f17aa0c: 00c2082a */ slt $at,$a2,$v0 +/* f17aa10: 14200012 */ bnez $at,.L0f17aa5c +/* f17aa14: 3c048007 */ lui $a0,0x8007 +/* f17aa18: 00c3001a */ div $zero,$a2,$v1 +/* f17aa1c: 14600002 */ bnez $v1,.L0f17aa28 +/* f17aa20: 00000000 */ sll $zero,$zero,0x0 +/* f17aa24: 0007000d */ break 0x7 +.L0f17aa28: +/* f17aa28: 2401ffff */ addiu $at,$zero,-1 +/* f17aa2c: 14610004 */ bne $v1,$at,.L0f17aa40 +/* f17aa30: 3c018000 */ lui $at,0x8000 +/* f17aa34: 14c10002 */ bne $a2,$at,.L0f17aa40 +/* f17aa38: 00000000 */ sll $zero,$zero,0x0 +/* f17aa3c: 0006000d */ break 0x6 +.L0f17aa40: +/* f17aa40: 00003012 */ mflo $a2 +/* f17aa44: 3c057f1b */ lui $a1,0x7f1b +/* f17aa48: 24a57f20 */ addiu $a1,$a1,0x7f20 +/* f17aa4c: 0c004dad */ jal 0x136b4 +/* f17aa50: 8c841440 */ lw $a0,0x1440($a0) +/* f17aa54: 1000000e */ beqz $zero,.L0f17aa90 +/* f17aa58: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17aa5c: +/* f17aa5c: 3c048007 */ lui $a0,0x8007 +/* f17aa60: 3c057f1b */ lui $a1,0x7f1b +/* f17aa64: 24a57f28 */ addiu $a1,$a1,0x7f28 +/* f17aa68: 0c004dad */ jal 0x136b4 +/* f17aa6c: 8c841440 */ lw $a0,0x1440($a0) +/* f17aa70: 10000007 */ beqz $zero,.L0f17aa90 +/* f17aa74: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17aa78: +/* f17aa78: 3c048007 */ lui $a0,0x8007 +/* f17aa7c: 3c057f1b */ lui $a1,0x7f1b +/* f17aa80: 24a57f30 */ addiu $a1,$a1,0x7f30 +/* f17aa84: 0c004dad */ jal 0x136b4 +/* f17aa88: 8c841440 */ lw $a0,0x1440($a0) +/* f17aa8c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17aa90: +/* f17aa90: 3c028007 */ lui $v0,0x8007 +/* f17aa94: 8c421440 */ lw $v0,0x1440($v0) +/* f17aa98: 03e00008 */ jr $ra +/* f17aa9c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17aaa0: 3c0e8007 */ lui $t6,0x8007 +/* f17aaa4: 8dce1448 */ lw $t6,0x1448($t6) +/* f17aaa8: 3c18800b */ lui $t8,0x800b +/* f17aaac: 27bdffe0 */ addiu $sp,$sp,-32 +/* f17aab0: 000e7880 */ sll $t7,$t6,0x2 +/* f17aab4: 01ee7821 */ addu $t7,$t7,$t6 +/* f17aab8: 000f7940 */ sll $t7,$t7,0x5 +/* f17aabc: 030fc021 */ addu $t8,$t8,$t7 +/* f17aac0: 8f18c824 */ lw $t8,-0x37dc($t8) +/* f17aac4: afa40020 */ sw $a0,0x20($sp) +/* f17aac8: 3c048007 */ lui $a0,0x8007 +/* f17aacc: 44982000 */ mtc1 $t8,$f4 +/* f17aad0: 3c057f1b */ lui $a1,0x7f1b +/* f17aad4: 3c067f1b */ lui $a2,0x7f1b +/* f17aad8: 3c077f1b */ lui $a3,0x7f1b +/* f17aadc: afbf001c */ sw $ra,0x1c($sp) +/* f17aae0: 24e77f44 */ addiu $a3,$a3,0x7f44 +/* f17aae4: 24c67f40 */ addiu $a2,$a2,0x7f40 +/* f17aae8: 24a57f34 */ addiu $a1,$a1,0x7f34 +/* f17aaec: 8c841440 */ lw $a0,0x1440($a0) +/* f17aaf0: 07010005 */ bgez $t8,.L0f17ab08 +/* f17aaf4: 468021a0 */ cvt.s.w $f6,$f4 +/* f17aaf8: 3c014f80 */ lui $at,0x4f80 +/* f17aafc: 44814000 */ mtc1 $at,$f8 +/* f17ab00: 00000000 */ sll $zero,$zero,0x0 +/* f17ab04: 46083180 */ add.s $f6,$f6,$f8 +.L0f17ab08: +/* f17ab08: 3c014120 */ lui $at,0x4120 +/* f17ab0c: 44815000 */ mtc1 $at,$f10 +/* f17ab10: 00000000 */ sll $zero,$zero,0x0 +/* f17ab14: 460a3403 */ div.s $f16,$f6,$f10 +/* f17ab18: 460084a1 */ cvt.d.s $f18,$f16 +/* f17ab1c: 0c004dad */ jal 0x136b4 +/* f17ab20: f7b20010 */ sdc1 $f18,0x10($sp) +/* f17ab24: 8fbf001c */ lw $ra,0x1c($sp) +/* f17ab28: 3c028007 */ lui $v0,0x8007 +/* f17ab2c: 8c421440 */ lw $v0,0x1440($v0) +/* f17ab30: 03e00008 */ jr $ra +/* f17ab34: 27bd0020 */ addiu $sp,$sp,0x20 +/* f17ab38: 3c0e8007 */ lui $t6,0x8007 +/* f17ab3c: 8dce1448 */ lw $t6,0x1448($t6) +/* f17ab40: 3c02800b */ lui $v0,0x800b +/* f17ab44: 2408003c */ addiu $t0,$zero,0x3c +/* f17ab48: 000e7880 */ sll $t7,$t6,0x2 +/* f17ab4c: 01ee7821 */ addu $t7,$t7,$t6 +/* f17ab50: 000f7940 */ sll $t7,$t7,0x5 +/* f17ab54: 004f1021 */ addu $v0,$v0,$t7 +/* f17ab58: 8c42c820 */ lw $v0,-0x37e0($v0) +/* f17ab5c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f17ab60: afbf001c */ sw $ra,0x1c($sp) +/* f17ab64: 0048001b */ divu $zero,$v0,$t0 +/* f17ab68: 00004810 */ mfhi $t1 +/* f17ab6c: afa40020 */ sw $a0,0x20($sp) +/* f17ab70: 15000002 */ bnez $t0,.L0f17ab7c +/* f17ab74: 00000000 */ sll $zero,$zero,0x0 +/* f17ab78: 0007000d */ break 0x7 +.L0f17ab7c: +/* f17ab7c: 3c017fff */ lui $at,0x7fff +/* f17ab80: 54400005 */ bnezl $v0,.L0f17ab98 +/* f17ab84: 3421ffff */ ori $at,$at,0xffff +/* f17ab88: 3c027f1b */ lui $v0,0x7f1b +/* f17ab8c: 10000052 */ beqz $zero,.L0f17acd8 +/* f17ab90: 24427f48 */ addiu $v0,$v0,0x7f48 +/* f17ab94: 3421ffff */ ori $at,$at,0xffff +.L0f17ab98: +/* f17ab98: 0041082b */ sltu $at,$v0,$at +/* f17ab9c: 14200004 */ bnez $at,.L0f17abb0 +/* f17aba0: 00000000 */ sll $zero,$zero,0x0 +/* f17aba4: 3c027f1b */ lui $v0,0x7f1b +/* f17aba8: 1000004b */ beqz $zero,.L0f17acd8 +/* f17abac: 24427f50 */ addiu $v0,$v0,0x7f50 +.L0f17abb0: +/* f17abb0: 0048001b */ divu $zero,$v0,$t0 +/* f17abb4: 00001012 */ mflo $v0 +/* f17abb8: 240a0018 */ addiu $t2,$zero,0x18 +/* f17abbc: 15000002 */ bnez $t0,.L0f17abc8 +/* f17abc0: 00000000 */ sll $zero,$zero,0x0 +/* f17abc4: 0007000d */ break 0x7 +.L0f17abc8: +/* f17abc8: 0048001b */ divu $zero,$v0,$t0 +/* f17abcc: 00001812 */ mflo $v1 +/* f17abd0: 3c057f1b */ lui $a1,0x7f1b +/* f17abd4: 15000002 */ bnez $t0,.L0f17abe0 +/* f17abd8: 00000000 */ sll $zero,$zero,0x0 +/* f17abdc: 0007000d */ break 0x7 +.L0f17abe0: +/* f17abe0: 006a001a */ div $zero,$v1,$t2 +/* f17abe4: 00003012 */ mflo $a2 +/* f17abe8: 24a57f68 */ addiu $a1,$a1,0x7f68 +/* f17abec: 15400002 */ bnez $t2,.L0f17abf8 +/* f17abf0: 00000000 */ sll $zero,$zero,0x0 +/* f17abf4: 0007000d */ break 0x7 +.L0f17abf8: +/* f17abf8: 2401ffff */ addiu $at,$zero,-1 +/* f17abfc: 15410004 */ bne $t2,$at,.L0f17ac10 +/* f17ac00: 3c018000 */ lui $at,0x8000 +/* f17ac04: 14610002 */ bne $v1,$at,.L0f17ac10 +/* f17ac08: 00000000 */ sll $zero,$zero,0x0 +/* f17ac0c: 0006000d */ break 0x6 +.L0f17ac10: +/* f17ac10: 3c048007 */ lui $a0,0x8007 +/* f17ac14: 14c0001a */ bnez $a2,.L0f17ac80 +/* f17ac18: 00000000 */ sll $zero,$zero,0x0 +/* f17ac1c: 006a001a */ div $zero,$v1,$t2 +/* f17ac20: 00003010 */ mfhi $a2 +/* f17ac24: 3c048007 */ lui $a0,0x8007 +/* f17ac28: 3c057f1b */ lui $a1,0x7f1b +/* f17ac2c: 0048001b */ divu $zero,$v0,$t0 +/* f17ac30: 00003810 */ mfhi $a3 +/* f17ac34: 24a57f58 */ addiu $a1,$a1,0x7f58 +/* f17ac38: 8c841440 */ lw $a0,0x1440($a0) +/* f17ac3c: 15400002 */ bnez $t2,.L0f17ac48 +/* f17ac40: 00000000 */ sll $zero,$zero,0x0 +/* f17ac44: 0007000d */ break 0x7 +.L0f17ac48: +/* f17ac48: 2401ffff */ addiu $at,$zero,-1 +/* f17ac4c: 15410004 */ bne $t2,$at,.L0f17ac60 +/* f17ac50: 3c018000 */ lui $at,0x8000 +/* f17ac54: 14610002 */ bne $v1,$at,.L0f17ac60 +/* f17ac58: 00000000 */ sll $zero,$zero,0x0 +/* f17ac5c: 0006000d */ break 0x6 +.L0f17ac60: +/* f17ac60: afa90010 */ sw $t1,0x10($sp) +/* f17ac64: 15000002 */ bnez $t0,.L0f17ac70 +/* f17ac68: 00000000 */ sll $zero,$zero,0x0 +/* f17ac6c: 0007000d */ break 0x7 +.L0f17ac70: +/* f17ac70: 0c004dad */ jal 0x136b4 +/* f17ac74: 00000000 */ sll $zero,$zero,0x0 +/* f17ac78: 10000015 */ beqz $zero,.L0f17acd0 +/* f17ac7c: 00000000 */ sll $zero,$zero,0x0 +.L0f17ac80: +/* f17ac80: 006a001a */ div $zero,$v1,$t2 +/* f17ac84: 00003810 */ mfhi $a3 +/* f17ac88: 8c841440 */ lw $a0,0x1440($a0) +/* f17ac8c: 15400002 */ bnez $t2,.L0f17ac98 +/* f17ac90: 00000000 */ sll $zero,$zero,0x0 +/* f17ac94: 0007000d */ break 0x7 +.L0f17ac98: +/* f17ac98: 2401ffff */ addiu $at,$zero,-1 +/* f17ac9c: 15410004 */ bne $t2,$at,.L0f17acb0 +/* f17aca0: 3c018000 */ lui $at,0x8000 +/* f17aca4: 14610002 */ bne $v1,$at,.L0f17acb0 +/* f17aca8: 00000000 */ sll $zero,$zero,0x0 +/* f17acac: 0006000d */ break 0x6 +.L0f17acb0: +/* f17acb0: 0048001b */ divu $zero,$v0,$t0 +/* f17acb4: 0000c010 */ mfhi $t8 +/* f17acb8: afb80010 */ sw $t8,0x10($sp) +/* f17acbc: 15000002 */ bnez $t0,.L0f17acc8 +/* f17acc0: 00000000 */ sll $zero,$zero,0x0 +/* f17acc4: 0007000d */ break 0x7 +.L0f17acc8: +/* f17acc8: 0c004dad */ jal 0x136b4 +/* f17accc: 00000000 */ sll $zero,$zero,0x0 +.L0f17acd0: +/* f17acd0: 3c028007 */ lui $v0,0x8007 +/* f17acd4: 8c421440 */ lw $v0,0x1440($v0) +.L0f17acd8: +/* f17acd8: 8fbf001c */ lw $ra,0x1c($sp) +/* f17acdc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f17ace0: 03e00008 */ jr $ra +/* f17ace4: 00000000 */ sll $zero,$zero,0x0 +/* f17ace8: 3c0e8007 */ lui $t6,0x8007 +/* f17acec: 8dce1448 */ lw $t6,0x1448($t6) +/* f17acf0: 3c18800b */ lui $t8,0x800b +/* f17acf4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f17acf8: 000e7880 */ sll $t7,$t6,0x2 +/* f17acfc: 01ee7821 */ addu $t7,$t7,$t6 +/* f17ad00: 000f7940 */ sll $t7,$t7,0x5 +/* f17ad04: 030fc021 */ addu $t8,$t8,$t7 +/* f17ad08: 8f18c828 */ lw $t8,-0x37d8($t8) +/* f17ad0c: afa40020 */ sw $a0,0x20($sp) +/* f17ad10: 3c048007 */ lui $a0,0x8007 +/* f17ad14: 44982000 */ mtc1 $t8,$f4 +/* f17ad18: 3c057f1b */ lui $a1,0x7f1b +/* f17ad1c: 3c067f1b */ lui $a2,0x7f1b +/* f17ad20: 3c077f1b */ lui $a3,0x7f1b +/* f17ad24: afbf001c */ sw $ra,0x1c($sp) +/* f17ad28: 24e77f88 */ addiu $a3,$a3,0x7f88 +/* f17ad2c: 24c67f84 */ addiu $a2,$a2,0x7f84 +/* f17ad30: 24a57f78 */ addiu $a1,$a1,0x7f78 +/* f17ad34: 8c841440 */ lw $a0,0x1440($a0) +/* f17ad38: 07010005 */ bgez $t8,.L0f17ad50 +/* f17ad3c: 468021a0 */ cvt.s.w $f6,$f4 +/* f17ad40: 3c014f80 */ lui $at,0x4f80 +/* f17ad44: 44814000 */ mtc1 $at,$f8 +/* f17ad48: 00000000 */ sll $zero,$zero,0x0 +/* f17ad4c: 46083180 */ add.s $f6,$f6,$f8 +.L0f17ad50: +/* f17ad50: 3c014120 */ lui $at,0x4120 +/* f17ad54: 44815000 */ mtc1 $at,$f10 +/* f17ad58: 00000000 */ sll $zero,$zero,0x0 +/* f17ad5c: 460a3403 */ div.s $f16,$f6,$f10 +/* f17ad60: 460084a1 */ cvt.d.s $f18,$f16 +/* f17ad64: 0c004dad */ jal 0x136b4 +/* f17ad68: f7b20010 */ sdc1 $f18,0x10($sp) +/* f17ad6c: 8fbf001c */ lw $ra,0x1c($sp) +/* f17ad70: 3c028007 */ lui $v0,0x8007 +/* f17ad74: 8c421440 */ lw $v0,0x1440($v0) +/* f17ad78: 03e00008 */ jr $ra +/* f17ad7c: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f17ad80 +/* f17ad80: 3c01447a */ lui $at,0x447a +/* f17ad84: 44810000 */ mtc1 $at,$f0 +/* f17ad88: 44856000 */ mtc1 $a1,$f12 +/* f17ad8c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f17ad90: 3c057f1b */ lui $a1,0x7f1b +/* f17ad94: 4600603c */ c.lt.s $f12,$f0 +/* f17ad98: afbf001c */ sw $ra,0x1c($sp) +/* f17ad9c: 24a57f8c */ addiu $a1,$a1,0x7f8c +/* f17ada0: 3c067f1b */ lui $a2,0x7f1b +/* f17ada4: 45000009 */ bc1f .L0f17adcc +/* f17ada8: 3c017f1c */ lui $at,0x7f1c +/* f17adac: 46006121 */ cvt.d.s $f4,$f12 +/* f17adb0: 3c077f1b */ lui $a3,0x7f1b +/* f17adb4: 24e77f9c */ addiu $a3,$a3,0x7f9c +/* f17adb8: f7a40010 */ sdc1 $f4,0x10($sp) +/* f17adbc: 0c004dad */ jal 0x136b4 +/* f17adc0: 24c67f98 */ addiu $a2,$a2,0x7f98 +/* f17adc4: 10000052 */ beqz $zero,.L0f17af10 +/* f17adc8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f17adcc: +/* f17adcc: c42680e0 */ lwc1 $f6,-0x7f20($at) +/* f17add0: 3c057f1b */ lui $a1,0x7f1b +/* f17add4: 3c067f1b */ lui $a2,0x7f1b +/* f17add8: 4606603c */ c.lt.s $f12,$f6 +/* f17addc: 24c67fac */ addiu $a2,$a2,0x7fac +/* f17ade0: 24a57fa0 */ addiu $a1,$a1,0x7fa0 +/* f17ade4: 3c077f1b */ lui $a3,0x7f1b +/* f17ade8: 45000007 */ bc1f .L0f17ae08 +/* f17adec: 3c017f1c */ lui $at,0x7f1c +/* f17adf0: 46006221 */ cvt.d.s $f8,$f12 +/* f17adf4: 24e77fb0 */ addiu $a3,$a3,0x7fb0 +/* f17adf8: 0c004dad */ jal 0x136b4 +/* f17adfc: f7a80010 */ sdc1 $f8,0x10($sp) +/* f17ae00: 10000043 */ beqz $zero,.L0f17af10 +/* f17ae04: 8fbf001c */ lw $ra,0x1c($sp) +.L0f17ae08: +/* f17ae08: c42a80e4 */ lwc1 $f10,-0x7f1c($at) +/* f17ae0c: 3c017f1c */ lui $at,0x7f1c +/* f17ae10: 460a603c */ c.lt.s $f12,$f10 +/* f17ae14: 00000000 */ sll $zero,$zero,0x0 +/* f17ae18: 4500000d */ bc1f .L0f17ae50 +/* f17ae1c: 00000000 */ sll $zero,$zero,0x0 +/* f17ae20: 46006303 */ div.s $f12,$f12,$f0 +/* f17ae24: 3c057f1b */ lui $a1,0x7f1b +/* f17ae28: 3c067f1b */ lui $a2,0x7f1b +/* f17ae2c: 3c077f1b */ lui $a3,0x7f1b +/* f17ae30: 24e77fc4 */ addiu $a3,$a3,0x7fc4 +/* f17ae34: 24c67fc0 */ addiu $a2,$a2,0x7fc0 +/* f17ae38: 24a57fb4 */ addiu $a1,$a1,0x7fb4 +/* f17ae3c: 46006421 */ cvt.d.s $f16,$f12 +/* f17ae40: 0c004dad */ jal 0x136b4 +/* f17ae44: f7b00010 */ sdc1 $f16,0x10($sp) +/* f17ae48: 10000031 */ beqz $zero,.L0f17af10 +/* f17ae4c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f17ae50: +/* f17ae50: c43280e8 */ lwc1 $f18,-0x7f18($at) +/* f17ae54: 3c017f1c */ lui $at,0x7f1c +/* f17ae58: 4612603c */ c.lt.s $f12,$f18 +/* f17ae5c: 00000000 */ sll $zero,$zero,0x0 +/* f17ae60: 4500000d */ bc1f .L0f17ae98 +/* f17ae64: 00000000 */ sll $zero,$zero,0x0 +/* f17ae68: 46006303 */ div.s $f12,$f12,$f0 +/* f17ae6c: 3c057f1b */ lui $a1,0x7f1b +/* f17ae70: 3c067f1b */ lui $a2,0x7f1b +/* f17ae74: 3c077f1b */ lui $a3,0x7f1b +/* f17ae78: 24e77fd8 */ addiu $a3,$a3,0x7fd8 +/* f17ae7c: 24c67fd4 */ addiu $a2,$a2,0x7fd4 +/* f17ae80: 24a57fc8 */ addiu $a1,$a1,0x7fc8 +/* f17ae84: 46006121 */ cvt.d.s $f4,$f12 +/* f17ae88: 0c004dad */ jal 0x136b4 +/* f17ae8c: f7a40010 */ sdc1 $f4,0x10($sp) +/* f17ae90: 1000001f */ beqz $zero,.L0f17af10 +/* f17ae94: 8fbf001c */ lw $ra,0x1c($sp) +.L0f17ae98: +/* f17ae98: c42680ec */ lwc1 $f6,-0x7f14($at) +/* f17ae9c: 4606603c */ c.lt.s $f12,$f6 +/* f17aea0: 00000000 */ sll $zero,$zero,0x0 +/* f17aea4: 4502000f */ bc1fl .L0f17aee4 +/* f17aea8: 46006303 */ div.s $f12,$f12,$f0 +/* f17aeac: 46006303 */ div.s $f12,$f12,$f0 +/* f17aeb0: 3c057f1b */ lui $a1,0x7f1b +/* f17aeb4: 3c067f1b */ lui $a2,0x7f1b +/* f17aeb8: 3c077f1b */ lui $a3,0x7f1b +/* f17aebc: 24e77fec */ addiu $a3,$a3,0x7fec +/* f17aec0: 24c67fe8 */ addiu $a2,$a2,0x7fe8 +/* f17aec4: 24a57fdc */ addiu $a1,$a1,0x7fdc +/* f17aec8: 46006303 */ div.s $f12,$f12,$f0 +/* f17aecc: 46006221 */ cvt.d.s $f8,$f12 +/* f17aed0: 0c004dad */ jal 0x136b4 +/* f17aed4: f7a80010 */ sdc1 $f8,0x10($sp) +/* f17aed8: 1000000d */ beqz $zero,.L0f17af10 +/* f17aedc: 8fbf001c */ lw $ra,0x1c($sp) +/* f17aee0: 46006303 */ div.s $f12,$f12,$f0 +.L0f17aee4: +/* f17aee4: 3c057f1b */ lui $a1,0x7f1b +/* f17aee8: 3c067f1b */ lui $a2,0x7f1b +/* f17aeec: 3c077f1c */ lui $a3,0x7f1c +/* f17aef0: 24e78000 */ addiu $a3,$a3,-32768 +/* f17aef4: 24c67ffc */ addiu $a2,$a2,0x7ffc +/* f17aef8: 24a57ff0 */ addiu $a1,$a1,0x7ff0 +/* f17aefc: 46006303 */ div.s $f12,$f12,$f0 +/* f17af00: 460062a1 */ cvt.d.s $f10,$f12 +/* f17af04: 0c004dad */ jal 0x136b4 +/* f17af08: f7aa0010 */ sdc1 $f10,0x10($sp) +/* f17af0c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f17af10: +/* f17af10: 27bd0020 */ addiu $sp,$sp,0x20 +/* f17af14: 03e00008 */ jr $ra +/* f17af18: 00000000 */ sll $zero,$zero,0x0 +/* f17af1c: 3c0e8007 */ lui $t6,0x8007 +/* f17af20: 8dce1448 */ lw $t6,0x1448($t6) +/* f17af24: 3c18800b */ lui $t8,0x800b +/* f17af28: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17af2c: 000e7880 */ sll $t7,$t6,0x2 +/* f17af30: 01ee7821 */ addu $t7,$t7,$t6 +/* f17af34: 000f7940 */ sll $t7,$t7,0x5 +/* f17af38: 030fc021 */ addu $t8,$t8,$t7 +/* f17af3c: 8f18c830 */ lw $t8,-0x37d0($t8) +/* f17af40: afa40018 */ sw $a0,0x18($sp) +/* f17af44: 3c048007 */ lui $a0,0x8007 +/* f17af48: 44982000 */ mtc1 $t8,$f4 +/* f17af4c: afbf0014 */ sw $ra,0x14($sp) +/* f17af50: 8c841440 */ lw $a0,0x1440($a0) +/* f17af54: 07010005 */ bgez $t8,.L0f17af6c +/* f17af58: 468021a0 */ cvt.s.w $f6,$f4 +/* f17af5c: 3c014f80 */ lui $at,0x4f80 +/* f17af60: 44814000 */ mtc1 $at,$f8 +/* f17af64: 00000000 */ sll $zero,$zero,0x0 +/* f17af68: 46083180 */ add.s $f6,$f6,$f8 +.L0f17af6c: +/* f17af6c: 3c014120 */ lui $at,0x4120 +/* f17af70: 44815000 */ mtc1 $at,$f10 +/* f17af74: 00000000 */ sll $zero,$zero,0x0 +/* f17af78: 460a3403 */ div.s $f16,$f6,$f10 +/* f17af7c: 44058000 */ mfc1 $a1,$f16 +/* f17af80: 0fc5eb60 */ jal func0f17ad80 +/* f17af84: 00000000 */ sll $zero,$zero,0x0 +/* f17af88: 8fbf0014 */ lw $ra,0x14($sp) +/* f17af8c: 3c028007 */ lui $v0,0x8007 +/* f17af90: 8c421440 */ lw $v0,0x1440($v0) +/* f17af94: 03e00008 */ jr $ra +/* f17af98: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17af9c: 3c0e8007 */ lui $t6,0x8007 +/* f17afa0: 8dce1448 */ lw $t6,0x1448($t6) +/* f17afa4: 3c18800b */ lui $t8,0x800b +/* f17afa8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17afac: 000e7880 */ sll $t7,$t6,0x2 +/* f17afb0: 01ee7821 */ addu $t7,$t7,$t6 +/* f17afb4: 000f7940 */ sll $t7,$t7,0x5 +/* f17afb8: 030fc021 */ addu $t8,$t8,$t7 +/* f17afbc: 8f18c82c */ lw $t8,-0x37d4($t8) +/* f17afc0: afa40018 */ sw $a0,0x18($sp) +/* f17afc4: 3c048007 */ lui $a0,0x8007 +/* f17afc8: 44982000 */ mtc1 $t8,$f4 +/* f17afcc: afbf0014 */ sw $ra,0x14($sp) +/* f17afd0: 8c841440 */ lw $a0,0x1440($a0) +/* f17afd4: 07010005 */ bgez $t8,.L0f17afec +/* f17afd8: 468021a0 */ cvt.s.w $f6,$f4 +/* f17afdc: 3c014f80 */ lui $at,0x4f80 +/* f17afe0: 44814000 */ mtc1 $at,$f8 +/* f17afe4: 00000000 */ sll $zero,$zero,0x0 +/* f17afe8: 46083180 */ add.s $f6,$f6,$f8 +.L0f17afec: +/* f17afec: 3c014120 */ lui $at,0x4120 +/* f17aff0: 44815000 */ mtc1 $at,$f10 +/* f17aff4: 00000000 */ sll $zero,$zero,0x0 +/* f17aff8: 460a3403 */ div.s $f16,$f6,$f10 +/* f17affc: 44058000 */ mfc1 $a1,$f16 +/* f17b000: 0fc5eb60 */ jal func0f17ad80 +/* f17b004: 00000000 */ sll $zero,$zero,0x0 +/* f17b008: 8fbf0014 */ lw $ra,0x14($sp) +/* f17b00c: 3c028007 */ lui $v0,0x8007 +/* f17b010: 8c421440 */ lw $v0,0x1440($v0) +/* f17b014: 03e00008 */ jr $ra +/* f17b018: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17b01c: 27bdff90 */ addiu $sp,$sp,-112 +/* f17b020: 24010013 */ addiu $at,$zero,0x13 +/* f17b024: afbf0024 */ sw $ra,0x24($sp) +/* f17b028: 148100c8 */ bne $a0,$at,.L0f17b34c +/* f17b02c: afa50074 */ sw $a1,0x74($sp) +/* f17b030: 8cce0000 */ lw $t6,0x0($a2) +/* f17b034: 3c19e700 */ lui $t9,0xe700 +/* f17b038: 3c0cba00 */ lui $t4,0xba00 +/* f17b03c: afae006c */ sw $t6,0x6c($sp) +/* f17b040: 8cc80008 */ lw $t0,0x8($a2) +/* f17b044: 25d80008 */ addiu $t8,$t6,0x8 +/* f17b048: afb8006c */ sw $t8,0x6c($sp) +/* f17b04c: adc00004 */ sw $zero,0x4($t6) +/* f17b050: add90000 */ sw $t9,0x0($t6) +/* f17b054: 8faa006c */ lw $t2,0x6c($sp) +/* f17b058: 358c1301 */ ori $t4,$t4,0x1301 +/* f17b05c: 3c0fb900 */ lui $t7,0xb900 +/* f17b060: 254b0008 */ addiu $t3,$t2,0x8 +/* f17b064: afab006c */ sw $t3,0x6c($sp) +/* f17b068: ad400004 */ sw $zero,0x4($t2) +/* f17b06c: ad4c0000 */ sw $t4,0x0($t2) +/* f17b070: 8fad006c */ lw $t5,0x6c($sp) +/* f17b074: 35ef0002 */ ori $t7,$t7,0x2 +/* f17b078: 3c0aba00 */ lui $t2,0xba00 +/* f17b07c: 25ae0008 */ addiu $t6,$t5,0x8 +/* f17b080: afae006c */ sw $t6,0x6c($sp) +/* f17b084: ada00004 */ sw $zero,0x4($t5) +/* f17b088: adaf0000 */ sw $t7,0x0($t5) +/* f17b08c: 8fb8006c */ lw $t8,0x6c($sp) +/* f17b090: 354a1001 */ ori $t2,$t2,0x1001 +/* f17b094: 3c0dba00 */ lui $t5,0xba00 +/* f17b098: 27190008 */ addiu $t9,$t8,0x8 +/* f17b09c: afb9006c */ sw $t9,0x6c($sp) +/* f17b0a0: af000004 */ sw $zero,0x4($t8) +/* f17b0a4: af0a0000 */ sw $t2,0x0($t8) +/* f17b0a8: 8fab006c */ lw $t3,0x6c($sp) +/* f17b0ac: 35ad0903 */ ori $t5,$t5,0x903 +/* f17b0b0: 240e0c00 */ addiu $t6,$zero,0xc00 +/* f17b0b4: 256c0008 */ addiu $t4,$t3,0x8 +/* f17b0b8: afac006c */ sw $t4,0x6c($sp) +/* f17b0bc: ad6e0004 */ sw $t6,0x4($t3) +/* f17b0c0: ad6d0000 */ sw $t5,0x0($t3) +/* f17b0c4: 8faf006c */ lw $t7,0x6c($sp) +/* f17b0c8: 3c19ba00 */ lui $t9,0xba00 +/* f17b0cc: 37390c02 */ ori $t9,$t9,0xc02 +/* f17b0d0: 25f80008 */ addiu $t8,$t7,0x8 +/* f17b0d4: afb8006c */ sw $t8,0x6c($sp) +/* f17b0d8: ade00004 */ sw $zero,0x4($t7) +/* f17b0dc: adf90000 */ sw $t9,0x0($t7) +/* f17b0e0: 3c05800b */ lui $a1,0x800b +/* f17b0e4: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f17b0e8: 240b0001 */ addiu $t3,$zero,0x1 +/* f17b0ec: 240a0002 */ addiu $t2,$zero,0x2 +/* f17b0f0: afaa0010 */ sw $t2,0x10($sp) +/* f17b0f4: afab0014 */ sw $t3,0x14($sp) +/* f17b0f8: afa00018 */ sw $zero,0x18($sp) +/* f17b0fc: 24060002 */ addiu $a2,$zero,0x2 +/* f17b100: 27a4006c */ addiu $a0,$sp,0x6c +/* f17b104: 00003825 */ or $a3,$zero,$zero +/* f17b108: afa80068 */ sw $t0,0x68($sp) +/* f17b10c: 0fc2ce70 */ jal func0f0b39c0 +/* f17b110: 24a501a4 */ addiu $a1,$a1,0x1a4 +/* f17b114: 8fac006c */ lw $t4,0x6c($sp) +/* f17b118: 8fa80068 */ lw $t0,0x68($sp) +/* f17b11c: 3c0eba00 */ lui $t6,0xba00 +/* f17b120: 258d0008 */ addiu $t5,$t4,0x8 +/* f17b124: afad006c */ sw $t5,0x6c($sp) +/* f17b128: 35ce1402 */ ori $t6,$t6,0x1402 +/* f17b12c: ad8e0000 */ sw $t6,0x0($t4) +/* f17b130: ad800004 */ sw $zero,0x4($t4) +/* f17b134: 8faf006c */ lw $t7,0x6c($sp) +/* f17b138: 3c19fcff */ lui $t9,0xfcff +/* f17b13c: 3c0afffc */ lui $t2,0xfffc +/* f17b140: 25f80008 */ addiu $t8,$t7,0x8 +/* f17b144: afb8006c */ sw $t8,0x6c($sp) +/* f17b148: 354af279 */ ori $t2,$t2,0xf279 +/* f17b14c: 3739ffff */ ori $t9,$t9,0xffff +/* f17b150: adf90000 */ sw $t9,0x0($t7) +/* f17b154: adea0004 */ sw $t2,0x4($t7) +/* f17b158: 8fab006c */ lw $t3,0x6c($sp) +/* f17b15c: 3c0dba00 */ lui $t5,0xba00 +/* f17b160: 35ad0c02 */ ori $t5,$t5,0xc02 +/* f17b164: 256c0008 */ addiu $t4,$t3,0x8 +/* f17b168: afac006c */ sw $t4,0x6c($sp) +/* f17b16c: ad600004 */ sw $zero,0x4($t3) +/* f17b170: ad6d0000 */ sw $t5,0x0($t3) +/* f17b174: 8fae0074 */ lw $t6,0x74($sp) +/* f17b178: 24010001 */ addiu $at,$zero,0x1 +/* f17b17c: 91c50001 */ lbu $a1,0x1($t6) +/* f17b180: 50a0000a */ beqzl $a1,.L0f17b1ac +/* f17b184: 3c05ff7f */ lui $a1,0xff7f +/* f17b188: 10a1000a */ beq $a1,$at,.L0f17b1b4 +/* f17b18c: 24010002 */ addiu $at,$zero,0x2 +/* f17b190: 10a1000b */ beq $a1,$at,.L0f17b1c0 +/* f17b194: 24010003 */ addiu $at,$zero,0x3 +/* f17b198: 50a1000d */ beql $a1,$at,.L0f17b1d0 +/* f17b19c: 3c0500bf */ lui $a1,0xbf +/* f17b1a0: 1000000c */ beqz $zero,.L0f17b1d4 +/* f17b1a4: 8fa50064 */ lw $a1,0x64($sp) +/* f17b1a8: 3c05ff7f */ lui $a1,0xff7f +.L0f17b1ac: +/* f17b1ac: 10000009 */ beqz $zero,.L0f17b1d4 +/* f17b1b0: 34a57fff */ ori $a1,$a1,0x7fff +.L0f17b1b4: +/* f17b1b4: 3c05bfbf */ lui $a1,0xbfbf +/* f17b1b8: 10000006 */ beqz $zero,.L0f17b1d4 +/* f17b1bc: 34a500ff */ ori $a1,$a1,0xff +.L0f17b1c0: +/* f17b1c0: 3c0500ff */ lui $a1,0xff +/* f17b1c4: 10000003 */ beqz $zero,.L0f17b1d4 +/* f17b1c8: 34a500ff */ ori $a1,$a1,0xff +/* f17b1cc: 3c0500bf */ lui $a1,0xbf +.L0f17b1d0: +/* f17b1d0: 34a5bfff */ ori $a1,$a1,0xbfff +.L0f17b1d4: +/* f17b1d4: 8d18000c */ lw $t8,0xc($t0) +/* f17b1d8: 30af00ff */ andi $t7,$a1,0xff +/* f17b1dc: 8fad006c */ lw $t5,0x6c($sp) +/* f17b1e0: 331900ff */ andi $t9,$t8,0xff +/* f17b1e4: 01f90019 */ multu $t7,$t9 +/* f17b1e8: 2401ff00 */ addiu $at,$zero,-256 +/* f17b1ec: 25ae0008 */ addiu $t6,$t5,0x8 +/* f17b1f0: 00a16024 */ and $t4,$a1,$at +/* f17b1f4: afae006c */ sw $t6,0x6c($sp) +/* f17b1f8: 3c18fb00 */ lui $t8,0xfb00 +/* f17b1fc: adb80000 */ sw $t8,0x0($t5) +/* f17b200: 01a01025 */ or $v0,$t5,$zero +/* f17b204: 3c068008 */ lui $a2,0x8008 +/* f17b208: 24c6fac0 */ addiu $a2,$a2,-1344 +/* f17b20c: 00005012 */ mflo $t2 +/* f17b210: 000a5a02 */ srl $t3,$t2,0x8 +/* f17b214: 018b2825 */ or $a1,$t4,$t3 +/* f17b218: ada50004 */ sw $a1,0x4($t5) +/* f17b21c: 8faf006c */ lw $t7,0x6c($sp) +/* f17b220: 3c0cff37 */ lui $t4,0xff37 +/* f17b224: 3c0afc12 */ lui $t2,0xfc12 +/* f17b228: 25f90008 */ addiu $t9,$t7,0x8 +/* f17b22c: afb9006c */ sw $t9,0x6c($sp) +/* f17b230: 354a9a25 */ ori $t2,$t2,0x9a25 +/* f17b234: 358cffff */ ori $t4,$t4,0xffff +/* f17b238: adec0004 */ sw $t4,0x4($t7) +/* f17b23c: adea0000 */ sw $t2,0x0($t7) +/* f17b240: 8fab006c */ lw $t3,0x6c($sp) +/* f17b244: 8cd90000 */ lw $t9,0x0($a2) +/* f17b248: 3c01e400 */ lui $at,0xe400 +/* f17b24c: 256d0008 */ addiu $t5,$t3,0x8 +/* f17b250: afad006c */ sw $t5,0x6c($sp) +/* f17b254: 8d0e0000 */ lw $t6,0x0($t0) +/* f17b258: 01602025 */ or $a0,$t3,$zero +/* f17b25c: 25d80014 */ addiu $t8,$t6,0x14 +/* f17b260: 00187880 */ sll $t7,$t8,0x2 +/* f17b264: 01f90019 */ multu $t7,$t9 +/* f17b268: 8d0e0004 */ lw $t6,0x4($t0) +/* f17b26c: 25d8000b */ addiu $t8,$t6,0xb +/* f17b270: 00187880 */ sll $t7,$t8,0x2 +/* f17b274: 31f90fff */ andi $t9,$t7,0xfff +/* f17b278: 00005012 */ mflo $t2 +/* f17b27c: 314c0fff */ andi $t4,$t2,0xfff +/* f17b280: 000c5b00 */ sll $t3,$t4,0xc +/* f17b284: 01616825 */ or $t5,$t3,$at +/* f17b288: 01b95025 */ or $t2,$t5,$t9 +/* f17b28c: ac8a0000 */ sw $t2,0x0($a0) +/* f17b290: 8d0c0000 */ lw $t4,0x0($t0) +/* f17b294: 8cd80000 */ lw $t8,0x0($a2) +/* f17b298: 8d0a0004 */ lw $t2,0x4($t0) +/* f17b29c: 258b0009 */ addiu $t3,$t4,0x9 +/* f17b2a0: 000b7080 */ sll $t6,$t3,0x2 +/* f17b2a4: 01d80019 */ multu $t6,$t8 +/* f17b2a8: 000a6080 */ sll $t4,$t2,0x2 +/* f17b2ac: 318b0fff */ andi $t3,$t4,0xfff +/* f17b2b0: 240a0160 */ addiu $t2,$zero,0x160 +/* f17b2b4: 00007812 */ mflo $t7 +/* f17b2b8: 31ed0fff */ andi $t5,$t7,0xfff +/* f17b2bc: 000dcb00 */ sll $t9,$t5,0xc +/* f17b2c0: 032b7025 */ or $t6,$t9,$t3 +/* f17b2c4: ac8e0004 */ sw $t6,0x4($a0) +/* f17b2c8: 8fb8006c */ lw $t8,0x6c($sp) +/* f17b2cc: 3c0db400 */ lui $t5,0xb400 +/* f17b2d0: 3c0bb300 */ lui $t3,0xb300 +/* f17b2d4: 270f0008 */ addiu $t7,$t8,0x8 +/* f17b2d8: afaf006c */ sw $t7,0x6c($sp) +/* f17b2dc: af0a0004 */ sw $t2,0x4($t8) +/* f17b2e0: af0d0000 */ sw $t5,0x0($t8) +/* f17b2e4: 8fac006c */ lw $t4,0x6c($sp) +/* f17b2e8: 03001825 */ or $v1,$t8,$zero +/* f17b2ec: 24180400 */ addiu $t8,$zero,0x400 +/* f17b2f0: 25990008 */ addiu $t9,$t4,0x8 +/* f17b2f4: afb9006c */ sw $t9,0x6c($sp) +/* f17b2f8: ad8b0000 */ sw $t3,0x0($t4) +/* f17b2fc: 8cce0000 */ lw $t6,0x0($a2) +/* f17b300: 01802025 */ or $a0,$t4,$zero +/* f17b304: 030e001a */ div $zero,$t8,$t6 +/* f17b308: 00007812 */ mflo $t7 +/* f17b30c: 31edffff */ andi $t5,$t7,0xffff +/* f17b310: 000d5400 */ sll $t2,$t5,0x10 +/* f17b314: 354cfc00 */ ori $t4,$t2,0xfc00 +/* f17b318: ac8c0004 */ sw $t4,0x4($a0) +/* f17b31c: 15c00002 */ bnez $t6,.L0f17b328 +/* f17b320: 00000000 */ sll $zero,$zero,0x0 +/* f17b324: 0007000d */ break 0x7 +.L0f17b328: +/* f17b328: 2401ffff */ addiu $at,$zero,-1 +/* f17b32c: 15c10004 */ bne $t6,$at,.L0f17b340 +/* f17b330: 3c018000 */ lui $at,0x8000 +/* f17b334: 17010002 */ bne $t8,$at,.L0f17b340 +/* f17b338: 00000000 */ sll $zero,$zero,0x0 +/* f17b33c: 0006000d */ break 0x6 +.L0f17b340: +/* f17b340: 8fa2006c */ lw $v0,0x6c($sp) +/* f17b344: 10000003 */ beqz $zero,.L0f17b354 +/* f17b348: 8fbf0024 */ lw $ra,0x24($sp) +.L0f17b34c: +/* f17b34c: 00001025 */ or $v0,$zero,$zero +/* f17b350: 8fbf0024 */ lw $ra,0x24($sp) +.L0f17b354: +/* f17b354: 27bd0070 */ addiu $sp,$sp,0x70 +/* f17b358: 03e00008 */ jr $ra +/* f17b35c: 00000000 */ sll $zero,$zero,0x0 +/* f17b360: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17b364: afbf0014 */ sw $ra,0x14($sp) +/* f17b368: afa40018 */ sw $a0,0x18($sp) +/* f17b36c: 0fc5b9f1 */ jal func0f16e7c4 +/* f17b370: 24045091 */ addiu $a0,$zero,0x5091 +/* f17b374: 3c0e8007 */ lui $t6,0x8007 +/* f17b378: 8dce1448 */ lw $t6,0x1448($t6) +/* f17b37c: 3c18800b */ lui $t8,0x800b +/* f17b380: 2718c7b8 */ addiu $t8,$t8,-14408 +/* f17b384: 000e7880 */ sll $t7,$t6,0x2 +/* f17b388: 01ee7821 */ addu $t7,$t7,$t6 +/* f17b38c: 000f7940 */ sll $t7,$t7,0x5 +/* f17b390: 3c048007 */ lui $a0,0x8007 +/* f17b394: 8c841440 */ lw $a0,0x1440($a0) +/* f17b398: 01f83021 */ addu $a2,$t7,$t8 +/* f17b39c: 0c004dad */ jal 0x136b4 +/* f17b3a0: 00402825 */ or $a1,$v0,$zero +/* f17b3a4: 8fbf0014 */ lw $ra,0x14($sp) +/* f17b3a8: 3c028007 */ lui $v0,0x8007 +/* f17b3ac: 8c421440 */ lw $v0,0x1440($v0) +/* f17b3b0: 03e00008 */ jr $ra +/* f17b3b4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17b3b8: 24010018 */ addiu $at,$zero,0x18 +/* f17b3bc: afa50004 */ sw $a1,0x4($sp) +/* f17b3c0: 1481000e */ bne $a0,$at,.L0f17b3fc +/* f17b3c4: afa60008 */ sw $a2,0x8($sp) +/* f17b3c8: 3c0e8007 */ lui $t6,0x8007 +/* f17b3cc: 8dce1448 */ lw $t6,0x1448($t6) +/* f17b3d0: 3c18800b */ lui $t8,0x800b +/* f17b3d4: 24010014 */ addiu $at,$zero,0x14 +/* f17b3d8: 000e7880 */ sll $t7,$t6,0x2 +/* f17b3dc: 01ee7821 */ addu $t7,$t7,$t6 +/* f17b3e0: 000f7940 */ sll $t7,$t7,0x5 +/* f17b3e4: 030fc021 */ addu $t8,$t8,$t7 +/* f17b3e8: 9318c84d */ lbu $t8,-0x37b3($t8) +/* f17b3ec: 53010004 */ beql $t8,$at,.L0f17b400 +/* f17b3f0: 00001025 */ or $v0,$zero,$zero +/* f17b3f4: 03e00008 */ jr $ra +/* f17b3f8: 24020001 */ addiu $v0,$zero,0x1 +.L0f17b3fc: +/* f17b3fc: 00001025 */ or $v0,$zero,$zero +.L0f17b400: +/* f17b400: 03e00008 */ jr $ra +/* f17b404: 00000000 */ sll $zero,$zero,0x0 +/* f17b408: 3c0f8008 */ lui $t7,0x8008 +/* f17b40c: 25ef51bc */ addiu $t7,$t7,0x51bc +/* f17b410: 8de10000 */ lw $at,0x0($t7) +/* f17b414: 27bdffd0 */ addiu $sp,$sp,-48 +/* f17b418: 27ae0020 */ addiu $t6,$sp,0x20 +/* f17b41c: adc10000 */ sw $at,0x0($t6) +/* f17b420: 8de10008 */ lw $at,0x8($t7) +/* f17b424: 8de80004 */ lw $t0,0x4($t7) +/* f17b428: 3c0a8008 */ lui $t2,0x8008 +/* f17b42c: adc10008 */ sw $at,0x8($t6) +/* f17b430: 99e1000e */ lwr $at,0xe($t7) +/* f17b434: 254a51cc */ addiu $t2,$t2,0x51cc +/* f17b438: adc80004 */ sw $t0,0x4($t6) +/* f17b43c: b9c1000e */ swr $at,0xe($t6) +/* f17b440: 8d410000 */ lw $at,0x0($t2) +/* f17b444: 27a90014 */ addiu $t1,$sp,0x14 +/* f17b448: 8d4d0004 */ lw $t5,0x4($t2) +/* f17b44c: ad210000 */ sw $at,0x0($t1) +/* f17b450: 95410008 */ lhu $at,0x8($t2) +/* f17b454: ad2d0004 */ sw $t5,0x4($t1) +/* f17b458: 27a30020 */ addiu $v1,$sp,0x20 +/* f17b45c: a5210008 */ sh $at,0x8($t1) +/* f17b460: 90990001 */ lbu $t9,0x1($a0) +/* f17b464: 00002025 */ or $a0,$zero,$zero +/* f17b468: 00001025 */ or $v0,$zero,$zero +/* f17b46c: 1720000f */ bnez $t9,.L0f17b4ac +/* f17b470: 2406000f */ addiu $a2,$zero,0xf +/* f17b474: 3c058007 */ lui $a1,0x8007 +/* f17b478: 24a51440 */ addiu $a1,$a1,0x1440 +.L0f17b47c: +/* f17b47c: 90780000 */ lbu $t8,0x0($v1) +/* f17b480: 8ca80000 */ lw $t0,0x0($a1) +/* f17b484: 24630001 */ addiu $v1,$v1,0x1 +/* f17b488: 03047023 */ subu $t6,$t8,$a0 +/* f17b48c: 01026021 */ addu $t4,$t0,$v0 +/* f17b490: 24420001 */ addiu $v0,$v0,0x1 +/* f17b494: 25cffff7 */ addiu $t7,$t6,-9 +/* f17b498: 24840009 */ addiu $a0,$a0,0x9 +/* f17b49c: 1446fff7 */ bne $v0,$a2,.L0f17b47c +/* f17b4a0: a18f0000 */ sb $t7,0x0($t4) +/* f17b4a4: 10000012 */ beqz $zero,.L0f17b4f0 +/* f17b4a8: 8ca20000 */ lw $v0,0x0($a1) +.L0f17b4ac: +/* f17b4ac: 3c058007 */ lui $a1,0x8007 +/* f17b4b0: 24a51440 */ addiu $a1,$a1,0x1440 +/* f17b4b4: 00001025 */ or $v0,$zero,$zero +/* f17b4b8: 27a30014 */ addiu $v1,$sp,0x14 +/* f17b4bc: 00002025 */ or $a0,$zero,$zero +/* f17b4c0: 2406000a */ addiu $a2,$zero,0xa +.L0f17b4c4: +/* f17b4c4: 906b0000 */ lbu $t3,0x0($v1) +/* f17b4c8: 8cad0000 */ lw $t5,0x0($a1) +/* f17b4cc: 24630001 */ addiu $v1,$v1,0x1 +/* f17b4d0: 01644823 */ subu $t1,$t3,$a0 +/* f17b4d4: 01a2c821 */ addu $t9,$t5,$v0 +/* f17b4d8: 24420001 */ addiu $v0,$v0,0x1 +/* f17b4dc: 252afffc */ addiu $t2,$t1,-4 +/* f17b4e0: 24840004 */ addiu $a0,$a0,0x4 +/* f17b4e4: 1446fff7 */ bne $v0,$a2,.L0f17b4c4 +/* f17b4e8: a32a0000 */ sb $t2,0x0($t9) +/* f17b4ec: 8ca20000 */ lw $v0,0x0($a1) +.L0f17b4f0: +/* f17b4f0: 03e00008 */ jr $ra +/* f17b4f4: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f17b4f8 +/* f17b4f8: 27bdffd0 */ addiu $sp,$sp,-48 +/* f17b4fc: 248effff */ addiu $t6,$a0,-1 +/* f17b500: 2dc10015 */ sltiu $at,$t6,0x15 +/* f17b504: afbf002c */ sw $ra,0x2c($sp) +/* f17b508: afa50034 */ sw $a1,0x34($sp) +/* f17b50c: 102000c7 */ beqz $at,.L0f17b82c +/* f17b510: afa7003c */ sw $a3,0x3c($sp) +/* f17b514: 000e7080 */ sll $t6,$t6,0x2 +/* f17b518: 3c017f1c */ lui $at,0x7f1c +/* f17b51c: 002e0821 */ addu $at,$at,$t6 +/* f17b520: 8c2e80f0 */ lw $t6,-0x7f10($at) +/* f17b524: 01c00008 */ jr $t6 +/* f17b528: 00000000 */ sll $zero,$zero,0x0 +/* f17b52c: 0fc62ec7 */ jal func0f18bb1c +/* f17b530: afa60038 */ sw $a2,0x38($sp) +/* f17b534: 8fa60038 */ lw $a2,0x38($sp) +/* f17b538: 100000bc */ beqz $zero,.L0f17b82c +/* f17b53c: acc20000 */ sw $v0,0x0($a2) +/* f17b540: 3c0f8007 */ lui $t7,0x8007 +/* f17b544: 8def1448 */ lw $t7,0x1448($t7) +/* f17b548: 3c017f1c */ lui $at,0x7f1c +/* f17b54c: c4248144 */ lwc1 $f4,-0x7ebc($at) +/* f17b550: 3c01800a */ lui $at,0x800a +/* f17b554: 000fc0c0 */ sll $t8,$t7,0x3 +/* f17b558: c4269fc4 */ lwc1 $f6,-0x603c($at) +/* f17b55c: 030fc023 */ subu $t8,$t8,$t7 +/* f17b560: 0018c080 */ sll $t8,$t8,0x2 +/* f17b564: 030fc021 */ addu $t8,$t8,$t7 +/* f17b568: 46062202 */ mul.s $f8,$f4,$f6 +/* f17b56c: 0018c0c0 */ sll $t8,$t8,0x3 +/* f17b570: 3c19800a */ lui $t9,0x800a +/* f17b574: 030fc023 */ subu $t8,$t8,$t7 +/* f17b578: 0018c100 */ sll $t8,$t8,0x4 +/* f17b57c: 2739e000 */ addiu $t9,$t9,-8192 +/* f17b580: 03191821 */ addu $v1,$t8,$t9 +/* f17b584: c46a0d64 */ lwc1 $f10,0xd64($v1) +/* f17b588: 46085000 */ add.s $f0,$f10,$f8 +/* f17b58c: e4600d8c */ swc1 $f0,0xd8c($v1) +/* f17b590: 0fc62ec7 */ jal func0f18bb1c +/* f17b594: e4600d64 */ swc1 $f0,0xd64($v1) +/* f17b598: 8fa3003c */ lw $v1,0x3c($sp) +/* f17b59c: 0062082a */ slt $at,$v1,$v0 +/* f17b5a0: 1020001a */ beqz $at,.L0f17b60c +/* f17b5a4: 00000000 */ sll $zero,$zero,0x0 +/* f17b5a8: 0fc62ecb */ jal func0f18bb2c +/* f17b5ac: 306400ff */ andi $a0,$v1,0xff +/* f17b5b0: 3c088007 */ lui $t0,0x8007 +/* f17b5b4: 8d081448 */ lw $t0,0x1448($t0) +/* f17b5b8: 3c0a800a */ lui $t2,0x800a +/* f17b5bc: 254ae000 */ addiu $t2,$t2,-8192 +/* f17b5c0: 000848c0 */ sll $t1,$t0,0x3 +/* f17b5c4: 01284823 */ subu $t1,$t1,$t0 +/* f17b5c8: 00094880 */ sll $t1,$t1,0x2 +/* f17b5cc: 01284821 */ addu $t1,$t1,$t0 +/* f17b5d0: 000948c0 */ sll $t1,$t1,0x3 +/* f17b5d4: 01284823 */ subu $t1,$t1,$t0 +/* f17b5d8: 00094900 */ sll $t1,$t1,0x4 +/* f17b5dc: 00025880 */ sll $t3,$v0,0x2 +/* f17b5e0: 01625821 */ addu $t3,$t3,$v0 +/* f17b5e4: 012a1821 */ addu $v1,$t1,$t2 +/* f17b5e8: 906d0df1 */ lbu $t5,0xdf1($v1) +/* f17b5ec: 000b5880 */ sll $t3,$t3,0x2 +/* f17b5f0: 3c0c8008 */ lui $t4,0x8008 +/* f17b5f4: 018b6021 */ addu $t4,$t4,$t3 +/* f17b5f8: 958ccf06 */ lhu $t4,-0x30fa($t4) +/* f17b5fc: 31aeff7f */ andi $t6,$t5,0xff7f +/* f17b600: a06e0df1 */ sb $t6,0xdf1($v1) +/* f17b604: 1000002e */ beqz $zero,.L0f17b6c0 +/* f17b608: ac6c084c */ sw $t4,0x84c($v1) +.L0f17b60c: +/* f17b60c: 0fc62ec7 */ jal func0f18bb1c +/* f17b610: 00000000 */ sll $zero,$zero,0x0 +/* f17b614: 8faf003c */ lw $t7,0x3c($sp) +/* f17b618: 0fc52a7e */ jal func0f14a9f8 +/* f17b61c: 01e22023 */ subu $a0,$t7,$v0 +/* f17b620: 0fc62ed9 */ jal func0f18bb64 +/* f17b624: 304400ff */ andi $a0,$v0,0xff +/* f17b628: 3c188007 */ lui $t8,0x8007 +/* f17b62c: 8f181448 */ lw $t8,0x1448($t8) +/* f17b630: 3c08800a */ lui $t0,0x800a +/* f17b634: 2508e000 */ addiu $t0,$t0,-8192 +/* f17b638: 0018c8c0 */ sll $t9,$t8,0x3 +/* f17b63c: 0338c823 */ subu $t9,$t9,$t8 +/* f17b640: 0019c880 */ sll $t9,$t9,0x2 +/* f17b644: 0338c821 */ addu $t9,$t9,$t8 +/* f17b648: 0019c8c0 */ sll $t9,$t9,0x3 +/* f17b64c: 0338c823 */ subu $t9,$t9,$t8 +/* f17b650: 0019c900 */ sll $t9,$t9,0x4 +/* f17b654: 00024880 */ sll $t1,$v0,0x2 +/* f17b658: 01224821 */ addu $t1,$t1,$v0 +/* f17b65c: 03281821 */ addu $v1,$t9,$t0 +/* f17b660: 906c0df1 */ lbu $t4,0xdf1($v1) +/* f17b664: 00094880 */ sll $t1,$t1,0x2 +/* f17b668: 3c0a8008 */ lui $t2,0x8008 +/* f17b66c: 01495021 */ addu $t2,$t2,$t1 +/* f17b670: 954acf06 */ lhu $t2,-0x30fa($t2) +/* f17b674: 358d0080 */ ori $t5,$t4,0x80 +/* f17b678: a06d0df1 */ sb $t5,0xdf1($v1) +/* f17b67c: 0fc62ec7 */ jal func0f18bb1c +/* f17b680: ac6a084c */ sw $t2,0x84c($v1) +/* f17b684: 3c0e8007 */ lui $t6,0x8007 +/* f17b688: 8dce1448 */ lw $t6,0x1448($t6) +/* f17b68c: 8fb9003c */ lw $t9,0x3c($sp) +/* f17b690: 3c18800a */ lui $t8,0x800a +/* f17b694: 000e78c0 */ sll $t7,$t6,0x3 +/* f17b698: 01ee7823 */ subu $t7,$t7,$t6 +/* f17b69c: 000f7880 */ sll $t7,$t7,0x2 +/* f17b6a0: 01ee7821 */ addu $t7,$t7,$t6 +/* f17b6a4: 000f78c0 */ sll $t7,$t7,0x3 +/* f17b6a8: 01ee7823 */ subu $t7,$t7,$t6 +/* f17b6ac: 000f7900 */ sll $t7,$t7,0x4 +/* f17b6b0: 2718e000 */ addiu $t8,$t8,-8192 +/* f17b6b4: 01f81821 */ addu $v1,$t7,$t8 +/* f17b6b8: 03224023 */ subu $t0,$t9,$v0 +/* f17b6bc: a0680df0 */ sb $t0,0xdf0($v1) +.L0f17b6c0: +/* f17b6c0: 3c0141f0 */ lui $at,0x41f0 +/* f17b6c4: 44818000 */ mtc1 $at,$f16 +/* f17b6c8: 3c098008 */ lui $t1,0x8008 +/* f17b6cc: 25295448 */ addiu $t1,$t1,0x5448 +/* f17b6d0: ac600db4 */ sw $zero,0xdb4($v1) +/* f17b6d4: ac690df4 */ sw $t1,0xdf4($v1) +/* f17b6d8: 10000054 */ beqz $zero,.L0f17b82c +/* f17b6dc: e4700d94 */ swc1 $f16,0xd94($v1) +/* f17b6e0: 0fc62ed2 */ jal func0f18bb48 +/* f17b6e4: 90c40003 */ lbu $a0,0x3($a2) +/* f17b6e8: 0fc67244 */ jal func0f19c910 +/* f17b6ec: 00402025 */ or $a0,$v0,$zero +/* f17b6f0: 5440004f */ bnezl $v0,.L0f17b830 +/* f17b6f4: 00001025 */ or $v0,$zero,$zero +/* f17b6f8: 1000004d */ beqz $zero,.L0f17b830 +/* f17b6fc: 24020001 */ addiu $v0,$zero,0x1 +/* f17b700: 8faa003c */ lw $t2,0x3c($sp) +/* f17b704: 10000049 */ beqz $zero,.L0f17b82c +/* f17b708: acca0000 */ sw $t2,0x0($a2) +/* f17b70c: 3c0c8007 */ lui $t4,0x8007 +/* f17b710: 8d8c1448 */ lw $t4,0x1448($t4) +/* f17b714: 3c01800a */ lui $at,0x800a +/* f17b718: 240b0003 */ addiu $t3,$zero,0x3 +/* f17b71c: 000c68c0 */ sll $t5,$t4,0x3 +/* f17b720: 01ac6823 */ subu $t5,$t5,$t4 +/* f17b724: 000d6880 */ sll $t5,$t5,0x2 +/* f17b728: 01ac6821 */ addu $t5,$t5,$t4 +/* f17b72c: 000d68c0 */ sll $t5,$t5,0x3 +/* f17b730: 01ac6823 */ subu $t5,$t5,$t4 +/* f17b734: 000d6900 */ sll $t5,$t5,0x4 +/* f17b738: 002d0821 */ addu $at,$at,$t5 +/* f17b73c: 0fc62ec7 */ jal func0f18bb1c +/* f17b740: a02be840 */ sb $t3,-0x17c0($at) +/* f17b744: 3c0e8007 */ lui $t6,0x8007 +/* f17b748: 8dce1448 */ lw $t6,0x1448($t6) +/* f17b74c: 44800000 */ mtc1 $zero,$f0 +/* f17b750: 3c013f80 */ lui $at,0x3f80 +/* f17b754: 000e78c0 */ sll $t7,$t6,0x3 +/* f17b758: 01ee7823 */ subu $t7,$t7,$t6 +/* f17b75c: 000f7880 */ sll $t7,$t7,0x2 +/* f17b760: 01ee7821 */ addu $t7,$t7,$t6 +/* f17b764: 000f78c0 */ sll $t7,$t7,0x3 +/* f17b768: 01ee7823 */ subu $t7,$t7,$t6 +/* f17b76c: 44819000 */ mtc1 $at,$f18 +/* f17b770: 000f7900 */ sll $t7,$t7,0x4 +/* f17b774: 3c19800a */ lui $t9,0x800a +/* f17b778: 2739e000 */ addiu $t9,$t9,-8192 +/* f17b77c: 25f80840 */ addiu $t8,$t7,0x840 +/* f17b780: 24080001 */ addiu $t0,$zero,0x1 +/* f17b784: 44050000 */ mfc1 $a1,$f0 +/* f17b788: 44060000 */ mfc1 $a2,$f0 +/* f17b78c: 44070000 */ mfc1 $a3,$f0 +/* f17b790: afa80020 */ sw $t0,0x20($sp) +/* f17b794: 03192021 */ addu $a0,$t8,$t9 +/* f17b798: e7a00010 */ swc1 $f0,0x10($sp) +/* f17b79c: e7a00014 */ swc1 $f0,0x14($sp) +/* f17b7a0: e7a00018 */ swc1 $f0,0x18($sp) +/* f17b7a4: 0fc3cdcb */ jal func0f0f372c +/* f17b7a8: e7b2001c */ swc1 $f18,0x1c($sp) +/* f17b7ac: 3c098007 */ lui $t1,0x8007 +/* f17b7b0: 8d291448 */ lw $t1,0x1448($t1) +/* f17b7b4: 3c017f1c */ lui $at,0x7f1c +/* f17b7b8: 3c0c800a */ lui $t4,0x800a +/* f17b7bc: 000950c0 */ sll $t2,$t1,0x3 +/* f17b7c0: 01495023 */ subu $t2,$t2,$t1 +/* f17b7c4: 000a5080 */ sll $t2,$t2,0x2 +/* f17b7c8: 01495021 */ addu $t2,$t2,$t1 +/* f17b7cc: 000a50c0 */ sll $t2,$t2,0x3 +/* f17b7d0: 01495023 */ subu $t2,$t2,$t1 +/* f17b7d4: c4228148 */ lwc1 $f2,-0x7eb8($at) +/* f17b7d8: 44800000 */ mtc1 $zero,$f0 +/* f17b7dc: 000a5100 */ sll $t2,$t2,0x4 +/* f17b7e0: 258ce000 */ addiu $t4,$t4,-8192 +/* f17b7e4: 014c1821 */ addu $v1,$t2,$t4 +/* f17b7e8: 3c01c040 */ lui $at,0xc040 +/* f17b7ec: 44812000 */ mtc1 $at,$f4 +/* f17b7f0: 3c017f1c */ lui $at,0x7f1c +/* f17b7f4: e4600d50 */ swc1 $f0,0xd50($v1) +/* f17b7f8: e4600d54 */ swc1 $f0,0xd54($v1) +/* f17b7fc: e4600d78 */ swc1 $f0,0xd78($v1) +/* f17b800: e4640d7c */ swc1 $f4,0xd7c($v1) +/* f17b804: c426814c */ lwc1 $f6,-0x7eb4($at) +/* f17b808: 3c013f80 */ lui $at,0x3f80 +/* f17b80c: 44815000 */ mtc1 $at,$f10 +/* f17b810: 3c0141f0 */ lui $at,0x41f0 +/* f17b814: 44814000 */ mtc1 $at,$f8 +/* f17b818: e4620d64 */ swc1 $f2,0xd64($v1) +/* f17b81c: e4620d8c */ swc1 $f2,0xd8c($v1) +/* f17b820: e4660d5c */ swc1 $f6,0xd5c($v1) +/* f17b824: e46a0d84 */ swc1 $f10,0xd84($v1) +/* f17b828: e4680d94 */ swc1 $f8,0xd94($v1) +.L0f17b82c: +/* f17b82c: 00001025 */ or $v0,$zero,$zero +.L0f17b830: +/* f17b830: 8fbf002c */ lw $ra,0x2c($sp) +/* f17b834: 27bd0030 */ addiu $sp,$sp,0x30 +/* f17b838: 03e00008 */ jr $ra +/* f17b83c: 00000000 */ sll $zero,$zero,0x0 +/* f17b840: 27bdffe0 */ addiu $sp,$sp,-32 +/* f17b844: 24010006 */ addiu $at,$zero,0x6 +/* f17b848: 1481000a */ bne $a0,$at,.L0f17b874 +/* f17b84c: afbf001c */ sw $ra,0x1c($sp) +/* f17b850: 3c0f8007 */ lui $t7,0x8007 +/* f17b854: 8def1448 */ lw $t7,0x1448($t7) +/* f17b858: 8cce0000 */ lw $t6,0x0($a2) +/* f17b85c: 3c01800b */ lui $at,0x800b +/* f17b860: 000fc080 */ sll $t8,$t7,0x2 +/* f17b864: 030fc021 */ addu $t8,$t8,$t7 +/* f17b868: 0018c140 */ sll $t8,$t8,0x5 +/* f17b86c: 00380821 */ addu $at,$at,$t8 +/* f17b870: a02ec7c7 */ sb $t6,-0x3839($at) +.L0f17b874: +/* f17b874: 3c198007 */ lui $t9,0x8007 +/* f17b878: 8f391448 */ lw $t9,0x1448($t9) +/* f17b87c: 3c07800b */ lui $a3,0x800b +/* f17b880: 24090001 */ addiu $t1,$zero,0x1 +/* f17b884: 00194080 */ sll $t0,$t9,0x2 +/* f17b888: 01194021 */ addu $t0,$t0,$t9 +/* f17b88c: 00084140 */ sll $t0,$t0,0x5 +/* f17b890: 00e83821 */ addu $a3,$a3,$t0 +/* f17b894: 90e7c7c7 */ lbu $a3,-0x3839($a3) +/* f17b898: 0fc5ed3e */ jal func0f17b4f8 +/* f17b89c: afa90010 */ sw $t1,0x10($sp) +/* f17b8a0: 8fbf001c */ lw $ra,0x1c($sp) +/* f17b8a4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f17b8a8: 03e00008 */ jr $ra +/* f17b8ac: 00000000 */ sll $zero,$zero,0x0 +/* f17b8b0: 3c0e8007 */ lui $t6,0x8007 +/* f17b8b4: 8dce1448 */ lw $t6,0x1448($t6) +/* f17b8b8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17b8bc: afa40018 */ sw $a0,0x18($sp) +/* f17b8c0: 000e7880 */ sll $t7,$t6,0x2 +/* f17b8c4: 01ee7821 */ addu $t7,$t7,$t6 +/* f17b8c8: 000f7940 */ sll $t7,$t7,0x5 +/* f17b8cc: 3c04800b */ lui $a0,0x800b +/* f17b8d0: afbf0014 */ sw $ra,0x14($sp) +/* f17b8d4: 008f2021 */ addu $a0,$a0,$t7 +/* f17b8d8: 0fc62f0c */ jal func0f18bc30 +/* f17b8dc: 9084c7c8 */ lbu $a0,-0x3838($a0) +/* f17b8e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f17b8e4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17b8e8: 03e00008 */ jr $ra +/* f17b8ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f17b8f0 +/* f17b8f0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17b8f4: afbf0014 */ sw $ra,0x14($sp) +/* f17b8f8: 3c048008 */ lui $a0,0x8008 +/* f17b8fc: 3c05becc */ lui $a1,0xbecc +/* f17b900: 34a5cccd */ ori $a1,$a1,0xcccd +/* f17b904: 0fc3c4e7 */ jal func0f0f139c +/* f17b908: 24845450 */ addiu $a0,$a0,0x5450 +/* f17b90c: 8fbf0014 */ lw $ra,0x14($sp) +/* f17b910: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17b914: 03e00008 */ jr $ra +/* f17b918: 00000000 */ sll $zero,$zero,0x0 +/* f17b91c: afa50004 */ sw $a1,0x4($sp) +/* f17b920: 24010011 */ addiu $at,$zero,0x11 +/* f17b924: 10810006 */ beq $a0,$at,.L0f17b940 +/* f17b928: 8cc20000 */ lw $v0,0x0($a2) +/* f17b92c: 24010012 */ addiu $at,$zero,0x12 +/* f17b930: 10810034 */ beq $a0,$at,.L0f17ba04 +/* f17b934: 3c07800b */ lui $a3,0x800b +/* f17b938: 03e00008 */ jr $ra +/* f17b93c: 00001025 */ or $v0,$zero,$zero +.L0f17b940: +/* f17b940: 3c088007 */ lui $t0,0x8007 +/* f17b944: 25081448 */ addiu $t0,$t0,0x1448 +/* f17b948: 8d040000 */ lw $a0,0x0($t0) +/* f17b94c: 3c07800b */ lui $a3,0x800b +/* f17b950: 24e7c7b8 */ addiu $a3,$a3,-14408 +/* f17b954: 00047080 */ sll $t6,$a0,0x2 +/* f17b958: 01c47021 */ addu $t6,$t6,$a0 +/* f17b95c: 000e7140 */ sll $t6,$t6,0x5 +/* f17b960: 00ee7821 */ addu $t7,$a3,$t6 +/* f17b964: 91f80000 */ lbu $t8,0x0($t7) +/* f17b968: 2409000a */ addiu $t1,$zero,0xa +/* f17b96c: 00001825 */ or $v1,$zero,$zero +/* f17b970: 1138001a */ beq $t1,$t8,.L0f17b9dc +/* f17b974: 0004c880 */ sll $t9,$a0,0x2 +/* f17b978: 0324c821 */ addu $t9,$t9,$a0 +/* f17b97c: 0019c940 */ sll $t9,$t9,0x5 +/* f17b980: 00f92821 */ addu $a1,$a3,$t9 +/* f17b984: 90ab0000 */ lbu $t3,0x0($a1) +/* f17b988: 00403021 */ addu $a2,$v0,$zero +/* f17b98c: 240a000b */ addiu $t2,$zero,0xb +/* f17b990: 51600013 */ beqzl $t3,.L0f17b9e0 +/* f17b994: 2861000b */ slti $at,$v1,0xb +/* f17b998: 90a40000 */ lbu $a0,0x0($a1) +/* f17b99c: a0c40000 */ sb $a0,0x0($a2) +.L0f17b9a0: +/* f17b9a0: 8d0d0000 */ lw $t5,0x0($t0) +/* f17b9a4: 24630001 */ addiu $v1,$v1,0x1 +/* f17b9a8: 24c60001 */ addiu $a2,$a2,0x1 +/* f17b9ac: 000d7080 */ sll $t6,$t5,0x2 +/* f17b9b0: 01cd7021 */ addu $t6,$t6,$t5 +/* f17b9b4: 000e7140 */ sll $t6,$t6,0x5 +/* f17b9b8: 00ee7821 */ addu $t7,$a3,$t6 +/* f17b9bc: 01e3c021 */ addu $t8,$t7,$v1 +/* f17b9c0: 93040000 */ lbu $a0,0x0($t8) +/* f17b9c4: 51240006 */ beql $t1,$a0,.L0f17b9e0 +/* f17b9c8: 2861000b */ slti $at,$v1,0xb +/* f17b9cc: 50800004 */ beqzl $a0,.L0f17b9e0 +/* f17b9d0: 2861000b */ slti $at,$v1,0xb +/* f17b9d4: 546afff2 */ bnel $v1,$t2,.L0f17b9a0 +/* f17b9d8: a0c40000 */ sb $a0,0x0($a2) +.L0f17b9dc: +/* f17b9dc: 2861000b */ slti $at,$v1,0xb +.L0f17b9e0: +/* f17b9e0: 10200032 */ beqz $at,.L0f17baac +/* f17b9e4: 00433021 */ addu $a2,$v0,$v1 +.L0f17b9e8: +/* f17b9e8: 24630001 */ addiu $v1,$v1,0x1 +/* f17b9ec: 2861000b */ slti $at,$v1,0xb +/* f17b9f0: a0c00000 */ sb $zero,0x0($a2) +/* f17b9f4: 1420fffc */ bnez $at,.L0f17b9e8 +/* f17b9f8: 24c60001 */ addiu $a2,$a2,0x1 +/* f17b9fc: 03e00008 */ jr $ra +/* f17ba00: 00001025 */ or $v0,$zero,$zero +.L0f17ba04: +/* f17ba04: 90590000 */ lbu $t9,0x0($v0) +/* f17ba08: 3c088007 */ lui $t0,0x8007 +/* f17ba0c: 00001825 */ or $v1,$zero,$zero +/* f17ba10: 13200014 */ beqz $t9,.L0f17ba64 +/* f17ba14: 25081448 */ addiu $t0,$t0,0x1448 +/* f17ba18: 3c0b8007 */ lui $t3,0x8007 +/* f17ba1c: 8d6b1448 */ lw $t3,0x1448($t3) +/* f17ba20: 3c0e800b */ lui $t6,0x800b +/* f17ba24: 25cec7b8 */ addiu $t6,$t6,-14408 +/* f17ba28: 000b6080 */ sll $t4,$t3,0x2 +/* f17ba2c: 018b6021 */ addu $t4,$t4,$t3 +/* f17ba30: 000c6140 */ sll $t4,$t4,0x5 +/* f17ba34: 018e2021 */ addu $a0,$t4,$t6 +/* f17ba38: 00403021 */ addu $a2,$v0,$zero +/* f17ba3c: 90450000 */ lbu $a1,0x0($v0) +/* f17ba40: 24630001 */ addiu $v1,$v1,0x1 +.L0f17ba44: +/* f17ba44: 2861000b */ slti $at,$v1,0xb +/* f17ba48: a0850000 */ sb $a1,0x0($a0) +/* f17ba4c: 24840001 */ addiu $a0,$a0,0x1 +/* f17ba50: 10200004 */ beqz $at,.L0f17ba64 +/* f17ba54: 24c60001 */ addiu $a2,$a2,0x1 +/* f17ba58: 90c50000 */ lbu $a1,0x0($a2) +/* f17ba5c: 54a0fff9 */ bnezl $a1,.L0f17ba44 +/* f17ba60: 24630001 */ addiu $v1,$v1,0x1 +.L0f17ba64: +/* f17ba64: 8d0f0000 */ lw $t7,0x0($t0) +/* f17ba68: 24e7c7b8 */ addiu $a3,$a3,-14408 +/* f17ba6c: 240b000a */ addiu $t3,$zero,0xa +/* f17ba70: 000fc080 */ sll $t8,$t7,0x2 +/* f17ba74: 030fc021 */ addu $t8,$t8,$t7 +/* f17ba78: 0018c140 */ sll $t8,$t8,0x5 +/* f17ba7c: 00f8c821 */ addu $t9,$a3,$t8 +/* f17ba80: 03232021 */ addu $a0,$t9,$v1 +/* f17ba84: 24630001 */ addiu $v1,$v1,0x1 +/* f17ba88: 2861000b */ slti $at,$v1,0xb +/* f17ba8c: a08b0000 */ sb $t3,0x0($a0) +/* f17ba90: 10200006 */ beqz $at,.L0f17baac +/* f17ba94: 24840001 */ addiu $a0,$a0,0x1 +.L0f17ba98: +/* f17ba98: 24630001 */ addiu $v1,$v1,0x1 +/* f17ba9c: 2861000b */ slti $at,$v1,0xb +/* f17baa0: a0800000 */ sb $zero,0x0($a0) +/* f17baa4: 1420fffc */ bnez $at,.L0f17ba98 +/* f17baa8: 24840001 */ addiu $a0,$a0,0x1 +.L0f17baac: +/* f17baac: 03e00008 */ jr $ra +/* f17bab0: 00001025 */ or $v0,$zero,$zero +/* f17bab4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f17bab8: 248fffff */ addiu $t7,$a0,-1 +/* f17babc: 2de10010 */ sltiu $at,$t7,0x10 +/* f17bac0: afbf0014 */ sw $ra,0x14($sp) +/* f17bac4: afa40030 */ sw $a0,0x30($sp) +/* f17bac8: afa50034 */ sw $a1,0x34($sp) +/* f17bacc: 102000d2 */ beqz $at,.L0f17be18 +/* f17bad0: 00c03825 */ or $a3,$a2,$zero +/* f17bad4: 000f7880 */ sll $t7,$t7,0x2 +/* f17bad8: 3c017f1c */ lui $at,0x7f1c +/* f17badc: 002f0821 */ addu $at,$at,$t7 +/* f17bae0: 8c2f8150 */ lw $t7,-0x7eb0($at) +/* f17bae4: 01e00008 */ jr $t7 +/* f17bae8: 00000000 */ sll $zero,$zero,0x0 +/* f17baec: 0fc63703 */ jal func0f18dc0c +/* f17baf0: afa70038 */ sw $a3,0x38($sp) +/* f17baf4: 8fa70038 */ lw $a3,0x38($sp) +/* f17baf8: 3c038007 */ lui $v1,0x8007 +/* f17bafc: ace20000 */ sw $v0,0x0($a3) +/* f17bb00: 8c635bc4 */ lw $v1,0x5bc4($v1) +/* f17bb04: 506000c5 */ beqzl $v1,.L0f17be1c +/* f17bb08: 00001025 */ or $v0,$zero,$zero +/* f17bb0c: 847902d0 */ lh $t9,0x2d0($v1) +/* f17bb10: 00594021 */ addu $t0,$v0,$t9 +/* f17bb14: 100000c0 */ beqz $zero,.L0f17be18 +/* f17bb18: ace80000 */ sw $t0,0x0($a3) +/* f17bb1c: 0fc63703 */ jal func0f18dc0c +/* f17bb20: afa70038 */ sw $a3,0x38($sp) +/* f17bb24: 8fa70038 */ lw $a3,0x38($sp) +/* f17bb28: 3c098007 */ lui $t1,0x8007 +/* f17bb2c: 8ce30000 */ lw $v1,0x0($a3) +/* f17bb30: 0062082b */ sltu $at,$v1,$v0 +/* f17bb34: 10200005 */ beqz $at,.L0f17bb4c +/* f17bb38: 00000000 */ sll $zero,$zero,0x0 +/* f17bb3c: 0fc63719 */ jal func0f18dc64 +/* f17bb40: 00602025 */ or $a0,$v1,$zero +/* f17bb44: 100000b6 */ beqz $zero,.L0f17be20 +/* f17bb48: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17bb4c: +/* f17bb4c: 8d295bc4 */ lw $t1,0x5bc4($t1) +/* f17bb50: 512000b2 */ beqzl $t1,.L0f17be1c +/* f17bb54: 00001025 */ or $v0,$zero,$zero +/* f17bb58: 0fc63703 */ jal func0f18dc0c +/* f17bb5c: afa70038 */ sw $a3,0x38($sp) +/* f17bb60: 8fa70038 */ lw $a3,0x38($sp) +/* f17bb64: 3c0a8007 */ lui $t2,0x8007 +/* f17bb68: 8d4a5bc4 */ lw $t2,0x5bc4($t2) +/* f17bb6c: 8ceb0000 */ lw $t3,0x0($a3) +/* f17bb70: 00027080 */ sll $t6,$v0,0x2 +/* f17bb74: 01c27023 */ subu $t6,$t6,$v0 +/* f17bb78: 000b6080 */ sll $t4,$t3,0x2 +/* f17bb7c: 018b6023 */ subu $t4,$t4,$t3 +/* f17bb80: 000c60c0 */ sll $t4,$t4,0x3 +/* f17bb84: 000e70c0 */ sll $t6,$t6,0x3 +/* f17bb88: 000e7823 */ negu $t7,$t6 +/* f17bb8c: 014c6821 */ addu $t5,$t2,$t4 +/* f17bb90: 01af2021 */ addu $a0,$t5,$t7 +/* f17bb94: 3c058007 */ lui $a1,0x8007 +/* f17bb98: 8ca51440 */ lw $a1,0x1440($a1) +/* f17bb9c: 24840006 */ addiu $a0,$a0,0x6 +/* f17bba0: 0fc35593 */ jal func0f0d564c +/* f17bba4: 00003025 */ or $a2,$zero,$zero +/* f17bba8: 3c028007 */ lui $v0,0x8007 +/* f17bbac: 1000009b */ beqz $zero,.L0f17be1c +/* f17bbb0: 8c421440 */ lw $v0,0x1440($v0) +/* f17bbb4: 0fc5fe8a */ jal func0f17fa28 +/* f17bbb8: afa70038 */ sw $a3,0x38($sp) +/* f17bbbc: 0fc63703 */ jal func0f18dc0c +/* f17bbc0: 00000000 */ sll $zero,$zero,0x0 +/* f17bbc4: 8fa70038 */ lw $a3,0x38($sp) +/* f17bbc8: 3c188007 */ lui $t8,0x8007 +/* f17bbcc: 8ce30000 */ lw $v1,0x0($a3) +/* f17bbd0: 0062082b */ sltu $at,$v1,$v0 +/* f17bbd4: 10200005 */ beqz $at,.L0f17bbec +/* f17bbd8: 00000000 */ sll $zero,$zero,0x0 +/* f17bbdc: 0fc637b1 */ jal func0f18dec4 +/* f17bbe0: 00602025 */ or $a0,$v1,$zero +/* f17bbe4: 1000001c */ beqz $zero,.L0f17bc58 +/* f17bbe8: 8faf0034 */ lw $t7,0x34($sp) +.L0f17bbec: +/* f17bbec: 8f185bc4 */ lw $t8,0x5bc4($t8) +/* f17bbf0: 53000019 */ beqzl $t8,.L0f17bc58 +/* f17bbf4: 8faf0034 */ lw $t7,0x34($sp) +/* f17bbf8: 0fc63703 */ jal func0f18dc0c +/* f17bbfc: afa70038 */ sw $a3,0x38($sp) +/* f17bc00: 8fa70038 */ lw $a3,0x38($sp) +/* f17bc04: 3c198007 */ lui $t9,0x8007 +/* f17bc08: 8f395bc4 */ lw $t9,0x5bc4($t9) +/* f17bc0c: 8ce80000 */ lw $t0,0x0($a3) +/* f17bc10: 00025080 */ sll $t2,$v0,0x2 +/* f17bc14: 01425023 */ subu $t2,$t2,$v0 +/* f17bc18: 00084880 */ sll $t1,$t0,0x2 +/* f17bc1c: 01284823 */ subu $t1,$t1,$t0 +/* f17bc20: 000948c0 */ sll $t1,$t1,0x3 +/* f17bc24: 000a50c0 */ sll $t2,$t2,0x3 +/* f17bc28: 000a6023 */ negu $t4,$t2 +/* f17bc2c: 03295821 */ addu $t3,$t9,$t1 +/* f17bc30: 016c1821 */ addu $v1,$t3,$t4 +/* f17bc34: 8c6e0000 */ lw $t6,0x0($v1) +/* f17bc38: 27a40024 */ addiu $a0,$sp,0x24 +/* f17bc3c: 24050066 */ addiu $a1,$zero,0x66 +/* f17bc40: afae0024 */ sw $t6,0x24($sp) +/* f17bc44: 946d0004 */ lhu $t5,0x4($v1) +/* f17bc48: 00003025 */ or $a2,$zero,$zero +/* f17bc4c: 0fc42539 */ jal func0f1094e4 +/* f17bc50: a7ad0028 */ sh $t5,0x28($sp) +/* f17bc54: 8faf0034 */ lw $t7,0x34($sp) +.L0f17bc58: +/* f17bc58: 24020001 */ addiu $v0,$zero,0x1 +/* f17bc5c: 3c088009 */ lui $t0,0x8009 +/* f17bc60: 91f80001 */ lbu $t8,0x1($t7) +/* f17bc64: 5458006d */ bnel $v0,$t8,.L0f17be1c +/* f17bc68: 00001025 */ or $v0,$zero,$zero +/* f17bc6c: 91080af0 */ lbu $t0,0xaf0($t0) +/* f17bc70: 3c048008 */ lui $a0,0x8008 +/* f17bc74: 2405000b */ addiu $a1,$zero,0xb +/* f17bc78: 14480006 */ bne $v0,$t0,.L0f17bc94 +/* f17bc7c: 24846500 */ addiu $a0,$a0,0x6500 +/* f17bc80: 3c048007 */ lui $a0,0x8007 +/* f17bc84: 0fc3e083 */ jal func0f0f820c +/* f17bc88: 24845120 */ addiu $a0,$a0,0x5120 +/* f17bc8c: 10000063 */ beqz $zero,.L0f17be1c +/* f17bc90: 00001025 */ or $v0,$zero,$zero +.L0f17bc94: +/* f17bc94: 0fc3e083 */ jal func0f0f820c +/* f17bc98: 24050003 */ addiu $a1,$zero,0x3 +/* f17bc9c: 1000005f */ beqz $zero,.L0f17be1c +/* f17bca0: 00001025 */ or $v0,$zero,$zero +/* f17bca4: 3c19000f */ lui $t9,0xf +/* f17bca8: 3739ffff */ ori $t9,$t9,0xffff +/* f17bcac: 1000005a */ beqz $zero,.L0f17be18 +/* f17bcb0: acf90000 */ sw $t9,0x0($a3) +/* f17bcb4: 24090001 */ addiu $t1,$zero,0x1 +/* f17bcb8: ace90000 */ sw $t1,0x0($a3) +/* f17bcbc: 3c038007 */ lui $v1,0x8007 +/* f17bcc0: 8c635bc4 */ lw $v1,0x5bc4($v1) +/* f17bcc4: 50600055 */ beqzl $v1,.L0f17be1c +/* f17bcc8: 00001025 */ or $v0,$zero,$zero +/* f17bccc: 906b030a */ lbu $t3,0x30a($v1) +/* f17bcd0: 012b6021 */ addu $t4,$t1,$t3 +/* f17bcd4: 10000050 */ beqz $zero,.L0f17be18 +/* f17bcd8: acec0000 */ sw $t4,0x0($a3) +/* f17bcdc: 8ce30000 */ lw $v1,0x0($a3) +/* f17bce0: 3c0e8007 */ lui $t6,0x8007 +/* f17bce4: 14600005 */ bnez $v1,.L0f17bcfc +/* f17bce8: 00000000 */ sll $zero,$zero,0x0 +/* f17bcec: 0fc5b9f1 */ jal func0f16e7c4 +/* f17bcf0: 2404508d */ addiu $a0,$zero,0x508d +/* f17bcf4: 1000004a */ beqz $zero,.L0f17be20 +/* f17bcf8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17bcfc: +/* f17bcfc: 8dce5bc4 */ lw $t6,0x5bc4($t6) +/* f17bd00: 24040001 */ addiu $a0,$zero,0x1 +/* f17bd04: 8fa50030 */ lw $a1,0x30($sp) +/* f17bd08: 51c00044 */ beqzl $t6,.L0f17be1c +/* f17bd0c: 00001025 */ or $v0,$zero,$zero +/* f17bd10: 0fc421ae */ jal func0f1086b8 +/* f17bd14: 2466ffff */ addiu $a2,$v1,-1 +/* f17bd18: 10000041 */ beqz $zero,.L0f17be20 +/* f17bd1c: 8fbf0014 */ lw $ra,0x14($sp) +/* f17bd20: 8ced0000 */ lw $t5,0x0($a3) +/* f17bd24: 15a00003 */ bnez $t5,.L0f17bd34 +/* f17bd28: 00000000 */ sll $zero,$zero,0x0 +/* f17bd2c: 1000003a */ beqz $zero,.L0f17be18 +/* f17bd30: ace00008 */ sw $zero,0x8($a3) +.L0f17bd34: +/* f17bd34: 0fc63703 */ jal func0f18dc0c +/* f17bd38: afa70038 */ sw $a3,0x38($sp) +/* f17bd3c: 8fa70038 */ lw $a3,0x38($sp) +/* f17bd40: 3c0f8007 */ lui $t7,0x8007 +/* f17bd44: 24040001 */ addiu $a0,$zero,0x1 +/* f17bd48: ace20008 */ sw $v0,0x8($a3) +/* f17bd4c: 8def5bc4 */ lw $t7,0x5bc4($t7) +/* f17bd50: 8fa50030 */ lw $a1,0x30($sp) +/* f17bd54: 51e00031 */ beqzl $t7,.L0f17be1c +/* f17bd58: 00001025 */ or $v0,$zero,$zero +/* f17bd5c: 8ce60000 */ lw $a2,0x0($a3) +/* f17bd60: afa70038 */ sw $a3,0x38($sp) +/* f17bd64: 0fc421ae */ jal func0f1086b8 +/* f17bd68: 24c6ffff */ addiu $a2,$a2,-1 +/* f17bd6c: 8fa70038 */ lw $a3,0x38($sp) +/* f17bd70: 8cf80008 */ lw $t8,0x8($a3) +/* f17bd74: 03024021 */ addu $t0,$t8,$v0 +/* f17bd78: 10000027 */ beqz $zero,.L0f17be18 +/* f17bd7c: ace80008 */ sw $t0,0x8($a3) +/* f17bd80: 0fc63703 */ jal func0f18dc0c +/* f17bd84: afa70038 */ sw $a3,0x38($sp) +/* f17bd88: 8fa70038 */ lw $a3,0x38($sp) +/* f17bd8c: 3c0a8007 */ lui $t2,0x8007 +/* f17bd90: 8cf90000 */ lw $t9,0x0($a3) +/* f17bd94: 0322082b */ sltu $at,$t9,$v0 +/* f17bd98: 1020000e */ beqz $at,.L0f17bdd4 +/* f17bd9c: 00000000 */ sll $zero,$zero,0x0 +/* f17bda0: 8d4a1448 */ lw $t2,0x1448($t2) +/* f17bda4: 3c01800a */ lui $at,0x800a +/* f17bda8: 3409ffff */ dli $t1,0xffff +/* f17bdac: 000a58c0 */ sll $t3,$t2,0x3 +/* f17bdb0: 016a5823 */ subu $t3,$t3,$t2 +/* f17bdb4: 000b5880 */ sll $t3,$t3,0x2 +/* f17bdb8: 016a5821 */ addu $t3,$t3,$t2 +/* f17bdbc: 000b58c0 */ sll $t3,$t3,0x3 +/* f17bdc0: 016a5823 */ subu $t3,$t3,$t2 +/* f17bdc4: 000b5900 */ sll $t3,$t3,0x4 +/* f17bdc8: 002b0821 */ addu $at,$at,$t3 +/* f17bdcc: 10000012 */ beqz $zero,.L0f17be18 +/* f17bdd0: ac29ee1c */ sw $t1,-0x11e4($at) +.L0f17bdd4: +/* f17bdd4: 0fc63703 */ jal func0f18dc0c +/* f17bdd8: afa70038 */ sw $a3,0x38($sp) +/* f17bddc: 3c0d8007 */ lui $t5,0x8007 +/* f17bde0: 8dad1448 */ lw $t5,0x1448($t5) +/* f17bde4: 8fa70038 */ lw $a3,0x38($sp) +/* f17bde8: 3c01800a */ lui $at,0x800a +/* f17bdec: 000d78c0 */ sll $t7,$t5,0x3 +/* f17bdf0: 01ed7823 */ subu $t7,$t7,$t5 +/* f17bdf4: 000f7880 */ sll $t7,$t7,0x2 +/* f17bdf8: 01ed7821 */ addu $t7,$t7,$t5 +/* f17bdfc: 8cec0000 */ lw $t4,0x0($a3) +/* f17be00: 000f78c0 */ sll $t7,$t7,0x3 +/* f17be04: 01ed7823 */ subu $t7,$t7,$t5 +/* f17be08: 000f7900 */ sll $t7,$t7,0x4 +/* f17be0c: 002f0821 */ addu $at,$at,$t7 +/* f17be10: 01827023 */ subu $t6,$t4,$v0 +/* f17be14: ac2eee1c */ sw $t6,-0x11e4($at) +.L0f17be18: +/* f17be18: 00001025 */ or $v0,$zero,$zero +.L0f17be1c: +/* f17be1c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17be20: +/* f17be20: 27bd0030 */ addiu $sp,$sp,0x30 +/* f17be24: 03e00008 */ jr $ra +/* f17be28: 00000000 */ sll $zero,$zero,0x0 +/* f17be2c: 3c0e8007 */ lui $t6,0x8007 +/* f17be30: 8dce1448 */ lw $t6,0x1448($t6) +/* f17be34: 3c02800a */ lui $v0,0x800a +/* f17be38: 3401ffff */ dli $at,0xffff +/* f17be3c: 000e78c0 */ sll $t7,$t6,0x3 +/* f17be40: 01ee7823 */ subu $t7,$t7,$t6 +/* f17be44: 000f7880 */ sll $t7,$t7,0x2 +/* f17be48: 01ee7821 */ addu $t7,$t7,$t6 +/* f17be4c: 000f78c0 */ sll $t7,$t7,0x3 +/* f17be50: 01ee7823 */ subu $t7,$t7,$t6 +/* f17be54: 000f7900 */ sll $t7,$t7,0x4 +/* f17be58: 004f1021 */ addu $v0,$v0,$t7 +/* f17be5c: 8c42ee1c */ lw $v0,-0x11e4($v0) +/* f17be60: 27bdffa8 */ addiu $sp,$sp,-88 +/* f17be64: afbf001c */ sw $ra,0x1c($sp) +/* f17be68: 0041082b */ sltu $at,$v0,$at +/* f17be6c: 1020004e */ beqz $at,.L0f17bfa8 +/* f17be70: afa40058 */ sw $a0,0x58($sp) +/* f17be74: 3c038007 */ lui $v1,0x8007 +/* f17be78: 8c635bc4 */ lw $v1,0x5bc4($v1) +/* f17be7c: 0002c080 */ sll $t8,$v0,0x2 +/* f17be80: 2408ffff */ addiu $t0,$zero,-1 +/* f17be84: 10600048 */ beqz $v1,.L0f17bfa8 +/* f17be88: 0302c023 */ subu $t8,$t8,$v0 +/* f17be8c: 0018c0c0 */ sll $t8,$t8,0x3 +/* f17be90: 00782021 */ addu $a0,$v1,$t8 +/* f17be94: 27b9003e */ addiu $t9,$sp,0x3e +/* f17be98: afb90010 */ sw $t9,0x10($sp) +/* f17be9c: 24840006 */ addiu $a0,$a0,0x6 +/* f17bea0: 27a50044 */ addiu $a1,$sp,0x44 +/* f17bea4: 27a60042 */ addiu $a2,$sp,0x42 +/* f17bea8: 27a70040 */ addiu $a3,$sp,0x40 +/* f17beac: 0fc638e7 */ jal func0f18e39c +/* f17beb0: afa80038 */ sw $t0,0x38($sp) +/* f17beb4: 3c038008 */ lui $v1,0x8008 +/* f17beb8: 8fa80038 */ lw $t0,0x38($sp) +/* f17bebc: 24634b98 */ addiu $v1,$v1,0x4b98 +/* f17bec0: 00001025 */ or $v0,$zero,$zero +/* f17bec4: 97a40040 */ lhu $a0,0x40($sp) +/* f17bec8: 24050011 */ addiu $a1,$zero,0x11 +.L0f17becc: +/* f17becc: 84690000 */ lh $t1,0x0($v1) +/* f17bed0: 54890003 */ bnel $a0,$t1,.L0f17bee0 +/* f17bed4: 24420001 */ addiu $v0,$v0,0x1 +/* f17bed8: 00404025 */ or $t0,$v0,$zero +/* f17bedc: 24420001 */ addiu $v0,$v0,0x1 +.L0f17bee0: +/* f17bee0: 1445fffa */ bne $v0,$a1,.L0f17becc +/* f17bee4: 24630006 */ addiu $v1,$v1,0x6 +/* f17bee8: 97aa003e */ lhu $t2,0x3e($sp) +/* f17beec: 29410006 */ slti $at,$t2,0x6 +/* f17bef0: 10200028 */ beqz $at,.L0f17bf94 +/* f17bef4: 2401ffff */ addiu $at,$zero,-1 +/* f17bef8: 11010026 */ beq $t0,$at,.L0f17bf94 +/* f17befc: 97a20042 */ lhu $v0,0x42($sp) +/* f17bf00: 04400024 */ bltz $v0,.L0f17bf94 +/* f17bf04: 93ab0044 */ lbu $t3,0x44($sp) +/* f17bf08: 11600022 */ beqz $t3,.L0f17bf94 +/* f17bf0c: 28410009 */ slti $at,$v0,0x9 +/* f17bf10: 10200020 */ beqz $at,.L0f17bf94 +/* f17bf14: 2404508c */ addiu $a0,$zero,0x508c +/* f17bf18: 0fc5b9f1 */ jal func0f16e7c4 +/* f17bf1c: afa80038 */ sw $t0,0x38($sp) +/* f17bf20: 97ac003e */ lhu $t4,0x3e($sp) +/* f17bf24: 3c048008 */ lui $a0,0x8008 +/* f17bf28: afa20028 */ sw $v0,0x28($sp) +/* f17bf2c: 000c6880 */ sll $t5,$t4,0x2 +/* f17bf30: 01ac6823 */ subu $t5,$t5,$t4 +/* f17bf34: 000d6840 */ sll $t5,$t5,0x1 +/* f17bf38: 008d2021 */ addu $a0,$a0,$t5 +/* f17bf3c: 0fc5b9f1 */ jal func0f16e7c4 +/* f17bf40: 94847148 */ lhu $a0,0x7148($a0) +/* f17bf44: 8fa80038 */ lw $t0,0x38($sp) +/* f17bf48: 3c048008 */ lui $a0,0x8008 +/* f17bf4c: afa2002c */ sw $v0,0x2c($sp) +/* f17bf50: 00087080 */ sll $t6,$t0,0x2 +/* f17bf54: 01c87023 */ subu $t6,$t6,$t0 +/* f17bf58: 000e7040 */ sll $t6,$t6,0x1 +/* f17bf5c: 008e2021 */ addu $a0,$a0,$t6 +/* f17bf60: 0fc5b9f1 */ jal func0f16e7c4 +/* f17bf64: 94844b9c */ lhu $a0,0x4b9c($a0) +/* f17bf68: 97af0042 */ lhu $t7,0x42($sp) +/* f17bf6c: 3c048007 */ lui $a0,0x8007 +/* f17bf70: 8c841440 */ lw $a0,0x1440($a0) +/* f17bf74: 8fa50028 */ lw $a1,0x28($sp) +/* f17bf78: 27a60044 */ addiu $a2,$sp,0x44 +/* f17bf7c: 8fa7002c */ lw $a3,0x2c($sp) +/* f17bf80: afa20010 */ sw $v0,0x10($sp) +/* f17bf84: 0c004dad */ jal 0x136b4 +/* f17bf88: afaf0014 */ sw $t7,0x14($sp) +/* f17bf8c: 10000004 */ beqz $zero,.L0f17bfa0 +/* f17bf90: 3c028007 */ lui $v0,0x8007 +.L0f17bf94: +/* f17bf94: 3c027f1c */ lui $v0,0x7f1c +/* f17bf98: 10000005 */ beqz $zero,.L0f17bfb0 +/* f17bf9c: 24428004 */ addiu $v0,$v0,-32764 +.L0f17bfa0: +/* f17bfa0: 10000003 */ beqz $zero,.L0f17bfb0 +/* f17bfa4: 8c421440 */ lw $v0,0x1440($v0) +.L0f17bfa8: +/* f17bfa8: 3c027f1c */ lui $v0,0x7f1c +/* f17bfac: 24428008 */ addiu $v0,$v0,-32760 +.L0f17bfb0: +/* f17bfb0: 8fbf001c */ lw $ra,0x1c($sp) +/* f17bfb4: 27bd0058 */ addiu $sp,$sp,0x58 +/* f17bfb8: 03e00008 */ jr $ra +/* f17bfbc: 00000000 */ sll $zero,$zero,0x0 +/* f17bfc0: 27bdffb0 */ addiu $sp,$sp,-80 +/* f17bfc4: 3c028007 */ lui $v0,0x8007 +/* f17bfc8: 8c425bc0 */ lw $v0,0x5bc0($v0) +/* f17bfcc: afb30020 */ sw $s3,0x20($sp) +/* f17bfd0: afa50054 */ sw $a1,0x54($sp) +/* f17bfd4: 00802825 */ or $a1,$a0,$zero +/* f17bfd8: 00c09825 */ or $s3,$a2,$zero +/* f17bfdc: afbf002c */ sw $ra,0x2c($sp) +/* f17bfe0: afb50028 */ sw $s5,0x28($sp) +/* f17bfe4: afb40024 */ sw $s4,0x24($sp) +/* f17bfe8: afb2001c */ sw $s2,0x1c($sp) +/* f17bfec: afb10018 */ sw $s1,0x18($sp) +/* f17bff0: afb00014 */ sw $s0,0x14($sp) +/* f17bff4: 14400003 */ bnez $v0,.L0f17c004 +/* f17bff8: afa40050 */ sw $a0,0x50($sp) +/* f17bffc: 10000060 */ beqz $zero,.L0f17c180 +/* f17c000: 00001025 */ or $v0,$zero,$zero +.L0f17c004: +/* f17c004: 24aeffff */ addiu $t6,$a1,-1 +/* f17c008: 2dc10007 */ sltiu $at,$t6,0x7 +/* f17c00c: 1020005b */ beqz $at,.L0f17c17c +/* f17c010: 000e7080 */ sll $t6,$t6,0x2 +/* f17c014: 3c017f1c */ lui $at,0x7f1c +/* f17c018: 002e0821 */ addu $at,$at,$t6 +/* f17c01c: 8c2e8190 */ lw $t6,-0x7e70($at) +/* f17c020: 01c00008 */ jr $t6 +/* f17c024: 00000000 */ sll $zero,$zero,0x0 +/* f17c028: 844f02d0 */ lh $t7,0x2d0($v0) +/* f17c02c: 10000053 */ beqz $zero,.L0f17c17c +/* f17c030: ae6f0000 */ sw $t7,0x0($s3) +/* f17c034: 8e780000 */ lw $t8,0x0($s3) +/* f17c038: 3c108007 */ lui $s0,0x8007 +/* f17c03c: 26101440 */ addiu $s0,$s0,0x1440 +/* f17c040: 0018c880 */ sll $t9,$t8,0x2 +/* f17c044: 0338c823 */ subu $t9,$t9,$t8 +/* f17c048: 0019c8c0 */ sll $t9,$t9,0x3 +/* f17c04c: 00592821 */ addu $a1,$v0,$t9 +/* f17c050: 8e040000 */ lw $a0,0x0($s0) +/* f17c054: 0fc42034 */ jal func0f1080d0 +/* f17c058: 24060002 */ addiu $a2,$zero,0x2 +/* f17c05c: 10000048 */ beqz $zero,.L0f17c180 +/* f17c060: 8e020000 */ lw $v0,0x0($s0) +/* f17c064: 8e680000 */ lw $t0,0x0($s3) +/* f17c068: 3c13800b */ lui $s3,0x800b +/* f17c06c: 3c11800b */ lui $s1,0x800b +/* f17c070: 00084880 */ sll $t1,$t0,0x2 +/* f17c074: 01284823 */ subu $t1,$t1,$t0 +/* f17c078: 000948c0 */ sll $t1,$t1,0x3 +/* f17c07c: 00499021 */ addu $s2,$v0,$t1 +/* f17c080: 24150001 */ addiu $s5,$zero,0x1 +/* f17c084: 2631c7b8 */ addiu $s1,$s1,-14408 +/* f17c088: 2673cb88 */ addiu $s3,$s3,-13432 +/* f17c08c: 00008025 */ or $s0,$zero,$zero +/* f17c090: 24140004 */ addiu $s4,$zero,0x4 +.L0f17c094: +/* f17c094: 8e4a0000 */ lw $t2,0x0($s2) +/* f17c098: 8e2b004c */ lw $t3,0x4c($s1) +/* f17c09c: 554b0011 */ bnel $t2,$t3,.L0f17c0e4 +/* f17c0a0: 26100001 */ addiu $s0,$s0,0x1 +/* f17c0a4: 964c0004 */ lhu $t4,0x4($s2) +/* f17c0a8: 962d0050 */ lhu $t5,0x50($s1) +/* f17c0ac: 558d000d */ bnel $t4,$t5,.L0f17c0e4 +/* f17c0b0: 26100001 */ addiu $s0,$s0,0x1 +/* f17c0b4: 966e0016 */ lhu $t6,0x16($s3) +/* f17c0b8: 240f0001 */ addiu $t7,$zero,0x1 +/* f17c0bc: 020fc004 */ sllv $t8,$t7,$s0 +/* f17c0c0: 01d8c824 */ and $t9,$t6,$t8 +/* f17c0c4: 17200005 */ bnez $t9,.L0f17c0dc +/* f17c0c8: 02002025 */ or $a0,$s0,$zero +/* f17c0cc: 0fc62003 */ jal func0f18800c +/* f17c0d0: 24050001 */ addiu $a1,$zero,0x1 +/* f17c0d4: 10000003 */ beqz $zero,.L0f17c0e4 +/* f17c0d8: 26100001 */ addiu $s0,$s0,0x1 +.L0f17c0dc: +/* f17c0dc: 0000a825 */ or $s5,$zero,$zero +/* f17c0e0: 26100001 */ addiu $s0,$s0,0x1 +.L0f17c0e4: +/* f17c0e4: 1614ffeb */ bne $s0,$s4,.L0f17c094 +/* f17c0e8: 263100a0 */ addiu $s1,$s1,0xa0 +/* f17c0ec: 12a0000d */ beqz $s5,.L0f17c124 +/* f17c0f0: 00000000 */ sll $zero,$zero,0x0 +/* f17c0f4: 8e480000 */ lw $t0,0x0($s2) +/* f17c0f8: afa80044 */ sw $t0,0x44($sp) +/* f17c0fc: 96490004 */ lhu $t1,0x4($s2) +/* f17c100: 0fc3cdb7 */ jal func0f0f36dc +/* f17c104: a7a90048 */ sh $t1,0x48($sp) +/* f17c108: 3c068007 */ lui $a2,0x8007 +/* f17c10c: 8cc61448 */ lw $a2,0x1448($a2) +/* f17c110: 27a40044 */ addiu $a0,$sp,0x44 +/* f17c114: 0fc42539 */ jal func0f1094e4 +/* f17c118: 24050065 */ addiu $a1,$zero,0x65 +/* f17c11c: 10000018 */ beqz $zero,.L0f17c180 +/* f17c120: 00001025 */ or $v0,$zero,$zero +.L0f17c124: +/* f17c124: 0fc42197 */ jal func0f10865c +/* f17c128: 24040005 */ addiu $a0,$zero,0x5 +/* f17c12c: 10000014 */ beqz $zero,.L0f17c180 +/* f17c130: 00001025 */ or $v0,$zero,$zero +/* f17c134: 3c0a000f */ lui $t2,0xf +/* f17c138: 354affff */ ori $t2,$t2,0xffff +/* f17c13c: 1000000f */ beqz $zero,.L0f17c17c +/* f17c140: ae6a0000 */ sw $t2,0x0($s3) +/* f17c144: 904b030a */ lbu $t3,0x30a($v0) +/* f17c148: 1000000c */ beqz $zero,.L0f17c17c +/* f17c14c: ae6b0000 */ sw $t3,0x0($s3) +/* f17c150: 00002025 */ or $a0,$zero,$zero +/* f17c154: 0fc421ae */ jal func0f1086b8 +/* f17c158: 8e660000 */ lw $a2,0x0($s3) +/* f17c15c: 10000009 */ beqz $zero,.L0f17c184 +/* f17c160: 8fbf002c */ lw $ra,0x2c($sp) +/* f17c164: 00002025 */ or $a0,$zero,$zero +/* f17c168: 0fc421ae */ jal func0f1086b8 +/* f17c16c: 8e660000 */ lw $a2,0x0($s3) +/* f17c170: ae620008 */ sw $v0,0x8($s3) +/* f17c174: 10000002 */ beqz $zero,.L0f17c180 +/* f17c178: 00001025 */ or $v0,$zero,$zero +.L0f17c17c: +/* f17c17c: 00001025 */ or $v0,$zero,$zero +.L0f17c180: +/* f17c180: 8fbf002c */ lw $ra,0x2c($sp) +.L0f17c184: +/* f17c184: 8fb00014 */ lw $s0,0x14($sp) +/* f17c188: 8fb10018 */ lw $s1,0x18($sp) +/* f17c18c: 8fb2001c */ lw $s2,0x1c($sp) +/* f17c190: 8fb30020 */ lw $s3,0x20($sp) +/* f17c194: 8fb40024 */ lw $s4,0x24($sp) +/* f17c198: 8fb50028 */ lw $s5,0x28($sp) +/* f17c19c: 03e00008 */ jr $ra +/* f17c1a0: 27bd0050 */ addiu $sp,$sp,0x50 +/* f17c1a4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17c1a8: 24010006 */ addiu $at,$zero,0x6 +/* f17c1ac: afbf0014 */ sw $ra,0x14($sp) +/* f17c1b0: afa5001c */ sw $a1,0x1c($sp) +/* f17c1b4: 1081000c */ beq $a0,$at,.L0f17c1e8 +/* f17c1b8: 00c03825 */ or $a3,$a2,$zero +/* f17c1bc: 24010009 */ addiu $at,$zero,0x9 +/* f17c1c0: 10810006 */ beq $a0,$at,.L0f17c1dc +/* f17c1c4: 3c0e800b */ lui $t6,0x800b +/* f17c1c8: 2401000a */ addiu $at,$zero,0xa +/* f17c1cc: 5081000b */ beql $a0,$at,.L0f17c1fc +/* f17c1d0: 8cf80000 */ lw $t8,0x0($a3) +/* f17c1d4: 1000001f */ beqz $zero,.L0f17c254 +/* f17c1d8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17c1dc: +/* f17c1dc: 91cecb9a */ lbu $t6,-0x3466($t6) +/* f17c1e0: 1000001b */ beqz $zero,.L0f17c250 +/* f17c1e4: acee0000 */ sw $t6,0x0($a3) +.L0f17c1e8: +/* f17c1e8: 8cef0000 */ lw $t7,0x0($a3) +/* f17c1ec: 3c01800b */ lui $at,0x800b +/* f17c1f0: 10000017 */ beqz $zero,.L0f17c250 +/* f17c1f4: a02fcb9a */ sb $t7,-0x3466($at) +/* f17c1f8: 8cf80000 */ lw $t8,0x0($a3) +.L0f17c1fc: +/* f17c1fc: 2401003c */ addiu $at,$zero,0x3c +/* f17c200: 24045072 */ addiu $a0,$zero,0x5072 +/* f17c204: 1701000a */ bne $t8,$at,.L0f17c230 +/* f17c208: 00000000 */ sll $zero,$zero,0x0 +/* f17c20c: 24045070 */ addiu $a0,$zero,0x5070 +/* f17c210: 0fc5b9f1 */ jal func0f16e7c4 +/* f17c214: afa70020 */ sw $a3,0x20($sp) +/* f17c218: 8fa70020 */ lw $a3,0x20($sp) +/* f17c21c: 00402825 */ or $a1,$v0,$zero +/* f17c220: 0c004dad */ jal 0x136b4 +/* f17c224: 8ce40004 */ lw $a0,0x4($a3) +/* f17c228: 1000000a */ beqz $zero,.L0f17c254 +/* f17c22c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17c230: +/* f17c230: 0fc5b9f1 */ jal func0f16e7c4 +/* f17c234: afa70020 */ sw $a3,0x20($sp) +/* f17c238: 8fa70020 */ lw $a3,0x20($sp) +/* f17c23c: 00402825 */ or $a1,$v0,$zero +/* f17c240: 8ce60000 */ lw $a2,0x0($a3) +/* f17c244: 8ce40004 */ lw $a0,0x4($a3) +/* f17c248: 0c004dad */ jal 0x136b4 +/* f17c24c: 24c60001 */ addiu $a2,$a2,0x1 +.L0f17c250: +/* f17c250: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17c254: +/* f17c254: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17c258: 00001025 */ or $v0,$zero,$zero +/* f17c25c: 03e00008 */ jr $ra +/* f17c260: 00000000 */ sll $zero,$zero,0x0 +/* f17c264: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17c268: 24010006 */ addiu $at,$zero,0x6 +/* f17c26c: afbf0014 */ sw $ra,0x14($sp) +/* f17c270: afa5001c */ sw $a1,0x1c($sp) +/* f17c274: 1081000c */ beq $a0,$at,.L0f17c2a8 +/* f17c278: 00c03825 */ or $a3,$a2,$zero +/* f17c27c: 24010009 */ addiu $at,$zero,0x9 +/* f17c280: 10810006 */ beq $a0,$at,.L0f17c29c +/* f17c284: 3c0e800b */ lui $t6,0x800b +/* f17c288: 2401000a */ addiu $at,$zero,0xa +/* f17c28c: 5081000b */ beql $a0,$at,.L0f17c2bc +/* f17c290: 8cf80000 */ lw $t8,0x0($a3) +/* f17c294: 1000001f */ beqz $zero,.L0f17c314 +/* f17c298: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17c29c: +/* f17c29c: 91cecb9b */ lbu $t6,-0x3465($t6) +/* f17c2a0: 1000001b */ beqz $zero,.L0f17c310 +/* f17c2a4: acee0000 */ sw $t6,0x0($a3) +.L0f17c2a8: +/* f17c2a8: 8cef0000 */ lw $t7,0x0($a3) +/* f17c2ac: 3c01800b */ lui $at,0x800b +/* f17c2b0: 10000017 */ beqz $zero,.L0f17c310 +/* f17c2b4: a02fcb9b */ sb $t7,-0x3465($at) +/* f17c2b8: 8cf80000 */ lw $t8,0x0($a3) +.L0f17c2bc: +/* f17c2bc: 24010064 */ addiu $at,$zero,0x64 +/* f17c2c0: 24045071 */ addiu $a0,$zero,0x5071 +/* f17c2c4: 1701000a */ bne $t8,$at,.L0f17c2f0 +/* f17c2c8: 00000000 */ sll $zero,$zero,0x0 +/* f17c2cc: 24045070 */ addiu $a0,$zero,0x5070 +/* f17c2d0: 0fc5b9f1 */ jal func0f16e7c4 +/* f17c2d4: afa70020 */ sw $a3,0x20($sp) +/* f17c2d8: 8fa70020 */ lw $a3,0x20($sp) +/* f17c2dc: 00402825 */ or $a1,$v0,$zero +/* f17c2e0: 0c004dad */ jal 0x136b4 +/* f17c2e4: 8ce40004 */ lw $a0,0x4($a3) +/* f17c2e8: 1000000a */ beqz $zero,.L0f17c314 +/* f17c2ec: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17c2f0: +/* f17c2f0: 0fc5b9f1 */ jal func0f16e7c4 +/* f17c2f4: afa70020 */ sw $a3,0x20($sp) +/* f17c2f8: 8fa70020 */ lw $a3,0x20($sp) +/* f17c2fc: 00402825 */ or $a1,$v0,$zero +/* f17c300: 8ce60000 */ lw $a2,0x0($a3) +/* f17c304: 8ce40004 */ lw $a0,0x4($a3) +/* f17c308: 0c004dad */ jal 0x136b4 +/* f17c30c: 24c60001 */ addiu $a2,$a2,0x1 +.L0f17c310: +/* f17c310: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17c314: +/* f17c314: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17c318: 00001025 */ or $v0,$zero,$zero +/* f17c31c: 03e00008 */ jr $ra +/* f17c320: 00000000 */ sll $zero,$zero,0x0 +/* f17c324: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17c328: 24010006 */ addiu $at,$zero,0x6 +/* f17c32c: afbf0014 */ sw $ra,0x14($sp) +/* f17c330: afa5001c */ sw $a1,0x1c($sp) +/* f17c334: 1081000d */ beq $a0,$at,.L0f17c36c +/* f17c338: 00c03825 */ or $a3,$a2,$zero +/* f17c33c: 24010009 */ addiu $at,$zero,0x9 +/* f17c340: 10810005 */ beq $a0,$at,.L0f17c358 +/* f17c344: 2401000a */ addiu $at,$zero,0xa +/* f17c348: 5081000d */ beql $a0,$at,.L0f17c380 +/* f17c34c: 8cef0000 */ lw $t7,0x0($a3) +/* f17c350: 10000021 */ beqz $zero,.L0f17c3d8 +/* f17c354: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17c358: +/* f17c358: 0fc62113 */ jal func0f18844c +/* f17c35c: afa70020 */ sw $a3,0x20($sp) +/* f17c360: 8fa70020 */ lw $a3,0x20($sp) +/* f17c364: 1000001b */ beqz $zero,.L0f17c3d4 +/* f17c368: ace20000 */ sw $v0,0x0($a3) +.L0f17c36c: +/* f17c36c: 8cee0000 */ lw $t6,0x0($a3) +/* f17c370: 3c01800b */ lui $at,0x800b +/* f17c374: 10000017 */ beqz $zero,.L0f17c3d4 +/* f17c378: a42ecb9c */ sh $t6,-0x3464($at) +/* f17c37c: 8cef0000 */ lw $t7,0x0($a3) +.L0f17c380: +/* f17c380: 24010190 */ addiu $at,$zero,0x190 +/* f17c384: 24045071 */ addiu $a0,$zero,0x5071 +/* f17c388: 15e1000a */ bne $t7,$at,.L0f17c3b4 +/* f17c38c: 00000000 */ sll $zero,$zero,0x0 +/* f17c390: 24045070 */ addiu $a0,$zero,0x5070 +/* f17c394: 0fc5b9f1 */ jal func0f16e7c4 +/* f17c398: afa70020 */ sw $a3,0x20($sp) +/* f17c39c: 8fa70020 */ lw $a3,0x20($sp) +/* f17c3a0: 00402825 */ or $a1,$v0,$zero +/* f17c3a4: 0c004dad */ jal 0x136b4 +/* f17c3a8: 8ce40004 */ lw $a0,0x4($a3) +/* f17c3ac: 1000000a */ beqz $zero,.L0f17c3d8 +/* f17c3b0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17c3b4: +/* f17c3b4: 0fc5b9f1 */ jal func0f16e7c4 +/* f17c3b8: afa70020 */ sw $a3,0x20($sp) +/* f17c3bc: 8fa70020 */ lw $a3,0x20($sp) +/* f17c3c0: 00402825 */ or $a1,$v0,$zero +/* f17c3c4: 8ce60000 */ lw $a2,0x0($a3) +/* f17c3c8: 8ce40004 */ lw $a0,0x4($a3) +/* f17c3cc: 0c004dad */ jal 0x136b4 +/* f17c3d0: 24c60001 */ addiu $a2,$a2,0x1 +.L0f17c3d4: +/* f17c3d4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17c3d8: +/* f17c3d8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17c3dc: 00001025 */ or $v0,$zero,$zero +/* f17c3e0: 03e00008 */ jr $ra +/* f17c3e4: 00000000 */ sll $zero,$zero,0x0 +/* f17c3e8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17c3ec: 24010006 */ addiu $at,$zero,0x6 +/* f17c3f0: afbf0014 */ sw $ra,0x14($sp) +/* f17c3f4: afa5001c */ sw $a1,0x1c($sp) +/* f17c3f8: 14810003 */ bne $a0,$at,.L0f17c408 +/* f17c3fc: afa60020 */ sw $a2,0x20($sp) +/* f17c400: 0fc61ffb */ jal func0f187fec +/* f17c404: 00000000 */ sll $zero,$zero,0x0 +.L0f17c408: +/* f17c408: 8fbf0014 */ lw $ra,0x14($sp) +/* f17c40c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17c410: 00001025 */ or $v0,$zero,$zero +/* f17c414: 03e00008 */ jr $ra +/* f17c418: 00000000 */ sll $zero,$zero,0x0 +/* f17c41c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f17c420: 24010006 */ addiu $at,$zero,0x6 +/* f17c424: 1081001a */ beq $a0,$at,.L0f17c490 +/* f17c428: afbf001c */ sw $ra,0x1c($sp) +/* f17c42c: 24010009 */ addiu $at,$zero,0x9 +/* f17c430: 1081000e */ beq $a0,$at,.L0f17c46c +/* f17c434: 2401000a */ addiu $at,$zero,0xa +/* f17c438: 1081001e */ beq $a0,$at,.L0f17c4b4 +/* f17c43c: 24010018 */ addiu $at,$zero,0x18 +/* f17c440: 14810033 */ bne $a0,$at,.L0f17c510 +/* f17c444: 3c0e800b */ lui $t6,0x800b +/* f17c448: 90af0001 */ lbu $t7,0x1($a1) +/* f17c44c: 95cecb9e */ lhu $t6,-0x3462($t6) +/* f17c450: 24180001 */ addiu $t8,$zero,0x1 +/* f17c454: 01f8c804 */ sllv $t9,$t8,$t7 +/* f17c458: 01d94024 */ and $t0,$t6,$t9 +/* f17c45c: 5500002d */ bnezl $t0,.L0f17c514 +/* f17c460: 00001025 */ or $v0,$zero,$zero +/* f17c464: 1000002b */ beqz $zero,.L0f17c514 +/* f17c468: 24020001 */ addiu $v0,$zero,0x1 +.L0f17c46c: +/* f17c46c: 90a90001 */ lbu $t1,0x1($a1) +/* f17c470: 3c0b800b */ lui $t3,0x800b +/* f17c474: 00095080 */ sll $t2,$t1,0x2 +/* f17c478: 01495021 */ addu $t2,$t2,$t1 +/* f17c47c: 000a5140 */ sll $t2,$t2,0x5 +/* f17c480: 016a5821 */ addu $t3,$t3,$t2 +/* f17c484: 916bc855 */ lbu $t3,-0x37ab($t3) +/* f17c488: 10000021 */ beqz $zero,.L0f17c510 +/* f17c48c: accb0000 */ sw $t3,0x0($a2) +.L0f17c490: +/* f17c490: 90ad0001 */ lbu $t5,0x1($a1) +/* f17c494: 94cc0002 */ lhu $t4,0x2($a2) +/* f17c498: 3c01800b */ lui $at,0x800b +/* f17c49c: 000dc080 */ sll $t8,$t5,0x2 +/* f17c4a0: 030dc021 */ addu $t8,$t8,$t5 +/* f17c4a4: 0018c140 */ sll $t8,$t8,0x5 +/* f17c4a8: 00380821 */ addu $at,$at,$t8 +/* f17c4ac: 10000018 */ beqz $zero,.L0f17c510 +/* f17c4b0: a02cc855 */ sb $t4,-0x37ab($at) +.L0f17c4b4: +/* f17c4b4: 90af0001 */ lbu $t7,0x1($a1) +/* f17c4b8: 3c04800b */ lui $a0,0x800b +/* f17c4bc: afa60028 */ sw $a2,0x28($sp) +/* f17c4c0: 000f7080 */ sll $t6,$t7,0x2 +/* f17c4c4: 01cf7021 */ addu $t6,$t6,$t7 +/* f17c4c8: 000e7140 */ sll $t6,$t6,0x5 +/* f17c4cc: 008e2021 */ addu $a0,$a0,$t6 +/* f17c4d0: 0fc61ddc */ jal func0f187770 +/* f17c4d4: 9084c855 */ lbu $a0,-0x37ab($a0) +/* f17c4d8: 3c0142c8 */ lui $at,0x42c8 +/* f17c4dc: 44812000 */ mtc1 $at,$f4 +/* f17c4e0: 8fb90028 */ lw $t9,0x28($sp) +/* f17c4e4: 3c057f1c */ lui $a1,0x7f1c +/* f17c4e8: 46040182 */ mul.s $f6,$f0,$f4 +/* f17c4ec: 3c067f1c */ lui $a2,0x7f1c +/* f17c4f0: 3c077f1c */ lui $a3,0x7f1c +/* f17c4f4: 8f240004 */ lw $a0,0x4($t9) +/* f17c4f8: 24e78020 */ addiu $a3,$a3,-32736 +/* f17c4fc: 24c6801c */ addiu $a2,$a2,-32740 +/* f17c500: 24a5800c */ addiu $a1,$a1,-32756 +/* f17c504: 46003221 */ cvt.d.s $f8,$f6 +/* f17c508: 0c004dad */ jal 0x136b4 +/* f17c50c: f7a80010 */ sdc1 $f8,0x10($sp) +.L0f17c510: +/* f17c510: 00001025 */ or $v0,$zero,$zero +.L0f17c514: +/* f17c514: 8fbf001c */ lw $ra,0x1c($sp) +/* f17c518: 27bd0020 */ addiu $sp,$sp,0x20 +/* f17c51c: 03e00008 */ jr $ra +/* f17c520: 00000000 */ sll $zero,$zero,0x0 +/* f17c524: 90830001 */ lbu $v1,0x1($a0) +/* f17c528: 3c0e800b */ lui $t6,0x800b +/* f17c52c: 95cecb9e */ lhu $t6,-0x3462($t6) +/* f17c530: 240f0001 */ addiu $t7,$zero,0x1 +/* f17c534: 006fc004 */ sllv $t8,$t7,$v1 +/* f17c538: 01d8c824 */ and $t9,$t6,$t8 +/* f17c53c: 13200008 */ beqz $t9,.L0f17c560 +/* f17c540: 3c027f1c */ lui $v0,0x7f1c +/* f17c544: 00034080 */ sll $t0,$v1,0x2 +/* f17c548: 01034021 */ addu $t0,$t0,$v1 +/* f17c54c: 3c09800b */ lui $t1,0x800b +/* f17c550: 2529c7b8 */ addiu $t1,$t1,-14408 +/* f17c554: 00084140 */ sll $t0,$t0,0x5 +/* f17c558: 03e00008 */ jr $ra +/* f17c55c: 01091021 */ addu $v0,$t0,$t1 +.L0f17c560: +/* f17c560: 24428024 */ addiu $v0,$v0,-32732 +/* f17c564: 03e00008 */ jr $ra +/* f17c568: 00000000 */ sll $zero,$zero,0x0 +/* f17c56c: 24010006 */ addiu $at,$zero,0x6 +/* f17c570: afa50004 */ sw $a1,0x4($sp) +/* f17c574: 14810009 */ bne $a0,$at,.L0f17c59c +/* f17c578: afa60008 */ sw $a2,0x8($sp) +/* f17c57c: 3c03800b */ lui $v1,0x800b +/* f17c580: 3c04800b */ lui $a0,0x800b +/* f17c584: 2484ca38 */ addiu $a0,$a0,-13768 +/* f17c588: 2463c7b8 */ addiu $v1,$v1,-14408 +/* f17c58c: 24020080 */ addiu $v0,$zero,0x80 +.L0f17c590: +/* f17c590: 246300a0 */ addiu $v1,$v1,0xa0 +/* f17c594: 1464fffe */ bne $v1,$a0,.L0f17c590 +/* f17c598: a062fffd */ sb $v0,-0x3($v1) +.L0f17c59c: +/* f17c59c: 03e00008 */ jr $ra +/* f17c5a0: 00001025 */ or $v0,$zero,$zero +/* f17c5a4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17c5a8: 24010064 */ addiu $at,$zero,0x64 +/* f17c5ac: afbf0014 */ sw $ra,0x14($sp) +/* f17c5b0: afa5001c */ sw $a1,0x1c($sp) +/* f17c5b4: 14810013 */ bne $a0,$at,.L0f17c604 +/* f17c5b8: afa60020 */ sw $a2,0x20($sp) +/* f17c5bc: 3c038007 */ lui $v1,0x8007 +/* f17c5c0: 8c631448 */ lw $v1,0x1448($v1) +/* f17c5c4: 3c0f800b */ lui $t7,0x800b +/* f17c5c8: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f17c5cc: 00037080 */ sll $t6,$v1,0x2 +/* f17c5d0: 01c37021 */ addu $t6,$t6,$v1 +/* f17c5d4: 000e7140 */ sll $t6,$t6,0x5 +/* f17c5d8: 01cf1021 */ addu $v0,$t6,$t7 +/* f17c5dc: 8c58004c */ lw $t8,0x4c($v0) +/* f17c5e0: 53000009 */ beqzl $t8,.L0f17c608 +/* f17c5e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f17c5e8: 94590050 */ lhu $t9,0x50($v0) +/* f17c5ec: 2444004c */ addiu $a0,$v0,0x4c +/* f17c5f0: 24050003 */ addiu $a1,$zero,0x3 +/* f17c5f4: 53200004 */ beqzl $t9,.L0f17c608 +/* f17c5f8: 8fbf0014 */ lw $ra,0x14($sp) +/* f17c5fc: 0fc42539 */ jal func0f1094e4 +/* f17c600: 00603025 */ or $a2,$v1,$zero +.L0f17c604: +/* f17c604: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17c608: +/* f17c608: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17c60c: 00001025 */ or $v0,$zero,$zero +/* f17c610: 03e00008 */ jr $ra +/* f17c614: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f17c618 +/* f17c618: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17c61c: 24010066 */ addiu $at,$zero,0x66 +/* f17c620: afbf0014 */ sw $ra,0x14($sp) +/* f17c624: afa5001c */ sw $a1,0x1c($sp) +/* f17c628: 14810019 */ bne $a0,$at,.L0f17c690 +/* f17c62c: afa60020 */ sw $a2,0x20($sp) +/* f17c630: 3c0e8007 */ lui $t6,0x8007 +/* f17c634: 8dce1448 */ lw $t6,0x1448($t6) +/* f17c638: 3c18800a */ lui $t8,0x800a +/* f17c63c: 3c08800b */ lui $t0,0x800b +/* f17c640: 000e78c0 */ sll $t7,$t6,0x3 +/* f17c644: 01ee7823 */ subu $t7,$t7,$t6 +/* f17c648: 000f7880 */ sll $t7,$t7,0x2 +/* f17c64c: 01ee7821 */ addu $t7,$t7,$t6 +/* f17c650: 000f78c0 */ sll $t7,$t7,0x3 +/* f17c654: 01ee7823 */ subu $t7,$t7,$t6 +/* f17c658: 000f7900 */ sll $t7,$t7,0x4 +/* f17c65c: 030fc021 */ addu $t8,$t8,$t7 +/* f17c660: 8f18ee1c */ lw $t8,-0x11e4($t8) +/* f17c664: 0018c880 */ sll $t9,$t8,0x2 +/* f17c668: 0338c821 */ addu $t9,$t9,$t8 +/* f17c66c: 0019c880 */ sll $t9,$t9,0x2 +/* f17c670: 0338c823 */ subu $t9,$t9,$t8 +/* f17c674: 0019c880 */ sll $t9,$t9,0x2 +/* f17c678: 01194021 */ addu $t0,$t0,$t9 +/* f17c67c: 9108c538 */ lbu $t0,-0x3ac8($t0) +/* f17c680: 55000004 */ bnezl $t0,.L0f17c694 +/* f17c684: 8fbf0014 */ lw $ra,0x14($sp) +/* f17c688: 0fc3cdb7 */ jal func0f0f36dc +/* f17c68c: 00000000 */ sll $zero,$zero,0x0 +.L0f17c690: +/* f17c690: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17c694: +/* f17c694: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17c698: 00001025 */ or $v0,$zero,$zero +/* f17c69c: 03e00008 */ jr $ra +/* f17c6a0: 00000000 */ sll $zero,$zero,0x0 +/* f17c6a4: 27bdffa8 */ addiu $sp,$sp,-88 +/* f17c6a8: 3c0e8008 */ lui $t6,0x8008 +/* f17c6ac: afbf002c */ sw $ra,0x2c($sp) +/* f17c6b0: afb40028 */ sw $s4,0x28($sp) +/* f17c6b4: afb30024 */ sw $s3,0x24($sp) +/* f17c6b8: afb20020 */ sw $s2,0x20($sp) +/* f17c6bc: afb1001c */ sw $s1,0x1c($sp) +/* f17c6c0: afb00018 */ sw $s0,0x18($sp) +/* f17c6c4: afa5005c */ sw $a1,0x5c($sp) +/* f17c6c8: 25ce57d0 */ addiu $t6,$t6,0x57d0 +/* f17c6cc: 8dc10000 */ lw $at,0x0($t6) +/* f17c6d0: 27b30040 */ addiu $s3,$sp,0x40 +/* f17c6d4: 2488ffff */ addiu $t0,$a0,-1 +/* f17c6d8: ae610000 */ sw $at,0x0($s3) +/* f17c6dc: 8dd90004 */ lw $t9,0x4($t6) +/* f17c6e0: 00c0a025 */ or $s4,$a2,$zero +/* f17c6e4: 00009025 */ or $s2,$zero,$zero +/* f17c6e8: ae790004 */ sw $t9,0x4($s3) +/* f17c6ec: 8dc10008 */ lw $at,0x8($t6) +/* f17c6f0: ae610008 */ sw $at,0x8($s3) +/* f17c6f4: 8dd9000c */ lw $t9,0xc($t6) +/* f17c6f8: 2d010010 */ sltiu $at,$t0,0x10 +/* f17c6fc: 102000c7 */ beqz $at,.L0f17ca1c +/* f17c700: ae79000c */ sw $t9,0xc($s3) +/* f17c704: 00084080 */ sll $t0,$t0,0x2 +/* f17c708: 3c017f1c */ lui $at,0x7f1c +/* f17c70c: 00280821 */ addu $at,$at,$t0 +/* f17c710: 8c2881ac */ lw $t0,-0x7e54($at) +/* f17c714: 01000008 */ jr $t0 +/* f17c718: 00000000 */ sll $zero,$zero,0x0 +/* f17c71c: 3c108008 */ lui $s0,0x8008 +/* f17c720: 3c118008 */ lui $s1,0x8008 +/* f17c724: 263177bc */ addiu $s1,$s1,0x77bc +/* f17c728: 2610772c */ addiu $s0,$s0,0x772c +.L0f17c72c: +/* f17c72c: 0fc67244 */ jal func0f19c910 +/* f17c730: 92040006 */ lbu $a0,0x6($s0) +/* f17c734: 10400002 */ beqz $v0,.L0f17c740 +/* f17c738: 26100008 */ addiu $s0,$s0,0x8 +/* f17c73c: 26520001 */ addiu $s2,$s2,0x1 +.L0f17c740: +/* f17c740: 1611fffa */ bne $s0,$s1,.L0f17c72c +/* f17c744: 00000000 */ sll $zero,$zero,0x0 +/* f17c748: 100000b4 */ beqz $zero,.L0f17ca1c +/* f17c74c: ae920000 */ sw $s2,0x0($s4) +/* f17c750: 3c108008 */ lui $s0,0x8008 +/* f17c754: 3c118008 */ lui $s1,0x8008 +/* f17c758: 263177bc */ addiu $s1,$s1,0x77bc +/* f17c75c: 2610772c */ addiu $s0,$s0,0x772c +.L0f17c760: +/* f17c760: 0fc67244 */ jal func0f19c910 +/* f17c764: 92040006 */ lbu $a0,0x6($s0) +/* f17c768: 5040000a */ beqzl $v0,.L0f17c794 +/* f17c76c: 26100008 */ addiu $s0,$s0,0x8 +/* f17c770: 8e890000 */ lw $t1,0x0($s4) +/* f17c774: 56490006 */ bnel $s2,$t1,.L0f17c790 +/* f17c778: 26520001 */ addiu $s2,$s2,0x1 +/* f17c77c: 0fc5b9f1 */ jal func0f16e7c4 +/* f17c780: 86040002 */ lh $a0,0x2($s0) +/* f17c784: 100000a7 */ beqz $zero,.L0f17ca24 +/* f17c788: 8fbf002c */ lw $ra,0x2c($sp) +/* f17c78c: 26520001 */ addiu $s2,$s2,0x1 +.L0f17c790: +/* f17c790: 26100008 */ addiu $s0,$s0,0x8 +.L0f17c794: +/* f17c794: 1611fff2 */ bne $s0,$s1,.L0f17c760 +/* f17c798: 00000000 */ sll $zero,$zero,0x0 +/* f17c79c: 100000a0 */ beqz $zero,.L0f17ca20 +/* f17c7a0: 00001025 */ or $v0,$zero,$zero +/* f17c7a4: 3c0a8007 */ lui $t2,0x8007 +/* f17c7a8: 8d4a1448 */ lw $t2,0x1448($t2) +/* f17c7ac: 3c0c800a */ lui $t4,0x800a +/* f17c7b0: afa00038 */ sw $zero,0x38($sp) +/* f17c7b4: 000a58c0 */ sll $t3,$t2,0x3 +/* f17c7b8: 016a5823 */ subu $t3,$t3,$t2 +/* f17c7bc: 000b5880 */ sll $t3,$t3,0x2 +/* f17c7c0: 016a5821 */ addu $t3,$t3,$t2 +/* f17c7c4: 000b58c0 */ sll $t3,$t3,0x3 +/* f17c7c8: 016a5823 */ subu $t3,$t3,$t2 +/* f17c7cc: 000b5900 */ sll $t3,$t3,0x4 +/* f17c7d0: 018b6021 */ addu $t4,$t4,$t3 +/* f17c7d4: 8d8cee1c */ lw $t4,-0x11e4($t4) +/* f17c7d8: 3c18800b */ lui $t8,0x800b +/* f17c7dc: 05810007 */ bgez $t4,.L0f17c7fc +/* f17c7e0: afac003c */ sw $t4,0x3c($sp) +/* f17c7e4: 0fc632ee */ jal func0f18cbb8 +/* f17c7e8: 00000000 */ sll $zero,$zero,0x0 +/* f17c7ec: 240d0001 */ addiu $t5,$zero,0x1 +/* f17c7f0: afa2003c */ sw $v0,0x3c($sp) +/* f17c7f4: 1000000a */ beqz $zero,.L0f17c820 +/* f17c7f8: afad0038 */ sw $t5,0x38($sp) +.L0f17c7fc: +/* f17c7fc: 8faf003c */ lw $t7,0x3c($sp) +/* f17c800: 9718cb9e */ lhu $t8,-0x3462($t8) +/* f17c804: 24190001 */ addiu $t9,$zero,0x1 +/* f17c808: 25ee0004 */ addiu $t6,$t7,0x4 +/* f17c80c: 01d94004 */ sllv $t0,$t9,$t6 +/* f17c810: 03084824 */ and $t1,$t8,$t0 +/* f17c814: 15200002 */ bnez $t1,.L0f17c820 +/* f17c818: 240a0001 */ addiu $t2,$zero,0x1 +/* f17c81c: afaa0038 */ sw $t2,0x38($sp) +.L0f17c820: +/* f17c820: 3c108008 */ lui $s0,0x8008 +/* f17c824: 2610772c */ addiu $s0,$s0,0x772c +/* f17c828: 00008825 */ or $s1,$zero,$zero +/* f17c82c: 24130012 */ addiu $s3,$zero,0x12 +.L0f17c830: +/* f17c830: 0fc67244 */ jal func0f19c910 +/* f17c834: 92040006 */ lbu $a0,0x6($s0) +/* f17c838: 50400005 */ beqzl $v0,.L0f17c850 +/* f17c83c: 26310001 */ addiu $s1,$s1,0x1 +/* f17c840: 8e8b0000 */ lw $t3,0x0($s4) +/* f17c844: 124b0004 */ beq $s2,$t3,.L0f17c858 +/* f17c848: 26520001 */ addiu $s2,$s2,0x1 +/* f17c84c: 26310001 */ addiu $s1,$s1,0x1 +.L0f17c850: +/* f17c850: 1633fff7 */ bne $s1,$s3,.L0f17c830 +/* f17c854: 26100008 */ addiu $s0,$s0,0x8 +.L0f17c858: +/* f17c858: 8fac0038 */ lw $t4,0x38($sp) +/* f17c85c: 8fad003c */ lw $t5,0x3c($sp) +/* f17c860: 3c19800b */ lui $t9,0x800b +/* f17c864: 11800006 */ beqz $t4,.L0f17c880 +/* f17c868: 000d7880 */ sll $t7,$t5,0x2 +/* f17c86c: 8fa4003c */ lw $a0,0x3c($sp) +/* f17c870: 0fc63261 */ jal func0f18c984 +/* f17c874: 322500ff */ andi $a1,$s1,0xff +/* f17c878: 1000000e */ beqz $zero,.L0f17c8b4 +/* f17c87c: 00000000 */ sll $zero,$zero,0x0 +.L0f17c880: +/* f17c880: 01ed7821 */ addu $t7,$t7,$t5 +/* f17c884: 920e0000 */ lbu $t6,0x0($s0) +/* f17c888: 000f7880 */ sll $t7,$t7,0x2 +/* f17c88c: 01ed7823 */ subu $t7,$t7,$t5 +/* f17c890: 000f7880 */ sll $t7,$t7,0x2 +/* f17c894: 2739c538 */ addiu $t9,$t9,-15048 +/* f17c898: 01f91021 */ addu $v0,$t7,$t9 +/* f17c89c: 31d800ff */ andi $t8,$t6,0xff +/* f17c8a0: 17000004 */ bnez $t8,.L0f17c8b4 +/* f17c8a4: a04e0047 */ sb $t6,0x47($v0) +/* f17c8a8: 8fa4003c */ lw $a0,0x3c($sp) +/* f17c8ac: 0fc632d8 */ jal func0f18cb60 +/* f17c8b0: 92050001 */ lbu $a1,0x1($s0) +.L0f17c8b4: +/* f17c8b4: 0fc63377 */ jal func0f18cddc +/* f17c8b8: 00000000 */ sll $zero,$zero,0x0 +/* f17c8bc: 3c098007 */ lui $t1,0x8007 +/* f17c8c0: 8d291448 */ lw $t1,0x1448($t1) +/* f17c8c4: 8e880000 */ lw $t0,0x0($s4) +/* f17c8c8: 3c01800a */ lui $at,0x800a +/* f17c8cc: 000950c0 */ sll $t2,$t1,0x3 +/* f17c8d0: 01495023 */ subu $t2,$t2,$t1 +/* f17c8d4: 000a5080 */ sll $t2,$t2,0x2 +/* f17c8d8: 01495021 */ addu $t2,$t2,$t1 +/* f17c8dc: 000a50c0 */ sll $t2,$t2,0x3 +/* f17c8e0: 01495023 */ subu $t2,$t2,$t1 +/* f17c8e4: 000a5100 */ sll $t2,$t2,0x4 +/* f17c8e8: 002a0821 */ addu $at,$at,$t2 +/* f17c8ec: 1000004b */ beqz $zero,.L0f17ca1c +/* f17c8f0: ac28ee20 */ sw $t0,-0x11e0($at) +/* f17c8f4: 3c108008 */ lui $s0,0x8008 +/* f17c8f8: 2610772c */ addiu $s0,$s0,0x772c +/* f17c8fc: 00008825 */ or $s1,$zero,$zero +/* f17c900: 24130012 */ addiu $s3,$zero,0x12 +.L0f17c904: +/* f17c904: 0fc67244 */ jal func0f19c910 +/* f17c908: 92040006 */ lbu $a0,0x6($s0) +/* f17c90c: 50400005 */ beqzl $v0,.L0f17c924 +/* f17c910: 26310001 */ addiu $s1,$s1,0x1 +/* f17c914: 8e8b0000 */ lw $t3,0x0($s4) +/* f17c918: 124b0004 */ beq $s2,$t3,.L0f17c92c +/* f17c91c: 26520001 */ addiu $s2,$s2,0x1 +/* f17c920: 26310001 */ addiu $s1,$s1,0x1 +.L0f17c924: +/* f17c924: 1633fff7 */ bne $s1,$s3,.L0f17c904 +/* f17c928: 26100008 */ addiu $s0,$s0,0x8 +.L0f17c92c: +/* f17c92c: 3c0c8007 */ lui $t4,0x8007 +/* f17c930: 8d8c1448 */ lw $t4,0x1448($t4) +/* f17c934: 3c01800a */ lui $at,0x800a +/* f17c938: 000c68c0 */ sll $t5,$t4,0x3 +/* f17c93c: 01ac6823 */ subu $t5,$t5,$t4 +/* f17c940: 000d6880 */ sll $t5,$t5,0x2 +/* f17c944: 01ac6821 */ addu $t5,$t5,$t4 +/* f17c948: 000d68c0 */ sll $t5,$t5,0x3 +/* f17c94c: 01ac6823 */ subu $t5,$t5,$t4 +/* f17c950: 000d6900 */ sll $t5,$t5,0x4 +/* f17c954: 002d0821 */ addu $at,$at,$t5 +/* f17c958: ac31ee24 */ sw $s1,-0x11dc($at) +/* f17c95c: 3c0f8007 */ lui $t7,0x8007 +/* f17c960: 8def1448 */ lw $t7,0x1448($t7) +/* f17c964: 3c0e800a */ lui $t6,0x800a +/* f17c968: 000fc8c0 */ sll $t9,$t7,0x3 +/* f17c96c: 032fc823 */ subu $t9,$t9,$t7 +/* f17c970: 0019c880 */ sll $t9,$t9,0x2 +/* f17c974: 032fc821 */ addu $t9,$t9,$t7 +/* f17c978: 0019c8c0 */ sll $t9,$t9,0x3 +/* f17c97c: 032fc823 */ subu $t9,$t9,$t7 +/* f17c980: 0019c900 */ sll $t9,$t9,0x4 +/* f17c984: 01d97021 */ addu $t6,$t6,$t9 +/* f17c988: 8dceee20 */ lw $t6,-0x11e0($t6) +/* f17c98c: 10000023 */ beqz $zero,.L0f17ca1c +/* f17c990: ae8e0000 */ sw $t6,0x0($s4) +/* f17c994: 24180002 */ addiu $t8,$zero,0x2 +/* f17c998: 10000020 */ beqz $zero,.L0f17ca1c +/* f17c99c: ae980000 */ sw $t8,0x0($s4) +/* f17c9a0: 8e890000 */ lw $t1,0x0($s4) +/* f17c9a4: 000940c0 */ sll $t0,$t1,0x3 +/* f17c9a8: 02685021 */ addu $t2,$s3,$t0 +/* f17c9ac: 0fc5b9f1 */ jal func0f16e7c4 +/* f17c9b0: 95440004 */ lhu $a0,0x4($t2) +/* f17c9b4: 1000001b */ beqz $zero,.L0f17ca24 +/* f17c9b8: 8fbf002c */ lw $ra,0x2c($sp) +/* f17c9bc: 8e8b0000 */ lw $t3,0x0($s4) +/* f17c9c0: 3c108008 */ lui $s0,0x8008 +/* f17c9c4: 2610772c */ addiu $s0,$s0,0x772c +/* f17c9c8: 000b60c0 */ sll $t4,$t3,0x3 +/* f17c9cc: 026c6821 */ addu $t5,$s3,$t4 +/* f17c9d0: 8daf0000 */ lw $t7,0x0($t5) +/* f17c9d4: 00008825 */ or $s1,$zero,$zero +/* f17c9d8: 59e00010 */ blezl $t7,.L0f17ca1c +/* f17c9dc: ae920008 */ sw $s2,0x8($s4) +.L0f17c9e0: +/* f17c9e0: 0fc67244 */ jal func0f19c910 +/* f17c9e4: 92040006 */ lbu $a0,0x6($s0) +/* f17c9e8: 50400003 */ beqzl $v0,.L0f17c9f8 +/* f17c9ec: 8e990000 */ lw $t9,0x0($s4) +/* f17c9f0: 26520001 */ addiu $s2,$s2,0x1 +/* f17c9f4: 8e990000 */ lw $t9,0x0($s4) +.L0f17c9f8: +/* f17c9f8: 26310001 */ addiu $s1,$s1,0x1 +/* f17c9fc: 26100008 */ addiu $s0,$s0,0x8 +/* f17ca00: 001970c0 */ sll $t6,$t9,0x3 +/* f17ca04: 026ec021 */ addu $t8,$s3,$t6 +/* f17ca08: 8f090000 */ lw $t1,0x0($t8) +/* f17ca0c: 0229082a */ slt $at,$s1,$t1 +/* f17ca10: 1420fff3 */ bnez $at,.L0f17c9e0 +/* f17ca14: 00000000 */ sll $zero,$zero,0x0 +/* f17ca18: ae920008 */ sw $s2,0x8($s4) +.L0f17ca1c: +/* f17ca1c: 00001025 */ or $v0,$zero,$zero +.L0f17ca20: +/* f17ca20: 8fbf002c */ lw $ra,0x2c($sp) +.L0f17ca24: +/* f17ca24: 8fb00018 */ lw $s0,0x18($sp) +/* f17ca28: 8fb1001c */ lw $s1,0x1c($sp) +/* f17ca2c: 8fb20020 */ lw $s2,0x20($sp) +/* f17ca30: 8fb30024 */ lw $s3,0x24($sp) +/* f17ca34: 8fb40028 */ lw $s4,0x28($sp) +/* f17ca38: 03e00008 */ jr $ra +/* f17ca3c: 27bd0058 */ addiu $sp,$sp,0x58 +/* f17ca40: 3c0e8007 */ lui $t6,0x8007 +/* f17ca44: 8dce1448 */ lw $t6,0x1448($t6) +/* f17ca48: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17ca4c: afa40018 */ sw $a0,0x18($sp) +/* f17ca50: 000e78c0 */ sll $t7,$t6,0x3 +/* f17ca54: 01ee7823 */ subu $t7,$t7,$t6 +/* f17ca58: 000f7880 */ sll $t7,$t7,0x2 +/* f17ca5c: 01ee7821 */ addu $t7,$t7,$t6 +/* f17ca60: 000f78c0 */ sll $t7,$t7,0x3 +/* f17ca64: 01ee7823 */ subu $t7,$t7,$t6 +/* f17ca68: 000f7900 */ sll $t7,$t7,0x4 +/* f17ca6c: 3c04800a */ lui $a0,0x800a +/* f17ca70: 008f2021 */ addu $a0,$a0,$t7 +/* f17ca74: 8c84ee24 */ lw $a0,-0x11dc($a0) +/* f17ca78: afbf0014 */ sw $ra,0x14($sp) +/* f17ca7c: 0fc5b9f1 */ jal func0f16e7c4 +/* f17ca80: 2484586a */ addiu $a0,$a0,0x586a +/* f17ca84: 8fbf0014 */ lw $ra,0x14($sp) +/* f17ca88: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17ca8c: 03e00008 */ jr $ra +/* f17ca90: 00000000 */ sll $zero,$zero,0x0 +/* f17ca94: 27bdffe0 */ addiu $sp,$sp,-32 +/* f17ca98: afbf001c */ sw $ra,0x1c($sp) +/* f17ca9c: 8cae0008 */ lw $t6,0x8($a1) +/* f17caa0: 24010001 */ addiu $at,$zero,0x1 +/* f17caa4: 00001825 */ or $v1,$zero,$zero +/* f17caa8: 55c1000a */ bnel $t6,$at,.L0f17cad4 +/* f17caac: 24010006 */ addiu $at,$zero,0x6 +/* f17cab0: afa40020 */ sw $a0,0x20($sp) +/* f17cab4: afa50024 */ sw $a1,0x24($sp) +/* f17cab8: 0fc62ec9 */ jal func0f18bb24 +/* f17cabc: afa60028 */ sw $a2,0x28($sp) +/* f17cac0: 8fa40020 */ lw $a0,0x20($sp) +/* f17cac4: 8fa50024 */ lw $a1,0x24($sp) +/* f17cac8: 8fa60028 */ lw $a2,0x28($sp) +/* f17cacc: 00401825 */ or $v1,$v0,$zero +/* f17cad0: 24010006 */ addiu $at,$zero,0x6 +.L0f17cad4: +/* f17cad4: 10810018 */ beq $a0,$at,.L0f17cb38 +/* f17cad8: 3c0b8007 */ lui $t3,0x8007 +/* f17cadc: 2401000d */ addiu $at,$zero,0xd +/* f17cae0: 1081002a */ beq $a0,$at,.L0f17cb8c +/* f17cae4: 3c0f8007 */ lui $t7,0x8007 +/* f17cae8: 8def1448 */ lw $t7,0x1448($t7) +/* f17caec: 3c19800a */ lui $t9,0x800a +/* f17caf0: 3c07800b */ lui $a3,0x800b +/* f17caf4: 000fc0c0 */ sll $t8,$t7,0x3 +/* f17caf8: 030fc023 */ subu $t8,$t8,$t7 +/* f17cafc: 0018c080 */ sll $t8,$t8,0x2 +/* f17cb00: 030fc021 */ addu $t8,$t8,$t7 +/* f17cb04: 0018c0c0 */ sll $t8,$t8,0x3 +/* f17cb08: 030fc023 */ subu $t8,$t8,$t7 +/* f17cb0c: 0018c100 */ sll $t8,$t8,0x4 +/* f17cb10: 0338c821 */ addu $t9,$t9,$t8 +/* f17cb14: 8f39ee1c */ lw $t9,-0x11e4($t9) +/* f17cb18: 00194080 */ sll $t0,$t9,0x2 +/* f17cb1c: 01194021 */ addu $t0,$t0,$t9 +/* f17cb20: 00084080 */ sll $t0,$t0,0x2 +/* f17cb24: 01194023 */ subu $t0,$t0,$t9 +/* f17cb28: 00084080 */ sll $t0,$t0,0x2 +/* f17cb2c: 00e83821 */ addu $a3,$a3,$t0 +/* f17cb30: 10000036 */ beqz $zero,.L0f17cc0c +/* f17cb34: 90e7c547 */ lbu $a3,-0x3ab9($a3) +.L0f17cb38: +/* f17cb38: 8d6b1448 */ lw $t3,0x1448($t3) +/* f17cb3c: 3c0d800a */ lui $t5,0x800a +/* f17cb40: 8cc90000 */ lw $t1,0x0($a2) +/* f17cb44: 000b60c0 */ sll $t4,$t3,0x3 +/* f17cb48: 018b6023 */ subu $t4,$t4,$t3 +/* f17cb4c: 000c6080 */ sll $t4,$t4,0x2 +/* f17cb50: 018b6021 */ addu $t4,$t4,$t3 +/* f17cb54: 000c60c0 */ sll $t4,$t4,0x3 +/* f17cb58: 018b6023 */ subu $t4,$t4,$t3 +/* f17cb5c: 000c6100 */ sll $t4,$t4,0x4 +/* f17cb60: 01ac6821 */ addu $t5,$t5,$t4 +/* f17cb64: 8dadee1c */ lw $t5,-0x11e4($t5) +/* f17cb68: 3c01800b */ lui $at,0x800b +/* f17cb6c: 01235021 */ addu $t2,$t1,$v1 +/* f17cb70: 000d7080 */ sll $t6,$t5,0x2 +/* f17cb74: 01cd7021 */ addu $t6,$t6,$t5 +/* f17cb78: 000e7080 */ sll $t6,$t6,0x2 +/* f17cb7c: 01cd7023 */ subu $t6,$t6,$t5 +/* f17cb80: 000e7080 */ sll $t6,$t6,0x2 +/* f17cb84: 002e0821 */ addu $at,$at,$t6 +/* f17cb88: a02ac547 */ sb $t2,-0x3ab9($at) +.L0f17cb8c: +/* f17cb8c: 3c0f8007 */ lui $t7,0x8007 +/* f17cb90: 8def1448 */ lw $t7,0x1448($t7) +/* f17cb94: 3c19800a */ lui $t9,0x800a +/* f17cb98: 3c09800b */ lui $t1,0x800b +/* f17cb9c: 000fc0c0 */ sll $t8,$t7,0x3 +/* f17cba0: 030fc023 */ subu $t8,$t8,$t7 +/* f17cba4: 0018c080 */ sll $t8,$t8,0x2 +/* f17cba8: 030fc021 */ addu $t8,$t8,$t7 +/* f17cbac: 0018c0c0 */ sll $t8,$t8,0x3 +/* f17cbb0: 030fc023 */ subu $t8,$t8,$t7 +/* f17cbb4: 0018c100 */ sll $t8,$t8,0x4 +/* f17cbb8: 0338c821 */ addu $t9,$t9,$t8 +/* f17cbbc: 8f39ee1c */ lw $t9,-0x11e4($t9) +/* f17cbc0: 2529c538 */ addiu $t1,$t1,-15048 +/* f17cbc4: 2401000d */ addiu $at,$zero,0xd +/* f17cbc8: 00194080 */ sll $t0,$t9,0x2 +/* f17cbcc: 01194021 */ addu $t0,$t0,$t9 +/* f17cbd0: 00084080 */ sll $t0,$t0,0x2 +/* f17cbd4: 01194023 */ subu $t0,$t0,$t9 +/* f17cbd8: 00084080 */ sll $t0,$t0,0x2 +/* f17cbdc: 1481000a */ bne $a0,$at,.L0f17cc08 +/* f17cbe0: 01091021 */ addu $v0,$t0,$t1 +/* f17cbe4: 8cab0008 */ lw $t3,0x8($a1) +/* f17cbe8: 24010001 */ addiu $at,$zero,0x1 +/* f17cbec: 55610007 */ bnel $t3,$at,.L0f17cc0c +/* f17cbf0: 9047000f */ lbu $a3,0xf($v0) +/* f17cbf4: 904c000f */ lbu $t4,0xf($v0) +/* f17cbf8: 0183082a */ slt $at,$t4,$v1 +/* f17cbfc: 50200003 */ beqzl $at,.L0f17cc0c +/* f17cc00: 9047000f */ lbu $a3,0xf($v0) +/* f17cc04: a043000f */ sb $v1,0xf($v0) +.L0f17cc08: +/* f17cc08: 9047000f */ lbu $a3,0xf($v0) +.L0f17cc0c: +/* f17cc0c: 0fc5ed3e */ jal func0f17b4f8 +/* f17cc10: afa00010 */ sw $zero,0x10($sp) +/* f17cc14: 8fbf001c */ lw $ra,0x1c($sp) +/* f17cc18: 27bd0020 */ addiu $sp,$sp,0x20 +/* f17cc1c: 03e00008 */ jr $ra +/* f17cc20: 00000000 */ sll $zero,$zero,0x0 +/* f17cc24: 27bdffe0 */ addiu $sp,$sp,-32 +/* f17cc28: 24010006 */ addiu $at,$zero,0x6 +/* f17cc2c: 14810016 */ bne $a0,$at,.L0f17cc88 +/* f17cc30: afbf001c */ sw $ra,0x1c($sp) +/* f17cc34: 3c0f8007 */ lui $t7,0x8007 +/* f17cc38: 8def1448 */ lw $t7,0x1448($t7) +/* f17cc3c: 3c19800a */ lui $t9,0x800a +/* f17cc40: 8cce0000 */ lw $t6,0x0($a2) +/* f17cc44: 000fc0c0 */ sll $t8,$t7,0x3 +/* f17cc48: 030fc023 */ subu $t8,$t8,$t7 +/* f17cc4c: 0018c080 */ sll $t8,$t8,0x2 +/* f17cc50: 030fc021 */ addu $t8,$t8,$t7 +/* f17cc54: 0018c0c0 */ sll $t8,$t8,0x3 +/* f17cc58: 030fc023 */ subu $t8,$t8,$t7 +/* f17cc5c: 0018c100 */ sll $t8,$t8,0x4 +/* f17cc60: 0338c821 */ addu $t9,$t9,$t8 +/* f17cc64: 8f39ee1c */ lw $t9,-0x11e4($t9) +/* f17cc68: 3c01800b */ lui $at,0x800b +/* f17cc6c: 00194080 */ sll $t0,$t9,0x2 +/* f17cc70: 01194021 */ addu $t0,$t0,$t9 +/* f17cc74: 00084080 */ sll $t0,$t0,0x2 +/* f17cc78: 01194023 */ subu $t0,$t0,$t9 +/* f17cc7c: 00084080 */ sll $t0,$t0,0x2 +/* f17cc80: 00280821 */ addu $at,$at,$t0 +/* f17cc84: a02ec548 */ sb $t6,-0x3ab8($at) +.L0f17cc88: +/* f17cc88: 3c098007 */ lui $t1,0x8007 +/* f17cc8c: 8d291448 */ lw $t1,0x1448($t1) +/* f17cc90: 3c0b800a */ lui $t3,0x800a +/* f17cc94: 3c0d800b */ lui $t5,0x800b +/* f17cc98: 000950c0 */ sll $t2,$t1,0x3 +/* f17cc9c: 01495023 */ subu $t2,$t2,$t1 +/* f17cca0: 000a5080 */ sll $t2,$t2,0x2 +/* f17cca4: 01495021 */ addu $t2,$t2,$t1 +/* f17cca8: 000a50c0 */ sll $t2,$t2,0x3 +/* f17ccac: 01495023 */ subu $t2,$t2,$t1 +/* f17ccb0: 000a5100 */ sll $t2,$t2,0x4 +/* f17ccb4: 016a5821 */ addu $t3,$t3,$t2 +/* f17ccb8: 8d6bee1c */ lw $t3,-0x11e4($t3) +/* f17ccbc: 25adc538 */ addiu $t5,$t5,-15048 +/* f17ccc0: afa00014 */ sw $zero,0x14($sp) +/* f17ccc4: 000b6080 */ sll $t4,$t3,0x2 +/* f17ccc8: 018b6021 */ addu $t4,$t4,$t3 +/* f17cccc: 000c6080 */ sll $t4,$t4,0x2 +/* f17ccd0: 018b6023 */ subu $t4,$t4,$t3 +/* f17ccd4: 000c6080 */ sll $t4,$t4,0x2 +/* f17ccd8: 018d1021 */ addu $v0,$t4,$t5 +/* f17ccdc: 904f000f */ lbu $t7,0xf($v0) +/* f17cce0: 90470010 */ lbu $a3,0x10($v0) +/* f17cce4: 0fc5e769 */ jal func0f179da4 +/* f17cce8: afaf0010 */ sw $t7,0x10($sp) +/* f17ccec: 8fbf001c */ lw $ra,0x1c($sp) +/* f17ccf0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f17ccf4: 03e00008 */ jr $ra +/* f17ccf8: 00000000 */ sll $zero,$zero,0x0 +/* f17ccfc: 27bdffc8 */ addiu $sp,$sp,-56 +/* f17cd00: 24010066 */ addiu $at,$zero,0x66 +/* f17cd04: afbf0014 */ sw $ra,0x14($sp) +/* f17cd08: afa40038 */ sw $a0,0x38($sp) +/* f17cd0c: afa60040 */ sw $a2,0x40($sp) +/* f17cd10: 1481001b */ bne $a0,$at,.L0f17cd80 +/* f17cd14: 00a03825 */ or $a3,$a1,$zero +/* f17cd18: 3c0f8007 */ lui $t7,0x8007 +/* f17cd1c: 8def1448 */ lw $t7,0x1448($t7) +/* f17cd20: 3c02800a */ lui $v0,0x800a +/* f17cd24: 000fc0c0 */ sll $t8,$t7,0x3 +/* f17cd28: 030fc023 */ subu $t8,$t8,$t7 +/* f17cd2c: 0018c080 */ sll $t8,$t8,0x2 +/* f17cd30: 030fc021 */ addu $t8,$t8,$t7 +/* f17cd34: 0018c0c0 */ sll $t8,$t8,0x3 +/* f17cd38: 030fc023 */ subu $t8,$t8,$t7 +/* f17cd3c: 0018c100 */ sll $t8,$t8,0x4 +/* f17cd40: 00581021 */ addu $v0,$v0,$t8 +/* f17cd44: 8c42e4f8 */ lw $v0,-0x1b08($v0) +/* f17cd48: 8c590000 */ lw $t9,0x0($v0) +/* f17cd4c: 54b9000d */ bnel $a1,$t9,.L0f17cd84 +/* f17cd50: 8fa40038 */ lw $a0,0x38($sp) +/* f17cd54: 8ca30008 */ lw $v1,0x8($a1) +/* f17cd58: 8c440008 */ lw $a0,0x8($v0) +/* f17cd5c: 24650014 */ addiu $a1,$v1,0x14 +/* f17cd60: 50640008 */ beql $v1,$a0,.L0f17cd84 +/* f17cd64: 8fa40038 */ lw $a0,0x38($sp) +/* f17cd68: 10a40005 */ beq $a1,$a0,.L0f17cd80 +/* f17cd6c: 27a60028 */ addiu $a2,$sp,0x28 +/* f17cd70: 2404000b */ addiu $a0,$zero,0xb +/* f17cd74: 0fc5e80a */ jal func0f17a028 +/* f17cd78: afa7003c */ sw $a3,0x3c($sp) +/* f17cd7c: 8fa7003c */ lw $a3,0x3c($sp) +.L0f17cd80: +/* f17cd80: 8fa40038 */ lw $a0,0x38($sp) +.L0f17cd84: +/* f17cd84: 00e02825 */ or $a1,$a3,$zero +/* f17cd88: 0fc5f186 */ jal func0f17c618 +/* f17cd8c: 8fa60040 */ lw $a2,0x40($sp) +/* f17cd90: 8fbf0014 */ lw $ra,0x14($sp) +/* f17cd94: 27bd0038 */ addiu $sp,$sp,0x38 +/* f17cd98: 03e00008 */ jr $ra +/* f17cd9c: 00000000 */ sll $zero,$zero,0x0 +/* f17cda0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f17cda4: afb40028 */ sw $s4,0x28($sp) +/* f17cda8: afb20020 */ sw $s2,0x20($sp) +/* f17cdac: 24010001 */ addiu $at,$zero,0x1 +/* f17cdb0: 00c0a025 */ or $s4,$a2,$zero +/* f17cdb4: afbf002c */ sw $ra,0x2c($sp) +/* f17cdb8: afb30024 */ sw $s3,0x24($sp) +/* f17cdbc: afb1001c */ sw $s1,0x1c($sp) +/* f17cdc0: afb00018 */ sw $s0,0x18($sp) +/* f17cdc4: afa50034 */ sw $a1,0x34($sp) +/* f17cdc8: 10810038 */ beq $a0,$at,.L0f17ceac +/* f17cdcc: 00009025 */ or $s2,$zero,$zero +/* f17cdd0: 24010003 */ addiu $at,$zero,0x3 +/* f17cdd4: 10810042 */ beq $a0,$at,.L0f17cee0 +/* f17cdd8: 00008825 */ or $s1,$zero,$zero +/* f17cddc: 24130006 */ addiu $s3,$zero,0x6 +/* f17cde0: 10930006 */ beq $a0,$s3,.L0f17cdfc +/* f17cde4: 3c0e8007 */ lui $t6,0x8007 +/* f17cde8: 24010007 */ addiu $at,$zero,0x7 +/* f17cdec: 10810014 */ beq $a0,$at,.L0f17ce40 +/* f17cdf0: 3c188007 */ lui $t8,0x8007 +/* f17cdf4: 10000050 */ beqz $zero,.L0f17cf38 +/* f17cdf8: 00001025 */ or $v0,$zero,$zero +.L0f17cdfc: +/* f17cdfc: 8dce1448 */ lw $t6,0x1448($t6) +/* f17ce00: 3c04800a */ lui $a0,0x800a +/* f17ce04: 8e850000 */ lw $a1,0x0($s4) +/* f17ce08: 000e78c0 */ sll $t7,$t6,0x3 +/* f17ce0c: 01ee7823 */ subu $t7,$t7,$t6 +/* f17ce10: 000f7880 */ sll $t7,$t7,0x2 +/* f17ce14: 01ee7821 */ addu $t7,$t7,$t6 +/* f17ce18: 000f78c0 */ sll $t7,$t7,0x3 +/* f17ce1c: 01ee7823 */ subu $t7,$t7,$t6 +/* f17ce20: 000f7900 */ sll $t7,$t7,0x4 +/* f17ce24: 008f2021 */ addu $a0,$a0,$t7 +/* f17ce28: 0fc632d8 */ jal func0f18cb60 +/* f17ce2c: 8c84ee1c */ lw $a0,-0x11e4($a0) +/* f17ce30: 0fc63377 */ jal func0f18cddc +/* f17ce34: 00000000 */ sll $zero,$zero,0x0 +/* f17ce38: 1000003f */ beqz $zero,.L0f17cf38 +/* f17ce3c: 00001025 */ or $v0,$zero,$zero +.L0f17ce40: +/* f17ce40: 8f181448 */ lw $t8,0x1448($t8) +/* f17ce44: 3c08800a */ lui $t0,0x800a +/* f17ce48: 3c02800b */ lui $v0,0x800b +/* f17ce4c: 0018c8c0 */ sll $t9,$t8,0x3 +/* f17ce50: 0338c823 */ subu $t9,$t9,$t8 +/* f17ce54: 0019c880 */ sll $t9,$t9,0x2 +/* f17ce58: 0338c821 */ addu $t9,$t9,$t8 +/* f17ce5c: 0019c8c0 */ sll $t9,$t9,0x3 +/* f17ce60: 0338c823 */ subu $t9,$t9,$t8 +/* f17ce64: 0019c900 */ sll $t9,$t9,0x4 +/* f17ce68: 01194021 */ addu $t0,$t0,$t9 +/* f17ce6c: 8d08ee1c */ lw $t0,-0x11e4($t0) +/* f17ce70: 00084880 */ sll $t1,$t0,0x2 +/* f17ce74: 01284821 */ addu $t1,$t1,$t0 +/* f17ce78: 00094880 */ sll $t1,$t1,0x2 +/* f17ce7c: 01284823 */ subu $t1,$t1,$t0 +/* f17ce80: 00094880 */ sll $t1,$t1,0x2 +/* f17ce84: 00491021 */ addu $v0,$v0,$t1 +/* f17ce88: 9042c580 */ lbu $v0,-0x3a80($v0) +/* f17ce8c: 04400005 */ bltz $v0,.L0f17cea4 +/* f17ce90: 28410006 */ slti $at,$v0,0x6 +/* f17ce94: 10200003 */ beqz $at,.L0f17cea4 +/* f17ce98: 00000000 */ sll $zero,$zero,0x0 +/* f17ce9c: 10000025 */ beqz $zero,.L0f17cf34 +/* f17cea0: ae820000 */ sw $v0,0x0($s4) +.L0f17cea4: +/* f17cea4: 10000023 */ beqz $zero,.L0f17cf34 +/* f17cea8: ae800000 */ sw $zero,0x0($s4) +.L0f17ceac: +/* f17ceac: 3c108008 */ lui $s0,0x8008 +/* f17ceb0: 3c118008 */ lui $s1,0x8008 +/* f17ceb4: 2631775c */ addiu $s1,$s1,0x775c +/* f17ceb8: 2610772c */ addiu $s0,$s0,0x772c +.L0f17cebc: +/* f17cebc: 0fc67244 */ jal func0f19c910 +/* f17cec0: 92040006 */ lbu $a0,0x6($s0) +/* f17cec4: 10400002 */ beqz $v0,.L0f17ced0 +/* f17cec8: 26100008 */ addiu $s0,$s0,0x8 +/* f17cecc: 26520001 */ addiu $s2,$s2,0x1 +.L0f17ced0: +/* f17ced0: 1611fffa */ bne $s0,$s1,.L0f17cebc +/* f17ced4: 00000000 */ sll $zero,$zero,0x0 +/* f17ced8: 10000016 */ beqz $zero,.L0f17cf34 +/* f17cedc: ae920000 */ sw $s2,0x0($s4) +.L0f17cee0: +/* f17cee0: 3c108008 */ lui $s0,0x8008 +/* f17cee4: 2610772c */ addiu $s0,$s0,0x772c +/* f17cee8: 24130006 */ addiu $s3,$zero,0x6 +.L0f17ceec: +/* f17ceec: 0fc67244 */ jal func0f19c910 +/* f17cef0: 92040006 */ lbu $a0,0x6($s0) +/* f17cef4: 5040000a */ beqzl $v0,.L0f17cf20 +/* f17cef8: 26310001 */ addiu $s1,$s1,0x1 +/* f17cefc: 8e8a0000 */ lw $t2,0x0($s4) +/* f17cf00: 564a0006 */ bnel $s2,$t2,.L0f17cf1c +/* f17cf04: 26520001 */ addiu $s2,$s2,0x1 +/* f17cf08: 0fc5b9f1 */ jal func0f16e7c4 +/* f17cf0c: 26245852 */ addiu $a0,$s1,0x5852 +/* f17cf10: 1000000a */ beqz $zero,.L0f17cf3c +/* f17cf14: 8fbf002c */ lw $ra,0x2c($sp) +/* f17cf18: 26520001 */ addiu $s2,$s2,0x1 +.L0f17cf1c: +/* f17cf1c: 26310001 */ addiu $s1,$s1,0x1 +.L0f17cf20: +/* f17cf20: 1633fff2 */ bne $s1,$s3,.L0f17ceec +/* f17cf24: 26100008 */ addiu $s0,$s0,0x8 +/* f17cf28: 3c027f1c */ lui $v0,0x7f1c +/* f17cf2c: 10000002 */ beqz $zero,.L0f17cf38 +/* f17cf30: 24428028 */ addiu $v0,$v0,-32728 +.L0f17cf34: +/* f17cf34: 00001025 */ or $v0,$zero,$zero +.L0f17cf38: +/* f17cf38: 8fbf002c */ lw $ra,0x2c($sp) +.L0f17cf3c: +/* f17cf3c: 8fb00018 */ lw $s0,0x18($sp) +/* f17cf40: 8fb1001c */ lw $s1,0x1c($sp) +/* f17cf44: 8fb20020 */ lw $s2,0x20($sp) +/* f17cf48: 8fb30024 */ lw $s3,0x24($sp) +/* f17cf4c: 8fb40028 */ lw $s4,0x28($sp) +/* f17cf50: 03e00008 */ jr $ra +/* f17cf54: 27bd0030 */ addiu $sp,$sp,0x30 +/* f17cf58: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17cf5c: 24010006 */ addiu $at,$zero,0x6 +/* f17cf60: afbf0014 */ sw $ra,0x14($sp) +/* f17cf64: afa5001c */ sw $a1,0x1c($sp) +/* f17cf68: 14810010 */ bne $a0,$at,.L0f17cfac +/* f17cf6c: afa60020 */ sw $a2,0x20($sp) +/* f17cf70: 3c0e8007 */ lui $t6,0x8007 +/* f17cf74: 8dce1448 */ lw $t6,0x1448($t6) +/* f17cf78: 3c04800a */ lui $a0,0x800a +/* f17cf7c: 000e78c0 */ sll $t7,$t6,0x3 +/* f17cf80: 01ee7823 */ subu $t7,$t7,$t6 +/* f17cf84: 000f7880 */ sll $t7,$t7,0x2 +/* f17cf88: 01ee7821 */ addu $t7,$t7,$t6 +/* f17cf8c: 000f78c0 */ sll $t7,$t7,0x3 +/* f17cf90: 01ee7823 */ subu $t7,$t7,$t6 +/* f17cf94: 000f7900 */ sll $t7,$t7,0x4 +/* f17cf98: 008f2021 */ addu $a0,$a0,$t7 +/* f17cf9c: 0fc632ff */ jal func0f18cbfc +/* f17cfa0: 8c84ee1c */ lw $a0,-0x11e4($a0) +/* f17cfa4: 0fc3cdb7 */ jal func0f0f36dc +/* f17cfa8: 00000000 */ sll $zero,$zero,0x0 +.L0f17cfac: +/* f17cfac: 8fbf0014 */ lw $ra,0x14($sp) +/* f17cfb0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17cfb4: 00001025 */ or $v0,$zero,$zero +/* f17cfb8: 03e00008 */ jr $ra +/* f17cfbc: 00000000 */ sll $zero,$zero,0x0 +/* f17cfc0: 3c0e8007 */ lui $t6,0x8007 +/* f17cfc4: 8dce1448 */ lw $t6,0x1448($t6) +/* f17cfc8: 3c18800a */ lui $t8,0x800a +/* f17cfcc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17cfd0: 000e78c0 */ sll $t7,$t6,0x3 +/* f17cfd4: 01ee7823 */ subu $t7,$t7,$t6 +/* f17cfd8: 000f7880 */ sll $t7,$t7,0x2 +/* f17cfdc: 01ee7821 */ addu $t7,$t7,$t6 +/* f17cfe0: 000f78c0 */ sll $t7,$t7,0x3 +/* f17cfe4: 01ee7823 */ subu $t7,$t7,$t6 +/* f17cfe8: 000f7900 */ sll $t7,$t7,0x4 +/* f17cfec: 030fc021 */ addu $t8,$t8,$t7 +/* f17cff0: 8f18ee1c */ lw $t8,-0x11e4($t8) +/* f17cff4: afa40018 */ sw $a0,0x18($sp) +/* f17cff8: 3c08800b */ lui $t0,0x800b +/* f17cffc: 0018c880 */ sll $t9,$t8,0x2 +/* f17d000: 0338c821 */ addu $t9,$t9,$t8 +/* f17d004: 0019c880 */ sll $t9,$t9,0x2 +/* f17d008: 0338c823 */ subu $t9,$t9,$t8 +/* f17d00c: afbf0014 */ sw $ra,0x14($sp) +/* f17d010: 0019c880 */ sll $t9,$t9,0x2 +/* f17d014: 2508c538 */ addiu $t0,$t0,-15048 +/* f17d018: 3c048007 */ lui $a0,0x8007 +/* f17d01c: 3c057f1c */ lui $a1,0x7f1c +/* f17d020: 24a5802c */ addiu $a1,$a1,-32724 +/* f17d024: 8c841440 */ lw $a0,0x1440($a0) +/* f17d028: 0c004dad */ jal 0x136b4 +/* f17d02c: 03283021 */ addu $a2,$t9,$t0 +/* f17d030: 8fbf0014 */ lw $ra,0x14($sp) +/* f17d034: 3c028007 */ lui $v0,0x8007 +/* f17d038: 8c421440 */ lw $v0,0x1440($v0) +/* f17d03c: 03e00008 */ jr $ra +/* f17d040: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17d044: 27bdffd8 */ addiu $sp,$sp,-40 +/* f17d048: 24010006 */ addiu $at,$zero,0x6 +/* f17d04c: afbf0024 */ sw $ra,0x24($sp) +/* f17d050: afb30020 */ sw $s3,0x20($sp) +/* f17d054: afb2001c */ sw $s2,0x1c($sp) +/* f17d058: afb10018 */ sw $s1,0x18($sp) +/* f17d05c: afb00014 */ sw $s0,0x14($sp) +/* f17d060: afa5002c */ sw $a1,0x2c($sp) +/* f17d064: 14810035 */ bne $a0,$at,.L0f17d13c +/* f17d068: afa60030 */ sw $a2,0x30($sp) +/* f17d06c: 3c0e8007 */ lui $t6,0x8007 +/* f17d070: 8dce1448 */ lw $t6,0x1448($t6) +/* f17d074: 3c18800a */ lui $t8,0x800a +/* f17d078: 3c08800b */ lui $t0,0x800b +/* f17d07c: 000e78c0 */ sll $t7,$t6,0x3 +/* f17d080: 01ee7823 */ subu $t7,$t7,$t6 +/* f17d084: 000f7880 */ sll $t7,$t7,0x2 +/* f17d088: 01ee7821 */ addu $t7,$t7,$t6 +/* f17d08c: 000f78c0 */ sll $t7,$t7,0x3 +/* f17d090: 01ee7823 */ subu $t7,$t7,$t6 +/* f17d094: 000f7900 */ sll $t7,$t7,0x4 +/* f17d098: 030fc021 */ addu $t8,$t8,$t7 +/* f17d09c: 8f18ee1c */ lw $t8,-0x11e4($t8) +/* f17d0a0: 2508c538 */ addiu $t0,$t0,-15048 +/* f17d0a4: 00008825 */ or $s1,$zero,$zero +/* f17d0a8: 0018c880 */ sll $t9,$t8,0x2 +/* f17d0ac: 0338c821 */ addu $t9,$t9,$t8 +/* f17d0b0: 0019c880 */ sll $t9,$t9,0x2 +/* f17d0b4: 0338c823 */ subu $t9,$t9,$t8 +/* f17d0b8: 0019c880 */ sll $t9,$t9,0x2 +/* f17d0bc: 03281021 */ addu $v0,$t9,$t0 +/* f17d0c0: 90440047 */ lbu $a0,0x47($v0) +/* f17d0c4: 0fc6335a */ jal func0f18cd68 +/* f17d0c8: 90450048 */ lbu $a1,0x48($v0) +/* f17d0cc: 1840000c */ blez $v0,.L0f17d100 +/* f17d0d0: 3c098008 */ lui $t1,0x8008 +/* f17d0d4: 2530772c */ addiu $s0,$t1,0x772c +/* f17d0d8: 000250c0 */ sll $t2,$v0,0x3 +/* f17d0dc: 01509021 */ addu $s2,$t2,$s0 +.L0f17d0e0: +/* f17d0e0: 0fc67244 */ jal func0f19c910 +/* f17d0e4: 92040006 */ lbu $a0,0x6($s0) +/* f17d0e8: 10400002 */ beqz $v0,.L0f17d0f4 +/* f17d0ec: 26100008 */ addiu $s0,$s0,0x8 +/* f17d0f0: 26310001 */ addiu $s1,$s1,0x1 +.L0f17d0f4: +/* f17d0f4: 0212082b */ sltu $at,$s0,$s2 +/* f17d0f8: 1420fff9 */ bnez $at,.L0f17d0e0 +/* f17d0fc: 00000000 */ sll $zero,$zero,0x0 +.L0f17d100: +/* f17d100: 3c0b8007 */ lui $t3,0x8007 +/* f17d104: 8d6b1448 */ lw $t3,0x1448($t3) +/* f17d108: 3c01800a */ lui $at,0x800a +/* f17d10c: 3c048008 */ lui $a0,0x8008 +/* f17d110: 000b60c0 */ sll $t4,$t3,0x3 +/* f17d114: 018b6023 */ subu $t4,$t4,$t3 +/* f17d118: 000c6080 */ sll $t4,$t4,0x2 +/* f17d11c: 018b6021 */ addu $t4,$t4,$t3 +/* f17d120: 000c60c0 */ sll $t4,$t4,0x3 +/* f17d124: 018b6023 */ subu $t4,$t4,$t3 +/* f17d128: 000c6100 */ sll $t4,$t4,0x4 +/* f17d12c: 002c0821 */ addu $at,$at,$t4 +/* f17d130: ac31ee20 */ sw $s1,-0x11e0($at) +/* f17d134: 0fc3cbd3 */ jal func0f0f2f4c +/* f17d138: 24845834 */ addiu $a0,$a0,0x5834 +.L0f17d13c: +/* f17d13c: 8fbf0024 */ lw $ra,0x24($sp) +/* f17d140: 8fb00014 */ lw $s0,0x14($sp) +/* f17d144: 8fb10018 */ lw $s1,0x18($sp) +/* f17d148: 8fb2001c */ lw $s2,0x1c($sp) +/* f17d14c: 8fb30020 */ lw $s3,0x20($sp) +/* f17d150: 27bd0028 */ addiu $sp,$sp,0x28 +/* f17d154: 03e00008 */ jr $ra +/* f17d158: 00001025 */ or $v0,$zero,$zero +/* f17d15c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f17d160: 24010006 */ addiu $at,$zero,0x6 +/* f17d164: afbf001c */ sw $ra,0x1c($sp) +/* f17d168: afb10018 */ sw $s1,0x18($sp) +/* f17d16c: afb00014 */ sw $s0,0x14($sp) +/* f17d170: afa50024 */ sw $a1,0x24($sp) +/* f17d174: 14810008 */ bne $a0,$at,.L0f17d198 +/* f17d178: afa60028 */ sw $a2,0x28($sp) +/* f17d17c: 00008025 */ or $s0,$zero,$zero +/* f17d180: 24110008 */ addiu $s1,$zero,0x8 +.L0f17d184: +/* f17d184: 0fc632ff */ jal func0f18cbfc +/* f17d188: 02002025 */ or $a0,$s0,$zero +/* f17d18c: 26100001 */ addiu $s0,$s0,0x1 +/* f17d190: 1611fffc */ bne $s0,$s1,.L0f17d184 +/* f17d194: 00000000 */ sll $zero,$zero,0x0 +.L0f17d198: +/* f17d198: 8fbf001c */ lw $ra,0x1c($sp) +/* f17d19c: 8fb00014 */ lw $s0,0x14($sp) +/* f17d1a0: 8fb10018 */ lw $s1,0x18($sp) +/* f17d1a4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f17d1a8: 03e00008 */ jr $ra +/* f17d1ac: 00001025 */ or $v0,$zero,$zero +/* f17d1b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17d1b4: 24010006 */ addiu $at,$zero,0x6 +/* f17d1b8: afbf0014 */ sw $ra,0x14($sp) +/* f17d1bc: afa5001c */ sw $a1,0x1c($sp) +/* f17d1c0: 10810006 */ beq $a0,$at,.L0f17d1dc +/* f17d1c4: afa60020 */ sw $a2,0x20($sp) +/* f17d1c8: 2401000c */ addiu $at,$zero,0xc +/* f17d1cc: 10810015 */ beq $a0,$at,.L0f17d224 +/* f17d1d0: 00000000 */ sll $zero,$zero,0x0 +/* f17d1d4: 1000001a */ beqz $zero,.L0f17d240 +/* f17d1d8: 00001025 */ or $v0,$zero,$zero +.L0f17d1dc: +/* f17d1dc: 3c0f8007 */ lui $t7,0x8007 +/* f17d1e0: 8def1448 */ lw $t7,0x1448($t7) +/* f17d1e4: 3c01800a */ lui $at,0x800a +/* f17d1e8: 240effff */ addiu $t6,$zero,-1 +/* f17d1ec: 000fc0c0 */ sll $t8,$t7,0x3 +/* f17d1f0: 030fc023 */ subu $t8,$t8,$t7 +/* f17d1f4: 0018c080 */ sll $t8,$t8,0x2 +/* f17d1f8: 030fc021 */ addu $t8,$t8,$t7 +/* f17d1fc: 0018c0c0 */ sll $t8,$t8,0x3 +/* f17d200: 030fc023 */ subu $t8,$t8,$t7 +/* f17d204: 0018c100 */ sll $t8,$t8,0x4 +/* f17d208: 00380821 */ addu $at,$at,$t8 +/* f17d20c: 3c048008 */ lui $a0,0x8008 +/* f17d210: ac2eee1c */ sw $t6,-0x11e4($at) +/* f17d214: 0fc3cbd3 */ jal func0f0f2f4c +/* f17d218: 2484581c */ addiu $a0,$a0,0x581c +/* f17d21c: 10000008 */ beqz $zero,.L0f17d240 +/* f17d220: 00001025 */ or $v0,$zero,$zero +.L0f17d224: +/* f17d224: 0fc63323 */ jal func0f18cc8c +/* f17d228: 00000000 */ sll $zero,$zero,0x0 +/* f17d22c: 54400004 */ bnezl $v0,.L0f17d240 +/* f17d230: 00001025 */ or $v0,$zero,$zero +/* f17d234: 10000002 */ beqz $zero,.L0f17d240 +/* f17d238: 24020001 */ addiu $v0,$zero,0x1 +/* f17d23c: 00001025 */ or $v0,$zero,$zero +.L0f17d240: +/* f17d240: 8fbf0014 */ lw $ra,0x14($sp) +/* f17d244: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17d248: 03e00008 */ jr $ra +/* f17d24c: 00000000 */ sll $zero,$zero,0x0 +/* f17d250: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17d254: 24010006 */ addiu $at,$zero,0x6 +/* f17d258: afbf0014 */ sw $ra,0x14($sp) +/* f17d25c: 10810008 */ beq $a0,$at,.L0f17d280 +/* f17d260: afa60020 */ sw $a2,0x20($sp) +/* f17d264: 2401000c */ addiu $at,$zero,0xc +/* f17d268: 10810038 */ beq $a0,$at,.L0f17d34c +/* f17d26c: 24010018 */ addiu $at,$zero,0x18 +/* f17d270: 5081002d */ beql $a0,$at,.L0f17d328 +/* f17d274: 90af0001 */ lbu $t7,0x1($a1) +/* f17d278: 1000003b */ beqz $zero,.L0f17d368 +/* f17d27c: 00001025 */ or $v0,$zero,$zero +.L0f17d280: +/* f17d280: 3c0f8007 */ lui $t7,0x8007 +/* f17d284: 8def1448 */ lw $t7,0x1448($t7) +/* f17d288: 90ae0001 */ lbu $t6,0x1($a1) +/* f17d28c: 3c01800a */ lui $at,0x800a +/* f17d290: 000fc0c0 */ sll $t8,$t7,0x3 +/* f17d294: 030fc023 */ subu $t8,$t8,$t7 +/* f17d298: 0018c080 */ sll $t8,$t8,0x2 +/* f17d29c: 030fc021 */ addu $t8,$t8,$t7 +/* f17d2a0: 0018c0c0 */ sll $t8,$t8,0x3 +/* f17d2a4: 030fc023 */ subu $t8,$t8,$t7 +/* f17d2a8: 0018c100 */ sll $t8,$t8,0x4 +/* f17d2ac: 00380821 */ addu $at,$at,$t8 +/* f17d2b0: ac2eee1c */ sw $t6,-0x11e4($at) +/* f17d2b4: 90a80001 */ lbu $t0,0x1($a1) +/* f17d2b8: 3c19800b */ lui $t9,0x800b +/* f17d2bc: 9739cb9e */ lhu $t9,-0x3462($t9) +/* f17d2c0: 240a0001 */ addiu $t2,$zero,0x1 +/* f17d2c4: 25090004 */ addiu $t1,$t0,0x4 +/* f17d2c8: 012a5804 */ sllv $t3,$t2,$t1 +/* f17d2cc: 032b6024 */ and $t4,$t9,$t3 +/* f17d2d0: 15800006 */ bnez $t4,.L0f17d2ec +/* f17d2d4: 3c0d8009 */ lui $t5,0x8009 +/* f17d2d8: 3c048008 */ lui $a0,0x8008 +/* f17d2dc: 0fc3cbd3 */ jal func0f0f2f4c +/* f17d2e0: 2484581c */ addiu $a0,$a0,0x581c +/* f17d2e4: 10000020 */ beqz $zero,.L0f17d368 +/* f17d2e8: 00001025 */ or $v0,$zero,$zero +.L0f17d2ec: +/* f17d2ec: 91ad0af0 */ lbu $t5,0xaf0($t5) +/* f17d2f0: 24010001 */ addiu $at,$zero,0x1 +/* f17d2f4: 3c048008 */ lui $a0,0x8008 +/* f17d2f8: 15a10006 */ bne $t5,$at,.L0f17d314 +/* f17d2fc: 00000000 */ sll $zero,$zero,0x0 +/* f17d300: 3c048007 */ lui $a0,0x8007 +/* f17d304: 0fc3cbd3 */ jal func0f0f2f4c +/* f17d308: 248453f4 */ addiu $a0,$a0,0x53f4 +/* f17d30c: 10000016 */ beqz $zero,.L0f17d368 +/* f17d310: 00001025 */ or $v0,$zero,$zero +.L0f17d314: +/* f17d314: 0fc3cbd3 */ jal func0f0f2f4c +/* f17d318: 2484592c */ addiu $a0,$a0,0x592c +/* f17d31c: 10000012 */ beqz $zero,.L0f17d368 +/* f17d320: 00001025 */ or $v0,$zero,$zero +/* f17d324: 90af0001 */ lbu $t7,0x1($a1) +.L0f17d328: +/* f17d328: 29e10004 */ slti $at,$t7,0x4 +/* f17d32c: 5420000e */ bnezl $at,.L0f17d368 +/* f17d330: 00001025 */ or $v0,$zero,$zero +/* f17d334: 0fc67244 */ jal func0f19c910 +/* f17d338: 24040040 */ addiu $a0,$zero,0x40 +/* f17d33c: 5440000a */ bnezl $v0,.L0f17d368 +/* f17d340: 00001025 */ or $v0,$zero,$zero +/* f17d344: 10000008 */ beqz $zero,.L0f17d368 +/* f17d348: 24020001 */ addiu $v0,$zero,0x1 +.L0f17d34c: +/* f17d34c: 0fc6333e */ jal func0f18ccf8 +/* f17d350: 90a40001 */ lbu $a0,0x1($a1) +/* f17d354: 54400004 */ bnezl $v0,.L0f17d368 +/* f17d358: 00001025 */ or $v0,$zero,$zero +/* f17d35c: 10000002 */ beqz $zero,.L0f17d368 +/* f17d360: 24020001 */ addiu $v0,$zero,0x1 +/* f17d364: 00001025 */ or $v0,$zero,$zero +.L0f17d368: +/* f17d368: 8fbf0014 */ lw $ra,0x14($sp) +/* f17d36c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17d370: 03e00008 */ jr $ra +/* f17d374: 00000000 */ sll $zero,$zero,0x0 +/* f17d378: 90820001 */ lbu $v0,0x1($a0) +/* f17d37c: 3c0f800b */ lui $t7,0x800b +/* f17d380: 25efc538 */ addiu $t7,$t7,-15048 +/* f17d384: 00027080 */ sll $t6,$v0,0x2 +/* f17d388: 01c27021 */ addu $t6,$t6,$v0 +/* f17d38c: 000e7080 */ sll $t6,$t6,0x2 +/* f17d390: 01c27023 */ subu $t6,$t6,$v0 +/* f17d394: 000e7080 */ sll $t6,$t6,0x2 +/* f17d398: 01cf1821 */ addu $v1,$t6,$t7 +/* f17d39c: 90780000 */ lbu $t8,0x0($v1) +/* f17d3a0: 24480004 */ addiu $t0,$v0,0x4 +/* f17d3a4: 3c19800b */ lui $t9,0x800b +/* f17d3a8: 13000007 */ beqz $t8,.L0f17d3c8 +/* f17d3ac: 3c027f1c */ lui $v0,0x7f1c +/* f17d3b0: 9739cb9e */ lhu $t9,-0x3462($t9) +/* f17d3b4: 24090001 */ addiu $t1,$zero,0x1 +/* f17d3b8: 01095004 */ sllv $t2,$t1,$t0 +/* f17d3bc: 032a5824 */ and $t3,$t9,$t2 +/* f17d3c0: 55600004 */ bnezl $t3,.L0f17d3d4 +/* f17d3c4: 00601025 */ or $v0,$v1,$zero +.L0f17d3c8: +/* f17d3c8: 03e00008 */ jr $ra +/* f17d3cc: 24428030 */ addiu $v0,$v0,-32720 +/* f17d3d0: 00601025 */ or $v0,$v1,$zero +.L0f17d3d4: +/* f17d3d4: 03e00008 */ jr $ra +/* f17d3d8: 00000000 */ sll $zero,$zero,0x0 +/* f17d3dc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17d3e0: afbf0014 */ sw $ra,0x14($sp) +/* f17d3e4: 90820001 */ lbu $v0,0x1($a0) +/* f17d3e8: 3c0f800b */ lui $t7,0x800b +/* f17d3ec: 3c18800b */ lui $t8,0x800b +/* f17d3f0: 00027080 */ sll $t6,$v0,0x2 +/* f17d3f4: 01c27021 */ addu $t6,$t6,$v0 +/* f17d3f8: 000e7080 */ sll $t6,$t6,0x2 +/* f17d3fc: 01c27023 */ subu $t6,$t6,$v0 +/* f17d400: 000e7080 */ sll $t6,$t6,0x2 +/* f17d404: 01ee7821 */ addu $t7,$t7,$t6 +/* f17d408: 91efc538 */ lbu $t7,-0x3ac8($t7) +/* f17d40c: 24590004 */ addiu $t9,$v0,0x4 +/* f17d410: 11e00007 */ beqz $t7,.L0f17d430 +/* f17d414: 00000000 */ sll $zero,$zero,0x0 +/* f17d418: 9718cb9e */ lhu $t8,-0x3462($t8) +/* f17d41c: 24080001 */ addiu $t0,$zero,0x1 +/* f17d420: 03284804 */ sllv $t1,$t0,$t9 +/* f17d424: 03095024 */ and $t2,$t8,$t1 +/* f17d428: 15400004 */ bnez $t2,.L0f17d43c +/* f17d42c: 3c048007 */ lui $a0,0x8007 +.L0f17d430: +/* f17d430: 3c027f1c */ lui $v0,0x7f1c +/* f17d434: 10000008 */ beqz $zero,.L0f17d458 +/* f17d438: 24428034 */ addiu $v0,$v0,-32716 +.L0f17d43c: +/* f17d43c: 3c057f1c */ lui $a1,0x7f1c +/* f17d440: 24a58038 */ addiu $a1,$a1,-32712 +/* f17d444: 8c841440 */ lw $a0,0x1440($a0) +/* f17d448: 0c004dad */ jal 0x136b4 +/* f17d44c: 24460001 */ addiu $a2,$v0,0x1 +/* f17d450: 3c028007 */ lui $v0,0x8007 +/* f17d454: 8c421440 */ lw $v0,0x1440($v0) +.L0f17d458: +/* f17d458: 8fbf0014 */ lw $ra,0x14($sp) +/* f17d45c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17d460: 03e00008 */ jr $ra +/* f17d464: 00000000 */ sll $zero,$zero,0x0 +/* f17d468: 24010064 */ addiu $at,$zero,0x64 +/* f17d46c: afa50004 */ sw $a1,0x4($sp) +/* f17d470: 1481000d */ bne $a0,$at,.L0f17d4a8 +/* f17d474: afa60008 */ sw $a2,0x8($sp) +/* f17d478: 3c0e8007 */ lui $t6,0x8007 +/* f17d47c: 8dce1448 */ lw $t6,0x1448($t6) +/* f17d480: 3c01800a */ lui $at,0x800a +/* f17d484: 000e78c0 */ sll $t7,$t6,0x3 +/* f17d488: 01ee7823 */ subu $t7,$t7,$t6 +/* f17d48c: 000f7880 */ sll $t7,$t7,0x2 +/* f17d490: 01ee7821 */ addu $t7,$t7,$t6 +/* f17d494: 000f78c0 */ sll $t7,$t7,0x3 +/* f17d498: 01ee7823 */ subu $t7,$t7,$t6 +/* f17d49c: 000f7900 */ sll $t7,$t7,0x4 +/* f17d4a0: 002f0821 */ addu $at,$at,$t7 +/* f17d4a4: ac20ee20 */ sw $zero,-0x11e0($at) +.L0f17d4a8: +/* f17d4a8: 03e00008 */ jr $ra +/* f17d4ac: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f17d4b0 +/* f17d4b0: 27bdff88 */ addiu $sp,$sp,-120 +/* f17d4b4: afb00018 */ sw $s0,0x18($sp) +/* f17d4b8: 24010006 */ addiu $at,$zero,0x6 +/* f17d4bc: 00e08025 */ or $s0,$a3,$zero +/* f17d4c0: afbf003c */ sw $ra,0x3c($sp) +/* f17d4c4: afbe0038 */ sw $s8,0x38($sp) +/* f17d4c8: afb70034 */ sw $s7,0x34($sp) +/* f17d4cc: afb60030 */ sw $s6,0x30($sp) +/* f17d4d0: afb5002c */ sw $s5,0x2c($sp) +/* f17d4d4: afb40028 */ sw $s4,0x28($sp) +/* f17d4d8: afb30024 */ sw $s3,0x24($sp) +/* f17d4dc: afb20020 */ sw $s2,0x20($sp) +/* f17d4e0: afb1001c */ sw $s1,0x1c($sp) +/* f17d4e4: afa5007c */ sw $a1,0x7c($sp) +/* f17d4e8: 14810090 */ bne $a0,$at,.L0f17d72c +/* f17d4ec: afa60080 */ sw $a2,0x80($sp) +/* f17d4f0: 0fc6321f */ jal func0f18c87c +/* f17d4f4: 00000000 */ sll $zero,$zero,0x0 +/* f17d4f8: 0050c821 */ addu $t9,$v0,$s0 +/* f17d4fc: 2728ffff */ addiu $t0,$t9,-1 +/* f17d500: 0110001a */ div $zero,$t0,$s0 +/* f17d504: 3c0e8008 */ lui $t6,0x8008 +/* f17d508: 25ce5a74 */ addiu $t6,$t6,0x5a74 +/* f17d50c: 8dc10000 */ lw $at,0x0($t6) +/* f17d510: 27b10064 */ addiu $s1,$sp,0x64 +/* f17d514: 00009012 */ mflo $s2 +/* f17d518: ae210000 */ sw $at,0x0($s1) +/* f17d51c: 8dd80004 */ lw $t8,0x4($t6) +/* f17d520: 0040b825 */ or $s7,$v0,$zero +/* f17d524: 02009825 */ or $s3,$s0,$zero +/* f17d528: ae380004 */ sw $t8,0x4($s1) +/* f17d52c: 8dc10008 */ lw $at,0x8($t6) +/* f17d530: 0040a025 */ or $s4,$v0,$zero +/* f17d534: ae210008 */ sw $at,0x8($s1) +/* f17d538: 8dd8000c */ lw $t8,0xc($t6) +/* f17d53c: ae38000c */ sw $t8,0xc($s1) +/* f17d540: 16000002 */ bnez $s0,.L0f17d54c +/* f17d544: 00000000 */ sll $zero,$zero,0x0 +/* f17d548: 0007000d */ break 0x7 +.L0f17d54c: +/* f17d54c: 2401ffff */ addiu $at,$zero,-1 +/* f17d550: 16010004 */ bne $s0,$at,.L0f17d564 +/* f17d554: 3c018000 */ lui $at,0x8000 +/* f17d558: 15010002 */ bne $t0,$at,.L0f17d564 +/* f17d55c: 00000000 */ sll $zero,$zero,0x0 +/* f17d560: 0006000d */ break 0x6 +.L0f17d564: +/* f17d564: 0c004b70 */ jal 0x12dc0 +/* f17d568: 00000000 */ sll $zero,$zero,0x0 +/* f17d56c: 0057001b */ divu $zero,$v0,$s7 +/* f17d570: 00001810 */ mfhi $v1 +/* f17d574: 0060f025 */ or $s8,$v1,$zero +/* f17d578: 16e00002 */ bnez $s7,.L0f17d584 +/* f17d57c: 00000000 */ sll $zero,$zero,0x0 +/* f17d580: 0007000d */ break 0x7 +.L0f17d584: +/* f17d584: 24690001 */ addiu $t1,$v1,0x1 +/* f17d588: 16e00003 */ bnez $s7,.L0f17d598 +/* f17d58c: 00000000 */ sll $zero,$zero,0x0 +/* f17d590: 10000067 */ beqz $zero,.L0f17d730 +/* f17d594: 00001025 */ or $v0,$zero,$zero +.L0f17d598: +/* f17d598: 0137001a */ div $zero,$t1,$s7 +/* f17d59c: 0000a810 */ mfhi $s5 +/* f17d5a0: 16e00002 */ bnez $s7,.L0f17d5ac +/* f17d5a4: 00000000 */ sll $zero,$zero,0x0 +/* f17d5a8: 0007000d */ break 0x7 +.L0f17d5ac: +/* f17d5ac: 2401ffff */ addiu $at,$zero,-1 +/* f17d5b0: 16e10004 */ bne $s7,$at,.L0f17d5c4 +/* f17d5b4: 3c018000 */ lui $at,0x8000 +/* f17d5b8: 15210002 */ bne $t1,$at,.L0f17d5c4 +/* f17d5bc: 00000000 */ sll $zero,$zero,0x0 +/* f17d5c0: 0006000d */ break 0x6 +.L0f17d5c4: +/* f17d5c4: 0fc631e5 */ jal func0f18c794 +/* f17d5c8: 02a02025 */ or $a0,$s5,$zero +/* f17d5cc: 0274082a */ slt $at,$s3,$s4 +/* f17d5d0: 14200022 */ bnez $at,.L0f17d65c +/* f17d5d4: 0040b025 */ or $s6,$v0,$zero +/* f17d5d8: 0c004b70 */ jal 0x12dc0 +/* f17d5dc: 00000000 */ sll $zero,$zero,0x0 +/* f17d5e0: 0050001b */ divu $zero,$v0,$s0 +/* f17d5e4: 00001810 */ mfhi $v1 +/* f17d5e8: 16000002 */ bnez $s0,.L0f17d5f4 +/* f17d5ec: 00000000 */ sll $zero,$zero,0x0 +/* f17d5f0: 0007000d */ break 0x7 +.L0f17d5f4: +/* f17d5f4: 00035080 */ sll $t2,$v1,0x2 +.L0f17d5f8: +/* f17d5f8: 022a1021 */ addu $v0,$s1,$t2 +/* f17d5fc: 8c4b0000 */ lw $t3,0x0($v0) +/* f17d600: 55600009 */ bnezl $t3,.L0f17d628 +/* f17d604: 246f0001 */ addiu $t7,$v1,0x1 +/* f17d608: a2c30011 */ sb $v1,0x11($s6) +/* f17d60c: 8c4c0000 */ lw $t4,0x0($v0) +/* f17d610: 2673ffff */ addiu $s3,$s3,-1 +/* f17d614: 2694ffff */ addiu $s4,$s4,-1 +/* f17d618: 258d0001 */ addiu $t5,$t4,0x1 +/* f17d61c: 10000032 */ beqz $zero,.L0f17d6e8 +/* f17d620: ac4d0000 */ sw $t5,0x0($v0) +/* f17d624: 246f0001 */ addiu $t7,$v1,0x1 +.L0f17d628: +/* f17d628: 01f0001a */ div $zero,$t7,$s0 +/* f17d62c: 00001810 */ mfhi $v1 +/* f17d630: 16000002 */ bnez $s0,.L0f17d63c +/* f17d634: 00000000 */ sll $zero,$zero,0x0 +/* f17d638: 0007000d */ break 0x7 +.L0f17d63c: +/* f17d63c: 2401ffff */ addiu $at,$zero,-1 +/* f17d640: 16010004 */ bne $s0,$at,.L0f17d654 +/* f17d644: 3c018000 */ lui $at,0x8000 +/* f17d648: 15e10002 */ bne $t7,$at,.L0f17d654 +/* f17d64c: 00000000 */ sll $zero,$zero,0x0 +/* f17d650: 0006000d */ break 0x6 +.L0f17d654: +/* f17d654: 1000ffe8 */ beqz $zero,.L0f17d5f8 +/* f17d658: 00035080 */ sll $t2,$v1,0x2 +.L0f17d65c: +/* f17d65c: 0c004b70 */ jal 0x12dc0 +/* f17d660: 00000000 */ sll $zero,$zero,0x0 +/* f17d664: 0050001b */ divu $zero,$v0,$s0 +/* f17d668: 00001810 */ mfhi $v1 +/* f17d66c: 16000002 */ bnez $s0,.L0f17d678 +/* f17d670: 00000000 */ sll $zero,$zero,0x0 +/* f17d674: 0007000d */ break 0x7 +.L0f17d678: +/* f17d678: 00037080 */ sll $t6,$v1,0x2 +.L0f17d67c: +/* f17d67c: 022e1021 */ addu $v0,$s1,$t6 +/* f17d680: 8c580000 */ lw $t8,0x0($v0) +/* f17d684: 0312082a */ slt $at,$t8,$s2 +/* f17d688: 5020000a */ beqzl $at,.L0f17d6b4 +/* f17d68c: 24680001 */ addiu $t0,$v1,0x1 +/* f17d690: a2c30011 */ sb $v1,0x11($s6) +/* f17d694: 8c440000 */ lw $a0,0x0($v0) +/* f17d698: 2694ffff */ addiu $s4,$s4,-1 +/* f17d69c: 14800002 */ bnez $a0,.L0f17d6a8 +/* f17d6a0: 24990001 */ addiu $t9,$a0,0x1 +/* f17d6a4: 2673ffff */ addiu $s3,$s3,-1 +.L0f17d6a8: +/* f17d6a8: 1000000f */ beqz $zero,.L0f17d6e8 +/* f17d6ac: ac590000 */ sw $t9,0x0($v0) +/* f17d6b0: 24680001 */ addiu $t0,$v1,0x1 +.L0f17d6b4: +/* f17d6b4: 0110001a */ div $zero,$t0,$s0 +/* f17d6b8: 00001810 */ mfhi $v1 +/* f17d6bc: 16000002 */ bnez $s0,.L0f17d6c8 +/* f17d6c0: 00000000 */ sll $zero,$zero,0x0 +/* f17d6c4: 0007000d */ break 0x7 +.L0f17d6c8: +/* f17d6c8: 2401ffff */ addiu $at,$zero,-1 +/* f17d6cc: 16010004 */ bne $s0,$at,.L0f17d6e0 +/* f17d6d0: 3c018000 */ lui $at,0x8000 +/* f17d6d4: 15010002 */ bne $t0,$at,.L0f17d6e0 +/* f17d6d8: 00000000 */ sll $zero,$zero,0x0 +/* f17d6dc: 0006000d */ break 0x6 +.L0f17d6e0: +/* f17d6e0: 1000ffe6 */ beqz $zero,.L0f17d67c +/* f17d6e4: 00037080 */ sll $t6,$v1,0x2 +.L0f17d6e8: +/* f17d6e8: 12be000e */ beq $s5,$s8,.L0f17d724 +/* f17d6ec: 26a90001 */ addiu $t1,$s5,0x1 +/* f17d6f0: 0137001a */ div $zero,$t1,$s7 +/* f17d6f4: 0000a810 */ mfhi $s5 +/* f17d6f8: 16e00002 */ bnez $s7,.L0f17d704 +/* f17d6fc: 00000000 */ sll $zero,$zero,0x0 +/* f17d700: 0007000d */ break 0x7 +.L0f17d704: +/* f17d704: 2401ffff */ addiu $at,$zero,-1 +/* f17d708: 16e10004 */ bne $s7,$at,.L0f17d71c +/* f17d70c: 3c018000 */ lui $at,0x8000 +/* f17d710: 15210002 */ bne $t1,$at,.L0f17d71c +/* f17d714: 00000000 */ sll $zero,$zero,0x0 +/* f17d718: 0006000d */ break 0x6 +.L0f17d71c: +/* f17d71c: 1000ffa9 */ beqz $zero,.L0f17d5c4 +/* f17d720: 00000000 */ sll $zero,$zero,0x0 +.L0f17d724: +/* f17d724: 0fc3cdb7 */ jal func0f0f36dc +/* f17d728: 00000000 */ sll $zero,$zero,0x0 +.L0f17d72c: +/* f17d72c: 00001025 */ or $v0,$zero,$zero +.L0f17d730: +/* f17d730: 8fbf003c */ lw $ra,0x3c($sp) +/* f17d734: 8fb00018 */ lw $s0,0x18($sp) +/* f17d738: 8fb1001c */ lw $s1,0x1c($sp) +/* f17d73c: 8fb20020 */ lw $s2,0x20($sp) +/* f17d740: 8fb30024 */ lw $s3,0x24($sp) +/* f17d744: 8fb40028 */ lw $s4,0x28($sp) +/* f17d748: 8fb5002c */ lw $s5,0x2c($sp) +/* f17d74c: 8fb60030 */ lw $s6,0x30($sp) +/* f17d750: 8fb70034 */ lw $s7,0x34($sp) +/* f17d754: 8fbe0038 */ lw $s8,0x38($sp) +/* f17d758: 03e00008 */ jr $ra +/* f17d75c: 27bd0078 */ addiu $sp,$sp,0x78 +/* f17d760: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17d764: afbf0014 */ sw $ra,0x14($sp) +/* f17d768: 0fc5f52c */ jal func0f17d4b0 +/* f17d76c: 24070002 */ addiu $a3,$zero,0x2 +/* f17d770: 8fbf0014 */ lw $ra,0x14($sp) +/* f17d774: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17d778: 03e00008 */ jr $ra +/* f17d77c: 00000000 */ sll $zero,$zero,0x0 +/* f17d780: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17d784: afbf0014 */ sw $ra,0x14($sp) +/* f17d788: 0fc5f52c */ jal func0f17d4b0 +/* f17d78c: 24070003 */ addiu $a3,$zero,0x3 +/* f17d790: 8fbf0014 */ lw $ra,0x14($sp) +/* f17d794: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17d798: 03e00008 */ jr $ra +/* f17d79c: 00000000 */ sll $zero,$zero,0x0 +/* f17d7a0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17d7a4: afbf0014 */ sw $ra,0x14($sp) +/* f17d7a8: 0fc5f52c */ jal func0f17d4b0 +/* f17d7ac: 24070004 */ addiu $a3,$zero,0x4 +/* f17d7b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f17d7b4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17d7b8: 03e00008 */ jr $ra +/* f17d7bc: 00000000 */ sll $zero,$zero,0x0 +/* f17d7c0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f17d7c4: 24010006 */ addiu $at,$zero,0x6 +/* f17d7c8: afbf0034 */ sw $ra,0x34($sp) +/* f17d7cc: afb70030 */ sw $s7,0x30($sp) +/* f17d7d0: afb6002c */ sw $s6,0x2c($sp) +/* f17d7d4: afb50028 */ sw $s5,0x28($sp) +/* f17d7d8: afb40024 */ sw $s4,0x24($sp) +/* f17d7dc: afb30020 */ sw $s3,0x20($sp) +/* f17d7e0: afb2001c */ sw $s2,0x1c($sp) +/* f17d7e4: afb10018 */ sw $s1,0x18($sp) +/* f17d7e8: afb00014 */ sw $s0,0x14($sp) +/* f17d7ec: afa5003c */ sw $a1,0x3c($sp) +/* f17d7f0: 1481002b */ bne $a0,$at,.L0f17d8a0 +/* f17d7f4: afa60040 */ sw $a2,0x40($sp) +/* f17d7f8: 3c16800b */ lui $s6,0x800b +/* f17d7fc: 3c13800b */ lui $s3,0x800b +/* f17d800: 3c12800b */ lui $s2,0x800b +/* f17d804: 00008825 */ or $s1,$zero,$zero +/* f17d808: 2652cb88 */ addiu $s2,$s2,-13432 +/* f17d80c: 2673c7b8 */ addiu $s3,$s3,-14408 +/* f17d810: 26d6c538 */ addiu $s6,$s6,-15048 +/* f17d814: 00008025 */ or $s0,$zero,$zero +/* f17d818: 2417004c */ addiu $s7,$zero,0x4c +/* f17d81c: 2415000c */ addiu $s5,$zero,0xc +/* f17d820: 241400a0 */ addiu $s4,$zero,0xa0 +/* f17d824: 964e0016 */ lhu $t6,0x16($s2) +.L0f17d828: +/* f17d828: 240f0001 */ addiu $t7,$zero,0x1 +/* f17d82c: 020fc004 */ sllv $t8,$t7,$s0 +/* f17d830: 01d8c824 */ and $t9,$t6,$t8 +/* f17d834: 13200015 */ beqz $t9,.L0f17d88c +/* f17d838: 2a010004 */ slti $at,$s0,0x4 +/* f17d83c: 10200006 */ beqz $at,.L0f17d858 +/* f17d840: 00000000 */ sll $zero,$zero,0x0 +/* f17d844: 02140019 */ multu $s0,$s4 +/* f17d848: 00004012 */ mflo $t0 +/* f17d84c: 02681021 */ addu $v0,$s3,$t0 +/* f17d850: 10000006 */ beqz $zero,.L0f17d86c +/* f17d854: a0510011 */ sb $s1,0x11($v0) +.L0f17d858: +/* f17d858: 02170019 */ multu $s0,$s7 +/* f17d85c: 00004812 */ mflo $t1 +/* f17d860: 02c91021 */ addu $v0,$s6,$t1 +/* f17d864: 2442fed0 */ addiu $v0,$v0,-304 +/* f17d868: a0510011 */ sb $s1,0x11($v0) +.L0f17d86c: +/* f17d86c: 26310001 */ addiu $s1,$s1,0x1 +/* f17d870: 322a00ff */ andi $t2,$s1,0xff +/* f17d874: 0fc61902 */ jal func0f186408 +/* f17d878: 01408825 */ or $s1,$t2,$zero +/* f17d87c: 0222082a */ slt $at,$s1,$v0 +/* f17d880: 54200003 */ bnezl $at,.L0f17d890 +/* f17d884: 26100001 */ addiu $s0,$s0,0x1 +/* f17d888: 00008825 */ or $s1,$zero,$zero +.L0f17d88c: +/* f17d88c: 26100001 */ addiu $s0,$s0,0x1 +.L0f17d890: +/* f17d890: 5615ffe5 */ bnel $s0,$s5,.L0f17d828 +/* f17d894: 964e0016 */ lhu $t6,0x16($s2) +/* f17d898: 0fc3cdb7 */ jal func0f0f36dc +/* f17d89c: 00000000 */ sll $zero,$zero,0x0 +.L0f17d8a0: +/* f17d8a0: 8fbf0034 */ lw $ra,0x34($sp) +/* f17d8a4: 8fb00014 */ lw $s0,0x14($sp) +/* f17d8a8: 8fb10018 */ lw $s1,0x18($sp) +/* f17d8ac: 8fb2001c */ lw $s2,0x1c($sp) +/* f17d8b0: 8fb30020 */ lw $s3,0x20($sp) +/* f17d8b4: 8fb40024 */ lw $s4,0x24($sp) +/* f17d8b8: 8fb50028 */ lw $s5,0x28($sp) +/* f17d8bc: 8fb6002c */ lw $s6,0x2c($sp) +/* f17d8c0: 8fb70030 */ lw $s7,0x30($sp) +/* f17d8c4: 27bd0038 */ addiu $sp,$sp,0x38 +/* f17d8c8: 03e00008 */ jr $ra +/* f17d8cc: 00001025 */ or $v0,$zero,$zero +/* f17d8d0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17d8d4: 24010006 */ addiu $at,$zero,0x6 +/* f17d8d8: afbf0014 */ sw $ra,0x14($sp) +/* f17d8dc: afa5001c */ sw $a1,0x1c($sp) +/* f17d8e0: 14810028 */ bne $a0,$at,.L0f17d984 +/* f17d8e4: afa60020 */ sw $a2,0x20($sp) +/* f17d8e8: 3c09800b */ lui $t1,0x800b +/* f17d8ec: 3c05800b */ lui $a1,0x800b +/* f17d8f0: 3c04800b */ lui $a0,0x800b +/* f17d8f4: 2484cb88 */ addiu $a0,$a0,-13432 +/* f17d8f8: 24a5c7b8 */ addiu $a1,$a1,-14408 +/* f17d8fc: 2529c538 */ addiu $t1,$t1,-15048 +/* f17d900: 00001025 */ or $v0,$zero,$zero +/* f17d904: 240a004c */ addiu $t2,$zero,0x4c +/* f17d908: 24080001 */ addiu $t0,$zero,0x1 +/* f17d90c: 2407000c */ addiu $a3,$zero,0xc +/* f17d910: 240600a0 */ addiu $a2,$zero,0xa0 +/* f17d914: 948e0016 */ lhu $t6,0x16($a0) +.L0f17d918: +/* f17d918: 240f0001 */ addiu $t7,$zero,0x1 +/* f17d91c: 004fc004 */ sllv $t8,$t7,$v0 +/* f17d920: 01d8c824 */ and $t9,$t6,$t8 +/* f17d924: 13200012 */ beqz $t9,.L0f17d970 +/* f17d928: 28410004 */ slti $at,$v0,0x4 +/* f17d92c: 10200006 */ beqz $at,.L0f17d948 +/* f17d930: 00000000 */ sll $zero,$zero,0x0 +/* f17d934: 00460019 */ multu $v0,$a2 +/* f17d938: 00005812 */ mflo $t3 +/* f17d93c: 00ab1821 */ addu $v1,$a1,$t3 +/* f17d940: 10000006 */ beqz $zero,.L0f17d95c +/* f17d944: 28410004 */ slti $at,$v0,0x4 +.L0f17d948: +/* f17d948: 004a0019 */ multu $v0,$t2 +/* f17d94c: 00006012 */ mflo $t4 +/* f17d950: 012c1821 */ addu $v1,$t1,$t4 +/* f17d954: 2463fed0 */ addiu $v1,$v1,-304 +/* f17d958: 28410004 */ slti $at,$v0,0x4 +.L0f17d95c: +/* f17d95c: 50200004 */ beqzl $at,.L0f17d970 +/* f17d960: a0680011 */ sb $t0,0x11($v1) +/* f17d964: 10000002 */ beqz $zero,.L0f17d970 +/* f17d968: a0600011 */ sb $zero,0x11($v1) +/* f17d96c: a0680011 */ sb $t0,0x11($v1) +.L0f17d970: +/* f17d970: 24420001 */ addiu $v0,$v0,0x1 +/* f17d974: 5447ffe8 */ bnel $v0,$a3,.L0f17d918 +/* f17d978: 948e0016 */ lhu $t6,0x16($a0) +/* f17d97c: 0fc3cdb7 */ jal func0f0f36dc +/* f17d980: 00000000 */ sll $zero,$zero,0x0 +.L0f17d984: +/* f17d984: 8fbf0014 */ lw $ra,0x14($sp) +/* f17d988: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17d98c: 00001025 */ or $v0,$zero,$zero +/* f17d990: 03e00008 */ jr $ra +/* f17d994: 00000000 */ sll $zero,$zero,0x0 +/* f17d998: 27bdffd0 */ addiu $sp,$sp,-48 +/* f17d99c: 24010006 */ addiu $at,$zero,0x6 +/* f17d9a0: afbf0014 */ sw $ra,0x14($sp) +/* f17d9a4: afa50034 */ sw $a1,0x34($sp) +/* f17d9a8: 14810035 */ bne $a0,$at,.L0f17da80 +/* f17d9ac: afa60038 */ sw $a2,0x38($sp) +/* f17d9b0: 3c0e8008 */ lui $t6,0x8008 +/* f17d9b4: 25ce5a84 */ addiu $t6,$t6,0x5a84 +/* f17d9b8: 8dc10000 */ lw $at,0x0($t6) +/* f17d9bc: 27a6002c */ addiu $a2,$sp,0x2c +/* f17d9c0: 3c0b800b */ lui $t3,0x800b +/* f17d9c4: 3c08800b */ lui $t0,0x800b +/* f17d9c8: 3c07800b */ lui $a3,0x800b +/* f17d9cc: 00002825 */ or $a1,$zero,$zero +/* f17d9d0: 00002025 */ or $a0,$zero,$zero +/* f17d9d4: 24e7cb88 */ addiu $a3,$a3,-13432 +/* f17d9d8: 2508c7b8 */ addiu $t0,$t0,-14408 +/* f17d9dc: 256bc538 */ addiu $t3,$t3,-15048 +/* f17d9e0: 00001025 */ or $v0,$zero,$zero +/* f17d9e4: 240c004c */ addiu $t4,$zero,0x4c +/* f17d9e8: 240a000c */ addiu $t2,$zero,0xc +/* f17d9ec: 240900a0 */ addiu $t1,$zero,0xa0 +/* f17d9f0: acc10000 */ sw $at,0x0($a2) +/* f17d9f4: 94f90016 */ lhu $t9,0x16($a3) +.L0f17d9f8: +/* f17d9f8: 240d0001 */ addiu $t5,$zero,0x1 +/* f17d9fc: 004d7804 */ sllv $t7,$t5,$v0 +/* f17da00: 032f7024 */ and $t6,$t9,$t7 +/* f17da04: 11c00019 */ beqz $t6,.L0f17da6c +/* f17da08: 28410004 */ slti $at,$v0,0x4 +/* f17da0c: 10200006 */ beqz $at,.L0f17da28 +/* f17da10: 00c47021 */ addu $t6,$a2,$a0 +/* f17da14: 00490019 */ multu $v0,$t1 +/* f17da18: 0000c012 */ mflo $t8 +/* f17da1c: 01181821 */ addu $v1,$t0,$t8 +/* f17da20: 10000006 */ beqz $zero,.L0f17da3c +/* f17da24: 28410004 */ slti $at,$v0,0x4 +.L0f17da28: +/* f17da28: 004c0019 */ multu $v0,$t4 +/* f17da2c: 00006812 */ mflo $t5 +/* f17da30: 016d1821 */ addu $v1,$t3,$t5 +/* f17da34: 2463fed0 */ addiu $v1,$v1,-304 +/* f17da38: 28410004 */ slti $at,$v0,0x4 +.L0f17da3c: +/* f17da3c: 10200005 */ beqz $at,.L0f17da54 +/* f17da40: 00c5c821 */ addu $t9,$a2,$a1 +/* f17da44: 932f0000 */ lbu $t7,0x0($t9) +/* f17da48: 24a50001 */ addiu $a1,$a1,0x1 +/* f17da4c: 10000007 */ beqz $zero,.L0f17da6c +/* f17da50: a06f0011 */ sb $t7,0x11($v1) +.L0f17da54: +/* f17da54: 91d80000 */ lbu $t8,0x0($t6) +/* f17da58: 24840001 */ addiu $a0,$a0,0x1 +/* f17da5c: 0085082a */ slt $at,$a0,$a1 +/* f17da60: 14200002 */ bnez $at,.L0f17da6c +/* f17da64: a0780011 */ sb $t8,0x11($v1) +/* f17da68: 00002025 */ or $a0,$zero,$zero +.L0f17da6c: +/* f17da6c: 24420001 */ addiu $v0,$v0,0x1 +/* f17da70: 544affe1 */ bnel $v0,$t2,.L0f17d9f8 +/* f17da74: 94f90016 */ lhu $t9,0x16($a3) +/* f17da78: 0fc3cdb7 */ jal func0f0f36dc +/* f17da7c: 00000000 */ sll $zero,$zero,0x0 +.L0f17da80: +/* f17da80: 8fbf0014 */ lw $ra,0x14($sp) +/* f17da84: 27bd0030 */ addiu $sp,$sp,0x30 +/* f17da88: 00001025 */ or $v0,$zero,$zero +/* f17da8c: 03e00008 */ jr $ra +/* f17da90: 00000000 */ sll $zero,$zero,0x0 +/* f17da94: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17da98: afbf0014 */ sw $ra,0x14($sp) +/* f17da9c: 0fc631e5 */ jal func0f18c794 +/* f17daa0: 90840001 */ lbu $a0,0x1($a0) +/* f17daa4: 10400003 */ beqz $v0,.L0f17dab4 +/* f17daa8: 8fbf0014 */ lw $ra,0x14($sp) +/* f17daac: 10000003 */ beqz $zero,.L0f17dabc +/* f17dab0: 00000000 */ sll $zero,$zero,0x0 +.L0f17dab4: +/* f17dab4: 3c027f1c */ lui $v0,0x7f1c +/* f17dab8: 24428040 */ addiu $v0,$v0,-32704 +.L0f17dabc: +/* f17dabc: 03e00008 */ jr $ra +/* f17dac0: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f17dac4 +/* f17dac4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17dac8: 24010001 */ addiu $at,$zero,0x1 +/* f17dacc: afbf0014 */ sw $ra,0x14($sp) +/* f17dad0: 10810006 */ beq $a0,$at,.L0f17daec +/* f17dad4: afa5001c */ sw $a1,0x1c($sp) +/* f17dad8: 24010003 */ addiu $at,$zero,0x3 +/* f17dadc: 1081000a */ beq $a0,$at,.L0f17db08 +/* f17dae0: 3c0e800b */ lui $t6,0x800b +/* f17dae4: 10000017 */ beqz $zero,.L0f17db44 +/* f17dae8: 00000000 */ sll $zero,$zero,0x0 +.L0f17daec: +/* f17daec: afa40018 */ sw $a0,0x18($sp) +/* f17daf0: 0fc61902 */ jal func0f186408 +/* f17daf4: afa60020 */ sw $a2,0x20($sp) +/* f17daf8: 8fa60020 */ lw $a2,0x20($sp) +/* f17dafc: 8fa40018 */ lw $a0,0x18($sp) +/* f17db00: 10000010 */ beqz $zero,.L0f17db44 +/* f17db04: acc20000 */ sw $v0,0x0($a2) +.L0f17db08: +/* f17db08: 8dcecb94 */ lw $t6,-0x346c($t6) +/* f17db0c: 3c027f1c */ lui $v0,0x7f1c +/* f17db10: 31cf0002 */ andi $t7,$t6,0x2 +/* f17db14: 55e00004 */ bnezl $t7,.L0f17db28 +/* f17db18: 8cd80000 */ lw $t8,0x0($a2) +/* f17db1c: 1000000b */ beqz $zero,.L0f17db4c +/* f17db20: 24428044 */ addiu $v0,$v0,-32700 +/* f17db24: 8cd80000 */ lw $t8,0x0($a2) +.L0f17db28: +/* f17db28: 3c08800b */ lui $t0,0x800b +/* f17db2c: 2508cbb0 */ addiu $t0,$t0,-13392 +/* f17db30: 0018c880 */ sll $t9,$t8,0x2 +/* f17db34: 0338c823 */ subu $t9,$t9,$t8 +/* f17db38: 0019c880 */ sll $t9,$t9,0x2 +/* f17db3c: 10000003 */ beqz $zero,.L0f17db4c +/* f17db40: 03281021 */ addu $v0,$t9,$t0 +.L0f17db44: +/* f17db44: 0fc5e431 */ jal func0f1790c4 +/* f17db48: 8fa5001c */ lw $a1,0x1c($sp) +.L0f17db4c: +/* f17db4c: 8fbf0014 */ lw $ra,0x14($sp) +/* f17db50: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17db54: 03e00008 */ jr $ra +/* f17db58: 00000000 */ sll $zero,$zero,0x0 +/* f17db5c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f17db60: afb00018 */ sw $s0,0x18($sp) +/* f17db64: 24010006 */ addiu $at,$zero,0x6 +/* f17db68: 00a08025 */ or $s0,$a1,$zero +/* f17db6c: afbf001c */ sw $ra,0x1c($sp) +/* f17db70: 10810008 */ beq $a0,$at,.L0f17db94 +/* f17db74: 00803825 */ or $a3,$a0,$zero +/* f17db78: 24010007 */ addiu $at,$zero,0x7 +/* f17db7c: 1081000e */ beq $a0,$at,.L0f17dbb8 +/* f17db80: 2401000c */ addiu $at,$zero,0xc +/* f17db84: 5081001a */ beql $a0,$at,.L0f17dbf0 +/* f17db88: 92040001 */ lbu $a0,0x1($s0) +/* f17db8c: 10000026 */ beqz $zero,.L0f17dc28 +/* f17db90: 00e02025 */ or $a0,$a3,$zero +.L0f17db94: +/* f17db94: 92040001 */ lbu $a0,0x1($s0) +/* f17db98: afa70020 */ sw $a3,0x20($sp) +/* f17db9c: 0fc631e5 */ jal func0f18c794 +/* f17dba0: afa60028 */ sw $a2,0x28($sp) +/* f17dba4: 8fa60028 */ lw $a2,0x28($sp) +/* f17dba8: 8fa70020 */ lw $a3,0x20($sp) +/* f17dbac: 8cce0000 */ lw $t6,0x0($a2) +/* f17dbb0: 1000001c */ beqz $zero,.L0f17dc24 +/* f17dbb4: a04e0011 */ sb $t6,0x11($v0) +.L0f17dbb8: +/* f17dbb8: 92040001 */ lbu $a0,0x1($s0) +/* f17dbbc: afa70020 */ sw $a3,0x20($sp) +/* f17dbc0: 0fc631e5 */ jal func0f18c794 +/* f17dbc4: afa60028 */ sw $a2,0x28($sp) +/* f17dbc8: 8fa60028 */ lw $a2,0x28($sp) +/* f17dbcc: 14400004 */ bnez $v0,.L0f17dbe0 +/* f17dbd0: 8fa70020 */ lw $a3,0x20($sp) +/* f17dbd4: 240f00ff */ addiu $t7,$zero,0xff +/* f17dbd8: 10000012 */ beqz $zero,.L0f17dc24 +/* f17dbdc: accf0000 */ sw $t7,0x0($a2) +.L0f17dbe0: +/* f17dbe0: 90580011 */ lbu $t8,0x11($v0) +/* f17dbe4: 1000000f */ beqz $zero,.L0f17dc24 +/* f17dbe8: acd80000 */ sw $t8,0x0($a2) +/* f17dbec: 92040001 */ lbu $a0,0x1($s0) +.L0f17dbf0: +/* f17dbf0: afa70020 */ sw $a3,0x20($sp) +/* f17dbf4: 0fc631e5 */ jal func0f18c794 +/* f17dbf8: afa60028 */ sw $a2,0x28($sp) +/* f17dbfc: 8fa60028 */ lw $a2,0x28($sp) +/* f17dc00: 14400003 */ bnez $v0,.L0f17dc10 +/* f17dc04: 8fa70020 */ lw $a3,0x20($sp) +/* f17dc08: 10000009 */ beqz $zero,.L0f17dc30 +/* f17dc0c: 24020001 */ addiu $v0,$zero,0x1 +.L0f17dc10: +/* f17dc10: 00e02025 */ or $a0,$a3,$zero +/* f17dc14: 0fc5e431 */ jal func0f1790c4 +/* f17dc18: 02002825 */ or $a1,$s0,$zero +/* f17dc1c: 10000005 */ beqz $zero,.L0f17dc34 +/* f17dc20: 8fbf001c */ lw $ra,0x1c($sp) +.L0f17dc24: +/* f17dc24: 00e02025 */ or $a0,$a3,$zero +.L0f17dc28: +/* f17dc28: 0fc5f6b1 */ jal func0f17dac4 +/* f17dc2c: 02002825 */ or $a1,$s0,$zero +.L0f17dc30: +/* f17dc30: 8fbf001c */ lw $ra,0x1c($sp) +.L0f17dc34: +/* f17dc34: 8fb00018 */ lw $s0,0x18($sp) +/* f17dc38: 27bd0020 */ addiu $sp,$sp,0x20 +/* f17dc3c: 03e00008 */ jr $ra +/* f17dc40: 00000000 */ sll $zero,$zero,0x0 +/* f17dc44: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17dc48: afbf0014 */ sw $ra,0x14($sp) +/* f17dc4c: 0fc630a9 */ jal func0f18c2a4 +/* f17dc50: afa40018 */ sw $a0,0x18($sp) +/* f17dc54: 10400005 */ beqz $v0,.L0f17dc6c +/* f17dc58: 00000000 */ sll $zero,$zero,0x0 +/* f17dc5c: 0fc5b9f1 */ jal func0f16e7c4 +/* f17dc60: 24045045 */ addiu $a0,$zero,0x5045 +/* f17dc64: 10000004 */ beqz $zero,.L0f17dc78 +/* f17dc68: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17dc6c: +/* f17dc6c: 0fc5b9f1 */ jal func0f16e7c4 +/* f17dc70: 24045044 */ addiu $a0,$zero,0x5044 +/* f17dc74: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17dc78: +/* f17dc78: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17dc7c: 03e00008 */ jr $ra +/* f17dc80: 00000000 */ sll $zero,$zero,0x0 +/* f17dc84: 248effff */ addiu $t6,$a0,-1 +/* f17dc88: 27bdffd0 */ addiu $sp,$sp,-48 +/* f17dc8c: 2dc10010 */ sltiu $at,$t6,0x10 +/* f17dc90: afbf0014 */ sw $ra,0x14($sp) +/* f17dc94: 102000b2 */ beqz $at,.L0f17df60 +/* f17dc98: afa50034 */ sw $a1,0x34($sp) +/* f17dc9c: 000e7080 */ sll $t6,$t6,0x2 +/* f17dca0: 3c017f1c */ lui $at,0x7f1c +/* f17dca4: 002e0821 */ addu $at,$at,$t6 +/* f17dca8: 8c2e81ec */ lw $t6,-0x7e14($at) +/* f17dcac: 01c00008 */ jr $t6 +/* f17dcb0: 00000000 */ sll $zero,$zero,0x0 +/* f17dcb4: 0fc63080 */ jal func0f18c200 +/* f17dcb8: afa60038 */ sw $a2,0x38($sp) +/* f17dcbc: 8fa60038 */ lw $a2,0x38($sp) +/* f17dcc0: 0fc630a9 */ jal func0f18c2a4 +/* f17dcc4: acc20000 */ sw $v0,0x0($a2) +/* f17dcc8: 10400005 */ beqz $v0,.L0f17dce0 +/* f17dccc: 8fa60038 */ lw $a2,0x38($sp) +/* f17dcd0: 8ccf0000 */ lw $t7,0x0($a2) +/* f17dcd4: 25f80003 */ addiu $t8,$t7,0x3 +/* f17dcd8: 100000a1 */ beqz $zero,.L0f17df60 +/* f17dcdc: acd80000 */ sw $t8,0x0($a2) +.L0f17dce0: +/* f17dce0: 8cd90000 */ lw $t9,0x0($a2) +/* f17dce4: 27280001 */ addiu $t0,$t9,0x1 +/* f17dce8: 1000009d */ beqz $zero,.L0f17df60 +/* f17dcec: acc80000 */ sw $t0,0x0($a2) +/* f17dcf0: 0fc63080 */ jal func0f18c200 +/* f17dcf4: afa60038 */ sw $a2,0x38($sp) +/* f17dcf8: 8fa60038 */ lw $a2,0x38($sp) +/* f17dcfc: 00402825 */ or $a1,$v0,$zero +/* f17dd00: 8cc30000 */ lw $v1,0x0($a2) +/* f17dd04: 0062082b */ sltu $at,$v1,$v0 +/* f17dd08: 50200006 */ beqzl $at,.L0f17dd24 +/* f17dd0c: afa5002c */ sw $a1,0x2c($sp) +/* f17dd10: 0fc63097 */ jal func0f18c25c +/* f17dd14: 00602025 */ or $a0,$v1,$zero +/* f17dd18: 10000093 */ beqz $zero,.L0f17df68 +/* f17dd1c: 8fbf0014 */ lw $ra,0x14($sp) +/* f17dd20: afa5002c */ sw $a1,0x2c($sp) +.L0f17dd24: +/* f17dd24: 0fc630a9 */ jal func0f18c2a4 +/* f17dd28: afa60038 */ sw $a2,0x38($sp) +/* f17dd2c: 8fa5002c */ lw $a1,0x2c($sp) +/* f17dd30: 1040000c */ beqz $v0,.L0f17dd64 +/* f17dd34: 8fa60038 */ lw $a2,0x38($sp) +/* f17dd38: 8cc90000 */ lw $t1,0x0($a2) +/* f17dd3c: 00055880 */ sll $t3,$a1,0x2 +/* f17dd40: 000b6023 */ negu $t4,$t3 +/* f17dd44: 00095080 */ sll $t2,$t1,0x2 +/* f17dd48: 014c6821 */ addu $t5,$t2,$t4 +/* f17dd4c: 3c048008 */ lui $a0,0x8008 +/* f17dd50: 008d2021 */ addu $a0,$a0,$t5 +/* f17dd54: 0fc5b9f1 */ jal func0f16e7c4 +/* f17dd58: 8c845cec */ lw $a0,0x5cec($a0) +/* f17dd5c: 10000082 */ beqz $zero,.L0f17df68 +/* f17dd60: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17dd64: +/* f17dd64: 8cce0000 */ lw $t6,0x0($a2) +/* f17dd68: 0005c080 */ sll $t8,$a1,0x2 +/* f17dd6c: 0018c823 */ negu $t9,$t8 +/* f17dd70: 000e7880 */ sll $t7,$t6,0x2 +/* f17dd74: 01f94021 */ addu $t0,$t7,$t9 +/* f17dd78: 3c048008 */ lui $a0,0x8008 +/* f17dd7c: 00882021 */ addu $a0,$a0,$t0 +/* f17dd80: 0fc5b9f1 */ jal func0f16e7c4 +/* f17dd84: 8c845ce8 */ lw $a0,0x5ce8($a0) +/* f17dd88: 10000077 */ beqz $zero,.L0f17df68 +/* f17dd8c: 8fbf0014 */ lw $ra,0x14($sp) +/* f17dd90: 0fc63080 */ jal func0f18c200 +/* f17dd94: afa60038 */ sw $a2,0x38($sp) +/* f17dd98: 8fa60038 */ lw $a2,0x38($sp) +/* f17dd9c: 00402025 */ or $a0,$v0,$zero +/* f17dda0: 8cc30000 */ lw $v1,0x0($a2) +/* f17dda4: 0062082b */ sltu $at,$v1,$v0 +/* f17dda8: 5020000d */ beqzl $at,.L0f17dde0 +/* f17ddac: afa40028 */ sw $a0,0x28($sp) +/* f17ddb0: 8cc90004 */ lw $t1,0x4($a2) +/* f17ddb4: 15200003 */ bnez $t1,.L0f17ddc4 +/* f17ddb8: 00000000 */ sll $zero,$zero,0x0 +/* f17ddbc: 0fc630e3 */ jal func0f18c38c +/* f17ddc0: 00602025 */ or $a0,$v1,$zero +.L0f17ddc4: +/* f17ddc4: 3c02800a */ lui $v0,0x800a +/* f17ddc8: 24429fc0 */ addiu $v0,$v0,-24640 +/* f17ddcc: 8c4b0458 */ lw $t3,0x458($v0) +/* f17ddd0: 356a0002 */ ori $t2,$t3,0x2 +/* f17ddd4: 10000062 */ beqz $zero,.L0f17df60 +/* f17ddd8: ac4a0458 */ sw $t2,0x458($v0) +/* f17dddc: afa40028 */ sw $a0,0x28($sp) +.L0f17dde0: +/* f17dde0: 0fc630a9 */ jal func0f18c2a4 +/* f17dde4: afa60038 */ sw $a2,0x38($sp) +/* f17dde8: 8fa40028 */ lw $a0,0x28($sp) +/* f17ddec: 10400024 */ beqz $v0,.L0f17de80 +/* f17ddf0: 8fa60038 */ lw $a2,0x38($sp) +/* f17ddf4: 8ccc0000 */ lw $t4,0x0($a2) +/* f17ddf8: 24010001 */ addiu $at,$zero,0x1 +/* f17ddfc: 01841023 */ subu $v0,$t4,$a0 +/* f17de00: 10400007 */ beqz $v0,.L0f17de20 +/* f17de04: 00000000 */ sll $zero,$zero,0x0 +/* f17de08: 1041000d */ beq $v0,$at,.L0f17de40 +/* f17de0c: 24010002 */ addiu $at,$zero,0x2 +/* f17de10: 10410013 */ beq $v0,$at,.L0f17de60 +/* f17de14: 00000000 */ sll $zero,$zero,0x0 +/* f17de18: 10000052 */ beqz $zero,.L0f17df64 +/* f17de1c: 00001025 */ or $v0,$zero,$zero +.L0f17de20: +/* f17de20: 0fc630f9 */ jal func0f18c3e4 +/* f17de24: 00000000 */ sll $zero,$zero,0x0 +/* f17de28: 3c02800a */ lui $v0,0x800a +/* f17de2c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f17de30: 8c4d0458 */ lw $t5,0x458($v0) +/* f17de34: 35ae0002 */ ori $t6,$t5,0x2 +/* f17de38: 10000049 */ beqz $zero,.L0f17df60 +/* f17de3c: ac4e0458 */ sw $t6,0x458($v0) +.L0f17de40: +/* f17de40: 0fc63103 */ jal func0f18c40c +/* f17de44: 00000000 */ sll $zero,$zero,0x0 +/* f17de48: 3c02800a */ lui $v0,0x800a +/* f17de4c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f17de50: 8c580458 */ lw $t8,0x458($v0) +/* f17de54: 370f0002 */ ori $t7,$t8,0x2 +/* f17de58: 10000041 */ beqz $zero,.L0f17df60 +/* f17de5c: ac4f0458 */ sw $t7,0x458($v0) +.L0f17de60: +/* f17de60: 0fc6310c */ jal func0f18c430 +/* f17de64: 00000000 */ sll $zero,$zero,0x0 +/* f17de68: 3c02800a */ lui $v0,0x800a +/* f17de6c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f17de70: 8c590458 */ lw $t9,0x458($v0) +/* f17de74: 37280002 */ ori $t0,$t9,0x2 +/* f17de78: 10000039 */ beqz $zero,.L0f17df60 +/* f17de7c: ac480458 */ sw $t0,0x458($v0) +.L0f17de80: +/* f17de80: 0fc6311e */ jal func0f18c478 +/* f17de84: 00000000 */ sll $zero,$zero,0x0 +/* f17de88: 3c02800a */ lui $v0,0x800a +/* f17de8c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f17de90: 8c490458 */ lw $t1,0x458($v0) +/* f17de94: 352b0002 */ ori $t3,$t1,0x2 +/* f17de98: 10000031 */ beqz $zero,.L0f17df60 +/* f17de9c: ac4b0458 */ sw $t3,0x458($v0) +/* f17dea0: 0fc630a9 */ jal func0f18c2a4 +/* f17dea4: afa60038 */ sw $a2,0x38($sp) +/* f17dea8: 10400005 */ beqz $v0,.L0f17dec0 +/* f17deac: 8fa60038 */ lw $a2,0x38($sp) +/* f17deb0: 3c0a000f */ lui $t2,0xf +/* f17deb4: 354affff */ ori $t2,$t2,0xffff +/* f17deb8: 10000029 */ beqz $zero,.L0f17df60 +/* f17debc: acca0000 */ sw $t2,0x0($a2) +.L0f17dec0: +/* f17dec0: 0fc63122 */ jal func0f18c488 +/* f17dec4: afa60038 */ sw $a2,0x38($sp) +/* f17dec8: 04410006 */ bgez $v0,.L0f17dee4 +/* f17decc: 8fa60038 */ lw $a2,0x38($sp) +/* f17ded0: 0fc63080 */ jal func0f18c200 +/* f17ded4: afa60038 */ sw $a2,0x38($sp) +/* f17ded8: 8fa60038 */ lw $a2,0x38($sp) +/* f17dedc: 10000020 */ beqz $zero,.L0f17df60 +/* f17dee0: acc20000 */ sw $v0,0x0($a2) +.L0f17dee4: +/* f17dee4: 1000001e */ beqz $zero,.L0f17df60 +/* f17dee8: acc20000 */ sw $v0,0x0($a2) +/* f17deec: 0fc63080 */ jal func0f18c200 +/* f17def0: afa60038 */ sw $a2,0x38($sp) +/* f17def4: 8fa60038 */ lw $a2,0x38($sp) +/* f17def8: 8cc30000 */ lw $v1,0x0($a2) +/* f17defc: 0062082b */ sltu $at,$v1,$v0 +/* f17df00: 50200018 */ beqzl $at,.L0f17df64 +/* f17df04: 00001025 */ or $v0,$zero,$zero +/* f17df08: 0fc63088 */ jal func0f18c220 +/* f17df0c: 00602025 */ or $a0,$v1,$zero +/* f17df10: 0fc5b647 */ jal func0f16d91c +/* f17df14: 00402025 */ or $a0,$v0,$zero +/* f17df18: 10000012 */ beqz $zero,.L0f17df64 +/* f17df1c: 00001025 */ or $v0,$zero,$zero +/* f17df20: 0fc63080 */ jal func0f18c200 +/* f17df24: afa60038 */ sw $a2,0x38($sp) +/* f17df28: 0fc630a9 */ jal func0f18c2a4 +/* f17df2c: afa2001c */ sw $v0,0x1c($sp) +/* f17df30: 1040000b */ beqz $v0,.L0f17df60 +/* f17df34: 8fa60038 */ lw $a2,0x38($sp) +/* f17df38: 8cc30000 */ lw $v1,0x0($a2) +/* f17df3c: 8fac001c */ lw $t4,0x1c($sp) +/* f17df40: 00602025 */ or $a0,$v1,$zero +/* f17df44: 006c082b */ sltu $at,$v1,$t4 +/* f17df48: 50200006 */ beqzl $at,.L0f17df64 +/* f17df4c: 00001025 */ or $v0,$zero,$zero +/* f17df50: 0fc630ac */ jal func0f18c2b0 +/* f17df54: afa60038 */ sw $a2,0x38($sp) +/* f17df58: 8fa60038 */ lw $a2,0x38($sp) +/* f17df5c: acc20004 */ sw $v0,0x4($a2) +.L0f17df60: +/* f17df60: 00001025 */ or $v0,$zero,$zero +.L0f17df64: +/* f17df64: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17df68: +/* f17df68: 27bd0030 */ addiu $sp,$sp,0x30 +/* f17df6c: 03e00008 */ jr $ra +/* f17df70: 00000000 */ sll $zero,$zero,0x0 +/* f17df74: 24010064 */ addiu $at,$zero,0x64 +/* f17df78: afa50004 */ sw $a1,0x4($sp) +/* f17df7c: 14810004 */ bne $a0,$at,.L0f17df90 +/* f17df80: afa60008 */ sw $a2,0x8($sp) +/* f17df84: 240e0050 */ addiu $t6,$zero,0x50 +/* f17df88: 3c018008 */ lui $at,0x8008 +/* f17df8c: ac2e40e0 */ sw $t6,0x40e0($at) +.L0f17df90: +/* f17df90: 24010065 */ addiu $at,$zero,0x65 +/* f17df94: 14810003 */ bne $a0,$at,.L0f17dfa4 +/* f17df98: 240f000f */ addiu $t7,$zero,0xf +/* f17df9c: 3c018008 */ lui $at,0x8008 +/* f17dfa0: ac2f40e0 */ sw $t7,0x40e0($at) +.L0f17dfa4: +/* f17dfa4: 03e00008 */ jr $ra +/* f17dfa8: 00001025 */ or $v0,$zero,$zero +/* f17dfac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17dfb0: afbf0014 */ sw $ra,0x14($sp) +/* f17dfb4: 0fc630a9 */ jal func0f18c2a4 +/* f17dfb8: afa40018 */ sw $a0,0x18($sp) +/* f17dfbc: 10400005 */ beqz $v0,.L0f17dfd4 +/* f17dfc0: 00000000 */ sll $zero,$zero,0x0 +/* f17dfc4: 0fc5b9f1 */ jal func0f16e7c4 +/* f17dfc8: 24045042 */ addiu $a0,$zero,0x5042 +/* f17dfcc: 1000000c */ beqz $zero,.L0f17e000 +/* f17dfd0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17dfd4: +/* f17dfd4: 0fc63122 */ jal func0f18c488 +/* f17dfd8: 00000000 */ sll $zero,$zero,0x0 +/* f17dfdc: 04400005 */ bltz $v0,.L0f17dff4 +/* f17dfe0: 00402025 */ or $a0,$v0,$zero +/* f17dfe4: 0fc63097 */ jal func0f18c25c +/* f17dfe8: 00000000 */ sll $zero,$zero,0x0 +/* f17dfec: 10000004 */ beqz $zero,.L0f17e000 +/* f17dff0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17dff4: +/* f17dff4: 0fc5b9f1 */ jal func0f16e7c4 +/* f17dff8: 24045043 */ addiu $a0,$zero,0x5043 +/* f17dffc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17e000: +/* f17e000: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17e004: 03e00008 */ jr $ra +/* f17e008: 00000000 */ sll $zero,$zero,0x0 +/* f17e00c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17e010: 24010006 */ addiu $at,$zero,0x6 +/* f17e014: afbf0014 */ sw $ra,0x14($sp) +/* f17e018: 10810008 */ beq $a0,$at,.L0f17e03c +/* f17e01c: afa5001c */ sw $a1,0x1c($sp) +/* f17e020: 24010008 */ addiu $at,$zero,0x8 +/* f17e024: 5481000d */ bnel $a0,$at,.L0f17e05c +/* f17e028: 00001025 */ or $v0,$zero,$zero +/* f17e02c: 0fc630a9 */ jal func0f18c2a4 +/* f17e030: 00000000 */ sll $zero,$zero,0x0 +/* f17e034: 1000000a */ beqz $zero,.L0f17e060 +/* f17e038: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17e03c: +/* f17e03c: 0fc630a6 */ jal func0f18c298 +/* f17e040: 8cc40000 */ lw $a0,0x0($a2) +/* f17e044: 3c02800a */ lui $v0,0x800a +/* f17e048: 24429fc0 */ addiu $v0,$v0,-24640 +/* f17e04c: 8c4e0458 */ lw $t6,0x458($v0) +/* f17e050: 35cf0002 */ ori $t7,$t6,0x2 +/* f17e054: ac4f0458 */ sw $t7,0x458($v0) +/* f17e058: 00001025 */ or $v0,$zero,$zero +.L0f17e05c: +/* f17e05c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17e060: +/* f17e060: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17e064: 03e00008 */ jr $ra +/* f17e068: 00000000 */ sll $zero,$zero,0x0 +/* f17e06c: afa50004 */ sw $a1,0x4($sp) +/* f17e070: 24010011 */ addiu $at,$zero,0x11 +/* f17e074: 10810006 */ beq $a0,$at,.L0f17e090 +/* f17e078: 8cc20000 */ lw $v0,0x0($a2) +/* f17e07c: 24010012 */ addiu $at,$zero,0x12 +/* f17e080: 1081003f */ beq $a0,$at,.L0f17e180 +/* f17e084: 3c098007 */ lui $t1,0x8007 +/* f17e088: 03e00008 */ jr $ra +/* f17e08c: 00001025 */ or $v0,$zero,$zero +.L0f17e090: +/* f17e090: 3c098007 */ lui $t1,0x8007 +/* f17e094: 25291448 */ addiu $t1,$t1,0x1448 +/* f17e098: 8d2e0000 */ lw $t6,0x0($t1) +/* f17e09c: 240a0e70 */ addiu $t2,$zero,0xe70 +/* f17e0a0: 3c08800a */ lui $t0,0x800a +/* f17e0a4: 01ca0019 */ multu $t6,$t2 +/* f17e0a8: 2508e000 */ addiu $t0,$t0,-8192 +/* f17e0ac: 3c07800b */ lui $a3,0x800b +/* f17e0b0: 24e7cbb0 */ addiu $a3,$a3,-13392 +/* f17e0b4: 240b000a */ addiu $t3,$zero,0xa +/* f17e0b8: 00001825 */ or $v1,$zero,$zero +/* f17e0bc: 00007812 */ mflo $t7 +/* f17e0c0: 010fc021 */ addu $t8,$t0,$t7 +/* f17e0c4: 8f040e1c */ lw $a0,0xe1c($t8) +/* f17e0c8: 0004c880 */ sll $t9,$a0,0x2 +/* f17e0cc: 0324c823 */ subu $t9,$t9,$a0 +/* f17e0d0: 0019c880 */ sll $t9,$t9,0x2 +/* f17e0d4: 00f96821 */ addu $t5,$a3,$t9 +/* f17e0d8: 91ae0000 */ lbu $t6,0x0($t5) +/* f17e0dc: 00047880 */ sll $t7,$a0,0x2 +/* f17e0e0: 01e47823 */ subu $t7,$t7,$a0 +/* f17e0e4: 116e001c */ beq $t3,$t6,.L0f17e158 +/* f17e0e8: 000f7880 */ sll $t7,$t7,0x2 +/* f17e0ec: 00ef2821 */ addu $a1,$a3,$t7 +/* f17e0f0: 90b80000 */ lbu $t8,0x0($a1) +/* f17e0f4: 00403021 */ addu $a2,$v0,$zero +/* f17e0f8: 240c000b */ addiu $t4,$zero,0xb +/* f17e0fc: 53000017 */ beqzl $t8,.L0f17e15c +/* f17e100: 2861000b */ slti $at,$v1,0xb +/* f17e104: 90a40000 */ lbu $a0,0x0($a1) +/* f17e108: a0c40000 */ sb $a0,0x0($a2) +.L0f17e10c: +/* f17e10c: 8d2d0000 */ lw $t5,0x0($t1) +/* f17e110: 24630001 */ addiu $v1,$v1,0x1 +/* f17e114: 24c60001 */ addiu $a2,$a2,0x1 +/* f17e118: 01aa0019 */ multu $t5,$t2 +/* f17e11c: 00007012 */ mflo $t6 +/* f17e120: 010e7821 */ addu $t7,$t0,$t6 +/* f17e124: 8df80e1c */ lw $t8,0xe1c($t7) +/* f17e128: 0018c880 */ sll $t9,$t8,0x2 +/* f17e12c: 0338c823 */ subu $t9,$t9,$t8 +/* f17e130: 0019c880 */ sll $t9,$t9,0x2 +/* f17e134: 00f96821 */ addu $t5,$a3,$t9 +/* f17e138: 01a37021 */ addu $t6,$t5,$v1 +/* f17e13c: 91c40000 */ lbu $a0,0x0($t6) +/* f17e140: 51640006 */ beql $t3,$a0,.L0f17e15c +/* f17e144: 2861000b */ slti $at,$v1,0xb +/* f17e148: 50800004 */ beqzl $a0,.L0f17e15c +/* f17e14c: 2861000b */ slti $at,$v1,0xb +/* f17e150: 546cffee */ bnel $v1,$t4,.L0f17e10c +/* f17e154: a0c40000 */ sb $a0,0x0($a2) +.L0f17e158: +/* f17e158: 2861000b */ slti $at,$v1,0xb +.L0f17e15c: +/* f17e15c: 10200048 */ beqz $at,.L0f17e280 +/* f17e160: 00433021 */ addu $a2,$v0,$v1 +.L0f17e164: +/* f17e164: 24630001 */ addiu $v1,$v1,0x1 +/* f17e168: 2861000b */ slti $at,$v1,0xb +/* f17e16c: a0c00000 */ sb $zero,0x0($a2) +/* f17e170: 1420fffc */ bnez $at,.L0f17e164 +/* f17e174: 24c60001 */ addiu $a2,$a2,0x1 +/* f17e178: 03e00008 */ jr $ra +/* f17e17c: 00001025 */ or $v0,$zero,$zero +.L0f17e180: +/* f17e180: 904f0000 */ lbu $t7,0x0($v0) +/* f17e184: 00001825 */ or $v1,$zero,$zero +/* f17e188: 3c188007 */ lui $t8,0x8007 +/* f17e18c: 11e0001d */ beqz $t7,.L0f17e204 +/* f17e190: 25291448 */ addiu $t1,$t1,0x1448 +/* f17e194: 8f181448 */ lw $t8,0x1448($t8) +/* f17e198: 3c0d800a */ lui $t5,0x800a +/* f17e19c: 00403021 */ addu $a2,$v0,$zero +/* f17e1a0: 0018c8c0 */ sll $t9,$t8,0x3 +/* f17e1a4: 0338c823 */ subu $t9,$t9,$t8 +/* f17e1a8: 0019c880 */ sll $t9,$t9,0x2 +/* f17e1ac: 0338c821 */ addu $t9,$t9,$t8 +/* f17e1b0: 0019c8c0 */ sll $t9,$t9,0x3 +/* f17e1b4: 0338c823 */ subu $t9,$t9,$t8 +/* f17e1b8: 0019c900 */ sll $t9,$t9,0x4 +/* f17e1bc: 01b96821 */ addu $t5,$t5,$t9 +/* f17e1c0: 8dadee1c */ lw $t5,-0x11e4($t5) +/* f17e1c4: 3c18800b */ lui $t8,0x800b +/* f17e1c8: 2718cbb0 */ addiu $t8,$t8,-13392 +/* f17e1cc: 000d7080 */ sll $t6,$t5,0x2 +/* f17e1d0: 01cd7023 */ subu $t6,$t6,$t5 +/* f17e1d4: 000e7080 */ sll $t6,$t6,0x2 +/* f17e1d8: 01d82021 */ addu $a0,$t6,$t8 +/* f17e1dc: 90450000 */ lbu $a1,0x0($v0) +/* f17e1e0: 24630001 */ addiu $v1,$v1,0x1 +.L0f17e1e4: +/* f17e1e4: 2861000b */ slti $at,$v1,0xb +/* f17e1e8: a0850000 */ sb $a1,0x0($a0) +/* f17e1ec: 24840001 */ addiu $a0,$a0,0x1 +/* f17e1f0: 10200004 */ beqz $at,.L0f17e204 +/* f17e1f4: 24c60001 */ addiu $a2,$a2,0x1 +/* f17e1f8: 90c50000 */ lbu $a1,0x0($a2) +/* f17e1fc: 54a0fff9 */ bnezl $a1,.L0f17e1e4 +/* f17e200: 24630001 */ addiu $v1,$v1,0x1 +.L0f17e204: +/* f17e204: 8d390000 */ lw $t9,0x0($t1) +/* f17e208: 240a0e70 */ addiu $t2,$zero,0xe70 +/* f17e20c: 3c08800a */ lui $t0,0x800a +/* f17e210: 032a0019 */ multu $t9,$t2 +/* f17e214: 2508e000 */ addiu $t0,$t0,-8192 +/* f17e218: 3c07800b */ lui $a3,0x800b +/* f17e21c: 24e7cbb0 */ addiu $a3,$a3,-13392 +/* f17e220: 3c02800a */ lui $v0,0x800a +/* f17e224: 24429fc0 */ addiu $v0,$v0,-24640 +/* f17e228: 00006812 */ mflo $t5 +/* f17e22c: 010d7021 */ addu $t6,$t0,$t5 +/* f17e230: 8dcf0e1c */ lw $t7,0xe1c($t6) +/* f17e234: 240d000a */ addiu $t5,$zero,0xa +/* f17e238: 000fc080 */ sll $t8,$t7,0x2 +/* f17e23c: 030fc023 */ subu $t8,$t8,$t7 +/* f17e240: 0018c080 */ sll $t8,$t8,0x2 +/* f17e244: 00f8c821 */ addu $t9,$a3,$t8 +/* f17e248: 03232021 */ addu $a0,$t9,$v1 +/* f17e24c: 24630001 */ addiu $v1,$v1,0x1 +/* f17e250: 2861000b */ slti $at,$v1,0xb +/* f17e254: a08d0000 */ sb $t5,0x0($a0) +/* f17e258: 10200006 */ beqz $at,.L0f17e274 +/* f17e25c: 24840001 */ addiu $a0,$a0,0x1 +.L0f17e260: +/* f17e260: 24630001 */ addiu $v1,$v1,0x1 +/* f17e264: 2861000b */ slti $at,$v1,0xb +/* f17e268: a0800000 */ sb $zero,0x0($a0) +/* f17e26c: 1420fffc */ bnez $at,.L0f17e260 +/* f17e270: 24840001 */ addiu $a0,$a0,0x1 +.L0f17e274: +/* f17e274: 8c4e0458 */ lw $t6,0x458($v0) +/* f17e278: 35cf0002 */ ori $t7,$t6,0x2 +/* f17e27c: ac4f0458 */ sw $t7,0x458($v0) +.L0f17e280: +/* f17e280: 03e00008 */ jr $ra +/* f17e284: 00001025 */ or $v0,$zero,$zero +/* f17e288: 8c830008 */ lw $v1,0x8($a0) +/* f17e28c: 3c0f800b */ lui $t7,0x800b +/* f17e290: 25efcbb0 */ addiu $t7,$t7,-13392 +/* f17e294: 2463a9f8 */ addiu $v1,$v1,-22024 +/* f17e298: 00037080 */ sll $t6,$v1,0x2 +/* f17e29c: 01c37023 */ subu $t6,$t6,$v1 +/* f17e2a0: 000e7080 */ sll $t6,$t6,0x2 +/* f17e2a4: 03e00008 */ jr $ra +/* f17e2a8: 01cf1021 */ addu $v0,$t6,$t7 +/* f17e2ac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17e2b0: 24010006 */ addiu $at,$zero,0x6 +/* f17e2b4: afbf0014 */ sw $ra,0x14($sp) +/* f17e2b8: 14810012 */ bne $a0,$at,.L0f17e304 +/* f17e2bc: afa60020 */ sw $a2,0x20($sp) +/* f17e2c0: 3c188007 */ lui $t8,0x8007 +/* f17e2c4: 8f181448 */ lw $t8,0x1448($t8) +/* f17e2c8: 8cae0008 */ lw $t6,0x8($a1) +/* f17e2cc: 3c01800a */ lui $at,0x800a +/* f17e2d0: 0018c8c0 */ sll $t9,$t8,0x3 +/* f17e2d4: 0338c823 */ subu $t9,$t9,$t8 +/* f17e2d8: 0019c880 */ sll $t9,$t9,0x2 +/* f17e2dc: 0338c821 */ addu $t9,$t9,$t8 +/* f17e2e0: 0019c8c0 */ sll $t9,$t9,0x3 +/* f17e2e4: 0338c823 */ subu $t9,$t9,$t8 +/* f17e2e8: 0019c900 */ sll $t9,$t9,0x4 +/* f17e2ec: 00390821 */ addu $at,$at,$t9 +/* f17e2f0: 3c048008 */ lui $a0,0x8008 +/* f17e2f4: 25cfa9f8 */ addiu $t7,$t6,-22024 +/* f17e2f8: ac2fee1c */ sw $t7,-0x11e4($at) +/* f17e2fc: 0fc3cbd3 */ jal func0f0f2f4c +/* f17e300: 24845e18 */ addiu $a0,$a0,0x5e18 +.L0f17e304: +/* f17e304: 8fbf0014 */ lw $ra,0x14($sp) +/* f17e308: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17e30c: 00001025 */ or $v0,$zero,$zero +/* f17e310: 03e00008 */ jr $ra +/* f17e314: 00000000 */ sll $zero,$zero,0x0 +/* f17e318: 27bdffe0 */ addiu $sp,$sp,-32 +/* f17e31c: afbf0014 */ sw $ra,0x14($sp) +/* f17e320: afa40020 */ sw $a0,0x20($sp) +/* f17e324: 0fc5b9f1 */ jal func0f16e7c4 +/* f17e328: 24045038 */ addiu $a0,$zero,0x5038 +/* f17e32c: 3c0e8007 */ lui $t6,0x8007 +/* f17e330: 8dce1448 */ lw $t6,0x1448($t6) +/* f17e334: 3c04800a */ lui $a0,0x800a +/* f17e338: afa20018 */ sw $v0,0x18($sp) +/* f17e33c: 000e78c0 */ sll $t7,$t6,0x3 +/* f17e340: 01ee7823 */ subu $t7,$t7,$t6 +/* f17e344: 000f7880 */ sll $t7,$t7,0x2 +/* f17e348: 01ee7821 */ addu $t7,$t7,$t6 +/* f17e34c: 000f78c0 */ sll $t7,$t7,0x3 +/* f17e350: 01ee7823 */ subu $t7,$t7,$t6 +/* f17e354: 000f7900 */ sll $t7,$t7,0x4 +/* f17e358: 008f2021 */ addu $a0,$a0,$t7 +/* f17e35c: 0fc66dbe */ jal func0f19b6f8 +/* f17e360: 8c84ee1c */ lw $a0,-0x11e4($a0) +/* f17e364: 3c048007 */ lui $a0,0x8007 +/* f17e368: 8c841440 */ lw $a0,0x1440($a0) +/* f17e36c: 8fa50018 */ lw $a1,0x18($sp) +/* f17e370: 0c004dad */ jal 0x136b4 +/* f17e374: 00403025 */ or $a2,$v0,$zero +/* f17e378: 8fbf0014 */ lw $ra,0x14($sp) +/* f17e37c: 3c028007 */ lui $v0,0x8007 +/* f17e380: 8c421440 */ lw $v0,0x1440($v0) +/* f17e384: 03e00008 */ jr $ra +/* f17e388: 27bd0020 */ addiu $sp,$sp,0x20 +/* f17e38c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17e390: 24010006 */ addiu $at,$zero,0x6 +/* f17e394: afbf0014 */ sw $ra,0x14($sp) +/* f17e398: afa5001c */ sw $a1,0x1c($sp) +/* f17e39c: 14810012 */ bne $a0,$at,.L0f17e3e8 +/* f17e3a0: afa60020 */ sw $a2,0x20($sp) +/* f17e3a4: 0fc6709a */ jal func0f19c268 +/* f17e3a8: 00000000 */ sll $zero,$zero,0x0 +/* f17e3ac: 0fc3cdb7 */ jal func0f0f36dc +/* f17e3b0: 00000000 */ sll $zero,$zero,0x0 +/* f17e3b4: 3c0e8007 */ lui $t6,0x8007 +/* f17e3b8: 8dce1448 */ lw $t6,0x1448($t6) +/* f17e3bc: 3c04800a */ lui $a0,0x800a +/* f17e3c0: 000e78c0 */ sll $t7,$t6,0x3 +/* f17e3c4: 01ee7823 */ subu $t7,$t7,$t6 +/* f17e3c8: 000f7880 */ sll $t7,$t7,0x2 +/* f17e3cc: 01ee7821 */ addu $t7,$t7,$t6 +/* f17e3d0: 000f78c0 */ sll $t7,$t7,0x3 +/* f17e3d4: 01ee7823 */ subu $t7,$t7,$t6 +/* f17e3d8: 000f7900 */ sll $t7,$t7,0x4 +/* f17e3dc: 008f2021 */ addu $a0,$a0,$t7 +/* f17e3e0: 0fc66ddf */ jal func0f19b77c +/* f17e3e4: 8c84ee1c */ lw $a0,-0x11e4($a0) +.L0f17e3e8: +/* f17e3e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f17e3ec: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17e3f0: 00001025 */ or $v0,$zero,$zero +/* f17e3f4: 03e00008 */ jr $ra +/* f17e3f8: 00000000 */ sll $zero,$zero,0x0 +/* f17e3fc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17e400: 24010064 */ addiu $at,$zero,0x64 +/* f17e404: afbf0014 */ sw $ra,0x14($sp) +/* f17e408: afa5001c */ sw $a1,0x1c($sp) +/* f17e40c: 10810008 */ beq $a0,$at,.L0f17e430 +/* f17e410: afa60020 */ sw $a2,0x20($sp) +/* f17e414: 24010065 */ addiu $at,$zero,0x65 +/* f17e418: 10810029 */ beq $a0,$at,.L0f17e4c0 +/* f17e41c: 24010066 */ addiu $at,$zero,0x66 +/* f17e420: 10810021 */ beq $a0,$at,.L0f17e4a8 +/* f17e424: 3c09800b */ lui $t1,0x800b +/* f17e428: 10000026 */ beqz $zero,.L0f17e4c4 +/* f17e42c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17e430: +/* f17e430: 3c0e8007 */ lui $t6,0x8007 +/* f17e434: 8dce1448 */ lw $t6,0x1448($t6) +/* f17e438: 3c18800a */ lui $t8,0x800a +/* f17e43c: 2718e000 */ addiu $t8,$t8,-8192 +/* f17e440: 000e78c0 */ sll $t7,$t6,0x3 +/* f17e444: 01ee7823 */ subu $t7,$t7,$t6 +/* f17e448: 000f7880 */ sll $t7,$t7,0x2 +/* f17e44c: 01ee7821 */ addu $t7,$t7,$t6 +/* f17e450: 000f78c0 */ sll $t7,$t7,0x3 +/* f17e454: 01ee7823 */ subu $t7,$t7,$t6 +/* f17e458: 000f7900 */ sll $t7,$t7,0x4 +/* f17e45c: 01f81021 */ addu $v0,$t7,$t8 +/* f17e460: ac400850 */ sw $zero,0x850($v0) +/* f17e464: 8c440e1c */ lw $a0,0xe1c($v0) +/* f17e468: 8c450844 */ lw $a1,0x844($v0) +/* f17e46c: 0fc66ea5 */ jal func0f19ba94 +/* f17e470: 8c460848 */ lw $a2,0x848($v0) +/* f17e474: 3c198007 */ lui $t9,0x8007 +/* f17e478: 8f391448 */ lw $t9,0x1448($t9) +/* f17e47c: 3c01800a */ lui $at,0x800a +/* f17e480: 001940c0 */ sll $t0,$t9,0x3 +/* f17e484: 01194023 */ subu $t0,$t0,$t9 +/* f17e488: 00084080 */ sll $t0,$t0,0x2 +/* f17e48c: 01194021 */ addu $t0,$t0,$t9 +/* f17e490: 000840c0 */ sll $t0,$t0,0x3 +/* f17e494: 01194023 */ subu $t0,$t0,$t9 +/* f17e498: 00084100 */ sll $t0,$t0,0x4 +/* f17e49c: 00280821 */ addu $at,$at,$t0 +/* f17e4a0: 10000007 */ beqz $zero,.L0f17e4c0 +/* f17e4a4: ac22ee20 */ sw $v0,-0x11e0($at) +.L0f17e4a8: +/* f17e4a8: 9129cc10 */ lbu $t1,-0x33f0($t1) +/* f17e4ac: 24010005 */ addiu $at,$zero,0x5 +/* f17e4b0: 55210004 */ bnel $t1,$at,.L0f17e4c4 +/* f17e4b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f17e4b8: 0fc3cdb7 */ jal func0f0f36dc +/* f17e4bc: 00000000 */ sll $zero,$zero,0x0 +.L0f17e4c0: +/* f17e4c0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17e4c4: +/* f17e4c4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17e4c8: 00001025 */ or $v0,$zero,$zero +/* f17e4cc: 03e00008 */ jr $ra +/* f17e4d0: 00000000 */ sll $zero,$zero,0x0 +/* f17e4d4: 27bdff48 */ addiu $sp,$sp,-184 +/* f17e4d8: 248effff */ addiu $t6,$a0,-1 +/* f17e4dc: afb6004c */ sw $s6,0x4c($sp) +/* f17e4e0: 2dc10018 */ sltiu $at,$t6,0x18 +/* f17e4e4: 00c0b025 */ or $s6,$a2,$zero +/* f17e4e8: afbf0054 */ sw $ra,0x54($sp) +/* f17e4ec: afb70050 */ sw $s7,0x50($sp) +/* f17e4f0: afb50048 */ sw $s5,0x48($sp) +/* f17e4f4: afb40044 */ sw $s4,0x44($sp) +/* f17e4f8: afb30040 */ sw $s3,0x40($sp) +/* f17e4fc: afb2003c */ sw $s2,0x3c($sp) +/* f17e500: afb10038 */ sw $s1,0x38($sp) +/* f17e504: 10200128 */ beqz $at,.L0f17e9a8 +/* f17e508: afb00034 */ sw $s0,0x34($sp) +/* f17e50c: 000e7080 */ sll $t6,$t6,0x2 +/* f17e510: 3c017f1c */ lui $at,0x7f1c +/* f17e514: 002e0821 */ addu $at,$at,$t6 +/* f17e518: 8c2e822c */ lw $t6,-0x7dd4($at) +/* f17e51c: 01c00008 */ jr $t6 +/* f17e520: 00000000 */ sll $zero,$zero,0x0 +/* f17e524: 3c0f800b */ lui $t7,0x800b +/* f17e528: 91efcc10 */ lbu $t7,-0x33f0($t7) +/* f17e52c: 24010005 */ addiu $at,$zero,0x5 +/* f17e530: 55e1011e */ bnel $t7,$at,.L0f17e9ac +/* f17e534: 00001025 */ or $v0,$zero,$zero +/* f17e538: 1000011c */ beqz $zero,.L0f17e9ac +/* f17e53c: 24020001 */ addiu $v0,$zero,0x1 +/* f17e540: 0fc66d99 */ jal func0f19b664 +/* f17e544: 00000000 */ sll $zero,$zero,0x0 +/* f17e548: 10000117 */ beqz $zero,.L0f17e9a8 +/* f17e54c: aec20000 */ sw $v0,0x0($s6) +/* f17e550: 8ed80004 */ lw $t8,0x4($s6) +/* f17e554: 24190002 */ addiu $t9,$zero,0x2 +/* f17e558: 3c0c8007 */ lui $t4,0x8007 +/* f17e55c: 13000002 */ beqz $t8,.L0f17e568 +/* f17e560: 3c0f8009 */ lui $t7,0x8009 +/* f17e564: aed90004 */ sw $t9,0x4($s6) +.L0f17e568: +/* f17e568: 8d8c1448 */ lw $t4,0x1448($t4) +/* f17e56c: 8ecb0000 */ lw $t3,0x0($s6) +/* f17e570: 3c01800a */ lui $at,0x800a +/* f17e574: 000c68c0 */ sll $t5,$t4,0x3 +/* f17e578: 01ac6823 */ subu $t5,$t5,$t4 +/* f17e57c: 000d6880 */ sll $t5,$t5,0x2 +/* f17e580: 01ac6821 */ addu $t5,$t5,$t4 +/* f17e584: 000d68c0 */ sll $t5,$t5,0x3 +/* f17e588: 01ac6823 */ subu $t5,$t5,$t4 +/* f17e58c: 000d6900 */ sll $t5,$t5,0x4 +/* f17e590: 002d0821 */ addu $at,$at,$t5 +/* f17e594: ac2bee1c */ sw $t3,-0x11e4($at) +/* f17e598: 90ae0001 */ lbu $t6,0x1($a1) +/* f17e59c: 3c048008 */ lui $a0,0x8008 +/* f17e5a0: 15c00005 */ bnez $t6,.L0f17e5b8 +/* f17e5a4: 00000000 */ sll $zero,$zero,0x0 +/* f17e5a8: 0fc3cbd3 */ jal func0f0f2f4c +/* f17e5ac: 24845f88 */ addiu $a0,$a0,0x5f88 +/* f17e5b0: 100000fe */ beqz $zero,.L0f17e9ac +/* f17e5b4: 00001025 */ or $v0,$zero,$zero +.L0f17e5b8: +/* f17e5b8: 91ef0af0 */ lbu $t7,0xaf0($t7) +/* f17e5bc: 24010001 */ addiu $at,$zero,0x1 +/* f17e5c0: 3c048008 */ lui $a0,0x8008 +/* f17e5c4: 15e10006 */ bne $t7,$at,.L0f17e5e0 +/* f17e5c8: 00000000 */ sll $zero,$zero,0x0 +/* f17e5cc: 3c048007 */ lui $a0,0x8007 +/* f17e5d0: 0fc3cbd3 */ jal func0f0f2f4c +/* f17e5d4: 2484519c */ addiu $a0,$a0,0x519c +/* f17e5d8: 100000f4 */ beqz $zero,.L0f17e9ac +/* f17e5dc: 00001025 */ or $v0,$zero,$zero +.L0f17e5e0: +/* f17e5e0: 0fc3cbd3 */ jal func0f0f2f4c +/* f17e5e4: 248460ac */ addiu $a0,$a0,0x60ac +/* f17e5e8: 100000f0 */ beqz $zero,.L0f17e9ac +/* f17e5ec: 00001025 */ or $v0,$zero,$zero +/* f17e5f0: 3c18000f */ lui $t8,0xf +/* f17e5f4: 3718ffff */ ori $t8,$t8,0xffff +/* f17e5f8: 100000eb */ beqz $zero,.L0f17e9a8 +/* f17e5fc: aed80000 */ sw $t8,0x0($s6) +/* f17e600: 100000e9 */ beqz $zero,.L0f17e9a8 +/* f17e604: aec00000 */ sw $zero,0x0($s6) +/* f17e608: 100000e8 */ beqz $zero,.L0f17e9ac +/* f17e60c: 00001025 */ or $v0,$zero,$zero +/* f17e610: 100000e5 */ beqz $zero,.L0f17e9a8 +/* f17e614: aec00008 */ sw $zero,0x8($s6) +/* f17e618: 8ed90000 */ lw $t9,0x0($s6) +/* f17e61c: 3c0c8009 */ lui $t4,0x8009 +/* f17e620: 918c0af0 */ lbu $t4,0xaf0($t4) +/* f17e624: 24010001 */ addiu $at,$zero,0x1 +/* f17e628: afb900b4 */ sw $t9,0xb4($sp) +/* f17e62c: 8ed00008 */ lw $s0,0x8($s6) +/* f17e630: 2413000a */ addiu $s3,$zero,0xa +/* f17e634: 15810002 */ bne $t4,$at,.L0f17e640 +/* f17e638: 24170004 */ addiu $s7,$zero,0x4 +/* f17e63c: 24170002 */ addiu $s7,$zero,0x2 +.L0f17e640: +/* f17e640: 8e0b0000 */ lw $t3,0x0($s0) +/* f17e644: 8fa400b4 */ lw $a0,0xb4($sp) +/* f17e648: 256d000a */ addiu $t5,$t3,0xa +/* f17e64c: afad00ac */ sw $t5,0xac($sp) +/* f17e650: 8e0e0004 */ lw $t6,0x4($s0) +/* f17e654: 25cf0001 */ addiu $t7,$t6,0x1 +/* f17e658: 0fc54d8a */ jal func0f153628 +/* f17e65c: afaf00a8 */ sw $t7,0xa8($sp) +/* f17e660: afa200b4 */ sw $v0,0xb4($sp) +/* f17e664: 0fc66dbe */ jal func0f19b6f8 +/* f17e668: 8ec40004 */ lw $a0,0x4($s6) +/* f17e66c: 0c002f02 */ jal 0xbc08 +/* f17e670: 00408825 */ or $s1,$v0,$zero +/* f17e674: 00029400 */ sll $s2,$v0,0x10 +/* f17e678: 0012c403 */ sra $t8,$s2,0x10 +/* f17e67c: 0c002f06 */ jal 0xbc18 +/* f17e680: 03009025 */ or $s2,$t8,$zero +/* f17e684: 3c198008 */ lui $t9,0x8008 +/* f17e688: 3c0c8008 */ lui $t4,0x8008 +/* f17e68c: 8d8cfb0c */ lw $t4,-0x4f4($t4) +/* f17e690: 8f39fb10 */ lw $t9,-0x4f0($t9) +/* f17e694: 8fa400b4 */ lw $a0,0xb4($sp) +/* f17e698: afac0014 */ sw $t4,0x14($sp) +/* f17e69c: afb90010 */ sw $t9,0x10($sp) +/* f17e6a0: 8e0b000c */ lw $t3,0xc($s0) +/* f17e6a4: afa00028 */ sw $zero,0x28($sp) +/* f17e6a8: afa00024 */ sw $zero,0x24($sp) +/* f17e6ac: afa20020 */ sw $v0,0x20($sp) +/* f17e6b0: afb2001c */ sw $s2,0x1c($sp) +/* f17e6b4: 27a500ac */ addiu $a1,$sp,0xac +/* f17e6b8: 27a600a8 */ addiu $a2,$sp,0xa8 +/* f17e6bc: 02203825 */ or $a3,$s1,$zero +/* f17e6c0: 0fc5580f */ jal func0f15603c +/* f17e6c4: afab0018 */ sw $t3,0x18($sp) +/* f17e6c8: afa200b4 */ sw $v0,0xb4($sp) +/* f17e6cc: 0fc54de0 */ jal func0f153780 +/* f17e6d0: 00402025 */ or $a0,$v0,$zero +/* f17e6d4: 244d0008 */ addiu $t5,$v0,0x8 +/* f17e6d8: afad00b4 */ sw $t5,0xb4($sp) +/* f17e6dc: 3c0ee700 */ lui $t6,0xe700 +/* f17e6e0: ac4e0000 */ sw $t6,0x0($v0) +/* f17e6e4: ac400004 */ sw $zero,0x4($v0) +/* f17e6e8: 8faf00b4 */ lw $t7,0xb4($sp) +/* f17e6ec: 3c19ba00 */ lui $t9,0xba00 +/* f17e6f0: 37391301 */ ori $t9,$t9,0x1301 +/* f17e6f4: 25f80008 */ addiu $t8,$t7,0x8 +/* f17e6f8: afb800b4 */ sw $t8,0xb4($sp) +/* f17e6fc: ade00004 */ sw $zero,0x4($t7) +/* f17e700: adf90000 */ sw $t9,0x0($t7) +/* f17e704: 8fac00b4 */ lw $t4,0xb4($sp) +/* f17e708: 3c0db900 */ lui $t5,0xb900 +/* f17e70c: 35ad0002 */ ori $t5,$t5,0x2 +/* f17e710: 258b0008 */ addiu $t3,$t4,0x8 +/* f17e714: afab00b4 */ sw $t3,0xb4($sp) +/* f17e718: ad800004 */ sw $zero,0x4($t4) +/* f17e71c: ad8d0000 */ sw $t5,0x0($t4) +/* f17e720: 8fae00b4 */ lw $t6,0xb4($sp) +/* f17e724: 3c18ba00 */ lui $t8,0xba00 +/* f17e728: 37181001 */ ori $t8,$t8,0x1001 +/* f17e72c: 25cf0008 */ addiu $t7,$t6,0x8 +/* f17e730: afaf00b4 */ sw $t7,0xb4($sp) +/* f17e734: adc00004 */ sw $zero,0x4($t6) +/* f17e738: add80000 */ sw $t8,0x0($t6) +/* f17e73c: 8fb900b4 */ lw $t9,0xb4($sp) +/* f17e740: 3c0bba00 */ lui $t3,0xba00 +/* f17e744: 356b0903 */ ori $t3,$t3,0x903 +/* f17e748: 272c0008 */ addiu $t4,$t9,0x8 +/* f17e74c: afac00b4 */ sw $t4,0xb4($sp) +/* f17e750: 240d0c00 */ addiu $t5,$zero,0xc00 +/* f17e754: 3c05800b */ lui $a1,0x800b +/* f17e758: af2d0004 */ sw $t5,0x4($t9) +/* f17e75c: af2b0000 */ sw $t3,0x0($t9) +/* f17e760: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f17e764: 240e0002 */ addiu $t6,$zero,0x2 +/* f17e768: 240f0001 */ addiu $t7,$zero,0x1 +/* f17e76c: afaf0014 */ sw $t7,0x14($sp) +/* f17e770: afae0010 */ sw $t6,0x10($sp) +/* f17e774: afa00018 */ sw $zero,0x18($sp) +/* f17e778: 27a400b4 */ addiu $a0,$sp,0xb4 +/* f17e77c: 24060002 */ addiu $a2,$zero,0x2 +/* f17e780: 00003825 */ or $a3,$zero,$zero +/* f17e784: 0fc2ce70 */ jal func0f0b39c0 +/* f17e788: 24a501a4 */ addiu $a1,$a1,0x1a4 +/* f17e78c: 8fb800b4 */ lw $t8,0xb4($sp) +/* f17e790: 3c0cba00 */ lui $t4,0xba00 +/* f17e794: 358c1402 */ ori $t4,$t4,0x1402 +/* f17e798: 27190008 */ addiu $t9,$t8,0x8 +/* f17e79c: afb900b4 */ sw $t9,0xb4($sp) +/* f17e7a0: af000004 */ sw $zero,0x4($t8) +/* f17e7a4: af0c0000 */ sw $t4,0x0($t8) +/* f17e7a8: 8fab00b4 */ lw $t3,0xb4($sp) +/* f17e7ac: 3c0eba00 */ lui $t6,0xba00 +/* f17e7b0: 35ce0c02 */ ori $t6,$t6,0xc02 +/* f17e7b4: 256d0008 */ addiu $t5,$t3,0x8 +/* f17e7b8: afad00b4 */ sw $t5,0xb4($sp) +/* f17e7bc: 00001025 */ or $v0,$zero,$zero +/* f17e7c0: ad600004 */ sw $zero,0x4($t3) +/* f17e7c4: 1ae00074 */ blez $s7,.L0f17e998 +/* f17e7c8: ad6e0000 */ sw $t6,0x0($t3) +/* f17e7cc: 3c128008 */ lui $s2,0x8008 +/* f17e7d0: 2652fac0 */ addiu $s2,$s2,-1344 +/* f17e7d4: 241500ff */ addiu $s5,$zero,0xff +/* f17e7d8: 3c14fb00 */ lui $s4,0xfb00 +/* f17e7dc: 24510001 */ addiu $s1,$v0,0x1 +.L0f17e7e0: +/* f17e7e0: 02202825 */ or $a1,$s1,$zero +/* f17e7e4: 0fc66e00 */ jal func0f19b800 +/* f17e7e8: 8ec40004 */ lw $a0,0x4($s6) +/* f17e7ec: 1040000f */ beqz $v0,.L0f17e82c +/* f17e7f0: 8faf00b4 */ lw $t7,0xb4($sp) +/* f17e7f4: 8faf00b4 */ lw $t7,0xb4($sp) +/* f17e7f8: 3c01ffe5 */ lui $at,0xffe5 +/* f17e7fc: 34216500 */ ori $at,$at,0x6500 +/* f17e800: 25f80008 */ addiu $t8,$t7,0x8 +/* f17e804: afb800b4 */ sw $t8,0xb4($sp) +/* f17e808: adf40000 */ sw $s4,0x0($t7) +/* f17e80c: 8e19000c */ lw $t9,0xc($s0) +/* f17e810: 332c00ff */ andi $t4,$t9,0xff +/* f17e814: 01950019 */ multu $t4,$s5 +/* f17e818: 00005812 */ mflo $t3 +/* f17e81c: 000b6a02 */ srl $t5,$t3,0x8 +/* f17e820: 01a17025 */ or $t6,$t5,$at +/* f17e824: 1000000c */ beqz $zero,.L0f17e858 +/* f17e828: adee0004 */ sw $t6,0x4($t7) +.L0f17e82c: +/* f17e82c: 25f80008 */ addiu $t8,$t7,0x8 +/* f17e830: afb800b4 */ sw $t8,0xb4($sp) +/* f17e834: adf40000 */ sw $s4,0x0($t7) +/* f17e838: 8e19000c */ lw $t9,0xc($s0) +/* f17e83c: 3c014343 */ lui $at,0x4343 +/* f17e840: 332c00ff */ andi $t4,$t9,0xff +/* f17e844: 01950019 */ multu $t4,$s5 +/* f17e848: 00005812 */ mflo $t3 +/* f17e84c: 000b6a02 */ srl $t5,$t3,0x8 +/* f17e850: 01a17025 */ or $t6,$t5,$at +/* f17e854: adee0004 */ sw $t6,0x4($t7) +.L0f17e858: +/* f17e858: 8faf00b4 */ lw $t7,0xb4($sp) +/* f17e85c: 3c19fc12 */ lui $t9,0xfc12 +/* f17e860: 3c0cff37 */ lui $t4,0xff37 +/* f17e864: 25f80008 */ addiu $t8,$t7,0x8 +/* f17e868: afb800b4 */ sw $t8,0xb4($sp) +/* f17e86c: 358cffff */ ori $t4,$t4,0xffff +/* f17e870: 37399a25 */ ori $t9,$t9,0x9a25 +/* f17e874: adf90000 */ sw $t9,0x0($t7) +/* f17e878: adec0004 */ sw $t4,0x4($t7) +/* f17e87c: 8fab00b4 */ lw $t3,0xb4($sp) +/* f17e880: 01e01025 */ or $v0,$t7,$zero +/* f17e884: 8e4c0000 */ lw $t4,0x0($s2) +/* f17e888: 256d0008 */ addiu $t5,$t3,0x8 +/* f17e88c: afad00b4 */ sw $t5,0xb4($sp) +/* f17e890: 8e0e0000 */ lw $t6,0x0($s0) +/* f17e894: 01601825 */ or $v1,$t3,$zero +/* f17e898: 3c01e400 */ lui $at,0xe400 +/* f17e89c: 01d37821 */ addu $t7,$t6,$s3 +/* f17e8a0: 25f8000b */ addiu $t8,$t7,0xb +/* f17e8a4: 0018c880 */ sll $t9,$t8,0x2 +/* f17e8a8: 032c0019 */ multu $t9,$t4 +/* f17e8ac: 8e180004 */ lw $t8,0x4($s0) +/* f17e8b0: 02201025 */ or $v0,$s1,$zero +/* f17e8b4: 27190016 */ addiu $t9,$t8,0x16 +/* f17e8b8: 00196080 */ sll $t4,$t9,0x2 +/* f17e8bc: 00005812 */ mflo $t3 +/* f17e8c0: 316d0fff */ andi $t5,$t3,0xfff +/* f17e8c4: 000d7300 */ sll $t6,$t5,0xc +/* f17e8c8: 01c17825 */ or $t7,$t6,$at +/* f17e8cc: 318b0fff */ andi $t3,$t4,0xfff +/* f17e8d0: 01eb6825 */ or $t5,$t7,$t3 +/* f17e8d4: ac6d0000 */ sw $t5,0x0($v1) +/* f17e8d8: 8e0e0000 */ lw $t6,0x0($s0) +/* f17e8dc: 8e4c0000 */ lw $t4,0x0($s2) +/* f17e8e0: 01d3c021 */ addu $t8,$t6,$s3 +/* f17e8e4: 0018c880 */ sll $t9,$t8,0x2 +/* f17e8e8: 032c0019 */ multu $t9,$t4 +/* f17e8ec: 8e0e0004 */ lw $t6,0x4($s0) +/* f17e8f0: 2673000d */ addiu $s3,$s3,0xd +/* f17e8f4: 25d8000b */ addiu $t8,$t6,0xb +/* f17e8f8: 0018c880 */ sll $t9,$t8,0x2 +/* f17e8fc: 332c0fff */ andi $t4,$t9,0xfff +/* f17e900: 24190160 */ addiu $t9,$zero,0x160 +/* f17e904: 3c18b400 */ lui $t8,0xb400 +/* f17e908: 00007812 */ mflo $t7 +/* f17e90c: 31eb0fff */ andi $t3,$t7,0xfff +/* f17e910: 000b6b00 */ sll $t5,$t3,0xc +/* f17e914: 01ac7825 */ or $t7,$t5,$t4 +/* f17e918: ac6f0004 */ sw $t7,0x4($v1) +/* f17e91c: 8fab00b4 */ lw $t3,0xb4($sp) +/* f17e920: 3c0fb300 */ lui $t7,0xb300 +/* f17e924: 256e0008 */ addiu $t6,$t3,0x8 +/* f17e928: afae00b4 */ sw $t6,0xb4($sp) +/* f17e92c: ad790004 */ sw $t9,0x4($t3) +/* f17e930: ad780000 */ sw $t8,0x0($t3) +/* f17e934: 8fad00b4 */ lw $t5,0xb4($sp) +/* f17e938: 01602025 */ or $a0,$t3,$zero +/* f17e93c: 240e0400 */ addiu $t6,$zero,0x400 +/* f17e940: 25ac0008 */ addiu $t4,$t5,0x8 +/* f17e944: afac00b4 */ sw $t4,0xb4($sp) +/* f17e948: adaf0000 */ sw $t7,0x0($t5) +/* f17e94c: 8e4b0000 */ lw $t3,0x0($s2) +/* f17e950: 01a02825 */ or $a1,$t5,$zero +/* f17e954: 01cb001a */ div $zero,$t6,$t3 +/* f17e958: 0000c012 */ mflo $t8 +/* f17e95c: 3319ffff */ andi $t9,$t8,0xffff +/* f17e960: 00196c00 */ sll $t5,$t9,0x10 +/* f17e964: 35acfc00 */ ori $t4,$t5,0xfc00 +/* f17e968: 15600002 */ bnez $t3,.L0f17e974 +/* f17e96c: 00000000 */ sll $zero,$zero,0x0 +/* f17e970: 0007000d */ break 0x7 +.L0f17e974: +/* f17e974: 2401ffff */ addiu $at,$zero,-1 +/* f17e978: 15610004 */ bne $t3,$at,.L0f17e98c +/* f17e97c: 3c018000 */ lui $at,0x8000 +/* f17e980: 15c10002 */ bne $t6,$at,.L0f17e98c +/* f17e984: 00000000 */ sll $zero,$zero,0x0 +/* f17e988: 0006000d */ break 0x6 +.L0f17e98c: +/* f17e98c: acac0004 */ sw $t4,0x4($a1) +/* f17e990: 5637ff93 */ bnel $s1,$s7,.L0f17e7e0 +/* f17e994: 24510001 */ addiu $s1,$v0,0x1 +.L0f17e998: +/* f17e998: 10000004 */ beqz $zero,.L0f17e9ac +/* f17e99c: 8fa200b4 */ lw $v0,0xb4($sp) +/* f17e9a0: 240f001a */ addiu $t7,$zero,0x1a +/* f17e9a4: aecf0000 */ sw $t7,0x0($s6) +.L0f17e9a8: +/* f17e9a8: 00001025 */ or $v0,$zero,$zero +.L0f17e9ac: +/* f17e9ac: 8fbf0054 */ lw $ra,0x54($sp) +/* f17e9b0: 8fb00034 */ lw $s0,0x34($sp) +/* f17e9b4: 8fb10038 */ lw $s1,0x38($sp) +/* f17e9b8: 8fb2003c */ lw $s2,0x3c($sp) +/* f17e9bc: 8fb30040 */ lw $s3,0x40($sp) +/* f17e9c0: 8fb40044 */ lw $s4,0x44($sp) +/* f17e9c4: 8fb50048 */ lw $s5,0x48($sp) +/* f17e9c8: 8fb6004c */ lw $s6,0x4c($sp) +/* f17e9cc: 8fb70050 */ lw $s7,0x50($sp) +/* f17e9d0: 03e00008 */ jr $ra +/* f17e9d4: 27bd00b8 */ addiu $sp,$sp,0xb8 +/* f17e9d8: 24010018 */ addiu $at,$zero,0x18 +/* f17e9dc: afa50004 */ sw $a1,0x4($sp) +/* f17e9e0: 14810008 */ bne $a0,$at,.L0f17ea04 +/* f17e9e4: afa60008 */ sw $a2,0x8($sp) +/* f17e9e8: 3c0e800b */ lui $t6,0x800b +/* f17e9ec: 91cecc10 */ lbu $t6,-0x33f0($t6) +/* f17e9f0: 24010005 */ addiu $at,$zero,0x5 +/* f17e9f4: 51c10004 */ beql $t6,$at,.L0f17ea08 +/* f17e9f8: 00001025 */ or $v0,$zero,$zero +/* f17e9fc: 03e00008 */ jr $ra +/* f17ea00: 24020001 */ addiu $v0,$zero,0x1 +.L0f17ea04: +/* f17ea04: 00001025 */ or $v0,$zero,$zero +.L0f17ea08: +/* f17ea08: 03e00008 */ jr $ra +/* f17ea0c: 00000000 */ sll $zero,$zero,0x0 +/* f17ea10: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17ea14: 24010018 */ addiu $at,$zero,0x18 +/* f17ea18: afbf0014 */ sw $ra,0x14($sp) +/* f17ea1c: afa5001c */ sw $a1,0x1c($sp) +/* f17ea20: 14810008 */ bne $a0,$at,.L0f17ea44 +/* f17ea24: afa60020 */ sw $a2,0x20($sp) +/* f17ea28: 3c0e800b */ lui $t6,0x800b +/* f17ea2c: 91cecc10 */ lbu $t6,-0x33f0($t6) +/* f17ea30: 24010005 */ addiu $at,$zero,0x5 +/* f17ea34: 51c10004 */ beql $t6,$at,.L0f17ea48 +/* f17ea38: 24010006 */ addiu $at,$zero,0x6 +/* f17ea3c: 10000007 */ beqz $zero,.L0f17ea5c +/* f17ea40: 24020001 */ addiu $v0,$zero,0x1 +.L0f17ea44: +/* f17ea44: 24010006 */ addiu $at,$zero,0x6 +.L0f17ea48: +/* f17ea48: 54810004 */ bnel $a0,$at,.L0f17ea5c +/* f17ea4c: 00001025 */ or $v0,$zero,$zero +/* f17ea50: 0fc67088 */ jal func0f19c220 +/* f17ea54: 00000000 */ sll $zero,$zero,0x0 +/* f17ea58: 00001025 */ or $v0,$zero,$zero +.L0f17ea5c: +/* f17ea5c: 8fbf0014 */ lw $ra,0x14($sp) +/* f17ea60: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17ea64: 03e00008 */ jr $ra +/* f17ea68: 00000000 */ sll $zero,$zero,0x0 +/* f17ea6c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17ea70: 24010018 */ addiu $at,$zero,0x18 +/* f17ea74: afbf0014 */ sw $ra,0x14($sp) +/* f17ea78: afa5001c */ sw $a1,0x1c($sp) +/* f17ea7c: 14810008 */ bne $a0,$at,.L0f17eaa0 +/* f17ea80: afa60020 */ sw $a2,0x20($sp) +/* f17ea84: 3c0e800b */ lui $t6,0x800b +/* f17ea88: 91cecc10 */ lbu $t6,-0x33f0($t6) +/* f17ea8c: 24010005 */ addiu $at,$zero,0x5 +/* f17ea90: 51c10004 */ beql $t6,$at,.L0f17eaa4 +/* f17ea94: 24010006 */ addiu $at,$zero,0x6 +/* f17ea98: 10000007 */ beqz $zero,.L0f17eab8 +/* f17ea9c: 24020001 */ addiu $v0,$zero,0x1 +.L0f17eaa0: +/* f17eaa0: 24010006 */ addiu $at,$zero,0x6 +.L0f17eaa4: +/* f17eaa4: 14810003 */ bne $a0,$at,.L0f17eab4 +/* f17eaa8: 3c048008 */ lui $a0,0x8008 +/* f17eaac: 0fc3cbd3 */ jal func0f0f2f4c +/* f17eab0: 248457b8 */ addiu $a0,$a0,0x57b8 +.L0f17eab4: +/* f17eab4: 00001025 */ or $v0,$zero,$zero +.L0f17eab8: +/* f17eab8: 8fbf0014 */ lw $ra,0x14($sp) +/* f17eabc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17eac0: 03e00008 */ jr $ra +/* f17eac4: 00000000 */ sll $zero,$zero,0x0 +/* f17eac8: 3c0e800b */ lui $t6,0x800b +/* f17eacc: 91cecc10 */ lbu $t6,-0x33f0($t6) +/* f17ead0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17ead4: 24010005 */ addiu $at,$zero,0x5 +/* f17ead8: afbf0014 */ sw $ra,0x14($sp) +/* f17eadc: 11c10005 */ beq $t6,$at,.L0f17eaf4 +/* f17eae0: afa40018 */ sw $a0,0x18($sp) +/* f17eae4: 0fc5b9f1 */ jal func0f16e7c4 +/* f17eae8: 24045032 */ addiu $a0,$zero,0x5032 +/* f17eaec: 1000000e */ beqz $zero,.L0f17eb28 +/* f17eaf0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17eaf4: +/* f17eaf4: 0fc66dfd */ jal func0f19b7f4 +/* f17eaf8: 00000000 */ sll $zero,$zero,0x0 +/* f17eafc: 0fc66daf */ jal func0f19b6bc +/* f17eb00: 00402025 */ or $a0,$v0,$zero +/* f17eb04: 3c048007 */ lui $a0,0x8007 +/* f17eb08: 3c057f1c */ lui $a1,0x7f1c +/* f17eb0c: 24a58048 */ addiu $a1,$a1,-32696 +/* f17eb10: 8c841440 */ lw $a0,0x1440($a0) +/* f17eb14: 0c004dad */ jal 0x136b4 +/* f17eb18: 00403025 */ or $a2,$v0,$zero +/* f17eb1c: 3c028007 */ lui $v0,0x8007 +/* f17eb20: 8c421440 */ lw $v0,0x1440($v0) +/* f17eb24: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17eb28: +/* f17eb28: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17eb2c: 03e00008 */ jr $ra +/* f17eb30: 00000000 */ sll $zero,$zero,0x0 +/* f17eb34: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17eb38: 24010066 */ addiu $at,$zero,0x66 +/* f17eb3c: afbf0014 */ sw $ra,0x14($sp) +/* f17eb40: afa40018 */ sw $a0,0x18($sp) +/* f17eb44: 1481002c */ bne $a0,$at,.L0f17ebf8 +/* f17eb48: afa60020 */ sw $a2,0x20($sp) +/* f17eb4c: 3c0f800b */ lui $t7,0x800b +/* f17eb50: 91efcc10 */ lbu $t7,-0x33f0($t7) +/* f17eb54: 24010005 */ addiu $at,$zero,0x5 +/* f17eb58: 3c188007 */ lui $t8,0x8007 +/* f17eb5c: 55e10027 */ bnel $t7,$at,.L0f17ebfc +/* f17eb60: 8fad0018 */ lw $t5,0x18($sp) +/* f17eb64: 8f181448 */ lw $t8,0x1448($t8) +/* f17eb68: 3c02800a */ lui $v0,0x800a +/* f17eb6c: 0018c8c0 */ sll $t9,$t8,0x3 +/* f17eb70: 0338c823 */ subu $t9,$t9,$t8 +/* f17eb74: 0019c880 */ sll $t9,$t9,0x2 +/* f17eb78: 0338c821 */ addu $t9,$t9,$t8 +/* f17eb7c: 0019c8c0 */ sll $t9,$t9,0x3 +/* f17eb80: 0338c823 */ subu $t9,$t9,$t8 +/* f17eb84: 0019c900 */ sll $t9,$t9,0x4 +/* f17eb88: 00591021 */ addu $v0,$v0,$t9 +/* f17eb8c: 8c42e4f8 */ lw $v0,-0x1b08($v0) +/* f17eb90: 5040001a */ beqzl $v0,.L0f17ebfc +/* f17eb94: 8fad0018 */ lw $t5,0x18($sp) +/* f17eb98: 8c480000 */ lw $t0,0x0($v0) +/* f17eb9c: 54a80017 */ bnel $a1,$t0,.L0f17ebfc +/* f17eba0: 8fad0018 */ lw $t5,0x18($sp) +/* f17eba4: 0fc6709d */ jal func0f19c274 +/* f17eba8: 00000000 */ sll $zero,$zero,0x0 +/* f17ebac: 14400012 */ bnez $v0,.L0f17ebf8 +/* f17ebb0: 3c098007 */ lui $t1,0x8007 +/* f17ebb4: 8d291448 */ lw $t1,0x1448($t1) +/* f17ebb8: 3c0b800a */ lui $t3,0x800a +/* f17ebbc: 256be000 */ addiu $t3,$t3,-8192 +/* f17ebc0: 000950c0 */ sll $t2,$t1,0x3 +/* f17ebc4: 01495023 */ subu $t2,$t2,$t1 +/* f17ebc8: 000a5080 */ sll $t2,$t2,0x2 +/* f17ebcc: 01495021 */ addu $t2,$t2,$t1 +/* f17ebd0: 000a50c0 */ sll $t2,$t2,0x3 +/* f17ebd4: 01495023 */ subu $t2,$t2,$t1 +/* f17ebd8: 000a5100 */ sll $t2,$t2,0x4 +/* f17ebdc: 014b1021 */ addu $v0,$t2,$t3 +/* f17ebe0: 3c0c4fac */ lui $t4,0x4fac +/* f17ebe4: 358c5ace */ ori $t4,$t4,0x5ace +/* f17ebe8: ac4c0850 */ sw $t4,0x850($v0) +/* f17ebec: 8c440844 */ lw $a0,0x844($v0) +/* f17ebf0: 0fc67091 */ jal func0f19c244 +/* f17ebf4: 8c450848 */ lw $a1,0x848($v0) +.L0f17ebf8: +/* f17ebf8: 8fad0018 */ lw $t5,0x18($sp) +.L0f17ebfc: +/* f17ebfc: 24010065 */ addiu $at,$zero,0x65 +/* f17ec00: 3c0e8007 */ lui $t6,0x8007 +/* f17ec04: 55a10013 */ bnel $t5,$at,.L0f17ec54 +/* f17ec08: 8fbf0014 */ lw $ra,0x14($sp) +/* f17ec0c: 8dce1448 */ lw $t6,0x1448($t6) +/* f17ec10: 3c18800a */ lui $t8,0x800a +/* f17ec14: 3c014fac */ lui $at,0x4fac +/* f17ec18: 000e78c0 */ sll $t7,$t6,0x3 +/* f17ec1c: 01ee7823 */ subu $t7,$t7,$t6 +/* f17ec20: 000f7880 */ sll $t7,$t7,0x2 +/* f17ec24: 01ee7821 */ addu $t7,$t7,$t6 +/* f17ec28: 000f78c0 */ sll $t7,$t7,0x3 +/* f17ec2c: 01ee7823 */ subu $t7,$t7,$t6 +/* f17ec30: 000f7900 */ sll $t7,$t7,0x4 +/* f17ec34: 030fc021 */ addu $t8,$t8,$t7 +/* f17ec38: 8f18e850 */ lw $t8,-0x17b0($t8) +/* f17ec3c: 34215ace */ ori $at,$at,0x5ace +/* f17ec40: 57010004 */ bnel $t8,$at,.L0f17ec54 +/* f17ec44: 8fbf0014 */ lw $ra,0x14($sp) +/* f17ec48: 0fc6709a */ jal func0f19c268 +/* f17ec4c: 00000000 */ sll $zero,$zero,0x0 +/* f17ec50: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17ec54: +/* f17ec54: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17ec58: 00001025 */ or $v0,$zero,$zero +/* f17ec5c: 03e00008 */ jr $ra +/* f17ec60: 00000000 */ sll $zero,$zero,0x0 +/* f17ec64: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17ec68: 24010006 */ addiu $at,$zero,0x6 +/* f17ec6c: afbf0014 */ sw $ra,0x14($sp) +/* f17ec70: afa5001c */ sw $a1,0x1c($sp) +/* f17ec74: 14810012 */ bne $a0,$at,.L0f17ecc0 +/* f17ec78: afa60020 */ sw $a2,0x20($sp) +/* f17ec7c: 3c0e8007 */ lui $t6,0x8007 +/* f17ec80: 8dce1448 */ lw $t6,0x1448($t6) +/* f17ec84: 3c04800a */ lui $a0,0x800a +/* f17ec88: 000e78c0 */ sll $t7,$t6,0x3 +/* f17ec8c: 01ee7823 */ subu $t7,$t7,$t6 +/* f17ec90: 000f7880 */ sll $t7,$t7,0x2 +/* f17ec94: 01ee7821 */ addu $t7,$t7,$t6 +/* f17ec98: 000f78c0 */ sll $t7,$t7,0x3 +/* f17ec9c: 01ee7823 */ subu $t7,$t7,$t6 +/* f17eca0: 000f7900 */ sll $t7,$t7,0x4 +/* f17eca4: 008f2021 */ addu $a0,$a0,$t7 +/* f17eca8: 0fc66ddf */ jal func0f19b77c +/* f17ecac: 8c84ee1c */ lw $a0,-0x11e4($a0) +/* f17ecb0: 3c048008 */ lui $a0,0x8008 +/* f17ecb4: 24846500 */ addiu $a0,$a0,0x6500 +/* f17ecb8: 0fc3e083 */ jal func0f0f820c +/* f17ecbc: 24050003 */ addiu $a1,$zero,0x3 +.L0f17ecc0: +/* f17ecc0: 8fbf0014 */ lw $ra,0x14($sp) +/* f17ecc4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17ecc8: 00001025 */ or $v0,$zero,$zero +/* f17eccc: 03e00008 */ jr $ra +/* f17ecd0: 00000000 */ sll $zero,$zero,0x0 +/* f17ecd4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f17ecd8: 3c0f8008 */ lui $t7,0x8008 +/* f17ecdc: afbf0014 */ sw $ra,0x14($sp) +/* f17ece0: afa5002c */ sw $a1,0x2c($sp) +/* f17ece4: 25ef6104 */ addiu $t7,$t7,0x6104 +/* f17ece8: 8de10000 */ lw $at,0x0($t7) +/* f17ecec: 27ae0020 */ addiu $t6,$sp,0x20 +/* f17ecf0: 8de80004 */ lw $t0,0x4($t7) +/* f17ecf4: adc10000 */ sw $at,0x0($t6) +/* f17ecf8: 24010001 */ addiu $at,$zero,0x1 +/* f17ecfc: 1081000a */ beq $a0,$at,.L0f17ed28 +/* f17ed00: adc80004 */ sw $t0,0x4($t6) +/* f17ed04: 24010003 */ addiu $at,$zero,0x3 +/* f17ed08: 10810012 */ beq $a0,$at,.L0f17ed54 +/* f17ed0c: 24010006 */ addiu $at,$zero,0x6 +/* f17ed10: 10810034 */ beq $a0,$at,.L0f17ede4 +/* f17ed14: 24010007 */ addiu $at,$zero,0x7 +/* f17ed18: 10810041 */ beq $a0,$at,.L0f17ee20 +/* f17ed1c: 00000000 */ sll $zero,$zero,0x0 +/* f17ed20: 1000004b */ beqz $zero,.L0f17ee50 +/* f17ed24: 00001025 */ or $v0,$zero,$zero +.L0f17ed28: +/* f17ed28: 0fc62ff0 */ jal func0f18bfc0 +/* f17ed2c: afa60030 */ sw $a2,0x30($sp) +/* f17ed30: 24010005 */ addiu $at,$zero,0x5 +/* f17ed34: 14410004 */ bne $v0,$at,.L0f17ed48 +/* f17ed38: 8fa60030 */ lw $a2,0x30($sp) +/* f17ed3c: 24090001 */ addiu $t1,$zero,0x1 +/* f17ed40: 10000042 */ beqz $zero,.L0f17ee4c +/* f17ed44: acc90000 */ sw $t1,0x0($a2) +.L0f17ed48: +/* f17ed48: 240a0005 */ addiu $t2,$zero,0x5 +/* f17ed4c: 1000003f */ beqz $zero,.L0f17ee4c +/* f17ed50: acca0000 */ sw $t2,0x0($a2) +.L0f17ed54: +/* f17ed54: 0fc62ff0 */ jal func0f18bfc0 +/* f17ed58: afa60030 */ sw $a2,0x30($sp) +/* f17ed5c: 24010005 */ addiu $at,$zero,0x5 +/* f17ed60: 14410005 */ bne $v0,$at,.L0f17ed78 +/* f17ed64: 8fa60030 */ lw $a2,0x30($sp) +/* f17ed68: 0fc5b9f1 */ jal func0f16e7c4 +/* f17ed6c: 24045031 */ addiu $a0,$zero,0x5031 +/* f17ed70: 10000038 */ beqz $zero,.L0f17ee54 +/* f17ed74: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17ed78: +/* f17ed78: 8cc20000 */ lw $v0,0x0($a2) +/* f17ed7c: 2c410004 */ sltiu $at,$v0,0x4 +/* f17ed80: 10200006 */ beqz $at,.L0f17ed9c +/* f17ed84: 00025840 */ sll $t3,$v0,0x1 +/* f17ed88: 03ab2021 */ addu $a0,$sp,$t3 +/* f17ed8c: 0fc5b9f1 */ jal func0f16e7c4 +/* f17ed90: 94840020 */ lhu $a0,0x20($a0) +/* f17ed94: 1000002f */ beqz $zero,.L0f17ee54 +/* f17ed98: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17ed9c: +/* f17ed9c: 0fc62ff0 */ jal func0f18bfc0 +/* f17eda0: 00000000 */ sll $zero,$zero,0x0 +/* f17eda4: 24010004 */ addiu $at,$zero,0x4 +/* f17eda8: 1441000a */ bne $v0,$at,.L0f17edd4 +/* f17edac: 00000000 */ sll $zero,$zero,0x0 +/* f17edb0: 0fc62ff3 */ jal func0f18bfcc +/* f17edb4: 00000000 */ sll $zero,$zero,0x0 +/* f17edb8: 00026080 */ sll $t4,$v0,0x2 +/* f17edbc: 01826021 */ addu $t4,$t4,$v0 +/* f17edc0: 3c0d800b */ lui $t5,0x800b +/* f17edc4: 25adc7b8 */ addiu $t5,$t5,-14408 +/* f17edc8: 000c6140 */ sll $t4,$t4,0x5 +/* f17edcc: 10000020 */ beqz $zero,.L0f17ee50 +/* f17edd0: 018d1021 */ addu $v0,$t4,$t5 +.L0f17edd4: +/* f17edd4: 0fc5e427 */ jal func0f17909c +/* f17edd8: 8fa4002c */ lw $a0,0x2c($sp) +/* f17eddc: 1000001d */ beqz $zero,.L0f17ee54 +/* f17ede0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17ede4: +/* f17ede4: 0fc62ff0 */ jal func0f18bfc0 +/* f17ede8: afa60030 */ sw $a2,0x30($sp) +/* f17edec: 24010005 */ addiu $at,$zero,0x5 +/* f17edf0: 10410005 */ beq $v0,$at,.L0f17ee08 +/* f17edf4: 8fa60030 */ lw $a2,0x30($sp) +/* f17edf8: 3c058007 */ lui $a1,0x8007 +/* f17edfc: 8ca51448 */ lw $a1,0x1448($a1) +/* f17ee00: 0fc62fdc */ jal func0f18bf70 +/* f17ee04: 8cc40000 */ lw $a0,0x0($a2) +.L0f17ee08: +/* f17ee08: 3c02800a */ lui $v0,0x800a +/* f17ee0c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f17ee10: 8c590458 */ lw $t9,0x458($v0) +/* f17ee14: 37380002 */ ori $t8,$t9,0x2 +/* f17ee18: 1000000c */ beqz $zero,.L0f17ee4c +/* f17ee1c: ac580458 */ sw $t8,0x458($v0) +.L0f17ee20: +/* f17ee20: 0fc62ff0 */ jal func0f18bfc0 +/* f17ee24: afa60030 */ sw $a2,0x30($sp) +/* f17ee28: 24010005 */ addiu $at,$zero,0x5 +/* f17ee2c: 14410003 */ bne $v0,$at,.L0f17ee3c +/* f17ee30: 8fa60030 */ lw $a2,0x30($sp) +/* f17ee34: 10000005 */ beqz $zero,.L0f17ee4c +/* f17ee38: acc00000 */ sw $zero,0x0($a2) +.L0f17ee3c: +/* f17ee3c: 0fc62ff0 */ jal func0f18bfc0 +/* f17ee40: afa60030 */ sw $a2,0x30($sp) +/* f17ee44: 8fa60030 */ lw $a2,0x30($sp) +/* f17ee48: acc20000 */ sw $v0,0x0($a2) +.L0f17ee4c: +/* f17ee4c: 00001025 */ or $v0,$zero,$zero +.L0f17ee50: +/* f17ee50: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17ee54: +/* f17ee54: 27bd0028 */ addiu $sp,$sp,0x28 +/* f17ee58: 03e00008 */ jr $ra +/* f17ee5c: 00000000 */ sll $zero,$zero,0x0 +/* f17ee60: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17ee64: 24010006 */ addiu $at,$zero,0x6 +/* f17ee68: afbf0014 */ sw $ra,0x14($sp) +/* f17ee6c: afa5001c */ sw $a1,0x1c($sp) +/* f17ee70: 14810013 */ bne $a0,$at,.L0f17eec0 +/* f17ee74: afa60020 */ sw $a2,0x20($sp) +/* f17ee78: 3c0e8007 */ lui $t6,0x8007 +/* f17ee7c: 8dce1448 */ lw $t6,0x1448($t6) +/* f17ee80: 3c18800b */ lui $t8,0x800b +/* f17ee84: 24050002 */ addiu $a1,$zero,0x2 +/* f17ee88: 000e7880 */ sll $t7,$t6,0x2 +/* f17ee8c: 01ee7821 */ addu $t7,$t7,$t6 +/* f17ee90: 000f7940 */ sll $t7,$t7,0x5 +/* f17ee94: 030fc021 */ addu $t8,$t8,$t7 +/* f17ee98: 8f18c804 */ lw $t8,-0x37fc($t8) +/* f17ee9c: 3c048008 */ lui $a0,0x8008 +/* f17eea0: 17000005 */ bnez $t8,.L0f17eeb8 +/* f17eea4: 00000000 */ sll $zero,$zero,0x0 +/* f17eea8: 0fc42947 */ jal func0f10a51c +/* f17eeac: 24040006 */ addiu $a0,$zero,0x6 +/* f17eeb0: 10000004 */ beqz $zero,.L0f17eec4 +/* f17eeb4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17eeb8: +/* f17eeb8: 0fc3cbd3 */ jal func0f0f2f4c +/* f17eebc: 24844c88 */ addiu $a0,$a0,0x4c88 +.L0f17eec0: +/* f17eec0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17eec4: +/* f17eec4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17eec8: 00001025 */ or $v0,$zero,$zero +/* f17eecc: 03e00008 */ jr $ra +/* f17eed0: 00000000 */ sll $zero,$zero,0x0 +/* f17eed4: 3c0e8007 */ lui $t6,0x8007 +/* f17eed8: 8dce1448 */ lw $t6,0x1448($t6) +/* f17eedc: 3c18800b */ lui $t8,0x800b +/* f17eee0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17eee4: 000e7880 */ sll $t7,$t6,0x2 +/* f17eee8: 01ee7821 */ addu $t7,$t7,$t6 +/* f17eeec: 000f7940 */ sll $t7,$t7,0x5 +/* f17eef0: 030fc021 */ addu $t8,$t8,$t7 +/* f17eef4: 8f18c804 */ lw $t8,-0x37fc($t8) +/* f17eef8: afbf0014 */ sw $ra,0x14($sp) +/* f17eefc: afa40018 */ sw $a0,0x18($sp) +/* f17ef00: 17000005 */ bnez $t8,.L0f17ef18 +/* f17ef04: 00000000 */ sll $zero,$zero,0x0 +/* f17ef08: 0fc5b9f1 */ jal func0f16e7c4 +/* f17ef0c: 24045026 */ addiu $a0,$zero,0x5026 +/* f17ef10: 10000004 */ beqz $zero,.L0f17ef24 +/* f17ef14: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17ef18: +/* f17ef18: 0fc5b9f1 */ jal func0f16e7c4 +/* f17ef1c: 24045027 */ addiu $a0,$zero,0x5027 +/* f17ef20: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17ef24: +/* f17ef24: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17ef28: 03e00008 */ jr $ra +/* f17ef2c: 00000000 */ sll $zero,$zero,0x0 +/* f17ef30: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17ef34: 24010006 */ addiu $at,$zero,0x6 +/* f17ef38: afbf0014 */ sw $ra,0x14($sp) +/* f17ef3c: afa5001c */ sw $a1,0x1c($sp) +/* f17ef40: 14810019 */ bne $a0,$at,.L0f17efa8 +/* f17ef44: afa60020 */ sw $a2,0x20($sp) +/* f17ef48: 3c0e800a */ lui $t6,0x800a +/* f17ef4c: 8dcea474 */ lw $t6,-0x5b8c($t6) +/* f17ef50: 24010026 */ addiu $at,$zero,0x26 +/* f17ef54: 3c048007 */ lui $a0,0x8007 +/* f17ef58: 15c10011 */ bne $t6,$at,.L0f17efa0 +/* f17ef5c: 24843690 */ addiu $a0,$a0,0x3690 +/* f17ef60: 3c0f8009 */ lui $t7,0x8009 +/* f17ef64: 91ef0af0 */ lbu $t7,0xaf0($t7) +/* f17ef68: 24010001 */ addiu $at,$zero,0x1 +/* f17ef6c: 3c048007 */ lui $a0,0x8007 +/* f17ef70: 15e10007 */ bne $t7,$at,.L0f17ef90 +/* f17ef74: 24843a5c */ addiu $a0,$a0,0x3a5c +/* f17ef78: 3c048007 */ lui $a0,0x8007 +/* f17ef7c: 24843a74 */ addiu $a0,$a0,0x3a74 +/* f17ef80: 0fc3e083 */ jal func0f0f820c +/* f17ef84: 24050002 */ addiu $a1,$zero,0x2 +/* f17ef88: 10000008 */ beqz $zero,.L0f17efac +/* f17ef8c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17ef90: +/* f17ef90: 0fc3e083 */ jal func0f0f820c +/* f17ef94: 24050002 */ addiu $a1,$zero,0x2 +/* f17ef98: 10000004 */ beqz $zero,.L0f17efac +/* f17ef9c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17efa0: +/* f17efa0: 0fc3e083 */ jal func0f0f820c +/* f17efa4: 24050002 */ addiu $a1,$zero,0x2 +.L0f17efa8: +/* f17efa8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17efac: +/* f17efac: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17efb0: 00001025 */ or $v0,$zero,$zero +/* f17efb4: 03e00008 */ jr $ra +/* f17efb8: 00000000 */ sll $zero,$zero,0x0 +/* f17efbc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17efc0: 24010006 */ addiu $at,$zero,0x6 +/* f17efc4: afbf0014 */ sw $ra,0x14($sp) +/* f17efc8: afa5001c */ sw $a1,0x1c($sp) +/* f17efcc: 14810010 */ bne $a0,$at,.L0f17f010 +/* f17efd0: afa60020 */ sw $a2,0x20($sp) +/* f17efd4: 3c02800b */ lui $v0,0x800b +/* f17efd8: 2442cb88 */ addiu $v0,$v0,-13432 +/* f17efdc: 8c4e0020 */ lw $t6,0x20($v0) +/* f17efe0: 3c048008 */ lui $a0,0x8008 +/* f17efe4: 15c00005 */ bnez $t6,.L0f17effc +/* f17efe8: 00000000 */ sll $zero,$zero,0x0 +/* f17efec: 0fc3cbd3 */ jal func0f0f2f4c +/* f17eff0: 24844cdc */ addiu $a0,$a0,0x4cdc +/* f17eff4: 10000007 */ beqz $zero,.L0f17f014 +/* f17eff8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17effc: +/* f17effc: 0fc420c9 */ jal func0f108324 +/* f17f000: 94440024 */ lhu $a0,0x24($v0) +/* f17f004: 3c048008 */ lui $a0,0x8008 +/* f17f008: 0fc3cbd3 */ jal func0f0f2f4c +/* f17f00c: 24844d80 */ addiu $a0,$a0,0x4d80 +.L0f17f010: +/* f17f010: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17f014: +/* f17f014: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17f018: 00001025 */ or $v0,$zero,$zero +/* f17f01c: 03e00008 */ jr $ra +/* f17f020: 00000000 */ sll $zero,$zero,0x0 +/* f17f024: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17f028: afa40018 */ sw $a0,0x18($sp) +/* f17f02c: 3c048008 */ lui $a0,0x8008 +/* f17f030: 3c03800b */ lui $v1,0x800b +/* f17f034: 3c028008 */ lui $v0,0x8008 +/* f17f038: afbf0014 */ sw $ra,0x14($sp) +/* f17f03c: 24424b98 */ addiu $v0,$v0,0x4b98 +/* f17f040: 9063cb99 */ lbu $v1,-0x3467($v1) +/* f17f044: 24844bfe */ addiu $a0,$a0,0x4bfe +/* f17f048: 844e0000 */ lh $t6,0x0($v0) +.L0f17f04c: +/* f17f04c: 546e0006 */ bnel $v1,$t6,.L0f17f068 +/* f17f050: 24420006 */ addiu $v0,$v0,0x6 +/* f17f054: 0fc5b9f1 */ jal func0f16e7c4 +/* f17f058: 94440004 */ lhu $a0,0x4($v0) +/* f17f05c: 10000007 */ beqz $zero,.L0f17f07c +/* f17f060: 8fbf0014 */ lw $ra,0x14($sp) +/* f17f064: 24420006 */ addiu $v0,$v0,0x6 +.L0f17f068: +/* f17f068: 5444fff8 */ bnel $v0,$a0,.L0f17f04c +/* f17f06c: 844e0000 */ lh $t6,0x0($v0) +/* f17f070: 3c027f1c */ lui $v0,0x7f1c +/* f17f074: 24428050 */ addiu $v0,$v0,-32688 +/* f17f078: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17f07c: +/* f17f07c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17f080: 03e00008 */ jr $ra +/* f17f084: 00000000 */ sll $zero,$zero,0x0 +/* f17f088: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17f08c: afbf0014 */ sw $ra,0x14($sp) +/* f17f090: 0fc62587 */ jal func0f18961c +/* f17f094: afa40018 */ sw $a0,0x18($sp) +/* f17f098: 0fc6242a */ jal func0f1890a8 +/* f17f09c: 00402025 */ or $a0,$v0,$zero +/* f17f0a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f17f0a4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17f0a8: 03e00008 */ jr $ra +/* f17f0ac: 00000000 */ sll $zero,$zero,0x0 +/* f17f0b0: 24010064 */ addiu $at,$zero,0x64 +/* f17f0b4: afa50004 */ sw $a1,0x4($sp) +/* f17f0b8: 14810006 */ bne $a0,$at,.L0f17f0d4 +/* f17f0bc: afa60008 */ sw $a2,0x8($sp) +/* f17f0c0: 3c02800a */ lui $v0,0x800a +/* f17f0c4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f17f0c8: 24030001 */ addiu $v1,$zero,0x1 +/* f17f0cc: ac430490 */ sw $v1,0x490($v0) +/* f17f0d0: ac43049c */ sw $v1,0x49c($v0) +.L0f17f0d4: +/* f17f0d4: 03e00008 */ jr $ra +/* f17f0d8: 00001025 */ or $v0,$zero,$zero +/* f17f0dc: 24010064 */ addiu $at,$zero,0x64 +/* f17f0e0: afa50004 */ sw $a1,0x4($sp) +/* f17f0e4: 14810004 */ bne $a0,$at,.L0f17f0f8 +/* f17f0e8: afa60008 */ sw $a2,0x8($sp) +/* f17f0ec: 240e0003 */ addiu $t6,$zero,0x3 +/* f17f0f0: 3c01800a */ lui $at,0x800a +/* f17f0f4: ac2ea450 */ sw $t6,-0x5bb0($at) +.L0f17f0f8: +/* f17f0f8: 03e00008 */ jr $ra +/* f17f0fc: 00001025 */ or $v0,$zero,$zero +); + +GLOBAL_ASM( +glabel func0f17f100 +/* f17f100: 3c0e800a */ lui $t6,0x800a +/* f17f104: 8dcea470 */ lw $t6,-0x5b90($t6) +/* f17f108: 27bdffe0 */ addiu $sp,$sp,-32 +/* f17f10c: 24010005 */ addiu $at,$zero,0x5 +/* f17f110: afbf001c */ sw $ra,0x1c($sp) +/* f17f114: 11c1004d */ beq $t6,$at,.L0f17f24c +/* f17f118: afb00018 */ sw $s0,0x18($sp) +/* f17f11c: 00008025 */ or $s0,$zero,$zero +.L0f17f120: +/* f17f120: 0fc632ff */ jal func0f18cbfc +/* f17f124: 02002025 */ or $a0,$s0,$zero +/* f17f128: 26100001 */ addiu $s0,$s0,0x1 +/* f17f12c: 2a010008 */ slti $at,$s0,0x8 +/* f17f130: 1420fffb */ bnez $at,.L0f17f120 +/* f17f134: 00000000 */ sll $zero,$zero,0x0 +/* f17f138: 3c0f800a */ lui $t7,0x800a +/* f17f13c: 8defa470 */ lw $t7,-0x5b90($t7) +/* f17f140: 2de10005 */ sltiu $at,$t7,0x5 +/* f17f144: 10200041 */ beqz $at,.L0f17f24c +/* f17f148: 000f7880 */ sll $t7,$t7,0x2 +/* f17f14c: 3c017f1c */ lui $at,0x7f1c +/* f17f150: 002f0821 */ addu $at,$at,$t7 +/* f17f154: 8c2f828c */ lw $t7,-0x7d74($at) +/* f17f158: 01e00008 */ jr $t7 +/* f17f15c: 00000000 */ sll $zero,$zero,0x0 +/* f17f160: 3c04800b */ lui $a0,0x800b +/* f17f164: 2484cb88 */ addiu $a0,$a0,-13432 +/* f17f168: 8c98000c */ lw $t8,0xc($a0) +/* f17f16c: 2401fffd */ addiu $at,$zero,-3 +/* f17f170: 0301c824 */ and $t9,$t8,$at +/* f17f174: 10000035 */ beqz $zero,.L0f17f24c +/* f17f178: ac99000c */ sw $t9,0xc($a0) +/* f17f17c: 3c04800b */ lui $a0,0x800b +/* f17f180: 2484cb88 */ addiu $a0,$a0,-13432 +/* f17f184: 8c88000c */ lw $t0,0xc($a0) +/* f17f188: 2401fffd */ addiu $at,$zero,-3 +/* f17f18c: 01014824 */ and $t1,$t0,$at +/* f17f190: 1000002e */ beqz $zero,.L0f17f24c +/* f17f194: ac89000c */ sw $t1,0xc($a0) +/* f17f198: 3c04800b */ lui $a0,0x800b +/* f17f19c: 2484cb88 */ addiu $a0,$a0,-13432 +/* f17f1a0: 8c8a000c */ lw $t2,0xc($a0) +/* f17f1a4: 3c02800b */ lui $v0,0x800b +/* f17f1a8: 3c03800a */ lui $v1,0x800a +/* f17f1ac: 354b0002 */ ori $t3,$t2,0x2 +/* f17f1b0: ac8b000c */ sw $t3,0xc($a0) +/* f17f1b4: 3c04800a */ lui $a0,0x800a +/* f17f1b8: 24849fc4 */ addiu $a0,$a0,-24636 +/* f17f1bc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f17f1c0: 2442c7b8 */ addiu $v0,$v0,-14408 +.L0f17f1c4: +/* f17f1c4: 806c04ac */ lb $t4,0x4ac($v1) +/* f17f1c8: 24630001 */ addiu $v1,$v1,0x1 +/* f17f1cc: 244200a0 */ addiu $v0,$v0,0xa0 +/* f17f1d0: 1464fffc */ bne $v1,$a0,.L0f17f1c4 +/* f17f1d4: a04cff71 */ sb $t4,-0x8f($v0) +/* f17f1d8: 1000001d */ beqz $zero,.L0f17f250 +/* f17f1dc: 8fbf001c */ lw $ra,0x1c($sp) +/* f17f1e0: 3c04800b */ lui $a0,0x800b +/* f17f1e4: 2484cb88 */ addiu $a0,$a0,-13432 +/* f17f1e8: 8c8d000c */ lw $t5,0xc($a0) +/* f17f1ec: 3c02800b */ lui $v0,0x800b +/* f17f1f0: 3c03800b */ lui $v1,0x800b +/* f17f1f4: 35ae0002 */ ori $t6,$t5,0x2 +/* f17f1f8: ac8e000c */ sw $t6,0xc($a0) +/* f17f1fc: 2463ca38 */ addiu $v1,$v1,-13768 +/* f17f200: 2442c7b8 */ addiu $v0,$v0,-14408 +.L0f17f204: +/* f17f204: 244200a0 */ addiu $v0,$v0,0xa0 +/* f17f208: 1443fffe */ bne $v0,$v1,.L0f17f204 +/* f17f20c: a040ff71 */ sb $zero,-0x8f($v0) +/* f17f210: 1000000f */ beqz $zero,.L0f17f250 +/* f17f214: 8fbf001c */ lw $ra,0x1c($sp) +/* f17f218: 3c04800b */ lui $a0,0x800b +/* f17f21c: 2484cb88 */ addiu $a0,$a0,-13432 +/* f17f220: 8c8f000c */ lw $t7,0xc($a0) +/* f17f224: 3c02800b */ lui $v0,0x800b +/* f17f228: 2442c7b8 */ addiu $v0,$v0,-14408 +/* f17f22c: 35f80002 */ ori $t8,$t7,0x2 +/* f17f230: ac98000c */ sw $t8,0xc($a0) +/* f17f234: 00008025 */ or $s0,$zero,$zero +/* f17f238: 24030004 */ addiu $v1,$zero,0x4 +.L0f17f23c: +/* f17f23c: a0500011 */ sb $s0,0x11($v0) +/* f17f240: 26100001 */ addiu $s0,$s0,0x1 +/* f17f244: 1603fffd */ bne $s0,$v1,.L0f17f23c +/* f17f248: 244200a0 */ addiu $v0,$v0,0xa0 +.L0f17f24c: +/* f17f24c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f17f250: +/* f17f250: 8fb00018 */ lw $s0,0x18($sp) +/* f17f254: 27bd0020 */ addiu $sp,$sp,0x20 +/* f17f258: 03e00008 */ jr $ra +/* f17f25c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f17f260 +/* f17f260: 27bdffc8 */ addiu $sp,$sp,-56 +/* f17f264: afb30024 */ sw $s3,0x24($sp) +/* f17f268: 3c13800a */ lui $s3,0x800a +/* f17f26c: 26739fc0 */ addiu $s3,$s3,-24640 +/* f17f270: 8e6204b0 */ lw $v0,0x4b0($s3) +/* f17f274: 24010005 */ addiu $at,$zero,0x5 +/* f17f278: afbf0034 */ sw $ra,0x34($sp) +/* f17f27c: afb60030 */ sw $s6,0x30($sp) +/* f17f280: afb5002c */ sw $s5,0x2c($sp) +/* f17f284: afb40028 */ sw $s4,0x28($sp) +/* f17f288: afb20020 */ sw $s2,0x20($sp) +/* f17f28c: afb1001c */ sw $s1,0x1c($sp) +/* f17f290: 1041005b */ beq $v0,$at,.L0f17f400 +/* f17f294: afb00018 */ sw $s0,0x18($sp) +/* f17f298: 2c410005 */ sltiu $at,$v0,0x5 +/* f17f29c: 10200058 */ beqz $at,.L0f17f400 +/* f17f2a0: 00027080 */ sll $t6,$v0,0x2 +/* f17f2a4: 3c017f1c */ lui $at,0x7f1c +/* f17f2a8: 002e0821 */ addu $at,$at,$t6 +/* f17f2ac: 8c2e82a0 */ lw $t6,-0x7d60($at) +/* f17f2b0: 01c00008 */ jr $t6 +/* f17f2b4: 00000000 */ sll $zero,$zero,0x0 +/* f17f2b8: 8e6f04a4 */ lw $t7,0x4a4($s3) +/* f17f2bc: 0000b025 */ or $s6,$zero,$zero +/* f17f2c0: 19e0000c */ blez $t7,.L0f17f2f4 +/* f17f2c4: 00000000 */ sll $zero,$zero,0x0 +.L0f17f2c8: +/* f17f2c8: 0fc632ee */ jal func0f18cbb8 +/* f17f2cc: 00000000 */ sll $zero,$zero,0x0 +/* f17f2d0: 04400003 */ bltz $v0,.L0f17f2e0 +/* f17f2d4: 00402025 */ or $a0,$v0,$zero +/* f17f2d8: 0fc63261 */ jal func0f18c984 +/* f17f2dc: 926504ab */ lbu $a1,0x4ab($s3) +.L0f17f2e0: +/* f17f2e0: 8e7804a4 */ lw $t8,0x4a4($s3) +/* f17f2e4: 26d60001 */ addiu $s6,$s6,0x1 +/* f17f2e8: 02d8082a */ slt $at,$s6,$t8 +/* f17f2ec: 1420fff6 */ bnez $at,.L0f17f2c8 +/* f17f2f0: 00000000 */ sll $zero,$zero,0x0 +.L0f17f2f4: +/* f17f2f4: 0fc63377 */ jal func0f18cddc +/* f17f2f8: 00000000 */ sll $zero,$zero,0x0 +/* f17f2fc: 10000041 */ beqz $zero,.L0f17f404 +/* f17f300: 8fbf0034 */ lw $ra,0x34($sp) +/* f17f304: 8e7904a4 */ lw $t9,0x4a4($s3) +/* f17f308: 0000b025 */ or $s6,$zero,$zero +/* f17f30c: 1b20000c */ blez $t9,.L0f17f340 +/* f17f310: 00000000 */ sll $zero,$zero,0x0 +.L0f17f314: +/* f17f314: 0fc632ee */ jal func0f18cbb8 +/* f17f318: 00000000 */ sll $zero,$zero,0x0 +/* f17f31c: 04400003 */ bltz $v0,.L0f17f32c +/* f17f320: 00402025 */ or $a0,$v0,$zero +/* f17f324: 0fc63261 */ jal func0f18c984 +/* f17f328: 926504ab */ lbu $a1,0x4ab($s3) +.L0f17f32c: +/* f17f32c: 8e6804a4 */ lw $t0,0x4a4($s3) +/* f17f330: 26d60001 */ addiu $s6,$s6,0x1 +/* f17f334: 02c8082a */ slt $at,$s6,$t0 +/* f17f338: 1420fff6 */ bnez $at,.L0f17f314 +/* f17f33c: 00000000 */ sll $zero,$zero,0x0 +.L0f17f340: +/* f17f340: 0fc63377 */ jal func0f18cddc +/* f17f344: 00000000 */ sll $zero,$zero,0x0 +/* f17f348: 3c02800b */ lui $v0,0x800b +/* f17f34c: 3c04800b */ lui $a0,0x800b +/* f17f350: 2484c798 */ addiu $a0,$a0,-14440 +/* f17f354: 2442c538 */ addiu $v0,$v0,-15048 +/* f17f358: 24030001 */ addiu $v1,$zero,0x1 +.L0f17f35c: +/* f17f35c: 2442004c */ addiu $v0,$v0,0x4c +/* f17f360: 1444fffe */ bne $v0,$a0,.L0f17f35c +/* f17f364: a043ffc5 */ sb $v1,-0x3b($v0) +/* f17f368: 10000026 */ beqz $zero,.L0f17f404 +/* f17f36c: 8fbf0034 */ lw $ra,0x34($sp) +/* f17f370: 0fc6321f */ jal func0f18c87c +/* f17f374: 00000000 */ sll $zero,$zero,0x0 +/* f17f378: 2456ffff */ addiu $s6,$v0,-1 +/* f17f37c: 06c0001e */ bltz $s6,.L0f17f3f8 +/* f17f380: 2415004c */ addiu $s5,$zero,0x4c +/* f17f384: 3c14800b */ lui $s4,0x800b +/* f17f388: 2694c538 */ addiu $s4,$s4,-15048 +/* f17f38c: 02c02025 */ or $a0,$s6,$zero +.L0f17f390: +/* f17f390: 0fc631e5 */ jal func0f18c794 +/* f17f394: 00008825 */ or $s1,$zero,$zero +/* f17f398: 8e6904a0 */ lw $t1,0x4a0($s3) +/* f17f39c: 00409025 */ or $s2,$v0,$zero +/* f17f3a0: 59200013 */ blezl $t1,.L0f17f3f0 +/* f17f3a4: 26d6ffff */ addiu $s6,$s6,-1 +.L0f17f3a8: +/* f17f3a8: 0fc632ee */ jal func0f18cbb8 +/* f17f3ac: 00000000 */ sll $zero,$zero,0x0 +/* f17f3b0: 04400009 */ bltz $v0,.L0f17f3d8 +/* f17f3b4: 00408025 */ or $s0,$v0,$zero +/* f17f3b8: 00402025 */ or $a0,$v0,$zero +/* f17f3bc: 0fc63261 */ jal func0f18c984 +/* f17f3c0: 926504ab */ lbu $a1,0x4ab($s3) +/* f17f3c4: 02150019 */ multu $s0,$s5 +/* f17f3c8: 924a0011 */ lbu $t2,0x11($s2) +/* f17f3cc: 00005812 */ mflo $t3 +/* f17f3d0: 028b6021 */ addu $t4,$s4,$t3 +/* f17f3d4: a18a0011 */ sb $t2,0x11($t4) +.L0f17f3d8: +/* f17f3d8: 8e6d04a0 */ lw $t5,0x4a0($s3) +/* f17f3dc: 26310001 */ addiu $s1,$s1,0x1 +/* f17f3e0: 022d082a */ slt $at,$s1,$t5 +/* f17f3e4: 1420fff0 */ bnez $at,.L0f17f3a8 +/* f17f3e8: 00000000 */ sll $zero,$zero,0x0 +/* f17f3ec: 26d6ffff */ addiu $s6,$s6,-1 +.L0f17f3f0: +/* f17f3f0: 06c3ffe7 */ bgezl $s6,.L0f17f390 +/* f17f3f4: 02c02025 */ or $a0,$s6,$zero +.L0f17f3f8: +/* f17f3f8: 0fc63377 */ jal func0f18cddc +/* f17f3fc: 00000000 */ sll $zero,$zero,0x0 +.L0f17f400: +/* f17f400: 8fbf0034 */ lw $ra,0x34($sp) +.L0f17f404: +/* f17f404: 8fb00018 */ lw $s0,0x18($sp) +/* f17f408: 8fb1001c */ lw $s1,0x1c($sp) +/* f17f40c: 8fb20020 */ lw $s2,0x20($sp) +/* f17f410: 8fb30024 */ lw $s3,0x24($sp) +/* f17f414: 8fb40028 */ lw $s4,0x28($sp) +/* f17f418: 8fb5002c */ lw $s5,0x2c($sp) +/* f17f41c: 8fb60030 */ lw $s6,0x30($sp) +/* f17f420: 03e00008 */ jr $ra +/* f17f424: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f17f428 +/* f17f428: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17f42c: afbf0014 */ sw $ra,0x14($sp) +/* f17f430: 0fc5fc40 */ jal func0f17f100 +/* f17f434: 00000000 */ sll $zero,$zero,0x0 +/* f17f438: 3c0e8009 */ lui $t6,0x8009 +/* f17f43c: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f17f440: 24010001 */ addiu $at,$zero,0x1 +/* f17f444: 3c048008 */ lui $a0,0x8008 +/* f17f448: 15c10007 */ bne $t6,$at,.L0f17f468 +/* f17f44c: 24846500 */ addiu $a0,$a0,0x6500 +/* f17f450: 3c048007 */ lui $a0,0x8007 +/* f17f454: 24845120 */ addiu $a0,$a0,0x5120 +/* f17f458: 0fc3e083 */ jal func0f0f820c +/* f17f45c: 2405000b */ addiu $a1,$zero,0xb +/* f17f460: 10000004 */ beqz $zero,.L0f17f474 +/* f17f464: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17f468: +/* f17f468: 0fc3e083 */ jal func0f0f820c +/* f17f46c: 24050003 */ addiu $a1,$zero,0x3 +/* f17f470: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17f474: +/* f17f474: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17f478: 03e00008 */ jr $ra +/* f17f47c: 00000000 */ sll $zero,$zero,0x0 +/* f17f480: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17f484: 2401000f */ addiu $at,$zero,0xf +/* f17f488: afbf0014 */ sw $ra,0x14($sp) +/* f17f48c: afa5001c */ sw $a1,0x1c($sp) +/* f17f490: 14810003 */ bne $a0,$at,.L0f17f4a0 +/* f17f494: afa60020 */ sw $a2,0x20($sp) +/* f17f498: 10000007 */ beqz $zero,.L0f17f4b8 +/* f17f49c: 24020001 */ addiu $v0,$zero,0x1 +.L0f17f4a0: +/* f17f4a0: 24010006 */ addiu $at,$zero,0x6 +/* f17f4a4: 54810004 */ bnel $a0,$at,.L0f17f4b8 +/* f17f4a8: 00001025 */ or $v0,$zero,$zero +/* f17f4ac: 0fc5fd0a */ jal func0f17f428 +/* f17f4b0: 00000000 */ sll $zero,$zero,0x0 +/* f17f4b4: 00001025 */ or $v0,$zero,$zero +.L0f17f4b8: +/* f17f4b8: 8fbf0014 */ lw $ra,0x14($sp) +/* f17f4bc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17f4c0: 03e00008 */ jr $ra +/* f17f4c4: 00000000 */ sll $zero,$zero,0x0 +/* f17f4c8: 24010018 */ addiu $at,$zero,0x18 +/* f17f4cc: afa50004 */ sw $a1,0x4($sp) +/* f17f4d0: 14810007 */ bne $a0,$at,.L0f17f4f0 +/* f17f4d4: afa60008 */ sw $a2,0x8($sp) +/* f17f4d8: 3c0e800a */ lui $t6,0x800a +/* f17f4dc: 8dcea470 */ lw $t6,-0x5b90($t6) +/* f17f4e0: 55c00004 */ bnezl $t6,.L0f17f4f4 +/* f17f4e4: 00001025 */ or $v0,$zero,$zero +/* f17f4e8: 03e00008 */ jr $ra +/* f17f4ec: 24020001 */ addiu $v0,$zero,0x1 +.L0f17f4f0: +/* f17f4f0: 00001025 */ or $v0,$zero,$zero +.L0f17f4f4: +/* f17f4f4: 03e00008 */ jr $ra +/* f17f4f8: 00000000 */ sll $zero,$zero,0x0 +/* f17f4fc: 248effff */ addiu $t6,$a0,-1 +/* f17f500: 2dc10018 */ sltiu $at,$t6,0x18 +/* f17f504: 10200024 */ beqz $at,.L0f17f598 +/* f17f508: 000e7080 */ sll $t6,$t6,0x2 +/* f17f50c: 3c017f1c */ lui $at,0x7f1c +/* f17f510: 002e0821 */ addu $at,$at,$t6 +/* f17f514: 8c2e82b4 */ lw $t6,-0x7d4c($at) +/* f17f518: 01c00008 */ jr $t6 +/* f17f51c: 00000000 */ sll $zero,$zero,0x0 +/* f17f520: 240f0008 */ addiu $t7,$zero,0x8 +/* f17f524: 1000001c */ beqz $zero,.L0f17f598 +/* f17f528: accf0000 */ sw $t7,0x0($a2) +/* f17f52c: 8cd80000 */ lw $t8,0x0($a2) +/* f17f530: 3c08800b */ lui $t0,0x800b +/* f17f534: 2508cbb0 */ addiu $t0,$t0,-13392 +/* f17f538: 0018c880 */ sll $t9,$t8,0x2 +/* f17f53c: 0338c823 */ subu $t9,$t9,$t8 +/* f17f540: 0019c880 */ sll $t9,$t9,0x2 +/* f17f544: 03e00008 */ jr $ra +/* f17f548: 03281021 */ addu $v0,$t9,$t0 +/* f17f54c: 90aa0001 */ lbu $t2,0x1($a1) +/* f17f550: 8cc90000 */ lw $t1,0x0($a2) +/* f17f554: 3c01800a */ lui $at,0x800a +/* f17f558: 002a0821 */ addu $at,$at,$t2 +/* f17f55c: 1000000e */ beqz $zero,.L0f17f598 +/* f17f560: a029a46c */ sb $t1,-0x5b94($at) +/* f17f564: 90ab0001 */ lbu $t3,0x1($a1) +/* f17f568: 3c0c800a */ lui $t4,0x800a +/* f17f56c: 018b6021 */ addu $t4,$t4,$t3 +/* f17f570: 818ca46c */ lb $t4,-0x5b94($t4) +/* f17f574: 10000008 */ beqz $zero,.L0f17f598 +/* f17f578: accc0000 */ sw $t4,0x0($a2) +/* f17f57c: 3c0d800a */ lui $t5,0x800a +/* f17f580: 8dada470 */ lw $t5,-0x5b90($t5) +/* f17f584: 24010002 */ addiu $at,$zero,0x2 +/* f17f588: 51a10004 */ beql $t5,$at,.L0f17f59c +/* f17f58c: 00001025 */ or $v0,$zero,$zero +/* f17f590: 03e00008 */ jr $ra +/* f17f594: 24020001 */ addiu $v0,$zero,0x1 +.L0f17f598: +/* f17f598: 00001025 */ or $v0,$zero,$zero +.L0f17f59c: +/* f17f59c: 03e00008 */ jr $ra +/* f17f5a0: 00000000 */ sll $zero,$zero,0x0 +/* f17f5a4: 248effff */ addiu $t6,$a0,-1 +/* f17f5a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17f5ac: 2dc10018 */ sltiu $at,$t6,0x18 +/* f17f5b0: afbf0014 */ sw $ra,0x14($sp) +/* f17f5b4: afa5001c */ sw $a1,0x1c($sp) +/* f17f5b8: 1020002f */ beqz $at,.L0f17f678 +/* f17f5bc: 00c03825 */ or $a3,$a2,$zero +/* f17f5c0: 000e7080 */ sll $t6,$t6,0x2 +/* f17f5c4: 3c017f1c */ lui $at,0x7f1c +/* f17f5c8: 002e0821 */ addu $at,$at,$t6 +/* f17f5cc: 8c2e8314 */ lw $t6,-0x7cec($at) +/* f17f5d0: 01c00008 */ jr $t6 +/* f17f5d4: 00000000 */ sll $zero,$zero,0x0 +/* f17f5d8: 24040040 */ addiu $a0,$zero,0x40 +/* f17f5dc: 0fc67244 */ jal func0f19c910 +/* f17f5e0: afa70020 */ sw $a3,0x20($sp) +/* f17f5e4: 14400004 */ bnez $v0,.L0f17f5f8 +/* f17f5e8: 8fa70020 */ lw $a3,0x20($sp) +/* f17f5ec: 240f0004 */ addiu $t7,$zero,0x4 +/* f17f5f0: 10000021 */ beqz $zero,.L0f17f678 +/* f17f5f4: acef0000 */ sw $t7,0x0($a3) +.L0f17f5f8: +/* f17f5f8: 24180008 */ addiu $t8,$zero,0x8 +/* f17f5fc: 1000001e */ beqz $zero,.L0f17f678 +/* f17f600: acf80000 */ sw $t8,0x0($a3) +/* f17f604: 8ce60000 */ lw $a2,0x0($a3) +/* f17f608: 3c048007 */ lui $a0,0x8007 +/* f17f60c: 3c057f1c */ lui $a1,0x7f1c +/* f17f610: 24a58054 */ addiu $a1,$a1,-32684 +/* f17f614: 8c841440 */ lw $a0,0x1440($a0) +/* f17f618: 0c004dad */ jal 0x136b4 +/* f17f61c: 24c60001 */ addiu $a2,$a2,0x1 +/* f17f620: 3c028007 */ lui $v0,0x8007 +/* f17f624: 10000015 */ beqz $zero,.L0f17f67c +/* f17f628: 8c421440 */ lw $v0,0x1440($v0) +/* f17f62c: 8cf90000 */ lw $t9,0x0($a3) +/* f17f630: 3c01800a */ lui $at,0x800a +/* f17f634: 27280001 */ addiu $t0,$t9,0x1 +/* f17f638: 1000000f */ beqz $zero,.L0f17f678 +/* f17f63c: ac28a464 */ sw $t0,-0x5b9c($at) +/* f17f640: 3c09800a */ lui $t1,0x800a +/* f17f644: 8d29a464 */ lw $t1,-0x5b9c($t1) +/* f17f648: 252affff */ addiu $t2,$t1,-1 +/* f17f64c: 1000000a */ beqz $zero,.L0f17f678 +/* f17f650: acea0000 */ sw $t2,0x0($a3) +/* f17f654: 3c02800a */ lui $v0,0x800a +/* f17f658: 8c42a470 */ lw $v0,-0x5b90($v0) +/* f17f65c: 24010001 */ addiu $at,$zero,0x1 +/* f17f660: 10410005 */ beq $v0,$at,.L0f17f678 +/* f17f664: 24010003 */ addiu $at,$zero,0x3 +/* f17f668: 50410004 */ beql $v0,$at,.L0f17f67c +/* f17f66c: 00001025 */ or $v0,$zero,$zero +/* f17f670: 10000002 */ beqz $zero,.L0f17f67c +/* f17f674: 24020001 */ addiu $v0,$zero,0x1 +.L0f17f678: +/* f17f678: 00001025 */ or $v0,$zero,$zero +.L0f17f67c: +/* f17f67c: 8fbf0014 */ lw $ra,0x14($sp) +/* f17f680: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17f684: 03e00008 */ jr $ra +/* f17f688: 00000000 */ sll $zero,$zero,0x0 +/* f17f68c: 248effff */ addiu $t6,$a0,-1 +/* f17f690: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17f694: 2dc10018 */ sltiu $at,$t6,0x18 +/* f17f698: afbf0014 */ sw $ra,0x14($sp) +/* f17f69c: afa5001c */ sw $a1,0x1c($sp) +/* f17f6a0: 10200025 */ beqz $at,.L0f17f738 +/* f17f6a4: 00c03825 */ or $a3,$a2,$zero +/* f17f6a8: 000e7080 */ sll $t6,$t6,0x2 +/* f17f6ac: 3c017f1c */ lui $at,0x7f1c +/* f17f6b0: 002e0821 */ addu $at,$at,$t6 +/* f17f6b4: 8c2e8374 */ lw $t6,-0x7c8c($at) +/* f17f6b8: 01c00008 */ jr $t6 +/* f17f6bc: 00000000 */ sll $zero,$zero,0x0 +/* f17f6c0: 240f0002 */ addiu $t7,$zero,0x2 +/* f17f6c4: 1000001c */ beqz $zero,.L0f17f738 +/* f17f6c8: acef0000 */ sw $t7,0x0($a3) +/* f17f6cc: 8ce60000 */ lw $a2,0x0($a3) +/* f17f6d0: 3c048007 */ lui $a0,0x8007 +/* f17f6d4: 3c057f1c */ lui $a1,0x7f1c +/* f17f6d8: 24a58058 */ addiu $a1,$a1,-32680 +/* f17f6dc: 8c841440 */ lw $a0,0x1440($a0) +/* f17f6e0: 0c004dad */ jal 0x136b4 +/* f17f6e4: 24c60001 */ addiu $a2,$a2,0x1 +/* f17f6e8: 3c028007 */ lui $v0,0x8007 +/* f17f6ec: 10000013 */ beqz $zero,.L0f17f73c +/* f17f6f0: 8c421440 */ lw $v0,0x1440($v0) +/* f17f6f4: 8cf80000 */ lw $t8,0x0($a3) +/* f17f6f8: 3c01800a */ lui $at,0x800a +/* f17f6fc: 27190001 */ addiu $t9,$t8,0x1 +/* f17f700: 1000000d */ beqz $zero,.L0f17f738 +/* f17f704: ac39a460 */ sw $t9,-0x5ba0($at) +/* f17f708: 3c08800a */ lui $t0,0x800a +/* f17f70c: 8d08a460 */ lw $t0,-0x5ba0($t0) +/* f17f710: 2509ffff */ addiu $t1,$t0,-1 +/* f17f714: 10000008 */ beqz $zero,.L0f17f738 +/* f17f718: ace90000 */ sw $t1,0x0($a3) +/* f17f71c: 3c0a800a */ lui $t2,0x800a +/* f17f720: 8d4aa470 */ lw $t2,-0x5b90($t2) +/* f17f724: 24010004 */ addiu $at,$zero,0x4 +/* f17f728: 51410004 */ beql $t2,$at,.L0f17f73c +/* f17f72c: 00001025 */ or $v0,$zero,$zero +/* f17f730: 10000002 */ beqz $zero,.L0f17f73c +/* f17f734: 24020001 */ addiu $v0,$zero,0x1 +.L0f17f738: +/* f17f738: 00001025 */ or $v0,$zero,$zero +.L0f17f73c: +/* f17f73c: 8fbf0014 */ lw $ra,0x14($sp) +/* f17f740: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17f744: 03e00008 */ jr $ra +/* f17f748: 00000000 */ sll $zero,$zero,0x0 +/* f17f74c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f17f750: 248effff */ addiu $t6,$a0,-1 +/* f17f754: afb40028 */ sw $s4,0x28($sp) +/* f17f758: afb20020 */ sw $s2,0x20($sp) +/* f17f75c: 2dc10018 */ sltiu $at,$t6,0x18 +/* f17f760: 00c0a025 */ or $s4,$a2,$zero +/* f17f764: afbf002c */ sw $ra,0x2c($sp) +/* f17f768: afb30024 */ sw $s3,0x24($sp) +/* f17f76c: afb1001c */ sw $s1,0x1c($sp) +/* f17f770: afb00018 */ sw $s0,0x18($sp) +/* f17f774: afa50034 */ sw $a1,0x34($sp) +/* f17f778: 1020003c */ beqz $at,.L0f17f86c +/* f17f77c: 00009025 */ or $s2,$zero,$zero +/* f17f780: 000e7080 */ sll $t6,$t6,0x2 +/* f17f784: 3c017f1c */ lui $at,0x7f1c +/* f17f788: 002e0821 */ addu $at,$at,$t6 +/* f17f78c: 8c2e83d4 */ lw $t6,-0x7c2c($at) +/* f17f790: 01c00008 */ jr $t6 +/* f17f794: 00000000 */ sll $zero,$zero,0x0 +/* f17f798: 3c108008 */ lui $s0,0x8008 +/* f17f79c: 3c118008 */ lui $s1,0x8008 +/* f17f7a0: 2631775c */ addiu $s1,$s1,0x775c +/* f17f7a4: 2610772c */ addiu $s0,$s0,0x772c +.L0f17f7a8: +/* f17f7a8: 0fc67244 */ jal func0f19c910 +/* f17f7ac: 92040006 */ lbu $a0,0x6($s0) +/* f17f7b0: 10400002 */ beqz $v0,.L0f17f7bc +/* f17f7b4: 26100008 */ addiu $s0,$s0,0x8 +/* f17f7b8: 26520001 */ addiu $s2,$s2,0x1 +.L0f17f7bc: +/* f17f7bc: 1611fffa */ bne $s0,$s1,.L0f17f7a8 +/* f17f7c0: 00000000 */ sll $zero,$zero,0x0 +/* f17f7c4: 10000029 */ beqz $zero,.L0f17f86c +/* f17f7c8: ae920000 */ sw $s2,0x0($s4) +/* f17f7cc: 3c108008 */ lui $s0,0x8008 +/* f17f7d0: 2610772c */ addiu $s0,$s0,0x772c +/* f17f7d4: 00008825 */ or $s1,$zero,$zero +/* f17f7d8: 24130006 */ addiu $s3,$zero,0x6 +.L0f17f7dc: +/* f17f7dc: 0fc67244 */ jal func0f19c910 +/* f17f7e0: 92040006 */ lbu $a0,0x6($s0) +/* f17f7e4: 5040000a */ beqzl $v0,.L0f17f810 +/* f17f7e8: 26310001 */ addiu $s1,$s1,0x1 +/* f17f7ec: 8e8f0000 */ lw $t7,0x0($s4) +/* f17f7f0: 564f0006 */ bnel $s2,$t7,.L0f17f80c +/* f17f7f4: 26520001 */ addiu $s2,$s2,0x1 +/* f17f7f8: 0fc5b9f1 */ jal func0f16e7c4 +/* f17f7fc: 26245852 */ addiu $a0,$s1,0x5852 +/* f17f800: 1000001c */ beqz $zero,.L0f17f874 +/* f17f804: 8fbf002c */ lw $ra,0x2c($sp) +/* f17f808: 26520001 */ addiu $s2,$s2,0x1 +.L0f17f80c: +/* f17f80c: 26310001 */ addiu $s1,$s1,0x1 +.L0f17f810: +/* f17f810: 1633fff2 */ bne $s1,$s3,.L0f17f7dc +/* f17f814: 26100008 */ addiu $s0,$s0,0x8 +/* f17f818: 10000015 */ beqz $zero,.L0f17f870 +/* f17f81c: 00001025 */ or $v0,$zero,$zero +/* f17f820: 8e980000 */ lw $t8,0x0($s4) +/* f17f824: 3c01800a */ lui $at,0x800a +/* f17f828: 10000010 */ beqz $zero,.L0f17f86c +/* f17f82c: ac38a468 */ sw $t8,-0x5b98($at) +/* f17f830: 3c19800a */ lui $t9,0x800a +/* f17f834: 8f39a468 */ lw $t9,-0x5b98($t9) +/* f17f838: 1000000c */ beqz $zero,.L0f17f86c +/* f17f83c: ae990000 */ sw $t9,0x0($s4) +/* f17f840: 3c02800a */ lui $v0,0x800a +/* f17f844: 8c42a470 */ lw $v0,-0x5b90($v0) +/* f17f848: 24010001 */ addiu $at,$zero,0x1 +/* f17f84c: 10410007 */ beq $v0,$at,.L0f17f86c +/* f17f850: 24010003 */ addiu $at,$zero,0x3 +/* f17f854: 10410005 */ beq $v0,$at,.L0f17f86c +/* f17f858: 24010004 */ addiu $at,$zero,0x4 +/* f17f85c: 50410004 */ beql $v0,$at,.L0f17f870 +/* f17f860: 00001025 */ or $v0,$zero,$zero +/* f17f864: 10000002 */ beqz $zero,.L0f17f870 +/* f17f868: 24020001 */ addiu $v0,$zero,0x1 +.L0f17f86c: +/* f17f86c: 00001025 */ or $v0,$zero,$zero +.L0f17f870: +/* f17f870: 8fbf002c */ lw $ra,0x2c($sp) +.L0f17f874: +/* f17f874: 8fb00018 */ lw $s0,0x18($sp) +/* f17f878: 8fb1001c */ lw $s1,0x1c($sp) +/* f17f87c: 8fb20020 */ lw $s2,0x20($sp) +/* f17f880: 8fb30024 */ lw $s3,0x24($sp) +/* f17f884: 8fb40028 */ lw $s4,0x28($sp) +/* f17f888: 03e00008 */ jr $ra +/* f17f88c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f17f890: 27bdffe0 */ addiu $sp,$sp,-32 +/* f17f894: 24010006 */ addiu $at,$zero,0x6 +/* f17f898: afbf0014 */ sw $ra,0x14($sp) +/* f17f89c: 1481001f */ bne $a0,$at,.L0f17f91c +/* f17f8a0: afa60028 */ sw $a2,0x28($sp) +/* f17f8a4: 90ae0001 */ lbu $t6,0x1($a1) +/* f17f8a8: 3c01800a */ lui $at,0x800a +/* f17f8ac: 0fc62587 */ jal func0f18961c +/* f17f8b0: ac2ea470 */ sw $t6,-0x5b90($at) +/* f17f8b4: afa2001c */ sw $v0,0x1c($sp) +/* f17f8b8: 0fc62416 */ jal func0f189058 +/* f17f8bc: 00002025 */ or $a0,$zero,$zero +/* f17f8c0: 8faf001c */ lw $t7,0x1c($sp) +/* f17f8c4: 01e2082a */ slt $at,$t7,$v0 +/* f17f8c8: 14200003 */ bnez $at,.L0f17f8d8 +/* f17f8cc: 00000000 */ sll $zero,$zero,0x0 +/* f17f8d0: 0fc6256f */ jal func0f1895bc +/* f17f8d4: 00002025 */ or $a0,$zero,$zero +.L0f17f8d8: +/* f17f8d8: 3c02800a */ lui $v0,0x800a +/* f17f8dc: 8c42a470 */ lw $v0,-0x5b90($v0) +/* f17f8e0: 24010001 */ addiu $at,$zero,0x1 +/* f17f8e4: 3c03800b */ lui $v1,0x800b +/* f17f8e8: 10400002 */ beqz $v0,.L0f17f8f4 +/* f17f8ec: 3c048008 */ lui $a0,0x8008 +/* f17f8f0: 14410008 */ bne $v0,$at,.L0f17f914 +.L0f17f8f4: +/* f17f8f4: 2463cb88 */ addiu $v1,$v1,-13432 +/* f17f8f8: 90620010 */ lbu $v0,0x10($v1) +/* f17f8fc: 24010004 */ addiu $at,$zero,0x4 +/* f17f900: 10410003 */ beq $v0,$at,.L0f17f910 +/* f17f904: 24010005 */ addiu $at,$zero,0x5 +/* f17f908: 14410002 */ bne $v0,$at,.L0f17f914 +/* f17f90c: 00000000 */ sll $zero,$zero,0x0 +.L0f17f910: +/* f17f910: a0600010 */ sb $zero,0x10($v1) +.L0f17f914: +/* f17f914: 0fc3cbd3 */ jal func0f0f2f4c +/* f17f918: 24846680 */ addiu $a0,$a0,0x6680 +.L0f17f91c: +/* f17f91c: 8fbf0014 */ lw $ra,0x14($sp) +/* f17f920: 27bd0020 */ addiu $sp,$sp,0x20 +/* f17f924: 00001025 */ or $v0,$zero,$zero +/* f17f928: 03e00008 */ jr $ra +/* f17f92c: 00000000 */ sll $zero,$zero,0x0 +/* f17f930: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17f934: 24010064 */ addiu $at,$zero,0x64 +/* f17f938: afbf0014 */ sw $ra,0x14($sp) +/* f17f93c: afa5001c */ sw $a1,0x1c($sp) +/* f17f940: 14810007 */ bne $a0,$at,.L0f17f960 +/* f17f944: afa60020 */ sw $a2,0x20($sp) +/* f17f948: 3c02800a */ lui $v0,0x800a +/* f17f94c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f17f950: a0400494 */ sb $zero,0x494($v0) +/* f17f954: a0400495 */ sb $zero,0x495($v0) +/* f17f958: a0400496 */ sb $zero,0x496($v0) +/* f17f95c: a0400497 */ sb $zero,0x497($v0) +.L0f17f960: +/* f17f960: 3c0e8007 */ lui $t6,0x8007 +/* f17f964: 8dce1448 */ lw $t6,0x1448($t6) +/* f17f968: 3c03800a */ lui $v1,0x800a +/* f17f96c: 3c02800a */ lui $v0,0x800a +/* f17f970: 000e78c0 */ sll $t7,$t6,0x3 +/* f17f974: 01ee7823 */ subu $t7,$t7,$t6 +/* f17f978: 000f7880 */ sll $t7,$t7,0x2 +/* f17f97c: 01ee7821 */ addu $t7,$t7,$t6 +/* f17f980: 000f78c0 */ sll $t7,$t7,0x3 +/* f17f984: 01ee7823 */ subu $t7,$t7,$t6 +/* f17f988: 000f7900 */ sll $t7,$t7,0x4 +/* f17f98c: 006f1821 */ addu $v1,$v1,$t7 +/* f17f990: 8c63e4f8 */ lw $v1,-0x1b08($v1) +/* f17f994: 24429fc0 */ addiu $v0,$v0,-24640 +/* f17f998: 50600010 */ beqzl $v1,.L0f17f9dc +/* f17f99c: 8fbf0014 */ lw $ra,0x14($sp) +/* f17f9a0: 8c790000 */ lw $t9,0x0($v1) +/* f17f9a4: 3c188008 */ lui $t8,0x8008 +/* f17f9a8: 271867a0 */ addiu $t8,$t8,0x67a0 +/* f17f9ac: 1719000a */ bne $t8,$t9,.L0f17f9d8 +/* f17f9b0: 24010066 */ addiu $at,$zero,0x66 +/* f17f9b4: 14810008 */ bne $a0,$at,.L0f17f9d8 +/* f17f9b8: 24080002 */ addiu $t0,$zero,0x2 +/* f17f9bc: 24090005 */ addiu $t1,$zero,0x5 +/* f17f9c0: ac480490 */ sw $t0,0x490($v0) +/* f17f9c4: ac4904b0 */ sw $t1,0x4b0($v0) +/* f17f9c8: 0fc6709a */ jal func0f19c268 +/* f17f9cc: ac40049c */ sw $zero,0x49c($v0) +/* f17f9d0: 0fc67088 */ jal func0f19c220 +/* f17f9d4: 00000000 */ sll $zero,$zero,0x0 +.L0f17f9d8: +/* f17f9d8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17f9dc: +/* f17f9dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17f9e0: 00001025 */ or $v0,$zero,$zero +/* f17f9e4: 03e00008 */ jr $ra +/* f17f9e8: 00000000 */ sll $zero,$zero,0x0 +/* f17f9ec: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17f9f0: 24010006 */ addiu $at,$zero,0x6 +/* f17f9f4: afbf0014 */ sw $ra,0x14($sp) +/* f17f9f8: afa5001c */ sw $a1,0x1c($sp) +/* f17f9fc: 14810005 */ bne $a0,$at,.L0f17fa14 +/* f17fa00: afa60020 */ sw $a2,0x20($sp) +/* f17fa04: 3c048008 */ lui $a0,0x8008 +/* f17fa08: 2484646c */ addiu $a0,$a0,0x646c +/* f17fa0c: 0fc3e083 */ jal func0f0f820c +/* f17fa10: 24050003 */ addiu $a1,$zero,0x3 +.L0f17fa14: +/* f17fa14: 8fbf0014 */ lw $ra,0x14($sp) +/* f17fa18: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17fa1c: 00001025 */ or $v0,$zero,$zero +/* f17fa20: 03e00008 */ jr $ra +/* f17fa24: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f17fa28 +/* f17fa28: 27bdffb8 */ addiu $sp,$sp,-72 +/* f17fa2c: afbf003c */ sw $ra,0x3c($sp) +/* f17fa30: 3c1f8007 */ lui $ra,0x8007 +/* f17fa34: 27ff1448 */ addiu $ra,$ra,0x1448 +/* f17fa38: 8fee0000 */ lw $t6,0x0($ra) +/* f17fa3c: afbe0038 */ sw $s8,0x38($sp) +/* f17fa40: afb70034 */ sw $s7,0x34($sp) +/* f17fa44: afb60030 */ sw $s6,0x30($sp) +/* f17fa48: afb5002c */ sw $s5,0x2c($sp) +/* f17fa4c: afb40028 */ sw $s4,0x28($sp) +/* f17fa50: afb30024 */ sw $s3,0x24($sp) +/* f17fa54: afb20020 */ sw $s2,0x20($sp) +/* f17fa58: afb1001c */ sw $s1,0x1c($sp) +/* f17fa5c: 3c118008 */ lui $s1,0x8008 +/* f17fa60: 3c128008 */ lui $s2,0x8008 +/* f17fa64: 3c138008 */ lui $s3,0x8008 +/* f17fa68: 3c148008 */ lui $s4,0x8008 +/* f17fa6c: 3c158008 */ lui $s5,0x8008 +/* f17fa70: 3c168008 */ lui $s6,0x8008 +/* f17fa74: 3c178008 */ lui $s7,0x8008 +/* f17fa78: 3c1e8008 */ lui $s8,0x8008 +/* f17fa7c: 3c098008 */ lui $t1,0x8008 +/* f17fa80: 3c088008 */ lui $t0,0x8008 +/* f17fa84: 3c078008 */ lui $a3,0x8008 +/* f17fa88: afb00018 */ sw $s0,0x18($sp) +/* f17fa8c: 24e76ce0 */ addiu $a3,$a3,0x6ce0 +/* f17fa90: 25086dfc */ addiu $t0,$t0,0x6dfc +/* f17fa94: 25296f80 */ addiu $t1,$t1,0x6f80 +/* f17fa98: 27de6b48 */ addiu $s8,$s8,0x6b48 +/* f17fa9c: 26f769d4 */ addiu $s7,$s7,0x69d4 +/* f17faa0: 26d668b8 */ addiu $s6,$s6,0x68b8 +/* f17faa4: 26b5592c */ addiu $s5,$s5,0x592c +/* f17faa8: 26945834 */ addiu $s4,$s4,0x5834 +/* f17faac: 2673581c */ addiu $s3,$s3,0x581c +/* f17fab0: 26524d80 */ addiu $s2,$s2,0x4d80 +/* f17fab4: 26314cdc */ addiu $s1,$s1,0x4cdc +/* f17fab8: 00001025 */ or $v0,$zero,$zero +/* f17fabc: afae0040 */ sw $t6,0x40($sp) +/* f17fac0: 0002c0c0 */ sll $t8,$v0,0x3 +.L0f17fac4: +/* f17fac4: 0302c023 */ subu $t8,$t8,$v0 +/* f17fac8: 0018c080 */ sll $t8,$t8,0x2 +/* f17facc: 0302c021 */ addu $t8,$t8,$v0 +/* f17fad0: 0018c0c0 */ sll $t8,$t8,0x3 +/* f17fad4: 0302c023 */ subu $t8,$t8,$v0 +/* f17fad8: 0018c100 */ sll $t8,$t8,0x4 +/* f17fadc: 3c19800a */ lui $t9,0x800a +/* f17fae0: afe20000 */ sw $v0,0x0($ra) +/* f17fae4: 0338c821 */ addu $t9,$t9,$t8 +/* f17fae8: 8f39e4f8 */ lw $t9,-0x1b08($t9) +/* f17faec: 5320005f */ beqzl $t9,.L0f17fc6c +/* f17faf0: 24420001 */ addiu $v0,$v0,0x1 +/* f17faf4: afa20044 */ sw $v0,0x44($sp) +/* f17faf8: 8fe20000 */ lw $v0,0x0($ra) +.L0f17fafc: +/* f17fafc: 3c0f800a */ lui $t7,0x800a +/* f17fb00: 25efe000 */ addiu $t7,$t7,-8192 +/* f17fb04: 000270c0 */ sll $t6,$v0,0x3 +/* f17fb08: 01c27023 */ subu $t6,$t6,$v0 +/* f17fb0c: 000e7080 */ sll $t6,$t6,0x2 +/* f17fb10: 01c27021 */ addu $t6,$t6,$v0 +/* f17fb14: 000e70c0 */ sll $t6,$t6,0x3 +/* f17fb18: 01c27023 */ subu $t6,$t6,$v0 +/* f17fb1c: 000e7100 */ sll $t6,$t6,0x4 +/* f17fb20: 01cfc021 */ addu $t8,$t6,$t7 +/* f17fb24: 870d04f4 */ lh $t5,0x4f4($t8) +/* f17fb28: 24100001 */ addiu $s0,$zero,0x1 +/* f17fb2c: 00005025 */ or $t2,$zero,$zero +/* f17fb30: 19a0003e */ blez $t5,.L0f17fc2c +/* f17fb34: 0002c8c0 */ sll $t9,$v0,0x3 +/* f17fb38: 0322c823 */ subu $t9,$t9,$v0 +/* f17fb3c: 0019c880 */ sll $t9,$t9,0x2 +/* f17fb40: 0322c821 */ addu $t9,$t9,$v0 +/* f17fb44: 0019c8c0 */ sll $t9,$t9,0x3 +/* f17fb48: 0322c823 */ subu $t9,$t9,$v0 +/* f17fb4c: 0019c900 */ sll $t9,$t9,0x4 +/* f17fb50: 032f6021 */ addu $t4,$t9,$t7 +/* f17fb54: 01805825 */ or $t3,$t4,$zero +.L0f17fb58: +/* f17fb58: 81620478 */ lb $v0,0x478($t3) +/* f17fb5c: 000a7080 */ sll $t6,$t2,0x2 +/* f17fb60: 01ca7023 */ subu $t6,$t6,$t2 +/* f17fb64: 1840002d */ blez $v0,.L0f17fc1c +/* f17fb68: 00002025 */ or $a0,$zero,$zero +/* f17fb6c: 000e70c0 */ sll $t6,$t6,0x3 +/* f17fb70: 018e2821 */ addu $a1,$t4,$t6 +/* f17fb74: 00023080 */ sll $a2,$v0,0x2 +.L0f17fb78: +/* f17fb78: 8ca30464 */ lw $v1,0x464($a1) +/* f17fb7c: 24840004 */ addiu $a0,$a0,0x4 +/* f17fb80: 0086082a */ slt $at,$a0,$a2 +/* f17fb84: 10600023 */ beqz $v1,.L0f17fc14 +/* f17fb88: 00000000 */ sll $zero,$zero,0x0 +/* f17fb8c: 8c620000 */ lw $v0,0x0($v1) +/* f17fb90: 14510002 */ bne $v0,$s1,.L0f17fb9c +/* f17fb94: 00000000 */ sll $zero,$zero,0x0 +/* f17fb98: 00008025 */ or $s0,$zero,$zero +.L0f17fb9c: +/* f17fb9c: 14520002 */ bne $v0,$s2,.L0f17fba8 +/* f17fba0: 00000000 */ sll $zero,$zero,0x0 +/* f17fba4: 00008025 */ or $s0,$zero,$zero +.L0f17fba8: +/* f17fba8: 14530002 */ bne $v0,$s3,.L0f17fbb4 +/* f17fbac: 00000000 */ sll $zero,$zero,0x0 +/* f17fbb0: 00008025 */ or $s0,$zero,$zero +.L0f17fbb4: +/* f17fbb4: 14540002 */ bne $v0,$s4,.L0f17fbc0 +/* f17fbb8: 00000000 */ sll $zero,$zero,0x0 +/* f17fbbc: 00008025 */ or $s0,$zero,$zero +.L0f17fbc0: +/* f17fbc0: 14550002 */ bne $v0,$s5,.L0f17fbcc +/* f17fbc4: 00000000 */ sll $zero,$zero,0x0 +/* f17fbc8: 00008025 */ or $s0,$zero,$zero +.L0f17fbcc: +/* f17fbcc: 14560002 */ bne $v0,$s6,.L0f17fbd8 +/* f17fbd0: 00000000 */ sll $zero,$zero,0x0 +/* f17fbd4: 00008025 */ or $s0,$zero,$zero +.L0f17fbd8: +/* f17fbd8: 14570002 */ bne $v0,$s7,.L0f17fbe4 +/* f17fbdc: 00000000 */ sll $zero,$zero,0x0 +/* f17fbe0: 00008025 */ or $s0,$zero,$zero +.L0f17fbe4: +/* f17fbe4: 145e0002 */ bne $v0,$s8,.L0f17fbf0 +/* f17fbe8: 00000000 */ sll $zero,$zero,0x0 +/* f17fbec: 00008025 */ or $s0,$zero,$zero +.L0f17fbf0: +/* f17fbf0: 14470002 */ bne $v0,$a3,.L0f17fbfc +/* f17fbf4: 00000000 */ sll $zero,$zero,0x0 +/* f17fbf8: 00008025 */ or $s0,$zero,$zero +.L0f17fbfc: +/* f17fbfc: 14480002 */ bne $v0,$t0,.L0f17fc08 +/* f17fc00: 00000000 */ sll $zero,$zero,0x0 +/* f17fc04: 00008025 */ or $s0,$zero,$zero +.L0f17fc08: +/* f17fc08: 14490002 */ bne $v0,$t1,.L0f17fc14 +/* f17fc0c: 00000000 */ sll $zero,$zero,0x0 +/* f17fc10: 00008025 */ or $s0,$zero,$zero +.L0f17fc14: +/* f17fc14: 1420ffd8 */ bnez $at,.L0f17fb78 +/* f17fc18: 24a50004 */ addiu $a1,$a1,0x4 +.L0f17fc1c: +/* f17fc1c: 254a0001 */ addiu $t2,$t2,0x1 +/* f17fc20: 014d082a */ slt $at,$t2,$t5 +/* f17fc24: 1420ffcc */ bnez $at,.L0f17fb58 +/* f17fc28: 256b0018 */ addiu $t3,$t3,0x18 +.L0f17fc2c: +/* f17fc2c: 1600000b */ bnez $s0,.L0f17fc5c +/* f17fc30: 00000000 */ sll $zero,$zero,0x0 +/* f17fc34: 0fc3cdb7 */ jal func0f0f36dc +/* f17fc38: 00000000 */ sll $zero,$zero,0x0 +/* f17fc3c: 3c078008 */ lui $a3,0x8008 +/* f17fc40: 3c088008 */ lui $t0,0x8008 +/* f17fc44: 3c098008 */ lui $t1,0x8008 +/* f17fc48: 3c1f8007 */ lui $ra,0x8007 +/* f17fc4c: 27ff1448 */ addiu $ra,$ra,0x1448 +/* f17fc50: 25296f80 */ addiu $t1,$t1,0x6f80 +/* f17fc54: 25086dfc */ addiu $t0,$t0,0x6dfc +/* f17fc58: 24e76ce0 */ addiu $a3,$a3,0x6ce0 +.L0f17fc5c: +/* f17fc5c: 5200ffa7 */ beqzl $s0,.L0f17fafc +/* f17fc60: 8fe20000 */ lw $v0,0x0($ra) +/* f17fc64: 8fa20044 */ lw $v0,0x44($sp) +/* f17fc68: 24420001 */ addiu $v0,$v0,0x1 +.L0f17fc6c: +/* f17fc6c: 24010004 */ addiu $at,$zero,0x4 +/* f17fc70: 5441ff94 */ bnel $v0,$at,.L0f17fac4 +/* f17fc74: 0002c0c0 */ sll $t8,$v0,0x3 +/* f17fc78: 8fb80040 */ lw $t8,0x40($sp) +/* f17fc7c: 8fb00018 */ lw $s0,0x18($sp) +/* f17fc80: 8fb1001c */ lw $s1,0x1c($sp) +/* f17fc84: aff80000 */ sw $t8,0x0($ra) +/* f17fc88: 8fbf003c */ lw $ra,0x3c($sp) +/* f17fc8c: 8fb20020 */ lw $s2,0x20($sp) +/* f17fc90: 8fb30024 */ lw $s3,0x24($sp) +/* f17fc94: 8fb40028 */ lw $s4,0x28($sp) +/* f17fc98: 8fb5002c */ lw $s5,0x2c($sp) +/* f17fc9c: 8fb60030 */ lw $s6,0x30($sp) +/* f17fca0: 8fb70034 */ lw $s7,0x34($sp) +/* f17fca4: 8fbe0038 */ lw $s8,0x38($sp) +/* f17fca8: 03e00008 */ jr $ra +/* f17fcac: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f17fcb0 +/* f17fcb0: 3c028007 */ lui $v0,0x8007 +/* f17fcb4: 8c421448 */ lw $v0,0x1448($v0) +/* f17fcb8: 3c01800a */ lui $at,0x800a +/* f17fcbc: 3c0f8009 */ lui $t7,0x8009 +/* f17fcc0: 000270c0 */ sll $t6,$v0,0x3 +/* f17fcc4: 01c27023 */ subu $t6,$t6,$v0 +/* f17fcc8: 000e7080 */ sll $t6,$t6,0x2 +/* f17fccc: 01c27021 */ addu $t6,$t6,$v0 +/* f17fcd0: 000e70c0 */ sll $t6,$t6,0x3 +/* f17fcd4: 01c27023 */ subu $t6,$t6,$v0 +/* f17fcd8: 000e7100 */ sll $t6,$t6,0x4 +/* f17fcdc: 91ef0af0 */ lbu $t7,0xaf0($t7) +/* f17fce0: 002e0821 */ addu $at,$at,$t6 +/* f17fce4: a022e83b */ sb $v0,-0x17c5($at) +/* f17fce8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f17fcec: 24010001 */ addiu $at,$zero,0x1 +/* f17fcf0: afbf0024 */ sw $ra,0x24($sp) +/* f17fcf4: 15e10009 */ bne $t7,$at,.L0f17fd1c +/* f17fcf8: afa40028 */ sw $a0,0x28($sp) +/* f17fcfc: 3c048007 */ lui $a0,0x8007 +/* f17fd00: 24845538 */ addiu $a0,$a0,0x5538 +/* f17fd04: 0fc3e0cc */ jal func0f0f8330 +/* f17fd08: 2405000b */ addiu $a1,$zero,0xb +/* f17fd0c: 0fc3e0c0 */ jal func0f0f8300 +/* f17fd10: 00000000 */ sll $zero,$zero,0x0 +/* f17fd14: 10000012 */ beqz $zero,.L0f17fd60 +/* f17fd18: 8fb90028 */ lw $t9,0x28($sp) +.L0f17fd1c: +/* f17fd1c: 3c18800b */ lui $t8,0x800b +/* f17fd20: 9318cc10 */ lbu $t8,-0x33f0($t8) +/* f17fd24: 24010005 */ addiu $at,$zero,0x5 +/* f17fd28: 3c048008 */ lui $a0,0x8008 +/* f17fd2c: 17010007 */ bne $t8,$at,.L0f17fd4c +/* f17fd30: 2484646c */ addiu $a0,$a0,0x646c +/* f17fd34: 3c048008 */ lui $a0,0x8008 +/* f17fd38: 24846030 */ addiu $a0,$a0,0x6030 +/* f17fd3c: 0fc3e0cc */ jal func0f0f8330 +/* f17fd40: 24050003 */ addiu $a1,$zero,0x3 +/* f17fd44: 10000003 */ beqz $zero,.L0f17fd54 +/* f17fd48: 00000000 */ sll $zero,$zero,0x0 +.L0f17fd4c: +/* f17fd4c: 0fc3e0cc */ jal func0f0f8330 +/* f17fd50: 24050003 */ addiu $a1,$zero,0x3 +.L0f17fd54: +/* f17fd54: 0fc3e0c0 */ jal func0f0f8300 +/* f17fd58: 00000000 */ sll $zero,$zero,0x0 +/* f17fd5c: 8fb90028 */ lw $t9,0x28($sp) +.L0f17fd60: +/* f17fd60: 3c048009 */ lui $a0,0x8009 +/* f17fd64: 2405809a */ addiu $a1,$zero,-32614 +/* f17fd68: 1720000d */ bnez $t9,.L0f17fda0 +/* f17fd6c: 00003025 */ or $a2,$zero,$zero +/* f17fd70: 3c01bf80 */ lui $at,0xbf80 +/* f17fd74: 44812000 */ mtc1 $at,$f4 +/* f17fd78: 2408ffff */ addiu $t0,$zero,-1 +/* f17fd7c: 2409ffff */ addiu $t1,$zero,-1 +/* f17fd80: 240affff */ addiu $t2,$zero,-1 +/* f17fd84: afaa001c */ sw $t2,0x1c($sp) +/* f17fd88: afa90018 */ sw $t1,0x18($sp) +/* f17fd8c: afa80010 */ sw $t0,0x10($sp) +/* f17fd90: 8c845200 */ lw $a0,0x5200($a0) +/* f17fd94: 2407ffff */ addiu $a3,$zero,-1 +/* f17fd98: 0c004241 */ jal 0x10904 +/* f17fd9c: e7a40014 */ swc1 $f4,0x14($sp) +.L0f17fda0: +/* f17fda0: 8fbf0024 */ lw $ra,0x24($sp) +/* f17fda4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f17fda8: 03e00008 */ jr $ra +/* f17fdac: 00000000 */ sll $zero,$zero,0x0 +/* f17fdb0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17fdb4: 2401000c */ addiu $at,$zero,0xc +/* f17fdb8: 1481000a */ bne $a0,$at,.L0f17fde4 +/* f17fdbc: afbf0014 */ sw $ra,0x14($sp) +/* f17fdc0: 3c0e800b */ lui $t6,0x800b +/* f17fdc4: 8dcecb94 */ lw $t6,-0x346c($t6) +/* f17fdc8: 31cf0002 */ andi $t7,$t6,0x2 +/* f17fdcc: 11e00003 */ beqz $t7,.L0f17fddc +/* f17fdd0: 00000000 */ sll $zero,$zero,0x0 +/* f17fdd4: 10000005 */ beqz $zero,.L0f17fdec +/* f17fdd8: 00001025 */ or $v0,$zero,$zero +.L0f17fddc: +/* f17fddc: 10000003 */ beqz $zero,.L0f17fdec +/* f17fde0: 24020001 */ addiu $v0,$zero,0x1 +.L0f17fde4: +/* f17fde4: 0fc5e626 */ jal func0f179898 +/* f17fde8: 00000000 */ sll $zero,$zero,0x0 +.L0f17fdec: +/* f17fdec: 8fbf0014 */ lw $ra,0x14($sp) +/* f17fdf0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17fdf4: 03e00008 */ jr $ra +/* f17fdf8: 00000000 */ sll $zero,$zero,0x0 +/* f17fdfc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f17fe00: 2401000c */ addiu $at,$zero,0xc +/* f17fe04: 10810004 */ beq $a0,$at,.L0f17fe18 +/* f17fe08: afbf0014 */ sw $ra,0x14($sp) +/* f17fe0c: 24010018 */ addiu $at,$zero,0x18 +/* f17fe10: 14810009 */ bne $a0,$at,.L0f17fe38 +/* f17fe14: 00000000 */ sll $zero,$zero,0x0 +.L0f17fe18: +/* f17fe18: 0fc67244 */ jal func0f19c910 +/* f17fe1c: 2404001e */ addiu $a0,$zero,0x1e +/* f17fe20: 10400003 */ beqz $v0,.L0f17fe30 +/* f17fe24: 00000000 */ sll $zero,$zero,0x0 +/* f17fe28: 10000005 */ beqz $zero,.L0f17fe40 +/* f17fe2c: 00001025 */ or $v0,$zero,$zero +.L0f17fe30: +/* f17fe30: 10000003 */ beqz $zero,.L0f17fe40 +/* f17fe34: 24020001 */ addiu $v0,$zero,0x1 +.L0f17fe38: +/* f17fe38: 0fc5e626 */ jal func0f179898 +/* f17fe3c: 00000000 */ sll $zero,$zero,0x0 +.L0f17fe40: +/* f17fe40: 8fbf0014 */ lw $ra,0x14($sp) +/* f17fe44: 27bd0018 */ addiu $sp,$sp,0x18 +/* f17fe48: 03e00008 */ jr $ra +/* f17fe4c: 00000000 */ sll $zero,$zero,0x0 +/* f17fe50: 27bdffd8 */ addiu $sp,$sp,-40 +/* f17fe54: 3c0e8008 */ lui $t6,0x8008 +/* f17fe58: afbf0014 */ sw $ra,0x14($sp) +/* f17fe5c: afa5002c */ sw $a1,0x2c($sp) +/* f17fe60: 25ce67c0 */ addiu $t6,$t6,0x67c0 +/* f17fe64: 8dc10000 */ lw $at,0x0($t6) +/* f17fe68: 27a20020 */ addiu $v0,$sp,0x20 +/* f17fe6c: 2488ffff */ addiu $t0,$a0,-1 +/* f17fe70: ac410000 */ sw $at,0x0($v0) +/* f17fe74: 95c10004 */ lhu $at,0x4($t6) +/* f17fe78: a4410004 */ sh $at,0x4($v0) +/* f17fe7c: 2d010018 */ sltiu $at,$t0,0x18 +/* f17fe80: 1020003a */ beqz $at,.L0f17ff6c +/* f17fe84: 00084080 */ sll $t0,$t0,0x2 +/* f17fe88: 3c017f1c */ lui $at,0x7f1c +/* f17fe8c: 00280821 */ addu $at,$at,$t0 +/* f17fe90: 8c2888dc */ lw $t0,-0x7724($at) +/* f17fe94: 01000008 */ jr $t0 +/* f17fe98: 00000000 */ sll $zero,$zero,0x0 +/* f17fe9c: 0fc67244 */ jal func0f19c910 +/* f17fea0: 2404001d */ addiu $a0,$zero,0x1d +/* f17fea4: 10400003 */ beqz $v0,.L0f17feb4 +/* f17fea8: 00000000 */ sll $zero,$zero,0x0 +/* f17feac: 10000030 */ beqz $zero,.L0f17ff70 +/* f17feb0: 00001025 */ or $v0,$zero,$zero +.L0f17feb4: +/* f17feb4: 1000002e */ beqz $zero,.L0f17ff70 +/* f17feb8: 24020001 */ addiu $v0,$zero,0x1 +/* f17febc: 24090003 */ addiu $t1,$zero,0x3 +/* f17fec0: 1000002a */ beqz $zero,.L0f17ff6c +/* f17fec4: acc90000 */ sw $t1,0x0($a2) +/* f17fec8: 8cca0000 */ lw $t2,0x0($a2) +/* f17fecc: 000a5840 */ sll $t3,$t2,0x1 +/* f17fed0: 004b6021 */ addu $t4,$v0,$t3 +/* f17fed4: 0fc5b9f1 */ jal func0f16e7c4 +/* f17fed8: 95840000 */ lhu $a0,0x0($t4) +/* f17fedc: 10000025 */ beqz $zero,.L0f17ff74 +/* f17fee0: 8fbf0014 */ lw $ra,0x14($sp) +/* f17fee4: 3c02800b */ lui $v0,0x800b +/* f17fee8: 2442cb88 */ addiu $v0,$v0,-13432 +/* f17feec: 8c4d000c */ lw $t5,0xc($v0) +/* f17fef0: 2401ff3f */ addiu $at,$zero,-193 +/* f17fef4: 01a1c024 */ and $t8,$t5,$at +/* f17fef8: ac58000c */ sw $t8,0xc($v0) +/* f17fefc: 8cc30000 */ lw $v1,0x0($a2) +/* f17ff00: 24010001 */ addiu $at,$zero,0x1 +/* f17ff04: 370e0040 */ ori $t6,$t8,0x40 +/* f17ff08: 54610004 */ bnel $v1,$at,.L0f17ff1c +/* f17ff0c: 24010002 */ addiu $at,$zero,0x2 +/* f17ff10: 10000016 */ beqz $zero,.L0f17ff6c +/* f17ff14: ac4e000c */ sw $t6,0xc($v0) +/* f17ff18: 24010002 */ addiu $at,$zero,0x2 +.L0f17ff1c: +/* f17ff1c: 54610014 */ bnel $v1,$at,.L0f17ff70 +/* f17ff20: 00001025 */ or $v0,$zero,$zero +/* f17ff24: 8c59000c */ lw $t9,0xc($v0) +/* f17ff28: 37280080 */ ori $t0,$t9,0x80 +/* f17ff2c: 1000000f */ beqz $zero,.L0f17ff6c +/* f17ff30: ac48000c */ sw $t0,0xc($v0) +/* f17ff34: 3c02800b */ lui $v0,0x800b +/* f17ff38: 2442cb88 */ addiu $v0,$v0,-13432 +/* f17ff3c: 8c43000c */ lw $v1,0xc($v0) +/* f17ff40: 240a0002 */ addiu $t2,$zero,0x2 +/* f17ff44: 30690080 */ andi $t1,$v1,0x80 +/* f17ff48: 11200003 */ beqz $t1,.L0f17ff58 +/* f17ff4c: 306b0040 */ andi $t3,$v1,0x40 +/* f17ff50: 10000006 */ beqz $zero,.L0f17ff6c +/* f17ff54: acca0000 */ sw $t2,0x0($a2) +.L0f17ff58: +/* f17ff58: 11600003 */ beqz $t3,.L0f17ff68 +/* f17ff5c: 240c0001 */ addiu $t4,$zero,0x1 +/* f17ff60: 10000002 */ beqz $zero,.L0f17ff6c +/* f17ff64: accc0000 */ sw $t4,0x0($a2) +.L0f17ff68: +/* f17ff68: acc00000 */ sw $zero,0x0($a2) +.L0f17ff6c: +/* f17ff6c: 00001025 */ or $v0,$zero,$zero +.L0f17ff70: +/* f17ff70: 8fbf0014 */ lw $ra,0x14($sp) +.L0f17ff74: +/* f17ff74: 27bd0028 */ addiu $sp,$sp,0x28 +/* f17ff78: 03e00008 */ jr $ra +/* f17ff7c: 00000000 */ sll $zero,$zero,0x0 +/* f17ff80: 3c01800b */ lui $at,0x800b +/* f17ff84: 03e00008 */ jr $ra +/* f17ff88: ac20c114 */ sw $zero,-0x3eec($at) +); + +GLOBAL_ASM( +glabel func0f17ff8c +/* f17ff8c: 3c02800b */ lui $v0,0x800b +/* f17ff90: 2442c110 */ addiu $v0,$v0,-16112 +/* f17ff94: 84580018 */ lh $t8,0x18($v0) +/* f17ff98: 00047400 */ sll $t6,$a0,0x10 +/* f17ff9c: 000e7c03 */ sra $t7,$t6,0x10 +/* f17ffa0: 2b01003c */ slti $at,$t8,0x3c +/* f17ffa4: 1020000b */ beqz $at,.L0f17ffd4 +/* f17ffa8: afa40000 */ sw $a0,0x0($sp) +/* f17ffac: 3c19800b */ lui $t9,0x800b +/* f17ffb0: 8739c128 */ lh $t9,-0x3ed8($t9) +/* f17ffb4: 3c0a800b */ lui $t2,0x800b +/* f17ffb8: 3c01800b */ lui $at,0x800b +/* f17ffbc: 00194040 */ sll $t0,$t9,0x1 +/* f17ffc0: 00484821 */ addu $t1,$v0,$t0 +/* f17ffc4: a52f001a */ sh $t7,0x1a($t1) +/* f17ffc8: 854ac128 */ lh $t2,-0x3ed8($t2) +/* f17ffcc: 254b0001 */ addiu $t3,$t2,0x1 +/* f17ffd0: a42bc128 */ sh $t3,-0x3ed8($at) +.L0f17ffd4: +/* f17ffd4: 03e00008 */ jr $ra +/* f17ffd8: 00000000 */ sll $zero,$zero,0x0 +/* f17ffdc: 03e00008 */ jr $ra +/* f17ffe0: 24020001 */ addiu $v0,$zero,0x1 +); + +GLOBAL_ASM( +glabel func0f17ffe4 +/* f17ffe4: 3c02800a */ lui $v0,0x800a +/* f17ffe8: 8c42a2fc */ lw $v0,-0x5d04($v0) +/* f17ffec: afa40000 */ sw $a0,0x0($sp) +/* f17fff0: 00047400 */ sll $t6,$a0,0x10 +/* f17fff4: 1040001e */ beqz $v0,.L0f180070 +/* f17fff8: 000e2403 */ sra $a0,$t6,0x10 +/* f17fffc: 240900c1 */ addiu $t1,$zero,0xc1 +/* f180000: 24080014 */ addiu $t0,$zero,0x14 +/* f180004: 24070007 */ addiu $a3,$zero,0x7 +/* f180008: 24060001 */ addiu $a2,$zero,0x1 +/* f18000c: 90580000 */ lbu $t8,0x0($v0) +.L0f180010: +/* f180010: 54d80015 */ bnel $a2,$t8,.L0f180068 +/* f180014: 8c420020 */ lw $v0,0x20($v0) +/* f180018: 8c430004 */ lw $v1,0x4($v0) +/* f18001c: 84790006 */ lh $t9,0x6($v1) +/* f180020: 54990011 */ bnel $a0,$t9,.L0f180068 +/* f180024: 8c420020 */ lw $v0,0x20($v0) +/* f180028: 90650003 */ lbu $a1,0x3($v1) +/* f18002c: 50e50004 */ beql $a3,$a1,.L0f180040 +/* f180030: 846a0004 */ lh $t2,0x4($v1) +/* f180034: 5505000c */ bnel $t0,$a1,.L0f180068 +/* f180038: 8c420020 */ lw $v0,0x20($v0) +/* f18003c: 846a0004 */ lh $t2,0x4($v1) +.L0f180040: +/* f180040: 552a0009 */ bnel $t1,$t2,.L0f180068 +/* f180044: 8c420020 */ lw $v0,0x20($v0) +/* f180048: 8c6b0040 */ lw $t3,0x40($v1) +/* f18004c: 906d0002 */ lbu $t5,0x2($v1) +/* f180050: 356c0004 */ ori $t4,$t3,0x4 +/* f180054: 31aefffb */ andi $t6,$t5,0xfffb +/* f180058: ac6c0040 */ sw $t4,0x40($v1) +/* f18005c: 03e00008 */ jr $ra +/* f180060: a06e0002 */ sb $t6,0x2($v1) +/* f180064: 8c420020 */ lw $v0,0x20($v0) +.L0f180068: +/* f180068: 5440ffe9 */ bnezl $v0,.L0f180010 +/* f18006c: 90580000 */ lbu $t8,0x0($v0) +.L0f180070: +/* f180070: 03e00008 */ jr $ra +/* f180074: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f180078 +/* f180078: 3c01800b */ lui $at,0x800b +/* f18007c: 3c03800b */ lui $v1,0x800b +/* f180080: 3c04800b */ lui $a0,0x800b +/* f180084: a420c128 */ sh $zero,-0x3ed8($at) +/* f180088: 2484c188 */ addiu $a0,$a0,-15992 +/* f18008c: 2463c110 */ addiu $v1,$v1,-16112 +/* f180090: 2402ffff */ addiu $v0,$zero,-1 +.L0f180094: +/* f180094: 24630002 */ addiu $v1,$v1,0x2 +/* f180098: 1464fffe */ bne $v1,$a0,.L0f180094 +/* f18009c: a4620018 */ sh $v0,0x18($v1) +/* f1800a0: 03e00008 */ jr $ra +/* f1800a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1800a8 +/* f1800a8: 27bdff18 */ addiu $sp,$sp,-232 +/* f1800ac: 3c0f8008 */ lui $t7,0x8008 +/* f1800b0: 25ef69f0 */ addiu $t7,$t7,0x69f0 +/* f1800b4: afbf0014 */ sw $ra,0x14($sp) +/* f1800b8: 25e80060 */ addiu $t0,$t7,0x60 +/* f1800bc: 27ae0080 */ addiu $t6,$sp,0x80 +.L0f1800c0: +/* f1800c0: 8de10000 */ lw $at,0x0($t7) +/* f1800c4: 25ef000c */ addiu $t7,$t7,0xc +/* f1800c8: 25ce000c */ addiu $t6,$t6,0xc +/* f1800cc: adc1fff4 */ sw $at,-0xc($t6) +/* f1800d0: 8de1fff8 */ lw $at,-0x8($t7) +/* f1800d4: adc1fff8 */ sw $at,-0x8($t6) +/* f1800d8: 8de1fffc */ lw $at,-0x4($t7) +/* f1800dc: 15e8fff8 */ bne $t7,$t0,.L0f1800c0 +/* f1800e0: adc1fffc */ sw $at,-0x4($t6) +/* f1800e4: 8de10000 */ lw $at,0x0($t7) +/* f1800e8: 8de80004 */ lw $t0,0x4($t7) +/* f1800ec: 3c02800a */ lui $v0,0x800a +/* f1800f0: adc10000 */ sw $at,0x0($t6) +/* f1800f4: adc80004 */ sw $t0,0x4($t6) +/* f1800f8: 8c42a2fc */ lw $v0,-0x5d04($v0) +/* f1800fc: 00002025 */ or $a0,$zero,$zero +/* f180100: 27a70024 */ addiu $a3,$sp,0x24 +/* f180104: 10400013 */ beqz $v0,.L0f180154 +/* f180108: 24060014 */ addiu $a2,$zero,0x14 +/* f18010c: 24050001 */ addiu $a1,$zero,0x1 +/* f180110: 90490000 */ lbu $t1,0x0($v0) +.L0f180114: +/* f180114: 54a9000a */ bnel $a1,$t1,.L0f180140 +/* f180118: 8c420020 */ lw $v0,0x20($v0) +/* f18011c: 8c430004 */ lw $v1,0x4($v0) +/* f180120: 00045880 */ sll $t3,$a0,0x2 +/* f180124: 00eb6021 */ addu $t4,$a3,$t3 +/* f180128: 906a0003 */ lbu $t2,0x3($v1) +/* f18012c: 54ca0004 */ bnel $a2,$t2,.L0f180140 +/* f180130: 8c420020 */ lw $v0,0x20($v0) +/* f180134: ad830000 */ sw $v1,0x0($t4) +/* f180138: 24840001 */ addiu $a0,$a0,0x1 +/* f18013c: 8c420020 */ lw $v0,0x20($v0) +.L0f180140: +/* f180140: 28810014 */ slti $at,$a0,0x14 +/* f180144: 10400003 */ beqz $v0,.L0f180154 +/* f180148: 00000000 */ sll $zero,$zero,0x0 +/* f18014c: 5420fff1 */ bnezl $at,.L0f180114 +/* f180150: 90490000 */ lbu $t1,0x0($v0) +.L0f180154: +/* f180154: 1880001c */ blez $a0,.L0f1801c8 +/* f180158: 00000000 */ sll $zero,$zero,0x0 +/* f18015c: 0c004b70 */ jal 0x12dc0 +/* f180160: afa40074 */ sw $a0,0x74($sp) +/* f180164: 8fa40074 */ lw $a0,0x74($sp) +/* f180168: 27a70024 */ addiu $a3,$sp,0x24 +/* f18016c: 3c058008 */ lui $a1,0x8008 +/* f180170: 0044001b */ divu $zero,$v0,$a0 +/* f180174: 24a569ec */ addiu $a1,$a1,0x69ec +/* f180178: 3c06800b */ lui $a2,0x800b +/* f18017c: 24c6c110 */ addiu $a2,$a2,-16112 +/* f180180: 14800002 */ bnez $a0,.L0f18018c +/* f180184: 00000000 */ sll $zero,$zero,0x0 +/* f180188: 0007000d */ break 0x7 +.L0f18018c: +/* f18018c: 00002010 */ mfhi $a0 +/* f180190: 00046880 */ sll $t5,$a0,0x2 +/* f180194: 00edc821 */ addu $t9,$a3,$t5 +/* f180198: 8f380000 */ lw $t8,0x0($t9) +/* f18019c: acb80000 */ sw $t8,0x0($a1) +/* f1801a0: 87080006 */ lh $t0,0x6($t8) +/* f1801a4: acc80014 */ sw $t0,0x14($a2) +/* f1801a8: 8f0f0040 */ lw $t7,0x40($t8) +/* f1801ac: 35ee0004 */ ori $t6,$t7,0x4 +/* f1801b0: af0e0040 */ sw $t6,0x40($t8) +/* f1801b4: 8ca30000 */ lw $v1,0x0($a1) +/* f1801b8: 90690002 */ lbu $t1,0x2($v1) +/* f1801bc: 352a0004 */ ori $t2,$t1,0x4 +/* f1801c0: 10000017 */ beqz $zero,.L0f180220 +/* f1801c4: a06a0002 */ sb $t2,0x2($v1) +.L0f1801c8: +/* f1801c8: 3c06800b */ lui $a2,0x800b +/* f1801cc: 24c6c110 */ addiu $a2,$a2,-16112 +/* f1801d0: 84cb0018 */ lh $t3,0x18($a2) +/* f1801d4: 59600012 */ blezl $t3,.L0f180220 +/* f1801d8: acc00014 */ sw $zero,0x14($a2) +/* f1801dc: 0c004b70 */ jal 0x12dc0 +/* f1801e0: 00000000 */ sll $zero,$zero,0x0 +/* f1801e4: 3c06800b */ lui $a2,0x800b +/* f1801e8: 24c6c110 */ addiu $a2,$a2,-16112 +/* f1801ec: 84cc0018 */ lh $t4,0x18($a2) +/* f1801f0: 004c001b */ divu $zero,$v0,$t4 +/* f1801f4: 00006810 */ mfhi $t5 +/* f1801f8: 000dc840 */ sll $t9,$t5,0x1 +/* f1801fc: 00d9c021 */ addu $t8,$a2,$t9 +/* f180200: 8708001a */ lh $t0,0x1a($t8) +/* f180204: 15800002 */ bnez $t4,.L0f180210 +/* f180208: 00000000 */ sll $zero,$zero,0x0 +/* f18020c: 0007000d */ break 0x7 +.L0f180210: +/* f180210: acc80014 */ sw $t0,0x14($a2) +/* f180214: 10000002 */ beqz $zero,.L0f180220 +/* f180218: 00000000 */ sll $zero,$zero,0x0 +/* f18021c: acc00014 */ sw $zero,0x14($a2) +.L0f180220: +/* f180220: 3c04800b */ lui $a0,0x800b +/* f180224: 2484c258 */ addiu $a0,$a0,-15784 +/* f180228: 27af0080 */ addiu $t7,$sp,0x80 +/* f18022c: 25e90060 */ addiu $t1,$t7,0x60 +/* f180230: 00805025 */ or $t2,$a0,$zero +.L0f180234: +/* f180234: 8de10000 */ lw $at,0x0($t7) +/* f180238: 25ef000c */ addiu $t7,$t7,0xc +/* f18023c: 254a000c */ addiu $t2,$t2,0xc +/* f180240: ad41fff4 */ sw $at,-0xc($t2) +/* f180244: 8de1fff8 */ lw $at,-0x8($t7) +/* f180248: ad41fff8 */ sw $at,-0x8($t2) +/* f18024c: 8de1fffc */ lw $at,-0x4($t7) +/* f180250: 15e9fff8 */ bne $t7,$t1,.L0f180234 +/* f180254: ad41fffc */ sw $at,-0x4($t2) +/* f180258: 8de10000 */ lw $at,0x0($t7) +/* f18025c: 240503e7 */ addiu $a1,$zero,0x3e7 +/* f180260: ad410000 */ sw $at,0x0($t2) +/* f180264: 8de90004 */ lw $t1,0x4($t7) +/* f180268: ad490004 */ sw $t1,0x4($t2) +/* f18026c: 8ccb0014 */ lw $t3,0x14($a2) +/* f180270: 0fc0359c */ jal func0f00d670 +/* f180274: a48b0006 */ sh $t3,0x6($a0) +/* f180278: 3c04800b */ lui $a0,0x800b +/* f18027c: 2484c258 */ addiu $a0,$a0,-15784 +/* f180280: 908c0002 */ lbu $t4,0x2($a0) +/* f180284: 8c990014 */ lw $t9,0x14($a0) +/* f180288: 3c06800b */ lui $a2,0x800b +/* f18028c: 24c6c110 */ addiu $a2,$a2,-16112 +/* f180290: 318dfffb */ andi $t5,$t4,0xfffb +/* f180294: a08d0002 */ sb $t5,0x2($a0) +/* f180298: 13200004 */ beqz $t9,.L0f1802ac +/* f18029c: acd90004 */ sw $t9,0x4($a2) +/* f1802a0: 9328003f */ lbu $t0,0x3f($t9) +/* f1802a4: 350e0020 */ ori $t6,$t0,0x20 +/* f1802a8: a32e003f */ sb $t6,0x3f($t9) +.L0f1802ac: +/* f1802ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f1802b0: 27bd00e8 */ addiu $sp,$sp,0xe8 +/* f1802b4: 03e00008 */ jr $ra +/* f1802b8: 00000000 */ sll $zero,$zero,0x0 +/* f1802bc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1802c0: afbf0014 */ sw $ra,0x14($sp) +/* f1802c4: 3c018008 */ lui $at,0x8008 +/* f1802c8: 0fc6002a */ jal func0f1800a8 +/* f1802cc: ac2069ec */ sw $zero,0x69ec($at) +/* f1802d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1802d4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1802d8: 03e00008 */ jr $ra +/* f1802dc: 00000000 */ sll $zero,$zero,0x0 +/* f1802e0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f1802e4: afb1001c */ sw $s1,0x1c($sp) +/* f1802e8: 3c048008 */ lui $a0,0x8008 +/* f1802ec: 248469ec */ addiu $a0,$a0,0x69ec +/* f1802f0: 3c11800a */ lui $s1,0x800a +/* f1802f4: 8c820000 */ lw $v0,0x0($a0) +/* f1802f8: 26319fc0 */ addiu $s1,$s1,-24640 +/* f1802fc: 8e2e028c */ lw $t6,0x28c($s1) +/* f180300: afbf0024 */ sw $ra,0x24($sp) +/* f180304: afb20020 */ sw $s2,0x20($sp) +/* f180308: afb00018 */ sw $s0,0x18($sp) +/* f18030c: 10400011 */ beqz $v0,.L0f180354 +/* f180310: afae0028 */ sw $t6,0x28($sp) +/* f180314: 8c430014 */ lw $v1,0x14($v0) +/* f180318: 3c12800b */ lui $s2,0x800b +/* f18031c: 2652c110 */ addiu $s2,$s2,-16112 +/* f180320: 5060000d */ beqzl $v1,.L0f180358 +/* f180324: 8e22033c */ lw $v0,0x33c($s1) +/* f180328: 8e480004 */ lw $t0,0x4($s2) +/* f18032c: 11000005 */ beqz $t0,.L0f180344 +/* f180330: 00000000 */ sll $zero,$zero,0x0 +/* f180334: 910f0000 */ lbu $t7,0x0($t0) +/* f180338: 24050004 */ addiu $a1,$zero,0x4 +/* f18033c: 50af0004 */ beql $a1,$t7,.L0f180350 +/* f180340: 241804b0 */ addiu $t8,$zero,0x4b0 +.L0f180344: +/* f180344: 10000003 */ beqz $zero,.L0f180354 +/* f180348: ac800000 */ sw $zero,0x0($a0) +/* f18034c: 241804b0 */ addiu $t8,$zero,0x4b0 +.L0f180350: +/* f180350: a4780002 */ sh $t8,0x2($v1) +.L0f180354: +/* f180354: 8e22033c */ lw $v0,0x33c($s1) +.L0f180358: +/* f180358: 3c12800b */ lui $s2,0x800b +/* f18035c: 2652c110 */ addiu $s2,$s2,-16112 +/* f180360: 24050004 */ addiu $a1,$zero,0x4 +/* f180364: 1040000d */ beqz $v0,.L0f18039c +/* f180368: ae400004 */ sw $zero,0x4($s2) +/* f18036c: 24040057 */ addiu $a0,$zero,0x57 +/* f180370: 90590000 */ lbu $t9,0x0($v0) +.L0f180374: +/* f180374: 54b90007 */ bnel $a1,$t9,.L0f180394 +/* f180378: 8c420020 */ lw $v0,0x20($v0) +/* f18037c: 8c430004 */ lw $v1,0x4($v0) +/* f180380: 9069005c */ lbu $t1,0x5c($v1) +/* f180384: 54890003 */ bnel $a0,$t1,.L0f180394 +/* f180388: 8c420020 */ lw $v0,0x20($v0) +/* f18038c: ae420004 */ sw $v0,0x4($s2) +/* f180390: 8c420020 */ lw $v0,0x20($v0) +.L0f180394: +/* f180394: 5440fff7 */ bnezl $v0,.L0f180374 +/* f180398: 90590000 */ lbu $t9,0x0($v0) +.L0f18039c: +/* f18039c: 8e4a0004 */ lw $t2,0x4($s2) +/* f1803a0: 15400045 */ bnez $t2,.L0f1804b8 +/* f1803a4: 00000000 */ sll $zero,$zero,0x0 +/* f1803a8: 8e2b006c */ lw $t3,0x6c($s1) +/* f1803ac: 00008025 */ or $s0,$zero,$zero +/* f1803b0: 00003025 */ or $a2,$zero,$zero +/* f1803b4: 11600003 */ beqz $t3,.L0f1803c4 +/* f1803b8: 00002025 */ or $a0,$zero,$zero +/* f1803bc: 10000001 */ beqz $zero,.L0f1803c4 +/* f1803c0: 24060001 */ addiu $a2,$zero,0x1 +.L0f1803c4: +/* f1803c4: 8e2c0068 */ lw $t4,0x68($s1) +/* f1803c8: 00001825 */ or $v1,$zero,$zero +/* f1803cc: 00001025 */ or $v0,$zero,$zero +/* f1803d0: 11800003 */ beqz $t4,.L0f1803e0 +/* f1803d4: 00000000 */ sll $zero,$zero,0x0 +/* f1803d8: 10000001 */ beqz $zero,.L0f1803e0 +/* f1803dc: 24040001 */ addiu $a0,$zero,0x1 +.L0f1803e0: +/* f1803e0: 8e2d0064 */ lw $t5,0x64($s1) +/* f1803e4: 11a00003 */ beqz $t5,.L0f1803f4 +/* f1803e8: 00000000 */ sll $zero,$zero,0x0 +/* f1803ec: 10000001 */ beqz $zero,.L0f1803f4 +/* f1803f0: 24030001 */ addiu $v1,$zero,0x1 +.L0f1803f4: +/* f1803f4: 8e2e0070 */ lw $t6,0x70($s1) +/* f1803f8: 11c00003 */ beqz $t6,.L0f180408 +/* f1803fc: 00000000 */ sll $zero,$zero,0x0 +/* f180400: 10000001 */ beqz $zero,.L0f180408 +/* f180404: 24020001 */ addiu $v0,$zero,0x1 +.L0f180408: +/* f180408: 00437821 */ addu $t7,$v0,$v1 +/* f18040c: 01e4c021 */ addu $t8,$t7,$a0 +/* f180410: 0306c821 */ addu $t9,$t8,$a2 +/* f180414: 1b200028 */ blez $t9,.L0f1804b8 +/* f180418: 00000000 */ sll $zero,$zero,0x0 +.L0f18041c: +/* f18041c: 0fc4a24b */ jal func0f12892c +/* f180420: 02002025 */ or $a0,$s0,$zero +/* f180424: 0fc44a11 */ jal func0f112844 +/* f180428: 00000000 */ sll $zero,$zero,0x0 +/* f18042c: 10400005 */ beqz $v0,.L0f180444 +/* f180430: 00003025 */ or $a2,$zero,$zero +/* f180434: 8e290284 */ lw $t1,0x284($s1) +/* f180438: 8d2a00bc */ lw $t2,0xbc($t1) +/* f18043c: 1000001e */ beqz $zero,.L0f1804b8 +/* f180440: ae4a0004 */ sw $t2,0x4($s2) +.L0f180444: +/* f180444: 8e2b006c */ lw $t3,0x6c($s1) +/* f180448: 26100001 */ addiu $s0,$s0,0x1 +/* f18044c: 00002025 */ or $a0,$zero,$zero +/* f180450: 11600003 */ beqz $t3,.L0f180460 +/* f180454: 00001825 */ or $v1,$zero,$zero +/* f180458: 10000001 */ beqz $zero,.L0f180460 +/* f18045c: 24060001 */ addiu $a2,$zero,0x1 +.L0f180460: +/* f180460: 8e2c0068 */ lw $t4,0x68($s1) +/* f180464: 00001025 */ or $v0,$zero,$zero +/* f180468: 11800003 */ beqz $t4,.L0f180478 +/* f18046c: 00000000 */ sll $zero,$zero,0x0 +/* f180470: 10000001 */ beqz $zero,.L0f180478 +/* f180474: 24040001 */ addiu $a0,$zero,0x1 +.L0f180478: +/* f180478: 8e2d0064 */ lw $t5,0x64($s1) +/* f18047c: 11a00003 */ beqz $t5,.L0f18048c +/* f180480: 00000000 */ sll $zero,$zero,0x0 +/* f180484: 10000001 */ beqz $zero,.L0f18048c +/* f180488: 24030001 */ addiu $v1,$zero,0x1 +.L0f18048c: +/* f18048c: 8e2e0070 */ lw $t6,0x70($s1) +/* f180490: 11c00003 */ beqz $t6,.L0f1804a0 +/* f180494: 00000000 */ sll $zero,$zero,0x0 +/* f180498: 10000001 */ beqz $zero,.L0f1804a0 +/* f18049c: 24020001 */ addiu $v0,$zero,0x1 +.L0f1804a0: +/* f1804a0: 00437821 */ addu $t7,$v0,$v1 +/* f1804a4: 01e4c021 */ addu $t8,$t7,$a0 +/* f1804a8: 0306c821 */ addu $t9,$t8,$a2 +/* f1804ac: 0219082a */ slt $at,$s0,$t9 +/* f1804b0: 1420ffda */ bnez $at,.L0f18041c +/* f1804b4: 00000000 */ sll $zero,$zero,0x0 +.L0f1804b8: +/* f1804b8: 0fc4a24b */ jal func0f12892c +/* f1804bc: 8fa40028 */ lw $a0,0x28($sp) +/* f1804c0: 8e480004 */ lw $t0,0x4($s2) +/* f1804c4: 15000033 */ bnez $t0,.L0f180594 +/* f1804c8: 00000000 */ sll $zero,$zero,0x0 +/* f1804cc: 8e29006c */ lw $t1,0x6c($s1) +/* f1804d0: 3c05800b */ lui $a1,0x800b +/* f1804d4: 00003025 */ or $a2,$zero,$zero +/* f1804d8: 11200003 */ beqz $t1,.L0f1804e8 +/* f1804dc: 00002025 */ or $a0,$zero,$zero +/* f1804e0: 10000001 */ beqz $zero,.L0f1804e8 +/* f1804e4: 24060001 */ addiu $a2,$zero,0x1 +.L0f1804e8: +/* f1804e8: 8e2a0068 */ lw $t2,0x68($s1) +/* f1804ec: 00001825 */ or $v1,$zero,$zero +/* f1804f0: 00001025 */ or $v0,$zero,$zero +/* f1804f4: 11400003 */ beqz $t2,.L0f180504 +/* f1804f8: 3c18800b */ lui $t8,0x800b +/* f1804fc: 10000001 */ beqz $zero,.L0f180504 +/* f180500: 24040001 */ addiu $a0,$zero,0x1 +.L0f180504: +/* f180504: 8e2b0064 */ lw $t3,0x64($s1) +/* f180508: 2718c4d0 */ addiu $t8,$t8,-15152 +/* f18050c: 11600003 */ beqz $t3,.L0f18051c +/* f180510: 00000000 */ sll $zero,$zero,0x0 +/* f180514: 10000001 */ beqz $zero,.L0f18051c +/* f180518: 24030001 */ addiu $v1,$zero,0x1 +.L0f18051c: +/* f18051c: 8e2c0070 */ lw $t4,0x70($s1) +/* f180520: 11800003 */ beqz $t4,.L0f180530 +/* f180524: 00000000 */ sll $zero,$zero,0x0 +/* f180528: 10000001 */ beqz $zero,.L0f180530 +/* f18052c: 24020001 */ addiu $v0,$zero,0x1 +.L0f180530: +/* f180530: 8ca5c530 */ lw $a1,-0x3ad0($a1) +/* f180534: 00436821 */ addu $t5,$v0,$v1 +/* f180538: 01a47021 */ addu $t6,$t5,$a0 +/* f18053c: 01c63821 */ addu $a3,$t6,$a2 +/* f180540: 00e5082a */ slt $at,$a3,$a1 +/* f180544: 10200013 */ beqz $at,.L0f180594 +/* f180548: 00e08025 */ or $s0,$a3,$zero +/* f18054c: 00077880 */ sll $t7,$a3,0x2 +/* f180550: 01f81021 */ addu $v0,$t7,$t8 +.L0f180554: +/* f180554: 8c430000 */ lw $v1,0x0($v0) +/* f180558: 26100001 */ addiu $s0,$s0,0x1 +/* f18055c: 0205082a */ slt $at,$s0,$a1 +/* f180560: 8c64001c */ lw $a0,0x1c($v1) +/* f180564: 10800009 */ beqz $a0,.L0f18058c +/* f180568: 00000000 */ sll $zero,$zero,0x0 +/* f18056c: 8c7902d4 */ lw $t9,0x2d4($v1) +/* f180570: 8f29009c */ lw $t1,0x9c($t9) +/* f180574: 000957c2 */ srl $t2,$t1,0x1f +/* f180578: 11400004 */ beqz $t2,.L0f18058c +/* f18057c: 00000000 */ sll $zero,$zero,0x0 +/* f180580: ae440004 */ sw $a0,0x4($s2) +/* f180584: 10000003 */ beqz $zero,.L0f180594 +/* f180588: 00804025 */ or $t0,$a0,$zero +.L0f18058c: +/* f18058c: 1420fff1 */ bnez $at,.L0f180554 +/* f180590: 24420004 */ addiu $v0,$v0,0x4 +.L0f180594: +/* f180594: 15000004 */ bnez $t0,.L0f1805a8 +/* f180598: 00000000 */ sll $zero,$zero,0x0 +/* f18059c: 0fc6002a */ jal func0f1800a8 +/* f1805a0: 00000000 */ sll $zero,$zero,0x0 +/* f1805a4: 8e480004 */ lw $t0,0x4($s2) +.L0f1805a8: +/* f1805a8: 55000008 */ bnezl $t0,.L0f1805cc +/* f1805ac: c5040008 */ lwc1 $f4,0x8($t0) +/* f1805b0: 44800000 */ mtc1 $zero,$f0 +/* f1805b4: 00000000 */ sll $zero,$zero,0x0 +/* f1805b8: e6400008 */ swc1 $f0,0x8($s2) +/* f1805bc: e640000c */ swc1 $f0,0xc($s2) +/* f1805c0: 10000009 */ beqz $zero,.L0f1805e8 +/* f1805c4: e6400010 */ swc1 $f0,0x10($s2) +/* f1805c8: c5040008 */ lwc1 $f4,0x8($t0) +.L0f1805cc: +/* f1805cc: 8e4b0004 */ lw $t3,0x4($s2) +/* f1805d0: 8e4c0004 */ lw $t4,0x4($s2) +/* f1805d4: e6440008 */ swc1 $f4,0x8($s2) +/* f1805d8: c566000c */ lwc1 $f6,0xc($t3) +/* f1805dc: e646000c */ swc1 $f6,0xc($s2) +/* f1805e0: c5880010 */ lwc1 $f8,0x10($t4) +/* f1805e4: e6480010 */ swc1 $f8,0x10($s2) +.L0f1805e8: +/* f1805e8: 8fbf0024 */ lw $ra,0x24($sp) +/* f1805ec: 8fb00018 */ lw $s0,0x18($sp) +/* f1805f0: 8fb1001c */ lw $s1,0x1c($sp) +/* f1805f4: 8fb20020 */ lw $s2,0x20($sp) +/* f1805f8: 03e00008 */ jr $ra +/* f1805fc: 27bd0030 */ addiu $sp,$sp,0x30 +/* f180600: 27bdffd0 */ addiu $sp,$sp,-48 +/* f180604: afb00028 */ sw $s0,0x28($sp) +/* f180608: 00808025 */ or $s0,$a0,$zero +/* f18060c: 1080002c */ beqz $a0,.L0f1806c0 +/* f180610: afbf002c */ sw $ra,0x2c($sp) +/* f180614: 8c8202d4 */ lw $v0,0x2d4($a0) +/* f180618: 3c19800a */ lui $t9,0x800a +/* f18061c: 8c4e009c */ lw $t6,0x9c($v0) +/* f180620: 000e7fc2 */ srl $t7,$t6,0x1f +/* f180624: 11e00024 */ beqz $t7,.L0f1806b8 +/* f180628: 00000000 */ sll $zero,$zero,0x0 +/* f18062c: 8c5800a0 */ lw $t8,0xa0($v0) +/* f180630: 8f399ff4 */ lw $t9,-0x600c($t9) +/* f180634: 240505b8 */ addiu $a1,$zero,0x5b8 +/* f180638: 00003025 */ or $a2,$zero,$zero +/* f18063c: 03194021 */ addu $t0,$t8,$t9 +/* f180640: ac4800a0 */ sw $t0,0xa0($v0) +/* f180644: 8c8902d4 */ lw $t1,0x2d4($a0) +/* f180648: 3c048009 */ lui $a0,0x8009 +/* f18064c: 2407ffff */ addiu $a3,$zero,-1 +/* f180650: 8d2a00a0 */ lw $t2,0xa0($t1) +/* f180654: 240bffff */ addiu $t3,$zero,-1 +/* f180658: 240cffff */ addiu $t4,$zero,-1 +/* f18065c: 29411c20 */ slti $at,$t2,0x1c20 +/* f180660: 14200049 */ bnez $at,.L0f180788 +/* f180664: 240dffff */ addiu $t5,$zero,-1 +/* f180668: 3c01bf80 */ lui $at,0xbf80 +/* f18066c: 44812000 */ mtc1 $at,$f4 +/* f180670: 8c845200 */ lw $a0,0x5200($a0) +/* f180674: afab0010 */ sw $t3,0x10($sp) +/* f180678: afac0018 */ sw $t4,0x18($sp) +/* f18067c: afad001c */ sw $t5,0x1c($sp) +/* f180680: 0c004241 */ jal 0x10904 +/* f180684: e7a40014 */ swc1 $f4,0x14($sp) +/* f180688: 0fc633fe */ jal func0f18cff8 +/* f18068c: 02002025 */ or $a0,$s0,$zero +/* f180690: 00027080 */ sll $t6,$v0,0x2 +/* f180694: 3c03800b */ lui $v1,0x800b +/* f180698: 006e1821 */ addu $v1,$v1,$t6 +/* f18069c: 8c63c500 */ lw $v1,-0x3b00($v1) +/* f1806a0: 846f003e */ lh $t7,0x3e($v1) +/* f1806a4: 25f80001 */ addiu $t8,$t7,0x1 +/* f1806a8: a478003e */ sh $t8,0x3e($v1) +/* f1806ac: 8e1902d4 */ lw $t9,0x2d4($s0) +/* f1806b0: 10000035 */ beqz $zero,.L0f180788 +/* f1806b4: af2000a0 */ sw $zero,0xa0($t9) +.L0f1806b8: +/* f1806b8: 10000033 */ beqz $zero,.L0f180788 +/* f1806bc: ac4000a0 */ sw $zero,0xa0($v0) +.L0f1806c0: +/* f1806c0: 0fc44a11 */ jal func0f112844 +/* f1806c4: 00000000 */ sll $zero,$zero,0x0 +/* f1806c8: 1040002c */ beqz $v0,.L0f18077c +/* f1806cc: 3c10800a */ lui $s0,0x800a +/* f1806d0: 3c10800a */ lui $s0,0x800a +/* f1806d4: 26109fc0 */ addiu $s0,$s0,-24640 +/* f1806d8: 8e020288 */ lw $v0,0x288($s0) +/* f1806dc: 8e090034 */ lw $t1,0x34($s0) +/* f1806e0: 3c048009 */ lui $a0,0x8009 +/* f1806e4: 8c480060 */ lw $t0,0x60($v0) +/* f1806e8: 240505b8 */ addiu $a1,$zero,0x5b8 +/* f1806ec: 00003025 */ or $a2,$zero,$zero +/* f1806f0: 01095021 */ addu $t2,$t0,$t1 +/* f1806f4: ac4a0060 */ sw $t2,0x60($v0) +/* f1806f8: 8e0b0288 */ lw $t3,0x288($s0) +/* f1806fc: 2407ffff */ addiu $a3,$zero,-1 +/* f180700: 240dffff */ addiu $t5,$zero,-1 +/* f180704: 8d6c0060 */ lw $t4,0x60($t3) +/* f180708: 240effff */ addiu $t6,$zero,-1 +/* f18070c: 240fffff */ addiu $t7,$zero,-1 +/* f180710: 29811c20 */ slti $at,$t4,0x1c20 +/* f180714: 1420001c */ bnez $at,.L0f180788 +/* f180718: 3c01bf80 */ lui $at,0xbf80 +/* f18071c: 44813000 */ mtc1 $at,$f6 +/* f180720: 8c845200 */ lw $a0,0x5200($a0) +/* f180724: afad0010 */ sw $t5,0x10($sp) +/* f180728: afae0018 */ sw $t6,0x18($sp) +/* f18072c: afaf001c */ sw $t7,0x1c($sp) +/* f180730: 0c004241 */ jal 0x10904 +/* f180734: e7a60014 */ swc1 $f6,0x14($sp) +/* f180738: 8e18028c */ lw $t8,0x28c($s0) +/* f18073c: 3c03800b */ lui $v1,0x800b +/* f180740: 24045418 */ addiu $a0,$zero,0x5418 +/* f180744: 0018c880 */ sll $t9,$t8,0x2 +/* f180748: 00791821 */ addu $v1,$v1,$t9 +/* f18074c: 8c63c500 */ lw $v1,-0x3b00($v1) +/* f180750: 8468003e */ lh $t0,0x3e($v1) +/* f180754: 25090001 */ addiu $t1,$t0,0x1 +/* f180758: 0fc5b9f1 */ jal func0f16e7c4 +/* f18075c: a469003e */ sh $t1,0x3e($v1) +/* f180760: 00402025 */ or $a0,$v0,$zero +/* f180764: 24050009 */ addiu $a1,$zero,0x9 +/* f180768: 0fc377e9 */ jal func0f0ddfa4 +/* f18076c: 24060001 */ addiu $a2,$zero,0x1 +/* f180770: 8e0a0288 */ lw $t2,0x288($s0) +/* f180774: 10000004 */ beqz $zero,.L0f180788 +/* f180778: ad400060 */ sw $zero,0x60($t2) +.L0f18077c: +/* f18077c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f180780: 8e0b0288 */ lw $t3,0x288($s0) +/* f180784: ad600060 */ sw $zero,0x60($t3) +.L0f180788: +/* f180788: 8fbf002c */ lw $ra,0x2c($sp) +/* f18078c: 8fb00028 */ lw $s0,0x28($sp) +/* f180790: 27bd0030 */ addiu $sp,$sp,0x30 +/* f180794: 03e00008 */ jr $ra +/* f180798: 00000000 */ sll $zero,$zero,0x0 +/* f18079c: 27bdff58 */ addiu $sp,$sp,-168 +/* f1807a0: afbf003c */ sw $ra,0x3c($sp) +/* f1807a4: afb00038 */ sw $s0,0x38($sp) +/* f1807a8: 0fc44a11 */ jal func0f112844 +/* f1807ac: 00808025 */ or $s0,$a0,$zero +/* f1807b0: 50400067 */ beqzl $v0,.L0f180950 +/* f1807b4: 8fbf003c */ lw $ra,0x3c($sp) +/* f1807b8: 0c002f40 */ jal 0xbd00 +/* f1807bc: 00000000 */ sll $zero,$zero,0x0 +/* f1807c0: 0c002f22 */ jal 0xbc88 +/* f1807c4: a7a2004a */ sh $v0,0x4a($sp) +/* f1807c8: 87af004a */ lh $t7,0x4a($sp) +/* f1807cc: 04410003 */ bgez $v0,.L0f1807dc +/* f1807d0: 00027043 */ sra $t6,$v0,0x1 +/* f1807d4: 24410001 */ addiu $at,$v0,0x1 +/* f1807d8: 00017043 */ sra $t6,$at,0x1 +.L0f1807dc: +/* f1807dc: 01cf2821 */ addu $a1,$t6,$t7 +/* f1807e0: 0c002f44 */ jal 0xbd10 +/* f1807e4: afa50090 */ sw $a1,0x90($sp) +/* f1807e8: 3c19800a */ lui $t9,0x800a +/* f1807ec: 8f39a248 */ lw $t9,-0x5db8($t9) +/* f1807f0: 2458000a */ addiu $t8,$v0,0xa +/* f1807f4: afb8008c */ sw $t8,0x8c($sp) +/* f1807f8: 8f2a0060 */ lw $t2,0x60($t9) +/* f1807fc: 24091c20 */ addiu $t1,$zero,0x1c20 +/* f180800: 3c057f1c */ lui $a1,0x7f1c +/* f180804: 012a1823 */ subu $v1,$t1,$t2 +/* f180808: 0069001a */ div $zero,$v1,$t1 +/* f18080c: 00004012 */ mflo $t0 +/* f180810: 01003025 */ or $a2,$t0,$zero +/* f180814: 15200002 */ bnez $t1,.L0f180820 +/* f180818: 00000000 */ sll $zero,$zero,0x0 +/* f18081c: 0007000d */ break 0x7 +.L0f180820: +/* f180820: 2401ffff */ addiu $at,$zero,-1 +/* f180824: 15210004 */ bne $t1,$at,.L0f180838 +/* f180828: 3c018000 */ lui $at,0x8000 +/* f18082c: 14610002 */ bne $v1,$at,.L0f180838 +/* f180830: 00000000 */ sll $zero,$zero,0x0 +/* f180834: 0006000d */ break 0x6 +.L0f180838: +/* f180838: 01090019 */ multu $t0,$t1 +/* f18083c: 240100f0 */ addiu $at,$zero,0xf0 +/* f180840: 24a58490 */ addiu $a1,$a1,-31600 +/* f180844: 27a4004c */ addiu $a0,$sp,0x4c +/* f180848: 00005812 */ mflo $t3 +/* f18084c: 006b1823 */ subu $v1,$v1,$t3 +/* f180850: 246700ef */ addiu $a3,$v1,0xef +/* f180854: 00e1001a */ div $zero,$a3,$at +/* f180858: 00003812 */ mflo $a3 +/* f18085c: 0c004dad */ jal 0x136b4 +/* f180860: 00000000 */ sll $zero,$zero,0x0 +/* f180864: 0fc54d8a */ jal func0f153628 +/* f180868: 02002025 */ or $a0,$s0,$zero +/* f18086c: 3c0d8008 */ lui $t5,0x8008 +/* f180870: 8dadfb04 */ lw $t5,-0x4fc($t5) +/* f180874: 3c078008 */ lui $a3,0x8008 +/* f180878: 00408025 */ or $s0,$v0,$zero +/* f18087c: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f180880: 27a40094 */ addiu $a0,$sp,0x94 +/* f180884: 27a50098 */ addiu $a1,$sp,0x98 +/* f180888: 27a6004c */ addiu $a2,$sp,0x4c +/* f18088c: afa00014 */ sw $zero,0x14($sp) +/* f180890: 0fc55cbe */ jal func0f1572f8 +/* f180894: afad0010 */ sw $t5,0x10($sp) +/* f180898: 8fa70098 */ lw $a3,0x98($sp) +/* f18089c: 8fa50090 */ lw $a1,0x90($sp) +/* f1808a0: 8fa20094 */ lw $v0,0x94($sp) +/* f1808a4: 8fa6008c */ lw $a2,0x8c($sp) +/* f1808a8: 04e10003 */ bgez $a3,.L0f1808b8 +/* f1808ac: 00077043 */ sra $t6,$a3,0x1 +/* f1808b0: 24e10001 */ addiu $at,$a3,0x1 +/* f1808b4: 00017043 */ sra $t6,$at,0x1 +.L0f1808b8: +/* f1808b8: 00ae2823 */ subu $a1,$a1,$t6 +/* f1808bc: 00e53821 */ addu $a3,$a3,$a1 +/* f1808c0: 00461021 */ addu $v0,$v0,$a2 +/* f1808c4: afa20010 */ sw $v0,0x10($sp) +/* f1808c8: afa20094 */ sw $v0,0x94($sp) +/* f1808cc: afa70098 */ sw $a3,0x98($sp) +/* f1808d0: afa50090 */ sw $a1,0x90($sp) +/* f1808d4: 0fc54e64 */ jal func0f153990 +/* f1808d8: 02002025 */ or $a0,$s0,$zero +/* f1808dc: 0c002f02 */ jal 0xbc08 +/* f1808e0: 00408025 */ or $s0,$v0,$zero +/* f1808e4: 0c002f06 */ jal 0xbc18 +/* f1808e8: a7a20048 */ sh $v0,0x48($sp) +/* f1808ec: 3c0f8008 */ lui $t7,0x8008 +/* f1808f0: 3c188008 */ lui $t8,0x8008 +/* f1808f4: 8f18fafc */ lw $t8,-0x504($t8) +/* f1808f8: 8deffb00 */ lw $t7,-0x500($t7) +/* f1808fc: 87ab0048 */ lh $t3,0x48($sp) +/* f180900: 3c1900ff */ lui $t9,0xff +/* f180904: 373900a0 */ ori $t9,$t9,0xa0 +/* f180908: 240a00a0 */ addiu $t2,$zero,0xa0 +/* f18090c: afaa001c */ sw $t2,0x1c($sp) +/* f180910: afb90018 */ sw $t9,0x18($sp) +/* f180914: 02002025 */ or $a0,$s0,$zero +/* f180918: 27a50090 */ addiu $a1,$sp,0x90 +/* f18091c: 27a6008c */ addiu $a2,$sp,0x8c +/* f180920: 27a7004c */ addiu $a3,$sp,0x4c +/* f180924: afa20024 */ sw $v0,0x24($sp) +/* f180928: afa00028 */ sw $zero,0x28($sp) +/* f18092c: afa0002c */ sw $zero,0x2c($sp) +/* f180930: afb80014 */ sw $t8,0x14($sp) +/* f180934: afaf0010 */ sw $t7,0x10($sp) +/* f180938: 0fc55b92 */ jal func0f156e48 +/* f18093c: afab0020 */ sw $t3,0x20($sp) +/* f180940: 0fc54de0 */ jal func0f153780 +/* f180944: 00402025 */ or $a0,$v0,$zero +/* f180948: 00408025 */ or $s0,$v0,$zero +/* f18094c: 8fbf003c */ lw $ra,0x3c($sp) +.L0f180950: +/* f180950: 02001025 */ or $v0,$s0,$zero +/* f180954: 8fb00038 */ lw $s0,0x38($sp) +/* f180958: 03e00008 */ jr $ra +/* f18095c: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* f180960: afa7000c */ sw $a3,0xc($sp) +/* f180964: acc00000 */ sw $zero,0x0($a2) +/* f180968: 848e003e */ lh $t6,0x3e($a0) +/* f18096c: 3c08800b */ lui $t0,0x800b +/* f180970: 2508cb88 */ addiu $t0,$t0,-13432 +/* f180974: acce0000 */ sw $t6,0x0($a2) +/* f180978: 8d0f000c */ lw $t7,0xc($t0) +/* f18097c: 00001025 */ or $v0,$zero,$zero +/* f180980: 00801825 */ or $v1,$a0,$zero +/* f180984: 31f80400 */ andi $t8,$t7,0x400 +/* f180988: 13000033 */ beqz $t8,.L0f180a58 +/* f18098c: 240d004c */ addiu $t5,$zero,0x4c +/* f180990: 3c0c800b */ lui $t4,0x800b +/* f180994: 3c0a800b */ lui $t2,0x800b +/* f180998: 254ac7b8 */ addiu $t2,$t2,-14408 +/* f18099c: 258cc538 */ addiu $t4,$t4,-15048 +/* f1809a0: 240b00a0 */ addiu $t3,$zero,0xa0 +/* f1809a4: 2409000c */ addiu $t1,$zero,0xc +.L0f1809a8: +/* f1809a8: 54450007 */ bnel $v0,$a1,.L0f1809c8 +/* f1809ac: 8d18000c */ lw $t8,0xc($t0) +/* f1809b0: 8cd90000 */ lw $t9,0x0($a2) +/* f1809b4: 846e0024 */ lh $t6,0x24($v1) +/* f1809b8: 032e7823 */ subu $t7,$t9,$t6 +/* f1809bc: 10000023 */ beqz $zero,.L0f180a4c +/* f1809c0: accf0000 */ sw $t7,0x0($a2) +/* f1809c4: 8d18000c */ lw $t8,0xc($t0) +.L0f1809c8: +/* f1809c8: 28410004 */ slti $at,$v0,0x4 +/* f1809cc: 33190002 */ andi $t9,$t8,0x2 +/* f1809d0: 5320001b */ beqzl $t9,.L0f180a40 +/* f1809d4: 8cd80000 */ lw $t8,0x0($a2) +/* f1809d8: 10200006 */ beqz $at,.L0f1809f4 +/* f1809dc: 00000000 */ sll $zero,$zero,0x0 +/* f1809e0: 004b0019 */ multu $v0,$t3 +/* f1809e4: 00007012 */ mflo $t6 +/* f1809e8: 014e3821 */ addu $a3,$t2,$t6 +/* f1809ec: 10000006 */ beqz $zero,.L0f180a08 +/* f1809f0: 90980011 */ lbu $t8,0x11($a0) +.L0f1809f4: +/* f1809f4: 004d0019 */ multu $v0,$t5 +/* f1809f8: 00007812 */ mflo $t7 +/* f1809fc: 018f3821 */ addu $a3,$t4,$t7 +/* f180a00: 24e7fed0 */ addiu $a3,$a3,-304 +/* f180a04: 90980011 */ lbu $t8,0x11($a0) +.L0f180a08: +/* f180a08: 90f90011 */ lbu $t9,0x11($a3) +/* f180a0c: 57190007 */ bnel $t8,$t9,.L0f180a2c +/* f180a10: 8cd90000 */ lw $t9,0x0($a2) +/* f180a14: 8cce0000 */ lw $t6,0x0($a2) +/* f180a18: 846f0024 */ lh $t7,0x24($v1) +/* f180a1c: 01cfc023 */ subu $t8,$t6,$t7 +/* f180a20: 1000000a */ beqz $zero,.L0f180a4c +/* f180a24: acd80000 */ sw $t8,0x0($a2) +/* f180a28: 8cd90000 */ lw $t9,0x0($a2) +.L0f180a2c: +/* f180a2c: 846e0024 */ lh $t6,0x24($v1) +/* f180a30: 032e7821 */ addu $t7,$t9,$t6 +/* f180a34: 10000005 */ beqz $zero,.L0f180a4c +/* f180a38: accf0000 */ sw $t7,0x0($a2) +/* f180a3c: 8cd80000 */ lw $t8,0x0($a2) +.L0f180a40: +/* f180a40: 84790024 */ lh $t9,0x24($v1) +/* f180a44: 03197021 */ addu $t6,$t8,$t9 +/* f180a48: acce0000 */ sw $t6,0x0($a2) +.L0f180a4c: +/* f180a4c: 24420001 */ addiu $v0,$v0,0x1 +/* f180a50: 1449ffd5 */ bne $v0,$t1,.L0f1809a8 +/* f180a54: 24630002 */ addiu $v1,$v1,0x2 +.L0f180a58: +/* f180a58: 848f003c */ lh $t7,0x3c($a0) +/* f180a5c: 8fb8000c */ lw $t8,0xc($sp) +/* f180a60: 03e00008 */ jr $ra +/* f180a64: af0f0000 */ sw $t7,0x0($t8) +/* f180a68: 3c0e800b */ lui $t6,0x800b +/* f180a6c: 8dcecb94 */ lw $t6,-0x346c($t6) +/* f180a70: 27bdffc8 */ addiu $sp,$sp,-56 +/* f180a74: afbf001c */ sw $ra,0x1c($sp) +/* f180a78: 31cf1000 */ andi $t7,$t6,0x1000 +/* f180a7c: 11e00022 */ beqz $t7,.L0f180b08 +/* f180a80: 3c03800b */ lui $v1,0x800b +/* f180a84: 2463c110 */ addiu $v1,$v1,-16112 +/* f180a88: 8c650004 */ lw $a1,0x4($v1) +/* f180a8c: 50a0001f */ beqzl $a1,.L0f180b0c +/* f180a90: 8fbf001c */ lw $ra,0x1c($sp) +/* f180a94: 90a20000 */ lbu $v0,0x0($a1) +/* f180a98: 24010006 */ addiu $at,$zero,0x6 +/* f180a9c: 1041001a */ beq $v0,$at,.L0f180b08 +/* f180aa0: 24010003 */ addiu $at,$zero,0x3 +/* f180aa4: 10410018 */ beq $v0,$at,.L0f180b08 +/* f180aa8: 3c02800a */ lui $v0,0x800a +/* f180aac: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f180ab0: c4640008 */ lwc1 $f4,0x8($v1) +/* f180ab4: c46a000c */ lwc1 $f10,0xc($v1) +/* f180ab8: 8c5800bc */ lw $t8,0xbc($v0) +/* f180abc: 24090001 */ addiu $t1,$zero,0x1 +/* f180ac0: 27a6002c */ addiu $a2,$sp,0x2c +/* f180ac4: c7060008 */ lwc1 $f6,0x8($t8) +/* f180ac8: 3c0700ff */ lui $a3,0xff +/* f180acc: 46062201 */ sub.s $f8,$f4,$f6 +/* f180ad0: c4640010 */ lwc1 $f4,0x10($v1) +/* f180ad4: e7a8002c */ swc1 $f8,0x2c($sp) +/* f180ad8: 8c5900bc */ lw $t9,0xbc($v0) +/* f180adc: c730000c */ lwc1 $f16,0xc($t9) +/* f180ae0: 46105481 */ sub.s $f18,$f10,$f16 +/* f180ae4: e7b20030 */ swc1 $f18,0x30($sp) +/* f180ae8: 8c4800bc */ lw $t0,0xbc($v0) +/* f180aec: c5060010 */ lwc1 $f6,0x10($t0) +/* f180af0: afa90014 */ sw $t1,0x14($sp) +/* f180af4: afa00010 */ sw $zero,0x10($sp) +/* f180af8: 46062201 */ sub.s $f8,$f4,$f6 +/* f180afc: 0fc63a7b */ jal func0f18e9ec +/* f180b00: e7a80034 */ swc1 $f8,0x34($sp) +/* f180b04: 00402025 */ or $a0,$v0,$zero +.L0f180b08: +/* f180b08: 8fbf001c */ lw $ra,0x1c($sp) +.L0f180b0c: +/* f180b0c: 27bd0038 */ addiu $sp,$sp,0x38 +/* f180b10: 00801025 */ or $v0,$a0,$zero +/* f180b14: 03e00008 */ jr $ra +/* f180b18: 00000000 */ sll $zero,$zero,0x0 +/* f180b1c: 3c03800b */ lui $v1,0x800b +/* f180b20: 8c63cb94 */ lw $v1,-0x346c($v1) +/* f180b24: 27bdffc0 */ addiu $sp,$sp,-64 +/* f180b28: afbf001c */ sw $ra,0x1c($sp) +/* f180b2c: 306e1000 */ andi $t6,$v1,0x1000 +/* f180b30: 11c00040 */ beqz $t6,.L0f180c34 +/* f180b34: afa40040 */ sw $a0,0x40($sp) +/* f180b38: 3c0f800b */ lui $t7,0x800b +/* f180b3c: 8defc114 */ lw $t7,-0x3eec($t7) +/* f180b40: 11e0003c */ beqz $t7,.L0f180c34 +/* f180b44: afaf0024 */ sw $t7,0x24($sp) +/* f180b48: 54af003b */ bnel $a1,$t7,.L0f180c38 +/* f180b4c: 00001025 */ or $v0,$zero,$zero +/* f180b50: 90a20000 */ lbu $v0,0x0($a1) +/* f180b54: 24010006 */ addiu $at,$zero,0x6 +/* f180b58: 10410002 */ beq $v0,$at,.L0f180b64 +/* f180b5c: 24010003 */ addiu $at,$zero,0x3 +/* f180b60: 14410034 */ bne $v0,$at,.L0f180c34 +.L0f180b64: +/* f180b64: 3c02800a */ lui $v0,0x800a +/* f180b68: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f180b6c: c4a40008 */ lwc1 $f4,0x8($a1) +/* f180b70: 30690002 */ andi $t1,$v1,0x2 +/* f180b74: 8c5800bc */ lw $t8,0xbc($v0) +/* f180b78: 8faf0040 */ lw $t7,0x40($sp) +/* f180b7c: 27a60034 */ addiu $a2,$sp,0x34 +/* f180b80: c7060008 */ lwc1 $f6,0x8($t8) +/* f180b84: 24180001 */ addiu $t8,$zero,0x1 +/* f180b88: 3c0700ff */ lui $a3,0xff +/* f180b8c: 46062201 */ sub.s $f8,$f4,$f6 +/* f180b90: e7a80034 */ swc1 $f8,0x34($sp) +/* f180b94: 8c5900bc */ lw $t9,0xbc($v0) +/* f180b98: c4aa000c */ lwc1 $f10,0xc($a1) +/* f180b9c: c730000c */ lwc1 $f16,0xc($t9) +/* f180ba0: 46105481 */ sub.s $f18,$f10,$f16 +/* f180ba4: e7b20038 */ swc1 $f18,0x38($sp) +/* f180ba8: 8c4800bc */ lw $t0,0xbc($v0) +/* f180bac: c4a40010 */ lwc1 $f4,0x10($a1) +/* f180bb0: c5060010 */ lwc1 $f6,0x10($t0) +/* f180bb4: 46062201 */ sub.s $f8,$f4,$f6 +/* f180bb8: 11200015 */ beqz $t1,.L0f180c10 +/* f180bbc: e7a8003c */ swc1 $f8,0x3c($sp) +/* f180bc0: 8caa0004 */ lw $t2,0x4($a1) +/* f180bc4: 0fc63a5a */ jal func0f18e968 +/* f180bc8: 91440125 */ lbu $a0,0x125($t2) +/* f180bcc: 8fac0040 */ lw $t4,0x40($sp) +/* f180bd0: 00025880 */ sll $t3,$v0,0x2 +/* f180bd4: 3c078008 */ lui $a3,0x8008 +/* f180bd8: 00eb3821 */ addu $a3,$a3,$t3 +/* f180bdc: 3c05800b */ lui $a1,0x800b +/* f180be0: 240d0001 */ addiu $t5,$zero,0x1 +/* f180be4: 8d840000 */ lw $a0,0x0($t4) +/* f180be8: 8ce77cc4 */ lw $a3,0x7cc4($a3) +/* f180bec: afad0014 */ sw $t5,0x14($sp) +/* f180bf0: afa00010 */ sw $zero,0x10($sp) +/* f180bf4: 8ca5c114 */ lw $a1,-0x3eec($a1) +/* f180bf8: 0fc63a7b */ jal func0f18e9ec +/* f180bfc: 27a60034 */ addiu $a2,$sp,0x34 +/* f180c00: 8fae0040 */ lw $t6,0x40($sp) +/* f180c04: adc20000 */ sw $v0,0x0($t6) +/* f180c08: 1000000b */ beqz $zero,.L0f180c38 +/* f180c0c: 24020001 */ addiu $v0,$zero,0x1 +.L0f180c10: +/* f180c10: 8de40000 */ lw $a0,0x0($t7) +/* f180c14: afb80014 */ sw $t8,0x14($sp) +/* f180c18: afa00010 */ sw $zero,0x10($sp) +/* f180c1c: 0fc63a7b */ jal func0f18e9ec +/* f180c20: 8fa50024 */ lw $a1,0x24($sp) +/* f180c24: 8fb90040 */ lw $t9,0x40($sp) +/* f180c28: af220000 */ sw $v0,0x0($t9) +/* f180c2c: 10000002 */ beqz $zero,.L0f180c38 +/* f180c30: 24020001 */ addiu $v0,$zero,0x1 +.L0f180c34: +/* f180c34: 00001025 */ or $v0,$zero,$zero +.L0f180c38: +/* f180c38: 8fbf001c */ lw $ra,0x1c($sp) +/* f180c3c: 27bd0040 */ addiu $sp,$sp,0x40 +/* f180c40: 03e00008 */ jr $ra +/* f180c44: 00000000 */ sll $zero,$zero,0x0 +/* f180c48: 3c0e800b */ lui $t6,0x800b +/* f180c4c: 8dcecb94 */ lw $t6,-0x346c($t6) +/* f180c50: 3c18800b */ lui $t8,0x800b +/* f180c54: 00001025 */ or $v0,$zero,$zero +/* f180c58: 31cf0800 */ andi $t7,$t6,0x800 +/* f180c5c: 11e0000c */ beqz $t7,.L0f180c90 +/* f180c60: 00000000 */ sll $zero,$zero,0x0 +/* f180c64: 8f18c114 */ lw $t8,-0x3eec($t8) +/* f180c68: 241900ff */ addiu $t9,$zero,0xff +/* f180c6c: 24080040 */ addiu $t0,$zero,0x40 +/* f180c70: 14980007 */ bne $a0,$t8,.L0f180c90 +/* f180c74: 00000000 */ sll $zero,$zero,0x0 +/* f180c78: aca00000 */ sw $zero,0x0($a1) +/* f180c7c: acb90004 */ sw $t9,0x4($a1) +/* f180c80: aca00008 */ sw $zero,0x8($a1) +/* f180c84: aca8000c */ sw $t0,0xc($a1) +/* f180c88: 03e00008 */ jr $ra +/* f180c8c: 24020001 */ addiu $v0,$zero,0x1 +.L0f180c90: +/* f180c90: 03e00008 */ jr $ra +/* f180c94: 00000000 */ sll $zero,$zero,0x0 +/* f180c98: 27bdffc8 */ addiu $sp,$sp,-56 +/* f180c9c: afb70030 */ sw $s7,0x30($sp) +/* f180ca0: 3c17800b */ lui $s7,0x800b +/* f180ca4: 26f7cb88 */ addiu $s7,$s7,-13432 +/* f180ca8: 8eee000c */ lw $t6,0xc($s7) +/* f180cac: 3c18800b */ lui $t8,0x800b +/* f180cb0: 2708c110 */ addiu $t0,$t8,-16112 +/* f180cb4: 35cf0002 */ ori $t7,$t6,0x2 +/* f180cb8: afbf0034 */ sw $ra,0x34($sp) +/* f180cbc: afb6002c */ sw $s6,0x2c($sp) +/* f180cc0: afb50028 */ sw $s5,0x28($sp) +/* f180cc4: afb40024 */ sw $s4,0x24($sp) +/* f180cc8: afb30020 */ sw $s3,0x20($sp) +/* f180ccc: afb2001c */ sw $s2,0x1c($sp) +/* f180cd0: afb10018 */ sw $s1,0x18($sp) +/* f180cd4: afb00014 */ sw $s0,0x14($sp) +/* f180cd8: aeef000c */ sw $t7,0xc($s7) +/* f180cdc: 01003025 */ or $a2,$t0,$zero +/* f180ce0: 00003825 */ or $a3,$zero,$zero +/* f180ce4: 2405ffff */ addiu $a1,$zero,-1 +/* f180ce8: 24040006 */ addiu $a0,$zero,0x6 +.L0f180cec: +/* f180cec: a4c70018 */ sh $a3,0x18($a2) +/* f180cf0: a4c0001a */ sh $zero,0x1a($a2) +/* f180cf4: 00001025 */ or $v0,$zero,$zero +/* f180cf8: 01001825 */ or $v1,$t0,$zero +.L0f180cfc: +/* f180cfc: 24420001 */ addiu $v0,$v0,0x1 +/* f180d00: 24630002 */ addiu $v1,$v1,0x2 +/* f180d04: 1444fffd */ bne $v0,$a0,.L0f180cfc +/* f180d08: a465001a */ sh $a1,0x1a($v1) +/* f180d0c: 24e70001 */ addiu $a3,$a3,0x1 +/* f180d10: 28e10004 */ slti $at,$a3,0x4 +/* f180d14: 24c60010 */ addiu $a2,$a2,0x10 +/* f180d18: 1420fff4 */ bnez $at,.L0f180cec +/* f180d1c: 25080010 */ addiu $t0,$t0,0x10 +/* f180d20: 3c02800b */ lui $v0,0x800b +/* f180d24: 3c03800b */ lui $v1,0x800b +/* f180d28: 2463c118 */ addiu $v1,$v1,-16104 +/* f180d2c: 2442c110 */ addiu $v0,$v0,-16112 +.L0f180d30: +/* f180d30: 24420002 */ addiu $v0,$v0,0x2 +/* f180d34: a440fffe */ sh $zero,-0x2($v0) +/* f180d38: 1443fffd */ bne $v0,$v1,.L0f180d30 +/* f180d3c: a4450006 */ sh $a1,0x6($v0) +/* f180d40: 3c15800b */ lui $s5,0x800b +/* f180d44: 3c12800b */ lui $s2,0x800b +/* f180d48: 2652c7b8 */ addiu $s2,$s2,-14408 +/* f180d4c: 26b5c538 */ addiu $s5,$s5,-15048 +/* f180d50: 00008825 */ or $s1,$zero,$zero +/* f180d54: 2416004c */ addiu $s6,$zero,0x4c +/* f180d58: 2414000c */ addiu $s4,$zero,0xc +/* f180d5c: 241300a0 */ addiu $s3,$zero,0xa0 +/* f180d60: 96f90016 */ lhu $t9,0x16($s7) +.L0f180d64: +/* f180d64: 24090001 */ addiu $t1,$zero,0x1 +/* f180d68: 02295004 */ sllv $t2,$t1,$s1 +/* f180d6c: 032a5824 */ and $t3,$t9,$t2 +/* f180d70: 1160001c */ beqz $t3,.L0f180de4 +/* f180d74: 2a210004 */ slti $at,$s1,0x4 +/* f180d78: 10200006 */ beqz $at,.L0f180d94 +/* f180d7c: 00000000 */ sll $zero,$zero,0x0 +/* f180d80: 02330019 */ multu $s1,$s3 +/* f180d84: 00006012 */ mflo $t4 +/* f180d88: 024c8021 */ addu $s0,$s2,$t4 +/* f180d8c: 10000005 */ beqz $zero,.L0f180da4 +/* f180d90: 00000000 */ sll $zero,$zero,0x0 +.L0f180d94: +/* f180d94: 02360019 */ multu $s1,$s6 +/* f180d98: 00006812 */ mflo $t5 +/* f180d9c: 02ad8021 */ addu $s0,$s5,$t5 +/* f180da0: 2610fed0 */ addiu $s0,$s0,-304 +.L0f180da4: +/* f180da4: 0fc61902 */ jal func0f186408 +/* f180da8: 00000000 */ sll $zero,$zero,0x0 +/* f180dac: 920e0011 */ lbu $t6,0x11($s0) +/* f180db0: 01c2082a */ slt $at,$t6,$v0 +/* f180db4: 5420000c */ bnezl $at,.L0f180de8 +/* f180db8: 26310001 */ addiu $s1,$s1,0x1 +.L0f180dbc: +/* f180dbc: 0fc61902 */ jal func0f186408 +/* f180dc0: 00000000 */ sll $zero,$zero,0x0 +/* f180dc4: 920f0011 */ lbu $t7,0x11($s0) +/* f180dc8: 01e2c023 */ subu $t8,$t7,$v0 +/* f180dcc: 0fc61902 */ jal func0f186408 +/* f180dd0: a2180011 */ sb $t8,0x11($s0) +/* f180dd4: 92090011 */ lbu $t1,0x11($s0) +/* f180dd8: 0122082a */ slt $at,$t1,$v0 +/* f180ddc: 1020fff7 */ beqz $at,.L0f180dbc +/* f180de0: 00000000 */ sll $zero,$zero,0x0 +.L0f180de4: +/* f180de4: 26310001 */ addiu $s1,$s1,0x1 +.L0f180de8: +/* f180de8: 5634ffde */ bnel $s1,$s4,.L0f180d64 +/* f180dec: 96f90016 */ lhu $t9,0x16($s7) +/* f180df0: 8fbf0034 */ lw $ra,0x34($sp) +/* f180df4: 8fb00014 */ lw $s0,0x14($sp) +/* f180df8: 8fb10018 */ lw $s1,0x18($sp) +/* f180dfc: 8fb2001c */ lw $s2,0x1c($sp) +/* f180e00: 8fb30020 */ lw $s3,0x20($sp) +/* f180e04: 8fb40024 */ lw $s4,0x24($sp) +/* f180e08: 8fb50028 */ lw $s5,0x28($sp) +/* f180e0c: 8fb6002c */ lw $s6,0x2c($sp) +/* f180e10: 8fb70030 */ lw $s7,0x30($sp) +/* f180e14: 03e00008 */ jr $ra +/* f180e18: 27bd0038 */ addiu $sp,$sp,0x38 +/* f180e1c: 03e00008 */ jr $ra +/* f180e20: 24020004 */ addiu $v0,$zero,0x4 +/* f180e24: 03e00008 */ jr $ra +/* f180e28: 00000000 */ sll $zero,$zero,0x0 +/* f180e2c: 03e00008 */ jr $ra +/* f180e30: 00000000 */ sll $zero,$zero,0x0 +/* f180e34: 27bdff28 */ addiu $sp,$sp,-216 +/* f180e38: 3c0f8008 */ lui $t7,0x8008 +/* f180e3c: 25ef6b60 */ addiu $t7,$t7,0x6b60 +/* f180e40: afbf002c */ sw $ra,0x2c($sp) +/* f180e44: afb30028 */ sw $s3,0x28($sp) +/* f180e48: afb20024 */ sw $s2,0x24($sp) +/* f180e4c: afb10020 */ sw $s1,0x20($sp) +/* f180e50: afb0001c */ sw $s0,0x1c($sp) +/* f180e54: 25e90060 */ addiu $t1,$t7,0x60 +/* f180e58: 27ae0050 */ addiu $t6,$sp,0x50 +.L0f180e5c: +/* f180e5c: 8de10000 */ lw $at,0x0($t7) +/* f180e60: 25ef000c */ addiu $t7,$t7,0xc +/* f180e64: 25ce000c */ addiu $t6,$t6,0xc +/* f180e68: adc1fff4 */ sw $at,-0xc($t6) +/* f180e6c: 8de1fff8 */ lw $at,-0x8($t7) +/* f180e70: adc1fff8 */ sw $at,-0x8($t6) +/* f180e74: 8de1fffc */ lw $at,-0x4($t7) +/* f180e78: 15e9fff8 */ bne $t7,$t1,.L0f180e5c +/* f180e7c: adc1fffc */ sw $at,-0x4($t6) +/* f180e80: 8de10000 */ lw $at,0x0($t7) +/* f180e84: 8de90004 */ lw $t1,0x4($t7) +/* f180e88: 00009025 */ or $s2,$zero,$zero +/* f180e8c: 24030006 */ addiu $v1,$zero,0x6 +/* f180e90: adc10000 */ sw $at,0x0($t6) +/* f180e94: adc90004 */ sw $t1,0x4($t6) +/* f180e98: 00001025 */ or $v0,$zero,$zero +.L0f180e9c: +/* f180e9c: 24420001 */ addiu $v0,$v0,0x1 +.L0f180ea0: +/* f180ea0: 5443ffff */ bnel $v0,$v1,.L0f180ea0 +/* f180ea4: 24420001 */ addiu $v0,$v0,0x1 +/* f180ea8: 26520001 */ addiu $s2,$s2,0x1 +/* f180eac: 2a410004 */ slti $at,$s2,0x4 +/* f180eb0: 5420fffa */ bnezl $at,.L0f180e9c +/* f180eb4: 00001025 */ or $v0,$zero,$zero +/* f180eb8: 3c10800b */ lui $s0,0x800b +/* f180ebc: 3c03800b */ lui $v1,0x800b +/* f180ec0: 2463c118 */ addiu $v1,$v1,-16104 +/* f180ec4: 2610c110 */ addiu $s0,$s0,-16112 +/* f180ec8: 27a200b8 */ addiu $v0,$sp,0xb8 +.L0f180ecc: +/* f180ecc: 26100002 */ addiu $s0,$s0,0x2 +/* f180ed0: 0203082b */ sltu $at,$s0,$v1 +/* f180ed4: 24420004 */ addiu $v0,$v0,0x4 +/* f180ed8: ac40fffc */ sw $zero,-0x4($v0) +/* f180edc: 1420fffb */ bnez $at,.L0f180ecc +/* f180ee0: a600fffe */ sh $zero,-0x2($s0) +/* f180ee4: 3c10800b */ lui $s0,0x800b +/* f180ee8: 2610c110 */ addiu $s0,$s0,-16112 +/* f180eec: 00009025 */ or $s2,$zero,$zero +/* f180ef0: 27b100b8 */ addiu $s1,$sp,0xb8 +.L0f180ef4: +/* f180ef4: 0c004b70 */ jal 0x12dc0 +/* f180ef8: 00000000 */ sll $zero,$zero,0x0 +/* f180efc: 304a0003 */ andi $t2,$v0,0x3 +/* f180f00: a60a0008 */ sh $t2,0x8($s0) +/* f180f04: 860b0008 */ lh $t3,0x8($s0) +/* f180f08: 000b6080 */ sll $t4,$t3,0x2 +/* f180f0c: 022c1821 */ addu $v1,$s1,$t4 +/* f180f10: 8c6d0000 */ lw $t5,0x0($v1) +/* f180f14: 15a0fff7 */ bnez $t5,.L0f180ef4 +/* f180f18: 00000000 */ sll $zero,$zero,0x0 +/* f180f1c: 26520001 */ addiu $s2,$s2,0x1 +/* f180f20: 24010004 */ addiu $at,$zero,0x4 +/* f180f24: 24190001 */ addiu $t9,$zero,0x1 +/* f180f28: 26100002 */ addiu $s0,$s0,0x2 +/* f180f2c: 1641fff1 */ bne $s2,$at,.L0f180ef4 +/* f180f30: ac790000 */ sw $t9,0x0($v1) +/* f180f34: 3c13800b */ lui $s3,0x800b +/* f180f38: 3c12800b */ lui $s2,0x800b +/* f180f3c: 2652cb88 */ addiu $s2,$s2,-13432 +/* f180f40: 2673c110 */ addiu $s3,$s3,-16112 +/* f180f44: 00008825 */ or $s1,$zero,$zero +/* f180f48: 96580016 */ lhu $t8,0x16($s2) +.L0f180f4c: +/* f180f4c: 24090001 */ addiu $t1,$zero,0x1 +/* f180f50: 02297804 */ sllv $t7,$t1,$s1 +/* f180f54: 030f7024 */ and $t6,$t8,$t7 +/* f180f58: 11c00034 */ beqz $t6,.L0f18102c +/* f180f5c: 2a210004 */ slti $at,$s1,0x4 +/* f180f60: 10200008 */ beqz $at,.L0f180f84 +/* f180f64: 00116080 */ sll $t4,$s1,0x2 +/* f180f68: 00115080 */ sll $t2,$s1,0x2 +/* f180f6c: 01515021 */ addu $t2,$t2,$s1 +/* f180f70: 3c0b800b */ lui $t3,0x800b +/* f180f74: 256bc7b8 */ addiu $t3,$t3,-14408 +/* f180f78: 000a5140 */ sll $t2,$t2,0x5 +/* f180f7c: 10000009 */ beqz $zero,.L0f180fa4 +/* f180f80: 014b8021 */ addu $s0,$t2,$t3 +.L0f180f84: +/* f180f84: 01916021 */ addu $t4,$t4,$s1 +/* f180f88: 000c6080 */ sll $t4,$t4,0x2 +/* f180f8c: 01916023 */ subu $t4,$t4,$s1 +/* f180f90: 000c6080 */ sll $t4,$t4,0x2 +/* f180f94: 3c19800b */ lui $t9,0x800b +/* f180f98: 2739c538 */ addiu $t9,$t9,-15048 +/* f180f9c: 258dfed0 */ addiu $t5,$t4,-304 +/* f180fa0: 01b98021 */ addu $s0,$t5,$t9 +.L0f180fa4: +/* f180fa4: 0fc61902 */ jal func0f186408 +/* f180fa8: 00000000 */ sll $zero,$zero,0x0 +/* f180fac: 92090011 */ lbu $t1,0x11($s0) +/* f180fb0: 0122082a */ slt $at,$t1,$v0 +/* f180fb4: 1420000b */ bnez $at,.L0f180fe4 +/* f180fb8: 00000000 */ sll $zero,$zero,0x0 +.L0f180fbc: +/* f180fbc: 0fc61902 */ jal func0f186408 +/* f180fc0: 00000000 */ sll $zero,$zero,0x0 +/* f180fc4: 92180011 */ lbu $t8,0x11($s0) +/* f180fc8: 03027823 */ subu $t7,$t8,$v0 +/* f180fcc: 0fc61902 */ jal func0f186408 +/* f180fd0: a20f0011 */ sb $t7,0x11($s0) +/* f180fd4: 920e0011 */ lbu $t6,0x11($s0) +/* f180fd8: 01c2082a */ slt $at,$t6,$v0 +/* f180fdc: 1020fff7 */ beqz $at,.L0f180fbc +/* f180fe0: 00000000 */ sll $zero,$zero,0x0 +.L0f180fe4: +/* f180fe4: 0fc6343a */ jal func0f18d0e8 +/* f180fe8: 02202025 */ or $a0,$s1,$zero +/* f180fec: 04400009 */ bltz $v0,.L0f181014 +/* f180ff0: 00402025 */ or $a0,$v0,$zero +/* f180ff4: 0fc63410 */ jal func0f18d040 +/* f180ff8: 00000000 */ sll $zero,$zero,0x0 +/* f180ffc: 50400006 */ beqzl $v0,.L0f181018 +/* f181000: 920d0011 */ lbu $t5,0x11($s0) +/* f181004: 920a0011 */ lbu $t2,0x11($s0) +/* f181008: 240b0001 */ addiu $t3,$zero,0x1 +/* f18100c: 014b6004 */ sllv $t4,$t3,$t2 +/* f181010: a04c0125 */ sb $t4,0x125($v0) +.L0f181014: +/* f181014: 920d0011 */ lbu $t5,0x11($s0) +.L0f181018: +/* f181018: 000dc840 */ sll $t9,$t5,0x1 +/* f18101c: 02791021 */ addu $v0,$s3,$t9 +/* f181020: 84490000 */ lh $t1,0x0($v0) +/* f181024: 25380001 */ addiu $t8,$t1,0x1 +/* f181028: a4580000 */ sh $t8,0x0($v0) +.L0f18102c: +/* f18102c: 26310001 */ addiu $s1,$s1,0x1 +/* f181030: 2a21000c */ slti $at,$s1,0xc +/* f181034: 5420ffc5 */ bnezl $at,.L0f180f4c +/* f181038: 96580016 */ lhu $t8,0x16($s2) +/* f18103c: 3c10800b */ lui $s0,0x800b +/* f181040: 3c02800b */ lui $v0,0x800b +/* f181044: 2442c118 */ addiu $v0,$v0,-16104 +/* f181048: 2610c110 */ addiu $s0,$s0,-16112 +/* f18104c: 2408ffff */ addiu $t0,$zero,-1 +/* f181050: 860f0000 */ lh $t7,0x0($s0) +.L0f181054: +/* f181054: 55e00003 */ bnezl $t7,.L0f181064 +/* f181058: 26100002 */ addiu $s0,$s0,0x2 +/* f18105c: a6080008 */ sh $t0,0x8($s0) +/* f181060: 26100002 */ addiu $s0,$s0,0x2 +.L0f181064: +/* f181064: 0202082b */ sltu $at,$s0,$v0 +/* f181068: 5420fffa */ bnezl $at,.L0f181054 +/* f18106c: 860f0000 */ lh $t7,0x0($s0) +/* f181070: 00009025 */ or $s2,$zero,$zero +/* f181074: 26520001 */ addiu $s2,$s2,0x1 +.L0f181078: +/* f181078: 2a410004 */ slti $at,$s2,0x4 +/* f18107c: 5420fffe */ bnezl $at,.L0f181078 +/* f181080: 26520001 */ addiu $s2,$s2,0x1 +/* f181084: 3c02800b */ lui $v0,0x800b +/* f181088: 3c03800b */ lui $v1,0x800b +/* f18108c: 2463c120 */ addiu $v1,$v1,-16096 +/* f181090: 2442c110 */ addiu $v0,$v0,-16112 +.L0f181094: +/* f181094: 24420004 */ addiu $v0,$v0,0x4 +/* f181098: 0043082b */ sltu $at,$v0,$v1 +/* f18109c: 1420fffd */ bnez $at,.L0f181094 +/* f1810a0: ac400054 */ sw $zero,0x54($v0) +/* f1810a4: 3c10800b */ lui $s0,0x800b +/* f1810a8: 3c02800b */ lui $v0,0x800b +/* f1810ac: 2442c118 */ addiu $v0,$v0,-16104 +/* f1810b0: 2610c110 */ addiu $s0,$s0,-16112 +.L0f1810b4: +/* f1810b4: 26100002 */ addiu $s0,$s0,0x2 +/* f1810b8: 0202082b */ sltu $at,$s0,$v0 +/* f1810bc: 1420fffd */ bnez $at,.L0f1810b4 +/* f1810c0: a608000e */ sh $t0,0xe($s0) +/* f1810c4: 866e0000 */ lh $t6,0x0($s3) +/* f1810c8: 3c04800b */ lui $a0,0x800b +/* f1810cc: 2484c2c0 */ addiu $a0,$a0,-15680 +/* f1810d0: 11c00026 */ beqz $t6,.L0f18116c +/* f1810d4: 27ab0050 */ addiu $t3,$sp,0x50 +/* f1810d8: 00806825 */ or $t5,$a0,$zero +/* f1810dc: 256c0060 */ addiu $t4,$t3,0x60 +.L0f1810e0: +/* f1810e0: 8d610000 */ lw $at,0x0($t3) +/* f1810e4: 256b000c */ addiu $t3,$t3,0xc +/* f1810e8: 25ad000c */ addiu $t5,$t5,0xc +/* f1810ec: ada1fff4 */ sw $at,-0xc($t5) +/* f1810f0: 8d61fff8 */ lw $at,-0x8($t3) +/* f1810f4: ada1fff8 */ sw $at,-0x8($t5) +/* f1810f8: 8d61fffc */ lw $at,-0x4($t3) +/* f1810fc: 156cfff8 */ bne $t3,$t4,.L0f1810e0 +/* f181100: ada1fffc */ sw $at,-0x4($t5) +/* f181104: 8d610000 */ lw $at,0x0($t3) +/* f181108: 240503e8 */ addiu $a1,$zero,0x3e8 +/* f18110c: ada10000 */ sw $at,0x0($t5) +/* f181110: 8d6c0004 */ lw $t4,0x4($t3) +/* f181114: adac0004 */ sw $t4,0x4($t5) +/* f181118: 86790008 */ lh $t9,0x8($s3) +/* f18111c: 00194900 */ sll $t1,$t9,0x4 +/* f181120: 0269c021 */ addu $t8,$s3,$t1 +/* f181124: 870f0018 */ lh $t7,0x18($t8) +/* f181128: 0fc0359c */ jal func0f00d670 +/* f18112c: a48f0006 */ sh $t7,0x6($a0) +/* f181130: 3c0e800b */ lui $t6,0x800b +/* f181134: 8dcec2d4 */ lw $t6,-0x3d2c($t6) +/* f181138: 3c0a800b */ lui $t2,0x800b +/* f18113c: 914ac2c2 */ lbu $t2,-0x3d3e($t2) +/* f181140: 3c01800b */ lui $at,0x800b +/* f181144: ac2ec168 */ sw $t6,-0x3e98($at) +/* f181148: 3c01800b */ lui $at,0x800b +/* f18114c: 314cfffb */ andi $t4,$t2,0xfffb +/* f181150: a02cc2c2 */ sb $t4,-0x3d3e($at) +/* f181154: 3c01800b */ lui $at,0x800b +/* f181158: a420c322 */ sh $zero,-0x3cde($at) +/* f18115c: 8e6b0058 */ lw $t3,0x58($s3) +/* f181160: 2408ffff */ addiu $t0,$zero,-1 +/* f181164: 856d0028 */ lh $t5,0x28($t3) +/* f181168: a66d0010 */ sh $t5,0x10($s3) +.L0f18116c: +/* f18116c: 86790002 */ lh $t9,0x2($s3) +/* f181170: 3c04800b */ lui $a0,0x800b +/* f181174: 2410fffb */ addiu $s0,$zero,-5 +/* f181178: 13200028 */ beqz $t9,.L0f18121c +/* f18117c: 2484c328 */ addiu $a0,$a0,-15576 +/* f181180: 27a90050 */ addiu $t1,$sp,0x50 +/* f181184: 252f0060 */ addiu $t7,$t1,0x60 +/* f181188: 00807025 */ or $t6,$a0,$zero +.L0f18118c: +/* f18118c: 8d210000 */ lw $at,0x0($t1) +/* f181190: 2529000c */ addiu $t1,$t1,0xc +/* f181194: 25ce000c */ addiu $t6,$t6,0xc +/* f181198: adc1fff4 */ sw $at,-0xc($t6) +/* f18119c: 8d21fff8 */ lw $at,-0x8($t1) +/* f1811a0: adc1fff8 */ sw $at,-0x8($t6) +/* f1811a4: 8d21fffc */ lw $at,-0x4($t1) +/* f1811a8: 152ffff8 */ bne $t1,$t7,.L0f18118c +/* f1811ac: adc1fffc */ sw $at,-0x4($t6) +/* f1811b0: 8d210000 */ lw $at,0x0($t1) +/* f1811b4: 240503e9 */ addiu $a1,$zero,0x3e9 +/* f1811b8: adc10000 */ sw $at,0x0($t6) +/* f1811bc: 8d2f0004 */ lw $t7,0x4($t1) +/* f1811c0: adcf0004 */ sw $t7,0x4($t6) +/* f1811c4: 866a000a */ lh $t2,0xa($s3) +/* f1811c8: 000a6100 */ sll $t4,$t2,0x4 +/* f1811cc: 026c5821 */ addu $t3,$s3,$t4 +/* f1811d0: 856d0018 */ lh $t5,0x18($t3) +/* f1811d4: 0fc0359c */ jal func0f00d670 +/* f1811d8: a48d0006 */ sh $t5,0x6($a0) +/* f1811dc: 3c19800b */ lui $t9,0x800b +/* f1811e0: 8f39c33c */ lw $t9,-0x3cc4($t9) +/* f1811e4: 3c18800b */ lui $t8,0x800b +/* f1811e8: 9318c32a */ lbu $t8,-0x3cd6($t8) +/* f1811ec: 3c01800b */ lui $at,0x800b +/* f1811f0: ac39c16c */ sw $t9,-0x3e94($at) +/* f1811f4: 3c01800b */ lui $at,0x800b +/* f1811f8: 03107824 */ and $t7,$t8,$s0 +/* f1811fc: a02fc32a */ sb $t7,-0x3cd6($at) +/* f181200: 3c01800b */ lui $at,0x800b +/* f181204: 24090001 */ addiu $t1,$zero,0x1 +/* f181208: a429c38a */ sh $t1,-0x3c76($at) +/* f18120c: 8e6e005c */ lw $t6,0x5c($s3) +/* f181210: 2408ffff */ addiu $t0,$zero,-1 +/* f181214: 85ca0028 */ lh $t2,0x28($t6) +/* f181218: a66a0012 */ sh $t2,0x12($s3) +.L0f18121c: +/* f18121c: 866c0004 */ lh $t4,0x4($s3) +/* f181220: 3c04800b */ lui $a0,0x800b +/* f181224: 2484c390 */ addiu $a0,$a0,-15472 +/* f181228: 11800027 */ beqz $t4,.L0f1812c8 +/* f18122c: 27ab0050 */ addiu $t3,$sp,0x50 +/* f181230: 0080c025 */ or $t8,$a0,$zero +/* f181234: 25790060 */ addiu $t9,$t3,0x60 +.L0f181238: +/* f181238: 8d610000 */ lw $at,0x0($t3) +/* f18123c: 256b000c */ addiu $t3,$t3,0xc +/* f181240: 2718000c */ addiu $t8,$t8,0xc +/* f181244: af01fff4 */ sw $at,-0xc($t8) +/* f181248: 8d61fff8 */ lw $at,-0x8($t3) +/* f18124c: af01fff8 */ sw $at,-0x8($t8) +/* f181250: 8d61fffc */ lw $at,-0x4($t3) +/* f181254: 1579fff8 */ bne $t3,$t9,.L0f181238 +/* f181258: af01fffc */ sw $at,-0x4($t8) +/* f18125c: 8d610000 */ lw $at,0x0($t3) +/* f181260: 240503ea */ addiu $a1,$zero,0x3ea +/* f181264: af010000 */ sw $at,0x0($t8) +/* f181268: 8d790004 */ lw $t9,0x4($t3) +/* f18126c: af190004 */ sw $t9,0x4($t8) +/* f181270: 866f000c */ lh $t7,0xc($s3) +/* f181274: 000f4900 */ sll $t1,$t7,0x4 +/* f181278: 02697021 */ addu $t6,$s3,$t1 +/* f18127c: 85ca0018 */ lh $t2,0x18($t6) +/* f181280: 0fc0359c */ jal func0f00d670 +/* f181284: a48a0006 */ sh $t2,0x6($a0) +/* f181288: 3c0c800b */ lui $t4,0x800b +/* f18128c: 8d8cc3a4 */ lw $t4,-0x3c5c($t4) +/* f181290: 3c0d800b */ lui $t5,0x800b +/* f181294: 91adc392 */ lbu $t5,-0x3c6e($t5) +/* f181298: 3c01800b */ lui $at,0x800b +/* f18129c: ac2cc170 */ sw $t4,-0x3e90($at) +/* f1812a0: 3c01800b */ lui $at,0x800b +/* f1812a4: 01b0c824 */ and $t9,$t5,$s0 +/* f1812a8: a039c392 */ sb $t9,-0x3c6e($at) +/* f1812ac: 3c01800b */ lui $at,0x800b +/* f1812b0: 240b0002 */ addiu $t3,$zero,0x2 +/* f1812b4: a42bc3f2 */ sh $t3,-0x3c0e($at) +/* f1812b8: 8e780060 */ lw $t8,0x60($s3) +/* f1812bc: 2408ffff */ addiu $t0,$zero,-1 +/* f1812c0: 870f0028 */ lh $t7,0x28($t8) +/* f1812c4: a66f0014 */ sh $t7,0x14($s3) +.L0f1812c8: +/* f1812c8: 86690006 */ lh $t1,0x6($s3) +/* f1812cc: 3c04800b */ lui $a0,0x800b +/* f1812d0: 2484c3f8 */ addiu $a0,$a0,-15368 +/* f1812d4: 11200027 */ beqz $t1,.L0f181374 +/* f1812d8: 27ae0050 */ addiu $t6,$sp,0x50 +/* f1812dc: 00806825 */ or $t5,$a0,$zero +/* f1812e0: 25cc0060 */ addiu $t4,$t6,0x60 +.L0f1812e4: +/* f1812e4: 8dc10000 */ lw $at,0x0($t6) +/* f1812e8: 25ce000c */ addiu $t6,$t6,0xc +/* f1812ec: 25ad000c */ addiu $t5,$t5,0xc +/* f1812f0: ada1fff4 */ sw $at,-0xc($t5) +/* f1812f4: 8dc1fff8 */ lw $at,-0x8($t6) +/* f1812f8: ada1fff8 */ sw $at,-0x8($t5) +/* f1812fc: 8dc1fffc */ lw $at,-0x4($t6) +/* f181300: 15ccfff8 */ bne $t6,$t4,.L0f1812e4 +/* f181304: ada1fffc */ sw $at,-0x4($t5) +/* f181308: 8dc10000 */ lw $at,0x0($t6) +/* f18130c: 240503eb */ addiu $a1,$zero,0x3eb +/* f181310: ada10000 */ sw $at,0x0($t5) +/* f181314: 8dcc0004 */ lw $t4,0x4($t6) +/* f181318: adac0004 */ sw $t4,0x4($t5) +/* f18131c: 8679000e */ lh $t9,0xe($s3) +/* f181320: 00195900 */ sll $t3,$t9,0x4 +/* f181324: 026bc021 */ addu $t8,$s3,$t3 +/* f181328: 870f0018 */ lh $t7,0x18($t8) +/* f18132c: 0fc0359c */ jal func0f00d670 +/* f181330: a48f0006 */ sh $t7,0x6($a0) +/* f181334: 3c09800b */ lui $t1,0x800b +/* f181338: 8d29c40c */ lw $t1,-0x3bf4($t1) +/* f18133c: 3c0a800b */ lui $t2,0x800b +/* f181340: 914ac3fa */ lbu $t2,-0x3c06($t2) +/* f181344: 3c01800b */ lui $at,0x800b +/* f181348: ac29c174 */ sw $t1,-0x3e8c($at) +/* f18134c: 3c01800b */ lui $at,0x800b +/* f181350: 01506024 */ and $t4,$t2,$s0 +/* f181354: a02cc3fa */ sb $t4,-0x3c06($at) +/* f181358: 3c01800b */ lui $at,0x800b +/* f18135c: 240e0003 */ addiu $t6,$zero,0x3 +/* f181360: a42ec45a */ sh $t6,-0x3ba6($at) +/* f181364: 8e6d0064 */ lw $t5,0x64($s3) +/* f181368: 2408ffff */ addiu $t0,$zero,-1 +/* f18136c: 85b90028 */ lh $t9,0x28($t5) +/* f181370: a6790016 */ sh $t9,0x16($s3) +.L0f181374: +/* f181374: 3c10800b */ lui $s0,0x800b +/* f181378: 3c11800b */ lui $s1,0x800b +/* f18137c: 2631c118 */ addiu $s1,$s1,-16104 +/* f181380: 2610c110 */ addiu $s0,$s0,-16112 +/* f181384: 860b0000 */ lh $t3,0x0($s0) +.L0f181388: +/* f181388: 5160000a */ beqzl $t3,.L0f1813b4 +/* f18138c: 26100002 */ addiu $s0,$s0,0x2 +/* f181390: 86040010 */ lh $a0,0x10($s0) +/* f181394: 24050005 */ addiu $a1,$zero,0x5 +/* f181398: 00003025 */ or $a2,$zero,$zero +/* f18139c: 11040004 */ beq $t0,$a0,.L0f1813b0 +/* f1813a0: 00003825 */ or $a3,$zero,$zero +/* f1813a4: 0fc00b0a */ jal func0f002c28 +/* f1813a8: afa00010 */ sw $zero,0x10($sp) +/* f1813ac: 2408ffff */ addiu $t0,$zero,-1 +.L0f1813b0: +/* f1813b0: 26100002 */ addiu $s0,$s0,0x2 +.L0f1813b4: +/* f1813b4: 5611fff4 */ bnel $s0,$s1,.L0f181388 +/* f1813b8: 860b0000 */ lh $t3,0x0($s0) +/* f1813bc: 8fbf002c */ lw $ra,0x2c($sp) +/* f1813c0: 8fb0001c */ lw $s0,0x1c($sp) +/* f1813c4: 8fb10020 */ lw $s1,0x20($sp) +/* f1813c8: 8fb20024 */ lw $s2,0x24($sp) +/* f1813cc: 8fb30028 */ lw $s3,0x28($sp) +/* f1813d0: 03e00008 */ jr $ra +/* f1813d4: 27bd00d8 */ addiu $sp,$sp,0xd8 +/* f1813d8: afa7000c */ sw $a3,0xc($sp) +/* f1813dc: acc00000 */ sw $zero,0x0($a2) +/* f1813e0: 848e003e */ lh $t6,0x3e($a0) +/* f1813e4: 3c18800b */ lui $t8,0x800b +/* f1813e8: 00001025 */ or $v0,$zero,$zero +/* f1813ec: 000e7880 */ sll $t7,$t6,0x2 +/* f1813f0: 01ee7823 */ subu $t7,$t7,$t6 +/* f1813f4: accf0000 */ sw $t7,0x0($a2) +/* f1813f8: 8f18cb94 */ lw $t8,-0x346c($t8) +/* f1813fc: 00801825 */ or $v1,$a0,$zero +/* f181400: 240c004c */ addiu $t4,$zero,0x4c +/* f181404: 33190400 */ andi $t9,$t8,0x400 +/* f181408: 13200028 */ beqz $t9,.L0f1814ac +/* f18140c: 3c0b800b */ lui $t3,0x800b +/* f181410: 3c09800b */ lui $t1,0x800b +/* f181414: 2529c7b8 */ addiu $t1,$t1,-14408 +/* f181418: 256bc538 */ addiu $t3,$t3,-15048 +/* f18141c: 240a00a0 */ addiu $t2,$zero,0xa0 +/* f181420: 2408000c */ addiu $t0,$zero,0xc +.L0f181424: +/* f181424: 14450006 */ bne $v0,$a1,.L0f181440 +/* f181428: 28410004 */ slti $at,$v0,0x4 +/* f18142c: 8ccd0000 */ lw $t5,0x0($a2) +/* f181430: 846e0024 */ lh $t6,0x24($v1) +/* f181434: 01ae7823 */ subu $t7,$t5,$t6 +/* f181438: 10000019 */ beqz $zero,.L0f1814a0 +/* f18143c: accf0000 */ sw $t7,0x0($a2) +.L0f181440: +/* f181440: 10200006 */ beqz $at,.L0f18145c +/* f181444: 00000000 */ sll $zero,$zero,0x0 +/* f181448: 004a0019 */ multu $v0,$t2 +/* f18144c: 0000c012 */ mflo $t8 +/* f181450: 01383821 */ addu $a3,$t1,$t8 +/* f181454: 10000006 */ beqz $zero,.L0f181470 +/* f181458: 908d0011 */ lbu $t5,0x11($a0) +.L0f18145c: +/* f18145c: 004c0019 */ multu $v0,$t4 +/* f181460: 0000c812 */ mflo $t9 +/* f181464: 01793821 */ addu $a3,$t3,$t9 +/* f181468: 24e7fed0 */ addiu $a3,$a3,-304 +/* f18146c: 908d0011 */ lbu $t5,0x11($a0) +.L0f181470: +/* f181470: 90ee0011 */ lbu $t6,0x11($a3) +/* f181474: 55ae0007 */ bnel $t5,$t6,.L0f181494 +/* f181478: 8ccd0000 */ lw $t5,0x0($a2) +/* f18147c: 8ccf0000 */ lw $t7,0x0($a2) +/* f181480: 84780024 */ lh $t8,0x24($v1) +/* f181484: 01f8c823 */ subu $t9,$t7,$t8 +/* f181488: 10000005 */ beqz $zero,.L0f1814a0 +/* f18148c: acd90000 */ sw $t9,0x0($a2) +/* f181490: 8ccd0000 */ lw $t5,0x0($a2) +.L0f181494: +/* f181494: 846e0024 */ lh $t6,0x24($v1) +/* f181498: 01ae7821 */ addu $t7,$t5,$t6 +/* f18149c: accf0000 */ sw $t7,0x0($a2) +.L0f1814a0: +/* f1814a0: 24420001 */ addiu $v0,$v0,0x1 +/* f1814a4: 1448ffdf */ bne $v0,$t0,.L0f181424 +/* f1814a8: 24630002 */ addiu $v1,$v1,0x2 +.L0f1814ac: +/* f1814ac: 8498003c */ lh $t8,0x3c($a0) +/* f1814b0: 8fb9000c */ lw $t9,0xc($sp) +/* f1814b4: 03e00008 */ jr $ra +/* f1814b8: af380000 */ sw $t8,0x0($t9) +/* f1814bc: 27bdff98 */ addiu $sp,$sp,-104 +/* f1814c0: 3c0e800b */ lui $t6,0x800b +/* f1814c4: 8dcecb94 */ lw $t6,-0x346c($t6) +/* f1814c8: afb3002c */ sw $s3,0x2c($sp) +/* f1814cc: 00809825 */ or $s3,$a0,$zero +/* f1814d0: 31cf2000 */ andi $t7,$t6,0x2000 +/* f1814d4: afbf0044 */ sw $ra,0x44($sp) +/* f1814d8: afbe0040 */ sw $s8,0x40($sp) +/* f1814dc: afb7003c */ sw $s7,0x3c($sp) +/* f1814e0: afb60038 */ sw $s6,0x38($sp) +/* f1814e4: afb50034 */ sw $s5,0x34($sp) +/* f1814e8: afb40030 */ sw $s4,0x30($sp) +/* f1814ec: afb20028 */ sw $s2,0x28($sp) +/* f1814f0: afb10024 */ sw $s1,0x24($sp) +/* f1814f4: 11e00037 */ beqz $t7,.L0f1815d4 +/* f1814f8: afb00020 */ sw $s0,0x20($sp) +/* f1814fc: 0fc61902 */ jal func0f186408 +/* f181500: 00009025 */ or $s2,$zero,$zero +/* f181504: 18400033 */ blez $v0,.L0f1815d4 +/* f181508: 00128080 */ sll $s0,$s2,0x2 +/* f18150c: 3c18800b */ lui $t8,0x800b +/* f181510: 2718c110 */ addiu $t8,$t8,-16112 +/* f181514: 3c1e8008 */ lui $s8,0x8008 +/* f181518: 3c16800a */ lui $s6,0x800a +/* f18151c: 26d69fc0 */ addiu $s6,$s6,-24640 +/* f181520: 27de7cc4 */ addiu $s8,$s8,0x7cc4 +/* f181524: 02188821 */ addu $s1,$s0,$t8 +/* f181528: 27b70058 */ addiu $s7,$sp,0x58 +/* f18152c: 24150006 */ addiu $s5,$zero,0x6 +/* f181530: 24140003 */ addiu $s4,$zero,0x3 +/* f181534: 8e250058 */ lw $a1,0x58($s1) +.L0f181538: +/* f181538: 50a00020 */ beqzl $a1,.L0f1815bc +/* f18153c: 26520001 */ addiu $s2,$s2,0x1 +/* f181540: 90a20000 */ lbu $v0,0x0($a1) +/* f181544: 5282001d */ beql $s4,$v0,.L0f1815bc +/* f181548: 26520001 */ addiu $s2,$s2,0x1 +/* f18154c: 52a2001b */ beql $s5,$v0,.L0f1815bc +/* f181550: 26520001 */ addiu $s2,$s2,0x1 +/* f181554: 8ec20284 */ lw $v0,0x284($s6) +/* f181558: c4a40008 */ lwc1 $f4,0x8($a1) +/* f18155c: 03d05021 */ addu $t2,$s8,$s0 +/* f181560: 8c5900bc */ lw $t9,0xbc($v0) +/* f181564: 8d470000 */ lw $a3,0x0($t2) +/* f181568: 240b0001 */ addiu $t3,$zero,0x1 +/* f18156c: c7260008 */ lwc1 $f6,0x8($t9) +/* f181570: 02602025 */ or $a0,$s3,$zero +/* f181574: 02e03025 */ or $a2,$s7,$zero +/* f181578: 46062201 */ sub.s $f8,$f4,$f6 +/* f18157c: e7a80058 */ swc1 $f8,0x58($sp) +/* f181580: 8c4800bc */ lw $t0,0xbc($v0) +/* f181584: c4aa000c */ lwc1 $f10,0xc($a1) +/* f181588: c510000c */ lwc1 $f16,0xc($t0) +/* f18158c: 46105481 */ sub.s $f18,$f10,$f16 +/* f181590: e7b2005c */ swc1 $f18,0x5c($sp) +/* f181594: 8c4900bc */ lw $t1,0xbc($v0) +/* f181598: c4a40010 */ lwc1 $f4,0x10($a1) +/* f18159c: c5260010 */ lwc1 $f6,0x10($t1) +/* f1815a0: afab0014 */ sw $t3,0x14($sp) +/* f1815a4: afa00010 */ sw $zero,0x10($sp) +/* f1815a8: 46062201 */ sub.s $f8,$f4,$f6 +/* f1815ac: 0fc63a7b */ jal func0f18e9ec +/* f1815b0: e7a80060 */ swc1 $f8,0x60($sp) +/* f1815b4: 00409825 */ or $s3,$v0,$zero +/* f1815b8: 26520001 */ addiu $s2,$s2,0x1 +.L0f1815bc: +/* f1815bc: 26100004 */ addiu $s0,$s0,0x4 +/* f1815c0: 0fc61902 */ jal func0f186408 +/* f1815c4: 26310004 */ addiu $s1,$s1,0x4 +/* f1815c8: 0242082a */ slt $at,$s2,$v0 +/* f1815cc: 5420ffda */ bnezl $at,.L0f181538 +/* f1815d0: 8e250058 */ lw $a1,0x58($s1) +.L0f1815d4: +/* f1815d4: 8fbf0044 */ lw $ra,0x44($sp) +/* f1815d8: 02601025 */ or $v0,$s3,$zero +/* f1815dc: 8fb3002c */ lw $s3,0x2c($sp) +/* f1815e0: 8fb00020 */ lw $s0,0x20($sp) +/* f1815e4: 8fb10024 */ lw $s1,0x24($sp) +/* f1815e8: 8fb20028 */ lw $s2,0x28($sp) +/* f1815ec: 8fb40030 */ lw $s4,0x30($sp) +/* f1815f0: 8fb50034 */ lw $s5,0x34($sp) +/* f1815f4: 8fb60038 */ lw $s6,0x38($sp) +/* f1815f8: 8fb7003c */ lw $s7,0x3c($sp) +/* f1815fc: 8fbe0040 */ lw $s8,0x40($sp) +/* f181600: 03e00008 */ jr $ra +/* f181604: 27bd0068 */ addiu $sp,$sp,0x68 +/* f181608: 27bdffa0 */ addiu $sp,$sp,-96 +/* f18160c: 3c0e800b */ lui $t6,0x800b +/* f181610: 8dcecb94 */ lw $t6,-0x346c($t6) +/* f181614: afb50030 */ sw $s5,0x30($sp) +/* f181618: 00a0a825 */ or $s5,$a1,$zero +/* f18161c: 31cf2000 */ andi $t7,$t6,0x2000 +/* f181620: afbf0034 */ sw $ra,0x34($sp) +/* f181624: afb4002c */ sw $s4,0x2c($sp) +/* f181628: afb30028 */ sw $s3,0x28($sp) +/* f18162c: afb20024 */ sw $s2,0x24($sp) +/* f181630: afb10020 */ sw $s1,0x20($sp) +/* f181634: afb0001c */ sw $s0,0x1c($sp) +/* f181638: 11e00040 */ beqz $t7,.L0f18173c +/* f18163c: afa40060 */ sw $a0,0x60($sp) +/* f181640: 0fc61902 */ jal func0f186408 +/* f181644: 00008025 */ or $s0,$zero,$zero +/* f181648: 1840003c */ blez $v0,.L0f18173c +/* f18164c: 00109080 */ sll $s2,$s0,0x2 +/* f181650: 3c18800b */ lui $t8,0x800b +/* f181654: 2718c110 */ addiu $t8,$t8,-16112 +/* f181658: 02588821 */ addu $s1,$s2,$t8 +/* f18165c: 24140006 */ addiu $s4,$zero,0x6 +/* f181660: 24130003 */ addiu $s3,$zero,0x3 +/* f181664: 8e250058 */ lw $a1,0x58($s1) +.L0f181668: +/* f181668: 26100001 */ addiu $s0,$s0,0x1 +/* f18166c: 56a5002e */ bnel $s5,$a1,.L0f181728 +/* f181670: 26520004 */ addiu $s2,$s2,0x4 +/* f181674: 90a20000 */ lbu $v0,0x0($a1) +/* f181678: 52620004 */ beql $s3,$v0,.L0f18168c +/* f18167c: 8eb90004 */ lw $t9,0x4($s5) +/* f181680: 56820029 */ bnel $s4,$v0,.L0f181728 +/* f181684: 26520004 */ addiu $s2,$s2,0x4 +/* f181688: 8eb90004 */ lw $t9,0x4($s5) +.L0f18168c: +/* f18168c: 0fc63a5a */ jal func0f18e968 +/* f181690: 93240125 */ lbu $a0,0x125($t9) +/* f181694: 3c03800a */ lui $v1,0x800a +/* f181698: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f18169c: 8e250058 */ lw $a1,0x58($s1) +/* f1816a0: 3c098008 */ lui $t1,0x8008 +/* f1816a4: 8c6c00bc */ lw $t4,0xbc($v1) +/* f1816a8: c4a40008 */ lwc1 $f4,0x8($a1) +/* f1816ac: 25297cc4 */ addiu $t1,$t1,0x7cc4 +/* f1816b0: c5860008 */ lwc1 $f6,0x8($t4) +/* f1816b4: 00025080 */ sll $t2,$v0,0x2 +/* f1816b8: 012a5821 */ addu $t3,$t1,$t2 +/* f1816bc: 46062201 */ sub.s $f8,$f4,$f6 +/* f1816c0: 8d680000 */ lw $t0,0x0($t3) +/* f1816c4: 8faf0060 */ lw $t7,0x60($sp) +/* f1816c8: 0132c021 */ addu $t8,$t1,$s2 +/* f1816cc: e7a80050 */ swc1 $f8,0x50($sp) +/* f1816d0: 8c6d00bc */ lw $t5,0xbc($v1) +/* f1816d4: c4aa000c */ lwc1 $f10,0xc($a1) +/* f1816d8: 8f070000 */ lw $a3,0x0($t8) +/* f1816dc: c5b0000c */ lwc1 $f16,0xc($t5) +/* f1816e0: 24190001 */ addiu $t9,$zero,0x1 +/* f1816e4: 27a60050 */ addiu $a2,$sp,0x50 +/* f1816e8: 46105481 */ sub.s $f18,$f10,$f16 +/* f1816ec: e7b20054 */ swc1 $f18,0x54($sp) +/* f1816f0: 8c6e00bc */ lw $t6,0xbc($v1) +/* f1816f4: c4a40010 */ lwc1 $f4,0x10($a1) +/* f1816f8: c5c60010 */ lwc1 $f6,0x10($t6) +/* f1816fc: 46062201 */ sub.s $f8,$f4,$f6 +/* f181700: e7a80058 */ swc1 $f8,0x58($sp) +/* f181704: 8de40000 */ lw $a0,0x0($t7) +/* f181708: afb90014 */ sw $t9,0x14($sp) +/* f18170c: 0fc63a7b */ jal func0f18e9ec +/* f181710: afa80010 */ sw $t0,0x10($sp) +/* f181714: 8faa0060 */ lw $t2,0x60($sp) +/* f181718: ad420000 */ sw $v0,0x0($t2) +/* f18171c: 10000008 */ beqz $zero,.L0f181740 +/* f181720: 24020001 */ addiu $v0,$zero,0x1 +/* f181724: 26520004 */ addiu $s2,$s2,0x4 +.L0f181728: +/* f181728: 0fc61902 */ jal func0f186408 +/* f18172c: 26310004 */ addiu $s1,$s1,0x4 +/* f181730: 0202082a */ slt $at,$s0,$v0 +/* f181734: 5420ffcc */ bnezl $at,.L0f181668 +/* f181738: 8e250058 */ lw $a1,0x58($s1) +.L0f18173c: +/* f18173c: 00001025 */ or $v0,$zero,$zero +.L0f181740: +/* f181740: 8fbf0034 */ lw $ra,0x34($sp) +/* f181744: 8fb0001c */ lw $s0,0x1c($sp) +/* f181748: 8fb10020 */ lw $s1,0x20($sp) +/* f18174c: 8fb20024 */ lw $s2,0x24($sp) +/* f181750: 8fb30028 */ lw $s3,0x28($sp) +/* f181754: 8fb4002c */ lw $s4,0x2c($sp) +/* f181758: 8fb50030 */ lw $s5,0x30($sp) +/* f18175c: 03e00008 */ jr $ra +/* f181760: 27bd0060 */ addiu $sp,$sp,0x60 +/* f181764: 90860000 */ lbu $a2,0x0($a0) +/* f181768: 8c830004 */ lw $v1,0x4($a0) +/* f18176c: 24010001 */ addiu $at,$zero,0x1 +/* f181770: 10c10006 */ beq $a2,$at,.L0f18178c +/* f181774: 00601025 */ or $v0,$v1,$zero +/* f181778: 24010004 */ addiu $at,$zero,0x4 +/* f18177c: 10c10003 */ beq $a2,$at,.L0f18178c +/* f181780: 24010002 */ addiu $at,$zero,0x2 +/* f181784: 54c1001c */ bnel $a2,$at,.L0f1817f8 +/* f181788: 00001025 */ or $v0,$zero,$zero +.L0f18178c: +/* f18178c: 904e0003 */ lbu $t6,0x3($v0) +/* f181790: 24010008 */ addiu $at,$zero,0x8 +/* f181794: 55c10018 */ bnel $t6,$at,.L0f1817f8 +/* f181798: 00001025 */ or $v0,$zero,$zero +/* f18179c: 906f005c */ lbu $t7,0x5c($v1) +/* f1817a0: 24010057 */ addiu $at,$zero,0x57 +/* f1817a4: 55e10014 */ bnel $t7,$at,.L0f1817f8 +/* f1817a8: 00001025 */ or $v0,$zero,$zero +/* f1817ac: 84780062 */ lh $t8,0x62($v1) +/* f1817b0: 3c038008 */ lui $v1,0x8008 +/* f1817b4: 240e004b */ addiu $t6,$zero,0x4b +/* f1817b8: 0018c880 */ sll $t9,$t8,0x2 +/* f1817bc: 00791821 */ addu $v1,$v1,$t9 +/* f1817c0: 8c637cc4 */ lw $v1,0x7cc4($v1) +/* f1817c4: acae000c */ sw $t6,0xc($a1) +/* f1817c8: 24020001 */ addiu $v0,$zero,0x1 +/* f1817cc: 00034602 */ srl $t0,$v1,0x18 +/* f1817d0: 00035402 */ srl $t2,$v1,0x10 +/* f1817d4: 00036202 */ srl $t4,$v1,0x8 +/* f1817d8: 310900ff */ andi $t1,$t0,0xff +/* f1817dc: 314b00ff */ andi $t3,$t2,0xff +/* f1817e0: 318d00ff */ andi $t5,$t4,0xff +/* f1817e4: aca90000 */ sw $t1,0x0($a1) +/* f1817e8: acab0004 */ sw $t3,0x4($a1) +/* f1817ec: 03e00008 */ jr $ra +/* f1817f0: acad0008 */ sw $t5,0x8($a1) +/* f1817f4: 00001025 */ or $v0,$zero,$zero +.L0f1817f8: +/* f1817f8: 03e00008 */ jr $ra +/* f1817fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f181800 +/* f181800: 8c820000 */ lw $v0,0x0($a0) +/* f181804: 24010009 */ addiu $at,$zero,0x9 +/* f181808: 00001825 */ or $v1,$zero,$zero +/* f18180c: 14410008 */ bne $v0,$at,.L0f181830 +/* f181810: 3c09800b */ lui $t1,0x800b +/* f181814: 8c8f0004 */ lw $t7,0x4($a0) +/* f181818: 8c8e0008 */ lw $t6,0x8($a0) +/* f18181c: 3c01800b */ lui $at,0x800b +/* f181820: 000fc100 */ sll $t8,$t7,0x4 +/* f181824: 00380821 */ addu $at,$at,$t8 +/* f181828: a42ec128 */ sh $t6,-0x3ed8($at) +/* f18182c: 8c820000 */ lw $v0,0x0($a0) +.L0f181830: +/* f181830: 2401000a */ addiu $at,$zero,0xa +/* f181834: 14410017 */ bne $v0,$at,.L0f181894 +/* f181838: 2529c110 */ addiu $t1,$t1,-16112 +/* f18183c: 8c990004 */ lw $t9,0x4($a0) +/* f181840: 2406000c */ addiu $a2,$zero,0xc +/* f181844: 2402ffff */ addiu $v0,$zero,-1 +/* f181848: 00194100 */ sll $t0,$t9,0x4 +/* f18184c: 01092821 */ addu $a1,$t0,$t1 +.L0f181850: +/* f181850: 84aa001c */ lh $t2,0x1c($a1) +/* f181854: 544a000d */ bnel $v0,$t2,.L0f18188c +/* f181858: 24630002 */ addiu $v1,$v1,0x2 +/* f18185c: 8c8b0008 */ lw $t3,0x8($a0) +/* f181860: 3c0f800b */ lui $t7,0x800b +/* f181864: 25efc110 */ addiu $t7,$t7,-16112 +/* f181868: a4ab001c */ sh $t3,0x1c($a1) +/* f18186c: 8c8c0004 */ lw $t4,0x4($a0) +/* f181870: 000c6900 */ sll $t5,$t4,0x4 +/* f181874: 01af1021 */ addu $v0,$t5,$t7 +/* f181878: 844e001a */ lh $t6,0x1a($v0) +/* f18187c: 25d80001 */ addiu $t8,$t6,0x1 +/* f181880: 03e00008 */ jr $ra +/* f181884: a458001a */ sh $t8,0x1a($v0) +/* f181888: 24630002 */ addiu $v1,$v1,0x2 +.L0f18188c: +/* f18188c: 1466fff0 */ bne $v1,$a2,.L0f181850 +/* f181890: 24a50002 */ addiu $a1,$a1,0x2 +.L0f181894: +/* f181894: 03e00008 */ jr $ra +/* f181898: 00000000 */ sll $zero,$zero,0x0 +/* f18189c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f1818a0: afbf001c */ sw $ra,0x1c($sp) +/* f1818a4: e7ac0020 */ swc1 $f12,0x20($sp) +/* f1818a8: afa50024 */ sw $a1,0x24($sp) +/* f1818ac: afa60028 */ sw $a2,0x28($sp) +/* f1818b0: afa7002c */ sw $a3,0x2c($sp) +/* f1818b4: 8ce20004 */ lw $v0,0x4($a3) +/* f1818b8: 0fc63a5a */ jal func0f18e968 +/* f1818bc: 90440125 */ lbu $a0,0x125($v0) +/* f1818c0: 3c03800b */ lui $v1,0x800b +/* f1818c4: 2463c110 */ addiu $v1,$v1,-16112 +/* f1818c8: 00027840 */ sll $t7,$v0,0x1 +/* f1818cc: 006fc021 */ addu $t8,$v1,$t7 +/* f1818d0: 87190008 */ lh $t9,0x8($t8) +/* f1818d4: 00025840 */ sll $t3,$v0,0x1 +/* f1818d8: 006b6021 */ addu $t4,$v1,$t3 +/* f1818dc: 00194100 */ sll $t0,$t9,0x4 +/* f1818e0: 00684821 */ addu $t1,$v1,$t0 +/* f1818e4: 852a001a */ lh $t2,0x1a($t1) +/* f1818e8: c7ac0020 */ lwc1 $f12,0x20($sp) +/* f1818ec: 8fa50024 */ lw $a1,0x24($sp) +/* f1818f0: 59400010 */ blezl $t2,.L0f181934 +/* f1818f4: 00001025 */ or $v0,$zero,$zero +/* f1818f8: 858d0008 */ lh $t5,0x8($t4) +/* f1818fc: 8fa60028 */ lw $a2,0x28($sp) +/* f181900: 8fa7002c */ lw $a3,0x2c($sp) +/* f181904: 000d7100 */ sll $t6,$t5,0x4 +/* f181908: 006e1021 */ addu $v0,$v1,$t6 +/* f18190c: 8458001a */ lh $t8,0x1a($v0) +/* f181910: 244f001c */ addiu $t7,$v0,0x1c +/* f181914: afaf0010 */ sw $t7,0x10($sp) +/* f181918: 0fc2da74 */ jal func0f0b69d0 +/* f18191c: afb80014 */ sw $t8,0x14($sp) +/* f181920: 8fb90030 */ lw $t9,0x30($sp) +/* f181924: 24020001 */ addiu $v0,$zero,0x1 +/* f181928: 10000002 */ beqz $zero,.L0f181934 +/* f18192c: e7200000 */ swc1 $f0,0x0($t9) +/* f181930: 00001025 */ or $v0,$zero,$zero +.L0f181934: +/* f181934: 8fbf001c */ lw $ra,0x1c($sp) +/* f181938: 27bd0020 */ addiu $sp,$sp,0x20 +/* f18193c: 03e00008 */ jr $ra +/* f181940: 00000000 */ sll $zero,$zero,0x0 +/* f181944: 03e00008 */ jr $ra +/* f181948: 24020004 */ addiu $v0,$zero,0x4 +/* f18194c: afa40000 */ sw $a0,0x0($sp) +/* f181950: 00047400 */ sll $t6,$a0,0x10 +/* f181954: 3c03800b */ lui $v1,0x800b +/* f181958: 3c05800b */ lui $a1,0x800b +/* f18195c: 000e2403 */ sra $a0,$t6,0x10 +/* f181960: 24a5c118 */ addiu $a1,$a1,-16104 +/* f181964: 2463c110 */ addiu $v1,$v1,-16112 +/* f181968: 2402ffff */ addiu $v0,$zero,-1 +/* f18196c: 84780010 */ lh $t8,0x10($v1) +.L0f181970: +/* f181970: 54980007 */ bnel $a0,$t8,.L0f181990 +/* f181974: 24630002 */ addiu $v1,$v1,0x2 +/* f181978: 84790008 */ lh $t9,0x8($v1) +/* f18197c: 50590004 */ beql $v0,$t9,.L0f181990 +/* f181980: 24630002 */ addiu $v1,$v1,0x2 +/* f181984: 03e00008 */ jr $ra +/* f181988: 24020001 */ addiu $v0,$zero,0x1 +/* f18198c: 24630002 */ addiu $v1,$v1,0x2 +.L0f181990: +/* f181990: 5465fff7 */ bnel $v1,$a1,.L0f181970 +/* f181994: 84780010 */ lh $t8,0x10($v1) +/* f181998: 00001025 */ or $v0,$zero,$zero +/* f18199c: 03e00008 */ jr $ra +/* f1819a0: 00000000 */ sll $zero,$zero,0x0 +/* f1819a4: afa40000 */ sw $a0,0x0($sp) +/* f1819a8: 00047400 */ sll $t6,$a0,0x10 +/* f1819ac: 3c03800b */ lui $v1,0x800b +/* f1819b0: 000e2403 */ sra $a0,$t6,0x10 +/* f1819b4: 2463c110 */ addiu $v1,$v1,-16112 +/* f1819b8: 00001025 */ or $v0,$zero,$zero +/* f1819bc: 24080004 */ addiu $t0,$zero,0x4 +.L0f1819c0: +/* f1819c0: 84780010 */ lh $t8,0x10($v1) +/* f1819c4: 1498002f */ bne $a0,$t8,.L0f181a84 +/* f1819c8: 0002c880 */ sll $t9,$v0,0x2 +/* f1819cc: 3c038008 */ lui $v1,0x8008 +/* f1819d0: 00791821 */ addu $v1,$v1,$t9 +/* f1819d4: 8c637cc4 */ lw $v1,0x7cc4($v1) +/* f1819d8: 8ca90000 */ lw $t1,0x0($a1) +/* f1819dc: 3c013b00 */ lui $at,0x3b00 +/* f1819e0: 00036602 */ srl $t4,$v1,0x18 +/* f1819e4: 318d00ff */ andi $t5,$t4,0xff +/* f1819e8: 25ae00ff */ addiu $t6,$t5,0xff +/* f1819ec: 448e5000 */ mtc1 $t6,$f10 +/* f1819f0: 44817000 */ mtc1 $at,$f14 +/* f1819f4: 8cca0000 */ lw $t2,0x0($a2) +/* f1819f8: 46805420 */ cvt.s.w $f16,$f10 +/* f1819fc: 44892000 */ mtc1 $t1,$f4 +/* f181a00: 00037c02 */ srl $t7,$v1,0x10 +/* f181a04: 31f800ff */ andi $t8,$t7,0xff +/* f181a08: 448a3000 */ mtc1 $t2,$f6 +/* f181a0c: 46802020 */ cvt.s.w $f0,$f4 +/* f181a10: 460e8482 */ mul.s $f18,$f16,$f14 +/* f181a14: 271900ff */ addiu $t9,$t8,0xff +/* f181a18: 44992000 */ mtc1 $t9,$f4 +/* f181a1c: 8ceb0000 */ lw $t3,0x0($a3) +/* f181a20: 00034a02 */ srl $t1,$v1,0x8 +/* f181a24: 312a00ff */ andi $t2,$t1,0xff +/* f181a28: 468030a0 */ cvt.s.w $f2,$f6 +/* f181a2c: 448b4000 */ mtc1 $t3,$f8 +/* f181a30: 46120002 */ mul.s $f0,$f0,$f18 +/* f181a34: 254b00ff */ addiu $t3,$t2,0xff +/* f181a38: 448b5000 */ mtc1 $t3,$f10 +/* f181a3c: 468021a0 */ cvt.s.w $f6,$f4 +/* f181a40: 46804320 */ cvt.s.w $f12,$f8 +/* f181a44: 460e3202 */ mul.s $f8,$f6,$f14 +/* f181a48: 46805420 */ cvt.s.w $f16,$f10 +/* f181a4c: 46081082 */ mul.s $f2,$f2,$f8 +/* f181a50: 00000000 */ sll $zero,$zero,0x0 +/* f181a54: 460e8482 */ mul.s $f18,$f16,$f14 +/* f181a58: 4600010d */ trunc.w.s $f4,$f0 +/* f181a5c: 46126302 */ mul.s $f12,$f12,$f18 +/* f181a60: 440d2000 */ mfc1 $t5,$f4 +/* f181a64: 4600118d */ trunc.w.s $f6,$f2 +/* f181a68: acad0000 */ sw $t5,0x0($a1) +/* f181a6c: 4600620d */ trunc.w.s $f8,$f12 +/* f181a70: 440f3000 */ mfc1 $t7,$f6 +/* f181a74: 44194000 */ mfc1 $t9,$f8 +/* f181a78: accf0000 */ sw $t7,0x0($a2) +/* f181a7c: 03e00008 */ jr $ra +/* f181a80: acf90000 */ sw $t9,0x0($a3) +.L0f181a84: +/* f181a84: 24420001 */ addiu $v0,$v0,0x1 +/* f181a88: 1448ffcd */ bne $v0,$t0,.L0f1819c0 +/* f181a8c: 24630002 */ addiu $v1,$v1,0x2 +/* f181a90: 03e00008 */ jr $ra +/* f181a94: 00000000 */ sll $zero,$zero,0x0 +/* f181a98: 27bdffe8 */ addiu $sp,$sp,-24 +/* f181a9c: 24010006 */ addiu $at,$zero,0x6 +/* f181aa0: afbf0014 */ sw $ra,0x14($sp) +/* f181aa4: afa5001c */ sw $a1,0x1c($sp) +/* f181aa8: 1081000c */ beq $a0,$at,.L0f181adc +/* f181aac: 00c03825 */ or $a3,$a2,$zero +/* f181ab0: 24010009 */ addiu $at,$zero,0x9 +/* f181ab4: 10810006 */ beq $a0,$at,.L0f181ad0 +/* f181ab8: 3c0e800a */ lui $t6,0x800a +/* f181abc: 2401000a */ addiu $at,$zero,0xa +/* f181ac0: 5081000b */ beql $a0,$at,.L0f181af0 +/* f181ac4: 24045417 */ addiu $a0,$zero,0x5417 +/* f181ac8: 10000012 */ beqz $zero,.L0f181b14 +/* f181acc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f181ad0: +/* f181ad0: 8dcea444 */ lw $t6,-0x5bbc($t6) +/* f181ad4: 1000000e */ beqz $zero,.L0f181b10 +/* f181ad8: acee0000 */ sw $t6,0x0($a3) +.L0f181adc: +/* f181adc: 90ef0003 */ lbu $t7,0x3($a3) +/* f181ae0: 3c01800a */ lui $at,0x800a +/* f181ae4: 1000000a */ beqz $zero,.L0f181b10 +/* f181ae8: ac2fa444 */ sw $t7,-0x5bbc($at) +/* f181aec: 24045417 */ addiu $a0,$zero,0x5417 +.L0f181af0: +/* f181af0: 0fc5b9f1 */ jal func0f16e7c4 +/* f181af4: afa70020 */ sw $a3,0x20($sp) +/* f181af8: 8fa70020 */ lw $a3,0x20($sp) +/* f181afc: 00402825 */ or $a1,$v0,$zero +/* f181b00: 8ce60000 */ lw $a2,0x0($a3) +/* f181b04: 8ce40004 */ lw $a0,0x4($a3) +/* f181b08: 0c004dad */ jal 0x136b4 +/* f181b0c: 24c6000a */ addiu $a2,$a2,0xa +.L0f181b10: +/* f181b10: 8fbf0014 */ lw $ra,0x14($sp) +.L0f181b14: +/* f181b14: 27bd0018 */ addiu $sp,$sp,0x18 +/* f181b18: 00001025 */ or $v0,$zero,$zero +/* f181b1c: 03e00008 */ jr $ra +/* f181b20: 00000000 */ sll $zero,$zero,0x0 +/* f181b24: 27bdffe8 */ addiu $sp,$sp,-24 +/* f181b28: afbf0014 */ sw $ra,0x14($sp) +/* f181b2c: 0fc354fe */ jal func0f0d53f8 +/* f181b30: 24050008 */ addiu $a1,$zero,0x8 +/* f181b34: 8fbf0014 */ lw $ra,0x14($sp) +/* f181b38: 3c01800a */ lui $at,0x800a +/* f181b3c: ac22a444 */ sw $v0,-0x5bbc($at) +/* f181b40: 03e00008 */ jr $ra +/* f181b44: 27bd0018 */ addiu $sp,$sp,0x18 +/* f181b48: 27bdffe8 */ addiu $sp,$sp,-24 +/* f181b4c: afbf0014 */ sw $ra,0x14($sp) +/* f181b50: 3c05800a */ lui $a1,0x800a +/* f181b54: 8ca5a444 */ lw $a1,-0x5bbc($a1) +/* f181b58: 0fc354be */ jal func0f0d52f8 +/* f181b5c: 24060008 */ addiu $a2,$zero,0x8 +/* f181b60: 8fbf0014 */ lw $ra,0x14($sp) +/* f181b64: 27bd0018 */ addiu $sp,$sp,0x18 +/* f181b68: 03e00008 */ jr $ra +/* f181b6c: 00000000 */ sll $zero,$zero,0x0 +/* f181b70: 3c05800b */ lui $a1,0x800b +/* f181b74: 24a5c110 */ addiu $a1,$a1,-16112 +/* f181b78: 3c04800b */ lui $a0,0x800b +/* f181b7c: 3c013e80 */ lui $at,0x3e80 +/* f181b80: 44811000 */ mtc1 $at,$f2 +/* f181b84: 44800000 */ mtc1 $zero,$f0 +/* f181b88: 2484cb88 */ addiu $a0,$a0,-13432 +/* f181b8c: 8c8e000c */ lw $t6,0xc($a0) +/* f181b90: 2406ffff */ addiu $a2,$zero,-1 +/* f181b94: 3c013f80 */ lui $at,0x3f80 +/* f181b98: 44812000 */ mtc1 $at,$f4 +/* f181b9c: 3c03800b */ lui $v1,0x800b +/* f181ba0: 3c02800b */ lui $v0,0x800b +/* f181ba4: 35cf0002 */ ori $t7,$t6,0x2 +/* f181ba8: ac8f000c */ sw $t7,0xc($a0) +/* f181bac: a4a6000a */ sh $a2,0xa($a1) +/* f181bb0: a4a0000c */ sh $zero,0xc($a1) +/* f181bb4: aca00000 */ sw $zero,0x0($a1) +/* f181bb8: a4a60004 */ sh $a2,0x4($a1) +/* f181bbc: a4a00006 */ sh $zero,0x6($a1) +/* f181bc0: a4a6000e */ sh $a2,0xe($a1) +/* f181bc4: a4a60010 */ sh $a2,0x10($a1) +/* f181bc8: 2442c122 */ addiu $v0,$v0,-16094 +/* f181bcc: 2463c110 */ addiu $v1,$v1,-16112 +/* f181bd0: e4a20030 */ swc1 $f2,0x30($a1) +/* f181bd4: e4a20038 */ swc1 $f2,0x38($a1) +/* f181bd8: e4a00024 */ swc1 $f0,0x24($a1) +/* f181bdc: e4a00028 */ swc1 $f0,0x28($a1) +/* f181be0: e4a0002c */ swc1 $f0,0x2c($a1) +/* f181be4: e4a40034 */ swc1 $f4,0x34($a1) +.L0f181be8: +/* f181be8: 24630002 */ addiu $v1,$v1,0x2 +/* f181bec: 1462fffe */ bne $v1,$v0,.L0f181be8 +/* f181bf0: a4660010 */ sh $a2,0x10($v1) +/* f181bf4: 03e00008 */ jr $ra +/* f181bf8: 00000000 */ sll $zero,$zero,0x0 +/* f181bfc: 3c03800b */ lui $v1,0x800b +/* f181c00: 2463c110 */ addiu $v1,$v1,-16112 +/* f181c04: 846e000c */ lh $t6,0xc($v1) +/* f181c08: 27bdff88 */ addiu $sp,$sp,-120 +/* f181c0c: afbf001c */ sw $ra,0x1c($sp) +/* f181c10: 29c10002 */ slti $at,$t6,0x2 +/* f181c14: 14200011 */ bnez $at,.L0f181c5c +/* f181c18: 00002025 */ or $a0,$zero,$zero +/* f181c1c: 0c004b70 */ jal 0x12dc0 +/* f181c20: 00000000 */ sll $zero,$zero,0x0 +/* f181c24: 3c03800b */ lui $v1,0x800b +/* f181c28: 2463c110 */ addiu $v1,$v1,-16112 +/* f181c2c: 846f000c */ lh $t7,0xc($v1) +/* f181c30: 004f001b */ divu $zero,$v0,$t7 +/* f181c34: 0000c010 */ mfhi $t8 +/* f181c38: a478000a */ sh $t8,0xa($v1) +/* f181c3c: 8479000a */ lh $t9,0xa($v1) +/* f181c40: 15e00002 */ bnez $t7,.L0f181c4c +/* f181c44: 00000000 */ sll $zero,$zero,0x0 +/* f181c48: 0007000d */ break 0x7 +.L0f181c4c: +/* f181c4c: 00194040 */ sll $t0,$t9,0x1 +/* f181c50: 00684821 */ addu $t1,$v1,$t0 +/* f181c54: 10000002 */ beqz $zero,.L0f181c60 +/* f181c58: 85240012 */ lh $a0,0x12($t1) +.L0f181c5c: +/* f181c5c: a460000a */ sh $zero,0xa($v1) +.L0f181c60: +/* f181c60: 24050042 */ addiu $a1,$zero,0x42 +/* f181c64: 0fc456ac */ jal func0f115ab0 +/* f181c68: 27a60020 */ addiu $a2,$sp,0x20 +/* f181c6c: 3c03800b */ lui $v1,0x800b +/* f181c70: 2463c110 */ addiu $v1,$v1,-16112 +/* f181c74: 8faa0068 */ lw $t2,0x68($sp) +/* f181c78: c7a40020 */ lwc1 $f4,0x20($sp) +/* f181c7c: c7a60024 */ lwc1 $f6,0x24($sp) +/* f181c80: c7a80028 */ lwc1 $f8,0x28($sp) +/* f181c84: 240bffff */ addiu $t3,$zero,-1 +/* f181c88: 3c04800b */ lui $a0,0x800b +/* f181c8c: 3c05800b */ lui $a1,0x800b +/* f181c90: a46b0010 */ sh $t3,0x10($v1) +/* f181c94: 24a5c11e */ addiu $a1,$a1,-16098 +/* f181c98: 2484c134 */ addiu $a0,$a0,-16076 +/* f181c9c: 00003025 */ or $a2,$zero,$zero +/* f181ca0: 00003825 */ or $a3,$zero,$zero +/* f181ca4: a46a000e */ sh $t2,0xe($v1) +/* f181ca8: e4640024 */ swc1 $f4,0x24($v1) +/* f181cac: e4660028 */ swc1 $f6,0x28($v1) +/* f181cb0: 0c00a8db */ jal 0x2a36c +/* f181cb4: e468002c */ swc1 $f8,0x2c($v1) +/* f181cb8: 3c03800b */ lui $v1,0x800b +/* f181cbc: 2463c110 */ addiu $v1,$v1,-16112 +/* f181cc0: e4600028 */ swc1 $f0,0x28($v1) +/* f181cc4: a4600008 */ sh $zero,0x8($v1) +/* f181cc8: 8464000e */ lh $a0,0xe($v1) +/* f181ccc: 24050005 */ addiu $a1,$zero,0x5 +/* f181cd0: 00003025 */ or $a2,$zero,$zero +/* f181cd4: 00003825 */ or $a3,$zero,$zero +/* f181cd8: 0fc00b0a */ jal func0f002c28 +/* f181cdc: afa00010 */ sw $zero,0x10($sp) +/* f181ce0: 8fbf001c */ lw $ra,0x1c($sp) +/* f181ce4: 27bd0078 */ addiu $sp,$sp,0x78 +/* f181ce8: 03e00008 */ jr $ra +/* f181cec: 00000000 */ sll $zero,$zero,0x0 +/* f181cf0: 27bdfe78 */ addiu $sp,$sp,-392 +/* f181cf4: afb30034 */ sw $s3,0x34($sp) +/* f181cf8: 3c13800b */ lui $s3,0x800b +/* f181cfc: 2673c110 */ addiu $s3,$s3,-16112 +/* f181d00: 866e000a */ lh $t6,0xa($s3) +/* f181d04: 2401ffff */ addiu $at,$zero,-1 +/* f181d08: afbf003c */ sw $ra,0x3c($sp) +/* f181d0c: afb40038 */ sw $s4,0x38($sp) +/* f181d10: afb20030 */ sw $s2,0x30($sp) +/* f181d14: afb1002c */ sw $s1,0x2c($sp) +/* f181d18: 11c1024d */ beq $t6,$at,.L0f182650 +/* f181d1c: afb00028 */ sw $s0,0x28($sp) +/* f181d20: 866f0008 */ lh $t7,0x8($s3) +/* f181d24: 00003825 */ or $a3,$zero,$zero +/* f181d28: 3c013f80 */ lui $at,0x3f80 +/* f181d2c: 11e00058 */ beqz $t7,.L0f181e90 +/* f181d30: 00000000 */ sll $zero,$zero,0x0 +/* f181d34: 44811000 */ mtc1 $at,$f2 +/* f181d38: 3c017f1c */ lui $at,0x7f1c +/* f181d3c: c42c893c */ lwc1 $f12,-0x76c4($at) +/* f181d40: c6600030 */ lwc1 $f0,0x30($s3) +/* f181d44: 2418ffff */ addiu $t8,$zero,-1 +/* f181d48: a6780004 */ sh $t8,0x4($s3) +/* f181d4c: 4600603e */ c.le.s $f12,$f0 +/* f181d50: a6600006 */ sh $zero,0x6($s3) +/* f181d54: e7a20164 */ swc1 $f2,0x164($sp) +/* f181d58: e7a20160 */ swc1 $f2,0x160($sp) +/* f181d5c: 45000047 */ bc1f .L0f181e7c +/* f181d60: e7a2015c */ swc1 $f2,0x15c($sp) +/* f181d64: c6640034 */ lwc1 $f4,0x34($s3) +/* f181d68: 4604603e */ c.le.s $f12,$f4 +/* f181d6c: 00000000 */ sll $zero,$zero,0x0 +/* f181d70: 45000042 */ bc1f .L0f181e7c +/* f181d74: 00000000 */ sll $zero,$zero,0x0 +/* f181d78: c6660038 */ lwc1 $f6,0x38($s3) +/* f181d7c: 00002825 */ or $a1,$zero,$zero +/* f181d80: 00003025 */ or $a2,$zero,$zero +/* f181d84: 4606603e */ c.le.s $f12,$f6 +/* f181d88: 00003825 */ or $a3,$zero,$zero +/* f181d8c: 4500003b */ bc1f .L0f181e7c +/* f181d90: 00000000 */ sll $zero,$zero,0x0 +/* f181d94: 8664000e */ lh $a0,0xe($s3) +/* f181d98: 0fc00b0a */ jal func0f002c28 +/* f181d9c: afa00010 */ sw $zero,0x10($sp) +/* f181da0: 8679000c */ lh $t9,0xc($s3) +/* f181da4: 00002025 */ or $a0,$zero,$zero +/* f181da8: 2b210002 */ slti $at,$t9,0x2 +/* f181dac: 54200013 */ bnezl $at,.L0f181dfc +/* f181db0: a660000a */ sh $zero,0xa($s3) +/* f181db4: 8670000a */ lh $s0,0xa($s3) +.L0f181db8: +/* f181db8: 0c004b70 */ jal 0x12dc0 +/* f181dbc: 00000000 */ sll $zero,$zero,0x0 +/* f181dc0: 8668000c */ lh $t0,0xc($s3) +/* f181dc4: 0048001b */ divu $zero,$v0,$t0 +/* f181dc8: 00004810 */ mfhi $t1 +/* f181dcc: a669000a */ sh $t1,0xa($s3) +/* f181dd0: 8663000a */ lh $v1,0xa($s3) +/* f181dd4: 15000002 */ bnez $t0,.L0f181de0 +/* f181dd8: 00000000 */ sll $zero,$zero,0x0 +/* f181ddc: 0007000d */ break 0x7 +.L0f181de0: +/* f181de0: 1203fff5 */ beq $s0,$v1,.L0f181db8 +/* f181de4: 00000000 */ sll $zero,$zero,0x0 +/* f181de8: 00035040 */ sll $t2,$v1,0x1 +/* f181dec: 026a5821 */ addu $t3,$s3,$t2 +/* f181df0: 10000002 */ beqz $zero,.L0f181dfc +/* f181df4: 85640012 */ lh $a0,0x12($t3) +/* f181df8: a660000a */ sh $zero,0xa($s3) +.L0f181dfc: +/* f181dfc: 24050042 */ addiu $a1,$zero,0x42 +/* f181e00: 0fc456ac */ jal func0f115ab0 +/* f181e04: 27a600a8 */ addiu $a2,$sp,0xa8 +/* f181e08: 8fac00f0 */ lw $t4,0xf0($sp) +/* f181e0c: c7a800a8 */ lwc1 $f8,0xa8($sp) +/* f181e10: c7aa00ac */ lwc1 $f10,0xac($sp) +/* f181e14: c7b200b0 */ lwc1 $f18,0xb0($sp) +/* f181e18: 240dffff */ addiu $t5,$zero,-1 +/* f181e1c: 3c04800b */ lui $a0,0x800b +/* f181e20: 3c05800b */ lui $a1,0x800b +/* f181e24: a66d0010 */ sh $t5,0x10($s3) +/* f181e28: 24a5c11e */ addiu $a1,$a1,-16098 +/* f181e2c: 2484c134 */ addiu $a0,$a0,-16076 +/* f181e30: 00003025 */ or $a2,$zero,$zero +/* f181e34: 00003825 */ or $a3,$zero,$zero +/* f181e38: a66c000e */ sh $t4,0xe($s3) +/* f181e3c: e6680024 */ swc1 $f8,0x24($s3) +/* f181e40: e66a0028 */ swc1 $f10,0x28($s3) +/* f181e44: 0c00a8db */ jal 0x2a36c +/* f181e48: e672002c */ swc1 $f18,0x2c($s3) +/* f181e4c: e6600028 */ swc1 $f0,0x28($s3) +/* f181e50: 8664000e */ lh $a0,0xe($s3) +/* f181e54: 24050005 */ addiu $a1,$zero,0x5 +/* f181e58: 00003025 */ or $a2,$zero,$zero +/* f181e5c: 00003825 */ or $a3,$zero,$zero +/* f181e60: 0fc00b0a */ jal func0f002c28 +/* f181e64: afa00010 */ sw $zero,0x10($sp) +/* f181e68: 240effff */ addiu $t6,$zero,-1 +/* f181e6c: a66e0004 */ sh $t6,0x4($s3) +/* f181e70: a6600006 */ sh $zero,0x6($s3) +/* f181e74: a6600008 */ sh $zero,0x8($s3) +/* f181e78: c6600030 */ lwc1 $f0,0x30($s3) +.L0f181e7c: +/* f181e7c: 3c14800a */ lui $s4,0x800a +/* f181e80: 26949fc0 */ addiu $s4,$s4,-24640 +/* f181e84: c66c0034 */ lwc1 $f12,0x34($s3) +/* f181e88: 10000196 */ beqz $zero,.L0f1824e4 +/* f181e8c: c6700038 */ lwc1 $f16,0x38($s3) +.L0f181e90: +/* f181e90: 3c14800a */ lui $s4,0x800a +/* f181e94: 26949fc0 */ addiu $s4,$s4,-24640 +/* f181e98: 8e83033c */ lw $v1,0x33c($s4) +/* f181e9c: 00003025 */ or $a2,$zero,$zero +/* f181ea0: 24120003 */ addiu $s2,$zero,0x3 +/* f181ea4: 1060001e */ beqz $v1,.L0f181f20 +/* f181ea8: 24100006 */ addiu $s0,$zero,0x6 +/* f181eac: 90620000 */ lbu $v0,0x0($v1) +.L0f181eb0: +/* f181eb0: 52020004 */ beql $s0,$v0,.L0f181ec4 +/* f181eb4: 846f0028 */ lh $t7,0x28($v1) +/* f181eb8: 56420017 */ bnel $s2,$v0,.L0f181f18 +/* f181ebc: 8c630020 */ lw $v1,0x20($v1) +/* f181ec0: 846f0028 */ lh $t7,0x28($v1) +.L0f181ec4: +/* f181ec4: 8678000e */ lh $t8,0xe($s3) +/* f181ec8: 00008825 */ or $s1,$zero,$zero +/* f181ecc: 15f80002 */ bne $t7,$t8,.L0f181ed8 +/* f181ed0: 00000000 */ sll $zero,$zero,0x0 +/* f181ed4: 24110001 */ addiu $s1,$zero,0x1 +.L0f181ed8: +/* f181ed8: 5220000f */ beqzl $s1,.L0f181f18 +/* f181edc: 8c630020 */ lw $v1,0x20($v1) +/* f181ee0: 8c640004 */ lw $a0,0x4($v1) +/* f181ee4: afa70170 */ sw $a3,0x170($sp) +/* f181ee8: afa60174 */ sw $a2,0x174($sp) +/* f181eec: 0fc0e6a5 */ jal func0f039a94 +/* f181ef0: afa30074 */ sw $v1,0x74($sp) +/* f181ef4: 8fa30074 */ lw $v1,0x74($sp) +/* f181ef8: 8fa60174 */ lw $a2,0x174($sp) +/* f181efc: 14400005 */ bnez $v0,.L0f181f14 +/* f181f00: 8fa70170 */ lw $a3,0x170($sp) +/* f181f04: 0006c880 */ sll $t9,$a2,0x2 +/* f181f08: 03b94021 */ addu $t0,$sp,$t9 +/* f181f0c: ad030078 */ sw $v1,0x78($t0) +/* f181f10: 24c60001 */ addiu $a2,$a2,0x1 +.L0f181f14: +/* f181f14: 8c630020 */ lw $v1,0x20($v1) +.L0f181f18: +/* f181f18: 5460ffe5 */ bnezl $v1,.L0f181eb0 +/* f181f1c: 90620000 */ lbu $v0,0x0($v1) +.L0f181f20: +/* f181f20: 27a200fc */ addiu $v0,$sp,0xfc +/* f181f24: 27a3011c */ addiu $v1,$sp,0x11c +.L0f181f28: +/* f181f28: 24420004 */ addiu $v0,$v0,0x4 +/* f181f2c: 0043082b */ sltu $at,$v0,$v1 +/* f181f30: 1420fffd */ bnez $at,.L0f181f28 +/* f181f34: ac40fffc */ sw $zero,-0x4($v0) +/* f181f38: 00008025 */ or $s0,$zero,$zero +/* f181f3c: 18c00017 */ blez $a2,.L0f181f9c +/* f181f40: 00009025 */ or $s2,$zero,$zero +/* f181f44: 27a30078 */ addiu $v1,$sp,0x78 +/* f181f48: 27b100fc */ addiu $s1,$sp,0xfc +.L0f181f4c: +/* f181f4c: 8c690000 */ lw $t1,0x0($v1) +/* f181f50: 8d250004 */ lw $a1,0x4($t1) +/* f181f54: 90a40125 */ lbu $a0,0x125($a1) +/* f181f58: afa70170 */ sw $a3,0x170($sp) +/* f181f5c: afa60174 */ sw $a2,0x174($sp) +/* f181f60: 0fc63a5a */ jal func0f18e968 +/* f181f64: afa30050 */ sw $v1,0x50($sp) +/* f181f68: 00025080 */ sll $t2,$v0,0x2 +/* f181f6c: 022a2021 */ addu $a0,$s1,$t2 +/* f181f70: 8c8b0000 */ lw $t3,0x0($a0) +/* f181f74: 8fa30050 */ lw $v1,0x50($sp) +/* f181f78: 8fa60174 */ lw $a2,0x174($sp) +/* f181f7c: 15600004 */ bnez $t3,.L0f181f90 +/* f181f80: 8fa70170 */ lw $a3,0x170($sp) +/* f181f84: 240c0001 */ addiu $t4,$zero,0x1 +/* f181f88: 26520001 */ addiu $s2,$s2,0x1 +/* f181f8c: ac8c0000 */ sw $t4,0x0($a0) +.L0f181f90: +/* f181f90: 26100001 */ addiu $s0,$s0,0x1 +/* f181f94: 1606ffed */ bne $s0,$a2,.L0f181f4c +/* f181f98: 24630004 */ addiu $v1,$v1,0x4 +.L0f181f9c: +/* f181f9c: 16400005 */ bnez $s2,.L0f181fb4 +/* f181fa0: 24010001 */ addiu $at,$zero,0x1 +/* f181fa4: 240dffff */ addiu $t5,$zero,-1 +/* f181fa8: a66d0004 */ sh $t5,0x4($s3) +/* f181fac: 10000120 */ beqz $zero,.L0f182430 +/* f181fb0: a6600006 */ sh $zero,0x6($s3) +.L0f181fb4: +/* f181fb4: 1641000b */ bne $s2,$at,.L0f181fe4 +/* f181fb8: 00008025 */ or $s0,$zero,$zero +/* f181fbc: 27a200fc */ addiu $v0,$sp,0xfc +/* f181fc0: 24030008 */ addiu $v1,$zero,0x8 +.L0f181fc4: +/* f181fc4: 8c4e0000 */ lw $t6,0x0($v0) +/* f181fc8: 55c0003d */ bnezl $t6,.L0f1820c0 +/* f181fcc: 866a0004 */ lh $t2,0x4($s3) +/* f181fd0: 26100001 */ addiu $s0,$s0,0x1 +/* f181fd4: 1603fffb */ bne $s0,$v1,.L0f181fc4 +/* f181fd8: 24420004 */ addiu $v0,$v0,0x4 +/* f181fdc: 10000038 */ beqz $zero,.L0f1820c0 +/* f181fe0: 866a0004 */ lh $t2,0x4($s3) +.L0f181fe4: +/* f181fe4: 00008825 */ or $s1,$zero,$zero +/* f181fe8: 27a200fc */ addiu $v0,$sp,0xfc +/* f181fec: 27a4011c */ addiu $a0,$sp,0x11c +/* f181ff0: 8c430000 */ lw $v1,0x0($v0) +.L0f181ff4: +/* f181ff4: 24420004 */ addiu $v0,$v0,0x4 +/* f181ff8: 0223082a */ slt $at,$s1,$v1 +/* f181ffc: 50200003 */ beqzl $at,.L0f18200c +/* f182000: 0044082b */ sltu $at,$v0,$a0 +/* f182004: 00608825 */ or $s1,$v1,$zero +/* f182008: 0044082b */ sltu $at,$v0,$a0 +.L0f18200c: +/* f18200c: 5420fff9 */ bnezl $at,.L0f181ff4 +/* f182010: 8c430000 */ lw $v1,0x0($v0) +/* f182014: 27a200fc */ addiu $v0,$sp,0xfc +/* f182018: 27a3011c */ addiu $v1,$sp,0x11c +/* f18201c: 8c4f0000 */ lw $t7,0x0($v0) +.L0f182020: +/* f182020: 522f0003 */ beql $s1,$t7,.L0f182030 +/* f182024: 24420004 */ addiu $v0,$v0,0x4 +/* f182028: ac400000 */ sw $zero,0x0($v0) +/* f18202c: 24420004 */ addiu $v0,$v0,0x4 +.L0f182030: +/* f182030: 0043082b */ sltu $at,$v0,$v1 +/* f182034: 5420fffa */ bnezl $at,.L0f182020 +/* f182038: 8c4f0000 */ lw $t7,0x0($v0) +/* f18203c: 27a200fc */ addiu $v0,$sp,0xfc +/* f182040: 27a3011c */ addiu $v1,$sp,0x11c +/* f182044: 8c580000 */ lw $t8,0x0($v0) +.L0f182048: +/* f182048: 24420004 */ addiu $v0,$v0,0x4 +/* f18204c: 0043082b */ sltu $at,$v0,$v1 +/* f182050: 13000002 */ beqz $t8,.L0f18205c +/* f182054: 00000000 */ sll $zero,$zero,0x0 +/* f182058: 24e70001 */ addiu $a3,$a3,0x1 +.L0f18205c: +/* f18205c: 5420fffa */ bnezl $at,.L0f182048 +/* f182060: 8c580000 */ lw $t8,0x0($v0) +/* f182064: 28e10002 */ slti $at,$a3,0x2 +/* f182068: 14200003 */ bnez $at,.L0f182078 +/* f18206c: 00008025 */ or $s0,$zero,$zero +/* f182070: 10000002 */ beqz $zero,.L0f18207c +/* f182074: 24070001 */ addiu $a3,$zero,0x1 +.L0f182078: +/* f182078: 00003825 */ or $a3,$zero,$zero +.L0f18207c: +/* f18207c: 27a200fc */ addiu $v0,$sp,0xfc +.L0f182080: +/* f182080: 8c590000 */ lw $t9,0x0($v0) +/* f182084: 53200005 */ beqzl $t9,.L0f18209c +/* f182088: 26100001 */ addiu $s0,$s0,0x1 +/* f18208c: 86680004 */ lh $t0,0x4($s3) +/* f182090: 52080006 */ beql $s0,$t0,.L0f1820ac +/* f182094: 24030008 */ addiu $v1,$zero,0x8 +/* f182098: 26100001 */ addiu $s0,$s0,0x1 +.L0f18209c: +/* f18209c: 2a010008 */ slti $at,$s0,0x8 +/* f1820a0: 1420fff7 */ bnez $at,.L0f182080 +/* f1820a4: 24420004 */ addiu $v0,$v0,0x4 +/* f1820a8: 24030008 */ addiu $v1,$zero,0x8 +.L0f1820ac: +/* f1820ac: 16030003 */ bne $s0,$v1,.L0f1820bc +/* f1820b0: 2409ffff */ addiu $t1,$zero,-1 +/* f1820b4: a6690004 */ sh $t1,0x4($s3) +/* f1820b8: 2410ffff */ addiu $s0,$zero,-1 +.L0f1820bc: +/* f1820bc: 866a0004 */ lh $t2,0x4($s3) +.L0f1820c0: +/* f1820c0: 3c048009 */ lui $a0,0x8009 +/* f1820c4: 240505b9 */ addiu $a1,$zero,0x5b9 +/* f1820c8: 120a0070 */ beq $s0,$t2,.L0f18228c +/* f1820cc: 00003025 */ or $a2,$zero,$zero +/* f1820d0: 3c01bf80 */ lui $at,0xbf80 +/* f1820d4: 44812000 */ mtc1 $at,$f4 +/* f1820d8: 240bffff */ addiu $t3,$zero,-1 +/* f1820dc: 240cffff */ addiu $t4,$zero,-1 +/* f1820e0: 240dffff */ addiu $t5,$zero,-1 +/* f1820e4: afad001c */ sw $t5,0x1c($sp) +/* f1820e8: afac0018 */ sw $t4,0x18($sp) +/* f1820ec: afab0010 */ sw $t3,0x10($sp) +/* f1820f0: 8c845200 */ lw $a0,0x5200($a0) +/* f1820f4: 2407ffff */ addiu $a3,$zero,-1 +/* f1820f8: 00008825 */ or $s1,$zero,$zero +/* f1820fc: 0c004241 */ jal 0x10904 +/* f182100: e7a40014 */ swc1 $f4,0x14($sp) +/* f182104: a6700004 */ sh $s0,0x4($s3) +/* f182108: a6600006 */ sh $zero,0x6($s3) +/* f18210c: 0fc5b9f1 */ jal func0f16e7c4 +/* f182110: 24045416 */ addiu $a0,$zero,0x5416 +/* f182114: 00107080 */ sll $t6,$s0,0x2 +/* f182118: 01d07023 */ subu $t6,$t6,$s0 +/* f18211c: 3c0f800b */ lui $t7,0x800b +/* f182120: 25efcbb0 */ addiu $t7,$t7,-13392 +/* f182124: 000e7080 */ sll $t6,$t6,0x2 +/* f182128: 01cf3021 */ addu $a2,$t6,$t7 +/* f18212c: 27a4011c */ addiu $a0,$sp,0x11c +/* f182130: 0c004dad */ jal 0x136b4 +/* f182134: 00402825 */ or $a1,$v0,$zero +/* f182138: 8e98006c */ lw $t8,0x6c($s4) +/* f18213c: 27b0011c */ addiu $s0,$sp,0x11c +/* f182140: 8e92028c */ lw $s2,0x28c($s4) +/* f182144: 13000003 */ beqz $t8,.L0f182154 +/* f182148: 00002825 */ or $a1,$zero,$zero +/* f18214c: 10000001 */ beqz $zero,.L0f182154 +/* f182150: 24050001 */ addiu $a1,$zero,0x1 +.L0f182154: +/* f182154: 8e990068 */ lw $t9,0x68($s4) +/* f182158: 00002025 */ or $a0,$zero,$zero +/* f18215c: 00001825 */ or $v1,$zero,$zero +/* f182160: 13200003 */ beqz $t9,.L0f182170 +/* f182164: 00001025 */ or $v0,$zero,$zero +/* f182168: 10000001 */ beqz $zero,.L0f182170 +/* f18216c: 24040001 */ addiu $a0,$zero,0x1 +.L0f182170: +/* f182170: 8e880064 */ lw $t0,0x64($s4) +/* f182174: 11000003 */ beqz $t0,.L0f182184 +/* f182178: 00000000 */ sll $zero,$zero,0x0 +/* f18217c: 10000001 */ beqz $zero,.L0f182184 +/* f182180: 24030001 */ addiu $v1,$zero,0x1 +.L0f182184: +/* f182184: 8e890070 */ lw $t1,0x70($s4) +/* f182188: 11200003 */ beqz $t1,.L0f182198 +/* f18218c: 00000000 */ sll $zero,$zero,0x0 +/* f182190: 10000001 */ beqz $zero,.L0f182198 +/* f182194: 24020001 */ addiu $v0,$zero,0x1 +.L0f182198: +/* f182198: 00435021 */ addu $t2,$v0,$v1 +/* f18219c: 01445821 */ addu $t3,$t2,$a0 +/* f1821a0: 01656021 */ addu $t4,$t3,$a1 +/* f1821a4: 19800035 */ blez $t4,.L0f18227c +/* f1821a8: 00000000 */ sll $zero,$zero,0x0 +.L0f1821ac: +/* f1821ac: 0fc4a24b */ jal func0f12892c +/* f1821b0: 02202025 */ or $a0,$s1,$zero +/* f1821b4: 8e8d0284 */ lw $t5,0x284($s4) +/* f1821b8: 8dae00bc */ lw $t6,0xbc($t5) +/* f1821bc: 8dc50004 */ lw $a1,0x4($t6) +/* f1821c0: 0fc63a5a */ jal func0f18e968 +/* f1821c4: 90a40125 */ lbu $a0,0x125($a1) +/* f1821c8: 866f0004 */ lh $t7,0x4($s3) +/* f1821cc: 02002025 */ or $a0,$s0,$zero +/* f1821d0: 24050009 */ addiu $a1,$zero,0x9 +/* f1821d4: 144f0009 */ bne $v0,$t7,.L0f1821fc +/* f1821d8: 00000000 */ sll $zero,$zero,0x0 +/* f1821dc: 0fc5b9f1 */ jal func0f16e7c4 +/* f1821e0: 24045415 */ addiu $a0,$zero,0x5415 +/* f1821e4: 00402025 */ or $a0,$v0,$zero +/* f1821e8: 24050009 */ addiu $a1,$zero,0x9 +/* f1821ec: 0fc377e9 */ jal func0f0ddfa4 +/* f1821f0: 24060001 */ addiu $a2,$zero,0x1 +/* f1821f4: 10000004 */ beqz $zero,.L0f182208 +/* f1821f8: 8e98006c */ lw $t8,0x6c($s4) +.L0f1821fc: +/* f1821fc: 0fc377e9 */ jal func0f0ddfa4 +/* f182200: 24060001 */ addiu $a2,$zero,0x1 +/* f182204: 8e98006c */ lw $t8,0x6c($s4) +.L0f182208: +/* f182208: 26310001 */ addiu $s1,$s1,0x1 +/* f18220c: 00002825 */ or $a1,$zero,$zero +/* f182210: 13000003 */ beqz $t8,.L0f182220 +/* f182214: 00002025 */ or $a0,$zero,$zero +/* f182218: 10000001 */ beqz $zero,.L0f182220 +/* f18221c: 24050001 */ addiu $a1,$zero,0x1 +.L0f182220: +/* f182220: 8e990068 */ lw $t9,0x68($s4) +/* f182224: 00001825 */ or $v1,$zero,$zero +/* f182228: 00001025 */ or $v0,$zero,$zero +/* f18222c: 13200003 */ beqz $t9,.L0f18223c +/* f182230: 00000000 */ sll $zero,$zero,0x0 +/* f182234: 10000001 */ beqz $zero,.L0f18223c +/* f182238: 24040001 */ addiu $a0,$zero,0x1 +.L0f18223c: +/* f18223c: 8e880064 */ lw $t0,0x64($s4) +/* f182240: 11000003 */ beqz $t0,.L0f182250 +/* f182244: 00000000 */ sll $zero,$zero,0x0 +/* f182248: 10000001 */ beqz $zero,.L0f182250 +/* f18224c: 24030001 */ addiu $v1,$zero,0x1 +.L0f182250: +/* f182250: 8e890070 */ lw $t1,0x70($s4) +/* f182254: 11200003 */ beqz $t1,.L0f182264 +/* f182258: 00000000 */ sll $zero,$zero,0x0 +/* f18225c: 10000001 */ beqz $zero,.L0f182264 +/* f182260: 24020001 */ addiu $v0,$zero,0x1 +.L0f182264: +/* f182264: 00435021 */ addu $t2,$v0,$v1 +/* f182268: 01445821 */ addu $t3,$t2,$a0 +/* f18226c: 01656021 */ addu $t4,$t3,$a1 +/* f182270: 022c082a */ slt $at,$s1,$t4 +/* f182274: 1420ffcd */ bnez $at,.L0f1821ac +/* f182278: 00000000 */ sll $zero,$zero,0x0 +.L0f18227c: +/* f18227c: 0fc4a24b */ jal func0f12892c +/* f182280: 02402025 */ or $a0,$s2,$zero +/* f182284: 1000006b */ beqz $zero,.L0f182434 +/* f182288: 86630004 */ lh $v1,0x4($s3) +.L0f18228c: +/* f18228c: 54e00069 */ bnezl $a3,.L0f182434 +/* f182290: 86630004 */ lh $v1,0x4($s3) +/* f182294: 866d0006 */ lh $t5,0x6($s3) +/* f182298: 8e8e0034 */ lw $t6,0x34($s4) +/* f18229c: 8e990484 */ lw $t9,0x484($s4) +/* f1822a0: 3c048009 */ lui $a0,0x8009 +/* f1822a4: 01ae7821 */ addu $t7,$t5,$t6 +/* f1822a8: a66f0006 */ sh $t7,0x6($s3) +/* f1822ac: 00194100 */ sll $t0,$t9,0x4 +/* f1822b0: 86780006 */ lh $t8,0x6($s3) +/* f1822b4: 01194023 */ subu $t0,$t0,$t9 +/* f1822b8: 00084100 */ sll $t0,$t0,0x4 +/* f1822bc: 25090960 */ addiu $t1,$t0,0x960 +/* f1822c0: 0309082a */ slt $at,$t8,$t1 +/* f1822c4: 1420005a */ bnez $at,.L0f182430 +/* f1822c8: 240505b8 */ addiu $a1,$zero,0x5b8 +/* f1822cc: 3c01bf80 */ lui $at,0xbf80 +/* f1822d0: 44813000 */ mtc1 $at,$f6 +/* f1822d4: 240affff */ addiu $t2,$zero,-1 +/* f1822d8: 240bffff */ addiu $t3,$zero,-1 +/* f1822dc: 240cffff */ addiu $t4,$zero,-1 +/* f1822e0: afac001c */ sw $t4,0x1c($sp) +/* f1822e4: afab0018 */ sw $t3,0x18($sp) +/* f1822e8: afaa0010 */ sw $t2,0x10($sp) +/* f1822ec: 8c845200 */ lw $a0,0x5200($a0) +/* f1822f0: 00003025 */ or $a2,$zero,$zero +/* f1822f4: 2407ffff */ addiu $a3,$zero,-1 +/* f1822f8: 00009025 */ or $s2,$zero,$zero +/* f1822fc: 0c004241 */ jal 0x10904 +/* f182300: e7a60014 */ swc1 $f6,0x14($sp) +/* f182304: 3c03800b */ lui $v1,0x800b +/* f182308: 8c63c530 */ lw $v1,-0x3ad0($v1) +/* f18230c: 3c10800b */ lui $s0,0x800b +/* f182310: 2610c4d0 */ addiu $s0,$s0,-15152 +/* f182314: 1860001e */ blez $v1,.L0f182390 +/* f182318: 00002825 */ or $a1,$zero,$zero +/* f18231c: 3c11800b */ lui $s1,0x800b +/* f182320: 2631c500 */ addiu $s1,$s1,-15104 +.L0f182324: +/* f182324: 8e0d0000 */ lw $t5,0x0($s0) +/* f182328: 91a40125 */ lbu $a0,0x125($t5) +/* f18232c: 0fc63a5a */ jal func0f18e968 +/* f182330: afa5004c */ sw $a1,0x4c($sp) +/* f182334: 866e0004 */ lh $t6,0x4($s3) +/* f182338: 8fa5004c */ lw $a1,0x4c($sp) +/* f18233c: 144e000c */ bne $v0,$t6,.L0f182370 +/* f182340: 00000000 */ sll $zero,$zero,0x0 +/* f182344: 8e0f0000 */ lw $t7,0x0($s0) +/* f182348: 8668000e */ lh $t0,0xe($s3) +/* f18234c: 0225c021 */ addu $t8,$s1,$a1 +/* f182350: 8de3001c */ lw $v1,0x1c($t7) +/* f182354: 84790028 */ lh $t9,0x28($v1) +/* f182358: 17280005 */ bne $t9,$t0,.L0f182370 +/* f18235c: 00000000 */ sll $zero,$zero,0x0 +/* f182360: 8f020000 */ lw $v0,0x0($t8) +/* f182364: 8449003e */ lh $t1,0x3e($v0) +/* f182368: 252a0001 */ addiu $t2,$t1,0x1 +/* f18236c: a44a003e */ sh $t2,0x3e($v0) +.L0f182370: +/* f182370: 3c03800b */ lui $v1,0x800b +/* f182374: 8c63c530 */ lw $v1,-0x3ad0($v1) +/* f182378: 26520001 */ addiu $s2,$s2,0x1 +/* f18237c: 24a50004 */ addiu $a1,$a1,0x4 +/* f182380: 0243082a */ slt $at,$s2,$v1 +/* f182384: 1420ffe7 */ bnez $at,.L0f182324 +/* f182388: 26100004 */ addiu $s0,$s0,0x4 +/* f18238c: 00009025 */ or $s2,$zero,$zero +.L0f182390: +/* f182390: 1860001b */ blez $v1,.L0f182400 +/* f182394: 8e91028c */ lw $s1,0x28c($s4) +/* f182398: 3c10800b */ lui $s0,0x800b +/* f18239c: 2610c4d0 */ addiu $s0,$s0,-15152 +/* f1823a0: 8e020000 */ lw $v0,0x0($s0) +.L0f1823a4: +/* f1823a4: 8c4b02d4 */ lw $t3,0x2d4($v0) +/* f1823a8: 1560000e */ bnez $t3,.L0f1823e4 +/* f1823ac: 00000000 */ sll $zero,$zero,0x0 +/* f1823b0: 0fc63a5a */ jal func0f18e968 +/* f1823b4: 90440125 */ lbu $a0,0x125($v0) +/* f1823b8: 866c0004 */ lh $t4,0x4($s3) +/* f1823bc: 144c0009 */ bne $v0,$t4,.L0f1823e4 +/* f1823c0: 00000000 */ sll $zero,$zero,0x0 +/* f1823c4: 0fc4a24b */ jal func0f12892c +/* f1823c8: 02402025 */ or $a0,$s2,$zero +/* f1823cc: 0fc5b9f1 */ jal func0f16e7c4 +/* f1823d0: 24045414 */ addiu $a0,$zero,0x5414 +/* f1823d4: 00402025 */ or $a0,$v0,$zero +/* f1823d8: 24050009 */ addiu $a1,$zero,0x9 +/* f1823dc: 0fc377e9 */ jal func0f0ddfa4 +/* f1823e0: 24060001 */ addiu $a2,$zero,0x1 +.L0f1823e4: +/* f1823e4: 3c0d800b */ lui $t5,0x800b +/* f1823e8: 8dadc530 */ lw $t5,-0x3ad0($t5) +/* f1823ec: 26520001 */ addiu $s2,$s2,0x1 +/* f1823f0: 26100004 */ addiu $s0,$s0,0x4 +/* f1823f4: 024d082a */ slt $at,$s2,$t5 +/* f1823f8: 5420ffea */ bnezl $at,.L0f1823a4 +/* f1823fc: 8e020000 */ lw $v0,0x0($s0) +.L0f182400: +/* f182400: 0fc4a24b */ jal func0f12892c +/* f182404: 02202025 */ or $a0,$s1,$zero +/* f182408: 240effff */ addiu $t6,$zero,-1 +/* f18240c: a66e0004 */ sh $t6,0x4($s3) +/* f182410: a6600006 */ sh $zero,0x6($s3) +/* f182414: 3c0f800b */ lui $t7,0x800b +/* f182418: 8defcb94 */ lw $t7,-0x346c($t7) +/* f18241c: 24080001 */ addiu $t0,$zero,0x1 +/* f182420: 31f98000 */ andi $t9,$t7,0x8000 +/* f182424: 53200003 */ beqzl $t9,.L0f182434 +/* f182428: 86630004 */ lh $v1,0x4($s3) +/* f18242c: a6680008 */ sh $t0,0x8($s3) +.L0f182430: +/* f182430: 86630004 */ lh $v1,0x4($s3) +.L0f182434: +/* f182434: 2401ffff */ addiu $at,$zero,-1 +/* f182438: 3c028008 */ lui $v0,0x8008 +/* f18243c: 1461000c */ bne $v1,$at,.L0f182470 +/* f182440: 0003c080 */ sll $t8,$v1,0x2 +/* f182444: 3c013f80 */ lui $at,0x3f80 +/* f182448: 44811000 */ mtc1 $at,$f2 +/* f18244c: 3c013e80 */ lui $at,0x3e80 +/* f182450: 44817000 */ mtc1 $at,$f14 +/* f182454: c6600030 */ lwc1 $f0,0x30($s3) +/* f182458: c66c0034 */ lwc1 $f12,0x34($s3) +/* f18245c: c6700038 */ lwc1 $f16,0x38($s3) +/* f182460: e7a20160 */ swc1 $f2,0x160($sp) +/* f182464: e7ae0164 */ swc1 $f14,0x164($sp) +/* f182468: 1000001e */ beqz $zero,.L0f1824e4 +/* f18246c: e7ae015c */ swc1 $f14,0x15c($sp) +.L0f182470: +/* f182470: 00581021 */ addu $v0,$v0,$t8 +/* f182474: 8c427cc4 */ lw $v0,0x7cc4($v0) +/* f182478: 3c013b00 */ lui $at,0x3b00 +/* f18247c: 44811000 */ mtc1 $at,$f2 +/* f182480: 00024e02 */ srl $t1,$v0,0x18 +/* f182484: 312a00ff */ andi $t2,$t1,0xff +/* f182488: 254b00ff */ addiu $t3,$t2,0xff +/* f18248c: 448b4000 */ mtc1 $t3,$f8 +/* f182490: 00026402 */ srl $t4,$v0,0x10 +/* f182494: 318d00ff */ andi $t5,$t4,0xff +/* f182498: 468042a0 */ cvt.s.w $f10,$f8 +/* f18249c: 25ae00ff */ addiu $t6,$t5,0xff +/* f1824a0: 448e2000 */ mtc1 $t6,$f4 +/* f1824a4: 00027a02 */ srl $t7,$v0,0x8 +/* f1824a8: 31f900ff */ andi $t9,$t7,0xff +/* f1824ac: 272800ff */ addiu $t0,$t9,0xff +/* f1824b0: 46025482 */ mul.s $f18,$f10,$f2 +/* f1824b4: 44885000 */ mtc1 $t0,$f10 +/* f1824b8: c6600030 */ lwc1 $f0,0x30($s3) +/* f1824bc: c66c0034 */ lwc1 $f12,0x34($s3) +/* f1824c0: c6700038 */ lwc1 $f16,0x38($s3) +/* f1824c4: 468021a0 */ cvt.s.w $f6,$f4 +/* f1824c8: e7b20164 */ swc1 $f18,0x164($sp) +/* f1824cc: 468054a0 */ cvt.s.w $f18,$f10 +/* f1824d0: 46023202 */ mul.s $f8,$f6,$f2 +/* f1824d4: 00000000 */ sll $zero,$zero,0x0 +/* f1824d8: 46029102 */ mul.s $f4,$f18,$f2 +/* f1824dc: e7a80160 */ swc1 $f8,0x160($sp) +/* f1824e0: e7a4015c */ swc1 $f4,0x15c($sp) +.L0f1824e4: +/* f1824e4: c7a60164 */ lwc1 $f6,0x164($sp) +/* f1824e8: 46003032 */ c.eq.s $f6,$f0 +/* f1824ec: 00000000 */ sll $zero,$zero,0x0 +/* f1824f0: 4503001c */ bc1tl .L0f182564 +/* f1824f4: c7a80160 */ lwc1 $f8,0x160($sp) +/* f1824f8: 8e830000 */ lw $v1,0x0($s4) +/* f1824fc: 00001025 */ or $v0,$zero,$zero +/* f182500: 3c017f1c */ lui $at,0x7f1c +/* f182504: 58600017 */ blezl $v1,.L0f182564 +/* f182508: c7a80160 */ lwc1 $f8,0x160($sp) +/* f18250c: c4288940 */ lwc1 $f8,-0x76c0($at) +/* f182510: 3c017f1c */ lui $at,0x7f1c +/* f182514: c4208944 */ lwc1 $f0,-0x76bc($at) +/* f182518: 46064082 */ mul.s $f2,$f8,$f6 +/* f18251c: 00000000 */ sll $zero,$zero,0x0 +/* f182520: c66e0030 */ lwc1 $f14,0x30($s3) +/* f182524: 24420001 */ addiu $v0,$v0,0x1 +/* f182528: 0043082a */ slt $at,$v0,$v1 +/* f18252c: 460e0482 */ mul.s $f18,$f0,$f14 +/* f182530: 5020000a */ beqzl $at,.L0f18255c +/* f182534: 46121380 */ add.s $f14,$f2,$f18 +/* f182538: 46121380 */ add.s $f14,$f2,$f18 +.L0f18253c: +/* f18253c: 24420001 */ addiu $v0,$v0,0x1 +/* f182540: 0043082a */ slt $at,$v0,$v1 +/* f182544: e66e0030 */ swc1 $f14,0x30($s3) +/* f182548: c66e0030 */ lwc1 $f14,0x30($s3) +/* f18254c: 460e0482 */ mul.s $f18,$f0,$f14 +/* f182550: 5420fffa */ bnezl $at,.L0f18253c +/* f182554: 46121380 */ add.s $f14,$f2,$f18 +/* f182558: 46121380 */ add.s $f14,$f2,$f18 +.L0f18255c: +/* f18255c: e66e0030 */ swc1 $f14,0x30($s3) +/* f182560: c7a80160 */ lwc1 $f8,0x160($sp) +.L0f182564: +/* f182564: 3c017f1c */ lui $at,0x7f1c +/* f182568: c4208948 */ lwc1 $f0,-0x76b8($at) +/* f18256c: 460c4032 */ c.eq.s $f8,$f12 +/* f182570: 00000000 */ sll $zero,$zero,0x0 +/* f182574: 4503001a */ bc1tl .L0f1825e0 +/* f182578: c7a6015c */ lwc1 $f6,0x15c($sp) +/* f18257c: 8e830000 */ lw $v1,0x0($s4) +/* f182580: 00001025 */ or $v0,$zero,$zero +/* f182584: 3c017f1c */ lui $at,0x7f1c +/* f182588: 58600015 */ blezl $v1,.L0f1825e0 +/* f18258c: c7a6015c */ lwc1 $f6,0x15c($sp) +/* f182590: c426894c */ lwc1 $f6,-0x76b4($at) +/* f182594: 46083082 */ mul.s $f2,$f6,$f8 +/* f182598: 00000000 */ sll $zero,$zero,0x0 +/* f18259c: c66e0034 */ lwc1 $f14,0x34($s3) +/* f1825a0: 24420001 */ addiu $v0,$v0,0x1 +/* f1825a4: 0043082a */ slt $at,$v0,$v1 +/* f1825a8: 460e0482 */ mul.s $f18,$f0,$f14 +/* f1825ac: 5020000a */ beqzl $at,.L0f1825d8 +/* f1825b0: 46121380 */ add.s $f14,$f2,$f18 +/* f1825b4: 46121380 */ add.s $f14,$f2,$f18 +.L0f1825b8: +/* f1825b8: 24420001 */ addiu $v0,$v0,0x1 +/* f1825bc: 0043082a */ slt $at,$v0,$v1 +/* f1825c0: e66e0034 */ swc1 $f14,0x34($s3) +/* f1825c4: c66e0034 */ lwc1 $f14,0x34($s3) +/* f1825c8: 460e0482 */ mul.s $f18,$f0,$f14 +/* f1825cc: 5420fffa */ bnezl $at,.L0f1825b8 +/* f1825d0: 46121380 */ add.s $f14,$f2,$f18 +/* f1825d4: 46121380 */ add.s $f14,$f2,$f18 +.L0f1825d8: +/* f1825d8: e66e0034 */ swc1 $f14,0x34($s3) +/* f1825dc: c7a6015c */ lwc1 $f6,0x15c($sp) +.L0f1825e0: +/* f1825e0: 46103032 */ c.eq.s $f6,$f16 +/* f1825e4: 00000000 */ sll $zero,$zero,0x0 +/* f1825e8: 4503001a */ bc1tl .L0f182654 +/* f1825ec: 8fbf003c */ lw $ra,0x3c($sp) +/* f1825f0: 8e830000 */ lw $v1,0x0($s4) +/* f1825f4: 00001025 */ or $v0,$zero,$zero +/* f1825f8: 3c017f1c */ lui $at,0x7f1c +/* f1825fc: 58600015 */ blezl $v1,.L0f182654 +/* f182600: 8fbf003c */ lw $ra,0x3c($sp) +/* f182604: c4288950 */ lwc1 $f8,-0x76b0($at) +/* f182608: 46064082 */ mul.s $f2,$f8,$f6 +/* f18260c: 00000000 */ sll $zero,$zero,0x0 +/* f182610: c6700038 */ lwc1 $f16,0x38($s3) +/* f182614: 24420001 */ addiu $v0,$v0,0x1 +/* f182618: 0043082a */ slt $at,$v0,$v1 +/* f18261c: 46100482 */ mul.s $f18,$f0,$f16 +/* f182620: 5020000a */ beqzl $at,.L0f18264c +/* f182624: 46121400 */ add.s $f16,$f2,$f18 +/* f182628: 46121400 */ add.s $f16,$f2,$f18 +.L0f18262c: +/* f18262c: 24420001 */ addiu $v0,$v0,0x1 +/* f182630: 0043082a */ slt $at,$v0,$v1 +/* f182634: e6700038 */ swc1 $f16,0x38($s3) +/* f182638: c6700038 */ lwc1 $f16,0x38($s3) +/* f18263c: 46100482 */ mul.s $f18,$f0,$f16 +/* f182640: 5420fffa */ bnezl $at,.L0f18262c +/* f182644: 46121400 */ add.s $f16,$f2,$f18 +/* f182648: 46121400 */ add.s $f16,$f2,$f18 +.L0f18264c: +/* f18264c: e6700038 */ swc1 $f16,0x38($s3) +.L0f182650: +/* f182650: 8fbf003c */ lw $ra,0x3c($sp) +.L0f182654: +/* f182654: 8fb00028 */ lw $s0,0x28($sp) +/* f182658: 8fb1002c */ lw $s1,0x2c($sp) +/* f18265c: 8fb20030 */ lw $s2,0x30($sp) +/* f182660: 8fb30034 */ lw $s3,0x34($sp) +/* f182664: 8fb40038 */ lw $s4,0x38($sp) +/* f182668: 03e00008 */ jr $ra +/* f18266c: 27bd0188 */ addiu $sp,$sp,0x188 +/* f182670: 3c0e800a */ lui $t6,0x800a +/* f182674: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f182678: 27bdff50 */ addiu $sp,$sp,-176 +/* f18267c: afbf003c */ sw $ra,0x3c($sp) +/* f182680: afb00038 */ sw $s0,0x38($sp) +/* f182684: 8dcf00bc */ lw $t7,0xbc($t6) +/* f182688: 00808025 */ or $s0,$a0,$zero +/* f18268c: 8de20004 */ lw $v0,0x4($t7) +/* f182690: 0fc63a5a */ jal func0f18e968 +/* f182694: 90440125 */ lbu $a0,0x125($v0) +/* f182698: 3c03800b */ lui $v1,0x800b +/* f18269c: 2463c110 */ addiu $v1,$v1,-16112 +/* f1826a0: 84780004 */ lh $t8,0x4($v1) +/* f1826a4: 54580094 */ bnel $v0,$t8,.L0f1828f8 +/* f1826a8: 8fbf003c */ lw $ra,0x3c($sp) +/* f1826ac: 84790008 */ lh $t9,0x8($v1) +/* f1826b0: 57200091 */ bnezl $t9,.L0f1828f8 +/* f1826b4: 8fbf003c */ lw $ra,0x3c($sp) +/* f1826b8: 0c002f40 */ jal 0xbd00 +/* f1826bc: 00000000 */ sll $zero,$zero,0x0 +/* f1826c0: 0c002f22 */ jal 0xbc88 +/* f1826c4: a7a2004e */ sh $v0,0x4e($sp) +/* f1826c8: 87aa004e */ lh $t2,0x4e($sp) +/* f1826cc: 04410003 */ bgez $v0,.L0f1826dc +/* f1826d0: 00024843 */ sra $t1,$v0,0x1 +/* f1826d4: 24410001 */ addiu $at,$v0,0x1 +/* f1826d8: 00014843 */ sra $t1,$at,0x1 +.L0f1826dc: +/* f1826dc: 012a2821 */ addu $a1,$t1,$t2 +/* f1826e0: 0c002f44 */ jal 0xbd10 +/* f1826e4: afa50098 */ sw $a1,0x98($sp) +/* f1826e8: 3c04800a */ lui $a0,0x800a +/* f1826ec: 8c84a444 */ lw $a0,-0x5bbc($a0) +/* f1826f0: 240800f0 */ addiu $t0,$zero,0xf0 +/* f1826f4: 3c0d800b */ lui $t5,0x800b +/* f1826f8: 00880019 */ multu $a0,$t0 +/* f1826fc: 85adc116 */ lh $t5,-0x3eea($t5) +/* f182700: 24073840 */ addiu $a3,$zero,0x3840 +/* f182704: 00047900 */ sll $t7,$a0,0x4 +/* f182708: 01e47823 */ subu $t7,$t7,$a0 +/* f18270c: 000f7880 */ sll $t7,$t7,0x2 +/* f182710: 25f80258 */ addiu $t8,$t7,0x258 +/* f182714: 244b000a */ addiu $t3,$v0,0xa +/* f182718: afab0094 */ sw $t3,0x94($sp) +/* f18271c: 27a40050 */ addiu $a0,$sp,0x50 +/* f182720: 00006012 */ mflo $t4 +/* f182724: 018d1823 */ subu $v1,$t4,$t5 +/* f182728: 24630960 */ addiu $v1,$v1,0x960 +/* f18272c: 0067001a */ div $zero,$v1,$a3 +/* f182730: 00002812 */ mflo $a1 +/* f182734: 00a03025 */ or $a2,$a1,$zero +/* f182738: 14e00002 */ bnez $a3,.L0f182744 +/* f18273c: 00000000 */ sll $zero,$zero,0x0 +/* f182740: 0007000d */ break 0x7 +.L0f182744: +/* f182744: 2401ffff */ addiu $at,$zero,-1 +/* f182748: 14e10004 */ bne $a3,$at,.L0f18275c +/* f18274c: 3c018000 */ lui $at,0x8000 +/* f182750: 14610002 */ bne $v1,$at,.L0f18275c +/* f182754: 00000000 */ sll $zero,$zero,0x0 +/* f182758: 0006000d */ break 0x6 +.L0f18275c: +/* f18275c: 00a70019 */ multu $a1,$a3 +/* f182760: 24010e10 */ addiu $at,$zero,0xe10 +/* f182764: 3c057f1c */ lui $a1,0x7f1c +/* f182768: 00007012 */ mflo $t6 +/* f18276c: 006e1823 */ subu $v1,$v1,$t6 +/* f182770: 00000000 */ sll $zero,$zero,0x0 +/* f182774: 0301001a */ div $zero,$t8,$at +/* f182778: 0000c812 */ mflo $t9 +/* f18277c: 53200015 */ beqzl $t9,.L0f1827d4 +/* f182780: 246a00ef */ addiu $t2,$v1,0xef +/* f182784: 246900ef */ addiu $t1,$v1,0xef +/* f182788: 0128001a */ div $zero,$t1,$t0 +/* f18278c: 00003812 */ mflo $a3 +/* f182790: 3c057f1c */ lui $a1,0x7f1c +/* f182794: 24a58498 */ addiu $a1,$a1,-31592 +/* f182798: 27a40050 */ addiu $a0,$sp,0x50 +/* f18279c: 15000002 */ bnez $t0,.L0f1827a8 +/* f1827a0: 00000000 */ sll $zero,$zero,0x0 +/* f1827a4: 0007000d */ break 0x7 +.L0f1827a8: +/* f1827a8: 2401ffff */ addiu $at,$zero,-1 +/* f1827ac: 15010004 */ bne $t0,$at,.L0f1827c0 +/* f1827b0: 3c018000 */ lui $at,0x8000 +/* f1827b4: 15210002 */ bne $t1,$at,.L0f1827c0 +/* f1827b8: 00000000 */ sll $zero,$zero,0x0 +/* f1827bc: 0006000d */ break 0x6 +.L0f1827c0: +/* f1827c0: 0c004dad */ jal 0x136b4 +/* f1827c4: 00000000 */ sll $zero,$zero,0x0 +/* f1827c8: 10000010 */ beqz $zero,.L0f18280c +/* f1827cc: 00000000 */ sll $zero,$zero,0x0 +/* f1827d0: 246a00ef */ addiu $t2,$v1,0xef +.L0f1827d4: +/* f1827d4: 0148001a */ div $zero,$t2,$t0 +/* f1827d8: 00003012 */ mflo $a2 +/* f1827dc: 24a584a0 */ addiu $a1,$a1,-31584 +/* f1827e0: 15000002 */ bnez $t0,.L0f1827ec +/* f1827e4: 00000000 */ sll $zero,$zero,0x0 +/* f1827e8: 0007000d */ break 0x7 +.L0f1827ec: +/* f1827ec: 2401ffff */ addiu $at,$zero,-1 +/* f1827f0: 15010004 */ bne $t0,$at,.L0f182804 +/* f1827f4: 3c018000 */ lui $at,0x8000 +/* f1827f8: 15410002 */ bne $t2,$at,.L0f182804 +/* f1827fc: 00000000 */ sll $zero,$zero,0x0 +/* f182800: 0006000d */ break 0x6 +.L0f182804: +/* f182804: 0c004dad */ jal 0x136b4 +/* f182808: 00000000 */ sll $zero,$zero,0x0 +.L0f18280c: +/* f18280c: 0fc54d8a */ jal func0f153628 +/* f182810: 02002025 */ or $a0,$s0,$zero +/* f182814: 3c0b8008 */ lui $t3,0x8008 +/* f182818: 8d6bfb04 */ lw $t3,-0x4fc($t3) +/* f18281c: 3c078008 */ lui $a3,0x8008 +/* f182820: 00408025 */ or $s0,$v0,$zero +/* f182824: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f182828: 27a4009c */ addiu $a0,$sp,0x9c +/* f18282c: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f182830: 27a60050 */ addiu $a2,$sp,0x50 +/* f182834: afa00014 */ sw $zero,0x14($sp) +/* f182838: 0fc55cbe */ jal func0f1572f8 +/* f18283c: afab0010 */ sw $t3,0x10($sp) +/* f182840: 8fa700a0 */ lw $a3,0xa0($sp) +/* f182844: 8fa50098 */ lw $a1,0x98($sp) +/* f182848: 8fa2009c */ lw $v0,0x9c($sp) +/* f18284c: 8fa60094 */ lw $a2,0x94($sp) +/* f182850: 04e10003 */ bgez $a3,.L0f182860 +/* f182854: 00076043 */ sra $t4,$a3,0x1 +/* f182858: 24e10001 */ addiu $at,$a3,0x1 +/* f18285c: 00016043 */ sra $t4,$at,0x1 +.L0f182860: +/* f182860: 00ac2823 */ subu $a1,$a1,$t4 +/* f182864: 00e53821 */ addu $a3,$a3,$a1 +/* f182868: 00461021 */ addu $v0,$v0,$a2 +/* f18286c: afa20010 */ sw $v0,0x10($sp) +/* f182870: afa2009c */ sw $v0,0x9c($sp) +/* f182874: afa700a0 */ sw $a3,0xa0($sp) +/* f182878: afa50098 */ sw $a1,0x98($sp) +/* f18287c: 0fc54e64 */ jal func0f153990 +/* f182880: 02002025 */ or $a0,$s0,$zero +/* f182884: 0c002f02 */ jal 0xbc08 +/* f182888: 00408025 */ or $s0,$v0,$zero +/* f18288c: 0c002f06 */ jal 0xbc18 +/* f182890: a7a2004c */ sh $v0,0x4c($sp) +/* f182894: 3c0d8008 */ lui $t5,0x8008 +/* f182898: 3c0e8008 */ lui $t6,0x8008 +/* f18289c: 8dcefafc */ lw $t6,-0x504($t6) +/* f1828a0: 8dadfb00 */ lw $t5,-0x500($t5) +/* f1828a4: 87b9004c */ lh $t9,0x4c($sp) +/* f1828a8: 3c0f00ff */ lui $t7,0xff +/* f1828ac: 35ef00a0 */ ori $t7,$t7,0xa0 +/* f1828b0: 241800a0 */ addiu $t8,$zero,0xa0 +/* f1828b4: afb8001c */ sw $t8,0x1c($sp) +/* f1828b8: afaf0018 */ sw $t7,0x18($sp) +/* f1828bc: 02002025 */ or $a0,$s0,$zero +/* f1828c0: 27a50098 */ addiu $a1,$sp,0x98 +/* f1828c4: 27a60094 */ addiu $a2,$sp,0x94 +/* f1828c8: 27a70050 */ addiu $a3,$sp,0x50 +/* f1828cc: afa20024 */ sw $v0,0x24($sp) +/* f1828d0: afa00028 */ sw $zero,0x28($sp) +/* f1828d4: afa0002c */ sw $zero,0x2c($sp) +/* f1828d8: afae0014 */ sw $t6,0x14($sp) +/* f1828dc: afad0010 */ sw $t5,0x10($sp) +/* f1828e0: 0fc55b92 */ jal func0f156e48 +/* f1828e4: afb90020 */ sw $t9,0x20($sp) +/* f1828e8: 0fc54de0 */ jal func0f153780 +/* f1828ec: 00402025 */ or $a0,$v0,$zero +/* f1828f0: 00408025 */ or $s0,$v0,$zero +/* f1828f4: 8fbf003c */ lw $ra,0x3c($sp) +.L0f1828f8: +/* f1828f8: 02001025 */ or $v0,$s0,$zero +/* f1828fc: 8fb00038 */ lw $s0,0x38($sp) +/* f182900: 03e00008 */ jr $ra +/* f182904: 27bd00b0 */ addiu $sp,$sp,0xb0 +/* f182908: afa7000c */ sw $a3,0xc($sp) +/* f18290c: acc00000 */ sw $zero,0x0($a2) +/* f182910: 848e003e */ lh $t6,0x3e($a0) +/* f182914: 3c0f800b */ lui $t7,0x800b +/* f182918: 00001025 */ or $v0,$zero,$zero +/* f18291c: acce0000 */ sw $t6,0x0($a2) +/* f182920: 8defcb94 */ lw $t7,-0x346c($t7) +/* f182924: 00801825 */ or $v1,$a0,$zero +/* f182928: 240c004c */ addiu $t4,$zero,0x4c +/* f18292c: 31f80400 */ andi $t8,$t7,0x400 +/* f182930: 13000028 */ beqz $t8,.L0f1829d4 +/* f182934: 3c0b800b */ lui $t3,0x800b +/* f182938: 3c09800b */ lui $t1,0x800b +/* f18293c: 2529c7b8 */ addiu $t1,$t1,-14408 +/* f182940: 256bc538 */ addiu $t3,$t3,-15048 +/* f182944: 240a00a0 */ addiu $t2,$zero,0xa0 +/* f182948: 2408000c */ addiu $t0,$zero,0xc +.L0f18294c: +/* f18294c: 14450006 */ bne $v0,$a1,.L0f182968 +/* f182950: 28410004 */ slti $at,$v0,0x4 +/* f182954: 8cd90000 */ lw $t9,0x0($a2) +/* f182958: 846d0024 */ lh $t5,0x24($v1) +/* f18295c: 032d7023 */ subu $t6,$t9,$t5 +/* f182960: 10000019 */ beqz $zero,.L0f1829c8 +/* f182964: acce0000 */ sw $t6,0x0($a2) +.L0f182968: +/* f182968: 10200006 */ beqz $at,.L0f182984 +/* f18296c: 00000000 */ sll $zero,$zero,0x0 +/* f182970: 004a0019 */ multu $v0,$t2 +/* f182974: 00007812 */ mflo $t7 +/* f182978: 012f3821 */ addu $a3,$t1,$t7 +/* f18297c: 10000006 */ beqz $zero,.L0f182998 +/* f182980: 90990011 */ lbu $t9,0x11($a0) +.L0f182984: +/* f182984: 004c0019 */ multu $v0,$t4 +/* f182988: 0000c012 */ mflo $t8 +/* f18298c: 01783821 */ addu $a3,$t3,$t8 +/* f182990: 24e7fed0 */ addiu $a3,$a3,-304 +/* f182994: 90990011 */ lbu $t9,0x11($a0) +.L0f182998: +/* f182998: 90ed0011 */ lbu $t5,0x11($a3) +/* f18299c: 572d0007 */ bnel $t9,$t5,.L0f1829bc +/* f1829a0: 8cd90000 */ lw $t9,0x0($a2) +/* f1829a4: 8cce0000 */ lw $t6,0x0($a2) +/* f1829a8: 846f0024 */ lh $t7,0x24($v1) +/* f1829ac: 01cfc023 */ subu $t8,$t6,$t7 +/* f1829b0: 10000005 */ beqz $zero,.L0f1829c8 +/* f1829b4: acd80000 */ sw $t8,0x0($a2) +/* f1829b8: 8cd90000 */ lw $t9,0x0($a2) +.L0f1829bc: +/* f1829bc: 846d0024 */ lh $t5,0x24($v1) +/* f1829c0: 032d7021 */ addu $t6,$t9,$t5 +/* f1829c4: acce0000 */ sw $t6,0x0($a2) +.L0f1829c8: +/* f1829c8: 24420001 */ addiu $v0,$v0,0x1 +/* f1829cc: 1448ffdf */ bne $v0,$t0,.L0f18294c +/* f1829d0: 24630002 */ addiu $v1,$v1,0x2 +.L0f1829d4: +/* f1829d4: 848f003c */ lh $t7,0x3c($a0) +/* f1829d8: 8fb8000c */ lw $t8,0xc($sp) +/* f1829dc: 03e00008 */ jr $ra +/* f1829e0: af0f0000 */ sw $t7,0x0($t8) +/* f1829e4: 3c0e800b */ lui $t6,0x800b +/* f1829e8: 8dcecb94 */ lw $t6,-0x346c($t6) +/* f1829ec: 27bdffc8 */ addiu $sp,$sp,-56 +/* f1829f0: afbf001c */ sw $ra,0x1c($sp) +/* f1829f4: 31cf4000 */ andi $t7,$t6,0x4000 +/* f1829f8: 11e00027 */ beqz $t7,.L0f182a98 +/* f1829fc: afa40038 */ sw $a0,0x38($sp) +/* f182a00: 3c03800b */ lui $v1,0x800b +/* f182a04: 2463c110 */ addiu $v1,$v1,-16112 +/* f182a08: 84780008 */ lh $t8,0x8($v1) +/* f182a0c: 3c02800a */ lui $v0,0x800a +/* f182a10: 00002825 */ or $a1,$zero,$zero +/* f182a14: 17000020 */ bnez $t8,.L0f182a98 +/* f182a18: 27a6002c */ addiu $a2,$sp,0x2c +/* f182a1c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f182a20: c4640024 */ lwc1 $f4,0x24($v1) +/* f182a24: c46a0028 */ lwc1 $f10,0x28($v1) +/* f182a28: 8c5900bc */ lw $t9,0xbc($v0) +/* f182a2c: 84640004 */ lh $a0,0x4($v1) +/* f182a30: 2401ffff */ addiu $at,$zero,-1 +/* f182a34: c7260008 */ lwc1 $f6,0x8($t9) +/* f182a38: 3c078008 */ lui $a3,0x8008 +/* f182a3c: 00045080 */ sll $t2,$a0,0x2 +/* f182a40: 46062201 */ sub.s $f8,$f4,$f6 +/* f182a44: c464002c */ lwc1 $f4,0x2c($v1) +/* f182a48: 00ea3821 */ addu $a3,$a3,$t2 +/* f182a4c: 240b0001 */ addiu $t3,$zero,0x1 +/* f182a50: e7a8002c */ swc1 $f8,0x2c($sp) +/* f182a54: 8c4800bc */ lw $t0,0xbc($v0) +/* f182a58: c510000c */ lwc1 $f16,0xc($t0) +/* f182a5c: 46105481 */ sub.s $f18,$f10,$f16 +/* f182a60: e7b20030 */ swc1 $f18,0x30($sp) +/* f182a64: 8c4900bc */ lw $t1,0xbc($v0) +/* f182a68: c5260010 */ lwc1 $f6,0x10($t1) +/* f182a6c: 46062201 */ sub.s $f8,$f4,$f6 +/* f182a70: 14810003 */ bne $a0,$at,.L0f182a80 +/* f182a74: e7a80034 */ swc1 $f8,0x34($sp) +/* f182a78: 10000002 */ beqz $zero,.L0f182a84 +/* f182a7c: 3c0700ff */ lui $a3,0xff +.L0f182a80: +/* f182a80: 8ce77cc4 */ lw $a3,0x7cc4($a3) +.L0f182a84: +/* f182a84: 8fa40038 */ lw $a0,0x38($sp) +/* f182a88: afa00010 */ sw $zero,0x10($sp) +/* f182a8c: 0fc63a7b */ jal func0f18e9ec +/* f182a90: afab0014 */ sw $t3,0x14($sp) +/* f182a94: afa20038 */ sw $v0,0x38($sp) +.L0f182a98: +/* f182a98: 8fbf001c */ lw $ra,0x1c($sp) +/* f182a9c: 8fa20038 */ lw $v0,0x38($sp) +/* f182aa0: 27bd0038 */ addiu $sp,$sp,0x38 +/* f182aa4: 03e00008 */ jr $ra +/* f182aa8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f182aac +/* f182aac: 3c03800b */ lui $v1,0x800b +/* f182ab0: 2463c110 */ addiu $v1,$v1,-16112 +/* f182ab4: 8462000c */ lh $v0,0xc($v1) +/* f182ab8: 28410009 */ slti $at,$v0,0x9 +/* f182abc: 10200008 */ beqz $at,.L0f182ae0 +/* f182ac0: 00000000 */ sll $zero,$zero,0x0 +/* f182ac4: 8c8e0004 */ lw $t6,0x4($a0) +/* f182ac8: 00027840 */ sll $t7,$v0,0x1 +/* f182acc: 006fc021 */ addu $t8,$v1,$t7 +/* f182ad0: a70e0012 */ sh $t6,0x12($t8) +/* f182ad4: 8479000c */ lh $t9,0xc($v1) +/* f182ad8: 27280001 */ addiu $t0,$t9,0x1 +/* f182adc: a468000c */ sh $t0,0xc($v1) +.L0f182ae0: +/* f182ae0: 03e00008 */ jr $ra +/* f182ae4: 00000000 */ sll $zero,$zero,0x0 +/* f182ae8: 3c18800b */ lui $t8,0x800b +/* f182aec: 8718c11e */ lh $t8,-0x3ee2($t8) +/* f182af0: 00047400 */ sll $t6,$a0,0x10 +/* f182af4: 000e7c03 */ sra $t7,$t6,0x10 +/* f182af8: 01f81026 */ xor $v0,$t7,$t8 +/* f182afc: afa40000 */ sw $a0,0x0($sp) +/* f182b00: 03e00008 */ jr $ra +/* f182b04: 2c420001 */ sltiu $v0,$v0,0x1 +/* f182b08: 3c02800b */ lui $v0,0x800b +/* f182b0c: 2442c110 */ addiu $v0,$v0,-16112 +/* f182b10: 8458000e */ lh $t8,0xe($v0) +/* f182b14: 00047400 */ sll $t6,$a0,0x10 +/* f182b18: 000e7c03 */ sra $t7,$t6,0x10 +/* f182b1c: 15f8001a */ bne $t7,$t8,.L0f182b88 +/* f182b20: afa40000 */ sw $a0,0x0($sp) +/* f182b24: 8cb90000 */ lw $t9,0x0($a1) +/* f182b28: 8cc80000 */ lw $t0,0x0($a2) +/* f182b2c: 8ce90000 */ lw $t1,0x0($a3) +/* f182b30: 44992000 */ mtc1 $t9,$f4 +/* f182b34: 44883000 */ mtc1 $t0,$f6 +/* f182b38: c44a0030 */ lwc1 $f10,0x30($v0) +/* f182b3c: 46802020 */ cvt.s.w $f0,$f4 +/* f182b40: 44894000 */ mtc1 $t1,$f8 +/* f182b44: c4500034 */ lwc1 $f16,0x34($v0) +/* f182b48: c4520038 */ lwc1 $f18,0x38($v0) +/* f182b4c: 468030a0 */ cvt.s.w $f2,$f6 +/* f182b50: 460a0002 */ mul.s $f0,$f0,$f10 +/* f182b54: 00000000 */ sll $zero,$zero,0x0 +/* f182b58: 46101082 */ mul.s $f2,$f2,$f16 +/* f182b5c: 46804320 */ cvt.s.w $f12,$f8 +/* f182b60: 4600010d */ trunc.w.s $f4,$f0 +/* f182b64: 46126302 */ mul.s $f12,$f12,$f18 +/* f182b68: 440b2000 */ mfc1 $t3,$f4 +/* f182b6c: 4600118d */ trunc.w.s $f6,$f2 +/* f182b70: acab0000 */ sw $t3,0x0($a1) +/* f182b74: 4600620d */ trunc.w.s $f8,$f12 +/* f182b78: 440d3000 */ mfc1 $t5,$f6 +/* f182b7c: 440f4000 */ mfc1 $t7,$f8 +/* f182b80: accd0000 */ sw $t5,0x0($a2) +/* f182b84: acef0000 */ sw $t7,0x0($a3) +.L0f182b88: +/* f182b88: 03e00008 */ jr $ra +/* f182b8c: 00000000 */ sll $zero,$zero,0x0 +/* f182b90: 3c01800b */ lui $at,0x800b +/* f182b94: 03e00008 */ jr $ra +/* f182b98: ac20c24c */ sw $zero,-0x3db4($at) +); + +GLOBAL_ASM( +glabel func0f182b9c +/* f182b9c: 03e00008 */ jr $ra +/* f182ba0: 24020002 */ addiu $v0,$zero,0x2 +); + +GLOBAL_ASM( +glabel func0f182ba4 +/* f182ba4: 3c02800b */ lui $v0,0x800b +/* f182ba8: 2442c110 */ addiu $v0,$v0,-16112 +/* f182bac: 84580000 */ lh $t8,0x0($v0) +/* f182bb0: 00047400 */ sll $t6,$a0,0x10 +/* f182bb4: 000e7c03 */ sra $t7,$t6,0x10 +/* f182bb8: 2b01003c */ slti $at,$t8,0x3c +/* f182bbc: 1020000b */ beqz $at,.L0f182bec +/* f182bc0: afa40000 */ sw $a0,0x0($sp) +/* f182bc4: 3c19800b */ lui $t9,0x800b +/* f182bc8: 8739c110 */ lh $t9,-0x3ef0($t9) +/* f182bcc: 3c0a800b */ lui $t2,0x800b +/* f182bd0: 3c01800b */ lui $at,0x800b +/* f182bd4: 00194040 */ sll $t0,$t9,0x1 +/* f182bd8: 00484821 */ addu $t1,$v0,$t0 +/* f182bdc: a52f0004 */ sh $t7,0x4($t1) +/* f182be0: 854ac110 */ lh $t2,-0x3ef0($t2) +/* f182be4: 254b0001 */ addiu $t3,$t2,0x1 +/* f182be8: a42bc110 */ sh $t3,-0x3ef0($at) +.L0f182bec: +/* f182bec: 03e00008 */ jr $ra +/* f182bf0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f182bf4 +/* f182bf4: 3c04800b */ lui $a0,0x800b +/* f182bf8: 2484c110 */ addiu $a0,$a0,-16112 +/* f182bfc: 2405ffff */ addiu $a1,$zero,-1 +/* f182c00: 3c03800b */ lui $v1,0x800b +/* f182c04: 3c02800b */ lui $v0,0x800b +/* f182c08: a4800000 */ sh $zero,0x0($a0) +/* f182c0c: a4800002 */ sh $zero,0x2($a0) +/* f182c10: ac800138 */ sw $zero,0x138($a0) +/* f182c14: a48500d0 */ sh $a1,0xd0($a0) +/* f182c18: a48500d2 */ sh $a1,0xd2($a0) +/* f182c1c: ac8500d4 */ sw $a1,0xd4($a0) +/* f182c20: ac800140 */ sw $zero,0x140($a0) +/* f182c24: 2442c140 */ addiu $v0,$v0,-16064 +/* f182c28: 2463c110 */ addiu $v1,$v1,-16112 +.L0f182c2c: +/* f182c2c: 24630004 */ addiu $v1,$v1,0x4 +/* f182c30: 0062082b */ sltu $at,$v1,$v0 +/* f182c34: ac6000d4 */ sw $zero,0xd4($v1) +/* f182c38: 1420fffc */ bnez $at,.L0f182c2c +/* f182c3c: ac600104 */ sw $zero,0x104($v1) +/* f182c40: 3c03800b */ lui $v1,0x800b +/* f182c44: 3c02800b */ lui $v0,0x800b +/* f182c48: 2442c188 */ addiu $v0,$v0,-15992 +/* f182c4c: 2463c110 */ addiu $v1,$v1,-16112 +.L0f182c50: +/* f182c50: 24630002 */ addiu $v1,$v1,0x2 +/* f182c54: 0062082b */ sltu $at,$v1,$v0 +/* f182c58: 1420fffd */ bnez $at,.L0f182c50 +/* f182c5c: a4650002 */ sh $a1,0x2($v1) +/* f182c60: 3c03800b */ lui $v1,0x800b +/* f182c64: 3c04800b */ lui $a0,0x800b +/* f182c68: 2484c11c */ addiu $a0,$a0,-16100 +/* f182c6c: 2463c110 */ addiu $v1,$v1,-16112 +/* f182c70: 240200ff */ addiu $v0,$zero,0xff +.L0f182c74: +/* f182c74: 2463000c */ addiu $v1,$v1,0xc +/* f182c78: ac600070 */ sw $zero,0x70($v1) +/* f182c7c: ac600074 */ sw $zero,0x74($v1) +/* f182c80: a4650078 */ sh $a1,0x78($v1) +/* f182c84: a062007a */ sb $v0,0x7a($v1) +/* f182c88: 1464fffa */ bne $v1,$a0,.L0f182c74 +/* f182c8c: a062007b */ sb $v0,0x7b($v1) +/* f182c90: 03e00008 */ jr $ra +/* f182c94: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f182c98 +/* f182c98: 27bdff18 */ addiu $sp,$sp,-232 +/* f182c9c: 3c0f8008 */ lui $t7,0x8008 +/* f182ca0: 25ef6e14 */ addiu $t7,$t7,0x6e14 +/* f182ca4: afbf0014 */ sw $ra,0x14($sp) +/* f182ca8: 25e80060 */ addiu $t0,$t7,0x60 +/* f182cac: 27ae0080 */ addiu $t6,$sp,0x80 +.L0f182cb0: +/* f182cb0: 8de10000 */ lw $at,0x0($t7) +/* f182cb4: 25ef000c */ addiu $t7,$t7,0xc +/* f182cb8: 25ce000c */ addiu $t6,$t6,0xc +/* f182cbc: adc1fff4 */ sw $at,-0xc($t6) +/* f182cc0: 8de1fff8 */ lw $at,-0x8($t7) +/* f182cc4: adc1fff8 */ sw $at,-0x8($t6) +/* f182cc8: 8de1fffc */ lw $at,-0x4($t7) +/* f182ccc: 15e8fff8 */ bne $t7,$t0,.L0f182cb0 +/* f182cd0: adc1fffc */ sw $at,-0x4($t6) +/* f182cd4: 8de10000 */ lw $at,0x0($t7) +/* f182cd8: 8de80004 */ lw $t0,0x4($t7) +/* f182cdc: 3c02800a */ lui $v0,0x800a +/* f182ce0: adc10000 */ sw $at,0x0($t6) +/* f182ce4: adc80004 */ sw $t0,0x4($t6) +/* f182ce8: 8c42a2fc */ lw $v0,-0x5d04($v0) +/* f182cec: 00002025 */ or $a0,$zero,$zero +/* f182cf0: 27a70020 */ addiu $a3,$sp,0x20 +/* f182cf4: 10400013 */ beqz $v0,.L0f182d44 +/* f182cf8: 24060014 */ addiu $a2,$zero,0x14 +/* f182cfc: 24050001 */ addiu $a1,$zero,0x1 +/* f182d00: 90490000 */ lbu $t1,0x0($v0) +.L0f182d04: +/* f182d04: 54a9000a */ bnel $a1,$t1,.L0f182d30 +/* f182d08: 8c420020 */ lw $v0,0x20($v0) +/* f182d0c: 8c430004 */ lw $v1,0x4($v0) +/* f182d10: 00045880 */ sll $t3,$a0,0x2 +/* f182d14: 00eb6021 */ addu $t4,$a3,$t3 +/* f182d18: 906a0003 */ lbu $t2,0x3($v1) +/* f182d1c: 54ca0004 */ bnel $a2,$t2,.L0f182d30 +/* f182d20: 8c420020 */ lw $v0,0x20($v0) +/* f182d24: ad830000 */ sw $v1,0x0($t4) +/* f182d28: 24840001 */ addiu $a0,$a0,0x1 +/* f182d2c: 8c420020 */ lw $v0,0x20($v0) +.L0f182d30: +/* f182d30: 28810014 */ slti $at,$a0,0x14 +/* f182d34: 10400003 */ beqz $v0,.L0f182d44 +/* f182d38: 00000000 */ sll $zero,$zero,0x0 +/* f182d3c: 5420fff1 */ bnezl $at,.L0f182d04 +/* f182d40: 90490000 */ lbu $t1,0x0($v0) +.L0f182d44: +/* f182d44: 1880001a */ blez $a0,.L0f182db0 +/* f182d48: 00000000 */ sll $zero,$zero,0x0 +/* f182d4c: 0c004b70 */ jal 0x12dc0 +/* f182d50: afa40070 */ sw $a0,0x70($sp) +/* f182d54: 8fa40070 */ lw $a0,0x70($sp) +/* f182d58: 27a70020 */ addiu $a3,$sp,0x20 +/* f182d5c: 3c058008 */ lui $a1,0x8008 +/* f182d60: 0044001b */ divu $zero,$v0,$a0 +/* f182d64: 24a569ec */ addiu $a1,$a1,0x69ec +/* f182d68: 14800002 */ bnez $a0,.L0f182d74 +/* f182d6c: 00000000 */ sll $zero,$zero,0x0 +/* f182d70: 0007000d */ break 0x7 +.L0f182d74: +/* f182d74: 00002010 */ mfhi $a0 +/* f182d78: 00046880 */ sll $t5,$a0,0x2 +/* f182d7c: 00edc821 */ addu $t9,$a3,$t5 +/* f182d80: 8f380000 */ lw $t8,0x0($t9) +/* f182d84: acb80000 */ sw $t8,0x0($a1) +/* f182d88: 8f080040 */ lw $t0,0x40($t8) +/* f182d8c: 350f0004 */ ori $t7,$t0,0x4 +/* f182d90: af0f0040 */ sw $t7,0x40($t8) +/* f182d94: 8ca30000 */ lw $v1,0x0($a1) +/* f182d98: 906e0002 */ lbu $t6,0x2($v1) +/* f182d9c: 35c90004 */ ori $t1,$t6,0x4 +/* f182da0: a0690002 */ sb $t1,0x2($v1) +/* f182da4: 8caa0000 */ lw $t2,0x0($a1) +/* f182da8: 10000015 */ beqz $zero,.L0f182e00 +/* f182dac: 85460006 */ lh $a2,0x6($t2) +.L0f182db0: +/* f182db0: 3c0b800b */ lui $t3,0x800b +/* f182db4: 856bc110 */ lh $t3,-0x3ef0($t3) +/* f182db8: 59600011 */ blezl $t3,.L0f182e00 +/* f182dbc: 00003025 */ or $a2,$zero,$zero +/* f182dc0: 0c004b70 */ jal 0x12dc0 +/* f182dc4: 00000000 */ sll $zero,$zero,0x0 +/* f182dc8: 3c03800b */ lui $v1,0x800b +/* f182dcc: 2463c110 */ addiu $v1,$v1,-16112 +/* f182dd0: 846c0000 */ lh $t4,0x0($v1) +/* f182dd4: 004c001b */ divu $zero,$v0,$t4 +/* f182dd8: 00006810 */ mfhi $t5 +/* f182ddc: 000dc840 */ sll $t9,$t5,0x1 +/* f182de0: 0079c021 */ addu $t8,$v1,$t9 +/* f182de4: 15800002 */ bnez $t4,.L0f182df0 +/* f182de8: 00000000 */ sll $zero,$zero,0x0 +/* f182dec: 0007000d */ break 0x7 +.L0f182df0: +/* f182df0: 87060004 */ lh $a2,0x4($t8) +/* f182df4: 10000002 */ beqz $zero,.L0f182e00 +/* f182df8: 00000000 */ sll $zero,$zero,0x0 +/* f182dfc: 00003025 */ or $a2,$zero,$zero +.L0f182e00: +/* f182e00: 3c04800b */ lui $a0,0x800b +/* f182e04: 2484c460 */ addiu $a0,$a0,-15264 +/* f182e08: 27a80080 */ addiu $t0,$sp,0x80 +/* f182e0c: 250e0060 */ addiu $t6,$t0,0x60 +/* f182e10: 00804825 */ or $t1,$a0,$zero +.L0f182e14: +/* f182e14: 8d010000 */ lw $at,0x0($t0) +/* f182e18: 2508000c */ addiu $t0,$t0,0xc +/* f182e1c: 2529000c */ addiu $t1,$t1,0xc +/* f182e20: ad21fff4 */ sw $at,-0xc($t1) +/* f182e24: 8d01fff8 */ lw $at,-0x8($t0) +/* f182e28: ad21fff8 */ sw $at,-0x8($t1) +/* f182e2c: 8d01fffc */ lw $at,-0x4($t0) +/* f182e30: 150efff8 */ bne $t0,$t6,.L0f182e14 +/* f182e34: ad21fffc */ sw $at,-0x4($t1) +/* f182e38: 8d010000 */ lw $at,0x0($t0) +/* f182e3c: 240503e7 */ addiu $a1,$zero,0x3e7 +/* f182e40: ad210000 */ sw $at,0x0($t1) +/* f182e44: 8d0e0004 */ lw $t6,0x4($t0) +/* f182e48: ad2e0004 */ sw $t6,0x4($t1) +/* f182e4c: 0fc0359c */ jal func0f00d670 +/* f182e50: a4860006 */ sh $a2,0x6($a0) +/* f182e54: 3c04800b */ lui $a0,0x800b +/* f182e58: 2484c460 */ addiu $a0,$a0,-15264 +/* f182e5c: 908a0002 */ lbu $t2,0x2($a0) +/* f182e60: 8c8c0014 */ lw $t4,0x14($a0) +/* f182e64: 3c03800b */ lui $v1,0x800b +/* f182e68: 2463c110 */ addiu $v1,$v1,-16112 +/* f182e6c: 314bfffb */ andi $t3,$t2,0xfffb +/* f182e70: a08b0002 */ sb $t3,0x2($a0) +/* f182e74: 11800004 */ beqz $t4,.L0f182e88 +/* f182e78: ac6c013c */ sw $t4,0x13c($v1) +/* f182e7c: 9199003f */ lbu $t9,0x3f($t4) +/* f182e80: 37380020 */ ori $t8,$t9,0x20 +/* f182e84: a198003f */ sb $t8,0x3f($t4) +.L0f182e88: +/* f182e88: 8fbf0014 */ lw $ra,0x14($sp) +/* f182e8c: 27bd00e8 */ addiu $sp,$sp,0xe8 +/* f182e90: 03e00008 */ jr $ra +/* f182e94: 00000000 */ sll $zero,$zero,0x0 +/* f182e98: 27bdffb8 */ addiu $sp,$sp,-72 +/* f182e9c: afb1002c */ sw $s1,0x2c($sp) +/* f182ea0: 3c11800a */ lui $s1,0x800a +/* f182ea4: 8e31a2fc */ lw $s1,-0x5d04($s1) +/* f182ea8: afb00028 */ sw $s0,0x28($sp) +/* f182eac: 3c10800b */ lui $s0,0x800b +/* f182eb0: 2610c110 */ addiu $s0,$s0,-16112 +/* f182eb4: afb60040 */ sw $s6,0x40($sp) +/* f182eb8: afb20030 */ sw $s2,0x30($sp) +/* f182ebc: afbf0044 */ sw $ra,0x44($sp) +/* f182ec0: afb5003c */ sw $s5,0x3c($sp) +/* f182ec4: afb40038 */ sw $s4,0x38($sp) +/* f182ec8: afb30034 */ sw $s3,0x34($sp) +/* f182ecc: f7b40020 */ sdc1 $f20,0x20($sp) +/* f182ed0: 0200b025 */ or $s6,$s0,$zero +/* f182ed4: 12200017 */ beqz $s1,.L0f182f34 +/* f182ed8: 00009025 */ or $s2,$zero,$zero +/* f182edc: 241500c1 */ addiu $s5,$zero,0xc1 +/* f182ee0: 24140014 */ addiu $s4,$zero,0x14 +/* f182ee4: 24130007 */ addiu $s3,$zero,0x7 +/* f182ee8: 24120001 */ addiu $s2,$zero,0x1 +/* f182eec: 922e0000 */ lbu $t6,0x0($s1) +.L0f182ef0: +/* f182ef0: 564e000d */ bnel $s2,$t6,.L0f182f28 +/* f182ef4: 8e310020 */ lw $s1,0x20($s1) +/* f182ef8: 8e220004 */ lw $v0,0x4($s1) +/* f182efc: 90430003 */ lbu $v1,0x3($v0) +/* f182f00: 52630004 */ beql $s3,$v1,.L0f182f14 +/* f182f04: 844f0004 */ lh $t7,0x4($v0) +/* f182f08: 56830007 */ bnel $s4,$v1,.L0f182f28 +/* f182f0c: 8e310020 */ lw $s1,0x20($s1) +/* f182f10: 844f0004 */ lh $t7,0x4($v0) +.L0f182f14: +/* f182f14: 56af0004 */ bnel $s5,$t7,.L0f182f28 +/* f182f18: 8e310020 */ lw $s1,0x20($s1) +/* f182f1c: 0fc60ae9 */ jal func0f182ba4 +/* f182f20: 84440006 */ lh $a0,0x6($v0) +/* f182f24: 8e310020 */ lw $s1,0x20($s1) +.L0f182f28: +/* f182f28: 5620fff1 */ bnezl $s1,.L0f182ef0 +/* f182f2c: 922e0000 */ lbu $t6,0x0($s1) +/* f182f30: 00009025 */ or $s2,$zero,$zero +.L0f182f34: +/* f182f34: 0fc60ae7 */ jal func0f182b9c +/* f182f38: 00000000 */ sll $zero,$zero,0x0 +/* f182f3c: 3c01800b */ lui $at,0x800b +/* f182f40: 0fc60ae7 */ jal func0f182b9c +/* f182f44: a420c112 */ sh $zero,-0x3eee($at) +/* f182f48: 3c18800b */ lui $t8,0x800b +/* f182f4c: 8718c112 */ lh $t8,-0x3eee($t8) +/* f182f50: 2413ffff */ addiu $s3,$zero,-1 +/* f182f54: 2411000c */ addiu $s1,$zero,0xc +/* f182f58: 0302082a */ slt $at,$t8,$v0 +/* f182f5c: 10200020 */ beqz $at,.L0f182fe0 +/* f182f60: 00000000 */ sll $zero,$zero,0x0 +.L0f182f64: +/* f182f64: 0c004b70 */ jal 0x12dc0 +/* f182f68: 00000000 */ sll $zero,$zero,0x0 +/* f182f6c: 3c19800b */ lui $t9,0x800b +/* f182f70: 8739c110 */ lh $t9,-0x3ef0($t9) +/* f182f74: 0059001b */ divu $zero,$v0,$t9 +/* f182f78: 00001810 */ mfhi $v1 +/* f182f7c: 00034040 */ sll $t0,$v1,0x1 +/* f182f80: 02082821 */ addu $a1,$s0,$t0 +/* f182f84: 84a40004 */ lh $a0,0x4($a1) +/* f182f88: 17200002 */ bnez $t9,.L0f182f94 +/* f182f8c: 00000000 */ sll $zero,$zero,0x0 +/* f182f90: 0007000d */ break 0x7 +.L0f182f94: +/* f182f94: 1880fff3 */ blez $a0,.L0f182f64 +/* f182f98: 00000000 */ sll $zero,$zero,0x0 +/* f182f9c: 3c09800b */ lui $t1,0x800b +/* f182fa0: 8529c112 */ lh $t1,-0x3eee($t1) +/* f182fa4: 3c0c800b */ lui $t4,0x800b +/* f182fa8: 3c01800b */ lui $at,0x800b +/* f182fac: 01310019 */ multu $t1,$s1 +/* f182fb0: 00005012 */ mflo $t2 +/* f182fb4: 020a5821 */ addu $t3,$s0,$t2 +/* f182fb8: a5640084 */ sh $a0,0x84($t3) +/* f182fbc: 858cc112 */ lh $t4,-0x3eee($t4) +/* f182fc0: 258d0001 */ addiu $t5,$t4,0x1 +/* f182fc4: a42dc112 */ sh $t5,-0x3eee($at) +/* f182fc8: 0fc60ae7 */ jal func0f182b9c +/* f182fcc: a4b30004 */ sh $s3,0x4($a1) +/* f182fd0: 86ce0002 */ lh $t6,0x2($s6) +/* f182fd4: 01c2082a */ slt $at,$t6,$v0 +/* f182fd8: 1420ffe2 */ bnez $at,.L0f182f64 +/* f182fdc: 00000000 */ sll $zero,$zero,0x0 +.L0f182fe0: +/* f182fe0: 0fc60ae7 */ jal func0f182b9c +/* f182fe4: 00000000 */ sll $zero,$zero,0x0 +/* f182fe8: 3c0f800b */ lui $t7,0x800b +/* f182fec: 85efc112 */ lh $t7,-0x3eee($t7) +/* f182ff0: 3c10800b */ lui $s0,0x800b +/* f182ff4: 2610c110 */ addiu $s0,$s0,-16112 +/* f182ff8: 19e00006 */ blez $t7,.L0f183014 +/* f182ffc: 3c14800b */ lui $s4,0x800b +/* f183000: 86c20002 */ lh $v0,0x2($s6) +/* f183004: 26520001 */ addiu $s2,$s2,0x1 +.L0f183008: +/* f183008: 0242082a */ slt $at,$s2,$v0 +/* f18300c: 5420fffe */ bnezl $at,.L0f183008 +/* f183010: 26520001 */ addiu $s2,$s2,0x1 +.L0f183014: +/* f183014: 3c017f1c */ lui $at,0x7f1c +/* f183018: 3c130001 */ lui $s3,0x1 +/* f18301c: 3c120020 */ lui $s2,0x20 +/* f183020: 3c110042 */ lui $s1,0x42 +/* f183024: 36310001 */ ori $s1,$s1,0x1 +/* f183028: 36524000 */ ori $s2,$s2,0x4000 +/* f18302c: 36732000 */ ori $s3,$s3,0x2000 +/* f183030: c4348954 */ lwc1 $f20,-0x76ac($at) +/* f183034: 2694c11c */ addiu $s4,$s4,-16100 +/* f183038: 4406a000 */ mfc1 $a2,$f20 +.L0f18303c: +/* f18303c: 24040156 */ addiu $a0,$zero,0x156 +/* f183040: 86050084 */ lh $a1,0x84($s0) +/* f183044: 02203825 */ or $a3,$s1,$zero +/* f183048: afb20010 */ sw $s2,0x10($sp) +/* f18304c: 0fc61942 */ jal func0f186508 +/* f183050: afb30014 */ sw $s3,0x14($sp) +/* f183054: ae020080 */ sw $v0,0x80($s0) +/* f183058: 0fc5fff9 */ jal func0f17ffe4 +/* f18305c: 86040084 */ lh $a0,0x84($s0) +/* f183060: 2610000c */ addiu $s0,$s0,0xc +/* f183064: 5614fff5 */ bnel $s0,$s4,.L0f18303c +/* f183068: 4406a000 */ mfc1 $a2,$f20 +/* f18306c: 3c018008 */ lui $at,0x8008 +/* f183070: 0fc60b26 */ jal func0f182c98 +/* f183074: ac2069ec */ sw $zero,0x69ec($at) +/* f183078: 8fbf0044 */ lw $ra,0x44($sp) +/* f18307c: d7b40020 */ ldc1 $f20,0x20($sp) +/* f183080: 8fb00028 */ lw $s0,0x28($sp) +/* f183084: 8fb1002c */ lw $s1,0x2c($sp) +/* f183088: 8fb20030 */ lw $s2,0x30($sp) +/* f18308c: 8fb30034 */ lw $s3,0x34($sp) +/* f183090: 8fb40038 */ lw $s4,0x38($sp) +/* f183094: 8fb5003c */ lw $s5,0x3c($sp) +/* f183098: 8fb60040 */ lw $s6,0x40($sp) +/* f18309c: 03e00008 */ jr $ra +/* f1830a0: 27bd0048 */ addiu $sp,$sp,0x48 +/* f1830a4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f1830a8: afb10018 */ sw $s1,0x18($sp) +/* f1830ac: 3c048008 */ lui $a0,0x8008 +/* f1830b0: 248469ec */ addiu $a0,$a0,0x69ec +/* f1830b4: 3c11800a */ lui $s1,0x800a +/* f1830b8: 8c820000 */ lw $v0,0x0($a0) +/* f1830bc: 26319fc0 */ addiu $s1,$s1,-24640 +/* f1830c0: 8e2e028c */ lw $t6,0x28c($s1) +/* f1830c4: afbf001c */ sw $ra,0x1c($sp) +/* f1830c8: afb00014 */ sw $s0,0x14($sp) +/* f1830cc: 10400011 */ beqz $v0,.L0f183114 +/* f1830d0: afae0020 */ sw $t6,0x20($sp) +/* f1830d4: 8c430014 */ lw $v1,0x14($v0) +/* f1830d8: 3c07800b */ lui $a3,0x800b +/* f1830dc: 24e7c110 */ addiu $a3,$a3,-16112 +/* f1830e0: 5060000d */ beqzl $v1,.L0f183118 +/* f1830e4: 8e22033c */ lw $v0,0x33c($s1) +/* f1830e8: 8ce8013c */ lw $t0,0x13c($a3) +/* f1830ec: 11000005 */ beqz $t0,.L0f183104 +/* f1830f0: 00000000 */ sll $zero,$zero,0x0 +/* f1830f4: 910f0000 */ lbu $t7,0x0($t0) +/* f1830f8: 24050004 */ addiu $a1,$zero,0x4 +/* f1830fc: 50af0004 */ beql $a1,$t7,.L0f183110 +/* f183100: 241804b0 */ addiu $t8,$zero,0x4b0 +.L0f183104: +/* f183104: 10000003 */ beqz $zero,.L0f183114 +/* f183108: ac800000 */ sw $zero,0x0($a0) +/* f18310c: 241804b0 */ addiu $t8,$zero,0x4b0 +.L0f183110: +/* f183110: a4780002 */ sh $t8,0x2($v1) +.L0f183114: +/* f183114: 8e22033c */ lw $v0,0x33c($s1) +.L0f183118: +/* f183118: 3c07800b */ lui $a3,0x800b +/* f18311c: 24e7c110 */ addiu $a3,$a3,-16112 +/* f183120: 24050004 */ addiu $a1,$zero,0x4 +/* f183124: 1040000d */ beqz $v0,.L0f18315c +/* f183128: ace0013c */ sw $zero,0x13c($a3) +/* f18312c: 24040036 */ addiu $a0,$zero,0x36 +/* f183130: 90590000 */ lbu $t9,0x0($v0) +.L0f183134: +/* f183134: 54b90007 */ bnel $a1,$t9,.L0f183154 +/* f183138: 8c420020 */ lw $v0,0x20($v0) +/* f18313c: 8c430004 */ lw $v1,0x4($v0) +/* f183140: 9069005c */ lbu $t1,0x5c($v1) +/* f183144: 54890003 */ bnel $a0,$t1,.L0f183154 +/* f183148: 8c420020 */ lw $v0,0x20($v0) +/* f18314c: ace2013c */ sw $v0,0x13c($a3) +/* f183150: 8c420020 */ lw $v0,0x20($v0) +.L0f183154: +/* f183154: 5440fff7 */ bnezl $v0,.L0f183134 +/* f183158: 90590000 */ lbu $t9,0x0($v0) +.L0f18315c: +/* f18315c: 8cea013c */ lw $t2,0x13c($a3) +/* f183160: 15400046 */ bnez $t2,.L0f18327c +/* f183164: 00000000 */ sll $zero,$zero,0x0 +/* f183168: 8e2b006c */ lw $t3,0x6c($s1) +/* f18316c: 00008025 */ or $s0,$zero,$zero +/* f183170: 00003025 */ or $a2,$zero,$zero +/* f183174: 11600003 */ beqz $t3,.L0f183184 +/* f183178: 00002825 */ or $a1,$zero,$zero +/* f18317c: 10000001 */ beqz $zero,.L0f183184 +/* f183180: 24060001 */ addiu $a2,$zero,0x1 +.L0f183184: +/* f183184: 8e2c0068 */ lw $t4,0x68($s1) +/* f183188: 00001825 */ or $v1,$zero,$zero +/* f18318c: 00001025 */ or $v0,$zero,$zero +/* f183190: 11800003 */ beqz $t4,.L0f1831a0 +/* f183194: 00000000 */ sll $zero,$zero,0x0 +/* f183198: 10000001 */ beqz $zero,.L0f1831a0 +/* f18319c: 24050001 */ addiu $a1,$zero,0x1 +.L0f1831a0: +/* f1831a0: 8e2d0064 */ lw $t5,0x64($s1) +/* f1831a4: 11a00003 */ beqz $t5,.L0f1831b4 +/* f1831a8: 00000000 */ sll $zero,$zero,0x0 +/* f1831ac: 10000001 */ beqz $zero,.L0f1831b4 +/* f1831b0: 24030001 */ addiu $v1,$zero,0x1 +.L0f1831b4: +/* f1831b4: 8e2e0070 */ lw $t6,0x70($s1) +/* f1831b8: 11c00003 */ beqz $t6,.L0f1831c8 +/* f1831bc: 00000000 */ sll $zero,$zero,0x0 +/* f1831c0: 10000001 */ beqz $zero,.L0f1831c8 +/* f1831c4: 24020001 */ addiu $v0,$zero,0x1 +.L0f1831c8: +/* f1831c8: 00437821 */ addu $t7,$v0,$v1 +/* f1831cc: 01e5c021 */ addu $t8,$t7,$a1 +/* f1831d0: 0306c821 */ addu $t9,$t8,$a2 +/* f1831d4: 1b200029 */ blez $t9,.L0f18327c +/* f1831d8: 00000000 */ sll $zero,$zero,0x0 +.L0f1831dc: +/* f1831dc: 0fc4a24b */ jal func0f12892c +/* f1831e0: 02002025 */ or $a0,$s0,$zero +/* f1831e4: 0fc44a21 */ jal func0f112884 +/* f1831e8: 00000000 */ sll $zero,$zero,0x0 +/* f1831ec: 10400006 */ beqz $v0,.L0f183208 +/* f1831f0: 00003025 */ or $a2,$zero,$zero +/* f1831f4: 8e290284 */ lw $t1,0x284($s1) +/* f1831f8: 3c01800b */ lui $at,0x800b +/* f1831fc: 8d2a00bc */ lw $t2,0xbc($t1) +/* f183200: 1000001e */ beqz $zero,.L0f18327c +/* f183204: ac2ac24c */ sw $t2,-0x3db4($at) +.L0f183208: +/* f183208: 8e2b006c */ lw $t3,0x6c($s1) +/* f18320c: 26100001 */ addiu $s0,$s0,0x1 +/* f183210: 00002825 */ or $a1,$zero,$zero +/* f183214: 11600003 */ beqz $t3,.L0f183224 +/* f183218: 00001825 */ or $v1,$zero,$zero +/* f18321c: 10000001 */ beqz $zero,.L0f183224 +/* f183220: 24060001 */ addiu $a2,$zero,0x1 +.L0f183224: +/* f183224: 8e2c0068 */ lw $t4,0x68($s1) +/* f183228: 00001025 */ or $v0,$zero,$zero +/* f18322c: 11800003 */ beqz $t4,.L0f18323c +/* f183230: 00000000 */ sll $zero,$zero,0x0 +/* f183234: 10000001 */ beqz $zero,.L0f18323c +/* f183238: 24050001 */ addiu $a1,$zero,0x1 +.L0f18323c: +/* f18323c: 8e2d0064 */ lw $t5,0x64($s1) +/* f183240: 11a00003 */ beqz $t5,.L0f183250 +/* f183244: 00000000 */ sll $zero,$zero,0x0 +/* f183248: 10000001 */ beqz $zero,.L0f183250 +/* f18324c: 24030001 */ addiu $v1,$zero,0x1 +.L0f183250: +/* f183250: 8e2e0070 */ lw $t6,0x70($s1) +/* f183254: 11c00003 */ beqz $t6,.L0f183264 +/* f183258: 00000000 */ sll $zero,$zero,0x0 +/* f18325c: 10000001 */ beqz $zero,.L0f183264 +/* f183260: 24020001 */ addiu $v0,$zero,0x1 +.L0f183264: +/* f183264: 00437821 */ addu $t7,$v0,$v1 +/* f183268: 01e5c021 */ addu $t8,$t7,$a1 +/* f18326c: 0306c821 */ addu $t9,$t8,$a2 +/* f183270: 0219082a */ slt $at,$s0,$t9 +/* f183274: 1420ffd9 */ bnez $at,.L0f1831dc +/* f183278: 00000000 */ sll $zero,$zero,0x0 +.L0f18327c: +/* f18327c: 0fc4a24b */ jal func0f12892c +/* f183280: 8fa40020 */ lw $a0,0x20($sp) +/* f183284: 3c08800b */ lui $t0,0x800b +/* f183288: 8d08c24c */ lw $t0,-0x3db4($t0) +/* f18328c: 15000033 */ bnez $t0,.L0f18335c +/* f183290: 00000000 */ sll $zero,$zero,0x0 +/* f183294: 8e29006c */ lw $t1,0x6c($s1) +/* f183298: 3c04800b */ lui $a0,0x800b +/* f18329c: 00003025 */ or $a2,$zero,$zero +/* f1832a0: 11200003 */ beqz $t1,.L0f1832b0 +/* f1832a4: 00002825 */ or $a1,$zero,$zero +/* f1832a8: 10000001 */ beqz $zero,.L0f1832b0 +/* f1832ac: 24060001 */ addiu $a2,$zero,0x1 +.L0f1832b0: +/* f1832b0: 8e2a0068 */ lw $t2,0x68($s1) +/* f1832b4: 00001825 */ or $v1,$zero,$zero +/* f1832b8: 00001025 */ or $v0,$zero,$zero +/* f1832bc: 11400003 */ beqz $t2,.L0f1832cc +/* f1832c0: 3c18800b */ lui $t8,0x800b +/* f1832c4: 10000001 */ beqz $zero,.L0f1832cc +/* f1832c8: 24050001 */ addiu $a1,$zero,0x1 +.L0f1832cc: +/* f1832cc: 8e2b0064 */ lw $t3,0x64($s1) +/* f1832d0: 2718c4d0 */ addiu $t8,$t8,-15152 +/* f1832d4: 11600003 */ beqz $t3,.L0f1832e4 +/* f1832d8: 00000000 */ sll $zero,$zero,0x0 +/* f1832dc: 10000001 */ beqz $zero,.L0f1832e4 +/* f1832e0: 24030001 */ addiu $v1,$zero,0x1 +.L0f1832e4: +/* f1832e4: 8e2c0070 */ lw $t4,0x70($s1) +/* f1832e8: 11800003 */ beqz $t4,.L0f1832f8 +/* f1832ec: 00000000 */ sll $zero,$zero,0x0 +/* f1832f0: 10000001 */ beqz $zero,.L0f1832f8 +/* f1832f4: 24020001 */ addiu $v0,$zero,0x1 +.L0f1832f8: +/* f1832f8: 8c84c530 */ lw $a0,-0x3ad0($a0) +/* f1832fc: 00436821 */ addu $t5,$v0,$v1 +/* f183300: 01a57021 */ addu $t6,$t5,$a1 +/* f183304: 01c63821 */ addu $a3,$t6,$a2 +/* f183308: 00e4082a */ slt $at,$a3,$a0 +/* f18330c: 10200013 */ beqz $at,.L0f18335c +/* f183310: 00e08025 */ or $s0,$a3,$zero +/* f183314: 00077880 */ sll $t7,$a3,0x2 +/* f183318: 01f81021 */ addu $v0,$t7,$t8 +.L0f18331c: +/* f18331c: 8c430000 */ lw $v1,0x0($v0) +/* f183320: 26100001 */ addiu $s0,$s0,0x1 +/* f183324: 0204082a */ slt $at,$s0,$a0 +/* f183328: 8c7902d4 */ lw $t9,0x2d4($v1) +/* f18332c: 8f29004c */ lw $t1,0x4c($t9) +/* f183330: 00095940 */ sll $t3,$t1,0x5 +/* f183334: 05610007 */ bgez $t3,.L0f183354 +/* f183338: 00000000 */ sll $zero,$zero,0x0 +/* f18333c: 8c6c001c */ lw $t4,0x1c($v1) +/* f183340: 3c01800b */ lui $at,0x800b +/* f183344: 3c08800b */ lui $t0,0x800b +/* f183348: ac2cc24c */ sw $t4,-0x3db4($at) +/* f18334c: 10000003 */ beqz $zero,.L0f18335c +/* f183350: 8d08c24c */ lw $t0,-0x3db4($t0) +.L0f183354: +/* f183354: 1420fff1 */ bnez $at,.L0f18331c +/* f183358: 24420004 */ addiu $v0,$v0,0x4 +.L0f18335c: +/* f18335c: 55000004 */ bnezl $t0,.L0f183370 +/* f183360: 8fbf001c */ lw $ra,0x1c($sp) +/* f183364: 0fc60b26 */ jal func0f182c98 +/* f183368: 00000000 */ sll $zero,$zero,0x0 +/* f18336c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f183370: +/* f183370: 8fb00014 */ lw $s0,0x14($sp) +/* f183374: 8fb10018 */ lw $s1,0x18($sp) +/* f183378: 03e00008 */ jr $ra +/* f18337c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f183380: 27bdff40 */ addiu $sp,$sp,-192 +/* f183384: afb4005c */ sw $s4,0x5c($sp) +/* f183388: 0080a025 */ or $s4,$a0,$zero +/* f18338c: afbf0064 */ sw $ra,0x64($sp) +/* f183390: afb50060 */ sw $s5,0x60($sp) +/* f183394: afb30058 */ sw $s3,0x58($sp) +/* f183398: afb20054 */ sw $s2,0x54($sp) +/* f18339c: afb10050 */ sw $s1,0x50($sp) +/* f1833a0: afb0004c */ sw $s0,0x4c($sp) +/* f1833a4: 10800008 */ beqz $a0,.L0f1833c8 +/* f1833a8: f7b40040 */ sdc1 $f20,0x40($sp) +/* f1833ac: 8c8e02d4 */ lw $t6,0x2d4($a0) +/* f1833b0: 8dd3004c */ lw $s3,0x4c($t6) +/* f1833b4: 00137940 */ sll $t7,$s3,0x5 +/* f1833b8: 0fc633fe */ jal func0f18cff8 +/* f1833bc: 000f9fc2 */ srl $s3,$t7,0x1f +/* f1833c0: 1000000d */ beqz $zero,.L0f1833f8 +/* f1833c4: 00409025 */ or $s2,$v0,$zero +.L0f1833c8: +/* f1833c8: 0fc44a21 */ jal func0f112884 +/* f1833cc: 00000000 */ sll $zero,$zero,0x0 +/* f1833d0: 0002202b */ sltu $a0,$zero,$v0 +/* f1833d4: 10800005 */ beqz $a0,.L0f1833ec +/* f1833d8: 00000000 */ sll $zero,$zero,0x0 +/* f1833dc: 0fc2866a */ jal func0f0a19a8 +/* f1833e0: 00002025 */ or $a0,$zero,$zero +/* f1833e4: 38440036 */ xori $a0,$v0,0x36 +/* f1833e8: 2c840001 */ sltiu $a0,$a0,0x1 +.L0f1833ec: +/* f1833ec: 3c12800a */ lui $s2,0x800a +/* f1833f0: 00809825 */ or $s3,$a0,$zero +/* f1833f4: 8e52a24c */ lw $s2,-0x5db4($s2) +.L0f1833f8: +/* f1833f8: 3c01bf80 */ lui $at,0xbf80 +/* f1833fc: 3c11800b */ lui $s1,0x800b +/* f183400: 3c15800b */ lui $s5,0x800b +/* f183404: 4481a000 */ mtc1 $at,$f20 +/* f183408: 26b5c110 */ addiu $s5,$s5,-16112 +/* f18340c: 2631c110 */ addiu $s1,$s1,-16112 +/* f183410: 00008025 */ or $s0,$zero,$zero +.L0f183414: +/* f183414: 8e240080 */ lw $a0,0x80($s1) +/* f183418: 2405ffff */ addiu $a1,$zero,-1 +/* f18341c: 50800061 */ beqzl $a0,.L0f1835a4 +/* f183420: 26100001 */ addiu $s0,$s0,0x1 +/* f183424: 12800005 */ beqz $s4,.L0f18343c +/* f183428: 8c830004 */ lw $v1,0x4($a0) +/* f18342c: 1260000b */ beqz $s3,.L0f18345c +/* f183430: 00000000 */ sll $zero,$zero,0x0 +/* f183434: 10000009 */ beqz $zero,.L0f18345c +/* f183438: 02402825 */ or $a1,$s2,$zero +.L0f18343c: +/* f18343c: 8c620040 */ lw $v0,0x40($v1) +/* f183440: 3c01f000 */ lui $at,0xf000 +/* f183444: 30594000 */ andi $t9,$v0,0x4000 +/* f183448: 13200004 */ beqz $t9,.L0f18345c +/* f18344c: 00000000 */ sll $zero,$zero,0x0 +/* f183450: 00412824 */ and $a1,$v0,$at +/* f183454: 00054702 */ srl $t0,$a1,0x1c +/* f183458: 01002825 */ or $a1,$t0,$zero +.L0f18345c: +/* f18345c: 56450051 */ bnel $s2,$a1,.L0f1835a4 +/* f183460: 26100001 */ addiu $s0,$s0,0x1 +/* f183464: 8c690040 */ lw $t1,0x40($v1) +/* f183468: 2401bfff */ addiu $at,$zero,-16385 +/* f18346c: 3c0d800b */ lui $t5,0x800b +/* f183470: 01215024 */ and $t2,$t1,$at +/* f183474: 3c010fff */ lui $at,0xfff +/* f183478: 3421ffff */ ori $at,$at,0xffff +/* f18347c: ac6a0040 */ sw $t2,0x40($v1) +/* f183480: 01416024 */ and $t4,$t2,$at +/* f183484: 1260002e */ beqz $s3,.L0f183540 +/* f183488: ac6c0040 */ sw $t4,0x40($v1) +/* f18348c: 8dadc1e4 */ lw $t5,-0x3e1c($t5) +/* f183490: 2401ffff */ addiu $at,$zero,-1 +/* f183494: 00127080 */ sll $t6,$s2,0x2 +/* f183498: 15a10041 */ bne $t5,$at,.L0f1835a0 +/* f18349c: 02ae7821 */ addu $t7,$s5,$t6 +/* f1834a0: 3c01800b */ lui $at,0x800b +/* f1834a4: ac30c1e4 */ sw $s0,-0x3e1c($at) +/* f1834a8: a432c1e0 */ sh $s2,-0x3e20($at) +/* f1834ac: a432c1e2 */ sh $s2,-0x3e1e($at) +/* f1834b0: 1680003b */ bnez $s4,.L0f1835a0 +/* f1834b4: ade00108 */ sw $zero,0x108($t7) +/* f1834b8: 0fc5b9f1 */ jal func0f16e7c4 +/* f1834bc: 24045412 */ addiu $a0,$zero,0x5412 +/* f1834c0: 00402025 */ or $a0,$v0,$zero +/* f1834c4: 24050009 */ addiu $a1,$zero,0x9 +/* f1834c8: 0fc377e9 */ jal func0f0ddfa4 +/* f1834cc: 24060001 */ addiu $a2,$zero,0x1 +/* f1834d0: 3c18800b */ lui $t8,0x800b +/* f1834d4: 8f18c1e4 */ lw $t8,-0x3e1c($t8) +/* f1834d8: 2409ffff */ addiu $t1,$zero,-1 +/* f1834dc: 240a0002 */ addiu $t2,$zero,0x2 +/* f1834e0: 0018c880 */ sll $t9,$t8,0x2 +/* f1834e4: 0338c823 */ subu $t9,$t9,$t8 +/* f1834e8: 0019c880 */ sll $t9,$t9,0x2 +/* f1834ec: 02b94021 */ addu $t0,$s5,$t9 +/* f1834f0: 8d050080 */ lw $a1,0x80($t0) +/* f1834f4: 240b0002 */ addiu $t3,$zero,0x2 +/* f1834f8: 240cffff */ addiu $t4,$zero,-1 +/* f1834fc: afac002c */ sw $t4,0x2c($sp) +/* f183500: afab0018 */ sw $t3,0x18($sp) +/* f183504: e7b40038 */ swc1 $f20,0x38($sp) +/* f183508: e7b40034 */ swc1 $f20,0x34($sp) +/* f18350c: e7b40030 */ swc1 $f20,0x30($sp) +/* f183510: afa00028 */ sw $zero,0x28($sp) +/* f183514: e7b40024 */ swc1 $f20,0x24($sp) +/* f183518: afa00020 */ sw $zero,0x20($sp) +/* f18351c: afa0001c */ sw $zero,0x1c($sp) +/* f183520: afaa0014 */ sw $t2,0x14($sp) +/* f183524: afa90010 */ sw $t1,0x10($sp) +/* f183528: 00002025 */ or $a0,$zero,$zero +/* f18352c: 240601bf */ addiu $a2,$zero,0x1bf +/* f183530: 0fc24e7e */ jal func0f0939f8 +/* f183534: 2407ffff */ addiu $a3,$zero,-1 +/* f183538: 1000001a */ beqz $zero,.L0f1835a4 +/* f18353c: 26100001 */ addiu $s0,$s0,0x1 +.L0f183540: +/* f183540: 56800018 */ bnezl $s4,.L0f1835a4 +/* f183544: 26100001 */ addiu $s0,$s0,0x1 +/* f183548: 0fc5b9f1 */ jal func0f16e7c4 +/* f18354c: 24045413 */ addiu $a0,$zero,0x5413 +/* f183550: 00402025 */ or $a0,$v0,$zero +/* f183554: 24050009 */ addiu $a1,$zero,0x9 +/* f183558: 0fc377e9 */ jal func0f0ddfa4 +/* f18355c: 24060001 */ addiu $a2,$zero,0x1 +/* f183560: 3c013f80 */ lui $at,0x3f80 +/* f183564: 44812000 */ mtc1 $at,$f4 +/* f183568: 240d01cc */ addiu $t5,$zero,0x1cc +/* f18356c: 240e0001 */ addiu $t6,$zero,0x1 +/* f183570: 240fffff */ addiu $t7,$zero,-1 +/* f183574: 24180001 */ addiu $t8,$zero,0x1 +/* f183578: afb80020 */ sw $t8,0x20($sp) +/* f18357c: afaf001c */ sw $t7,0x1c($sp) +/* f183580: afae0018 */ sw $t6,0x18($sp) +/* f183584: afad0010 */ sw $t5,0x10($sp) +/* f183588: 00002025 */ or $a0,$zero,$zero +/* f18358c: 00002825 */ or $a1,$zero,$zero +/* f183590: 24067fff */ addiu $a2,$zero,0x7fff +/* f183594: 24070040 */ addiu $a3,$zero,0x40 +/* f183598: 0c0041c6 */ jal 0x10718 +/* f18359c: e7a40014 */ swc1 $f4,0x14($sp) +.L0f1835a0: +/* f1835a0: 26100001 */ addiu $s0,$s0,0x1 +.L0f1835a4: +/* f1835a4: 24010001 */ addiu $at,$zero,0x1 +/* f1835a8: 1601ff9a */ bne $s0,$at,.L0f183414 +/* f1835ac: 2631000c */ addiu $s1,$s1,0xc +/* f1835b0: 3c19800b */ lui $t9,0x800b +/* f1835b4: 8739c1e0 */ lh $t9,-0x3e20($t9) +/* f1835b8: 3c08800b */ lui $t0,0x800b +/* f1835bc: 565900f1 */ bnel $s2,$t9,.L0f183984 +/* f1835c0: 8fbf0064 */ lw $ra,0x64($sp) +/* f1835c4: 8d08c1e4 */ lw $t0,-0x3e1c($t0) +/* f1835c8: 2401ffff */ addiu $at,$zero,-1 +/* f1835cc: 00125880 */ sll $t3,$s2,0x2 +/* f1835d0: 110100eb */ beq $t0,$at,.L0f183980 +/* f1835d4: 00084880 */ sll $t1,$t0,0x2 +/* f1835d8: 01284823 */ subu $t1,$t1,$t0 +/* f1835dc: 00094880 */ sll $t1,$t1,0x2 +/* f1835e0: 02a95021 */ addu $t2,$s5,$t1 +/* f1835e4: 8d510080 */ lw $s1,0x80($t2) +/* f1835e8: 02ab9821 */ addu $s3,$s5,$t3 +/* f1835ec: 266c0108 */ addiu $t4,$s3,0x108 +/* f1835f0: afac006c */ sw $t4,0x6c($sp) +/* f1835f4: 12800011 */ beqz $s4,.L0f18363c +/* f1835f8: 26310008 */ addiu $s1,$s1,0x8 +/* f1835fc: 8e90001c */ lw $s0,0x1c($s4) +/* f183600: 02802025 */ or $a0,$s4,$zero +/* f183604: 0fc0f917 */ jal func0f03e45c +/* f183608: 26100008 */ addiu $s0,$s0,0x8 +/* f18360c: 3c017f1c */ lui $at,0x7f1c +/* f183610: c4268958 */ lwc1 $f6,-0x76a8($at) +/* f183614: 3c017f1c */ lui $at,0x7f1c +/* f183618: c42a895c */ lwc1 $f10,-0x76a4($at) +/* f18361c: 46003201 */ sub.s $f8,$f6,$f0 +/* f183620: 460a4102 */ mul.s $f4,$f8,$f10 +/* f183624: e7a40098 */ swc1 $f4,0x98($sp) +/* f183628: 8e8d02d4 */ lw $t5,0x2d4($s4) +/* f18362c: 8da30020 */ lw $v1,0x20($t5) +/* f183630: 386e0001 */ xori $t6,$v1,0x1 +/* f183634: 1000000b */ beqz $zero,.L0f183664 +/* f183638: 2dc30001 */ sltiu $v1,$t6,0x1 +.L0f18363c: +/* f18363c: 3c02800a */ lui $v0,0x800a +/* f183640: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f183644: 00002025 */ or $a0,$zero,$zero +/* f183648: 8c5000bc */ lw $s0,0xbc($v0) +/* f18364c: c4460144 */ lwc1 $f6,0x144($v0) +/* f183650: 26100008 */ addiu $s0,$s0,0x8 +/* f183654: 0fc2866a */ jal func0f0a19a8 +/* f183658: e7a60098 */ swc1 $f6,0x98($sp) +/* f18365c: 38430036 */ xori $v1,$v0,0x36 +/* f183660: 2c630001 */ sltiu $v1,$v1,0x1 +.L0f183664: +/* f183664: c6280000 */ lwc1 $f8,0x0($s1) +/* f183668: c60a0000 */ lwc1 $f10,0x0($s0) +/* f18366c: c6240004 */ lwc1 $f4,0x4($s1) +/* f183670: c6060004 */ lwc1 $f6,0x4($s0) +/* f183674: 460a4501 */ sub.s $f20,$f8,$f10 +/* f183678: c60a0008 */ lwc1 $f10,0x8($s0) +/* f18367c: c6280008 */ lwc1 $f8,0x8($s1) +/* f183680: 46062081 */ sub.s $f2,$f4,$f6 +/* f183684: 4614a102 */ mul.s $f4,$f20,$f20 +/* f183688: afa30078 */ sw $v1,0x78($sp) +/* f18368c: 460a4381 */ sub.s $f14,$f8,$f10 +/* f183690: e7a20080 */ swc1 $f2,0x80($sp) +/* f183694: 460e7182 */ mul.s $f6,$f14,$f14 +/* f183698: e7ae0084 */ swc1 $f14,0x84($sp) +/* f18369c: 0c012974 */ jal 0x4a5d0 +/* f1836a0: 46062300 */ add.s $f12,$f4,$f6 +/* f1836a4: c7a20080 */ lwc1 $f2,0x80($sp) +/* f1836a8: 44804000 */ mtc1 $zero,$f8 +/* f1836ac: 8fa30078 */ lw $v1,0x78($sp) +/* f1836b0: c7ae0084 */ lwc1 $f14,0x84($sp) +/* f1836b4: 4602403c */ c.lt.s $f8,$f2 +/* f1836b8: 46000486 */ mov.s $f18,$f0 +/* f1836bc: 4600a306 */ mov.s $f12,$f20 +/* f1836c0: 45020004 */ bc1fl .L0f1836d4 +/* f1836c4: 46001407 */ neg.s $f16,$f2 +/* f1836c8: 10000002 */ beqz $zero,.L0f1836d4 +/* f1836cc: 46001406 */ mov.s $f16,$f2 +/* f1836d0: 46001407 */ neg.s $f16,$f2 +.L0f1836d4: +/* f1836d4: afa30078 */ sw $v1,0x78($sp) +/* f1836d8: e7b0008c */ swc1 $f16,0x8c($sp) +/* f1836dc: 0fc259d4 */ jal func0f096750 +/* f1836e0: e7b20090 */ swc1 $f18,0x90($sp) +/* f1836e4: 3c014334 */ lui $at,0x4334 +/* f1836e8: 44816000 */ mtc1 $at,$f12 +/* f1836ec: 3c017f1c */ lui $at,0x7f1c +/* f1836f0: c42a8960 */ lwc1 $f10,-0x76a0($at) +/* f1836f4: c7a60098 */ lwc1 $f6,0x98($sp) +/* f1836f8: 44804000 */ mtc1 $zero,$f8 +/* f1836fc: 460a0102 */ mul.s $f4,$f0,$f10 +/* f183700: 8fa30078 */ lw $v1,0x78($sp) +/* f183704: c7b0008c */ lwc1 $f16,0x8c($sp) +/* f183708: c7b20090 */ lwc1 $f18,0x90($sp) +/* f18370c: 3c0143b4 */ lui $at,0x43b4 +/* f183710: 46062080 */ add.s $f2,$f4,$f6 +/* f183714: 460c103c */ c.lt.s $f2,$f12 +/* f183718: 00000000 */ sll $zero,$zero,0x0 +/* f18371c: 45020009 */ bc1fl .L0f183744 +/* f183720: 4602603c */ c.lt.s $f12,$f2 +/* f183724: 44810000 */ mtc1 $at,$f0 +/* f183728: 00000000 */ sll $zero,$zero,0x0 +/* f18372c: 46001080 */ add.s $f2,$f2,$f0 +.L0f183730: +/* f183730: 460c103c */ c.lt.s $f2,$f12 +/* f183734: 00000000 */ sll $zero,$zero,0x0 +/* f183738: 4503fffd */ bc1tl .L0f183730 +/* f18373c: 46001080 */ add.s $f2,$f2,$f0 +/* f183740: 4602603c */ c.lt.s $f12,$f2 +.L0f183744: +/* f183744: 3c0143b4 */ lui $at,0x43b4 +/* f183748: 44810000 */ mtc1 $at,$f0 +/* f18374c: 3c01437a */ lui $at,0x437a +/* f183750: 45020007 */ bc1fl .L0f183770 +/* f183754: 4602403c */ c.lt.s $f8,$f2 +/* f183758: 46001081 */ sub.s $f2,$f2,$f0 +.L0f18375c: +/* f18375c: 4602603c */ c.lt.s $f12,$f2 +/* f183760: 00000000 */ sll $zero,$zero,0x0 +/* f183764: 4503fffd */ bc1tl .L0f18375c +/* f183768: 46001081 */ sub.s $f2,$f2,$f0 +/* f18376c: 4602403c */ c.lt.s $f8,$f2 +.L0f183770: +/* f183770: 44810000 */ mtc1 $at,$f0 +/* f183774: 3c014348 */ lui $at,0x4348 +/* f183778: 45030003 */ bc1tl .L0f183788 +/* f18377c: 4612003c */ c.lt.s $f0,$f18 +/* f183780: 46001087 */ neg.s $f2,$f2 +/* f183784: 4612003c */ c.lt.s $f0,$f18 +.L0f183788: +/* f183788: 00000000 */ sll $zero,$zero,0x0 +/* f18378c: 45030010 */ bc1tl .L0f1837d0 +/* f183790: 4600903c */ c.lt.s $f18,$f0 +/* f183794: 44815000 */ mtc1 $at,$f10 +/* f183798: 3c014234 */ lui $at,0x4234 +/* f18379c: 4610503c */ c.lt.s $f10,$f16 +/* f1837a0: 00000000 */ sll $zero,$zero,0x0 +/* f1837a4: 4503000a */ bc1tl .L0f1837d0 +/* f1837a8: 4600903c */ c.lt.s $f18,$f0 +/* f1837ac: 44812000 */ mtc1 $at,$f4 +/* f1837b0: 00000000 */ sll $zero,$zero,0x0 +/* f1837b4: 4602203c */ c.lt.s $f4,$f2 +/* f1837b8: 00000000 */ sll $zero,$zero,0x0 +/* f1837bc: 45030004 */ bc1tl .L0f1837d0 +/* f1837c0: 4600903c */ c.lt.s $f18,$f0 +/* f1837c4: 1460003a */ bnez $v1,.L0f1838b0 +/* f1837c8: 8fa2006c */ lw $v0,0x6c($sp) +/* f1837cc: 4600903c */ c.lt.s $f18,$f0 +.L0f1837d0: +/* f1837d0: 3c014348 */ lui $at,0x4348 +/* f1837d4: 240fffff */ addiu $t7,$zero,-1 +/* f1837d8: 45000009 */ bc1f .L0f183800 +/* f1837dc: 00000000 */ sll $zero,$zero,0x0 +/* f1837e0: 44813000 */ mtc1 $at,$f6 +/* f1837e4: 3c01800b */ lui $at,0x800b +/* f1837e8: 4606803c */ c.lt.s $f16,$f6 +/* f1837ec: 00000000 */ sll $zero,$zero,0x0 +/* f1837f0: 45000003 */ bc1f .L0f183800 +/* f1837f4: 00000000 */ sll $zero,$zero,0x0 +/* f1837f8: 10000003 */ beqz $zero,.L0f183808 +/* f1837fc: a432c1e2 */ sh $s2,-0x3e1e($at) +.L0f183800: +/* f183800: 3c01800b */ lui $at,0x800b +/* f183804: a42fc1e2 */ sh $t7,-0x3e1e($at) +.L0f183808: +/* f183808: 16800021 */ bnez $s4,.L0f183890 +/* f18380c: 00000000 */ sll $zero,$zero,0x0 +/* f183810: 0fc5b9f1 */ jal func0f16e7c4 +/* f183814: 24045411 */ addiu $a0,$zero,0x5411 +/* f183818: 00402025 */ or $a0,$v0,$zero +/* f18381c: 24050009 */ addiu $a1,$zero,0x9 +/* f183820: 0fc377e9 */ jal func0f0ddfa4 +/* f183824: 24060001 */ addiu $a2,$zero,0x1 +/* f183828: 3c18800b */ lui $t8,0x800b +/* f18382c: 8f18c1e4 */ lw $t8,-0x3e1c($t8) +/* f183830: 24050001 */ addiu $a1,$zero,0x1 +/* f183834: 3406ffff */ dli $a2,0xffff +/* f183838: 0018c880 */ sll $t9,$t8,0x2 +/* f18383c: 0338c823 */ subu $t9,$t9,$t8 +/* f183840: 0019c880 */ sll $t9,$t9,0x2 +/* f183844: 02b94021 */ addu $t0,$s5,$t9 +/* f183848: 0fc249af */ jal func0f0926bc +/* f18384c: 8d040080 */ lw $a0,0x80($t0) +/* f183850: 3c013f80 */ lui $at,0x3f80 +/* f183854: 44814000 */ mtc1 $at,$f8 +/* f183858: 240901cc */ addiu $t1,$zero,0x1cc +/* f18385c: 240a0001 */ addiu $t2,$zero,0x1 +/* f183860: 240bffff */ addiu $t3,$zero,-1 +/* f183864: 240c0001 */ addiu $t4,$zero,0x1 +/* f183868: afac0020 */ sw $t4,0x20($sp) +/* f18386c: afab001c */ sw $t3,0x1c($sp) +/* f183870: afaa0018 */ sw $t2,0x18($sp) +/* f183874: afa90010 */ sw $t1,0x10($sp) +/* f183878: 00002025 */ or $a0,$zero,$zero +/* f18387c: 00002825 */ or $a1,$zero,$zero +/* f183880: 24067fff */ addiu $a2,$zero,0x7fff +/* f183884: 24070040 */ addiu $a3,$zero,0x40 +/* f183888: 0c0041c6 */ jal 0x10718 +/* f18388c: e7a80014 */ swc1 $f8,0x14($sp) +.L0f183890: +/* f183890: 3c01800b */ lui $at,0x800b +/* f183894: 8faf006c */ lw $t7,0x6c($sp) +/* f183898: 240dffff */ addiu $t5,$zero,-1 +/* f18389c: 240effff */ addiu $t6,$zero,-1 +/* f1838a0: ac2dc1e4 */ sw $t5,-0x3e1c($at) +/* f1838a4: a42ec1e0 */ sh $t6,-0x3e20($at) +/* f1838a8: 10000035 */ beqz $zero,.L0f183980 +/* f1838ac: ade00000 */ sw $zero,0x0($t7) +.L0f1838b0: +/* f1838b0: 3c19800a */ lui $t9,0x800a +/* f1838b4: 8f399ff4 */ lw $t9,-0x600c($t9) +/* f1838b8: 8c580000 */ lw $t8,0x0($v0) +/* f1838bc: 03194021 */ addu $t0,$t8,$t9 +/* f1838c0: 290112c1 */ slti $at,$t0,0x12c1 +/* f1838c4: 1420002e */ bnez $at,.L0f183980 +/* f1838c8: ac480000 */ sw $t0,0x0($v0) +/* f1838cc: 8e6a00d8 */ lw $t2,0xd8($s3) +/* f1838d0: 3c01800b */ lui $at,0x800b +/* f1838d4: 254b0001 */ addiu $t3,$t2,0x1 +/* f1838d8: ae6b00d8 */ sw $t3,0xd8($s3) +/* f1838dc: 16800022 */ bnez $s4,.L0f183968 +/* f1838e0: a432c1e2 */ sh $s2,-0x3e1e($at) +/* f1838e4: 0fc5b9f1 */ jal func0f16e7c4 +/* f1838e8: 24045410 */ addiu $a0,$zero,0x5410 +/* f1838ec: 00402025 */ or $a0,$v0,$zero +/* f1838f0: 24050009 */ addiu $a1,$zero,0x9 +/* f1838f4: 0fc377e9 */ jal func0f0ddfa4 +/* f1838f8: 24060001 */ addiu $a2,$zero,0x1 +/* f1838fc: 3c0c800b */ lui $t4,0x800b +/* f183900: 8d8cc1e4 */ lw $t4,-0x3e1c($t4) +/* f183904: 24050001 */ addiu $a1,$zero,0x1 +/* f183908: 3406ffff */ dli $a2,0xffff +/* f18390c: 000c6880 */ sll $t5,$t4,0x2 +/* f183910: 01ac6823 */ subu $t5,$t5,$t4 +/* f183914: 000d6880 */ sll $t5,$t5,0x2 +/* f183918: 02ad7021 */ addu $t6,$s5,$t5 +/* f18391c: 0fc249af */ jal func0f0926bc +/* f183920: 8dc40080 */ lw $a0,0x80($t6) +/* f183924: 3c013f80 */ lui $at,0x3f80 +/* f183928: 44815000 */ mtc1 $at,$f10 +/* f18392c: 240f01c1 */ addiu $t7,$zero,0x1c1 +/* f183930: 24180001 */ addiu $t8,$zero,0x1 +/* f183934: 2419ffff */ addiu $t9,$zero,-1 +/* f183938: 24080001 */ addiu $t0,$zero,0x1 +/* f18393c: afa80020 */ sw $t0,0x20($sp) +/* f183940: afb9001c */ sw $t9,0x1c($sp) +/* f183944: afb80018 */ sw $t8,0x18($sp) +/* f183948: afaf0010 */ sw $t7,0x10($sp) +/* f18394c: 00002025 */ or $a0,$zero,$zero +/* f183950: 00002825 */ or $a1,$zero,$zero +/* f183954: 24067fff */ addiu $a2,$zero,0x7fff +/* f183958: 24070040 */ addiu $a3,$zero,0x40 +/* f18395c: 0c0041c6 */ jal 0x10718 +/* f183960: e7aa0014 */ swc1 $f10,0x14($sp) +/* f183964: 8fa2006c */ lw $v0,0x6c($sp) +.L0f183968: +/* f183968: 3c01800b */ lui $at,0x800b +/* f18396c: 2409ffff */ addiu $t1,$zero,-1 +/* f183970: 240affff */ addiu $t2,$zero,-1 +/* f183974: ac29c1e4 */ sw $t1,-0x3e1c($at) +/* f183978: a42ac1e0 */ sh $t2,-0x3e20($at) +/* f18397c: ac400000 */ sw $zero,0x0($v0) +.L0f183980: +/* f183980: 8fbf0064 */ lw $ra,0x64($sp) +.L0f183984: +/* f183984: d7b40040 */ ldc1 $f20,0x40($sp) +/* f183988: 8fb0004c */ lw $s0,0x4c($sp) +/* f18398c: 8fb10050 */ lw $s1,0x50($sp) +/* f183990: 8fb20054 */ lw $s2,0x54($sp) +/* f183994: 8fb30058 */ lw $s3,0x58($sp) +/* f183998: 8fb4005c */ lw $s4,0x5c($sp) +/* f18399c: 8fb50060 */ lw $s5,0x60($sp) +/* f1839a0: 03e00008 */ jr $ra +/* f1839a4: 27bd00c0 */ addiu $sp,$sp,0xc0 +/* f1839a8: 3c02800a */ lui $v0,0x800a +/* f1839ac: 8c42a24c */ lw $v0,-0x5db4($v0) +/* f1839b0: 3c03800b */ lui $v1,0x800b +/* f1839b4: 2463c110 */ addiu $v1,$v1,-16112 +/* f1839b8: 00027080 */ sll $t6,$v0,0x2 +/* f1839bc: 8c7900d4 */ lw $t9,0xd4($v1) +/* f1839c0: 27bdff98 */ addiu $sp,$sp,-104 +/* f1839c4: 006e7821 */ addu $t7,$v1,$t6 +/* f1839c8: 8df80108 */ lw $t8,0x108($t7) +/* f1839cc: afb00014 */ sw $s0,0x14($sp) +/* f1839d0: 2401ffff */ addiu $at,$zero,-1 +/* f1839d4: 00808025 */ or $s0,$a0,$zero +/* f1839d8: afbf001c */ sw $ra,0x1c($sp) +/* f1839dc: afb10018 */ sw $s1,0x18($sp) +/* f1839e0: 1321006e */ beq $t9,$at,.L0f183b9c +/* f1839e4: afb80060 */ sw $t8,0x60($sp) +/* f1839e8: 3c09800b */ lui $t1,0x800b +/* f1839ec: 8529c1e0 */ lh $t1,-0x3e20($t1) +/* f1839f0: 5449006b */ bnel $v0,$t1,.L0f183ba0 +/* f1839f4: 8fbf001c */ lw $ra,0x1c($sp) +/* f1839f8: 0c002f40 */ jal 0xbd00 +/* f1839fc: 00000000 */ sll $zero,$zero,0x0 +/* f183a00: 0c002f40 */ jal 0xbd00 +/* f183a04: afa2005c */ sw $v0,0x5c($sp) +/* f183a08: 00028c00 */ sll $s1,$v0,0x10 +/* f183a0c: 00115403 */ sra $t2,$s1,0x10 +/* f183a10: 0c002f22 */ jal 0xbc88 +/* f183a14: 01408825 */ or $s1,$t2,$zero +/* f183a18: 00515821 */ addu $t3,$v0,$s1 +/* f183a1c: 0c002f44 */ jal 0xbd10 +/* f183a20: afab0058 */ sw $t3,0x58($sp) +/* f183a24: 0c002f22 */ jal 0xbc88 +/* f183a28: afa20054 */ sw $v0,0x54($sp) +/* f183a2c: 8fac005c */ lw $t4,0x5c($sp) +/* f183a30: 8fad0058 */ lw $t5,0x58($sp) +/* f183a34: 8fb80060 */ lw $t8,0x60($sp) +/* f183a38: 02002025 */ or $a0,$s0,$zero +/* f183a3c: 018d1821 */ addu $v1,$t4,$t5 +/* f183a40: 04610003 */ bgez $v1,.L0f183a50 +/* f183a44: 00037043 */ sra $t6,$v1,0x1 +/* f183a48: 24610001 */ addiu $at,$v1,0x1 +/* f183a4c: 00017043 */ sra $t6,$at,0x1 +.L0f183a50: +/* f183a50: 24010003 */ addiu $at,$zero,0x3 +/* f183a54: 0041001a */ div $zero,$v0,$at +/* f183a58: 44982000 */ mtc1 $t8,$f4 +/* f183a5c: 00002812 */ mflo $a1 +/* f183a60: 44858000 */ mtc1 $a1,$f16 +/* f183a64: 468021a0 */ cvt.s.w $f6,$f4 +/* f183a68: 01c01825 */ or $v1,$t6,$zero +/* f183a6c: 04a10003 */ bgez $a1,.L0f183a7c +/* f183a70: 00053043 */ sra $a2,$a1,0x1 +/* f183a74: 24a10001 */ addiu $at,$a1,0x1 +/* f183a78: 00013043 */ sra $a2,$at,0x1 +.L0f183a7c: +/* f183a7c: 3c014596 */ lui $at,0x4596 +/* f183a80: 44814000 */ mtc1 $at,$f8 +/* f183a84: 468084a0 */ cvt.s.w $f18,$f16 +/* f183a88: 00663823 */ subu $a3,$v1,$a2 +/* f183a8c: 00c37821 */ addu $t7,$a2,$v1 +/* f183a90: afa70048 */ sw $a3,0x48($sp) +/* f183a94: afaf0044 */ sw $t7,0x44($sp) +/* f183a98: 46083283 */ div.s $f10,$f6,$f8 +/* f183a9c: 460a9102 */ mul.s $f4,$f18,$f10 +/* f183aa0: 4600218d */ trunc.w.s $f6,$f4 +/* f183aa4: 44093000 */ mfc1 $t1,$f6 +/* f183aa8: 0fc54d8a */ jal func0f153628 +/* f183aac: 01278821 */ addu $s1,$t1,$a3 +/* f183ab0: 3c056000 */ lui $a1,0x6000 +/* f183ab4: 34a50060 */ ori $a1,$a1,0x60 +/* f183ab8: 0fc54df7 */ jal func0f1537dc +/* f183abc: 00402025 */ or $a0,$v0,$zero +/* f183ac0: 8fa30054 */ lw $v1,0x54($sp) +/* f183ac4: 8fac0044 */ lw $t4,0x44($sp) +/* f183ac8: 3c08f600 */ lui $t0,0xf600 +/* f183acc: 24660010 */ addiu $a2,$v1,0x10 +/* f183ad0: 318d03ff */ andi $t5,$t4,0x3ff +/* f183ad4: 000d7380 */ sll $t6,$t5,0xe +/* f183ad8: 30ca03ff */ andi $t2,$a2,0x3ff +/* f183adc: 000a3080 */ sll $a2,$t2,0x2 +/* f183ae0: 01c87825 */ or $t7,$t6,$t0 +/* f183ae4: 01e6c025 */ or $t8,$t7,$a2 +/* f183ae8: ac580000 */ sw $t8,0x0($v0) +/* f183aec: 8faa0048 */ lw $t2,0x48($sp) +/* f183af0: 24670008 */ addiu $a3,$v1,0x8 +/* f183af4: 30f903ff */ andi $t9,$a3,0x3ff +/* f183af8: 314b03ff */ andi $t3,$t2,0x3ff +/* f183afc: 000b6380 */ sll $t4,$t3,0xe +/* f183b00: 00194880 */ sll $t1,$t9,0x2 +/* f183b04: 01896825 */ or $t5,$t4,$t1 +/* f183b08: ac4d0004 */ sw $t5,0x4($v0) +/* f183b0c: afa90020 */ sw $t1,0x20($sp) +/* f183b10: afa60024 */ sw $a2,0x24($sp) +/* f183b14: 0fc54e0e */ jal func0f153838 +/* f183b18: 24440008 */ addiu $a0,$v0,0x8 +/* f183b1c: 3c05c000 */ lui $a1,0xc000 +/* f183b20: 34a500d0 */ ori $a1,$a1,0xd0 +/* f183b24: 0fc54df7 */ jal func0f1537dc +/* f183b28: 00402025 */ or $a0,$v0,$zero +/* f183b2c: 8fa40048 */ lw $a0,0x48($sp) +/* f183b30: 8fa60024 */ lw $a2,0x24($sp) +/* f183b34: 8fa70020 */ lw $a3,0x20($sp) +/* f183b38: 24830001 */ addiu $v1,$a0,0x1 +/* f183b3c: 0071082a */ slt $at,$v1,$s1 +/* f183b40: 3c08f600 */ lui $t0,0xf600 +/* f183b44: 10200010 */ beqz $at,.L0f183b88 +/* f183b48: 00408025 */ or $s0,$v0,$zero +.L0f183b4c: +/* f183b4c: 306f03ff */ andi $t7,$v1,0x3ff +/* f183b50: 000fc380 */ sll $t8,$t7,0xe +/* f183b54: 308a03ff */ andi $t2,$a0,0x3ff +/* f183b58: 000a5b80 */ sll $t3,$t2,0xe +/* f183b5c: 0308c825 */ or $t9,$t8,$t0 +/* f183b60: 02001025 */ or $v0,$s0,$zero +/* f183b64: 24630002 */ addiu $v1,$v1,0x2 +/* f183b68: 03264825 */ or $t1,$t9,$a2 +/* f183b6c: 01676025 */ or $t4,$t3,$a3 +/* f183b70: 0071082a */ slt $at,$v1,$s1 +/* f183b74: ac4c0004 */ sw $t4,0x4($v0) +/* f183b78: ac490000 */ sw $t1,0x0($v0) +/* f183b7c: 26100008 */ addiu $s0,$s0,0x8 +/* f183b80: 1420fff2 */ bnez $at,.L0f183b4c +/* f183b84: 24840002 */ addiu $a0,$a0,0x2 +.L0f183b88: +/* f183b88: 0fc54e0e */ jal func0f153838 +/* f183b8c: 02002025 */ or $a0,$s0,$zero +/* f183b90: 0fc54de0 */ jal func0f153780 +/* f183b94: 00402025 */ or $a0,$v0,$zero +/* f183b98: 00408025 */ or $s0,$v0,$zero +.L0f183b9c: +/* f183b9c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f183ba0: +/* f183ba0: 02001025 */ or $v0,$s0,$zero +/* f183ba4: 8fb00014 */ lw $s0,0x14($sp) +/* f183ba8: 8fb10018 */ lw $s1,0x18($sp) +/* f183bac: 03e00008 */ jr $ra +/* f183bb0: 27bd0068 */ addiu $sp,$sp,0x68 +/* f183bb4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f183bb8: afb10018 */ sw $s1,0x18($sp) +/* f183bbc: afbf001c */ sw $ra,0x1c($sp) +/* f183bc0: afb00014 */ sw $s0,0x14($sp) +/* f183bc4: afa7002c */ sw $a3,0x2c($sp) +/* f183bc8: 00808825 */ or $s1,$a0,$zero +/* f183bcc: acc00000 */ sw $zero,0x0($a2) +/* f183bd0: 00a08025 */ or $s0,$a1,$zero +/* f183bd4: afa60028 */ sw $a2,0x28($sp) +/* f183bd8: 0fc6343a */ jal func0f18d0e8 +/* f183bdc: 00a02025 */ or $a0,$a1,$zero +/* f183be0: 04400009 */ bltz $v0,.L0f183c08 +/* f183be4: 8fa60028 */ lw $a2,0x28($sp) +/* f183be8: 00027880 */ sll $t7,$v0,0x2 +/* f183bec: 3c18800b */ lui $t8,0x800b +/* f183bf0: 030fc021 */ addu $t8,$t8,$t7 +/* f183bf4: 8f18c1e8 */ lw $t8,-0x3e18($t8) +/* f183bf8: 8cce0000 */ lw $t6,0x0($a2) +/* f183bfc: 0018c840 */ sll $t9,$t8,0x1 +/* f183c00: 01d96021 */ addu $t4,$t6,$t9 +/* f183c04: accc0000 */ sw $t4,0x0($a2) +.L0f183c08: +/* f183c08: 3c0b800b */ lui $t3,0x800b +/* f183c0c: 256bcb88 */ addiu $t3,$t3,-13432 +/* f183c10: 8d6d000c */ lw $t5,0xc($t3) +/* f183c14: 00001025 */ or $v0,$zero,$zero +/* f183c18: 02201825 */ or $v1,$s1,$zero +/* f183c1c: 31af0400 */ andi $t7,$t5,0x400 +/* f183c20: 11e00033 */ beqz $t7,.L0f183cf0 +/* f183c24: 240a004c */ addiu $t2,$zero,0x4c +/* f183c28: 3c09800b */ lui $t1,0x800b +/* f183c2c: 3c07800b */ lui $a3,0x800b +/* f183c30: 24e7c7b8 */ addiu $a3,$a3,-14408 +/* f183c34: 2529c538 */ addiu $t1,$t1,-15048 +/* f183c38: 240800a0 */ addiu $t0,$zero,0xa0 +/* f183c3c: 2405000c */ addiu $a1,$zero,0xc +.L0f183c40: +/* f183c40: 54500007 */ bnel $v0,$s0,.L0f183c60 +/* f183c44: 8d6c000c */ lw $t4,0xc($t3) +/* f183c48: 8cd80000 */ lw $t8,0x0($a2) +/* f183c4c: 846e0024 */ lh $t6,0x24($v1) +/* f183c50: 030ec823 */ subu $t9,$t8,$t6 +/* f183c54: 10000023 */ beqz $zero,.L0f183ce4 +/* f183c58: acd90000 */ sw $t9,0x0($a2) +/* f183c5c: 8d6c000c */ lw $t4,0xc($t3) +.L0f183c60: +/* f183c60: 28410004 */ slti $at,$v0,0x4 +/* f183c64: 318d0002 */ andi $t5,$t4,0x2 +/* f183c68: 51a0001b */ beqzl $t5,.L0f183cd8 +/* f183c6c: 8ccc0000 */ lw $t4,0x0($a2) +/* f183c70: 10200006 */ beqz $at,.L0f183c8c +/* f183c74: 00000000 */ sll $zero,$zero,0x0 +/* f183c78: 00480019 */ multu $v0,$t0 +/* f183c7c: 00007812 */ mflo $t7 +/* f183c80: 00ef2021 */ addu $a0,$a3,$t7 +/* f183c84: 10000006 */ beqz $zero,.L0f183ca0 +/* f183c88: 922e0011 */ lbu $t6,0x11($s1) +.L0f183c8c: +/* f183c8c: 004a0019 */ multu $v0,$t2 +/* f183c90: 0000c012 */ mflo $t8 +/* f183c94: 01382021 */ addu $a0,$t1,$t8 +/* f183c98: 2484fed0 */ addiu $a0,$a0,-304 +/* f183c9c: 922e0011 */ lbu $t6,0x11($s1) +.L0f183ca0: +/* f183ca0: 90990011 */ lbu $t9,0x11($a0) +/* f183ca4: 55d90007 */ bnel $t6,$t9,.L0f183cc4 +/* f183ca8: 8cd80000 */ lw $t8,0x0($a2) +/* f183cac: 8ccc0000 */ lw $t4,0x0($a2) +/* f183cb0: 846d0024 */ lh $t5,0x24($v1) +/* f183cb4: 018d7823 */ subu $t7,$t4,$t5 +/* f183cb8: 1000000a */ beqz $zero,.L0f183ce4 +/* f183cbc: accf0000 */ sw $t7,0x0($a2) +/* f183cc0: 8cd80000 */ lw $t8,0x0($a2) +.L0f183cc4: +/* f183cc4: 846e0024 */ lh $t6,0x24($v1) +/* f183cc8: 030ec821 */ addu $t9,$t8,$t6 +/* f183ccc: 10000005 */ beqz $zero,.L0f183ce4 +/* f183cd0: acd90000 */ sw $t9,0x0($a2) +/* f183cd4: 8ccc0000 */ lw $t4,0x0($a2) +.L0f183cd8: +/* f183cd8: 846d0024 */ lh $t5,0x24($v1) +/* f183cdc: 018d7821 */ addu $t7,$t4,$t5 +/* f183ce0: accf0000 */ sw $t7,0x0($a2) +.L0f183ce4: +/* f183ce4: 24420001 */ addiu $v0,$v0,0x1 +/* f183ce8: 1445ffd5 */ bne $v0,$a1,.L0f183c40 +/* f183cec: 24630002 */ addiu $v1,$v1,0x2 +.L0f183cf0: +/* f183cf0: 8638003c */ lh $t8,0x3c($s1) +/* f183cf4: 8fae002c */ lw $t6,0x2c($sp) +/* f183cf8: add80000 */ sw $t8,0x0($t6) +/* f183cfc: 8fbf001c */ lw $ra,0x1c($sp) +/* f183d00: 8fb10018 */ lw $s1,0x18($sp) +/* f183d04: 8fb00014 */ lw $s0,0x14($sp) +/* f183d08: 03e00008 */ jr $ra +/* f183d0c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f183d10: 27bdff58 */ addiu $sp,$sp,-168 +/* f183d14: afb70048 */ sw $s7,0x48($sp) +/* f183d18: 3c17800b */ lui $s7,0x800b +/* f183d1c: 26f7cb88 */ addiu $s7,$s7,-13432 +/* f183d20: 8eee000c */ lw $t6,0xc($s7) +/* f183d24: afb10030 */ sw $s1,0x30($sp) +/* f183d28: 00808825 */ or $s1,$a0,$zero +/* f183d2c: 000e7b40 */ sll $t7,$t6,0xd +/* f183d30: afbf004c */ sw $ra,0x4c($sp) +/* f183d34: afb60044 */ sw $s6,0x44($sp) +/* f183d38: afb50040 */ sw $s5,0x40($sp) +/* f183d3c: afb4003c */ sw $s4,0x3c($sp) +/* f183d40: afb30038 */ sw $s3,0x38($sp) +/* f183d44: afb20034 */ sw $s2,0x34($sp) +/* f183d48: afb0002c */ sw $s0,0x2c($sp) +/* f183d4c: f7b60020 */ sdc1 $f22,0x20($sp) +/* f183d50: 05e10123 */ bgez $t7,.L0f1841e0 +/* f183d54: f7b40018 */ sdc1 $f20,0x18($sp) +/* f183d58: 3c18800b */ lui $t8,0x800b +/* f183d5c: 8f18c24c */ lw $t8,-0x3db4($t8) +/* f183d60: 53000021 */ beqzl $t8,.L0f183de8 +/* f183d64: 3c01437f */ lui $at,0x437f +/* f183d68: 93020000 */ lbu $v0,0x0($t8) +/* f183d6c: 24010006 */ addiu $at,$zero,0x6 +/* f183d70: 1041001c */ beq $v0,$at,.L0f183de4 +/* f183d74: 24010003 */ addiu $at,$zero,0x3 +/* f183d78: 1041001a */ beq $v0,$at,.L0f183de4 +/* f183d7c: 3c16800a */ lui $s6,0x800a +/* f183d80: 26d69fc0 */ addiu $s6,$s6,-24640 +/* f183d84: 8ec20284 */ lw $v0,0x284($s6) +/* f183d88: c7040008 */ lwc1 $f4,0x8($t8) +/* f183d8c: 240e0001 */ addiu $t6,$zero,0x1 +/* f183d90: 8c5900bc */ lw $t9,0xbc($v0) +/* f183d94: 03002825 */ or $a1,$t8,$zero +/* f183d98: 27a60098 */ addiu $a2,$sp,0x98 +/* f183d9c: c7260008 */ lwc1 $f6,0x8($t9) +/* f183da0: 3c0700ff */ lui $a3,0xff +/* f183da4: 46062201 */ sub.s $f8,$f4,$f6 +/* f183da8: e7a80098 */ swc1 $f8,0x98($sp) +/* f183dac: 8c4c00bc */ lw $t4,0xbc($v0) +/* f183db0: c70a000c */ lwc1 $f10,0xc($t8) +/* f183db4: c590000c */ lwc1 $f16,0xc($t4) +/* f183db8: 46105481 */ sub.s $f18,$f10,$f16 +/* f183dbc: e7b2009c */ swc1 $f18,0x9c($sp) +/* f183dc0: 8c4d00bc */ lw $t5,0xbc($v0) +/* f183dc4: c7040010 */ lwc1 $f4,0x10($t8) +/* f183dc8: c5a60010 */ lwc1 $f6,0x10($t5) +/* f183dcc: afae0014 */ sw $t6,0x14($sp) +/* f183dd0: afa00010 */ sw $zero,0x10($sp) +/* f183dd4: 46062201 */ sub.s $f8,$f4,$f6 +/* f183dd8: 0fc63a7b */ jal func0f18e9ec +/* f183ddc: e7a800a0 */ swc1 $f8,0xa0($sp) +/* f183de0: 00408825 */ or $s1,$v0,$zero +.L0f183de4: +/* f183de4: 3c01437f */ lui $at,0x437f +.L0f183de8: +/* f183de8: 3c16800a */ lui $s6,0x800a +/* f183dec: 3c10800b */ lui $s0,0x800b +/* f183df0: 3c158008 */ lui $s5,0x8008 +/* f183df4: 3c14800b */ lui $s4,0x800b +/* f183df8: 4481b000 */ mtc1 $at,$f22 +/* f183dfc: 4480a000 */ mtc1 $zero,$f20 +/* f183e00: 26d69fc0 */ addiu $s6,$s6,-24640 +/* f183e04: 2694c11c */ addiu $s4,$s4,-16100 +/* f183e08: 26b57cc4 */ addiu $s5,$s5,0x7cc4 +/* f183e0c: 2610c110 */ addiu $s0,$s0,-16112 +/* f183e10: 27b30088 */ addiu $s3,$sp,0x88 +/* f183e14: 241200ff */ addiu $s2,$zero,0xff +/* f183e18: 8e030080 */ lw $v1,0x80($s0) +.L0f183e1c: +/* f183e1c: 506000ee */ beqzl $v1,.L0f1841d8 +/* f183e20: 2610000c */ addiu $s0,$s0,0xc +/* f183e24: 8ec20284 */ lw $v0,0x284($s6) +/* f183e28: c46a0008 */ lwc1 $f10,0x8($v1) +/* f183e2c: 8e190080 */ lw $t9,0x80($s0) +/* f183e30: 8c4f00bc */ lw $t7,0xbc($v0) +/* f183e34: 8e0d0080 */ lw $t5,0x80($s0) +/* f183e38: 92040086 */ lbu $a0,0x86($s0) +/* f183e3c: c5f00008 */ lwc1 $f16,0x8($t7) +/* f183e40: 46105481 */ sub.s $f18,$f10,$f16 +/* f183e44: e7b20088 */ swc1 $f18,0x88($sp) +/* f183e48: 8c4c00bc */ lw $t4,0xbc($v0) +/* f183e4c: c724000c */ lwc1 $f4,0xc($t9) +/* f183e50: c586000c */ lwc1 $f6,0xc($t4) +/* f183e54: 46062201 */ sub.s $f8,$f4,$f6 +/* f183e58: e7a8008c */ swc1 $f8,0x8c($sp) +/* f183e5c: 8c5800bc */ lw $t8,0xbc($v0) +/* f183e60: c5aa0010 */ lwc1 $f10,0x10($t5) +/* f183e64: c7100010 */ lwc1 $f16,0x10($t8) +/* f183e68: 46105481 */ sub.s $f18,$f10,$f16 +/* f183e6c: 16440006 */ bne $s2,$a0,.L0f183e88 +/* f183e70: e7b20090 */ swc1 $f18,0x90($sp) +/* f183e74: 4600a006 */ mov.s $f0,$f20 +/* f183e78: 4600b086 */ mov.s $f2,$f22 +/* f183e7c: 4600a306 */ mov.s $f12,$f20 +/* f183e80: 10000033 */ beqz $zero,.L0f183f50 +/* f183e84: 4600a386 */ mov.s $f14,$f20 +.L0f183e88: +/* f183e88: 8eee000c */ lw $t6,0xc($s7) +/* f183e8c: 31cf0002 */ andi $t7,$t6,0x2 +/* f183e90: 51e0002c */ beqzl $t7,.L0f183f44 +/* f183e94: 4600a006 */ mov.s $f0,$f20 +/* f183e98: 0fc63a5a */ jal func0f18e968 +/* f183e9c: 00000000 */ sll $zero,$zero,0x0 +/* f183ea0: 0002c880 */ sll $t9,$v0,0x2 +/* f183ea4: 02b96021 */ addu $t4,$s5,$t9 +/* f183ea8: 8d830000 */ lw $v1,0x0($t4) +/* f183eac: 3c014f80 */ lui $at,0x4f80 +/* f183eb0: 00036e02 */ srl $t5,$v1,0x18 +/* f183eb4: 31b800ff */ andi $t8,$t5,0xff +/* f183eb8: 44982000 */ mtc1 $t8,$f4 +/* f183ebc: 00037402 */ srl $t6,$v1,0x10 +/* f183ec0: 07010004 */ bgez $t8,.L0f183ed4 +/* f183ec4: 46802020 */ cvt.s.w $f0,$f4 +/* f183ec8: 44813000 */ mtc1 $at,$f6 +/* f183ecc: 00000000 */ sll $zero,$zero,0x0 +/* f183ed0: 46060000 */ add.s $f0,$f0,$f6 +.L0f183ed4: +/* f183ed4: 31cf00ff */ andi $t7,$t6,0xff +/* f183ed8: 448f4000 */ mtc1 $t7,$f8 +/* f183edc: 0003ca02 */ srl $t9,$v1,0x8 +/* f183ee0: 05e10005 */ bgez $t7,.L0f183ef8 +/* f183ee4: 468040a0 */ cvt.s.w $f2,$f8 +/* f183ee8: 3c014f80 */ lui $at,0x4f80 +/* f183eec: 44815000 */ mtc1 $at,$f10 +/* f183ef0: 00000000 */ sll $zero,$zero,0x0 +/* f183ef4: 460a1080 */ add.s $f2,$f2,$f10 +.L0f183ef8: +/* f183ef8: 332c00ff */ andi $t4,$t9,0xff +/* f183efc: 448c8000 */ mtc1 $t4,$f16 +/* f183f00: 306d00ff */ andi $t5,$v1,0xff +/* f183f04: 05810005 */ bgez $t4,.L0f183f1c +/* f183f08: 46808320 */ cvt.s.w $f12,$f16 +/* f183f0c: 3c014f80 */ lui $at,0x4f80 +/* f183f10: 44819000 */ mtc1 $at,$f18 +/* f183f14: 00000000 */ sll $zero,$zero,0x0 +/* f183f18: 46126300 */ add.s $f12,$f12,$f18 +.L0f183f1c: +/* f183f1c: 448d2000 */ mtc1 $t5,$f4 +/* f183f20: 3c014f80 */ lui $at,0x4f80 +/* f183f24: 05a1000a */ bgez $t5,.L0f183f50 +/* f183f28: 468023a0 */ cvt.s.w $f14,$f4 +/* f183f2c: 44813000 */ mtc1 $at,$f6 +/* f183f30: 00000000 */ sll $zero,$zero,0x0 +/* f183f34: 46067380 */ add.s $f14,$f14,$f6 +/* f183f38: 10000006 */ beqz $zero,.L0f183f54 +/* f183f3c: 4458f800 */ cfc1 $t8,$31 +/* f183f40: 4600a006 */ mov.s $f0,$f20 +.L0f183f44: +/* f183f44: 4600b086 */ mov.s $f2,$f22 +/* f183f48: 4600a306 */ mov.s $f12,$f20 +/* f183f4c: 4600a386 */ mov.s $f14,$f20 +.L0f183f50: +/* f183f50: 4458f800 */ cfc1 $t8,$31 +.L0f183f54: +/* f183f54: 24020001 */ addiu $v0,$zero,0x1 +/* f183f58: 44c2f800 */ ctc1 $v0,$31 +/* f183f5c: 3c014f00 */ lui $at,0x4f00 +/* f183f60: 02603025 */ or $a2,$s3,$zero +/* f183f64: 46000224 */ cvt.w.s $f8,$f0 +/* f183f68: 4442f800 */ cfc1 $v0,$31 +/* f183f6c: 00000000 */ sll $zero,$zero,0x0 +/* f183f70: 30420078 */ andi $v0,$v0,0x78 +/* f183f74: 50400013 */ beqzl $v0,.L0f183fc4 +/* f183f78: 44024000 */ mfc1 $v0,$f8 +/* f183f7c: 44814000 */ mtc1 $at,$f8 +/* f183f80: 24020001 */ addiu $v0,$zero,0x1 +/* f183f84: 46080201 */ sub.s $f8,$f0,$f8 +/* f183f88: 44c2f800 */ ctc1 $v0,$31 +/* f183f8c: 00000000 */ sll $zero,$zero,0x0 +/* f183f90: 46004224 */ cvt.w.s $f8,$f8 +/* f183f94: 4442f800 */ cfc1 $v0,$31 +/* f183f98: 00000000 */ sll $zero,$zero,0x0 +/* f183f9c: 30420078 */ andi $v0,$v0,0x78 +/* f183fa0: 14400005 */ bnez $v0,.L0f183fb8 +/* f183fa4: 00000000 */ sll $zero,$zero,0x0 +/* f183fa8: 44024000 */ mfc1 $v0,$f8 +/* f183fac: 3c018000 */ lui $at,0x8000 +/* f183fb0: 10000007 */ beqz $zero,.L0f183fd0 +/* f183fb4: 00411025 */ or $v0,$v0,$at +.L0f183fb8: +/* f183fb8: 10000005 */ beqz $zero,.L0f183fd0 +/* f183fbc: 2402ffff */ addiu $v0,$zero,-1 +/* f183fc0: 44024000 */ mfc1 $v0,$f8 +.L0f183fc4: +/* f183fc4: 00000000 */ sll $zero,$zero,0x0 +/* f183fc8: 0440fffb */ bltz $v0,.L0f183fb8 +/* f183fcc: 00000000 */ sll $zero,$zero,0x0 +.L0f183fd0: +/* f183fd0: 44d8f800 */ ctc1 $t8,$31 +/* f183fd4: 24030001 */ addiu $v1,$zero,0x1 +/* f183fd8: 00404025 */ or $t0,$v0,$zero +/* f183fdc: 3c014f00 */ lui $at,0x4f00 +/* f183fe0: 444ef800 */ cfc1 $t6,$31 +/* f183fe4: 44c3f800 */ ctc1 $v1,$31 +/* f183fe8: 00000000 */ sll $zero,$zero,0x0 +/* f183fec: 460012a4 */ cvt.w.s $f10,$f2 +/* f183ff0: 4443f800 */ cfc1 $v1,$31 +/* f183ff4: 00000000 */ sll $zero,$zero,0x0 +/* f183ff8: 30630078 */ andi $v1,$v1,0x78 +/* f183ffc: 50600013 */ beqzl $v1,.L0f18404c +/* f184000: 44035000 */ mfc1 $v1,$f10 +/* f184004: 44815000 */ mtc1 $at,$f10 +/* f184008: 24030001 */ addiu $v1,$zero,0x1 +/* f18400c: 460a1281 */ sub.s $f10,$f2,$f10 +/* f184010: 44c3f800 */ ctc1 $v1,$31 +/* f184014: 00000000 */ sll $zero,$zero,0x0 +/* f184018: 460052a4 */ cvt.w.s $f10,$f10 +/* f18401c: 4443f800 */ cfc1 $v1,$31 +/* f184020: 00000000 */ sll $zero,$zero,0x0 +/* f184024: 30630078 */ andi $v1,$v1,0x78 +/* f184028: 14600005 */ bnez $v1,.L0f184040 +/* f18402c: 00000000 */ sll $zero,$zero,0x0 +/* f184030: 44035000 */ mfc1 $v1,$f10 +/* f184034: 3c018000 */ lui $at,0x8000 +/* f184038: 10000007 */ beqz $zero,.L0f184058 +/* f18403c: 00611825 */ or $v1,$v1,$at +.L0f184040: +/* f184040: 10000005 */ beqz $zero,.L0f184058 +/* f184044: 2403ffff */ addiu $v1,$zero,-1 +/* f184048: 44035000 */ mfc1 $v1,$f10 +.L0f18404c: +/* f18404c: 00000000 */ sll $zero,$zero,0x0 +/* f184050: 0460fffb */ bltz $v1,.L0f184040 +/* f184054: 00000000 */ sll $zero,$zero,0x0 +.L0f184058: +/* f184058: 44cef800 */ ctc1 $t6,$31 +/* f18405c: 24040001 */ addiu $a0,$zero,0x1 +/* f184060: 00604825 */ or $t1,$v1,$zero +/* f184064: 3c014f00 */ lui $at,0x4f00 +/* f184068: 444ff800 */ cfc1 $t7,$31 +/* f18406c: 44c4f800 */ ctc1 $a0,$31 +/* f184070: 00000000 */ sll $zero,$zero,0x0 +/* f184074: 46006424 */ cvt.w.s $f16,$f12 +/* f184078: 4444f800 */ cfc1 $a0,$31 +/* f18407c: 00000000 */ sll $zero,$zero,0x0 +/* f184080: 30840078 */ andi $a0,$a0,0x78 +/* f184084: 50800013 */ beqzl $a0,.L0f1840d4 +/* f184088: 44048000 */ mfc1 $a0,$f16 +/* f18408c: 44818000 */ mtc1 $at,$f16 +/* f184090: 24040001 */ addiu $a0,$zero,0x1 +/* f184094: 46106401 */ sub.s $f16,$f12,$f16 +/* f184098: 44c4f800 */ ctc1 $a0,$31 +/* f18409c: 00000000 */ sll $zero,$zero,0x0 +/* f1840a0: 46008424 */ cvt.w.s $f16,$f16 +/* f1840a4: 4444f800 */ cfc1 $a0,$31 +/* f1840a8: 00000000 */ sll $zero,$zero,0x0 +/* f1840ac: 30840078 */ andi $a0,$a0,0x78 +/* f1840b0: 14800005 */ bnez $a0,.L0f1840c8 +/* f1840b4: 00000000 */ sll $zero,$zero,0x0 +/* f1840b8: 44048000 */ mfc1 $a0,$f16 +/* f1840bc: 3c018000 */ lui $at,0x8000 +/* f1840c0: 10000007 */ beqz $zero,.L0f1840e0 +/* f1840c4: 00812025 */ or $a0,$a0,$at +.L0f1840c8: +/* f1840c8: 10000005 */ beqz $zero,.L0f1840e0 +/* f1840cc: 2404ffff */ addiu $a0,$zero,-1 +/* f1840d0: 44048000 */ mfc1 $a0,$f16 +.L0f1840d4: +/* f1840d4: 00000000 */ sll $zero,$zero,0x0 +/* f1840d8: 0480fffb */ bltz $a0,.L0f1840c8 +/* f1840dc: 00000000 */ sll $zero,$zero,0x0 +.L0f1840e0: +/* f1840e0: 44cff800 */ ctc1 $t7,$31 +/* f1840e4: 24050001 */ addiu $a1,$zero,0x1 +/* f1840e8: 00805025 */ or $t2,$a0,$zero +/* f1840ec: 3c014f00 */ lui $at,0x4f00 +/* f1840f0: 4459f800 */ cfc1 $t9,$31 +/* f1840f4: 44c5f800 */ ctc1 $a1,$31 +/* f1840f8: 00000000 */ sll $zero,$zero,0x0 +/* f1840fc: 460074a4 */ cvt.w.s $f18,$f14 +/* f184100: 4445f800 */ cfc1 $a1,$31 +/* f184104: 00000000 */ sll $zero,$zero,0x0 +/* f184108: 30a50078 */ andi $a1,$a1,0x78 +/* f18410c: 50a00013 */ beqzl $a1,.L0f18415c +/* f184110: 44059000 */ mfc1 $a1,$f18 +/* f184114: 44819000 */ mtc1 $at,$f18 +/* f184118: 24050001 */ addiu $a1,$zero,0x1 +/* f18411c: 46127481 */ sub.s $f18,$f14,$f18 +/* f184120: 44c5f800 */ ctc1 $a1,$31 +/* f184124: 00000000 */ sll $zero,$zero,0x0 +/* f184128: 460094a4 */ cvt.w.s $f18,$f18 +/* f18412c: 4445f800 */ cfc1 $a1,$31 +/* f184130: 00000000 */ sll $zero,$zero,0x0 +/* f184134: 30a50078 */ andi $a1,$a1,0x78 +/* f184138: 14a00005 */ bnez $a1,.L0f184150 +/* f18413c: 00000000 */ sll $zero,$zero,0x0 +/* f184140: 44059000 */ mfc1 $a1,$f18 +/* f184144: 3c018000 */ lui $at,0x8000 +/* f184148: 10000007 */ beqz $zero,.L0f184168 +/* f18414c: 00a12825 */ or $a1,$a1,$at +.L0f184150: +/* f184150: 10000005 */ beqz $zero,.L0f184168 +/* f184154: 2405ffff */ addiu $a1,$zero,-1 +/* f184158: 44059000 */ mfc1 $a1,$f18 +.L0f18415c: +/* f18415c: 00000000 */ sll $zero,$zero,0x0 +/* f184160: 04a0fffb */ bltz $a1,.L0f184150 +/* f184164: 00000000 */ sll $zero,$zero,0x0 +.L0f184168: +/* f184168: 44d9f800 */ ctc1 $t9,$31 +/* f18416c: 2c410100 */ sltiu $at,$v0,0x100 +/* f184170: 14200002 */ bnez $at,.L0f18417c +/* f184174: 00a05825 */ or $t3,$a1,$zero +/* f184178: 240800ff */ addiu $t0,$zero,0xff +.L0f18417c: +/* f18417c: 2c610100 */ sltiu $at,$v1,0x100 +/* f184180: 14200002 */ bnez $at,.L0f18418c +/* f184184: 00086600 */ sll $t4,$t0,0x18 +/* f184188: 240900ff */ addiu $t1,$zero,0xff +.L0f18418c: +/* f18418c: 2c810100 */ sltiu $at,$a0,0x100 +/* f184190: 14200002 */ bnez $at,.L0f18419c +/* f184194: 02202025 */ or $a0,$s1,$zero +/* f184198: 240a00ff */ addiu $t2,$zero,0xff +.L0f18419c: +/* f18419c: 2ca10100 */ sltiu $at,$a1,0x100 +/* f1841a0: 14200002 */ bnez $at,.L0f1841ac +/* f1841a4: 00096c00 */ sll $t5,$t1,0x10 +/* f1841a8: 240b00ff */ addiu $t3,$zero,0xff +.L0f1841ac: +/* f1841ac: 018dc025 */ or $t8,$t4,$t5 +/* f1841b0: 000a7200 */ sll $t6,$t2,0x8 +/* f1841b4: 030e7825 */ or $t7,$t8,$t6 +/* f1841b8: 24190001 */ addiu $t9,$zero,0x1 +/* f1841bc: afb90014 */ sw $t9,0x14($sp) +/* f1841c0: 01eb3825 */ or $a3,$t7,$t3 +/* f1841c4: 8e050080 */ lw $a1,0x80($s0) +/* f1841c8: 0fc63a7b */ jal func0f18e9ec +/* f1841cc: afa00010 */ sw $zero,0x10($sp) +/* f1841d0: 00408825 */ or $s1,$v0,$zero +/* f1841d4: 2610000c */ addiu $s0,$s0,0xc +.L0f1841d8: +/* f1841d8: 5614ff10 */ bnel $s0,$s4,.L0f183e1c +/* f1841dc: 8e030080 */ lw $v1,0x80($s0) +.L0f1841e0: +/* f1841e0: 8fbf004c */ lw $ra,0x4c($sp) +/* f1841e4: 02201025 */ or $v0,$s1,$zero +/* f1841e8: 8fb10030 */ lw $s1,0x30($sp) +/* f1841ec: d7b40018 */ ldc1 $f20,0x18($sp) +/* f1841f0: d7b60020 */ ldc1 $f22,0x20($sp) +/* f1841f4: 8fb0002c */ lw $s0,0x2c($sp) +/* f1841f8: 8fb20034 */ lw $s2,0x34($sp) +/* f1841fc: 8fb30038 */ lw $s3,0x38($sp) +/* f184200: 8fb4003c */ lw $s4,0x3c($sp) +/* f184204: 8fb50040 */ lw $s5,0x40($sp) +/* f184208: 8fb60044 */ lw $s6,0x44($sp) +/* f18420c: 8fb70048 */ lw $s7,0x48($sp) +/* f184210: 03e00008 */ jr $ra +/* f184214: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* f184218: 3c03800b */ lui $v1,0x800b +/* f18421c: 8c63cb94 */ lw $v1,-0x346c($v1) +/* f184220: 27bdffc0 */ addiu $sp,$sp,-64 +/* f184224: afbf001c */ sw $ra,0x1c($sp) +/* f184228: 00037340 */ sll $t6,$v1,0xd +/* f18422c: 05c10040 */ bgez $t6,.L0f184330 +/* f184230: afa40040 */ sw $a0,0x40($sp) +/* f184234: 3c0f800b */ lui $t7,0x800b +/* f184238: 8defc24c */ lw $t7,-0x3db4($t7) +/* f18423c: 11e0003c */ beqz $t7,.L0f184330 +/* f184240: afaf0024 */ sw $t7,0x24($sp) +/* f184244: 54af003b */ bnel $a1,$t7,.L0f184334 +/* f184248: 00001025 */ or $v0,$zero,$zero +/* f18424c: 90a20000 */ lbu $v0,0x0($a1) +/* f184250: 24010006 */ addiu $at,$zero,0x6 +/* f184254: 10410002 */ beq $v0,$at,.L0f184260 +/* f184258: 24010003 */ addiu $at,$zero,0x3 +/* f18425c: 14410034 */ bne $v0,$at,.L0f184330 +.L0f184260: +/* f184260: 3c02800a */ lui $v0,0x800a +/* f184264: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f184268: c4a40008 */ lwc1 $f4,0x8($a1) +/* f18426c: 30690002 */ andi $t1,$v1,0x2 +/* f184270: 8c5800bc */ lw $t8,0xbc($v0) +/* f184274: 8faf0040 */ lw $t7,0x40($sp) +/* f184278: 27a60034 */ addiu $a2,$sp,0x34 +/* f18427c: c7060008 */ lwc1 $f6,0x8($t8) +/* f184280: 24180001 */ addiu $t8,$zero,0x1 +/* f184284: 3c0700ff */ lui $a3,0xff +/* f184288: 46062201 */ sub.s $f8,$f4,$f6 +/* f18428c: e7a80034 */ swc1 $f8,0x34($sp) +/* f184290: 8c5900bc */ lw $t9,0xbc($v0) +/* f184294: c4aa000c */ lwc1 $f10,0xc($a1) +/* f184298: c730000c */ lwc1 $f16,0xc($t9) +/* f18429c: 46105481 */ sub.s $f18,$f10,$f16 +/* f1842a0: e7b20038 */ swc1 $f18,0x38($sp) +/* f1842a4: 8c4800bc */ lw $t0,0xbc($v0) +/* f1842a8: c4a40010 */ lwc1 $f4,0x10($a1) +/* f1842ac: c5060010 */ lwc1 $f6,0x10($t0) +/* f1842b0: 46062201 */ sub.s $f8,$f4,$f6 +/* f1842b4: 11200015 */ beqz $t1,.L0f18430c +/* f1842b8: e7a8003c */ swc1 $f8,0x3c($sp) +/* f1842bc: 8caa0004 */ lw $t2,0x4($a1) +/* f1842c0: 0fc63a5a */ jal func0f18e968 +/* f1842c4: 91440125 */ lbu $a0,0x125($t2) +/* f1842c8: 8fac0040 */ lw $t4,0x40($sp) +/* f1842cc: 00025880 */ sll $t3,$v0,0x2 +/* f1842d0: 3c078008 */ lui $a3,0x8008 +/* f1842d4: 00eb3821 */ addu $a3,$a3,$t3 +/* f1842d8: 3c05800b */ lui $a1,0x800b +/* f1842dc: 240d0001 */ addiu $t5,$zero,0x1 +/* f1842e0: 8d840000 */ lw $a0,0x0($t4) +/* f1842e4: 8ce77cc4 */ lw $a3,0x7cc4($a3) +/* f1842e8: afad0014 */ sw $t5,0x14($sp) +/* f1842ec: afa00010 */ sw $zero,0x10($sp) +/* f1842f0: 8ca5c24c */ lw $a1,-0x3db4($a1) +/* f1842f4: 0fc63a7b */ jal func0f18e9ec +/* f1842f8: 27a60034 */ addiu $a2,$sp,0x34 +/* f1842fc: 8fae0040 */ lw $t6,0x40($sp) +/* f184300: adc20000 */ sw $v0,0x0($t6) +/* f184304: 1000000b */ beqz $zero,.L0f184334 +/* f184308: 24020001 */ addiu $v0,$zero,0x1 +.L0f18430c: +/* f18430c: 8de40000 */ lw $a0,0x0($t7) +/* f184310: afb80014 */ sw $t8,0x14($sp) +/* f184314: afa00010 */ sw $zero,0x10($sp) +/* f184318: 0fc63a7b */ jal func0f18e9ec +/* f18431c: 8fa50024 */ lw $a1,0x24($sp) +/* f184320: 8fb90040 */ lw $t9,0x40($sp) +/* f184324: af220000 */ sw $v0,0x0($t9) +/* f184328: 10000002 */ beqz $zero,.L0f184334 +/* f18432c: 24020001 */ addiu $v0,$zero,0x1 +.L0f184330: +/* f184330: 00001025 */ or $v0,$zero,$zero +.L0f184334: +/* f184334: 8fbf001c */ lw $ra,0x1c($sp) +/* f184338: 27bd0040 */ addiu $sp,$sp,0x40 +/* f18433c: 03e00008 */ jr $ra +/* f184340: 00000000 */ sll $zero,$zero,0x0 +/* f184344: 3c0e800b */ lui $t6,0x800b +/* f184348: 8dcecb94 */ lw $t6,-0x346c($t6) +/* f18434c: 00a03025 */ or $a2,$a1,$zero +/* f184350: 3c18800b */ lui $t8,0x800b +/* f184354: 000e7b80 */ sll $t7,$t6,0xe +/* f184358: 05e3001c */ bgezl $t7,.L0f1843cc +/* f18435c: 00001025 */ or $v0,$zero,$zero +/* f184360: 8f18c24c */ lw $t8,-0x3db4($t8) +/* f184364: 3c05800b */ lui $a1,0x800b +/* f184368: 00001025 */ or $v0,$zero,$zero +/* f18436c: 14980003 */ bne $a0,$t8,.L0f18437c +/* f184370: 24a5c110 */ addiu $a1,$a1,-16112 +/* f184374: 1000000b */ beqz $zero,.L0f1843a4 +/* f184378: 24020001 */ addiu $v0,$zero,0x1 +.L0f18437c: +/* f18437c: 3c03800b */ lui $v1,0x800b +/* f184380: 2463c11c */ addiu $v1,$v1,-16100 +/* f184384: 8cb90080 */ lw $t9,0x80($a1) +.L0f184388: +/* f184388: 24a5000c */ addiu $a1,$a1,0xc +/* f18438c: 14990003 */ bne $a0,$t9,.L0f18439c +/* f184390: 00000000 */ sll $zero,$zero,0x0 +/* f184394: 10000003 */ beqz $zero,.L0f1843a4 +/* f184398: 24020001 */ addiu $v0,$zero,0x1 +.L0f18439c: +/* f18439c: 54a3fffa */ bnel $a1,$v1,.L0f184388 +/* f1843a0: 8cb90080 */ lw $t9,0x80($a1) +.L0f1843a4: +/* f1843a4: 10400008 */ beqz $v0,.L0f1843c8 +/* f1843a8: 240800ff */ addiu $t0,$zero,0xff +/* f1843ac: 24090040 */ addiu $t1,$zero,0x40 +/* f1843b0: acc00000 */ sw $zero,0x0($a2) +/* f1843b4: acc80004 */ sw $t0,0x4($a2) +/* f1843b8: acc00008 */ sw $zero,0x8($a2) +/* f1843bc: acc9000c */ sw $t1,0xc($a2) +/* f1843c0: 03e00008 */ jr $ra +/* f1843c4: 24020001 */ addiu $v0,$zero,0x1 +.L0f1843c8: +/* f1843c8: 00001025 */ or $v0,$zero,$zero +.L0f1843cc: +/* f1843cc: 03e00008 */ jr $ra +/* f1843d0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1843d4 +/* f1843d4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f1843d8: afb40028 */ sw $s4,0x28($sp) +/* f1843dc: 3c14800b */ lui $s4,0x800b +/* f1843e0: 2694c110 */ addiu $s4,$s4,-16112 +/* f1843e4: 240effff */ addiu $t6,$zero,-1 +/* f1843e8: 3c02800b */ lui $v0,0x800b +/* f1843ec: 3c03800b */ lui $v1,0x800b +/* f1843f0: afbf002c */ sw $ra,0x2c($sp) +/* f1843f4: afb30024 */ sw $s3,0x24($sp) +/* f1843f8: afb20020 */ sw $s2,0x20($sp) +/* f1843fc: afb1001c */ sw $s1,0x1c($sp) +/* f184400: afb00018 */ sw $s0,0x18($sp) +/* f184404: ae8e0004 */ sw $t6,0x4($s4) +/* f184408: a6800002 */ sh $zero,0x2($s4) +/* f18440c: 2463c128 */ addiu $v1,$v1,-16088 +/* f184410: 2442c110 */ addiu $v0,$v0,-16112 +.L0f184414: +/* f184414: 24420002 */ addiu $v0,$v0,0x2 +/* f184418: a440001e */ sh $zero,0x1e($v0) +/* f18441c: 1443fffd */ bne $v0,$v1,.L0f184414 +/* f184420: a4400036 */ sh $zero,0x36($v0) +/* f184424: 3c13800b */ lui $s3,0x800b +/* f184428: 2673c530 */ addiu $s3,$s3,-15056 +/* f18442c: 8e640000 */ lw $a0,0x0($s3) +/* f184430: 00008825 */ or $s1,$zero,$zero +/* f184434: 1880001f */ blez $a0,.L0f1844b4 +/* f184438: 00008025 */ or $s0,$zero,$zero +.L0f18443c: +/* f18443c: 0c004b70 */ jal 0x12dc0 +/* f184440: 24120001 */ addiu $s2,$zero,0x1 +/* f184444: 8e640000 */ lw $a0,0x0($s3) +/* f184448: 0011c040 */ sll $t8,$s1,0x1 +/* f18444c: 0298c821 */ addu $t9,$s4,$t8 +/* f184450: 0044001b */ divu $zero,$v0,$a0 +/* f184454: 00001810 */ mfhi $v1 +/* f184458: 3c02800b */ lui $v0,0x800b +/* f18445c: 14800002 */ bnez $a0,.L0f184468 +/* f184460: 00000000 */ sll $zero,$zero,0x0 +/* f184464: 0007000d */ break 0x7 +.L0f184468: +/* f184468: 2442c110 */ addiu $v0,$v0,-16112 +/* f18446c: 1a200009 */ blez $s1,.L0f184494 +/* f184470: 00000000 */ sll $zero,$zero,0x0 +.L0f184474: +/* f184474: 844f0008 */ lh $t7,0x8($v0) +/* f184478: 26100001 */ addiu $s0,$s0,0x1 +/* f18447c: 146f0003 */ bne $v1,$t7,.L0f18448c +/* f184480: 00000000 */ sll $zero,$zero,0x0 +/* f184484: 10000003 */ beqz $zero,.L0f184494 +/* f184488: 00009025 */ or $s2,$zero,$zero +.L0f18448c: +/* f18448c: 1611fff9 */ bne $s0,$s1,.L0f184474 +/* f184490: 24420002 */ addiu $v0,$v0,0x2 +.L0f184494: +/* f184494: 52400005 */ beqzl $s2,.L0f1844ac +/* f184498: 0224082a */ slt $at,$s1,$a0 +/* f18449c: a7230008 */ sh $v1,0x8($t9) +/* f1844a0: 8e640000 */ lw $a0,0x0($s3) +/* f1844a4: 26310001 */ addiu $s1,$s1,0x1 +/* f1844a8: 0224082a */ slt $at,$s1,$a0 +.L0f1844ac: +/* f1844ac: 5420ffe3 */ bnezl $at,.L0f18443c +/* f1844b0: 00008025 */ or $s0,$zero,$zero +.L0f1844b4: +/* f1844b4: 18800005 */ blez $a0,.L0f1844cc +/* f1844b8: 00008025 */ or $s0,$zero,$zero +/* f1844bc: 26100001 */ addiu $s0,$s0,0x1 +.L0f1844c0: +/* f1844c0: 0204082a */ slt $at,$s0,$a0 +/* f1844c4: 5420fffe */ bnezl $at,.L0f1844c0 +/* f1844c8: 26100001 */ addiu $s0,$s0,0x1 +.L0f1844cc: +/* f1844cc: 8fbf002c */ lw $ra,0x2c($sp) +/* f1844d0: 8fb00018 */ lw $s0,0x18($sp) +/* f1844d4: 8fb1001c */ lw $s1,0x1c($sp) +/* f1844d8: 8fb20020 */ lw $s2,0x20($sp) +/* f1844dc: 8fb30024 */ lw $s3,0x24($sp) +/* f1844e0: 8fb40028 */ lw $s4,0x28($sp) +/* f1844e4: 03e00008 */ jr $ra +/* f1844e8: 27bd0030 */ addiu $sp,$sp,0x30 +/* f1844ec: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1844f0: afbf0014 */ sw $ra,0x14($sp) +/* f1844f4: 0fc610f5 */ jal func0f1843d4 +/* f1844f8: 00000000 */ sll $zero,$zero,0x0 +/* f1844fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f184500: 27bd0018 */ addiu $sp,$sp,0x18 +/* f184504: 03e00008 */ jr $ra +/* f184508: 00000000 */ sll $zero,$zero,0x0 +/* f18450c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f184510: afbf0014 */ sw $ra,0x14($sp) +/* f184514: 0fc610f5 */ jal func0f1843d4 +/* f184518: 00000000 */ sll $zero,$zero,0x0 +/* f18451c: 8fbf0014 */ lw $ra,0x14($sp) +/* f184520: 27bd0018 */ addiu $sp,$sp,0x18 +/* f184524: 03e00008 */ jr $ra +/* f184528: 00000000 */ sll $zero,$zero,0x0 +/* f18452c: 3c0e800b */ lui $t6,0x800b +/* f184530: 8dcecb94 */ lw $t6,-0x346c($t6) +/* f184534: 000e7b00 */ sll $t7,$t6,0xc +/* f184538: 05e3001e */ bgezl $t7,.L0f1845b4 +/* f18453c: 00001025 */ or $v0,$zero,$zero +/* f184540: 90820000 */ lbu $v0,0x0($a0) +/* f184544: 24010006 */ addiu $at,$zero,0x6 +/* f184548: 3c18800b */ lui $t8,0x800b +/* f18454c: 10410003 */ beq $v0,$at,.L0f18455c +/* f184550: 24010003 */ addiu $at,$zero,0x3 +/* f184554: 54410017 */ bnel $v0,$at,.L0f1845b4 +/* f184558: 00001025 */ or $v0,$zero,$zero +.L0f18455c: +/* f18455c: 8f18c114 */ lw $t8,-0x3eec($t8) +/* f184560: 2401ffff */ addiu $at,$zero,-1 +/* f184564: 3c09800b */ lui $t1,0x800b +/* f184568: 13010011 */ beq $t8,$at,.L0f1845b0 +/* f18456c: 00184040 */ sll $t0,$t8,0x1 +/* f184570: 01284821 */ addu $t1,$t1,$t0 +/* f184574: 8529c118 */ lh $t1,-0x3ee8($t1) +/* f184578: 3c0b800b */ lui $t3,0x800b +/* f18457c: 8c990004 */ lw $t9,0x4($a0) +/* f184580: 00095080 */ sll $t2,$t1,0x2 +/* f184584: 016a5821 */ addu $t3,$t3,$t2 +/* f184588: 8d6bc4d0 */ lw $t3,-0x3b30($t3) +/* f18458c: 240c00ff */ addiu $t4,$zero,0xff +/* f184590: 240d0040 */ addiu $t5,$zero,0x40 +/* f184594: 172b0006 */ bne $t9,$t3,.L0f1845b0 +/* f184598: 24020001 */ addiu $v0,$zero,0x1 +/* f18459c: aca00000 */ sw $zero,0x0($a1) +/* f1845a0: acac0004 */ sw $t4,0x4($a1) +/* f1845a4: aca00008 */ sw $zero,0x8($a1) +/* f1845a8: 03e00008 */ jr $ra +/* f1845ac: acad000c */ sw $t5,0xc($a1) +.L0f1845b0: +/* f1845b0: 00001025 */ or $v0,$zero,$zero +.L0f1845b4: +/* f1845b4: 03e00008 */ jr $ra +/* f1845b8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1845bc +/* f1845bc: 3c02800b */ lui $v0,0x800b +/* f1845c0: 2442c110 */ addiu $v0,$v0,-16112 +/* f1845c4: 8c4e0004 */ lw $t6,0x4($v0) +/* f1845c8: 27bdff70 */ addiu $sp,$sp,-144 +/* f1845cc: 3c18800b */ lui $t8,0x800b +/* f1845d0: 25cf0001 */ addiu $t7,$t6,0x1 +/* f1845d4: ac4f0004 */ sw $t7,0x4($v0) +/* f1845d8: 8f18c530 */ lw $t8,-0x3ad0($t8) +/* f1845dc: afbf002c */ sw $ra,0x2c($sp) +/* f1845e0: afb40028 */ sw $s4,0x28($sp) +/* f1845e4: afb30024 */ sw $s3,0x24($sp) +/* f1845e8: afb20020 */ sw $s2,0x20($sp) +/* f1845ec: afb1001c */ sw $s1,0x1c($sp) +/* f1845f0: 170f0003 */ bne $t8,$t7,.L0f184600 +/* f1845f4: afb00018 */ sw $s0,0x18($sp) +/* f1845f8: 3c01800b */ lui $at,0x800b +/* f1845fc: ac20c114 */ sw $zero,-0x3eec($at) +.L0f184600: +/* f184600: 3c01800b */ lui $at,0x800b +/* f184604: a420c112 */ sh $zero,-0x3eee($at) +/* f184608: 3c08800b */ lui $t0,0x800b +/* f18460c: 8d08c114 */ lw $t0,-0x3eec($t0) +/* f184610: 3c13800a */ lui $s3,0x800a +/* f184614: 26739fc0 */ addiu $s3,$s3,-24640 +/* f184618: 8e6b006c */ lw $t3,0x6c($s3) +/* f18461c: 00084840 */ sll $t1,$t0,0x1 +/* f184620: 00495021 */ addu $t2,$v0,$t1 +/* f184624: 85540008 */ lh $s4,0x8($t2) +/* f184628: 11600003 */ beqz $t3,.L0f184638 +/* f18462c: 00008825 */ or $s1,$zero,$zero +/* f184630: 10000002 */ beqz $zero,.L0f18463c +/* f184634: 24050001 */ addiu $a1,$zero,0x1 +.L0f184638: +/* f184638: 00002825 */ or $a1,$zero,$zero +.L0f18463c: +/* f18463c: 8e6c0068 */ lw $t4,0x68($s3) +/* f184640: 00002025 */ or $a0,$zero,$zero +/* f184644: 00001825 */ or $v1,$zero,$zero +/* f184648: 11800003 */ beqz $t4,.L0f184658 +/* f18464c: 00001025 */ or $v0,$zero,$zero +/* f184650: 10000001 */ beqz $zero,.L0f184658 +/* f184654: 24040001 */ addiu $a0,$zero,0x1 +.L0f184658: +/* f184658: 8e6d0064 */ lw $t5,0x64($s3) +/* f18465c: 27b20048 */ addiu $s2,$sp,0x48 +/* f184660: 11a00003 */ beqz $t5,.L0f184670 +/* f184664: 00000000 */ sll $zero,$zero,0x0 +/* f184668: 10000001 */ beqz $zero,.L0f184670 +/* f18466c: 24030001 */ addiu $v1,$zero,0x1 +.L0f184670: +/* f184670: 8e6e0070 */ lw $t6,0x70($s3) +/* f184674: 11c00003 */ beqz $t6,.L0f184684 +/* f184678: 00000000 */ sll $zero,$zero,0x0 +/* f18467c: 10000001 */ beqz $zero,.L0f184684 +/* f184680: 24020001 */ addiu $v0,$zero,0x1 +.L0f184684: +/* f184684: 00437821 */ addu $t7,$v0,$v1 +/* f184688: 01e4c021 */ addu $t8,$t7,$a0 +/* f18468c: 0305c821 */ addu $t9,$t8,$a1 +/* f184690: 5b200042 */ blezl $t9,.L0f18479c +/* f184694: 8fbf002c */ lw $ra,0x2c($sp) +.L0f184698: +/* f184698: 16910008 */ bne $s4,$s1,.L0f1846bc +/* f18469c: 02802025 */ or $a0,$s4,$zero +/* f1846a0: 0fc5b9f1 */ jal func0f16e7c4 +/* f1846a4: 2404540d */ addiu $a0,$zero,0x540d +/* f1846a8: 02402025 */ or $a0,$s2,$zero +/* f1846ac: 0c004dad */ jal 0x136b4 +/* f1846b0: 00402825 */ or $a1,$v0,$zero +/* f1846b4: 10000018 */ beqz $zero,.L0f184718 +/* f1846b8: 02202025 */ or $a0,$s1,$zero +.L0f1846bc: +/* f1846bc: 3c09800b */ lui $t1,0x800b +/* f1846c0: 2529c500 */ addiu $t1,$t1,-15104 +/* f1846c4: 00144080 */ sll $t0,$s4,0x2 +/* f1846c8: 01098021 */ addu $s0,$t0,$t1 +/* f1846cc: 0fc619e0 */ jal func0f186780 +/* f1846d0: 02202825 */ or $a1,$s1,$zero +/* f1846d4: 10400009 */ beqz $v0,.L0f1846fc +/* f1846d8: 00000000 */ sll $zero,$zero,0x0 +/* f1846dc: 0fc5b9f1 */ jal func0f16e7c4 +/* f1846e0: 2404540e */ addiu $a0,$zero,0x540e +/* f1846e4: 02402025 */ or $a0,$s2,$zero +/* f1846e8: 00402825 */ or $a1,$v0,$zero +/* f1846ec: 0c004dad */ jal 0x136b4 +/* f1846f0: 8e060000 */ lw $a2,0x0($s0) +/* f1846f4: 10000008 */ beqz $zero,.L0f184718 +/* f1846f8: 02202025 */ or $a0,$s1,$zero +.L0f1846fc: +/* f1846fc: 0fc5b9f1 */ jal func0f16e7c4 +/* f184700: 2404540f */ addiu $a0,$zero,0x540f +/* f184704: 02402025 */ or $a0,$s2,$zero +/* f184708: 00402825 */ or $a1,$v0,$zero +/* f18470c: 0c004dad */ jal 0x136b4 +/* f184710: 8e060000 */ lw $a2,0x0($s0) +/* f184714: 02202025 */ or $a0,$s1,$zero +.L0f184718: +/* f184718: 0fc619ae */ jal func0f1866b8 +/* f18471c: 02402825 */ or $a1,$s2,$zero +/* f184720: 8e6a006c */ lw $t2,0x6c($s3) +/* f184724: 26310001 */ addiu $s1,$s1,0x1 +/* f184728: 00002825 */ or $a1,$zero,$zero +/* f18472c: 11400003 */ beqz $t2,.L0f18473c +/* f184730: 00002025 */ or $a0,$zero,$zero +/* f184734: 10000001 */ beqz $zero,.L0f18473c +/* f184738: 24050001 */ addiu $a1,$zero,0x1 +.L0f18473c: +/* f18473c: 8e6b0068 */ lw $t3,0x68($s3) +/* f184740: 00001825 */ or $v1,$zero,$zero +/* f184744: 00001025 */ or $v0,$zero,$zero +/* f184748: 11600003 */ beqz $t3,.L0f184758 +/* f18474c: 00000000 */ sll $zero,$zero,0x0 +/* f184750: 10000001 */ beqz $zero,.L0f184758 +/* f184754: 24040001 */ addiu $a0,$zero,0x1 +.L0f184758: +/* f184758: 8e6c0064 */ lw $t4,0x64($s3) +/* f18475c: 11800003 */ beqz $t4,.L0f18476c +/* f184760: 00000000 */ sll $zero,$zero,0x0 +/* f184764: 10000001 */ beqz $zero,.L0f18476c +/* f184768: 24030001 */ addiu $v1,$zero,0x1 +.L0f18476c: +/* f18476c: 8e6d0070 */ lw $t5,0x70($s3) +/* f184770: 11a00003 */ beqz $t5,.L0f184780 +/* f184774: 00000000 */ sll $zero,$zero,0x0 +/* f184778: 10000001 */ beqz $zero,.L0f184780 +/* f18477c: 24020001 */ addiu $v0,$zero,0x1 +.L0f184780: +/* f184780: 00437021 */ addu $t6,$v0,$v1 +/* f184784: 01c47821 */ addu $t7,$t6,$a0 +/* f184788: 01e5c021 */ addu $t8,$t7,$a1 +/* f18478c: 0238082a */ slt $at,$s1,$t8 +/* f184790: 1420ffc1 */ bnez $at,.L0f184698 +/* f184794: 00000000 */ sll $zero,$zero,0x0 +/* f184798: 8fbf002c */ lw $ra,0x2c($sp) +.L0f18479c: +/* f18479c: 8fb00018 */ lw $s0,0x18($sp) +/* f1847a0: 8fb1001c */ lw $s1,0x1c($sp) +/* f1847a4: 8fb20020 */ lw $s2,0x20($sp) +/* f1847a8: 8fb30024 */ lw $s3,0x24($sp) +/* f1847ac: 8fb40028 */ lw $s4,0x28($sp) +/* f1847b0: 03e00008 */ jr $ra +/* f1847b4: 27bd0090 */ addiu $sp,$sp,0x90 +); + +GLOBAL_ASM( +glabel func0f1847b8 +/* f1847b8: 3c03800b */ lui $v1,0x800b +/* f1847bc: 2463c110 */ addiu $v1,$v1,-16112 +/* f1847c0: 8c6e0004 */ lw $t6,0x4($v1) +/* f1847c4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f1847c8: afb00018 */ sw $s0,0x18($sp) +/* f1847cc: 00808025 */ or $s0,$a0,$zero +/* f1847d0: 05c00036 */ bltz $t6,.L0f1848ac +/* f1847d4: afbf001c */ sw $ra,0x1c($sp) +/* f1847d8: 3c0f800b */ lui $t7,0x800b +/* f1847dc: 8defc114 */ lw $t7,-0x3eec($t7) +/* f1847e0: 000fc040 */ sll $t8,$t7,0x1 +/* f1847e4: 0078c821 */ addu $t9,$v1,$t8 +/* f1847e8: 87280008 */ lh $t0,0x8($t9) +/* f1847ec: 54a80030 */ bnel $a1,$t0,.L0f1848b0 +/* f1847f0: 8fbf001c */ lw $ra,0x1c($sp) +/* f1847f4: 1085002c */ beq $a0,$a1,.L0f1848a8 +/* f1847f8: 3c01800b */ lui $at,0x800b +/* f1847fc: 04800026 */ bltz $a0,.L0f184898 +/* f184800: 00000000 */ sll $zero,$zero,0x0 +/* f184804: 0fc619e0 */ jal func0f186780 +/* f184808: 00000000 */ sll $zero,$zero,0x0 +/* f18480c: 3c03800b */ lui $v1,0x800b +/* f184810: 1040000d */ beqz $v0,.L0f184848 +/* f184814: 2463c110 */ addiu $v1,$v1,-16112 +/* f184818: 0fc5b9f1 */ jal func0f16e7c4 +/* f18481c: 24045408 */ addiu $a0,$zero,0x5408 +/* f184820: 02002025 */ or $a0,$s0,$zero +/* f184824: 0fc619ae */ jal func0f1866b8 +/* f184828: 00402825 */ or $a1,$v0,$zero +/* f18482c: 0fc5b9f1 */ jal func0f16e7c4 +/* f184830: 24045409 */ addiu $a0,$zero,0x5409 +/* f184834: 02002025 */ or $a0,$s0,$zero +/* f184838: 0fc619ae */ jal func0f1866b8 +/* f18483c: 00402825 */ or $a1,$v0,$zero +/* f184840: 10000015 */ beqz $zero,.L0f184898 +/* f184844: 00000000 */ sll $zero,$zero,0x0 +.L0f184848: +/* f184848: 00104840 */ sll $t1,$s0,0x1 +/* f18484c: 00691021 */ addu $v0,$v1,$t1 +/* f184850: 844a0020 */ lh $t2,0x20($v0) +/* f184854: 2404540a */ addiu $a0,$zero,0x540a +/* f184858: 254b0001 */ addiu $t3,$t2,0x1 +/* f18485c: 0fc5b9f1 */ jal func0f16e7c4 +/* f184860: a44b0020 */ sh $t3,0x20($v0) +/* f184864: 02002025 */ or $a0,$s0,$zero +/* f184868: 0fc619ae */ jal func0f1866b8 +/* f18486c: 00402825 */ or $a1,$v0,$zero +/* f184870: 0fc5b9f1 */ jal func0f16e7c4 +/* f184874: 2404540b */ addiu $a0,$zero,0x540b +/* f184878: 02002025 */ or $a0,$s0,$zero +/* f18487c: 0fc619ae */ jal func0f1866b8 +/* f184880: 00402825 */ or $a1,$v0,$zero +/* f184884: 0fc5b9f1 */ jal func0f16e7c4 +/* f184888: 2404540c */ addiu $a0,$zero,0x540c +/* f18488c: 02002025 */ or $a0,$s0,$zero +/* f184890: 0fc619ae */ jal func0f1866b8 +/* f184894: 00402825 */ or $a1,$v0,$zero +.L0f184898: +/* f184898: 0fc6116f */ jal func0f1845bc +/* f18489c: 00000000 */ sll $zero,$zero,0x0 +/* f1848a0: 10000003 */ beqz $zero,.L0f1848b0 +/* f1848a4: 8fbf001c */ lw $ra,0x1c($sp) +.L0f1848a8: +/* f1848a8: a420c112 */ sh $zero,-0x3eee($at) +.L0f1848ac: +/* f1848ac: 8fbf001c */ lw $ra,0x1c($sp) +.L0f1848b0: +/* f1848b0: 8fb00018 */ lw $s0,0x18($sp) +/* f1848b4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f1848b8: 03e00008 */ jr $ra +/* f1848bc: 00000000 */ sll $zero,$zero,0x0 +/* f1848c0: 3c09800b */ lui $t1,0x800b +/* f1848c4: 2529c110 */ addiu $t1,$t1,-16112 +/* f1848c8: 8d2e0004 */ lw $t6,0x4($t1) +/* f1848cc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1848d0: 2401ffff */ addiu $at,$zero,-1 +/* f1848d4: 15c10005 */ bne $t6,$at,.L0f1848ec +/* f1848d8: afbf0014 */ sw $ra,0x14($sp) +/* f1848dc: 0fc6116f */ jal func0f1845bc +/* f1848e0: 00000000 */ sll $zero,$zero,0x0 +/* f1848e4: 3c09800b */ lui $t1,0x800b +/* f1848e8: 2529c110 */ addiu $t1,$t1,-16112 +.L0f1848ec: +/* f1848ec: 3c0f800b */ lui $t7,0x800b +/* f1848f0: 8defc114 */ lw $t7,-0x3eec($t7) +/* f1848f4: 3c07800a */ lui $a3,0x800a +/* f1848f8: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f1848fc: 05e00042 */ bltz $t7,.L0f184a08 +/* f184900: 3c0c800b */ lui $t4,0x800b +/* f184904: 8cf8006c */ lw $t8,0x6c($a3) +/* f184908: 00004025 */ or $t0,$zero,$zero +/* f18490c: 00002825 */ or $a1,$zero,$zero +/* f184910: 13000003 */ beqz $t8,.L0f184920 +/* f184914: 00003025 */ or $a2,$zero,$zero +/* f184918: 10000001 */ beqz $zero,.L0f184920 +/* f18491c: 24080001 */ addiu $t0,$zero,0x1 +.L0f184920: +/* f184920: 8cf90068 */ lw $t9,0x68($a3) +/* f184924: 00001025 */ or $v0,$zero,$zero +/* f184928: 13200003 */ beqz $t9,.L0f184938 +/* f18492c: 00000000 */ sll $zero,$zero,0x0 +/* f184930: 10000001 */ beqz $zero,.L0f184938 +/* f184934: 24050001 */ addiu $a1,$zero,0x1 +.L0f184938: +/* f184938: 8cea0064 */ lw $t2,0x64($a3) +/* f18493c: 11400003 */ beqz $t2,.L0f18494c +/* f184940: 00000000 */ sll $zero,$zero,0x0 +/* f184944: 10000001 */ beqz $zero,.L0f18494c +/* f184948: 24060001 */ addiu $a2,$zero,0x1 +.L0f18494c: +/* f18494c: 8ceb0070 */ lw $t3,0x70($a3) +/* f184950: 11600003 */ beqz $t3,.L0f184960 +/* f184954: 00000000 */ sll $zero,$zero,0x0 +/* f184958: 10000001 */ beqz $zero,.L0f184960 +/* f18495c: 24020001 */ addiu $v0,$zero,0x1 +.L0f184960: +/* f184960: 8d8cc114 */ lw $t4,-0x3eec($t4) +/* f184964: 00467021 */ addu $t6,$v0,$a2 +/* f184968: 01c57821 */ addu $t7,$t6,$a1 +/* f18496c: 000c6840 */ sll $t5,$t4,0x1 +/* f184970: 012d1821 */ addu $v1,$t1,$t5 +/* f184974: 84640008 */ lh $a0,0x8($v1) +/* f184978: 01e8c021 */ addu $t8,$t7,$t0 +/* f18497c: 3c02800b */ lui $v0,0x800b +/* f184980: 0098082a */ slt $at,$a0,$t8 +/* f184984: 10200006 */ beqz $at,.L0f1849a0 +/* f184988: 0004c880 */ sll $t9,$a0,0x2 +/* f18498c: 00f95021 */ addu $t2,$a3,$t9 +/* f184990: 8d4b0064 */ lw $t3,0x64($t2) +/* f184994: 8d6c00d8 */ lw $t4,0xd8($t3) +/* f184998: 5580001c */ bnezl $t4,.L0f184a0c +/* f18499c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1849a0: +/* f1849a0: 9442c112 */ lhu $v0,-0x3eee($v0) +/* f1849a4: 8ced0034 */ lw $t5,0x34($a3) +/* f1849a8: 3c01800b */ lui $at,0x800b +/* f1849ac: 004d1021 */ addu $v0,$v0,$t5 +/* f1849b0: 304effff */ andi $t6,$v0,0xffff +/* f1849b4: a42ec112 */ sh $t6,-0x3eee($at) +/* f1849b8: 2dc13841 */ sltiu $at,$t6,0x3841 +/* f1849bc: 14200012 */ bnez $at,.L0f184a08 +/* f1849c0: 3c01800b */ lui $at,0x800b +/* f1849c4: a420c112 */ sh $zero,-0x3eee($at) +/* f1849c8: 846f0008 */ lh $t7,0x8($v1) +/* f1849cc: 24045407 */ addiu $a0,$zero,0x5407 +/* f1849d0: 000fc040 */ sll $t8,$t7,0x1 +/* f1849d4: 01381021 */ addu $v0,$t1,$t8 +/* f1849d8: 84590038 */ lh $t9,0x38($v0) +/* f1849dc: 272a0001 */ addiu $t2,$t9,0x1 +/* f1849e0: 0fc5b9f1 */ jal func0f16e7c4 +/* f1849e4: a44a0038 */ sh $t2,0x38($v0) +/* f1849e8: 3c0b800b */ lui $t3,0x800b +/* f1849ec: 8d6bc114 */ lw $t3,-0x3eec($t3) +/* f1849f0: 3c04800b */ lui $a0,0x800b +/* f1849f4: 00402825 */ or $a1,$v0,$zero +/* f1849f8: 000b6040 */ sll $t4,$t3,0x1 +/* f1849fc: 008c2021 */ addu $a0,$a0,$t4 +/* f184a00: 0fc619ae */ jal func0f1866b8 +/* f184a04: 8484c118 */ lh $a0,-0x3ee8($a0) +.L0f184a08: +/* f184a08: 8fbf0014 */ lw $ra,0x14($sp) +.L0f184a0c: +/* f184a0c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f184a10: 03e00008 */ jr $ra +/* f184a14: 00000000 */ sll $zero,$zero,0x0 +/* f184a18: 3c02800b */ lui $v0,0x800b +/* f184a1c: 2442c110 */ addiu $v0,$v0,-16112 +/* f184a20: 8c4f0004 */ lw $t7,0x4($v0) +/* f184a24: 3c03800a */ lui $v1,0x800a +/* f184a28: 24639fc0 */ addiu $v1,$v1,-24640 +/* f184a2c: 000fc040 */ sll $t8,$t7,0x1 +/* f184a30: 0058c821 */ addu $t9,$v0,$t8 +/* f184a34: 87290008 */ lh $t1,0x8($t9) +/* f184a38: 8c6e028c */ lw $t6,0x28c($v1) +/* f184a3c: 27bdff58 */ addiu $sp,$sp,-168 +/* f184a40: afb00038 */ sw $s0,0x38($sp) +/* f184a44: 00808025 */ or $s0,$a0,$zero +/* f184a48: 15c9006e */ bne $t6,$t1,.L0f184c04 +/* f184a4c: afbf003c */ sw $ra,0x3c($sp) +/* f184a50: 8c6a0284 */ lw $t2,0x284($v1) +/* f184a54: 3c0c800b */ lui $t4,0x800b +/* f184a58: 8d4b00d8 */ lw $t3,0xd8($t2) +/* f184a5c: 5560006a */ bnezl $t3,.L0f184c08 +/* f184a60: 8fbf003c */ lw $ra,0x3c($sp) +/* f184a64: 958cc112 */ lhu $t4,-0x3eee($t4) +/* f184a68: 240d3840 */ addiu $t5,$zero,0x3840 +/* f184a6c: 01ac1823 */ subu $v1,$t5,$t4 +/* f184a70: 0c002f40 */ jal 0xbd00 +/* f184a74: afa300a0 */ sw $v1,0xa0($sp) +/* f184a78: 0c002f22 */ jal 0xbc88 +/* f184a7c: a7a20046 */ sh $v0,0x46($sp) +/* f184a80: 87b80046 */ lh $t8,0x46($sp) +/* f184a84: 8fa300a0 */ lw $v1,0xa0($sp) +/* f184a88: 04410003 */ bgez $v0,.L0f184a98 +/* f184a8c: 00027843 */ sra $t7,$v0,0x1 +/* f184a90: 24410001 */ addiu $at,$v0,0x1 +/* f184a94: 00017843 */ sra $t7,$at,0x1 +.L0f184a98: +/* f184a98: 01f82821 */ addu $a1,$t7,$t8 +/* f184a9c: 0c002f44 */ jal 0xbd10 +/* f184aa0: afa5008c */ sw $a1,0x8c($sp) +/* f184aa4: 8fa300a0 */ lw $v1,0xa0($sp) +/* f184aa8: 2446000a */ addiu $a2,$v0,0xa +/* f184aac: afa60088 */ sw $a2,0x88($sp) +/* f184ab0: 04610002 */ bgez $v1,.L0f184abc +/* f184ab4: 24083840 */ addiu $t0,$zero,0x3840 +/* f184ab8: 00001825 */ or $v1,$zero,$zero +.L0f184abc: +/* f184abc: 0068001a */ div $zero,$v1,$t0 +/* f184ac0: 00001012 */ mflo $v0 +/* f184ac4: 3c057f1c */ lui $a1,0x7f1c +/* f184ac8: 15000002 */ bnez $t0,.L0f184ad4 +/* f184acc: 00000000 */ sll $zero,$zero,0x0 +/* f184ad0: 0007000d */ break 0x7 +.L0f184ad4: +/* f184ad4: 2401ffff */ addiu $at,$zero,-1 +/* f184ad8: 15010004 */ bne $t0,$at,.L0f184aec +/* f184adc: 3c018000 */ lui $at,0x8000 +/* f184ae0: 14610002 */ bne $v1,$at,.L0f184aec +/* f184ae4: 00000000 */ sll $zero,$zero,0x0 +/* f184ae8: 0006000d */ break 0x6 +.L0f184aec: +/* f184aec: 00480019 */ multu $v0,$t0 +/* f184af0: 240100f0 */ addiu $at,$zero,0xf0 +/* f184af4: 00403025 */ or $a2,$v0,$zero +/* f184af8: 24a588c0 */ addiu $a1,$a1,-30528 +/* f184afc: 27a40048 */ addiu $a0,$sp,0x48 +/* f184b00: 0000c812 */ mflo $t9 +/* f184b04: 00791823 */ subu $v1,$v1,$t9 +/* f184b08: 246700ef */ addiu $a3,$v1,0xef +/* f184b0c: 00e1001a */ div $zero,$a3,$at +/* f184b10: 00003812 */ mflo $a3 +/* f184b14: 0c004dad */ jal 0x136b4 +/* f184b18: 00000000 */ sll $zero,$zero,0x0 +/* f184b1c: 0fc54d8a */ jal func0f153628 +/* f184b20: 02002025 */ or $a0,$s0,$zero +/* f184b24: 3c098008 */ lui $t1,0x8008 +/* f184b28: 8d29fb04 */ lw $t1,-0x4fc($t1) +/* f184b2c: 3c078008 */ lui $a3,0x8008 +/* f184b30: 00408025 */ or $s0,$v0,$zero +/* f184b34: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f184b38: 27a40090 */ addiu $a0,$sp,0x90 +/* f184b3c: 27a50094 */ addiu $a1,$sp,0x94 +/* f184b40: 27a60048 */ addiu $a2,$sp,0x48 +/* f184b44: afa00014 */ sw $zero,0x14($sp) +/* f184b48: 0fc55cbe */ jal func0f1572f8 +/* f184b4c: afa90010 */ sw $t1,0x10($sp) +/* f184b50: 8fa70094 */ lw $a3,0x94($sp) +/* f184b54: 8fa5008c */ lw $a1,0x8c($sp) +/* f184b58: 8fa20090 */ lw $v0,0x90($sp) +/* f184b5c: 8fa60088 */ lw $a2,0x88($sp) +/* f184b60: 04e10003 */ bgez $a3,.L0f184b70 +/* f184b64: 00075043 */ sra $t2,$a3,0x1 +/* f184b68: 24e10001 */ addiu $at,$a3,0x1 +/* f184b6c: 00015043 */ sra $t2,$at,0x1 +.L0f184b70: +/* f184b70: 00aa2823 */ subu $a1,$a1,$t2 +/* f184b74: 00e53821 */ addu $a3,$a3,$a1 +/* f184b78: 00461021 */ addu $v0,$v0,$a2 +/* f184b7c: afa20010 */ sw $v0,0x10($sp) +/* f184b80: afa20090 */ sw $v0,0x90($sp) +/* f184b84: afa70094 */ sw $a3,0x94($sp) +/* f184b88: afa5008c */ sw $a1,0x8c($sp) +/* f184b8c: 0fc54e64 */ jal func0f153990 +/* f184b90: 02002025 */ or $a0,$s0,$zero +/* f184b94: 0c002f02 */ jal 0xbc08 +/* f184b98: 00408025 */ or $s0,$v0,$zero +/* f184b9c: 0c002f06 */ jal 0xbc18 +/* f184ba0: a7a20044 */ sh $v0,0x44($sp) +/* f184ba4: 3c0b8008 */ lui $t3,0x8008 +/* f184ba8: 3c0d8008 */ lui $t5,0x8008 +/* f184bac: 8dadfafc */ lw $t5,-0x504($t5) +/* f184bb0: 8d6bfb00 */ lw $t3,-0x500($t3) +/* f184bb4: 87b80044 */ lh $t8,0x44($sp) +/* f184bb8: 3c0c00ff */ lui $t4,0xff +/* f184bbc: 358c00a0 */ ori $t4,$t4,0xa0 +/* f184bc0: 240f00a0 */ addiu $t7,$zero,0xa0 +/* f184bc4: afaf001c */ sw $t7,0x1c($sp) +/* f184bc8: afac0018 */ sw $t4,0x18($sp) +/* f184bcc: 02002025 */ or $a0,$s0,$zero +/* f184bd0: 27a5008c */ addiu $a1,$sp,0x8c +/* f184bd4: 27a60088 */ addiu $a2,$sp,0x88 +/* f184bd8: 27a70048 */ addiu $a3,$sp,0x48 +/* f184bdc: afa20024 */ sw $v0,0x24($sp) +/* f184be0: afa00028 */ sw $zero,0x28($sp) +/* f184be4: afa0002c */ sw $zero,0x2c($sp) +/* f184be8: afad0014 */ sw $t5,0x14($sp) +/* f184bec: afab0010 */ sw $t3,0x10($sp) +/* f184bf0: 0fc55b92 */ jal func0f156e48 +/* f184bf4: afb80020 */ sw $t8,0x20($sp) +/* f184bf8: 0fc54de0 */ jal func0f153780 +/* f184bfc: 00402025 */ or $a0,$v0,$zero +/* f184c00: 00408025 */ or $s0,$v0,$zero +.L0f184c04: +/* f184c04: 8fbf003c */ lw $ra,0x3c($sp) +.L0f184c08: +/* f184c08: 02001025 */ or $v0,$s0,$zero +/* f184c0c: 8fb00038 */ lw $s0,0x38($sp) +/* f184c10: 03e00008 */ jr $ra +/* f184c14: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* f184c18: 27bdffe0 */ addiu $sp,$sp,-32 +/* f184c1c: afb10018 */ sw $s1,0x18($sp) +/* f184c20: afbf001c */ sw $ra,0x1c($sp) +/* f184c24: afb00014 */ sw $s0,0x14($sp) +/* f184c28: afa7002c */ sw $a3,0x2c($sp) +/* f184c2c: 00808825 */ or $s1,$a0,$zero +/* f184c30: acc00000 */ sw $zero,0x0($a2) +/* f184c34: 00a08025 */ or $s0,$a1,$zero +/* f184c38: afa60028 */ sw $a2,0x28($sp) +/* f184c3c: 0fc6343a */ jal func0f18d0e8 +/* f184c40: 00a02025 */ or $a0,$a1,$zero +/* f184c44: 0440000d */ bltz $v0,.L0f184c7c +/* f184c48: 8fa60028 */ lw $a2,0x28($sp) +/* f184c4c: 3c0f800b */ lui $t7,0x800b +/* f184c50: 25efc110 */ addiu $t7,$t7,-16112 +/* f184c54: 00027040 */ sll $t6,$v0,0x1 +/* f184c58: 01cf1821 */ addu $v1,$t6,$t7 +/* f184c5c: 84790020 */ lh $t9,0x20($v1) +/* f184c60: 8cd80000 */ lw $t8,0x0($a2) +/* f184c64: 00196040 */ sll $t4,$t9,0x1 +/* f184c68: 030c6821 */ addu $t5,$t8,$t4 +/* f184c6c: accd0000 */ sw $t5,0x0($a2) +/* f184c70: 846f0038 */ lh $t7,0x38($v1) +/* f184c74: 01afc821 */ addu $t9,$t5,$t7 +/* f184c78: acd90000 */ sw $t9,0x0($a2) +.L0f184c7c: +/* f184c7c: 3c0b800b */ lui $t3,0x800b +/* f184c80: 256bcb88 */ addiu $t3,$t3,-13432 +/* f184c84: 8d78000c */ lw $t8,0xc($t3) +/* f184c88: 00001025 */ or $v0,$zero,$zero +/* f184c8c: 02201825 */ or $v1,$s1,$zero +/* f184c90: 330c0400 */ andi $t4,$t8,0x400 +/* f184c94: 11800033 */ beqz $t4,.L0f184d64 +/* f184c98: 240a004c */ addiu $t2,$zero,0x4c +/* f184c9c: 3c09800b */ lui $t1,0x800b +/* f184ca0: 3c07800b */ lui $a3,0x800b +/* f184ca4: 24e7c7b8 */ addiu $a3,$a3,-14408 +/* f184ca8: 2529c538 */ addiu $t1,$t1,-15048 +/* f184cac: 240800a0 */ addiu $t0,$zero,0xa0 +/* f184cb0: 2405000c */ addiu $a1,$zero,0xc +.L0f184cb4: +/* f184cb4: 54500007 */ bnel $v0,$s0,.L0f184cd4 +/* f184cb8: 8d79000c */ lw $t9,0xc($t3) +/* f184cbc: 8ccd0000 */ lw $t5,0x0($a2) +/* f184cc0: 846e0024 */ lh $t6,0x24($v1) +/* f184cc4: 01ae7823 */ subu $t7,$t5,$t6 +/* f184cc8: 10000023 */ beqz $zero,.L0f184d58 +/* f184ccc: accf0000 */ sw $t7,0x0($a2) +/* f184cd0: 8d79000c */ lw $t9,0xc($t3) +.L0f184cd4: +/* f184cd4: 28410004 */ slti $at,$v0,0x4 +/* f184cd8: 33380002 */ andi $t8,$t9,0x2 +/* f184cdc: 5300001b */ beqzl $t8,.L0f184d4c +/* f184ce0: 8cd90000 */ lw $t9,0x0($a2) +/* f184ce4: 10200006 */ beqz $at,.L0f184d00 +/* f184ce8: 00000000 */ sll $zero,$zero,0x0 +/* f184cec: 00480019 */ multu $v0,$t0 +/* f184cf0: 00006012 */ mflo $t4 +/* f184cf4: 00ec2021 */ addu $a0,$a3,$t4 +/* f184cf8: 10000006 */ beqz $zero,.L0f184d14 +/* f184cfc: 922e0011 */ lbu $t6,0x11($s1) +.L0f184d00: +/* f184d00: 004a0019 */ multu $v0,$t2 +/* f184d04: 00006812 */ mflo $t5 +/* f184d08: 012d2021 */ addu $a0,$t1,$t5 +/* f184d0c: 2484fed0 */ addiu $a0,$a0,-304 +/* f184d10: 922e0011 */ lbu $t6,0x11($s1) +.L0f184d14: +/* f184d14: 908f0011 */ lbu $t7,0x11($a0) +/* f184d18: 55cf0007 */ bnel $t6,$t7,.L0f184d38 +/* f184d1c: 8ccd0000 */ lw $t5,0x0($a2) +/* f184d20: 8cd90000 */ lw $t9,0x0($a2) +/* f184d24: 84780024 */ lh $t8,0x24($v1) +/* f184d28: 03386023 */ subu $t4,$t9,$t8 +/* f184d2c: 1000000a */ beqz $zero,.L0f184d58 +/* f184d30: accc0000 */ sw $t4,0x0($a2) +/* f184d34: 8ccd0000 */ lw $t5,0x0($a2) +.L0f184d38: +/* f184d38: 846e0024 */ lh $t6,0x24($v1) +/* f184d3c: 01ae7821 */ addu $t7,$t5,$t6 +/* f184d40: 10000005 */ beqz $zero,.L0f184d58 +/* f184d44: accf0000 */ sw $t7,0x0($a2) +/* f184d48: 8cd90000 */ lw $t9,0x0($a2) +.L0f184d4c: +/* f184d4c: 84780024 */ lh $t8,0x24($v1) +/* f184d50: 03386021 */ addu $t4,$t9,$t8 +/* f184d54: accc0000 */ sw $t4,0x0($a2) +.L0f184d58: +/* f184d58: 24420001 */ addiu $v0,$v0,0x1 +/* f184d5c: 1445ffd5 */ bne $v0,$a1,.L0f184cb4 +/* f184d60: 24630002 */ addiu $v1,$v1,0x2 +.L0f184d64: +/* f184d64: 862d003c */ lh $t5,0x3c($s1) +/* f184d68: 8fae002c */ lw $t6,0x2c($sp) +/* f184d6c: adcd0000 */ sw $t5,0x0($t6) +/* f184d70: 8fbf001c */ lw $ra,0x1c($sp) +/* f184d74: 8fb10018 */ lw $s1,0x18($sp) +/* f184d78: 8fb00014 */ lw $s0,0x14($sp) +/* f184d7c: 03e00008 */ jr $ra +/* f184d80: 27bd0020 */ addiu $sp,$sp,0x20 +/* f184d84: 03e00008 */ jr $ra +/* f184d88: 00801025 */ or $v0,$a0,$zero +/* f184d8c: 3c03800b */ lui $v1,0x800b +/* f184d90: 8c63cb94 */ lw $v1,-0x346c($v1) +/* f184d94: 27bdffb8 */ addiu $sp,$sp,-72 +/* f184d98: afbf001c */ sw $ra,0x1c($sp) +/* f184d9c: 000372c0 */ sll $t6,$v1,0xb +/* f184da0: 05c10042 */ bgez $t6,.L0f184eac +/* f184da4: afa40048 */ sw $a0,0x48($sp) +/* f184da8: 3c0f800b */ lui $t7,0x800b +/* f184dac: 8defc114 */ lw $t7,-0x3eec($t7) +/* f184db0: 3c19800b */ lui $t9,0x800b +/* f184db4: 05e0003d */ bltz $t7,.L0f184eac +/* f184db8: 000fc040 */ sll $t8,$t7,0x1 +/* f184dbc: 0338c821 */ addu $t9,$t9,$t8 +/* f184dc0: 8739c118 */ lh $t9,-0x3ee8($t9) +/* f184dc4: 3c09800b */ lui $t1,0x800b +/* f184dc8: 3c02800a */ lui $v0,0x800a +/* f184dcc: 00194080 */ sll $t0,$t9,0x2 +/* f184dd0: 01284821 */ addu $t1,$t1,$t0 +/* f184dd4: 8d29c4d0 */ lw $t1,-0x3b30($t1) +/* f184dd8: 8d2a001c */ lw $t2,0x1c($t1) +/* f184ddc: 15450033 */ bne $t2,$a1,.L0f184eac +/* f184de0: afaa0034 */ sw $t2,0x34($sp) +/* f184de4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f184de8: c4a40008 */ lwc1 $f4,0x8($a1) +/* f184dec: 306e0002 */ andi $t6,$v1,0x2 +/* f184df0: 8c4b00bc */ lw $t3,0xbc($v0) +/* f184df4: 8faa0048 */ lw $t2,0x48($sp) +/* f184df8: 27a60038 */ addiu $a2,$sp,0x38 +/* f184dfc: c5660008 */ lwc1 $f6,0x8($t3) +/* f184e00: 240b0001 */ addiu $t3,$zero,0x1 +/* f184e04: 3c0700ff */ lui $a3,0xff +/* f184e08: 46062201 */ sub.s $f8,$f4,$f6 +/* f184e0c: e7a80038 */ swc1 $f8,0x38($sp) +/* f184e10: 8c4c00bc */ lw $t4,0xbc($v0) +/* f184e14: c4aa000c */ lwc1 $f10,0xc($a1) +/* f184e18: c590000c */ lwc1 $f16,0xc($t4) +/* f184e1c: 46105481 */ sub.s $f18,$f10,$f16 +/* f184e20: e7b2003c */ swc1 $f18,0x3c($sp) +/* f184e24: 8c4d00bc */ lw $t5,0xbc($v0) +/* f184e28: c4a40010 */ lwc1 $f4,0x10($a1) +/* f184e2c: c5a60010 */ lwc1 $f6,0x10($t5) +/* f184e30: 46062201 */ sub.s $f8,$f4,$f6 +/* f184e34: 11c00014 */ beqz $t6,.L0f184e88 +/* f184e38: e7a80040 */ swc1 $f8,0x40($sp) +/* f184e3c: 8caf0004 */ lw $t7,0x4($a1) +/* f184e40: 0fc63a5a */ jal func0f18e968 +/* f184e44: 91e40125 */ lbu $a0,0x125($t7) +/* f184e48: 8fb90048 */ lw $t9,0x48($sp) +/* f184e4c: 0002c080 */ sll $t8,$v0,0x2 +/* f184e50: 3c078008 */ lui $a3,0x8008 +/* f184e54: 00f83821 */ addu $a3,$a3,$t8 +/* f184e58: 24080001 */ addiu $t0,$zero,0x1 +/* f184e5c: 8f240000 */ lw $a0,0x0($t9) +/* f184e60: 8ce77cc4 */ lw $a3,0x7cc4($a3) +/* f184e64: afa80014 */ sw $t0,0x14($sp) +/* f184e68: afa00010 */ sw $zero,0x10($sp) +/* f184e6c: 8fa50034 */ lw $a1,0x34($sp) +/* f184e70: 0fc63a7b */ jal func0f18e9ec +/* f184e74: 27a60038 */ addiu $a2,$sp,0x38 +/* f184e78: 8fa90048 */ lw $t1,0x48($sp) +/* f184e7c: ad220000 */ sw $v0,0x0($t1) +/* f184e80: 1000000b */ beqz $zero,.L0f184eb0 +/* f184e84: 24020001 */ addiu $v0,$zero,0x1 +.L0f184e88: +/* f184e88: 8d440000 */ lw $a0,0x0($t2) +/* f184e8c: afab0014 */ sw $t3,0x14($sp) +/* f184e90: afa00010 */ sw $zero,0x10($sp) +/* f184e94: 0fc63a7b */ jal func0f18e9ec +/* f184e98: 8fa50034 */ lw $a1,0x34($sp) +/* f184e9c: 8fac0048 */ lw $t4,0x48($sp) +/* f184ea0: ad820000 */ sw $v0,0x0($t4) +/* f184ea4: 10000002 */ beqz $zero,.L0f184eb0 +/* f184ea8: 24020001 */ addiu $v0,$zero,0x1 +.L0f184eac: +/* f184eac: 00001025 */ or $v0,$zero,$zero +.L0f184eb0: +/* f184eb0: 8fbf001c */ lw $ra,0x1c($sp) +/* f184eb4: 27bd0048 */ addiu $sp,$sp,0x48 +/* f184eb8: 03e00008 */ jr $ra +/* f184ebc: 00000000 */ sll $zero,$zero,0x0 +/* f184ec0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f184ec4: 24010066 */ addiu $at,$zero,0x66 +/* f184ec8: afbf0014 */ sw $ra,0x14($sp) +/* f184ecc: afa5001c */ sw $a1,0x1c($sp) +/* f184ed0: 14810032 */ bne $a0,$at,.L0f184f9c +/* f184ed4: afa60020 */ sw $a2,0x20($sp) +/* f184ed8: 3c0e8007 */ lui $t6,0x8007 +/* f184edc: 8dce1448 */ lw $t6,0x1448($t6) +/* f184ee0: 3c19800b */ lui $t9,0x800b +/* f184ee4: 9339cb98 */ lbu $t9,-0x3468($t9) +/* f184ee8: 000e78c0 */ sll $t7,$t6,0x3 +/* f184eec: 01ee7823 */ subu $t7,$t7,$t6 +/* f184ef0: 000f7880 */ sll $t7,$t7,0x2 +/* f184ef4: 01ee7821 */ addu $t7,$t7,$t6 +/* f184ef8: 000f78c0 */ sll $t7,$t7,0x3 +/* f184efc: 01ee7823 */ subu $t7,$t7,$t6 +/* f184f00: 000f7900 */ sll $t7,$t7,0x4 +/* f184f04: 3c18800a */ lui $t8,0x800a +/* f184f08: 030fc021 */ addu $t8,$t8,$t7 +/* f184f0c: 001940c0 */ sll $t0,$t9,0x3 +/* f184f10: 8f18e4f8 */ lw $t8,-0x1b08($t8) +/* f184f14: 3c098008 */ lui $t1,0x8008 +/* f184f18: 01194021 */ addu $t0,$t0,$t9 +/* f184f1c: 000840c0 */ sll $t0,$t0,0x3 +/* f184f20: 25296f98 */ addiu $t1,$t1,0x6f98 +/* f184f24: 01095021 */ addu $t2,$t0,$t1 +/* f184f28: 8d4b0000 */ lw $t3,0x0($t2) +/* f184f2c: 8f040000 */ lw $a0,0x0($t8) +/* f184f30: 24050006 */ addiu $a1,$zero,0x6 +/* f184f34: 01201825 */ or $v1,$t1,$zero +/* f184f38: 108b0018 */ beq $a0,$t3,.L0f184f9c +/* f184f3c: 00001025 */ or $v0,$zero,$zero +.L0f184f40: +/* f184f40: 8c6c0000 */ lw $t4,0x0($v1) +/* f184f44: 24420001 */ addiu $v0,$v0,0x1 +/* f184f48: 0045082a */ slt $at,$v0,$a1 +/* f184f4c: 108c0003 */ beq $a0,$t4,.L0f184f5c +/* f184f50: 00000000 */ sll $zero,$zero,0x0 +/* f184f54: 1420fffa */ bnez $at,.L0f184f40 +/* f184f58: 24630048 */ addiu $v1,$v1,0x48 +.L0f184f5c: +/* f184f5c: 3c0d8008 */ lui $t5,0x8008 +/* f184f60: 25ad7148 */ addiu $t5,$t5,0x7148 +/* f184f64: 006d082b */ sltu $at,$v1,$t5 +/* f184f68: 5020000d */ beqzl $at,.L0f184fa0 +/* f184f6c: 8fbf0014 */ lw $ra,0x14($sp) +/* f184f70: 0fc3cdb7 */ jal func0f0f36dc +/* f184f74: 00000000 */ sll $zero,$zero,0x0 +/* f184f78: 3c0e800b */ lui $t6,0x800b +/* f184f7c: 91cecb98 */ lbu $t6,-0x3468($t6) +/* f184f80: 3c048008 */ lui $a0,0x8008 +/* f184f84: 000e78c0 */ sll $t7,$t6,0x3 +/* f184f88: 01ee7821 */ addu $t7,$t7,$t6 +/* f184f8c: 000f78c0 */ sll $t7,$t7,0x3 +/* f184f90: 008f2021 */ addu $a0,$a0,$t7 +/* f184f94: 0fc3cbd3 */ jal func0f0f2f4c +/* f184f98: 8c846f98 */ lw $a0,0x6f98($a0) +.L0f184f9c: +/* f184f9c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f184fa0: +/* f184fa0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f184fa4: 00001025 */ or $v0,$zero,$zero +/* f184fa8: 03e00008 */ jr $ra +/* f184fac: 00000000 */ sll $zero,$zero,0x0 +/* f184fb0: 3c0e800b */ lui $t6,0x800b +/* f184fb4: 91cecb98 */ lbu $t6,-0x3468($t6) +/* f184fb8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f184fbc: afa40018 */ sw $a0,0x18($sp) +/* f184fc0: 000e7880 */ sll $t7,$t6,0x2 +/* f184fc4: 01ee7823 */ subu $t7,$t7,$t6 +/* f184fc8: 000f7840 */ sll $t7,$t7,0x1 +/* f184fcc: 3c048008 */ lui $a0,0x8008 +/* f184fd0: afbf0014 */ sw $ra,0x14($sp) +/* f184fd4: 008f2021 */ addu $a0,$a0,$t7 +/* f184fd8: 0fc5b9f1 */ jal func0f16e7c4 +/* f184fdc: 9484714a */ lhu $a0,0x714a($a0) +/* f184fe0: 3c048007 */ lui $a0,0x8007 +/* f184fe4: 3c057f1c */ lui $a1,0x7f1c +/* f184fe8: 24a588c8 */ addiu $a1,$a1,-30520 +/* f184fec: 8c841440 */ lw $a0,0x1440($a0) +/* f184ff0: 0c004dad */ jal 0x136b4 +/* f184ff4: 00403025 */ or $a2,$v0,$zero +/* f184ff8: 8fbf0014 */ lw $ra,0x14($sp) +/* f184ffc: 3c028007 */ lui $v0,0x8007 +/* f185000: 8c421440 */ lw $v0,0x1440($v0) +/* f185004: 03e00008 */ jr $ra +/* f185008: 27bd0018 */ addiu $sp,$sp,0x18 +/* f18500c: 3c0e800b */ lui $t6,0x800b +/* f185010: 91cecb98 */ lbu $t6,-0x3468($t6) +/* f185014: 27bdffe8 */ addiu $sp,$sp,-24 +/* f185018: afa40018 */ sw $a0,0x18($sp) +/* f18501c: 000e7880 */ sll $t7,$t6,0x2 +/* f185020: 01ee7823 */ subu $t7,$t7,$t6 +/* f185024: 000f7840 */ sll $t7,$t7,0x1 +/* f185028: 3c048008 */ lui $a0,0x8008 +/* f18502c: afbf0014 */ sw $ra,0x14($sp) +/* f185030: 008f2021 */ addu $a0,$a0,$t7 +/* f185034: 0fc5b9f1 */ jal func0f16e7c4 +/* f185038: 94847148 */ lhu $a0,0x7148($a0) +/* f18503c: 3c048007 */ lui $a0,0x8007 +/* f185040: 3c057f1c */ lui $a1,0x7f1c +/* f185044: 24a588cc */ addiu $a1,$a1,-30516 +/* f185048: 8c841440 */ lw $a0,0x1440($a0) +/* f18504c: 0c004dad */ jal 0x136b4 +/* f185050: 00403025 */ or $a2,$v0,$zero +/* f185054: 8fbf0014 */ lw $ra,0x14($sp) +/* f185058: 3c028007 */ lui $v0,0x8007 +/* f18505c: 8c421440 */ lw $v0,0x1440($v0) +/* f185060: 03e00008 */ jr $ra +/* f185064: 27bd0018 */ addiu $sp,$sp,0x18 +/* f185068: 27bdffb0 */ addiu $sp,$sp,-80 +/* f18506c: 3c0e8008 */ lui $t6,0x8008 +/* f185070: afbf002c */ sw $ra,0x2c($sp) +/* f185074: afb50028 */ sw $s5,0x28($sp) +/* f185078: afb40024 */ sw $s4,0x24($sp) +/* f18507c: afb30020 */ sw $s3,0x20($sp) +/* f185080: afb2001c */ sw $s2,0x1c($sp) +/* f185084: afb10018 */ sw $s1,0x18($sp) +/* f185088: afb00014 */ sw $s0,0x14($sp) +/* f18508c: 25ce716c */ addiu $t6,$t6,0x716c +/* f185090: 8dc10000 */ lw $at,0x0($t6) +/* f185094: 27b30040 */ addiu $s3,$sp,0x40 +/* f185098: 00c0a825 */ or $s5,$a2,$zero +/* f18509c: ae610000 */ sw $at,0x0($s3) +/* f1850a0: 8dd90004 */ lw $t9,0x4($t6) +/* f1850a4: 00009025 */ or $s2,$zero,$zero +/* f1850a8: 24140001 */ addiu $s4,$zero,0x1 +/* f1850ac: ae790004 */ sw $t9,0x4($s3) +/* f1850b0: 8dc10008 */ lw $at,0x8($t6) +/* f1850b4: 3c02800a */ lui $v0,0x800a +/* f1850b8: 2489ffff */ addiu $t1,$a0,-1 +/* f1850bc: ae610008 */ sw $at,0x8($s3) +/* f1850c0: 8dd9000c */ lw $t9,0xc($t6) +/* f1850c4: ae79000c */ sw $t9,0xc($s3) +/* f1850c8: 90a80001 */ lbu $t0,0x1($a1) +/* f1850cc: 51000009 */ beqzl $t0,.L0f1850f4 +/* f1850d0: 2d210007 */ sltiu $at,$t1,0x7 +/* f1850d4: 8c42a470 */ lw $v0,-0x5b90($v0) +/* f1850d8: 24010001 */ addiu $at,$zero,0x1 +/* f1850dc: 50400004 */ beqzl $v0,.L0f1850f0 +/* f1850e0: 0000a025 */ or $s4,$zero,$zero +/* f1850e4: 54410003 */ bnel $v0,$at,.L0f1850f4 +/* f1850e8: 2d210007 */ sltiu $at,$t1,0x7 +/* f1850ec: 0000a025 */ or $s4,$zero,$zero +.L0f1850f0: +/* f1850f0: 2d210007 */ sltiu $at,$t1,0x7 +.L0f1850f4: +/* f1850f4: 10200098 */ beqz $at,.L0f185358 +/* f1850f8: 00094880 */ sll $t1,$t1,0x2 +/* f1850fc: 3c017f1c */ lui $at,0x7f1c +/* f185100: 00290821 */ addu $at,$at,$t1 +/* f185104: 8c298964 */ lw $t1,-0x769c($at) +/* f185108: 01200008 */ jr $t1 +/* f18510c: 00000000 */ sll $zero,$zero,0x0 +/* f185110: 3c108008 */ lui $s0,0x8008 +/* f185114: 3c118008 */ lui $s1,0x8008 +/* f185118: 2631716c */ addiu $s1,$s1,0x716c +/* f18511c: 26107148 */ addiu $s0,$s0,0x7148 +.L0f185120: +/* f185120: 0fc67244 */ jal func0f19c910 +/* f185124: 92040004 */ lbu $a0,0x4($s0) +/* f185128: 50400008 */ beqzl $v0,.L0f18514c +/* f18512c: 26100006 */ addiu $s0,$s0,0x6 +/* f185130: 56800005 */ bnezl $s4,.L0f185148 +/* f185134: 26520001 */ addiu $s2,$s2,0x1 +/* f185138: 920a0005 */ lbu $t2,0x5($s0) +/* f18513c: 55400003 */ bnezl $t2,.L0f18514c +/* f185140: 26100006 */ addiu $s0,$s0,0x6 +/* f185144: 26520001 */ addiu $s2,$s2,0x1 +.L0f185148: +/* f185148: 26100006 */ addiu $s0,$s0,0x6 +.L0f18514c: +/* f18514c: 1611fff4 */ bne $s0,$s1,.L0f185120 +/* f185150: 00000000 */ sll $zero,$zero,0x0 +/* f185154: 10000080 */ beqz $zero,.L0f185358 +/* f185158: aeb20000 */ sw $s2,0x0($s5) +/* f18515c: 3c108008 */ lui $s0,0x8008 +/* f185160: 3c118008 */ lui $s1,0x8008 +/* f185164: 2631716c */ addiu $s1,$s1,0x716c +/* f185168: 26107148 */ addiu $s0,$s0,0x7148 +.L0f18516c: +/* f18516c: 0fc67244 */ jal func0f19c910 +/* f185170: 92040004 */ lbu $a0,0x4($s0) +/* f185174: 5040000f */ beqzl $v0,.L0f1851b4 +/* f185178: 26100006 */ addiu $s0,$s0,0x6 +/* f18517c: 56800005 */ bnezl $s4,.L0f185194 +/* f185180: 8eac0000 */ lw $t4,0x0($s5) +/* f185184: 920b0005 */ lbu $t3,0x5($s0) +/* f185188: 5560000a */ bnezl $t3,.L0f1851b4 +/* f18518c: 26100006 */ addiu $s0,$s0,0x6 +/* f185190: 8eac0000 */ lw $t4,0x0($s5) +.L0f185194: +/* f185194: 564c0006 */ bnel $s2,$t4,.L0f1851b0 +/* f185198: 26520001 */ addiu $s2,$s2,0x1 +/* f18519c: 0fc5b9f1 */ jal func0f16e7c4 +/* f1851a0: 96040000 */ lhu $a0,0x0($s0) +/* f1851a4: 1000006e */ beqz $zero,.L0f185360 +/* f1851a8: 8fbf002c */ lw $ra,0x2c($sp) +/* f1851ac: 26520001 */ addiu $s2,$s2,0x1 +.L0f1851b0: +/* f1851b0: 26100006 */ addiu $s0,$s0,0x6 +.L0f1851b4: +/* f1851b4: 1611ffed */ bne $s0,$s1,.L0f18516c +/* f1851b8: 00000000 */ sll $zero,$zero,0x0 +/* f1851bc: 10000067 */ beqz $zero,.L0f18535c +/* f1851c0: 00001025 */ or $v0,$zero,$zero +/* f1851c4: 3c108008 */ lui $s0,0x8008 +/* f1851c8: 26107148 */ addiu $s0,$s0,0x7148 +/* f1851cc: 00008825 */ or $s1,$zero,$zero +/* f1851d0: 24130006 */ addiu $s3,$zero,0x6 +.L0f1851d4: +/* f1851d4: 0fc67244 */ jal func0f19c910 +/* f1851d8: 92040004 */ lbu $a0,0x4($s0) +/* f1851dc: 5040000d */ beqzl $v0,.L0f185214 +/* f1851e0: 26310001 */ addiu $s1,$s1,0x1 +/* f1851e4: 56800005 */ bnezl $s4,.L0f1851fc +/* f1851e8: 8eb80000 */ lw $t8,0x0($s5) +/* f1851ec: 920d0005 */ lbu $t5,0x5($s0) +/* f1851f0: 55a00008 */ bnezl $t5,.L0f185214 +/* f1851f4: 26310001 */ addiu $s1,$s1,0x1 +/* f1851f8: 8eb80000 */ lw $t8,0x0($s5) +.L0f1851fc: +/* f1851fc: 16580003 */ bne $s2,$t8,.L0f18520c +/* f185200: 3c01800b */ lui $at,0x800b +/* f185204: 10000005 */ beqz $zero,.L0f18521c +/* f185208: a031cb98 */ sb $s1,-0x3468($at) +.L0f18520c: +/* f18520c: 26520001 */ addiu $s2,$s2,0x1 +/* f185210: 26310001 */ addiu $s1,$s1,0x1 +.L0f185214: +/* f185214: 1633ffef */ bne $s1,$s3,.L0f1851d4 +/* f185218: 26100006 */ addiu $s0,$s0,0x6 +.L0f18521c: +/* f18521c: 0fc61521 */ jal func0f185484 +/* f185220: 00000000 */ sll $zero,$zero,0x0 +/* f185224: 1000004d */ beqz $zero,.L0f18535c +/* f185228: 00001025 */ or $v0,$zero,$zero +/* f18522c: 3c108008 */ lui $s0,0x8008 +/* f185230: 26107148 */ addiu $s0,$s0,0x7148 +/* f185234: 00008825 */ or $s1,$zero,$zero +/* f185238: 24130006 */ addiu $s3,$zero,0x6 +.L0f18523c: +/* f18523c: 0fc67244 */ jal func0f19c910 +/* f185240: 92040004 */ lbu $a0,0x4($s0) +/* f185244: 5040000d */ beqzl $v0,.L0f18527c +/* f185248: 26310001 */ addiu $s1,$s1,0x1 +/* f18524c: 16800004 */ bnez $s4,.L0f185260 +/* f185250: 3c0e800b */ lui $t6,0x800b +/* f185254: 920f0005 */ lbu $t7,0x5($s0) +/* f185258: 55e00008 */ bnezl $t7,.L0f18527c +/* f18525c: 26310001 */ addiu $s1,$s1,0x1 +.L0f185260: +/* f185260: 91cecb98 */ lbu $t6,-0x3468($t6) +/* f185264: 562e0004 */ bnel $s1,$t6,.L0f185278 +/* f185268: 26520001 */ addiu $s2,$s2,0x1 +/* f18526c: 1000003a */ beqz $zero,.L0f185358 +/* f185270: aeb20000 */ sw $s2,0x0($s5) +/* f185274: 26520001 */ addiu $s2,$s2,0x1 +.L0f185278: +/* f185278: 26310001 */ addiu $s1,$s1,0x1 +.L0f18527c: +/* f18527c: 1633ffef */ bne $s1,$s3,.L0f18523c +/* f185280: 26100006 */ addiu $s0,$s0,0x6 +/* f185284: 10000035 */ beqz $zero,.L0f18535c +/* f185288: 00001025 */ or $v0,$zero,$zero +/* f18528c: 24190002 */ addiu $t9,$zero,0x2 +/* f185290: 12800009 */ beqz $s4,.L0f1852b8 +/* f185294: aeb90000 */ sw $t9,0x0($s5) +/* f185298: 0fc67244 */ jal func0f19c910 +/* f18529c: 2404001f */ addiu $a0,$zero,0x1f +/* f1852a0: 5440002e */ bnezl $v0,.L0f18535c +/* f1852a4: 00001025 */ or $v0,$zero,$zero +/* f1852a8: 0fc67244 */ jal func0f19c910 +/* f1852ac: 24040021 */ addiu $a0,$zero,0x21 +/* f1852b0: 5440002a */ bnezl $v0,.L0f18535c +/* f1852b4: 00001025 */ or $v0,$zero,$zero +.L0f1852b8: +/* f1852b8: 8ea80000 */ lw $t0,0x0($s5) +/* f1852bc: 2509ffff */ addiu $t1,$t0,-1 +/* f1852c0: 10000025 */ beqz $zero,.L0f185358 +/* f1852c4: aea90000 */ sw $t1,0x0($s5) +/* f1852c8: 8eaa0000 */ lw $t2,0x0($s5) +/* f1852cc: 000a58c0 */ sll $t3,$t2,0x3 +/* f1852d0: 026b6021 */ addu $t4,$s3,$t3 +/* f1852d4: 0fc5b9f1 */ jal func0f16e7c4 +/* f1852d8: 95840004 */ lhu $a0,0x4($t4) +/* f1852dc: 10000020 */ beqz $zero,.L0f185360 +/* f1852e0: 8fbf002c */ lw $ra,0x2c($sp) +/* f1852e4: 8ead0000 */ lw $t5,0x0($s5) +/* f1852e8: 3c108008 */ lui $s0,0x8008 +/* f1852ec: 26107148 */ addiu $s0,$s0,0x7148 +/* f1852f0: 000dc0c0 */ sll $t8,$t5,0x3 +/* f1852f4: 02787821 */ addu $t7,$s3,$t8 +/* f1852f8: 8dee0000 */ lw $t6,0x0($t7) +/* f1852fc: 00008825 */ or $s1,$zero,$zero +/* f185300: 59c00015 */ blezl $t6,.L0f185358 +/* f185304: aeb20008 */ sw $s2,0x8($s5) +.L0f185308: +/* f185308: 0fc67244 */ jal func0f19c910 +/* f18530c: 92040004 */ lbu $a0,0x4($s0) +/* f185310: 50400008 */ beqzl $v0,.L0f185334 +/* f185314: 8ea80000 */ lw $t0,0x0($s5) +/* f185318: 56800005 */ bnezl $s4,.L0f185330 +/* f18531c: 26520001 */ addiu $s2,$s2,0x1 +/* f185320: 92190005 */ lbu $t9,0x5($s0) +/* f185324: 57200003 */ bnezl $t9,.L0f185334 +/* f185328: 8ea80000 */ lw $t0,0x0($s5) +/* f18532c: 26520001 */ addiu $s2,$s2,0x1 +.L0f185330: +/* f185330: 8ea80000 */ lw $t0,0x0($s5) +.L0f185334: +/* f185334: 26310001 */ addiu $s1,$s1,0x1 +/* f185338: 26100006 */ addiu $s0,$s0,0x6 +/* f18533c: 000848c0 */ sll $t1,$t0,0x3 +/* f185340: 02695021 */ addu $t2,$s3,$t1 +/* f185344: 8d4b0000 */ lw $t3,0x0($t2) +/* f185348: 022b082a */ slt $at,$s1,$t3 +/* f18534c: 1420ffee */ bnez $at,.L0f185308 +/* f185350: 00000000 */ sll $zero,$zero,0x0 +/* f185354: aeb20008 */ sw $s2,0x8($s5) +.L0f185358: +/* f185358: 00001025 */ or $v0,$zero,$zero +.L0f18535c: +/* f18535c: 8fbf002c */ lw $ra,0x2c($sp) +.L0f185360: +/* f185360: 8fb00014 */ lw $s0,0x14($sp) +/* f185364: 8fb10018 */ lw $s1,0x18($sp) +/* f185368: 8fb2001c */ lw $s2,0x1c($sp) +/* f18536c: 8fb30020 */ lw $s3,0x20($sp) +/* f185370: 8fb40024 */ lw $s4,0x24($sp) +/* f185374: 8fb50028 */ lw $s5,0x28($sp) +/* f185378: 03e00008 */ jr $ra +/* f18537c: 27bd0050 */ addiu $sp,$sp,0x50 +/* f185380: 27bdffe8 */ addiu $sp,$sp,-24 +/* f185384: 24010006 */ addiu $at,$zero,0x6 +/* f185388: afbf0014 */ sw $ra,0x14($sp) +/* f18538c: afa5001c */ sw $a1,0x1c($sp) +/* f185390: 1481000a */ bne $a0,$at,.L0f1853bc +/* f185394: afa60020 */ sw $a2,0x20($sp) +/* f185398: 3c0e800b */ lui $t6,0x800b +/* f18539c: 91cecb98 */ lbu $t6,-0x3468($t6) +/* f1853a0: 3c048008 */ lui $a0,0x8008 +/* f1853a4: 000e78c0 */ sll $t7,$t6,0x3 +/* f1853a8: 01ee7821 */ addu $t7,$t7,$t6 +/* f1853ac: 000f78c0 */ sll $t7,$t7,0x3 +/* f1853b0: 008f2021 */ addu $a0,$a0,$t7 +/* f1853b4: 0fc3cbd3 */ jal func0f0f2f4c +/* f1853b8: 8c846f98 */ lw $a0,0x6f98($a0) +.L0f1853bc: +/* f1853bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f1853c0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1853c4: 00001025 */ or $v0,$zero,$zero +/* f1853c8: 03e00008 */ jr $ra +/* f1853cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1853d0 +/* f1853d0: 3c0e800b */ lui $t6,0x800b +/* f1853d4: 91cecb98 */ lbu $t6,-0x3468($t6) +/* f1853d8: 3c028008 */ lui $v0,0x8008 +/* f1853dc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1853e0: 000e78c0 */ sll $t7,$t6,0x3 +/* f1853e4: 01ee7821 */ addu $t7,$t7,$t6 +/* f1853e8: 000f78c0 */ sll $t7,$t7,0x3 +/* f1853ec: 004f1021 */ addu $v0,$v0,$t7 +/* f1853f0: 8c426fd8 */ lw $v0,0x6fd8($v0) +/* f1853f4: afbf0014 */ sw $ra,0x14($sp) +/* f1853f8: 10400005 */ beqz $v0,.L0f185410 +/* f1853fc: 00000000 */ sll $zero,$zero,0x0 +/* f185400: 0040f809 */ jalr $v0 +/* f185404: 00000000 */ sll $zero,$zero,0x0 +/* f185408: 10000004 */ beqz $zero,.L0f18541c +/* f18540c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f185410: +/* f185410: 0fc354fe */ jal func0f0d53f8 +/* f185414: 24050008 */ addiu $a1,$zero,0x8 +/* f185418: 8fbf0014 */ lw $ra,0x14($sp) +.L0f18541c: +/* f18541c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f185420: 03e00008 */ jr $ra +/* f185424: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f185428 +/* f185428: 3c0e800b */ lui $t6,0x800b +/* f18542c: 91cecb98 */ lbu $t6,-0x3468($t6) +/* f185430: 3c028008 */ lui $v0,0x8008 +/* f185434: 27bdffe8 */ addiu $sp,$sp,-24 +/* f185438: 000e78c0 */ sll $t7,$t6,0x3 +/* f18543c: 01ee7821 */ addu $t7,$t7,$t6 +/* f185440: 000f78c0 */ sll $t7,$t7,0x3 +/* f185444: 004f1021 */ addu $v0,$v0,$t7 +/* f185448: 8c426fdc */ lw $v0,0x6fdc($v0) +/* f18544c: afbf0014 */ sw $ra,0x14($sp) +/* f185450: 00002825 */ or $a1,$zero,$zero +/* f185454: 10400005 */ beqz $v0,.L0f18546c +/* f185458: 00000000 */ sll $zero,$zero,0x0 +/* f18545c: 0040f809 */ jalr $v0 +/* f185460: 00000000 */ sll $zero,$zero,0x0 +/* f185464: 10000004 */ beqz $zero,.L0f185478 +/* f185468: 8fbf0014 */ lw $ra,0x14($sp) +.L0f18546c: +/* f18546c: 0fc354be */ jal func0f0d52f8 +/* f185470: 24060008 */ addiu $a2,$zero,0x8 +/* f185474: 8fbf0014 */ lw $ra,0x14($sp) +.L0f185478: +/* f185478: 27bd0018 */ addiu $sp,$sp,0x18 +/* f18547c: 03e00008 */ jr $ra +/* f185480: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f185484 +/* f185484: 3c0e800b */ lui $t6,0x800b +/* f185488: 91cecb98 */ lbu $t6,-0x3468($t6) +/* f18548c: 3c028008 */ lui $v0,0x8008 +/* f185490: 27bdffe8 */ addiu $sp,$sp,-24 +/* f185494: 000e78c0 */ sll $t7,$t6,0x3 +/* f185498: 01ee7821 */ addu $t7,$t7,$t6 +/* f18549c: 000f78c0 */ sll $t7,$t7,0x3 +/* f1854a0: 004f1021 */ addu $v0,$v0,$t7 +/* f1854a4: 8c426f9c */ lw $v0,0x6f9c($v0) +/* f1854a8: afbf0014 */ sw $ra,0x14($sp) +/* f1854ac: 50400004 */ beqzl $v0,.L0f1854c0 +/* f1854b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1854b4: 0040f809 */ jalr $v0 +/* f1854b8: 00000000 */ sll $zero,$zero,0x0 +/* f1854bc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1854c0: +/* f1854c0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1854c4: 03e00008 */ jr $ra +/* f1854c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1854cc +/* f1854cc: 3c0e800b */ lui $t6,0x800b +/* f1854d0: 91cecb98 */ lbu $t6,-0x3468($t6) +/* f1854d4: 3c028008 */ lui $v0,0x8008 +/* f1854d8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1854dc: 000e78c0 */ sll $t7,$t6,0x3 +/* f1854e0: 01ee7821 */ addu $t7,$t7,$t6 +/* f1854e4: 000f78c0 */ sll $t7,$t7,0x3 +/* f1854e8: 004f1021 */ addu $v0,$v0,$t7 +/* f1854ec: 8c426fa0 */ lw $v0,0x6fa0($v0) +/* f1854f0: afbf0014 */ sw $ra,0x14($sp) +/* f1854f4: 00001825 */ or $v1,$zero,$zero +/* f1854f8: 50400005 */ beqzl $v0,.L0f185510 +/* f1854fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f185500: 0040f809 */ jalr $v0 +/* f185504: 00000000 */ sll $zero,$zero,0x0 +/* f185508: 00401825 */ or $v1,$v0,$zero +/* f18550c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f185510: +/* f185510: 27bd0018 */ addiu $sp,$sp,0x18 +/* f185514: 00601025 */ or $v0,$v1,$zero +/* f185518: 03e00008 */ jr $ra +/* f18551c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f185520 +/* f185520: 3c0e800b */ lui $t6,0x800b +/* f185524: 91cecb98 */ lbu $t6,-0x3468($t6) +/* f185528: 3c028008 */ lui $v0,0x8008 +/* f18552c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f185530: 000e78c0 */ sll $t7,$t6,0x3 +/* f185534: 01ee7821 */ addu $t7,$t7,$t6 +/* f185538: 000f78c0 */ sll $t7,$t7,0x3 +/* f18553c: 004f1021 */ addu $v0,$v0,$t7 +/* f185540: 8c426fa4 */ lw $v0,0x6fa4($v0) +/* f185544: afbf0014 */ sw $ra,0x14($sp) +/* f185548: 50400004 */ beqzl $v0,.L0f18555c +/* f18554c: 8fbf0014 */ lw $ra,0x14($sp) +/* f185550: 0040f809 */ jalr $v0 +/* f185554: 00000000 */ sll $zero,$zero,0x0 +/* f185558: 8fbf0014 */ lw $ra,0x14($sp) +.L0f18555c: +/* f18555c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f185560: 03e00008 */ jr $ra +/* f185564: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f185568 +/* f185568: 27bdff40 */ addiu $sp,$sp,-192 +/* f18556c: afb40024 */ sw $s4,0x24($sp) +/* f185570: 3c14800b */ lui $s4,0x800b +/* f185574: 2694cbb0 */ addiu $s4,$s4,-13392 +/* f185578: 928f0060 */ lbu $t7,0x60($s4) +/* f18557c: 3c0e800a */ lui $t6,0x800a +/* f185580: 8dcea24c */ lw $t6,-0x5db4($t6) +/* f185584: afb30020 */ sw $s3,0x20($sp) +/* f185588: 24130005 */ addiu $s3,$zero,0x5 +/* f18558c: afbf002c */ sw $ra,0x2c($sp) +/* f185590: afb50028 */ sw $s5,0x28($sp) +/* f185594: afb2001c */ sw $s2,0x1c($sp) +/* f185598: afb10018 */ sw $s1,0x18($sp) +/* f18559c: afb00014 */ sw $s0,0x14($sp) +/* f1855a0: 166f000a */ bne $s3,$t7,.L0f1855cc +/* f1855a4: afae00b8 */ sw $t6,0xb8($sp) +/* f1855a8: 0fc66dfd */ jal func0f19b7f4 +/* f1855ac: 00000000 */ sll $zero,$zero,0x0 +/* f1855b0: 0fc66dbe */ jal func0f19b6f8 +/* f1855b4: 00402025 */ or $a0,$v0,$zero +/* f1855b8: 3c057f1c */ lui $a1,0x7f1c +/* f1855bc: 24a588d0 */ addiu $a1,$a1,-30512 +/* f1855c0: 27a4007c */ addiu $a0,$sp,0x7c +/* f1855c4: 0c004dad */ jal 0x136b4 +/* f1855c8: 00403025 */ or $a2,$v0,$zero +.L0f1855cc: +/* f1855cc: 3c18800b */ lui $t8,0x800b +/* f1855d0: 9318cb98 */ lbu $t8,-0x3468($t8) +/* f1855d4: 3c048008 */ lui $a0,0x8008 +/* f1855d8: 27b5007c */ addiu $s5,$sp,0x7c +/* f1855dc: 0018c880 */ sll $t9,$t8,0x2 +/* f1855e0: 0338c823 */ subu $t9,$t9,$t8 +/* f1855e4: 0019c840 */ sll $t9,$t9,0x1 +/* f1855e8: 00992021 */ addu $a0,$a0,$t9 +/* f1855ec: 0fc5b9f1 */ jal func0f16e7c4 +/* f1855f0: 94847148 */ lhu $a0,0x7148($a0) +/* f1855f4: 27b20040 */ addiu $s2,$sp,0x40 +/* f1855f8: 3c057f1c */ lui $a1,0x7f1c +/* f1855fc: 24a588d8 */ addiu $a1,$a1,-30504 +/* f185600: 02402025 */ or $a0,$s2,$zero +/* f185604: 0c004dad */ jal 0x136b4 +/* f185608: 00403025 */ or $a2,$v0,$zero +/* f18560c: 3c03800b */ lui $v1,0x800b +/* f185610: 8c63c530 */ lw $v1,-0x3ad0($v1) +/* f185614: 3c10800b */ lui $s0,0x800b +/* f185618: 2610c4d0 */ addiu $s0,$s0,-15152 +/* f18561c: 18600018 */ blez $v1,.L0f185680 +/* f185620: 00008825 */ or $s1,$zero,$zero +.L0f185624: +/* f185624: 8e080000 */ lw $t0,0x0($s0) +/* f185628: 8d0902d4 */ lw $t1,0x2d4($t0) +/* f18562c: 55200011 */ bnezl $t1,.L0f185674 +/* f185630: 26310001 */ addiu $s1,$s1,0x1 +/* f185634: 0fc4a24b */ jal func0f12892c +/* f185638: 02202025 */ or $a0,$s1,$zero +/* f18563c: 928a0060 */ lbu $t2,0x60($s4) +/* f185640: 02a02025 */ or $a0,$s5,$zero +/* f185644: 00002825 */ or $a1,$zero,$zero +/* f185648: 566a0004 */ bnel $s3,$t2,.L0f18565c +/* f18564c: 02402025 */ or $a0,$s2,$zero +/* f185650: 0fc377e9 */ jal func0f0ddfa4 +/* f185654: 24060001 */ addiu $a2,$zero,0x1 +/* f185658: 02402025 */ or $a0,$s2,$zero +.L0f18565c: +/* f18565c: 00002825 */ or $a1,$zero,$zero +/* f185660: 0fc377e9 */ jal func0f0ddfa4 +/* f185664: 24060001 */ addiu $a2,$zero,0x1 +/* f185668: 3c03800b */ lui $v1,0x800b +/* f18566c: 8c63c530 */ lw $v1,-0x3ad0($v1) +/* f185670: 26310001 */ addiu $s1,$s1,0x1 +.L0f185674: +/* f185674: 0223082a */ slt $at,$s1,$v1 +/* f185678: 1420ffea */ bnez $at,.L0f185624 +/* f18567c: 26100004 */ addiu $s0,$s0,0x4 +.L0f185680: +/* f185680: 0fc4a24b */ jal func0f12892c +/* f185684: 8fa400b8 */ lw $a0,0xb8($sp) +/* f185688: 8fbf002c */ lw $ra,0x2c($sp) +/* f18568c: 8fb00014 */ lw $s0,0x14($sp) +/* f185690: 8fb10018 */ lw $s1,0x18($sp) +/* f185694: 8fb2001c */ lw $s2,0x1c($sp) +/* f185698: 8fb30020 */ lw $s3,0x20($sp) +/* f18569c: 8fb40024 */ lw $s4,0x24($sp) +/* f1856a0: 8fb50028 */ lw $s5,0x28($sp) +/* f1856a4: 03e00008 */ jr $ra +/* f1856a8: 27bd00c0 */ addiu $sp,$sp,0xc0 +); + +GLOBAL_ASM( +glabel func0f1856ac +/* f1856ac: 3c02800a */ lui $v0,0x800a +/* f1856b0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f1856b4: 8c4e0318 */ lw $t6,0x318($v0) +/* f1856b8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1856bc: afbf0014 */ sw $ra,0x14($sp) +/* f1856c0: 51c00014 */ beqzl $t6,.L0f185714 +/* f1856c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f1856c8: 8c4f000c */ lw $t7,0xc($v0) +/* f1856cc: 24010005 */ addiu $at,$zero,0x5 +/* f1856d0: 15e10003 */ bne $t7,$at,.L0f1856e0 +/* f1856d4: 00000000 */ sll $zero,$zero,0x0 +/* f1856d8: 0fc6155a */ jal func0f185568 +/* f1856dc: 00000000 */ sll $zero,$zero,0x0 +.L0f1856e0: +/* f1856e0: 3c18800b */ lui $t8,0x800b +/* f1856e4: 9318cb98 */ lbu $t8,-0x3468($t8) +/* f1856e8: 3c028008 */ lui $v0,0x8008 +/* f1856ec: 0018c8c0 */ sll $t9,$t8,0x3 +/* f1856f0: 0338c821 */ addu $t9,$t9,$t8 +/* f1856f4: 0019c8c0 */ sll $t9,$t9,0x3 +/* f1856f8: 00591021 */ addu $v0,$v0,$t9 +/* f1856fc: 8c426fa8 */ lw $v0,0x6fa8($v0) +/* f185700: 50400004 */ beqzl $v0,.L0f185714 +/* f185704: 8fbf0014 */ lw $ra,0x14($sp) +/* f185708: 0040f809 */ jalr $v0 +/* f18570c: 00000000 */ sll $zero,$zero,0x0 +/* f185710: 8fbf0014 */ lw $ra,0x14($sp) +.L0f185714: +/* f185714: 27bd0018 */ addiu $sp,$sp,0x18 +/* f185718: 03e00008 */ jr $ra +/* f18571c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f185720 +/* f185720: 3c0e800a */ lui $t6,0x800a +/* f185724: 8dcea2d8 */ lw $t6,-0x5d28($t6) +/* f185728: 27bdffe8 */ addiu $sp,$sp,-24 +/* f18572c: afbf0014 */ sw $ra,0x14($sp) +/* f185730: 11c0000c */ beqz $t6,.L0f185764 +/* f185734: 3c0f800b */ lui $t7,0x800b +/* f185738: 91efcb98 */ lbu $t7,-0x3468($t7) +/* f18573c: 3c028008 */ lui $v0,0x8008 +/* f185740: 000fc0c0 */ sll $t8,$t7,0x3 +/* f185744: 030fc021 */ addu $t8,$t8,$t7 +/* f185748: 0018c0c0 */ sll $t8,$t8,0x3 +/* f18574c: 00581021 */ addu $v0,$v0,$t8 +/* f185750: 8c426fac */ lw $v0,0x6fac($v0) +/* f185754: 50400004 */ beqzl $v0,.L0f185768 +/* f185758: 8fbf0014 */ lw $ra,0x14($sp) +/* f18575c: 0040f809 */ jalr $v0 +/* f185760: 00000000 */ sll $zero,$zero,0x0 +.L0f185764: +/* f185764: 8fbf0014 */ lw $ra,0x14($sp) +.L0f185768: +/* f185768: 27bd0018 */ addiu $sp,$sp,0x18 +/* f18576c: 03e00008 */ jr $ra +/* f185770: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f185774 +/* f185774: 3c09800a */ lui $t1,0x800a +/* f185778: 25299fc0 */ addiu $t1,$t1,-24640 +/* f18577c: 8d2e0318 */ lw $t6,0x318($t1) +/* f185780: 27bdffd0 */ addiu $sp,$sp,-48 +/* f185784: afbf0014 */ sw $ra,0x14($sp) +/* f185788: 11c0011d */ beqz $t6,.L0f185c00 +/* f18578c: 00802825 */ or $a1,$a0,$zero +/* f185790: 3c0a800b */ lui $t2,0x800b +/* f185794: 254acb88 */ addiu $t2,$t2,-13432 +/* f185798: 914f0010 */ lbu $t7,0x10($t2) +/* f18579c: 240b0048 */ addiu $t3,$zero,0x48 +/* f1857a0: 3c088008 */ lui $t0,0x8008 +/* f1857a4: 01eb0019 */ multu $t7,$t3 +/* f1857a8: 25086f98 */ addiu $t0,$t0,0x6f98 +/* f1857ac: 0000c012 */ mflo $t8 +/* f1857b0: 0118c821 */ addu $t9,$t0,$t8 +/* f1857b4: 8f2c0018 */ lw $t4,0x18($t9) +/* f1857b8: 51800041 */ beqzl $t4,.L0f1858c0 +/* f1857bc: 8d2d006c */ lw $t5,0x6c($t1) +/* f1857c0: 914d001e */ lbu $t5,0x1e($t2) +/* f1857c4: 24010002 */ addiu $at,$zero,0x2 +/* f1857c8: 3c0e8008 */ lui $t6,0x8008 +/* f1857cc: 51a1003c */ beql $t5,$at,.L0f1858c0 +/* f1857d0: 8d2d006c */ lw $t5,0x6c($t1) +/* f1857d4: 8dce4038 */ lw $t6,0x4038($t6) +/* f1857d8: 3c0fba00 */ lui $t7,0xba00 +/* f1857dc: 35ef0c02 */ ori $t7,$t7,0xc02 +/* f1857e0: 15c00036 */ bnez $t6,.L0f1858bc +/* f1857e4: 24830008 */ addiu $v1,$a0,0x8 +/* f1857e8: ac8f0000 */ sw $t7,0x0($a0) +/* f1857ec: ac800004 */ sw $zero,0x4($a0) +/* f1857f0: 3c18ba00 */ lui $t8,0xba00 +/* f1857f4: 37180602 */ ori $t8,$t8,0x602 +/* f1857f8: 241900c0 */ addiu $t9,$zero,0xc0 +/* f1857fc: ac790004 */ sw $t9,0x4($v1) +/* f185800: ac780000 */ sw $t8,0x0($v1) +/* f185804: 24640008 */ addiu $a0,$v1,0x8 +/* f185808: 3c0cb600 */ lui $t4,0xb600 +/* f18580c: 240d0001 */ addiu $t5,$zero,0x1 +/* f185810: ac8d0004 */ sw $t5,0x4($a0) +/* f185814: ac8c0000 */ sw $t4,0x0($a0) +/* f185818: 24850008 */ addiu $a1,$a0,0x8 +/* f18581c: 3c0ee700 */ lui $t6,0xe700 +/* f185820: acae0000 */ sw $t6,0x0($a1) +/* f185824: 24a70008 */ addiu $a3,$a1,0x8 +/* f185828: 3c0fba00 */ lui $t7,0xba00 +/* f18582c: aca00004 */ sw $zero,0x4($a1) +/* f185830: 35ef1301 */ ori $t7,$t7,0x1301 +/* f185834: acef0000 */ sw $t7,0x0($a3) +/* f185838: 24e20008 */ addiu $v0,$a3,0x8 +/* f18583c: ace00004 */ sw $zero,0x4($a3) +/* f185840: 3c18ba00 */ lui $t8,0xba00 +/* f185844: 37181402 */ ori $t8,$t8,0x1402 +/* f185848: 24430008 */ addiu $v1,$v0,0x8 +/* f18584c: 3c190030 */ lui $t9,0x30 +/* f185850: ac590004 */ sw $t9,0x4($v0) +/* f185854: ac580000 */ sw $t8,0x0($v0) +/* f185858: 3c0cb900 */ lui $t4,0xb900 +/* f18585c: 3c0d0f0a */ lui $t5,0xf0a +/* f185860: 35ad4000 */ ori $t5,$t5,0x4000 +/* f185864: 358c031d */ ori $t4,$t4,0x31d +/* f185868: ac6c0000 */ sw $t4,0x0($v1) +/* f18586c: ac6d0004 */ sw $t5,0x4($v1) +/* f185870: 24660008 */ addiu $a2,$v1,0x8 +/* f185874: 3c0eba00 */ lui $t6,0xba00 +/* f185878: 35ce1701 */ ori $t6,$t6,0x1701 +/* f18587c: 3c0f0080 */ lui $t7,0x80 +/* f185880: accf0004 */ sw $t7,0x4($a2) +/* f185884: acce0000 */ sw $t6,0x0($a2) +/* f185888: 91580010 */ lbu $t8,0x10($t2) +/* f18588c: 24c40008 */ addiu $a0,$a2,0x8 +/* f185890: 030b0019 */ multu $t8,$t3 +/* f185894: 0000c812 */ mflo $t9 +/* f185898: 01196021 */ addu $t4,$t0,$t9 +/* f18589c: 8d990018 */ lw $t9,0x18($t4) +/* f1858a0: 0320f809 */ jalr $t9 +/* f1858a4: 00000000 */ sll $zero,$zero,0x0 +/* f1858a8: 3c09800a */ lui $t1,0x800a +/* f1858ac: 3c0a800b */ lui $t2,0x800b +/* f1858b0: 254acb88 */ addiu $t2,$t2,-13432 +/* f1858b4: 25299fc0 */ addiu $t1,$t1,-24640 +/* f1858b8: 00402825 */ or $a1,$v0,$zero +.L0f1858bc: +/* f1858bc: 8d2d006c */ lw $t5,0x6c($t1) +.L0f1858c0: +/* f1858c0: 00004025 */ or $t0,$zero,$zero +/* f1858c4: 00003025 */ or $a2,$zero,$zero +/* f1858c8: 11a00003 */ beqz $t5,.L0f1858d8 +/* f1858cc: 00003825 */ or $a3,$zero,$zero +/* f1858d0: 10000001 */ beqz $zero,.L0f1858d8 +/* f1858d4: 24080001 */ addiu $t0,$zero,0x1 +.L0f1858d8: +/* f1858d8: 8d2e0068 */ lw $t6,0x68($t1) +/* f1858dc: 00001025 */ or $v0,$zero,$zero +/* f1858e0: 11c00003 */ beqz $t6,.L0f1858f0 +/* f1858e4: 00000000 */ sll $zero,$zero,0x0 +/* f1858e8: 10000001 */ beqz $zero,.L0f1858f0 +/* f1858ec: 24060001 */ addiu $a2,$zero,0x1 +.L0f1858f0: +/* f1858f0: 8d2f0064 */ lw $t7,0x64($t1) +/* f1858f4: 11e00003 */ beqz $t7,.L0f185904 +/* f1858f8: 00000000 */ sll $zero,$zero,0x0 +/* f1858fc: 10000001 */ beqz $zero,.L0f185904 +/* f185900: 24070001 */ addiu $a3,$zero,0x1 +.L0f185904: +/* f185904: 8d380070 */ lw $t8,0x70($t1) +/* f185908: 13000003 */ beqz $t8,.L0f185918 +/* f18590c: 00000000 */ sll $zero,$zero,0x0 +/* f185910: 10000001 */ beqz $zero,.L0f185918 +/* f185914: 24020001 */ addiu $v0,$zero,0x1 +.L0f185918: +/* f185918: 8d44000c */ lw $a0,0xc($t2) +/* f18591c: 00476021 */ addu $t4,$v0,$a3 +/* f185920: 0186c821 */ addu $t9,$t4,$a2 +/* f185924: 03281821 */ addu $v1,$t9,$t0 +/* f185928: 308d0002 */ andi $t5,$a0,0x2 +/* f18592c: 11a000b4 */ beqz $t5,.L0f185c00 +/* f185930: afa30018 */ sw $v1,0x18($sp) +/* f185934: 308e0200 */ andi $t6,$a0,0x200 +/* f185938: 11c000b1 */ beqz $t6,.L0f185c00 +/* f18593c: 28610002 */ slti $at,$v1,0x2 +/* f185940: 142000af */ bnez $at,.L0f185c00 +/* f185944: 00a01025 */ or $v0,$a1,$zero +/* f185948: 8d2f0284 */ lw $t7,0x284($t1) +/* f18594c: 8d2c028c */ lw $t4,0x28c($t1) +/* f185950: 3c19ba00 */ lui $t9,0xba00 +/* f185954: 8df800bc */ lw $t8,0xbc($t7) +/* f185958: 37390c02 */ ori $t9,$t9,0xc02 +/* f18595c: 24a30008 */ addiu $v1,$a1,0x8 +/* f185960: 8f080004 */ lw $t0,0x4($t8) +/* f185964: afac001c */ sw $t4,0x1c($sp) +/* f185968: ac400004 */ sw $zero,0x4($v0) +/* f18596c: ac590000 */ sw $t9,0x0($v0) +/* f185970: 3c0dba00 */ lui $t5,0xba00 +/* f185974: 35ad0602 */ ori $t5,$t5,0x602 +/* f185978: 240e00c0 */ addiu $t6,$zero,0xc0 +/* f18597c: ac6e0004 */ sw $t6,0x4($v1) +/* f185980: ac6d0000 */ sw $t5,0x0($v1) +/* f185984: 24640008 */ addiu $a0,$v1,0x8 +/* f185988: 24850008 */ addiu $a1,$a0,0x8 +/* f18598c: 24180001 */ addiu $t8,$zero,0x1 +/* f185990: 3c0fb600 */ lui $t7,0xb600 +/* f185994: ac8f0000 */ sw $t7,0x0($a0) +/* f185998: ac980004 */ sw $t8,0x4($a0) +/* f18599c: 3c0ce700 */ lui $t4,0xe700 +/* f1859a0: acac0000 */ sw $t4,0x0($a1) +/* f1859a4: aca00004 */ sw $zero,0x4($a1) +/* f1859a8: 24a70008 */ addiu $a3,$a1,0x8 +/* f1859ac: 3c19ba00 */ lui $t9,0xba00 +/* f1859b0: 37391301 */ ori $t9,$t9,0x1301 +/* f1859b4: acf90000 */ sw $t9,0x0($a3) +/* f1859b8: 24e20008 */ addiu $v0,$a3,0x8 +/* f1859bc: ace00004 */ sw $zero,0x4($a3) +/* f1859c0: 3c0dba00 */ lui $t5,0xba00 +/* f1859c4: 35ad1402 */ ori $t5,$t5,0x1402 +/* f1859c8: 24430008 */ addiu $v1,$v0,0x8 +/* f1859cc: 3c0e0030 */ lui $t6,0x30 +/* f1859d0: ac4e0004 */ sw $t6,0x4($v0) +/* f1859d4: ac4d0000 */ sw $t5,0x0($v0) +/* f1859d8: 3c180f0a */ lui $t8,0xf0a +/* f1859dc: 3c0fb900 */ lui $t7,0xb900 +/* f1859e0: 35ef031d */ ori $t7,$t7,0x31d +/* f1859e4: 37184000 */ ori $t8,$t8,0x4000 +/* f1859e8: ac780004 */ sw $t8,0x4($v1) +/* f1859ec: ac6f0000 */ sw $t7,0x0($v1) +/* f1859f0: 24660008 */ addiu $a2,$v1,0x8 +/* f1859f4: 3c0cba00 */ lui $t4,0xba00 +/* f1859f8: 358c1701 */ ori $t4,$t4,0x1701 +/* f1859fc: 3c190080 */ lui $t9,0x80 +/* f185a00: acd90004 */ sw $t9,0x4($a2) +/* f185a04: accc0000 */ sw $t4,0x0($a2) +/* f185a08: 24c50008 */ addiu $a1,$a2,0x8 +/* f185a0c: 91040125 */ lbu $a0,0x125($t0) +/* f185a10: 0fc63a5a */ jal func0f18e968 +/* f185a14: afa50030 */ sw $a1,0x30($sp) +/* f185a18: 8fa30030 */ lw $v1,0x30($sp) +/* f185a1c: 00026880 */ sll $t5,$v0,0x2 +/* f185a20: 3c048008 */ lui $a0,0x8008 +/* f185a24: 008d2021 */ addu $a0,$a0,$t5 +/* f185a28: 8c847ce4 */ lw $a0,0x7ce4($a0) +/* f185a2c: 3c0ef700 */ lui $t6,0xf700 +/* f185a30: ac6e0000 */ sw $t6,0x0($v1) +/* f185a34: 24650008 */ addiu $a1,$v1,0x8 +/* f185a38: ac640004 */ sw $a0,0x4($v1) +/* f185a3c: 0c002f40 */ jal 0xbd00 +/* f185a40: afa50030 */ sw $a1,0x30($sp) +/* f185a44: 0c002f22 */ jal 0xbc88 +/* f185a48: afa2002c */ sw $v0,0x2c($sp) +/* f185a4c: 8fa6002c */ lw $a2,0x2c($sp) +/* f185a50: 00463821 */ addu $a3,$v0,$a2 +/* f185a54: 0c002f44 */ jal 0xbd10 +/* f185a58: afa70028 */ sw $a3,0x28($sp) +/* f185a5c: 0c002f26 */ jal 0xbc98 +/* f185a60: afa20024 */ sw $v0,0x24($sp) +/* f185a64: 8faf0018 */ lw $t7,0x18($sp) +/* f185a68: 3c09800a */ lui $t1,0x800a +/* f185a6c: 25299fc0 */ addiu $t1,$t1,-24640 +/* f185a70: 29e10003 */ slti $at,$t7,0x3 +/* f185a74: 8fa50030 */ lw $a1,0x30($sp) +/* f185a78: 8fa6002c */ lw $a2,0x2c($sp) +/* f185a7c: 8fa70028 */ lw $a3,0x28($sp) +/* f185a80: 14200027 */ bnez $at,.L0f185b20 +/* f185a84: 8fa80024 */ lw $t0,0x24($sp) +/* f185a88: 8fb8001c */ lw $t8,0x1c($sp) +/* f185a8c: 310303ff */ andi $v1,$t0,0x3ff +/* f185a90: 00037880 */ sll $t7,$v1,0x2 +/* f185a94: 2b010002 */ slti $at,$t8,0x2 +/* f185a98: 10200013 */ beqz $at,.L0f185ae8 +/* f185a9c: 01e01825 */ or $v1,$t7,$zero +/* f185aa0: 00482021 */ addu $a0,$v0,$t0 +/* f185aa4: 2484ffff */ addiu $a0,$a0,-1 +/* f185aa8: 24edffff */ addiu $t5,$a3,-1 +/* f185aac: 31ae03ff */ andi $t6,$t5,0x3ff +/* f185ab0: 308c03ff */ andi $t4,$a0,0x3ff +/* f185ab4: 000c2080 */ sll $a0,$t4,0x2 +/* f185ab8: 000e7b80 */ sll $t7,$t6,0xe +/* f185abc: 3c01f600 */ lui $at,0xf600 +/* f185ac0: 30d903ff */ andi $t9,$a2,0x3ff +/* f185ac4: 00196b80 */ sll $t5,$t9,0xe +/* f185ac8: 01e1c025 */ or $t8,$t7,$at +/* f185acc: 00a01825 */ or $v1,$a1,$zero +/* f185ad0: 03046025 */ or $t4,$t8,$a0 +/* f185ad4: 01a47025 */ or $t6,$t5,$a0 +/* f185ad8: ac6e0004 */ sw $t6,0x4($v1) +/* f185adc: ac6c0000 */ sw $t4,0x0($v1) +/* f185ae0: 10000047 */ beqz $zero,.L0f185c00 +/* f185ae4: 24a50008 */ addiu $a1,$a1,0x8 +.L0f185ae8: +/* f185ae8: 24f8ffff */ addiu $t8,$a3,-1 +/* f185aec: 330c03ff */ andi $t4,$t8,0x3ff +/* f185af0: 000ccb80 */ sll $t9,$t4,0xe +/* f185af4: 3c01f600 */ lui $at,0xf600 +/* f185af8: 03216825 */ or $t5,$t9,$at +/* f185afc: 01af7025 */ or $t6,$t5,$t7 +/* f185b00: 30cf03ff */ andi $t7,$a2,0x3ff +/* f185b04: 000fc380 */ sll $t8,$t7,0xe +/* f185b08: 00a01025 */ or $v0,$a1,$zero +/* f185b0c: 03036025 */ or $t4,$t8,$v1 +/* f185b10: ac4c0004 */ sw $t4,0x4($v0) +/* f185b14: ac4e0000 */ sw $t6,0x0($v0) +/* f185b18: 10000039 */ beqz $zero,.L0f185c00 +/* f185b1c: 24a50008 */ addiu $a1,$a1,0x8 +.L0f185b20: +/* f185b20: 913904e0 */ lbu $t9,0x4e0($t1) +/* f185b24: 00a01825 */ or $v1,$a1,$zero +/* f185b28: 00482021 */ addu $a0,$v0,$t0 +/* f185b2c: 13200011 */ beqz $t9,.L0f185b74 +/* f185b30: 8fac001c */ lw $t4,0x1c($sp) +/* f185b34: 2484fffe */ addiu $a0,$a0,-2 +/* f185b38: 24efffff */ addiu $t7,$a3,-1 +/* f185b3c: 31f803ff */ andi $t8,$t7,0x3ff +/* f185b40: 308d03ff */ andi $t5,$a0,0x3ff +/* f185b44: 000d2080 */ sll $a0,$t5,0x2 +/* f185b48: 00186380 */ sll $t4,$t8,0xe +/* f185b4c: 3c01f600 */ lui $at,0xf600 +/* f185b50: 30ce03ff */ andi $t6,$a2,0x3ff +/* f185b54: 000e7b80 */ sll $t7,$t6,0xe +/* f185b58: 0181c825 */ or $t9,$t4,$at +/* f185b5c: 03246825 */ or $t5,$t9,$a0 +/* f185b60: 01e4c025 */ or $t8,$t7,$a0 +/* f185b64: ac780004 */ sw $t8,0x4($v1) +/* f185b68: ac6d0000 */ sw $t5,0x0($v1) +/* f185b6c: 10000024 */ beqz $zero,.L0f185c00 +/* f185b70: 24a50008 */ addiu $a1,$a1,0x8 +.L0f185b74: +/* f185b74: 15800013 */ bnez $t4,.L0f185bc4 +/* f185b78: 310303ff */ andi $v1,$t0,0x3ff +/* f185b7c: 00482021 */ addu $a0,$v0,$t0 +/* f185b80: 2484ffff */ addiu $a0,$a0,-1 +/* f185b84: 24eeffff */ addiu $t6,$a3,-1 +/* f185b88: 31cf03ff */ andi $t7,$t6,0x3ff +/* f185b8c: 309903ff */ andi $t9,$a0,0x3ff +/* f185b90: 00192080 */ sll $a0,$t9,0x2 +/* f185b94: 000fc380 */ sll $t8,$t7,0xe +/* f185b98: 3c01f600 */ lui $at,0xf600 +/* f185b9c: 30cd03ff */ andi $t5,$a2,0x3ff +/* f185ba0: 000d7380 */ sll $t6,$t5,0xe +/* f185ba4: 03016025 */ or $t4,$t8,$at +/* f185ba8: 00a01825 */ or $v1,$a1,$zero +/* f185bac: 0184c825 */ or $t9,$t4,$a0 +/* f185bb0: 01c47825 */ or $t7,$t6,$a0 +/* f185bb4: ac6f0004 */ sw $t7,0x4($v1) +/* f185bb8: ac790000 */ sw $t9,0x0($v1) +/* f185bbc: 10000010 */ beqz $zero,.L0f185c00 +/* f185bc0: 24a50008 */ addiu $a1,$a1,0x8 +.L0f185bc4: +/* f185bc4: 24ecffff */ addiu $t4,$a3,-1 +/* f185bc8: 319903ff */ andi $t9,$t4,0x3ff +/* f185bcc: 00196b80 */ sll $t5,$t9,0xe +/* f185bd0: 0003c080 */ sll $t8,$v1,0x2 +/* f185bd4: 3c01f600 */ lui $at,0xf600 +/* f185bd8: 01a17025 */ or $t6,$t5,$at +/* f185bdc: 01d87825 */ or $t7,$t6,$t8 +/* f185be0: 03001825 */ or $v1,$t8,$zero +/* f185be4: 30d803ff */ andi $t8,$a2,0x3ff +/* f185be8: 00a01025 */ or $v0,$a1,$zero +/* f185bec: 00186380 */ sll $t4,$t8,0xe +/* f185bf0: 0183c825 */ or $t9,$t4,$v1 +/* f185bf4: ac590004 */ sw $t9,0x4($v0) +/* f185bf8: ac4f0000 */ sw $t7,0x0($v0) +/* f185bfc: 24a50008 */ addiu $a1,$a1,0x8 +.L0f185c00: +/* f185c00: 8fbf0014 */ lw $ra,0x14($sp) +/* f185c04: 27bd0030 */ addiu $sp,$sp,0x30 +/* f185c08: 00a01025 */ or $v0,$a1,$zero +/* f185c0c: 03e00008 */ jr $ra +/* f185c10: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f185c14 +/* f185c14: 3c0b800b */ lui $t3,0x800b +/* f185c18: 256bcb88 */ addiu $t3,$t3,-13432 +/* f185c1c: 916e0010 */ lbu $t6,0x10($t3) +/* f185c20: 3c028008 */ lui $v0,0x8008 +/* f185c24: 27bdffe0 */ addiu $sp,$sp,-32 +/* f185c28: 000e78c0 */ sll $t7,$t6,0x3 +/* f185c2c: 01ee7821 */ addu $t7,$t7,$t6 +/* f185c30: 000f78c0 */ sll $t7,$t7,0x3 +/* f185c34: 004f1021 */ addu $v0,$v0,$t7 +/* f185c38: 8c426fb4 */ lw $v0,0x6fb4($v0) +/* f185c3c: afb10018 */ sw $s1,0x18($sp) +/* f185c40: afb00014 */ sw $s0,0x14($sp) +/* f185c44: 00808025 */ or $s0,$a0,$zero +/* f185c48: 00a08825 */ or $s1,$a1,$zero +/* f185c4c: afbf001c */ sw $ra,0x1c($sp) +/* f185c50: 10400005 */ beqz $v0,.L0f185c68 +/* f185c54: afa7002c */ sw $a3,0x2c($sp) +/* f185c58: 0040f809 */ jalr $v0 +/* f185c5c: 00000000 */ sll $zero,$zero,0x0 +/* f185c60: 1000003b */ beqz $zero,.L0f185d50 +/* f185c64: 8fbf001c */ lw $ra,0x1c($sp) +.L0f185c68: +/* f185c68: 3c09800b */ lui $t1,0x800b +/* f185c6c: 3c07800b */ lui $a3,0x800b +/* f185c70: acc00000 */ sw $zero,0x0($a2) +/* f185c74: 24e7c7b8 */ addiu $a3,$a3,-14408 +/* f185c78: 2529c538 */ addiu $t1,$t1,-15048 +/* f185c7c: 00001025 */ or $v0,$zero,$zero +/* f185c80: 02001825 */ or $v1,$s0,$zero +/* f185c84: 240a004c */ addiu $t2,$zero,0x4c +/* f185c88: 240800a0 */ addiu $t0,$zero,0xa0 +/* f185c8c: 2405000c */ addiu $a1,$zero,0xc +.L0f185c90: +/* f185c90: 54510007 */ bnel $v0,$s1,.L0f185cb0 +/* f185c94: 8d6d000c */ lw $t5,0xc($t3) +/* f185c98: 8cd80000 */ lw $t8,0x0($a2) +/* f185c9c: 84790024 */ lh $t9,0x24($v1) +/* f185ca0: 03196023 */ subu $t4,$t8,$t9 +/* f185ca4: 10000023 */ beqz $zero,.L0f185d34 +/* f185ca8: accc0000 */ sw $t4,0x0($a2) +/* f185cac: 8d6d000c */ lw $t5,0xc($t3) +.L0f185cb0: +/* f185cb0: 28410004 */ slti $at,$v0,0x4 +/* f185cb4: 31ae0002 */ andi $t6,$t5,0x2 +/* f185cb8: 51c0001b */ beqzl $t6,.L0f185d28 +/* f185cbc: 8ccd0000 */ lw $t5,0x0($a2) +/* f185cc0: 10200006 */ beqz $at,.L0f185cdc +/* f185cc4: 00000000 */ sll $zero,$zero,0x0 +/* f185cc8: 00480019 */ multu $v0,$t0 +/* f185ccc: 00007812 */ mflo $t7 +/* f185cd0: 00ef2021 */ addu $a0,$a3,$t7 +/* f185cd4: 10000006 */ beqz $zero,.L0f185cf0 +/* f185cd8: 92190011 */ lbu $t9,0x11($s0) +.L0f185cdc: +/* f185cdc: 004a0019 */ multu $v0,$t2 +/* f185ce0: 0000c012 */ mflo $t8 +/* f185ce4: 01382021 */ addu $a0,$t1,$t8 +/* f185ce8: 2484fed0 */ addiu $a0,$a0,-304 +/* f185cec: 92190011 */ lbu $t9,0x11($s0) +.L0f185cf0: +/* f185cf0: 908c0011 */ lbu $t4,0x11($a0) +/* f185cf4: 572c0007 */ bnel $t9,$t4,.L0f185d14 +/* f185cf8: 8cd80000 */ lw $t8,0x0($a2) +/* f185cfc: 8ccd0000 */ lw $t5,0x0($a2) +/* f185d00: 846e0024 */ lh $t6,0x24($v1) +/* f185d04: 01ae7823 */ subu $t7,$t5,$t6 +/* f185d08: 1000000a */ beqz $zero,.L0f185d34 +/* f185d0c: accf0000 */ sw $t7,0x0($a2) +/* f185d10: 8cd80000 */ lw $t8,0x0($a2) +.L0f185d14: +/* f185d14: 84790024 */ lh $t9,0x24($v1) +/* f185d18: 03196021 */ addu $t4,$t8,$t9 +/* f185d1c: 10000005 */ beqz $zero,.L0f185d34 +/* f185d20: accc0000 */ sw $t4,0x0($a2) +/* f185d24: 8ccd0000 */ lw $t5,0x0($a2) +.L0f185d28: +/* f185d28: 846e0024 */ lh $t6,0x24($v1) +/* f185d2c: 01ae7821 */ addu $t7,$t5,$t6 +/* f185d30: accf0000 */ sw $t7,0x0($a2) +.L0f185d34: +/* f185d34: 24420001 */ addiu $v0,$v0,0x1 +/* f185d38: 1445ffd5 */ bne $v0,$a1,.L0f185c90 +/* f185d3c: 24630002 */ addiu $v1,$v1,0x2 +/* f185d40: 8618003c */ lh $t8,0x3c($s0) +/* f185d44: 8fb9002c */ lw $t9,0x2c($sp) +/* f185d48: af380000 */ sw $t8,0x0($t9) +/* f185d4c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f185d50: +/* f185d50: 8fb00014 */ lw $s0,0x14($sp) +/* f185d54: 8fb10018 */ lw $s1,0x18($sp) +/* f185d58: 03e00008 */ jr $ra +/* f185d5c: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f185d60 +/* f185d60: 3c0e800a */ lui $t6,0x800a +/* f185d64: 8dcea2d8 */ lw $t6,-0x5d28($t6) +/* f185d68: 27bdffe8 */ addiu $sp,$sp,-24 +/* f185d6c: afbf0014 */ sw $ra,0x14($sp) +/* f185d70: 11c0000e */ beqz $t6,.L0f185dac +/* f185d74: 3c0f800b */ lui $t7,0x800b +/* f185d78: 91efcb98 */ lbu $t7,-0x3468($t7) +/* f185d7c: 3c028008 */ lui $v0,0x8008 +/* f185d80: 000fc0c0 */ sll $t8,$t7,0x3 +/* f185d84: 030fc021 */ addu $t8,$t8,$t7 +/* f185d88: 0018c0c0 */ sll $t8,$t8,0x3 +/* f185d8c: 00581021 */ addu $v0,$v0,$t8 +/* f185d90: 8c426fb8 */ lw $v0,0x6fb8($v0) +/* f185d94: 50400006 */ beqzl $v0,.L0f185db0 +/* f185d98: 00801025 */ or $v0,$a0,$zero +/* f185d9c: 0040f809 */ jalr $v0 +/* f185da0: 00000000 */ sll $zero,$zero,0x0 +/* f185da4: 10000003 */ beqz $zero,.L0f185db4 +/* f185da8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f185dac: +/* f185dac: 00801025 */ or $v0,$a0,$zero +.L0f185db0: +/* f185db0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f185db4: +/* f185db4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f185db8: 03e00008 */ jr $ra +/* f185dbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f185dc0 +/* f185dc0: 3c0e800a */ lui $t6,0x800a +/* f185dc4: 8dcea2d8 */ lw $t6,-0x5d28($t6) +/* f185dc8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f185dcc: afbf0014 */ sw $ra,0x14($sp) +/* f185dd0: 11c0000e */ beqz $t6,.L0f185e0c +/* f185dd4: 3c0f800b */ lui $t7,0x800b +/* f185dd8: 91efcb98 */ lbu $t7,-0x3468($t7) +/* f185ddc: 3c028008 */ lui $v0,0x8008 +/* f185de0: 000fc0c0 */ sll $t8,$t7,0x3 +/* f185de4: 030fc021 */ addu $t8,$t8,$t7 +/* f185de8: 0018c0c0 */ sll $t8,$t8,0x3 +/* f185dec: 00581021 */ addu $v0,$v0,$t8 +/* f185df0: 8c426fbc */ lw $v0,0x6fbc($v0) +/* f185df4: 50400006 */ beqzl $v0,.L0f185e10 +/* f185df8: 00001025 */ or $v0,$zero,$zero +/* f185dfc: 0040f809 */ jalr $v0 +/* f185e00: 00000000 */ sll $zero,$zero,0x0 +/* f185e04: 10000003 */ beqz $zero,.L0f185e14 +/* f185e08: 8fbf0014 */ lw $ra,0x14($sp) +.L0f185e0c: +/* f185e0c: 00001025 */ or $v0,$zero,$zero +.L0f185e10: +/* f185e10: 8fbf0014 */ lw $ra,0x14($sp) +.L0f185e14: +/* f185e14: 27bd0018 */ addiu $sp,$sp,0x18 +/* f185e18: 03e00008 */ jr $ra +/* f185e1c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f185e20 +/* f185e20: 3c07800b */ lui $a3,0x800b +/* f185e24: 24e7cb88 */ addiu $a3,$a3,-13432 +/* f185e28: 90ee0010 */ lbu $t6,0x10($a3) +/* f185e2c: 3c028008 */ lui $v0,0x8008 +/* f185e30: 27bdffd0 */ addiu $sp,$sp,-48 +/* f185e34: 000e78c0 */ sll $t7,$t6,0x3 +/* f185e38: 01ee7821 */ addu $t7,$t7,$t6 +/* f185e3c: 000f78c0 */ sll $t7,$t7,0x3 +/* f185e40: 004f1021 */ addu $v0,$v0,$t7 +/* f185e44: 8c426fc0 */ lw $v0,0x6fc0($v0) +/* f185e48: afbf0014 */ sw $ra,0x14($sp) +/* f185e4c: afa40030 */ sw $a0,0x30($sp) +/* f185e50: 5040000a */ beqzl $v0,.L0f185e7c +/* f185e54: 8fb80030 */ lw $t8,0x30($sp) +/* f185e58: 0040f809 */ jalr $v0 +/* f185e5c: afa50034 */ sw $a1,0x34($sp) +/* f185e60: 3c07800b */ lui $a3,0x800b +/* f185e64: 24e7cb88 */ addiu $a3,$a3,-13432 +/* f185e68: 10400003 */ beqz $v0,.L0f185e78 +/* f185e6c: 8fa50034 */ lw $a1,0x34($sp) +/* f185e70: 100000be */ beqz $zero,.L0f18616c +/* f185e74: 24020001 */ addiu $v0,$zero,0x1 +.L0f185e78: +/* f185e78: 8fb80030 */ lw $t8,0x30($sp) +.L0f185e7c: +/* f185e7c: 24010001 */ addiu $at,$zero,0x1 +/* f185e80: 93020000 */ lbu $v0,0x0($t8) +/* f185e84: 10410005 */ beq $v0,$at,.L0f185e9c +/* f185e88: 24010002 */ addiu $at,$zero,0x2 +/* f185e8c: 10410003 */ beq $v0,$at,.L0f185e9c +/* f185e90: 24010004 */ addiu $at,$zero,0x4 +/* f185e94: 54410032 */ bnel $v0,$at,.L0f185f60 +/* f185e98: 24010003 */ addiu $at,$zero,0x3 +.L0f185e9c: +/* f185e9c: 90e90010 */ lbu $t1,0x10($a3) +/* f185ea0: 8fb90030 */ lw $t9,0x30($sp) +/* f185ea4: 3c0c800a */ lui $t4,0x800a +/* f185ea8: 15200005 */ bnez $t1,.L0f185ec0 +/* f185eac: 8f220004 */ lw $v0,0x4($t9) +/* f185eb0: 8cea000c */ lw $t2,0xc($a3) +/* f185eb4: 314b0020 */ andi $t3,$t2,0x20 +/* f185eb8: 556000ac */ bnezl $t3,.L0f18616c +/* f185ebc: 00001025 */ or $v0,$zero,$zero +.L0f185ec0: +/* f185ec0: 8d8ca248 */ lw $t4,-0x5db8($t4) +/* f185ec4: 3c0f800b */ lui $t7,0x800b +/* f185ec8: 8d8d0070 */ lw $t5,0x70($t4) +/* f185ecc: 000d7080 */ sll $t6,$t5,0x2 +/* f185ed0: 01cd7021 */ addu $t6,$t6,$t5 +/* f185ed4: 000e7140 */ sll $t6,$t6,0x5 +/* f185ed8: 01ee7821 */ addu $t7,$t7,$t6 +/* f185edc: 8defc7cc */ lw $t7,-0x3834($t7) +/* f185ee0: 31f80002 */ andi $t8,$t7,0x2 +/* f185ee4: 530000a1 */ beqzl $t8,.L0f18616c +/* f185ee8: 00001025 */ or $v0,$zero,$zero +/* f185eec: 90590003 */ lbu $t9,0x3($v0) +/* f185ef0: 2729fff9 */ addiu $t1,$t9,-7 +/* f185ef4: 2d21000f */ sltiu $at,$t1,0xf +/* f185ef8: 1020009b */ beqz $at,.L0f186168 +/* f185efc: 00094880 */ sll $t1,$t1,0x2 +/* f185f00: 3c017f1c */ lui $at,0x7f1c +/* f185f04: 00290821 */ addu $at,$at,$t1 +/* f185f08: 8c298980 */ lw $t1,-0x7680($at) +/* f185f0c: 01200008 */ jr $t1 +/* f185f10: 00000000 */ sll $zero,$zero,0x0 +/* f185f14: 240a00cd */ addiu $t2,$zero,0xcd +/* f185f18: 240b00ff */ addiu $t3,$zero,0xff +/* f185f1c: 3c0141a0 */ lui $at,0x41a0 +/* f185f20: aca00000 */ sw $zero,0x0($a1) +/* f185f24: acaa0004 */ sw $t2,0x4($a1) +/* f185f28: acab0008 */ sw $t3,0x8($a1) +/* f185f2c: 44816000 */ mtc1 $at,$f12 +/* f185f30: 0fc01ac2 */ jal func0f006b08 +/* f185f34: afa50034 */ sw $a1,0x34($sp) +/* f185f38: 3c01437f */ lui $at,0x437f +/* f185f3c: 44812000 */ mtc1 $at,$f4 +/* f185f40: 8fa50034 */ lw $a1,0x34($sp) +/* f185f44: 24020001 */ addiu $v0,$zero,0x1 +/* f185f48: 46040182 */ mul.s $f6,$f0,$f4 +/* f185f4c: 4600320d */ trunc.w.s $f8,$f6 +/* f185f50: 440d4000 */ mfc1 $t5,$f8 +/* f185f54: 10000085 */ beqz $zero,.L0f18616c +/* f185f58: acad000c */ sw $t5,0xc($a1) +/* f185f5c: 24010003 */ addiu $at,$zero,0x3 +.L0f185f60: +/* f185f60: 10410004 */ beq $v0,$at,.L0f185f74 +/* f185f64: 00003025 */ or $a2,$zero,$zero +/* f185f68: 24010006 */ addiu $at,$zero,0x6 +/* f185f6c: 5441007f */ bnel $v0,$at,.L0f18616c +/* f185f70: 00001025 */ or $v0,$zero,$zero +.L0f185f74: +/* f185f74: 8cee000c */ lw $t6,0xc($a3) +/* f185f78: 00001825 */ or $v1,$zero,$zero +/* f185f7c: 00004025 */ or $t0,$zero,$zero +/* f185f80: 31cf0002 */ andi $t7,$t6,0x2 +/* f185f84: 11e00017 */ beqz $t7,.L0f185fe4 +/* f185f88: 00002025 */ or $a0,$zero,$zero +/* f185f8c: afa00024 */ sw $zero,0x24($sp) +/* f185f90: afa0001c */ sw $zero,0x1c($sp) +/* f185f94: afa50034 */ sw $a1,0x34($sp) +/* f185f98: afa00028 */ sw $zero,0x28($sp) +/* f185f9c: 0fc3f594 */ jal func0f0fd650 +/* f185fa0: afa00020 */ sw $zero,0x20($sp) +/* f185fa4: 3c07800b */ lui $a3,0x800b +/* f185fa8: 24e7cb88 */ addiu $a3,$a3,-13432 +/* f185fac: 8fa30024 */ lw $v1,0x24($sp) +/* f185fb0: 8fa4001c */ lw $a0,0x1c($sp) +/* f185fb4: 8fa50034 */ lw $a1,0x34($sp) +/* f185fb8: 8fa60028 */ lw $a2,0x28($sp) +/* f185fbc: 10400009 */ beqz $v0,.L0f185fe4 +/* f185fc0: 8fa80020 */ lw $t0,0x20($sp) +/* f185fc4: 8fb80030 */ lw $t8,0x30($sp) +/* f185fc8: 8f190004 */ lw $t9,0x4($t8) +/* f185fcc: 54590005 */ bnel $v0,$t9,.L0f185fe4 +/* f185fd0: 24030001 */ addiu $v1,$zero,0x1 +/* f185fd4: 24060001 */ addiu $a2,$zero,0x1 +/* f185fd8: 10000002 */ beqz $zero,.L0f185fe4 +/* f185fdc: 24040001 */ addiu $a0,$zero,0x1 +/* f185fe0: 24030001 */ addiu $v1,$zero,0x1 +.L0f185fe4: +/* f185fe4: 14c00025 */ bnez $a2,.L0f18607c +/* f185fe8: 00000000 */ sll $zero,$zero,0x0 +/* f185fec: 14600023 */ bnez $v1,.L0f18607c +/* f185ff0: 00000000 */ sll $zero,$zero,0x0 +/* f185ff4: 90e90010 */ lbu $t1,0x10($a3) +/* f185ff8: 8ce2000c */ lw $v0,0xc($a3) +/* f185ffc: 15200002 */ bnez $t1,.L0f186008 +/* f186000: 304a0010 */ andi $t2,$v0,0x10 +/* f186004: 1540001d */ bnez $t2,.L0f18607c +.L0f186008: +/* f186008: 304b0002 */ andi $t3,$v0,0x2 +/* f18600c: 1160000e */ beqz $t3,.L0f186048 +/* f186010: 3c0c800a */ lui $t4,0x800a +/* f186014: 8d8ca248 */ lw $t4,-0x5db8($t4) +/* f186018: 3c0f800b */ lui $t7,0x800b +/* f18601c: 8d8d0070 */ lw $t5,0x70($t4) +/* f186020: 000d7080 */ sll $t6,$t5,0x2 +/* f186024: 01cd7021 */ addu $t6,$t6,$t5 +/* f186028: 000e7140 */ sll $t6,$t6,0x5 +/* f18602c: 01ee7821 */ addu $t7,$t7,$t6 +/* f186030: 8defc7cc */ lw $t7,-0x3834($t7) +/* f186034: 31f80008 */ andi $t8,$t7,0x8 +/* f186038: 13000003 */ beqz $t8,.L0f186048 +/* f18603c: 00000000 */ sll $zero,$zero,0x0 +/* f186040: 1000000e */ beqz $zero,.L0f18607c +/* f186044: 24040001 */ addiu $a0,$zero,0x1 +.L0f186048: +/* f186048: 3c19800a */ lui $t9,0x800a +/* f18604c: 8f39a248 */ lw $t9,-0x5db8($t9) +/* f186050: 3c0b800b */ lui $t3,0x800b +/* f186054: 8f290070 */ lw $t1,0x70($t9) +/* f186058: 00095080 */ sll $t2,$t1,0x2 +/* f18605c: 01495021 */ addu $t2,$t2,$t1 +/* f186060: 000a5140 */ sll $t2,$t2,0x5 +/* f186064: 016a5821 */ addu $t3,$t3,$t2 +/* f186068: 8d6bc7cc */ lw $t3,-0x3834($t3) +/* f18606c: 316c0001 */ andi $t4,$t3,0x1 +/* f186070: 11800002 */ beqz $t4,.L0f18607c +/* f186074: 00000000 */ sll $zero,$zero,0x0 +/* f186078: 24080001 */ addiu $t0,$zero,0x1 +.L0f18607c: +/* f18607c: 10800027 */ beqz $a0,.L0f18611c +/* f186080: 8fad0030 */ lw $t5,0x30($sp) +/* f186084: 8dae0004 */ lw $t6,0x4($t5) +/* f186088: 91c40125 */ lbu $a0,0x125($t6) +/* f18608c: afa60028 */ sw $a2,0x28($sp) +/* f186090: 0fc63a5a */ jal func0f18e968 +/* f186094: afa50034 */ sw $a1,0x34($sp) +/* f186098: 00027880 */ sll $t7,$v0,0x2 +/* f18609c: 3c038008 */ lui $v1,0x8008 +/* f1860a0: 006f1821 */ addu $v1,$v1,$t7 +/* f1860a4: 8c637cc4 */ lw $v1,0x7cc4($v1) +/* f1860a8: 8fa50034 */ lw $a1,0x34($sp) +/* f1860ac: 8fa60028 */ lw $a2,0x28($sp) +/* f1860b0: 0003c602 */ srl $t8,$v1,0x18 +/* f1860b4: 00034c02 */ srl $t1,$v1,0x10 +/* f1860b8: 00035a02 */ srl $t3,$v1,0x8 +/* f1860bc: 331900ff */ andi $t9,$t8,0xff +/* f1860c0: 312a00ff */ andi $t2,$t1,0xff +/* f1860c4: 316c00ff */ andi $t4,$t3,0xff +/* f1860c8: acb90000 */ sw $t9,0x0($a1) +/* f1860cc: acaa0004 */ sw $t2,0x4($a1) +/* f1860d0: 10c0000e */ beqz $a2,.L0f18610c +/* f1860d4: acac0008 */ sw $t4,0x8($a1) +/* f1860d8: 3c0141a0 */ lui $at,0x41a0 +/* f1860dc: 44816000 */ mtc1 $at,$f12 +/* f1860e0: 0fc01ac2 */ jal func0f006b08 +/* f1860e4: afa50034 */ sw $a1,0x34($sp) +/* f1860e8: 3c014300 */ lui $at,0x4300 +/* f1860ec: 44815000 */ mtc1 $at,$f10 +/* f1860f0: 8fa50034 */ lw $a1,0x34($sp) +/* f1860f4: 24020001 */ addiu $v0,$zero,0x1 +/* f1860f8: 460a0402 */ mul.s $f16,$f0,$f10 +/* f1860fc: 4600848d */ trunc.w.s $f18,$f16 +/* f186100: 440e9000 */ mfc1 $t6,$f18 +/* f186104: 10000019 */ beqz $zero,.L0f18616c +/* f186108: acae000c */ sw $t6,0xc($a1) +.L0f18610c: +/* f18610c: 240f004b */ addiu $t7,$zero,0x4b +/* f186110: acaf000c */ sw $t7,0xc($a1) +/* f186114: 10000015 */ beqz $zero,.L0f18616c +/* f186118: 24020001 */ addiu $v0,$zero,0x1 +.L0f18611c: +/* f18611c: 11000012 */ beqz $t0,.L0f186168 +/* f186120: 241800cd */ addiu $t8,$zero,0xcd +/* f186124: 241900ff */ addiu $t9,$zero,0xff +/* f186128: 3c0141a0 */ lui $at,0x41a0 +/* f18612c: aca00000 */ sw $zero,0x0($a1) +/* f186130: acb80004 */ sw $t8,0x4($a1) +/* f186134: acb90008 */ sw $t9,0x8($a1) +/* f186138: 44816000 */ mtc1 $at,$f12 +/* f18613c: 0fc01ac2 */ jal func0f006b08 +/* f186140: afa50034 */ sw $a1,0x34($sp) +/* f186144: 3c01434d */ lui $at,0x434d +/* f186148: 44812000 */ mtc1 $at,$f4 +/* f18614c: 8fa50034 */ lw $a1,0x34($sp) +/* f186150: 24020001 */ addiu $v0,$zero,0x1 +/* f186154: 46040182 */ mul.s $f6,$f0,$f4 +/* f186158: 4600320d */ trunc.w.s $f8,$f6 +/* f18615c: 440a4000 */ mfc1 $t2,$f8 +/* f186160: 10000002 */ beqz $zero,.L0f18616c +/* f186164: acaa000c */ sw $t2,0xc($a1) +.L0f186168: +/* f186168: 00001025 */ or $v0,$zero,$zero +.L0f18616c: +/* f18616c: 8fbf0014 */ lw $ra,0x14($sp) +/* f186170: 27bd0030 */ addiu $sp,$sp,0x30 +/* f186174: 03e00008 */ jr $ra +/* f186178: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18617c +/* f18617c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f186180: 3c0e800a */ lui $t6,0x800a +/* f186184: 8dcea2d8 */ lw $t6,-0x5d28($t6) +/* f186188: afbf001c */ sw $ra,0x1c($sp) +/* f18618c: e7ac0028 */ swc1 $f12,0x28($sp) +/* f186190: afa5002c */ sw $a1,0x2c($sp) +/* f186194: afa60030 */ sw $a2,0x30($sp) +/* f186198: 11c00013 */ beqz $t6,.L0f1861e8 +/* f18619c: afa70034 */ sw $a3,0x34($sp) +/* f1861a0: 3c0f800b */ lui $t7,0x800b +/* f1861a4: 91efcb98 */ lbu $t7,-0x3468($t7) +/* f1861a8: 3c028008 */ lui $v0,0x8008 +/* f1861ac: c7ac0028 */ lwc1 $f12,0x28($sp) +/* f1861b0: 000fc0c0 */ sll $t8,$t7,0x3 +/* f1861b4: 030fc021 */ addu $t8,$t8,$t7 +/* f1861b8: 0018c0c0 */ sll $t8,$t8,0x3 +/* f1861bc: 00581021 */ addu $v0,$v0,$t8 +/* f1861c0: 8c426fc4 */ lw $v0,0x6fc4($v0) +/* f1861c4: 27b90024 */ addiu $t9,$sp,0x24 +/* f1861c8: 50400008 */ beqzl $v0,.L0f1861ec +/* f1861cc: c7ac0028 */ lwc1 $f12,0x28($sp) +/* f1861d0: 0040f809 */ jalr $v0 +/* f1861d4: afb90010 */ sw $t9,0x10($sp) +/* f1861d8: 50400004 */ beqzl $v0,.L0f1861ec +/* f1861dc: c7ac0028 */ lwc1 $f12,0x28($sp) +/* f1861e0: 10000006 */ beqz $zero,.L0f1861fc +/* f1861e4: c7a00024 */ lwc1 $f0,0x24($sp) +.L0f1861e8: +/* f1861e8: c7ac0028 */ lwc1 $f12,0x28($sp) +.L0f1861ec: +/* f1861ec: 8fa5002c */ lw $a1,0x2c($sp) +/* f1861f0: 8fa60030 */ lw $a2,0x30($sp) +/* f1861f4: 0fc2dcaa */ jal func0f0b72a8 +/* f1861f8: 8fa70034 */ lw $a3,0x34($sp) +.L0f1861fc: +/* f1861fc: 8fbf001c */ lw $ra,0x1c($sp) +/* f186200: 27bd0028 */ addiu $sp,$sp,0x28 +/* f186204: 03e00008 */ jr $ra +/* f186208: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18620c +/* f18620c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f186210: afb10018 */ sw $s1,0x18($sp) +/* f186214: 3c11800b */ lui $s1,0x800b +/* f186218: 2631cb88 */ addiu $s1,$s1,-13432 +/* f18621c: 922e0010 */ lbu $t6,0x10($s1) +/* f186220: afb00014 */ sw $s0,0x14($sp) +/* f186224: 3c10800a */ lui $s0,0x800a +/* f186228: 25cfffff */ addiu $t7,$t6,-1 +/* f18622c: 2de10005 */ sltiu $at,$t7,0x5 +/* f186230: afbf001c */ sw $ra,0x1c($sp) +/* f186234: 1020002d */ beqz $at,.L0f1862ec +/* f186238: 8e10d03c */ lw $s0,-0x2fc4($s0) +/* f18623c: 000f7880 */ sll $t7,$t7,0x2 +/* f186240: 3c017f1c */ lui $at,0x7f1c +/* f186244: 002f0821 */ addu $at,$at,$t7 +/* f186248: 8c2f89bc */ lw $t7,-0x7644($at) +/* f18624c: 01e00008 */ jr $t7 +/* f186250: 00000000 */ sll $zero,$zero,0x0 +/* f186254: 3c01800b */ lui $at,0x800b +/* f186258: 10000024 */ beqz $zero,.L0f1862ec +/* f18625c: a420c11c */ sh $zero,-0x3ee4($at) +/* f186260: 3c18800b */ lui $t8,0x800b +/* f186264: 2707c110 */ addiu $a3,$t8,-16112 +/* f186268: 3c08800b */ lui $t0,0x800b +/* f18626c: 2508c150 */ addiu $t0,$t0,-16048 +/* f186270: 00e03025 */ or $a2,$a3,$zero +/* f186274: 2405ffff */ addiu $a1,$zero,-1 +/* f186278: 24040006 */ addiu $a0,$zero,0x6 +.L0f18627c: +/* f18627c: a4c50018 */ sh $a1,0x18($a2) +/* f186280: a4c0001a */ sh $zero,0x1a($a2) +/* f186284: 00001025 */ or $v0,$zero,$zero +/* f186288: 00e01825 */ or $v1,$a3,$zero +.L0f18628c: +/* f18628c: 24420001 */ addiu $v0,$v0,0x1 +/* f186290: 24630002 */ addiu $v1,$v1,0x2 +/* f186294: 1444fffd */ bne $v0,$a0,.L0f18628c +/* f186298: a465001a */ sh $a1,0x1a($v1) +/* f18629c: 24e70010 */ addiu $a3,$a3,0x10 +/* f1862a0: 00e8082b */ sltu $at,$a3,$t0 +/* f1862a4: 1420fff5 */ bnez $at,.L0f18627c +/* f1862a8: 24c60010 */ addiu $a2,$a2,0x10 +/* f1862ac: 3c02800b */ lui $v0,0x800b +/* f1862b0: 3c03800b */ lui $v1,0x800b +/* f1862b4: 2463c118 */ addiu $v1,$v1,-16104 +/* f1862b8: 2442c110 */ addiu $v0,$v0,-16112 +.L0f1862bc: +/* f1862bc: 24420002 */ addiu $v0,$v0,0x2 +/* f1862c0: a440fffe */ sh $zero,-0x2($v0) +/* f1862c4: 1443fffd */ bne $v0,$v1,.L0f1862bc +/* f1862c8: a4450006 */ sh $a1,0x6($v0) +/* f1862cc: 10000007 */ beqz $zero,.L0f1862ec +/* f1862d0: 00000000 */ sll $zero,$zero,0x0 +/* f1862d4: 0fc60afd */ jal func0f182bf4 +/* f1862d8: 00000000 */ sll $zero,$zero,0x0 +/* f1862dc: 10000003 */ beqz $zero,.L0f1862ec +/* f1862e0: 00000000 */ sll $zero,$zero,0x0 +/* f1862e4: 0fc6001e */ jal func0f180078 +/* f1862e8: 00000000 */ sll $zero,$zero,0x0 +.L0f1862ec: +/* f1862ec: 52000042 */ beqzl $s0,.L0f1863f8 +/* f1862f0: 8fbf001c */ lw $ra,0x1c($sp) +/* f1862f4: 8e020000 */ lw $v0,0x0($s0) +/* f1862f8: 2401000c */ addiu $at,$zero,0xc +/* f1862fc: 1041003d */ beq $v0,$at,.L0f1863f4 +/* f186300: 2c41000c */ sltiu $at,$v0,0xc +.L0f186304: +/* f186304: 10200036 */ beqz $at,.L0f1863e0 +/* f186308: 0002c880 */ sll $t9,$v0,0x2 +/* f18630c: 3c017f1c */ lui $at,0x7f1c +/* f186310: 00390821 */ addu $at,$at,$t9 +/* f186314: 8c3989d0 */ lw $t9,-0x7630($at) +/* f186318: 03200008 */ jr $t9 +/* f18631c: 00000000 */ sll $zero,$zero,0x0 +/* f186320: 10000030 */ beqz $zero,.L0f1863e4 +/* f186324: 2610000c */ addiu $s0,$s0,0xc +/* f186328: 92220010 */ lbu $v0,0x10($s1) +/* f18632c: 24010005 */ addiu $at,$zero,0x5 +/* f186330: 54410006 */ bnel $v0,$at,.L0f18634c +/* f186334: 24010002 */ addiu $at,$zero,0x2 +/* f186338: 0fc60600 */ jal func0f181800 +/* f18633c: 02002025 */ or $a0,$s0,$zero +/* f186340: 10000028 */ beqz $zero,.L0f1863e4 +/* f186344: 2610000c */ addiu $s0,$s0,0xc +/* f186348: 24010002 */ addiu $at,$zero,0x2 +.L0f18634c: +/* f18634c: 54410006 */ bnel $v0,$at,.L0f186368 +/* f186350: 24010001 */ addiu $at,$zero,0x1 +/* f186354: 0fc60ae9 */ jal func0f182ba4 +/* f186358: 8604000a */ lh $a0,0xa($s0) +/* f18635c: 10000021 */ beqz $zero,.L0f1863e4 +/* f186360: 2610000c */ addiu $s0,$s0,0xc +/* f186364: 24010001 */ addiu $at,$zero,0x1 +.L0f186368: +/* f186368: 14410003 */ bne $v0,$at,.L0f186378 +/* f18636c: 00000000 */ sll $zero,$zero,0x0 +/* f186370: 0fc5ffe3 */ jal func0f17ff8c +/* f186374: 8604000a */ lh $a0,0xa($s0) +.L0f186378: +/* f186378: 1000001a */ beqz $zero,.L0f1863e4 +/* f18637c: 2610000c */ addiu $s0,$s0,0xc +/* f186380: 92290010 */ lbu $t1,0x10($s1) +/* f186384: 24010004 */ addiu $at,$zero,0x4 +/* f186388: 15210003 */ bne $t1,$at,.L0f186398 +/* f18638c: 00000000 */ sll $zero,$zero,0x0 +/* f186390: 0fc60aab */ jal func0f182aac +/* f186394: 02002025 */ or $a0,$s0,$zero +.L0f186398: +/* f186398: 10000012 */ beqz $zero,.L0f1863e4 +/* f18639c: 26100008 */ addiu $s0,$s0,0x8 +/* f1863a0: 10000010 */ beqz $zero,.L0f1863e4 +/* f1863a4: 26100010 */ addiu $s0,$s0,0x10 +/* f1863a8: 1000000e */ beqz $zero,.L0f1863e4 +/* f1863ac: 26100010 */ addiu $s0,$s0,0x10 +/* f1863b0: 1000000c */ beqz $zero,.L0f1863e4 +/* f1863b4: 26100020 */ addiu $s0,$s0,0x20 +/* f1863b8: 1000000a */ beqz $zero,.L0f1863e4 +/* f1863bc: 26100008 */ addiu $s0,$s0,0x8 +/* f1863c0: 10000008 */ beqz $zero,.L0f1863e4 +/* f1863c4: 26100008 */ addiu $s0,$s0,0x8 +/* f1863c8: 10000006 */ beqz $zero,.L0f1863e4 +/* f1863cc: 26100028 */ addiu $s0,$s0,0x28 +/* f1863d0: 10000004 */ beqz $zero,.L0f1863e4 +/* f1863d4: 2610000c */ addiu $s0,$s0,0xc +/* f1863d8: 10000002 */ beqz $zero,.L0f1863e4 +/* f1863dc: 26100008 */ addiu $s0,$s0,0x8 +.L0f1863e0: +/* f1863e0: 26100004 */ addiu $s0,$s0,0x4 +.L0f1863e4: +/* f1863e4: 8e020000 */ lw $v0,0x0($s0) +/* f1863e8: 2401000c */ addiu $at,$zero,0xc +/* f1863ec: 5441ffc5 */ bnel $v0,$at,.L0f186304 +/* f1863f0: 2c41000c */ sltiu $at,$v0,0xc +.L0f1863f4: +/* f1863f4: 8fbf001c */ lw $ra,0x1c($sp) +.L0f1863f8: +/* f1863f8: 8fb00014 */ lw $s0,0x14($sp) +/* f1863fc: 8fb10018 */ lw $s1,0x18($sp) +/* f186400: 03e00008 */ jr $ra +/* f186404: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f186408 +/* f186408: 3c0e800b */ lui $t6,0x800b +/* f18640c: 91cecb98 */ lbu $t6,-0x3468($t6) +/* f186410: 3c028008 */ lui $v0,0x8008 +/* f186414: 27bdffe8 */ addiu $sp,$sp,-24 +/* f186418: 000e78c0 */ sll $t7,$t6,0x3 +/* f18641c: 01ee7821 */ addu $t7,$t7,$t6 +/* f186420: 000f78c0 */ sll $t7,$t7,0x3 +/* f186424: 004f1021 */ addu $v0,$v0,$t7 +/* f186428: 8c426fc8 */ lw $v0,0x6fc8($v0) +/* f18642c: afbf0014 */ sw $ra,0x14($sp) +/* f186430: 50400006 */ beqzl $v0,.L0f18644c +/* f186434: 24020008 */ addiu $v0,$zero,0x8 +/* f186438: 0040f809 */ jalr $v0 +/* f18643c: 00000000 */ sll $zero,$zero,0x0 +/* f186440: 10000003 */ beqz $zero,.L0f186450 +/* f186444: 8fbf0014 */ lw $ra,0x14($sp) +/* f186448: 24020008 */ addiu $v0,$zero,0x8 +.L0f18644c: +/* f18644c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f186450: +/* f186450: 27bd0018 */ addiu $sp,$sp,0x18 +/* f186454: 03e00008 */ jr $ra +/* f186458: 00000000 */ sll $zero,$zero,0x0 +/* f18645c: 3c18800b */ lui $t8,0x800b +/* f186460: 9318cb98 */ lbu $t8,-0x3468($t8) +/* f186464: 3c028008 */ lui $v0,0x8008 +/* f186468: 27bdffe8 */ addiu $sp,$sp,-24 +/* f18646c: 0018c8c0 */ sll $t9,$t8,0x3 +/* f186470: 0338c821 */ addu $t9,$t9,$t8 +/* f186474: 0019c8c0 */ sll $t9,$t9,0x3 +/* f186478: 00591021 */ addu $v0,$v0,$t9 +/* f18647c: 8c426fcc */ lw $v0,0x6fcc($v0) +/* f186480: afa40018 */ sw $a0,0x18($sp) +/* f186484: 00047400 */ sll $t6,$a0,0x10 +/* f186488: 000e2403 */ sra $a0,$t6,0x10 +/* f18648c: 10400005 */ beqz $v0,.L0f1864a4 +/* f186490: afbf0014 */ sw $ra,0x14($sp) +/* f186494: 0040f809 */ jalr $v0 +/* f186498: 00000000 */ sll $zero,$zero,0x0 +/* f18649c: 10000003 */ beqz $zero,.L0f1864ac +/* f1864a0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1864a4: +/* f1864a4: 00001025 */ or $v0,$zero,$zero +/* f1864a8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1864ac: +/* f1864ac: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1864b0: 03e00008 */ jr $ra +/* f1864b4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1864b8 +/* f1864b8: 3c18800b */ lui $t8,0x800b +/* f1864bc: 9318cb98 */ lbu $t8,-0x3468($t8) +/* f1864c0: 3c028008 */ lui $v0,0x8008 +/* f1864c4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1864c8: 0018c8c0 */ sll $t9,$t8,0x3 +/* f1864cc: 0338c821 */ addu $t9,$t9,$t8 +/* f1864d0: 0019c8c0 */ sll $t9,$t9,0x3 +/* f1864d4: 00591021 */ addu $v0,$v0,$t9 +/* f1864d8: 8c426fd0 */ lw $v0,0x6fd0($v0) +/* f1864dc: afa40018 */ sw $a0,0x18($sp) +/* f1864e0: 00047400 */ sll $t6,$a0,0x10 +/* f1864e4: 000e2403 */ sra $a0,$t6,0x10 +/* f1864e8: 10400003 */ beqz $v0,.L0f1864f8 +/* f1864ec: afbf0014 */ sw $ra,0x14($sp) +/* f1864f0: 0040f809 */ jalr $v0 +/* f1864f4: 00000000 */ sll $zero,$zero,0x0 +.L0f1864f8: +/* f1864f8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1864fc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f186500: 03e00008 */ jr $ra +/* f186504: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f186508 +/* f186508: 27bdff88 */ addiu $sp,$sp,-120 +/* f18650c: 3c0f8008 */ lui $t7,0x8008 +/* f186510: 25ef71fc */ addiu $t7,$t7,0x71fc +/* f186514: afbf0014 */ sw $ra,0x14($sp) +/* f186518: afa40078 */ sw $a0,0x78($sp) +/* f18651c: afa5007c */ sw $a1,0x7c($sp) +/* f186520: afa60080 */ sw $a2,0x80($sp) +/* f186524: afa70084 */ sw $a3,0x84($sp) +/* f186528: 25e80054 */ addiu $t0,$t7,0x54 +/* f18652c: 27ae001c */ addiu $t6,$sp,0x1c +.L0f186530: +/* f186530: 8de10000 */ lw $at,0x0($t7) +/* f186534: 25ef000c */ addiu $t7,$t7,0xc +/* f186538: 25ce000c */ addiu $t6,$t6,0xc +/* f18653c: adc1fff4 */ sw $at,-0xc($t6) +/* f186540: 8de1fff8 */ lw $at,-0x8($t7) +/* f186544: adc1fff8 */ sw $at,-0x8($t6) +/* f186548: 8de1fffc */ lw $at,-0x4($t7) +/* f18654c: 15e8fff8 */ bne $t7,$t0,.L0f186530 +/* f186550: adc1fffc */ sw $at,-0x4($t6) +/* f186554: 8de10000 */ lw $at,0x0($t7) +/* f186558: 8de80004 */ lw $t0,0x4($t7) +/* f18655c: 24040060 */ addiu $a0,$zero,0x60 +/* f186560: 24050004 */ addiu $a1,$zero,0x4 +/* f186564: adc10000 */ sw $at,0x0($t6) +/* f186568: 0c0048f2 */ jal 0x123c8 +/* f18656c: adc80004 */ sw $t0,0x4($t6) +/* f186570: 27a9001c */ addiu $t1,$sp,0x1c +/* f186574: afa20018 */ sw $v0,0x18($sp) +/* f186578: 252c0054 */ addiu $t4,$t1,0x54 +/* f18657c: 00406825 */ or $t5,$v0,$zero +.L0f186580: +/* f186580: 8d210000 */ lw $at,0x0($t1) +/* f186584: 2529000c */ addiu $t1,$t1,0xc +/* f186588: 25ad000c */ addiu $t5,$t5,0xc +/* f18658c: ada1fff4 */ sw $at,-0xc($t5) +/* f186590: 8d21fff8 */ lw $at,-0x8($t1) +/* f186594: ada1fff8 */ sw $at,-0x8($t5) +/* f186598: 8d21fffc */ lw $at,-0x4($t1) +/* f18659c: 152cfff8 */ bne $t1,$t4,.L0f186580 +/* f1865a0: ada1fffc */ sw $at,-0x4($t5) +/* f1865a4: 8d210000 */ lw $at,0x0($t1) +/* f1865a8: 240a0001 */ addiu $t2,$zero,0x1 +/* f1865ac: 00402025 */ or $a0,$v0,$zero +/* f1865b0: ada10000 */ sw $at,0x0($t5) +/* f1865b4: 8d2c0004 */ lw $t4,0x4($t1) +/* f1865b8: 3c014380 */ lui $at,0x4380 +/* f1865bc: 44813000 */ mtc1 $at,$f6 +/* f1865c0: adac0004 */ sw $t4,0x4($t5) +/* f1865c4: 8fb90078 */ lw $t9,0x78($sp) +/* f1865c8: 3c014f00 */ lui $at,0x4f00 +/* f1865cc: 2405007b */ addiu $a1,$zero,0x7b +/* f1865d0: a4590004 */ sh $t9,0x4($v0) +/* f1865d4: 87b8007e */ lh $t8,0x7e($sp) +/* f1865d8: a4580006 */ sh $t8,0x6($v0) +/* f1865dc: 8fa80084 */ lw $t0,0x84($sp) +/* f1865e0: ac480008 */ sw $t0,0x8($v0) +/* f1865e4: 8faf0088 */ lw $t7,0x88($sp) +/* f1865e8: ac4f000c */ sw $t7,0xc($v0) +/* f1865ec: 8fae008c */ lw $t6,0x8c($sp) +/* f1865f0: ac4e0010 */ sw $t6,0x10($v0) +/* f1865f4: c7a40080 */ lwc1 $f4,0x80($sp) +/* f1865f8: 46062202 */ mul.s $f8,$f4,$f6 +/* f1865fc: 444bf800 */ cfc1 $t3,$31 +/* f186600: 44caf800 */ ctc1 $t2,$31 +/* f186604: 00000000 */ sll $zero,$zero,0x0 +/* f186608: 460042a4 */ cvt.w.s $f10,$f8 +/* f18660c: 444af800 */ cfc1 $t2,$31 +/* f186610: 00000000 */ sll $zero,$zero,0x0 +/* f186614: 314a0078 */ andi $t2,$t2,0x78 +/* f186618: 51400013 */ beqzl $t2,.L0f186668 +/* f18661c: 440a5000 */ mfc1 $t2,$f10 +/* f186620: 44815000 */ mtc1 $at,$f10 +/* f186624: 240a0001 */ addiu $t2,$zero,0x1 +/* f186628: 460a4281 */ sub.s $f10,$f8,$f10 +/* f18662c: 44caf800 */ ctc1 $t2,$31 +/* f186630: 00000000 */ sll $zero,$zero,0x0 +/* f186634: 460052a4 */ cvt.w.s $f10,$f10 +/* f186638: 444af800 */ cfc1 $t2,$31 +/* f18663c: 00000000 */ sll $zero,$zero,0x0 +/* f186640: 314a0078 */ andi $t2,$t2,0x78 +/* f186644: 15400005 */ bnez $t2,.L0f18665c +/* f186648: 00000000 */ sll $zero,$zero,0x0 +/* f18664c: 440a5000 */ mfc1 $t2,$f10 +/* f186650: 3c018000 */ lui $at,0x8000 +/* f186654: 10000007 */ beqz $zero,.L0f186674 +/* f186658: 01415025 */ or $t2,$t2,$at +.L0f18665c: +/* f18665c: 10000005 */ beqz $zero,.L0f186674 +/* f186660: 240affff */ addiu $t2,$zero,-1 +/* f186664: 440a5000 */ mfc1 $t2,$f10 +.L0f186668: +/* f186668: 00000000 */ sll $zero,$zero,0x0 +/* f18666c: 0540fffb */ bltz $t2,.L0f18665c +/* f186670: 00000000 */ sll $zero,$zero,0x0 +.L0f186674: +/* f186674: 904c0002 */ lbu $t4,0x2($v0) +/* f186678: 44cbf800 */ ctc1 $t3,$31 +/* f18667c: a44a0000 */ sh $t2,0x0($v0) +/* f186680: 3189fffb */ andi $t1,$t4,0xfffb +/* f186684: 0fc033b9 */ jal func0f00cee4 +/* f186688: a0490002 */ sb $t1,0x2($v0) +/* f18668c: 8fad0018 */ lw $t5,0x18($sp) +/* f186690: 0fc1812f */ jal func0f0604bc +/* f186694: 8da40014 */ lw $a0,0x14($t5) +/* f186698: 8fb90018 */ lw $t9,0x18($sp) +/* f18669c: 0fc180bc */ jal func0f0602f0 +/* f1866a0: 8f240014 */ lw $a0,0x14($t9) +/* f1866a4: 8fb80018 */ lw $t8,0x18($sp) +/* f1866a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1866ac: 8f020014 */ lw $v0,0x14($t8) +/* f1866b0: 03e00008 */ jr $ra +/* f1866b4: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f1866b8 +/* f1866b8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f1866bc: afbf0014 */ sw $ra,0x14($sp) +/* f1866c0: afa50024 */ sw $a1,0x24($sp) +/* f1866c4: 0480002a */ bltz $a0,.L0f186770 +/* f1866c8: 00803825 */ or $a3,$a0,$zero +/* f1866cc: 3c05800a */ lui $a1,0x800a +/* f1866d0: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f1866d4: 8cae006c */ lw $t6,0x6c($a1) +/* f1866d8: 00003025 */ or $a2,$zero,$zero +/* f1866dc: 00001825 */ or $v1,$zero,$zero +/* f1866e0: 11c00003 */ beqz $t6,.L0f1866f0 +/* f1866e4: 00002025 */ or $a0,$zero,$zero +/* f1866e8: 10000001 */ beqz $zero,.L0f1866f0 +/* f1866ec: 24060001 */ addiu $a2,$zero,0x1 +.L0f1866f0: +/* f1866f0: 8caf0068 */ lw $t7,0x68($a1) +/* f1866f4: 00001025 */ or $v0,$zero,$zero +/* f1866f8: 11e00003 */ beqz $t7,.L0f186708 +/* f1866fc: 00000000 */ sll $zero,$zero,0x0 +/* f186700: 10000001 */ beqz $zero,.L0f186708 +/* f186704: 24030001 */ addiu $v1,$zero,0x1 +.L0f186708: +/* f186708: 8cb80064 */ lw $t8,0x64($a1) +/* f18670c: 13000003 */ beqz $t8,.L0f18671c +/* f186710: 00000000 */ sll $zero,$zero,0x0 +/* f186714: 10000001 */ beqz $zero,.L0f18671c +/* f186718: 24040001 */ addiu $a0,$zero,0x1 +.L0f18671c: +/* f18671c: 8cb90070 */ lw $t9,0x70($a1) +/* f186720: 13200003 */ beqz $t9,.L0f186730 +/* f186724: 00000000 */ sll $zero,$zero,0x0 +/* f186728: 10000001 */ beqz $zero,.L0f186730 +/* f18672c: 24020001 */ addiu $v0,$zero,0x1 +.L0f186730: +/* f186730: 00444021 */ addu $t0,$v0,$a0 +/* f186734: 01034821 */ addu $t1,$t0,$v1 +/* f186738: 01265021 */ addu $t2,$t1,$a2 +/* f18673c: 00ea082a */ slt $at,$a3,$t2 +/* f186740: 5020000c */ beqzl $at,.L0f186774 +/* f186744: 8fbf0014 */ lw $ra,0x14($sp) +/* f186748: 8cab028c */ lw $t3,0x28c($a1) +/* f18674c: 00e02025 */ or $a0,$a3,$zero +/* f186750: 0fc4a24b */ jal func0f12892c +/* f186754: afab001c */ sw $t3,0x1c($sp) +/* f186758: 8fa40024 */ lw $a0,0x24($sp) +/* f18675c: 24050009 */ addiu $a1,$zero,0x9 +/* f186760: 0fc377e9 */ jal func0f0ddfa4 +/* f186764: 24060001 */ addiu $a2,$zero,0x1 +/* f186768: 0fc4a24b */ jal func0f12892c +/* f18676c: 8fa4001c */ lw $a0,0x1c($sp) +.L0f186770: +/* f186770: 8fbf0014 */ lw $ra,0x14($sp) +.L0f186774: +/* f186774: 27bd0020 */ addiu $sp,$sp,0x20 +/* f186778: 03e00008 */ jr $ra +/* f18677c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f186780 +/* f186780: 3c0e800b */ lui $t6,0x800b +/* f186784: 8dcecb94 */ lw $t6,-0x346c($t6) +/* f186788: 27bdffd8 */ addiu $sp,$sp,-40 +/* f18678c: afbf0014 */ sw $ra,0x14($sp) +/* f186790: 31cf0002 */ andi $t7,$t6,0x2 +/* f186794: 51e0003c */ beqzl $t7,.L0f186888 +/* f186798: 00001025 */ or $v0,$zero,$zero +/* f18679c: 0482003a */ bltzl $a0,.L0f186888 +/* f1867a0: 00001025 */ or $v0,$zero,$zero +/* f1867a4: 04a20038 */ bltzl $a1,.L0f186888 +/* f1867a8: 00001025 */ or $v0,$zero,$zero +/* f1867ac: 0fc6341d */ jal func0f18d074 +/* f1867b0: afa5002c */ sw $a1,0x2c($sp) +/* f1867b4: 8fa4002c */ lw $a0,0x2c($sp) +/* f1867b8: 0fc6341d */ jal func0f18d074 +/* f1867bc: afa2001c */ sw $v0,0x1c($sp) +/* f1867c0: 8fa3001c */ lw $v1,0x1c($sp) +/* f1867c4: 04620030 */ bltzl $v1,.L0f186888 +/* f1867c8: 00001025 */ or $v0,$zero,$zero +/* f1867cc: 0440002d */ bltz $v0,.L0f186884 +/* f1867d0: 28610004 */ slti $at,$v1,0x4 +/* f1867d4: 10200008 */ beqz $at,.L0f1867f8 +/* f1867d8: 00034080 */ sll $t0,$v1,0x2 +/* f1867dc: 0003c080 */ sll $t8,$v1,0x2 +/* f1867e0: 0303c021 */ addu $t8,$t8,$v1 +/* f1867e4: 3c19800b */ lui $t9,0x800b +/* f1867e8: 2739c7b8 */ addiu $t9,$t9,-14408 +/* f1867ec: 0018c140 */ sll $t8,$t8,0x5 +/* f1867f0: 10000009 */ beqz $zero,.L0f186818 +/* f1867f4: 03192021 */ addu $a0,$t8,$t9 +.L0f1867f8: +/* f1867f8: 01034021 */ addu $t0,$t0,$v1 +/* f1867fc: 00084080 */ sll $t0,$t0,0x2 +/* f186800: 01034023 */ subu $t0,$t0,$v1 +/* f186804: 00084080 */ sll $t0,$t0,0x2 +/* f186808: 3c0a800b */ lui $t2,0x800b +/* f18680c: 254ac538 */ addiu $t2,$t2,-15048 +/* f186810: 2509fed0 */ addiu $t1,$t0,-304 +/* f186814: 012a2021 */ addu $a0,$t1,$t2 +.L0f186818: +/* f186818: 28410004 */ slti $at,$v0,0x4 +/* f18681c: 10200008 */ beqz $at,.L0f186840 +/* f186820: 00026880 */ sll $t5,$v0,0x2 +/* f186824: 00025880 */ sll $t3,$v0,0x2 +/* f186828: 01625821 */ addu $t3,$t3,$v0 +/* f18682c: 3c0c800b */ lui $t4,0x800b +/* f186830: 258cc7b8 */ addiu $t4,$t4,-14408 +/* f186834: 000b5940 */ sll $t3,$t3,0x5 +/* f186838: 10000009 */ beqz $zero,.L0f186860 +/* f18683c: 016c1821 */ addu $v1,$t3,$t4 +.L0f186840: +/* f186840: 01a26821 */ addu $t5,$t5,$v0 +/* f186844: 000d6880 */ sll $t5,$t5,0x2 +/* f186848: 01a26823 */ subu $t5,$t5,$v0 +/* f18684c: 000d6880 */ sll $t5,$t5,0x2 +/* f186850: 3c0f800b */ lui $t7,0x800b +/* f186854: 25efc538 */ addiu $t7,$t7,-15048 +/* f186858: 25aefed0 */ addiu $t6,$t5,-304 +/* f18685c: 01cf1821 */ addu $v1,$t6,$t7 +.L0f186860: +/* f186860: 90780011 */ lbu $t8,0x11($v1) +/* f186864: 90990011 */ lbu $t9,0x11($a0) +/* f186868: 00001825 */ or $v1,$zero,$zero +/* f18686c: 17190003 */ bne $t8,$t9,.L0f18687c +/* f186870: 00000000 */ sll $zero,$zero,0x0 +/* f186874: 10000004 */ beqz $zero,.L0f186888 +/* f186878: 24020001 */ addiu $v0,$zero,0x1 +.L0f18687c: +/* f18687c: 10000002 */ beqz $zero,.L0f186888 +/* f186880: 00601025 */ or $v0,$v1,$zero +.L0f186884: +/* f186884: 00001025 */ or $v0,$zero,$zero +.L0f186888: +/* f186888: 8fbf0014 */ lw $ra,0x14($sp) +/* f18688c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f186890: 03e00008 */ jr $ra +/* f186894: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f186898 +/* f186898: 27bdfed8 */ addiu $sp,$sp,-296 +/* f18689c: afbf002c */ sw $ra,0x2c($sp) +/* f1868a0: afb10028 */ sw $s1,0x28($sp) +/* f1868a4: afb00024 */ sw $s0,0x24($sp) +/* f1868a8: afa40128 */ sw $a0,0x128($sp) +/* f1868ac: afa5012c */ sw $a1,0x12c($sp) +/* f1868b0: 3c03800b */ lui $v1,0x800b +/* f1868b4: 8ca20004 */ lw $v0,0x4($a1) +/* f1868b8: 9063cb98 */ lbu $v1,-0x3468($v1) +/* f1868bc: 24010001 */ addiu $at,$zero,0x1 +/* f1868c0: afa20124 */ sw $v0,0x124($sp) +/* f1868c4: 146100a5 */ bne $v1,$at,.L0f186b5c +/* f1868c8: afa20120 */ sw $v0,0x120($sp) +/* f1868cc: 8c98001c */ lw $t8,0x1c($a0) +/* f1868d0: 3c01800b */ lui $at,0x800b +/* f1868d4: 3c11800a */ lui $s1,0x800a +/* f1868d8: ac38c114 */ sw $t8,-0x3eec($at) +/* f1868dc: 8c9902d4 */ lw $t9,0x2d4($a0) +/* f1868e0: 26319fc0 */ addiu $s1,$s1,-24640 +/* f1868e4: 53200017 */ beqzl $t9,.L0f186944 +/* f1868e8: 8e39028c */ lw $t9,0x28c($s1) +/* f1868ec: 0fc633fe */ jal func0f18cff8 +/* f1868f0: 00000000 */ sll $zero,$zero,0x0 +/* f1868f4: 00025080 */ sll $t2,$v0,0x2 +/* f1868f8: 3c0b800b */ lui $t3,0x800b +/* f1868fc: 016a5821 */ addu $t3,$t3,$t2 +/* f186900: 8d6bc500 */ lw $t3,-0x3b00($t3) +/* f186904: 8fac0120 */ lw $t4,0x120($sp) +/* f186908: 8fa4012c */ lw $a0,0x12c($sp) +/* f18690c: afab0050 */ sw $t3,0x50($sp) +/* f186910: 0fc21f03 */ jal func0f087c0c +/* f186914: 9185005c */ lbu $a1,0x5c($t4) +/* f186918: 8fa40128 */ lw $a0,0x128($sp) +/* f18691c: 24050057 */ addiu $a1,$zero,0x57 +/* f186920: 8c8302d4 */ lw $v1,0x2d4($a0) +/* f186924: 906e009c */ lbu $t6,0x9c($v1) +/* f186928: 35d80080 */ ori $t8,$t6,0x80 +/* f18692c: 0fc65fa3 */ jal func0f197e8c +/* f186930: a078009c */ sb $t8,0x9c($v1) +/* f186934: 3c11800a */ lui $s1,0x800a +/* f186938: 10000020 */ beqz $zero,.L0f1869bc +/* f18693c: 26319fc0 */ addiu $s1,$s1,-24640 +/* f186940: 8e39028c */ lw $t9,0x28c($s1) +.L0f186944: +/* f186944: 3c0c800b */ lui $t4,0x800b +/* f186948: 258cc7b8 */ addiu $t4,$t4,-14408 +/* f18694c: 001979c0 */ sll $t7,$t9,0x7 +/* f186950: 022f5021 */ addu $t2,$s1,$t7 +/* f186954: 8d4200e4 */ lw $v0,0xe4($t2) +/* f186958: 3c19800b */ lui $t9,0x800b +/* f18695c: 2739c538 */ addiu $t9,$t9,-15048 +/* f186960: 28410004 */ slti $at,$v0,0x4 +/* f186964: 10200007 */ beqz $at,.L0f186984 +/* f186968: 00027080 */ sll $t6,$v0,0x2 +/* f18696c: 00025880 */ sll $t3,$v0,0x2 +/* f186970: 01625821 */ addu $t3,$t3,$v0 +/* f186974: 000b5940 */ sll $t3,$t3,0x5 +/* f186978: 016c6821 */ addu $t5,$t3,$t4 +/* f18697c: 10000008 */ beqz $zero,.L0f1869a0 +/* f186980: afad0050 */ sw $t5,0x50($sp) +.L0f186984: +/* f186984: 01c27021 */ addu $t6,$t6,$v0 +/* f186988: 000e7080 */ sll $t6,$t6,0x2 +/* f18698c: 01c27023 */ subu $t6,$t6,$v0 +/* f186990: 000e7080 */ sll $t6,$t6,0x2 +/* f186994: 25d8fed0 */ addiu $t8,$t6,-304 +/* f186998: 03197821 */ addu $t7,$t8,$t9 +/* f18699c: afaf0050 */ sw $t7,0x50($sp) +.L0f1869a0: +/* f1869a0: 0fc44762 */ jal func0f111d88 +/* f1869a4: 24040057 */ addiu $a0,$zero,0x57 +/* f1869a8: 24040057 */ addiu $a0,$zero,0x57 +/* f1869ac: 0fc221f2 */ jal func0f0887c8 +/* f1869b0: 00002825 */ or $a1,$zero,$zero +/* f1869b4: 0fc21f44 */ jal func0f087d10 +/* f1869b8: 24040057 */ addiu $a0,$zero,0x57 +.L0f1869bc: +/* f1869bc: 0fc5b9f1 */ jal func0f16e7c4 +/* f1869c0: 24045400 */ addiu $a0,$zero,0x5400 +/* f1869c4: 24040057 */ addiu $a0,$zero,0x57 +/* f1869c8: 0fc28874 */ jal func0f0a21d0 +/* f1869cc: afa20048 */ sw $v0,0x48($sp) +/* f1869d0: 8fa50048 */ lw $a1,0x48($sp) +/* f1869d4: 27a400d4 */ addiu $a0,$sp,0xd4 +/* f1869d8: 8fa60050 */ lw $a2,0x50($sp) +/* f1869dc: 0c004dad */ jal 0x136b4 +/* f1869e0: 00403825 */ or $a3,$v0,$zero +/* f1869e4: 8e29006c */ lw $t1,0x6c($s1) +/* f1869e8: 8e2a028c */ lw $t2,0x28c($s1) +/* f1869ec: 00008025 */ or $s0,$zero,$zero +/* f1869f0: 11200003 */ beqz $t1,.L0f186a00 +/* f1869f4: afaa0118 */ sw $t2,0x118($sp) +/* f1869f8: 10000002 */ beqz $zero,.L0f186a04 +/* f1869fc: 24040001 */ addiu $a0,$zero,0x1 +.L0f186a00: +/* f186a00: 00002025 */ or $a0,$zero,$zero +.L0f186a04: +/* f186a04: 8e280068 */ lw $t0,0x68($s1) +/* f186a08: 00001825 */ or $v1,$zero,$zero +/* f186a0c: 00002825 */ or $a1,$zero,$zero +/* f186a10: 11000003 */ beqz $t0,.L0f186a20 +/* f186a14: 00001025 */ or $v0,$zero,$zero +/* f186a18: 10000001 */ beqz $zero,.L0f186a20 +/* f186a1c: 24030001 */ addiu $v1,$zero,0x1 +.L0f186a20: +/* f186a20: 8e270064 */ lw $a3,0x64($s1) +/* f186a24: 10e00003 */ beqz $a3,.L0f186a34 +/* f186a28: 00000000 */ sll $zero,$zero,0x0 +/* f186a2c: 10000001 */ beqz $zero,.L0f186a34 +/* f186a30: 24050001 */ addiu $a1,$zero,0x1 +.L0f186a34: +/* f186a34: 8e260070 */ lw $a2,0x70($s1) +/* f186a38: 10c00003 */ beqz $a2,.L0f186a48 +/* f186a3c: 00000000 */ sll $zero,$zero,0x0 +/* f186a40: 10000001 */ beqz $zero,.L0f186a48 +/* f186a44: 24020001 */ addiu $v0,$zero,0x1 +.L0f186a48: +/* f186a48: 00455821 */ addu $t3,$v0,$a1 +/* f186a4c: 01636021 */ addu $t4,$t3,$v1 +/* f186a50: 01846821 */ addu $t5,$t4,$a0 +/* f186a54: 19a0002d */ blez $t5,.L0f186b0c +/* f186a58: 00000000 */ sll $zero,$zero,0x0 +/* f186a5c: 8fae0128 */ lw $t6,0x128($sp) +.L0f186a60: +/* f186a60: 8fb90118 */ lw $t9,0x118($sp) +/* f186a64: 8dd802d4 */ lw $t8,0x2d4($t6) +/* f186a68: 17000003 */ bnez $t8,.L0f186a78 +/* f186a6c: 00000000 */ sll $zero,$zero,0x0 +/* f186a70: 1219000f */ beq $s0,$t9,.L0f186ab0 +/* f186a74: 00000000 */ sll $zero,$zero,0x0 +.L0f186a78: +/* f186a78: 0fc4a24b */ jal func0f12892c +/* f186a7c: 02002025 */ or $a0,$s0,$zero +/* f186a80: 27a400d4 */ addiu $a0,$sp,0xd4 +/* f186a84: 24050009 */ addiu $a1,$zero,0x9 +/* f186a88: 0fc377e9 */ jal func0f0ddfa4 +/* f186a8c: 24060001 */ addiu $a2,$zero,0x1 +/* f186a90: 3c09800a */ lui $t1,0x800a +/* f186a94: 3c08800a */ lui $t0,0x800a +/* f186a98: 3c07800a */ lui $a3,0x800a +/* f186a9c: 3c06800a */ lui $a2,0x800a +/* f186aa0: 8cc6a030 */ lw $a2,-0x5fd0($a2) +/* f186aa4: 8ce7a024 */ lw $a3,-0x5fdc($a3) +/* f186aa8: 8d08a028 */ lw $t0,-0x5fd8($t0) +/* f186aac: 8d29a02c */ lw $t1,-0x5fd4($t1) +.L0f186ab0: +/* f186ab0: 11200003 */ beqz $t1,.L0f186ac0 +/* f186ab4: 26100001 */ addiu $s0,$s0,0x1 +/* f186ab8: 10000002 */ beqz $zero,.L0f186ac4 +/* f186abc: 24040001 */ addiu $a0,$zero,0x1 +.L0f186ac0: +/* f186ac0: 00002025 */ or $a0,$zero,$zero +.L0f186ac4: +/* f186ac4: 11000003 */ beqz $t0,.L0f186ad4 +/* f186ac8: 00001825 */ or $v1,$zero,$zero +/* f186acc: 10000001 */ beqz $zero,.L0f186ad4 +/* f186ad0: 24030001 */ addiu $v1,$zero,0x1 +.L0f186ad4: +/* f186ad4: 10e00003 */ beqz $a3,.L0f186ae4 +/* f186ad8: 00002825 */ or $a1,$zero,$zero +/* f186adc: 10000001 */ beqz $zero,.L0f186ae4 +/* f186ae0: 24050001 */ addiu $a1,$zero,0x1 +.L0f186ae4: +/* f186ae4: 10c00003 */ beqz $a2,.L0f186af4 +/* f186ae8: 00001025 */ or $v0,$zero,$zero +/* f186aec: 10000001 */ beqz $zero,.L0f186af4 +/* f186af0: 24020001 */ addiu $v0,$zero,0x1 +.L0f186af4: +/* f186af4: 00457821 */ addu $t7,$v0,$a1 +/* f186af8: 01e35021 */ addu $t2,$t7,$v1 +/* f186afc: 01445821 */ addu $t3,$t2,$a0 +/* f186b00: 020b082a */ slt $at,$s0,$t3 +/* f186b04: 5420ffd6 */ bnezl $at,.L0f186a60 +/* f186b08: 8fae0128 */ lw $t6,0x128($sp) +.L0f186b0c: +/* f186b0c: 0fc4a24b */ jal func0f12892c +/* f186b10: 8fa40118 */ lw $a0,0x118($sp) +/* f186b14: 8fac0128 */ lw $t4,0x128($sp) +/* f186b18: 8fa30124 */ lw $v1,0x124($sp) +/* f186b1c: 8fa40124 */ lw $a0,0x124($sp) +/* f186b20: 8d8d02d4 */ lw $t5,0x2d4($t4) +/* f186b24: 51a00007 */ beqzl $t5,.L0f186b44 +/* f186b28: 90860002 */ lbu $a2,0x2($a0) +/* f186b2c: 8c6e0040 */ lw $t6,0x40($v1) +/* f186b30: 00001025 */ or $v0,$zero,$zero +/* f186b34: 35d80004 */ ori $t8,$t6,0x4 +/* f186b38: 100001ce */ beqz $zero,.L0f187274 +/* f186b3c: ac780040 */ sw $t8,0x40($v1) +/* f186b40: 90860002 */ lbu $a2,0x2($a0) +.L0f186b44: +/* f186b44: 00002825 */ or $a1,$zero,$zero +/* f186b48: 30cf0004 */ andi $t7,$a2,0x4 +/* f186b4c: 0fc1ab4b */ jal func0f06ad2c +/* f186b50: 01e03025 */ or $a2,$t7,$zero +/* f186b54: 100001c7 */ beqz $zero,.L0f187274 +/* f186b58: 24020001 */ addiu $v0,$zero,0x1 +.L0f186b5c: +/* f186b5c: 24010005 */ addiu $at,$zero,0x5 +/* f186b60: 146101be */ bne $v1,$at,.L0f18725c +/* f186b64: 8faf0128 */ lw $t7,0x128($sp) +/* f186b68: 8faa0128 */ lw $t2,0x128($sp) +/* f186b6c: 3c11800a */ lui $s1,0x800a +/* f186b70: 26319fc0 */ addiu $s1,$s1,-24640 +/* f186b74: 8d4302d4 */ lw $v1,0x2d4($t2) +/* f186b78: 5060000e */ beqzl $v1,.L0f186bb4 +/* f186b7c: 8e2e028c */ lw $t6,0x28c($s1) +/* f186b80: 0fc633fe */ jal func0f18cff8 +/* f186b84: 01402025 */ or $a0,$t2,$zero +/* f186b88: 00025880 */ sll $t3,$v0,0x2 +/* f186b8c: 3c0c800b */ lui $t4,0x800b +/* f186b90: 018b6021 */ addu $t4,$t4,$t3 +/* f186b94: 8d8cc500 */ lw $t4,-0x3b00($t4) +/* f186b98: 8fad0128 */ lw $t5,0x128($sp) +/* f186b9c: 3c11800a */ lui $s1,0x800a +/* f186ba0: afac0050 */ sw $t4,0x50($sp) +/* f186ba4: 26319fc0 */ addiu $s1,$s1,-24640 +/* f186ba8: 10000019 */ beqz $zero,.L0f186c10 +/* f186bac: 8da302d4 */ lw $v1,0x2d4($t5) +/* f186bb0: 8e2e028c */ lw $t6,0x28c($s1) +.L0f186bb4: +/* f186bb4: 3c0a800b */ lui $t2,0x800b +/* f186bb8: 254ac7b8 */ addiu $t2,$t2,-14408 +/* f186bbc: 000ec1c0 */ sll $t8,$t6,0x7 +/* f186bc0: 0238c821 */ addu $t9,$s1,$t8 +/* f186bc4: 8f2200e4 */ lw $v0,0xe4($t9) +/* f186bc8: 3c0e800b */ lui $t6,0x800b +/* f186bcc: 25cec538 */ addiu $t6,$t6,-15048 +/* f186bd0: 28410004 */ slti $at,$v0,0x4 +/* f186bd4: 10200007 */ beqz $at,.L0f186bf4 +/* f186bd8: 00026080 */ sll $t4,$v0,0x2 +/* f186bdc: 00027880 */ sll $t7,$v0,0x2 +/* f186be0: 01e27821 */ addu $t7,$t7,$v0 +/* f186be4: 000f7940 */ sll $t7,$t7,0x5 +/* f186be8: 01ea5821 */ addu $t3,$t7,$t2 +/* f186bec: 10000008 */ beqz $zero,.L0f186c10 +/* f186bf0: afab0050 */ sw $t3,0x50($sp) +.L0f186bf4: +/* f186bf4: 01826021 */ addu $t4,$t4,$v0 +/* f186bf8: 000c6080 */ sll $t4,$t4,0x2 +/* f186bfc: 01826023 */ subu $t4,$t4,$v0 +/* f186c00: 000c6080 */ sll $t4,$t4,0x2 +/* f186c04: 258dfed0 */ addiu $t5,$t4,-304 +/* f186c08: 01aec021 */ addu $t8,$t5,$t6 +/* f186c0c: afb80050 */ sw $t8,0x50($sp) +.L0f186c10: +/* f186c10: 8fb90050 */ lw $t9,0x50($sp) +/* f186c14: 8faa0120 */ lw $t2,0x120($sp) +/* f186c18: 932f0011 */ lbu $t7,0x11($t9) +/* f186c1c: 854b0062 */ lh $t3,0x62($t2) +/* f186c20: 15eb00c8 */ bne $t7,$t3,.L0f186f44 +/* f186c24: 00000000 */ sll $zero,$zero,0x0 +/* f186c28: 10600005 */ beqz $v1,.L0f186c40 +/* f186c2c: 00000000 */ sll $zero,$zero,0x0 +/* f186c30: 8c6c009c */ lw $t4,0x9c($v1) +/* f186c34: 000c7040 */ sll $t6,$t4,0x1 +/* f186c38: 05c20008 */ bltzl $t6,.L0f186c5c +/* f186c3c: 8fb80050 */ lw $t8,0x50($sp) +.L0f186c40: +/* f186c40: 546000b9 */ bnezl $v1,.L0f186f28 +/* f186c44: 8fad0128 */ lw $t5,0x128($sp) +/* f186c48: 0fc44a11 */ jal func0f112844 +/* f186c4c: 00000000 */ sll $zero,$zero,0x0 +/* f186c50: 504000b5 */ beqzl $v0,.L0f186f28 +/* f186c54: 8fad0128 */ lw $t5,0x128($sp) +/* f186c58: 8fb80050 */ lw $t8,0x50($sp) +.L0f186c5c: +/* f186c5c: 3c02800b */ lui $v0,0x800b +/* f186c60: 2442c110 */ addiu $v0,$v0,-16112 +/* f186c64: 8719003e */ lh $t9,0x3e($t8) +/* f186c68: 00008025 */ or $s0,$zero,$zero +/* f186c6c: 272a0001 */ addiu $t2,$t9,0x1 +/* f186c70: a70a003e */ sh $t2,0x3e($t8) +/* f186c74: 8faf0128 */ lw $t7,0x128($sp) +/* f186c78: 8fac0128 */ lw $t4,0x128($sp) +/* f186c7c: 8de3001c */ lw $v1,0x1c($t7) +.L0f186c80: +/* f186c80: 8c4b0058 */ lw $t3,0x58($v0) +/* f186c84: 506b0006 */ beql $v1,$t3,.L0f186ca0 +/* f186c88: 8d8d02d4 */ lw $t5,0x2d4($t4) +/* f186c8c: 26100001 */ addiu $s0,$s0,0x1 +/* f186c90: 2a010004 */ slti $at,$s0,0x4 +/* f186c94: 1420fffa */ bnez $at,.L0f186c80 +/* f186c98: 24420004 */ addiu $v0,$v0,0x4 +/* f186c9c: 8d8d02d4 */ lw $t5,0x2d4($t4) +.L0f186ca0: +/* f186ca0: 11a00009 */ beqz $t5,.L0f186cc8 +/* f186ca4: 01802025 */ or $a0,$t4,$zero +/* f186ca8: 0fc66661 */ jal func0f199984 +/* f186cac: 24050057 */ addiu $a1,$zero,0x57 +/* f186cb0: 8fae0128 */ lw $t6,0x128($sp) +/* f186cb4: 8dc302d4 */ lw $v1,0x2d4($t6) +/* f186cb8: 9079009c */ lbu $t9,0x9c($v1) +/* f186cbc: 332affbf */ andi $t2,$t9,0xffbf +/* f186cc0: 10000014 */ beqz $zero,.L0f186d14 +/* f186cc4: a06a009c */ sb $t2,0x9c($v1) +.L0f186cc8: +/* f186cc8: 3c01bf80 */ lui $at,0xbf80 +/* f186ccc: 44812000 */ mtc1 $at,$f4 +/* f186cd0: 3c048009 */ lui $a0,0x8009 +/* f186cd4: 2418ffff */ addiu $t8,$zero,-1 +/* f186cd8: 240fffff */ addiu $t7,$zero,-1 +/* f186cdc: 240bffff */ addiu $t3,$zero,-1 +/* f186ce0: afab001c */ sw $t3,0x1c($sp) +/* f186ce4: afaf0018 */ sw $t7,0x18($sp) +/* f186ce8: afb80010 */ sw $t8,0x10($sp) +/* f186cec: 8c845200 */ lw $a0,0x5200($a0) +/* f186cf0: 240505b8 */ addiu $a1,$zero,0x5b8 +/* f186cf4: 00003025 */ or $a2,$zero,$zero +/* f186cf8: 2407ffff */ addiu $a3,$zero,-1 +/* f186cfc: 0c004241 */ jal 0x10904 +/* f186d00: e7a40014 */ swc1 $f4,0x14($sp) +/* f186d04: 0fc24494 */ jal func0f091250 +/* f186d08: 24040057 */ addiu $a0,$zero,0x57 +/* f186d0c: 0fc447a9 */ jal func0f111ea4 +/* f186d10: 24040057 */ addiu $a0,$zero,0x57 +.L0f186d14: +/* f186d14: 0fc5b9f1 */ jal func0f16e7c4 +/* f186d18: 24045404 */ addiu $a0,$zero,0x5404 +/* f186d1c: 24040057 */ addiu $a0,$zero,0x57 +/* f186d20: 0fc28874 */ jal func0f0a21d0 +/* f186d24: afa20048 */ sw $v0,0x48($sp) +/* f186d28: 00106880 */ sll $t5,$s0,0x2 +/* f186d2c: 01b06823 */ subu $t5,$t5,$s0 +/* f186d30: 3c0c800b */ lui $t4,0x800b +/* f186d34: 258ccbb0 */ addiu $t4,$t4,-13392 +/* f186d38: 000d6880 */ sll $t5,$t5,0x2 +/* f186d3c: 01ac3021 */ addu $a2,$t5,$t4 +/* f186d40: afa6003c */ sw $a2,0x3c($sp) +/* f186d44: 8fa50048 */ lw $a1,0x48($sp) +/* f186d48: 27a400d4 */ addiu $a0,$sp,0xd4 +/* f186d4c: 0c004dad */ jal 0x136b4 +/* f186d50: 00403825 */ or $a3,$v0,$zero +/* f186d54: 0fc5b9f1 */ jal func0f16e7c4 +/* f186d58: 24045405 */ addiu $a0,$zero,0x5405 +/* f186d5c: 24040057 */ addiu $a0,$zero,0x57 +/* f186d60: 0fc28874 */ jal func0f0a21d0 +/* f186d64: afa20048 */ sw $v0,0x48($sp) +/* f186d68: 8fa50048 */ lw $a1,0x48($sp) +/* f186d6c: 27a40094 */ addiu $a0,$sp,0x94 +/* f186d70: 8fa60050 */ lw $a2,0x50($sp) +/* f186d74: 0c004dad */ jal 0x136b4 +/* f186d78: 00403825 */ or $a3,$v0,$zero +/* f186d7c: 0fc5b9f1 */ jal func0f16e7c4 +/* f186d80: 24045406 */ addiu $a0,$zero,0x5406 +/* f186d84: 24040057 */ addiu $a0,$zero,0x57 +/* f186d88: 0fc28874 */ jal func0f0a21d0 +/* f186d8c: afa20048 */ sw $v0,0x48($sp) +/* f186d90: 8fa50048 */ lw $a1,0x48($sp) +/* f186d94: 27a40054 */ addiu $a0,$sp,0x54 +/* f186d98: 8fa60050 */ lw $a2,0x50($sp) +/* f186d9c: 8fa7003c */ lw $a3,0x3c($sp) +/* f186da0: 0c004dad */ jal 0x136b4 +/* f186da4: afa20010 */ sw $v0,0x10($sp) +/* f186da8: 8e39006c */ lw $t9,0x6c($s1) +/* f186dac: 8e2e028c */ lw $t6,0x28c($s1) +/* f186db0: afb00114 */ sw $s0,0x114($sp) +/* f186db4: 00008025 */ or $s0,$zero,$zero +/* f186db8: 13200003 */ beqz $t9,.L0f186dc8 +/* f186dbc: afae0118 */ sw $t6,0x118($sp) +/* f186dc0: 10000002 */ beqz $zero,.L0f186dcc +/* f186dc4: 24040001 */ addiu $a0,$zero,0x1 +.L0f186dc8: +/* f186dc8: 00002025 */ or $a0,$zero,$zero +.L0f186dcc: +/* f186dcc: 8e2a0068 */ lw $t2,0x68($s1) +/* f186dd0: 00001825 */ or $v1,$zero,$zero +/* f186dd4: 00002825 */ or $a1,$zero,$zero +/* f186dd8: 11400003 */ beqz $t2,.L0f186de8 +/* f186ddc: 00001025 */ or $v0,$zero,$zero +/* f186de0: 10000001 */ beqz $zero,.L0f186de8 +/* f186de4: 24030001 */ addiu $v1,$zero,0x1 +.L0f186de8: +/* f186de8: 8e380064 */ lw $t8,0x64($s1) +/* f186dec: 13000003 */ beqz $t8,.L0f186dfc +/* f186df0: 00000000 */ sll $zero,$zero,0x0 +/* f186df4: 10000001 */ beqz $zero,.L0f186dfc +/* f186df8: 24050001 */ addiu $a1,$zero,0x1 +.L0f186dfc: +/* f186dfc: 8e2f0070 */ lw $t7,0x70($s1) +/* f186e00: 11e00003 */ beqz $t7,.L0f186e10 +/* f186e04: 00000000 */ sll $zero,$zero,0x0 +/* f186e08: 10000001 */ beqz $zero,.L0f186e10 +/* f186e0c: 24020001 */ addiu $v0,$zero,0x1 +.L0f186e10: +/* f186e10: 00455821 */ addu $t3,$v0,$a1 +/* f186e14: 01636821 */ addu $t5,$t3,$v1 +/* f186e18: 01a46021 */ addu $t4,$t5,$a0 +/* f186e1c: 1980003f */ blez $t4,.L0f186f1c +/* f186e20: 00000000 */ sll $zero,$zero,0x0 +.L0f186e24: +/* f186e24: 0fc4a24b */ jal func0f12892c +/* f186e28: 02002025 */ or $a0,$s0,$zero +/* f186e2c: 8fae0128 */ lw $t6,0x128($sp) +/* f186e30: 00107880 */ sll $t7,$s0,0x2 +/* f186e34: 3c0b800b */ lui $t3,0x800b +/* f186e38: 8dd902d4 */ lw $t9,0x2d4($t6) +/* f186e3c: 8faa0118 */ lw $t2,0x118($sp) +/* f186e40: 016f5821 */ addu $t3,$t3,$t7 +/* f186e44: 17200008 */ bnez $t9,.L0f186e68 +/* f186e48: 00000000 */ sll $zero,$zero,0x0 +/* f186e4c: 160a0006 */ bne $s0,$t2,.L0f186e68 +/* f186e50: 27a400d4 */ addiu $a0,$sp,0xd4 +/* f186e54: 24050009 */ addiu $a1,$zero,0x9 +/* f186e58: 0fc377e9 */ jal func0f0ddfa4 +/* f186e5c: 24060001 */ addiu $a2,$zero,0x1 +/* f186e60: 10000011 */ beqz $zero,.L0f186ea8 +/* f186e64: 8e2c006c */ lw $t4,0x6c($s1) +.L0f186e68: +/* f186e68: 8d6bc500 */ lw $t3,-0x3b00($t3) +/* f186e6c: 8fb80114 */ lw $t8,0x114($sp) +/* f186e70: 24060001 */ addiu $a2,$zero,0x1 +/* f186e74: 916d0011 */ lbu $t5,0x11($t3) +/* f186e78: 27a40054 */ addiu $a0,$sp,0x54 +/* f186e7c: 24050009 */ addiu $a1,$zero,0x9 +/* f186e80: 170d0006 */ bne $t8,$t5,.L0f186e9c +/* f186e84: 00000000 */ sll $zero,$zero,0x0 +/* f186e88: 27a40094 */ addiu $a0,$sp,0x94 +/* f186e8c: 0fc377e9 */ jal func0f0ddfa4 +/* f186e90: 24050009 */ addiu $a1,$zero,0x9 +/* f186e94: 10000004 */ beqz $zero,.L0f186ea8 +/* f186e98: 8e2c006c */ lw $t4,0x6c($s1) +.L0f186e9c: +/* f186e9c: 0fc377e9 */ jal func0f0ddfa4 +/* f186ea0: 24060001 */ addiu $a2,$zero,0x1 +/* f186ea4: 8e2c006c */ lw $t4,0x6c($s1) +.L0f186ea8: +/* f186ea8: 26100001 */ addiu $s0,$s0,0x1 +/* f186eac: 00002025 */ or $a0,$zero,$zero +/* f186eb0: 11800003 */ beqz $t4,.L0f186ec0 +/* f186eb4: 00001825 */ or $v1,$zero,$zero +/* f186eb8: 10000001 */ beqz $zero,.L0f186ec0 +/* f186ebc: 24040001 */ addiu $a0,$zero,0x1 +.L0f186ec0: +/* f186ec0: 8e2e0068 */ lw $t6,0x68($s1) +/* f186ec4: 00002825 */ or $a1,$zero,$zero +/* f186ec8: 00001025 */ or $v0,$zero,$zero +/* f186ecc: 11c00003 */ beqz $t6,.L0f186edc +/* f186ed0: 00000000 */ sll $zero,$zero,0x0 +/* f186ed4: 10000001 */ beqz $zero,.L0f186edc +/* f186ed8: 24030001 */ addiu $v1,$zero,0x1 +.L0f186edc: +/* f186edc: 8e390064 */ lw $t9,0x64($s1) +/* f186ee0: 13200003 */ beqz $t9,.L0f186ef0 +/* f186ee4: 00000000 */ sll $zero,$zero,0x0 +/* f186ee8: 10000001 */ beqz $zero,.L0f186ef0 +/* f186eec: 24050001 */ addiu $a1,$zero,0x1 +.L0f186ef0: +/* f186ef0: 8e2a0070 */ lw $t2,0x70($s1) +/* f186ef4: 11400003 */ beqz $t2,.L0f186f04 +/* f186ef8: 00000000 */ sll $zero,$zero,0x0 +/* f186efc: 10000001 */ beqz $zero,.L0f186f04 +/* f186f00: 24020001 */ addiu $v0,$zero,0x1 +.L0f186f04: +/* f186f04: 00457821 */ addu $t7,$v0,$a1 +/* f186f08: 01e35821 */ addu $t3,$t7,$v1 +/* f186f0c: 0164c021 */ addu $t8,$t3,$a0 +/* f186f10: 0218082a */ slt $at,$s0,$t8 +/* f186f14: 1420ffc3 */ bnez $at,.L0f186e24 +/* f186f18: 00000000 */ sll $zero,$zero,0x0 +.L0f186f1c: +/* f186f1c: 0fc4a24b */ jal func0f12892c +/* f186f20: 8fa40118 */ lw $a0,0x118($sp) +/* f186f24: 8fad0128 */ lw $t5,0x128($sp) +.L0f186f28: +/* f186f28: 8dac02d4 */ lw $t4,0x2d4($t5) +/* f186f2c: 11800003 */ beqz $t4,.L0f186f3c +/* f186f30: 00000000 */ sll $zero,$zero,0x0 +/* f186f34: 100000cf */ beqz $zero,.L0f187274 +/* f186f38: 00001025 */ or $v0,$zero,$zero +.L0f186f3c: +/* f186f3c: 100000cd */ beqz $zero,.L0f187274 +/* f186f40: 00001025 */ or $v0,$zero,$zero +.L0f186f44: +/* f186f44: 10600005 */ beqz $v1,.L0f186f5c +/* f186f48: 00000000 */ sll $zero,$zero,0x0 +/* f186f4c: 8c6e009c */ lw $t6,0x9c($v1) +/* f186f50: 000e5040 */ sll $t2,$t6,0x1 +/* f186f54: 05410008 */ bgez $t2,.L0f186f78 +/* f186f58: 00000000 */ sll $zero,$zero,0x0 +.L0f186f5c: +/* f186f5c: 546000b8 */ bnezl $v1,.L0f187240 +/* f186f60: 8fac0128 */ lw $t4,0x128($sp) +/* f186f64: 0fc44a11 */ jal func0f112844 +/* f186f68: 00000000 */ sll $zero,$zero,0x0 +/* f186f6c: 144000b3 */ bnez $v0,.L0f18723c +/* f186f70: 8faf0128 */ lw $t7,0x128($sp) +/* f186f74: 8de302d4 */ lw $v1,0x2d4($t7) +.L0f186f78: +/* f186f78: 50600009 */ beqzl $v1,.L0f186fa0 +/* f186f7c: 8faa0120 */ lw $t2,0x120($sp) +/* f186f80: 9078009c */ lbu $t8,0x9c($v1) +/* f186f84: 370d0040 */ ori $t5,$t8,0x40 +/* f186f88: a06d009c */ sb $t5,0x9c($v1) +/* f186f8c: 8fac0120 */ lw $t4,0x120($sp) +/* f186f90: 8fa4012c */ lw $a0,0x12c($sp) +/* f186f94: 0fc21f03 */ jal func0f087c0c +/* f186f98: 9185005c */ lbu $a1,0x5c($t4) +/* f186f9c: 8faa0120 */ lw $t2,0x120($sp) +.L0f186fa0: +/* f186fa0: 8fae0128 */ lw $t6,0x128($sp) +/* f186fa4: 3c01800b */ lui $at,0x800b +/* f186fa8: 854f0062 */ lh $t7,0x62($t2) +/* f186fac: 8dd9001c */ lw $t9,0x1c($t6) +/* f186fb0: 24045401 */ addiu $a0,$zero,0x5401 +/* f186fb4: 000f5880 */ sll $t3,$t7,0x2 +/* f186fb8: 002b0821 */ addu $at,$at,$t3 +/* f186fbc: 0fc5b9f1 */ jal func0f16e7c4 +/* f186fc0: ac39c168 */ sw $t9,-0x3e98($at) +/* f186fc4: 24040057 */ addiu $a0,$zero,0x57 +/* f186fc8: 0fc28874 */ jal func0f0a21d0 +/* f186fcc: afa20048 */ sw $v0,0x48($sp) +/* f186fd0: 8fb80120 */ lw $t8,0x120($sp) +/* f186fd4: 3c10800b */ lui $s0,0x800b +/* f186fd8: 2610cbb0 */ addiu $s0,$s0,-13392 +/* f186fdc: 870d0062 */ lh $t5,0x62($t8) +/* f186fe0: afa20010 */ sw $v0,0x10($sp) +/* f186fe4: 8fa50048 */ lw $a1,0x48($sp) +/* f186fe8: 000d6080 */ sll $t4,$t5,0x2 +/* f186fec: 018d6023 */ subu $t4,$t4,$t5 +/* f186ff0: 000c6080 */ sll $t4,$t4,0x2 +/* f186ff4: 020c3821 */ addu $a3,$s0,$t4 +/* f186ff8: 27a400d4 */ addiu $a0,$sp,0xd4 +/* f186ffc: 0c004dad */ jal 0x136b4 +/* f187000: 8fa60050 */ lw $a2,0x50($sp) +/* f187004: 0fc5b9f1 */ jal func0f16e7c4 +/* f187008: 24045402 */ addiu $a0,$zero,0x5402 +/* f18700c: 24040057 */ addiu $a0,$zero,0x57 +/* f187010: 0fc28874 */ jal func0f0a21d0 +/* f187014: afa20048 */ sw $v0,0x48($sp) +/* f187018: 8fa50048 */ lw $a1,0x48($sp) +/* f18701c: 27a40094 */ addiu $a0,$sp,0x94 +/* f187020: 8fa60050 */ lw $a2,0x50($sp) +/* f187024: 0c004dad */ jal 0x136b4 +/* f187028: 00403825 */ or $a3,$v0,$zero +/* f18702c: 0fc5b9f1 */ jal func0f16e7c4 +/* f187030: 24045403 */ addiu $a0,$zero,0x5403 +/* f187034: 24040057 */ addiu $a0,$zero,0x57 +/* f187038: 0fc28874 */ jal func0f0a21d0 +/* f18703c: afa20048 */ sw $v0,0x48($sp) +/* f187040: 8fae0120 */ lw $t6,0x120($sp) +/* f187044: 8fa50048 */ lw $a1,0x48($sp) +/* f187048: 27a40054 */ addiu $a0,$sp,0x54 +/* f18704c: 85ca0062 */ lh $t2,0x62($t6) +/* f187050: 00403825 */ or $a3,$v0,$zero +/* f187054: 000a7880 */ sll $t7,$t2,0x2 +/* f187058: 01ea7823 */ subu $t7,$t7,$t2 +/* f18705c: 000f7880 */ sll $t7,$t7,0x2 +/* f187060: 0c004dad */ jal 0x136b4 +/* f187064: 020f3021 */ addu $a2,$s0,$t7 +/* f187068: 8e2b006c */ lw $t3,0x6c($s1) +/* f18706c: 8e39028c */ lw $t9,0x28c($s1) +/* f187070: 00008025 */ or $s0,$zero,$zero +/* f187074: 11600003 */ beqz $t3,.L0f187084 +/* f187078: afb90118 */ sw $t9,0x118($sp) +/* f18707c: 10000002 */ beqz $zero,.L0f187088 +/* f187080: 24040001 */ addiu $a0,$zero,0x1 +.L0f187084: +/* f187084: 00002025 */ or $a0,$zero,$zero +.L0f187088: +/* f187088: 8e380068 */ lw $t8,0x68($s1) +/* f18708c: 00001825 */ or $v1,$zero,$zero +/* f187090: 00002825 */ or $a1,$zero,$zero +/* f187094: 13000003 */ beqz $t8,.L0f1870a4 +/* f187098: 00001025 */ or $v0,$zero,$zero +/* f18709c: 10000001 */ beqz $zero,.L0f1870a4 +/* f1870a0: 24030001 */ addiu $v1,$zero,0x1 +.L0f1870a4: +/* f1870a4: 8e2d0064 */ lw $t5,0x64($s1) +/* f1870a8: 11a00003 */ beqz $t5,.L0f1870b8 +/* f1870ac: 00000000 */ sll $zero,$zero,0x0 +/* f1870b0: 10000001 */ beqz $zero,.L0f1870b8 +/* f1870b4: 24050001 */ addiu $a1,$zero,0x1 +.L0f1870b8: +/* f1870b8: 8e2c0070 */ lw $t4,0x70($s1) +/* f1870bc: 11800003 */ beqz $t4,.L0f1870cc +/* f1870c0: 00000000 */ sll $zero,$zero,0x0 +/* f1870c4: 10000001 */ beqz $zero,.L0f1870cc +/* f1870c8: 24020001 */ addiu $v0,$zero,0x1 +.L0f1870cc: +/* f1870cc: 00457021 */ addu $t6,$v0,$a1 +/* f1870d0: 01c35021 */ addu $t2,$t6,$v1 +/* f1870d4: 01447821 */ addu $t7,$t2,$a0 +/* f1870d8: 19e0003f */ blez $t7,.L0f1871d8 +/* f1870dc: 00000000 */ sll $zero,$zero,0x0 +.L0f1870e0: +/* f1870e0: 0fc4a24b */ jal func0f12892c +/* f1870e4: 02002025 */ or $a0,$s0,$zero +/* f1870e8: 8fb90128 */ lw $t9,0x128($sp) +/* f1870ec: 00107080 */ sll $t6,$s0,0x2 +/* f1870f0: 3c0a800b */ lui $t2,0x800b +/* f1870f4: 8f2b02d4 */ lw $t3,0x2d4($t9) +/* f1870f8: 8fb80118 */ lw $t8,0x118($sp) +/* f1870fc: 014e5021 */ addu $t2,$t2,$t6 +/* f187100: 15600008 */ bnez $t3,.L0f187124 +/* f187104: 8fad0120 */ lw $t5,0x120($sp) +/* f187108: 16180006 */ bne $s0,$t8,.L0f187124 +/* f18710c: 27a40054 */ addiu $a0,$sp,0x54 +/* f187110: 24050009 */ addiu $a1,$zero,0x9 +/* f187114: 0fc377e9 */ jal func0f0ddfa4 +/* f187118: 24060001 */ addiu $a2,$zero,0x1 +/* f18711c: 10000011 */ beqz $zero,.L0f187164 +/* f187120: 8e39006c */ lw $t9,0x6c($s1) +.L0f187124: +/* f187124: 8d4ac500 */ lw $t2,-0x3b00($t2) +/* f187128: 85ac0062 */ lh $t4,0x62($t5) +/* f18712c: 24060001 */ addiu $a2,$zero,0x1 +/* f187130: 914f0011 */ lbu $t7,0x11($t2) +/* f187134: 27a400d4 */ addiu $a0,$sp,0xd4 +/* f187138: 24050009 */ addiu $a1,$zero,0x9 +/* f18713c: 158f0006 */ bne $t4,$t7,.L0f187158 +/* f187140: 00000000 */ sll $zero,$zero,0x0 +/* f187144: 27a40094 */ addiu $a0,$sp,0x94 +/* f187148: 0fc377e9 */ jal func0f0ddfa4 +/* f18714c: 24050009 */ addiu $a1,$zero,0x9 +/* f187150: 10000004 */ beqz $zero,.L0f187164 +/* f187154: 8e39006c */ lw $t9,0x6c($s1) +.L0f187158: +/* f187158: 0fc377e9 */ jal func0f0ddfa4 +/* f18715c: 24060001 */ addiu $a2,$zero,0x1 +/* f187160: 8e39006c */ lw $t9,0x6c($s1) +.L0f187164: +/* f187164: 26100001 */ addiu $s0,$s0,0x1 +/* f187168: 00002025 */ or $a0,$zero,$zero +/* f18716c: 13200003 */ beqz $t9,.L0f18717c +/* f187170: 00001825 */ or $v1,$zero,$zero +/* f187174: 10000001 */ beqz $zero,.L0f18717c +/* f187178: 24040001 */ addiu $a0,$zero,0x1 +.L0f18717c: +/* f18717c: 8e2b0068 */ lw $t3,0x68($s1) +/* f187180: 00002825 */ or $a1,$zero,$zero +/* f187184: 00001025 */ or $v0,$zero,$zero +/* f187188: 11600003 */ beqz $t3,.L0f187198 +/* f18718c: 00000000 */ sll $zero,$zero,0x0 +/* f187190: 10000001 */ beqz $zero,.L0f187198 +/* f187194: 24030001 */ addiu $v1,$zero,0x1 +.L0f187198: +/* f187198: 8e380064 */ lw $t8,0x64($s1) +/* f18719c: 13000003 */ beqz $t8,.L0f1871ac +/* f1871a0: 00000000 */ sll $zero,$zero,0x0 +/* f1871a4: 10000001 */ beqz $zero,.L0f1871ac +/* f1871a8: 24050001 */ addiu $a1,$zero,0x1 +.L0f1871ac: +/* f1871ac: 8e2d0070 */ lw $t5,0x70($s1) +/* f1871b0: 11a00003 */ beqz $t5,.L0f1871c0 +/* f1871b4: 00000000 */ sll $zero,$zero,0x0 +/* f1871b8: 10000001 */ beqz $zero,.L0f1871c0 +/* f1871bc: 24020001 */ addiu $v0,$zero,0x1 +.L0f1871c0: +/* f1871c0: 00457021 */ addu $t6,$v0,$a1 +/* f1871c4: 01c35021 */ addu $t2,$t6,$v1 +/* f1871c8: 01446021 */ addu $t4,$t2,$a0 +/* f1871cc: 020c082a */ slt $at,$s0,$t4 +/* f1871d0: 1420ffc3 */ bnez $at,.L0f1870e0 +/* f1871d4: 00000000 */ sll $zero,$zero,0x0 +.L0f1871d8: +/* f1871d8: 0fc4a24b */ jal func0f12892c +/* f1871dc: 8fa40118 */ lw $a0,0x118($sp) +/* f1871e0: 8faf0128 */ lw $t7,0x128($sp) +/* f1871e4: 8df902d4 */ lw $t9,0x2d4($t7) +/* f1871e8: 01e02025 */ or $a0,$t7,$zero +/* f1871ec: 13200009 */ beqz $t9,.L0f187214 +/* f1871f0: 00000000 */ sll $zero,$zero,0x0 +/* f1871f4: 0fc65fa3 */ jal func0f197e8c +/* f1871f8: 24050057 */ addiu $a1,$zero,0x57 +/* f1871fc: 8fab0124 */ lw $t3,0x124($sp) +/* f187200: 00001025 */ or $v0,$zero,$zero +/* f187204: 8d780040 */ lw $t8,0x40($t3) +/* f187208: 370d0004 */ ori $t5,$t8,0x4 +/* f18720c: 10000019 */ beqz $zero,.L0f187274 +/* f187210: ad6d0040 */ sw $t5,0x40($t3) +.L0f187214: +/* f187214: 0fc4483c */ jal func0f1120f0 +/* f187218: 8fa4012c */ lw $a0,0x12c($sp) +/* f18721c: 8fa40124 */ lw $a0,0x124($sp) +/* f187220: 00002825 */ or $a1,$zero,$zero +/* f187224: 90860002 */ lbu $a2,0x2($a0) +/* f187228: 30ca0004 */ andi $t2,$a2,0x4 +/* f18722c: 0fc1ab4b */ jal func0f06ad2c +/* f187230: 01403025 */ or $a2,$t2,$zero +/* f187234: 1000000f */ beqz $zero,.L0f187274 +/* f187238: 24020001 */ addiu $v0,$zero,0x1 +.L0f18723c: +/* f18723c: 8fac0128 */ lw $t4,0x128($sp) +.L0f187240: +/* f187240: 8d9902d4 */ lw $t9,0x2d4($t4) +/* f187244: 13200003 */ beqz $t9,.L0f187254 +/* f187248: 00000000 */ sll $zero,$zero,0x0 +/* f18724c: 10000009 */ beqz $zero,.L0f187274 +/* f187250: 00001025 */ or $v0,$zero,$zero +.L0f187254: +/* f187254: 10000007 */ beqz $zero,.L0f187274 +/* f187258: 00001025 */ or $v0,$zero,$zero +.L0f18725c: +/* f18725c: 8df802d4 */ lw $t8,0x2d4($t7) +/* f187260: 00001025 */ or $v0,$zero,$zero +/* f187264: 13000003 */ beqz $t8,.L0f187274 +/* f187268: 00000000 */ sll $zero,$zero,0x0 +/* f18726c: 10000001 */ beqz $zero,.L0f187274 +/* f187270: 00001025 */ or $v0,$zero,$zero +.L0f187274: +/* f187274: 8fbf002c */ lw $ra,0x2c($sp) +/* f187278: 8fb00024 */ lw $s0,0x24($sp) +/* f18727c: 8fb10028 */ lw $s1,0x28($sp) +/* f187280: 03e00008 */ jr $ra +/* f187284: 27bd0128 */ addiu $sp,$sp,0x128 +); + +GLOBAL_ASM( +glabel func0f187288 +/* f187288: 27bdfef0 */ addiu $sp,$sp,-272 +/* f18728c: 3c0e800b */ lui $t6,0x800b +/* f187290: 91cecb98 */ lbu $t6,-0x3468($t6) +/* f187294: afbf005c */ sw $ra,0x5c($sp) +/* f187298: afbe0058 */ sw $s8,0x58($sp) +/* f18729c: afb70054 */ sw $s7,0x54($sp) +/* f1872a0: afb60050 */ sw $s6,0x50($sp) +/* f1872a4: afb5004c */ sw $s5,0x4c($sp) +/* f1872a8: afb40048 */ sw $s4,0x48($sp) +/* f1872ac: afb30044 */ sw $s3,0x44($sp) +/* f1872b0: afb20040 */ sw $s2,0x40($sp) +/* f1872b4: afb1003c */ sw $s1,0x3c($sp) +/* f1872b8: afb00038 */ sw $s0,0x38($sp) +/* f1872bc: f7b40030 */ sdc1 $f20,0x30($sp) +/* f1872c0: 24010005 */ addiu $at,$zero,0x5 +/* f1872c4: 00a0b825 */ or $s7,$a1,$zero +/* f1872c8: 0080f025 */ or $s8,$a0,$zero +/* f1872cc: 15c10043 */ bne $t6,$at,.L0f1873dc +/* f1872d0: 8cb60004 */ lw $s6,0x4($a1) +/* f1872d4: 3c11800b */ lui $s1,0x800b +/* f1872d8: 4480a000 */ mtc1 $zero,$f20 +/* f1872dc: 2631c110 */ addiu $s1,$s1,-16112 +/* f1872e0: 00008025 */ or $s0,$zero,$zero +/* f1872e4: 27b50070 */ addiu $s5,$sp,0x70 +/* f1872e8: 27b400b0 */ addiu $s4,$sp,0xb0 +.L0f1872ec: +/* f1872ec: 8fcf001c */ lw $t7,0x1c($s8) +/* f1872f0: 8e380058 */ lw $t8,0x58($s1) +/* f1872f4: 02c02025 */ or $a0,$s6,$zero +/* f1872f8: 0010c840 */ sll $t9,$s0,0x1 +/* f1872fc: 15f80033 */ bne $t7,$t8,.L0f1873cc +/* f187300: 3c08800b */ lui $t0,0x800b +/* f187304: 2508c110 */ addiu $t0,$t0,-16112 +/* f187308: 0fc1ab10 */ jal func0f06ac40 +/* f18730c: 03289821 */ addu $s3,$t9,$t0 +/* f187310: ae370058 */ sw $s7,0x58($s1) +/* f187314: a6d00062 */ sh $s0,0x62($s6) +/* f187318: 86690008 */ lh $t1,0x8($s3) +/* f18731c: 3c04800b */ lui $a0,0x800b +/* f187320: 8ef20004 */ lw $s2,0x4($s7) +/* f187324: 00095100 */ sll $t2,$t1,0x4 +/* f187328: 008a2021 */ addu $a0,$a0,$t2 +/* f18732c: 8484c128 */ lh $a0,-0x3ed8($a0) +/* f187330: 2405004e */ addiu $a1,$zero,0x4e +/* f187334: 0fc456ac */ jal func0f115ab0 +/* f187338: 02803025 */ or $a2,$s4,$zero +/* f18733c: c7a400bc */ lwc1 $f4,0xbc($sp) +/* f187340: c7a800c0 */ lwc1 $f8,0xc0($sp) +/* f187344: c7b000c4 */ lwc1 $f16,0xc4($sp) +/* f187348: 46002187 */ neg.s $f6,$f4 +/* f18734c: 46004287 */ neg.s $f10,$f8 +/* f187350: e7a60010 */ swc1 $f6,0x10($sp) +/* f187354: c7a600cc */ lwc1 $f6,0xcc($sp) +/* f187358: c7a800d0 */ lwc1 $f8,0xd0($sp) +/* f18735c: c7a400c8 */ lwc1 $f4,0xc8($sp) +/* f187360: 46008487 */ neg.s $f18,$f16 +/* f187364: 4405a000 */ mfc1 $a1,$f20 +/* f187368: 4406a000 */ mfc1 $a2,$f20 +/* f18736c: 4407a000 */ mfc1 $a3,$f20 +/* f187370: e7b20018 */ swc1 $f18,0x18($sp) +/* f187374: e7aa0014 */ swc1 $f10,0x14($sp) +/* f187378: 02a02025 */ or $a0,$s5,$zero +/* f18737c: e7a60020 */ swc1 $f6,0x20($sp) +/* f187380: e7a80024 */ swc1 $f8,0x24($sp) +/* f187384: 0c005b56 */ jal 0x16d58 +/* f187388: e7a4001c */ swc1 $f4,0x1c($sp) +/* f18738c: 8e420018 */ lw $v0,0x18($s2) +/* f187390: 02a02825 */ or $a1,$s5,$zero +/* f187394: 50400004 */ beqzl $v0,.L0f1873a8 +/* f187398: 8fab00f8 */ lw $t3,0xf8($sp) +/* f18739c: 0c0057c1 */ jal 0x15f04 +/* f1873a0: c44c0014 */ lwc1 $f12,0x14($v0) +/* f1873a4: 8fab00f8 */ lw $t3,0xf8($sp) +.L0f1873a8: +/* f1873a8: 240cffff */ addiu $t4,$zero,-1 +/* f1873ac: a7ac006e */ sh $t4,0x6e($sp) +/* f1873b0: 02402025 */ or $a0,$s2,$zero +/* f1873b4: 02802825 */ or $a1,$s4,$zero +/* f1873b8: 02a03025 */ or $a2,$s5,$zero +/* f1873bc: 27a7006c */ addiu $a3,$sp,0x6c +/* f1873c0: afb40010 */ sw $s4,0x10($sp) +/* f1873c4: 0fc1a9cc */ jal func0f06a730 +/* f1873c8: a7ab006c */ sh $t3,0x6c($sp) +.L0f1873cc: +/* f1873cc: 26100001 */ addiu $s0,$s0,0x1 +/* f1873d0: 24010004 */ addiu $at,$zero,0x4 +/* f1873d4: 1601ffc5 */ bne $s0,$at,.L0f1872ec +/* f1873d8: 26310004 */ addiu $s1,$s1,0x4 +.L0f1873dc: +/* f1873dc: 8fbf005c */ lw $ra,0x5c($sp) +/* f1873e0: d7b40030 */ ldc1 $f20,0x30($sp) +/* f1873e4: 8fb00038 */ lw $s0,0x38($sp) +/* f1873e8: 8fb1003c */ lw $s1,0x3c($sp) +/* f1873ec: 8fb20040 */ lw $s2,0x40($sp) +/* f1873f0: 8fb30044 */ lw $s3,0x44($sp) +/* f1873f4: 8fb40048 */ lw $s4,0x48($sp) +/* f1873f8: 8fb5004c */ lw $s5,0x4c($sp) +/* f1873fc: 8fb60050 */ lw $s6,0x50($sp) +/* f187400: 8fb70054 */ lw $s7,0x54($sp) +/* f187404: 8fbe0058 */ lw $s8,0x58($sp) +/* f187408: 03e00008 */ jr $ra +/* f18740c: 27bd0110 */ addiu $sp,$sp,0x110 +); + +GLOBAL_ASM( +glabel func0f187410 +/* f187410: 3c0e800b */ lui $t6,0x800b +/* f187414: 91cecb98 */ lbu $t6,-0x3468($t6) +/* f187418: 27bdff70 */ addiu $sp,$sp,-144 +/* f18741c: afb10018 */ sw $s1,0x18($sp) +/* f187420: 24010002 */ addiu $at,$zero,0x2 +/* f187424: 00808825 */ or $s1,$a0,$zero +/* f187428: afbf001c */ sw $ra,0x1c($sp) +/* f18742c: afb00014 */ sw $s0,0x14($sp) +/* f187430: 15c100a1 */ bne $t6,$at,.L0f1876b8 +/* f187434: afa50094 */ sw $a1,0x94($sp) +/* f187438: 8cb80004 */ lw $t8,0x4($a1) +/* f18743c: 3c01800b */ lui $at,0x800b +/* f187440: 3c0a800a */ lui $t2,0x800a +/* f187444: afb80040 */ sw $t8,0x40($sp) +/* f187448: 8c99001c */ lw $t9,0x1c($a0) +/* f18744c: 254a9fc0 */ addiu $t2,$t2,-24640 +/* f187450: ac39c24c */ sw $t9,-0x3db4($at) +/* f187454: 8c8b02d4 */ lw $t3,0x2d4($a0) +/* f187458: 51600009 */ beqzl $t3,.L0f187480 +/* f18745c: 8d4d028c */ lw $t5,0x28c($t2) +/* f187460: 0fc633fe */ jal func0f18cff8 +/* f187464: 00000000 */ sll $zero,$zero,0x0 +/* f187468: 00026080 */ sll $t4,$v0,0x2 +/* f18746c: 3c10800b */ lui $s0,0x800b +/* f187470: 020c8021 */ addu $s0,$s0,$t4 +/* f187474: 10000017 */ beqz $zero,.L0f1874d4 +/* f187478: 8e10c500 */ lw $s0,-0x3b00($s0) +/* f18747c: 8d4d028c */ lw $t5,0x28c($t2) +.L0f187480: +/* f187480: 3c19800b */ lui $t9,0x800b +/* f187484: 2739c7b8 */ addiu $t9,$t9,-14408 +/* f187488: 000d71c0 */ sll $t6,$t5,0x7 +/* f18748c: 014e7821 */ addu $t7,$t2,$t6 +/* f187490: 8de200e4 */ lw $v0,0xe4($t7) +/* f187494: 3c0d800b */ lui $t5,0x800b +/* f187498: 25adc538 */ addiu $t5,$t5,-15048 +/* f18749c: 28410004 */ slti $at,$v0,0x4 +/* f1874a0: 10200006 */ beqz $at,.L0f1874bc +/* f1874a4: 00025880 */ sll $t3,$v0,0x2 +/* f1874a8: 0002c080 */ sll $t8,$v0,0x2 +/* f1874ac: 0302c021 */ addu $t8,$t8,$v0 +/* f1874b0: 0018c140 */ sll $t8,$t8,0x5 +/* f1874b4: 10000007 */ beqz $zero,.L0f1874d4 +/* f1874b8: 03198021 */ addu $s0,$t8,$t9 +.L0f1874bc: +/* f1874bc: 01625821 */ addu $t3,$t3,$v0 +/* f1874c0: 000b5880 */ sll $t3,$t3,0x2 +/* f1874c4: 01625823 */ subu $t3,$t3,$v0 +/* f1874c8: 000b5880 */ sll $t3,$t3,0x2 +/* f1874cc: 256cfed0 */ addiu $t4,$t3,-304 +/* f1874d0: 018d8021 */ addu $s0,$t4,$t5 +.L0f1874d4: +/* f1874d4: 0fc5b9f1 */ jal func0f16e7c4 +/* f1874d8: 24045400 */ addiu $a0,$zero,0x5400 +/* f1874dc: 24040036 */ addiu $a0,$zero,0x36 +/* f1874e0: 0fc28874 */ jal func0f0a21d0 +/* f1874e4: afa20038 */ sw $v0,0x38($sp) +/* f1874e8: 8fa50038 */ lw $a1,0x38($sp) +/* f1874ec: 27a4004c */ addiu $a0,$sp,0x4c +/* f1874f0: 02003025 */ or $a2,$s0,$zero +/* f1874f4: 0c004dad */ jal 0x136b4 +/* f1874f8: 00403825 */ or $a3,$v0,$zero +/* f1874fc: 3c0a800a */ lui $t2,0x800a +/* f187500: 254a9fc0 */ addiu $t2,$t2,-24640 +/* f187504: 8d49006c */ lw $t1,0x6c($t2) +/* f187508: 8d4e028c */ lw $t6,0x28c($t2) +/* f18750c: 00008025 */ or $s0,$zero,$zero +/* f187510: 11200003 */ beqz $t1,.L0f187520 +/* f187514: afae0044 */ sw $t6,0x44($sp) +/* f187518: 10000002 */ beqz $zero,.L0f187524 +/* f18751c: 24040001 */ addiu $a0,$zero,0x1 +.L0f187520: +/* f187520: 00002025 */ or $a0,$zero,$zero +.L0f187524: +/* f187524: 8d480068 */ lw $t0,0x68($t2) +/* f187528: 00001825 */ or $v1,$zero,$zero +/* f18752c: 00002825 */ or $a1,$zero,$zero +/* f187530: 11000003 */ beqz $t0,.L0f187540 +/* f187534: 00001025 */ or $v0,$zero,$zero +/* f187538: 10000001 */ beqz $zero,.L0f187540 +/* f18753c: 24030001 */ addiu $v1,$zero,0x1 +.L0f187540: +/* f187540: 8d470064 */ lw $a3,0x64($t2) +/* f187544: 10e00003 */ beqz $a3,.L0f187554 +/* f187548: 00000000 */ sll $zero,$zero,0x0 +/* f18754c: 10000001 */ beqz $zero,.L0f187554 +/* f187550: 24050001 */ addiu $a1,$zero,0x1 +.L0f187554: +/* f187554: 8d460070 */ lw $a2,0x70($t2) +/* f187558: 10c00003 */ beqz $a2,.L0f187568 +/* f18755c: 00000000 */ sll $zero,$zero,0x0 +/* f187560: 10000001 */ beqz $zero,.L0f187568 +/* f187564: 24020001 */ addiu $v0,$zero,0x1 +.L0f187568: +/* f187568: 00457821 */ addu $t7,$v0,$a1 +/* f18756c: 01e3c021 */ addu $t8,$t7,$v1 +/* f187570: 0304c821 */ addu $t9,$t8,$a0 +/* f187574: 1b20002c */ blez $t9,.L0f187628 +/* f187578: 00000000 */ sll $zero,$zero,0x0 +/* f18757c: 8e2b02d4 */ lw $t3,0x2d4($s1) +.L0f187580: +/* f187580: 8fac0044 */ lw $t4,0x44($sp) +/* f187584: 15600003 */ bnez $t3,.L0f187594 +/* f187588: 00000000 */ sll $zero,$zero,0x0 +/* f18758c: 120c000f */ beq $s0,$t4,.L0f1875cc +/* f187590: 00000000 */ sll $zero,$zero,0x0 +.L0f187594: +/* f187594: 0fc4a24b */ jal func0f12892c +/* f187598: 02002025 */ or $a0,$s0,$zero +/* f18759c: 27a4004c */ addiu $a0,$sp,0x4c +/* f1875a0: 24050009 */ addiu $a1,$zero,0x9 +/* f1875a4: 0fc377e9 */ jal func0f0ddfa4 +/* f1875a8: 24060001 */ addiu $a2,$zero,0x1 +/* f1875ac: 3c09800a */ lui $t1,0x800a +/* f1875b0: 3c08800a */ lui $t0,0x800a +/* f1875b4: 3c07800a */ lui $a3,0x800a +/* f1875b8: 3c06800a */ lui $a2,0x800a +/* f1875bc: 8cc6a030 */ lw $a2,-0x5fd0($a2) +/* f1875c0: 8ce7a024 */ lw $a3,-0x5fdc($a3) +/* f1875c4: 8d08a028 */ lw $t0,-0x5fd8($t0) +/* f1875c8: 8d29a02c */ lw $t1,-0x5fd4($t1) +.L0f1875cc: +/* f1875cc: 11200003 */ beqz $t1,.L0f1875dc +/* f1875d0: 26100001 */ addiu $s0,$s0,0x1 +/* f1875d4: 10000002 */ beqz $zero,.L0f1875e0 +/* f1875d8: 24040001 */ addiu $a0,$zero,0x1 +.L0f1875dc: +/* f1875dc: 00002025 */ or $a0,$zero,$zero +.L0f1875e0: +/* f1875e0: 11000003 */ beqz $t0,.L0f1875f0 +/* f1875e4: 00001825 */ or $v1,$zero,$zero +/* f1875e8: 10000001 */ beqz $zero,.L0f1875f0 +/* f1875ec: 24030001 */ addiu $v1,$zero,0x1 +.L0f1875f0: +/* f1875f0: 10e00003 */ beqz $a3,.L0f187600 +/* f1875f4: 00002825 */ or $a1,$zero,$zero +/* f1875f8: 10000001 */ beqz $zero,.L0f187600 +/* f1875fc: 24050001 */ addiu $a1,$zero,0x1 +.L0f187600: +/* f187600: 10c00003 */ beqz $a2,.L0f187610 +/* f187604: 00001025 */ or $v0,$zero,$zero +/* f187608: 10000001 */ beqz $zero,.L0f187610 +/* f18760c: 24020001 */ addiu $v0,$zero,0x1 +.L0f187610: +/* f187610: 00456821 */ addu $t5,$v0,$a1 +/* f187614: 01a37021 */ addu $t6,$t5,$v1 +/* f187618: 01c47821 */ addu $t7,$t6,$a0 +/* f18761c: 020f082a */ slt $at,$s0,$t7 +/* f187620: 5420ffd7 */ bnezl $at,.L0f187580 +/* f187624: 8e2b02d4 */ lw $t3,0x2d4($s1) +.L0f187628: +/* f187628: 0fc4a24b */ jal func0f12892c +/* f18762c: 8fa40044 */ lw $a0,0x44($sp) +/* f187630: 8e3802d4 */ lw $t8,0x2d4($s1) +/* f187634: 8fa40094 */ lw $a0,0x94($sp) +/* f187638: 13000010 */ beqz $t8,.L0f18767c +/* f18763c: 00000000 */ sll $zero,$zero,0x0 +/* f187640: 0fc21f03 */ jal func0f087c0c +/* f187644: 24050036 */ addiu $a1,$zero,0x36 +/* f187648: 02202025 */ or $a0,$s1,$zero +/* f18764c: 0fc65fa3 */ jal func0f197e8c +/* f187650: 24050036 */ addiu $a1,$zero,0x36 +/* f187654: 8e2302d4 */ lw $v1,0x2d4($s1) +/* f187658: 8fa40040 */ lw $a0,0x40($sp) +/* f18765c: 00001025 */ or $v0,$zero,$zero +/* f187660: 906b004c */ lbu $t3,0x4c($v1) +/* f187664: 356c0004 */ ori $t4,$t3,0x4 +/* f187668: a06c004c */ sb $t4,0x4c($v1) +/* f18766c: 8c8d0040 */ lw $t5,0x40($a0) +/* f187670: 35ae0004 */ ori $t6,$t5,0x4 +/* f187674: 10000016 */ beqz $zero,.L0f1876d0 +/* f187678: ac8e0040 */ sw $t6,0x40($a0) +.L0f18767c: +/* f18767c: 0fc44762 */ jal func0f111d88 +/* f187680: 24040036 */ addiu $a0,$zero,0x36 +/* f187684: 24040036 */ addiu $a0,$zero,0x36 +/* f187688: 0fc221f2 */ jal func0f0887c8 +/* f18768c: 00002825 */ or $a1,$zero,$zero +/* f187690: 0fc21f44 */ jal func0f087d10 +/* f187694: 24040036 */ addiu $a0,$zero,0x36 +/* f187698: 8fa40040 */ lw $a0,0x40($sp) +/* f18769c: 00002825 */ or $a1,$zero,$zero +/* f1876a0: 90860002 */ lbu $a2,0x2($a0) +/* f1876a4: 30d80004 */ andi $t8,$a2,0x4 +/* f1876a8: 0fc1ab4b */ jal func0f06ad2c +/* f1876ac: 03003025 */ or $a2,$t8,$zero +/* f1876b0: 10000007 */ beqz $zero,.L0f1876d0 +/* f1876b4: 24020001 */ addiu $v0,$zero,0x1 +.L0f1876b8: +/* f1876b8: 8e3902d4 */ lw $t9,0x2d4($s1) +/* f1876bc: 00001025 */ or $v0,$zero,$zero +/* f1876c0: 13200003 */ beqz $t9,.L0f1876d0 +/* f1876c4: 00000000 */ sll $zero,$zero,0x0 +/* f1876c8: 10000001 */ beqz $zero,.L0f1876d0 +/* f1876cc: 00001025 */ or $v0,$zero,$zero +.L0f1876d0: +/* f1876d0: 8fbf001c */ lw $ra,0x1c($sp) +/* f1876d4: 8fb00014 */ lw $s0,0x14($sp) +/* f1876d8: 8fb10018 */ lw $s1,0x18($sp) +/* f1876dc: 03e00008 */ jr $ra +/* f1876e0: 27bd0090 */ addiu $sp,$sp,0x90 +); + +GLOBAL_ASM( +glabel func0f1876e4 +/* f1876e4: 3c0e800b */ lui $t6,0x800b +/* f1876e8: 91cecb98 */ lbu $t6,-0x3468($t6) +/* f1876ec: 27bdffe0 */ addiu $sp,$sp,-32 +/* f1876f0: 24010002 */ addiu $at,$zero,0x2 +/* f1876f4: 15c10017 */ bne $t6,$at,.L0f187754 +/* f1876f8: afbf0014 */ sw $ra,0x14($sp) +/* f1876fc: 8ca30004 */ lw $v1,0x4($a1) +/* f187700: 8c6f0010 */ lw $t7,0x10($v1) +/* f187704: 31f82000 */ andi $t8,$t7,0x2000 +/* f187708: 53000013 */ beqzl $t8,.L0f187758 +/* f18770c: 8fbf0014 */ lw $ra,0x14($sp) +/* f187710: 0fc633fe */ jal func0f18cff8 +/* f187714: afa3001c */ sw $v1,0x1c($sp) +/* f187718: 8fa3001c */ lw $v1,0x1c($sp) +/* f18771c: 3c010fff */ lui $at,0xfff +/* f187720: 3421ffff */ ori $at,$at,0xffff +/* f187724: 8c640040 */ lw $a0,0x40($v1) +/* f187728: 00025700 */ sll $t2,$v0,0x1c +/* f18772c: 30994000 */ andi $t9,$a0,0x4000 +/* f187730: 17200008 */ bnez $t9,.L0f187754 +/* f187734: 00814024 */ and $t0,$a0,$at +/* f187738: 3c01f000 */ lui $at,0xf000 +/* f18773c: 01415824 */ and $t3,$t2,$at +/* f187740: 010b6025 */ or $t4,$t0,$t3 +/* f187744: ac680040 */ sw $t0,0x40($v1) +/* f187748: ac6c0040 */ sw $t4,0x40($v1) +/* f18774c: 358e4000 */ ori $t6,$t4,0x4000 +/* f187750: ac6e0040 */ sw $t6,0x40($v1) +.L0f187754: +/* f187754: 8fbf0014 */ lw $ra,0x14($sp) +.L0f187758: +/* f187758: 27bd0020 */ addiu $sp,$sp,0x20 +/* f18775c: 03e00008 */ jr $ra +/* f187760: 00000000 */ sll $zero,$zero,0x0 +/* f187764: 00000000 */ sll $zero,$zero,0x0 +/* f187768: 00000000 */ sll $zero,$zero,0x0 +/* f18776c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f187770 +/* f187770: 308e00ff */ andi $t6,$a0,0xff +/* f187774: afa40000 */ sw $a0,0x0($sp) +/* f187778: 29c1007f */ slti $at,$t6,0x7f +/* f18777c: 01c02025 */ or $a0,$t6,$zero +/* f187780: 10200014 */ beqz $at,.L0f1877d4 +/* f187784: 01c01025 */ or $v0,$t6,$zero +/* f187788: 44842000 */ mtc1 $a0,$f4 +/* f18778c: 3c014f80 */ lui $at,0x4f80 +/* f187790: 05c10004 */ bgez $t6,.L0f1877a4 +/* f187794: 468021a0 */ cvt.s.w $f6,$f4 +/* f187798: 44814000 */ mtc1 $at,$f8 +/* f18779c: 00000000 */ sll $zero,$zero,0x0 +/* f1877a0: 46083180 */ add.s $f6,$f6,$f8 +.L0f1877a4: +/* f1877a4: 3c0142fe */ lui $at,0x42fe +/* f1877a8: 44815000 */ mtc1 $at,$f10 +/* f1877ac: 3c017f1c */ lui $at,0x7f1c +/* f1877b0: c4328d7c */ lwc1 $f18,-0x7284($at) +/* f1877b4: 460a3083 */ div.s $f2,$f6,$f10 +/* f1877b8: 3c017f1c */ lui $at,0x7f1c +/* f1877bc: c4288d80 */ lwc1 $f8,-0x7280($at) +/* f1877c0: 46021402 */ mul.s $f16,$f2,$f2 +/* f1877c4: 00000000 */ sll $zero,$zero,0x0 +/* f1877c8: 46128102 */ mul.s $f4,$f16,$f18 +/* f1877cc: 03e00008 */ jr $ra +/* f1877d0: 46082000 */ add.s $f0,$f4,$f8 +.L0f1877d4: +/* f1877d4: 2401007f */ addiu $at,$zero,0x7f +/* f1877d8: 14410005 */ bne $v0,$at,.L0f1877f0 +/* f1877dc: 244fff80 */ addiu $t7,$v0,-128 +/* f1877e0: 3c013f80 */ lui $at,0x3f80 +/* f1877e4: 44810000 */ mtc1 $at,$f0 +/* f1877e8: 03e00008 */ jr $ra +/* f1877ec: 00000000 */ sll $zero,$zero,0x0 +.L0f1877f0: +/* f1877f0: 448f3000 */ mtc1 $t7,$f6 +/* f1877f4: 3c0142fe */ lui $at,0x42fe +/* f1877f8: 44818000 */ mtc1 $at,$f16 +/* f1877fc: 468032a0 */ cvt.s.w $f10,$f6 +/* f187800: 3c013f80 */ lui $at,0x3f80 +/* f187804: 44812000 */ mtc1 $at,$f4 +/* f187808: 3c014040 */ lui $at,0x4040 +/* f18780c: 44813000 */ mtc1 $at,$f6 +/* f187810: 3c014000 */ lui $at,0x4000 +/* f187814: 46105483 */ div.s $f18,$f10,$f16 +/* f187818: 44818000 */ mtc1 $at,$f16 +/* f18781c: 46049080 */ add.s $f2,$f18,$f4 +/* f187820: 46021202 */ mul.s $f8,$f2,$f2 +/* f187824: 00000000 */ sll $zero,$zero,0x0 +/* f187828: 46064282 */ mul.s $f10,$f8,$f6 +/* f18782c: 46105001 */ sub.s $f0,$f10,$f16 +/* f187830: 03e00008 */ jr $ra +/* f187834: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f187838 +/* f187838: 00001025 */ or $v0,$zero,$zero +/* f18783c: 00801825 */ or $v1,$a0,$zero +/* f187840: 2405000c */ addiu $a1,$zero,0xc +.L0f187844: +/* f187844: 24420001 */ addiu $v0,$v0,0x1 +/* f187848: a4600024 */ sh $zero,0x24($v1) +/* f18784c: 1445fffd */ bne $v0,$a1,.L0f187844 +/* f187850: 24630002 */ addiu $v1,$v1,0x2 +/* f187854: a480003c */ sh $zero,0x3c($a0) +/* f187858: a480003e */ sh $zero,0x3e($a0) +/* f18785c: 03e00008 */ jr $ra +/* f187860: a4800040 */ sh $zero,0x40($a0) +); + +GLOBAL_ASM( +glabel func0f187864 +/* f187864: 27bdffd0 */ addiu $sp,$sp,-48 +/* f187868: afbf001c */ sw $ra,0x1c($sp) +/* f18786c: afb00018 */ sw $s0,0x18($sp) +/* f187870: 0fc5fc98 */ jal func0f17f260 +/* f187874: 00008025 */ or $s0,$zero,$zero +/* f187878: 0fc67244 */ jal func0f19c910 +/* f18787c: 2404001e */ addiu $a0,$zero,0x1e +/* f187880: 14400006 */ bnez $v0,.L0f18789c +/* f187884: 3c05800b */ lui $a1,0x800b +/* f187888: 24a5cb88 */ addiu $a1,$a1,-13432 +/* f18788c: 8cae000c */ lw $t6,0xc($a1) +/* f187890: 2401fffe */ addiu $at,$zero,-2 +/* f187894: 01c17824 */ and $t7,$t6,$at +/* f187898: acaf000c */ sw $t7,0xc($a1) +.L0f18789c: +/* f18789c: 0fc67244 */ jal func0f19c910 +/* f1878a0: 2404001d */ addiu $a0,$zero,0x1d +/* f1878a4: 3c05800b */ lui $a1,0x800b +/* f1878a8: 14400005 */ bnez $v0,.L0f1878c0 +/* f1878ac: 24a5cb88 */ addiu $a1,$a1,-13432 +/* f1878b0: 8cb8000c */ lw $t8,0xc($a1) +/* f1878b4: 2401ff3f */ addiu $at,$zero,-193 +/* f1878b8: 0301c824 */ and $t9,$t8,$at +/* f1878bc: acb9000c */ sw $t9,0xc($a1) +.L0f1878c0: +/* f1878c0: 00001025 */ or $v0,$zero,$zero +/* f1878c4: 94a30016 */ lhu $v1,0x16($a1) +/* f1878c8: 24040004 */ addiu $a0,$zero,0x4 +/* f1878cc: 24080001 */ addiu $t0,$zero,0x1 +.L0f1878d0: +/* f1878d0: 00484804 */ sllv $t1,$t0,$v0 +/* f1878d4: 00695024 */ and $t2,$v1,$t1 +/* f1878d8: 11400002 */ beqz $t2,.L0f1878e4 +/* f1878dc: 24420001 */ addiu $v0,$v0,0x1 +/* f1878e0: 26100001 */ addiu $s0,$s0,0x1 +.L0f1878e4: +/* f1878e4: 5444fffa */ bnel $v0,$a0,.L0f1878d0 +/* f1878e8: 24080001 */ addiu $t0,$zero,0x1 +/* f1878ec: 90a40011 */ lbu $a0,0x11($a1) +/* f1878f0: 24010001 */ addiu $at,$zero,0x1 +/* f1878f4: 14810004 */ bne $a0,$at,.L0f187908 +/* f1878f8: 00000000 */ sll $zero,$zero,0x0 +/* f1878fc: 0fc5e441 */ jal func0f179104 +/* f187900: 00000000 */ sll $zero,$zero,0x0 +/* f187904: 00402025 */ or $a0,$v0,$zero +.L0f187908: +/* f187908: 0fc06c55 */ jal func0f01b154 +/* f18790c: afa40024 */ sw $a0,0x24($sp) +/* f187910: 0c003a57 */ jal 0xe95c +/* f187914: 8fa40024 */ lw $a0,0x24($sp) +/* f187918: 0fc068d5 */ jal func0f01a354 +/* f18791c: 02002025 */ or $a0,$s0,$zero +/* f187920: 0fc069f9 */ jal func0f01a7e4 +/* f187924: 24040005 */ addiu $a0,$zero,0x5 +/* f187928: 8fbf001c */ lw $ra,0x1c($sp) +/* f18792c: 240b0001 */ addiu $t3,$zero,0x1 +/* f187930: 3c01800a */ lui $at,0x800a +/* f187934: 8fb00018 */ lw $s0,0x18($sp) +/* f187938: ac2ba430 */ sw $t3,-0x5bd0($at) +/* f18793c: 03e00008 */ jr $ra +/* f187940: 27bd0030 */ addiu $sp,$sp,0x30 +/* f187944: 27bdff10 */ addiu $sp,$sp,-240 +/* f187948: afb50028 */ sw $s5,0x28($sp) +/* f18794c: 3c15800a */ lui $s5,0x800a +/* f187950: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f187954: 8eae0298 */ lw $t6,0x298($s5) +/* f187958: 3c03800b */ lui $v1,0x800b +/* f18795c: 2463c530 */ addiu $v1,$v1,-15056 +/* f187960: afb2001c */ sw $s2,0x1c($sp) +/* f187964: 24020001 */ addiu $v0,$zero,0x1 +/* f187968: afbf002c */ sw $ra,0x2c($sp) +/* f18796c: afb40024 */ sw $s4,0x24($sp) +/* f187970: afb30020 */ sw $s3,0x20($sp) +/* f187974: afb10018 */ sw $s1,0x18($sp) +/* f187978: afb00014 */ sw $s0,0x14($sp) +/* f18797c: 00009025 */ or $s2,$zero,$zero +/* f187980: ac600000 */ sw $zero,0x0($v1) +/* f187984: 05c10004 */ bgez $t6,.L0f187998 +/* f187988: aea20314 */ sw $v0,0x314($s5) +/* f18798c: 8eaf029c */ lw $t7,0x29c($s5) +/* f187990: 05e20004 */ bltzl $t7,.L0f1879a4 +/* f187994: aea20318 */ sw $v0,0x318($s5) +.L0f187998: +/* f187998: 10000002 */ beqz $zero,.L0f1879a4 +/* f18799c: aea00318 */ sw $zero,0x318($s5) +/* f1879a0: aea20318 */ sw $v0,0x318($s5) +.L0f1879a4: +/* f1879a4: 0fc63319 */ jal func0f18cc64 +/* f1879a8: aea00470 */ sw $zero,0x470($s5) +/* f1879ac: 3c03800b */ lui $v1,0x800b +/* f1879b0: 10400003 */ beqz $v0,.L0f1879c0 +/* f1879b4: 2463c530 */ addiu $v1,$v1,-15056 +/* f1879b8: 24180001 */ addiu $t8,$zero,0x1 +/* f1879bc: aeb8031c */ sw $t8,0x31c($s5) +.L0f1879c0: +/* f1879c0: 8eb90298 */ lw $t9,0x298($s5) +/* f1879c4: 3c04800b */ lui $a0,0x800b +/* f1879c8: 2484ca38 */ addiu $a0,$a0,-13768 +/* f1879cc: 07210003 */ bgez $t9,.L0f1879dc +/* f1879d0: 27a20048 */ addiu $v0,$sp,0x48 +/* f1879d4: 8ea8029c */ lw $t0,0x29c($s5) +/* f1879d8: 0500008d */ bltz $t0,.L0f187c10 +.L0f1879dc: +/* f1879dc: 3c05800b */ lui $a1,0x800b +/* f1879e0: 3c06800b */ lui $a2,0x800b +/* f1879e4: 3c14800b */ lui $s4,0x800b +/* f1879e8: 2694c7b8 */ addiu $s4,$s4,-14408 +/* f1879ec: 24c6c858 */ addiu $a2,$a2,-14248 +/* f1879f0: 24a5cad8 */ addiu $a1,$a1,-13608 +/* f1879f4: 24070002 */ addiu $a3,$zero,0x2 +/* f1879f8: 00805825 */ or $t3,$a0,$zero +/* f1879fc: 00406025 */ or $t4,$v0,$zero +/* f187a00: 248a009c */ addiu $t2,$a0,0x9c +.L0f187a04: +/* f187a04: 8d610000 */ lw $at,0x0($t3) +/* f187a08: 256b000c */ addiu $t3,$t3,0xc +/* f187a0c: 258c000c */ addiu $t4,$t4,0xc +/* f187a10: ad81fff4 */ sw $at,-0xc($t4) +/* f187a14: 8d61fff8 */ lw $at,-0x8($t3) +/* f187a18: ad81fff8 */ sw $at,-0x8($t4) +/* f187a1c: 8d61fffc */ lw $at,-0x4($t3) +/* f187a20: 156afff8 */ bne $t3,$t2,.L0f187a04 +/* f187a24: ad81fffc */ sw $at,-0x4($t4) +/* f187a28: 8d610000 */ lw $at,0x0($t3) +/* f187a2c: 02807825 */ or $t7,$s4,$zero +/* f187a30: 0080c025 */ or $t8,$a0,$zero +/* f187a34: 268e009c */ addiu $t6,$s4,0x9c +/* f187a38: ad810000 */ sw $at,0x0($t4) +.L0f187a3c: +/* f187a3c: 8de10000 */ lw $at,0x0($t7) +/* f187a40: 25ef000c */ addiu $t7,$t7,0xc +/* f187a44: 2718000c */ addiu $t8,$t8,0xc +/* f187a48: af01fff4 */ sw $at,-0xc($t8) +/* f187a4c: 8de1fff8 */ lw $at,-0x8($t7) +/* f187a50: af01fff8 */ sw $at,-0x8($t8) +/* f187a54: 8de1fffc */ lw $at,-0x4($t7) +/* f187a58: 15eefff8 */ bne $t7,$t6,.L0f187a3c +/* f187a5c: af01fffc */ sw $at,-0x4($t8) +/* f187a60: 8de10000 */ lw $at,0x0($t7) +/* f187a64: 00404825 */ or $t1,$v0,$zero +/* f187a68: 02805025 */ or $t2,$s4,$zero +/* f187a6c: 2448009c */ addiu $t0,$v0,0x9c +/* f187a70: af010000 */ sw $at,0x0($t8) +.L0f187a74: +/* f187a74: 8d210000 */ lw $at,0x0($t1) +/* f187a78: 2529000c */ addiu $t1,$t1,0xc +/* f187a7c: 254a000c */ addiu $t2,$t2,0xc +/* f187a80: ad41fff4 */ sw $at,-0xc($t2) +/* f187a84: 8d21fff8 */ lw $at,-0x8($t1) +/* f187a88: ad41fff8 */ sw $at,-0x8($t2) +/* f187a8c: 8d21fffc */ lw $at,-0x4($t1) +/* f187a90: 1528fff8 */ bne $t1,$t0,.L0f187a74 +/* f187a94: ad41fffc */ sw $at,-0x4($t2) +/* f187a98: 8d210000 */ lw $at,0x0($t1) +/* f187a9c: 00a06825 */ or $t5,$a1,$zero +/* f187aa0: 00407025 */ or $t6,$v0,$zero +/* f187aa4: 24ac009c */ addiu $t4,$a1,0x9c +/* f187aa8: ad410000 */ sw $at,0x0($t2) +.L0f187aac: +/* f187aac: 8da10000 */ lw $at,0x0($t5) +/* f187ab0: 25ad000c */ addiu $t5,$t5,0xc +/* f187ab4: 25ce000c */ addiu $t6,$t6,0xc +/* f187ab8: adc1fff4 */ sw $at,-0xc($t6) +/* f187abc: 8da1fff8 */ lw $at,-0x8($t5) +/* f187ac0: adc1fff8 */ sw $at,-0x8($t6) +/* f187ac4: 8da1fffc */ lw $at,-0x4($t5) +/* f187ac8: 15acfff8 */ bne $t5,$t4,.L0f187aac +/* f187acc: adc1fffc */ sw $at,-0x4($t6) +/* f187ad0: 8da10000 */ lw $at,0x0($t5) +/* f187ad4: 00c0c825 */ or $t9,$a2,$zero +/* f187ad8: 00a04025 */ or $t0,$a1,$zero +/* f187adc: 24d8009c */ addiu $t8,$a2,0x9c +/* f187ae0: adc10000 */ sw $at,0x0($t6) +.L0f187ae4: +/* f187ae4: 8f210000 */ lw $at,0x0($t9) +/* f187ae8: 2739000c */ addiu $t9,$t9,0xc +/* f187aec: 2508000c */ addiu $t0,$t0,0xc +/* f187af0: ad01fff4 */ sw $at,-0xc($t0) +/* f187af4: 8f21fff8 */ lw $at,-0x8($t9) +/* f187af8: ad01fff8 */ sw $at,-0x8($t0) +/* f187afc: 8f21fffc */ lw $at,-0x4($t9) +/* f187b00: 1738fff8 */ bne $t9,$t8,.L0f187ae4 +/* f187b04: ad01fffc */ sw $at,-0x4($t0) +/* f187b08: 8f210000 */ lw $at,0x0($t9) +/* f187b0c: 00405825 */ or $t3,$v0,$zero +/* f187b10: 00c06025 */ or $t4,$a2,$zero +/* f187b14: 244a009c */ addiu $t2,$v0,0x9c +/* f187b18: ad010000 */ sw $at,0x0($t0) +.L0f187b1c: +/* f187b1c: 8d610000 */ lw $at,0x0($t3) +/* f187b20: 256b000c */ addiu $t3,$t3,0xc +/* f187b24: 258c000c */ addiu $t4,$t4,0xc +/* f187b28: ad81fff4 */ sw $at,-0xc($t4) +/* f187b2c: 8d61fff8 */ lw $at,-0x8($t3) +/* f187b30: ad81fff8 */ sw $at,-0x8($t4) +/* f187b34: 8d61fffc */ lw $at,-0x4($t3) +/* f187b38: 156afff8 */ bne $t3,$t2,.L0f187b1c +/* f187b3c: ad81fffc */ sw $at,-0x4($t4) +/* f187b40: 8d610000 */ lw $at,0x0($t3) +/* f187b44: 240b0001 */ addiu $t3,$zero,0x1 +/* f187b48: 241300a0 */ addiu $s3,$zero,0xa0 +/* f187b4c: ad810000 */ sw $at,0x0($t4) +/* f187b50: 8ead0298 */ lw $t5,0x298($s5) +/* f187b54: aea000e4 */ sw $zero,0xe4($s5) +/* f187b58: a2800045 */ sb $zero,0x45($s4) +/* f187b5c: 05a00004 */ bltz $t5,.L0f187b70 +/* f187b60: a2870046 */ sb $a3,0x46($s4) +/* f187b64: 8eae0448 */ lw $t6,0x448($s5) +/* f187b68: 55c00008 */ bnezl $t6,.L0f187b8c +/* f187b6c: 8e990014 */ lw $t9,0x14($s4) +.L0f187b70: +/* f187b70: 8eaf029c */ lw $t7,0x29c($s5) +/* f187b74: 05e20009 */ bltzl $t7,.L0f187b9c +/* f187b78: 8e890014 */ lw $t1,0x14($s4) +/* f187b7c: 8eb8044c */ lw $t8,0x44c($s5) +/* f187b80: 53000006 */ beqzl $t8,.L0f187b9c +/* f187b84: 8e890014 */ lw $t1,0x14($s4) +/* f187b88: 8e990014 */ lw $t9,0x14($s4) +.L0f187b8c: +/* f187b8c: 37280004 */ ori $t0,$t9,0x4 +/* f187b90: 10000005 */ beqz $zero,.L0f187ba8 +/* f187b94: ae880014 */ sw $t0,0x14($s4) +/* f187b98: 8e890014 */ lw $t1,0x14($s4) +.L0f187b9c: +/* f187b9c: 2401fffb */ addiu $at,$zero,-5 +/* f187ba0: 01215024 */ and $t2,$t1,$at +/* f187ba4: ae8a0014 */ sw $t2,0x14($s4) +.L0f187ba8: +/* f187ba8: 8eae0298 */ lw $t6,0x298($s5) +/* f187bac: 240c0001 */ addiu $t4,$zero,0x1 +/* f187bb0: 240d0003 */ addiu $t5,$zero,0x3 +/* f187bb4: aeab0164 */ sw $t3,0x164($s5) +/* f187bb8: a28c00e5 */ sb $t4,0xe5($s4) +/* f187bbc: 05c00004 */ bltz $t6,.L0f187bd0 +/* f187bc0: a28d00e6 */ sb $t5,0xe6($s4) +/* f187bc4: 8eaf0448 */ lw $t7,0x448($s5) +/* f187bc8: 55e00008 */ bnezl $t7,.L0f187bec +/* f187bcc: 8e8800b4 */ lw $t0,0xb4($s4) +.L0f187bd0: +/* f187bd0: 8eb8029c */ lw $t8,0x29c($s5) +/* f187bd4: 07020009 */ bltzl $t8,.L0f187bfc +/* f187bd8: 8e8a00b4 */ lw $t2,0xb4($s4) +/* f187bdc: 8eb9044c */ lw $t9,0x44c($s5) +/* f187be0: 53200006 */ beqzl $t9,.L0f187bfc +/* f187be4: 8e8a00b4 */ lw $t2,0xb4($s4) +/* f187be8: 8e8800b4 */ lw $t0,0xb4($s4) +.L0f187bec: +/* f187bec: 35090004 */ ori $t1,$t0,0x4 +/* f187bf0: 10000005 */ beqz $zero,.L0f187c08 +/* f187bf4: ae8900b4 */ sw $t1,0xb4($s4) +/* f187bf8: 8e8a00b4 */ lw $t2,0xb4($s4) +.L0f187bfc: +/* f187bfc: 2401fffb */ addiu $at,$zero,-5 +/* f187c00: 01415824 */ and $t3,$t2,$at +/* f187c04: ae8b00b4 */ sw $t3,0xb4($s4) +.L0f187c08: +/* f187c08: 10000022 */ beqz $zero,.L0f187c94 +/* f187c0c: ac670000 */ sw $a3,0x0($v1) +.L0f187c10: +/* f187c10: 3c14800b */ lui $s4,0x800b +/* f187c14: 2694c7b8 */ addiu $s4,$s4,-14408 +/* f187c18: 00008025 */ or $s0,$zero,$zero +/* f187c1c: 241300a0 */ addiu $s3,$zero,0xa0 +.L0f187c20: +/* f187c20: 3c0c800b */ lui $t4,0x800b +/* f187c24: 958ccb9e */ lhu $t4,-0x3462($t4) +/* f187c28: 240d0001 */ addiu $t5,$zero,0x1 +/* f187c2c: 020d7004 */ sllv $t6,$t5,$s0 +/* f187c30: 018e7824 */ and $t7,$t4,$t6 +/* f187c34: 51e00014 */ beqzl $t7,.L0f187c88 +/* f187c38: 26100001 */ addiu $s0,$s0,0x1 +/* f187c3c: 02130019 */ multu $s0,$s3 +/* f187c40: 0012c1c0 */ sll $t8,$s2,0x7 +/* f187c44: 02b8c821 */ addu $t9,$s5,$t8 +/* f187c48: af3000e4 */ sw $s0,0xe4($t9) +/* f187c4c: 00004012 */ mflo $t0 +/* f187c50: 02888821 */ addu $s1,$s4,$t0 +/* f187c54: a2300045 */ sb $s0,0x45($s1) +/* f187c58: a2200046 */ sb $zero,0x46($s1) +/* f187c5c: 0fc62864 */ jal func0f18a190 +/* f187c60: 02202025 */ or $a0,$s1,$zero +/* f187c64: 3c03800b */ lui $v1,0x800b +/* f187c68: 2463c530 */ addiu $v1,$v1,-15056 +/* f187c6c: 8c6a0000 */ lw $t2,0x0($v1) +/* f187c70: 92290095 */ lbu $t1,0x95($s1) +/* f187c74: 26520001 */ addiu $s2,$s2,0x1 +/* f187c78: 254b0001 */ addiu $t3,$t2,0x1 +/* f187c7c: ac6b0000 */ sw $t3,0x0($v1) +/* f187c80: a2290096 */ sb $t1,0x96($s1) +/* f187c84: 26100001 */ addiu $s0,$s0,0x1 +.L0f187c88: +/* f187c88: 24010004 */ addiu $at,$zero,0x4 +/* f187c8c: 1601ffe4 */ bne $s0,$at,.L0f187c20 +/* f187c90: 00000000 */ sll $zero,$zero,0x0 +.L0f187c94: +/* f187c94: 3c11800b */ lui $s1,0x800b +/* f187c98: 2631c4d0 */ addiu $s1,$s1,-15152 +/* f187c9c: 00008025 */ or $s0,$zero,$zero +/* f187ca0: 2412000c */ addiu $s2,$zero,0xc +.L0f187ca4: +/* f187ca4: 2a010004 */ slti $at,$s0,0x4 +/* f187ca8: 10200006 */ beqz $at,.L0f187cc4 +/* f187cac: 00106080 */ sll $t4,$s0,0x2 +/* f187cb0: 02130019 */ multu $s0,$s3 +/* f187cb4: 00006812 */ mflo $t5 +/* f187cb8: 028d2021 */ addu $a0,$s4,$t5 +/* f187cbc: 10000009 */ beqz $zero,.L0f187ce4 +/* f187cc0: 00000000 */ sll $zero,$zero,0x0 +.L0f187cc4: +/* f187cc4: 01906021 */ addu $t4,$t4,$s0 +/* f187cc8: 000c6080 */ sll $t4,$t4,0x2 +/* f187ccc: 01906023 */ subu $t4,$t4,$s0 +/* f187cd0: 000c6080 */ sll $t4,$t4,0x2 +/* f187cd4: 3c0f800b */ lui $t7,0x800b +/* f187cd8: 25efc538 */ addiu $t7,$t7,-15048 +/* f187cdc: 258efed0 */ addiu $t6,$t4,-304 +/* f187ce0: 01cf2021 */ addu $a0,$t6,$t7 +.L0f187ce4: +/* f187ce4: 0fc61e0e */ jal func0f187838 +/* f187ce8: 00000000 */ sll $zero,$zero,0x0 +/* f187cec: 26100001 */ addiu $s0,$s0,0x1 +/* f187cf0: 26310004 */ addiu $s1,$s1,0x4 +/* f187cf4: 1612ffeb */ bne $s0,$s2,.L0f187ca4 +/* f187cf8: ae20fffc */ sw $zero,-0x4($s1) +/* f187cfc: 3c01800b */ lui $at,0x800b +/* f187d00: a020cba6 */ sb $zero,-0x345a($at) +/* f187d04: 8eb80318 */ lw $t8,0x318($s5) +/* f187d08: 3c138008 */ lui $s3,0x8008 +/* f187d0c: 26737264 */ addiu $s3,$s3,0x7264 +/* f187d10: 1300001a */ beqz $t8,.L0f187d7c +/* f187d14: ae600000 */ sw $zero,0x0($s3) +/* f187d18: 0fc630a9 */ jal func0f18c2a4 +/* f187d1c: 00000000 */ sll $zero,$zero,0x0 +/* f187d20: 10400013 */ beqz $v0,.L0f187d70 +/* f187d24: 00008025 */ or $s0,$zero,$zero +/* f187d28: 0fc63080 */ jal func0f18c200 +/* f187d2c: 00008825 */ or $s1,$zero,$zero +/* f187d30: 1840000b */ blez $v0,.L0f187d60 +/* f187d34: 00409025 */ or $s2,$v0,$zero +.L0f187d38: +/* f187d38: 0fc630ac */ jal func0f18c2b0 +/* f187d3c: 02002025 */ or $a0,$s0,$zero +/* f187d40: 10400002 */ beqz $v0,.L0f187d4c +/* f187d44: 26100001 */ addiu $s0,$s0,0x1 +/* f187d48: 26310001 */ addiu $s1,$s1,0x1 +.L0f187d4c: +/* f187d4c: 0212082a */ slt $at,$s0,$s2 +/* f187d50: 10200003 */ beqz $at,.L0f187d60 +/* f187d54: 2a210002 */ slti $at,$s1,0x2 +/* f187d58: 1420fff7 */ bnez $at,.L0f187d38 +/* f187d5c: 00000000 */ sll $zero,$zero,0x0 +.L0f187d60: +/* f187d60: 2a210002 */ slti $at,$s1,0x2 +/* f187d64: 14200002 */ bnez $at,.L0f187d70 +/* f187d68: 24190001 */ addiu $t9,$zero,0x1 +/* f187d6c: ae790000 */ sw $t9,0x0($s3) +.L0f187d70: +/* f187d70: 2408ffff */ addiu $t0,$zero,-1 +/* f187d74: 3c01800b */ lui $at,0x800b +/* f187d78: ac28cc24 */ sw $t0,-0x33dc($at) +.L0f187d7c: +/* f187d7c: 3c02800b */ lui $v0,0x800b +/* f187d80: 3c03800b */ lui $v1,0x800b +/* f187d84: 2463cb81 */ addiu $v1,$v1,-13439 +/* f187d88: 2442cb78 */ addiu $v0,$v0,-13448 +/* f187d8c: 24040004 */ addiu $a0,$zero,0x4 +.L0f187d90: +/* f187d90: 24420001 */ addiu $v0,$v0,0x1 +/* f187d94: 1443fffe */ bne $v0,$v1,.L0f187d90 +/* f187d98: a044ffff */ sb $a0,-0x1($v0) +/* f187d9c: 3c02800b */ lui $v0,0x800b +/* f187da0: 2442cb78 */ addiu $v0,$v0,-13448 +/* f187da4: 24090001 */ addiu $t1,$zero,0x1 +/* f187da8: 240a000d */ addiu $t2,$zero,0xd +/* f187dac: 240b0002 */ addiu $t3,$zero,0x2 +/* f187db0: 240d0003 */ addiu $t5,$zero,0x3 +/* f187db4: a0490001 */ sb $t1,0x1($v0) +/* f187db8: a0440007 */ sb $a0,0x7($v0) +/* f187dbc: a0400000 */ sb $zero,0x0($v0) +/* f187dc0: a04a0002 */ sb $t2,0x2($v0) +/* f187dc4: a04b0003 */ sb $t3,0x3($v0) +/* f187dc8: a04d0005 */ sb $t5,0x5($v0) +/* f187dcc: 3c0c800b */ lui $t4,0x800b +/* f187dd0: 918ccb98 */ lbu $t4,-0x3468($t4) +/* f187dd4: 258effff */ addiu $t6,$t4,-1 +/* f187dd8: 2dc10005 */ sltiu $at,$t6,0x5 +/* f187ddc: 1020001b */ beqz $at,.L0f187e4c +/* f187de0: 000e7080 */ sll $t6,$t6,0x2 +/* f187de4: 3c017f1c */ lui $at,0x7f1c +/* f187de8: 002e0821 */ addu $at,$at,$t6 +/* f187dec: 8c2e8d84 */ lw $t6,-0x727c($at) +/* f187df0: 01c00008 */ jr $t6 +/* f187df4: 00000000 */ sll $zero,$zero,0x0 +/* f187df8: 240f0006 */ addiu $t7,$zero,0x6 +/* f187dfc: 24180008 */ addiu $t8,$zero,0x8 +/* f187e00: a04f0003 */ sb $t7,0x3($v0) +/* f187e04: 10000011 */ beqz $zero,.L0f187e4c +/* f187e08: a0580005 */ sb $t8,0x5($v0) +/* f187e0c: 24190009 */ addiu $t9,$zero,0x9 +/* f187e10: 2408000a */ addiu $t0,$zero,0xa +/* f187e14: a0590006 */ sb $t9,0x6($v0) +/* f187e18: 1000000c */ beqz $zero,.L0f187e4c +/* f187e1c: a0480008 */ sb $t0,0x8($v0) +/* f187e20: 24030005 */ addiu $v1,$zero,0x5 +/* f187e24: a0430006 */ sb $v1,0x6($v0) +/* f187e28: 10000008 */ beqz $zero,.L0f187e4c +/* f187e2c: a0430008 */ sb $v1,0x8($v0) +/* f187e30: 2403000c */ addiu $v1,$zero,0xc +/* f187e34: a0430006 */ sb $v1,0x6($v0) +/* f187e38: 10000004 */ beqz $zero,.L0f187e4c +/* f187e3c: a0430008 */ sb $v1,0x8($v0) +/* f187e40: 2403000b */ addiu $v1,$zero,0xb +/* f187e44: a0430006 */ sb $v1,0x6($v0) +/* f187e48: a0430008 */ sb $v1,0x8($v0) +.L0f187e4c: +/* f187e4c: 8fbf002c */ lw $ra,0x2c($sp) +/* f187e50: 8fb00014 */ lw $s0,0x14($sp) +/* f187e54: 8fb10018 */ lw $s1,0x18($sp) +/* f187e58: 8fb2001c */ lw $s2,0x1c($sp) +/* f187e5c: 8fb30020 */ lw $s3,0x20($sp) +/* f187e60: 8fb40024 */ lw $s4,0x24($sp) +/* f187e64: 8fb50028 */ lw $s5,0x28($sp) +/* f187e68: 03e00008 */ jr $ra +/* f187e6c: 27bd00f0 */ addiu $sp,$sp,0xf0 +); + +GLOBAL_ASM( +glabel func0f187e70 +/* f187e70: 3c05800a */ lui $a1,0x800a +/* f187e74: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f187e78: 8cae006c */ lw $t6,0x6c($a1) +/* f187e7c: 00001025 */ or $v0,$zero,$zero +/* f187e80: 00001825 */ or $v1,$zero,$zero +/* f187e84: 11c00003 */ beqz $t6,.L0f187e94 +/* f187e88: 3c09800b */ lui $t1,0x800b +/* f187e8c: 10000001 */ beqz $zero,.L0f187e94 +/* f187e90: 24020001 */ addiu $v0,$zero,0x1 +.L0f187e94: +/* f187e94: 8caf0068 */ lw $t7,0x68($a1) +/* f187e98: 3c0e800b */ lui $t6,0x800b +/* f187e9c: 00002025 */ or $a0,$zero,$zero +/* f187ea0: 11e00003 */ beqz $t7,.L0f187eb0 +/* f187ea4: 25cec4d0 */ addiu $t6,$t6,-15152 +/* f187ea8: 10000001 */ beqz $zero,.L0f187eb0 +/* f187eac: 24030001 */ addiu $v1,$zero,0x1 +.L0f187eb0: +/* f187eb0: 8cb80064 */ lw $t8,0x64($a1) +/* f187eb4: 3c0a800b */ lui $t2,0x800b +/* f187eb8: 254acb88 */ addiu $t2,$t2,-13432 +/* f187ebc: 13000003 */ beqz $t8,.L0f187ecc +/* f187ec0: 00000000 */ sll $zero,$zero,0x0 +/* f187ec4: 10000001 */ beqz $zero,.L0f187ecc +/* f187ec8: 24040001 */ addiu $a0,$zero,0x1 +.L0f187ecc: +/* f187ecc: 8cb90070 */ lw $t9,0x70($a1) +/* f187ed0: 00002825 */ or $a1,$zero,$zero +/* f187ed4: 13200003 */ beqz $t9,.L0f187ee4 +/* f187ed8: 00000000 */ sll $zero,$zero,0x0 +/* f187edc: 10000001 */ beqz $zero,.L0f187ee4 +/* f187ee0: 24050001 */ addiu $a1,$zero,0x1 +.L0f187ee4: +/* f187ee4: 8d29c530 */ lw $t1,-0x3ad0($t1) +/* f187ee8: 00a45821 */ addu $t3,$a1,$a0 +/* f187eec: 01636021 */ addu $t4,$t3,$v1 +/* f187ef0: 01823821 */ addu $a3,$t4,$v0 +/* f187ef4: 00e9082a */ slt $at,$a3,$t1 +/* f187ef8: 1020002e */ beqz $at,.L0f187fb4 +/* f187efc: 00e03025 */ or $a2,$a3,$zero +/* f187f00: 00076880 */ sll $t5,$a3,0x2 +/* f187f04: 01ae1021 */ addu $v0,$t5,$t6 +/* f187f08: 8c430000 */ lw $v1,0x0($v0) +.L0f187f0c: +/* f187f0c: 3c18800b */ lui $t8,0x800b +/* f187f10: 2718c4d0 */ addiu $t8,$t8,-15152 +/* f187f14: 14600003 */ bnez $v1,.L0f187f24 +/* f187f18: 00097880 */ sll $t7,$t1,0x2 +/* f187f1c: 10000021 */ beqz $zero,.L0f187fa4 +/* f187f20: 01f81821 */ addu $v1,$t7,$t8 +.L0f187f24: +/* f187f24: 8c6402d4 */ lw $a0,0x2d4($v1) +/* f187f28: 3c09800b */ lui $t1,0x800b +/* f187f2c: 908b004f */ lbu $t3,0x4f($a0) +/* f187f30: 356c0080 */ ori $t4,$t3,0x80 +/* f187f34: a08c004f */ sb $t4,0x4f($a0) +/* f187f38: 8d4d000c */ lw $t5,0xc($t2) +/* f187f3c: 31ae0002 */ andi $t6,$t5,0x2 +/* f187f40: 11c00013 */ beqz $t6,.L0f187f90 +/* f187f44: 00000000 */ sll $zero,$zero,0x0 +/* f187f48: 18e00011 */ blez $a3,.L0f187f90 +/* f187f4c: 00002025 */ or $a0,$zero,$zero +/* f187f50: 8c430000 */ lw $v1,0x0($v0) +/* f187f54: 3c08800b */ lui $t0,0x800b +/* f187f58: 2508c4d0 */ addiu $t0,$t0,-15152 +/* f187f5c: 90650125 */ lbu $a1,0x125($v1) +.L0f187f60: +/* f187f60: 8d0f0000 */ lw $t7,0x0($t0) +/* f187f64: 24840001 */ addiu $a0,$a0,0x1 +/* f187f68: 91f80125 */ lbu $t8,0x125($t7) +/* f187f6c: 14b80006 */ bne $a1,$t8,.L0f187f88 +/* f187f70: 00000000 */ sll $zero,$zero,0x0 +/* f187f74: 8c6402d4 */ lw $a0,0x2d4($v1) +/* f187f78: 9099004f */ lbu $t9,0x4f($a0) +/* f187f7c: 332bff7f */ andi $t3,$t9,0xff7f +/* f187f80: 10000003 */ beqz $zero,.L0f187f90 +/* f187f84: a08b004f */ sb $t3,0x4f($a0) +.L0f187f88: +/* f187f88: 1486fff5 */ bne $a0,$a2,.L0f187f60 +/* f187f8c: 25080004 */ addiu $t0,$t0,0x4 +.L0f187f90: +/* f187f90: 8d29c530 */ lw $t1,-0x3ad0($t1) +/* f187f94: 3c0d800b */ lui $t5,0x800b +/* f187f98: 25adc4d0 */ addiu $t5,$t5,-15152 +/* f187f9c: 00096080 */ sll $t4,$t1,0x2 +/* f187fa0: 018d1821 */ addu $v1,$t4,$t5 +.L0f187fa4: +/* f187fa4: 24420004 */ addiu $v0,$v0,0x4 +/* f187fa8: 0043082b */ sltu $at,$v0,$v1 +/* f187fac: 5420ffd7 */ bnezl $at,.L0f187f0c +/* f187fb0: 8c430000 */ lw $v1,0x0($v0) +.L0f187fb4: +/* f187fb4: 03e00008 */ jr $ra +/* f187fb8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f187fbc +/* f187fbc: 00047080 */ sll $t6,$a0,0x2 +/* f187fc0: 01c47021 */ addu $t6,$t6,$a0 +/* f187fc4: 3c0f800b */ lui $t7,0x800b +/* f187fc8: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f187fcc: 000e7140 */ sll $t6,$t6,0x5 +/* f187fd0: 01cf1021 */ addu $v0,$t6,$t7 +/* f187fd4: 24030050 */ addiu $v1,$zero,0x50 +/* f187fd8: 2418004b */ addiu $t8,$zero,0x4b +/* f187fdc: a4430018 */ sh $v1,0x18($v0) +/* f187fe0: a443001a */ sh $v1,0x1a($v0) +/* f187fe4: 03e00008 */ jr $ra +/* f187fe8: a458001c */ sh $t8,0x1c($v0) +); + +GLOBAL_ASM( +glabel func0f187fec +/* f187fec: 3c02800b */ lui $v0,0x800b +/* f187ff0: 2442cb88 */ addiu $v0,$v0,-13432 +/* f187ff4: 24030009 */ addiu $v1,$zero,0x9 +/* f187ff8: 240e0013 */ addiu $t6,$zero,0x13 +/* f187ffc: a0430012 */ sb $v1,0x12($v0) +/* f188000: a0430013 */ sb $v1,0x13($v0) +/* f188004: 03e00008 */ jr $ra +/* f188008: a44e0014 */ sh $t6,0x14($v0) +); + +GLOBAL_ASM( +glabel func0f18800c +/* f18800c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f188010: afbf002c */ sw $ra,0x2c($sp) +/* f188014: afb30024 */ sw $s3,0x24($sp) +/* f188018: afb1001c */ sw $s1,0x1c($sp) +/* f18801c: 00a08825 */ or $s1,$a1,$zero +/* f188020: 00809825 */ or $s3,$a0,$zero +/* f188024: afb40028 */ sw $s4,0x28($sp) +/* f188028: afb20020 */ sw $s2,0x20($sp) +/* f18802c: 0fc61fef */ jal func0f187fbc +/* f188030: afb00018 */ sw $s0,0x18($sp) +/* f188034: 00137080 */ sll $t6,$s3,0x2 +/* f188038: 01d37021 */ addu $t6,$t6,$s3 +/* f18803c: 3c0f800b */ lui $t7,0x800b +/* f188040: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f188044: 000e7140 */ sll $t6,$t6,0x5 +/* f188048: 01cf8021 */ addu $s0,$t6,$t7 +/* f18804c: 241807ee */ addiu $t8,$zero,0x7ee +/* f188050: 24190080 */ addiu $t9,$zero,0x80 +/* f188054: a2000044 */ sb $zero,0x44($s0) +/* f188058: a6180048 */ sh $t8,0x48($s0) +/* f18805c: 1260000a */ beqz $s3,.L0f188088 +/* f188060: a219009d */ sb $t9,0x9d($s0) +/* f188064: 24010001 */ addiu $at,$zero,0x1 +/* f188068: 12610009 */ beq $s3,$at,.L0f188090 +/* f18806c: 24080011 */ addiu $t0,$zero,0x11 +/* f188070: 24010002 */ addiu $at,$zero,0x2 +/* f188074: 12610008 */ beq $s3,$at,.L0f188098 +/* f188078: 2409000e */ addiu $t1,$zero,0xe +/* f18807c: 24010003 */ addiu $at,$zero,0x3 +/* f188080: 12610007 */ beq $s3,$at,.L0f1880a0 +/* f188084: 240a0014 */ addiu $t2,$zero,0x14 +.L0f188088: +/* f188088: 10000006 */ beqz $zero,.L0f1880a4 +/* f18808c: a2000010 */ sb $zero,0x10($s0) +.L0f188090: +/* f188090: 10000004 */ beqz $zero,.L0f1880a4 +/* f188094: a2080010 */ sb $t0,0x10($s0) +.L0f188098: +/* f188098: 10000002 */ beqz $zero,.L0f1880a4 +/* f18809c: a2090010 */ sb $t1,0x10($s0) +.L0f1880a0: +/* f1880a0: a20a0010 */ sb $t2,0x10($s0) +.L0f1880a4: +/* f1880a4: 0fc62f27 */ jal func0f18bc9c +/* f1880a8: 92040010 */ lbu $a0,0x10($s0) +/* f1880ac: 240b000c */ addiu $t3,$zero,0xc +/* f1880b0: a202000f */ sb $v0,0xf($s0) +/* f1880b4: ae0b0014 */ sw $t3,0x14($s0) +/* f1880b8: ae00004c */ sw $zero,0x4c($s0) +/* f1880bc: 1220000b */ beqz $s1,.L0f1880ec +/* f1880c0: a6000050 */ sh $zero,0x50($s0) +/* f1880c4: 0fc5b9f1 */ jal func0f16e7c4 +/* f1880c8: 240459b5 */ addiu $a0,$zero,0x59b5 +/* f1880cc: 3c057f1c */ lui $a1,0x7f1c +/* f1880d0: 24a58a2c */ addiu $a1,$a1,-30164 +/* f1880d4: 02002025 */ or $a0,$s0,$zero +/* f1880d8: 00403025 */ or $a2,$v0,$zero +/* f1880dc: 0c004dad */ jal 0x136b4 +/* f1880e0: 26670001 */ addiu $a3,$s3,0x1 +/* f1880e4: 10000003 */ beqz $zero,.L0f1880f4 +/* f1880e8: 240c03e8 */ addiu $t4,$zero,0x3e8 +.L0f1880ec: +/* f1880ec: a2000000 */ sb $zero,0x0($s0) +/* f1880f0: 240c03e8 */ addiu $t4,$zero,0x3e8 +.L0f1880f4: +/* f1880f4: 2a610004 */ slti $at,$s3,0x4 +/* f1880f8: ae000054 */ sw $zero,0x54($s0) +/* f1880fc: ae000058 */ sw $zero,0x58($s0) +/* f188100: ae00005c */ sw $zero,0x5c($s0) +/* f188104: ae000060 */ sw $zero,0x60($s0) +/* f188108: ae000064 */ sw $zero,0x64($s0) +/* f18810c: ae000068 */ sw $zero,0x68($s0) +/* f188110: ae00006c */ sw $zero,0x6c($s0) +/* f188114: ae0c0070 */ sw $t4,0x70($s0) +/* f188118: ae000074 */ sw $zero,0x74($s0) +/* f18811c: ae000078 */ sw $zero,0x78($s0) +/* f188120: ae00007c */ sw $zero,0x7c($s0) +/* f188124: ae000080 */ sw $zero,0x80($s0) +/* f188128: ae000084 */ sw $zero,0x84($s0) +/* f18812c: ae000088 */ sw $zero,0x88($s0) +/* f188130: ae00008c */ sw $zero,0x8c($s0) +/* f188134: ae000090 */ sw $zero,0x90($s0) +/* f188138: 10200012 */ beqz $at,.L0f188184 +/* f18813c: a2000095 */ sb $zero,0x95($s0) +/* f188140: 00008825 */ or $s1,$zero,$zero +/* f188144: 2414001e */ addiu $s4,$zero,0x1e +/* f188148: 24120005 */ addiu $s2,$zero,0x5 +/* f18814c: 24100001 */ addiu $s0,$zero,0x1 +.L0f188150: +/* f188150: 02602025 */ or $a0,$s3,$zero +.L0f188154: +/* f188154: 02202825 */ or $a1,$s1,$zero +/* f188158: 02003025 */ or $a2,$s0,$zero +/* f18815c: 0fc6712e */ jal func0f19c4b8 +/* f188160: 00003825 */ or $a3,$zero,$zero +/* f188164: 26100001 */ addiu $s0,$s0,0x1 +/* f188168: 5612fffa */ bnel $s0,$s2,.L0f188154 +/* f18816c: 02602025 */ or $a0,$s3,$zero +/* f188170: 26310001 */ addiu $s1,$s1,0x1 +/* f188174: 5634fff6 */ bnel $s1,$s4,.L0f188150 +/* f188178: 24100001 */ addiu $s0,$zero,0x1 +/* f18817c: 0fc66bf7 */ jal func0f19afdc +/* f188180: 00000000 */ sll $zero,$zero,0x0 +.L0f188184: +/* f188184: 00136880 */ sll $t5,$s3,0x2 +/* f188188: 01b36821 */ addu $t5,$t5,$s3 +/* f18818c: 3c0e800b */ lui $t6,0x800b +/* f188190: 25cec7b8 */ addiu $t6,$t6,-14408 +/* f188194: 000d6940 */ sll $t5,$t5,0x5 +/* f188198: 01ae1021 */ addu $v0,$t5,$t6 +/* f18819c: 00008825 */ or $s1,$zero,$zero +/* f1881a0: 24030006 */ addiu $v1,$zero,0x6 +.L0f1881a4: +/* f1881a4: 26310001 */ addiu $s1,$s1,0x1 +/* f1881a8: 24420001 */ addiu $v0,$v0,0x1 +/* f1881ac: 1623fffd */ bne $s1,$v1,.L0f1881a4 +/* f1881b0: a0400096 */ sb $zero,0x96($v0) +/* f1881b4: 8fbf002c */ lw $ra,0x2c($sp) +/* f1881b8: 8fb00018 */ lw $s0,0x18($sp) +/* f1881bc: 8fb1001c */ lw $s1,0x1c($sp) +/* f1881c0: 8fb20020 */ lw $s2,0x20($sp) +/* f1881c4: 8fb30024 */ lw $s3,0x24($sp) +/* f1881c8: 8fb40028 */ lw $s4,0x28($sp) +/* f1881cc: 03e00008 */ jr $ra +/* f1881d0: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f1881d4 +/* f1881d4: 00047080 */ sll $t6,$a0,0x2 +/* f1881d8: 01c47021 */ addu $t6,$t6,$a0 +/* f1881dc: 000e7080 */ sll $t6,$t6,0x2 +/* f1881e0: 01c47023 */ subu $t6,$t6,$a0 +/* f1881e4: 3c0f800b */ lui $t7,0x800b +/* f1881e8: 25efc538 */ addiu $t7,$t7,-15048 +/* f1881ec: 000e7080 */ sll $t6,$t6,0x2 +/* f1881f0: 01cf1021 */ addu $v0,$t6,$t7 +/* f1881f4: 24180006 */ addiu $t8,$zero,0x6 +/* f1881f8: a0400000 */ sb $zero,0x0($v0) +/* f1881fc: a040000f */ sb $zero,0xf($v0) +/* f188200: a0400010 */ sb $zero,0x10($v0) +/* f188204: a0400047 */ sb $zero,0x47($v0) +/* f188208: 03e00008 */ jr $ra +/* f18820c: a0580048 */ sb $t8,0x48($v0) +); + +GLOBAL_ASM( +glabel func0f188210 +/* f188210: 3c02800b */ lui $v0,0x800b +/* f188214: 2442cb88 */ addiu $v0,$v0,-13432 +/* f188218: 3c0f001f */ lui $t7,0x1f +/* f18821c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f188220: 240e0032 */ addiu $t6,$zero,0x32 +/* f188224: 35effe00 */ ori $t7,$t7,0xfe00 +/* f188228: afbf001c */ sw $ra,0x1c($sp) +/* f18822c: a0400010 */ sb $zero,0x10($v0) +/* f188230: a04e0011 */ sb $t6,0x11($v0) +/* f188234: ac4f000c */ sw $t7,0xc($v0) +/* f188238: 2418000a */ addiu $t8,$zero,0xa +/* f18823c: 3c01800a */ lui $at,0x800a +/* f188240: afb00018 */ sw $s0,0x18($sp) +/* f188244: 0fc61ffb */ jal func0f187fec +/* f188248: ac38a444 */ sw $t8,-0x5bbc($at) +/* f18824c: 3c04800b */ lui $a0,0x800b +/* f188250: 2484cb88 */ addiu $a0,$a0,-13432 +/* f188254: 3c057f1c */ lui $a1,0x7f1c +/* f188258: ac800020 */ sw $zero,0x20($a0) +/* f18825c: a4800024 */ sh $zero,0x24($a0) +/* f188260: 0c004c4c */ jal 0x13130 +/* f188264: 24a58a34 */ addiu $a1,$a1,-30156 +/* f188268: 00008025 */ or $s0,$zero,$zero +/* f18826c: 02002025 */ or $a0,$s0,$zero +.L0f188270: +/* f188270: 0fc62003 */ jal func0f18800c +/* f188274: 00002825 */ or $a1,$zero,$zero +/* f188278: 26100001 */ addiu $s0,$s0,0x1 +/* f18827c: 2a010006 */ slti $at,$s0,0x6 +/* f188280: 5420fffb */ bnezl $at,.L0f188270 +/* f188284: 02002025 */ or $a0,$s0,$zero +/* f188288: 00008025 */ or $s0,$zero,$zero +.L0f18828c: +/* f18828c: 0fc62075 */ jal func0f1881d4 +/* f188290: 02002025 */ or $a0,$s0,$zero +/* f188294: 26100001 */ addiu $s0,$s0,0x1 +/* f188298: 2a010008 */ slti $at,$s0,0x8 +/* f18829c: 1420fffb */ bnez $at,.L0f18828c +/* f1882a0: 00000000 */ sll $zero,$zero,0x0 +/* f1882a4: 3c057f1c */ lui $a1,0x7f1c +/* f1882a8: 24a58a38 */ addiu $a1,$a1,-30152 +/* f1882ac: 0c004c04 */ jal 0x13010 +/* f1882b0: 24040001 */ addiu $a0,$zero,0x1 +/* f1882b4: 10400009 */ beqz $v0,.L0f1882dc +/* f1882b8: 24040001 */ addiu $a0,$zero,0x1 +/* f1882bc: 3c057f1c */ lui $a1,0x7f1c +/* f1882c0: 0c004c04 */ jal 0x13010 +/* f1882c4: 24a58a44 */ addiu $a1,$a1,-30140 +/* f1882c8: 90440000 */ lbu $a0,0x0($v0) +/* f1882cc: 0fc6256f */ jal func0f1895bc +/* f1882d0: 2484ffd0 */ addiu $a0,$a0,-48 +/* f1882d4: 10000003 */ beqz $zero,.L0f1882e4 +/* f1882d8: 00000000 */ sll $zero,$zero,0x0 +.L0f1882dc: +/* f1882dc: 0fc6256f */ jal func0f1895bc +/* f1882e0: 00002025 */ or $a0,$zero,$zero +.L0f1882e4: +/* f1882e4: 3c02800b */ lui $v0,0x800b +/* f1882e8: 2442cc20 */ addiu $v0,$v0,-13280 +/* f1882ec: 2403ffff */ addiu $v1,$zero,-1 +/* f1882f0: 3c04800a */ lui $a0,0x800a +/* f1882f4: 24849fc0 */ addiu $a0,$a0,-24640 +/* f1882f8: ac800314 */ sw $zero,0x314($a0) +/* f1882fc: ac800318 */ sw $zero,0x318($a0) +/* f188300: ac80031c */ sw $zero,0x31c($a0) +/* f188304: a0400000 */ sb $zero,0x0($v0) +/* f188308: a0430001 */ sb $v1,0x1($v0) +/* f18830c: a0430002 */ sb $v1,0x2($v0) +/* f188310: a0430003 */ sb $v1,0x3($v0) +/* f188314: 0fc66fe8 */ jal func0f19bfa0 +/* f188318: ac430004 */ sw $v1,0x4($v0) +/* f18831c: 3c05800b */ lui $a1,0x800b +/* f188320: 3c06800b */ lui $a2,0x800b +/* f188324: 24c6cb78 */ addiu $a2,$a2,-13448 +/* f188328: 24a5c7b8 */ addiu $a1,$a1,-14408 +/* f18832c: 24040006 */ addiu $a0,$zero,0x6 +/* f188330: 00001025 */ or $v0,$zero,$zero +.L0f188334: +/* f188334: 00a01825 */ or $v1,$a1,$zero +.L0f188338: +/* f188338: 24420001 */ addiu $v0,$v0,0x1 +/* f18833c: 24630001 */ addiu $v1,$v1,0x1 +/* f188340: 1444fffd */ bne $v0,$a0,.L0f188338 +/* f188344: a0600096 */ sb $zero,0x96($v1) +/* f188348: 24a500a0 */ addiu $a1,$a1,0xa0 +/* f18834c: 54a6fff9 */ bnel $a1,$a2,.L0f188334 +/* f188350: 00001025 */ or $v0,$zero,$zero +/* f188354: 8fbf001c */ lw $ra,0x1c($sp) +/* f188358: 3c01800b */ lui $at,0x800b +/* f18835c: 8fb00018 */ lw $s0,0x18($sp) +/* f188360: a420cb9e */ sh $zero,-0x3462($at) +/* f188364: 03e00008 */ jr $ra +/* f188368: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f18836c +/* f18836c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f188370: afb00014 */ sw $s0,0x14($sp) +/* f188374: 3c10800b */ lui $s0,0x800b +/* f188378: 2610cb88 */ addiu $s0,$s0,-13432 +/* f18837c: 920e0000 */ lbu $t6,0x0($s0) +/* f188380: afbf0024 */ sw $ra,0x24($sp) +/* f188384: afb30020 */ sw $s3,0x20($sp) +/* f188388: afb2001c */ sw $s2,0x1c($sp) +/* f18838c: 15c00006 */ bnez $t6,.L0f1883a8 +/* f188390: afb10018 */ sw $s1,0x18($sp) +/* f188394: 0fc5b9f1 */ jal func0f16e7c4 +/* f188398: 240459b6 */ addiu $a0,$zero,0x59b6 +/* f18839c: 02002025 */ or $a0,$s0,$zero +/* f1883a0: 0c004c4c */ jal 0x13130 +/* f1883a4: 00402825 */ or $a1,$v0,$zero +.L0f1883a8: +/* f1883a8: 3c11800b */ lui $s1,0x800b +/* f1883ac: 2631cbb0 */ addiu $s1,$s1,-13392 +/* f1883b0: 00008025 */ or $s0,$zero,$zero +.L0f1883b4: +/* f1883b4: 922f0000 */ lbu $t7,0x0($s1) +/* f1883b8: 55e00007 */ bnezl $t7,.L0f1883d8 +/* f1883bc: 26100001 */ addiu $s0,$s0,0x1 +/* f1883c0: 0fc5b9f1 */ jal func0f16e7c4 +/* f1883c4: 26045608 */ addiu $a0,$s0,0x5608 +/* f1883c8: 02202025 */ or $a0,$s1,$zero +/* f1883cc: 0c004c4c */ jal 0x13130 +/* f1883d0: 00402825 */ or $a1,$v0,$zero +/* f1883d4: 26100001 */ addiu $s0,$s0,0x1 +.L0f1883d8: +/* f1883d8: 2a010008 */ slti $at,$s0,0x8 +/* f1883dc: 1420fff5 */ bnez $at,.L0f1883b4 +/* f1883e0: 2631000c */ addiu $s1,$s1,0xc +/* f1883e4: 3c11800b */ lui $s1,0x800b +/* f1883e8: 3c127f1c */ lui $s2,0x7f1c +/* f1883ec: 26528a50 */ addiu $s2,$s2,-30128 +/* f1883f0: 2631c7b8 */ addiu $s1,$s1,-14408 +/* f1883f4: 00008025 */ or $s0,$zero,$zero +/* f1883f8: 24130004 */ addiu $s3,$zero,0x4 +.L0f1883fc: +/* f1883fc: 92380000 */ lbu $t8,0x0($s1) +/* f188400: 57000009 */ bnezl $t8,.L0f188428 +/* f188404: 26100001 */ addiu $s0,$s0,0x1 +/* f188408: 0fc5b9f1 */ jal func0f16e7c4 +/* f18840c: 240459b5 */ addiu $a0,$zero,0x59b5 +/* f188410: 02202025 */ or $a0,$s1,$zero +/* f188414: 02402825 */ or $a1,$s2,$zero +/* f188418: 00403025 */ or $a2,$v0,$zero +/* f18841c: 0c004dad */ jal 0x136b4 +/* f188420: 26070001 */ addiu $a3,$s0,0x1 +/* f188424: 26100001 */ addiu $s0,$s0,0x1 +.L0f188428: +/* f188428: 1613fff4 */ bne $s0,$s3,.L0f1883fc +/* f18842c: 263100a0 */ addiu $s1,$s1,0xa0 +/* f188430: 8fbf0024 */ lw $ra,0x24($sp) +/* f188434: 8fb00014 */ lw $s0,0x14($sp) +/* f188438: 8fb10018 */ lw $s1,0x18($sp) +/* f18843c: 8fb2001c */ lw $s2,0x1c($sp) +/* f188440: 8fb30020 */ lw $s3,0x20($sp) +/* f188444: 03e00008 */ jr $ra +/* f188448: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f18844c +/* f18844c: 3c04800b */ lui $a0,0x800b +/* f188450: 3c0e800b */ lui $t6,0x800b +/* f188454: 91cecc10 */ lbu $t6,-0x33f0($t6) +/* f188458: 2484cb88 */ addiu $a0,$a0,-13432 +/* f18845c: 94820014 */ lhu $v0,0x14($a0) +/* f188460: 24060005 */ addiu $a2,$zero,0x5 +/* f188464: 14ce0030 */ bne $a2,$t6,.L0f188528 +/* f188468: 00401825 */ or $v1,$v0,$zero +/* f18846c: 24010190 */ addiu $at,$zero,0x190 +/* f188470: 1041002d */ beq $v0,$at,.L0f188528 +/* f188474: 00000000 */ sll $zero,$zero,0x0 +/* f188478: 90820010 */ lbu $v0,0x10($a0) +/* f18847c: 24070004 */ addiu $a3,$zero,0x4 +/* f188480: 00002025 */ or $a0,$zero,$zero +/* f188484: 10400002 */ beqz $v0,.L0f188490 +/* f188488: 3c05800b */ lui $a1,0x800b +/* f18848c: 14e20026 */ bne $a3,$v0,.L0f188528 +.L0f188490: +/* f188490: 24070004 */ addiu $a3,$zero,0x4 +/* f188494: 00001025 */ or $v0,$zero,$zero +/* f188498: 94a5cb9e */ lhu $a1,-0x3462($a1) +/* f18849c: 240f0001 */ addiu $t7,$zero,0x1 +.L0f1884a0: +/* f1884a0: 008fc004 */ sllv $t8,$t7,$a0 +/* f1884a4: 00b8c824 */ and $t9,$a1,$t8 +/* f1884a8: 13200002 */ beqz $t9,.L0f1884b4 +/* f1884ac: 24840001 */ addiu $a0,$a0,0x1 +/* f1884b0: 24420001 */ addiu $v0,$v0,0x1 +.L0f1884b4: +/* f1884b4: 5487fffa */ bnel $a0,$a3,.L0f1884a0 +/* f1884b8: 240f0001 */ addiu $t7,$zero,0x1 +/* f1884bc: 24010001 */ addiu $at,$zero,0x1 +/* f1884c0: 10410019 */ beq $v0,$at,.L0f188528 +/* f1884c4: 24010002 */ addiu $at,$zero,0x2 +/* f1884c8: 10410008 */ beq $v0,$at,.L0f1884ec +/* f1884cc: 00034040 */ sll $t0,$v1,0x1 +/* f1884d0: 24040003 */ addiu $a0,$zero,0x3 +/* f1884d4: 10440007 */ beq $v0,$a0,.L0f1884f4 +/* f1884d8: 00000000 */ sll $zero,$zero,0x0 +/* f1884dc: 1047000e */ beq $v0,$a3,.L0f188518 +/* f1884e0: 00000000 */ sll $zero,$zero,0x0 +/* f1884e4: 03e00008 */ jr $ra +/* f1884e8: 00601025 */ or $v0,$v1,$zero +.L0f1884ec: +/* f1884ec: 03e00008 */ jr $ra +/* f1884f0: 25020001 */ addiu $v0,$t0,0x1 +.L0f1884f4: +/* f1884f4: 00660019 */ multu $v1,$a2 +/* f1884f8: 00001812 */ mflo $v1 +/* f1884fc: 24630005 */ addiu $v1,$v1,0x5 +/* f188500: 04610003 */ bgez $v1,.L0f188510 +/* f188504: 00034843 */ sra $t1,$v1,0x1 +/* f188508: 24610001 */ addiu $at,$v1,0x1 +/* f18850c: 00014843 */ sra $t1,$at,0x1 +.L0f188510: +/* f188510: 03e00008 */ jr $ra +/* f188514: 2522ffff */ addiu $v0,$t1,-1 +.L0f188518: +/* f188518: 00640019 */ multu $v1,$a0 +/* f18851c: 00001812 */ mflo $v1 +/* f188520: 24630002 */ addiu $v1,$v1,0x2 +/* f188524: 00000000 */ sll $zero,$zero,0x0 +.L0f188528: +/* f188528: 03e00008 */ jr $ra +/* f18852c: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f188530 +/* f188530: 3c02800b */ lui $v0,0x800b +/* f188534: 9042cb9a */ lbu $v0,-0x3466($v0) +/* f188538: 27bdffe8 */ addiu $sp,$sp,-24 +/* f18853c: afbf0014 */ sw $ra,0x14($sp) +/* f188540: 2841003c */ slti $at,$v0,0x3c +/* f188544: 14200005 */ bnez $at,.L0f18855c +/* f188548: 000220c0 */ sll $a0,$v0,0x3 +/* f18854c: 0fc5b372 */ jal func0f16cdc8 +/* f188550: 00002025 */ or $a0,$zero,$zero +/* f188554: 10000007 */ beqz $zero,.L0f188574 +/* f188558: 00000000 */ sll $zero,$zero,0x0 +.L0f18855c: +/* f18855c: 00822023 */ subu $a0,$a0,$v0 +/* f188560: 00042140 */ sll $a0,$a0,0x5 +/* f188564: 00822021 */ addu $a0,$a0,$v0 +/* f188568: 00042100 */ sll $a0,$a0,0x4 +/* f18856c: 0fc5b372 */ jal func0f16cdc8 +/* f188570: 24840e10 */ addiu $a0,$a0,0xe10 +.L0f188574: +/* f188574: 3c02800b */ lui $v0,0x800b +/* f188578: 9042cb9b */ lbu $v0,-0x3465($v0) +/* f18857c: 28410064 */ slti $at,$v0,0x64 +/* f188580: 14200005 */ bnez $at,.L0f188598 +/* f188584: 00000000 */ sll $zero,$zero,0x0 +/* f188588: 0fc5b375 */ jal func0f16cdd4 +/* f18858c: 00002025 */ or $a0,$zero,$zero +/* f188590: 10000003 */ beqz $zero,.L0f1885a0 +/* f188594: 00000000 */ sll $zero,$zero,0x0 +.L0f188598: +/* f188598: 0fc5b375 */ jal func0f16cdd4 +/* f18859c: 24440001 */ addiu $a0,$v0,0x1 +.L0f1885a0: +/* f1885a0: 3c0e800b */ lui $t6,0x800b +/* f1885a4: 95cecb9c */ lhu $t6,-0x3464($t6) +/* f1885a8: 29c10190 */ slti $at,$t6,0x190 +/* f1885ac: 14200005 */ bnez $at,.L0f1885c4 +/* f1885b0: 00000000 */ sll $zero,$zero,0x0 +/* f1885b4: 0fc5b378 */ jal func0f16cde0 +/* f1885b8: 00002025 */ or $a0,$zero,$zero +/* f1885bc: 10000006 */ beqz $zero,.L0f1885d8 +/* f1885c0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1885c4: +/* f1885c4: 0fc62113 */ jal func0f18844c +/* f1885c8: 00000000 */ sll $zero,$zero,0x0 +/* f1885cc: 0fc5b378 */ jal func0f16cde0 +/* f1885d0: 24440001 */ addiu $a0,$v0,0x1 +/* f1885d4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1885d8: +/* f1885d8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1885dc: 03e00008 */ jr $ra +/* f1885e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1885e4 +/* f1885e4: 27bdfdc8 */ addiu $sp,$sp,-568 +/* f1885e8: afb40028 */ sw $s4,0x28($sp) +/* f1885ec: 3c14800b */ lui $s4,0x800b +/* f1885f0: 2694cb88 */ addiu $s4,$s4,-13432 +/* f1885f4: 8e8e000c */ lw $t6,0xc($s4) +/* f1885f8: afb00018 */ sw $s0,0x18($sp) +/* f1885fc: afbf002c */ sw $ra,0x2c($sp) +/* f188600: 31cf0002 */ andi $t7,$t6,0x2 +/* f188604: afb30024 */ sw $s3,0x24($sp) +/* f188608: afb20020 */ sw $s2,0x20($sp) +/* f18860c: afb1001c */ sw $s1,0x1c($sp) +/* f188610: afa40238 */ sw $a0,0x238($sp) +/* f188614: 11e00004 */ beqz $t7,.L0f188628 +/* f188618: 00008025 */ or $s0,$zero,$zero +/* f18861c: 0fc622a1 */ jal func0f188a84 +/* f188620: 27a4007c */ addiu $a0,$sp,0x7c +/* f188624: afa2016c */ sw $v0,0x16c($sp) +.L0f188628: +/* f188628: 8fac016c */ lw $t4,0x16c($sp) +/* f18862c: 00008825 */ or $s1,$zero,$zero +/* f188630: 27b301d4 */ addiu $s3,$sp,0x1d4 +/* f188634: 96980016 */ lhu $t8,0x16($s4) +.L0f188638: +/* f188638: 24190001 */ addiu $t9,$zero,0x1 +/* f18863c: 02397004 */ sllv $t6,$t9,$s1 +/* f188640: 030e7824 */ and $t7,$t8,$t6 +/* f188644: 11e00064 */ beqz $t7,.L0f1887d8 +/* f188648: 00004025 */ or $t0,$zero,$zero +/* f18864c: 2a210004 */ slti $at,$s1,0x4 +/* f188650: 10200008 */ beqz $at,.L0f188674 +/* f188654: 00001825 */ or $v1,$zero,$zero +/* f188658: 0011c880 */ sll $t9,$s1,0x2 +/* f18865c: 0331c821 */ addu $t9,$t9,$s1 +/* f188660: 3c18800b */ lui $t8,0x800b +/* f188664: 2718c7b8 */ addiu $t8,$t8,-14408 +/* f188668: 0019c940 */ sll $t9,$t9,0x5 +/* f18866c: 1000000a */ beqz $zero,.L0f188698 +/* f188670: 03389021 */ addu $s2,$t9,$t8 +.L0f188674: +/* f188674: 00117080 */ sll $t6,$s1,0x2 +/* f188678: 01d17021 */ addu $t6,$t6,$s1 +/* f18867c: 000e7080 */ sll $t6,$t6,0x2 +/* f188680: 01d17023 */ subu $t6,$t6,$s1 +/* f188684: 000e7080 */ sll $t6,$t6,0x2 +/* f188688: 3c19800b */ lui $t9,0x800b +/* f18868c: 2739c538 */ addiu $t9,$t9,-15048 +/* f188690: 25cffed0 */ addiu $t7,$t6,-304 +/* f188694: 01f99021 */ addu $s2,$t7,$t9 +.L0f188698: +/* f188698: 02402025 */ or $a0,$s2,$zero +/* f18869c: 02202825 */ or $a1,$s1,$zero +/* f1886a0: 27a60070 */ addiu $a2,$sp,0x70 +/* f1886a4: 27a7006c */ addiu $a3,$sp,0x6c +/* f1886a8: afa30060 */ sw $v1,0x60($sp) +/* f1886ac: afa80064 */ sw $t0,0x64($sp) +/* f1886b0: 0fc61705 */ jal func0f185c14 +/* f1886b4: afac016c */ sw $t4,0x16c($sp) +/* f1886b8: 8fa30060 */ lw $v1,0x60($sp) +/* f1886bc: 8fa80064 */ lw $t0,0x64($sp) +/* f1886c0: 8fac016c */ lw $t4,0x16c($sp) +/* f1886c4: 1a000017 */ blez $s0,.L0f188724 +/* f1886c8: 00002025 */ or $a0,$zero,$zero +/* f1886cc: 8fab0070 */ lw $t3,0x70($sp) +/* f1886d0: 8faf006c */ lw $t7,0x6c($sp) +/* f1886d4: 34018000 */ dli $at,0x8000 +/* f1886d8: 0161c021 */ addu $t8,$t3,$at +/* f1886dc: 00187400 */ sll $t6,$t8,0x10 +/* f1886e0: 3419ffff */ dli $t9,0xffff +/* f1886e4: 032fc023 */ subu $t8,$t9,$t7 +/* f1886e8: 0000c880 */ sll $t9,$zero,0x2 +/* f1886ec: 02791021 */ addu $v0,$s3,$t9 +/* f1886f0: 01d84825 */ or $t1,$t6,$t8 +/* f1886f4: 8c4f0000 */ lw $t7,0x0($v0) +.L0f1886f8: +/* f1886f8: 01e9082b */ sltu $at,$t7,$t1 +/* f1886fc: 50200004 */ beqzl $at,.L0f188710 +/* f188700: 24840001 */ addiu $a0,$a0,0x1 +/* f188704: 00804025 */ or $t0,$a0,$zero +/* f188708: 24030001 */ addiu $v1,$zero,0x1 +/* f18870c: 24840001 */ addiu $a0,$a0,0x1 +.L0f188710: +/* f188710: 0090082a */ slt $at,$a0,$s0 +/* f188714: 10200003 */ beqz $at,.L0f188724 +/* f188718: 24420004 */ addiu $v0,$v0,0x4 +/* f18871c: 5060fff6 */ beqzl $v1,.L0f1886f8 +/* f188720: 8c4f0000 */ lw $t7,0x0($v0) +.L0f188724: +/* f188724: 8fab0070 */ lw $t3,0x70($sp) +/* f188728: 8fb9006c */ lw $t9,0x6c($sp) +/* f18872c: 34018000 */ dli $at,0x8000 +/* f188730: 01617021 */ addu $t6,$t3,$at +/* f188734: 000ec400 */ sll $t8,$t6,0x10 +/* f188738: 340fffff */ dli $t7,0xffff +/* f18873c: 01f97023 */ subu $t6,$t7,$t9 +/* f188740: 14600002 */ bnez $v1,.L0f18874c +/* f188744: 030e4825 */ or $t1,$t8,$t6 +/* f188748: 02004025 */ or $t0,$s0,$zero +.L0f18874c: +/* f18874c: 0110082a */ slt $at,$t0,$s0 +/* f188750: 10200017 */ beqz $at,.L0f1887b0 +/* f188754: 02002025 */ or $a0,$s0,$zero +/* f188758: 00045080 */ sll $t2,$a0,0x2 +/* f18875c: 27af0204 */ addiu $t7,$sp,0x204 +/* f188760: 27b901a4 */ addiu $t9,$sp,0x1a4 +/* f188764: 27b80174 */ addiu $t8,$sp,0x174 +/* f188768: 01583021 */ addu $a2,$t2,$t8 +/* f18876c: 01592821 */ addu $a1,$t2,$t9 +/* f188770: 014f3821 */ addu $a3,$t2,$t7 +/* f188774: 026a1021 */ addu $v0,$s3,$t2 +.L0f188778: +/* f188778: 8c4efffc */ lw $t6,-0x4($v0) +/* f18877c: 8ceffffc */ lw $t7,-0x4($a3) +/* f188780: 8cb9fffc */ lw $t9,-0x4($a1) +/* f188784: 8cd8fffc */ lw $t8,-0x4($a2) +/* f188788: 2484ffff */ addiu $a0,$a0,-1 +/* f18878c: 2442fffc */ addiu $v0,$v0,-4 +/* f188790: 24e7fffc */ addiu $a3,$a3,-4 +/* f188794: 24a5fffc */ addiu $a1,$a1,-4 +/* f188798: 24c6fffc */ addiu $a2,$a2,-4 +/* f18879c: ac4e0004 */ sw $t6,0x4($v0) +/* f1887a0: acef0004 */ sw $t7,0x4($a3) +/* f1887a4: acb90004 */ sw $t9,0x4($a1) +/* f1887a8: 1504fff3 */ bne $t0,$a0,.L0f188778 +/* f1887ac: acd80004 */ sw $t8,0x4($a2) +.L0f1887b0: +/* f1887b0: 00081080 */ sll $v0,$t0,0x2 +/* f1887b4: 02627021 */ addu $t6,$s3,$v0 +/* f1887b8: adc90000 */ sw $t1,0x0($t6) +/* f1887bc: 03a27821 */ addu $t7,$sp,$v0 +/* f1887c0: adeb0204 */ sw $t3,0x204($t7) +/* f1887c4: 03a2c821 */ addu $t9,$sp,$v0 +/* f1887c8: af3201a4 */ sw $s2,0x1a4($t9) +/* f1887cc: 03a2c021 */ addu $t8,$sp,$v0 +/* f1887d0: 26100001 */ addiu $s0,$s0,0x1 +/* f1887d4: af110174 */ sw $s1,0x174($t8) +.L0f1887d8: +/* f1887d8: 26310001 */ addiu $s1,$s1,0x1 +/* f1887dc: 2401000c */ addiu $at,$zero,0xc +/* f1887e0: 5621ff95 */ bnel $s1,$at,.L0f188638 +/* f1887e4: 96980016 */ lhu $t8,0x16($s4) +/* f1887e8: 240dffff */ addiu $t5,$zero,-1 +/* f1887ec: 241fffff */ addiu $ra,$zero,-1 +/* f1887f0: 1a00003a */ blez $s0,.L0f1888dc +/* f1887f4: 00002025 */ or $a0,$zero,$zero +/* f1887f8: 00005025 */ or $t2,$zero,$zero +/* f1887fc: 27a70204 */ addiu $a3,$sp,0x204 +/* f188800: 27a501a4 */ addiu $a1,$sp,0x1a4 +/* f188804: 27a60174 */ addiu $a2,$sp,0x174 +/* f188808: 8fab0238 */ lw $t3,0x238($sp) +/* f18880c: 2412ffff */ addiu $s2,$zero,-1 +/* f188810: 241100ff */ addiu $s1,$zero,0xff +.L0f188814: +/* f188814: 8cae0000 */ lw $t6,0x0($a1) +/* f188818: 24e70004 */ addiu $a3,$a3,0x4 +/* f18881c: 256b0014 */ addiu $t3,$t3,0x14 +/* f188820: ad6effec */ sw $t6,-0x14($t3) +/* f188824: 8ccf0000 */ lw $t7,0x0($a2) +/* f188828: ad64fff4 */ sw $a0,-0xc($t3) +/* f18882c: a160fff8 */ sb $zero,-0x8($t3) +/* f188830: ad6ffff0 */ sw $t7,-0x10($t3) +/* f188834: 8cf9fffc */ lw $t9,-0x4($a3) +/* f188838: 2589ffff */ addiu $t1,$t4,-1 +/* f18883c: ad79fffc */ sw $t9,-0x4($t3) +/* f188840: 8e98000c */ lw $t8,0xc($s4) +/* f188844: 330e0002 */ andi $t6,$t8,0x2 +/* f188848: 51c00014 */ beqzl $t6,.L0f18889c +/* f18884c: 8cb90000 */ lw $t9,0x0($a1) +/* f188850: 1980000b */ blez $t4,.L0f188880 +/* f188854: 00001025 */ or $v0,$zero,$zero +/* f188858: 8caf0000 */ lw $t7,0x0($a1) +/* f18885c: 27a3007c */ addiu $v1,$sp,0x7c +/* f188860: 91e80011 */ lbu $t0,0x11($t7) +.L0f188864: +/* f188864: 8c790004 */ lw $t9,0x4($v1) +/* f188868: 57280003 */ bnel $t9,$t0,.L0f188878 +/* f18886c: 24420001 */ addiu $v0,$v0,0x1 +/* f188870: 00404825 */ or $t1,$v0,$zero +/* f188874: 24420001 */ addiu $v0,$v0,0x1 +.L0f188878: +/* f188878: 144cfffa */ bne $v0,$t4,.L0f188864 +/* f18887c: 24630014 */ addiu $v1,$v1,0x14 +.L0f188880: +/* f188880: 8cb80000 */ lw $t8,0x0($a1) +/* f188884: 02297023 */ subu $t6,$s1,$t1 +/* f188888: a309001e */ sb $t1,0x1e($t8) +/* f18888c: 8caf0000 */ lw $t7,0x0($a1) +/* f188890: 10000007 */ beqz $zero,.L0f1888b0 +/* f188894: adee0020 */ sw $t6,0x20($t7) +/* f188898: 8cb90000 */ lw $t9,0x0($a1) +.L0f18889c: +/* f18889c: 026ac021 */ addu $t8,$s3,$t2 +/* f1888a0: a324001e */ sb $a0,0x1e($t9) +/* f1888a4: 8caf0000 */ lw $t7,0x0($a1) +/* f1888a8: 8f0e0000 */ lw $t6,0x0($t8) +/* f1888ac: adee0020 */ sw $t6,0x20($t7) +.L0f1888b0: +/* f1888b0: 8cc20000 */ lw $v0,0x0($a2) +/* f1888b4: 24840001 */ addiu $a0,$a0,0x1 +/* f1888b8: 254a0004 */ addiu $t2,$t2,0x4 +/* f1888bc: 28410004 */ slti $at,$v0,0x4 +/* f1888c0: 10200004 */ beqz $at,.L0f1888d4 +/* f1888c4: 24a50004 */ addiu $a1,$a1,0x4 +/* f1888c8: 15b20002 */ bne $t5,$s2,.L0f1888d4 +/* f1888cc: 0040f825 */ or $ra,$v0,$zero +/* f1888d0: 00406825 */ or $t5,$v0,$zero +.L0f1888d4: +/* f1888d4: 1490ffcf */ bne $a0,$s0,.L0f188814 +/* f1888d8: 24c60004 */ addiu $a2,$a2,0x4 +.L0f1888dc: +/* f1888dc: 3c11800b */ lui $s1,0x800b +/* f1888e0: 2631cc20 */ addiu $s1,$s1,-13280 +/* f1888e4: a22d0001 */ sb $t5,0x1($s1) +/* f1888e8: a23f0002 */ sb $ra,0x2($s1) +/* f1888ec: 3c19800b */ lui $t9,0x800b +/* f1888f0: 9339cc10 */ lbu $t9,-0x33f0($t9) +/* f1888f4: 24010003 */ addiu $at,$zero,0x3 +/* f1888f8: 57210005 */ bnel $t9,$at,.L0f188910 +/* f1888fc: 8fbf002c */ lw $ra,0x2c($sp) +/* f188900: 0fc62fba */ jal func0f18bee8 +/* f188904: 00000000 */ sll $zero,$zero,0x0 +/* f188908: a2220000 */ sb $v0,0x0($s1) +/* f18890c: 8fbf002c */ lw $ra,0x2c($sp) +.L0f188910: +/* f188910: 02001025 */ or $v0,$s0,$zero +/* f188914: 8fb00018 */ lw $s0,0x18($sp) +/* f188918: 8fb1001c */ lw $s1,0x1c($sp) +/* f18891c: 8fb20020 */ lw $s2,0x20($sp) +/* f188920: 8fb30024 */ lw $s3,0x24($sp) +/* f188924: 8fb40028 */ lw $s4,0x28($sp) +/* f188928: 03e00008 */ jr $ra +/* f18892c: 27bd0238 */ addiu $sp,$sp,0x238 +); + +GLOBAL_ASM( +glabel func0f188930 +/* f188930: 27bdffa0 */ addiu $sp,$sp,-96 +/* f188934: afb5002c */ sw $s5,0x2c($sp) +/* f188938: afb40028 */ sw $s4,0x28($sp) +/* f18893c: afbe0038 */ sw $s8,0x38($sp) +/* f188940: afb70034 */ sw $s7,0x34($sp) +/* f188944: afb60030 */ sw $s6,0x30($sp) +/* f188948: afb30024 */ sw $s3,0x24($sp) +/* f18894c: afb20020 */ sw $s2,0x20($sp) +/* f188950: afb1001c */ sw $s1,0x1c($sp) +/* f188954: afb00018 */ sw $s0,0x18($sp) +/* f188958: 3c14800b */ lui $s4,0x800b +/* f18895c: 3c15800b */ lui $s5,0x800b +/* f188960: 00809825 */ or $s3,$a0,$zero +/* f188964: afbf003c */ sw $ra,0x3c($sp) +/* f188968: afa50064 */ sw $a1,0x64($sp) +/* f18896c: 00008825 */ or $s1,$zero,$zero +/* f188970: 00009025 */ or $s2,$zero,$zero +/* f188974: afa00050 */ sw $zero,0x50($sp) +/* f188978: 26b5c7b8 */ addiu $s5,$s5,-14408 +/* f18897c: 2694cb88 */ addiu $s4,$s4,-13432 +/* f188980: 00008025 */ or $s0,$zero,$zero +/* f188984: 241600a0 */ addiu $s6,$zero,0xa0 +/* f188988: 27b70044 */ addiu $s7,$sp,0x44 +/* f18898c: 27be0040 */ addiu $s8,$sp,0x40 +/* f188990: 968e0016 */ lhu $t6,0x16($s4) +.L0f188994: +/* f188994: 240f0001 */ addiu $t7,$zero,0x1 +/* f188998: 020fc004 */ sllv $t8,$t7,$s0 +/* f18899c: 01d8c824 */ and $t9,$t6,$t8 +/* f1889a0: 1320001c */ beqz $t9,.L0f188a14 +/* f1889a4: 2a010004 */ slti $at,$s0,0x4 +/* f1889a8: 10200006 */ beqz $at,.L0f1889c4 +/* f1889ac: 00104880 */ sll $t1,$s0,0x2 +/* f1889b0: 02160019 */ multu $s0,$s6 +/* f1889b4: 00004012 */ mflo $t0 +/* f1889b8: 02a82021 */ addu $a0,$s5,$t0 +/* f1889bc: 1000000a */ beqz $zero,.L0f1889e8 +/* f1889c0: 908c0011 */ lbu $t4,0x11($a0) +.L0f1889c4: +/* f1889c4: 01304821 */ addu $t1,$t1,$s0 +/* f1889c8: 00094880 */ sll $t1,$t1,0x2 +/* f1889cc: 01304823 */ subu $t1,$t1,$s0 +/* f1889d0: 00094880 */ sll $t1,$t1,0x2 +/* f1889d4: 3c0b800b */ lui $t3,0x800b +/* f1889d8: 256bc538 */ addiu $t3,$t3,-15048 +/* f1889dc: 252afed0 */ addiu $t2,$t1,-304 +/* f1889e0: 014b2021 */ addu $a0,$t2,$t3 +/* f1889e4: 908c0011 */ lbu $t4,0x11($a0) +.L0f1889e8: +/* f1889e8: 02002825 */ or $a1,$s0,$zero +/* f1889ec: 02e03025 */ or $a2,$s7,$zero +/* f1889f0: 166c0008 */ bne $s3,$t4,.L0f188a14 +/* f1889f4: 03c03825 */ or $a3,$s8,$zero +/* f1889f8: 240d0001 */ addiu $t5,$zero,0x1 +/* f1889fc: 0fc61705 */ jal func0f185c14 +/* f188a00: afad0050 */ sw $t5,0x50($sp) +/* f188a04: 8faf0044 */ lw $t7,0x44($sp) +/* f188a08: 8fae0040 */ lw $t6,0x40($sp) +/* f188a0c: 022f8821 */ addu $s1,$s1,$t7 +/* f188a10: 024e9021 */ addu $s2,$s2,$t6 +.L0f188a14: +/* f188a14: 26100001 */ addiu $s0,$s0,0x1 +/* f188a18: 2401000c */ addiu $at,$zero,0xc +/* f188a1c: 5601ffdd */ bnel $s0,$at,.L0f188994 +/* f188a20: 968e0016 */ lhu $t6,0x16($s4) +/* f188a24: 8fb80050 */ lw $t8,0x50($sp) +/* f188a28: 8fb90064 */ lw $t9,0x64($sp) +/* f188a2c: 34018000 */ dli $at,0x8000 +/* f188a30: 13000008 */ beqz $t8,.L0f188a54 +/* f188a34: 00001025 */ or $v0,$zero,$zero +/* f188a38: 02214021 */ addu $t0,$s1,$at +/* f188a3c: 340affff */ dli $t2,0xffff +/* f188a40: 01525823 */ subu $t3,$t2,$s2 +/* f188a44: 00084c00 */ sll $t1,$t0,0x10 +/* f188a48: af310000 */ sw $s1,0x0($t9) +/* f188a4c: 10000001 */ beqz $zero,.L0f188a54 +/* f188a50: 012b1025 */ or $v0,$t1,$t3 +.L0f188a54: +/* f188a54: 8fbf003c */ lw $ra,0x3c($sp) +/* f188a58: 8fb00018 */ lw $s0,0x18($sp) +/* f188a5c: 8fb1001c */ lw $s1,0x1c($sp) +/* f188a60: 8fb20020 */ lw $s2,0x20($sp) +/* f188a64: 8fb30024 */ lw $s3,0x24($sp) +/* f188a68: 8fb40028 */ lw $s4,0x28($sp) +/* f188a6c: 8fb5002c */ lw $s5,0x2c($sp) +/* f188a70: 8fb60030 */ lw $s6,0x30($sp) +/* f188a74: 8fb70034 */ lw $s7,0x34($sp) +/* f188a78: 8fbe0038 */ lw $s8,0x38($sp) +/* f188a7c: 03e00008 */ jr $ra +/* f188a80: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f188a84 +/* f188a84: 27bdff70 */ addiu $sp,$sp,-144 +/* f188a88: afb60030 */ sw $s6,0x30($sp) +/* f188a8c: afb5002c */ sw $s5,0x2c($sp) +/* f188a90: afb40028 */ sw $s4,0x28($sp) +/* f188a94: afb30024 */ sw $s3,0x24($sp) +/* f188a98: afb20020 */ sw $s2,0x20($sp) +/* f188a9c: afb1001c */ sw $s1,0x1c($sp) +/* f188aa0: afb00018 */ sw $s0,0x18($sp) +/* f188aa4: 0080b025 */ or $s6,$a0,$zero +/* f188aa8: afbf0034 */ sw $ra,0x34($sp) +/* f188aac: 0000a825 */ or $s5,$zero,$zero +/* f188ab0: 00008025 */ or $s0,$zero,$zero +/* f188ab4: 24110008 */ addiu $s1,$zero,0x8 +/* f188ab8: 27b20068 */ addiu $s2,$sp,0x68 +/* f188abc: 27b30048 */ addiu $s3,$sp,0x48 +/* f188ac0: 2414e0c0 */ addiu $s4,$zero,-8000 +.L0f188ac4: +/* f188ac4: ae540000 */ sw $s4,0x0($s2) +/* f188ac8: 02002025 */ or $a0,$s0,$zero +/* f188acc: 0fc6224c */ jal func0f188930 +/* f188ad0: 02402825 */ or $a1,$s2,$zero +/* f188ad4: 26100001 */ addiu $s0,$s0,0x1 +/* f188ad8: 26520004 */ addiu $s2,$s2,0x4 +/* f188adc: 26730004 */ addiu $s3,$s3,0x4 +/* f188ae0: 1611fff8 */ bne $s0,$s1,.L0f188ac4 +/* f188ae4: ae62fffc */ sw $v0,-0x4($s3) +/* f188ae8: 27ab0068 */ addiu $t3,$sp,0x68 +/* f188aec: 240a0014 */ addiu $t2,$zero,0x14 +/* f188af0: 27a90048 */ addiu $t1,$sp,0x48 +/* f188af4: 24080007 */ addiu $t0,$zero,0x7 +/* f188af8: 27a70064 */ addiu $a3,$sp,0x64 +/* f188afc: 00002825 */ or $a1,$zero,$zero +.L0f188b00: +/* f188b00: 02803025 */ or $a2,$s4,$zero +/* f188b04: 00008025 */ or $s0,$zero,$zero +/* f188b08: 00001825 */ or $v1,$zero,$zero +/* f188b0c: 27a40084 */ addiu $a0,$sp,0x84 +.L0f188b10: +/* f188b10: 8c8e0000 */ lw $t6,0x0($a0) +/* f188b14: 00037823 */ negu $t7,$v1 +/* f188b18: 2484fffc */ addiu $a0,$a0,-4 +/* f188b1c: 29c1e0c1 */ slti $at,$t6,-7999 +/* f188b20: 14200009 */ bnez $at,.L0f188b48 +/* f188b24: 00efc021 */ addu $t8,$a3,$t7 +/* f188b28: 8f190000 */ lw $t9,0x0($t8) +/* f188b2c: 0325082b */ sltu $at,$t9,$a1 +/* f188b30: 54200006 */ bnezl $at,.L0f188b4c +/* f188b34: 26100001 */ addiu $s0,$s0,0x1 +/* f188b38: 01103023 */ subu $a2,$t0,$s0 +/* f188b3c: 00066080 */ sll $t4,$a2,0x2 +/* f188b40: 012c6821 */ addu $t5,$t1,$t4 +/* f188b44: 8da50000 */ lw $a1,0x0($t5) +.L0f188b48: +/* f188b48: 26100001 */ addiu $s0,$s0,0x1 +.L0f188b4c: +/* f188b4c: 1611fff0 */ bne $s0,$s1,.L0f188b10 +/* f188b50: 24630004 */ addiu $v1,$v1,0x4 +/* f188b54: 28c1e0c1 */ slti $at,$a2,-7999 +/* f188b58: 1420000f */ bnez $at,.L0f188b98 +/* f188b5c: 00000000 */ sll $zero,$zero,0x0 +/* f188b60: 02aa0019 */ multu $s5,$t2 +/* f188b64: 26a30001 */ addiu $v1,$s5,0x1 +/* f188b68: 00067880 */ sll $t7,$a2,0x2 +/* f188b6c: 016f2021 */ addu $a0,$t3,$t7 +/* f188b70: 0060a825 */ or $s5,$v1,$zero +/* f188b74: 00007012 */ mflo $t6 +/* f188b78: 02ce1021 */ addu $v0,$s6,$t6 +/* f188b7c: ac400000 */ sw $zero,0x0($v0) +/* f188b80: ac460004 */ sw $a2,0x4($v0) +/* f188b84: ac430008 */ sw $v1,0x8($v0) +/* f188b88: a040000c */ sb $zero,0xc($v0) +/* f188b8c: 8c980000 */ lw $t8,0x0($a0) +/* f188b90: ac580010 */ sw $t8,0x10($v0) +/* f188b94: ac940000 */ sw $s4,0x0($a0) +.L0f188b98: +/* f188b98: 54d4ffd9 */ bnel $a2,$s4,.L0f188b00 +/* f188b9c: 00002825 */ or $a1,$zero,$zero +/* f188ba0: 8fbf0034 */ lw $ra,0x34($sp) +/* f188ba4: 02a01025 */ or $v0,$s5,$zero +/* f188ba8: 8fb5002c */ lw $s5,0x2c($sp) +/* f188bac: 8fb00018 */ lw $s0,0x18($sp) +/* f188bb0: 8fb1001c */ lw $s1,0x1c($sp) +/* f188bb4: 8fb20020 */ lw $s2,0x20($sp) +/* f188bb8: 8fb30024 */ lw $s3,0x24($sp) +/* f188bbc: 8fb40028 */ lw $s4,0x28($sp) +/* f188bc0: 8fb60030 */ lw $s6,0x30($sp) +/* f188bc4: 03e00008 */ jr $ra +/* f188bc8: 27bd0090 */ addiu $sp,$sp,0x90 +); + +GLOBAL_ASM( +glabel func0f188bcc +/* f188bcc: 03e00008 */ jr $ra +/* f188bd0: 24020027 */ addiu $v0,$zero,0x27 +); + +GLOBAL_ASM( +glabel func0f188bd4 +/* f188bd4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f188bd8: afb20020 */ sw $s2,0x20($sp) +/* f188bdc: afb00018 */ sw $s0,0x18($sp) +/* f188be0: afb1001c */ sw $s1,0x1c($sp) +/* f188be4: 3c108008 */ lui $s0,0x8008 +/* f188be8: 3c128008 */ lui $s2,0x8008 +/* f188bec: afbf0024 */ sw $ra,0x24($sp) +/* f188bf0: 00008825 */ or $s1,$zero,$zero +/* f188bf4: 265273ee */ addiu $s2,$s2,0x73ee +/* f188bf8: 26107268 */ addiu $s0,$s0,0x7268 +/* f188bfc: 96040004 */ lhu $a0,0x4($s0) +.L0f188c00: +/* f188c00: 308e007f */ andi $t6,$a0,0x7f +/* f188c04: 0fc67244 */ jal func0f19c910 +/* f188c08: 01c02025 */ or $a0,$t6,$zero +/* f188c0c: 10400002 */ beqz $v0,.L0f188c18 +/* f188c10: 2610000a */ addiu $s0,$s0,0xa +/* f188c14: 26310001 */ addiu $s1,$s1,0x1 +.L0f188c18: +/* f188c18: 5612fff9 */ bnel $s0,$s2,.L0f188c00 +/* f188c1c: 96040004 */ lhu $a0,0x4($s0) +/* f188c20: 8fbf0024 */ lw $ra,0x24($sp) +/* f188c24: 02201025 */ or $v0,$s1,$zero +/* f188c28: 8fb1001c */ lw $s1,0x1c($sp) +/* f188c2c: 8fb00018 */ lw $s0,0x18($sp) +/* f188c30: 8fb20020 */ lw $s2,0x20($sp) +/* f188c34: 03e00008 */ jr $ra +/* f188c38: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f188c3c +/* f188c3c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f188c40: afb20020 */ sw $s2,0x20($sp) +/* f188c44: afb00018 */ sw $s0,0x18($sp) +/* f188c48: afb1001c */ sw $s1,0x1c($sp) +/* f188c4c: 3c108008 */ lui $s0,0x8008 +/* f188c50: 3c128008 */ lui $s2,0x8008 +/* f188c54: 00808825 */ or $s1,$a0,$zero +/* f188c58: afbf0024 */ sw $ra,0x24($sp) +/* f188c5c: 265273ee */ addiu $s2,$s2,0x73ee +/* f188c60: 26107268 */ addiu $s0,$s0,0x7268 +/* f188c64: 96040004 */ lhu $a0,0x4($s0) +.L0f188c68: +/* f188c68: 308e007f */ andi $t6,$a0,0x7f +/* f188c6c: 0fc67244 */ jal func0f19c910 +/* f188c70: 01c02025 */ or $a0,$t6,$zero +/* f188c74: 5040001e */ beqzl $v0,.L0f188cf0 +/* f188c78: 2610000a */ addiu $s0,$s0,0xa +/* f188c7c: 5620001b */ bnezl $s1,.L0f188cec +/* f188c80: 2631ffff */ addiu $s1,$s1,-1 +/* f188c84: 92040000 */ lbu $a0,0x0($s0) +/* f188c88: 2401005b */ addiu $at,$zero,0x5b +/* f188c8c: 14800005 */ bnez $a0,.L0f188ca4 +/* f188c90: 00000000 */ sll $zero,$zero,0x0 +/* f188c94: 0fc5b9f1 */ jal func0f16e7c4 +/* f188c98: 2404543a */ addiu $a0,$zero,0x543a +/* f188c9c: 10000019 */ beqz $zero,.L0f188d04 +/* f188ca0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f188ca4: +/* f188ca4: 54810006 */ bnel $a0,$at,.L0f188cc0 +/* f188ca8: 2401005c */ addiu $at,$zero,0x5c +/* f188cac: 0fc5b9f1 */ jal func0f16e7c4 +/* f188cb0: 2404543b */ addiu $a0,$zero,0x543b +/* f188cb4: 10000013 */ beqz $zero,.L0f188d04 +/* f188cb8: 8fbf0024 */ lw $ra,0x24($sp) +/* f188cbc: 2401005c */ addiu $at,$zero,0x5c +.L0f188cc0: +/* f188cc0: 14810005 */ bne $a0,$at,.L0f188cd8 +/* f188cc4: 00000000 */ sll $zero,$zero,0x0 +/* f188cc8: 0fc5b9f1 */ jal func0f16e7c4 +/* f188ccc: 2404543c */ addiu $a0,$zero,0x543c +/* f188cd0: 1000000c */ beqz $zero,.L0f188d04 +/* f188cd4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f188cd8: +/* f188cd8: 0fc28857 */ jal func0f0a215c +/* f188cdc: 00000000 */ sll $zero,$zero,0x0 +/* f188ce0: 10000008 */ beqz $zero,.L0f188d04 +/* f188ce4: 8fbf0024 */ lw $ra,0x24($sp) +/* f188ce8: 2631ffff */ addiu $s1,$s1,-1 +.L0f188cec: +/* f188cec: 2610000a */ addiu $s0,$s0,0xa +.L0f188cf0: +/* f188cf0: 5612ffdd */ bnel $s0,$s2,.L0f188c68 +/* f188cf4: 96040004 */ lhu $a0,0x4($s0) +/* f188cf8: 3c027f1c */ lui $v0,0x7f1c +/* f188cfc: 24428a58 */ addiu $v0,$v0,-30120 +/* f188d00: 8fbf0024 */ lw $ra,0x24($sp) +.L0f188d04: +/* f188d04: 8fb00018 */ lw $s0,0x18($sp) +/* f188d08: 8fb1001c */ lw $s1,0x1c($sp) +/* f188d0c: 8fb20020 */ lw $s2,0x20($sp) +/* f188d10: 03e00008 */ jr $ra +/* f188d14: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f188d18 +/* f188d18: 27bdffd8 */ addiu $sp,$sp,-40 +/* f188d1c: afb20020 */ sw $s2,0x20($sp) +/* f188d20: afb1001c */ sw $s1,0x1c($sp) +/* f188d24: 00a08825 */ or $s1,$a1,$zero +/* f188d28: afbf0024 */ sw $ra,0x24($sp) +/* f188d2c: afb00018 */ sw $s0,0x18($sp) +/* f188d30: afa40028 */ sw $a0,0x28($sp) +/* f188d34: 04a0000d */ bltz $a1,.L0f188d6c +/* f188d38: 00009025 */ or $s2,$zero,$zero +/* f188d3c: 3c108008 */ lui $s0,0x8008 +/* f188d40: 26107268 */ addiu $s0,$s0,0x7268 +.L0f188d44: +/* f188d44: 96040004 */ lhu $a0,0x4($s0) +/* f188d48: 308e007f */ andi $t6,$a0,0x7f +/* f188d4c: 0fc67244 */ jal func0f19c910 +/* f188d50: 01c02025 */ or $a0,$t6,$zero +/* f188d54: 14400002 */ bnez $v0,.L0f188d60 +/* f188d58: 26520001 */ addiu $s2,$s2,0x1 +/* f188d5c: 26310001 */ addiu $s1,$s1,0x1 +.L0f188d60: +/* f188d60: 0232082a */ slt $at,$s1,$s2 +/* f188d64: 1020fff7 */ beqz $at,.L0f188d44 +/* f188d68: 2610000a */ addiu $s0,$s0,0xa +.L0f188d6c: +/* f188d6c: 8faf0028 */ lw $t7,0x28($sp) +/* f188d70: 3c01800b */ lui $at,0x800b +/* f188d74: 8fbf0024 */ lw $ra,0x24($sp) +/* f188d78: 002f0821 */ addu $at,$at,$t7 +/* f188d7c: a031cba0 */ sb $s1,-0x3460($at) +/* f188d80: 8fb1001c */ lw $s1,0x1c($sp) +/* f188d84: 8fb00018 */ lw $s0,0x18($sp) +/* f188d88: 8fb20020 */ lw $s2,0x20($sp) +/* f188d8c: 03e00008 */ jr $ra +/* f188d90: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f188d94 +/* f188d94: 27bdffd8 */ addiu $sp,$sp,-40 +/* f188d98: 3c0e800b */ lui $t6,0x800b +/* f188d9c: afb30020 */ sw $s3,0x20($sp) +/* f188da0: 25cecb88 */ addiu $t6,$t6,-13432 +/* f188da4: 008e9821 */ addu $s3,$a0,$t6 +/* f188da8: 926f0018 */ lbu $t7,0x18($s3) +/* f188dac: afb2001c */ sw $s2,0x1c($sp) +/* f188db0: afb10018 */ sw $s1,0x18($sp) +/* f188db4: afbf0024 */ sw $ra,0x24($sp) +/* f188db8: afb00014 */ sw $s0,0x14($sp) +/* f188dbc: 00009025 */ or $s2,$zero,$zero +/* f188dc0: 19e00010 */ blez $t7,.L0f188e04 +/* f188dc4: 00008825 */ or $s1,$zero,$zero +/* f188dc8: 3c108008 */ lui $s0,0x8008 +/* f188dcc: 26107268 */ addiu $s0,$s0,0x7268 +/* f188dd0: 96040004 */ lhu $a0,0x4($s0) +.L0f188dd4: +/* f188dd4: 3098007f */ andi $t8,$a0,0x7f +/* f188dd8: 0fc67244 */ jal func0f19c910 +/* f188ddc: 03002025 */ or $a0,$t8,$zero +/* f188de0: 50400003 */ beqzl $v0,.L0f188df0 +/* f188de4: 92790018 */ lbu $t9,0x18($s3) +/* f188de8: 26520001 */ addiu $s2,$s2,0x1 +/* f188dec: 92790018 */ lbu $t9,0x18($s3) +.L0f188df0: +/* f188df0: 26310001 */ addiu $s1,$s1,0x1 +/* f188df4: 2610000a */ addiu $s0,$s0,0xa +/* f188df8: 0239082a */ slt $at,$s1,$t9 +/* f188dfc: 5420fff5 */ bnezl $at,.L0f188dd4 +/* f188e00: 96040004 */ lhu $a0,0x4($s0) +.L0f188e04: +/* f188e04: 8fbf0024 */ lw $ra,0x24($sp) +/* f188e08: 02401025 */ or $v0,$s2,$zero +/* f188e0c: 8fb2001c */ lw $s2,0x1c($sp) +/* f188e10: 8fb00014 */ lw $s0,0x14($sp) +/* f188e14: 8fb10018 */ lw $s1,0x18($sp) +/* f188e18: 8fb30020 */ lw $s3,0x20($sp) +/* f188e1c: 03e00008 */ jr $ra +/* f188e20: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f188e24 +/* f188e24: 24860001 */ addiu $a2,$a0,0x1 +/* f188e28: 27bdfff0 */ addiu $sp,$sp,-16 +/* f188e2c: 00c01025 */ or $v0,$a2,$zero +/* f188e30: 18c0001e */ blez $a2,.L0f188eac +/* f188e34: 00002825 */ or $a1,$zero,$zero +/* f188e38: 3c088008 */ lui $t0,0x8008 +/* f188e3c: 3c04800b */ lui $a0,0x800b +/* f188e40: 2484cb88 */ addiu $a0,$a0,-13432 +/* f188e44: 25087268 */ addiu $t0,$t0,0x7268 +/* f188e48: 2409000a */ addiu $t1,$zero,0xa +/* f188e4c: 2407005c */ addiu $a3,$zero,0x5c +/* f188e50: 00857021 */ addu $t6,$a0,$a1 +.L0f188e54: +/* f188e54: 91c30018 */ lbu $v1,0x18($t6) +/* f188e58: 00690019 */ multu $v1,$t1 +/* f188e5c: 00007812 */ mflo $t7 +/* f188e60: 010fc021 */ addu $t8,$t0,$t7 +/* f188e64: 93190000 */ lbu $t9,0x0($t8) +/* f188e68: 10f90002 */ beq $a3,$t9,.L0f188e74 +/* f188e6c: 00000000 */ sll $zero,$zero,0x0 +/* f188e70: 2442ffff */ addiu $v0,$v0,-1 +.L0f188e74: +/* f188e74: 1840000a */ blez $v0,.L0f188ea0 +/* f188e78: 00000000 */ sll $zero,$zero,0x0 +/* f188e7c: 24a50001 */ addiu $a1,$a1,0x1 +/* f188e80: 28a10006 */ slti $at,$a1,0x6 +/* f188e84: 14200006 */ bnez $at,.L0f188ea0 +/* f188e88: 00000000 */ sll $zero,$zero,0x0 +/* f188e8c: 14c20003 */ bne $a2,$v0,.L0f188e9c +/* f188e90: 00002825 */ or $a1,$zero,$zero +/* f188e94: 00001825 */ or $v1,$zero,$zero +/* f188e98: 00001025 */ or $v0,$zero,$zero +.L0f188e9c: +/* f188e9c: 00403025 */ or $a2,$v0,$zero +.L0f188ea0: +/* f188ea0: 5c40ffec */ bgtzl $v0,.L0f188e54 +/* f188ea4: 00857021 */ addu $t6,$a0,$a1 +/* f188ea8: a3a30003 */ sb $v1,0x3($sp) +.L0f188eac: +/* f188eac: 93a30003 */ lbu $v1,0x3($sp) +/* f188eb0: 2409000a */ addiu $t1,$zero,0xa +/* f188eb4: 3c088008 */ lui $t0,0x8008 +/* f188eb8: 00690019 */ multu $v1,$t1 +/* f188ebc: 25087268 */ addiu $t0,$t0,0x7268 +/* f188ec0: 27bd0010 */ addiu $sp,$sp,0x10 +/* f188ec4: 00005012 */ mflo $t2 +/* f188ec8: 010a1021 */ addu $v0,$t0,$t2 +/* f188ecc: 03e00008 */ jr $ra +/* f188ed0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f188ed4 +/* f188ed4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f188ed8: afb30024 */ sw $s3,0x24($sp) +/* f188edc: afb20020 */ sw $s2,0x20($sp) +/* f188ee0: 2881000c */ slti $at,$a0,0xc +/* f188ee4: 00809825 */ or $s3,$a0,$zero +/* f188ee8: afbf002c */ sw $ra,0x2c($sp) +/* f188eec: afb40028 */ sw $s4,0x28($sp) +/* f188ef0: afb1001c */ sw $s1,0x1c($sp) +/* f188ef4: afb00018 */ sw $s0,0x18($sp) +/* f188ef8: 14200003 */ bnez $at,.L0f188f08 +/* f188efc: 00009025 */ or $s2,$zero,$zero +/* f188f00: 2492fff4 */ addiu $s2,$a0,-12 +/* f188f04: 2413000c */ addiu $s3,$zero,0xc +.L0f188f08: +/* f188f08: 1a60001b */ blez $s3,.L0f188f78 +/* f188f0c: 00008825 */ or $s1,$zero,$zero +/* f188f10: 3c108008 */ lui $s0,0x8008 +/* f188f14: 261073f0 */ addiu $s0,$s0,0x73f0 +/* f188f18: 2414005c */ addiu $s4,$zero,0x5c +.L0f188f1c: +/* f188f1c: 0fc67244 */ jal func0f19c910 +/* f188f20: 92040008 */ lbu $a0,0x8($s0) +/* f188f24: 5040000e */ beqzl $v0,.L0f188f60 +/* f188f28: 920e000c */ lbu $t6,0xc($s0) +/* f188f2c: 0fc67244 */ jal func0f19c910 +/* f188f30: 92040009 */ lbu $a0,0x9($s0) +/* f188f34: 5040000a */ beqzl $v0,.L0f188f60 +/* f188f38: 920e000c */ lbu $t6,0xc($s0) +/* f188f3c: 0fc67244 */ jal func0f19c910 +/* f188f40: 9204000a */ lbu $a0,0xa($s0) +/* f188f44: 50400006 */ beqzl $v0,.L0f188f60 +/* f188f48: 920e000c */ lbu $t6,0xc($s0) +/* f188f4c: 0fc67244 */ jal func0f19c910 +/* f188f50: 9204000b */ lbu $a0,0xb($s0) +/* f188f54: 54400005 */ bnezl $v0,.L0f188f6c +/* f188f58: 26520001 */ addiu $s2,$s2,0x1 +/* f188f5c: 920e000c */ lbu $t6,0xc($s0) +.L0f188f60: +/* f188f60: 528e0003 */ beql $s4,$t6,.L0f188f70 +/* f188f64: 26310001 */ addiu $s1,$s1,0x1 +/* f188f68: 26520001 */ addiu $s2,$s2,0x1 +.L0f188f6c: +/* f188f6c: 26310001 */ addiu $s1,$s1,0x1 +.L0f188f70: +/* f188f70: 1633ffea */ bne $s1,$s3,.L0f188f1c +/* f188f74: 26100012 */ addiu $s0,$s0,0x12 +.L0f188f78: +/* f188f78: 8fbf002c */ lw $ra,0x2c($sp) +/* f188f7c: 02401025 */ or $v0,$s2,$zero +/* f188f80: 8fb20020 */ lw $s2,0x20($sp) +/* f188f84: 8fb00018 */ lw $s0,0x18($sp) +/* f188f88: 8fb1001c */ lw $s1,0x1c($sp) +/* f188f8c: 8fb30024 */ lw $s3,0x24($sp) +/* f188f90: 8fb40028 */ lw $s4,0x28($sp) +/* f188f94: 03e00008 */ jr $ra +/* f188f98: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f188f9c +/* f188f9c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f188fa0: afb00018 */ sw $s0,0x18($sp) +/* f188fa4: afb40028 */ sw $s4,0x28($sp) +/* f188fa8: afb30024 */ sw $s3,0x24($sp) +/* f188fac: afb20020 */ sw $s2,0x20($sp) +/* f188fb0: afb1001c */ sw $s1,0x1c($sp) +/* f188fb4: 3c108008 */ lui $s0,0x8008 +/* f188fb8: 00809025 */ or $s2,$a0,$zero +/* f188fbc: afbf002c */ sw $ra,0x2c($sp) +/* f188fc0: 261073f0 */ addiu $s0,$s0,0x73f0 +/* f188fc4: 00008825 */ or $s1,$zero,$zero +/* f188fc8: 2413005c */ addiu $s3,$zero,0x5c +/* f188fcc: 2414000c */ addiu $s4,$zero,0xc +.L0f188fd0: +/* f188fd0: 0fc67244 */ jal func0f19c910 +/* f188fd4: 92040008 */ lbu $a0,0x8($s0) +/* f188fd8: 5040000e */ beqzl $v0,.L0f189014 +/* f188fdc: 920e000c */ lbu $t6,0xc($s0) +/* f188fe0: 0fc67244 */ jal func0f19c910 +/* f188fe4: 92040009 */ lbu $a0,0x9($s0) +/* f188fe8: 5040000a */ beqzl $v0,.L0f189014 +/* f188fec: 920e000c */ lbu $t6,0xc($s0) +/* f188ff0: 0fc67244 */ jal func0f19c910 +/* f188ff4: 9204000a */ lbu $a0,0xa($s0) +/* f188ff8: 50400006 */ beqzl $v0,.L0f189014 +/* f188ffc: 920e000c */ lbu $t6,0xc($s0) +/* f189000: 0fc67244 */ jal func0f19c910 +/* f189004: 9204000b */ lbu $a0,0xb($s0) +/* f189008: 14400004 */ bnez $v0,.L0f18901c +/* f18900c: 00000000 */ sll $zero,$zero,0x0 +/* f189010: 920e000c */ lbu $t6,0xc($s0) +.L0f189014: +/* f189014: 526e0005 */ beql $s3,$t6,.L0f18902c +/* f189018: 26310001 */ addiu $s1,$s1,0x1 +.L0f18901c: +/* f18901c: 52400006 */ beqzl $s2,.L0f189038 +/* f189020: 8fbf002c */ lw $ra,0x2c($sp) +/* f189024: 2652ffff */ addiu $s2,$s2,-1 +/* f189028: 26310001 */ addiu $s1,$s1,0x1 +.L0f18902c: +/* f18902c: 1634ffe8 */ bne $s1,$s4,.L0f188fd0 +/* f189030: 26100012 */ addiu $s0,$s0,0x12 +/* f189034: 8fbf002c */ lw $ra,0x2c($sp) +.L0f189038: +/* f189038: 02321021 */ addu $v0,$s1,$s2 +/* f18903c: 8fb20020 */ lw $s2,0x20($sp) +/* f189040: 8fb1001c */ lw $s1,0x1c($sp) +/* f189044: 8fb00018 */ lw $s0,0x18($sp) +/* f189048: 8fb30024 */ lw $s3,0x24($sp) +/* f18904c: 8fb40028 */ lw $s4,0x28($sp) +/* f189050: 03e00008 */ jr $ra +/* f189054: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f189058 +/* f189058: 27bdffe8 */ addiu $sp,$sp,-24 +/* f18905c: 10800003 */ beqz $a0,.L0f18906c +/* f189060: afbf0014 */ sw $ra,0x14($sp) +/* f189064: 10000002 */ beqz $zero,.L0f189070 +/* f189068: 2404000f */ addiu $a0,$zero,0xf +.L0f18906c: +/* f18906c: 2404000c */ addiu $a0,$zero,0xc +.L0f189070: +/* f189070: 0fc623b5 */ jal func0f188ed4 +/* f189074: 00000000 */ sll $zero,$zero,0x0 +/* f189078: 8fbf0014 */ lw $ra,0x14($sp) +/* f18907c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f189080: 03e00008 */ jr $ra +/* f189084: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f189088 +/* f189088: 27bdffe8 */ addiu $sp,$sp,-24 +/* f18908c: afbf0014 */ sw $ra,0x14($sp) +/* f189090: 0fc623b5 */ jal func0f188ed4 +/* f189094: 2404000e */ addiu $a0,$zero,0xe +/* f189098: 8fbf0014 */ lw $ra,0x14($sp) +/* f18909c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1890a0: 03e00008 */ jr $ra +/* f1890a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1890a8 +/* f1890a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1890ac: afbf0014 */ sw $ra,0x14($sp) +/* f1890b0: 0fc623e7 */ jal func0f188f9c +/* f1890b4: 00000000 */ sll $zero,$zero,0x0 +/* f1890b8: 04400004 */ bltz $v0,.L0f1890cc +/* f1890bc: 00402825 */ or $a1,$v0,$zero +/* f1890c0: 2841000e */ slti $at,$v0,0xe +/* f1890c4: 54200006 */ bnezl $at,.L0f1890e0 +/* f1890c8: 2401000d */ addiu $at,$zero,0xd +.L0f1890cc: +/* f1890cc: 0fc5b9f1 */ jal func0f16e7c4 +/* f1890d0: 24045429 */ addiu $a0,$zero,0x5429 +/* f1890d4: 10000016 */ beqz $zero,.L0f189130 +/* f1890d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1890dc: 2401000d */ addiu $at,$zero,0xd +.L0f1890e0: +/* f1890e0: 54410006 */ bnel $v0,$at,.L0f1890fc +/* f1890e4: 2401000c */ addiu $at,$zero,0xc +/* f1890e8: 0fc5b9f1 */ jal func0f16e7c4 +/* f1890ec: 2404542a */ addiu $a0,$zero,0x542a +/* f1890f0: 1000000f */ beqz $zero,.L0f189130 +/* f1890f4: 8fbf0014 */ lw $ra,0x14($sp) +/* f1890f8: 2401000c */ addiu $at,$zero,0xc +.L0f1890fc: +/* f1890fc: 14410005 */ bne $v0,$at,.L0f189114 +/* f189100: 000570c0 */ sll $t6,$a1,0x3 +/* f189104: 0fc5b9f1 */ jal func0f16e7c4 +/* f189108: 2404542b */ addiu $a0,$zero,0x542b +/* f18910c: 10000008 */ beqz $zero,.L0f189130 +/* f189110: 8fbf0014 */ lw $ra,0x14($sp) +.L0f189114: +/* f189114: 01c57021 */ addu $t6,$t6,$a1 +/* f189118: 000e7040 */ sll $t6,$t6,0x1 +/* f18911c: 3c048008 */ lui $a0,0x8008 +/* f189120: 008e2021 */ addu $a0,$a0,$t6 +/* f189124: 0fc5b9f1 */ jal func0f16e7c4 +/* f189128: 948473f0 */ lhu $a0,0x73f0($a0) +/* f18912c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f189130: +/* f189130: 27bd0018 */ addiu $sp,$sp,0x18 +/* f189134: 03e00008 */ jr $ra +/* f189138: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18913c +/* f18913c: 27bdffb8 */ addiu $sp,$sp,-72 +/* f189140: afb70034 */ sw $s7,0x34($sp) +/* f189144: afb5002c */ sw $s5,0x2c($sp) +/* f189148: 3c0f8008 */ lui $t7,0x8008 +/* f18914c: afbe0038 */ sw $s8,0x38($sp) +/* f189150: afb60030 */ sw $s6,0x30($sp) +/* f189154: afb40028 */ sw $s4,0x28($sp) +/* f189158: 25ef73f0 */ addiu $t7,$t7,0x73f0 +/* f18915c: 3c158008 */ lui $s5,0x8008 +/* f189160: 3c17800b */ lui $s7,0x800b +/* f189164: 00007100 */ sll $t6,$zero,0x4 +/* f189168: afbf003c */ sw $ra,0x3c($sp) +/* f18916c: afb30024 */ sw $s3,0x24($sp) +/* f189170: afb20020 */ sw $s2,0x20($sp) +/* f189174: afb1001c */ sw $s1,0x1c($sp) +/* f189178: afb00018 */ sw $s0,0x18($sp) +/* f18917c: afa00040 */ sw $zero,0x40($sp) +/* f189180: 01cff021 */ addu $s8,$t6,$t7 +/* f189184: 26f7cb8e */ addiu $s7,$s7,-13426 +/* f189188: 26b57268 */ addiu $s5,$s5,0x7268 +/* f18918c: 2414005b */ addiu $s4,$zero,0x5b +/* f189190: 2416000a */ addiu $s6,$zero,0xa +/* f189194: afa00044 */ sw $zero,0x44($sp) +.L0f189198: +/* f189198: 0fc67244 */ jal func0f19c910 +/* f18919c: 93c40008 */ lbu $a0,0x8($s8) +/* f1891a0: 50400010 */ beqzl $v0,.L0f1891e4 +/* f1891a4: 93d8000c */ lbu $t8,0xc($s8) +/* f1891a8: 0fc67244 */ jal func0f19c910 +/* f1891ac: 93c40009 */ lbu $a0,0x9($s8) +/* f1891b0: 5040000c */ beqzl $v0,.L0f1891e4 +/* f1891b4: 93d8000c */ lbu $t8,0xc($s8) +/* f1891b8: 0fc67244 */ jal func0f19c910 +/* f1891bc: 93c4000a */ lbu $a0,0xa($s8) +/* f1891c0: 50400008 */ beqzl $v0,.L0f1891e4 +/* f1891c4: 93d8000c */ lbu $t8,0xc($s8) +/* f1891c8: 0fc67244 */ jal func0f19c910 +/* f1891cc: 93c4000b */ lbu $a0,0xb($s8) +/* f1891d0: 50400004 */ beqzl $v0,.L0f1891e4 +/* f1891d4: 93d8000c */ lbu $t8,0xc($s8) +/* f1891d8: 10000008 */ beqz $zero,.L0f1891fc +/* f1891dc: 27c20002 */ addiu $v0,$s8,0x2 +/* f1891e0: 93d8000c */ lbu $t8,0xc($s8) +.L0f1891e4: +/* f1891e4: 2401005c */ addiu $at,$zero,0x5c +/* f1891e8: 00001025 */ or $v0,$zero,$zero +/* f1891ec: 13010003 */ beq $t8,$at,.L0f1891fc +/* f1891f0: 00000000 */ sll $zero,$zero,0x0 +/* f1891f4: 10000001 */ beqz $zero,.L0f1891fc +/* f1891f8: 27c2000c */ addiu $v0,$s8,0xc +.L0f1891fc: +/* f1891fc: 1040001d */ beqz $v0,.L0f189274 +/* f189200: 24130001 */ addiu $s3,$zero,0x1 +/* f189204: 3c11800b */ lui $s1,0x800b +/* f189208: 2631cb88 */ addiu $s1,$s1,-13432 +/* f18920c: 00409025 */ or $s2,$v0,$zero +.L0f189210: +/* f189210: 92500000 */ lbu $s0,0x0($s2) +/* f189214: 56140007 */ bnel $s0,$s4,.L0f189234 +/* f189218: 92390018 */ lbu $t9,0x18($s1) +/* f18921c: 0fc67244 */ jal func0f19c910 +/* f189220: 24040016 */ addiu $a0,$zero,0x16 +/* f189224: 54400003 */ bnezl $v0,.L0f189234 +/* f189228: 92390018 */ lbu $t9,0x18($s1) +/* f18922c: 00008025 */ or $s0,$zero,$zero +/* f189230: 92390018 */ lbu $t9,0x18($s1) +.L0f189234: +/* f189234: 26310001 */ addiu $s1,$s1,0x1 +/* f189238: 03360019 */ multu $t9,$s6 +/* f18923c: 00004012 */ mflo $t0 +/* f189240: 02a84821 */ addu $t1,$s5,$t0 +/* f189244: 912a0000 */ lbu $t2,0x0($t1) +/* f189248: 120a0002 */ beq $s0,$t2,.L0f189254 +/* f18924c: 00000000 */ sll $zero,$zero,0x0 +/* f189250: 00009825 */ or $s3,$zero,$zero +.L0f189254: +/* f189254: 1637ffee */ bne $s1,$s7,.L0f189210 +/* f189258: 26520001 */ addiu $s2,$s2,0x1 +/* f18925c: 12600005 */ beqz $s3,.L0f189274 +/* f189260: 8fa20044 */ lw $v0,0x44($sp) +/* f189264: 240b0001 */ addiu $t3,$zero,0x1 +/* f189268: 3c018008 */ lui $at,0x8008 +/* f18926c: afab0040 */ sw $t3,0x40($sp) +/* f189270: ac2274c8 */ sw $v0,0x74c8($at) +.L0f189274: +/* f189274: 8fac0040 */ lw $t4,0x40($sp) +/* f189278: 8fa20044 */ lw $v0,0x44($sp) +/* f18927c: 27de0012 */ addiu $s8,$s8,0x12 +/* f189280: 15800004 */ bnez $t4,.L0f189294 +/* f189284: 24420001 */ addiu $v0,$v0,0x1 +/* f189288: 2401000c */ addiu $at,$zero,0xc +/* f18928c: 1441ffc2 */ bne $v0,$at,.L0f189198 +/* f189290: afa20044 */ sw $v0,0x44($sp) +.L0f189294: +/* f189294: 8fad0040 */ lw $t5,0x40($sp) +/* f189298: 240e000e */ addiu $t6,$zero,0xe +/* f18929c: 3c018008 */ lui $at,0x8008 +/* f1892a0: 55a00003 */ bnezl $t5,.L0f1892b0 +/* f1892a4: 8fbf003c */ lw $ra,0x3c($sp) +/* f1892a8: ac2e74c8 */ sw $t6,0x74c8($at) +/* f1892ac: 8fbf003c */ lw $ra,0x3c($sp) +.L0f1892b0: +/* f1892b0: 8fb00018 */ lw $s0,0x18($sp) +/* f1892b4: 8fb1001c */ lw $s1,0x1c($sp) +/* f1892b8: 8fb20020 */ lw $s2,0x20($sp) +/* f1892bc: 8fb30024 */ lw $s3,0x24($sp) +/* f1892c0: 8fb40028 */ lw $s4,0x28($sp) +/* f1892c4: 8fb5002c */ lw $s5,0x2c($sp) +/* f1892c8: 8fb60030 */ lw $s6,0x30($sp) +/* f1892cc: 8fb70034 */ lw $s7,0x34($sp) +/* f1892d0: 8fbe0038 */ lw $s8,0x38($sp) +/* f1892d4: 03e00008 */ jr $ra +/* f1892d8: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f1892dc +/* f1892dc: 27bdffb0 */ addiu $sp,$sp,-80 +/* f1892e0: afb00018 */ sw $s0,0x18($sp) +/* f1892e4: 3c108008 */ lui $s0,0x8008 +/* f1892e8: 261074c8 */ addiu $s0,$s0,0x74c8 +/* f1892ec: 8e020000 */ lw $v0,0x0($s0) +/* f1892f0: afbf001c */ sw $ra,0x1c($sp) +/* f1892f4: 04400077 */ bltz $v0,.L0f1894d4 +/* f1892f8: 2841000c */ slti $at,$v0,0xc +/* f1892fc: 10200075 */ beqz $at,.L0f1894d4 +/* f189300: 000270c0 */ sll $t6,$v0,0x3 +/* f189304: 01c27021 */ addu $t6,$t6,$v0 +/* f189308: 000e7040 */ sll $t6,$t6,0x1 +/* f18930c: 3c048008 */ lui $a0,0x8008 +/* f189310: 008e2021 */ addu $a0,$a0,$t6 +/* f189314: 0fc67244 */ jal func0f19c910 +/* f189318: 908473f8 */ lbu $a0,0x73f8($a0) +/* f18931c: 50400029 */ beqzl $v0,.L0f1893c4 +/* f189320: 8e0d0000 */ lw $t5,0x0($s0) +/* f189324: 8e0f0000 */ lw $t7,0x0($s0) +/* f189328: 3c048008 */ lui $a0,0x8008 +/* f18932c: 000fc0c0 */ sll $t8,$t7,0x3 +/* f189330: 030fc021 */ addu $t8,$t8,$t7 +/* f189334: 0018c040 */ sll $t8,$t8,0x1 +/* f189338: 00982021 */ addu $a0,$a0,$t8 +/* f18933c: 0fc67244 */ jal func0f19c910 +/* f189340: 908473f9 */ lbu $a0,0x73f9($a0) +/* f189344: 5040001f */ beqzl $v0,.L0f1893c4 +/* f189348: 8e0d0000 */ lw $t5,0x0($s0) +/* f18934c: 8e190000 */ lw $t9,0x0($s0) +/* f189350: 3c048008 */ lui $a0,0x8008 +/* f189354: 001960c0 */ sll $t4,$t9,0x3 +/* f189358: 01996021 */ addu $t4,$t4,$t9 +/* f18935c: 000c6040 */ sll $t4,$t4,0x1 +/* f189360: 008c2021 */ addu $a0,$a0,$t4 +/* f189364: 0fc67244 */ jal func0f19c910 +/* f189368: 908473fa */ lbu $a0,0x73fa($a0) +/* f18936c: 50400015 */ beqzl $v0,.L0f1893c4 +/* f189370: 8e0d0000 */ lw $t5,0x0($s0) +/* f189374: 8e0d0000 */ lw $t5,0x0($s0) +/* f189378: 3c048008 */ lui $a0,0x8008 +/* f18937c: 000d70c0 */ sll $t6,$t5,0x3 +/* f189380: 01cd7021 */ addu $t6,$t6,$t5 +/* f189384: 000e7040 */ sll $t6,$t6,0x1 +/* f189388: 008e2021 */ addu $a0,$a0,$t6 +/* f18938c: 0fc67244 */ jal func0f19c910 +/* f189390: 908473fb */ lbu $a0,0x73fb($a0) +/* f189394: 5040000b */ beqzl $v0,.L0f1893c4 +/* f189398: 8e0d0000 */ lw $t5,0x0($s0) +/* f18939c: 8e0f0000 */ lw $t7,0x0($s0) +/* f1893a0: 3c0c8008 */ lui $t4,0x8008 +/* f1893a4: 258c73f0 */ addiu $t4,$t4,0x73f0 +/* f1893a8: 000fc0c0 */ sll $t8,$t7,0x3 +/* f1893ac: 030fc021 */ addu $t8,$t8,$t7 +/* f1893b0: 0018c040 */ sll $t8,$t8,0x1 +/* f1893b4: 27190002 */ addiu $t9,$t8,0x2 +/* f1893b8: 1000000f */ beqz $zero,.L0f1893f8 +/* f1893bc: 032c1021 */ addu $v0,$t9,$t4 +/* f1893c0: 8e0d0000 */ lw $t5,0x0($s0) +.L0f1893c4: +/* f1893c4: 3c0f8008 */ lui $t7,0x8008 +/* f1893c8: 25ef73f0 */ addiu $t7,$t7,0x73f0 +/* f1893cc: 000d70c0 */ sll $t6,$t5,0x3 +/* f1893d0: 01cd7021 */ addu $t6,$t6,$t5 +/* f1893d4: 000e7040 */ sll $t6,$t6,0x1 +/* f1893d8: 01cf1821 */ addu $v1,$t6,$t7 +/* f1893dc: 9078000c */ lbu $t8,0xc($v1) +/* f1893e0: 2401005c */ addiu $at,$zero,0x5c +/* f1893e4: 53010004 */ beql $t8,$at,.L0f1893f8 +/* f1893e8: 00001025 */ or $v0,$zero,$zero +/* f1893ec: 10000002 */ beqz $zero,.L0f1893f8 +/* f1893f0: 2462000c */ addiu $v0,$v1,0xc +/* f1893f4: 00001025 */ or $v0,$zero,$zero +.L0f1893f8: +/* f1893f8: 1040006b */ beqz $v0,.L0f1895a8 +/* f1893fc: 00405825 */ or $t3,$v0,$zero +/* f189400: 3c0a800b */ lui $t2,0x800b +/* f189404: 3c088008 */ lui $t0,0x8008 +/* f189408: 25087268 */ addiu $t0,$t0,0x7268 +/* f18940c: 254acb88 */ addiu $t2,$t2,-13432 +/* f189410: 2410005b */ addiu $s0,$zero,0x5b +/* f189414: 2409000a */ addiu $t1,$zero,0xa +.L0f189418: +/* f189418: 91660000 */ lbu $a2,0x0($t3) +/* f18941c: 00002825 */ or $a1,$zero,$zero +/* f189420: 00003825 */ or $a3,$zero,$zero +/* f189424: 14d00014 */ bne $a2,$s0,.L0f189478 +/* f189428: 00001825 */ or $v1,$zero,$zero +/* f18942c: 24040016 */ addiu $a0,$zero,0x16 +/* f189430: afa00044 */ sw $zero,0x44($sp) +/* f189434: afa00040 */ sw $zero,0x40($sp) +/* f189438: afa60038 */ sw $a2,0x38($sp) +/* f18943c: afa0003c */ sw $zero,0x3c($sp) +/* f189440: afaa0024 */ sw $t2,0x24($sp) +/* f189444: 0fc67244 */ jal func0f19c910 +/* f189448: afab0028 */ sw $t3,0x28($sp) +/* f18944c: 3c088008 */ lui $t0,0x8008 +/* f189450: 25087268 */ addiu $t0,$t0,0x7268 +/* f189454: 8fa30044 */ lw $v1,0x44($sp) +/* f189458: 8fa50040 */ lw $a1,0x40($sp) +/* f18945c: 8fa60038 */ lw $a2,0x38($sp) +/* f189460: 8fa7003c */ lw $a3,0x3c($sp) +/* f189464: 2409000a */ addiu $t1,$zero,0xa +/* f189468: 8faa0024 */ lw $t2,0x24($sp) +/* f18946c: 14400002 */ bnez $v0,.L0f189478 +/* f189470: 8fab0028 */ lw $t3,0x28($sp) +/* f189474: 00003025 */ or $a2,$zero,$zero +.L0f189478: +/* f189478: 2c610027 */ sltiu $at,$v1,0x27 +/* f18947c: 14200003 */ bnez $at,.L0f18948c +/* f189480: 00000000 */ sll $zero,$zero,0x0 +/* f189484: 10000009 */ beqz $zero,.L0f1894ac +/* f189488: 24050001 */ addiu $a1,$zero,0x1 +.L0f18948c: +/* f18948c: 00690019 */ multu $v1,$t1 +/* f189490: 0000c812 */ mflo $t9 +/* f189494: 01196021 */ addu $t4,$t0,$t9 +/* f189498: 918d0000 */ lbu $t5,0x0($t4) +/* f18949c: 14cd0003 */ bne $a2,$t5,.L0f1894ac +/* f1894a0: 00000000 */ sll $zero,$zero,0x0 +/* f1894a4: 00603825 */ or $a3,$v1,$zero +/* f1894a8: 24050001 */ addiu $a1,$zero,0x1 +.L0f1894ac: +/* f1894ac: 10a0fff2 */ beqz $a1,.L0f189478 +/* f1894b0: 24630001 */ addiu $v1,$v1,0x1 +/* f1894b4: 3c0e800b */ lui $t6,0x800b +/* f1894b8: 25cecb8e */ addiu $t6,$t6,-13426 +/* f1894bc: 254a0001 */ addiu $t2,$t2,0x1 +/* f1894c0: 256b0001 */ addiu $t3,$t3,0x1 +/* f1894c4: 154effd4 */ bne $t2,$t6,.L0f189418 +/* f1894c8: a1470017 */ sb $a3,0x17($t2) +/* f1894cc: 10000037 */ beqz $zero,.L0f1895ac +/* f1894d0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f1894d4: +/* f1894d4: 2401000d */ addiu $at,$zero,0xd +/* f1894d8: 54410017 */ bnel $v0,$at,.L0f189538 +/* f1894dc: 2401000c */ addiu $at,$zero,0xc +/* f1894e0: 0fc622f5 */ jal func0f188bd4 +/* f1894e4: 00000000 */ sll $zero,$zero,0x0 +/* f1894e8: afa20034 */ sw $v0,0x34($sp) +/* f1894ec: 00008025 */ or $s0,$zero,$zero +.L0f1894f0: +/* f1894f0: 0c004b70 */ jal 0x12dc0 +/* f1894f4: 00000000 */ sll $zero,$zero,0x0 +/* f1894f8: 8faf0034 */ lw $t7,0x34($sp) +/* f1894fc: 02002025 */ or $a0,$s0,$zero +/* f189500: 004f001b */ divu $zero,$v0,$t7 +/* f189504: 00002810 */ mfhi $a1 +/* f189508: 15e00002 */ bnez $t7,.L0f189514 +/* f18950c: 00000000 */ sll $zero,$zero,0x0 +/* f189510: 0007000d */ break 0x7 +.L0f189514: +/* f189514: 0fc62346 */ jal func0f188d18 +/* f189518: 00000000 */ sll $zero,$zero,0x0 +/* f18951c: 26100001 */ addiu $s0,$s0,0x1 +/* f189520: 24010006 */ addiu $at,$zero,0x6 +/* f189524: 1601fff2 */ bne $s0,$at,.L0f1894f0 +/* f189528: 00000000 */ sll $zero,$zero,0x0 +/* f18952c: 1000001f */ beqz $zero,.L0f1895ac +/* f189530: 8fbf001c */ lw $ra,0x1c($sp) +/* f189534: 2401000c */ addiu $at,$zero,0xc +.L0f189538: +/* f189538: 5441001c */ bnel $v0,$at,.L0f1895ac +/* f18953c: 8fbf001c */ lw $ra,0x1c($sp) +/* f189540: 0fc622f5 */ jal func0f188bd4 +/* f189544: 00000000 */ sll $zero,$zero,0x0 +/* f189548: 2458fffe */ addiu $t8,$v0,-2 +/* f18954c: afb80030 */ sw $t8,0x30($sp) +/* f189550: 00008025 */ or $s0,$zero,$zero +.L0f189554: +/* f189554: 0c004b70 */ jal 0x12dc0 +/* f189558: 00000000 */ sll $zero,$zero,0x0 +/* f18955c: 8fb90030 */ lw $t9,0x30($sp) +/* f189560: 02002025 */ or $a0,$s0,$zero +/* f189564: 0059001b */ divu $zero,$v0,$t9 +/* f189568: 00002810 */ mfhi $a1 +/* f18956c: 24a50001 */ addiu $a1,$a1,0x1 +/* f189570: 17200002 */ bnez $t9,.L0f18957c +/* f189574: 00000000 */ sll $zero,$zero,0x0 +/* f189578: 0007000d */ break 0x7 +.L0f18957c: +/* f18957c: 0fc62346 */ jal func0f188d18 +/* f189580: 00000000 */ sll $zero,$zero,0x0 +/* f189584: 26100001 */ addiu $s0,$s0,0x1 +/* f189588: 24010005 */ addiu $at,$zero,0x5 +/* f18958c: 1601fff1 */ bne $s0,$at,.L0f189554 +/* f189590: 00000000 */ sll $zero,$zero,0x0 +/* f189594: 0fc622f5 */ jal func0f188bd4 +/* f189598: 00000000 */ sll $zero,$zero,0x0 +/* f18959c: 02002025 */ or $a0,$s0,$zero +/* f1895a0: 0fc62346 */ jal func0f188d18 +/* f1895a4: 2445ffff */ addiu $a1,$v0,-1 +.L0f1895a8: +/* f1895a8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f1895ac: +/* f1895ac: 8fb00018 */ lw $s0,0x18($sp) +/* f1895b0: 27bd0050 */ addiu $sp,$sp,0x50 +/* f1895b4: 03e00008 */ jr $ra +/* f1895b8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1895bc +/* f1895bc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1895c0: afbf0014 */ sw $ra,0x14($sp) +/* f1895c4: 0fc623e7 */ jal func0f188f9c +/* f1895c8: 00000000 */ sll $zero,$zero,0x0 +/* f1895cc: 3c018008 */ lui $at,0x8008 +/* f1895d0: 0fc624b7 */ jal func0f1892dc +/* f1895d4: ac2274c8 */ sw $v0,0x74c8($at) +/* f1895d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1895dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1895e0: 03e00008 */ jr $ra +/* f1895e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1895e8 +/* f1895e8: 3c0e8008 */ lui $t6,0x8008 +/* f1895ec: 8dce74c8 */ lw $t6,0x74c8($t6) +/* f1895f0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1895f4: afbf0014 */ sw $ra,0x14($sp) +/* f1895f8: 29c1000c */ slti $at,$t6,0xc +/* f1895fc: 50200004 */ beqzl $at,.L0f189610 +/* f189600: 8fbf0014 */ lw $ra,0x14($sp) +/* f189604: 0fc624b7 */ jal func0f1892dc +/* f189608: 00000000 */ sll $zero,$zero,0x0 +/* f18960c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f189610: +/* f189610: 27bd0018 */ addiu $sp,$sp,0x18 +/* f189614: 03e00008 */ jr $ra +/* f189618: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18961c +/* f18961c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f189620: afbf0014 */ sw $ra,0x14($sp) +/* f189624: 3c048008 */ lui $a0,0x8008 +/* f189628: 0fc623b5 */ jal func0f188ed4 +/* f18962c: 8c8474c8 */ lw $a0,0x74c8($a0) +/* f189630: 8fbf0014 */ lw $ra,0x14($sp) +/* f189634: 27bd0018 */ addiu $sp,$sp,0x18 +/* f189638: 03e00008 */ jr $ra +/* f18963c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f189640 +/* f189640: 3c06800a */ lui $a2,0x800a +/* f189644: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f189648: 8cce006c */ lw $t6,0x6c($a2) +/* f18964c: 24010001 */ addiu $at,$zero,0x1 +/* f189650: 00001025 */ or $v0,$zero,$zero +/* f189654: 11c00003 */ beqz $t6,.L0f189664 +/* f189658: 00001825 */ or $v1,$zero,$zero +/* f18965c: 10000001 */ beqz $zero,.L0f189664 +/* f189660: 24020001 */ addiu $v0,$zero,0x1 +.L0f189664: +/* f189664: 8ccf0068 */ lw $t7,0x68($a2) +/* f189668: 00002025 */ or $a0,$zero,$zero +/* f18966c: 00002825 */ or $a1,$zero,$zero +/* f189670: 11e00003 */ beqz $t7,.L0f189680 +/* f189674: 00000000 */ sll $zero,$zero,0x0 +/* f189678: 10000001 */ beqz $zero,.L0f189680 +/* f18967c: 24030001 */ addiu $v1,$zero,0x1 +.L0f189680: +/* f189680: 8cd80064 */ lw $t8,0x64($a2) +/* f189684: 13000003 */ beqz $t8,.L0f189694 +/* f189688: 00000000 */ sll $zero,$zero,0x0 +/* f18968c: 10000001 */ beqz $zero,.L0f189694 +/* f189690: 24040001 */ addiu $a0,$zero,0x1 +.L0f189694: +/* f189694: 8cd90070 */ lw $t9,0x70($a2) +/* f189698: 3c18800b */ lui $t8,0x800b +/* f18969c: 13200003 */ beqz $t9,.L0f1896ac +/* f1896a0: 00000000 */ sll $zero,$zero,0x0 +/* f1896a4: 10000001 */ beqz $zero,.L0f1896ac +/* f1896a8: 24050001 */ addiu $a1,$zero,0x1 +.L0f1896ac: +/* f1896ac: 00a44021 */ addu $t0,$a1,$a0 +/* f1896b0: 01034821 */ addu $t1,$t0,$v1 +/* f1896b4: 01225021 */ addu $t2,$t1,$v0 +/* f1896b8: 15410014 */ bne $t2,$at,.L0f18970c +/* f1896bc: 00000000 */ sll $zero,$zero,0x0 +/* f1896c0: 8ccb0314 */ lw $t3,0x314($a2) +/* f1896c4: 11600011 */ beqz $t3,.L0f18970c +/* f1896c8: 00000000 */ sll $zero,$zero,0x0 +/* f1896cc: 8ccc0288 */ lw $t4,0x288($a2) +/* f1896d0: 3c0f800a */ lui $t7,0x800a +/* f1896d4: 8d8d0070 */ lw $t5,0x70($t4) +/* f1896d8: 000d70c0 */ sll $t6,$t5,0x3 +/* f1896dc: 01cd7023 */ subu $t6,$t6,$t5 +/* f1896e0: 000e7080 */ sll $t6,$t6,0x2 +/* f1896e4: 01cd7021 */ addu $t6,$t6,$t5 +/* f1896e8: 000e70c0 */ sll $t6,$t6,0x3 +/* f1896ec: 01cd7023 */ subu $t6,$t6,$t5 +/* f1896f0: 000e7100 */ sll $t6,$t6,0x4 +/* f1896f4: 01ee7821 */ addu $t7,$t7,$t6 +/* f1896f8: 8defe4f8 */ lw $t7,-0x1b08($t7) +/* f1896fc: 11e00003 */ beqz $t7,.L0f18970c +/* f189700: 00000000 */ sll $zero,$zero,0x0 +/* f189704: 03e00008 */ jr $ra +/* f189708: 24020001 */ addiu $v0,$zero,0x1 +.L0f18970c: +/* f18970c: 9318cba6 */ lbu $t8,-0x345a($t8) +/* f189710: 24020001 */ addiu $v0,$zero,0x1 +/* f189714: 17000003 */ bnez $t8,.L0f189724 +/* f189718: 00000000 */ sll $zero,$zero,0x0 +/* f18971c: 03e00008 */ jr $ra +/* f189720: 00001025 */ or $v0,$zero,$zero +.L0f189724: +/* f189724: 03e00008 */ jr $ra +/* f189728: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18972c +/* f18972c: 3c01800b */ lui $at,0x800b +/* f189730: afa40000 */ sw $a0,0x0($sp) +/* f189734: 03e00008 */ jr $ra +/* f189738: a024cba6 */ sb $a0,-0x345a($at) +); + +GLOBAL_ASM( +glabel func0f18973c +/* f18973c: 3c02800b */ lui $v0,0x800b +/* f189740: 9042cba6 */ lbu $v0,-0x345a($v0) +/* f189744: 27bdff60 */ addiu $sp,$sp,-160 +/* f189748: 24010001 */ addiu $at,$zero,0x1 +/* f18974c: afbf0034 */ sw $ra,0x34($sp) +/* f189750: 14410077 */ bne $v0,$at,.L0f189930 +/* f189754: afa400a0 */ sw $a0,0xa0($sp) +/* f189758: 3c013f80 */ lui $at,0x3f80 +/* f18975c: 44812000 */ mtc1 $at,$f4 +/* f189760: 3c018006 */ lui $at,0x8006 +/* f189764: c4261630 */ lwc1 $f6,0x1630($at) +/* f189768: 3c0141a0 */ lui $at,0x41a0 +/* f18976c: 44815000 */ mtc1 $at,$f10 +/* f189770: 46062201 */ sub.s $f8,$f4,$f6 +/* f189774: 3c01437f */ lui $at,0x437f +/* f189778: 44819000 */ mtc1 $at,$f18 +/* f18977c: 240100ff */ addiu $at,$zero,0xff +/* f189780: 460a4402 */ mul.s $f16,$f8,$f10 +/* f189784: 00000000 */ sll $zero,$zero,0x0 +/* f189788: 46128102 */ mul.s $f4,$f16,$f18 +/* f18978c: 4600218d */ trunc.w.s $f6,$f4 +/* f189790: 440f3000 */ mfc1 $t7,$f6 +/* f189794: 00000000 */ sll $zero,$zero,0x0 +/* f189798: 01e1001a */ div $zero,$t7,$at +/* f18979c: 0000c010 */ mfhi $t8 +/* f1897a0: afb80054 */ sw $t8,0x54($sp) +/* f1897a4: 0fc54d8a */ jal func0f153628 +/* f1897a8: 00000000 */ sll $zero,$zero,0x0 +/* f1897ac: afa200a0 */ sw $v0,0xa0($sp) +/* f1897b0: 0fc5b9f1 */ jal func0f16e7c4 +/* f1897b4: 24045428 */ addiu $a0,$zero,0x5428 +/* f1897b8: 27a4005c */ addiu $a0,$sp,0x5c +/* f1897bc: 0c004c4c */ jal 0x13130 +/* f1897c0: 00402825 */ or $a1,$v0,$zero +/* f1897c4: 0c002f40 */ jal 0xbd00 +/* f1897c8: 00000000 */ sll $zero,$zero,0x0 +/* f1897cc: 0c002f22 */ jal 0xbc88 +/* f1897d0: a7a20042 */ sh $v0,0x42($sp) +/* f1897d4: 87a80042 */ lh $t0,0x42($sp) +/* f1897d8: 3c0a800a */ lui $t2,0x800a +/* f1897dc: 8d4aa248 */ lw $t2,-0x5db8($t2) +/* f1897e0: 04410003 */ bgez $v0,.L0f1897f0 +/* f1897e4: 0002c843 */ sra $t9,$v0,0x1 +/* f1897e8: 24410001 */ addiu $at,$v0,0x1 +/* f1897ec: 0001c843 */ sra $t9,$at,0x1 +.L0f1897f0: +/* f1897f0: 03284821 */ addu $t1,$t9,$t0 +/* f1897f4: afa90094 */ sw $t1,0x94($sp) +/* f1897f8: 8d4b0070 */ lw $t3,0x70($t2) +/* f1897fc: 3c0d800a */ lui $t5,0x800a +/* f189800: 000b60c0 */ sll $t4,$t3,0x3 +/* f189804: 018b6023 */ subu $t4,$t4,$t3 +/* f189808: 000c6080 */ sll $t4,$t4,0x2 +/* f18980c: 018b6021 */ addu $t4,$t4,$t3 +/* f189810: 000c60c0 */ sll $t4,$t4,0x3 +/* f189814: 018b6023 */ subu $t4,$t4,$t3 +/* f189818: 000c6100 */ sll $t4,$t4,0x4 +/* f18981c: 01ac6821 */ addu $t5,$t5,$t4 +/* f189820: 8dade4f8 */ lw $t5,-0x1b08($t5) +/* f189824: 11a00006 */ beqz $t5,.L0f189840 +/* f189828: 00000000 */ sll $zero,$zero,0x0 +/* f18982c: 0c002f44 */ jal 0xbd10 +/* f189830: 00000000 */ sll $zero,$zero,0x0 +/* f189834: 244e000a */ addiu $t6,$v0,0xa +/* f189838: 1000000c */ beqz $zero,.L0f18986c +/* f18983c: afae0090 */ sw $t6,0x90($sp) +.L0f189840: +/* f189840: 0c002f44 */ jal 0xbd10 +/* f189844: 00000000 */ sll $zero,$zero,0x0 +/* f189848: 0c002f26 */ jal 0xbc98 +/* f18984c: a7a20042 */ sh $v0,0x42($sp) +/* f189850: 87b80042 */ lh $t8,0x42($sp) +/* f189854: 04410003 */ bgez $v0,.L0f189864 +/* f189858: 00027843 */ sra $t7,$v0,0x1 +/* f18985c: 24410001 */ addiu $at,$v0,0x1 +/* f189860: 00017843 */ sra $t7,$at,0x1 +.L0f189864: +/* f189864: 01f8c821 */ addu $t9,$t7,$t8 +/* f189868: afb90090 */ sw $t9,0x90($sp) +.L0f18986c: +/* f18986c: 3c088008 */ lui $t0,0x8008 +/* f189870: 8d08fb14 */ lw $t0,-0x4ec($t0) +/* f189874: 3c078008 */ lui $a3,0x8008 +/* f189878: 8ce7fb18 */ lw $a3,-0x4e8($a3) +/* f18987c: 27a40098 */ addiu $a0,$sp,0x98 +/* f189880: 27a5009c */ addiu $a1,$sp,0x9c +/* f189884: 27a6005c */ addiu $a2,$sp,0x5c +/* f189888: afa00014 */ sw $zero,0x14($sp) +/* f18988c: 0fc55cbe */ jal func0f1572f8 +/* f189890: afa80010 */ sw $t0,0x10($sp) +/* f189894: 8faa009c */ lw $t2,0x9c($sp) +/* f189898: 8fa90094 */ lw $t1,0x94($sp) +/* f18989c: 05410003 */ bgez $t2,.L0f1898ac +/* f1898a0: 000a5843 */ sra $t3,$t2,0x1 +/* f1898a4: 25410001 */ addiu $at,$t2,0x1 +/* f1898a8: 00015843 */ sra $t3,$at,0x1 +.L0f1898ac: +/* f1898ac: 012b6023 */ subu $t4,$t1,$t3 +/* f1898b0: 0c002f02 */ jal 0xbc08 +/* f1898b4: afac0094 */ sw $t4,0x94($sp) +/* f1898b8: 0c002f02 */ jal 0xbc08 +/* f1898bc: a7a20040 */ sh $v0,0x40($sp) +/* f1898c0: 8faf0054 */ lw $t7,0x54($sp) +/* f1898c4: 3c0d8008 */ lui $t5,0x8008 +/* f1898c8: 3c0e8008 */ lui $t6,0x8008 +/* f1898cc: 3c0100ff */ lui $at,0xff +/* f1898d0: 8dcefb14 */ lw $t6,-0x4ec($t6) +/* f1898d4: 8dadfb18 */ lw $t5,-0x4e8($t5) +/* f1898d8: 87aa0040 */ lh $t2,0x40($sp) +/* f1898dc: 342100ff */ ori $at,$at,0xff +/* f1898e0: 000fc600 */ sll $t8,$t7,0x18 +/* f1898e4: 0301c825 */ or $t9,$t8,$at +/* f1898e8: 240800ff */ addiu $t0,$zero,0xff +/* f1898ec: afa8001c */ sw $t0,0x1c($sp) +/* f1898f0: afb90018 */ sw $t9,0x18($sp) +/* f1898f4: 8fa400a0 */ lw $a0,0xa0($sp) +/* f1898f8: 27a50094 */ addiu $a1,$sp,0x94 +/* f1898fc: 27a60090 */ addiu $a2,$sp,0x90 +/* f189900: 27a7005c */ addiu $a3,$sp,0x5c +/* f189904: afa20024 */ sw $v0,0x24($sp) +/* f189908: afa00028 */ sw $zero,0x28($sp) +/* f18990c: afa0002c */ sw $zero,0x2c($sp) +/* f189910: afae0014 */ sw $t6,0x14($sp) +/* f189914: afad0010 */ sw $t5,0x10($sp) +/* f189918: 0fc55b92 */ jal func0f156e48 +/* f18991c: afaa0020 */ sw $t2,0x20($sp) +/* f189920: 0fc54de0 */ jal func0f153780 +/* f189924: 00402025 */ or $a0,$v0,$zero +/* f189928: 100000e0 */ beqz $zero,.L0f189cac +/* f18992c: afa200a0 */ sw $v0,0xa0($sp) +.L0f189930: +/* f189930: 3c098006 */ lui $t1,0x8006 +/* f189934: 8d29d9d0 */ lw $t1,-0x2630($t1) +/* f189938: 552000dd */ bnezl $t1,.L0f189cb0 +/* f18993c: 8fbf0034 */ lw $ra,0x34($sp) +/* f189940: 144000da */ bnez $v0,.L0f189cac +/* f189944: 3c03800a */ lui $v1,0x800a +/* f189948: 24639fc0 */ addiu $v1,$v1,-24640 +/* f18994c: 8c620284 */ lw $v0,0x284($v1) +/* f189950: 8c4b00d8 */ lw $t3,0xd8($v0) +/* f189954: 516000d6 */ beqzl $t3,.L0f189cb0 +/* f189958: 8fbf0034 */ lw $ra,0x34($sp) +/* f18995c: 8c4c032c */ lw $t4,0x32c($v0) +/* f189960: 518000d3 */ beqzl $t4,.L0f189cb0 +/* f189964: 8fbf0034 */ lw $ra,0x34($sp) +/* f189968: 8c4d0330 */ lw $t5,0x330($v0) +/* f18996c: 51a000d0 */ beqzl $t5,.L0f189cb0 +/* f189970: 8fbf0034 */ lw $ra,0x34($sp) +/* f189974: 8c6e0298 */ lw $t6,0x298($v1) +/* f189978: 05c20011 */ bltzl $t6,.L0f1899c0 +/* f18997c: 8c6b029c */ lw $t3,0x29c($v1) +/* f189980: 8c6f02a0 */ lw $t7,0x2a0($v1) +/* f189984: 8df800d8 */ lw $t8,0xd8($t7) +/* f189988: 53000006 */ beqzl $t8,.L0f1899a4 +/* f18998c: 8c4a1c10 */ lw $t2,0x1c10($v0) +/* f189990: 8c7902a4 */ lw $t9,0x2a4($v1) +/* f189994: 8f2800d8 */ lw $t0,0xd8($t9) +/* f189998: 550000c5 */ bnezl $t0,.L0f189cb0 +/* f18999c: 8fbf0034 */ lw $ra,0x34($sp) +/* f1899a0: 8c4a1c10 */ lw $t2,0x1c10($v0) +.L0f1899a4: +/* f1899a4: 3c098007 */ lui $t1,0x8007 +/* f1899a8: 514000c1 */ beqzl $t2,.L0f189cb0 +/* f1899ac: 8fbf0034 */ lw $ra,0x34($sp) +/* f1899b0: 8d290764 */ lw $t1,0x764($t1) +/* f1899b4: 552000be */ bnezl $t1,.L0f189cb0 +/* f1899b8: 8fbf0034 */ lw $ra,0x34($sp) +/* f1899bc: 8c6b029c */ lw $t3,0x29c($v1) +.L0f1899c0: +/* f1899c0: 3c0e8008 */ lui $t6,0x8008 +/* f1899c4: 05600008 */ bltz $t3,.L0f1899e8 +/* f1899c8: 00000000 */ sll $zero,$zero,0x0 +/* f1899cc: 8c6c02a8 */ lw $t4,0x2a8($v1) +/* f1899d0: 3c0d8007 */ lui $t5,0x8007 +/* f1899d4: 558200b6 */ bnel $t4,$v0,.L0f189cb0 +/* f1899d8: 8fbf0034 */ lw $ra,0x34($sp) +/* f1899dc: 8dad0764 */ lw $t5,0x764($t5) +/* f1899e0: 55a000b3 */ bnezl $t5,.L0f189cb0 +/* f1899e4: 8fbf0034 */ lw $ra,0x34($sp) +.L0f1899e8: +/* f1899e8: 8dce4038 */ lw $t6,0x4038($t6) +/* f1899ec: 55c000b0 */ bnezl $t6,.L0f189cb0 +/* f1899f0: 8fbf0034 */ lw $ra,0x34($sp) +/* f1899f4: 0fc54d8a */ jal func0f153628 +/* f1899f8: 8fa400a0 */ lw $a0,0xa0($sp) +/* f1899fc: afa200a0 */ sw $v0,0xa0($sp) +/* f189a00: 0fc5b9f1 */ jal func0f16e7c4 +/* f189a04: 24045427 */ addiu $a0,$zero,0x5427 +/* f189a08: 27a4005c */ addiu $a0,$sp,0x5c +/* f189a0c: 0c004c4c */ jal 0x13130 +/* f189a10: 00402825 */ or $a1,$v0,$zero +/* f189a14: 0c002f40 */ jal 0xbd00 +/* f189a18: 00000000 */ sll $zero,$zero,0x0 +/* f189a1c: 0c002f22 */ jal 0xbc88 +/* f189a20: a7a20042 */ sh $v0,0x42($sp) +/* f189a24: 87b80042 */ lh $t8,0x42($sp) +/* f189a28: 04410003 */ bgez $v0,.L0f189a38 +/* f189a2c: 00027843 */ sra $t7,$v0,0x1 +/* f189a30: 24410001 */ addiu $at,$v0,0x1 +/* f189a34: 00017843 */ sra $t7,$at,0x1 +.L0f189a38: +/* f189a38: 01f8c821 */ addu $t9,$t7,$t8 +/* f189a3c: 0c002f44 */ jal 0xbd10 +/* f189a40: afb90094 */ sw $t9,0x94($sp) +/* f189a44: 0c002f26 */ jal 0xbc98 +/* f189a48: a7a20042 */ sh $v0,0x42($sp) +/* f189a4c: 87aa0042 */ lh $t2,0x42($sp) +/* f189a50: 3c0b8008 */ lui $t3,0x8008 +/* f189a54: 8d6bfb0c */ lw $t3,-0x4f4($t3) +/* f189a58: 04410003 */ bgez $v0,.L0f189a68 +/* f189a5c: 00024043 */ sra $t0,$v0,0x1 +/* f189a60: 24410001 */ addiu $at,$v0,0x1 +/* f189a64: 00014043 */ sra $t0,$at,0x1 +.L0f189a68: +/* f189a68: 3c078008 */ lui $a3,0x8008 +/* f189a6c: 010a4821 */ addu $t1,$t0,$t2 +/* f189a70: afa90090 */ sw $t1,0x90($sp) +/* f189a74: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f189a78: 27a40098 */ addiu $a0,$sp,0x98 +/* f189a7c: 27a5009c */ addiu $a1,$sp,0x9c +/* f189a80: 27a6005c */ addiu $a2,$sp,0x5c +/* f189a84: afa00014 */ sw $zero,0x14($sp) +/* f189a88: 0fc55cbe */ jal func0f1572f8 +/* f189a8c: afab0010 */ sw $t3,0x10($sp) +/* f189a90: 8fad009c */ lw $t5,0x9c($sp) +/* f189a94: 8fac0094 */ lw $t4,0x94($sp) +/* f189a98: 05a10003 */ bgez $t5,.L0f189aa8 +/* f189a9c: 000d7043 */ sra $t6,$t5,0x1 +/* f189aa0: 25a10001 */ addiu $at,$t5,0x1 +/* f189aa4: 00017043 */ sra $t6,$at,0x1 +.L0f189aa8: +/* f189aa8: 018e7823 */ subu $t7,$t4,$t6 +/* f189aac: 0c002f02 */ jal 0xbc08 +/* f189ab0: afaf0094 */ sw $t7,0x94($sp) +/* f189ab4: 0c002f02 */ jal 0xbc08 +/* f189ab8: a7a20040 */ sh $v0,0x40($sp) +/* f189abc: 3c188008 */ lui $t8,0x8008 +/* f189ac0: 3c198008 */ lui $t9,0x8008 +/* f189ac4: 8f39fb0c */ lw $t9,-0x4f4($t9) +/* f189ac8: 8f18fb10 */ lw $t8,-0x4f0($t8) +/* f189acc: 87a90040 */ lh $t1,0x40($sp) +/* f189ad0: 3c08ff00 */ lui $t0,0xff00 +/* f189ad4: 350800ff */ ori $t0,$t0,0xff +/* f189ad8: 240a00ff */ addiu $t2,$zero,0xff +/* f189adc: afaa001c */ sw $t2,0x1c($sp) +/* f189ae0: afa80018 */ sw $t0,0x18($sp) +/* f189ae4: 8fa400a0 */ lw $a0,0xa0($sp) +/* f189ae8: 27a50094 */ addiu $a1,$sp,0x94 +/* f189aec: 27a60090 */ addiu $a2,$sp,0x90 +/* f189af0: 27a7005c */ addiu $a3,$sp,0x5c +/* f189af4: afa20024 */ sw $v0,0x24($sp) +/* f189af8: afa00028 */ sw $zero,0x28($sp) +/* f189afc: afa0002c */ sw $zero,0x2c($sp) +/* f189b00: afb90014 */ sw $t9,0x14($sp) +/* f189b04: afb80010 */ sw $t8,0x10($sp) +/* f189b08: 0fc55b92 */ jal func0f156e48 +/* f189b0c: afa90020 */ sw $t1,0x20($sp) +/* f189b10: 3c0b800a */ lui $t3,0x800a +/* f189b14: 8d6ba244 */ lw $t3,-0x5dbc($t3) +/* f189b18: afa200a0 */ sw $v0,0xa0($sp) +/* f189b1c: 8d6d1c0c */ lw $t5,0x1c0c($t3) +/* f189b20: 19a00051 */ blez $t5,.L0f189c68 +/* f189b24: 00000000 */ sll $zero,$zero,0x0 +/* f189b28: 0c002f44 */ jal 0xbd10 +/* f189b2c: 00000000 */ sll $zero,$zero,0x0 +/* f189b30: 0c002f26 */ jal 0xbc98 +/* f189b34: a7a20042 */ sh $v0,0x42($sp) +/* f189b38: 87ae0042 */ lh $t6,0x42($sp) +/* f189b3c: 8fb80098 */ lw $t8,0x98($sp) +/* f189b40: 04410003 */ bgez $v0,.L0f189b50 +/* f189b44: 00026043 */ sra $t4,$v0,0x1 +/* f189b48: 24410001 */ addiu $at,$v0,0x1 +/* f189b4c: 00016043 */ sra $t4,$at,0x1 +.L0f189b50: +/* f189b50: 018e7821 */ addu $t7,$t4,$t6 +/* f189b54: 01f8c821 */ addu $t9,$t7,$t8 +/* f189b58: 27280002 */ addiu $t0,$t9,0x2 +/* f189b5c: 0c002f40 */ jal 0xbd00 +/* f189b60: afa8004c */ sw $t0,0x4c($sp) +/* f189b64: 0c002f22 */ jal 0xbc88 +/* f189b68: a7a20042 */ sh $v0,0x42($sp) +/* f189b6c: 87a90042 */ lh $t1,0x42($sp) +/* f189b70: 3c0d800a */ lui $t5,0x800a +/* f189b74: 8dada244 */ lw $t5,-0x5dbc($t5) +/* f189b78: 04410003 */ bgez $v0,.L0f189b88 +/* f189b7c: 00025043 */ sra $t2,$v0,0x1 +/* f189b80: 24410001 */ addiu $at,$v0,0x1 +/* f189b84: 00015043 */ sra $t2,$at,0x1 +.L0f189b88: +/* f189b88: 01495821 */ addu $t3,$t2,$t1 +/* f189b8c: afab0048 */ sw $t3,0x48($sp) +/* f189b90: 8da61c0c */ lw $a2,0x1c0c($t5) +/* f189b94: 2401003c */ addiu $at,$zero,0x3c +/* f189b98: 3c057f1c */ lui $a1,0x7f1c +/* f189b9c: 24c6003b */ addiu $a2,$a2,0x3b +/* f189ba0: 00c1001a */ div $zero,$a2,$at +/* f189ba4: 00003012 */ mflo $a2 +/* f189ba8: 24a58aa4 */ addiu $a1,$a1,-30044 +/* f189bac: 0c004dad */ jal 0x136b4 +/* f189bb0: 27a4005c */ addiu $a0,$sp,0x5c +/* f189bb4: 3c0e8008 */ lui $t6,0x8008 +/* f189bb8: 8dcefb0c */ lw $t6,-0x4f4($t6) +/* f189bbc: 3c078008 */ lui $a3,0x8008 +/* f189bc0: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f189bc4: 27a40098 */ addiu $a0,$sp,0x98 +/* f189bc8: 27a5009c */ addiu $a1,$sp,0x9c +/* f189bcc: 27a6005c */ addiu $a2,$sp,0x5c +/* f189bd0: afa00014 */ sw $zero,0x14($sp) +/* f189bd4: 0fc55cbe */ jal func0f1572f8 +/* f189bd8: afae0010 */ sw $t6,0x10($sp) +/* f189bdc: 8fb8009c */ lw $t8,0x9c($sp) +/* f189be0: 8faf0048 */ lw $t7,0x48($sp) +/* f189be4: 8faa004c */ lw $t2,0x4c($sp) +/* f189be8: 07010003 */ bgez $t8,.L0f189bf8 +/* f189bec: 0018c843 */ sra $t9,$t8,0x1 +/* f189bf0: 27010001 */ addiu $at,$t8,0x1 +/* f189bf4: 0001c843 */ sra $t9,$at,0x1 +.L0f189bf8: +/* f189bf8: 01f94023 */ subu $t0,$t7,$t9 +/* f189bfc: afa80094 */ sw $t0,0x94($sp) +/* f189c00: 0c002f02 */ jal 0xbc08 +/* f189c04: afaa0090 */ sw $t2,0x90($sp) +/* f189c08: 0c002f02 */ jal 0xbc08 +/* f189c0c: a7a20040 */ sh $v0,0x40($sp) +/* f189c10: 3c098008 */ lui $t1,0x8008 +/* f189c14: 3c0b8008 */ lui $t3,0x8008 +/* f189c18: 8d6bfb0c */ lw $t3,-0x4f4($t3) +/* f189c1c: 8d29fb10 */ lw $t1,-0x4f0($t1) +/* f189c20: 87ae0040 */ lh $t6,0x40($sp) +/* f189c24: 3c0dff00 */ lui $t5,0xff00 +/* f189c28: 35ad00ff */ ori $t5,$t5,0xff +/* f189c2c: 240c00ff */ addiu $t4,$zero,0xff +/* f189c30: afac001c */ sw $t4,0x1c($sp) +/* f189c34: afad0018 */ sw $t5,0x18($sp) +/* f189c38: 8fa400a0 */ lw $a0,0xa0($sp) +/* f189c3c: 27a50094 */ addiu $a1,$sp,0x94 +/* f189c40: 27a60090 */ addiu $a2,$sp,0x90 +/* f189c44: 27a7005c */ addiu $a3,$sp,0x5c +/* f189c48: afa20024 */ sw $v0,0x24($sp) +/* f189c4c: afa00028 */ sw $zero,0x28($sp) +/* f189c50: afa0002c */ sw $zero,0x2c($sp) +/* f189c54: afab0014 */ sw $t3,0x14($sp) +/* f189c58: afa90010 */ sw $t1,0x10($sp) +/* f189c5c: 0fc55b92 */ jal func0f156e48 +/* f189c60: afae0020 */ sw $t6,0x20($sp) +/* f189c64: afa200a0 */ sw $v0,0xa0($sp) +.L0f189c68: +/* f189c68: 0fc54de0 */ jal func0f153780 +/* f189c6c: 8fa400a0 */ lw $a0,0xa0($sp) +/* f189c70: 3c0f800a */ lui $t7,0x800a +/* f189c74: 8defa248 */ lw $t7,-0x5db8($t7) +/* f189c78: afa200a0 */ sw $v0,0xa0($sp) +/* f189c7c: 3c01800a */ lui $at,0x800a +/* f189c80: 8df90070 */ lw $t9,0x70($t7) +/* f189c84: 2418000a */ addiu $t8,$zero,0xa +/* f189c88: 001940c0 */ sll $t0,$t9,0x3 +/* f189c8c: 01194023 */ subu $t0,$t0,$t9 +/* f189c90: 00084080 */ sll $t0,$t0,0x2 +/* f189c94: 01194021 */ addu $t0,$t0,$t9 +/* f189c98: 000840c0 */ sll $t0,$t0,0x3 +/* f189c9c: 01194023 */ subu $t0,$t0,$t9 +/* f189ca0: 00084100 */ sll $t0,$t0,0x4 +/* f189ca4: 00280821 */ addu $at,$at,$t0 +/* f189ca8: a038e83c */ sb $t8,-0x17c4($at) +.L0f189cac: +/* f189cac: 8fbf0034 */ lw $ra,0x34($sp) +.L0f189cb0: +/* f189cb0: 8fa200a0 */ lw $v0,0xa0($sp) +/* f189cb4: 27bd00a0 */ addiu $sp,$sp,0xa0 +/* f189cb8: 03e00008 */ jr $ra +/* f189cbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f189cc0 +/* f189cc0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f189cc4: 28810002 */ slti $at,$a0,0x2 +/* f189cc8: afbf0014 */ sw $ra,0x14($sp) +/* f189ccc: 14200039 */ bnez $at,.L0f189db4 +/* f189cd0: 00004025 */ or $t0,$zero,$zero +/* f189cd4: 00a6082a */ slt $at,$a1,$a2 +/* f189cd8: 54200011 */ bnezl $at,.L0f189d20 +/* f189cdc: 24080001 */ addiu $t0,$zero,0x1 +/* f189ce0: 54c50012 */ bnel $a2,$a1,.L0f189d2c +/* f189ce4: 00a01825 */ or $v1,$a1,$zero +/* f189ce8: afa40020 */ sw $a0,0x20($sp) +/* f189cec: afa50024 */ sw $a1,0x24($sp) +/* f189cf0: afa60028 */ sw $a2,0x28($sp) +/* f189cf4: afa7002c */ sw $a3,0x2c($sp) +/* f189cf8: 0c004b70 */ jal 0x12dc0 +/* f189cfc: afa00018 */ sw $zero,0x18($sp) +/* f189d00: 304e0001 */ andi $t6,$v0,0x1 +/* f189d04: 8fa40020 */ lw $a0,0x20($sp) +/* f189d08: 8fa50024 */ lw $a1,0x24($sp) +/* f189d0c: 8fa60028 */ lw $a2,0x28($sp) +/* f189d10: 8fa7002c */ lw $a3,0x2c($sp) +/* f189d14: 11c00004 */ beqz $t6,.L0f189d28 +/* f189d18: 8fa80018 */ lw $t0,0x18($sp) +/* f189d1c: 24080001 */ addiu $t0,$zero,0x1 +.L0f189d20: +/* f189d20: 10000002 */ beqz $zero,.L0f189d2c +/* f189d24: 00c01825 */ or $v1,$a2,$zero +.L0f189d28: +/* f189d28: 00a01825 */ or $v1,$a1,$zero +.L0f189d2c: +/* f189d2c: 28810003 */ slti $at,$a0,0x3 +/* f189d30: 14200020 */ bnez $at,.L0f189db4 +/* f189d34: 0067082a */ slt $at,$v1,$a3 +/* f189d38: 5420000f */ bnezl $at,.L0f189d78 +/* f189d3c: 24080002 */ addiu $t0,$zero,0x2 +/* f189d40: 54e3000f */ bnel $a3,$v1,.L0f189d80 +/* f189d44: 28810004 */ slti $at,$a0,0x4 +/* f189d48: afa3001c */ sw $v1,0x1c($sp) +/* f189d4c: afa40020 */ sw $a0,0x20($sp) +/* f189d50: afa7002c */ sw $a3,0x2c($sp) +/* f189d54: 0c004b70 */ jal 0x12dc0 +/* f189d58: afa80018 */ sw $t0,0x18($sp) +/* f189d5c: 304f0001 */ andi $t7,$v0,0x1 +/* f189d60: 8fa3001c */ lw $v1,0x1c($sp) +/* f189d64: 8fa40020 */ lw $a0,0x20($sp) +/* f189d68: 8fa7002c */ lw $a3,0x2c($sp) +/* f189d6c: 11e00003 */ beqz $t7,.L0f189d7c +/* f189d70: 8fa80018 */ lw $t0,0x18($sp) +/* f189d74: 24080002 */ addiu $t0,$zero,0x2 +.L0f189d78: +/* f189d78: 00e01825 */ or $v1,$a3,$zero +.L0f189d7c: +/* f189d7c: 28810004 */ slti $at,$a0,0x4 +.L0f189d80: +/* f189d80: 1420000c */ bnez $at,.L0f189db4 +/* f189d84: 8fa20030 */ lw $v0,0x30($sp) +/* f189d88: 0062082a */ slt $at,$v1,$v0 +/* f189d8c: 54200009 */ bnezl $at,.L0f189db4 +/* f189d90: 24080003 */ addiu $t0,$zero,0x3 +/* f189d94: 54430008 */ bnel $v0,$v1,.L0f189db8 +/* f189d98: 8fbf0014 */ lw $ra,0x14($sp) +/* f189d9c: 0c004b70 */ jal 0x12dc0 +/* f189da0: afa80018 */ sw $t0,0x18($sp) +/* f189da4: 30580001 */ andi $t8,$v0,0x1 +/* f189da8: 13000002 */ beqz $t8,.L0f189db4 +/* f189dac: 8fa80018 */ lw $t0,0x18($sp) +/* f189db0: 24080003 */ addiu $t0,$zero,0x3 +.L0f189db4: +/* f189db4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f189db8: +/* f189db8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f189dbc: 01001025 */ or $v0,$t0,$zero +/* f189dc0: 03e00008 */ jr $ra +/* f189dc4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f189dc8 +/* f189dc8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f189dcc: 28810002 */ slti $at,$a0,0x2 +/* f189dd0: afbf0014 */ sw $ra,0x14($sp) +/* f189dd4: 14200039 */ bnez $at,.L0f189ebc +/* f189dd8: 00004025 */ or $t0,$zero,$zero +/* f189ddc: 00c5082a */ slt $at,$a2,$a1 +/* f189de0: 54200011 */ bnezl $at,.L0f189e28 +/* f189de4: 24080001 */ addiu $t0,$zero,0x1 +/* f189de8: 54c50012 */ bnel $a2,$a1,.L0f189e34 +/* f189dec: 00a01825 */ or $v1,$a1,$zero +/* f189df0: afa40020 */ sw $a0,0x20($sp) +/* f189df4: afa50024 */ sw $a1,0x24($sp) +/* f189df8: afa60028 */ sw $a2,0x28($sp) +/* f189dfc: afa7002c */ sw $a3,0x2c($sp) +/* f189e00: 0c004b70 */ jal 0x12dc0 +/* f189e04: afa00018 */ sw $zero,0x18($sp) +/* f189e08: 304e0001 */ andi $t6,$v0,0x1 +/* f189e0c: 8fa40020 */ lw $a0,0x20($sp) +/* f189e10: 8fa50024 */ lw $a1,0x24($sp) +/* f189e14: 8fa60028 */ lw $a2,0x28($sp) +/* f189e18: 8fa7002c */ lw $a3,0x2c($sp) +/* f189e1c: 11c00004 */ beqz $t6,.L0f189e30 +/* f189e20: 8fa80018 */ lw $t0,0x18($sp) +/* f189e24: 24080001 */ addiu $t0,$zero,0x1 +.L0f189e28: +/* f189e28: 10000002 */ beqz $zero,.L0f189e34 +/* f189e2c: 00c01825 */ or $v1,$a2,$zero +.L0f189e30: +/* f189e30: 00a01825 */ or $v1,$a1,$zero +.L0f189e34: +/* f189e34: 28810003 */ slti $at,$a0,0x3 +/* f189e38: 14200020 */ bnez $at,.L0f189ebc +/* f189e3c: 00e3082a */ slt $at,$a3,$v1 +/* f189e40: 5420000f */ bnezl $at,.L0f189e80 +/* f189e44: 24080002 */ addiu $t0,$zero,0x2 +/* f189e48: 54e3000f */ bnel $a3,$v1,.L0f189e88 +/* f189e4c: 28810004 */ slti $at,$a0,0x4 +/* f189e50: afa3001c */ sw $v1,0x1c($sp) +/* f189e54: afa40020 */ sw $a0,0x20($sp) +/* f189e58: afa7002c */ sw $a3,0x2c($sp) +/* f189e5c: 0c004b70 */ jal 0x12dc0 +/* f189e60: afa80018 */ sw $t0,0x18($sp) +/* f189e64: 304f0001 */ andi $t7,$v0,0x1 +/* f189e68: 8fa3001c */ lw $v1,0x1c($sp) +/* f189e6c: 8fa40020 */ lw $a0,0x20($sp) +/* f189e70: 8fa7002c */ lw $a3,0x2c($sp) +/* f189e74: 11e00003 */ beqz $t7,.L0f189e84 +/* f189e78: 8fa80018 */ lw $t0,0x18($sp) +/* f189e7c: 24080002 */ addiu $t0,$zero,0x2 +.L0f189e80: +/* f189e80: 00e01825 */ or $v1,$a3,$zero +.L0f189e84: +/* f189e84: 28810004 */ slti $at,$a0,0x4 +.L0f189e88: +/* f189e88: 1420000c */ bnez $at,.L0f189ebc +/* f189e8c: 8fa20030 */ lw $v0,0x30($sp) +/* f189e90: 0043082a */ slt $at,$v0,$v1 +/* f189e94: 54200009 */ bnezl $at,.L0f189ebc +/* f189e98: 24080003 */ addiu $t0,$zero,0x3 +/* f189e9c: 54430008 */ bnel $v0,$v1,.L0f189ec0 +/* f189ea0: 8fbf0014 */ lw $ra,0x14($sp) +/* f189ea4: 0c004b70 */ jal 0x12dc0 +/* f189ea8: afa80018 */ sw $t0,0x18($sp) +/* f189eac: 30580001 */ andi $t8,$v0,0x1 +/* f189eb0: 13000002 */ beqz $t8,.L0f189ebc +/* f189eb4: 8fa80018 */ lw $t0,0x18($sp) +/* f189eb8: 24080003 */ addiu $t0,$zero,0x3 +.L0f189ebc: +/* f189ebc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f189ec0: +/* f189ec0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f189ec4: 01001025 */ or $v0,$t0,$zero +/* f189ec8: 03e00008 */ jr $ra +/* f189ecc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f189ed0 +/* f189ed0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f189ed4: 44856000 */ mtc1 $a1,$f12 +/* f189ed8: 44867000 */ mtc1 $a2,$f14 +/* f189edc: 28810002 */ slti $at,$a0,0x2 +/* f189ee0: afbf0014 */ sw $ra,0x14($sp) +/* f189ee4: afa7002c */ sw $a3,0x2c($sp) +/* f189ee8: 1420004c */ bnez $at,.L0f18a01c +/* f189eec: 00002825 */ or $a1,$zero,$zero +/* f189ef0: 460e603c */ c.lt.s $f12,$f14 +/* f189ef4: 00000000 */ sll $zero,$zero,0x0 +/* f189ef8: 45030011 */ bc1tl .L0f189f40 +/* f189efc: 4600710d */ trunc.w.s $f4,$f14 +/* f189f00: 460c7032 */ c.eq.s $f14,$f12 +/* f189f04: 00000000 */ sll $zero,$zero,0x0 +/* f189f08: 45020012 */ bc1fl .L0f189f54 +/* f189f0c: 4600618d */ trunc.w.s $f6,$f12 +/* f189f10: afa40020 */ sw $a0,0x20($sp) +/* f189f14: afa00018 */ sw $zero,0x18($sp) +/* f189f18: e7ac0024 */ swc1 $f12,0x24($sp) +/* f189f1c: 0c004b70 */ jal 0x12dc0 +/* f189f20: e7ae0028 */ swc1 $f14,0x28($sp) +/* f189f24: 304e0001 */ andi $t6,$v0,0x1 +/* f189f28: 8fa40020 */ lw $a0,0x20($sp) +/* f189f2c: 8fa50018 */ lw $a1,0x18($sp) +/* f189f30: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f189f34: 11c00006 */ beqz $t6,.L0f189f50 +/* f189f38: c7ae0028 */ lwc1 $f14,0x28($sp) +/* f189f3c: 4600710d */ trunc.w.s $f4,$f14 +.L0f189f40: +/* f189f40: 24050001 */ addiu $a1,$zero,0x1 +/* f189f44: 44032000 */ mfc1 $v1,$f4 +/* f189f48: 10000005 */ beqz $zero,.L0f189f60 +/* f189f4c: 28810003 */ slti $at,$a0,0x3 +.L0f189f50: +/* f189f50: 4600618d */ trunc.w.s $f6,$f12 +.L0f189f54: +/* f189f54: 44033000 */ mfc1 $v1,$f6 +/* f189f58: 00000000 */ sll $zero,$zero,0x0 +/* f189f5c: 28810003 */ slti $at,$a0,0x3 +.L0f189f60: +/* f189f60: 5420002f */ bnezl $at,.L0f18a020 +/* f189f64: 8fbf0014 */ lw $ra,0x14($sp) +/* f189f68: 44834000 */ mtc1 $v1,$f8 +/* f189f6c: c7aa002c */ lwc1 $f10,0x2c($sp) +/* f189f70: 46804020 */ cvt.s.w $f0,$f8 +/* f189f74: 460a003c */ c.lt.s $f0,$f10 +/* f189f78: 00000000 */ sll $zero,$zero,0x0 +/* f189f7c: 4503000f */ bc1tl .L0f189fbc +/* f189f80: c7b0002c */ lwc1 $f16,0x2c($sp) +/* f189f84: 46005032 */ c.eq.s $f10,$f0 +/* f189f88: 00000000 */ sll $zero,$zero,0x0 +/* f189f8c: 45020010 */ bc1fl .L0f189fd0 +/* f189f90: 28810004 */ slti $at,$a0,0x4 +/* f189f94: afa3001c */ sw $v1,0x1c($sp) +/* f189f98: afa40020 */ sw $a0,0x20($sp) +/* f189f9c: 0c004b70 */ jal 0x12dc0 +/* f189fa0: afa50018 */ sw $a1,0x18($sp) +/* f189fa4: 30590001 */ andi $t9,$v0,0x1 +/* f189fa8: 8fa3001c */ lw $v1,0x1c($sp) +/* f189fac: 8fa40020 */ lw $a0,0x20($sp) +/* f189fb0: 13200006 */ beqz $t9,.L0f189fcc +/* f189fb4: 8fa50018 */ lw $a1,0x18($sp) +/* f189fb8: c7b0002c */ lwc1 $f16,0x2c($sp) +.L0f189fbc: +/* f189fbc: 24050002 */ addiu $a1,$zero,0x2 +/* f189fc0: 4600848d */ trunc.w.s $f18,$f16 +/* f189fc4: 44039000 */ mfc1 $v1,$f18 +/* f189fc8: 00000000 */ sll $zero,$zero,0x0 +.L0f189fcc: +/* f189fcc: 28810004 */ slti $at,$a0,0x4 +.L0f189fd0: +/* f189fd0: 54200013 */ bnezl $at,.L0f18a020 +/* f189fd4: 8fbf0014 */ lw $ra,0x14($sp) +/* f189fd8: 44832000 */ mtc1 $v1,$f4 +/* f189fdc: c7a20030 */ lwc1 $f2,0x30($sp) +/* f189fe0: 46802020 */ cvt.s.w $f0,$f4 +/* f189fe4: 4602003c */ c.lt.s $f0,$f2 +/* f189fe8: 00000000 */ sll $zero,$zero,0x0 +/* f189fec: 4503000b */ bc1tl .L0f18a01c +/* f189ff0: 24050003 */ addiu $a1,$zero,0x3 +/* f189ff4: 46001032 */ c.eq.s $f2,$f0 +/* f189ff8: 00000000 */ sll $zero,$zero,0x0 +/* f189ffc: 45020008 */ bc1fl .L0f18a020 +/* f18a000: 8fbf0014 */ lw $ra,0x14($sp) +/* f18a004: 0c004b70 */ jal 0x12dc0 +/* f18a008: afa50018 */ sw $a1,0x18($sp) +/* f18a00c: 30490001 */ andi $t1,$v0,0x1 +/* f18a010: 11200002 */ beqz $t1,.L0f18a01c +/* f18a014: 8fa50018 */ lw $a1,0x18($sp) +/* f18a018: 24050003 */ addiu $a1,$zero,0x3 +.L0f18a01c: +/* f18a01c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f18a020: +/* f18a020: 27bd0020 */ addiu $sp,$sp,0x20 +/* f18a024: 00a01025 */ or $v0,$a1,$zero +/* f18a028: 03e00008 */ jr $ra +/* f18a02c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18a030 +/* f18a030: 27bdffe0 */ addiu $sp,$sp,-32 +/* f18a034: 44856000 */ mtc1 $a1,$f12 +/* f18a038: 44867000 */ mtc1 $a2,$f14 +/* f18a03c: 28810002 */ slti $at,$a0,0x2 +/* f18a040: afbf0014 */ sw $ra,0x14($sp) +/* f18a044: afa7002c */ sw $a3,0x2c($sp) +/* f18a048: 1420004c */ bnez $at,.L0f18a17c +/* f18a04c: 00002825 */ or $a1,$zero,$zero +/* f18a050: 460c703c */ c.lt.s $f14,$f12 +/* f18a054: 00000000 */ sll $zero,$zero,0x0 +/* f18a058: 45030011 */ bc1tl .L0f18a0a0 +/* f18a05c: 4600710d */ trunc.w.s $f4,$f14 +/* f18a060: 460c7032 */ c.eq.s $f14,$f12 +/* f18a064: 00000000 */ sll $zero,$zero,0x0 +/* f18a068: 45020012 */ bc1fl .L0f18a0b4 +/* f18a06c: 4600618d */ trunc.w.s $f6,$f12 +/* f18a070: afa40020 */ sw $a0,0x20($sp) +/* f18a074: afa00018 */ sw $zero,0x18($sp) +/* f18a078: e7ac0024 */ swc1 $f12,0x24($sp) +/* f18a07c: 0c004b70 */ jal 0x12dc0 +/* f18a080: e7ae0028 */ swc1 $f14,0x28($sp) +/* f18a084: 304e0001 */ andi $t6,$v0,0x1 +/* f18a088: 8fa40020 */ lw $a0,0x20($sp) +/* f18a08c: 8fa50018 */ lw $a1,0x18($sp) +/* f18a090: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f18a094: 11c00006 */ beqz $t6,.L0f18a0b0 +/* f18a098: c7ae0028 */ lwc1 $f14,0x28($sp) +/* f18a09c: 4600710d */ trunc.w.s $f4,$f14 +.L0f18a0a0: +/* f18a0a0: 24050001 */ addiu $a1,$zero,0x1 +/* f18a0a4: 44032000 */ mfc1 $v1,$f4 +/* f18a0a8: 10000005 */ beqz $zero,.L0f18a0c0 +/* f18a0ac: 28810003 */ slti $at,$a0,0x3 +.L0f18a0b0: +/* f18a0b0: 4600618d */ trunc.w.s $f6,$f12 +.L0f18a0b4: +/* f18a0b4: 44033000 */ mfc1 $v1,$f6 +/* f18a0b8: 00000000 */ sll $zero,$zero,0x0 +/* f18a0bc: 28810003 */ slti $at,$a0,0x3 +.L0f18a0c0: +/* f18a0c0: 5420002f */ bnezl $at,.L0f18a180 +/* f18a0c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f18a0c8: 44834000 */ mtc1 $v1,$f8 +/* f18a0cc: c7aa002c */ lwc1 $f10,0x2c($sp) +/* f18a0d0: 46804020 */ cvt.s.w $f0,$f8 +/* f18a0d4: 4600503c */ c.lt.s $f10,$f0 +/* f18a0d8: 00000000 */ sll $zero,$zero,0x0 +/* f18a0dc: 4503000f */ bc1tl .L0f18a11c +/* f18a0e0: c7b0002c */ lwc1 $f16,0x2c($sp) +/* f18a0e4: 46005032 */ c.eq.s $f10,$f0 +/* f18a0e8: 00000000 */ sll $zero,$zero,0x0 +/* f18a0ec: 45020010 */ bc1fl .L0f18a130 +/* f18a0f0: 28810004 */ slti $at,$a0,0x4 +/* f18a0f4: afa3001c */ sw $v1,0x1c($sp) +/* f18a0f8: afa40020 */ sw $a0,0x20($sp) +/* f18a0fc: 0c004b70 */ jal 0x12dc0 +/* f18a100: afa50018 */ sw $a1,0x18($sp) +/* f18a104: 30590001 */ andi $t9,$v0,0x1 +/* f18a108: 8fa3001c */ lw $v1,0x1c($sp) +/* f18a10c: 8fa40020 */ lw $a0,0x20($sp) +/* f18a110: 13200006 */ beqz $t9,.L0f18a12c +/* f18a114: 8fa50018 */ lw $a1,0x18($sp) +/* f18a118: c7b0002c */ lwc1 $f16,0x2c($sp) +.L0f18a11c: +/* f18a11c: 24050002 */ addiu $a1,$zero,0x2 +/* f18a120: 4600848d */ trunc.w.s $f18,$f16 +/* f18a124: 44039000 */ mfc1 $v1,$f18 +/* f18a128: 00000000 */ sll $zero,$zero,0x0 +.L0f18a12c: +/* f18a12c: 28810004 */ slti $at,$a0,0x4 +.L0f18a130: +/* f18a130: 54200013 */ bnezl $at,.L0f18a180 +/* f18a134: 8fbf0014 */ lw $ra,0x14($sp) +/* f18a138: 44832000 */ mtc1 $v1,$f4 +/* f18a13c: c7a20030 */ lwc1 $f2,0x30($sp) +/* f18a140: 46802020 */ cvt.s.w $f0,$f4 +/* f18a144: 4600103c */ c.lt.s $f2,$f0 +/* f18a148: 00000000 */ sll $zero,$zero,0x0 +/* f18a14c: 4503000b */ bc1tl .L0f18a17c +/* f18a150: 24050003 */ addiu $a1,$zero,0x3 +/* f18a154: 46001032 */ c.eq.s $f2,$f0 +/* f18a158: 00000000 */ sll $zero,$zero,0x0 +/* f18a15c: 45020008 */ bc1fl .L0f18a180 +/* f18a160: 8fbf0014 */ lw $ra,0x14($sp) +/* f18a164: 0c004b70 */ jal 0x12dc0 +/* f18a168: afa50018 */ sw $a1,0x18($sp) +/* f18a16c: 30490001 */ andi $t1,$v0,0x1 +/* f18a170: 11200002 */ beqz $t1,.L0f18a17c +/* f18a174: 8fa50018 */ lw $a1,0x18($sp) +/* f18a178: 24050003 */ addiu $a1,$zero,0x3 +.L0f18a17c: +/* f18a17c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f18a180: +/* f18a180: 27bd0020 */ addiu $sp,$sp,0x20 +/* f18a184: 00a01025 */ or $v0,$a1,$zero +/* f18a188: 03e00008 */ jr $ra +/* f18a18c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18a190 +/* f18a190: 3c0f7f1c */ lui $t7,0x7f1c +/* f18a194: 27bdffa0 */ addiu $sp,$sp,-96 +/* f18a198: 25ef8aa8 */ addiu $t7,$t7,-30040 +/* f18a19c: 25e80024 */ addiu $t0,$t7,0x24 +/* f18a1a0: 27ae0038 */ addiu $t6,$sp,0x38 +.L0f18a1a4: +/* f18a1a4: 8de10000 */ lw $at,0x0($t7) +/* f18a1a8: 25ef000c */ addiu $t7,$t7,0xc +/* f18a1ac: 25ce000c */ addiu $t6,$t6,0xc +/* f18a1b0: adc1fff4 */ sw $at,-0xc($t6) +/* f18a1b4: 8de1fff8 */ lw $at,-0x8($t7) +/* f18a1b8: adc1fff8 */ sw $at,-0x8($t6) +/* f18a1bc: 8de1fffc */ lw $at,-0x4($t7) +/* f18a1c0: 15e8fff8 */ bne $t7,$t0,.L0f18a1a4 +/* f18a1c4: adc1fffc */ sw $at,-0x4($t6) +/* f18a1c8: 8de10000 */ lw $at,0x0($t7) +/* f18a1cc: 3c0a8008 */ lui $t2,0x8008 +/* f18a1d0: 254a74f0 */ addiu $t2,$t2,0x74f0 +/* f18a1d4: 254d0024 */ addiu $t5,$t2,0x24 +/* f18a1d8: 27a90010 */ addiu $t1,$sp,0x10 +/* f18a1dc: adc10000 */ sw $at,0x0($t6) +.L0f18a1e0: +/* f18a1e0: 8d410000 */ lw $at,0x0($t2) +/* f18a1e4: 254a000c */ addiu $t2,$t2,0xc +/* f18a1e8: 2529000c */ addiu $t1,$t1,0xc +/* f18a1ec: ad21fff4 */ sw $at,-0xc($t1) +/* f18a1f0: 8d41fff8 */ lw $at,-0x8($t2) +/* f18a1f4: ad21fff8 */ sw $at,-0x8($t1) +/* f18a1f8: 8d41fffc */ lw $at,-0x4($t2) +/* f18a1fc: 154dfff8 */ bne $t2,$t5,.L0f18a1e0 +/* f18a200: ad21fffc */ sw $at,-0x4($t1) +/* f18a204: 8d410000 */ lw $at,0x0($t2) +/* f18a208: 27a20038 */ addiu $v0,$sp,0x38 +/* f18a20c: 27a50060 */ addiu $a1,$sp,0x60 +/* f18a210: 2403003c */ addiu $v1,$zero,0x3c +/* f18a214: ad210000 */ sw $at,0x0($t1) +/* f18a218: 8c580000 */ lw $t8,0x0($v0) +.L0f18a21c: +/* f18a21c: 8c990054 */ lw $t9,0x54($a0) +/* f18a220: 8faf0010 */ lw $t7,0x10($sp) +/* f18a224: 03030019 */ multu $t8,$v1 +/* f18a228: 24420004 */ addiu $v0,$v0,0x4 +/* f18a22c: 25ee0001 */ addiu $t6,$t7,0x1 +/* f18a230: 00004012 */ mflo $t0 +/* f18a234: 0328082b */ sltu $at,$t9,$t0 +/* f18a238: 14200003 */ bnez $at,.L0f18a248 +/* f18a23c: 00000000 */ sll $zero,$zero,0x0 +/* f18a240: 10000003 */ beqz $zero,.L0f18a250 +/* f18a244: afae0010 */ sw $t6,0x10($sp) +.L0f18a248: +/* f18a248: 10000005 */ beqz $zero,.L0f18a260 +/* f18a24c: 27a20038 */ addiu $v0,$sp,0x38 +.L0f18a250: +/* f18a250: 0045082b */ sltu $at,$v0,$a1 +/* f18a254: 5420fff1 */ bnezl $at,.L0f18a21c +/* f18a258: 8c580000 */ lw $t8,0x0($v0) +/* f18a25c: 27a20038 */ addiu $v0,$sp,0x38 +.L0f18a260: +/* f18a260: 27a50060 */ addiu $a1,$sp,0x60 +/* f18a264: 24030003 */ addiu $v1,$zero,0x3 +/* f18a268: 8c4b0000 */ lw $t3,0x0($v0) +.L0f18a26c: +/* f18a26c: 8c8c0060 */ lw $t4,0x60($a0) +/* f18a270: 8faa0014 */ lw $t2,0x14($sp) +/* f18a274: 01630019 */ multu $t3,$v1 +/* f18a278: 24420004 */ addiu $v0,$v0,0x4 +/* f18a27c: 25490001 */ addiu $t1,$t2,0x1 +/* f18a280: 00006812 */ mflo $t5 +/* f18a284: 018d082b */ sltu $at,$t4,$t5 +/* f18a288: 14200003 */ bnez $at,.L0f18a298 +/* f18a28c: 00000000 */ sll $zero,$zero,0x0 +/* f18a290: 10000003 */ beqz $zero,.L0f18a2a0 +/* f18a294: afa90014 */ sw $t1,0x14($sp) +.L0f18a298: +/* f18a298: 10000005 */ beqz $zero,.L0f18a2b0 +/* f18a29c: 27a20038 */ addiu $v0,$sp,0x38 +.L0f18a2a0: +/* f18a2a0: 0045082b */ sltu $at,$v0,$a1 +/* f18a2a4: 5420fff1 */ bnezl $at,.L0f18a26c +/* f18a2a8: 8c4b0000 */ lw $t3,0x0($v0) +/* f18a2ac: 27a20038 */ addiu $v0,$sp,0x38 +.L0f18a2b0: +/* f18a2b0: 27a50060 */ addiu $a1,$sp,0x60 +/* f18a2b4: 8c590000 */ lw $t9,0x0($v0) +.L0f18a2b8: +/* f18a2b8: 8c980084 */ lw $t8,0x84($a0) +/* f18a2bc: 8faf0018 */ lw $t7,0x18($sp) +/* f18a2c0: 03230019 */ multu $t9,$v1 +/* f18a2c4: 24420004 */ addiu $v0,$v0,0x4 +/* f18a2c8: 25ee0001 */ addiu $t6,$t7,0x1 +/* f18a2cc: 00004012 */ mflo $t0 +/* f18a2d0: 0308082b */ sltu $at,$t8,$t0 +/* f18a2d4: 14200003 */ bnez $at,.L0f18a2e4 +/* f18a2d8: 00000000 */ sll $zero,$zero,0x0 +/* f18a2dc: 10000003 */ beqz $zero,.L0f18a2ec +/* f18a2e0: afae0018 */ sw $t6,0x18($sp) +.L0f18a2e4: +/* f18a2e4: 10000005 */ beqz $zero,.L0f18a2fc +/* f18a2e8: 27a20038 */ addiu $v0,$sp,0x38 +.L0f18a2ec: +/* f18a2ec: 0045082b */ sltu $at,$v0,$a1 +/* f18a2f0: 5420fff1 */ bnezl $at,.L0f18a2b8 +/* f18a2f4: 8c590000 */ lw $t9,0x0($v0) +/* f18a2f8: 27a20038 */ addiu $v0,$sp,0x38 +.L0f18a2fc: +/* f18a2fc: 27a50060 */ addiu $a1,$sp,0x60 +/* f18a300: 8c4c0000 */ lw $t4,0x0($v0) +.L0f18a304: +/* f18a304: 8c8b0088 */ lw $t3,0x88($a0) +/* f18a308: 8faa001c */ lw $t2,0x1c($sp) +/* f18a30c: 01830019 */ multu $t4,$v1 +/* f18a310: 24420004 */ addiu $v0,$v0,0x4 +/* f18a314: 25490001 */ addiu $t1,$t2,0x1 +/* f18a318: 00006812 */ mflo $t5 +/* f18a31c: 016d082b */ sltu $at,$t3,$t5 +/* f18a320: 14200003 */ bnez $at,.L0f18a330 +/* f18a324: 00000000 */ sll $zero,$zero,0x0 +/* f18a328: 10000003 */ beqz $zero,.L0f18a338 +/* f18a32c: afa9001c */ sw $t1,0x1c($sp) +.L0f18a330: +/* f18a330: 10000005 */ beqz $zero,.L0f18a348 +/* f18a334: 27a20038 */ addiu $v0,$sp,0x38 +.L0f18a338: +/* f18a338: 0045082b */ sltu $at,$v0,$a1 +/* f18a33c: 5420fff1 */ bnezl $at,.L0f18a304 +/* f18a340: 8c4c0000 */ lw $t4,0x0($v0) +/* f18a344: 27a20038 */ addiu $v0,$sp,0x38 +.L0f18a348: +/* f18a348: 27a50060 */ addiu $a1,$sp,0x60 +/* f18a34c: 8c580000 */ lw $t8,0x0($v0) +.L0f18a350: +/* f18a350: 8c99008c */ lw $t9,0x8c($a0) +/* f18a354: 8faf0020 */ lw $t7,0x20($sp) +/* f18a358: 03030019 */ multu $t8,$v1 +/* f18a35c: 24420004 */ addiu $v0,$v0,0x4 +/* f18a360: 25ee0001 */ addiu $t6,$t7,0x1 +/* f18a364: 00004012 */ mflo $t0 +/* f18a368: 0328082b */ sltu $at,$t9,$t0 +/* f18a36c: 14200003 */ bnez $at,.L0f18a37c +/* f18a370: 00000000 */ sll $zero,$zero,0x0 +/* f18a374: 10000003 */ beqz $zero,.L0f18a384 +/* f18a378: afae0020 */ sw $t6,0x20($sp) +.L0f18a37c: +/* f18a37c: 10000005 */ beqz $zero,.L0f18a394 +/* f18a380: 27a20038 */ addiu $v0,$sp,0x38 +.L0f18a384: +/* f18a384: 0045082b */ sltu $at,$v0,$a1 +/* f18a388: 5420fff1 */ bnezl $at,.L0f18a350 +/* f18a38c: 8c580000 */ lw $t8,0x0($v0) +/* f18a390: 27a20038 */ addiu $v0,$sp,0x38 +.L0f18a394: +/* f18a394: 27a60060 */ addiu $a2,$sp,0x60 +/* f18a398: 24050e10 */ addiu $a1,$zero,0xe10 +/* f18a39c: 8c4b0000 */ lw $t3,0x0($v0) +.L0f18a3a0: +/* f18a3a0: 8c8c0068 */ lw $t4,0x68($a0) +/* f18a3a4: 8faa0024 */ lw $t2,0x24($sp) +/* f18a3a8: 01650019 */ multu $t3,$a1 +/* f18a3ac: 24420004 */ addiu $v0,$v0,0x4 +/* f18a3b0: 25490001 */ addiu $t1,$t2,0x1 +/* f18a3b4: 00006812 */ mflo $t5 +/* f18a3b8: 018d082b */ sltu $at,$t4,$t5 +/* f18a3bc: 14200003 */ bnez $at,.L0f18a3cc +/* f18a3c0: 00000000 */ sll $zero,$zero,0x0 +/* f18a3c4: 10000003 */ beqz $zero,.L0f18a3d4 +/* f18a3c8: afa90024 */ sw $t1,0x24($sp) +.L0f18a3cc: +/* f18a3cc: 10000005 */ beqz $zero,.L0f18a3e4 +/* f18a3d0: 27a20038 */ addiu $v0,$sp,0x38 +.L0f18a3d4: +/* f18a3d4: 0046082b */ sltu $at,$v0,$a2 +/* f18a3d8: 5420fff1 */ bnezl $at,.L0f18a3a0 +/* f18a3dc: 8c4b0000 */ lw $t3,0x0($v0) +/* f18a3e0: 27a20038 */ addiu $v0,$sp,0x38 +.L0f18a3e4: +/* f18a3e4: 27a60060 */ addiu $a2,$sp,0x60 +/* f18a3e8: 2405012c */ addiu $a1,$zero,0x12c +/* f18a3ec: 8c590000 */ lw $t9,0x0($v0) +.L0f18a3f0: +/* f18a3f0: 8c98006c */ lw $t8,0x6c($a0) +/* f18a3f4: 8faf0028 */ lw $t7,0x28($sp) +/* f18a3f8: 03250019 */ multu $t9,$a1 +/* f18a3fc: 24420004 */ addiu $v0,$v0,0x4 +/* f18a400: 25ee0001 */ addiu $t6,$t7,0x1 +/* f18a404: 00004012 */ mflo $t0 +/* f18a408: 0308082b */ sltu $at,$t8,$t0 +/* f18a40c: 14200003 */ bnez $at,.L0f18a41c +/* f18a410: 00000000 */ sll $zero,$zero,0x0 +/* f18a414: 10000003 */ beqz $zero,.L0f18a424 +/* f18a418: afae0028 */ sw $t6,0x28($sp) +.L0f18a41c: +/* f18a41c: 10000005 */ beqz $zero,.L0f18a434 +/* f18a420: 27a20038 */ addiu $v0,$sp,0x38 +.L0f18a424: +/* f18a424: 0046082b */ sltu $at,$v0,$a2 +/* f18a428: 5420fff1 */ bnezl $at,.L0f18a3f0 +/* f18a42c: 8c590000 */ lw $t9,0x0($v0) +/* f18a430: 27a20038 */ addiu $v0,$sp,0x38 +.L0f18a434: +/* f18a434: 27a50060 */ addiu $a1,$sp,0x60 +/* f18a438: 8c4c0000 */ lw $t4,0x0($v0) +.L0f18a43c: +/* f18a43c: 8c8b0074 */ lw $t3,0x74($a0) +/* f18a440: 8faa002c */ lw $t2,0x2c($sp) +/* f18a444: 01830019 */ multu $t4,$v1 +/* f18a448: 24420004 */ addiu $v0,$v0,0x4 +/* f18a44c: 25490001 */ addiu $t1,$t2,0x1 +/* f18a450: 00006812 */ mflo $t5 +/* f18a454: 016d082b */ sltu $at,$t3,$t5 +/* f18a458: 14200003 */ bnez $at,.L0f18a468 +/* f18a45c: 00000000 */ sll $zero,$zero,0x0 +/* f18a460: 10000003 */ beqz $zero,.L0f18a470 +/* f18a464: afa9002c */ sw $t1,0x2c($sp) +.L0f18a468: +/* f18a468: 10000005 */ beqz $zero,.L0f18a480 +/* f18a46c: 27a20038 */ addiu $v0,$sp,0x38 +.L0f18a470: +/* f18a470: 0045082b */ sltu $at,$v0,$a1 +/* f18a474: 5420fff1 */ bnezl $at,.L0f18a43c +/* f18a478: 8c4c0000 */ lw $t4,0x0($v0) +/* f18a47c: 27a20038 */ addiu $v0,$sp,0x38 +.L0f18a480: +/* f18a480: 27a60060 */ addiu $a2,$sp,0x60 +/* f18a484: 240505dc */ addiu $a1,$zero,0x5dc +/* f18a488: 8c580000 */ lw $t8,0x0($v0) +.L0f18a48c: +/* f18a48c: 8c990080 */ lw $t9,0x80($a0) +/* f18a490: 8faf0030 */ lw $t7,0x30($sp) +/* f18a494: 03050019 */ multu $t8,$a1 +/* f18a498: 24420004 */ addiu $v0,$v0,0x4 +/* f18a49c: 25ee0001 */ addiu $t6,$t7,0x1 +/* f18a4a0: 00004012 */ mflo $t0 +/* f18a4a4: 0328082b */ sltu $at,$t9,$t0 +/* f18a4a8: 14200003 */ bnez $at,.L0f18a4b8 +/* f18a4ac: 00000000 */ sll $zero,$zero,0x0 +/* f18a4b0: 10000003 */ beqz $zero,.L0f18a4c0 +/* f18a4b4: afae0030 */ sw $t6,0x30($sp) +.L0f18a4b8: +/* f18a4b8: 10000005 */ beqz $zero,.L0f18a4d0 +/* f18a4bc: 27a20038 */ addiu $v0,$sp,0x38 +.L0f18a4c0: +/* f18a4c0: 0046082b */ sltu $at,$v0,$a2 +/* f18a4c4: 5420fff1 */ bnezl $at,.L0f18a48c +/* f18a4c8: 8c580000 */ lw $t8,0x0($v0) +/* f18a4cc: 27a20038 */ addiu $v0,$sp,0x38 +.L0f18a4d0: +/* f18a4d0: 27a50060 */ addiu $a1,$sp,0x60 +/* f18a4d4: 8c4b0000 */ lw $t3,0x0($v0) +.L0f18a4d8: +/* f18a4d8: 8c8c0090 */ lw $t4,0x90($a0) +/* f18a4dc: 8faa0034 */ lw $t2,0x34($sp) +/* f18a4e0: 01630019 */ multu $t3,$v1 +/* f18a4e4: 24420004 */ addiu $v0,$v0,0x4 +/* f18a4e8: 25490001 */ addiu $t1,$t2,0x1 +/* f18a4ec: 00006812 */ mflo $t5 +/* f18a4f0: 018d082b */ sltu $at,$t4,$t5 +/* f18a4f4: 14200003 */ bnez $at,.L0f18a504 +/* f18a4f8: 00000000 */ sll $zero,$zero,0x0 +/* f18a4fc: 10000003 */ beqz $zero,.L0f18a50c +/* f18a500: afa90034 */ sw $t1,0x34($sp) +.L0f18a504: +/* f18a504: 10000005 */ beqz $zero,.L0f18a51c +/* f18a508: 00001025 */ or $v0,$zero,$zero +.L0f18a50c: +/* f18a50c: 0045082b */ sltu $at,$v0,$a1 +/* f18a510: 5420fff1 */ bnezl $at,.L0f18a4d8 +/* f18a514: 8c4b0000 */ lw $t3,0x0($v0) +/* f18a518: 00001025 */ or $v0,$zero,$zero +.L0f18a51c: +/* f18a51c: 27a30010 */ addiu $v1,$sp,0x10 +/* f18a520: 27a50038 */ addiu $a1,$sp,0x38 +.L0f18a524: +/* f18a524: 8c780000 */ lw $t8,0x0($v1) +/* f18a528: 24630004 */ addiu $v1,$v1,0x4 +/* f18a52c: 1465fffd */ bne $v1,$a1,.L0f18a524 +/* f18a530: 03021021 */ addu $v0,$t8,$v0 +/* f18a534: 28410065 */ slti $at,$v0,0x65 +/* f18a538: 14200002 */ bnez $at,.L0f18a544 +/* f18a53c: 240f0014 */ addiu $t7,$zero,0x14 +/* f18a540: 24020064 */ addiu $v0,$zero,0x64 +.L0f18a544: +/* f18a544: 24010005 */ addiu $at,$zero,0x5 +/* f18a548: 0041001a */ div $zero,$v0,$at +/* f18a54c: 0000c812 */ mflo $t9 +/* f18a550: 332800ff */ andi $t0,$t9,0xff +/* f18a554: 29010015 */ slti $at,$t0,0x15 +/* f18a558: 14200002 */ bnez $at,.L0f18a564 +/* f18a55c: a0990095 */ sb $t9,0x95($a0) +/* f18a560: a08f0095 */ sb $t7,0x95($a0) +.L0f18a564: +/* f18a564: 03e00008 */ jr $ra +/* f18a568: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f18a56c +/* f18a56c: 27bdfd00 */ addiu $sp,$sp,-768 +/* f18a570: 3c02800a */ lui $v0,0x800a +/* f18a574: 24429fc0 */ addiu $v0,$v0,-24640 +/* f18a578: 8c4e006c */ lw $t6,0x6c($v0) +/* f18a57c: afbf0044 */ sw $ra,0x44($sp) +/* f18a580: afbe0040 */ sw $s8,0x40($sp) +/* f18a584: afb7003c */ sw $s7,0x3c($sp) +/* f18a588: afb60038 */ sw $s6,0x38($sp) +/* f18a58c: afb50034 */ sw $s5,0x34($sp) +/* f18a590: afb40030 */ sw $s4,0x30($sp) +/* f18a594: afb3002c */ sw $s3,0x2c($sp) +/* f18a598: afb20028 */ sw $s2,0x28($sp) +/* f18a59c: afb10024 */ sw $s1,0x24($sp) +/* f18a5a0: 11c00004 */ beqz $t6,.L0f18a5b4 +/* f18a5a4: afb00020 */ sw $s0,0x20($sp) +/* f18a5a8: 240f0001 */ addiu $t7,$zero,0x1 +/* f18a5ac: 10000002 */ beqz $zero,.L0f18a5b8 +/* f18a5b0: afaf0064 */ sw $t7,0x64($sp) +.L0f18a5b4: +/* f18a5b4: afa00064 */ sw $zero,0x64($sp) +.L0f18a5b8: +/* f18a5b8: 8c580068 */ lw $t8,0x68($v0) +/* f18a5bc: 13000003 */ beqz $t8,.L0f18a5cc +/* f18a5c0: 24190001 */ addiu $t9,$zero,0x1 +/* f18a5c4: 10000002 */ beqz $zero,.L0f18a5d0 +/* f18a5c8: afb90068 */ sw $t9,0x68($sp) +.L0f18a5cc: +/* f18a5cc: afa00068 */ sw $zero,0x68($sp) +.L0f18a5d0: +/* f18a5d0: 8c4d0064 */ lw $t5,0x64($v0) +/* f18a5d4: 11a00003 */ beqz $t5,.L0f18a5e4 +/* f18a5d8: 240e0001 */ addiu $t6,$zero,0x1 +/* f18a5dc: 10000002 */ beqz $zero,.L0f18a5e8 +/* f18a5e0: afae006c */ sw $t6,0x6c($sp) +.L0f18a5e4: +/* f18a5e4: afa0006c */ sw $zero,0x6c($sp) +.L0f18a5e8: +/* f18a5e8: 8c4f0070 */ lw $t7,0x70($v0) +/* f18a5ec: 8fb8006c */ lw $t8,0x6c($sp) +/* f18a5f0: 8fad0068 */ lw $t5,0x68($sp) +/* f18a5f4: 51e00004 */ beqzl $t7,.L0f18a608 +/* f18a5f8: 00008825 */ or $s1,$zero,$zero +/* f18a5fc: 10000002 */ beqz $zero,.L0f18a608 +/* f18a600: 24110001 */ addiu $s1,$zero,0x1 +/* f18a604: 00008825 */ or $s1,$zero,$zero +.L0f18a608: +/* f18a608: 8faf0064 */ lw $t7,0x64($sp) +/* f18a60c: 0238c821 */ addu $t9,$s1,$t8 +/* f18a610: 032d7021 */ addu $t6,$t9,$t5 +/* f18a614: 01cf8021 */ addu $s0,$t6,$t7 +/* f18a618: 0fc3089f */ jal func0f0c227c +/* f18a61c: afb002fc */ sw $s0,0x2fc($sp) +/* f18a620: 0c00cf76 */ jal 0x33dd8 +/* f18a624: afa202ec */ sw $v0,0x2ec($sp) +/* f18a628: 0fc62179 */ jal func0f1885e4 +/* f18a62c: 27a401e8 */ addiu $a0,$sp,0x1e8 +/* f18a630: 3c15800b */ lui $s5,0x800b +/* f18a634: 26b5cb88 */ addiu $s5,$s5,-13432 +/* f18a638: 8eb8000c */ lw $t8,0xc($s5) +/* f18a63c: afa201e4 */ sw $v0,0x1e4($sp) +/* f18a640: 33190002 */ andi $t9,$t8,0x2 +/* f18a644: 53200006 */ beqzl $t9,.L0f18a660 +/* f18a648: afa001e0 */ sw $zero,0x1e0($sp) +/* f18a64c: 0fc622a1 */ jal func0f188a84 +/* f18a650: 27a400f0 */ addiu $a0,$sp,0xf0 +/* f18a654: 10000002 */ beqz $zero,.L0f18a660 +/* f18a658: afa201e0 */ sw $v0,0x1e0($sp) +/* f18a65c: afa001e0 */ sw $zero,0x1e0($sp) +.L0f18a660: +/* f18a660: 3c0d800a */ lui $t5,0x800a +/* f18a664: 8dada24c */ lw $t5,-0x5db4($t5) +/* f18a668: 0000b025 */ or $s6,$zero,$zero +/* f18a66c: 1a000224 */ blez $s0,.L0f18af00 +/* f18a670: afad02f0 */ sw $t5,0x2f0($sp) +/* f18a674: 8fae02ec */ lw $t6,0x2ec($sp) +/* f18a678: 3c017f1c */ lui $at,0x7f1c +/* f18a67c: c4288d98 */ lwc1 $f8,-0x7268($at) +/* f18a680: 25cf0001 */ addiu $t7,$t6,0x1 +/* f18a684: 448f2000 */ mtc1 $t7,$f4 +/* f18a688: 3c14800a */ lui $s4,0x800a +/* f18a68c: 3c1e800b */ lui $s8,0x800b +/* f18a690: 468021a0 */ cvt.s.w $f6,$f4 +/* f18a694: 27dec7b8 */ addiu $s8,$s8,-14408 +/* f18a698: 26949fc0 */ addiu $s4,$s4,-24640 +/* f18a69c: 27b301fc */ addiu $s3,$sp,0x1fc +/* f18a6a0: 2417000c */ addiu $s7,$zero,0xc +/* f18a6a4: 46083283 */ div.s $f10,$f6,$f8 +/* f18a6a8: e7aa0048 */ swc1 $f10,0x48($sp) +.L0f18a6ac: +/* f18a6ac: 0fc631e5 */ jal func0f18c794 +/* f18a6b0: 02c02025 */ or $a0,$s6,$zero +/* f18a6b4: 00409025 */ or $s2,$v0,$zero +/* f18a6b8: 00408025 */ or $s0,$v0,$zero +/* f18a6bc: 0fc6320a */ jal func0f18c828 +/* f18a6c0: 02c02025 */ or $a0,$s6,$zero +/* f18a6c4: 00408825 */ or $s1,$v0,$zero +/* f18a6c8: 0fc4a24b */ jal func0f12892c +/* f18a6cc: 02c02025 */ or $a0,$s6,$zero +/* f18a6d0: 3c02800a */ lui $v0,0x800a +/* f18a6d4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f18a6d8: 8c580284 */ lw $t8,0x284($v0) +/* f18a6dc: 00002025 */ or $a0,$zero,$zero +/* f18a6e0: af001974 */ sw $zero,0x1974($t8) +/* f18a6e4: 8c590284 */ lw $t9,0x284($v0) +/* f18a6e8: 0fc2c14b */ jal func0f0b052c +/* f18a6ec: af201978 */ sw $zero,0x1978($t9) +/* f18a6f0: ae620000 */ sw $v0,0x0($s3) +/* f18a6f4: 0fc2c14b */ jal func0f0b052c +/* f18a6f8: 24040001 */ addiu $a0,$zero,0x1 +/* f18a6fc: ae620004 */ sw $v0,0x4($s3) +/* f18a700: ae600008 */ sw $zero,0x8($s3) +/* f18a704: ae60000c */ sw $zero,0xc($s3) +/* f18a708: ae600010 */ sw $zero,0x10($s3) +/* f18a70c: 00113040 */ sll $a2,$s1,0x1 +/* f18a710: 00002025 */ or $a0,$zero,$zero +/* f18a714: 02402825 */ or $a1,$s2,$zero +.L0f18a718: +/* f18a718: 54c40007 */ bnel $a2,$a0,.L0f18a738 +/* f18a71c: 8e780008 */ lw $t8,0x8($s3) +/* f18a720: 8e6d0010 */ lw $t5,0x10($s3) +/* f18a724: 84ae0024 */ lh $t6,0x24($a1) +/* f18a728: 01ae7821 */ addu $t7,$t5,$t6 +/* f18a72c: 10000005 */ beqz $zero,.L0f18a744 +/* f18a730: ae6f0010 */ sw $t7,0x10($s3) +/* f18a734: 8e780008 */ lw $t8,0x8($s3) +.L0f18a738: +/* f18a738: 84b90024 */ lh $t9,0x24($a1) +/* f18a73c: 03196821 */ addu $t5,$t8,$t9 +/* f18a740: ae6d0008 */ sw $t5,0x8($s3) +.L0f18a744: +/* f18a744: 24840002 */ addiu $a0,$a0,0x2 +/* f18a748: 28810018 */ slti $at,$a0,0x18 +/* f18a74c: 1420fff2 */ bnez $at,.L0f18a718 +/* f18a750: 24a50002 */ addiu $a1,$a1,0x2 +/* f18a754: 00001825 */ or $v1,$zero,$zero +/* f18a758: 00112040 */ sll $a0,$s1,0x1 +/* f18a75c: 240500a0 */ addiu $a1,$zero,0xa0 +.L0f18a760: +/* f18a760: 28610004 */ slti $at,$v1,0x4 +/* f18a764: 10200006 */ beqz $at,.L0f18a780 +/* f18a768: 00037880 */ sll $t7,$v1,0x2 +/* f18a76c: 00650019 */ multu $v1,$a1 +/* f18a770: 00007012 */ mflo $t6 +/* f18a774: 03ce1021 */ addu $v0,$s8,$t6 +/* f18a778: 1000000a */ beqz $zero,.L0f18a7a4 +/* f18a77c: 00447021 */ addu $t6,$v0,$a0 +.L0f18a780: +/* f18a780: 01e37821 */ addu $t7,$t7,$v1 +/* f18a784: 000f7880 */ sll $t7,$t7,0x2 +/* f18a788: 01e37823 */ subu $t7,$t7,$v1 +/* f18a78c: 000f7880 */ sll $t7,$t7,0x2 +/* f18a790: 3c19800b */ lui $t9,0x800b +/* f18a794: 2739c538 */ addiu $t9,$t9,-15048 +/* f18a798: 25f8fed0 */ addiu $t8,$t7,-304 +/* f18a79c: 03191021 */ addu $v0,$t8,$t9 +/* f18a7a0: 00447021 */ addu $t6,$v0,$a0 +.L0f18a7a4: +/* f18a7a4: 85cf0024 */ lh $t7,0x24($t6) +/* f18a7a8: 8e6d000c */ lw $t5,0xc($s3) +/* f18a7ac: 24630001 */ addiu $v1,$v1,0x1 +/* f18a7b0: 2861000c */ slti $at,$v1,0xc +/* f18a7b4: 01afc021 */ addu $t8,$t5,$t7 +/* f18a7b8: 1420ffe9 */ bnez $at,.L0f18a760 +/* f18a7bc: ae78000c */ sw $t8,0xc($s3) +/* f18a7c0: 8e790008 */ lw $t9,0x8($s3) +/* f18a7c4: 3c013f80 */ lui $at,0x3f80 +/* f18a7c8: 44811000 */ mtc1 $at,$f2 +/* f18a7cc: 44998000 */ mtc1 $t9,$f16 +/* f18a7d0: 3c0142c8 */ lui $at,0x42c8 +/* f18a7d4: 44812000 */ mtc1 $at,$f4 +/* f18a7d8: 468084a0 */ cvt.s.w $f18,$f16 +/* f18a7dc: 8e6e0000 */ lw $t6,0x0($s3) +/* f18a7e0: 03006825 */ or $t5,$t8,$zero +/* f18a7e4: 8e8f00b0 */ lw $t7,0xb0($s4) +/* f18a7e8: 448e3000 */ mtc1 $t6,$f6 +/* f18a7ec: 8e9800a8 */ lw $t8,0xa8($s4) +/* f18a7f0: 46049002 */ mul.s $f0,$f18,$f4 +/* f18a7f4: 448d9000 */ mtc1 $t5,$f18 +/* f18a7f8: 3c017f1c */ lui $at,0x7f1c +/* f18a7fc: ae6f001c */ sw $t7,0x1c($s3) +/* f18a800: ae780020 */ sw $t8,0x20($s3) +/* f18a804: 8e9900c0 */ lw $t9,0xc0($s4) +/* f18a808: 46803220 */ cvt.s.w $f8,$f6 +/* f18a80c: 8e8e00c4 */ lw $t6,0xc4($s4) +/* f18a810: 24040005 */ addiu $a0,$zero,0x5 +/* f18a814: 46809120 */ cvt.s.w $f4,$f18 +/* f18a818: 46024280 */ add.s $f10,$f8,$f2 +/* f18a81c: 46022180 */ add.s $f6,$f4,$f2 +/* f18a820: 460a0403 */ div.s $f16,$f0,$f10 +/* f18a824: c68a00ac */ lwc1 $f10,0xac($s4) +/* f18a828: 46060203 */ div.s $f8,$f0,$f6 +/* f18a82c: e6700014 */ swc1 $f16,0x14($s3) +/* f18a830: e6680018 */ swc1 $f8,0x18($s3) +/* f18a834: c4308d9c */ lwc1 $f16,-0x7264($at) +/* f18a838: c7a40048 */ lwc1 $f4,0x48($sp) +/* f18a83c: c68800b4 */ lwc1 $f8,0xb4($s4) +/* f18a840: 46105483 */ div.s $f18,$f10,$f16 +/* f18a844: ae60002c */ sw $zero,0x2c($s3) +/* f18a848: ae790030 */ sw $t9,0x30($s3) +/* f18a84c: ae6e0034 */ sw $t6,0x34($s3) +/* f18a850: e6680028 */ swc1 $f8,0x28($s3) +/* f18a854: 46049183 */ div.s $f6,$f18,$f4 +/* f18a858: 0fc2c14b */ jal func0f0b052c +/* f18a85c: e6660024 */ swc1 $f6,0x24($s3) +/* f18a860: 00409025 */ or $s2,$v0,$zero +/* f18a864: 0fc2c14b */ jal func0f0b052c +/* f18a868: 24040004 */ addiu $a0,$zero,0x4 +/* f18a86c: afa20064 */ sw $v0,0x64($sp) +/* f18a870: 0fc2c14b */ jal func0f0b052c +/* f18a874: 24040003 */ addiu $a0,$zero,0x3 +/* f18a878: afa20068 */ sw $v0,0x68($sp) +/* f18a87c: 0fc2c14b */ jal func0f0b052c +/* f18a880: 24040002 */ addiu $a0,$zero,0x2 +/* f18a884: afa2006c */ sw $v0,0x6c($sp) +/* f18a888: 0fc2c14b */ jal func0f0b052c +/* f18a88c: 24040001 */ addiu $a0,$zero,0x1 +/* f18a890: 00408825 */ or $s1,$v0,$zero +/* f18a894: 0fc2c14b */ jal func0f0b052c +/* f18a898: 24040006 */ addiu $a0,$zero,0x6 +/* f18a89c: 8e630000 */ lw $v1,0x0($s3) +/* f18a8a0: 3c013f80 */ lui $at,0x3f80 +/* f18a8a4: 44811000 */ mtc1 $at,$f2 +/* f18a8a8: 18600010 */ blez $v1,.L0f18a8ec +/* f18a8ac: 00516821 */ addu $t5,$v0,$s1 +/* f18a8b0: 8faf006c */ lw $t7,0x6c($sp) +/* f18a8b4: 8fb90068 */ lw $t9,0x68($sp) +/* f18a8b8: 44839000 */ mtc1 $v1,$f18 +/* f18a8bc: 01afc021 */ addu $t8,$t5,$t7 +/* f18a8c0: 8fad0064 */ lw $t5,0x64($sp) +/* f18a8c4: 03197021 */ addu $t6,$t8,$t9 +/* f18a8c8: 46809120 */ cvt.s.w $f4,$f18 +/* f18a8cc: 01cd7821 */ addu $t7,$t6,$t5 +/* f18a8d0: 01f2c021 */ addu $t8,$t7,$s2 +/* f18a8d4: 44985000 */ mtc1 $t8,$f10 +/* f18a8d8: 00000000 */ sll $zero,$zero,0x0 +/* f18a8dc: 46805420 */ cvt.s.w $f16,$f10 +/* f18a8e0: 46048183 */ div.s $f6,$f16,$f4 +/* f18a8e4: 10000004 */ beqz $zero,.L0f18a8f8 +/* f18a8e8: e6660038 */ swc1 $f6,0x38($s3) +.L0f18a8ec: +/* f18a8ec: 44804000 */ mtc1 $zero,$f8 +/* f18a8f0: 00000000 */ sll $zero,$zero,0x0 +/* f18a8f4: e6680038 */ swc1 $f8,0x38($s3) +.L0f18a8f8: +/* f18a8f8: c66a0038 */ lwc1 $f10,0x38($s3) +/* f18a8fc: 3c19800a */ lui $t9,0x800a +/* f18a900: 3c0e800a */ lui $t6,0x800a +/* f18a904: 460a103c */ c.lt.s $f2,$f10 +/* f18a908: 00000000 */ sll $zero,$zero,0x0 +/* f18a90c: 45020003 */ bc1fl .L0f18a91c +/* f18a910: a2000094 */ sb $zero,0x94($s0) +/* f18a914: e6620038 */ swc1 $f2,0x38($s3) +/* f18a918: a2000094 */ sb $zero,0x94($s0) +.L0f18a91c: +/* f18a91c: 8f3921d0 */ lw $t9,0x21d0($t9) +/* f18a920: 57200173 */ bnezl $t9,.L0f18aef0 +/* f18a924: 8faf02fc */ lw $t7,0x2fc($sp) +/* f18a928: 8dce21d4 */ lw $t6,0x21d4($t6) +/* f18a92c: 55c00170 */ bnezl $t6,.L0f18aef0 +/* f18a930: 8faf02fc */ lw $t7,0x2fc($sp) +/* f18a934: 8e0d0054 */ lw $t5,0x54($s0) +/* f18a938: 8e6f0008 */ lw $t7,0x8($s3) +/* f18a93c: 8e190058 */ lw $t9,0x58($s0) +/* f18a940: 2401003c */ addiu $at,$zero,0x3c +/* f18a944: 01afc021 */ addu $t8,$t5,$t7 +/* f18a948: ae180054 */ sw $t8,0x54($s0) +/* f18a94c: 8e6e000c */ lw $t6,0xc($s3) +/* f18a950: 8e0f005c */ lw $t7,0x5c($s0) +/* f18a954: 032e6821 */ addu $t5,$t9,$t6 +/* f18a958: 25f80001 */ addiu $t8,$t7,0x1 +/* f18a95c: ae0d0058 */ sw $t5,0x58($s0) +/* f18a960: ae18005c */ sw $t8,0x5c($s0) +/* f18a964: 8fae02ec */ lw $t6,0x2ec($sp) +/* f18a968: 8e190068 */ lw $t9,0x68($s0) +/* f18a96c: 01c1001a */ div $zero,$t6,$at +/* f18a970: 00006812 */ mflo $t5 +/* f18a974: 032d7821 */ addu $t7,$t9,$t5 +/* f18a978: ae0f0068 */ sw $t7,0x68($s0) +/* f18a97c: 3c017f1c */ lui $at,0x7f1c +/* f18a980: c4308da0 */ lwc1 $f16,-0x7260($at) +/* f18a984: c69200ac */ lwc1 $f18,0xac($s4) +/* f18a988: 240e0001 */ addiu $t6,$zero,0x1 +/* f18a98c: 3c014f00 */ lui $at,0x4f00 +/* f18a990: 46109103 */ div.s $f4,$f18,$f16 +/* f18a994: 4458f800 */ cfc1 $t8,$31 +/* f18a998: 44cef800 */ ctc1 $t6,$31 +/* f18a99c: 00000000 */ sll $zero,$zero,0x0 +/* f18a9a0: 460021a4 */ cvt.w.s $f6,$f4 +/* f18a9a4: 444ef800 */ cfc1 $t6,$31 +/* f18a9a8: 00000000 */ sll $zero,$zero,0x0 +/* f18a9ac: 31ce0078 */ andi $t6,$t6,0x78 +/* f18a9b0: 51c00013 */ beqzl $t6,.L0f18aa00 +/* f18a9b4: 440e3000 */ mfc1 $t6,$f6 +/* f18a9b8: 44813000 */ mtc1 $at,$f6 +/* f18a9bc: 240e0001 */ addiu $t6,$zero,0x1 +/* f18a9c0: 46062181 */ sub.s $f6,$f4,$f6 +/* f18a9c4: 44cef800 */ ctc1 $t6,$31 +/* f18a9c8: 00000000 */ sll $zero,$zero,0x0 +/* f18a9cc: 460031a4 */ cvt.w.s $f6,$f6 +/* f18a9d0: 444ef800 */ cfc1 $t6,$31 +/* f18a9d4: 00000000 */ sll $zero,$zero,0x0 +/* f18a9d8: 31ce0078 */ andi $t6,$t6,0x78 +/* f18a9dc: 15c00005 */ bnez $t6,.L0f18a9f4 +/* f18a9e0: 00000000 */ sll $zero,$zero,0x0 +/* f18a9e4: 440e3000 */ mfc1 $t6,$f6 +/* f18a9e8: 3c018000 */ lui $at,0x8000 +/* f18a9ec: 10000007 */ beqz $zero,.L0f18aa0c +/* f18a9f0: 01c17025 */ or $t6,$t6,$at +.L0f18a9f4: +/* f18a9f4: 10000005 */ beqz $zero,.L0f18aa0c +/* f18a9f8: 240effff */ addiu $t6,$zero,-1 +/* f18a9fc: 440e3000 */ mfc1 $t6,$f6 +.L0f18aa00: +/* f18aa00: 00000000 */ sll $zero,$zero,0x0 +/* f18aa04: 05c0fffb */ bltz $t6,.L0f18a9f4 +/* f18aa08: 00000000 */ sll $zero,$zero,0x0 +.L0f18aa0c: +/* f18aa0c: 8e19006c */ lw $t9,0x6c($s0) +/* f18aa10: 44d8f800 */ ctc1 $t8,$31 +/* f18aa14: 032e6821 */ addu $t5,$t9,$t6 +/* f18aa18: ae0d006c */ sw $t5,0x6c($s0) +/* f18aa1c: 8e6f0000 */ lw $t7,0x0($s3) +/* f18aa20: 19e00062 */ blez $t7,.L0f18abac +/* f18aa24: 00000000 */ sll $zero,$zero,0x0 +/* f18aa28: 8e18005c */ lw $t8,0x5c($s0) +/* f18aa2c: 2f010002 */ sltiu $at,$t8,0x2 +/* f18aa30: 10200027 */ beqz $at,.L0f18aad0 +/* f18aa34: 3c01447a */ lui $at,0x447a +/* f18aa38: 44815000 */ mtc1 $at,$f10 +/* f18aa3c: c6680038 */ lwc1 $f8,0x38($s3) +/* f18aa40: 240e0001 */ addiu $t6,$zero,0x1 +/* f18aa44: 3c014f00 */ lui $at,0x4f00 +/* f18aa48: 460a4482 */ mul.s $f18,$f8,$f10 +/* f18aa4c: 4459f800 */ cfc1 $t9,$31 +/* f18aa50: 44cef800 */ ctc1 $t6,$31 +/* f18aa54: 00000000 */ sll $zero,$zero,0x0 +/* f18aa58: 46009424 */ cvt.w.s $f16,$f18 +/* f18aa5c: 444ef800 */ cfc1 $t6,$31 +/* f18aa60: 00000000 */ sll $zero,$zero,0x0 +/* f18aa64: 31ce0078 */ andi $t6,$t6,0x78 +/* f18aa68: 51c00013 */ beqzl $t6,.L0f18aab8 +/* f18aa6c: 440e8000 */ mfc1 $t6,$f16 +/* f18aa70: 44818000 */ mtc1 $at,$f16 +/* f18aa74: 240e0001 */ addiu $t6,$zero,0x1 +/* f18aa78: 46109401 */ sub.s $f16,$f18,$f16 +/* f18aa7c: 44cef800 */ ctc1 $t6,$31 +/* f18aa80: 00000000 */ sll $zero,$zero,0x0 +/* f18aa84: 46008424 */ cvt.w.s $f16,$f16 +/* f18aa88: 444ef800 */ cfc1 $t6,$31 +/* f18aa8c: 00000000 */ sll $zero,$zero,0x0 +/* f18aa90: 31ce0078 */ andi $t6,$t6,0x78 +/* f18aa94: 15c00005 */ bnez $t6,.L0f18aaac +/* f18aa98: 00000000 */ sll $zero,$zero,0x0 +/* f18aa9c: 440e8000 */ mfc1 $t6,$f16 +/* f18aaa0: 3c018000 */ lui $at,0x8000 +/* f18aaa4: 10000007 */ beqz $zero,.L0f18aac4 +/* f18aaa8: 01c17025 */ or $t6,$t6,$at +.L0f18aaac: +/* f18aaac: 10000005 */ beqz $zero,.L0f18aac4 +/* f18aab0: 240effff */ addiu $t6,$zero,-1 +/* f18aab4: 440e8000 */ mfc1 $t6,$f16 +.L0f18aab8: +/* f18aab8: 00000000 */ sll $zero,$zero,0x0 +/* f18aabc: 05c0fffb */ bltz $t6,.L0f18aaac +/* f18aac0: 00000000 */ sll $zero,$zero,0x0 +.L0f18aac4: +/* f18aac4: 44d9f800 */ ctc1 $t9,$31 +/* f18aac8: 10000038 */ beqz $zero,.L0f18abac +/* f18aacc: ae0e0070 */ sw $t6,0x70($s0) +.L0f18aad0: +/* f18aad0: 3c01447a */ lui $at,0x447a +/* f18aad4: 44810000 */ mtc1 $at,$f0 +/* f18aad8: 8e0d0070 */ lw $t5,0x70($s0) +/* f18aadc: 3c017f1c */ lui $at,0x7f1c +/* f18aae0: c4268da4 */ lwc1 $f6,-0x725c($at) +/* f18aae4: c6640038 */ lwc1 $f4,0x38($s3) +/* f18aae8: 448d5000 */ mtc1 $t5,$f10 +/* f18aaec: 3c014f80 */ lui $at,0x4f80 +/* f18aaf0: 46062202 */ mul.s $f8,$f4,$f6 +/* f18aaf4: 05a10004 */ bgez $t5,.L0f18ab08 +/* f18aaf8: 468054a0 */ cvt.s.w $f18,$f10 +/* f18aafc: 44818000 */ mtc1 $at,$f16 +/* f18ab00: 00000000 */ sll $zero,$zero,0x0 +/* f18ab04: 46109480 */ add.s $f18,$f18,$f16 +.L0f18ab08: +/* f18ab08: 46009103 */ div.s $f4,$f18,$f0 +/* f18ab0c: 3c017f1c */ lui $at,0x7f1c +/* f18ab10: c4268da8 */ lwc1 $f6,-0x7258($at) +/* f18ab14: 24180001 */ addiu $t8,$zero,0x1 +/* f18ab18: 3c014f00 */ lui $at,0x4f00 +/* f18ab1c: 46062282 */ mul.s $f10,$f4,$f6 +/* f18ab20: 460a4400 */ add.s $f16,$f8,$f10 +/* f18ab24: 46008482 */ mul.s $f18,$f16,$f0 +/* f18ab28: 444ff800 */ cfc1 $t7,$31 +/* f18ab2c: 44d8f800 */ ctc1 $t8,$31 +/* f18ab30: 00000000 */ sll $zero,$zero,0x0 +/* f18ab34: 46009124 */ cvt.w.s $f4,$f18 +/* f18ab38: 4458f800 */ cfc1 $t8,$31 +/* f18ab3c: 00000000 */ sll $zero,$zero,0x0 +/* f18ab40: 33180078 */ andi $t8,$t8,0x78 +/* f18ab44: 53000013 */ beqzl $t8,.L0f18ab94 +/* f18ab48: 44182000 */ mfc1 $t8,$f4 +/* f18ab4c: 44812000 */ mtc1 $at,$f4 +/* f18ab50: 24180001 */ addiu $t8,$zero,0x1 +/* f18ab54: 46049101 */ sub.s $f4,$f18,$f4 +/* f18ab58: 44d8f800 */ ctc1 $t8,$31 +/* f18ab5c: 00000000 */ sll $zero,$zero,0x0 +/* f18ab60: 46002124 */ cvt.w.s $f4,$f4 +/* f18ab64: 4458f800 */ cfc1 $t8,$31 +/* f18ab68: 00000000 */ sll $zero,$zero,0x0 +/* f18ab6c: 33180078 */ andi $t8,$t8,0x78 +/* f18ab70: 17000005 */ bnez $t8,.L0f18ab88 +/* f18ab74: 00000000 */ sll $zero,$zero,0x0 +/* f18ab78: 44182000 */ mfc1 $t8,$f4 +/* f18ab7c: 3c018000 */ lui $at,0x8000 +/* f18ab80: 10000007 */ beqz $zero,.L0f18aba0 +/* f18ab84: 0301c025 */ or $t8,$t8,$at +.L0f18ab88: +/* f18ab88: 10000005 */ beqz $zero,.L0f18aba0 +/* f18ab8c: 2418ffff */ addiu $t8,$zero,-1 +/* f18ab90: 44182000 */ mfc1 $t8,$f4 +.L0f18ab94: +/* f18ab94: 00000000 */ sll $zero,$zero,0x0 +/* f18ab98: 0700fffb */ bltz $t8,.L0f18ab88 +/* f18ab9c: 00000000 */ sll $zero,$zero,0x0 +.L0f18aba0: +/* f18aba0: 44cff800 */ ctc1 $t7,$31 +/* f18aba4: ae180070 */ sw $t8,0x70($s0) +/* f18aba8: 00000000 */ sll $zero,$zero,0x0 +.L0f18abac: +/* f18abac: 3c017f1c */ lui $at,0x7f1c +/* f18abb0: c4288dac */ lwc1 $f8,-0x7254($at) +/* f18abb4: c68600f0 */ lwc1 $f6,0xf0($s4) +/* f18abb8: 240e0001 */ addiu $t6,$zero,0x1 +/* f18abbc: 3c014f00 */ lui $at,0x4f00 +/* f18abc0: 46083283 */ div.s $f10,$f6,$f8 +/* f18abc4: 4459f800 */ cfc1 $t9,$31 +/* f18abc8: 44cef800 */ ctc1 $t6,$31 +/* f18abcc: 00000000 */ sll $zero,$zero,0x0 +/* f18abd0: 46005424 */ cvt.w.s $f16,$f10 +/* f18abd4: 444ef800 */ cfc1 $t6,$31 +/* f18abd8: 00000000 */ sll $zero,$zero,0x0 +/* f18abdc: 31ce0078 */ andi $t6,$t6,0x78 +/* f18abe0: 51c00013 */ beqzl $t6,.L0f18ac30 +/* f18abe4: 440e8000 */ mfc1 $t6,$f16 +/* f18abe8: 44818000 */ mtc1 $at,$f16 +/* f18abec: 240e0001 */ addiu $t6,$zero,0x1 +/* f18abf0: 46105401 */ sub.s $f16,$f10,$f16 +/* f18abf4: 44cef800 */ ctc1 $t6,$31 +/* f18abf8: 00000000 */ sll $zero,$zero,0x0 +/* f18abfc: 46008424 */ cvt.w.s $f16,$f16 +/* f18ac00: 444ef800 */ cfc1 $t6,$31 +/* f18ac04: 00000000 */ sll $zero,$zero,0x0 +/* f18ac08: 31ce0078 */ andi $t6,$t6,0x78 +/* f18ac0c: 15c00005 */ bnez $t6,.L0f18ac24 +/* f18ac10: 00000000 */ sll $zero,$zero,0x0 +/* f18ac14: 440e8000 */ mfc1 $t6,$f16 +/* f18ac18: 3c018000 */ lui $at,0x8000 +/* f18ac1c: 10000007 */ beqz $zero,.L0f18ac3c +/* f18ac20: 01c17025 */ or $t6,$t6,$at +.L0f18ac24: +/* f18ac24: 10000005 */ beqz $zero,.L0f18ac3c +/* f18ac28: 240effff */ addiu $t6,$zero,-1 +/* f18ac2c: 440e8000 */ mfc1 $t6,$f16 +.L0f18ac30: +/* f18ac30: 00000000 */ sll $zero,$zero,0x0 +/* f18ac34: 05c0fffb */ bltz $t6,.L0f18ac24 +/* f18ac38: 00000000 */ sll $zero,$zero,0x0 +.L0f18ac3c: +/* f18ac3c: 8e0d0074 */ lw $t5,0x74($s0) +/* f18ac40: 3c017f1c */ lui $at,0x7f1c +/* f18ac44: 44d9f800 */ ctc1 $t9,$31 +/* f18ac48: 01ae7821 */ addu $t7,$t5,$t6 +/* f18ac4c: ae0f0074 */ sw $t7,0x74($s0) +/* f18ac50: c4248db0 */ lwc1 $f4,-0x7250($at) +/* f18ac54: c69200ec */ lwc1 $f18,0xec($s4) +/* f18ac58: 24190001 */ addiu $t9,$zero,0x1 +/* f18ac5c: 3c014f00 */ lui $at,0x4f00 +/* f18ac60: 46049183 */ div.s $f6,$f18,$f4 +/* f18ac64: 4458f800 */ cfc1 $t8,$31 +/* f18ac68: 44d9f800 */ ctc1 $t9,$31 +/* f18ac6c: 00000000 */ sll $zero,$zero,0x0 +/* f18ac70: 46003224 */ cvt.w.s $f8,$f6 +/* f18ac74: 4459f800 */ cfc1 $t9,$31 +/* f18ac78: 00000000 */ sll $zero,$zero,0x0 +/* f18ac7c: 33390078 */ andi $t9,$t9,0x78 +/* f18ac80: 53200013 */ beqzl $t9,.L0f18acd0 +/* f18ac84: 44194000 */ mfc1 $t9,$f8 +/* f18ac88: 44814000 */ mtc1 $at,$f8 +/* f18ac8c: 24190001 */ addiu $t9,$zero,0x1 +/* f18ac90: 46083201 */ sub.s $f8,$f6,$f8 +/* f18ac94: 44d9f800 */ ctc1 $t9,$31 +/* f18ac98: 00000000 */ sll $zero,$zero,0x0 +/* f18ac9c: 46004224 */ cvt.w.s $f8,$f8 +/* f18aca0: 4459f800 */ cfc1 $t9,$31 +/* f18aca4: 00000000 */ sll $zero,$zero,0x0 +/* f18aca8: 33390078 */ andi $t9,$t9,0x78 +/* f18acac: 17200005 */ bnez $t9,.L0f18acc4 +/* f18acb0: 00000000 */ sll $zero,$zero,0x0 +/* f18acb4: 44194000 */ mfc1 $t9,$f8 +/* f18acb8: 3c018000 */ lui $at,0x8000 +/* f18acbc: 10000007 */ beqz $zero,.L0f18acdc +/* f18acc0: 0321c825 */ or $t9,$t9,$at +.L0f18acc4: +/* f18acc4: 10000005 */ beqz $zero,.L0f18acdc +/* f18acc8: 2419ffff */ addiu $t9,$zero,-1 +/* f18accc: 44194000 */ mfc1 $t9,$f8 +.L0f18acd0: +/* f18acd0: 00000000 */ sll $zero,$zero,0x0 +/* f18acd4: 0720fffb */ bltz $t9,.L0f18acc4 +/* f18acd8: 00000000 */ sll $zero,$zero,0x0 +.L0f18acdc: +/* f18acdc: 8e0d0078 */ lw $t5,0x78($s0) +/* f18ace0: 44d8f800 */ ctc1 $t8,$31 +/* f18ace4: 8e0f007c */ lw $t7,0x7c($s0) +/* f18ace8: 01b97021 */ addu $t6,$t5,$t9 +/* f18acec: ae0e0078 */ sw $t6,0x78($s0) +/* f18acf0: 8e780004 */ lw $t8,0x4($s3) +/* f18acf4: 8e190080 */ lw $t9,0x80($s0) +/* f18acf8: 01f86821 */ addu $t5,$t7,$t8 +/* f18acfc: ae0d007c */ sw $t5,0x7c($s0) +/* f18ad00: 8e6e0000 */ lw $t6,0x0($s3) +/* f18ad04: 032e7821 */ addu $t7,$t9,$t6 +/* f18ad08: ae0f0080 */ sw $t7,0x80($s0) +/* f18ad0c: 8fb801e4 */ lw $t8,0x1e4($sp) +/* f18ad10: 8fae01e0 */ lw $t6,0x1e0($sp) +/* f18ad14: 2b010002 */ slti $at,$t8,0x2 +/* f18ad18: 54200005 */ bnezl $at,.L0f18ad30 +/* f18ad1c: 29c10002 */ slti $at,$t6,0x2 +/* f18ad20: 8ead000c */ lw $t5,0xc($s5) +/* f18ad24: 31b90002 */ andi $t9,$t5,0x2 +/* f18ad28: 13200003 */ beqz $t9,.L0f18ad38 +/* f18ad2c: 29c10002 */ slti $at,$t6,0x2 +.L0f18ad30: +/* f18ad30: 5420006f */ bnezl $at,.L0f18aef0 +/* f18ad34: 8faf02fc */ lw $t7,0x2fc($sp) +.L0f18ad38: +/* f18ad38: 820f001e */ lb $t7,0x1e($s0) +/* f18ad3c: 00002825 */ or $a1,$zero,$zero +/* f18ad40: 00001825 */ or $v1,$zero,$zero +/* f18ad44: 55e0002e */ bnezl $t7,.L0f18ae00 +/* f18ad48: 8ea6000c */ lw $a2,0xc($s5) +/* f18ad4c: 96a70016 */ lhu $a3,0x16($s5) +/* f18ad50: 24180001 */ addiu $t8,$zero,0x1 +.L0f18ad54: +/* f18ad54: 00786804 */ sllv $t5,$t8,$v1 +/* f18ad58: 00edc824 */ and $t9,$a3,$t5 +/* f18ad5c: 1320001f */ beqz $t9,.L0f18addc +/* f18ad60: 28610004 */ slti $at,$v1,0x4 +/* f18ad64: 10200006 */ beqz $at,.L0f18ad80 +/* f18ad68: 8e040020 */ lw $a0,0x20($s0) +/* f18ad6c: 00037080 */ sll $t6,$v1,0x2 +/* f18ad70: 01c37021 */ addu $t6,$t6,$v1 +/* f18ad74: 000e7140 */ sll $t6,$t6,0x5 +/* f18ad78: 1000000a */ beqz $zero,.L0f18ada4 +/* f18ad7c: 03ce1021 */ addu $v0,$s8,$t6 +.L0f18ad80: +/* f18ad80: 00037880 */ sll $t7,$v1,0x2 +/* f18ad84: 01e37821 */ addu $t7,$t7,$v1 +/* f18ad88: 000f7880 */ sll $t7,$t7,0x2 +/* f18ad8c: 01e37823 */ subu $t7,$t7,$v1 +/* f18ad90: 000f7880 */ sll $t7,$t7,0x2 +/* f18ad94: 3c0d800b */ lui $t5,0x800b +/* f18ad98: 25adc538 */ addiu $t5,$t5,-15048 +/* f18ad9c: 25f8fed0 */ addiu $t8,$t7,-304 +/* f18ada0: 030d1021 */ addu $v0,$t8,$t5 +.L0f18ada4: +/* f18ada4: 8c590020 */ lw $t9,0x20($v0) +/* f18ada8: 5499000d */ bnel $a0,$t9,.L0f18ade0 +/* f18adac: 24630001 */ addiu $v1,$v1,0x1 +/* f18adb0: 5202000b */ beql $s0,$v0,.L0f18ade0 +/* f18adb4: 24630001 */ addiu $v1,$v1,0x1 +/* f18adb8: 8eae000c */ lw $t6,0xc($s5) +/* f18adbc: 31cf0002 */ andi $t7,$t6,0x2 +/* f18adc0: 51e00006 */ beqzl $t7,.L0f18addc +/* f18adc4: 24050001 */ addiu $a1,$zero,0x1 +/* f18adc8: 92180011 */ lbu $t8,0x11($s0) +/* f18adcc: 904d0011 */ lbu $t5,0x11($v0) +/* f18add0: 530d0003 */ beql $t8,$t5,.L0f18ade0 +/* f18add4: 24630001 */ addiu $v1,$v1,0x1 +/* f18add8: 24050001 */ addiu $a1,$zero,0x1 +.L0f18addc: +/* f18addc: 24630001 */ addiu $v1,$v1,0x1 +.L0f18ade0: +/* f18ade0: 5477ffdc */ bnel $v1,$s7,.L0f18ad54 +/* f18ade4: 24180001 */ addiu $t8,$zero,0x1 +/* f18ade8: 54a00005 */ bnezl $a1,.L0f18ae00 +/* f18adec: 8ea6000c */ lw $a2,0xc($s5) +/* f18adf0: 8e190060 */ lw $t9,0x60($s0) +/* f18adf4: 272e0001 */ addiu $t6,$t9,0x1 +/* f18adf8: ae0e0060 */ sw $t6,0x60($s0) +/* f18adfc: 8ea6000c */ lw $a2,0xc($s5) +.L0f18ae00: +/* f18ae00: 30cf0002 */ andi $t7,$a2,0x2 +/* f18ae04: 15e00006 */ bnez $t7,.L0f18ae20 +/* f18ae08: 01e03025 */ or $a2,$t7,$zero +/* f18ae0c: 820d001e */ lb $t5,0x1e($s0) +/* f18ae10: 8fb801e4 */ lw $t8,0x1e4($sp) +/* f18ae14: 25b90001 */ addiu $t9,$t5,0x1 +/* f18ae18: 53190008 */ beql $t8,$t9,.L0f18ae3c +/* f18ae1c: 00002825 */ or $a1,$zero,$zero +.L0f18ae20: +/* f18ae20: 10c00032 */ beqz $a2,.L0f18aeec +/* f18ae24: 00000000 */ sll $zero,$zero,0x0 +/* f18ae28: 820f001e */ lb $t7,0x1e($s0) +/* f18ae2c: 8fae01e0 */ lw $t6,0x1e0($sp) +/* f18ae30: 25ed0001 */ addiu $t5,$t7,0x1 +/* f18ae34: 15cd002d */ bne $t6,$t5,.L0f18aeec +/* f18ae38: 00002825 */ or $a1,$zero,$zero +.L0f18ae3c: +/* f18ae3c: 00001825 */ or $v1,$zero,$zero +/* f18ae40: 96a70016 */ lhu $a3,0x16($s5) +/* f18ae44: 240800a0 */ addiu $t0,$zero,0xa0 +/* f18ae48: 24180001 */ addiu $t8,$zero,0x1 +.L0f18ae4c: +/* f18ae4c: 0078c804 */ sllv $t9,$t8,$v1 +/* f18ae50: 00f97824 */ and $t7,$a3,$t9 +/* f18ae54: 11e0001d */ beqz $t7,.L0f18aecc +/* f18ae58: 28610004 */ slti $at,$v1,0x4 +/* f18ae5c: 10200006 */ beqz $at,.L0f18ae78 +/* f18ae60: 8e040020 */ lw $a0,0x20($s0) +/* f18ae64: 00680019 */ multu $v1,$t0 +/* f18ae68: 00007012 */ mflo $t6 +/* f18ae6c: 03ce1021 */ addu $v0,$s8,$t6 +/* f18ae70: 1000000b */ beqz $zero,.L0f18aea0 +/* f18ae74: 8c4f0020 */ lw $t7,0x20($v0) +.L0f18ae78: +/* f18ae78: 00036880 */ sll $t5,$v1,0x2 +/* f18ae7c: 01a36821 */ addu $t5,$t5,$v1 +/* f18ae80: 000d6880 */ sll $t5,$t5,0x2 +/* f18ae84: 01a36823 */ subu $t5,$t5,$v1 +/* f18ae88: 000d6880 */ sll $t5,$t5,0x2 +/* f18ae8c: 3c19800b */ lui $t9,0x800b +/* f18ae90: 2739c538 */ addiu $t9,$t9,-15048 +/* f18ae94: 25b8fed0 */ addiu $t8,$t5,-304 +/* f18ae98: 03191021 */ addu $v0,$t8,$t9 +/* f18ae9c: 8c4f0020 */ lw $t7,0x20($v0) +.L0f18aea0: +/* f18aea0: 548f000b */ bnel $a0,$t7,.L0f18aed0 +/* f18aea4: 24630001 */ addiu $v1,$v1,0x1 +/* f18aea8: 52020009 */ beql $s0,$v0,.L0f18aed0 +/* f18aeac: 24630001 */ addiu $v1,$v1,0x1 +/* f18aeb0: 50c00006 */ beqzl $a2,.L0f18aecc +/* f18aeb4: 24050001 */ addiu $a1,$zero,0x1 +/* f18aeb8: 920e0011 */ lbu $t6,0x11($s0) +/* f18aebc: 904d0011 */ lbu $t5,0x11($v0) +/* f18aec0: 51cd0003 */ beql $t6,$t5,.L0f18aed0 +/* f18aec4: 24630001 */ addiu $v1,$v1,0x1 +/* f18aec8: 24050001 */ addiu $a1,$zero,0x1 +.L0f18aecc: +/* f18aecc: 24630001 */ addiu $v1,$v1,0x1 +.L0f18aed0: +/* f18aed0: 5477ffde */ bnel $v1,$s7,.L0f18ae4c +/* f18aed4: 24180001 */ addiu $t8,$zero,0x1 +/* f18aed8: 14a00004 */ bnez $a1,.L0f18aeec +/* f18aedc: 00000000 */ sll $zero,$zero,0x0 +/* f18aee0: 8e180064 */ lw $t8,0x64($s0) +/* f18aee4: 27190001 */ addiu $t9,$t8,0x1 +/* f18aee8: ae190064 */ sw $t9,0x64($s0) +.L0f18aeec: +/* f18aeec: 8faf02fc */ lw $t7,0x2fc($sp) +.L0f18aef0: +/* f18aef0: 26d60001 */ addiu $s6,$s6,0x1 +/* f18aef4: 2673003c */ addiu $s3,$s3,0x3c +/* f18aef8: 16cffdec */ bne $s6,$t7,.L0f18a6ac +/* f18aefc: 26940080 */ addiu $s4,$s4,0x80 +.L0f18af00: +/* f18af00: 3c1e800b */ lui $s8,0x800b +/* f18af04: 27dec7b8 */ addiu $s8,$s8,-14408 +/* f18af08: 2417000c */ addiu $s7,$zero,0xc +/* f18af0c: 0fc4a24b */ jal func0f12892c +/* f18af10: 8fa402f0 */ lw $a0,0x2f0($sp) +/* f18af14: 8fae02c0 */ lw $t6,0x2c0($sp) +/* f18af18: 8fa402fc */ lw $a0,0x2fc($sp) +/* f18af1c: 8fa5020c */ lw $a1,0x20c($sp) +/* f18af20: 8fa60248 */ lw $a2,0x248($sp) +/* f18af24: 8fa70284 */ lw $a3,0x284($sp) +/* f18af28: 0fc62730 */ jal func0f189cc0 +/* f18af2c: afae0010 */ sw $t6,0x10($sp) +/* f18af30: 00026900 */ sll $t5,$v0,0x4 +/* f18af34: 01a26823 */ subu $t5,$t5,$v0 +/* f18af38: 000d6880 */ sll $t5,$t5,0x2 +/* f18af3c: 27b801fc */ addiu $t8,$sp,0x1fc +/* f18af40: 01b88021 */ addu $s0,$t5,$t8 +/* f18af44: 8e190010 */ lw $t9,0x10($s0) +/* f18af48: 5b200005 */ blezl $t9,.L0f18af60 +/* f18af4c: 8fad02b0 */ lw $t5,0x2b0($sp) +/* f18af50: 8e0f002c */ lw $t7,0x2c($s0) +/* f18af54: 35ee0001 */ ori $t6,$t7,0x1 +/* f18af58: ae0e002c */ sw $t6,0x2c($s0) +/* f18af5c: 8fad02b0 */ lw $t5,0x2b0($sp) +.L0f18af60: +/* f18af60: 8fa402fc */ lw $a0,0x2fc($sp) +/* f18af64: 8fa501fc */ lw $a1,0x1fc($sp) +/* f18af68: 8fa60238 */ lw $a2,0x238($sp) +/* f18af6c: 8fa70274 */ lw $a3,0x274($sp) +/* f18af70: 0fc62772 */ jal func0f189dc8 +/* f18af74: afad0010 */ sw $t5,0x10($sp) +/* f18af78: 0002c100 */ sll $t8,$v0,0x4 +/* f18af7c: 0302c023 */ subu $t8,$t8,$v0 +/* f18af80: 0018c080 */ sll $t8,$t8,0x2 +/* f18af84: 27b901fc */ addiu $t9,$sp,0x1fc +/* f18af88: 03198021 */ addu $s0,$t8,$t9 +/* f18af8c: 8e0f0000 */ lw $t7,0x0($s0) +/* f18af90: 29e10064 */ slti $at,$t7,0x64 +/* f18af94: 50200005 */ beqzl $at,.L0f18afac +/* f18af98: c7aa02d8 */ lwc1 $f10,0x2d8($sp) +/* f18af9c: 8e0e002c */ lw $t6,0x2c($s0) +/* f18afa0: 35cd0002 */ ori $t5,$t6,0x2 +/* f18afa4: ae0d002c */ sw $t5,0x2c($s0) +/* f18afa8: c7aa02d8 */ lwc1 $f10,0x2d8($sp) +.L0f18afac: +/* f18afac: 8fa402fc */ lw $a0,0x2fc($sp) +/* f18afb0: 8fa50224 */ lw $a1,0x224($sp) +/* f18afb4: 8fa60260 */ lw $a2,0x260($sp) +/* f18afb8: 8fa7029c */ lw $a3,0x29c($sp) +/* f18afbc: 0fc6280c */ jal func0f18a030 +/* f18afc0: e7aa0010 */ swc1 $f10,0x10($sp) +/* f18afc4: 0002c100 */ sll $t8,$v0,0x4 +/* f18afc8: 0302c023 */ subu $t8,$t8,$v0 +/* f18afcc: 0018c080 */ sll $t8,$t8,0x2 +/* f18afd0: 27b901fc */ addiu $t9,$sp,0x1fc +/* f18afd4: 03198021 */ addu $s0,$t8,$t9 +/* f18afd8: 3c014000 */ lui $at,0x4000 +/* f18afdc: 44818000 */ mtc1 $at,$f16 +/* f18afe0: c6120028 */ lwc1 $f18,0x28($s0) +/* f18afe4: 4610903e */ c.le.s $f18,$f16 +/* f18afe8: 00000000 */ sll $zero,$zero,0x0 +/* f18afec: 45020005 */ bc1fl .L0f18b004 +/* f18aff0: c7a402d8 */ lwc1 $f4,0x2d8($sp) +/* f18aff4: 8e0f002c */ lw $t7,0x2c($s0) +/* f18aff8: 35ee0004 */ ori $t6,$t7,0x4 +/* f18affc: ae0e002c */ sw $t6,0x2c($s0) +/* f18b000: c7a402d8 */ lwc1 $f4,0x2d8($sp) +.L0f18b004: +/* f18b004: 8fa402fc */ lw $a0,0x2fc($sp) +/* f18b008: 8fa50224 */ lw $a1,0x224($sp) +/* f18b00c: 8fa60260 */ lw $a2,0x260($sp) +/* f18b010: 8fa7029c */ lw $a3,0x29c($sp) +/* f18b014: 0fc627b4 */ jal func0f189ed0 +/* f18b018: e7a40010 */ swc1 $f4,0x10($sp) +/* f18b01c: 00026900 */ sll $t5,$v0,0x4 +/* f18b020: 01a26823 */ subu $t5,$t5,$v0 +/* f18b024: 000d6880 */ sll $t5,$t5,0x2 +/* f18b028: 27b801fc */ addiu $t8,$sp,0x1fc +/* f18b02c: 01b88021 */ addu $s0,$t5,$t8 +/* f18b030: 3c0140c0 */ lui $at,0x40c0 +/* f18b034: 44813000 */ mtc1 $at,$f6 +/* f18b038: c6080028 */ lwc1 $f8,0x28($s0) +/* f18b03c: 4608303c */ c.lt.s $f6,$f8 +/* f18b040: 00000000 */ sll $zero,$zero,0x0 +/* f18b044: 45020005 */ bc1fl .L0f18b05c +/* f18b048: 8fae02b4 */ lw $t6,0x2b4($sp) +/* f18b04c: 8e19002c */ lw $t9,0x2c($s0) +/* f18b050: 372f0008 */ ori $t7,$t9,0x8 +/* f18b054: ae0f002c */ sw $t7,0x2c($s0) +/* f18b058: 8fae02b4 */ lw $t6,0x2b4($sp) +.L0f18b05c: +/* f18b05c: 8fa402fc */ lw $a0,0x2fc($sp) +/* f18b060: 8fa50200 */ lw $a1,0x200($sp) +/* f18b064: 8fa6023c */ lw $a2,0x23c($sp) +/* f18b068: 8fa70278 */ lw $a3,0x278($sp) +/* f18b06c: 0fc62730 */ jal func0f189cc0 +/* f18b070: afae0010 */ sw $t6,0x10($sp) +/* f18b074: 00026900 */ sll $t5,$v0,0x4 +/* f18b078: 01a26823 */ subu $t5,$t5,$v0 +/* f18b07c: 000d6880 */ sll $t5,$t5,0x2 +/* f18b080: 27b801fc */ addiu $t8,$sp,0x1fc +/* f18b084: 01b88021 */ addu $s0,$t5,$t8 +/* f18b088: 8e190004 */ lw $t9,0x4($s0) +/* f18b08c: 5b200005 */ blezl $t9,.L0f18b0a4 +/* f18b090: c7aa02c4 */ lwc1 $f10,0x2c4($sp) +/* f18b094: 8e0f002c */ lw $t7,0x2c($s0) +/* f18b098: 35ee0010 */ ori $t6,$t7,0x10 +/* f18b09c: ae0e002c */ sw $t6,0x2c($s0) +/* f18b0a0: c7aa02c4 */ lwc1 $f10,0x2c4($sp) +.L0f18b0a4: +/* f18b0a4: 8fa402fc */ lw $a0,0x2fc($sp) +/* f18b0a8: 8fa50210 */ lw $a1,0x210($sp) +/* f18b0ac: 8fa6024c */ lw $a2,0x24c($sp) +/* f18b0b0: 8fa70288 */ lw $a3,0x288($sp) +/* f18b0b4: 0fc627b4 */ jal func0f189ed0 +/* f18b0b8: e7aa0010 */ swc1 $f10,0x10($sp) +/* f18b0bc: 00026900 */ sll $t5,$v0,0x4 +/* f18b0c0: 01a26823 */ subu $t5,$t5,$v0 +/* f18b0c4: 000d6880 */ sll $t5,$t5,0x2 +/* f18b0c8: 27b801fc */ addiu $t8,$sp,0x1fc +/* f18b0cc: 01b88021 */ addu $s0,$t5,$t8 +/* f18b0d0: c6120014 */ lwc1 $f18,0x14($s0) +/* f18b0d4: 44808000 */ mtc1 $zero,$f16 +/* f18b0d8: 00000000 */ sll $zero,$zero,0x0 +/* f18b0dc: 4612803c */ c.lt.s $f16,$f18 +/* f18b0e0: 00000000 */ sll $zero,$zero,0x0 +/* f18b0e4: 45020005 */ bc1fl .L0f18b0fc +/* f18b0e8: c7a402c8 */ lwc1 $f4,0x2c8($sp) +/* f18b0ec: 8e19002c */ lw $t9,0x2c($s0) +/* f18b0f0: 372f0020 */ ori $t7,$t9,0x20 +/* f18b0f4: ae0f002c */ sw $t7,0x2c($s0) +/* f18b0f8: c7a402c8 */ lwc1 $f4,0x2c8($sp) +.L0f18b0fc: +/* f18b0fc: 8fa402fc */ lw $a0,0x2fc($sp) +/* f18b100: 8fa50214 */ lw $a1,0x214($sp) +/* f18b104: 8fa60250 */ lw $a2,0x250($sp) +/* f18b108: 8fa7028c */ lw $a3,0x28c($sp) +/* f18b10c: 0fc627b4 */ jal func0f189ed0 +/* f18b110: e7a40010 */ swc1 $f4,0x10($sp) +/* f18b114: 00027100 */ sll $t6,$v0,0x4 +/* f18b118: 01c27023 */ subu $t6,$t6,$v0 +/* f18b11c: 000e7080 */ sll $t6,$t6,0x2 +/* f18b120: 27ad01fc */ addiu $t5,$sp,0x1fc +/* f18b124: 01cd8021 */ addu $s0,$t6,$t5 +/* f18b128: c6080018 */ lwc1 $f8,0x18($s0) +/* f18b12c: 44803000 */ mtc1 $zero,$f6 +/* f18b130: 00000000 */ sll $zero,$zero,0x0 +/* f18b134: 4608303c */ c.lt.s $f6,$f8 +/* f18b138: 00000000 */ sll $zero,$zero,0x0 +/* f18b13c: 45020005 */ bc1fl .L0f18b154 +/* f18b140: c7aa02c8 */ lwc1 $f10,0x2c8($sp) +/* f18b144: 8e18002c */ lw $t8,0x2c($s0) +/* f18b148: 37190040 */ ori $t9,$t8,0x40 +/* f18b14c: ae19002c */ sw $t9,0x2c($s0) +/* f18b150: c7aa02c8 */ lwc1 $f10,0x2c8($sp) +.L0f18b154: +/* f18b154: 8fa402fc */ lw $a0,0x2fc($sp) +/* f18b158: 8fa50214 */ lw $a1,0x214($sp) +/* f18b15c: 8fa60250 */ lw $a2,0x250($sp) +/* f18b160: 8fa7028c */ lw $a3,0x28c($sp) +/* f18b164: 0fc6280c */ jal func0f18a030 +/* f18b168: e7aa0010 */ swc1 $f10,0x10($sp) +/* f18b16c: 3c0f800a */ lui $t7,0x800a +/* f18b170: 8defa02c */ lw $t7,-0x5fd4($t7) +/* f18b174: 3c0d800a */ lui $t5,0x800a +/* f18b178: 3c19800a */ lui $t9,0x800a +/* f18b17c: 11e00003 */ beqz $t7,.L0f18b18c +/* f18b180: 240e0001 */ addiu $t6,$zero,0x1 +/* f18b184: 10000002 */ beqz $zero,.L0f18b190 +/* f18b188: afae0064 */ sw $t6,0x64($sp) +.L0f18b18c: +/* f18b18c: afa00064 */ sw $zero,0x64($sp) +.L0f18b190: +/* f18b190: 8dada028 */ lw $t5,-0x5fd8($t5) +/* f18b194: 3c0e800a */ lui $t6,0x800a +/* f18b198: 11a00003 */ beqz $t5,.L0f18b1a8 +/* f18b19c: 24180001 */ addiu $t8,$zero,0x1 +/* f18b1a0: 10000002 */ beqz $zero,.L0f18b1ac +/* f18b1a4: afb80068 */ sw $t8,0x68($sp) +.L0f18b1a8: +/* f18b1a8: afa00068 */ sw $zero,0x68($sp) +.L0f18b1ac: +/* f18b1ac: 8f39a024 */ lw $t9,-0x5fdc($t9) +/* f18b1b0: 13200003 */ beqz $t9,.L0f18b1c0 +/* f18b1b4: 240f0001 */ addiu $t7,$zero,0x1 +/* f18b1b8: 10000002 */ beqz $zero,.L0f18b1c4 +/* f18b1bc: afaf006c */ sw $t7,0x6c($sp) +.L0f18b1c0: +/* f18b1c0: afa0006c */ sw $zero,0x6c($sp) +.L0f18b1c4: +/* f18b1c4: 8dcea030 */ lw $t6,-0x5fd0($t6) +/* f18b1c8: 8fad006c */ lw $t5,0x6c($sp) +/* f18b1cc: 8fb90068 */ lw $t9,0x68($sp) +/* f18b1d0: 51c00004 */ beqzl $t6,.L0f18b1e4 +/* f18b1d4: 00008825 */ or $s1,$zero,$zero +/* f18b1d8: 10000002 */ beqz $zero,.L0f18b1e4 +/* f18b1dc: 24110001 */ addiu $s1,$zero,0x1 +/* f18b1e0: 00008825 */ or $s1,$zero,$zero +.L0f18b1e4: +/* f18b1e4: 8fae0064 */ lw $t6,0x64($sp) +/* f18b1e8: 022dc021 */ addu $t8,$s1,$t5 +/* f18b1ec: 03197821 */ addu $t7,$t8,$t9 +/* f18b1f0: 01ee6821 */ addu $t5,$t7,$t6 +/* f18b1f4: 29a10002 */ slti $at,$t5,0x2 +/* f18b1f8: 14200008 */ bnez $at,.L0f18b21c +/* f18b1fc: 0002c100 */ sll $t8,$v0,0x4 +/* f18b200: 0302c023 */ subu $t8,$t8,$v0 +/* f18b204: 0018c080 */ sll $t8,$t8,0x2 +/* f18b208: 27b901fc */ addiu $t9,$sp,0x1fc +/* f18b20c: 03198021 */ addu $s0,$t8,$t9 +/* f18b210: 8e0f002c */ lw $t7,0x2c($s0) +/* f18b214: 35ee0080 */ ori $t6,$t7,0x80 +/* f18b218: ae0e002c */ sw $t6,0x2c($s0) +.L0f18b21c: +/* f18b21c: 8fad02d0 */ lw $t5,0x2d0($sp) +/* f18b220: 8fa402fc */ lw $a0,0x2fc($sp) +/* f18b224: 8fa5021c */ lw $a1,0x21c($sp) +/* f18b228: 8fa60258 */ lw $a2,0x258($sp) +/* f18b22c: 8fa70294 */ lw $a3,0x294($sp) +/* f18b230: 0fc62772 */ jal func0f189dc8 +/* f18b234: afad0010 */ sw $t5,0x10($sp) +/* f18b238: 3c18800a */ lui $t8,0x800a +/* f18b23c: 8f18a02c */ lw $t8,-0x5fd4($t8) +/* f18b240: 3c0f800a */ lui $t7,0x800a +/* f18b244: 3c0d800a */ lui $t5,0x800a +/* f18b248: 13000003 */ beqz $t8,.L0f18b258 +/* f18b24c: 24190001 */ addiu $t9,$zero,0x1 +/* f18b250: 10000002 */ beqz $zero,.L0f18b25c +/* f18b254: afb90064 */ sw $t9,0x64($sp) +.L0f18b258: +/* f18b258: afa00064 */ sw $zero,0x64($sp) +.L0f18b25c: +/* f18b25c: 8defa028 */ lw $t7,-0x5fd8($t7) +/* f18b260: 3c19800a */ lui $t9,0x800a +/* f18b264: 11e00003 */ beqz $t7,.L0f18b274 +/* f18b268: 240e0001 */ addiu $t6,$zero,0x1 +/* f18b26c: 10000002 */ beqz $zero,.L0f18b278 +/* f18b270: afae0068 */ sw $t6,0x68($sp) +.L0f18b274: +/* f18b274: afa00068 */ sw $zero,0x68($sp) +.L0f18b278: +/* f18b278: 8dada024 */ lw $t5,-0x5fdc($t5) +/* f18b27c: 11a00003 */ beqz $t5,.L0f18b28c +/* f18b280: 24180001 */ addiu $t8,$zero,0x1 +/* f18b284: 10000002 */ beqz $zero,.L0f18b290 +/* f18b288: afb8006c */ sw $t8,0x6c($sp) +.L0f18b28c: +/* f18b28c: afa0006c */ sw $zero,0x6c($sp) +.L0f18b290: +/* f18b290: 8f39a030 */ lw $t9,-0x5fd0($t9) +/* f18b294: 8faf006c */ lw $t7,0x6c($sp) +/* f18b298: 8fad0068 */ lw $t5,0x68($sp) +/* f18b29c: 53200004 */ beqzl $t9,.L0f18b2b0 +/* f18b2a0: 00008825 */ or $s1,$zero,$zero +/* f18b2a4: 10000002 */ beqz $zero,.L0f18b2b0 +/* f18b2a8: 24110001 */ addiu $s1,$zero,0x1 +/* f18b2ac: 00008825 */ or $s1,$zero,$zero +.L0f18b2b0: +/* f18b2b0: 8fb90064 */ lw $t9,0x64($sp) +/* f18b2b4: 022f7021 */ addu $t6,$s1,$t7 +/* f18b2b8: 01cdc021 */ addu $t8,$t6,$t5 +/* f18b2bc: 03197821 */ addu $t7,$t8,$t9 +/* f18b2c0: 29e10002 */ slti $at,$t7,0x2 +/* f18b2c4: 14200008 */ bnez $at,.L0f18b2e8 +/* f18b2c8: 00027100 */ sll $t6,$v0,0x4 +/* f18b2cc: 01c27023 */ subu $t6,$t6,$v0 +/* f18b2d0: 000e7080 */ sll $t6,$t6,0x2 +/* f18b2d4: 27ad01fc */ addiu $t5,$sp,0x1fc +/* f18b2d8: 01cd8021 */ addu $s0,$t6,$t5 +/* f18b2dc: 8e18002c */ lw $t8,0x2c($s0) +/* f18b2e0: 37190100 */ ori $t9,$t8,0x100 +/* f18b2e4: ae19002c */ sw $t9,0x2c($s0) +.L0f18b2e8: +/* f18b2e8: c7b002d4 */ lwc1 $f16,0x2d4($sp) +/* f18b2ec: 8fa402fc */ lw $a0,0x2fc($sp) +/* f18b2f0: 8fa50220 */ lw $a1,0x220($sp) +/* f18b2f4: 8fa6025c */ lw $a2,0x25c($sp) +/* f18b2f8: 8fa70298 */ lw $a3,0x298($sp) +/* f18b2fc: 0fc627b4 */ jal func0f189ed0 +/* f18b300: e7b00010 */ swc1 $f16,0x10($sp) +/* f18b304: 00027900 */ sll $t7,$v0,0x4 +/* f18b308: 01e27823 */ subu $t7,$t7,$v0 +/* f18b30c: 000f7880 */ sll $t7,$t7,0x2 +/* f18b310: 27ae01fc */ addiu $t6,$sp,0x1fc +/* f18b314: 01ee8021 */ addu $s0,$t7,$t6 +/* f18b318: 3c014120 */ lui $at,0x4120 +/* f18b31c: 44819000 */ mtc1 $at,$f18 +/* f18b320: c6040024 */ lwc1 $f4,0x24($s0) +/* f18b324: 4604903c */ c.lt.s $f18,$f4 +/* f18b328: 00000000 */ sll $zero,$zero,0x0 +/* f18b32c: 45020005 */ bc1fl .L0f18b344 +/* f18b330: 8fb902cc */ lw $t9,0x2cc($sp) +/* f18b334: 8e0d002c */ lw $t5,0x2c($s0) +/* f18b338: 35b80200 */ ori $t8,$t5,0x200 +/* f18b33c: ae18002c */ sw $t8,0x2c($s0) +/* f18b340: 8fb902cc */ lw $t9,0x2cc($sp) +.L0f18b344: +/* f18b344: 8fa402fc */ lw $a0,0x2fc($sp) +/* f18b348: 8fa50218 */ lw $a1,0x218($sp) +/* f18b34c: 8fa60254 */ lw $a2,0x254($sp) +/* f18b350: 8fa70290 */ lw $a3,0x290($sp) +/* f18b354: 0fc62772 */ jal func0f189dc8 +/* f18b358: afb90010 */ sw $t9,0x10($sp) +/* f18b35c: 00027900 */ sll $t7,$v0,0x4 +/* f18b360: 01e27823 */ subu $t7,$t7,$v0 +/* f18b364: 000f7880 */ sll $t7,$t7,0x2 +/* f18b368: 27ae01fc */ addiu $t6,$sp,0x1fc +/* f18b36c: 01ee8021 */ addu $s0,$t7,$t6 +/* f18b370: 8e0d002c */ lw $t5,0x2c($s0) +/* f18b374: 35b80400 */ ori $t8,$t5,0x400 +/* f18b378: ae18002c */ sw $t8,0x2c($s0) +/* f18b37c: 8fb902cc */ lw $t9,0x2cc($sp) +/* f18b380: 8fa70290 */ lw $a3,0x290($sp) +/* f18b384: 8fa60254 */ lw $a2,0x254($sp) +/* f18b388: 8fa50218 */ lw $a1,0x218($sp) +/* f18b38c: 8fa402fc */ lw $a0,0x2fc($sp) +/* f18b390: 0fc62730 */ jal func0f189cc0 +/* f18b394: afb90010 */ sw $t9,0x10($sp) +/* f18b398: 00027900 */ sll $t7,$v0,0x4 +/* f18b39c: 01e27823 */ subu $t7,$t7,$v0 +/* f18b3a0: 000f7880 */ sll $t7,$t7,0x2 +/* f18b3a4: 27ae01fc */ addiu $t6,$sp,0x1fc +/* f18b3a8: 01ee8021 */ addu $s0,$t7,$t6 +/* f18b3ac: 8e0d001c */ lw $t5,0x1c($s0) +/* f18b3b0: 59a00007 */ blezl $t5,.L0f18b3d0 +/* f18b3b4: 8faf02e0 */ lw $t7,0x2e0($sp) +/* f18b3b8: 8e03002c */ lw $v1,0x2c($s0) +/* f18b3bc: 30780400 */ andi $t8,$v1,0x400 +/* f18b3c0: 17000002 */ bnez $t8,.L0f18b3cc +/* f18b3c4: 34790800 */ ori $t9,$v1,0x800 +/* f18b3c8: ae19002c */ sw $t9,0x2c($s0) +.L0f18b3cc: +/* f18b3cc: 8faf02e0 */ lw $t7,0x2e0($sp) +.L0f18b3d0: +/* f18b3d0: 8fa402fc */ lw $a0,0x2fc($sp) +/* f18b3d4: 8fa5022c */ lw $a1,0x22c($sp) +/* f18b3d8: 8fa60268 */ lw $a2,0x268($sp) +/* f18b3dc: 8fa702a4 */ lw $a3,0x2a4($sp) +/* f18b3e0: 0fc62730 */ jal func0f189cc0 +/* f18b3e4: afaf0010 */ sw $t7,0x10($sp) +/* f18b3e8: 00027100 */ sll $t6,$v0,0x4 +/* f18b3ec: 01c27023 */ subu $t6,$t6,$v0 +/* f18b3f0: 000e7080 */ sll $t6,$t6,0x2 +/* f18b3f4: 27ad01fc */ addiu $t5,$sp,0x1fc +/* f18b3f8: 01cd8021 */ addu $s0,$t6,$t5 +/* f18b3fc: 8e180030 */ lw $t8,0x30($s0) +/* f18b400: 5b000005 */ blezl $t8,.L0f18b418 +/* f18b404: 8fae02e4 */ lw $t6,0x2e4($sp) +/* f18b408: 8e19002c */ lw $t9,0x2c($s0) +/* f18b40c: 372f2000 */ ori $t7,$t9,0x2000 +/* f18b410: ae0f002c */ sw $t7,0x2c($s0) +/* f18b414: 8fae02e4 */ lw $t6,0x2e4($sp) +.L0f18b418: +/* f18b418: 8fa402fc */ lw $a0,0x2fc($sp) +/* f18b41c: 8fa50230 */ lw $a1,0x230($sp) +/* f18b420: 8fa6026c */ lw $a2,0x26c($sp) +/* f18b424: 8fa702a8 */ lw $a3,0x2a8($sp) +/* f18b428: 0fc62772 */ jal func0f189dc8 +/* f18b42c: afae0010 */ sw $t6,0x10($sp) +/* f18b430: 00026900 */ sll $t5,$v0,0x4 +/* f18b434: 01a26823 */ subu $t5,$t5,$v0 +/* f18b438: 27a701fc */ addiu $a3,$sp,0x1fc +/* f18b43c: 000d6880 */ sll $t5,$t5,0x2 +/* f18b440: 00ed8021 */ addu $s0,$a3,$t5 +/* f18b444: 8e180034 */ lw $t8,0x34($s0) +/* f18b448: 3c14800a */ lui $s4,0x800a +/* f18b44c: 26949fc0 */ addiu $s4,$s4,-24640 +/* f18b450: 1b000007 */ blez $t8,.L0f18b470 +/* f18b454: 24060002 */ addiu $a2,$zero,0x2 +/* f18b458: 8e19000c */ lw $t9,0xc($s0) +/* f18b45c: 5b200005 */ blezl $t9,.L0f18b474 +/* f18b460: 8fa802fc */ lw $t0,0x2fc($sp) +/* f18b464: 8e0f002c */ lw $t7,0x2c($s0) +/* f18b468: 35ee1000 */ ori $t6,$t7,0x1000 +/* f18b46c: ae0e002c */ sw $t6,0x2c($s0) +.L0f18b470: +/* f18b470: 8fa802fc */ lw $t0,0x2fc($sp) +.L0f18b474: +/* f18b474: 0000b025 */ or $s6,$zero,$zero +/* f18b478: 24050003 */ addiu $a1,$zero,0x3 +/* f18b47c: 19000021 */ blez $t0,.L0f18b504 +/* f18b480: 3c040001 */ lui $a0,0x1 +/* f18b484: 24030004 */ addiu $v1,$zero,0x4 +.L0f18b488: +/* f18b488: 8e8200cc */ lw $v0,0xcc($s4) +/* f18b48c: 00166900 */ sll $t5,$s6,0x4 +/* f18b490: 01b66823 */ subu $t5,$t5,$s6 +/* f18b494: 14620006 */ bne $v1,$v0,.L0f18b4b0 +/* f18b498: 000d6880 */ sll $t5,$t5,0x2 +/* f18b49c: 00ed9821 */ addu $s3,$a3,$t5 +/* f18b4a0: 8e78002c */ lw $t8,0x2c($s3) +/* f18b4a4: 0304c825 */ or $t9,$t8,$a0 +/* f18b4a8: 10000012 */ beqz $zero,.L0f18b4f4 +/* f18b4ac: ae79002c */ sw $t9,0x2c($s3) +.L0f18b4b0: +/* f18b4b0: 14a20008 */ bne $a1,$v0,.L0f18b4d4 +/* f18b4b4: 00167900 */ sll $t7,$s6,0x4 +/* f18b4b8: 01f67823 */ subu $t7,$t7,$s6 +/* f18b4bc: 000f7880 */ sll $t7,$t7,0x2 +/* f18b4c0: 00ef9821 */ addu $s3,$a3,$t7 +/* f18b4c4: 8e6e002c */ lw $t6,0x2c($s3) +/* f18b4c8: 35cd8000 */ ori $t5,$t6,0x8000 +/* f18b4cc: 10000009 */ beqz $zero,.L0f18b4f4 +/* f18b4d0: ae6d002c */ sw $t5,0x2c($s3) +.L0f18b4d4: +/* f18b4d4: 14c20007 */ bne $a2,$v0,.L0f18b4f4 +/* f18b4d8: 0016c100 */ sll $t8,$s6,0x4 +/* f18b4dc: 0316c023 */ subu $t8,$t8,$s6 +/* f18b4e0: 0018c080 */ sll $t8,$t8,0x2 +/* f18b4e4: 00f89821 */ addu $s3,$a3,$t8 +/* f18b4e8: 8e79002c */ lw $t9,0x2c($s3) +/* f18b4ec: 372f4000 */ ori $t7,$t9,0x4000 +/* f18b4f0: ae6f002c */ sw $t7,0x2c($s3) +.L0f18b4f4: +/* f18b4f4: 26d60001 */ addiu $s6,$s6,0x1 +/* f18b4f8: 16c8ffe3 */ bne $s6,$t0,.L0f18b488 +/* f18b4fc: 26940080 */ addiu $s4,$s4,0x80 +/* f18b500: 0000b025 */ or $s6,$zero,$zero +.L0f18b504: +/* f18b504: 1900000a */ blez $t0,.L0f18b530 +/* f18b508: 27b301fc */ addiu $s3,$sp,0x1fc +/* f18b50c: 24020011 */ addiu $v0,$zero,0x11 +.L0f18b510: +/* f18b510: 00001825 */ or $v1,$zero,$zero +/* f18b514: 24630001 */ addiu $v1,$v1,0x1 +.L0f18b518: +/* f18b518: 5462ffff */ bnel $v1,$v0,.L0f18b518 +/* f18b51c: 24630001 */ addiu $v1,$v1,0x1 +/* f18b520: 26d60001 */ addiu $s6,$s6,0x1 +/* f18b524: 16c8fffa */ bne $s6,$t0,.L0f18b510 +/* f18b528: 2673003c */ addiu $s3,$s3,0x3c +/* f18b52c: 0000b025 */ or $s6,$zero,$zero +.L0f18b530: +/* f18b530: 19000066 */ blez $t0,.L0f18b6cc +/* f18b534: 3c148008 */ lui $s4,0x8008 +/* f18b538: 269474cc */ addiu $s4,$s4,0x74cc +/* f18b53c: 24150011 */ addiu $s5,$zero,0x11 +/* f18b540: 8fae02fc */ lw $t6,0x2fc($sp) +.L0f18b544: +/* f18b544: 24010001 */ addiu $at,$zero,0x1 +/* f18b548: 00009025 */ or $s2,$zero,$zero +/* f18b54c: 15c1000b */ bne $t6,$at,.L0f18b57c +/* f18b550: 24050010 */ addiu $a1,$zero,0x10 +/* f18b554: 00166900 */ sll $t5,$s6,0x4 +/* f18b558: 01b66823 */ subu $t5,$t5,$s6 +/* f18b55c: 000d6880 */ sll $t5,$t5,0x2 +/* f18b560: 27b801fc */ addiu $t8,$sp,0x1fc +/* f18b564: 01b89821 */ addu $s3,$t5,$t8 +/* f18b568: 8e79002c */ lw $t9,0x2c($s3) +/* f18b56c: 3c010001 */ lui $at,0x1 +/* f18b570: 3421c670 */ ori $at,$at,0xc670 +/* f18b574: 03217824 */ and $t7,$t9,$at +/* f18b578: ae6f002c */ sw $t7,0x2c($s3) +.L0f18b57c: +/* f18b57c: 00167100 */ sll $t6,$s6,0x4 +/* f18b580: 01d67023 */ subu $t6,$t6,$s6 +/* f18b584: 000e7080 */ sll $t6,$t6,0x2 +/* f18b588: 27ad01fc */ addiu $t5,$sp,0x1fc +/* f18b58c: 01cd9821 */ addu $s3,$t6,$t5 +/* f18b590: 8e70002c */ lw $s0,0x2c($s3) +.L0f18b594: +/* f18b594: 24180001 */ addiu $t8,$zero,0x1 +/* f18b598: 00b81004 */ sllv $v0,$t8,$a1 +/* f18b59c: 0202c824 */ and $t9,$s0,$v0 +/* f18b5a0: 1320000f */ beqz $t9,.L0f18b5e0 +/* f18b5a4: 00407827 */ nor $t7,$v0,$zero +/* f18b5a8: 020f7024 */ and $t6,$s0,$t7 +/* f18b5ac: 3c0f800a */ lui $t7,0x800a +/* f18b5b0: 00056840 */ sll $t5,$a1,0x1 +/* f18b5b4: 028dc021 */ addu $t8,$s4,$t5 +/* f18b5b8: 25ef9fc0 */ addiu $t7,$t7,-24640 +/* f18b5bc: 0016c880 */ sll $t9,$s6,0x2 +/* f18b5c0: ae6e002c */ sw $t6,0x2c($s3) +/* f18b5c4: 032f8821 */ addu $s1,$t9,$t7 +/* f18b5c8: 97040000 */ lhu $a0,0x0($t8) +/* f18b5cc: 0fc5b9f1 */ jal func0f16e7c4 +/* f18b5d0: 24120001 */ addiu $s2,$zero,0x1 +/* f18b5d4: 8e2e0064 */ lw $t6,0x64($s1) +/* f18b5d8: adc21974 */ sw $v0,0x1974($t6) +/* f18b5dc: 8e70002c */ lw $s0,0x2c($s3) +.L0f18b5e0: +/* f18b5e0: 16000002 */ bnez $s0,.L0f18b5ec +/* f18b5e4: 00000000 */ sll $zero,$zero,0x0 +/* f18b5e8: 24120001 */ addiu $s2,$zero,0x1 +.L0f18b5ec: +/* f18b5ec: 0c004b70 */ jal 0x12dc0 +/* f18b5f0: 00000000 */ sll $zero,$zero,0x0 +/* f18b5f4: 0055001b */ divu $zero,$v0,$s5 +/* f18b5f8: 00002810 */ mfhi $a1 +/* f18b5fc: 16a00002 */ bnez $s5,.L0f18b608 +/* f18b600: 00000000 */ sll $zero,$zero,0x0 +/* f18b604: 0007000d */ break 0x7 +.L0f18b608: +/* f18b608: 5240ffe2 */ beqzl $s2,.L0f18b594 +/* f18b60c: 8e70002c */ lw $s0,0x2c($s3) +/* f18b610: 2a410002 */ slti $at,$s2,0x2 +/* f18b614: 10200029 */ beqz $at,.L0f18b6bc +/* f18b618: 00166900 */ sll $t5,$s6,0x4 +/* f18b61c: 01b66823 */ subu $t5,$t5,$s6 +/* f18b620: 000d6880 */ sll $t5,$t5,0x2 +/* f18b624: 27b801fc */ addiu $t8,$sp,0x1fc +/* f18b628: 01b89821 */ addu $s3,$t5,$t8 +.L0f18b62c: +/* f18b62c: 0c004b70 */ jal 0x12dc0 +/* f18b630: 00000000 */ sll $zero,$zero,0x0 +/* f18b634: 0055001b */ divu $zero,$v0,$s5 +/* f18b638: 8e70002c */ lw $s0,0x2c($s3) +/* f18b63c: 00001810 */ mfhi $v1 +/* f18b640: 24190001 */ addiu $t9,$zero,0x1 +/* f18b644: 00797804 */ sllv $t7,$t9,$v1 +/* f18b648: 16a00002 */ bnez $s5,.L0f18b654 +/* f18b64c: 00000000 */ sll $zero,$zero,0x0 +/* f18b650: 0007000d */ break 0x7 +.L0f18b654: +/* f18b654: 020f7024 */ and $t6,$s0,$t7 +/* f18b658: 11c00012 */ beqz $t6,.L0f18b6a4 +/* f18b65c: 00602825 */ or $a1,$v1,$zero +/* f18b660: 240d0001 */ addiu $t5,$zero,0x1 +/* f18b664: 006dc004 */ sllv $t8,$t5,$v1 +/* f18b668: 0300c827 */ nor $t9,$t8,$zero +/* f18b66c: 02197824 */ and $t7,$s0,$t9 +/* f18b670: 3c19800a */ lui $t9,0x800a +/* f18b674: 00037040 */ sll $t6,$v1,0x1 +/* f18b678: 028e6821 */ addu $t5,$s4,$t6 +/* f18b67c: 27399fc0 */ addiu $t9,$t9,-24640 +/* f18b680: 0016c080 */ sll $t8,$s6,0x2 +/* f18b684: ae6f002c */ sw $t7,0x2c($s3) +/* f18b688: 03198821 */ addu $s1,$t8,$t9 +/* f18b68c: 95a40000 */ lhu $a0,0x0($t5) +/* f18b690: 0fc5b9f1 */ jal func0f16e7c4 +/* f18b694: 24120002 */ addiu $s2,$zero,0x2 +/* f18b698: 8e2f0064 */ lw $t7,0x64($s1) +/* f18b69c: ade21978 */ sw $v0,0x1978($t7) +/* f18b6a0: 8e70002c */ lw $s0,0x2c($s3) +.L0f18b6a4: +/* f18b6a4: 56000003 */ bnezl $s0,.L0f18b6b4 +/* f18b6a8: 2a410002 */ slti $at,$s2,0x2 +/* f18b6ac: 24120002 */ addiu $s2,$zero,0x2 +/* f18b6b0: 2a410002 */ slti $at,$s2,0x2 +.L0f18b6b4: +/* f18b6b4: 1420ffdd */ bnez $at,.L0f18b62c +/* f18b6b8: 00000000 */ sll $zero,$zero,0x0 +.L0f18b6bc: +/* f18b6bc: 8fae02fc */ lw $t6,0x2fc($sp) +/* f18b6c0: 26d60001 */ addiu $s6,$s6,0x1 +/* f18b6c4: 56ceff9f */ bnel $s6,$t6,.L0f18b544 +/* f18b6c8: 8fae02fc */ lw $t6,0x2fc($sp) +.L0f18b6cc: +/* f18b6cc: 8fad01e4 */ lw $t5,0x1e4($sp) +/* f18b6d0: 29a10002 */ slti $at,$t5,0x2 +/* f18b6d4: 14200072 */ bnez $at,.L0f18b8a0 +/* f18b6d8: 3c0800ff */ lui $t0,0xff +/* f18b6dc: 3c07800b */ lui $a3,0x800b +/* f18b6e0: 3c0b800b */ lui $t3,0x800b +/* f18b6e4: 00003025 */ or $a2,$zero,$zero +/* f18b6e8: 2409ffff */ addiu $t1,$zero,-1 +/* f18b6ec: 3508ffff */ ori $t0,$t0,0xffff +/* f18b6f0: 240affff */ addiu $t2,$zero,-1 +/* f18b6f4: 256bc538 */ addiu $t3,$t3,-15048 +/* f18b6f8: 94e7cb9e */ lhu $a3,-0x3462($a3) +/* f18b6fc: 00002825 */ or $a1,$zero,$zero +/* f18b700: 240c004c */ addiu $t4,$zero,0x4c +/* f18b704: 24180001 */ addiu $t8,$zero,0x1 +.L0f18b708: +/* f18b708: 00b8c804 */ sllv $t9,$t8,$a1 +/* f18b70c: 00f97824 */ and $t7,$a3,$t9 +/* f18b710: 11e00024 */ beqz $t7,.L0f18b7a4 +/* f18b714: 28a10004 */ slti $at,$a1,0x4 +/* f18b718: 10200006 */ beqz $at,.L0f18b734 +/* f18b71c: 00001025 */ or $v0,$zero,$zero +/* f18b720: 00057080 */ sll $t6,$a1,0x2 +/* f18b724: 01c57021 */ addu $t6,$t6,$a1 +/* f18b728: 000e7140 */ sll $t6,$t6,0x5 +/* f18b72c: 10000005 */ beqz $zero,.L0f18b744 +/* f18b730: 03ce2021 */ addu $a0,$s8,$t6 +.L0f18b734: +/* f18b734: 00ac0019 */ multu $a1,$t4 +/* f18b738: 00006812 */ mflo $t5 +/* f18b73c: 016d2021 */ addu $a0,$t3,$t5 +/* f18b740: 2484fed0 */ addiu $a0,$a0,-304 +.L0f18b744: +/* f18b744: 00001825 */ or $v1,$zero,$zero +.L0f18b748: +/* f18b748: 12c30004 */ beq $s6,$v1,.L0f18b75c +/* f18b74c: 0003c040 */ sll $t8,$v1,0x1 +/* f18b750: 0098c821 */ addu $t9,$a0,$t8 +/* f18b754: 872f0024 */ lh $t7,0x24($t9) +/* f18b758: 004f1021 */ addu $v0,$v0,$t7 +.L0f18b75c: +/* f18b75c: 24630001 */ addiu $v1,$v1,0x1 +/* f18b760: 1477fff9 */ bne $v1,$s7,.L0f18b748 +/* f18b764: 00000000 */ sll $zero,$zero,0x0 +/* f18b768: 14460002 */ bne $v0,$a2,.L0f18b774 +/* f18b76c: 00c2082a */ slt $at,$a2,$v0 +/* f18b770: 2409ffff */ addiu $t1,$zero,-1 +.L0f18b774: +/* f18b774: 50200004 */ beqzl $at,.L0f18b788 +/* f18b778: 8482003c */ lh $v0,0x3c($a0) +/* f18b77c: 00a04825 */ or $t1,$a1,$zero +/* f18b780: 00403025 */ or $a2,$v0,$zero +/* f18b784: 8482003c */ lh $v0,0x3c($a0) +.L0f18b788: +/* f18b788: 15020002 */ bne $t0,$v0,.L0f18b794 +/* f18b78c: 0048082a */ slt $at,$v0,$t0 +/* f18b790: 240affff */ addiu $t2,$zero,-1 +.L0f18b794: +/* f18b794: 50200004 */ beqzl $at,.L0f18b7a8 +/* f18b798: 24a50001 */ addiu $a1,$a1,0x1 +/* f18b79c: 00a05025 */ or $t2,$a1,$zero +/* f18b7a0: 00404025 */ or $t0,$v0,$zero +.L0f18b7a4: +/* f18b7a4: 24a50001 */ addiu $a1,$a1,0x1 +.L0f18b7a8: +/* f18b7a8: 54b7ffd7 */ bnel $a1,$s7,.L0f18b708 +/* f18b7ac: 24180001 */ addiu $t8,$zero,0x1 +/* f18b7b0: 3c0e800a */ lui $t6,0x800a +/* f18b7b4: 8dce21d0 */ lw $t6,0x21d0($t6) +/* f18b7b8: 3c0d800a */ lui $t5,0x800a +/* f18b7bc: 15c00038 */ bnez $t6,.L0f18b8a0 +/* f18b7c0: 00000000 */ sll $zero,$zero,0x0 +/* f18b7c4: 8dad21d4 */ lw $t5,0x21d4($t5) +/* f18b7c8: 29210004 */ slti $at,$t1,0x4 +/* f18b7cc: 15a00034 */ bnez $t5,.L0f18b8a0 +/* f18b7d0: 00000000 */ sll $zero,$zero,0x0 +/* f18b7d4: 50200019 */ beqzl $at,.L0f18b83c +/* f18b7d8: 29410004 */ slti $at,$t2,0x4 +/* f18b7dc: 05200016 */ bltz $t1,.L0f18b838 +/* f18b7e0: 29210004 */ slti $at,$t1,0x4 +/* f18b7e4: 10200006 */ beqz $at,.L0f18b800 +/* f18b7e8: 0009c880 */ sll $t9,$t1,0x2 +/* f18b7ec: 0009c080 */ sll $t8,$t1,0x2 +/* f18b7f0: 0309c021 */ addu $t8,$t8,$t1 +/* f18b7f4: 0018c140 */ sll $t8,$t8,0x5 +/* f18b7f8: 10000009 */ beqz $zero,.L0f18b820 +/* f18b7fc: 03d81021 */ addu $v0,$s8,$t8 +.L0f18b800: +/* f18b800: 0329c821 */ addu $t9,$t9,$t1 +/* f18b804: 0019c880 */ sll $t9,$t9,0x2 +/* f18b808: 0329c823 */ subu $t9,$t9,$t1 +/* f18b80c: 0019c880 */ sll $t9,$t9,0x2 +/* f18b810: 3c0e800b */ lui $t6,0x800b +/* f18b814: 25cec538 */ addiu $t6,$t6,-15048 +/* f18b818: 272ffed0 */ addiu $t7,$t9,-304 +/* f18b81c: 01ee1021 */ addu $v0,$t7,$t6 +.L0f18b820: +/* f18b820: 904d0094 */ lbu $t5,0x94($v0) +/* f18b824: 8c59008c */ lw $t9,0x8c($v0) +/* f18b828: 35b80001 */ ori $t8,$t5,0x1 +/* f18b82c: 272f0001 */ addiu $t7,$t9,0x1 +/* f18b830: a0580094 */ sb $t8,0x94($v0) +/* f18b834: ac4f008c */ sw $t7,0x8c($v0) +.L0f18b838: +/* f18b838: 29410004 */ slti $at,$t2,0x4 +.L0f18b83c: +/* f18b83c: 10200018 */ beqz $at,.L0f18b8a0 +/* f18b840: 00000000 */ sll $zero,$zero,0x0 +/* f18b844: 05400016 */ bltz $t2,.L0f18b8a0 +/* f18b848: 29410004 */ slti $at,$t2,0x4 +/* f18b84c: 10200006 */ beqz $at,.L0f18b868 +/* f18b850: 000a6880 */ sll $t5,$t2,0x2 +/* f18b854: 000a7080 */ sll $t6,$t2,0x2 +/* f18b858: 01ca7021 */ addu $t6,$t6,$t2 +/* f18b85c: 000e7140 */ sll $t6,$t6,0x5 +/* f18b860: 10000009 */ beqz $zero,.L0f18b888 +/* f18b864: 03ce1021 */ addu $v0,$s8,$t6 +.L0f18b868: +/* f18b868: 01aa6821 */ addu $t5,$t5,$t2 +/* f18b86c: 000d6880 */ sll $t5,$t5,0x2 +/* f18b870: 01aa6823 */ subu $t5,$t5,$t2 +/* f18b874: 000d6880 */ sll $t5,$t5,0x2 +/* f18b878: 3c19800b */ lui $t9,0x800b +/* f18b87c: 2739c538 */ addiu $t9,$t9,-15048 +/* f18b880: 25b8fed0 */ addiu $t8,$t5,-304 +/* f18b884: 03191021 */ addu $v0,$t8,$t9 +.L0f18b888: +/* f18b888: 904f0094 */ lbu $t7,0x94($v0) +/* f18b88c: 8c4d0090 */ lw $t5,0x90($v0) +/* f18b890: 35ee0008 */ ori $t6,$t7,0x8 +/* f18b894: 25b80001 */ addiu $t8,$t5,0x1 +/* f18b898: a04e0094 */ sb $t6,0x94($v0) +/* f18b89c: ac580090 */ sw $t8,0x90($v0) +.L0f18b8a0: +/* f18b8a0: 3c0f800a */ lui $t7,0x800a +/* f18b8a4: 8def21d0 */ lw $t7,0x21d0($t7) +/* f18b8a8: 8fb902fc */ lw $t9,0x2fc($sp) +/* f18b8ac: 0000b025 */ or $s6,$zero,$zero +/* f18b8b0: 15e00035 */ bnez $t7,.L0f18b988 +/* f18b8b4: 3c0e800a */ lui $t6,0x800a +/* f18b8b8: 8dce21d4 */ lw $t6,0x21d4($t6) +/* f18b8bc: 2b210002 */ slti $at,$t9,0x2 +/* f18b8c0: 55c00032 */ bnezl $t6,.L0f18b98c +/* f18b8c4: 8fa802fc */ lw $t0,0x2fc($sp) +/* f18b8c8: 1420002f */ bnez $at,.L0f18b988 +/* f18b8cc: 00001825 */ or $v1,$zero,$zero +/* f18b8d0: 3c013f00 */ lui $at,0x3f00 +/* f18b8d4: 44811000 */ mtc1 $at,$f2 +/* f18b8d8: 2404ffff */ addiu $a0,$zero,-1 +/* f18b8dc: 1b200016 */ blez $t9,.L0f18b938 +/* f18b8e0: 2410ffff */ addiu $s0,$zero,-1 +/* f18b8e4: 27b301fc */ addiu $s3,$sp,0x1fc +.L0f18b8e8: +/* f18b8e8: 8e620004 */ lw $v0,0x4($s3) +/* f18b8ec: 8fad02fc */ lw $t5,0x2fc($sp) +/* f18b8f0: 14620002 */ bne $v1,$v0,.L0f18b8fc +/* f18b8f4: 0062082a */ slt $at,$v1,$v0 +/* f18b8f8: 2404ffff */ addiu $a0,$zero,-1 +.L0f18b8fc: +/* f18b8fc: 50200004 */ beqzl $at,.L0f18b910 +/* f18b900: c6600038 */ lwc1 $f0,0x38($s3) +/* f18b904: 02c02025 */ or $a0,$s6,$zero +/* f18b908: 00401825 */ or $v1,$v0,$zero +/* f18b90c: c6600038 */ lwc1 $f0,0x38($s3) +.L0f18b910: +/* f18b910: 4600103c */ c.lt.s $f2,$f0 +/* f18b914: 00000000 */ sll $zero,$zero,0x0 +/* f18b918: 45020004 */ bc1fl .L0f18b92c +/* f18b91c: 26d60001 */ addiu $s6,$s6,0x1 +/* f18b920: 02c08025 */ or $s0,$s6,$zero +/* f18b924: 46000086 */ mov.s $f2,$f0 +/* f18b928: 26d60001 */ addiu $s6,$s6,0x1 +.L0f18b92c: +/* f18b92c: 16cdffee */ bne $s6,$t5,.L0f18b8e8 +/* f18b930: 2673003c */ addiu $s3,$s3,0x3c +/* f18b934: 0000b025 */ or $s6,$zero,$zero +.L0f18b938: +/* f18b938: 04800009 */ bltz $a0,.L0f18b960 +/* f18b93c: 00000000 */ sll $zero,$zero,0x0 +/* f18b940: 0fc631e5 */ jal func0f18c794 +/* f18b944: 00000000 */ sll $zero,$zero,0x0 +/* f18b948: 90580094 */ lbu $t8,0x94($v0) +/* f18b94c: 8c4e0088 */ lw $t6,0x88($v0) +/* f18b950: 370f0002 */ ori $t7,$t8,0x2 +/* f18b954: 25d90001 */ addiu $t9,$t6,0x1 +/* f18b958: a04f0094 */ sb $t7,0x94($v0) +/* f18b95c: ac590088 */ sw $t9,0x88($v0) +.L0f18b960: +/* f18b960: 0602000a */ bltzl $s0,.L0f18b98c +/* f18b964: 8fa802fc */ lw $t0,0x2fc($sp) +/* f18b968: 0fc631e5 */ jal func0f18c794 +/* f18b96c: 02002025 */ or $a0,$s0,$zero +/* f18b970: 904d0094 */ lbu $t5,0x94($v0) +/* f18b974: 8c4f0084 */ lw $t7,0x84($v0) +/* f18b978: 35b80004 */ ori $t8,$t5,0x4 +/* f18b97c: 25ee0001 */ addiu $t6,$t7,0x1 +/* f18b980: a0580094 */ sb $t8,0x94($v0) +/* f18b984: ac4e0084 */ sw $t6,0x84($v0) +.L0f18b988: +/* f18b988: 8fa802fc */ lw $t0,0x2fc($sp) +.L0f18b98c: +/* f18b98c: 5900000a */ blezl $t0,.L0f18b9b8 +/* f18b990: 8fbf0044 */ lw $ra,0x44($sp) +.L0f18b994: +/* f18b994: 0fc631e5 */ jal func0f18c794 +/* f18b998: 02c02025 */ or $a0,$s6,$zero +/* f18b99c: 0fc62864 */ jal func0f18a190 +/* f18b9a0: 00402025 */ or $a0,$v0,$zero +/* f18b9a4: 8fb902fc */ lw $t9,0x2fc($sp) +/* f18b9a8: 26d60001 */ addiu $s6,$s6,0x1 +/* f18b9ac: 16d9fff9 */ bne $s6,$t9,.L0f18b994 +/* f18b9b0: 00000000 */ sll $zero,$zero,0x0 +/* f18b9b4: 8fbf0044 */ lw $ra,0x44($sp) +.L0f18b9b8: +/* f18b9b8: 8fb00020 */ lw $s0,0x20($sp) +/* f18b9bc: 8fb10024 */ lw $s1,0x24($sp) +/* f18b9c0: 8fb20028 */ lw $s2,0x28($sp) +/* f18b9c4: 8fb3002c */ lw $s3,0x2c($sp) +/* f18b9c8: 8fb40030 */ lw $s4,0x30($sp) +/* f18b9cc: 8fb50034 */ lw $s5,0x34($sp) +/* f18b9d0: 8fb60038 */ lw $s6,0x38($sp) +/* f18b9d4: 8fb7003c */ lw $s7,0x3c($sp) +/* f18b9d8: 8fbe0040 */ lw $s8,0x40($sp) +/* f18b9dc: 03e00008 */ jr $ra +/* f18b9e0: 27bd0300 */ addiu $sp,$sp,0x300 +/* f18b9e4: 27bdffc8 */ addiu $sp,$sp,-56 +/* f18b9e8: afb10018 */ sw $s1,0x18($sp) +/* f18b9ec: 3c11800a */ lui $s1,0x800a +/* f18b9f0: 26319fc0 */ addiu $s1,$s1,-24640 +/* f18b9f4: 8e2e006c */ lw $t6,0x6c($s1) +/* f18b9f8: afbf0024 */ sw $ra,0x24($sp) +/* f18b9fc: afb30020 */ sw $s3,0x20($sp) +/* f18ba00: afb2001c */ sw $s2,0x1c($sp) +/* f18ba04: 11c00003 */ beqz $t6,.L0f18ba14 +/* f18ba08: afb00014 */ sw $s0,0x14($sp) +/* f18ba0c: 10000002 */ beqz $zero,.L0f18ba18 +/* f18ba10: 24050001 */ addiu $a1,$zero,0x1 +.L0f18ba14: +/* f18ba14: 00002825 */ or $a1,$zero,$zero +.L0f18ba18: +/* f18ba18: 8e2f0068 */ lw $t7,0x68($s1) +/* f18ba1c: 00001825 */ or $v1,$zero,$zero +/* f18ba20: 11e00003 */ beqz $t7,.L0f18ba30 +/* f18ba24: 00000000 */ sll $zero,$zero,0x0 +/* f18ba28: 10000001 */ beqz $zero,.L0f18ba30 +/* f18ba2c: 24030001 */ addiu $v1,$zero,0x1 +.L0f18ba30: +/* f18ba30: 8e380064 */ lw $t8,0x64($s1) +/* f18ba34: 00002025 */ or $a0,$zero,$zero +/* f18ba38: 13000003 */ beqz $t8,.L0f18ba48 +/* f18ba3c: 00000000 */ sll $zero,$zero,0x0 +/* f18ba40: 10000001 */ beqz $zero,.L0f18ba48 +/* f18ba44: 24040001 */ addiu $a0,$zero,0x1 +.L0f18ba48: +/* f18ba48: 8e390070 */ lw $t9,0x70($s1) +/* f18ba4c: 00001025 */ or $v0,$zero,$zero +/* f18ba50: 13200003 */ beqz $t9,.L0f18ba60 +/* f18ba54: 00000000 */ sll $zero,$zero,0x0 +/* f18ba58: 10000001 */ beqz $zero,.L0f18ba60 +/* f18ba5c: 24020001 */ addiu $v0,$zero,0x1 +.L0f18ba60: +/* f18ba60: 00444021 */ addu $t0,$v0,$a0 +/* f18ba64: 01034821 */ addu $t1,$t0,$v1 +/* f18ba68: 01259021 */ addu $s2,$t1,$a1 +/* f18ba6c: 0fc5b6c5 */ jal func0f16db14 +/* f18ba70: 02409825 */ or $s3,$s2,$zero +/* f18ba74: 0fc625cb */ jal func0f18972c +/* f18ba78: 24040002 */ addiu $a0,$zero,0x2 +/* f18ba7c: 8e2a028c */ lw $t2,0x28c($s1) +/* f18ba80: 00008025 */ or $s0,$zero,$zero +/* f18ba84: 1a400010 */ blez $s2,.L0f18bac8 +/* f18ba88: afaa002c */ sw $t2,0x2c($sp) +/* f18ba8c: 24120002 */ addiu $s2,$zero,0x2 +.L0f18ba90: +/* f18ba90: 0fc4a24b */ jal func0f12892c +/* f18ba94: 02002025 */ or $a0,$s0,$zero +/* f18ba98: 8e2b0284 */ lw $t3,0x284($s1) +/* f18ba9c: 26100001 */ addiu $s0,$s0,0x1 +/* f18baa0: ad601974 */ sw $zero,0x1974($t3) +/* f18baa4: 8e2c0284 */ lw $t4,0x284($s1) +/* f18baa8: ad801978 */ sw $zero,0x1978($t4) +/* f18baac: 8e220284 */ lw $v0,0x284($s1) +/* f18bab0: 944d0010 */ lhu $t5,0x10($v0) +/* f18bab4: 164d0002 */ bne $s2,$t5,.L0f18bac0 +/* f18bab8: 00000000 */ sll $zero,$zero,0x0 +/* f18babc: a4400010 */ sh $zero,0x10($v0) +.L0f18bac0: +/* f18bac0: 1613fff3 */ bne $s0,$s3,.L0f18ba90 +/* f18bac4: 00000000 */ sll $zero,$zero,0x0 +.L0f18bac8: +/* f18bac8: 0fc4a24b */ jal func0f12892c +/* f18bacc: 8fa4002c */ lw $a0,0x2c($sp) +/* f18bad0: 0fc6295b */ jal func0f18a56c +/* f18bad4: 00000000 */ sll $zero,$zero,0x0 +/* f18bad8: 3c0e800b */ lui $t6,0x800b +/* f18badc: 91cecc10 */ lbu $t6,-0x33f0($t6) +/* f18bae0: 24010005 */ addiu $at,$zero,0x5 +/* f18bae4: 55c10004 */ bnel $t6,$at,.L0f18baf8 +/* f18bae8: 00002025 */ or $a0,$zero,$zero +/* f18baec: 0fc671af */ jal func0f19c6bc +/* f18baf0: 00000000 */ sll $zero,$zero,0x0 +/* f18baf4: 00002025 */ or $a0,$zero,$zero +.L0f18baf8: +/* f18baf8: 0fc3e083 */ jal func0f0f820c +/* f18bafc: 2405fffa */ addiu $a1,$zero,-6 +/* f18bb00: 8fbf0024 */ lw $ra,0x24($sp) +/* f18bb04: 8fb00014 */ lw $s0,0x14($sp) +/* f18bb08: 8fb10018 */ lw $s1,0x18($sp) +/* f18bb0c: 8fb2001c */ lw $s2,0x1c($sp) +/* f18bb10: 8fb30020 */ lw $s3,0x20($sp) +/* f18bb14: 03e00008 */ jr $ra +/* f18bb18: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f18bb1c +/* f18bb1c: 03e00008 */ jr $ra +/* f18bb20: 2402004b */ addiu $v0,$zero,0x4b +); + +GLOBAL_ASM( +glabel func0f18bb24 +/* f18bb24: 03e00008 */ jr $ra +/* f18bb28: 2402004b */ addiu $v0,$zero,0x4b +); + +GLOBAL_ASM( +glabel func0f18bb2c +/* f18bb2c: 308e00ff */ andi $t6,$a0,0xff +/* f18bb30: 000e7880 */ sll $t7,$t6,0x2 +/* f18bb34: 3c028008 */ lui $v0,0x8008 +/* f18bb38: 004f1021 */ addu $v0,$v0,$t7 +/* f18bb3c: afa40000 */ sw $a0,0x0($sp) +/* f18bb40: 03e00008 */ jr $ra +/* f18bb44: 8442752c */ lh $v0,0x752c($v0) +); + +GLOBAL_ASM( +glabel func0f18bb48 +/* f18bb48: 308e00ff */ andi $t6,$a0,0xff +/* f18bb4c: 000e7880 */ sll $t7,$t6,0x2 +/* f18bb50: 3c028008 */ lui $v0,0x8008 +/* f18bb54: 004f1021 */ addu $v0,$v0,$t7 +/* f18bb58: afa40000 */ sw $a0,0x0($sp) +/* f18bb5c: 03e00008 */ jr $ra +/* f18bb60: 9042752e */ lbu $v0,0x752e($v0) +); + +GLOBAL_ASM( +glabel func0f18bb64 +/* f18bb64: 308e00ff */ andi $t6,$a0,0xff +/* f18bb68: 000e7880 */ sll $t7,$t6,0x2 +/* f18bb6c: 3c028008 */ lui $v0,0x8008 +/* f18bb70: 004f1021 */ addu $v0,$v0,$t7 +/* f18bb74: afa40000 */ sw $a0,0x0($sp) +/* f18bb78: 03e00008 */ jr $ra +/* f18bb7c: 84427518 */ lh $v0,0x7518($v0) +/* f18bb80: 03e00008 */ jr $ra +/* f18bb84: 24020005 */ addiu $v0,$zero,0x5 +); + +GLOBAL_ASM( +glabel func0f18bb88 +/* f18bb88: 03e00008 */ jr $ra +/* f18bb8c: 2402003d */ addiu $v0,$zero,0x3d +); + +GLOBAL_ASM( +glabel func0f18bb90 +/* f18bb90: 308e00ff */ andi $t6,$a0,0xff +/* f18bb94: afa40000 */ sw $a0,0x0($sp) +/* f18bb98: 29c1003e */ slti $at,$t6,0x3e +/* f18bb9c: 14200008 */ bnez $at,.L0f18bbc0 +/* f18bba0: 01c02025 */ or $a0,$t6,$zero +/* f18bba4: 2401003e */ addiu $at,$zero,0x3e +/* f18bba8: 15c10003 */ bne $t6,$at,.L0f18bbb8 +/* f18bbac: 00000000 */ sll $zero,$zero,0x0 +/* f18bbb0: 03e00008 */ jr $ra +/* f18bbb4: 2402006b */ addiu $v0,$zero,0x6b +.L0f18bbb8: +/* f18bbb8: 03e00008 */ jr $ra +/* f18bbbc: 24020056 */ addiu $v0,$zero,0x56 +.L0f18bbc0: +/* f18bbc0: 000478c0 */ sll $t7,$a0,0x3 +/* f18bbc4: 3c028008 */ lui $v0,0x8008 +/* f18bbc8: 004f1021 */ addu $v0,$v0,$t7 +/* f18bbcc: 844277bc */ lh $v0,0x77bc($v0) +/* f18bbd0: 03e00008 */ jr $ra +/* f18bbd4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18bbd8 +/* f18bbd8: 3082ffff */ andi $v0,$a0,0xffff +/* f18bbdc: 2401006b */ addiu $at,$zero,0x6b +/* f18bbe0: 14410003 */ bne $v0,$at,.L0f18bbf0 +/* f18bbe4: afa40000 */ sw $a0,0x0($sp) +/* f18bbe8: 03e00008 */ jr $ra +/* f18bbec: 2402003e */ addiu $v0,$zero,0x3e +.L0f18bbf0: +/* f18bbf0: 3c048008 */ lui $a0,0x8008 +/* f18bbf4: 248477bc */ addiu $a0,$a0,0x77bc +/* f18bbf8: 00001825 */ or $v1,$zero,$zero +/* f18bbfc: 2405003d */ addiu $a1,$zero,0x3d +.L0f18bc00: +/* f18bc00: 848f0000 */ lh $t7,0x0($a0) +/* f18bc04: 544f0004 */ bnel $v0,$t7,.L0f18bc18 +/* f18bc08: 24630001 */ addiu $v1,$v1,0x1 +/* f18bc0c: 03e00008 */ jr $ra +/* f18bc10: 00601025 */ or $v0,$v1,$zero +/* f18bc14: 24630001 */ addiu $v1,$v1,0x1 +.L0f18bc18: +/* f18bc18: 1465fff9 */ bne $v1,$a1,.L0f18bc00 +/* f18bc1c: 24840008 */ addiu $a0,$a0,0x8 +/* f18bc20: 3c028008 */ lui $v0,0x8008 +/* f18bc24: 844277bc */ lh $v0,0x77bc($v0) +/* f18bc28: 03e00008 */ jr $ra +/* f18bc2c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18bc30 +/* f18bc30: 308500ff */ andi $a1,$a0,0xff +/* f18bc34: 27bdffe8 */ addiu $sp,$sp,-24 +/* f18bc38: 28a1003e */ slti $at,$a1,0x3e +/* f18bc3c: afbf0014 */ sw $ra,0x14($sp) +/* f18bc40: 14200002 */ bnez $at,.L0f18bc4c +/* f18bc44: afa40018 */ sw $a0,0x18($sp) +/* f18bc48: 00002825 */ or $a1,$zero,$zero +.L0f18bc4c: +/* f18bc4c: 000570c0 */ sll $t6,$a1,0x3 +/* f18bc50: 3c048008 */ lui $a0,0x8008 +/* f18bc54: 008e2021 */ addu $a0,$a0,$t6 +/* f18bc58: 0fc5b9f1 */ jal func0f16e7c4 +/* f18bc5c: 848477be */ lh $a0,0x77be($a0) +/* f18bc60: 8fbf0014 */ lw $ra,0x14($sp) +/* f18bc64: 27bd0018 */ addiu $sp,$sp,0x18 +/* f18bc68: 03e00008 */ jr $ra +/* f18bc6c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18bc70 +/* f18bc70: 308e00ff */ andi $t6,$a0,0xff +/* f18bc74: afa40000 */ sw $a0,0x0($sp) +/* f18bc78: 29c1003e */ slti $at,$t6,0x3e +/* f18bc7c: 14200002 */ bnez $at,.L0f18bc88 +/* f18bc80: 01c02025 */ or $a0,$t6,$zero +/* f18bc84: 00002025 */ or $a0,$zero,$zero +.L0f18bc88: +/* f18bc88: 000478c0 */ sll $t7,$a0,0x3 +/* f18bc8c: 3c028008 */ lui $v0,0x8008 +/* f18bc90: 004f1021 */ addu $v0,$v0,$t7 +/* f18bc94: 03e00008 */ jr $ra +/* f18bc98: 904277c2 */ lbu $v0,0x77c2($v0) +); + +GLOBAL_ASM( +glabel func0f18bc9c +/* f18bc9c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f18bca0: 2881003e */ slti $at,$a0,0x3e +/* f18bca4: afbf0014 */ sw $ra,0x14($sp) +/* f18bca8: 14200002 */ bnez $at,.L0f18bcb4 +/* f18bcac: 00003025 */ or $a2,$zero,$zero +/* f18bcb0: 00002025 */ or $a0,$zero,$zero +.L0f18bcb4: +/* f18bcb4: 3c0f8008 */ lui $t7,0x8008 +/* f18bcb8: 25ef77bc */ addiu $t7,$t7,0x77bc +/* f18bcbc: 000470c0 */ sll $t6,$a0,0x3 +/* f18bcc0: 01cf1021 */ addu $v0,$t6,$t7 +/* f18bcc4: 84450004 */ lh $a1,0x4($v0) +/* f18bcc8: 240103e8 */ addiu $at,$zero,0x3e8 +/* f18bccc: 14a10020 */ bne $a1,$at,.L0f18bd50 +/* f18bcd0: 00000000 */ sll $zero,$zero,0x0 +/* f18bcd4: 84580000 */ lh $t8,0x0($v0) +/* f18bcd8: 3c088008 */ lui $t0,0x8008 +/* f18bcdc: 0018c880 */ sll $t9,$t8,0x2 +/* f18bce0: 0338c821 */ addu $t9,$t9,$t8 +/* f18bce4: 0019c880 */ sll $t9,$t9,0x2 +/* f18bce8: 01194021 */ addu $t0,$t0,$t9 +/* f18bcec: 8d08cf04 */ lw $t0,-0x30fc($t0) +/* f18bcf0: 00084fc2 */ srl $t1,$t0,0x1f +/* f18bcf4: 1120000c */ beqz $t1,.L0f18bd28 +/* f18bcf8: 00000000 */ sll $zero,$zero,0x0 +/* f18bcfc: 0c004b70 */ jal 0x12dc0 +/* f18bd00: afa60018 */ sw $a2,0x18($sp) +/* f18bd04: 2401002c */ addiu $at,$zero,0x2c +/* f18bd08: 0041001b */ divu $zero,$v0,$at +/* f18bd0c: 00005010 */ mfhi $t2 +/* f18bd10: 000a5880 */ sll $t3,$t2,0x2 +/* f18bd14: 3c058008 */ lui $a1,0x8008 +/* f18bd18: 00ab2821 */ addu $a1,$a1,$t3 +/* f18bd1c: 8ca579a4 */ lw $a1,0x79a4($a1) +/* f18bd20: 1000000b */ beqz $zero,.L0f18bd50 +/* f18bd24: 8fa60018 */ lw $a2,0x18($sp) +.L0f18bd28: +/* f18bd28: 0c004b70 */ jal 0x12dc0 +/* f18bd2c: afa60018 */ sw $a2,0x18($sp) +/* f18bd30: 24010007 */ addiu $at,$zero,0x7 +/* f18bd34: 0041001b */ divu $zero,$v0,$at +/* f18bd38: 00006010 */ mfhi $t4 +/* f18bd3c: 000c6880 */ sll $t5,$t4,0x2 +/* f18bd40: 3c058008 */ lui $a1,0x8008 +/* f18bd44: 00ad2821 */ addu $a1,$a1,$t5 +/* f18bd48: 8ca57a54 */ lw $a1,0x7a54($a1) +/* f18bd4c: 8fa60018 */ lw $a2,0x18($sp) +.L0f18bd50: +/* f18bd50: 3c038008 */ lui $v1,0x8008 +/* f18bd54: 2463752c */ addiu $v1,$v1,0x752c +/* f18bd58: 00001025 */ or $v0,$zero,$zero +/* f18bd5c: 2404004b */ addiu $a0,$zero,0x4b +.L0f18bd60: +/* f18bd60: 846e0000 */ lh $t6,0x0($v1) +/* f18bd64: 54ae0003 */ bnel $a1,$t6,.L0f18bd74 +/* f18bd68: 24420001 */ addiu $v0,$v0,0x1 +/* f18bd6c: 00403025 */ or $a2,$v0,$zero +/* f18bd70: 24420001 */ addiu $v0,$v0,0x1 +.L0f18bd74: +/* f18bd74: 1444fffa */ bne $v0,$a0,.L0f18bd60 +/* f18bd78: 24630004 */ addiu $v1,$v1,0x4 +/* f18bd7c: 8fbf0014 */ lw $ra,0x14($sp) +/* f18bd80: 27bd0020 */ addiu $sp,$sp,0x20 +/* f18bd84: 00c01025 */ or $v0,$a2,$zero +/* f18bd88: 03e00008 */ jr $ra +/* f18bd8c: 00000000 */ sll $zero,$zero,0x0 +/* f18bd90: 27bdffc8 */ addiu $sp,$sp,-56 +/* f18bd94: afb50028 */ sw $s5,0x28($sp) +/* f18bd98: afb2001c */ sw $s2,0x1c($sp) +/* f18bd9c: afb70030 */ sw $s7,0x30($sp) +/* f18bda0: afb6002c */ sw $s6,0x2c($sp) +/* f18bda4: afb40024 */ sw $s4,0x24($sp) +/* f18bda8: afb30020 */ sw $s3,0x20($sp) +/* f18bdac: 3c12800b */ lui $s2,0x800b +/* f18bdb0: 3c15800b */ lui $s5,0x800b +/* f18bdb4: afbf0034 */ sw $ra,0x34($sp) +/* f18bdb8: afb10018 */ sw $s1,0x18($sp) +/* f18bdbc: afb00014 */ sw $s0,0x14($sp) +/* f18bdc0: afa40038 */ sw $a0,0x38($sp) +/* f18bdc4: afa5003c */ sw $a1,0x3c($sp) +/* f18bdc8: 26b5c538 */ addiu $s5,$s5,-15048 +/* f18bdcc: 2652c7b8 */ addiu $s2,$s2,-14408 +/* f18bdd0: 241300a0 */ addiu $s3,$zero,0xa0 +/* f18bdd4: 2414000c */ addiu $s4,$zero,0xc +/* f18bdd8: 2416004c */ addiu $s6,$zero,0x4c +/* f18bddc: 2417004b */ addiu $s7,$zero,0x4b +.L0f18bde0: +/* f18bde0: 0c004b70 */ jal 0x12dc0 +/* f18bde4: 24100001 */ addiu $s0,$zero,0x1 +/* f18bde8: 0057001b */ divu $zero,$v0,$s7 +/* f18bdec: 00008810 */ mfhi $s1 +/* f18bdf0: 322e00ff */ andi $t6,$s1,0xff +/* f18bdf4: 16e00002 */ bnez $s7,.L0f18be00 +/* f18bdf8: 00000000 */ sll $zero,$zero,0x0 +/* f18bdfc: 0007000d */ break 0x7 +.L0f18be00: +/* f18be00: 01c08825 */ or $s1,$t6,$zero +/* f18be04: 0c004b70 */ jal 0x12dc0 +/* f18be08: 00000000 */ sll $zero,$zero,0x0 +/* f18be0c: 3c07800b */ lui $a3,0x800b +/* f18be10: 94e7cb9e */ lhu $a3,-0x3462($a3) +/* f18be14: 00002025 */ or $a0,$zero,$zero +/* f18be18: 240f0001 */ addiu $t7,$zero,0x1 +.L0f18be1c: +/* f18be1c: 008fc004 */ sllv $t8,$t7,$a0 +/* f18be20: 00f8c824 */ and $t9,$a3,$t8 +/* f18be24: 13200019 */ beqz $t9,.L0f18be8c +/* f18be28: 02202825 */ or $a1,$s1,$zero +/* f18be2c: 2401003d */ addiu $at,$zero,0x3d +/* f18be30: 0041001b */ divu $zero,$v0,$at +/* f18be34: 00003010 */ mfhi $a2 +/* f18be38: 30c800ff */ andi $t0,$a2,0xff +/* f18be3c: 28810004 */ slti $at,$a0,0x4 +/* f18be40: 10200006 */ beqz $at,.L0f18be5c +/* f18be44: 01003025 */ or $a2,$t0,$zero +/* f18be48: 00930019 */ multu $a0,$s3 +/* f18be4c: 00004812 */ mflo $t1 +/* f18be50: 02491821 */ addu $v1,$s2,$t1 +/* f18be54: 10000006 */ beqz $zero,.L0f18be70 +/* f18be58: 906b000f */ lbu $t3,0xf($v1) +.L0f18be5c: +/* f18be5c: 00960019 */ multu $a0,$s6 +/* f18be60: 00005012 */ mflo $t2 +/* f18be64: 02aa1821 */ addu $v1,$s5,$t2 +/* f18be68: 2463fed0 */ addiu $v1,$v1,-304 +/* f18be6c: 906b000f */ lbu $t3,0xf($v1) +.L0f18be70: +/* f18be70: 54ab0003 */ bnel $a1,$t3,.L0f18be80 +/* f18be74: 906c0010 */ lbu $t4,0x10($v1) +/* f18be78: 00008025 */ or $s0,$zero,$zero +/* f18be7c: 906c0010 */ lbu $t4,0x10($v1) +.L0f18be80: +/* f18be80: 54cc0003 */ bnel $a2,$t4,.L0f18be90 +/* f18be84: 24840001 */ addiu $a0,$a0,0x1 +/* f18be88: 00008025 */ or $s0,$zero,$zero +.L0f18be8c: +/* f18be8c: 24840001 */ addiu $a0,$a0,0x1 +.L0f18be90: +/* f18be90: 5494ffe2 */ bnel $a0,$s4,.L0f18be1c +/* f18be94: 240f0001 */ addiu $t7,$zero,0x1 +/* f18be98: 1200ffd1 */ beqz $s0,.L0f18bde0 +/* f18be9c: 00000000 */ sll $zero,$zero,0x0 +/* f18bea0: 2401003d */ addiu $at,$zero,0x3d +/* f18bea4: 0041001b */ divu $zero,$v0,$at +/* f18bea8: 8fae0038 */ lw $t6,0x38($sp) +/* f18beac: 00006810 */ mfhi $t5 +/* f18beb0: a1d10000 */ sb $s1,0x0($t6) +/* f18beb4: 8faf003c */ lw $t7,0x3c($sp) +/* f18beb8: a1ed0000 */ sb $t5,0x0($t7) +/* f18bebc: 8fbf0034 */ lw $ra,0x34($sp) +/* f18bec0: 8fb70030 */ lw $s7,0x30($sp) +/* f18bec4: 8fb6002c */ lw $s6,0x2c($sp) +/* f18bec8: 8fb50028 */ lw $s5,0x28($sp) +/* f18becc: 8fb40024 */ lw $s4,0x24($sp) +/* f18bed0: 8fb30020 */ lw $s3,0x20($sp) +/* f18bed4: 8fb2001c */ lw $s2,0x1c($sp) +/* f18bed8: 8fb10018 */ lw $s1,0x18($sp) +/* f18bedc: 8fb00014 */ lw $s0,0x14($sp) +/* f18bee0: 03e00008 */ jr $ra +/* f18bee4: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f18bee8 +/* f18bee8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f18beec: afbf0014 */ sw $ra,0x14($sp) +/* f18bef0: 0c004b70 */ jal 0x12dc0 +/* f18bef4: 00000000 */ sll $zero,$zero,0x0 +/* f18bef8: 30440003 */ andi $a0,$v0,0x3 +/* f18befc: 24830001 */ addiu $v1,$a0,0x1 +/* f18bf00: 04610004 */ bgez $v1,.L0f18bf14 +/* f18bf04: 306e0003 */ andi $t6,$v1,0x3 +/* f18bf08: 11c00002 */ beqz $t6,.L0f18bf14 +/* f18bf0c: 00000000 */ sll $zero,$zero,0x0 +/* f18bf10: 25cefffc */ addiu $t6,$t6,-4 +.L0f18bf14: +/* f18bf14: 3c05800b */ lui $a1,0x800b +/* f18bf18: 94a5cb9e */ lhu $a1,-0x3462($a1) +/* f18bf1c: 01c01825 */ or $v1,$t6,$zero +/* f18bf20: 240f0001 */ addiu $t7,$zero,0x1 +/* f18bf24: 006fc004 */ sllv $t8,$t7,$v1 +/* f18bf28: 00b8c824 */ and $t9,$a1,$t8 +/* f18bf2c: 1720000d */ bnez $t9,.L0f18bf64 +/* f18bf30: 8fbf0014 */ lw $ra,0x14($sp) +.L0f18bf34: +/* f18bf34: 1064000b */ beq $v1,$a0,.L0f18bf64 +/* f18bf38: 240f0001 */ addiu $t7,$zero,0x1 +/* f18bf3c: 24630001 */ addiu $v1,$v1,0x1 +/* f18bf40: 04610004 */ bgez $v1,.L0f18bf54 +/* f18bf44: 30680003 */ andi $t0,$v1,0x3 +/* f18bf48: 11000002 */ beqz $t0,.L0f18bf54 +/* f18bf4c: 00000000 */ sll $zero,$zero,0x0 +/* f18bf50: 2508fffc */ addiu $t0,$t0,-4 +.L0f18bf54: +/* f18bf54: 010fc004 */ sllv $t8,$t7,$t0 +/* f18bf58: 00b8c824 */ and $t9,$a1,$t8 +/* f18bf5c: 1320fff5 */ beqz $t9,.L0f18bf34 +/* f18bf60: 01001825 */ or $v1,$t0,$zero +.L0f18bf64: +/* f18bf64: 00601025 */ or $v0,$v1,$zero +/* f18bf68: 03e00008 */ jr $ra +/* f18bf6c: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f18bf70 +/* f18bf70: 3c02800b */ lui $v0,0x800b +/* f18bf74: 2442cbb0 */ addiu $v0,$v0,-13392 +/* f18bf78: 27bdffe8 */ addiu $sp,$sp,-24 +/* f18bf7c: 308e00ff */ andi $t6,$a0,0xff +/* f18bf80: 24010003 */ addiu $at,$zero,0x3 +/* f18bf84: afbf0014 */ sw $ra,0x14($sp) +/* f18bf88: 15c10006 */ bne $t6,$at,.L0f18bfa4 +/* f18bf8c: a0440060 */ sb $a0,0x60($v0) +/* f18bf90: 0fc62fba */ jal func0f18bee8 +/* f18bf94: 00000000 */ sll $zero,$zero,0x0 +/* f18bf98: 3c01800b */ lui $at,0x800b +/* f18bf9c: 10000003 */ beqz $zero,.L0f18bfac +/* f18bfa0: a022cc20 */ sb $v0,-0x33e0($at) +.L0f18bfa4: +/* f18bfa4: 3c01800b */ lui $at,0x800b +/* f18bfa8: a025cc20 */ sb $a1,-0x33e0($at) +.L0f18bfac: +/* f18bfac: 8fbf0014 */ lw $ra,0x14($sp) +/* f18bfb0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f18bfb4: 24020001 */ addiu $v0,$zero,0x1 +/* f18bfb8: 03e00008 */ jr $ra +/* f18bfbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18bfc0 +/* f18bfc0: 3c02800b */ lui $v0,0x800b +/* f18bfc4: 03e00008 */ jr $ra +/* f18bfc8: 9042cc10 */ lbu $v0,-0x33f0($v0) +); + +GLOBAL_ASM( +glabel func0f18bfcc +/* f18bfcc: 3c02800b */ lui $v0,0x800b +/* f18bfd0: 03e00008 */ jr $ra +/* f18bfd4: 8042cc20 */ lb $v0,-0x33e0($v0) +); + +GLOBAL_ASM( +glabel func0f18bfd8 +/* f18bfd8: 3c0e800b */ lui $t6,0x800b +/* f18bfdc: 91cecc10 */ lbu $t6,-0x33f0($t6) +/* f18bfe0: 3c0f800b */ lui $t7,0x800b +/* f18bfe4: 15c00003 */ bnez $t6,.L0f18bff4 +/* f18bfe8: 00000000 */ sll $zero,$zero,0x0 +/* f18bfec: 03e00008 */ jr $ra +/* f18bff0: 00001025 */ or $v0,$zero,$zero +.L0f18bff4: +/* f18bff4: 81efcc20 */ lb $t7,-0x33e0($t7) +/* f18bff8: 24020001 */ addiu $v0,$zero,0x1 +/* f18bffc: 148f0003 */ bne $a0,$t7,.L0f18c00c +/* f18c000: 00000000 */ sll $zero,$zero,0x0 +/* f18c004: 03e00008 */ jr $ra +/* f18c008: 00001025 */ or $v0,$zero,$zero +.L0f18c00c: +/* f18c00c: 03e00008 */ jr $ra +/* f18c010: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18c014 +/* f18c014: 3c04800b */ lui $a0,0x800b +/* f18c018: 9084cc10 */ lbu $a0,-0x33f0($a0) +/* f18c01c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f18c020: 24010001 */ addiu $at,$zero,0x1 +/* f18c024: 14810007 */ bne $a0,$at,.L0f18c044 +/* f18c028: afbf0014 */ sw $ra,0x14($sp) +/* f18c02c: 3c03800b */ lui $v1,0x800b +/* f18c030: 2463cc20 */ addiu $v1,$v1,-13280 +/* f18c034: 80620001 */ lb $v0,0x1($v1) +/* f18c038: 04400002 */ bltz $v0,.L0f18c044 +/* f18c03c: 00000000 */ sll $zero,$zero,0x0 +/* f18c040: a0620000 */ sb $v0,0x0($v1) +.L0f18c044: +/* f18c044: 3c03800b */ lui $v1,0x800b +/* f18c048: 24010002 */ addiu $at,$zero,0x2 +/* f18c04c: 14810005 */ bne $a0,$at,.L0f18c064 +/* f18c050: 2463cc20 */ addiu $v1,$v1,-13280 +/* f18c054: 80620002 */ lb $v0,0x2($v1) +/* f18c058: 04420003 */ bltzl $v0,.L0f18c068 +/* f18c05c: 80620000 */ lb $v0,0x0($v1) +/* f18c060: a0620000 */ sb $v0,0x0($v1) +.L0f18c064: +/* f18c064: 80620000 */ lb $v0,0x0($v1) +.L0f18c068: +/* f18c068: 24010005 */ addiu $at,$zero,0x5 +/* f18c06c: 04420011 */ bltzl $v0,.L0f18c0b4 +/* f18c070: 8fbf0014 */ lw $ra,0x14($sp) +/* f18c074: 1081000e */ beq $a0,$at,.L0f18c0b0 +/* f18c078: 3c0e800b */ lui $t6,0x800b +/* f18c07c: 95cecb9e */ lhu $t6,-0x3462($t6) +/* f18c080: 240f0001 */ addiu $t7,$zero,0x1 +/* f18c084: 004fc004 */ sllv $t8,$t7,$v0 +/* f18c088: 01d8c824 */ and $t9,$t6,$t8 +/* f18c08c: 17200008 */ bnez $t9,.L0f18c0b0 +/* f18c090: 2408ffff */ addiu $t0,$zero,-1 +/* f18c094: a0680002 */ sb $t0,0x2($v1) +/* f18c098: 80690002 */ lb $t1,0x2($v1) +/* f18c09c: 0fc62fba */ jal func0f18bee8 +/* f18c0a0: a0690001 */ sb $t1,0x1($v1) +/* f18c0a4: 3c03800b */ lui $v1,0x800b +/* f18c0a8: 2463cc20 */ addiu $v1,$v1,-13280 +/* f18c0ac: a0620000 */ sb $v0,0x0($v1) +.L0f18c0b0: +/* f18c0b0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f18c0b4: +/* f18c0b4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f18c0b8: 03e00008 */ jr $ra +/* f18c0bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18c0c0 +/* f18c0c0: 00047080 */ sll $t6,$a0,0x2 +/* f18c0c4: 01c47023 */ subu $t6,$t6,$a0 +/* f18c0c8: 000e7040 */ sll $t6,$t6,0x1 +/* f18c0cc: 3c028008 */ lui $v0,0x8008 +/* f18c0d0: 004e1021 */ addu $v0,$v0,$t6 +/* f18c0d4: 84427a74 */ lh $v0,0x7a74($v0) +/* f18c0d8: 00001825 */ or $v1,$zero,$zero +/* f18c0dc: 04400003 */ bltz $v0,.L0f18c0ec +/* f18c0e0: 28410011 */ slti $at,$v0,0x11 +/* f18c0e4: 14200003 */ bnez $at,.L0f18c0f4 +/* f18c0e8: 00002825 */ or $a1,$zero,$zero +.L0f18c0ec: +/* f18c0ec: 03e00008 */ jr $ra +/* f18c0f0: 24020001 */ addiu $v0,$zero,0x1 +.L0f18c0f4: +/* f18c0f4: 00027880 */ sll $t7,$v0,0x2 +/* f18c0f8: 01e27823 */ subu $t7,$t7,$v0 +/* f18c0fc: 3c18800a */ lui $t8,0x800a +/* f18c100: 27182200 */ addiu $t8,$t8,0x2200 +/* f18c104: 000f7840 */ sll $t7,$t7,0x1 +/* f18c108: 01f83021 */ addu $a2,$t7,$t8 +/* f18c10c: 24020006 */ addiu $v0,$zero,0x6 +.L0f18c110: +/* f18c110: 94d90020 */ lhu $t9,0x20($a2) +/* f18c114: 24a50002 */ addiu $a1,$a1,0x2 +/* f18c118: 13200003 */ beqz $t9,.L0f18c128 +/* f18c11c: 00000000 */ sll $zero,$zero,0x0 +/* f18c120: 03e00008 */ jr $ra +/* f18c124: 24020001 */ addiu $v0,$zero,0x1 +.L0f18c128: +/* f18c128: 14a2fff9 */ bne $a1,$v0,.L0f18c110 +/* f18c12c: 24c60002 */ addiu $a2,$a2,0x2 +/* f18c130: 03e00008 */ jr $ra +/* f18c134: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f18c138 +/* f18c138: 27bdffd8 */ addiu $sp,$sp,-40 +/* f18c13c: afb20020 */ sw $s2,0x20($sp) +/* f18c140: afb1001c */ sw $s1,0x1c($sp) +/* f18c144: afb00018 */ sw $s0,0x18($sp) +/* f18c148: 00809025 */ or $s2,$a0,$zero +/* f18c14c: afbf0024 */ sw $ra,0x24($sp) +/* f18c150: 00008825 */ or $s1,$zero,$zero +/* f18c154: 18800008 */ blez $a0,.L0f18c178 +/* f18c158: 00008025 */ or $s0,$zero,$zero +.L0f18c15c: +/* f18c15c: 0fc63030 */ jal func0f18c0c0 +/* f18c160: 02002025 */ or $a0,$s0,$zero +/* f18c164: 10400002 */ beqz $v0,.L0f18c170 +/* f18c168: 26100001 */ addiu $s0,$s0,0x1 +/* f18c16c: 26310001 */ addiu $s1,$s1,0x1 +.L0f18c170: +/* f18c170: 1612fffa */ bne $s0,$s2,.L0f18c15c +/* f18c174: 00000000 */ sll $zero,$zero,0x0 +.L0f18c178: +/* f18c178: 8fbf0024 */ lw $ra,0x24($sp) +/* f18c17c: 02201025 */ or $v0,$s1,$zero +/* f18c180: 8fb1001c */ lw $s1,0x1c($sp) +/* f18c184: 8fb00018 */ lw $s0,0x18($sp) +/* f18c188: 8fb20020 */ lw $s2,0x20($sp) +/* f18c18c: 03e00008 */ jr $ra +/* f18c190: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f18c194 +/* f18c194: 27bdffd8 */ addiu $sp,$sp,-40 +/* f18c198: afb30020 */ sw $s3,0x20($sp) +/* f18c19c: afb2001c */ sw $s2,0x1c($sp) +/* f18c1a0: afb10018 */ sw $s1,0x18($sp) +/* f18c1a4: afb00014 */ sw $s0,0x14($sp) +/* f18c1a8: 00809825 */ or $s3,$a0,$zero +/* f18c1ac: afbf0024 */ sw $ra,0x24($sp) +/* f18c1b0: 00008825 */ or $s1,$zero,$zero +/* f18c1b4: 00008025 */ or $s0,$zero,$zero +/* f18c1b8: 2412002a */ addiu $s2,$zero,0x2a +.L0f18c1bc: +/* f18c1bc: 0fc63030 */ jal func0f18c0c0 +/* f18c1c0: 02002025 */ or $a0,$s0,$zero +/* f18c1c4: 50400004 */ beqzl $v0,.L0f18c1d8 +/* f18c1c8: 26100001 */ addiu $s0,$s0,0x1 +/* f18c1cc: 12330004 */ beq $s1,$s3,.L0f18c1e0 +/* f18c1d0: 26310001 */ addiu $s1,$s1,0x1 +/* f18c1d4: 26100001 */ addiu $s0,$s0,0x1 +.L0f18c1d8: +/* f18c1d8: 1612fff8 */ bne $s0,$s2,.L0f18c1bc +/* f18c1dc: 00000000 */ sll $zero,$zero,0x0 +.L0f18c1e0: +/* f18c1e0: 8fbf0024 */ lw $ra,0x24($sp) +/* f18c1e4: 02001025 */ or $v0,$s0,$zero +/* f18c1e8: 8fb00014 */ lw $s0,0x14($sp) +/* f18c1ec: 8fb10018 */ lw $s1,0x18($sp) +/* f18c1f0: 8fb2001c */ lw $s2,0x1c($sp) +/* f18c1f4: 8fb30020 */ lw $s3,0x20($sp) +/* f18c1f8: 03e00008 */ jr $ra +/* f18c1fc: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f18c200 +/* f18c200: 27bdffe8 */ addiu $sp,$sp,-24 +/* f18c204: afbf0014 */ sw $ra,0x14($sp) +/* f18c208: 0fc6304e */ jal func0f18c138 +/* f18c20c: 2404002a */ addiu $a0,$zero,0x2a +/* f18c210: 8fbf0014 */ lw $ra,0x14($sp) +/* f18c214: 27bd0018 */ addiu $sp,$sp,0x18 +/* f18c218: 03e00008 */ jr $ra +/* f18c21c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18c220 +/* f18c220: 27bdffe8 */ addiu $sp,$sp,-24 +/* f18c224: afbf0014 */ sw $ra,0x14($sp) +/* f18c228: 0fc63065 */ jal func0f18c194 +/* f18c22c: 00000000 */ sll $zero,$zero,0x0 +/* f18c230: 00027080 */ sll $t6,$v0,0x2 +/* f18c234: 01c27023 */ subu $t6,$t6,$v0 +/* f18c238: 000e7040 */ sll $t6,$t6,0x1 +/* f18c23c: 3c028008 */ lui $v0,0x8008 +/* f18c240: 004e1021 */ addu $v0,$v0,$t6 +/* f18c244: 94427a70 */ lhu $v0,0x7a70($v0) +/* f18c248: 8fbf0014 */ lw $ra,0x14($sp) +/* f18c24c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f18c250: 00027a42 */ srl $t7,$v0,0x9 +/* f18c254: 03e00008 */ jr $ra +/* f18c258: 01e01025 */ or $v0,$t7,$zero +); + +GLOBAL_ASM( +glabel func0f18c25c +/* f18c25c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f18c260: afbf0014 */ sw $ra,0x14($sp) +/* f18c264: 0fc63065 */ jal func0f18c194 +/* f18c268: 00000000 */ sll $zero,$zero,0x0 +/* f18c26c: 00027080 */ sll $t6,$v0,0x2 +/* f18c270: 01c27023 */ subu $t6,$t6,$v0 +/* f18c274: 000e7040 */ sll $t6,$t6,0x1 +/* f18c278: 3c048008 */ lui $a0,0x8008 +/* f18c27c: 008e2021 */ addu $a0,$a0,$t6 +/* f18c280: 0fc5b9f1 */ jal func0f16e7c4 +/* f18c284: 84847a72 */ lh $a0,0x7a72($a0) +/* f18c288: 8fbf0014 */ lw $ra,0x14($sp) +/* f18c28c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f18c290: 03e00008 */ jr $ra +/* f18c294: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18c298 +/* f18c298: 3c01800b */ lui $at,0x800b +/* f18c29c: 03e00008 */ jr $ra +/* f18c2a0: a024cc12 */ sb $a0,-0x33ee($at) +); + +GLOBAL_ASM( +glabel func0f18c2a4 +/* f18c2a4: 3c02800b */ lui $v0,0x800b +/* f18c2a8: 03e00008 */ jr $ra +/* f18c2ac: 9042cc12 */ lbu $v0,-0x33ee($v0) +); + +GLOBAL_ASM( +glabel func0f18c2b0 +/* f18c2b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f18c2b4: afbf0014 */ sw $ra,0x14($sp) +/* f18c2b8: 0fc63065 */ jal func0f18c194 +/* f18c2bc: 00000000 */ sll $zero,$zero,0x0 +/* f18c2c0: 000270c3 */ sra $t6,$v0,0x3 +/* f18c2c4: 31cf00ff */ andi $t7,$t6,0xff +/* f18c2c8: 3c18800b */ lui $t8,0x800b +/* f18c2cc: 030fc021 */ addu $t8,$t8,$t7 +/* f18c2d0: 9318cc15 */ lbu $t8,-0x33eb($t8) +/* f18c2d4: 30590007 */ andi $t9,$v0,0x7 +/* f18c2d8: 24080001 */ addiu $t0,$zero,0x1 +/* f18c2dc: 03284804 */ sllv $t1,$t0,$t9 +/* f18c2e0: 312a00ff */ andi $t2,$t1,0xff +/* f18c2e4: 030a5824 */ and $t3,$t8,$t2 +/* f18c2e8: 15600003 */ bnez $t3,.L0f18c2f8 +/* f18c2ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f18c2f0: 10000002 */ beqz $zero,.L0f18c2fc +/* f18c2f4: 00001025 */ or $v0,$zero,$zero +.L0f18c2f8: +/* f18c2f8: 24020001 */ addiu $v0,$zero,0x1 +.L0f18c2fc: +/* f18c2fc: 03e00008 */ jr $ra +/* f18c300: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f18c304 +/* f18c304: 27bdffe8 */ addiu $sp,$sp,-24 +/* f18c308: afbf0014 */ sw $ra,0x14($sp) +/* f18c30c: 0fc63065 */ jal func0f18c194 +/* f18c310: afa5001c */ sw $a1,0x1c($sp) +/* f18c314: 8fae001c */ lw $t6,0x1c($sp) +/* f18c318: 3c18800b */ lui $t8,0x800b +/* f18c31c: 2718cbb0 */ addiu $t8,$t8,-13392 +/* f18c320: 11c0000d */ beqz $t6,.L0f18c358 +/* f18c324: 304a0007 */ andi $t2,$v0,0x7 +/* f18c328: 000278c3 */ sra $t7,$v0,0x3 +/* f18c32c: 3c19800b */ lui $t9,0x800b +/* f18c330: 2739cbb0 */ addiu $t9,$t9,-13392 +/* f18c334: 31f800ff */ andi $t8,$t7,0xff +/* f18c338: 03191821 */ addu $v1,$t8,$t9 +/* f18c33c: 90680065 */ lbu $t0,0x65($v1) +/* f18c340: 30490007 */ andi $t1,$v0,0x7 +/* f18c344: 240a0001 */ addiu $t2,$zero,0x1 +/* f18c348: 012a6004 */ sllv $t4,$t2,$t1 +/* f18c34c: 010c6825 */ or $t5,$t0,$t4 +/* f18c350: 1000000a */ beqz $zero,.L0f18c37c +/* f18c354: a06d0065 */ sb $t5,0x65($v1) +.L0f18c358: +/* f18c358: 000270c3 */ sra $t6,$v0,0x3 +/* f18c35c: 31cf00ff */ andi $t7,$t6,0xff +/* f18c360: 01f81821 */ addu $v1,$t7,$t8 +/* f18c364: 90790065 */ lbu $t9,0x65($v1) +/* f18c368: 24090001 */ addiu $t1,$zero,0x1 +/* f18c36c: 01494004 */ sllv $t0,$t1,$t2 +/* f18c370: 01006027 */ nor $t4,$t0,$zero +/* f18c374: 032c6824 */ and $t5,$t9,$t4 +/* f18c378: a06d0065 */ sb $t5,0x65($v1) +.L0f18c37c: +/* f18c37c: 8fbf0014 */ lw $ra,0x14($sp) +/* f18c380: 27bd0018 */ addiu $sp,$sp,0x18 +/* f18c384: 03e00008 */ jr $ra +/* f18c388: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18c38c +/* f18c38c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f18c390: afbf0014 */ sw $ra,0x14($sp) +/* f18c394: 0fc630a9 */ jal func0f18c2a4 +/* f18c398: afa40018 */ sw $a0,0x18($sp) +/* f18c39c: 10400009 */ beqz $v0,.L0f18c3c4 +/* f18c3a0: 00000000 */ sll $zero,$zero,0x0 +/* f18c3a4: 0fc630ac */ jal func0f18c2b0 +/* f18c3a8: 8fa40018 */ lw $a0,0x18($sp) +/* f18c3ac: 240e0001 */ addiu $t6,$zero,0x1 +/* f18c3b0: 01c22823 */ subu $a1,$t6,$v0 +/* f18c3b4: 0fc630c1 */ jal func0f18c304 +/* f18c3b8: 8fa40018 */ lw $a0,0x18($sp) +/* f18c3bc: 10000006 */ beqz $zero,.L0f18c3d8 +/* f18c3c0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f18c3c4: +/* f18c3c4: 0fc63065 */ jal func0f18c194 +/* f18c3c8: 8fa40018 */ lw $a0,0x18($sp) +/* f18c3cc: 3c01800b */ lui $at,0x800b +/* f18c3d0: a022cc14 */ sb $v0,-0x33ec($at) +/* f18c3d4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f18c3d8: +/* f18c3d8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f18c3dc: 03e00008 */ jr $ra +/* f18c3e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18c3e4 +/* f18c3e4: 3c03800b */ lui $v1,0x800b +/* f18c3e8: 3c04800b */ lui $a0,0x800b +/* f18c3ec: 2484cbb6 */ addiu $a0,$a0,-13386 +/* f18c3f0: 2463cbb0 */ addiu $v1,$v1,-13392 +/* f18c3f4: 240200ff */ addiu $v0,$zero,0xff +.L0f18c3f8: +/* f18c3f8: 24630001 */ addiu $v1,$v1,0x1 +/* f18c3fc: 1464fffe */ bne $v1,$a0,.L0f18c3f8 +/* f18c400: a0620064 */ sb $v0,0x64($v1) +/* f18c404: 03e00008 */ jr $ra +/* f18c408: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18c40c +/* f18c40c: 3c03800b */ lui $v1,0x800b +/* f18c410: 3c02800b */ lui $v0,0x800b +/* f18c414: 2442cbb6 */ addiu $v0,$v0,-13386 +/* f18c418: 2463cbb0 */ addiu $v1,$v1,-13392 +.L0f18c41c: +/* f18c41c: 24630001 */ addiu $v1,$v1,0x1 +/* f18c420: 1462fffe */ bne $v1,$v0,.L0f18c41c +/* f18c424: a0600064 */ sb $zero,0x64($v1) +/* f18c428: 03e00008 */ jr $ra +/* f18c42c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18c430 +/* f18c430: 27bdffe0 */ addiu $sp,$sp,-32 +/* f18c434: afb10018 */ sw $s1,0x18($sp) +/* f18c438: afb00014 */ sw $s0,0x14($sp) +/* f18c43c: 3c10800b */ lui $s0,0x800b +/* f18c440: 3c11800b */ lui $s1,0x800b +/* f18c444: afbf001c */ sw $ra,0x1c($sp) +/* f18c448: 2631cbb6 */ addiu $s1,$s1,-13386 +/* f18c44c: 2610cbb0 */ addiu $s0,$s0,-13392 +.L0f18c450: +/* f18c450: 0c004b70 */ jal 0x12dc0 +/* f18c454: 00000000 */ sll $zero,$zero,0x0 +/* f18c458: 26100001 */ addiu $s0,$s0,0x1 +/* f18c45c: 1611fffc */ bne $s0,$s1,.L0f18c450 +/* f18c460: a2020064 */ sb $v0,0x64($s0) +/* f18c464: 8fbf001c */ lw $ra,0x1c($sp) +/* f18c468: 8fb00014 */ lw $s0,0x14($sp) +/* f18c46c: 8fb10018 */ lw $s1,0x18($sp) +/* f18c470: 03e00008 */ jr $ra +/* f18c474: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f18c478 +/* f18c478: 240effff */ addiu $t6,$zero,-1 +/* f18c47c: 3c01800b */ lui $at,0x800b +/* f18c480: 03e00008 */ jr $ra +/* f18c484: a02ecc14 */ sb $t6,-0x33ec($at) +); + +GLOBAL_ASM( +glabel func0f18c488 +/* f18c488: 3c04800b */ lui $a0,0x800b +/* f18c48c: 8084cc14 */ lb $a0,-0x33ec($a0) +/* f18c490: 27bdffe8 */ addiu $sp,$sp,-24 +/* f18c494: afbf0014 */ sw $ra,0x14($sp) +/* f18c498: 04810003 */ bgez $a0,.L0f18c4a8 +/* f18c49c: 00000000 */ sll $zero,$zero,0x0 +/* f18c4a0: 10000003 */ beqz $zero,.L0f18c4b0 +/* f18c4a4: 00801025 */ or $v0,$a0,$zero +.L0f18c4a8: +/* f18c4a8: 0fc6304e */ jal func0f18c138 +/* f18c4ac: 00000000 */ sll $zero,$zero,0x0 +.L0f18c4b0: +/* f18c4b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f18c4b4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f18c4b8: 03e00008 */ jr $ra +/* f18c4bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18c4c0 +/* f18c4c0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f18c4c4: afbf0034 */ sw $ra,0x34($sp) +/* f18c4c8: afb60030 */ sw $s6,0x30($sp) +/* f18c4cc: afb5002c */ sw $s5,0x2c($sp) +/* f18c4d0: afb40028 */ sw $s4,0x28($sp) +/* f18c4d4: afb30024 */ sw $s3,0x24($sp) +/* f18c4d8: afb20020 */ sw $s2,0x20($sp) +/* f18c4dc: afb1001c */ sw $s1,0x1c($sp) +/* f18c4e0: 0fc630a9 */ jal func0f18c2a4 +/* f18c4e4: afb00018 */ sw $s0,0x18($sp) +/* f18c4e8: 10400069 */ beqz $v0,.L0f18c690 +/* f18c4ec: 00000000 */ sll $zero,$zero,0x0 +/* f18c4f0: 0fc63080 */ jal func0f18c200 +/* f18c4f4: 00000000 */ sll $zero,$zero,0x0 +/* f18c4f8: 0040a025 */ or $s4,$v0,$zero +/* f18c4fc: 0000a825 */ or $s5,$zero,$zero +/* f18c500: 18400009 */ blez $v0,.L0f18c528 +/* f18c504: 00008025 */ or $s0,$zero,$zero +.L0f18c508: +/* f18c508: 0fc630ac */ jal func0f18c2b0 +/* f18c50c: 02002025 */ or $a0,$s0,$zero +/* f18c510: 10400002 */ beqz $v0,.L0f18c51c +/* f18c514: 26100001 */ addiu $s0,$s0,0x1 +/* f18c518: 26b50001 */ addiu $s5,$s5,0x1 +.L0f18c51c: +/* f18c51c: 0214082a */ slt $at,$s0,$s4 +/* f18c520: 1420fff9 */ bnez $at,.L0f18c508 +/* f18c524: 00000000 */ sll $zero,$zero,0x0 +.L0f18c528: +/* f18c528: 16a0001e */ bnez $s5,.L0f18c5a4 +/* f18c52c: 3c16800b */ lui $s6,0x800b +/* f18c530: 26d6cc20 */ addiu $s6,$s6,-13280 +.L0f18c534: +/* f18c534: 0c004b70 */ jal 0x12dc0 +/* f18c538: 00000000 */ sll $zero,$zero,0x0 +/* f18c53c: 0054001b */ divu $zero,$v0,$s4 +/* f18c540: 00002010 */ mfhi $a0 +/* f18c544: 16800002 */ bnez $s4,.L0f18c550 +/* f18c548: 00000000 */ sll $zero,$zero,0x0 +/* f18c54c: 0007000d */ break 0x7 +.L0f18c550: +/* f18c550: 0fc63065 */ jal func0f18c194 +/* f18c554: 00000000 */ sll $zero,$zero,0x0 +/* f18c558: 8ece0004 */ lw $t6,0x4($s6) +/* f18c55c: 00409825 */ or $s3,$v0,$zero +/* f18c560: 104efff4 */ beq $v0,$t6,.L0f18c534 +/* f18c564: 00000000 */ sll $zero,$zero,0x0 +/* f18c568: 00027880 */ sll $t7,$v0,0x2 +/* f18c56c: 01e27823 */ subu $t7,$t7,$v0 +/* f18c570: 000f7840 */ sll $t7,$t7,0x1 +/* f18c574: 3c038008 */ lui $v1,0x8008 +/* f18c578: aec20004 */ sw $v0,0x4($s6) +/* f18c57c: 006f1821 */ addu $v1,$v1,$t7 +/* f18c580: 94637a70 */ lhu $v1,0x7a70($v1) +/* f18c584: 3c018008 */ lui $at,0x8008 +/* f18c588: 307801ff */ andi $t8,$v1,0x1ff +/* f18c58c: 0018c900 */ sll $t9,$t8,0x4 +/* f18c590: 0338c823 */ subu $t9,$t9,$t8 +/* f18c594: 0019c880 */ sll $t9,$t9,0x2 +/* f18c598: ac3940f8 */ sw $t9,0x40f8($at) +/* f18c59c: 10000073 */ beqz $zero,.L0f18c76c +/* f18c5a0: 00031242 */ srl $v0,$v1,0x9 +.L0f18c5a4: +/* f18c5a4: 3c16800b */ lui $s6,0x800b +/* f18c5a8: 26d6cc20 */ addiu $s6,$s6,-13280 +/* f18c5ac: 00008025 */ or $s0,$zero,$zero +.L0f18c5b0: +/* f18c5b0: 0c004b70 */ jal 0x12dc0 +/* f18c5b4: 00008825 */ or $s1,$zero,$zero +/* f18c5b8: 0055001b */ divu $zero,$v0,$s5 +/* f18c5bc: 00009010 */ mfhi $s2 +/* f18c5c0: 2413ffff */ addiu $s3,$zero,-1 +/* f18c5c4: 16a00002 */ bnez $s5,.L0f18c5d0 +/* f18c5c8: 00000000 */ sll $zero,$zero,0x0 +/* f18c5cc: 0007000d */ break 0x7 +.L0f18c5d0: +/* f18c5d0: 5a80000d */ blezl $s4,.L0f18c608 +/* f18c5d4: 2401ffff */ addiu $at,$zero,-1 +.L0f18c5d8: +/* f18c5d8: 0fc630ac */ jal func0f18c2b0 +/* f18c5dc: 02002025 */ or $a0,$s0,$zero +/* f18c5e0: 50400006 */ beqzl $v0,.L0f18c5fc +/* f18c5e4: 26100001 */ addiu $s0,$s0,0x1 +/* f18c5e8: 56510003 */ bnel $s2,$s1,.L0f18c5f8 +/* f18c5ec: 26310001 */ addiu $s1,$s1,0x1 +/* f18c5f0: 02009825 */ or $s3,$s0,$zero +/* f18c5f4: 26310001 */ addiu $s1,$s1,0x1 +.L0f18c5f8: +/* f18c5f8: 26100001 */ addiu $s0,$s0,0x1 +.L0f18c5fc: +/* f18c5fc: 1614fff6 */ bne $s0,$s4,.L0f18c5d8 +/* f18c600: 00000000 */ sll $zero,$zero,0x0 +/* f18c604: 2401ffff */ addiu $at,$zero,-1 +.L0f18c608: +/* f18c608: 1661000a */ bne $s3,$at,.L0f18c634 +/* f18c60c: 3c038008 */ lui $v1,0x8008 +/* f18c610: 94637a70 */ lhu $v1,0x7a70($v1) +/* f18c614: 3c018008 */ lui $at,0x8008 +/* f18c618: 306801ff */ andi $t0,$v1,0x1ff +/* f18c61c: 00084900 */ sll $t1,$t0,0x4 +/* f18c620: 01284823 */ subu $t1,$t1,$t0 +/* f18c624: 00094880 */ sll $t1,$t1,0x2 +/* f18c628: ac2940f8 */ sw $t1,0x40f8($at) +/* f18c62c: 1000004f */ beqz $zero,.L0f18c76c +/* f18c630: 00031242 */ srl $v0,$v1,0x9 +.L0f18c634: +/* f18c634: 0fc63065 */ jal func0f18c194 +/* f18c638: 02602025 */ or $a0,$s3,$zero +/* f18c63c: 2aa10002 */ slti $at,$s5,0x2 +/* f18c640: 14200004 */ bnez $at,.L0f18c654 +/* f18c644: 00409825 */ or $s3,$v0,$zero +/* f18c648: 8eca0004 */ lw $t2,0x4($s6) +/* f18c64c: 504affd8 */ beql $v0,$t2,.L0f18c5b0 +/* f18c650: 00008025 */ or $s0,$zero,$zero +.L0f18c654: +/* f18c654: 00135880 */ sll $t3,$s3,0x2 +/* f18c658: 01735823 */ subu $t3,$t3,$s3 +/* f18c65c: 000b5840 */ sll $t3,$t3,0x1 +/* f18c660: 3c038008 */ lui $v1,0x8008 +/* f18c664: aed30004 */ sw $s3,0x4($s6) +/* f18c668: 006b1821 */ addu $v1,$v1,$t3 +/* f18c66c: 94637a70 */ lhu $v1,0x7a70($v1) +/* f18c670: 3c018008 */ lui $at,0x8008 +/* f18c674: 306c01ff */ andi $t4,$v1,0x1ff +/* f18c678: 000c6900 */ sll $t5,$t4,0x4 +/* f18c67c: 01ac6823 */ subu $t5,$t5,$t4 +/* f18c680: 000d6880 */ sll $t5,$t5,0x2 +/* f18c684: ac2d40f8 */ sw $t5,0x40f8($at) +/* f18c688: 10000038 */ beqz $zero,.L0f18c76c +/* f18c68c: 00031242 */ srl $v0,$v1,0x9 +.L0f18c690: +/* f18c690: 0fc63122 */ jal func0f18c488 +/* f18c694: 00000000 */ sll $zero,$zero,0x0 +/* f18c698: 04410022 */ bgez $v0,.L0f18c724 +/* f18c69c: 00409825 */ or $s3,$v0,$zero +/* f18c6a0: 0fc63080 */ jal func0f18c200 +/* f18c6a4: 00000000 */ sll $zero,$zero,0x0 +/* f18c6a8: 3c16800b */ lui $s6,0x800b +/* f18c6ac: 00408025 */ or $s0,$v0,$zero +/* f18c6b0: 26d6cc20 */ addiu $s6,$s6,-13280 +.L0f18c6b4: +/* f18c6b4: 0c004b70 */ jal 0x12dc0 +/* f18c6b8: 00000000 */ sll $zero,$zero,0x0 +/* f18c6bc: 0050001b */ divu $zero,$v0,$s0 +/* f18c6c0: 00002010 */ mfhi $a0 +/* f18c6c4: 16000002 */ bnez $s0,.L0f18c6d0 +/* f18c6c8: 00000000 */ sll $zero,$zero,0x0 +/* f18c6cc: 0007000d */ break 0x7 +.L0f18c6d0: +/* f18c6d0: 0fc63065 */ jal func0f18c194 +/* f18c6d4: 00000000 */ sll $zero,$zero,0x0 +/* f18c6d8: 8ece0004 */ lw $t6,0x4($s6) +/* f18c6dc: 00409825 */ or $s3,$v0,$zero +/* f18c6e0: 104efff4 */ beq $v0,$t6,.L0f18c6b4 +/* f18c6e4: 00000000 */ sll $zero,$zero,0x0 +/* f18c6e8: 00027880 */ sll $t7,$v0,0x2 +/* f18c6ec: 01e27823 */ subu $t7,$t7,$v0 +/* f18c6f0: 000f7840 */ sll $t7,$t7,0x1 +/* f18c6f4: 3c038008 */ lui $v1,0x8008 +/* f18c6f8: aec20004 */ sw $v0,0x4($s6) +/* f18c6fc: 006f1821 */ addu $v1,$v1,$t7 +/* f18c700: 94637a70 */ lhu $v1,0x7a70($v1) +/* f18c704: 3c018008 */ lui $at,0x8008 +/* f18c708: 307801ff */ andi $t8,$v1,0x1ff +/* f18c70c: 0018c900 */ sll $t9,$t8,0x4 +/* f18c710: 0338c823 */ subu $t9,$t9,$t8 +/* f18c714: 0019c880 */ sll $t9,$t9,0x2 +/* f18c718: ac3940f8 */ sw $t9,0x40f8($at) +/* f18c71c: 10000013 */ beqz $zero,.L0f18c76c +/* f18c720: 00031242 */ srl $v0,$v1,0x9 +.L0f18c724: +/* f18c724: 0fc63065 */ jal func0f18c194 +/* f18c728: 02602025 */ or $a0,$s3,$zero +/* f18c72c: 00024080 */ sll $t0,$v0,0x2 +/* f18c730: 3c16800b */ lui $s6,0x800b +/* f18c734: 01024023 */ subu $t0,$t0,$v0 +/* f18c738: 26d6cc20 */ addiu $s6,$s6,-13280 +/* f18c73c: 00084040 */ sll $t0,$t0,0x1 +/* f18c740: 3c038008 */ lui $v1,0x8008 +/* f18c744: aec20004 */ sw $v0,0x4($s6) +/* f18c748: 00681821 */ addu $v1,$v1,$t0 +/* f18c74c: 94637a70 */ lhu $v1,0x7a70($v1) +/* f18c750: 3c018008 */ lui $at,0x8008 +/* f18c754: 306901ff */ andi $t1,$v1,0x1ff +/* f18c758: 00095100 */ sll $t2,$t1,0x4 +/* f18c75c: 01495023 */ subu $t2,$t2,$t1 +/* f18c760: 000a5080 */ sll $t2,$t2,0x2 +/* f18c764: ac2a40f8 */ sw $t2,0x40f8($at) +/* f18c768: 00031242 */ srl $v0,$v1,0x9 +.L0f18c76c: +/* f18c76c: 8fbf0034 */ lw $ra,0x34($sp) +/* f18c770: 8fb00018 */ lw $s0,0x18($sp) +/* f18c774: 8fb1001c */ lw $s1,0x1c($sp) +/* f18c778: 8fb20020 */ lw $s2,0x20($sp) +/* f18c77c: 8fb30024 */ lw $s3,0x24($sp) +/* f18c780: 8fb40028 */ lw $s4,0x28($sp) +/* f18c784: 8fb5002c */ lw $s5,0x2c($sp) +/* f18c788: 8fb60030 */ lw $s6,0x30($sp) +/* f18c78c: 03e00008 */ jr $ra +/* f18c790: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f18c794 +/* f18c794: 3c06800b */ lui $a2,0x800b +/* f18c798: 00001025 */ or $v0,$zero,$zero +/* f18c79c: 00001825 */ or $v1,$zero,$zero +/* f18c7a0: 94c6cb9e */ lhu $a2,-0x3462($a2) +/* f18c7a4: 00002825 */ or $a1,$zero,$zero +/* f18c7a8: 2407000c */ addiu $a3,$zero,0xc +/* f18c7ac: 240e0001 */ addiu $t6,$zero,0x1 +.L0f18c7b0: +/* f18c7b0: 00ae7804 */ sllv $t7,$t6,$a1 +/* f18c7b4: 00cfc024 */ and $t8,$a2,$t7 +/* f18c7b8: 53000017 */ beqzl $t8,.L0f18c818 +/* f18c7bc: 24a50001 */ addiu $a1,$a1,0x1 +/* f18c7c0: 14440013 */ bne $v0,$a0,.L0f18c810 +/* f18c7c4: 28a10004 */ slti $at,$a1,0x4 +/* f18c7c8: 10200008 */ beqz $at,.L0f18c7ec +/* f18c7cc: 00054880 */ sll $t1,$a1,0x2 +/* f18c7d0: 0005c880 */ sll $t9,$a1,0x2 +/* f18c7d4: 0325c821 */ addu $t9,$t9,$a1 +/* f18c7d8: 3c08800b */ lui $t0,0x800b +/* f18c7dc: 2508c7b8 */ addiu $t0,$t0,-14408 +/* f18c7e0: 0019c940 */ sll $t9,$t9,0x5 +/* f18c7e4: 03e00008 */ jr $ra +/* f18c7e8: 03281021 */ addu $v0,$t9,$t0 +.L0f18c7ec: +/* f18c7ec: 01254821 */ addu $t1,$t1,$a1 +/* f18c7f0: 00094880 */ sll $t1,$t1,0x2 +/* f18c7f4: 01254823 */ subu $t1,$t1,$a1 +/* f18c7f8: 00094880 */ sll $t1,$t1,0x2 +/* f18c7fc: 3c0b800b */ lui $t3,0x800b +/* f18c800: 256bc538 */ addiu $t3,$t3,-15048 +/* f18c804: 252afed0 */ addiu $t2,$t1,-304 +/* f18c808: 03e00008 */ jr $ra +/* f18c80c: 014b1021 */ addu $v0,$t2,$t3 +.L0f18c810: +/* f18c810: 24420001 */ addiu $v0,$v0,0x1 +/* f18c814: 24a50001 */ addiu $a1,$a1,0x1 +.L0f18c818: +/* f18c818: 54a7ffe5 */ bnel $a1,$a3,.L0f18c7b0 +/* f18c81c: 240e0001 */ addiu $t6,$zero,0x1 +/* f18c820: 03e00008 */ jr $ra +/* f18c824: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f18c828 +/* f18c828: 3c06800b */ lui $a2,0x800b +/* f18c82c: 00001025 */ or $v0,$zero,$zero +/* f18c830: 00001825 */ or $v1,$zero,$zero +/* f18c834: 94c6cb9e */ lhu $a2,-0x3462($a2) +/* f18c838: 00002825 */ or $a1,$zero,$zero +/* f18c83c: 2407000c */ addiu $a3,$zero,0xc +/* f18c840: 240e0001 */ addiu $t6,$zero,0x1 +.L0f18c844: +/* f18c844: 00ae7804 */ sllv $t7,$t6,$a1 +/* f18c848: 00cfc024 */ and $t8,$a2,$t7 +/* f18c84c: 53000007 */ beqzl $t8,.L0f18c86c +/* f18c850: 24a50001 */ addiu $a1,$a1,0x1 +/* f18c854: 54440004 */ bnel $v0,$a0,.L0f18c868 +/* f18c858: 24420001 */ addiu $v0,$v0,0x1 +/* f18c85c: 03e00008 */ jr $ra +/* f18c860: 00a01025 */ or $v0,$a1,$zero +/* f18c864: 24420001 */ addiu $v0,$v0,0x1 +.L0f18c868: +/* f18c868: 24a50001 */ addiu $a1,$a1,0x1 +.L0f18c86c: +/* f18c86c: 54a7fff5 */ bnel $a1,$a3,.L0f18c844 +/* f18c870: 240e0001 */ addiu $t6,$zero,0x1 +/* f18c874: 03e00008 */ jr $ra +/* f18c878: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f18c87c +/* f18c87c: 3c04800b */ lui $a0,0x800b +/* f18c880: 00001825 */ or $v1,$zero,$zero +/* f18c884: 9484cb9e */ lhu $a0,-0x3462($a0) +/* f18c888: 00001025 */ or $v0,$zero,$zero +/* f18c88c: 2405000c */ addiu $a1,$zero,0xc +/* f18c890: 240e0001 */ addiu $t6,$zero,0x1 +.L0f18c894: +/* f18c894: 004e7804 */ sllv $t7,$t6,$v0 +/* f18c898: 008fc024 */ and $t8,$a0,$t7 +/* f18c89c: 13000002 */ beqz $t8,.L0f18c8a8 +/* f18c8a0: 24420001 */ addiu $v0,$v0,0x1 +/* f18c8a4: 24630001 */ addiu $v1,$v1,0x1 +.L0f18c8a8: +/* f18c8a8: 5445fffa */ bnel $v0,$a1,.L0f18c894 +/* f18c8ac: 240e0001 */ addiu $t6,$zero,0x1 +/* f18c8b0: 03e00008 */ jr $ra +/* f18c8b4: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f18c8b8 +/* f18c8b8: 3c05800b */ lui $a1,0x800b +/* f18c8bc: 3c0b800b */ lui $t3,0x800b +/* f18c8c0: 3c08800b */ lui $t0,0x800b +/* f18c8c4: 00001825 */ or $v1,$zero,$zero +/* f18c8c8: 2508c7b8 */ addiu $t0,$t0,-14408 +/* f18c8cc: 256bc538 */ addiu $t3,$t3,-15048 +/* f18c8d0: 94a5cb9e */ lhu $a1,-0x3462($a1) +/* f18c8d4: 240c004c */ addiu $t4,$zero,0x4c +/* f18c8d8: 240a000c */ addiu $t2,$zero,0xc +/* f18c8dc: 240900a0 */ addiu $t1,$zero,0xa0 +/* f18c8e0: 24020001 */ addiu $v0,$zero,0x1 +.L0f18c8e4: +/* f18c8e4: 00002025 */ or $a0,$zero,$zero +/* f18c8e8: 240e0001 */ addiu $t6,$zero,0x1 +.L0f18c8ec: +/* f18c8ec: 008e7804 */ sllv $t7,$t6,$a0 +/* f18c8f0: 00afc024 */ and $t8,$a1,$t7 +/* f18c8f4: 13000010 */ beqz $t8,.L0f18c938 +/* f18c8f8: 28810004 */ slti $at,$a0,0x4 +/* f18c8fc: 10200006 */ beqz $at,.L0f18c918 +/* f18c900: 00603825 */ or $a3,$v1,$zero +/* f18c904: 00890019 */ multu $a0,$t1 +/* f18c908: 0000c812 */ mflo $t9 +/* f18c90c: 01193021 */ addu $a2,$t0,$t9 +/* f18c910: 10000006 */ beqz $zero,.L0f18c92c +/* f18c914: 90ce0011 */ lbu $t6,0x11($a2) +.L0f18c918: +/* f18c918: 008c0019 */ multu $a0,$t4 +/* f18c91c: 00006812 */ mflo $t5 +/* f18c920: 016d3021 */ addu $a2,$t3,$t5 +/* f18c924: 24c6fed0 */ addiu $a2,$a2,-304 +/* f18c928: 90ce0011 */ lbu $t6,0x11($a2) +.L0f18c92c: +/* f18c92c: 54ee0003 */ bnel $a3,$t6,.L0f18c93c +/* f18c930: 24840001 */ addiu $a0,$a0,0x1 +/* f18c934: 00001025 */ or $v0,$zero,$zero +.L0f18c938: +/* f18c938: 24840001 */ addiu $a0,$a0,0x1 +.L0f18c93c: +/* f18c93c: 548affeb */ bnel $a0,$t2,.L0f18c8ec +/* f18c940: 240e0001 */ addiu $t6,$zero,0x1 +/* f18c944: 54400005 */ bnezl $v0,.L0f18c95c +/* f18c948: 28610007 */ slti $at,$v1,0x7 +/* f18c94c: 24630001 */ addiu $v1,$v1,0x1 +/* f18c950: 306f00ff */ andi $t7,$v1,0xff +/* f18c954: 01e01825 */ or $v1,$t7,$zero +/* f18c958: 28610007 */ slti $at,$v1,0x7 +.L0f18c95c: +/* f18c95c: 50200004 */ beqzl $at,.L0f18c970 +/* f18c960: 28610008 */ slti $at,$v1,0x8 +/* f18c964: 5040ffdf */ beqzl $v0,.L0f18c8e4 +/* f18c968: 24020001 */ addiu $v0,$zero,0x1 +/* f18c96c: 28610008 */ slti $at,$v1,0x8 +.L0f18c970: +/* f18c970: 14200002 */ bnez $at,.L0f18c97c +/* f18c974: 00000000 */ sll $zero,$zero,0x0 +/* f18c978: 24030007 */ addiu $v1,$zero,0x7 +.L0f18c97c: +/* f18c97c: 03e00008 */ jr $ra +/* f18c980: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f18c984 +/* f18c984: 27bdffa0 */ addiu $sp,$sp,-96 +/* f18c988: afbf003c */ sw $ra,0x3c($sp) +/* f18c98c: afb20020 */ sw $s2,0x20($sp) +/* f18c990: afb00018 */ sw $s0,0x18($sp) +/* f18c994: 00808025 */ or $s0,$a0,$zero +/* f18c998: 30b200ff */ andi $s2,$a1,0xff +/* f18c99c: afbe0038 */ sw $s8,0x38($sp) +/* f18c9a0: afb70034 */ sw $s7,0x34($sp) +/* f18c9a4: afb60030 */ sw $s6,0x30($sp) +/* f18c9a8: afb5002c */ sw $s5,0x2c($sp) +/* f18c9ac: afb40028 */ sw $s4,0x28($sp) +/* f18c9b0: afb30024 */ sw $s3,0x24($sp) +/* f18c9b4: afb1001c */ sw $s1,0x1c($sp) +/* f18c9b8: afa50064 */ sw $a1,0x64($sp) +/* f18c9bc: 0fc6322e */ jal func0f18c8b8 +/* f18c9c0: afa0005c */ sw $zero,0x5c($sp) +/* f18c9c4: 2415004c */ addiu $s5,$zero,0x4c +/* f18c9c8: 02150019 */ multu $s0,$s5 +/* f18c9cc: 3c188008 */ lui $t8,0x8008 +/* f18c9d0: 2718772c */ addiu $t8,$t8,0x772c +/* f18c9d4: 001278c0 */ sll $t7,$s2,0x3 +/* f18c9d8: 01f83821 */ addu $a3,$t7,$t8 +/* f18c9dc: 90e80001 */ lbu $t0,0x1($a3) +/* f18c9e0: 3c14800b */ lui $s4,0x800b +/* f18c9e4: 90f90000 */ lbu $t9,0x0($a3) +/* f18c9e8: 2694c538 */ addiu $s4,$s4,-15048 +/* f18c9ec: 3c0a800b */ lui $t2,0x800b +/* f18c9f0: 00007012 */ mflo $t6 +/* f18c9f4: 028ef021 */ addu $s8,$s4,$t6 +/* f18c9f8: 305100ff */ andi $s1,$v0,0xff +/* f18c9fc: 254ac798 */ addiu $t2,$t2,-14440 +/* f18ca00: 00104880 */ sll $t1,$s0,0x2 +/* f18ca04: 8fa6005c */ lw $a2,0x5c($sp) +/* f18ca08: 012a2021 */ addu $a0,$t1,$t2 +/* f18ca0c: 24020004 */ addiu $v0,$zero,0x4 +/* f18ca10: 00001825 */ or $v1,$zero,$zero +/* f18ca14: a3c80048 */ sb $t0,0x48($s8) +/* f18ca18: 310500ff */ andi $a1,$t0,0xff +/* f18ca1c: a3d90047 */ sb $t9,0x47($s8) +.L0f18ca20: +/* f18ca20: 24630001 */ addiu $v1,$v1,0x1 +/* f18ca24: 24840001 */ addiu $a0,$a0,0x1 +/* f18ca28: 1462fffd */ bne $v1,$v0,.L0f18ca20 +/* f18ca2c: a085ffff */ sb $a1,-0x1($a0) +/* f18ca30: 3c02800b */ lui $v0,0x800b +/* f18ca34: 2442cb88 */ addiu $v0,$v0,-13432 +/* f18ca38: 944b0016 */ lhu $t3,0x16($v0) +/* f18ca3c: 260c0004 */ addiu $t4,$s0,0x4 +/* f18ca40: 240d0001 */ addiu $t5,$zero,0x1 +/* f18ca44: 018d7004 */ sllv $t6,$t5,$t4 +/* f18ca48: 3c057f1c */ lui $a1,0x7f1c +/* f18ca4c: 016e7825 */ or $t7,$t3,$t6 +/* f18ca50: a44f0016 */ sh $t7,0x16($v0) +/* f18ca54: 24a58b6c */ addiu $a1,$a1,-29844 +/* f18ca58: 03c02025 */ or $a0,$s8,$zero +/* f18ca5c: afa6005c */ sw $a2,0x5c($sp) +/* f18ca60: 0c004c4c */ jal 0x13130 +/* f18ca64: afa70040 */ sw $a3,0x40($sp) +/* f18ca68: a3d10011 */ sb $s1,0x11($s8) +/* f18ca6c: 3c11800b */ lui $s1,0x800b +/* f18ca70: 3c168008 */ lui $s6,0x8008 +/* f18ca74: 26d67658 */ addiu $s6,$s6,0x7658 +/* f18ca78: 2631c7b8 */ addiu $s1,$s1,-14408 +/* f18ca7c: 24170035 */ addiu $s7,$zero,0x35 +/* f18ca80: 2413000c */ addiu $s3,$zero,0xc +/* f18ca84: 241200a0 */ addiu $s2,$zero,0xa0 +.L0f18ca88: +/* f18ca88: 0c004b70 */ jal 0x12dc0 +/* f18ca8c: 24100001 */ addiu $s0,$zero,0x1 +/* f18ca90: 0057001b */ divu $zero,$v0,$s7 +/* f18ca94: 0000c010 */ mfhi $t8 +/* f18ca98: 0018c880 */ sll $t9,$t8,0x2 +/* f18ca9c: 02d94021 */ addu $t0,$s6,$t9 +/* f18caa0: 3c04800b */ lui $a0,0x800b +/* f18caa4: 8d060000 */ lw $a2,0x0($t0) +/* f18caa8: 16e00002 */ bnez $s7,.L0f18cab4 +/* f18caac: 00000000 */ sll $zero,$zero,0x0 +/* f18cab0: 0007000d */ break 0x7 +.L0f18cab4: +/* f18cab4: 9484cb9e */ lhu $a0,-0x3462($a0) +/* f18cab8: 00001825 */ or $v1,$zero,$zero +/* f18cabc: 24090001 */ addiu $t1,$zero,0x1 +.L0f18cac0: +/* f18cac0: 00695004 */ sllv $t2,$t1,$v1 +/* f18cac4: 008a6824 */ and $t5,$a0,$t2 +/* f18cac8: 11a00010 */ beqz $t5,.L0f18cb0c +/* f18cacc: 28610004 */ slti $at,$v1,0x4 +/* f18cad0: 10200006 */ beqz $at,.L0f18caec +/* f18cad4: 00000000 */ sll $zero,$zero,0x0 +/* f18cad8: 00720019 */ multu $v1,$s2 +/* f18cadc: 00006012 */ mflo $t4 +/* f18cae0: 022c1021 */ addu $v0,$s1,$t4 +/* f18cae4: 10000006 */ beqz $zero,.L0f18cb00 +/* f18cae8: 904e000f */ lbu $t6,0xf($v0) +.L0f18caec: +/* f18caec: 00750019 */ multu $v1,$s5 +/* f18caf0: 00005812 */ mflo $t3 +/* f18caf4: 028b1021 */ addu $v0,$s4,$t3 +/* f18caf8: 2442fed0 */ addiu $v0,$v0,-304 +/* f18cafc: 904e000f */ lbu $t6,0xf($v0) +.L0f18cb00: +/* f18cb00: 54ce0003 */ bnel $a2,$t6,.L0f18cb10 +/* f18cb04: 24630001 */ addiu $v1,$v1,0x1 +/* f18cb08: 00008025 */ or $s0,$zero,$zero +.L0f18cb0c: +/* f18cb0c: 24630001 */ addiu $v1,$v1,0x1 +.L0f18cb10: +/* f18cb10: 5473ffeb */ bnel $v1,$s3,.L0f18cac0 +/* f18cb14: 24090001 */ addiu $t1,$zero,0x1 +/* f18cb18: 1200ffdb */ beqz $s0,.L0f18ca88 +/* f18cb1c: 00000000 */ sll $zero,$zero,0x0 +/* f18cb20: 8faf0040 */ lw $t7,0x40($sp) +/* f18cb24: a3c6000f */ sb $a2,0xf($s8) +/* f18cb28: 8fbf003c */ lw $ra,0x3c($sp) +/* f18cb2c: 85f80004 */ lh $t8,0x4($t7) +/* f18cb30: 8fb00018 */ lw $s0,0x18($sp) +/* f18cb34: 8fb1001c */ lw $s1,0x1c($sp) +/* f18cb38: a3d80010 */ sb $t8,0x10($s8) +/* f18cb3c: 8fbe0038 */ lw $s8,0x38($sp) +/* f18cb40: 8fb20020 */ lw $s2,0x20($sp) +/* f18cb44: 8fb30024 */ lw $s3,0x24($sp) +/* f18cb48: 8fb40028 */ lw $s4,0x28($sp) +/* f18cb4c: 8fb5002c */ lw $s5,0x2c($sp) +/* f18cb50: 8fb60030 */ lw $s6,0x30($sp) +/* f18cb54: 8fb70034 */ lw $s7,0x34($sp) +/* f18cb58: 03e00008 */ jr $ra +/* f18cb5c: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f18cb60 +/* f18cb60: 00047080 */ sll $t6,$a0,0x2 +/* f18cb64: 01c47021 */ addu $t6,$t6,$a0 +/* f18cb68: 000e7080 */ sll $t6,$t6,0x2 +/* f18cb6c: 01c47023 */ subu $t6,$t6,$a0 +/* f18cb70: 3c0f800b */ lui $t7,0x800b +/* f18cb74: 25efc538 */ addiu $t7,$t7,-15048 +/* f18cb78: 000e7080 */ sll $t6,$t6,0x2 +/* f18cb7c: 01cf1021 */ addu $v0,$t6,$t7 +/* f18cb80: 3c19800b */ lui $t9,0x800b +/* f18cb84: a0450048 */ sb $a1,0x48($v0) +/* f18cb88: 2739c798 */ addiu $t9,$t9,-14440 +/* f18cb8c: 0004c080 */ sll $t8,$a0,0x2 +/* f18cb90: 03193021 */ addu $a2,$t8,$t9 +/* f18cb94: 24020004 */ addiu $v0,$zero,0x4 +/* f18cb98: 00001825 */ or $v1,$zero,$zero +/* f18cb9c: 30a700ff */ andi $a3,$a1,0xff +.L0f18cba0: +/* f18cba0: 24630001 */ addiu $v1,$v1,0x1 +/* f18cba4: 24c60001 */ addiu $a2,$a2,0x1 +/* f18cba8: 1462fffd */ bne $v1,$v0,.L0f18cba0 +/* f18cbac: a0c7ffff */ sb $a3,-0x1($a2) +/* f18cbb0: 03e00008 */ jr $ra +/* f18cbb4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18cbb8 +/* f18cbb8: 3c02800b */ lui $v0,0x800b +/* f18cbbc: 9442cb9e */ lhu $v0,-0x3462($v0) +/* f18cbc0: 00001825 */ or $v1,$zero,$zero +/* f18cbc4: 304e0010 */ andi $t6,$v0,0x10 +/* f18cbc8: 11c0000a */ beqz $t6,.L0f18cbf4 +/* f18cbcc: 00000000 */ sll $zero,$zero,0x0 +/* f18cbd0: 24630001 */ addiu $v1,$v1,0x1 +.L0f18cbd4: +/* f18cbd4: 28610007 */ slti $at,$v1,0x7 +/* f18cbd8: 10200006 */ beqz $at,.L0f18cbf4 +/* f18cbdc: 246f0004 */ addiu $t7,$v1,0x4 +/* f18cbe0: 24180001 */ addiu $t8,$zero,0x1 +/* f18cbe4: 01f8c804 */ sllv $t9,$t8,$t7 +/* f18cbe8: 00594024 */ and $t0,$v0,$t9 +/* f18cbec: 5500fff9 */ bnezl $t0,.L0f18cbd4 +/* f18cbf0: 24630001 */ addiu $v1,$v1,0x1 +.L0f18cbf4: +/* f18cbf4: 03e00008 */ jr $ra +/* f18cbf8: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f18cbfc +/* f18cbfc: 3c02800b */ lui $v0,0x800b +/* f18cc00: 2442cb88 */ addiu $v0,$v0,-13432 +/* f18cc04: 00045080 */ sll $t2,$a0,0x2 +/* f18cc08: 944e0016 */ lhu $t6,0x16($v0) +/* f18cc0c: 248f0004 */ addiu $t7,$a0,0x4 +/* f18cc10: 24180001 */ addiu $t8,$zero,0x1 +/* f18cc14: 01445021 */ addu $t2,$t2,$a0 +/* f18cc18: 01f8c804 */ sllv $t9,$t8,$t7 +/* f18cc1c: 000a5080 */ sll $t2,$t2,0x2 +/* f18cc20: 03204027 */ nor $t0,$t9,$zero +/* f18cc24: 01445023 */ subu $t2,$t2,$a0 +/* f18cc28: 27bdffe8 */ addiu $sp,$sp,-24 +/* f18cc2c: 000a5080 */ sll $t2,$t2,0x2 +/* f18cc30: 3c01800b */ lui $at,0x800b +/* f18cc34: 01c84824 */ and $t1,$t6,$t0 +/* f18cc38: afbf0014 */ sw $ra,0x14($sp) +/* f18cc3c: a4490016 */ sh $t1,0x16($v0) +/* f18cc40: 002a0821 */ addu $at,$at,$t2 +/* f18cc44: 0fc62075 */ jal func0f1881d4 +/* f18cc48: a020c538 */ sb $zero,-0x3ac8($at) +/* f18cc4c: 0fc63377 */ jal func0f18cddc +/* f18cc50: 00000000 */ sll $zero,$zero,0x0 +/* f18cc54: 8fbf0014 */ lw $ra,0x14($sp) +/* f18cc58: 27bd0018 */ addiu $sp,$sp,0x18 +/* f18cc5c: 03e00008 */ jr $ra +/* f18cc60: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18cc64 +/* f18cc64: 3c0e800b */ lui $t6,0x800b +/* f18cc68: 95cecb9e */ lhu $t6,-0x3462($t6) +/* f18cc6c: 00001025 */ or $v0,$zero,$zero +/* f18cc70: 31cffff0 */ andi $t7,$t6,0xfff0 +/* f18cc74: 11e00003 */ beqz $t7,.L0f18cc84 +/* f18cc78: 00000000 */ sll $zero,$zero,0x0 +/* f18cc7c: 03e00008 */ jr $ra +/* f18cc80: 24020001 */ addiu $v0,$zero,0x1 +.L0f18cc84: +/* f18cc84: 03e00008 */ jr $ra +/* f18cc88: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18cc8c +/* f18cc8c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f18cc90: afbf0014 */ sw $ra,0x14($sp) +/* f18cc94: 0fc67244 */ jal func0f19c910 +/* f18cc98: 24040040 */ addiu $a0,$zero,0x40 +/* f18cc9c: 10400003 */ beqz $v0,.L0f18ccac +/* f18cca0: 3c04800b */ lui $a0,0x800b +/* f18cca4: 10000002 */ beqz $zero,.L0f18ccb0 +/* f18cca8: 24030008 */ addiu $v1,$zero,0x8 +.L0f18ccac: +/* f18ccac: 24030004 */ addiu $v1,$zero,0x4 +.L0f18ccb0: +/* f18ccb0: 24020004 */ addiu $v0,$zero,0x4 +/* f18ccb4: 9484cb9e */ lhu $a0,-0x3462($a0) +/* f18ccb8: 2405000c */ addiu $a1,$zero,0xc +/* f18ccbc: 240e0001 */ addiu $t6,$zero,0x1 +.L0f18ccc0: +/* f18ccc0: 004e7804 */ sllv $t7,$t6,$v0 +/* f18ccc4: 008fc024 */ and $t8,$a0,$t7 +/* f18ccc8: 13000002 */ beqz $t8,.L0f18ccd4 +/* f18cccc: 24420001 */ addiu $v0,$v0,0x1 +/* f18ccd0: 2463ffff */ addiu $v1,$v1,-1 +.L0f18ccd4: +/* f18ccd4: 5445fffa */ bnel $v0,$a1,.L0f18ccc0 +/* f18ccd8: 240e0001 */ addiu $t6,$zero,0x1 +/* f18ccdc: 18600003 */ blez $v1,.L0f18ccec +/* f18cce0: 8fbf0014 */ lw $ra,0x14($sp) +/* f18cce4: 10000002 */ beqz $zero,.L0f18ccf0 +/* f18cce8: 24020001 */ addiu $v0,$zero,0x1 +.L0f18ccec: +/* f18ccec: 00001025 */ or $v0,$zero,$zero +.L0f18ccf0: +/* f18ccf0: 03e00008 */ jr $ra +/* f18ccf4: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f18ccf8 +/* f18ccf8: 3c03800b */ lui $v1,0x800b +/* f18ccfc: 9463cb9e */ lhu $v1,-0x3462($v1) +/* f18cd00: 248e0004 */ addiu $t6,$a0,0x4 +/* f18cd04: 240f0001 */ addiu $t7,$zero,0x1 +/* f18cd08: 01cfc004 */ sllv $t8,$t7,$t6 +/* f18cd0c: 0078c824 */ and $t9,$v1,$t8 +/* f18cd10: 17200012 */ bnez $t9,.L0f18cd5c +/* f18cd14: 24020008 */ addiu $v0,$zero,0x8 +/* f18cd18: 00002025 */ or $a0,$zero,$zero +/* f18cd1c: 24050008 */ addiu $a1,$zero,0x8 +/* f18cd20: 24880004 */ addiu $t0,$a0,0x4 +.L0f18cd24: +/* f18cd24: 24090001 */ addiu $t1,$zero,0x1 +/* f18cd28: 01095004 */ sllv $t2,$t1,$t0 +/* f18cd2c: 006a5824 */ and $t3,$v1,$t2 +/* f18cd30: 11600002 */ beqz $t3,.L0f18cd3c +/* f18cd34: 24840001 */ addiu $a0,$a0,0x1 +/* f18cd38: 2442ffff */ addiu $v0,$v0,-1 +.L0f18cd3c: +/* f18cd3c: 5485fff9 */ bnel $a0,$a1,.L0f18cd24 +/* f18cd40: 24880004 */ addiu $t0,$a0,0x4 +/* f18cd44: 18400003 */ blez $v0,.L0f18cd54 +/* f18cd48: 00000000 */ sll $zero,$zero,0x0 +/* f18cd4c: 03e00008 */ jr $ra +/* f18cd50: 24020001 */ addiu $v0,$zero,0x1 +.L0f18cd54: +/* f18cd54: 03e00008 */ jr $ra +/* f18cd58: 00001025 */ or $v0,$zero,$zero +.L0f18cd5c: +/* f18cd5c: 24020001 */ addiu $v0,$zero,0x1 +/* f18cd60: 03e00008 */ jr $ra +/* f18cd64: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18cd68 +/* f18cd68: 1480000d */ bnez $a0,.L0f18cda0 +/* f18cd6c: 00001825 */ or $v1,$zero,$zero +/* f18cd70: 3c028008 */ lui $v0,0x8008 +/* f18cd74: 2442772c */ addiu $v0,$v0,0x772c +/* f18cd78: 00001825 */ or $v1,$zero,$zero +/* f18cd7c: 24060012 */ addiu $a2,$zero,0x12 +.L0f18cd80: +/* f18cd80: 904e0001 */ lbu $t6,0x1($v0) +/* f18cd84: 50ae0010 */ beql $a1,$t6,.L0f18cdc8 +/* f18cd88: 28610012 */ slti $at,$v1,0x12 +/* f18cd8c: 24630001 */ addiu $v1,$v1,0x1 +/* f18cd90: 1466fffb */ bne $v1,$a2,.L0f18cd80 +/* f18cd94: 24420008 */ addiu $v0,$v0,0x8 +/* f18cd98: 1000000b */ beqz $zero,.L0f18cdc8 +/* f18cd9c: 28610012 */ slti $at,$v1,0x12 +.L0f18cda0: +/* f18cda0: 3c028008 */ lui $v0,0x8008 +/* f18cda4: 2442772c */ addiu $v0,$v0,0x772c +/* f18cda8: 24060012 */ addiu $a2,$zero,0x12 +.L0f18cdac: +/* f18cdac: 904f0000 */ lbu $t7,0x0($v0) +/* f18cdb0: 508f0005 */ beql $a0,$t7,.L0f18cdc8 +/* f18cdb4: 28610012 */ slti $at,$v1,0x12 +/* f18cdb8: 24630001 */ addiu $v1,$v1,0x1 +/* f18cdbc: 1466fffb */ bne $v1,$a2,.L0f18cdac +/* f18cdc0: 24420008 */ addiu $v0,$v0,0x8 +/* f18cdc4: 28610012 */ slti $at,$v1,0x12 +.L0f18cdc8: +/* f18cdc8: 14200002 */ bnez $at,.L0f18cdd4 +/* f18cdcc: 00000000 */ sll $zero,$zero,0x0 +/* f18cdd0: 2403ffff */ addiu $v1,$zero,-1 +.L0f18cdd4: +/* f18cdd4: 03e00008 */ jr $ra +/* f18cdd8: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f18cddc +/* f18cddc: 27bdff50 */ addiu $sp,$sp,-176 +/* f18cde0: afbf003c */ sw $ra,0x3c($sp) +/* f18cde4: afbe0038 */ sw $s8,0x38($sp) +/* f18cde8: afb70034 */ sw $s7,0x34($sp) +/* f18cdec: afb60030 */ sw $s6,0x30($sp) +/* f18cdf0: afb5002c */ sw $s5,0x2c($sp) +/* f18cdf4: afb40028 */ sw $s4,0x28($sp) +/* f18cdf8: afb30024 */ sw $s3,0x24($sp) +/* f18cdfc: afb20020 */ sw $s2,0x20($sp) +/* f18ce00: afb1001c */ sw $s1,0x1c($sp) +/* f18ce04: afb00018 */ sw $s0,0x18($sp) +/* f18ce08: 27a20068 */ addiu $v0,$sp,0x68 +/* f18ce0c: 27a300b0 */ addiu $v1,$sp,0xb0 +.L0f18ce10: +/* f18ce10: 24420004 */ addiu $v0,$v0,0x4 +/* f18ce14: 0043082b */ sltu $at,$v0,$v1 +/* f18ce18: 1420fffd */ bnez $at,.L0f18ce10 +/* f18ce1c: ac40fffc */ sw $zero,-0x4($v0) +/* f18ce20: 3c17800b */ lui $s7,0x800b +/* f18ce24: 3c16800b */ lui $s6,0x800b +/* f18ce28: 26d6cb88 */ addiu $s6,$s6,-13432 +/* f18ce2c: 26f7c538 */ addiu $s7,$s7,-15048 +/* f18ce30: 24110004 */ addiu $s1,$zero,0x4 +/* f18ce34: 241e004c */ addiu $s8,$zero,0x4c +/* f18ce38: 27b50068 */ addiu $s5,$sp,0x68 +/* f18ce3c: 96ce0016 */ lhu $t6,0x16($s6) +.L0f18ce40: +/* f18ce40: 240f0001 */ addiu $t7,$zero,0x1 +/* f18ce44: 022fc004 */ sllv $t8,$t7,$s1 +/* f18ce48: 01d8c824 */ and $t9,$t6,$t8 +/* f18ce4c: 53200010 */ beqzl $t9,.L0f18ce90 +/* f18ce50: 26310001 */ addiu $s1,$s1,0x1 +/* f18ce54: 023e0019 */ multu $s1,$s8 +/* f18ce58: 00004012 */ mflo $t0 +/* f18ce5c: 02e88021 */ addu $s0,$s7,$t0 +/* f18ce60: 9204ff17 */ lbu $a0,-0xe9($s0) +/* f18ce64: 0fc6335a */ jal func0f18cd68 +/* f18ce68: 9205ff18 */ lbu $a1,-0xe8($s0) +/* f18ce6c: 04400007 */ bltz $v0,.L0f18ce8c +/* f18ce70: 28410012 */ slti $at,$v0,0x12 +/* f18ce74: 10200005 */ beqz $at,.L0f18ce8c +/* f18ce78: 00024880 */ sll $t1,$v0,0x2 +/* f18ce7c: 02a91821 */ addu $v1,$s5,$t1 +/* f18ce80: 8c6a0000 */ lw $t2,0x0($v1) +/* f18ce84: 254b0001 */ addiu $t3,$t2,0x1 +/* f18ce88: ac6b0000 */ sw $t3,0x0($v1) +.L0f18ce8c: +/* f18ce8c: 26310001 */ addiu $s1,$s1,0x1 +.L0f18ce90: +/* f18ce90: 2a21000c */ slti $at,$s1,0xc +/* f18ce94: 5420ffea */ bnezl $at,.L0f18ce40 +/* f18ce98: 96ce0016 */ lhu $t6,0x16($s6) +/* f18ce9c: 27a20068 */ addiu $v0,$sp,0x68 +/* f18cea0: 27a400b0 */ addiu $a0,$sp,0xb0 +/* f18cea4: 2403ffff */ addiu $v1,$zero,-1 +/* f18cea8: 8c4c0000 */ lw $t4,0x0($v0) +.L0f18ceac: +/* f18ceac: 29810002 */ slti $at,$t4,0x2 +/* f18ceb0: 50200004 */ beqzl $at,.L0f18cec4 +/* f18ceb4: ac400000 */ sw $zero,0x0($v0) +/* f18ceb8: 10000002 */ beqz $zero,.L0f18cec4 +/* f18cebc: ac430000 */ sw $v1,0x0($v0) +/* f18cec0: ac400000 */ sw $zero,0x0($v0) +.L0f18cec4: +/* f18cec4: 24420004 */ addiu $v0,$v0,0x4 +/* f18cec8: 0044082b */ sltu $at,$v0,$a0 +/* f18cecc: 5420fff7 */ bnezl $at,.L0f18ceac +/* f18ced0: 8c4c0000 */ lw $t4,0x0($v0) +/* f18ced4: 3c148008 */ lui $s4,0x8008 +/* f18ced8: 2694772c */ addiu $s4,$s4,0x772c +/* f18cedc: 24110004 */ addiu $s1,$zero,0x4 +/* f18cee0: 27b30050 */ addiu $s3,$sp,0x50 +/* f18cee4: 96cd0016 */ lhu $t5,0x16($s6) +.L0f18cee8: +/* f18cee8: 240f0001 */ addiu $t7,$zero,0x1 +/* f18ceec: 022f7004 */ sllv $t6,$t7,$s1 +/* f18cef0: 01aec024 */ and $t8,$t5,$t6 +/* f18cef4: 53000031 */ beqzl $t8,.L0f18cfbc +/* f18cef8: 26310001 */ addiu $s1,$s1,0x1 +/* f18cefc: 023e0019 */ multu $s1,$s8 +/* f18cf00: 0000c812 */ mflo $t9 +/* f18cf04: 02f98021 */ addu $s0,$s7,$t9 +/* f18cf08: 9204ff17 */ lbu $a0,-0xe9($s0) +/* f18cf0c: 0fc6335a */ jal func0f18cd68 +/* f18cf10: 9205ff18 */ lbu $a1,-0xe8($s0) +/* f18cf14: 04400028 */ bltz $v0,.L0f18cfb8 +/* f18cf18: 00401825 */ or $v1,$v0,$zero +/* f18cf1c: 28410012 */ slti $at,$v0,0x12 +/* f18cf20: 10200025 */ beqz $at,.L0f18cfb8 +/* f18cf24: 00024080 */ sll $t0,$v0,0x2 +/* f18cf28: 02a84821 */ addu $t1,$s5,$t0 +/* f18cf2c: 8d2a0000 */ lw $t2,0x0($t1) +/* f18cf30: 0003c0c0 */ sll $t8,$v1,0x3 +/* f18cf34: 2612fed0 */ addiu $s2,$s0,-304 +/* f18cf38: 05400015 */ bltz $t2,.L0f18cf90 +/* f18cf3c: 0298c821 */ addu $t9,$s4,$t8 +/* f18cf40: 00025880 */ sll $t3,$v0,0x2 +/* f18cf44: 02ab8021 */ addu $s0,$s5,$t3 +/* f18cf48: 8e0c0000 */ lw $t4,0x0($s0) +/* f18cf4c: 000268c0 */ sll $t5,$v0,0x3 +/* f18cf50: 028d7021 */ addu $t6,$s4,$t5 +/* f18cf54: 258f0001 */ addiu $t7,$t4,0x1 +/* f18cf58: ae0f0000 */ sw $t7,0x0($s0) +/* f18cf5c: 0fc5b9f1 */ jal func0f16e7c4 +/* f18cf60: 85c40002 */ lh $a0,0x2($t6) +/* f18cf64: 3c057f1c */ lui $a1,0x7f1c +/* f18cf68: 24a58b74 */ addiu $a1,$a1,-29836 +/* f18cf6c: 02602025 */ or $a0,$s3,$zero +/* f18cf70: 00403025 */ or $a2,$v0,$zero +/* f18cf74: 0c004dad */ jal 0x136b4 +/* f18cf78: 8e070000 */ lw $a3,0x0($s0) +/* f18cf7c: 02402025 */ or $a0,$s2,$zero +/* f18cf80: 0c004c4c */ jal 0x13130 +/* f18cf84: 02602825 */ or $a1,$s3,$zero +/* f18cf88: 1000000c */ beqz $zero,.L0f18cfbc +/* f18cf8c: 26310001 */ addiu $s1,$s1,0x1 +.L0f18cf90: +/* f18cf90: 0fc5b9f1 */ jal func0f16e7c4 +/* f18cf94: 87240002 */ lh $a0,0x2($t9) +/* f18cf98: 3c057f1c */ lui $a1,0x7f1c +/* f18cf9c: 24a58b7c */ addiu $a1,$a1,-29828 +/* f18cfa0: 02602025 */ or $a0,$s3,$zero +/* f18cfa4: 0c004dad */ jal 0x136b4 +/* f18cfa8: 00403025 */ or $a2,$v0,$zero +/* f18cfac: 02402025 */ or $a0,$s2,$zero +/* f18cfb0: 0c004c4c */ jal 0x13130 +/* f18cfb4: 02602825 */ or $a1,$s3,$zero +.L0f18cfb8: +/* f18cfb8: 26310001 */ addiu $s1,$s1,0x1 +.L0f18cfbc: +/* f18cfbc: 2401000c */ addiu $at,$zero,0xc +/* f18cfc0: 5621ffc9 */ bnel $s1,$at,.L0f18cee8 +/* f18cfc4: 96cd0016 */ lhu $t5,0x16($s6) +/* f18cfc8: 8fbf003c */ lw $ra,0x3c($sp) +/* f18cfcc: 8fb00018 */ lw $s0,0x18($sp) +/* f18cfd0: 8fb1001c */ lw $s1,0x1c($sp) +/* f18cfd4: 8fb20020 */ lw $s2,0x20($sp) +/* f18cfd8: 8fb30024 */ lw $s3,0x24($sp) +/* f18cfdc: 8fb40028 */ lw $s4,0x28($sp) +/* f18cfe0: 8fb5002c */ lw $s5,0x2c($sp) +/* f18cfe4: 8fb60030 */ lw $s6,0x30($sp) +/* f18cfe8: 8fb70034 */ lw $s7,0x34($sp) +/* f18cfec: 8fbe0038 */ lw $s8,0x38($sp) +/* f18cff0: 03e00008 */ jr $ra +/* f18cff4: 27bd00b0 */ addiu $sp,$sp,0xb0 +); + +GLOBAL_ASM( +glabel func0f18cff8 +/* f18cff8: 3c02800b */ lui $v0,0x800b +/* f18cffc: 8c42c530 */ lw $v0,-0x3ad0($v0) +/* f18d000: 3c05800b */ lui $a1,0x800b +/* f18d004: 24a5c4d0 */ addiu $a1,$a1,-15152 +/* f18d008: 1840000a */ blez $v0,.L0f18d034 +/* f18d00c: 00001825 */ or $v1,$zero,$zero +.L0f18d010: +/* f18d010: 8cae0000 */ lw $t6,0x0($a1) +/* f18d014: 548e0004 */ bnel $a0,$t6,.L0f18d028 +/* f18d018: 24630001 */ addiu $v1,$v1,0x1 +/* f18d01c: 03e00008 */ jr $ra +/* f18d020: 00601025 */ or $v0,$v1,$zero +/* f18d024: 24630001 */ addiu $v1,$v1,0x1 +.L0f18d028: +/* f18d028: 0062082a */ slt $at,$v1,$v0 +/* f18d02c: 1420fff8 */ bnez $at,.L0f18d010 +/* f18d030: 24a50004 */ addiu $a1,$a1,0x4 +.L0f18d034: +/* f18d034: 2402ffff */ addiu $v0,$zero,-1 +/* f18d038: 03e00008 */ jr $ra +/* f18d03c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18d040 +/* f18d040: 04800009 */ bltz $a0,.L0f18d068 +/* f18d044: 3c0e800b */ lui $t6,0x800b +/* f18d048: 8dcec530 */ lw $t6,-0x3ad0($t6) +/* f18d04c: 00047880 */ sll $t7,$a0,0x2 +/* f18d050: 3c02800b */ lui $v0,0x800b +/* f18d054: 008e082a */ slt $at,$a0,$t6 +/* f18d058: 10200003 */ beqz $at,.L0f18d068 +/* f18d05c: 004f1021 */ addu $v0,$v0,$t7 +/* f18d060: 03e00008 */ jr $ra +/* f18d064: 8c42c4d0 */ lw $v0,-0x3b30($v0) +.L0f18d068: +/* f18d068: 00001025 */ or $v0,$zero,$zero +/* f18d06c: 03e00008 */ jr $ra +/* f18d070: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18d074 +/* f18d074: 00047080 */ sll $t6,$a0,0x2 +/* f18d078: 3c05800b */ lui $a1,0x800b +/* f18d07c: 00ae2821 */ addu $a1,$a1,$t6 +/* f18d080: 3c02800b */ lui $v0,0x800b +/* f18d084: 2442c7b8 */ addiu $v0,$v0,-14408 +/* f18d088: 8ca5c500 */ lw $a1,-0x3b00($a1) +/* f18d08c: 00001825 */ or $v1,$zero,$zero +.L0f18d090: +/* f18d090: 54450004 */ bnel $v0,$a1,.L0f18d0a4 +/* f18d094: 24630001 */ addiu $v1,$v1,0x1 +/* f18d098: 03e00008 */ jr $ra +/* f18d09c: 00601025 */ or $v0,$v1,$zero +/* f18d0a0: 24630001 */ addiu $v1,$v1,0x1 +.L0f18d0a4: +/* f18d0a4: 28610004 */ slti $at,$v1,0x4 +/* f18d0a8: 1420fff9 */ bnez $at,.L0f18d090 +/* f18d0ac: 244200a0 */ addiu $v0,$v0,0xa0 +/* f18d0b0: 3c02800b */ lui $v0,0x800b +/* f18d0b4: 2442c538 */ addiu $v0,$v0,-15048 +/* f18d0b8: 00001825 */ or $v1,$zero,$zero +/* f18d0bc: 24040008 */ addiu $a0,$zero,0x8 +.L0f18d0c0: +/* f18d0c0: 54450004 */ bnel $v0,$a1,.L0f18d0d4 +/* f18d0c4: 24630001 */ addiu $v1,$v1,0x1 +/* f18d0c8: 03e00008 */ jr $ra +/* f18d0cc: 24620004 */ addiu $v0,$v1,0x4 +/* f18d0d0: 24630001 */ addiu $v1,$v1,0x1 +.L0f18d0d4: +/* f18d0d4: 1464fffa */ bne $v1,$a0,.L0f18d0c0 +/* f18d0d8: 2442004c */ addiu $v0,$v0,0x4c +/* f18d0dc: 2402ffff */ addiu $v0,$zero,-1 +/* f18d0e0: 03e00008 */ jr $ra +/* f18d0e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18d0e8 +/* f18d0e8: 28810004 */ slti $at,$a0,0x4 +/* f18d0ec: 10200018 */ beqz $at,.L0f18d150 +/* f18d0f0: 3c02800b */ lui $v0,0x800b +/* f18d0f4: 3c02800b */ lui $v0,0x800b +/* f18d0f8: 8c42c530 */ lw $v0,-0x3ad0($v0) +/* f18d0fc: 3c05800b */ lui $a1,0x800b +/* f18d100: 24a5c500 */ addiu $a1,$a1,-15104 +/* f18d104: 18400029 */ blez $v0,.L0f18d1ac +/* f18d108: 00001825 */ or $v1,$zero,$zero +/* f18d10c: 00047080 */ sll $t6,$a0,0x2 +/* f18d110: 01c47021 */ addu $t6,$t6,$a0 +/* f18d114: 3c0f800b */ lui $t7,0x800b +/* f18d118: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f18d11c: 000e7140 */ sll $t6,$t6,0x5 +/* f18d120: 01cf3021 */ addu $a2,$t6,$t7 +.L0f18d124: +/* f18d124: 8cb80000 */ lw $t8,0x0($a1) +/* f18d128: 57060004 */ bnel $t8,$a2,.L0f18d13c +/* f18d12c: 24630001 */ addiu $v1,$v1,0x1 +/* f18d130: 03e00008 */ jr $ra +/* f18d134: 00601025 */ or $v0,$v1,$zero +/* f18d138: 24630001 */ addiu $v1,$v1,0x1 +.L0f18d13c: +/* f18d13c: 0062082a */ slt $at,$v1,$v0 +/* f18d140: 1420fff8 */ bnez $at,.L0f18d124 +/* f18d144: 24a50004 */ addiu $a1,$a1,0x4 +/* f18d148: 10000019 */ beqz $zero,.L0f18d1b0 +/* f18d14c: 2402ffff */ addiu $v0,$zero,-1 +.L0f18d150: +/* f18d150: 8c42c530 */ lw $v0,-0x3ad0($v0) +/* f18d154: 3c05800b */ lui $a1,0x800b +/* f18d158: 24a5c500 */ addiu $a1,$a1,-15104 +/* f18d15c: 18400013 */ blez $v0,.L0f18d1ac +/* f18d160: 00001825 */ or $v1,$zero,$zero +/* f18d164: 0004c880 */ sll $t9,$a0,0x2 +/* f18d168: 0324c821 */ addu $t9,$t9,$a0 +/* f18d16c: 0019c880 */ sll $t9,$t9,0x2 +/* f18d170: 0324c823 */ subu $t9,$t9,$a0 +/* f18d174: 0019c880 */ sll $t9,$t9,0x2 +/* f18d178: 3c09800b */ lui $t1,0x800b +/* f18d17c: 2529c538 */ addiu $t1,$t1,-15048 +/* f18d180: 2728fed0 */ addiu $t0,$t9,-304 +/* f18d184: 01093021 */ addu $a2,$t0,$t1 +.L0f18d188: +/* f18d188: 8caa0000 */ lw $t2,0x0($a1) +/* f18d18c: 55460004 */ bnel $t2,$a2,.L0f18d1a0 +/* f18d190: 24630001 */ addiu $v1,$v1,0x1 +/* f18d194: 03e00008 */ jr $ra +/* f18d198: 00601025 */ or $v0,$v1,$zero +/* f18d19c: 24630001 */ addiu $v1,$v1,0x1 +.L0f18d1a0: +/* f18d1a0: 0062082a */ slt $at,$v1,$v0 +/* f18d1a4: 1420fff8 */ bnez $at,.L0f18d188 +/* f18d1a8: 24a50004 */ addiu $a1,$a1,0x4 +.L0f18d1ac: +/* f18d1ac: 2402ffff */ addiu $v0,$zero,-1 +.L0f18d1b0: +/* f18d1b0: 03e00008 */ jr $ra +/* f18d1b4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18d1b8 +/* f18d1b8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f18d1bc: 00057080 */ sll $t6,$a1,0x2 +/* f18d1c0: 01c57021 */ addu $t6,$t6,$a1 +/* f18d1c4: 3c0f800b */ lui $t7,0x800b +/* f18d1c8: afb30020 */ sw $s3,0x20($sp) +/* f18d1cc: afb2001c */ sw $s2,0x1c($sp) +/* f18d1d0: afb10018 */ sw $s1,0x18($sp) +/* f18d1d4: afb00014 */ sw $s0,0x14($sp) +/* f18d1d8: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f18d1dc: 000e7140 */ sll $t6,$t6,0x5 +/* f18d1e0: 00809025 */ or $s2,$a0,$zero +/* f18d1e4: afbf0024 */ sw $ra,0x24($sp) +/* f18d1e8: 24100023 */ addiu $s0,$zero,0x23 +/* f18d1ec: 01cf8821 */ addu $s1,$t6,$t7 +/* f18d1f0: 2413fffb */ addiu $s3,$zero,-5 +.L0f18d1f4: +/* f18d1f4: 2a010009 */ slti $at,$s0,0x9 +/* f18d1f8: 14200002 */ bnez $at,.L0f18d204 +/* f18d1fc: 02002825 */ or $a1,$s0,$zero +/* f18d200: 24050008 */ addiu $a1,$zero,0x8 +.L0f18d204: +/* f18d204: 0fc354fe */ jal func0f0d53f8 +/* f18d208: 02402025 */ or $a0,$s2,$zero +/* f18d20c: 2610fff8 */ addiu $s0,$s0,-8 +/* f18d210: a2220097 */ sb $v0,0x97($s1) +/* f18d214: 1613fff7 */ bne $s0,$s3,.L0f18d1f4 +/* f18d218: 26310001 */ addiu $s1,$s1,0x1 +/* f18d21c: 8fbf0024 */ lw $ra,0x24($sp) +/* f18d220: 8fb00014 */ lw $s0,0x14($sp) +/* f18d224: 8fb10018 */ lw $s1,0x18($sp) +/* f18d228: 8fb2001c */ lw $s2,0x1c($sp) +/* f18d22c: 8fb30020 */ lw $s3,0x20($sp) +/* f18d230: 03e00008 */ jr $ra +/* f18d234: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f18d238 +/* f18d238: 27bdffd8 */ addiu $sp,$sp,-40 +/* f18d23c: 00057080 */ sll $t6,$a1,0x2 +/* f18d240: 01c57021 */ addu $t6,$t6,$a1 +/* f18d244: 3c0f800b */ lui $t7,0x800b +/* f18d248: afb30020 */ sw $s3,0x20($sp) +/* f18d24c: afb2001c */ sw $s2,0x1c($sp) +/* f18d250: afb10018 */ sw $s1,0x18($sp) +/* f18d254: afb00014 */ sw $s0,0x14($sp) +/* f18d258: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f18d25c: 000e7140 */ sll $t6,$t6,0x5 +/* f18d260: 00809025 */ or $s2,$a0,$zero +/* f18d264: afbf0024 */ sw $ra,0x24($sp) +/* f18d268: 24100023 */ addiu $s0,$zero,0x23 +/* f18d26c: 01cf8821 */ addu $s1,$t6,$t7 +/* f18d270: 2413fffb */ addiu $s3,$zero,-5 +.L0f18d274: +/* f18d274: 2a010009 */ slti $at,$s0,0x9 +/* f18d278: 14200002 */ bnez $at,.L0f18d284 +/* f18d27c: 02003025 */ or $a2,$s0,$zero +/* f18d280: 24060008 */ addiu $a2,$zero,0x8 +.L0f18d284: +/* f18d284: 02402025 */ or $a0,$s2,$zero +/* f18d288: 0fc354be */ jal func0f0d52f8 +/* f18d28c: 92250097 */ lbu $a1,0x97($s1) +/* f18d290: 2610fff8 */ addiu $s0,$s0,-8 +/* f18d294: 1613fff7 */ bne $s0,$s3,.L0f18d274 +/* f18d298: 26310001 */ addiu $s1,$s1,0x1 +/* f18d29c: 8fbf0024 */ lw $ra,0x24($sp) +/* f18d2a0: 8fb00014 */ lw $s0,0x14($sp) +/* f18d2a4: 8fb10018 */ lw $s1,0x18($sp) +/* f18d2a8: 8fb2001c */ lw $s2,0x1c($sp) +/* f18d2ac: 8fb30020 */ lw $s3,0x20($sp) +/* f18d2b0: 03e00008 */ jr $ra +/* f18d2b4: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f18d2b8 +/* f18d2b8: 27bdffa8 */ addiu $sp,$sp,-88 +/* f18d2bc: afb40024 */ sw $s4,0x24($sp) +/* f18d2c0: 0080a025 */ or $s4,$a0,$zero +/* f18d2c4: 00147080 */ sll $t6,$s4,0x2 +/* f18d2c8: 01d47021 */ addu $t6,$t6,$s4 +/* f18d2cc: 3c0f800b */ lui $t7,0x800b +/* f18d2d0: afb50028 */ sw $s5,0x28($sp) +/* f18d2d4: afb30020 */ sw $s3,0x20($sp) +/* f18d2d8: afb00014 */ sw $s0,0x14($sp) +/* f18d2dc: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f18d2e0: 000e7140 */ sll $t6,$t6,0x5 +/* f18d2e4: 00c08025 */ or $s0,$a2,$zero +/* f18d2e8: 00a09825 */ or $s3,$a1,$zero +/* f18d2ec: afbf002c */ sw $ra,0x2c($sp) +/* f18d2f0: 01cfa821 */ addu $s5,$t6,$t7 +/* f18d2f4: 00a02025 */ or $a0,$a1,$zero +/* f18d2f8: afb2001c */ sw $s2,0x1c($sp) +/* f18d2fc: afb10018 */ sw $s1,0x18($sp) +/* f18d300: 02a02825 */ or $a1,$s5,$zero +/* f18d304: 0fc35539 */ jal func0f0d54e4 +/* f18d308: 24060001 */ addiu $a2,$zero,0x1 +/* f18d30c: 02602025 */ or $a0,$s3,$zero +/* f18d310: 0fc354fe */ jal func0f0d53f8 +/* f18d314: 2405001c */ addiu $a1,$zero,0x1c +/* f18d318: 12000037 */ beqz $s0,.L0f18d3f8 +/* f18d31c: aea20068 */ sw $v0,0x68($s5) +/* f18d320: 02602025 */ or $a0,$s3,$zero +/* f18d324: 0fc354fe */ jal func0f0d53f8 +/* f18d328: 24050007 */ addiu $a1,$zero,0x7 +/* f18d32c: a2a2000f */ sb $v0,0xf($s5) +/* f18d330: 02602025 */ or $a0,$s3,$zero +/* f18d334: 0fc354fe */ jal func0f0d53f8 +/* f18d338: 24050007 */ addiu $a1,$zero,0x7 +/* f18d33c: a2a20010 */ sb $v0,0x10($s5) +/* f18d340: 02602025 */ or $a0,$s3,$zero +/* f18d344: 0fc355e7 */ jal func0f0d579c +/* f18d348: 27a50050 */ addiu $a1,$sp,0x50 +/* f18d34c: 0fc62ec7 */ jal func0f18bb1c +/* f18d350: 00000000 */ sll $zero,$zero,0x0 +/* f18d354: 92b8000f */ lbu $t8,0xf($s5) +/* f18d358: 8fa60050 */ lw $a2,0x50($sp) +/* f18d35c: 0302082a */ slt $at,$t8,$v0 +/* f18d360: 5420002f */ bnezl $at,.L0f18d420 +/* f18d364: 02602025 */ or $a0,$s3,$zero +/* f18d368: 10c00021 */ beqz $a2,.L0f18d3f0 +/* f18d36c: 97a70054 */ lhu $a3,0x54($sp) +/* f18d370: 10e0001f */ beqz $a3,.L0f18d3f0 +/* f18d374: 3c02800a */ lui $v0,0x800a +/* f18d378: 244219c0 */ addiu $v0,$v0,0x19c0 +/* f18d37c: 80450668 */ lb $a1,0x668($v0) +/* f18d380: 28a1000b */ slti $at,$a1,0xb +/* f18d384: 10200025 */ beqz $at,.L0f18d41c +/* f18d388: 24b90001 */ addiu $t9,$a1,0x1 +/* f18d38c: a0590668 */ sb $t9,0x668($v0) +/* f18d390: 80480668 */ lb $t0,0x668($v0) +/* f18d394: 2404000c */ addiu $a0,$zero,0xc +/* f18d398: 3c038007 */ lui $v1,0x8007 +/* f18d39c: 01040019 */ multu $t0,$a0 +/* f18d3a0: 00004812 */ mflo $t1 +/* f18d3a4: 00495021 */ addu $t2,$v0,$t1 +/* f18d3a8: ad4605d8 */ sw $a2,0x5d8($t2) +/* f18d3ac: 804b0668 */ lb $t3,0x668($v0) +/* f18d3b0: 01640019 */ multu $t3,$a0 +/* f18d3b4: 00006012 */ mflo $t4 +/* f18d3b8: 004c6821 */ addu $t5,$v0,$t4 +/* f18d3bc: a5a705dc */ sh $a3,0x5dc($t5) +/* f18d3c0: 804e0668 */ lb $t6,0x668($v0) +/* f18d3c4: 8c631448 */ lw $v1,0x1448($v1) +/* f18d3c8: 01c40019 */ multu $t6,$a0 +/* f18d3cc: 00007812 */ mflo $t7 +/* f18d3d0: 004fc021 */ addu $t8,$v0,$t7 +/* f18d3d4: a30305e0 */ sb $v1,0x5e0($t8) +/* f18d3d8: 80590668 */ lb $t9,0x668($v0) +/* f18d3dc: 03240019 */ multu $t9,$a0 +/* f18d3e0: 00004012 */ mflo $t0 +/* f18d3e4: 00484821 */ addu $t1,$v0,$t0 +/* f18d3e8: 1000000c */ beqz $zero,.L0f18d41c +/* f18d3ec: a12305e1 */ sb $v1,0x5e1($t1) +.L0f18d3f0: +/* f18d3f0: 1000000a */ beqz $zero,.L0f18d41c +/* f18d3f4: a2a0000f */ sb $zero,0xf($s5) +.L0f18d3f8: +/* f18d3f8: 02602025 */ or $a0,$s3,$zero +/* f18d3fc: 0fc354fe */ jal func0f0d53f8 +/* f18d400: 24050007 */ addiu $a1,$zero,0x7 +/* f18d404: 02602025 */ or $a0,$s3,$zero +/* f18d408: 0fc354fe */ jal func0f0d53f8 +/* f18d40c: 24050007 */ addiu $a1,$zero,0x7 +/* f18d410: 02602025 */ or $a0,$s3,$zero +/* f18d414: 0fc355e7 */ jal func0f0d579c +/* f18d418: 27a50050 */ addiu $a1,$sp,0x50 +.L0f18d41c: +/* f18d41c: 02602025 */ or $a0,$s3,$zero +.L0f18d420: +/* f18d420: 0fc354fe */ jal func0f0d53f8 +/* f18d424: 24050008 */ addiu $a1,$zero,0x8 +/* f18d428: aea20014 */ sw $v0,0x14($s5) +/* f18d42c: 02602025 */ or $a0,$s3,$zero +/* f18d430: 0fc354fe */ jal func0f0d53f8 +/* f18d434: 24050014 */ addiu $a1,$zero,0x14 +/* f18d438: aea20054 */ sw $v0,0x54($s5) +/* f18d43c: 02602025 */ or $a0,$s3,$zero +/* f18d440: 0fc354fe */ jal func0f0d53f8 +/* f18d444: 24050014 */ addiu $a1,$zero,0x14 +/* f18d448: aea20058 */ sw $v0,0x58($s5) +/* f18d44c: 02602025 */ or $a0,$s3,$zero +/* f18d450: 0fc354fe */ jal func0f0d53f8 +/* f18d454: 24050013 */ addiu $a1,$zero,0x13 +/* f18d458: aea2005c */ sw $v0,0x5c($s5) +/* f18d45c: 02602025 */ or $a0,$s3,$zero +/* f18d460: 0fc354fe */ jal func0f0d53f8 +/* f18d464: 24050013 */ addiu $a1,$zero,0x13 +/* f18d468: aea20060 */ sw $v0,0x60($s5) +/* f18d46c: 02602025 */ or $a0,$s3,$zero +/* f18d470: 0fc354fe */ jal func0f0d53f8 +/* f18d474: 24050013 */ addiu $a1,$zero,0x13 +/* f18d478: aea20064 */ sw $v0,0x64($s5) +/* f18d47c: 02602025 */ or $a0,$s3,$zero +/* f18d480: 0fc354fe */ jal func0f0d53f8 +/* f18d484: 24050019 */ addiu $a1,$zero,0x19 +/* f18d488: aea2006c */ sw $v0,0x6c($s5) +/* f18d48c: 02602025 */ or $a0,$s3,$zero +/* f18d490: 0fc354fe */ jal func0f0d53f8 +/* f18d494: 2405000a */ addiu $a1,$zero,0xa +/* f18d498: aea20070 */ sw $v0,0x70($s5) +/* f18d49c: 02602025 */ or $a0,$s3,$zero +/* f18d4a0: 0fc354fe */ jal func0f0d53f8 +/* f18d4a4: 2405001a */ addiu $a1,$zero,0x1a +/* f18d4a8: aea20074 */ sw $v0,0x74($s5) +/* f18d4ac: 02602025 */ or $a0,$s3,$zero +/* f18d4b0: 0fc354fe */ jal func0f0d53f8 +/* f18d4b4: 2405001a */ addiu $a1,$zero,0x1a +/* f18d4b8: aea20078 */ sw $v0,0x78($s5) +/* f18d4bc: 02602025 */ or $a0,$s3,$zero +/* f18d4c0: 0fc354fe */ jal func0f0d53f8 +/* f18d4c4: 24050014 */ addiu $a1,$zero,0x14 +/* f18d4c8: aea2007c */ sw $v0,0x7c($s5) +/* f18d4cc: 02602025 */ or $a0,$s3,$zero +/* f18d4d0: 0fc354fe */ jal func0f0d53f8 +/* f18d4d4: 2405001e */ addiu $a1,$zero,0x1e +/* f18d4d8: aea20080 */ sw $v0,0x80($s5) +/* f18d4dc: 02602025 */ or $a0,$s3,$zero +/* f18d4e0: 0fc354fe */ jal func0f0d53f8 +/* f18d4e4: 24050012 */ addiu $a1,$zero,0x12 +/* f18d4e8: aea20084 */ sw $v0,0x84($s5) +/* f18d4ec: 02602025 */ or $a0,$s3,$zero +/* f18d4f0: 0fc354fe */ jal func0f0d53f8 +/* f18d4f4: 24050012 */ addiu $a1,$zero,0x12 +/* f18d4f8: aea20088 */ sw $v0,0x88($s5) +/* f18d4fc: 02602025 */ or $a0,$s3,$zero +/* f18d500: 0fc354fe */ jal func0f0d53f8 +/* f18d504: 24050012 */ addiu $a1,$zero,0x12 +/* f18d508: aea2008c */ sw $v0,0x8c($s5) +/* f18d50c: 02602025 */ or $a0,$s3,$zero +/* f18d510: 0fc354fe */ jal func0f0d53f8 +/* f18d514: 24050010 */ addiu $a1,$zero,0x10 +/* f18d518: aea20090 */ sw $v0,0x90($s5) +/* f18d51c: 02602025 */ or $a0,$s3,$zero +/* f18d520: 0fc354fe */ jal func0f0d53f8 +/* f18d524: 24050002 */ addiu $a1,$zero,0x2 +/* f18d528: a2a20044 */ sb $v0,0x44($s5) +/* f18d52c: 02602025 */ or $a0,$s3,$zero +/* f18d530: 0fc354fe */ jal func0f0d53f8 +/* f18d534: 2405000c */ addiu $a1,$zero,0xc +/* f18d538: a6a20048 */ sh $v0,0x48($s5) +/* f18d53c: 00008825 */ or $s1,$zero,$zero +/* f18d540: 24120005 */ addiu $s2,$zero,0x5 +/* f18d544: 24100001 */ addiu $s0,$zero,0x1 +.L0f18d548: +/* f18d548: 02602025 */ or $a0,$s3,$zero +.L0f18d54c: +/* f18d54c: 0fc354fe */ jal func0f0d53f8 +/* f18d550: 24050001 */ addiu $a1,$zero,0x1 +/* f18d554: 02802025 */ or $a0,$s4,$zero +/* f18d558: 02202825 */ or $a1,$s1,$zero +/* f18d55c: 02003025 */ or $a2,$s0,$zero +/* f18d560: 0fc6712e */ jal func0f19c4b8 +/* f18d564: 00403825 */ or $a3,$v0,$zero +/* f18d568: 26100001 */ addiu $s0,$s0,0x1 +/* f18d56c: 5612fff7 */ bnel $s0,$s2,.L0f18d54c +/* f18d570: 02602025 */ or $a0,$s3,$zero +/* f18d574: 26310001 */ addiu $s1,$s1,0x1 +/* f18d578: 2401001e */ addiu $at,$zero,0x1e +/* f18d57c: 5621fff2 */ bnel $s1,$at,.L0f18d548 +/* f18d580: 24100001 */ addiu $s0,$zero,0x1 +/* f18d584: 0fc66bf7 */ jal func0f19afdc +/* f18d588: 00000000 */ sll $zero,$zero,0x0 +/* f18d58c: 0fc62864 */ jal func0f18a190 +/* f18d590: 02a02025 */ or $a0,$s5,$zero +/* f18d594: 02602025 */ or $a0,$s3,$zero +/* f18d598: 0fc6346e */ jal func0f18d1b8 +/* f18d59c: 02802825 */ or $a1,$s4,$zero +/* f18d5a0: 8fbf002c */ lw $ra,0x2c($sp) +/* f18d5a4: 8fb00014 */ lw $s0,0x14($sp) +/* f18d5a8: 8fb10018 */ lw $s1,0x18($sp) +/* f18d5ac: 8fb2001c */ lw $s2,0x1c($sp) +/* f18d5b0: 8fb30020 */ lw $s3,0x20($sp) +/* f18d5b4: 8fb40024 */ lw $s4,0x24($sp) +/* f18d5b8: 8fb50028 */ lw $s5,0x28($sp) +/* f18d5bc: 03e00008 */ jr $ra +/* f18d5c0: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0f18d5c4 +/* f18d5c4: 27bdffa8 */ addiu $sp,$sp,-88 +/* f18d5c8: afb40028 */ sw $s4,0x28($sp) +/* f18d5cc: 0080a025 */ or $s4,$a0,$zero +/* f18d5d0: 00147080 */ sll $t6,$s4,0x2 +/* f18d5d4: 01d47021 */ addu $t6,$t6,$s4 +/* f18d5d8: 3c0f800b */ lui $t7,0x800b +/* f18d5dc: afb30024 */ sw $s3,0x24($sp) +/* f18d5e0: afb00018 */ sw $s0,0x18($sp) +/* f18d5e4: 25efc7b8 */ addiu $t7,$t7,-14408 +/* f18d5e8: 000e7140 */ sll $t6,$t6,0x5 +/* f18d5ec: 00a09825 */ or $s3,$a1,$zero +/* f18d5f0: afbf002c */ sw $ra,0x2c($sp) +/* f18d5f4: 01cf8021 */ addu $s0,$t6,$t7 +/* f18d5f8: 00a02025 */ or $a0,$a1,$zero +/* f18d5fc: afb20020 */ sw $s2,0x20($sp) +/* f18d600: afb1001c */ sw $s1,0x1c($sp) +/* f18d604: 0fc35569 */ jal func0f0d55a4 +/* f18d608: 02002825 */ or $a1,$s0,$zero +/* f18d60c: 8e050068 */ lw $a1,0x68($s0) +/* f18d610: 3c011000 */ lui $at,0x1000 +/* f18d614: 02602025 */ or $a0,$s3,$zero +/* f18d618: 00a1082b */ sltu $at,$a1,$at +/* f18d61c: 14200003 */ bnez $at,.L0f18d62c +/* f18d620: 3c180fff */ lui $t8,0xfff +/* f18d624: 3705ffff */ ori $a1,$t8,0xffff +/* f18d628: ae050068 */ sw $a1,0x68($s0) +.L0f18d62c: +/* f18d62c: 0fc354be */ jal func0f0d52f8 +/* f18d630: 2406001c */ addiu $a2,$zero,0x1c +/* f18d634: 02602025 */ or $a0,$s3,$zero +/* f18d638: 9205000f */ lbu $a1,0xf($s0) +/* f18d63c: 0fc354be */ jal func0f0d52f8 +/* f18d640: 24060007 */ addiu $a2,$zero,0x7 +/* f18d644: 02602025 */ or $a0,$s3,$zero +/* f18d648: 92050010 */ lbu $a1,0x10($s0) +/* f18d64c: 0fc354be */ jal func0f0d52f8 +/* f18d650: 24060007 */ addiu $a2,$zero,0x7 +/* f18d654: 0fc62ec7 */ jal func0f18bb1c +/* f18d658: 00000000 */ sll $zero,$zero,0x0 +/* f18d65c: 9219000f */ lbu $t9,0xf($s0) +/* f18d660: 0322082a */ slt $at,$t9,$v0 +/* f18d664: 5420000e */ bnezl $at,.L0f18d6a0 +/* f18d668: a7a00040 */ sh $zero,0x40($sp) +/* f18d66c: 0fc62ec7 */ jal func0f18bb1c +/* f18d670: 00000000 */ sll $zero,$zero,0x0 +/* f18d674: 9208000f */ lbu $t0,0xf($s0) +/* f18d678: 27b10044 */ addiu $s1,$sp,0x44 +/* f18d67c: 02202825 */ or $a1,$s1,$zero +/* f18d680: 0fc541ed */ jal func0f1507b4 +/* f18d684: 01022023 */ subu $a0,$t0,$v0 +/* f18d688: 02602025 */ or $a0,$s3,$zero +/* f18d68c: 0fc355d7 */ jal func0f0d575c +/* f18d690: 02202825 */ or $a1,$s1,$zero +/* f18d694: 10000007 */ beqz $zero,.L0f18d6b4 +/* f18d698: 02602025 */ or $a0,$s3,$zero +/* f18d69c: a7a00040 */ sh $zero,0x40($sp) +.L0f18d6a0: +/* f18d6a0: afa0003c */ sw $zero,0x3c($sp) +/* f18d6a4: 02602025 */ or $a0,$s3,$zero +/* f18d6a8: 0fc355d7 */ jal func0f0d575c +/* f18d6ac: 27a5003c */ addiu $a1,$sp,0x3c +/* f18d6b0: 02602025 */ or $a0,$s3,$zero +.L0f18d6b4: +/* f18d6b4: 8e050014 */ lw $a1,0x14($s0) +/* f18d6b8: 0fc354be */ jal func0f0d52f8 +/* f18d6bc: 24060008 */ addiu $a2,$zero,0x8 +/* f18d6c0: 8e050054 */ lw $a1,0x54($s0) +/* f18d6c4: 3c010010 */ lui $at,0x10 +/* f18d6c8: 02602025 */ or $a0,$s3,$zero +/* f18d6cc: 00a1082b */ sltu $at,$a1,$at +/* f18d6d0: 14200003 */ bnez $at,.L0f18d6e0 +/* f18d6d4: 3c09000f */ lui $t1,0xf +/* f18d6d8: 3525ffff */ ori $a1,$t1,0xffff +/* f18d6dc: ae050054 */ sw $a1,0x54($s0) +.L0f18d6e0: +/* f18d6e0: 0fc354be */ jal func0f0d52f8 +/* f18d6e4: 24060014 */ addiu $a2,$zero,0x14 +/* f18d6e8: 8e050058 */ lw $a1,0x58($s0) +/* f18d6ec: 3c010010 */ lui $at,0x10 +/* f18d6f0: 02602025 */ or $a0,$s3,$zero +/* f18d6f4: 00a1082b */ sltu $at,$a1,$at +/* f18d6f8: 14200003 */ bnez $at,.L0f18d708 +/* f18d6fc: 3c0a000f */ lui $t2,0xf +/* f18d700: 3545ffff */ ori $a1,$t2,0xffff +/* f18d704: ae050058 */ sw $a1,0x58($s0) +.L0f18d708: +/* f18d708: 0fc354be */ jal func0f0d52f8 +/* f18d70c: 24060014 */ addiu $a2,$zero,0x14 +/* f18d710: 8e05005c */ lw $a1,0x5c($s0) +/* f18d714: 3c110008 */ lui $s1,0x8 +/* f18d718: 02602025 */ or $a0,$s3,$zero +/* f18d71c: 00b1082b */ sltu $at,$a1,$s1 +/* f18d720: 14200004 */ bnez $at,.L0f18d734 +/* f18d724: 24060013 */ addiu $a2,$zero,0x13 +/* f18d728: 3c120007 */ lui $s2,0x7 +/* f18d72c: 3645ffff */ ori $a1,$s2,0xffff +/* f18d730: ae05005c */ sw $a1,0x5c($s0) +.L0f18d734: +/* f18d734: 3c120007 */ lui $s2,0x7 +/* f18d738: 0fc354be */ jal func0f0d52f8 +/* f18d73c: 3652ffff */ ori $s2,$s2,0xffff +/* f18d740: 8e050060 */ lw $a1,0x60($s0) +/* f18d744: 02602025 */ or $a0,$s3,$zero +/* f18d748: 00b1082b */ sltu $at,$a1,$s1 +/* f18d74c: 14200003 */ bnez $at,.L0f18d75c +/* f18d750: 00000000 */ sll $zero,$zero,0x0 +/* f18d754: ae120060 */ sw $s2,0x60($s0) +/* f18d758: 02402825 */ or $a1,$s2,$zero +.L0f18d75c: +/* f18d75c: 0fc354be */ jal func0f0d52f8 +/* f18d760: 24060013 */ addiu $a2,$zero,0x13 +/* f18d764: 8e050064 */ lw $a1,0x64($s0) +/* f18d768: 02602025 */ or $a0,$s3,$zero +/* f18d76c: 00b1082b */ sltu $at,$a1,$s1 +/* f18d770: 14200003 */ bnez $at,.L0f18d780 +/* f18d774: 00000000 */ sll $zero,$zero,0x0 +/* f18d778: ae120064 */ sw $s2,0x64($s0) +/* f18d77c: 02402825 */ or $a1,$s2,$zero +.L0f18d780: +/* f18d780: 0fc354be */ jal func0f0d52f8 +/* f18d784: 24060013 */ addiu $a2,$zero,0x13 +/* f18d788: 8e05006c */ lw $a1,0x6c($s0) +/* f18d78c: 3c010200 */ lui $at,0x200 +/* f18d790: 02602025 */ or $a0,$s3,$zero +/* f18d794: 00a1082b */ sltu $at,$a1,$at +/* f18d798: 14200003 */ bnez $at,.L0f18d7a8 +/* f18d79c: 3c0b01ff */ lui $t3,0x1ff +/* f18d7a0: 3565ffff */ ori $a1,$t3,0xffff +/* f18d7a4: ae05006c */ sw $a1,0x6c($s0) +.L0f18d7a8: +/* f18d7a8: 0fc354be */ jal func0f0d52f8 +/* f18d7ac: 24060019 */ addiu $a2,$zero,0x19 +/* f18d7b0: 8e050070 */ lw $a1,0x70($s0) +/* f18d7b4: 02602025 */ or $a0,$s3,$zero +/* f18d7b8: 2ca10400 */ sltiu $at,$a1,0x400 +/* f18d7bc: 14200003 */ bnez $at,.L0f18d7cc +/* f18d7c0: 00000000 */ sll $zero,$zero,0x0 +/* f18d7c4: 240503ff */ addiu $a1,$zero,0x3ff +/* f18d7c8: ae050070 */ sw $a1,0x70($s0) +.L0f18d7cc: +/* f18d7cc: 0fc354be */ jal func0f0d52f8 +/* f18d7d0: 2406000a */ addiu $a2,$zero,0xa +/* f18d7d4: 8e050074 */ lw $a1,0x74($s0) +/* f18d7d8: 3c110400 */ lui $s1,0x400 +/* f18d7dc: 02602025 */ or $a0,$s3,$zero +/* f18d7e0: 00b1082b */ sltu $at,$a1,$s1 +/* f18d7e4: 14200003 */ bnez $at,.L0f18d7f4 +/* f18d7e8: 3c0d03ff */ lui $t5,0x3ff +/* f18d7ec: 35a5ffff */ ori $a1,$t5,0xffff +/* f18d7f0: ae050074 */ sw $a1,0x74($s0) +.L0f18d7f4: +/* f18d7f4: 0fc354be */ jal func0f0d52f8 +/* f18d7f8: 2406001a */ addiu $a2,$zero,0x1a +/* f18d7fc: 8e050078 */ lw $a1,0x78($s0) +/* f18d800: 02602025 */ or $a0,$s3,$zero +/* f18d804: 00b1082b */ sltu $at,$a1,$s1 +/* f18d808: 14200003 */ bnez $at,.L0f18d818 +/* f18d80c: 3c0e03ff */ lui $t6,0x3ff +/* f18d810: 35c5ffff */ ori $a1,$t6,0xffff +/* f18d814: ae050078 */ sw $a1,0x78($s0) +.L0f18d818: +/* f18d818: 0fc354be */ jal func0f0d52f8 +/* f18d81c: 2406001a */ addiu $a2,$zero,0x1a +/* f18d820: 8e05007c */ lw $a1,0x7c($s0) +/* f18d824: 3c010010 */ lui $at,0x10 +/* f18d828: 02602025 */ or $a0,$s3,$zero +/* f18d82c: 00a1082b */ sltu $at,$a1,$at +/* f18d830: 14200003 */ bnez $at,.L0f18d840 +/* f18d834: 3c0f000f */ lui $t7,0xf +/* f18d838: 35e5ffff */ ori $a1,$t7,0xffff +/* f18d83c: ae05007c */ sw $a1,0x7c($s0) +.L0f18d840: +/* f18d840: 0fc354be */ jal func0f0d52f8 +/* f18d844: 24060014 */ addiu $a2,$zero,0x14 +/* f18d848: 8e050080 */ lw $a1,0x80($s0) +/* f18d84c: 3c014000 */ lui $at,0x4000 +/* f18d850: 02602025 */ or $a0,$s3,$zero +/* f18d854: 00a1082b */ sltu $at,$a1,$at +/* f18d858: 14200003 */ bnez $at,.L0f18d868 +/* f18d85c: 3c183fff */ lui $t8,0x3fff +/* f18d860: 3705ffff */ ori $a1,$t8,0xffff +/* f18d864: ae050080 */ sw $a1,0x80($s0) +.L0f18d868: +/* f18d868: 0fc354be */ jal func0f0d52f8 +/* f18d86c: 2406001e */ addiu $a2,$zero,0x1e +/* f18d870: 8e050084 */ lw $a1,0x84($s0) +/* f18d874: 3c110004 */ lui $s1,0x4 +/* f18d878: 02602025 */ or $a0,$s3,$zero +/* f18d87c: 00b1082b */ sltu $at,$a1,$s1 +/* f18d880: 14200004 */ bnez $at,.L0f18d894 +/* f18d884: 24060012 */ addiu $a2,$zero,0x12 +/* f18d888: 3c120003 */ lui $s2,0x3 +/* f18d88c: 3645ffff */ ori $a1,$s2,0xffff +/* f18d890: ae050084 */ sw $a1,0x84($s0) +.L0f18d894: +/* f18d894: 3c120003 */ lui $s2,0x3 +/* f18d898: 0fc354be */ jal func0f0d52f8 +/* f18d89c: 3652ffff */ ori $s2,$s2,0xffff +/* f18d8a0: 8e050088 */ lw $a1,0x88($s0) +/* f18d8a4: 02602025 */ or $a0,$s3,$zero +/* f18d8a8: 00b1082b */ sltu $at,$a1,$s1 +/* f18d8ac: 14200003 */ bnez $at,.L0f18d8bc +/* f18d8b0: 00000000 */ sll $zero,$zero,0x0 +/* f18d8b4: ae120088 */ sw $s2,0x88($s0) +/* f18d8b8: 02402825 */ or $a1,$s2,$zero +.L0f18d8bc: +/* f18d8bc: 0fc354be */ jal func0f0d52f8 +/* f18d8c0: 24060012 */ addiu $a2,$zero,0x12 +/* f18d8c4: 8e05008c */ lw $a1,0x8c($s0) +/* f18d8c8: 02602025 */ or $a0,$s3,$zero +/* f18d8cc: 00b1082b */ sltu $at,$a1,$s1 +/* f18d8d0: 14200003 */ bnez $at,.L0f18d8e0 +/* f18d8d4: 00000000 */ sll $zero,$zero,0x0 +/* f18d8d8: ae12008c */ sw $s2,0x8c($s0) +/* f18d8dc: 02402825 */ or $a1,$s2,$zero +.L0f18d8e0: +/* f18d8e0: 0fc354be */ jal func0f0d52f8 +/* f18d8e4: 24060012 */ addiu $a2,$zero,0x12 +/* f18d8e8: 8e050090 */ lw $a1,0x90($s0) +/* f18d8ec: 3c010001 */ lui $at,0x1 +/* f18d8f0: 02602025 */ or $a0,$s3,$zero +/* f18d8f4: 00a1082b */ sltu $at,$a1,$at +/* f18d8f8: 14200003 */ bnez $at,.L0f18d908 +/* f18d8fc: 00000000 */ sll $zero,$zero,0x0 +/* f18d900: 3405ffff */ dli $a1,0xffff +/* f18d904: ae050090 */ sw $a1,0x90($s0) +.L0f18d908: +/* f18d908: 0fc354be */ jal func0f0d52f8 +/* f18d90c: 24060010 */ addiu $a2,$zero,0x10 +/* f18d910: 02602025 */ or $a0,$s3,$zero +/* f18d914: 92050044 */ lbu $a1,0x44($s0) +/* f18d918: 0fc354be */ jal func0f0d52f8 +/* f18d91c: 24060002 */ addiu $a2,$zero,0x2 +/* f18d920: 02602025 */ or $a0,$s3,$zero +/* f18d924: 96050048 */ lhu $a1,0x48($s0) +/* f18d928: 0fc354be */ jal func0f0d52f8 +/* f18d92c: 2406000c */ addiu $a2,$zero,0xc +/* f18d930: 00008825 */ or $s1,$zero,$zero +/* f18d934: 24120005 */ addiu $s2,$zero,0x5 +/* f18d938: 24100001 */ addiu $s0,$zero,0x1 +.L0f18d93c: +/* f18d93c: 02802025 */ or $a0,$s4,$zero +.L0f18d940: +/* f18d940: 02202825 */ or $a1,$s1,$zero +/* f18d944: 0fc6711f */ jal func0f19c47c +/* f18d948: 02003025 */ or $a2,$s0,$zero +/* f18d94c: 02602025 */ or $a0,$s3,$zero +/* f18d950: 00402825 */ or $a1,$v0,$zero +/* f18d954: 0fc354be */ jal func0f0d52f8 +/* f18d958: 24060001 */ addiu $a2,$zero,0x1 +/* f18d95c: 26100001 */ addiu $s0,$s0,0x1 +/* f18d960: 5612fff7 */ bnel $s0,$s2,.L0f18d940 +/* f18d964: 02802025 */ or $a0,$s4,$zero +/* f18d968: 26310001 */ addiu $s1,$s1,0x1 +/* f18d96c: 2401001e */ addiu $at,$zero,0x1e +/* f18d970: 5621fff2 */ bnel $s1,$at,.L0f18d93c +/* f18d974: 24100001 */ addiu $s0,$zero,0x1 +/* f18d978: 02602025 */ or $a0,$s3,$zero +/* f18d97c: 0fc6348e */ jal func0f18d238 +/* f18d980: 02802825 */ or $a1,$s4,$zero +/* f18d984: 8fbf002c */ lw $ra,0x2c($sp) +/* f18d988: 8fb00018 */ lw $s0,0x18($sp) +/* f18d98c: 8fb1001c */ lw $s1,0x1c($sp) +/* f18d990: 8fb20020 */ lw $s2,0x20($sp) +/* f18d994: 8fb30024 */ lw $s3,0x24($sp) +/* f18d998: 8fb40028 */ lw $s4,0x28($sp) +/* f18d99c: 03e00008 */ jr $ra +/* f18d9a0: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0f18d9a4 +/* f18d9a4: 27bdff08 */ addiu $sp,$sp,-248 +/* f18d9a8: afa500fc */ sw $a1,0xfc($sp) +/* f18d9ac: 00802825 */ or $a1,$a0,$zero +/* f18d9b0: afbf0014 */ sw $ra,0x14($sp) +/* f18d9b4: afa400f8 */ sw $a0,0xf8($sp) +/* f18d9b8: afa60100 */ sw $a2,0x100($sp) +/* f18d9bc: 2406000f */ addiu $a2,$zero,0xf +/* f18d9c0: 0fc35521 */ jal func0f0d5484 +/* f18d9c4: 27a40018 */ addiu $a0,$sp,0x18 +/* f18d9c8: 27a40018 */ addiu $a0,$sp,0x18 +/* f18d9cc: 8fa500fc */ lw $a1,0xfc($sp) +/* f18d9d0: 0fc35539 */ jal func0f0d54e4 +/* f18d9d4: 00003025 */ or $a2,$zero,$zero +/* f18d9d8: 27a40018 */ addiu $a0,$sp,0x18 +/* f18d9dc: 0fc354fe */ jal func0f0d53f8 +/* f18d9e0: 2405001c */ addiu $a1,$zero,0x1c +/* f18d9e4: 8fae0100 */ lw $t6,0x100($sp) +/* f18d9e8: adc20000 */ sw $v0,0x0($t6) +/* f18d9ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f18d9f0: 27bd00f8 */ addiu $sp,$sp,0xf8 +/* f18d9f4: 03e00008 */ jr $ra +/* f18d9f8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18d9fc +/* f18d9fc: 27bdfef8 */ addiu $sp,$sp,-264 +/* f18da00: afbf001c */ sw $ra,0x1c($sp) +/* f18da04: afa40108 */ sw $a0,0x108($sp) +/* f18da08: afa5010c */ sw $a1,0x10c($sp) +/* f18da0c: afa60110 */ sw $a2,0x110($sp) +/* f18da10: 04a00026 */ bltz $a1,.L0f18daac +/* f18da14: afa70114 */ sw $a3,0x114($sp) +/* f18da18: 0fc35517 */ jal func0f0d545c +/* f18da1c: 27a40020 */ addiu $a0,$sp,0x20 +/* f18da20: 8fa40108 */ lw $a0,0x108($sp) +/* f18da24: 0fc63571 */ jal func0f18d5c4 +/* f18da28: 27a50020 */ addiu $a1,$sp,0x20 +/* f18da2c: 0fc35531 */ jal func0f0d54c4 +/* f18da30: 27a40020 */ addiu $a0,$sp,0x20 +/* f18da34: 240f0001 */ addiu $t7,$zero,0x1 +/* f18da38: 3c018007 */ lui $at,0x8007 +/* f18da3c: 27b80100 */ addiu $t8,$sp,0x100 +/* f18da40: ac2f5bd8 */ sw $t7,0x5bd8($at) +/* f18da44: afb80010 */ sw $t8,0x10($sp) +/* f18da48: 83a4010f */ lb $a0,0x10f($sp) +/* f18da4c: 8fa50110 */ lw $a1,0x110($sp) +/* f18da50: 24060020 */ addiu $a2,$zero,0x20 +/* f18da54: 27a70024 */ addiu $a3,$sp,0x24 +/* f18da58: 0fc45a0a */ jal func0f116828 +/* f18da5c: afa00014 */ sw $zero,0x14($sp) +/* f18da60: 1440000e */ bnez $v0,.L0f18da9c +/* f18da64: 00401825 */ or $v1,$v0,$zero +/* f18da68: 8fb90108 */ lw $t9,0x108($sp) +/* f18da6c: 3c09800b */ lui $t1,0x800b +/* f18da70: 8faa0100 */ lw $t2,0x100($sp) +/* f18da74: 00194080 */ sll $t0,$t9,0x2 +/* f18da78: 01194021 */ addu $t0,$t0,$t9 +/* f18da7c: 97ab0116 */ lhu $t3,0x116($sp) +/* f18da80: 00084140 */ sll $t0,$t0,0x5 +/* f18da84: 2529c7b8 */ addiu $t1,$t1,-14408 +/* f18da88: 01091821 */ addu $v1,$t0,$t1 +/* f18da8c: 00001025 */ or $v0,$zero,$zero +/* f18da90: ac6a004c */ sw $t2,0x4c($v1) +/* f18da94: 10000006 */ beqz $zero,.L0f18dab0 +/* f18da98: a46b0050 */ sh $t3,0x50($v1) +.L0f18da9c: +/* f18da9c: 3c01800a */ lui $at,0x800a +/* f18daa0: ac2321f8 */ sw $v1,0x21f8($at) +/* f18daa4: 10000002 */ beqz $zero,.L0f18dab0 +/* f18daa8: 2402ffff */ addiu $v0,$zero,-1 +.L0f18daac: +/* f18daac: 2402ffff */ addiu $v0,$zero,-1 +.L0f18dab0: +/* f18dab0: 8fbf001c */ lw $ra,0x1c($sp) +/* f18dab4: 27bd0108 */ addiu $sp,$sp,0x108 +/* f18dab8: 03e00008 */ jr $ra +/* f18dabc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18dac0 +/* f18dac0: 27bdff00 */ addiu $sp,$sp,-256 +/* f18dac4: afbf0014 */ sw $ra,0x14($sp) +/* f18dac8: afa40100 */ sw $a0,0x100($sp) +/* f18dacc: afa50104 */ sw $a1,0x104($sp) +/* f18dad0: afa60108 */ sw $a2,0x108($sp) +/* f18dad4: 04a00024 */ bltz $a1,.L0f18db68 +/* f18dad8: afa7010c */ sw $a3,0x10c($sp) +/* f18dadc: 0fc35517 */ jal func0f0d545c +/* f18dae0: 27a4001c */ addiu $a0,$sp,0x1c +/* f18dae4: 83a40107 */ lb $a0,0x107($sp) +/* f18dae8: 8fa50108 */ lw $a1,0x108($sp) +/* f18daec: 27a60020 */ addiu $a2,$sp,0x20 +/* f18daf0: 0fc45a00 */ jal func0f116800 +/* f18daf4: 00003825 */ or $a3,$zero,$zero +/* f18daf8: 14400017 */ bnez $v0,.L0f18db58 +/* f18dafc: 00401825 */ or $v1,$v0,$zero +/* f18db00: 8fa40100 */ lw $a0,0x100($sp) +/* f18db04: 3c18800b */ lui $t8,0x800b +/* f18db08: 2718c7b8 */ addiu $t8,$t8,-14408 +/* f18db0c: 00047880 */ sll $t7,$a0,0x2 +/* f18db10: 01e47821 */ addu $t7,$t7,$a0 +/* f18db14: 000f7940 */ sll $t7,$t7,0x5 +/* f18db18: 8fb90108 */ lw $t9,0x108($sp) +/* f18db1c: 97a8010e */ lhu $t0,0x10e($sp) +/* f18db20: 01f81821 */ addu $v1,$t7,$t8 +/* f18db24: afa30018 */ sw $v1,0x18($sp) +/* f18db28: 27a5001c */ addiu $a1,$sp,0x1c +/* f18db2c: 24060001 */ addiu $a2,$zero,0x1 +/* f18db30: ac79004c */ sw $t9,0x4c($v1) +/* f18db34: 0fc634ae */ jal func0f18d2b8 +/* f18db38: a4680050 */ sh $t0,0x50($v1) +/* f18db3c: 0fc35531 */ jal func0f0d54c4 +/* f18db40: 27a4001c */ addiu $a0,$sp,0x1c +/* f18db44: 8fa30018 */ lw $v1,0x18($sp) +/* f18db48: 24090080 */ addiu $t1,$zero,0x80 +/* f18db4c: 00001025 */ or $v0,$zero,$zero +/* f18db50: 10000006 */ beqz $zero,.L0f18db6c +/* f18db54: a069009d */ sb $t1,0x9d($v1) +.L0f18db58: +/* f18db58: 3c01800a */ lui $at,0x800a +/* f18db5c: ac2321f8 */ sw $v1,0x21f8($at) +/* f18db60: 10000002 */ beqz $zero,.L0f18db6c +/* f18db64: 2402ffff */ addiu $v0,$zero,-1 +.L0f18db68: +/* f18db68: 2402ffff */ addiu $v0,$zero,-1 +.L0f18db6c: +/* f18db6c: 8fbf0014 */ lw $ra,0x14($sp) +/* f18db70: 27bd0100 */ addiu $sp,$sp,0x100 +/* f18db74: 03e00008 */ jr $ra +/* f18db78: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18db7c +/* f18db7c: 03e00008 */ jr $ra +/* f18db80: 2402000e */ addiu $v0,$zero,0xe +); + +GLOBAL_ASM( +glabel func0f18db84 +/* f18db84: 27bdffd8 */ addiu $sp,$sp,-40 +/* f18db88: 00047080 */ sll $t6,$a0,0x2 +/* f18db8c: 01c47023 */ subu $t6,$t6,$a0 +/* f18db90: 3c0f8008 */ lui $t7,0x8008 +/* f18db94: afb30020 */ sw $s3,0x20($sp) +/* f18db98: afb2001c */ sw $s2,0x1c($sp) +/* f18db9c: afb10018 */ sw $s1,0x18($sp) +/* f18dba0: afb00014 */ sw $s0,0x14($sp) +/* f18dba4: 25ef7b6c */ addiu $t7,$t7,0x7b6c +/* f18dba8: 000e70c0 */ sll $t6,$t6,0x3 +/* f18dbac: afbf0024 */ sw $ra,0x24($sp) +/* f18dbb0: 01cf8021 */ addu $s0,$t6,$t7 +/* f18dbb4: 00008825 */ or $s1,$zero,$zero +/* f18dbb8: 24120016 */ addiu $s2,$zero,0x16 +/* f18dbbc: 24130010 */ addiu $s3,$zero,0x10 +.L0f18dbc0: +/* f18dbc0: 0fc67244 */ jal func0f19c910 +/* f18dbc4: 92040008 */ lbu $a0,0x8($s0) +/* f18dbc8: 14400006 */ bnez $v0,.L0f18dbe4 +/* f18dbcc: 26310001 */ addiu $s1,$s1,0x1 +/* f18dbd0: 92180008 */ lbu $t8,0x8($s0) +/* f18dbd4: 12580003 */ beq $s2,$t8,.L0f18dbe4 +/* f18dbd8: 00000000 */ sll $zero,$zero,0x0 +/* f18dbdc: 10000004 */ beqz $zero,.L0f18dbf0 +/* f18dbe0: 00001025 */ or $v0,$zero,$zero +.L0f18dbe4: +/* f18dbe4: 1633fff6 */ bne $s1,$s3,.L0f18dbc0 +/* f18dbe8: 26100001 */ addiu $s0,$s0,0x1 +/* f18dbec: 24020001 */ addiu $v0,$zero,0x1 +.L0f18dbf0: +/* f18dbf0: 8fbf0024 */ lw $ra,0x24($sp) +/* f18dbf4: 8fb00014 */ lw $s0,0x14($sp) +/* f18dbf8: 8fb10018 */ lw $s1,0x18($sp) +/* f18dbfc: 8fb2001c */ lw $s2,0x1c($sp) +/* f18dc00: 8fb30020 */ lw $s3,0x20($sp) +/* f18dc04: 03e00008 */ jr $ra +/* f18dc08: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f18dc0c +/* f18dc0c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f18dc10: afb20020 */ sw $s2,0x20($sp) +/* f18dc14: afb1001c */ sw $s1,0x1c($sp) +/* f18dc18: afb00018 */ sw $s0,0x18($sp) +/* f18dc1c: afbf0024 */ sw $ra,0x24($sp) +/* f18dc20: 00008825 */ or $s1,$zero,$zero +/* f18dc24: 00008025 */ or $s0,$zero,$zero +/* f18dc28: 2412000e */ addiu $s2,$zero,0xe +.L0f18dc2c: +/* f18dc2c: 0fc636e1 */ jal func0f18db84 +/* f18dc30: 02002025 */ or $a0,$s0,$zero +/* f18dc34: 10400002 */ beqz $v0,.L0f18dc40 +/* f18dc38: 26100001 */ addiu $s0,$s0,0x1 +/* f18dc3c: 26310001 */ addiu $s1,$s1,0x1 +.L0f18dc40: +/* f18dc40: 1612fffa */ bne $s0,$s2,.L0f18dc2c +/* f18dc44: 00000000 */ sll $zero,$zero,0x0 +/* f18dc48: 8fbf0024 */ lw $ra,0x24($sp) +/* f18dc4c: 02201025 */ or $v0,$s1,$zero +/* f18dc50: 8fb1001c */ lw $s1,0x1c($sp) +/* f18dc54: 8fb00018 */ lw $s0,0x18($sp) +/* f18dc58: 8fb20020 */ lw $s2,0x20($sp) +/* f18dc5c: 03e00008 */ jr $ra +/* f18dc60: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f18dc64 +/* f18dc64: 27bdffd8 */ addiu $sp,$sp,-40 +/* f18dc68: afb20020 */ sw $s2,0x20($sp) +/* f18dc6c: afb1001c */ sw $s1,0x1c($sp) +/* f18dc70: afb00018 */ sw $s0,0x18($sp) +/* f18dc74: 00808825 */ or $s1,$a0,$zero +/* f18dc78: afbf0024 */ sw $ra,0x24($sp) +/* f18dc7c: 00008025 */ or $s0,$zero,$zero +/* f18dc80: 2412000e */ addiu $s2,$zero,0xe +.L0f18dc84: +/* f18dc84: 0fc636e1 */ jal func0f18db84 +/* f18dc88: 02002025 */ or $a0,$s0,$zero +/* f18dc8c: 5040000d */ beqzl $v0,.L0f18dcc4 +/* f18dc90: 26100001 */ addiu $s0,$s0,0x1 +/* f18dc94: 16200009 */ bnez $s1,.L0f18dcbc +/* f18dc98: 00107080 */ sll $t6,$s0,0x2 +/* f18dc9c: 01d07023 */ subu $t6,$t6,$s0 +/* f18dca0: 000e70c0 */ sll $t6,$t6,0x3 +/* f18dca4: 3c048008 */ lui $a0,0x8008 +/* f18dca8: 008e2021 */ addu $a0,$a0,$t6 +/* f18dcac: 0fc5b9f1 */ jal func0f16e7c4 +/* f18dcb0: 94847b6c */ lhu $a0,0x7b6c($a0) +/* f18dcb4: 10000008 */ beqz $zero,.L0f18dcd8 +/* f18dcb8: 8fbf0024 */ lw $ra,0x24($sp) +.L0f18dcbc: +/* f18dcbc: 2631ffff */ addiu $s1,$s1,-1 +/* f18dcc0: 26100001 */ addiu $s0,$s0,0x1 +.L0f18dcc4: +/* f18dcc4: 1612ffef */ bne $s0,$s2,.L0f18dc84 +/* f18dcc8: 00000000 */ sll $zero,$zero,0x0 +/* f18dccc: 3c027f1c */ lui $v0,0x7f1c +/* f18dcd0: 24428c3c */ addiu $v0,$v0,-29636 +/* f18dcd4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f18dcd8: +/* f18dcd8: 8fb00018 */ lw $s0,0x18($sp) +/* f18dcdc: 8fb1001c */ lw $s1,0x1c($sp) +/* f18dce0: 8fb20020 */ lw $s2,0x20($sp) +/* f18dce4: 03e00008 */ jr $ra +/* f18dce8: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f18dcec +/* f18dcec: 27bdffc0 */ addiu $sp,$sp,-64 +/* f18dcf0: afb00018 */ sw $s0,0x18($sp) +/* f18dcf4: afbf003c */ sw $ra,0x3c($sp) +/* f18dcf8: afbe0038 */ sw $s8,0x38($sp) +/* f18dcfc: afb70034 */ sw $s7,0x34($sp) +/* f18dd00: afb60030 */ sw $s6,0x30($sp) +/* f18dd04: afb5002c */ sw $s5,0x2c($sp) +/* f18dd08: afb40028 */ sw $s4,0x28($sp) +/* f18dd0c: afb30024 */ sw $s3,0x24($sp) +/* f18dd10: afb20020 */ sw $s2,0x20($sp) +/* f18dd14: afb1001c */ sw $s1,0x1c($sp) +/* f18dd18: 908e0010 */ lbu $t6,0x10($a0) +/* f18dd1c: 3c10800b */ lui $s0,0x800b +/* f18dd20: 2610cb88 */ addiu $s0,$s0,-13432 +/* f18dd24: 0080f025 */ or $s8,$a0,$zero +/* f18dd28: 0fc61521 */ jal func0f185484 +/* f18dd2c: a20e0010 */ sb $t6,0x10($s0) +/* f18dd30: 03c0c825 */ or $t9,$s8,$zero +/* f18dd34: 02004025 */ or $t0,$s0,$zero +/* f18dd38: 27d80024 */ addiu $t8,$s8,0x24 +.L0f18dd3c: +/* f18dd3c: 8f210000 */ lw $at,0x0($t9) +/* f18dd40: 2739000c */ addiu $t9,$t9,0xc +/* f18dd44: 2508000c */ addiu $t0,$t0,0xc +/* f18dd48: ad01fff4 */ sw $at,-0xc($t0) +/* f18dd4c: 8f21fff8 */ lw $at,-0x8($t9) +/* f18dd50: ad01fff8 */ sw $at,-0x8($t0) +/* f18dd54: 8f21fffc */ lw $at,-0x4($t9) +/* f18dd58: 1738fff8 */ bne $t9,$t8,.L0f18dd3c +/* f18dd5c: ad01fffc */ sw $at,-0x4($t0) +/* f18dd60: 8f210000 */ lw $at,0x0($t9) +/* f18dd64: 3c09800b */ lui $t1,0x800b +/* f18dd68: 2537c798 */ addiu $s7,$t1,-14440 +/* f18dd6c: 3c11800b */ lui $s1,0x800b +/* f18dd70: 2631c538 */ addiu $s1,$s1,-15048 +/* f18dd74: 02e0a825 */ or $s5,$s7,$zero +/* f18dd78: 00009825 */ or $s3,$zero,$zero +/* f18dd7c: 03c0a025 */ or $s4,$s8,$zero +/* f18dd80: 03c0b025 */ or $s6,$s8,$zero +/* f18dd84: 24100004 */ addiu $s0,$zero,0x4 +/* f18dd88: ad010000 */ sw $at,0x0($t0) +.L0f18dd8c: +/* f18dd8c: 928a0028 */ lbu $t2,0x28($s4) +/* f18dd90: 00001025 */ or $v0,$zero,$zero +/* f18dd94: 02a01825 */ or $v1,$s5,$zero +/* f18dd98: 02c02025 */ or $a0,$s6,$zero +/* f18dd9c: a22a0047 */ sb $t2,0x47($s1) +.L0f18dda0: +/* f18dda0: 908b002c */ lbu $t3,0x2c($a0) +/* f18dda4: 24420001 */ addiu $v0,$v0,0x1 +/* f18dda8: 24630001 */ addiu $v1,$v1,0x1 +/* f18ddac: 24840001 */ addiu $a0,$a0,0x1 +/* f18ddb0: 1450fffb */ bne $v0,$s0,.L0f18dda0 +/* f18ddb4: a06bffff */ sb $t3,-0x1($v1) +/* f18ddb8: 92ec0000 */ lbu $t4,0x0($s7) +/* f18ddbc: 3c0d8009 */ lui $t5,0x8009 +/* f18ddc0: 24010001 */ addiu $at,$zero,0x1 +/* f18ddc4: a22c0048 */ sb $t4,0x48($s1) +/* f18ddc8: 91ad0af0 */ lbu $t5,0xaf0($t5) +/* f18ddcc: 00137100 */ sll $t6,$s3,0x4 +/* f18ddd0: 01d37023 */ subu $t6,$t6,$s3 +/* f18ddd4: 15a1000a */ bne $t5,$at,.L0f18de00 +/* f18ddd8: 02202025 */ or $a0,$s1,$zero +/* f18dddc: 0fc5b9f1 */ jal func0f16e7c4 +/* f18dde0: 240454f1 */ addiu $a0,$zero,0x54f1 +/* f18dde4: 26720001 */ addiu $s2,$s3,0x1 +/* f18dde8: 02403025 */ or $a2,$s2,$zero +/* f18ddec: 02202025 */ or $a0,$s1,$zero +/* f18ddf0: 0c004dad */ jal 0x136b4 +/* f18ddf4: 00402825 */ or $a1,$v0,$zero +/* f18ddf8: 10000006 */ beqz $zero,.L0f18de14 +/* f18ddfc: 928f0029 */ lbu $t7,0x29($s4) +.L0f18de00: +/* f18de00: 03ce2821 */ addu $a1,$s8,$t6 +/* f18de04: 0c004c4c */ jal 0x13130 +/* f18de08: 24a50130 */ addiu $a1,$a1,0x130 +/* f18de0c: 26720001 */ addiu $s2,$s3,0x1 +/* f18de10: 928f0029 */ lbu $t7,0x29($s4) +.L0f18de14: +/* f18de14: 2a410008 */ slti $at,$s2,0x8 +/* f18de18: 02409825 */ or $s3,$s2,$zero +/* f18de1c: a22f000f */ sb $t7,0xf($s1) +/* f18de20: 9298002a */ lbu $t8,0x2a($s4) +/* f18de24: 2631004c */ addiu $s1,$s1,0x4c +/* f18de28: 26940008 */ addiu $s4,$s4,0x8 +/* f18de2c: a238ffc4 */ sb $t8,-0x3c($s1) +/* f18de30: 92990023 */ lbu $t9,0x23($s4) +/* f18de34: 26b50004 */ addiu $s5,$s5,0x4 +/* f18de38: 26d60008 */ addiu $s6,$s6,0x8 +/* f18de3c: 26f70004 */ addiu $s7,$s7,0x4 +/* f18de40: 1420ffd2 */ bnez $at,.L0f18dd8c +/* f18de44: a239ffc5 */ sb $t9,-0x3b($s1) +/* f18de48: 0fc67244 */ jal func0f19c910 +/* f18de4c: 24040016 */ addiu $a0,$zero,0x16 +/* f18de50: 1440000c */ bnez $v0,.L0f18de84 +/* f18de54: 3c04800b */ lui $a0,0x800b +/* f18de58: 3c02800b */ lui $v0,0x800b +/* f18de5c: 2442cb88 */ addiu $v0,$v0,-13432 +/* f18de60: 2484cb8e */ addiu $a0,$a0,-13426 +/* f18de64: 24030025 */ addiu $v1,$zero,0x25 +/* f18de68: 90480018 */ lbu $t0,0x18($v0) +.L0f18de6c: +/* f18de6c: 54680003 */ bnel $v1,$t0,.L0f18de7c +/* f18de70: 24420001 */ addiu $v0,$v0,0x1 +/* f18de74: a0400018 */ sb $zero,0x18($v0) +/* f18de78: 24420001 */ addiu $v0,$v0,0x1 +.L0f18de7c: +/* f18de7c: 5444fffb */ bnel $v0,$a0,.L0f18de6c +/* f18de80: 90480018 */ lbu $t0,0x18($v0) +.L0f18de84: +/* f18de84: 0fc6244f */ jal func0f18913c +/* f18de88: 00000000 */ sll $zero,$zero,0x0 +/* f18de8c: 0fc67064 */ jal func0f19c190 +/* f18de90: 00000000 */ sll $zero,$zero,0x0 +/* f18de94: 8fbf003c */ lw $ra,0x3c($sp) +/* f18de98: 8fb00018 */ lw $s0,0x18($sp) +/* f18de9c: 8fb1001c */ lw $s1,0x1c($sp) +/* f18dea0: 8fb20020 */ lw $s2,0x20($sp) +/* f18dea4: 8fb30024 */ lw $s3,0x24($sp) +/* f18dea8: 8fb40028 */ lw $s4,0x28($sp) +/* f18deac: 8fb5002c */ lw $s5,0x2c($sp) +/* f18deb0: 8fb60030 */ lw $s6,0x30($sp) +/* f18deb4: 8fb70034 */ lw $s7,0x34($sp) +/* f18deb8: 8fbe0038 */ lw $s8,0x38($sp) +/* f18debc: 03e00008 */ jr $ra +/* f18dec0: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f18dec4 +/* f18dec4: 27bdfe00 */ addiu $sp,$sp,-512 +/* f18dec8: afb20020 */ sw $s2,0x20($sp) +/* f18decc: afb1001c */ sw $s1,0x1c($sp) +/* f18ded0: afb00018 */ sw $s0,0x18($sp) +/* f18ded4: 00808825 */ or $s1,$a0,$zero +/* f18ded8: afbf0024 */ sw $ra,0x24($sp) +/* f18dedc: afa0002c */ sw $zero,0x2c($sp) +/* f18dee0: 00008025 */ or $s0,$zero,$zero +/* f18dee4: 2412000e */ addiu $s2,$zero,0xe +.L0f18dee8: +/* f18dee8: 0fc636e1 */ jal func0f18db84 +/* f18deec: 02002025 */ or $a0,$s0,$zero +/* f18def0: 5040000c */ beqzl $v0,.L0f18df24 +/* f18def4: 26100001 */ addiu $s0,$s0,0x1 +/* f18def8: 16200008 */ bnez $s1,.L0f18df1c +/* f18defc: 00107080 */ sll $t6,$s0,0x2 +/* f18df00: 01d07023 */ subu $t6,$t6,$s0 +/* f18df04: 000e70c0 */ sll $t6,$t6,0x3 +/* f18df08: 3c0f8008 */ lui $t7,0x8008 +/* f18df0c: 01ee7821 */ addu $t7,$t7,$t6 +/* f18df10: 8def7b70 */ lw $t7,0x7b70($t7) +/* f18df14: 10000005 */ beqz $zero,.L0f18df2c +/* f18df18: afaf002c */ sw $t7,0x2c($sp) +.L0f18df1c: +/* f18df1c: 2631ffff */ addiu $s1,$s1,-1 +/* f18df20: 26100001 */ addiu $s0,$s0,0x1 +.L0f18df24: +/* f18df24: 1612fff0 */ bne $s0,$s2,.L0f18dee8 +/* f18df28: 00000000 */ sll $zero,$zero,0x0 +.L0f18df2c: +/* f18df2c: 8fa4002c */ lw $a0,0x2c($sp) +/* f18df30: 27a50030 */ addiu $a1,$sp,0x30 +/* f18df34: 0fc66e45 */ jal func0f19b914 +/* f18df38: 240601ca */ addiu $a2,$zero,0x1ca +/* f18df3c: 0fc6373b */ jal func0f18dcec +/* f18df40: 00402025 */ or $a0,$v0,$zero +/* f18df44: 8fbf0024 */ lw $ra,0x24($sp) +/* f18df48: 8fb00018 */ lw $s0,0x18($sp) +/* f18df4c: 8fb1001c */ lw $s1,0x1c($sp) +/* f18df50: 8fb20020 */ lw $s2,0x20($sp) +/* f18df54: 03e00008 */ jr $ra +/* f18df58: 27bd0200 */ addiu $sp,$sp,0x200 +); + +GLOBAL_ASM( +glabel func0f18df5c +/* f18df5c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f18df60: afb5002c */ sw $s5,0x2c($sp) +/* f18df64: 3c15800b */ lui $s5,0x800b +/* f18df68: 26b5cb88 */ addiu $s5,$s5,-13432 +/* f18df6c: afbf0034 */ sw $ra,0x34($sp) +/* f18df70: afb30024 */ sw $s3,0x24($sp) +/* f18df74: 00809825 */ or $s3,$a0,$zero +/* f18df78: afb60030 */ sw $s6,0x30($sp) +/* f18df7c: afb40028 */ sw $s4,0x28($sp) +/* f18df80: afb20020 */ sw $s2,0x20($sp) +/* f18df84: afb1001c */ sw $s1,0x1c($sp) +/* f18df88: afb00018 */ sw $s0,0x18($sp) +/* f18df8c: 02a02825 */ or $a1,$s5,$zero +/* f18df90: 0fc35539 */ jal func0f0d54e4 +/* f18df94: 00003025 */ or $a2,$zero,$zero +/* f18df98: 02602025 */ or $a0,$s3,$zero +/* f18df9c: 0fc354fe */ jal func0f0d53f8 +/* f18dfa0: 24050004 */ addiu $a1,$zero,0x4 +/* f18dfa4: 02602025 */ or $a0,$s3,$zero +/* f18dfa8: 0fc354fe */ jal func0f0d53f8 +/* f18dfac: 24050007 */ addiu $a1,$zero,0x7 +/* f18dfb0: a2a20011 */ sb $v0,0x11($s5) +/* f18dfb4: 02602025 */ or $a0,$s3,$zero +/* f18dfb8: 0fc354fe */ jal func0f0d53f8 +/* f18dfbc: 24050003 */ addiu $a1,$zero,0x3 +/* f18dfc0: 0fc61521 */ jal func0f185484 +/* f18dfc4: a2a20010 */ sb $v0,0x10($s5) +/* f18dfc8: 0fc614f4 */ jal func0f1853d0 +/* f18dfcc: 02602025 */ or $a0,$s3,$zero +/* f18dfd0: 02602025 */ or $a0,$s3,$zero +/* f18dfd4: 0fc354fe */ jal func0f0d53f8 +/* f18dfd8: 24050015 */ addiu $a1,$zero,0x15 +/* f18dfdc: 96ae0016 */ lhu $t6,0x16($s5) +/* f18dfe0: 3c11800b */ lui $s1,0x800b +/* f18dfe4: 3c14800b */ lui $s4,0x800b +/* f18dfe8: 31cf000f */ andi $t7,$t6,0xf +/* f18dfec: aea2000c */ sw $v0,0xc($s5) +/* f18dff0: a6af0016 */ sh $t7,0x16($s5) +/* f18dff4: 2694c798 */ addiu $s4,$s4,-14440 +/* f18dff8: 2631c538 */ addiu $s1,$s1,-15048 +/* f18dffc: 00009025 */ or $s2,$zero,$zero +/* f18e000: 24160006 */ addiu $s6,$zero,0x6 +/* f18e004: 24100004 */ addiu $s0,$zero,0x4 +.L0f18e008: +/* f18e008: a2200000 */ sb $zero,0x0($s1) +/* f18e00c: 02602025 */ or $a0,$s3,$zero +/* f18e010: 0fc354fe */ jal func0f0d53f8 +/* f18e014: 24050005 */ addiu $a1,$zero,0x5 +/* f18e018: a2220047 */ sb $v0,0x47($s1) +/* f18e01c: 02602025 */ or $a0,$s3,$zero +/* f18e020: 0fc354fe */ jal func0f0d53f8 +/* f18e024: 24050003 */ addiu $a1,$zero,0x3 +/* f18e028: a2220048 */ sb $v0,0x48($s1) +/* f18e02c: 00001825 */ or $v1,$zero,$zero +/* f18e030: 02802025 */ or $a0,$s4,$zero +/* f18e034: 304500ff */ andi $a1,$v0,0xff +.L0f18e038: +/* f18e038: 24630001 */ addiu $v1,$v1,0x1 +/* f18e03c: 24840001 */ addiu $a0,$a0,0x1 +/* f18e040: 1470fffd */ bne $v1,$s0,.L0f18e038 +/* f18e044: a085ffff */ sb $a1,-0x1($a0) +/* f18e048: 12c50007 */ beq $s6,$a1,.L0f18e068 +/* f18e04c: 02602025 */ or $a0,$s3,$zero +/* f18e050: 96b80016 */ lhu $t8,0x16($s5) +/* f18e054: 26590004 */ addiu $t9,$s2,0x4 +/* f18e058: 24080001 */ addiu $t0,$zero,0x1 +/* f18e05c: 03284804 */ sllv $t1,$t0,$t9 +/* f18e060: 03095025 */ or $t2,$t8,$t1 +/* f18e064: a6aa0016 */ sh $t2,0x16($s5) +.L0f18e068: +/* f18e068: 0fc354fe */ jal func0f0d53f8 +/* f18e06c: 24050007 */ addiu $a1,$zero,0x7 +/* f18e070: a222000f */ sb $v0,0xf($s1) +/* f18e074: 02602025 */ or $a0,$s3,$zero +/* f18e078: 0fc354fe */ jal func0f0d53f8 +/* f18e07c: 24050007 */ addiu $a1,$zero,0x7 +/* f18e080: a2220010 */ sb $v0,0x10($s1) +/* f18e084: 02602025 */ or $a0,$s3,$zero +/* f18e088: 0fc354fe */ jal func0f0d53f8 +/* f18e08c: 24050003 */ addiu $a1,$zero,0x3 +/* f18e090: 26520001 */ addiu $s2,$s2,0x1 +/* f18e094: 2a410008 */ slti $at,$s2,0x8 +/* f18e098: 2631004c */ addiu $s1,$s1,0x4c +/* f18e09c: 26940004 */ addiu $s4,$s4,0x4 +/* f18e0a0: 1420ffd9 */ bnez $at,.L0f18e008 +/* f18e0a4: a222ffc5 */ sb $v0,-0x3b($s1) +/* f18e0a8: 0fc63377 */ jal func0f18cddc +/* f18e0ac: 00000000 */ sll $zero,$zero,0x0 +/* f18e0b0: 3c10800b */ lui $s0,0x800b +/* f18e0b4: 3c11800b */ lui $s1,0x800b +/* f18e0b8: 2631cb8e */ addiu $s1,$s1,-13426 +/* f18e0bc: 2610cb88 */ addiu $s0,$s0,-13432 +.L0f18e0c0: +/* f18e0c0: 02602025 */ or $a0,$s3,$zero +/* f18e0c4: 0fc354fe */ jal func0f0d53f8 +/* f18e0c8: 24050007 */ addiu $a1,$zero,0x7 +/* f18e0cc: 26100001 */ addiu $s0,$s0,0x1 +/* f18e0d0: 0211082b */ sltu $at,$s0,$s1 +/* f18e0d4: 1420fffa */ bnez $at,.L0f18e0c0 +/* f18e0d8: a2020017 */ sb $v0,0x17($s0) +/* f18e0dc: 0fc6244f */ jal func0f18913c +/* f18e0e0: 00000000 */ sll $zero,$zero,0x0 +/* f18e0e4: 02602025 */ or $a0,$s3,$zero +/* f18e0e8: 0fc354fe */ jal func0f0d53f8 +/* f18e0ec: 24050006 */ addiu $a1,$zero,0x6 +/* f18e0f0: a2a20012 */ sb $v0,0x12($s5) +/* f18e0f4: 02602025 */ or $a0,$s3,$zero +/* f18e0f8: 0fc354fe */ jal func0f0d53f8 +/* f18e0fc: 24050007 */ addiu $a1,$zero,0x7 +/* f18e100: a2a20013 */ sb $v0,0x13($s5) +/* f18e104: 02602025 */ or $a0,$s3,$zero +/* f18e108: 0fc354fe */ jal func0f0d53f8 +/* f18e10c: 24050009 */ addiu $a1,$zero,0x9 +/* f18e110: 3c10800b */ lui $s0,0x800b +/* f18e114: 3c11800b */ lui $s1,0x800b +/* f18e118: a6a20014 */ sh $v0,0x14($s5) +/* f18e11c: 2631ca38 */ addiu $s1,$s1,-13768 +/* f18e120: 2610c7b8 */ addiu $s0,$s0,-14408 +.L0f18e124: +/* f18e124: 02602025 */ or $a0,$s3,$zero +/* f18e128: 0fc354fe */ jal func0f0d53f8 +/* f18e12c: 24050003 */ addiu $a1,$zero,0x3 +/* f18e130: 261000a0 */ addiu $s0,$s0,0xa0 +/* f18e134: 1611fffb */ bne $s0,$s1,.L0f18e124 +/* f18e138: a202ff71 */ sb $v0,-0x8f($s0) +/* f18e13c: 0fc66fe8 */ jal func0f19bfa0 +/* f18e140: 00000000 */ sll $zero,$zero,0x0 +/* f18e144: 8fbf0034 */ lw $ra,0x34($sp) +/* f18e148: 8fb00018 */ lw $s0,0x18($sp) +/* f18e14c: 8fb1001c */ lw $s1,0x1c($sp) +/* f18e150: 8fb20020 */ lw $s2,0x20($sp) +/* f18e154: 8fb30024 */ lw $s3,0x24($sp) +/* f18e158: 8fb40028 */ lw $s4,0x28($sp) +/* f18e15c: 8fb5002c */ lw $s5,0x2c($sp) +/* f18e160: 8fb60030 */ lw $s6,0x30($sp) +/* f18e164: 03e00008 */ jr $ra +/* f18e168: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f18e16c +/* f18e16c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f18e170: afb30020 */ sw $s3,0x20($sp) +/* f18e174: 3c13800b */ lui $s3,0x800b +/* f18e178: 2673cb88 */ addiu $s3,$s3,-13432 +/* f18e17c: afbf0024 */ sw $ra,0x24($sp) +/* f18e180: afb2001c */ sw $s2,0x1c($sp) +/* f18e184: afb00014 */ sw $s0,0x14($sp) +/* f18e188: 00809025 */ or $s2,$a0,$zero +/* f18e18c: afb10018 */ sw $s1,0x18($sp) +/* f18e190: 00008025 */ or $s0,$zero,$zero +/* f18e194: 0fc35569 */ jal func0f0d55a4 +/* f18e198: 02602825 */ or $a1,$s3,$zero +/* f18e19c: 00008825 */ or $s1,$zero,$zero +/* f18e1a0: 96620016 */ lhu $v0,0x16($s3) +/* f18e1a4: 262e0004 */ addiu $t6,$s1,0x4 +.L0f18e1a8: +/* f18e1a8: 240f0001 */ addiu $t7,$zero,0x1 +/* f18e1ac: 01cfc004 */ sllv $t8,$t7,$t6 +/* f18e1b0: 0058c824 */ and $t9,$v0,$t8 +/* f18e1b4: 13200002 */ beqz $t9,.L0f18e1c0 +/* f18e1b8: 26310001 */ addiu $s1,$s1,0x1 +/* f18e1bc: 26100001 */ addiu $s0,$s0,0x1 +.L0f18e1c0: +/* f18e1c0: 2a210008 */ slti $at,$s1,0x8 +/* f18e1c4: 5420fff8 */ bnezl $at,.L0f18e1a8 +/* f18e1c8: 262e0004 */ addiu $t6,$s1,0x4 +/* f18e1cc: 02402025 */ or $a0,$s2,$zero +/* f18e1d0: 02002825 */ or $a1,$s0,$zero +/* f18e1d4: 0fc354be */ jal func0f0d52f8 +/* f18e1d8: 24060004 */ addiu $a2,$zero,0x4 +/* f18e1dc: 02402025 */ or $a0,$s2,$zero +/* f18e1e0: 92650011 */ lbu $a1,0x11($s3) +/* f18e1e4: 0fc354be */ jal func0f0d52f8 +/* f18e1e8: 24060007 */ addiu $a2,$zero,0x7 +/* f18e1ec: 02402025 */ or $a0,$s2,$zero +/* f18e1f0: 92650010 */ lbu $a1,0x10($s3) +/* f18e1f4: 0fc354be */ jal func0f0d52f8 +/* f18e1f8: 24060003 */ addiu $a2,$zero,0x3 +/* f18e1fc: 0fc6150a */ jal func0f185428 +/* f18e200: 02402025 */ or $a0,$s2,$zero +/* f18e204: 02402025 */ or $a0,$s2,$zero +/* f18e208: 8e65000c */ lw $a1,0xc($s3) +/* f18e20c: 0fc354be */ jal func0f0d52f8 +/* f18e210: 24060015 */ addiu $a2,$zero,0x15 +/* f18e214: 3c10800b */ lui $s0,0x800b +/* f18e218: 2610c538 */ addiu $s0,$s0,-15048 +/* f18e21c: 00008825 */ or $s1,$zero,$zero +.L0f18e220: +/* f18e220: 02402025 */ or $a0,$s2,$zero +/* f18e224: 92050047 */ lbu $a1,0x47($s0) +/* f18e228: 0fc354be */ jal func0f0d52f8 +/* f18e22c: 24060005 */ addiu $a2,$zero,0x5 +/* f18e230: 96680016 */ lhu $t0,0x16($s3) +/* f18e234: 26290004 */ addiu $t1,$s1,0x4 +/* f18e238: 240a0001 */ addiu $t2,$zero,0x1 +/* f18e23c: 012a5804 */ sllv $t3,$t2,$t1 +/* f18e240: 010b6024 */ and $t4,$t0,$t3 +/* f18e244: 11800007 */ beqz $t4,.L0f18e264 +/* f18e248: 02402025 */ or $a0,$s2,$zero +/* f18e24c: 02402025 */ or $a0,$s2,$zero +/* f18e250: 92050048 */ lbu $a1,0x48($s0) +/* f18e254: 0fc354be */ jal func0f0d52f8 +/* f18e258: 24060003 */ addiu $a2,$zero,0x3 +/* f18e25c: 10000005 */ beqz $zero,.L0f18e274 +/* f18e260: 02402025 */ or $a0,$s2,$zero +.L0f18e264: +/* f18e264: 24050006 */ addiu $a1,$zero,0x6 +/* f18e268: 0fc354be */ jal func0f0d52f8 +/* f18e26c: 24060003 */ addiu $a2,$zero,0x3 +/* f18e270: 02402025 */ or $a0,$s2,$zero +.L0f18e274: +/* f18e274: 9205000f */ lbu $a1,0xf($s0) +/* f18e278: 0fc354be */ jal func0f0d52f8 +/* f18e27c: 24060007 */ addiu $a2,$zero,0x7 +/* f18e280: 92020010 */ lbu $v0,0x10($s0) +/* f18e284: 240100ff */ addiu $at,$zero,0xff +/* f18e288: 1441000f */ bne $v0,$at,.L0f18e2c8 +/* f18e28c: 00402825 */ or $a1,$v0,$zero +/* f18e290: 92040047 */ lbu $a0,0x47($s0) +/* f18e294: 0fc6335a */ jal func0f18cd68 +/* f18e298: 92050048 */ lbu $a1,0x48($s0) +/* f18e29c: 04400004 */ bltz $v0,.L0f18e2b0 +/* f18e2a0: 00401825 */ or $v1,$v0,$zero +/* f18e2a4: 28410012 */ slti $at,$v0,0x12 +/* f18e2a8: 54200003 */ bnezl $at,.L0f18e2b8 +/* f18e2ac: 000368c0 */ sll $t5,$v1,0x3 +.L0f18e2b0: +/* f18e2b0: 00001825 */ or $v1,$zero,$zero +/* f18e2b4: 000368c0 */ sll $t5,$v1,0x3 +.L0f18e2b8: +/* f18e2b8: 3c058008 */ lui $a1,0x8008 +/* f18e2bc: 00ad2821 */ addu $a1,$a1,$t5 +/* f18e2c0: 10000001 */ beqz $zero,.L0f18e2c8 +/* f18e2c4: 84a57730 */ lh $a1,0x7730($a1) +.L0f18e2c8: +/* f18e2c8: 02402025 */ or $a0,$s2,$zero +/* f18e2cc: 0fc354be */ jal func0f0d52f8 +/* f18e2d0: 24060007 */ addiu $a2,$zero,0x7 +/* f18e2d4: 02402025 */ or $a0,$s2,$zero +/* f18e2d8: 92050011 */ lbu $a1,0x11($s0) +/* f18e2dc: 0fc354be */ jal func0f0d52f8 +/* f18e2e0: 24060003 */ addiu $a2,$zero,0x3 +/* f18e2e4: 26310001 */ addiu $s1,$s1,0x1 +/* f18e2e8: 2a210008 */ slti $at,$s1,0x8 +/* f18e2ec: 1420ffcc */ bnez $at,.L0f18e220 +/* f18e2f0: 2610004c */ addiu $s0,$s0,0x4c +/* f18e2f4: 3c10800b */ lui $s0,0x800b +/* f18e2f8: 3c11800b */ lui $s1,0x800b +/* f18e2fc: 2631cb8e */ addiu $s1,$s1,-13426 +/* f18e300: 2610cb88 */ addiu $s0,$s0,-13432 +/* f18e304: 02402025 */ or $a0,$s2,$zero +.L0f18e308: +/* f18e308: 92050018 */ lbu $a1,0x18($s0) +/* f18e30c: 0fc354be */ jal func0f0d52f8 +/* f18e310: 24060007 */ addiu $a2,$zero,0x7 +/* f18e314: 26100001 */ addiu $s0,$s0,0x1 +/* f18e318: 0211082b */ sltu $at,$s0,$s1 +/* f18e31c: 5420fffa */ bnezl $at,.L0f18e308 +/* f18e320: 02402025 */ or $a0,$s2,$zero +/* f18e324: 02402025 */ or $a0,$s2,$zero +/* f18e328: 92650012 */ lbu $a1,0x12($s3) +/* f18e32c: 0fc354be */ jal func0f0d52f8 +/* f18e330: 24060006 */ addiu $a2,$zero,0x6 +/* f18e334: 02402025 */ or $a0,$s2,$zero +/* f18e338: 92650013 */ lbu $a1,0x13($s3) +/* f18e33c: 0fc354be */ jal func0f0d52f8 +/* f18e340: 24060007 */ addiu $a2,$zero,0x7 +/* f18e344: 02402025 */ or $a0,$s2,$zero +/* f18e348: 96650014 */ lhu $a1,0x14($s3) +/* f18e34c: 0fc354be */ jal func0f0d52f8 +/* f18e350: 24060009 */ addiu $a2,$zero,0x9 +/* f18e354: 3c10800b */ lui $s0,0x800b +/* f18e358: 3c11800b */ lui $s1,0x800b +/* f18e35c: 2631ca38 */ addiu $s1,$s1,-13768 +/* f18e360: 2610c7b8 */ addiu $s0,$s0,-14408 +/* f18e364: 02402025 */ or $a0,$s2,$zero +.L0f18e368: +/* f18e368: 92050011 */ lbu $a1,0x11($s0) +/* f18e36c: 0fc354be */ jal func0f0d52f8 +/* f18e370: 24060003 */ addiu $a2,$zero,0x3 +/* f18e374: 261000a0 */ addiu $s0,$s0,0xa0 +/* f18e378: 5611fffb */ bnel $s0,$s1,.L0f18e368 +/* f18e37c: 02402025 */ or $a0,$s2,$zero +/* f18e380: 8fbf0024 */ lw $ra,0x24($sp) +/* f18e384: 8fb00014 */ lw $s0,0x14($sp) +/* f18e388: 8fb10018 */ lw $s1,0x18($sp) +/* f18e38c: 8fb2001c */ lw $s2,0x1c($sp) +/* f18e390: 8fb30020 */ lw $s3,0x20($sp) +/* f18e394: 03e00008 */ jr $ra +/* f18e398: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f18e39c +/* f18e39c: 27bdff08 */ addiu $sp,$sp,-248 +/* f18e3a0: afa500fc */ sw $a1,0xfc($sp) +/* f18e3a4: 00802825 */ or $a1,$a0,$zero +/* f18e3a8: afbf0014 */ sw $ra,0x14($sp) +/* f18e3ac: afa400f8 */ sw $a0,0xf8($sp) +/* f18e3b0: afa60100 */ sw $a2,0x100($sp) +/* f18e3b4: afa70104 */ sw $a3,0x104($sp) +/* f18e3b8: 2406000f */ addiu $a2,$zero,0xf +/* f18e3bc: 0fc35521 */ jal func0f0d5484 +/* f18e3c0: 27a40018 */ addiu $a0,$sp,0x18 +/* f18e3c4: 27a40018 */ addiu $a0,$sp,0x18 +/* f18e3c8: 8fa500fc */ lw $a1,0xfc($sp) +/* f18e3cc: 0fc35539 */ jal func0f0d54e4 +/* f18e3d0: 00003025 */ or $a2,$zero,$zero +/* f18e3d4: 27a40018 */ addiu $a0,$sp,0x18 +/* f18e3d8: 0fc354fe */ jal func0f0d53f8 +/* f18e3dc: 24050004 */ addiu $a1,$zero,0x4 +/* f18e3e0: 8fae0100 */ lw $t6,0x100($sp) +/* f18e3e4: 27a40018 */ addiu $a0,$sp,0x18 +/* f18e3e8: 24050007 */ addiu $a1,$zero,0x7 +/* f18e3ec: 0fc354fe */ jal func0f0d53f8 +/* f18e3f0: a5c20000 */ sh $v0,0x0($t6) +/* f18e3f4: 8faf0104 */ lw $t7,0x104($sp) +/* f18e3f8: 27a40018 */ addiu $a0,$sp,0x18 +/* f18e3fc: 24050003 */ addiu $a1,$zero,0x3 +/* f18e400: 0fc354fe */ jal func0f0d53f8 +/* f18e404: a5e20000 */ sh $v0,0x0($t7) +/* f18e408: 8fb80108 */ lw $t8,0x108($sp) +/* f18e40c: a7020000 */ sh $v0,0x0($t8) +/* f18e410: 8fbf0014 */ lw $ra,0x14($sp) +/* f18e414: 27bd00f8 */ addiu $sp,$sp,0xf8 +/* f18e418: 03e00008 */ jr $ra +/* f18e41c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18e420 +/* f18e420: 27bdfef8 */ addiu $sp,$sp,-264 +/* f18e424: afbf001c */ sw $ra,0x1c($sp) +/* f18e428: afa40108 */ sw $a0,0x108($sp) +/* f18e42c: afa5010c */ sw $a1,0x10c($sp) +/* f18e430: 04800020 */ bltz $a0,.L0f18e4b4 +/* f18e434: afa60110 */ sw $a2,0x110($sp) +/* f18e438: 0fc35517 */ jal func0f0d545c +/* f18e43c: 27a40020 */ addiu $a0,$sp,0x20 +/* f18e440: 0fc6385b */ jal func0f18e16c +/* f18e444: 27a40020 */ addiu $a0,$sp,0x20 +/* f18e448: 0fc35531 */ jal func0f0d54c4 +/* f18e44c: 27a40020 */ addiu $a0,$sp,0x20 +/* f18e450: 27af0100 */ addiu $t7,$sp,0x100 +/* f18e454: afaf0010 */ sw $t7,0x10($sp) +/* f18e458: 83a4010b */ lb $a0,0x10b($sp) +/* f18e45c: 8fa5010c */ lw $a1,0x10c($sp) +/* f18e460: 24060040 */ addiu $a2,$zero,0x40 +/* f18e464: 27a70024 */ addiu $a3,$sp,0x24 +/* f18e468: 0fc45a0a */ jal func0f116828 +/* f18e46c: afa00014 */ sw $zero,0x14($sp) +/* f18e470: 24180001 */ addiu $t8,$zero,0x1 +/* f18e474: 3c018007 */ lui $at,0x8007 +/* f18e478: 00401825 */ or $v1,$v0,$zero +/* f18e47c: 14400009 */ bnez $v0,.L0f18e4a4 +/* f18e480: ac385bd4 */ sw $t8,0x5bd4($at) +/* f18e484: 8fb90100 */ lw $t9,0x100($sp) +/* f18e488: 97a80112 */ lhu $t0,0x112($sp) +/* f18e48c: 3c03800b */ lui $v1,0x800b +/* f18e490: 2463cb88 */ addiu $v1,$v1,-13432 +/* f18e494: 00001025 */ or $v0,$zero,$zero +/* f18e498: ac790020 */ sw $t9,0x20($v1) +/* f18e49c: 10000006 */ beqz $zero,.L0f18e4b8 +/* f18e4a0: a4680024 */ sh $t0,0x24($v1) +.L0f18e4a4: +/* f18e4a4: 3c01800a */ lui $at,0x800a +/* f18e4a8: ac2321f8 */ sw $v1,0x21f8($at) +/* f18e4ac: 10000002 */ beqz $zero,.L0f18e4b8 +/* f18e4b0: 2402ffff */ addiu $v0,$zero,-1 +.L0f18e4b4: +/* f18e4b4: 2402ffff */ addiu $v0,$zero,-1 +.L0f18e4b8: +/* f18e4b8: 8fbf001c */ lw $ra,0x1c($sp) +/* f18e4bc: 27bd0108 */ addiu $sp,$sp,0x108 +/* f18e4c0: 03e00008 */ jr $ra +/* f18e4c4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18e4c8 +/* f18e4c8: 27bdff00 */ addiu $sp,$sp,-256 +/* f18e4cc: afbf0014 */ sw $ra,0x14($sp) +/* f18e4d0: afa40100 */ sw $a0,0x100($sp) +/* f18e4d4: afa50104 */ sw $a1,0x104($sp) +/* f18e4d8: 0480001a */ bltz $a0,.L0f18e544 +/* f18e4dc: afa60108 */ sw $a2,0x108($sp) +/* f18e4e0: 0fc35517 */ jal func0f0d545c +/* f18e4e4: 27a4001c */ addiu $a0,$sp,0x1c +/* f18e4e8: 83a40103 */ lb $a0,0x103($sp) +/* f18e4ec: 8fa50104 */ lw $a1,0x104($sp) +/* f18e4f0: 27a60020 */ addiu $a2,$sp,0x20 +/* f18e4f4: 0fc45a00 */ jal func0f116800 +/* f18e4f8: 00003825 */ or $a3,$zero,$zero +/* f18e4fc: 1440000d */ bnez $v0,.L0f18e534 +/* f18e500: 00401825 */ or $v1,$v0,$zero +/* f18e504: 8faf0104 */ lw $t7,0x104($sp) +/* f18e508: 97b8010a */ lhu $t8,0x10a($sp) +/* f18e50c: 3c02800b */ lui $v0,0x800b +/* f18e510: 2442cb88 */ addiu $v0,$v0,-13432 +/* f18e514: 27a4001c */ addiu $a0,$sp,0x1c +/* f18e518: ac4f0020 */ sw $t7,0x20($v0) +/* f18e51c: 0fc637d7 */ jal func0f18df5c +/* f18e520: a4580024 */ sh $t8,0x24($v0) +/* f18e524: 0fc35531 */ jal func0f0d54c4 +/* f18e528: 27a4001c */ addiu $a0,$sp,0x1c +/* f18e52c: 10000006 */ beqz $zero,.L0f18e548 +/* f18e530: 00001025 */ or $v0,$zero,$zero +.L0f18e534: +/* f18e534: 3c01800a */ lui $at,0x800a +/* f18e538: ac2321f8 */ sw $v1,0x21f8($at) +/* f18e53c: 10000002 */ beqz $zero,.L0f18e548 +/* f18e540: 2402ffff */ addiu $v0,$zero,-1 +.L0f18e544: +/* f18e544: 2402ffff */ addiu $v0,$zero,-1 +.L0f18e548: +/* f18e548: 8fbf0014 */ lw $ra,0x14($sp) +/* f18e54c: 27bd0100 */ addiu $sp,$sp,0x100 +/* f18e550: 03e00008 */ jr $ra +/* f18e554: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18e558 +/* f18e558: 3c03800b */ lui $v1,0x800b +/* f18e55c: 3c02800b */ lui $v0,0x800b +/* f18e560: 2442cc70 */ addiu $v0,$v0,-13200 +/* f18e564: 2463cc28 */ addiu $v1,$v1,-13272 +.L0f18e568: +/* f18e568: 24630004 */ addiu $v1,$v1,0x4 +/* f18e56c: 1462fffe */ bne $v1,$v0,.L0f18e568 +/* f18e570: ac60fffc */ sw $zero,-0x4($v1) +/* f18e574: 03e00008 */ jr $ra +/* f18e578: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f18e57c +/* f18e57c: 00047080 */ sll $t6,$a0,0x2 +/* f18e580: 3c02800b */ lui $v0,0x800b +/* f18e584: 004e1021 */ addu $v0,$v0,$t6 +/* f18e588: afa50004 */ sw $a1,0x4($sp) +/* f18e58c: 03e00008 */ jr $ra +/* f18e590: 8c42cc28 */ lw $v0,-0x33d8($v0) +/* f18e594: 00000000 */ sll $zero,$zero,0x0 +/* f18e598: 00000000 */ sll $zero,$zero,0x0 +/* f18e59c: 00000000 */ sll $zero,$zero,0x0 +/* f18e5a0: 3c018008 */ lui $at,0x8008 +/* f18e5a4: 03e00008 */ jr $ra +/* f18e5a8: ac247cc0 */ sw $a0,0x7cc0($at) +); + +GLOBAL_ASM( +glabel func0f18e5ac +/* f18e5ac: 27bdff48 */ addiu $sp,$sp,-184 +/* f18e5b0: afa400b8 */ sw $a0,0xb8($sp) +/* f18e5b4: 248f0008 */ addiu $t7,$a0,0x8 +/* f18e5b8: afbf0044 */ sw $ra,0x44($sp) +/* f18e5bc: afb00040 */ sw $s0,0x40($sp) +/* f18e5c0: afa600c0 */ sw $a2,0xc0($sp) +/* f18e5c4: afa700c4 */ sw $a3,0xc4($sp) +/* f18e5c8: afaf00b8 */ sw $t7,0xb8($sp) +/* f18e5cc: 3c18ba00 */ lui $t8,0xba00 +/* f18e5d0: 37180602 */ ori $t8,$t8,0x602 +/* f18e5d4: 241900c0 */ addiu $t9,$zero,0xc0 +/* f18e5d8: ac990004 */ sw $t9,0x4($a0) +/* f18e5dc: ac980000 */ sw $t8,0x0($a0) +/* f18e5e0: 8faa00b8 */ lw $t2,0xb8($sp) +/* f18e5e4: 3c0cba00 */ lui $t4,0xba00 +/* f18e5e8: 358c1301 */ ori $t4,$t4,0x1301 +/* f18e5ec: 254b0008 */ addiu $t3,$t2,0x8 +/* f18e5f0: afab00b8 */ sw $t3,0xb8($sp) +/* f18e5f4: ad400004 */ sw $zero,0x4($t2) +/* f18e5f8: ad4c0000 */ sw $t4,0x0($t2) +/* f18e5fc: 8fad00b8 */ lw $t5,0xb8($sp) +/* f18e600: 3c0fb900 */ lui $t7,0xb900 +/* f18e604: 35ef0002 */ ori $t7,$t7,0x2 +/* f18e608: 25ae0008 */ addiu $t6,$t5,0x8 +/* f18e60c: afae00b8 */ sw $t6,0xb8($sp) +/* f18e610: ada00004 */ sw $zero,0x4($t5) +/* f18e614: adaf0000 */ sw $t7,0x0($t5) +/* f18e618: 8fb800b8 */ lw $t8,0xb8($sp) +/* f18e61c: 3c0aba00 */ lui $t2,0xba00 +/* f18e620: 354a1001 */ ori $t2,$t2,0x1001 +/* f18e624: 27190008 */ addiu $t9,$t8,0x8 +/* f18e628: afb900b8 */ sw $t9,0xb8($sp) +/* f18e62c: af000004 */ sw $zero,0x4($t8) +/* f18e630: af0a0000 */ sw $t2,0x0($t8) +/* f18e634: 8fab00b8 */ lw $t3,0xb8($sp) +/* f18e638: 3c0dba00 */ lui $t5,0xba00 +/* f18e63c: 35ad0c02 */ ori $t5,$t5,0xc02 +/* f18e640: 256c0008 */ addiu $t4,$t3,0x8 +/* f18e644: afac00b8 */ sw $t4,0xb8($sp) +/* f18e648: ad600004 */ sw $zero,0x4($t3) +/* f18e64c: ad6d0000 */ sw $t5,0x0($t3) +/* f18e650: 8fae00b8 */ lw $t6,0xb8($sp) +/* f18e654: 3c18ba00 */ lui $t8,0xba00 +/* f18e658: 37180903 */ ori $t8,$t8,0x903 +/* f18e65c: 25cf0008 */ addiu $t7,$t6,0x8 +/* f18e660: afaf00b8 */ sw $t7,0xb8($sp) +/* f18e664: 24190c00 */ addiu $t9,$zero,0xc00 +/* f18e668: add90004 */ sw $t9,0x4($t6) +/* f18e66c: add80000 */ sw $t8,0x0($t6) +/* f18e670: 8faa00b8 */ lw $t2,0xb8($sp) +/* f18e674: 3c0cba00 */ lui $t4,0xba00 +/* f18e678: 358c0e02 */ ori $t4,$t4,0xe02 +/* f18e67c: 254b0008 */ addiu $t3,$t2,0x8 +/* f18e680: afab00b8 */ sw $t3,0xb8($sp) +/* f18e684: ad400004 */ sw $zero,0x4($t2) +/* f18e688: ad4c0000 */ sw $t4,0x0($t2) +/* f18e68c: 8fad00b8 */ lw $t5,0xb8($sp) +/* f18e690: 3c0fe700 */ lui $t7,0xe700 +/* f18e694: 3c0aba00 */ lui $t2,0xba00 +/* f18e698: 25ae0008 */ addiu $t6,$t5,0x8 +/* f18e69c: afae00b8 */ sw $t6,0xb8($sp) +/* f18e6a0: ada00004 */ sw $zero,0x4($t5) +/* f18e6a4: adaf0000 */ sw $t7,0x0($t5) +/* f18e6a8: 8fb800b8 */ lw $t8,0xb8($sp) +/* f18e6ac: 354a1402 */ ori $t2,$t2,0x1402 +/* f18e6b0: 3c0db900 */ lui $t5,0xb900 +/* f18e6b4: 27190008 */ addiu $t9,$t8,0x8 +/* f18e6b8: afb900b8 */ sw $t9,0xb8($sp) +/* f18e6bc: af000004 */ sw $zero,0x4($t8) +/* f18e6c0: af0a0000 */ sw $t2,0x0($t8) +/* f18e6c4: 8fab00b8 */ lw $t3,0xb8($sp) +/* f18e6c8: 3c0e0050 */ lui $t6,0x50 +/* f18e6cc: 35ce4240 */ ori $t6,$t6,0x4240 +/* f18e6d0: 256c0008 */ addiu $t4,$t3,0x8 +/* f18e6d4: afac00b8 */ sw $t4,0xb8($sp) +/* f18e6d8: 35ad031d */ ori $t5,$t5,0x31d +/* f18e6dc: ad6d0000 */ sw $t5,0x0($t3) +/* f18e6e0: ad6e0004 */ sw $t6,0x4($t3) +/* f18e6e4: 8faf00b8 */ lw $t7,0xb8($sp) +/* f18e6e8: 8fa900c4 */ lw $t1,0xc4($sp) +/* f18e6ec: 8fa700c0 */ lw $a3,0xc0($sp) +/* f18e6f0: 25f80008 */ addiu $t8,$t7,0x8 +/* f18e6f4: afb800b8 */ sw $t8,0xb8($sp) +/* f18e6f8: 3c0afffd */ lui $t2,0xfffd +/* f18e6fc: 3c19fcff */ lui $t9,0xfcff +/* f18e700: 3739ffff */ ori $t9,$t9,0xffff +/* f18e704: 354af6fb */ ori $t2,$t2,0xf6fb +/* f18e708: adea0004 */ sw $t2,0x4($t7) +/* f18e70c: adf90000 */ sw $t9,0x0($t7) +/* f18e710: 8fab00b8 */ lw $t3,0xb8($sp) +/* f18e714: 3c0dfa00 */ lui $t5,0xfa00 +/* f18e718: 00a08025 */ or $s0,$a1,$zero +/* f18e71c: 256c0008 */ addiu $t4,$t3,0x8 +/* f18e720: afac00b8 */ sw $t4,0xb8($sp) +/* f18e724: ad600004 */ sw $zero,0x4($t3) +/* f18e728: ad6d0000 */ sw $t5,0x0($t3) +/* f18e72c: 8fa400b8 */ lw $a0,0xb8($sp) +/* f18e730: 3c068008 */ lui $a2,0x8008 +/* f18e734: 24c6fac0 */ addiu $a2,$a2,-1344 +/* f18e738: 248f0008 */ addiu $t7,$a0,0x8 +/* f18e73c: afaf00b8 */ sw $t7,0xb8($sp) +/* f18e740: 92050004 */ lbu $a1,0x4($s0) +/* f18e744: 8cd90000 */ lw $t9,0x0($a2) +/* f18e748: 3c01f600 */ lui $at,0xf600 +/* f18e74c: 00a7c021 */ addu $t8,$a1,$a3 +/* f18e750: 03190019 */ multu $t8,$t9 +/* f18e754: 01257021 */ addu $t6,$t1,$a1 +/* f18e758: 31cf03ff */ andi $t7,$t6,0x3ff +/* f18e75c: 000fc080 */ sll $t8,$t7,0x2 +/* f18e760: 312f03ff */ andi $t7,$t1,0x3ff +/* f18e764: 44894000 */ mtc1 $t1,$f8 +/* f18e768: 02002825 */ or $a1,$s0,$zero +/* f18e76c: 468042a0 */ cvt.s.w $f10,$f8 +/* f18e770: 00005012 */ mflo $t2 +/* f18e774: 314b03ff */ andi $t3,$t2,0x3ff +/* f18e778: 000b6380 */ sll $t4,$t3,0xe +/* f18e77c: 01816825 */ or $t5,$t4,$at +/* f18e780: 01b8c825 */ or $t9,$t5,$t8 +/* f18e784: ac990000 */ sw $t9,0x0($a0) +/* f18e788: 8cca0000 */ lw $t2,0x0($a2) +/* f18e78c: 000f6880 */ sll $t5,$t7,0x2 +/* f18e790: 00ea0019 */ multu $a3,$t2 +/* f18e794: 00005812 */ mflo $t3 +/* f18e798: 316c03ff */ andi $t4,$t3,0x3ff +/* f18e79c: 000c7380 */ sll $t6,$t4,0xe +/* f18e7a0: 01cdc025 */ or $t8,$t6,$t5 +/* f18e7a4: ac980004 */ sw $t8,0x4($a0) +/* f18e7a8: 8cc80000 */ lw $t0,0x0($a2) +/* f18e7ac: 8fa200c8 */ lw $v0,0xc8($sp) +/* f18e7b0: 240b0001 */ addiu $t3,$zero,0x1 +/* f18e7b4: 00e80019 */ multu $a3,$t0 +/* f18e7b8: e7aa00b4 */ swc1 $f10,0xb4($sp) +/* f18e7bc: 00003825 */ or $a3,$zero,$zero +/* f18e7c0: afab0014 */ sw $t3,0x14($sp) +/* f18e7c4: afa00018 */ sw $zero,0x18($sp) +/* f18e7c8: afa00010 */ sw $zero,0x10($sp) +/* f18e7cc: 24060002 */ addiu $a2,$zero,0x2 +/* f18e7d0: 27a400b8 */ addiu $a0,$sp,0xb8 +/* f18e7d4: 0000c812 */ mflo $t9 +/* f18e7d8: 44992000 */ mtc1 $t9,$f4 +/* f18e7dc: 00000000 */ sll $zero,$zero,0x0 +/* f18e7e0: 00480019 */ multu $v0,$t0 +/* f18e7e4: 468021a0 */ cvt.s.w $f6,$f4 +/* f18e7e8: 44822000 */ mtc1 $v0,$f4 +/* f18e7ec: e7a600b0 */ swc1 $f6,0xb0($sp) +/* f18e7f0: 468021a0 */ cvt.s.w $f6,$f4 +/* f18e7f4: 00005012 */ mflo $t2 +/* f18e7f8: 448a8000 */ mtc1 $t2,$f16 +/* f18e7fc: 00000000 */ sll $zero,$zero,0x0 +/* f18e800: 468084a0 */ cvt.s.w $f18,$f16 +/* f18e804: e7a600ac */ swc1 $f6,0xac($sp) +/* f18e808: 0fc2ce70 */ jal func0f0b39c0 +/* f18e80c: e7b200a8 */ swc1 $f18,0xa8($sp) +/* f18e810: 920c0005 */ lbu $t4,0x5($s0) +/* f18e814: 92070004 */ lbu $a3,0x4($s0) +/* f18e818: 240f0001 */ addiu $t7,$zero,0x1 +/* f18e81c: 240e00ff */ addiu $t6,$zero,0xff +/* f18e820: 240d0028 */ addiu $t5,$zero,0x28 +/* f18e824: afad002c */ sw $t5,0x2c($sp) +/* f18e828: afae0024 */ sw $t6,0x24($sp) +/* f18e82c: afaf001c */ sw $t7,0x1c($sp) +/* f18e830: afa00028 */ sw $zero,0x28($sp) +/* f18e834: afa00020 */ sw $zero,0x20($sp) +/* f18e838: afa00018 */ sw $zero,0x18($sp) +/* f18e83c: afa00014 */ sw $zero,0x14($sp) +/* f18e840: afac0010 */ sw $t4,0x10($sp) +/* f18e844: 92180006 */ lbu $t8,0x6($s0) +/* f18e848: afa00034 */ sw $zero,0x34($sp) +/* f18e84c: 27a400b8 */ addiu $a0,$sp,0xb8 +/* f18e850: 0018c82a */ slt $t9,$zero,$t8 +/* f18e854: afb90030 */ sw $t9,0x30($sp) +/* f18e858: 27a500b0 */ addiu $a1,$sp,0xb0 +/* f18e85c: 0fc2c9e3 */ jal func0f0b278c +/* f18e860: 27a600a8 */ addiu $a2,$sp,0xa8 +/* f18e864: 8faa00b8 */ lw $t2,0xb8($sp) +/* f18e868: 3c0ce700 */ lui $t4,0xe700 +/* f18e86c: 3c0dba00 */ lui $t5,0xba00 +/* f18e870: 254b0008 */ addiu $t3,$t2,0x8 +/* f18e874: afab00b8 */ sw $t3,0xb8($sp) +/* f18e878: ad400004 */ sw $zero,0x4($t2) +/* f18e87c: ad4c0000 */ sw $t4,0x0($t2) +/* f18e880: 8faf00b8 */ lw $t7,0xb8($sp) +/* f18e884: 35ad0602 */ ori $t5,$t5,0x602 +/* f18e888: 24180040 */ addiu $t8,$zero,0x40 +/* f18e88c: 25ee0008 */ addiu $t6,$t7,0x8 +/* f18e890: afae00b8 */ sw $t6,0xb8($sp) +/* f18e894: adf80004 */ sw $t8,0x4($t7) +/* f18e898: aded0000 */ sw $t5,0x0($t7) +/* f18e89c: 8fb900b8 */ lw $t9,0xb8($sp) +/* f18e8a0: 3c0bba00 */ lui $t3,0xba00 +/* f18e8a4: 356b1301 */ ori $t3,$t3,0x1301 +/* f18e8a8: 272a0008 */ addiu $t2,$t9,0x8 +/* f18e8ac: afaa00b8 */ sw $t2,0xb8($sp) +/* f18e8b0: 3c0c0008 */ lui $t4,0x8 +/* f18e8b4: af2c0004 */ sw $t4,0x4($t9) +/* f18e8b8: af2b0000 */ sw $t3,0x0($t9) +/* f18e8bc: 8faf00b8 */ lw $t7,0xb8($sp) +/* f18e8c0: 3c0db900 */ lui $t5,0xb900 +/* f18e8c4: 35ad0002 */ ori $t5,$t5,0x2 +/* f18e8c8: 25ee0008 */ addiu $t6,$t7,0x8 +/* f18e8cc: afae00b8 */ sw $t6,0xb8($sp) +/* f18e8d0: ade00004 */ sw $zero,0x4($t7) +/* f18e8d4: aded0000 */ sw $t5,0x0($t7) +/* f18e8d8: 8fb800b8 */ lw $t8,0xb8($sp) +/* f18e8dc: 3c0aba00 */ lui $t2,0xba00 +/* f18e8e0: 354a1001 */ ori $t2,$t2,0x1001 +/* f18e8e4: 27190008 */ addiu $t9,$t8,0x8 +/* f18e8e8: afb900b8 */ sw $t9,0xb8($sp) +/* f18e8ec: 3c0b0001 */ lui $t3,0x1 +/* f18e8f0: af0b0004 */ sw $t3,0x4($t8) +/* f18e8f4: af0a0000 */ sw $t2,0x0($t8) +/* f18e8f8: 8fac00b8 */ lw $t4,0xb8($sp) +/* f18e8fc: 3c0eba00 */ lui $t6,0xba00 +/* f18e900: 35ce0c02 */ ori $t6,$t6,0xc02 +/* f18e904: 258f0008 */ addiu $t7,$t4,0x8 +/* f18e908: afaf00b8 */ sw $t7,0xb8($sp) +/* f18e90c: 240d2000 */ addiu $t5,$zero,0x2000 +/* f18e910: ad8d0004 */ sw $t5,0x4($t4) +/* f18e914: ad8e0000 */ sw $t6,0x0($t4) +/* f18e918: 8fb800b8 */ lw $t8,0xb8($sp) +/* f18e91c: 3c0aba00 */ lui $t2,0xba00 +/* f18e920: 354a0903 */ ori $t2,$t2,0x903 +/* f18e924: 27190008 */ addiu $t9,$t8,0x8 +/* f18e928: afb900b8 */ sw $t9,0xb8($sp) +/* f18e92c: 240b0c00 */ addiu $t3,$zero,0xc00 +/* f18e930: af0b0004 */ sw $t3,0x4($t8) +/* f18e934: af0a0000 */ sw $t2,0x0($t8) +/* f18e938: 8fac00b8 */ lw $t4,0xb8($sp) +/* f18e93c: 3c0eba00 */ lui $t6,0xba00 +/* f18e940: 35ce0e02 */ ori $t6,$t6,0xe02 +/* f18e944: 258f0008 */ addiu $t7,$t4,0x8 +/* f18e948: afaf00b8 */ sw $t7,0xb8($sp) +/* f18e94c: ad800004 */ sw $zero,0x4($t4) +/* f18e950: ad8e0000 */ sw $t6,0x0($t4) +/* f18e954: 8fbf0044 */ lw $ra,0x44($sp) +/* f18e958: 8fb00040 */ lw $s0,0x40($sp) +/* f18e95c: 8fa200b8 */ lw $v0,0xb8($sp) +/* f18e960: 03e00008 */ jr $ra +/* f18e964: 27bd00b8 */ addiu $sp,$sp,0xb8 +); + +GLOBAL_ASM( +glabel func0f18e968 +/* f18e968: 308e0001 */ andi $t6,$a0,0x1 +/* f18e96c: 15c0001d */ bnez $t6,.L0f18e9e4 +/* f18e970: 00001825 */ or $v1,$zero,$zero +/* f18e974: 308f0002 */ andi $t7,$a0,0x2 +/* f18e978: 11e00003 */ beqz $t7,.L0f18e988 +/* f18e97c: 30980004 */ andi $t8,$a0,0x4 +/* f18e980: 03e00008 */ jr $ra +/* f18e984: 24020001 */ addiu $v0,$zero,0x1 +.L0f18e988: +/* f18e988: 13000003 */ beqz $t8,.L0f18e998 +/* f18e98c: 30990008 */ andi $t9,$a0,0x8 +/* f18e990: 03e00008 */ jr $ra +/* f18e994: 24020002 */ addiu $v0,$zero,0x2 +.L0f18e998: +/* f18e998: 13200003 */ beqz $t9,.L0f18e9a8 +/* f18e99c: 30880010 */ andi $t0,$a0,0x10 +/* f18e9a0: 03e00008 */ jr $ra +/* f18e9a4: 24020003 */ addiu $v0,$zero,0x3 +.L0f18e9a8: +/* f18e9a8: 11000003 */ beqz $t0,.L0f18e9b8 +/* f18e9ac: 30890020 */ andi $t1,$a0,0x20 +/* f18e9b0: 03e00008 */ jr $ra +/* f18e9b4: 24020004 */ addiu $v0,$zero,0x4 +.L0f18e9b8: +/* f18e9b8: 11200003 */ beqz $t1,.L0f18e9c8 +/* f18e9bc: 308a0040 */ andi $t2,$a0,0x40 +/* f18e9c0: 03e00008 */ jr $ra +/* f18e9c4: 24020005 */ addiu $v0,$zero,0x5 +.L0f18e9c8: +/* f18e9c8: 11400003 */ beqz $t2,.L0f18e9d8 +/* f18e9cc: 308b0080 */ andi $t3,$a0,0x80 +/* f18e9d0: 03e00008 */ jr $ra +/* f18e9d4: 24020006 */ addiu $v0,$zero,0x6 +.L0f18e9d8: +/* f18e9d8: 11600002 */ beqz $t3,.L0f18e9e4 +/* f18e9dc: 00000000 */ sll $zero,$zero,0x0 +/* f18e9e0: 24030007 */ addiu $v1,$zero,0x7 +.L0f18e9e4: +/* f18e9e4: 03e00008 */ jr $ra +/* f18e9e8: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f18e9ec +/* f18e9ec: 27bdff20 */ addiu $sp,$sp,-224 +/* f18e9f0: afbf0034 */ sw $ra,0x34($sp) +/* f18e9f4: afb60030 */ sw $s6,0x30($sp) +/* f18e9f8: afb20020 */ sw $s2,0x20($sp) +/* f18e9fc: afb00018 */ sw $s0,0x18($sp) +/* f18ea00: afb5002c */ sw $s5,0x2c($sp) +/* f18ea04: afb40028 */ sw $s4,0x28($sp) +/* f18ea08: afb30024 */ sw $s3,0x24($sp) +/* f18ea0c: afb1001c */ sw $s1,0x1c($sp) +/* f18ea10: afa700ec */ sw $a3,0xec($sp) +/* f18ea14: 00808025 */ or $s0,$a0,$zero +/* f18ea18: 00c09025 */ or $s2,$a2,$zero +/* f18ea1c: 00a0b025 */ or $s6,$a1,$zero +/* f18ea20: c4ce0008 */ lwc1 $f14,0x8($a2) +/* f18ea24: 0fc259d4 */ jal func0f096750 +/* f18ea28: c4cc0000 */ lwc1 $f12,0x0($a2) +/* f18ea2c: 3c014334 */ lui $at,0x4334 +/* f18ea30: 44818000 */ mtc1 $at,$f16 +/* f18ea34: 3c017f1c */ lui $at,0x7f1c +/* f18ea38: c4268dd8 */ lwc1 $f6,-0x7228($at) +/* f18ea3c: 46100102 */ mul.s $f4,$f0,$f16 +/* f18ea40: 3c15800a */ lui $s5,0x800a +/* f18ea44: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f18ea48: 8eae0284 */ lw $t6,0x284($s5) +/* f18ea4c: c5ca0144 */ lwc1 $f10,0x144($t6) +/* f18ea50: 46062203 */ div.s $f8,$f4,$f6 +/* f18ea54: 460a4480 */ add.s $f18,$f8,$f10 +/* f18ea58: 46109100 */ add.s $f4,$f18,$f16 +/* f18ea5c: e7a400cc */ swc1 $f4,0xcc($sp) +/* f18ea60: c64e0008 */ lwc1 $f14,0x8($s2) +/* f18ea64: c6420000 */ lwc1 $f2,0x0($s2) +/* f18ea68: 460e7182 */ mul.s $f6,$f14,$f14 +/* f18ea6c: 00000000 */ sll $zero,$zero,0x0 +/* f18ea70: 46021202 */ mul.s $f8,$f2,$f2 +/* f18ea74: 0c012974 */ jal 0x4a5d0 +/* f18ea78: 46083300 */ add.s $f12,$f6,$f8 +/* f18ea7c: 3c014180 */ lui $at,0x4180 +/* f18ea80: 44816000 */ mtc1 $at,$f12 +/* f18ea84: 3c017f1c */ lui $at,0x7f1c +/* f18ea88: c42a8ddc */ lwc1 $f10,-0x7224($at) +/* f18ea8c: 24130001 */ addiu $s3,$zero,0x1 +/* f18ea90: 3c017f1c */ lui $at,0x7f1c +/* f18ea94: 460a0382 */ mul.s $f14,$f0,$f10 +/* f18ea98: c7b200cc */ lwc1 $f18,0xcc($sp) +/* f18ea9c: 460c703c */ c.lt.s $f14,$f12 +/* f18eaa0: 00000000 */ sll $zero,$zero,0x0 +/* f18eaa4: 45020004 */ bc1fl .L0f18eab8 +/* f18eaa8: 46006386 */ mov.s $f14,$f12 +/* f18eaac: 10000002 */ beqz $zero,.L0f18eab8 +/* f18eab0: 00009825 */ or $s3,$zero,$zero +/* f18eab4: 46006386 */ mov.s $f14,$f12 +.L0f18eab8: +/* f18eab8: c4248de0 */ lwc1 $f4,-0x7220($at) +/* f18eabc: e7ae00d0 */ swc1 $f14,0xd0($sp) +/* f18eac0: 46049302 */ mul.s $f12,$f18,$f4 +/* f18eac4: 0c0068f7 */ jal 0x1a3dc +/* f18eac8: e7ac0048 */ swc1 $f12,0x48($sp) +/* f18eacc: c7ae00d0 */ lwc1 $f14,0xd0($sp) +/* f18ead0: 3c19800b */ lui $t9,0x800b +/* f18ead4: 8f39cc70 */ lw $t9,-0x3390($t9) +/* f18ead8: 460e0182 */ mul.s $f6,$f0,$f14 +/* f18eadc: c7ac0048 */ lwc1 $f12,0x48($sp) +/* f18eae0: 4600320d */ trunc.w.s $f8,$f6 +/* f18eae4: 44184000 */ mfc1 $t8,$f8 +/* f18eae8: 0c0068f4 */ jal 0x1a3d0 +/* f18eaec: 03198821 */ addu $s1,$t8,$t9 +/* f18eaf0: c7ae00d0 */ lwc1 $f14,0xd0($sp) +/* f18eaf4: 8fac00f4 */ lw $t4,0xf4($sp) +/* f18eaf8: 3c0b800b */ lui $t3,0x800b +/* f18eafc: 460e0282 */ mul.s $f10,$f0,$f14 +/* f18eb00: 8d6bcc74 */ lw $t3,-0x338c($t3) +/* f18eb04: 4600548d */ trunc.w.s $f18,$f10 +/* f18eb08: 440a9000 */ mfc1 $t2,$f18 +/* f18eb0c: 118001a8 */ beqz $t4,.L0f18f1b0 +/* f18eb10: 014ba021 */ addu $s4,$t2,$t3 +/* f18eb14: 8ead0284 */ lw $t5,0x284($s5) +/* f18eb18: 02002025 */ or $a0,$s0,$zero +/* f18eb1c: 240f00ff */ addiu $t7,$zero,0xff +/* f18eb20: 8dae00bc */ lw $t6,0xbc($t5) +/* f18eb24: 8fb800ec */ lw $t8,0xec($sp) +/* f18eb28: 3c028008 */ lui $v0,0x8008 +/* f18eb2c: 16ce0086 */ bne $s6,$t6,.L0f18ed48 +/* f18eb30: 00000000 */ sll $zero,$zero,0x0 +/* f18eb34: 026f9007 */ srav $s2,$t7,$s3 +/* f18eb38: 0fc54df7 */ jal func0f1537dc +/* f18eb3c: 02582821 */ addu $a1,$s2,$t8 +/* f18eb40: 3c108008 */ lui $s0,0x8008 +/* f18eb44: 2610fac0 */ addiu $s0,$s0,-1344 +/* f18eb48: 8e190000 */ lw $t9,0x0($s0) +/* f18eb4c: 26350001 */ addiu $s5,$s1,0x1 +/* f18eb50: 268d0003 */ addiu $t5,$s4,0x3 +/* f18eb54: 02b90019 */ multu $s5,$t9 +/* f18eb58: 3c13f600 */ lui $s3,0xf600 +/* f18eb5c: 31ae03ff */ andi $t6,$t5,0x3ff +/* f18eb60: 000e7880 */ sll $t7,$t6,0x2 +/* f18eb64: 2636fffe */ addiu $s6,$s1,-2 +/* f18eb68: 26880002 */ addiu $t0,$s4,0x2 +/* f18eb6c: 311903ff */ andi $t9,$t0,0x3ff +/* f18eb70: 00194080 */ sll $t0,$t9,0x2 +/* f18eb74: 2687ffff */ addiu $a3,$s4,-1 +/* f18eb78: 24440018 */ addiu $a0,$v0,0x18 +/* f18eb7c: 00004812 */ mflo $t1 +/* f18eb80: 312a03ff */ andi $t2,$t1,0x3ff +/* f18eb84: 000a5b80 */ sll $t3,$t2,0xe +/* f18eb88: 01736025 */ or $t4,$t3,$s3 +/* f18eb8c: 018fc025 */ or $t8,$t4,$t7 +/* f18eb90: ac580000 */ sw $t8,0x0($v0) +/* f18eb94: 8e0a0000 */ lw $t2,0x0($s0) +/* f18eb98: 262f0002 */ addiu $t7,$s1,0x2 +/* f18eb9c: 02ca0019 */ multu $s6,$t2 +/* f18eba0: 00005812 */ mflo $t3 +/* f18eba4: 316d03ff */ andi $t5,$t3,0x3ff +/* f18eba8: 000d7380 */ sll $t6,$t5,0xe +/* f18ebac: 01c86025 */ or $t4,$t6,$t0 +/* f18ebb0: ac4c0004 */ sw $t4,0x4($v0) +/* f18ebb4: 8e180000 */ lw $t8,0x0($s0) +/* f18ebb8: 30ee03ff */ andi $t6,$a3,0x3ff +/* f18ebbc: 000e3880 */ sll $a3,$t6,0x2 +/* f18ebc0: 01f80019 */ multu $t7,$t8 +/* f18ebc4: 262ffffd */ addiu $t7,$s1,-3 +/* f18ebc8: 0000c812 */ mflo $t9 +/* f18ebcc: 332903ff */ andi $t1,$t9,0x3ff +/* f18ebd0: 00095380 */ sll $t2,$t1,0xe +/* f18ebd4: 01535825 */ or $t3,$t2,$s3 +/* f18ebd8: 01686825 */ or $t5,$t3,$t0 +/* f18ebdc: ac4d0008 */ sw $t5,0x8($v0) +/* f18ebe0: 8e180000 */ lw $t8,0x0($s0) +/* f18ebe4: 01f80019 */ multu $t7,$t8 +/* f18ebe8: 0000c812 */ mflo $t9 +/* f18ebec: 332903ff */ andi $t1,$t9,0x3ff +/* f18ebf0: 00095380 */ sll $t2,$t1,0xe +/* f18ebf4: 01475825 */ or $t3,$t2,$a3 +/* f18ebf8: ac4b000c */ sw $t3,0xc($v0) +/* f18ebfc: 8e0d0000 */ lw $t5,0x0($s0) +/* f18ec00: 02ad0019 */ multu $s5,$t5 +/* f18ec04: 00007012 */ mflo $t6 +/* f18ec08: 31cc03ff */ andi $t4,$t6,0x3ff +/* f18ec0c: 000c7b80 */ sll $t7,$t4,0xe +/* f18ec10: 01f3c025 */ or $t8,$t7,$s3 +/* f18ec14: 0307c825 */ or $t9,$t8,$a3 +/* f18ec18: ac590010 */ sw $t9,0x10($v0) +/* f18ec1c: 8e090000 */ lw $t1,0x0($s0) +/* f18ec20: 268efffe */ addiu $t6,$s4,-2 +/* f18ec24: 31cc03ff */ andi $t4,$t6,0x3ff +/* f18ec28: 02c90019 */ multu $s6,$t1 +/* f18ec2c: 000c7880 */ sll $t7,$t4,0x2 +/* f18ec30: 00005012 */ mflo $t2 +/* f18ec34: 314b03ff */ andi $t3,$t2,0x3ff +/* f18ec38: 000b6b80 */ sll $t5,$t3,0xe +/* f18ec3c: 01afc025 */ or $t8,$t5,$t7 +/* f18ec40: ac580014 */ sw $t8,0x14($v0) +/* f18ec44: afa8003c */ sw $t0,0x3c($sp) +/* f18ec48: 0fc54e0e */ jal func0f153838 +/* f18ec4c: afa70038 */ sw $a3,0x38($sp) +/* f18ec50: 8fb900f0 */ lw $t9,0xf0($sp) +/* f18ec54: 00402025 */ or $a0,$v0,$zero +/* f18ec58: 0fc54df7 */ jal func0f1537dc +/* f18ec5c: 02592821 */ addu $a1,$s2,$t9 +/* f18ec60: 8e090000 */ lw $t1,0x0($s0) +/* f18ec64: 8fa8003c */ lw $t0,0x3c($sp) +/* f18ec68: 8fa70038 */ lw $a3,0x38($sp) +/* f18ec6c: 02290019 */ multu $s1,$t1 +/* f18ec70: 2625ffff */ addiu $a1,$s1,-1 +/* f18ec74: 26860001 */ addiu $a2,$s4,0x1 +/* f18ec78: 30cf03ff */ andi $t7,$a2,0x3ff +/* f18ec7c: 000f3080 */ sll $a2,$t7,0x2 +/* f18ec80: 328303ff */ andi $v1,$s4,0x3ff +/* f18ec84: 24440018 */ addiu $a0,$v0,0x18 +/* f18ec88: 00005012 */ mflo $t2 +/* f18ec8c: 314b03ff */ andi $t3,$t2,0x3ff +/* f18ec90: 000b7380 */ sll $t6,$t3,0xe +/* f18ec94: 01d36025 */ or $t4,$t6,$s3 +/* f18ec98: 01886825 */ or $t5,$t4,$t0 +/* f18ec9c: ac4d0000 */ sw $t5,0x0($v0) +/* f18eca0: 8e190000 */ lw $t9,0x0($s0) +/* f18eca4: 00b90019 */ multu $a1,$t9 +/* f18eca8: 00004812 */ mflo $t1 +/* f18ecac: 312a03ff */ andi $t2,$t1,0x3ff +/* f18ecb0: 000a5b80 */ sll $t3,$t2,0xe +/* f18ecb4: 01667025 */ or $t6,$t3,$a2 +/* f18ecb8: ac4e0004 */ sw $t6,0x4($v0) +/* f18ecbc: 8e0c0000 */ lw $t4,0x0($s0) +/* f18ecc0: 00035080 */ sll $t2,$v1,0x2 +/* f18ecc4: 01401825 */ or $v1,$t2,$zero +/* f18ecc8: 02ac0019 */ multu $s5,$t4 +/* f18eccc: 00006812 */ mflo $t5 +/* f18ecd0: 31af03ff */ andi $t7,$t5,0x3ff +/* f18ecd4: 000fc380 */ sll $t8,$t7,0xe +/* f18ecd8: 0313c825 */ or $t9,$t8,$s3 +/* f18ecdc: 03264825 */ or $t1,$t9,$a2 +/* f18ece0: ac490008 */ sw $t1,0x8($v0) +/* f18ece4: 8e0b0000 */ lw $t3,0x0($s0) +/* f18ece8: 02cb0019 */ multu $s6,$t3 +/* f18ecec: 00007012 */ mflo $t6 +/* f18ecf0: 31cc03ff */ andi $t4,$t6,0x3ff +/* f18ecf4: 000c6b80 */ sll $t5,$t4,0xe +/* f18ecf8: 01aa7825 */ or $t7,$t5,$t2 +/* f18ecfc: ac4f000c */ sw $t7,0xc($v0) +/* f18ed00: 8e180000 */ lw $t8,0x0($s0) +/* f18ed04: 02380019 */ multu $s1,$t8 +/* f18ed08: 0000c812 */ mflo $t9 +/* f18ed0c: 332903ff */ andi $t1,$t9,0x3ff +/* f18ed10: 00095380 */ sll $t2,$t1,0xe +/* f18ed14: 01535825 */ or $t3,$t2,$s3 +/* f18ed18: 01637025 */ or $t6,$t3,$v1 +/* f18ed1c: ac4e0010 */ sw $t6,0x10($v0) +/* f18ed20: 8e0c0000 */ lw $t4,0x0($s0) +/* f18ed24: 00ac0019 */ multu $a1,$t4 +/* f18ed28: 00006812 */ mflo $t5 +/* f18ed2c: 31af03ff */ andi $t7,$t5,0x3ff +/* f18ed30: 000fc380 */ sll $t8,$t7,0xe +/* f18ed34: 0307c825 */ or $t9,$t8,$a3 +/* f18ed38: 0fc54e0e */ jal func0f153838 +/* f18ed3c: ac590014 */ sw $t9,0x14($v0) +/* f18ed40: 100002c1 */ beqz $zero,.L0f18f848 +/* f18ed44: 00408025 */ or $s0,$v0,$zero +.L0f18ed48: +/* f18ed48: 8c427cc0 */ lw $v0,0x7cc0($v0) +/* f18ed4c: 3c01437a */ lui $at,0x437a +/* f18ed50: 1040006b */ beqz $v0,.L0f18ef00 +/* f18ed54: 00000000 */ sll $zero,$zero,0x0 +/* f18ed58: 44812000 */ mtc1 $at,$f4 +/* f18ed5c: c6460004 */ lwc1 $f6,0x4($s2) +/* f18ed60: 02002025 */ or $a0,$s0,$zero +/* f18ed64: 240900ff */ addiu $t1,$zero,0xff +/* f18ed68: 4606203c */ c.lt.s $f4,$f6 +/* f18ed6c: 8faa00ec */ lw $t2,0xec($sp) +/* f18ed70: 45000063 */ bc1f .L0f18ef00 +/* f18ed74: 00000000 */ sll $zero,$zero,0x0 +/* f18ed78: 02699007 */ srav $s2,$t1,$s3 +/* f18ed7c: 0fc54df7 */ jal func0f1537dc +/* f18ed80: 024a2821 */ addu $a1,$s2,$t2 +/* f18ed84: 3c108008 */ lui $s0,0x8008 +/* f18ed88: 2610fac0 */ addiu $s0,$s0,-1344 +/* f18ed8c: 8e0e0000 */ lw $t6,0x0($s0) +/* f18ed90: 262b0002 */ addiu $t3,$s1,0x2 +/* f18ed94: 26990002 */ addiu $t9,$s4,0x2 +/* f18ed98: 016e0019 */ multu $t3,$t6 +/* f18ed9c: 3c13f600 */ lui $s3,0xf600 +/* f18eda0: 332903ff */ andi $t1,$t9,0x3ff +/* f18eda4: 00095080 */ sll $t2,$t1,0x2 +/* f18eda8: 2687ffff */ addiu $a3,$s4,-1 +/* f18edac: 30ee03ff */ andi $t6,$a3,0x3ff +/* f18edb0: 000e3880 */ sll $a3,$t6,0x2 +/* f18edb4: 26350001 */ addiu $s5,$s1,0x1 +/* f18edb8: 2636fffe */ addiu $s6,$s1,-2 +/* f18edbc: 24440010 */ addiu $a0,$v0,0x10 +/* f18edc0: 00006012 */ mflo $t4 +/* f18edc4: 318d03ff */ andi $t5,$t4,0x3ff +/* f18edc8: 000d7b80 */ sll $t7,$t5,0xe +/* f18edcc: 01f3c025 */ or $t8,$t7,$s3 +/* f18edd0: 030a5825 */ or $t3,$t8,$t2 +/* f18edd4: ac4b0000 */ sw $t3,0x0($v0) +/* f18edd8: 8e0f0000 */ lw $t7,0x0($s0) +/* f18eddc: 262dfffd */ addiu $t5,$s1,-3 +/* f18ede0: 01af0019 */ multu $t5,$t7 +/* f18ede4: 0000c812 */ mflo $t9 +/* f18ede8: 332903ff */ andi $t1,$t9,0x3ff +/* f18edec: 0009c380 */ sll $t8,$t1,0xe +/* f18edf0: 03075025 */ or $t2,$t8,$a3 +/* f18edf4: ac4a0004 */ sw $t2,0x4($v0) +/* f18edf8: 8e0b0000 */ lw $t3,0x0($s0) +/* f18edfc: 02ab0019 */ multu $s5,$t3 +/* f18ee00: 00007012 */ mflo $t6 +/* f18ee04: 31cc03ff */ andi $t4,$t6,0x3ff +/* f18ee08: 000c6b80 */ sll $t5,$t4,0xe +/* f18ee0c: 01b37825 */ or $t7,$t5,$s3 +/* f18ee10: 01e7c825 */ or $t9,$t7,$a3 +/* f18ee14: ac590008 */ sw $t9,0x8($v0) +/* f18ee18: 8e090000 */ lw $t1,0x0($s0) +/* f18ee1c: 268efffe */ addiu $t6,$s4,-2 +/* f18ee20: 31cc03ff */ andi $t4,$t6,0x3ff +/* f18ee24: 02c90019 */ multu $s6,$t1 +/* f18ee28: 000c6880 */ sll $t5,$t4,0x2 +/* f18ee2c: 0000c012 */ mflo $t8 +/* f18ee30: 330a03ff */ andi $t2,$t8,0x3ff +/* f18ee34: 000a5b80 */ sll $t3,$t2,0xe +/* f18ee38: 016d7825 */ or $t7,$t3,$t5 +/* f18ee3c: ac4f000c */ sw $t7,0xc($v0) +/* f18ee40: 0fc54e0e */ jal func0f153838 +/* f18ee44: afa70038 */ sw $a3,0x38($sp) +/* f18ee48: 8fb900f0 */ lw $t9,0xf0($sp) +/* f18ee4c: 00402025 */ or $a0,$v0,$zero +/* f18ee50: 0fc54df7 */ jal func0f1537dc +/* f18ee54: 02592821 */ addu $a1,$s2,$t9 +/* f18ee58: 8e090000 */ lw $t1,0x0($s0) +/* f18ee5c: 268b0001 */ addiu $t3,$s4,0x1 +/* f18ee60: 316d03ff */ andi $t5,$t3,0x3ff +/* f18ee64: 02a90019 */ multu $s5,$t1 +/* f18ee68: 000d7880 */ sll $t7,$t5,0x2 +/* f18ee6c: 8fa70038 */ lw $a3,0x38($sp) +/* f18ee70: 328303ff */ andi $v1,$s4,0x3ff +/* f18ee74: 00034880 */ sll $t1,$v1,0x2 +/* f18ee78: 01201825 */ or $v1,$t1,$zero +/* f18ee7c: 24440010 */ addiu $a0,$v0,0x10 +/* f18ee80: 0000c012 */ mflo $t8 +/* f18ee84: 330a03ff */ andi $t2,$t8,0x3ff +/* f18ee88: 000a7380 */ sll $t6,$t2,0xe +/* f18ee8c: 01d36025 */ or $t4,$t6,$s3 +/* f18ee90: 018fc825 */ or $t9,$t4,$t7 +/* f18ee94: ac590000 */ sw $t9,0x0($v0) +/* f18ee98: 8e180000 */ lw $t8,0x0($s0) +/* f18ee9c: 02d80019 */ multu $s6,$t8 +/* f18eea0: 00005012 */ mflo $t2 +/* f18eea4: 314e03ff */ andi $t6,$t2,0x3ff +/* f18eea8: 000e5b80 */ sll $t3,$t6,0xe +/* f18eeac: 01696825 */ or $t5,$t3,$t1 +/* f18eeb0: ac4d0004 */ sw $t5,0x4($v0) +/* f18eeb4: 8e0c0000 */ lw $t4,0x0($s0) +/* f18eeb8: 262effff */ addiu $t6,$s1,-1 +/* f18eebc: 022c0019 */ multu $s1,$t4 +/* f18eec0: 00007812 */ mflo $t7 +/* f18eec4: 31f903ff */ andi $t9,$t7,0x3ff +/* f18eec8: 00194b80 */ sll $t1,$t9,0xe +/* f18eecc: 0133c025 */ or $t8,$t1,$s3 +/* f18eed0: 03035025 */ or $t2,$t8,$v1 +/* f18eed4: ac4a0008 */ sw $t2,0x8($v0) +/* f18eed8: 8e0b0000 */ lw $t3,0x0($s0) +/* f18eedc: 01cb0019 */ multu $t6,$t3 +/* f18eee0: 00006812 */ mflo $t5 +/* f18eee4: 31ac03ff */ andi $t4,$t5,0x3ff +/* f18eee8: 000c7b80 */ sll $t7,$t4,0xe +/* f18eeec: 01e7c825 */ or $t9,$t7,$a3 +/* f18eef0: 0fc54e0e */ jal func0f153838 +/* f18eef4: ac59000c */ sw $t9,0xc($v0) +/* f18eef8: 10000253 */ beqz $zero,.L0f18f848 +/* f18eefc: 00408025 */ or $s0,$v0,$zero +.L0f18ef00: +/* f18ef00: 1040006a */ beqz $v0,.L0f18f0ac +/* f18ef04: 3c01c37a */ lui $at,0xc37a +/* f18ef08: c6480004 */ lwc1 $f8,0x4($s2) +/* f18ef0c: 44815000 */ mtc1 $at,$f10 +/* f18ef10: 02002025 */ or $a0,$s0,$zero +/* f18ef14: 240900ff */ addiu $t1,$zero,0xff +/* f18ef18: 460a403c */ c.lt.s $f8,$f10 +/* f18ef1c: 8fb800ec */ lw $t8,0xec($sp) +/* f18ef20: 45000062 */ bc1f .L0f18f0ac +/* f18ef24: 02699007 */ srav $s2,$t1,$s3 +/* f18ef28: 0fc54df7 */ jal func0f1537dc +/* f18ef2c: 02582821 */ addu $a1,$s2,$t8 +/* f18ef30: 3c108008 */ lui $s0,0x8008 +/* f18ef34: 2610fac0 */ addiu $s0,$s0,-1344 +/* f18ef38: 8e0d0000 */ lw $t5,0x0($s0) +/* f18ef3c: 262b0002 */ addiu $t3,$s1,0x2 +/* f18ef40: 26860001 */ addiu $a2,$s4,0x1 +/* f18ef44: 016d0019 */ multu $t3,$t5 +/* f18ef48: 3c13f600 */ lui $s3,0xf600 +/* f18ef4c: 30ca03ff */ andi $t2,$a2,0x3ff +/* f18ef50: 000a3080 */ sll $a2,$t2,0x2 +/* f18ef54: 262afffd */ addiu $t2,$s1,-3 +/* f18ef58: 26350001 */ addiu $s5,$s1,0x1 +/* f18ef5c: 2636fffe */ addiu $s6,$s1,-2 +/* f18ef60: 24440010 */ addiu $a0,$v0,0x10 +/* f18ef64: 00006012 */ mflo $t4 +/* f18ef68: 318f03ff */ andi $t7,$t4,0x3ff +/* f18ef6c: 000fcb80 */ sll $t9,$t7,0xe +/* f18ef70: 03334825 */ or $t1,$t9,$s3 +/* f18ef74: 0126c025 */ or $t8,$t1,$a2 +/* f18ef78: ac580000 */ sw $t8,0x0($v0) +/* f18ef7c: 8e0e0000 */ lw $t6,0x0($s0) +/* f18ef80: 268ffffe */ addiu $t7,$s4,-2 +/* f18ef84: 31f903ff */ andi $t9,$t7,0x3ff +/* f18ef88: 014e0019 */ multu $t2,$t6 +/* f18ef8c: 00194880 */ sll $t1,$t9,0x2 +/* f18ef90: 26990002 */ addiu $t9,$s4,0x2 +/* f18ef94: 00005812 */ mflo $t3 +/* f18ef98: 316d03ff */ andi $t5,$t3,0x3ff +/* f18ef9c: 000d6380 */ sll $t4,$t5,0xe +/* f18efa0: 0189c025 */ or $t8,$t4,$t1 +/* f18efa4: ac580004 */ sw $t8,0x4($v0) +/* f18efa8: 8e0a0000 */ lw $t2,0x0($s0) +/* f18efac: 332c03ff */ andi $t4,$t9,0x3ff +/* f18efb0: 000c4880 */ sll $t1,$t4,0x2 +/* f18efb4: 02aa0019 */ multu $s5,$t2 +/* f18efb8: 00007012 */ mflo $t6 +/* f18efbc: 31cb03ff */ andi $t3,$t6,0x3ff +/* f18efc0: 000b6b80 */ sll $t5,$t3,0xe +/* f18efc4: 01b37825 */ or $t7,$t5,$s3 +/* f18efc8: 01e9c025 */ or $t8,$t7,$t1 +/* f18efcc: ac580008 */ sw $t8,0x8($v0) +/* f18efd0: 8e0a0000 */ lw $t2,0x0($s0) +/* f18efd4: 02ca0019 */ multu $s6,$t2 +/* f18efd8: 00007012 */ mflo $t6 +/* f18efdc: 31cb03ff */ andi $t3,$t6,0x3ff +/* f18efe0: 000b6b80 */ sll $t5,$t3,0xe +/* f18efe4: 01a6c825 */ or $t9,$t5,$a2 +/* f18efe8: ac59000c */ sw $t9,0xc($v0) +/* f18efec: 0fc54e0e */ jal func0f153838 +/* f18eff0: afa6003c */ sw $a2,0x3c($sp) +/* f18eff4: 8fac00f0 */ lw $t4,0xf0($sp) +/* f18eff8: 00402025 */ or $a0,$v0,$zero +/* f18effc: 0fc54df7 */ jal func0f1537dc +/* f18f000: 024c2821 */ addu $a1,$s2,$t4 +/* f18f004: 8e090000 */ lw $t1,0x0($s0) +/* f18f008: 328303ff */ andi $v1,$s4,0x3ff +/* f18f00c: 00037880 */ sll $t7,$v1,0x2 +/* f18f010: 02a90019 */ multu $s5,$t1 +/* f18f014: 8fa6003c */ lw $a2,0x3c($sp) +/* f18f018: 01e01825 */ or $v1,$t7,$zero +/* f18f01c: 24440010 */ addiu $a0,$v0,0x10 +/* f18f020: 0000c012 */ mflo $t8 +/* f18f024: 330a03ff */ andi $t2,$t8,0x3ff +/* f18f028: 000a7380 */ sll $t6,$t2,0xe +/* f18f02c: 01d35825 */ or $t3,$t6,$s3 +/* f18f030: 016f6825 */ or $t5,$t3,$t7 +/* f18f034: ac4d0000 */ sw $t5,0x0($v0) +/* f18f038: 8e190000 */ lw $t9,0x0($s0) +/* f18f03c: 2698ffff */ addiu $t8,$s4,-1 +/* f18f040: 330a03ff */ andi $t2,$t8,0x3ff +/* f18f044: 02d90019 */ multu $s6,$t9 +/* f18f048: 000a7080 */ sll $t6,$t2,0x2 +/* f18f04c: 00006012 */ mflo $t4 +/* f18f050: 318f03ff */ andi $t7,$t4,0x3ff +/* f18f054: 000f4b80 */ sll $t1,$t7,0xe +/* f18f058: 012e5825 */ or $t3,$t1,$t6 +/* f18f05c: ac4b0004 */ sw $t3,0x4($v0) +/* f18f060: 8e0d0000 */ lw $t5,0x0($s0) +/* f18f064: 2629ffff */ addiu $t1,$s1,-1 +/* f18f068: 022d0019 */ multu $s1,$t5 +/* f18f06c: 0000c812 */ mflo $t9 +/* f18f070: 332c03ff */ andi $t4,$t9,0x3ff +/* f18f074: 000c7b80 */ sll $t7,$t4,0xe +/* f18f078: 01f3c025 */ or $t8,$t7,$s3 +/* f18f07c: 03065025 */ or $t2,$t8,$a2 +/* f18f080: ac4a0008 */ sw $t2,0x8($v0) +/* f18f084: 8e0e0000 */ lw $t6,0x0($s0) +/* f18f088: 012e0019 */ multu $t1,$t6 +/* f18f08c: 00005812 */ mflo $t3 +/* f18f090: 316d03ff */ andi $t5,$t3,0x3ff +/* f18f094: 000dcb80 */ sll $t9,$t5,0xe +/* f18f098: 03236025 */ or $t4,$t9,$v1 +/* f18f09c: 0fc54e0e */ jal func0f153838 +/* f18f0a0: ac4c000c */ sw $t4,0xc($v0) +/* f18f0a4: 100001e8 */ beqz $zero,.L0f18f848 +/* f18f0a8: 00408025 */ or $s0,$v0,$zero +.L0f18f0ac: +/* f18f0ac: 8fb800ec */ lw $t8,0xec($sp) +/* f18f0b0: 240f00ff */ addiu $t7,$zero,0xff +/* f18f0b4: 026f9007 */ srav $s2,$t7,$s3 +/* f18f0b8: 02002025 */ or $a0,$s0,$zero +/* f18f0bc: 0fc54df7 */ jal func0f1537dc +/* f18f0c0: 02582821 */ addu $a1,$s2,$t8 +/* f18f0c4: 3c108008 */ lui $s0,0x8008 +/* f18f0c8: 2610fac0 */ addiu $s0,$s0,-1344 +/* f18f0cc: 8e090000 */ lw $t1,0x0($s0) +/* f18f0d0: 262a0002 */ addiu $t2,$s1,0x2 +/* f18f0d4: 268c0002 */ addiu $t4,$s4,0x2 +/* f18f0d8: 01490019 */ multu $t2,$t1 +/* f18f0dc: 3c13f600 */ lui $s3,0xf600 +/* f18f0e0: 318f03ff */ andi $t7,$t4,0x3ff +/* f18f0e4: 000fc080 */ sll $t8,$t7,0x2 +/* f18f0e8: 2629fffe */ addiu $t1,$s1,-2 +/* f18f0ec: 268ffffe */ addiu $t7,$s4,-2 +/* f18f0f0: 24440008 */ addiu $a0,$v0,0x8 +/* f18f0f4: 00007012 */ mflo $t6 +/* f18f0f8: 31cb03ff */ andi $t3,$t6,0x3ff +/* f18f0fc: 000b6b80 */ sll $t5,$t3,0xe +/* f18f100: 01b3c825 */ or $t9,$t5,$s3 +/* f18f104: 03385025 */ or $t2,$t9,$t8 +/* f18f108: ac4a0000 */ sw $t2,0x0($v0) +/* f18f10c: 8e0e0000 */ lw $t6,0x0($s0) +/* f18f110: 31f903ff */ andi $t9,$t7,0x3ff +/* f18f114: 0019c080 */ sll $t8,$t9,0x2 +/* f18f118: 012e0019 */ multu $t1,$t6 +/* f18f11c: 00005812 */ mflo $t3 +/* f18f120: 316d03ff */ andi $t5,$t3,0x3ff +/* f18f124: 000d6380 */ sll $t4,$t5,0xe +/* f18f128: 01985025 */ or $t2,$t4,$t8 +/* f18f12c: 0fc54e0e */ jal func0f153838 +/* f18f130: ac4a0004 */ sw $t2,0x4($v0) +/* f18f134: 8fa900f0 */ lw $t1,0xf0($sp) +/* f18f138: 00402025 */ or $a0,$v0,$zero +/* f18f13c: 0fc54df7 */ jal func0f1537dc +/* f18f140: 02492821 */ addu $a1,$s2,$t1 +/* f18f144: 8e0b0000 */ lw $t3,0x0($s0) +/* f18f148: 262e0001 */ addiu $t6,$s1,0x1 +/* f18f14c: 26980001 */ addiu $t8,$s4,0x1 +/* f18f150: 01cb0019 */ multu $t6,$t3 +/* f18f154: 330a03ff */ andi $t2,$t8,0x3ff +/* f18f158: 000a4880 */ sll $t1,$t2,0x2 +/* f18f15c: 262bffff */ addiu $t3,$s1,-1 +/* f18f160: 268affff */ addiu $t2,$s4,-1 +/* f18f164: 24440008 */ addiu $a0,$v0,0x8 +/* f18f168: 00006812 */ mflo $t5 +/* f18f16c: 31af03ff */ andi $t7,$t5,0x3ff +/* f18f170: 000fcb80 */ sll $t9,$t7,0xe +/* f18f174: 03336025 */ or $t4,$t9,$s3 +/* f18f178: 01897025 */ or $t6,$t4,$t1 +/* f18f17c: ac4e0000 */ sw $t6,0x0($v0) +/* f18f180: 8e0d0000 */ lw $t5,0x0($s0) +/* f18f184: 314c03ff */ andi $t4,$t2,0x3ff +/* f18f188: 000c4880 */ sll $t1,$t4,0x2 +/* f18f18c: 016d0019 */ multu $t3,$t5 +/* f18f190: 00007812 */ mflo $t7 +/* f18f194: 31f903ff */ andi $t9,$t7,0x3ff +/* f18f198: 0019c380 */ sll $t8,$t9,0xe +/* f18f19c: 03097025 */ or $t6,$t8,$t1 +/* f18f1a0: 0fc54e0e */ jal func0f153838 +/* f18f1a4: ac4e0004 */ sw $t6,0x4($v0) +/* f18f1a8: 100001a7 */ beqz $zero,.L0f18f848 +/* f18f1ac: 00408025 */ or $s0,$v0,$zero +.L0f18f1b0: +/* f18f1b0: 8eab0284 */ lw $t3,0x284($s5) +/* f18f1b4: 02002025 */ or $a0,$s0,$zero +/* f18f1b8: 240f00ff */ addiu $t7,$zero,0xff +/* f18f1bc: 8d6d00bc */ lw $t5,0xbc($t3) +/* f18f1c0: 8fb900f0 */ lw $t9,0xf0($sp) +/* f18f1c4: 3c028008 */ lui $v0,0x8008 +/* f18f1c8: 16cd0086 */ bne $s6,$t5,.L0f18f3e4 +/* f18f1cc: 00000000 */ sll $zero,$zero,0x0 +/* f18f1d0: 026f9007 */ srav $s2,$t7,$s3 +/* f18f1d4: 0fc54df7 */ jal func0f1537dc +/* f18f1d8: 02592821 */ addu $a1,$s2,$t9 +/* f18f1dc: 3c108008 */ lui $s0,0x8008 +/* f18f1e0: 2610fac0 */ addiu $s0,$s0,-1344 +/* f18f1e4: 8e0a0000 */ lw $t2,0x0($s0) +/* f18f1e8: 26350001 */ addiu $s5,$s1,0x1 +/* f18f1ec: 268b0003 */ addiu $t3,$s4,0x3 +/* f18f1f0: 02aa0019 */ multu $s5,$t2 +/* f18f1f4: 3c13f600 */ lui $s3,0xf600 +/* f18f1f8: 316d03ff */ andi $t5,$t3,0x3ff +/* f18f1fc: 000d7880 */ sll $t7,$t5,0x2 +/* f18f200: 2636fffe */ addiu $s6,$s1,-2 +/* f18f204: 26880002 */ addiu $t0,$s4,0x2 +/* f18f208: 310a03ff */ andi $t2,$t0,0x3ff +/* f18f20c: 000a4080 */ sll $t0,$t2,0x2 +/* f18f210: 2687ffff */ addiu $a3,$s4,-1 +/* f18f214: 24440018 */ addiu $a0,$v0,0x18 +/* f18f218: 00006012 */ mflo $t4 +/* f18f21c: 319803ff */ andi $t8,$t4,0x3ff +/* f18f220: 00184b80 */ sll $t1,$t8,0xe +/* f18f224: 01337025 */ or $t6,$t1,$s3 +/* f18f228: 01cfc825 */ or $t9,$t6,$t7 +/* f18f22c: ac590000 */ sw $t9,0x0($v0) +/* f18f230: 8e180000 */ lw $t8,0x0($s0) +/* f18f234: 262f0002 */ addiu $t7,$s1,0x2 +/* f18f238: 02d80019 */ multu $s6,$t8 +/* f18f23c: 00004812 */ mflo $t1 +/* f18f240: 312b03ff */ andi $t3,$t1,0x3ff +/* f18f244: 000b6b80 */ sll $t5,$t3,0xe +/* f18f248: 01a87025 */ or $t6,$t5,$t0 +/* f18f24c: ac4e0004 */ sw $t6,0x4($v0) +/* f18f250: 8e190000 */ lw $t9,0x0($s0) +/* f18f254: 30ed03ff */ andi $t5,$a3,0x3ff +/* f18f258: 000d3880 */ sll $a3,$t5,0x2 +/* f18f25c: 01f90019 */ multu $t7,$t9 +/* f18f260: 262ffffd */ addiu $t7,$s1,-3 +/* f18f264: 00005012 */ mflo $t2 +/* f18f268: 314c03ff */ andi $t4,$t2,0x3ff +/* f18f26c: 000cc380 */ sll $t8,$t4,0xe +/* f18f270: 03134825 */ or $t1,$t8,$s3 +/* f18f274: 01285825 */ or $t3,$t1,$t0 +/* f18f278: ac4b0008 */ sw $t3,0x8($v0) +/* f18f27c: 8e190000 */ lw $t9,0x0($s0) +/* f18f280: 01f90019 */ multu $t7,$t9 +/* f18f284: 00005012 */ mflo $t2 +/* f18f288: 314c03ff */ andi $t4,$t2,0x3ff +/* f18f28c: 000cc380 */ sll $t8,$t4,0xe +/* f18f290: 03074825 */ or $t1,$t8,$a3 +/* f18f294: ac49000c */ sw $t1,0xc($v0) +/* f18f298: 8e0b0000 */ lw $t3,0x0($s0) +/* f18f29c: 02ab0019 */ multu $s5,$t3 +/* f18f2a0: 00006812 */ mflo $t5 +/* f18f2a4: 31ae03ff */ andi $t6,$t5,0x3ff +/* f18f2a8: 000e7b80 */ sll $t7,$t6,0xe +/* f18f2ac: 01f3c825 */ or $t9,$t7,$s3 +/* f18f2b0: 03275025 */ or $t2,$t9,$a3 +/* f18f2b4: ac4a0010 */ sw $t2,0x10($v0) +/* f18f2b8: 8e0c0000 */ lw $t4,0x0($s0) +/* f18f2bc: 268dfffe */ addiu $t5,$s4,-2 +/* f18f2c0: 31ae03ff */ andi $t6,$t5,0x3ff +/* f18f2c4: 02cc0019 */ multu $s6,$t4 +/* f18f2c8: 000e7880 */ sll $t7,$t6,0x2 +/* f18f2cc: 0000c012 */ mflo $t8 +/* f18f2d0: 330903ff */ andi $t1,$t8,0x3ff +/* f18f2d4: 00095b80 */ sll $t3,$t1,0xe +/* f18f2d8: 016fc825 */ or $t9,$t3,$t7 +/* f18f2dc: ac590014 */ sw $t9,0x14($v0) +/* f18f2e0: afa8003c */ sw $t0,0x3c($sp) +/* f18f2e4: 0fc54e0e */ jal func0f153838 +/* f18f2e8: afa70038 */ sw $a3,0x38($sp) +/* f18f2ec: 8faa00ec */ lw $t2,0xec($sp) +/* f18f2f0: 00402025 */ or $a0,$v0,$zero +/* f18f2f4: 0fc54df7 */ jal func0f1537dc +/* f18f2f8: 024a2821 */ addu $a1,$s2,$t2 +/* f18f2fc: 8e0c0000 */ lw $t4,0x0($s0) +/* f18f300: 8fa8003c */ lw $t0,0x3c($sp) +/* f18f304: 8fa70038 */ lw $a3,0x38($sp) +/* f18f308: 022c0019 */ multu $s1,$t4 +/* f18f30c: 2625ffff */ addiu $a1,$s1,-1 +/* f18f310: 26860001 */ addiu $a2,$s4,0x1 +/* f18f314: 30cf03ff */ andi $t7,$a2,0x3ff +/* f18f318: 000f3080 */ sll $a2,$t7,0x2 +/* f18f31c: 328303ff */ andi $v1,$s4,0x3ff +/* f18f320: 24440018 */ addiu $a0,$v0,0x18 +/* f18f324: 0000c012 */ mflo $t8 +/* f18f328: 330903ff */ andi $t1,$t8,0x3ff +/* f18f32c: 00096b80 */ sll $t5,$t1,0xe +/* f18f330: 01b37025 */ or $t6,$t5,$s3 +/* f18f334: 01c85825 */ or $t3,$t6,$t0 +/* f18f338: ac4b0000 */ sw $t3,0x0($v0) +/* f18f33c: 8e0a0000 */ lw $t2,0x0($s0) +/* f18f340: 00aa0019 */ multu $a1,$t2 +/* f18f344: 00006012 */ mflo $t4 +/* f18f348: 319803ff */ andi $t8,$t4,0x3ff +/* f18f34c: 00184b80 */ sll $t1,$t8,0xe +/* f18f350: 01266825 */ or $t5,$t1,$a2 +/* f18f354: ac4d0004 */ sw $t5,0x4($v0) +/* f18f358: 8e0e0000 */ lw $t6,0x0($s0) +/* f18f35c: 0003c080 */ sll $t8,$v1,0x2 +/* f18f360: 03001825 */ or $v1,$t8,$zero +/* f18f364: 02ae0019 */ multu $s5,$t6 +/* f18f368: 00005812 */ mflo $t3 +/* f18f36c: 316f03ff */ andi $t7,$t3,0x3ff +/* f18f370: 000fcb80 */ sll $t9,$t7,0xe +/* f18f374: 03335025 */ or $t2,$t9,$s3 +/* f18f378: 01466025 */ or $t4,$t2,$a2 +/* f18f37c: ac4c0008 */ sw $t4,0x8($v0) +/* f18f380: 8e090000 */ lw $t1,0x0($s0) +/* f18f384: 02c90019 */ multu $s6,$t1 +/* f18f388: 00006812 */ mflo $t5 +/* f18f38c: 31ae03ff */ andi $t6,$t5,0x3ff +/* f18f390: 000e5b80 */ sll $t3,$t6,0xe +/* f18f394: 01787825 */ or $t7,$t3,$t8 +/* f18f398: ac4f000c */ sw $t7,0xc($v0) +/* f18f39c: 8e190000 */ lw $t9,0x0($s0) +/* f18f3a0: 02390019 */ multu $s1,$t9 +/* f18f3a4: 00005012 */ mflo $t2 +/* f18f3a8: 314c03ff */ andi $t4,$t2,0x3ff +/* f18f3ac: 000cc380 */ sll $t8,$t4,0xe +/* f18f3b0: 03134825 */ or $t1,$t8,$s3 +/* f18f3b4: 01236825 */ or $t5,$t1,$v1 +/* f18f3b8: ac4d0010 */ sw $t5,0x10($v0) +/* f18f3bc: 8e0e0000 */ lw $t6,0x0($s0) +/* f18f3c0: 00ae0019 */ multu $a1,$t6 +/* f18f3c4: 00005812 */ mflo $t3 +/* f18f3c8: 316f03ff */ andi $t7,$t3,0x3ff +/* f18f3cc: 000fcb80 */ sll $t9,$t7,0xe +/* f18f3d0: 03275025 */ or $t2,$t9,$a3 +/* f18f3d4: 0fc54e0e */ jal func0f153838 +/* f18f3d8: ac4a0014 */ sw $t2,0x14($v0) +/* f18f3dc: 1000011a */ beqz $zero,.L0f18f848 +/* f18f3e0: 00408025 */ or $s0,$v0,$zero +.L0f18f3e4: +/* f18f3e4: 8c427cc0 */ lw $v0,0x7cc0($v0) +/* f18f3e8: 3c01437a */ lui $at,0x437a +/* f18f3ec: 1040006b */ beqz $v0,.L0f18f59c +/* f18f3f0: 00000000 */ sll $zero,$zero,0x0 +/* f18f3f4: 44819000 */ mtc1 $at,$f18 +/* f18f3f8: c6440004 */ lwc1 $f4,0x4($s2) +/* f18f3fc: 02002025 */ or $a0,$s0,$zero +/* f18f400: 240c00ff */ addiu $t4,$zero,0xff +/* f18f404: 4604903c */ c.lt.s $f18,$f4 +/* f18f408: 8fb800f0 */ lw $t8,0xf0($sp) +/* f18f40c: 45000063 */ bc1f .L0f18f59c +/* f18f410: 00000000 */ sll $zero,$zero,0x0 +/* f18f414: 026c9007 */ srav $s2,$t4,$s3 +/* f18f418: 0fc54df7 */ jal func0f1537dc +/* f18f41c: 02582821 */ addu $a1,$s2,$t8 +/* f18f420: 3c108008 */ lui $s0,0x8008 +/* f18f424: 2610fac0 */ addiu $s0,$s0,-1344 +/* f18f428: 8e0d0000 */ lw $t5,0x0($s0) +/* f18f42c: 26290002 */ addiu $t1,$s1,0x2 +/* f18f430: 268a0002 */ addiu $t2,$s4,0x2 +/* f18f434: 012d0019 */ multu $t1,$t5 +/* f18f438: 3c13f600 */ lui $s3,0xf600 +/* f18f43c: 314c03ff */ andi $t4,$t2,0x3ff +/* f18f440: 000cc080 */ sll $t8,$t4,0x2 +/* f18f444: 2687ffff */ addiu $a3,$s4,-1 +/* f18f448: 30ed03ff */ andi $t5,$a3,0x3ff +/* f18f44c: 000d3880 */ sll $a3,$t5,0x2 +/* f18f450: 26350001 */ addiu $s5,$s1,0x1 +/* f18f454: 2636fffe */ addiu $s6,$s1,-2 +/* f18f458: 24440010 */ addiu $a0,$v0,0x10 +/* f18f45c: 00007012 */ mflo $t6 +/* f18f460: 31cb03ff */ andi $t3,$t6,0x3ff +/* f18f464: 000b7b80 */ sll $t7,$t3,0xe +/* f18f468: 01f3c825 */ or $t9,$t7,$s3 +/* f18f46c: 03384825 */ or $t1,$t9,$t8 +/* f18f470: ac490000 */ sw $t1,0x0($v0) +/* f18f474: 8e0f0000 */ lw $t7,0x0($s0) +/* f18f478: 262bfffd */ addiu $t3,$s1,-3 +/* f18f47c: 016f0019 */ multu $t3,$t7 +/* f18f480: 00005012 */ mflo $t2 +/* f18f484: 314c03ff */ andi $t4,$t2,0x3ff +/* f18f488: 000ccb80 */ sll $t9,$t4,0xe +/* f18f48c: 0327c025 */ or $t8,$t9,$a3 +/* f18f490: ac580004 */ sw $t8,0x4($v0) +/* f18f494: 8e090000 */ lw $t1,0x0($s0) +/* f18f498: 02a90019 */ multu $s5,$t1 +/* f18f49c: 00006812 */ mflo $t5 +/* f18f4a0: 31ae03ff */ andi $t6,$t5,0x3ff +/* f18f4a4: 000e5b80 */ sll $t3,$t6,0xe +/* f18f4a8: 01737825 */ or $t7,$t3,$s3 +/* f18f4ac: 01e75025 */ or $t2,$t7,$a3 +/* f18f4b0: ac4a0008 */ sw $t2,0x8($v0) +/* f18f4b4: 8e0c0000 */ lw $t4,0x0($s0) +/* f18f4b8: 268dfffe */ addiu $t5,$s4,-2 +/* f18f4bc: 31ae03ff */ andi $t6,$t5,0x3ff +/* f18f4c0: 02cc0019 */ multu $s6,$t4 +/* f18f4c4: 000e5880 */ sll $t3,$t6,0x2 +/* f18f4c8: 0000c812 */ mflo $t9 +/* f18f4cc: 333803ff */ andi $t8,$t9,0x3ff +/* f18f4d0: 00184b80 */ sll $t1,$t8,0xe +/* f18f4d4: 012b7825 */ or $t7,$t1,$t3 +/* f18f4d8: ac4f000c */ sw $t7,0xc($v0) +/* f18f4dc: 0fc54e0e */ jal func0f153838 +/* f18f4e0: afa70038 */ sw $a3,0x38($sp) +/* f18f4e4: 8faa00ec */ lw $t2,0xec($sp) +/* f18f4e8: 00402025 */ or $a0,$v0,$zero +/* f18f4ec: 0fc54df7 */ jal func0f1537dc +/* f18f4f0: 024a2821 */ addu $a1,$s2,$t2 +/* f18f4f4: 8e0c0000 */ lw $t4,0x0($s0) +/* f18f4f8: 26890001 */ addiu $t1,$s4,0x1 +/* f18f4fc: 312b03ff */ andi $t3,$t1,0x3ff +/* f18f500: 02ac0019 */ multu $s5,$t4 +/* f18f504: 000b7880 */ sll $t7,$t3,0x2 +/* f18f508: 8fa70038 */ lw $a3,0x38($sp) +/* f18f50c: 328303ff */ andi $v1,$s4,0x3ff +/* f18f510: 00036080 */ sll $t4,$v1,0x2 +/* f18f514: 01801825 */ or $v1,$t4,$zero +/* f18f518: 24440010 */ addiu $a0,$v0,0x10 +/* f18f51c: 0000c812 */ mflo $t9 +/* f18f520: 333803ff */ andi $t8,$t9,0x3ff +/* f18f524: 00186b80 */ sll $t5,$t8,0xe +/* f18f528: 01b37025 */ or $t6,$t5,$s3 +/* f18f52c: 01cf5025 */ or $t2,$t6,$t7 +/* f18f530: ac4a0000 */ sw $t2,0x0($v0) +/* f18f534: 8e190000 */ lw $t9,0x0($s0) +/* f18f538: 02d90019 */ multu $s6,$t9 +/* f18f53c: 0000c012 */ mflo $t8 +/* f18f540: 330d03ff */ andi $t5,$t8,0x3ff +/* f18f544: 000d4b80 */ sll $t1,$t5,0xe +/* f18f548: 012c5825 */ or $t3,$t1,$t4 +/* f18f54c: ac4b0004 */ sw $t3,0x4($v0) +/* f18f550: 8e0e0000 */ lw $t6,0x0($s0) +/* f18f554: 262dffff */ addiu $t5,$s1,-1 +/* f18f558: 022e0019 */ multu $s1,$t6 +/* f18f55c: 00007812 */ mflo $t7 +/* f18f560: 31ea03ff */ andi $t2,$t7,0x3ff +/* f18f564: 000a6380 */ sll $t4,$t2,0xe +/* f18f568: 0193c825 */ or $t9,$t4,$s3 +/* f18f56c: 0323c025 */ or $t8,$t9,$v1 +/* f18f570: ac580008 */ sw $t8,0x8($v0) +/* f18f574: 8e090000 */ lw $t1,0x0($s0) +/* f18f578: 01a90019 */ multu $t5,$t1 +/* f18f57c: 00005812 */ mflo $t3 +/* f18f580: 316e03ff */ andi $t6,$t3,0x3ff +/* f18f584: 000e7b80 */ sll $t7,$t6,0xe +/* f18f588: 01e75025 */ or $t2,$t7,$a3 +/* f18f58c: 0fc54e0e */ jal func0f153838 +/* f18f590: ac4a000c */ sw $t2,0xc($v0) +/* f18f594: 100000ac */ beqz $zero,.L0f18f848 +/* f18f598: 00408025 */ or $s0,$v0,$zero +.L0f18f59c: +/* f18f59c: 1040006a */ beqz $v0,.L0f18f748 +/* f18f5a0: 3c01c37a */ lui $at,0xc37a +/* f18f5a4: c6460004 */ lwc1 $f6,0x4($s2) +/* f18f5a8: 44814000 */ mtc1 $at,$f8 +/* f18f5ac: 02002025 */ or $a0,$s0,$zero +/* f18f5b0: 240c00ff */ addiu $t4,$zero,0xff +/* f18f5b4: 4608303c */ c.lt.s $f6,$f8 +/* f18f5b8: 8fb900f0 */ lw $t9,0xf0($sp) +/* f18f5bc: 45000062 */ bc1f .L0f18f748 +/* f18f5c0: 026c9007 */ srav $s2,$t4,$s3 +/* f18f5c4: 0fc54df7 */ jal func0f1537dc +/* f18f5c8: 02592821 */ addu $a1,$s2,$t9 +/* f18f5cc: 3c108008 */ lui $s0,0x8008 +/* f18f5d0: 2610fac0 */ addiu $s0,$s0,-1344 +/* f18f5d4: 8e0b0000 */ lw $t3,0x0($s0) +/* f18f5d8: 26290002 */ addiu $t1,$s1,0x2 +/* f18f5dc: 26860001 */ addiu $a2,$s4,0x1 +/* f18f5e0: 012b0019 */ multu $t1,$t3 +/* f18f5e4: 3c13f600 */ lui $s3,0xf600 +/* f18f5e8: 30d803ff */ andi $t8,$a2,0x3ff +/* f18f5ec: 00183080 */ sll $a2,$t8,0x2 +/* f18f5f0: 2638fffd */ addiu $t8,$s1,-3 +/* f18f5f4: 26350001 */ addiu $s5,$s1,0x1 +/* f18f5f8: 2636fffe */ addiu $s6,$s1,-2 +/* f18f5fc: 24440010 */ addiu $a0,$v0,0x10 +/* f18f600: 00007012 */ mflo $t6 +/* f18f604: 31cf03ff */ andi $t7,$t6,0x3ff +/* f18f608: 000f5380 */ sll $t2,$t7,0xe +/* f18f60c: 01536025 */ or $t4,$t2,$s3 +/* f18f610: 0186c825 */ or $t9,$t4,$a2 +/* f18f614: ac590000 */ sw $t9,0x0($v0) +/* f18f618: 8e0d0000 */ lw $t5,0x0($s0) +/* f18f61c: 268ffffe */ addiu $t7,$s4,-2 +/* f18f620: 31ea03ff */ andi $t2,$t7,0x3ff +/* f18f624: 030d0019 */ multu $t8,$t5 +/* f18f628: 000a6080 */ sll $t4,$t2,0x2 +/* f18f62c: 268a0002 */ addiu $t2,$s4,0x2 +/* f18f630: 00004812 */ mflo $t1 +/* f18f634: 312b03ff */ andi $t3,$t1,0x3ff +/* f18f638: 000b7380 */ sll $t6,$t3,0xe +/* f18f63c: 01ccc825 */ or $t9,$t6,$t4 +/* f18f640: ac590004 */ sw $t9,0x4($v0) +/* f18f644: 8e180000 */ lw $t8,0x0($s0) +/* f18f648: 314e03ff */ andi $t6,$t2,0x3ff +/* f18f64c: 000e6080 */ sll $t4,$t6,0x2 +/* f18f650: 02b80019 */ multu $s5,$t8 +/* f18f654: 00006812 */ mflo $t5 +/* f18f658: 31a903ff */ andi $t1,$t5,0x3ff +/* f18f65c: 00095b80 */ sll $t3,$t1,0xe +/* f18f660: 01737825 */ or $t7,$t3,$s3 +/* f18f664: 01ecc825 */ or $t9,$t7,$t4 +/* f18f668: ac590008 */ sw $t9,0x8($v0) +/* f18f66c: 8e180000 */ lw $t8,0x0($s0) +/* f18f670: 02d80019 */ multu $s6,$t8 +/* f18f674: 00006812 */ mflo $t5 +/* f18f678: 31a903ff */ andi $t1,$t5,0x3ff +/* f18f67c: 00095b80 */ sll $t3,$t1,0xe +/* f18f680: 01665025 */ or $t2,$t3,$a2 +/* f18f684: ac4a000c */ sw $t2,0xc($v0) +/* f18f688: 0fc54e0e */ jal func0f153838 +/* f18f68c: afa6003c */ sw $a2,0x3c($sp) +/* f18f690: 8fae00ec */ lw $t6,0xec($sp) +/* f18f694: 00402025 */ or $a0,$v0,$zero +/* f18f698: 0fc54df7 */ jal func0f1537dc +/* f18f69c: 024e2821 */ addu $a1,$s2,$t6 +/* f18f6a0: 8e0c0000 */ lw $t4,0x0($s0) +/* f18f6a4: 328303ff */ andi $v1,$s4,0x3ff +/* f18f6a8: 00037880 */ sll $t7,$v1,0x2 +/* f18f6ac: 02ac0019 */ multu $s5,$t4 +/* f18f6b0: 8fa6003c */ lw $a2,0x3c($sp) +/* f18f6b4: 01e01825 */ or $v1,$t7,$zero +/* f18f6b8: 24440010 */ addiu $a0,$v0,0x10 +/* f18f6bc: 0000c812 */ mflo $t9 +/* f18f6c0: 333803ff */ andi $t8,$t9,0x3ff +/* f18f6c4: 00186b80 */ sll $t5,$t8,0xe +/* f18f6c8: 01b34825 */ or $t1,$t5,$s3 +/* f18f6cc: 012f5825 */ or $t3,$t1,$t7 +/* f18f6d0: ac4b0000 */ sw $t3,0x0($v0) +/* f18f6d4: 8e0a0000 */ lw $t2,0x0($s0) +/* f18f6d8: 2699ffff */ addiu $t9,$s4,-1 +/* f18f6dc: 333803ff */ andi $t8,$t9,0x3ff +/* f18f6e0: 02ca0019 */ multu $s6,$t2 +/* f18f6e4: 00186880 */ sll $t5,$t8,0x2 +/* f18f6e8: 00007012 */ mflo $t6 +/* f18f6ec: 31cf03ff */ andi $t7,$t6,0x3ff +/* f18f6f0: 000f6380 */ sll $t4,$t7,0xe +/* f18f6f4: 018d4825 */ or $t1,$t4,$t5 +/* f18f6f8: ac490004 */ sw $t1,0x4($v0) +/* f18f6fc: 8e0b0000 */ lw $t3,0x0($s0) +/* f18f700: 262cffff */ addiu $t4,$s1,-1 +/* f18f704: 022b0019 */ multu $s1,$t3 +/* f18f708: 00005012 */ mflo $t2 +/* f18f70c: 314e03ff */ andi $t6,$t2,0x3ff +/* f18f710: 000e7b80 */ sll $t7,$t6,0xe +/* f18f714: 01f3c825 */ or $t9,$t7,$s3 +/* f18f718: 0326c025 */ or $t8,$t9,$a2 +/* f18f71c: ac580008 */ sw $t8,0x8($v0) +/* f18f720: 8e0d0000 */ lw $t5,0x0($s0) +/* f18f724: 018d0019 */ multu $t4,$t5 +/* f18f728: 00004812 */ mflo $t1 +/* f18f72c: 312b03ff */ andi $t3,$t1,0x3ff +/* f18f730: 000b5380 */ sll $t2,$t3,0xe +/* f18f734: 01437025 */ or $t6,$t2,$v1 +/* f18f738: 0fc54e0e */ jal func0f153838 +/* f18f73c: ac4e000c */ sw $t6,0xc($v0) +/* f18f740: 10000041 */ beqz $zero,.L0f18f848 +/* f18f744: 00408025 */ or $s0,$v0,$zero +.L0f18f748: +/* f18f748: 8fb900f0 */ lw $t9,0xf0($sp) +/* f18f74c: 240f00ff */ addiu $t7,$zero,0xff +/* f18f750: 026f9007 */ srav $s2,$t7,$s3 +/* f18f754: 02002025 */ or $a0,$s0,$zero +/* f18f758: 0fc54df7 */ jal func0f1537dc +/* f18f75c: 02592821 */ addu $a1,$s2,$t9 +/* f18f760: 3c108008 */ lui $s0,0x8008 +/* f18f764: 2610fac0 */ addiu $s0,$s0,-1344 +/* f18f768: 8e0c0000 */ lw $t4,0x0($s0) +/* f18f76c: 26380002 */ addiu $t8,$s1,0x2 +/* f18f770: 268e0002 */ addiu $t6,$s4,0x2 +/* f18f774: 030c0019 */ multu $t8,$t4 +/* f18f778: 3c13f600 */ lui $s3,0xf600 +/* f18f77c: 31cf03ff */ andi $t7,$t6,0x3ff +/* f18f780: 000fc880 */ sll $t9,$t7,0x2 +/* f18f784: 262cfffe */ addiu $t4,$s1,-2 +/* f18f788: 268ffffe */ addiu $t7,$s4,-2 +/* f18f78c: 24440008 */ addiu $a0,$v0,0x8 +/* f18f790: 00006812 */ mflo $t5 +/* f18f794: 31a903ff */ andi $t1,$t5,0x3ff +/* f18f798: 00095b80 */ sll $t3,$t1,0xe +/* f18f79c: 01735025 */ or $t2,$t3,$s3 +/* f18f7a0: 0159c025 */ or $t8,$t2,$t9 +/* f18f7a4: ac580000 */ sw $t8,0x0($v0) +/* f18f7a8: 8e0d0000 */ lw $t5,0x0($s0) +/* f18f7ac: 31ea03ff */ andi $t2,$t7,0x3ff +/* f18f7b0: 000ac880 */ sll $t9,$t2,0x2 +/* f18f7b4: 018d0019 */ multu $t4,$t5 +/* f18f7b8: 00004812 */ mflo $t1 +/* f18f7bc: 312b03ff */ andi $t3,$t1,0x3ff +/* f18f7c0: 000b7380 */ sll $t6,$t3,0xe +/* f18f7c4: 01d9c025 */ or $t8,$t6,$t9 +/* f18f7c8: 0fc54e0e */ jal func0f153838 +/* f18f7cc: ac580004 */ sw $t8,0x4($v0) +/* f18f7d0: 8fac00ec */ lw $t4,0xec($sp) +/* f18f7d4: 00402025 */ or $a0,$v0,$zero +/* f18f7d8: 0fc54df7 */ jal func0f1537dc +/* f18f7dc: 024c2821 */ addu $a1,$s2,$t4 +/* f18f7e0: 8e090000 */ lw $t1,0x0($s0) +/* f18f7e4: 262d0001 */ addiu $t5,$s1,0x1 +/* f18f7e8: 26990001 */ addiu $t9,$s4,0x1 +/* f18f7ec: 01a90019 */ multu $t5,$t1 +/* f18f7f0: 333803ff */ andi $t8,$t9,0x3ff +/* f18f7f4: 00186080 */ sll $t4,$t8,0x2 +/* f18f7f8: 2629ffff */ addiu $t1,$s1,-1 +/* f18f7fc: 2698ffff */ addiu $t8,$s4,-1 +/* f18f800: 24440008 */ addiu $a0,$v0,0x8 +/* f18f804: 00005812 */ mflo $t3 +/* f18f808: 316f03ff */ andi $t7,$t3,0x3ff +/* f18f80c: 000f5380 */ sll $t2,$t7,0xe +/* f18f810: 01537025 */ or $t6,$t2,$s3 +/* f18f814: 01cc6825 */ or $t5,$t6,$t4 +/* f18f818: ac4d0000 */ sw $t5,0x0($v0) +/* f18f81c: 8e0b0000 */ lw $t3,0x0($s0) +/* f18f820: 330e03ff */ andi $t6,$t8,0x3ff +/* f18f824: 000e6080 */ sll $t4,$t6,0x2 +/* f18f828: 012b0019 */ multu $t1,$t3 +/* f18f82c: 00007812 */ mflo $t7 +/* f18f830: 31ea03ff */ andi $t2,$t7,0x3ff +/* f18f834: 000acb80 */ sll $t9,$t2,0xe +/* f18f838: 032c6825 */ or $t5,$t9,$t4 +/* f18f83c: 0fc54e0e */ jal func0f153838 +/* f18f840: ac4d0004 */ sw $t5,0x4($v0) +/* f18f844: 00408025 */ or $s0,$v0,$zero +.L0f18f848: +/* f18f848: 8fbf0034 */ lw $ra,0x34($sp) +/* f18f84c: 02001025 */ or $v0,$s0,$zero +/* f18f850: 8fb00018 */ lw $s0,0x18($sp) +/* f18f854: 8fb1001c */ lw $s1,0x1c($sp) +/* f18f858: 8fb20020 */ lw $s2,0x20($sp) +/* f18f85c: 8fb30024 */ lw $s3,0x24($sp) +/* f18f860: 8fb40028 */ lw $s4,0x28($sp) +/* f18f864: 8fb5002c */ lw $s5,0x2c($sp) +/* f18f868: 8fb60030 */ lw $s6,0x30($sp) +/* f18f86c: 03e00008 */ jr $ra +/* f18f870: 27bd00e0 */ addiu $sp,$sp,0xe0 +); + +GLOBAL_ASM( +glabel func0f18f874 +/* f18f874: 27bdff78 */ addiu $sp,$sp,-136 +/* f18f878: afb20028 */ sw $s2,0x28($sp) +/* f18f87c: 3c12800a */ lui $s2,0x800a +/* f18f880: 26529fc0 */ addiu $s2,$s2,-24640 +/* f18f884: 8e58006c */ lw $t8,0x6c($s2) +/* f18f888: 3c0e800b */ lui $t6,0x800b +/* f18f88c: 8dceb5ac */ lw $t6,-0x4a54($t6) +/* f18f890: 8e4f028c */ lw $t7,0x28c($s2) +/* f18f894: afbf002c */ sw $ra,0x2c($sp) +/* f18f898: afb10024 */ sw $s1,0x24($sp) +/* f18f89c: afb00020 */ sw $s0,0x20($sp) +/* f18f8a0: afa40088 */ sw $a0,0x88($sp) +/* f18f8a4: afae0074 */ sw $t6,0x74($sp) +/* f18f8a8: 13000003 */ beqz $t8,.L0f18f8b8 +/* f18f8ac: afaf0078 */ sw $t7,0x78($sp) +/* f18f8b0: 10000002 */ beqz $zero,.L0f18f8bc +/* f18f8b4: 24050001 */ addiu $a1,$zero,0x1 +.L0f18f8b8: +/* f18f8b8: 00002825 */ or $a1,$zero,$zero +.L0f18f8bc: +/* f18f8bc: 8e590068 */ lw $t9,0x68($s2) +/* f18f8c0: 00001825 */ or $v1,$zero,$zero +/* f18f8c4: 00002025 */ or $a0,$zero,$zero +/* f18f8c8: 13200003 */ beqz $t9,.L0f18f8d8 +/* f18f8cc: 00001025 */ or $v0,$zero,$zero +/* f18f8d0: 10000001 */ beqz $zero,.L0f18f8d8 +/* f18f8d4: 24030001 */ addiu $v1,$zero,0x1 +.L0f18f8d8: +/* f18f8d8: 8e4a0064 */ lw $t2,0x64($s2) +/* f18f8dc: 11400003 */ beqz $t2,.L0f18f8ec +/* f18f8e0: 00000000 */ sll $zero,$zero,0x0 +/* f18f8e4: 10000001 */ beqz $zero,.L0f18f8ec +/* f18f8e8: 24040001 */ addiu $a0,$zero,0x1 +.L0f18f8ec: +/* f18f8ec: 8e4b0070 */ lw $t3,0x70($s2) +/* f18f8f0: 11600003 */ beqz $t3,.L0f18f900 +/* f18f8f4: 00000000 */ sll $zero,$zero,0x0 +/* f18f8f8: 10000001 */ beqz $zero,.L0f18f900 +/* f18f8fc: 24020001 */ addiu $v0,$zero,0x1 +.L0f18f900: +/* f18f900: 8e4e0314 */ lw $t6,0x314($s2) +/* f18f904: 00446021 */ addu $t4,$v0,$a0 +/* f18f908: 01836821 */ addu $t5,$t4,$v1 +/* f18f90c: 01a53021 */ addu $a2,$t5,$a1 +/* f18f910: 11c0001a */ beqz $t6,.L0f18f97c +/* f18f914: afa6007c */ sw $a2,0x7c($sp) +/* f18f918: 8e4f0318 */ lw $t7,0x318($s2) +/* f18f91c: 3c18800b */ lui $t8,0x800b +/* f18f920: 51e00008 */ beqzl $t7,.L0f18f944 +/* f18f924: 8e4a0288 */ lw $t2,0x288($s2) +/* f18f928: 8f18cb94 */ lw $t8,-0x346c($t8) +/* f18f92c: 33190004 */ andi $t9,$t8,0x4 +/* f18f930: 53200004 */ beqzl $t9,.L0f18f944 +/* f18f934: 8e4a0288 */ lw $t2,0x288($s2) +/* f18f938: 100001c3 */ beqz $zero,.L0f190048 +/* f18f93c: 8fa20088 */ lw $v0,0x88($sp) +/* f18f940: 8e4a0288 */ lw $t2,0x288($s2) +.L0f18f944: +/* f18f944: 3c0d800b */ lui $t5,0x800b +/* f18f948: 8d4b0070 */ lw $t3,0x70($t2) +/* f18f94c: 000b6080 */ sll $t4,$t3,0x2 +/* f18f950: 018b6021 */ addu $t4,$t4,$t3 +/* f18f954: 000c6140 */ sll $t4,$t4,0x5 +/* f18f958: 01ac6821 */ addu $t5,$t5,$t4 +/* f18f95c: 8dadc7cc */ lw $t5,-0x3834($t5) +/* f18f960: 31ae0004 */ andi $t6,$t5,0x4 +/* f18f964: 15c00003 */ bnez $t6,.L0f18f974 +/* f18f968: 00000000 */ sll $zero,$zero,0x0 +/* f18f96c: 100001b6 */ beqz $zero,.L0f190048 +/* f18f970: 8fa20088 */ lw $v0,0x88($sp) +.L0f18f974: +/* f18f974: 10000012 */ beqz $zero,.L0f18f9c0 +/* f18f978: 8e480284 */ lw $t0,0x284($s2) +.L0f18f97c: +/* f18f97c: 8e480284 */ lw $t0,0x284($s2) +/* f18f980: 3c0c800a */ lui $t4,0x800a +/* f18f984: 8d181c54 */ lw $t8,0x1c54($t0) +/* f18f988: 8d0f00c4 */ lw $t7,0xc4($t0) +/* f18f98c: 0300c827 */ nor $t9,$t8,$zero +/* f18f990: 01f95024 */ and $t2,$t7,$t9 +/* f18f994: 314b0010 */ andi $t3,$t2,0x10 +/* f18f998: 5560000a */ bnezl $t3,.L0f18f9c4 +/* f18f99c: 8d18192c */ lw $t8,0x192c($t0) +/* f18f9a0: 818ddfeb */ lb $t5,-0x2015($t4) +/* f18f9a4: 05a10004 */ bgez $t5,.L0f18f9b8 +/* f18f9a8: 00000000 */ sll $zero,$zero,0x0 +/* f18f9ac: 8e4e0448 */ lw $t6,0x448($s2) +/* f18f9b0: 55c00004 */ bnezl $t6,.L0f18f9c4 +/* f18f9b4: 8d18192c */ lw $t8,0x192c($t0) +.L0f18f9b8: +/* f18f9b8: 100001a3 */ beqz $zero,.L0f190048 +/* f18f9bc: 8fa20088 */ lw $v0,0x88($sp) +.L0f18f9c0: +/* f18f9c0: 8d18192c */ lw $t8,0x192c($t0) +.L0f18f9c4: +/* f18f9c4: 17000005 */ bnez $t8,.L0f18f9dc +/* f18f9c8: 00000000 */ sll $zero,$zero,0x0 +/* f18f9cc: 8d0f00d8 */ lw $t7,0xd8($t0) +/* f18f9d0: 3c198007 */ lui $t9,0x8007 +/* f18f9d4: 11e00003 */ beqz $t7,.L0f18f9e4 +/* f18f9d8: 00000000 */ sll $zero,$zero,0x0 +.L0f18f9dc: +/* f18f9dc: 1000019a */ beqz $zero,.L0f190048 +/* f18f9e0: 8fa20088 */ lw $v0,0x88($sp) +.L0f18f9e4: +/* f18f9e4: 8f3906c8 */ lw $t9,0x6c8($t9) +/* f18f9e8: 24020001 */ addiu $v0,$zero,0x1 +/* f18f9ec: 14590004 */ bne $v0,$t9,.L0f18fa00 +/* f18f9f0: 240a0002 */ addiu $t2,$zero,0x2 +/* f18f9f4: 3c018008 */ lui $at,0x8008 +/* f18f9f8: 10000003 */ beqz $zero,.L0f18fa08 +/* f18f9fc: ac2afac0 */ sw $t2,-0x540($at) +.L0f18fa00: +/* f18fa00: 3c018008 */ lui $at,0x8008 +/* f18fa04: ac22fac0 */ sw $v0,-0x540($at) +.L0f18fa08: +/* f18fa08: 0c002f40 */ jal 0xbd00 +/* f18fa0c: afa6003c */ sw $a2,0x3c($sp) +/* f18fa10: 00028400 */ sll $s0,$v0,0x10 +/* f18fa14: 00105c03 */ sra $t3,$s0,0x10 +/* f18fa18: 0c002f22 */ jal 0xbc88 +/* f18fa1c: 01608025 */ or $s0,$t3,$zero +/* f18fa20: 3c0d8008 */ lui $t5,0x8008 +/* f18fa24: 8dadfac0 */ lw $t5,-0x540($t5) +/* f18fa28: 00506021 */ addu $t4,$v0,$s0 +/* f18fa2c: 8faf003c */ lw $t7,0x3c($sp) +/* f18fa30: 018d001a */ div $zero,$t4,$t5 +/* f18fa34: 00007012 */ mflo $t6 +/* f18fa38: 3c11800b */ lui $s1,0x800b +/* f18fa3c: 2631cc70 */ addiu $s1,$s1,-13200 +/* f18fa40: 15a00002 */ bnez $t5,.L0f18fa4c +/* f18fa44: 00000000 */ sll $zero,$zero,0x0 +/* f18fa48: 0007000d */ break 0x7 +.L0f18fa4c: +/* f18fa4c: 2401ffff */ addiu $at,$zero,-1 +/* f18fa50: 15a10004 */ bne $t5,$at,.L0f18fa64 +/* f18fa54: 3c018000 */ lui $at,0x8000 +/* f18fa58: 15810002 */ bne $t4,$at,.L0f18fa64 +/* f18fa5c: 00000000 */ sll $zero,$zero,0x0 +/* f18fa60: 0006000d */ break 0x6 +.L0f18fa64: +/* f18fa64: 25d8ffd7 */ addiu $t8,$t6,-41 +/* f18fa68: 24010002 */ addiu $at,$zero,0x2 +/* f18fa6c: 15e1001d */ bne $t7,$at,.L0f18fae4 +/* f18fa70: ae380000 */ sw $t8,0x0($s1) +/* f18fa74: 3c028009 */ lui $v0,0x8009 +/* f18fa78: 90420af0 */ lbu $v0,0xaf0($v0) +/* f18fa7c: 24010001 */ addiu $at,$zero,0x1 +/* f18fa80: 50410008 */ beql $v0,$at,.L0f18faa4 +/* f18fa84: 8fb90078 */ lw $t9,0x78($sp) +/* f18fa88: 0fc54bcd */ jal func0f152f34 +/* f18fa8c: 00000000 */ sll $zero,$zero,0x0 +/* f18fa90: 24010001 */ addiu $at,$zero,0x1 +/* f18fa94: 1441000f */ bne $v0,$at,.L0f18fad4 +/* f18fa98: 3c028009 */ lui $v0,0x8009 +/* f18fa9c: 90420af0 */ lbu $v0,0xaf0($v0) +/* f18faa0: 8fb90078 */ lw $t9,0x78($sp) +.L0f18faa4: +/* f18faa4: 24010001 */ addiu $at,$zero,0x1 +/* f18faa8: 17200004 */ bnez $t9,.L0f18fabc +/* f18faac: 00000000 */ sll $zero,$zero,0x0 +/* f18fab0: 8e2a0000 */ lw $t2,0x0($s1) +/* f18fab4: 254b0010 */ addiu $t3,$t2,0x10 +/* f18fab8: ae2b0000 */ sw $t3,0x0($s1) +.L0f18fabc: +/* f18fabc: 14410017 */ bne $v0,$at,.L0f18fb1c +/* f18fac0: 00000000 */ sll $zero,$zero,0x0 +/* f18fac4: 8e2c0000 */ lw $t4,0x0($s1) +/* f18fac8: 258dfffc */ addiu $t5,$t4,-4 +/* f18facc: 10000013 */ beqz $zero,.L0f18fb1c +/* f18fad0: ae2d0000 */ sw $t5,0x0($s1) +.L0f18fad4: +/* f18fad4: 8e2e0000 */ lw $t6,0x0($s1) +/* f18fad8: 25d8fff9 */ addiu $t8,$t6,-7 +/* f18fadc: 1000000f */ beqz $zero,.L0f18fb1c +/* f18fae0: ae380000 */ sw $t8,0x0($s1) +.L0f18fae4: +/* f18fae4: 8faf003c */ lw $t7,0x3c($sp) +/* f18fae8: 8fb90078 */ lw $t9,0x78($sp) +/* f18faec: 29e10003 */ slti $at,$t7,0x3 +/* f18faf0: 1420000a */ bnez $at,.L0f18fb1c +/* f18faf4: 332a0001 */ andi $t2,$t9,0x1 +/* f18faf8: 55400006 */ bnezl $t2,.L0f18fb14 +/* f18fafc: 8e2d0000 */ lw $t5,0x0($s1) +/* f18fb00: 8e2b0000 */ lw $t3,0x0($s1) +/* f18fb04: 256c0007 */ addiu $t4,$t3,0x7 +/* f18fb08: 10000004 */ beqz $zero,.L0f18fb1c +/* f18fb0c: ae2c0000 */ sw $t4,0x0($s1) +/* f18fb10: 8e2d0000 */ lw $t5,0x0($s1) +.L0f18fb14: +/* f18fb14: 25aefff9 */ addiu $t6,$t5,-7 +/* f18fb18: ae2e0000 */ sw $t6,0x0($s1) +.L0f18fb1c: +/* f18fb1c: 0c002f44 */ jal 0xbd10 +/* f18fb20: 00000000 */ sll $zero,$zero,0x0 +/* f18fb24: 8faf003c */ lw $t7,0x3c($sp) +/* f18fb28: 3c10800b */ lui $s0,0x800b +/* f18fb2c: 2610cc74 */ addiu $s0,$s0,-13196 +/* f18fb30: 2458001a */ addiu $t8,$v0,0x1a +/* f18fb34: 24010002 */ addiu $at,$zero,0x2 +/* f18fb38: 15e10015 */ bne $t7,$at,.L0f18fb90 +/* f18fb3c: ae180000 */ sw $t8,0x0($s0) +/* f18fb40: 3c198009 */ lui $t9,0x8009 +/* f18fb44: 93390af0 */ lbu $t9,0xaf0($t9) +/* f18fb48: 24010001 */ addiu $at,$zero,0x1 +/* f18fb4c: 270bfffa */ addiu $t3,$t8,-6 +/* f18fb50: 17210003 */ bne $t9,$at,.L0f18fb60 +/* f18fb54: 00000000 */ sll $zero,$zero,0x0 +/* f18fb58: 10000023 */ beqz $zero,.L0f18fbe8 +/* f18fb5c: ae0b0000 */ sw $t3,0x0($s0) +.L0f18fb60: +/* f18fb60: 0fc54bcd */ jal func0f152f34 +/* f18fb64: 00000000 */ sll $zero,$zero,0x0 +/* f18fb68: 24010001 */ addiu $at,$zero,0x1 +/* f18fb6c: 1041001e */ beq $v0,$at,.L0f18fbe8 +/* f18fb70: 8fac0078 */ lw $t4,0x78($sp) +/* f18fb74: 24010001 */ addiu $at,$zero,0x1 +/* f18fb78: 5581001c */ bnel $t4,$at,.L0f18fbec +/* f18fb7c: 24180010 */ addiu $t8,$zero,0x10 +/* f18fb80: 8e0d0000 */ lw $t5,0x0($s0) +/* f18fb84: 25aefff8 */ addiu $t6,$t5,-8 +/* f18fb88: 10000017 */ beqz $zero,.L0f18fbe8 +/* f18fb8c: ae0e0000 */ sw $t6,0x0($s0) +.L0f18fb90: +/* f18fb90: 8fb8003c */ lw $t8,0x3c($sp) +/* f18fb94: 8faf0078 */ lw $t7,0x78($sp) +/* f18fb98: 2b010003 */ slti $at,$t8,0x3 +/* f18fb9c: 1420000b */ bnez $at,.L0f18fbcc +/* f18fba0: 29e10002 */ slti $at,$t7,0x2 +/* f18fba4: 54200006 */ bnezl $at,.L0f18fbc0 +/* f18fba8: 8e0b0000 */ lw $t3,0x0($s0) +/* f18fbac: 8e190000 */ lw $t9,0x0($s0) +/* f18fbb0: 272afff8 */ addiu $t2,$t9,-8 +/* f18fbb4: 1000000c */ beqz $zero,.L0f18fbe8 +/* f18fbb8: ae0a0000 */ sw $t2,0x0($s0) +/* f18fbbc: 8e0b0000 */ lw $t3,0x0($s0) +.L0f18fbc0: +/* f18fbc0: 256cfffe */ addiu $t4,$t3,-2 +/* f18fbc4: 10000008 */ beqz $zero,.L0f18fbe8 +/* f18fbc8: ae0c0000 */ sw $t4,0x0($s0) +.L0f18fbcc: +/* f18fbcc: 0fc54b60 */ jal func0f152d80 +/* f18fbd0: 00000000 */ sll $zero,$zero,0x0 +/* f18fbd4: 50400005 */ beqzl $v0,.L0f18fbec +/* f18fbd8: 24180010 */ addiu $t8,$zero,0x10 +/* f18fbdc: 8e0d0000 */ lw $t5,0x0($s0) +/* f18fbe0: 25aefffa */ addiu $t6,$t5,-6 +/* f18fbe4: ae0e0000 */ sw $t6,0x0($s0) +.L0f18fbe8: +/* f18fbe8: 24180010 */ addiu $t8,$zero,0x10 +.L0f18fbec: +/* f18fbec: afb80010 */ sw $t8,0x10($sp) +/* f18fbf0: 8fa40088 */ lw $a0,0x88($sp) +/* f18fbf4: 8fa50074 */ lw $a1,0x74($sp) +/* f18fbf8: 8e260000 */ lw $a2,0x0($s1) +/* f18fbfc: 0fc6396b */ jal func0f18e5ac +/* f18fc00: 8e070000 */ lw $a3,0x0($s0) +/* f18fc04: afa20088 */ sw $v0,0x88($sp) +/* f18fc08: 0fc54c4d */ jal func0f153134 +/* f18fc0c: 00402025 */ or $a0,$v0,$zero +/* f18fc10: 8faf003c */ lw $t7,0x3c($sp) +/* f18fc14: afa20088 */ sw $v0,0x88($sp) +/* f18fc18: 00008825 */ or $s1,$zero,$zero +/* f18fc1c: 59e0004b */ blezl $t7,.L0f18fd4c +/* f18fc20: 8e4e0318 */ lw $t6,0x318($s2) +/* f18fc24: 8fb90078 */ lw $t9,0x78($sp) +.L0f18fc28: +/* f18fc28: 00115080 */ sll $t2,$s1,0x2 +/* f18fc2c: 024a4821 */ addu $t1,$s2,$t2 +/* f18fc30: 52390042 */ beql $s1,$t9,.L0f18fd3c +/* f18fc34: 8fad007c */ lw $t5,0x7c($sp) +/* f18fc38: 8d220064 */ lw $v0,0x64($t1) +/* f18fc3c: 8c4b00d8 */ lw $t3,0xd8($v0) +/* f18fc40: 5560003e */ bnezl $t3,.L0f18fd3c +/* f18fc44: 8fad007c */ lw $t5,0x7c($sp) +/* f18fc48: 8c4500bc */ lw $a1,0xbc($v0) +/* f18fc4c: 27a40088 */ addiu $a0,$sp,0x88 +/* f18fc50: 8cac0004 */ lw $t4,0x4($a1) +/* f18fc54: 8d8d0014 */ lw $t5,0x14($t4) +/* f18fc58: 000d7080 */ sll $t6,$t5,0x2 +/* f18fc5c: 05c20037 */ bltzl $t6,.L0f18fd3c +/* f18fc60: 8fad007c */ lw $t5,0x7c($sp) +/* f18fc64: 0fc61770 */ jal func0f185dc0 +/* f18fc68: afa9003c */ sw $t1,0x3c($sp) +/* f18fc6c: 14400032 */ bnez $v0,.L0f18fd38 +/* f18fc70: 8fa9003c */ lw $t1,0x3c($sp) +/* f18fc74: 8d220064 */ lw $v0,0x64($t1) +/* f18fc78: 8e480284 */ lw $t0,0x284($s2) +/* f18fc7c: 8e4d0318 */ lw $t5,0x318($s2) +/* f18fc80: 8c5800bc */ lw $t8,0xbc($v0) +/* f18fc84: 8d0f00bc */ lw $t7,0xbc($t0) +/* f18fc88: 3c0e800b */ lui $t6,0x800b +/* f18fc8c: c7040008 */ lwc1 $f4,0x8($t8) +/* f18fc90: c5e60008 */ lwc1 $f6,0x8($t7) +/* f18fc94: 3c0700ff */ lui $a3,0xff +/* f18fc98: 8fa40088 */ lw $a0,0x88($sp) +/* f18fc9c: 46062201 */ sub.s $f8,$f4,$f6 +/* f18fca0: 27a60068 */ addiu $a2,$sp,0x68 +/* f18fca4: e7a80068 */ swc1 $f8,0x68($sp) +/* f18fca8: 8c5900bc */ lw $t9,0xbc($v0) +/* f18fcac: 8d0a00bc */ lw $t2,0xbc($t0) +/* f18fcb0: c72a000c */ lwc1 $f10,0xc($t9) +/* f18fcb4: c550000c */ lwc1 $f16,0xc($t2) +/* f18fcb8: 46105481 */ sub.s $f18,$f10,$f16 +/* f18fcbc: e7b2006c */ swc1 $f18,0x6c($sp) +/* f18fcc0: 8c4b00bc */ lw $t3,0xbc($v0) +/* f18fcc4: 8d0c00bc */ lw $t4,0xbc($t0) +/* f18fcc8: c5640010 */ lwc1 $f4,0x10($t3) +/* f18fccc: c5860010 */ lwc1 $f6,0x10($t4) +/* f18fcd0: 46062201 */ sub.s $f8,$f4,$f6 +/* f18fcd4: 11a00013 */ beqz $t5,.L0f18fd24 +/* f18fcd8: e7a80070 */ swc1 $f8,0x70($sp) +/* f18fcdc: 8dcecb94 */ lw $t6,-0x346c($t6) +/* f18fce0: 001179c0 */ sll $t7,$s1,0x7 +/* f18fce4: 024fc821 */ addu $t9,$s2,$t7 +/* f18fce8: 31d80002 */ andi $t8,$t6,0x2 +/* f18fcec: 1300000d */ beqz $t8,.L0f18fd24 +/* f18fcf0: 00000000 */ sll $zero,$zero,0x0 +/* f18fcf4: 8f2a00e4 */ lw $t2,0xe4($t9) +/* f18fcf8: 3c03800b */ lui $v1,0x800b +/* f18fcfc: 3c078008 */ lui $a3,0x8008 +/* f18fd00: 000a5880 */ sll $t3,$t2,0x2 +/* f18fd04: 016a5821 */ addu $t3,$t3,$t2 +/* f18fd08: 000b5940 */ sll $t3,$t3,0x5 +/* f18fd0c: 006b1821 */ addu $v1,$v1,$t3 +/* f18fd10: 9063c7c9 */ lbu $v1,-0x3837($v1) +/* f18fd14: 00036080 */ sll $t4,$v1,0x2 +/* f18fd18: 00ec3821 */ addu $a3,$a3,$t4 +/* f18fd1c: 10000001 */ beqz $zero,.L0f18fd24 +/* f18fd20: 8ce77cc4 */ lw $a3,0x7cc4($a3) +.L0f18fd24: +/* f18fd24: 8c4500bc */ lw $a1,0xbc($v0) +/* f18fd28: afa00014 */ sw $zero,0x14($sp) +/* f18fd2c: 0fc63a7b */ jal func0f18e9ec +/* f18fd30: afa00010 */ sw $zero,0x10($sp) +/* f18fd34: afa20088 */ sw $v0,0x88($sp) +.L0f18fd38: +/* f18fd38: 8fad007c */ lw $t5,0x7c($sp) +.L0f18fd3c: +/* f18fd3c: 26310001 */ addiu $s1,$s1,0x1 +/* f18fd40: 562dffb9 */ bnel $s1,$t5,.L0f18fc28 +/* f18fd44: 8fb90078 */ lw $t9,0x78($sp) +/* f18fd48: 8e4e0318 */ lw $t6,0x318($s2) +.L0f18fd4c: +/* f18fd4c: 3c18800a */ lui $t8,0x800a +/* f18fd50: 55c0003b */ bnezl $t6,.L0f18fe40 +/* f18fd54: 8e4e0318 */ lw $t6,0x318($s2) +/* f18fd58: 830fdfeb */ lb $t7,-0x2015($t8) +/* f18fd5c: 05e30038 */ bgezl $t7,.L0f18fe40 +/* f18fd60: 8e4e0318 */ lw $t6,0x318($s2) +/* f18fd64: 8e440474 */ lw $a0,0x474($s2) +/* f18fd68: 0000c880 */ sll $t9,$zero,0x2 +/* f18fd6c: 02594821 */ addu $t1,$s2,$t9 +/* f18fd70: 18800032 */ blez $a0,.L0f18fe3c +/* f18fd74: 00008825 */ or $s1,$zero,$zero +/* f18fd78: 24100004 */ addiu $s0,$zero,0x4 +/* f18fd7c: 8d2504b8 */ lw $a1,0x4b8($t1) +.L0f18fd80: +/* f18fd80: 50a00029 */ beqzl $a1,.L0f18fe28 +/* f18fd84: 26310001 */ addiu $s1,$s1,0x1 +/* f18fd88: 90aa0000 */ lbu $t2,0x0($a1) +/* f18fd8c: 24010003 */ addiu $at,$zero,0x3 +/* f18fd90: 55410025 */ bnel $t2,$at,.L0f18fe28 +/* f18fd94: 26310001 */ addiu $s1,$s1,0x1 +/* f18fd98: 8ca20004 */ lw $v0,0x4($a1) +/* f18fd9c: 50400022 */ beqzl $v0,.L0f18fe28 +/* f18fda0: 26310001 */ addiu $s1,$s1,0x1 +/* f18fda4: 80430007 */ lb $v1,0x7($v0) +/* f18fda8: 24010005 */ addiu $at,$zero,0x5 +/* f18fdac: 5203001e */ beql $s0,$v1,.L0f18fe28 +/* f18fdb0: 26310001 */ addiu $s1,$s1,0x1 +/* f18fdb4: 5061001c */ beql $v1,$at,.L0f18fe28 +/* f18fdb8: 26310001 */ addiu $s1,$s1,0x1 +/* f18fdbc: 8e480284 */ lw $t0,0x284($s2) +/* f18fdc0: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f18fdc4: 8fa40088 */ lw $a0,0x88($sp) +/* f18fdc8: 8d0b00bc */ lw $t3,0xbc($t0) +/* f18fdcc: 27a60068 */ addiu $a2,$sp,0x68 +/* f18fdd0: 3c0700ff */ lui $a3,0xff +/* f18fdd4: c5700008 */ lwc1 $f16,0x8($t3) +/* f18fdd8: 46105481 */ sub.s $f18,$f10,$f16 +/* f18fddc: e7b20068 */ swc1 $f18,0x68($sp) +/* f18fde0: 8d0c00bc */ lw $t4,0xbc($t0) +/* f18fde4: c4a4000c */ lwc1 $f4,0xc($a1) +/* f18fde8: c586000c */ lwc1 $f6,0xc($t4) +/* f18fdec: 46062201 */ sub.s $f8,$f4,$f6 +/* f18fdf0: e7a8006c */ swc1 $f8,0x6c($sp) +/* f18fdf4: 8d0d00bc */ lw $t5,0xbc($t0) +/* f18fdf8: c4aa0010 */ lwc1 $f10,0x10($a1) +/* f18fdfc: c5b00010 */ lwc1 $f16,0x10($t5) +/* f18fe00: afa9003c */ sw $t1,0x3c($sp) +/* f18fe04: afa00014 */ sw $zero,0x14($sp) +/* f18fe08: 46105481 */ sub.s $f18,$f10,$f16 +/* f18fe0c: afa00010 */ sw $zero,0x10($sp) +/* f18fe10: 0fc63a7b */ jal func0f18e9ec +/* f18fe14: e7b20070 */ swc1 $f18,0x70($sp) +/* f18fe18: 8fa9003c */ lw $t1,0x3c($sp) +/* f18fe1c: afa20088 */ sw $v0,0x88($sp) +/* f18fe20: 8e440474 */ lw $a0,0x474($s2) +/* f18fe24: 26310001 */ addiu $s1,$s1,0x1 +.L0f18fe28: +/* f18fe28: 0224082a */ slt $at,$s1,$a0 +/* f18fe2c: 10200003 */ beqz $at,.L0f18fe3c +/* f18fe30: 25290004 */ addiu $t1,$t1,0x4 +/* f18fe34: 5630ffd2 */ bnel $s1,$s0,.L0f18fd80 +/* f18fe38: 8d2504b8 */ lw $a1,0x4b8($t1) +.L0f18fe3c: +/* f18fe3c: 8e4e0318 */ lw $t6,0x318($s2) +.L0f18fe40: +/* f18fe40: 3c188008 */ lui $t8,0x8008 +/* f18fe44: 11c00046 */ beqz $t6,.L0f18ff60 +/* f18fe48: 00000000 */ sll $zero,$zero,0x0 +/* f18fe4c: 93187d10 */ lbu $t8,0x7d10($t8) +/* f18fe50: 3c10800b */ lui $s0,0x800b +/* f18fe54: 2610cc80 */ addiu $s0,$s0,-13184 +/* f18fe58: 1b000041 */ blez $t8,.L0f18ff60 +/* f18fe5c: 00008825 */ or $s1,$zero,$zero +.L0f18fe60: +/* f18fe60: 0fc0e6a5 */ jal func0f039a94 +/* f18fe64: 8e040000 */ lw $a0,0x0($s0) +/* f18fe68: 14400036 */ bnez $v0,.L0f18ff44 +/* f18fe6c: 00000000 */ sll $zero,$zero,0x0 +/* f18fe70: 8e030000 */ lw $v1,0x0($s0) +/* f18fe74: 27a40088 */ addiu $a0,$sp,0x88 +/* f18fe78: 8c6f0014 */ lw $t7,0x14($v1) +/* f18fe7c: 000fc880 */ sll $t9,$t7,0x2 +/* f18fe80: 07200030 */ bltz $t9,.L0f18ff44 +/* f18fe84: 00000000 */ sll $zero,$zero,0x0 +/* f18fe88: 0fc61770 */ jal func0f185dc0 +/* f18fe8c: 8c65001c */ lw $a1,0x1c($v1) +/* f18fe90: 1440002c */ bnez $v0,.L0f18ff44 +/* f18fe94: 00000000 */ sll $zero,$zero,0x0 +/* f18fe98: 8e030000 */ lw $v1,0x0($s0) +/* f18fe9c: 8e480284 */ lw $t0,0x284($s2) +/* f18fea0: 8e4f0318 */ lw $t7,0x318($s2) +/* f18fea4: 8c6a001c */ lw $t2,0x1c($v1) +/* f18fea8: 8d0b00bc */ lw $t3,0xbc($t0) +/* f18feac: 3c19800b */ lui $t9,0x800b +/* f18feb0: c5440008 */ lwc1 $f4,0x8($t2) +/* f18feb4: c5660008 */ lwc1 $f6,0x8($t3) +/* f18feb8: 3c0700ff */ lui $a3,0xff +/* f18febc: 46062201 */ sub.s $f8,$f4,$f6 +/* f18fec0: e7a80068 */ swc1 $f8,0x68($sp) +/* f18fec4: 8c6c001c */ lw $t4,0x1c($v1) +/* f18fec8: 8d0d00bc */ lw $t5,0xbc($t0) +/* f18fecc: c58a000c */ lwc1 $f10,0xc($t4) +/* f18fed0: c5b0000c */ lwc1 $f16,0xc($t5) +/* f18fed4: 46105481 */ sub.s $f18,$f10,$f16 +/* f18fed8: e7b2006c */ swc1 $f18,0x6c($sp) +/* f18fedc: 8c6e001c */ lw $t6,0x1c($v1) +/* f18fee0: 8d1800bc */ lw $t8,0xbc($t0) +/* f18fee4: c5c40010 */ lwc1 $f4,0x10($t6) +/* f18fee8: c7060010 */ lwc1 $f6,0x10($t8) +/* f18feec: 46062201 */ sub.s $f8,$f4,$f6 +/* f18fef0: 11e0000d */ beqz $t7,.L0f18ff28 +/* f18fef4: e7a80070 */ swc1 $f8,0x70($sp) +/* f18fef8: 8f39cb94 */ lw $t9,-0x346c($t9) +/* f18fefc: 332a0002 */ andi $t2,$t9,0x2 +/* f18ff00: 11400009 */ beqz $t2,.L0f18ff28 +/* f18ff04: 00000000 */ sll $zero,$zero,0x0 +/* f18ff08: 0fc63a5a */ jal func0f18e968 +/* f18ff0c: 90640125 */ lbu $a0,0x125($v1) +/* f18ff10: 00025880 */ sll $t3,$v0,0x2 +/* f18ff14: 3c078008 */ lui $a3,0x8008 +/* f18ff18: 00eb3821 */ addu $a3,$a3,$t3 +/* f18ff1c: 8ce77cc4 */ lw $a3,0x7cc4($a3) +/* f18ff20: 10000001 */ beqz $zero,.L0f18ff28 +/* f18ff24: 8e030000 */ lw $v1,0x0($s0) +.L0f18ff28: +/* f18ff28: 8c65001c */ lw $a1,0x1c($v1) +/* f18ff2c: afa00014 */ sw $zero,0x14($sp) +/* f18ff30: afa00010 */ sw $zero,0x10($sp) +/* f18ff34: 8fa40088 */ lw $a0,0x88($sp) +/* f18ff38: 0fc63a7b */ jal func0f18e9ec +/* f18ff3c: 27a60068 */ addiu $a2,$sp,0x68 +/* f18ff40: afa20088 */ sw $v0,0x88($sp) +.L0f18ff44: +/* f18ff44: 3c0c8008 */ lui $t4,0x8008 +/* f18ff48: 918c7d10 */ lbu $t4,0x7d10($t4) +/* f18ff4c: 26310001 */ addiu $s1,$s1,0x1 +/* f18ff50: 26100004 */ addiu $s0,$s0,0x4 +/* f18ff54: 022c082a */ slt $at,$s1,$t4 +/* f18ff58: 1420ffc1 */ bnez $at,.L0f18fe60 +/* f18ff5c: 00000000 */ sll $zero,$zero,0x0 +.L0f18ff60: +/* f18ff60: 0fc61758 */ jal func0f185d60 +/* f18ff64: 8fa40088 */ lw $a0,0x88($sp) +/* f18ff68: 8e480284 */ lw $t0,0x284($s2) +/* f18ff6c: afa20088 */ sw $v0,0x88($sp) +/* f18ff70: 8d0e1c54 */ lw $t6,0x1c54($t0) +/* f18ff74: 8d0d00c4 */ lw $t5,0xc4($t0) +/* f18ff78: 01c0c027 */ nor $t8,$t6,$zero +/* f18ff7c: 01b87824 */ and $t7,$t5,$t8 +/* f18ff80: 31f90010 */ andi $t9,$t7,0x10 +/* f18ff84: 53200006 */ beqzl $t9,.L0f18ffa0 +/* f18ff88: 27a40088 */ addiu $a0,$sp,0x88 +/* f18ff8c: 0fc64018 */ jal func0f190060 +/* f18ff90: 00402025 */ or $a0,$v0,$zero +/* f18ff94: afa20088 */ sw $v0,0x88($sp) +/* f18ff98: 8e480284 */ lw $t0,0x284($s2) +/* f18ff9c: 27a40088 */ addiu $a0,$sp,0x88 +.L0f18ffa0: +/* f18ffa0: 0fc61770 */ jal func0f185dc0 +/* f18ffa4: 8d0500bc */ lw $a1,0xbc($t0) +/* f18ffa8: 54400024 */ bnezl $v0,.L0f19003c +/* f18ffac: 240c0001 */ addiu $t4,$zero,0x1 +/* f18ffb0: 44800000 */ mtc1 $zero,$f0 +/* f18ffb4: 8e4a0318 */ lw $t2,0x318($s2) +/* f18ffb8: 3c0b800b */ lui $t3,0x800b +/* f18ffbc: e7a00068 */ swc1 $f0,0x68($sp) +/* f18ffc0: e7a0006c */ swc1 $f0,0x6c($sp) +/* f18ffc4: 11400013 */ beqz $t2,.L0f190014 +/* f18ffc8: e7a00070 */ swc1 $f0,0x70($sp) +/* f18ffcc: 8d6bcb94 */ lw $t3,-0x346c($t3) +/* f18ffd0: 8fae0078 */ lw $t6,0x78($sp) +/* f18ffd4: 316c0002 */ andi $t4,$t3,0x2 +/* f18ffd8: 1180000e */ beqz $t4,.L0f190014 +/* f18ffdc: 000e69c0 */ sll $t5,$t6,0x7 +/* f18ffe0: 024dc021 */ addu $t8,$s2,$t5 +/* f18ffe4: 8f0f00e4 */ lw $t7,0xe4($t8) +/* f18ffe8: 3c02800b */ lui $v0,0x800b +/* f18ffec: 3c078008 */ lui $a3,0x8008 +/* f18fff0: 000fc880 */ sll $t9,$t7,0x2 +/* f18fff4: 032fc821 */ addu $t9,$t9,$t7 +/* f18fff8: 0019c940 */ sll $t9,$t9,0x5 +/* f18fffc: 00591021 */ addu $v0,$v0,$t9 +/* f190000: 9042c7c9 */ lbu $v0,-0x3837($v0) +/* f190004: 00025080 */ sll $t2,$v0,0x2 +/* f190008: 00ea3821 */ addu $a3,$a3,$t2 +/* f19000c: 10000002 */ beqz $zero,.L0f190018 +/* f190010: 8ce77cc4 */ lw $a3,0x7cc4($a3) +.L0f190014: +/* f190014: 3c0700ff */ lui $a3,0xff +.L0f190018: +/* f190018: 8e4b0284 */ lw $t3,0x284($s2) +/* f19001c: 8fa40088 */ lw $a0,0x88($sp) +/* f190020: 27a60068 */ addiu $a2,$sp,0x68 +/* f190024: 8d6500bc */ lw $a1,0xbc($t3) +/* f190028: afa00014 */ sw $zero,0x14($sp) +/* f19002c: 0fc63a7b */ jal func0f18e9ec +/* f190030: afa00010 */ sw $zero,0x10($sp) +/* f190034: afa20088 */ sw $v0,0x88($sp) +/* f190038: 240c0001 */ addiu $t4,$zero,0x1 +.L0f19003c: +/* f19003c: 3c018008 */ lui $at,0x8008 +/* f190040: ac2cfac0 */ sw $t4,-0x540($at) +/* f190044: 8fa20088 */ lw $v0,0x88($sp) +.L0f190048: +/* f190048: 8fbf002c */ lw $ra,0x2c($sp) +/* f19004c: 8fb00020 */ lw $s0,0x20($sp) +/* f190050: 8fb10024 */ lw $s1,0x24($sp) +/* f190054: 8fb20028 */ lw $s2,0x28($sp) +/* f190058: 03e00008 */ jr $ra +/* f19005c: 27bd0088 */ addiu $sp,$sp,0x88 +); + +GLOBAL_ASM( +glabel func0f190060 +/* f190060: 27bdff80 */ addiu $sp,$sp,-128 +/* f190064: 3c02800a */ lui $v0,0x800a +/* f190068: 24429fc0 */ addiu $v0,$v0,-24640 +/* f19006c: 8c4e0284 */ lw $t6,0x284($v0) +/* f190070: afb00020 */ sw $s0,0x20($sp) +/* f190074: 8c50033c */ lw $s0,0x33c($v0) +/* f190078: afbf0044 */ sw $ra,0x44($sp) +/* f19007c: afbe0040 */ sw $s8,0x40($sp) +/* f190080: afb7003c */ sw $s7,0x3c($sp) +/* f190084: afb60038 */ sw $s6,0x38($sp) +/* f190088: afb50034 */ sw $s5,0x34($sp) +/* f19008c: afb40030 */ sw $s4,0x30($sp) +/* f190090: afb3002c */ sw $s3,0x2c($sp) +/* f190094: afb20028 */ sw $s2,0x28($sp) +/* f190098: afb10024 */ sw $s1,0x24($sp) +/* f19009c: 8dd200bc */ lw $s2,0xbc($t6) +/* f1900a0: 00809825 */ or $s3,$a0,$zero +/* f1900a4: 1200005f */ beqz $s0,.L0f190224 +/* f1900a8: 26520008 */ addiu $s2,$s2,0x8 +/* f1900ac: 3c1effff */ lui $s8,0xffff +/* f1900b0: 24170003 */ addiu $s7,$zero,0x3 +/* f1900b4: 24160002 */ addiu $s6,$zero,0x2 +/* f1900b8: 24150001 */ addiu $s5,$zero,0x1 +/* f1900bc: 24140004 */ addiu $s4,$zero,0x4 +/* f1900c0: 92070000 */ lbu $a3,0x0($s0) +.L0f1900c4: +/* f1900c4: 50f50008 */ beql $a3,$s5,.L0f1900e8 +/* f1900c8: 8e110004 */ lw $s1,0x4($s0) +/* f1900cc: 50f60006 */ beql $a3,$s6,.L0f1900e8 +/* f1900d0: 8e110004 */ lw $s1,0x4($s0) +/* f1900d4: 50f7002c */ beql $a3,$s7,.L0f190188 +/* f1900d8: 8e020004 */ lw $v0,0x4($s0) +/* f1900dc: 54f4004f */ bnel $a3,$s4,.L0f19021c +/* f1900e0: 8e100020 */ lw $s0,0x20($s0) +/* f1900e4: 8e110004 */ lw $s1,0x4($s0) +.L0f1900e8: +/* f1900e8: 8e2f0010 */ lw $t7,0x10($s1) +/* f1900ec: 31f80040 */ andi $t8,$t7,0x40 +/* f1900f0: 5700000a */ bnezl $t8,.L0f19011c +/* f1900f4: c6040008 */ lwc1 $f4,0x8($s0) +/* f1900f8: 0fc41b99 */ jal func0f106e64 +/* f1900fc: 2404001a */ addiu $a0,$zero,0x1a +/* f190100: 50400046 */ beqzl $v0,.L0f19021c +/* f190104: 8e100020 */ lw $s0,0x20($s0) +/* f190108: 8e390010 */ lw $t9,0x10($s1) +/* f19010c: 33280800 */ andi $t0,$t9,0x800 +/* f190110: 51000042 */ beqzl $t0,.L0f19021c +/* f190114: 8e100020 */ lw $s0,0x20($s0) +/* f190118: c6040008 */ lwc1 $f4,0x8($s0) +.L0f19011c: +/* f19011c: c6460000 */ lwc1 $f6,0x0($s2) +/* f190120: 02602025 */ or $a0,$s3,$zero +/* f190124: 02002825 */ or $a1,$s0,$zero +/* f190128: 46062201 */ sub.s $f8,$f4,$f6 +/* f19012c: 27a60060 */ addiu $a2,$sp,0x60 +/* f190130: 3407ff00 */ dli $a3,0xff00 +/* f190134: e7a80060 */ swc1 $f8,0x60($sp) +/* f190138: c6500004 */ lwc1 $f16,0x4($s2) +/* f19013c: c60a000c */ lwc1 $f10,0xc($s0) +/* f190140: 46105481 */ sub.s $f18,$f10,$f16 +/* f190144: e7b20064 */ swc1 $f18,0x64($sp) +/* f190148: c6460008 */ lwc1 $f6,0x8($s2) +/* f19014c: c6040010 */ lwc1 $f4,0x10($s0) +/* f190150: 46062201 */ sub.s $f8,$f4,$f6 +/* f190154: e7a80068 */ swc1 $f8,0x68($sp) +/* f190158: 8e290010 */ lw $t1,0x10($s1) +/* f19015c: 312a0040 */ andi $t2,$t1,0x40 +/* f190160: 11400003 */ beqz $t2,.L0f190170 +/* f190164: 00000000 */ sll $zero,$zero,0x0 +/* f190168: 10000001 */ beqz $zero,.L0f190170 +/* f19016c: 03c03825 */ or $a3,$s8,$zero +.L0f190170: +/* f190170: afa00010 */ sw $zero,0x10($sp) +/* f190174: 0fc63a7b */ jal func0f18e9ec +/* f190178: afa00014 */ sw $zero,0x14($sp) +/* f19017c: 10000026 */ beqz $zero,.L0f190218 +/* f190180: 00409825 */ or $s3,$v0,$zero +/* f190184: 8e020004 */ lw $v0,0x4($s0) +.L0f190188: +/* f190188: 50400024 */ beqzl $v0,.L0f19021c +/* f19018c: 8e100020 */ lw $s0,0x20($s0) +/* f190190: 8c4b032c */ lw $t3,0x32c($v0) +/* f190194: 000b6d00 */ sll $t5,$t3,0x14 +/* f190198: 05a30020 */ bgezl $t5,.L0f19021c +/* f19019c: 8e100020 */ lw $s0,0x20($s0) +/* f1901a0: 80430007 */ lb $v1,0x7($v0) +/* f1901a4: 24010005 */ addiu $at,$zero,0x5 +/* f1901a8: 5283001c */ beql $s4,$v1,.L0f19021c +/* f1901ac: 8e100020 */ lw $s0,0x20($s0) +/* f1901b0: 5061001a */ beql $v1,$at,.L0f19021c +/* f1901b4: 8e100020 */ lw $s0,0x20($s0) +/* f1901b8: 8c4e0014 */ lw $t6,0x14($v0) +/* f1901bc: 000e7880 */ sll $t7,$t6,0x2 +/* f1901c0: 05e20016 */ bltzl $t7,.L0f19021c +/* f1901c4: 8e100020 */ lw $s0,0x20($s0) +/* f1901c8: c60a0008 */ lwc1 $f10,0x8($s0) +/* f1901cc: c6500000 */ lwc1 $f16,0x0($s2) +/* f1901d0: 02602025 */ or $a0,$s3,$zero +/* f1901d4: 02002825 */ or $a1,$s0,$zero +/* f1901d8: 46105481 */ sub.s $f18,$f10,$f16 +/* f1901dc: 27a60050 */ addiu $a2,$sp,0x50 +/* f1901e0: 3c07ff00 */ lui $a3,0xff00 +/* f1901e4: e7b20050 */ swc1 $f18,0x50($sp) +/* f1901e8: c6460004 */ lwc1 $f6,0x4($s2) +/* f1901ec: c604000c */ lwc1 $f4,0xc($s0) +/* f1901f0: 46062201 */ sub.s $f8,$f4,$f6 +/* f1901f4: e7a80054 */ swc1 $f8,0x54($sp) +/* f1901f8: c6500008 */ lwc1 $f16,0x8($s2) +/* f1901fc: c60a0010 */ lwc1 $f10,0x10($s0) +/* f190200: afa00014 */ sw $zero,0x14($sp) +/* f190204: afa00010 */ sw $zero,0x10($sp) +/* f190208: 46105481 */ sub.s $f18,$f10,$f16 +/* f19020c: 0fc63a7b */ jal func0f18e9ec +/* f190210: e7b20058 */ swc1 $f18,0x58($sp) +/* f190214: 00409825 */ or $s3,$v0,$zero +.L0f190218: +/* f190218: 8e100020 */ lw $s0,0x20($s0) +.L0f19021c: +/* f19021c: 5600ffa9 */ bnezl $s0,.L0f1900c4 +/* f190220: 92070000 */ lbu $a3,0x0($s0) +.L0f190224: +/* f190224: 8fbf0044 */ lw $ra,0x44($sp) +/* f190228: 02601025 */ or $v0,$s3,$zero +/* f19022c: 8fb3002c */ lw $s3,0x2c($sp) +/* f190230: 8fb00020 */ lw $s0,0x20($sp) +/* f190234: 8fb10024 */ lw $s1,0x24($sp) +/* f190238: 8fb20028 */ lw $s2,0x28($sp) +/* f19023c: 8fb40030 */ lw $s4,0x30($sp) +/* f190240: 8fb50034 */ lw $s5,0x34($sp) +/* f190244: 8fb60038 */ lw $s6,0x38($sp) +/* f190248: 8fb7003c */ lw $s7,0x3c($sp) +/* f19024c: 8fbe0040 */ lw $s8,0x40($sp) +/* f190250: 03e00008 */ jr $ra +/* f190254: 27bd0080 */ addiu $sp,$sp,0x80 +/* f190258: 00000000 */ sll $zero,$zero,0x0 +/* f19025c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f190260 +/* f190260: 8c8f02d4 */ lw $t7,0x2d4($a0) +/* f190264: 3c098008 */ lui $t1,0x8008 +/* f190268: 848e02d8 */ lh $t6,0x2d8($a0) +/* f19026c: 8df80004 */ lw $t8,0x4($t7) +/* f190270: 93190048 */ lbu $t9,0x48($t8) +/* f190274: 00194140 */ sll $t0,$t9,0x5 +/* f190278: 01284821 */ addu $t1,$t1,$t0 +/* f19027c: 8d297d30 */ lw $t1,0x7d30($t1) +/* f190280: 01c9102a */ slt $v0,$t6,$t1 +/* f190284: 03e00008 */ jr $ra +/* f190288: 38420001 */ xori $v0,$v0,0x1 +); + +GLOBAL_ASM( +glabel func0f19028c +/* f19028c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f190290: afbf001c */ sw $ra,0x1c($sp) +/* f190294: afb10018 */ sw $s1,0x18($sp) +/* f190298: afb00014 */ sw $s0,0x14($sp) +/* f19029c: afa50024 */ sw $a1,0x24($sp) +/* f1902a0: 8c9002d4 */ lw $s0,0x2d4($a0) +/* f1902a4: 00808825 */ or $s1,$a0,$zero +/* f1902a8: 30ae00ff */ andi $t6,$a1,0xff +/* f1902ac: 120000cb */ beqz $s0,.L0f1905dc +/* f1902b0: 240f00ff */ addiu $t7,$zero,0xff +/* f1902b4: 8c980018 */ lw $t8,0x18($a0) +/* f1902b8: 2401feff */ addiu $at,$zero,-257 +/* f1902bc: 8c880014 */ lw $t0,0x14($a0) +/* f1902c0: 0301c824 */ and $t9,$t8,$at +/* f1902c4: 3c01dfff */ lui $at,0xdfff +/* f1902c8: 44801000 */ mtc1 $zero,$f2 +/* f1902cc: 3421ffff */ ori $at,$at,0xffff +/* f1902d0: 240a0029 */ addiu $t2,$zero,0x29 +/* f1902d4: 01014824 */ and $t1,$t0,$at +/* f1902d8: a08f000c */ sb $t7,0xc($a0) +/* f1902dc: ac990018 */ sw $t9,0x18($a0) +/* f1902e0: ac890014 */ sw $t1,0x14($a0) +/* f1902e4: a08a02a0 */ sb $t2,0x2a0($a0) +/* f1902e8: 11c000a0 */ beqz $t6,.L0f19056c +/* f1902ec: e482014c */ swc1 $f2,0x14c($a0) +/* f1902f0: 2406ffff */ addiu $a2,$zero,-1 +/* f1902f4: 44051000 */ mfc1 $a1,$f2 +/* f1902f8: a080000a */ sb $zero,0xa($a0) +/* f1902fc: e4820100 */ swc1 $f2,0x100($a0) +/* f190300: a486017e */ sh $a2,0x17e($a0) +/* f190304: a486012a */ sh $a2,0x12a($a0) +/* f190308: 0fc0cfea */ jal func0f033fa8 +/* f19030c: a4860292 */ sh $a2,0x292($a0) +/* f190310: a2200184 */ sb $zero,0x184($s1) +/* f190314: a2200185 */ sb $zero,0x185($s1) +/* f190318: 0fc29c32 */ jal func0f0a70c8 +/* f19031c: 8224017c */ lb $a0,0x17c($s1) +/* f190320: 0fc29c32 */ jal func0f0a70c8 +/* f190324: 8224017d */ lb $a0,0x17d($s1) +/* f190328: 922b032d */ lbu $t3,0x32d($s1) +/* f19032c: 3c014339 */ lui $at,0x4339 +/* f190330: 44812000 */ mtc1 $at,$f4 +/* f190334: 316dfff3 */ andi $t5,$t3,0xfff3 +/* f190338: 2406ffff */ addiu $a2,$zero,-1 +/* f19033c: a22d032d */ sb $t5,0x32d($s1) +/* f190340: 31ae007f */ andi $t6,$t5,0x7f +/* f190344: a226017c */ sb $a2,0x17c($s1) +/* f190348: a226017d */ sb $a2,0x17d($s1) +/* f19034c: a2200004 */ sb $zero,0x4($s1) +/* f190350: a2200005 */ sb $zero,0x5($s1) +/* f190354: ae200170 */ sw $zero,0x170($s1) +/* f190358: ae200174 */ sw $zero,0x174($s1) +/* f19035c: ae200178 */ sw $zero,0x178($s1) +/* f190360: a220032c */ sb $zero,0x32c($s1) +/* f190364: a22e032d */ sb $t6,0x32d($s1) +/* f190368: ae200364 */ sw $zero,0x364($s1) +/* f19036c: 00001825 */ or $v1,$zero,$zero +/* f190370: e6240028 */ swc1 $f4,0x28($s1) +.L0f190374: +/* f190374: 8e0f001c */ lw $t7,0x1c($s0) +/* f190378: 01e3c021 */ addu $t8,$t7,$v1 +/* f19037c: 24630004 */ addiu $v1,$v1,0x4 +/* f190380: 28610084 */ slti $at,$v1,0x84 +/* f190384: 1420fffb */ bnez $at,.L0f190374 +/* f190388: af000000 */ sw $zero,0x0($t8) +/* f19038c: 0fc65f00 */ jal func0f197c00 +/* f190390: 02202025 */ or $a0,$s1,$zero +/* f190394: 9208004c */ lbu $t0,0x4c($s0) +/* f190398: 920e009c */ lbu $t6,0x9c($s0) +/* f19039c: 44801000 */ mtc1 $zero,$f2 +/* f1903a0: 310bffdf */ andi $t3,$t0,0xffdf +/* f1903a4: 31d8ff7f */ andi $t8,$t6,0xff7f +/* f1903a8: 2406ffff */ addiu $a2,$zero,-1 +/* f1903ac: 35680040 */ ori $t0,$t3,0x40 +/* f1903b0: a20b004c */ sb $t3,0x4c($s0) +/* f1903b4: 310c00fd */ andi $t4,$t0,0xfd +/* f1903b8: a208004c */ sb $t0,0x4c($s0) +/* f1903bc: a218009c */ sb $t8,0x9c($s0) +/* f1903c0: 330a00bf */ andi $t2,$t8,0xbf +/* f1903c4: 318e00f7 */ andi $t6,$t4,0xf7 +/* f1903c8: a20c004c */ sb $t4,0x4c($s0) +/* f1903cc: 31d800ef */ andi $t8,$t6,0xef +/* f1903d0: a20e004c */ sb $t6,0x4c($s0) +/* f1903d4: 330800fb */ andi $t0,$t8,0xfb +/* f1903d8: a218004c */ sb $t8,0x4c($s0) +/* f1903dc: 3c014f80 */ lui $at,0x4f80 +/* f1903e0: 24190001 */ addiu $t9,$zero,0x1 +/* f1903e4: 240d012d */ addiu $t5,$zero,0x12d +/* f1903e8: a20a009c */ sb $t2,0x9c($s0) +/* f1903ec: 314b00df */ andi $t3,$t2,0xdf +/* f1903f0: a208004c */ sb $t0,0x4c($s0) +/* f1903f4: 3109007f */ andi $t1,$t0,0x7f +/* f1903f8: 44810000 */ mtc1 $at,$f0 +/* f1903fc: ae190020 */ sw $t9,0x20($s0) +/* f190400: ae000024 */ sw $zero,0x24($s0) +/* f190404: ae000028 */ sw $zero,0x28($s0) +/* f190408: ae000010 */ sw $zero,0x10($s0) +/* f19040c: a600002c */ sh $zero,0x2c($s0) +/* f190410: a600002e */ sh $zero,0x2e($s0) +/* f190414: ae00005c */ sw $zero,0x5c($s0) +/* f190418: ae000060 */ sw $zero,0x60($s0) +/* f19041c: a2060074 */ sb $a2,0x74($s0) +/* f190420: ae0d0030 */ sw $t5,0x30($s0) +/* f190424: ae000034 */ sw $zero,0x34($s0) +/* f190428: a200004d */ sb $zero,0x4d($s0) +/* f19042c: a200004e */ sb $zero,0x4e($s0) +/* f190430: ae000044 */ sw $zero,0x44($s0) +/* f190434: ae0000a0 */ sw $zero,0xa0($s0) +/* f190438: a20b009c */ sb $t3,0x9c($s0) +/* f19043c: a6000064 */ sh $zero,0x64($s0) +/* f190440: a209004c */ sb $t1,0x4c($s0) +/* f190444: a6060048 */ sh $a2,0x48($s0) +/* f190448: a606004a */ sh $a2,0x4a($s0) +/* f19044c: ae0600bc */ sw $a2,0xbc($s0) +/* f190450: ae0000c8 */ sw $zero,0xc8($s0) +/* f190454: ae0000c4 */ sw $zero,0xc4($s0) +/* f190458: ae0000cc */ sw $zero,0xcc($s0) +/* f19045c: ae0000d0 */ sw $zero,0xd0($s0) +/* f190460: ae0000d8 */ sw $zero,0xd8($s0) +/* f190464: ae0000dc */ sw $zero,0xdc($s0) +/* f190468: a606003e */ sh $a2,0x3e($s0) +/* f19046c: a600003c */ sh $zero,0x3c($s0) +/* f190470: a60000e2 */ sh $zero,0xe2($s0) +/* f190474: a60000e0 */ sh $zero,0xe0($s0) +/* f190478: ae000118 */ sw $zero,0x118($s0) +/* f19047c: ae00011c */ sw $zero,0x11c($s0) +/* f190480: ae060120 */ sw $a2,0x120($s0) +/* f190484: ae060124 */ sw $a2,0x124($s0) +/* f190488: ae000128 */ sw $zero,0x128($s0) +/* f19048c: ae00012c */ sw $zero,0x12c($s0) +/* f190490: 00002025 */ or $a0,$zero,$zero +/* f190494: 02001025 */ or $v0,$s0,$zero +/* f190498: 02001825 */ or $v1,$s0,$zero +/* f19049c: 02002825 */ or $a1,$s0,$zero +/* f1904a0: 2407000c */ addiu $a3,$zero,0xc +/* f1904a4: e6020040 */ swc1 $f2,0x40($s0) +/* f1904a8: e602006c */ swc1 $f2,0x6c($s0) +/* f1904ac: e6020070 */ swc1 $f2,0x70($s0) +/* f1904b0: e60200e8 */ swc1 $f2,0xe8($s0) +/* f1904b4: e60200e4 */ swc1 $f2,0xe4($s0) +/* f1904b8: e6020108 */ swc1 $f2,0x108($s0) +/* f1904bc: e602010c */ swc1 $f2,0x10c($s0) +/* f1904c0: e6020110 */ swc1 $f2,0x110($s0) +.L0f1904c4: +/* f1904c4: a0460130 */ sb $a2,0x130($v0) +/* f1904c8: e460013c */ swc1 $f0,0x13c($v1) +/* f1904cc: a040016c */ sb $zero,0x16c($v0) +/* f1904d0: 24840001 */ addiu $a0,$a0,0x1 +/* f1904d4: ac660178 */ sw $a2,0x178($v1) +/* f1904d8: 24420001 */ addiu $v0,$v0,0x1 +/* f1904dc: 24630004 */ addiu $v1,$v1,0x4 +/* f1904e0: 24a50002 */ addiu $a1,$a1,0x2 +/* f1904e4: 1487fff7 */ bne $a0,$a3,.L0f1904c4 +/* f1904e8: a4a601a6 */ sh $a2,0x1a6($a1) +/* f1904ec: ae0001e8 */ sw $zero,0x1e8($s0) +/* f1904f0: 0c004b70 */ jal 0x12dc0 +/* f1904f4: ae000208 */ sw $zero,0x208($s0) +/* f1904f8: 920a009c */ lbu $t2,0x9c($s0) +/* f1904fc: 44801000 */ mtc1 $zero,$f2 +/* f190500: ae020210 */ sw $v0,0x210($s0) +/* f190504: 314bffef */ andi $t3,$t2,0xffef +/* f190508: ae00020c */ sw $zero,0x20c($s0) +/* f19050c: ae0002c8 */ sw $zero,0x2c8($s0) +/* f190510: a20b009c */ sb $t3,0x9c($s0) +/* f190514: ae0002cc */ sw $zero,0x2cc($s0) +/* f190518: 0c004b70 */ jal 0x12dc0 +/* f19051c: e60202c4 */ swc1 $f2,0x2c4($s0) +/* f190520: 0c004b70 */ jal 0x12dc0 +/* f190524: ae0202d0 */ sw $v0,0x2d0($s0) +/* f190528: 44823000 */ mtc1 $v0,$f6 +/* f19052c: 3c014f80 */ lui $at,0x4f80 +/* f190530: 04410004 */ bgez $v0,.L0f190544 +/* f190534: 46803220 */ cvt.s.w $f8,$f6 +/* f190538: 44815000 */ mtc1 $at,$f10 +/* f19053c: 00000000 */ sll $zero,$zero,0x0 +/* f190540: 460a4200 */ add.s $f8,$f8,$f10 +.L0f190544: +/* f190544: 3c012f80 */ lui $at,0x2f80 +/* f190548: 44818000 */ mtc1 $at,$f16 +/* f19054c: 920c009c */ lbu $t4,0x9c($s0) +/* f190550: a2000078 */ sb $zero,0x78($s0) +/* f190554: 46104482 */ mul.s $f18,$f8,$f16 +/* f190558: 318dfffe */ andi $t5,$t4,0xfffe +/* f19055c: a20d009c */ sb $t5,0x9c($s0) +/* f190560: ae000050 */ sw $zero,0x50($s0) +/* f190564: a200009d */ sb $zero,0x9d($s0) +/* f190568: e61202d4 */ swc1 $f18,0x2d4($s0) +.L0f19056c: +/* f19056c: 8e020004 */ lw $v0,0x4($s0) +/* f190570: 2401000b */ addiu $at,$zero,0xb +/* f190574: 90430047 */ lbu $v1,0x47($v0) +/* f190578: 10610002 */ beq $v1,$at,.L0f190584 +/* f19057c: 24010002 */ addiu $at,$zero,0x2 +/* f190580: 14610005 */ bne $v1,$at,.L0f190598 +.L0f190584: +/* f190584: 3c014100 */ lui $at,0x4100 +/* f190588: 44812000 */ mtc1 $at,$f4 +/* f19058c: 00000000 */ sll $zero,$zero,0x0 +/* f190590: e6240180 */ swc1 $f4,0x180($s1) +/* f190594: 8e020004 */ lw $v0,0x4($s0) +.L0f190598: +/* f190598: 904e0048 */ lbu $t6,0x48($v0) +/* f19059c: 24010005 */ addiu $at,$zero,0x5 +/* f1905a0: 55c1000b */ bnel $t6,$at,.L0f1905d0 +/* f1905a4: 24190001 */ addiu $t9,$zero,0x1 +/* f1905a8: 960f0064 */ lhu $t7,0x64($s0) +/* f1905ac: 31f8fffe */ andi $t8,$t7,0xfffe +/* f1905b0: 0fc6609e */ jal func0f198278 +/* f1905b4: a6180064 */ sh $t8,0x64($s0) +/* f1905b8: 10400004 */ beqz $v0,.L0f1905cc +/* f1905bc: 3c014100 */ lui $at,0x4100 +/* f1905c0: 44813000 */ mtc1 $at,$f6 +/* f1905c4: 00000000 */ sll $zero,$zero,0x0 +/* f1905c8: e6260180 */ swc1 $f6,0x180($s1) +.L0f1905cc: +/* f1905cc: 24190001 */ addiu $t9,$zero,0x1 +.L0f1905d0: +/* f1905d0: 24080078 */ addiu $t0,$zero,0x78 +/* f1905d4: a2190059 */ sb $t9,0x59($s0) +/* f1905d8: a2080058 */ sb $t0,0x58($s0) +.L0f1905dc: +/* f1905dc: 8fbf001c */ lw $ra,0x1c($sp) +/* f1905e0: 8fb00014 */ lw $s0,0x14($sp) +/* f1905e4: 8fb10018 */ lw $s1,0x18($sp) +/* f1905e8: 03e00008 */ jr $ra +/* f1905ec: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f1905f0 +/* f1905f0: 27bdffa8 */ addiu $sp,$sp,-88 +/* f1905f4: afbf0024 */ sw $ra,0x24($sp) +/* f1905f8: afb00020 */ sw $s0,0x20($sp) +/* f1905fc: afa5005c */ sw $a1,0x5c($sp) +/* f190600: 8c83001c */ lw $v1,0x1c($a0) +/* f190604: 30ae00ff */ andi $t6,$a1,0xff +/* f190608: 01c02825 */ or $a1,$t6,$zero +/* f19060c: 00808025 */ or $s0,$a0,$zero +/* f190610: 1060000d */ beqz $v1,.L0f190648 +/* f190614: 8c8602d4 */ lw $a2,0x2d4($a0) +/* f190618: 8c62001c */ lw $v0,0x1c($v1) +/* f19061c: 1040000a */ beqz $v0,.L0f190648 +/* f190620: 00000000 */ sll $zero,$zero,0x0 +/* f190624: 8c430004 */ lw $v1,0x4($v0) +.L0f190628: +/* f190628: 50600005 */ beqzl $v1,.L0f190640 +/* f19062c: 8c420020 */ lw $v0,0x20($v0) +/* f190630: 8c6f0040 */ lw $t7,0x40($v1) +/* f190634: 35f80004 */ ori $t8,$t7,0x4 +/* f190638: ac780040 */ sw $t8,0x40($v1) +/* f19063c: 8c420020 */ lw $v0,0x20($v0) +.L0f190640: +/* f190640: 5440fff9 */ bnezl $v0,.L0f190628 +/* f190644: 8c430004 */ lw $v1,0x4($v0) +.L0f190648: +/* f190648: 50c0002b */ beqzl $a2,.L0f1906f8 +/* f19064c: 8fbf0024 */ lw $ra,0x24($sp) +/* f190650: 0fc640a3 */ jal func0f19028c +/* f190654: 02002025 */ or $a0,$s0,$zero +/* f190658: 0fc52719 */ jal func0f149c64 +/* f19065c: 02002025 */ or $a0,$s0,$zero +/* f190660: c60c0024 */ lwc1 $f12,0x24($s0) +/* f190664: 27a5003c */ addiu $a1,$sp,0x3c +/* f190668: 27a6002c */ addiu $a2,$sp,0x2c +/* f19066c: 0fc6185f */ jal func0f18617c +/* f190670: 8e07001c */ lw $a3,0x1c($s0) +/* f190674: 8e190014 */ lw $t9,0x14($s0) +/* f190678: 3c010010 */ lui $at,0x10 +/* f19067c: 44070000 */ mfc1 $a3,$f0 +/* f190680: 03214025 */ or $t0,$t9,$at +/* f190684: ae080014 */ sw $t0,0x14($s0) +/* f190688: 24090001 */ addiu $t1,$zero,0x1 +/* f19068c: afa90010 */ sw $t1,0x10($sp) +/* f190690: 02002025 */ or $a0,$s0,$zero +/* f190694: 27a5003c */ addiu $a1,$sp,0x3c +/* f190698: 0fc12dd2 */ jal func0f04b748 +/* f19069c: 27a6002c */ addiu $a2,$sp,0x2c +/* f1906a0: 0c006b91 */ jal 0x1ae44 +/* f1906a4: 8e040020 */ lw $a0,0x20($s0) +/* f1906a8: 8e0a02d4 */ lw $t2,0x2d4($s0) +/* f1906ac: 44801000 */ mtc1 $zero,$f2 +/* f1906b0: e54000a4 */ swc1 $f0,0xa4($t2) +/* f1906b4: 8e0b02d4 */ lw $t3,0x2d4($s0) +/* f1906b8: e56200a8 */ swc1 $f2,0xa8($t3) +/* f1906bc: 8e0c02d4 */ lw $t4,0x2d4($s0) +/* f1906c0: e58200ac */ swc1 $f2,0xac($t4) +/* f1906c4: 0c006b91 */ jal 0x1ae44 +/* f1906c8: 8e040020 */ lw $a0,0x20($s0) +/* f1906cc: 8e0d02d4 */ lw $t5,0x2d4($s0) +/* f1906d0: 44801000 */ mtc1 $zero,$f2 +/* f1906d4: 02002025 */ or $a0,$s0,$zero +/* f1906d8: e5a000b0 */ swc1 $f0,0xb0($t5) +/* f1906dc: 8e0e02d4 */ lw $t6,0x2d4($s0) +/* f1906e0: 44051000 */ mfc1 $a1,$f2 +/* f1906e4: e5c200b4 */ swc1 $f2,0xb4($t6) +/* f1906e8: 8e0f02d4 */ lw $t7,0x2d4($s0) +/* f1906ec: 0fc0ba68 */ jal func0f02e9a0 +/* f1906f0: e5e200b8 */ swc1 $f2,0xb8($t7) +/* f1906f4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f1906f8: +/* f1906f8: 8fb00020 */ lw $s0,0x20($sp) +/* f1906fc: 27bd0058 */ addiu $sp,$sp,0x58 +/* f190700: 03e00008 */ jr $ra +/* f190704: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f190708 +/* f190708: 27bdffd8 */ addiu $sp,$sp,-40 +/* f19070c: afb20020 */ sw $s2,0x20($sp) +/* f190710: 3c128008 */ lui $s2,0x8008 +/* f190714: 26527d10 */ addiu $s2,$s2,0x7d10 +/* f190718: 924e0000 */ lbu $t6,0x0($s2) +/* f19071c: afb00018 */ sw $s0,0x18($sp) +/* f190720: afbf0024 */ sw $ra,0x24($sp) +/* f190724: afb1001c */ sw $s1,0x1c($sp) +/* f190728: 19c0000c */ blez $t6,.L0f19075c +/* f19072c: 00008025 */ or $s0,$zero,$zero +/* f190730: 3c11800b */ lui $s1,0x800b +/* f190734: 2631cc80 */ addiu $s1,$s1,-13184 +/* f190738: 8e240000 */ lw $a0,0x0($s1) +.L0f19073c: +/* f19073c: 0fc6417c */ jal func0f1905f0 +/* f190740: 00002825 */ or $a1,$zero,$zero +/* f190744: 924f0000 */ lbu $t7,0x0($s2) +/* f190748: 26100001 */ addiu $s0,$s0,0x1 +/* f19074c: 26310004 */ addiu $s1,$s1,0x4 +/* f190750: 020f082a */ slt $at,$s0,$t7 +/* f190754: 5420fff9 */ bnezl $at,.L0f19073c +/* f190758: 8e240000 */ lw $a0,0x0($s1) +.L0f19075c: +/* f19075c: 8fbf0024 */ lw $ra,0x24($sp) +/* f190760: 8fb00018 */ lw $s0,0x18($sp) +/* f190764: 8fb1001c */ lw $s1,0x1c($sp) +/* f190768: 8fb20020 */ lw $s2,0x20($sp) +/* f19076c: 03e00008 */ jr $ra +/* f190770: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f190774 +/* f190774: 3c018765 */ lui $at,0x8765 +/* f190778: 34214321 */ ori $at,$at,0x4321 +/* f19077c: 03e00008 */ jr $ra +/* f190780: 00811021 */ addu $v0,$a0,$at +); + +GLOBAL_ASM( +glabel func0f190784 +/* f190784: 27bdff60 */ addiu $sp,$sp,-160 +/* f190788: afbf004c */ sw $ra,0x4c($sp) +/* f19078c: afb00048 */ sw $s0,0x48($sp) +/* f190790: afa400a0 */ sw $a0,0xa0($sp) +/* f190794: 8c8f0004 */ lw $t7,0x4($a0) +/* f190798: 10a00004 */ beqz $a1,.L0f1907ac +/* f19079c: afaf009c */ sw $t7,0x9c($sp) +/* f1907a0: 8cb802d4 */ lw $t8,0x2d4($a1) +/* f1907a4: 17000003 */ bnez $t8,.L0f1907b4 +/* f1907a8: 00000000 */ sll $zero,$zero,0x0 +.L0f1907ac: +/* f1907ac: 10000108 */ beqz $zero,.L0f190bd0 +/* f1907b0: 00001025 */ or $v0,$zero,$zero +.L0f1907b4: +/* f1907b4: 0fc47bba */ jal func0f11eee8 +/* f1907b8: afa500a4 */ sw $a1,0xa4($sp) +/* f1907bc: 8fa8009c */ lw $t0,0x9c($sp) +/* f1907c0: 2401bfff */ addiu $at,$zero,-16385 +/* f1907c4: 8d190010 */ lw $t9,0x10($t0) +/* f1907c8: 910a0003 */ lbu $t2,0x3($t0) +/* f1907cc: 03214824 */ and $t1,$t9,$at +/* f1907d0: 254bfffd */ addiu $t3,$t2,-3 +/* f1907d4: 2d61002d */ sltiu $at,$t3,0x2d +/* f1907d8: 102000fc */ beqz $at,.L0f190bcc +/* f1907dc: ad090010 */ sw $t1,0x10($t0) +/* f1907e0: 000b5880 */ sll $t3,$t3,0x2 +/* f1907e4: 3c017f1c */ lui $at,0x7f1c +/* f1907e8: 002b0821 */ addu $at,$at,$t3 +/* f1907ec: 8c2b8df0 */ lw $t3,-0x7210($at) +/* f1907f0: 01600008 */ jr $t3 +/* f1907f4: 00000000 */ sll $zero,$zero,0x0 +/* f1907f8: 8fac00a0 */ lw $t4,0xa0($sp) +/* f1907fc: 8d840004 */ lw $a0,0x4($t4) +/* f190800: 0fc22067 */ jal func0f08819c +/* f190804: afa40098 */ sw $a0,0x98($sp) +/* f190808: 0fc47bba */ jal func0f11eee8 +/* f19080c: 00408025 */ or $s0,$v0,$zero +/* f190810: 12000006 */ beqz $s0,.L0f19082c +/* f190814: 8fad00a4 */ lw $t5,0xa4($sp) +/* f190818: 8fae0098 */ lw $t6,0x98($sp) +/* f19081c: 8da402d4 */ lw $a0,0x2d4($t5) +/* f190820: 02003025 */ or $a2,$s0,$zero +/* f190824: 0fc667bd */ jal func0f199ef4 +/* f190828: 8dc5005c */ lw $a1,0x5c($t6) +.L0f19082c: +/* f19082c: 3c01bf80 */ lui $at,0xbf80 +/* f190830: 44810000 */ mtc1 $at,$f0 +/* f190834: 240fffff */ addiu $t7,$zero,-1 +/* f190838: 24180400 */ addiu $t8,$zero,0x400 +/* f19083c: 2419ffff */ addiu $t9,$zero,-1 +/* f190840: afb9002c */ sw $t9,0x2c($sp) +/* f190844: afb80014 */ sw $t8,0x14($sp) +/* f190848: afaf0010 */ sw $t7,0x10($sp) +/* f19084c: 00002025 */ or $a0,$zero,$zero +/* f190850: 8fa500a0 */ lw $a1,0xa0($sp) +/* f190854: 240600ea */ addiu $a2,$zero,0xea +/* f190858: 2407ffff */ addiu $a3,$zero,-1 +/* f19085c: afa00018 */ sw $zero,0x18($sp) +/* f190860: afa0001c */ sw $zero,0x1c($sp) +/* f190864: afa00020 */ sw $zero,0x20($sp) +/* f190868: afa00028 */ sw $zero,0x28($sp) +/* f19086c: e7a00024 */ swc1 $f0,0x24($sp) +/* f190870: e7a00030 */ swc1 $f0,0x30($sp) +/* f190874: e7a00034 */ swc1 $f0,0x34($sp) +/* f190878: 0fc24e7e */ jal func0f0939f8 +/* f19087c: e7a00038 */ swc1 $f0,0x38($sp) +/* f190880: 8fa4009c */ lw $a0,0x9c($sp) +/* f190884: 00002825 */ or $a1,$zero,$zero +/* f190888: 90860002 */ lbu $a2,0x2($a0) +/* f19088c: 30c90004 */ andi $t1,$a2,0x4 +/* f190890: 0fc1ab4b */ jal func0f06ad2c +/* f190894: 01203025 */ or $a2,$t1,$zero +/* f190898: 12000003 */ beqz $s0,.L0f1908a8 +/* f19089c: 00000000 */ sll $zero,$zero,0x0 +/* f1908a0: 0fc47bba */ jal func0f11eee8 +/* f1908a4: 00000000 */ sll $zero,$zero,0x0 +.L0f1908a8: +/* f1908a8: 100000c9 */ beqz $zero,.L0f190bd0 +/* f1908ac: 24020002 */ addiu $v0,$zero,0x2 +/* f1908b0: 8faa00a0 */ lw $t2,0xa0($sp) +/* f1908b4: 3c057f09 */ lui $a1,0x7f09 +/* f1908b8: 3c067f09 */ lui $a2,0x7f09 +/* f1908bc: 8d4b0004 */ lw $t3,0x4($t2) +/* f1908c0: 24a3e2ac */ addiu $v1,$a1,-7508 +/* f1908c4: 24c4e3a4 */ addiu $a0,$a2,-7260 +/* f1908c8: 0064082b */ sltu $at,$v1,$a0 +/* f1908cc: 00001025 */ or $v0,$zero,$zero +/* f1908d0: 10200008 */ beqz $at,.L0f1908f4 +/* f1908d4: afab0090 */ sw $t3,0x90($sp) +.L0f1908d8: +/* f1908d8: 8c6c0000 */ lw $t4,0x0($v1) +/* f1908dc: 24630004 */ addiu $v1,$v1,0x4 +/* f1908e0: 0064082b */ sltu $at,$v1,$a0 +/* f1908e4: 004c1021 */ addu $v0,$v0,$t4 +/* f1908e8: 00026840 */ sll $t5,$v0,0x1 +/* f1908ec: 1420fffa */ bnez $at,.L0f1908d8 +/* f1908f0: 01a01025 */ or $v0,$t5,$zero +.L0f1908f4: +/* f1908f4: 3c01a0bf */ lui $at,0xa0bf +/* f1908f8: 34211e60 */ ori $at,$at,0x1e60 +/* f1908fc: 1041000e */ beq $v0,$at,.L0f190938 +/* f190900: 3c049c9c */ lui $a0,0x9c9c +/* f190904: 0fc641dd */ jal func0f190774 +/* f190908: 3484bce0 */ ori $a0,$a0,0xbce0 +/* f19090c: 3c107f04 */ lui $s0,0x7f04 +/* f190910: 2610978c */ addiu $s0,$s0,-26740 +/* f190914: 3c047c7a */ lui $a0,0x7c7a +/* f190918: ae020000 */ sw $v0,0x0($s0) +/* f19091c: 0fc641dd */ jal func0f190774 +/* f190920: 3484bce7 */ ori $a0,$a0,0xbce7 +/* f190924: 3c04789a */ lui $a0,0x789a +/* f190928: ae020004 */ sw $v0,0x4($s0) +/* f19092c: 0fc641dd */ jal func0f190774 +/* f190930: 3484bcdf */ ori $a0,$a0,0xbcdf +/* f190934: ae020008 */ sw $v0,0x8($s0) +.L0f190938: +/* f190938: 0fc47bba */ jal func0f11eee8 +/* f19093c: 00000000 */ sll $zero,$zero,0x0 +/* f190940: 00008025 */ or $s0,$zero,$zero +/* f190944: 8fa30090 */ lw $v1,0x90($sp) +.L0f190948: +/* f190948: 9466005e */ lhu $a2,0x5e($v1) +/* f19094c: 10c00006 */ beqz $a2,.L0f190968 +/* f190950: 00000000 */ sll $zero,$zero,0x0 +/* f190954: afa30050 */ sw $v1,0x50($sp) +/* f190958: 0fc47bba */ jal func0f11eee8 +/* f19095c: afa60088 */ sw $a2,0x88($sp) +/* f190960: 8fa30050 */ lw $v1,0x50($sp) +/* f190964: 8fa60088 */ lw $a2,0x88($sp) +.L0f190968: +/* f190968: 10c00006 */ beqz $a2,.L0f190984 +/* f19096c: 8fae00a4 */ lw $t6,0xa4($sp) +/* f190970: 8dc402d4 */ lw $a0,0x2d4($t6) +/* f190974: afa30050 */ sw $v1,0x50($sp) +/* f190978: 0fc667bd */ jal func0f199ef4 +/* f19097c: 26050001 */ addiu $a1,$s0,0x1 +/* f190980: 8fa30050 */ lw $v1,0x50($sp) +.L0f190984: +/* f190984: 26100001 */ addiu $s0,$s0,0x1 +/* f190988: 24010013 */ addiu $at,$zero,0x13 +/* f19098c: 1601ffee */ bne $s0,$at,.L0f190948 +/* f190990: 24630004 */ addiu $v1,$v1,0x4 +/* f190994: 3c01bf80 */ lui $at,0xbf80 +/* f190998: 44810000 */ mtc1 $at,$f0 +/* f19099c: 240fffff */ addiu $t7,$zero,-1 +/* f1909a0: 24180400 */ addiu $t8,$zero,0x400 +/* f1909a4: 2419ffff */ addiu $t9,$zero,-1 +/* f1909a8: afb9002c */ sw $t9,0x2c($sp) +/* f1909ac: afb80014 */ sw $t8,0x14($sp) +/* f1909b0: afaf0010 */ sw $t7,0x10($sp) +/* f1909b4: 00002025 */ or $a0,$zero,$zero +/* f1909b8: 8fa500a0 */ lw $a1,0xa0($sp) +/* f1909bc: 240600ea */ addiu $a2,$zero,0xea +/* f1909c0: 2407ffff */ addiu $a3,$zero,-1 +/* f1909c4: afa00018 */ sw $zero,0x18($sp) +/* f1909c8: afa0001c */ sw $zero,0x1c($sp) +/* f1909cc: afa00020 */ sw $zero,0x20($sp) +/* f1909d0: afa00028 */ sw $zero,0x28($sp) +/* f1909d4: e7a00024 */ swc1 $f0,0x24($sp) +/* f1909d8: e7a00030 */ swc1 $f0,0x30($sp) +/* f1909dc: e7a00034 */ swc1 $f0,0x34($sp) +/* f1909e0: 0fc24e7e */ jal func0f0939f8 +/* f1909e4: e7a00038 */ swc1 $f0,0x38($sp) +/* f1909e8: 8fa4009c */ lw $a0,0x9c($sp) +/* f1909ec: 00002825 */ or $a1,$zero,$zero +/* f1909f0: 90860002 */ lbu $a2,0x2($a0) +/* f1909f4: 30ca0004 */ andi $t2,$a2,0x4 +/* f1909f8: 0fc1ab4b */ jal func0f06ad2c +/* f1909fc: 01403025 */ or $a2,$t2,$zero +/* f190a00: 10000073 */ beqz $zero,.L0f190bd0 +/* f190a04: 24020002 */ addiu $v0,$zero,0x2 +/* f190a08: 8fab00a0 */ lw $t3,0xa0($sp) +/* f190a0c: 8fa400a4 */ lw $a0,0xa4($sp) +/* f190a10: 8d700004 */ lw $s0,0x4($t3) +/* f190a14: 0fc65f90 */ jal func0f197e40 +/* f190a18: 9205005c */ lbu $a1,0x5c($s0) +/* f190a1c: afa2006c */ sw $v0,0x6c($sp) +/* f190a20: 9205005c */ lbu $a1,0x5c($s0) +/* f190a24: 24010057 */ addiu $at,$zero,0x57 +/* f190a28: 8fa400a4 */ lw $a0,0xa4($sp) +/* f190a2c: 54a10006 */ bnel $a1,$at,.L0f190a48 +/* f190a30: 24010036 */ addiu $at,$zero,0x36 +/* f190a34: 0fc61a26 */ jal func0f186898 +/* f190a38: 8fa500a0 */ lw $a1,0xa0($sp) +/* f190a3c: 10000065 */ beqz $zero,.L0f190bd4 +/* f190a40: 8fbf004c */ lw $ra,0x4c($sp) +/* f190a44: 24010036 */ addiu $at,$zero,0x36 +.L0f190a48: +/* f190a48: 14a10005 */ bne $a1,$at,.L0f190a60 +/* f190a4c: 8fa400a4 */ lw $a0,0xa4($sp) +/* f190a50: 0fc61d04 */ jal func0f187410 +/* f190a54: 8fa500a0 */ lw $a1,0xa0($sp) +/* f190a58: 1000005e */ beqz $zero,.L0f190bd4 +/* f190a5c: 8fbf004c */ lw $ra,0x4c($sp) +.L0f190a60: +/* f190a60: 0fc21f03 */ jal func0f087c0c +/* f190a64: 8fa400a0 */ lw $a0,0xa0($sp) +/* f190a68: 0fc22095 */ jal func0f088254 +/* f190a6c: 02002025 */ or $a0,$s0,$zero +/* f190a70: 10400006 */ beqz $v0,.L0f190a8c +/* f190a74: 00403825 */ or $a3,$v0,$zero +/* f190a78: 8fac00a4 */ lw $t4,0xa4($sp) +/* f190a7c: 9205005c */ lbu $a1,0x5c($s0) +/* f190a80: 9206005f */ lbu $a2,0x5f($s0) +/* f190a84: 0fc6678f */ jal func0f199e3c +/* f190a88: 8d8402d4 */ lw $a0,0x2d4($t4) +.L0f190a8c: +/* f190a8c: 8fad006c */ lw $t5,0x6c($sp) +/* f190a90: 8fa400a4 */ lw $a0,0xa4($sp) +/* f190a94: 11a0001c */ beqz $t5,.L0f190b08 +/* f190a98: 00000000 */ sll $zero,$zero,0x0 +/* f190a9c: 0fc2c3f4 */ jal func0f0b0fd0 +/* f190aa0: 9204005c */ lbu $a0,0x5c($s0) +/* f190aa4: 9205005c */ lbu $a1,0x5c($s0) +/* f190aa8: afa20060 */ sw $v0,0x60($sp) +/* f190aac: 0fc65fcc */ jal func0f197f30 +/* f190ab0: 8fa400a4 */ lw $a0,0xa4($sp) +/* f190ab4: 8faf006c */ lw $t7,0x6c($sp) +/* f190ab8: 8fae009c */ lw $t6,0x9c($sp) +/* f190abc: 24010001 */ addiu $at,$zero,0x1 +/* f190ac0: 8fa30060 */ lw $v1,0x60($sp) +/* f190ac4: 15e1000e */ bne $t7,$at,.L0f190b00 +/* f190ac8: 85c40006 */ lh $a0,0x6($t6) +/* f190acc: 1060000c */ beqz $v1,.L0f190b00 +/* f190ad0: 00000000 */ sll $zero,$zero,0x0 +/* f190ad4: 8c78004c */ lw $t8,0x4c($v1) +/* f190ad8: 33191000 */ andi $t9,$t8,0x1000 +/* f190adc: 13200008 */ beqz $t9,.L0f190b00 +/* f190ae0: 00000000 */ sll $zero,$zero,0x0 +/* f190ae4: 10440006 */ beq $v0,$a0,.L0f190b00 +/* f190ae8: 00000000 */ sll $zero,$zero,0x0 +/* f190aec: 8fa400a4 */ lw $a0,0xa4($sp) +/* f190af0: 0fc65fc1 */ jal func0f197f04 +/* f190af4: 9205005c */ lbu $a1,0x5c($s0) +/* f190af8: 10000006 */ beqz $zero,.L0f190b14 +/* f190afc: 24100001 */ addiu $s0,$zero,0x1 +.L0f190b00: +/* f190b00: 10000004 */ beqz $zero,.L0f190b14 +/* f190b04: 24100002 */ addiu $s0,$zero,0x2 +.L0f190b08: +/* f190b08: 0fc65fdb */ jal func0f197f6c +/* f190b0c: 8fa500a0 */ lw $a1,0xa0($sp) +/* f190b10: 24100001 */ addiu $s0,$zero,0x1 +.L0f190b14: +/* f190b14: 8fa4009c */ lw $a0,0x9c($sp) +/* f190b18: 00002825 */ or $a1,$zero,$zero +/* f190b1c: 90860002 */ lbu $a2,0x2($a0) +/* f190b20: 30ca0004 */ andi $t2,$a2,0x4 +/* f190b24: 0fc1ab4b */ jal func0f06ad2c +/* f190b28: 01403025 */ or $a2,$t2,$zero +/* f190b2c: 10000028 */ beqz $zero,.L0f190bd0 +/* f190b30: 02001025 */ or $v0,$s0,$zero +/* f190b34: 8fa500a0 */ lw $a1,0xa0($sp) +/* f190b38: 3c01bf80 */ lui $at,0xbf80 +/* f190b3c: 44810000 */ mtc1 $at,$f0 +/* f190b40: 8cb00004 */ lw $s0,0x4($a1) +/* f190b44: 240bffff */ addiu $t3,$zero,-1 +/* f190b48: 240c0400 */ addiu $t4,$zero,0x400 +/* f190b4c: 240dffff */ addiu $t5,$zero,-1 +/* f190b50: afad002c */ sw $t5,0x2c($sp) +/* f190b54: afac0014 */ sw $t4,0x14($sp) +/* f190b58: afab0010 */ sw $t3,0x10($sp) +/* f190b5c: afa00028 */ sw $zero,0x28($sp) +/* f190b60: afa00020 */ sw $zero,0x20($sp) +/* f190b64: afa0001c */ sw $zero,0x1c($sp) +/* f190b68: afa00018 */ sw $zero,0x18($sp) +/* f190b6c: 00002025 */ or $a0,$zero,$zero +/* f190b70: 240601cd */ addiu $a2,$zero,0x1cd +/* f190b74: 2407ffff */ addiu $a3,$zero,-1 +/* f190b78: e7a00038 */ swc1 $f0,0x38($sp) +/* f190b7c: e7a00034 */ swc1 $f0,0x34($sp) +/* f190b80: e7a00030 */ swc1 $f0,0x30($sp) +/* f190b84: 0fc24e7e */ jal func0f0939f8 +/* f190b88: e7a00024 */ swc1 $f0,0x24($sp) +/* f190b8c: 3c014100 */ lui $at,0x4100 +/* f190b90: 44813000 */ mtc1 $at,$f6 +/* f190b94: c6040060 */ lwc1 $f4,0x60($s0) +/* f190b98: 8fa400a4 */ lw $a0,0xa4($sp) +/* f190b9c: 46062202 */ mul.s $f8,$f4,$f6 +/* f190ba0: 44054000 */ mfc1 $a1,$f8 +/* f190ba4: 0fc0cfea */ jal func0f033fa8 +/* f190ba8: 00000000 */ sll $zero,$zero,0x0 +/* f190bac: 8fa4009c */ lw $a0,0x9c($sp) +/* f190bb0: 00002825 */ or $a1,$zero,$zero +/* f190bb4: 90860002 */ lbu $a2,0x2($a0) +/* f190bb8: 30ce0004 */ andi $t6,$a2,0x4 +/* f190bbc: 0fc1ab4b */ jal func0f06ad2c +/* f190bc0: 01c03025 */ or $a2,$t6,$zero +/* f190bc4: 10000002 */ beqz $zero,.L0f190bd0 +/* f190bc8: 24020003 */ addiu $v0,$zero,0x3 +.L0f190bcc: +/* f190bcc: 00001025 */ or $v0,$zero,$zero +.L0f190bd0: +/* f190bd0: 8fbf004c */ lw $ra,0x4c($sp) +.L0f190bd4: +/* f190bd4: 8fb00048 */ lw $s0,0x48($sp) +/* f190bd8: 27bd00a0 */ addiu $sp,$sp,0xa0 +/* f190bdc: 03e00008 */ jr $ra +/* f190be0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f190be4 +/* f190be4: 27bdff78 */ addiu $sp,$sp,-136 +/* f190be8: afbf0024 */ sw $ra,0x24($sp) +/* f190bec: afb00020 */ sw $s0,0x20($sp) +/* f190bf0: afa40088 */ sw $a0,0x88($sp) +/* f190bf4: 8c8f0004 */ lw $t7,0x4($a0) +/* f190bf8: 10a0000d */ beqz $a1,.L0f190c30 +/* f190bfc: afaf0084 */ sw $t7,0x84($sp) +/* f190c00: 8cb802d4 */ lw $t8,0x2d4($a1) +/* f190c04: 3c19800a */ lui $t9,0x800a +/* f190c08: 13000009 */ beqz $t8,.L0f190c30 +/* f190c0c: 00000000 */ sll $zero,$zero,0x0 +/* f190c10: 8f39a2dc */ lw $t9,-0x5d24($t9) +/* f190c14: 00a02025 */ or $a0,$a1,$zero +/* f190c18: 13200005 */ beqz $t9,.L0f190c30 +/* f190c1c: 00000000 */ sll $zero,$zero,0x0 +/* f190c20: 0fc0e6a5 */ jal func0f039a94 +/* f190c24: afa5008c */ sw $a1,0x8c($sp) +/* f190c28: 10400003 */ beqz $v0,.L0f190c38 +/* f190c2c: 00000000 */ sll $zero,$zero,0x0 +.L0f190c30: +/* f190c30: 10000153 */ beqz $zero,.L0f191180 +/* f190c34: 00001025 */ or $v0,$zero,$zero +.L0f190c38: +/* f190c38: 0fc47bba */ jal func0f11eee8 +/* f190c3c: 00000000 */ sll $zero,$zero,0x0 +/* f190c40: 8fa80088 */ lw $t0,0x88($sp) +/* f190c44: 85090002 */ lh $t1,0x2($t0) +/* f190c48: 11200003 */ beqz $t1,.L0f190c58 +/* f190c4c: 00000000 */ sll $zero,$zero,0x0 +/* f190c50: 1000014b */ beqz $zero,.L0f191180 +/* f190c54: 00001025 */ or $v0,$zero,$zero +.L0f190c58: +/* f190c58: 0fc21465 */ jal func0f085194 +/* f190c5c: 8fa40084 */ lw $a0,0x84($sp) +/* f190c60: 5040000d */ beqzl $v0,.L0f190c98 +/* f190c64: 8fa20084 */ lw $v0,0x84($sp) +/* f190c68: 8fa20084 */ lw $v0,0x84($sp) +/* f190c6c: 24010011 */ addiu $at,$zero,0x11 +/* f190c70: 904a0003 */ lbu $t2,0x3($v0) +/* f190c74: 51410008 */ beql $t2,$at,.L0f190c98 +/* f190c78: 8fa20084 */ lw $v0,0x84($sp) +/* f190c7c: 8c4b0008 */ lw $t3,0x8($v0) +/* f190c80: 000b62c0 */ sll $t4,$t3,0xb +/* f190c84: 0581000a */ bgez $t4,.L0f190cb0 +/* f190c88: 00000000 */ sll $zero,$zero,0x0 +/* f190c8c: 1000013c */ beqz $zero,.L0f191180 +/* f190c90: 00001025 */ or $v0,$zero,$zero +/* f190c94: 8fa20084 */ lw $v0,0x84($sp) +.L0f190c98: +/* f190c98: 8c4d0008 */ lw $t5,0x8($v0) +/* f190c9c: 000d7340 */ sll $t6,$t5,0xd +/* f190ca0: 05c00003 */ bltz $t6,.L0f190cb0 +/* f190ca4: 00000000 */ sll $zero,$zero,0x0 +/* f190ca8: 10000135 */ beqz $zero,.L0f191180 +/* f190cac: 00001025 */ or $v0,$zero,$zero +.L0f190cb0: +/* f190cb0: 0fc47bba */ jal func0f11eee8 +/* f190cb4: 00000000 */ sll $zero,$zero,0x0 +/* f190cb8: 8fa20084 */ lw $v0,0x84($sp) +/* f190cbc: 8c4f0040 */ lw $t7,0x40($v0) +/* f190cc0: 31f80004 */ andi $t8,$t7,0x4 +/* f190cc4: 17000005 */ bnez $t8,.L0f190cdc +/* f190cc8: 00000000 */ sll $zero,$zero,0x0 +/* f190ccc: 8c590008 */ lw $t9,0x8($v0) +/* f190cd0: 00194300 */ sll $t0,$t9,0xc +/* f190cd4: 05010003 */ bgez $t0,.L0f190ce4 +/* f190cd8: 00000000 */ sll $zero,$zero,0x0 +.L0f190cdc: +/* f190cdc: 10000128 */ beqz $zero,.L0f191180 +/* f190ce0: 00001025 */ or $v0,$zero,$zero +.L0f190ce4: +/* f190ce4: 0fc47bba */ jal func0f11eee8 +/* f190ce8: 00000000 */ sll $zero,$zero,0x0 +/* f190cec: 8fa30084 */ lw $v1,0x84($sp) +/* f190cf0: 8c690040 */ lw $t1,0x40($v1) +/* f190cf4: 312a0080 */ andi $t2,$t1,0x80 +/* f190cf8: 1140000c */ beqz $t2,.L0f190d2c +/* f190cfc: 00000000 */ sll $zero,$zero,0x0 +/* f190d00: 8c620048 */ lw $v0,0x48($v1) +/* f190d04: 10400009 */ beqz $v0,.L0f190d2c +/* f190d08: 00000000 */ sll $zero,$zero,0x0 +/* f190d0c: 8c4b00b4 */ lw $t3,0xb4($v0) +/* f190d10: 19600006 */ blez $t3,.L0f190d2c +/* f190d14: 00000000 */ sll $zero,$zero,0x0 +/* f190d18: 8c4c0090 */ lw $t4,0x90($v0) +/* f190d1c: 15800003 */ bnez $t4,.L0f190d2c +/* f190d20: 00000000 */ sll $zero,$zero,0x0 +/* f190d24: 10000116 */ beqz $zero,.L0f191180 +/* f190d28: 00001025 */ or $v0,$zero,$zero +.L0f190d2c: +/* f190d2c: 0fc47bba */ jal func0f11eee8 +/* f190d30: 00000000 */ sll $zero,$zero,0x0 +/* f190d34: 0fc19990 */ jal func0f066640 +/* f190d38: 8fa40084 */ lw $a0,0x84($sp) +/* f190d3c: 14400003 */ bnez $v0,.L0f190d4c +/* f190d40: 00000000 */ sll $zero,$zero,0x0 +/* f190d44: 1000010e */ beqz $zero,.L0f191180 +/* f190d48: 00001025 */ or $v0,$zero,$zero +.L0f190d4c: +/* f190d4c: 0fc47bba */ jal func0f11eee8 +/* f190d50: 00000000 */ sll $zero,$zero,0x0 +/* f190d54: 8fad0084 */ lw $t5,0x84($sp) +/* f190d58: 24010008 */ addiu $at,$zero,0x8 +/* f190d5c: 8fae0088 */ lw $t6,0x88($sp) +/* f190d60: 91a20003 */ lbu $v0,0x3($t5) +/* f190d64: 5441003c */ bnel $v0,$at,.L0f190e58 +/* f190d68: 24010007 */ addiu $at,$zero,0x7 +/* f190d6c: 8dc20004 */ lw $v0,0x4($t6) +/* f190d70: 8fa4008c */ lw $a0,0x8c($sp) +/* f190d74: 9045005c */ lbu $a1,0x5c($v0) +/* f190d78: 0fc65f90 */ jal func0f197e40 +/* f190d7c: afa20080 */ sw $v0,0x80($sp) +/* f190d80: 8faf0080 */ lw $t7,0x80($sp) +/* f190d84: 91e4005c */ lbu $a0,0x5c($t7) +/* f190d88: 0fc2c3f4 */ jal func0f0b0fd0 +/* f190d8c: afa2007c */ sw $v0,0x7c($sp) +/* f190d90: 0002282b */ sltu $a1,$zero,$v0 +/* f190d94: 10a00004 */ beqz $a1,.L0f190da8 +/* f190d98: 8fa6007c */ lw $a2,0x7c($sp) +/* f190d9c: 8c45004c */ lw $a1,0x4c($v0) +/* f190da0: 30b81000 */ andi $t8,$a1,0x1000 +/* f190da4: 2f050001 */ sltiu $a1,$t8,0x1 +.L0f190da8: +/* f190da8: 8fa20080 */ lw $v0,0x80($sp) +/* f190dac: 24010057 */ addiu $at,$zero,0x57 +/* f190db0: 9050005c */ lbu $s0,0x5c($v0) +/* f190db4: 1201009b */ beq $s0,$at,.L0f191024 +/* f190db8: 24010003 */ addiu $at,$zero,0x3 +/* f190dbc: 10c10006 */ beq $a2,$at,.L0f190dd8 +/* f190dc0: 8fa8008c */ lw $t0,0x8c($sp) +/* f190dc4: 24010001 */ addiu $at,$zero,0x1 +/* f190dc8: 54c10015 */ bnel $a2,$at,.L0f190e20 +/* f190dcc: 8fa20080 */ lw $v0,0x80($sp) +/* f190dd0: 50a00013 */ beqzl $a1,.L0f190e20 +/* f190dd4: 8fa20080 */ lw $v0,0x80($sp) +.L0f190dd8: +/* f190dd8: 8d0402d4 */ lw $a0,0x2d4($t0) +/* f190ddc: 02002825 */ or $a1,$s0,$zero +/* f190de0: 9046005f */ lbu $a2,0x5f($v0) +/* f190de4: 0fc666f9 */ jal func0f199be4 +/* f190de8: 00003825 */ or $a3,$zero,$zero +/* f190dec: 8fa90080 */ lw $t1,0x80($sp) +/* f190df0: 00408025 */ or $s0,$v0,$zero +/* f190df4: 9124005c */ lbu $a0,0x5c($t1) +/* f190df8: 0fc6666c */ jal func0f1999b0 +/* f190dfc: 9125005f */ lbu $a1,0x5f($t1) +/* f190e00: 0fc2a63d */ jal func0f0a98f4 +/* f190e04: 00402025 */ or $a0,$v0,$zero +/* f190e08: 0202082a */ slt $at,$s0,$v0 +/* f190e0c: 54200004 */ bnezl $at,.L0f190e20 +/* f190e10: 8fa20080 */ lw $v0,0x80($sp) +/* f190e14: 100000da */ beqz $zero,.L0f191180 +/* f190e18: 00001025 */ or $v0,$zero,$zero +/* f190e1c: 8fa20080 */ lw $v0,0x80($sp) +.L0f190e20: +/* f190e20: 24010053 */ addiu $at,$zero,0x53 +/* f190e24: 8faa0084 */ lw $t2,0x84($sp) +/* f190e28: 9050005c */ lbu $s0,0x5c($v0) +/* f190e2c: 12010003 */ beq $s0,$at,.L0f190e3c +/* f190e30: 24010054 */ addiu $at,$zero,0x54 +/* f190e34: 5601007c */ bnel $s0,$at,.L0f191028 +/* f190e38: 8fa9008c */ lw $t1,0x8c($sp) +.L0f190e3c: +/* f190e3c: 8d4b0040 */ lw $t3,0x40($t2) +/* f190e40: 316c0080 */ andi $t4,$t3,0x80 +/* f190e44: 51800078 */ beqzl $t4,.L0f191028 +/* f190e48: 8fa9008c */ lw $t1,0x8c($sp) +/* f190e4c: 100000cc */ beqz $zero,.L0f191180 +/* f190e50: 00001025 */ or $v0,$zero,$zero +/* f190e54: 24010007 */ addiu $at,$zero,0x7 +.L0f190e58: +/* f190e58: 14410010 */ bne $v0,$at,.L0f190e9c +/* f190e5c: 8fad0088 */ lw $t5,0x88($sp) +/* f190e60: 8db00004 */ lw $s0,0x4($t5) +/* f190e64: 8fae008c */ lw $t6,0x8c($sp) +/* f190e68: 00003025 */ or $a2,$zero,$zero +/* f190e6c: 8e05005c */ lw $a1,0x5c($s0) +/* f190e70: 0fc6672e */ jal func0f199cb8 +/* f190e74: 8dc402d4 */ lw $a0,0x2d4($t6) +/* f190e78: 8e04005c */ lw $a0,0x5c($s0) +/* f190e7c: 0fc2a63d */ jal func0f0a98f4 +/* f190e80: afa20034 */ sw $v0,0x34($sp) +/* f190e84: 8fa50034 */ lw $a1,0x34($sp) +/* f190e88: 00a2082a */ slt $at,$a1,$v0 +/* f190e8c: 54200066 */ bnezl $at,.L0f191028 +/* f190e90: 8fa9008c */ lw $t1,0x8c($sp) +/* f190e94: 100000ba */ beqz $zero,.L0f191180 +/* f190e98: 00001025 */ or $v0,$zero,$zero +.L0f190e9c: +/* f190e9c: 24010014 */ addiu $at,$zero,0x14 +/* f190ea0: 1441003d */ bne $v0,$at,.L0f190f98 +/* f190ea4: 8faf0088 */ lw $t7,0x88($sp) +/* f190ea8: 8df00004 */ lw $s0,0x4($t7) +/* f190eac: 24180001 */ addiu $t8,$zero,0x1 +/* f190eb0: afb80064 */ sw $t8,0x64($sp) +/* f190eb4: 0fc1a1ee */ jal func0f0687b8 +/* f190eb8: 8fa40084 */ lw $a0,0x84($sp) +/* f190ebc: 10400005 */ beqz $v0,.L0f190ed4 +/* f190ec0: 02001825 */ or $v1,$s0,$zero +/* f190ec4: 0fc47bba */ jal func0f11eee8 +/* f190ec8: 00000000 */ sll $zero,$zero,0x0 +/* f190ecc: 100000ac */ beqz $zero,.L0f191180 +/* f190ed0: 00001025 */ or $v0,$zero,$zero +.L0f190ed4: +/* f190ed4: 00001025 */ or $v0,$zero,$zero +.L0f190ed8: +/* f190ed8: 24500001 */ addiu $s0,$v0,0x1 +/* f190edc: 02002025 */ or $a0,$s0,$zero +/* f190ee0: 0fc668c7 */ jal func0f19a31c +/* f190ee4: afa30028 */ sw $v1,0x28($sp) +/* f190ee8: 8fa30028 */ lw $v1,0x28($sp) +/* f190eec: afa20068 */ sw $v0,0x68($sp) +/* f190ef0: 8fa8008c */ lw $t0,0x8c($sp) +/* f190ef4: 9479005e */ lhu $t9,0x5e($v1) +/* f190ef8: 02002825 */ or $a1,$s0,$zero +/* f190efc: 00003025 */ or $a2,$zero,$zero +/* f190f00: 5b20001d */ blezl $t9,.L0f190f78 +/* f190f04: 24010013 */ addiu $at,$zero,0x13 +/* f190f08: 8d0402d4 */ lw $a0,0x2d4($t0) +/* f190f0c: 0fc6672e */ jal func0f199cb8 +/* f190f10: afa30028 */ sw $v1,0x28($sp) +/* f190f14: 02002025 */ or $a0,$s0,$zero +/* f190f18: 0fc2a63d */ jal func0f0a98f4 +/* f190f1c: afa20034 */ sw $v0,0x34($sp) +/* f190f20: 8fa50034 */ lw $a1,0x34($sp) +/* f190f24: 8fa30028 */ lw $v1,0x28($sp) +/* f190f28: 00a2082a */ slt $at,$a1,$v0 +/* f190f2c: 50200012 */ beqzl $at,.L0f190f78 +/* f190f30: 24010013 */ addiu $at,$zero,0x13 +/* f190f34: 8fa90068 */ lw $t1,0x68($sp) +/* f190f38: afa00064 */ sw $zero,0x64($sp) +/* f190f3c: 8fa4008c */ lw $a0,0x8c($sp) +/* f190f40: 51200011 */ beqzl $t1,.L0f190f88 +/* f190f44: 8faa0064 */ lw $t2,0x64($sp) +/* f190f48: 0fc65f90 */ jal func0f197e40 +/* f190f4c: 01202825 */ or $a1,$t1,$zero +/* f190f50: 5440000d */ bnezl $v0,.L0f190f88 +/* f190f54: 8faa0064 */ lw $t2,0x64($sp) +/* f190f58: 0fc47bba */ jal func0f11eee8 +/* f190f5c: 00000000 */ sll $zero,$zero,0x0 +/* f190f60: 8fa4008c */ lw $a0,0x8c($sp) +/* f190f64: 0fc65fdb */ jal func0f197f6c +/* f190f68: 8fa50088 */ lw $a1,0x88($sp) +/* f190f6c: 10000006 */ beqz $zero,.L0f190f88 +/* f190f70: 8faa0064 */ lw $t2,0x64($sp) +/* f190f74: 24010013 */ addiu $at,$zero,0x13 +.L0f190f78: +/* f190f78: 02001025 */ or $v0,$s0,$zero +/* f190f7c: 1601ffd6 */ bne $s0,$at,.L0f190ed8 +/* f190f80: 24630004 */ addiu $v1,$v1,0x4 +/* f190f84: 8faa0064 */ lw $t2,0x64($sp) +.L0f190f88: +/* f190f88: 51400027 */ beqzl $t2,.L0f191028 +/* f190f8c: 8fa9008c */ lw $t1,0x8c($sp) +/* f190f90: 1000007b */ beqz $zero,.L0f191180 +/* f190f94: 00001025 */ or $v0,$zero,$zero +.L0f190f98: +/* f190f98: 24010015 */ addiu $at,$zero,0x15 +/* f190f9c: 14410021 */ bne $v0,$at,.L0f191024 +/* f190fa0: 8fab0088 */ lw $t3,0x88($sp) +/* f190fa4: 8d6c0004 */ lw $t4,0x4($t3) +/* f190fa8: 00008025 */ or $s0,$zero,$zero +/* f190fac: 8fa4008c */ lw $a0,0x8c($sp) +/* f190fb0: 0fc0cfe8 */ jal func0f033fa0 +/* f190fb4: afac0058 */ sw $t4,0x58($sp) +/* f190fb8: 3c013e00 */ lui $at,0x3e00 +/* f190fbc: 44812000 */ mtc1 $at,$f4 +/* f190fc0: 8fad0058 */ lw $t5,0x58($sp) +/* f190fc4: 3c0e800b */ lui $t6,0x800b +/* f190fc8: 46040182 */ mul.s $f6,$f0,$f4 +/* f190fcc: c5a80060 */ lwc1 $f8,0x60($t5) +/* f190fd0: 4606403e */ c.le.s $f8,$f6 +/* f190fd4: 00000000 */ sll $zero,$zero,0x0 +/* f190fd8: 45000003 */ bc1f .L0f190fe8 +/* f190fdc: 00000000 */ sll $zero,$zero,0x0 +/* f190fe0: 1000000c */ beqz $zero,.L0f191014 +/* f190fe4: 24100001 */ addiu $s0,$zero,0x1 +.L0f190fe8: +/* f190fe8: 91cecb98 */ lbu $t6,-0x3468($t6) +/* f190fec: 24010001 */ addiu $at,$zero,0x1 +/* f190ff0: 8faf008c */ lw $t7,0x8c($sp) +/* f190ff4: 15c10007 */ bne $t6,$at,.L0f191014 +/* f190ff8: 00000000 */ sll $zero,$zero,0x0 +/* f190ffc: 8df802d4 */ lw $t8,0x2d4($t7) +/* f191000: 8f19009c */ lw $t9,0x9c($t8) +/* f191004: 001947c2 */ srl $t0,$t9,0x1f +/* f191008: 11000002 */ beqz $t0,.L0f191014 +/* f19100c: 00000000 */ sll $zero,$zero,0x0 +/* f191010: 24100001 */ addiu $s0,$zero,0x1 +.L0f191014: +/* f191014: 52000004 */ beqzl $s0,.L0f191028 +/* f191018: 8fa9008c */ lw $t1,0x8c($sp) +/* f19101c: 10000058 */ beqz $zero,.L0f191180 +/* f191020: 00001025 */ or $v0,$zero,$zero +.L0f191024: +/* f191024: 8fa9008c */ lw $t1,0x8c($sp) +.L0f191028: +/* f191028: 8fa20088 */ lw $v0,0x88($sp) +/* f19102c: 8d30001c */ lw $s0,0x1c($t1) +/* f191030: c44a0008 */ lwc1 $f10,0x8($v0) +/* f191034: c452000c */ lwc1 $f18,0xc($v0) +/* f191038: c4460010 */ lwc1 $f6,0x10($v0) +/* f19103c: c6100008 */ lwc1 $f16,0x8($s0) +/* f191040: c604000c */ lwc1 $f4,0xc($s0) +/* f191044: c6080010 */ lwc1 $f8,0x10($s0) +/* f191048: 46105081 */ sub.s $f2,$f10,$f16 +/* f19104c: 46049301 */ sub.s $f12,$f18,$f4 +/* f191050: e7a2004c */ swc1 $f2,0x4c($sp) +/* f191054: 46083381 */ sub.s $f14,$f6,$f8 +/* f191058: e7ac0048 */ swc1 $f12,0x48($sp) +/* f19105c: 0fc47bba */ jal func0f11eee8 +/* f191060: e7ae0044 */ swc1 $f14,0x44($sp) +/* f191064: c7a2004c */ lwc1 $f2,0x4c($sp) +/* f191068: 8faa008c */ lw $t2,0x8c($sp) +/* f19106c: c7ae0044 */ lwc1 $f14,0x44($sp) +/* f191070: 46021282 */ mul.s $f10,$f2,$f2 +/* f191074: 8d4b02d4 */ lw $t3,0x2d4($t2) +/* f191078: c7ac0048 */ lwc1 $f12,0x48($sp) +/* f19107c: 460e7402 */ mul.s $f16,$f14,$f14 +/* f191080: 916c009c */ lbu $t4,0x9c($t3) +/* f191084: 3c017f1c */ lui $at,0x7f1c +/* f191088: 318d0001 */ andi $t5,$t4,0x1 +/* f19108c: 11a00004 */ beqz $t5,.L0f1910a0 +/* f191090: 46105480 */ add.s $f18,$f10,$f16 +/* f191094: 3c017f1c */ lui $at,0x7f1c +/* f191098: 10000002 */ beqz $zero,.L0f1910a4 +/* f19109c: c4208ea4 */ lwc1 $f0,-0x715c($at) +.L0f1910a0: +/* f1910a0: c4208ea8 */ lwc1 $f0,-0x7158($at) +.L0f1910a4: +/* f1910a4: 4600903e */ c.le.s $f18,$f0 +/* f1910a8: 00001025 */ or $v0,$zero,$zero +/* f1910ac: 3c01c348 */ lui $at,0xc348 +/* f1910b0: 45000002 */ bc1f .L0f1910bc +/* f1910b4: 00000000 */ sll $zero,$zero,0x0 +/* f1910b8: 24020001 */ addiu $v0,$zero,0x1 +.L0f1910bc: +/* f1910bc: 10400012 */ beqz $v0,.L0f191108 +/* f1910c0: 00402825 */ or $a1,$v0,$zero +/* f1910c4: 44812000 */ mtc1 $at,$f4 +/* f1910c8: 3c014348 */ lui $at,0x4348 +/* f1910cc: 00001025 */ or $v0,$zero,$zero +/* f1910d0: 460c203e */ c.le.s $f4,$f12 +/* f1910d4: 00000000 */ sll $zero,$zero,0x0 +/* f1910d8: 45000002 */ bc1f .L0f1910e4 +/* f1910dc: 00000000 */ sll $zero,$zero,0x0 +/* f1910e0: 24020001 */ addiu $v0,$zero,0x1 +.L0f1910e4: +/* f1910e4: 10400008 */ beqz $v0,.L0f191108 +/* f1910e8: 00402825 */ or $a1,$v0,$zero +/* f1910ec: 44813000 */ mtc1 $at,$f6 +/* f1910f0: 00002825 */ or $a1,$zero,$zero +/* f1910f4: 4606603e */ c.le.s $f12,$f6 +/* f1910f8: 00000000 */ sll $zero,$zero,0x0 +/* f1910fc: 45000002 */ bc1f .L0f191108 +/* f191100: 00000000 */ sll $zero,$zero,0x0 +/* f191104: 24050001 */ addiu $a1,$zero,0x1 +.L0f191108: +/* f191108: 10a00014 */ beqz $a1,.L0f19115c +/* f19110c: 00a01825 */ or $v1,$a1,$zero +/* f191110: 0fc47bba */ jal func0f11eee8 +/* f191114: afa5003c */ sw $a1,0x3c($sp) +/* f191118: 8fae0084 */ lw $t6,0x84($sp) +/* f19111c: 8fa20088 */ lw $v0,0x88($sp) +/* f191120: 8fa3003c */ lw $v1,0x3c($sp) +/* f191124: 8dcf000c */ lw $t7,0xc($t6) +/* f191128: 26040008 */ addiu $a0,$s0,0x8 +/* f19112c: 26050028 */ addiu $a1,$s0,0x28 +/* f191130: 31f81000 */ andi $t8,$t7,0x1000 +/* f191134: 17000009 */ bnez $t8,.L0f19115c +/* f191138: 24460008 */ addiu $a2,$v0,0x8 +/* f19113c: 24190022 */ addiu $t9,$zero,0x22 +/* f191140: afb90010 */ sw $t9,0x10($sp) +/* f191144: 24470028 */ addiu $a3,$v0,0x28 +/* f191148: 0c00b734 */ jal 0x2dcd0 +/* f19114c: afa3003c */ sw $v1,0x3c($sp) +/* f191150: 14400002 */ bnez $v0,.L0f19115c +/* f191154: 8fa3003c */ lw $v1,0x3c($sp) +/* f191158: 00001825 */ or $v1,$zero,$zero +.L0f19115c: +/* f19115c: 10600008 */ beqz $v1,.L0f191180 +/* f191160: 00001025 */ or $v0,$zero,$zero +/* f191164: 0fc47bba */ jal func0f11eee8 +/* f191168: 00000000 */ sll $zero,$zero,0x0 +/* f19116c: 8fa40088 */ lw $a0,0x88($sp) +/* f191170: 0fc641e1 */ jal func0f190784 +/* f191174: 8fa5008c */ lw $a1,0x8c($sp) +/* f191178: 10000002 */ beqz $zero,.L0f191184 +/* f19117c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f191180: +/* f191180: 8fbf0024 */ lw $ra,0x24($sp) +.L0f191184: +/* f191184: 8fb00020 */ lw $s0,0x20($sp) +/* f191188: 27bd0088 */ addiu $sp,$sp,0x88 +/* f19118c: 03e00008 */ jr $ra +/* f191190: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f191194 +/* f191194: 54800004 */ bnezl $a0,.L0f1911a8 +/* f191198: 90820003 */ lbu $v0,0x3($a0) +/* f19119c: 03e00008 */ jr $ra +/* f1911a0: 00001025 */ or $v0,$zero,$zero +/* f1911a4: 90820003 */ lbu $v0,0x3($a0) +.L0f1911a8: +/* f1911a8: 24010007 */ addiu $at,$zero,0x7 +/* f1911ac: 10410005 */ beq $v0,$at,.L0f1911c4 +/* f1911b0: 24010014 */ addiu $at,$zero,0x14 +/* f1911b4: 10410003 */ beq $v0,$at,.L0f1911c4 +/* f1911b8: 24010015 */ addiu $at,$zero,0x15 +/* f1911bc: 54410004 */ bnel $v0,$at,.L0f1911d0 +/* f1911c0: 24010008 */ addiu $at,$zero,0x8 +.L0f1911c4: +/* f1911c4: 03e00008 */ jr $ra +/* f1911c8: 24020001 */ addiu $v0,$zero,0x1 +/* f1911cc: 24010008 */ addiu $at,$zero,0x8 +.L0f1911d0: +/* f1911d0: 5441001c */ bnel $v0,$at,.L0f191244 +/* f1911d4: 00001025 */ or $v0,$zero,$zero +/* f1911d8: 9082005c */ lbu $v0,0x5c($a0) +/* f1911dc: 2401001f */ addiu $at,$zero,0x1f +/* f1911e0: 10410013 */ beq $v0,$at,.L0f191230 +/* f1911e4: 2401001e */ addiu $at,$zero,0x1e +/* f1911e8: 10410011 */ beq $v0,$at,.L0f191230 +/* f1911ec: 24010055 */ addiu $at,$zero,0x55 +/* f1911f0: 1041000f */ beq $v0,$at,.L0f191230 +/* f1911f4: 24010021 */ addiu $at,$zero,0x21 +/* f1911f8: 1041000d */ beq $v0,$at,.L0f191230 +/* f1911fc: 24010022 */ addiu $at,$zero,0x22 +/* f191200: 1041000b */ beq $v0,$at,.L0f191230 +/* f191204: 24010020 */ addiu $at,$zero,0x20 +/* f191208: 10410009 */ beq $v0,$at,.L0f191230 +/* f19120c: 24010058 */ addiu $at,$zero,0x58 +/* f191210: 10410007 */ beq $v0,$at,.L0f191230 +/* f191214: 2401000f */ addiu $at,$zero,0xf +/* f191218: 14410007 */ bne $v0,$at,.L0f191238 +/* f19121c: 00000000 */ sll $zero,$zero,0x0 +/* f191220: 908e005f */ lbu $t6,0x5f($a0) +/* f191224: 24010001 */ addiu $at,$zero,0x1 +/* f191228: 15c10003 */ bne $t6,$at,.L0f191238 +/* f19122c: 00000000 */ sll $zero,$zero,0x0 +.L0f191230: +/* f191230: 03e00008 */ jr $ra +/* f191234: 00001025 */ or $v0,$zero,$zero +.L0f191238: +/* f191238: 03e00008 */ jr $ra +/* f19123c: 24020001 */ addiu $v0,$zero,0x1 +/* f191240: 00001025 */ or $v0,$zero,$zero +.L0f191244: +/* f191244: 03e00008 */ jr $ra +/* f191248: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19124c +/* f19124c: 27bdfd60 */ addiu $sp,$sp,-672 +/* f191250: afb40028 */ sw $s4,0x28($sp) +/* f191254: 0080a025 */ or $s4,$a0,$zero +/* f191258: afbf0034 */ sw $ra,0x34($sp) +/* f19125c: afb60030 */ sw $s6,0x30($sp) +/* f191260: afb5002c */ sw $s5,0x2c($sp) +/* f191264: afb30024 */ sw $s3,0x24($sp) +/* f191268: afb20020 */ sw $s2,0x20($sp) +/* f19126c: afb1001c */ sw $s1,0x1c($sp) +/* f191270: afb00018 */ sw $s0,0x18($sp) +/* f191274: 8c84001c */ lw $a0,0x1c($a0) +/* f191278: 27b30064 */ addiu $s3,$sp,0x64 +/* f19127c: 02602825 */ or $a1,$s3,$zero +/* f191280: 0fc195e9 */ jal func0f0657a4 +/* f191284: 24840028 */ addiu $a0,$a0,0x28 +/* f191288: 8e82001c */ lw $v0,0x1c($s4) +/* f19128c: 2412ffff */ addiu $s2,$zero,-1 +/* f191290: 00008025 */ or $s0,$zero,$zero +/* f191294: 844e0028 */ lh $t6,0x28($v0) +/* f191298: 27b1004c */ addiu $s1,$sp,0x4c +/* f19129c: 524e0010 */ beql $s2,$t6,.L0f1912e0 +/* f1912a0: 27b00090 */ addiu $s0,$sp,0x90 +/* f1912a4: 84440028 */ lh $a0,0x28($v0) +/* f1912a8: 02202825 */ or $a1,$s1,$zero +.L0f1912ac: +/* f1912ac: 0fc5916a */ jal func0f1645a8 +/* f1912b0: 2406000a */ addiu $a2,$zero,0xa +/* f1912b4: 02202025 */ or $a0,$s1,$zero +/* f1912b8: 02602825 */ or $a1,$s3,$zero +/* f1912bc: 0fc195f6 */ jal func0f0657d8 +/* f1912c0: 24060014 */ addiu $a2,$zero,0x14 +/* f1912c4: 8e8f001c */ lw $t7,0x1c($s4) +/* f1912c8: 26100002 */ addiu $s0,$s0,0x2 +/* f1912cc: 01f0c021 */ addu $t8,$t7,$s0 +/* f1912d0: 87040028 */ lh $a0,0x28($t8) +/* f1912d4: 5644fff5 */ bnel $s2,$a0,.L0f1912ac +/* f1912d8: 02202825 */ or $a1,$s1,$zero +/* f1912dc: 27b00090 */ addiu $s0,$sp,0x90 +.L0f1912e0: +/* f1912e0: 02002825 */ or $a1,$s0,$zero +/* f1912e4: 02602025 */ or $a0,$s3,$zero +/* f1912e8: 0fc197e0 */ jal func0f065f80 +/* f1912ec: 24060100 */ addiu $a2,$zero,0x100 +/* f1912f0: 87b90090 */ lh $t9,0x90($sp) +/* f1912f4: 02008825 */ or $s1,$s0,$zero +/* f1912f8: 27a80090 */ addiu $t0,$sp,0x90 +/* f1912fc: 07200034 */ bltz $t9,.L0f1913d0 +/* f191300: 24160004 */ addiu $s6,$zero,0x4 +/* f191304: 3c13800a */ lui $s3,0x800a +/* f191308: 26739fc0 */ addiu $s3,$s3,-24640 +/* f19130c: 85020000 */ lh $v0,0x0($t0) +/* f191310: 24150001 */ addiu $s5,$zero,0x1 +/* f191314: 24120048 */ addiu $s2,$zero,0x48 +.L0f191318: +/* f191318: 00520019 */ multu $v0,$s2 +/* f19131c: 8e6a0338 */ lw $t2,0x338($s3) +/* f191320: 00004812 */ mflo $t1 +/* f191324: 012a8021 */ addu $s0,$t1,$t2 +/* f191328: 92030000 */ lbu $v1,0x0($s0) +/* f19132c: 52a30004 */ beql $s5,$v1,.L0f191340 +/* f191330: 860b0002 */ lh $t3,0x2($s0) +/* f191334: 56c30023 */ bnel $s6,$v1,.L0f1913c4 +/* f191338: 86220002 */ lh $v0,0x2($s1) +/* f19133c: 860b0002 */ lh $t3,0x2($s0) +.L0f191340: +/* f191340: 55600020 */ bnezl $t3,.L0f1913c4 +/* f191344: 86220002 */ lh $v0,0x2($s1) +/* f191348: 8e040004 */ lw $a0,0x4($s0) +/* f19134c: 5080001d */ beqzl $a0,.L0f1913c4 +/* f191350: 86220002 */ lh $v0,0x2($s1) +/* f191354: 8c8c0040 */ lw $t4,0x40($a0) +/* f191358: 318d0080 */ andi $t5,$t4,0x80 +/* f19135c: 11a0000a */ beqz $t5,.L0f191388 +/* f191360: 00000000 */ sll $zero,$zero,0x0 +/* f191364: 8c820048 */ lw $v0,0x48($a0) +/* f191368: 10400007 */ beqz $v0,.L0f191388 +/* f19136c: 00000000 */ sll $zero,$zero,0x0 +/* f191370: 8c4e00b4 */ lw $t6,0xb4($v0) +/* f191374: 19c00004 */ blez $t6,.L0f191388 +/* f191378: 00000000 */ sll $zero,$zero,0x0 +/* f19137c: 8c4f0090 */ lw $t7,0x90($v0) +/* f191380: 51e00010 */ beqzl $t7,.L0f1913c4 +/* f191384: 86220002 */ lh $v0,0x2($s1) +.L0f191388: +/* f191388: 0fc64465 */ jal func0f191194 +/* f19138c: 00000000 */ sll $zero,$zero,0x0 +/* f191390: 1040000b */ beqz $v0,.L0f1913c0 +/* f191394: 02002025 */ or $a0,$s0,$zero +/* f191398: 0fc642f9 */ jal func0f190be4 +/* f19139c: 02802825 */ or $a1,$s4,$zero +/* f1913a0: 10400005 */ beqz $v0,.L0f1913b8 +/* f1913a4: 02002025 */ or $a0,$s0,$zero +/* f1913a8: 0fc18ad9 */ jal func0f062b64 +/* f1913ac: 02a02825 */ or $a1,$s5,$zero +/* f1913b0: 10000004 */ beqz $zero,.L0f1913c4 +/* f1913b4: 86220002 */ lh $v0,0x2($s1) +.L0f1913b8: +/* f1913b8: 0fc47bba */ jal func0f11eee8 +/* f1913bc: 00000000 */ sll $zero,$zero,0x0 +.L0f1913c0: +/* f1913c0: 86220002 */ lh $v0,0x2($s1) +.L0f1913c4: +/* f1913c4: 26310002 */ addiu $s1,$s1,0x2 +/* f1913c8: 0441ffd3 */ bgez $v0,.L0f191318 +/* f1913cc: 00000000 */ sll $zero,$zero,0x0 +.L0f1913d0: +/* f1913d0: 8fbf0034 */ lw $ra,0x34($sp) +/* f1913d4: 8fb00018 */ lw $s0,0x18($sp) +/* f1913d8: 8fb1001c */ lw $s1,0x1c($sp) +/* f1913dc: 8fb20020 */ lw $s2,0x20($sp) +/* f1913e0: 8fb30024 */ lw $s3,0x24($sp) +/* f1913e4: 8fb40028 */ lw $s4,0x28($sp) +/* f1913e8: 8fb5002c */ lw $s5,0x2c($sp) +/* f1913ec: 8fb60030 */ lw $s6,0x30($sp) +/* f1913f0: 03e00008 */ jr $ra +/* f1913f4: 27bd02a0 */ addiu $sp,$sp,0x2a0 +); + +GLOBAL_ASM( +glabel func0f1913f8 +/* f1913f8: 3c0142b4 */ lui $at,0x42b4 +/* f1913fc: 44812000 */ mtc1 $at,$f4 +/* f191400: c4800028 */ lwc1 $f0,0x28($a0) +/* f191404: 3c014307 */ lui $at,0x4307 +/* f191408: 4604003e */ c.le.s $f0,$f4 +/* f19140c: 00000000 */ sll $zero,$zero,0x0 +/* f191410: 45020004 */ bc1fl .L0f191424 +/* f191414: 44813000 */ mtc1 $at,$f6 +/* f191418: 03e00008 */ jr $ra +/* f19141c: 00001025 */ or $v0,$zero,$zero +/* f191420: 44813000 */ mtc1 $at,$f6 +.L0f191424: +/* f191424: 24030002 */ addiu $v1,$zero,0x2 +/* f191428: 4606003e */ c.le.s $f0,$f6 +/* f19142c: 00000000 */ sll $zero,$zero,0x0 +/* f191430: 45000003 */ bc1f .L0f191440 +/* f191434: 00000000 */ sll $zero,$zero,0x0 +/* f191438: 03e00008 */ jr $ra +/* f19143c: 24020001 */ addiu $v0,$zero,0x1 +.L0f191440: +/* f191440: 03e00008 */ jr $ra +/* f191444: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f191448 +/* f191448: 27bdffb0 */ addiu $sp,$sp,-80 +/* f19144c: afb10038 */ sw $s1,0x38($sp) +/* f191450: 00808825 */ or $s1,$a0,$zero +/* f191454: afbf003c */ sw $ra,0x3c($sp) +/* f191458: afb00034 */ sw $s0,0x34($sp) +/* f19145c: f7b60028 */ sdc1 $f22,0x28($sp) +/* f191460: 10800004 */ beqz $a0,.L0f191474 +/* f191464: f7b40020 */ sdc1 $f20,0x20($sp) +/* f191468: 8c8202d4 */ lw $v0,0x2d4($a0) +/* f19146c: 14400003 */ bnez $v0,.L0f19147c +/* f191470: 00408025 */ or $s0,$v0,$zero +.L0f191474: +/* f191474: 10000048 */ beqz $zero,.L0f191598 +/* f191478: 00001025 */ or $v0,$zero,$zero +.L0f19147c: +/* f19147c: 0fc0f917 */ jal func0f03e45c +/* f191480: 02202025 */ or $a0,$s1,$zero +/* f191484: 46000506 */ mov.s $f20,$f0 +/* f191488: 0fc0f95e */ jal func0f03e578 +/* f19148c: 02202025 */ or $a0,$s1,$zero +/* f191490: 4600a03c */ c.lt.s $f20,$f0 +/* f191494: 4600a081 */ sub.s $f2,$f20,$f0 +/* f191498: 45000004 */ bc1f .L0f1914ac +/* f19149c: 46001586 */ mov.s $f22,$f2 +/* f1914a0: 3c017f1c */ lui $at,0x7f1c +/* f1914a4: c4248eac */ lwc1 $f4,-0x7154($at) +/* f1914a8: 46041580 */ add.s $f22,$f2,$f4 +.L0f1914ac: +/* f1914ac: 0c0068f4 */ jal 0x1a3d0 +/* f1914b0: 4600b306 */ mov.s $f12,$f22 +/* f1914b4: 46000506 */ mov.s $f20,$f0 +/* f1914b8: 0c0068f7 */ jal 0x1a3dc +/* f1914bc: 4600b306 */ mov.s $f12,$f22 +/* f1914c0: c606006c */ lwc1 $f6,0x6c($s0) +/* f1914c4: c60a0070 */ lwc1 $f10,0x70($s0) +/* f1914c8: 4600b306 */ mov.s $f12,$f22 +/* f1914cc: 46143202 */ mul.s $f8,$f6,$f20 +/* f1914d0: 00000000 */ sll $zero,$zero,0x0 +/* f1914d4: 460a0402 */ mul.s $f16,$f0,$f10 +/* f1914d8: 46104481 */ sub.s $f18,$f8,$f16 +/* f1914dc: 0c0068f7 */ jal 0x1a3dc +/* f1914e0: e7b20044 */ swc1 $f18,0x44($sp) +/* f1914e4: 46000506 */ mov.s $f20,$f0 +/* f1914e8: 0c0068f4 */ jal 0x1a3d0 +/* f1914ec: 4600b306 */ mov.s $f12,$f22 +/* f1914f0: c6040070 */ lwc1 $f4,0x70($s0) +/* f1914f4: c60a006c */ lwc1 $f10,0x6c($s0) +/* f1914f8: 02202025 */ or $a0,$s1,$zero +/* f1914fc: 46040182 */ mul.s $f6,$f0,$f4 +/* f191500: 00000000 */ sll $zero,$zero,0x0 +/* f191504: 46145202 */ mul.s $f8,$f10,$f20 +/* f191508: 0fc644fe */ jal func0f1913f8 +/* f19150c: 46083580 */ add.s $f22,$f6,$f8 +/* f191510: c61000ac */ lwc1 $f16,0xac($s0) +/* f191514: 4406b000 */ mfc1 $a2,$f22 +/* f191518: 260e00a8 */ addiu $t6,$s0,0xa8 +/* f19151c: 260f0068 */ addiu $t7,$s0,0x68 +/* f191520: afaf0018 */ sw $t7,0x18($sp) +/* f191524: afae0014 */ sw $t6,0x14($sp) +/* f191528: 02202025 */ or $a0,$s1,$zero +/* f19152c: 00402825 */ or $a1,$v0,$zero +/* f191530: 8fa70044 */ lw $a3,0x44($sp) +/* f191534: 0fc30a96 */ jal func0f0c2a58 +/* f191538: e7b00010 */ swc1 $f16,0x10($sp) +/* f19153c: 0fc0f917 */ jal func0f03e45c +/* f191540: 02202025 */ or $a0,$s1,$zero +/* f191544: c61200a8 */ lwc1 $f18,0xa8($s0) +/* f191548: 44802000 */ mtc1 $zero,$f4 +/* f19154c: 3c017f1c */ lui $at,0x7f1c +/* f191550: 46120081 */ sub.s $f2,$f0,$f18 +/* f191554: 4604103c */ c.lt.s $f2,$f4 +/* f191558: 00000000 */ sll $zero,$zero,0x0 +/* f19155c: 45000003 */ bc1f .L0f19156c +/* f191560: 00000000 */ sll $zero,$zero,0x0 +/* f191564: c4208eb0 */ lwc1 $f0,-0x7150($at) +/* f191568: 46001080 */ add.s $f2,$f2,$f0 +.L0f19156c: +/* f19156c: 3c017f1c */ lui $at,0x7f1c +/* f191570: c4208eb4 */ lwc1 $f0,-0x714c($at) +/* f191574: 4602003e */ c.le.s $f0,$f2 +/* f191578: 00000000 */ sll $zero,$zero,0x0 +/* f19157c: 45020003 */ bc1fl .L0f19158c +/* f191580: 44051000 */ mfc1 $a1,$f2 +/* f191584: 46001081 */ sub.s $f2,$f2,$f0 +/* f191588: 44051000 */ mfc1 $a1,$f2 +.L0f19158c: +/* f19158c: 0c006ba4 */ jal 0x1ae90 +/* f191590: 8e240020 */ lw $a0,0x20($s1) +/* f191594: 24020001 */ addiu $v0,$zero,0x1 +.L0f191598: +/* f191598: 8fbf003c */ lw $ra,0x3c($sp) +/* f19159c: d7b40020 */ ldc1 $f20,0x20($sp) +/* f1915a0: d7b60028 */ ldc1 $f22,0x28($sp) +/* f1915a4: 8fb00034 */ lw $s0,0x34($sp) +/* f1915a8: 8fb10038 */ lw $s1,0x38($sp) +/* f1915ac: 03e00008 */ jr $ra +/* f1915b0: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f1915b4 +/* f1915b4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1915b8: afbf0014 */ sw $ra,0x14($sp) +/* f1915bc: 8c8302d4 */ lw $v1,0x2d4($a0) +/* f1915c0: 00802825 */ or $a1,$a0,$zero +/* f1915c4: 10600003 */ beqz $v1,.L0f1915d4 +/* f1915c8: 00000000 */ sll $zero,$zero,0x0 +/* f1915cc: 10000008 */ beqz $zero,.L0f1915f0 +/* f1915d0: 8c620020 */ lw $v0,0x20($v1) +.L0f1915d4: +/* f1915d4: 0fc4a25f */ jal func0f12897c +/* f1915d8: 8ca4001c */ lw $a0,0x1c($a1) +/* f1915dc: 00027080 */ sll $t6,$v0,0x2 +/* f1915e0: 3c0f800a */ lui $t7,0x800a +/* f1915e4: 01ee7821 */ addu $t7,$t7,$t6 +/* f1915e8: 8defa024 */ lw $t7,-0x5fdc($t7) +/* f1915ec: 91e20638 */ lbu $v0,0x638($t7) +.L0f1915f0: +/* f1915f0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1915f4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1915f8: 03e00008 */ jr $ra +/* f1915fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f191600 +/* f191600: 27bdffe8 */ addiu $sp,$sp,-24 +/* f191604: afbf0014 */ sw $ra,0x14($sp) +/* f191608: 0fc0a221 */ jal func0f028884 +/* f19160c: 00000000 */ sll $zero,$zero,0x0 +/* f191610: 10400004 */ beqz $v0,.L0f191624 +/* f191614: 00001825 */ or $v1,$zero,$zero +/* f191618: 0fc6456d */ jal func0f1915b4 +/* f19161c: 8c440004 */ lw $a0,0x4($v0) +/* f191620: 304300ff */ andi $v1,$v0,0xff +.L0f191624: +/* f191624: 8fbf0014 */ lw $ra,0x14($sp) +/* f191628: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19162c: 00601025 */ or $v0,$v1,$zero +/* f191630: 03e00008 */ jr $ra +/* f191634: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f191638 +/* f191638: 27bdffd0 */ addiu $sp,$sp,-48 +/* f19163c: afbf0014 */ sw $ra,0x14($sp) +/* f191640: afa50034 */ sw $a1,0x34($sp) +/* f191644: 848e017e */ lh $t6,0x17e($a0) +/* f191648: 2401ffff */ addiu $at,$zero,-1 +/* f19164c: 00003025 */ or $a2,$zero,$zero +/* f191650: 51c1009b */ beql $t6,$at,.L0f1918c0 +/* f191654: 8fbf0014 */ lw $ra,0x14($sp) +/* f191658: afa40030 */ sw $a0,0x30($sp) +/* f19165c: 0fc0a221 */ jal func0f028884 +/* f191660: afa0002c */ sw $zero,0x2c($sp) +/* f191664: afa20028 */ sw $v0,0x28($sp) +/* f191668: 0fc633fe */ jal func0f18cff8 +/* f19166c: 8c440004 */ lw $a0,0x4($v0) +/* f191670: 8fa70030 */ lw $a3,0x30($sp) +/* f191674: afa20020 */ sw $v0,0x20($sp) +/* f191678: 00024080 */ sll $t0,$v0,0x2 +/* f19167c: 8ce302d4 */ lw $v1,0x2d4($a3) +/* f191680: 8fa6002c */ lw $a2,0x2c($sp) +/* f191684: 3c0b800a */ lui $t3,0x800a +/* f191688: 00627821 */ addu $t7,$v1,$v0 +/* f19168c: 91f8016c */ lbu $t8,0x16c($t7) +/* f191690: 00684821 */ addu $t1,$v1,$t0 +/* f191694: 53000003 */ beqzl $t8,.L0f1916a4 +/* f191698: 8c790004 */ lw $t9,0x4($v1) +/* f19169c: 24060001 */ addiu $a2,$zero,0x1 +/* f1916a0: 8c790004 */ lw $t9,0x4($v1) +.L0f1916a4: +/* f1916a4: 93240048 */ lbu $a0,0x48($t9) +/* f1916a8: 58800042 */ blezl $a0,.L0f1917b4 +/* f1916ac: 8faf0034 */ lw $t7,0x34($sp) +/* f1916b0: 8d6b9fc8 */ lw $t3,-0x6038($t3) +/* f1916b4: 8d2a0178 */ lw $t2,0x178($t1) +/* f1916b8: 8fa50028 */ lw $a1,0x28($sp) +/* f1916bc: 256cff10 */ addiu $t4,$t3,-240 +/* f1916c0: 014c082a */ slt $at,$t2,$t4 +/* f1916c4: 10200007 */ beqz $at,.L0f1916e4 +/* f1916c8: 24a50028 */ addiu $a1,$a1,0x28 +/* f1916cc: 8ce4001c */ lw $a0,0x1c($a3) +/* f1916d0: afa6002c */ sw $a2,0x2c($sp) +/* f1916d4: 0fc19620 */ jal func0f065880 +/* f1916d8: 24840028 */ addiu $a0,$a0,0x28 +/* f1916dc: 10400002 */ beqz $v0,.L0f1916e8 +/* f1916e0: 8fa6002c */ lw $a2,0x2c($sp) +.L0f1916e4: +/* f1916e4: 24060001 */ addiu $a2,$zero,0x1 +.L0f1916e8: +/* f1916e8: 8fa70030 */ lw $a3,0x30($sp) +/* f1916ec: 8fb80028 */ lw $t8,0x28($sp) +/* f1916f0: 8ced02d4 */ lw $t5,0x2d4($a3) +/* f1916f4: 8dae0004 */ lw $t6,0x4($t5) +/* f1916f8: 91c40048 */ lbu $a0,0x48($t6) +/* f1916fc: 28810002 */ slti $at,$a0,0x2 +/* f191700: 5420002c */ bnezl $at,.L0f1917b4 +/* f191704: 8faf0034 */ lw $t7,0x34($sp) +/* f191708: 8cef001c */ lw $t7,0x1c($a3) +/* f19170c: 87050028 */ lh $a1,0x28($t8) +/* f191710: 85e40028 */ lh $a0,0x28($t7) +/* f191714: 0fc591ae */ jal func0f1646b8 +/* f191718: afa6002c */ sw $a2,0x2c($sp) +/* f19171c: 1440000f */ bnez $v0,.L0f19175c +/* f191720: 8fa6002c */ lw $a2,0x2c($sp) +/* f191724: 8fb90030 */ lw $t9,0x30($sp) +/* f191728: 8fa90020 */ lw $t1,0x20($sp) +/* f19172c: 8fac0028 */ lw $t4,0x28($sp) +/* f191730: 8f2802d4 */ lw $t0,0x2d4($t9) +/* f191734: 00095840 */ sll $t3,$t1,0x1 +/* f191738: 85850028 */ lh $a1,0x28($t4) +/* f19173c: 010b5021 */ addu $t2,$t0,$t3 +/* f191740: 854401a8 */ lh $a0,0x1a8($t2) +/* f191744: 50850006 */ beql $a0,$a1,.L0f191760 +/* f191748: 24060001 */ addiu $a2,$zero,0x1 +/* f19174c: 0fc591ae */ jal func0f1646b8 +/* f191750: afa6002c */ sw $a2,0x2c($sp) +/* f191754: 10400002 */ beqz $v0,.L0f191760 +/* f191758: 8fa6002c */ lw $a2,0x2c($sp) +.L0f19175c: +/* f19175c: 24060001 */ addiu $a2,$zero,0x1 +.L0f191760: +/* f191760: 8fad0030 */ lw $t5,0x30($sp) +/* f191764: 24010002 */ addiu $at,$zero,0x2 +/* f191768: 8da302d4 */ lw $v1,0x2d4($t5) +/* f19176c: 8c6e0004 */ lw $t6,0x4($v1) +/* f191770: 91c40048 */ lbu $a0,0x48($t6) +/* f191774: 54810009 */ bnel $a0,$at,.L0f19179c +/* f191778: 8c620208 */ lw $v0,0x208($v1) +/* f19177c: 8c620208 */ lw $v0,0x208($v1) +/* f191780: 1840000b */ blez $v0,.L0f1917b0 +/* f191784: 28410004 */ slti $at,$v0,0x4 +/* f191788: 5020000a */ beqzl $at,.L0f1917b4 +/* f19178c: 8faf0034 */ lw $t7,0x34($sp) +/* f191790: 10000007 */ beqz $zero,.L0f1917b0 +/* f191794: 24060001 */ addiu $a2,$zero,0x1 +/* f191798: 8c620208 */ lw $v0,0x208($v1) +.L0f19179c: +/* f19179c: 18400004 */ blez $v0,.L0f1917b0 +/* f1917a0: 28410005 */ slti $at,$v0,0x5 +/* f1917a4: 50200003 */ beqzl $at,.L0f1917b4 +/* f1917a8: 8faf0034 */ lw $t7,0x34($sp) +/* f1917ac: 24060001 */ addiu $a2,$zero,0x1 +.L0f1917b0: +/* f1917b0: 8faf0034 */ lw $t7,0x34($sp) +.L0f1917b4: +/* f1917b4: 8fa70030 */ lw $a3,0x30($sp) +/* f1917b8: 55e00041 */ bnezl $t7,.L0f1918c0 +/* f1917bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f1917c0: 10800002 */ beqz $a0,.L0f1917cc +/* f1917c4: 24010001 */ addiu $at,$zero,0x1 +/* f1917c8: 1481003c */ bne $a0,$at,.L0f1918bc +.L0f1917cc: +/* f1917cc: 00e02025 */ or $a0,$a3,$zero +/* f1917d0: 0fc0b819 */ jal func0f02e064 +/* f1917d4: afa6002c */ sw $a2,0x2c($sp) +/* f1917d8: 14400038 */ bnez $v0,.L0f1918bc +/* f1917dc: 8fa6002c */ lw $a2,0x2c($sp) +/* f1917e0: 8fa40030 */ lw $a0,0x30($sp) +/* f1917e4: 0fc0f95e */ jal func0f03e578 +/* f1917e8: afa6002c */ sw $a2,0x2c($sp) +/* f1917ec: 8fb80030 */ lw $t8,0x30($sp) +/* f1917f0: 8fb90028 */ lw $t9,0x28($sp) +/* f1917f4: 8f02001c */ lw $v0,0x1c($t8) +/* f1917f8: c7240008 */ lwc1 $f4,0x8($t9) +/* f1917fc: c7280010 */ lwc1 $f8,0x10($t9) +/* f191800: c4460008 */ lwc1 $f6,0x8($v0) +/* f191804: c44a0010 */ lwc1 $f10,0x10($v0) +/* f191808: e7a0001c */ swc1 $f0,0x1c($sp) +/* f19180c: 46062301 */ sub.s $f12,$f4,$f6 +/* f191810: 0fc259d4 */ jal func0f096750 +/* f191814: 460a4381 */ sub.s $f14,$f8,$f10 +/* f191818: c7b0001c */ lwc1 $f16,0x1c($sp) +/* f19181c: 8fa6002c */ lw $a2,0x2c($sp) +/* f191820: 3c017f1c */ lui $at,0x7f1c +/* f191824: 4610003c */ c.lt.s $f0,$f16 +/* f191828: 8fa90030 */ lw $t1,0x30($sp) +/* f19182c: 46100301 */ sub.s $f12,$f0,$f16 +/* f191830: 45000003 */ bc1f .L0f191840 +/* f191834: 46006086 */ mov.s $f2,$f12 +/* f191838: c4328eb8 */ lwc1 $f18,-0x7148($at) +/* f19183c: 46126080 */ add.s $f2,$f12,$f18 +.L0f191840: +/* f191840: 3c017f1c */ lui $at,0x7f1c +/* f191844: c4248ebc */ lwc1 $f4,-0x7144($at) +/* f191848: 3c017f1c */ lui $at,0x7f1c +/* f19184c: 4602203c */ c.lt.s $f4,$f2 +/* f191850: 00000000 */ sll $zero,$zero,0x0 +/* f191854: 45020004 */ bc1fl .L0f191868 +/* f191858: 8d2802d4 */ lw $t0,0x2d4($t1) +/* f19185c: c4268ec0 */ lwc1 $f6,-0x7140($at) +/* f191860: 46023081 */ sub.s $f2,$f6,$f2 +/* f191864: 8d2802d4 */ lw $t0,0x2d4($t1) +.L0f191868: +/* f191868: 24010001 */ addiu $at,$zero,0x1 +/* f19186c: 8d0b0004 */ lw $t3,0x4($t0) +/* f191870: 91640048 */ lbu $a0,0x48($t3) +/* f191874: 14800009 */ bnez $a0,.L0f19189c +/* f191878: 00000000 */ sll $zero,$zero,0x0 +/* f19187c: 3c017f1c */ lui $at,0x7f1c +/* f191880: c4288ec4 */ lwc1 $f8,-0x713c($at) +/* f191884: 4602403c */ c.lt.s $f8,$f2 +/* f191888: 00000000 */ sll $zero,$zero,0x0 +/* f19188c: 4502000c */ bc1fl .L0f1918c0 +/* f191890: 8fbf0014 */ lw $ra,0x14($sp) +/* f191894: 10000009 */ beqz $zero,.L0f1918bc +/* f191898: 00003025 */ or $a2,$zero,$zero +.L0f19189c: +/* f19189c: 14810007 */ bne $a0,$at,.L0f1918bc +/* f1918a0: 3c017f1c */ lui $at,0x7f1c +/* f1918a4: c42a8ec8 */ lwc1 $f10,-0x7138($at) +/* f1918a8: 4602503c */ c.lt.s $f10,$f2 +/* f1918ac: 00000000 */ sll $zero,$zero,0x0 +/* f1918b0: 45020003 */ bc1fl .L0f1918c0 +/* f1918b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f1918b8: 00003025 */ or $a2,$zero,$zero +.L0f1918bc: +/* f1918bc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1918c0: +/* f1918c0: 27bd0030 */ addiu $sp,$sp,0x30 +/* f1918c4: 00c01025 */ or $v0,$a2,$zero +/* f1918c8: 03e00008 */ jr $ra +/* f1918cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1918d0 +/* f1918d0: 27bdff98 */ addiu $sp,$sp,-104 +/* f1918d4: afbf0024 */ sw $ra,0x24($sp) +/* f1918d8: afb10020 */ sw $s1,0x20($sp) +/* f1918dc: afb0001c */ sw $s0,0x1c($sp) +/* f1918e0: afa40068 */ sw $a0,0x68($sp) +/* f1918e4: 8c910004 */ lw $s1,0x4($a0) +/* f1918e8: 8e3002d4 */ lw $s0,0x2d4($s1) +/* f1918ec: afa0005c */ sw $zero,0x5c($sp) +/* f1918f0: 90870001 */ lbu $a3,0x1($a0) +/* f1918f4: 30ef0008 */ andi $t7,$a3,0x8 +/* f1918f8: 000f382b */ sltu $a3,$zero,$t7 +/* f1918fc: 10e00005 */ beqz $a3,.L0f191914 +/* f191900: 00000000 */ sll $zero,$zero,0x0 +/* f191904: 3c07800a */ lui $a3,0x800a +/* f191908: 8ce79ff4 */ lw $a3,-0x600c($a3) +/* f19190c: 0007c82b */ sltu $t9,$zero,$a3 +/* f191910: 03203825 */ or $a3,$t9,$zero +.L0f191914: +/* f191914: 1200019d */ beqz $s0,.L0f191f8c +/* f191918: afa70058 */ sw $a3,0x58($sp) +/* f19191c: 10e00183 */ beqz $a3,.L0f191f2c +/* f191920: 3c08800a */ lui $t0,0x800a +/* f191924: 8d089fc8 */ lw $t0,-0x6038($t0) +/* f191928: 29010091 */ slti $at,$t0,0x91 +/* f19192c: 1420017f */ bnez $at,.L0f191f2c +/* f191930: 00000000 */ sll $zero,$zero,0x0 +/* f191934: 0fc652d0 */ jal func0f194b40 +/* f191938: 02202025 */ or $a0,$s1,$zero +/* f19193c: 920a009c */ lbu $t2,0x9c($s0) +/* f191940: 2401ffff */ addiu $at,$zero,-1 +/* f191944: 354b0001 */ ori $t3,$t2,0x1 +/* f191948: a20b009c */ sb $t3,0x9c($s0) +/* f19194c: 8fac0068 */ lw $t4,0x68($sp) +/* f191950: 858d0028 */ lh $t5,0x28($t4) +/* f191954: 11a10014 */ beq $t5,$at,.L0f1919a8 +/* f191958: 01801825 */ or $v1,$t4,$zero +/* f19195c: 85840028 */ lh $a0,0x28($t4) +.L0f191960: +/* f191960: 0fc575ba */ jal func0f15d6e8 +/* f191964: afa30028 */ sw $v1,0x28($sp) +/* f191968: 14400006 */ bnez $v0,.L0f191984 +/* f19196c: 8fa30028 */ lw $v1,0x28($sp) +/* f191970: 84640028 */ lh $a0,0x28($v1) +/* f191974: 0fc575d1 */ jal func0f15d744 +/* f191978: afa30028 */ sw $v1,0x28($sp) +/* f19197c: 10400005 */ beqz $v0,.L0f191994 +/* f191980: 8fa30028 */ lw $v1,0x28($sp) +.L0f191984: +/* f191984: 920e009c */ lbu $t6,0x9c($s0) +/* f191988: 31cffffe */ andi $t7,$t6,0xfffe +/* f19198c: 10000006 */ beqz $zero,.L0f1919a8 +/* f191990: a20f009c */ sb $t7,0x9c($s0) +.L0f191994: +/* f191994: 8464002a */ lh $a0,0x2a($v1) +/* f191998: 2401ffff */ addiu $at,$zero,-1 +/* f19199c: 24630002 */ addiu $v1,$v1,0x2 +/* f1919a0: 1481ffef */ bne $a0,$at,.L0f191960 +/* f1919a4: 00000000 */ sll $zero,$zero,0x0 +.L0f1919a8: +/* f1919a8: 862202d8 */ lh $v0,0x2d8($s1) +/* f1919ac: 18400012 */ blez $v0,.L0f1919f8 +/* f1919b0: 28411389 */ slti $at,$v0,0x1389 +/* f1919b4: 14200004 */ bnez $at,.L0f1919c8 +/* f1919b8: 3c19800a */ lui $t9,0x800a +/* f1919bc: 24181388 */ addiu $t8,$zero,0x1388 +/* f1919c0: a63802d8 */ sh $t8,0x2d8($s1) +/* f1919c4: 862202d8 */ lh $v0,0x2d8($s1) +.L0f1919c8: +/* f1919c8: 922802ff */ lbu $t0,0x2ff($s1) +/* f1919cc: 8f399ff8 */ lw $t9,-0x6008($t9) +/* f1919d0: 25090001 */ addiu $t1,$t0,0x1 +/* f1919d4: 03290019 */ multu $t9,$t1 +/* f1919d8: 00005012 */ mflo $t2 +/* f1919dc: 004a5823 */ subu $t3,$v0,$t2 +/* f1919e0: a62b02d8 */ sh $t3,0x2d8($s1) +/* f1919e4: 862d02d8 */ lh $t5,0x2d8($s1) +/* f1919e8: 1da00003 */ bgtz $t5,.L0f1919f8 +/* f1919ec: 00000000 */ sll $zero,$zero,0x0 +/* f1919f0: a62002d8 */ sh $zero,0x2d8($s1) +/* f1919f4: a22002ff */ sb $zero,0x2ff($s1) +.L0f1919f8: +/* f1919f8: 0fc0f917 */ jal func0f03e45c +/* f1919fc: 02202025 */ or $a0,$s1,$zero +/* f191a00: e7a00044 */ swc1 $f0,0x44($sp) +/* f191a04: 0fc0e6a5 */ jal func0f039a94 +/* f191a08: 02202025 */ or $a0,$s1,$zero +/* f191a0c: 50400006 */ beqzl $v0,.L0f191a28 +/* f191a10: 8e0c0044 */ lw $t4,0x44($s0) +/* f191a14: 0fc0f917 */ jal func0f03e45c +/* f191a18: 02202025 */ or $a0,$s1,$zero +/* f191a1c: 1000005b */ beqz $zero,.L0f191b8c +/* f191a20: 46000086 */ mov.s $f2,$f0 +/* f191a24: 8e0c0044 */ lw $t4,0x44($s0) +.L0f191a28: +/* f191a28: 02202025 */ or $a0,$s1,$zero +/* f191a2c: 11800005 */ beqz $t4,.L0f191a44 +/* f191a30: 00000000 */ sll $zero,$zero,0x0 +/* f191a34: 0fc0f917 */ jal func0f03e45c +/* f191a38: 02202025 */ or $a0,$s1,$zero +/* f191a3c: 10000053 */ beqz $zero,.L0f191b8c +/* f191a40: 46000086 */ mov.s $f2,$f0 +.L0f191a44: +/* f191a44: 0fc6458e */ jal func0f191638 +/* f191a48: 00002825 */ or $a1,$zero,$zero +/* f191a4c: 5040000c */ beqzl $v0,.L0f191a80 +/* f191a50: 922402a0 */ lbu $a0,0x2a0($s1) +/* f191a54: 0fc0a221 */ jal func0f028884 +/* f191a58: 02202025 */ or $a0,$s1,$zero +/* f191a5c: 02202025 */ or $a0,$s1,$zero +/* f191a60: 0fc122a1 */ jal func0f048a84 +/* f191a64: 24450008 */ addiu $a1,$v0,0x8 +/* f191a68: c7a40044 */ lwc1 $f4,0x44($sp) +/* f191a6c: c60801c0 */ lwc1 $f8,0x1c0($s0) +/* f191a70: 46002180 */ add.s $f6,$f4,$f0 +/* f191a74: 10000045 */ beqz $zero,.L0f191b8c +/* f191a78: 46083080 */ add.s $f2,$f6,$f8 +/* f191a7c: 922402a0 */ lbu $a0,0x2a0($s1) +.L0f191a80: +/* f191a80: 2401002e */ addiu $at,$zero,0x2e +/* f191a84: 3c03800b */ lui $v1,0x800b +/* f191a88: 1481000f */ bne $a0,$at,.L0f191ac8 +/* f191a8c: 2463c110 */ addiu $v1,$v1,-16112 +/* f191a90: 8c6200d4 */ lw $v0,0xd4($v1) +/* f191a94: 2401ffff */ addiu $at,$zero,-1 +/* f191a98: 1041000b */ beq $v0,$at,.L0f191ac8 +/* f191a9c: 00027080 */ sll $t6,$v0,0x2 +/* f191aa0: 01c27023 */ subu $t6,$t6,$v0 +/* f191aa4: 000e7080 */ sll $t6,$t6,0x2 +/* f191aa8: 006e7821 */ addu $t7,$v1,$t6 +/* f191aac: 8de50080 */ lw $a1,0x80($t7) +/* f191ab0: 02202025 */ or $a0,$s1,$zero +/* f191ab4: 0fc122a1 */ jal func0f048a84 +/* f191ab8: 24a50008 */ addiu $a1,$a1,0x8 +/* f191abc: c7aa0044 */ lwc1 $f10,0x44($sp) +/* f191ac0: 10000032 */ beqz $zero,.L0f191b8c +/* f191ac4: 46005080 */ add.s $f2,$f10,$f0 +.L0f191ac8: +/* f191ac8: 24010032 */ addiu $at,$zero,0x32 +/* f191acc: 5481001e */ bnel $a0,$at,.L0f191b48 +/* f191ad0: 24010033 */ addiu $at,$zero,0x33 +/* f191ad4: 8602000a */ lh $v0,0xa($s0) +/* f191ad8: 3c014396 */ lui $at,0x4396 +/* f191adc: 04400019 */ bltz $v0,.L0f191b44 +/* f191ae0: 00021880 */ sll $v1,$v0,0x2 +/* f191ae4: 0203c021 */ addu $t8,$s0,$v1 +/* f191ae8: c704013c */ lwc1 $f4,0x13c($t8) +/* f191aec: 44813000 */ mtc1 $at,$f6 +/* f191af0: 3c19800a */ lui $t9,0x800a +/* f191af4: 4606203c */ c.lt.s $f4,$f6 +/* f191af8: 00000000 */ sll $zero,$zero,0x0 +/* f191afc: 45020012 */ bc1fl .L0f191b48 +/* f191b00: 24010033 */ addiu $at,$zero,0x33 +/* f191b04: 8f399fc8 */ lw $t9,-0x6038($t9) +/* f191b08: 8e0801e4 */ lw $t0,0x1e4($s0) +/* f191b0c: 2729ffc4 */ addiu $t1,$t9,-60 +/* f191b10: 0109082a */ slt $at,$t0,$t1 +/* f191b14: 5420000c */ bnezl $at,.L0f191b48 +/* f191b18: 24010033 */ addiu $at,$zero,0x33 +/* f191b1c: 8e0a0004 */ lw $t2,0x4($s0) +/* f191b20: 914b0048 */ lbu $t3,0x48($t2) +/* f191b24: 51600008 */ beqzl $t3,.L0f191b48 +/* f191b28: 24010033 */ addiu $at,$zero,0x33 +/* f191b2c: 3c04800b */ lui $a0,0x800b +/* f191b30: 00832021 */ addu $a0,$a0,$v1 +/* f191b34: 0fc0f917 */ jal func0f03e45c +/* f191b38: 8c84c4d0 */ lw $a0,-0x3b30($a0) +/* f191b3c: 10000013 */ beqz $zero,.L0f191b8c +/* f191b40: 46000086 */ mov.s $f2,$f0 +.L0f191b44: +/* f191b44: 24010033 */ addiu $at,$zero,0x33 +.L0f191b48: +/* f191b48: 1481000d */ bne $a0,$at,.L0f191b80 +/* f191b4c: 3c0c800a */ lui $t4,0x800a +/* f191b50: 8d8c9fc8 */ lw $t4,-0x6038($t4) +/* f191b54: 8e0d01e4 */ lw $t5,0x1e4($s0) +/* f191b58: 258effc4 */ addiu $t6,$t4,-60 +/* f191b5c: 01ae082a */ slt $at,$t5,$t6 +/* f191b60: 14200007 */ bnez $at,.L0f191b80 +/* f191b64: 00000000 */ sll $zero,$zero,0x0 +/* f191b68: 8e0f0004 */ lw $t7,0x4($s0) +/* f191b6c: 91f80048 */ lbu $t8,0x48($t7) +/* f191b70: 13000003 */ beqz $t8,.L0f191b80 +/* f191b74: 00000000 */ sll $zero,$zero,0x0 +/* f191b78: 10000004 */ beqz $zero,.L0f191b8c +/* f191b7c: c6020098 */ lwc1 $f2,0x98($s0) +.L0f191b80: +/* f191b80: 0fc0f95e */ jal func0f03e578 +/* f191b84: 02202025 */ or $a0,$s1,$zero +/* f191b88: 46000086 */ mov.s $f2,$f0 +.L0f191b8c: +/* f191b8c: 3c017f1c */ lui $at,0x7f1c +/* f191b90: c42e8ecc */ lwc1 $f14,-0x7134($at) +/* f191b94: 44809000 */ mtc1 $zero,$f18 +/* f191b98: 4602703e */ c.le.s $f14,$f2 +/* f191b9c: 00000000 */ sll $zero,$zero,0x0 +/* f191ba0: 45020007 */ bc1fl .L0f191bc0 +/* f191ba4: 4612103c */ c.lt.s $f2,$f18 +/* f191ba8: 460e1081 */ sub.s $f2,$f2,$f14 +.L0f191bac: +/* f191bac: 4602703e */ c.le.s $f14,$f2 +/* f191bb0: 00000000 */ sll $zero,$zero,0x0 +/* f191bb4: 4503fffd */ bc1tl .L0f191bac +/* f191bb8: 460e1081 */ sub.s $f2,$f2,$f14 +/* f191bbc: 4612103c */ c.lt.s $f2,$f18 +.L0f191bc0: +/* f191bc0: 02202025 */ or $a0,$s1,$zero +/* f191bc4: 45020007 */ bc1fl .L0f191be4 +/* f191bc8: 863902d8 */ lh $t9,0x2d8($s1) +/* f191bcc: 460e1080 */ add.s $f2,$f2,$f14 +.L0f191bd0: +/* f191bd0: 4612103c */ c.lt.s $f2,$f18 +/* f191bd4: 00000000 */ sll $zero,$zero,0x0 +/* f191bd8: 4503fffd */ bc1tl .L0f191bd0 +/* f191bdc: 460e1080 */ add.s $f2,$f2,$f14 +/* f191be0: 863902d8 */ lh $t9,0x2d8($s1) +.L0f191be4: +/* f191be4: 5b20002c */ blezl $t9,.L0f191c98 +/* f191be8: c7a40044 */ lwc1 $f4,0x44($sp) +/* f191bec: 0fc0e6a5 */ jal func0f039a94 +/* f191bf0: e7a20048 */ swc1 $f2,0x48($sp) +/* f191bf4: 3c017f1c */ lui $at,0x7f1c +/* f191bf8: 44809000 */ mtc1 $zero,$f18 +/* f191bfc: c42e8ed0 */ lwc1 $f14,-0x7130($at) +/* f191c00: 14400024 */ bnez $v0,.L0f191c94 +/* f191c04: c7a20048 */ lwc1 $f2,0x48($sp) +/* f191c08: 8e080044 */ lw $t0,0x44($s0) +/* f191c0c: 3c09800a */ lui $t1,0x800a +/* f191c10: 55000021 */ bnezl $t0,.L0f191c98 +/* f191c14: c7a40044 */ lwc1 $f4,0x44($sp) +/* f191c18: 8d299fc8 */ lw $t1,-0x6038($t1) +/* f191c1c: 24010078 */ addiu $at,$zero,0x78 +/* f191c20: e7a20048 */ swc1 $f2,0x48($sp) +/* f191c24: 0121001a */ div $zero,$t1,$at +/* f191c28: 00005010 */ mfhi $t2 +/* f191c2c: 448a4000 */ mtc1 $t2,$f8 +/* f191c30: 3c017f1c */ lui $at,0x7f1c +/* f191c34: c4248ed4 */ lwc1 $f4,-0x712c($at) +/* f191c38: 468042a0 */ cvt.s.w $f10,$f8 +/* f191c3c: 46045302 */ mul.s $f12,$f10,$f4 +/* f191c40: 0c0068f7 */ jal 0x1a3dc +/* f191c44: 00000000 */ sll $zero,$zero,0x0 +/* f191c48: 862b02d8 */ lh $t3,0x2d8($s1) +/* f191c4c: 3c017f1c */ lui $at,0x7f1c +/* f191c50: c42e8ed8 */ lwc1 $f14,-0x7128($at) +/* f191c54: 448b3000 */ mtc1 $t3,$f6 +/* f191c58: 3c017f1c */ lui $at,0x7f1c +/* f191c5c: c42a8edc */ lwc1 $f10,-0x7124($at) +/* f191c60: 46803220 */ cvt.s.w $f8,$f6 +/* f191c64: c7a20048 */ lwc1 $f2,0x48($sp) +/* f191c68: 44809000 */ mtc1 $zero,$f18 +/* f191c6c: 460a4102 */ mul.s $f4,$f8,$f10 +/* f191c70: 00000000 */ sll $zero,$zero,0x0 +/* f191c74: 46002182 */ mul.s $f6,$f4,$f0 +/* f191c78: 46061080 */ add.s $f2,$f2,$f6 +/* f191c7c: 4602703e */ c.le.s $f14,$f2 +/* f191c80: 00000000 */ sll $zero,$zero,0x0 +/* f191c84: 45000002 */ bc1f .L0f191c90 +/* f191c88: 00000000 */ sll $zero,$zero,0x0 +/* f191c8c: 460e1081 */ sub.s $f2,$f2,$f14 +.L0f191c90: +/* f191c90: 460e1080 */ add.s $f2,$f2,$f14 +.L0f191c94: +/* f191c94: c7a40044 */ lwc1 $f4,0x44($sp) +.L0f191c98: +/* f191c98: 3c017f1c */ lui $at,0x7f1c +/* f191c9c: c42a8ee0 */ lwc1 $f10,-0x7120($at) +/* f191ca0: 46041001 */ sub.s $f0,$f2,$f4 +/* f191ca4: 3c017f1c */ lui $at,0x7f1c +/* f191ca8: c4268ee4 */ lwc1 $f6,-0x711c($at) +/* f191cac: 3c02800a */ lui $v0,0x800a +/* f191cb0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f191cb4: 4606003c */ c.lt.s $f0,$f6 +/* f191cb8: c448004c */ lwc1 $f8,0x4c($v0) +/* f191cbc: 46000406 */ mov.s $f16,$f0 +/* f191cc0: 3c017f1c */ lui $at,0x7f1c +/* f191cc4: 460a4302 */ mul.s $f12,$f8,$f10 +/* f191cc8: 45000003 */ bc1f .L0f191cd8 +/* f191ccc: 00000000 */ sll $zero,$zero,0x0 +/* f191cd0: 10000007 */ beqz $zero,.L0f191cf0 +/* f191cd4: 460e0400 */ add.s $f16,$f0,$f14 +.L0f191cd8: +/* f191cd8: c4288ee8 */ lwc1 $f8,-0x7118($at) +/* f191cdc: 4600403e */ c.le.s $f8,$f0 +/* f191ce0: 00000000 */ sll $zero,$zero,0x0 +/* f191ce4: 45020003 */ bc1fl .L0f191cf4 +/* f191ce8: 4610903e */ c.le.s $f18,$f16 +/* f191cec: 460e0401 */ sub.s $f16,$f0,$f14 +.L0f191cf0: +/* f191cf0: 4610903e */ c.le.s $f18,$f16 +.L0f191cf4: +/* f191cf4: c7a80044 */ lwc1 $f8,0x44($sp) +/* f191cf8: 3c017f1c */ lui $at,0x7f1c +/* f191cfc: 4502000f */ bc1fl .L0f191d3c +/* f191d00: 46006107 */ neg.s $f4,$f12 +/* f191d04: 460c803e */ c.le.s $f16,$f12 +/* f191d08: c7aa0044 */ lwc1 $f10,0x44($sp) +/* f191d0c: 45020004 */ bc1fl .L0f191d20 +/* f191d10: 460c5080 */ add.s $f2,$f10,$f12 +/* f191d14: 10000015 */ beqz $zero,.L0f191d6c +/* f191d18: 46001006 */ mov.s $f0,$f2 +/* f191d1c: 460c5080 */ add.s $f2,$f10,$f12 +.L0f191d20: +/* f191d20: 4602703e */ c.le.s $f14,$f2 +/* f191d24: 46001006 */ mov.s $f0,$f2 +/* f191d28: 45020011 */ bc1fl .L0f191d70 +/* f191d2c: 46080281 */ sub.s $f10,$f0,$f8 +/* f191d30: 1000000e */ beqz $zero,.L0f191d6c +/* f191d34: 460e1001 */ sub.s $f0,$f2,$f14 +/* f191d38: 46006107 */ neg.s $f4,$f12 +.L0f191d3c: +/* f191d3c: c7a60044 */ lwc1 $f6,0x44($sp) +/* f191d40: 4610203e */ c.le.s $f4,$f16 +/* f191d44: 00000000 */ sll $zero,$zero,0x0 +/* f191d48: 45020004 */ bc1fl .L0f191d5c +/* f191d4c: 460c303c */ c.lt.s $f6,$f12 +/* f191d50: 10000006 */ beqz $zero,.L0f191d6c +/* f191d54: 46001006 */ mov.s $f0,$f2 +/* f191d58: 460c303c */ c.lt.s $f6,$f12 +.L0f191d5c: +/* f191d5c: 460c3081 */ sub.s $f2,$f6,$f12 +/* f191d60: 45000002 */ bc1f .L0f191d6c +/* f191d64: 46001006 */ mov.s $f0,$f2 +/* f191d68: 460e1000 */ add.s $f0,$f2,$f14 +.L0f191d6c: +/* f191d6c: 46080281 */ sub.s $f10,$f0,$f8 +.L0f191d70: +/* f191d70: e60a00ac */ swc1 $f10,0xac($s0) +/* f191d74: c7a40044 */ lwc1 $f4,0x44($sp) +/* f191d78: 4604003c */ c.lt.s $f0,$f4 +/* f191d7c: 00000000 */ sll $zero,$zero,0x0 +/* f191d80: 45020005 */ bc1fl .L0f191d98 +/* f191d84: c60200ac */ lwc1 $f2,0xac($s0) +/* f191d88: c60600ac */ lwc1 $f6,0xac($s0) +/* f191d8c: 460e3200 */ add.s $f8,$f6,$f14 +/* f191d90: e60800ac */ swc1 $f8,0xac($s0) +/* f191d94: c60200ac */ lwc1 $f2,0xac($s0) +.L0f191d98: +/* f191d98: c42a8eec */ lwc1 $f10,-0x7114($at) +/* f191d9c: 3c017f1c */ lui $at,0x7f1c +/* f191da0: 4602503e */ c.le.s $f10,$f2 +/* f191da4: 00000000 */ sll $zero,$zero,0x0 +/* f191da8: 45020005 */ bc1fl .L0f191dc0 +/* f191dac: c446004c */ lwc1 $f6,0x4c($v0) +/* f191db0: 460e1101 */ sub.s $f4,$f2,$f14 +/* f191db4: e60400ac */ swc1 $f4,0xac($s0) +/* f191db8: c60200ac */ lwc1 $f2,0xac($s0) +/* f191dbc: c446004c */ lwc1 $f6,0x4c($v0) +.L0f191dc0: +/* f191dc0: 4600703e */ c.le.s $f14,$f0 +/* f191dc4: 46061203 */ div.s $f8,$f2,$f6 +/* f191dc8: e60800ac */ swc1 $f8,0xac($s0) +/* f191dcc: c60a00ac */ lwc1 $f10,0xac($s0) +/* f191dd0: c4248ef0 */ lwc1 $f4,-0x7110($at) +/* f191dd4: 46045182 */ mul.s $f6,$f10,$f4 +/* f191dd8: 45000006 */ bc1f .L0f191df4 +/* f191ddc: e60600ac */ swc1 $f6,0xac($s0) +/* f191de0: 460e0001 */ sub.s $f0,$f0,$f14 +.L0f191de4: +/* f191de4: 4600703e */ c.le.s $f14,$f0 +/* f191de8: 00000000 */ sll $zero,$zero,0x0 +/* f191dec: 4503fffd */ bc1tl .L0f191de4 +/* f191df0: 460e0001 */ sub.s $f0,$f0,$f14 +.L0f191df4: +/* f191df4: 4612003c */ c.lt.s $f0,$f18 +/* f191df8: 00000000 */ sll $zero,$zero,0x0 +/* f191dfc: 45020007 */ bc1fl .L0f191e1c +/* f191e00: 44050000 */ mfc1 $a1,$f0 +/* f191e04: 460e0000 */ add.s $f0,$f0,$f14 +.L0f191e08: +/* f191e08: 4612003c */ c.lt.s $f0,$f18 +/* f191e0c: 00000000 */ sll $zero,$zero,0x0 +/* f191e10: 4503fffd */ bc1tl .L0f191e08 +/* f191e14: 460e0000 */ add.s $f0,$f0,$f14 +/* f191e18: 44050000 */ mfc1 $a1,$f0 +.L0f191e1c: +/* f191e1c: 0fc0f94e */ jal func0f03e538 +/* f191e20: 02202025 */ or $a0,$s1,$zero +/* f191e24: 862c017e */ lh $t4,0x17e($s1) +/* f191e28: 44809000 */ mtc1 $zero,$f18 +/* f191e2c: 2401ffff */ addiu $at,$zero,-1 +/* f191e30: 11810018 */ beq $t4,$at,.L0f191e94 +/* f191e34: 00000000 */ sll $zero,$zero,0x0 +/* f191e38: 8e0d004c */ lw $t5,0x4c($s0) +/* f191e3c: 02202025 */ or $a0,$s1,$zero +/* f191e40: 000d7840 */ sll $t7,$t5,0x1 +/* f191e44: 05e00013 */ bltz $t7,.L0f191e94 +/* f191e48: 00000000 */ sll $zero,$zero,0x0 +/* f191e4c: 8e380174 */ lw $t8,0x174($s1) +/* f191e50: 00003025 */ or $a2,$zero,$zero +/* f191e54: 00003825 */ or $a3,$zero,$zero +/* f191e58: 13000003 */ beqz $t8,.L0f191e68 +/* f191e5c: 00000000 */ sll $zero,$zero,0x0 +/* f191e60: 10000001 */ beqz $zero,.L0f191e68 +/* f191e64: 24060001 */ addiu $a2,$zero,0x1 +.L0f191e68: +/* f191e68: 8e390170 */ lw $t9,0x170($s1) +/* f191e6c: 13200003 */ beqz $t9,.L0f191e7c +/* f191e70: 00000000 */ sll $zero,$zero,0x0 +/* f191e74: 10000001 */ beqz $zero,.L0f191e7c +/* f191e78: 24070001 */ addiu $a3,$zero,0x1 +.L0f191e7c: +/* f191e7c: 8e050068 */ lw $a1,0x68($s0) +/* f191e80: 0fc0fa7d */ jal func0f03e9f4 +/* f191e84: e7b20010 */ swc1 $f18,0x10($sp) +/* f191e88: 44809000 */ mtc1 $zero,$f18 +/* f191e8c: 10000006 */ beqz $zero,.L0f191ea8 +/* f191e90: 82220007 */ lb $v0,0x7($s1) +.L0f191e94: +/* f191e94: 0fc0fe0a */ jal func0f03f828 +/* f191e98: 02202025 */ or $a0,$s1,$zero +/* f191e9c: 44809000 */ mtc1 $zero,$f18 +/* f191ea0: 00000000 */ sll $zero,$zero,0x0 +/* f191ea4: 82220007 */ lb $v0,0x7($s1) +.L0f191ea8: +/* f191ea8: 24010004 */ addiu $at,$zero,0x4 +/* f191eac: 10410003 */ beq $v0,$at,.L0f191ebc +/* f191eb0: 24010005 */ addiu $at,$zero,0x5 +/* f191eb4: 54410005 */ bnel $v0,$at,.L0f191ecc +/* f191eb8: 8e080044 */ lw $t0,0x44($s0) +.L0f191ebc: +/* f191ebc: e612006c */ swc1 $f18,0x6c($s0) +/* f191ec0: 1000001a */ beqz $zero,.L0f191f2c +/* f191ec4: e6120070 */ swc1 $f18,0x70($s0) +/* f191ec8: 8e080044 */ lw $t0,0x44($s0) +.L0f191ecc: +/* f191ecc: 3c09800a */ lui $t1,0x800a +/* f191ed0: 2401000f */ addiu $at,$zero,0xf +/* f191ed4: 11000006 */ beqz $t0,.L0f191ef0 +/* f191ed8: 00000000 */ sll $zero,$zero,0x0 +/* f191edc: e612006c */ swc1 $f18,0x6c($s0) +/* f191ee0: e6120070 */ swc1 $f18,0x70($s0) +/* f191ee4: 8d299fc8 */ lw $t1,-0x6038($t1) +/* f191ee8: 10000010 */ beqz $zero,.L0f191f2c +/* f191eec: ae0901e4 */ sw $t1,0x1e4($s0) +.L0f191ef0: +/* f191ef0: 1441000a */ bne $v0,$at,.L0f191f1c +/* f191ef4: 3c0c800a */ lui $t4,0x800a +/* f191ef8: 922a0065 */ lbu $t2,0x65($s1) +/* f191efc: 3c013f80 */ lui $at,0x3f80 +/* f191f00: 314b0020 */ andi $t3,$t2,0x20 +/* f191f04: 55600006 */ bnezl $t3,.L0f191f20 +/* f191f08: e612006c */ swc1 $f18,0x6c($s0) +/* f191f0c: 44814000 */ mtc1 $at,$f8 +/* f191f10: e6120070 */ swc1 $f18,0x70($s0) +/* f191f14: 10000005 */ beqz $zero,.L0f191f2c +/* f191f18: e608006c */ swc1 $f8,0x6c($s0) +.L0f191f1c: +/* f191f1c: e612006c */ swc1 $f18,0x6c($s0) +.L0f191f20: +/* f191f20: e6120070 */ swc1 $f18,0x70($s0) +/* f191f24: 8d8c9fc8 */ lw $t4,-0x6038($t4) +/* f191f28: ae0c01e4 */ sw $t4,0x1e4($s0) +.L0f191f2c: +/* f191f2c: 0fc64512 */ jal func0f191448 +/* f191f30: 02202025 */ or $a0,$s1,$zero +/* f191f34: 0fc08c26 */ jal func0f023098 +/* f191f38: 8fa40068 */ lw $a0,0x68($sp) +/* f191f3c: 3c0d800a */ lui $t5,0x800a +/* f191f40: 8dad9fc8 */ lw $t5,-0x6038($t5) +/* f191f44: afa2005c */ sw $v0,0x5c($sp) +/* f191f48: 8fae0058 */ lw $t6,0x58($sp) +/* f191f4c: 29a10091 */ slti $at,$t5,0x91 +/* f191f50: 5420000f */ bnezl $at,.L0f191f90 +/* f191f54: 8fbf0024 */ lw $ra,0x24($sp) +/* f191f58: 51c00004 */ beqzl $t6,.L0f191f6c +/* f191f5c: 8faf0058 */ lw $t7,0x58($sp) +/* f191f60: 0fc615c8 */ jal func0f185720 +/* f191f64: 02202025 */ or $a0,$s1,$zero +/* f191f68: 8faf0058 */ lw $t7,0x58($sp) +.L0f191f6c: +/* f191f6c: 51e00008 */ beqzl $t7,.L0f191f90 +/* f191f70: 8fbf0024 */ lw $ra,0x24($sp) +/* f191f74: 0fc0e6a5 */ jal func0f039a94 +/* f191f78: 02202025 */ or $a0,$s1,$zero +/* f191f7c: 54400004 */ bnezl $v0,.L0f191f90 +/* f191f80: 8fbf0024 */ lw $ra,0x24($sp) +/* f191f84: 0fc64493 */ jal func0f19124c +/* f191f88: 02202025 */ or $a0,$s1,$zero +.L0f191f8c: +/* f191f8c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f191f90: +/* f191f90: 8fa2005c */ lw $v0,0x5c($sp) +/* f191f94: 8fb0001c */ lw $s0,0x1c($sp) +/* f191f98: 8fb10020 */ lw $s1,0x20($sp) +/* f191f9c: 03e00008 */ jr $ra +/* f191fa0: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f191fa4 +/* f191fa4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f191fa8: afbf0014 */ sw $ra,0x14($sp) +/* f191fac: 8c8502d4 */ lw $a1,0x2d4($a0) +/* f191fb0: 3c017f1c */ lui $at,0x7f1c +/* f191fb4: 8ca2009c */ lw $v0,0x9c($a1) +/* f191fb8: 00027840 */ sll $t7,$v0,0x1 +/* f191fbc: 05e00003 */ bltz $t7,.L0f191fcc +/* f191fc0: 0002c7c2 */ srl $t8,$v0,0x1f +/* f191fc4: 53000004 */ beqzl $t8,.L0f191fd8 +/* f191fc8: 84990010 */ lh $t9,0x10($a0) +.L0f191fcc: +/* f191fcc: 10000015 */ beqz $zero,.L0f192024 +/* f191fd0: c4228ef4 */ lwc1 $f2,-0x710c($at) +/* f191fd4: 84990010 */ lh $t9,0x10($a0) +.L0f191fd8: +/* f191fd8: 3c098008 */ lui $t1,0x8008 +/* f191fdc: 3c014f80 */ lui $at,0x4f80 +/* f191fe0: 00194080 */ sll $t0,$t9,0x2 +/* f191fe4: 01194021 */ addu $t0,$t0,$t9 +/* f191fe8: 00084080 */ sll $t0,$t0,0x2 +/* f191fec: 01284821 */ addu $t1,$t1,$t0 +/* f191ff0: 8d29cf04 */ lw $t1,-0x30fc($t1) +/* f191ff4: 00095180 */ sll $t2,$t1,0x6 +/* f191ff8: 000a5e02 */ srl $t3,$t2,0x18 +/* f191ffc: 448b2000 */ mtc1 $t3,$f4 +/* f192000: 05610004 */ bgez $t3,.L0f192014 +/* f192004: 468021a0 */ cvt.s.w $f6,$f4 +/* f192008: 44814000 */ mtc1 $at,$f8 +/* f19200c: 00000000 */ sll $zero,$zero,0x0 +/* f192010: 46083180 */ add.s $f6,$f6,$f8 +.L0f192014: +/* f192014: 3c017f1c */ lui $at,0x7f1c +/* f192018: c42a8ef8 */ lwc1 $f10,-0x7108($at) +/* f19201c: 460a3082 */ mul.s $f2,$f6,$f10 +/* f192020: 00000000 */ sll $zero,$zero,0x0 +.L0f192024: +/* f192024: 3c017f1c */ lui $at,0x7f1c +/* f192028: c4308efc */ lwc1 $f16,-0x7104($at) +/* f19202c: 8ca20004 */ lw $v0,0x4($a1) +/* f192030: 3c013f80 */ lui $at,0x3f80 +/* f192034: 46101482 */ mul.s $f18,$f2,$f16 +/* f192038: 44812000 */ mtc1 $at,$f4 +/* f19203c: 90430047 */ lbu $v1,0x47($v0) +/* f192040: 2401000b */ addiu $at,$zero,0xb +/* f192044: 14610007 */ bne $v1,$at,.L0f192064 +/* f192048: 46049080 */ add.s $f2,$f18,$f4 +/* f19204c: 3c014060 */ lui $at,0x4060 +/* f192050: 44814000 */ mtc1 $at,$f8 +/* f192054: 00000000 */ sll $zero,$zero,0x0 +/* f192058: 46081082 */ mul.s $f2,$f2,$f8 +/* f19205c: 10000031 */ beqz $zero,.L0f192124 +/* f192060: afa40020 */ sw $a0,0x20($sp) +.L0f192064: +/* f192064: 2401000a */ addiu $at,$zero,0xa +/* f192068: 14610006 */ bne $v1,$at,.L0f192084 +/* f19206c: 3c014160 */ lui $at,0x4160 +/* f192070: 44813000 */ mtc1 $at,$f6 +/* f192074: 00000000 */ sll $zero,$zero,0x0 +/* f192078: 46061082 */ mul.s $f2,$f2,$f6 +/* f19207c: 10000029 */ beqz $zero,.L0f192124 +/* f192080: afa40020 */ sw $a0,0x20($sp) +.L0f192084: +/* f192084: 904c0048 */ lbu $t4,0x48($v0) +/* f192088: 2d810006 */ sltiu $at,$t4,0x6 +/* f19208c: 10200011 */ beqz $at,.L0f1920d4 +/* f192090: 000c6080 */ sll $t4,$t4,0x2 +/* f192094: 3c017f1c */ lui $at,0x7f1c +/* f192098: 002c0821 */ addu $at,$at,$t4 +/* f19209c: 8c2c8f00 */ lw $t4,-0x7100($at) +/* f1920a0: 01800008 */ jr $t4 +/* f1920a4: 00000000 */ sll $zero,$zero,0x0 +/* f1920a8: 3c0140a0 */ lui $at,0x40a0 +/* f1920ac: 44815000 */ mtc1 $at,$f10 +/* f1920b0: 00000000 */ sll $zero,$zero,0x0 +/* f1920b4: 460a1082 */ mul.s $f2,$f2,$f10 +/* f1920b8: 1000001a */ beqz $zero,.L0f192124 +/* f1920bc: afa40020 */ sw $a0,0x20($sp) +/* f1920c0: 3c017f1c */ lui $at,0x7f1c +/* f1920c4: c4308f18 */ lwc1 $f16,-0x70e8($at) +/* f1920c8: 46101082 */ mul.s $f2,$f2,$f16 +/* f1920cc: 10000015 */ beqz $zero,.L0f192124 +/* f1920d0: afa40020 */ sw $a0,0x20($sp) +.L0f1920d4: +/* f1920d4: 3c017f1c */ lui $at,0x7f1c +/* f1920d8: c4328f1c */ lwc1 $f18,-0x70e4($at) +/* f1920dc: 46121082 */ mul.s $f2,$f2,$f18 +/* f1920e0: 10000010 */ beqz $zero,.L0f192124 +/* f1920e4: afa40020 */ sw $a0,0x20($sp) +/* f1920e8: 3c017f1c */ lui $at,0x7f1c +/* f1920ec: c4248f20 */ lwc1 $f4,-0x70e0($at) +/* f1920f0: 46041082 */ mul.s $f2,$f2,$f4 +/* f1920f4: 1000000b */ beqz $zero,.L0f192124 +/* f1920f8: afa40020 */ sw $a0,0x20($sp) +/* f1920fc: 3c017f1c */ lui $at,0x7f1c +/* f192100: c4288f24 */ lwc1 $f8,-0x70dc($at) +/* f192104: 46081082 */ mul.s $f2,$f2,$f8 +/* f192108: 10000006 */ beqz $zero,.L0f192124 +/* f19210c: afa40020 */ sw $a0,0x20($sp) +/* f192110: 3c017f1c */ lui $at,0x7f1c +/* f192114: c4268f28 */ lwc1 $f6,-0x70d8($at) +/* f192118: 46061082 */ mul.s $f2,$f2,$f6 +/* f19211c: 00000000 */ sll $zero,$zero,0x0 +/* f192120: afa40020 */ sw $a0,0x20($sp) +.L0f192124: +/* f192124: 0fc644fe */ jal func0f1913f8 +/* f192128: e7a2001c */ swc1 $f2,0x1c($sp) +/* f19212c: 8fa40020 */ lw $a0,0x20($sp) +/* f192130: 14400006 */ bnez $v0,.L0f19214c +/* f192134: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f192138: 3c017f1c */ lui $at,0x7f1c +/* f19213c: c42a8f2c */ lwc1 $f10,-0x70d4($at) +/* f192140: 460a1082 */ mul.s $f2,$f2,$f10 +/* f192144: 10000028 */ beqz $zero,.L0f1921e8 +/* f192148: 8fbf0014 */ lw $ra,0x14($sp) +.L0f19214c: +/* f19214c: afa40020 */ sw $a0,0x20($sp) +/* f192150: 0fc644fe */ jal func0f1913f8 +/* f192154: e7a2001c */ swc1 $f2,0x1c($sp) +/* f192158: 24010001 */ addiu $at,$zero,0x1 +/* f19215c: 8fa40020 */ lw $a0,0x20($sp) +/* f192160: 14410007 */ bne $v0,$at,.L0f192180 +/* f192164: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f192168: 3c013f00 */ lui $at,0x3f00 +/* f19216c: 44818000 */ mtc1 $at,$f16 +/* f192170: 00000000 */ sll $zero,$zero,0x0 +/* f192174: 46101082 */ mul.s $f2,$f2,$f16 +/* f192178: 1000001b */ beqz $zero,.L0f1921e8 +/* f19217c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f192180: +/* f192180: 808d0007 */ lb $t5,0x7($a0) +/* f192184: 2401000f */ addiu $at,$zero,0xf +/* f192188: 55a10017 */ bnel $t5,$at,.L0f1921e8 +/* f19218c: 8fbf0014 */ lw $ra,0x14($sp) +/* f192190: 908e0064 */ lbu $t6,0x64($a0) +/* f192194: 2485002c */ addiu $a1,$a0,0x2c +/* f192198: 000e7880 */ sll $t7,$t6,0x2 +/* f19219c: 008fc021 */ addu $t8,$a0,$t7 +/* f1921a0: 8f19004c */ lw $t9,0x4c($t8) +/* f1921a4: 57200010 */ bnezl $t9,.L0f1921e8 +/* f1921a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1921ac: 0fc12524 */ jal func0f049490 +/* f1921b0: e7a2001c */ swc1 $f2,0x1c($sp) +/* f1921b4: 3c014348 */ lui $at,0x4348 +/* f1921b8: 44819000 */ mtc1 $at,$f18 +/* f1921bc: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f1921c0: 3c013f00 */ lui $at,0x3f00 +/* f1921c4: 4612003c */ c.lt.s $f0,$f18 +/* f1921c8: 00000000 */ sll $zero,$zero,0x0 +/* f1921cc: 45020006 */ bc1fl .L0f1921e8 +/* f1921d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1921d4: 44812000 */ mtc1 $at,$f4 +/* f1921d8: 00000000 */ sll $zero,$zero,0x0 +/* f1921dc: 46041082 */ mul.s $f2,$f2,$f4 +/* f1921e0: 00000000 */ sll $zero,$zero,0x0 +/* f1921e4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1921e8: +/* f1921e8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f1921ec: 46001006 */ mov.s $f0,$f2 +/* f1921f0: 03e00008 */ jr $ra +/* f1921f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1921f8 +/* f1921f8: 27bdffa8 */ addiu $sp,$sp,-88 +/* f1921fc: afb00028 */ sw $s0,0x28($sp) +/* f192200: 00808025 */ or $s0,$a0,$zero +/* f192204: afbf002c */ sw $ra,0x2c($sp) +/* f192208: f7b60020 */ sdc1 $f22,0x20($sp) +/* f19220c: f7b40018 */ sdc1 $f20,0x18($sp) +/* f192210: 10800070 */ beqz $a0,.L0f1923d4 +/* f192214: afa70064 */ sw $a3,0x64($sp) +/* f192218: 8c8202d4 */ lw $v0,0x2d4($a0) +/* f19221c: 3c0e800a */ lui $t6,0x800a +/* f192220: 5040006d */ beqzl $v0,.L0f1923d8 +/* f192224: 8fbf002c */ lw $ra,0x2c($sp) +/* f192228: 8dce9fc8 */ lw $t6,-0x6038($t6) +/* f19222c: 02002025 */ or $a0,$s0,$zero +/* f192230: 29c10091 */ slti $at,$t6,0x91 +/* f192234: 50200007 */ beqzl $at,.L0f192254 +/* f192238: c4540070 */ lwc1 $f20,0x70($v0) +/* f19223c: 44806000 */ mtc1 $zero,$f12 +/* f192240: 00000000 */ sll $zero,$zero,0x0 +/* f192244: e4ac0000 */ swc1 $f12,0x0($a1) +/* f192248: 10000062 */ beqz $zero,.L0f1923d4 +/* f19224c: e4ac0004 */ swc1 $f12,0x4($a1) +/* f192250: c4540070 */ lwc1 $f20,0x70($v0) +.L0f192254: +/* f192254: c456006c */ lwc1 $f22,0x6c($v0) +/* f192258: afa60060 */ sw $a2,0x60($sp) +/* f19225c: 0fc647e9 */ jal func0f191fa4 +/* f192260: afa5005c */ sw $a1,0x5c($sp) +/* f192264: 4600a502 */ mul.s $f20,$f20,$f0 +/* f192268: 02002025 */ or $a0,$s0,$zero +/* f19226c: 4600b582 */ mul.s $f22,$f22,$f0 +/* f192270: 0fc0f95e */ jal func0f03e578 +/* f192274: 00000000 */ sll $zero,$zero,0x0 +/* f192278: e7a00050 */ swc1 $f0,0x50($sp) +/* f19227c: 0c0068f4 */ jal 0x1a3d0 +/* f192280: 46000306 */ mov.s $f12,$f0 +/* f192284: c7ac0050 */ lwc1 $f12,0x50($sp) +/* f192288: 0c0068f7 */ jal 0x1a3dc +/* f19228c: e7a0004c */ swc1 $f0,0x4c($sp) +/* f192290: c7ae004c */ lwc1 $f14,0x4c($sp) +/* f192294: 4600a287 */ neg.s $f10,$f20 +/* f192298: 8fa5005c */ lw $a1,0x5c($sp) +/* f19229c: 460ea102 */ mul.s $f4,$f20,$f14 +/* f1922a0: 44806000 */ mtc1 $zero,$f12 +/* f1922a4: 8fa60060 */ lw $a2,0x60($sp) +/* f1922a8: 4600b182 */ mul.s $f6,$f22,$f0 +/* f1922ac: 3c017f1c */ lui $at,0x7f1c +/* f1922b0: 00001825 */ or $v1,$zero,$zero +/* f1922b4: 46005402 */ mul.s $f16,$f10,$f0 +/* f1922b8: 00000000 */ sll $zero,$zero,0x0 +/* f1922bc: 460eb482 */ mul.s $f18,$f22,$f14 +/* f1922c0: 46062200 */ add.s $f8,$f4,$f6 +/* f1922c4: e7a80030 */ swc1 $f8,0x30($sp) +/* f1922c8: 46128100 */ add.s $f4,$f16,$f18 +/* f1922cc: 44868000 */ mtc1 $a2,$f16 +/* f1922d0: e7a40034 */ swc1 $f4,0x34($sp) +/* f1922d4: e4ac0000 */ swc1 $f12,0x0($a1) +/* f1922d8: e4ac0004 */ swc1 $f12,0x4($a1) +/* f1922dc: c7a80064 */ lwc1 $f8,0x64($sp) +/* f1922e0: c4268f30 */ lwc1 $f6,-0x70d0($at) +/* f1922e4: 468084a0 */ cvt.s.w $f18,$f16 +/* f1922e8: 3c017f1c */ lui $at,0x7f1c +/* f1922ec: 46083282 */ mul.s $f10,$f6,$f8 +/* f1922f0: 18c00038 */ blez $a2,.L0f1923d4 +/* f1922f4: 46125083 */ div.s $f2,$f10,$f18 +/* f1922f8: c4208f34 */ lwc1 $f0,-0x70cc($at) +/* f1922fc: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f192300: 24630001 */ addiu $v1,$v1,0x1 +/* f192304: c7b60030 */ lwc1 $f22,0x30($sp) +/* f192308: c44e00b4 */ lwc1 $f14,0xb4($v0) +/* f19230c: 460e0502 */ mul.s $f20,$f0,$f14 +/* f192310: 5066001d */ beql $v1,$a2,.L0f192388 +/* f192314: 4614b480 */ add.s $f18,$f22,$f20 +/* f192318: 4614b480 */ add.s $f18,$f22,$f20 +.L0f19231c: +/* f19231c: 24630001 */ addiu $v1,$v1,0x1 +/* f192320: e45200b4 */ swc1 $f18,0xb4($v0) +/* f192324: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f192328: c7b20034 */ lwc1 $f18,0x34($sp) +/* f19232c: c45000b8 */ lwc1 $f16,0xb8($v0) +/* f192330: 46100402 */ mul.s $f16,$f0,$f16 +/* f192334: 46109400 */ add.s $f16,$f18,$f16 +/* f192338: e45000b8 */ swc1 $f16,0xb8($v0) +/* f19233c: 8e0f02d4 */ lw $t7,0x2d4($s0) +/* f192340: c4b00000 */ lwc1 $f16,0x0($a1) +/* f192344: c4b20004 */ lwc1 $f18,0x4($a1) +/* f192348: c5ee00b4 */ lwc1 $f14,0xb4($t7) +/* f19234c: 46027382 */ mul.s $f14,$f14,$f2 +/* f192350: 460e8380 */ add.s $f14,$f16,$f14 +/* f192354: e4ae0000 */ swc1 $f14,0x0($a1) +/* f192358: 8e1802d4 */ lw $t8,0x2d4($s0) +/* f19235c: c70e00b8 */ lwc1 $f14,0xb8($t8) +/* f192360: 46027382 */ mul.s $f14,$f14,$f2 +/* f192364: 460e9380 */ add.s $f14,$f18,$f14 +/* f192368: e4ae0004 */ swc1 $f14,0x4($a1) +/* f19236c: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f192370: c7b60030 */ lwc1 $f22,0x30($sp) +/* f192374: c44e00b4 */ lwc1 $f14,0xb4($v0) +/* f192378: 460e0502 */ mul.s $f20,$f0,$f14 +/* f19237c: 5466ffe7 */ bnel $v1,$a2,.L0f19231c +/* f192380: 4614b480 */ add.s $f18,$f22,$f20 +/* f192384: 4614b480 */ add.s $f18,$f22,$f20 +.L0f192388: +/* f192388: e45200b4 */ swc1 $f18,0xb4($v0) +/* f19238c: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f192390: c7b20034 */ lwc1 $f18,0x34($sp) +/* f192394: c45000b8 */ lwc1 $f16,0xb8($v0) +/* f192398: 46100402 */ mul.s $f16,$f0,$f16 +/* f19239c: 46109400 */ add.s $f16,$f18,$f16 +/* f1923a0: e45000b8 */ swc1 $f16,0xb8($v0) +/* f1923a4: 8e0f02d4 */ lw $t7,0x2d4($s0) +/* f1923a8: c4b00000 */ lwc1 $f16,0x0($a1) +/* f1923ac: c4b20004 */ lwc1 $f18,0x4($a1) +/* f1923b0: c5ee00b4 */ lwc1 $f14,0xb4($t7) +/* f1923b4: 46027382 */ mul.s $f14,$f14,$f2 +/* f1923b8: 460e8380 */ add.s $f14,$f16,$f14 +/* f1923bc: e4ae0000 */ swc1 $f14,0x0($a1) +/* f1923c0: 8e1802d4 */ lw $t8,0x2d4($s0) +/* f1923c4: c70e00b8 */ lwc1 $f14,0xb8($t8) +/* f1923c8: 46027382 */ mul.s $f14,$f14,$f2 +/* f1923cc: 460e9380 */ add.s $f14,$f18,$f14 +/* f1923d0: e4ae0004 */ swc1 $f14,0x4($a1) +.L0f1923d4: +/* f1923d4: 8fbf002c */ lw $ra,0x2c($sp) +.L0f1923d8: +/* f1923d8: d7b40018 */ ldc1 $f20,0x18($sp) +/* f1923dc: d7b60020 */ ldc1 $f22,0x20($sp) +/* f1923e0: 8fb00028 */ lw $s0,0x28($sp) +/* f1923e4: 03e00008 */ jr $ra +/* f1923e8: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0f1923ec +/* f1923ec: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1923f0: afbf0014 */ sw $ra,0x14($sp) +/* f1923f4: 04800004 */ bltz $a0,.L0f192408 +/* f1923f8: 00802825 */ or $a1,$a0,$zero +/* f1923fc: 2881000e */ slti $at,$a0,0xe +/* f192400: 14200005 */ bnez $at,.L0f192418 +/* f192404: 00057080 */ sll $t6,$a1,0x2 +.L0f192408: +/* f192408: 0fc5b9f1 */ jal func0f16e7c4 +/* f19240c: 240458b3 */ addiu $a0,$zero,0x58b3 +/* f192410: 10000006 */ beqz $zero,.L0f19242c +/* f192414: 8fbf0014 */ lw $ra,0x14($sp) +.L0f192418: +/* f192418: 3c048008 */ lui $a0,0x8008 +/* f19241c: 008e2021 */ addu $a0,$a0,$t6 +/* f192420: 0fc5b9f1 */ jal func0f16e7c4 +/* f192424: 8c847df4 */ lw $a0,0x7df4($a0) +/* f192428: 8fbf0014 */ lw $ra,0x14($sp) +.L0f19242c: +/* f19242c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f192430: 03e00008 */ jr $ra +/* f192434: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f192438 +/* f192438: 8c8f02d4 */ lw $t7,0x2d4($a0) +/* f19243c: 240e0001 */ addiu $t6,$zero,0x1 +/* f192440: 3c18800a */ lui $t8,0x800a +/* f192444: a1ee0079 */ sb $t6,0x79($t7) +/* f192448: 8f18a2f8 */ lw $t8,-0x5d08($t8) +/* f19244c: 24010048 */ addiu $at,$zero,0x48 +/* f192450: 8c8902d4 */ lw $t1,0x2d4($a0) +/* f192454: 00b8c823 */ subu $t9,$a1,$t8 +/* f192458: 0321001a */ div $zero,$t9,$at +/* f19245c: 00004012 */ mflo $t0 +/* f192460: ad2800c0 */ sw $t0,0xc0($t1) +/* f192464: 8c8b02d4 */ lw $t3,0x2d4($a0) +/* f192468: 240a0001 */ addiu $t2,$zero,0x1 +/* f19246c: 03e00008 */ jr $ra +/* f192470: ad6a00d8 */ sw $t2,0xd8($t3) +); + +GLOBAL_ASM( +glabel func0f192474 +/* f192474: 8c8e02d4 */ lw $t6,0x2d4($a0) +/* f192478: 3c0f800a */ lui $t7,0x800a +/* f19247c: 24010048 */ addiu $at,$zero,0x48 +/* f192480: a1c00079 */ sb $zero,0x79($t6) +/* f192484: 8defa2f8 */ lw $t7,-0x5d08($t7) +/* f192488: 8c8802d4 */ lw $t0,0x2d4($a0) +/* f19248c: 24090001 */ addiu $t1,$zero,0x1 +/* f192490: 00afc023 */ subu $t8,$a1,$t7 +/* f192494: 0301001a */ div $zero,$t8,$at +/* f192498: 0000c812 */ mflo $t9 +/* f19249c: ad1900d4 */ sw $t9,0xd4($t0) +/* f1924a0: 8c8a02d4 */ lw $t2,0x2d4($a0) +/* f1924a4: 03e00008 */ jr $ra +/* f1924a8: ad4900d8 */ sw $t1,0xd8($t2) +); + +GLOBAL_ASM( +glabel func0f1924ac +/* f1924ac: 8c8f02d4 */ lw $t7,0x2d4($a0) +/* f1924b0: 240e000d */ addiu $t6,$zero,0xd +/* f1924b4: 3c18800a */ lui $t8,0x800a +/* f1924b8: a1ee0079 */ sb $t6,0x79($t7) +/* f1924bc: 8f18a2f8 */ lw $t8,-0x5d08($t8) +/* f1924c0: 24010048 */ addiu $at,$zero,0x48 +/* f1924c4: 8c8902d4 */ lw $t1,0x2d4($a0) +/* f1924c8: 00b8c823 */ subu $t9,$a1,$t8 +/* f1924cc: 0321001a */ div $zero,$t9,$at +/* f1924d0: 00004012 */ mflo $t0 +/* f1924d4: ad2800d4 */ sw $t0,0xd4($t1) +/* f1924d8: 8c8b02d4 */ lw $t3,0x2d4($a0) +/* f1924dc: 240a0001 */ addiu $t2,$zero,0x1 +/* f1924e0: 03e00008 */ jr $ra +/* f1924e4: ad6a00d8 */ sw $t2,0xd8($t3) +); + +GLOBAL_ASM( +glabel func0f1924e8 +/* f1924e8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1924ec: afbf0014 */ sw $ra,0x14($sp) +/* f1924f0: afa40018 */ sw $a0,0x18($sp) +/* f1924f4: afa5001c */ sw $a1,0x1c($sp) +/* f1924f8: afa70024 */ sw $a3,0x24($sp) +/* f1924fc: 8c8f02d4 */ lw $t7,0x2d4($a0) +/* f192500: 240e0002 */ addiu $t6,$zero,0x2 +/* f192504: 00803825 */ or $a3,$a0,$zero +/* f192508: a1ee0079 */ sb $t6,0x79($t7) +/* f19250c: 8fb8001c */ lw $t8,0x1c($sp) +/* f192510: 8c9902d4 */ lw $t9,0x2d4($a0) +/* f192514: c7040000 */ lwc1 $f4,0x0($t8) +/* f192518: e724008c */ swc1 $f4,0x8c($t9) +/* f19251c: 8fa8001c */ lw $t0,0x1c($sp) +/* f192520: 8c8902d4 */ lw $t1,0x2d4($a0) +/* f192524: c5060004 */ lwc1 $f6,0x4($t0) +/* f192528: e5260090 */ swc1 $f6,0x90($t1) +/* f19252c: 8faa001c */ lw $t2,0x1c($sp) +/* f192530: 8c8b02d4 */ lw $t3,0x2d4($a0) +/* f192534: 00c02025 */ or $a0,$a2,$zero +/* f192538: c5480008 */ lwc1 $f8,0x8($t2) +/* f19253c: e5680094 */ swc1 $f8,0x94($t3) +/* f192540: 8ce502d4 */ lw $a1,0x2d4($a3) +/* f192544: afa70018 */ sw $a3,0x18($sp) +/* f192548: 0fc195e9 */ jal func0f0657a4 +/* f19254c: 24a5007a */ addiu $a1,$a1,0x7a +/* f192550: 8fa70018 */ lw $a3,0x18($sp) +/* f192554: c7aa0024 */ lwc1 $f10,0x24($sp) +/* f192558: 240d0001 */ addiu $t5,$zero,0x1 +/* f19255c: 8cec02d4 */ lw $t4,0x2d4($a3) +/* f192560: e58a0098 */ swc1 $f10,0x98($t4) +/* f192564: 8cee02d4 */ lw $t6,0x2d4($a3) +/* f192568: adcd00d8 */ sw $t5,0xd8($t6) +/* f19256c: 8fbf0014 */ lw $ra,0x14($sp) +/* f192570: 27bd0018 */ addiu $sp,$sp,0x18 +/* f192574: 03e00008 */ jr $ra +/* f192578: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19257c +/* f19257c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f192580: afbf0014 */ sw $ra,0x14($sp) +/* f192584: afa40018 */ sw $a0,0x18($sp) +/* f192588: afa5001c */ sw $a1,0x1c($sp) +/* f19258c: afa70024 */ sw $a3,0x24($sp) +/* f192590: 8c8f02d4 */ lw $t7,0x2d4($a0) +/* f192594: 240e0003 */ addiu $t6,$zero,0x3 +/* f192598: 00803825 */ or $a3,$a0,$zero +/* f19259c: a1ee0079 */ sb $t6,0x79($t7) +/* f1925a0: 8fb8001c */ lw $t8,0x1c($sp) +/* f1925a4: 8c9902d4 */ lw $t9,0x2d4($a0) +/* f1925a8: c7040000 */ lwc1 $f4,0x0($t8) +/* f1925ac: e724008c */ swc1 $f4,0x8c($t9) +/* f1925b0: 8fa8001c */ lw $t0,0x1c($sp) +/* f1925b4: 8c8902d4 */ lw $t1,0x2d4($a0) +/* f1925b8: c5060004 */ lwc1 $f6,0x4($t0) +/* f1925bc: e5260090 */ swc1 $f6,0x90($t1) +/* f1925c0: 8faa001c */ lw $t2,0x1c($sp) +/* f1925c4: 8c8b02d4 */ lw $t3,0x2d4($a0) +/* f1925c8: 00c02025 */ or $a0,$a2,$zero +/* f1925cc: c5480008 */ lwc1 $f8,0x8($t2) +/* f1925d0: e5680094 */ swc1 $f8,0x94($t3) +/* f1925d4: 8ce502d4 */ lw $a1,0x2d4($a3) +/* f1925d8: afa70018 */ sw $a3,0x18($sp) +/* f1925dc: 0fc195e9 */ jal func0f0657a4 +/* f1925e0: 24a5007a */ addiu $a1,$a1,0x7a +/* f1925e4: 8fa70018 */ lw $a3,0x18($sp) +/* f1925e8: c7aa0024 */ lwc1 $f10,0x24($sp) +/* f1925ec: 240d0001 */ addiu $t5,$zero,0x1 +/* f1925f0: 8cec02d4 */ lw $t4,0x2d4($a3) +/* f1925f4: e58a0098 */ swc1 $f10,0x98($t4) +/* f1925f8: 8cee02d4 */ lw $t6,0x2d4($a3) +/* f1925fc: adcd00d8 */ sw $t5,0xd8($t6) +/* f192600: 8fbf0014 */ lw $ra,0x14($sp) +/* f192604: 27bd0018 */ addiu $sp,$sp,0x18 +/* f192608: 03e00008 */ jr $ra +/* f19260c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f192610 +/* f192610: 8c8e02d4 */ lw $t6,0x2d4($a0) +/* f192614: 240f0001 */ addiu $t7,$zero,0x1 +/* f192618: a1c50079 */ sb $a1,0x79($t6) +/* f19261c: 8c9802d4 */ lw $t8,0x2d4($a0) +/* f192620: 03e00008 */ jr $ra +/* f192624: af0f00d8 */ sw $t7,0xd8($t8) +); + +GLOBAL_ASM( +glabel func0f192628 +/* f192628: 27bdffd0 */ addiu $sp,$sp,-48 +/* f19262c: afbf0024 */ sw $ra,0x24($sp) +/* f192630: afb00020 */ sw $s0,0x20($sp) +/* f192634: afa50034 */ sw $a1,0x34($sp) +/* f192638: 8c8e02d4 */ lw $t6,0x2d4($a0) +/* f19263c: 00808025 */ or $s0,$a0,$zero +/* f192640: 8dc20020 */ lw $v0,0x20($t6) +/* f192644: 28410002 */ slti $at,$v0,0x2 +/* f192648: 14200047 */ bnez $at,.L0f192768 +/* f19264c: 24010057 */ addiu $at,$zero,0x57 +/* f192650: 50410046 */ beql $v0,$at,.L0f19276c +/* f192654: 8fbf0024 */ lw $ra,0x24($sp) +/* f192658: 8c830174 */ lw $v1,0x174($a0) +/* f19265c: 00003825 */ or $a3,$zero,$zero +/* f192660: 00002825 */ or $a1,$zero,$zero +/* f192664: 10600006 */ beqz $v1,.L0f192680 +/* f192668: 2406ffff */ addiu $a2,$zero,-1 +/* f19266c: 8c620004 */ lw $v0,0x4($v1) +/* f192670: 8c4f0040 */ lw $t7,0x40($v0) +/* f192674: 35f80004 */ ori $t8,$t7,0x4 +/* f192678: ac580040 */ sw $t8,0x40($v0) +/* f19267c: ac800174 */ sw $zero,0x174($a0) +.L0f192680: +/* f192680: 8e020170 */ lw $v0,0x170($s0) +/* f192684: 10400006 */ beqz $v0,.L0f1926a0 +/* f192688: 00402025 */ or $a0,$v0,$zero +/* f19268c: 0fc22ed7 */ jal func0f08bb5c +/* f192690: afa2002c */ sw $v0,0x2c($sp) +/* f192694: 8fa7002c */ lw $a3,0x2c($sp) +/* f192698: 10000010 */ beqz $zero,.L0f1926dc +/* f19269c: ae000170 */ sw $zero,0x170($s0) +.L0f1926a0: +/* f1926a0: 8e1902d4 */ lw $t9,0x2d4($s0) +/* f1926a4: 8f240020 */ lw $a0,0x20($t9) +/* f1926a8: 0fc4a2bd */ jal func0f128af4 +/* f1926ac: afa7002c */ sw $a3,0x2c($sp) +/* f1926b0: 8fa7002c */ lw $a3,0x2c($sp) +/* f1926b4: 04400009 */ bltz $v0,.L0f1926dc +/* f1926b8: 00402825 */ or $a1,$v0,$zero +/* f1926bc: 8e0802d4 */ lw $t0,0x2d4($s0) +/* f1926c0: 02002025 */ or $a0,$s0,$zero +/* f1926c4: 3c072000 */ lui $a3,0x2000 +/* f1926c8: 8d060020 */ lw $a2,0x20($t0) +/* f1926cc: afa00014 */ sw $zero,0x14($sp) +/* f1926d0: 0fc22e3a */ jal func0f08b8e8 +/* f1926d4: afa00010 */ sw $zero,0x10($sp) +/* f1926d8: 00403825 */ or $a3,$v0,$zero +.L0f1926dc: +/* f1926dc: 50e00017 */ beqzl $a3,.L0f19273c +/* f1926e0: 8e1902d4 */ lw $t9,0x2d4($s0) +/* f1926e4: 8ce30004 */ lw $v1,0x4($a3) +/* f1926e8: 00e02025 */ or $a0,$a3,$zero +/* f1926ec: 24050001 */ addiu $a1,$zero,0x1 +/* f1926f0: 50600012 */ beqzl $v1,.L0f19273c +/* f1926f4: 8e1902d4 */ lw $t9,0x2d4($s0) +/* f1926f8: 0fc20a59 */ jal func0f082964 +/* f1926fc: afa30028 */ sw $v1,0x28($sp) +/* f192700: 8e090014 */ lw $t1,0x14($s0) +/* f192704: 8fa20028 */ lw $v0,0x28($sp) +/* f192708: 352a0001 */ ori $t2,$t1,0x1 +/* f19270c: ae0a0014 */ sw $t2,0x14($s0) +/* f192710: 8c4b0040 */ lw $t3,0x40($v0) +/* f192714: 316c0080 */ andi $t4,$t3,0x80 +/* f192718: 51800008 */ beqzl $t4,.L0f19273c +/* f19271c: 8e1902d4 */ lw $t9,0x2d4($s0) +/* f192720: 8c4e0048 */ lw $t6,0x48($v0) +/* f192724: 240d00f0 */ addiu $t5,$zero,0xf0 +/* f192728: adcd00b4 */ sw $t5,0xb4($t6) +/* f19272c: 8c580048 */ lw $t8,0x48($v0) +/* f192730: 8faf0034 */ lw $t7,0x34($sp) +/* f192734: af0f0108 */ sw $t7,0x108($t8) +/* f192738: 8e1902d4 */ lw $t9,0x2d4($s0) +.L0f19273c: +/* f19273c: 02002025 */ or $a0,$s0,$zero +/* f192740: 0fc65f65 */ jal func0f197d94 +/* f192744: 8f250020 */ lw $a1,0x20($t9) +/* f192748: 8e0802d4 */ lw $t0,0x2d4($s0) +/* f19274c: 02002025 */ or $a0,$s0,$zero +/* f192750: 24050001 */ addiu $a1,$zero,0x1 +/* f192754: ad000024 */ sw $zero,0x24($t0) +/* f192758: 8e0902d4 */ lw $t1,0x2d4($s0) +/* f19275c: 00003025 */ or $a2,$zero,$zero +/* f192760: 0fc6652c */ jal func0f1994b0 +/* f192764: ad200028 */ sw $zero,0x28($t1) +.L0f192768: +/* f192768: 8fbf0024 */ lw $ra,0x24($sp) +.L0f19276c: +/* f19276c: 8fb00020 */ lw $s0,0x20($sp) +/* f192770: 27bd0030 */ addiu $sp,$sp,0x30 +/* f192774: 03e00008 */ jr $ra +/* f192778: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19277c +/* f19277c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f192780: afbf0014 */ sw $ra,0x14($sp) +/* f192784: 00803025 */ or $a2,$a0,$zero +/* f192788: 04a0001c */ bltz $a1,.L0f1927fc +/* f19278c: 00003825 */ or $a3,$zero,$zero +/* f192790: 3c08800a */ lui $t0,0x800a +/* f192794: 25089fc0 */ addiu $t0,$t0,-24640 +/* f192798: 8d0f0338 */ lw $t7,0x338($t0) +/* f19279c: 000570c0 */ sll $t6,$a1,0x3 +/* f1927a0: 01c57021 */ addu $t6,$t6,$a1 +/* f1927a4: 000e70c0 */ sll $t6,$t6,0x3 +/* f1927a8: 01cfc021 */ addu $t8,$t6,$t7 +/* f1927ac: 8f040004 */ lw $a0,0x4($t8) +/* f1927b0: afa60020 */ sw $a2,0x20($sp) +/* f1927b4: afa50024 */ sw $a1,0x24($sp) +/* f1927b8: 0fc633fe */ jal func0f18cff8 +/* f1927bc: afa4001c */ sw $a0,0x1c($sp) +/* f1927c0: 8fa60020 */ lw $a2,0x20($sp) +/* f1927c4: 8fa50024 */ lw $a1,0x24($sp) +/* f1927c8: 8fa7001c */ lw $a3,0x1c($sp) +/* f1927cc: 8cc302d4 */ lw $v1,0x2d4($a2) +/* f1927d0: 00025080 */ sll $t2,$v0,0x2 +/* f1927d4: 3c08800a */ lui $t0,0x800a +/* f1927d8: 0062c821 */ addu $t9,$v1,$v0 +/* f1927dc: 9329016c */ lbu $t1,0x16c($t9) +/* f1927e0: 25089fc0 */ addiu $t0,$t0,-24640 +/* f1927e4: ac690128 */ sw $t1,0x128($v1) +/* f1927e8: 8cc302d4 */ lw $v1,0x2d4($a2) +/* f1927ec: 006a5821 */ addu $t3,$v1,$t2 +/* f1927f0: 8d6c0178 */ lw $t4,0x178($t3) +/* f1927f4: 10000008 */ beqz $zero,.L0f192818 +/* f1927f8: ac6c0120 */ sw $t4,0x120($v1) +.L0f1927fc: +/* f1927fc: 8ccd02d4 */ lw $t5,0x2d4($a2) +/* f192800: 240effff */ addiu $t6,$zero,-1 +/* f192804: 3c08800a */ lui $t0,0x800a +/* f192808: ada00128 */ sw $zero,0x128($t5) +/* f19280c: 8ccf02d4 */ lw $t7,0x2d4($a2) +/* f192810: 25089fc0 */ addiu $t0,$t0,-24640 +/* f192814: adee0120 */ sw $t6,0x120($t7) +.L0f192818: +/* f192818: 8cc302d4 */ lw $v1,0x2d4($a2) +/* f19281c: 8c620120 */ lw $v0,0x120($v1) +/* f192820: 8c780124 */ lw $t8,0x124($v1) +/* f192824: 0302082a */ slt $at,$t8,$v0 +/* f192828: 50200004 */ beqzl $at,.L0f19283c +/* f19282c: 84d9017e */ lh $t9,0x17e($a2) +/* f192830: ac620124 */ sw $v0,0x124($v1) +/* f192834: 8cc302d4 */ lw $v1,0x2d4($a2) +/* f192838: 84d9017e */ lh $t9,0x17e($a2) +.L0f19283c: +/* f19283c: 50b90013 */ beql $a1,$t9,.L0f19288c +/* f192840: 8c6d0128 */ lw $t5,0x128($v1) +/* f192844: a4c5017e */ sh $a1,0x17e($a2) +/* f192848: ac60011c */ sw $zero,0x11c($v1) +/* f19284c: 8cc902d4 */ lw $t1,0x2d4($a2) +/* f192850: ad2001e8 */ sw $zero,0x1e8($t1) +/* f192854: 8cca02d4 */ lw $t2,0x2d4($a2) +/* f192858: ad400208 */ sw $zero,0x208($t2) +/* f19285c: 8cc302d4 */ lw $v1,0x2d4($a2) +/* f192860: 8c6b0128 */ lw $t3,0x128($v1) +/* f192864: 51600006 */ beqzl $t3,.L0f192880 +/* f192868: ac6002c8 */ sw $zero,0x2c8($v1) +/* f19286c: 10e00003 */ beqz $a3,.L0f19287c +/* f192870: 240c0078 */ addiu $t4,$zero,0x78 +/* f192874: 10000002 */ beqz $zero,.L0f192880 +/* f192878: ac6c02c8 */ sw $t4,0x2c8($v1) +.L0f19287c: +/* f19287c: ac6002c8 */ sw $zero,0x2c8($v1) +.L0f192880: +/* f192880: 1000001a */ beqz $zero,.L0f1928ec +/* f192884: 8cc302d4 */ lw $v1,0x2d4($a2) +/* f192888: 8c6d0128 */ lw $t5,0x128($v1) +.L0f19288c: +/* f19288c: 51a0000b */ beqzl $t5,.L0f1928bc +/* f192890: 8d090034 */ lw $t1,0x34($t0) +/* f192894: 8d0e0034 */ lw $t6,0x34($t0) +/* f192898: 59c00015 */ blezl $t6,.L0f1928f0 +/* f19289c: 8c6e0128 */ lw $t6,0x128($v1) +/* f1928a0: 8c6f011c */ lw $t7,0x11c($v1) +/* f1928a4: 8d180000 */ lw $t8,0x0($t0) +/* f1928a8: 01f8c821 */ addu $t9,$t7,$t8 +/* f1928ac: ac79011c */ sw $t9,0x11c($v1) +/* f1928b0: 1000000e */ beqz $zero,.L0f1928ec +/* f1928b4: 8cc302d4 */ lw $v1,0x2d4($a2) +/* f1928b8: 8d090034 */ lw $t1,0x34($t0) +.L0f1928bc: +/* f1928bc: 59200007 */ blezl $t1,.L0f1928dc +/* f1928c0: 8c6d011c */ lw $t5,0x11c($v1) +/* f1928c4: 8c6a011c */ lw $t2,0x11c($v1) +/* f1928c8: 8d0b0000 */ lw $t3,0x0($t0) +/* f1928cc: 014b6023 */ subu $t4,$t2,$t3 +/* f1928d0: ac6c011c */ sw $t4,0x11c($v1) +/* f1928d4: 8cc302d4 */ lw $v1,0x2d4($a2) +/* f1928d8: 8c6d011c */ lw $t5,0x11c($v1) +.L0f1928dc: +/* f1928dc: 05a30004 */ bgezl $t5,.L0f1928f0 +/* f1928e0: 8c6e0128 */ lw $t6,0x128($v1) +/* f1928e4: ac60011c */ sw $zero,0x11c($v1) +/* f1928e8: 8cc302d4 */ lw $v1,0x2d4($a2) +.L0f1928ec: +/* f1928ec: 8c6e0128 */ lw $t6,0x128($v1) +.L0f1928f0: +/* f1928f0: 51c00012 */ beqzl $t6,.L0f19293c +/* f1928f4: ac6002c8 */ sw $zero,0x2c8($v1) +/* f1928f8: 50e00010 */ beqzl $a3,.L0f19293c +/* f1928fc: ac6002c8 */ sw $zero,0x2c8($v1) +/* f192900: 8cef0014 */ lw $t7,0x14($a3) +/* f192904: 24190078 */ addiu $t9,$zero,0x78 +/* f192908: 000fc080 */ sll $t8,$t7,0x2 +/* f19290c: 07020004 */ bltzl $t8,.L0f192920 +/* f192910: 8c6202c8 */ lw $v0,0x2c8($v1) +/* f192914: 10000009 */ beqz $zero,.L0f19293c +/* f192918: ac7902c8 */ sw $t9,0x2c8($v1) +/* f19291c: 8c6202c8 */ lw $v0,0x2c8($v1) +.L0f192920: +/* f192920: 58400007 */ blezl $v0,.L0f192940 +/* f192924: 8fbf0014 */ lw $ra,0x14($sp) +/* f192928: 8d090038 */ lw $t1,0x38($t0) +/* f19292c: 00495023 */ subu $t2,$v0,$t1 +/* f192930: 10000002 */ beqz $zero,.L0f19293c +/* f192934: ac6a02c8 */ sw $t2,0x2c8($v1) +/* f192938: ac6002c8 */ sw $zero,0x2c8($v1) +.L0f19293c: +/* f19293c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f192940: +/* f192940: 27bd0020 */ addiu $sp,$sp,0x20 +/* f192944: 03e00008 */ jr $ra +/* f192948: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19294c +/* f19294c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f192950: afbf0014 */ sw $ra,0x14($sp) +/* f192954: 8ca3001c */ lw $v1,0x1c($a1) +/* f192958: 24010006 */ addiu $at,$zero,0x6 +/* f19295c: 3c0f800a */ lui $t7,0x800a +/* f192960: 906e0000 */ lbu $t6,0x0($v1) +/* f192964: 55c10007 */ bnel $t6,$at,.L0f192984 +/* f192968: 8cb80018 */ lw $t8,0x18($a1) +/* f19296c: 8defa2e4 */ lw $t7,-0x5d1c($t7) +/* f192970: 55e00004 */ bnezl $t7,.L0f192984 +/* f192974: 8cb80018 */ lw $t8,0x18($a1) +/* f192978: 1000002f */ beqz $zero,.L0f192a38 +/* f19297c: 24020001 */ addiu $v0,$zero,0x1 +/* f192980: 8cb80018 */ lw $t8,0x18($a1) +.L0f192984: +/* f192984: 33190400 */ andi $t9,$t8,0x400 +/* f192988: 53200004 */ beqzl $t9,.L0f19299c +/* f19298c: 8ca80014 */ lw $t0,0x14($a1) +/* f192990: 10000029 */ beqz $zero,.L0f192a38 +/* f192994: 24020001 */ addiu $v0,$zero,0x1 +/* f192998: 8ca80014 */ lw $t0,0x14($a1) +.L0f19299c: +/* f19299c: 00001025 */ or $v0,$zero,$zero +/* f1929a0: 00084880 */ sll $t1,$t0,0x2 +/* f1929a4: 05210024 */ bgez $t1,.L0f192a38 +/* f1929a8: 00000000 */ sll $zero,$zero,0x0 +/* f1929ac: 10800020 */ beqz $a0,.L0f192a30 +/* f1929b0: 00000000 */ sll $zero,$zero,0x0 +/* f1929b4: 8c8a02d4 */ lw $t2,0x2d4($a0) +/* f1929b8: 1140001d */ beqz $t2,.L0f192a30 +/* f1929bc: 00000000 */ sll $zero,$zero,0x0 +/* f1929c0: 848b017e */ lh $t3,0x17e($a0) +/* f1929c4: 2401ffff */ addiu $at,$zero,-1 +/* f1929c8: 5161000e */ beql $t3,$at,.L0f192a04 +/* f1929cc: 8c8e02d4 */ lw $t6,0x2d4($a0) +/* f1929d0: afa40018 */ sw $a0,0x18($sp) +/* f1929d4: 0fc0a221 */ jal func0f028884 +/* f1929d8: afa5001c */ sw $a1,0x1c($sp) +/* f1929dc: 8fa5001c */ lw $a1,0x1c($sp) +/* f1929e0: 8fa40018 */ lw $a0,0x18($sp) +/* f1929e4: 8ca3001c */ lw $v1,0x1c($a1) +/* f1929e8: 54430006 */ bnel $v0,$v1,.L0f192a04 +/* f1929ec: 8c8e02d4 */ lw $t6,0x2d4($a0) +/* f1929f0: 8c8c02d4 */ lw $t4,0x2d4($a0) +/* f1929f4: 8d8d02c8 */ lw $t5,0x2c8($t4) +/* f1929f8: 1da0000b */ bgtz $t5,.L0f192a28 +/* f1929fc: 00000000 */ sll $zero,$zero,0x0 +/* f192a00: 8c8e02d4 */ lw $t6,0x2d4($a0) +.L0f192a04: +/* f192a04: 24650008 */ addiu $a1,$v1,0x8 +/* f192a08: 8dcf009c */ lw $t7,0x9c($t6) +/* f192a0c: 000fc8c0 */ sll $t9,$t7,0x3 +/* f192a10: 07210007 */ bgez $t9,.L0f192a30 +/* f192a14: 00000000 */ sll $zero,$zero,0x0 +/* f192a18: 0fc12447 */ jal func0f04911c +/* f192a1c: 24060020 */ addiu $a2,$zero,0x20 +/* f192a20: 10400003 */ beqz $v0,.L0f192a30 +/* f192a24: 00000000 */ sll $zero,$zero,0x0 +.L0f192a28: +/* f192a28: 10000003 */ beqz $zero,.L0f192a38 +/* f192a2c: 00001025 */ or $v0,$zero,$zero +.L0f192a30: +/* f192a30: 10000001 */ beqz $zero,.L0f192a38 +/* f192a34: 24020001 */ addiu $v0,$zero,0x1 +.L0f192a38: +/* f192a38: 8fbf0014 */ lw $ra,0x14($sp) +/* f192a3c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f192a40: 03e00008 */ jr $ra +/* f192a44: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f192a48 +/* f192a48: 3c017f1c */ lui $at,0x7f1c +/* f192a4c: c4268f38 */ lwc1 $f6,-0x70c8($at) +/* f192a50: c48400b8 */ lwc1 $f4,0xb8($a0) +/* f192a54: 00001025 */ or $v0,$zero,$zero +/* f192a58: 4604303e */ c.le.s $f6,$f4 +/* f192a5c: 00000000 */ sll $zero,$zero,0x0 +/* f192a60: 45000002 */ bc1f .L0f192a6c +/* f192a64: 00000000 */ sll $zero,$zero,0x0 +/* f192a68: 24020001 */ addiu $v0,$zero,0x1 +.L0f192a6c: +/* f192a6c: 03e00008 */ jr $ra +/* f192a70: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f192a74 +/* f192a74: 27bdffc0 */ addiu $sp,$sp,-64 +/* f192a78: afbf0014 */ sw $ra,0x14($sp) +/* f192a7c: 8c8302d4 */ lw $v1,0x2d4($a0) +/* f192a80: 3c05800a */ lui $a1,0x800a +/* f192a84: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f192a88: 8cb80038 */ lw $t8,0x38($a1) +/* f192a8c: 8c6e0004 */ lw $t6,0x4($v1) +/* f192a90: 8c6f01cc */ lw $t7,0x1cc($v1) +/* f192a94: 91c70048 */ lbu $a3,0x48($t6) +/* f192a98: 01f8c823 */ subu $t9,$t7,$t8 +/* f192a9c: 1f200012 */ bgtz $t9,.L0f192ae8 +/* f192aa0: ac7901cc */ sw $t9,0x1cc($v1) +/* f192aa4: afa3003c */ sw $v1,0x3c($sp) +/* f192aa8: afa40040 */ sw $a0,0x40($sp) +/* f192aac: 0c004b70 */ jal 0x12dc0 +/* f192ab0: afa70038 */ sw $a3,0x38($sp) +/* f192ab4: 8fa3003c */ lw $v1,0x3c($sp) +/* f192ab8: 0c004b70 */ jal 0x12dc0 +/* f192abc: ac6201d0 */ sw $v0,0x1d0($v1) +/* f192ac0: 24010014 */ addiu $at,$zero,0x14 +/* f192ac4: 0041001b */ divu $zero,$v0,$at +/* f192ac8: 8fa3003c */ lw $v1,0x3c($sp) +/* f192acc: 00004810 */ mfhi $t1 +/* f192ad0: 252a0014 */ addiu $t2,$t1,0x14 +/* f192ad4: 8fa40040 */ lw $a0,0x40($sp) +/* f192ad8: 3c05800a */ lui $a1,0x800a +/* f192adc: 8fa70038 */ lw $a3,0x38($sp) +/* f192ae0: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f192ae4: ac6a01cc */ sw $t2,0x1cc($v1) +.L0f192ae8: +/* f192ae8: 8cab0034 */ lw $t3,0x34($a1) +/* f192aec: 59600025 */ blezl $t3,.L0f192b84 +/* f192af0: 8c78011c */ lw $t8,0x11c($v1) +/* f192af4: 8c6c0128 */ lw $t4,0x128($v1) +/* f192af8: 5180000a */ beqzl $t4,.L0f192b24 +/* f192afc: 8cae0000 */ lw $t6,0x0($a1) +/* f192b00: 8cad0000 */ lw $t5,0x0($a1) +/* f192b04: c46401d4 */ lwc1 $f4,0x1d4($v1) +/* f192b08: 448d3000 */ mtc1 $t5,$f6 +/* f192b0c: 00000000 */ sll $zero,$zero,0x0 +/* f192b10: 46803220 */ cvt.s.w $f8,$f6 +/* f192b14: 46082280 */ add.s $f10,$f4,$f8 +/* f192b18: 10000008 */ beqz $zero,.L0f192b3c +/* f192b1c: e46a01d4 */ swc1 $f10,0x1d4($v1) +/* f192b20: 8cae0000 */ lw $t6,0x0($a1) +.L0f192b24: +/* f192b24: c46601d4 */ lwc1 $f6,0x1d4($v1) +/* f192b28: 448e2000 */ mtc1 $t6,$f4 +/* f192b2c: 00000000 */ sll $zero,$zero,0x0 +/* f192b30: 46802220 */ cvt.s.w $f8,$f4 +/* f192b34: 46083281 */ sub.s $f10,$f6,$f8 +/* f192b38: e46a01d4 */ swc1 $f10,0x1d4($v1) +.L0f192b3c: +/* f192b3c: c46400ac */ lwc1 $f4,0xac($v1) +/* f192b40: c4a60044 */ lwc1 $f6,0x44($a1) +/* f192b44: 00077940 */ sll $t7,$a3,0x5 +/* f192b48: 3c018008 */ lui $at,0x8008 +/* f192b4c: 46062202 */ mul.s $f8,$f4,$f6 +/* f192b50: 002f0821 */ addu $at,$at,$t7 +/* f192b54: c42a7d24 */ lwc1 $f10,0x7d24($at) +/* f192b58: 44809000 */ mtc1 $zero,$f18 +/* f192b5c: 46085002 */ mul.s $f0,$f10,$f8 +/* f192b60: 4612003c */ c.lt.s $f0,$f18 +/* f192b64: 00000000 */ sll $zero,$zero,0x0 +/* f192b68: 45020003 */ bc1fl .L0f192b78 +/* f192b6c: c46401d4 */ lwc1 $f4,0x1d4($v1) +/* f192b70: 46000007 */ neg.s $f0,$f0 +/* f192b74: c46401d4 */ lwc1 $f4,0x1d4($v1) +.L0f192b78: +/* f192b78: 46002181 */ sub.s $f6,$f4,$f0 +/* f192b7c: e46601d4 */ swc1 $f6,0x1d4($v1) +/* f192b80: 8c78011c */ lw $t8,0x11c($v1) +.L0f192b84: +/* f192b84: c46c01d4 */ lwc1 $f12,0x1d4($v1) +/* f192b88: 3c088008 */ lui $t0,0x8008 +/* f192b8c: 44985000 */ mtc1 $t8,$f10 +/* f192b90: 44809000 */ mtc1 $zero,$f18 +/* f192b94: 25087d14 */ addiu $t0,$t0,0x7d14 +/* f192b98: 46805020 */ cvt.s.w $f0,$f10 +/* f192b9c: 0007c940 */ sll $t9,$a3,0x5 +/* f192ba0: 03283021 */ addu $a2,$t9,$t0 +/* f192ba4: 460c003c */ c.lt.s $f0,$f12 +/* f192ba8: 00000000 */ sll $zero,$zero,0x0 +/* f192bac: 45020004 */ bc1fl .L0f192bc0 +/* f192bb0: 4612603c */ c.lt.s $f12,$f18 +/* f192bb4: e46001d4 */ swc1 $f0,0x1d4($v1) +/* f192bb8: c46c01d4 */ lwc1 $f12,0x1d4($v1) +/* f192bbc: 4612603c */ c.lt.s $f12,$f18 +.L0f192bc0: +/* f192bc0: 3c014f80 */ lui $at,0x4f80 +/* f192bc4: 45020004 */ bc1fl .L0f192bd8 +/* f192bc8: 94c9000c */ lhu $t1,0xc($a2) +/* f192bcc: e47201d4 */ swc1 $f18,0x1d4($v1) +/* f192bd0: c46c01d4 */ lwc1 $f12,0x1d4($v1) +/* f192bd4: 94c9000c */ lhu $t1,0xc($a2) +.L0f192bd8: +/* f192bd8: 44894000 */ mtc1 $t1,$f8 +/* f192bdc: 05210004 */ bgez $t1,.L0f192bf0 +/* f192be0: 468040a0 */ cvt.s.w $f2,$f8 +/* f192be4: 44812000 */ mtc1 $at,$f4 +/* f192be8: 00000000 */ sll $zero,$zero,0x0 +/* f192bec: 46041080 */ add.s $f2,$f2,$f4 +.L0f192bf0: +/* f192bf0: 460c103e */ c.le.s $f2,$f12 +/* f192bf4: 00000000 */ sll $zero,$zero,0x0 +/* f192bf8: 45020006 */ bc1fl .L0f192c14 +/* f192bfc: 460c1181 */ sub.s $f6,$f2,$f12 +/* f192c00: e46201d4 */ swc1 $f2,0x1d4($v1) +/* f192c04: 46009406 */ mov.s $f16,$f18 +/* f192c08: 10000009 */ beqz $zero,.L0f192c30 +/* f192c0c: 46009386 */ mov.s $f14,$f18 +/* f192c10: 460c1181 */ sub.s $f6,$f2,$f12 +.L0f192c14: +/* f192c14: c4ca0004 */ lwc1 $f10,0x4($a2) +/* f192c18: c4c80008 */ lwc1 $f8,0x8($a2) +/* f192c1c: 46023003 */ div.s $f0,$f6,$f2 +/* f192c20: 46005402 */ mul.s $f16,$f10,$f0 +/* f192c24: 00000000 */ sll $zero,$zero,0x0 +/* f192c28: 46004382 */ mul.s $f14,$f8,$f0 +/* f192c2c: 00000000 */ sll $zero,$zero,0x0 +.L0f192c30: +/* f192c30: 848a017e */ lh $t2,0x17e($a0) +/* f192c34: 2401ffff */ addiu $at,$zero,-1 +/* f192c38: 51410017 */ beql $t2,$at,.L0f192c98 +/* f192c3c: c4c00018 */ lwc1 $f0,0x18($a2) +/* f192c40: afa3003c */ sw $v1,0x3c($sp) +/* f192c44: afa6001c */ sw $a2,0x1c($sp) +/* f192c48: e7ae002c */ swc1 $f14,0x2c($sp) +/* f192c4c: 0fc0a221 */ jal func0f028884 +/* f192c50: e7b00030 */ swc1 $f16,0x30($sp) +/* f192c54: 8c4b0004 */ lw $t3,0x4($v0) +/* f192c58: 3c05800a */ lui $a1,0x800a +/* f192c5c: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f192c60: 8d6c0014 */ lw $t4,0x14($t3) +/* f192c64: 8fa3003c */ lw $v1,0x3c($sp) +/* f192c68: 8fa6001c */ lw $a2,0x1c($sp) +/* f192c6c: 000c6880 */ sll $t5,$t4,0x2 +/* f192c70: c7ae002c */ lwc1 $f14,0x2c($sp) +/* f192c74: 05a10007 */ bgez $t5,.L0f192c94 +/* f192c78: c7b00030 */ lwc1 $f16,0x30($sp) +/* f192c7c: c4c00014 */ lwc1 $f0,0x14($a2) +/* f192c80: 4600703c */ c.lt.s $f14,$f0 +/* f192c84: 00000000 */ sll $zero,$zero,0x0 +/* f192c88: 45020003 */ bc1fl .L0f192c98 +/* f192c8c: c4c00018 */ lwc1 $f0,0x18($a2) +/* f192c90: 46000386 */ mov.s $f14,$f0 +.L0f192c94: +/* f192c94: c4c00018 */ lwc1 $f0,0x18($a2) +.L0f192c98: +/* f192c98: 3c014f80 */ lui $at,0x4f80 +/* f192c9c: 4600703c */ c.lt.s $f14,$f0 +/* f192ca0: 00000000 */ sll $zero,$zero,0x0 +/* f192ca4: 45020003 */ bc1fl .L0f192cb4 +/* f192ca8: 8c6201d0 */ lw $v0,0x1d0($v1) +/* f192cac: 46000386 */ mov.s $f14,$f0 +/* f192cb0: 8c6201d0 */ lw $v0,0x1d0($v1) +.L0f192cb4: +/* f192cb4: 46107101 */ sub.s $f4,$f14,$f16 +/* f192cb8: 304effff */ andi $t6,$v0,0xffff +/* f192cbc: 448e3000 */ mtc1 $t6,$f6 +/* f192cc0: 05c10004 */ bgez $t6,.L0f192cd4 +/* f192cc4: 468032a0 */ cvt.s.w $f10,$f6 +/* f192cc8: 44814000 */ mtc1 $at,$f8 +/* f192ccc: 00000000 */ sll $zero,$zero,0x0 +/* f192cd0: 46085280 */ add.s $f10,$f10,$f8 +.L0f192cd4: +/* f192cd4: 460a2182 */ mul.s $f6,$f4,$f10 +/* f192cd8: 3c017f1c */ lui $at,0x7f1c +/* f192cdc: c4288f3c */ lwc1 $f8,-0x70c4($at) +/* f192ce0: 00027bc0 */ sll $t7,$v0,0xf +/* f192ce4: 3c017f1c */ lui $at,0x7f1c +/* f192ce8: 46083102 */ mul.s $f4,$f6,$f8 +/* f192cec: 46102280 */ add.s $f10,$f4,$f16 +/* f192cf0: 05e10004 */ bgez $t7,.L0f192d04 +/* f192cf4: e46a01c8 */ swc1 $f10,0x1c8($v1) +/* f192cf8: c46601c8 */ lwc1 $f6,0x1c8($v1) +/* f192cfc: 46003207 */ neg.s $f8,$f6 +/* f192d00: e46801c8 */ swc1 $f8,0x1c8($v1) +.L0f192d04: +/* f192d04: 8cb80034 */ lw $t8,0x34($a1) +/* f192d08: 00001025 */ or $v0,$zero,$zero +/* f192d0c: 1b00000c */ blez $t8,.L0f192d40 +/* f192d10: 00000000 */ sll $zero,$zero,0x0 +/* f192d14: c46201c8 */ lwc1 $f2,0x1c8($v1) +/* f192d18: c4208f40 */ lwc1 $f0,-0x70c0($at) +/* f192d1c: c46401c4 */ lwc1 $f4,0x1c4($v1) +.L0f192d20: +/* f192d20: 24420001 */ addiu $v0,$v0,0x1 +/* f192d24: 46002282 */ mul.s $f10,$f4,$f0 +/* f192d28: 46025180 */ add.s $f6,$f10,$f2 +/* f192d2c: e46601c4 */ swc1 $f6,0x1c4($v1) +/* f192d30: 8cb90034 */ lw $t9,0x34($a1) +/* f192d34: 0059082a */ slt $at,$v0,$t9 +/* f192d38: 5420fff9 */ bnezl $at,.L0f192d20 +/* f192d3c: c46401c4 */ lwc1 $f4,0x1c4($v1) +.L0f192d40: +/* f192d40: 3c017f1c */ lui $at,0x7f1c +/* f192d44: c4248f44 */ lwc1 $f4,-0x70bc($at) +/* f192d48: c46801c4 */ lwc1 $f8,0x1c4($v1) +/* f192d4c: 46044282 */ mul.s $f10,$f8,$f4 +/* f192d50: e46a01c0 */ swc1 $f10,0x1c0($v1) +/* f192d54: 8fbf0014 */ lw $ra,0x14($sp) +/* f192d58: 27bd0040 */ addiu $sp,$sp,0x40 +/* f192d5c: 03e00008 */ jr $ra +/* f192d60: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f192d64 +/* f192d64: 27bdffe0 */ addiu $sp,$sp,-32 +/* f192d68: afbf0014 */ sw $ra,0x14($sp) +/* f192d6c: 8c8202d4 */ lw $v0,0x2d4($a0) +/* f192d70: 24010001 */ addiu $at,$zero,0x1 +/* f192d74: 24030001 */ addiu $v1,$zero,0x1 +/* f192d78: 8c4e0004 */ lw $t6,0x4($v0) +/* f192d7c: 00a02025 */ or $a0,$a1,$zero +/* f192d80: 91cf0047 */ lbu $t7,0x47($t6) +/* f192d84: 55e1000a */ bnel $t7,$at,.L0f192db0 +/* f192d88: 8fbf0014 */ lw $ra,0x14($sp) +/* f192d8c: 0fc6456d */ jal func0f1915b4 +/* f192d90: afa30018 */ sw $v1,0x18($sp) +/* f192d94: 10400004 */ beqz $v0,.L0f192da8 +/* f192d98: 8fa30018 */ lw $v1,0x18($sp) +/* f192d9c: 24010001 */ addiu $at,$zero,0x1 +/* f192da0: 54410003 */ bnel $v0,$at,.L0f192db0 +/* f192da4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f192da8: +/* f192da8: 00001825 */ or $v1,$zero,$zero +/* f192dac: 8fbf0014 */ lw $ra,0x14($sp) +.L0f192db0: +/* f192db0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f192db4: 00601025 */ or $v0,$v1,$zero +/* f192db8: 03e00008 */ jr $ra +/* f192dbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f192dc0 +/* f192dc0: 27bdffb0 */ addiu $sp,$sp,-80 +/* f192dc4: afbf002c */ sw $ra,0x2c($sp) +/* f192dc8: afa40050 */ sw $a0,0x50($sp) +/* f192dcc: 8c8302d4 */ lw $v1,0x2d4($a0) +/* f192dd0: 240f0001 */ addiu $t7,$zero,0x1 +/* f192dd4: afaf0048 */ sw $t7,0x48($sp) +/* f192dd8: 8c780004 */ lw $t8,0x4($v1) +/* f192ddc: 24010007 */ addiu $at,$zero,0x7 +/* f192de0: 00a02025 */ or $a0,$a1,$zero +/* f192de4: 93190047 */ lbu $t9,0x47($t8) +/* f192de8: 57210025 */ bnel $t9,$at,.L0f192e80 +/* f192dec: 8fbf002c */ lw $ra,0x2c($sp) +/* f192df0: 0fc6456d */ jal func0f1915b4 +/* f192df4: afa3004c */ sw $v1,0x4c($sp) +/* f192df8: 8fa3004c */ lw $v1,0x4c($sp) +/* f192dfc: afa20044 */ sw $v0,0x44($sp) +/* f192e00: 27a80040 */ addiu $t0,$sp,0x40 +/* f192e04: 8c650020 */ lw $a1,0x20($v1) +/* f192e08: 27a9003c */ addiu $t1,$sp,0x3c +/* f192e0c: afa90018 */ sw $t1,0x18($sp) +/* f192e10: afa00020 */ sw $zero,0x20($sp) +/* f192e14: afa0001c */ sw $zero,0x1c($sp) +/* f192e18: afa80014 */ sw $t0,0x14($sp) +/* f192e1c: afa00010 */ sw $zero,0x10($sp) +/* f192e20: 8fa40050 */ lw $a0,0x50($sp) +/* f192e24: 00003025 */ or $a2,$zero,$zero +/* f192e28: 0fc660ce */ jal func0f198338 +/* f192e2c: 24070001 */ addiu $a3,$zero,0x1 +/* f192e30: 27aa0038 */ addiu $t2,$sp,0x38 +/* f192e34: 27ab0034 */ addiu $t3,$sp,0x34 +/* f192e38: afab0018 */ sw $t3,0x18($sp) +/* f192e3c: afaa0014 */ sw $t2,0x14($sp) +/* f192e40: 8fa40050 */ lw $a0,0x50($sp) +/* f192e44: 8fa50044 */ lw $a1,0x44($sp) +/* f192e48: 00003025 */ or $a2,$zero,$zero +/* f192e4c: 24070001 */ addiu $a3,$zero,0x1 +/* f192e50: afa00010 */ sw $zero,0x10($sp) +/* f192e54: afa0001c */ sw $zero,0x1c($sp) +/* f192e58: 0fc660ce */ jal func0f198338 +/* f192e5c: afa00020 */ sw $zero,0x20($sp) +/* f192e60: 8fad0040 */ lw $t5,0x40($sp) +/* f192e64: 8fac0038 */ lw $t4,0x38($sp) +/* f192e68: 25aeffe2 */ addiu $t6,$t5,-30 +/* f192e6c: 018e082a */ slt $at,$t4,$t6 +/* f192e70: 54200003 */ bnezl $at,.L0f192e80 +/* f192e74: 8fbf002c */ lw $ra,0x2c($sp) +/* f192e78: afa00048 */ sw $zero,0x48($sp) +/* f192e7c: 8fbf002c */ lw $ra,0x2c($sp) +.L0f192e80: +/* f192e80: 8fa20048 */ lw $v0,0x48($sp) +/* f192e84: 27bd0050 */ addiu $sp,$sp,0x50 +/* f192e88: 03e00008 */ jr $ra +/* f192e8c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f192e90 +/* f192e90: 27bdff58 */ addiu $sp,$sp,-168 +/* f192e94: afbf002c */ sw $ra,0x2c($sp) +/* f192e98: afb50028 */ sw $s5,0x28($sp) +/* f192e9c: afb40024 */ sw $s4,0x24($sp) +/* f192ea0: afb30020 */ sw $s3,0x20($sp) +/* f192ea4: afb2001c */ sw $s2,0x1c($sp) +/* f192ea8: afb10018 */ sw $s1,0x18($sp) +/* f192eac: afb00014 */ sw $s0,0x14($sp) +/* f192eb0: 8c9302d4 */ lw $s3,0x2d4($a0) +/* f192eb4: 240effff */ addiu $t6,$zero,-1 +/* f192eb8: a7ae006a */ sh $t6,0x6a($sp) +/* f192ebc: 8e6f012c */ lw $t7,0x12c($s3) +/* f192ec0: 3c19800b */ lui $t9,0x800b +/* f192ec4: 8f39c530 */ lw $t9,-0x3ad0($t9) +/* f192ec8: 25f80001 */ addiu $t8,$t7,0x1 +/* f192ecc: 0080a825 */ or $s5,$a0,$zero +/* f192ed0: 0319001a */ div $zero,$t8,$t9 +/* f192ed4: 00002010 */ mfhi $a0 +/* f192ed8: ae64012c */ sw $a0,0x12c($s3) +/* f192edc: 17200002 */ bnez $t9,.L0f192ee8 +/* f192ee0: 00000000 */ sll $zero,$zero,0x0 +/* f192ee4: 0007000d */ break 0x7 +.L0f192ee8: +/* f192ee8: 2401ffff */ addiu $at,$zero,-1 +/* f192eec: 17210004 */ bne $t9,$at,.L0f192f00 +/* f192ef0: 3c018000 */ lui $at,0x8000 +/* f192ef4: 17010002 */ bne $t8,$at,.L0f192f00 +/* f192ef8: 00000000 */ sll $zero,$zero,0x0 +/* f192efc: 0006000d */ break 0x6 +.L0f192f00: +/* f192f00: 0fc63410 */ jal func0f18d040 +/* f192f04: 00000000 */ sll $zero,$zero,0x0 +/* f192f08: 1055002b */ beq $v0,$s5,.L0f192fb8 +/* f192f0c: 00408825 */ or $s1,$v0,$zero +/* f192f10: 0c004b70 */ jal 0x12dc0 +/* f192f14: 00000000 */ sll $zero,$zero,0x0 +/* f192f18: 24013840 */ addiu $at,$zero,0x3840 +/* f192f1c: 0041001b */ divu $zero,$v0,$at +/* f192f20: 3c0d800b */ lui $t5,0x800b +/* f192f24: 3c0e800a */ lui $t6,0x800a +/* f192f28: 8dce9ff8 */ lw $t6,-0x6008($t6) +/* f192f2c: 8dadc530 */ lw $t5,-0x3ad0($t5) +/* f192f30: 00006010 */ mfhi $t4 +/* f192f34: 00000000 */ sll $zero,$zero,0x0 +/* f192f38: 00000000 */ sll $zero,$zero,0x0 +/* f192f3c: 01ae0019 */ multu $t5,$t6 +/* f192f40: 00007812 */ mflo $t7 +/* f192f44: 018f082b */ sltu $at,$t4,$t7 +/* f192f48: 50200005 */ beqzl $at,.L0f192f60 +/* f192f4c: 8e25001c */ lw $a1,0x1c($s1) +/* f192f50: 9279009c */ lbu $t9,0x9c($s3) +/* f192f54: 372b0010 */ ori $t3,$t9,0x10 +/* f192f58: a26b009c */ sb $t3,0x9c($s3) +/* f192f5c: 8e25001c */ lw $a1,0x1c($s1) +.L0f192f60: +/* f192f60: 02a02025 */ or $a0,$s5,$zero +/* f192f64: 0fc1250e */ jal func0f049438 +/* f192f68: 24a50008 */ addiu $a1,$a1,0x8 +/* f192f6c: 8e6d012c */ lw $t5,0x12c($s3) +/* f192f70: 02a02025 */ or $a0,$s5,$zero +/* f192f74: 02202825 */ or $a1,$s1,$zero +/* f192f78: 000d7080 */ sll $t6,$t5,0x2 +/* f192f7c: 026e6021 */ addu $t4,$s3,$t6 +/* f192f80: e580013c */ swc1 $f0,0x13c($t4) +/* f192f84: 0fc0e48b */ jal func0f03922c +/* f192f88: 27a6006a */ addiu $a2,$sp,0x6a +/* f192f8c: 8e6f012c */ lw $t7,0x12c($s3) +/* f192f90: 026fc021 */ addu $t8,$s3,$t7 +/* f192f94: a302016c */ sb $v0,0x16c($t8) +/* f192f98: 8e6b012c */ lw $t3,0x12c($s3) +/* f192f9c: 87b9006a */ lh $t9,0x6a($sp) +/* f192fa0: 000b6840 */ sll $t5,$t3,0x1 +/* f192fa4: 026d7021 */ addu $t6,$s3,$t5 +/* f192fa8: a5d901a8 */ sh $t9,0x1a8($t6) +/* f192fac: 926c009c */ lbu $t4,0x9c($s3) +/* f192fb0: 318fffef */ andi $t7,$t4,0xffef +/* f192fb4: a26f009c */ sb $t7,0x9c($s3) +.L0f192fb8: +/* f192fb8: 3c07800b */ lui $a3,0x800b +/* f192fbc: 8ce7c530 */ lw $a3,-0x3ad0($a3) +/* f192fc0: 00009025 */ or $s2,$zero,$zero +/* f192fc4: 02608025 */ or $s0,$s3,$zero +/* f192fc8: 18e00010 */ blez $a3,.L0f19300c +/* f192fcc: 3c0a800a */ lui $t2,0x800a +/* f192fd0: 254a9fc0 */ addiu $t2,$t2,-24640 +.L0f192fd4: +/* f192fd4: 9218016c */ lbu $t8,0x16c($s0) +/* f192fd8: 00126880 */ sll $t5,$s2,0x2 +/* f192fdc: 53000007 */ beqzl $t8,.L0f192ffc +/* f192fe0: 26520001 */ addiu $s2,$s2,0x1 +/* f192fe4: 8d4b0008 */ lw $t3,0x8($t2) +/* f192fe8: 026dc821 */ addu $t9,$s3,$t5 +/* f192fec: 3c07800b */ lui $a3,0x800b +/* f192ff0: af2b0178 */ sw $t3,0x178($t9) +/* f192ff4: 8ce7c530 */ lw $a3,-0x3ad0($a3) +/* f192ff8: 26520001 */ addiu $s2,$s2,0x1 +.L0f192ffc: +/* f192ffc: 0247082a */ slt $at,$s2,$a3 +/* f193000: 1420fff4 */ bnez $at,.L0f192fd4 +/* f193004: 26100001 */ addiu $s0,$s0,0x1 +/* f193008: 00009025 */ or $s2,$zero,$zero +.L0f19300c: +/* f19300c: 18e00008 */ blez $a3,.L0f193030 +/* f193010: 27a2006c */ addiu $v0,$sp,0x6c +/* f193014: 00076080 */ sll $t4,$a3,0x2 +/* f193018: 01821821 */ addu $v1,$t4,$v0 +.L0f19301c: +/* f19301c: 24420004 */ addiu $v0,$v0,0x4 +/* f193020: 0043082b */ sltu $at,$v0,$v1 +/* f193024: 1420fffd */ bnez $at,.L0f19301c +/* f193028: ac40fffc */ sw $zero,-0x4($v0) +/* f19302c: 00009025 */ or $s2,$zero,$zero +.L0f193030: +/* f193030: 18e00026 */ blez $a3,.L0f1930cc +/* f193034: 24090001 */ addiu $t1,$zero,0x1 +/* f193038: 44801000 */ mtc1 $zero,$f2 +/* f19303c: 27a8006c */ addiu $t0,$sp,0x6c +/* f193040: 2406ffff */ addiu $a2,$zero,-1 +.L0f193044: +/* f193044: 46001006 */ mov.s $f0,$f2 +/* f193048: 18e00014 */ blez $a3,.L0f19309c +/* f19304c: 00001825 */ or $v1,$zero,$zero +/* f193050: 00002025 */ or $a0,$zero,$zero +/* f193054: 27a5006c */ addiu $a1,$sp,0x6c +.L0f193058: +/* f193058: 8caf0000 */ lw $t7,0x0($a1) +/* f19305c: 24a50004 */ addiu $a1,$a1,0x4 +/* f193060: 55e0000b */ bnezl $t7,.L0f193090 +/* f193064: 24630001 */ addiu $v1,$v1,0x1 +/* f193068: 04c00006 */ bltz $a2,.L0f193084 +/* f19306c: 02641021 */ addu $v0,$s3,$a0 +/* f193070: c444013c */ lwc1 $f4,0x13c($v0) +/* f193074: 4600203c */ c.lt.s $f4,$f0 +/* f193078: 00000000 */ sll $zero,$zero,0x0 +/* f19307c: 45020004 */ bc1fl .L0f193090 +/* f193080: 24630001 */ addiu $v1,$v1,0x1 +.L0f193084: +/* f193084: 00603025 */ or $a2,$v1,$zero +/* f193088: c440013c */ lwc1 $f0,0x13c($v0) +/* f19308c: 24630001 */ addiu $v1,$v1,0x1 +.L0f193090: +/* f193090: 0067082a */ slt $at,$v1,$a3 +/* f193094: 1420fff0 */ bnez $at,.L0f193058 +/* f193098: 24840004 */ addiu $a0,$a0,0x4 +.L0f19309c: +/* f19309c: 04c00007 */ bltz $a2,.L0f1930bc +/* f1930a0: 0272c021 */ addu $t8,$s3,$s2 +/* f1930a4: 00066880 */ sll $t5,$a2,0x2 +/* f1930a8: a3060130 */ sb $a2,0x130($t8) +/* f1930ac: 010d5821 */ addu $t3,$t0,$t5 +/* f1930b0: ad690000 */ sw $t1,0x0($t3) +/* f1930b4: 3c07800b */ lui $a3,0x800b +/* f1930b8: 8ce7c530 */ lw $a3,-0x3ad0($a3) +.L0f1930bc: +/* f1930bc: 26520001 */ addiu $s2,$s2,0x1 +/* f1930c0: 0247082a */ slt $at,$s2,$a3 +/* f1930c4: 5420ffdf */ bnezl $at,.L0f193044 +/* f1930c8: 2406ffff */ addiu $a2,$zero,-1 +.L0f1930cc: +/* f1930cc: 0fc64a9d */ jal func0f192a74 +/* f1930d0: 02a02025 */ or $a0,$s5,$zero +/* f1930d4: 92a202a0 */ lbu $v0,0x2a0($s5) +/* f1930d8: 2401002e */ addiu $at,$zero,0x2e +/* f1930dc: 02a02025 */ or $a0,$s5,$zero +/* f1930e0: 54410006 */ bnel $v0,$at,.L0f1930fc +/* f1930e4: 2401002f */ addiu $at,$zero,0x2f +/* f1930e8: 0fc649df */ jal func0f19277c +/* f1930ec: 2405ffff */ addiu $a1,$zero,-1 +/* f1930f0: 100000f2 */ beqz $zero,.L0f1934bc +/* f1930f4: 8fbf002c */ lw $ra,0x2c($sp) +/* f1930f8: 2401002f */ addiu $at,$zero,0x2f +.L0f1930fc: +/* f1930fc: 5441001f */ bnel $v0,$at,.L0f19317c +/* f193100: 86b8017e */ lh $t8,0x17e($s5) +/* f193104: 86620008 */ lh $v0,0x8($s3) +/* f193108: 0440001b */ bltz $v0,.L0f193178 +/* f19310c: 0262c821 */ addu $t9,$s3,$v0 +/* f193110: 932c016c */ lbu $t4,0x16c($t9) +/* f193114: 3c10800b */ lui $s0,0x800b +/* f193118: 2610c4d0 */ addiu $s0,$s0,-15152 +/* f19311c: 11800016 */ beqz $t4,.L0f193178 +/* f193120: 00027080 */ sll $t6,$v0,0x2 +/* f193124: 020e7821 */ addu $t7,$s0,$t6 +/* f193128: 0fc0e6a5 */ jal func0f039a94 +/* f19312c: 8de40000 */ lw $a0,0x0($t7) +/* f193130: 54400012 */ bnezl $v0,.L0f19317c +/* f193134: 86b8017e */ lh $t8,0x17e($s5) +/* f193138: 86780008 */ lh $t8,0x8($s3) +/* f19313c: 3c0e800a */ lui $t6,0x800a +/* f193140: 8dcea2f8 */ lw $t6,-0x5d08($t6) +/* f193144: 00186880 */ sll $t5,$t8,0x2 +/* f193148: 020d5821 */ addu $t3,$s0,$t5 +/* f19314c: 8d790000 */ lw $t9,0x0($t3) +/* f193150: 24010048 */ addiu $at,$zero,0x48 +/* f193154: 02a02025 */ or $a0,$s5,$zero +/* f193158: 8f2c001c */ lw $t4,0x1c($t9) +/* f19315c: 018e2823 */ subu $a1,$t4,$t6 +/* f193160: 00a1001a */ div $zero,$a1,$at +/* f193164: 00002812 */ mflo $a1 +/* f193168: 0fc649df */ jal func0f19277c +/* f19316c: 00000000 */ sll $zero,$zero,0x0 +/* f193170: 100000d2 */ beqz $zero,.L0f1934bc +/* f193174: 8fbf002c */ lw $ra,0x2c($sp) +.L0f193178: +/* f193178: 86b8017e */ lh $t8,0x17e($s5) +.L0f19317c: +/* f19317c: 2411ffff */ addiu $s1,$zero,-1 +/* f193180: 52380028 */ beql $s1,$t8,.L0f193224 +/* f193184: 86a2017e */ lh $v0,0x17e($s5) +/* f193188: 0fc0a221 */ jal func0f028884 +/* f19318c: 02a02025 */ or $a0,$s5,$zero +/* f193190: 00408025 */ or $s0,$v0,$zero +/* f193194: 0fc0e6a5 */ jal func0f039a94 +/* f193198: 8c440004 */ lw $a0,0x4($v0) +/* f19319c: 10400002 */ beqz $v0,.L0f1931a8 +/* f1931a0: 02a02025 */ or $a0,$s5,$zero +/* f1931a4: a6b1017e */ sh $s1,0x17e($s5) +.L0f1931a8: +/* f1931a8: 8ead02d4 */ lw $t5,0x2d4($s5) +/* f1931ac: 8dab0128 */ lw $t3,0x128($t5) +/* f1931b0: 55600007 */ bnezl $t3,.L0f1931d0 +/* f1931b4: 02a02025 */ or $a0,$s5,$zero +/* f1931b8: 0fc64a53 */ jal func0f19294c +/* f1931bc: 8e050004 */ lw $a1,0x4($s0) +/* f1931c0: 50400003 */ beqzl $v0,.L0f1931d0 +/* f1931c4: 02a02025 */ or $a0,$s5,$zero +/* f1931c8: a6b1017e */ sh $s1,0x17e($s5) +/* f1931cc: 02a02025 */ or $a0,$s5,$zero +.L0f1931d0: +/* f1931d0: 8e050004 */ lw $a1,0x4($s0) +/* f1931d4: 0fc12aa3 */ jal func0f04aa8c +/* f1931d8: 24060001 */ addiu $a2,$zero,0x1 +/* f1931dc: 10400002 */ beqz $v0,.L0f1931e8 +/* f1931e0: 02a02025 */ or $a0,$s5,$zero +/* f1931e4: a6b1017e */ sh $s1,0x17e($s5) +.L0f1931e8: +/* f1931e8: 0fc64b59 */ jal func0f192d64 +/* f1931ec: 8e050004 */ lw $a1,0x4($s0) +/* f1931f0: 14400002 */ bnez $v0,.L0f1931fc +/* f1931f4: 02a02025 */ or $a0,$s5,$zero +/* f1931f8: a6b1017e */ sh $s1,0x17e($s5) +.L0f1931fc: +/* f1931fc: 8eb902d4 */ lw $t9,0x2d4($s5) +/* f193200: 8f2c0128 */ lw $t4,0x128($t9) +/* f193204: 55800007 */ bnezl $t4,.L0f193224 +/* f193208: 86a2017e */ lh $v0,0x17e($s5) +/* f19320c: 0fc64b70 */ jal func0f192dc0 +/* f193210: 8e050004 */ lw $a1,0x4($s0) +/* f193214: 54400003 */ bnezl $v0,.L0f193224 +/* f193218: 86a2017e */ lh $v0,0x17e($s5) +/* f19321c: a6b1017e */ sh $s1,0x17e($s5) +/* f193220: 86a2017e */ lh $v0,0x17e($s5) +.L0f193224: +/* f193224: 3c0f800b */ lui $t7,0x800b +/* f193228: 3c0b800a */ lui $t3,0x800a +/* f19322c: 16220062 */ bne $s1,$v0,.L0f1933b8 +/* f193230: 000268c0 */ sll $t5,$v0,0x3 +/* f193234: 8defc530 */ lw $t7,-0x3ad0($t7) +/* f193238: 240effff */ addiu $t6,$zero,-1 +/* f19323c: afae0050 */ sw $t6,0x50($sp) +/* f193240: 19e00047 */ blez $t7,.L0f193360 +/* f193244: 00009025 */ or $s2,$zero,$zero +/* f193248: 0260a025 */ or $s4,$s3,$zero +/* f19324c: 82900130 */ lb $s0,0x130($s4) +.L0f193250: +/* f193250: 0fc63410 */ jal func0f18d040 +/* f193254: 02002025 */ or $a0,$s0,$zero +/* f193258: 1055003a */ beq $v0,$s5,.L0f193344 +/* f19325c: 00408825 */ or $s1,$v0,$zero +/* f193260: 0fc0e6a5 */ jal func0f039a94 +/* f193264: 00402025 */ or $a0,$v0,$zero +/* f193268: 14400036 */ bnez $v0,.L0f193344 +/* f19326c: 02a02025 */ or $a0,$s5,$zero +/* f193270: 02202825 */ or $a1,$s1,$zero +/* f193274: 0fc12aa3 */ jal func0f04aa8c +/* f193278: 24060002 */ addiu $a2,$zero,0x2 +/* f19327c: 10400031 */ beqz $v0,.L0f193344 +/* f193280: 02a02025 */ or $a0,$s5,$zero +/* f193284: 0fc64b59 */ jal func0f192d64 +/* f193288: 02202825 */ or $a1,$s1,$zero +/* f19328c: 1040002d */ beqz $v0,.L0f193344 +/* f193290: 0270c021 */ addu $t8,$s3,$s0 +/* f193294: 930d016c */ lbu $t5,0x16c($t8) +/* f193298: 02a02025 */ or $a0,$s5,$zero +/* f19329c: 11a0000c */ beqz $t5,.L0f1932d0 +/* f1932a0: 3c19800a */ lui $t9,0x800a +/* f1932a4: 8f39a2f8 */ lw $t9,-0x5d08($t9) +/* f1932a8: 8e2b001c */ lw $t3,0x1c($s1) +/* f1932ac: 24010048 */ addiu $at,$zero,0x48 +/* f1932b0: 02a02025 */ or $a0,$s5,$zero +/* f1932b4: 01792823 */ subu $a1,$t3,$t9 +/* f1932b8: 00a1001a */ div $zero,$a1,$at +/* f1932bc: 00002812 */ mflo $a1 +/* f1932c0: 0fc649df */ jal func0f19277c +/* f1932c4: 00000000 */ sll $zero,$zero,0x0 +/* f1932c8: 1000007c */ beqz $zero,.L0f1934bc +/* f1932cc: 8fbf002c */ lw $ra,0x2c($sp) +.L0f1932d0: +/* f1932d0: 0fc64a53 */ jal func0f19294c +/* f1932d4: 02202825 */ or $a1,$s1,$zero +/* f1932d8: 14400013 */ bnez $v0,.L0f193328 +/* f1932dc: 02a02025 */ or $a0,$s5,$zero +/* f1932e0: 8e6e0004 */ lw $t6,0x4($s3) +/* f1932e4: 24010001 */ addiu $at,$zero,0x1 +/* f1932e8: 91c20048 */ lbu $v0,0x48($t6) +/* f1932ec: 10400002 */ beqz $v0,.L0f1932f8 +/* f1932f0: 00000000 */ sll $zero,$zero,0x0 +/* f1932f4: 1441000c */ bne $v0,$at,.L0f193328 +.L0f1932f8: +/* f1932f8: 3c18800a */ lui $t8,0x800a +/* f1932fc: 8f18a2f8 */ lw $t8,-0x5d08($t8) +/* f193300: 8e2f001c */ lw $t7,0x1c($s1) +/* f193304: 24010048 */ addiu $at,$zero,0x48 +/* f193308: 02a02025 */ or $a0,$s5,$zero +/* f19330c: 01f82823 */ subu $a1,$t7,$t8 +/* f193310: 00a1001a */ div $zero,$a1,$at +/* f193314: 00002812 */ mflo $a1 +/* f193318: 0fc649df */ jal func0f19277c +/* f19331c: 00000000 */ sll $zero,$zero,0x0 +/* f193320: 10000066 */ beqz $zero,.L0f1934bc +/* f193324: 8fbf002c */ lw $ra,0x2c($sp) +.L0f193328: +/* f193328: 0fc64a53 */ jal func0f19294c +/* f19332c: 02202825 */ or $a1,$s1,$zero +/* f193330: 14400004 */ bnez $v0,.L0f193344 +/* f193334: 8fab0050 */ lw $t3,0x50($sp) +/* f193338: 05610002 */ bgez $t3,.L0f193344 +/* f19333c: 00000000 */ sll $zero,$zero,0x0 +/* f193340: afb00050 */ sw $s0,0x50($sp) +.L0f193344: +/* f193344: 3c19800b */ lui $t9,0x800b +/* f193348: 8f39c530 */ lw $t9,-0x3ad0($t9) +/* f19334c: 26520001 */ addiu $s2,$s2,0x1 +/* f193350: 26940001 */ addiu $s4,$s4,0x1 +/* f193354: 0259082a */ slt $at,$s2,$t9 +/* f193358: 5420ffbd */ bnezl $at,.L0f193250 +/* f19335c: 82900130 */ lb $s0,0x130($s4) +.L0f193360: +/* f193360: 8fac0050 */ lw $t4,0x50($sp) +/* f193364: 02a02025 */ or $a0,$s5,$zero +/* f193368: 0580000f */ bltz $t4,.L0f1933a8 +/* f19336c: 00000000 */ sll $zero,$zero,0x0 +/* f193370: 0fc63410 */ jal func0f18d040 +/* f193374: 01802025 */ or $a0,$t4,$zero +/* f193378: 3c0f800a */ lui $t7,0x800a +/* f19337c: 8defa2f8 */ lw $t7,-0x5d08($t7) +/* f193380: 8c4e001c */ lw $t6,0x1c($v0) +/* f193384: 24010048 */ addiu $at,$zero,0x48 +/* f193388: 02a02025 */ or $a0,$s5,$zero +/* f19338c: 01cf2823 */ subu $a1,$t6,$t7 +/* f193390: 00a1001a */ div $zero,$a1,$at +/* f193394: 00002812 */ mflo $a1 +/* f193398: 0fc649df */ jal func0f19277c +/* f19339c: 00000000 */ sll $zero,$zero,0x0 +/* f1933a0: 10000046 */ beqz $zero,.L0f1934bc +/* f1933a4: 8fbf002c */ lw $ra,0x2c($sp) +.L0f1933a8: +/* f1933a8: 0fc649df */ jal func0f19277c +/* f1933ac: 2405ffff */ addiu $a1,$zero,-1 +/* f1933b0: 10000042 */ beqz $zero,.L0f1934bc +/* f1933b4: 8fbf002c */ lw $ra,0x2c($sp) +.L0f1933b8: +/* f1933b8: 8d6ba2f8 */ lw $t3,-0x5d08($t3) +/* f1933bc: 01a26821 */ addu $t5,$t5,$v0 +/* f1933c0: 000d68c0 */ sll $t5,$t5,0x3 +/* f1933c4: 01abc821 */ addu $t9,$t5,$t3 +/* f1933c8: 0fc633fe */ jal func0f18cff8 +/* f1933cc: 8f240004 */ lw $a0,0x4($t9) +/* f1933d0: 02626021 */ addu $t4,$s3,$v0 +/* f1933d4: 918e016c */ lbu $t6,0x16c($t4) +/* f1933d8: 02a02025 */ or $a0,$s5,$zero +/* f1933dc: 3c0f800b */ lui $t7,0x800b +/* f1933e0: 11c00005 */ beqz $t6,.L0f1933f8 +/* f1933e4: 00000000 */ sll $zero,$zero,0x0 +/* f1933e8: 0fc649df */ jal func0f19277c +/* f1933ec: 86a5017e */ lh $a1,0x17e($s5) +/* f1933f0: 10000032 */ beqz $zero,.L0f1934bc +/* f1933f4: 8fbf002c */ lw $ra,0x2c($sp) +.L0f1933f8: +/* f1933f8: 8defc530 */ lw $t7,-0x3ad0($t7) +/* f1933fc: 00009025 */ or $s2,$zero,$zero +/* f193400: 02608025 */ or $s0,$s3,$zero +/* f193404: 59e0002a */ blezl $t7,.L0f1934b0 +/* f193408: 02a02025 */ or $a0,$s5,$zero +/* f19340c: 82040130 */ lb $a0,0x130($s0) +.L0f193410: +/* f193410: 0264c021 */ addu $t8,$s3,$a0 +/* f193414: 930d016c */ lbu $t5,0x16c($t8) +/* f193418: 11a0001d */ beqz $t5,.L0f193490 +/* f19341c: 00000000 */ sll $zero,$zero,0x0 +/* f193420: 0fc63410 */ jal func0f18d040 +/* f193424: 00000000 */ sll $zero,$zero,0x0 +/* f193428: 10550019 */ beq $v0,$s5,.L0f193490 +/* f19342c: 00408825 */ or $s1,$v0,$zero +/* f193430: 0fc0e6a5 */ jal func0f039a94 +/* f193434: 00402025 */ or $a0,$v0,$zero +/* f193438: 14400015 */ bnez $v0,.L0f193490 +/* f19343c: 02a02025 */ or $a0,$s5,$zero +/* f193440: 02202825 */ or $a1,$s1,$zero +/* f193444: 0fc12aa3 */ jal func0f04aa8c +/* f193448: 24060002 */ addiu $a2,$zero,0x2 +/* f19344c: 10400010 */ beqz $v0,.L0f193490 +/* f193450: 02a02025 */ or $a0,$s5,$zero +/* f193454: 0fc64b59 */ jal func0f192d64 +/* f193458: 02202825 */ or $a1,$s1,$zero +/* f19345c: 1040000c */ beqz $v0,.L0f193490 +/* f193460: 3c19800a */ lui $t9,0x800a +/* f193464: 8f39a2f8 */ lw $t9,-0x5d08($t9) +/* f193468: 8e2b001c */ lw $t3,0x1c($s1) +/* f19346c: 24010048 */ addiu $at,$zero,0x48 +/* f193470: 02a02025 */ or $a0,$s5,$zero +/* f193474: 01792823 */ subu $a1,$t3,$t9 +/* f193478: 00a1001a */ div $zero,$a1,$at +/* f19347c: 00002812 */ mflo $a1 +/* f193480: 0fc649df */ jal func0f19277c +/* f193484: 00000000 */ sll $zero,$zero,0x0 +/* f193488: 1000000c */ beqz $zero,.L0f1934bc +/* f19348c: 8fbf002c */ lw $ra,0x2c($sp) +.L0f193490: +/* f193490: 3c0e800b */ lui $t6,0x800b +/* f193494: 8dcec530 */ lw $t6,-0x3ad0($t6) +/* f193498: 26520001 */ addiu $s2,$s2,0x1 +/* f19349c: 26100001 */ addiu $s0,$s0,0x1 +/* f1934a0: 024e082a */ slt $at,$s2,$t6 +/* f1934a4: 5420ffda */ bnezl $at,.L0f193410 +/* f1934a8: 82040130 */ lb $a0,0x130($s0) +/* f1934ac: 02a02025 */ or $a0,$s5,$zero +.L0f1934b0: +/* f1934b0: 0fc649df */ jal func0f19277c +/* f1934b4: 86a5017e */ lh $a1,0x17e($s5) +/* f1934b8: 8fbf002c */ lw $ra,0x2c($sp) +.L0f1934bc: +/* f1934bc: 8fb00014 */ lw $s0,0x14($sp) +/* f1934c0: 8fb10018 */ lw $s1,0x18($sp) +/* f1934c4: 8fb2001c */ lw $s2,0x1c($sp) +/* f1934c8: 8fb30020 */ lw $s3,0x20($sp) +/* f1934cc: 8fb40024 */ lw $s4,0x24($sp) +/* f1934d0: 8fb50028 */ lw $s5,0x28($sp) +/* f1934d4: 03e00008 */ jr $ra +/* f1934d8: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f1934dc +/* f1934dc: 3c08800b */ lui $t0,0x800b +/* f1934e0: 00803025 */ or $a2,$a0,$zero +/* f1934e4: 24030001 */ addiu $v1,$zero,0x1 +/* f1934e8: 2508c4d0 */ addiu $t0,$t0,-15152 +/* f1934ec: 24070032 */ addiu $a3,$zero,0x32 +/* f1934f0: 8ca202d4 */ lw $v0,0x2d4($a1) +.L0f1934f4: +/* f1934f4: 1040000c */ beqz $v0,.L0f193528 +/* f1934f8: 00000000 */ sll $zero,$zero,0x0 +/* f1934fc: 90ae02a0 */ lbu $t6,0x2a0($a1) +/* f193500: 14ee0009 */ bne $a3,$t6,.L0f193528 +/* f193504: 00000000 */ sll $zero,$zero,0x0 +/* f193508: 8444000a */ lh $a0,0xa($v0) +/* f19350c: 04800006 */ bltz $a0,.L0f193528 +/* f193510: 00047880 */ sll $t7,$a0,0x2 +/* f193514: 010fc021 */ addu $t8,$t0,$t7 +/* f193518: 8f050000 */ lw $a1,0x0($t8) +/* f19351c: 54a6fff5 */ bnel $a1,$a2,.L0f1934f4 +/* f193520: 8ca202d4 */ lw $v0,0x2d4($a1) +/* f193524: 00001825 */ or $v1,$zero,$zero +.L0f193528: +/* f193528: 03e00008 */ jr $ra +/* f19352c: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f193530 +/* f193530: 27bdffc0 */ addiu $sp,$sp,-64 +/* f193534: 3c0f800b */ lui $t7,0x800b +/* f193538: 8defcb94 */ lw $t7,-0x346c($t7) +/* f19353c: afb20024 */ sw $s2,0x24($sp) +/* f193540: 240effff */ addiu $t6,$zero,-1 +/* f193544: 31f80002 */ andi $t8,$t7,0x2 +/* f193548: 00809025 */ or $s2,$a0,$zero +/* f19354c: afbf0034 */ sw $ra,0x34($sp) +/* f193550: afb50030 */ sw $s5,0x30($sp) +/* f193554: afb4002c */ sw $s4,0x2c($sp) +/* f193558: afb30028 */ sw $s3,0x28($sp) +/* f19355c: afb10020 */ sw $s1,0x20($sp) +/* f193560: afb0001c */ sw $s0,0x1c($sp) +/* f193564: f7b40010 */ sdc1 $f20,0x10($sp) +/* f193568: afa50044 */ sw $a1,0x44($sp) +/* f19356c: 13000040 */ beqz $t8,.L0f193670 +/* f193570: afae003c */ sw $t6,0x3c($sp) +/* f193574: 909902a0 */ lbu $t9,0x2a0($a0) +/* f193578: 24010032 */ addiu $at,$zero,0x32 +/* f19357c: 5321003d */ beql $t9,$at,.L0f193674 +/* f193580: 8fbf0034 */ lw $ra,0x34($sp) +/* f193584: 0c004b70 */ jal 0x12dc0 +/* f193588: 00000000 */ sll $zero,$zero,0x0 +/* f19358c: 24010064 */ addiu $at,$zero,0x64 +/* f193590: 0041001b */ divu $zero,$v0,$at +/* f193594: 8e4902d4 */ lw $t1,0x2d4($s2) +/* f193598: 00004010 */ mfhi $t0 +/* f19359c: 3c15800b */ lui $s5,0x800b +/* f1935a0: 912a0000 */ lbu $t2,0x0($t1) +/* f1935a4: 26b5c530 */ addiu $s5,$s5,-15056 +/* f1935a8: 010a082b */ sltu $at,$t0,$t2 +/* f1935ac: 50200031 */ beqzl $at,.L0f193674 +/* f1935b0: 8fbf0034 */ lw $ra,0x34($sp) +/* f1935b4: 8eab0000 */ lw $t3,0x0($s5) +/* f1935b8: 4480a000 */ mtc1 $zero,$f20 +/* f1935bc: 2414ffff */ addiu $s4,$zero,-1 +/* f1935c0: 19600024 */ blez $t3,.L0f193654 +/* f1935c4: 00008025 */ or $s0,$zero,$zero +/* f1935c8: 3c11800b */ lui $s1,0x800b +/* f1935cc: 2631c4d0 */ addiu $s1,$s1,-15152 +/* f1935d0: 00009825 */ or $s3,$zero,$zero +.L0f1935d4: +/* f1935d4: 8e250000 */ lw $a1,0x0($s1) +/* f1935d8: 52450019 */ beql $s2,$a1,.L0f193640 +/* f1935dc: 8eb80000 */ lw $t8,0x0($s5) +/* f1935e0: 0fc0e6a5 */ jal func0f039a94 +/* f1935e4: 00a02025 */ or $a0,$a1,$zero +/* f1935e8: 54400015 */ bnezl $v0,.L0f193640 +/* f1935ec: 8eb80000 */ lw $t8,0x0($s5) +/* f1935f0: 8e250000 */ lw $a1,0x0($s1) +/* f1935f4: 924c0125 */ lbu $t4,0x125($s2) +/* f1935f8: 90ad0125 */ lbu $t5,0x125($a1) +/* f1935fc: 558d0010 */ bnel $t4,$t5,.L0f193640 +/* f193600: 8eb80000 */ lw $t8,0x0($s5) +/* f193604: 0fc64d37 */ jal func0f1934dc +/* f193608: 02402025 */ or $a0,$s2,$zero +/* f19360c: 5040000c */ beqzl $v0,.L0f193640 +/* f193610: 8eb80000 */ lw $t8,0x0($s5) +/* f193614: 8e4e02d4 */ lw $t6,0x2d4($s2) +/* f193618: 01d37821 */ addu $t7,$t6,$s3 +/* f19361c: 06800005 */ bltz $s4,.L0f193634 +/* f193620: c5e0013c */ lwc1 $f0,0x13c($t7) +/* f193624: 4614003c */ c.lt.s $f0,$f20 +/* f193628: 00000000 */ sll $zero,$zero,0x0 +/* f19362c: 45020004 */ bc1fl .L0f193640 +/* f193630: 8eb80000 */ lw $t8,0x0($s5) +.L0f193634: +/* f193634: 0200a025 */ or $s4,$s0,$zero +/* f193638: 46000506 */ mov.s $f20,$f0 +/* f19363c: 8eb80000 */ lw $t8,0x0($s5) +.L0f193640: +/* f193640: 26100001 */ addiu $s0,$s0,0x1 +/* f193644: 26730004 */ addiu $s3,$s3,0x4 +/* f193648: 0218082a */ slt $at,$s0,$t8 +/* f19364c: 1420ffe1 */ bnez $at,.L0f1935d4 +/* f193650: 26310004 */ addiu $s1,$s1,0x4 +.L0f193654: +/* f193654: 06800006 */ bltz $s4,.L0f193670 +/* f193658: c7a40044 */ lwc1 $f4,0x44($sp) +/* f19365c: 4604a03c */ c.lt.s $f20,$f4 +/* f193660: 00000000 */ sll $zero,$zero,0x0 +/* f193664: 45020003 */ bc1fl .L0f193674 +/* f193668: 8fbf0034 */ lw $ra,0x34($sp) +/* f19366c: afb4003c */ sw $s4,0x3c($sp) +.L0f193670: +/* f193670: 8fbf0034 */ lw $ra,0x34($sp) +.L0f193674: +/* f193674: 8fa2003c */ lw $v0,0x3c($sp) +/* f193678: d7b40010 */ ldc1 $f20,0x10($sp) +/* f19367c: 8fb0001c */ lw $s0,0x1c($sp) +/* f193680: 8fb10020 */ lw $s1,0x20($sp) +/* f193684: 8fb20024 */ lw $s2,0x24($sp) +/* f193688: 8fb30028 */ lw $s3,0x28($sp) +/* f19368c: 8fb4002c */ lw $s4,0x2c($sp) +/* f193690: 8fb50030 */ lw $s5,0x30($sp) +/* f193694: 03e00008 */ jr $ra +/* f193698: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f19369c +/* f19369c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1936a0: afbf0014 */ sw $ra,0x14($sp) +/* f1936a4: afa5002c */ sw $a1,0x2c($sp) +/* f1936a8: 8c8602d4 */ lw $a2,0x2d4($a0) +/* f1936ac: 3c028008 */ lui $v0,0x8008 +/* f1936b0: 24427eb0 */ addiu $v0,$v0,0x7eb0 +/* f1936b4: 8ccf0020 */ lw $t7,0x20($a2) +/* f1936b8: 00054040 */ sll $t0,$a1,0x1 +/* f1936bc: 00c86021 */ addu $t4,$a2,$t0 +/* f1936c0: 000fc100 */ sll $t8,$t7,0x4 +/* f1936c4: 0058c821 */ addu $t9,$v0,$t8 +/* f1936c8: 9729000e */ lhu $t1,0xe($t9) +/* f1936cc: 00803825 */ or $a3,$a0,$zero +/* f1936d0: 00095342 */ srl $t2,$t1,0xd +/* f1936d4: 000a5900 */ sll $t3,$t2,0x4 +/* f1936d8: 016a5823 */ subu $t3,$t3,$t2 +/* f1936dc: 000b5880 */ sll $t3,$t3,0x2 +/* f1936e0: a58b002c */ sh $t3,0x2c($t4) +/* f1936e4: 8c8602d4 */ lw $a2,0x2d4($a0) +/* f1936e8: 8ccd0020 */ lw $t5,0x20($a2) +/* f1936ec: 000d7900 */ sll $t7,$t5,0x4 +/* f1936f0: 004fc021 */ addu $t8,$v0,$t7 +/* f1936f4: 9719000e */ lhu $t9,0xe($t8) +/* f1936f8: afad0018 */ sw $t5,0x18($sp) +/* f1936fc: 01a02025 */ or $a0,$t5,$zero +/* f193700: 001954c0 */ sll $t2,$t9,0x13 +/* f193704: 05430024 */ bgezl $t2,.L0f193798 +/* f193708: 8fbf0014 */ lw $ra,0x14($sp) +/* f19370c: 8cc5004c */ lw $a1,0x4c($a2) +/* f193710: afa8001c */ sw $t0,0x1c($sp) +/* f193714: afa70028 */ sw $a3,0x28($sp) +/* f193718: 00055880 */ sll $t3,$a1,0x2 +/* f19371c: 0fc6667e */ jal func0f1999f8 +/* f193720: 000b2fc2 */ srl $a1,$t3,0x1f +/* f193724: 8fa70028 */ lw $a3,0x28($sp) +/* f193728: 8faf002c */ lw $t7,0x2c($sp) +/* f19372c: 8fa8001c */ lw $t0,0x1c($sp) +/* f193730: 8ce602d4 */ lw $a2,0x2d4($a3) +/* f193734: 000fc080 */ sll $t8,$t7,0x2 +/* f193738: 00d8c821 */ addu $t9,$a2,$t8 +/* f19373c: 8f290024 */ lw $t1,0x24($t9) +/* f193740: 00c81821 */ addu $v1,$a2,$t0 +/* f193744: 846d002c */ lh $t5,0x2c($v1) +/* f193748: 00495023 */ subu $t2,$v0,$t1 +/* f19374c: 01aa0019 */ multu $t5,$t2 +/* f193750: 00007012 */ mflo $t6 +/* f193754: a46e002c */ sh $t6,0x2c($v1) +/* f193758: 8ceb02d4 */ lw $t3,0x2d4($a3) +/* f19375c: 01681821 */ addu $v1,$t3,$t0 +/* f193760: 846c002c */ lh $t4,0x2c($v1) +/* f193764: 0182001a */ div $zero,$t4,$v0 +/* f193768: 00007812 */ mflo $t7 +/* f19376c: a46f002c */ sh $t7,0x2c($v1) +/* f193770: 14400002 */ bnez $v0,.L0f19377c +/* f193774: 00000000 */ sll $zero,$zero,0x0 +/* f193778: 0007000d */ break 0x7 +.L0f19377c: +/* f19377c: 2401ffff */ addiu $at,$zero,-1 +/* f193780: 14410004 */ bne $v0,$at,.L0f193794 +/* f193784: 3c018000 */ lui $at,0x8000 +/* f193788: 15810002 */ bne $t4,$at,.L0f193794 +/* f19378c: 00000000 */ sll $zero,$zero,0x0 +/* f193790: 0006000d */ break 0x6 +.L0f193794: +/* f193794: 8fbf0014 */ lw $ra,0x14($sp) +.L0f193798: +/* f193798: 27bd0028 */ addiu $sp,$sp,0x28 +/* f19379c: 03e00008 */ jr $ra +/* f1937a0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1937a4 +/* f1937a4: 27bdfd88 */ addiu $sp,$sp,-632 +/* f1937a8: afbf0044 */ sw $ra,0x44($sp) +/* f1937ac: afbe0040 */ sw $s8,0x40($sp) +/* f1937b0: afb7003c */ sw $s7,0x3c($sp) +/* f1937b4: afb60038 */ sw $s6,0x38($sp) +/* f1937b8: afb50034 */ sw $s5,0x34($sp) +/* f1937bc: afb40030 */ sw $s4,0x30($sp) +/* f1937c0: afb3002c */ sw $s3,0x2c($sp) +/* f1937c4: afb20028 */ sw $s2,0x28($sp) +/* f1937c8: afb10024 */ sw $s1,0x24($sp) +/* f1937cc: afb00020 */ sw $s0,0x20($sp) +/* f1937d0: f7b40018 */ sdc1 $f20,0x18($sp) +/* f1937d4: afa5027c */ sw $a1,0x27c($sp) +/* f1937d8: 8c8e02d4 */ lw $t6,0x2d4($a0) +/* f1937dc: afa000c8 */ sw $zero,0xc8($sp) +/* f1937e0: afa000c4 */ sw $zero,0xc4($sp) +/* f1937e4: afae0274 */ sw $t6,0x274($sp) +/* f1937e8: 81d9004f */ lb $t9,0x4f($t6) +/* f1937ec: 0080f025 */ or $s8,$a0,$zero +/* f1937f0: 07210017 */ bgez $t9,.L0f193850 +/* f1937f4: 3c08800b */ lui $t0,0x800b +/* f1937f8: 9108cb98 */ lbu $t0,-0x3468($t0) +/* f1937fc: 24010004 */ addiu $at,$zero,0x4 +/* f193800: 55010014 */ bnel $t0,$at,.L0f193854 +/* f193804: 03c02025 */ or $a0,$s8,$zero +/* f193808: 8c89001c */ lw $t1,0x1c($a0) +/* f19380c: 3c0b800b */ lui $t3,0x800b +/* f193810: 856bc11e */ lh $t3,-0x3ee2($t3) +/* f193814: 852a0028 */ lh $t2,0x28($t1) +/* f193818: 554b000e */ bnel $t2,$t3,.L0f193854 +/* f19381c: 03c02025 */ or $a0,$s8,$zero +/* f193820: 0fc65241 */ jal func0f194904 +/* f193824: 00000000 */ sll $zero,$zero,0x0 +/* f193828: 00408025 */ or $s0,$v0,$zero +/* f19382c: 0fc65264 */ jal func0f194990 +/* f193830: 03c02025 */ or $a0,$s8,$zero +/* f193834: 0202082a */ slt $at,$s0,$v0 +/* f193838: 14200005 */ bnez $at,.L0f193850 +/* f19383c: 244c0002 */ addiu $t4,$v0,0x2 +/* f193840: 0190082a */ slt $at,$t4,$s0 +/* f193844: 14200002 */ bnez $at,.L0f193850 +/* f193848: 240d0001 */ addiu $t5,$zero,0x1 +/* f19384c: afad00c4 */ sw $t5,0xc4($sp) +.L0f193850: +/* f193850: 03c02025 */ or $a0,$s8,$zero +.L0f193854: +/* f193854: 27a5025c */ addiu $a1,$sp,0x25c +/* f193858: 27a60244 */ addiu $a2,$sp,0x244 +/* f19385c: 0fc6601a */ jal func0f198068 +/* f193860: 27a7022c */ addiu $a3,$sp,0x22c +/* f193864: 27b00214 */ addiu $s0,$sp,0x214 +/* f193868: 24140001 */ addiu $s4,$zero,0x1 +.L0f19386c: +/* f19386c: 26940001 */ addiu $s4,$s4,0x1 +/* f193870: 2a810007 */ slti $at,$s4,0x7 +/* f193874: 26100004 */ addiu $s0,$s0,0x4 +/* f193878: 1420fffc */ bnez $at,.L0f19386c +/* f19387c: ae00fffc */ sw $zero,-0x4($s0) +/* f193880: 24140001 */ addiu $s4,$zero,0x1 +/* f193884: 27a20178 */ addiu $v0,$sp,0x178 +/* f193888: 27a301fc */ addiu $v1,$sp,0x1fc +.L0f19388c: +/* f19388c: 24420004 */ addiu $v0,$v0,0x4 +/* f193890: 0043082b */ sltu $at,$v0,$v1 +/* f193894: 26940001 */ addiu $s4,$s4,0x1 +/* f193898: 1420fffc */ bnez $at,.L0f19388c +/* f19389c: ac40fffc */ sw $zero,-0x4($v0) +/* f1938a0: 24140001 */ addiu $s4,$zero,0x1 +/* f1938a4: 27b3025c */ addiu $s3,$sp,0x25c +/* f1938a8: 27b000dc */ addiu $s0,$sp,0xdc +/* f1938ac: 27b100f4 */ addiu $s1,$sp,0xf4 +.L0f1938b0: +/* f1938b0: 03c02025 */ or $a0,$s8,$zero +/* f1938b4: 0fc65f3c */ jal func0f197cf0 +/* f1938b8: 8e650000 */ lw $a1,0x0($s3) +/* f1938bc: 26100004 */ addiu $s0,$s0,0x4 +/* f1938c0: 26940001 */ addiu $s4,$s4,0x1 +/* f1938c4: 26730004 */ addiu $s3,$s3,0x4 +/* f1938c8: 1611fff9 */ bne $s0,$s1,.L0f1938b0 +/* f1938cc: ae02fffc */ sw $v0,-0x4($s0) +/* f1938d0: 3c15800a */ lui $s5,0x800a +/* f1938d4: 8eb5a2fc */ lw $s5,-0x5d04($s5) +/* f1938d8: 27b701fc */ addiu $s7,$sp,0x1fc +/* f1938dc: 27b20274 */ addiu $s2,$sp,0x274 +/* f1938e0: 52a000db */ beqzl $s5,.L0f193c50 +/* f1938e4: afa000a0 */ sw $zero,0xa0($sp) +/* f1938e8: 8eaf0018 */ lw $t7,0x18($s5) +.L0f1938ec: +/* f1938ec: 55e000d5 */ bnezl $t7,.L0f193c44 +/* f1938f0: 8eb50020 */ lw $s5,0x20($s5) +/* f1938f4: 86b80002 */ lh $t8,0x2($s5) +/* f1938f8: 570000d2 */ bnezl $t8,.L0f193c44 +/* f1938fc: 8eb50020 */ lw $s5,0x20($s5) +/* f193900: 92a20000 */ lbu $v0,0x0($s5) +/* f193904: 24010004 */ addiu $at,$zero,0x4 +/* f193908: 5441004f */ bnel $v0,$at,.L0f193a48 +/* f19390c: 24010001 */ addiu $at,$zero,0x1 +/* f193910: 8eb10004 */ lw $s1,0x4($s5) +/* f193914: 03c02025 */ or $a0,$s8,$zero +/* f193918: 26a50008 */ addiu $a1,$s5,0x8 +/* f19391c: 8e390010 */ lw $t9,0x10($s1) +/* f193920: 33284000 */ andi $t0,$t9,0x4000 +/* f193924: 15000045 */ bnez $t0,.L0f193a3c +/* f193928: 00000000 */ sll $zero,$zero,0x0 +/* f19392c: 0fc12555 */ jal func0f049554 +/* f193930: 00001025 */ or $v0,$zero,$zero +/* f193934: 46000506 */ mov.s $f20,$f0 +/* f193938: 0000b025 */ or $s6,$zero,$zero +/* f19393c: 27b3025c */ addiu $s3,$sp,0x25c +/* f193940: 9224005c */ lbu $a0,0x5c($s1) +/* f193944: 27a20274 */ addiu $v0,$sp,0x274 +.L0f193948: +/* f193948: 8e650000 */ lw $a1,0x0($s3) +/* f19394c: 26730004 */ addiu $s3,$s3,0x4 +/* f193950: 28a10002 */ slti $at,$a1,0x2 +/* f193954: 1420001b */ bnez $at,.L0f1939c4 +/* f193958: 00000000 */ sll $zero,$zero,0x0 +/* f19395c: 14850019 */ bne $a0,$a1,.L0f1939c4 +/* f193960: 00000000 */ sll $zero,$zero,0x0 +/* f193964: 0c004b70 */ jal 0x12dc0 +/* f193968: 00000000 */ sll $zero,$zero,0x0 +/* f19396c: 3049000f */ andi $t1,$v0,0xf +/* f193970: 11200012 */ beqz $t1,.L0f1939bc +/* f193974: 27aa0214 */ addiu $t2,$sp,0x214 +/* f193978: 02ca8021 */ addu $s0,$s6,$t2 +/* f19397c: 8e0b0000 */ lw $t3,0x0($s0) +/* f193980: 02f66021 */ addu $t4,$s7,$s6 +/* f193984: 5160000b */ beqzl $t3,.L0f1939b4 +/* f193988: 02f67021 */ addu $t6,$s7,$s6 +/* f19398c: c5840000 */ lwc1 $f4,0x0($t4) +/* f193990: 4604a03c */ c.lt.s $f20,$f4 +/* f193994: 00000000 */ sll $zero,$zero,0x0 +/* f193998: 45030006 */ bc1tl .L0f1939b4 +/* f19399c: 02f67021 */ addu $t6,$s7,$s6 +/* f1939a0: 0c004b70 */ jal 0x12dc0 +/* f1939a4: 00000000 */ sll $zero,$zero,0x0 +/* f1939a8: 304d000f */ andi $t5,$v0,0xf +/* f1939ac: 15a00003 */ bnez $t5,.L0f1939bc +/* f1939b0: 02f67021 */ addu $t6,$s7,$s6 +.L0f1939b4: +/* f1939b4: ae150000 */ sw $s5,0x0($s0) +/* f1939b8: e5d40000 */ swc1 $f20,0x0($t6) +.L0f1939bc: +/* f1939bc: 10000003 */ beqz $zero,.L0f1939cc +/* f1939c0: 9224005c */ lbu $a0,0x5c($s1) +.L0f1939c4: +/* f1939c4: 1662ffe0 */ bne $s3,$v0,.L0f193948 +/* f1939c8: 26d60004 */ addiu $s6,$s6,0x4 +.L0f1939cc: +/* f1939cc: 0fc6666c */ jal func0f1999b0 +/* f1939d0: 00002825 */ or $a1,$zero,$zero +/* f1939d4: 18400019 */ blez $v0,.L0f193a3c +/* f1939d8: 00408825 */ or $s1,$v0,$zero +/* f1939dc: 0c004b70 */ jal 0x12dc0 +/* f1939e0: 00000000 */ sll $zero,$zero,0x0 +/* f1939e4: 304f000f */ andi $t7,$v0,0xf +/* f1939e8: 11e00014 */ beqz $t7,.L0f193a3c +/* f1939ec: 00118080 */ sll $s0,$s1,0x2 +/* f1939f0: 27b80178 */ addiu $t8,$sp,0x178 +/* f1939f4: 02189821 */ addu $s3,$s0,$t8 +/* f1939f8: 8e790000 */ lw $t9,0x0($s3) +/* f1939fc: 03b04021 */ addu $t0,$sp,$s0 +/* f193a00: 5320000c */ beqzl $t9,.L0f193a34 +/* f193a04: ae750000 */ sw $s5,0x0($s3) +/* f193a08: c50600f4 */ lwc1 $f6,0xf4($t0) +/* f193a0c: 4606a03c */ c.lt.s $f20,$f6 +/* f193a10: 00000000 */ sll $zero,$zero,0x0 +/* f193a14: 45030007 */ bc1tl .L0f193a34 +/* f193a18: ae750000 */ sw $s5,0x0($s3) +/* f193a1c: 0c004b70 */ jal 0x12dc0 +/* f193a20: 00000000 */ sll $zero,$zero,0x0 +/* f193a24: 3049000f */ andi $t1,$v0,0xf +/* f193a28: 15200004 */ bnez $t1,.L0f193a3c +/* f193a2c: 00000000 */ sll $zero,$zero,0x0 +/* f193a30: ae750000 */ sw $s5,0x0($s3) +.L0f193a34: +/* f193a34: 03b05021 */ addu $t2,$sp,$s0 +/* f193a38: e55400f4 */ swc1 $f20,0xf4($t2) +.L0f193a3c: +/* f193a3c: 10000081 */ beqz $zero,.L0f193c44 +/* f193a40: 8eb50020 */ lw $s5,0x20($s5) +/* f193a44: 24010001 */ addiu $at,$zero,0x1 +.L0f193a48: +/* f193a48: 5441007e */ bnel $v0,$at,.L0f193c44 +/* f193a4c: 8eb50020 */ lw $s5,0x20($s5) +/* f193a50: 8ea20004 */ lw $v0,0x4($s5) +/* f193a54: 8c4b0010 */ lw $t3,0x10($v0) +/* f193a58: 316c4000 */ andi $t4,$t3,0x4000 +/* f193a5c: 55800079 */ bnezl $t4,.L0f193c44 +/* f193a60: 8eb50020 */ lw $s5,0x20($s5) +/* f193a64: 90440003 */ lbu $a0,0x3($v0) +/* f193a68: 24010014 */ addiu $at,$zero,0x14 +/* f193a6c: 00408025 */ or $s0,$v0,$zero +/* f193a70: 1481004d */ bne $a0,$at,.L0f193ba8 +/* f193a74: 26a50008 */ addiu $a1,$s5,0x8 +/* f193a78: 03c02025 */ or $a0,$s8,$zero +/* f193a7c: 0fc12555 */ jal func0f049554 +/* f193a80: afa000d8 */ sw $zero,0xd8($sp) +/* f193a84: 46000506 */ mov.s $f20,$f0 +/* f193a88: 24140001 */ addiu $s4,$zero,0x1 +/* f193a8c: 02009825 */ or $s3,$s0,$zero +.L0f193a90: +/* f193a90: 966d005e */ lhu $t5,0x5e($s3) +/* f193a94: 59a0003f */ blezl $t5,.L0f193b94 +/* f193a98: 26940001 */ addiu $s4,$s4,0x1 +/* f193a9c: 0fc668c7 */ jal func0f19a31c +/* f193aa0: 02802025 */ or $a0,$s4,$zero +/* f193aa4: 18400022 */ blez $v0,.L0f193b30 +/* f193aa8: 00008025 */ or $s0,$zero,$zero +/* f193aac: 27a3025c */ addiu $v1,$sp,0x25c +.L0f193ab0: +/* f193ab0: 8c640000 */ lw $a0,0x0($v1) +/* f193ab4: 24630004 */ addiu $v1,$v1,0x4 +/* f193ab8: 28810002 */ slti $at,$a0,0x2 +/* f193abc: 1420001a */ bnez $at,.L0f193b28 +/* f193ac0: 00000000 */ sll $zero,$zero,0x0 +/* f193ac4: 14440018 */ bne $v0,$a0,.L0f193b28 +/* f193ac8: 00000000 */ sll $zero,$zero,0x0 +/* f193acc: 0c004b70 */ jal 0x12dc0 +/* f193ad0: 00000000 */ sll $zero,$zero,0x0 +/* f193ad4: 304e000f */ andi $t6,$v0,0xf +/* f193ad8: 11c00015 */ beqz $t6,.L0f193b30 +/* f193adc: 27af0214 */ addiu $t7,$sp,0x214 +/* f193ae0: 020f8821 */ addu $s1,$s0,$t7 +/* f193ae4: 8e380000 */ lw $t8,0x0($s1) +/* f193ae8: 02f0c821 */ addu $t9,$s7,$s0 +/* f193aec: 5300000b */ beqzl $t8,.L0f193b1c +/* f193af0: 02f04821 */ addu $t1,$s7,$s0 +/* f193af4: c7280000 */ lwc1 $f8,0x0($t9) +/* f193af8: 4608a03c */ c.lt.s $f20,$f8 +/* f193afc: 00000000 */ sll $zero,$zero,0x0 +/* f193b00: 45030006 */ bc1tl .L0f193b1c +/* f193b04: 02f04821 */ addu $t1,$s7,$s0 +/* f193b08: 0c004b70 */ jal 0x12dc0 +/* f193b0c: 00000000 */ sll $zero,$zero,0x0 +/* f193b10: 3048000f */ andi $t0,$v0,0xf +/* f193b14: 15000006 */ bnez $t0,.L0f193b30 +/* f193b18: 02f04821 */ addu $t1,$s7,$s0 +.L0f193b1c: +/* f193b1c: ae350000 */ sw $s5,0x0($s1) +/* f193b20: 10000003 */ beqz $zero,.L0f193b30 +/* f193b24: e5340000 */ swc1 $f20,0x0($t1) +.L0f193b28: +/* f193b28: 1472ffe1 */ bne $v1,$s2,.L0f193ab0 +/* f193b2c: 26100004 */ addiu $s0,$s0,0x4 +.L0f193b30: +/* f193b30: 0c004b70 */ jal 0x12dc0 +/* f193b34: 00000000 */ sll $zero,$zero,0x0 +/* f193b38: 304a000f */ andi $t2,$v0,0xf +/* f193b3c: 11400014 */ beqz $t2,.L0f193b90 +/* f193b40: 00141080 */ sll $v0,$s4,0x2 +/* f193b44: 27ab0178 */ addiu $t3,$sp,0x178 +/* f193b48: 004b8021 */ addu $s0,$v0,$t3 +/* f193b4c: 8e0d0000 */ lw $t5,0x0($s0) +/* f193b50: 27ac00f4 */ addiu $t4,$sp,0xf4 +/* f193b54: 004c8821 */ addu $s1,$v0,$t4 +/* f193b58: 51a0000c */ beqzl $t5,.L0f193b8c +/* f193b5c: ae150000 */ sw $s5,0x0($s0) +/* f193b60: c62a0000 */ lwc1 $f10,0x0($s1) +/* f193b64: 460aa03c */ c.lt.s $f20,$f10 +/* f193b68: 00000000 */ sll $zero,$zero,0x0 +/* f193b6c: 45030007 */ bc1tl .L0f193b8c +/* f193b70: ae150000 */ sw $s5,0x0($s0) +/* f193b74: 0c004b70 */ jal 0x12dc0 +/* f193b78: 00000000 */ sll $zero,$zero,0x0 +/* f193b7c: 304e000f */ andi $t6,$v0,0xf +/* f193b80: 55c00004 */ bnezl $t6,.L0f193b94 +/* f193b84: 26940001 */ addiu $s4,$s4,0x1 +/* f193b88: ae150000 */ sw $s5,0x0($s0) +.L0f193b8c: +/* f193b8c: e6340000 */ swc1 $f20,0x0($s1) +.L0f193b90: +/* f193b90: 26940001 */ addiu $s4,$s4,0x1 +.L0f193b94: +/* f193b94: 24010014 */ addiu $at,$zero,0x14 +/* f193b98: 1681ffbd */ bne $s4,$at,.L0f193a90 +/* f193b9c: 26730004 */ addiu $s3,$s3,0x4 +/* f193ba0: 10000028 */ beqz $zero,.L0f193c44 +/* f193ba4: 8eb50020 */ lw $s5,0x20($s5) +.L0f193ba8: +/* f193ba8: 24010015 */ addiu $at,$zero,0x15 +/* f193bac: 14810024 */ bne $a0,$at,.L0f193c40 +/* f193bb0: 0000b025 */ or $s6,$zero,$zero +/* f193bb4: afa000d8 */ sw $zero,0xd8($sp) +/* f193bb8: 27b3025c */ addiu $s3,$sp,0x25c +/* f193bbc: 27a30274 */ addiu $v1,$sp,0x274 +.L0f193bc0: +/* f193bc0: 8e6f0000 */ lw $t7,0x0($s3) +/* f193bc4: 2401005b */ addiu $at,$zero,0x5b +/* f193bc8: 26730004 */ addiu $s3,$s3,0x4 +/* f193bcc: 15e1001a */ bne $t7,$at,.L0f193c38 +/* f193bd0: 03c02025 */ or $a0,$s8,$zero +/* f193bd4: 0fc12555 */ jal func0f049554 +/* f193bd8: 26a50008 */ addiu $a1,$s5,0x8 +/* f193bdc: 0c004b70 */ jal 0x12dc0 +/* f193be0: 46000506 */ mov.s $f20,$f0 +/* f193be4: 3058000f */ andi $t8,$v0,0xf +/* f193be8: 13000015 */ beqz $t8,.L0f193c40 +/* f193bec: 27b90214 */ addiu $t9,$sp,0x214 +/* f193bf0: 02d98021 */ addu $s0,$s6,$t9 +/* f193bf4: 8e080000 */ lw $t0,0x0($s0) +/* f193bf8: 02f64821 */ addu $t1,$s7,$s6 +/* f193bfc: 5100000b */ beqzl $t0,.L0f193c2c +/* f193c00: 02f65821 */ addu $t3,$s7,$s6 +/* f193c04: c5240000 */ lwc1 $f4,0x0($t1) +/* f193c08: 4604a03c */ c.lt.s $f20,$f4 +/* f193c0c: 00000000 */ sll $zero,$zero,0x0 +/* f193c10: 45030006 */ bc1tl .L0f193c2c +/* f193c14: 02f65821 */ addu $t3,$s7,$s6 +/* f193c18: 0c004b70 */ jal 0x12dc0 +/* f193c1c: 00000000 */ sll $zero,$zero,0x0 +/* f193c20: 304a000f */ andi $t2,$v0,0xf +/* f193c24: 15400006 */ bnez $t2,.L0f193c40 +/* f193c28: 02f65821 */ addu $t3,$s7,$s6 +.L0f193c2c: +/* f193c2c: ae150000 */ sw $s5,0x0($s0) +/* f193c30: 10000003 */ beqz $zero,.L0f193c40 +/* f193c34: e5740000 */ swc1 $f20,0x0($t3) +.L0f193c38: +/* f193c38: 1663ffe1 */ bne $s3,$v1,.L0f193bc0 +/* f193c3c: 26d60004 */ addiu $s6,$s6,0x4 +.L0f193c40: +/* f193c40: 8eb50020 */ lw $s5,0x20($s5) +.L0f193c44: +/* f193c44: 56a0ff29 */ bnezl $s5,.L0f1938ec +/* f193c48: 8eaf0018 */ lw $t7,0x18($s5) +/* f193c4c: afa000a0 */ sw $zero,0xa0($sp) +.L0f193c50: +/* f193c50: afa0009c */ sw $zero,0x9c($sp) +/* f193c54: 0000b025 */ or $s6,$zero,$zero +/* f193c58: 24140001 */ addiu $s4,$zero,0x1 +/* f193c5c: 27b3025c */ addiu $s3,$sp,0x25c +/* f193c60: 27b00274 */ addiu $s0,$sp,0x274 +.L0f193c64: +/* f193c64: 03c02025 */ or $a0,$s8,$zero +/* f193c68: 8e650000 */ lw $a1,0x0($s3) +/* f193c6c: 0fc6639e */ jal func0f198e78 +/* f193c70: 00003025 */ or $a2,$zero,$zero +/* f193c74: 14400006 */ bnez $v0,.L0f193c90 +/* f193c78: 03c02025 */ or $a0,$s8,$zero +/* f193c7c: 8e650000 */ lw $a1,0x0($s3) +/* f193c80: 0fc6639e */ jal func0f198e78 +/* f193c84: 24060001 */ addiu $a2,$zero,0x1 +/* f193c88: 50400013 */ beqzl $v0,.L0f193cd8 +/* f193c8c: 26730004 */ addiu $s3,$s3,0x4 +.L0f193c90: +/* f193c90: 8e6c0000 */ lw $t4,0x0($s3) +/* f193c94: 3c038008 */ lui $v1,0x8008 +/* f193c98: 03b61021 */ addu $v0,$sp,$s6 +/* f193c9c: 000c6900 */ sll $t5,$t4,0x4 +/* f193ca0: 006d1821 */ addu $v1,$v1,$t5 +/* f193ca4: 94637eb4 */ lhu $v1,0x7eb4($v1) +/* f193ca8: 8fb900a0 */ lw $t9,0xa0($sp) +/* f193cac: 000373c2 */ srl $t6,$v1,0xf +/* f193cb0: 15c00003 */ bnez $t6,.L0f193cc0 +/* f193cb4: 0003c440 */ sll $t8,$v1,0x11 +/* f193cb8: 07030007 */ bgezl $t8,.L0f193cd8 +/* f193cbc: 26730004 */ addiu $s3,$s3,0x4 +.L0f193cc0: +/* f193cc0: 8c420244 */ lw $v0,0x244($v0) +/* f193cc4: 0322082a */ slt $at,$t9,$v0 +/* f193cc8: 50200003 */ beqzl $at,.L0f193cd8 +/* f193ccc: 26730004 */ addiu $s3,$s3,0x4 +/* f193cd0: afa200a0 */ sw $v0,0xa0($sp) +/* f193cd4: 26730004 */ addiu $s3,$s3,0x4 +.L0f193cd8: +/* f193cd8: 0270082b */ sltu $at,$s3,$s0 +/* f193cdc: 26d60004 */ addiu $s6,$s6,0x4 +/* f193ce0: 1420ffe0 */ bnez $at,.L0f193c64 +/* f193ce4: 26940001 */ addiu $s4,$s4,0x1 +/* f193ce8: 3c017f1c */ lui $at,0x7f1c +/* f193cec: c4328f48 */ lwc1 $f18,-0x70b8($at) +/* f193cf0: 3c014080 */ lui $at,0x4080 +/* f193cf4: 27a8025c */ addiu $t0,$sp,0x25c +/* f193cf8: 44818000 */ mtc1 $at,$f16 +/* f193cfc: 44806000 */ mtc1 $zero,$f12 +/* f193d00: 00089821 */ addu $s3,$zero,$t0 +/* f193d04: afa000d8 */ sw $zero,0xd8($sp) +/* f193d08: 0000b025 */ or $s6,$zero,$zero +/* f193d0c: 27b00274 */ addiu $s0,$sp,0x274 +/* f193d10: 8e690000 */ lw $t1,0x0($s3) +.L0f193d14: +/* f193d14: 2401005b */ addiu $at,$zero,0x5b +/* f193d18: 3c03800b */ lui $v1,0x800b +/* f193d1c: 552100d0 */ bnel $t1,$at,.L0f194060 +/* f193d20: 26730004 */ addiu $s3,$s3,0x4 +/* f193d24: 9063cb98 */ lbu $v1,-0x3468($v1) +/* f193d28: 24010001 */ addiu $at,$zero,0x1 +/* f193d2c: 8fad0274 */ lw $t5,0x274($sp) +/* f193d30: 54610007 */ bnel $v1,$at,.L0f193d50 +/* f193d34: 8da20004 */ lw $v0,0x4($t5) +/* f193d38: 8fca02d4 */ lw $t2,0x2d4($s8) +/* f193d3c: 8d4b009c */ lw $t3,0x9c($t2) +/* f193d40: 000b67c2 */ srl $t4,$t3,0x1f +/* f193d44: 558000c6 */ bnezl $t4,.L0f194060 +/* f193d48: 26730004 */ addiu $s3,$s3,0x4 +/* f193d4c: 8da20004 */ lw $v0,0x4($t5) +.L0f193d50: +/* f193d50: 3c017f1c */ lui $at,0x7f1c +/* f193d54: c4228f4c */ lwc1 $f2,-0x70b4($at) +/* f193d58: 904e0047 */ lbu $t6,0x47($v0) +/* f193d5c: 24010002 */ addiu $at,$zero,0x2 +/* f193d60: 46006506 */ mov.s $f20,$f12 +/* f193d64: 15c1001b */ bne $t6,$at,.L0f193dd4 +/* f193d68: 8faa00c4 */ lw $t2,0xc4($sp) +/* f193d6c: 8faf027c */ lw $t7,0x27c($sp) +/* f193d70: c7c60104 */ lwc1 $f6,0x104($s8) +/* f193d74: c7c80100 */ lwc1 $f8,0x100($s8) +/* f193d78: 24010002 */ addiu $at,$zero,0x2 +/* f193d7c: 90430048 */ lbu $v1,0x48($v0) +/* f193d80: 15e10003 */ bne $t7,$at,.L0f193d90 +/* f193d84: 46083381 */ sub.s $f14,$f6,$f8 +/* f193d88: 1000005b */ beqz $zero,.L0f193ef8 +/* f193d8c: 46009506 */ mov.s $f20,$f18 +.L0f193d90: +/* f193d90: 8fb8027c */ lw $t8,0x27c($sp) +/* f193d94: 8fb90274 */ lw $t9,0x274($sp) +/* f193d98: 8fa8027c */ lw $t0,0x27c($sp) +/* f193d9c: 17000007 */ bnez $t8,.L0f193dbc +/* f193da0: 24010001 */ addiu $at,$zero,0x1 +/* f193da4: c72002d4 */ lwc1 $f0,0x2d4($t9) +/* f193da8: 3c0140c0 */ lui $at,0x40c0 +/* f193dac: 44815000 */ mtc1 $at,$f10 +/* f193db0: 46000100 */ add.s $f4,$f0,$f0 +/* f193db4: 10000050 */ beqz $zero,.L0f193ef8 +/* f193db8: 46045501 */ sub.s $f20,$f10,$f4 +.L0f193dbc: +/* f193dbc: 1501004e */ bne $t0,$at,.L0f193ef8 +/* f193dc0: 8fa90274 */ lw $t1,0x274($sp) +/* f193dc4: c52002d4 */ lwc1 $f0,0x2d4($t1) +/* f193dc8: 46000180 */ add.s $f6,$f0,$f0 +/* f193dcc: 1000004a */ beqz $zero,.L0f193ef8 +/* f193dd0: 46068501 */ sub.s $f20,$f16,$f6 +.L0f193dd4: +/* f193dd4: 1140000d */ beqz $t2,.L0f193e0c +/* f193dd8: 24010005 */ addiu $at,$zero,0x5 +/* f193ddc: 8fab0274 */ lw $t3,0x274($sp) +/* f193de0: 3c013f80 */ lui $at,0x3f80 +/* f193de4: 44815000 */ mtc1 $at,$f10 +/* f193de8: c56002d4 */ lwc1 $f0,0x2d4($t3) +/* f193dec: c7c40104 */ lwc1 $f4,0x104($s8) +/* f193df0: c7c60100 */ lwc1 $f6,0x100($s8) +/* f193df4: 46000200 */ add.s $f8,$f0,$f0 +/* f193df8: 90430048 */ lbu $v1,0x48($v0) +/* f193dfc: 46005501 */ sub.s $f20,$f10,$f0 +/* f193e00: 46088081 */ sub.s $f2,$f16,$f8 +/* f193e04: 1000003c */ beqz $zero,.L0f193ef8 +/* f193e08: 46062381 */ sub.s $f14,$f4,$f6 +.L0f193e0c: +/* f193e0c: 14610016 */ bne $v1,$at,.L0f193e68 +/* f193e10: 03c02025 */ or $a0,$s8,$zero +/* f193e14: 0fc65227 */ jal func0f19489c +/* f193e18: e7a20094 */ swc1 $f2,0x94($sp) +/* f193e1c: 3c014080 */ lui $at,0x4080 +/* f193e20: 44818000 */ mtc1 $at,$f16 +/* f193e24: 3c017f1c */ lui $at,0x7f1c +/* f193e28: 44806000 */ mtc1 $zero,$f12 +/* f193e2c: c4328f50 */ lwc1 $f18,-0x70b0($at) +/* f193e30: 1040000d */ beqz $v0,.L0f193e68 +/* f193e34: c7a20094 */ lwc1 $f2,0x94($sp) +/* f193e38: 8fac0274 */ lw $t4,0x274($sp) +/* f193e3c: 3c014040 */ lui $at,0x4040 +/* f193e40: 44814000 */ mtc1 $at,$f8 +/* f193e44: c58002d4 */ lwc1 $f0,0x2d4($t4) +/* f193e48: c7c40104 */ lwc1 $f4,0x104($s8) +/* f193e4c: c7c60100 */ lwc1 $f6,0x100($s8) +/* f193e50: 46000280 */ add.s $f10,$f0,$f0 +/* f193e54: 8d8d0004 */ lw $t5,0x4($t4) +/* f193e58: 46062381 */ sub.s $f14,$f4,$f6 +/* f193e5c: 91a30048 */ lbu $v1,0x48($t5) +/* f193e60: 10000025 */ beqz $zero,.L0f193ef8 +/* f193e64: 460a4081 */ sub.s $f2,$f8,$f10 +.L0f193e68: +/* f193e68: 8fae0274 */ lw $t6,0x274($sp) +/* f193e6c: 93d802a0 */ lbu $t8,0x2a0($s8) +/* f193e70: c7c80104 */ lwc1 $f8,0x104($s8) +/* f193e74: c7ca0100 */ lwc1 $f10,0x100($s8) +/* f193e78: 8dcf0004 */ lw $t7,0x4($t6) +/* f193e7c: 2401002e */ addiu $at,$zero,0x2e +/* f193e80: 460a4381 */ sub.s $f14,$f8,$f10 +/* f193e84: 17010007 */ bne $t8,$at,.L0f193ea4 +/* f193e88: 91e30048 */ lbu $v1,0x48($t7) +/* f193e8c: c5c002d4 */ lwc1 $f0,0x2d4($t6) +/* f193e90: 3c013f80 */ lui $at,0x3f80 +/* f193e94: 4481a000 */ mtc1 $at,$f20 +/* f193e98: 46000100 */ add.s $f4,$f0,$f0 +/* f193e9c: 10000016 */ beqz $zero,.L0f193ef8 +/* f193ea0: 46048081 */ sub.s $f2,$f16,$f4 +.L0f193ea4: +/* f193ea4: 8fb9027c */ lw $t9,0x27c($sp) +/* f193ea8: 24010002 */ addiu $at,$zero,0x2 +/* f193eac: 8fa8027c */ lw $t0,0x27c($sp) +/* f193eb0: 17210003 */ bne $t9,$at,.L0f193ec0 +/* f193eb4: 00000000 */ sll $zero,$zero,0x0 +/* f193eb8: 1000000f */ beqz $zero,.L0f193ef8 +/* f193ebc: 46009506 */ mov.s $f20,$f18 +.L0f193ec0: +/* f193ec0: 15000006 */ bnez $t0,.L0f193edc +/* f193ec4: 8faa027c */ lw $t2,0x27c($sp) +/* f193ec8: 8fa90274 */ lw $t1,0x274($sp) +/* f193ecc: c52002d4 */ lwc1 $f0,0x2d4($t1) +/* f193ed0: 46000180 */ add.s $f6,$f0,$f0 +/* f193ed4: 10000008 */ beqz $zero,.L0f193ef8 +/* f193ed8: 46068501 */ sub.s $f20,$f16,$f6 +.L0f193edc: +/* f193edc: 24010001 */ addiu $at,$zero,0x1 +/* f193ee0: 15410005 */ bne $t2,$at,.L0f193ef8 +/* f193ee4: 8fab0274 */ lw $t3,0x274($sp) +/* f193ee8: 3c014000 */ lui $at,0x4000 +/* f193eec: 44814000 */ mtc1 $at,$f8 +/* f193ef0: c56a02d4 */ lwc1 $f10,0x2d4($t3) +/* f193ef4: 460a4501 */ sub.s $f20,$f8,$f10 +.L0f193ef8: +/* f193ef8: 1460001f */ bnez $v1,.L0f193f78 +/* f193efc: 24010001 */ addiu $at,$zero,0x1 +/* f193f00: 8fac0274 */ lw $t4,0x274($sp) +/* f193f04: 8faf0274 */ lw $t7,0x274($sp) +/* f193f08: 8d8202d0 */ lw $v0,0x2d0($t4) +/* f193f0c: 304d0007 */ andi $t5,$v0,0x7 +/* f193f10: 29a10002 */ slti $at,$t5,0x2 +/* f193f14: 10200004 */ beqz $at,.L0f193f28 +/* f193f18: 01a01025 */ or $v0,$t5,$zero +/* f193f1c: 46006506 */ mov.s $f20,$f12 +/* f193f20: 10000038 */ beqz $zero,.L0f194004 +/* f193f24: 46006086 */ mov.s $f2,$f12 +.L0f193f28: +/* f193f28: 28410004 */ slti $at,$v0,0x4 +/* f193f2c: 10200006 */ beqz $at,.L0f193f48 +/* f193f30: c5e002d4 */ lwc1 $f0,0x2d4($t7) +/* f193f34: 3c014000 */ lui $at,0x4000 +/* f193f38: 44812000 */ mtc1 $at,$f4 +/* f193f3c: 46006506 */ mov.s $f20,$f12 +/* f193f40: 10000030 */ beqz $zero,.L0f194004 +/* f193f44: 46002081 */ sub.s $f2,$f4,$f0 +.L0f193f48: +/* f193f48: 3c014180 */ lui $at,0x4180 +/* f193f4c: 44813000 */ mtc1 $at,$f6 +/* f193f50: 00000000 */ sll $zero,$zero,0x0 +/* f193f54: 46060202 */ mul.s $f8,$f0,$f6 +/* f193f58: 4608a501 */ sub.s $f20,$f20,$f8 +/* f193f5c: 460ca03e */ c.le.s $f20,$f12 +/* f193f60: 00000000 */ sll $zero,$zero,0x0 +/* f193f64: 45020028 */ bc1fl .L0f194008 +/* f193f68: 4602703c */ c.lt.s $f14,$f2 +/* f193f6c: 46141080 */ add.s $f2,$f2,$f20 +/* f193f70: 10000024 */ beqz $zero,.L0f194004 +/* f193f74: 46006506 */ mov.s $f20,$f12 +.L0f193f78: +/* f193f78: 14610016 */ bne $v1,$at,.L0f193fd4 +/* f193f7c: 8fb80274 */ lw $t8,0x274($sp) +/* f193f80: 8f0202d0 */ lw $v0,0x2d0($t8) +/* f193f84: 8fb90274 */ lw $t9,0x274($sp) +/* f193f88: 3c014130 */ lui $at,0x4130 +/* f193f8c: 304e0007 */ andi $t6,$v0,0x7 +/* f193f90: 5dc00005 */ bgtzl $t6,.L0f193fa8 +/* f193f94: c72a02d4 */ lwc1 $f10,0x2d4($t9) +/* f193f98: 46006506 */ mov.s $f20,$f12 +/* f193f9c: 10000019 */ beqz $zero,.L0f194004 +/* f193fa0: 46006086 */ mov.s $f2,$f12 +/* f193fa4: c72a02d4 */ lwc1 $f10,0x2d4($t9) +.L0f193fa8: +/* f193fa8: 44812000 */ mtc1 $at,$f4 +/* f193fac: 00000000 */ sll $zero,$zero,0x0 +/* f193fb0: 46045182 */ mul.s $f6,$f10,$f4 +/* f193fb4: 4606a501 */ sub.s $f20,$f20,$f6 +/* f193fb8: 460ca03e */ c.le.s $f20,$f12 +/* f193fbc: 00000000 */ sll $zero,$zero,0x0 +/* f193fc0: 45020011 */ bc1fl .L0f194008 +/* f193fc4: 4602703c */ c.lt.s $f14,$f2 +/* f193fc8: 46141080 */ add.s $f2,$f2,$f20 +/* f193fcc: 1000000d */ beqz $zero,.L0f194004 +/* f193fd0: 46006506 */ mov.s $f20,$f12 +.L0f193fd4: +/* f193fd4: 24010002 */ addiu $at,$zero,0x2 +/* f193fd8: 1461000a */ bne $v1,$at,.L0f194004 +/* f193fdc: 8fa80274 */ lw $t0,0x274($sp) +/* f193fe0: c50802d4 */ lwc1 $f8,0x2d4($t0) +/* f193fe4: 46104282 */ mul.s $f10,$f8,$f16 +/* f193fe8: 460aa501 */ sub.s $f20,$f20,$f10 +/* f193fec: 460ca03e */ c.le.s $f20,$f12 +/* f193ff0: 00000000 */ sll $zero,$zero,0x0 +/* f193ff4: 45020004 */ bc1fl .L0f194008 +/* f193ff8: 4602703c */ c.lt.s $f14,$f2 +/* f193ffc: 46141080 */ add.s $f2,$f2,$f20 +/* f194000: 46006506 */ mov.s $f20,$f12 +.L0f194004: +/* f194004: 4602703c */ c.lt.s $f14,$f2 +.L0f194008: +/* f194008: 00000000 */ sll $zero,$zero,0x0 +/* f19400c: 45020014 */ bc1fl .L0f194060 +/* f194010: 26730004 */ addiu $s3,$s3,0x4 +/* f194014: c7c40180 */ lwc1 $f4,0x180($s8) +/* f194018: 03b61021 */ addu $v0,$sp,$s6 +/* f19401c: 4614203e */ c.le.s $f4,$f20 +/* f194020: 00000000 */ sll $zero,$zero,0x0 +/* f194024: 4502000e */ bc1fl .L0f194060 +/* f194028: 26730004 */ addiu $s3,$s3,0x4 +/* f19402c: 8c420214 */ lw $v0,0x214($v0) +/* f194030: 03b64821 */ addu $t1,$sp,$s6 +/* f194034: 8faa00a0 */ lw $t2,0xa0($sp) +/* f194038: 50400009 */ beqzl $v0,.L0f194060 +/* f19403c: 26730004 */ addiu $s3,$s3,0x4 +/* f194040: 8d29022c */ lw $t1,0x22c($t1) +/* f194044: 012a082a */ slt $at,$t1,$t2 +/* f194048: 14200004 */ bnez $at,.L0f19405c +/* f19404c: 240b0001 */ addiu $t3,$zero,0x1 +/* f194050: afa200c8 */ sw $v0,0xc8($sp) +/* f194054: 10000008 */ beqz $zero,.L0f194078 +/* f194058: afab009c */ sw $t3,0x9c($sp) +.L0f19405c: +/* f19405c: 26730004 */ addiu $s3,$s3,0x4 +.L0f194060: +/* f194060: 0270082b */ sltu $at,$s3,$s0 +/* f194064: 10200004 */ beqz $at,.L0f194078 +/* f194068: 26d60004 */ addiu $s6,$s6,0x4 +/* f19406c: 8fac009c */ lw $t4,0x9c($sp) +/* f194070: 5180ff28 */ beqzl $t4,.L0f193d14 +/* f194074: 8e690000 */ lw $t1,0x0($s3) +.L0f194078: +/* f194078: 8fad009c */ lw $t5,0x9c($sp) +/* f19407c: afa000d8 */ sw $zero,0xd8($sp) +/* f194080: 0000b025 */ or $s6,$zero,$zero +/* f194084: 15a000fe */ bnez $t5,.L0f194480 +/* f194088: 27af025c */ addiu $t7,$sp,0x25c +/* f19408c: 000f9821 */ addu $s3,$zero,$t7 +/* f194090: 8fb70088 */ lw $s7,0x88($sp) +/* f194094: 8fb50084 */ lw $s5,0x84($sp) +/* f194098: 8e650000 */ lw $a1,0x0($s3) +.L0f19409c: +/* f19409c: 2401005b */ addiu $at,$zero,0x5b +/* f1940a0: 03b6c021 */ addu $t8,$sp,$s6 +/* f1940a4: 50a100ea */ beql $a1,$at,.L0f194450 +/* f1940a8: 8fb400d8 */ lw $s4,0xd8($sp) +/* f1940ac: 8f1800dc */ lw $t8,0xdc($t8) +/* f1940b0: 00057100 */ sll $t6,$a1,0x4 +/* f1940b4: 3c038008 */ lui $v1,0x8008 +/* f1940b8: 130000e4 */ beqz $t8,.L0f19444c +/* f1940bc: 006e1821 */ addu $v1,$v1,$t6 +/* f1940c0: 94637eb4 */ lhu $v1,0x7eb4($v1) +/* f1940c4: 03b65021 */ addu $t2,$sp,$s6 +/* f1940c8: 8fab00a0 */ lw $t3,0xa0($sp) +/* f1940cc: 0003cbc2 */ srl $t9,$v1,0xf +/* f1940d0: 17200003 */ bnez $t9,.L0f1940e0 +/* f1940d4: 00034c40 */ sll $t1,$v1,0x11 +/* f1940d8: 052300dd */ bgezl $t1,.L0f194450 +/* f1940dc: 8fb400d8 */ lw $s4,0xd8($sp) +.L0f1940e0: +/* f1940e0: 8d4a022c */ lw $t2,0x22c($t2) +/* f1940e4: 3c0c800b */ lui $t4,0x800b +/* f1940e8: 014b082a */ slt $at,$t2,$t3 +/* f1940ec: 542000d8 */ bnezl $at,.L0f194450 +/* f1940f0: 8fb400d8 */ lw $s4,0xd8($sp) +/* f1940f4: 918ccb98 */ lbu $t4,-0x3468($t4) +/* f1940f8: 24010005 */ addiu $at,$zero,0x5 +/* f1940fc: 24140001 */ addiu $s4,$zero,0x1 +/* f194100: 55810008 */ bnel $t4,$at,.L0f194124 +/* f194104: 93cf02a0 */ lbu $t7,0x2a0($s8) +/* f194108: 0fc65227 */ jal func0f19489c +/* f19410c: 03c02025 */ or $a0,$s8,$zero +/* f194110: 10400003 */ beqz $v0,.L0f194120 +/* f194114: 240d0001 */ addiu $t5,$zero,0x1 +/* f194118: 100000d9 */ beqz $zero,.L0f194480 +/* f19411c: afad009c */ sw $t5,0x9c($sp) +.L0f194120: +/* f194120: 93cf02a0 */ lbu $t7,0x2a0($s8) +.L0f194124: +/* f194124: 2401002e */ addiu $at,$zero,0x2e +/* f194128: 8fae00c4 */ lw $t6,0xc4($sp) +/* f19412c: 15e10004 */ bne $t7,$at,.L0f194140 +/* f194130: 8fad027c */ lw $t5,0x27c($sp) +/* f194134: 24180001 */ addiu $t8,$zero,0x1 +/* f194138: 100000d1 */ beqz $zero,.L0f194480 +/* f19413c: afb8009c */ sw $t8,0x9c($sp) +.L0f194140: +/* f194140: 11c0002a */ beqz $t6,.L0f1941ec +/* f194144: 24010002 */ addiu $at,$zero,0x2 +/* f194148: 8e650000 */ lw $a1,0x0($s3) +/* f19414c: 3c088008 */ lui $t0,0x8008 +/* f194150: 25087eb0 */ addiu $t0,$t0,0x7eb0 +/* f194154: 0005c900 */ sll $t9,$a1,0x4 +/* f194158: 03281021 */ addu $v0,$t9,$t0 +/* f19415c: 9457000a */ lhu $s7,0xa($v0) +/* f194160: 94430004 */ lhu $v1,0x4($v0) +/* f194164: 00003025 */ or $a2,$zero,$zero +/* f194168: 2ae10002 */ slti $at,$s7,0x2 +/* f19416c: 14200002 */ bnez $at,.L0f194178 +/* f194170: 000323c2 */ srl $a0,$v1,0xf +/* f194174: 24170001 */ addiu $s7,$zero,0x1 +.L0f194178: +/* f194178: 9455000c */ lhu $s5,0xc($v0) +/* f19417c: 24070001 */ addiu $a3,$zero,0x1 +/* f194180: 2aa10002 */ slti $at,$s5,0x2 +/* f194184: 14200002 */ bnez $at,.L0f194190 +/* f194188: 00000000 */ sll $zero,$zero,0x0 +/* f19418c: 24150001 */ addiu $s5,$zero,0x1 +.L0f194190: +/* f194190: 5080000c */ beqzl $a0,.L0f1941c4 +/* f194194: 00035c40 */ sll $t3,$v1,0x11 +/* f194198: 0fc666f9 */ jal func0f199be4 +/* f19419c: 8fa40274 */ lw $a0,0x274($sp) +/* f1941a0: 0057082a */ slt $at,$v0,$s7 +/* f1941a4: 5020000f */ beqzl $at,.L0f1941e4 +/* f1941a8: 240c0001 */ addiu $t4,$zero,0x1 +/* f1941ac: 8e650000 */ lw $a1,0x0($s3) +/* f1941b0: 3c038008 */ lui $v1,0x8008 +/* f1941b4: 00054900 */ sll $t1,$a1,0x4 +/* f1941b8: 00691821 */ addu $v1,$v1,$t1 +/* f1941bc: 94637eb4 */ lhu $v1,0x7eb4($v1) +/* f1941c0: 00035c40 */ sll $t3,$v1,0x11 +.L0f1941c4: +/* f1941c4: 05610080 */ bgez $t3,.L0f1943c8 +/* f1941c8: 8fa40274 */ lw $a0,0x274($sp) +/* f1941cc: 24060001 */ addiu $a2,$zero,0x1 +/* f1941d0: 0fc666f9 */ jal func0f199be4 +/* f1941d4: 24070001 */ addiu $a3,$zero,0x1 +/* f1941d8: 0055082a */ slt $at,$v0,$s5 +/* f1941dc: 1420007a */ bnez $at,.L0f1943c8 +/* f1941e0: 240c0001 */ addiu $t4,$zero,0x1 +.L0f1941e4: +/* f1941e4: 100000a6 */ beqz $zero,.L0f194480 +/* f1941e8: afac009c */ sw $t4,0x9c($sp) +.L0f1941ec: +/* f1941ec: 15a1002f */ bne $t5,$at,.L0f1942ac +/* f1941f0: 8fa9027c */ lw $t1,0x27c($sp) +/* f1941f4: 8e640000 */ lw $a0,0x0($s3) +/* f1941f8: 0fc6666c */ jal func0f1999b0 +/* f1941fc: 00002825 */ or $a1,$zero,$zero +/* f194200: 0fc2a63d */ jal func0f0a98f4 +/* f194204: 00402025 */ or $a0,$v0,$zero +/* f194208: 0040b825 */ or $s7,$v0,$zero +/* f19420c: 8e640000 */ lw $a0,0x0($s3) +/* f194210: 0fc6666c */ jal func0f1999b0 +/* f194214: 24050001 */ addiu $a1,$zero,0x1 +/* f194218: 0fc2a63d */ jal func0f0a98f4 +/* f19421c: 00402025 */ or $a0,$v0,$zero +/* f194220: 8e650000 */ lw $a1,0x0($s3) +/* f194224: 3c038008 */ lui $v1,0x8008 +/* f194228: 0040a825 */ or $s5,$v0,$zero +/* f19422c: 00057900 */ sll $t7,$a1,0x4 +/* f194230: 006f1821 */ addu $v1,$v1,$t7 +/* f194234: 94637eb4 */ lhu $v1,0x7eb4($v1) +/* f194238: 8fa40274 */ lw $a0,0x274($sp) +/* f19423c: 00003025 */ or $a2,$zero,$zero +/* f194240: 0003c3c2 */ srl $t8,$v1,0xf +/* f194244: 5300000c */ beqzl $t8,.L0f194278 +/* f194248: 00034440 */ sll $t0,$v1,0x11 +/* f19424c: 0fc666f9 */ jal func0f199be4 +/* f194250: 00003825 */ or $a3,$zero,$zero +/* f194254: 0057082a */ slt $at,$v0,$s7 +/* f194258: 14200012 */ bnez $at,.L0f1942a4 +/* f19425c: 00000000 */ sll $zero,$zero,0x0 +/* f194260: 8e650000 */ lw $a1,0x0($s3) +/* f194264: 3c038008 */ lui $v1,0x8008 +/* f194268: 00057100 */ sll $t6,$a1,0x4 +/* f19426c: 006e1821 */ addu $v1,$v1,$t6 +/* f194270: 94637eb4 */ lhu $v1,0x7eb4($v1) +/* f194274: 00034440 */ sll $t0,$v1,0x11 +.L0f194278: +/* f194278: 05010007 */ bgez $t0,.L0f194298 +/* f19427c: 8fa40274 */ lw $a0,0x274($sp) +/* f194280: 24060001 */ addiu $a2,$zero,0x1 +/* f194284: 0fc666f9 */ jal func0f199be4 +/* f194288: 00003825 */ or $a3,$zero,$zero +/* f19428c: 0055082a */ slt $at,$v0,$s5 +/* f194290: 14200004 */ bnez $at,.L0f1942a4 +/* f194294: 00000000 */ sll $zero,$zero,0x0 +.L0f194298: +/* f194298: 8fb400d8 */ lw $s4,0xd8($sp) +/* f19429c: 1000006d */ beqz $zero,.L0f194454 +/* f1942a0: 26940001 */ addiu $s4,$s4,0x1 +.L0f1942a4: +/* f1942a4: 10000048 */ beqz $zero,.L0f1943c8 +/* f1942a8: 0000a025 */ or $s4,$zero,$zero +.L0f1942ac: +/* f1942ac: 15200022 */ bnez $t1,.L0f194338 +/* f1942b0: 8fb9027c */ lw $t9,0x27c($sp) +/* f1942b4: 8e650000 */ lw $a1,0x0($s3) +/* f1942b8: 3c0b8008 */ lui $t3,0x8008 +/* f1942bc: 256b7eb0 */ addiu $t3,$t3,0x7eb0 +/* f1942c0: 00055100 */ sll $t2,$a1,0x4 +/* f1942c4: 014b1021 */ addu $v0,$t2,$t3 +/* f1942c8: 94430004 */ lhu $v1,0x4($v0) +/* f1942cc: 94570006 */ lhu $s7,0x6($v0) +/* f1942d0: 94550008 */ lhu $s5,0x8($v0) +/* f1942d4: 000363c2 */ srl $t4,$v1,0xf +/* f1942d8: 1180000c */ beqz $t4,.L0f19430c +/* f1942dc: 8fa40274 */ lw $a0,0x274($sp) +/* f1942e0: 00003025 */ or $a2,$zero,$zero +/* f1942e4: 0fc666f9 */ jal func0f199be4 +/* f1942e8: 24070001 */ addiu $a3,$zero,0x1 +/* f1942ec: 0057082a */ slt $at,$v0,$s7 +/* f1942f0: 5020000f */ beqzl $at,.L0f194330 +/* f1942f4: 240e0001 */ addiu $t6,$zero,0x1 +/* f1942f8: 8e650000 */ lw $a1,0x0($s3) +/* f1942fc: 3c038008 */ lui $v1,0x8008 +/* f194300: 00056900 */ sll $t5,$a1,0x4 +/* f194304: 006d1821 */ addu $v1,$v1,$t5 +/* f194308: 94637eb4 */ lhu $v1,0x7eb4($v1) +.L0f19430c: +/* f19430c: 0003c440 */ sll $t8,$v1,0x11 +/* f194310: 0701002d */ bgez $t8,.L0f1943c8 +/* f194314: 8fa40274 */ lw $a0,0x274($sp) +/* f194318: 24060001 */ addiu $a2,$zero,0x1 +/* f19431c: 0fc666f9 */ jal func0f199be4 +/* f194320: 24070001 */ addiu $a3,$zero,0x1 +/* f194324: 0055082a */ slt $at,$v0,$s5 +/* f194328: 14200027 */ bnez $at,.L0f1943c8 +/* f19432c: 240e0001 */ addiu $t6,$zero,0x1 +.L0f194330: +/* f194330: 10000053 */ beqz $zero,.L0f194480 +/* f194334: afae009c */ sw $t6,0x9c($sp) +.L0f194338: +/* f194338: 24010001 */ addiu $at,$zero,0x1 +/* f19433c: 57210023 */ bnel $t9,$at,.L0f1943cc +/* f194340: 00008025 */ or $s0,$zero,$zero +/* f194344: 8e650000 */ lw $a1,0x0($s3) +/* f194348: 3c098008 */ lui $t1,0x8008 +/* f19434c: 25297eb0 */ addiu $t1,$t1,0x7eb0 +/* f194350: 00054100 */ sll $t0,$a1,0x4 +/* f194354: 01091021 */ addu $v0,$t0,$t1 +/* f194358: 94430004 */ lhu $v1,0x4($v0) +/* f19435c: 9457000a */ lhu $s7,0xa($v0) +/* f194360: 9455000c */ lhu $s5,0xc($v0) +/* f194364: 000353c2 */ srl $t2,$v1,0xf +/* f194368: 1140000c */ beqz $t2,.L0f19439c +/* f19436c: 8fa40274 */ lw $a0,0x274($sp) +/* f194370: 00003025 */ or $a2,$zero,$zero +/* f194374: 0fc666f9 */ jal func0f199be4 +/* f194378: 24070001 */ addiu $a3,$zero,0x1 +/* f19437c: 0057082a */ slt $at,$v0,$s7 +/* f194380: 5020000f */ beqzl $at,.L0f1943c0 +/* f194384: 240f0001 */ addiu $t7,$zero,0x1 +/* f194388: 8e650000 */ lw $a1,0x0($s3) +/* f19438c: 3c038008 */ lui $v1,0x8008 +/* f194390: 00055900 */ sll $t3,$a1,0x4 +/* f194394: 006b1821 */ addu $v1,$v1,$t3 +/* f194398: 94637eb4 */ lhu $v1,0x7eb4($v1) +.L0f19439c: +/* f19439c: 00036c40 */ sll $t5,$v1,0x11 +/* f1943a0: 05a10009 */ bgez $t5,.L0f1943c8 +/* f1943a4: 8fa40274 */ lw $a0,0x274($sp) +/* f1943a8: 24060001 */ addiu $a2,$zero,0x1 +/* f1943ac: 0fc666f9 */ jal func0f199be4 +/* f1943b0: 24070001 */ addiu $a3,$zero,0x1 +/* f1943b4: 0055082a */ slt $at,$v0,$s5 +/* f1943b8: 14200003 */ bnez $at,.L0f1943c8 +/* f1943bc: 240f0001 */ addiu $t7,$zero,0x1 +.L0f1943c0: +/* f1943c0: 1000002f */ beqz $zero,.L0f194480 +/* f1943c4: afaf009c */ sw $t7,0x9c($sp) +.L0f1943c8: +/* f1943c8: 00008025 */ or $s0,$zero,$zero +.L0f1943cc: +/* f1943cc: 03c02025 */ or $a0,$s8,$zero +.L0f1943d0: +/* f1943d0: 8e650000 */ lw $a1,0x0($s3) +/* f1943d4: 0fc6639e */ jal func0f198e78 +/* f1943d8: 02003025 */ or $a2,$s0,$zero +/* f1943dc: 10400017 */ beqz $v0,.L0f19443c +/* f1943e0: 02002825 */ or $a1,$s0,$zero +/* f1943e4: 0fc6666c */ jal func0f1999b0 +/* f1943e8: 8e640000 */ lw $a0,0x0($s3) +/* f1943ec: 18400013 */ blez $v0,.L0f19443c +/* f1943f0: 00409025 */ or $s2,$v0,$zero +/* f1943f4: 12000003 */ beqz $s0,.L0f194404 +/* f1943f8: 8fa40274 */ lw $a0,0x274($sp) +/* f1943fc: 10000002 */ beqz $zero,.L0f194408 +/* f194400: 02a08825 */ or $s1,$s5,$zero +.L0f194404: +/* f194404: 02e08825 */ or $s1,$s7,$zero +.L0f194408: +/* f194408: 02402825 */ or $a1,$s2,$zero +/* f19440c: 0fc6672e */ jal func0f199cb8 +/* f194410: 02803025 */ or $a2,$s4,$zero +/* f194414: 0051082a */ slt $at,$v0,$s1 +/* f194418: 10200008 */ beqz $at,.L0f19443c +/* f19441c: 0012c080 */ sll $t8,$s2,0x2 +/* f194420: 03b81021 */ addu $v0,$sp,$t8 +/* f194424: 8c420178 */ lw $v0,0x178($v0) +/* f194428: 10400004 */ beqz $v0,.L0f19443c +/* f19442c: 240e0001 */ addiu $t6,$zero,0x1 +/* f194430: afa200c8 */ sw $v0,0xc8($sp) +/* f194434: 10000005 */ beqz $zero,.L0f19444c +/* f194438: afae009c */ sw $t6,0x9c($sp) +.L0f19443c: +/* f19443c: 26100001 */ addiu $s0,$s0,0x1 +/* f194440: 24010002 */ addiu $at,$zero,0x2 +/* f194444: 5601ffe2 */ bnel $s0,$at,.L0f1943d0 +/* f194448: 03c02025 */ or $a0,$s8,$zero +.L0f19444c: +/* f19444c: 8fb400d8 */ lw $s4,0xd8($sp) +.L0f194450: +/* f194450: 26940001 */ addiu $s4,$s4,0x1 +.L0f194454: +/* f194454: afb400d8 */ sw $s4,0xd8($sp) +/* f194458: 8fb900d8 */ lw $t9,0xd8($sp) +/* f19445c: 26d60004 */ addiu $s6,$s6,0x4 +/* f194460: 26730004 */ addiu $s3,$s3,0x4 +/* f194464: 2b210006 */ slti $at,$t9,0x6 +/* f194468: 10200005 */ beqz $at,.L0f194480 +/* f19446c: 8fa8009c */ lw $t0,0x9c($sp) +/* f194470: 5100ff0a */ beqzl $t0,.L0f19409c +/* f194474: 8e650000 */ lw $a1,0x0($s3) +/* f194478: afb70088 */ sw $s7,0x88($sp) +/* f19447c: afb50084 */ sw $s5,0x84($sp) +.L0f194480: +/* f194480: 8fa9009c */ lw $t1,0x9c($sp) +/* f194484: afa000d8 */ sw $zero,0xd8($sp) +/* f194488: 0000b025 */ or $s6,$zero,$zero +/* f19448c: 15200036 */ bnez $t1,.L0f194568 +/* f194490: 27aa025c */ addiu $t2,$sp,0x25c +/* f194494: 000a9821 */ addu $s3,$zero,$t2 +/* f194498: 27b00274 */ addiu $s0,$sp,0x274 +/* f19449c: 8e6b0000 */ lw $t3,0x0($s3) +.L0f1944a0: +/* f1944a0: 2401005b */ addiu $at,$zero,0x5b +/* f1944a4: 3c0c800b */ lui $t4,0x800b +/* f1944a8: 51610029 */ beql $t3,$at,.L0f194550 +/* f1944ac: 26730004 */ addiu $s3,$s3,0x4 +/* f1944b0: 918ccb98 */ lbu $t4,-0x3468($t4) +/* f1944b4: 24010005 */ addiu $at,$zero,0x5 +/* f1944b8: 55810008 */ bnel $t4,$at,.L0f1944dc +/* f1944bc: 93cf02a0 */ lbu $t7,0x2a0($s8) +/* f1944c0: 0fc65227 */ jal func0f19489c +/* f1944c4: 03c02025 */ or $a0,$s8,$zero +/* f1944c8: 10400003 */ beqz $v0,.L0f1944d8 +/* f1944cc: 240d0001 */ addiu $t5,$zero,0x1 +/* f1944d0: 10000025 */ beqz $zero,.L0f194568 +/* f1944d4: afad009c */ sw $t5,0x9c($sp) +.L0f1944d8: +/* f1944d8: 93cf02a0 */ lbu $t7,0x2a0($s8) +.L0f1944dc: +/* f1944dc: 2401002e */ addiu $at,$zero,0x2e +/* f1944e0: 8fae00c4 */ lw $t6,0xc4($sp) +/* f1944e4: 15e10004 */ bne $t7,$at,.L0f1944f8 +/* f1944e8: 03c02025 */ or $a0,$s8,$zero +/* f1944ec: 24180001 */ addiu $t8,$zero,0x1 +/* f1944f0: 1000001d */ beqz $zero,.L0f194568 +/* f1944f4: afb8009c */ sw $t8,0x9c($sp) +.L0f1944f8: +/* f1944f8: 15c00014 */ bnez $t6,.L0f19454c +/* f1944fc: 00003025 */ or $a2,$zero,$zero +/* f194500: 0fc6639e */ jal func0f198e78 +/* f194504: 8e650000 */ lw $a1,0x0($s3) +/* f194508: 14400005 */ bnez $v0,.L0f194520 +/* f19450c: 03c02025 */ or $a0,$s8,$zero +/* f194510: 8e650000 */ lw $a1,0x0($s3) +/* f194514: 0fc6639e */ jal func0f198e78 +/* f194518: 24060001 */ addiu $a2,$zero,0x1 +/* f19451c: 1040000b */ beqz $v0,.L0f19454c +.L0f194520: +/* f194520: 03b6c821 */ addu $t9,$sp,$s6 +/* f194524: 8f3900dc */ lw $t9,0xdc($t9) +/* f194528: 03b61021 */ addu $v0,$sp,$s6 +/* f19452c: 57200008 */ bnezl $t9,.L0f194550 +/* f194530: 26730004 */ addiu $s3,$s3,0x4 +/* f194534: 8c420214 */ lw $v0,0x214($v0) +/* f194538: 10400004 */ beqz $v0,.L0f19454c +/* f19453c: 24080001 */ addiu $t0,$zero,0x1 +/* f194540: afa200c8 */ sw $v0,0xc8($sp) +/* f194544: 10000008 */ beqz $zero,.L0f194568 +/* f194548: afa8009c */ sw $t0,0x9c($sp) +.L0f19454c: +/* f19454c: 26730004 */ addiu $s3,$s3,0x4 +.L0f194550: +/* f194550: 0270082b */ sltu $at,$s3,$s0 +/* f194554: 10200004 */ beqz $at,.L0f194568 +/* f194558: 26d60004 */ addiu $s6,$s6,0x4 +/* f19455c: 8fa9009c */ lw $t1,0x9c($sp) +/* f194560: 5120ffcf */ beqzl $t1,.L0f1944a0 +/* f194564: 8e6b0000 */ lw $t3,0x0($s3) +.L0f194568: +/* f194568: 8faa027c */ lw $t2,0x27c($sp) +/* f19456c: 24010002 */ addiu $at,$zero,0x2 +/* f194570: 55410032 */ bnel $t2,$at,.L0f19463c +/* f194574: 8fbf0044 */ lw $ra,0x44($sp) +/* f194578: 8fab009c */ lw $t3,0x9c($sp) +/* f19457c: afa000d8 */ sw $zero,0xd8($sp) +/* f194580: 24140001 */ addiu $s4,$zero,0x1 +/* f194584: 1560002c */ bnez $t3,.L0f194638 +/* f194588: 27b3025c */ addiu $s3,$sp,0x25c +/* f19458c: 27b50274 */ addiu $s5,$sp,0x274 +/* f194590: 8e6c0000 */ lw $t4,0x0($s3) +.L0f194594: +/* f194594: 2401005b */ addiu $at,$zero,0x5b +/* f194598: 00008825 */ or $s1,$zero,$zero +/* f19459c: 1181001f */ beq $t4,$at,.L0f19461c +/* f1945a0: 03c02025 */ or $a0,$s8,$zero +.L0f1945a4: +/* f1945a4: 8e650000 */ lw $a1,0x0($s3) +/* f1945a8: 0fc6639e */ jal func0f198e78 +/* f1945ac: 02203025 */ or $a2,$s1,$zero +/* f1945b0: 10400016 */ beqz $v0,.L0f19460c +/* f1945b4: 02202825 */ or $a1,$s1,$zero +/* f1945b8: 0fc6666c */ jal func0f1999b0 +/* f1945bc: 8e640000 */ lw $a0,0x0($s3) +/* f1945c0: 18400012 */ blez $v0,.L0f19460c +/* f1945c4: 00408025 */ or $s0,$v0,$zero +/* f1945c8: 8fa40274 */ lw $a0,0x274($sp) +/* f1945cc: 00402825 */ or $a1,$v0,$zero +/* f1945d0: 0fc6672e */ jal func0f199cb8 +/* f1945d4: 00003025 */ or $a2,$zero,$zero +/* f1945d8: 00409025 */ or $s2,$v0,$zero +/* f1945dc: 0fc2a63d */ jal func0f0a98f4 +/* f1945e0: 02002025 */ or $a0,$s0,$zero +/* f1945e4: 0242082a */ slt $at,$s2,$v0 +/* f1945e8: 10200008 */ beqz $at,.L0f19460c +/* f1945ec: 00106880 */ sll $t5,$s0,0x2 +/* f1945f0: 03ad1021 */ addu $v0,$sp,$t5 +/* f1945f4: 8c420178 */ lw $v0,0x178($v0) +/* f1945f8: 10400004 */ beqz $v0,.L0f19460c +/* f1945fc: 240f0001 */ addiu $t7,$zero,0x1 +/* f194600: afa200c8 */ sw $v0,0xc8($sp) +/* f194604: 10000005 */ beqz $zero,.L0f19461c +/* f194608: afaf009c */ sw $t7,0x9c($sp) +.L0f19460c: +/* f19460c: 26310001 */ addiu $s1,$s1,0x1 +/* f194610: 24010002 */ addiu $at,$zero,0x2 +/* f194614: 5621ffe3 */ bnel $s1,$at,.L0f1945a4 +/* f194618: 03c02025 */ or $a0,$s8,$zero +.L0f19461c: +/* f19461c: 26730004 */ addiu $s3,$s3,0x4 +/* f194620: 0275082b */ sltu $at,$s3,$s5 +/* f194624: 10200004 */ beqz $at,.L0f194638 +/* f194628: 26940001 */ addiu $s4,$s4,0x1 +/* f19462c: 8fb8009c */ lw $t8,0x9c($sp) +/* f194630: 5300ffd8 */ beqzl $t8,.L0f194594 +/* f194634: 8e6c0000 */ lw $t4,0x0($s3) +.L0f194638: +/* f194638: 8fbf0044 */ lw $ra,0x44($sp) +.L0f19463c: +/* f19463c: 8fa200c8 */ lw $v0,0xc8($sp) +/* f194640: d7b40018 */ ldc1 $f20,0x18($sp) +/* f194644: 8fb00020 */ lw $s0,0x20($sp) +/* f194648: 8fb10024 */ lw $s1,0x24($sp) +/* f19464c: 8fb20028 */ lw $s2,0x28($sp) +/* f194650: 8fb3002c */ lw $s3,0x2c($sp) +/* f194654: 8fb40030 */ lw $s4,0x30($sp) +/* f194658: 8fb50034 */ lw $s5,0x34($sp) +/* f19465c: 8fb60038 */ lw $s6,0x38($sp) +/* f194660: 8fb7003c */ lw $s7,0x3c($sp) +/* f194664: 8fbe0040 */ lw $s8,0x40($sp) +/* f194668: 03e00008 */ jr $ra +/* f19466c: 27bd0278 */ addiu $sp,$sp,0x278 +); + +GLOBAL_ASM( +glabel func0f194670 +/* f194670: 27bdffe8 */ addiu $sp,$sp,-24 +/* f194674: afbf0014 */ sw $ra,0x14($sp) +/* f194678: 0fc64de9 */ jal func0f1937a4 +/* f19467c: 24050001 */ addiu $a1,$zero,0x1 +/* f194680: 8fbf0014 */ lw $ra,0x14($sp) +/* f194684: 0002702b */ sltu $t6,$zero,$v0 +/* f194688: 01c01025 */ or $v0,$t6,$zero +/* f19468c: 03e00008 */ jr $ra +/* f194690: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f194694 +/* f194694: 27bdffe8 */ addiu $sp,$sp,-24 +/* f194698: afbf0014 */ sw $ra,0x14($sp) +/* f19469c: 0fc64de9 */ jal func0f1937a4 +/* f1946a0: 00002825 */ or $a1,$zero,$zero +/* f1946a4: 8fbf0014 */ lw $ra,0x14($sp) +/* f1946a8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1946ac: 03e00008 */ jr $ra +/* f1946b0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1946b4 +/* f1946b4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1946b8: afbf0014 */ sw $ra,0x14($sp) +/* f1946bc: 0fc64de9 */ jal func0f1937a4 +/* f1946c0: 24050002 */ addiu $a1,$zero,0x2 +/* f1946c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f1946c8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1946cc: 03e00008 */ jr $ra +/* f1946d0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1946d4 +/* f1946d4: 3c05800b */ lui $a1,0x800b +/* f1946d8: 8ca5c530 */ lw $a1,-0x3ad0($a1) +/* f1946dc: 3c0e800b */ lui $t6,0x800b +/* f1946e0: 00001825 */ or $v1,$zero,$zero +/* f1946e4: 18a0000d */ blez $a1,.L0f19471c +/* f1946e8: 25c6c4d0 */ addiu $a2,$t6,-15152 +/* f1946ec: 00057880 */ sll $t7,$a1,0x2 +/* f1946f0: 01e63821 */ addu $a3,$t7,$a2 +/* f1946f4: 90820125 */ lbu $v0,0x125($a0) +/* f1946f8: 8cd80000 */ lw $t8,0x0($a2) +.L0f1946fc: +/* f1946fc: 24c60004 */ addiu $a2,$a2,0x4 +/* f194700: 00c7082b */ sltu $at,$a2,$a3 +/* f194704: 93190125 */ lbu $t9,0x125($t8) +/* f194708: 14590002 */ bne $v0,$t9,.L0f194714 +/* f19470c: 00000000 */ sll $zero,$zero,0x0 +/* f194710: 24630001 */ addiu $v1,$v1,0x1 +.L0f194714: +/* f194714: 5420fff9 */ bnezl $at,.L0f1946fc +/* f194718: 8cd80000 */ lw $t8,0x0($a2) +.L0f19471c: +/* f19471c: 03e00008 */ jr $ra +/* f194720: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f194724 +/* f194724: 3c07800a */ lui $a3,0x800a +/* f194728: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f19472c: 27bdfff0 */ addiu $sp,$sp,-16 +/* f194730: 8cee006c */ lw $t6,0x6c($a3) +/* f194734: afb2000c */ sw $s2,0xc($sp) +/* f194738: afb10008 */ sw $s1,0x8($sp) +/* f19473c: afb00004 */ sw $s0,0x4($sp) +/* f194740: 00808025 */ or $s0,$a0,$zero +/* f194744: 00c08825 */ or $s1,$a2,$zero +/* f194748: 00a09025 */ or $s2,$a1,$zero +/* f19474c: 11c00003 */ beqz $t6,.L0f19475c +/* f194750: 00001825 */ or $v1,$zero,$zero +/* f194754: 10000002 */ beqz $zero,.L0f194760 +/* f194758: 24020001 */ addiu $v0,$zero,0x1 +.L0f19475c: +/* f19475c: 00001025 */ or $v0,$zero,$zero +.L0f194760: +/* f194760: 8cef0068 */ lw $t7,0x68($a3) +/* f194764: 3c09800b */ lui $t1,0x800b +/* f194768: 00002025 */ or $a0,$zero,$zero +/* f19476c: 11e00003 */ beqz $t7,.L0f19477c +/* f194770: 00002825 */ or $a1,$zero,$zero +/* f194774: 10000001 */ beqz $zero,.L0f19477c +/* f194778: 24040001 */ addiu $a0,$zero,0x1 +.L0f19477c: +/* f19477c: 8cf80064 */ lw $t8,0x64($a3) +/* f194780: 3c0d800b */ lui $t5,0x800b +/* f194784: 25adc4d0 */ addiu $t5,$t5,-15152 +/* f194788: 13000003 */ beqz $t8,.L0f194798 +/* f19478c: 00003025 */ or $a2,$zero,$zero +/* f194790: 10000001 */ beqz $zero,.L0f194798 +/* f194794: 24050001 */ addiu $a1,$zero,0x1 +.L0f194798: +/* f194798: 8cf90070 */ lw $t9,0x70($a3) +/* f19479c: 13200003 */ beqz $t9,.L0f1947ac +/* f1947a0: 00000000 */ sll $zero,$zero,0x0 +/* f1947a4: 10000001 */ beqz $zero,.L0f1947ac +/* f1947a8: 24060001 */ addiu $a2,$zero,0x1 +.L0f1947ac: +/* f1947ac: 8d29c530 */ lw $t1,-0x3ad0($t1) +/* f1947b0: 00c55021 */ addu $t2,$a2,$a1 +/* f1947b4: 01445821 */ addu $t3,$t2,$a0 +/* f1947b8: 01624021 */ addu $t0,$t3,$v0 +/* f1947bc: 0109082a */ slt $at,$t0,$t1 +/* f1947c0: 10200016 */ beqz $at,.L0f19481c +/* f1947c4: 00086080 */ sll $t4,$t0,0x2 +/* f1947c8: 00097080 */ sll $t6,$t1,0x2 +/* f1947cc: 01cd3021 */ addu $a2,$t6,$t5 +/* f1947d0: 92020125 */ lbu $v0,0x125($s0) +/* f1947d4: 018d2021 */ addu $a0,$t4,$t5 +/* f1947d8: 8c850000 */ lw $a1,0x0($a0) +.L0f1947dc: +/* f1947dc: 24840004 */ addiu $a0,$a0,0x4 +/* f1947e0: 0086082b */ sltu $at,$a0,$a2 +/* f1947e4: 90af0125 */ lbu $t7,0x125($a1) +/* f1947e8: 144f000a */ bne $v0,$t7,.L0f194814 +/* f1947ec: 00000000 */ sll $zero,$zero,0x0 +/* f1947f0: 56200004 */ bnezl $s1,.L0f194804 +/* f1947f4: 8cb802d4 */ lw $t8,0x2d4($a1) +/* f1947f8: 12050006 */ beq $s0,$a1,.L0f194814 +/* f1947fc: 00000000 */ sll $zero,$zero,0x0 +/* f194800: 8cb802d4 */ lw $t8,0x2d4($a1) +.L0f194804: +/* f194804: 93190079 */ lbu $t9,0x79($t8) +/* f194808: 16590002 */ bne $s2,$t9,.L0f194814 +/* f19480c: 00000000 */ sll $zero,$zero,0x0 +/* f194810: 24630001 */ addiu $v1,$v1,0x1 +.L0f194814: +/* f194814: 5420fff1 */ bnezl $at,.L0f1947dc +/* f194818: 8c850000 */ lw $a1,0x0($a0) +.L0f19481c: +/* f19481c: 8fb00004 */ lw $s0,0x4($sp) +/* f194820: 8fb10008 */ lw $s1,0x8($sp) +/* f194824: 8fb2000c */ lw $s2,0xc($sp) +/* f194828: 27bd0010 */ addiu $sp,$sp,0x10 +/* f19482c: 03e00008 */ jr $ra +/* f194830: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f194834 +/* f194834: 27bdffe8 */ addiu $sp,$sp,-24 +/* f194838: afbf0014 */ sw $ra,0x14($sp) +/* f19483c: 0fc633fe */ jal func0f18cff8 +/* f194840: 00000000 */ sll $zero,$zero,0x0 +/* f194844: 00027080 */ sll $t6,$v0,0x2 +/* f194848: 3c03800b */ lui $v1,0x800b +/* f19484c: 006e1821 */ addu $v1,$v1,$t6 +/* f194850: 8c63c500 */ lw $v1,-0x3b00($v1) +/* f194854: 3c04800b */ lui $a0,0x800b +/* f194858: 8fbf0014 */ lw $ra,0x14($sp) +/* f19485c: 906f0011 */ lbu $t7,0x11($v1) +/* f194860: 000fc080 */ sll $t8,$t7,0x2 +/* f194864: 00982021 */ addu $a0,$a0,$t8 +/* f194868: 8c84c168 */ lw $a0,-0x3e98($a0) +/* f19486c: 0004102b */ sltu $v0,$zero,$a0 +/* f194870: 10400008 */ beqz $v0,.L0f194894 +/* f194874: 00000000 */ sll $zero,$zero,0x0 +/* f194878: 90830000 */ lbu $v1,0x0($a0) +/* f19487c: 38620003 */ xori $v0,$v1,0x3 +/* f194880: 2c420001 */ sltiu $v0,$v0,0x1 +/* f194884: 14400003 */ bnez $v0,.L0f194894 +/* f194888: 00000000 */ sll $zero,$zero,0x0 +/* f19488c: 38620006 */ xori $v0,$v1,0x6 +/* f194890: 2c420001 */ sltiu $v0,$v0,0x1 +.L0f194894: +/* f194894: 03e00008 */ jr $ra +/* f194898: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f19489c +/* f19489c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1948a0: afbf0014 */ sw $ra,0x14($sp) +/* f1948a4: 8c8202d4 */ lw $v0,0x2d4($a0) +/* f1948a8: 8c4e009c */ lw $t6,0x9c($v0) +/* f1948ac: 000ec040 */ sll $t8,$t6,0x1 +/* f1948b0: 07030010 */ bgezl $t8,.L0f1948f4 +/* f1948b4: 00001025 */ or $v0,$zero,$zero +/* f1948b8: 8048004f */ lb $t0,0x4f($v0) +/* f1948bc: 0501000a */ bgez $t0,.L0f1948e8 +/* f1948c0: 00000000 */ sll $zero,$zero,0x0 +/* f1948c4: 0fc651b5 */ jal func0f1946d4 +/* f1948c8: afa40018 */ sw $a0,0x18($sp) +/* f1948cc: 28410002 */ slti $at,$v0,0x2 +/* f1948d0: 10200005 */ beqz $at,.L0f1948e8 +/* f1948d4: 8fa40018 */ lw $a0,0x18($sp) +/* f1948d8: 0fc6520d */ jal func0f194834 +/* f1948dc: 00000000 */ sll $zero,$zero,0x0 +/* f1948e0: 54400004 */ bnezl $v0,.L0f1948f4 +/* f1948e4: 00001025 */ or $v0,$zero,$zero +.L0f1948e8: +/* f1948e8: 10000002 */ beqz $zero,.L0f1948f4 +/* f1948ec: 24020001 */ addiu $v0,$zero,0x1 +/* f1948f0: 00001025 */ or $v0,$zero,$zero +.L0f1948f4: +/* f1948f4: 8fbf0014 */ lw $ra,0x14($sp) +/* f1948f8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1948fc: 03e00008 */ jr $ra +/* f194900: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f194904 +/* f194904: 3c05800b */ lui $a1,0x800b +/* f194908: 8ca5c530 */ lw $a1,-0x3ad0($a1) +/* f19490c: 3c0e800b */ lui $t6,0x800b +/* f194910: 00001825 */ or $v1,$zero,$zero +/* f194914: 18a0001c */ blez $a1,.L0f194988 +/* f194918: 25c6c4d0 */ addiu $a2,$t6,-15152 +/* f19491c: 00057880 */ sll $t7,$a1,0x2 +/* f194920: 3c08800b */ lui $t0,0x800b +/* f194924: 2508c110 */ addiu $t0,$t0,-16112 +/* f194928: 01e63821 */ addu $a3,$t7,$a2 +/* f19492c: 90820125 */ lbu $v0,0x125($a0) +/* f194930: 240a000a */ addiu $t2,$zero,0xa +/* f194934: 24090009 */ addiu $t1,$zero,0x9 +/* f194938: 8cc40000 */ lw $a0,0x0($a2) +.L0f19493c: +/* f19493c: 24c60004 */ addiu $a2,$a2,0x4 +/* f194940: 00c7082b */ sltu $at,$a2,$a3 +/* f194944: 90980125 */ lbu $t8,0x125($a0) +/* f194948: 1458000d */ bne $v0,$t8,.L0f194980 +/* f19494c: 00000000 */ sll $zero,$zero,0x0 +/* f194950: 8c99001c */ lw $t9,0x1c($a0) +/* f194954: 850c000e */ lh $t4,0xe($t0) +/* f194958: 872b0028 */ lh $t3,0x28($t9) +/* f19495c: 156c0008 */ bne $t3,$t4,.L0f194980 +/* f194960: 00000000 */ sll $zero,$zero,0x0 +/* f194964: 8c8d02d4 */ lw $t5,0x2d4($a0) +/* f194968: 91a50079 */ lbu $a1,0x79($t5) +/* f19496c: 51250004 */ beql $t1,$a1,.L0f194980 +/* f194970: 24630001 */ addiu $v1,$v1,0x1 +/* f194974: 15450002 */ bne $t2,$a1,.L0f194980 +/* f194978: 00000000 */ sll $zero,$zero,0x0 +/* f19497c: 24630001 */ addiu $v1,$v1,0x1 +.L0f194980: +/* f194980: 5420ffee */ bnezl $at,.L0f19493c +/* f194984: 8cc40000 */ lw $a0,0x0($a2) +.L0f194988: +/* f194988: 03e00008 */ jr $ra +/* f19498c: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f194990 +/* f194990: 27bdff78 */ addiu $sp,$sp,-136 +/* f194994: afbf003c */ sw $ra,0x3c($sp) +/* f194998: afbe0038 */ sw $s8,0x38($sp) +/* f19499c: afb70034 */ sw $s7,0x34($sp) +/* f1949a0: afb60030 */ sw $s6,0x30($sp) +/* f1949a4: afb5002c */ sw $s5,0x2c($sp) +/* f1949a8: afb40028 */ sw $s4,0x28($sp) +/* f1949ac: afb30024 */ sw $s3,0x24($sp) +/* f1949b0: afb20020 */ sw $s2,0x20($sp) +/* f1949b4: afb1001c */ sw $s1,0x1c($sp) +/* f1949b8: 0fc633fe */ jal func0f18cff8 +/* f1949bc: afb00018 */ sw $s0,0x18($sp) +/* f1949c0: 3c188008 */ lui $t8,0x8008 +/* f1949c4: 27187e2c */ addiu $t8,$t8,0x7e2c +/* f1949c8: 00027080 */ sll $t6,$v0,0x2 +/* f1949cc: 3c1e800b */ lui $s8,0x800b +/* f1949d0: 8f010000 */ lw $at,0x0($t8) +/* f1949d4: 8f090004 */ lw $t1,0x4($t8) +/* f1949d8: 03cef021 */ addu $s8,$s8,$t6 +/* f1949dc: 8fdec500 */ lw $s8,-0x3b00($s8) +/* f1949e0: 27af0060 */ addiu $t7,$sp,0x60 +/* f1949e4: ade10000 */ sw $at,0x0($t7) +/* f1949e8: ade90004 */ sw $t1,0x4($t7) +/* f1949ec: 8f09000c */ lw $t1,0xc($t8) +/* f1949f0: 8f010008 */ lw $at,0x8($t8) +/* f1949f4: 3c0a800b */ lui $t2,0x800b +/* f1949f8: ade9000c */ sw $t1,0xc($t7) +/* f1949fc: ade10008 */ sw $at,0x8($t7) +/* f194a00: 8f010010 */ lw $at,0x10($t8) +/* f194a04: 8f090014 */ lw $t1,0x14($t8) +/* f194a08: 3c11800b */ lui $s1,0x800b +/* f194a0c: ade10010 */ sw $at,0x10($t7) +/* f194a10: ade90014 */ sw $t1,0x14($t7) +/* f194a14: 8f09001c */ lw $t1,0x1c($t8) +/* f194a18: 8f010018 */ lw $at,0x18($t8) +/* f194a1c: 00009025 */ or $s2,$zero,$zero +/* f194a20: ade9001c */ sw $t1,0x1c($t7) +/* f194a24: ade10018 */ sw $at,0x18($t7) +/* f194a28: 8d4ac530 */ lw $t2,-0x3ad0($t2) +/* f194a2c: 2631c4d0 */ addiu $s1,$s1,-15152 +/* f194a30: 00008025 */ or $s0,$zero,$zero +/* f194a34: 1940002b */ blez $t2,.L0f194ae4 +/* f194a38: 2417004c */ addiu $s7,$zero,0x4c +/* f194a3c: 3c16800b */ lui $s6,0x800b +/* f194a40: 3c14800b */ lui $s4,0x800b +/* f194a44: 3c13800b */ lui $s3,0x800b +/* f194a48: 2673c110 */ addiu $s3,$s3,-16112 +/* f194a4c: 2694c7b8 */ addiu $s4,$s4,-14408 +/* f194a50: 26d6c538 */ addiu $s6,$s6,-15048 +/* f194a54: 241500a0 */ addiu $s5,$zero,0xa0 +/* f194a58: 8e2b0000 */ lw $t3,0x0($s1) +.L0f194a5c: +/* f194a5c: 866e000e */ lh $t6,0xe($s3) +/* f194a60: 8d6c001c */ lw $t4,0x1c($t3) +/* f194a64: 858d0028 */ lh $t5,0x28($t4) +/* f194a68: 15ae0017 */ bne $t5,$t6,.L0f194ac8 +/* f194a6c: 00000000 */ sll $zero,$zero,0x0 +/* f194a70: 0fc6341d */ jal func0f18d074 +/* f194a74: 02002025 */ or $a0,$s0,$zero +/* f194a78: 28410004 */ slti $at,$v0,0x4 +/* f194a7c: 10200006 */ beqz $at,.L0f194a98 +/* f194a80: 27a90060 */ addiu $t1,$sp,0x60 +/* f194a84: 00550019 */ multu $v0,$s5 +/* f194a88: 00004012 */ mflo $t0 +/* f194a8c: 02881821 */ addu $v1,$s4,$t0 +/* f194a90: 10000006 */ beqz $zero,.L0f194aac +/* f194a94: 90640011 */ lbu $a0,0x11($v1) +.L0f194a98: +/* f194a98: 00570019 */ multu $v0,$s7 +/* f194a9c: 0000c812 */ mflo $t9 +/* f194aa0: 02d91821 */ addu $v1,$s6,$t9 +/* f194aa4: 2463fed0 */ addiu $v1,$v1,-304 +/* f194aa8: 90640011 */ lbu $a0,0x11($v1) +.L0f194aac: +/* f194aac: 93cf0011 */ lbu $t7,0x11($s8) +/* f194ab0: 0004c080 */ sll $t8,$a0,0x2 +/* f194ab4: 11e40004 */ beq $t7,$a0,.L0f194ac8 +/* f194ab8: 03091021 */ addu $v0,$t8,$t1 +/* f194abc: 8c4a0000 */ lw $t2,0x0($v0) +/* f194ac0: 254b0001 */ addiu $t3,$t2,0x1 +/* f194ac4: ac4b0000 */ sw $t3,0x0($v0) +.L0f194ac8: +/* f194ac8: 3c0c800b */ lui $t4,0x800b +/* f194acc: 8d8cc530 */ lw $t4,-0x3ad0($t4) +/* f194ad0: 26100001 */ addiu $s0,$s0,0x1 +/* f194ad4: 26310004 */ addiu $s1,$s1,0x4 +/* f194ad8: 020c082a */ slt $at,$s0,$t4 +/* f194adc: 5420ffdf */ bnezl $at,.L0f194a5c +/* f194ae0: 8e2b0000 */ lw $t3,0x0($s1) +.L0f194ae4: +/* f194ae4: 27a20060 */ addiu $v0,$sp,0x60 +/* f194ae8: 27a40080 */ addiu $a0,$sp,0x80 +/* f194aec: 8c430000 */ lw $v1,0x0($v0) +.L0f194af0: +/* f194af0: 24420004 */ addiu $v0,$v0,0x4 +/* f194af4: 0243082a */ slt $at,$s2,$v1 +/* f194af8: 10200002 */ beqz $at,.L0f194b04 +/* f194afc: 00000000 */ sll $zero,$zero,0x0 +/* f194b00: 00609025 */ or $s2,$v1,$zero +.L0f194b04: +/* f194b04: 5444fffa */ bnel $v0,$a0,.L0f194af0 +/* f194b08: 8c430000 */ lw $v1,0x0($v0) +/* f194b0c: 8fbf003c */ lw $ra,0x3c($sp) +/* f194b10: 02401025 */ or $v0,$s2,$zero +/* f194b14: 8fb20020 */ lw $s2,0x20($sp) +/* f194b18: 8fb00018 */ lw $s0,0x18($sp) +/* f194b1c: 8fb1001c */ lw $s1,0x1c($sp) +/* f194b20: 8fb30024 */ lw $s3,0x24($sp) +/* f194b24: 8fb40028 */ lw $s4,0x28($sp) +/* f194b28: 8fb5002c */ lw $s5,0x2c($sp) +/* f194b2c: 8fb60030 */ lw $s6,0x30($sp) +/* f194b30: 8fb70034 */ lw $s7,0x34($sp) +/* f194b34: 8fbe0038 */ lw $s8,0x38($sp) +/* f194b38: 03e00008 */ jr $ra +/* f194b3c: 27bd0088 */ addiu $sp,$sp,0x88 +); + +GLOBAL_ASM( +glabel func0f194b40 +/* f194b40: 27bdfd08 */ addiu $sp,$sp,-760 +/* f194b44: afbf0044 */ sw $ra,0x44($sp) +/* f194b48: afb50034 */ sw $s5,0x34($sp) +/* f194b4c: afb40030 */ sw $s4,0x30($sp) +/* f194b50: 0080a025 */ or $s4,$a0,$zero +/* f194b54: afbe0040 */ sw $s8,0x40($sp) +/* f194b58: afb7003c */ sw $s7,0x3c($sp) +/* f194b5c: afb60038 */ sw $s6,0x38($sp) +/* f194b60: afb3002c */ sw $s3,0x2c($sp) +/* f194b64: afb20028 */ sw $s2,0x28($sp) +/* f194b68: afb10024 */ sw $s1,0x24($sp) +/* f194b6c: afb00020 */ sw $s0,0x20($sp) +/* f194b70: 0fc0e6a5 */ jal func0f039a94 +/* f194b74: 2415ffff */ addiu $s5,$zero,-1 +/* f194b78: 14400a66 */ bnez $v0,.L0f197514 +/* f194b7c: 3c16800a */ lui $s6,0x800a +/* f194b80: 8e9202d4 */ lw $s2,0x2d4($s4) +/* f194b84: 26d69fc0 */ addiu $s6,$s6,-24640 +/* f194b88: 8ecf0038 */ lw $t7,0x38($s6) +/* f194b8c: 8e4e02cc */ lw $t6,0x2cc($s2) +/* f194b90: 01cfc823 */ subu $t9,$t6,$t7 +/* f194b94: 07210017 */ bgez $t9,.L0f194bf4 +/* f194b98: ae5902cc */ sw $t9,0x2cc($s2) +/* f194b9c: 0c004b70 */ jal 0x12dc0 +/* f194ba0: 00000000 */ sll $zero,$zero,0x0 +/* f194ba4: 24013840 */ addiu $at,$zero,0x3840 +/* f194ba8: 0041001b */ divu $zero,$v0,$at +/* f194bac: 00004810 */ mfhi $t1 +/* f194bb0: 252a0708 */ addiu $t2,$t1,0x708 +/* f194bb4: 0c004b70 */ jal 0x12dc0 +/* f194bb8: ae4a02cc */ sw $t2,0x2cc($s2) +/* f194bbc: 0c004b70 */ jal 0x12dc0 +/* f194bc0: ae4202d0 */ sw $v0,0x2d0($s2) +/* f194bc4: 44822000 */ mtc1 $v0,$f4 +/* f194bc8: 3c014f80 */ lui $at,0x4f80 +/* f194bcc: 04410004 */ bgez $v0,.L0f194be0 +/* f194bd0: 468021a0 */ cvt.s.w $f6,$f4 +/* f194bd4: 44814000 */ mtc1 $at,$f8 +/* f194bd8: 00000000 */ sll $zero,$zero,0x0 +/* f194bdc: 46083180 */ add.s $f6,$f6,$f8 +.L0f194be0: +/* f194be0: 3c012f80 */ lui $at,0x2f80 +/* f194be4: 44815000 */ mtc1 $at,$f10 +/* f194be8: 00000000 */ sll $zero,$zero,0x0 +/* f194bec: 460a3482 */ mul.s $f18,$f6,$f10 +/* f194bf0: e65202d4 */ swc1 $f18,0x2d4($s2) +.L0f194bf4: +/* f194bf4: 00008025 */ or $s0,$zero,$zero +/* f194bf8: 02403825 */ or $a3,$s2,$zero +.L0f194bfc: +/* f194bfc: 84e2002c */ lh $v0,0x2c($a3) +/* f194c00: 5840000f */ blezl $v0,.L0f194c40 +/* f194c04: 8e45004c */ lw $a1,0x4c($s2) +/* f194c08: 8ecb0038 */ lw $t3,0x38($s6) +/* f194c0c: 02802025 */ or $a0,$s4,$zero +/* f194c10: 004b6023 */ subu $t4,$v0,$t3 +/* f194c14: a4ec002c */ sh $t4,0x2c($a3) +/* f194c18: 84ed002c */ lh $t5,0x2c($a3) +/* f194c1c: 5da00037 */ bgtzl $t5,.L0f194cfc +/* f194c20: 26100001 */ addiu $s0,$s0,0x1 +/* f194c24: 02002825 */ or $a1,$s0,$zero +/* f194c28: 24060001 */ addiu $a2,$zero,0x1 +/* f194c2c: 0fc66690 */ jal func0f199a40 +/* f194c30: afa70054 */ sw $a3,0x54($sp) +/* f194c34: 10000030 */ beqz $zero,.L0f194cf8 +/* f194c38: 8fa70054 */ lw $a3,0x54($sp) +/* f194c3c: 8e45004c */ lw $a1,0x4c($s2) +.L0f194c40: +/* f194c40: 8e440020 */ lw $a0,0x20($s2) +/* f194c44: afa70054 */ sw $a3,0x54($sp) +/* f194c48: 00057080 */ sll $t6,$a1,0x2 +/* f194c4c: 0fc668a7 */ jal func0f19a29c +/* f194c50: 000e2fc2 */ srl $a1,$t6,0x1f +/* f194c54: 14400028 */ bnez $v0,.L0f194cf8 +/* f194c58: 8fa70054 */ lw $a3,0x54($sp) +/* f194c5c: 8e45004c */ lw $a1,0x4c($s2) +/* f194c60: 0010c080 */ sll $t8,$s0,0x2 +/* f194c64: 0258c821 */ addu $t9,$s2,$t8 +/* f194c68: 8f230024 */ lw $v1,0x24($t9) +/* f194c6c: 8e440020 */ lw $a0,0x20($s2) +/* f194c70: 00054880 */ sll $t1,$a1,0x2 +/* f194c74: 00092fc2 */ srl $a1,$t1,0x1f +/* f194c78: afa70054 */ sw $a3,0x54($sp) +/* f194c7c: 0fc6667e */ jal func0f1999f8 +/* f194c80: afa302e8 */ sw $v1,0x2e8($sp) +/* f194c84: 8fa302e8 */ lw $v1,0x2e8($sp) +/* f194c88: 8fa70054 */ lw $a3,0x54($sp) +/* f194c8c: 1c600008 */ bgtz $v1,.L0f194cb0 +/* f194c90: 00000000 */ sll $zero,$zero,0x0 +/* f194c94: 18400006 */ blez $v0,.L0f194cb0 +/* f194c98: 02802025 */ or $a0,$s4,$zero +/* f194c9c: 02002825 */ or $a1,$s0,$zero +/* f194ca0: 0fc64da7 */ jal func0f19369c +/* f194ca4: afa70054 */ sw $a3,0x54($sp) +/* f194ca8: 10000013 */ beqz $zero,.L0f194cf8 +/* f194cac: 8fa70054 */ lw $a3,0x54($sp) +.L0f194cb0: +/* f194cb0: 04410003 */ bgez $v0,.L0f194cc0 +/* f194cb4: 00025843 */ sra $t3,$v0,0x1 +/* f194cb8: 24410001 */ addiu $at,$v0,0x1 +/* f194cbc: 00015843 */ sra $t3,$at,0x1 +.L0f194cc0: +/* f194cc0: 006b082a */ slt $at,$v1,$t3 +/* f194cc4: 5020000d */ beqzl $at,.L0f194cfc +/* f194cc8: 26100001 */ addiu $s0,$s0,0x1 +/* f194ccc: 8ecd0008 */ lw $t5,0x8($s6) +/* f194cd0: 8e4c0124 */ lw $t4,0x124($s2) +/* f194cd4: 02802025 */ or $a0,$s4,$zero +/* f194cd8: 25aeff88 */ addiu $t6,$t5,-120 +/* f194cdc: 018e082a */ slt $at,$t4,$t6 +/* f194ce0: 50200006 */ beqzl $at,.L0f194cfc +/* f194ce4: 26100001 */ addiu $s0,$s0,0x1 +/* f194ce8: 02002825 */ or $a1,$s0,$zero +/* f194cec: 0fc64da7 */ jal func0f19369c +/* f194cf0: afa70054 */ sw $a3,0x54($sp) +/* f194cf4: 8fa70054 */ lw $a3,0x54($sp) +.L0f194cf8: +/* f194cf8: 26100001 */ addiu $s0,$s0,0x1 +.L0f194cfc: +/* f194cfc: 24010002 */ addiu $at,$zero,0x2 +/* f194d00: 1601ffbe */ bne $s0,$at,.L0f194bfc +/* f194d04: 24e70002 */ addiu $a3,$a3,0x2 +/* f194d08: 8e4200cc */ lw $v0,0xcc($s2) +/* f194d0c: 58400045 */ blezl $v0,.L0f194e24 +/* f194d10: 8e4d0020 */ lw $t5,0x20($s2) +/* f194d14: 8ecf0038 */ lw $t7,0x38($s6) +/* f194d18: 02802025 */ or $a0,$s4,$zero +/* f194d1c: 004fc823 */ subu $t9,$v0,$t7 +/* f194d20: 1f20003f */ bgtz $t9,.L0f194e20 +/* f194d24: ae5900cc */ sw $t9,0xcc($s2) +/* f194d28: 0fc65f3c */ jal func0f197cf0 +/* f194d2c: 8e450020 */ lw $a1,0x20($s2) +/* f194d30: 00408025 */ or $s0,$v0,$zero +/* f194d34: 0fc4a2bd */ jal func0f128af4 +/* f194d38: 8e440020 */ lw $a0,0x20($s2) +/* f194d3c: 12000019 */ beqz $s0,.L0f194da4 +/* f194d40: 00408825 */ or $s1,$v0,$zero +/* f194d44: 04400017 */ bltz $v0,.L0f194da4 +/* f194d48: 02802025 */ or $a0,$s4,$zero +/* f194d4c: 00402825 */ or $a1,$v0,$zero +/* f194d50: 8e460020 */ lw $a2,0x20($s2) +/* f194d54: 0fc22eb4 */ jal func0f08bad0 +/* f194d58: 00003825 */ or $a3,$zero,$zero +/* f194d5c: 02802025 */ or $a0,$s4,$zero +/* f194d60: 00002825 */ or $a1,$zero,$zero +/* f194d64: 0fc66690 */ jal func0f199a40 +/* f194d68: 00003025 */ or $a2,$zero,$zero +/* f194d6c: 8e090000 */ lw $t1,0x0($s0) +/* f194d70: 24010003 */ addiu $at,$zero,0x3 +/* f194d74: 02802025 */ or $a0,$s4,$zero +/* f194d78: 15210008 */ bne $t1,$at,.L0f194d9c +/* f194d7c: 02202825 */ or $a1,$s1,$zero +/* f194d80: 8e460020 */ lw $a2,0x20($s2) +/* f194d84: 0fc22eb4 */ jal func0f08bad0 +/* f194d88: 3c071000 */ lui $a3,0x1000 +/* f194d8c: 02802025 */ or $a0,$s4,$zero +/* f194d90: 24050001 */ addiu $a1,$zero,0x1 +/* f194d94: 0fc66690 */ jal func0f199a40 +/* f194d98: 00003025 */ or $a2,$zero,$zero +.L0f194d9c: +/* f194d9c: 1000000e */ beqz $zero,.L0f194dd8 +/* f194da0: ae400034 */ sw $zero,0x34($s2) +.L0f194da4: +/* f194da4: 8e8a02d4 */ lw $t2,0x2d4($s4) +/* f194da8: 24170001 */ addiu $s7,$zero,0x1 +/* f194dac: ad570020 */ sw $s7,0x20($t2) +/* f194db0: 8e8302d4 */ lw $v1,0x2d4($s4) +/* f194db4: 906b004c */ lbu $t3,0x4c($v1) +/* f194db8: 316dffdf */ andi $t5,$t3,0xffdf +/* f194dbc: a06d004c */ sb $t5,0x4c($v1) +/* f194dc0: 8e8302d4 */ lw $v1,0x2d4($s4) +/* f194dc4: 906c004c */ lbu $t4,0x4c($v1) +/* f194dc8: 318effbf */ andi $t6,$t4,0xffbf +/* f194dcc: 35cf0040 */ ori $t7,$t6,0x40 +/* f194dd0: a06f004c */ sb $t7,0x4c($v1) +/* f194dd4: ae400034 */ sw $zero,0x34($s2) +.L0f194dd8: +/* f194dd8: 02401025 */ or $v0,$s2,$zero +/* f194ddc: 00001825 */ or $v1,$zero,$zero +/* f194de0: 02802025 */ or $a0,$s4,$zero +/* f194de4: 24060008 */ addiu $a2,$zero,0x8 +.L0f194de8: +/* f194de8: a440003c */ sh $zero,0x3c($v0) +/* f194dec: 8c850170 */ lw $a1,0x170($a0) +/* f194df0: 24420002 */ addiu $v0,$v0,0x2 +/* f194df4: 24630004 */ addiu $v1,$v1,0x4 +/* f194df8: 10a00007 */ beqz $a1,.L0f194e18 +/* f194dfc: 00000000 */ sll $zero,$zero,0x0 +/* f194e00: 8e9802d4 */ lw $t8,0x2d4($s4) +/* f194e04: 8cab0004 */ lw $t3,0x4($a1) +/* f194e08: 8f19004c */ lw $t9,0x4c($t8) +/* f194e0c: 00194880 */ sll $t1,$t9,0x2 +/* f194e10: 000957c2 */ srl $t2,$t1,0x1f +/* f194e14: a16a005f */ sb $t2,0x5f($t3) +.L0f194e18: +/* f194e18: 1466fff3 */ bne $v1,$a2,.L0f194de8 +/* f194e1c: 24840004 */ addiu $a0,$a0,0x4 +.L0f194e20: +/* f194e20: 8e4d0020 */ lw $t5,0x20($s2) +.L0f194e24: +/* f194e24: 2401001d */ addiu $at,$zero,0x1d +/* f194e28: 24170001 */ addiu $s7,$zero,0x1 +/* f194e2c: 55a10005 */ bnel $t5,$at,.L0f194e44 +/* f194e30: 8e4f001c */ lw $t7,0x1c($s2) +/* f194e34: 8e8e02d4 */ lw $t6,0x2d4($s4) +/* f194e38: 240c03e7 */ addiu $t4,$zero,0x3e7 +/* f194e3c: adcc0024 */ sw $t4,0x24($t6) +/* f194e40: 8e4f001c */ lw $t7,0x1c($s2) +.L0f194e44: +/* f194e44: 8df80050 */ lw $t8,0x50($t7) +/* f194e48: 1b00000d */ blez $t8,.L0f194e80 +/* f194e4c: 02802025 */ or $a0,$s4,$zero +/* f194e50: 0fc6458e */ jal func0f191638 +/* f194e54: 02e02825 */ or $a1,$s7,$zero +/* f194e58: 54400006 */ bnezl $v0,.L0f194e74 +/* f194e5c: 924a004c */ lbu $t2,0x4c($s2) +/* f194e60: 929902a0 */ lbu $t9,0x2a0($s4) +/* f194e64: 2401002e */ addiu $at,$zero,0x2e +/* f194e68: 57210006 */ bnel $t9,$at,.L0f194e84 +/* f194e6c: 8e420210 */ lw $v0,0x210($s2) +/* f194e70: 924a004c */ lbu $t2,0x4c($s2) +.L0f194e74: +/* f194e74: 354b0002 */ ori $t3,$t2,0x2 +/* f194e78: 1000001e */ beqz $zero,.L0f194ef4 +/* f194e7c: a24b004c */ sb $t3,0x4c($s2) +.L0f194e80: +/* f194e80: 8e420210 */ lw $v0,0x210($s2) +.L0f194e84: +/* f194e84: 240404b0 */ addiu $a0,$zero,0x4b0 +/* f194e88: 8e4d001c */ lw $t5,0x1c($s2) +/* f194e8c: 00026142 */ srl $t4,$v0,0x5 +/* f194e90: 0184001b */ divu $zero,$t4,$a0 +/* f194e94: 8da30050 */ lw $v1,0x50($t5) +/* f194e98: 00007010 */ mfhi $t6 +/* f194e9c: 25cf04b0 */ addiu $t7,$t6,0x4b0 +/* f194ea0: 14800002 */ bnez $a0,.L0f194eac +/* f194ea4: 00000000 */ sll $zero,$zero,0x0 +/* f194ea8: 0007000d */ break 0x7 +.L0f194eac: +/* f194eac: 01e3082b */ sltu $at,$t7,$v1 +/* f194eb0: 10200005 */ beqz $at,.L0f194ec8 +/* f194eb4: 00025442 */ srl $t2,$v0,0x11 +/* f194eb8: 9259004c */ lbu $t9,0x4c($s2) +/* f194ebc: 37290002 */ ori $t1,$t9,0x2 +/* f194ec0: 1000000c */ beqz $zero,.L0f194ef4 +/* f194ec4: a249004c */ sb $t1,0x4c($s2) +.L0f194ec8: +/* f194ec8: 0144001b */ divu $zero,$t2,$a0 +/* f194ecc: 00005810 */ mfhi $t3 +/* f194ed0: 0163082b */ sltu $at,$t3,$v1 +/* f194ed4: 14800002 */ bnez $a0,.L0f194ee0 +/* f194ed8: 00000000 */ sll $zero,$zero,0x0 +/* f194edc: 0007000d */ break 0x7 +.L0f194ee0: +/* f194ee0: 54200005 */ bnezl $at,.L0f194ef8 +/* f194ee4: 8e4e004c */ lw $t6,0x4c($s2) +/* f194ee8: 924d004c */ lbu $t5,0x4c($s2) +/* f194eec: 31acfffd */ andi $t4,$t5,0xfffd +/* f194ef0: a24c004c */ sb $t4,0x4c($s2) +.L0f194ef4: +/* f194ef4: 8e4e004c */ lw $t6,0x4c($s2) +.L0f194ef8: +/* f194ef8: 000ec180 */ sll $t8,$t6,0x6 +/* f194efc: 07020039 */ bltzl $t8,.L0f194fe4 +/* f194f00: 924b009c */ lbu $t3,0x9c($s2) +/* f194f04: 8e590020 */ lw $t9,0x20($s2) +/* f194f08: 2401000d */ addiu $at,$zero,0xd +/* f194f0c: 02402025 */ or $a0,$s2,$zero +/* f194f10: 17210033 */ bne $t9,$at,.L0f194fe0 +/* f194f14: 2405000d */ addiu $a1,$zero,0xd +/* f194f18: 00003025 */ or $a2,$zero,$zero +/* f194f1c: 0fc666f9 */ jal func0f199be4 +/* f194f20: 02e03825 */ or $a3,$s7,$zero +/* f194f24: 00408025 */ or $s0,$v0,$zero +/* f194f28: 02802025 */ or $a0,$s4,$zero +/* f194f2c: 0fc6458e */ jal func0f191638 +/* f194f30: 02e02825 */ or $a1,$s7,$zero +/* f194f34: 5040001a */ beqzl $v0,.L0f194fa0 +/* f194f38: 8e4b0210 */ lw $t3,0x210($s2) +/* f194f3c: 8e420210 */ lw $v0,0x210($s2) +/* f194f40: 240100c8 */ addiu $at,$zero,0xc8 +/* f194f44: 00024982 */ srl $t1,$v0,0x6 +/* f194f48: 0121001b */ divu $zero,$t1,$at +/* f194f4c: 00005010 */ mfhi $t2 +/* f194f50: 254b00c8 */ addiu $t3,$t2,0xc8 +/* f194f54: 0170082b */ sltu $at,$t3,$s0 +/* f194f58: 10200005 */ beqz $at,.L0f194f70 +/* f194f5c: 00027c02 */ srl $t7,$v0,0x10 +/* f194f60: 924c009c */ lbu $t4,0x9c($s2) +/* f194f64: 358e0020 */ ori $t6,$t4,0x20 +/* f194f68: 10000020 */ beqz $zero,.L0f194fec +/* f194f6c: a24e009c */ sb $t6,0x9c($s2) +.L0f194f70: +/* f194f70: 24010046 */ addiu $at,$zero,0x46 +/* f194f74: 01e1001b */ divu $zero,$t7,$at +/* f194f78: 0000c010 */ mfhi $t8 +/* f194f7c: 2719001e */ addiu $t9,$t8,0x1e +/* f194f80: 0330082b */ sltu $at,$t9,$s0 +/* f194f84: 5420001a */ bnezl $at,.L0f194ff0 +/* f194f88: 8e4c0004 */ lw $t4,0x4($s2) +/* f194f8c: 9249009c */ lbu $t1,0x9c($s2) +/* f194f90: 312affdf */ andi $t2,$t1,0xffdf +/* f194f94: 10000015 */ beqz $zero,.L0f194fec +/* f194f98: a24a009c */ sb $t2,0x9c($s2) +/* f194f9c: 8e4b0210 */ lw $t3,0x210($s2) +.L0f194fa0: +/* f194fa0: 240101f4 */ addiu $at,$zero,0x1f4 +/* f194fa4: 000b6b02 */ srl $t5,$t3,0xc +/* f194fa8: 01a1001b */ divu $zero,$t5,$at +/* f194fac: 00006010 */ mfhi $t4 +/* f194fb0: 258e012c */ addiu $t6,$t4,0x12c +/* f194fb4: 01d0082b */ sltu $at,$t6,$s0 +/* f194fb8: 50200006 */ beqzl $at,.L0f194fd4 +/* f194fbc: 9249009c */ lbu $t1,0x9c($s2) +/* f194fc0: 9258009c */ lbu $t8,0x9c($s2) +/* f194fc4: 37190020 */ ori $t9,$t8,0x20 +/* f194fc8: 10000008 */ beqz $zero,.L0f194fec +/* f194fcc: a259009c */ sb $t9,0x9c($s2) +/* f194fd0: 9249009c */ lbu $t1,0x9c($s2) +.L0f194fd4: +/* f194fd4: 312affdf */ andi $t2,$t1,0xffdf +/* f194fd8: 10000004 */ beqz $zero,.L0f194fec +/* f194fdc: a24a009c */ sb $t2,0x9c($s2) +.L0f194fe0: +/* f194fe0: 924b009c */ lbu $t3,0x9c($s2) +.L0f194fe4: +/* f194fe4: 316dffdf */ andi $t5,$t3,0xffdf +/* f194fe8: a24d009c */ sb $t5,0x9c($s2) +.L0f194fec: +/* f194fec: 8e4c0004 */ lw $t4,0x4($s2) +.L0f194ff0: +/* f194ff0: 24010004 */ addiu $at,$zero,0x4 +/* f194ff4: 918e0047 */ lbu $t6,0x47($t4) +/* f194ff8: 55c1000e */ bnel $t6,$at,.L0f195034 +/* f194ffc: 824a004f */ lb $t2,0x4f($s2) +/* f195000: 868f017e */ lh $t7,0x17e($s4) +/* f195004: 241effff */ addiu $s8,$zero,-1 +/* f195008: 53cf000a */ beql $s8,$t7,.L0f195034 +/* f19500c: 824a004f */ lb $t2,0x4f($s2) +/* f195010: 8e580128 */ lw $t8,0x128($s2) +/* f195014: 53000007 */ beqzl $t8,.L0f195034 +/* f195018: 824a004f */ lb $t2,0x4f($s2) +/* f19501c: 929902a0 */ lbu $t9,0x2a0($s4) +/* f195020: 2401002f */ addiu $at,$zero,0x2f +/* f195024: 53210003 */ beql $t9,$at,.L0f195034 +/* f195028: 824a004f */ lb $t2,0x4f($s2) +/* f19502c: ae5700d8 */ sw $s7,0xd8($s2) +/* f195030: 824a004f */ lb $t2,0x4f($s2) +.L0f195034: +/* f195034: 241effff */ addiu $s8,$zero,-1 +/* f195038: 05430143 */ bgezl $t2,.L0f195548 +/* f19503c: 928d02a0 */ lbu $t5,0x2a0($s4) +/* f195040: 8e420118 */ lw $v0,0x118($s2) +/* f195044: 18400005 */ blez $v0,.L0f19505c +/* f195048: 00000000 */ sll $zero,$zero,0x0 +/* f19504c: 8ecb0038 */ lw $t3,0x38($s6) +/* f195050: 004b6823 */ subu $t5,$v0,$t3 +/* f195054: ae4d0118 */ sw $t5,0x118($s2) +/* f195058: 01a01025 */ or $v0,$t5,$zero +.L0f19505c: +/* f19505c: 5c40013a */ bgtzl $v0,.L0f195548 +/* f195060: 928d02a0 */ lbu $t5,0x2a0($s4) +/* f195064: 0fc651b5 */ jal func0f1946d4 +/* f195068: 02802025 */ or $a0,$s4,$zero +/* f19506c: 3c03800b */ lui $v1,0x800b +/* f195070: 9063cb98 */ lbu $v1,-0x3468($v1) +/* f195074: 00409825 */ or $s3,$v0,$zero +/* f195078: 02802025 */ or $a0,$s4,$zero +/* f19507c: 16e3001e */ bne $s7,$v1,.L0f1950f8 +/* f195080: 24010002 */ addiu $at,$zero,0x2 +/* f195084: 2405000b */ addiu $a1,$zero,0xb +/* f195088: 0fc651c9 */ jal func0f194724 +/* f19508c: 00003025 */ or $a2,$zero,$zero +/* f195090: 18400010 */ blez $v0,.L0f1950d4 +/* f195094: 266c0001 */ addiu $t4,$s3,0x1 +/* f195098: 05810003 */ bgez $t4,.L0f1950a8 +/* f19509c: 000c7043 */ sra $t6,$t4,0x1 +/* f1950a0: 25810001 */ addiu $at,$t4,0x1 +/* f1950a4: 00017043 */ sra $t6,$at,0x1 +.L0f1950a8: +/* f1950a8: 004e082a */ slt $at,$v0,$t6 +/* f1950ac: 5420000a */ bnezl $at,.L0f1950d8 +/* f1950b0: 02802025 */ or $a0,$s4,$zero +/* f1950b4: 0c004b70 */ jal 0x12dc0 +/* f1950b8: 00000000 */ sll $zero,$zero,0x0 +/* f1950bc: 24010064 */ addiu $at,$zero,0x64 +/* f1950c0: 0041001b */ divu $zero,$v0,$at +/* f1950c4: 00007810 */ mfhi $t7 +/* f1950c8: 2de10042 */ sltiu $at,$t7,0x42 +/* f1950cc: 10200006 */ beqz $at,.L0f1950e8 +/* f1950d0: 02802025 */ or $a0,$s4,$zero +.L0f1950d4: +/* f1950d4: 02802025 */ or $a0,$s4,$zero +.L0f1950d8: +/* f1950d8: 0fc64984 */ jal func0f192610 +/* f1950dc: 2405000b */ addiu $a1,$zero,0xb +/* f1950e0: 10000111 */ beqz $zero,.L0f195528 +/* f1950e4: 00000000 */ sll $zero,$zero,0x0 +.L0f1950e8: +/* f1950e8: 0fc64984 */ jal func0f192610 +/* f1950ec: 24050004 */ addiu $a1,$zero,0x4 +/* f1950f0: 1000010d */ beqz $zero,.L0f195528 +/* f1950f4: 00000000 */ sll $zero,$zero,0x0 +.L0f1950f8: +/* f1950f8: 14610022 */ bne $v1,$at,.L0f195184 +/* f1950fc: 02802025 */ or $a0,$s4,$zero +/* f195100: 24050005 */ addiu $a1,$zero,0x5 +/* f195104: 0fc651c9 */ jal func0f194724 +/* f195108: 00003025 */ or $a2,$zero,$zero +/* f19510c: 8e58004c */ lw $t8,0x4c($s2) +/* f195110: 00184940 */ sll $t1,$t8,0x5 +/* f195114: 05220013 */ bltzl $t1,.L0f195164 +/* f195118: 02802025 */ or $a0,$s4,$zero +/* f19511c: 18400010 */ blez $v0,.L0f195160 +/* f195120: 266a0001 */ addiu $t2,$s3,0x1 +/* f195124: 05410003 */ bgez $t2,.L0f195134 +/* f195128: 000a5843 */ sra $t3,$t2,0x1 +/* f19512c: 25410001 */ addiu $at,$t2,0x1 +/* f195130: 00015843 */ sra $t3,$at,0x1 +.L0f195134: +/* f195134: 004b082a */ slt $at,$v0,$t3 +/* f195138: 5420000a */ bnezl $at,.L0f195164 +/* f19513c: 02802025 */ or $a0,$s4,$zero +/* f195140: 0c004b70 */ jal 0x12dc0 +/* f195144: 00000000 */ sll $zero,$zero,0x0 +/* f195148: 24010064 */ addiu $at,$zero,0x64 +/* f19514c: 0041001b */ divu $zero,$v0,$at +/* f195150: 00006810 */ mfhi $t5 +/* f195154: 2da10032 */ sltiu $at,$t5,0x32 +/* f195158: 10200006 */ beqz $at,.L0f195174 +/* f19515c: 02802025 */ or $a0,$s4,$zero +.L0f195160: +/* f195160: 02802025 */ or $a0,$s4,$zero +.L0f195164: +/* f195164: 0fc64984 */ jal func0f192610 +/* f195168: 24050005 */ addiu $a1,$zero,0x5 +/* f19516c: 100000ee */ beqz $zero,.L0f195528 +/* f195170: 00000000 */ sll $zero,$zero,0x0 +.L0f195174: +/* f195174: 0fc64984 */ jal func0f192610 +/* f195178: 24050004 */ addiu $a1,$zero,0x4 +/* f19517c: 100000ea */ beqz $zero,.L0f195528 +/* f195180: 00000000 */ sll $zero,$zero,0x0 +.L0f195184: +/* f195184: 24010003 */ addiu $at,$zero,0x3 +/* f195188: 1461001e */ bne $v1,$at,.L0f195204 +/* f19518c: 02802025 */ or $a0,$s4,$zero +/* f195190: 2405000c */ addiu $a1,$zero,0xc +/* f195194: 0fc651c9 */ jal func0f194724 +/* f195198: 00003025 */ or $a2,$zero,$zero +/* f19519c: 18400010 */ blez $v0,.L0f1951e0 +/* f1951a0: 266c0001 */ addiu $t4,$s3,0x1 +/* f1951a4: 05810003 */ bgez $t4,.L0f1951b4 +/* f1951a8: 000c7043 */ sra $t6,$t4,0x1 +/* f1951ac: 25810001 */ addiu $at,$t4,0x1 +/* f1951b0: 00017043 */ sra $t6,$at,0x1 +.L0f1951b4: +/* f1951b4: 004e082a */ slt $at,$v0,$t6 +/* f1951b8: 5420000a */ bnezl $at,.L0f1951e4 +/* f1951bc: 02802025 */ or $a0,$s4,$zero +/* f1951c0: 0c004b70 */ jal 0x12dc0 +/* f1951c4: 00000000 */ sll $zero,$zero,0x0 +/* f1951c8: 24010064 */ addiu $at,$zero,0x64 +/* f1951cc: 0041001b */ divu $zero,$v0,$at +/* f1951d0: 00007810 */ mfhi $t7 +/* f1951d4: 2de10032 */ sltiu $at,$t7,0x32 +/* f1951d8: 10200006 */ beqz $at,.L0f1951f4 +/* f1951dc: 02802025 */ or $a0,$s4,$zero +.L0f1951e0: +/* f1951e0: 02802025 */ or $a0,$s4,$zero +.L0f1951e4: +/* f1951e4: 0fc64984 */ jal func0f192610 +/* f1951e8: 2405000c */ addiu $a1,$zero,0xc +/* f1951ec: 100000ce */ beqz $zero,.L0f195528 +/* f1951f0: 00000000 */ sll $zero,$zero,0x0 +.L0f1951f4: +/* f1951f4: 0fc64984 */ jal func0f192610 +/* f1951f8: 24050004 */ addiu $a1,$zero,0x4 +/* f1951fc: 100000ca */ beqz $zero,.L0f195528 +/* f195200: 00000000 */ sll $zero,$zero,0x0 +.L0f195204: +/* f195204: 24010004 */ addiu $at,$zero,0x4 +/* f195208: 54610034 */ bnel $v1,$at,.L0f1952dc +/* f19520c: 24010005 */ addiu $at,$zero,0x5 +/* f195210: 0fc65241 */ jal func0f194904 +/* f195214: 02802025 */ or $a0,$s4,$zero +/* f195218: 8e98001c */ lw $t8,0x1c($s4) +/* f19521c: 3c09800b */ lui $t1,0x800b +/* f195220: 8529c11e */ lh $t1,-0x3ee2($t1) +/* f195224: 87190028 */ lh $t9,0x28($t8) +/* f195228: 00408025 */ or $s0,$v0,$zero +/* f19522c: 02802025 */ or $a0,$s4,$zero +/* f195230: 17290002 */ bne $t9,$t1,.L0f19523c +/* f195234: 00000000 */ sll $zero,$zero,0x0 +/* f195238: 2450ffff */ addiu $s0,$v0,-1 +.L0f19523c: +/* f19523c: 1a000008 */ blez $s0,.L0f195260 +/* f195240: 00000000 */ sll $zero,$zero,0x0 +/* f195244: 06610003 */ bgez $s3,.L0f195254 +/* f195248: 00135043 */ sra $t2,$s3,0x1 +/* f19524c: 26610001 */ addiu $at,$s3,0x1 +/* f195250: 00015043 */ sra $t2,$at,0x1 +.L0f195254: +/* f195254: 020a082a */ slt $at,$s0,$t2 +/* f195258: 10200005 */ beqz $at,.L0f195270 +/* f19525c: 00000000 */ sll $zero,$zero,0x0 +.L0f195260: +/* f195260: 0fc64984 */ jal func0f192610 +/* f195264: 2405000a */ addiu $a1,$zero,0xa +/* f195268: 100000af */ beqz $zero,.L0f195528 +/* f19526c: 00000000 */ sll $zero,$zero,0x0 +.L0f195270: +/* f195270: 0fc65264 */ jal func0f194990 +/* f195274: 02802025 */ or $a0,$s4,$zero +/* f195278: 0050082a */ slt $at,$v0,$s0 +/* f19527c: 10200012 */ beqz $at,.L0f1952c8 +/* f195280: 02802025 */ or $a0,$s4,$zero +/* f195284: 0c004b70 */ jal 0x12dc0 +/* f195288: 00000000 */ sll $zero,$zero,0x0 +/* f19528c: 24010064 */ addiu $at,$zero,0x64 +/* f195290: 0041001b */ divu $zero,$v0,$at +/* f195294: 00005810 */ mfhi $t3 +/* f195298: 2d610032 */ sltiu $at,$t3,0x32 +/* f19529c: 10200006 */ beqz $at,.L0f1952b8 +/* f1952a0: 02802025 */ or $a0,$s4,$zero +/* f1952a4: 02802025 */ or $a0,$s4,$zero +/* f1952a8: 0fc64984 */ jal func0f192610 +/* f1952ac: 24050009 */ addiu $a1,$zero,0x9 +/* f1952b0: 1000009d */ beqz $zero,.L0f195528 +/* f1952b4: 00000000 */ sll $zero,$zero,0x0 +.L0f1952b8: +/* f1952b8: 0fc64984 */ jal func0f192610 +/* f1952bc: 24050004 */ addiu $a1,$zero,0x4 +/* f1952c0: 10000099 */ beqz $zero,.L0f195528 +/* f1952c4: 00000000 */ sll $zero,$zero,0x0 +.L0f1952c8: +/* f1952c8: 0fc64984 */ jal func0f192610 +/* f1952cc: 2405000a */ addiu $a1,$zero,0xa +/* f1952d0: 10000095 */ beqz $zero,.L0f195528 +/* f1952d4: 00000000 */ sll $zero,$zero,0x0 +/* f1952d8: 24010005 */ addiu $at,$zero,0x5 +.L0f1952dc: +/* f1952dc: 14610092 */ bne $v1,$at,.L0f195528 +/* f1952e0: 00000000 */ sll $zero,$zero,0x0 +/* f1952e4: 14570035 */ bne $v0,$s7,.L0f1953bc +/* f1952e8: 02802025 */ or $a0,$s4,$zero +/* f1952ec: 02802025 */ or $a0,$s4,$zero +/* f1952f0: 24050006 */ addiu $a1,$zero,0x6 +/* f1952f4: 0fc651c9 */ jal func0f194724 +/* f1952f8: 02e03025 */ or $a2,$s7,$zero +/* f1952fc: 00408025 */ or $s0,$v0,$zero +/* f195300: 0fc65227 */ jal func0f19489c +/* f195304: 02802025 */ or $a0,$s4,$zero +/* f195308: 10400005 */ beqz $v0,.L0f195320 +/* f19530c: 02802025 */ or $a0,$s4,$zero +/* f195310: 0fc64984 */ jal func0f192610 +/* f195314: 24050006 */ addiu $a1,$zero,0x6 +/* f195318: 10000083 */ beqz $zero,.L0f195528 +/* f19531c: 00000000 */ sll $zero,$zero,0x0 +.L0f195320: +/* f195320: 0fc6520d */ jal func0f194834 +/* f195324: 02802025 */ or $a0,$s4,$zero +/* f195328: 10400012 */ beqz $v0,.L0f195374 +/* f19532c: 00000000 */ sll $zero,$zero,0x0 +/* f195330: 0c004b70 */ jal 0x12dc0 +/* f195334: 00000000 */ sll $zero,$zero,0x0 +/* f195338: 24010064 */ addiu $at,$zero,0x64 +/* f19533c: 0041001b */ divu $zero,$v0,$at +/* f195340: 00006810 */ mfhi $t5 +/* f195344: 2da1001e */ sltiu $at,$t5,0x1e +/* f195348: 10200006 */ beqz $at,.L0f195364 +/* f19534c: 02802025 */ or $a0,$s4,$zero +/* f195350: 02802025 */ or $a0,$s4,$zero +/* f195354: 0fc64984 */ jal func0f192610 +/* f195358: 24050006 */ addiu $a1,$zero,0x6 +/* f19535c: 10000072 */ beqz $zero,.L0f195528 +/* f195360: 00000000 */ sll $zero,$zero,0x0 +.L0f195364: +/* f195364: 0fc64984 */ jal func0f192610 +/* f195368: 24050008 */ addiu $a1,$zero,0x8 +/* f19536c: 1000006e */ beqz $zero,.L0f195528 +/* f195370: 00000000 */ sll $zero,$zero,0x0 +.L0f195374: +/* f195374: 0c004b70 */ jal 0x12dc0 +/* f195378: 00000000 */ sll $zero,$zero,0x0 +/* f19537c: 24010064 */ addiu $at,$zero,0x64 +/* f195380: 0041001b */ divu $zero,$v0,$at +/* f195384: 00006010 */ mfhi $t4 +/* f195388: 2d810046 */ sltiu $at,$t4,0x46 +/* f19538c: 14200003 */ bnez $at,.L0f19539c +/* f195390: 02802025 */ or $a0,$s4,$zero +/* f195394: 1e000005 */ bgtz $s0,.L0f1953ac +/* f195398: 24050008 */ addiu $a1,$zero,0x8 +.L0f19539c: +/* f19539c: 0fc64984 */ jal func0f192610 +/* f1953a0: 24050006 */ addiu $a1,$zero,0x6 +/* f1953a4: 10000060 */ beqz $zero,.L0f195528 +/* f1953a8: 00000000 */ sll $zero,$zero,0x0 +.L0f1953ac: +/* f1953ac: 0fc64984 */ jal func0f192610 +/* f1953b0: 02802025 */ or $a0,$s4,$zero +/* f1953b4: 1000005c */ beqz $zero,.L0f195528 +/* f1953b8: 00000000 */ sll $zero,$zero,0x0 +.L0f1953bc: +/* f1953bc: 24050006 */ addiu $a1,$zero,0x6 +/* f1953c0: 0fc651c9 */ jal func0f194724 +/* f1953c4: 00003025 */ or $a2,$zero,$zero +/* f1953c8: 00408825 */ or $s1,$v0,$zero +/* f1953cc: 02802025 */ or $a0,$s4,$zero +/* f1953d0: 24050008 */ addiu $a1,$zero,0x8 +/* f1953d4: 0fc651c9 */ jal func0f194724 +/* f1953d8: 00003025 */ or $a2,$zero,$zero +/* f1953dc: 00408025 */ or $s0,$v0,$zero +/* f1953e0: 0fc65227 */ jal func0f19489c +/* f1953e4: 02802025 */ or $a0,$s4,$zero +/* f1953e8: 10400005 */ beqz $v0,.L0f195400 +/* f1953ec: 02802025 */ or $a0,$s4,$zero +/* f1953f0: 0fc64984 */ jal func0f192610 +/* f1953f4: 24050006 */ addiu $a1,$zero,0x6 +/* f1953f8: 1000004b */ beqz $zero,.L0f195528 +/* f1953fc: 00000000 */ sll $zero,$zero,0x0 +.L0f195400: +/* f195400: 0fc6520d */ jal func0f194834 +/* f195404: 02802025 */ or $a0,$s4,$zero +/* f195408: 10400014 */ beqz $v0,.L0f19545c +/* f19540c: 00000000 */ sll $zero,$zero,0x0 +/* f195410: 5a00000a */ blezl $s0,.L0f19543c +/* f195414: 02802025 */ or $a0,$s4,$zero +/* f195418: 0c004b70 */ jal 0x12dc0 +/* f19541c: 00000000 */ sll $zero,$zero,0x0 +/* f195420: 24010064 */ addiu $at,$zero,0x64 +/* f195424: 0041001b */ divu $zero,$v0,$at +/* f195428: 00007010 */ mfhi $t6 +/* f19542c: 2dc10046 */ sltiu $at,$t6,0x46 +/* f195430: 10200006 */ beqz $at,.L0f19544c +/* f195434: 02802025 */ or $a0,$s4,$zero +/* f195438: 02802025 */ or $a0,$s4,$zero +.L0f19543c: +/* f19543c: 0fc64984 */ jal func0f192610 +/* f195440: 24050008 */ addiu $a1,$zero,0x8 +/* f195444: 10000038 */ beqz $zero,.L0f195528 +/* f195448: 00000000 */ sll $zero,$zero,0x0 +.L0f19544c: +/* f19544c: 0fc64984 */ jal func0f192610 +/* f195450: 24050006 */ addiu $a1,$zero,0x6 +/* f195454: 10000034 */ beqz $zero,.L0f195528 +/* f195458: 00000000 */ sll $zero,$zero,0x0 +.L0f19545c: +/* f19545c: 1a200005 */ blez $s1,.L0f195474 +/* f195460: 24010003 */ addiu $at,$zero,0x3 +/* f195464: 0261001a */ div $zero,$s3,$at +/* f195468: 00007812 */ mflo $t7 +/* f19546c: 022f082a */ slt $at,$s1,$t7 +/* f195470: 10200005 */ beqz $at,.L0f195488 +.L0f195474: +/* f195474: 02802025 */ or $a0,$s4,$zero +/* f195478: 0fc64984 */ jal func0f192610 +/* f19547c: 24050006 */ addiu $a1,$zero,0x6 +/* f195480: 10000029 */ beqz $zero,.L0f195528 +/* f195484: 00000000 */ sll $zero,$zero,0x0 +.L0f195488: +/* f195488: 1a000008 */ blez $s0,.L0f1954ac +/* f19548c: 02802025 */ or $a0,$s4,$zero +/* f195490: 06610003 */ bgez $s3,.L0f1954a0 +/* f195494: 0013c083 */ sra $t8,$s3,0x2 +/* f195498: 26610003 */ addiu $at,$s3,0x3 +/* f19549c: 0001c083 */ sra $t8,$at,0x2 +.L0f1954a0: +/* f1954a0: 0218082a */ slt $at,$s0,$t8 +/* f1954a4: 10200005 */ beqz $at,.L0f1954bc +/* f1954a8: 00000000 */ sll $zero,$zero,0x0 +.L0f1954ac: +/* f1954ac: 0fc64984 */ jal func0f192610 +/* f1954b0: 24050008 */ addiu $a1,$zero,0x8 +/* f1954b4: 1000001c */ beqz $zero,.L0f195528 +/* f1954b8: 00000000 */ sll $zero,$zero,0x0 +.L0f1954bc: +/* f1954bc: 0c004b70 */ jal 0x12dc0 +/* f1954c0: 00000000 */ sll $zero,$zero,0x0 +/* f1954c4: 24010064 */ addiu $at,$zero,0x64 +/* f1954c8: 0041001b */ divu $zero,$v0,$at +/* f1954cc: 0000c810 */ mfhi $t9 +/* f1954d0: 2f21001e */ sltiu $at,$t9,0x1e +/* f1954d4: 10200005 */ beqz $at,.L0f1954ec +/* f1954d8: 02802025 */ or $a0,$s4,$zero +/* f1954dc: 0fc64984 */ jal func0f192610 +/* f1954e0: 24050006 */ addiu $a1,$zero,0x6 +/* f1954e4: 10000010 */ beqz $zero,.L0f195528 +/* f1954e8: 00000000 */ sll $zero,$zero,0x0 +.L0f1954ec: +/* f1954ec: 0c004b70 */ jal 0x12dc0 +/* f1954f0: 00000000 */ sll $zero,$zero,0x0 +/* f1954f4: 24010064 */ addiu $at,$zero,0x64 +/* f1954f8: 0041001b */ divu $zero,$v0,$at +/* f1954fc: 00004810 */ mfhi $t1 +/* f195500: 2d21001e */ sltiu $at,$t1,0x1e +/* f195504: 10200006 */ beqz $at,.L0f195520 +/* f195508: 02802025 */ or $a0,$s4,$zero +/* f19550c: 02802025 */ or $a0,$s4,$zero +/* f195510: 0fc64984 */ jal func0f192610 +/* f195514: 24050008 */ addiu $a1,$zero,0x8 +/* f195518: 10000003 */ beqz $zero,.L0f195528 +/* f19551c: 00000000 */ sll $zero,$zero,0x0 +.L0f195520: +/* f195520: 0fc64984 */ jal func0f192610 +/* f195524: 24050004 */ addiu $a1,$zero,0x4 +.L0f195528: +/* f195528: 0c004b70 */ jal 0x12dc0 +/* f19552c: 00000000 */ sll $zero,$zero,0x0 +/* f195530: 24010960 */ addiu $at,$zero,0x960 +/* f195534: 0041001b */ divu $zero,$v0,$at +/* f195538: 00005010 */ mfhi $t2 +/* f19553c: 254b04b0 */ addiu $t3,$t2,0x4b0 +/* f195540: ae4b0118 */ sw $t3,0x118($s2) +/* f195544: 928d02a0 */ lbu $t5,0x2a0($s4) +.L0f195548: +/* f195548: 24010029 */ addiu $at,$zero,0x29 +/* f19554c: 51a10005 */ beql $t5,$at,.L0f195564 +/* f195550: 8e4e0004 */ lw $t6,0x4($s2) +/* f195554: 8e4c00d8 */ lw $t4,0xd8($s2) +/* f195558: 11800398 */ beqz $t4,.L0f1963bc +/* f19555c: 00000000 */ sll $zero,$zero,0x0 +/* f195560: 8e4e0004 */ lw $t6,0x4($s2) +.L0f195564: +/* f195564: ae4000d8 */ sw $zero,0xd8($s2) +/* f195568: a65e0008 */ sh $s8,0x8($s2) +/* f19556c: 91cf0047 */ lbu $t7,0x47($t6) +/* f195570: 24010004 */ addiu $at,$zero,0x4 +/* f195574: 15e1000e */ bne $t7,$at,.L0f1955b0 +/* f195578: 00000000 */ sll $zero,$zero,0x0 +/* f19557c: 8698017e */ lh $t8,0x17e($s4) +/* f195580: 13d8000b */ beq $s8,$t8,.L0f1955b0 +/* f195584: 00000000 */ sll $zero,$zero,0x0 +/* f195588: 8e590128 */ lw $t9,0x128($s2) +/* f19558c: 02802025 */ or $a0,$s4,$zero +/* f195590: 13200007 */ beqz $t9,.L0f1955b0 +/* f195594: 00000000 */ sll $zero,$zero,0x0 +/* f195598: 0fc0a221 */ jal func0f028884 +/* f19559c: 2415002f */ addiu $s5,$zero,0x2f +/* f1955a0: 0fc633fe */ jal func0f18cff8 +/* f1955a4: 8c440004 */ lw $a0,0x4($v0) +/* f1955a8: a6420008 */ sh $v0,0x8($s2) +/* f1955ac: ae5e01d8 */ sw $s8,0x1d8($s2) +.L0f1955b0: +/* f1955b0: 06a10006 */ bgez $s5,.L0f1955cc +/* f1955b4: 00000000 */ sll $zero,$zero,0x0 +/* f1955b8: 0fc651a5 */ jal func0f194694 +/* f1955bc: 02802025 */ or $a0,$s4,$zero +/* f1955c0: 10400002 */ beqz $v0,.L0f1955cc +/* f1955c4: ae420010 */ sw $v0,0x10($s2) +/* f1955c8: 2415002a */ addiu $s5,$zero,0x2a +.L0f1955cc: +/* f1955cc: 06a10240 */ bgez $s5,.L0f195ed0 +/* f1955d0: 00000000 */ sll $zero,$zero,0x0 +/* f1955d4: 92420079 */ lbu $v0,0x79($s2) +/* f1955d8: 16e20019 */ bne $s7,$v0,.L0f195640 +/* f1955dc: 00000000 */ sll $zero,$zero,0x0 +/* f1955e0: 8e4900c0 */ lw $t1,0xc0($s2) +/* f1955e4: 8ecb0338 */ lw $t3,0x338($s6) +/* f1955e8: 000950c0 */ sll $t2,$t1,0x3 +/* f1955ec: 01495021 */ addu $t2,$t2,$t1 +/* f1955f0: 000a50c0 */ sll $t2,$t2,0x3 +/* f1955f4: 014b6821 */ addu $t5,$t2,$t3 +/* f1955f8: 8db00004 */ lw $s0,0x4($t5) +/* f1955fc: 0fc0e6a5 */ jal func0f039a94 +/* f195600: 02002025 */ or $a0,$s0,$zero +/* f195604: 14400232 */ bnez $v0,.L0f195ed0 +/* f195608: 02802025 */ or $a0,$s4,$zero +/* f19560c: 0fc64a53 */ jal func0f19294c +/* f195610: 02002825 */ or $a1,$s0,$zero +/* f195614: 1440022e */ bnez $v0,.L0f195ed0 +/* f195618: 02802025 */ or $a0,$s4,$zero +/* f19561c: 0fc64b70 */ jal func0f192dc0 +/* f195620: 02002825 */ or $a1,$s0,$zero +/* f195624: 1040022a */ beqz $v0,.L0f195ed0 +/* f195628: 02002025 */ or $a0,$s0,$zero +/* f19562c: 0fc633fe */ jal func0f18cff8 +/* f195630: 2415002f */ addiu $s5,$zero,0x2f +/* f195634: a6420008 */ sh $v0,0x8($s2) +/* f195638: 10000225 */ beqz $zero,.L0f195ed0 +/* f19563c: ae5e01d8 */ sw $s8,0x1d8($s2) +.L0f195640: +/* f195640: 1440000d */ bnez $v0,.L0f195678 +/* f195644: 2401000d */ addiu $at,$zero,0xd +/* f195648: 8e4c00d4 */ lw $t4,0xd4($s2) +/* f19564c: ae5701e0 */ sw $s7,0x1e0($s2) +/* f195650: 8ecf0338 */ lw $t7,0x338($s6) +/* f195654: 000c70c0 */ sll $t6,$t4,0x3 +/* f195658: 01cc7021 */ addu $t6,$t6,$t4 +/* f19565c: 000e70c0 */ sll $t6,$t6,0x3 +/* f195660: 01cfc021 */ addu $t8,$t6,$t7 +/* f195664: 24150032 */ addiu $s5,$zero,0x32 +/* f195668: 0fc633fe */ jal func0f18cff8 +/* f19566c: 8f040004 */ lw $a0,0x4($t8) +/* f195670: 10000217 */ beqz $zero,.L0f195ed0 +/* f195674: a642000a */ sh $v0,0xa($s2) +.L0f195678: +/* f195678: 5441000e */ bnel $v0,$at,.L0f1956b4 +/* f19567c: 24010002 */ addiu $at,$zero,0x2 +/* f195680: 8e5900d4 */ lw $t9,0xd4($s2) +/* f195684: ae4001e0 */ sw $zero,0x1e0($s2) +/* f195688: 8eca0338 */ lw $t2,0x338($s6) +/* f19568c: 001948c0 */ sll $t1,$t9,0x3 +/* f195690: 01394821 */ addu $t1,$t1,$t9 +/* f195694: 000948c0 */ sll $t1,$t1,0x3 +/* f195698: 012a5821 */ addu $t3,$t1,$t2 +/* f19569c: 24150032 */ addiu $s5,$zero,0x32 +/* f1956a0: 0fc633fe */ jal func0f18cff8 +/* f1956a4: 8d640004 */ lw $a0,0x4($t3) +/* f1956a8: 10000209 */ beqz $zero,.L0f195ed0 +/* f1956ac: a642000a */ sh $v0,0xa($s2) +/* f1956b0: 24010002 */ addiu $at,$zero,0x2 +.L0f1956b4: +/* f1956b4: 54410005 */ bnel $v0,$at,.L0f1956cc +/* f1956b8: 24010003 */ addiu $at,$zero,0x3 +/* f1956bc: 24150033 */ addiu $s5,$zero,0x33 +/* f1956c0: 10000203 */ beqz $zero,.L0f195ed0 +/* f1956c4: ae5701dc */ sw $s7,0x1dc($s2) +/* f1956c8: 24010003 */ addiu $at,$zero,0x3 +.L0f1956cc: +/* f1956cc: 54410005 */ bnel $v0,$at,.L0f1956e4 +/* f1956d0: 24010006 */ addiu $at,$zero,0x6 +/* f1956d4: 24150033 */ addiu $s5,$zero,0x33 +/* f1956d8: 100001fd */ beqz $zero,.L0f195ed0 +/* f1956dc: ae4001dc */ sw $zero,0x1dc($s2) +/* f1956e0: 24010006 */ addiu $at,$zero,0x6 +.L0f1956e4: +/* f1956e4: 14410089 */ bne $v0,$at,.L0f19590c +/* f1956e8: 3c0d800b */ lui $t5,0x800b +/* f1956ec: 91adcb98 */ lbu $t5,-0x3468($t5) +/* f1956f0: 24010005 */ addiu $at,$zero,0x5 +/* f1956f4: 15a10083 */ bne $t5,$at,.L0f195904 +/* f1956f8: 00000000 */ sll $zero,$zero,0x0 +/* f1956fc: 8e4c009c */ lw $t4,0x9c($s2) +/* f195700: 000c7840 */ sll $t7,$t4,0x1 +/* f195704: 05e0007f */ bltz $t7,.L0f195904 +/* f195708: 00000000 */ sll $zero,$zero,0x0 +/* f19570c: 0fc63a5a */ jal func0f18e968 +/* f195710: 92840125 */ lbu $a0,0x125($s4) +/* f195714: 3c07800b */ lui $a3,0x800b +/* f195718: 00003025 */ or $a2,$zero,$zero +/* f19571c: 24e7c110 */ addiu $a3,$a3,-16112 +/* f195720: 00002825 */ or $a1,$zero,$zero +/* f195724: 27b00298 */ addiu $s0,$sp,0x298 +/* f195728: 24080003 */ addiu $t0,$zero,0x3 +.L0f19572c: +/* f19572c: 10a20020 */ beq $a1,$v0,.L0f1957b0 +/* f195730: 0005c040 */ sll $t8,$a1,0x1 +/* f195734: 00f8c821 */ addu $t9,$a3,$t8 +/* f195738: 87290000 */ lh $t1,0x0($t9) +/* f19573c: 00055080 */ sll $t2,$a1,0x2 +/* f195740: 00ea5821 */ addu $t3,$a3,$t2 +/* f195744: 5120001b */ beqzl $t1,.L0f1957b4 +/* f195748: 24a50001 */ addiu $a1,$a1,0x1 +/* f19574c: 8d640058 */ lw $a0,0x58($t3) +/* f195750: 24010004 */ addiu $at,$zero,0x4 +/* f195754: 00066880 */ sll $t5,$a2,0x2 +/* f195758: 90830000 */ lbu $v1,0x0($a0) +/* f19575c: 020d6021 */ addu $t4,$s0,$t5 +/* f195760: 50610004 */ beql $v1,$at,.L0f195774 +/* f195764: ad840000 */ sw $a0,0x0($t4) +/* f195768: 16e30004 */ bne $s7,$v1,.L0f19577c +/* f19576c: 00000000 */ sll $zero,$zero,0x0 +/* f195770: ad840000 */ sw $a0,0x0($t4) +.L0f195774: +/* f195774: 1000000e */ beqz $zero,.L0f1957b0 +/* f195778: 24c60001 */ addiu $a2,$a2,0x1 +.L0f19577c: +/* f19577c: 11030003 */ beq $t0,$v1,.L0f19578c +/* f195780: 24010006 */ addiu $at,$zero,0x6 +/* f195784: 5461000b */ bnel $v1,$at,.L0f1957b4 +/* f195788: 24a50001 */ addiu $a1,$a1,0x1 +.L0f19578c: +/* f19578c: 8c830004 */ lw $v1,0x4($a0) +/* f195790: 928e0125 */ lbu $t6,0x125($s4) +/* f195794: 0006c080 */ sll $t8,$a2,0x2 +/* f195798: 906f0125 */ lbu $t7,0x125($v1) +/* f19579c: 0218c821 */ addu $t9,$s0,$t8 +/* f1957a0: 55cf0004 */ bnel $t6,$t7,.L0f1957b4 +/* f1957a4: 24a50001 */ addiu $a1,$a1,0x1 +/* f1957a8: af240000 */ sw $a0,0x0($t9) +/* f1957ac: 24c60001 */ addiu $a2,$a2,0x1 +.L0f1957b0: +/* f1957b0: 24a50001 */ addiu $a1,$a1,0x1 +.L0f1957b4: +/* f1957b4: 24010004 */ addiu $at,$zero,0x4 +/* f1957b8: 14a1ffdc */ bne $a1,$at,.L0f19572c +/* f1957bc: 00000000 */ sll $zero,$zero,0x0 +/* f1957c0: 18c00050 */ blez $a2,.L0f195904 +/* f1957c4: 00000000 */ sll $zero,$zero,0x0 +/* f1957c8: 0c004b70 */ jal 0x12dc0 +/* f1957cc: afa60294 */ sw $a2,0x294($sp) +/* f1957d0: 8fa60294 */ lw $a2,0x294($sp) +/* f1957d4: 0046001b */ divu $zero,$v0,$a2 +/* f1957d8: 00002010 */ mfhi $a0 +/* f1957dc: 24890001 */ addiu $t1,$a0,0x1 +/* f1957e0: 00808825 */ or $s1,$a0,$zero +/* f1957e4: 0126001a */ div $zero,$t1,$a2 +/* f1957e8: 00001810 */ mfhi $v1 +/* f1957ec: 14c00002 */ bnez $a2,.L0f1957f8 +/* f1957f0: 00000000 */ sll $zero,$zero,0x0 +/* f1957f4: 0007000d */ break 0x7 +.L0f1957f8: +/* f1957f8: 14c00002 */ bnez $a2,.L0f195804 +/* f1957fc: 00000000 */ sll $zero,$zero,0x0 +/* f195800: 0007000d */ break 0x7 +.L0f195804: +/* f195804: 2401ffff */ addiu $at,$zero,-1 +/* f195808: 14c10004 */ bne $a2,$at,.L0f19581c +/* f19580c: 3c018000 */ lui $at,0x8000 +/* f195810: 15210002 */ bne $t1,$at,.L0f19581c +/* f195814: 00000000 */ sll $zero,$zero,0x0 +/* f195818: 0006000d */ break 0x6 +.L0f19581c: +/* f19581c: 00035080 */ sll $t2,$v1,0x2 +.L0f195820: +/* f195820: 020a5821 */ addu $t3,$s0,$t2 +/* f195824: 8d650000 */ lw $a1,0x0($t3) +/* f195828: afa60294 */ sw $a2,0x294($sp) +/* f19582c: afa30288 */ sw $v1,0x288($sp) +/* f195830: 02802025 */ or $a0,$s4,$zero +/* f195834: 0fc12555 */ jal func0f049554 +/* f195838: 24a50008 */ addiu $a1,$a1,0x8 +/* f19583c: 3c017f1c */ lui $at,0x7f1c +/* f195840: c4248f54 */ lwc1 $f4,-0x70ac($at) +/* f195844: 8fa30288 */ lw $v1,0x288($sp) +/* f195848: 8fa60294 */ lw $a2,0x294($sp) +/* f19584c: 4604003c */ c.lt.s $f0,$f4 +/* f195850: 246d0001 */ addiu $t5,$v1,0x1 +/* f195854: 45000003 */ bc1f .L0f195864 +/* f195858: 00000000 */ sll $zero,$zero,0x0 +/* f19585c: 10000010 */ beqz $zero,.L0f1958a0 +/* f195860: 00608825 */ or $s1,$v1,$zero +.L0f195864: +/* f195864: 5071000f */ beql $v1,$s1,.L0f1958a4 +/* f195868: 00116080 */ sll $t4,$s1,0x2 +/* f19586c: 01a6001a */ div $zero,$t5,$a2 +/* f195870: 00001810 */ mfhi $v1 +/* f195874: 14c00002 */ bnez $a2,.L0f195880 +/* f195878: 00000000 */ sll $zero,$zero,0x0 +/* f19587c: 0007000d */ break 0x7 +.L0f195880: +/* f195880: 2401ffff */ addiu $at,$zero,-1 +/* f195884: 14c10004 */ bne $a2,$at,.L0f195898 +/* f195888: 3c018000 */ lui $at,0x8000 +/* f19588c: 15a10002 */ bne $t5,$at,.L0f195898 +/* f195890: 00000000 */ sll $zero,$zero,0x0 +/* f195894: 0006000d */ break 0x6 +.L0f195898: +/* f195898: 1000ffe1 */ beqz $zero,.L0f195820 +/* f19589c: 00035080 */ sll $t2,$v1,0x2 +.L0f1958a0: +/* f1958a0: 00116080 */ sll $t4,$s1,0x2 +.L0f1958a4: +/* f1958a4: 020c9821 */ addu $s3,$s0,$t4 +/* f1958a8: 8e620000 */ lw $v0,0x0($s3) +/* f1958ac: 24010004 */ addiu $at,$zero,0x4 +/* f1958b0: 90430000 */ lbu $v1,0x0($v0) +/* f1958b4: 50610004 */ beql $v1,$at,.L0f1958c8 +/* f1958b8: 2415002a */ addiu $s5,$zero,0x2a +/* f1958bc: 16e30004 */ bne $s7,$v1,.L0f1958d0 +/* f1958c0: 02802025 */ or $a0,$s4,$zero +/* f1958c4: 2415002a */ addiu $s5,$zero,0x2a +.L0f1958c8: +/* f1958c8: 10000181 */ beqz $zero,.L0f195ed0 +/* f1958cc: ae420010 */ sw $v0,0x10($s2) +.L0f1958d0: +/* f1958d0: 0fc64d37 */ jal func0f1934dc +/* f1958d4: 8c450004 */ lw $a1,0x4($v0) +/* f1958d8: 1040000a */ beqz $v0,.L0f195904 +/* f1958dc: 00000000 */ sll $zero,$zero,0x0 +/* f1958e0: 0c004b70 */ jal 0x12dc0 +/* f1958e4: 24150032 */ addiu $s5,$zero,0x32 +/* f1958e8: 304e0003 */ andi $t6,$v0,0x3 +/* f1958ec: 2dcf0001 */ sltiu $t7,$t6,0x1 +/* f1958f0: ae4f01e0 */ sw $t7,0x1e0($s2) +/* f1958f4: 8e780000 */ lw $t8,0x0($s3) +/* f1958f8: 0fc633fe */ jal func0f18cff8 +/* f1958fc: 8f040004 */ lw $a0,0x4($t8) +/* f195900: a642000a */ sh $v0,0xa($s2) +.L0f195904: +/* f195904: 10000172 */ beqz $zero,.L0f195ed0 +/* f195908: 00000000 */ sll $zero,$zero,0x0 +.L0f19590c: +/* f19590c: 24010008 */ addiu $at,$zero,0x8 +/* f195910: 14410043 */ bne $v0,$at,.L0f195a20 +/* f195914: 3c19800b */ lui $t9,0x800b +/* f195918: 9339cb98 */ lbu $t9,-0x3468($t9) +/* f19591c: 24010005 */ addiu $at,$zero,0x5 +/* f195920: 1721016b */ bne $t9,$at,.L0f195ed0 +/* f195924: 00000000 */ sll $zero,$zero,0x0 +/* f195928: 0fc63a5a */ jal func0f18e968 +/* f19592c: 92840125 */ lbu $a0,0x125($s4) +/* f195930: 00024880 */ sll $t1,$v0,0x2 +/* f195934: 3c03800b */ lui $v1,0x800b +/* f195938: 00691821 */ addu $v1,$v1,$t1 +/* f19593c: 8c63c168 */ lw $v1,-0x3e98($v1) +/* f195940: 24010003 */ addiu $at,$zero,0x3 +/* f195944: 90640000 */ lbu $a0,0x0($v1) +/* f195948: 10810003 */ beq $a0,$at,.L0f195958 +/* f19594c: 24010006 */ addiu $at,$zero,0x6 +/* f195950: 54810026 */ bnel $a0,$at,.L0f1959ec +/* f195954: c4680008 */ lwc1 $f8,0x8($v1) +.L0f195958: +/* f195958: 8c700004 */ lw $s0,0x4($v1) +/* f19595c: 928a0125 */ lbu $t2,0x125($s4) +/* f195960: 02802025 */ or $a0,$s4,$zero +/* f195964: 920b0125 */ lbu $t3,0x125($s0) +/* f195968: 154b000e */ bne $t2,$t3,.L0f1959a4 +/* f19596c: 00000000 */ sll $zero,$zero,0x0 +/* f195970: 0fc64d37 */ jal func0f1934dc +/* f195974: 02002825 */ or $a1,$s0,$zero +/* f195978: 10400155 */ beqz $v0,.L0f195ed0 +/* f19597c: 00000000 */ sll $zero,$zero,0x0 +/* f195980: 0c004b70 */ jal 0x12dc0 +/* f195984: 24150032 */ addiu $s5,$zero,0x32 +/* f195988: 304d0003 */ andi $t5,$v0,0x3 +/* f19598c: 2dac0001 */ sltiu $t4,$t5,0x1 +/* f195990: ae4c01e0 */ sw $t4,0x1e0($s2) +/* f195994: 0fc633fe */ jal func0f18cff8 +/* f195998: 02002025 */ or $a0,$s0,$zero +/* f19599c: 1000014c */ beqz $zero,.L0f195ed0 +/* f1959a0: a642000a */ sh $v0,0xa($s2) +.L0f1959a4: +/* f1959a4: 0fc0e6a5 */ jal func0f039a94 +/* f1959a8: 02002025 */ or $a0,$s0,$zero +/* f1959ac: 14400148 */ bnez $v0,.L0f195ed0 +/* f1959b0: 02802025 */ or $a0,$s4,$zero +/* f1959b4: 0fc64a53 */ jal func0f19294c +/* f1959b8: 02002825 */ or $a1,$s0,$zero +/* f1959bc: 14400144 */ bnez $v0,.L0f195ed0 +/* f1959c0: 02802025 */ or $a0,$s4,$zero +/* f1959c4: 0fc64b70 */ jal func0f192dc0 +/* f1959c8: 02002825 */ or $a1,$s0,$zero +/* f1959cc: 10400140 */ beqz $v0,.L0f195ed0 +/* f1959d0: 02002025 */ or $a0,$s0,$zero +/* f1959d4: 0fc633fe */ jal func0f18cff8 +/* f1959d8: 2415002f */ addiu $s5,$zero,0x2f +/* f1959dc: a6420008 */ sh $v0,0x8($s2) +/* f1959e0: 1000013b */ beqz $zero,.L0f195ed0 +/* f1959e4: ae5e01d8 */ sw $s8,0x1d8($s2) +/* f1959e8: c4680008 */ lwc1 $f8,0x8($v1) +.L0f1959ec: +/* f1959ec: 2415002b */ addiu $s5,$zero,0x2b +/* f1959f0: 24640028 */ addiu $a0,$v1,0x28 +/* f1959f4: e64800ec */ swc1 $f8,0xec($s2) +/* f1959f8: c466000c */ lwc1 $f6,0xc($v1) +/* f1959fc: 264500f8 */ addiu $a1,$s2,0xf8 +/* f195a00: e64600f0 */ swc1 $f6,0xf0($s2) +/* f195a04: c46a0010 */ lwc1 $f10,0x10($v1) +/* f195a08: 0fc195e9 */ jal func0f0657a4 +/* f195a0c: e64a00f4 */ swc1 $f10,0xf4($s2) +/* f195a10: 924e004c */ lbu $t6,0x4c($s2) +/* f195a14: 31cfff7f */ andi $t7,$t6,0xff7f +/* f195a18: 1000012d */ beqz $zero,.L0f195ed0 +/* f195a1c: a24f004c */ sb $t7,0x4c($s2) +.L0f195a20: +/* f195a20: 24010009 */ addiu $at,$zero,0x9 +/* f195a24: 14410048 */ bne $v0,$at,.L0f195b48 +/* f195a28: 3c18800b */ lui $t8,0x800b +/* f195a2c: 9318cb98 */ lbu $t8,-0x3468($t8) +/* f195a30: 24010004 */ addiu $at,$zero,0x4 +/* f195a34: 17010126 */ bne $t8,$at,.L0f195ed0 +/* f195a38: 00000000 */ sll $zero,$zero,0x0 +/* f195a3c: 8e99001c */ lw $t9,0x1c($s4) +/* f195a40: 3c0a800b */ lui $t2,0x800b +/* f195a44: 854ac11e */ lh $t2,-0x3ee2($t2) +/* f195a48: 87290028 */ lh $t1,0x28($t9) +/* f195a4c: 152a0016 */ bne $t1,$t2,.L0f195aa8 +/* f195a50: 00000000 */ sll $zero,$zero,0x0 +/* f195a54: 868b017e */ lh $t3,0x17e($s4) +/* f195a58: 13cb0013 */ beq $s8,$t3,.L0f195aa8 +/* f195a5c: 00000000 */ sll $zero,$zero,0x0 +/* f195a60: 8e4d0128 */ lw $t5,0x128($s2) +/* f195a64: 11a00010 */ beqz $t5,.L0f195aa8 +/* f195a68: 00000000 */ sll $zero,$zero,0x0 +/* f195a6c: 0fc0a221 */ jal func0f028884 +/* f195a70: 02802025 */ or $a0,$s4,$zero +/* f195a74: 02802025 */ or $a0,$s4,$zero +/* f195a78: 0fc64b70 */ jal func0f192dc0 +/* f195a7c: 8c450004 */ lw $a1,0x4($v0) +/* f195a80: 10400009 */ beqz $v0,.L0f195aa8 +/* f195a84: 02802025 */ or $a0,$s4,$zero +/* f195a88: 0fc0a221 */ jal func0f028884 +/* f195a8c: 2415002f */ addiu $s5,$zero,0x2f +/* f195a90: 0fc633fe */ jal func0f18cff8 +/* f195a94: 8c440004 */ lw $a0,0x4($v0) +/* f195a98: 240c012c */ addiu $t4,$zero,0x12c +/* f195a9c: a6420008 */ sh $v0,0x8($s2) +/* f195aa0: 1000010b */ beqz $zero,.L0f195ed0 +/* f195aa4: ae4c01d8 */ sw $t4,0x1d8($s2) +.L0f195aa8: +/* f195aa8: 3c04800b */ lui $a0,0x800b +/* f195aac: 27ae0260 */ addiu $t6,$sp,0x260 +/* f195ab0: afae0010 */ sw $t6,0x10($sp) +/* f195ab4: 8484c11e */ lh $a0,-0x3ee2($a0) +/* f195ab8: 27a5026c */ addiu $a1,$sp,0x26c +/* f195abc: 27a60268 */ addiu $a2,$sp,0x268 +/* f195ac0: 0fc66adc */ jal func0f19ab70 +/* f195ac4: 27a70264 */ addiu $a3,$sp,0x264 +/* f195ac8: 10400101 */ beqz $v0,.L0f195ed0 +/* f195acc: c7b2026c */ lwc1 $f18,0x26c($sp) +/* f195ad0: e65200ec */ swc1 $f18,0xec($s2) +/* f195ad4: c7a40270 */ lwc1 $f4,0x270($sp) +/* f195ad8: 3c04800b */ lui $a0,0x800b +/* f195adc: 2415002b */ addiu $s5,$zero,0x2b +/* f195ae0: e64400f0 */ swc1 $f4,0xf0($s2) +/* f195ae4: c7a80274 */ lwc1 $f8,0x274($sp) +/* f195ae8: 2484c11e */ addiu $a0,$a0,-16098 +/* f195aec: 264500f8 */ addiu $a1,$s2,0xf8 +/* f195af0: 0fc195e9 */ jal func0f0657a4 +/* f195af4: e64800f4 */ swc1 $f8,0xf4($s2) +/* f195af8: 8e8f001c */ lw $t7,0x1c($s4) +/* f195afc: 3c19800b */ lui $t9,0x800b +/* f195b00: 8739c11e */ lh $t9,-0x3ee2($t9) +/* f195b04: 85f80028 */ lh $t8,0x28($t7) +/* f195b08: 924e004c */ lbu $t6,0x4c($s2) +/* f195b0c: 3c0a800b */ lui $t2,0x800b +/* f195b10: 03194826 */ xor $t1,$t8,$t9 +/* f195b14: 2d290001 */ sltiu $t1,$t1,0x1 +/* f195b18: 0009582b */ sltu $t3,$zero,$t1 +/* f195b1c: 000b61c0 */ sll $t4,$t3,0x7 +/* f195b20: 31cfff7f */ andi $t7,$t6,0xff7f +/* f195b24: 018fc025 */ or $t8,$t4,$t7 +/* f195b28: a258004c */ sb $t8,0x4c($s2) +/* f195b2c: 8fb90264 */ lw $t9,0x264($sp) +/* f195b30: a6590048 */ sh $t9,0x48($s2) +/* f195b34: 8fa90260 */ lw $t1,0x260($sp) +/* f195b38: a649004a */ sh $t1,0x4a($s2) +/* f195b3c: 854ac11e */ lh $t2,-0x3ee2($t2) +/* f195b40: 100000e3 */ beqz $zero,.L0f195ed0 +/* f195b44: ae4a00bc */ sw $t2,0xbc($s2) +.L0f195b48: +/* f195b48: 2401000a */ addiu $at,$zero,0xa +/* f195b4c: 1441002c */ bne $v0,$at,.L0f195c00 +/* f195b50: 3c0b800b */ lui $t3,0x800b +/* f195b54: 916bcb98 */ lbu $t3,-0x3468($t3) +/* f195b58: 24010004 */ addiu $at,$zero,0x4 +/* f195b5c: 3c04800b */ lui $a0,0x800b +/* f195b60: 156100db */ bne $t3,$at,.L0f195ed0 +/* f195b64: 27a50254 */ addiu $a1,$sp,0x254 +/* f195b68: 27ad0248 */ addiu $t5,$sp,0x248 +/* f195b6c: afad0010 */ sw $t5,0x10($sp) +/* f195b70: 8484c11e */ lh $a0,-0x3ee2($a0) +/* f195b74: 27a60250 */ addiu $a2,$sp,0x250 +/* f195b78: 0fc66adc */ jal func0f19ab70 +/* f195b7c: 27a7024c */ addiu $a3,$sp,0x24c +/* f195b80: 104000d3 */ beqz $v0,.L0f195ed0 +/* f195b84: c7a60254 */ lwc1 $f6,0x254($sp) +/* f195b88: e64600ec */ swc1 $f6,0xec($s2) +/* f195b8c: c7aa0258 */ lwc1 $f10,0x258($sp) +/* f195b90: 3c04800b */ lui $a0,0x800b +/* f195b94: 2415002b */ addiu $s5,$zero,0x2b +/* f195b98: e64a00f0 */ swc1 $f10,0xf0($s2) +/* f195b9c: c7b2025c */ lwc1 $f18,0x25c($sp) +/* f195ba0: 2484c11e */ addiu $a0,$a0,-16098 +/* f195ba4: 264500f8 */ addiu $a1,$s2,0xf8 +/* f195ba8: 0fc195e9 */ jal func0f0657a4 +/* f195bac: e65200f4 */ swc1 $f18,0xf4($s2) +/* f195bb0: 8e8e001c */ lw $t6,0x1c($s4) +/* f195bb4: 3c0f800b */ lui $t7,0x800b +/* f195bb8: 85efc11e */ lh $t7,-0x3ee2($t7) +/* f195bbc: 85cc0028 */ lh $t4,0x28($t6) +/* f195bc0: 924d004c */ lbu $t5,0x4c($s2) +/* f195bc4: 3c19800b */ lui $t9,0x800b +/* f195bc8: 018fc026 */ xor $t8,$t4,$t7 +/* f195bcc: 2f180001 */ sltiu $t8,$t8,0x1 +/* f195bd0: 0018482b */ sltu $t1,$zero,$t8 +/* f195bd4: 000959c0 */ sll $t3,$t1,0x7 +/* f195bd8: 31aeff7f */ andi $t6,$t5,0xff7f +/* f195bdc: 016e6025 */ or $t4,$t3,$t6 +/* f195be0: a24c004c */ sb $t4,0x4c($s2) +/* f195be4: 8faf024c */ lw $t7,0x24c($sp) +/* f195be8: a64f0048 */ sh $t7,0x48($s2) +/* f195bec: 8fb80248 */ lw $t8,0x248($sp) +/* f195bf0: a658004a */ sh $t8,0x4a($s2) +/* f195bf4: 8739c11e */ lh $t9,-0x3ee2($t9) +/* f195bf8: 100000b5 */ beqz $zero,.L0f195ed0 +/* f195bfc: ae5900bc */ sw $t9,0xbc($s2) +.L0f195c00: +/* f195c00: 24010005 */ addiu $at,$zero,0x5 +/* f195c04: 1441003b */ bne $v0,$at,.L0f195cf4 +/* f195c08: 3c09800b */ lui $t1,0x800b +/* f195c0c: 9129cb98 */ lbu $t1,-0x3468($t1) +/* f195c10: 24010002 */ addiu $at,$zero,0x2 +/* f195c14: 3c02800b */ lui $v0,0x800b +/* f195c18: 152100ad */ bne $t1,$at,.L0f195ed0 +/* f195c1c: 00000000 */ sll $zero,$zero,0x0 +/* f195c20: 8c42c24c */ lw $v0,-0x3db4($v0) +/* f195c24: 104000aa */ beqz $v0,.L0f195ed0 +/* f195c28: 00000000 */ sll $zero,$zero,0x0 +/* f195c2c: 8e8a001c */ lw $t2,0x1c($s4) +/* f195c30: 104a00a7 */ beq $v0,$t2,.L0f195ed0 +/* f195c34: 00000000 */ sll $zero,$zero,0x0 +/* f195c38: 90430000 */ lbu $v1,0x0($v0) +/* f195c3c: 24010003 */ addiu $at,$zero,0x3 +/* f195c40: 3c0d800b */ lui $t5,0x800b +/* f195c44: 10610003 */ beq $v1,$at,.L0f195c54 +/* f195c48: 24010006 */ addiu $at,$zero,0x6 +/* f195c4c: 54610027 */ bnel $v1,$at,.L0f195cec +/* f195c50: 2415002c */ addiu $s5,$zero,0x2c +.L0f195c54: +/* f195c54: 8dadcb94 */ lw $t5,-0x346c($t5) +/* f195c58: 8c500004 */ lw $s0,0x4($v0) +/* f195c5c: 02802025 */ or $a0,$s4,$zero +/* f195c60: 31ab0002 */ andi $t3,$t5,0x2 +/* f195c64: 11600013 */ beqz $t3,.L0f195cb4 +/* f195c68: 00000000 */ sll $zero,$zero,0x0 +/* f195c6c: 928e0125 */ lbu $t6,0x125($s4) +/* f195c70: 920c0125 */ lbu $t4,0x125($s0) +/* f195c74: 02002825 */ or $a1,$s0,$zero +/* f195c78: 15cc000e */ bne $t6,$t4,.L0f195cb4 +/* f195c7c: 00000000 */ sll $zero,$zero,0x0 +/* f195c80: 0fc64d37 */ jal func0f1934dc +/* f195c84: 02802025 */ or $a0,$s4,$zero +/* f195c88: 10400091 */ beqz $v0,.L0f195ed0 +/* f195c8c: 00000000 */ sll $zero,$zero,0x0 +/* f195c90: 0c004b70 */ jal 0x12dc0 +/* f195c94: 24150032 */ addiu $s5,$zero,0x32 +/* f195c98: 304f0003 */ andi $t7,$v0,0x3 +/* f195c9c: 2df80001 */ sltiu $t8,$t7,0x1 +/* f195ca0: ae5801e0 */ sw $t8,0x1e0($s2) +/* f195ca4: 0fc633fe */ jal func0f18cff8 +/* f195ca8: 02002025 */ or $a0,$s0,$zero +/* f195cac: 10000088 */ beqz $zero,.L0f195ed0 +/* f195cb0: a642000a */ sh $v0,0xa($s2) +.L0f195cb4: +/* f195cb4: 0fc64a53 */ jal func0f19294c +/* f195cb8: 02002825 */ or $a1,$s0,$zero +/* f195cbc: 14400084 */ bnez $v0,.L0f195ed0 +/* f195cc0: 02802025 */ or $a0,$s4,$zero +/* f195cc4: 0fc64b70 */ jal func0f192dc0 +/* f195cc8: 02002825 */ or $a1,$s0,$zero +/* f195ccc: 10400080 */ beqz $v0,.L0f195ed0 +/* f195cd0: 02002025 */ or $a0,$s0,$zero +/* f195cd4: 0fc633fe */ jal func0f18cff8 +/* f195cd8: 2415002f */ addiu $s5,$zero,0x2f +/* f195cdc: a6420008 */ sh $v0,0x8($s2) +/* f195ce0: 1000007b */ beqz $zero,.L0f195ed0 +/* f195ce4: ae5e01d8 */ sw $s8,0x1d8($s2) +/* f195ce8: 2415002c */ addiu $s5,$zero,0x2c +.L0f195cec: +/* f195cec: 10000078 */ beqz $zero,.L0f195ed0 +/* f195cf0: ae420010 */ sw $v0,0x10($s2) +.L0f195cf4: +/* f195cf4: 2401000b */ addiu $at,$zero,0xb +/* f195cf8: 1441003a */ bne $v0,$at,.L0f195de4 +/* f195cfc: 3c19800b */ lui $t9,0x800b +/* f195d00: 9339cb98 */ lbu $t9,-0x3468($t9) +/* f195d04: 3c02800b */ lui $v0,0x800b +/* f195d08: 16f90071 */ bne $s7,$t9,.L0f195ed0 +/* f195d0c: 00000000 */ sll $zero,$zero,0x0 +/* f195d10: 8c42c114 */ lw $v0,-0x3eec($v0) +/* f195d14: 1040006e */ beqz $v0,.L0f195ed0 +/* f195d18: 00000000 */ sll $zero,$zero,0x0 +/* f195d1c: 8e89001c */ lw $t1,0x1c($s4) +/* f195d20: 1049006b */ beq $v0,$t1,.L0f195ed0 +/* f195d24: 00000000 */ sll $zero,$zero,0x0 +/* f195d28: 90430000 */ lbu $v1,0x0($v0) +/* f195d2c: 24010003 */ addiu $at,$zero,0x3 +/* f195d30: 3c0a800b */ lui $t2,0x800b +/* f195d34: 10610003 */ beq $v1,$at,.L0f195d44 +/* f195d38: 24010006 */ addiu $at,$zero,0x6 +/* f195d3c: 54610027 */ bnel $v1,$at,.L0f195ddc +/* f195d40: 2415002c */ addiu $s5,$zero,0x2c +.L0f195d44: +/* f195d44: 8d4acb94 */ lw $t2,-0x346c($t2) +/* f195d48: 8c500004 */ lw $s0,0x4($v0) +/* f195d4c: 02802025 */ or $a0,$s4,$zero +/* f195d50: 314d0002 */ andi $t5,$t2,0x2 +/* f195d54: 11a00013 */ beqz $t5,.L0f195da4 +/* f195d58: 00000000 */ sll $zero,$zero,0x0 +/* f195d5c: 928b0125 */ lbu $t3,0x125($s4) +/* f195d60: 920e0125 */ lbu $t6,0x125($s0) +/* f195d64: 02002825 */ or $a1,$s0,$zero +/* f195d68: 156e000e */ bne $t3,$t6,.L0f195da4 +/* f195d6c: 00000000 */ sll $zero,$zero,0x0 +/* f195d70: 0fc64d37 */ jal func0f1934dc +/* f195d74: 02802025 */ or $a0,$s4,$zero +/* f195d78: 10400055 */ beqz $v0,.L0f195ed0 +/* f195d7c: 00000000 */ sll $zero,$zero,0x0 +/* f195d80: 0c004b70 */ jal 0x12dc0 +/* f195d84: 24150032 */ addiu $s5,$zero,0x32 +/* f195d88: 304c0003 */ andi $t4,$v0,0x3 +/* f195d8c: 2d8f0001 */ sltiu $t7,$t4,0x1 +/* f195d90: ae4f01e0 */ sw $t7,0x1e0($s2) +/* f195d94: 0fc633fe */ jal func0f18cff8 +/* f195d98: 02002025 */ or $a0,$s0,$zero +/* f195d9c: 1000004c */ beqz $zero,.L0f195ed0 +/* f195da0: a642000a */ sh $v0,0xa($s2) +.L0f195da4: +/* f195da4: 0fc64a53 */ jal func0f19294c +/* f195da8: 02002825 */ or $a1,$s0,$zero +/* f195dac: 14400048 */ bnez $v0,.L0f195ed0 +/* f195db0: 02802025 */ or $a0,$s4,$zero +/* f195db4: 0fc64b70 */ jal func0f192dc0 +/* f195db8: 02002825 */ or $a1,$s0,$zero +/* f195dbc: 10400044 */ beqz $v0,.L0f195ed0 +/* f195dc0: 02002025 */ or $a0,$s0,$zero +/* f195dc4: 0fc633fe */ jal func0f18cff8 +/* f195dc8: 2415002f */ addiu $s5,$zero,0x2f +/* f195dcc: a6420008 */ sh $v0,0x8($s2) +/* f195dd0: 1000003f */ beqz $zero,.L0f195ed0 +/* f195dd4: ae5e01d8 */ sw $s8,0x1d8($s2) +/* f195dd8: 2415002c */ addiu $s5,$zero,0x2c +.L0f195ddc: +/* f195ddc: 1000003c */ beqz $zero,.L0f195ed0 +/* f195de0: ae420010 */ sw $v0,0x10($s2) +.L0f195de4: +/* f195de4: 2401000c */ addiu $at,$zero,0xc +/* f195de8: 14410039 */ bne $v0,$at,.L0f195ed0 +/* f195dec: 3c18800b */ lui $t8,0x800b +/* f195df0: 9318cb98 */ lbu $t8,-0x3468($t8) +/* f195df4: 24010003 */ addiu $at,$zero,0x3 +/* f195df8: 3c02800b */ lui $v0,0x800b +/* f195dfc: 17010034 */ bne $t8,$at,.L0f195ed0 +/* f195e00: 00000000 */ sll $zero,$zero,0x0 +/* f195e04: 8c42c114 */ lw $v0,-0x3eec($v0) +/* f195e08: 3c09800b */ lui $t1,0x800b +/* f195e0c: 04400030 */ bltz $v0,.L0f195ed0 +/* f195e10: 0002c840 */ sll $t9,$v0,0x1 +/* f195e14: 01394821 */ addu $t1,$t1,$t9 +/* f195e18: 8529c118 */ lh $t1,-0x3ee8($t1) +/* f195e1c: 3c0d800b */ lui $t5,0x800b +/* f195e20: 8e8b001c */ lw $t3,0x1c($s4) +/* f195e24: 00095080 */ sll $t2,$t1,0x2 +/* f195e28: 01aa6821 */ addu $t5,$t5,$t2 +/* f195e2c: 8dadc4d0 */ lw $t5,-0x3b30($t5) +/* f195e30: 3c0e800b */ lui $t6,0x800b +/* f195e34: 8da3001c */ lw $v1,0x1c($t5) +/* f195e38: 106b0025 */ beq $v1,$t3,.L0f195ed0 +/* f195e3c: 00000000 */ sll $zero,$zero,0x0 +/* f195e40: 8dcecb94 */ lw $t6,-0x346c($t6) +/* f195e44: 8c700004 */ lw $s0,0x4($v1) +/* f195e48: 02802025 */ or $a0,$s4,$zero +/* f195e4c: 31cc0002 */ andi $t4,$t6,0x2 +/* f195e50: 11800013 */ beqz $t4,.L0f195ea0 +/* f195e54: 00000000 */ sll $zero,$zero,0x0 +/* f195e58: 928f0125 */ lbu $t7,0x125($s4) +/* f195e5c: 92180125 */ lbu $t8,0x125($s0) +/* f195e60: 02002825 */ or $a1,$s0,$zero +/* f195e64: 15f8000e */ bne $t7,$t8,.L0f195ea0 +/* f195e68: 00000000 */ sll $zero,$zero,0x0 +/* f195e6c: 0fc64d37 */ jal func0f1934dc +/* f195e70: 02802025 */ or $a0,$s4,$zero +/* f195e74: 10400016 */ beqz $v0,.L0f195ed0 +/* f195e78: 00000000 */ sll $zero,$zero,0x0 +/* f195e7c: 0c004b70 */ jal 0x12dc0 +/* f195e80: 24150032 */ addiu $s5,$zero,0x32 +/* f195e84: 30590003 */ andi $t9,$v0,0x3 +/* f195e88: 2f290001 */ sltiu $t1,$t9,0x1 +/* f195e8c: ae4901e0 */ sw $t1,0x1e0($s2) +/* f195e90: 0fc633fe */ jal func0f18cff8 +/* f195e94: 02002025 */ or $a0,$s0,$zero +/* f195e98: 1000000d */ beqz $zero,.L0f195ed0 +/* f195e9c: a642000a */ sh $v0,0xa($s2) +.L0f195ea0: +/* f195ea0: 0fc64a53 */ jal func0f19294c +/* f195ea4: 02002825 */ or $a1,$s0,$zero +/* f195ea8: 14400009 */ bnez $v0,.L0f195ed0 +/* f195eac: 02802025 */ or $a0,$s4,$zero +/* f195eb0: 0fc64b70 */ jal func0f192dc0 +/* f195eb4: 02002825 */ or $a1,$s0,$zero +/* f195eb8: 10400005 */ beqz $v0,.L0f195ed0 +/* f195ebc: 02002025 */ or $a0,$s0,$zero +/* f195ec0: 0fc633fe */ jal func0f18cff8 +/* f195ec4: 2415002f */ addiu $s5,$zero,0x2f +/* f195ec8: a6420008 */ sh $v0,0x8($s2) +/* f195ecc: ae5e01d8 */ sw $s8,0x1d8($s2) +.L0f195ed0: +/* f195ed0: 06a10078 */ bgez $s5,.L0f1960b4 +/* f195ed4: 3c03800b */ lui $v1,0x800b +/* f195ed8: 9063cb98 */ lbu $v1,-0x3468($v1) +/* f195edc: 24010003 */ addiu $at,$zero,0x3 +/* f195ee0: 16e3001a */ bne $s7,$v1,.L0f195f4c +/* f195ee4: 00000000 */ sll $zero,$zero,0x0 +/* f195ee8: 8e4a009c */ lw $t2,0x9c($s2) +/* f195eec: 000a6fc2 */ srl $t5,$t2,0x1f +/* f195ef0: 11a00070 */ beqz $t5,.L0f1960b4 +/* f195ef4: 00000000 */ sll $zero,$zero,0x0 +/* f195ef8: 0c004b70 */ jal 0x12dc0 +/* f195efc: 03c08025 */ or $s0,$s8,$zero +/* f195f00: 24010064 */ addiu $at,$zero,0x64 +/* f195f04: 0041001b */ divu $zero,$v0,$at +/* f195f08: 00005810 */ mfhi $t3 +/* f195f0c: 2d610042 */ sltiu $at,$t3,0x42 +/* f195f10: 10200005 */ beqz $at,.L0f195f28 +/* f195f14: 02802025 */ or $a0,$s4,$zero +/* f195f18: 3c0547c3 */ lui $a1,0x47c3 +/* f195f1c: 0fc64d4c */ jal func0f193530 +/* f195f20: 34a55000 */ ori $a1,$a1,0x5000 +/* f195f24: 00408025 */ or $s0,$v0,$zero +.L0f195f28: +/* f195f28: 06000062 */ bltz $s0,.L0f1960b4 +/* f195f2c: 00000000 */ sll $zero,$zero,0x0 +/* f195f30: 0c004b70 */ jal 0x12dc0 +/* f195f34: 24150032 */ addiu $s5,$zero,0x32 +/* f195f38: 304e0003 */ andi $t6,$v0,0x3 +/* f195f3c: 2dcc0001 */ sltiu $t4,$t6,0x1 +/* f195f40: ae4c01e0 */ sw $t4,0x1e0($s2) +/* f195f44: 1000005b */ beqz $zero,.L0f1960b4 +/* f195f48: a650000a */ sh $s0,0xa($s2) +.L0f195f4c: +/* f195f4c: 14610024 */ bne $v1,$at,.L0f195fe0 +/* f195f50: 3c02800b */ lui $v0,0x800b +/* f195f54: 8c42c114 */ lw $v0,-0x3eec($v0) +/* f195f58: 3c18800b */ lui $t8,0x800b +/* f195f5c: 04400055 */ bltz $v0,.L0f1960b4 +/* f195f60: 00027840 */ sll $t7,$v0,0x1 +/* f195f64: 030fc021 */ addu $t8,$t8,$t7 +/* f195f68: 8718c118 */ lh $t8,-0x3ee8($t8) +/* f195f6c: 3c09800b */ lui $t1,0x800b +/* f195f70: 8e8a001c */ lw $t2,0x1c($s4) +/* f195f74: 0018c880 */ sll $t9,$t8,0x2 +/* f195f78: 01394821 */ addu $t1,$t1,$t9 +/* f195f7c: 8d29c4d0 */ lw $t1,-0x3b30($t1) +/* f195f80: 8d23001c */ lw $v1,0x1c($t1) +/* f195f84: 146a004b */ bne $v1,$t2,.L0f1960b4 +/* f195f88: 00000000 */ sll $zero,$zero,0x0 +/* f195f8c: 0c004b70 */ jal 0x12dc0 +/* f195f90: 03c08025 */ or $s0,$s8,$zero +/* f195f94: 24010064 */ addiu $at,$zero,0x64 +/* f195f98: 0041001b */ divu $zero,$v0,$at +/* f195f9c: 00006810 */ mfhi $t5 +/* f195fa0: 2da10042 */ sltiu $at,$t5,0x42 +/* f195fa4: 10200005 */ beqz $at,.L0f195fbc +/* f195fa8: 02802025 */ or $a0,$s4,$zero +/* f195fac: 3c0547c3 */ lui $a1,0x47c3 +/* f195fb0: 0fc64d4c */ jal func0f193530 +/* f195fb4: 34a55000 */ ori $a1,$a1,0x5000 +/* f195fb8: 00408025 */ or $s0,$v0,$zero +.L0f195fbc: +/* f195fbc: 0600003d */ bltz $s0,.L0f1960b4 +/* f195fc0: 00000000 */ sll $zero,$zero,0x0 +/* f195fc4: 0c004b70 */ jal 0x12dc0 +/* f195fc8: 24150032 */ addiu $s5,$zero,0x32 +/* f195fcc: 304b0003 */ andi $t3,$v0,0x3 +/* f195fd0: 2d6e0001 */ sltiu $t6,$t3,0x1 +/* f195fd4: ae4e01e0 */ sw $t6,0x1e0($s2) +/* f195fd8: 10000036 */ beqz $zero,.L0f1960b4 +/* f195fdc: a650000a */ sh $s0,0xa($s2) +.L0f195fe0: +/* f195fe0: 24010005 */ addiu $at,$zero,0x5 +/* f195fe4: 54610021 */ bnel $v1,$at,.L0f19606c +/* f195fe8: 24010002 */ addiu $at,$zero,0x2 +/* f195fec: 0fc65227 */ jal func0f19489c +/* f195ff0: 02802025 */ or $a0,$s4,$zero +/* f195ff4: 1040002f */ beqz $v0,.L0f1960b4 +/* f195ff8: 00000000 */ sll $zero,$zero,0x0 +/* f195ffc: 92840125 */ lbu $a0,0x125($s4) +/* f196000: 0fc63a5a */ jal func0f18e968 +/* f196004: 2415002b */ addiu $s5,$zero,0x2b +/* f196008: 3c07800b */ lui $a3,0x800b +/* f19600c: 24e7c110 */ addiu $a3,$a3,-16112 +/* f196010: 00026040 */ sll $t4,$v0,0x1 +/* f196014: 00ec7821 */ addu $t7,$a3,$t4 +/* f196018: 85e30008 */ lh $v1,0x8($t7) +/* f19601c: 24050042 */ addiu $a1,$zero,0x42 +/* f196020: 27a601d8 */ addiu $a2,$sp,0x1d8 +/* f196024: 0003c100 */ sll $t8,$v1,0x4 +/* f196028: 00f8c821 */ addu $t9,$a3,$t8 +/* f19602c: 0fc456ac */ jal func0f115ab0 +/* f196030: 87240018 */ lh $a0,0x18($t9) +/* f196034: c7a401d8 */ lwc1 $f4,0x1d8($sp) +/* f196038: 924a004c */ lbu $t2,0x4c($s2) +/* f19603c: e64400ec */ swc1 $f4,0xec($s2) +/* f196040: c7a801dc */ lwc1 $f8,0x1dc($sp) +/* f196044: 314dff7f */ andi $t5,$t2,0xff7f +/* f196048: e64800f0 */ swc1 $f8,0xf0($s2) +/* f19604c: c7a601e0 */ lwc1 $f6,0x1e0($sp) +/* f196050: e64600f4 */ swc1 $f6,0xf4($s2) +/* f196054: 8fa90220 */ lw $t1,0x220($sp) +/* f196058: a65e00fa */ sh $s8,0xfa($s2) +/* f19605c: a24d004c */ sb $t5,0x4c($s2) +/* f196060: 10000014 */ beqz $zero,.L0f1960b4 +/* f196064: a64900f8 */ sh $t1,0xf8($s2) +/* f196068: 24010002 */ addiu $at,$zero,0x2 +.L0f19606c: +/* f19606c: 14610011 */ bne $v1,$at,.L0f1960b4 +/* f196070: 3c0b800b */ lui $t3,0x800b +/* f196074: 8d6bc24c */ lw $t3,-0x3db4($t3) +/* f196078: 8e8e001c */ lw $t6,0x1c($s4) +/* f19607c: 156e000d */ bne $t3,$t6,.L0f1960b4 +/* f196080: 00000000 */ sll $zero,$zero,0x0 +/* f196084: 0fc633fe */ jal func0f18cff8 +/* f196088: 02802025 */ or $a0,$s4,$zero +/* f19608c: 3c03800b */ lui $v1,0x800b +/* f196090: 2463c110 */ addiu $v1,$v1,-16112 +/* f196094: 846c00d2 */ lh $t4,0xd2($v1) +/* f196098: 2415002e */ addiu $s5,$zero,0x2e +/* f19609c: 104c0005 */ beq $v0,$t4,.L0f1960b4 +/* f1960a0: 00000000 */ sll $zero,$zero,0x0 +/* f1960a4: 8c6f0080 */ lw $t7,0x80($v1) +/* f1960a8: 2415002c */ addiu $s5,$zero,0x2c +/* f1960ac: 10000001 */ beqz $zero,.L0f1960b4 +/* f1960b0: ae4f0010 */ sw $t7,0x10($s2) +.L0f1960b4: +/* f1960b4: 06a100a0 */ bgez $s5,.L0f196338 +/* f1960b8: 00000000 */ sll $zero,$zero,0x0 +/* f1960bc: 8e580004 */ lw $t8,0x4($s2) +/* f1960c0: 2401000c */ addiu $at,$zero,0xc +/* f1960c4: 93020047 */ lbu $v0,0x47($t8) +/* f1960c8: 54410011 */ bnel $v0,$at,.L0f196110 +/* f1960cc: 24010009 */ addiu $at,$zero,0x9 +/* f1960d0: 86420076 */ lh $v0,0x76($s2) +/* f1960d4: 02802025 */ or $a0,$s4,$zero +/* f1960d8: 3c05800b */ lui $a1,0x800b +/* f1960dc: 04400096 */ bltz $v0,.L0f196338 +/* f1960e0: 0002c880 */ sll $t9,$v0,0x2 +/* f1960e4: 00b92821 */ addu $a1,$a1,$t9 +/* f1960e8: 0fc64a53 */ jal func0f19294c +/* f1960ec: 8ca5c4d0 */ lw $a1,-0x3b30($a1) +/* f1960f0: 14400091 */ bnez $v0,.L0f196338 +/* f1960f4: 00000000 */ sll $zero,$zero,0x0 +/* f1960f8: 86490076 */ lh $t1,0x76($s2) +/* f1960fc: 2415002f */ addiu $s5,$zero,0x2f +/* f196100: ae5e01d8 */ sw $s8,0x1d8($s2) +/* f196104: 1000008c */ beqz $zero,.L0f196338 +/* f196108: a6490008 */ sh $t1,0x8($s2) +/* f19610c: 24010009 */ addiu $at,$zero,0x9 +.L0f196110: +/* f196110: 54410021 */ bnel $v0,$at,.L0f196198 +/* f196114: 24010008 */ addiu $at,$zero,0x8 +/* f196118: 8e4a0114 */ lw $t2,0x114($s2) +/* f19611c: 0543000f */ bgezl $t2,.L0f19615c +/* f196120: 8e420114 */ lw $v0,0x114($s2) +/* f196124: 86420076 */ lh $v0,0x76($s2) +/* f196128: 02802025 */ or $a0,$s4,$zero +/* f19612c: 3c05800b */ lui $a1,0x800b +/* f196130: 04400009 */ bltz $v0,.L0f196158 +/* f196134: 00026880 */ sll $t5,$v0,0x2 +/* f196138: 00ad2821 */ addu $a1,$a1,$t5 +/* f19613c: 8ca5c4d0 */ lw $a1,-0x3b30($a1) +/* f196140: 0fc12aa3 */ jal func0f04aa8c +/* f196144: 24060001 */ addiu $a2,$zero,0x1 +/* f196148: 54400004 */ bnezl $v0,.L0f19615c +/* f19614c: 8e420114 */ lw $v0,0x114($s2) +/* f196150: 864b0076 */ lh $t3,0x76($s2) +/* f196154: ae4b0114 */ sw $t3,0x114($s2) +.L0f196158: +/* f196158: 8e420114 */ lw $v0,0x114($s2) +.L0f19615c: +/* f19615c: 02802025 */ or $a0,$s4,$zero +/* f196160: 3c05800b */ lui $a1,0x800b +/* f196164: 04400074 */ bltz $v0,.L0f196338 +/* f196168: 00027080 */ sll $t6,$v0,0x2 +/* f19616c: 00ae2821 */ addu $a1,$a1,$t6 +/* f196170: 0fc64a53 */ jal func0f19294c +/* f196174: 8ca5c4d0 */ lw $a1,-0x3b30($a1) +/* f196178: 1440006f */ bnez $v0,.L0f196338 +/* f19617c: 00000000 */ sll $zero,$zero,0x0 +/* f196180: 8e4c0114 */ lw $t4,0x114($s2) +/* f196184: 2415002f */ addiu $s5,$zero,0x2f +/* f196188: ae5e01d8 */ sw $s8,0x1d8($s2) +/* f19618c: 1000006a */ beqz $zero,.L0f196338 +/* f196190: a64c0008 */ sh $t4,0x8($s2) +/* f196194: 24010008 */ addiu $at,$zero,0x8 +.L0f196198: +/* f196198: 54410028 */ bnel $v0,$at,.L0f19623c +/* f19619c: 24010006 */ addiu $at,$zero,0x6 +/* f1961a0: 0fc62179 */ jal func0f1885e4 +/* f1961a4: 27a400e4 */ addiu $a0,$sp,0xe4 +/* f1961a8: 18400063 */ blez $v0,.L0f196338 +/* f1961ac: 00408825 */ or $s1,$v0,$zero +/* f1961b0: 0002c080 */ sll $t8,$v0,0x2 +/* f1961b4: 0302c021 */ addu $t8,$t8,$v0 +/* f1961b8: 0018c080 */ sll $t8,$t8,0x2 +/* f1961bc: 27b000e4 */ addiu $s0,$sp,0xe4 +/* f1961c0: 03109821 */ addu $s3,$t8,$s0 +.L0f1961c4: +/* f1961c4: 0fc6343a */ jal func0f18d0e8 +/* f1961c8: 8e040004 */ lw $a0,0x4($s0) +/* f1961cc: afa200d8 */ sw $v0,0xd8($sp) +/* f1961d0: 0fc63410 */ jal func0f18d040 +/* f1961d4: 00402025 */ or $a0,$v0,$zero +/* f1961d8: 10540011 */ beq $v0,$s4,.L0f196220 +/* f1961dc: 00402025 */ or $a0,$v0,$zero +/* f1961e0: 0fc0e6a5 */ jal func0f039a94 +/* f1961e4: afa200d4 */ sw $v0,0xd4($sp) +/* f1961e8: 1440000d */ bnez $v0,.L0f196220 +/* f1961ec: 02802025 */ or $a0,$s4,$zero +/* f1961f0: 8fa500d4 */ lw $a1,0xd4($sp) +/* f1961f4: 0fc12aa3 */ jal func0f04aa8c +/* f1961f8: 24060002 */ addiu $a2,$zero,0x2 +/* f1961fc: 10400008 */ beqz $v0,.L0f196220 +/* f196200: 02802025 */ or $a0,$s4,$zero +/* f196204: 0fc64a53 */ jal func0f19294c +/* f196208: 8fa500d4 */ lw $a1,0xd4($sp) +/* f19620c: 14400004 */ bnez $v0,.L0f196220 +/* f196210: 8fb900d8 */ lw $t9,0xd8($sp) +/* f196214: 2415002f */ addiu $s5,$zero,0x2f +/* f196218: a6590008 */ sh $t9,0x8($s2) +/* f19621c: ae5e01d8 */ sw $s8,0x1d8($s2) +.L0f196220: +/* f196220: 26100014 */ addiu $s0,$s0,0x14 +/* f196224: 0213082b */ sltu $at,$s0,$s3 +/* f196228: 1420ffe6 */ bnez $at,.L0f1961c4 +/* f19622c: 00000000 */ sll $zero,$zero,0x0 +/* f196230: 10000041 */ beqz $zero,.L0f196338 +/* f196234: 00000000 */ sll $zero,$zero,0x0 +/* f196238: 24010006 */ addiu $at,$zero,0x6 +.L0f19623c: +/* f19623c: 1441003e */ bne $v0,$at,.L0f196338 +/* f196240: 3c13800b */ lui $s3,0x800b +/* f196244: 2673c530 */ addiu $s3,$s3,-15056 +/* f196248: 8e690000 */ lw $t1,0x0($s3) +/* f19624c: 44805000 */ mtc1 $zero,$f10 +/* f196250: 03c08825 */ or $s1,$s8,$zero +/* f196254: 00008025 */ or $s0,$zero,$zero +/* f196258: 19200032 */ blez $t1,.L0f196324 +/* f19625c: e7aa00d0 */ swc1 $f10,0xd0($sp) +.L0f196260: +/* f196260: 0fc63410 */ jal func0f18d040 +/* f196264: 02002025 */ or $a0,$s0,$zero +/* f196268: 10540029 */ beq $v0,$s4,.L0f196310 +/* f19626c: 00402025 */ or $a0,$v0,$zero +/* f196270: 0fc0e6a5 */ jal func0f039a94 +/* f196274: afa200c0 */ sw $v0,0xc0($sp) +/* f196278: 14400025 */ bnez $v0,.L0f196310 +/* f19627c: 8fa500c0 */ lw $a1,0xc0($sp) +/* f196280: 02802025 */ or $a0,$s4,$zero +/* f196284: 24060002 */ addiu $a2,$zero,0x2 +/* f196288: 0fc12aa3 */ jal func0f04aa8c +/* f19628c: afa500c0 */ sw $a1,0xc0($sp) +/* f196290: 1040001f */ beqz $v0,.L0f196310 +/* f196294: 8fa500c0 */ lw $a1,0xc0($sp) +/* f196298: 02802025 */ or $a0,$s4,$zero +/* f19629c: 0fc64a53 */ jal func0f19294c +/* f1962a0: afa500c0 */ sw $a1,0xc0($sp) +/* f1962a4: 1440001a */ bnez $v0,.L0f196310 +/* f1962a8: 8fa500c0 */ lw $a1,0xc0($sp) +/* f1962ac: 8caa02d4 */ lw $t2,0x2d4($a1) +/* f1962b0: 11400005 */ beqz $t2,.L0f1962c8 +/* f1962b4: 00000000 */ sll $zero,$zero,0x0 +/* f1962b8: c4b20104 */ lwc1 $f18,0x104($a1) +/* f1962bc: c4a40100 */ lwc1 $f4,0x100($a1) +/* f1962c0: 1000000b */ beqz $zero,.L0f1962f0 +/* f1962c4: 46049001 */ sub.s $f0,$f18,$f4 +.L0f1962c8: +/* f1962c8: 0fc4a25f */ jal func0f12897c +/* f1962cc: 8ca4001c */ lw $a0,0x1c($a1) +/* f1962d0: 00026880 */ sll $t5,$v0,0x2 +/* f1962d4: 02cd5821 */ addu $t3,$s6,$t5 +/* f1962d8: 8d6e0064 */ lw $t6,0x64($t3) +/* f1962dc: 3c014100 */ lui $at,0x4100 +/* f1962e0: 44813000 */ mtc1 $at,$f6 +/* f1962e4: c5c800dc */ lwc1 $f8,0xdc($t6) +/* f1962e8: 46064002 */ mul.s $f0,$f8,$f6 +/* f1962ec: 00000000 */ sll $zero,$zero,0x0 +.L0f1962f0: +/* f1962f0: 06200005 */ bltz $s1,.L0f196308 +/* f1962f4: c7aa00d0 */ lwc1 $f10,0xd0($sp) +/* f1962f8: 460a003c */ c.lt.s $f0,$f10 +/* f1962fc: 00000000 */ sll $zero,$zero,0x0 +/* f196300: 45020004 */ bc1fl .L0f196314 +/* f196304: 8e6c0000 */ lw $t4,0x0($s3) +.L0f196308: +/* f196308: 02008825 */ or $s1,$s0,$zero +/* f19630c: e7a000d0 */ swc1 $f0,0xd0($sp) +.L0f196310: +/* f196310: 8e6c0000 */ lw $t4,0x0($s3) +.L0f196314: +/* f196314: 26100001 */ addiu $s0,$s0,0x1 +/* f196318: 020c082a */ slt $at,$s0,$t4 +/* f19631c: 1420ffd0 */ bnez $at,.L0f196260 +/* f196320: 00000000 */ sll $zero,$zero,0x0 +.L0f196324: +/* f196324: 06200004 */ bltz $s1,.L0f196338 +/* f196328: 00000000 */ sll $zero,$zero,0x0 +/* f19632c: 2415002f */ addiu $s5,$zero,0x2f +/* f196330: a6510008 */ sh $s1,0x8($s2) +/* f196334: ae5e01d8 */ sw $s8,0x1d8($s2) +.L0f196338: +/* f196338: 06a1000d */ bgez $s5,.L0f196370 +/* f19633c: 00000000 */ sll $zero,$zero,0x0 +/* f196340: 8698017e */ lh $t8,0x17e($s4) +/* f196344: 13d8000a */ beq $s8,$t8,.L0f196370 +/* f196348: 00000000 */ sll $zero,$zero,0x0 +/* f19634c: 0fc0a221 */ jal func0f028884 +/* f196350: 02802025 */ or $a0,$s4,$zero +/* f196354: 02802025 */ or $a0,$s4,$zero +/* f196358: 0fc64b70 */ jal func0f192dc0 +/* f19635c: 8c450004 */ lw $a1,0x4($v0) +/* f196360: 10400003 */ beqz $v0,.L0f196370 +/* f196364: 00000000 */ sll $zero,$zero,0x0 +/* f196368: 2415002f */ addiu $s5,$zero,0x2f +/* f19636c: ae5e01d8 */ sw $s8,0x1d8($s2) +.L0f196370: +/* f196370: 06a1000b */ bgez $s5,.L0f1963a0 +/* f196374: 02802025 */ or $a0,$s4,$zero +/* f196378: 0fc64d4c */ jal func0f193530 +/* f19637c: 3c054396 */ lui $a1,0x4396 +/* f196380: 04400007 */ bltz $v0,.L0f1963a0 +/* f196384: 00408025 */ or $s0,$v0,$zero +/* f196388: 0c004b70 */ jal 0x12dc0 +/* f19638c: 24150032 */ addiu $s5,$zero,0x32 +/* f196390: 304f0003 */ andi $t7,$v0,0x3 +/* f196394: 2df90001 */ sltiu $t9,$t7,0x1 +/* f196398: ae5901e0 */ sw $t9,0x1e0($s2) +/* f19639c: a650000a */ sh $s0,0xa($s2) +.L0f1963a0: +/* f1963a0: 06a10006 */ bgez $s5,.L0f1963bc +/* f1963a4: 00000000 */ sll $zero,$zero,0x0 +/* f1963a8: 0fc651ad */ jal func0f1946b4 +/* f1963ac: 02802025 */ or $a0,$s4,$zero +/* f1963b0: 10400002 */ beqz $v0,.L0f1963bc +/* f1963b4: ae420010 */ sw $v0,0x10($s2) +/* f1963b8: 2415002a */ addiu $s5,$zero,0x2a +.L0f1963bc: +/* f1963bc: 3c13800b */ lui $s3,0x800b +/* f1963c0: 06a0007f */ bltz $s5,.L0f1965c0 +/* f1963c4: 2673c530 */ addiu $s3,$s3,-15056 +/* f1963c8: 2401002a */ addiu $at,$zero,0x2a +/* f1963cc: 56a1000a */ bnel $s5,$at,.L0f1963f8 +/* f1963d0: 2401002f */ addiu $at,$zero,0x2f +/* f1963d4: 8e450010 */ lw $a1,0x10($s2) +/* f1963d8: 02802025 */ or $a0,$s4,$zero +/* f1963dc: 50a00079 */ beqzl $a1,.L0f1965c4 +/* f1963e0: 928202a0 */ lbu $v0,0x2a0($s4) +/* f1963e4: 0fc0eadd */ jal func0f03ab74 +/* f1963e8: 24060002 */ addiu $a2,$zero,0x2 +/* f1963ec: 10000074 */ beqz $zero,.L0f1965c0 +/* f1963f0: a29502a0 */ sb $s5,0x2a0($s4) +/* f1963f4: 2401002f */ addiu $at,$zero,0x2f +.L0f1963f8: +/* f1963f8: 16a10008 */ bne $s5,$at,.L0f19641c +/* f1963fc: 24100032 */ addiu $s0,$zero,0x32 +/* f196400: 928902a0 */ lbu $t1,0x2a0($s4) +/* f196404: 2401002f */ addiu $at,$zero,0x2f +/* f196408: 5121006e */ beql $t1,$at,.L0f1965c4 +/* f19640c: 928202a0 */ lbu $v0,0x2a0($s4) +/* f196410: a29502a0 */ sb $s5,0x2a0($s4) +/* f196414: 1000006a */ beqz $zero,.L0f1965c0 +/* f196418: a25e0074 */ sb $s8,0x74($s2) +.L0f19641c: +/* f19641c: 16b0000e */ bne $s5,$s0,.L0f196458 +/* f196420: 24010033 */ addiu $at,$zero,0x33 +/* f196424: 928a02a0 */ lbu $t2,0x2a0($s4) +/* f196428: 520a0066 */ beql $s0,$t2,.L0f1965c4 +/* f19642c: 928202a0 */ lbu $v0,0x2a0($s4) +/* f196430: a29502a0 */ sb $s5,0x2a0($s4) +/* f196434: 8e4d01e0 */ lw $t5,0x1e0($s2) +/* f196438: a25e0074 */ sb $s8,0x74($s2) +/* f19643c: 02802025 */ or $a0,$s4,$zero +/* f196440: 51a00060 */ beqzl $t5,.L0f1965c4 +/* f196444: 928202a0 */ lbu $v0,0x2a0($s4) +/* f196448: 0fc649df */ jal func0f19277c +/* f19644c: 03c02825 */ or $a1,$s8,$zero +/* f196450: 1000005c */ beqz $zero,.L0f1965c4 +/* f196454: 928202a0 */ lbu $v0,0x2a0($s4) +.L0f196458: +/* f196458: 56a10010 */ bnel $s5,$at,.L0f19649c +/* f19645c: 2401002b */ addiu $at,$zero,0x2b +/* f196460: a29502a0 */ sb $s5,0x2a0($s4) +/* f196464: 8e4b01dc */ lw $t3,0x1dc($s2) +/* f196468: 02802025 */ or $a0,$s4,$zero +/* f19646c: 51600004 */ beqzl $t3,.L0f196480 +/* f196470: 02802025 */ or $a0,$s4,$zero +/* f196474: 0fc649df */ jal func0f19277c +/* f196478: 03c02825 */ or $a1,$s8,$zero +/* f19647c: 02802025 */ or $a0,$s4,$zero +.L0f196480: +/* f196480: 2645008c */ addiu $a1,$s2,0x8c +/* f196484: 2646007a */ addiu $a2,$s2,0x7a +/* f196488: 0fc0e10f */ jal func0f03843c +/* f19648c: 24070002 */ addiu $a3,$zero,0x2 +/* f196490: 1000004c */ beqz $zero,.L0f1965c4 +/* f196494: 928202a0 */ lbu $v0,0x2a0($s4) +/* f196498: 2401002b */ addiu $at,$zero,0x2b +.L0f19649c: +/* f19649c: 56a10037 */ bnel $s5,$at,.L0f19657c +/* f1964a0: 2401002c */ addiu $at,$zero,0x2c +/* f1964a4: 8e83001c */ lw $v1,0x1c($s4) +/* f1964a8: c64400ec */ lwc1 $f4,0xec($s2) +/* f1964ac: 44808000 */ mtc1 $zero,$f16 +/* f1964b0: c4720008 */ lwc1 $f18,0x8($v1) +/* f1964b4: c64600f0 */ lwc1 $f6,0xf0($s2) +/* f1964b8: c468000c */ lwc1 $f8,0xc($v1) +/* f1964bc: 46049001 */ sub.s $f0,$f18,$f4 +/* f1964c0: c65200f4 */ lwc1 $f18,0xf4($s2) +/* f1964c4: c46a0010 */ lwc1 $f10,0x10($v1) +/* f1964c8: 3c0141a0 */ lui $at,0x41a0 +/* f1964cc: 4610003c */ c.lt.s $f0,$f16 +/* f1964d0: 44817000 */ mtc1 $at,$f14 +/* f1964d4: 46064081 */ sub.s $f2,$f8,$f6 +/* f1964d8: 45000002 */ bc1f .L0f1964e4 +/* f1964dc: 46125301 */ sub.s $f12,$f10,$f18 +/* f1964e0: 46000007 */ neg.s $f0,$f0 +.L0f1964e4: +/* f1964e4: 4610103c */ c.lt.s $f2,$f16 +/* f1964e8: 02802025 */ or $a0,$s4,$zero +/* f1964ec: 264500ec */ addiu $a1,$s2,0xec +/* f1964f0: 264600f8 */ addiu $a2,$s2,0xf8 +/* f1964f4: 45000002 */ bc1f .L0f196500 +/* f1964f8: 24070002 */ addiu $a3,$zero,0x2 +/* f1964fc: 46001087 */ neg.s $f2,$f2 +.L0f196500: +/* f196500: 4610603c */ c.lt.s $f12,$f16 +/* f196504: 00000000 */ sll $zero,$zero,0x0 +/* f196508: 45020003 */ bc1fl .L0f196518 +/* f19650c: 4600703c */ c.lt.s $f14,$f0 +/* f196510: 46006307 */ neg.s $f12,$f12 +/* f196514: 4600703c */ c.lt.s $f14,$f0 +.L0f196518: +/* f196518: 00000000 */ sll $zero,$zero,0x0 +/* f19651c: 4501000e */ bc1t .L0f196558 +/* f196520: 00000000 */ sll $zero,$zero,0x0 +/* f196524: 460c703c */ c.lt.s $f14,$f12 +/* f196528: 3c014348 */ lui $at,0x4348 +/* f19652c: 4501000a */ bc1t .L0f196558 +/* f196530: 00000000 */ sll $zero,$zero,0x0 +/* f196534: 44812000 */ mtc1 $at,$f4 +/* f196538: 00000000 */ sll $zero,$zero,0x0 +/* f19653c: 4602203c */ c.lt.s $f4,$f2 +/* f196540: 00000000 */ sll $zero,$zero,0x0 +/* f196544: 45000008 */ bc1f .L0f196568 +/* f196548: 00000000 */ sll $zero,$zero,0x0 +/* f19654c: 828c032d */ lb $t4,0x32d($s4) +/* f196550: 05800005 */ bltz $t4,.L0f196568 +/* f196554: 00000000 */ sll $zero,$zero,0x0 +.L0f196558: +/* f196558: 0fc0e10f */ jal func0f03843c +/* f19655c: a29502a0 */ sb $s5,0x2a0($s4) +/* f196560: 10000018 */ beqz $zero,.L0f1965c4 +/* f196564: 928202a0 */ lbu $v0,0x2a0($s4) +.L0f196568: +/* f196568: 0fc0baaf */ jal func0f02eabc +/* f19656c: 02802025 */ or $a0,$s4,$zero +/* f196570: 10000014 */ beqz $zero,.L0f1965c4 +/* f196574: 928202a0 */ lbu $v0,0x2a0($s4) +/* f196578: 2401002c */ addiu $at,$zero,0x2c +.L0f19657c: +/* f19657c: 56a1000c */ bnel $s5,$at,.L0f1965b0 +/* f196580: 2401002e */ addiu $at,$zero,0x2e +/* f196584: 8e580010 */ lw $t8,0x10($s2) +/* f196588: 02802025 */ or $a0,$s4,$zero +/* f19658c: 24060002 */ addiu $a2,$zero,0x2 +/* f196590: 5300000c */ beqzl $t8,.L0f1965c4 +/* f196594: 928202a0 */ lbu $v0,0x2a0($s4) +/* f196598: a29502a0 */ sb $s5,0x2a0($s4) +/* f19659c: 0fc0eadd */ jal func0f03ab74 +/* f1965a0: 8e450010 */ lw $a1,0x10($s2) +/* f1965a4: 10000007 */ beqz $zero,.L0f1965c4 +/* f1965a8: 928202a0 */ lbu $v0,0x2a0($s4) +/* f1965ac: 2401002e */ addiu $at,$zero,0x2e +.L0f1965b0: +/* f1965b0: 16a10003 */ bne $s5,$at,.L0f1965c0 +/* f1965b4: 02802025 */ or $a0,$s4,$zero +/* f1965b8: 0fc0baaf */ jal func0f02eabc +/* f1965bc: a29502a0 */ sb $s5,0x2a0($s4) +.L0f1965c0: +/* f1965c0: 928202a0 */ lbu $v0,0x2a0($s4) +.L0f1965c4: +/* f1965c4: 2401002a */ addiu $at,$zero,0x2a +/* f1965c8: 24100032 */ addiu $s0,$zero,0x32 +/* f1965cc: 54410012 */ bnel $v0,$at,.L0f196618 +/* f1965d0: 2401002f */ addiu $at,$zero,0x2f +/* f1965d4: 828f0007 */ lb $t7,0x7($s4) +/* f1965d8: 2401000f */ addiu $at,$zero,0xf +/* f1965dc: 240a0029 */ addiu $t2,$zero,0x29 +/* f1965e0: 15e1000a */ bne $t7,$at,.L0f19660c +/* f1965e4: 00000000 */ sll $zero,$zero,0x0 +/* f1965e8: 8e450010 */ lw $a1,0x10($s2) +/* f1965ec: 10a00007 */ beqz $a1,.L0f19660c +/* f1965f0: 00000000 */ sll $zero,$zero,0x0 +/* f1965f4: 8cb90018 */ lw $t9,0x18($a1) +/* f1965f8: 17200004 */ bnez $t9,.L0f19660c +/* f1965fc: 00000000 */ sll $zero,$zero,0x0 +/* f196600: 84a90002 */ lh $t1,0x2($a1) +/* f196604: 11200160 */ beqz $t1,.L0f196b88 +/* f196608: 00000000 */ sll $zero,$zero,0x0 +.L0f19660c: +/* f19660c: 1000015e */ beqz $zero,.L0f196b88 +/* f196610: a28a02a0 */ sb $t2,0x2a0($s4) +/* f196614: 2401002f */ addiu $at,$zero,0x2f +.L0f196618: +/* f196618: 1441003e */ bne $v0,$at,.L0f196714 +/* f19661c: 00000000 */ sll $zero,$zero,0x0 +/* f196620: 86420008 */ lh $v0,0x8($s2) +/* f196624: 3c04800b */ lui $a0,0x800b +/* f196628: 04400011 */ bltz $v0,.L0f196670 +/* f19662c: 00026880 */ sll $t5,$v0,0x2 +/* f196630: 008d2021 */ addu $a0,$a0,$t5 +/* f196634: 0fc0e6a5 */ jal func0f039a94 +/* f196638: 8c84c4d0 */ lw $a0,-0x3b30($a0) +/* f19663c: 5440000a */ bnezl $v0,.L0f196668 +/* f196640: 240c0029 */ addiu $t4,$zero,0x29 +/* f196644: 864b0008 */ lh $t3,0x8($s2) +/* f196648: 3c05800b */ lui $a1,0x800b +/* f19664c: 02802025 */ or $a0,$s4,$zero +/* f196650: 000b7080 */ sll $t6,$t3,0x2 +/* f196654: 00ae2821 */ addu $a1,$a1,$t6 +/* f196658: 0fc64b70 */ jal func0f192dc0 +/* f19665c: 8ca5c4d0 */ lw $a1,-0x3b30($a1) +/* f196660: 14400003 */ bnez $v0,.L0f196670 +/* f196664: 240c0029 */ addiu $t4,$zero,0x29 +.L0f196668: +/* f196668: 10000147 */ beqz $zero,.L0f196b88 +/* f19666c: a28c02a0 */ sb $t4,0x2a0($s4) +.L0f196670: +/* f196670: 86580008 */ lh $t8,0x8($s2) +/* f196674: 07010013 */ bgez $t8,.L0f1966c4 +/* f196678: 00000000 */ sll $zero,$zero,0x0 +/* f19667c: 868f017e */ lh $t7,0x17e($s4) +/* f196680: 53cf000e */ beql $s8,$t7,.L0f1966bc +/* f196684: 24190029 */ addiu $t9,$zero,0x29 +/* f196688: 0fc0a221 */ jal func0f028884 +/* f19668c: 02802025 */ or $a0,$s4,$zero +/* f196690: 0fc0e6a5 */ jal func0f039a94 +/* f196694: 8c440004 */ lw $a0,0x4($v0) +/* f196698: 54400008 */ bnezl $v0,.L0f1966bc +/* f19669c: 24190029 */ addiu $t9,$zero,0x29 +/* f1966a0: 0fc0a221 */ jal func0f028884 +/* f1966a4: 02802025 */ or $a0,$s4,$zero +/* f1966a8: 02802025 */ or $a0,$s4,$zero +/* f1966ac: 0fc64b70 */ jal func0f192dc0 +/* f1966b0: 8c450004 */ lw $a1,0x4($v0) +/* f1966b4: 14400003 */ bnez $v0,.L0f1966c4 +/* f1966b8: 24190029 */ addiu $t9,$zero,0x29 +.L0f1966bc: +/* f1966bc: 10000132 */ beqz $zero,.L0f196b88 +/* f1966c0: a29902a0 */ sb $t9,0x2a0($s4) +.L0f1966c4: +/* f1966c4: 0fc65d80 */ jal func0f197600 +/* f1966c8: 02802025 */ or $a0,$s4,$zero +/* f1966cc: 0fc6519c */ jal func0f194670 +/* f1966d0: 02802025 */ or $a0,$s4,$zero +/* f1966d4: 10400003 */ beqz $v0,.L0f1966e4 +/* f1966d8: 24090029 */ addiu $t1,$zero,0x29 +/* f1966dc: 1000012a */ beqz $zero,.L0f196b88 +/* f1966e0: a28902a0 */ sb $t1,0x2a0($s4) +.L0f1966e4: +/* f1966e4: 8e4201d8 */ lw $v0,0x1d8($s2) +/* f1966e8: 04400127 */ bltz $v0,.L0f196b88 +/* f1966ec: 00000000 */ sll $zero,$zero,0x0 +/* f1966f0: 8ecd0008 */ lw $t5,0x8($s6) +/* f1966f4: 8e4a0120 */ lw $t2,0x120($s2) +/* f1966f8: 240e0029 */ addiu $t6,$zero,0x29 +/* f1966fc: 01a25823 */ subu $t3,$t5,$v0 +/* f196700: 014b082a */ slt $at,$t2,$t3 +/* f196704: 10200120 */ beqz $at,.L0f196b88 +/* f196708: 00000000 */ sll $zero,$zero,0x0 +/* f19670c: 1000011e */ beqz $zero,.L0f196b88 +/* f196710: a28e02a0 */ sb $t6,0x2a0($s4) +.L0f196714: +/* f196714: 1602004d */ bne $s0,$v0,.L0f19684c +/* f196718: 24010033 */ addiu $at,$zero,0x33 +/* f19671c: 8642000a */ lh $v0,0xa($s2) +/* f196720: 3c04800b */ lui $a0,0x800b +/* f196724: 04400005 */ bltz $v0,.L0f19673c +/* f196728: 00026080 */ sll $t4,$v0,0x2 +/* f19672c: 008c2021 */ addu $a0,$a0,$t4 +/* f196730: 0fc0e6a5 */ jal func0f039a94 +/* f196734: 8c84c4d0 */ lw $a0,-0x3b30($a0) +/* f196738: 10400003 */ beqz $v0,.L0f196748 +.L0f19673c: +/* f19673c: 24180029 */ addiu $t8,$zero,0x29 +/* f196740: 10000111 */ beqz $zero,.L0f196b88 +/* f196744: a29802a0 */ sb $t8,0x2a0($s4) +.L0f196748: +/* f196748: 0fc65d80 */ jal func0f197600 +/* f19674c: 02802025 */ or $a0,$s4,$zero +/* f196750: 8e4f01e0 */ lw $t7,0x1e0($s2) +/* f196754: 11e00037 */ beqz $t7,.L0f196834 +/* f196758: 00000000 */ sll $zero,$zero,0x0 +/* f19675c: 8699017e */ lh $t9,0x17e($s4) +/* f196760: 13d90034 */ beq $s8,$t9,.L0f196834 +/* f196764: 00000000 */ sll $zero,$zero,0x0 +/* f196768: 8e490128 */ lw $t1,0x128($s2) +/* f19676c: 11200031 */ beqz $t1,.L0f196834 +/* f196770: 00000000 */ sll $zero,$zero,0x0 +/* f196774: 0fc0a221 */ jal func0f028884 +/* f196778: 02802025 */ or $a0,$s4,$zero +/* f19677c: 02802025 */ or $a0,$s4,$zero +/* f196780: 0fc64b70 */ jal func0f192dc0 +/* f196784: 8c450004 */ lw $a1,0x4($v0) +/* f196788: 1040002a */ beqz $v0,.L0f196834 +/* f19678c: 3c0143fa */ lui $at,0x43fa +/* f196790: 864d000a */ lh $t5,0xa($s2) +/* f196794: 3c0b800b */ lui $t3,0x800b +/* f196798: 8e83001c */ lw $v1,0x1c($s4) +/* f19679c: 000d5080 */ sll $t2,$t5,0x2 +/* f1967a0: 016a5821 */ addu $t3,$t3,$t2 +/* f1967a4: 8d6bc4d0 */ lw $t3,-0x3b30($t3) +/* f1967a8: c4680008 */ lwc1 $f8,0x8($v1) +/* f1967ac: 44806000 */ mtc1 $zero,$f12 +/* f1967b0: 8d62001c */ lw $v0,0x1c($t3) +/* f1967b4: c46a0010 */ lwc1 $f10,0x10($v1) +/* f1967b8: c4460008 */ lwc1 $f6,0x8($v0) +/* f1967bc: c4520010 */ lwc1 $f18,0x10($v0) +/* f1967c0: 46064001 */ sub.s $f0,$f8,$f6 +/* f1967c4: 46125081 */ sub.s $f2,$f10,$f18 +/* f1967c8: 460c003c */ c.lt.s $f0,$f12 +/* f1967cc: 00000000 */ sll $zero,$zero,0x0 +/* f1967d0: 45020003 */ bc1fl .L0f1967e0 +/* f1967d4: 460c103c */ c.lt.s $f2,$f12 +/* f1967d8: 46000007 */ neg.s $f0,$f0 +/* f1967dc: 460c103c */ c.lt.s $f2,$f12 +.L0f1967e0: +/* f1967e0: 44816000 */ mtc1 $at,$f12 +/* f1967e4: 45020003 */ bc1fl .L0f1967f4 +/* f1967e8: 460c003c */ c.lt.s $f0,$f12 +/* f1967ec: 46001087 */ neg.s $f2,$f2 +/* f1967f0: 460c003c */ c.lt.s $f0,$f12 +.L0f1967f4: +/* f1967f4: 00000000 */ sll $zero,$zero,0x0 +/* f1967f8: 4500000e */ bc1f .L0f196834 +/* f1967fc: 00000000 */ sll $zero,$zero,0x0 +/* f196800: 460c103c */ c.lt.s $f2,$f12 +/* f196804: 240e002f */ addiu $t6,$zero,0x2f +/* f196808: 02802025 */ or $a0,$s4,$zero +/* f19680c: 45000009 */ bc1f .L0f196834 +/* f196810: 00000000 */ sll $zero,$zero,0x0 +/* f196814: 0fc0a221 */ jal func0f028884 +/* f196818: a28e02a0 */ sb $t6,0x2a0($s4) +/* f19681c: 0fc633fe */ jal func0f18cff8 +/* f196820: 8c440004 */ lw $a0,0x4($v0) +/* f196824: 240c012c */ addiu $t4,$zero,0x12c +/* f196828: a6420008 */ sh $v0,0x8($s2) +/* f19682c: ae4c01d8 */ sw $t4,0x1d8($s2) +/* f196830: a25e0074 */ sb $s8,0x74($s2) +.L0f196834: +/* f196834: 0fc6519c */ jal func0f194670 +/* f196838: 02802025 */ or $a0,$s4,$zero +/* f19683c: 104000d2 */ beqz $v0,.L0f196b88 +/* f196840: 24180029 */ addiu $t8,$zero,0x29 +/* f196844: 100000d0 */ beqz $zero,.L0f196b88 +/* f196848: a29802a0 */ sb $t8,0x2a0($s4) +.L0f19684c: +/* f19684c: 54410063 */ bnel $v0,$at,.L0f1969dc +/* f196850: 2401002b */ addiu $at,$zero,0x2b +/* f196854: 828f0007 */ lb $t7,0x7($s4) +/* f196858: 2401000f */ addiu $at,$zero,0xf +/* f19685c: 11e10058 */ beq $t7,$at,.L0f1969c0 +/* f196860: 00000000 */ sll $zero,$zero,0x0 +/* f196864: 8e83001c */ lw $v1,0x1c($s4) +/* f196868: c648008c */ lwc1 $f8,0x8c($s2) +/* f19686c: 44807000 */ mtc1 $zero,$f14 +/* f196870: c4640008 */ lwc1 $f4,0x8($v1) +/* f196874: c64a0090 */ lwc1 $f10,0x90($s2) +/* f196878: c466000c */ lwc1 $f6,0xc($v1) +/* f19687c: 46082001 */ sub.s $f0,$f4,$f8 +/* f196880: c6440094 */ lwc1 $f4,0x94($s2) +/* f196884: c4720010 */ lwc1 $f18,0x10($v1) +/* f196888: 3c014220 */ lui $at,0x4220 +/* f19688c: 460e003c */ c.lt.s $f0,$f14 +/* f196890: 460a3081 */ sub.s $f2,$f6,$f10 +/* f196894: 45000002 */ bc1f .L0f1968a0 +/* f196898: 46049301 */ sub.s $f12,$f18,$f4 +/* f19689c: 46000007 */ neg.s $f0,$f0 +.L0f1968a0: +/* f1968a0: 460e103c */ c.lt.s $f2,$f14 +/* f1968a4: 00000000 */ sll $zero,$zero,0x0 +/* f1968a8: 45020003 */ bc1fl .L0f1968b8 +/* f1968ac: 460e603c */ c.lt.s $f12,$f14 +/* f1968b0: 46001087 */ neg.s $f2,$f2 +/* f1968b4: 460e603c */ c.lt.s $f12,$f14 +.L0f1968b8: +/* f1968b8: 44817000 */ mtc1 $at,$f14 +/* f1968bc: 45020003 */ bc1fl .L0f1968cc +/* f1968c0: 8e4200dc */ lw $v0,0xdc($s2) +/* f1968c4: 46006307 */ neg.s $f12,$f12 +/* f1968c8: 8e4200dc */ lw $v0,0xdc($s2) +.L0f1968cc: +/* f1968cc: 58400005 */ blezl $v0,.L0f1968e4 +/* f1968d0: 4600703c */ c.lt.s $f14,$f0 +/* f1968d4: 8ed90038 */ lw $t9,0x38($s6) +/* f1968d8: 00594823 */ subu $t1,$v0,$t9 +/* f1968dc: ae4900dc */ sw $t1,0xdc($s2) +/* f1968e0: 4600703c */ c.lt.s $f14,$f0 +.L0f1968e4: +/* f1968e4: 00000000 */ sll $zero,$zero,0x0 +/* f1968e8: 4503000f */ bc1tl .L0f196928 +/* f1968ec: 8e4b00dc */ lw $t3,0xdc($s2) +/* f1968f0: 460c703c */ c.lt.s $f14,$f12 +/* f1968f4: 3c014348 */ lui $at,0x4348 +/* f1968f8: 4503000b */ bc1tl .L0f196928 +/* f1968fc: 8e4b00dc */ lw $t3,0xdc($s2) +/* f196900: 44814000 */ mtc1 $at,$f8 +/* f196904: 00000000 */ sll $zero,$zero,0x0 +/* f196908: 4602403c */ c.lt.s $f8,$f2 +/* f19690c: 00000000 */ sll $zero,$zero,0x0 +/* f196910: 4502000e */ bc1fl .L0f19694c +/* f196914: 8e4e01dc */ lw $t6,0x1dc($s2) +/* f196918: 828a032d */ lb $t2,0x32d($s4) +/* f19691c: 0542000b */ bltzl $t2,.L0f19694c +/* f196920: 8e4e01dc */ lw $t6,0x1dc($s2) +/* f196924: 8e4b00dc */ lw $t3,0xdc($s2) +.L0f196928: +/* f196928: 02802025 */ or $a0,$s4,$zero +/* f19692c: 2645008c */ addiu $a1,$s2,0x8c +/* f196930: 1d60001e */ bgtz $t3,.L0f1969ac +/* f196934: 2646007a */ addiu $a2,$s2,0x7a +/* f196938: 0fc0e10f */ jal func0f03843c +/* f19693c: 24070002 */ addiu $a3,$zero,0x2 +/* f196940: 1000001b */ beqz $zero,.L0f1969b0 +/* f196944: 8e4900dc */ lw $t1,0xdc($s2) +/* f196948: 8e4e01dc */ lw $t6,0x1dc($s2) +.L0f19694c: +/* f19694c: 51c00018 */ beqzl $t6,.L0f1969b0 +/* f196950: 8e4900dc */ lw $t1,0xdc($s2) +/* f196954: 868c017e */ lh $t4,0x17e($s4) +/* f196958: 53cc0015 */ beql $s8,$t4,.L0f1969b0 +/* f19695c: 8e4900dc */ lw $t1,0xdc($s2) +/* f196960: 8e580128 */ lw $t8,0x128($s2) +/* f196964: 53000012 */ beqzl $t8,.L0f1969b0 +/* f196968: 8e4900dc */ lw $t1,0xdc($s2) +/* f19696c: 0fc0a221 */ jal func0f028884 +/* f196970: 02802025 */ or $a0,$s4,$zero +/* f196974: 02802025 */ or $a0,$s4,$zero +/* f196978: 0fc64b70 */ jal func0f192dc0 +/* f19697c: 8c450004 */ lw $a1,0x4($v0) +/* f196980: 1040000a */ beqz $v0,.L0f1969ac +/* f196984: 240f002f */ addiu $t7,$zero,0x2f +/* f196988: a28f02a0 */ sb $t7,0x2a0($s4) +/* f19698c: 0fc0a221 */ jal func0f028884 +/* f196990: 02802025 */ or $a0,$s4,$zero +/* f196994: 0fc633fe */ jal func0f18cff8 +/* f196998: 8c440004 */ lw $a0,0x4($v0) +/* f19699c: 2419012c */ addiu $t9,$zero,0x12c +/* f1969a0: a6420008 */ sh $v0,0x8($s2) +/* f1969a4: ae5901d8 */ sw $t9,0x1d8($s2) +/* f1969a8: a25e0074 */ sb $s8,0x74($s2) +.L0f1969ac: +/* f1969ac: 8e4900dc */ lw $t1,0xdc($s2) +.L0f1969b0: +/* f1969b0: 240d003c */ addiu $t5,$zero,0x3c +/* f1969b4: 1d200002 */ bgtz $t1,.L0f1969c0 +/* f1969b8: 00000000 */ sll $zero,$zero,0x0 +/* f1969bc: ae4d00dc */ sw $t5,0xdc($s2) +.L0f1969c0: +/* f1969c0: 0fc6519c */ jal func0f194670 +/* f1969c4: 02802025 */ or $a0,$s4,$zero +/* f1969c8: 1040006f */ beqz $v0,.L0f196b88 +/* f1969cc: 240a0029 */ addiu $t2,$zero,0x29 +/* f1969d0: 1000006d */ beqz $zero,.L0f196b88 +/* f1969d4: a28a02a0 */ sb $t2,0x2a0($s4) +/* f1969d8: 2401002b */ addiu $at,$zero,0x2b +.L0f1969dc: +/* f1969dc: 1441002f */ bne $v0,$at,.L0f196a9c +/* f1969e0: 3c0b800b */ lui $t3,0x800b +/* f1969e4: 916bcb98 */ lbu $t3,-0x3468($t3) +/* f1969e8: 24010004 */ addiu $at,$zero,0x4 +/* f1969ec: 5561001f */ bnel $t3,$at,.L0f196a6c +/* f1969f0: 828a0007 */ lb $t2,0x7($s4) +/* f1969f4: 8e4e004c */ lw $t6,0x4c($s2) +/* f1969f8: 3c02800b */ lui $v0,0x800b +/* f1969fc: 000e67c2 */ srl $t4,$t6,0x1f +/* f196a00: 5180001a */ beqzl $t4,.L0f196a6c +/* f196a04: 828a0007 */ lb $t2,0x7($s4) +/* f196a08: 8442c11e */ lh $v0,-0x3ee2($v0) +/* f196a0c: 8e5800bc */ lw $t8,0xbc($s2) +/* f196a10: 53020006 */ beql $t8,$v0,.L0f196a2c +/* f196a14: 8e89001c */ lw $t1,0x1c($s4) +/* f196a18: 924f004c */ lbu $t7,0x4c($s2) +/* f196a1c: 31f9ff7f */ andi $t9,$t7,0xff7f +/* f196a20: 10000011 */ beqz $zero,.L0f196a68 +/* f196a24: a259004c */ sb $t9,0x4c($s2) +/* f196a28: 8e89001c */ lw $t1,0x1c($s4) +.L0f196a2c: +/* f196a2c: 852d0028 */ lh $t5,0x28($t1) +/* f196a30: 51a2000e */ beql $t5,$v0,.L0f196a6c +/* f196a34: 828a0007 */ lb $t2,0x7($s4) +/* f196a38: 86440048 */ lh $a0,0x48($s2) +/* f196a3c: 04820006 */ bltzl $a0,.L0f196a58 +/* f196a40: 8644004a */ lh $a0,0x4a($s2) +/* f196a44: 0fc45890 */ jal func0f116240 +/* f196a48: 3c050002 */ lui $a1,0x2 +/* f196a4c: 10000007 */ beqz $zero,.L0f196a6c +/* f196a50: 828a0007 */ lb $t2,0x7($s4) +/* f196a54: 8644004a */ lh $a0,0x4a($s2) +.L0f196a58: +/* f196a58: 04820004 */ bltzl $a0,.L0f196a6c +/* f196a5c: 828a0007 */ lb $t2,0x7($s4) +/* f196a60: 0fc45942 */ jal func0f116508 +/* f196a64: 24050100 */ addiu $a1,$zero,0x100 +.L0f196a68: +/* f196a68: 828a0007 */ lb $t2,0x7($s4) +.L0f196a6c: +/* f196a6c: 2401000f */ addiu $at,$zero,0xf +/* f196a70: 240b0029 */ addiu $t3,$zero,0x29 +/* f196a74: 11410003 */ beq $t2,$at,.L0f196a84 +/* f196a78: 00000000 */ sll $zero,$zero,0x0 +/* f196a7c: 10000042 */ beqz $zero,.L0f196b88 +/* f196a80: a28b02a0 */ sb $t3,0x2a0($s4) +.L0f196a84: +/* f196a84: 0fc6519c */ jal func0f194670 +/* f196a88: 02802025 */ or $a0,$s4,$zero +/* f196a8c: 1040003e */ beqz $v0,.L0f196b88 +/* f196a90: 240e0029 */ addiu $t6,$zero,0x29 +/* f196a94: 1000003c */ beqz $zero,.L0f196b88 +/* f196a98: a28e02a0 */ sb $t6,0x2a0($s4) +.L0f196a9c: +/* f196a9c: 2401002c */ addiu $at,$zero,0x2c +/* f196aa0: 54410029 */ bnel $v0,$at,.L0f196b48 +/* f196aa4: 2401002e */ addiu $at,$zero,0x2e +/* f196aa8: 0fc6519c */ jal func0f194670 +/* f196aac: 02802025 */ or $a0,$s4,$zero +/* f196ab0: 10400003 */ beqz $v0,.L0f196ac0 +/* f196ab4: 240c0029 */ addiu $t4,$zero,0x29 +/* f196ab8: 10000033 */ beqz $zero,.L0f196b88 +/* f196abc: a28c02a0 */ sb $t4,0x2a0($s4) +.L0f196ac0: +/* f196ac0: 82980007 */ lb $t8,0x7($s4) +/* f196ac4: 2401000f */ addiu $at,$zero,0xf +/* f196ac8: 24190029 */ addiu $t9,$zero,0x29 +/* f196acc: 17010008 */ bne $t8,$at,.L0f196af0 +/* f196ad0: 00000000 */ sll $zero,$zero,0x0 +/* f196ad4: 8e450010 */ lw $a1,0x10($s2) +/* f196ad8: 10a00005 */ beqz $a1,.L0f196af0 +/* f196adc: 00000000 */ sll $zero,$zero,0x0 +/* f196ae0: 8caf0018 */ lw $t7,0x18($a1) +/* f196ae4: 3c03800b */ lui $v1,0x800b +/* f196ae8: 11e00003 */ beqz $t7,.L0f196af8 +/* f196aec: 00000000 */ sll $zero,$zero,0x0 +.L0f196af0: +/* f196af0: 10000025 */ beqz $zero,.L0f196b88 +/* f196af4: a29902a0 */ sb $t9,0x2a0($s4) +.L0f196af8: +/* f196af8: 9063cb98 */ lbu $v1,-0x3468($v1) +/* f196afc: 24010002 */ addiu $at,$zero,0x2 +/* f196b00: 12e30021 */ beq $s7,$v1,.L0f196b88 +/* f196b04: 00000000 */ sll $zero,$zero,0x0 +/* f196b08: 1461001f */ bne $v1,$at,.L0f196b88 +/* f196b0c: 3c09800b */ lui $t1,0x800b +/* f196b10: 8d29c24c */ lw $t1,-0x3db4($t1) +/* f196b14: 8e8d001c */ lw $t5,0x1c($s4) +/* f196b18: 152d001b */ bne $t1,$t5,.L0f196b88 +/* f196b1c: 00000000 */ sll $zero,$zero,0x0 +/* f196b20: 0fc633fe */ jal func0f18cff8 +/* f196b24: 02802025 */ or $a0,$s4,$zero +/* f196b28: 3c0a800b */ lui $t2,0x800b +/* f196b2c: 854ac1e2 */ lh $t2,-0x3e1e($t2) +/* f196b30: 240b0029 */ addiu $t3,$zero,0x29 +/* f196b34: 144a0014 */ bne $v0,$t2,.L0f196b88 +/* f196b38: 00000000 */ sll $zero,$zero,0x0 +/* f196b3c: 10000012 */ beqz $zero,.L0f196b88 +/* f196b40: a28b02a0 */ sb $t3,0x2a0($s4) +/* f196b44: 2401002e */ addiu $at,$zero,0x2e +.L0f196b48: +/* f196b48: 1441000f */ bne $v0,$at,.L0f196b88 +/* f196b4c: 00000000 */ sll $zero,$zero,0x0 +/* f196b50: 0fc6519c */ jal func0f194670 +/* f196b54: 02802025 */ or $a0,$s4,$zero +/* f196b58: 10400003 */ beqz $v0,.L0f196b68 +/* f196b5c: 240e0029 */ addiu $t6,$zero,0x29 +/* f196b60: 10000009 */ beqz $zero,.L0f196b88 +/* f196b64: a28e02a0 */ sb $t6,0x2a0($s4) +.L0f196b68: +/* f196b68: 0fc633fe */ jal func0f18cff8 +/* f196b6c: 02802025 */ or $a0,$s4,$zero +/* f196b70: 3c0c800b */ lui $t4,0x800b +/* f196b74: 858cc1e2 */ lh $t4,-0x3e1e($t4) +/* f196b78: 24180029 */ addiu $t8,$zero,0x29 +/* f196b7c: 104c0002 */ beq $v0,$t4,.L0f196b88 +/* f196b80: 00000000 */ sll $zero,$zero,0x0 +/* f196b84: a29802a0 */ sb $t8,0x2a0($s4) +.L0f196b88: +/* f196b88: 0fc64ba4 */ jal func0f192e90 +/* f196b8c: 02802025 */ or $a0,$s4,$zero +/* f196b90: 0fc633fe */ jal func0f18cff8 +/* f196b94: 02802025 */ or $a0,$s4,$zero +/* f196b98: 8ecf000c */ lw $t7,0xc($s6) +/* f196b9c: 8e790000 */ lw $t9,0x0($s3) +/* f196ba0: 01f9001a */ div $zero,$t7,$t9 +/* f196ba4: 00004810 */ mfhi $t1 +/* f196ba8: 17200002 */ bnez $t9,.L0f196bb4 +/* f196bac: 00000000 */ sll $zero,$zero,0x0 +/* f196bb0: 0007000d */ break 0x7 +.L0f196bb4: +/* f196bb4: 2401ffff */ addiu $at,$zero,-1 +/* f196bb8: 17210004 */ bne $t9,$at,.L0f196bcc +/* f196bbc: 3c018000 */ lui $at,0x8000 +/* f196bc0: 15e10002 */ bne $t7,$at,.L0f196bcc +/* f196bc4: 00000000 */ sll $zero,$zero,0x0 +/* f196bc8: 0006000d */ break 0x6 +.L0f196bcc: +/* f196bcc: 14490024 */ bne $v0,$t1,.L0f196c60 +/* f196bd0: 00000000 */ sll $zero,$zero,0x0 +/* f196bd4: 868d017e */ lh $t5,0x17e($s4) +/* f196bd8: 13cd0021 */ beq $s8,$t5,.L0f196c60 +/* f196bdc: 00000000 */ sll $zero,$zero,0x0 +/* f196be0: 0fc0a221 */ jal func0f028884 +/* f196be4: 02802025 */ or $a0,$s4,$zero +/* f196be8: 8e83001c */ lw $v1,0x1c($s4) +/* f196bec: 00408025 */ or $s0,$v0,$zero +/* f196bf0: 24640008 */ addiu $a0,$v1,0x8 +/* f196bf4: 0fc45095 */ jal func0f114254 +/* f196bf8: 24650028 */ addiu $a1,$v1,0x28 +/* f196bfc: 00408825 */ or $s1,$v0,$zero +/* f196c00: 26040008 */ addiu $a0,$s0,0x8 +/* f196c04: 0fc45095 */ jal func0f114254 +/* f196c08: 26050028 */ addiu $a1,$s0,0x28 +/* f196c0c: 12200014 */ beqz $s1,.L0f196c60 +/* f196c10: 00408025 */ or $s0,$v0,$zero +/* f196c14: 10400012 */ beqz $v0,.L0f196c60 +/* f196c18: 00000000 */ sll $zero,$zero,0x0 +/* f196c1c: 8eca0008 */ lw $t2,0x8($s6) +/* f196c20: 868c0000 */ lh $t4,0x0($s4) +/* f196c24: 000a5a43 */ sra $t3,$t2,0x9 +/* f196c28: 000b71c0 */ sll $t6,$t3,0x7 +/* f196c2c: 000cc0c0 */ sll $t8,$t4,0x3 +/* f196c30: 01d82021 */ addu $a0,$t6,$t8 +/* f196c34: 0fc45090 */ jal func0f114240 +/* f196c38: 00802825 */ or $a1,$a0,$zero +/* f196c3c: 02002025 */ or $a0,$s0,$zero +/* f196c40: 02202825 */ or $a1,$s1,$zero +/* f196c44: 264601e8 */ addiu $a2,$s2,0x1e8 +/* f196c48: 0fc4547b */ jal func0f1151ec +/* f196c4c: 24070008 */ addiu $a3,$zero,0x8 +/* f196c50: ae420208 */ sw $v0,0x208($s2) +/* f196c54: 00002025 */ or $a0,$zero,$zero +/* f196c58: 0fc45090 */ jal func0f114240 +/* f196c5c: 00002825 */ or $a1,$zero,$zero +.L0f196c60: +/* f196c60: 0fc663bb */ jal func0f198eec +/* f196c64: 02802025 */ or $a0,$s4,$zero +/* f196c68: afa00088 */ sw $zero,0x88($sp) +/* f196c6c: 00009825 */ or $s3,$zero,$zero +/* f196c70: afa0004c */ sw $zero,0x4c($sp) +/* f196c74: 02408825 */ or $s1,$s2,$zero +.L0f196c78: +/* f196c78: 8e22005c */ lw $v0,0x5c($s1) +/* f196c7c: 0000a825 */ or $s5,$zero,$zero +/* f196c80: 18400004 */ blez $v0,.L0f196c94 +/* f196c84: 00000000 */ sll $zero,$zero,0x0 +/* f196c88: 8ecf0038 */ lw $t7,0x38($s6) +/* f196c8c: 004fc823 */ subu $t9,$v0,$t7 +/* f196c90: ae39005c */ sw $t9,0x5c($s1) +.L0f196c94: +/* f196c94: 16770004 */ bne $s3,$s7,.L0f196ca8 +/* f196c98: 8fa90088 */ lw $t1,0x88($sp) +/* f196c9c: 51200003 */ beqzl $t1,.L0f196cac +/* f196ca0: 8e4d0044 */ lw $t5,0x44($s2) +/* f196ca4: ae37005c */ sw $s7,0x5c($s1) +.L0f196ca8: +/* f196ca8: 8e4d0044 */ lw $t5,0x44($s2) +.L0f196cac: +/* f196cac: 15a00207 */ bnez $t5,.L0f1974cc +/* f196cb0: 00000000 */ sll $zero,$zero,0x0 +/* f196cb4: 8e4a00cc */ lw $t2,0xcc($s2) +/* f196cb8: 1d400204 */ bgtz $t2,.L0f1974cc +/* f196cbc: 00000000 */ sll $zero,$zero,0x0 +/* f196cc0: 8e42004c */ lw $v0,0x4c($s2) +/* f196cc4: 00137040 */ sll $t6,$s3,0x1 +/* f196cc8: 024e1821 */ addu $v1,$s2,$t6 +/* f196ccc: 00026040 */ sll $t4,$v0,0x1 +/* f196cd0: 058300b5 */ bgezl $t4,.L0f196fa8 +/* f196cd4: 8e440020 */ lw $a0,0x20($s2) +/* f196cd8: 8478003c */ lh $t8,0x3c($v1) +/* f196cdc: 070001fb */ bltz $t8,.L0f1974cc +/* f196ce0: 00000000 */ sll $zero,$zero,0x0 +/* f196ce4: 846f002c */ lh $t7,0x2c($v1) +/* f196ce8: 1de001f8 */ bgtz $t7,.L0f1974cc +/* f196cec: 00000000 */ sll $zero,$zero,0x0 +/* f196cf0: 8e590020 */ lw $t9,0x20($s2) +/* f196cf4: 2401001c */ addiu $at,$zero,0x1c +/* f196cf8: 2404001c */ addiu $a0,$zero,0x1c +/* f196cfc: 1721000d */ bne $t9,$at,.L0f196d34 +/* f196d00: 02e02825 */ or $a1,$s7,$zero +/* f196d04: 0fc26d36 */ jal func0f09b4d8 +/* f196d08: afa30054 */ sw $v1,0x54($sp) +/* f196d0c: 8e290024 */ lw $t1,0x24($s1) +/* f196d10: 8fa30054 */ lw $v1,0x54($sp) +/* f196d14: 02802025 */ or $a0,$s4,$zero +/* f196d18: 0122082a */ slt $at,$t1,$v0 +/* f196d1c: 10200005 */ beqz $at,.L0f196d34 +/* f196d20: 02602825 */ or $a1,$s3,$zero +/* f196d24: 0fc64da7 */ jal func0f19369c +/* f196d28: a460003c */ sh $zero,0x3c($v1) +/* f196d2c: 100001e7 */ beqz $zero,.L0f1974cc +/* f196d30: 00000000 */ sll $zero,$zero,0x0 +.L0f196d34: +/* f196d34: 846d003c */ lh $t5,0x3c($v1) +/* f196d38: 8eca0038 */ lw $t2,0x38($s6) +/* f196d3c: 01aa5823 */ subu $t3,$t5,$t2 +/* f196d40: a46b003c */ sh $t3,0x3c($v1) +/* f196d44: 868c017e */ lh $t4,0x17e($s4) +/* f196d48: 53cc0042 */ beql $s8,$t4,.L0f196e54 +/* f196d4c: a460003c */ sh $zero,0x3c($v1) +/* f196d50: 8e4e0128 */ lw $t6,0x128($s2) +/* f196d54: 51c0003f */ beqzl $t6,.L0f196e54 +/* f196d58: a460003c */ sh $zero,0x3c($v1) +/* f196d5c: 8e4f0004 */ lw $t7,0x4($s2) +/* f196d60: 3c0d8008 */ lui $t5,0x8008 +/* f196d64: 8e58011c */ lw $t8,0x11c($s2) +/* f196d68: 91f90048 */ lbu $t9,0x48($t7) +/* f196d6c: 02802025 */ or $a0,$s4,$zero +/* f196d70: 00194940 */ sll $t1,$t9,0x5 +/* f196d74: 01a96821 */ addu $t5,$t5,$t1 +/* f196d78: 91ad7d14 */ lbu $t5,0x7d14($t5) +/* f196d7c: 030d082a */ slt $at,$t8,$t5 +/* f196d80: 54200034 */ bnezl $at,.L0f196e54 +/* f196d84: a460003c */ sh $zero,0x3c($v1) +/* f196d88: 0fc64098 */ jal func0f190260 +/* f196d8c: afa30054 */ sw $v1,0x54($sp) +/* f196d90: 14400030 */ bnez $v0,.L0f196e54 +/* f196d94: 8fa30054 */ lw $v1,0x54($sp) +/* f196d98: 8e4a0020 */ lw $t2,0x20($s2) +/* f196d9c: 2401001c */ addiu $at,$zero,0x1c +/* f196da0: 02802025 */ or $a0,$s4,$zero +/* f196da4: 15410014 */ bne $t2,$at,.L0f196df8 +/* f196da8: 24050028 */ addiu $a1,$zero,0x28 +/* f196dac: 02802025 */ or $a0,$s4,$zero +/* f196db0: 2405001e */ addiu $a1,$zero,0x1e +/* f196db4: 00003025 */ or $a2,$zero,$zero +/* f196db8: 0fc1241a */ jal func0f049068 +/* f196dbc: afa30054 */ sw $v1,0x54($sp) +/* f196dc0: 1040000b */ beqz $v0,.L0f196df0 +/* f196dc4: 8fa30054 */ lw $v1,0x54($sp) +/* f196dc8: 02802025 */ or $a0,$s4,$zero +/* f196dcc: 0fc12472 */ jal func0f0491c8 +/* f196dd0: afa30054 */ sw $v1,0x54($sp) +/* f196dd4: 3c014352 */ lui $at,0x4352 +/* f196dd8: 44813000 */ mtc1 $at,$f6 +/* f196ddc: 8fa30054 */ lw $v1,0x54($sp) +/* f196de0: 4600303c */ c.lt.s $f6,$f0 +/* f196de4: 00000000 */ sll $zero,$zero,0x0 +/* f196de8: 4502001b */ bc1fl .L0f196e58 +/* f196dec: 846b003c */ lh $t3,0x3c($v1) +.L0f196df0: +/* f196df0: 10000018 */ beqz $zero,.L0f196e54 +/* f196df4: a460003c */ sh $zero,0x3c($v1) +.L0f196df8: +/* f196df8: 00003025 */ or $a2,$zero,$zero +/* f196dfc: 0fc1241a */ jal func0f049068 +/* f196e00: afa30054 */ sw $v1,0x54($sp) +/* f196e04: 10400010 */ beqz $v0,.L0f196e48 +/* f196e08: 8fa30054 */ lw $v1,0x54($sp) +/* f196e0c: 3c014352 */ lui $at,0x4352 +/* f196e10: 44815000 */ mtc1 $at,$f10 +/* f196e14: 3c014316 */ lui $at,0x4316 +/* f196e18: 44819000 */ mtc1 $at,$f18 +/* f196e1c: 02802025 */ or $a0,$s4,$zero +/* f196e20: afa30054 */ sw $v1,0x54($sp) +/* f196e24: 46125100 */ add.s $f4,$f10,$f18 +/* f196e28: 0fc12472 */ jal func0f0491c8 +/* f196e2c: e7a40050 */ swc1 $f4,0x50($sp) +/* f196e30: c7a80050 */ lwc1 $f8,0x50($sp) +/* f196e34: 8fa30054 */ lw $v1,0x54($sp) +/* f196e38: 4600403c */ c.lt.s $f8,$f0 +/* f196e3c: 00000000 */ sll $zero,$zero,0x0 +/* f196e40: 45020005 */ bc1fl .L0f196e58 +/* f196e44: 846b003c */ lh $t3,0x3c($v1) +.L0f196e48: +/* f196e48: 10000002 */ beqz $zero,.L0f196e54 +/* f196e4c: a460003c */ sh $zero,0x3c($v1) +/* f196e50: a460003c */ sh $zero,0x3c($v1) +.L0f196e54: +/* f196e54: 846b003c */ lh $t3,0x3c($v1) +.L0f196e58: +/* f196e58: 3c014352 */ lui $at,0x4352 +/* f196e5c: 0561019b */ bgez $t3,.L0f1974cc +/* f196e60: 00000000 */ sll $zero,$zero,0x0 +/* f196e64: 44813000 */ mtc1 $at,$f6 +/* f196e68: 02802025 */ or $a0,$s4,$zero +/* f196e6c: 4600328d */ trunc.w.s $f10,$f6 +/* f196e70: 44105000 */ mfc1 $s0,$f10 +/* f196e74: 0fc0897d */ jal func0f0225f4 +/* f196e78: 00000000 */ sll $zero,$zero,0x0 +/* f196e7c: 02802025 */ or $a0,$s4,$zero +/* f196e80: 24050002 */ addiu $a1,$zero,0x2 +/* f196e84: 02003025 */ or $a2,$s0,$zero +/* f196e88: 0fc0ee91 */ jal func0f03ba44 +/* f196e8c: 00003825 */ or $a3,$zero,$zero +/* f196e90: 1660018e */ bnez $s3,.L0f1974cc +/* f196e94: 00000000 */ sll $zero,$zero,0x0 +/* f196e98: 8e4e0020 */ lw $t6,0x20($s2) +/* f196e9c: 25cfffff */ addiu $t7,$t6,-1 +/* f196ea0: 2de1001c */ sltiu $at,$t7,0x1c +/* f196ea4: 10200006 */ beqz $at,.L0f196ec0 +/* f196ea8: 000f7880 */ sll $t7,$t7,0x2 +/* f196eac: 3c017f1c */ lui $at,0x7f1c +/* f196eb0: 002f0821 */ addu $at,$at,$t7 +/* f196eb4: 8c2f8f58 */ lw $t7,-0x70a8($at) +/* f196eb8: 01e00008 */ jr $t7 +/* f196ebc: 00000000 */ sll $zero,$zero,0x0 +.L0f196ec0: +/* f196ec0: 8e9902d4 */ lw $t9,0x2d4($s4) +/* f196ec4: 24180078 */ addiu $t8,$zero,0x78 +/* f196ec8: 8f290004 */ lw $t1,0x4($t9) +/* f196ecc: 91220048 */ lbu $v0,0x48($t1) +/* f196ed0: 14400003 */ bnez $v0,.L0f196ee0 +/* f196ed4: 00000000 */ sll $zero,$zero,0x0 +/* f196ed8: 10000007 */ beqz $zero,.L0f196ef8 +/* f196edc: a658003c */ sh $t8,0x3c($s2) +.L0f196ee0: +/* f196ee0: 16e20004 */ bne $s7,$v0,.L0f196ef4 +/* f196ee4: 240a001e */ addiu $t2,$zero,0x1e +/* f196ee8: 240d003c */ addiu $t5,$zero,0x3c +/* f196eec: 10000002 */ beqz $zero,.L0f196ef8 +/* f196ef0: a64d003c */ sh $t5,0x3c($s2) +.L0f196ef4: +/* f196ef4: a64a003c */ sh $t2,0x3c($s2) +.L0f196ef8: +/* f196ef8: 0c004b70 */ jal 0x12dc0 +/* f196efc: 00000000 */ sll $zero,$zero,0x0 +/* f196f00: 24010003 */ addiu $at,$zero,0x3 +/* f196f04: 0041001b */ divu $zero,$v0,$at +/* f196f08: 00005810 */ mfhi $t3 +/* f196f0c: 1560016f */ bnez $t3,.L0f1974cc +/* f196f10: 00000000 */ sll $zero,$zero,0x0 +/* f196f14: 864c003c */ lh $t4,0x3c($s2) +/* f196f18: 258effec */ addiu $t6,$t4,-20 +/* f196f1c: 1000016b */ beqz $zero,.L0f1974cc +/* f196f20: a64e003e */ sh $t6,0x3e($s2) +/* f196f24: 8e8f02d4 */ lw $t7,0x2d4($s4) +/* f196f28: 24090078 */ addiu $t1,$zero,0x78 +/* f196f2c: 8df90004 */ lw $t9,0x4($t7) +/* f196f30: 93220048 */ lbu $v0,0x48($t9) +/* f196f34: 14400003 */ bnez $v0,.L0f196f44 +/* f196f38: 00000000 */ sll $zero,$zero,0x0 +/* f196f3c: 10000007 */ beqz $zero,.L0f196f5c +/* f196f40: a649003c */ sh $t1,0x3c($s2) +.L0f196f44: +/* f196f44: 16e20004 */ bne $s7,$v0,.L0f196f58 +/* f196f48: 240d003c */ addiu $t5,$zero,0x3c +/* f196f4c: 2418005a */ addiu $t8,$zero,0x5a +/* f196f50: 10000002 */ beqz $zero,.L0f196f5c +/* f196f54: a658003c */ sh $t8,0x3c($s2) +.L0f196f58: +/* f196f58: a64d003c */ sh $t5,0x3c($s2) +.L0f196f5c: +/* f196f5c: 8e8a0174 */ lw $t2,0x174($s4) +/* f196f60: 1140015a */ beqz $t2,.L0f1974cc +/* f196f64: 00000000 */ sll $zero,$zero,0x0 +/* f196f68: 864b003c */ lh $t3,0x3c($s2) +/* f196f6c: 256cffd8 */ addiu $t4,$t3,-40 +/* f196f70: 10000156 */ beqz $zero,.L0f1974cc +/* f196f74: a64c003e */ sh $t4,0x3e($s2) +/* f196f78: 240e003c */ addiu $t6,$zero,0x3c +/* f196f7c: a64e003c */ sh $t6,0x3c($s2) +/* f196f80: 2404001c */ addiu $a0,$zero,0x1c +/* f196f84: 0fc26d36 */ jal func0f09b4d8 +/* f196f88: 02e02825 */ or $a1,$s7,$zero +/* f196f8c: 8e4f0024 */ lw $t7,0x24($s2) +/* f196f90: 01e2c823 */ subu $t9,$t7,$v0 +/* f196f94: 1000014d */ beqz $zero,.L0f1974cc +/* f196f98: ae590024 */ sw $t9,0x24($s2) +/* f196f9c: 1000014b */ beqz $zero,.L0f1974cc +/* f196fa0: a640003c */ sh $zero,0x3c($s2) +/* f196fa4: 8e440020 */ lw $a0,0x20($s2) +.L0f196fa8: +/* f196fa8: 24010019 */ addiu $at,$zero,0x19 +/* f196fac: 0002c080 */ sll $t8,$v0,0x2 +/* f196fb0: 14810011 */ bne $a0,$at,.L0f196ff8 +/* f196fb4: 00022880 */ sll $a1,$v0,0x2 +/* f196fb8: 07030010 */ bgezl $t8,.L0f196ffc +/* f196fbc: 000577c2 */ srl $t6,$a1,0x1f +/* f196fc0: 868d017e */ lh $t5,0x17e($s4) +/* f196fc4: 53cd000d */ beql $s8,$t5,.L0f196ffc +/* f196fc8: 000577c2 */ srl $t6,$a1,0x1f +/* f196fcc: 8e4a0024 */ lw $t2,0x24($s2) +/* f196fd0: 1940013e */ blez $t2,.L0f1974cc +/* f196fd4: 00000000 */ sll $zero,$zero,0x0 +/* f196fd8: 0fc0897d */ jal func0f0225f4 +/* f196fdc: 02802025 */ or $a0,$s4,$zero +/* f196fe0: 0fc66a14 */ jal func0f19a850 +/* f196fe4: 02802025 */ or $a0,$s4,$zero +/* f196fe8: 8e4b0024 */ lw $t3,0x24($s2) +/* f196fec: 256cffff */ addiu $t4,$t3,-1 +/* f196ff0: 10000136 */ beqz $zero,.L0f1974cc +/* f196ff4: ae4c0024 */ sw $t4,0x24($s2) +.L0f196ff8: +/* f196ff8: 000577c2 */ srl $t6,$a1,0x1f +.L0f196ffc: +/* f196ffc: 0fc668a7 */ jal func0f19a29c +/* f197000: 01c02825 */ or $a1,$t6,$zero +/* f197004: 1040005b */ beqz $v0,.L0f197174 +/* f197008: 8fae004c */ lw $t6,0x4c($sp) +/* f19700c: 1660012f */ bnez $s3,.L0f1974cc +/* f197010: 00000000 */ sll $zero,$zero,0x0 +/* f197014: 8e420034 */ lw $v0,0x34($s2) +/* f197018: 02402025 */ or $a0,$s2,$zero +/* f19701c: 58400005 */ blezl $v0,.L0f197034 +/* f197020: 8e8902d4 */ lw $t1,0x2d4($s4) +/* f197024: 8ecf0038 */ lw $t7,0x38($s6) +/* f197028: 004fc823 */ subu $t9,$v0,$t7 +/* f19702c: ae590034 */ sw $t9,0x34($s2) +/* f197030: 8e8902d4 */ lw $t1,0x2d4($s4) +.L0f197034: +/* f197034: 8d380034 */ lw $t8,0x34($t1) +/* f197038: 1f000124 */ bgtz $t8,.L0f1974cc +/* f19703c: 00000000 */ sll $zero,$zero,0x0 +/* f197040: 8e46004c */ lw $a2,0x4c($s2) +/* f197044: 8e450020 */ lw $a1,0x20($s2) +/* f197048: 00003825 */ or $a3,$zero,$zero +/* f19704c: 00066880 */ sll $t5,$a2,0x2 +/* f197050: 0fc666f9 */ jal func0f199be4 +/* f197054: 000d37c2 */ srl $a2,$t5,0x1f +/* f197058: 5c400008 */ bgtzl $v0,.L0f19707c +/* f19705c: 868b017e */ lh $t3,0x17e($s4) +/* f197060: 8e440020 */ lw $a0,0x20($s2) +/* f197064: 2401000e */ addiu $at,$zero,0xe +/* f197068: 10810003 */ beq $a0,$at,.L0f197078 +/* f19706c: 2401000f */ addiu $at,$zero,0xf +/* f197070: 14810116 */ bne $a0,$at,.L0f1974cc +/* f197074: 00000000 */ sll $zero,$zero,0x0 +.L0f197078: +/* f197078: 868b017e */ lh $t3,0x17e($s4) +.L0f19707c: +/* f19707c: 00008025 */ or $s0,$zero,$zero +/* f197080: 13cb0018 */ beq $s8,$t3,.L0f1970e4 +/* f197084: 00000000 */ sll $zero,$zero,0x0 +/* f197088: 8e4c0128 */ lw $t4,0x128($s2) +/* f19708c: 11800015 */ beqz $t4,.L0f1970e4 +/* f197090: 00000000 */ sll $zero,$zero,0x0 +/* f197094: 8e4f0004 */ lw $t7,0x4($s2) +/* f197098: 3c188008 */ lui $t8,0x8008 +/* f19709c: 8e4e011c */ lw $t6,0x11c($s2) +/* f1970a0: 91f90048 */ lbu $t9,0x48($t7) +/* f1970a4: 00194940 */ sll $t1,$t9,0x5 +/* f1970a8: 0309c021 */ addu $t8,$t8,$t1 +/* f1970ac: 93187d14 */ lbu $t8,0x7d14($t8) +/* f1970b0: 01d8082a */ slt $at,$t6,$t8 +/* f1970b4: 1420000b */ bnez $at,.L0f1970e4 +/* f1970b8: 00000000 */ sll $zero,$zero,0x0 +/* f1970bc: 0fc64098 */ jal func0f190260 +/* f1970c0: 02802025 */ or $a0,$s4,$zero +/* f1970c4: 14400006 */ bnez $v0,.L0f1970e0 +/* f1970c8: 02802025 */ or $a0,$s4,$zero +/* f1970cc: 2405002d */ addiu $a1,$zero,0x2d +/* f1970d0: 0fc1241a */ jal func0f049068 +/* f1970d4: 00003025 */ or $a2,$zero,$zero +/* f1970d8: 10400002 */ beqz $v0,.L0f1970e4 +/* f1970dc: 00000000 */ sll $zero,$zero,0x0 +.L0f1970e0: +/* f1970e0: 02e08025 */ or $s0,$s7,$zero +.L0f1970e4: +/* f1970e4: 120000f9 */ beqz $s0,.L0f1974cc +/* f1970e8: 00000000 */ sll $zero,$zero,0x0 +/* f1970ec: 0fc0897d */ jal func0f0225f4 +/* f1970f0: 02802025 */ or $a0,$s4,$zero +/* f1970f4: 8e46004c */ lw $a2,0x4c($s2) +/* f1970f8: 02402025 */ or $a0,$s2,$zero +/* f1970fc: 8e450020 */ lw $a1,0x20($s2) +/* f197100: 00066880 */ sll $t5,$a2,0x2 +/* f197104: 000d37c2 */ srl $a2,$t5,0x1f +/* f197108: 0fc6675c */ jal func0f199d70 +/* f19710c: 02e03825 */ or $a3,$s7,$zero +/* f197110: 0fc668df */ jal func0f19a37c +/* f197114: 02802025 */ or $a0,$s4,$zero +/* f197118: 8e45004c */ lw $a1,0x4c($s2) +/* f19711c: 8e440020 */ lw $a0,0x20($s2) +/* f197120: 00055880 */ sll $t3,$a1,0x2 +/* f197124: 0fc2c401 */ jal func0f0b1004 +/* f197128: 000b2fc2 */ srl $a1,$t3,0x1f +/* f19712c: 5040000d */ beqzl $v0,.L0f197164 +/* f197130: 8e8902d4 */ lw $t1,0x2d4($s4) +/* f197134: 8c4f0010 */ lw $t7,0x10($v0) +/* f197138: 02802025 */ or $a0,$s4,$zero +/* f19713c: 000fcb40 */ sll $t9,$t7,0xd +/* f197140: 07230008 */ bgezl $t9,.L0f197164 +/* f197144: 8e8902d4 */ lw $t1,0x2d4($s4) +/* f197148: 0fc65f65 */ jal func0f197d94 +/* f19714c: 8e450020 */ lw $a1,0x20($s2) +/* f197150: 02802025 */ or $a0,$s4,$zero +/* f197154: 02e02825 */ or $a1,$s7,$zero +/* f197158: 0fc6652c */ jal func0f1994b0 +/* f19715c: 00003025 */ or $a2,$zero,$zero +/* f197160: 8e8902d4 */ lw $t1,0x2d4($s4) +.L0f197164: +/* f197164: 0fc668b7 */ jal func0f19a2dc +/* f197168: 8d240020 */ lw $a0,0x20($t1) +/* f19716c: 100000d7 */ beqz $zero,.L0f1974cc +/* f197170: ae420034 */ sw $v0,0x34($s2) +.L0f197174: +/* f197174: 028ec021 */ addu $t8,$s4,$t6 +/* f197178: 8f0d0170 */ lw $t5,0x170($t8) +/* f19717c: 02537821 */ addu $t7,$s2,$s3 +/* f197180: 51a000ce */ beqzl $t5,.L0f1974bc +/* f197184: ae2000c4 */ sw $zero,0xc4($s1) +/* f197188: 8e2a0024 */ lw $t2,0x24($s1) +/* f19718c: 594000cb */ blezl $t2,.L0f1974bc +/* f197190: ae2000c4 */ sw $zero,0xc4($s1) +/* f197194: 8e45004c */ lw $a1,0x4c($s2) +/* f197198: 00008025 */ or $s0,$zero,$zero +/* f19719c: 8e440020 */ lw $a0,0x20($s2) +/* f1971a0: 00055880 */ sll $t3,$a1,0x2 +/* f1971a4: 0fc2c7ba */ jal func0f0b1ee8 +/* f1971a8: 000b2fc2 */ srl $a1,$t3,0x1f +/* f1971ac: 5c400030 */ bgtzl $v0,.L0f197270 +/* f1971b0: 02e08025 */ or $s0,$s7,$zero +/* f1971b4: 8e4f0020 */ lw $t7,0x20($s2) +/* f1971b8: 24010006 */ addiu $at,$zero,0x6 +/* f1971bc: 55e10027 */ bnel $t7,$at,.L0f19725c +/* f1971c0: 8e2f005c */ lw $t7,0x5c($s1) +/* f1971c4: 8e59004c */ lw $t9,0x4c($s2) +/* f1971c8: 00194880 */ sll $t1,$t9,0x2 +/* f1971cc: 000977c2 */ srl $t6,$t1,0x1f +/* f1971d0: 56ee0022 */ bnel $s7,$t6,.L0f19725c +/* f1971d4: 8e2f005c */ lw $t7,0x5c($s1) +/* f1971d8: 8e380024 */ lw $t8,0x24($s1) +/* f1971dc: 2b010002 */ slti $at,$t8,0x2 +/* f1971e0: 1420001d */ bnez $at,.L0f197258 +/* f1971e4: 3c017f1c */ lui $at,0x7f1c +/* f1971e8: c4288fc8 */ lwc1 $f8,-0x7038($at) +/* f1971ec: c6c4004c */ lwc1 $f4,0x4c($s6) +/* f1971f0: c62000e4 */ lwc1 $f0,0xe4($s1) +/* f1971f4: 3c0140a0 */ lui $at,0x40a0 +/* f1971f8: 46082182 */ mul.s $f6,$f4,$f8 +/* f1971fc: 4600048d */ trunc.w.s $f18,$f0 +/* f197200: 44039000 */ mfc1 $v1,$f18 +/* f197204: 44819000 */ mtc1 $at,$f18 +/* f197208: 46060280 */ add.s $f10,$f0,$f6 +/* f19720c: 3c0140a0 */ lui $at,0x40a0 +/* f197210: e62a00e4 */ swc1 $f10,0xe4($s1) +/* f197214: c62000e4 */ lwc1 $f0,0xe4($s1) +/* f197218: 4600903c */ c.lt.s $f18,$f0 +/* f19721c: 00000000 */ sll $zero,$zero,0x0 +/* f197220: 45020006 */ bc1fl .L0f19723c +/* f197224: 4600020d */ trunc.w.s $f8,$f0 +/* f197228: 44812000 */ mtc1 $at,$f4 +/* f19722c: 00000000 */ sll $zero,$zero,0x0 +/* f197230: e62400e4 */ swc1 $f4,0xe4($s1) +/* f197234: c62000e4 */ lwc1 $f0,0xe4($s1) +/* f197238: 4600020d */ trunc.w.s $f8,$f0 +.L0f19723c: +/* f19723c: 44024000 */ mfc1 $v0,$f8 +/* f197240: 00000000 */ sll $zero,$zero,0x0 +/* f197244: 50430005 */ beql $v0,$v1,.L0f19725c +/* f197248: 8e2f005c */ lw $t7,0x5c($s1) +/* f19724c: 8e2b0024 */ lw $t3,0x24($s1) +/* f197250: 256cffff */ addiu $t4,$t3,-1 +/* f197254: ae2c0024 */ sw $t4,0x24($s1) +.L0f197258: +/* f197258: 8e2f005c */ lw $t7,0x5c($s1) +.L0f19725c: +/* f19725c: 1de00004 */ bgtz $t7,.L0f197270 +/* f197260: 00000000 */ sll $zero,$zero,0x0 +/* f197264: 10000002 */ beqz $zero,.L0f197270 +/* f197268: 02e08025 */ or $s0,$s7,$zero +/* f19726c: 02e08025 */ or $s0,$s7,$zero +.L0f197270: +/* f197270: 52000052 */ beqzl $s0,.L0f1973bc +/* f197274: 8e45004c */ lw $a1,0x4c($s2) +/* f197278: 8e3900c4 */ lw $t9,0xc4($s1) +/* f19727c: 02534821 */ addu $t1,$s2,$s3 +/* f197280: 17200004 */ bnez $t9,.L0f197294 +/* f197284: 00000000 */ sll $zero,$zero,0x0 +/* f197288: 912e004d */ lbu $t6,0x4d($t1) +/* f19728c: 59c00004 */ blezl $t6,.L0f1972a0 +/* f197290: 8698017e */ lh $t8,0x17e($s4) +.L0f197294: +/* f197294: 1000003a */ beqz $zero,.L0f197380 +/* f197298: 02e0a825 */ or $s5,$s7,$zero +/* f19729c: 8698017e */ lh $t8,0x17e($s4) +.L0f1972a0: +/* f1972a0: 13d80037 */ beq $s8,$t8,.L0f197380 +/* f1972a4: 00000000 */ sll $zero,$zero,0x0 +/* f1972a8: 8e4d0128 */ lw $t5,0x128($s2) +/* f1972ac: 11a00034 */ beqz $t5,.L0f197380 +/* f1972b0: 00000000 */ sll $zero,$zero,0x0 +/* f1972b4: 8e4b0004 */ lw $t3,0x4($s2) +/* f1972b8: 3c198008 */ lui $t9,0x8008 +/* f1972bc: 8e4a011c */ lw $t2,0x11c($s2) +/* f1972c0: 916c0048 */ lbu $t4,0x48($t3) +/* f1972c4: 000c7940 */ sll $t7,$t4,0x5 +/* f1972c8: 032fc821 */ addu $t9,$t9,$t7 +/* f1972cc: 93397d14 */ lbu $t9,0x7d14($t9) +/* f1972d0: 0159082a */ slt $at,$t2,$t9 +/* f1972d4: 1420002a */ bnez $at,.L0f197380 +/* f1972d8: 00000000 */ sll $zero,$zero,0x0 +/* f1972dc: 0fc64098 */ jal func0f190260 +/* f1972e0: 02802025 */ or $a0,$s4,$zero +/* f1972e4: 14400006 */ bnez $v0,.L0f197300 +/* f1972e8: 02802025 */ or $a0,$s4,$zero +/* f1972ec: 2405002d */ addiu $a1,$zero,0x2d +/* f1972f0: 0fc1241a */ jal func0f049068 +/* f1972f4: 00003025 */ or $a2,$zero,$zero +/* f1972f8: 10400021 */ beqz $v0,.L0f197380 +/* f1972fc: 00000000 */ sll $zero,$zero,0x0 +.L0f197300: +/* f197300: 0fc0a221 */ jal func0f028884 +/* f197304: 02802025 */ or $a0,$s4,$zero +/* f197308: 0fc0e6a5 */ jal func0f039a94 +/* f19730c: 8c440004 */ lw $a0,0x4($v0) +/* f197310: 1440001b */ bnez $v0,.L0f197380 +/* f197314: 00000000 */ sll $zero,$zero,0x0 +/* f197318: 8e440020 */ lw $a0,0x20($s2) +/* f19731c: 2401000b */ addiu $at,$zero,0xb +/* f197320: 02e0a825 */ or $s5,$s7,$zero +/* f197324: 54810009 */ bnel $a0,$at,.L0f19734c +/* f197328: 24010014 */ addiu $at,$zero,0x14 +/* f19732c: 8e49004c */ lw $t1,0x4c($s2) +/* f197330: 00097080 */ sll $t6,$t1,0x2 +/* f197334: 000ec7c2 */ srl $t8,$t6,0x1f +/* f197338: 56f80004 */ bnel $s7,$t8,.L0f19734c +/* f19733c: 24010014 */ addiu $at,$zero,0x14 +/* f197340: 1000000f */ beqz $zero,.L0f197380 +/* f197344: ae3700c4 */ sw $s7,0xc4($s1) +/* f197348: 24010014 */ addiu $at,$zero,0x14 +.L0f19734c: +/* f19734c: 1481000c */ bne $a0,$at,.L0f197380 +/* f197350: 00136840 */ sll $t5,$s3,0x1 +/* f197354: 024d1821 */ addu $v1,$s2,$t5 +/* f197358: 846b00e0 */ lh $t3,0xe0($v1) +/* f19735c: 8ecc0038 */ lw $t4,0x38($s6) +/* f197360: 2419005a */ addiu $t9,$zero,0x5a +/* f197364: 016c7821 */ addu $t7,$t3,$t4 +/* f197368: a46f00e0 */ sh $t7,0xe0($v1) +/* f19736c: 846a00e0 */ lh $t2,0xe0($v1) +/* f197370: 2941005b */ slti $at,$t2,0x5b +/* f197374: 14200002 */ bnez $at,.L0f197380 +/* f197378: 00000000 */ sll $zero,$zero,0x0 +/* f19737c: a47900e0 */ sh $t9,0xe0($v1) +.L0f197380: +/* f197380: 16a0000d */ bnez $s5,.L0f1973b8 +/* f197384: 00134840 */ sll $t1,$s3,0x1 +/* f197388: 02491821 */ addu $v1,$s2,$t1 +/* f19738c: 846200e0 */ lh $v0,0xe0($v1) +/* f197390: 5840000a */ blezl $v0,.L0f1973bc +/* f197394: 8e45004c */ lw $a1,0x4c($s2) +/* f197398: 8ece0038 */ lw $t6,0x38($s6) +/* f19739c: 02e0a825 */ or $s5,$s7,$zero +/* f1973a0: 004ec023 */ subu $t8,$v0,$t6 +/* f1973a4: a47800e0 */ sh $t8,0xe0($v1) +/* f1973a8: 846d00e0 */ lh $t5,0xe0($v1) +/* f1973ac: 05a30003 */ bgezl $t5,.L0f1973bc +/* f1973b0: 8e45004c */ lw $a1,0x4c($s2) +/* f1973b4: a46000e0 */ sh $zero,0xe0($v1) +.L0f1973b8: +/* f1973b8: 8e45004c */ lw $a1,0x4c($s2) +.L0f1973bc: +/* f1973bc: 8e440020 */ lw $a0,0x20($s2) +/* f1973c0: 00055880 */ sll $t3,$a1,0x2 +/* f1973c4: 0fc2c7ba */ jal func0f0b1ee8 +/* f1973c8: 000b2fc2 */ srl $a1,$t3,0x1f +/* f1973cc: 1c40003f */ bgtz $v0,.L0f1974cc +/* f1973d0: 00000000 */ sll $zero,$zero,0x0 +/* f1973d4: 12a0003d */ beqz $s5,.L0f1974cc +/* f1973d8: 00000000 */ sll $zero,$zero,0x0 +/* f1973dc: 8e45004c */ lw $a1,0x4c($s2) +/* f1973e0: 8e440020 */ lw $a0,0x20($s2) +/* f1973e4: 00057880 */ sll $t7,$a1,0x2 +/* f1973e8: 0fc66983 */ jal func0f19a60c +/* f1973ec: 000f2fc2 */ srl $a1,$t7,0x1f +/* f1973f0: ae22005c */ sw $v0,0x5c($s1) +/* f1973f4: 8e45004c */ lw $a1,0x4c($s2) +/* f1973f8: 8e440020 */ lw $a0,0x20($s2) +/* f1973fc: 0005c880 */ sll $t9,$a1,0x2 +/* f197400: 0fc2c401 */ jal func0f0b1004 +/* f197404: 00192fc2 */ srl $a1,$t9,0x1f +/* f197408: 10400030 */ beqz $v0,.L0f1974cc +/* f19740c: 00000000 */ sll $zero,$zero,0x0 +/* f197410: 8c430010 */ lw $v1,0x10($v0) +/* f197414: 306e1002 */ andi $t6,$v1,0x1002 +/* f197418: 11c0002c */ beqz $t6,.L0f1974cc +/* f19741c: 00000000 */ sll $zero,$zero,0x0 +/* f197420: 8e380024 */ lw $t8,0x24($s1) +/* f197424: 306d1000 */ andi $t5,$v1,0x1000 +/* f197428: 2b010002 */ slti $at,$t8,0x2 +/* f19742c: 14200027 */ bnez $at,.L0f1974cc +/* f197430: 00000000 */ sll $zero,$zero,0x0 +/* f197434: 11a00003 */ beqz $t5,.L0f197444 +/* f197438: 24040003 */ addiu $a0,$zero,0x3 +/* f19743c: 10000001 */ beqz $zero,.L0f197444 +/* f197440: 24040002 */ addiu $a0,$zero,0x2 +.L0f197444: +/* f197444: 8e8b02d4 */ lw $t3,0x2d4($s4) +/* f197448: 01731021 */ addu $v0,$t3,$s3 +/* f19744c: 904c004d */ lbu $t4,0x4d($v0) +/* f197450: 258f0001 */ addiu $t7,$t4,0x1 +/* f197454: a04f004d */ sb $t7,0x4d($v0) +/* f197458: 8e8a02d4 */ lw $t2,0x2d4($s4) +/* f19745c: 01531021 */ addu $v0,$t2,$s3 +/* f197460: 9059004d */ lbu $t9,0x4d($v0) +/* f197464: 0324001a */ div $zero,$t9,$a0 +/* f197468: 00004810 */ mfhi $t1 +/* f19746c: a049004d */ sb $t1,0x4d($v0) +/* f197470: 8e8302d4 */ lw $v1,0x2d4($s4) +/* f197474: 14800002 */ bnez $a0,.L0f197480 +/* f197478: 00000000 */ sll $zero,$zero,0x0 +/* f19747c: 0007000d */ break 0x7 +.L0f197480: +/* f197480: 2401ffff */ addiu $at,$zero,-1 +/* f197484: 14810004 */ bne $a0,$at,.L0f197498 +/* f197488: 3c018000 */ lui $at,0x8000 +/* f19748c: 17210002 */ bne $t9,$at,.L0f197498 +/* f197490: 00000000 */ sll $zero,$zero,0x0 +/* f197494: 0006000d */ break 0x6 +.L0f197498: +/* f197498: 00737021 */ addu $t6,$v1,$s3 +/* f19749c: 91d8004d */ lbu $t8,0x4d($t6) +/* f1974a0: 8fab004c */ lw $t3,0x4c($sp) +/* f1974a4: 13000009 */ beqz $t8,.L0f1974cc +/* f1974a8: 240d0005 */ addiu $t5,$zero,0x5 +/* f1974ac: 006b6021 */ addu $t4,$v1,$t3 +/* f1974b0: 10000006 */ beqz $zero,.L0f1974cc +/* f1974b4: ad8d005c */ sw $t5,0x5c($t4) +/* f1974b8: ae2000c4 */ sw $zero,0xc4($s1) +.L0f1974bc: +/* f1974bc: 00135040 */ sll $t2,$s3,0x1 +/* f1974c0: a1e0004d */ sb $zero,0x4d($t7) +/* f1974c4: 024ac821 */ addu $t9,$s2,$t2 +/* f1974c8: a72000e0 */ sh $zero,0xe0($t9) +.L0f1974cc: +/* f1974cc: 52a00007 */ beqzl $s5,.L0f1974ec +/* f1974d0: 02802025 */ or $a0,$s4,$zero +/* f1974d4: 0fc0897d */ jal func0f0225f4 +/* f1974d8: 02802025 */ or $a0,$s4,$zero +/* f1974dc: 56600003 */ bnezl $s3,.L0f1974ec +/* f1974e0: 02802025 */ or $a0,$s4,$zero +/* f1974e4: afb70088 */ sw $s7,0x88($sp) +/* f1974e8: 02802025 */ or $a0,$s4,$zero +.L0f1974ec: +/* f1974ec: 02602825 */ or $a1,$s3,$zero +/* f1974f0: 0fc0fe62 */ jal func0f03f988 +/* f1974f4: 02a03025 */ or $a2,$s5,$zero +/* f1974f8: 8fa9004c */ lw $t1,0x4c($sp) +/* f1974fc: 26730001 */ addiu $s3,$s3,0x1 +/* f197500: 24010002 */ addiu $at,$zero,0x2 +/* f197504: 252e0004 */ addiu $t6,$t1,0x4 +/* f197508: afae004c */ sw $t6,0x4c($sp) +/* f19750c: 1661fdda */ bne $s3,$at,.L0f196c78 +/* f197510: 26310004 */ addiu $s1,$s1,0x4 +.L0f197514: +/* f197514: 8fbf0044 */ lw $ra,0x44($sp) +/* f197518: 8fb00020 */ lw $s0,0x20($sp) +/* f19751c: 8fb10024 */ lw $s1,0x24($sp) +/* f197520: 8fb20028 */ lw $s2,0x28($sp) +/* f197524: 8fb3002c */ lw $s3,0x2c($sp) +/* f197528: 8fb40030 */ lw $s4,0x30($sp) +/* f19752c: 8fb50034 */ lw $s5,0x34($sp) +/* f197530: 8fb60038 */ lw $s6,0x38($sp) +/* f197534: 8fb7003c */ lw $s7,0x3c($sp) +/* f197538: 8fbe0040 */ lw $s8,0x40($sp) +/* f19753c: 03e00008 */ jr $ra +/* f197540: 27bd02f8 */ addiu $sp,$sp,0x2f8 +); + +GLOBAL_ASM( +glabel func0f197544 +/* f197544: 27bdffe8 */ addiu $sp,$sp,-24 +/* f197548: afbf0014 */ sw $ra,0x14($sp) +/* f19754c: 908e02a0 */ lbu $t6,0x2a0($a0) +/* f197550: 2401002a */ addiu $at,$zero,0x2a +/* f197554: 00001025 */ or $v0,$zero,$zero +/* f197558: 15c1001d */ bne $t6,$at,.L0f1975d0 +/* f19755c: 8c8502d4 */ lw $a1,0x2d4($a0) +/* f197560: 908f0064 */ lbu $t7,0x64($a0) +/* f197564: 240d0001 */ addiu $t5,$zero,0x1 +/* f197568: 000fc080 */ sll $t8,$t7,0x2 +/* f19756c: 0098c821 */ addu $t9,$a0,$t8 +/* f197570: 8f28004c */ lw $t0,0x4c($t9) +/* f197574: 55000015 */ bnezl $t0,.L0f1975cc +/* f197578: acad00d8 */ sw $t5,0xd8($a1) +/* f19757c: 8ca30010 */ lw $v1,0x10($a1) +/* f197580: 50600012 */ beqzl $v1,.L0f1975cc +/* f197584: acad00d8 */ sw $t5,0xd8($a1) +/* f197588: 8c690018 */ lw $t1,0x18($v1) +/* f19758c: 5520000f */ bnezl $t1,.L0f1975cc +/* f197590: acad00d8 */ sw $t5,0xd8($a1) +/* f197594: 846a0002 */ lh $t2,0x2($v1) +/* f197598: 5540000c */ bnezl $t2,.L0f1975cc +/* f19759c: acad00d8 */ sw $t5,0xd8($a1) +/* f1975a0: 90620000 */ lbu $v0,0x0($v1) +/* f1975a4: 24010004 */ addiu $at,$zero,0x4 +/* f1975a8: 10410003 */ beq $v0,$at,.L0f1975b8 +/* f1975ac: 24010001 */ addiu $at,$zero,0x1 +/* f1975b0: 54410006 */ bnel $v0,$at,.L0f1975cc +/* f1975b4: acad00d8 */ sw $t5,0xd8($a1) +.L0f1975b8: +/* f1975b8: 8c620004 */ lw $v0,0x4($v1) +/* f1975bc: 8c4b0010 */ lw $t3,0x10($v0) +/* f1975c0: 356c4000 */ ori $t4,$t3,0x4000 +/* f1975c4: ac4c0010 */ sw $t4,0x10($v0) +/* f1975c8: acad00d8 */ sw $t5,0xd8($a1) +.L0f1975cc: +/* f1975cc: 24020001 */ addiu $v0,$zero,0x1 +.L0f1975d0: +/* f1975d0: 14400004 */ bnez $v0,.L0f1975e4 +/* f1975d4: 2485002c */ addiu $a1,$a0,0x2c +/* f1975d8: 24860038 */ addiu $a2,$a0,0x38 +/* f1975dc: 0fc0e10f */ jal func0f03843c +/* f1975e0: 90870065 */ lbu $a3,0x65($a0) +.L0f1975e4: +/* f1975e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f1975e8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1975ec: 03e00008 */ jr $ra +/* f1975f0: 00000000 */ sll $zero,$zero,0x0 +/* f1975f4: 00000000 */ sll $zero,$zero,0x0 +/* f1975f8: 00000000 */ sll $zero,$zero,0x0 +/* f1975fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f197600 +/* f197600: 27bdff98 */ addiu $sp,$sp,-104 +/* f197604: afbf0014 */ sw $ra,0x14($sp) +/* f197608: afa40068 */ sw $a0,0x68($sp) +/* f19760c: 8c8802d4 */ lw $t0,0x2d4($a0) +/* f197610: 24010004 */ addiu $at,$zero,0x4 +/* f197614: 00003825 */ or $a3,$zero,$zero +/* f197618: 810f0074 */ lb $t7,0x74($t0) +/* f19761c: 00004825 */ or $t1,$zero,$zero +/* f197620: afaf0050 */ sw $t7,0x50($sp) +/* f197624: 8d180004 */ lw $t8,0x4($t0) +/* f197628: 93190047 */ lbu $t9,0x47($t8) +/* f19762c: 57210004 */ bnel $t9,$at,.L0f197640 +/* f197630: 8d05004c */ lw $a1,0x4c($t0) +/* f197634: 1000000d */ beqz $zero,.L0f19766c +/* f197638: 24030004 */ addiu $v1,$zero,0x4 +/* f19763c: 8d05004c */ lw $a1,0x4c($t0) +.L0f197640: +/* f197640: 8d040020 */ lw $a0,0x20($t0) +/* f197644: afa90048 */ sw $t1,0x48($sp) +/* f197648: 00055880 */ sll $t3,$a1,0x2 +/* f19764c: 000b2fc2 */ srl $a1,$t3,0x1f +/* f197650: afa80054 */ sw $t0,0x54($sp) +/* f197654: 0fc6638e */ jal func0f198e38 +/* f197658: afa7004c */ sw $a3,0x4c($sp) +/* f19765c: 8fa7004c */ lw $a3,0x4c($sp) +/* f197660: 8fa80054 */ lw $t0,0x54($sp) +/* f197664: 8fa90048 */ lw $t1,0x48($sp) +/* f197668: 00401825 */ or $v1,$v0,$zero +.L0f19766c: +/* f19766c: 8fad0068 */ lw $t5,0x68($sp) +/* f197670: 00037080 */ sll $t6,$v1,0x2 +/* f197674: 24010032 */ addiu $at,$zero,0x32 +/* f197678: 91a402a0 */ lbu $a0,0x2a0($t5) +/* f19767c: 01c37023 */ subu $t6,$t6,$v1 +/* f197680: 000e7080 */ sll $t6,$t6,0x2 +/* f197684: 1481003c */ bne $a0,$at,.L0f197778 +/* f197688: 3c0f8008 */ lui $t7,0x8008 +/* f19768c: 8502000a */ lh $v0,0xa($t0) +/* f197690: 3c068008 */ lui $a2,0x8008 +/* f197694: 24c67e98 */ addiu $a2,$a2,0x7e98 +/* f197698: 04400037 */ bltz $v0,.L0f197778 +/* f19769c: 0102c021 */ addu $t8,$t0,$v0 +/* f1976a0: 00027080 */ sll $t6,$v0,0x2 +/* f1976a4: 3c0f800b */ lui $t7,0x800b +/* f1976a8: 85b9017e */ lh $t9,0x17e($t5) +/* f1976ac: 01ee7821 */ addu $t7,$t7,$t6 +/* f1976b0: 8defc4d0 */ lw $t7,-0x3b30($t7) +/* f1976b4: 2401ffff */ addiu $at,$zero,-1 +/* f1976b8: 9309016c */ lbu $t1,0x16c($t8) +/* f1976bc: 13210049 */ beq $t9,$at,.L0f1977e4 +/* f1976c0: 8de7001c */ lw $a3,0x1c($t7) +/* f1976c4: 10600003 */ beqz $v1,.L0f1976d4 +/* f1976c8: 24010004 */ addiu $at,$zero,0x4 +/* f1976cc: 14610045 */ bne $v1,$at,.L0f1977e4 +/* f1976d0: 00000000 */ sll $zero,$zero,0x0 +.L0f1976d4: +/* f1976d4: 8fa40068 */ lw $a0,0x68($sp) +/* f1976d8: afa30064 */ sw $v1,0x64($sp) +/* f1976dc: afa60060 */ sw $a2,0x60($sp) +/* f1976e0: afa7004c */ sw $a3,0x4c($sp) +/* f1976e4: afa80054 */ sw $t0,0x54($sp) +/* f1976e8: 0fc0a221 */ jal func0f028884 +/* f1976ec: afa90048 */ sw $t1,0x48($sp) +/* f1976f0: 8fa7004c */ lw $a3,0x4c($sp) +/* f1976f4: c4460008 */ lwc1 $f6,0x8($v0) +/* f1976f8: c44a000c */ lwc1 $f10,0xc($v0) +/* f1976fc: c4e40008 */ lwc1 $f4,0x8($a3) +/* f197700: c4e8000c */ lwc1 $f8,0xc($a3) +/* f197704: c4520010 */ lwc1 $f18,0x10($v0) +/* f197708: 46062001 */ sub.s $f0,$f4,$f6 +/* f19770c: c4f00010 */ lwc1 $f16,0x10($a3) +/* f197710: 3c017f1c */ lui $at,0x7f1c +/* f197714: 460a4081 */ sub.s $f2,$f8,$f10 +/* f197718: 46000102 */ mul.s $f4,$f0,$f0 +/* f19771c: 8fa30064 */ lw $v1,0x64($sp) +/* f197720: 46128301 */ sub.s $f12,$f16,$f18 +/* f197724: 46021182 */ mul.s $f6,$f2,$f2 +/* f197728: c4328fd0 */ lwc1 $f18,-0x7030($at) +/* f19772c: 00035880 */ sll $t3,$v1,0x2 +/* f197730: 460c6282 */ mul.s $f10,$f12,$f12 +/* f197734: 3c0c8008 */ lui $t4,0x8008 +/* f197738: 01635823 */ subu $t3,$t3,$v1 +/* f19773c: 8fa60060 */ lw $a2,0x60($sp) +/* f197740: 8fa80054 */ lw $t0,0x54($sp) +/* f197744: 46062200 */ add.s $f8,$f4,$f6 +/* f197748: 8fa90048 */ lw $t1,0x48($sp) +/* f19774c: 000b5880 */ sll $t3,$t3,0x2 +/* f197750: 258c7e50 */ addiu $t4,$t4,0x7e50 +/* f197754: 460a4400 */ add.s $f16,$f8,$f10 +/* f197758: 4612803c */ c.lt.s $f16,$f18 +/* f19775c: 00000000 */ sll $zero,$zero,0x0 +/* f197760: 45000020 */ bc1f .L0f1977e4 +/* f197764: 00000000 */ sll $zero,$zero,0x0 +/* f197768: 016c3021 */ addu $a2,$t3,$t4 +/* f19776c: 00403825 */ or $a3,$v0,$zero +/* f197770: 1000001c */ beqz $zero,.L0f1977e4 +/* f197774: 8d090128 */ lw $t1,0x128($t0) +.L0f197778: +/* f197778: 25ef7e50 */ addiu $t7,$t7,0x7e50 +/* f19777c: 2401002f */ addiu $at,$zero,0x2f +/* f197780: 1481000b */ bne $a0,$at,.L0f1977b0 +/* f197784: 01cf3021 */ addu $a2,$t6,$t7 +/* f197788: 85020008 */ lh $v0,0x8($t0) +/* f19778c: 3c0d800b */ lui $t5,0x800b +/* f197790: 04400007 */ bltz $v0,.L0f1977b0 +/* f197794: 0002c080 */ sll $t8,$v0,0x2 +/* f197798: 01b86821 */ addu $t5,$t5,$t8 +/* f19779c: 8dadc4d0 */ lw $t5,-0x3b30($t5) +/* f1977a0: 0102c821 */ addu $t9,$t0,$v0 +/* f1977a4: 9329016c */ lbu $t1,0x16c($t9) +/* f1977a8: 1000000e */ beqz $zero,.L0f1977e4 +/* f1977ac: 8da7001c */ lw $a3,0x1c($t5) +.L0f1977b0: +/* f1977b0: 8fab0068 */ lw $t3,0x68($sp) +/* f1977b4: 2401ffff */ addiu $at,$zero,-1 +/* f1977b8: 856c017e */ lh $t4,0x17e($t3) +/* f1977bc: 01602025 */ or $a0,$t3,$zero +/* f1977c0: 11810008 */ beq $t4,$at,.L0f1977e4 +/* f1977c4: 00000000 */ sll $zero,$zero,0x0 +/* f1977c8: afa60060 */ sw $a2,0x60($sp) +/* f1977cc: 0fc0a221 */ jal func0f028884 +/* f1977d0: afa80054 */ sw $t0,0x54($sp) +/* f1977d4: 8fa80054 */ lw $t0,0x54($sp) +/* f1977d8: 8fa60060 */ lw $a2,0x60($sp) +/* f1977dc: 00403825 */ or $a3,$v0,$zero +/* f1977e0: 8d090128 */ lw $t1,0x128($t0) +.L0f1977e4: +/* f1977e4: 50e000c0 */ beqzl $a3,.L0f197ae8 +/* f1977e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1977ec: 8ce40004 */ lw $a0,0x4($a3) +/* f1977f0: afa90048 */ sw $t1,0x48($sp) +/* f1977f4: afa80054 */ sw $t0,0x54($sp) +/* f1977f8: afa7004c */ sw $a3,0x4c($sp) +/* f1977fc: 0fc64a92 */ jal func0f192a48 +/* f197800: afa60060 */ sw $a2,0x60($sp) +/* f197804: 8fa60060 */ lw $a2,0x60($sp) +/* f197808: 8fa7004c */ lw $a3,0x4c($sp) +/* f19780c: 8fa80054 */ lw $t0,0x54($sp) +/* f197810: 104000b4 */ beqz $v0,.L0f197ae4 +/* f197814: 8fa90048 */ lw $t1,0x48($sp) +/* f197818: 24e50008 */ addiu $a1,$a3,0x8 +/* f19781c: afa5001c */ sw $a1,0x1c($sp) +/* f197820: 8fa40068 */ lw $a0,0x68($sp) +/* f197824: afa60060 */ sw $a2,0x60($sp) +/* f197828: afa7004c */ sw $a3,0x4c($sp) +/* f19782c: afa80054 */ sw $t0,0x54($sp) +/* f197830: 0fc1250e */ jal func0f049438 +/* f197834: afa90048 */ sw $t1,0x48($sp) +/* f197838: 8fae0068 */ lw $t6,0x68($sp) +/* f19783c: 8fa60060 */ lw $a2,0x60($sp) +/* f197840: 8fa7004c */ lw $a3,0x4c($sp) +/* f197844: 8dcf02d4 */ lw $t7,0x2d4($t6) +/* f197848: c4c20000 */ lwc1 $f2,0x0($a2) +/* f19784c: c4cc0004 */ lwc1 $f12,0x4($a2) +/* f197850: 8df80004 */ lw $t8,0x4($t7) +/* f197854: c4ce0008 */ lwc1 $f14,0x8($a2) +/* f197858: 8fa80054 */ lw $t0,0x54($sp) +/* f19785c: 93020048 */ lbu $v0,0x48($t8) +/* f197860: 8fa90048 */ lw $t1,0x48($sp) +/* f197864: 24060001 */ addiu $a2,$zero,0x1 +/* f197868: 14400007 */ bnez $v0,.L0f197888 +/* f19786c: 240a0002 */ addiu $t2,$zero,0x2 +/* f197870: 3c017f1c */ lui $at,0x7f1c +/* f197874: c4248fd4 */ lwc1 $f4,-0x702c($at) +/* f197878: 24060001 */ addiu $a2,$zero,0x1 +/* f19787c: 46041082 */ mul.s $f2,$f2,$f4 +/* f197880: 10000008 */ beqz $zero,.L0f1978a4 +/* f197884: 81020074 */ lb $v0,0x74($t0) +.L0f197888: +/* f197888: 14c20005 */ bne $a2,$v0,.L0f1978a0 +/* f19788c: 3c013f00 */ lui $at,0x3f00 +/* f197890: 44813000 */ mtc1 $at,$f6 +/* f197894: 00000000 */ sll $zero,$zero,0x0 +/* f197898: 46061082 */ mul.s $f2,$f2,$f6 +/* f19789c: 00000000 */ sll $zero,$zero,0x0 +.L0f1978a0: +/* f1978a0: 81020074 */ lb $v0,0x74($t0) +.L0f1978a4: +/* f1978a4: 24010003 */ addiu $at,$zero,0x3 +/* f1978a8: 14c20005 */ bne $a2,$v0,.L0f1978c0 +/* f1978ac: 00000000 */ sll $zero,$zero,0x0 +/* f1978b0: 3c0141c8 */ lui $at,0x41c8 +/* f1978b4: 44814000 */ mtc1 $at,$f8 +/* f1978b8: 10000008 */ beqz $zero,.L0f1978dc +/* f1978bc: 46081080 */ add.s $f2,$f2,$f8 +.L0f1978c0: +/* f1978c0: 10410002 */ beq $v0,$at,.L0f1978cc +/* f1978c4: 24010004 */ addiu $at,$zero,0x4 +/* f1978c8: 14410004 */ bne $v0,$at,.L0f1978dc +.L0f1978cc: +/* f1978cc: 3c0141c8 */ lui $at,0x41c8 +/* f1978d0: 44815000 */ mtc1 $at,$f10 +/* f1978d4: 00000000 */ sll $zero,$zero,0x0 +/* f1978d8: 460a6301 */ sub.s $f12,$f12,$f10 +.L0f1978dc: +/* f1978dc: 4602003c */ c.lt.s $f0,$f2 +/* f1978e0: 00000000 */ sll $zero,$zero,0x0 +/* f1978e4: 45020004 */ bc1fl .L0f1978f8 +/* f1978e8: 4600103e */ c.le.s $f2,$f0 +/* f1978ec: 10000015 */ beqz $zero,.L0f197944 +/* f1978f0: 24020001 */ addiu $v0,$zero,0x1 +/* f1978f4: 4600103e */ c.le.s $f2,$f0 +.L0f1978f8: +/* f1978f8: 00000000 */ sll $zero,$zero,0x0 +/* f1978fc: 45020008 */ bc1fl .L0f197920 +/* f197900: 4600603e */ c.le.s $f12,$f0 +/* f197904: 460c003c */ c.lt.s $f0,$f12 +/* f197908: 00000000 */ sll $zero,$zero,0x0 +/* f19790c: 45020004 */ bc1fl .L0f197920 +/* f197910: 4600603e */ c.le.s $f12,$f0 +/* f197914: 1000000b */ beqz $zero,.L0f197944 +/* f197918: 24020002 */ addiu $v0,$zero,0x2 +/* f19791c: 4600603e */ c.le.s $f12,$f0 +.L0f197920: +/* f197920: 24020004 */ addiu $v0,$zero,0x4 +/* f197924: 45000007 */ bc1f .L0f197944 +/* f197928: 00000000 */ sll $zero,$zero,0x0 +/* f19792c: 460e003c */ c.lt.s $f0,$f14 +/* f197930: 00000000 */ sll $zero,$zero,0x0 +/* f197934: 45000003 */ bc1f .L0f197944 +/* f197938: 00000000 */ sll $zero,$zero,0x0 +/* f19793c: 10000001 */ beqz $zero,.L0f197944 +/* f197940: 24020003 */ addiu $v0,$zero,0x3 +.L0f197944: +/* f197944: 14c20006 */ bne $a2,$v0,.L0f197960 +/* f197948: 00401825 */ or $v1,$v0,$zero +/* f19794c: 51200005 */ beqzl $t1,.L0f197964 +/* f197950: ad000050 */ sw $zero,0x50($t0) +/* f197954: 8d0d0050 */ lw $t5,0x50($t0) +/* f197958: 10ed0003 */ beq $a3,$t5,.L0f197968 +/* f19795c: 00000000 */ sll $zero,$zero,0x0 +.L0f197960: +/* f197960: ad000050 */ sw $zero,0x50($t0) +.L0f197964: +/* f197964: a100009d */ sb $zero,0x9d($t0) +.L0f197968: +/* f197968: 15430005 */ bne $t2,$v1,.L0f197980 +/* f19796c: 00000000 */ sll $zero,$zero,0x0 +/* f197970: 55200025 */ bnezl $t1,.L0f197a08 +/* f197974: 8d0200d0 */ lw $v0,0xd0($t0) +/* f197978: 10000022 */ beqz $zero,.L0f197a04 +/* f19797c: 24030003 */ addiu $v1,$zero,0x3 +.L0f197980: +/* f197980: 54c30021 */ bnel $a2,$v1,.L0f197a08 +/* f197984: 8d0200d0 */ lw $v0,0xd0($t0) +/* f197988: 55200011 */ bnezl $t1,.L0f1979d0 +/* f19798c: 8d0b0050 */ lw $t3,0x50($t0) +/* f197990: ad070050 */ sw $a3,0x50($t0) +/* f197994: afa80054 */ sw $t0,0x54($sp) +/* f197998: 0c004b70 */ jal 0x12dc0 +/* f19799c: afa7004c */ sw $a3,0x4c($sp) +/* f1979a0: 24010078 */ addiu $at,$zero,0x78 +/* f1979a4: 0041001b */ divu $zero,$v0,$at +/* f1979a8: 8fa80054 */ lw $t0,0x54($sp) +/* f1979ac: 0000c810 */ mfhi $t9 +/* f1979b0: 272c0014 */ addiu $t4,$t9,0x14 +/* f1979b4: 8fa7004c */ lw $a3,0x4c($sp) +/* f1979b8: 24060001 */ addiu $a2,$zero,0x1 +/* f1979bc: 240a0002 */ addiu $t2,$zero,0x2 +/* f1979c0: 24030003 */ addiu $v1,$zero,0x3 +/* f1979c4: 1000000f */ beqz $zero,.L0f197a04 +/* f1979c8: a10c009d */ sb $t4,0x9d($t0) +/* f1979cc: 8d0b0050 */ lw $t3,0x50($t0) +.L0f1979d0: +/* f1979d0: 3c04800a */ lui $a0,0x800a +/* f1979d4: 5160000c */ beqzl $t3,.L0f197a08 +/* f1979d8: 8d0200d0 */ lw $v0,0xd0($t0) +/* f1979dc: 8c849ff8 */ lw $a0,-0x6008($a0) +/* f1979e0: 9105009d */ lbu $a1,0x9d($t0) +/* f1979e4: 0085082a */ slt $at,$a0,$a1 +/* f1979e8: 10200004 */ beqz $at,.L0f1979fc +/* f1979ec: 00a47023 */ subu $t6,$a1,$a0 +/* f1979f0: a10e009d */ sb $t6,0x9d($t0) +/* f1979f4: 10000003 */ beqz $zero,.L0f197a04 +/* f1979f8: 24030002 */ addiu $v1,$zero,0x2 +.L0f1979fc: +/* f1979fc: ad000050 */ sw $zero,0x50($t0) +/* f197a00: a100009d */ sb $zero,0x9d($t0) +.L0f197a04: +/* f197a04: 8d0200d0 */ lw $v0,0xd0($t0) +.L0f197a08: +/* f197a08: a1030074 */ sb $v1,0x74($t0) +/* f197a0c: 3c0f800a */ lui $t7,0x800a +/* f197a10: 04420005 */ bltzl $v0,.L0f197a28 +/* f197a14: 8fad0050 */ lw $t5,0x50($sp) +/* f197a18: 8def9ff8 */ lw $t7,-0x6008($t7) +/* f197a1c: 004fc023 */ subu $t8,$v0,$t7 +/* f197a20: ad1800d0 */ sw $t8,0xd0($t0) +/* f197a24: 8fad0050 */ lw $t5,0x50($sp) +.L0f197a28: +/* f197a28: 15a30009 */ bne $t5,$v1,.L0f197a50 +/* f197a2c: 00000000 */ sll $zero,$zero,0x0 +/* f197a30: 1143002c */ beq $t2,$v1,.L0f197ae4 +/* f197a34: 8fb90068 */ lw $t9,0x68($sp) +/* f197a38: 832c0007 */ lb $t4,0x7($t9) +/* f197a3c: 10cc0004 */ beq $a2,$t4,.L0f197a50 +/* f197a40: 00000000 */ sll $zero,$zero,0x0 +/* f197a44: 8d0b00d0 */ lw $t3,0xd0($t0) +/* f197a48: 5d600027 */ bgtzl $t3,.L0f197ae8 +/* f197a4c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f197a50: +/* f197a50: 10c3000b */ beq $a2,$v1,.L0f197a80 +/* f197a54: 8fa40068 */ lw $a0,0x68($sp) +/* f197a58: 106a0011 */ beq $v1,$t2,.L0f197aa0 +/* f197a5c: 8fa40068 */ lw $a0,0x68($sp) +/* f197a60: 24010003 */ addiu $at,$zero,0x3 +/* f197a64: 10610012 */ beq $v1,$at,.L0f197ab0 +/* f197a68: 8fa40068 */ lw $a0,0x68($sp) +/* f197a6c: 24010004 */ addiu $at,$zero,0x4 +/* f197a70: 10610015 */ beq $v1,$at,.L0f197ac8 +/* f197a74: 8fa40068 */ lw $a0,0x68($sp) +/* f197a78: 10000019 */ beqz $zero,.L0f197ae0 +/* f197a7c: 240e003c */ addiu $t6,$zero,0x3c +.L0f197a80: +/* f197a80: 3c06461c */ lui $a2,0x461c +/* f197a84: 34c64000 */ ori $a2,$a2,0x4000 +/* f197a88: 24050002 */ addiu $a1,$zero,0x2 +/* f197a8c: 8fa7001c */ lw $a3,0x1c($sp) +/* f197a90: 0fc130ba */ jal func0f04c2e8 +/* f197a94: afa80054 */ sw $t0,0x54($sp) +/* f197a98: 10000010 */ beqz $zero,.L0f197adc +/* f197a9c: 8fa80054 */ lw $t0,0x54($sp) +.L0f197aa0: +/* f197aa0: 0fc0eb63 */ jal func0f03ad8c +/* f197aa4: afa80054 */ sw $t0,0x54($sp) +/* f197aa8: 1000000c */ beqz $zero,.L0f197adc +/* f197aac: 8fa80054 */ lw $t0,0x54($sp) +.L0f197ab0: +/* f197ab0: 00e02825 */ or $a1,$a3,$zero +/* f197ab4: 24060002 */ addiu $a2,$zero,0x2 +/* f197ab8: 0fc0eadd */ jal func0f03ab74 +/* f197abc: afa80054 */ sw $t0,0x54($sp) +/* f197ac0: 10000006 */ beqz $zero,.L0f197adc +/* f197ac4: 8fa80054 */ lw $t0,0x54($sp) +.L0f197ac8: +/* f197ac8: 00e02825 */ or $a1,$a3,$zero +/* f197acc: 24060002 */ addiu $a2,$zero,0x2 +/* f197ad0: 0fc0eadd */ jal func0f03ab74 +/* f197ad4: afa80054 */ sw $t0,0x54($sp) +/* f197ad8: 8fa80054 */ lw $t0,0x54($sp) +.L0f197adc: +/* f197adc: 240e003c */ addiu $t6,$zero,0x3c +.L0f197ae0: +/* f197ae0: ad0e00d0 */ sw $t6,0xd0($t0) +.L0f197ae4: +/* f197ae4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f197ae8: +/* f197ae8: 27bd0068 */ addiu $sp,$sp,0x68 +/* f197aec: 03e00008 */ jr $ra +/* f197af0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f197af4 +/* f197af4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f197af8: afb00018 */ sw $s0,0x18($sp) +/* f197afc: 2ca1000e */ sltiu $at,$a1,0xe +/* f197b00: 00808025 */ or $s0,$a0,$zero +/* f197b04: 10200037 */ beqz $at,.L0f197be4 +/* f197b08: afbf001c */ sw $ra,0x1c($sp) +/* f197b0c: 00057080 */ sll $t6,$a1,0x2 +/* f197b10: 3c017f1c */ lui $at,0x7f1c +/* f197b14: 002e0821 */ addu $at,$at,$t6 +/* f197b18: 8c2e8fd8 */ lw $t6,-0x7028($at) +/* f197b1c: 01c00008 */ jr $t6 +/* f197b20: 00000000 */ sll $zero,$zero,0x0 +/* f197b24: 0fc3f598 */ jal func0f0fd660 +/* f197b28: 00000000 */ sll $zero,$zero,0x0 +/* f197b2c: 10000030 */ beqz $zero,.L0f197bf0 +/* f197b30: 8fbf001c */ lw $ra,0x1c($sp) +/* f197b34: 3c0f800a */ lui $t7,0x800a +/* f197b38: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f197b3c: 02002025 */ or $a0,$s0,$zero +/* f197b40: 0fc6491d */ jal func0f192474 +/* f197b44: 8de500bc */ lw $a1,0xbc($t7) +/* f197b48: 10000029 */ beqz $zero,.L0f197bf0 +/* f197b4c: 8fbf001c */ lw $ra,0x1c($sp) +/* f197b50: 3c18800a */ lui $t8,0x800a +/* f197b54: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f197b58: 02002025 */ or $a0,$s0,$zero +/* f197b5c: 0fc6492b */ jal func0f1924ac +/* f197b60: 8f0500bc */ lw $a1,0xbc($t8) +/* f197b64: 10000022 */ beqz $zero,.L0f197bf0 +/* f197b68: 8fbf001c */ lw $ra,0x1c($sp) +/* f197b6c: 3c19800a */ lui $t9,0x800a +/* f197b70: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f197b74: 8f2800bc */ lw $t0,0xbc($t9) +/* f197b78: 0fc0f917 */ jal func0f03e45c +/* f197b7c: 8d040004 */ lw $a0,0x4($t0) +/* f197b80: 3c09800a */ lui $t1,0x800a +/* f197b84: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f197b88: 44070000 */ mfc1 $a3,$f0 +/* f197b8c: 02002025 */ or $a0,$s0,$zero +/* f197b90: 8d2200bc */ lw $v0,0xbc($t1) +/* f197b94: 24450008 */ addiu $a1,$v0,0x8 +/* f197b98: 0fc6493a */ jal func0f1924e8 +/* f197b9c: 24460028 */ addiu $a2,$v0,0x28 +/* f197ba0: 10000013 */ beqz $zero,.L0f197bf0 +/* f197ba4: 8fbf001c */ lw $ra,0x1c($sp) +/* f197ba8: 3c0a800a */ lui $t2,0x800a +/* f197bac: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f197bb0: 8d4b00bc */ lw $t3,0xbc($t2) +/* f197bb4: 0fc0f917 */ jal func0f03e45c +/* f197bb8: 8d640004 */ lw $a0,0x4($t3) +/* f197bbc: 3c0c800a */ lui $t4,0x800a +/* f197bc0: 8d8ca244 */ lw $t4,-0x5dbc($t4) +/* f197bc4: 44070000 */ mfc1 $a3,$f0 +/* f197bc8: 02002025 */ or $a0,$s0,$zero +/* f197bcc: 8d8200bc */ lw $v0,0xbc($t4) +/* f197bd0: 24450008 */ addiu $a1,$v0,0x8 +/* f197bd4: 0fc6495f */ jal func0f19257c +/* f197bd8: 24460028 */ addiu $a2,$v0,0x28 +/* f197bdc: 10000004 */ beqz $zero,.L0f197bf0 +/* f197be0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f197be4: +/* f197be4: 0fc64984 */ jal func0f192610 +/* f197be8: 02002025 */ or $a0,$s0,$zero +/* f197bec: 8fbf001c */ lw $ra,0x1c($sp) +.L0f197bf0: +/* f197bf0: 8fb00018 */ lw $s0,0x18($sp) +/* f197bf4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f197bf8: 03e00008 */ jr $ra +/* f197bfc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f197c00 +/* f197c00: 27bdffe8 */ addiu $sp,$sp,-24 +/* f197c04: afbf0014 */ sw $ra,0x14($sp) +/* f197c08: 10800015 */ beqz $a0,.L0f197c60 +/* f197c0c: 00803025 */ or $a2,$a0,$zero +/* f197c10: 8c8202d4 */ lw $v0,0x2d4($a0) +/* f197c14: 50400013 */ beqzl $v0,.L0f197c64 +/* f197c18: 8fbf0014 */ lw $ra,0x14($sp) +/* f197c1c: 804e0018 */ lb $t6,0x18($v0) +/* f197c20: 00001825 */ or $v1,$zero,$zero +/* f197c24: 00002025 */ or $a0,$zero,$zero +/* f197c28: 19c0000b */ blez $t6,.L0f197c58 +/* f197c2c: 2405ffff */ addiu $a1,$zero,-1 +/* f197c30: 8c4f0014 */ lw $t7,0x14($v0) +.L0f197c34: +/* f197c34: 24630001 */ addiu $v1,$v1,0x1 +/* f197c38: 01e4c021 */ addu $t8,$t7,$a0 +/* f197c3c: af050000 */ sw $a1,0x0($t8) +/* f197c40: 8cc202d4 */ lw $v0,0x2d4($a2) +/* f197c44: 24840014 */ addiu $a0,$a0,0x14 +/* f197c48: 80590018 */ lb $t9,0x18($v0) +/* f197c4c: 0079082a */ slt $at,$v1,$t9 +/* f197c50: 5420fff8 */ bnezl $at,.L0f197c34 +/* f197c54: 8c4f0014 */ lw $t7,0x14($v0) +.L0f197c58: +/* f197c58: 0fc47bba */ jal func0f11eee8 +/* f197c5c: 00000000 */ sll $zero,$zero,0x0 +.L0f197c60: +/* f197c60: 8fbf0014 */ lw $ra,0x14($sp) +.L0f197c64: +/* f197c64: 27bd0018 */ addiu $sp,$sp,0x18 +/* f197c68: 03e00008 */ jr $ra +/* f197c6c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f197c70 +/* f197c70: 27bdffe8 */ addiu $sp,$sp,-24 +/* f197c74: 10800004 */ beqz $a0,.L0f197c88 +/* f197c78: afbf0014 */ sw $ra,0x14($sp) +/* f197c7c: 8c8602d4 */ lw $a2,0x2d4($a0) +/* f197c80: 54c00004 */ bnezl $a2,.L0f197c94 +/* f197c84: 80c50018 */ lb $a1,0x18($a2) +.L0f197c88: +/* f197c88: 10000015 */ beqz $zero,.L0f197ce0 +/* f197c8c: 00001025 */ or $v0,$zero,$zero +/* f197c90: 80c50018 */ lb $a1,0x18($a2) +.L0f197c94: +/* f197c94: 00001025 */ or $v0,$zero,$zero +/* f197c98: 18a0000e */ blez $a1,.L0f197cd4 +/* f197c9c: 00000000 */ sll $zero,$zero,0x0 +/* f197ca0: 8cc70014 */ lw $a3,0x14($a2) +/* f197ca4: 2406ffff */ addiu $a2,$zero,-1 +/* f197ca8: 00002025 */ or $a0,$zero,$zero +/* f197cac: 00e01825 */ or $v1,$a3,$zero +.L0f197cb0: +/* f197cb0: 8c6e0000 */ lw $t6,0x0($v1) +/* f197cb4: 24420001 */ addiu $v0,$v0,0x1 +/* f197cb8: 0045082a */ slt $at,$v0,$a1 +/* f197cbc: 14ce0003 */ bne $a2,$t6,.L0f197ccc +/* f197cc0: 24630014 */ addiu $v1,$v1,0x14 +/* f197cc4: 10000006 */ beqz $zero,.L0f197ce0 +/* f197cc8: 00e41021 */ addu $v0,$a3,$a0 +.L0f197ccc: +/* f197ccc: 1420fff8 */ bnez $at,.L0f197cb0 +/* f197cd0: 24840014 */ addiu $a0,$a0,0x14 +.L0f197cd4: +/* f197cd4: 0fc47bba */ jal func0f11eee8 +/* f197cd8: 00000000 */ sll $zero,$zero,0x0 +/* f197cdc: 00001025 */ or $v0,$zero,$zero +.L0f197ce0: +/* f197ce0: 8fbf0014 */ lw $ra,0x14($sp) +/* f197ce4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f197ce8: 03e00008 */ jr $ra +/* f197cec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f197cf0 +/* f197cf0: 10800004 */ beqz $a0,.L0f197d04 +/* f197cf4: 00a03825 */ or $a3,$a1,$zero +/* f197cf8: 8c8202d4 */ lw $v0,0x2d4($a0) +/* f197cfc: 54400004 */ bnezl $v0,.L0f197d10 +/* f197d00: 80440018 */ lb $a0,0x18($v0) +.L0f197d04: +/* f197d04: 03e00008 */ jr $ra +/* f197d08: 00001025 */ or $v0,$zero,$zero +/* f197d0c: 80440018 */ lb $a0,0x18($v0) +.L0f197d10: +/* f197d10: 00002825 */ or $a1,$zero,$zero +/* f197d14: 240a0003 */ addiu $t2,$zero,0x3 +/* f197d18: 1880001b */ blez $a0,.L0f197d88 +/* f197d1c: 24090001 */ addiu $t1,$zero,0x1 +/* f197d20: 8c460014 */ lw $a2,0x14($v0) +/* f197d24: 2408ffff */ addiu $t0,$zero,-1 +.L0f197d28: +/* f197d28: 8cc20000 */ lw $v0,0x0($a2) +/* f197d2c: 24a50014 */ addiu $a1,$a1,0x14 +/* f197d30: 00c01825 */ or $v1,$a2,$zero +/* f197d34: 15020005 */ bne $t0,$v0,.L0f197d4c +/* f197d38: 00000000 */ sll $zero,$zero,0x0 +/* f197d3c: 00041080 */ sll $v0,$a0,0x2 +/* f197d40: 00441021 */ addu $v0,$v0,$a0 +/* f197d44: 1000000d */ beqz $zero,.L0f197d7c +/* f197d48: 00021080 */ sll $v0,$v0,0x2 +.L0f197d4c: +/* f197d4c: 51220004 */ beql $t1,$v0,.L0f197d60 +/* f197d50: 846e0004 */ lh $t6,0x4($v1) +/* f197d54: 55420007 */ bnel $t2,$v0,.L0f197d74 +/* f197d58: 00041080 */ sll $v0,$a0,0x2 +/* f197d5c: 846e0004 */ lh $t6,0x4($v1) +.L0f197d60: +/* f197d60: 54ee0004 */ bnel $a3,$t6,.L0f197d74 +/* f197d64: 00041080 */ sll $v0,$a0,0x2 +/* f197d68: 03e00008 */ jr $ra +/* f197d6c: 00601025 */ or $v0,$v1,$zero +/* f197d70: 00041080 */ sll $v0,$a0,0x2 +.L0f197d74: +/* f197d74: 00441021 */ addu $v0,$v0,$a0 +/* f197d78: 00021080 */ sll $v0,$v0,0x2 +.L0f197d7c: +/* f197d7c: 00a2082a */ slt $at,$a1,$v0 +/* f197d80: 1420ffe9 */ bnez $at,.L0f197d28 +/* f197d84: 24c60014 */ addiu $a2,$a2,0x14 +.L0f197d88: +/* f197d88: 00001025 */ or $v0,$zero,$zero +/* f197d8c: 03e00008 */ jr $ra +/* f197d90: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f197d94 +/* f197d94: 27bdfff8 */ addiu $sp,$sp,-8 +/* f197d98: afb00004 */ sw $s0,0x4($sp) +/* f197d9c: 10800025 */ beqz $a0,.L0f197e34 +/* f197da0: 00a08025 */ or $s0,$a1,$zero +/* f197da4: 8c8202d4 */ lw $v0,0x2d4($a0) +/* f197da8: 50400023 */ beqzl $v0,.L0f197e38 +/* f197dac: 8fb00004 */ lw $s0,0x4($sp) +/* f197db0: 80440018 */ lb $a0,0x18($v0) +/* f197db4: 00002825 */ or $a1,$zero,$zero +/* f197db8: 240a0003 */ addiu $t2,$zero,0x3 +/* f197dbc: 5880001e */ blezl $a0,.L0f197e38 +/* f197dc0: 8fb00004 */ lw $s0,0x4($sp) +/* f197dc4: 8c430014 */ lw $v1,0x14($v0) +/* f197dc8: 24090001 */ addiu $t1,$zero,0x1 +/* f197dcc: 2408ffff */ addiu $t0,$zero,-1 +/* f197dd0: 00603025 */ or $a2,$v1,$zero +.L0f197dd4: +/* f197dd4: 8cc70000 */ lw $a3,0x0($a2) +/* f197dd8: 00c01025 */ or $v0,$a2,$zero +/* f197ddc: 15070005 */ bne $t0,$a3,.L0f197df4 +/* f197de0: 00000000 */ sll $zero,$zero,0x0 +/* f197de4: 00041080 */ sll $v0,$a0,0x2 +/* f197de8: 00441021 */ addu $v0,$v0,$a0 +/* f197dec: 1000000d */ beqz $zero,.L0f197e24 +/* f197df0: 00021080 */ sll $v0,$v0,0x2 +.L0f197df4: +/* f197df4: 51270004 */ beql $t1,$a3,.L0f197e08 +/* f197df8: 844e0004 */ lh $t6,0x4($v0) +/* f197dfc: 55470007 */ bnel $t2,$a3,.L0f197e1c +/* f197e00: 00041080 */ sll $v0,$a0,0x2 +/* f197e04: 844e0004 */ lh $t6,0x4($v0) +.L0f197e08: +/* f197e08: 160e0003 */ bne $s0,$t6,.L0f197e18 +/* f197e0c: 00657821 */ addu $t7,$v1,$a1 +/* f197e10: 10000008 */ beqz $zero,.L0f197e34 +/* f197e14: ade80000 */ sw $t0,0x0($t7) +.L0f197e18: +/* f197e18: 00041080 */ sll $v0,$a0,0x2 +.L0f197e1c: +/* f197e1c: 00441021 */ addu $v0,$v0,$a0 +/* f197e20: 00021080 */ sll $v0,$v0,0x2 +.L0f197e24: +/* f197e24: 24a50014 */ addiu $a1,$a1,0x14 +/* f197e28: 00a2082a */ slt $at,$a1,$v0 +/* f197e2c: 1420ffe9 */ bnez $at,.L0f197dd4 +/* f197e30: 24c60014 */ addiu $a2,$a2,0x14 +.L0f197e34: +/* f197e34: 8fb00004 */ lw $s0,0x4($sp) +.L0f197e38: +/* f197e38: 03e00008 */ jr $ra +/* f197e3c: 27bd0008 */ addiu $sp,$sp,0x8 +); + +GLOBAL_ASM( +glabel func0f197e40 +/* f197e40: 27bdffe8 */ addiu $sp,$sp,-24 +/* f197e44: 10800004 */ beqz $a0,.L0f197e58 +/* f197e48: afbf0014 */ sw $ra,0x14($sp) +/* f197e4c: 8c8e02d4 */ lw $t6,0x2d4($a0) +/* f197e50: 15c00003 */ bnez $t6,.L0f197e60 +/* f197e54: 00000000 */ sll $zero,$zero,0x0 +.L0f197e58: +/* f197e58: 10000008 */ beqz $zero,.L0f197e7c +/* f197e5c: 00001025 */ or $v0,$zero,$zero +.L0f197e60: +/* f197e60: 0fc65f3c */ jal func0f197cf0 +/* f197e64: 00000000 */ sll $zero,$zero,0x0 +/* f197e68: 50400004 */ beqzl $v0,.L0f197e7c +/* f197e6c: 00001025 */ or $v0,$zero,$zero +/* f197e70: 10000002 */ beqz $zero,.L0f197e7c +/* f197e74: 8c420000 */ lw $v0,0x0($v0) +/* f197e78: 00001025 */ or $v0,$zero,$zero +.L0f197e7c: +/* f197e7c: 8fbf0014 */ lw $ra,0x14($sp) +/* f197e80: 27bd0018 */ addiu $sp,$sp,0x18 +/* f197e84: 03e00008 */ jr $ra +/* f197e88: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f197e8c +/* f197e8c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f197e90: afbf0014 */ sw $ra,0x14($sp) +/* f197e94: 10800005 */ beqz $a0,.L0f197eac +/* f197e98: afa5001c */ sw $a1,0x1c($sp) +/* f197e9c: 8c8e02d4 */ lw $t6,0x2d4($a0) +/* f197ea0: 8fa5001c */ lw $a1,0x1c($sp) +/* f197ea4: 15c00003 */ bnez $t6,.L0f197eb4 +/* f197ea8: 00000000 */ sll $zero,$zero,0x0 +.L0f197eac: +/* f197eac: 10000011 */ beqz $zero,.L0f197ef4 +/* f197eb0: 00001025 */ or $v0,$zero,$zero +.L0f197eb4: +/* f197eb4: 0fc65f90 */ jal func0f197e40 +/* f197eb8: afa40018 */ sw $a0,0x18($sp) +/* f197ebc: 1440000c */ bnez $v0,.L0f197ef0 +/* f197ec0: 8fa40018 */ lw $a0,0x18($sp) +/* f197ec4: 0fc65f1c */ jal func0f197c70 +/* f197ec8: 00000000 */ sll $zero,$zero,0x0 +/* f197ecc: 10400006 */ beqz $v0,.L0f197ee8 +/* f197ed0: 240f0001 */ addiu $t7,$zero,0x1 +/* f197ed4: ac4f0000 */ sw $t7,0x0($v0) +/* f197ed8: 8fb8001c */ lw $t8,0x1c($sp) +/* f197edc: 2419ffff */ addiu $t9,$zero,-1 +/* f197ee0: a4590006 */ sh $t9,0x6($v0) +/* f197ee4: a4580004 */ sh $t8,0x4($v0) +.L0f197ee8: +/* f197ee8: 10000002 */ beqz $zero,.L0f197ef4 +/* f197eec: 24020001 */ addiu $v0,$zero,0x1 +.L0f197ef0: +/* f197ef0: 00001025 */ or $v0,$zero,$zero +.L0f197ef4: +/* f197ef4: 8fbf0014 */ lw $ra,0x14($sp) +/* f197ef8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f197efc: 03e00008 */ jr $ra +/* f197f00: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f197f04 +/* f197f04: 27bdffe8 */ addiu $sp,$sp,-24 +/* f197f08: afbf0014 */ sw $ra,0x14($sp) +/* f197f0c: 0fc65f3c */ jal func0f197cf0 +/* f197f10: 00000000 */ sll $zero,$zero,0x0 +/* f197f14: 10400002 */ beqz $v0,.L0f197f20 +/* f197f18: 240e0003 */ addiu $t6,$zero,0x3 +/* f197f1c: ac4e0000 */ sw $t6,0x0($v0) +.L0f197f20: +/* f197f20: 8fbf0014 */ lw $ra,0x14($sp) +/* f197f24: 27bd0018 */ addiu $sp,$sp,0x18 +/* f197f28: 03e00008 */ jr $ra +/* f197f2c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f197f30 +/* f197f30: 27bdffe8 */ addiu $sp,$sp,-24 +/* f197f34: afbf0014 */ sw $ra,0x14($sp) +/* f197f38: 0fc65f3c */ jal func0f197cf0 +/* f197f3c: 00000000 */ sll $zero,$zero,0x0 +/* f197f40: 10400007 */ beqz $v0,.L0f197f60 +/* f197f44: 8fbf0014 */ lw $ra,0x14($sp) +/* f197f48: 8c4e0000 */ lw $t6,0x0($v0) +/* f197f4c: 24010001 */ addiu $at,$zero,0x1 +/* f197f50: 55c10004 */ bnel $t6,$at,.L0f197f64 +/* f197f54: 2402ffff */ addiu $v0,$zero,-1 +/* f197f58: 10000002 */ beqz $zero,.L0f197f64 +/* f197f5c: 84420006 */ lh $v0,0x6($v0) +.L0f197f60: +/* f197f60: 2402ffff */ addiu $v0,$zero,-1 +.L0f197f64: +/* f197f64: 03e00008 */ jr $ra +/* f197f68: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f197f6c +/* f197f6c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f197f70: afb30020 */ sw $s3,0x20($sp) +/* f197f74: 00809825 */ or $s3,$a0,$zero +/* f197f78: afbf0024 */ sw $ra,0x24($sp) +/* f197f7c: afb2001c */ sw $s2,0x1c($sp) +/* f197f80: afb10018 */ sw $s1,0x18($sp) +/* f197f84: afb00014 */ sw $s0,0x14($sp) +/* f197f88: 10800004 */ beqz $a0,.L0f197f9c +/* f197f8c: afa0002c */ sw $zero,0x2c($sp) +/* f197f90: 8c8e02d4 */ lw $t6,0x2d4($a0) +/* f197f94: 55c00004 */ bnezl $t6,.L0f197fa8 +/* f197f98: 90af0000 */ lbu $t7,0x0($a1) +.L0f197f9c: +/* f197f9c: 10000029 */ beqz $zero,.L0f198044 +/* f197fa0: 00001025 */ or $v0,$zero,$zero +/* f197fa4: 90af0000 */ lbu $t7,0x0($a1) +.L0f197fa8: +/* f197fa8: 8ca20004 */ lw $v0,0x4($a1) +/* f197fac: 24010004 */ addiu $at,$zero,0x4 +/* f197fb0: 15e10011 */ bne $t7,$at,.L0f197ff8 +/* f197fb4: 00408825 */ or $s1,$v0,$zero +/* f197fb8: 92380003 */ lbu $t8,0x3($s1) +/* f197fbc: 24010008 */ addiu $at,$zero,0x8 +/* f197fc0: 57010020 */ bnel $t8,$at,.L0f198044 +/* f197fc4: 8fa2002c */ lw $v0,0x2c($sp) +/* f197fc8: 9050005c */ lbu $s0,0x5c($v0) +/* f197fcc: 02602025 */ or $a0,$s3,$zero +/* f197fd0: 0fc65fa3 */ jal func0f197e8c +/* f197fd4: 02002825 */ or $a1,$s0,$zero +/* f197fd8: 10400019 */ beqz $v0,.L0f198040 +/* f197fdc: afa2002c */ sw $v0,0x2c($sp) +/* f197fe0: 02602025 */ or $a0,$s3,$zero +/* f197fe4: 0fc65f3c */ jal func0f197cf0 +/* f197fe8: 02002825 */ or $a1,$s0,$zero +/* f197fec: 86390006 */ lh $t9,0x6($s1) +/* f197ff0: 10000013 */ beqz $zero,.L0f198040 +/* f197ff4: a4590006 */ sh $t9,0x6($v0) +.L0f197ff8: +/* f197ff8: 92280003 */ lbu $t0,0x3($s1) +/* f197ffc: 24010014 */ addiu $at,$zero,0x14 +/* f198000: 00408825 */ or $s1,$v0,$zero +/* f198004: 1501000e */ bne $t0,$at,.L0f198040 +/* f198008: 00008025 */ or $s0,$zero,$zero +/* f19800c: 24120013 */ addiu $s2,$zero,0x13 +.L0f198010: +/* f198010: 9629005e */ lhu $t1,0x5e($s1) +/* f198014: 59200008 */ blezl $t1,.L0f198038 +/* f198018: 26100001 */ addiu $s0,$s0,0x1 +/* f19801c: 0fc668c7 */ jal func0f19a31c +/* f198020: 26040001 */ addiu $a0,$s0,0x1 +/* f198024: 18400003 */ blez $v0,.L0f198034 +/* f198028: 00402825 */ or $a1,$v0,$zero +/* f19802c: 0fc65fa3 */ jal func0f197e8c +/* f198030: 02602025 */ or $a0,$s3,$zero +.L0f198034: +/* f198034: 26100001 */ addiu $s0,$s0,0x1 +.L0f198038: +/* f198038: 1612fff5 */ bne $s0,$s2,.L0f198010 +/* f19803c: 26310004 */ addiu $s1,$s1,0x4 +.L0f198040: +/* f198040: 8fa2002c */ lw $v0,0x2c($sp) +.L0f198044: +/* f198044: 8fbf0024 */ lw $ra,0x24($sp) +/* f198048: 8fb00014 */ lw $s0,0x14($sp) +/* f19804c: 8fb10018 */ lw $s1,0x18($sp) +/* f198050: 8fb2001c */ lw $s2,0x1c($sp) +/* f198054: 8fb30020 */ lw $s3,0x20($sp) +/* f198058: 03e00008 */ jr $ra +/* f19805c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f198060: 03e00008 */ jr $ra +/* f198064: afa40000 */ sw $a0,0x0($sp) +); + +GLOBAL_ASM( +glabel func0f198068 +/* f198068: 27bdff78 */ addiu $sp,$sp,-136 +/* f19806c: afbe0048 */ sw $s8,0x48($sp) +/* f198070: afb60040 */ sw $s6,0x40($sp) +/* f198074: afb70044 */ sw $s7,0x44($sp) +/* f198078: afb5003c */ sw $s5,0x3c($sp) +/* f19807c: afb40038 */ sw $s4,0x38($sp) +/* f198080: afb30034 */ sw $s3,0x34($sp) +/* f198084: afb20030 */ sw $s2,0x30($sp) +/* f198088: afb1002c */ sw $s1,0x2c($sp) +/* f19808c: 3c16800b */ lui $s6,0x800b +/* f198090: 3c1e8008 */ lui $s8,0x8008 +/* f198094: 00c08825 */ or $s1,$a2,$zero +/* f198098: 0080b825 */ or $s7,$a0,$zero +/* f19809c: afbf004c */ sw $ra,0x4c($sp) +/* f1980a0: afb00028 */ sw $s0,0x28($sp) +/* f1980a4: afa5008c */ sw $a1,0x8c($sp) +/* f1980a8: afa70094 */ sw $a3,0x94($sp) +/* f1980ac: 27de7268 */ addiu $s8,$s8,0x7268 +/* f1980b0: 26d6cb88 */ addiu $s6,$s6,-13432 +/* f1980b4: 00009025 */ or $s2,$zero,$zero +/* f1980b8: 00c09825 */ or $s3,$a2,$zero +/* f1980bc: 00e0a025 */ or $s4,$a3,$zero +/* f1980c0: 00a0a825 */ or $s5,$a1,$zero +.L0f1980c4: +/* f1980c4: 92ce0018 */ lbu $t6,0x18($s6) +/* f1980c8: 27b90080 */ addiu $t9,$sp,0x80 +/* f1980cc: 27ad007c */ addiu $t5,$sp,0x7c +/* f1980d0: 000e7880 */ sll $t7,$t6,0x2 +/* f1980d4: 01ee7821 */ addu $t7,$t7,$t6 +/* f1980d8: 000f7840 */ sll $t7,$t7,0x1 +/* f1980dc: 03cfc021 */ addu $t8,$s8,$t7 +/* f1980e0: 93100000 */ lbu $s0,0x0($t8) +/* f1980e4: 02e02025 */ or $a0,$s7,$zero +/* f1980e8: 00003025 */ or $a2,$zero,$zero +/* f1980ec: aeb00000 */ sw $s0,0x0($s5) +/* f1980f0: afad0018 */ sw $t5,0x18($sp) +/* f1980f4: afb90014 */ sw $t9,0x14($sp) +/* f1980f8: afa00010 */ sw $zero,0x10($sp) +/* f1980fc: 2407ffff */ addiu $a3,$zero,-1 +/* f198100: 0fc6637e */ jal func0f198df8 +/* f198104: 02002825 */ or $a1,$s0,$zero +/* f198108: 27ae0078 */ addiu $t6,$sp,0x78 +/* f19810c: 27af0074 */ addiu $t7,$sp,0x74 +/* f198110: afaf0018 */ sw $t7,0x18($sp) +/* f198114: afae0014 */ sw $t6,0x14($sp) +/* f198118: 02e02025 */ or $a0,$s7,$zero +/* f19811c: 02002825 */ or $a1,$s0,$zero +/* f198120: 24060001 */ addiu $a2,$zero,0x1 +/* f198124: 2407ffff */ addiu $a3,$zero,-1 +/* f198128: 0fc6637e */ jal func0f198df8 +/* f19812c: afa00010 */ sw $zero,0x10($sp) +/* f198130: 8fb80080 */ lw $t8,0x80($sp) +/* f198134: 8fb90078 */ lw $t9,0x78($sp) +/* f198138: 26d60001 */ addiu $s6,$s6,0x1 +/* f19813c: 26520004 */ addiu $s2,$s2,0x4 +/* f198140: 0319082a */ slt $at,$t8,$t9 +/* f198144: 14200003 */ bnez $at,.L0f198154 +/* f198148: 26b50004 */ addiu $s5,$s5,0x4 +/* f19814c: 10000003 */ beqz $zero,.L0f19815c +/* f198150: ae780000 */ sw $t8,0x0($s3) +.L0f198154: +/* f198154: 8fad0078 */ lw $t5,0x78($sp) +/* f198158: ae6d0000 */ sw $t5,0x0($s3) +.L0f19815c: +/* f19815c: 8fae007c */ lw $t6,0x7c($sp) +/* f198160: 8faf0074 */ lw $t7,0x74($sp) +/* f198164: 26730004 */ addiu $s3,$s3,0x4 +/* f198168: 8fb90074 */ lw $t9,0x74($sp) +/* f19816c: 01cf082a */ slt $at,$t6,$t7 +/* f198170: 54200004 */ bnezl $at,.L0f198184 +/* f198174: ae990000 */ sw $t9,0x0($s4) +/* f198178: 10000002 */ beqz $zero,.L0f198184 +/* f19817c: ae8e0000 */ sw $t6,0x0($s4) +/* f198180: ae990000 */ sw $t9,0x0($s4) +.L0f198184: +/* f198184: 2a410018 */ slti $at,$s2,0x18 +/* f198188: 1420ffce */ bnez $at,.L0f1980c4 +/* f19818c: 26940004 */ addiu $s4,$s4,0x4 +/* f198190: 00004025 */ or $t0,$zero,$zero +/* f198194: 8fab008c */ lw $t3,0x8c($sp) +/* f198198: 24070006 */ addiu $a3,$zero,0x6 +.L0f19819c: +/* f19819c: 250a0001 */ addiu $t2,$t0,0x1 +/* f1981a0: 29410006 */ slti $at,$t2,0x6 +/* f1981a4: 01002025 */ or $a0,$t0,$zero +/* f1981a8: 1020000f */ beqz $at,.L0f1981e8 +/* f1981ac: 01401025 */ or $v0,$t2,$zero +/* f1981b0: 0002c080 */ sll $t8,$v0,0x2 +/* f1981b4: 02381821 */ addu $v1,$s1,$t8 +.L0f1981b8: +/* f1981b8: 00046880 */ sll $t5,$a0,0x2 +/* f1981bc: 022d7821 */ addu $t7,$s1,$t5 +/* f1981c0: 8dee0000 */ lw $t6,0x0($t7) +/* f1981c4: 8c790000 */ lw $t9,0x0($v1) +/* f1981c8: 01d9082a */ slt $at,$t6,$t9 +/* f1981cc: 50200003 */ beqzl $at,.L0f1981dc +/* f1981d0: 24420001 */ addiu $v0,$v0,0x1 +/* f1981d4: 00402025 */ or $a0,$v0,$zero +/* f1981d8: 24420001 */ addiu $v0,$v0,0x1 +.L0f1981dc: +/* f1981dc: 1447fff6 */ bne $v0,$a3,.L0f1981b8 +/* f1981e0: 24630004 */ addiu $v1,$v1,0x4 +/* f1981e4: 8fab008c */ lw $t3,0x8c($sp) +.L0f1981e8: +/* f1981e8: 10880015 */ beq $a0,$t0,.L0f198240 +/* f1981ec: 8fac0094 */ lw $t4,0x94($sp) +/* f1981f0: 00089080 */ sll $s2,$t0,0x2 +/* f1981f4: 00041080 */ sll $v0,$a0,0x2 +/* f1981f8: 02329821 */ addu $s3,$s1,$s2 +/* f1981fc: 8e780000 */ lw $t8,0x0($s3) +/* f198200: 02221821 */ addu $v1,$s1,$v0 +/* f198204: 8c650000 */ lw $a1,0x0($v1) +/* f198208: ac780000 */ sw $t8,0x0($v1) +/* f19820c: 0192a021 */ addu $s4,$t4,$s2 +/* f198210: ae650000 */ sw $a1,0x0($s3) +/* f198214: 8e8d0000 */ lw $t5,0x0($s4) +/* f198218: 01823021 */ addu $a2,$t4,$v0 +/* f19821c: 8cc50000 */ lw $a1,0x0($a2) +/* f198220: accd0000 */ sw $t5,0x0($a2) +/* f198224: 0172a821 */ addu $s5,$t3,$s2 +/* f198228: ae850000 */ sw $a1,0x0($s4) +/* f19822c: 8eaf0000 */ lw $t7,0x0($s5) +/* f198230: 01624821 */ addu $t1,$t3,$v0 +/* f198234: 8d250000 */ lw $a1,0x0($t1) +/* f198238: ad2f0000 */ sw $t7,0x0($t1) +/* f19823c: aea50000 */ sw $a1,0x0($s5) +.L0f198240: +/* f198240: 1547ffd6 */ bne $t2,$a3,.L0f19819c +/* f198244: 01404025 */ or $t0,$t2,$zero +/* f198248: 8fbf004c */ lw $ra,0x4c($sp) +/* f19824c: 8fb00028 */ lw $s0,0x28($sp) +/* f198250: 8fb1002c */ lw $s1,0x2c($sp) +/* f198254: 8fb20030 */ lw $s2,0x30($sp) +/* f198258: 8fb30034 */ lw $s3,0x34($sp) +/* f19825c: 8fb40038 */ lw $s4,0x38($sp) +/* f198260: 8fb5003c */ lw $s5,0x3c($sp) +/* f198264: 8fb60040 */ lw $s6,0x40($sp) +/* f198268: 8fb70044 */ lw $s7,0x44($sp) +/* f19826c: 8fbe0048 */ lw $s8,0x48($sp) +/* f198270: 03e00008 */ jr $ra +/* f198274: 27bd0088 */ addiu $sp,$sp,0x88 +); + +GLOBAL_ASM( +glabel func0f198278 +/* f198278: 3c03800b */ lui $v1,0x800b +/* f19827c: 3c07800b */ lui $a3,0x800b +/* f198280: 3c048008 */ lui $a0,0x8008 +/* f198284: 24847268 */ addiu $a0,$a0,0x7268 +/* f198288: 24e7cb8e */ addiu $a3,$a3,-13426 +/* f19828c: 2463cb88 */ addiu $v1,$v1,-13432 +/* f198290: 2406005b */ addiu $a2,$zero,0x5b +/* f198294: 2405000a */ addiu $a1,$zero,0xa +/* f198298: 906e0018 */ lbu $t6,0x18($v1) +.L0f19829c: +/* f19829c: 24630001 */ addiu $v1,$v1,0x1 +/* f1982a0: 01c50019 */ multu $t6,$a1 +/* f1982a4: 00007812 */ mflo $t7 +/* f1982a8: 008fc021 */ addu $t8,$a0,$t7 +/* f1982ac: 93020000 */ lbu $v0,0x0($t8) +/* f1982b0: 14460003 */ bne $v0,$a2,.L0f1982c0 +/* f1982b4: 00000000 */ sll $zero,$zero,0x0 +/* f1982b8: 03e00008 */ jr $ra +/* f1982bc: 24020001 */ addiu $v0,$zero,0x1 +.L0f1982c0: +/* f1982c0: 5467fff6 */ bnel $v1,$a3,.L0f19829c +/* f1982c4: 906e0018 */ lbu $t6,0x18($v1) +/* f1982c8: 00001025 */ or $v0,$zero,$zero +/* f1982cc: 03e00008 */ jr $ra +/* f1982d0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1982d4 +/* f1982d4: 3c05800b */ lui $a1,0x800b +/* f1982d8: 3c068008 */ lui $a2,0x8008 +/* f1982dc: 2403ffff */ addiu $v1,$zero,-1 +/* f1982e0: 24c67268 */ addiu $a2,$a2,0x7268 +/* f1982e4: 24a5cb88 */ addiu $a1,$a1,-13432 +/* f1982e8: 00001025 */ or $v0,$zero,$zero +/* f1982ec: 24080006 */ addiu $t0,$zero,0x6 +/* f1982f0: 2407000a */ addiu $a3,$zero,0xa +.L0f1982f4: +/* f1982f4: 90ae0018 */ lbu $t6,0x18($a1) +/* f1982f8: 28410006 */ slti $at,$v0,0x6 +/* f1982fc: 01c70019 */ multu $t6,$a3 +/* f198300: 00007812 */ mflo $t7 +/* f198304: 00cfc021 */ addu $t8,$a2,$t7 +/* f198308: 93190000 */ lbu $t9,0x0($t8) +/* f19830c: 54990006 */ bnel $a0,$t9,.L0f198328 +/* f198310: 24420001 */ addiu $v0,$v0,0x1 +/* f198314: 50200004 */ beqzl $at,.L0f198328 +/* f198318: 24420001 */ addiu $v0,$v0,0x1 +/* f19831c: 03e00008 */ jr $ra +/* f198320: 00000000 */ sll $zero,$zero,0x0 +/* f198324: 24420001 */ addiu $v0,$v0,0x1 +.L0f198328: +/* f198328: 1448fff2 */ bne $v0,$t0,.L0f1982f4 +/* f19832c: 24a50001 */ addiu $a1,$a1,0x1 +/* f198330: 03e00008 */ jr $ra +/* f198334: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f198338 +/* f198338: 27bdffb0 */ addiu $sp,$sp,-80 +/* f19833c: afbf0014 */ sw $ra,0x14($sp) +/* f198340: afa40050 */ sw $a0,0x50($sp) +/* f198344: afa50054 */ sw $a1,0x54($sp) +/* f198348: afa60058 */ sw $a2,0x58($sp) +/* f19834c: 00004025 */ or $t0,$zero,$zero +/* f198350: 00005025 */ or $t2,$zero,$zero +/* f198354: 04e00014 */ bltz $a3,.L0f1983a8 +/* f198358: 00004825 */ or $t1,$zero,$zero +/* f19835c: 14c00007 */ bnez $a2,.L0f19837c +/* f198360: 0005c100 */ sll $t8,$a1,0x4 +/* f198364: 3c198008 */ lui $t9,0x8008 +/* f198368: 0338c821 */ addu $t9,$t9,$t8 +/* f19836c: 97397eb4 */ lhu $t9,0x7eb4($t9) +/* f198370: 00195bc2 */ srl $t3,$t9,0xf +/* f198374: 50eb000d */ beql $a3,$t3,.L0f1983ac +/* f198378: 8fab0054 */ lw $t3,0x54($sp) +.L0f19837c: +/* f19837c: 8fac0058 */ lw $t4,0x58($sp) +/* f198380: 8fad0054 */ lw $t5,0x54($sp) +/* f198384: 3c0f8008 */ lui $t7,0x8008 +/* f198388: 11800053 */ beqz $t4,.L0f1984d8 +/* f19838c: 000d7100 */ sll $t6,$t5,0x4 +/* f198390: 01ee7821 */ addu $t7,$t7,$t6 +/* f198394: 95ef7eb4 */ lhu $t7,0x7eb4($t7) +/* f198398: 000fc440 */ sll $t8,$t7,0x11 +/* f19839c: 0018cfc2 */ srl $t9,$t8,0x1f +/* f1983a0: 54f9004e */ bnel $a3,$t9,.L0f1984dc +/* f1983a4: 8fb90054 */ lw $t9,0x54($sp) +.L0f1983a8: +/* f1983a8: 8fab0054 */ lw $t3,0x54($sp) +.L0f1983ac: +/* f1983ac: 8fa60060 */ lw $a2,0x60($sp) +/* f1983b0: 3c0d8008 */ lui $t5,0x8008 +/* f1983b4: 25ad7eb0 */ addiu $t5,$t5,0x7eb0 +/* f1983b8: 000b6100 */ sll $t4,$t3,0x4 +/* f1983bc: 10c00004 */ beqz $a2,.L0f1983d0 +/* f1983c0: 018d1021 */ addu $v0,$t4,$t5 +/* f1983c4: 90480002 */ lbu $t0,0x2($v0) +/* f1983c8: 10000003 */ beqz $zero,.L0f1983d8 +/* f1983cc: 904a0003 */ lbu $t2,0x3($v0) +.L0f1983d0: +/* f1983d0: 90480000 */ lbu $t0,0x0($v0) +/* f1983d4: 904a0001 */ lbu $t2,0x1($v0) +.L0f1983d8: +/* f1983d8: 8fae0050 */ lw $t6,0x50($sp) +/* f1983dc: 51c0003f */ beqzl $t6,.L0f1984dc +/* f1983e0: 8fb90054 */ lw $t9,0x54($sp) +/* f1983e4: 8dc402d4 */ lw $a0,0x2d4($t6) +/* f1983e8: 5080003c */ beqzl $a0,.L0f1984dc +/* f1983ec: 8fb90054 */ lw $t9,0x54($sp) +/* f1983f0: 8c820004 */ lw $v0,0x4($a0) +/* f1983f4: 24010001 */ addiu $at,$zero,0x1 +/* f1983f8: 8faf0054 */ lw $t7,0x54($sp) +/* f1983fc: 90430048 */ lbu $v1,0x48($v0) +/* f198400: 14600003 */ bnez $v1,.L0f198410 +/* f198404: 00000000 */ sll $zero,$zero,0x0 +/* f198408: 10000004 */ beqz $zero,.L0f19841c +/* f19840c: 24090064 */ addiu $t1,$zero,0x64 +.L0f198410: +/* f198410: 54610003 */ bnel $v1,$at,.L0f198420 +/* f198414: 90430047 */ lbu $v1,0x47($v0) +/* f198418: 24090032 */ addiu $t1,$zero,0x32 +.L0f19841c: +/* f19841c: 90430047 */ lbu $v1,0x47($v0) +.L0f198420: +/* f198420: 24050003 */ addiu $a1,$zero,0x3 +/* f198424: 24010002 */ addiu $at,$zero,0x2 +/* f198428: 14a30025 */ bne $a1,$v1,.L0f1984c0 +/* f19842c: 00000000 */ sll $zero,$zero,0x0 +/* f198430: 24010018 */ addiu $at,$zero,0x18 +/* f198434: 15e10003 */ bne $t7,$at,.L0f198444 +/* f198438: 8fb80054 */ lw $t8,0x54($sp) +/* f19843c: 10000026 */ beqz $zero,.L0f1984d8 +/* f198440: 2528012c */ addiu $t0,$t1,0x12c +.L0f198444: +/* f198444: 24010019 */ addiu $at,$zero,0x19 +/* f198448: 17010003 */ bne $t8,$at,.L0f198458 +/* f19844c: 8fb90054 */ lw $t9,0x54($sp) +/* f198450: 10000021 */ beqz $zero,.L0f1984d8 +/* f198454: 2528012b */ addiu $t0,$t1,0x12b +.L0f198458: +/* f198458: 24010017 */ addiu $at,$zero,0x17 +/* f19845c: 17210003 */ bne $t9,$at,.L0f19846c +/* f198460: 8fab0054 */ lw $t3,0x54($sp) +/* f198464: 1000001c */ beqz $zero,.L0f1984d8 +/* f198468: 25280118 */ addiu $t0,$t1,0x118 +.L0f19846c: +/* f19846c: 24010012 */ addiu $at,$zero,0x12 +/* f198470: 15610005 */ bne $t3,$at,.L0f198488 +/* f198474: 8fac0058 */ lw $t4,0x58($sp) +/* f198478: 51800004 */ beqzl $t4,.L0f19848c +/* f19847c: 8fad0054 */ lw $t5,0x54($sp) +/* f198480: 10000015 */ beqz $zero,.L0f1984d8 +/* f198484: 25280117 */ addiu $t0,$t1,0x117 +.L0f198488: +/* f198488: 8fad0054 */ lw $t5,0x54($sp) +.L0f19848c: +/* f19848c: 24010007 */ addiu $at,$zero,0x7 +/* f198490: 8fae0058 */ lw $t6,0x58($sp) +/* f198494: 15a10005 */ bne $t5,$at,.L0f1984ac +/* f198498: 8faf0054 */ lw $t7,0x54($sp) +/* f19849c: 51c00004 */ beqzl $t6,.L0f1984b0 +/* f1984a0: 2401001e */ addiu $at,$zero,0x1e +/* f1984a4: 1000000c */ beqz $zero,.L0f1984d8 +/* f1984a8: 25280104 */ addiu $t0,$t1,0x104 +.L0f1984ac: +/* f1984ac: 2401001e */ addiu $at,$zero,0x1e +.L0f1984b0: +/* f1984b0: 55e1000a */ bnel $t7,$at,.L0f1984dc +/* f1984b4: 8fb90054 */ lw $t9,0x54($sp) +/* f1984b8: 10000007 */ beqz $zero,.L0f1984d8 +/* f1984bc: 252800f0 */ addiu $t0,$t1,0xf0 +.L0f1984c0: +/* f1984c0: 14610005 */ bne $v1,$at,.L0f1984d8 +/* f1984c4: 8fb80054 */ lw $t8,0x54($sp) +/* f1984c8: 2401005b */ addiu $at,$zero,0x5b +/* f1984cc: 57010003 */ bnel $t8,$at,.L0f1984dc +/* f1984d0: 8fb90054 */ lw $t9,0x54($sp) +/* f1984d4: 2528012c */ addiu $t0,$t1,0x12c +.L0f1984d8: +/* f1984d8: 8fb90054 */ lw $t9,0x54($sp) +.L0f1984dc: +/* f1984dc: 24050003 */ addiu $a1,$zero,0x3 +/* f1984e0: 8fa60060 */ lw $a2,0x60($sp) +/* f1984e4: 272bffff */ addiu $t3,$t9,-1 +/* f1984e8: 2d61001f */ sltiu $at,$t3,0x1f +/* f1984ec: 102001ba */ beqz $at,.L0f198bd8 +/* f1984f0: 000b5880 */ sll $t3,$t3,0x2 +/* f1984f4: 3c017f1c */ lui $at,0x7f1c +/* f1984f8: 002b0821 */ addu $at,$at,$t3 +/* f1984fc: 8c2b9010 */ lw $t3,-0x6ff0($at) +/* f198500: 01600008 */ jr $t3 +/* f198504: 00000000 */ sll $zero,$zero,0x0 +/* f198508: 8fac006c */ lw $t4,0x6c($sp) +/* f19850c: 8fad0058 */ lw $t5,0x58($sp) +/* f198510: 518001b2 */ beqzl $t4,.L0f198bdc +/* f198514: 8fac0070 */ lw $t4,0x70($sp) +/* f198518: 11a001af */ beqz $t5,.L0f198bd8 +/* f19851c: 8fae0050 */ lw $t6,0x50($sp) +/* f198520: 85cf017e */ lh $t7,0x17e($t6) +/* f198524: 2401ffff */ addiu $at,$zero,-1 +/* f198528: 51e1000f */ beql $t7,$at,.L0f198568 +/* f19852c: 00004025 */ or $t0,$zero,$zero +/* f198530: 0fc64580 */ jal func0f191600 +/* f198534: 01c02025 */ or $a0,$t6,$zero +/* f198538: 28410002 */ slti $at,$v0,0x2 +/* f19853c: 14200009 */ bnez $at,.L0f198564 +/* f198540: 8fb80050 */ lw $t8,0x50($sp) +/* f198544: 8f1902d4 */ lw $t9,0x2d4($t8) +/* f198548: 2408001a */ addiu $t0,$zero,0x1a +/* f19854c: 8f2b0004 */ lw $t3,0x4($t9) +/* f198550: 916c0048 */ lbu $t4,0x48($t3) +/* f198554: 59800004 */ blezl $t4,.L0f198568 +/* f198558: 00004025 */ or $t0,$zero,$zero +/* f19855c: 1000019e */ beqz $zero,.L0f198bd8 +/* f198560: 240a001a */ addiu $t2,$zero,0x1a +.L0f198564: +/* f198564: 00004025 */ or $t0,$zero,$zero +.L0f198568: +/* f198568: 1000019b */ beqz $zero,.L0f198bd8 +/* f19856c: 00005025 */ or $t2,$zero,$zero +/* f198570: 8fad0058 */ lw $t5,0x58($sp) +/* f198574: 51a00199 */ beqzl $t5,.L0f198bdc +/* f198578: 8fac0070 */ lw $t4,0x70($sp) +/* f19857c: 2408000f */ addiu $t0,$zero,0xf +/* f198580: 10000195 */ beqz $zero,.L0f198bd8 +/* f198584: 240a000f */ addiu $t2,$zero,0xf +/* f198588: 8faf0058 */ lw $t7,0x58($sp) +/* f19858c: 51e00193 */ beqzl $t7,.L0f198bdc +/* f198590: 8fac0070 */ lw $t4,0x70($sp) +/* f198594: 2408000e */ addiu $t0,$zero,0xe +/* f198598: 1000018f */ beqz $zero,.L0f198bd8 +/* f19859c: 240a000e */ addiu $t2,$zero,0xe +/* f1985a0: 8fae0058 */ lw $t6,0x58($sp) +/* f1985a4: 51c0018d */ beqzl $t6,.L0f198bdc +/* f1985a8: 8fac0070 */ lw $t4,0x70($sp) +/* f1985ac: 24080010 */ addiu $t0,$zero,0x10 +/* f1985b0: 10000189 */ beqz $zero,.L0f198bd8 +/* f1985b4: 240a0010 */ addiu $t2,$zero,0x10 +/* f1985b8: 8fb80058 */ lw $t8,0x58($sp) +/* f1985bc: 57000187 */ bnezl $t8,.L0f198bdc +/* f1985c0: 8fac0070 */ lw $t4,0x70($sp) +/* f1985c4: 10c00003 */ beqz $a2,.L0f1985d4 +/* f1985c8: 00000000 */ sll $zero,$zero,0x0 +/* f1985cc: 10000182 */ beqz $zero,.L0f198bd8 +/* f1985d0: 2408005b */ addiu $t0,$zero,0x5b +.L0f1985d4: +/* f1985d4: 10000180 */ beqz $zero,.L0f198bd8 +/* f1985d8: 2408003f */ addiu $t0,$zero,0x3f +/* f1985dc: 8fb90050 */ lw $t9,0x50($sp) +/* f1985e0: 8fad0058 */ lw $t5,0x58($sp) +/* f1985e4: 8f2b02d4 */ lw $t3,0x2d4($t9) +/* f1985e8: 8d620004 */ lw $v0,0x4($t3) +/* f1985ec: 904c0047 */ lbu $t4,0x47($v0) +/* f1985f0: 50ac017a */ beql $a1,$t4,.L0f198bdc +/* f1985f4: 8fac0070 */ lw $t4,0x70($sp) +/* f1985f8: 11a0000c */ beqz $t5,.L0f19862c +/* f1985fc: 3c0f800b */ lui $t7,0x800b +/* f198600: 8defcb94 */ lw $t7,-0x346c($t7) +/* f198604: 31ee0001 */ andi $t6,$t7,0x1 +/* f198608: 51c00174 */ beqzl $t6,.L0f198bdc +/* f19860c: 8fac0070 */ lw $t4,0x70($sp) +/* f198610: 90580048 */ lbu $t8,0x48($v0) +/* f198614: 2b010002 */ slti $at,$t8,0x2 +/* f198618: 54200170 */ bnezl $at,.L0f198bdc +/* f19861c: 8fac0070 */ lw $t4,0x70($sp) +/* f198620: 2408006e */ addiu $t0,$zero,0x6e +/* f198624: 1000016c */ beqz $zero,.L0f198bd8 +/* f198628: 240a0096 */ addiu $t2,$zero,0x96 +.L0f19862c: +/* f19862c: 10c00003 */ beqz $a2,.L0f19863c +/* f198630: 00000000 */ sll $zero,$zero,0x0 +/* f198634: 10000168 */ beqz $zero,.L0f198bd8 +/* f198638: 2408005a */ addiu $t0,$zero,0x5a +.L0f19863c: +/* f19863c: 10000166 */ beqz $zero,.L0f198bd8 +/* f198640: 2408003e */ addiu $t0,$zero,0x3e +/* f198644: 8fb90058 */ lw $t9,0x58($sp) +/* f198648: 53200164 */ beqzl $t9,.L0f198bdc +/* f19864c: 8fac0070 */ lw $t4,0x70($sp) +/* f198650: 24080011 */ addiu $t0,$zero,0x11 +/* f198654: 10000160 */ beqz $zero,.L0f198bd8 +/* f198658: 240a0011 */ addiu $t2,$zero,0x11 +/* f19865c: 8fab0058 */ lw $t3,0x58($sp) +/* f198660: 5160015e */ beqzl $t3,.L0f198bdc +/* f198664: 8fac0070 */ lw $t4,0x70($sp) +/* f198668: 24080012 */ addiu $t0,$zero,0x12 +/* f19866c: 1000015a */ beqz $zero,.L0f198bd8 +/* f198670: 240a0012 */ addiu $t2,$zero,0x12 +/* f198674: 8fad0050 */ lw $t5,0x50($sp) +/* f198678: 8fac0058 */ lw $t4,0x58($sp) +/* f19867c: 8daf02d4 */ lw $t7,0x2d4($t5) +/* f198680: 8dee0210 */ lw $t6,0x210($t7) +/* f198684: 31d80001 */ andi $t8,$t6,0x1 +/* f198688: 55980154 */ bnel $t4,$t8,.L0f198bdc +/* f19868c: 8fac0070 */ lw $t4,0x70($sp) +/* f198690: 10000151 */ beqz $zero,.L0f198bd8 +/* f198694: 2508ffff */ addiu $t0,$t0,-1 +/* f198698: 8fab0050 */ lw $t3,0x50($sp) +/* f19869c: 8fb90058 */ lw $t9,0x58($sp) +/* f1986a0: 8d6d02d4 */ lw $t5,0x2d4($t3) +/* f1986a4: 8daf0210 */ lw $t7,0x210($t5) +/* f1986a8: 31ee0001 */ andi $t6,$t7,0x1 +/* f1986ac: 572e014b */ bnel $t9,$t6,.L0f198bdc +/* f1986b0: 8fac0070 */ lw $t4,0x70($sp) +/* f1986b4: 10000148 */ beqz $zero,.L0f198bd8 +/* f1986b8: 2508ffff */ addiu $t0,$t0,-1 +/* f1986bc: 8fac0050 */ lw $t4,0x50($sp) +/* f1986c0: 2405000d */ addiu $a1,$zero,0xd +/* f1986c4: 00003025 */ or $a2,$zero,$zero +/* f1986c8: 8d8402d4 */ lw $a0,0x2d4($t4) +/* f1986cc: 24070001 */ addiu $a3,$zero,0x1 +/* f1986d0: 8c98004c */ lw $t8,0x4c($a0) +/* f1986d4: 00186980 */ sll $t5,$t8,0x6 +/* f1986d8: 05a20140 */ bltzl $t5,.L0f198bdc +/* f1986dc: 8fac0070 */ lw $t4,0x70($sp) +/* f1986e0: afa8004c */ sw $t0,0x4c($sp) +/* f1986e4: 0fc666f9 */ jal func0f199be4 +/* f1986e8: afaa0048 */ sw $t2,0x48($sp) +/* f1986ec: 284101f5 */ slti $at,$v0,0x1f5 +/* f1986f0: 8fa8004c */ lw $t0,0x4c($sp) +/* f1986f4: 14200138 */ bnez $at,.L0f198bd8 +/* f1986f8: 8faa0048 */ lw $t2,0x48($sp) +/* f1986fc: 8faf0050 */ lw $t7,0x50($sp) +/* f198700: 8de402d4 */ lw $a0,0x2d4($t7) +/* f198704: 8c990004 */ lw $t9,0x4($a0) +/* f198708: 932e0048 */ lbu $t6,0x48($t9) +/* f19870c: 59c00133 */ blezl $t6,.L0f198bdc +/* f198710: 8fac0070 */ lw $t4,0x70($sp) +/* f198714: 8c820210 */ lw $v0,0x210($a0) +/* f198718: 2401000a */ addiu $at,$zero,0xa +/* f19871c: 0041001b */ divu $zero,$v0,$at +/* f198720: 00006010 */ mfhi $t4 +/* f198724: 010c4021 */ addu $t0,$t0,$t4 +/* f198728: 1000012b */ beqz $zero,.L0f198bd8 +/* f19872c: 014c5021 */ addu $t2,$t2,$t4 +/* f198730: 8fb80058 */ lw $t8,0x58($sp) +/* f198734: 53000129 */ beqzl $t8,.L0f198bdc +/* f198738: 8fac0070 */ lw $t4,0x70($sp) +/* f19873c: 00004025 */ or $t0,$zero,$zero +/* f198740: 10000125 */ beqz $zero,.L0f198bd8 +/* f198744: 00005025 */ or $t2,$zero,$zero +/* f198748: 8fab0058 */ lw $t3,0x58($sp) +/* f19874c: 51600123 */ beqzl $t3,.L0f198bdc +/* f198750: 8fac0070 */ lw $t4,0x70($sp) +/* f198754: 00004025 */ or $t0,$zero,$zero +/* f198758: 1000011f */ beqz $zero,.L0f198bd8 +/* f19875c: 00005025 */ or $t2,$zero,$zero +/* f198760: 8fad0050 */ lw $t5,0x50($sp) +/* f198764: 8da402d4 */ lw $a0,0x2d4($t5) +/* f198768: 8c8f0004 */ lw $t7,0x4($a0) +/* f19876c: 91f90047 */ lbu $t9,0x47($t7) +/* f198770: 50b9011a */ beql $a1,$t9,.L0f198bdc +/* f198774: 8fac0070 */ lw $t4,0x70($sp) +/* f198778: 8c8c0210 */ lw $t4,0x210($a0) +/* f19877c: 8fae0058 */ lw $t6,0x58($sp) +/* f198780: 31980001 */ andi $t8,$t4,0x1 +/* f198784: 55d80115 */ bnel $t6,$t8,.L0f198bdc +/* f198788: 8fac0070 */ lw $t4,0x70($sp) +/* f19878c: 10000112 */ beqz $zero,.L0f198bd8 +/* f198790: 2508fff1 */ addiu $t0,$t0,-15 +/* f198794: 8fad0050 */ lw $t5,0x50($sp) +/* f198798: 8fab0058 */ lw $t3,0x58($sp) +/* f19879c: 8daf02d4 */ lw $t7,0x2d4($t5) +/* f1987a0: 8df90210 */ lw $t9,0x210($t7) +/* f1987a4: 332c0001 */ andi $t4,$t9,0x1 +/* f1987a8: 556c010c */ bnel $t3,$t4,.L0f198bdc +/* f1987ac: 8fac0070 */ lw $t4,0x70($sp) +/* f1987b0: 10000109 */ beqz $zero,.L0f198bd8 +/* f1987b4: 2508ffff */ addiu $t0,$t0,-1 +/* f1987b8: 8fae0058 */ lw $t6,0x58($sp) +/* f1987bc: 51c00107 */ beqzl $t6,.L0f198bdc +/* f1987c0: 8fac0070 */ lw $t4,0x70($sp) +/* f1987c4: 24080013 */ addiu $t0,$zero,0x13 +/* f1987c8: 10000103 */ beqz $zero,.L0f198bd8 +/* f1987cc: 240a0050 */ addiu $t2,$zero,0x50 +/* f1987d0: 8fb80058 */ lw $t8,0x58($sp) +/* f1987d4: 53000101 */ beqzl $t8,.L0f198bdc +/* f1987d8: 8fac0070 */ lw $t4,0x70($sp) +/* f1987dc: 00004025 */ or $t0,$zero,$zero +/* f1987e0: 100000fd */ beqz $zero,.L0f198bd8 +/* f1987e4: 00005025 */ or $t2,$zero,$zero +/* f1987e8: 8faf0050 */ lw $t7,0x50($sp) +/* f1987ec: 8fad0058 */ lw $t5,0x58($sp) +/* f1987f0: 8df902d4 */ lw $t9,0x2d4($t7) +/* f1987f4: 8f2b0210 */ lw $t3,0x210($t9) +/* f1987f8: 316c0001 */ andi $t4,$t3,0x1 +/* f1987fc: 55ac00f7 */ bnel $t5,$t4,.L0f198bdc +/* f198800: 8fac0070 */ lw $t4,0x70($sp) +/* f198804: 100000f4 */ beqz $zero,.L0f198bd8 +/* f198808: 2508ffff */ addiu $t0,$t0,-1 +/* f19880c: 8fae0050 */ lw $t6,0x50($sp) +/* f198810: 8fb90058 */ lw $t9,0x58($sp) +/* f198814: 8fac0058 */ lw $t4,0x58($sp) +/* f198818: 8dd802d4 */ lw $t8,0x2d4($t6) +/* f19881c: 8f020004 */ lw $v0,0x4($t8) +/* f198820: 904f0047 */ lbu $t7,0x47($v0) +/* f198824: 14af0026 */ bne $a1,$t7,.L0f1988c0 +/* f198828: 00000000 */ sll $zero,$zero,0x0 +/* f19882c: 532000eb */ beqzl $t9,.L0f198bdc +/* f198830: 8fac0070 */ lw $t4,0x70($sp) +/* f198834: 904b0048 */ lbu $t3,0x48($v0) +/* f198838: 8fad006c */ lw $t5,0x6c($sp) +/* f19883c: 5960001e */ blezl $t3,.L0f1988b8 +/* f198840: 00004025 */ or $t0,$zero,$zero +/* f198844: 51a000e5 */ beqzl $t5,.L0f198bdc +/* f198848: 8fac0070 */ lw $t4,0x70($sp) +/* f19884c: 85cc017e */ lh $t4,0x17e($t6) +/* f198850: 2401ffff */ addiu $at,$zero,-1 +/* f198854: 01c02025 */ or $a0,$t6,$zero +/* f198858: 11810014 */ beq $t4,$at,.L0f1988ac +/* f19885c: 00000000 */ sll $zero,$zero,0x0 +/* f198860: afa8004c */ sw $t0,0x4c($sp) +/* f198864: 0fc0a221 */ jal func0f028884 +/* f198868: afaa0048 */ sw $t2,0x48($sp) +/* f19886c: 0fc633fe */ jal func0f18cff8 +/* f198870: 8c440004 */ lw $a0,0x4($v0) +/* f198874: 8fb80050 */ lw $t8,0x50($sp) +/* f198878: 8fa8004c */ lw $t0,0x4c($sp) +/* f19887c: 8faa0048 */ lw $t2,0x48($sp) +/* f198880: 8f0402d4 */ lw $a0,0x2d4($t8) +/* f198884: 00827821 */ addu $t7,$a0,$v0 +/* f198888: 91f9016c */ lbu $t9,0x16c($t7) +/* f19888c: 17200007 */ bnez $t9,.L0f1988ac +/* f198890: 00000000 */ sll $zero,$zero,0x0 +/* f198894: 8c8b0210 */ lw $t3,0x210($a0) +/* f198898: 316d0001 */ andi $t5,$t3,0x1 +/* f19889c: 15a00003 */ bnez $t5,.L0f1988ac +/* f1988a0: 00000000 */ sll $zero,$zero,0x0 +/* f1988a4: 100000cc */ beqz $zero,.L0f198bd8 +/* f1988a8: 2508000a */ addiu $t0,$t0,0xa +.L0f1988ac: +/* f1988ac: 100000ca */ beqz $zero,.L0f198bd8 +/* f1988b0: 2508fff6 */ addiu $t0,$t0,-10 +/* f1988b4: 00004025 */ or $t0,$zero,$zero +.L0f1988b8: +/* f1988b8: 100000c7 */ beqz $zero,.L0f198bd8 +/* f1988bc: 00005025 */ or $t2,$zero,$zero +.L0f1988c0: +/* f1988c0: 518000c6 */ beqzl $t4,.L0f198bdc +/* f1988c4: 8fac0070 */ lw $t4,0x70($sp) +/* f1988c8: 904e0048 */ lbu $t6,0x48($v0) +/* f1988cc: 8fb8006c */ lw $t8,0x6c($sp) +/* f1988d0: 29c10002 */ slti $at,$t6,0x2 +/* f1988d4: 54200020 */ bnezl $at,.L0f198958 +/* f1988d8: 00004025 */ or $t0,$zero,$zero +/* f1988dc: 130000be */ beqz $t8,.L0f198bd8 +/* f1988e0: 8faf0050 */ lw $t7,0x50($sp) +/* f1988e4: 85f9017e */ lh $t9,0x17e($t7) +/* f1988e8: 2401ffff */ addiu $at,$zero,-1 +/* f1988ec: 01e02025 */ or $a0,$t7,$zero +/* f1988f0: 53210016 */ beql $t9,$at,.L0f19894c +/* f1988f4: 2508fff1 */ addiu $t0,$t0,-15 +/* f1988f8: afa8004c */ sw $t0,0x4c($sp) +/* f1988fc: 0fc0a221 */ jal func0f028884 +/* f198900: afaa0048 */ sw $t2,0x48($sp) +/* f198904: 0fc633fe */ jal func0f18cff8 +/* f198908: 8c440004 */ lw $a0,0x4($v0) +/* f19890c: 8fab0050 */ lw $t3,0x50($sp) +/* f198910: 8fa8004c */ lw $t0,0x4c($sp) +/* f198914: 8faa0048 */ lw $t2,0x48($sp) +/* f198918: 8d6402d4 */ lw $a0,0x2d4($t3) +/* f19891c: 00826821 */ addu $t5,$a0,$v0 +/* f198920: 91ac016c */ lbu $t4,0x16c($t5) +/* f198924: 55800009 */ bnezl $t4,.L0f19894c +/* f198928: 2508fff1 */ addiu $t0,$t0,-15 +/* f19892c: 8c8e0210 */ lw $t6,0x210($a0) +/* f198930: 31d80001 */ andi $t8,$t6,0x1 +/* f198934: 57000005 */ bnezl $t8,.L0f19894c +/* f198938: 2508fff1 */ addiu $t0,$t0,-15 +/* f19893c: 240800b2 */ addiu $t0,$zero,0xb2 +/* f198940: 100000a5 */ beqz $zero,.L0f198bd8 +/* f198944: 240a00bc */ addiu $t2,$zero,0xbc +/* f198948: 2508fff1 */ addiu $t0,$t0,-15 +.L0f19894c: +/* f19894c: 100000a2 */ beqz $zero,.L0f198bd8 +/* f198950: 254afff1 */ addiu $t2,$t2,-15 +/* f198954: 00004025 */ or $t0,$zero,$zero +.L0f198958: +/* f198958: 1000009f */ beqz $zero,.L0f198bd8 +/* f19895c: 00005025 */ or $t2,$zero,$zero +/* f198960: 8fb90058 */ lw $t9,0x58($sp) +/* f198964: 5320009d */ beqzl $t9,.L0f198bdc +/* f198968: 8fac0070 */ lw $t4,0x70($sp) +/* f19896c: 00004025 */ or $t0,$zero,$zero +/* f198970: 10000099 */ beqz $zero,.L0f198bd8 +/* f198974: 00005025 */ or $t2,$zero,$zero +/* f198978: 8faf0058 */ lw $t7,0x58($sp) +/* f19897c: 8fab0050 */ lw $t3,0x50($sp) +/* f198980: 8fb8006c */ lw $t8,0x6c($sp) +/* f198984: 11e0000c */ beqz $t7,.L0f1989b8 +/* f198988: 00000000 */ sll $zero,$zero,0x0 +/* f19898c: 8d6d02d4 */ lw $t5,0x2d4($t3) +/* f198990: 240a00b0 */ addiu $t2,$zero,0xb0 +/* f198994: 00004025 */ or $t0,$zero,$zero +/* f198998: 8dac0004 */ lw $t4,0x4($t5) +/* f19899c: 918e0048 */ lbu $t6,0x48($t4) +/* f1989a0: 19c00003 */ blez $t6,.L0f1989b0 +/* f1989a4: 00000000 */ sll $zero,$zero,0x0 +/* f1989a8: 1000008b */ beqz $zero,.L0f198bd8 +/* f1989ac: 2408009e */ addiu $t0,$zero,0x9e +.L0f1989b0: +/* f1989b0: 10000089 */ beqz $zero,.L0f198bd8 +/* f1989b4: 00005025 */ or $t2,$zero,$zero +.L0f1989b8: +/* f1989b8: 1300000f */ beqz $t8,.L0f1989f8 +/* f1989bc: 8fb90050 */ lw $t9,0x50($sp) +/* f1989c0: 872f017e */ lh $t7,0x17e($t9) +/* f1989c4: 2401ffff */ addiu $at,$zero,-1 +/* f1989c8: 51e1000c */ beql $t7,$at,.L0f1989fc +/* f1989cc: 24080031 */ addiu $t0,$zero,0x31 +/* f1989d0: 0fc0a221 */ jal func0f028884 +/* f1989d4: 03202025 */ or $a0,$t9,$zero +/* f1989d8: 8c4b0004 */ lw $t3,0x4($v0) +/* f1989dc: 00004025 */ or $t0,$zero,$zero +/* f1989e0: 856d02d8 */ lh $t5,0x2d8($t3) +/* f1989e4: 29a10dad */ slti $at,$t5,0xdad +/* f1989e8: 54200004 */ bnezl $at,.L0f1989fc +/* f1989ec: 24080031 */ addiu $t0,$zero,0x31 +/* f1989f0: 10000079 */ beqz $zero,.L0f198bd8 +/* f1989f4: 00005025 */ or $t2,$zero,$zero +.L0f1989f8: +/* f1989f8: 24080031 */ addiu $t0,$zero,0x31 +.L0f1989fc: +/* f1989fc: 10000076 */ beqz $zero,.L0f198bd8 +/* f198a00: 240a00bc */ addiu $t2,$zero,0xbc +/* f198a04: 8fac006c */ lw $t4,0x6c($sp) +/* f198a08: 8fae0050 */ lw $t6,0x50($sp) +/* f198a0c: 51800073 */ beqzl $t4,.L0f198bdc +/* f198a10: 8fac0070 */ lw $t4,0x70($sp) +/* f198a14: 85d8017e */ lh $t8,0x17e($t6) +/* f198a18: 2401ffff */ addiu $at,$zero,-1 +/* f198a1c: 00002825 */ or $a1,$zero,$zero +/* f198a20: 13010008 */ beq $t8,$at,.L0f198a44 +/* f198a24: 01c02025 */ or $a0,$t6,$zero +/* f198a28: afa8004c */ sw $t0,0x4c($sp) +/* f198a2c: 0fc0a221 */ jal func0f028884 +/* f198a30: afaa0048 */ sw $t2,0x48($sp) +/* f198a34: 8c4f0004 */ lw $t7,0x4($v0) +/* f198a38: 8fa8004c */ lw $t0,0x4c($sp) +/* f198a3c: 8faa0048 */ lw $t2,0x48($sp) +/* f198a40: 85e502d8 */ lh $a1,0x2d8($t7) +.L0f198a44: +/* f198a44: 8fb90058 */ lw $t9,0x58($sp) +/* f198a48: 8fab0050 */ lw $t3,0x50($sp) +/* f198a4c: 28a11388 */ slti $at,$a1,0x1388 +/* f198a50: 13200025 */ beqz $t9,.L0f198ae8 +/* f198a54: 00000000 */ sll $zero,$zero,0x0 +/* f198a58: 8d6402d4 */ lw $a0,0x2d4($t3) +/* f198a5c: 00004025 */ or $t0,$zero,$zero +/* f198a60: 28a10dad */ slti $at,$a1,0xdad +/* f198a64: 8c8d0004 */ lw $t5,0x4($a0) +/* f198a68: 91ac0048 */ lbu $t4,0x48($t5) +/* f198a6c: 1d800003 */ bgtz $t4,.L0f198a7c +/* f198a70: 00000000 */ sll $zero,$zero,0x0 +/* f198a74: 10000058 */ beqz $zero,.L0f198bd8 +/* f198a78: 00005025 */ or $t2,$zero,$zero +.L0f198a7c: +/* f198a7c: 5420000c */ bnezl $at,.L0f198ab0 +/* f198a80: 8c830210 */ lw $v1,0x210($a0) +/* f198a84: 8c830210 */ lw $v1,0x210($a0) +/* f198a88: 2401008c */ addiu $at,$zero,0x8c +/* f198a8c: 30780001 */ andi $t8,$v1,0x1 +/* f198a90: 57000007 */ bnezl $t8,.L0f198ab0 +/* f198a94: 8c830210 */ lw $v1,0x210($a0) +/* f198a98: 0061001b */ divu $zero,$v1,$at +/* f198a9c: 00004010 */ mfhi $t0 +/* f198aa0: 25080030 */ addiu $t0,$t0,0x30 +/* f198aa4: 1000004c */ beqz $zero,.L0f198bd8 +/* f198aa8: 240a00bc */ addiu $t2,$zero,0xbc +/* f198aac: 8c830210 */ lw $v1,0x210($a0) +.L0f198ab0: +/* f198ab0: 2401000a */ addiu $at,$zero,0xa +/* f198ab4: 00004025 */ or $t0,$zero,$zero +/* f198ab8: 0061001b */ divu $zero,$v1,$at +/* f198abc: 00007010 */ mfhi $t6 +/* f198ac0: 2401008c */ addiu $at,$zero,0x8c +/* f198ac4: 15c00006 */ bnez $t6,.L0f198ae0 +/* f198ac8: 00000000 */ sll $zero,$zero,0x0 +/* f198acc: 0061001b */ divu $zero,$v1,$at +/* f198ad0: 00004010 */ mfhi $t0 +/* f198ad4: 25080030 */ addiu $t0,$t0,0x30 +/* f198ad8: 1000003f */ beqz $zero,.L0f198bd8 +/* f198adc: 240a00bc */ addiu $t2,$zero,0xbc +.L0f198ae0: +/* f198ae0: 1000003d */ beqz $zero,.L0f198bd8 +/* f198ae4: 00005025 */ or $t2,$zero,$zero +.L0f198ae8: +/* f198ae8: 1420000a */ bnez $at,.L0f198b14 +/* f198aec: 8faf0050 */ lw $t7,0x50($sp) +/* f198af0: 8df902d4 */ lw $t9,0x2d4($t7) +/* f198af4: 240a0030 */ addiu $t2,$zero,0x30 +/* f198af8: 8f2b0210 */ lw $t3,0x210($t9) +/* f198afc: 316d0001 */ andi $t5,$t3,0x1 +/* f198b00: 51a00036 */ beqzl $t5,.L0f198bdc +/* f198b04: 8fac0070 */ lw $t4,0x70($sp) +/* f198b08: 00004025 */ or $t0,$zero,$zero +/* f198b0c: 10000032 */ beqz $zero,.L0f198bd8 +/* f198b10: 00005025 */ or $t2,$zero,$zero +.L0f198b14: +/* f198b14: 28a10dad */ slti $at,$a1,0xdad +/* f198b18: 1420002f */ bnez $at,.L0f198bd8 +/* f198b1c: 00051823 */ negu $v1,$a1 +/* f198b20: 3c010001 */ lui $at,0x1 +/* f198b24: 34213880 */ ori $at,$at,0x3880 +/* f198b28: 00036100 */ sll $t4,$v1,0x4 +/* f198b2c: 01811821 */ addu $v1,$t4,$at +/* f198b30: 240105dc */ addiu $at,$zero,0x5dc +/* f198b34: 0061001a */ div $zero,$v1,$at +/* f198b38: 8fae0050 */ lw $t6,0x50($sp) +/* f198b3c: 00001012 */ mflo $v0 +/* f198b40: 2c410010 */ sltiu $at,$v0,0x10 +/* f198b44: 14200002 */ bnez $at,.L0f198b50 +/* f198b48: 8dc402d4 */ lw $a0,0x2d4($t6) +/* f198b4c: 2402000f */ addiu $v0,$zero,0xf +.L0f198b50: +/* f198b50: 00420019 */ multu $v0,$v0 +/* f198b54: 8c830210 */ lw $v1,0x210($a0) +/* f198b58: 306f0001 */ andi $t7,$v1,0x1 +/* f198b5c: 00001012 */ mflo $v0 +/* f198b60: 00000000 */ sll $zero,$zero,0x0 +/* f198b64: 00000000 */ sll $zero,$zero,0x0 +/* f198b68: 00420019 */ multu $v0,$v0 +/* f198b6c: 00001012 */ mflo $v0 +/* f198b70: 00000000 */ sll $zero,$zero,0x0 +/* f198b74: 00000000 */ sll $zero,$zero,0x0 +/* f198b78: 00420019 */ multu $v0,$v0 +/* f198b7c: 00001012 */ mflo $v0 +/* f198b80: 0043082b */ sltu $at,$v0,$v1 +/* f198b84: 50200015 */ beqzl $at,.L0f198bdc +/* f198b88: 8fac0070 */ lw $t4,0x70($sp) +/* f198b8c: 11e00012 */ beqz $t7,.L0f198bd8 +/* f198b90: 240a0030 */ addiu $t2,$zero,0x30 +/* f198b94: 00004025 */ or $t0,$zero,$zero +/* f198b98: 1000000f */ beqz $zero,.L0f198bd8 +/* f198b9c: 00005025 */ or $t2,$zero,$zero +/* f198ba0: 8fb9006c */ lw $t9,0x6c($sp) +/* f198ba4: 8fab0050 */ lw $t3,0x50($sp) +/* f198ba8: 5320000c */ beqzl $t9,.L0f198bdc +/* f198bac: 8fac0070 */ lw $t4,0x70($sp) +/* f198bb0: 856d017e */ lh $t5,0x17e($t3) +/* f198bb4: 2401ffff */ addiu $at,$zero,-1 +/* f198bb8: 01602025 */ or $a0,$t3,$zero +/* f198bbc: 51a10007 */ beql $t5,$at,.L0f198bdc +/* f198bc0: 8fac0070 */ lw $t4,0x70($sp) +/* f198bc4: afa8004c */ sw $t0,0x4c($sp) +/* f198bc8: 0fc64580 */ jal func0f191600 +/* f198bcc: afaa0048 */ sw $t2,0x48($sp) +/* f198bd0: 8fa8004c */ lw $t0,0x4c($sp) +/* f198bd4: 8faa0048 */ lw $t2,0x48($sp) +.L0f198bd8: +/* f198bd8: 8fac0070 */ lw $t4,0x70($sp) +.L0f198bdc: +/* f198bdc: 3c04800a */ lui $a0,0x800a +/* f198be0: 24849fc0 */ addiu $a0,$a0,-24640 +/* f198be4: 1180006b */ beqz $t4,.L0f198d94 +/* f198be8: 3c013f80 */ lui $at,0x3f80 +/* f198bec: 8c820008 */ lw $v0,0x8($a0) +/* f198bf0: 44810000 */ mtc1 $at,$f0 +/* f198bf4: 00001825 */ or $v1,$zero,$zero +/* f198bf8: 18400013 */ blez $v0,.L0f198c48 +/* f198bfc: 46000386 */ mov.s $f14,$f0 +/* f198c00: 3c0e800b */ lui $t6,0x800b +/* f198c04: 8dcec530 */ lw $t6,-0x3ad0($t6) +/* f198c08: 8c980488 */ lw $t8,0x488($a0) +/* f198c0c: 3c014561 */ lui $at,0x4561 +/* f198c10: 004e0019 */ multu $v0,$t6 +/* f198c14: 44982000 */ mtc1 $t8,$f4 +/* f198c18: 44814000 */ mtc1 $at,$f8 +/* f198c1c: 468021a0 */ cvt.s.w $f6,$f4 +/* f198c20: 00007812 */ mflo $t7 +/* f198c24: 448f8000 */ mtc1 $t7,$f16 +/* f198c28: 46083282 */ mul.s $f10,$f6,$f8 +/* f198c2c: 468084a0 */ cvt.s.w $f18,$f16 +/* f198c30: 46125383 */ div.s $f14,$f10,$f18 +/* f198c34: 4600703c */ c.lt.s $f14,$f0 +/* f198c38: 00000000 */ sll $zero,$zero,0x0 +/* f198c3c: 45020003 */ bc1fl .L0f198c4c +/* f198c40: 8fa40054 */ lw $a0,0x54($sp) +/* f198c44: 46000386 */ mov.s $f14,$f0 +.L0f198c48: +/* f198c48: 8fa40054 */ lw $a0,0x54($sp) +.L0f198c4c: +/* f198c4c: afa30034 */ sw $v1,0x34($sp) +/* f198c50: afa8004c */ sw $t0,0x4c($sp) +/* f198c54: afaa0048 */ sw $t2,0x48($sp) +/* f198c58: 0fc660b5 */ jal func0f1982d4 +/* f198c5c: e7ae002c */ swc1 $f14,0x2c($sp) +/* f198c60: 8fa30034 */ lw $v1,0x34($sp) +/* f198c64: 8fa8004c */ lw $t0,0x4c($sp) +/* f198c68: 8faa0048 */ lw $t2,0x48($sp) +/* f198c6c: c7ae002c */ lwc1 $f14,0x2c($sp) +/* f198c70: 04400048 */ bltz $v0,.L0f198d94 +/* f198c74: 00402825 */ or $a1,$v0,$zero +/* f198c78: 8fad0050 */ lw $t5,0x50($sp) +/* f198c7c: 8fa20058 */ lw $v0,0x58($sp) +/* f198c80: 000560c0 */ sll $t4,$a1,0x3 +/* f198c84: 8dab02d4 */ lw $t3,0x2d4($t5) +/* f198c88: 0002c880 */ sll $t9,$v0,0x2 +/* f198c8c: 3c017f1c */ lui $at,0x7f1c +/* f198c90: 016cc021 */ addu $t8,$t3,$t4 +/* f198c94: 03197021 */ addu $t6,$t8,$t9 +/* f198c98: 8dcf0274 */ lw $t7,0x274($t6) +/* f198c9c: c428908c */ lwc1 $f8,-0x6f74($at) +/* f198ca0: e7ae002c */ swc1 $f14,0x2c($sp) +/* f198ca4: 448f2000 */ mtc1 $t7,$f4 +/* f198ca8: afaa0048 */ sw $t2,0x48($sp) +/* f198cac: afa8004c */ sw $t0,0x4c($sp) +/* f198cb0: 468021a0 */ cvt.s.w $f6,$f4 +/* f198cb4: afa50038 */ sw $a1,0x38($sp) +/* f198cb8: afa30034 */ sw $v1,0x34($sp) +/* f198cbc: afb9001c */ sw $t9,0x1c($sp) +/* f198cc0: 03201025 */ or $v0,$t9,$zero +/* f198cc4: 46083302 */ mul.s $f12,$f6,$f8 +/* f198cc8: 0fc25e5c */ jal func0f097970 +/* f198ccc: 00000000 */ sll $zero,$zero,0x0 +/* f198cd0: 44808000 */ mtc1 $zero,$f16 +/* f198cd4: 8fa2001c */ lw $v0,0x1c($sp) +/* f198cd8: 8fa30034 */ lw $v1,0x34($sp) +/* f198cdc: 4600803c */ c.lt.s $f16,$f0 +/* f198ce0: 8fa50038 */ lw $a1,0x38($sp) +/* f198ce4: 8fa8004c */ lw $t0,0x4c($sp) +/* f198ce8: 8faa0048 */ lw $t2,0x48($sp) +/* f198cec: 45000019 */ bc1f .L0f198d54 +/* f198cf0: c7ae002c */ lwc1 $f14,0x2c($sp) +/* f198cf4: 8fb90050 */ lw $t9,0x50($sp) +/* f198cf8: 000568c0 */ sll $t5,$a1,0x3 +/* f198cfc: 8f2402d4 */ lw $a0,0x2d4($t9) +/* f198d00: 8c8c0004 */ lw $t4,0x4($a0) +/* f198d04: 008d5821 */ addu $t3,$a0,$t5 +/* f198d08: 01621821 */ addu $v1,$t3,$v0 +/* f198d0c: 91980048 */ lbu $t8,0x48($t4) +/* f198d10: c4620214 */ lwc1 $f2,0x214($v1) +/* f198d14: 2b010002 */ slti $at,$t8,0x2 +/* f198d18: 14200005 */ bnez $at,.L0f198d30 +/* f198d1c: 3c014040 */ lui $at,0x4040 +/* f198d20: 44815000 */ mtc1 $at,$f10 +/* f198d24: c4720244 */ lwc1 $f18,0x244($v1) +/* f198d28: 46125102 */ mul.s $f4,$f10,$f18 +/* f198d2c: 46041081 */ sub.s $f2,$f2,$f4 +.L0f198d30: +/* f198d30: 46001083 */ div.s $f2,$f2,$f0 +/* f198d34: 3c014120 */ lui $at,0x4120 +/* f198d38: 44813000 */ mtc1 $at,$f6 +/* f198d3c: 00000000 */ sll $zero,$zero,0x0 +/* f198d40: 46061202 */ mul.s $f8,$f2,$f6 +/* f198d44: 460e4403 */ div.s $f16,$f8,$f14 +/* f198d48: 4600828d */ trunc.w.s $f10,$f16 +/* f198d4c: 44035000 */ mfc1 $v1,$f10 +/* f198d50: 00000000 */ sll $zero,$zero,0x0 +.L0f198d54: +/* f198d54: 8faf0050 */ lw $t7,0x50($sp) +/* f198d58: 2861001f */ slti $at,$v1,0x1f +/* f198d5c: 14200002 */ bnez $at,.L0f198d68 +/* f198d60: 8de402d4 */ lw $a0,0x2d4($t7) +/* f198d64: 2403001e */ addiu $v1,$zero,0x1e +.L0f198d68: +/* f198d68: 0005c880 */ sll $t9,$a1,0x2 +/* f198d6c: 00996821 */ addu $t5,$a0,$t9 +/* f198d70: 8dab02a8 */ lw $t3,0x2a8($t5) +/* f198d74: 006b1821 */ addu $v1,$v1,$t3 +/* f198d78: 01034021 */ addu $t0,$t0,$v1 +/* f198d7c: 05010002 */ bgez $t0,.L0f198d88 +/* f198d80: 01435021 */ addu $t2,$t2,$v1 +/* f198d84: 00004025 */ or $t0,$zero,$zero +.L0f198d88: +/* f198d88: 05430003 */ bgezl $t2,.L0f198d98 +/* f198d8c: 8fac0064 */ lw $t4,0x64($sp) +/* f198d90: 00005025 */ or $t2,$zero,$zero +.L0f198d94: +/* f198d94: 8fac0064 */ lw $t4,0x64($sp) +.L0f198d98: +/* f198d98: ad880000 */ sw $t0,0x0($t4) +/* f198d9c: 8fb80068 */ lw $t8,0x68($sp) +/* f198da0: af0a0000 */ sw $t2,0x0($t8) +/* f198da4: 8fbf0014 */ lw $ra,0x14($sp) +/* f198da8: 27bd0050 */ addiu $sp,$sp,0x50 +/* f198dac: 03e00008 */ jr $ra +/* f198db0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f198db4 +/* f198db4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f198db8: 8fae0040 */ lw $t6,0x40($sp) +/* f198dbc: 8faf0044 */ lw $t7,0x44($sp) +/* f198dc0: 8fb80048 */ lw $t8,0x48($sp) +/* f198dc4: afbf002c */ sw $ra,0x2c($sp) +/* f198dc8: 24190001 */ addiu $t9,$zero,0x1 +/* f198dcc: 24080001 */ addiu $t0,$zero,0x1 +/* f198dd0: afa80020 */ sw $t0,0x20($sp) +/* f198dd4: afb9001c */ sw $t9,0x1c($sp) +/* f198dd8: afae0010 */ sw $t6,0x10($sp) +/* f198ddc: afaf0014 */ sw $t7,0x14($sp) +/* f198de0: 0fc660ce */ jal func0f198338 +/* f198de4: afb80018 */ sw $t8,0x18($sp) +/* f198de8: 8fbf002c */ lw $ra,0x2c($sp) +/* f198dec: 27bd0030 */ addiu $sp,$sp,0x30 +/* f198df0: 03e00008 */ jr $ra +/* f198df4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f198df8 +/* f198df8: 27bdffd0 */ addiu $sp,$sp,-48 +/* f198dfc: 8fae0040 */ lw $t6,0x40($sp) +/* f198e00: 8faf0044 */ lw $t7,0x44($sp) +/* f198e04: 8fb80048 */ lw $t8,0x48($sp) +/* f198e08: afbf002c */ sw $ra,0x2c($sp) +/* f198e0c: 24190001 */ addiu $t9,$zero,0x1 +/* f198e10: afb90020 */ sw $t9,0x20($sp) +/* f198e14: afa0001c */ sw $zero,0x1c($sp) +/* f198e18: afae0010 */ sw $t6,0x10($sp) +/* f198e1c: afaf0014 */ sw $t7,0x14($sp) +/* f198e20: 0fc660ce */ jal func0f198338 +/* f198e24: afb80018 */ sw $t8,0x18($sp) +/* f198e28: 8fbf002c */ lw $ra,0x2c($sp) +/* f198e2c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f198e30: 03e00008 */ jr $ra +/* f198e34: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f198e38 +/* f198e38: 10a00008 */ beqz $a1,.L0f198e5c +/* f198e3c: 0004c900 */ sll $t9,$a0,0x4 +/* f198e40: 00047100 */ sll $t6,$a0,0x4 +/* f198e44: 3c028008 */ lui $v0,0x8008 +/* f198e48: 004e1021 */ addu $v0,$v0,$t6 +/* f198e4c: 94427eb4 */ lhu $v0,0x7eb4($v0) +/* f198e50: 00027d80 */ sll $t7,$v0,0x16 +/* f198e54: 03e00008 */ jr $ra +/* f198e58: 000f1702 */ srl $v0,$t7,0x1c +.L0f198e5c: +/* f198e5c: 3c028008 */ lui $v0,0x8008 +/* f198e60: 00591021 */ addu $v0,$v0,$t9 +/* f198e64: 94427eb4 */ lhu $v0,0x7eb4($v0) +/* f198e68: 00024480 */ sll $t0,$v0,0x12 +/* f198e6c: 00081702 */ srl $v0,$t0,0x1c +/* f198e70: 03e00008 */ jr $ra +/* f198e74: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f198e78 +/* f198e78: 8c8e02d4 */ lw $t6,0x2d4($a0) +/* f198e7c: 24010005 */ addiu $at,$zero,0x5 +/* f198e80: 24030001 */ addiu $v1,$zero,0x1 +/* f198e84: 8dcf0004 */ lw $t7,0x4($t6) +/* f198e88: 91f80047 */ lbu $t8,0x47($t7) +/* f198e8c: 17010015 */ bne $t8,$at,.L0f198ee4 +/* f198e90: 00000000 */ sll $zero,$zero,0x0 +/* f198e94: 10c0000b */ beqz $a2,.L0f198ec4 +/* f198e98: 00055900 */ sll $t3,$a1,0x4 +/* f198e9c: 0005c900 */ sll $t9,$a1,0x4 +/* f198ea0: 3c088008 */ lui $t0,0x8008 +/* f198ea4: 01194021 */ addu $t0,$t0,$t9 +/* f198ea8: 95087eb4 */ lhu $t0,0x7eb4($t0) +/* f198eac: 00084d80 */ sll $t1,$t0,0x16 +/* f198eb0: 00095702 */ srl $t2,$t1,0x1c +/* f198eb4: 1140000b */ beqz $t2,.L0f198ee4 +/* f198eb8: 00000000 */ sll $zero,$zero,0x0 +/* f198ebc: 03e00008 */ jr $ra +/* f198ec0: 00001025 */ or $v0,$zero,$zero +.L0f198ec4: +/* f198ec4: 3c0c8008 */ lui $t4,0x8008 +/* f198ec8: 018b6021 */ addu $t4,$t4,$t3 +/* f198ecc: 958c7eb4 */ lhu $t4,0x7eb4($t4) +/* f198ed0: 000c6c80 */ sll $t5,$t4,0x12 +/* f198ed4: 000d7702 */ srl $t6,$t5,0x1c +/* f198ed8: 11c00002 */ beqz $t6,.L0f198ee4 +/* f198edc: 00000000 */ sll $zero,$zero,0x0 +/* f198ee0: 00001825 */ or $v1,$zero,$zero +.L0f198ee4: +/* f198ee4: 03e00008 */ jr $ra +/* f198ee8: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f198eec +/* f198eec: 27bdff60 */ addiu $sp,$sp,-160 +/* f198ef0: afb60040 */ sw $s6,0x40($sp) +/* f198ef4: 240e0001 */ addiu $t6,$zero,0x1 +/* f198ef8: afbf004c */ sw $ra,0x4c($sp) +/* f198efc: afbe0048 */ sw $s8,0x48($sp) +/* f198f00: afb70044 */ sw $s7,0x44($sp) +/* f198f04: afb5003c */ sw $s5,0x3c($sp) +/* f198f08: afb40038 */ sw $s4,0x38($sp) +/* f198f0c: afb30034 */ sw $s3,0x34($sp) +/* f198f10: afb20030 */ sw $s2,0x30($sp) +/* f198f14: afb1002c */ sw $s1,0x2c($sp) +/* f198f18: afb00028 */ sw $s0,0x28($sp) +/* f198f1c: 00802825 */ or $a1,$a0,$zero +/* f198f20: afae009c */ sw $t6,0x9c($sp) +/* f198f24: afa00098 */ sw $zero,0x98($sp) +/* f198f28: 10800155 */ beqz $a0,.L0f199480 +/* f198f2c: 0000b025 */ or $s6,$zero,$zero +/* f198f30: 8c8202d4 */ lw $v0,0x2d4($a0) +/* f198f34: 50400153 */ beqzl $v0,.L0f199484 +/* f198f38: 8fbf004c */ lw $ra,0x4c($sp) +/* f198f3c: 8c440020 */ lw $a0,0x20($v0) +/* f198f40: afa500a0 */ sw $a1,0xa0($sp) +/* f198f44: 0fc660b5 */ jal func0f1982d4 +/* f198f48: afa20090 */ sw $v0,0x90($sp) +/* f198f4c: 0440000e */ bltz $v0,.L0f198f88 +/* f198f50: 8fa40090 */ lw $a0,0x90($sp) +/* f198f54: 8c99004c */ lw $t9,0x4c($a0) +/* f198f58: 000278c0 */ sll $t7,$v0,0x3 +/* f198f5c: 3c17800a */ lui $s7,0x800a +/* f198f60: 00194080 */ sll $t0,$t9,0x2 +/* f198f64: 00084fc2 */ srl $t1,$t0,0x1f +/* f198f68: 00095080 */ sll $t2,$t1,0x2 +/* f198f6c: 008fc021 */ addu $t8,$a0,$t7 +/* f198f70: 26f79fc0 */ addiu $s7,$s7,-24640 +/* f198f74: 030a1821 */ addu $v1,$t8,$t2 +/* f198f78: 8c6b0274 */ lw $t3,0x274($v1) +/* f198f7c: 8eec0038 */ lw $t4,0x38($s7) +/* f198f80: 016c6821 */ addu $t5,$t3,$t4 +/* f198f84: ac6d0274 */ sw $t5,0x274($v1) +.L0f198f88: +/* f198f88: 8fa40090 */ lw $a0,0x90($sp) +/* f198f8c: 3c17800a */ lui $s7,0x800a +/* f198f90: 26f79fc0 */ addiu $s7,$s7,-24640 +/* f198f94: 8eef0038 */ lw $t7,0x38($s7) +/* f198f98: 8c8e02c0 */ lw $t6,0x2c0($a0) +/* f198f9c: 01cfc823 */ subu $t9,$t6,$t7 +/* f198fa0: 07210021 */ bgez $t9,.L0f199028 +/* f198fa4: ac9902c0 */ sw $t9,0x2c0($a0) +/* f198fa8: 0c004b70 */ jal 0x12dc0 +/* f198fac: 00000000 */ sll $zero,$zero,0x0 +/* f198fb0: 2401003c */ addiu $at,$zero,0x3c +/* f198fb4: 0041001b */ divu $zero,$v0,$at +/* f198fb8: 8fa40090 */ lw $a0,0x90($sp) +/* f198fbc: 00004810 */ mfhi $t1 +/* f198fc0: 25380e10 */ addiu $t8,$t1,0xe10 +/* f198fc4: 3c017f1c */ lui $at,0x7f1c +/* f198fc8: ac9802c0 */ sw $t8,0x2c0($a0) +/* f198fcc: c4209090 */ lwc1 $f0,-0x6f70($at) +/* f198fd0: 24020006 */ addiu $v0,$zero,0x6 +/* f198fd4: 0000f025 */ or $s8,$zero,$zero +/* f198fd8: 00801825 */ or $v1,$a0,$zero +/* f198fdc: c46c0244 */ lwc1 $f12,0x244($v1) +/* f198fe0: 27de0001 */ addiu $s8,$s8,0x1 +/* f198fe4: c4700248 */ lwc1 $f16,0x248($v1) +/* f198fe8: 46006482 */ mul.s $f18,$f12,$f0 +/* f198fec: 13c2000a */ beq $s8,$v0,.L0f199018 +/* f198ff0: 00000000 */ sll $zero,$zero,0x0 +.L0f198ff4: +/* f198ff4: 46008382 */ mul.s $f14,$f16,$f0 +/* f198ff8: c46c024c */ lwc1 $f12,0x24c($v1) +/* f198ffc: c4700250 */ lwc1 $f16,0x250($v1) +/* f199000: 27de0001 */ addiu $s8,$s8,0x1 +/* f199004: e4720244 */ swc1 $f18,0x244($v1) +/* f199008: 46006482 */ mul.s $f18,$f12,$f0 +/* f19900c: 24630008 */ addiu $v1,$v1,0x8 +/* f199010: 17c2fff8 */ bne $s8,$v0,.L0f198ff4 +/* f199014: e46e0240 */ swc1 $f14,0x240($v1) +.L0f199018: +/* f199018: 46008382 */ mul.s $f14,$f16,$f0 +/* f19901c: 24630008 */ addiu $v1,$v1,0x8 +/* f199020: e472023c */ swc1 $f18,0x23c($v1) +/* f199024: e46e0240 */ swc1 $f14,0x240($v1) +.L0f199028: +/* f199028: 8c8a02a4 */ lw $t2,0x2a4($a0) +/* f19902c: 8eeb0038 */ lw $t3,0x38($s7) +/* f199030: 014b6023 */ subu $t4,$t2,$t3 +/* f199034: 0581003a */ bgez $t4,.L0f199120 +/* f199038: ac8c02a4 */ sw $t4,0x2a4($a0) +/* f19903c: 0c004b70 */ jal 0x12dc0 +/* f199040: 00000000 */ sll $zero,$zero,0x0 +/* f199044: 24010bb8 */ addiu $at,$zero,0xbb8 +/* f199048: 0041001b */ divu $zero,$v0,$at +/* f19904c: 8fb00090 */ lw $s0,0x90($sp) +/* f199050: 00007010 */ mfhi $t6 +/* f199054: 25cf0258 */ addiu $t7,$t6,0x258 +/* f199058: 0000f025 */ or $s8,$zero,$zero +/* f19905c: 00008825 */ or $s1,$zero,$zero +/* f199060: 2415001e */ addiu $s5,$zero,0x1e +/* f199064: 24140064 */ addiu $s4,$zero,0x64 +/* f199068: 24130018 */ addiu $s3,$zero,0x18 +/* f19906c: 241200c8 */ addiu $s2,$zero,0xc8 +/* f199070: ae0f02a4 */ sw $t7,0x2a4($s0) +.L0f199074: +/* f199074: 8fa30090 */ lw $v1,0x90($sp) +/* f199078: 24010001 */ addiu $at,$zero,0x1 +/* f19907c: 8c790004 */ lw $t9,0x4($v1) +/* f199080: 93220048 */ lbu $v0,0x48($t9) +/* f199084: 1440000c */ bnez $v0,.L0f1990b8 +/* f199088: 00000000 */ sll $zero,$zero,0x0 +/* f19908c: 0c004b70 */ jal 0x12dc0 +/* f199090: 00000000 */ sll $zero,$zero,0x0 +/* f199094: 0052001b */ divu $zero,$v0,$s2 +/* f199098: 00004010 */ mfhi $t0 +/* f19909c: 2509ff9c */ addiu $t1,$t0,-100 +/* f1990a0: 16400002 */ bnez $s2,.L0f1990ac +/* f1990a4: 00000000 */ sll $zero,$zero,0x0 +/* f1990a8: 0007000d */ break 0x7 +.L0f1990ac: +/* f1990ac: ae0902a8 */ sw $t1,0x2a8($s0) +/* f1990b0: 10000018 */ beqz $zero,.L0f199114 +/* f1990b4: 26310004 */ addiu $s1,$s1,0x4 +.L0f1990b8: +/* f1990b8: 1441000c */ bne $v0,$at,.L0f1990ec +/* f1990bc: 00000000 */ sll $zero,$zero,0x0 +/* f1990c0: 0c004b70 */ jal 0x12dc0 +/* f1990c4: 00000000 */ sll $zero,$zero,0x0 +/* f1990c8: 0054001b */ divu $zero,$v0,$s4 +/* f1990cc: 0000c010 */ mfhi $t8 +/* f1990d0: 270affce */ addiu $t2,$t8,-50 +/* f1990d4: 16800002 */ bnez $s4,.L0f1990e0 +/* f1990d8: 00000000 */ sll $zero,$zero,0x0 +/* f1990dc: 0007000d */ break 0x7 +.L0f1990e0: +/* f1990e0: ae0a02a8 */ sw $t2,0x2a8($s0) +/* f1990e4: 1000000b */ beqz $zero,.L0f199114 +/* f1990e8: 26310004 */ addiu $s1,$s1,0x4 +.L0f1990ec: +/* f1990ec: 0c004b70 */ jal 0x12dc0 +/* f1990f0: 00000000 */ sll $zero,$zero,0x0 +/* f1990f4: 0055001b */ divu $zero,$v0,$s5 +/* f1990f8: 00005810 */ mfhi $t3 +/* f1990fc: 256cfff1 */ addiu $t4,$t3,-15 +/* f199100: ae0c02a8 */ sw $t4,0x2a8($s0) +/* f199104: 16a00002 */ bnez $s5,.L0f199110 +/* f199108: 00000000 */ sll $zero,$zero,0x0 +/* f19910c: 0007000d */ break 0x7 +.L0f199110: +/* f199110: 26310004 */ addiu $s1,$s1,0x4 +.L0f199114: +/* f199114: 1633ffd7 */ bne $s1,$s3,.L0f199074 +/* f199118: 26100004 */ addiu $s0,$s0,0x4 +/* f19911c: 8fa40090 */ lw $a0,0x90($sp) +.L0f199120: +/* f199120: 8c8d020c */ lw $t5,0x20c($a0) +/* f199124: 8eee0038 */ lw $t6,0x38($s7) +/* f199128: 01ae7823 */ subu $t7,$t5,$t6 +/* f19912c: 05e1000c */ bgez $t7,.L0f199160 +/* f199130: ac8f020c */ sw $t7,0x20c($a0) +/* f199134: 0c004b70 */ jal 0x12dc0 +/* f199138: 00000000 */ sll $zero,$zero,0x0 +/* f19913c: 24010258 */ addiu $at,$zero,0x258 +/* f199140: 0041001b */ divu $zero,$v0,$at +/* f199144: 8fb80090 */ lw $t8,0x90($sp) +/* f199148: 00004010 */ mfhi $t0 +/* f19914c: 25090078 */ addiu $t1,$t0,0x78 +/* f199150: 0c004b70 */ jal 0x12dc0 +/* f199154: af09020c */ sw $t1,0x20c($t8) +/* f199158: 8fa40090 */ lw $a0,0x90($sp) +/* f19915c: ac820210 */ sw $v0,0x210($a0) +.L0f199160: +/* f199160: 8c8b00c8 */ lw $t3,0xc8($a0) +/* f199164: 556000c7 */ bnezl $t3,.L0f199484 +/* f199168: 8fbf004c */ lw $ra,0x4c($sp) +/* f19916c: 8c8c00c4 */ lw $t4,0xc4($a0) +/* f199170: 558000c4 */ bnezl $t4,.L0f199484 +/* f199174: 8fbf004c */ lw $ra,0x4c($sp) +/* f199178: 908d004e */ lbu $t5,0x4e($a0) +/* f19917c: 5da000c1 */ bgtzl $t5,.L0f199484 +/* f199180: 8fbf004c */ lw $ra,0x4c($sp) +/* f199184: 908e004d */ lbu $t6,0x4d($a0) +/* f199188: 5dc000be */ bgtzl $t6,.L0f199484 +/* f19918c: 8fbf004c */ lw $ra,0x4c($sp) +/* f199190: 848f00e2 */ lh $t7,0xe2($a0) +/* f199194: 5de000bb */ bgtzl $t7,.L0f199484 +/* f199198: 8fbf004c */ lw $ra,0x4c($sp) +/* f19919c: 849900e0 */ lh $t9,0xe0($a0) +/* f1991a0: 5f2000b8 */ bgtzl $t9,.L0f199484 +/* f1991a4: 8fbf004c */ lw $ra,0x4c($sp) +/* f1991a8: 8c880044 */ lw $t0,0x44($a0) +/* f1991ac: 8fa900a0 */ lw $t1,0xa0($sp) +/* f1991b0: 550000b4 */ bnezl $t0,.L0f199484 +/* f1991b4: 8fbf004c */ lw $ra,0x4c($sp) +/* f1991b8: 913802a0 */ lbu $t8,0x2a0($t1) +/* f1991bc: 2401002e */ addiu $at,$zero,0x2e +/* f1991c0: 17010002 */ bne $t8,$at,.L0f1991cc +/* f1991c4: 00000000 */ sll $zero,$zero,0x0 +/* f1991c8: 24160001 */ addiu $s6,$zero,0x1 +.L0f1991cc: +/* f1991cc: 16c00009 */ bnez $s6,.L0f1991f4 +/* f1991d0: 00000000 */ sll $zero,$zero,0x0 +/* f1991d4: 8c8a0004 */ lw $t2,0x4($a0) +/* f1991d8: 24010001 */ addiu $at,$zero,0x1 +/* f1991dc: 240c0001 */ addiu $t4,$zero,0x1 +/* f1991e0: 914b0047 */ lbu $t3,0x47($t2) +/* f1991e4: 15610003 */ bne $t3,$at,.L0f1991f4 +/* f1991e8: 00000000 */ sll $zero,$zero,0x0 +/* f1991ec: afac0098 */ sw $t4,0x98($sp) +/* f1991f0: 24160001 */ addiu $s6,$zero,0x1 +.L0f1991f4: +/* f1991f4: 56c00055 */ bnezl $s6,.L0f19934c +/* f1991f8: 8fab009c */ lw $t3,0x9c($sp) +/* f1991fc: 80830018 */ lb $v1,0x18($a0) +/* f199200: 00009825 */ or $s3,$zero,$zero +/* f199204: 241effff */ addiu $s8,$zero,-1 +/* f199208: 0460004f */ bltz $v1,.L0f199348 +/* f19920c: 24170003 */ addiu $s7,$zero,0x3 +/* f199210: 27b6007c */ addiu $s6,$sp,0x7c +/* f199214: 27b50080 */ addiu $s5,$sp,0x80 +/* f199218: 2411ffff */ addiu $s1,$zero,-1 +.L0f19921c: +/* f19921c: 07c10003 */ bgez $s8,.L0f19922c +/* f199220: 00009025 */ or $s2,$zero,$zero +/* f199224: 1000000d */ beqz $zero,.L0f19925c +/* f199228: 24110001 */ addiu $s1,$zero,0x1 +.L0f19922c: +/* f19922c: 8c8d0014 */ lw $t5,0x14($a0) +/* f199230: 001e7080 */ sll $t6,$s8,0x2 +/* f199234: 01de7021 */ addu $t6,$t6,$s8 +/* f199238: 000e7080 */ sll $t6,$t6,0x2 +/* f19923c: 01ae9021 */ addu $s2,$t5,$t6 +/* f199240: 8e420000 */ lw $v0,0x0($s2) +/* f199244: 24010001 */ addiu $at,$zero,0x1 +/* f199248: 50410004 */ beql $v0,$at,.L0f19925c +/* f19924c: 86510004 */ lh $s1,0x4($s2) +/* f199250: 16e20002 */ bne $s7,$v0,.L0f19925c +/* f199254: 00000000 */ sll $zero,$zero,0x0 +/* f199258: 86510004 */ lh $s1,0x4($s2) +.L0f19925c: +/* f19925c: 06200036 */ bltz $s1,.L0f199338 +/* f199260: 24100001 */ addiu $s0,$zero,0x1 +/* f199264: 3c198008 */ lui $t9,0x8008 +/* f199268: 27397eb0 */ addiu $t9,$t9,0x7eb0 +/* f19926c: 00117900 */ sll $t7,$s1,0x4 +/* f199270: 01f9a021 */ addu $s4,$t7,$t9 +.L0f199274: +/* f199274: 12000005 */ beqz $s0,.L0f19928c +/* f199278: 96830004 */ lhu $v1,0x4($s4) +/* f19927c: 00031440 */ sll $v0,$v1,0x11 +/* f199280: 000247c2 */ srl $t0,$v0,0x1f +/* f199284: 10000002 */ beqz $zero,.L0f199290 +/* f199288: 01001025 */ or $v0,$t0,$zero +.L0f19928c: +/* f19928c: 000313c2 */ srl $v0,$v1,0xf +.L0f199290: +/* f199290: 10400024 */ beqz $v0,.L0f199324 +/* f199294: 8fa400a0 */ lw $a0,0xa0($sp) +/* f199298: 02202825 */ or $a1,$s1,$zero +/* f19929c: 0fc6639e */ jal func0f198e78 +/* f1992a0: 02003025 */ or $a2,$s0,$zero +/* f1992a4: 1040001f */ beqz $v0,.L0f199324 +/* f1992a8: 0012182b */ sltu $v1,$zero,$s2 +/* f1992ac: 10600004 */ beqz $v1,.L0f1992c0 +/* f1992b0: 8fa400a0 */ lw $a0,0xa0($sp) +/* f1992b4: 8e490000 */ lw $t1,0x0($s2) +/* f1992b8: 02e91826 */ xor $v1,$s7,$t1 +/* f1992bc: 2c630001 */ sltiu $v1,$v1,0x1 +.L0f1992c0: +/* f1992c0: 02202825 */ or $a1,$s1,$zero +/* f1992c4: 02003025 */ or $a2,$s0,$zero +/* f1992c8: 24070001 */ addiu $a3,$zero,0x1 +/* f1992cc: afa30010 */ sw $v1,0x10($sp) +/* f1992d0: afb50014 */ sw $s5,0x14($sp) +/* f1992d4: 0fc6636d */ jal func0f198db4 +/* f1992d8: afb60018 */ sw $s6,0x18($sp) +/* f1992dc: 8fb80080 */ lw $t8,0x80($sp) +/* f1992e0: 02202025 */ or $a0,$s1,$zero +/* f1992e4: 0313082a */ slt $at,$t8,$s3 +/* f1992e8: 5420000f */ bnezl $at,.L0f199328 +/* f1992ec: 2610ffff */ addiu $s0,$s0,-1 +/* f1992f0: 0fc6666c */ jal func0f1999b0 +/* f1992f4: 02002825 */ or $a1,$s0,$zero +/* f1992f8: 10400007 */ beqz $v0,.L0f199318 +/* f1992fc: 8fa40090 */ lw $a0,0x90($sp) +/* f199300: 02202825 */ or $a1,$s1,$zero +/* f199304: 02003025 */ or $a2,$s0,$zero +/* f199308: 0fc666f9 */ jal func0f199be4 +/* f19930c: 24070001 */ addiu $a3,$zero,0x1 +/* f199310: 58400005 */ blezl $v0,.L0f199328 +/* f199314: 2610ffff */ addiu $s0,$s0,-1 +.L0f199318: +/* f199318: 8fb30080 */ lw $s3,0x80($sp) +/* f19931c: afb1009c */ sw $s1,0x9c($sp) +/* f199320: afb00098 */ sw $s0,0x98($sp) +.L0f199324: +/* f199324: 2610ffff */ addiu $s0,$s0,-1 +.L0f199328: +/* f199328: 0601ffd2 */ bgez $s0,.L0f199274 +/* f19932c: 00000000 */ sll $zero,$zero,0x0 +/* f199330: 8fa40090 */ lw $a0,0x90($sp) +/* f199334: 80830018 */ lb $v1,0x18($a0) +.L0f199338: +/* f199338: 27de0001 */ addiu $s8,$s8,0x1 +/* f19933c: 03c3082a */ slt $at,$s8,$v1 +/* f199340: 5420ffb6 */ bnezl $at,.L0f19921c +/* f199344: 2411ffff */ addiu $s1,$zero,-1 +.L0f199348: +/* f199348: 8fab009c */ lw $t3,0x9c($sp) +.L0f19934c: +/* f19934c: 2401001a */ addiu $at,$zero,0x1a +/* f199350: 24170003 */ addiu $s7,$zero,0x3 +/* f199354: 1561002b */ bne $t3,$at,.L0f199404 +/* f199358: 2405001a */ addiu $a1,$zero,0x1a +/* f19935c: 24060001 */ addiu $a2,$zero,0x1 +/* f199360: 0fc666f9 */ jal func0f199be4 +/* f199364: 24070001 */ addiu $a3,$zero,0x1 +/* f199368: 28410002 */ slti $at,$v0,0x2 +/* f19936c: 14200025 */ bnez $at,.L0f199404 +/* f199370: 8fac00a0 */ lw $t4,0xa0($sp) +/* f199374: 858d017e */ lh $t5,0x17e($t4) +/* f199378: 2401ffff */ addiu $at,$zero,-1 +/* f19937c: 51a10022 */ beql $t5,$at,.L0f199408 +/* f199380: 8fa40090 */ lw $a0,0x90($sp) +/* f199384: 0fc0a221 */ jal func0f028884 +/* f199388: 01802025 */ or $a0,$t4,$zero +/* f19938c: 0fc633fe */ jal func0f18cff8 +/* f199390: 8c440004 */ lw $a0,0x4($v0) +/* f199394: 8fae00a0 */ lw $t6,0xa0($sp) +/* f199398: 0002c880 */ sll $t9,$v0,0x2 +/* f19939c: 3c014348 */ lui $at,0x4348 +/* f1993a0: 8dcf02d4 */ lw $t7,0x2d4($t6) +/* f1993a4: 44818000 */ mtc1 $at,$f16 +/* f1993a8: 01f94021 */ addu $t0,$t7,$t9 +/* f1993ac: c512013c */ lwc1 $f18,0x13c($t0) +/* f1993b0: 4612803c */ c.lt.s $f16,$f18 +/* f1993b4: 00000000 */ sll $zero,$zero,0x0 +/* f1993b8: 45020013 */ bc1fl .L0f199408 +/* f1993bc: 8fa40090 */ lw $a0,0x90($sp) +/* f1993c0: 0fc0a221 */ jal func0f028884 +/* f1993c4: 01c02025 */ or $a0,$t6,$zero +/* f1993c8: 0fc633fe */ jal func0f18cff8 +/* f1993cc: 8c440004 */ lw $a0,0x4($v0) +/* f1993d0: 8fa900a0 */ lw $t1,0xa0($sp) +/* f1993d4: 00025080 */ sll $t2,$v0,0x2 +/* f1993d8: 3c017f1c */ lui $at,0x7f1c +/* f1993dc: 8d3802d4 */ lw $t8,0x2d4($t1) +/* f1993e0: c4269094 */ lwc1 $f6,-0x6f6c($at) +/* f1993e4: 240d0001 */ addiu $t5,$zero,0x1 +/* f1993e8: 030a5821 */ addu $t3,$t8,$t2 +/* f1993ec: c564013c */ lwc1 $f4,0x13c($t3) +/* f1993f0: 4606203c */ c.lt.s $f4,$f6 +/* f1993f4: 00000000 */ sll $zero,$zero,0x0 +/* f1993f8: 45020003 */ bc1fl .L0f199408 +/* f1993fc: 8fa40090 */ lw $a0,0x90($sp) +/* f199400: afad0098 */ sw $t5,0x98($sp) +.L0f199404: +/* f199404: 8fa40090 */ lw $a0,0x90($sp) +.L0f199408: +/* f199408: 8fb9009c */ lw $t9,0x9c($sp) +/* f19940c: 24010007 */ addiu $at,$zero,0x7 +/* f199410: 8c8c0004 */ lw $t4,0x4($a0) +/* f199414: 918f0047 */ lbu $t7,0x47($t4) +/* f199418: 56ef0016 */ bnel $s7,$t7,.L0f199474 +/* f19941c: 8fa400a0 */ lw $a0,0xa0($sp) +/* f199420: 17210008 */ bne $t9,$at,.L0f199444 +/* f199424: 24050007 */ addiu $a1,$zero,0x7 +/* f199428: 24060001 */ addiu $a2,$zero,0x1 +/* f19942c: 0fc666f9 */ jal func0f199be4 +/* f199430: 24070001 */ addiu $a3,$zero,0x1 +/* f199434: 18400003 */ blez $v0,.L0f199444 +/* f199438: 24080001 */ addiu $t0,$zero,0x1 +/* f19943c: 1000000c */ beqz $zero,.L0f199470 +/* f199440: afa80098 */ sw $t0,0x98($sp) +.L0f199444: +/* f199444: 8fae009c */ lw $t6,0x9c($sp) +/* f199448: 24010012 */ addiu $at,$zero,0x12 +/* f19944c: 8fa40090 */ lw $a0,0x90($sp) +/* f199450: 15c10007 */ bne $t6,$at,.L0f199470 +/* f199454: 24050012 */ addiu $a1,$zero,0x12 +/* f199458: 24060001 */ addiu $a2,$zero,0x1 +/* f19945c: 0fc666f9 */ jal func0f199be4 +/* f199460: 24070001 */ addiu $a3,$zero,0x1 +/* f199464: 18400002 */ blez $v0,.L0f199470 +/* f199468: 24090001 */ addiu $t1,$zero,0x1 +/* f19946c: afa90098 */ sw $t1,0x98($sp) +.L0f199470: +/* f199470: 8fa400a0 */ lw $a0,0xa0($sp) +.L0f199474: +/* f199474: 8fa5009c */ lw $a1,0x9c($sp) +/* f199478: 0fc6652c */ jal func0f1994b0 +/* f19947c: 8fa60098 */ lw $a2,0x98($sp) +.L0f199480: +/* f199480: 8fbf004c */ lw $ra,0x4c($sp) +.L0f199484: +/* f199484: 8fb00028 */ lw $s0,0x28($sp) +/* f199488: 8fb1002c */ lw $s1,0x2c($sp) +/* f19948c: 8fb20030 */ lw $s2,0x30($sp) +/* f199490: 8fb30034 */ lw $s3,0x34($sp) +/* f199494: 8fb40038 */ lw $s4,0x38($sp) +/* f199498: 8fb5003c */ lw $s5,0x3c($sp) +/* f19949c: 8fb60040 */ lw $s6,0x40($sp) +/* f1994a0: 8fb70044 */ lw $s7,0x44($sp) +/* f1994a4: 8fbe0048 */ lw $s8,0x48($sp) +/* f1994a8: 03e00008 */ jr $ra +/* f1994ac: 27bd00a0 */ addiu $sp,$sp,0xa0 +); + +GLOBAL_ASM( +glabel func0f1994b0 +/* f1994b0: 27bdffa0 */ addiu $sp,$sp,-96 +/* f1994b4: afb20020 */ sw $s2,0x20($sp) +/* f1994b8: 00809025 */ or $s2,$a0,$zero +/* f1994bc: afbf0024 */ sw $ra,0x24($sp) +/* f1994c0: afb1001c */ sw $s1,0x1c($sp) +/* f1994c4: afb00018 */ sw $s0,0x18($sp) +/* f1994c8: afa50064 */ sw $a1,0x64($sp) +/* f1994cc: 10800006 */ beqz $a0,.L0f1994e8 +/* f1994d0: afa60068 */ sw $a2,0x68($sp) +/* f1994d4: 8c8202d4 */ lw $v0,0x2d4($a0) +/* f1994d8: 8fae0064 */ lw $t6,0x64($sp) +/* f1994dc: 24010057 */ addiu $at,$zero,0x57 +/* f1994e0: 14400003 */ bnez $v0,.L0f1994f0 +/* f1994e4: 00000000 */ sll $zero,$zero,0x0 +.L0f1994e8: +/* f1994e8: 100000a2 */ beqz $zero,.L0f199774 +/* f1994ec: 00001025 */ or $v0,$zero,$zero +.L0f1994f0: +/* f1994f0: 15c10003 */ bne $t6,$at,.L0f199500 +/* f1994f4: 00408825 */ or $s1,$v0,$zero +/* f1994f8: 1000009e */ beqz $zero,.L0f199774 +/* f1994fc: 24020001 */ addiu $v0,$zero,0x1 +.L0f199500: +/* f199500: 8faf0064 */ lw $t7,0x64($sp) +/* f199504: 24010001 */ addiu $at,$zero,0x1 +/* f199508: 02402025 */ or $a0,$s2,$zero +/* f19950c: 51e10009 */ beql $t7,$at,.L0f199534 +/* f199510: 8fb90064 */ lw $t9,0x64($sp) +/* f199514: 0fc65f3c */ jal func0f197cf0 +/* f199518: 01e02825 */ or $a1,$t7,$zero +/* f19951c: 14400004 */ bnez $v0,.L0f199530 +/* f199520: afa2005c */ sw $v0,0x5c($sp) +/* f199524: 24180001 */ addiu $t8,$zero,0x1 +/* f199528: afb80064 */ sw $t8,0x64($sp) +/* f19952c: afa00068 */ sw $zero,0x68($sp) +.L0f199530: +/* f199530: 8fb90064 */ lw $t9,0x64($sp) +.L0f199534: +/* f199534: 8e2a0020 */ lw $t2,0x20($s1) +/* f199538: 8fac0068 */ lw $t4,0x68($sp) +/* f19953c: 02204025 */ or $t0,$s1,$zero +/* f199540: 032a5826 */ xor $t3,$t9,$t2 +/* f199544: 000b582b */ sltu $t3,$zero,$t3 +/* f199548: afab0048 */ sw $t3,0x48($sp) +/* f19954c: 8e2d004c */ lw $t5,0x4c($s1) +/* f199550: 2419003c */ addiu $t9,$zero,0x3c +/* f199554: 02202025 */ or $a0,$s1,$zero +/* f199558: 000d7080 */ sll $t6,$t5,0x2 +/* f19955c: 000e7fc2 */ srl $t7,$t6,0x1f +/* f199560: 018fc026 */ xor $t8,$t4,$t7 +/* f199564: 0018c02b */ sltu $t8,$zero,$t8 +/* f199568: 11600016 */ beqz $t3,.L0f1995c4 +/* f19956c: afb80044 */ sw $t8,0x44($sp) +/* f199570: ae3900cc */ sw $t9,0xcc($s1) +/* f199574: 00002825 */ or $a1,$zero,$zero +/* f199578: 02203025 */ or $a2,$s1,$zero +/* f19957c: 02403825 */ or $a3,$s2,$zero +/* f199580: 24090004 */ addiu $t1,$zero,0x4 +.L0f199584: +/* f199584: ad0000c4 */ sw $zero,0xc4($t0) +/* f199588: a080004d */ sb $zero,0x4d($a0) +/* f19958c: a4c000e0 */ sh $zero,0xe0($a2) +/* f199590: 8ce20170 */ lw $v0,0x170($a3) +/* f199594: 25080004 */ addiu $t0,$t0,0x4 +/* f199598: 24840001 */ addiu $a0,$a0,0x1 +/* f19959c: 10400006 */ beqz $v0,.L0f1995b8 +/* f1995a0: 24a50002 */ addiu $a1,$a1,0x2 +/* f1995a4: 8c430004 */ lw $v1,0x4($v0) +/* f1995a8: 8c6a0040 */ lw $t2,0x40($v1) +/* f1995ac: 354d0004 */ ori $t5,$t2,0x4 +/* f1995b0: ac6d0040 */ sw $t5,0x40($v1) +/* f1995b4: ace00170 */ sw $zero,0x170($a3) +.L0f1995b8: +/* f1995b8: 24c60002 */ addiu $a2,$a2,0x2 +/* f1995bc: 14a9fff1 */ bne $a1,$t1,.L0f199584 +/* f1995c0: 24e70004 */ addiu $a3,$a3,0x4 +.L0f1995c4: +/* f1995c4: 8fae0044 */ lw $t6,0x44($sp) +/* f1995c8: 8fac0048 */ lw $t4,0x48($sp) +/* f1995cc: 00001825 */ or $v1,$zero,$zero +/* f1995d0: 15c00002 */ bnez $t6,.L0f1995dc +/* f1995d4: 02204025 */ or $t0,$s1,$zero +/* f1995d8: 11800012 */ beqz $t4,.L0f199624 +.L0f1995dc: +/* f1995dc: 24100008 */ addiu $s0,$zero,0x8 +.L0f1995e0: +/* f1995e0: 8d070024 */ lw $a3,0x24($t0) +/* f1995e4: 02202025 */ or $a0,$s1,$zero +/* f1995e8: 58e0000c */ blezl $a3,.L0f19961c +/* f1995ec: 24630004 */ addiu $v1,$v1,0x4 +/* f1995f0: 8e26004c */ lw $a2,0x4c($s1) +/* f1995f4: 8e250020 */ lw $a1,0x20($s1) +/* f1995f8: afa80038 */ sw $t0,0x38($sp) +/* f1995fc: 00067880 */ sll $t7,$a2,0x2 +/* f199600: 000f37c2 */ srl $a2,$t7,0x1f +/* f199604: 0fc6678f */ jal func0f199e3c +/* f199608: afa3003c */ sw $v1,0x3c($sp) +/* f19960c: 8fa80038 */ lw $t0,0x38($sp) +/* f199610: 8fa3003c */ lw $v1,0x3c($sp) +/* f199614: ad000024 */ sw $zero,0x24($t0) +/* f199618: 24630004 */ addiu $v1,$v1,0x4 +.L0f19961c: +/* f19961c: 1470fff0 */ bne $v1,$s0,.L0f1995e0 +/* f199620: 25080004 */ addiu $t0,$t0,0x4 +.L0f199624: +/* f199624: 8fb90068 */ lw $t9,0x68($sp) +/* f199628: 922e004c */ lbu $t6,0x4c($s1) +/* f19962c: 00195140 */ sll $t2,$t9,0x5 +/* f199630: 314d0020 */ andi $t5,$t2,0x20 +/* f199634: 31ccffdf */ andi $t4,$t6,0xffdf +/* f199638: 01ac7825 */ or $t7,$t5,$t4 +/* f19963c: a22f004c */ sb $t7,0x4c($s1) +/* f199640: 8fb80064 */ lw $t8,0x64($sp) +/* f199644: ae380020 */ sw $t8,0x20($s1) +/* f199648: 8fab0044 */ lw $t3,0x44($sp) +/* f19964c: 8fb90048 */ lw $t9,0x48($sp) +/* f199650: 51600011 */ beqzl $t3,.L0f199698 +/* f199654: 8fae0048 */ lw $t6,0x48($sp) +/* f199658: 1720000e */ bnez $t9,.L0f199694 +/* f19965c: 00008025 */ or $s0,$zero,$zero +/* f199660: 02403825 */ or $a3,$s2,$zero +.L0f199664: +/* f199664: 8cea0170 */ lw $t2,0x170($a3) +/* f199668: 02402025 */ or $a0,$s2,$zero +/* f19966c: 02002825 */ or $a1,$s0,$zero +/* f199670: 11400004 */ beqz $t2,.L0f199684 +/* f199674: 00003025 */ or $a2,$zero,$zero +/* f199678: 0fc66690 */ jal func0f199a40 +/* f19967c: afa7002c */ sw $a3,0x2c($sp) +/* f199680: 8fa7002c */ lw $a3,0x2c($sp) +.L0f199684: +/* f199684: 26100001 */ addiu $s0,$s0,0x1 +/* f199688: 24010002 */ addiu $at,$zero,0x2 +/* f19968c: 1601fff5 */ bne $s0,$at,.L0f199664 +/* f199690: 24e70004 */ addiu $a3,$a3,0x4 +.L0f199694: +/* f199694: 8fae0048 */ lw $t6,0x48($sp) +.L0f199698: +/* f199698: 55c00018 */ bnezl $t6,.L0f1996fc +/* f19969c: 8fa40064 */ lw $a0,0x64($sp) +/* f1996a0: 0fc4a2bd */ jal func0f128af4 +/* f1996a4: 8fa40064 */ lw $a0,0x64($sp) +/* f1996a8: 04400013 */ bltz $v0,.L0f1996f8 +/* f1996ac: 00402825 */ or $a1,$v0,$zero +/* f1996b0: 8fad005c */ lw $t5,0x5c($sp) +/* f1996b4: 51a00011 */ beqzl $t5,.L0f1996fc +/* f1996b8: 8fa40064 */ lw $a0,0x64($sp) +/* f1996bc: 8dac0000 */ lw $t4,0x0($t5) +/* f1996c0: 24010003 */ addiu $at,$zero,0x3 +/* f1996c4: 5581000d */ bnel $t4,$at,.L0f1996fc +/* f1996c8: 8fa40064 */ lw $a0,0x64($sp) +/* f1996cc: 8e4f0174 */ lw $t7,0x174($s2) +/* f1996d0: 02402025 */ or $a0,$s2,$zero +/* f1996d4: 8fa60064 */ lw $a2,0x64($sp) +/* f1996d8: 55e00008 */ bnezl $t7,.L0f1996fc +/* f1996dc: 8fa40064 */ lw $a0,0x64($sp) +/* f1996e0: 0fc22eb4 */ jal func0f08bad0 +/* f1996e4: 3c071000 */ lui $a3,0x1000 +/* f1996e8: 02402025 */ or $a0,$s2,$zero +/* f1996ec: 24050001 */ addiu $a1,$zero,0x1 +/* f1996f0: 0fc66690 */ jal func0f199a40 +/* f1996f4: 00003025 */ or $a2,$zero,$zero +.L0f1996f8: +/* f1996f8: 8fa40064 */ lw $a0,0x64($sp) +.L0f1996fc: +/* f1996fc: 0fc2c401 */ jal func0f0b1004 +/* f199700: 8fa50068 */ lw $a1,0x68($sp) +/* f199704: 0002202b */ sltu $a0,$zero,$v0 +/* f199708: 10800004 */ beqz $a0,.L0f19971c +/* f19970c: 00001825 */ or $v1,$zero,$zero +/* f199710: 8c440000 */ lw $a0,0x0($v0) +/* f199714: 38980003 */ xori $t8,$a0,0x3 +/* f199718: 2f040001 */ sltiu $a0,$t8,0x1 +.L0f19971c: +/* f19971c: 922e004c */ lbu $t6,0x4c($s1) +/* f199720: 00805825 */ or $t3,$a0,$zero +/* f199724: 000bc980 */ sll $t9,$t3,0x6 +/* f199728: 332a0040 */ andi $t2,$t9,0x40 +/* f19972c: 31cdffbf */ andi $t5,$t6,0xffbf +/* f199730: 014d6025 */ or $t4,$t2,$t5 +/* f199734: a22c004c */ sb $t4,0x4c($s1) +/* f199738: 24040008 */ addiu $a0,$zero,0x8 +/* f19973c: 02403825 */ or $a3,$s2,$zero +.L0f199740: +/* f199740: 8ce20170 */ lw $v0,0x170($a3) +/* f199744: 24630004 */ addiu $v1,$v1,0x4 +/* f199748: 10400007 */ beqz $v0,.L0f199768 +/* f19974c: 00000000 */ sll $zero,$zero,0x0 +/* f199750: 8e4f02d4 */ lw $t7,0x2d4($s2) +/* f199754: 8c4e0004 */ lw $t6,0x4($v0) +/* f199758: 8df8004c */ lw $t8,0x4c($t7) +/* f19975c: 00185880 */ sll $t3,$t8,0x2 +/* f199760: 000bcfc2 */ srl $t9,$t3,0x1f +/* f199764: a1d9005f */ sb $t9,0x5f($t6) +.L0f199768: +/* f199768: 1464fff5 */ bne $v1,$a0,.L0f199740 +/* f19976c: 24e70004 */ addiu $a3,$a3,0x4 +/* f199770: 24020001 */ addiu $v0,$zero,0x1 +.L0f199774: +/* f199774: 8fbf0024 */ lw $ra,0x24($sp) +/* f199778: 8fb00018 */ lw $s0,0x18($sp) +/* f19977c: 8fb1001c */ lw $s1,0x1c($sp) +/* f199780: 8fb20020 */ lw $s2,0x20($sp) +/* f199784: 03e00008 */ jr $ra +/* f199788: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f19978c +/* f19978c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f199790: afb50030 */ sw $s5,0x30($sp) +/* f199794: afb4002c */ sw $s4,0x2c($sp) +/* f199798: afb30028 */ sw $s3,0x28($sp) +/* f19979c: 00809825 */ or $s3,$a0,$zero +/* f1997a0: 30d400ff */ andi $s4,$a2,0xff +/* f1997a4: 00a0a825 */ or $s5,$a1,$zero +/* f1997a8: afbf0034 */ sw $ra,0x34($sp) +/* f1997ac: afb20024 */ sw $s2,0x24($sp) +/* f1997b0: afb10020 */ sw $s1,0x20($sp) +/* f1997b4: afb0001c */ sw $s0,0x1c($sp) +/* f1997b8: 10800061 */ beqz $a0,.L0f199940 +/* f1997bc: afa60040 */ sw $a2,0x40($sp) +/* f1997c0: 8c8402d4 */ lw $a0,0x2d4($a0) +/* f1997c4: 5080005f */ beqzl $a0,.L0f199944 +/* f1997c8: 8fbf0034 */ lw $ra,0x34($sp) +/* f1997cc: 80830018 */ lb $v1,0x18($a0) +/* f1997d0: 00009025 */ or $s2,$zero,$zero +/* f1997d4: 18600047 */ blez $v1,.L0f1998f4 +/* f1997d8: 00000000 */ sll $zero,$zero,0x0 +/* f1997dc: 8c8e0014 */ lw $t6,0x14($a0) +.L0f1997e0: +/* f1997e0: 2401ffff */ addiu $at,$zero,-1 +/* f1997e4: 01d28821 */ addu $s1,$t6,$s2 +/* f1997e8: 8e220000 */ lw $v0,0x0($s1) +/* f1997ec: 54410006 */ bnel $v0,$at,.L0f199808 +/* f1997f0: 24010001 */ addiu $at,$zero,0x1 +/* f1997f4: 00031080 */ sll $v0,$v1,0x2 +/* f1997f8: 00431021 */ addu $v0,$v0,$v1 +/* f1997fc: 10000039 */ beqz $zero,.L0f1998e4 +/* f199800: 00021080 */ sll $v0,$v0,0x2 +/* f199804: 24010001 */ addiu $at,$zero,0x1 +.L0f199808: +/* f199808: 10410003 */ beq $v0,$at,.L0f199818 +/* f19980c: 24010003 */ addiu $at,$zero,0x3 +/* f199810: 54410030 */ bnel $v0,$at,.L0f1998d4 +/* f199814: 8e6402d4 */ lw $a0,0x2d4($s3) +.L0f199818: +/* f199818: 16800004 */ bnez $s4,.L0f19982c +/* f19981c: 3c050800 */ lui $a1,0x800 +/* f199820: 862f0004 */ lh $t7,0x4($s1) +/* f199824: 56af002b */ bnel $s5,$t7,.L0f1998d4 +/* f199828: 8e6402d4 */ lw $a0,0x2d4($s3) +.L0f19982c: +/* f19982c: 0fc2c5f0 */ jal func0f0b17c0 +/* f199830: 86240004 */ lh $a0,0x4($s1) +/* f199834: 1040000d */ beqz $v0,.L0f19986c +/* f199838: 3c18800a */ lui $t8,0x800a +/* f19983c: 8f18a2d8 */ lw $t8,-0x5d28($t8) +/* f199840: 3c19800b */ lui $t9,0x800b +/* f199844: 53000023 */ beqzl $t8,.L0f1998d4 +/* f199848: 8e6402d4 */ lw $a0,0x2d4($s3) +/* f19984c: 9339cb98 */ lbu $t9,-0x3468($t9) +/* f199850: 24010002 */ addiu $at,$zero,0x2 +/* f199854: 5721001f */ bnel $t9,$at,.L0f1998d4 +/* f199858: 8e6402d4 */ lw $a0,0x2d4($s3) +/* f19985c: 86280004 */ lh $t0,0x4($s1) +/* f199860: 24010036 */ addiu $at,$zero,0x36 +/* f199864: 5501001b */ bnel $t0,$at,.L0f1998d4 +/* f199868: 8e6402d4 */ lw $a0,0x2d4($s3) +.L0f19986c: +/* f19986c: 0fc4a2bd */ jal func0f128af4 +/* f199870: 86240004 */ lh $a0,0x4($s1) +/* f199874: 18400016 */ blez $v0,.L0f1998d0 +/* f199878: 00402825 */ or $a1,$v0,$zero +/* f19987c: 86260004 */ lh $a2,0x4($s1) +/* f199880: afa00014 */ sw $zero,0x14($sp) +/* f199884: afa00010 */ sw $zero,0x10($sp) +/* f199888: 02602025 */ or $a0,$s3,$zero +/* f19988c: 0fc22e3a */ jal func0f08b8e8 +/* f199890: 3c072000 */ lui $a3,0x2000 +/* f199894: 1040000e */ beqz $v0,.L0f1998d0 +/* f199898: 00408025 */ or $s0,$v0,$zero +/* f19989c: 00402025 */ or $a0,$v0,$zero +/* f1998a0: 0fc20a59 */ jal func0f082964 +/* f1998a4: 24050001 */ addiu $a1,$zero,0x1 +/* f1998a8: 02002025 */ or $a0,$s0,$zero +/* f1998ac: 0fc20c1f */ jal func0f08307c +/* f1998b0: 24050001 */ addiu $a1,$zero,0x1 +/* f1998b4: 86290004 */ lh $t1,0x4($s1) +/* f1998b8: 24010057 */ addiu $at,$zero,0x57 +/* f1998bc: 02602025 */ or $a0,$s3,$zero +/* f1998c0: 55210004 */ bnel $t1,$at,.L0f1998d4 +/* f1998c4: 8e6402d4 */ lw $a0,0x2d4($s3) +/* f1998c8: 0fc61ca2 */ jal func0f187288 +/* f1998cc: 02002825 */ or $a1,$s0,$zero +.L0f1998d0: +/* f1998d0: 8e6402d4 */ lw $a0,0x2d4($s3) +.L0f1998d4: +/* f1998d4: 80830018 */ lb $v1,0x18($a0) +/* f1998d8: 00031080 */ sll $v0,$v1,0x2 +/* f1998dc: 00431021 */ addu $v0,$v0,$v1 +/* f1998e0: 00021080 */ sll $v0,$v0,0x2 +.L0f1998e4: +/* f1998e4: 26520014 */ addiu $s2,$s2,0x14 +/* f1998e8: 0242082a */ slt $at,$s2,$v0 +/* f1998ec: 5420ffbc */ bnezl $at,.L0f1997e0 +/* f1998f0: 8c8e0014 */ lw $t6,0x14($a0) +.L0f1998f4: +/* f1998f4: 12800003 */ beqz $s4,.L0f199904 +/* f1998f8: 2aa10002 */ slti $at,$s5,0x2 +/* f1998fc: 50200006 */ beqzl $at,.L0f199918 +/* f199900: 02602025 */ or $a0,$s3,$zero +.L0f199904: +/* f199904: 56800008 */ bnezl $s4,.L0f199928 +/* f199908: 8e6b0014 */ lw $t3,0x14($s3) +/* f19990c: 8c8a0020 */ lw $t2,0x20($a0) +/* f199910: 16aa0004 */ bne $s5,$t2,.L0f199924 +/* f199914: 02602025 */ or $a0,$s3,$zero +.L0f199918: +/* f199918: 24050001 */ addiu $a1,$zero,0x1 +/* f19991c: 0fc6652c */ jal func0f1994b0 +/* f199920: 00003025 */ or $a2,$zero,$zero +.L0f199924: +/* f199924: 8e6b0014 */ lw $t3,0x14($s3) +.L0f199928: +/* f199928: 02602025 */ or $a0,$s3,$zero +/* f19992c: 356c0001 */ ori $t4,$t3,0x1 +/* f199930: 16800003 */ bnez $s4,.L0f199940 +/* f199934: ae6c0014 */ sw $t4,0x14($s3) +/* f199938: 0fc65f65 */ jal func0f197d94 +/* f19993c: 02a02825 */ or $a1,$s5,$zero +.L0f199940: +/* f199940: 8fbf0034 */ lw $ra,0x34($sp) +.L0f199944: +/* f199944: 8fb0001c */ lw $s0,0x1c($sp) +/* f199948: 8fb10020 */ lw $s1,0x20($sp) +/* f19994c: 8fb20024 */ lw $s2,0x24($sp) +/* f199950: 8fb30028 */ lw $s3,0x28($sp) +/* f199954: 8fb4002c */ lw $s4,0x2c($sp) +/* f199958: 8fb50030 */ lw $s5,0x30($sp) +/* f19995c: 03e00008 */ jr $ra +/* f199960: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f199964 +/* f199964: 27bdffe8 */ addiu $sp,$sp,-24 +/* f199968: afbf0014 */ sw $ra,0x14($sp) +/* f19996c: 0fc665e3 */ jal func0f19978c +/* f199970: 24060001 */ addiu $a2,$zero,0x1 +/* f199974: 8fbf0014 */ lw $ra,0x14($sp) +/* f199978: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19997c: 03e00008 */ jr $ra +/* f199980: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f199984 +/* f199984: 27bdffe8 */ addiu $sp,$sp,-24 +/* f199988: afbf0014 */ sw $ra,0x14($sp) +/* f19998c: 0fc665e3 */ jal func0f19978c +/* f199990: 00003025 */ or $a2,$zero,$zero +/* f199994: 8fbf0014 */ lw $ra,0x14($sp) +/* f199998: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19999c: 03e00008 */ jr $ra +/* f1999a0: 00000000 */ sll $zero,$zero,0x0 +/* f1999a4: 00000000 */ sll $zero,$zero,0x0 +/* f1999a8: 00000000 */ sll $zero,$zero,0x0 +/* f1999ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1999b0 +/* f1999b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1999b4: 28810002 */ slti $at,$a0,0x2 +/* f1999b8: 1420000a */ bnez $at,.L0f1999e4 +/* f1999bc: afbf0014 */ sw $ra,0x14($sp) +/* f1999c0: 2881005e */ slti $at,$a0,0x5e +/* f1999c4: 50200008 */ beqzl $at,.L0f1999e8 +/* f1999c8: 00001025 */ or $v0,$zero,$zero +/* f1999cc: 0fc2c47b */ jal func0f0b11ec +/* f1999d0: 00000000 */ sll $zero,$zero,0x0 +/* f1999d4: 50400004 */ beqzl $v0,.L0f1999e8 +/* f1999d8: 00001025 */ or $v0,$zero,$zero +/* f1999dc: 10000002 */ beqz $zero,.L0f1999e8 +/* f1999e0: 8c420000 */ lw $v0,0x0($v0) +.L0f1999e4: +/* f1999e4: 00001025 */ or $v0,$zero,$zero +.L0f1999e8: +/* f1999e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1999ec: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1999f0: 03e00008 */ jr $ra +/* f1999f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1999f8 +/* f1999f8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1999fc: 28810002 */ slti $at,$a0,0x2 +/* f199a00: 1420000a */ bnez $at,.L0f199a2c +/* f199a04: afbf0014 */ sw $ra,0x14($sp) +/* f199a08: 2881005e */ slti $at,$a0,0x5e +/* f199a0c: 50200008 */ beqzl $at,.L0f199a30 +/* f199a10: 00001025 */ or $v0,$zero,$zero +/* f199a14: 0fc2c47b */ jal func0f0b11ec +/* f199a18: 00000000 */ sll $zero,$zero,0x0 +/* f199a1c: 50400004 */ beqzl $v0,.L0f199a30 +/* f199a20: 00001025 */ or $v0,$zero,$zero +/* f199a24: 10000002 */ beqz $zero,.L0f199a30 +/* f199a28: 84420008 */ lh $v0,0x8($v0) +.L0f199a2c: +/* f199a2c: 00001025 */ or $v0,$zero,$zero +.L0f199a30: +/* f199a30: 8fbf0014 */ lw $ra,0x14($sp) +/* f199a34: 27bd0018 */ addiu $sp,$sp,0x18 +/* f199a38: 03e00008 */ jr $ra +/* f199a3c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f199a40 +/* f199a40: 27bdff98 */ addiu $sp,$sp,-104 +/* f199a44: afbf004c */ sw $ra,0x4c($sp) +/* f199a48: afb00048 */ sw $s0,0x48($sp) +/* f199a4c: afa60070 */ sw $a2,0x70($sp) +/* f199a50: 8c9002d4 */ lw $s0,0x2d4($a0) +/* f199a54: 44802000 */ mtc1 $zero,$f4 +/* f199a58: 00057040 */ sll $t6,$a1,0x1 +/* f199a5c: 00051080 */ sll $v0,$a1,0x2 +/* f199a60: 020e7821 */ addu $t7,$s0,$t6 +/* f199a64: a5e0002c */ sh $zero,0x2c($t7) +/* f199a68: 02021821 */ addu $v1,$s0,$v0 +/* f199a6c: 0082c021 */ addu $t8,$a0,$v0 +/* f199a70: e46400e4 */ swc1 $f4,0xe4($v1) +/* f199a74: 8f190170 */ lw $t9,0x170($t8) +/* f199a78: 00803825 */ or $a3,$a0,$zero +/* f199a7c: 53200055 */ beqzl $t9,.L0f199bd4 +/* f199a80: 8fbf004c */ lw $ra,0x4c($sp) +/* f199a84: 8e05004c */ lw $a1,0x4c($s0) +/* f199a88: 8e040020 */ lw $a0,0x20($s0) +/* f199a8c: afa70068 */ sw $a3,0x68($sp) +/* f199a90: 00054880 */ sll $t1,$a1,0x2 +/* f199a94: 00092fc2 */ srl $a1,$t1,0x1f +/* f199a98: 0fc668a7 */ jal func0f19a29c +/* f199a9c: afa30054 */ sw $v1,0x54($sp) +/* f199aa0: 1440004b */ bnez $v0,.L0f199bd0 +/* f199aa4: 8fa30054 */ lw $v1,0x54($sp) +/* f199aa8: 8e05004c */ lw $a1,0x4c($s0) +/* f199aac: 8e040020 */ lw $a0,0x20($s0) +/* f199ab0: afa30054 */ sw $v1,0x54($sp) +/* f199ab4: 00055880 */ sll $t3,$a1,0x2 +/* f199ab8: 0fc6667e */ jal func0f1999f8 +/* f199abc: 000b2fc2 */ srl $a1,$t3,0x1f +/* f199ac0: 18400043 */ blez $v0,.L0f199bd0 +/* f199ac4: 8fa30054 */ lw $v1,0x54($sp) +/* f199ac8: 8e06004c */ lw $a2,0x4c($s0) +/* f199acc: 8c6d0024 */ lw $t5,0x24($v1) +/* f199ad0: 8e050020 */ lw $a1,0x20($s0) +/* f199ad4: 00067080 */ sll $t6,$a2,0x2 +/* f199ad8: 000e37c2 */ srl $a2,$t6,0x1f +/* f199adc: afa30054 */ sw $v1,0x54($sp) +/* f199ae0: 02002025 */ or $a0,$s0,$zero +/* f199ae4: 0fc6675c */ jal func0f199d70 +/* f199ae8: 004d3823 */ subu $a3,$v0,$t5 +/* f199aec: 18400038 */ blez $v0,.L0f199bd0 +/* f199af0: 8fa30054 */ lw $v1,0x54($sp) +/* f199af4: 8c780024 */ lw $t8,0x24($v1) +/* f199af8: 0302c821 */ addu $t9,$t8,$v0 +/* f199afc: ac790024 */ sw $t9,0x24($v1) +/* f199b00: 8fa90070 */ lw $t1,0x70($sp) +/* f199b04: 51200033 */ beqzl $t1,.L0f199bd4 +/* f199b08: 8fbf004c */ lw $ra,0x4c($sp) +/* f199b0c: 8e0a0020 */ lw $t2,0x20($s0) +/* f199b10: 24010016 */ addiu $at,$zero,0x16 +/* f199b14: 00002025 */ or $a0,$zero,$zero +/* f199b18: 15410019 */ bne $t2,$at,.L0f199b80 +/* f199b1c: 8faf0068 */ lw $t7,0x68($sp) +/* f199b20: 8fab0068 */ lw $t3,0x68($sp) +/* f199b24: 3c01bf80 */ lui $at,0xbf80 +/* f199b28: 44810000 */ mtc1 $at,$f0 +/* f199b2c: 8d65001c */ lw $a1,0x1c($t3) +/* f199b30: 240cffff */ addiu $t4,$zero,-1 +/* f199b34: 240d0400 */ addiu $t5,$zero,0x400 +/* f199b38: 240effff */ addiu $t6,$zero,-1 +/* f199b3c: afae002c */ sw $t6,0x2c($sp) +/* f199b40: afad0014 */ sw $t5,0x14($sp) +/* f199b44: afac0010 */ sw $t4,0x10($sp) +/* f199b48: afa00028 */ sw $zero,0x28($sp) +/* f199b4c: afa00020 */ sw $zero,0x20($sp) +/* f199b50: afa0001c */ sw $zero,0x1c($sp) +/* f199b54: afa00018 */ sw $zero,0x18($sp) +/* f199b58: 00002025 */ or $a0,$zero,$zero +/* f199b5c: 24060433 */ addiu $a2,$zero,0x433 +/* f199b60: 2407ffff */ addiu $a3,$zero,-1 +/* f199b64: e7a00038 */ swc1 $f0,0x38($sp) +/* f199b68: e7a00034 */ swc1 $f0,0x34($sp) +/* f199b6c: e7a00030 */ swc1 $f0,0x30($sp) +/* f199b70: 0fc24e7e */ jal func0f0939f8 +/* f199b74: e7a00024 */ swc1 $f0,0x24($sp) +/* f199b78: 10000016 */ beqz $zero,.L0f199bd4 +/* f199b7c: 8fbf004c */ lw $ra,0x4c($sp) +.L0f199b80: +/* f199b80: 8de5001c */ lw $a1,0x1c($t7) +/* f199b84: 3c01bf80 */ lui $at,0xbf80 +/* f199b88: 44810000 */ mtc1 $at,$f0 +/* f199b8c: 2418ffff */ addiu $t8,$zero,-1 +/* f199b90: 24190400 */ addiu $t9,$zero,0x400 +/* f199b94: 2409ffff */ addiu $t1,$zero,-1 +/* f199b98: afa9002c */ sw $t1,0x2c($sp) +/* f199b9c: afb90014 */ sw $t9,0x14($sp) +/* f199ba0: afb80010 */ sw $t8,0x10($sp) +/* f199ba4: afa00028 */ sw $zero,0x28($sp) +/* f199ba8: afa00020 */ sw $zero,0x20($sp) +/* f199bac: afa0001c */ sw $zero,0x1c($sp) +/* f199bb0: afa00018 */ sw $zero,0x18($sp) +/* f199bb4: 2406804f */ addiu $a2,$zero,-32689 +/* f199bb8: 2407ffff */ addiu $a3,$zero,-1 +/* f199bbc: e7a00024 */ swc1 $f0,0x24($sp) +/* f199bc0: e7a00030 */ swc1 $f0,0x30($sp) +/* f199bc4: e7a00034 */ swc1 $f0,0x34($sp) +/* f199bc8: 0fc24e7e */ jal func0f0939f8 +/* f199bcc: e7a00038 */ swc1 $f0,0x38($sp) +.L0f199bd0: +/* f199bd0: 8fbf004c */ lw $ra,0x4c($sp) +.L0f199bd4: +/* f199bd4: 8fb00048 */ lw $s0,0x48($sp) +/* f199bd8: 27bd0068 */ addiu $sp,$sp,0x68 +/* f199bdc: 03e00008 */ jr $ra +/* f199be0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f199be4 +/* f199be4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f199be8: afb00018 */ sw $s0,0x18($sp) +/* f199bec: 00808025 */ or $s0,$a0,$zero +/* f199bf0: afbf001c */ sw $ra,0x1c($sp) +/* f199bf4: afa5002c */ sw $a1,0x2c($sp) +/* f199bf8: afa60030 */ sw $a2,0x30($sp) +/* f199bfc: afa70034 */ sw $a3,0x34($sp) +/* f199c00: 10800028 */ beqz $a0,.L0f199ca4 +/* f199c04: 00001825 */ or $v1,$zero,$zero +/* f199c08: 948e0064 */ lhu $t6,0x64($a0) +/* f199c0c: 8fa4002c */ lw $a0,0x2c($sp) +/* f199c10: 31cf0001 */ andi $t7,$t6,0x1 +/* f199c14: 11e00008 */ beqz $t7,.L0f199c38 +/* f199c18: 00000000 */ sll $zero,$zero,0x0 +/* f199c1c: 00a02025 */ or $a0,$a1,$zero +/* f199c20: 0fc6666c */ jal func0f1999b0 +/* f199c24: 00c02825 */ or $a1,$a2,$zero +/* f199c28: 0fc2a63d */ jal func0f0a98f4 +/* f199c2c: 00402025 */ or $a0,$v0,$zero +/* f199c30: 10000007 */ beqz $zero,.L0f199c50 +/* f199c34: 00401825 */ or $v1,$v0,$zero +.L0f199c38: +/* f199c38: 0fc6666c */ jal func0f1999b0 +/* f199c3c: 8fa50030 */ lw $a1,0x30($sp) +/* f199c40: 8e18001c */ lw $t8,0x1c($s0) +/* f199c44: 0002c880 */ sll $t9,$v0,0x2 +/* f199c48: 03194021 */ addu $t0,$t8,$t9 +/* f199c4c: 8d030000 */ lw $v1,0x0($t0) +.L0f199c50: +/* f199c50: 8fa90034 */ lw $t1,0x34($sp) +/* f199c54: 8fa4002c */ lw $a0,0x2c($sp) +/* f199c58: 8fa50030 */ lw $a1,0x30($sp) +/* f199c5c: 51200012 */ beqzl $t1,.L0f199ca8 +/* f199c60: 8fbf001c */ lw $ra,0x1c($sp) +/* f199c64: 0fc6666c */ jal func0f1999b0 +/* f199c68: afa30024 */ sw $v1,0x24($sp) +/* f199c6c: afa20020 */ sw $v0,0x20($sp) +/* f199c70: 8e05004c */ lw $a1,0x4c($s0) +/* f199c74: 8e040020 */ lw $a0,0x20($s0) +/* f199c78: 00055080 */ sll $t2,$a1,0x2 +/* f199c7c: 0fc6666c */ jal func0f1999b0 +/* f199c80: 000a2fc2 */ srl $a1,$t2,0x1f +/* f199c84: 8fac0020 */ lw $t4,0x20($sp) +/* f199c88: 8fa30024 */ lw $v1,0x24($sp) +/* f199c8c: 544c0006 */ bnel $v0,$t4,.L0f199ca8 +/* f199c90: 8fbf001c */ lw $ra,0x1c($sp) +/* f199c94: 8e0d0028 */ lw $t5,0x28($s0) +/* f199c98: 8e0f0024 */ lw $t7,0x24($s0) +/* f199c9c: 006d7021 */ addu $t6,$v1,$t5 +/* f199ca0: 01cf1821 */ addu $v1,$t6,$t7 +.L0f199ca4: +/* f199ca4: 8fbf001c */ lw $ra,0x1c($sp) +.L0f199ca8: +/* f199ca8: 8fb00018 */ lw $s0,0x18($sp) +/* f199cac: 27bd0028 */ addiu $sp,$sp,0x28 +/* f199cb0: 03e00008 */ jr $ra +/* f199cb4: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f199cb8 +/* f199cb8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f199cbc: afbf0014 */ sw $ra,0x14($sp) +/* f199cc0: afa50024 */ sw $a1,0x24($sp) +/* f199cc4: afa60028 */ sw $a2,0x28($sp) +/* f199cc8: 00803825 */ or $a3,$a0,$zero +/* f199ccc: 10800023 */ beqz $a0,.L0f199d5c +/* f199cd0: 00001825 */ or $v1,$zero,$zero +/* f199cd4: 948e0064 */ lhu $t6,0x64($a0) +/* f199cd8: 00a02025 */ or $a0,$a1,$zero +/* f199cdc: 8fb90024 */ lw $t9,0x24($sp) +/* f199ce0: 31cf0001 */ andi $t7,$t6,0x1 +/* f199ce4: 51e00007 */ beqzl $t7,.L0f199d04 +/* f199ce8: 8cf8001c */ lw $t8,0x1c($a3) +/* f199cec: 0fc2a63d */ jal func0f0a98f4 +/* f199cf0: afa70020 */ sw $a3,0x20($sp) +/* f199cf4: 8fa70020 */ lw $a3,0x20($sp) +/* f199cf8: 10000005 */ beqz $zero,.L0f199d10 +/* f199cfc: 00401825 */ or $v1,$v0,$zero +/* f199d00: 8cf8001c */ lw $t8,0x1c($a3) +.L0f199d04: +/* f199d04: 00194080 */ sll $t0,$t9,0x2 +/* f199d08: 03084821 */ addu $t1,$t8,$t0 +/* f199d0c: 8d230000 */ lw $v1,0x0($t1) +.L0f199d10: +/* f199d10: 8faa0028 */ lw $t2,0x28($sp) +/* f199d14: 51400012 */ beqzl $t2,.L0f199d60 +/* f199d18: 8fbf0014 */ lw $ra,0x14($sp) +/* f199d1c: 8ce5004c */ lw $a1,0x4c($a3) +/* f199d20: 8ce40020 */ lw $a0,0x20($a3) +/* f199d24: afa70020 */ sw $a3,0x20($sp) +/* f199d28: 00055880 */ sll $t3,$a1,0x2 +/* f199d2c: 000b2fc2 */ srl $a1,$t3,0x1f +/* f199d30: 0fc6666c */ jal func0f1999b0 +/* f199d34: afa3001c */ sw $v1,0x1c($sp) +/* f199d38: 8fad0024 */ lw $t5,0x24($sp) +/* f199d3c: 8fa3001c */ lw $v1,0x1c($sp) +/* f199d40: 8fa70020 */ lw $a3,0x20($sp) +/* f199d44: 544d0006 */ bnel $v0,$t5,.L0f199d60 +/* f199d48: 8fbf0014 */ lw $ra,0x14($sp) +/* f199d4c: 8cee0028 */ lw $t6,0x28($a3) +/* f199d50: 8cf90024 */ lw $t9,0x24($a3) +/* f199d54: 006e7821 */ addu $t7,$v1,$t6 +/* f199d58: 01f91821 */ addu $v1,$t7,$t9 +.L0f199d5c: +/* f199d5c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f199d60: +/* f199d60: 27bd0020 */ addiu $sp,$sp,0x20 +/* f199d64: 00601025 */ or $v0,$v1,$zero +/* f199d68: 03e00008 */ jr $ra +/* f199d6c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f199d70 +/* f199d70: 27bdffe0 */ addiu $sp,$sp,-32 +/* f199d74: afa40020 */ sw $a0,0x20($sp) +/* f199d78: afbf0014 */ sw $ra,0x14($sp) +/* f199d7c: afa50024 */ sw $a1,0x24($sp) +/* f199d80: 00a02025 */ or $a0,$a1,$zero +/* f199d84: 00c02825 */ or $a1,$a2,$zero +/* f199d88: 0fc6666c */ jal func0f1999b0 +/* f199d8c: afa7002c */ sw $a3,0x2c($sp) +/* f199d90: 8fa40020 */ lw $a0,0x20($sp) +/* f199d94: 00027080 */ sll $t6,$v0,0x2 +/* f199d98: 8fa7002c */ lw $a3,0x2c($sp) +/* f199d9c: 8c8f001c */ lw $t7,0x1c($a0) +/* f199da0: 10800006 */ beqz $a0,.L0f199dbc +/* f199da4: 01cf1821 */ addu $v1,$t6,$t7 +/* f199da8: 8c780000 */ lw $t8,0x0($v1) +/* f199dac: 1b000003 */ blez $t8,.L0f199dbc +/* f199db0: 00000000 */ sll $zero,$zero,0x0 +/* f199db4: 5ce00004 */ bgtzl $a3,.L0f199dc8 +/* f199db8: 94990064 */ lhu $t9,0x64($a0) +.L0f199dbc: +/* f199dbc: 1000001b */ beqz $zero,.L0f199e2c +/* f199dc0: 00001025 */ or $v0,$zero,$zero +/* f199dc4: 94990064 */ lhu $t9,0x64($a0) +.L0f199dc8: +/* f199dc8: 33280001 */ andi $t0,$t9,0x1 +/* f199dcc: 51000004 */ beqzl $t0,.L0f199de0 +/* f199dd0: afa30018 */ sw $v1,0x18($sp) +/* f199dd4: 10000015 */ beqz $zero,.L0f199e2c +/* f199dd8: 00e01025 */ or $v0,$a3,$zero +/* f199ddc: afa30018 */ sw $v1,0x18($sp) +.L0f199de0: +/* f199de0: 0fc47bba */ jal func0f11eee8 +/* f199de4: afa7002c */ sw $a3,0x2c($sp) +/* f199de8: 8fa30018 */ lw $v1,0x18($sp) +/* f199dec: 8fa7002c */ lw $a3,0x2c($sp) +/* f199df0: 8c690000 */ lw $t1,0x0($v1) +/* f199df4: 01275023 */ subu $t2,$t1,$a3 +/* f199df8: 05410009 */ bgez $t2,.L0f199e20 +/* f199dfc: ac6a0000 */ sw $t2,0x0($v1) +/* f199e00: 01475821 */ addu $t3,$t2,$a3 +/* f199e04: afab001c */ sw $t3,0x1c($sp) +/* f199e08: 0fc47bba */ jal func0f11eee8 +/* f199e0c: ac600000 */ sw $zero,0x0($v1) +/* f199e10: 50400006 */ beqzl $v0,.L0f199e2c +/* f199e14: 8fa2001c */ lw $v0,0x1c($sp) +/* f199e18: 10000004 */ beqz $zero,.L0f199e2c +/* f199e1c: 8fa2001c */ lw $v0,0x1c($sp) +.L0f199e20: +/* f199e20: 0fc47bba */ jal func0f11eee8 +/* f199e24: afa7001c */ sw $a3,0x1c($sp) +/* f199e28: 8fa2001c */ lw $v0,0x1c($sp) +.L0f199e2c: +/* f199e2c: 8fbf0014 */ lw $ra,0x14($sp) +/* f199e30: 27bd0020 */ addiu $sp,$sp,0x20 +/* f199e34: 03e00008 */ jr $ra +/* f199e38: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f199e3c +/* f199e3c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f199e40: afa40020 */ sw $a0,0x20($sp) +/* f199e44: afbf0014 */ sw $ra,0x14($sp) +/* f199e48: afa50024 */ sw $a1,0x24($sp) +/* f199e4c: 00a02025 */ or $a0,$a1,$zero +/* f199e50: afa60028 */ sw $a2,0x28($sp) +/* f199e54: afa7002c */ sw $a3,0x2c($sp) +/* f199e58: 0fc6666c */ jal func0f1999b0 +/* f199e5c: 00c02825 */ or $a1,$a2,$zero +/* f199e60: 8fa40020 */ lw $a0,0x20($sp) +/* f199e64: 00027080 */ sll $t6,$v0,0x2 +/* f199e68: 8c8f001c */ lw $t7,0x1c($a0) +/* f199e6c: 1080001d */ beqz $a0,.L0f199ee4 +/* f199e70: 01cf1821 */ addu $v1,$t6,$t7 +/* f199e74: 94980064 */ lhu $t8,0x64($a0) +/* f199e78: 8fa8002c */ lw $t0,0x2c($sp) +/* f199e7c: 33190001 */ andi $t9,$t8,0x1 +/* f199e80: 57200019 */ bnezl $t9,.L0f199ee8 +/* f199e84: 8fbf0014 */ lw $ra,0x14($sp) +/* f199e88: 59000017 */ blezl $t0,.L0f199ee8 +/* f199e8c: 8fbf0014 */ lw $ra,0x14($sp) +/* f199e90: 0fc47bba */ jal func0f11eee8 +/* f199e94: afa30018 */ sw $v1,0x18($sp) +/* f199e98: 8fa30018 */ lw $v1,0x18($sp) +/* f199e9c: 8faa002c */ lw $t2,0x2c($sp) +/* f199ea0: 8c690000 */ lw $t1,0x0($v1) +/* f199ea4: 012a5821 */ addu $t3,$t1,$t2 +/* f199ea8: ac6b0000 */ sw $t3,0x0($v1) +/* f199eac: 8fa50028 */ lw $a1,0x28($sp) +/* f199eb0: 8fa40024 */ lw $a0,0x24($sp) +/* f199eb4: 0fc6666c */ jal func0f1999b0 +/* f199eb8: afa30018 */ sw $v1,0x18($sp) +/* f199ebc: 0fc2a63d */ jal func0f0a98f4 +/* f199ec0: 00402025 */ or $a0,$v0,$zero +/* f199ec4: 8fa30018 */ lw $v1,0x18($sp) +/* f199ec8: 8c6c0000 */ lw $t4,0x0($v1) +/* f199ecc: 004c082a */ slt $at,$v0,$t4 +/* f199ed0: 10200002 */ beqz $at,.L0f199edc +/* f199ed4: 00000000 */ sll $zero,$zero,0x0 +/* f199ed8: ac620000 */ sw $v0,0x0($v1) +.L0f199edc: +/* f199edc: 0fc47bba */ jal func0f11eee8 +/* f199ee0: 00000000 */ sll $zero,$zero,0x0 +.L0f199ee4: +/* f199ee4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f199ee8: +/* f199ee8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f199eec: 03e00008 */ jr $ra +/* f199ef0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f199ef4 +/* f199ef4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f199ef8: afbf0014 */ sw $ra,0x14($sp) +/* f199efc: 8c8e001c */ lw $t6,0x1c($a0) +/* f199f00: 00057880 */ sll $t7,$a1,0x2 +/* f199f04: 1080001b */ beqz $a0,.L0f199f74 +/* f199f08: 01cf1821 */ addu $v1,$t6,$t7 +/* f199f0c: 94980064 */ lhu $t8,0x64($a0) +/* f199f10: 33190001 */ andi $t9,$t8,0x1 +/* f199f14: 57200018 */ bnezl $t9,.L0f199f78 +/* f199f18: 8fbf0014 */ lw $ra,0x14($sp) +/* f199f1c: 58c00016 */ blezl $a2,.L0f199f78 +/* f199f20: 8fbf0014 */ lw $ra,0x14($sp) +/* f199f24: afa30018 */ sw $v1,0x18($sp) +/* f199f28: afa50024 */ sw $a1,0x24($sp) +/* f199f2c: 0fc47bba */ jal func0f11eee8 +/* f199f30: afa60028 */ sw $a2,0x28($sp) +/* f199f34: 8fa30018 */ lw $v1,0x18($sp) +/* f199f38: 8fa60028 */ lw $a2,0x28($sp) +/* f199f3c: 8fa40024 */ lw $a0,0x24($sp) +/* f199f40: 8c680000 */ lw $t0,0x0($v1) +/* f199f44: 01064821 */ addu $t1,$t0,$a2 +/* f199f48: ac690000 */ sw $t1,0x0($v1) +/* f199f4c: 0fc2a63d */ jal func0f0a98f4 +/* f199f50: afa30018 */ sw $v1,0x18($sp) +/* f199f54: 8fa30018 */ lw $v1,0x18($sp) +/* f199f58: 8c6a0000 */ lw $t2,0x0($v1) +/* f199f5c: 004a082a */ slt $at,$v0,$t2 +/* f199f60: 10200002 */ beqz $at,.L0f199f6c +/* f199f64: 00000000 */ sll $zero,$zero,0x0 +/* f199f68: ac620000 */ sw $v0,0x0($v1) +.L0f199f6c: +/* f199f6c: 0fc47bba */ jal func0f11eee8 +/* f199f70: 00000000 */ sll $zero,$zero,0x0 +.L0f199f74: +/* f199f74: 8fbf0014 */ lw $ra,0x14($sp) +.L0f199f78: +/* f199f78: 27bd0020 */ addiu $sp,$sp,0x20 +/* f199f7c: 03e00008 */ jr $ra +/* f199f80: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f199f84 +/* f199f84: 27bdff38 */ addiu $sp,$sp,-200 +/* f199f88: afb7006c */ sw $s7,0x6c($sp) +/* f199f8c: afb3005c */ sw $s3,0x5c($sp) +/* f199f90: 00c09825 */ or $s3,$a2,$zero +/* f199f94: 0080b825 */ or $s7,$a0,$zero +/* f199f98: afbf0074 */ sw $ra,0x74($sp) +/* f199f9c: afbe0070 */ sw $s8,0x70($sp) +/* f199fa0: afb60068 */ sw $s6,0x68($sp) +/* f199fa4: afb50064 */ sw $s5,0x64($sp) +/* f199fa8: afb40060 */ sw $s4,0x60($sp) +/* f199fac: afb20058 */ sw $s2,0x58($sp) +/* f199fb0: afb10054 */ sw $s1,0x54($sp) +/* f199fb4: afb00050 */ sw $s0,0x50($sp) +/* f199fb8: f7b80048 */ sdc1 $f24,0x48($sp) +/* f199fbc: f7b60040 */ sdc1 $f22,0x40($sp) +/* f199fc0: f7b40038 */ sdc1 $f20,0x38($sp) +/* f199fc4: afa500cc */ sw $a1,0xcc($sp) +/* f199fc8: 10800004 */ beqz $a0,.L0f199fdc +/* f199fcc: afa700d4 */ sw $a3,0xd4($sp) +/* f199fd0: 8c8302d4 */ lw $v1,0x2d4($a0) +/* f199fd4: 54600004 */ bnezl $v1,.L0f199fe8 +/* f199fd8: 8c6e0020 */ lw $t6,0x20($v1) +.L0f199fdc: +/* f199fdc: 10000098 */ beqz $zero,.L0f19a240 +/* f199fe0: 00001025 */ or $v0,$zero,$zero +/* f199fe4: 8c6e0020 */ lw $t6,0x20($v1) +.L0f199fe8: +/* f199fe8: 24010016 */ addiu $at,$zero,0x16 +/* f199fec: 24020001 */ addiu $v0,$zero,0x1 +/* f199ff0: 15c10093 */ bne $t6,$at,.L0f19a240 +/* f199ff4: 00000000 */ sll $zero,$zero,0x0 +/* f199ff8: 0c004b70 */ jal 0x12dc0 +/* f199ffc: 00000000 */ sll $zero,$zero,0x0 +/* f19a000: 24010064 */ addiu $at,$zero,0x64 +/* f19a004: 0041001b */ divu $zero,$v0,$at +/* f19a008: 00001810 */ mfhi $v1 +/* f19a00c: 2861001e */ slti $at,$v1,0x1e +/* f19a010: 10200089 */ beqz $at,.L0f19a238 +/* f19a014: afa300b4 */ sw $v1,0xb4($sp) +/* f19a018: 240fffff */ addiu $t7,$zero,-1 +/* f19a01c: 241800c8 */ addiu $t8,$zero,0xc8 +/* f19a020: 3c198009 */ lui $t9,0x8009 +/* f19a024: afa000ac */ sw $zero,0xac($sp) +/* f19a028: afa000a8 */ sw $zero,0xa8($sp) +/* f19a02c: afaf00a4 */ sw $t7,0xa4($sp) +/* f19a030: afb800a0 */ sw $t8,0xa0($sp) +/* f19a034: 27398490 */ addiu $t9,$t9,-31600 +/* f19a038: 8f210000 */ lw $at,0x0($t9) +/* f19a03c: 27be009c */ addiu $s8,$sp,0x9c +/* f19a040: 03c02025 */ or $a0,$s8,$zero +/* f19a044: 0fc2c74a */ jal func0f0b1d28 +/* f19a048: afc10000 */ sw $at,0x0($s8) +/* f19a04c: 3c0b800b */ lui $t3,0x800b +/* f19a050: 8d6bc530 */ lw $t3,-0x3ad0($t3) +/* f19a054: 46000606 */ mov.s $f24,$f0 +/* f19a058: 2414001e */ addiu $s4,$zero,0x1e +/* f19a05c: 19600074 */ blez $t3,.L0f19a230 +/* f19a060: 0000a825 */ or $s5,$zero,$zero +/* f19a064: 3c16800b */ lui $s6,0x800b +/* f19a068: 3c017f1c */ lui $at,0x7f1c +/* f19a06c: 4480a000 */ mtc1 $zero,$f20 +/* f19a070: c43690a0 */ lwc1 $f22,-0x6f60($at) +/* f19a074: 26d6c4d0 */ addiu $s6,$s6,-15152 +/* f19a078: 8ed00000 */ lw $s0,0x0($s6) +.L0f19a07c: +/* f19a07c: 24010006 */ addiu $at,$zero,0x6 +/* f19a080: 8e12001c */ lw $s2,0x1c($s0) +/* f19a084: 924c0000 */ lbu $t4,0x0($s2) +/* f19a088: 5581001b */ bnel $t4,$at,.L0f19a0f8 +/* f19a08c: 82180007 */ lb $t8,0x7($s0) +/* f19a090: 0fc4a25f */ jal func0f12897c +/* f19a094: 02402025 */ or $a0,$s2,$zero +/* f19a098: 00026880 */ sll $t5,$v0,0x2 +/* f19a09c: 3c03800a */ lui $v1,0x800a +/* f19a0a0: 006d1821 */ addu $v1,$v1,$t5 +/* f19a0a4: 8c63a024 */ lw $v1,-0x5fdc($v1) +/* f19a0a8: 240e001e */ addiu $t6,$zero,0x1e +/* f19a0ac: c4600170 */ lwc1 $f0,0x170($v1) +/* f19a0b0: c4620168 */ lwc1 $f2,0x168($v1) +/* f19a0b4: 46000102 */ mul.s $f4,$f0,$f0 +/* f19a0b8: 00000000 */ sll $zero,$zero,0x0 +/* f19a0bc: 46021182 */ mul.s $f6,$f2,$f2 +/* f19a0c0: 46062300 */ add.s $f12,$f4,$f6 +/* f19a0c4: 460ca03c */ c.lt.s $f20,$f12 +/* f19a0c8: 00000000 */ sll $zero,$zero,0x0 +/* f19a0cc: 45000015 */ bc1f .L0f19a124 +/* f19a0d0: 00000000 */ sll $zero,$zero,0x0 +/* f19a0d4: 448e4000 */ mtc1 $t6,$f8 +/* f19a0d8: 00000000 */ sll $zero,$zero,0x0 +/* f19a0dc: 468042a0 */ cvt.s.w $f10,$f8 +/* f19a0e0: 46165402 */ mul.s $f16,$f10,$f22 +/* f19a0e4: 4600848d */ trunc.w.s $f18,$f16 +/* f19a0e8: 44149000 */ mfc1 $s4,$f18 +/* f19a0ec: 1000000d */ beqz $zero,.L0f19a124 +/* f19a0f0: 00000000 */ sll $zero,$zero,0x0 +/* f19a0f4: 82180007 */ lb $t8,0x7($s0) +.L0f19a0f8: +/* f19a0f8: 24010001 */ addiu $at,$zero,0x1 +/* f19a0fc: 2409001e */ addiu $t1,$zero,0x1e +/* f19a100: 13010008 */ beq $t8,$at,.L0f19a124 +/* f19a104: 00000000 */ sll $zero,$zero,0x0 +/* f19a108: 44892000 */ mtc1 $t1,$f4 +/* f19a10c: 00000000 */ sll $zero,$zero,0x0 +/* f19a110: 468021a0 */ cvt.s.w $f6,$f4 +/* f19a114: 46163202 */ mul.s $f8,$f6,$f22 +/* f19a118: 4600428d */ trunc.w.s $f10,$f8 +/* f19a11c: 44145000 */ mfc1 $s4,$f10 +/* f19a120: 00000000 */ sll $zero,$zero,0x0 +.L0f19a124: +/* f19a124: 1217003b */ beq $s0,$s7,.L0f19a214 +/* f19a128: 8fb900b4 */ lw $t9,0xb4($sp) +/* f19a12c: 0334082a */ slt $at,$t9,$s4 +/* f19a130: 10200038 */ beqz $at,.L0f19a214 +/* f19a134: 00000000 */ sll $zero,$zero,0x0 +/* f19a138: 0fc09e29 */ jal func0f0278a4 +/* f19a13c: 02002025 */ or $a0,$s0,$zero +/* f19a140: 26510008 */ addiu $s1,$s2,0x8 +/* f19a144: 44070000 */ mfc1 $a3,$f0 +/* f19a148: 02203025 */ or $a2,$s1,$zero +/* f19a14c: 8fa400d4 */ lw $a0,0xd4($sp) +/* f19a150: 0fc1ace7 */ jal func0f06b39c +/* f19a154: 02602825 */ or $a1,$s3,$zero +/* f19a158: 1040002e */ beqz $v0,.L0f19a214 +/* f19a15c: 03c02025 */ or $a0,$s8,$zero +/* f19a160: 02402825 */ or $a1,$s2,$zero +/* f19a164: 0fc29f66 */ jal func0f0a7d98 +/* f19a168: 2406ffff */ addiu $a2,$zero,-1 +/* f19a16c: 8e0a0020 */ lw $t2,0x20($s0) +/* f19a170: 51400011 */ beqzl $t2,.L0f19a1b8 +/* f19a174: 02002025 */ or $a0,$s0,$zero +/* f19a178: 0fc0cfe8 */ jal func0f033fa0 +/* f19a17c: 02002025 */ or $a0,$s0,$zero +/* f19a180: 4600a03c */ c.lt.s $f20,$f0 +/* f19a184: 02002025 */ or $a0,$s0,$zero +/* f19a188: 02202825 */ or $a1,$s1,$zero +/* f19a18c: 02603025 */ or $a2,$s3,$zero +/* f19a190: 45000008 */ bc1f .L0f19a1b4 +/* f19a194: 27a700ac */ addiu $a3,$sp,0xac +/* f19a198: 27ab00a0 */ addiu $t3,$sp,0xa0 +/* f19a19c: 27ac00a8 */ addiu $t4,$sp,0xa8 +/* f19a1a0: 27ad00a4 */ addiu $t5,$sp,0xa4 +/* f19a1a4: afad0018 */ sw $t5,0x18($sp) +/* f19a1a8: afac0014 */ sw $t4,0x14($sp) +/* f19a1ac: 0fc0ffcb */ jal func0f03ff2c +/* f19a1b0: afab0010 */ sw $t3,0x10($sp) +.L0f19a1b4: +/* f19a1b4: 02002025 */ or $a0,$s0,$zero +.L0f19a1b8: +/* f19a1b8: 02402825 */ or $a1,$s2,$zero +/* f19a1bc: 8fa600a0 */ lw $a2,0xa0($sp) +/* f19a1c0: 02203825 */ or $a3,$s1,$zero +/* f19a1c4: afb30010 */ sw $s3,0x10($sp) +/* f19a1c8: 0fc097a9 */ jal func0f025ea4 +/* f19a1cc: afb70014 */ sw $s7,0x14($sp) +/* f19a1d0: 8eee001c */ lw $t6,0x1c($s7) +/* f19a1d4: 8fb800ac */ lw $t8,0xac($sp) +/* f19a1d8: 8fa900a8 */ lw $t1,0xa8($sp) +/* f19a1dc: 8fa800a4 */ lw $t0,0xa4($sp) +/* f19a1e0: 4405c000 */ mfc1 $a1,$f24 +/* f19a1e4: 240f00c8 */ addiu $t7,$zero,0xc8 +/* f19a1e8: afaf0014 */ sw $t7,0x14($sp) +/* f19a1ec: afa00028 */ sw $zero,0x28($sp) +/* f19a1f0: afb20018 */ sw $s2,0x18($sp) +/* f19a1f4: 02002025 */ or $a0,$s0,$zero +/* f19a1f8: 02603025 */ or $a2,$s3,$zero +/* f19a1fc: 03c03825 */ or $a3,$s8,$zero +/* f19a200: afae0010 */ sw $t6,0x10($sp) +/* f19a204: afb8001c */ sw $t8,0x1c($sp) +/* f19a208: afa90020 */ sw $t1,0x20($sp) +/* f19a20c: 0fc0d077 */ jal func0f0341dc +/* f19a210: afa80024 */ sw $t0,0x24($sp) +.L0f19a214: +/* f19a214: 3c19800b */ lui $t9,0x800b +/* f19a218: 8f39c530 */ lw $t9,-0x3ad0($t9) +/* f19a21c: 26b50001 */ addiu $s5,$s5,0x1 +/* f19a220: 26d60004 */ addiu $s6,$s6,0x4 +/* f19a224: 02b9082a */ slt $at,$s5,$t9 +/* f19a228: 5420ff94 */ bnezl $at,.L0f19a07c +/* f19a22c: 8ed00000 */ lw $s0,0x0($s6) +.L0f19a230: +/* f19a230: 10000003 */ beqz $zero,.L0f19a240 +/* f19a234: 24020001 */ addiu $v0,$zero,0x1 +.L0f19a238: +/* f19a238: 10000001 */ beqz $zero,.L0f19a240 +/* f19a23c: 00001025 */ or $v0,$zero,$zero +.L0f19a240: +/* f19a240: 8fbf0074 */ lw $ra,0x74($sp) +/* f19a244: d7b40038 */ ldc1 $f20,0x38($sp) +/* f19a248: d7b60040 */ ldc1 $f22,0x40($sp) +/* f19a24c: d7b80048 */ ldc1 $f24,0x48($sp) +/* f19a250: 8fb00050 */ lw $s0,0x50($sp) +/* f19a254: 8fb10054 */ lw $s1,0x54($sp) +/* f19a258: 8fb20058 */ lw $s2,0x58($sp) +/* f19a25c: 8fb3005c */ lw $s3,0x5c($sp) +/* f19a260: 8fb40060 */ lw $s4,0x60($sp) +/* f19a264: 8fb50064 */ lw $s5,0x64($sp) +/* f19a268: 8fb60068 */ lw $s6,0x68($sp) +/* f19a26c: 8fb7006c */ lw $s7,0x6c($sp) +/* f19a270: 8fbe0070 */ lw $s8,0x70($sp) +/* f19a274: 03e00008 */ jr $ra +/* f19a278: 27bd00c8 */ addiu $sp,$sp,0xc8 +/* f19a27c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19a280: afbf0014 */ sw $ra,0x14($sp) +/* f19a284: 0fc4a2bd */ jal func0f128af4 +/* f19a288: 00000000 */ sll $zero,$zero,0x0 +/* f19a28c: 8fbf0014 */ lw $ra,0x14($sp) +/* f19a290: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19a294: 03e00008 */ jr $ra +/* f19a298: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19a29c +/* f19a29c: 248efff2 */ addiu $t6,$a0,-14 +/* f19a2a0: 2dc10015 */ sltiu $at,$t6,0x15 +/* f19a2a4: 1020000a */ beqz $at,.L0f19a2d0 +/* f19a2a8: 000e7080 */ sll $t6,$t6,0x2 +/* f19a2ac: 3c017f1c */ lui $at,0x7f1c +/* f19a2b0: 002e0821 */ addu $at,$at,$t6 +/* f19a2b4: 8c2e90a4 */ lw $t6,-0x6f5c($at) +/* f19a2b8: 01c00008 */ jr $t6 +/* f19a2bc: 00000000 */ sll $zero,$zero,0x0 +/* f19a2c0: 03e00008 */ jr $ra +/* f19a2c4: 00a01025 */ or $v0,$a1,$zero +/* f19a2c8: 03e00008 */ jr $ra +/* f19a2cc: 24020001 */ addiu $v0,$zero,0x1 +.L0f19a2d0: +/* f19a2d0: 00001025 */ or $v0,$zero,$zero +/* f19a2d4: 03e00008 */ jr $ra +/* f19a2d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19a2dc +/* f19a2dc: 248effe6 */ addiu $t6,$a0,-26 +/* f19a2e0: 2dc10009 */ sltiu $at,$t6,0x9 +/* f19a2e4: 1020000a */ beqz $at,.L0f19a310 +/* f19a2e8: 000e7080 */ sll $t6,$t6,0x2 +/* f19a2ec: 3c017f1c */ lui $at,0x7f1c +/* f19a2f0: 002e0821 */ addu $at,$at,$t6 +/* f19a2f4: 8c2e90f8 */ lw $t6,-0x6f08($at) +/* f19a2f8: 01c00008 */ jr $t6 +/* f19a2fc: 00000000 */ sll $zero,$zero,0x0 +/* f19a300: 03e00008 */ jr $ra +/* f19a304: 24020078 */ addiu $v0,$zero,0x78 +/* f19a308: 03e00008 */ jr $ra +/* f19a30c: 2402005a */ addiu $v0,$zero,0x5a +.L0f19a310: +/* f19a310: 2402003c */ addiu $v0,$zero,0x3c +/* f19a314: 03e00008 */ jr $ra +/* f19a318: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19a31c +/* f19a31c: 248efff9 */ addiu $t6,$a0,-7 +/* f19a320: 2dc1000c */ sltiu $at,$t6,0xc +/* f19a324: 10200012 */ beqz $at,.L0f19a370 +/* f19a328: 000e7080 */ sll $t6,$t6,0x2 +/* f19a32c: 3c017f1c */ lui $at,0x7f1c +/* f19a330: 002e0821 */ addu $at,$at,$t6 +/* f19a334: 8c2e911c */ lw $t6,-0x6ee4($at) +/* f19a338: 01c00008 */ jr $t6 +/* f19a33c: 00000000 */ sll $zero,$zero,0x0 +/* f19a340: 03e00008 */ jr $ra +/* f19a344: 2402001f */ addiu $v0,$zero,0x1f +/* f19a348: 03e00008 */ jr $ra +/* f19a34c: 2402001e */ addiu $v0,$zero,0x1e +/* f19a350: 03e00008 */ jr $ra +/* f19a354: 2402001a */ addiu $v0,$zero,0x1a +/* f19a358: 03e00008 */ jr $ra +/* f19a35c: 24020022 */ addiu $v0,$zero,0x22 +/* f19a360: 03e00008 */ jr $ra +/* f19a364: 24020021 */ addiu $v0,$zero,0x21 +/* f19a368: 03e00008 */ jr $ra +/* f19a36c: 24020020 */ addiu $v0,$zero,0x20 +.L0f19a370: +/* f19a370: 00001025 */ or $v0,$zero,$zero +/* f19a374: 03e00008 */ jr $ra +/* f19a378: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19a37c +/* f19a37c: 27bdff10 */ addiu $sp,$sp,-240 +/* f19a380: 3c0f8009 */ lui $t7,0x8009 +/* f19a384: afbf0024 */ sw $ra,0x24($sp) +/* f19a388: afb00020 */ sw $s0,0x20($sp) +/* f19a38c: 25ef8494 */ addiu $t7,$t7,-31596 +/* f19a390: 8de10000 */ lw $at,0x0($t7) +/* f19a394: 27ae00e4 */ addiu $t6,$sp,0xe4 +/* f19a398: 8de80004 */ lw $t0,0x4($t7) +/* f19a39c: adc10000 */ sw $at,0x0($t6) +/* f19a3a0: 8de10008 */ lw $at,0x8($t7) +/* f19a3a4: adc80004 */ sw $t0,0x4($t6) +/* f19a3a8: 00808025 */ or $s0,$a0,$zero +/* f19a3ac: adc10008 */ sw $at,0x8($t6) +/* f19a3b0: 8c89001c */ lw $t1,0x1c($a0) +/* f19a3b4: 0fc0f97c */ jal func0f03e5f0 +/* f19a3b8: afa90094 */ sw $t1,0x94($sp) +/* f19a3bc: 3c0a8009 */ lui $t2,0x8009 +/* f19a3c0: 8d4a84a0 */ lw $t2,-0x7b60($t2) +/* f19a3c4: e7a00050 */ swc1 $f0,0x50($sp) +/* f19a3c8: 02002025 */ or $a0,$s0,$zero +/* f19a3cc: 0fc0a221 */ jal func0f028884 +/* f19a3d0: afaa0048 */ sw $t2,0x48($sp) +/* f19a3d4: 8e0b02d4 */ lw $t3,0x2d4($s0) +/* f19a3d8: 02002025 */ or $a0,$s0,$zero +/* f19a3dc: 2405001e */ addiu $a1,$zero,0x1e +/* f19a3e0: 8d6c0020 */ lw $t4,0x20($t3) +/* f19a3e4: 00003025 */ or $a2,$zero,$zero +/* f19a3e8: a3ac0048 */ sb $t4,0x48($sp) +/* f19a3ec: 8e0d02d4 */ lw $t5,0x2d4($s0) +/* f19a3f0: 8db9004c */ lw $t9,0x4c($t5) +/* f19a3f4: afa20044 */ sw $v0,0x44($sp) +/* f19a3f8: 0019c080 */ sll $t8,$t9,0x2 +/* f19a3fc: 001877c2 */ srl $t6,$t8,0x1f +/* f19a400: 0fc1241a */ jal func0f049068 +/* f19a404: a3ae004b */ sb $t6,0x4b($sp) +/* f19a408: 10400026 */ beqz $v0,.L0f19a4a4 +/* f19a40c: 8fa30044 */ lw $v1,0x44($sp) +/* f19a410: c4640008 */ lwc1 $f4,0x8($v1) +/* f19a414: 2401001e */ addiu $at,$zero,0x1e +/* f19a418: 3c054185 */ lui $a1,0x4185 +/* f19a41c: e7a40038 */ swc1 $f4,0x38($sp) +/* f19a420: c4660010 */ lwc1 $f6,0x10($v1) +/* f19a424: 34a55555 */ ori $a1,$a1,0x5555 +/* f19a428: e7a60040 */ swc1 $f6,0x40($sp) +/* f19a42c: 8e0f02d4 */ lw $t7,0x2d4($s0) +/* f19a430: 8de20020 */ lw $v0,0x20($t7) +/* f19a434: 10410003 */ beq $v0,$at,.L0f19a444 +/* f19a438: 2401001f */ addiu $at,$zero,0x1f +/* f19a43c: 54410006 */ bnel $v0,$at,.L0f19a458 +/* f19a440: c46a000c */ lwc1 $f10,0xc($v1) +.L0f19a444: +/* f19a444: 8c680004 */ lw $t0,0x4($v1) +/* f19a448: c50800b4 */ lwc1 $f8,0xb4($t0) +/* f19a44c: 1000000c */ beqz $zero,.L0f19a480 +/* f19a450: e7a8003c */ swc1 $f8,0x3c($sp) +/* f19a454: c46a000c */ lwc1 $f10,0xc($v1) +.L0f19a458: +/* f19a458: 24010006 */ addiu $at,$zero,0x6 +/* f19a45c: e7aa003c */ swc1 $f10,0x3c($sp) +/* f19a460: 90690000 */ lbu $t1,0x0($v1) +/* f19a464: c7b0003c */ lwc1 $f16,0x3c($sp) +/* f19a468: 15210005 */ bne $t1,$at,.L0f19a480 +/* f19a46c: 3c0141c8 */ lui $at,0x41c8 +/* f19a470: 44819000 */ mtc1 $at,$f18 +/* f19a474: 00000000 */ sll $zero,$zero,0x0 +/* f19a478: 46128101 */ sub.s $f4,$f16,$f18 +/* f19a47c: e7a4003c */ swc1 $f4,0x3c($sp) +.L0f19a480: +/* f19a480: 8fa40094 */ lw $a0,0x94($sp) +/* f19a484: 27a60038 */ addiu $a2,$sp,0x38 +/* f19a488: 27a70098 */ addiu $a3,$sp,0x98 +/* f19a48c: 24840008 */ addiu $a0,$a0,0x8 +/* f19a490: 0fc100c7 */ jal func0f04031c +/* f19a494: afa4002c */ sw $a0,0x2c($sp) +/* f19a498: 3c017f1c */ lui $at,0x7f1c +/* f19a49c: 1000001c */ beqz $zero,.L0f19a510 +/* f19a4a0: c420914c */ lwc1 $f0,-0x6eb4($at) +.L0f19a4a4: +/* f19a4a4: 3c017f1c */ lui $at,0x7f1c +/* f19a4a8: 0c0068f4 */ jal 0x1a3d0 +/* f19a4ac: c42c9150 */ lwc1 $f12,-0x6eb0($at) +/* f19a4b0: e7a00030 */ swc1 $f0,0x30($sp) +/* f19a4b4: 0c0068f7 */ jal 0x1a3dc +/* f19a4b8: c7ac0050 */ lwc1 $f12,0x50($sp) +/* f19a4bc: c7a60030 */ lwc1 $f6,0x30($sp) +/* f19a4c0: 3c017f1c */ lui $at,0x7f1c +/* f19a4c4: c42c9154 */ lwc1 $f12,-0x6eac($at) +/* f19a4c8: 46060202 */ mul.s $f8,$f0,$f6 +/* f19a4cc: 0c0068f7 */ jal 0x1a3dc +/* f19a4d0: e7a80098 */ swc1 $f8,0x98($sp) +/* f19a4d4: 3c017f1c */ lui $at,0x7f1c +/* f19a4d8: e7a0009c */ swc1 $f0,0x9c($sp) +/* f19a4dc: 0c0068f4 */ jal 0x1a3d0 +/* f19a4e0: c42c9158 */ lwc1 $f12,-0x6ea8($at) +/* f19a4e4: e7a00030 */ swc1 $f0,0x30($sp) +/* f19a4e8: 0c0068f4 */ jal 0x1a3d0 +/* f19a4ec: c7ac0050 */ lwc1 $f12,0x50($sp) +/* f19a4f0: c7aa0030 */ lwc1 $f10,0x30($sp) +/* f19a4f4: 8faa0094 */ lw $t2,0x94($sp) +/* f19a4f8: 3c017f1c */ lui $at,0x7f1c +/* f19a4fc: 460a0402 */ mul.s $f16,$f0,$f10 +/* f19a500: 254b0008 */ addiu $t3,$t2,0x8 +/* f19a504: afab002c */ sw $t3,0x2c($sp) +/* f19a508: c420915c */ lwc1 $f0,-0x6ea4($at) +/* f19a50c: e7b000a0 */ swc1 $f16,0xa0($sp) +.L0f19a510: +/* f19a510: c7b20098 */ lwc1 $f18,0x98($sp) +/* f19a514: c7a6009c */ lwc1 $f6,0x9c($sp) +/* f19a518: c7aa00a0 */ lwc1 $f10,0xa0($sp) +/* f19a51c: 46009102 */ mul.s $f4,$f18,$f0 +/* f19a520: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f19a524: 46003202 */ mul.s $f8,$f6,$f0 +/* f19a528: 00000000 */ sll $zero,$zero,0x0 +/* f19a52c: 46005402 */ mul.s $f16,$f10,$f0 +/* f19a530: e7a400e4 */ swc1 $f4,0xe4($sp) +/* f19a534: e7a800e8 */ swc1 $f8,0xe8($sp) +/* f19a538: 0c00566c */ jal 0x159b0 +/* f19a53c: e7b000ec */ swc1 $f16,0xec($sp) +/* f19a540: 8e0c02d4 */ lw $t4,0x2d4($s0) +/* f19a544: 2401001a */ addiu $at,$zero,0x1a +/* f19a548: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f19a54c: 8d8d0020 */ lw $t5,0x20($t4) +/* f19a550: 15a1000a */ bne $t5,$at,.L0f19a57c +/* f19a554: 3c017f1c */ lui $at,0x7f1c +/* f19a558: 0c005900 */ jal 0x16400 +/* f19a55c: c42c9160 */ lwc1 $f12,-0x6ea0($at) +/* f19a560: 3c017f1c */ lui $at,0x7f1c +/* f19a564: c42c9164 */ lwc1 $f12,-0x6e9c($at) +/* f19a568: 0c0058ba */ jal 0x162e8 +/* f19a56c: 27a50054 */ addiu $a1,$sp,0x54 +/* f19a570: 27a40054 */ addiu $a0,$sp,0x54 +/* f19a574: 0c00567f */ jal 0x159fc +/* f19a578: 27a500a4 */ addiu $a1,$sp,0xa4 +.L0f19a57c: +/* f19a57c: 3c017f1c */ lui $at,0x7f1c +/* f19a580: c42c9168 */ lwc1 $f12,-0x6e98($at) +/* f19a584: 0c0058ba */ jal 0x162e8 +/* f19a588: 27a50054 */ addiu $a1,$sp,0x54 +/* f19a58c: 27a40054 */ addiu $a0,$sp,0x54 +/* f19a590: 0c0056f8 */ jal 0x15be0 +/* f19a594: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f19a598: c7ac0050 */ lwc1 $f12,0x50($sp) +/* f19a59c: 0c0058dd */ jal 0x16374 +/* f19a5a0: 27a50054 */ addiu $a1,$sp,0x54 +/* f19a5a4: 27a40054 */ addiu $a0,$sp,0x54 +/* f19a5a8: 0c0056f8 */ jal 0x15be0 +/* f19a5ac: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f19a5b0: 8fa70094 */ lw $a3,0x94($sp) +/* f19a5b4: 27b900a4 */ addiu $t9,$sp,0xa4 +/* f19a5b8: 27b800e4 */ addiu $t8,$sp,0xe4 +/* f19a5bc: afb80014 */ sw $t8,0x14($sp) +/* f19a5c0: afb90010 */ sw $t9,0x10($sp) +/* f19a5c4: 02002025 */ or $a0,$s0,$zero +/* f19a5c8: 27a50048 */ addiu $a1,$sp,0x48 +/* f19a5cc: 8fa6002c */ lw $a2,0x2c($sp) +/* f19a5d0: 0fc27b86 */ jal func0f09ee18 +/* f19a5d4: 24e70028 */ addiu $a3,$a3,0x28 +/* f19a5d8: 93ae0048 */ lbu $t6,0x48($sp) +/* f19a5dc: 24010022 */ addiu $at,$zero,0x22 +/* f19a5e0: 55c10006 */ bnel $t6,$at,.L0f19a5fc +/* f19a5e4: 8fbf0024 */ lw $ra,0x24($sp) +/* f19a5e8: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f19a5ec: 944f0064 */ lhu $t7,0x64($v0) +/* f19a5f0: 35e81000 */ ori $t0,$t7,0x1000 +/* f19a5f4: a4480064 */ sh $t0,0x64($v0) +/* f19a5f8: 8fbf0024 */ lw $ra,0x24($sp) +.L0f19a5fc: +/* f19a5fc: 8fb00020 */ lw $s0,0x20($sp) +/* f19a600: 27bd00f0 */ addiu $sp,$sp,0xf0 +/* f19a604: 03e00008 */ jr $ra +/* f19a608: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19a60c +/* f19a60c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f19a610: afbf0014 */ sw $ra,0x14($sp) +/* f19a614: 24060001 */ addiu $a2,$zero,0x1 +/* f19a618: afa40028 */ sw $a0,0x28($sp) +/* f19a61c: afa5002c */ sw $a1,0x2c($sp) +/* f19a620: 0fc2c3f4 */ jal func0f0b0fd0 +/* f19a624: afa6001c */ sw $a2,0x1c($sp) +/* f19a628: 10400024 */ beqz $v0,.L0f19a6bc +/* f19a62c: 8fa6001c */ lw $a2,0x1c($sp) +/* f19a630: 8fae002c */ lw $t6,0x2c($sp) +/* f19a634: 000e7880 */ sll $t7,$t6,0x2 +/* f19a638: 004fc021 */ addu $t8,$v0,$t7 +/* f19a63c: 8f030014 */ lw $v1,0x14($t8) +/* f19a640: 5060001f */ beqzl $v1,.L0f19a6c0 +/* f19a644: 8fbf0014 */ lw $ra,0x14($sp) +/* f19a648: 8c620000 */ lw $v0,0x0($v1) +/* f19a64c: 24010001 */ addiu $at,$zero,0x1 +/* f19a650: 54410006 */ bnel $v0,$at,.L0f19a66c +/* f19a654: 24010101 */ addiu $at,$zero,0x101 +/* f19a658: 80790024 */ lb $t9,0x24($v1) +/* f19a65c: 80680025 */ lb $t0,0x25($v1) +/* f19a660: 10000016 */ beqz $zero,.L0f19a6bc +/* f19a664: 03283021 */ addu $a2,$t9,$t0 +/* f19a668: 24010101 */ addiu $at,$zero,0x101 +.L0f19a66c: +/* f19a66c: 54410006 */ bnel $v0,$at,.L0f19a688 +/* f19a670: 24010201 */ addiu $at,$zero,0x201 +/* f19a674: 80690024 */ lb $t1,0x24($v1) +/* f19a678: 806a0025 */ lb $t2,0x25($v1) +/* f19a67c: 1000000f */ beqz $zero,.L0f19a6bc +/* f19a680: 012a3021 */ addu $a2,$t1,$t2 +/* f19a684: 24010201 */ addiu $at,$zero,0x201 +.L0f19a688: +/* f19a688: 54410006 */ bnel $v0,$at,.L0f19a6a4 +/* f19a68c: 24010003 */ addiu $at,$zero,0x3 +/* f19a690: 806b0024 */ lb $t3,0x24($v1) +/* f19a694: 806c0025 */ lb $t4,0x25($v1) +/* f19a698: 10000008 */ beqz $zero,.L0f19a6bc +/* f19a69c: 016c3021 */ addu $a2,$t3,$t4 +/* f19a6a0: 24010003 */ addiu $at,$zero,0x3 +.L0f19a6a4: +/* f19a6a4: 14410005 */ bne $v0,$at,.L0f19a6bc +/* f19a6a8: 8fad0028 */ lw $t5,0x28($sp) +/* f19a6ac: 24010014 */ addiu $at,$zero,0x14 +/* f19a6b0: 51a10003 */ beql $t5,$at,.L0f19a6c0 +/* f19a6b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f19a6b8: 2406003c */ addiu $a2,$zero,0x3c +.L0f19a6bc: +/* f19a6bc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f19a6c0: +/* f19a6c0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f19a6c4: 00c01025 */ or $v0,$a2,$zero +/* f19a6c8: 03e00008 */ jr $ra +/* f19a6cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19a6d0 +/* f19a6d0: 27bdffb0 */ addiu $sp,$sp,-80 +/* f19a6d4: afa40050 */ sw $a0,0x50($sp) +/* f19a6d8: afbf0014 */ sw $ra,0x14($sp) +/* f19a6dc: afa50054 */ sw $a1,0x54($sp) +/* f19a6e0: 00a02025 */ or $a0,$a1,$zero +/* f19a6e4: afa60058 */ sw $a2,0x58($sp) +/* f19a6e8: 0fc45095 */ jal func0f114254 +/* f19a6ec: 00e02825 */ or $a1,$a3,$zero +/* f19a6f0: afa2004c */ sw $v0,0x4c($sp) +/* f19a6f4: 8fa40058 */ lw $a0,0x58($sp) +/* f19a6f8: 0fc45095 */ jal func0f114254 +/* f19a6fc: 8fa50060 */ lw $a1,0x60($sp) +/* f19a700: 8fae004c */ lw $t6,0x4c($sp) +/* f19a704: afa20048 */ sw $v0,0x48($sp) +/* f19a708: 51c0002d */ beqzl $t6,.L0f19a7c0 +/* f19a70c: 00001025 */ or $v0,$zero,$zero +/* f19a710: 1040002a */ beqz $v0,.L0f19a7bc +/* f19a714: 3c0f800a */ lui $t7,0x800a +/* f19a718: 8fa80050 */ lw $t0,0x50($sp) +/* f19a71c: 8def9fc8 */ lw $t7,-0x6038($t7) +/* f19a720: 85090000 */ lh $t1,0x0($t0) +/* f19a724: 000fc243 */ sra $t8,$t7,0x9 +/* f19a728: 0018c9c0 */ sll $t9,$t8,0x7 +/* f19a72c: 000950c0 */ sll $t2,$t1,0x3 +/* f19a730: 032a2021 */ addu $a0,$t9,$t2 +/* f19a734: 0fc45090 */ jal func0f114240 +/* f19a738: 00802825 */ or $a1,$a0,$zero +/* f19a73c: 8fa4004c */ lw $a0,0x4c($sp) +/* f19a740: 8fa50048 */ lw $a1,0x48($sp) +/* f19a744: 27a60030 */ addiu $a2,$sp,0x30 +/* f19a748: 0fc4547b */ jal func0f1151ec +/* f19a74c: 24070006 */ addiu $a3,$zero,0x6 +/* f19a750: afa2002c */ sw $v0,0x2c($sp) +/* f19a754: 00002025 */ or $a0,$zero,$zero +/* f19a758: 0fc45090 */ jal func0f114240 +/* f19a75c: 00002825 */ or $a1,$zero,$zero +/* f19a760: 8fab002c */ lw $t3,0x2c($sp) +/* f19a764: 8fac0030 */ lw $t4,0x30($sp) +/* f19a768: 29610002 */ slti $at,$t3,0x2 +/* f19a76c: 54200014 */ bnezl $at,.L0f19a7c0 +/* f19a770: 00001025 */ or $v0,$zero,$zero +/* f19a774: 1180000c */ beqz $t4,.L0f19a7a8 +/* f19a778: 00002825 */ or $a1,$zero,$zero +/* f19a77c: 27a30030 */ addiu $v1,$sp,0x30 +/* f19a780: 8c640000 */ lw $a0,0x0($v1) +/* f19a784: 8fa20064 */ lw $v0,0x64($sp) +/* f19a788: 8c8e0000 */ lw $t6,0x0($a0) +.L0f19a78c: +/* f19a78c: 24a50001 */ addiu $a1,$a1,0x1 +/* f19a790: 24420002 */ addiu $v0,$v0,0x2 +/* f19a794: a44e00f6 */ sh $t6,0xf6($v0) +/* f19a798: 8c640004 */ lw $a0,0x4($v1) +/* f19a79c: 24630004 */ addiu $v1,$v1,0x4 +/* f19a7a0: 5480fffa */ bnezl $a0,.L0f19a78c +/* f19a7a4: 8c8e0000 */ lw $t6,0x0($a0) +.L0f19a7a8: +/* f19a7a8: 8fa60064 */ lw $a2,0x64($sp) +/* f19a7ac: 24020001 */ addiu $v0,$zero,0x1 +/* f19a7b0: a0c00105 */ sb $zero,0x105($a2) +/* f19a7b4: 10000002 */ beqz $zero,.L0f19a7c0 +/* f19a7b8: a0c50104 */ sb $a1,0x104($a2) +.L0f19a7bc: +/* f19a7bc: 00001025 */ or $v0,$zero,$zero +.L0f19a7c0: +/* f19a7c0: 8fbf0014 */ lw $ra,0x14($sp) +/* f19a7c4: 27bd0050 */ addiu $sp,$sp,0x50 +/* f19a7c8: 03e00008 */ jr $ra +/* f19a7cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19a7d0 +/* f19a7d0: 27bdff90 */ addiu $sp,$sp,-112 +/* f19a7d4: afbf0014 */ sw $ra,0x14($sp) +/* f19a7d8: afa40070 */ sw $a0,0x70($sp) +/* f19a7dc: afa50074 */ sw $a1,0x74($sp) +/* f19a7e0: 3087ffff */ andi $a3,$a0,0xffff +/* f19a7e4: 00e02025 */ or $a0,$a3,$zero +/* f19a7e8: 24050042 */ addiu $a1,$zero,0x42 +/* f19a7ec: 0fc456ac */ jal func0f115ab0 +/* f19a7f0: 27a6001c */ addiu $a2,$sp,0x1c +/* f19a7f4: 8fae0064 */ lw $t6,0x64($sp) +/* f19a7f8: c7a4001c */ lwc1 $f4,0x1c($sp) +/* f19a7fc: 8fb80074 */ lw $t8,0x74($sp) +/* f19a800: 240fffff */ addiu $t7,$zero,-1 +/* f19a804: a7af001a */ sh $t7,0x1a($sp) +/* f19a808: a7ae0018 */ sh $t6,0x18($sp) +/* f19a80c: 27a4001c */ addiu $a0,$sp,0x1c +/* f19a810: 27a50018 */ addiu $a1,$sp,0x18 +/* f19a814: 00003025 */ or $a2,$zero,$zero +/* f19a818: 00003825 */ or $a3,$zero,$zero +/* f19a81c: 0c00a8db */ jal 0x2a36c +/* f19a820: e7040000 */ swc1 $f4,0x0($t8) +/* f19a824: 3c014316 */ lui $at,0x4316 +/* f19a828: 44813000 */ mtc1 $at,$f6 +/* f19a82c: 8fa20074 */ lw $v0,0x74($sp) +/* f19a830: 46060200 */ add.s $f8,$f0,$f6 +/* f19a834: e4480004 */ swc1 $f8,0x4($v0) +/* f19a838: c7aa0024 */ lwc1 $f10,0x24($sp) +/* f19a83c: e44a0008 */ swc1 $f10,0x8($v0) +/* f19a840: 8fbf0014 */ lw $ra,0x14($sp) +/* f19a844: 27bd0070 */ addiu $sp,$sp,0x70 +/* f19a848: 03e00008 */ jr $ra +/* f19a84c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19a850 +/* f19a850: 27bdfeb8 */ addiu $sp,$sp,-328 +/* f19a854: afb10048 */ sw $s1,0x48($sp) +/* f19a858: 00808825 */ or $s1,$a0,$zero +/* f19a85c: afbf004c */ sw $ra,0x4c($sp) +/* f19a860: afb00044 */ sw $s0,0x44($sp) +/* f19a864: 02203025 */ or $a2,$s1,$zero +/* f19a868: 24040120 */ addiu $a0,$zero,0x120 +/* f19a86c: 0fc22e20 */ jal func0f08b880 +/* f19a870: 24050058 */ addiu $a1,$zero,0x58 +/* f19a874: 1040007c */ beqz $v0,.L0f19aa68 +/* f19a878: 00408025 */ or $s0,$v0,$zero +/* f19a87c: 3c0f8009 */ lui $t7,0x8009 +/* f19a880: 25ef84a4 */ addiu $t7,$t7,-31580 +/* f19a884: 8de10000 */ lw $at,0x0($t7) +/* f19a888: 27ae0078 */ addiu $t6,$sp,0x78 +/* f19a88c: 8df90004 */ lw $t9,0x4($t7) +/* f19a890: adc10000 */ sw $at,0x0($t6) +/* f19a894: 8de10008 */ lw $at,0x8($t7) +/* f19a898: 02202025 */ or $a0,$s1,$zero +/* f19a89c: add90004 */ sw $t9,0x4($t6) +/* f19a8a0: 0fc0f97c */ jal func0f03e5f0 +/* f19a8a4: adc10008 */ sw $at,0x8($t6) +/* f19a8a8: e7a00074 */ swc1 $f0,0x74($sp) +/* f19a8ac: 0fc0f9d5 */ jal func0f03e754 +/* f19a8b0: 02202025 */ or $a0,$s1,$zero +/* f19a8b4: e7a00070 */ swc1 $f0,0x70($sp) +/* f19a8b8: 0c0068f4 */ jal 0x1a3d0 +/* f19a8bc: 46000306 */ mov.s $f12,$f0 +/* f19a8c0: e7a0005c */ swc1 $f0,0x5c($sp) +/* f19a8c4: 0c0068f7 */ jal 0x1a3dc +/* f19a8c8: c7ac0074 */ lwc1 $f12,0x74($sp) +/* f19a8cc: c7a4005c */ lwc1 $f4,0x5c($sp) +/* f19a8d0: c7ac0070 */ lwc1 $f12,0x70($sp) +/* f19a8d4: 46040182 */ mul.s $f6,$f0,$f4 +/* f19a8d8: 0c0068f7 */ jal 0x1a3dc +/* f19a8dc: e7a60064 */ swc1 $f6,0x64($sp) +/* f19a8e0: e7a00068 */ swc1 $f0,0x68($sp) +/* f19a8e4: 0c0068f4 */ jal 0x1a3d0 +/* f19a8e8: c7ac0070 */ lwc1 $f12,0x70($sp) +/* f19a8ec: e7a0005c */ swc1 $f0,0x5c($sp) +/* f19a8f0: 0c0068f4 */ jal 0x1a3d0 +/* f19a8f4: c7ac0074 */ lwc1 $f12,0x74($sp) +/* f19a8f8: c7a8005c */ lwc1 $f8,0x5c($sp) +/* f19a8fc: c7ac0070 */ lwc1 $f12,0x70($sp) +/* f19a900: 27a500c4 */ addiu $a1,$sp,0xc4 +/* f19a904: 46080282 */ mul.s $f10,$f0,$f8 +/* f19a908: 0c0058ba */ jal 0x162e8 +/* f19a90c: e7aa006c */ swc1 $f10,0x6c($sp) +/* f19a910: c7ac0074 */ lwc1 $f12,0x74($sp) +/* f19a914: 0c0058dd */ jal 0x16374 +/* f19a918: 27a50084 */ addiu $a1,$sp,0x84 +/* f19a91c: 27a40084 */ addiu $a0,$sp,0x84 +/* f19a920: 0c0056f8 */ jal 0x15be0 +/* f19a924: 27a500c4 */ addiu $a1,$sp,0xc4 +/* f19a928: 0c00566c */ jal 0x159b0 +/* f19a92c: 27a40104 */ addiu $a0,$sp,0x104 +/* f19a930: 8e23001c */ lw $v1,0x1c($s1) +/* f19a934: 27a90064 */ addiu $t1,$sp,0x64 +/* f19a938: 27aa0104 */ addiu $t2,$sp,0x104 +/* f19a93c: 24650008 */ addiu $a1,$v1,0x8 +/* f19a940: afa5001c */ sw $a1,0x1c($sp) +/* f19a944: afaa0014 */ sw $t2,0x14($sp) +/* f19a948: afa90010 */ sw $t1,0x10($sp) +/* f19a94c: 02002025 */ or $a0,$s0,$zero +/* f19a950: 27a700c4 */ addiu $a3,$sp,0xc4 +/* f19a954: 24660028 */ addiu $a2,$v1,0x28 +/* f19a958: 0fc27af3 */ jal func0f09ebcc +/* f19a95c: afa30018 */ sw $v1,0x18($sp) +/* f19a960: 8e0b0040 */ lw $t3,0x40($s0) +/* f19a964: 316c0080 */ andi $t4,$t3,0x80 +/* f19a968: 51800040 */ beqzl $t4,.L0f19aa6c +/* f19a96c: 8fbf004c */ lw $ra,0x4c($sp) +/* f19a970: 0fc0a221 */ jal func0f028884 +/* f19a974: 02202025 */ or $a0,$s1,$zero +/* f19a978: 3c01bf80 */ lui $at,0xbf80 +/* f19a97c: 44810000 */ mtc1 $at,$f0 +/* f19a980: 3c0140f0 */ lui $at,0x40f0 +/* f19a984: 44818000 */ mtc1 $at,$f16 +/* f19a988: 8e180048 */ lw $t8,0x48($s0) +/* f19a98c: 240dffff */ addiu $t5,$zero,-1 +/* f19a990: a60d0062 */ sh $t5,0x62($s0) +/* f19a994: e7100010 */ swc1 $f16,0x10($t8) +/* f19a998: 8e0e0048 */ lw $t6,0x48($s0) +/* f19a99c: c7b20070 */ lwc1 $f18,0x70($sp) +/* f19a9a0: 3c092000 */ lui $t1,0x2000 +/* f19a9a4: 240bffff */ addiu $t3,$zero,-1 +/* f19a9a8: e5d20014 */ swc1 $f18,0x14($t6) +/* f19a9ac: 8e0f0048 */ lw $t7,0x48($s0) +/* f19a9b0: c7a40074 */ lwc1 $f4,0x74($sp) +/* f19a9b4: 240cffff */ addiu $t4,$zero,-1 +/* f19a9b8: 00002025 */ or $a0,$zero,$zero +/* f19a9bc: e5e40018 */ swc1 $f4,0x18($t7) +/* f19a9c0: 8e190048 */ lw $t9,0x48($s0) +/* f19a9c4: 24068053 */ addiu $a2,$zero,-32685 +/* f19a9c8: 2407ffff */ addiu $a3,$zero,-1 +/* f19a9cc: af2000f4 */ sw $zero,0xf4($t9) +/* f19a9d0: 8e0a0048 */ lw $t2,0x48($s0) +/* f19a9d4: ad4900b4 */ sw $t1,0xb4($t2) +/* f19a9d8: 8e050014 */ lw $a1,0x14($s0) +/* f19a9dc: afa20060 */ sw $v0,0x60($sp) +/* f19a9e0: afac002c */ sw $t4,0x2c($sp) +/* f19a9e4: afa00028 */ sw $zero,0x28($sp) +/* f19a9e8: afa00020 */ sw $zero,0x20($sp) +/* f19a9ec: afa0001c */ sw $zero,0x1c($sp) +/* f19a9f0: afa00018 */ sw $zero,0x18($sp) +/* f19a9f4: afa00014 */ sw $zero,0x14($sp) +/* f19a9f8: afab0010 */ sw $t3,0x10($sp) +/* f19a9fc: e7a00038 */ swc1 $f0,0x38($sp) +/* f19aa00: e7a00034 */ swc1 $f0,0x34($sp) +/* f19aa04: e7a00030 */ swc1 $f0,0x30($sp) +/* f19aa08: 0fc24e7e */ jal func0f0939f8 +/* f19aa0c: e7a00024 */ swc1 $f0,0x24($sp) +/* f19aa10: 8fa80060 */ lw $t0,0x60($sp) +/* f19aa14: 8e23001c */ lw $v1,0x1c($s1) +/* f19aa18: 02202025 */ or $a0,$s1,$zero +/* f19aa1c: 250d0028 */ addiu $t5,$t0,0x28 +/* f19aa20: afad0010 */ sw $t5,0x10($sp) +/* f19aa24: 8e180048 */ lw $t8,0x48($s0) +/* f19aa28: 25060008 */ addiu $a2,$t0,0x8 +/* f19aa2c: 24650008 */ addiu $a1,$v1,0x8 +/* f19aa30: 24670028 */ addiu $a3,$v1,0x28 +/* f19aa34: 0fc669b4 */ jal func0f19a6d0 +/* f19aa38: afb80014 */ sw $t8,0x14($sp) +/* f19aa3c: 54400004 */ bnezl $v0,.L0f19aa50 +/* f19aa40: 8e020048 */ lw $v0,0x48($s0) +/* f19aa44: 10000008 */ beqz $zero,.L0f19aa68 +/* f19aa48: a6000062 */ sh $zero,0x62($s0) +/* f19aa4c: 8e020048 */ lw $v0,0x48($s0) +.L0f19aa50: +/* f19aa50: 944400f8 */ lhu $a0,0xf8($v0) +/* f19aa54: 0fc669f4 */ jal func0f19a7d0 +/* f19aa58: 244500c4 */ addiu $a1,$v0,0xc4 +/* f19aa5c: 8e0e0014 */ lw $t6,0x14($s0) +/* f19aa60: 8e2f02d4 */ lw $t7,0x2d4($s1) +/* f19aa64: adee0044 */ sw $t6,0x44($t7) +.L0f19aa68: +/* f19aa68: 8fbf004c */ lw $ra,0x4c($sp) +.L0f19aa6c: +/* f19aa6c: 8fb00044 */ lw $s0,0x44($sp) +/* f19aa70: 8fb10048 */ lw $s1,0x48($sp) +/* f19aa74: 03e00008 */ jr $ra +/* f19aa78: 27bd0148 */ addiu $sp,$sp,0x148 +/* f19aa7c: 00000000 */ sll $zero,$zero,0x0 +/* f19aa80: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19aa84: afbf0014 */ sw $ra,0x14($sp) +/* f19aa88: 0fc641c2 */ jal func0f190708 +/* f19aa8c: 00000000 */ sll $zero,$zero,0x0 +/* f19aa90: 3c03800a */ lui $v1,0x800a +/* f19aa94: 24639fc0 */ addiu $v1,$v1,-24640 +/* f19aa98: 8c6e0438 */ lw $t6,0x438($v1) +/* f19aa9c: 8fbf0014 */ lw $ra,0x14($sp) +/* f19aaa0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19aaa4: 25cf0002 */ addiu $t7,$t6,0x2 +/* f19aaa8: ac6f0438 */ sw $t7,0x438($v1) +/* f19aaac: 03e00008 */ jr $ra +/* f19aab0: 00001025 */ or $v0,$zero,$zero +/* f19aab4: 3c07800a */ lui $a3,0x800a +/* f19aab8: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f19aabc: 8ce20424 */ lw $v0,0x424($a3) +/* f19aac0: 8ce40434 */ lw $a0,0x434($a3) +/* f19aac4: 8ce50438 */ lw $a1,0x438($a3) +/* f19aac8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f19aacc: afbf0014 */ sw $ra,0x14($sp) +/* f19aad0: 10400003 */ beqz $v0,.L0f19aae0 +/* f19aad4: 00854821 */ addu $t1,$a0,$a1 +/* f19aad8: 8c4302d4 */ lw $v1,0x2d4($v0) +/* f19aadc: 14600004 */ bnez $v1,.L0f19aaf0 +.L0f19aae0: +/* f19aae0: 24ae0003 */ addiu $t6,$a1,0x3 +/* f19aae4: acee0438 */ sw $t6,0x438($a3) +/* f19aae8: 8c4302d4 */ lw $v1,0x2d4($v0) +/* f19aaec: 01c02825 */ or $a1,$t6,$zero +.L0f19aaf0: +/* f19aaf0: 906f0059 */ lbu $t7,0x59($v1) +/* f19aaf4: 24010001 */ addiu $at,$zero,0x1 +/* f19aaf8: 24b80003 */ addiu $t8,$a1,0x3 +/* f19aafc: 55e1000b */ bnel $t7,$at,.L0f19ab2c +/* f19ab00: acf80438 */ sw $t8,0x438($a3) +/* f19ab04: 91260002 */ lbu $a2,0x2($t1) +/* f19ab08: 0fc13583 */ jal func0f04d60c +/* f19ab0c: afa30018 */ sw $v1,0x18($sp) +/* f19ab10: 3c07800a */ lui $a3,0x800a +/* f19ab14: 8fa80018 */ lw $t0,0x18($sp) +/* f19ab18: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f19ab1c: ace20438 */ sw $v0,0x438($a3) +/* f19ab20: 10000002 */ beqz $zero,.L0f19ab2c +/* f19ab24: a1000059 */ sb $zero,0x59($t0) +/* f19ab28: acf80438 */ sw $t8,0x438($a3) +.L0f19ab2c: +/* f19ab2c: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ab30: 27bd0020 */ addiu $sp,$sp,0x20 +/* f19ab34: 00001025 */ or $v0,$zero,$zero +/* f19ab38: 03e00008 */ jr $ra +/* f19ab3c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19ab40 +/* f19ab40: 3c0e8009 */ lui $t6,0x8009 +/* f19ab44: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f19ab48: 3c018009 */ lui $at,0x8009 +/* f19ab4c: 11c00006 */ beqz $t6,.L0f19ab68 +/* f19ab50: 00000000 */ sll $zero,$zero,0x0 +/* f19ab54: ac200af4 */ sw $zero,0xaf4($at) +/* f19ab58: 3c018009 */ lui $at,0x8009 +/* f19ab5c: ac200af8 */ sw $zero,0xaf8($at) +/* f19ab60: 3c018009 */ lui $at,0x8009 +/* f19ab64: ac200afc */ sw $zero,0xafc($at) +.L0f19ab68: +/* f19ab68: 03e00008 */ jr $ra +/* f19ab6c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19ab70 +/* f19ab70: 27bdfde8 */ addiu $sp,$sp,-536 +/* f19ab74: afa40218 */ sw $a0,0x218($sp) +/* f19ab78: 87ae021a */ lh $t6,0x21a($sp) +/* f19ab7c: afb60030 */ sw $s6,0x30($sp) +/* f19ab80: afb5002c */ sw $s5,0x2c($sp) +/* f19ab84: afb40028 */ sw $s4,0x28($sp) +/* f19ab88: 240fffff */ addiu $t7,$zero,-1 +/* f19ab8c: afbf003c */ sw $ra,0x3c($sp) +/* f19ab90: afbe0038 */ sw $s8,0x38($sp) +/* f19ab94: afb70034 */ sw $s7,0x34($sp) +/* f19ab98: afb30024 */ sw $s3,0x24($sp) +/* f19ab9c: afb20020 */ sw $s2,0x20($sp) +/* f19aba0: afb1001c */ sw $s1,0x1c($sp) +/* f19aba4: afb00018 */ sw $s0,0x18($sp) +/* f19aba8: afa5021c */ sw $a1,0x21c($sp) +/* f19abac: afa60220 */ sw $a2,0x220($sp) +/* f19abb0: afa70224 */ sw $a3,0x224($sp) +/* f19abb4: 0000b025 */ or $s6,$zero,$zero +/* f19abb8: 0000a825 */ or $s5,$zero,$zero +/* f19abbc: afa00050 */ sw $zero,0x50($sp) +/* f19abc0: a7af0156 */ sh $t7,0x156($sp) +/* f19abc4: 0000a025 */ or $s4,$zero,$zero +/* f19abc8: a7ae0154 */ sh $t6,0x154($sp) +/* f19abcc: afa00054 */ sw $zero,0x54($sp) +.L0f19abd0: +/* f19abd0: 0fc458b4 */ jal func0f1162d0 +/* f19abd4: 00009025 */ or $s2,$zero,$zero +/* f19abd8: 1840002f */ blez $v0,.L0f19ac98 +/* f19abdc: 0040f025 */ or $s8,$v0,$zero +/* f19abe0: 02402025 */ or $a0,$s2,$zero +.L0f19abe4: +/* f19abe4: 0fc458b8 */ jal func0f1162e0 +/* f19abe8: 27a50158 */ addiu $a1,$sp,0x158 +/* f19abec: 50400027 */ beqzl $v0,.L0f19ac8c +/* f19abf0: 26520001 */ addiu $s2,$s2,0x1 +/* f19abf4: 0fc4596c */ jal func0f1165b0 +/* f19abf8: 27a40158 */ addiu $a0,$sp,0x158 +/* f19abfc: 14400022 */ bnez $v0,.L0f19ac88 +/* f19ac00: 27a40160 */ addiu $a0,$sp,0x160 +/* f19ac04: 0fc19620 */ jal func0f065880 +/* f19ac08: 27a50154 */ addiu $a1,$sp,0x154 +/* f19ac0c: 1040001e */ beqz $v0,.L0f19ac88 +/* f19ac10: 8fb80050 */ lw $t8,0x50($sp) +/* f19ac14: 1300000e */ beqz $t8,.L0f19ac50 +/* f19ac18: 97b90164 */ lhu $t9,0x164($sp) +/* f19ac1c: 33280100 */ andi $t0,$t9,0x100 +/* f19ac20: 1100000b */ beqz $t0,.L0f19ac50 +/* f19ac24: 02402025 */ or $a0,$s2,$zero +/* f19ac28: 00164880 */ sll $t1,$s6,0x2 +/* f19ac2c: 27aa016c */ addiu $t2,$sp,0x16c +/* f19ac30: 012a8021 */ addu $s0,$t1,$t2 +/* f19ac34: 0fc4594a */ jal func0f116528 +/* f19ac38: 24050100 */ addiu $a1,$zero,0x100 +/* f19ac3c: ae120000 */ sw $s2,0x0($s0) +/* f19ac40: 26d60001 */ addiu $s6,$s6,0x1 +/* f19ac44: 26100004 */ addiu $s0,$s0,0x4 +/* f19ac48: 1000000c */ beqz $zero,.L0f19ac7c +/* f19ac4c: 26940001 */ addiu $s4,$s4,0x1 +.L0f19ac50: +/* f19ac50: 97ab0164 */ lhu $t3,0x164($sp) +/* f19ac54: 316c0100 */ andi $t4,$t3,0x100 +/* f19ac58: 15800006 */ bnez $t4,.L0f19ac74 +/* f19ac5c: 00166880 */ sll $t5,$s6,0x2 +/* f19ac60: 03ad7021 */ addu $t6,$sp,$t5 +/* f19ac64: add2016c */ sw $s2,0x16c($t6) +/* f19ac68: 26d60001 */ addiu $s6,$s6,0x1 +/* f19ac6c: 10000003 */ beqz $zero,.L0f19ac7c +/* f19ac70: 26940001 */ addiu $s4,$s4,0x1 +.L0f19ac74: +/* f19ac74: 240f0001 */ addiu $t7,$zero,0x1 +/* f19ac78: afaf0054 */ sw $t7,0x54($sp) +.L0f19ac7c: +/* f19ac7c: 2ac10028 */ slti $at,$s6,0x28 +/* f19ac80: 10200005 */ beqz $at,.L0f19ac98 +/* f19ac84: 00000000 */ sll $zero,$zero,0x0 +.L0f19ac88: +/* f19ac88: 26520001 */ addiu $s2,$s2,0x1 +.L0f19ac8c: +/* f19ac8c: 025e082a */ slt $at,$s2,$s8 +/* f19ac90: 5420ffd4 */ bnezl $at,.L0f19abe4 +/* f19ac94: 02402025 */ or $a0,$s2,$zero +.L0f19ac98: +/* f19ac98: 3c18800a */ lui $t8,0x800a +/* f19ac9c: 8f18d030 */ lw $t8,-0x2fd0($t8) +/* f19aca0: 53000047 */ beqzl $t8,.L0f19adc0 +/* f19aca4: 8fac0054 */ lw $t4,0x54($sp) +/* f19aca8: 87b7021a */ lh $s7,0x21a($sp) +/* f19acac: 3c08800a */ lui $t0,0x800a +/* f19acb0: 8d084928 */ lw $t0,0x4928($t0) +/* f19acb4: 0017c8c0 */ sll $t9,$s7,0x3 +/* f19acb8: 0337c821 */ addu $t9,$t9,$s7 +/* f19acbc: 0019c880 */ sll $t9,$t9,0x2 +/* f19acc0: 0337c823 */ subu $t9,$t9,$s7 +/* f19acc4: 0019b880 */ sll $s7,$t9,0x2 +/* f19acc8: 01174821 */ addu $t1,$t0,$s7 +/* f19accc: 913e0009 */ lbu $s8,0x9($t1) +/* f19acd0: 00009025 */ or $s2,$zero,$zero +/* f19acd4: 5bc0003a */ blezl $s8,.L0f19adc0 +/* f19acd8: 8fac0054 */ lw $t4,0x54($sp) +/* f19acdc: 00009825 */ or $s3,$zero,$zero +.L0f19ace0: +/* f19ace0: 3c0b800a */ lui $t3,0x800a +/* f19ace4: 8d6b4928 */ lw $t3,0x4928($t3) +/* f19ace8: 3c0a800a */ lui $t2,0x800a +/* f19acec: 8d4aa020 */ lw $t2,-0x5fe0($t2) +/* f19acf0: 01776021 */ addu $t4,$t3,$s7 +/* f19acf4: 958d000c */ lhu $t5,0xc($t4) +/* f19acf8: 3c08800a */ lui $t0,0x800a +/* f19acfc: 8d08d030 */ lw $t0,-0x2fd0($t0) +/* f19ad00: 000d7040 */ sll $t6,$t5,0x1 +/* f19ad04: 014e7821 */ addu $t7,$t2,$t6 +/* f19ad08: 01f3c021 */ addu $t8,$t7,$s3 +/* f19ad0c: 87020000 */ lh $v0,0x0($t8) +/* f19ad10: 24050080 */ addiu $a1,$zero,0x80 +/* f19ad14: 27a60058 */ addiu $a2,$sp,0x58 +/* f19ad18: 0002c900 */ sll $t9,$v0,0x4 +/* f19ad1c: 03288821 */ addu $s1,$t9,$t0 +/* f19ad20: 0fc456ac */ jal func0f115ab0 +/* f19ad24: 8e240000 */ lw $a0,0x0($s1) +/* f19ad28: 8fa90050 */ lw $t1,0x50($sp) +/* f19ad2c: 51200011 */ beqzl $t1,.L0f19ad74 +/* f19ad30: 8faf00a4 */ lw $t7,0xa4($sp) +/* f19ad34: 8fab00a4 */ lw $t3,0xa4($sp) +/* f19ad38: 3c050002 */ lui $a1,0x2 +/* f19ad3c: 00156880 */ sll $t5,$s5,0x2 +/* f19ad40: 000b6380 */ sll $t4,$t3,0xe +/* f19ad44: 0581000a */ bgez $t4,.L0f19ad70 +/* f19ad48: 27aa00b4 */ addiu $t2,$sp,0xb4 +/* f19ad4c: 8e240000 */ lw $a0,0x0($s1) +/* f19ad50: 0fc458a0 */ jal func0f116280 +/* f19ad54: 01aa8021 */ addu $s0,$t5,$t2 +/* f19ad58: 8e2e0000 */ lw $t6,0x0($s1) +/* f19ad5c: 26b50001 */ addiu $s5,$s5,0x1 +/* f19ad60: 26100004 */ addiu $s0,$s0,0x4 +/* f19ad64: 26940001 */ addiu $s4,$s4,0x1 +/* f19ad68: 1000000e */ beqz $zero,.L0f19ada4 +/* f19ad6c: ae0efffc */ sw $t6,-0x4($s0) +.L0f19ad70: +/* f19ad70: 8faf00a4 */ lw $t7,0xa4($sp) +.L0f19ad74: +/* f19ad74: 000fc380 */ sll $t8,$t7,0xe +/* f19ad78: 07020009 */ bltzl $t8,.L0f19ada0 +/* f19ad7c: 240b0001 */ addiu $t3,$zero,0x1 +/* f19ad80: 8e390000 */ lw $t9,0x0($s1) +/* f19ad84: 00154080 */ sll $t0,$s5,0x2 +/* f19ad88: 03a84821 */ addu $t1,$sp,$t0 +/* f19ad8c: 26b50001 */ addiu $s5,$s5,0x1 +/* f19ad90: 26940001 */ addiu $s4,$s4,0x1 +/* f19ad94: 10000003 */ beqz $zero,.L0f19ada4 +/* f19ad98: ad3900b4 */ sw $t9,0xb4($t1) +/* f19ad9c: 240b0001 */ addiu $t3,$zero,0x1 +.L0f19ada0: +/* f19ada0: afab0054 */ sw $t3,0x54($sp) +.L0f19ada4: +/* f19ada4: 2aa10028 */ slti $at,$s5,0x28 +/* f19ada8: 50200005 */ beqzl $at,.L0f19adc0 +/* f19adac: 8fac0054 */ lw $t4,0x54($sp) +/* f19adb0: 26520001 */ addiu $s2,$s2,0x1 +/* f19adb4: 165effca */ bne $s2,$s8,.L0f19ace0 +/* f19adb8: 26730002 */ addiu $s3,$s3,0x2 +/* f19adbc: 8fac0054 */ lw $t4,0x54($sp) +.L0f19adc0: +/* f19adc0: 11800003 */ beqz $t4,.L0f19add0 +/* f19adc4: afac0050 */ sw $t4,0x50($sp) +/* f19adc8: 5280ff81 */ beqzl $s4,.L0f19abd0 +/* f19adcc: afa00054 */ sw $zero,0x54($sp) +.L0f19add0: +/* f19add0: 16800003 */ bnez $s4,.L0f19ade0 +/* f19add4: 00000000 */ sll $zero,$zero,0x0 +/* f19add8: 10000041 */ beqz $zero,.L0f19aee0 +/* f19addc: 00001025 */ or $v0,$zero,$zero +.L0f19ade0: +/* f19ade0: 0c004b70 */ jal 0x12dc0 +/* f19ade4: 00000000 */ sll $zero,$zero,0x0 +/* f19ade8: 0054001b */ divu $zero,$v0,$s4 +/* f19adec: 00001810 */ mfhi $v1 +/* f19adf0: 0076082a */ slt $at,$v1,$s6 +/* f19adf4: 16800002 */ bnez $s4,.L0f19ae00 +/* f19adf8: 00000000 */ sll $zero,$zero,0x0 +/* f19adfc: 0007000d */ break 0x7 +.L0f19ae00: +/* f19ae00: 00609025 */ or $s2,$v1,$zero +/* f19ae04: 1020001b */ beqz $at,.L0f19ae74 +/* f19ae08: 00036880 */ sll $t5,$v1,0x2 +/* f19ae0c: 27aa016c */ addiu $t2,$sp,0x16c +/* f19ae10: 01aa8021 */ addu $s0,$t5,$t2 +/* f19ae14: 8e040000 */ lw $a0,0x0($s0) +/* f19ae18: 0fc458b8 */ jal func0f1162e0 +/* f19ae1c: 27a50158 */ addiu $a1,$sp,0x158 +/* f19ae20: 8fae0158 */ lw $t6,0x158($sp) +/* f19ae24: 8faf021c */ lw $t7,0x21c($sp) +/* f19ae28: c5c40000 */ lwc1 $f4,0x0($t6) +/* f19ae2c: e5e40000 */ swc1 $f4,0x0($t7) +/* f19ae30: c5c60004 */ lwc1 $f6,0x4($t6) +/* f19ae34: e5e60004 */ swc1 $f6,0x4($t7) +/* f19ae38: c5c80008 */ lwc1 $f8,0x8($t6) +/* f19ae3c: e5e80008 */ swc1 $f8,0x8($t7) +/* f19ae40: 8fb8015c */ lw $t8,0x15c($sp) +/* f19ae44: c70c0008 */ lwc1 $f12,0x8($t8) +/* f19ae48: 0fc259d4 */ jal func0f096750 +/* f19ae4c: c70e0000 */ lwc1 $f14,0x0($t8) +/* f19ae50: 8fb90220 */ lw $t9,0x220($sp) +/* f19ae54: 2408ffff */ addiu $t0,$zero,-1 +/* f19ae58: e7200000 */ swc1 $f0,0x0($t9) +/* f19ae5c: 8fa90224 */ lw $t1,0x224($sp) +/* f19ae60: ad280000 */ sw $t0,0x0($t1) +/* f19ae64: 8fac0228 */ lw $t4,0x228($sp) +/* f19ae68: 8e0b0000 */ lw $t3,0x0($s0) +/* f19ae6c: 1000001b */ beqz $zero,.L0f19aedc +/* f19ae70: ad8b0000 */ sw $t3,0x0($t4) +.L0f19ae74: +/* f19ae74: 02569023 */ subu $s2,$s2,$s6 +/* f19ae78: 00126880 */ sll $t5,$s2,0x2 +/* f19ae7c: 27aa00b4 */ addiu $t2,$sp,0xb4 +/* f19ae80: 01aa8021 */ addu $s0,$t5,$t2 +/* f19ae84: 8e040000 */ lw $a0,0x0($s0) +/* f19ae88: 24050006 */ addiu $a1,$zero,0x6 +/* f19ae8c: 0fc456ac */ jal func0f115ab0 +/* f19ae90: 27a60058 */ addiu $a2,$sp,0x58 +/* f19ae94: c7aa0058 */ lwc1 $f10,0x58($sp) +/* f19ae98: 8fae021c */ lw $t6,0x21c($sp) +/* f19ae9c: e5ca0000 */ swc1 $f10,0x0($t6) +/* f19aea0: c7b0005c */ lwc1 $f16,0x5c($sp) +/* f19aea4: e5d00004 */ swc1 $f16,0x4($t6) +/* f19aea8: c7b20060 */ lwc1 $f18,0x60($sp) +/* f19aeac: e5d20008 */ swc1 $f18,0x8($t6) +/* f19aeb0: c7ae0064 */ lwc1 $f14,0x64($sp) +/* f19aeb4: 0fc259d4 */ jal func0f096750 +/* f19aeb8: c7ac006c */ lwc1 $f12,0x6c($sp) +/* f19aebc: 8faf0220 */ lw $t7,0x220($sp) +/* f19aec0: 2408ffff */ addiu $t0,$zero,-1 +/* f19aec4: e5e00000 */ swc1 $f0,0x0($t7) +/* f19aec8: 8fb90224 */ lw $t9,0x224($sp) +/* f19aecc: 8e180000 */ lw $t8,0x0($s0) +/* f19aed0: af380000 */ sw $t8,0x0($t9) +/* f19aed4: 8fa90228 */ lw $t1,0x228($sp) +/* f19aed8: ad280000 */ sw $t0,0x0($t1) +.L0f19aedc: +/* f19aedc: 24020001 */ addiu $v0,$zero,0x1 +.L0f19aee0: +/* f19aee0: 8fbf003c */ lw $ra,0x3c($sp) +/* f19aee4: 8fb00018 */ lw $s0,0x18($sp) +/* f19aee8: 8fb1001c */ lw $s1,0x1c($sp) +/* f19aeec: 8fb20020 */ lw $s2,0x20($sp) +/* f19aef0: 8fb30024 */ lw $s3,0x24($sp) +/* f19aef4: 8fb40028 */ lw $s4,0x28($sp) +/* f19aef8: 8fb5002c */ lw $s5,0x2c($sp) +/* f19aefc: 8fb60030 */ lw $s6,0x30($sp) +/* f19af00: 8fb70034 */ lw $s7,0x34($sp) +/* f19af04: 8fbe0038 */ lw $s8,0x38($sp) +/* f19af08: 03e00008 */ jr $ra +/* f19af0c: 27bd0218 */ addiu $sp,$sp,0x218 +/* f19af10: 00047080 */ sll $t6,$a0,0x2 +/* f19af14: 01c47023 */ subu $t6,$t6,$a0 +/* f19af18: 000e7080 */ sll $t6,$t6,0x2 +/* f19af1c: 01c47021 */ addu $t6,$t6,$a0 +/* f19af20: 000e7040 */ sll $t6,$t6,0x1 +/* f19af24: 3c028009 */ lui $v0,0x8009 +/* f19af28: 004e1021 */ addu $v0,$v0,$t6 +/* f19af2c: 904284bc */ lbu $v0,-0x7b44($v0) +/* f19af30: 304f0001 */ andi $t7,$v0,0x1 +/* f19af34: 03e00008 */ jr $ra +/* f19af38: 000f102b */ sltu $v0,$zero,$t7 +); + +GLOBAL_ASM( +glabel func0f19af3c +/* f19af3c: 3c0e800b */ lui $t6,0x800b +/* f19af40: 95cecb9e */ lhu $t6,-0x3462($t6) +/* f19af44: 240f0001 */ addiu $t7,$zero,0x1 +/* f19af48: 008fc004 */ sllv $t8,$t7,$a0 +/* f19af4c: 01d8c824 */ and $t9,$t6,$t8 +/* f19af50: 17200003 */ bnez $t9,.L0f19af60 +/* f19af54: 00054080 */ sll $t0,$a1,0x2 +/* f19af58: 03e00008 */ jr $ra +/* f19af5c: 00001025 */ or $v0,$zero,$zero +.L0f19af60: +/* f19af60: 01054023 */ subu $t0,$t0,$a1 +/* f19af64: 00084080 */ sll $t0,$t0,0x2 +/* f19af68: 01054021 */ addu $t0,$t0,$a1 +/* f19af6c: 00084040 */ sll $t0,$t0,0x1 +/* f19af70: 3c098009 */ lui $t1,0x8009 +/* f19af74: 01284821 */ addu $t1,$t1,$t0 +/* f19af78: 912984bc */ lbu $t1,-0x7b44($t1) +/* f19af7c: 240a0002 */ addiu $t2,$zero,0x2 +/* f19af80: 008a5804 */ sllv $t3,$t2,$a0 +/* f19af84: 012b1024 */ and $v0,$t1,$t3 +/* f19af88: 0002602b */ sltu $t4,$zero,$v0 +/* f19af8c: 01801025 */ or $v0,$t4,$zero +/* f19af90: 03e00008 */ jr $ra +/* f19af94: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19af98 +/* f19af98: 00047080 */ sll $t6,$a0,0x2 +/* f19af9c: 01c47023 */ subu $t6,$t6,$a0 +/* f19afa0: 000e7080 */ sll $t6,$t6,0x2 +/* f19afa4: 3c18800b */ lui $t8,0x800b +/* f19afa8: 9718cb9e */ lhu $t8,-0x3462($t8) +/* f19afac: 01c47021 */ addu $t6,$t6,$a0 +/* f19afb0: 000e7040 */ sll $t6,$t6,0x1 +/* f19afb4: 3c0f8009 */ lui $t7,0x8009 +/* f19afb8: 01ee7821 */ addu $t7,$t7,$t6 +/* f19afbc: 91ef84bc */ lbu $t7,-0x7b44($t7) +/* f19afc0: 3319000f */ andi $t9,$t8,0xf +/* f19afc4: 00194040 */ sll $t0,$t9,0x1 +/* f19afc8: 35090001 */ ori $t1,$t0,0x1 +/* f19afcc: 01e91024 */ and $v0,$t7,$t1 +/* f19afd0: 0002502b */ sltu $t2,$zero,$v0 +/* f19afd4: 03e00008 */ jr $ra +/* f19afd8: 01401025 */ or $v0,$t2,$zero +); + +GLOBAL_ASM( +glabel func0f19afdc +/* f19afdc: 27bdffc8 */ addiu $sp,$sp,-56 +/* f19afe0: afb1001c */ sw $s1,0x1c($sp) +/* f19afe4: 3c118009 */ lui $s1,0x8009 +/* f19afe8: 3c028009 */ lui $v0,0x8009 +/* f19afec: afbf0034 */ sw $ra,0x34($sp) +/* f19aff0: afb60030 */ sw $s6,0x30($sp) +/* f19aff4: afb5002c */ sw $s5,0x2c($sp) +/* f19aff8: afb40028 */ sw $s4,0x28($sp) +/* f19affc: afb30024 */ sw $s3,0x24($sp) +/* f19b000: afb20020 */ sw $s2,0x20($sp) +/* f19b004: afb00018 */ sw $s0,0x18($sp) +/* f19b008: 244287c4 */ addiu $v0,$v0,-30780 +/* f19b00c: 263184b8 */ addiu $s1,$s1,-31560 +.L0f19b010: +/* f19b010: 2631001a */ addiu $s1,$s1,0x1a +/* f19b014: 0222082b */ sltu $at,$s1,$v0 +/* f19b018: 1420fffd */ bnez $at,.L0f19b010 +/* f19b01c: a220ffea */ sb $zero,-0x16($s1) +/* f19b020: 3c118009 */ lui $s1,0x8009 +/* f19b024: 0000a025 */ or $s4,$zero,$zero +/* f19b028: 263184b8 */ addiu $s1,$s1,-31560 +/* f19b02c: 0000a825 */ or $s5,$zero,$zero +.L0f19b030: +/* f19b030: 00009025 */ or $s2,$zero,$zero +/* f19b034: 02a02025 */ or $a0,$s5,$zero +/* f19b038: 0fc670f7 */ jal func0f19c3dc +/* f19b03c: 24050001 */ addiu $a1,$zero,0x1 +/* f19b040: 1440000d */ bnez $v0,.L0f19b078 +/* f19b044: 02a02025 */ or $a0,$s5,$zero +/* f19b048: 0fc670f7 */ jal func0f19c3dc +/* f19b04c: 24050002 */ addiu $a1,$zero,0x2 +/* f19b050: 14400009 */ bnez $v0,.L0f19b078 +/* f19b054: 02a02025 */ or $a0,$s5,$zero +/* f19b058: 0fc670f7 */ jal func0f19c3dc +/* f19b05c: 24050003 */ addiu $a1,$zero,0x3 +/* f19b060: 14400005 */ bnez $v0,.L0f19b078 +/* f19b064: 02a02025 */ or $a0,$s5,$zero +/* f19b068: 0fc670f7 */ jal func0f19c3dc +/* f19b06c: 24050004 */ addiu $a1,$zero,0x4 +/* f19b070: 10400003 */ beqz $v0,.L0f19b080 +/* f19b074: 2aa10004 */ slti $at,$s5,0x4 +.L0f19b078: +/* f19b078: 1000001b */ beqz $zero,.L0f19b0e8 +/* f19b07c: 24120001 */ addiu $s2,$zero,0x1 +.L0f19b080: +/* f19b080: 10200004 */ beqz $at,.L0f19b094 +/* f19b084: 00000000 */ sll $zero,$zero,0x0 +/* f19b088: 24120001 */ addiu $s2,$zero,0x1 +/* f19b08c: 10000016 */ beqz $zero,.L0f19b0e8 +/* f19b090: 26940001 */ addiu $s4,$s4,0x1 +.L0f19b094: +/* f19b094: 1aa00014 */ blez $s5,.L0f19b0e8 +/* f19b098: 26b0ffff */ addiu $s0,$s5,-1 +/* f19b09c: 02002025 */ or $a0,$s0,$zero +/* f19b0a0: 0fc670f7 */ jal func0f19c3dc +/* f19b0a4: 24050001 */ addiu $a1,$zero,0x1 +/* f19b0a8: 1440000d */ bnez $v0,.L0f19b0e0 +/* f19b0ac: 02002025 */ or $a0,$s0,$zero +/* f19b0b0: 0fc670f7 */ jal func0f19c3dc +/* f19b0b4: 24050002 */ addiu $a1,$zero,0x2 +/* f19b0b8: 14400009 */ bnez $v0,.L0f19b0e0 +/* f19b0bc: 02002025 */ or $a0,$s0,$zero +/* f19b0c0: 0fc670f7 */ jal func0f19c3dc +/* f19b0c4: 24050003 */ addiu $a1,$zero,0x3 +/* f19b0c8: 14400005 */ bnez $v0,.L0f19b0e0 +/* f19b0cc: 02002025 */ or $a0,$s0,$zero +/* f19b0d0: 0fc670f7 */ jal func0f19c3dc +/* f19b0d4: 24050004 */ addiu $a1,$zero,0x4 +/* f19b0d8: 50400004 */ beqzl $v0,.L0f19b0ec +/* f19b0dc: 922e0004 */ lbu $t6,0x4($s1) +.L0f19b0e0: +/* f19b0e0: 24120001 */ addiu $s2,$zero,0x1 +/* f19b0e4: 26940001 */ addiu $s4,$s4,0x1 +.L0f19b0e8: +/* f19b0e8: 922e0004 */ lbu $t6,0x4($s1) +.L0f19b0ec: +/* f19b0ec: 26b50001 */ addiu $s5,$s5,0x1 +/* f19b0f0: 2aa1001e */ slti $at,$s5,0x1e +/* f19b0f4: 01d27825 */ or $t7,$t6,$s2 +/* f19b0f8: 2631001a */ addiu $s1,$s1,0x1a +/* f19b0fc: 1420ffcc */ bnez $at,.L0f19b030 +/* f19b100: a22fffea */ sb $t7,-0x16($s1) +/* f19b104: 2a810004 */ slti $at,$s4,0x4 +/* f19b108: 10200014 */ beqz $at,.L0f19b15c +/* f19b10c: 00009825 */ or $s3,$zero,$zero +/* f19b110: 0000c080 */ sll $t8,$zero,0x2 +/* f19b114: 0300c023 */ subu $t8,$t8,$zero +/* f19b118: 3c198009 */ lui $t9,0x8009 +/* f19b11c: 273984b8 */ addiu $t9,$t9,-31560 +/* f19b120: 0018c0c0 */ sll $t8,$t8,0x3 +/* f19b124: 3c038009 */ lui $v1,0x8009 +/* f19b128: 246387c4 */ addiu $v1,$v1,-30780 +/* f19b12c: 03198821 */ addu $s1,$t8,$t9 +/* f19b130: 92220004 */ lbu $v0,0x4($s1) +.L0f19b134: +/* f19b134: 30480001 */ andi $t0,$v0,0x1 +/* f19b138: 15000003 */ bnez $t0,.L0f19b148 +/* f19b13c: 34490001 */ ori $t1,$v0,0x1 +/* f19b140: a2290004 */ sb $t1,0x4($s1) +/* f19b144: 26940001 */ addiu $s4,$s4,0x1 +.L0f19b148: +/* f19b148: 2a810004 */ slti $at,$s4,0x4 +/* f19b14c: 10200003 */ beqz $at,.L0f19b15c +/* f19b150: 2631001a */ addiu $s1,$s1,0x1a +/* f19b154: 5623fff7 */ bnel $s1,$v1,.L0f19b134 +/* f19b158: 92220004 */ lbu $v0,0x4($s1) +.L0f19b15c: +/* f19b15c: 3c168009 */ lui $s6,0x8009 +/* f19b160: 26d687c4 */ addiu $s6,$s6,-30780 +.L0f19b164: +/* f19b164: 3c118009 */ lui $s1,0x8009 +/* f19b168: 0000a025 */ or $s4,$zero,$zero +/* f19b16c: 263184b8 */ addiu $s1,$s1,-31560 +/* f19b170: 0000a825 */ or $s5,$zero,$zero +.L0f19b174: +/* f19b174: 00009025 */ or $s2,$zero,$zero +/* f19b178: 02602025 */ or $a0,$s3,$zero +/* f19b17c: 02a02825 */ or $a1,$s5,$zero +/* f19b180: 0fc6711f */ jal func0f19c47c +/* f19b184: 24060001 */ addiu $a2,$zero,0x1 +/* f19b188: 14400010 */ bnez $v0,.L0f19b1cc +/* f19b18c: 02602025 */ or $a0,$s3,$zero +/* f19b190: 02a02825 */ or $a1,$s5,$zero +/* f19b194: 0fc6711f */ jal func0f19c47c +/* f19b198: 24060002 */ addiu $a2,$zero,0x2 +/* f19b19c: 1440000b */ bnez $v0,.L0f19b1cc +/* f19b1a0: 02602025 */ or $a0,$s3,$zero +/* f19b1a4: 02a02825 */ or $a1,$s5,$zero +/* f19b1a8: 0fc6711f */ jal func0f19c47c +/* f19b1ac: 24060003 */ addiu $a2,$zero,0x3 +/* f19b1b0: 14400006 */ bnez $v0,.L0f19b1cc +/* f19b1b4: 02602025 */ or $a0,$s3,$zero +/* f19b1b8: 02a02825 */ or $a1,$s5,$zero +/* f19b1bc: 0fc6711f */ jal func0f19c47c +/* f19b1c0: 24060004 */ addiu $a2,$zero,0x4 +/* f19b1c4: 10400006 */ beqz $v0,.L0f19b1e0 +/* f19b1c8: 2aa10004 */ slti $at,$s5,0x4 +.L0f19b1cc: +/* f19b1cc: 240a0002 */ addiu $t2,$zero,0x2 +/* f19b1d0: 026a9004 */ sllv $s2,$t2,$s3 +/* f19b1d4: 324b00ff */ andi $t3,$s2,0xff +/* f19b1d8: 10000023 */ beqz $zero,.L0f19b268 +/* f19b1dc: 01609025 */ or $s2,$t3,$zero +.L0f19b1e0: +/* f19b1e0: 10200006 */ beqz $at,.L0f19b1fc +/* f19b1e4: 240c0002 */ addiu $t4,$zero,0x2 +/* f19b1e8: 026c9004 */ sllv $s2,$t4,$s3 +/* f19b1ec: 324d00ff */ andi $t5,$s2,0xff +/* f19b1f0: 01a09025 */ or $s2,$t5,$zero +/* f19b1f4: 1000001c */ beqz $zero,.L0f19b268 +/* f19b1f8: 26940001 */ addiu $s4,$s4,0x1 +.L0f19b1fc: +/* f19b1fc: 1aa0001a */ blez $s5,.L0f19b268 +/* f19b200: 02602025 */ or $a0,$s3,$zero +/* f19b204: 26b0ffff */ addiu $s0,$s5,-1 +/* f19b208: 02002825 */ or $a1,$s0,$zero +/* f19b20c: 0fc6711f */ jal func0f19c47c +/* f19b210: 24060001 */ addiu $a2,$zero,0x1 +/* f19b214: 1440000f */ bnez $v0,.L0f19b254 +/* f19b218: 02602025 */ or $a0,$s3,$zero +/* f19b21c: 02002825 */ or $a1,$s0,$zero +/* f19b220: 0fc6711f */ jal func0f19c47c +/* f19b224: 24060002 */ addiu $a2,$zero,0x2 +/* f19b228: 1440000a */ bnez $v0,.L0f19b254 +/* f19b22c: 02602025 */ or $a0,$s3,$zero +/* f19b230: 02002825 */ or $a1,$s0,$zero +/* f19b234: 0fc6711f */ jal func0f19c47c +/* f19b238: 24060003 */ addiu $a2,$zero,0x3 +/* f19b23c: 14400005 */ bnez $v0,.L0f19b254 +/* f19b240: 02602025 */ or $a0,$s3,$zero +/* f19b244: 02002825 */ or $a1,$s0,$zero +/* f19b248: 0fc6711f */ jal func0f19c47c +/* f19b24c: 24060004 */ addiu $a2,$zero,0x4 +/* f19b250: 10400005 */ beqz $v0,.L0f19b268 +.L0f19b254: +/* f19b254: 240e0002 */ addiu $t6,$zero,0x2 +/* f19b258: 026e9004 */ sllv $s2,$t6,$s3 +/* f19b25c: 324f00ff */ andi $t7,$s2,0xff +/* f19b260: 01e09025 */ or $s2,$t7,$zero +/* f19b264: 26940001 */ addiu $s4,$s4,0x1 +.L0f19b268: +/* f19b268: 92380004 */ lbu $t8,0x4($s1) +/* f19b26c: 26b50001 */ addiu $s5,$s5,0x1 +/* f19b270: 2aa1001e */ slti $at,$s5,0x1e +/* f19b274: 0312c825 */ or $t9,$t8,$s2 +/* f19b278: 2631001a */ addiu $s1,$s1,0x1a +/* f19b27c: 1420ffbd */ bnez $at,.L0f19b174 +/* f19b280: a239ffea */ sb $t9,-0x16($s1) +/* f19b284: 2a810004 */ slti $at,$s4,0x4 +/* f19b288: 10200013 */ beqz $at,.L0f19b2d8 +/* f19b28c: 00004080 */ sll $t0,$zero,0x2 +/* f19b290: 01004023 */ subu $t0,$t0,$zero +/* f19b294: 3c098009 */ lui $t1,0x8009 +/* f19b298: 252984b8 */ addiu $t1,$t1,-31560 +/* f19b29c: 000840c0 */ sll $t0,$t0,0x3 +/* f19b2a0: 240a0002 */ addiu $t2,$zero,0x2 +/* f19b2a4: 026a1804 */ sllv $v1,$t2,$s3 +/* f19b2a8: 01098821 */ addu $s1,$t0,$t1 +/* f19b2ac: 92220004 */ lbu $v0,0x4($s1) +.L0f19b2b0: +/* f19b2b0: 00435824 */ and $t3,$v0,$v1 +/* f19b2b4: 15600003 */ bnez $t3,.L0f19b2c4 +/* f19b2b8: 00436025 */ or $t4,$v0,$v1 +/* f19b2bc: a22c0004 */ sb $t4,0x4($s1) +/* f19b2c0: 26940001 */ addiu $s4,$s4,0x1 +.L0f19b2c4: +/* f19b2c4: 2a810004 */ slti $at,$s4,0x4 +/* f19b2c8: 10200003 */ beqz $at,.L0f19b2d8 +/* f19b2cc: 2631001a */ addiu $s1,$s1,0x1a +/* f19b2d0: 5636fff7 */ bnel $s1,$s6,.L0f19b2b0 +/* f19b2d4: 92220004 */ lbu $v0,0x4($s1) +.L0f19b2d8: +/* f19b2d8: 26730001 */ addiu $s3,$s3,0x1 +/* f19b2dc: 2a610004 */ slti $at,$s3,0x4 +/* f19b2e0: 1420ffa0 */ bnez $at,.L0f19b164 +/* f19b2e4: 00000000 */ sll $zero,$zero,0x0 +/* f19b2e8: 3c14800b */ lui $s4,0x800b +/* f19b2ec: 3c16800b */ lui $s6,0x800b +/* f19b2f0: 26d6ccc8 */ addiu $s6,$s6,-13112 +/* f19b2f4: 2694ccc8 */ addiu $s4,$s4,-13112 +/* f19b2f8: 00009825 */ or $s3,$zero,$zero +/* f19b2fc: 24110010 */ addiu $s1,$zero,0x10 +.L0f19b300: +/* f19b300: 00009025 */ or $s2,$zero,$zero +/* f19b304: 0000a825 */ or $s5,$zero,$zero +.L0f19b308: +/* f19b308: 0fc66be6 */ jal func0f19af98 +/* f19b30c: 02a02025 */ or $a0,$s5,$zero +/* f19b310: 10400011 */ beqz $v0,.L0f19b358 +/* f19b314: 00156880 */ sll $t5,$s5,0x2 +/* f19b318: 01b56823 */ subu $t5,$t5,$s5 +/* f19b31c: 000d6880 */ sll $t5,$t5,0x2 +/* f19b320: 01b56821 */ addu $t5,$t5,$s5 +/* f19b324: 3c0e8009 */ lui $t6,0x8009 +/* f19b328: 25ce84b8 */ addiu $t6,$t6,-31560 +/* f19b32c: 000d6840 */ sll $t5,$t5,0x1 +/* f19b330: 01ae1821 */ addu $v1,$t5,$t6 +/* f19b334: 00001025 */ or $v0,$zero,$zero +.L0f19b338: +/* f19b338: 906f0009 */ lbu $t7,0x9($v1) +/* f19b33c: 24420001 */ addiu $v0,$v0,0x1 +/* f19b340: 36580001 */ ori $t8,$s2,0x1 +/* f19b344: 166f0002 */ bne $s3,$t7,.L0f19b350 +/* f19b348: 00000000 */ sll $zero,$zero,0x0 +/* f19b34c: 331200ff */ andi $s2,$t8,0xff +.L0f19b350: +/* f19b350: 1451fff9 */ bne $v0,$s1,.L0f19b338 +/* f19b354: 24630001 */ addiu $v1,$v1,0x1 +.L0f19b358: +/* f19b358: 26b50001 */ addiu $s5,$s5,0x1 +/* f19b35c: 2aa1001e */ slti $at,$s5,0x1e +/* f19b360: 1420ffe9 */ bnez $at,.L0f19b308 +/* f19b364: 00000000 */ sll $zero,$zero,0x0 +/* f19b368: 3c03800b */ lui $v1,0x800b +/* f19b36c: 2463cca0 */ addiu $v1,$v1,-13152 +/* f19b370: 90680000 */ lbu $t0,0x0($v1) +.L0f19b374: +/* f19b374: 24630001 */ addiu $v1,$v1,0x1 +/* f19b378: 36490001 */ ori $t1,$s2,0x1 +/* f19b37c: 16680002 */ bne $s3,$t0,.L0f19b388 +/* f19b380: 00000000 */ sll $zero,$zero,0x0 +/* f19b384: 313200ff */ andi $s2,$t1,0xff +.L0f19b388: +/* f19b388: 5476fffa */ bnel $v1,$s6,.L0f19b374 +/* f19b38c: 90680000 */ lbu $t0,0x0($v1) +/* f19b390: 0000a825 */ or $s5,$zero,$zero +/* f19b394: 00008025 */ or $s0,$zero,$zero +.L0f19b398: +/* f19b398: 02002025 */ or $a0,$s0,$zero +.L0f19b39c: +/* f19b39c: 0fc66bcf */ jal func0f19af3c +/* f19b3a0: 02a02825 */ or $a1,$s5,$zero +/* f19b3a4: 10400013 */ beqz $v0,.L0f19b3f4 +/* f19b3a8: 00155880 */ sll $t3,$s5,0x2 +/* f19b3ac: 01755823 */ subu $t3,$t3,$s5 +/* f19b3b0: 000b5880 */ sll $t3,$t3,0x2 +/* f19b3b4: 01755821 */ addu $t3,$t3,$s5 +/* f19b3b8: 3c0c8009 */ lui $t4,0x8009 +/* f19b3bc: 258c84b8 */ addiu $t4,$t4,-31560 +/* f19b3c0: 000b5840 */ sll $t3,$t3,0x1 +/* f19b3c4: 016c1821 */ addu $v1,$t3,$t4 +/* f19b3c8: 00001025 */ or $v0,$zero,$zero +.L0f19b3cc: +/* f19b3cc: 906d0009 */ lbu $t5,0x9($v1) +/* f19b3d0: 240e0002 */ addiu $t6,$zero,0x2 +/* f19b3d4: 24420001 */ addiu $v0,$v0,0x1 +/* f19b3d8: 166d0004 */ bne $s3,$t5,.L0f19b3ec +/* f19b3dc: 020e7804 */ sllv $t7,$t6,$s0 +/* f19b3e0: 024f9025 */ or $s2,$s2,$t7 +/* f19b3e4: 325800ff */ andi $t8,$s2,0xff +/* f19b3e8: 03009025 */ or $s2,$t8,$zero +.L0f19b3ec: +/* f19b3ec: 1451fff7 */ bne $v0,$s1,.L0f19b3cc +/* f19b3f0: 24630001 */ addiu $v1,$v1,0x1 +.L0f19b3f4: +/* f19b3f4: 26100001 */ addiu $s0,$s0,0x1 +/* f19b3f8: 2a010004 */ slti $at,$s0,0x4 +/* f19b3fc: 5420ffe7 */ bnezl $at,.L0f19b39c +/* f19b400: 02002025 */ or $a0,$s0,$zero +/* f19b404: 26b50001 */ addiu $s5,$s5,0x1 +/* f19b408: 2aa1001e */ slti $at,$s5,0x1e +/* f19b40c: 5420ffe2 */ bnezl $at,.L0f19b398 +/* f19b410: 00008025 */ or $s0,$zero,$zero +/* f19b414: 26730001 */ addiu $s3,$s3,0x1 +/* f19b418: 2a610050 */ slti $at,$s3,0x50 +/* f19b41c: 26940001 */ addiu $s4,$s4,0x1 +/* f19b420: 1420ffb7 */ bnez $at,.L0f19b300 +/* f19b424: a292ffff */ sb $s2,-0x1($s4) +/* f19b428: 0fc622f3 */ jal func0f188bcc +/* f19b42c: 00009825 */ or $s3,$zero,$zero +/* f19b430: 1840001c */ blez $v0,.L0f19b4a4 +/* f19b434: 0013c880 */ sll $t9,$s3,0x2 +/* f19b438: 0333c821 */ addu $t9,$t9,$s3 +/* f19b43c: 3c088008 */ lui $t0,0x8008 +/* f19b440: 25087268 */ addiu $t0,$t0,0x7268 +/* f19b444: 0019c840 */ sll $t9,$t9,0x1 +/* f19b448: 3c11800b */ lui $s1,0x800b +/* f19b44c: 2631ccc8 */ addiu $s1,$s1,-13112 +/* f19b450: 03288021 */ addu $s0,$t9,$t0 +/* f19b454: 96090004 */ lhu $t1,0x4($s0) +.L0f19b458: +/* f19b458: 312a007f */ andi $t2,$t1,0x7f +/* f19b45c: 5940000c */ blezl $t2,.L0f19b490 +/* f19b460: 26730001 */ addiu $s3,$s3,0x1 +/* f19b464: 0fc672f3 */ jal func0f19cbcc +/* f19b468: 92040000 */ lbu $a0,0x0($s0) +/* f19b46c: 50400008 */ beqzl $v0,.L0f19b490 +/* f19b470: 26730001 */ addiu $s3,$s3,0x1 +/* f19b474: 960b0004 */ lhu $t3,0x4($s0) +/* f19b478: 316c007f */ andi $t4,$t3,0x7f +/* f19b47c: 022c1021 */ addu $v0,$s1,$t4 +/* f19b480: 904d0000 */ lbu $t5,0x0($v0) +/* f19b484: 35ae0001 */ ori $t6,$t5,0x1 +/* f19b488: a04e0000 */ sb $t6,0x0($v0) +/* f19b48c: 26730001 */ addiu $s3,$s3,0x1 +.L0f19b490: +/* f19b490: 0fc622f3 */ jal func0f188bcc +/* f19b494: 2610000a */ addiu $s0,$s0,0xa +/* f19b498: 0262082a */ slt $at,$s3,$v0 +/* f19b49c: 5420ffee */ bnezl $at,.L0f19b458 +/* f19b4a0: 96090004 */ lhu $t1,0x4($s0) +.L0f19b4a4: +/* f19b4a4: 0fc6257a */ jal func0f1895e8 +/* f19b4a8: 00000000 */ sll $zero,$zero,0x0 +/* f19b4ac: 0fc67244 */ jal func0f19c910 +/* f19b4b0: 24040040 */ addiu $a0,$zero,0x40 +/* f19b4b4: 14400018 */ bnez $v0,.L0f19b518 +/* f19b4b8: 24100004 */ addiu $s0,$zero,0x4 +/* f19b4bc: 3c11800b */ lui $s1,0x800b +/* f19b4c0: 2631cb88 */ addiu $s1,$s1,-13432 +/* f19b4c4: 24120008 */ addiu $s2,$zero,0x8 +/* f19b4c8: 962f0016 */ lhu $t7,0x16($s1) +.L0f19b4cc: +/* f19b4cc: 26180004 */ addiu $t8,$s0,0x4 +/* f19b4d0: 24190001 */ addiu $t9,$zero,0x1 +/* f19b4d4: 03194004 */ sllv $t0,$t9,$t8 +/* f19b4d8: 01e84824 */ and $t1,$t7,$t0 +/* f19b4dc: 51200004 */ beqzl $t1,.L0f19b4f0 +/* f19b4e0: 26100001 */ addiu $s0,$s0,0x1 +/* f19b4e4: 0fc632ff */ jal func0f18cbfc +/* f19b4e8: 02002025 */ or $a0,$s0,$zero +/* f19b4ec: 26100001 */ addiu $s0,$s0,0x1 +.L0f19b4f0: +/* f19b4f0: 5612fff6 */ bnel $s0,$s2,.L0f19b4cc +/* f19b4f4: 962f0016 */ lhu $t7,0x16($s1) +/* f19b4f8: 3c02800a */ lui $v0,0x800a +/* f19b4fc: 24429fc0 */ addiu $v0,$v0,-24640 +/* f19b500: 8c4a04a4 */ lw $t2,0x4a4($v0) +/* f19b504: 240b0004 */ addiu $t3,$zero,0x4 +/* f19b508: 29410005 */ slti $at,$t2,0x5 +/* f19b50c: 54200003 */ bnezl $at,.L0f19b51c +/* f19b510: 8fbf0034 */ lw $ra,0x34($sp) +/* f19b514: ac4b04a4 */ sw $t3,0x4a4($v0) +.L0f19b518: +/* f19b518: 8fbf0034 */ lw $ra,0x34($sp) +.L0f19b51c: +/* f19b51c: 8fb00018 */ lw $s0,0x18($sp) +/* f19b520: 8fb1001c */ lw $s1,0x1c($sp) +/* f19b524: 8fb20020 */ lw $s2,0x20($sp) +/* f19b528: 8fb30024 */ lw $s3,0x24($sp) +/* f19b52c: 8fb40028 */ lw $s4,0x28($sp) +/* f19b530: 8fb5002c */ lw $s5,0x2c($sp) +/* f19b534: 8fb60030 */ lw $s6,0x30($sp) +/* f19b538: 03e00008 */ jr $ra +/* f19b53c: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f19b540 +/* f19b540: 3c0e800b */ lui $t6,0x800b +/* f19b544: 91cecc10 */ lbu $t6,-0x33f0($t6) +/* f19b548: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19b54c: 24010005 */ addiu $at,$zero,0x5 +/* f19b550: 15c10038 */ bne $t6,$at,.L0f19b634 +/* f19b554: afbf0014 */ sw $ra,0x14($sp) +/* f19b558: 3c07800b */ lui $a3,0x800b +/* f19b55c: 3c03800b */ lui $v1,0x800b +/* f19b560: 00002825 */ or $a1,$zero,$zero +/* f19b564: 2463c7b8 */ addiu $v1,$v1,-14408 +/* f19b568: 94e7cb9e */ lhu $a3,-0x3462($a3) +/* f19b56c: 00001025 */ or $v0,$zero,$zero +/* f19b570: 24060080 */ addiu $a2,$zero,0x80 +/* f19b574: 240400a0 */ addiu $a0,$zero,0xa0 +/* f19b578: 240f0001 */ addiu $t7,$zero,0x1 +.L0f19b57c: +/* f19b57c: 004fc004 */ sllv $t8,$t7,$v0 +/* f19b580: 00f8c824 */ and $t9,$a3,$t8 +/* f19b584: 53200007 */ beqzl $t9,.L0f19b5a4 +/* f19b588: 24420001 */ addiu $v0,$v0,0x1 +/* f19b58c: 00440019 */ multu $v0,$a0 +/* f19b590: 24a50001 */ addiu $a1,$a1,0x1 +/* f19b594: 00004012 */ mflo $t0 +/* f19b598: 00684821 */ addu $t1,$v1,$t0 +/* f19b59c: a126009d */ sb $a2,0x9d($t1) +/* f19b5a0: 24420001 */ addiu $v0,$v0,0x1 +.L0f19b5a4: +/* f19b5a4: 28410004 */ slti $at,$v0,0x4 +/* f19b5a8: 5420fff4 */ bnezl $at,.L0f19b57c +/* f19b5ac: 240f0001 */ addiu $t7,$zero,0x1 +/* f19b5b0: 3c0b800b */ lui $t3,0x800b +/* f19b5b4: 3c06800b */ lui $a2,0x800b +/* f19b5b8: 30ea000f */ andi $t2,$a3,0xf +/* f19b5bc: 256bc798 */ addiu $t3,$t3,-14440 +/* f19b5c0: 24c6cb88 */ addiu $a2,$a2,-13432 +/* f19b5c4: 00ab2021 */ addu $a0,$a1,$t3 +/* f19b5c8: 3c03800b */ lui $v1,0x800b +/* f19b5cc: a4ca0016 */ sh $t2,0x16($a2) +/* f19b5d0: 2463c538 */ addiu $v1,$v1,-15048 +/* f19b5d4: 24050006 */ addiu $a1,$zero,0x6 +/* f19b5d8: 24070008 */ addiu $a3,$zero,0x8 +/* f19b5dc: 00001025 */ or $v0,$zero,$zero +.L0f19b5e0: +/* f19b5e0: 908cffff */ lbu $t4,-0x1($a0) +/* f19b5e4: 2463004c */ addiu $v1,$v1,0x4c +/* f19b5e8: 244f0004 */ addiu $t7,$v0,0x4 +/* f19b5ec: 318d00ff */ andi $t5,$t4,0xff +/* f19b5f0: 10ad0006 */ beq $a1,$t5,.L0f19b60c +/* f19b5f4: a06cfffc */ sb $t4,-0x4($v1) +/* f19b5f8: 94ce0016 */ lhu $t6,0x16($a2) +/* f19b5fc: 24180001 */ addiu $t8,$zero,0x1 +/* f19b600: 01f8c804 */ sllv $t9,$t8,$t7 +/* f19b604: 01d94025 */ or $t0,$t6,$t9 +/* f19b608: a4c80016 */ sh $t0,0x16($a2) +.L0f19b60c: +/* f19b60c: 24420001 */ addiu $v0,$v0,0x1 +/* f19b610: 1447fff3 */ bne $v0,$a3,.L0f19b5e0 +/* f19b614: 24840004 */ addiu $a0,$a0,0x4 +/* f19b618: 90c90010 */ lbu $t1,0x10($a2) +/* f19b61c: 24010004 */ addiu $at,$zero,0x4 +/* f19b620: 240a000a */ addiu $t2,$zero,0xa +/* f19b624: 1521000b */ bne $t1,$at,.L0f19b654 +/* f19b628: 3c01800a */ lui $at,0x800a +/* f19b62c: 10000009 */ beqz $zero,.L0f19b654 +/* f19b630: ac2aa444 */ sw $t2,-0x5bbc($at) +.L0f19b634: +/* f19b634: 0fc67244 */ jal func0f19c910 +/* f19b638: 24040040 */ addiu $a0,$zero,0x40 +/* f19b63c: 14400005 */ bnez $v0,.L0f19b654 +/* f19b640: 3c06800b */ lui $a2,0x800b +/* f19b644: 24c6cb88 */ addiu $a2,$a2,-13432 +/* f19b648: 94cb0016 */ lhu $t3,0x16($a2) +/* f19b64c: 316c00ff */ andi $t4,$t3,0xff +/* f19b650: a4cc0016 */ sh $t4,0x16($a2) +.L0f19b654: +/* f19b654: 8fbf0014 */ lw $ra,0x14($sp) +/* f19b658: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19b65c: 03e00008 */ jr $ra +/* f19b660: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19b664 +/* f19b664: 27bdffd8 */ addiu $sp,$sp,-40 +/* f19b668: afb20020 */ sw $s2,0x20($sp) +/* f19b66c: afb1001c */ sw $s1,0x1c($sp) +/* f19b670: afb00018 */ sw $s0,0x18($sp) +/* f19b674: afbf0024 */ sw $ra,0x24($sp) +/* f19b678: 00008825 */ or $s1,$zero,$zero +/* f19b67c: 00008025 */ or $s0,$zero,$zero +/* f19b680: 2412001e */ addiu $s2,$zero,0x1e +.L0f19b684: +/* f19b684: 0fc66be6 */ jal func0f19af98 +/* f19b688: 02002025 */ or $a0,$s0,$zero +/* f19b68c: 10400002 */ beqz $v0,.L0f19b698 +/* f19b690: 26100001 */ addiu $s0,$s0,0x1 +/* f19b694: 26310001 */ addiu $s1,$s1,0x1 +.L0f19b698: +/* f19b698: 1612fffa */ bne $s0,$s2,.L0f19b684 +/* f19b69c: 00000000 */ sll $zero,$zero,0x0 +/* f19b6a0: 8fbf0024 */ lw $ra,0x24($sp) +/* f19b6a4: 02201025 */ or $v0,$s1,$zero +/* f19b6a8: 8fb1001c */ lw $s1,0x1c($sp) +/* f19b6ac: 8fb00018 */ lw $s0,0x18($sp) +/* f19b6b0: 8fb20020 */ lw $s2,0x20($sp) +/* f19b6b4: 03e00008 */ jr $ra +/* f19b6b8: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f19b6bc +/* f19b6bc: 00047080 */ sll $t6,$a0,0x2 +/* f19b6c0: 01c47023 */ subu $t6,$t6,$a0 +/* f19b6c4: 000e7080 */ sll $t6,$t6,0x2 +/* f19b6c8: 01c47021 */ addu $t6,$t6,$a0 +/* f19b6cc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19b6d0: 000e7040 */ sll $t6,$t6,0x1 +/* f19b6d4: 3c048009 */ lui $a0,0x8009 +/* f19b6d8: afbf0014 */ sw $ra,0x14($sp) +/* f19b6dc: 008e2021 */ addu $a0,$a0,$t6 +/* f19b6e0: 0fc5b9f1 */ jal func0f16e7c4 +/* f19b6e4: 948484b8 */ lhu $a0,-0x7b48($a0) +/* f19b6e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f19b6ec: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19b6f0: 03e00008 */ jr $ra +/* f19b6f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19b6f8 +/* f19b6f8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f19b6fc: afb30020 */ sw $s3,0x20($sp) +/* f19b700: afb2001c */ sw $s2,0x1c($sp) +/* f19b704: afb10018 */ sw $s1,0x18($sp) +/* f19b708: afb00014 */ sw $s0,0x14($sp) +/* f19b70c: 00809825 */ or $s3,$a0,$zero +/* f19b710: afbf0024 */ sw $ra,0x24($sp) +/* f19b714: 00008825 */ or $s1,$zero,$zero +/* f19b718: 00008025 */ or $s0,$zero,$zero +/* f19b71c: 2412001e */ addiu $s2,$zero,0x1e +.L0f19b720: +/* f19b720: 0fc66be6 */ jal func0f19af98 +/* f19b724: 02002025 */ or $a0,$s0,$zero +/* f19b728: 50400009 */ beqzl $v0,.L0f19b750 +/* f19b72c: 26100001 */ addiu $s0,$s0,0x1 +/* f19b730: 56330006 */ bnel $s1,$s3,.L0f19b74c +/* f19b734: 26310001 */ addiu $s1,$s1,0x1 +/* f19b738: 0fc66daf */ jal func0f19b6bc +/* f19b73c: 02002025 */ or $a0,$s0,$zero +/* f19b740: 10000008 */ beqz $zero,.L0f19b764 +/* f19b744: 8fbf0024 */ lw $ra,0x24($sp) +/* f19b748: 26310001 */ addiu $s1,$s1,0x1 +.L0f19b74c: +/* f19b74c: 26100001 */ addiu $s0,$s0,0x1 +.L0f19b750: +/* f19b750: 1612fff3 */ bne $s0,$s2,.L0f19b720 +/* f19b754: 00000000 */ sll $zero,$zero,0x0 +/* f19b758: 3c027f1c */ lui $v0,0x7f1c +/* f19b75c: 24429170 */ addiu $v0,$v0,-28304 +/* f19b760: 8fbf0024 */ lw $ra,0x24($sp) +.L0f19b764: +/* f19b764: 8fb00014 */ lw $s0,0x14($sp) +/* f19b768: 8fb10018 */ lw $s1,0x18($sp) +/* f19b76c: 8fb2001c */ lw $s2,0x1c($sp) +/* f19b770: 8fb30020 */ lw $s3,0x20($sp) +/* f19b774: 03e00008 */ jr $ra +/* f19b778: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f19b77c +/* f19b77c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f19b780: afb20020 */ sw $s2,0x20($sp) +/* f19b784: afb1001c */ sw $s1,0x1c($sp) +/* f19b788: afb00018 */ sw $s0,0x18($sp) +/* f19b78c: 3c018009 */ lui $at,0x8009 +/* f19b790: 00808825 */ or $s1,$a0,$zero +/* f19b794: afbf0024 */ sw $ra,0x24($sp) +/* f19b798: ac2084b0 */ sw $zero,-0x7b50($at) +/* f19b79c: 00008025 */ or $s0,$zero,$zero +/* f19b7a0: 2412001e */ addiu $s2,$zero,0x1e +.L0f19b7a4: +/* f19b7a4: 0fc66be6 */ jal func0f19af98 +/* f19b7a8: 02002025 */ or $a0,$s0,$zero +/* f19b7ac: 50400007 */ beqzl $v0,.L0f19b7cc +/* f19b7b0: 26100001 */ addiu $s0,$s0,0x1 +/* f19b7b4: 16200003 */ bnez $s1,.L0f19b7c4 +/* f19b7b8: 3c018009 */ lui $at,0x8009 +/* f19b7bc: 10000005 */ beqz $zero,.L0f19b7d4 +/* f19b7c0: ac3084b0 */ sw $s0,-0x7b50($at) +.L0f19b7c4: +/* f19b7c4: 2631ffff */ addiu $s1,$s1,-1 +/* f19b7c8: 26100001 */ addiu $s0,$s0,0x1 +.L0f19b7cc: +/* f19b7cc: 1612fff5 */ bne $s0,$s2,.L0f19b7a4 +/* f19b7d0: 00000000 */ sll $zero,$zero,0x0 +.L0f19b7d4: +/* f19b7d4: 0fc67073 */ jal func0f19c1cc +/* f19b7d8: 00000000 */ sll $zero,$zero,0x0 +/* f19b7dc: 8fbf0024 */ lw $ra,0x24($sp) +/* f19b7e0: 8fb00018 */ lw $s0,0x18($sp) +/* f19b7e4: 8fb1001c */ lw $s1,0x1c($sp) +/* f19b7e8: 8fb20020 */ lw $s2,0x20($sp) +/* f19b7ec: 03e00008 */ jr $ra +/* f19b7f0: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f19b7f4 +/* f19b7f4: 3c028009 */ lui $v0,0x8009 +/* f19b7f8: 03e00008 */ jr $ra +/* f19b7fc: 8c4284b0 */ lw $v0,-0x7b50($v0) +); + +GLOBAL_ASM( +glabel func0f19b800 +/* f19b800: 27bdffd8 */ addiu $sp,$sp,-40 +/* f19b804: afb30020 */ sw $s3,0x20($sp) +/* f19b808: afb2001c */ sw $s2,0x1c($sp) +/* f19b80c: afb10018 */ sw $s1,0x18($sp) +/* f19b810: afb00014 */ sw $s0,0x14($sp) +/* f19b814: 00809825 */ or $s3,$a0,$zero +/* f19b818: afbf0024 */ sw $ra,0x24($sp) +/* f19b81c: afa5002c */ sw $a1,0x2c($sp) +/* f19b820: 00008825 */ or $s1,$zero,$zero +/* f19b824: 00008025 */ or $s0,$zero,$zero +/* f19b828: 2412001e */ addiu $s2,$zero,0x1e +.L0f19b82c: +/* f19b82c: 0fc66be6 */ jal func0f19af98 +/* f19b830: 02002025 */ or $a0,$s0,$zero +/* f19b834: 50400009 */ beqzl $v0,.L0f19b85c +/* f19b838: 26100001 */ addiu $s0,$s0,0x1 +/* f19b83c: 16330005 */ bne $s1,$s3,.L0f19b854 +/* f19b840: 02002025 */ or $a0,$s0,$zero +/* f19b844: 0fc670f7 */ jal func0f19c3dc +/* f19b848: 8fa5002c */ lw $a1,0x2c($sp) +/* f19b84c: 10000007 */ beqz $zero,.L0f19b86c +/* f19b850: 8fbf0024 */ lw $ra,0x24($sp) +.L0f19b854: +/* f19b854: 26310001 */ addiu $s1,$s1,0x1 +/* f19b858: 26100001 */ addiu $s0,$s0,0x1 +.L0f19b85c: +/* f19b85c: 1612fff3 */ bne $s0,$s2,.L0f19b82c +/* f19b860: 00000000 */ sll $zero,$zero,0x0 +/* f19b864: 00001025 */ or $v0,$zero,$zero +/* f19b868: 8fbf0024 */ lw $ra,0x24($sp) +.L0f19b86c: +/* f19b86c: 8fb00014 */ lw $s0,0x14($sp) +/* f19b870: 8fb10018 */ lw $s1,0x18($sp) +/* f19b874: 8fb2001c */ lw $s2,0x1c($sp) +/* f19b878: 8fb30020 */ lw $s3,0x20($sp) +/* f19b87c: 03e00008 */ jr $ra +/* f19b880: 27bd0028 */ addiu $sp,$sp,0x28 +/* f19b884: 27bdffd8 */ addiu $sp,$sp,-40 +/* f19b888: afb30020 */ sw $s3,0x20($sp) +/* f19b88c: afb2001c */ sw $s2,0x1c($sp) +/* f19b890: afb10018 */ sw $s1,0x18($sp) +/* f19b894: afb00014 */ sw $s0,0x14($sp) +/* f19b898: 00a09825 */ or $s3,$a1,$zero +/* f19b89c: afbf0024 */ sw $ra,0x24($sp) +/* f19b8a0: afa40028 */ sw $a0,0x28($sp) +/* f19b8a4: afa60030 */ sw $a2,0x30($sp) +/* f19b8a8: 00008825 */ or $s1,$zero,$zero +/* f19b8ac: 00008025 */ or $s0,$zero,$zero +/* f19b8b0: 2412001e */ addiu $s2,$zero,0x1e +.L0f19b8b4: +/* f19b8b4: 0fc66be6 */ jal func0f19af98 +/* f19b8b8: 02002025 */ or $a0,$s0,$zero +/* f19b8bc: 5040000b */ beqzl $v0,.L0f19b8ec +/* f19b8c0: 26100001 */ addiu $s0,$s0,0x1 +/* f19b8c4: 56330008 */ bnel $s1,$s3,.L0f19b8e8 +/* f19b8c8: 26310001 */ addiu $s1,$s1,0x1 +/* f19b8cc: 8fa40028 */ lw $a0,0x28($sp) +/* f19b8d0: 02002825 */ or $a1,$s0,$zero +/* f19b8d4: 0fc6711f */ jal func0f19c47c +/* f19b8d8: 8fa60030 */ lw $a2,0x30($sp) +/* f19b8dc: 10000007 */ beqz $zero,.L0f19b8fc +/* f19b8e0: 8fbf0024 */ lw $ra,0x24($sp) +/* f19b8e4: 26310001 */ addiu $s1,$s1,0x1 +.L0f19b8e8: +/* f19b8e8: 26100001 */ addiu $s0,$s0,0x1 +.L0f19b8ec: +/* f19b8ec: 1612fff1 */ bne $s0,$s2,.L0f19b8b4 +/* f19b8f0: 00000000 */ sll $zero,$zero,0x0 +/* f19b8f4: 00001025 */ or $v0,$zero,$zero +/* f19b8f8: 8fbf0024 */ lw $ra,0x24($sp) +.L0f19b8fc: +/* f19b8fc: 8fb00014 */ lw $s0,0x14($sp) +/* f19b900: 8fb10018 */ lw $s1,0x18($sp) +/* f19b904: 8fb2001c */ lw $s2,0x1c($sp) +/* f19b908: 8fb30020 */ lw $s3,0x20($sp) +/* f19b90c: 03e00008 */ jr $ra +/* f19b910: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f19b914 +/* f19b914: 27bdfe38 */ addiu $sp,$sp,-456 +/* f19b918: afbf0014 */ sw $ra,0x14($sp) +/* f19b91c: afa401c8 */ sw $a0,0x1c8($sp) +/* f19b920: afa501cc */ sw $a1,0x1cc($sp) +/* f19b924: 0fc5b9b5 */ jal func0f16e6d4 +/* f19b928: afa601d0 */ sw $a2,0x1d0($sp) +/* f19b92c: 3c0f8009 */ lui $t7,0x8009 +/* f19b930: 25ef87c4 */ addiu $t7,$t7,-30780 +/* f19b934: afa20050 */ sw $v0,0x50($sp) +/* f19b938: 25e80030 */ addiu $t0,$t7,0x30 +/* f19b93c: 27ae0018 */ addiu $t6,$sp,0x18 +.L0f19b940: +/* f19b940: 8de10000 */ lw $at,0x0($t7) +/* f19b944: 25ef000c */ addiu $t7,$t7,0xc +/* f19b948: 25ce000c */ addiu $t6,$t6,0xc +/* f19b94c: adc1fff4 */ sw $at,-0xc($t6) +/* f19b950: 8de1fff8 */ lw $at,-0x8($t7) +/* f19b954: adc1fff8 */ sw $at,-0x8($t6) +/* f19b958: 8de1fffc */ lw $at,-0x4($t7) +/* f19b95c: 15e8fff8 */ bne $t7,$t0,.L0f19b940 +/* f19b960: adc1fffc */ sw $at,-0x4($t6) +/* f19b964: 8de10000 */ lw $at,0x0($t7) +/* f19b968: 8de80004 */ lw $t0,0x4($t7) +/* f19b96c: 3c0b007d */ lui $t3,0x7d +/* f19b970: adc10000 */ sw $at,0x0($t6) +/* f19b974: adc80004 */ sw $t0,0x4($t6) +/* f19b978: 8fa901c8 */ lw $t1,0x1c8($sp) +/* f19b97c: 256b0a40 */ addiu $t3,$t3,0xa40 +/* f19b980: 8fa401cc */ lw $a0,0x1cc($sp) +/* f19b984: 00095080 */ sll $t2,$t1,0x2 +/* f19b988: 01495023 */ subu $t2,$t2,$t1 +/* f19b98c: 000a5080 */ sll $t2,$t2,0x2 +/* f19b990: 01495021 */ addu $t2,$t2,$t1 +/* f19b994: 000a50c0 */ sll $t2,$t2,0x3 +/* f19b998: 014b2821 */ addu $a1,$t2,$t3 +/* f19b99c: 0c003522 */ jal 0xd488 +/* f19b9a0: 24060068 */ addiu $a2,$zero,0x68 +/* f19b9a4: 8fac0050 */ lw $t4,0x50($sp) +/* f19b9a8: 8fb901c8 */ lw $t9,0x1c8($sp) +/* f19b9ac: 27a4005c */ addiu $a0,$sp,0x5c +/* f19b9b0: 000c68c0 */ sll $t5,$t4,0x3 +/* f19b9b4: 03ad1821 */ addu $v1,$sp,$t5 +/* f19b9b8: 0019c080 */ sll $t8,$t9,0x2 +/* f19b9bc: 8c630018 */ lw $v1,0x18($v1) +/* f19b9c0: 0319c021 */ addu $t8,$t8,$t9 +/* f19b9c4: 0018c180 */ sll $t8,$t8,0x6 +/* f19b9c8: afa201c4 */ sw $v0,0x1c4($sp) +/* f19b9cc: 24060140 */ addiu $a2,$zero,0x140 +/* f19b9d0: 0c003522 */ jal 0xd488 +/* f19b9d4: 00782821 */ addu $a1,$v1,$t8 +/* f19b9d8: 8fa701c4 */ lw $a3,0x1c4($sp) +/* f19b9dc: 00404825 */ or $t1,$v0,$zero +/* f19b9e0: 244e0138 */ addiu $t6,$v0,0x138 +/* f19b9e4: 00e05025 */ or $t2,$a3,$zero +.L0f19b9e8: +/* f19b9e8: 89210000 */ lwl $at,0x0($t1) +/* f19b9ec: 99210003 */ lwr $at,0x3($t1) +/* f19b9f0: 2529000c */ addiu $t1,$t1,0xc +/* f19b9f4: 254a000c */ addiu $t2,$t2,0xc +/* f19b9f8: a941005c */ swl $at,0x5c($t2) +/* f19b9fc: b941005f */ swr $at,0x5f($t2) +/* f19ba00: 8921fff8 */ lwl $at,-0x8($t1) +/* f19ba04: 9921fffb */ lwr $at,-0x5($t1) +/* f19ba08: a9410060 */ swl $at,0x60($t2) +/* f19ba0c: b9410063 */ swr $at,0x63($t2) +/* f19ba10: 8921fffc */ lwl $at,-0x4($t1) +/* f19ba14: 9921ffff */ lwr $at,-0x1($t1) +/* f19ba18: a9410064 */ swl $at,0x64($t2) +/* f19ba1c: 152efff2 */ bne $t1,$t6,.L0f19b9e8 +/* f19ba20: b9410067 */ swr $at,0x67($t2) +/* f19ba24: 89210000 */ lwl $at,0x0($t1) +/* f19ba28: 99210003 */ lwr $at,0x3($t1) +/* f19ba2c: 00e01025 */ or $v0,$a3,$zero +/* f19ba30: a9410068 */ swl $at,0x68($t2) +/* f19ba34: b941006b */ swr $at,0x6b($t2) +/* f19ba38: 892e0004 */ lwl $t6,0x4($t1) +/* f19ba3c: 992e0007 */ lwr $t6,0x7($t1) +/* f19ba40: a94e006c */ swl $t6,0x6c($t2) +/* f19ba44: b94e006f */ swr $t6,0x6f($t2) +/* f19ba48: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ba4c: 27bd01c8 */ addiu $sp,$sp,0x1c8 +/* f19ba50: 03e00008 */ jr $ra +/* f19ba54: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19ba58 +/* f19ba58: 00047080 */ sll $t6,$a0,0x2 +/* f19ba5c: 01c47023 */ subu $t6,$t6,$a0 +/* f19ba60: 000e7080 */ sll $t6,$t6,0x2 +/* f19ba64: 01c47021 */ addu $t6,$t6,$a0 +/* f19ba68: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19ba6c: 000e7040 */ sll $t6,$t6,0x1 +/* f19ba70: 3c048009 */ lui $a0,0x8009 +/* f19ba74: afbf0014 */ sw $ra,0x14($sp) +/* f19ba78: 008e2021 */ addu $a0,$a0,$t6 +/* f19ba7c: 0fc66e45 */ jal func0f19b914 +/* f19ba80: 848484ba */ lh $a0,-0x7b46($a0) +/* f19ba84: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ba88: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19ba8c: 03e00008 */ jr $ra +/* f19ba90: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19ba94 +/* f19ba94: 27bdffd8 */ addiu $sp,$sp,-40 +/* f19ba98: afb30020 */ sw $s3,0x20($sp) +/* f19ba9c: afb2001c */ sw $s2,0x1c($sp) +/* f19baa0: afb10018 */ sw $s1,0x18($sp) +/* f19baa4: afb00014 */ sw $s0,0x14($sp) +/* f19baa8: 00809825 */ or $s3,$a0,$zero +/* f19baac: afbf0024 */ sw $ra,0x24($sp) +/* f19bab0: afa5002c */ sw $a1,0x2c($sp) +/* f19bab4: afa60030 */ sw $a2,0x30($sp) +/* f19bab8: 00008825 */ or $s1,$zero,$zero +/* f19babc: 00008025 */ or $s0,$zero,$zero +/* f19bac0: 2412001e */ addiu $s2,$zero,0x1e +.L0f19bac4: +/* f19bac4: 0fc66be6 */ jal func0f19af98 +/* f19bac8: 02002025 */ or $a0,$s0,$zero +/* f19bacc: 5040000a */ beqzl $v0,.L0f19baf8 +/* f19bad0: 26100001 */ addiu $s0,$s0,0x1 +/* f19bad4: 16330006 */ bne $s1,$s3,.L0f19baf0 +/* f19bad8: 02002025 */ or $a0,$s0,$zero +/* f19badc: 8fa5002c */ lw $a1,0x2c($sp) +/* f19bae0: 0fc66e96 */ jal func0f19ba58 +/* f19bae4: 8fa60030 */ lw $a2,0x30($sp) +/* f19bae8: 10000007 */ beqz $zero,.L0f19bb08 +/* f19baec: 8fbf0024 */ lw $ra,0x24($sp) +.L0f19baf0: +/* f19baf0: 26310001 */ addiu $s1,$s1,0x1 +/* f19baf4: 26100001 */ addiu $s0,$s0,0x1 +.L0f19baf8: +/* f19baf8: 1612fff2 */ bne $s0,$s2,.L0f19bac4 +/* f19bafc: 00000000 */ sll $zero,$zero,0x0 +/* f19bb00: 00001025 */ or $v0,$zero,$zero +/* f19bb04: 8fbf0024 */ lw $ra,0x24($sp) +.L0f19bb08: +/* f19bb08: 8fb00014 */ lw $s0,0x14($sp) +/* f19bb0c: 8fb10018 */ lw $s1,0x18($sp) +/* f19bb10: 8fb2001c */ lw $s2,0x1c($sp) +/* f19bb14: 8fb30020 */ lw $s3,0x20($sp) +/* f19bb18: 03e00008 */ jr $ra +/* f19bb1c: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f19bb20 +/* f19bb20: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19bb24: 00a03025 */ or $a2,$a1,$zero +/* f19bb28: 00802825 */ or $a1,$a0,$zero +/* f19bb2c: afa40018 */ sw $a0,0x18($sp) +/* f19bb30: afbf0014 */ sw $ra,0x14($sp) +/* f19bb34: 3c048009 */ lui $a0,0x8009 +/* f19bb38: 0fc66e96 */ jal func0f19ba58 +/* f19bb3c: 8c8484b0 */ lw $a0,-0x7b50($a0) +/* f19bb40: 8fbf0014 */ lw $ra,0x14($sp) +/* f19bb44: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19bb48: 03e00008 */ jr $ra +/* f19bb4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19bb50 +/* f19bb50: 18c00008 */ blez $a2,.L0f19bb74 +/* f19bb54: 00001025 */ or $v0,$zero,$zero +/* f19bb58: 00a01825 */ or $v1,$a1,$zero +.L0f19bb5c: +/* f19bb5c: 906e0000 */ lbu $t6,0x0($v1) +/* f19bb60: 508e0005 */ beql $a0,$t6,.L0f19bb78 +/* f19bb64: 0046082a */ slt $at,$v0,$a2 +/* f19bb68: 24420001 */ addiu $v0,$v0,0x1 +/* f19bb6c: 1446fffb */ bne $v0,$a2,.L0f19bb5c +/* f19bb70: 24630001 */ addiu $v1,$v1,0x1 +.L0f19bb74: +/* f19bb74: 0046082a */ slt $at,$v0,$a2 +.L0f19bb78: +/* f19bb78: 14200005 */ bnez $at,.L0f19bb90 +/* f19bb7c: 00c7082a */ slt $at,$a2,$a3 +/* f19bb80: 10200003 */ beqz $at,.L0f19bb90 +/* f19bb84: 00a67821 */ addu $t7,$a1,$a2 +/* f19bb88: a1e40000 */ sb $a0,0x0($t7) +/* f19bb8c: 24c60001 */ addiu $a2,$a2,0x1 +.L0f19bb90: +/* f19bb90: 03e00008 */ jr $ra +/* f19bb94: 00c01025 */ or $v0,$a2,$zero +); + +GLOBAL_ASM( +glabel func0f19bb98 +/* f19bb98: 27bdffc8 */ addiu $sp,$sp,-56 +/* f19bb9c: afb30020 */ sw $s3,0x20($sp) +/* f19bba0: afb70030 */ sw $s7,0x30($sp) +/* f19bba4: afb6002c */ sw $s6,0x2c($sp) +/* f19bba8: afb50028 */ sw $s5,0x28($sp) +/* f19bbac: afb40024 */ sw $s4,0x24($sp) +/* f19bbb0: afb2001c */ sw $s2,0x1c($sp) +/* f19bbb4: afb10018 */ sw $s1,0x18($sp) +/* f19bbb8: afb00014 */ sw $s0,0x14($sp) +/* f19bbbc: 3c138008 */ lui $s3,0x8008 +/* f19bbc0: 00a0a825 */ or $s5,$a1,$zero +/* f19bbc4: 00c0b025 */ or $s6,$a2,$zero +/* f19bbc8: 0080b825 */ or $s7,$a0,$zero +/* f19bbcc: afbf0034 */ sw $ra,0x34($sp) +/* f19bbd0: 00009025 */ or $s2,$zero,$zero +/* f19bbd4: 26737268 */ addiu $s3,$s3,0x7268 +/* f19bbd8: 00808025 */ or $s0,$a0,$zero +/* f19bbdc: 00008825 */ or $s1,$zero,$zero +/* f19bbe0: 2414000a */ addiu $s4,$zero,0xa +.L0f19bbe4: +/* f19bbe4: 920e0018 */ lbu $t6,0x18($s0) +/* f19bbe8: 02a02825 */ or $a1,$s5,$zero +/* f19bbec: 02403025 */ or $a2,$s2,$zero +/* f19bbf0: 01d40019 */ multu $t6,$s4 +/* f19bbf4: 00007812 */ mflo $t7 +/* f19bbf8: 026fc021 */ addu $t8,$s3,$t7 +/* f19bbfc: 97040004 */ lhu $a0,0x4($t8) +/* f19bc00: 3099007f */ andi $t9,$a0,0x7f +/* f19bc04: 13200004 */ beqz $t9,.L0f19bc18 +/* f19bc08: 03202025 */ or $a0,$t9,$zero +/* f19bc0c: 0fc66ed4 */ jal func0f19bb50 +/* f19bc10: 02c03825 */ or $a3,$s6,$zero +/* f19bc14: 00409025 */ or $s2,$v0,$zero +.L0f19bc18: +/* f19bc18: 26310001 */ addiu $s1,$s1,0x1 +/* f19bc1c: 2a210006 */ slti $at,$s1,0x6 +/* f19bc20: 1420fff0 */ bnez $at,.L0f19bbe4 +/* f19bc24: 26100001 */ addiu $s0,$s0,0x1 +/* f19bc28: 0fc5e43f */ jal func0f1790fc +/* f19bc2c: 00008825 */ or $s1,$zero,$zero +/* f19bc30: 18400018 */ blez $v0,.L0f19bc94 +/* f19bc34: 00114080 */ sll $t0,$s1,0x2 +/* f19bc38: 01114023 */ subu $t0,$t0,$s1 +/* f19bc3c: 3c098008 */ lui $t1,0x8008 +/* f19bc40: 25294b98 */ addiu $t1,$t1,0x4b98 +/* f19bc44: 00084040 */ sll $t0,$t0,0x1 +/* f19bc48: 01098021 */ addu $s0,$t0,$t1 +/* f19bc4c: 92ea0011 */ lbu $t2,0x11($s7) +.L0f19bc50: +/* f19bc50: 860b0000 */ lh $t3,0x0($s0) +/* f19bc54: 554b000a */ bnel $t2,$t3,.L0f19bc80 +/* f19bc58: 26310001 */ addiu $s1,$s1,0x1 +/* f19bc5c: 92040002 */ lbu $a0,0x2($s0) +/* f19bc60: 02a02825 */ or $a1,$s5,$zero +/* f19bc64: 02403025 */ or $a2,$s2,$zero +/* f19bc68: 50800005 */ beqzl $a0,.L0f19bc80 +/* f19bc6c: 26310001 */ addiu $s1,$s1,0x1 +/* f19bc70: 0fc66ed4 */ jal func0f19bb50 +/* f19bc74: 02c03825 */ or $a3,$s6,$zero +/* f19bc78: 00409025 */ or $s2,$v0,$zero +/* f19bc7c: 26310001 */ addiu $s1,$s1,0x1 +.L0f19bc80: +/* f19bc80: 0fc5e43f */ jal func0f1790fc +/* f19bc84: 26100006 */ addiu $s0,$s0,0x6 +/* f19bc88: 0222082a */ slt $at,$s1,$v0 +/* f19bc8c: 5420fff0 */ bnezl $at,.L0f19bc50 +/* f19bc90: 92ea0011 */ lbu $t2,0x11($s7) +.L0f19bc94: +/* f19bc94: 92e20010 */ lbu $v0,0x10($s7) +/* f19bc98: 3c048008 */ lui $a0,0x8008 +/* f19bc9c: 28410006 */ slti $at,$v0,0x6 +/* f19bca0: 1020000c */ beqz $at,.L0f19bcd4 +/* f19bca4: 00026080 */ sll $t4,$v0,0x2 +/* f19bca8: 01826023 */ subu $t4,$t4,$v0 +/* f19bcac: 000c6040 */ sll $t4,$t4,0x1 +/* f19bcb0: 008c2021 */ addu $a0,$a0,$t4 +/* f19bcb4: 9084714c */ lbu $a0,0x714c($a0) +/* f19bcb8: 02a02825 */ or $a1,$s5,$zero +/* f19bcbc: 02403025 */ or $a2,$s2,$zero +/* f19bcc0: 50800005 */ beqzl $a0,.L0f19bcd8 +/* f19bcc4: 8ee3000c */ lw $v1,0xc($s7) +/* f19bcc8: 0fc66ed4 */ jal func0f19bb50 +/* f19bccc: 02c03825 */ or $a3,$s6,$zero +/* f19bcd0: 00409025 */ or $s2,$v0,$zero +.L0f19bcd4: +/* f19bcd4: 8ee3000c */ lw $v1,0xc($s7) +.L0f19bcd8: +/* f19bcd8: 2404001e */ addiu $a0,$zero,0x1e +/* f19bcdc: 02a02825 */ or $a1,$s5,$zero +/* f19bce0: 306d0001 */ andi $t5,$v1,0x1 +/* f19bce4: 11a00005 */ beqz $t5,.L0f19bcfc +/* f19bce8: 02403025 */ or $a2,$s2,$zero +/* f19bcec: 0fc66ed4 */ jal func0f19bb50 +/* f19bcf0: 02c03825 */ or $a3,$s6,$zero +/* f19bcf4: 00409025 */ or $s2,$v0,$zero +/* f19bcf8: 8ee3000c */ lw $v1,0xc($s7) +.L0f19bcfc: +/* f19bcfc: 306e00c0 */ andi $t6,$v1,0xc0 +/* f19bd00: 11c00006 */ beqz $t6,.L0f19bd1c +/* f19bd04: 2404001d */ addiu $a0,$zero,0x1d +/* f19bd08: 02a02825 */ or $a1,$s5,$zero +/* f19bd0c: 02403025 */ or $a2,$s2,$zero +/* f19bd10: 0fc66ed4 */ jal func0f19bb50 +/* f19bd14: 02c03825 */ or $a3,$s6,$zero +/* f19bd18: 00409025 */ or $s2,$v0,$zero +.L0f19bd1c: +/* f19bd1c: 8fbf0034 */ lw $ra,0x34($sp) +/* f19bd20: 02401025 */ or $v0,$s2,$zero +/* f19bd24: 8fb2001c */ lw $s2,0x1c($sp) +/* f19bd28: 8fb00014 */ lw $s0,0x14($sp) +/* f19bd2c: 8fb10018 */ lw $s1,0x18($sp) +/* f19bd30: 8fb30020 */ lw $s3,0x20($sp) +/* f19bd34: 8fb40024 */ lw $s4,0x24($sp) +/* f19bd38: 8fb50028 */ lw $s5,0x28($sp) +/* f19bd3c: 8fb6002c */ lw $s6,0x2c($sp) +/* f19bd40: 8fb70030 */ lw $s7,0x30($sp) +/* f19bd44: 03e00008 */ jr $ra +/* f19bd48: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f19bd4c +/* f19bd4c: 27bdffa0 */ addiu $sp,$sp,-96 +/* f19bd50: afbf003c */ sw $ra,0x3c($sp) +/* f19bd54: afb40028 */ sw $s4,0x28($sp) +/* f19bd58: afb30024 */ sw $s3,0x24($sp) +/* f19bd5c: afb00018 */ sw $s0,0x18($sp) +/* f19bd60: 00808025 */ or $s0,$a0,$zero +/* f19bd64: 00c09825 */ or $s3,$a2,$zero +/* f19bd68: 00a0a025 */ or $s4,$a1,$zero +/* f19bd6c: afbe0038 */ sw $s8,0x38($sp) +/* f19bd70: afb70034 */ sw $s7,0x34($sp) +/* f19bd74: afb60030 */ sw $s6,0x30($sp) +/* f19bd78: afb5002c */ sw $s5,0x2c($sp) +/* f19bd7c: afb20020 */ sw $s2,0x20($sp) +/* f19bd80: afb1001c */ sw $s1,0x1c($sp) +/* f19bd84: 0fc66ee6 */ jal func0f19bb98 +/* f19bd88: afa7006c */ sw $a3,0x6c($sp) +/* f19bd8c: 3c158008 */ lui $s5,0x8008 +/* f19bd90: 00409025 */ or $s2,$v0,$zero +/* f19bd94: 26b5772c */ addiu $s5,$s5,0x772c +/* f19bd98: 0000f025 */ or $s8,$zero,$zero +/* f19bd9c: 0200b825 */ or $s7,$s0,$zero +/* f19bda0: afb00040 */ sw $s0,0x40($sp) +/* f19bda4: 24160004 */ addiu $s6,$zero,0x4 +.L0f19bda8: +/* f19bda8: 92e40028 */ lbu $a0,0x28($s7) +/* f19bdac: 0fc6335a */ jal func0f18cd68 +/* f19bdb0: 24050002 */ addiu $a1,$zero,0x2 +/* f19bdb4: 0440000a */ bltz $v0,.L0f19bde0 +/* f19bdb8: 000270c0 */ sll $t6,$v0,0x3 +/* f19bdbc: 02ae7821 */ addu $t7,$s5,$t6 +/* f19bdc0: 91e40006 */ lbu $a0,0x6($t7) +/* f19bdc4: 02802825 */ or $a1,$s4,$zero +/* f19bdc8: 02403025 */ or $a2,$s2,$zero +/* f19bdcc: 50800005 */ beqzl $a0,.L0f19bde4 +/* f19bdd0: 00008025 */ or $s0,$zero,$zero +/* f19bdd4: 0fc66ed4 */ jal func0f19bb50 +/* f19bdd8: 02603825 */ or $a3,$s3,$zero +/* f19bddc: 00409025 */ or $s2,$v0,$zero +.L0f19bde0: +/* f19bde0: 00008025 */ or $s0,$zero,$zero +.L0f19bde4: +/* f19bde4: 8fb10040 */ lw $s1,0x40($sp) +.L0f19bde8: +/* f19bde8: 00002025 */ or $a0,$zero,$zero +/* f19bdec: 0fc6335a */ jal func0f18cd68 +/* f19bdf0: 9225002c */ lbu $a1,0x2c($s1) +/* f19bdf4: 0440000a */ bltz $v0,.L0f19be20 +/* f19bdf8: 0002c0c0 */ sll $t8,$v0,0x3 +/* f19bdfc: 02b8c821 */ addu $t9,$s5,$t8 +/* f19be00: 93240006 */ lbu $a0,0x6($t9) +/* f19be04: 02802825 */ or $a1,$s4,$zero +/* f19be08: 02403025 */ or $a2,$s2,$zero +/* f19be0c: 50800005 */ beqzl $a0,.L0f19be24 +/* f19be10: 26100001 */ addiu $s0,$s0,0x1 +/* f19be14: 0fc66ed4 */ jal func0f19bb50 +/* f19be18: 02603825 */ or $a3,$s3,$zero +/* f19be1c: 00409025 */ or $s2,$v0,$zero +.L0f19be20: +/* f19be20: 26100001 */ addiu $s0,$s0,0x1 +.L0f19be24: +/* f19be24: 1616fff0 */ bne $s0,$s6,.L0f19bde8 +/* f19be28: 26310001 */ addiu $s1,$s1,0x1 +/* f19be2c: 92e2002a */ lbu $v0,0x2a($s7) +/* f19be30: 3c048008 */ lui $a0,0x8008 +/* f19be34: 2841003d */ slti $at,$v0,0x3d +/* f19be38: 1020000a */ beqz $at,.L0f19be64 +/* f19be3c: 000240c0 */ sll $t0,$v0,0x3 +/* f19be40: 00882021 */ addu $a0,$a0,$t0 +/* f19be44: 908477c2 */ lbu $a0,0x77c2($a0) +/* f19be48: 02802825 */ or $a1,$s4,$zero +/* f19be4c: 02403025 */ or $a2,$s2,$zero +/* f19be50: 50800005 */ beqzl $a0,.L0f19be68 +/* f19be54: 92e20029 */ lbu $v0,0x29($s7) +/* f19be58: 0fc66ed4 */ jal func0f19bb50 +/* f19be5c: 02603825 */ or $a3,$s3,$zero +/* f19be60: 00409025 */ or $s2,$v0,$zero +.L0f19be64: +/* f19be64: 92e20029 */ lbu $v0,0x29($s7) +.L0f19be68: +/* f19be68: 3c048008 */ lui $a0,0x8008 +/* f19be6c: 2841004b */ slti $at,$v0,0x4b +/* f19be70: 1020000a */ beqz $at,.L0f19be9c +/* f19be74: 00024880 */ sll $t1,$v0,0x2 +/* f19be78: 00892021 */ addu $a0,$a0,$t1 +/* f19be7c: 9084752e */ lbu $a0,0x752e($a0) +/* f19be80: 02802825 */ or $a1,$s4,$zero +/* f19be84: 02403025 */ or $a2,$s2,$zero +/* f19be88: 50800005 */ beqzl $a0,.L0f19bea0 +/* f19be8c: 8faa0040 */ lw $t2,0x40($sp) +/* f19be90: 0fc66ed4 */ jal func0f19bb50 +/* f19be94: 02603825 */ or $a3,$s3,$zero +/* f19be98: 00409025 */ or $s2,$v0,$zero +.L0f19be9c: +/* f19be9c: 8faa0040 */ lw $t2,0x40($sp) +.L0f19bea0: +/* f19bea0: 27de0008 */ addiu $s8,$s8,0x8 +/* f19bea4: 2bc10040 */ slti $at,$s8,0x40 +/* f19bea8: 254b0008 */ addiu $t3,$t2,0x8 +/* f19beac: afab0040 */ sw $t3,0x40($sp) +/* f19beb0: 1420ffbd */ bnez $at,.L0f19bda8 +/* f19beb4: 26f70008 */ addiu $s7,$s7,0x8 +/* f19beb8: 8fa2006c */ lw $v0,0x6c($sp) +/* f19bebc: 2404001c */ addiu $a0,$zero,0x1c +/* f19bec0: 02802825 */ or $a1,$s4,$zero +/* f19bec4: 28410019 */ slti $at,$v0,0x19 +/* f19bec8: 14200006 */ bnez $at,.L0f19bee4 +/* f19becc: 02403025 */ or $a2,$s2,$zero +/* f19bed0: 0fc66ed4 */ jal func0f19bb50 +/* f19bed4: 02603825 */ or $a3,$s3,$zero +/* f19bed8: 00409025 */ or $s2,$v0,$zero +/* f19bedc: 10000014 */ beqz $zero,.L0f19bf30 +/* f19bee0: 8fa2006c */ lw $v0,0x6c($sp) +.L0f19bee4: +/* f19bee4: 28410014 */ slti $at,$v0,0x14 +/* f19bee8: 14200008 */ bnez $at,.L0f19bf0c +/* f19beec: 24040023 */ addiu $a0,$zero,0x23 +/* f19bef0: 02802825 */ or $a1,$s4,$zero +/* f19bef4: 02403025 */ or $a2,$s2,$zero +/* f19bef8: 0fc66ed4 */ jal func0f19bb50 +/* f19befc: 02603825 */ or $a3,$s3,$zero +/* f19bf00: 00409025 */ or $s2,$v0,$zero +/* f19bf04: 1000000a */ beqz $zero,.L0f19bf30 +/* f19bf08: 8fa2006c */ lw $v0,0x6c($sp) +.L0f19bf0c: +/* f19bf0c: 2841000f */ slti $at,$v0,0xf +/* f19bf10: 14200007 */ bnez $at,.L0f19bf30 +/* f19bf14: 2404004d */ addiu $a0,$zero,0x4d +/* f19bf18: 02802825 */ or $a1,$s4,$zero +/* f19bf1c: 02403025 */ or $a2,$s2,$zero +/* f19bf20: 0fc66ed4 */ jal func0f19bb50 +/* f19bf24: 02603825 */ or $a3,$s3,$zero +/* f19bf28: 00409025 */ or $s2,$v0,$zero +/* f19bf2c: 8fa2006c */ lw $v0,0x6c($sp) +.L0f19bf30: +/* f19bf30: 2841000a */ slti $at,$v0,0xa +/* f19bf34: 14200006 */ bnez $at,.L0f19bf50 +/* f19bf38: 24040040 */ addiu $a0,$zero,0x40 +/* f19bf3c: 02802825 */ or $a1,$s4,$zero +/* f19bf40: 02403025 */ or $a2,$s2,$zero +/* f19bf44: 0fc66ed4 */ jal func0f19bb50 +/* f19bf48: 02603825 */ or $a3,$s3,$zero +/* f19bf4c: 00409025 */ or $s2,$v0,$zero +.L0f19bf50: +/* f19bf50: 0253082a */ slt $at,$s2,$s3 +/* f19bf54: 10200006 */ beqz $at,.L0f19bf70 +/* f19bf58: 02401825 */ or $v1,$s2,$zero +/* f19bf5c: 02921021 */ addu $v0,$s4,$s2 +.L0f19bf60: +/* f19bf60: 24630001 */ addiu $v1,$v1,0x1 +/* f19bf64: 24420001 */ addiu $v0,$v0,0x1 +/* f19bf68: 1473fffd */ bne $v1,$s3,.L0f19bf60 +/* f19bf6c: a040ffff */ sb $zero,-0x1($v0) +.L0f19bf70: +/* f19bf70: 8fbf003c */ lw $ra,0x3c($sp) +/* f19bf74: 8fb00018 */ lw $s0,0x18($sp) +/* f19bf78: 8fb1001c */ lw $s1,0x1c($sp) +/* f19bf7c: 8fb20020 */ lw $s2,0x20($sp) +/* f19bf80: 8fb30024 */ lw $s3,0x24($sp) +/* f19bf84: 8fb40028 */ lw $s4,0x28($sp) +/* f19bf88: 8fb5002c */ lw $s5,0x2c($sp) +/* f19bf8c: 8fb60030 */ lw $s6,0x30($sp) +/* f19bf90: 8fb70034 */ lw $s7,0x34($sp) +/* f19bf94: 8fbe0038 */ lw $s8,0x38($sp) +/* f19bf98: 03e00008 */ jr $ra +/* f19bf9c: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f19bfa0 +/* f19bfa0: 27bdffc0 */ addiu $sp,$sp,-64 +/* f19bfa4: afb30024 */ sw $s3,0x24($sp) +/* f19bfa8: 3c13800b */ lui $s3,0x800b +/* f19bfac: 2673cca0 */ addiu $s3,$s3,-13152 +/* f19bfb0: afbf003c */ sw $ra,0x3c($sp) +/* f19bfb4: afb5002c */ sw $s5,0x2c($sp) +/* f19bfb8: 3c04800b */ lui $a0,0x800b +/* f19bfbc: afbe0038 */ sw $s8,0x38($sp) +/* f19bfc0: afb70034 */ sw $s7,0x34($sp) +/* f19bfc4: afb60030 */ sw $s6,0x30($sp) +/* f19bfc8: afb40028 */ sw $s4,0x28($sp) +/* f19bfcc: afb20020 */ sw $s2,0x20($sp) +/* f19bfd0: afb1001c */ sw $s1,0x1c($sp) +/* f19bfd4: afb00018 */ sw $s0,0x18($sp) +/* f19bfd8: 0000a825 */ or $s5,$zero,$zero +/* f19bfdc: 2484cb88 */ addiu $a0,$a0,-13432 +/* f19bfe0: 02602825 */ or $a1,$s3,$zero +/* f19bfe4: 0fc66ee6 */ jal func0f19bb98 +/* f19bfe8: 24060028 */ addiu $a2,$zero,0x28 +/* f19bfec: 3c11800b */ lui $s1,0x800b +/* f19bff0: 3c1e800b */ lui $s8,0x800b +/* f19bff4: 3c178008 */ lui $s7,0x8008 +/* f19bff8: 3c168008 */ lui $s6,0x8008 +/* f19bffc: 3c148008 */ lui $s4,0x8008 +/* f19c000: 00408025 */ or $s0,$v0,$zero +/* f19c004: 2694772c */ addiu $s4,$s4,0x772c +/* f19c008: 26d677bc */ addiu $s6,$s6,0x77bc +/* f19c00c: 26f7752c */ addiu $s7,$s7,0x752c +/* f19c010: 27dec798 */ addiu $s8,$s8,-14440 +/* f19c014: 2631c538 */ addiu $s1,$s1,-15048 +/* f19c018: 92240047 */ lbu $a0,0x47($s1) +.L0f19c01c: +/* f19c01c: 0fc6335a */ jal func0f18cd68 +/* f19c020: 24050002 */ addiu $a1,$zero,0x2 +/* f19c024: 0440000a */ bltz $v0,.L0f19c050 +/* f19c028: 000270c0 */ sll $t6,$v0,0x3 +/* f19c02c: 028e7821 */ addu $t7,$s4,$t6 +/* f19c030: 91e40006 */ lbu $a0,0x6($t7) +/* f19c034: 02602825 */ or $a1,$s3,$zero +/* f19c038: 02003025 */ or $a2,$s0,$zero +/* f19c03c: 50800005 */ beqzl $a0,.L0f19c054 +/* f19c040: 00002025 */ or $a0,$zero,$zero +/* f19c044: 0fc66ed4 */ jal func0f19bb50 +/* f19c048: 24070028 */ addiu $a3,$zero,0x28 +/* f19c04c: 00408025 */ or $s0,$v0,$zero +.L0f19c050: +/* f19c050: 00002025 */ or $a0,$zero,$zero +.L0f19c054: +/* f19c054: 0fc6335a */ jal func0f18cd68 +/* f19c058: 92250048 */ lbu $a1,0x48($s1) +/* f19c05c: 0440000b */ bltz $v0,.L0f19c08c +/* f19c060: 00409025 */ or $s2,$v0,$zero +/* f19c064: 0002c0c0 */ sll $t8,$v0,0x3 +/* f19c068: 0298c821 */ addu $t9,$s4,$t8 +/* f19c06c: 93240006 */ lbu $a0,0x6($t9) +/* f19c070: 02602825 */ or $a1,$s3,$zero +/* f19c074: 02003025 */ or $a2,$s0,$zero +/* f19c078: 10800004 */ beqz $a0,.L0f19c08c +/* f19c07c: 00000000 */ sll $zero,$zero,0x0 +/* f19c080: 0fc66ed4 */ jal func0f19bb50 +/* f19c084: 24070028 */ addiu $a3,$zero,0x28 +/* f19c088: 00408025 */ or $s0,$v0,$zero +.L0f19c08c: +/* f19c08c: 06420003 */ bltzl $s2,.L0f19c09c +/* f19c090: 92220010 */ lbu $v0,0x10($s1) +/* f19c094: 26b50001 */ addiu $s5,$s5,0x1 +/* f19c098: 92220010 */ lbu $v0,0x10($s1) +.L0f19c09c: +/* f19c09c: 2841003d */ slti $at,$v0,0x3d +/* f19c0a0: 1020000a */ beqz $at,.L0f19c0cc +/* f19c0a4: 000240c0 */ sll $t0,$v0,0x3 +/* f19c0a8: 02c84821 */ addu $t1,$s6,$t0 +/* f19c0ac: 91240006 */ lbu $a0,0x6($t1) +/* f19c0b0: 02602825 */ or $a1,$s3,$zero +/* f19c0b4: 02003025 */ or $a2,$s0,$zero +/* f19c0b8: 50800005 */ beqzl $a0,.L0f19c0d0 +/* f19c0bc: 9222000f */ lbu $v0,0xf($s1) +/* f19c0c0: 0fc66ed4 */ jal func0f19bb50 +/* f19c0c4: 24070028 */ addiu $a3,$zero,0x28 +/* f19c0c8: 00408025 */ or $s0,$v0,$zero +.L0f19c0cc: +/* f19c0cc: 9222000f */ lbu $v0,0xf($s1) +.L0f19c0d0: +/* f19c0d0: 2841004b */ slti $at,$v0,0x4b +/* f19c0d4: 1020000a */ beqz $at,.L0f19c100 +/* f19c0d8: 00025080 */ sll $t2,$v0,0x2 +/* f19c0dc: 02ea5821 */ addu $t3,$s7,$t2 +/* f19c0e0: 91640002 */ lbu $a0,0x2($t3) +/* f19c0e4: 02602825 */ or $a1,$s3,$zero +/* f19c0e8: 02003025 */ or $a2,$s0,$zero +/* f19c0ec: 50800005 */ beqzl $a0,.L0f19c104 +/* f19c0f0: 2631004c */ addiu $s1,$s1,0x4c +/* f19c0f4: 0fc66ed4 */ jal func0f19bb50 +/* f19c0f8: 24070028 */ addiu $a3,$zero,0x28 +/* f19c0fc: 00408025 */ or $s0,$v0,$zero +.L0f19c100: +/* f19c100: 2631004c */ addiu $s1,$s1,0x4c +.L0f19c104: +/* f19c104: 023e082b */ sltu $at,$s1,$s8 +/* f19c108: 5420ffc4 */ bnezl $at,.L0f19c01c +/* f19c10c: 92240047 */ lbu $a0,0x47($s1) +/* f19c110: 2aa10005 */ slti $at,$s5,0x5 +/* f19c114: 14200006 */ bnez $at,.L0f19c130 +/* f19c118: 24040040 */ addiu $a0,$zero,0x40 +/* f19c11c: 02602825 */ or $a1,$s3,$zero +/* f19c120: 02003025 */ or $a2,$s0,$zero +/* f19c124: 0fc66ed4 */ jal func0f19bb50 +/* f19c128: 24070028 */ addiu $a3,$zero,0x28 +/* f19c12c: 00408025 */ or $s0,$v0,$zero +.L0f19c130: +/* f19c130: 2a010028 */ slti $at,$s0,0x28 +/* f19c134: 10200008 */ beqz $at,.L0f19c158 +/* f19c138: 3c0c800b */ lui $t4,0x800b +/* f19c13c: 258ccca0 */ addiu $t4,$t4,-13152 +/* f19c140: 3c03800b */ lui $v1,0x800b +/* f19c144: 2463ccc8 */ addiu $v1,$v1,-13112 +/* f19c148: 020c1021 */ addu $v0,$s0,$t4 +.L0f19c14c: +/* f19c14c: 24420001 */ addiu $v0,$v0,0x1 +/* f19c150: 1443fffe */ bne $v0,$v1,.L0f19c14c +/* f19c154: a040ffff */ sb $zero,-0x1($v0) +.L0f19c158: +/* f19c158: 0fc66bf7 */ jal func0f19afdc +/* f19c15c: 00000000 */ sll $zero,$zero,0x0 +/* f19c160: 8fbf003c */ lw $ra,0x3c($sp) +/* f19c164: 8fb00018 */ lw $s0,0x18($sp) +/* f19c168: 8fb1001c */ lw $s1,0x1c($sp) +/* f19c16c: 8fb20020 */ lw $s2,0x20($sp) +/* f19c170: 8fb30024 */ lw $s3,0x24($sp) +/* f19c174: 8fb40028 */ lw $s4,0x28($sp) +/* f19c178: 8fb5002c */ lw $s5,0x2c($sp) +/* f19c17c: 8fb60030 */ lw $s6,0x30($sp) +/* f19c180: 8fb70034 */ lw $s7,0x34($sp) +/* f19c184: 8fbe0038 */ lw $s8,0x38($sp) +/* f19c188: 03e00008 */ jr $ra +/* f19c18c: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f19c190 +/* f19c190: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19c194: 3c02800b */ lui $v0,0x800b +/* f19c198: 3c03800b */ lui $v1,0x800b +/* f19c19c: afbf0014 */ sw $ra,0x14($sp) +/* f19c1a0: 2463ccc8 */ addiu $v1,$v1,-13112 +/* f19c1a4: 2442cca0 */ addiu $v0,$v0,-13152 +.L0f19c1a8: +/* f19c1a8: 24420001 */ addiu $v0,$v0,0x1 +/* f19c1ac: 1443fffe */ bne $v0,$v1,.L0f19c1a8 +/* f19c1b0: a040ffff */ sb $zero,-0x1($v0) +/* f19c1b4: 0fc66bf7 */ jal func0f19afdc +/* f19c1b8: 00000000 */ sll $zero,$zero,0x0 +/* f19c1bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f19c1c0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19c1c4: 03e00008 */ jr $ra +/* f19c1c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19c1cc +/* f19c1cc: 27bdfe10 */ addiu $sp,$sp,-496 +/* f19c1d0: afbf0014 */ sw $ra,0x14($sp) +/* f19c1d4: 27a40020 */ addiu $a0,$sp,0x20 +/* f19c1d8: 0fc66ec8 */ jal func0f19bb20 +/* f19c1dc: 240501ca */ addiu $a1,$zero,0x1ca +/* f19c1e0: 0fc6373b */ jal func0f18dcec +/* f19c1e4: 00402025 */ or $a0,$v0,$zero +/* f19c1e8: 24040005 */ addiu $a0,$zero,0x5 +/* f19c1ec: 0fc62fdc */ jal func0f18bf70 +/* f19c1f0: 24050005 */ addiu $a1,$zero,0x5 +/* f19c1f4: 3c03800b */ lui $v1,0x800b +/* f19c1f8: 3c02800b */ lui $v0,0x800b +/* f19c1fc: 2442ca38 */ addiu $v0,$v0,-13768 +/* f19c200: 2463c7b8 */ addiu $v1,$v1,-14408 +.L0f19c204: +/* f19c204: 246300a0 */ addiu $v1,$v1,0xa0 +/* f19c208: 1462fffe */ bne $v1,$v0,.L0f19c204 +/* f19c20c: a060ff71 */ sb $zero,-0x8f($v1) +/* f19c210: 8fbf0014 */ lw $ra,0x14($sp) +/* f19c214: 27bd01f0 */ addiu $sp,$sp,0x1f0 +/* f19c218: 03e00008 */ jr $ra +/* f19c21c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19c220 +/* f19c220: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19c224: afbf0014 */ sw $ra,0x14($sp) +/* f19c228: 00002025 */ or $a0,$zero,$zero +/* f19c22c: 0fc62fdc */ jal func0f18bf70 +/* f19c230: 00002825 */ or $a1,$zero,$zero +/* f19c234: 8fbf0014 */ lw $ra,0x14($sp) +/* f19c238: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19c23c: 03e00008 */ jr $ra +/* f19c240: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19c244 +/* f19c244: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19c248: afbf0014 */ sw $ra,0x14($sp) +/* f19c24c: 0fc66ec8 */ jal func0f19bb20 +/* f19c250: 00000000 */ sll $zero,$zero,0x0 +/* f19c254: 8fbf0014 */ lw $ra,0x14($sp) +/* f19c258: 3c018009 */ lui $at,0x8009 +/* f19c25c: ac2284b4 */ sw $v0,-0x7b4c($at) +/* f19c260: 03e00008 */ jr $ra +/* f19c264: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f19c268 +/* f19c268: 3c018009 */ lui $at,0x8009 +/* f19c26c: 03e00008 */ jr $ra +/* f19c270: ac2084b4 */ sw $zero,-0x7b4c($at) +); + +GLOBAL_ASM( +glabel func0f19c274 +/* f19c274: 3c028009 */ lui $v0,0x8009 +/* f19c278: 8c4284b4 */ lw $v0,-0x7b4c($v0) +/* f19c27c: 0002702b */ sltu $t6,$zero,$v0 +/* f19c280: 03e00008 */ jr $ra +/* f19c284: 01c01025 */ or $v0,$t6,$zero +); + +GLOBAL_ASM( +glabel func0f19c288 +/* f19c288: 3c038009 */ lui $v1,0x8009 +/* f19c28c: 8c6384b4 */ lw $v1,-0x7b4c($v1) +/* f19c290: 3c027f1c */ lui $v0,0x7f1c +/* f19c294: 24429174 */ addiu $v0,$v0,-28300 +/* f19c298: 10600003 */ beqz $v1,.L0f19c2a8 +/* f19c29c: 00000000 */ sll $zero,$zero,0x0 +/* f19c2a0: 03e00008 */ jr $ra +/* f19c2a4: 24620068 */ addiu $v0,$v1,0x68 +.L0f19c2a8: +/* f19c2a8: 03e00008 */ jr $ra +/* f19c2ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19c2b0 +/* f19c2b0: 10800003 */ beqz $a0,.L0f19c2c0 +/* f19c2b4: 3c027f1c */ lui $v0,0x7f1c +/* f19c2b8: 03e00008 */ jr $ra +/* f19c2bc: 24820068 */ addiu $v0,$a0,0x68 +.L0f19c2c0: +/* f19c2c0: 24429178 */ addiu $v0,$v0,-28296 +/* f19c2c4: 03e00008 */ jr $ra +/* f19c2c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19c2cc +/* f19c2cc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f19c2d0: afb20020 */ sw $s2,0x20($sp) +/* f19c2d4: afb1001c */ sw $s1,0x1c($sp) +/* f19c2d8: afb00018 */ sw $s0,0x18($sp) +/* f19c2dc: 00808825 */ or $s1,$a0,$zero +/* f19c2e0: afbf0024 */ sw $ra,0x24($sp) +/* f19c2e4: 00009025 */ or $s2,$zero,$zero +/* f19c2e8: 2410001d */ addiu $s0,$zero,0x1d +/* f19c2ec: 02202025 */ or $a0,$s1,$zero +.L0f19c2f0: +/* f19c2f0: 02002825 */ or $a1,$s0,$zero +/* f19c2f4: 0fc6711f */ jal func0f19c47c +/* f19c2f8: 24060001 */ addiu $a2,$zero,0x1 +/* f19c2fc: 14400010 */ bnez $v0,.L0f19c340 +/* f19c300: 02202025 */ or $a0,$s1,$zero +/* f19c304: 02002825 */ or $a1,$s0,$zero +/* f19c308: 0fc6711f */ jal func0f19c47c +/* f19c30c: 24060002 */ addiu $a2,$zero,0x2 +/* f19c310: 1440000b */ bnez $v0,.L0f19c340 +/* f19c314: 02202025 */ or $a0,$s1,$zero +/* f19c318: 02002825 */ or $a1,$s0,$zero +/* f19c31c: 0fc6711f */ jal func0f19c47c +/* f19c320: 24060003 */ addiu $a2,$zero,0x3 +/* f19c324: 14400006 */ bnez $v0,.L0f19c340 +/* f19c328: 02202025 */ or $a0,$s1,$zero +/* f19c32c: 02002825 */ or $a1,$s0,$zero +/* f19c330: 0fc6711f */ jal func0f19c47c +/* f19c334: 24060004 */ addiu $a2,$zero,0x4 +/* f19c338: 50400004 */ beqzl $v0,.L0f19c34c +/* f19c33c: 2610ffff */ addiu $s0,$s0,-1 +.L0f19c340: +/* f19c340: 10000004 */ beqz $zero,.L0f19c354 +/* f19c344: 26120001 */ addiu $s2,$s0,0x1 +/* f19c348: 2610ffff */ addiu $s0,$s0,-1 +.L0f19c34c: +/* f19c34c: 0603ffe8 */ bgezl $s0,.L0f19c2f0 +/* f19c350: 02202025 */ or $a0,$s1,$zero +.L0f19c354: +/* f19c354: 2a410004 */ slti $at,$s2,0x4 +/* f19c358: 10200002 */ beqz $at,.L0f19c364 +/* f19c35c: 8fb00018 */ lw $s0,0x18($sp) +/* f19c360: 24120004 */ addiu $s2,$zero,0x4 +.L0f19c364: +/* f19c364: 8fbf0024 */ lw $ra,0x24($sp) +/* f19c368: 02401025 */ or $v0,$s2,$zero +/* f19c36c: 8fb20020 */ lw $s2,0x20($sp) +/* f19c370: 8fb1001c */ lw $s1,0x1c($sp) +/* f19c374: 03e00008 */ jr $ra +/* f19c378: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f19c37c +/* f19c37c: 00057080 */ sll $t6,$a1,0x2 +/* f19c380: 01c57023 */ subu $t6,$t6,$a1 +/* f19c384: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19c388: 000e7080 */ sll $t6,$t6,0x2 +/* f19c38c: afa40018 */ sw $a0,0x18($sp) +/* f19c390: 01c57021 */ addu $t6,$t6,$a1 +/* f19c394: 000e7040 */ sll $t6,$t6,0x1 +/* f19c398: 3c048009 */ lui $a0,0x8009 +/* f19c39c: afbf0014 */ sw $ra,0x14($sp) +/* f19c3a0: 008e2021 */ addu $a0,$a0,$t6 +/* f19c3a4: 0fc5b9f1 */ jal func0f16e7c4 +/* f19c3a8: 948484b8 */ lhu $a0,-0x7b48($a0) +/* f19c3ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f19c3b0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19c3b4: 03e00008 */ jr $ra +/* f19c3b8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19c3bc +/* f19c3bc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19c3c0: afbf0014 */ sw $ra,0x14($sp) +/* f19c3c4: 0fc6711f */ jal func0f19c47c +/* f19c3c8: 00000000 */ sll $zero,$zero,0x0 +/* f19c3cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f19c3d0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19c3d4: 03e00008 */ jr $ra +/* f19c3d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19c3dc +/* f19c3dc: 00047080 */ sll $t6,$a0,0x2 +/* f19c3e0: 01c47023 */ subu $t6,$t6,$a0 +/* f19c3e4: 000e7080 */ sll $t6,$t6,0x2 +/* f19c3e8: 01c47021 */ addu $t6,$t6,$a0 +/* f19c3ec: 000e7040 */ sll $t6,$t6,0x1 +/* f19c3f0: 01c57821 */ addu $t7,$t6,$a1 +/* f19c3f4: 3c028009 */ lui $v0,0x8009 +/* f19c3f8: 004f1021 */ addu $v0,$v0,$t7 +/* f19c3fc: 904284bc */ lbu $v0,-0x7b44($v0) +/* f19c400: 30580001 */ andi $t8,$v0,0x1 +/* f19c404: 03e00008 */ jr $ra +/* f19c408: 0018102b */ sltu $v0,$zero,$t8 +); + +GLOBAL_ASM( +glabel func0f19c40c +/* f19c40c: 10c0000e */ beqz $a2,.L0f19c448 +/* f19c410: 00044880 */ sll $t1,$a0,0x2 +/* f19c414: 00047080 */ sll $t6,$a0,0x2 +/* f19c418: 01c47023 */ subu $t6,$t6,$a0 +/* f19c41c: 000e7080 */ sll $t6,$t6,0x2 +/* f19c420: 01c47021 */ addu $t6,$t6,$a0 +/* f19c424: 000e7040 */ sll $t6,$t6,0x1 +/* f19c428: 3c188009 */ lui $t8,0x8009 +/* f19c42c: 271884b8 */ addiu $t8,$t8,-31560 +/* f19c430: 01c57821 */ addu $t7,$t6,$a1 +/* f19c434: 01f81021 */ addu $v0,$t7,$t8 +/* f19c438: 90590004 */ lbu $t9,0x4($v0) +/* f19c43c: 37280001 */ ori $t0,$t9,0x1 +/* f19c440: 03e00008 */ jr $ra +/* f19c444: a0480004 */ sb $t0,0x4($v0) +.L0f19c448: +/* f19c448: 01244823 */ subu $t1,$t1,$a0 +/* f19c44c: 00094880 */ sll $t1,$t1,0x2 +/* f19c450: 01244821 */ addu $t1,$t1,$a0 +/* f19c454: 00094840 */ sll $t1,$t1,0x1 +/* f19c458: 3c0b8009 */ lui $t3,0x8009 +/* f19c45c: 256b84b8 */ addiu $t3,$t3,-31560 +/* f19c460: 01255021 */ addu $t2,$t1,$a1 +/* f19c464: 014b1021 */ addu $v0,$t2,$t3 +/* f19c468: 904c0004 */ lbu $t4,0x4($v0) +/* f19c46c: 318dfffe */ andi $t5,$t4,0xfffe +/* f19c470: a04d0004 */ sb $t5,0x4($v0) +/* f19c474: 03e00008 */ jr $ra +/* f19c478: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19c47c +/* f19c47c: 00057080 */ sll $t6,$a1,0x2 +/* f19c480: 01c57023 */ subu $t6,$t6,$a1 +/* f19c484: 000e7080 */ sll $t6,$t6,0x2 +/* f19c488: 01c57021 */ addu $t6,$t6,$a1 +/* f19c48c: 000e7040 */ sll $t6,$t6,0x1 +/* f19c490: 01c67821 */ addu $t7,$t6,$a2 +/* f19c494: 3c188009 */ lui $t8,0x8009 +/* f19c498: 030fc021 */ addu $t8,$t8,$t7 +/* f19c49c: 931884bc */ lbu $t8,-0x7b44($t8) +/* f19c4a0: 24190002 */ addiu $t9,$zero,0x2 +/* f19c4a4: 00994004 */ sllv $t0,$t9,$a0 +/* f19c4a8: 03081024 */ and $v0,$t8,$t0 +/* f19c4ac: 0002482b */ sltu $t1,$zero,$v0 +/* f19c4b0: 03e00008 */ jr $ra +/* f19c4b4: 01201025 */ or $v0,$t1,$zero +); + +GLOBAL_ASM( +glabel func0f19c4b8 +/* f19c4b8: 10e00010 */ beqz $a3,.L0f19c4fc +/* f19c4bc: 00055880 */ sll $t3,$a1,0x2 +/* f19c4c0: 00057080 */ sll $t6,$a1,0x2 +/* f19c4c4: 01c57023 */ subu $t6,$t6,$a1 +/* f19c4c8: 000e7080 */ sll $t6,$t6,0x2 +/* f19c4cc: 01c57021 */ addu $t6,$t6,$a1 +/* f19c4d0: 000e7040 */ sll $t6,$t6,0x1 +/* f19c4d4: 3c188009 */ lui $t8,0x8009 +/* f19c4d8: 271884b8 */ addiu $t8,$t8,-31560 +/* f19c4dc: 01c67821 */ addu $t7,$t6,$a2 +/* f19c4e0: 01f81021 */ addu $v0,$t7,$t8 +/* f19c4e4: 90590004 */ lbu $t9,0x4($v0) +/* f19c4e8: 24080002 */ addiu $t0,$zero,0x2 +/* f19c4ec: 00884804 */ sllv $t1,$t0,$a0 +/* f19c4f0: 03295025 */ or $t2,$t9,$t1 +/* f19c4f4: 03e00008 */ jr $ra +/* f19c4f8: a04a0004 */ sb $t2,0x4($v0) +.L0f19c4fc: +/* f19c4fc: 01655823 */ subu $t3,$t3,$a1 +/* f19c500: 000b5880 */ sll $t3,$t3,0x2 +/* f19c504: 01655821 */ addu $t3,$t3,$a1 +/* f19c508: 000b5840 */ sll $t3,$t3,0x1 +/* f19c50c: 3c0d8009 */ lui $t5,0x8009 +/* f19c510: 25ad84b8 */ addiu $t5,$t5,-31560 +/* f19c514: 01666021 */ addu $t4,$t3,$a2 +/* f19c518: 018d1021 */ addu $v0,$t4,$t5 +/* f19c51c: 904e0004 */ lbu $t6,0x4($v0) +/* f19c520: 240f0002 */ addiu $t7,$zero,0x2 +/* f19c524: 008fc004 */ sllv $t8,$t7,$a0 +/* f19c528: 03004027 */ nor $t0,$t8,$zero +/* f19c52c: 01c8c824 */ and $t9,$t6,$t0 +/* f19c530: a0590004 */ sb $t9,0x4($v0) +/* f19c534: 03e00008 */ jr $ra +/* f19c538: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19c53c +/* f19c53c: 27bdfec0 */ addiu $sp,$sp,-320 +/* f19c540: afb00018 */ sw $s0,0x18($sp) +/* f19c544: 3c10800a */ lui $s0,0x800a +/* f19c548: 26109fc0 */ addiu $s0,$s0,-24640 +/* f19c54c: 8e0f006c */ lw $t7,0x6c($s0) +/* f19c550: 8e0e028c */ lw $t6,0x28c($s0) +/* f19c554: afb20020 */ sw $s2,0x20($sp) +/* f19c558: afb1001c */ sw $s1,0x1c($sp) +/* f19c55c: afbf0024 */ sw $ra,0x24($sp) +/* f19c560: afa00138 */ sw $zero,0x138($sp) +/* f19c564: 00009025 */ or $s2,$zero,$zero +/* f19c568: 00008825 */ or $s1,$zero,$zero +/* f19c56c: 11e00003 */ beqz $t7,.L0f19c57c +/* f19c570: afae013c */ sw $t6,0x13c($sp) +/* f19c574: 10000002 */ beqz $zero,.L0f19c580 +/* f19c578: 24050001 */ addiu $a1,$zero,0x1 +.L0f19c57c: +/* f19c57c: 00002825 */ or $a1,$zero,$zero +.L0f19c580: +/* f19c580: 8e180068 */ lw $t8,0x68($s0) +/* f19c584: 00002025 */ or $a0,$zero,$zero +/* f19c588: 00001825 */ or $v1,$zero,$zero +/* f19c58c: 13000003 */ beqz $t8,.L0f19c59c +/* f19c590: 00000000 */ sll $zero,$zero,0x0 +/* f19c594: 10000001 */ beqz $zero,.L0f19c59c +/* f19c598: 24040001 */ addiu $a0,$zero,0x1 +.L0f19c59c: +/* f19c59c: 8e190064 */ lw $t9,0x64($s0) +/* f19c5a0: 00001025 */ or $v0,$zero,$zero +/* f19c5a4: 13200003 */ beqz $t9,.L0f19c5b4 +/* f19c5a8: 00000000 */ sll $zero,$zero,0x0 +/* f19c5ac: 10000001 */ beqz $zero,.L0f19c5b4 +/* f19c5b0: 24030001 */ addiu $v1,$zero,0x1 +.L0f19c5b4: +/* f19c5b4: 8e080070 */ lw $t0,0x70($s0) +/* f19c5b8: 11000003 */ beqz $t0,.L0f19c5c8 +/* f19c5bc: 00000000 */ sll $zero,$zero,0x0 +/* f19c5c0: 10000001 */ beqz $zero,.L0f19c5c8 +/* f19c5c4: 24020001 */ addiu $v0,$zero,0x1 +.L0f19c5c8: +/* f19c5c8: 00434821 */ addu $t1,$v0,$v1 +/* f19c5cc: 01245021 */ addu $t2,$t1,$a0 +/* f19c5d0: 01455821 */ addu $t3,$t2,$a1 +/* f19c5d4: 19600027 */ blez $t3,.L0f19c674 +/* f19c5d8: 00000000 */ sll $zero,$zero,0x0 +.L0f19c5dc: +/* f19c5dc: 0fc4a24b */ jal func0f12892c +/* f19c5e0: 02202025 */ or $a0,$s1,$zero +/* f19c5e4: 8e0c0284 */ lw $t4,0x284($s0) +/* f19c5e8: 00002825 */ or $a1,$zero,$zero +/* f19c5ec: 00002025 */ or $a0,$zero,$zero +/* f19c5f0: 8d8d048c */ lw $t5,0x48c($t4) +/* f19c5f4: 00001825 */ or $v1,$zero,$zero +/* f19c5f8: 00001025 */ or $v0,$zero,$zero +/* f19c5fc: 51a00003 */ beqzl $t5,.L0f19c60c +/* f19c600: 8e0e006c */ lw $t6,0x6c($s0) +/* f19c604: 24120001 */ addiu $s2,$zero,0x1 +/* f19c608: 8e0e006c */ lw $t6,0x6c($s0) +.L0f19c60c: +/* f19c60c: 26310001 */ addiu $s1,$s1,0x1 +/* f19c610: 11c00003 */ beqz $t6,.L0f19c620 +/* f19c614: 00000000 */ sll $zero,$zero,0x0 +/* f19c618: 10000001 */ beqz $zero,.L0f19c620 +/* f19c61c: 24050001 */ addiu $a1,$zero,0x1 +.L0f19c620: +/* f19c620: 8e0f0068 */ lw $t7,0x68($s0) +/* f19c624: 11e00003 */ beqz $t7,.L0f19c634 +/* f19c628: 00000000 */ sll $zero,$zero,0x0 +/* f19c62c: 10000001 */ beqz $zero,.L0f19c634 +/* f19c630: 24040001 */ addiu $a0,$zero,0x1 +.L0f19c634: +/* f19c634: 8e180064 */ lw $t8,0x64($s0) +/* f19c638: 13000003 */ beqz $t8,.L0f19c648 +/* f19c63c: 00000000 */ sll $zero,$zero,0x0 +/* f19c640: 10000001 */ beqz $zero,.L0f19c648 +/* f19c644: 24030001 */ addiu $v1,$zero,0x1 +.L0f19c648: +/* f19c648: 8e190070 */ lw $t9,0x70($s0) +/* f19c64c: 13200003 */ beqz $t9,.L0f19c65c +/* f19c650: 00000000 */ sll $zero,$zero,0x0 +/* f19c654: 10000001 */ beqz $zero,.L0f19c65c +/* f19c658: 24020001 */ addiu $v0,$zero,0x1 +.L0f19c65c: +/* f19c65c: 00434021 */ addu $t0,$v0,$v1 +/* f19c660: 01044821 */ addu $t1,$t0,$a0 +/* f19c664: 01255021 */ addu $t2,$t1,$a1 +/* f19c668: 022a082a */ slt $at,$s1,$t2 +/* f19c66c: 1420ffdb */ bnez $at,.L0f19c5dc +/* f19c670: 00000000 */ sll $zero,$zero,0x0 +.L0f19c674: +/* f19c674: 0fc4a24b */ jal func0f12892c +/* f19c678: 8fa4013c */ lw $a0,0x13c($sp) +/* f19c67c: 56400009 */ bnezl $s2,.L0f19c6a4 +/* f19c680: 8fbf0024 */ lw $ra,0x24($sp) +/* f19c684: 0fc622a1 */ jal func0f188a84 +/* f19c688: 27a4003c */ addiu $a0,$sp,0x3c +/* f19c68c: 8fab0040 */ lw $t3,0x40($sp) +/* f19c690: 240c0001 */ addiu $t4,$zero,0x1 +/* f19c694: 55600003 */ bnezl $t3,.L0f19c6a4 +/* f19c698: 8fbf0024 */ lw $ra,0x24($sp) +/* f19c69c: afac0138 */ sw $t4,0x138($sp) +/* f19c6a0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f19c6a4: +/* f19c6a4: 8fa20138 */ lw $v0,0x138($sp) +/* f19c6a8: 8fb00018 */ lw $s0,0x18($sp) +/* f19c6ac: 8fb1001c */ lw $s1,0x1c($sp) +/* f19c6b0: 8fb20020 */ lw $s2,0x20($sp) +/* f19c6b4: 03e00008 */ jr $ra +/* f19c6b8: 27bd0140 */ addiu $sp,$sp,0x140 +); + +GLOBAL_ASM( +glabel func0f19c6bc +/* f19c6bc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f19c6c0: afbf001c */ sw $ra,0x1c($sp) +/* f19c6c4: afb10018 */ sw $s1,0x18($sp) +/* f19c6c8: 0fc6714f */ jal func0f19c53c +/* f19c6cc: afb00014 */ sw $s0,0x14($sp) +/* f19c6d0: 3c0e800a */ lui $t6,0x800a +/* f19c6d4: 8dce21d0 */ lw $t6,0x21d0($t6) +/* f19c6d8: 3c0f800a */ lui $t7,0x800a +/* f19c6dc: 55c00088 */ bnezl $t6,.L0f19c900 +/* f19c6e0: 8fbf001c */ lw $ra,0x1c($sp) +/* f19c6e4: 8def21d4 */ lw $t7,0x21d4($t7) +/* f19c6e8: 55e00085 */ bnezl $t7,.L0f19c900 +/* f19c6ec: 8fbf001c */ lw $ra,0x1c($sp) +/* f19c6f0: 10400082 */ beqz $v0,.L0f19c8fc +/* f19c6f4: 3c10800a */ lui $s0,0x800a +/* f19c6f8: 26109fc0 */ addiu $s0,$s0,-24640 +/* f19c6fc: 8e18006c */ lw $t8,0x6c($s0) +/* f19c700: 3c048009 */ lui $a0,0x8009 +/* f19c704: 24060001 */ addiu $a2,$zero,0x1 +/* f19c708: 53000004 */ beqzl $t8,.L0f19c71c +/* f19c70c: 00004825 */ or $t1,$zero,$zero +/* f19c710: 10000002 */ beqz $zero,.L0f19c71c +/* f19c714: 24090001 */ addiu $t1,$zero,0x1 +/* f19c718: 00004825 */ or $t1,$zero,$zero +.L0f19c71c: +/* f19c71c: 8e190068 */ lw $t9,0x68($s0) +/* f19c720: 53200004 */ beqzl $t9,.L0f19c734 +/* f19c724: 00004025 */ or $t0,$zero,$zero +/* f19c728: 10000002 */ beqz $zero,.L0f19c734 +/* f19c72c: 24080001 */ addiu $t0,$zero,0x1 +/* f19c730: 00004025 */ or $t0,$zero,$zero +.L0f19c734: +/* f19c734: 8e0a0064 */ lw $t2,0x64($s0) +/* f19c738: 00001825 */ or $v1,$zero,$zero +/* f19c73c: 11400003 */ beqz $t2,.L0f19c74c +/* f19c740: 00000000 */ sll $zero,$zero,0x0 +/* f19c744: 10000001 */ beqz $zero,.L0f19c74c +/* f19c748: 24030001 */ addiu $v1,$zero,0x1 +.L0f19c74c: +/* f19c74c: 8e0b0070 */ lw $t3,0x70($s0) +/* f19c750: 00001025 */ or $v0,$zero,$zero +/* f19c754: 11600003 */ beqz $t3,.L0f19c764 +/* f19c758: 00000000 */ sll $zero,$zero,0x0 +/* f19c75c: 10000001 */ beqz $zero,.L0f19c764 +/* f19c760: 24020001 */ addiu $v0,$zero,0x1 +.L0f19c764: +/* f19c764: 00436021 */ addu $t4,$v0,$v1 +/* f19c768: 01886821 */ addu $t5,$t4,$t0 +/* f19c76c: 01a92821 */ addu $a1,$t5,$t1 +/* f19c770: 0fc67103 */ jal func0f19c40c +/* f19c774: 8c8484b0 */ lw $a0,-0x7b50($a0) +/* f19c778: 8e0f006c */ lw $t7,0x6c($s0) +/* f19c77c: 8e0e028c */ lw $t6,0x28c($s0) +/* f19c780: 00008825 */ or $s1,$zero,$zero +/* f19c784: 11e00003 */ beqz $t7,.L0f19c794 +/* f19c788: afae0020 */ sw $t6,0x20($sp) +/* f19c78c: 10000002 */ beqz $zero,.L0f19c798 +/* f19c790: 24090001 */ addiu $t1,$zero,0x1 +.L0f19c794: +/* f19c794: 00004825 */ or $t1,$zero,$zero +.L0f19c798: +/* f19c798: 8e180068 */ lw $t8,0x68($s0) +/* f19c79c: 00004025 */ or $t0,$zero,$zero +/* f19c7a0: 00001825 */ or $v1,$zero,$zero +/* f19c7a4: 13000003 */ beqz $t8,.L0f19c7b4 +/* f19c7a8: 00001025 */ or $v0,$zero,$zero +/* f19c7ac: 10000001 */ beqz $zero,.L0f19c7b4 +/* f19c7b0: 24080001 */ addiu $t0,$zero,0x1 +.L0f19c7b4: +/* f19c7b4: 8e190064 */ lw $t9,0x64($s0) +/* f19c7b8: 13200003 */ beqz $t9,.L0f19c7c8 +/* f19c7bc: 00000000 */ sll $zero,$zero,0x0 +/* f19c7c0: 10000001 */ beqz $zero,.L0f19c7c8 +/* f19c7c4: 24030001 */ addiu $v1,$zero,0x1 +.L0f19c7c8: +/* f19c7c8: 8e0a0070 */ lw $t2,0x70($s0) +/* f19c7cc: 11400003 */ beqz $t2,.L0f19c7dc +/* f19c7d0: 00000000 */ sll $zero,$zero,0x0 +/* f19c7d4: 10000001 */ beqz $zero,.L0f19c7dc +/* f19c7d8: 24020001 */ addiu $v0,$zero,0x1 +.L0f19c7dc: +/* f19c7dc: 00435821 */ addu $t3,$v0,$v1 +/* f19c7e0: 01686021 */ addu $t4,$t3,$t0 +/* f19c7e4: 01896821 */ addu $t5,$t4,$t1 +/* f19c7e8: 19a00040 */ blez $t5,.L0f19c8ec +/* f19c7ec: 00000000 */ sll $zero,$zero,0x0 +.L0f19c7f0: +/* f19c7f0: 0fc4a24b */ jal func0f12892c +/* f19c7f4: 02202025 */ or $a0,$s1,$zero +/* f19c7f8: 8e0e006c */ lw $t6,0x6c($s0) +/* f19c7fc: 3c058009 */ lui $a1,0x8009 +/* f19c800: 24070001 */ addiu $a3,$zero,0x1 +/* f19c804: 11c00003 */ beqz $t6,.L0f19c814 +/* f19c808: 00004825 */ or $t1,$zero,$zero +/* f19c80c: 10000001 */ beqz $zero,.L0f19c814 +/* f19c810: 24090001 */ addiu $t1,$zero,0x1 +.L0f19c814: +/* f19c814: 8e0f0068 */ lw $t7,0x68($s0) +/* f19c818: 00004025 */ or $t0,$zero,$zero +/* f19c81c: 00001825 */ or $v1,$zero,$zero +/* f19c820: 11e00003 */ beqz $t7,.L0f19c830 +/* f19c824: 00001025 */ or $v0,$zero,$zero +/* f19c828: 10000001 */ beqz $zero,.L0f19c830 +/* f19c82c: 24080001 */ addiu $t0,$zero,0x1 +.L0f19c830: +/* f19c830: 8e180064 */ lw $t8,0x64($s0) +/* f19c834: 13000003 */ beqz $t8,.L0f19c844 +/* f19c838: 00000000 */ sll $zero,$zero,0x0 +/* f19c83c: 10000001 */ beqz $zero,.L0f19c844 +/* f19c840: 24030001 */ addiu $v1,$zero,0x1 +.L0f19c844: +/* f19c844: 8e190070 */ lw $t9,0x70($s0) +/* f19c848: 13200003 */ beqz $t9,.L0f19c858 +/* f19c84c: 00000000 */ sll $zero,$zero,0x0 +/* f19c850: 10000001 */ beqz $zero,.L0f19c858 +/* f19c854: 24020001 */ addiu $v0,$zero,0x1 +.L0f19c858: +/* f19c858: 8e0a0288 */ lw $t2,0x288($s0) +/* f19c85c: 00435821 */ addu $t3,$v0,$v1 +/* f19c860: 01686021 */ addu $t4,$t3,$t0 +/* f19c864: 01893021 */ addu $a2,$t4,$t1 +/* f19c868: 8ca584b0 */ lw $a1,-0x7b50($a1) +/* f19c86c: 0fc6712e */ jal func0f19c4b8 +/* f19c870: 8d440070 */ lw $a0,0x70($t2) +/* f19c874: 8e0d006c */ lw $t5,0x6c($s0) +/* f19c878: 26310001 */ addiu $s1,$s1,0x1 +/* f19c87c: 00004825 */ or $t1,$zero,$zero +/* f19c880: 11a00003 */ beqz $t5,.L0f19c890 +/* f19c884: 00004025 */ or $t0,$zero,$zero +/* f19c888: 10000001 */ beqz $zero,.L0f19c890 +/* f19c88c: 24090001 */ addiu $t1,$zero,0x1 +.L0f19c890: +/* f19c890: 8e0e0068 */ lw $t6,0x68($s0) +/* f19c894: 00001825 */ or $v1,$zero,$zero +/* f19c898: 00001025 */ or $v0,$zero,$zero +/* f19c89c: 11c00003 */ beqz $t6,.L0f19c8ac +/* f19c8a0: 00000000 */ sll $zero,$zero,0x0 +/* f19c8a4: 10000001 */ beqz $zero,.L0f19c8ac +/* f19c8a8: 24080001 */ addiu $t0,$zero,0x1 +.L0f19c8ac: +/* f19c8ac: 8e0f0064 */ lw $t7,0x64($s0) +/* f19c8b0: 11e00003 */ beqz $t7,.L0f19c8c0 +/* f19c8b4: 00000000 */ sll $zero,$zero,0x0 +/* f19c8b8: 10000001 */ beqz $zero,.L0f19c8c0 +/* f19c8bc: 24030001 */ addiu $v1,$zero,0x1 +.L0f19c8c0: +/* f19c8c0: 8e180070 */ lw $t8,0x70($s0) +/* f19c8c4: 13000003 */ beqz $t8,.L0f19c8d4 +/* f19c8c8: 00000000 */ sll $zero,$zero,0x0 +/* f19c8cc: 10000001 */ beqz $zero,.L0f19c8d4 +/* f19c8d0: 24020001 */ addiu $v0,$zero,0x1 +.L0f19c8d4: +/* f19c8d4: 0043c821 */ addu $t9,$v0,$v1 +/* f19c8d8: 03285021 */ addu $t2,$t9,$t0 +/* f19c8dc: 01495821 */ addu $t3,$t2,$t1 +/* f19c8e0: 022b082a */ slt $at,$s1,$t3 +/* f19c8e4: 1420ffc2 */ bnez $at,.L0f19c7f0 +/* f19c8e8: 00000000 */ sll $zero,$zero,0x0 +.L0f19c8ec: +/* f19c8ec: 0fc4a24b */ jal func0f12892c +/* f19c8f0: 8fa40020 */ lw $a0,0x20($sp) +/* f19c8f4: 0fc66bf7 */ jal func0f19afdc +/* f19c8f8: 00000000 */ sll $zero,$zero,0x0 +.L0f19c8fc: +/* f19c8fc: 8fbf001c */ lw $ra,0x1c($sp) +.L0f19c900: +/* f19c900: 8fb00014 */ lw $s0,0x14($sp) +/* f19c904: 8fb10018 */ lw $s1,0x18($sp) +/* f19c908: 03e00008 */ jr $ra +/* f19c90c: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f19c910 +/* f19c910: 14800003 */ bnez $a0,.L0f19c920 +/* f19c914: 3c02800b */ lui $v0,0x800b +/* f19c918: 03e00008 */ jr $ra +/* f19c91c: 24020001 */ addiu $v0,$zero,0x1 +.L0f19c920: +/* f19c920: 00441021 */ addu $v0,$v0,$a0 +/* f19c924: 9042ccc8 */ lbu $v0,-0x3338($v0) +/* f19c928: 304e0001 */ andi $t6,$v0,0x1 +/* f19c92c: 000e102b */ sltu $v0,$zero,$t6 +/* f19c930: 03e00008 */ jr $ra +/* f19c934: 00000000 */ sll $zero,$zero,0x0 +/* f19c938: 14a00003 */ bnez $a1,.L0f19c948 +/* f19c93c: 3c0e800b */ lui $t6,0x800b +/* f19c940: 03e00008 */ jr $ra +/* f19c944: 24020001 */ addiu $v0,$zero,0x1 +.L0f19c948: +/* f19c948: 01c57021 */ addu $t6,$t6,$a1 +/* f19c94c: 91ceccc8 */ lbu $t6,-0x3338($t6) +/* f19c950: 240f0002 */ addiu $t7,$zero,0x2 +/* f19c954: 008fc004 */ sllv $t8,$t7,$a0 +/* f19c958: 01d81024 */ and $v0,$t6,$t8 +/* f19c95c: 0002c82b */ sltu $t9,$zero,$v0 +/* f19c960: 03201025 */ or $v0,$t9,$zero +/* f19c964: 03e00008 */ jr $ra +/* f19c968: 00000000 */ sll $zero,$zero,0x0 +/* f19c96c: 10800003 */ beqz $a0,.L0f19c97c +/* f19c970: 24020001 */ addiu $v0,$zero,0x1 +/* f19c974: 03e00008 */ jr $ra +/* f19c978: 00001025 */ or $v0,$zero,$zero +.L0f19c97c: +/* f19c97c: 03e00008 */ jr $ra +/* f19c980: 00000000 */ sll $zero,$zero,0x0 +/* f19c984: 00000000 */ sll $zero,$zero,0x0 +/* f19c988: 00000000 */ sll $zero,$zero,0x0 +/* f19c98c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19c990 +/* f19c990: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19c994: afbf0014 */ sw $ra,0x14($sp) +/* f19c998: 0fc43c63 */ jal func0f10f18c +/* f19c99c: 24040024 */ addiu $a0,$zero,0x24 +/* f19c9a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f19c9a4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19c9a8: 03e00008 */ jr $ra +/* f19c9ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19c9b0 +/* f19c9b0: 00047083 */ sra $t6,$a0,0x2 +/* f19c9b4: 3c0f800a */ lui $t7,0x800a +/* f19c9b8: 01ee7821 */ addu $t7,$t7,$t6 +/* f19c9bc: 91ef22ac */ lbu $t7,0x22ac($t7) +/* f19c9c0: 04810004 */ bgez $a0,.L0f19c9d4 +/* f19c9c4: 30980003 */ andi $t8,$a0,0x3 +/* f19c9c8: 13000002 */ beqz $t8,.L0f19c9d4 +/* f19c9cc: 00000000 */ sll $zero,$zero,0x0 +/* f19c9d0: 2718fffc */ addiu $t8,$t8,-4 +.L0f19c9d4: +/* f19c9d4: 0018c840 */ sll $t9,$t8,0x1 +/* f19c9d8: 032f4007 */ srav $t0,$t7,$t9 +/* f19c9dc: 03e00008 */ jr $ra +/* f19c9e0: 31020003 */ andi $v0,$t0,0x3 +); + +GLOBAL_ASM( +glabel func0f19c9e4 +/* f19c9e4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19c9e8: afbf0014 */ sw $ra,0x14($sp) +/* f19c9ec: afa5001c */ sw $a1,0x1c($sp) +/* f19c9f0: 0fc6726c */ jal func0f19c9b0 +/* f19c9f4: afa40018 */ sw $a0,0x18($sp) +/* f19c9f8: 8fa7001c */ lw $a3,0x1c($sp) +/* f19c9fc: 8fa60018 */ lw $a2,0x18($sp) +/* f19ca00: 3c0f800a */ lui $t7,0x800a +/* f19ca04: 0047082a */ slt $at,$v0,$a3 +/* f19ca08: 10200017 */ beqz $at,.L0f19ca68 +/* f19ca0c: 00067083 */ sra $t6,$a2,0x2 +/* f19ca10: 25ef2200 */ addiu $t7,$t7,0x2200 +/* f19ca14: 01cf2021 */ addu $a0,$t6,$t7 +/* f19ca18: 24190001 */ addiu $t9,$zero,0x1 +/* f19ca1c: 240a0001 */ addiu $t2,$zero,0x1 +/* f19ca20: 908200ac */ lbu $v0,0xac($a0) +/* f19ca24: 04c10004 */ bgez $a2,.L0f19ca38 +/* f19ca28: 30c30003 */ andi $v1,$a2,0x3 +/* f19ca2c: 10600002 */ beqz $v1,.L0f19ca38 +/* f19ca30: 00000000 */ sll $zero,$zero,0x0 +/* f19ca34: 2463fffc */ addiu $v1,$v1,-4 +.L0f19ca38: +/* f19ca38: 0003c040 */ sll $t8,$v1,0x1 +/* f19ca3c: 27090001 */ addiu $t1,$t8,0x1 +/* f19ca40: 012a5804 */ sllv $t3,$t2,$t1 +/* f19ca44: 03194004 */ sllv $t0,$t9,$t8 +/* f19ca48: 010b2821 */ addu $a1,$t0,$t3 +/* f19ca4c: 240c00ff */ addiu $t4,$zero,0xff +/* f19ca50: 01856823 */ subu $t5,$t4,$a1 +/* f19ca54: 03077004 */ sllv $t6,$a3,$t8 +/* f19ca58: 01c57824 */ and $t7,$t6,$a1 +/* f19ca5c: 004d1024 */ and $v0,$v0,$t5 +/* f19ca60: 004f1021 */ addu $v0,$v0,$t7 +/* f19ca64: a08200ac */ sb $v0,0xac($a0) +.L0f19ca68: +/* f19ca68: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ca6c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19ca70: 03e00008 */ jr $ra +/* f19ca74: 00000000 */ sll $zero,$zero,0x0 +/* f19ca78: 2403ffff */ addiu $v1,$zero,-1 +/* f19ca7c: 00001025 */ or $v0,$zero,$zero +/* f19ca80: 24050033 */ addiu $a1,$zero,0x33 +/* f19ca84: 244efffe */ addiu $t6,$v0,-2 +.L0f19ca88: +/* f19ca88: 2dc10021 */ sltiu $at,$t6,0x21 +/* f19ca8c: 10200007 */ beqz $at,.L0f19caac +/* f19ca90: 000e7080 */ sll $t6,$t6,0x2 +/* f19ca94: 3c017f1c */ lui $at,0x7f1c +/* f19ca98: 002e0821 */ addu $at,$at,$t6 +/* f19ca9c: 8c2e9210 */ lw $t6,-0x6df0($at) +/* f19caa0: 01c00008 */ jr $t6 +/* f19caa4: 00000000 */ sll $zero,$zero,0x0 +/* f19caa8: 24630001 */ addiu $v1,$v1,0x1 +.L0f19caac: +/* f19caac: 54440004 */ bnel $v0,$a0,.L0f19cac0 +/* f19cab0: 24420001 */ addiu $v0,$v0,0x1 +/* f19cab4: 03e00008 */ jr $ra +/* f19cab8: 00601025 */ or $v0,$v1,$zero +/* f19cabc: 24420001 */ addiu $v0,$v0,0x1 +.L0f19cac0: +/* f19cac0: 5445fff1 */ bnel $v0,$a1,.L0f19ca88 +/* f19cac4: 244efffe */ addiu $t6,$v0,-2 +/* f19cac8: 2402ffff */ addiu $v0,$zero,-1 +/* f19cacc: 03e00008 */ jr $ra +/* f19cad0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19cad4 +/* f19cad4: 28810002 */ slti $at,$a0,0x2 +/* f19cad8: 50200004 */ beqzl $at,.L0f19caec +/* f19cadc: 28810030 */ slti $at,$a0,0x30 +/* f19cae0: 03e00008 */ jr $ra +/* f19cae4: 24020001 */ addiu $v0,$zero,0x1 +/* f19cae8: 28810030 */ slti $at,$a0,0x30 +.L0f19caec: +/* f19caec: 10200010 */ beqz $at,.L0f19cb30 +/* f19caf0: 00001025 */ or $v0,$zero,$zero +/* f19caf4: 000470c3 */ sra $t6,$a0,0x3 +/* f19caf8: 3c0f800a */ lui $t7,0x800a +/* f19cafc: 01ee7821 */ addu $t7,$t7,$t6 +/* f19cb00: 91ef22b5 */ lbu $t7,0x22b5($t7) +/* f19cb04: 04810004 */ bgez $a0,.L0f19cb18 +/* f19cb08: 30980007 */ andi $t8,$a0,0x7 +/* f19cb0c: 13000002 */ beqz $t8,.L0f19cb18 +/* f19cb10: 00000000 */ sll $zero,$zero,0x0 +/* f19cb14: 2718fff8 */ addiu $t8,$t8,-8 +.L0f19cb18: +/* f19cb18: 24190001 */ addiu $t9,$zero,0x1 +/* f19cb1c: 03194004 */ sllv $t0,$t9,$t8 +/* f19cb20: 01e81024 */ and $v0,$t7,$t0 +/* f19cb24: 304900ff */ andi $t1,$v0,0xff +/* f19cb28: 03e00008 */ jr $ra +/* f19cb2c: 01201025 */ or $v0,$t1,$zero +.L0f19cb30: +/* f19cb30: 03e00008 */ jr $ra +/* f19cb34: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19cb38 +/* f19cb38: 28810030 */ slti $at,$a0,0x30 +/* f19cb3c: 1020000e */ beqz $at,.L0f19cb78 +/* f19cb40: 000470c3 */ sra $t6,$a0,0x3 +/* f19cb44: 3c0f800a */ lui $t7,0x800a +/* f19cb48: 25ef2200 */ addiu $t7,$t7,0x2200 +/* f19cb4c: 01cf1821 */ addu $v1,$t6,$t7 +/* f19cb50: 906200b5 */ lbu $v0,0xb5($v1) +/* f19cb54: 04810004 */ bgez $a0,.L0f19cb68 +/* f19cb58: 30980007 */ andi $t8,$a0,0x7 +/* f19cb5c: 13000002 */ beqz $t8,.L0f19cb68 +/* f19cb60: 00000000 */ sll $zero,$zero,0x0 +/* f19cb64: 2718fff8 */ addiu $t8,$t8,-8 +.L0f19cb68: +/* f19cb68: 24190001 */ addiu $t9,$zero,0x1 +/* f19cb6c: 03194004 */ sllv $t0,$t9,$t8 +/* f19cb70: 00481025 */ or $v0,$v0,$t0 +/* f19cb74: a06200b5 */ sb $v0,0xb5($v1) +.L0f19cb78: +/* f19cb78: 03e00008 */ jr $ra +/* f19cb7c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19cb80 +/* f19cb80: 00047080 */ sll $t6,$a0,0x2 +/* f19cb84: 01c47023 */ subu $t6,$t6,$a0 +/* f19cb88: 3c0f800a */ lui $t7,0x800a +/* f19cb8c: 25ef2200 */ addiu $t7,$t7,0x2200 +/* f19cb90: 000e7040 */ sll $t6,$t6,0x1 +/* f19cb94: 01cf1821 */ addu $v1,$t6,$t7 +/* f19cb98: 94620020 */ lhu $v0,0x20($v1) +/* f19cb9c: 0002c02b */ sltu $t8,$zero,$v0 +/* f19cba0: 17000008 */ bnez $t8,.L0f19cbc4 +/* f19cba4: 03001025 */ or $v0,$t8,$zero +/* f19cba8: 94620022 */ lhu $v0,0x22($v1) +/* f19cbac: 0002c82b */ sltu $t9,$zero,$v0 +/* f19cbb0: 17200004 */ bnez $t9,.L0f19cbc4 +/* f19cbb4: 03201025 */ or $v0,$t9,$zero +/* f19cbb8: 94620024 */ lhu $v0,0x24($v1) +/* f19cbbc: 0002402b */ sltu $t0,$zero,$v0 +/* f19cbc0: 01001025 */ or $v0,$t0,$zero +.L0f19cbc4: +/* f19cbc4: 03e00008 */ jr $ra +/* f19cbc8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19cbcc +/* f19cbcc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19cbd0: afbf0014 */ sw $ra,0x14($sp) +/* f19cbd4: 18800004 */ blez $a0,.L0f19cbe8 +/* f19cbd8: 00802825 */ or $a1,$a0,$zero +/* f19cbdc: 2401002c */ addiu $at,$zero,0x2c +/* f19cbe0: 54810004 */ bnel $a0,$at,.L0f19cbf4 +/* f19cbe4: 2401002f */ addiu $at,$zero,0x2f +.L0f19cbe8: +/* f19cbe8: 10000015 */ beqz $zero,.L0f19cc40 +/* f19cbec: 00001025 */ or $v0,$zero,$zero +/* f19cbf0: 2401002f */ addiu $at,$zero,0x2f +.L0f19cbf4: +/* f19cbf4: 14a10007 */ bne $a1,$at,.L0f19cc14 +/* f19cbf8: 24040006 */ addiu $a0,$zero,0x6 +/* f19cbfc: 0fc672e0 */ jal func0f19cb80 +/* f19cc00: afa50018 */ sw $a1,0x18($sp) +/* f19cc04: 10400003 */ beqz $v0,.L0f19cc14 +/* f19cc08: 8fa50018 */ lw $a1,0x18($sp) +/* f19cc0c: 1000000c */ beqz $zero,.L0f19cc40 +/* f19cc10: 24020001 */ addiu $v0,$zero,0x1 +.L0f19cc14: +/* f19cc14: 24010031 */ addiu $at,$zero,0x31 +/* f19cc18: 14a10007 */ bne $a1,$at,.L0f19cc38 +/* f19cc1c: 24040004 */ addiu $a0,$zero,0x4 +/* f19cc20: 0fc672e0 */ jal func0f19cb80 +/* f19cc24: afa50018 */ sw $a1,0x18($sp) +/* f19cc28: 10400003 */ beqz $v0,.L0f19cc38 +/* f19cc2c: 8fa50018 */ lw $a1,0x18($sp) +/* f19cc30: 10000003 */ beqz $zero,.L0f19cc40 +/* f19cc34: 24020001 */ addiu $v0,$zero,0x1 +.L0f19cc38: +/* f19cc38: 0fc672b5 */ jal func0f19cad4 +/* f19cc3c: 00a02025 */ or $a0,$a1,$zero +.L0f19cc40: +/* f19cc40: 8fbf0014 */ lw $ra,0x14($sp) +/* f19cc44: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19cc48: 03e00008 */ jr $ra +/* f19cc4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19cc50 +/* f19cc50: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19cc54: 28810002 */ slti $at,$a0,0x2 +/* f19cc58: 1420000a */ bnez $at,.L0f19cc84 +/* f19cc5c: afbf0014 */ sw $ra,0x14($sp) +/* f19cc60: 28810023 */ slti $at,$a0,0x23 +/* f19cc64: 10200007 */ beqz $at,.L0f19cc84 +/* f19cc68: 2401002c */ addiu $at,$zero,0x2c +/* f19cc6c: 10810005 */ beq $a0,$at,.L0f19cc84 +/* f19cc70: 24010023 */ addiu $at,$zero,0x23 +/* f19cc74: 10810003 */ beq $a0,$at,.L0f19cc84 +/* f19cc78: 2401001f */ addiu $at,$zero,0x1f +/* f19cc7c: 54810004 */ bnel $a0,$at,.L0f19cc90 +/* f19cc80: 24010002 */ addiu $at,$zero,0x2 +.L0f19cc84: +/* f19cc84: 1000000a */ beqz $zero,.L0f19ccb0 +/* f19cc88: 00001025 */ or $v0,$zero,$zero +/* f19cc8c: 24010002 */ addiu $at,$zero,0x2 +.L0f19cc90: +/* f19cc90: 10810003 */ beq $a0,$at,.L0f19cca0 +/* f19cc94: 2401000a */ addiu $at,$zero,0xa +/* f19cc98: 14810003 */ bne $a0,$at,.L0f19cca8 +/* f19cc9c: 00000000 */ sll $zero,$zero,0x0 +.L0f19cca0: +/* f19cca0: 10000003 */ beqz $zero,.L0f19ccb0 +/* f19cca4: 24020001 */ addiu $v0,$zero,0x1 +.L0f19cca8: +/* f19cca8: 0fc672b5 */ jal func0f19cad4 +/* f19ccac: 00000000 */ sll $zero,$zero,0x0 +.L0f19ccb0: +/* f19ccb0: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ccb4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19ccb8: 03e00008 */ jr $ra +/* f19ccbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19ccc0 +/* f19ccc0: 248efffe */ addiu $t6,$a0,-2 +/* f19ccc4: 2dc10021 */ sltiu $at,$t6,0x21 +/* f19ccc8: 10200046 */ beqz $at,.L0f19cde4 +/* f19cccc: 000e7080 */ sll $t6,$t6,0x2 +/* f19ccd0: 3c017f1c */ lui $at,0x7f1c +/* f19ccd4: 002e0821 */ addu $at,$at,$t6 +/* f19ccd8: 8c2e9294 */ lw $t6,-0x6d6c($at) +/* f19ccdc: 01c00008 */ jr $t6 +/* f19cce0: 00000000 */ sll $zero,$zero,0x0 +/* f19cce4: 03e00008 */ jr $ra +/* f19cce8: 00001025 */ or $v0,$zero,$zero +/* f19ccec: 03e00008 */ jr $ra +/* f19ccf0: 24020001 */ addiu $v0,$zero,0x1 +/* f19ccf4: 03e00008 */ jr $ra +/* f19ccf8: 24020002 */ addiu $v0,$zero,0x2 +/* f19ccfc: 03e00008 */ jr $ra +/* f19cd00: 24020003 */ addiu $v0,$zero,0x3 +/* f19cd04: 03e00008 */ jr $ra +/* f19cd08: 24020004 */ addiu $v0,$zero,0x4 +/* f19cd0c: 03e00008 */ jr $ra +/* f19cd10: 24020005 */ addiu $v0,$zero,0x5 +/* f19cd14: 03e00008 */ jr $ra +/* f19cd18: 24020006 */ addiu $v0,$zero,0x6 +/* f19cd1c: 03e00008 */ jr $ra +/* f19cd20: 24020007 */ addiu $v0,$zero,0x7 +/* f19cd24: 03e00008 */ jr $ra +/* f19cd28: 24020008 */ addiu $v0,$zero,0x8 +/* f19cd2c: 03e00008 */ jr $ra +/* f19cd30: 24020009 */ addiu $v0,$zero,0x9 +/* f19cd34: 03e00008 */ jr $ra +/* f19cd38: 2402000a */ addiu $v0,$zero,0xa +/* f19cd3c: 03e00008 */ jr $ra +/* f19cd40: 2402000b */ addiu $v0,$zero,0xb +/* f19cd44: 03e00008 */ jr $ra +/* f19cd48: 2402000c */ addiu $v0,$zero,0xc +/* f19cd4c: 03e00008 */ jr $ra +/* f19cd50: 2402000d */ addiu $v0,$zero,0xd +/* f19cd54: 03e00008 */ jr $ra +/* f19cd58: 2402000e */ addiu $v0,$zero,0xe +/* f19cd5c: 03e00008 */ jr $ra +/* f19cd60: 2402000f */ addiu $v0,$zero,0xf +/* f19cd64: 03e00008 */ jr $ra +/* f19cd68: 24020010 */ addiu $v0,$zero,0x10 +/* f19cd6c: 03e00008 */ jr $ra +/* f19cd70: 24020011 */ addiu $v0,$zero,0x11 +/* f19cd74: 03e00008 */ jr $ra +/* f19cd78: 24020012 */ addiu $v0,$zero,0x12 +/* f19cd7c: 03e00008 */ jr $ra +/* f19cd80: 24020013 */ addiu $v0,$zero,0x13 +/* f19cd84: 03e00008 */ jr $ra +/* f19cd88: 24020014 */ addiu $v0,$zero,0x14 +/* f19cd8c: 03e00008 */ jr $ra +/* f19cd90: 24020015 */ addiu $v0,$zero,0x15 +/* f19cd94: 03e00008 */ jr $ra +/* f19cd98: 24020016 */ addiu $v0,$zero,0x16 +/* f19cd9c: 03e00008 */ jr $ra +/* f19cda0: 24020017 */ addiu $v0,$zero,0x17 +/* f19cda4: 03e00008 */ jr $ra +/* f19cda8: 24020018 */ addiu $v0,$zero,0x18 +/* f19cdac: 03e00008 */ jr $ra +/* f19cdb0: 24020019 */ addiu $v0,$zero,0x19 +/* f19cdb4: 03e00008 */ jr $ra +/* f19cdb8: 2402001a */ addiu $v0,$zero,0x1a +/* f19cdbc: 03e00008 */ jr $ra +/* f19cdc0: 2402001b */ addiu $v0,$zero,0x1b +/* f19cdc4: 03e00008 */ jr $ra +/* f19cdc8: 2402001c */ addiu $v0,$zero,0x1c +/* f19cdcc: 03e00008 */ jr $ra +/* f19cdd0: 2402001d */ addiu $v0,$zero,0x1d +/* f19cdd4: 03e00008 */ jr $ra +/* f19cdd8: 2402001e */ addiu $v0,$zero,0x1e +/* f19cddc: 03e00008 */ jr $ra +/* f19cde0: 2402001f */ addiu $v0,$zero,0x1f +.L0f19cde4: +/* f19cde4: 00001025 */ or $v0,$zero,$zero +/* f19cde8: 03e00008 */ jr $ra +/* f19cdec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19cdf0 +/* f19cdf0: 248efffe */ addiu $t6,$a0,-2 +/* f19cdf4: 2dc10021 */ sltiu $at,$t6,0x21 +/* f19cdf8: 10200046 */ beqz $at,.L0f19cf14 +/* f19cdfc: 000e7080 */ sll $t6,$t6,0x2 +/* f19ce00: 3c017f1c */ lui $at,0x7f1c +/* f19ce04: 002e0821 */ addu $at,$at,$t6 +/* f19ce08: 8c2e9318 */ lw $t6,-0x6ce8($at) +/* f19ce0c: 01c00008 */ jr $t6 +/* f19ce10: 00000000 */ sll $zero,$zero,0x0 +/* f19ce14: 03e00008 */ jr $ra +/* f19ce18: 24020001 */ addiu $v0,$zero,0x1 +/* f19ce1c: 03e00008 */ jr $ra +/* f19ce20: 24020002 */ addiu $v0,$zero,0x2 +/* f19ce24: 03e00008 */ jr $ra +/* f19ce28: 24020003 */ addiu $v0,$zero,0x3 +/* f19ce2c: 03e00008 */ jr $ra +/* f19ce30: 24020004 */ addiu $v0,$zero,0x4 +/* f19ce34: 03e00008 */ jr $ra +/* f19ce38: 24020005 */ addiu $v0,$zero,0x5 +/* f19ce3c: 03e00008 */ jr $ra +/* f19ce40: 24020006 */ addiu $v0,$zero,0x6 +/* f19ce44: 03e00008 */ jr $ra +/* f19ce48: 24020007 */ addiu $v0,$zero,0x7 +/* f19ce4c: 03e00008 */ jr $ra +/* f19ce50: 24020008 */ addiu $v0,$zero,0x8 +/* f19ce54: 03e00008 */ jr $ra +/* f19ce58: 24020009 */ addiu $v0,$zero,0x9 +/* f19ce5c: 03e00008 */ jr $ra +/* f19ce60: 2402000a */ addiu $v0,$zero,0xa +/* f19ce64: 03e00008 */ jr $ra +/* f19ce68: 2402000b */ addiu $v0,$zero,0xb +/* f19ce6c: 03e00008 */ jr $ra +/* f19ce70: 2402000c */ addiu $v0,$zero,0xc +/* f19ce74: 03e00008 */ jr $ra +/* f19ce78: 2402000d */ addiu $v0,$zero,0xd +/* f19ce7c: 03e00008 */ jr $ra +/* f19ce80: 2402000e */ addiu $v0,$zero,0xe +/* f19ce84: 03e00008 */ jr $ra +/* f19ce88: 2402000f */ addiu $v0,$zero,0xf +/* f19ce8c: 03e00008 */ jr $ra +/* f19ce90: 24020010 */ addiu $v0,$zero,0x10 +/* f19ce94: 03e00008 */ jr $ra +/* f19ce98: 24020011 */ addiu $v0,$zero,0x11 +/* f19ce9c: 03e00008 */ jr $ra +/* f19cea0: 24020012 */ addiu $v0,$zero,0x12 +/* f19cea4: 03e00008 */ jr $ra +/* f19cea8: 24020013 */ addiu $v0,$zero,0x13 +/* f19ceac: 03e00008 */ jr $ra +/* f19ceb0: 24020014 */ addiu $v0,$zero,0x14 +/* f19ceb4: 03e00008 */ jr $ra +/* f19ceb8: 24020015 */ addiu $v0,$zero,0x15 +/* f19cebc: 03e00008 */ jr $ra +/* f19cec0: 24020016 */ addiu $v0,$zero,0x16 +/* f19cec4: 03e00008 */ jr $ra +/* f19cec8: 24020017 */ addiu $v0,$zero,0x17 +/* f19cecc: 03e00008 */ jr $ra +/* f19ced0: 24020018 */ addiu $v0,$zero,0x18 +/* f19ced4: 03e00008 */ jr $ra +/* f19ced8: 24020019 */ addiu $v0,$zero,0x19 +/* f19cedc: 03e00008 */ jr $ra +/* f19cee0: 2402001a */ addiu $v0,$zero,0x1a +/* f19cee4: 03e00008 */ jr $ra +/* f19cee8: 2402001b */ addiu $v0,$zero,0x1b +/* f19ceec: 03e00008 */ jr $ra +/* f19cef0: 2402001c */ addiu $v0,$zero,0x1c +/* f19cef4: 03e00008 */ jr $ra +/* f19cef8: 2402001d */ addiu $v0,$zero,0x1d +/* f19cefc: 03e00008 */ jr $ra +/* f19cf00: 2402001f */ addiu $v0,$zero,0x1f +/* f19cf04: 03e00008 */ jr $ra +/* f19cf08: 24020020 */ addiu $v0,$zero,0x20 +/* f19cf0c: 03e00008 */ jr $ra +/* f19cf10: 24020021 */ addiu $v0,$zero,0x21 +.L0f19cf14: +/* f19cf14: 00001025 */ or $v0,$zero,$zero +/* f19cf18: 03e00008 */ jr $ra +/* f19cf1c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19cf20 +/* f19cf20: 248effdc */ addiu $t6,$a0,-36 +/* f19cf24: 27bdffe0 */ addiu $sp,$sp,-32 +/* f19cf28: 2dc10008 */ sltiu $at,$t6,0x8 +/* f19cf2c: afbf001c */ sw $ra,0x1c($sp) +/* f19cf30: 102000c1 */ beqz $at,.L0f19d238 +/* f19cf34: afb00018 */ sw $s0,0x18($sp) +/* f19cf38: 000e7080 */ sll $t6,$t6,0x2 +/* f19cf3c: 3c017f1c */ lui $at,0x7f1c +/* f19cf40: 002e0821 */ addu $at,$at,$t6 +/* f19cf44: 8c2e939c */ lw $t6,-0x6c64($at) +/* f19cf48: 01c00008 */ jr $t6 +/* f19cf4c: 00000000 */ sll $zero,$zero,0x0 +/* f19cf50: 0fc6726c */ jal func0f19c9b0 +/* f19cf54: 00002025 */ or $a0,$zero,$zero +/* f19cf58: 24100003 */ addiu $s0,$zero,0x3 +/* f19cf5c: 02021026 */ xor $v0,$s0,$v0 +/* f19cf60: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19cf64: 504000b6 */ beqzl $v0,.L0f19d240 +/* f19cf68: 8fbf001c */ lw $ra,0x1c($sp) +/* f19cf6c: 0fc6726c */ jal func0f19c9b0 +/* f19cf70: 24040001 */ addiu $a0,$zero,0x1 +/* f19cf74: 02021026 */ xor $v0,$s0,$v0 +/* f19cf78: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19cf7c: 504000b0 */ beqzl $v0,.L0f19d240 +/* f19cf80: 8fbf001c */ lw $ra,0x1c($sp) +/* f19cf84: 0fc6726c */ jal func0f19c9b0 +/* f19cf88: 24040002 */ addiu $a0,$zero,0x2 +/* f19cf8c: 02021026 */ xor $v0,$s0,$v0 +/* f19cf90: 100000aa */ beqz $zero,.L0f19d23c +/* f19cf94: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19cf98: 0fc6726c */ jal func0f19c9b0 +/* f19cf9c: 24040003 */ addiu $a0,$zero,0x3 +/* f19cfa0: 24100003 */ addiu $s0,$zero,0x3 +/* f19cfa4: 02021026 */ xor $v0,$s0,$v0 +/* f19cfa8: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19cfac: 504000a4 */ beqzl $v0,.L0f19d240 +/* f19cfb0: 8fbf001c */ lw $ra,0x1c($sp) +/* f19cfb4: 0fc6726c */ jal func0f19c9b0 +/* f19cfb8: 24040004 */ addiu $a0,$zero,0x4 +/* f19cfbc: 02021026 */ xor $v0,$s0,$v0 +/* f19cfc0: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19cfc4: 5040009e */ beqzl $v0,.L0f19d240 +/* f19cfc8: 8fbf001c */ lw $ra,0x1c($sp) +/* f19cfcc: 0fc6726c */ jal func0f19c9b0 +/* f19cfd0: 24040005 */ addiu $a0,$zero,0x5 +/* f19cfd4: 02021026 */ xor $v0,$s0,$v0 +/* f19cfd8: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19cfdc: 50400098 */ beqzl $v0,.L0f19d240 +/* f19cfe0: 8fbf001c */ lw $ra,0x1c($sp) +/* f19cfe4: 0fc6726c */ jal func0f19c9b0 +/* f19cfe8: 24040006 */ addiu $a0,$zero,0x6 +/* f19cfec: 02021026 */ xor $v0,$s0,$v0 +/* f19cff0: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19cff4: 50400092 */ beqzl $v0,.L0f19d240 +/* f19cff8: 8fbf001c */ lw $ra,0x1c($sp) +/* f19cffc: 0fc6726c */ jal func0f19c9b0 +/* f19d000: 24040007 */ addiu $a0,$zero,0x7 +/* f19d004: 02021026 */ xor $v0,$s0,$v0 +/* f19d008: 1000008c */ beqz $zero,.L0f19d23c +/* f19d00c: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d010: 0fc6726c */ jal func0f19c9b0 +/* f19d014: 24040008 */ addiu $a0,$zero,0x8 +/* f19d018: 24100003 */ addiu $s0,$zero,0x3 +/* f19d01c: 02021026 */ xor $v0,$s0,$v0 +/* f19d020: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d024: 50400086 */ beqzl $v0,.L0f19d240 +/* f19d028: 8fbf001c */ lw $ra,0x1c($sp) +/* f19d02c: 0fc6726c */ jal func0f19c9b0 +/* f19d030: 24040009 */ addiu $a0,$zero,0x9 +/* f19d034: 02021026 */ xor $v0,$s0,$v0 +/* f19d038: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d03c: 50400080 */ beqzl $v0,.L0f19d240 +/* f19d040: 8fbf001c */ lw $ra,0x1c($sp) +/* f19d044: 0fc6726c */ jal func0f19c9b0 +/* f19d048: 2404000a */ addiu $a0,$zero,0xa +/* f19d04c: 02021026 */ xor $v0,$s0,$v0 +/* f19d050: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d054: 5040007a */ beqzl $v0,.L0f19d240 +/* f19d058: 8fbf001c */ lw $ra,0x1c($sp) +/* f19d05c: 0fc6726c */ jal func0f19c9b0 +/* f19d060: 2404000b */ addiu $a0,$zero,0xb +/* f19d064: 02021026 */ xor $v0,$s0,$v0 +/* f19d068: 10000074 */ beqz $zero,.L0f19d23c +/* f19d06c: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d070: 0fc6726c */ jal func0f19c9b0 +/* f19d074: 2404000c */ addiu $a0,$zero,0xc +/* f19d078: 24100003 */ addiu $s0,$zero,0x3 +/* f19d07c: 02021026 */ xor $v0,$s0,$v0 +/* f19d080: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d084: 5040006e */ beqzl $v0,.L0f19d240 +/* f19d088: 8fbf001c */ lw $ra,0x1c($sp) +/* f19d08c: 0fc6726c */ jal func0f19c9b0 +/* f19d090: 2404000d */ addiu $a0,$zero,0xd +/* f19d094: 02021026 */ xor $v0,$s0,$v0 +/* f19d098: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d09c: 50400068 */ beqzl $v0,.L0f19d240 +/* f19d0a0: 8fbf001c */ lw $ra,0x1c($sp) +/* f19d0a4: 0fc6726c */ jal func0f19c9b0 +/* f19d0a8: 2404000e */ addiu $a0,$zero,0xe +/* f19d0ac: 02021026 */ xor $v0,$s0,$v0 +/* f19d0b0: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d0b4: 50400062 */ beqzl $v0,.L0f19d240 +/* f19d0b8: 8fbf001c */ lw $ra,0x1c($sp) +/* f19d0bc: 0fc6726c */ jal func0f19c9b0 +/* f19d0c0: 2404000f */ addiu $a0,$zero,0xf +/* f19d0c4: 02021026 */ xor $v0,$s0,$v0 +/* f19d0c8: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d0cc: 5040005c */ beqzl $v0,.L0f19d240 +/* f19d0d0: 8fbf001c */ lw $ra,0x1c($sp) +/* f19d0d4: 0fc6726c */ jal func0f19c9b0 +/* f19d0d8: 24040010 */ addiu $a0,$zero,0x10 +/* f19d0dc: 02021026 */ xor $v0,$s0,$v0 +/* f19d0e0: 10000056 */ beqz $zero,.L0f19d23c +/* f19d0e4: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d0e8: 0fc6726c */ jal func0f19c9b0 +/* f19d0ec: 24040011 */ addiu $a0,$zero,0x11 +/* f19d0f0: 24100003 */ addiu $s0,$zero,0x3 +/* f19d0f4: 02021026 */ xor $v0,$s0,$v0 +/* f19d0f8: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d0fc: 50400050 */ beqzl $v0,.L0f19d240 +/* f19d100: 8fbf001c */ lw $ra,0x1c($sp) +/* f19d104: 0fc6726c */ jal func0f19c9b0 +/* f19d108: 24040012 */ addiu $a0,$zero,0x12 +/* f19d10c: 02021026 */ xor $v0,$s0,$v0 +/* f19d110: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d114: 5040004a */ beqzl $v0,.L0f19d240 +/* f19d118: 8fbf001c */ lw $ra,0x1c($sp) +/* f19d11c: 0fc6726c */ jal func0f19c9b0 +/* f19d120: 24040018 */ addiu $a0,$zero,0x18 +/* f19d124: 02021026 */ xor $v0,$s0,$v0 +/* f19d128: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d12c: 50400044 */ beqzl $v0,.L0f19d240 +/* f19d130: 8fbf001c */ lw $ra,0x1c($sp) +/* f19d134: 0fc6726c */ jal func0f19c9b0 +/* f19d138: 24040019 */ addiu $a0,$zero,0x19 +/* f19d13c: 02021026 */ xor $v0,$s0,$v0 +/* f19d140: 1000003e */ beqz $zero,.L0f19d23c +/* f19d144: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d148: 0fc6726c */ jal func0f19c9b0 +/* f19d14c: 2404001d */ addiu $a0,$zero,0x1d +/* f19d150: 24100003 */ addiu $s0,$zero,0x3 +/* f19d154: 02021026 */ xor $v0,$s0,$v0 +/* f19d158: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d15c: 50400038 */ beqzl $v0,.L0f19d240 +/* f19d160: 8fbf001c */ lw $ra,0x1c($sp) +/* f19d164: 0fc6726c */ jal func0f19c9b0 +/* f19d168: 2404001e */ addiu $a0,$zero,0x1e +/* f19d16c: 02021026 */ xor $v0,$s0,$v0 +/* f19d170: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d174: 50400032 */ beqzl $v0,.L0f19d240 +/* f19d178: 8fbf001c */ lw $ra,0x1c($sp) +/* f19d17c: 0fc6726c */ jal func0f19c9b0 +/* f19d180: 2404001f */ addiu $a0,$zero,0x1f +/* f19d184: 02021026 */ xor $v0,$s0,$v0 +/* f19d188: 1000002c */ beqz $zero,.L0f19d23c +/* f19d18c: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d190: 0fc6726c */ jal func0f19c9b0 +/* f19d194: 24040013 */ addiu $a0,$zero,0x13 +/* f19d198: 24100003 */ addiu $s0,$zero,0x3 +/* f19d19c: 02021026 */ xor $v0,$s0,$v0 +/* f19d1a0: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d1a4: 50400026 */ beqzl $v0,.L0f19d240 +/* f19d1a8: 8fbf001c */ lw $ra,0x1c($sp) +/* f19d1ac: 0fc6726c */ jal func0f19c9b0 +/* f19d1b0: 24040014 */ addiu $a0,$zero,0x14 +/* f19d1b4: 02021026 */ xor $v0,$s0,$v0 +/* f19d1b8: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d1bc: 50400020 */ beqzl $v0,.L0f19d240 +/* f19d1c0: 8fbf001c */ lw $ra,0x1c($sp) +/* f19d1c4: 0fc6726c */ jal func0f19c9b0 +/* f19d1c8: 2404001a */ addiu $a0,$zero,0x1a +/* f19d1cc: 02021026 */ xor $v0,$s0,$v0 +/* f19d1d0: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d1d4: 5040001a */ beqzl $v0,.L0f19d240 +/* f19d1d8: 8fbf001c */ lw $ra,0x1c($sp) +/* f19d1dc: 0fc6726c */ jal func0f19c9b0 +/* f19d1e0: 2404001c */ addiu $a0,$zero,0x1c +/* f19d1e4: 02021026 */ xor $v0,$s0,$v0 +/* f19d1e8: 10000014 */ beqz $zero,.L0f19d23c +/* f19d1ec: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d1f0: 0fc6726c */ jal func0f19c9b0 +/* f19d1f4: 24040015 */ addiu $a0,$zero,0x15 +/* f19d1f8: 24100003 */ addiu $s0,$zero,0x3 +/* f19d1fc: 02021026 */ xor $v0,$s0,$v0 +/* f19d200: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d204: 5040000e */ beqzl $v0,.L0f19d240 +/* f19d208: 8fbf001c */ lw $ra,0x1c($sp) +/* f19d20c: 0fc6726c */ jal func0f19c9b0 +/* f19d210: 24040016 */ addiu $a0,$zero,0x16 +/* f19d214: 02021026 */ xor $v0,$s0,$v0 +/* f19d218: 2c420001 */ sltiu $v0,$v0,0x1 +/* f19d21c: 50400008 */ beqzl $v0,.L0f19d240 +/* f19d220: 8fbf001c */ lw $ra,0x1c($sp) +/* f19d224: 0fc6726c */ jal func0f19c9b0 +/* f19d228: 24040017 */ addiu $a0,$zero,0x17 +/* f19d22c: 02021026 */ xor $v0,$s0,$v0 +/* f19d230: 10000002 */ beqz $zero,.L0f19d23c +/* f19d234: 2c420001 */ sltiu $v0,$v0,0x1 +.L0f19d238: +/* f19d238: 00001025 */ or $v0,$zero,$zero +.L0f19d23c: +/* f19d23c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f19d240: +/* f19d240: 8fb00018 */ lw $s0,0x18($sp) +/* f19d244: 27bd0020 */ addiu $sp,$sp,0x20 +/* f19d248: 03e00008 */ jr $ra +/* f19d24c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19d250 +/* f19d250: 3c02800b */ lui $v0,0x800b +/* f19d254: 03e00008 */ jr $ra +/* f19d258: 9442d176 */ lhu $v0,-0x2e8a($v0) +); + +GLOBAL_ASM( +glabel func0f19d25c +/* f19d25c: 3c01800b */ lui $at,0x800b +/* f19d260: 03e00008 */ jr $ra +/* f19d264: a424d176 */ sh $a0,-0x2e8a($at) +); + +GLOBAL_ASM( +glabel func0f19d268 +/* f19d268: 27bdffd8 */ addiu $sp,$sp,-40 +/* f19d26c: afb30020 */ sw $s3,0x20($sp) +/* f19d270: afb2001c */ sw $s2,0x1c($sp) +/* f19d274: afb10018 */ sw $s1,0x18($sp) +/* f19d278: afb00014 */ sw $s0,0x14($sp) +/* f19d27c: 00809825 */ or $s3,$a0,$zero +/* f19d280: afbf0024 */ sw $ra,0x24($sp) +/* f19d284: 2411ffff */ addiu $s1,$zero,-1 +/* f19d288: 00008025 */ or $s0,$zero,$zero +/* f19d28c: 24120033 */ addiu $s2,$zero,0x33 +.L0f19d290: +/* f19d290: 0fc67314 */ jal func0f19cc50 +/* f19d294: 02002025 */ or $a0,$s0,$zero +/* f19d298: 10400002 */ beqz $v0,.L0f19d2a4 +/* f19d29c: 00000000 */ sll $zero,$zero,0x0 +/* f19d2a0: 26310001 */ addiu $s1,$s1,0x1 +.L0f19d2a4: +/* f19d2a4: 56710004 */ bnel $s3,$s1,.L0f19d2b8 +/* f19d2a8: 26100001 */ addiu $s0,$s0,0x1 +/* f19d2ac: 10000005 */ beqz $zero,.L0f19d2c4 +/* f19d2b0: 02001025 */ or $v0,$s0,$zero +/* f19d2b4: 26100001 */ addiu $s0,$s0,0x1 +.L0f19d2b8: +/* f19d2b8: 1612fff5 */ bne $s0,$s2,.L0f19d290 +/* f19d2bc: 00000000 */ sll $zero,$zero,0x0 +/* f19d2c0: 24020001 */ addiu $v0,$zero,0x1 +.L0f19d2c4: +/* f19d2c4: 8fbf0024 */ lw $ra,0x24($sp) +/* f19d2c8: 8fb00014 */ lw $s0,0x14($sp) +/* f19d2cc: 8fb10018 */ lw $s1,0x18($sp) +/* f19d2d0: 8fb2001c */ lw $s2,0x1c($sp) +/* f19d2d4: 8fb30020 */ lw $s3,0x20($sp) +/* f19d2d8: 03e00008 */ jr $ra +/* f19d2dc: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f19d2e0 +/* f19d2e0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f19d2e4: afb20020 */ sw $s2,0x20($sp) +/* f19d2e8: afb1001c */ sw $s1,0x1c($sp) +/* f19d2ec: afb00018 */ sw $s0,0x18($sp) +/* f19d2f0: afbf0024 */ sw $ra,0x24($sp) +/* f19d2f4: 00008825 */ or $s1,$zero,$zero +/* f19d2f8: 24100001 */ addiu $s0,$zero,0x1 +/* f19d2fc: 24120033 */ addiu $s2,$zero,0x33 +.L0f19d300: +/* f19d300: 0fc67314 */ jal func0f19cc50 +/* f19d304: 02002025 */ or $a0,$s0,$zero +/* f19d308: 10400002 */ beqz $v0,.L0f19d314 +/* f19d30c: 26100001 */ addiu $s0,$s0,0x1 +/* f19d310: 26310001 */ addiu $s1,$s1,0x1 +.L0f19d314: +/* f19d314: 1612fffa */ bne $s0,$s2,.L0f19d300 +/* f19d318: 00000000 */ sll $zero,$zero,0x0 +/* f19d31c: 8fbf0024 */ lw $ra,0x24($sp) +/* f19d320: 02201025 */ or $v0,$s1,$zero +/* f19d324: 8fb1001c */ lw $s1,0x1c($sp) +/* f19d328: 8fb00018 */ lw $s0,0x18($sp) +/* f19d32c: 8fb20020 */ lw $s2,0x20($sp) +/* f19d330: 03e00008 */ jr $ra +/* f19d334: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f19d338 +/* f19d338: 3c0e800b */ lui $t6,0x800b +/* f19d33c: 8dced184 */ lw $t6,-0x2e7c($t6) +/* f19d340: 27bdffd0 */ addiu $sp,$sp,-48 +/* f19d344: afbf002c */ sw $ra,0x2c($sp) +/* f19d348: 000ec2c0 */ sll $t8,$t6,0xb +/* f19d34c: afb10028 */ sw $s1,0x28($sp) +/* f19d350: 07000028 */ bltz $t8,.L0f19d3f4 +/* f19d354: afb00024 */ sw $s0,0x24($sp) +/* f19d358: 24100007 */ addiu $s0,$zero,0x7 +/* f19d35c: 2411000a */ addiu $s1,$zero,0xa +/* f19d360: 24190020 */ addiu $t9,$zero,0x20 +.L0f19d364: +/* f19d364: afb90010 */ sw $t9,0x10($sp) +/* f19d368: 02002025 */ or $a0,$s0,$zero +/* f19d36c: 24050003 */ addiu $a1,$zero,0x3 +/* f19d370: 24060032 */ addiu $a2,$zero,0x32 +/* f19d374: 0fc00b0a */ jal func0f002c28 +/* f19d378: 24070064 */ addiu $a3,$zero,0x64 +/* f19d37c: 26100001 */ addiu $s0,$s0,0x1 +/* f19d380: 5611fff8 */ bnel $s0,$s1,.L0f19d364 +/* f19d384: 24190020 */ addiu $t9,$zero,0x20 +/* f19d388: 24080020 */ addiu $t0,$zero,0x20 +/* f19d38c: afa80010 */ sw $t0,0x10($sp) +/* f19d390: 2404000a */ addiu $a0,$zero,0xa +/* f19d394: 24050003 */ addiu $a1,$zero,0x3 +/* f19d398: 24060019 */ addiu $a2,$zero,0x19 +/* f19d39c: 0fc00b0a */ jal func0f002c28 +/* f19d3a0: 24070064 */ addiu $a3,$zero,0x64 +/* f19d3a4: 3c09800b */ lui $t1,0x800b +/* f19d3a8: 912ad185 */ lbu $t2,-0x2e7b($t1) +/* f19d3ac: 3c01800b */ lui $at,0x800b +/* f19d3b0: 3c048009 */ lui $a0,0x8009 +/* f19d3b4: 354b0010 */ ori $t3,$t2,0x10 +/* f19d3b8: a02bd185 */ sb $t3,-0x2e7b($at) +/* f19d3bc: 3c01bf80 */ lui $at,0xbf80 +/* f19d3c0: 44812000 */ mtc1 $at,$f4 +/* f19d3c4: 240cffff */ addiu $t4,$zero,-1 +/* f19d3c8: 240dffff */ addiu $t5,$zero,-1 +/* f19d3cc: 240effff */ addiu $t6,$zero,-1 +/* f19d3d0: afae001c */ sw $t6,0x1c($sp) +/* f19d3d4: afad0018 */ sw $t5,0x18($sp) +/* f19d3d8: afac0010 */ sw $t4,0x10($sp) +/* f19d3dc: 8c845200 */ lw $a0,0x5200($a0) +/* f19d3e0: 240505d5 */ addiu $a1,$zero,0x5d5 +/* f19d3e4: 00003025 */ or $a2,$zero,$zero +/* f19d3e8: 2407ffff */ addiu $a3,$zero,-1 +/* f19d3ec: 0c004241 */ jal 0x10904 +/* f19d3f0: e7a40014 */ swc1 $f4,0x14($sp) +.L0f19d3f4: +/* f19d3f4: 00002025 */ or $a0,$zero,$zero +/* f19d3f8: 0fc127cb */ jal func0f049f2c +/* f19d3fc: 24050001 */ addiu $a1,$zero,0x1 +/* f19d400: 8fbf002c */ lw $ra,0x2c($sp) +/* f19d404: 8fb00024 */ lw $s0,0x24($sp) +/* f19d408: 8fb10028 */ lw $s1,0x28($sp) +/* f19d40c: 03e00008 */ jr $ra +/* f19d410: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f19d414 +/* f19d414: 3c0e800b */ lui $t6,0x800b +/* f19d418: 8dced184 */ lw $t6,-0x2e7c($t6) +/* f19d41c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f19d420: 24010001 */ addiu $at,$zero,0x1 +/* f19d424: 000e7ac0 */ sll $t7,$t6,0xb +/* f19d428: 000fc7c2 */ srl $t8,$t7,0x1f +/* f19d42c: afbf002c */ sw $ra,0x2c($sp) +/* f19d430: afb10028 */ sw $s1,0x28($sp) +/* f19d434: 17010028 */ bne $t8,$at,.L0f19d4d8 +/* f19d438: afb00024 */ sw $s0,0x24($sp) +/* f19d43c: 24100007 */ addiu $s0,$zero,0x7 +/* f19d440: 2411000a */ addiu $s1,$zero,0xa +/* f19d444: 24190008 */ addiu $t9,$zero,0x8 +.L0f19d448: +/* f19d448: afb90010 */ sw $t9,0x10($sp) +/* f19d44c: 02002025 */ or $a0,$s0,$zero +/* f19d450: 24050003 */ addiu $a1,$zero,0x3 +/* f19d454: 24060064 */ addiu $a2,$zero,0x64 +/* f19d458: 0fc00b0a */ jal func0f002c28 +/* f19d45c: 24070032 */ addiu $a3,$zero,0x32 +/* f19d460: 26100001 */ addiu $s0,$s0,0x1 +/* f19d464: 5611fff8 */ bnel $s0,$s1,.L0f19d448 +/* f19d468: 24190008 */ addiu $t9,$zero,0x8 +/* f19d46c: 24080008 */ addiu $t0,$zero,0x8 +/* f19d470: afa80010 */ sw $t0,0x10($sp) +/* f19d474: 2404000a */ addiu $a0,$zero,0xa +/* f19d478: 24050003 */ addiu $a1,$zero,0x3 +/* f19d47c: 24060064 */ addiu $a2,$zero,0x64 +/* f19d480: 0fc00b0a */ jal func0f002c28 +/* f19d484: 24070019 */ addiu $a3,$zero,0x19 +/* f19d488: 3c09800b */ lui $t1,0x800b +/* f19d48c: 9129d185 */ lbu $t1,-0x2e7b($t1) +/* f19d490: 3c01800b */ lui $at,0x800b +/* f19d494: 3c048009 */ lui $a0,0x8009 +/* f19d498: 312affef */ andi $t2,$t1,0xffef +/* f19d49c: a02ad185 */ sb $t2,-0x2e7b($at) +/* f19d4a0: 3c01bf80 */ lui $at,0xbf80 +/* f19d4a4: 44812000 */ mtc1 $at,$f4 +/* f19d4a8: 240bffff */ addiu $t3,$zero,-1 +/* f19d4ac: 240cffff */ addiu $t4,$zero,-1 +/* f19d4b0: 240dffff */ addiu $t5,$zero,-1 +/* f19d4b4: afad001c */ sw $t5,0x1c($sp) +/* f19d4b8: afac0018 */ sw $t4,0x18($sp) +/* f19d4bc: afab0010 */ sw $t3,0x10($sp) +/* f19d4c0: 8c845200 */ lw $a0,0x5200($a0) +/* f19d4c4: 240505d6 */ addiu $a1,$zero,0x5d6 +/* f19d4c8: 00003025 */ or $a2,$zero,$zero +/* f19d4cc: 2407ffff */ addiu $a3,$zero,-1 +/* f19d4d0: 0c004241 */ jal 0x10904 +/* f19d4d4: e7a40014 */ swc1 $f4,0x14($sp) +.L0f19d4d8: +/* f19d4d8: 8fbf002c */ lw $ra,0x2c($sp) +/* f19d4dc: 8fb00024 */ lw $s0,0x24($sp) +/* f19d4e0: 8fb10028 */ lw $s1,0x28($sp) +/* f19d4e4: 03e00008 */ jr $ra +/* f19d4e8: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f19d4ec +/* f19d4ec: 3c018009 */ lui $at,0x8009 +/* f19d4f0: ac208800 */ sw $zero,-0x7800($at) +/* f19d4f4: 3c018009 */ lui $at,0x8009 +/* f19d4f8: a0208808 */ sb $zero,-0x77f8($at) +/* f19d4fc: 3c018009 */ lui $at,0x8009 +/* f19d500: a0208804 */ sb $zero,-0x77fc($at) +/* f19d504: 3c04800b */ lui $a0,0x800b +/* f19d508: 3c018009 */ lui $at,0x8009 +/* f19d50c: 2484cd20 */ addiu $a0,$a0,-13024 +/* f19d510: ac208810 */ sw $zero,-0x77f0($at) +/* f19d514: 3c03800b */ lui $v1,0x800b +/* f19d518: 3c02800b */ lui $v0,0x800b +/* f19d51c: a0800466 */ sb $zero,0x466($a0) +/* f19d520: a0800467 */ sb $zero,0x467($a0) +/* f19d524: a0800468 */ sb $zero,0x468($a0) +/* f19d528: ac80046c */ sw $zero,0x46c($a0) +/* f19d52c: a0800464 */ sb $zero,0x464($a0) +/* f19d530: a0800000 */ sb $zero,0x0($a0) +/* f19d534: 2442d158 */ addiu $v0,$v0,-11944 +/* f19d538: 2463cd20 */ addiu $v1,$v1,-13024 +.L0f19d53c: +/* f19d53c: 906e0010 */ lbu $t6,0x10($v1) +/* f19d540: 2463003c */ addiu $v1,$v1,0x3c +/* f19d544: ac60ffd8 */ sw $zero,-0x28($v1) +/* f19d548: 31cfff7f */ andi $t7,$t6,0xff7f +/* f19d54c: 1462fffb */ bne $v1,$v0,.L0f19d53c +/* f19d550: a06fffd4 */ sb $t7,-0x2c($v1) +/* f19d554: 3c018009 */ lui $at,0x8009 +/* f19d558: 03e00008 */ jr $ra +/* f19d55c: a020880c */ sb $zero,-0x77f4($at) +); + +GLOBAL_ASM( +glabel func0f19d560 +/* f19d560: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19d564: afa40018 */ sw $a0,0x18($sp) +/* f19d568: 2484000f */ addiu $a0,$a0,0xf +/* f19d56c: afbf0014 */ sw $ra,0x14($sp) +/* f19d570: 348e000f */ ori $t6,$a0,0xf +/* f19d574: 39c4000f */ xori $a0,$t6,0xf +/* f19d578: 0c0048f2 */ jal 0x123c8 +/* f19d57c: 24050004 */ addiu $a1,$zero,0x4 +/* f19d580: 3c038009 */ lui $v1,0x8009 +/* f19d584: 24638810 */ addiu $v1,$v1,-30704 +/* f19d588: ac620000 */ sw $v0,0x0($v1) +/* f19d58c: 10400007 */ beqz $v0,.L0f19d5ac +/* f19d590: 00402025 */ or $a0,$v0,$zero +/* f19d594: 3c05007f */ lui $a1,0x7f +/* f19d598: 24a59d20 */ addiu $a1,$a1,-25312 +/* f19d59c: 0c003522 */ jal 0xd488 +/* f19d5a0: 8fa60018 */ lw $a2,0x18($sp) +/* f19d5a4: 10000003 */ beqz $zero,.L0f19d5b4 +/* f19d5a8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f19d5ac: +/* f19d5ac: 00001025 */ or $v0,$zero,$zero +/* f19d5b0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f19d5b4: +/* f19d5b4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19d5b8: 03e00008 */ jr $ra +/* f19d5bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19d5c0 +/* f19d5c0: 04830003 */ bgezl $a0,.L0f19d5d0 +/* f19d5c4: 28810003 */ slti $at,$a0,0x3 +/* f19d5c8: 00002025 */ or $a0,$zero,$zero +/* f19d5cc: 28810003 */ slti $at,$a0,0x3 +.L0f19d5d0: +/* f19d5d0: 14200002 */ bnez $at,.L0f19d5dc +/* f19d5d4: 00000000 */ sll $zero,$zero,0x0 +/* f19d5d8: 24040002 */ addiu $a0,$zero,0x2 +.L0f19d5dc: +/* f19d5dc: 3c01800b */ lui $at,0x800b +/* f19d5e0: 03e00008 */ jr $ra +/* f19d5e4: a024d168 */ sb $a0,-0x2e98($at) +); + +GLOBAL_ASM( +glabel func0f19d5e8 +/* f19d5e8: 3c02800b */ lui $v0,0x800b +/* f19d5ec: 03e00008 */ jr $ra +/* f19d5f0: 9042d168 */ lbu $v0,-0x2e98($v0) +); + +GLOBAL_ASM( +glabel func0f19d5f4 +/* f19d5f4: 27bdff60 */ addiu $sp,$sp,-160 +/* f19d5f8: afbf003c */ sw $ra,0x3c($sp) +/* f19d5fc: 3c018009 */ lui $at,0x8009 +/* f19d600: 3c048009 */ lui $a0,0x8009 +/* f19d604: afb50038 */ sw $s5,0x38($sp) +/* f19d608: afb40034 */ sw $s4,0x34($sp) +/* f19d60c: afb30030 */ sw $s3,0x30($sp) +/* f19d610: afb2002c */ sw $s2,0x2c($sp) +/* f19d614: afb10028 */ sw $s1,0x28($sp) +/* f19d618: afb00024 */ sw $s0,0x24($sp) +/* f19d61c: f7b60018 */ sdc1 $f22,0x18($sp) +/* f19d620: f7b40010 */ sdc1 $f20,0x10($sp) +/* f19d624: a020880c */ sb $zero,-0x77f4($at) +/* f19d628: 94848814 */ lhu $a0,-0x77ec($a0) +/* f19d62c: 27a60048 */ addiu $a2,$sp,0x48 +/* f19d630: 0fc456ac */ jal func0f115ab0 +/* f19d634: 24050002 */ addiu $a1,$zero,0x2 +/* f19d638: 3c12800b */ lui $s2,0x800b +/* f19d63c: 2652cd20 */ addiu $s2,$s2,-13024 +/* f19d640: 3c013f80 */ lui $at,0x3f80 +/* f19d644: 44812000 */ mtc1 $at,$f4 +/* f19d648: 240200ff */ addiu $v0,$zero,0xff +/* f19d64c: 3c0140c0 */ lui $at,0x40c0 +/* f19d650: 240e00c8 */ addiu $t6,$zero,0xc8 +/* f19d654: 3c10800b */ lui $s0,0x800b +/* f19d658: 4481b000 */ mtc1 $at,$f22 +/* f19d65c: 4480a000 */ mtc1 $zero,$f20 +/* f19d660: a2400000 */ sb $zero,0x0($s2) +/* f19d664: a6400002 */ sh $zero,0x2($s2) +/* f19d668: a24e0005 */ sb $t6,0x5($s2) +/* f19d66c: a2420006 */ sb $v0,0x6($s2) +/* f19d670: a2420007 */ sb $v0,0x7($s2) +/* f19d674: a2400008 */ sb $zero,0x8($s2) +/* f19d678: a2420004 */ sb $v0,0x4($s2) +/* f19d67c: 2610cd20 */ addiu $s0,$s0,-13024 +/* f19d680: 00008825 */ or $s1,$zero,$zero +/* f19d684: 2415ffff */ addiu $s5,$zero,-1 +/* f19d688: 24140012 */ addiu $s4,$zero,0x12 +/* f19d68c: 24133bc4 */ addiu $s3,$zero,0x3bc4 +/* f19d690: e644000c */ swc1 $f4,0xc($s2) +.L0f19d694: +/* f19d694: 44918000 */ mtc1 $s1,$f16 +/* f19d698: 920f0010 */ lbu $t7,0x10($s0) +/* f19d69c: c7a60048 */ lwc1 $f6,0x48($sp) +/* f19d6a0: 468084a0 */ cvt.s.w $f18,$f16 +/* f19d6a4: c7aa0050 */ lwc1 $f10,0x50($sp) +/* f19d6a8: 31f9ff7f */ andi $t9,$t7,0xff7f +/* f19d6ac: 332900fb */ andi $t1,$t9,0xfb +/* f19d6b0: e6060018 */ swc1 $f6,0x18($s0) +/* f19d6b4: a2190010 */ sb $t9,0x10($s0) +/* f19d6b8: 4612b102 */ mul.s $f4,$f22,$f18 +/* f19d6bc: 312b00df */ andi $t3,$t1,0xdf +/* f19d6c0: c7a8004c */ lwc1 $f8,0x4c($sp) +/* f19d6c4: a2090010 */ sb $t1,0x10($s0) +/* f19d6c8: a20b0010 */ sb $t3,0x10($s0) +/* f19d6cc: 316c00f7 */ andi $t4,$t3,0xf7 +/* f19d6d0: a2000030 */ sb $zero,0x30($s0) +/* f19d6d4: 46045180 */ add.s $f6,$f10,$f4 +/* f19d6d8: a2000031 */ sb $zero,0x31($s0) +/* f19d6dc: e614002c */ swc1 $f20,0x2c($s0) +/* f19d6e0: ae130024 */ sw $s3,0x24($s0) +/* f19d6e4: e6060020 */ swc1 $f6,0x20($s0) +/* f19d6e8: ae000028 */ sw $zero,0x28($s0) +/* f19d6ec: a20c0010 */ sb $t4,0x10($s0) +/* f19d6f0: e6140034 */ swc1 $f20,0x34($s0) +/* f19d6f4: e6140038 */ swc1 $f20,0x38($s0) +/* f19d6f8: e614003c */ swc1 $f20,0x3c($s0) +/* f19d6fc: a2000041 */ sb $zero,0x41($s0) +/* f19d700: a2000042 */ sb $zero,0x42($s0) +/* f19d704: a2000043 */ sb $zero,0x43($s0) +/* f19d708: ae000048 */ sw $zero,0x48($s0) +/* f19d70c: a2150044 */ sb $s5,0x44($s0) +/* f19d710: 8e040014 */ lw $a0,0x14($s0) +/* f19d714: 00002825 */ or $a1,$zero,$zero +/* f19d718: 0fc4f903 */ jal func0f13e40c +/* f19d71c: e608001c */ swc1 $f8,0x1c($s0) +/* f19d720: 8e040014 */ lw $a0,0x14($s0) +/* f19d724: 0fc4f903 */ jal func0f13e40c +/* f19d728: 24050001 */ addiu $a1,$zero,0x1 +/* f19d72c: 26310001 */ addiu $s1,$s1,0x1 +/* f19d730: 1634ffd8 */ bne $s1,$s4,.L0f19d694 +/* f19d734: 2610003c */ addiu $s0,$s0,0x3c +/* f19d738: 924e0465 */ lbu $t6,0x465($s2) +/* f19d73c: 8fbf003c */ lw $ra,0x3c($sp) +/* f19d740: 240dff10 */ addiu $t5,$zero,-240 +/* f19d744: 31d9fff7 */ andi $t9,$t6,0xfff7 +/* f19d748: a2590465 */ sb $t9,0x465($s2) +/* f19d74c: 37280004 */ ori $t0,$t9,0x4 +/* f19d750: a6550476 */ sh $s5,0x476($s2) +/* f19d754: ae4d044c */ sw $t5,0x44c($s2) +/* f19d758: ae400450 */ sw $zero,0x450($s2) +/* f19d75c: a2400454 */ sb $zero,0x454($s2) +/* f19d760: a2400455 */ sb $zero,0x455($s2) +/* f19d764: a2400464 */ sb $zero,0x464($s2) +/* f19d768: a2400470 */ sb $zero,0x470($s2) +/* f19d76c: a2400471 */ sb $zero,0x471($s2) +/* f19d770: a2400472 */ sb $zero,0x472($s2) +/* f19d774: a240045b */ sb $zero,0x45b($s2) +/* f19d778: a6400458 */ sh $zero,0x458($s2) +/* f19d77c: a6400462 */ sh $zero,0x462($s2) +/* f19d780: a6400460 */ sh $zero,0x460($s2) +/* f19d784: a640045e */ sh $zero,0x45e($s2) +/* f19d788: a640045c */ sh $zero,0x45c($s2) +/* f19d78c: a2400466 */ sb $zero,0x466($s2) +/* f19d790: a2400467 */ sb $zero,0x467($s2) +/* f19d794: a2400468 */ sb $zero,0x468($s2) +/* f19d798: ae40046c */ sw $zero,0x46c($s2) +/* f19d79c: a6400474 */ sh $zero,0x474($s2) +/* f19d7a0: a2480465 */ sb $t0,0x465($s2) +/* f19d7a4: 8fb2002c */ lw $s2,0x2c($sp) +/* f19d7a8: 8fb50038 */ lw $s5,0x38($sp) +/* f19d7ac: d7b40010 */ ldc1 $f20,0x10($sp) +/* f19d7b0: d7b60018 */ ldc1 $f22,0x18($sp) +/* f19d7b4: 8fb00024 */ lw $s0,0x24($sp) +/* f19d7b8: 8fb10028 */ lw $s1,0x28($sp) +/* f19d7bc: 8fb30030 */ lw $s3,0x30($sp) +/* f19d7c0: 8fb40034 */ lw $s4,0x34($sp) +/* f19d7c4: 03e00008 */ jr $ra +/* f19d7c8: 27bd00a0 */ addiu $sp,$sp,0xa0 +); + +GLOBAL_ASM( +glabel func0f19d7cc +/* f19d7cc: 3c02800b */ lui $v0,0x800b +/* f19d7d0: 03e00008 */ jr $ra +/* f19d7d4: 2442cd20 */ addiu $v0,$v0,-13024 +); + +GLOBAL_ASM( +glabel func0f19d7d8 +/* f19d7d8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19d7dc: 2401001f */ addiu $at,$zero,0x1f +/* f19d7e0: 1081000a */ beq $a0,$at,.L0f19d80c +/* f19d7e4: afbf0014 */ sw $ra,0x14($sp) +/* f19d7e8: 24010020 */ addiu $at,$zero,0x20 +/* f19d7ec: 1081000f */ beq $a0,$at,.L0f19d82c +/* f19d7f0: 24010021 */ addiu $at,$zero,0x21 +/* f19d7f4: 10810015 */ beq $a0,$at,.L0f19d84c +/* f19d7f8: 24010022 */ addiu $at,$zero,0x22 +/* f19d7fc: 1081001b */ beq $a0,$at,.L0f19d86c +/* f19d800: 3c08800b */ lui $t0,0x800b +/* f19d804: 10000021 */ beqz $zero,.L0f19d88c +/* f19d808: 00000000 */ sll $zero,$zero,0x0 +.L0f19d80c: +/* f19d80c: 0c004b70 */ jal 0x12dc0 +/* f19d810: 00000000 */ sll $zero,$zero,0x0 +/* f19d814: 24010009 */ addiu $at,$zero,0x9 +/* f19d818: 0041001b */ divu $zero,$v0,$at +/* f19d81c: 00007010 */ mfhi $t6 +/* f19d820: 25c20004 */ addiu $v0,$t6,0x4 +/* f19d824: 1000001c */ beqz $zero,.L0f19d898 +/* f19d828: 8fbf0014 */ lw $ra,0x14($sp) +.L0f19d82c: +/* f19d82c: 0c004b70 */ jal 0x12dc0 +/* f19d830: 00000000 */ sll $zero,$zero,0x0 +/* f19d834: 24010009 */ addiu $at,$zero,0x9 +/* f19d838: 0041001b */ divu $zero,$v0,$at +/* f19d83c: 00007810 */ mfhi $t7 +/* f19d840: 25e2000d */ addiu $v0,$t7,0xd +/* f19d844: 10000014 */ beqz $zero,.L0f19d898 +/* f19d848: 8fbf0014 */ lw $ra,0x14($sp) +.L0f19d84c: +/* f19d84c: 0c004b70 */ jal 0x12dc0 +/* f19d850: 00000000 */ sll $zero,$zero,0x0 +/* f19d854: 24010009 */ addiu $at,$zero,0x9 +/* f19d858: 0041001b */ divu $zero,$v0,$at +/* f19d85c: 0000c010 */ mfhi $t8 +/* f19d860: 27020016 */ addiu $v0,$t8,0x16 +/* f19d864: 1000000c */ beqz $zero,.L0f19d898 +/* f19d868: 8fbf0014 */ lw $ra,0x14($sp) +.L0f19d86c: +/* f19d86c: 0c004b70 */ jal 0x12dc0 +/* f19d870: 00000000 */ sll $zero,$zero,0x0 +/* f19d874: 2401001b */ addiu $at,$zero,0x1b +/* f19d878: 0041001b */ divu $zero,$v0,$at +/* f19d87c: 0000c810 */ mfhi $t9 +/* f19d880: 27220004 */ addiu $v0,$t9,0x4 +/* f19d884: 10000004 */ beqz $zero,.L0f19d898 +/* f19d888: 8fbf0014 */ lw $ra,0x14($sp) +.L0f19d88c: +/* f19d88c: 9108d190 */ lbu $t0,-0x2e70($t0) +/* f19d890: 01041021 */ addu $v0,$t0,$a0 +/* f19d894: 8fbf0014 */ lw $ra,0x14($sp) +.L0f19d898: +/* f19d898: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19d89c: 03e00008 */ jr $ra +/* f19d8a0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19d8a4 +/* f19d8a4: 3c02800b */ lui $v0,0x800b +/* f19d8a8: 9042d168 */ lbu $v0,-0x2e98($v0) +/* f19d8ac: 308e0001 */ andi $t6,$a0,0x1 +/* f19d8b0: 24010001 */ addiu $at,$zero,0x1 +/* f19d8b4: 14400005 */ bnez $v0,.L0f19d8cc +/* f19d8b8: 00000000 */ sll $zero,$zero,0x0 +/* f19d8bc: 55c00011 */ bnezl $t6,.L0f19d904 +/* f19d8c0: 24020001 */ addiu $v0,$zero,0x1 +/* f19d8c4: 03e00008 */ jr $ra +/* f19d8c8: 00001025 */ or $v0,$zero,$zero +.L0f19d8cc: +/* f19d8cc: 14410005 */ bne $v0,$at,.L0f19d8e4 +/* f19d8d0: 308f0002 */ andi $t7,$a0,0x2 +/* f19d8d4: 55e0000b */ bnezl $t7,.L0f19d904 +/* f19d8d8: 24020001 */ addiu $v0,$zero,0x1 +/* f19d8dc: 03e00008 */ jr $ra +/* f19d8e0: 00001025 */ or $v0,$zero,$zero +.L0f19d8e4: +/* f19d8e4: 24010002 */ addiu $at,$zero,0x2 +/* f19d8e8: 14410005 */ bne $v0,$at,.L0f19d900 +/* f19d8ec: 30980004 */ andi $t8,$a0,0x4 +/* f19d8f0: 57000004 */ bnezl $t8,.L0f19d904 +/* f19d8f4: 24020001 */ addiu $v0,$zero,0x1 +/* f19d8f8: 03e00008 */ jr $ra +/* f19d8fc: 00001025 */ or $v0,$zero,$zero +.L0f19d900: +/* f19d900: 24020001 */ addiu $v0,$zero,0x1 +.L0f19d904: +/* f19d904: 03e00008 */ jr $ra +/* f19d908: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19d90c +/* f19d90c: 27bdff98 */ addiu $sp,$sp,-104 +/* f19d910: afb20020 */ sw $s2,0x20($sp) +/* f19d914: afbf003c */ sw $ra,0x3c($sp) +/* f19d918: afbe0038 */ sw $s8,0x38($sp) +/* f19d91c: afb70034 */ sw $s7,0x34($sp) +/* f19d920: afb60030 */ sw $s6,0x30($sp) +/* f19d924: afb5002c */ sw $s5,0x2c($sp) +/* f19d928: afb40028 */ sw $s4,0x28($sp) +/* f19d92c: afb30024 */ sw $s3,0x24($sp) +/* f19d930: afb1001c */ sw $s1,0x1c($sp) +/* f19d934: afb00018 */ sw $s0,0x18($sp) +/* f19d938: 0480012e */ bltz $a0,.L0f19ddf4 +/* f19d93c: 00009025 */ or $s2,$zero,$zero +/* f19d940: 28810022 */ slti $at,$a0,0x22 +/* f19d944: 1020012b */ beqz $at,.L0f19ddf4 +/* f19d948: 3c0e8009 */ lui $t6,0x8009 +/* f19d94c: 8dce8800 */ lw $t6,-0x7800($t6) +/* f19d950: 00047840 */ sll $t7,$a0,0x1 +/* f19d954: 3c088009 */ lui $t0,0x8009 +/* f19d958: 01cfc021 */ addu $t8,$t6,$t7 +/* f19d95c: 97190000 */ lhu $t9,0x0($t8) +/* f19d960: 8d088810 */ lw $t0,-0x77f0($t0) +/* f19d964: 24010013 */ addiu $at,$zero,0x13 +/* f19d968: 24160001 */ addiu $s6,$zero,0x1 +/* f19d96c: 0328a021 */ addu $s4,$t9,$t0 +/* f19d970: 92890000 */ lbu $t1,0x0($s4) +/* f19d974: 02808821 */ addu $s1,$s4,$zero +/* f19d978: 241e0001 */ addiu $s8,$zero,0x1 +/* f19d97c: 1121011d */ beq $t1,$at,.L0f19ddf4 +/* f19d980: 312200ff */ andi $v0,$t1,0xff +/* f19d984: 3c10800b */ lui $s0,0x800b +/* f19d988: 2610cd20 */ addiu $s0,$s0,-13024 +/* f19d98c: 241700ff */ addiu $s7,$zero,0xff +/* f19d990: 2415003c */ addiu $s5,$zero,0x3c +/* f19d994: 8fb30044 */ lw $s3,0x44($sp) +/* f19d998: 2c41000c */ sltiu $at,$v0,0xc +.L0f19d99c: +/* f19d99c: 10200111 */ beqz $at,.L0f19dde4 +/* f19d9a0: 00025080 */ sll $t2,$v0,0x2 +/* f19d9a4: 3c017f1c */ lui $at,0x7f1c +/* f19d9a8: 002a0821 */ addu $at,$at,$t2 +/* f19d9ac: 8c2a93bc */ lw $t2,-0x6c44($at) +/* f19d9b0: 01400008 */ jr $t2 +/* f19d9b4: 00000000 */ sll $zero,$zero,0x0 +/* f19d9b8: 922b0001 */ lbu $t3,0x1($s1) +/* f19d9bc: 26520002 */ addiu $s2,$s2,0x2 +/* f19d9c0: 26310002 */ addiu $s1,$s1,0x2 +/* f19d9c4: a20b0470 */ sb $t3,0x470($s0) +/* f19d9c8: 10000106 */ beqz $zero,.L0f19dde4 +/* f19d9cc: 92220000 */ lbu $v0,0x0($s1) +/* f19d9d0: 0fc67629 */ jal func0f19d8a4 +/* f19d9d4: 92240004 */ lbu $a0,0x4($s1) +/* f19d9d8: 54400006 */ bnezl $v0,.L0f19d9f4 +/* f19d9dc: 920c0454 */ lbu $t4,0x454($s0) +/* f19d9e0: 26520005 */ addiu $s2,$s2,0x5 +/* f19d9e4: 26310005 */ addiu $s1,$s1,0x5 +/* f19d9e8: 100000fe */ beqz $zero,.L0f19dde4 +/* f19d9ec: 92220000 */ lbu $v0,0x0($s1) +/* f19d9f0: 920c0454 */ lbu $t4,0x454($s0) +.L0f19d9f4: +/* f19d9f4: 29810012 */ slti $at,$t4,0x12 +/* f19d9f8: 5020003e */ beqzl $at,.L0f19daf4 +/* f19d9fc: 26520005 */ addiu $s2,$s2,0x5 +/* f19da00: 0fc675f6 */ jal func0f19d7d8 +/* f19da04: 92240001 */ lbu $a0,0x1($s1) +/* f19da08: 920d0454 */ lbu $t5,0x454($s0) +/* f19da0c: 30580003 */ andi $t8,$v0,0x3 +/* f19da10: 01b50019 */ multu $t5,$s5 +/* f19da14: 00007012 */ mflo $t6 +/* f19da18: 020e1821 */ addu $v1,$s0,$t6 +/* f19da1c: 90790010 */ lbu $t9,0x10($v1) +/* f19da20: 3328fffc */ andi $t0,$t9,0xfffc +/* f19da24: 03084825 */ or $t1,$t8,$t0 +/* f19da28: a0690010 */ sb $t1,0x10($v1) +/* f19da2c: 920b0454 */ lbu $t3,0x454($s0) +/* f19da30: 922a0002 */ lbu $t2,0x2($s1) +/* f19da34: 01750019 */ multu $t3,$s5 +/* f19da38: 00006012 */ mflo $t4 +/* f19da3c: 020c6821 */ addu $t5,$s0,$t4 +/* f19da40: a1aa0012 */ sb $t2,0x12($t5) +/* f19da44: 920f0454 */ lbu $t7,0x454($s0) +/* f19da48: 922e0003 */ lbu $t6,0x3($s1) +/* f19da4c: 01f50019 */ multu $t7,$s5 +/* f19da50: 0000c812 */ mflo $t9 +/* f19da54: 0219c021 */ addu $t8,$s0,$t9 +/* f19da58: a30e0011 */ sb $t6,0x11($t8) +/* f19da5c: 92080454 */ lbu $t0,0x454($s0) +/* f19da60: 01150019 */ multu $t0,$s5 +/* f19da64: 00004812 */ mflo $t1 +/* f19da68: 02091821 */ addu $v1,$s0,$t1 +/* f19da6c: 906c0010 */ lbu $t4,0x10($v1) +/* f19da70: 358a0080 */ ori $t2,$t4,0x80 +/* f19da74: a06a0010 */ sb $t2,0x10($v1) +/* f19da78: 920f0454 */ lbu $t7,0x454($s0) +/* f19da7c: 922d0004 */ lbu $t5,0x4($s1) +/* f19da80: 01f50019 */ multu $t7,$s5 +/* f19da84: 0000c812 */ mflo $t9 +/* f19da88: 02197021 */ addu $t6,$s0,$t9 +/* f19da8c: a1cd0040 */ sb $t5,0x40($t6) +/* f19da90: 92040454 */ lbu $a0,0x454($s0) +/* f19da94: 00950019 */ multu $a0,$s5 +/* f19da98: 0000c012 */ mflo $t8 +/* f19da9c: 02181821 */ addu $v1,$s0,$t8 +/* f19daa0: 90650040 */ lbu $a1,0x40($v1) +/* f19daa4: 30a80008 */ andi $t0,$a1,0x8 +/* f19daa8: 5100000b */ beqzl $t0,.L0f19dad8 +/* f19daac: 30af0020 */ andi $t7,$a1,0x20 +/* f19dab0: 906b0010 */ lbu $t3,0x10($v1) +/* f19dab4: 356c0004 */ ori $t4,$t3,0x4 +/* f19dab8: a06c0010 */ sb $t4,0x10($v1) +/* f19dabc: 92040454 */ lbu $a0,0x454($s0) +/* f19dac0: 00045100 */ sll $t2,$a0,0x4 +/* f19dac4: 01445023 */ subu $t2,$t2,$a0 +/* f19dac8: 000a5080 */ sll $t2,$t2,0x2 +/* f19dacc: 020a1821 */ addu $v1,$s0,$t2 +/* f19dad0: 90650040 */ lbu $a1,0x40($v1) +/* f19dad4: 30af0020 */ andi $t7,$a1,0x20 +.L0f19dad8: +/* f19dad8: 51e00004 */ beqzl $t7,.L0f19daec +/* f19dadc: 24990001 */ addiu $t9,$a0,0x1 +/* f19dae0: a07e0011 */ sb $s8,0x11($v1) +/* f19dae4: 92040454 */ lbu $a0,0x454($s0) +/* f19dae8: 24990001 */ addiu $t9,$a0,0x1 +.L0f19daec: +/* f19daec: a2190454 */ sb $t9,0x454($s0) +/* f19daf0: 26520005 */ addiu $s2,$s2,0x5 +.L0f19daf4: +/* f19daf4: 26310005 */ addiu $s1,$s1,0x5 +/* f19daf8: 100000ba */ beqz $zero,.L0f19dde4 +/* f19dafc: 92220000 */ lbu $v0,0x0($s1) +/* f19db00: 920d0448 */ lbu $t5,0x448($s0) +/* f19db04: 26310004 */ addiu $s1,$s1,0x4 +/* f19db08: 01b27021 */ addu $t6,$t5,$s2 +/* f19db0c: 01d4c021 */ addu $t8,$t6,$s4 +/* f19db10: 93080001 */ lbu $t0,0x1($t8) +/* f19db14: 26520004 */ addiu $s2,$s2,0x4 +/* f19db18: a2080000 */ sb $t0,0x0($s0) +/* f19db1c: 100000b1 */ beqz $zero,.L0f19dde4 +/* f19db20: 92220000 */ lbu $v0,0x0($s1) +/* f19db24: 92090448 */ lbu $t1,0x448($s0) +/* f19db28: 33d600ff */ andi $s6,$s8,0xff +/* f19db2c: 26310004 */ addiu $s1,$s1,0x4 +/* f19db30: 01325821 */ addu $t3,$t1,$s2 +/* f19db34: 01746021 */ addu $t4,$t3,$s4 +/* f19db38: 91820001 */ lbu $v0,0x1($t4) +/* f19db3c: 26520004 */ addiu $s2,$s2,0x4 +/* f19db40: 18400003 */ blez $v0,.L0f19db50 +/* f19db44: 00000000 */ sll $zero,$zero,0x0 +/* f19db48: 10000001 */ beqz $zero,.L0f19db50 +/* f19db4c: 305600ff */ andi $s6,$v0,0xff +.L0f19db50: +/* f19db50: 100000a4 */ beqz $zero,.L0f19dde4 +/* f19db54: 92220000 */ lbu $v0,0x0($s1) +/* f19db58: 920a0448 */ lbu $t2,0x448($s0) +/* f19db5c: 26310004 */ addiu $s1,$s1,0x4 +/* f19db60: 01527821 */ addu $t7,$t2,$s2 +/* f19db64: 01f4c821 */ addu $t9,$t7,$s4 +/* f19db68: 932d0001 */ lbu $t5,0x1($t9) +/* f19db6c: 26520004 */ addiu $s2,$s2,0x4 +/* f19db70: 01b60019 */ multu $t5,$s6 +/* f19db74: 00007012 */ mflo $t6 +/* f19db78: a60e0002 */ sh $t6,0x2($s0) +/* f19db7c: 10000099 */ beqz $zero,.L0f19dde4 +/* f19db80: 92220000 */ lbu $v0,0x0($s1) +/* f19db84: 92180448 */ lbu $t8,0x448($s0) +/* f19db88: 240a0078 */ addiu $t2,$zero,0x78 +/* f19db8c: 26310004 */ addiu $s1,$s1,0x4 +/* f19db90: 03124021 */ addu $t0,$t8,$s2 +/* f19db94: 01144821 */ addu $t1,$t0,$s4 +/* f19db98: 912b0001 */ lbu $t3,0x1($t1) +/* f19db9c: 26520004 */ addiu $s2,$s2,0x4 +/* f19dba0: 316c00ff */ andi $t4,$t3,0xff +/* f19dba4: 16ec0002 */ bne $s7,$t4,.L0f19dbb0 +/* f19dba8: a20b0005 */ sb $t3,0x5($s0) +/* f19dbac: a20a0005 */ sb $t2,0x5($s0) +.L0f19dbb0: +/* f19dbb0: 1000008c */ beqz $zero,.L0f19dde4 +/* f19dbb4: 92220000 */ lbu $v0,0x0($s1) +/* f19dbb8: 0fc6749a */ jal func0f19d268 +/* f19dbbc: 96040456 */ lhu $a0,0x456($s0) +/* f19dbc0: 00402025 */ or $a0,$v0,$zero +/* f19dbc4: 0fc2a685 */ jal func0f0a9a14 +/* f19dbc8: 00002825 */ or $a1,$zero,$zero +/* f19dbcc: 0fc2a63d */ jal func0f0a98f4 +/* f19dbd0: 00402025 */ or $a0,$v0,$zero +/* f19dbd4: 920f0448 */ lbu $t7,0x448($s0) +/* f19dbd8: 26310004 */ addiu $s1,$s1,0x4 +/* f19dbdc: 01f2c821 */ addu $t9,$t7,$s2 +/* f19dbe0: 03346821 */ addu $t5,$t9,$s4 +/* f19dbe4: 91ae0001 */ lbu $t6,0x1($t5) +/* f19dbe8: 26520004 */ addiu $s2,$s2,0x4 +/* f19dbec: 31c300ff */ andi $v1,$t6,0xff +/* f19dbf0: 12e30008 */ beq $s7,$v1,.L0f19dc14 +/* f19dbf4: a20e0006 */ sb $t6,0x6($s0) +/* f19dbf8: 0043082a */ slt $at,$v0,$v1 +/* f19dbfc: 10200004 */ beqz $at,.L0f19dc10 +/* f19dc00: 0062c023 */ subu $t8,$v1,$v0 +/* f19dc04: 3c01800b */ lui $at,0x800b +/* f19dc08: 10000002 */ beqz $zero,.L0f19dc14 +/* f19dc0c: a438d196 */ sh $t8,-0x2e6a($at) +.L0f19dc10: +/* f19dc10: a6000476 */ sh $zero,0x476($s0) +.L0f19dc14: +/* f19dc14: 10000073 */ beqz $zero,.L0f19dde4 +/* f19dc18: 92220000 */ lbu $v0,0x0($s1) +/* f19dc1c: 0fc2a63d */ jal func0f0a98f4 +/* f19dc20: 2404000b */ addiu $a0,$zero,0xb +/* f19dc24: 92080448 */ lbu $t0,0x448($s0) +/* f19dc28: 26310004 */ addiu $s1,$s1,0x4 +/* f19dc2c: 01124821 */ addu $t1,$t0,$s2 +/* f19dc30: 01345821 */ addu $t3,$t1,$s4 +/* f19dc34: 916c0001 */ lbu $t4,0x1($t3) +/* f19dc38: 26520004 */ addiu $s2,$s2,0x4 +/* f19dc3c: 318300ff */ andi $v1,$t4,0xff +/* f19dc40: 12e30008 */ beq $s7,$v1,.L0f19dc64 +/* f19dc44: a20c0007 */ sb $t4,0x7($s0) +/* f19dc48: 0043082a */ slt $at,$v0,$v1 +/* f19dc4c: 10200004 */ beqz $at,.L0f19dc60 +/* f19dc50: 00625023 */ subu $t2,$v1,$v0 +/* f19dc54: 3c01800b */ lui $at,0x800b +/* f19dc58: 10000002 */ beqz $zero,.L0f19dc64 +/* f19dc5c: a42ad198 */ sh $t2,-0x2e68($at) +.L0f19dc60: +/* f19dc60: a6000478 */ sh $zero,0x478($s0) +.L0f19dc64: +/* f19dc64: 1000005f */ beqz $zero,.L0f19dde4 +/* f19dc68: 92220000 */ lbu $v0,0x0($s1) +/* f19dc6c: 920f0448 */ lbu $t7,0x448($s0) +/* f19dc70: 3c014f80 */ lui $at,0x4f80 +/* f19dc74: 01f2c821 */ addu $t9,$t7,$s2 +/* f19dc78: 03346821 */ addu $t5,$t9,$s4 +/* f19dc7c: 91ae0001 */ lbu $t6,0x1($t5) +/* f19dc80: 448e2000 */ mtc1 $t6,$f4 +/* f19dc84: 05c10004 */ bgez $t6,.L0f19dc98 +/* f19dc88: 468021a0 */ cvt.s.w $f6,$f4 +/* f19dc8c: 44814000 */ mtc1 $at,$f8 +/* f19dc90: 00000000 */ sll $zero,$zero,0x0 +/* f19dc94: 46083180 */ add.s $f6,$f6,$f8 +.L0f19dc98: +/* f19dc98: 3c017f1c */ lui $at,0x7f1c +/* f19dc9c: c42a93ec */ lwc1 $f10,-0x6c14($at) +/* f19dca0: 3c013f80 */ lui $at,0x3f80 +/* f19dca4: 44819000 */ mtc1 $at,$f18 +/* f19dca8: 460a3402 */ mul.s $f16,$f6,$f10 +/* f19dcac: 26520004 */ addiu $s2,$s2,0x4 +/* f19dcb0: 26310004 */ addiu $s1,$s1,0x4 +/* f19dcb4: 46128100 */ add.s $f4,$f16,$f18 +/* f19dcb8: e604000c */ swc1 $f4,0xc($s0) +/* f19dcbc: 10000049 */ beqz $zero,.L0f19dde4 +/* f19dcc0: 92220000 */ lbu $v0,0x0($s1) +/* f19dcc4: 92180448 */ lbu $t8,0x448($s0) +/* f19dcc8: 26310004 */ addiu $s1,$s1,0x4 +/* f19dccc: 03124021 */ addu $t0,$t8,$s2 +/* f19dcd0: 01144821 */ addu $t1,$t0,$s4 +/* f19dcd4: 912b0001 */ lbu $t3,0x1($t1) +/* f19dcd8: 26520004 */ addiu $s2,$s2,0x4 +/* f19dcdc: a20b0008 */ sb $t3,0x8($s0) +/* f19dce0: 10000040 */ beqz $zero,.L0f19dde4 +/* f19dce4: 92220000 */ lbu $v0,0x0($s1) +/* f19dce8: 920c0448 */ lbu $t4,0x448($s0) +/* f19dcec: 26310004 */ addiu $s1,$s1,0x4 +/* f19dcf0: 01925021 */ addu $t2,$t4,$s2 +/* f19dcf4: 01547821 */ addu $t7,$t2,$s4 +/* f19dcf8: 91f90001 */ lbu $t9,0x1($t7) +/* f19dcfc: 26520004 */ addiu $s2,$s2,0x4 +/* f19dd00: a2190004 */ sb $t9,0x4($s0) +/* f19dd04: 10000037 */ beqz $zero,.L0f19dde4 +/* f19dd08: 92220000 */ lbu $v0,0x0($s1) +/* f19dd0c: 922d0001 */ lbu $t5,0x1($s1) +/* f19dd10: a21e0468 */ sb $s8,0x468($s0) +/* f19dd14: 3c0e8009 */ lui $t6,0x8009 +/* f19dd18: a20d0466 */ sb $t5,0x466($s0) +/* f19dd1c: 8dce8800 */ lw $t6,-0x7800($t6) +/* f19dd20: 31a300ff */ andi $v1,$t5,0xff +/* f19dd24: 24630071 */ addiu $v1,$v1,0x71 +/* f19dd28: 0003c040 */ sll $t8,$v1,0x1 +/* f19dd2c: 92020448 */ lbu $v0,0x448($s0) +/* f19dd30: 3c0b8009 */ lui $t3,0x8009 +/* f19dd34: 01d84021 */ addu $t0,$t6,$t8 +/* f19dd38: 95090000 */ lhu $t1,0x0($t0) +/* f19dd3c: 8d6b8810 */ lw $t3,-0x77f0($t3) +/* f19dd40: 26520002 */ addiu $s2,$s2,0x2 +/* f19dd44: 26310002 */ addiu $s1,$s1,0x2 +/* f19dd48: 14400003 */ bnez $v0,.L0f19dd58 +/* f19dd4c: 012b2821 */ addu $a1,$t1,$t3 +/* f19dd50: 1000000a */ beqz $zero,.L0f19dd7c +/* f19dd54: 241300fb */ addiu $s3,$zero,0xfb +.L0f19dd58: +/* f19dd58: 24010001 */ addiu $at,$zero,0x1 +/* f19dd5c: 54410004 */ bnel $v0,$at,.L0f19dd70 +/* f19dd60: 24010002 */ addiu $at,$zero,0x2 +/* f19dd64: 10000005 */ beqz $zero,.L0f19dd7c +/* f19dd68: 241300fc */ addiu $s3,$zero,0xfc +/* f19dd6c: 24010002 */ addiu $at,$zero,0x2 +.L0f19dd70: +/* f19dd70: 54410003 */ bnel $v0,$at,.L0f19dd80 +/* f19dd74: a2000467 */ sb $zero,0x467($s0) +/* f19dd78: 241300fd */ addiu $s3,$zero,0xfd +.L0f19dd7c: +/* f19dd7c: a2000467 */ sb $zero,0x467($s0) +.L0f19dd80: +/* f19dd80: 00a01025 */ or $v0,$a1,$zero +.L0f19dd84: +/* f19dd84: 920c0467 */ lbu $t4,0x467($s0) +/* f19dd88: 258a0001 */ addiu $t2,$t4,0x1 +/* f19dd8c: a20a0467 */ sb $t2,0x467($s0) +/* f19dd90: 904f0000 */ lbu $t7,0x0($v0) +/* f19dd94: 166f0011 */ bne $s3,$t7,.L0f19dddc +/* f19dd98: 00000000 */ sll $zero,$zero,0x0 +/* f19dd9c: 90430001 */ lbu $v1,0x1($v0) +/* f19dda0: 24420001 */ addiu $v0,$v0,0x1 +/* f19dda4: 254d0001 */ addiu $t5,$t2,0x1 +/* f19dda8: 286100fb */ slti $at,$v1,0xfb +/* f19ddac: 54200004 */ bnezl $at,.L0f19ddc0 +/* f19ddb0: 286100fb */ slti $at,$v1,0xfb +/* f19ddb4: a20d0467 */ sb $t5,0x467($s0) +/* f19ddb8: 90430001 */ lbu $v1,0x1($v0) +/* f19ddbc: 286100fb */ slti $at,$v1,0xfb +.L0f19ddc0: +/* f19ddc0: 14200004 */ bnez $at,.L0f19ddd4 +/* f19ddc4: 00000000 */ sll $zero,$zero,0x0 +/* f19ddc8: 920e0467 */ lbu $t6,0x467($s0) +/* f19ddcc: 25d80001 */ addiu $t8,$t6,0x1 +/* f19ddd0: a2180467 */ sb $t8,0x467($s0) +.L0f19ddd4: +/* f19ddd4: 10000003 */ beqz $zero,.L0f19dde4 +/* f19ddd8: 92220000 */ lbu $v0,0x0($s1) +.L0f19dddc: +/* f19dddc: 1000ffe9 */ beqz $zero,.L0f19dd84 +/* f19dde0: 24420001 */ addiu $v0,$v0,0x1 +.L0f19dde4: +/* f19dde4: 24010013 */ addiu $at,$zero,0x13 +/* f19dde8: 5441feec */ bnel $v0,$at,.L0f19d99c +/* f19ddec: 2c41000c */ sltiu $at,$v0,0xc +/* f19ddf0: afb30044 */ sw $s3,0x44($sp) +.L0f19ddf4: +/* f19ddf4: 8fbf003c */ lw $ra,0x3c($sp) +/* f19ddf8: 8fb00018 */ lw $s0,0x18($sp) +/* f19ddfc: 8fb1001c */ lw $s1,0x1c($sp) +/* f19de00: 8fb20020 */ lw $s2,0x20($sp) +/* f19de04: 8fb30024 */ lw $s3,0x24($sp) +/* f19de08: 8fb40028 */ lw $s4,0x28($sp) +/* f19de0c: 8fb5002c */ lw $s5,0x2c($sp) +/* f19de10: 8fb60030 */ lw $s6,0x30($sp) +/* f19de14: 8fb70034 */ lw $s7,0x34($sp) +/* f19de18: 8fbe0038 */ lw $s8,0x38($sp) +/* f19de1c: 03e00008 */ jr $ra +/* f19de20: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f19de24 +/* f19de24: 27bdff78 */ addiu $sp,$sp,-136 +/* f19de28: 3c0f8009 */ lui $t7,0x8009 +/* f19de2c: 25ef8854 */ addiu $t7,$t7,-30636 +/* f19de30: afbf002c */ sw $ra,0x2c($sp) +/* f19de34: afb50028 */ sw $s5,0x28($sp) +/* f19de38: afb40024 */ sw $s4,0x24($sp) +/* f19de3c: afb30020 */ sw $s3,0x20($sp) +/* f19de40: afb2001c */ sw $s2,0x1c($sp) +/* f19de44: afb10018 */ sw $s1,0x18($sp) +/* f19de48: afb00014 */ sw $s0,0x14($sp) +/* f19de4c: 25e80048 */ addiu $t0,$t7,0x48 +/* f19de50: 27ae003c */ addiu $t6,$sp,0x3c +.L0f19de54: +/* f19de54: 8de10000 */ lw $at,0x0($t7) +/* f19de58: 25ef000c */ addiu $t7,$t7,0xc +/* f19de5c: 25ce000c */ addiu $t6,$t6,0xc +/* f19de60: adc1fff4 */ sw $at,-0xc($t6) +/* f19de64: 8de1fff8 */ lw $at,-0x8($t7) +/* f19de68: adc1fff8 */ sw $at,-0x8($t6) +/* f19de6c: 8de1fffc */ lw $at,-0x4($t7) +/* f19de70: 15e8fff8 */ bne $t7,$t0,.L0f19de54 +/* f19de74: adc1fffc */ sw $at,-0x4($t6) +/* f19de78: 3c12800b */ lui $s2,0x800b +/* f19de7c: 2652cd20 */ addiu $s2,$s2,-13024 +/* f19de80: 00008025 */ or $s0,$zero,$zero +/* f19de84: 27b1003c */ addiu $s1,$sp,0x3c +/* f19de88: 24150012 */ addiu $s5,$zero,0x12 +/* f19de8c: 3c140008 */ lui $s4,0x8 +/* f19de90: 2413003c */ addiu $s3,$zero,0x3c +.L0f19de94: +/* f19de94: 0fc2556c */ jal func0f0955b0 +/* f19de98: 8e240000 */ lw $a0,0x0($s1) +/* f19de9c: 5040000a */ beqzl $v0,.L0f19dec8 +/* f19dea0: 26100001 */ addiu $s0,$s0,0x1 +/* f19dea4: 02130019 */ multu $s0,$s3 +/* f19dea8: 8c490014 */ lw $t1,0x14($v0) +/* f19deac: 00005012 */ mflo $t2 +/* f19deb0: 024a5821 */ addu $t3,$s2,$t2 +/* f19deb4: ad690014 */ sw $t1,0x14($t3) +/* f19deb8: 8c4c000c */ lw $t4,0xc($v0) +/* f19debc: 01946825 */ or $t5,$t4,$s4 +/* f19dec0: ac4d000c */ sw $t5,0xc($v0) +/* f19dec4: 26100001 */ addiu $s0,$s0,0x1 +.L0f19dec8: +/* f19dec8: 1615fff2 */ bne $s0,$s5,.L0f19de94 +/* f19decc: 26310004 */ addiu $s1,$s1,0x4 +/* f19ded0: 8fbf002c */ lw $ra,0x2c($sp) +/* f19ded4: 8fb00014 */ lw $s0,0x14($sp) +/* f19ded8: 8fb10018 */ lw $s1,0x18($sp) +/* f19dedc: 8fb2001c */ lw $s2,0x1c($sp) +/* f19dee0: 8fb30020 */ lw $s3,0x20($sp) +/* f19dee4: 8fb40024 */ lw $s4,0x24($sp) +/* f19dee8: 8fb50028 */ lw $s5,0x28($sp) +/* f19deec: 03e00008 */ jr $ra +/* f19def0: 27bd0088 */ addiu $sp,$sp,0x88 +); + +GLOBAL_ASM( +glabel func0f19def4 +/* f19def4: 00047100 */ sll $t6,$a0,0x4 +/* f19def8: 01c47023 */ subu $t6,$t6,$a0 +/* f19defc: 000e7080 */ sll $t6,$t6,0x2 +/* f19df00: 3c02800b */ lui $v0,0x800b +/* f19df04: 004e1021 */ addu $v0,$v0,$t6 +/* f19df08: 9042cd51 */ lbu $v0,-0x32af($v0) +/* f19df0c: 2c4f0001 */ sltiu $t7,$v0,0x1 +/* f19df10: 03e00008 */ jr $ra +/* f19df14: 01e01025 */ or $v0,$t7,$zero +); + +GLOBAL_ASM( +glabel func0f19df18 +/* f19df18: 3c0f8009 */ lui $t7,0x8009 +/* f19df1c: 8def8810 */ lw $t7,-0x77f0($t7) +/* f19df20: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19df24: 00047040 */ sll $t6,$a0,0x1 +/* f19df28: afbf0014 */ sw $ra,0x14($sp) +/* f19df2c: 01cf1021 */ addu $v0,$t6,$t7 +/* f19df30: 90590000 */ lbu $t9,0x0($v0) +/* f19df34: 90580001 */ lbu $t8,0x1($v0) +/* f19df38: 00194a00 */ sll $t1,$t9,0x8 +/* f19df3c: 03091825 */ or $v1,$t8,$t1 +/* f19df40: 0fc5b9f1 */ jal func0f16e7c4 +/* f19df44: 3064ffff */ andi $a0,$v1,0xffff +/* f19df48: 8fbf0014 */ lw $ra,0x14($sp) +/* f19df4c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19df50: 03e00008 */ jr $ra +/* f19df54: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19df58 +/* f19df58: 3c07800b */ lui $a3,0x800b +/* f19df5c: 24e7cd20 */ addiu $a3,$a3,-13024 +/* f19df60: 90ee0468 */ lbu $t6,0x468($a3) +/* f19df64: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19df68: afbf0014 */ sw $ra,0x14($sp) +/* f19df6c: 11c00044 */ beqz $t6,.L0f19e080 +/* f19df70: 3c03800a */ lui $v1,0x800a +/* f19df74: 24639fc0 */ addiu $v1,$v1,-24640 +/* f19df78: 8c6f0034 */ lw $t7,0x34($v1) +/* f19df7c: 51e00041 */ beqzl $t7,.L0f19e084 +/* f19df80: 8fbf0014 */ lw $ra,0x14($sp) +/* f19df84: 8ce2046c */ lw $v0,0x46c($a3) +/* f19df88: 3c188009 */ lui $t8,0x8009 +/* f19df8c: 3c0b8009 */ lui $t3,0x8009 +/* f19df90: 54400037 */ bnezl $v0,.L0f19e070 +/* f19df94: 8c6a0038 */ lw $t2,0x38($v1) +/* f19df98: 90e30466 */ lbu $v1,0x466($a3) +/* f19df9c: 8f188800 */ lw $t8,-0x7800($t8) +/* f19dfa0: 8d6b8810 */ lw $t3,-0x77f0($t3) +/* f19dfa4: 24630071 */ addiu $v1,$v1,0x71 +/* f19dfa8: 0003c840 */ sll $t9,$v1,0x1 +/* f19dfac: 03194821 */ addu $t1,$t8,$t9 +/* f19dfb0: 952a0000 */ lhu $t2,0x0($t1) +/* f19dfb4: 90e80467 */ lbu $t0,0x467($a3) +/* f19dfb8: 24010010 */ addiu $at,$zero,0x10 +/* f19dfbc: 014b2021 */ addu $a0,$t2,$t3 +/* f19dfc0: 00883021 */ addu $a2,$a0,$t0 +/* f19dfc4: 90c20000 */ lbu $v0,0x0($a2) +/* f19dfc8: 1041000f */ beq $v0,$at,.L0f19e008 +/* f19dfcc: 24010011 */ addiu $at,$zero,0x11 +/* f19dfd0: 10410020 */ beq $v0,$at,.L0f19e054 +/* f19dfd4: 24010012 */ addiu $at,$zero,0x12 +/* f19dfd8: 10410016 */ beq $v0,$at,.L0f19e034 +/* f19dfdc: 24010013 */ addiu $at,$zero,0x13 +/* f19dfe0: 10410007 */ beq $v0,$at,.L0f19e000 +/* f19dfe4: 240100fb */ addiu $at,$zero,0xfb +/* f19dfe8: 10410005 */ beq $v0,$at,.L0f19e000 +/* f19dfec: 240100fc */ addiu $at,$zero,0xfc +/* f19dff0: 10410003 */ beq $v0,$at,.L0f19e000 +/* f19dff4: 240100fd */ addiu $at,$zero,0xfd +/* f19dff8: 54410022 */ bnel $v0,$at,.L0f19e084 +/* f19dffc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f19e000: +/* f19e000: 1000001f */ beqz $zero,.L0f19e080 +/* f19e004: a0e00468 */ sb $zero,0x468($a3) +.L0f19e008: +/* f19e008: 0fc677c6 */ jal func0f19df18 +/* f19e00c: 90c40001 */ lbu $a0,0x1($a2) +/* f19e010: 00402025 */ or $a0,$v0,$zero +/* f19e014: 0fc377c7 */ jal func0f0ddf1c +/* f19e018: 2405000a */ addiu $a1,$zero,0xa +/* f19e01c: 3c07800b */ lui $a3,0x800b +/* f19e020: 24e7cd20 */ addiu $a3,$a3,-13024 +/* f19e024: 90ec0467 */ lbu $t4,0x467($a3) +/* f19e028: 258d0002 */ addiu $t5,$t4,0x2 +/* f19e02c: 10000014 */ beqz $zero,.L0f19e080 +/* f19e030: a0ed0467 */ sb $t5,0x467($a3) +.L0f19e034: +/* f19e034: 90ce0001 */ lbu $t6,0x1($a2) +/* f19e038: 25180002 */ addiu $t8,$t0,0x2 +/* f19e03c: a0f80467 */ sb $t8,0x467($a3) +/* f19e040: 000e7900 */ sll $t7,$t6,0x4 +/* f19e044: 01ee7823 */ subu $t7,$t7,$t6 +/* f19e048: 000f7880 */ sll $t7,$t7,0x2 +/* f19e04c: 1000000c */ beqz $zero,.L0f19e080 +/* f19e050: acef046c */ sw $t7,0x46c($a3) +.L0f19e054: +/* f19e054: 94f90458 */ lhu $t9,0x458($a3) +/* f19e058: 25090001 */ addiu $t1,$t0,0x1 +/* f19e05c: 53200009 */ beqzl $t9,.L0f19e084 +/* f19e060: 8fbf0014 */ lw $ra,0x14($sp) +/* f19e064: 10000006 */ beqz $zero,.L0f19e080 +/* f19e068: a0e90467 */ sb $t1,0x467($a3) +/* f19e06c: 8c6a0038 */ lw $t2,0x38($v1) +.L0f19e070: +/* f19e070: 004a5823 */ subu $t3,$v0,$t2 +/* f19e074: 1d600002 */ bgtz $t3,.L0f19e080 +/* f19e078: aceb046c */ sw $t3,0x46c($a3) +/* f19e07c: ace0046c */ sw $zero,0x46c($a3) +.L0f19e080: +/* f19e080: 8fbf0014 */ lw $ra,0x14($sp) +.L0f19e084: +/* f19e084: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19e088: 03e00008 */ jr $ra +/* f19e08c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19e090 +/* f19e090: 2409003c */ addiu $t1,$zero,0x3c +/* f19e094: 00890019 */ multu $a0,$t1 +/* f19e098: 3c18800b */ lui $t8,0x800b +/* f19e09c: 2718cd20 */ addiu $t8,$t8,-13024 +/* f19e0a0: 27bdff30 */ addiu $sp,$sp,-208 +/* f19e0a4: afbf0044 */ sw $ra,0x44($sp) +/* f19e0a8: afa400d0 */ sw $a0,0xd0($sp) +/* f19e0ac: 3c0a8009 */ lui $t2,0x8009 +/* f19e0b0: 3c0e8009 */ lui $t6,0x8009 +/* f19e0b4: 00007812 */ mflo $t7 +/* f19e0b8: 01f81821 */ addu $v1,$t7,$t8 +/* f19e0bc: 8c670010 */ lw $a3,0x10($v1) +/* f19e0c0: 0007cfc2 */ srl $t9,$a3,0x1f +/* f19e0c4: 532000c2 */ beqzl $t9,.L0f19e3d0 +/* f19e0c8: 24020001 */ addiu $v0,$zero,0x1 +/* f19e0cc: 90620012 */ lbu $v0,0x12($v1) +/* f19e0d0: 8d4a8800 */ lw $t2,-0x7800($t2) +/* f19e0d4: 8dce8810 */ lw $t6,-0x77f0($t6) +/* f19e0d8: 24420022 */ addiu $v0,$v0,0x22 +/* f19e0dc: 00025840 */ sll $t3,$v0,0x1 +/* f19e0e0: 014b6021 */ addu $t4,$t2,$t3 +/* f19e0e4: 958d0000 */ lhu $t5,0x0($t4) +/* f19e0e8: 90660031 */ lbu $a2,0x31($v1) +/* f19e0ec: 01ae2021 */ addu $a0,$t5,$t6 +/* f19e0f0: 00864021 */ addu $t0,$a0,$a2 +/* f19e0f4: 910f0000 */ lbu $t7,0x0($t0) +/* f19e0f8: 25f8fff4 */ addiu $t8,$t7,-12 +/* f19e0fc: 2f010008 */ sltiu $at,$t8,0x8 +/* f19e100: 102000b2 */ beqz $at,.L0f19e3cc +/* f19e104: 0018c080 */ sll $t8,$t8,0x2 +/* f19e108: 3c017f1c */ lui $at,0x7f1c +/* f19e10c: 00380821 */ addu $at,$at,$t8 +/* f19e110: 8c3893f0 */ lw $t8,-0x6c10($at) +/* f19e114: 03000008 */ jr $t8 +/* f19e118: 00000000 */ sll $zero,$zero,0x0 +/* f19e11c: 906a0010 */ lbu $t2,0x10($v1) +/* f19e120: 240c3bc4 */ addiu $t4,$zero,0x3bc4 +/* f19e124: ac6c0024 */ sw $t4,0x24($v1) +/* f19e128: 354b0010 */ ori $t3,$t2,0x10 +/* f19e12c: a06b0010 */ sb $t3,0x10($v1) +/* f19e130: 100000a7 */ beqz $zero,.L0f19e3d0 +/* f19e134: 24020001 */ addiu $v0,$zero,0x1 +/* f19e138: 91040001 */ lbu $a0,0x1($t0) +/* f19e13c: afa8004c */ sw $t0,0x4c($sp) +/* f19e140: 0fc675f6 */ jal func0f19d7d8 +/* f19e144: afa30058 */ sw $v1,0x58($sp) +/* f19e148: 8fa30058 */ lw $v1,0x58($sp) +/* f19e14c: 00403825 */ or $a3,$v0,$zero +/* f19e150: 0007c040 */ sll $t8,$a3,0x1 +/* f19e154: 806d0044 */ lb $t5,0x44($v1) +/* f19e158: 3c048009 */ lui $a0,0x8009 +/* f19e15c: 8fa8004c */ lw $t0,0x4c($sp) +/* f19e160: 144d0006 */ bne $v0,$t5,.L0f19e17c +/* f19e164: 00982021 */ addu $a0,$a0,$t8 +/* f19e168: 906e0031 */ lbu $t6,0x31($v1) +/* f19e16c: 00001025 */ or $v0,$zero,$zero +/* f19e170: 25cf0004 */ addiu $t7,$t6,0x4 +/* f19e174: 10000096 */ beqz $zero,.L0f19e3d0 +/* f19e178: a06f0031 */ sb $t7,0x31($v1) +.L0f19e17c: +/* f19e17c: a0670044 */ sb $a3,0x44($v1) +/* f19e180: 94848814 */ lhu $a0,-0x77ec($a0) +/* f19e184: 24050002 */ addiu $a1,$zero,0x2 +/* f19e188: 27a60070 */ addiu $a2,$sp,0x70 +/* f19e18c: afa30058 */ sw $v1,0x58($sp) +/* f19e190: 0fc456ac */ jal func0f115ab0 +/* f19e194: afa8004c */ sw $t0,0x4c($sp) +/* f19e198: 8fb900d0 */ lw $t9,0xd0($sp) +/* f19e19c: 3c0140c0 */ lui $at,0x40c0 +/* f19e1a0: 44814000 */ mtc1 $at,$f8 +/* f19e1a4: 44995000 */ mtc1 $t9,$f10 +/* f19e1a8: 8fa30058 */ lw $v1,0x58($sp) +/* f19e1ac: c7a40070 */ lwc1 $f4,0x70($sp) +/* f19e1b0: 46805420 */ cvt.s.w $f16,$f10 +/* f19e1b4: c7a60074 */ lwc1 $f6,0x74($sp) +/* f19e1b8: e4640018 */ swc1 $f4,0x18($v1) +/* f19e1bc: c7a40078 */ lwc1 $f4,0x78($sp) +/* f19e1c0: e466001c */ swc1 $f6,0x1c($v1) +/* f19e1c4: 8fa8004c */ lw $t0,0x4c($sp) +/* f19e1c8: 46104482 */ mul.s $f18,$f8,$f16 +/* f19e1cc: 240100ff */ addiu $at,$zero,0xff +/* f19e1d0: 3c098009 */ lui $t1,0x8009 +/* f19e1d4: 2529880c */ addiu $t1,$t1,-30708 +/* f19e1d8: 240a0001 */ addiu $t2,$zero,0x1 +/* f19e1dc: 46122180 */ add.s $f6,$f4,$f18 +/* f19e1e0: e4660020 */ swc1 $f6,0x20($v1) +/* f19e1e4: 91040002 */ lbu $a0,0x2($t0) +/* f19e1e8: 14810005 */ bne $a0,$at,.L0f19e200 +/* f19e1ec: 3c01bf80 */ lui $at,0xbf80 +/* f19e1f0: 44810000 */ mtc1 $at,$f0 +/* f19e1f4: a06a0043 */ sb $t2,0x43($v1) +/* f19e1f8: 1000002f */ beqz $zero,.L0f19e2b8 +/* f19e1fc: e460002c */ swc1 $f0,0x2c($v1) +.L0f19e200: +/* f19e200: 91220000 */ lbu $v0,0x0($t1) +/* f19e204: 240605d9 */ addiu $a2,$zero,0x5d9 +/* f19e208: 2407ffff */ addiu $a3,$zero,-1 +/* f19e20c: 28410003 */ slti $at,$v0,0x3 +/* f19e210: 10200019 */ beqz $at,.L0f19e278 +/* f19e214: 244b0001 */ addiu $t3,$v0,0x1 +/* f19e218: 3c01bf80 */ lui $at,0xbf80 +/* f19e21c: 44810000 */ mtc1 $at,$f0 +/* f19e220: 240cffff */ addiu $t4,$zero,-1 +/* f19e224: 240dffff */ addiu $t5,$zero,-1 +/* f19e228: a12b0000 */ sb $t3,0x0($t1) +/* f19e22c: afad002c */ sw $t5,0x2c($sp) +/* f19e230: afac0010 */ sw $t4,0x10($sp) +/* f19e234: 00002025 */ or $a0,$zero,$zero +/* f19e238: 8c650014 */ lw $a1,0x14($v1) +/* f19e23c: afa00014 */ sw $zero,0x14($sp) +/* f19e240: afa00018 */ sw $zero,0x18($sp) +/* f19e244: afa0001c */ sw $zero,0x1c($sp) +/* f19e248: afa00020 */ sw $zero,0x20($sp) +/* f19e24c: afa00028 */ sw $zero,0x28($sp) +/* f19e250: afa30058 */ sw $v1,0x58($sp) +/* f19e254: afa8004c */ sw $t0,0x4c($sp) +/* f19e258: e7a00024 */ swc1 $f0,0x24($sp) +/* f19e25c: e7a00030 */ swc1 $f0,0x30($sp) +/* f19e260: e7a00034 */ swc1 $f0,0x34($sp) +/* f19e264: 0fc24e7e */ jal func0f0939f8 +/* f19e268: e7a00038 */ swc1 $f0,0x38($sp) +/* f19e26c: 8fa8004c */ lw $t0,0x4c($sp) +/* f19e270: 8fa30058 */ lw $v1,0x58($sp) +/* f19e274: 91040002 */ lbu $a0,0x2($t0) +.L0f19e278: +/* f19e278: 44845000 */ mtc1 $a0,$f10 +/* f19e27c: 3c014f80 */ lui $at,0x4f80 +/* f19e280: 04810004 */ bgez $a0,.L0f19e294 +/* f19e284: 46805220 */ cvt.s.w $f8,$f10 +/* f19e288: 44818000 */ mtc1 $at,$f16 +/* f19e28c: 00000000 */ sll $zero,$zero,0x0 +/* f19e290: 46104200 */ add.s $f8,$f8,$f16 +.L0f19e294: +/* f19e294: 3c014270 */ lui $at,0x4270 +/* f19e298: 44812000 */ mtc1 $at,$f4 +/* f19e29c: 3c01800b */ lui $at,0x800b +/* f19e2a0: c426cd2c */ lwc1 $f6,-0x32d4($at) +/* f19e2a4: 46044483 */ div.s $f18,$f8,$f4 +/* f19e2a8: 240e0001 */ addiu $t6,$zero,0x1 +/* f19e2ac: a06e0043 */ sb $t6,0x43($v1) +/* f19e2b0: 46069282 */ mul.s $f10,$f18,$f6 +/* f19e2b4: e46a002c */ swc1 $f10,0x2c($v1) +.L0f19e2b8: +/* f19e2b8: 910f0003 */ lbu $t7,0x3($t0) +/* f19e2bc: 90790031 */ lbu $t9,0x31($v1) +/* f19e2c0: a0600042 */ sb $zero,0x42($v1) +/* f19e2c4: 000fc100 */ sll $t8,$t7,0x4 +/* f19e2c8: 030fc023 */ subu $t8,$t8,$t7 +/* f19e2cc: 0018c080 */ sll $t8,$t8,0x2 +/* f19e2d0: 272a0004 */ addiu $t2,$t9,0x4 +/* f19e2d4: ac780024 */ sw $t8,0x24($v1) +/* f19e2d8: a06a0031 */ sb $t2,0x31($v1) +/* f19e2dc: 1000003c */ beqz $zero,.L0f19e3d0 +/* f19e2e0: 24020001 */ addiu $v0,$zero,0x1 +/* f19e2e4: a0600031 */ sb $zero,0x31($v1) +/* f19e2e8: 10000039 */ beqz $zero,.L0f19e3d0 +/* f19e2ec: 24020001 */ addiu $v0,$zero,0x1 +/* f19e2f0: 906c0010 */ lbu $t4,0x10($v1) +/* f19e2f4: 24d80002 */ addiu $t8,$a2,0x2 +/* f19e2f8: 24020001 */ addiu $v0,$zero,0x1 +/* f19e2fc: 358d0010 */ ori $t5,$t4,0x10 +/* f19e300: a06d0010 */ sb $t5,0x10($v1) +/* f19e304: 910e0001 */ lbu $t6,0x1($t0) +/* f19e308: a0780031 */ sb $t8,0x31($v1) +/* f19e30c: 01c90019 */ multu $t6,$t1 +/* f19e310: 00007812 */ mflo $t7 +/* f19e314: ac6f0024 */ sw $t7,0x24($v1) +/* f19e318: 1000002e */ beqz $zero,.L0f19e3d4 +/* f19e31c: 8fbf0044 */ lw $ra,0x44($sp) +/* f19e320: 00075140 */ sll $t2,$a3,0x5 +/* f19e324: 05400025 */ bltz $t2,.L0f19e3bc +/* f19e328: 3c017f1c */ lui $at,0x7f1c +/* f19e32c: c4309410 */ lwc1 $f16,-0x6bf0($at) +/* f19e330: 3c017f1c */ lui $at,0x7f1c +/* f19e334: c4289414 */ lwc1 $f8,-0x6bec($at) +/* f19e338: 3c017f1c */ lui $at,0x7f1c +/* f19e33c: c4249418 */ lwc1 $f4,-0x6be8($at) +/* f19e340: 3c017f1c */ lui $at,0x7f1c +/* f19e344: c432941c */ lwc1 $f18,-0x6be4($at) +/* f19e348: e7b0005c */ swc1 $f16,0x5c($sp) +/* f19e34c: e7a80060 */ swc1 $f8,0x60($sp) +/* f19e350: e7a40064 */ swc1 $f4,0x64($sp) +/* f19e354: e7b20068 */ swc1 $f18,0x68($sp) +/* f19e358: 910b0001 */ lbu $t3,0x1($t0) +/* f19e35c: 27a2005c */ addiu $v0,$sp,0x5c +/* f19e360: c46a0038 */ lwc1 $f10,0x38($v1) +/* f19e364: 000b6080 */ sll $t4,$t3,0x2 +/* f19e368: 004c6821 */ addu $t5,$v0,$t4 +/* f19e36c: c5a60000 */ lwc1 $f6,0x0($t5) +/* f19e370: 906c0010 */ lbu $t4,0x10($v1) +/* f19e374: 90660031 */ lbu $a2,0x31($v1) +/* f19e378: 460a3400 */ add.s $f16,$f6,$f10 +/* f19e37c: e470003c */ swc1 $f16,0x3c($v1) +/* f19e380: 91190002 */ lbu $t9,0x2($t0) +/* f19e384: 910e0001 */ lbu $t6,0x1($t0) +/* f19e388: 00195100 */ sll $t2,$t9,0x4 +/* f19e38c: 01595023 */ subu $t2,$t2,$t9 +/* f19e390: 448a2000 */ mtc1 $t2,$f4 +/* f19e394: 000e7880 */ sll $t7,$t6,0x2 +/* f19e398: 004fc021 */ addu $t8,$v0,$t7 +/* f19e39c: 468024a0 */ cvt.s.w $f18,$f4 +/* f19e3a0: c7080000 */ lwc1 $f8,0x0($t8) +/* f19e3a4: 358e0008 */ ori $t6,$t4,0x8 +/* f19e3a8: a06e0010 */ sb $t6,0x10($v1) +/* f19e3ac: 31cf00ef */ andi $t7,$t6,0xef +/* f19e3b0: a06f0010 */ sb $t7,0x10($v1) +/* f19e3b4: 46124183 */ div.s $f6,$f8,$f18 +/* f19e3b8: e4660034 */ swc1 $f6,0x34($v1) +.L0f19e3bc: +/* f19e3bc: 24d80003 */ addiu $t8,$a2,0x3 +/* f19e3c0: a0780031 */ sb $t8,0x31($v1) +/* f19e3c4: 10000002 */ beqz $zero,.L0f19e3d0 +/* f19e3c8: 24020001 */ addiu $v0,$zero,0x1 +.L0f19e3cc: +/* f19e3cc: 24020001 */ addiu $v0,$zero,0x1 +.L0f19e3d0: +/* f19e3d0: 8fbf0044 */ lw $ra,0x44($sp) +.L0f19e3d4: +/* f19e3d4: 27bd00d0 */ addiu $sp,$sp,0xd0 +/* f19e3d8: 03e00008 */ jr $ra +/* f19e3dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19e3e0 +/* f19e3e0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f19e3e4: afb20020 */ sw $s2,0x20($sp) +/* f19e3e8: afb00018 */ sw $s0,0x18($sp) +/* f19e3ec: afb1001c */ sw $s1,0x1c($sp) +/* f19e3f0: 3c10800b */ lui $s0,0x800b +/* f19e3f4: 3c12800b */ lui $s2,0x800b +/* f19e3f8: afbf0024 */ sw $ra,0x24($sp) +/* f19e3fc: 2652d158 */ addiu $s2,$s2,-11944 +/* f19e400: 2610cd20 */ addiu $s0,$s0,-13024 +/* f19e404: 3c110008 */ lui $s1,0x8 +/* f19e408: 8e040014 */ lw $a0,0x14($s0) +.L0f19e40c: +/* f19e40c: 24050001 */ addiu $a1,$zero,0x1 +/* f19e410: 3406ffff */ dli $a2,0xffff +/* f19e414: 8c820004 */ lw $v0,0x4($a0) +/* f19e418: 8c4e000c */ lw $t6,0xc($v0) +/* f19e41c: 01d17825 */ or $t7,$t6,$s1 +/* f19e420: 0fc249af */ jal func0f0926bc +/* f19e424: ac4f000c */ sw $t7,0xc($v0) +/* f19e428: 2610003c */ addiu $s0,$s0,0x3c +/* f19e42c: 5612fff7 */ bnel $s0,$s2,.L0f19e40c +/* f19e430: 8e040014 */ lw $a0,0x14($s0) +/* f19e434: 8fbf0024 */ lw $ra,0x24($sp) +/* f19e438: 8fb00018 */ lw $s0,0x18($sp) +/* f19e43c: 8fb1001c */ lw $s1,0x1c($sp) +/* f19e440: 8fb20020 */ lw $s2,0x20($sp) +/* f19e444: 03e00008 */ jr $ra +/* f19e448: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f19e44c +/* f19e44c: 27bdfec0 */ addiu $sp,$sp,-320 +/* f19e450: f7bc0038 */ sdc1 $f28,0x38($sp) +/* f19e454: 3c017f1c */ lui $at,0x7f1c +/* f19e458: c43c9420 */ lwc1 $f28,-0x6be0($at) +/* f19e45c: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f19e460: 3c01bf80 */ lui $at,0xbf80 +/* f19e464: 4481d000 */ mtc1 $at,$f26 +/* f19e468: f7b80028 */ sdc1 $f24,0x28($sp) +/* f19e46c: 3c017f1c */ lui $at,0x7f1c +/* f19e470: c4389424 */ lwc1 $f24,-0x6bdc($at) +/* f19e474: afbe0060 */ sw $s8,0x60($sp) +/* f19e478: afb00040 */ sw $s0,0x40($sp) +/* f19e47c: f7b60020 */ sdc1 $f22,0x20($sp) +/* f19e480: f7b40018 */ sdc1 $f20,0x18($sp) +/* f19e484: 3c0140c0 */ lui $at,0x40c0 +/* f19e488: afb7005c */ sw $s7,0x5c($sp) +/* f19e48c: afb60058 */ sw $s6,0x58($sp) +/* f19e490: afb50054 */ sw $s5,0x54($sp) +/* f19e494: afb40050 */ sw $s4,0x50($sp) +/* f19e498: afb3004c */ sw $s3,0x4c($sp) +/* f19e49c: 3c10800b */ lui $s0,0x800b +/* f19e4a0: 3c1e800b */ lui $s8,0x800b +/* f19e4a4: 4481a000 */ mtc1 $at,$f20 +/* f19e4a8: 4480b000 */ mtc1 $zero,$f22 +/* f19e4ac: afbf0064 */ sw $ra,0x64($sp) +/* f19e4b0: afb20048 */ sw $s2,0x48($sp) +/* f19e4b4: afb10044 */ sw $s1,0x44($sp) +/* f19e4b8: 0000b025 */ or $s6,$zero,$zero +/* f19e4bc: 27decd20 */ addiu $s8,$s8,-13024 +/* f19e4c0: 2610cd20 */ addiu $s0,$s0,-13024 +/* f19e4c4: 00009825 */ or $s3,$zero,$zero +/* f19e4c8: 27b40090 */ addiu $s4,$sp,0x90 +/* f19e4cc: 3c150008 */ lui $s5,0x8 +/* f19e4d0: 27b7006c */ addiu $s7,$sp,0x6c +.L0f19e4d4: +/* f19e4d4: 8e120014 */ lw $s2,0x14($s0) +/* f19e4d8: 00002825 */ or $a1,$zero,$zero +/* f19e4dc: 52400073 */ beqzl $s2,.L0f19e6ac +/* f19e4e0: 26730001 */ addiu $s3,$s3,0x1 +/* f19e4e4: 8e510004 */ lw $s1,0x4($s2) +/* f19e4e8: 24060001 */ addiu $a2,$zero,0x1 +/* f19e4ec: 0fc1ab4b */ jal func0f06ad2c +/* f19e4f0: 02202025 */ or $a0,$s1,$zero +/* f19e4f4: a620004c */ sh $zero,0x4c($s1) +/* f19e4f8: a6400002 */ sh $zero,0x2($s2) +/* f19e4fc: 8e0e0010 */ lw $t6,0x10($s0) +/* f19e500: 3c048009 */ lui $a0,0x8009 +/* f19e504: 000e7fc2 */ srl $t7,$t6,0x1f +/* f19e508: 51e0003b */ beqzl $t7,.L0f19e5f8 +/* f19e50c: 8e2d000c */ lw $t5,0xc($s1) +/* f19e510: 92180010 */ lbu $t8,0x10($s0) +/* f19e514: 3308ffef */ andi $t0,$t8,0xffef +/* f19e518: a2080010 */ sb $t0,0x10($s0) +/* f19e51c: 310900df */ andi $t1,$t0,0xdf +/* f19e520: a2090010 */ sb $t1,0x10($s0) +/* f19e524: 93ca0000 */ lbu $t2,0x0($s8) +/* f19e528: 02ca082a */ slt $at,$s6,$t2 +/* f19e52c: 5020000b */ beqzl $at,.L0f19e55c +/* f19e530: 8e38000c */ lw $t8,0xc($s1) +/* f19e534: 8e2b000c */ lw $t3,0xc($s1) +/* f19e538: 3c01fff7 */ lui $at,0xfff7 +/* f19e53c: 3421ffff */ ori $at,$at,0xffff +/* f19e540: 01616024 */ and $t4,$t3,$at +/* f19e544: ae2c000c */ sw $t4,0xc($s1) +/* f19e548: 920e0010 */ lbu $t6,0x10($s0) +/* f19e54c: 35cf0040 */ ori $t7,$t6,0x40 +/* f19e550: 10000007 */ beqz $zero,.L0f19e570 +/* f19e554: a20f0010 */ sb $t7,0x10($s0) +/* f19e558: 8e38000c */ lw $t8,0xc($s1) +.L0f19e55c: +/* f19e55c: 0315c825 */ or $t9,$t8,$s5 +/* f19e560: ae39000c */ sw $t9,0xc($s1) +/* f19e564: 92080010 */ lbu $t0,0x10($s0) +/* f19e568: 3109ffbf */ andi $t1,$t0,0xffbf +/* f19e56c: a2090010 */ sb $t1,0x10($s0) +.L0f19e570: +/* f19e570: 920a0010 */ lbu $t2,0x10($s0) +/* f19e574: 24050002 */ addiu $a1,$zero,0x2 +/* f19e578: 27a600dc */ addiu $a2,$sp,0xdc +/* f19e57c: 314b0003 */ andi $t3,$t2,0x3 +/* f19e580: 000b6040 */ sll $t4,$t3,0x1 +/* f19e584: 008c2021 */ addu $a0,$a0,$t4 +/* f19e588: 0fc456ac */ jal func0f115ab0 +/* f19e58c: 94848814 */ lhu $a0,-0x77ec($a0) +/* f19e590: 44935000 */ mtc1 $s3,$f10 +/* f19e594: c7a400dc */ lwc1 $f4,0xdc($sp) +/* f19e598: c7a800e4 */ lwc1 $f8,0xe4($sp) +/* f19e59c: 46805420 */ cvt.s.w $f16,$f10 +/* f19e5a0: e7a400d0 */ swc1 $f4,0xd0($sp) +/* f19e5a4: c7a600e0 */ lwc1 $f6,0xe0($sp) +/* f19e5a8: 02602025 */ or $a0,$s3,$zero +/* f19e5ac: e7a600d4 */ swc1 $f6,0xd4($sp) +/* f19e5b0: 4610a482 */ mul.s $f18,$f20,$f16 +/* f19e5b4: 46124100 */ add.s $f4,$f8,$f18 +/* f19e5b8: 0fc67824 */ jal func0f19e090 +/* f19e5bc: e7a400d8 */ swc1 $f4,0xd8($sp) +/* f19e5c0: c606002c */ lwc1 $f6,0x2c($s0) +/* f19e5c4: 4606d032 */ c.eq.s $f26,$f6 +/* f19e5c8: 00000000 */ sll $zero,$zero,0x0 +/* f19e5cc: 45000007 */ bc1f .L0f19e5ec +/* f19e5d0: 00000000 */ sll $zero,$zero,0x0 +/* f19e5d4: c60a0018 */ lwc1 $f10,0x18($s0) +/* f19e5d8: c610001c */ lwc1 $f16,0x1c($s0) +/* f19e5dc: c6080020 */ lwc1 $f8,0x20($s0) +/* f19e5e0: e7aa00d0 */ swc1 $f10,0xd0($sp) +/* f19e5e4: e7b000d4 */ swc1 $f16,0xd4($sp) +/* f19e5e8: e7a800d8 */ swc1 $f8,0xd8($sp) +.L0f19e5ec: +/* f19e5ec: 10000004 */ beqz $zero,.L0f19e600 +/* f19e5f0: 26d60001 */ addiu $s6,$s6,0x1 +/* f19e5f4: 8e2d000c */ lw $t5,0xc($s1) +.L0f19e5f8: +/* f19e5f8: 01b57025 */ or $t6,$t5,$s5 +/* f19e5fc: ae2e000c */ sw $t6,0xc($s1) +.L0f19e600: +/* f19e600: 8e2f000c */ lw $t7,0xc($s1) +/* f19e604: 02802825 */ or $a1,$s4,$zero +/* f19e608: 01f5c024 */ and $t8,$t7,$s5 +/* f19e60c: 53000008 */ beqzl $t8,.L0f19e630 +/* f19e610: 92190040 */ lbu $t9,0x40($s0) +/* f19e614: 44939000 */ mtc1 $s3,$f18 +/* f19e618: e7b600d0 */ swc1 $f22,0xd0($sp) +/* f19e61c: e7bc00d4 */ swc1 $f28,0xd4($sp) +/* f19e620: 46809120 */ cvt.s.w $f4,$f18 +/* f19e624: 46142182 */ mul.s $f6,$f4,$f20 +/* f19e628: e7a600d8 */ swc1 $f6,0xd8($sp) +/* f19e62c: 92190040 */ lbu $t9,0x40($s0) +.L0f19e630: +/* f19e630: 33280010 */ andi $t0,$t9,0x10 +/* f19e634: 11000006 */ beqz $t0,.L0f19e650 +/* f19e638: 00000000 */ sll $zero,$zero,0x0 +/* f19e63c: 4600b306 */ mov.s $f12,$f22 +/* f19e640: 0c0058dd */ jal 0x16374 +/* f19e644: 02802825 */ or $a1,$s4,$zero +/* f19e648: 10000003 */ beqz $zero,.L0f19e658 +/* f19e64c: e6180038 */ swc1 $f24,0x38($s0) +.L0f19e650: +/* f19e650: 0c0058dd */ jal 0x16374 +/* f19e654: 4600c306 */ mov.s $f12,$f24 +.L0f19e658: +/* f19e658: 8e290018 */ lw $t1,0x18($s1) +/* f19e65c: 02802825 */ or $a1,$s4,$zero +/* f19e660: 0c0057c1 */ jal 0x15f04 +/* f19e664: c52c0014 */ lwc1 $f12,0x14($t1) +/* f19e668: 02802025 */ or $a0,$s4,$zero +/* f19e66c: 0c005768 */ jal 0x15da0 +/* f19e670: 02e02825 */ or $a1,$s7,$zero +/* f19e674: 02e02025 */ or $a0,$s7,$zero +/* f19e678: 0c005736 */ jal 0x15cd8 +/* f19e67c: 2625001c */ addiu $a1,$s1,0x1c +/* f19e680: c7aa00d0 */ lwc1 $f10,0xd0($sp) +/* f19e684: 02202025 */ or $a0,$s1,$zero +/* f19e688: 24050001 */ addiu $a1,$zero,0x1 +/* f19e68c: e64a0008 */ swc1 $f10,0x8($s2) +/* f19e690: c7b000d4 */ lwc1 $f16,0xd4($sp) +/* f19e694: 00003025 */ or $a2,$zero,$zero +/* f19e698: e650000c */ swc1 $f16,0xc($s2) +/* f19e69c: c7a800d8 */ lwc1 $f8,0xd8($sp) +/* f19e6a0: 0fc1a71c */ jal func0f069c70 +/* f19e6a4: e6480010 */ swc1 $f8,0x10($s2) +/* f19e6a8: 26730001 */ addiu $s3,$s3,0x1 +.L0f19e6ac: +/* f19e6ac: 24010012 */ addiu $at,$zero,0x12 +/* f19e6b0: 1661ff88 */ bne $s3,$at,.L0f19e4d4 +/* f19e6b4: 2610003c */ addiu $s0,$s0,0x3c +/* f19e6b8: 8fbf0064 */ lw $ra,0x64($sp) +/* f19e6bc: d7b40018 */ ldc1 $f20,0x18($sp) +/* f19e6c0: d7b60020 */ ldc1 $f22,0x20($sp) +/* f19e6c4: d7b80028 */ ldc1 $f24,0x28($sp) +/* f19e6c8: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f19e6cc: d7bc0038 */ ldc1 $f28,0x38($sp) +/* f19e6d0: 8fb00040 */ lw $s0,0x40($sp) +/* f19e6d4: 8fb10044 */ lw $s1,0x44($sp) +/* f19e6d8: 8fb20048 */ lw $s2,0x48($sp) +/* f19e6dc: 8fb3004c */ lw $s3,0x4c($sp) +/* f19e6e0: 8fb40050 */ lw $s4,0x50($sp) +/* f19e6e4: 8fb50054 */ lw $s5,0x54($sp) +/* f19e6e8: 8fb60058 */ lw $s6,0x58($sp) +/* f19e6ec: 8fb7005c */ lw $s7,0x5c($sp) +/* f19e6f0: 8fbe0060 */ lw $s8,0x60($sp) +/* f19e6f4: 03e00008 */ jr $ra +/* f19e6f8: 27bd0140 */ addiu $sp,$sp,0x140 +); + +GLOBAL_ASM( +glabel func0f19e6fc +/* f19e6fc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19e700: afbf0014 */ sw $ra,0x14($sp) +/* f19e704: 0fc2556c */ jal func0f0955b0 +/* f19e708: 24040091 */ addiu $a0,$zero,0x91 +/* f19e70c: 1040000d */ beqz $v0,.L0f19e744 +/* f19e710: 00402025 */ or $a0,$v0,$zero +/* f19e714: 8c430014 */ lw $v1,0x14($v0) +/* f19e718: 5060000b */ beqzl $v1,.L0f19e748 +/* f19e71c: 8fbf0014 */ lw $ra,0x14($sp) +/* f19e720: 906e0000 */ lbu $t6,0x0($v1) +/* f19e724: 24010002 */ addiu $at,$zero,0x2 +/* f19e728: 55c10007 */ bnel $t6,$at,.L0f19e748 +/* f19e72c: 8fbf0014 */ lw $ra,0x14($sp) +/* f19e730: 8c4f0074 */ lw $t7,0x74($v0) +/* f19e734: 24050002 */ addiu $a1,$zero,0x2 +/* f19e738: 35f80040 */ ori $t8,$t7,0x40 +/* f19e73c: 0fc23922 */ jal func0f08e488 +/* f19e740: ac580074 */ sw $t8,0x74($v0) +.L0f19e744: +/* f19e744: 8fbf0014 */ lw $ra,0x14($sp) +.L0f19e748: +/* f19e748: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19e74c: 03e00008 */ jr $ra +/* f19e750: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19e754 +/* f19e754: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19e758: afbf0014 */ sw $ra,0x14($sp) +/* f19e75c: 0fc2556c */ jal func0f0955b0 +/* f19e760: 24040091 */ addiu $a0,$zero,0x91 +/* f19e764: 5040000d */ beqzl $v0,.L0f19e79c +/* f19e768: 8fbf0014 */ lw $ra,0x14($sp) +/* f19e76c: 8c430014 */ lw $v1,0x14($v0) +/* f19e770: 5060000a */ beqzl $v1,.L0f19e79c +/* f19e774: 8fbf0014 */ lw $ra,0x14($sp) +/* f19e778: 906e0000 */ lbu $t6,0x0($v1) +/* f19e77c: 24010002 */ addiu $at,$zero,0x2 +/* f19e780: 55c10006 */ bnel $t6,$at,.L0f19e79c +/* f19e784: 8fbf0014 */ lw $ra,0x14($sp) +/* f19e788: 8c4f0074 */ lw $t7,0x74($v0) +/* f19e78c: 2401ffbf */ addiu $at,$zero,-65 +/* f19e790: 01e1c024 */ and $t8,$t7,$at +/* f19e794: ac580074 */ sw $t8,0x74($v0) +/* f19e798: 8fbf0014 */ lw $ra,0x14($sp) +.L0f19e79c: +/* f19e79c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19e7a0: 03e00008 */ jr $ra +/* f19e7a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19e7a8 +/* f19e7a8: 3c028009 */ lui $v0,0x8009 +/* f19e7ac: 24428808 */ addiu $v0,$v0,-30712 +/* f19e7b0: 904e0000 */ lbu $t6,0x0($v0) +/* f19e7b4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f19e7b8: afbf0014 */ sw $ra,0x14($sp) +/* f19e7bc: 15c0004c */ bnez $t6,.L0f19e8f0 +/* f19e7c0: 3c0f007f */ lui $t7,0x7f +/* f19e7c4: 3c18007f */ lui $t8,0x7f +/* f19e7c8: 27189d20 */ addiu $t8,$t8,-25312 +/* f19e7cc: 25efb270 */ addiu $t7,$t7,-19856 +/* f19e7d0: 01f82023 */ subu $a0,$t7,$t8 +/* f19e7d4: 24070001 */ addiu $a3,$zero,0x1 +/* f19e7d8: 24190001 */ addiu $t9,$zero,0x1 +/* f19e7dc: a0590000 */ sb $t9,0x0($v0) +/* f19e7e0: afa70020 */ sw $a3,0x20($sp) +/* f19e7e4: afa40018 */ sw $a0,0x18($sp) +/* f19e7e8: afa4002c */ sw $a0,0x2c($sp) +/* f19e7ec: 0fc67558 */ jal func0f19d560 +/* f19e7f0: afa00028 */ sw $zero,0x28($sp) +/* f19e7f4: 8faa0018 */ lw $t2,0x18($sp) +/* f19e7f8: 8fa60028 */ lw $a2,0x28($sp) +/* f19e7fc: 8fa70020 */ lw $a3,0x20($sp) +/* f19e800: 2d410013 */ sltiu $at,$t2,0x13 +/* f19e804: 8fa9002c */ lw $t1,0x2c($sp) +/* f19e808: 1420000c */ bnez $at,.L0f19e83c +/* f19e80c: 24030012 */ addiu $v1,$zero,0x12 +/* f19e810: 3c028009 */ lui $v0,0x8009 +/* f19e814: 8c428810 */ lw $v0,-0x77f0($v0) +/* f19e818: 240800fe */ addiu $t0,$zero,0xfe +/* f19e81c: 24420012 */ addiu $v0,$v0,0x12 +.L0f19e820: +/* f19e820: 904b0000 */ lbu $t3,0x0($v0) +/* f19e824: 24630001 */ addiu $v1,$v1,0x1 +/* f19e828: 150b0002 */ bne $t0,$t3,.L0f19e834 +/* f19e82c: 00000000 */ sll $zero,$zero,0x0 +/* f19e830: 24e70001 */ addiu $a3,$a3,0x1 +.L0f19e834: +/* f19e834: 1469fffa */ bne $v1,$t1,.L0f19e820 +/* f19e838: 24420001 */ addiu $v0,$v0,0x1 +.L0f19e83c: +/* f19e83c: 00072040 */ sll $a0,$a3,0x1 +/* f19e840: 2484000f */ addiu $a0,$a0,0xf +/* f19e844: 348c000f */ ori $t4,$a0,0xf +/* f19e848: 3984000f */ xori $a0,$t4,0xf +/* f19e84c: 24050004 */ addiu $a1,$zero,0x4 +/* f19e850: afa60028 */ sw $a2,0x28($sp) +/* f19e854: afa70020 */ sw $a3,0x20($sp) +/* f19e858: 0c0048f2 */ jal 0x123c8 +/* f19e85c: afa9002c */ sw $t1,0x2c($sp) +/* f19e860: 3c048009 */ lui $a0,0x8009 +/* f19e864: 24848800 */ addiu $a0,$a0,-30720 +/* f19e868: ac820000 */ sw $v0,0x0($a0) +/* f19e86c: 8fa60028 */ lw $a2,0x28($sp) +/* f19e870: 240800fe */ addiu $t0,$zero,0xfe +/* f19e874: 10400015 */ beqz $v0,.L0f19e8cc +/* f19e878: 8fa9002c */ lw $t1,0x2c($sp) +/* f19e87c: 8faf0018 */ lw $t7,0x18($sp) +/* f19e880: 3c028009 */ lui $v0,0x8009 +/* f19e884: 24428810 */ addiu $v0,$v0,-30704 +/* f19e888: 2de10013 */ sltiu $at,$t7,0x13 +/* f19e88c: 1420000f */ bnez $at,.L0f19e8cc +/* f19e890: 24030012 */ addiu $v1,$zero,0x12 +/* f19e894: 8c580000 */ lw $t8,0x0($v0) +.L0f19e898: +/* f19e898: 246b0001 */ addiu $t3,$v1,0x1 +/* f19e89c: 0303c821 */ addu $t9,$t8,$v1 +/* f19e8a0: 932a0000 */ lbu $t2,0x0($t9) +/* f19e8a4: 550a0007 */ bnel $t0,$t2,.L0f19e8c4 +/* f19e8a8: 24630001 */ addiu $v1,$v1,0x1 +/* f19e8ac: 8c8c0000 */ lw $t4,0x0($a0) +/* f19e8b0: 00066840 */ sll $t5,$a2,0x1 +/* f19e8b4: 24c60001 */ addiu $a2,$a2,0x1 +/* f19e8b8: 018d7021 */ addu $t6,$t4,$t5 +/* f19e8bc: a5cb0000 */ sh $t3,0x0($t6) +/* f19e8c0: 24630001 */ addiu $v1,$v1,0x1 +.L0f19e8c4: +/* f19e8c4: 5469fff4 */ bnel $v1,$t1,.L0f19e898 +/* f19e8c8: 8c580000 */ lw $t8,0x0($v0) +.L0f19e8cc: +/* f19e8cc: 0fc67789 */ jal func0f19de24 +/* f19e8d0: 00000000 */ sll $zero,$zero,0x0 +/* f19e8d4: 3c02800b */ lui $v0,0x800b +/* f19e8d8: 2442cd20 */ addiu $v0,$v0,-13024 +/* f19e8dc: 904f0465 */ lbu $t7,0x465($v0) +/* f19e8e0: a4400456 */ sh $zero,0x456($v0) +/* f19e8e4: a0400448 */ sb $zero,0x448($v0) +/* f19e8e8: 31f8ffef */ andi $t8,$t7,0xffef +/* f19e8ec: a0580465 */ sb $t8,0x465($v0) +.L0f19e8f0: +/* f19e8f0: 8fbf0014 */ lw $ra,0x14($sp) +/* f19e8f4: 27bd0030 */ addiu $sp,$sp,0x30 +/* f19e8f8: 03e00008 */ jr $ra +/* f19e8fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19e900 +/* f19e900: 27bdffd8 */ addiu $sp,$sp,-40 +/* f19e904: afbf0014 */ sw $ra,0x14($sp) +/* f19e908: afa40028 */ sw $a0,0x28($sp) +/* f19e90c: 0fc2a685 */ jal func0f0a9a14 +/* f19e910: 00002825 */ or $a1,$zero,$zero +/* f19e914: afa20020 */ sw $v0,0x20($sp) +/* f19e918: 0fc2a63d */ jal func0f0a98f4 +/* f19e91c: 00402025 */ or $a0,$v0,$zero +/* f19e920: 0fc6757d */ jal func0f19d5f4 +/* f19e924: afa2001c */ sw $v0,0x1c($sp) +/* f19e928: 0fc6737c */ jal func0f19cdf0 +/* f19e92c: 8fa40028 */ lw $a0,0x28($sp) +/* f19e930: afa20024 */ sw $v0,0x24($sp) +/* f19e934: 0fc67643 */ jal func0f19d90c +/* f19e938: 00402025 */ or $a0,$v0,$zero +/* f19e93c: 3c05800b */ lui $a1,0x800b +/* f19e940: 90a5cd26 */ lbu $a1,-0x32da($a1) +/* f19e944: 240100ff */ addiu $at,$zero,0xff +/* f19e948: 8fa40020 */ lw $a0,0x20($sp) +/* f19e94c: 14a10005 */ bne $a1,$at,.L0f19e964 +/* f19e950: 00000000 */ sll $zero,$zero,0x0 +/* f19e954: 0fc2a58a */ jal func0f0a9628 +/* f19e958: 8fa5001c */ lw $a1,0x1c($sp) +/* f19e95c: 10000004 */ beqz $zero,.L0f19e970 +/* f19e960: 8fae0028 */ lw $t6,0x28($sp) +.L0f19e964: +/* f19e964: 0fc2a58a */ jal func0f0a9628 +/* f19e968: 8fa40020 */ lw $a0,0x20($sp) +/* f19e96c: 8fae0028 */ lw $t6,0x28($sp) +.L0f19e970: +/* f19e970: 24010012 */ addiu $at,$zero,0x12 +/* f19e974: 3c05800b */ lui $a1,0x800b +/* f19e978: 55c1000d */ bnel $t6,$at,.L0f19e9b0 +/* f19e97c: 8fbf0014 */ lw $ra,0x14($sp) +/* f19e980: 90a5cd27 */ lbu $a1,-0x32d9($a1) +/* f19e984: 240100ff */ addiu $at,$zero,0xff +/* f19e988: 2404000b */ addiu $a0,$zero,0xb +/* f19e98c: 14a10005 */ bne $a1,$at,.L0f19e9a4 +/* f19e990: 00000000 */ sll $zero,$zero,0x0 +/* f19e994: 0fc2a58a */ jal func0f0a9628 +/* f19e998: 8fa5001c */ lw $a1,0x1c($sp) +/* f19e99c: 10000004 */ beqz $zero,.L0f19e9b0 +/* f19e9a0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f19e9a4: +/* f19e9a4: 0fc2a58a */ jal func0f0a9628 +/* f19e9a8: 2404000b */ addiu $a0,$zero,0xb +/* f19e9ac: 8fbf0014 */ lw $ra,0x14($sp) +.L0f19e9b0: +/* f19e9b0: 8fa20024 */ lw $v0,0x24($sp) +/* f19e9b4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f19e9b8: 03e00008 */ jr $ra +/* f19e9bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19e9c0 +/* f19e9c0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19e9c4: afbf0014 */ sw $ra,0x14($sp) +/* f19e9c8: afa40018 */ sw $a0,0x18($sp) +/* f19e9cc: 0fc2556c */ jal func0f0955b0 +/* f19e9d0: 2404007f */ addiu $a0,$zero,0x7f +/* f19e9d4: 10400005 */ beqz $v0,.L0f19e9ec +/* f19e9d8: 00000000 */ sll $zero,$zero,0x0 +/* f19e9dc: 8c4e0008 */ lw $t6,0x8($v0) +/* f19e9e0: 3c010200 */ lui $at,0x200 +/* f19e9e4: 01c17825 */ or $t7,$t6,$at +/* f19e9e8: ac4f0008 */ sw $t7,0x8($v0) +.L0f19e9ec: +/* f19e9ec: 0fc679bf */ jal func0f19e6fc +/* f19e9f0: 00000000 */ sll $zero,$zero,0x0 +/* f19e9f4: 3c05800a */ lui $a1,0x800a +/* f19e9f8: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f19e9fc: 00001825 */ or $v1,$zero,$zero +/* f19ea00: 24060002 */ addiu $a2,$zero,0x2 +/* f19ea04: 8ca40284 */ lw $a0,0x284($a1) +.L0f19ea08: +/* f19ea08: 00031080 */ sll $v0,$v1,0x2 +/* f19ea0c: 0083c021 */ addu $t8,$a0,$v1 +/* f19ea10: 831915e4 */ lb $t9,0x15e4($t8) +/* f19ea14: 00824021 */ addu $t0,$a0,$v0 +/* f19ea18: 07220006 */ bltzl $t9,.L0f19ea34 +/* f19ea1c: 24630001 */ addiu $v1,$v1,0x1 +/* f19ea20: ad000858 */ sw $zero,0x858($t0) +/* f19ea24: 8ca90284 */ lw $t1,0x284($a1) +/* f19ea28: 01225021 */ addu $t2,$t1,$v0 +/* f19ea2c: ad400ffc */ sw $zero,0xffc($t2) +/* f19ea30: 24630001 */ addiu $v1,$v1,0x1 +.L0f19ea34: +/* f19ea34: 5466fff4 */ bnel $v1,$a2,.L0f19ea08 +/* f19ea38: 8ca40284 */ lw $a0,0x284($a1) +/* f19ea3c: 0fc67a40 */ jal func0f19e900 +/* f19ea40: 8fa40018 */ lw $a0,0x18($sp) +/* f19ea44: 14400004 */ bnez $v0,.L0f19ea58 +/* f19ea48: 240b0001 */ addiu $t3,$zero,0x1 +/* f19ea4c: 3c018009 */ lui $at,0x8009 +/* f19ea50: 10000003 */ beqz $zero,.L0f19ea60 +/* f19ea54: a0208804 */ sb $zero,-0x77fc($at) +.L0f19ea58: +/* f19ea58: 3c018009 */ lui $at,0x8009 +/* f19ea5c: a02b8804 */ sb $t3,-0x77fc($at) +.L0f19ea60: +/* f19ea60: 0fc67913 */ jal func0f19e44c +/* f19ea64: 00000000 */ sll $zero,$zero,0x0 +/* f19ea68: 0fc2a4ab */ jal func0f0a92ac +/* f19ea6c: 00002025 */ or $a0,$zero,$zero +/* f19ea70: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ea74: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19ea78: 03e00008 */ jr $ra +/* f19ea7c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19ea80 +/* f19ea80: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19ea84: afbf0014 */ sw $ra,0x14($sp) +/* f19ea88: 3c04800b */ lui $a0,0x800b +/* f19ea8c: 0fc6749a */ jal func0f19d268 +/* f19ea90: 9484d176 */ lhu $a0,-0x2e8a($a0) +/* f19ea94: 244efffe */ addiu $t6,$v0,-2 +/* f19ea98: 2dc10021 */ sltiu $at,$t6,0x21 +/* f19ea9c: 1020008b */ beqz $at,.L0f19eccc +/* f19eaa0: 00001025 */ or $v0,$zero,$zero +/* f19eaa4: 000e7080 */ sll $t6,$t6,0x2 +/* f19eaa8: 3c017f1c */ lui $at,0x7f1c +/* f19eaac: 002e0821 */ addu $at,$at,$t6 +/* f19eab0: 8c2e9428 */ lw $t6,-0x6bd8($at) +/* f19eab4: 01c00008 */ jr $t6 +/* f19eab8: 00000000 */ sll $zero,$zero,0x0 +/* f19eabc: 0fc5b9f1 */ jal func0f16e7c4 +/* f19eac0: 24045979 */ addiu $a0,$zero,0x5979 +/* f19eac4: 10000082 */ beqz $zero,.L0f19ecd0 +/* f19eac8: 8fbf0014 */ lw $ra,0x14($sp) +/* f19eacc: 0fc5b9f1 */ jal func0f16e7c4 +/* f19ead0: 2404597a */ addiu $a0,$zero,0x597a +/* f19ead4: 1000007e */ beqz $zero,.L0f19ecd0 +/* f19ead8: 8fbf0014 */ lw $ra,0x14($sp) +/* f19eadc: 0fc5b9f1 */ jal func0f16e7c4 +/* f19eae0: 2404597b */ addiu $a0,$zero,0x597b +/* f19eae4: 1000007a */ beqz $zero,.L0f19ecd0 +/* f19eae8: 8fbf0014 */ lw $ra,0x14($sp) +/* f19eaec: 0fc5b9f1 */ jal func0f16e7c4 +/* f19eaf0: 2404597c */ addiu $a0,$zero,0x597c +/* f19eaf4: 10000076 */ beqz $zero,.L0f19ecd0 +/* f19eaf8: 8fbf0014 */ lw $ra,0x14($sp) +/* f19eafc: 0fc5b9f1 */ jal func0f16e7c4 +/* f19eb00: 2404597d */ addiu $a0,$zero,0x597d +/* f19eb04: 10000072 */ beqz $zero,.L0f19ecd0 +/* f19eb08: 8fbf0014 */ lw $ra,0x14($sp) +/* f19eb0c: 0fc5b9f1 */ jal func0f16e7c4 +/* f19eb10: 2404597e */ addiu $a0,$zero,0x597e +/* f19eb14: 1000006e */ beqz $zero,.L0f19ecd0 +/* f19eb18: 8fbf0014 */ lw $ra,0x14($sp) +/* f19eb1c: 0fc5b9f1 */ jal func0f16e7c4 +/* f19eb20: 2404597f */ addiu $a0,$zero,0x597f +/* f19eb24: 1000006a */ beqz $zero,.L0f19ecd0 +/* f19eb28: 8fbf0014 */ lw $ra,0x14($sp) +/* f19eb2c: 0fc5b9f1 */ jal func0f16e7c4 +/* f19eb30: 24045980 */ addiu $a0,$zero,0x5980 +/* f19eb34: 10000066 */ beqz $zero,.L0f19ecd0 +/* f19eb38: 8fbf0014 */ lw $ra,0x14($sp) +/* f19eb3c: 0fc5b9f1 */ jal func0f16e7c4 +/* f19eb40: 24045981 */ addiu $a0,$zero,0x5981 +/* f19eb44: 10000062 */ beqz $zero,.L0f19ecd0 +/* f19eb48: 8fbf0014 */ lw $ra,0x14($sp) +/* f19eb4c: 0fc5b9f1 */ jal func0f16e7c4 +/* f19eb50: 24045982 */ addiu $a0,$zero,0x5982 +/* f19eb54: 1000005e */ beqz $zero,.L0f19ecd0 +/* f19eb58: 8fbf0014 */ lw $ra,0x14($sp) +/* f19eb5c: 0fc5b9f1 */ jal func0f16e7c4 +/* f19eb60: 24045983 */ addiu $a0,$zero,0x5983 +/* f19eb64: 1000005a */ beqz $zero,.L0f19ecd0 +/* f19eb68: 8fbf0014 */ lw $ra,0x14($sp) +/* f19eb6c: 0fc5b9f1 */ jal func0f16e7c4 +/* f19eb70: 24045984 */ addiu $a0,$zero,0x5984 +/* f19eb74: 10000056 */ beqz $zero,.L0f19ecd0 +/* f19eb78: 8fbf0014 */ lw $ra,0x14($sp) +/* f19eb7c: 0fc5b9f1 */ jal func0f16e7c4 +/* f19eb80: 24045985 */ addiu $a0,$zero,0x5985 +/* f19eb84: 10000052 */ beqz $zero,.L0f19ecd0 +/* f19eb88: 8fbf0014 */ lw $ra,0x14($sp) +/* f19eb8c: 0fc5b9f1 */ jal func0f16e7c4 +/* f19eb90: 24045986 */ addiu $a0,$zero,0x5986 +/* f19eb94: 1000004e */ beqz $zero,.L0f19ecd0 +/* f19eb98: 8fbf0014 */ lw $ra,0x14($sp) +/* f19eb9c: 0fc5b9f1 */ jal func0f16e7c4 +/* f19eba0: 24045987 */ addiu $a0,$zero,0x5987 +/* f19eba4: 1000004a */ beqz $zero,.L0f19ecd0 +/* f19eba8: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ebac: 0fc5b9f1 */ jal func0f16e7c4 +/* f19ebb0: 24045988 */ addiu $a0,$zero,0x5988 +/* f19ebb4: 10000046 */ beqz $zero,.L0f19ecd0 +/* f19ebb8: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ebbc: 0fc5b9f1 */ jal func0f16e7c4 +/* f19ebc0: 24045989 */ addiu $a0,$zero,0x5989 +/* f19ebc4: 10000042 */ beqz $zero,.L0f19ecd0 +/* f19ebc8: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ebcc: 0fc5b9f1 */ jal func0f16e7c4 +/* f19ebd0: 2404598a */ addiu $a0,$zero,0x598a +/* f19ebd4: 1000003e */ beqz $zero,.L0f19ecd0 +/* f19ebd8: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ebdc: 0fc5b9f1 */ jal func0f16e7c4 +/* f19ebe0: 2404598b */ addiu $a0,$zero,0x598b +/* f19ebe4: 1000003a */ beqz $zero,.L0f19ecd0 +/* f19ebe8: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ebec: 0fc5b9f1 */ jal func0f16e7c4 +/* f19ebf0: 2404598c */ addiu $a0,$zero,0x598c +/* f19ebf4: 10000036 */ beqz $zero,.L0f19ecd0 +/* f19ebf8: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ebfc: 0fc5b9f1 */ jal func0f16e7c4 +/* f19ec00: 2404598d */ addiu $a0,$zero,0x598d +/* f19ec04: 10000032 */ beqz $zero,.L0f19ecd0 +/* f19ec08: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ec0c: 0fc5b9f1 */ jal func0f16e7c4 +/* f19ec10: 2404598e */ addiu $a0,$zero,0x598e +/* f19ec14: 1000002e */ beqz $zero,.L0f19ecd0 +/* f19ec18: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ec1c: 0fc5b9f1 */ jal func0f16e7c4 +/* f19ec20: 2404598f */ addiu $a0,$zero,0x598f +/* f19ec24: 1000002a */ beqz $zero,.L0f19ecd0 +/* f19ec28: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ec2c: 0fc5b9f1 */ jal func0f16e7c4 +/* f19ec30: 24045990 */ addiu $a0,$zero,0x5990 +/* f19ec34: 10000026 */ beqz $zero,.L0f19ecd0 +/* f19ec38: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ec3c: 0fc5b9f1 */ jal func0f16e7c4 +/* f19ec40: 24045991 */ addiu $a0,$zero,0x5991 +/* f19ec44: 10000022 */ beqz $zero,.L0f19ecd0 +/* f19ec48: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ec4c: 0fc5b9f1 */ jal func0f16e7c4 +/* f19ec50: 24045992 */ addiu $a0,$zero,0x5992 +/* f19ec54: 1000001e */ beqz $zero,.L0f19ecd0 +/* f19ec58: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ec5c: 0fc5b9f1 */ jal func0f16e7c4 +/* f19ec60: 24045993 */ addiu $a0,$zero,0x5993 +/* f19ec64: 1000001a */ beqz $zero,.L0f19ecd0 +/* f19ec68: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ec6c: 0fc5b9f1 */ jal func0f16e7c4 +/* f19ec70: 24045994 */ addiu $a0,$zero,0x5994 +/* f19ec74: 10000016 */ beqz $zero,.L0f19ecd0 +/* f19ec78: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ec7c: 0fc5b9f1 */ jal func0f16e7c4 +/* f19ec80: 24045995 */ addiu $a0,$zero,0x5995 +/* f19ec84: 10000012 */ beqz $zero,.L0f19ecd0 +/* f19ec88: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ec8c: 0fc5b9f1 */ jal func0f16e7c4 +/* f19ec90: 24045996 */ addiu $a0,$zero,0x5996 +/* f19ec94: 1000000e */ beqz $zero,.L0f19ecd0 +/* f19ec98: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ec9c: 0fc5b9f1 */ jal func0f16e7c4 +/* f19eca0: 24045997 */ addiu $a0,$zero,0x5997 +/* f19eca4: 1000000a */ beqz $zero,.L0f19ecd0 +/* f19eca8: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ecac: 0fc5b9f1 */ jal func0f16e7c4 +/* f19ecb0: 24045998 */ addiu $a0,$zero,0x5998 +/* f19ecb4: 10000006 */ beqz $zero,.L0f19ecd0 +/* f19ecb8: 8fbf0014 */ lw $ra,0x14($sp) +/* f19ecbc: 0fc5b9f1 */ jal func0f16e7c4 +/* f19ecc0: 24045999 */ addiu $a0,$zero,0x5999 +/* f19ecc4: 10000002 */ beqz $zero,.L0f19ecd0 +/* f19ecc8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f19eccc: +/* f19eccc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f19ecd0: +/* f19ecd0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19ecd4: 03e00008 */ jr $ra +/* f19ecd8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19ecdc +/* f19ecdc: 27bdfd60 */ addiu $sp,$sp,-672 +/* f19ece0: 3c0e8009 */ lui $t6,0x8009 +/* f19ece4: 91ce8808 */ lbu $t6,-0x77f8($t6) +/* f19ece8: afb00018 */ sw $s0,0x18($sp) +/* f19ecec: 00808025 */ or $s0,$a0,$zero +/* f19ecf0: afbf002c */ sw $ra,0x2c($sp) +/* f19ecf4: afb40028 */ sw $s4,0x28($sp) +/* f19ecf8: afb30024 */ sw $s3,0x24($sp) +/* f19ecfc: afb20020 */ sw $s2,0x20($sp) +/* f19ed00: 11c000cf */ beqz $t6,.L0f19f040 +/* f19ed04: afb1001c */ sw $s1,0x1c($sp) +/* f19ed08: 0fc2556c */ jal func0f0955b0 +/* f19ed0c: 2404007f */ addiu $a0,$zero,0x7f +/* f19ed10: 10400006 */ beqz $v0,.L0f19ed2c +/* f19ed14: 00000000 */ sll $zero,$zero,0x0 +/* f19ed18: 8c4f0008 */ lw $t7,0x8($v0) +/* f19ed1c: 3c01fdff */ lui $at,0xfdff +/* f19ed20: 3421ffff */ ori $at,$at,0xffff +/* f19ed24: 01e1c024 */ and $t8,$t7,$at +/* f19ed28: ac580008 */ sw $t8,0x8($v0) +.L0f19ed2c: +/* f19ed2c: 0fc679d5 */ jal func0f19e754 +/* f19ed30: 00000000 */ sll $zero,$zero,0x0 +/* f19ed34: 3c14800a */ lui $s4,0x800a +/* f19ed38: 26949fc0 */ addiu $s4,$s4,-24640 +/* f19ed3c: 8e820284 */ lw $v0,0x284($s4) +/* f19ed40: 24010002 */ addiu $at,$zero,0x2 +/* f19ed44: 94590010 */ lhu $t9,0x10($v0) +/* f19ed48: 17210002 */ bne $t9,$at,.L0f19ed54 +/* f19ed4c: 00000000 */ sll $zero,$zero,0x0 +/* f19ed50: a4400010 */ sh $zero,0x10($v0) +.L0f19ed54: +/* f19ed54: 0fc2a4ab */ jal func0f0a92ac +/* f19ed58: 24040001 */ addiu $a0,$zero,0x1 +/* f19ed5c: 3c018009 */ lui $at,0x8009 +/* f19ed60: 0fc67505 */ jal func0f19d414 +/* f19ed64: a0208804 */ sb $zero,-0x77fc($at) +/* f19ed68: 12000003 */ beqz $s0,.L0f19ed78 +/* f19ed6c: 00000000 */ sll $zero,$zero,0x0 +/* f19ed70: 0fc678f8 */ jal func0f19e3e0 +/* f19ed74: 00000000 */ sll $zero,$zero,0x0 +.L0f19ed78: +/* f19ed78: 3c048007 */ lui $a0,0x8007 +/* f19ed7c: 8c849968 */ lw $a0,-0x6698($a0) +/* f19ed80: 8c890014 */ lw $t1,0x14($a0) +/* f19ed84: 51200004 */ beqzl $t1,.L0f19ed98 +/* f19ed88: 8e8a0284 */ lw $t2,0x284($s4) +/* f19ed8c: 0fc1acd3 */ jal func0f06b34c +/* f19ed90: 24050001 */ addiu $a1,$zero,0x1 +/* f19ed94: 8e8a0284 */ lw $t2,0x284($s4) +.L0f19ed98: +/* f19ed98: 27b2006c */ addiu $s2,$sp,0x6c +/* f19ed9c: 02402825 */ or $a1,$s2,$zero +/* f19eda0: 8d4400bc */ lw $a0,0xbc($t2) +/* f19eda4: 0fc195e9 */ jal func0f0657a4 +/* f19eda8: 24840028 */ addiu $a0,$a0,0x28 +/* f19edac: 8e8b0284 */ lw $t3,0x284($s4) +/* f19edb0: 2401ffff */ addiu $at,$zero,-1 +/* f19edb4: 00008825 */ or $s1,$zero,$zero +/* f19edb8: 8d6200bc */ lw $v0,0xbc($t3) +/* f19edbc: 00008025 */ or $s0,$zero,$zero +/* f19edc0: 844c0028 */ lh $t4,0x28($v0) +/* f19edc4: 51810014 */ beql $t4,$at,.L0f19ee18 +/* f19edc8: 27b00098 */ addiu $s0,$sp,0x98 +/* f19edcc: 84440028 */ lh $a0,0x28($v0) +/* f19edd0: 27b10054 */ addiu $s1,$sp,0x54 +/* f19edd4: 02202825 */ or $a1,$s1,$zero +.L0f19edd8: +/* f19edd8: 0fc5916a */ jal func0f1645a8 +/* f19eddc: 2406000a */ addiu $a2,$zero,0xa +/* f19ede0: 02202025 */ or $a0,$s1,$zero +/* f19ede4: 02402825 */ or $a1,$s2,$zero +/* f19ede8: 0fc195f6 */ jal func0f0657d8 +/* f19edec: 24060014 */ addiu $a2,$zero,0x14 +/* f19edf0: 8e8d0284 */ lw $t5,0x284($s4) +/* f19edf4: 26100002 */ addiu $s0,$s0,0x2 +/* f19edf8: 2401ffff */ addiu $at,$zero,-1 +/* f19edfc: 8dae00bc */ lw $t6,0xbc($t5) +/* f19ee00: 01d07821 */ addu $t7,$t6,$s0 +/* f19ee04: 85e40028 */ lh $a0,0x28($t7) +/* f19ee08: 5481fff3 */ bnel $a0,$at,.L0f19edd8 +/* f19ee0c: 02202825 */ or $a1,$s1,$zero +/* f19ee10: 00008825 */ or $s1,$zero,$zero +/* f19ee14: 27b00098 */ addiu $s0,$sp,0x98 +.L0f19ee18: +/* f19ee18: 02002825 */ or $a1,$s0,$zero +/* f19ee1c: 02402025 */ or $a0,$s2,$zero +/* f19ee20: 0fc197e0 */ jal func0f065f80 +/* f19ee24: 24060100 */ addiu $a2,$zero,0x100 +/* f19ee28: 87b80098 */ lh $t8,0x98($sp) +/* f19ee2c: 02009025 */ or $s2,$s0,$zero +/* f19ee30: 27b90098 */ addiu $t9,$sp,0x98 +/* f19ee34: 07000042 */ bltz $t8,.L0f19ef40 +/* f19ee38: 24130001 */ addiu $s3,$zero,0x1 +/* f19ee3c: 87230000 */ lh $v1,0x0($t9) +/* f19ee40: 8e8a0338 */ lw $t2,0x338($s4) +.L0f19ee44: +/* f19ee44: 000348c0 */ sll $t1,$v1,0x3 +/* f19ee48: 01234821 */ addu $t1,$t1,$v1 +/* f19ee4c: 000948c0 */ sll $t1,$t1,0x3 +/* f19ee50: 012a1021 */ addu $v0,$t1,$t2 +/* f19ee54: 50400037 */ beqzl $v0,.L0f19ef34 +/* f19ee58: 86430002 */ lh $v1,0x2($s2) +/* f19ee5c: 904b0000 */ lbu $t3,0x0($v0) +/* f19ee60: 24010004 */ addiu $at,$zero,0x4 +/* f19ee64: 8c500004 */ lw $s0,0x4($v0) +/* f19ee68: 55610032 */ bnel $t3,$at,.L0f19ef34 +/* f19ee6c: 86430002 */ lh $v1,0x2($s2) +/* f19ee70: 92020003 */ lbu $v0,0x3($s0) +/* f19ee74: 2401000d */ addiu $at,$zero,0xd +/* f19ee78: 02002025 */ or $a0,$s0,$zero +/* f19ee7c: 54410005 */ bnel $v0,$at,.L0f19ee94 +/* f19ee80: 24010008 */ addiu $at,$zero,0x8 +/* f19ee84: 0fc1acd3 */ jal func0f06b34c +/* f19ee88: 02602825 */ or $a1,$s3,$zero +/* f19ee8c: 92020003 */ lbu $v0,0x3($s0) +/* f19ee90: 24010008 */ addiu $at,$zero,0x8 +.L0f19ee94: +/* f19ee94: 54410027 */ bnel $v0,$at,.L0f19ef34 +/* f19ee98: 86430002 */ lh $v1,0x2($s2) +/* f19ee9c: 9202005c */ lbu $v0,0x5c($s0) +/* f19eea0: 2401001f */ addiu $at,$zero,0x1f +/* f19eea4: 02002025 */ or $a0,$s0,$zero +/* f19eea8: 1041001f */ beq $v0,$at,.L0f19ef28 +/* f19eeac: 24010056 */ addiu $at,$zero,0x56 +/* f19eeb0: 1041001d */ beq $v0,$at,.L0f19ef28 +/* f19eeb4: 2401001a */ addiu $at,$zero,0x1a +/* f19eeb8: 1041001b */ beq $v0,$at,.L0f19ef28 +/* f19eebc: 24010054 */ addiu $at,$zero,0x54 +/* f19eec0: 10410019 */ beq $v0,$at,.L0f19ef28 +/* f19eec4: 2401001e */ addiu $at,$zero,0x1e +/* f19eec8: 10410017 */ beq $v0,$at,.L0f19ef28 +/* f19eecc: 24010055 */ addiu $at,$zero,0x55 +/* f19eed0: 10410015 */ beq $v0,$at,.L0f19ef28 +/* f19eed4: 24010021 */ addiu $at,$zero,0x21 +/* f19eed8: 10410013 */ beq $v0,$at,.L0f19ef28 +/* f19eedc: 24010022 */ addiu $at,$zero,0x22 +/* f19eee0: 10410011 */ beq $v0,$at,.L0f19ef28 +/* f19eee4: 24010053 */ addiu $at,$zero,0x53 +/* f19eee8: 1041000f */ beq $v0,$at,.L0f19ef28 +/* f19eeec: 24010020 */ addiu $at,$zero,0x20 +/* f19eef0: 1041000d */ beq $v0,$at,.L0f19ef28 +/* f19eef4: 24010058 */ addiu $at,$zero,0x58 +/* f19eef8: 1041000b */ beq $v0,$at,.L0f19ef28 +/* f19eefc: 2401000f */ addiu $at,$zero,0xf +/* f19ef00: 54410004 */ bnel $v0,$at,.L0f19ef14 +/* f19ef04: 2401000e */ addiu $at,$zero,0xe +/* f19ef08: 920c005f */ lbu $t4,0x5f($s0) +/* f19ef0c: 126c0006 */ beq $s3,$t4,.L0f19ef28 +/* f19ef10: 2401000e */ addiu $at,$zero,0xe +.L0f19ef14: +/* f19ef14: 54410007 */ bnel $v0,$at,.L0f19ef34 +/* f19ef18: 86430002 */ lh $v1,0x2($s2) +/* f19ef1c: 920d005f */ lbu $t5,0x5f($s0) +/* f19ef20: 566d0004 */ bnel $s3,$t5,.L0f19ef34 +/* f19ef24: 86430002 */ lh $v1,0x2($s2) +.L0f19ef28: +/* f19ef28: 0fc1acd3 */ jal func0f06b34c +/* f19ef2c: 02602825 */ or $a1,$s3,$zero +/* f19ef30: 86430002 */ lh $v1,0x2($s2) +.L0f19ef34: +/* f19ef34: 26520002 */ addiu $s2,$s2,0x2 +/* f19ef38: 0463ffc2 */ bgezl $v1,.L0f19ee44 +/* f19ef3c: 8e8a0338 */ lw $t2,0x338($s4) +.L0f19ef40: +/* f19ef40: 3c08800a */ lui $t0,0x800a +/* f19ef44: 25083434 */ addiu $t0,$t0,0x3434 +/* f19ef48: 8d0e0000 */ lw $t6,0x0($t0) +/* f19ef4c: 00002825 */ or $a1,$zero,$zero +/* f19ef50: 24070100 */ addiu $a3,$zero,0x100 +/* f19ef54: 19c00019 */ blez $t6,.L0f19efbc +/* f19ef58: 240403c0 */ addiu $a0,$zero,0x3c0 +/* f19ef5c: 3c03800a */ lui $v1,0x800a +/* f19ef60: 24633430 */ addiu $v1,$v1,0x3430 +/* f19ef64: 8c6f0000 */ lw $t7,0x0($v1) +.L0f19ef68: +/* f19ef68: 00001025 */ or $v0,$zero,$zero +/* f19ef6c: 01e5c021 */ addu $t8,$t7,$a1 +/* f19ef70: a70703c8 */ sh $a3,0x3c8($t8) +.L0f19ef74: +/* f19ef74: 001148c0 */ sll $t1,$s1,0x3 +/* f19ef78: 01314821 */ addu $t1,$t1,$s1 +/* f19ef7c: 8c790000 */ lw $t9,0x0($v1) +/* f19ef80: 00094900 */ sll $t1,$t1,0x4 +/* f19ef84: 01314823 */ subu $t1,$t1,$s1 +/* f19ef88: 000948c0 */ sll $t1,$t1,0x3 +/* f19ef8c: 03295021 */ addu $t2,$t9,$t1 +/* f19ef90: 01425821 */ addu $t3,$t2,$v0 +/* f19ef94: 24420018 */ addiu $v0,$v0,0x18 +/* f19ef98: 1444fff6 */ bne $v0,$a0,.L0f19ef74 +/* f19ef9c: a560001c */ sh $zero,0x1c($t3) +/* f19efa0: 8d0c0000 */ lw $t4,0x0($t0) +/* f19efa4: 26310001 */ addiu $s1,$s1,0x1 +/* f19efa8: 24a50478 */ addiu $a1,$a1,0x478 +/* f19efac: 022c082a */ slt $at,$s1,$t4 +/* f19efb0: 5420ffed */ bnezl $at,.L0f19ef68 +/* f19efb4: 8c6f0000 */ lw $t7,0x0($v1) +/* f19efb8: 00008825 */ or $s1,$zero,$zero +.L0f19efbc: +/* f19efbc: 3c08800a */ lui $t0,0x800a +/* f19efc0: 25083444 */ addiu $t0,$t0,0x3444 +/* f19efc4: 8d0d0000 */ lw $t5,0x0($t0) +/* f19efc8: 24070100 */ addiu $a3,$zero,0x100 +/* f19efcc: 00002825 */ or $a1,$zero,$zero +/* f19efd0: 19a0001b */ blez $t5,.L0f19f040 +/* f19efd4: 24040190 */ addiu $a0,$zero,0x190 +/* f19efd8: 3c03800a */ lui $v1,0x800a +/* f19efdc: 44800000 */ mtc1 $zero,$f0 +/* f19efe0: 24633440 */ addiu $v1,$v1,0x3440 +/* f19efe4: 8c6e0000 */ lw $t6,0x0($v1) +.L0f19efe8: +/* f19efe8: 00001025 */ or $v0,$zero,$zero +/* f19efec: 01c57821 */ addu $t7,$t6,$a1 +/* f19eff0: a5e70004 */ sh $a3,0x4($t7) +.L0f19eff4: +/* f19eff4: 0011c880 */ sll $t9,$s1,0x2 +/* f19eff8: 0331c823 */ subu $t9,$t9,$s1 +/* f19effc: 0019c880 */ sll $t9,$t9,0x2 +/* f19f000: 0331c821 */ addu $t9,$t9,$s1 +/* f19f004: 8c780000 */ lw $t8,0x0($v1) +/* f19f008: 0019c8c0 */ sll $t9,$t9,0x3 +/* f19f00c: 0331c823 */ subu $t9,$t9,$s1 +/* f19f010: 0019c880 */ sll $t9,$t9,0x2 +/* f19f014: 03194821 */ addu $t1,$t8,$t9 +/* f19f018: 01225021 */ addu $t2,$t1,$v0 +/* f19f01c: 24420028 */ addiu $v0,$v0,0x28 +/* f19f020: 1444fff4 */ bne $v0,$a0,.L0f19eff4 +/* f19f024: e5400014 */ swc1 $f0,0x14($t2) +/* f19f028: 8d0b0000 */ lw $t3,0x0($t0) +/* f19f02c: 26310001 */ addiu $s1,$s1,0x1 +/* f19f030: 24a5019c */ addiu $a1,$a1,0x19c +/* f19f034: 022b082a */ slt $at,$s1,$t3 +/* f19f038: 5420ffeb */ bnezl $at,.L0f19efe8 +/* f19f03c: 8c6e0000 */ lw $t6,0x0($v1) +.L0f19f040: +/* f19f040: 3c14800a */ lui $s4,0x800a +/* f19f044: 0fc2eda7 */ jal func0f0bb69c +/* f19f048: 26949fc0 */ addiu $s4,$s4,-24640 +/* f19f04c: 3c013f80 */ lui $at,0x3f80 +/* f19f050: 44812000 */ mtc1 $at,$f4 +/* f19f054: 8e8c0284 */ lw $t4,0x284($s4) +/* f19f058: e58400dc */ swc1 $f4,0xdc($t4) +/* f19f05c: 8fbf002c */ lw $ra,0x2c($sp) +/* f19f060: 8fb40028 */ lw $s4,0x28($sp) +/* f19f064: 8fb30024 */ lw $s3,0x24($sp) +/* f19f068: 8fb20020 */ lw $s2,0x20($sp) +/* f19f06c: 8fb1001c */ lw $s1,0x1c($sp) +/* f19f070: 8fb00018 */ lw $s0,0x18($sp) +/* f19f074: 03e00008 */ jr $ra +/* f19f078: 27bd02a0 */ addiu $sp,$sp,0x2a0 +); + +GLOBAL_ASM( +glabel func0f19f07c +/* f19f07c: 3c03800b */ lui $v1,0x800b +/* f19f080: 2463cd20 */ addiu $v1,$v1,-13024 +/* f19f084: 946e0462 */ lhu $t6,0x462($v1) +/* f19f088: 946f045c */ lhu $t7,0x45c($v1) +/* f19f08c: 9479045e */ lhu $t9,0x45e($v1) +/* f19f090: 94690460 */ lhu $t1,0x460($v1) +/* f19f094: 01cfc021 */ addu $t8,$t6,$t7 +/* f19f098: 03194021 */ addu $t0,$t8,$t9 +/* f19f09c: 01095021 */ addu $t2,$t0,$t1 +/* f19f0a0: 448a2000 */ mtc1 $t2,$f4 +/* f19f0a4: 3c0142c8 */ lui $at,0x42c8 +/* f19f0a8: 44814000 */ mtc1 $at,$f8 +/* f19f0ac: 468021a0 */ cvt.s.w $f6,$f4 +/* f19f0b0: 94620458 */ lhu $v0,0x458($v1) +/* f19f0b4: 46083002 */ mul.s $f0,$f6,$f8 +/* f19f0b8: 50400018 */ beqzl $v0,.L0f19f11c +/* f19f0bc: 00001025 */ or $v0,$zero,$zero +/* f19f0c0: 44825000 */ mtc1 $v0,$f10 +/* f19f0c4: 3c014f80 */ lui $at,0x4f80 +/* f19f0c8: 04410004 */ bgez $v0,.L0f19f0dc +/* f19f0cc: 46805420 */ cvt.s.w $f16,$f10 +/* f19f0d0: 44819000 */ mtc1 $at,$f18 +/* f19f0d4: 00000000 */ sll $zero,$zero,0x0 +/* f19f0d8: 46128400 */ add.s $f16,$f16,$f18 +.L0f19f0dc: +/* f19f0dc: 906b0008 */ lbu $t3,0x8($v1) +/* f19f0e0: 46100083 */ div.s $f2,$f0,$f16 +/* f19f0e4: 3c014f80 */ lui $at,0x4f80 +/* f19f0e8: 448b2000 */ mtc1 $t3,$f4 +/* f19f0ec: 05610004 */ bgez $t3,.L0f19f100 +/* f19f0f0: 468021a0 */ cvt.s.w $f6,$f4 +/* f19f0f4: 44814000 */ mtc1 $at,$f8 +/* f19f0f8: 00000000 */ sll $zero,$zero,0x0 +/* f19f0fc: 46083180 */ add.s $f6,$f6,$f8 +.L0f19f100: +/* f19f100: 4606103c */ c.lt.s $f2,$f6 +/* f19f104: 00000000 */ sll $zero,$zero,0x0 +/* f19f108: 45020004 */ bc1fl .L0f19f11c +/* f19f10c: 00001025 */ or $v0,$zero,$zero +/* f19f110: 03e00008 */ jr $ra +/* f19f114: 24020001 */ addiu $v0,$zero,0x1 +/* f19f118: 00001025 */ or $v0,$zero,$zero +.L0f19f11c: +/* f19f11c: 03e00008 */ jr $ra +/* f19f120: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19f124 +/* f19f124: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19f128: afbf0014 */ sw $ra,0x14($sp) +/* f19f12c: afa40018 */ sw $a0,0x18($sp) +/* f19f130: 0fc67b37 */ jal func0f19ecdc +/* f19f134: 00002025 */ or $a0,$zero,$zero +/* f19f138: 0fc67c1f */ jal func0f19f07c +/* f19f13c: 00000000 */ sll $zero,$zero,0x0 +/* f19f140: 10400006 */ beqz $v0,.L0f19f15c +/* f19f144: 2409003c */ addiu $t1,$zero,0x3c +/* f19f148: 3c02800b */ lui $v0,0x800b +/* f19f14c: 2442cd20 */ addiu $v0,$v0,-13024 +/* f19f150: 240e0004 */ addiu $t6,$zero,0x4 +/* f19f154: 10000005 */ beqz $zero,.L0f19f16c +/* f19f158: a04e045b */ sb $t6,0x45b($v0) +.L0f19f15c: +/* f19f15c: 8faf0018 */ lw $t7,0x18($sp) +/* f19f160: 3c02800b */ lui $v0,0x800b +/* f19f164: 2442cd20 */ addiu $v0,$v0,-13024 +/* f19f168: a04f045b */ sb $t7,0x45b($v0) +.L0f19f16c: +/* f19f16c: 90580465 */ lbu $t8,0x465($v0) +/* f19f170: 8fbf0014 */ lw $ra,0x14($sp) +/* f19f174: a0490464 */ sb $t1,0x464($v0) +/* f19f178: 3319ff1f */ andi $t9,$t8,0xff1f +/* f19f17c: 37280040 */ ori $t0,$t9,0x40 +/* f19f180: a0480465 */ sb $t0,0x465($v0) +/* f19f184: 03e00008 */ jr $ra +/* f19f188: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f19f18c +/* f19f18c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f19f190: afbf001c */ sw $ra,0x1c($sp) +/* f19f194: afb00018 */ sw $s0,0x18($sp) +/* f19f198: 0fc67b37 */ jal func0f19ecdc +/* f19f19c: 00002025 */ or $a0,$zero,$zero +/* f19f1a0: 0fc67c1f */ jal func0f19f07c +/* f19f1a4: 00000000 */ sll $zero,$zero,0x0 +/* f19f1a8: 1040000a */ beqz $v0,.L0f19f1d4 +/* f19f1ac: 3c10800b */ lui $s0,0x800b +/* f19f1b0: 3c10800b */ lui $s0,0x800b +/* f19f1b4: 2610cd20 */ addiu $s0,$s0,-13024 +/* f19f1b8: 920f0465 */ lbu $t7,0x465($s0) +/* f19f1bc: 240e0004 */ addiu $t6,$zero,0x4 +/* f19f1c0: a20e045b */ sb $t6,0x45b($s0) +/* f19f1c4: 31f8ff1f */ andi $t8,$t7,0xff1f +/* f19f1c8: 37190040 */ ori $t9,$t8,0x40 +/* f19f1cc: 1000000e */ beqz $zero,.L0f19f208 +/* f19f1d0: a2190465 */ sb $t9,0x465($s0) +.L0f19f1d4: +/* f19f1d4: 2610cd20 */ addiu $s0,$s0,-13024 +/* f19f1d8: 0fc6749a */ jal func0f19d268 +/* f19f1dc: 96040456 */ lhu $a0,0x456($s0) +/* f19f1e0: 0fc67330 */ jal func0f19ccc0 +/* f19f1e4: 00402025 */ or $a0,$v0,$zero +/* f19f1e8: 92050448 */ lbu $a1,0x448($s0) +/* f19f1ec: 00402025 */ or $a0,$v0,$zero +/* f19f1f0: 0fc67279 */ jal func0f19c9e4 +/* f19f1f4: 24a50001 */ addiu $a1,$a1,0x1 +/* f19f1f8: 92080465 */ lbu $t0,0x465($s0) +/* f19f1fc: 3109ff1f */ andi $t1,$t0,0xff1f +/* f19f200: 352a0060 */ ori $t2,$t1,0x60 +/* f19f204: a20a0465 */ sb $t2,0x465($s0) +.L0f19f208: +/* f19f208: 8fbf001c */ lw $ra,0x1c($sp) +/* f19f20c: 240b003c */ addiu $t3,$zero,0x3c +/* f19f210: a20b0464 */ sb $t3,0x464($s0) +/* f19f214: 8fb00018 */ lw $s0,0x18($sp) +/* f19f218: 03e00008 */ jr $ra +/* f19f21c: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f19f220 +/* f19f220: 3c03800b */ lui $v1,0x800b +/* f19f224: 3c05800b */ lui $a1,0x800b +/* f19f228: 24a5d158 */ addiu $a1,$a1,-11944 +/* f19f22c: 2463cd20 */ addiu $v1,$v1,-13024 +/* f19f230: 8c620010 */ lw $v0,0x10($v1) +.L0f19f234: +/* f19f234: 000277c2 */ srl $t6,$v0,0x1f +/* f19f238: 11c00010 */ beqz $t6,.L0f19f27c +/* f19f23c: 0002c080 */ sll $t8,$v0,0x2 +/* f19f240: 0700000e */ bltz $t8,.L0f19f27c +/* f19f244: 00024040 */ sll $t0,$v0,0x1 +/* f19f248: 0503000d */ bgezl $t0,.L0f19f280 +/* f19f24c: 2463003c */ addiu $v1,$v1,0x3c +/* f19f250: 8c690014 */ lw $t1,0x14($v1) +/* f19f254: 5489000a */ bnel $a0,$t1,.L0f19f280 +/* f19f258: 2463003c */ addiu $v1,$v1,0x3c +/* f19f25c: 906a0040 */ lbu $t2,0x40($v1) +/* f19f260: 314b0020 */ andi $t3,$t2,0x20 +/* f19f264: 11600003 */ beqz $t3,.L0f19f274 +/* f19f268: 00000000 */ sll $zero,$zero,0x0 +/* f19f26c: 03e00008 */ jr $ra +/* f19f270: 24020001 */ addiu $v0,$zero,0x1 +.L0f19f274: +/* f19f274: 03e00008 */ jr $ra +/* f19f278: 00001025 */ or $v0,$zero,$zero +.L0f19f27c: +/* f19f27c: 2463003c */ addiu $v1,$v1,0x3c +.L0f19f280: +/* f19f280: 5465ffec */ bnel $v1,$a1,.L0f19f234 +/* f19f284: 8c620010 */ lw $v0,0x10($v1) +/* f19f288: 00001025 */ or $v0,$zero,$zero +/* f19f28c: 03e00008 */ jr $ra +/* f19f290: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19f294 +/* f19f294: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19f298: afbf0014 */ sw $ra,0x14($sp) +/* f19f29c: afa5001c */ sw $a1,0x1c($sp) +/* f19f2a0: c4c60000 */ lwc1 $f6,0x0($a2) +/* f19f2a4: c4840000 */ lwc1 $f4,0x0($a0) +/* f19f2a8: c4ca0008 */ lwc1 $f10,0x8($a2) +/* f19f2ac: c4880008 */ lwc1 $f8,0x8($a0) +/* f19f2b0: 46062301 */ sub.s $f12,$f4,$f6 +/* f19f2b4: 0fc259d4 */ jal func0f096750 +/* f19f2b8: 460a4381 */ sub.s $f14,$f8,$f10 +/* f19f2bc: c7ae001c */ lwc1 $f14,0x1c($sp) +/* f19f2c0: 8fbf0014 */ lw $ra,0x14($sp) +/* f19f2c4: 3c017f1c */ lui $at,0x7f1c +/* f19f2c8: 460e003c */ c.lt.s $f0,$f14 +/* f19f2cc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19f2d0: 460e0301 */ sub.s $f12,$f0,$f14 +/* f19f2d4: 45000003 */ bc1f .L0f19f2e4 +/* f19f2d8: 46006086 */ mov.s $f2,$f12 +/* f19f2dc: c43094ac */ lwc1 $f16,-0x6b54($at) +/* f19f2e0: 46106080 */ add.s $f2,$f12,$f16 +.L0f19f2e4: +/* f19f2e4: 03e00008 */ jr $ra +/* f19f2e8: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f19f2ec +/* f19f2ec: 27bdffe8 */ addiu $sp,$sp,-24 +/* f19f2f0: 3c02800b */ lui $v0,0x800b +/* f19f2f4: 3c03800b */ lui $v1,0x800b +/* f19f2f8: afbf0014 */ sw $ra,0x14($sp) +/* f19f2fc: 00803825 */ or $a3,$a0,$zero +/* f19f300: 00a03025 */ or $a2,$a1,$zero +/* f19f304: 2463d158 */ addiu $v1,$v1,-11944 +/* f19f308: 2442cd20 */ addiu $v0,$v0,-13024 +/* f19f30c: 8c4e0014 */ lw $t6,0x14($v0) +.L0f19f310: +/* f19f310: 54ee001b */ bnel $a3,$t6,.L0f19f380 +/* f19f314: 2442003c */ addiu $v0,$v0,0x3c +/* f19f318: 8c4f0010 */ lw $t7,0x10($v0) +/* f19f31c: 24e40008 */ addiu $a0,$a3,0x8 +/* f19f320: 000fc880 */ sll $t9,$t7,0x2 +/* f19f324: 07210003 */ bgez $t9,.L0f19f334 +/* f19f328: 00000000 */ sll $zero,$zero,0x0 +/* f19f32c: 10000017 */ beqz $zero,.L0f19f38c +/* f19f330: 00001025 */ or $v0,$zero,$zero +.L0f19f334: +/* f19f334: 0fc67ca5 */ jal func0f19f294 +/* f19f338: 8c450038 */ lw $a1,0x38($v0) +/* f19f33c: 3c017f1c */ lui $at,0x7f1c +/* f19f340: c42494b0 */ lwc1 $f4,-0x6b50($at) +/* f19f344: 3c017f1c */ lui $at,0x7f1c +/* f19f348: 4600203c */ c.lt.s $f4,$f0 +/* f19f34c: 00000000 */ sll $zero,$zero,0x0 +/* f19f350: 45000008 */ bc1f .L0f19f374 +/* f19f354: 00000000 */ sll $zero,$zero,0x0 +/* f19f358: c42694b4 */ lwc1 $f6,-0x6b4c($at) +/* f19f35c: 4606003c */ c.lt.s $f0,$f6 +/* f19f360: 00000000 */ sll $zero,$zero,0x0 +/* f19f364: 45000003 */ bc1f .L0f19f374 +/* f19f368: 00000000 */ sll $zero,$zero,0x0 +/* f19f36c: 10000007 */ beqz $zero,.L0f19f38c +/* f19f370: 00001025 */ or $v0,$zero,$zero +.L0f19f374: +/* f19f374: 10000005 */ beqz $zero,.L0f19f38c +/* f19f378: 24020001 */ addiu $v0,$zero,0x1 +/* f19f37c: 2442003c */ addiu $v0,$v0,0x3c +.L0f19f380: +/* f19f380: 5443ffe3 */ bnel $v0,$v1,.L0f19f310 +/* f19f384: 8c4e0014 */ lw $t6,0x14($v0) +/* f19f388: 24020001 */ addiu $v0,$zero,0x1 +.L0f19f38c: +/* f19f38c: 8fbf0014 */ lw $ra,0x14($sp) +/* f19f390: 27bd0018 */ addiu $sp,$sp,0x18 +/* f19f394: 03e00008 */ jr $ra +/* f19f398: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19f39c +/* f19f39c: 27bdff30 */ addiu $sp,$sp,-208 +/* f19f3a0: f7b60018 */ sdc1 $f22,0x18($sp) +/* f19f3a4: 3c014e00 */ lui $at,0x4e00 +/* f19f3a8: 4481b000 */ mtc1 $at,$f22 +/* f19f3ac: f7b80020 */ sdc1 $f24,0x20($sp) +/* f19f3b0: 3c017f1c */ lui $at,0x7f1c +/* f19f3b4: afb10030 */ sw $s1,0x30($sp) +/* f19f3b8: c43894b8 */ lwc1 $f24,-0x6b48($at) +/* f19f3bc: afb50040 */ sw $s5,0x40($sp) +/* f19f3c0: afb4003c */ sw $s4,0x3c($sp) +/* f19f3c4: afb30038 */ sw $s3,0x38($sp) +/* f19f3c8: afb20034 */ sw $s2,0x34($sp) +/* f19f3cc: afb0002c */ sw $s0,0x2c($sp) +/* f19f3d0: f7b40010 */ sdc1 $f20,0x10($sp) +/* f19f3d4: 3c017f1c */ lui $at,0x7f1c +/* f19f3d8: 3c11800b */ lui $s1,0x800b +/* f19f3dc: 00809825 */ or $s3,$a0,$zero +/* f19f3e0: afbf0044 */ sw $ra,0x44($sp) +/* f19f3e4: 00009025 */ or $s2,$zero,$zero +/* f19f3e8: 0000a825 */ or $s5,$zero,$zero +/* f19f3ec: 2631cd20 */ addiu $s1,$s1,-13024 +/* f19f3f0: c43494bc */ lwc1 $f20,-0x6b44($at) +/* f19f3f4: 00008025 */ or $s0,$zero,$zero +/* f19f3f8: 27b40084 */ addiu $s4,$sp,0x84 +.L0f19f3fc: +/* f19f3fc: 8e220010 */ lw $v0,0x10($s1) +/* f19f400: 000277c2 */ srl $t6,$v0,0x1f +/* f19f404: 11c00014 */ beqz $t6,.L0f19f458 +/* f19f408: 0002c080 */ sll $t8,$v0,0x2 +/* f19f40c: 07000012 */ bltz $t8,.L0f19f458 +/* f19f410: 00024040 */ sll $t0,$v0,0x1 +/* f19f414: 05010010 */ bgez $t0,.L0f19f458 +/* f19f418: 02603025 */ or $a2,$s3,$zero +/* f19f41c: 8e240014 */ lw $a0,0x14($s1) +/* f19f420: 8e250038 */ lw $a1,0x38($s1) +/* f19f424: 0fc67ca5 */ jal func0f19f294 +/* f19f428: 24840008 */ addiu $a0,$a0,0x8 +/* f19f42c: 4600a03c */ c.lt.s $f20,$f0 +/* f19f430: 00124880 */ sll $t1,$s2,0x2 +/* f19f434: 02895021 */ addu $t2,$s4,$t1 +/* f19f438: 45020006 */ bc1fl .L0f19f454 +/* f19f43c: ad500000 */ sw $s0,0x0($t2) +/* f19f440: 4618003c */ c.lt.s $f0,$f24 +/* f19f444: 00000000 */ sll $zero,$zero,0x0 +/* f19f448: 45030004 */ bc1tl .L0f19f45c +/* f19f44c: 26100001 */ addiu $s0,$s0,0x1 +/* f19f450: ad500000 */ sw $s0,0x0($t2) +.L0f19f454: +/* f19f454: 26520001 */ addiu $s2,$s2,0x1 +.L0f19f458: +/* f19f458: 26100001 */ addiu $s0,$s0,0x1 +.L0f19f45c: +/* f19f45c: 2a010012 */ slti $at,$s0,0x12 +/* f19f460: 1420ffe6 */ bnez $at,.L0f19f3fc +/* f19f464: 2631003c */ addiu $s1,$s1,0x3c +/* f19f468: 1a400021 */ blez $s2,.L0f19f4f0 +/* f19f46c: 00008025 */ or $s0,$zero,$zero +/* f19f470: 3c04800b */ lui $a0,0x800b +/* f19f474: 2484cd20 */ addiu $a0,$a0,-13024 +/* f19f478: 27a30084 */ addiu $v1,$sp,0x84 +/* f19f47c: c6700000 */ lwc1 $f16,0x0($s3) +/* f19f480: c6720004 */ lwc1 $f18,0x4($s3) +/* f19f484: c6740008 */ lwc1 $f20,0x8($s3) +/* f19f488: 2405003c */ addiu $a1,$zero,0x3c +.L0f19f48c: +/* f19f48c: 8c6b0000 */ lw $t3,0x0($v1) +/* f19f490: 26100001 */ addiu $s0,$s0,0x1 +/* f19f494: 01650019 */ multu $t3,$a1 +/* f19f498: 00006012 */ mflo $t4 +/* f19f49c: 008c6821 */ addu $t5,$a0,$t4 +/* f19f4a0: 8da20014 */ lw $v0,0x14($t5) +/* f19f4a4: c4440008 */ lwc1 $f4,0x8($v0) +/* f19f4a8: c446000c */ lwc1 $f6,0xc($v0) +/* f19f4ac: c4480010 */ lwc1 $f8,0x10($v0) +/* f19f4b0: 46102001 */ sub.s $f0,$f4,$f16 +/* f19f4b4: 46123081 */ sub.s $f2,$f6,$f18 +/* f19f4b8: 46000282 */ mul.s $f10,$f0,$f0 +/* f19f4bc: 46144301 */ sub.s $f12,$f8,$f20 +/* f19f4c0: 46021102 */ mul.s $f4,$f2,$f2 +/* f19f4c4: 46045180 */ add.s $f6,$f10,$f4 +/* f19f4c8: 460c6202 */ mul.s $f8,$f12,$f12 +/* f19f4cc: 46083380 */ add.s $f14,$f6,$f8 +/* f19f4d0: 4616703c */ c.lt.s $f14,$f22 +/* f19f4d4: 00000000 */ sll $zero,$zero,0x0 +/* f19f4d8: 45000003 */ bc1f .L0f19f4e8 +/* f19f4dc: 00000000 */ sll $zero,$zero,0x0 +/* f19f4e0: 46007586 */ mov.s $f22,$f14 +/* f19f4e4: 0040a825 */ or $s5,$v0,$zero +.L0f19f4e8: +/* f19f4e8: 1612ffe8 */ bne $s0,$s2,.L0f19f48c +/* f19f4ec: 24630004 */ addiu $v1,$v1,0x4 +.L0f19f4f0: +/* f19f4f0: 8fbf0044 */ lw $ra,0x44($sp) +/* f19f4f4: 02a01025 */ or $v0,$s5,$zero +/* f19f4f8: 8fb50040 */ lw $s5,0x40($sp) +/* f19f4fc: d7b40010 */ ldc1 $f20,0x10($sp) +/* f19f500: d7b60018 */ ldc1 $f22,0x18($sp) +/* f19f504: d7b80020 */ ldc1 $f24,0x20($sp) +/* f19f508: 8fb0002c */ lw $s0,0x2c($sp) +/* f19f50c: 8fb10030 */ lw $s1,0x30($sp) +/* f19f510: 8fb20034 */ lw $s2,0x34($sp) +/* f19f514: 8fb30038 */ lw $s3,0x38($sp) +/* f19f518: 8fb4003c */ lw $s4,0x3c($sp) +/* f19f51c: 03e00008 */ jr $ra +/* f19f520: 27bd00d0 */ addiu $sp,$sp,0xd0 +); + +GLOBAL_ASM( +glabel func0f19f524 +/* f19f524: 27bdfd40 */ addiu $sp,$sp,-704 +/* f19f528: afbf0014 */ sw $ra,0x14($sp) +/* f19f52c: 3c04800b */ lui $a0,0x800b +/* f19f530: 0fc6749a */ jal func0f19d268 +/* f19f534: 9484d176 */ lhu $a0,-0x2e8a($a0) +/* f19f538: afa202bc */ sw $v0,0x2bc($sp) +/* f19f53c: 00402025 */ or $a0,$v0,$zero +/* f19f540: 0fc2a685 */ jal func0f0a9a14 +/* f19f544: 00002825 */ or $a1,$zero,$zero +/* f19f548: afa202b4 */ sw $v0,0x2b4($sp) +/* f19f54c: 8fa402bc */ lw $a0,0x2bc($sp) +/* f19f550: 0fc2a685 */ jal func0f0a9a14 +/* f19f554: 24050001 */ addiu $a1,$zero,0x1 +/* f19f558: 3c03800a */ lui $v1,0x800a +/* f19f55c: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f19f560: 8fae02bc */ lw $t6,0x2bc($sp) +/* f19f564: 2401001d */ addiu $at,$zero,0x1d +/* f19f568: 00403825 */ or $a3,$v0,$zero +/* f19f56c: 24650638 */ addiu $a1,$v1,0x638 +/* f19f570: 15c10003 */ bne $t6,$at,.L0f19f580 +/* f19f574: 24660ddc */ addiu $a2,$v1,0xddc +/* f19f578: 10000102 */ beqz $zero,.L0f19f984 +/* f19f57c: 00001025 */ or $v0,$zero,$zero +.L0f19f580: +/* f19f580: 8ccf0220 */ lw $t7,0x220($a2) +/* f19f584: 8cb80220 */ lw $t8,0x220($a1) +/* f19f588: 8fa402b4 */ lw $a0,0x2b4($sp) +/* f19f58c: 01f8c821 */ addu $t9,$t7,$t8 +/* f19f590: afb902a0 */ sw $t9,0x2a0($sp) +/* f19f594: 8caf0224 */ lw $t7,0x224($a1) +/* f19f598: 8cce0224 */ lw $t6,0x224($a2) +/* f19f59c: afa702b0 */ sw $a3,0x2b0($sp) +/* f19f5a0: 01cfc021 */ addu $t8,$t6,$t7 +/* f19f5a4: 0fc2a5dc */ jal func0f0a9770 +/* f19f5a8: afb802a4 */ sw $t8,0x2a4($sp) +/* f19f5ac: 8fb902a0 */ lw $t9,0x2a0($sp) +/* f19f5b0: 8fa402b0 */ lw $a0,0x2b0($sp) +/* f19f5b4: 03227021 */ addu $t6,$t9,$v0 +/* f19f5b8: 0fc2a5dc */ jal func0f0a9770 +/* f19f5bc: afae0298 */ sw $t6,0x298($sp) +/* f19f5c0: 8fb80298 */ lw $t8,0x298($sp) +/* f19f5c4: 8faf02a4 */ lw $t7,0x2a4($sp) +/* f19f5c8: 1f0000ed */ bgtz $t8,.L0f19f980 +/* f19f5cc: 01e21821 */ addu $v1,$t7,$v0 +/* f19f5d0: 1c6000eb */ bgtz $v1,.L0f19f980 +/* f19f5d4: afa3029c */ sw $v1,0x29c($sp) +/* f19f5d8: 3c06800b */ lui $a2,0x800b +/* f19f5dc: 24c6cd20 */ addiu $a2,$a2,-13024 +/* f19f5e0: 8cd90464 */ lw $t9,0x464($a2) +/* f19f5e4: 00001025 */ or $v0,$zero,$zero +/* f19f5e8: 3c03800a */ lui $v1,0x800a +/* f19f5ec: 00197b40 */ sll $t7,$t9,0xd +/* f19f5f0: 05e10006 */ bgez $t7,.L0f19f60c +/* f19f5f4: 24041ad0 */ addiu $a0,$zero,0x1ad0 +/* f19f5f8: 90d80465 */ lbu $t8,0x465($a2) +/* f19f5fc: 00001025 */ or $v0,$zero,$zero +/* f19f600: 3319fffb */ andi $t9,$t8,0xfffb +/* f19f604: 100000df */ beqz $zero,.L0f19f984 +/* f19f608: a0d90465 */ sb $t9,0x465($a2) +.L0f19f60c: +/* f19f60c: 8c633430 */ lw $v1,0x3430($v1) +.L0f19f610: +/* f19f610: 8c6e0000 */ lw $t6,0x0($v1) +/* f19f614: 24420478 */ addiu $v0,$v0,0x478 +/* f19f618: 11c00003 */ beqz $t6,.L0f19f628 +/* f19f61c: 00000000 */ sll $zero,$zero,0x0 +/* f19f620: 100000d8 */ beqz $zero,.L0f19f984 +/* f19f624: 00001025 */ or $v0,$zero,$zero +.L0f19f628: +/* f19f628: 1444fff9 */ bne $v0,$a0,.L0f19f610 +/* f19f62c: 24630478 */ addiu $v1,$v1,0x478 +/* f19f630: 8fa202bc */ lw $v0,0x2bc($sp) +/* f19f634: 24010018 */ addiu $at,$zero,0x18 +/* f19f638: 3c0f800a */ lui $t7,0x800a +/* f19f63c: 10410015 */ beq $v0,$at,.L0f19f694 +/* f19f640: 24010019 */ addiu $at,$zero,0x19 +/* f19f644: 10410013 */ beq $v0,$at,.L0f19f694 +/* f19f648: 24010017 */ addiu $at,$zero,0x17 +/* f19f64c: 10410011 */ beq $v0,$at,.L0f19f694 +/* f19f650: 24010012 */ addiu $at,$zero,0x12 +/* f19f654: 1041000f */ beq $v0,$at,.L0f19f694 +/* f19f658: 2401001a */ addiu $at,$zero,0x1a +/* f19f65c: 1041000d */ beq $v0,$at,.L0f19f694 +/* f19f660: 2401001b */ addiu $at,$zero,0x1b +/* f19f664: 1041000b */ beq $v0,$at,.L0f19f694 +/* f19f668: 2401001e */ addiu $at,$zero,0x1e +/* f19f66c: 10410009 */ beq $v0,$at,.L0f19f694 +/* f19f670: 2401001f */ addiu $at,$zero,0x1f +/* f19f674: 10410007 */ beq $v0,$at,.L0f19f694 +/* f19f678: 24010020 */ addiu $at,$zero,0x20 +/* f19f67c: 10410005 */ beq $v0,$at,.L0f19f694 +/* f19f680: 24010021 */ addiu $at,$zero,0x21 +/* f19f684: 10410003 */ beq $v0,$at,.L0f19f694 +/* f19f688: 24010022 */ addiu $at,$zero,0x22 +/* f19f68c: 144100ba */ bne $v0,$at,.L0f19f978 +/* f19f690: 00000000 */ sll $zero,$zero,0x0 +.L0f19f694: +/* f19f694: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f19f698: 27a50064 */ addiu $a1,$sp,0x64 +/* f19f69c: 8de400bc */ lw $a0,0xbc($t7) +/* f19f6a0: 0fc195e9 */ jal func0f0657a4 +/* f19f6a4: 24840028 */ addiu $a0,$a0,0x28 +/* f19f6a8: 3c18800a */ lui $t8,0x800a +/* f19f6ac: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f19f6b0: 2401ffff */ addiu $at,$zero,-1 +/* f19f6b4: 00001825 */ or $v1,$zero,$zero +/* f19f6b8: 8f0200bc */ lw $v0,0xbc($t8) +/* f19f6bc: 84590028 */ lh $t9,0x28($v0) +/* f19f6c0: 53210015 */ beql $t9,$at,.L0f19f718 +/* f19f6c4: 27a40064 */ addiu $a0,$sp,0x64 +/* f19f6c8: 84440028 */ lh $a0,0x28($v0) +/* f19f6cc: 27a5004c */ addiu $a1,$sp,0x4c +.L0f19f6d0: +/* f19f6d0: 2406000a */ addiu $a2,$zero,0xa +/* f19f6d4: 0fc5916a */ jal func0f1645a8 +/* f19f6d8: afa30020 */ sw $v1,0x20($sp) +/* f19f6dc: 27a4004c */ addiu $a0,$sp,0x4c +/* f19f6e0: 27a50064 */ addiu $a1,$sp,0x64 +/* f19f6e4: 0fc195f6 */ jal func0f0657d8 +/* f19f6e8: 24060014 */ addiu $a2,$zero,0x14 +/* f19f6ec: 3c0e800a */ lui $t6,0x800a +/* f19f6f0: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f19f6f4: 8fa30020 */ lw $v1,0x20($sp) +/* f19f6f8: 2401ffff */ addiu $at,$zero,-1 +/* f19f6fc: 8dcf00bc */ lw $t7,0xbc($t6) +/* f19f700: 24630002 */ addiu $v1,$v1,0x2 +/* f19f704: 01e3c021 */ addu $t8,$t7,$v1 +/* f19f708: 87040028 */ lh $a0,0x28($t8) +/* f19f70c: 5481fff0 */ bnel $a0,$at,.L0f19f6d0 +/* f19f710: 27a5004c */ addiu $a1,$sp,0x4c +/* f19f714: 27a40064 */ addiu $a0,$sp,0x64 +.L0f19f718: +/* f19f718: 27a50090 */ addiu $a1,$sp,0x90 +/* f19f71c: 0fc197e0 */ jal func0f065f80 +/* f19f720: 24060100 */ addiu $a2,$zero,0x100 +/* f19f724: 87ae0090 */ lh $t6,0x90($sp) +/* f19f728: 27b90090 */ addiu $t9,$sp,0x90 +/* f19f72c: 03203025 */ or $a2,$t9,$zero +/* f19f730: 05c00091 */ bltz $t6,.L0f19f978 +/* f19f734: 3c0f800a */ lui $t7,0x800a +/* f19f738: 8defa2f8 */ lw $t7,-0x5d08($t7) +/* f19f73c: 87230000 */ lh $v1,0x0($t9) +/* f19f740: 241f0056 */ addiu $ra,$zero,0x56 +/* f19f744: 240d0054 */ addiu $t5,$zero,0x54 +/* f19f748: 240c0053 */ addiu $t4,$zero,0x53 +/* f19f74c: 240b0048 */ addiu $t3,$zero,0x48 +/* f19f750: 240a0021 */ addiu $t2,$zero,0x21 +/* f19f754: 24090020 */ addiu $t1,$zero,0x20 +/* f19f758: 24080022 */ addiu $t0,$zero,0x22 +/* f19f75c: 24070055 */ addiu $a3,$zero,0x55 +/* f19f760: 24050004 */ addiu $a1,$zero,0x4 +/* f19f764: afaf0020 */ sw $t7,0x20($sp) +.L0f19f768: +/* f19f768: 006b0019 */ multu $v1,$t3 +/* f19f76c: 8fae0020 */ lw $t6,0x20($sp) +/* f19f770: 0000c012 */ mflo $t8 +/* f19f774: 030e2021 */ addu $a0,$t8,$t6 +/* f19f778: 8c82001c */ lw $v0,0x1c($a0) +/* f19f77c: 10400008 */ beqz $v0,.L0f19f7a0 +/* f19f780: 00000000 */ sll $zero,$zero,0x0 +/* f19f784: 90590000 */ lbu $t9,0x0($v0) +/* f19f788: 14b90005 */ bne $a1,$t9,.L0f19f7a0 +/* f19f78c: 00000000 */ sll $zero,$zero,0x0 +/* f19f790: 8c4f0004 */ lw $t7,0x4($v0) +/* f19f794: 91f8005c */ lbu $t8,0x5c($t7) +/* f19f798: 1138001c */ beq $t1,$t8,.L0f19f80c +/* f19f79c: 00000000 */ sll $zero,$zero,0x0 +.L0f19f7a0: +/* f19f7a0: 10400008 */ beqz $v0,.L0f19f7c4 +/* f19f7a4: 00000000 */ sll $zero,$zero,0x0 +/* f19f7a8: 904e0000 */ lbu $t6,0x0($v0) +/* f19f7ac: 14ae0005 */ bne $a1,$t6,.L0f19f7c4 +/* f19f7b0: 00000000 */ sll $zero,$zero,0x0 +/* f19f7b4: 8c590004 */ lw $t9,0x4($v0) +/* f19f7b8: 932f005c */ lbu $t7,0x5c($t9) +/* f19f7bc: 110f0013 */ beq $t0,$t7,.L0f19f80c +/* f19f7c0: 00000000 */ sll $zero,$zero,0x0 +.L0f19f7c4: +/* f19f7c4: 10400008 */ beqz $v0,.L0f19f7e8 +/* f19f7c8: 00000000 */ sll $zero,$zero,0x0 +/* f19f7cc: 90580000 */ lbu $t8,0x0($v0) +/* f19f7d0: 14b80005 */ bne $a1,$t8,.L0f19f7e8 +/* f19f7d4: 00000000 */ sll $zero,$zero,0x0 +/* f19f7d8: 8c4e0004 */ lw $t6,0x4($v0) +/* f19f7dc: 91d9005c */ lbu $t9,0x5c($t6) +/* f19f7e0: 1159000a */ beq $t2,$t9,.L0f19f80c +/* f19f7e4: 00000000 */ sll $zero,$zero,0x0 +.L0f19f7e8: +/* f19f7e8: 5040000b */ beqzl $v0,.L0f19f818 +/* f19f7ec: 90990000 */ lbu $t9,0x0($a0) +/* f19f7f0: 904f0000 */ lbu $t7,0x0($v0) +/* f19f7f4: 54af0008 */ bnel $a1,$t7,.L0f19f818 +/* f19f7f8: 90990000 */ lbu $t9,0x0($a0) +/* f19f7fc: 8c580004 */ lw $t8,0x4($v0) +/* f19f800: 930e005c */ lbu $t6,0x5c($t8) +/* f19f804: 54ee0004 */ bnel $a3,$t6,.L0f19f818 +/* f19f808: 90990000 */ lbu $t9,0x0($a0) +.L0f19f80c: +/* f19f80c: 1000005d */ beqz $zero,.L0f19f984 +/* f19f810: 00001025 */ or $v0,$zero,$zero +/* f19f814: 90990000 */ lbu $t9,0x0($a0) +.L0f19f818: +/* f19f818: 2401001e */ addiu $at,$zero,0x1e +/* f19f81c: 54b90053 */ bnel $a1,$t9,.L0f19f96c +/* f19f820: 84c30002 */ lh $v1,0x2($a2) +/* f19f824: 8c830004 */ lw $v1,0x4($a0) +/* f19f828: 9062005c */ lbu $v0,0x5c($v1) +/* f19f82c: 11820007 */ beq $t4,$v0,.L0f19f84c +/* f19f830: 00000000 */ sll $zero,$zero,0x0 +/* f19f834: 11a20005 */ beq $t5,$v0,.L0f19f84c +/* f19f838: 00000000 */ sll $zero,$zero,0x0 +/* f19f83c: 10410003 */ beq $v0,$at,.L0f19f84c +/* f19f840: 00000000 */ sll $zero,$zero,0x0 +/* f19f844: 14e20003 */ bne $a3,$v0,.L0f19f854 +/* f19f848: 2401001a */ addiu $at,$zero,0x1a +.L0f19f84c: +/* f19f84c: 1000004d */ beqz $zero,.L0f19f984 +/* f19f850: 00001025 */ or $v0,$zero,$zero +.L0f19f854: +/* f19f854: 53e20004 */ beql $ra,$v0,.L0f19f868 +/* f19f858: 8c6f0040 */ lw $t7,0x40($v1) +/* f19f85c: 14410007 */ bne $v0,$at,.L0f19f87c +/* f19f860: 00000000 */ sll $zero,$zero,0x0 +/* f19f864: 8c6f0040 */ lw $t7,0x40($v1) +.L0f19f868: +/* f19f868: 31f80080 */ andi $t8,$t7,0x80 +/* f19f86c: 5300003f */ beqzl $t8,.L0f19f96c +/* f19f870: 84c30002 */ lh $v1,0x2($a2) +/* f19f874: 10000043 */ beqz $zero,.L0f19f984 +/* f19f878: 00001025 */ or $v0,$zero,$zero +.L0f19f87c: +/* f19f87c: 11220003 */ beq $t1,$v0,.L0f19f88c +/* f19f880: 00000000 */ sll $zero,$zero,0x0 +/* f19f884: 15020003 */ bne $t0,$v0,.L0f19f894 +/* f19f888: 00000000 */ sll $zero,$zero,0x0 +.L0f19f88c: +/* f19f88c: 1000003d */ beqz $zero,.L0f19f984 +/* f19f890: 00001025 */ or $v0,$zero,$zero +.L0f19f894: +/* f19f894: 55420035 */ bnel $t2,$v0,.L0f19f96c +/* f19f898: 84c30002 */ lh $v1,0x2($a2) +/* f19f89c: 3c06800b */ lui $a2,0x800b +/* f19f8a0: 24c6cd20 */ addiu $a2,$a2,-13024 +/* f19f8a4: 84c20474 */ lh $v0,0x474($a2) +/* f19f8a8: 2405ff01 */ addiu $a1,$zero,-255 +/* f19f8ac: 14a20003 */ bne $a1,$v0,.L0f19f8bc +/* f19f8b0: 00000000 */ sll $zero,$zero,0x0 +/* f19f8b4: 10000033 */ beqz $zero,.L0f19f984 +/* f19f8b8: 00001025 */ or $v0,$zero,$zero +.L0f19f8bc: +/* f19f8bc: 14400014 */ bnez $v0,.L0f19f910 +/* f19f8c0: 3c0f800a */ lui $t7,0x800a +/* f19f8c4: 8fa402bc */ lw $a0,0x2bc($sp) +/* f19f8c8: 0fc2a685 */ jal func0f0a9a14 +/* f19f8cc: 00002825 */ or $a1,$zero,$zero +/* f19f8d0: 3c0e800a */ lui $t6,0x800a +/* f19f8d4: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f19f8d8: 00402025 */ or $a0,$v0,$zero +/* f19f8dc: 25d90638 */ addiu $t9,$t6,0x638 +/* f19f8e0: 0fc2a5dc */ jal func0f0a9770 +/* f19f8e4: afb90034 */ sw $t9,0x34($sp) +/* f19f8e8: 8faf0034 */ lw $t7,0x34($sp) +/* f19f8ec: 2419012c */ addiu $t9,$zero,0x12c +/* f19f8f0: 3c01800b */ lui $at,0x800b +/* f19f8f4: 8df80220 */ lw $t8,0x220($t7) +/* f19f8f8: 03027021 */ addu $t6,$t8,$v0 +/* f19f8fc: 15c00002 */ bnez $t6,.L0f19f908 +/* f19f900: 00000000 */ sll $zero,$zero,0x0 +/* f19f904: a439d194 */ sh $t9,-0x2e6c($at) +.L0f19f908: +/* f19f908: 1000001e */ beqz $zero,.L0f19f984 +/* f19f90c: 00001025 */ or $v0,$zero,$zero +.L0f19f910: +/* f19f910: 8def9ff8 */ lw $t7,-0x6008($t7) +/* f19f914: 3c04800a */ lui $a0,0x800a +/* f19f918: 2484ce38 */ addiu $a0,$a0,-12744 +/* f19f91c: 004fc023 */ subu $t8,$v0,$t7 +/* f19f920: a4d80474 */ sh $t8,0x474($a2) +/* f19f924: 84ce0474 */ lh $t6,0x474($a2) +/* f19f928: 3c02800a */ lui $v0,0x800a +/* f19f92c: 2442cdc0 */ addiu $v0,$v0,-12864 +/* f19f930: 1dc0000b */ bgtz $t6,.L0f19f960 +/* f19f934: 00000000 */ sll $zero,$zero,0x0 +/* f19f938: 8c430000 */ lw $v1,0x0($v0) +.L0f19f93c: +/* f19f93c: 24420004 */ addiu $v0,$v0,0x4 +/* f19f940: 10600002 */ beqz $v1,.L0f19f94c +/* f19f944: 00000000 */ sll $zero,$zero,0x0 +/* f19f948: a4600062 */ sh $zero,0x62($v1) +.L0f19f94c: +/* f19f94c: 5444fffb */ bnel $v0,$a0,.L0f19f93c +/* f19f950: 8c430000 */ lw $v1,0x0($v0) +/* f19f954: a4c50474 */ sh $a1,0x474($a2) +/* f19f958: 1000000a */ beqz $zero,.L0f19f984 +/* f19f95c: 24020001 */ addiu $v0,$zero,0x1 +.L0f19f960: +/* f19f960: 10000008 */ beqz $zero,.L0f19f984 +/* f19f964: 00001025 */ or $v0,$zero,$zero +/* f19f968: 84c30002 */ lh $v1,0x2($a2) +.L0f19f96c: +/* f19f96c: 24c60002 */ addiu $a2,$a2,0x2 +/* f19f970: 0461ff7d */ bgez $v1,.L0f19f768 +/* f19f974: 00000000 */ sll $zero,$zero,0x0 +.L0f19f978: +/* f19f978: 10000002 */ beqz $zero,.L0f19f984 +/* f19f97c: 24020001 */ addiu $v0,$zero,0x1 +.L0f19f980: +/* f19f980: 00001025 */ or $v0,$zero,$zero +.L0f19f984: +/* f19f984: 8fbf0014 */ lw $ra,0x14($sp) +/* f19f988: 27bd02c0 */ addiu $sp,$sp,0x2c0 +/* f19f98c: 03e00008 */ jr $ra +/* f19f990: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f19f994 +/* f19f994: 27bdfe90 */ addiu $sp,$sp,-368 +/* f19f998: 3c0e8009 */ lui $t6,0x8009 +/* f19f99c: 91ce8804 */ lbu $t6,-0x77fc($t6) +/* f19f9a0: afbf007c */ sw $ra,0x7c($sp) +/* f19f9a4: afb60078 */ sw $s6,0x78($sp) +/* f19f9a8: afb50074 */ sw $s5,0x74($sp) +/* f19f9ac: afb40070 */ sw $s4,0x70($sp) +/* f19f9b0: afb3006c */ sw $s3,0x6c($sp) +/* f19f9b4: afb20068 */ sw $s2,0x68($sp) +/* f19f9b8: afb10064 */ sw $s1,0x64($sp) +/* f19f9bc: afb00060 */ sw $s0,0x60($sp) +/* f19f9c0: f7b80058 */ sdc1 $f24,0x58($sp) +/* f19f9c4: f7b60050 */ sdc1 $f22,0x50($sp) +/* f19f9c8: 11c00014 */ beqz $t6,.L0f19fa1c +/* f19f9cc: f7b40048 */ sdc1 $f20,0x48($sp) +/* f19f9d0: 3c16800a */ lui $s6,0x800a +/* f19f9d4: 26d69fc0 */ addiu $s6,$s6,-24640 +/* f19f9d8: 8ecf0284 */ lw $t7,0x284($s6) +/* f19f9dc: 3c15800b */ lui $s5,0x800b +/* f19f9e0: 26b5cd20 */ addiu $s5,$s5,-13024 +/* f19f9e4: 8df81580 */ lw $t8,0x1580($t7) +/* f19f9e8: 00184f00 */ sll $t1,$t8,0x1c +/* f19f9ec: 0520000b */ bltz $t1,.L0f19fa1c +/* f19f9f0: 00000000 */ sll $zero,$zero,0x0 +/* f19f9f4: 0fc6749a */ jal func0f19d268 +/* f19f9f8: 96a40456 */ lhu $a0,0x456($s5) +/* f19f9fc: 0fc44727 */ jal func0f111c9c +/* f19fa00: 00402025 */ or $a0,$v0,$zero +/* f19fa04: 10400005 */ beqz $v0,.L0f19fa1c +/* f19fa08: 00000000 */ sll $zero,$zero,0x0 +/* f19fa0c: 0fc6749a */ jal func0f19d268 +/* f19fa10: 96a40456 */ lhu $a0,0x456($s5) +/* f19fa14: 0fc2865b */ jal func0f0a196c +/* f19fa18: 00402025 */ or $a0,$v0,$zero +.L0f19fa1c: +/* f19fa1c: 3c15800b */ lui $s5,0x800b +/* f19fa20: 26b5cd20 */ addiu $s5,$s5,-13024 +/* f19fa24: 82a30464 */ lb $v1,0x464($s5) +/* f19fa28: 3c16800a */ lui $s6,0x800a +/* f19fa2c: 26d69fc0 */ addiu $s6,$s6,-24640 +/* f19fa30: 5060006e */ beqzl $v1,.L0f19fbec +/* f19fa34: 8ec20284 */ lw $v0,0x284($s6) +/* f19fa38: 8eca0038 */ lw $t2,0x38($s6) +/* f19fa3c: 3c10800b */ lui $s0,0x800b +/* f19fa40: 3c11800b */ lui $s1,0x800b +/* f19fa44: 006a5823 */ subu $t3,$v1,$t2 +/* f19fa48: a2ab0464 */ sb $t3,0x464($s5) +/* f19fa4c: 82a30464 */ lb $v1,0x464($s5) +/* f19fa50: 2631d158 */ addiu $s1,$s1,-11944 +/* f19fa54: 2610cd20 */ addiu $s0,$s0,-13024 +/* f19fa58: 1c60000f */ bgtz $v1,.L0f19fa98 +/* f19fa5c: 00000000 */ sll $zero,$zero,0x0 +/* f19fa60: 92a20465 */ lbu $v0,0x465($s5) +/* f19fa64: 24010002 */ addiu $at,$zero,0x2 +/* f19fa68: 00026142 */ srl $t4,$v0,0x5 +/* f19fa6c: 11810003 */ beq $t4,$at,.L0f19fa7c +/* f19fa70: 24010003 */ addiu $at,$zero,0x3 +/* f19fa74: 15810008 */ bne $t4,$at,.L0f19fa98 +/* f19fa78: 00000000 */ sll $zero,$zero,0x0 +.L0f19fa7c: +/* f19fa7c: 8ecd0284 */ lw $t5,0x284($s6) +/* f19fa80: 24130001 */ addiu $s3,$zero,0x1 +/* f19fa84: 91ae0638 */ lbu $t6,0x638($t5) +/* f19fa88: 126e0003 */ beq $s3,$t6,.L0f19fa98 +/* f19fa8c: 00000000 */ sll $zero,$zero,0x0 +/* f19fa90: a2b30464 */ sb $s3,0x464($s5) +/* f19fa94: 82a30464 */ lb $v1,0x464($s5) +.L0f19fa98: +/* f19fa98: 1c600395 */ bgtz $v1,.L0f1a08f0 +/* f19fa9c: 24130001 */ addiu $s3,$zero,0x1 +/* f19faa0: a2a00464 */ sb $zero,0x464($s5) +/* f19faa4: 8e040014 */ lw $a0,0x14($s0) +.L0f19faa8: +/* f19faa8: 02602825 */ or $a1,$s3,$zero +/* f19faac: 50800004 */ beqzl $a0,.L0f19fac0 +/* f19fab0: 2610003c */ addiu $s0,$s0,0x3c +/* f19fab4: 0fc249af */ jal func0f0926bc +/* f19fab8: 3406ffff */ dli $a2,0xffff +/* f19fabc: 2610003c */ addiu $s0,$s0,0x3c +.L0f19fac0: +/* f19fac0: 5611fff9 */ bnel $s0,$s1,.L0f19faa8 +/* f19fac4: 8e040014 */ lw $a0,0x14($s0) +/* f19fac8: 3c02800b */ lui $v0,0x800b +/* f19facc: 9042d185 */ lbu $v0,-0x2e7b($v0) +/* f19fad0: 00027942 */ srl $t7,$v0,0x5 +/* f19fad4: 11e0000b */ beqz $t7,.L0f19fb04 +/* f19fad8: 00000000 */ sll $zero,$zero,0x0 +/* f19fadc: 11f30010 */ beq $t7,$s3,.L0f19fb20 +/* f19fae0: 3c048009 */ lui $a0,0x8009 +/* f19fae4: 24010002 */ addiu $at,$zero,0x2 +/* f19fae8: 11e10012 */ beq $t7,$at,.L0f19fb34 +/* f19faec: 3c048009 */ lui $a0,0x8009 +/* f19faf0: 24010003 */ addiu $at,$zero,0x3 +/* f19faf4: 11e10023 */ beq $t7,$at,.L0f19fb84 +/* f19faf8: 3c048009 */ lui $a0,0x8009 +/* f19fafc: 1000037d */ beqz $zero,.L0f1a08f4 +/* f19fb00: 8fbf007c */ lw $ra,0x7c($sp) +.L0f19fb04: +/* f19fb04: 0fc69d55 */ jal func0f1a7554 +/* f19fb08: 00000000 */ sll $zero,$zero,0x0 +/* f19fb0c: 00402025 */ or $a0,$v0,$zero +/* f19fb10: 0fc3e178 */ jal func0f0f85e0 +/* f19fb14: 2405000d */ addiu $a1,$zero,0xd +/* f19fb18: 10000376 */ beqz $zero,.L0f1a08f4 +/* f19fb1c: 8fbf007c */ lw $ra,0x7c($sp) +.L0f19fb20: +/* f19fb20: 24848f60 */ addiu $a0,$a0,-28832 +/* f19fb24: 0fc3e178 */ jal func0f0f85e0 +/* f19fb28: 2405000d */ addiu $a1,$zero,0xd +/* f19fb2c: 10000371 */ beqz $zero,.L0f1a08f4 +/* f19fb30: 8fbf007c */ lw $ra,0x7c($sp) +.L0f19fb34: +/* f19fb34: 3c01bf80 */ lui $at,0xbf80 +/* f19fb38: 4481c000 */ mtc1 $at,$f24 +/* f19fb3c: 2418ffff */ addiu $t8,$zero,-1 +/* f19fb40: 2419ffff */ addiu $t9,$zero,-1 +/* f19fb44: 2409ffff */ addiu $t1,$zero,-1 +/* f19fb48: afa9001c */ sw $t1,0x1c($sp) +/* f19fb4c: afb90018 */ sw $t9,0x18($sp) +/* f19fb50: afb80010 */ sw $t8,0x10($sp) +/* f19fb54: 8c845200 */ lw $a0,0x5200($a0) +/* f19fb58: 240505db */ addiu $a1,$zero,0x5db +/* f19fb5c: 00003025 */ or $a2,$zero,$zero +/* f19fb60: 2407ffff */ addiu $a3,$zero,-1 +/* f19fb64: 0c004241 */ jal 0x10904 +/* f19fb68: e7b80014 */ swc1 $f24,0x14($sp) +/* f19fb6c: 3c048009 */ lui $a0,0x8009 +/* f19fb70: 24849198 */ addiu $a0,$a0,-28264 +/* f19fb74: 0fc3e178 */ jal func0f0f85e0 +/* f19fb78: 2405000d */ addiu $a1,$zero,0xd +/* f19fb7c: 1000035d */ beqz $zero,.L0f1a08f4 +/* f19fb80: 8fbf007c */ lw $ra,0x7c($sp) +.L0f19fb84: +/* f19fb84: 3c01bf80 */ lui $at,0xbf80 +/* f19fb88: 4481c000 */ mtc1 $at,$f24 +/* f19fb8c: 240affff */ addiu $t2,$zero,-1 +/* f19fb90: 240bffff */ addiu $t3,$zero,-1 +/* f19fb94: 240cffff */ addiu $t4,$zero,-1 +/* f19fb98: afac001c */ sw $t4,0x1c($sp) +/* f19fb9c: afab0018 */ sw $t3,0x18($sp) +/* f19fba0: afaa0010 */ sw $t2,0x10($sp) +/* f19fba4: 8c845200 */ lw $a0,0x5200($a0) +/* f19fba8: 240505dc */ addiu $a1,$zero,0x5dc +/* f19fbac: 00003025 */ or $a2,$zero,$zero +/* f19fbb0: 2407ffff */ addiu $a3,$zero,-1 +/* f19fbb4: 0c004241 */ jal 0x10904 +/* f19fbb8: e7b80014 */ swc1 $f24,0x14($sp) +/* f19fbbc: 3c048009 */ lui $a0,0x8009 +/* f19fbc0: 2484907c */ addiu $a0,$a0,-28548 +/* f19fbc4: 0fc3e178 */ jal func0f0f85e0 +/* f19fbc8: 2405000d */ addiu $a1,$zero,0xd +/* f19fbcc: 3c04800a */ lui $a0,0x800a +/* f19fbd0: 248422c0 */ addiu $a0,$a0,0x22c0 +/* f19fbd4: 00002825 */ or $a1,$zero,$zero +/* f19fbd8: 0fc42539 */ jal func0f1094e4 +/* f19fbdc: 00003025 */ or $a2,$zero,$zero +/* f19fbe0: 10000344 */ beqz $zero,.L0f1a08f4 +/* f19fbe4: 8fbf007c */ lw $ra,0x7c($sp) +/* f19fbe8: 8ec20284 */ lw $v0,0x284($s6) +.L0f19fbec: +/* f19fbec: 3c038009 */ lui $v1,0x8009 +/* f19fbf0: 2401000a */ addiu $at,$zero,0xa +/* f19fbf4: 8c4d00bc */ lw $t5,0xbc($v0) +/* f19fbf8: 90638804 */ lbu $v1,-0x77fc($v1) +/* f19fbfc: 85ae0028 */ lh $t6,0x28($t5) +/* f19fc00: 11c10024 */ beq $t6,$at,.L0f19fc94 +/* f19fc04: 00000000 */ sll $zero,$zero,0x0 +/* f19fc08: 10600339 */ beqz $v1,.L0f1a08f0 +/* f19fc0c: 3c10800b */ lui $s0,0x800b +/* f19fc10: 3c11800b */ lui $s1,0x800b +/* f19fc14: 2631d158 */ addiu $s1,$s1,-11944 +/* f19fc18: 2610cd20 */ addiu $s0,$s0,-13024 +/* f19fc1c: 8e020010 */ lw $v0,0x10($s0) +.L0f19fc20: +/* f19fc20: 00027fc2 */ srl $t7,$v0,0x1f +/* f19fc24: 11e0000e */ beqz $t7,.L0f19fc60 +/* f19fc28: 0002c880 */ sll $t9,$v0,0x2 +/* f19fc2c: 0722000d */ bltzl $t9,.L0f19fc64 +/* f19fc30: 2610003c */ addiu $s0,$s0,0x3c +/* f19fc34: 92090041 */ lbu $t1,0x41($s0) +/* f19fc38: 5520000a */ bnezl $t1,.L0f19fc64 +/* f19fc3c: 2610003c */ addiu $s0,$s0,0x3c +/* f19fc40: 920a0043 */ lbu $t2,0x43($s0) +/* f19fc44: 240b0001 */ addiu $t3,$zero,0x1 +/* f19fc48: 24050001 */ addiu $a1,$zero,0x1 +/* f19fc4c: 11400004 */ beqz $t2,.L0f19fc60 +/* f19fc50: 3406ffff */ dli $a2,0xffff +/* f19fc54: a20b0041 */ sb $t3,0x41($s0) +/* f19fc58: 0fc249af */ jal func0f0926bc +/* f19fc5c: 8e040014 */ lw $a0,0x14($s0) +.L0f19fc60: +/* f19fc60: 2610003c */ addiu $s0,$s0,0x3c +.L0f19fc64: +/* f19fc64: 5611ffee */ bnel $s0,$s1,.L0f19fc20 +/* f19fc68: 8e020010 */ lw $v0,0x10($s0) +/* f19fc6c: 3c02800a */ lui $v0,0x800a +/* f19fc70: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f19fc74: 24040001 */ addiu $a0,$zero,0x1 +/* f19fc78: 0fc67b37 */ jal func0f19ecdc +/* f19fc7c: ac401c08 */ sw $zero,0x1c08($v0) +/* f19fc80: 00002025 */ or $a0,$zero,$zero +/* f19fc84: 0fc127d2 */ jal func0f049f48 +/* f19fc88: 24050001 */ addiu $a1,$zero,0x1 +/* f19fc8c: 10000319 */ beqz $zero,.L0f1a08f4 +/* f19fc90: 8fbf007c */ lw $ra,0x7c($sp) +.L0f19fc94: +/* f19fc94: 50600317 */ beqzl $v1,.L0f1a08f4 +/* f19fc98: 8fbf007c */ lw $ra,0x7c($sp) +/* f19fc9c: 8c4c00d8 */ lw $t4,0xd8($v0) +/* f19fca0: 51800004 */ beqzl $t4,.L0f19fcb4 +/* f19fca4: 8ecd0034 */ lw $t5,0x34($s6) +/* f19fca8: 0fc67b37 */ jal func0f19ecdc +/* f19fcac: 00002025 */ or $a0,$zero,$zero +/* f19fcb0: 8ecd0034 */ lw $t5,0x34($s6) +.L0f19fcb4: +/* f19fcb4: 3c10800b */ lui $s0,0x800b +/* f19fcb8: 2610cd20 */ addiu $s0,$s0,-13024 +/* f19fcbc: 15a00018 */ bnez $t5,.L0f19fd20 +/* f19fcc0: 3c11800b */ lui $s1,0x800b +/* f19fcc4: 2631d158 */ addiu $s1,$s1,-11944 +/* f19fcc8: 8e020010 */ lw $v0,0x10($s0) +.L0f19fccc: +/* f19fccc: 000277c2 */ srl $t6,$v0,0x1f +/* f19fcd0: 11c0000e */ beqz $t6,.L0f19fd0c +/* f19fcd4: 0002c080 */ sll $t8,$v0,0x2 +/* f19fcd8: 0702000d */ bltzl $t8,.L0f19fd10 +/* f19fcdc: 2610003c */ addiu $s0,$s0,0x3c +/* f19fce0: 92190041 */ lbu $t9,0x41($s0) +/* f19fce4: 5720000a */ bnezl $t9,.L0f19fd10 +/* f19fce8: 2610003c */ addiu $s0,$s0,0x3c +/* f19fcec: 92090043 */ lbu $t1,0x43($s0) +/* f19fcf0: 240a0001 */ addiu $t2,$zero,0x1 +/* f19fcf4: 24050001 */ addiu $a1,$zero,0x1 +/* f19fcf8: 11200004 */ beqz $t1,.L0f19fd0c +/* f19fcfc: 3406ffff */ dli $a2,0xffff +/* f19fd00: a20a0041 */ sb $t2,0x41($s0) +/* f19fd04: 0fc249af */ jal func0f0926bc +/* f19fd08: 8e040014 */ lw $a0,0x14($s0) +.L0f19fd0c: +/* f19fd0c: 2610003c */ addiu $s0,$s0,0x3c +.L0f19fd10: +/* f19fd10: 5611ffee */ bnel $s0,$s1,.L0f19fccc +/* f19fd14: 8e020010 */ lw $v0,0x10($s0) +/* f19fd18: 100002f6 */ beqz $zero,.L0f1a08f4 +/* f19fd1c: 8fbf007c */ lw $ra,0x7c($sp) +.L0f19fd20: +/* f19fd20: 8ecc0284 */ lw $t4,0x284($s6) +/* f19fd24: 240b0001 */ addiu $t3,$zero,0x1 +/* f19fd28: 0fc677d6 */ jal func0f19df58 +/* f19fd2c: ad8b1c08 */ sw $t3,0x1c08($t4) +/* f19fd30: 92ad045a */ lbu $t5,0x45a($s5) +/* f19fd34: 51a0004b */ beqzl $t5,.L0f19fe64 +/* f19fd38: 8eab044c */ lw $t3,0x44c($s5) +/* f19fd3c: 0fc6749a */ jal func0f19d268 +/* f19fd40: 96a40456 */ lhu $a0,0x456($s5) +/* f19fd44: 00409025 */ or $s2,$v0,$zero +/* f19fd48: 00402025 */ or $a0,$v0,$zero +/* f19fd4c: 0fc2a685 */ jal func0f0a9a14 +/* f19fd50: 00002825 */ or $a1,$zero,$zero +/* f19fd54: 00408825 */ or $s1,$v0,$zero +/* f19fd58: 0fc2a63d */ jal func0f0a98f4 +/* f19fd5c: 00402025 */ or $a0,$v0,$zero +/* f19fd60: 00408025 */ or $s0,$v0,$zero +/* f19fd64: 02402025 */ or $a0,$s2,$zero +/* f19fd68: 0fc2c47b */ jal func0f0b11ec +/* f19fd6c: 00002825 */ or $a1,$zero,$zero +/* f19fd70: 10400003 */ beqz $v0,.L0f19fd80 +/* f19fd74: 00001825 */ or $v1,$zero,$zero +/* f19fd78: 10000001 */ beqz $zero,.L0f19fd80 +/* f19fd7c: 84430008 */ lh $v1,0x8($v0) +.L0f19fd80: +/* f19fd80: 86a20476 */ lh $v0,0x476($s5) +/* f19fd84: 02038023 */ subu $s0,$s0,$v1 +/* f19fd88: 2401ffff */ addiu $at,$zero,-1 +/* f19fd8c: 18400011 */ blez $v0,.L0f19fdd4 +/* f19fd90: 00000000 */ sll $zero,$zero,0x0 +/* f19fd94: 0fc2a5dc */ jal func0f0a9770 +/* f19fd98: 02202025 */ or $a0,$s1,$zero +/* f19fd9c: 92a3045a */ lbu $v1,0x45a($s5) +/* f19fda0: 86ae0476 */ lh $t6,0x476($s5) +/* f19fda4: 00403025 */ or $a2,$v0,$zero +/* f19fda8: 00662821 */ addu $a1,$v1,$a2 +/* f19fdac: 01c37823 */ subu $t7,$t6,$v1 +/* f19fdb0: a6af0476 */ sh $t7,0x476($s5) +/* f19fdb4: 86b80476 */ lh $t8,0x476($s5) +/* f19fdb8: 07010002 */ bgez $t8,.L0f19fdc4 +/* f19fdbc: 00000000 */ sll $zero,$zero,0x0 +/* f19fdc0: a6a00476 */ sh $zero,0x476($s5) +.L0f19fdc4: +/* f19fdc4: 0fc2a58a */ jal func0f0a9628 +/* f19fdc8: 02202025 */ or $a0,$s1,$zero +/* f19fdcc: 10000006 */ beqz $zero,.L0f19fde8 +/* f19fdd0: 24010012 */ addiu $at,$zero,0x12 +.L0f19fdd4: +/* f19fdd4: 14410003 */ bne $v0,$at,.L0f19fde4 +/* f19fdd8: 02202025 */ or $a0,$s1,$zero +/* f19fddc: 0fc2a58a */ jal func0f0a9628 +/* f19fde0: 02002825 */ or $a1,$s0,$zero +.L0f19fde4: +/* f19fde4: 24010012 */ addiu $at,$zero,0x12 +.L0f19fde8: +/* f19fde8: 5641001d */ bnel $s2,$at,.L0f19fe60 +/* f19fdec: a2a0045a */ sb $zero,0x45a($s5) +/* f19fdf0: 0fc2a63d */ jal func0f0a98f4 +/* f19fdf4: 2404000b */ addiu $a0,$zero,0xb +/* f19fdf8: 86a30478 */ lh $v1,0x478($s5) +/* f19fdfc: 00408025 */ or $s0,$v0,$zero +/* f19fe00: 2401ffff */ addiu $at,$zero,-1 +/* f19fe04: 18600011 */ blez $v1,.L0f19fe4c +/* f19fe08: 00000000 */ sll $zero,$zero,0x0 +/* f19fe0c: 0fc2a5dc */ jal func0f0a9770 +/* f19fe10: 2404000b */ addiu $a0,$zero,0xb +/* f19fe14: 92a3045a */ lbu $v1,0x45a($s5) +/* f19fe18: 86b90478 */ lh $t9,0x478($s5) +/* f19fe1c: 00403025 */ or $a2,$v0,$zero +/* f19fe20: 00662821 */ addu $a1,$v1,$a2 +/* f19fe24: 03234823 */ subu $t1,$t9,$v1 +/* f19fe28: a6a90478 */ sh $t1,0x478($s5) +/* f19fe2c: 86aa0478 */ lh $t2,0x478($s5) +/* f19fe30: 05410002 */ bgez $t2,.L0f19fe3c +/* f19fe34: 00000000 */ sll $zero,$zero,0x0 +/* f19fe38: a6a00478 */ sh $zero,0x478($s5) +.L0f19fe3c: +/* f19fe3c: 0fc2a58a */ jal func0f0a9628 +/* f19fe40: 2404000b */ addiu $a0,$zero,0xb +/* f19fe44: 10000006 */ beqz $zero,.L0f19fe60 +/* f19fe48: a2a0045a */ sb $zero,0x45a($s5) +.L0f19fe4c: +/* f19fe4c: 14610003 */ bne $v1,$at,.L0f19fe5c +/* f19fe50: 2404000b */ addiu $a0,$zero,0xb +/* f19fe54: 0fc2a58a */ jal func0f0a9628 +/* f19fe58: 02002825 */ or $a1,$s0,$zero +.L0f19fe5c: +/* f19fe5c: a2a0045a */ sb $zero,0x45a($s5) +.L0f19fe60: +/* f19fe60: 8eab044c */ lw $t3,0x44c($s5) +.L0f19fe64: +/* f19fe64: 8ecc0038 */ lw $t4,0x38($s6) +/* f19fe68: 016c6821 */ addu $t5,$t3,$t4 +/* f19fe6c: 05a10032 */ bgez $t5,.L0f19ff38 +/* f19fe70: aead044c */ sw $t5,0x44c($s5) +/* f19fe74: 96ae0458 */ lhu $t6,0x458($s5) +/* f19fe78: 55c00026 */ bnezl $t6,.L0f19ff14 +/* f19fe7c: 8eb90464 */ lw $t9,0x464($s5) +/* f19fe80: 8ea30464 */ lw $v1,0x464($s5) +/* f19fe84: 29a1ff4d */ slti $at,$t5,-179 +/* f19fe88: 0003c300 */ sll $t8,$v1,0xc +/* f19fe8c: 07020016 */ bltzl $t8,.L0f19fee8 +/* f19fe90: 00037ac0 */ sll $t7,$v1,0xb +/* f19fe94: 14200013 */ bnez $at,.L0f19fee4 +/* f19fe98: 3c048009 */ lui $a0,0x8009 +/* f19fe9c: 92a90465 */ lbu $t1,0x465($s5) +/* f19fea0: 3c01bf80 */ lui $at,0xbf80 +/* f19fea4: 4481c000 */ mtc1 $at,$f24 +/* f19fea8: 352a0008 */ ori $t2,$t1,0x8 +/* f19feac: a2aa0465 */ sb $t2,0x465($s5) +/* f19feb0: 240bffff */ addiu $t3,$zero,-1 +/* f19feb4: 240cffff */ addiu $t4,$zero,-1 +/* f19feb8: 240dffff */ addiu $t5,$zero,-1 +/* f19febc: afad001c */ sw $t5,0x1c($sp) +/* f19fec0: afac0018 */ sw $t4,0x18($sp) +/* f19fec4: afab0010 */ sw $t3,0x10($sp) +/* f19fec8: 8c845200 */ lw $a0,0x5200($a0) +/* f19fecc: 240505d4 */ addiu $a1,$zero,0x5d4 +/* f19fed0: 00003025 */ or $a2,$zero,$zero +/* f19fed4: 2407ffff */ addiu $a3,$zero,-1 +/* f19fed8: 0c004241 */ jal 0x10904 +/* f19fedc: e7b80014 */ swc1 $f24,0x14($sp) +/* f19fee0: 8ea30464 */ lw $v1,0x464($s5) +.L0f19fee4: +/* f19fee4: 00037ac0 */ sll $t7,$v1,0xb +.L0f19fee8: +/* f19fee8: 05e20282 */ bltzl $t7,.L0f1a08f4 +/* f19feec: 8fbf007c */ lw $ra,0x7c($sp) +/* f19fef0: 8eb8044c */ lw $t8,0x44c($s5) +/* f19fef4: 2b01ff20 */ slti $at,$t8,-224 +/* f19fef8: 5420027e */ bnezl $at,.L0f1a08f4 +/* f19fefc: 8fbf007c */ lw $ra,0x7c($sp) +/* f19ff00: 0fc674ce */ jal func0f19d338 +/* f19ff04: 00000000 */ sll $zero,$zero,0x0 +/* f19ff08: 1000027a */ beqz $zero,.L0f1a08f4 +/* f19ff0c: 8fbf007c */ lw $ra,0x7c($sp) +/* f19ff10: 8eb90464 */ lw $t9,0x464($s5) +.L0f19ff14: +/* f19ff14: 001952c0 */ sll $t2,$t9,0xb +/* f19ff18: 05420004 */ bltzl $t2,.L0f19ff2c +/* f19ff1c: 92ac0465 */ lbu $t4,0x465($s5) +/* f19ff20: 0fc674ce */ jal func0f19d338 +/* f19ff24: 00000000 */ sll $zero,$zero,0x0 +/* f19ff28: 92ac0465 */ lbu $t4,0x465($s5) +.L0f19ff2c: +/* f19ff2c: aea0044c */ sw $zero,0x44c($s5) +/* f19ff30: 358d0008 */ ori $t5,$t4,0x8 +/* f19ff34: a2ad0465 */ sb $t5,0x465($s5) +.L0f19ff38: +/* f19ff38: 3c01bf80 */ lui $at,0xbf80 +/* f19ff3c: 4481c000 */ mtc1 $at,$f24 +/* f19ff40: 3c017f1c */ lui $at,0x7f1c +/* f19ff44: 3c10800b */ lui $s0,0x800b +/* f19ff48: 3c14800b */ lui $s4,0x800b +/* f19ff4c: 4480b000 */ mtc1 $zero,$f22 +/* f19ff50: 2694d158 */ addiu $s4,$s4,-11944 +/* f19ff54: 2610cd20 */ addiu $s0,$s0,-13024 +/* f19ff58: c43494c0 */ lwc1 $f20,-0x6b40($at) +/* f19ff5c: 8e020010 */ lw $v0,0x10($s0) +.L0f19ff60: +/* f19ff60: 000277c2 */ srl $t6,$v0,0x1f +/* f19ff64: 11c000d5 */ beqz $t6,.L0f1a02bc +/* f19ff68: 0002c080 */ sll $t8,$v0,0x2 +/* f19ff6c: 070000d3 */ bltz $t8,.L0f1a02bc +/* f19ff70: 00024840 */ sll $t1,$v0,0x1 +/* f19ff74: 052100d1 */ bgez $t1,.L0f1a02bc +/* f19ff78: 00009025 */ or $s2,$zero,$zero +/* f19ff7c: a3a00123 */ sb $zero,0x123($sp) +/* f19ff80: 0fc6749a */ jal func0f19d268 +/* f19ff84: 96a40456 */ lhu $a0,0x456($s5) +/* f19ff88: 8e110014 */ lw $s1,0x14($s0) +/* f19ff8c: 304300ff */ andi $v1,$v0,0xff +/* f19ff90: 2401001e */ addiu $at,$zero,0x1e +/* f19ff94: 10610003 */ beq $v1,$at,.L0f19ffa4 +/* f19ff98: 8e330004 */ lw $s3,0x4($s1) +/* f19ff9c: 24010021 */ addiu $at,$zero,0x21 +/* f19ffa0: 14610003 */ bne $v1,$at,.L0f19ffb0 +.L0f19ffa4: +/* f19ffa4: 26240008 */ addiu $a0,$s1,0x8 +/* f19ffa8: 0fc22af5 */ jal func0f08abd4 +/* f19ffac: 24050001 */ addiu $a1,$zero,0x1 +.L0f19ffb0: +/* f19ffb0: 920a0043 */ lbu $t2,0x43($s0) +/* f19ffb4: 5140001c */ beqzl $t2,.L0f1a0028 +/* f19ffb8: c6000038 */ lwc1 $f0,0x38($s0) +/* f19ffbc: 920b0041 */ lbu $t3,0x41($s0) +/* f19ffc0: 51600019 */ beqzl $t3,.L0f1a0028 +/* f19ffc4: c6000038 */ lwc1 $f0,0x38($s0) +/* f19ffc8: c604002c */ lwc1 $f4,0x2c($s0) +/* f19ffcc: 00002025 */ or $a0,$zero,$zero +/* f19ffd0: 240605d9 */ addiu $a2,$zero,0x5d9 +/* f19ffd4: 4604c032 */ c.eq.s $f24,$f4 +/* f19ffd8: 2407ffff */ addiu $a3,$zero,-1 +/* f19ffdc: 240cffff */ addiu $t4,$zero,-1 +/* f19ffe0: 240dffff */ addiu $t5,$zero,-1 +/* f19ffe4: 45030010 */ bc1tl .L0f1a0028 +/* f19ffe8: c6000038 */ lwc1 $f0,0x38($s0) +/* f19ffec: a2000041 */ sb $zero,0x41($s0) +/* f19fff0: 8e050014 */ lw $a1,0x14($s0) +/* f19fff4: afac0010 */ sw $t4,0x10($sp) +/* f19fff8: afa00014 */ sw $zero,0x14($sp) +/* f19fffc: afa00018 */ sw $zero,0x18($sp) +/* f1a0000: afa0001c */ sw $zero,0x1c($sp) +/* f1a0004: afa00020 */ sw $zero,0x20($sp) +/* f1a0008: e7b80024 */ swc1 $f24,0x24($sp) +/* f1a000c: afa00028 */ sw $zero,0x28($sp) +/* f1a0010: afad002c */ sw $t5,0x2c($sp) +/* f1a0014: e7b80030 */ swc1 $f24,0x30($sp) +/* f1a0018: e7b80034 */ swc1 $f24,0x34($sp) +/* f1a001c: 0fc24e7e */ jal func0f0939f8 +/* f1a0020: e7b80038 */ swc1 $f24,0x38($sp) +/* f1a0024: c6000038 */ lwc1 $f0,0x38($s0) +.L0f1a0028: +/* f1a0028: 3c017f1c */ lui $at,0x7f1c +/* f1a002c: 4600a03c */ c.lt.s $f20,$f0 +/* f1a0030: 00000000 */ sll $zero,$zero,0x0 +/* f1a0034: 45020008 */ bc1fl .L0f1a0058 +/* f1a0038: 920e0040 */ lbu $t6,0x40($s0) +/* f1a003c: c42694c4 */ lwc1 $f6,-0x6b3c($at) +/* f1a0040: 4606003c */ c.lt.s $f0,$f6 +/* f1a0044: 00000000 */ sll $zero,$zero,0x0 +/* f1a0048: 45020003 */ bc1fl .L0f1a0058 +/* f1a004c: 920e0040 */ lbu $t6,0x40($s0) +/* f1a0050: a660004c */ sh $zero,0x4c($s3) +/* f1a0054: 920e0040 */ lbu $t6,0x40($s0) +.L0f1a0058: +/* f1a0058: 31cf0080 */ andi $t7,$t6,0x80 +/* f1a005c: 51e0000a */ beqzl $t7,.L0f1a0088 +/* f1a0060: 8662004c */ lh $v0,0x4c($s3) +/* f1a0064: 8e020048 */ lw $v0,0x48($s0) +/* f1a0068: 2841012c */ slti $at,$v0,0x12c +/* f1a006c: 50200006 */ beqzl $at,.L0f1a0088 +/* f1a0070: 8662004c */ lh $v0,0x4c($s3) +/* f1a0074: 8ed80038 */ lw $t8,0x38($s6) +/* f1a0078: 24120001 */ addiu $s2,$zero,0x1 +/* f1a007c: 0058c821 */ addu $t9,$v0,$t8 +/* f1a0080: ae190048 */ sw $t9,0x48($s0) +/* f1a0084: 8662004c */ lh $v0,0x4c($s3) +.L0f1a0088: +/* f1a0088: 58400025 */ blezl $v0,.L0f1a0120 +/* f1a008c: 93aa0123 */ lbu $t2,0x123($sp) +/* f1a0090: 16400007 */ bnez $s2,.L0f1a00b0 +/* f1a0094: 3c017f1c */ lui $at,0x7f1c +/* f1a0098: c42894c8 */ lwc1 $f8,-0x6b38($at) +/* f1a009c: c60a0038 */ lwc1 $f10,0x38($s0) +/* f1a00a0: 460a4032 */ c.eq.s $f8,$f10 +/* f1a00a4: 00000000 */ sll $zero,$zero,0x0 +/* f1a00a8: 45020004 */ bc1fl .L0f1a00bc +/* f1a00ac: 92090040 */ lbu $t1,0x40($s0) +.L0f1a00b0: +/* f1a00b0: 1000001a */ beqz $zero,.L0f1a011c +/* f1a00b4: a660004c */ sh $zero,0x4c($s3) +/* f1a00b8: 92090040 */ lbu $t1,0x40($s0) +.L0f1a00bc: +/* f1a00bc: 312a0020 */ andi $t2,$t1,0x20 +/* f1a00c0: 5540000b */ bnezl $t2,.L0f1a00f0 +/* f1a00c4: 96ac045c */ lhu $t4,0x45c($s5) +/* f1a00c8: 866b004e */ lh $t3,0x4e($s3) +/* f1a00cc: 004b082a */ slt $at,$v0,$t3 +/* f1a00d0: 50200007 */ beqzl $at,.L0f1a00f0 +/* f1a00d4: 96ac045c */ lhu $t4,0x45c($s5) +/* f1a00d8: 0fc6749a */ jal func0f19d268 +/* f1a00dc: 96a40456 */ lhu $a0,0x456($s5) +/* f1a00e0: 24010007 */ addiu $at,$zero,0x7 +/* f1a00e4: 5441000e */ bnel $v0,$at,.L0f1a0120 +/* f1a00e8: 93aa0123 */ lbu $t2,0x123($sp) +/* f1a00ec: 96ac045c */ lhu $t4,0x45c($s5) +.L0f1a00f0: +/* f1a00f0: 8eae0450 */ lw $t6,0x450($s5) +/* f1a00f4: 24180001 */ addiu $t8,$zero,0x1 +/* f1a00f8: 2419003c */ addiu $t9,$zero,0x3c +/* f1a00fc: 2409000b */ addiu $t1,$zero,0xb +/* f1a0100: 258d0001 */ addiu $t5,$t4,0x1 +/* f1a0104: 25cf000a */ addiu $t7,$t6,0xa +/* f1a0108: a6ad045c */ sh $t5,0x45c($s5) +/* f1a010c: aeaf0450 */ sw $t7,0x450($s5) +/* f1a0110: a3b80123 */ sb $t8,0x123($sp) +/* f1a0114: a2b90472 */ sb $t9,0x472($s5) +/* f1a0118: a2a90471 */ sb $t1,0x471($s5) +.L0f1a011c: +/* f1a011c: 93aa0123 */ lbu $t2,0x123($sp) +.L0f1a0120: +/* f1a0120: 02602025 */ or $a0,$s3,$zero +/* f1a0124: 26320008 */ addiu $s2,$s1,0x8 +/* f1a0128: 15400009 */ bnez $t2,.L0f1a0150 +/* f1a012c: 00000000 */ sll $zero,$zero,0x0 +/* f1a0130: 92020011 */ lbu $v0,0x11($s0) +/* f1a0134: 240100ff */ addiu $at,$zero,0xff +/* f1a0138: 10410060 */ beq $v0,$at,.L0f1a02bc +/* f1a013c: 00000000 */ sll $zero,$zero,0x0 +/* f1a0140: 920b0030 */ lbu $t3,0x30($s0) +/* f1a0144: 0162082a */ slt $at,$t3,$v0 +/* f1a0148: 1420005c */ bnez $at,.L0f1a02bc +/* f1a014c: 00000000 */ sll $zero,$zero,0x0 +.L0f1a0150: +/* f1a0150: 0fc1a2bd */ jal func0f068af4 +/* f1a0154: 00001025 */ or $v0,$zero,$zero +/* f1a0158: 3c038009 */ lui $v1,0x8009 +/* f1a015c: 9063880c */ lbu $v1,-0x77f4($v1) +/* f1a0160: 00404025 */ or $t0,$v0,$zero +/* f1a0164: 5060000d */ beqzl $v1,.L0f1a019c +/* f1a0168: c5100004 */ lwc1 $f16,0x4($t0) +/* f1a016c: 920c0043 */ lbu $t4,0x43($s0) +/* f1a0170: 246dffff */ addiu $t5,$v1,-1 +/* f1a0174: 3c018009 */ lui $at,0x8009 +/* f1a0178: 11800007 */ beqz $t4,.L0f1a0198 +/* f1a017c: 02202025 */ or $a0,$s1,$zero +/* f1a0180: a02d880c */ sb $t5,-0x77f4($at) +/* f1a0184: 24050001 */ addiu $a1,$zero,0x1 +/* f1a0188: 3406ffff */ dli $a2,0xffff +/* f1a018c: 0fc249af */ jal func0f0926bc +/* f1a0190: afa20118 */ sw $v0,0x118($sp) +/* f1a0194: 8fa80118 */ lw $t0,0x118($sp) +.L0f1a0198: +/* f1a0198: c5100004 */ lwc1 $f16,0x4($t0) +.L0f1a019c: +/* f1a019c: 240e0002 */ addiu $t6,$zero,0x2 +/* f1a01a0: 02402025 */ or $a0,$s2,$zero +/* f1a01a4: e7b00010 */ swc1 $f16,0x10($sp) +/* f1a01a8: c5120008 */ lwc1 $f18,0x8($t0) +/* f1a01ac: 2665001c */ addiu $a1,$s3,0x1c +/* f1a01b0: 26660028 */ addiu $a2,$s3,0x28 +/* f1a01b4: e7b20014 */ swc1 $f18,0x14($sp) +/* f1a01b8: c504000c */ lwc1 $f4,0xc($t0) +/* f1a01bc: 26670034 */ addiu $a3,$s3,0x34 +/* f1a01c0: e7a40018 */ swc1 $f4,0x18($sp) +/* f1a01c4: c5060010 */ lwc1 $f6,0x10($t0) +/* f1a01c8: afb10024 */ sw $s1,0x24($sp) +/* f1a01cc: afae0020 */ sw $t6,0x20($sp) +/* f1a01d0: 0fc54208 */ jal func0f150820 +/* f1a01d4: e7a6001c */ swc1 $f6,0x1c($sp) +/* f1a01d8: 92af0455 */ lbu $t7,0x455($s5) +/* f1a01dc: 24070005 */ addiu $a3,$zero,0x5 +/* f1a01e0: 25f80001 */ addiu $t8,$t7,0x1 +/* f1a01e4: a2b80455 */ sb $t8,0x455($s5) +/* f1a01e8: 92190040 */ lbu $t9,0x40($s0) +/* f1a01ec: 33290020 */ andi $t1,$t9,0x20 +/* f1a01f0: 51200008 */ beqzl $t1,.L0f1a0214 +/* f1a01f4: 920b0010 */ lbu $t3,0x10($s0) +/* f1a01f8: 8e040014 */ lw $a0,0x14($s0) +/* f1a01fc: 240a0001 */ addiu $t2,$zero,0x1 +/* f1a0200: afaa0010 */ sw $t2,0x10($sp) +/* f1a0204: 24850008 */ addiu $a1,$a0,0x8 +/* f1a0208: 0fc4a640 */ jal func0f129900 +/* f1a020c: 24860028 */ addiu $a2,$a0,0x28 +/* f1a0210: 920b0010 */ lbu $t3,0x10($s0) +.L0f1a0214: +/* f1a0214: a2000043 */ sb $zero,0x43($s0) +/* f1a0218: 3c010008 */ lui $at,0x8 +/* f1a021c: 316effbf */ andi $t6,$t3,0xffbf +/* f1a0220: a20e0010 */ sb $t6,0x10($s0) +/* f1a0224: 35cf0020 */ ori $t7,$t6,0x20 +/* f1a0228: a20f0010 */ sb $t7,0x10($s0) +/* f1a022c: 8e78000c */ lw $t8,0xc($s3) +/* f1a0230: 02602025 */ or $a0,$s3,$zero +/* f1a0234: 24050001 */ addiu $a1,$zero,0x1 +/* f1a0238: 0301c825 */ or $t9,$t8,$at +/* f1a023c: ae79000c */ sw $t9,0xc($s3) +/* f1a0240: e6360008 */ swc1 $f22,0x8($s1) +/* f1a0244: 3c017f1c */ lui $at,0x7f1c +/* f1a0248: c42894cc */ lwc1 $f8,-0x6b34($at) +/* f1a024c: e6360010 */ swc1 $f22,0x10($s1) +/* f1a0250: 00003025 */ or $a2,$zero,$zero +/* f1a0254: 0fc1a71c */ jal func0f069c70 +/* f1a0258: e628000c */ swc1 $f8,0xc($s1) +/* f1a025c: 3c03800b */ lui $v1,0x800b +/* f1a0260: 2463cd20 */ addiu $v1,$v1,-13024 +/* f1a0264: 8c620010 */ lw $v0,0x10($v1) +.L0f1a0268: +/* f1a0268: 00025080 */ sll $t2,$v0,0x2 +/* f1a026c: 05400010 */ bltz $t2,.L0f1a02b0 +/* f1a0270: 00025fc2 */ srl $t3,$v0,0x1f +/* f1a0274: 1160000e */ beqz $t3,.L0f1a02b0 +/* f1a0278: 00026840 */ sll $t5,$v0,0x1 +/* f1a027c: 05a2000d */ bltzl $t5,.L0f1a02b4 +/* f1a0280: 2463003c */ addiu $v1,$v1,0x3c +/* f1a0284: 8c6e0014 */ lw $t6,0x14($v1) +/* f1a0288: 90780010 */ lbu $t8,0x10($v1) +/* f1a028c: 3c01fff7 */ lui $at,0xfff7 +/* f1a0290: 8dc20004 */ lw $v0,0x4($t6) +/* f1a0294: 37190040 */ ori $t9,$t8,0x40 +/* f1a0298: a0790010 */ sb $t9,0x10($v1) +/* f1a029c: 8c49000c */ lw $t1,0xc($v0) +/* f1a02a0: 3421ffff */ ori $at,$at,0xffff +/* f1a02a4: 01215024 */ and $t2,$t1,$at +/* f1a02a8: 10000004 */ beqz $zero,.L0f1a02bc +/* f1a02ac: ac4a000c */ sw $t2,0xc($v0) +.L0f1a02b0: +/* f1a02b0: 2463003c */ addiu $v1,$v1,0x3c +.L0f1a02b4: +/* f1a02b4: 5474ffec */ bnel $v1,$s4,.L0f1a0268 +/* f1a02b8: 8c620010 */ lw $v0,0x10($v1) +.L0f1a02bc: +/* f1a02bc: 3c0b800b */ lui $t3,0x800b +/* f1a02c0: 256bd158 */ addiu $t3,$t3,-11944 +/* f1a02c4: 2610003c */ addiu $s0,$s0,0x3c +/* f1a02c8: 020b082b */ sltu $at,$s0,$t3 +/* f1a02cc: 5420ff24 */ bnezl $at,.L0f19ff60 +/* f1a02d0: 8e020010 */ lw $v0,0x10($s0) +/* f1a02d4: 92a30004 */ lbu $v1,0x4($s5) +/* f1a02d8: 240100ff */ addiu $at,$zero,0xff +/* f1a02dc: 5461000f */ bnel $v1,$at,.L0f1a031c +/* f1a02e0: 92a20455 */ lbu $v0,0x455($s5) +/* f1a02e4: 96a20002 */ lhu $v0,0x2($s5) +/* f1a02e8: 10400009 */ beqz $v0,.L0f1a0310 +/* f1a02ec: 00000000 */ sll $zero,$zero,0x0 +/* f1a02f0: 8eac0450 */ lw $t4,0x450($s5) +/* f1a02f4: 0182082a */ slt $at,$t4,$v0 +/* f1a02f8: 14200005 */ bnez $at,.L0f1a0310 +/* f1a02fc: 00000000 */ sll $zero,$zero,0x0 +/* f1a0300: 0fc67c63 */ jal func0f19f18c +/* f1a0304: 00000000 */ sll $zero,$zero,0x0 +/* f1a0308: 1000017a */ beqz $zero,.L0f1a08f4 +/* f1a030c: 8fbf007c */ lw $ra,0x7c($sp) +.L0f1a0310: +/* f1a0310: 10000010 */ beqz $zero,.L0f1a0354 +/* f1a0314: 92a20455 */ lbu $v0,0x455($s5) +/* f1a0318: 92a20455 */ lbu $v0,0x455($s5) +.L0f1a031c: +/* f1a031c: 0043082a */ slt $at,$v0,$v1 +/* f1a0320: 5420000d */ bnezl $at,.L0f1a0358 +/* f1a0324: 92ae0454 */ lbu $t6,0x454($s5) +/* f1a0328: 96a30002 */ lhu $v1,0x2($s5) +/* f1a032c: 10600005 */ beqz $v1,.L0f1a0344 +/* f1a0330: 00000000 */ sll $zero,$zero,0x0 +/* f1a0334: 8ead0450 */ lw $t5,0x450($s5) +/* f1a0338: 01a3082a */ slt $at,$t5,$v1 +/* f1a033c: 54200006 */ bnezl $at,.L0f1a0358 +/* f1a0340: 92ae0454 */ lbu $t6,0x454($s5) +.L0f1a0344: +/* f1a0344: 0fc67c63 */ jal func0f19f18c +/* f1a0348: 00000000 */ sll $zero,$zero,0x0 +/* f1a034c: 10000169 */ beqz $zero,.L0f1a08f4 +/* f1a0350: 8fbf007c */ lw $ra,0x7c($sp) +.L0f1a0354: +/* f1a0354: 92ae0454 */ lbu $t6,0x454($s5) +.L0f1a0358: +/* f1a0358: 004e082a */ slt $at,$v0,$t6 +/* f1a035c: 14200005 */ bnez $at,.L0f1a0374 +/* f1a0360: 00000000 */ sll $zero,$zero,0x0 +/* f1a0364: 0fc67c49 */ jal func0f19f124 +/* f1a0368: 24040003 */ addiu $a0,$zero,0x3 +/* f1a036c: 10000161 */ beqz $zero,.L0f1a08f4 +/* f1a0370: 8fbf007c */ lw $ra,0x7c($sp) +.L0f1a0374: +/* f1a0374: 0fc67d49 */ jal func0f19f524 +/* f1a0378: 00000000 */ sll $zero,$zero,0x0 +/* f1a037c: 50400006 */ beqzl $v0,.L0f1a0398 +/* f1a0380: 92a20005 */ lbu $v0,0x5($s5) +/* f1a0384: 0fc67c49 */ jal func0f19f124 +/* f1a0388: 24040001 */ addiu $a0,$zero,0x1 +/* f1a038c: 10000159 */ beqz $zero,.L0f1a08f4 +/* f1a0390: 8fbf007c */ lw $ra,0x7c($sp) +/* f1a0394: 92a20005 */ lbu $v0,0x5($s5) +.L0f1a0398: +/* f1a0398: 240100ff */ addiu $at,$zero,0xff +/* f1a039c: 00009025 */ or $s2,$zero,$zero +/* f1a03a0: 1041000b */ beq $v0,$at,.L0f1a03d0 +/* f1a03a4: 0002c100 */ sll $t8,$v0,0x4 +/* f1a03a8: 8eaf044c */ lw $t7,0x44c($s5) +/* f1a03ac: 0302c023 */ subu $t8,$t8,$v0 +/* f1a03b0: 0018c080 */ sll $t8,$t8,0x2 +/* f1a03b4: 01f8082a */ slt $at,$t7,$t8 +/* f1a03b8: 14200005 */ bnez $at,.L0f1a03d0 +/* f1a03bc: 00000000 */ sll $zero,$zero,0x0 +/* f1a03c0: 0fc67c49 */ jal func0f19f124 +/* f1a03c4: 24040002 */ addiu $a0,$zero,0x2 +/* f1a03c8: 1000014a */ beqz $zero,.L0f1a08f4 +/* f1a03cc: 8fbf007c */ lw $ra,0x7c($sp) +.L0f1a03d0: +/* f1a03d0: 3c10800b */ lui $s0,0x800b +/* f1a03d4: 3c017f1c */ lui $at,0x7f1c +/* f1a03d8: c43494d0 */ lwc1 $f20,-0x6b30($at) +/* f1a03dc: 2610cd20 */ addiu $s0,$s0,-13024 +/* f1a03e0: 27b50098 */ addiu $s5,$sp,0x98 +/* f1a03e4: 27b400bc */ addiu $s4,$sp,0xbc +.L0f1a03e8: +/* f1a03e8: 8e020010 */ lw $v0,0x10($s0) +/* f1a03ec: 0002cfc2 */ srl $t9,$v0,0x1f +/* f1a03f0: 1320013b */ beqz $t9,.L0f1a08e0 +/* f1a03f4: 00025080 */ sll $t2,$v0,0x2 +/* f1a03f8: 05400139 */ bltz $t2,.L0f1a08e0 +/* f1a03fc: 00026040 */ sll $t4,$v0,0x1 +/* f1a0400: 05830138 */ bgezl $t4,.L0f1a08e4 +/* f1a0404: 26520001 */ addiu $s2,$s2,0x1 +/* f1a0408: 920d0043 */ lbu $t5,0x43($s0) +/* f1a040c: 8e110014 */ lw $s1,0x14($s0) +/* f1a0410: 11a00089 */ beqz $t5,.L0f1a0638 +/* f1a0414: 8e330004 */ lw $s3,0x4($s1) +/* f1a0418: c60a002c */ lwc1 $f10,0x2c($s0) +/* f1a041c: 3c013f80 */ lui $at,0x3f80 +/* f1a0420: 44817000 */ mtc1 $at,$f14 +/* f1a0424: 460ac032 */ c.eq.s $f24,$f10 +/* f1a0428: 240e0001 */ addiu $t6,$zero,0x1 +/* f1a042c: 3c01c000 */ lui $at,0xc000 +/* f1a0430: 45020006 */ bc1fl .L0f1a044c +/* f1a0434: c6100018 */ lwc1 $f16,0x18($s0) +/* f1a0438: 44816000 */ mtc1 $at,$f12 +/* f1a043c: a20e0042 */ sb $t6,0x42($s0) +/* f1a0440: 10000043 */ beqz $zero,.L0f1a0550 +/* f1a0444: a2000043 */ sb $zero,0x43($s0) +/* f1a0448: c6100018 */ lwc1 $f16,0x18($s0) +.L0f1a044c: +/* f1a044c: c6320008 */ lwc1 $f18,0x8($s1) +/* f1a0450: c606001c */ lwc1 $f6,0x1c($s0) +/* f1a0454: 46128101 */ sub.s $f4,$f16,$f18 +/* f1a0458: c6100020 */ lwc1 $f16,0x20($s0) +/* f1a045c: e7a40158 */ swc1 $f4,0x158($sp) +/* f1a0460: c628000c */ lwc1 $f8,0xc($s1) +/* f1a0464: 46083281 */ sub.s $f10,$f6,$f8 +/* f1a0468: c7a60158 */ lwc1 $f6,0x158($sp) +/* f1a046c: e7aa015c */ swc1 $f10,0x15c($sp) +/* f1a0470: c6320010 */ lwc1 $f18,0x10($s1) +/* f1a0474: 46063202 */ mul.s $f8,$f6,$f6 +/* f1a0478: c7aa015c */ lwc1 $f10,0x15c($sp) +/* f1a047c: 46128101 */ sub.s $f4,$f16,$f18 +/* f1a0480: e7ae0110 */ swc1 $f14,0x110($sp) +/* f1a0484: 460a5402 */ mul.s $f16,$f10,$f10 +/* f1a0488: e7a40160 */ swc1 $f4,0x160($sp) +/* f1a048c: c7a40160 */ lwc1 $f4,0x160($sp) +/* f1a0490: 46042182 */ mul.s $f6,$f4,$f4 +/* f1a0494: 46104480 */ add.s $f18,$f8,$f16 +/* f1a0498: 0c012974 */ jal 0x4a5d0 +/* f1a049c: 46123300 */ add.s $f12,$f6,$f18 +/* f1a04a0: 46160032 */ c.eq.s $f0,$f22 +/* f1a04a4: c7ae0110 */ lwc1 $f14,0x110($sp) +/* f1a04a8: 46000306 */ mov.s $f12,$f0 +/* f1a04ac: 3c01c000 */ lui $at,0xc000 +/* f1a04b0: 45030026 */ bc1tl .L0f1a054c +/* f1a04b4: 44816000 */ mtc1 $at,$f12 +/* f1a04b8: 3c013e80 */ lui $at,0x3e80 +/* f1a04bc: 44813000 */ mtc1 $at,$f6 +/* f1a04c0: 3c013f80 */ lui $at,0x3f80 +/* f1a04c4: 44819000 */ mtc1 $at,$f18 +/* f1a04c8: 8ecf0034 */ lw $t7,0x34($s6) +/* f1a04cc: c60a002c */ lwc1 $f10,0x2c($s0) +/* f1a04d0: 46009083 */ div.s $f2,$f18,$f0 +/* f1a04d4: 448f4000 */ mtc1 $t7,$f8 +/* f1a04d8: 00000000 */ sll $zero,$zero,0x0 +/* f1a04dc: 46804420 */ cvt.s.w $f16,$f8 +/* f1a04e0: c7a80158 */ lwc1 $f8,0x158($sp) +/* f1a04e4: 46105102 */ mul.s $f4,$f10,$f16 +/* f1a04e8: c7b0015c */ lwc1 $f16,0x15c($sp) +/* f1a04ec: 46062382 */ mul.s $f14,$f4,$f6 +/* f1a04f0: c7a60160 */ lwc1 $f6,0x160($sp) +/* f1a04f4: 46024282 */ mul.s $f10,$f8,$f2 +/* f1a04f8: 00000000 */ sll $zero,$zero,0x0 +/* f1a04fc: 46028102 */ mul.s $f4,$f16,$f2 +/* f1a0500: 00000000 */ sll $zero,$zero,0x0 +/* f1a0504: 46023482 */ mul.s $f18,$f6,$f2 +/* f1a0508: e7aa0158 */ swc1 $f10,0x158($sp) +/* f1a050c: 460e5202 */ mul.s $f8,$f10,$f14 +/* f1a0510: e7a4015c */ swc1 $f4,0x15c($sp) +/* f1a0514: 460e2282 */ mul.s $f10,$f4,$f14 +/* f1a0518: e7b20160 */ swc1 $f18,0x160($sp) +/* f1a051c: c6300008 */ lwc1 $f16,0x8($s1) +/* f1a0520: 46104180 */ add.s $f6,$f8,$f16 +/* f1a0524: e7a6014c */ swc1 $f6,0x14c($sp) +/* f1a0528: c628000c */ lwc1 $f8,0xc($s1) +/* f1a052c: 460e9182 */ mul.s $f6,$f18,$f14 +/* f1a0530: 46085400 */ add.s $f16,$f10,$f8 +/* f1a0534: e7b00150 */ swc1 $f16,0x150($sp) +/* f1a0538: c6240010 */ lwc1 $f4,0x10($s1) +/* f1a053c: 46043280 */ add.s $f10,$f6,$f4 +/* f1a0540: 10000003 */ beqz $zero,.L0f1a0550 +/* f1a0544: e7aa0154 */ swc1 $f10,0x154($sp) +/* f1a0548: 44816000 */ mtc1 $at,$f12 +.L0f1a054c: +/* f1a054c: 00000000 */ sll $zero,$zero,0x0 +.L0f1a0550: +/* f1a0550: 460e603e */ c.le.s $f12,$f14 +/* f1a0554: 00000000 */ sll $zero,$zero,0x0 +/* f1a0558: 4502002d */ bc1fl .L0f1a0610 +/* f1a055c: c7a6014c */ lwc1 $f6,0x14c($sp) +/* f1a0560: 92190010 */ lbu $t9,0x10($s0) +/* f1a0564: 920a0042 */ lbu $t2,0x42($s0) +/* f1a0568: c6080018 */ lwc1 $f8,0x18($s0) +/* f1a056c: c610001c */ lwc1 $f16,0x1c($s0) +/* f1a0570: c6120020 */ lwc1 $f18,0x20($s0) +/* f1a0574: 37290010 */ ori $t1,$t9,0x10 +/* f1a0578: a2090010 */ sb $t1,0x10($s0) +/* f1a057c: a2000043 */ sb $zero,0x43($s0) +/* f1a0580: e7a8014c */ swc1 $f8,0x14c($sp) +/* f1a0584: e7b00150 */ swc1 $f16,0x150($sp) +/* f1a0588: 15400020 */ bnez $t2,.L0f1a060c +/* f1a058c: e7b20154 */ swc1 $f18,0x154($sp) +/* f1a0590: 3c028009 */ lui $v0,0x8009 +/* f1a0594: 2442880c */ addiu $v0,$v0,-30708 +/* f1a0598: 90430000 */ lbu $v1,0x0($v0) +/* f1a059c: 240b0001 */ addiu $t3,$zero,0x1 +/* f1a05a0: a20b0042 */ sb $t3,0x42($s0) +/* f1a05a4: 10600003 */ beqz $v1,.L0f1a05b4 +/* f1a05a8: 02202025 */ or $a0,$s1,$zero +/* f1a05ac: 246cffff */ addiu $t4,$v1,-1 +/* f1a05b0: a04c0000 */ sb $t4,0x0($v0) +.L0f1a05b4: +/* f1a05b4: 24050001 */ addiu $a1,$zero,0x1 +/* f1a05b8: 0fc249af */ jal func0f0926bc +/* f1a05bc: 3406ffff */ dli $a2,0xffff +/* f1a05c0: 240dffff */ addiu $t5,$zero,-1 +/* f1a05c4: 240e0400 */ addiu $t6,$zero,0x400 +/* f1a05c8: 240fffff */ addiu $t7,$zero,-1 +/* f1a05cc: afaf002c */ sw $t7,0x2c($sp) +/* f1a05d0: afae0014 */ sw $t6,0x14($sp) +/* f1a05d4: afad0010 */ sw $t5,0x10($sp) +/* f1a05d8: 00002025 */ or $a0,$zero,$zero +/* f1a05dc: 02202825 */ or $a1,$s1,$zero +/* f1a05e0: 240605da */ addiu $a2,$zero,0x5da +/* f1a05e4: 2407ffff */ addiu $a3,$zero,-1 +/* f1a05e8: afa00018 */ sw $zero,0x18($sp) +/* f1a05ec: afa0001c */ sw $zero,0x1c($sp) +/* f1a05f0: afa00020 */ sw $zero,0x20($sp) +/* f1a05f4: e7b80024 */ swc1 $f24,0x24($sp) +/* f1a05f8: afa00028 */ sw $zero,0x28($sp) +/* f1a05fc: e7b80030 */ swc1 $f24,0x30($sp) +/* f1a0600: e7b80034 */ swc1 $f24,0x34($sp) +/* f1a0604: 0fc24e7e */ jal func0f0939f8 +/* f1a0608: e7b80038 */ swc1 $f24,0x38($sp) +.L0f1a060c: +/* f1a060c: c7a6014c */ lwc1 $f6,0x14c($sp) +.L0f1a0610: +/* f1a0610: 02602025 */ or $a0,$s3,$zero +/* f1a0614: 24050001 */ addiu $a1,$zero,0x1 +/* f1a0618: e6260008 */ swc1 $f6,0x8($s1) +/* f1a061c: c7a40150 */ lwc1 $f4,0x150($sp) +/* f1a0620: 00003025 */ or $a2,$zero,$zero +/* f1a0624: e624000c */ swc1 $f4,0xc($s1) +/* f1a0628: c7aa0154 */ lwc1 $f10,0x154($sp) +/* f1a062c: 0fc1a71c */ jal func0f069c70 +/* f1a0630: e62a0010 */ swc1 $f10,0x10($s1) +/* f1a0634: 8e020010 */ lw $v0,0x10($s0) +.L0f1a0638: +/* f1a0638: 0002c940 */ sll $t9,$v0,0x5 +/* f1a063c: 07210033 */ bgez $t9,.L0f1a070c +/* f1a0640: 00025100 */ sll $t2,$v0,0x4 +/* f1a0644: 05420032 */ bltzl $t2,.L0f1a0710 +/* f1a0648: 00027100 */ sll $t6,$v0,0x4 +/* f1a064c: 8e020028 */ lw $v0,0x28($s0) +/* f1a0650: 54400025 */ bnezl $v0,.L0f1a06e8 +/* f1a0654: 8ed80038 */ lw $t8,0x38($s6) +/* f1a0658: 8ecb0284 */ lw $t3,0x284($s6) +/* f1a065c: 3c017f1c */ lui $at,0x7f1c +/* f1a0660: 8d6c00bc */ lw $t4,0xbc($t3) +/* f1a0664: 8d820004 */ lw $v0,0x4($t4) +/* f1a0668: 8c430014 */ lw $v1,0x14($v0) +/* f1a066c: 00036880 */ sll $t5,$v1,0x2 +/* f1a0670: 05a3000f */ bgezl $t5,.L0f1a06b0 +/* f1a0674: c6060038 */ lwc1 $f6,0x38($s0) +/* f1a0678: c42894d4 */ lwc1 $f8,-0x6b2c($at) +/* f1a067c: c6100038 */ lwc1 $f16,0x38($s0) +/* f1a0680: 240e003c */ addiu $t6,$zero,0x3c +/* f1a0684: 3c017f1c */ lui $at,0x7f1c +/* f1a0688: 46104032 */ c.eq.s $f8,$f16 +/* f1a068c: 00000000 */ sll $zero,$zero,0x0 +/* f1a0690: 4500001c */ bc1f .L0f1a0704 +/* f1a0694: 00000000 */ sll $zero,$zero,0x0 +/* f1a0698: ae0e0028 */ sw $t6,0x28($s0) +/* f1a069c: e616003c */ swc1 $f22,0x3c($s0) +/* f1a06a0: c43294d8 */ lwc1 $f18,-0x6b28($at) +/* f1a06a4: 10000017 */ beqz $zero,.L0f1a0704 +/* f1a06a8: e6120034 */ swc1 $f18,0x34($s0) +/* f1a06ac: c6060038 */ lwc1 $f6,0x38($s0) +.L0f1a06b0: +/* f1a06b0: 240f003c */ addiu $t7,$zero,0x3c +/* f1a06b4: 3c017f1c */ lui $at,0x7f1c +/* f1a06b8: 4606b032 */ c.eq.s $f22,$f6 +/* f1a06bc: 00000000 */ sll $zero,$zero,0x0 +/* f1a06c0: 45000010 */ bc1f .L0f1a0704 +/* f1a06c4: 00000000 */ sll $zero,$zero,0x0 +/* f1a06c8: ae0f0028 */ sw $t7,0x28($s0) +/* f1a06cc: c42494dc */ lwc1 $f4,-0x6b24($at) +/* f1a06d0: 3c017f1c */ lui $at,0x7f1c +/* f1a06d4: e604003c */ swc1 $f4,0x3c($s0) +/* f1a06d8: c42a94e0 */ lwc1 $f10,-0x6b20($at) +/* f1a06dc: 10000009 */ beqz $zero,.L0f1a0704 +/* f1a06e0: e60a0034 */ swc1 $f10,0x34($s0) +/* f1a06e4: 8ed80038 */ lw $t8,0x38($s6) +.L0f1a06e8: +/* f1a06e8: 0058c823 */ subu $t9,$v0,$t8 +/* f1a06ec: 1f200005 */ bgtz $t9,.L0f1a0704 +/* f1a06f0: ae190028 */ sw $t9,0x28($s0) +/* f1a06f4: 920b0010 */ lbu $t3,0x10($s0) +/* f1a06f8: ae000028 */ sw $zero,0x28($s0) +/* f1a06fc: 356c0008 */ ori $t4,$t3,0x8 +/* f1a0700: a20c0010 */ sb $t4,0x10($s0) +.L0f1a0704: +/* f1a0704: 10000054 */ beqz $zero,.L0f1a0858 +/* f1a0708: 8e020010 */ lw $v0,0x10($s0) +.L0f1a070c: +/* f1a070c: 00027100 */ sll $t6,$v0,0x4 +.L0f1a0710: +/* f1a0710: 05c30052 */ bgezl $t6,.L0f1a085c +/* f1a0714: 0002c0c0 */ sll $t8,$v0,0x3 +/* f1a0718: c60c003c */ lwc1 $f12,0x3c($s0) +/* f1a071c: c6000038 */ lwc1 $f0,0x38($s0) +/* f1a0720: c60e0034 */ lwc1 $f14,0x34($s0) +/* f1a0724: 00001025 */ or $v0,$zero,$zero +/* f1a0728: 460c003c */ c.lt.s $f0,$f12 +/* f1a072c: 46006086 */ mov.s $f2,$f12 +/* f1a0730: 45020003 */ bc1fl .L0f1a0740 +/* f1a0734: 8ed80034 */ lw $t8,0x34($s6) +/* f1a0738: 24020001 */ addiu $v0,$zero,0x1 +/* f1a073c: 8ed80034 */ lw $t8,0x34($s6) +.L0f1a0740: +/* f1a0740: 3c013e80 */ lui $at,0x3e80 +/* f1a0744: 44813000 */ mtc1 $at,$f6 +/* f1a0748: 44984000 */ mtc1 $t8,$f8 +/* f1a074c: 304f00ff */ andi $t7,$v0,0xff +/* f1a0750: 01e01025 */ or $v0,$t7,$zero +/* f1a0754: 46804420 */ cvt.s.w $f16,$f8 +/* f1a0758: 00001825 */ or $v1,$zero,$zero +/* f1a075c: 3c017f1c */ lui $at,0x7f1c +/* f1a0760: 46107482 */ mul.s $f18,$f14,$f16 +/* f1a0764: 00000000 */ sll $zero,$zero,0x0 +/* f1a0768: 46069102 */ mul.s $f4,$f18,$f6 +/* f1a076c: 46040280 */ add.s $f10,$f0,$f4 +/* f1a0770: e60a0038 */ swc1 $f10,0x38($s0) +/* f1a0774: c6000038 */ lwc1 $f0,0x38($s0) +/* f1a0778: 4602003c */ c.lt.s $f0,$f2 +/* f1a077c: 00000000 */ sll $zero,$zero,0x0 +/* f1a0780: 45000002 */ bc1f .L0f1a078c +/* f1a0784: 00000000 */ sll $zero,$zero,0x0 +/* f1a0788: 24030001 */ addiu $v1,$zero,0x1 +.L0f1a078c: +/* f1a078c: 307900ff */ andi $t9,$v1,0xff +/* f1a0790: 57220006 */ bnel $t9,$v0,.L0f1a07ac +/* f1a0794: 92090010 */ lbu $t1,0x10($s0) +/* f1a0798: 46001032 */ c.eq.s $f2,$f0 +/* f1a079c: 00000000 */ sll $zero,$zero,0x0 +/* f1a07a0: 4500001e */ bc1f .L0f1a081c +/* f1a07a4: 00000000 */ sll $zero,$zero,0x0 +/* f1a07a8: 92090010 */ lbu $t1,0x10($s0) +.L0f1a07ac: +/* f1a07ac: 460ca03c */ c.lt.s $f20,$f12 +/* f1a07b0: e60c0038 */ swc1 $f12,0x38($s0) +/* f1a07b4: 312cfff7 */ andi $t4,$t1,0xfff7 +/* f1a07b8: a20c0010 */ sb $t4,0x10($s0) +/* f1a07bc: 358d0010 */ ori $t5,$t4,0x10 +/* f1a07c0: a20d0010 */ sb $t5,0x10($s0) +/* f1a07c4: 45000009 */ bc1f .L0f1a07ec +/* f1a07c8: ae000024 */ sw $zero,0x24($s0) +/* f1a07cc: c6000038 */ lwc1 $f0,0x38($s0) +/* f1a07d0: 46140201 */ sub.s $f8,$f0,$f20 +.L0f1a07d4: +/* f1a07d4: e6080038 */ swc1 $f8,0x38($s0) +/* f1a07d8: c6000038 */ lwc1 $f0,0x38($s0) +/* f1a07dc: 4600a03c */ c.lt.s $f20,$f0 +/* f1a07e0: 00000000 */ sll $zero,$zero,0x0 +/* f1a07e4: 4503fffb */ bc1tl .L0f1a07d4 +/* f1a07e8: 46140201 */ sub.s $f8,$f0,$f20 +.L0f1a07ec: +/* f1a07ec: c6000038 */ lwc1 $f0,0x38($s0) +/* f1a07f0: 4616003c */ c.lt.s $f0,$f22 +/* f1a07f4: 00000000 */ sll $zero,$zero,0x0 +/* f1a07f8: 45000008 */ bc1f .L0f1a081c +/* f1a07fc: 00000000 */ sll $zero,$zero,0x0 +/* f1a0800: 46140400 */ add.s $f16,$f0,$f20 +.L0f1a0804: +/* f1a0804: e6100038 */ swc1 $f16,0x38($s0) +/* f1a0808: c6000038 */ lwc1 $f0,0x38($s0) +/* f1a080c: 4616003c */ c.lt.s $f0,$f22 +/* f1a0810: 00000000 */ sll $zero,$zero,0x0 +/* f1a0814: 4503fffb */ bc1tl .L0f1a0804 +/* f1a0818: 46140400 */ add.s $f16,$f0,$f20 +.L0f1a081c: +/* f1a081c: c43294e4 */ lwc1 $f18,-0x6b1c($at) +/* f1a0820: 02802825 */ or $a1,$s4,$zero +/* f1a0824: 0c0058dd */ jal 0x16374 +/* f1a0828: 46120300 */ add.s $f12,$f0,$f18 +/* f1a082c: 8e6e0018 */ lw $t6,0x18($s3) +/* f1a0830: 02802825 */ or $a1,$s4,$zero +/* f1a0834: 0c0057c1 */ jal 0x15f04 +/* f1a0838: c5cc0014 */ lwc1 $f12,0x14($t6) +/* f1a083c: 02802025 */ or $a0,$s4,$zero +/* f1a0840: 0c005768 */ jal 0x15da0 +/* f1a0844: 02a02825 */ or $a1,$s5,$zero +/* f1a0848: 02a02025 */ or $a0,$s5,$zero +/* f1a084c: 0c005736 */ jal 0x15cd8 +/* f1a0850: 2665001c */ addiu $a1,$s3,0x1c +/* f1a0854: 8e020010 */ lw $v0,0x10($s0) +.L0f1a0858: +/* f1a0858: 0002c0c0 */ sll $t8,$v0,0x3 +.L0f1a085c: +/* f1a085c: 07030021 */ bgezl $t8,.L0f1a08e4 +/* f1a0860: 26520001 */ addiu $s2,$s2,0x1 +/* f1a0864: 8e020024 */ lw $v0,0x24($s0) +/* f1a0868: 24013bc4 */ addiu $at,$zero,0x3bc4 +/* f1a086c: 5041001d */ beql $v0,$at,.L0f1a08e4 +/* f1a0870: 26520001 */ addiu $s2,$s2,0x1 +/* f1a0874: 8ed90038 */ lw $t9,0x38($s6) +/* f1a0878: 00594823 */ subu $t1,$v0,$t9 +/* f1a087c: 1d200018 */ bgtz $t1,.L0f1a08e0 +/* f1a0880: ae090024 */ sw $t1,0x24($s0) +/* f1a0884: 920b0010 */ lbu $t3,0x10($s0) +/* f1a0888: 02402025 */ or $a0,$s2,$zero +/* f1a088c: 316cffef */ andi $t4,$t3,0xffef +/* f1a0890: 0fc67824 */ jal func0f19e090 +/* f1a0894: a20c0010 */ sb $t4,0x10($s0) +/* f1a0898: 14400005 */ bnez $v0,.L0f1a08b0 +/* f1a089c: 00000000 */ sll $zero,$zero,0x0 +.L0f1a08a0: +/* f1a08a0: 0fc67824 */ jal func0f19e090 +/* f1a08a4: 02402025 */ or $a0,$s2,$zero +/* f1a08a8: 1040fffd */ beqz $v0,.L0f1a08a0 +/* f1a08ac: 00000000 */ sll $zero,$zero,0x0 +.L0f1a08b0: +/* f1a08b0: 0fc677bd */ jal func0f19def4 +/* f1a08b4: 02402025 */ or $a0,$s2,$zero +/* f1a08b8: 5040000a */ beqzl $v0,.L0f1a08e4 +/* f1a08bc: 26520001 */ addiu $s2,$s2,0x1 +/* f1a08c0: 0fc67824 */ jal func0f19e090 +/* f1a08c4: 02402025 */ or $a0,$s2,$zero +/* f1a08c8: 54400006 */ bnezl $v0,.L0f1a08e4 +/* f1a08cc: 26520001 */ addiu $s2,$s2,0x1 +.L0f1a08d0: +/* f1a08d0: 0fc67824 */ jal func0f19e090 +/* f1a08d4: 02402025 */ or $a0,$s2,$zero +/* f1a08d8: 1040fffd */ beqz $v0,.L0f1a08d0 +/* f1a08dc: 00000000 */ sll $zero,$zero,0x0 +.L0f1a08e0: +/* f1a08e0: 26520001 */ addiu $s2,$s2,0x1 +.L0f1a08e4: +/* f1a08e4: 24010012 */ addiu $at,$zero,0x12 +/* f1a08e8: 1641febf */ bne $s2,$at,.L0f1a03e8 +/* f1a08ec: 2610003c */ addiu $s0,$s0,0x3c +.L0f1a08f0: +/* f1a08f0: 8fbf007c */ lw $ra,0x7c($sp) +.L0f1a08f4: +/* f1a08f4: d7b40048 */ ldc1 $f20,0x48($sp) +/* f1a08f8: d7b60050 */ ldc1 $f22,0x50($sp) +/* f1a08fc: d7b80058 */ ldc1 $f24,0x58($sp) +/* f1a0900: 8fb00060 */ lw $s0,0x60($sp) +/* f1a0904: 8fb10064 */ lw $s1,0x64($sp) +/* f1a0908: 8fb20068 */ lw $s2,0x68($sp) +/* f1a090c: 8fb3006c */ lw $s3,0x6c($sp) +/* f1a0910: 8fb40070 */ lw $s4,0x70($sp) +/* f1a0914: 8fb50074 */ lw $s5,0x74($sp) +/* f1a0918: 8fb60078 */ lw $s6,0x78($sp) +/* f1a091c: 03e00008 */ jr $ra +/* f1a0920: 27bd0170 */ addiu $sp,$sp,0x170 +); + +GLOBAL_ASM( +glabel func0f1a0924 +/* f1a0924: 27bdffb0 */ addiu $sp,$sp,-80 +/* f1a0928: afbf0024 */ sw $ra,0x24($sp) +/* f1a092c: afb00020 */ sw $s0,0x20($sp) +/* f1a0930: 8c820004 */ lw $v0,0x4($a0) +/* f1a0934: 2401014c */ addiu $at,$zero,0x14c +/* f1a0938: 00808025 */ or $s0,$a0,$zero +/* f1a093c: 844e0004 */ lh $t6,0x4($v0) +/* f1a0940: 27a50038 */ addiu $a1,$sp,0x38 +/* f1a0944: 27a60040 */ addiu $a2,$sp,0x40 +/* f1a0948: 15c10044 */ bne $t6,$at,.L0f1a0a5c +/* f1a094c: 27a7003c */ addiu $a3,$sp,0x3c +/* f1a0950: 3c01bf80 */ lui $at,0xbf80 +/* f1a0954: 44810000 */ mtc1 $at,$f0 +/* f1a0958: 3c01c000 */ lui $at,0xc000 +/* f1a095c: 44811000 */ mtc1 $at,$f2 +/* f1a0960: e7a00040 */ swc1 $f0,0x40($sp) +/* f1a0964: e7a00044 */ swc1 $f0,0x44($sp) +/* f1a0968: e7a20038 */ swc1 $f2,0x38($sp) +/* f1a096c: e7a2003c */ swc1 $f2,0x3c($sp) +/* f1a0970: 8c440018 */ lw $a0,0x18($v0) +/* f1a0974: 27af0044 */ addiu $t7,$sp,0x44 +/* f1a0978: 0fc1a006 */ jal func0f068018 +/* f1a097c: afaf0010 */ sw $t7,0x10($sp) +/* f1a0980: 3c03800a */ lui $v1,0x800a +/* f1a0984: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f1a0988: 00001025 */ or $v0,$zero,$zero +/* f1a098c: 00002825 */ or $a1,$zero,$zero +/* f1a0990: 24060004 */ addiu $a2,$zero,0x4 +.L0f1a0994: +/* f1a0994: 8c641630 */ lw $a0,0x1630($v1) +/* f1a0998: 52040031 */ beql $s0,$a0,.L0f1a0a60 +/* f1a099c: 8fbf0024 */ lw $ra,0x24($sp) +/* f1a09a0: 1480002a */ bnez $a0,.L0f1a0a4c +/* f1a09a4: 3c014000 */ lui $at,0x4000 +/* f1a09a8: ac701630 */ sw $s0,0x1630($v1) +/* f1a09ac: 44810000 */ mtc1 $at,$f0 +/* f1a09b0: c7a40040 */ lwc1 $f4,0x40($sp) +/* f1a09b4: 3c04800a */ lui $a0,0x800a +/* f1a09b8: 24849fc0 */ addiu $a0,$a0,-24640 +/* f1a09bc: 46002181 */ sub.s $f6,$f4,$f0 +/* f1a09c0: 8c880284 */ lw $t0,0x284($a0) +/* f1a09c4: 4600320d */ trunc.w.s $f8,$f6 +/* f1a09c8: 01054821 */ addu $t1,$t0,$a1 +/* f1a09cc: 44194000 */ mfc1 $t9,$f8 +/* f1a09d0: 00000000 */ sll $zero,$zero,0x0 +/* f1a09d4: a5391634 */ sh $t9,0x1634($t1) +/* f1a09d8: c7aa0038 */ lwc1 $f10,0x38($sp) +/* f1a09dc: 8c8c0284 */ lw $t4,0x284($a0) +/* f1a09e0: 46005400 */ add.s $f16,$f10,$f0 +/* f1a09e4: 01856821 */ addu $t5,$t4,$a1 +/* f1a09e8: 4600848d */ trunc.w.s $f18,$f16 +/* f1a09ec: 440b9000 */ mfc1 $t3,$f18 +/* f1a09f0: 00000000 */ sll $zero,$zero,0x0 +/* f1a09f4: a5ab1638 */ sh $t3,0x1638($t5) +/* f1a09f8: c7a40044 */ lwc1 $f4,0x44($sp) +/* f1a09fc: 8c980284 */ lw $t8,0x284($a0) +/* f1a0a00: 00026840 */ sll $t5,$v0,0x1 +/* f1a0a04: 46002181 */ sub.s $f6,$f4,$f0 +/* f1a0a08: 03054021 */ addu $t0,$t8,$a1 +/* f1a0a0c: 4600320d */ trunc.w.s $f8,$f6 +/* f1a0a10: 440f4000 */ mfc1 $t7,$f8 +/* f1a0a14: 00000000 */ sll $zero,$zero,0x0 +/* f1a0a18: a50f1636 */ sh $t7,0x1636($t0) +/* f1a0a1c: c7aa003c */ lwc1 $f10,0x3c($sp) +/* f1a0a20: 8c8a0284 */ lw $t2,0x284($a0) +/* f1a0a24: 46005400 */ add.s $f16,$f10,$f0 +/* f1a0a28: 01456021 */ addu $t4,$t2,$a1 +/* f1a0a2c: 4600848d */ trunc.w.s $f18,$f16 +/* f1a0a30: 44099000 */ mfc1 $t1,$f18 +/* f1a0a34: 00000000 */ sll $zero,$zero,0x0 +/* f1a0a38: a589163a */ sh $t1,0x163a($t4) +/* f1a0a3c: 8c8b0284 */ lw $t3,0x284($a0) +/* f1a0a40: 016d7021 */ addu $t6,$t3,$t5 +/* f1a0a44: 10000005 */ beqz $zero,.L0f1a0a5c +/* f1a0a48: a5c01b90 */ sh $zero,0x1b90($t6) +.L0f1a0a4c: +/* f1a0a4c: 24420001 */ addiu $v0,$v0,0x1 +/* f1a0a50: 24a5000c */ addiu $a1,$a1,0xc +/* f1a0a54: 1446ffcf */ bne $v0,$a2,.L0f1a0994 +/* f1a0a58: 2463000c */ addiu $v1,$v1,0xc +.L0f1a0a5c: +/* f1a0a5c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f1a0a60: +/* f1a0a60: 8fb00020 */ lw $s0,0x20($sp) +/* f1a0a64: 27bd0050 */ addiu $sp,$sp,0x50 +/* f1a0a68: 03e00008 */ jr $ra +/* f1a0a6c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a0a70 +/* f1a0a70: 27bdffa0 */ addiu $sp,$sp,-96 +/* f1a0a74: f7bc0030 */ sdc1 $f28,0x30($sp) +/* f1a0a78: 3c013f80 */ lui $at,0x3f80 +/* f1a0a7c: 4481e000 */ mtc1 $at,$f28 +/* f1a0a80: f7be0038 */ sdc1 $f30,0x38($sp) +/* f1a0a84: 3c01bf80 */ lui $at,0xbf80 +/* f1a0a88: afbf005c */ sw $ra,0x5c($sp) +/* f1a0a8c: afb50058 */ sw $s5,0x58($sp) +/* f1a0a90: afb40054 */ sw $s4,0x54($sp) +/* f1a0a94: 4481f000 */ mtc1 $at,$f30 +/* f1a0a98: afb30050 */ sw $s3,0x50($sp) +/* f1a0a9c: afb2004c */ sw $s2,0x4c($sp) +/* f1a0aa0: afb10048 */ sw $s1,0x48($sp) +/* f1a0aa4: afb00044 */ sw $s0,0x44($sp) +/* f1a0aa8: f7ba0028 */ sdc1 $f26,0x28($sp) +/* f1a0aac: f7b80020 */ sdc1 $f24,0x20($sp) +/* f1a0ab0: f7b60018 */ sdc1 $f22,0x18($sp) +/* f1a0ab4: f7b40010 */ sdc1 $f20,0x10($sp) +/* f1a0ab8: 0000a025 */ or $s4,$zero,$zero +/* f1a0abc: 0000a825 */ or $s5,$zero,$zero +/* f1a0ac0: 0fc2866a */ jal func0f0a19a8 +/* f1a0ac4: 00002025 */ or $a0,$zero,$zero +/* f1a0ac8: 24010016 */ addiu $at,$zero,0x16 +/* f1a0acc: 14410042 */ bne $v0,$at,.L0f1a0bd8 +/* f1a0ad0: 3c11800b */ lui $s1,0x800b +/* f1a0ad4: 3c13800b */ lui $s3,0x800b +/* f1a0ad8: 3c12800a */ lui $s2,0x800a +/* f1a0adc: 4480d000 */ mtc1 $zero,$f26 +/* f1a0ae0: 26529fc0 */ addiu $s2,$s2,-24640 +/* f1a0ae4: 2673d158 */ addiu $s3,$s3,-11944 +/* f1a0ae8: 2631cd20 */ addiu $s1,$s1,-13024 +/* f1a0aec: 8e220010 */ lw $v0,0x10($s1) +.L0f1a0af0: +/* f1a0af0: 000277c2 */ srl $t6,$v0,0x1f +/* f1a0af4: 11c00035 */ beqz $t6,.L0f1a0bcc +/* f1a0af8: 0002c080 */ sll $t8,$v0,0x2 +/* f1a0afc: 07000033 */ bltz $t8,.L0f1a0bcc +/* f1a0b00: 00024040 */ sll $t0,$v0,0x1 +/* f1a0b04: 05030032 */ bgezl $t0,.L0f1a0bd0 +/* f1a0b08: 2631003c */ addiu $s1,$s1,0x3c +/* f1a0b0c: 92290040 */ lbu $t1,0x40($s1) +/* f1a0b10: 312a0040 */ andi $t2,$t1,0x40 +/* f1a0b14: 5140002e */ beqzl $t2,.L0f1a0bd0 +/* f1a0b18: 2631003c */ addiu $s1,$s1,0x3c +/* f1a0b1c: 8e300014 */ lw $s0,0x14($s1) +/* f1a0b20: 8e420284 */ lw $v0,0x284($s2) +/* f1a0b24: c6060008 */ lwc1 $f6,0x8($s0) +/* f1a0b28: c444037c */ lwc1 $f4,0x37c($v0) +/* f1a0b2c: c60a000c */ lwc1 $f10,0xc($s0) +/* f1a0b30: c4480380 */ lwc1 $f8,0x380($v0) +/* f1a0b34: 46062501 */ sub.s $f20,$f4,$f6 +/* f1a0b38: c6120010 */ lwc1 $f18,0x10($s0) +/* f1a0b3c: c4500384 */ lwc1 $f16,0x384($v0) +/* f1a0b40: 460a4581 */ sub.s $f22,$f8,$f10 +/* f1a0b44: 4614a102 */ mul.s $f4,$f20,$f20 +/* f1a0b48: 46128601 */ sub.s $f24,$f16,$f18 +/* f1a0b4c: 4616b182 */ mul.s $f6,$f22,$f22 +/* f1a0b50: 46062200 */ add.s $f8,$f4,$f6 +/* f1a0b54: 4618c282 */ mul.s $f10,$f24,$f24 +/* f1a0b58: 0c012974 */ jal 0x4a5d0 +/* f1a0b5c: 460a4300 */ add.s $f12,$f8,$f10 +/* f1a0b60: 4600d03c */ c.lt.s $f26,$f0 +/* f1a0b64: 00000000 */ sll $zero,$zero,0x0 +/* f1a0b68: 45020019 */ bc1fl .L0f1a0bd0 +/* f1a0b6c: 2631003c */ addiu $s1,$s1,0x3c +/* f1a0b70: 8e420284 */ lw $v0,0x284($s2) +/* f1a0b74: c4500388 */ lwc1 $f16,0x388($v0) +/* f1a0b78: c444038c */ lwc1 $f4,0x38c($v0) +/* f1a0b7c: c44a0390 */ lwc1 $f10,0x390($v0) +/* f1a0b80: 4610a482 */ mul.s $f18,$f20,$f16 +/* f1a0b84: 00000000 */ sll $zero,$zero,0x0 +/* f1a0b88: 4604b182 */ mul.s $f6,$f22,$f4 +/* f1a0b8c: 46069200 */ add.s $f8,$f18,$f6 +/* f1a0b90: 46185402 */ mul.s $f16,$f10,$f24 +/* f1a0b94: 46088100 */ add.s $f4,$f16,$f8 +/* f1a0b98: 46002083 */ div.s $f2,$f4,$f0 +/* f1a0b9c: 461a103c */ c.lt.s $f2,$f26 +/* f1a0ba0: 00000000 */ sll $zero,$zero,0x0 +/* f1a0ba4: 45000009 */ bc1f .L0f1a0bcc +/* f1a0ba8: 00000000 */ sll $zero,$zero,0x0 +/* f1a0bac: 461c103c */ c.lt.s $f2,$f28 +/* f1a0bb0: 00000000 */ sll $zero,$zero,0x0 +/* f1a0bb4: 45020006 */ bc1fl .L0f1a0bd0 +/* f1a0bb8: 2631003c */ addiu $s1,$s1,0x3c +/* f1a0bbc: 46001706 */ mov.s $f28,$f2 +/* f1a0bc0: 0200a025 */ or $s4,$s0,$zero +/* f1a0bc4: 46000786 */ mov.s $f30,$f0 +/* f1a0bc8: 24150001 */ addiu $s5,$zero,0x1 +.L0f1a0bcc: +/* f1a0bcc: 2631003c */ addiu $s1,$s1,0x3c +.L0f1a0bd0: +/* f1a0bd0: 5633ffc7 */ bnel $s1,$s3,.L0f1a0af0 +/* f1a0bd4: 8e220010 */ lw $v0,0x10($s1) +.L0f1a0bd8: +/* f1a0bd8: 3c12800a */ lui $s2,0x800a +/* f1a0bdc: 26529fc0 */ addiu $s2,$s2,-24640 +/* f1a0be0: 8e4b0284 */ lw $t3,0x284($s2) +/* f1a0be4: 02a01025 */ or $v0,$s5,$zero +/* f1a0be8: e57e0258 */ swc1 $f30,0x258($t3) +/* f1a0bec: 8e4c0284 */ lw $t4,0x284($s2) +/* f1a0bf0: ad94025c */ sw $s4,0x25c($t4) +/* f1a0bf4: 8fbf005c */ lw $ra,0x5c($sp) +/* f1a0bf8: 8fb50058 */ lw $s5,0x58($sp) +/* f1a0bfc: 8fb40054 */ lw $s4,0x54($sp) +/* f1a0c00: 8fb30050 */ lw $s3,0x50($sp) +/* f1a0c04: 8fb2004c */ lw $s2,0x4c($sp) +/* f1a0c08: 8fb10048 */ lw $s1,0x48($sp) +/* f1a0c0c: 8fb00044 */ lw $s0,0x44($sp) +/* f1a0c10: d7be0038 */ ldc1 $f30,0x38($sp) +/* f1a0c14: d7bc0030 */ ldc1 $f28,0x30($sp) +/* f1a0c18: d7ba0028 */ ldc1 $f26,0x28($sp) +/* f1a0c1c: d7b80020 */ ldc1 $f24,0x20($sp) +/* f1a0c20: d7b60018 */ ldc1 $f22,0x18($sp) +/* f1a0c24: d7b40010 */ ldc1 $f20,0x10($sp) +/* f1a0c28: 03e00008 */ jr $ra +/* f1a0c2c: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f1a0c30 +/* f1a0c30: 3c03800b */ lui $v1,0x800b +/* f1a0c34: 2463cd20 */ addiu $v1,$v1,-13024 +/* f1a0c38: 806e0464 */ lb $t6,0x464($v1) +/* f1a0c3c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a0c40: afbf0014 */ sw $ra,0x14($sp) +/* f1a0c44: 19c0000a */ blez $t6,.L0f1a0c70 +/* f1a0c48: 3c18800a */ lui $t8,0x800a +/* f1a0c4c: 90620465 */ lbu $v0,0x465($v1) +/* f1a0c50: 24010002 */ addiu $at,$zero,0x2 +/* f1a0c54: 00027942 */ srl $t7,$v0,0x5 +/* f1a0c58: 11e10003 */ beq $t7,$at,.L0f1a0c68 +/* f1a0c5c: 24010003 */ addiu $at,$zero,0x3 +/* f1a0c60: 15e10003 */ bne $t7,$at,.L0f1a0c70 +/* f1a0c64: 00000000 */ sll $zero,$zero,0x0 +.L0f1a0c68: +/* f1a0c68: 10000011 */ beqz $zero,.L0f1a0cb0 +/* f1a0c6c: 24020001 */ addiu $v0,$zero,0x1 +.L0f1a0c70: +/* f1a0c70: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f1a0c74: 8f1900bc */ lw $t9,0xbc($t8) +/* f1a0c78: 87220028 */ lh $v0,0x28($t9) +/* f1a0c7c: 3848000a */ xori $t0,$v0,0xa +/* f1a0c80: 2d020001 */ sltiu $v0,$t0,0x1 +/* f1a0c84: 5040000b */ beqzl $v0,.L0f1a0cb4 +/* f1a0c88: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a0c8c: 3c028009 */ lui $v0,0x8009 +/* f1a0c90: 90428804 */ lbu $v0,-0x77fc($v0) +/* f1a0c94: 0002482b */ sltu $t1,$zero,$v0 +/* f1a0c98: 11200005 */ beqz $t1,.L0f1a0cb0 +/* f1a0c9c: 01201025 */ or $v0,$t1,$zero +/* f1a0ca0: 0c003a61 */ jal 0xe984 +/* f1a0ca4: 00000000 */ sll $zero,$zero,0x0 +/* f1a0ca8: 384a0026 */ xori $t2,$v0,0x26 +/* f1a0cac: 2d420001 */ sltiu $v0,$t2,0x1 +.L0f1a0cb0: +/* f1a0cb0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a0cb4: +/* f1a0cb4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a0cb8: 03e00008 */ jr $ra +/* f1a0cbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a0cc0 +/* f1a0cc0: 27bdff90 */ addiu $sp,$sp,-112 +/* f1a0cc4: 3c0e8009 */ lui $t6,0x8009 +/* f1a0cc8: 91ce8804 */ lbu $t6,-0x77fc($t6) +/* f1a0ccc: f7be0040 */ sdc1 $f30,0x40($sp) +/* f1a0cd0: 4486f000 */ mtc1 $a2,$f30 +/* f1a0cd4: afb20050 */ sw $s2,0x50($sp) +/* f1a0cd8: 00a09025 */ or $s2,$a1,$zero +/* f1a0cdc: afbf006c */ sw $ra,0x6c($sp) +/* f1a0ce0: afbe0068 */ sw $s8,0x68($sp) +/* f1a0ce4: afb70064 */ sw $s7,0x64($sp) +/* f1a0ce8: afb60060 */ sw $s6,0x60($sp) +/* f1a0cec: afb5005c */ sw $s5,0x5c($sp) +/* f1a0cf0: afb40058 */ sw $s4,0x58($sp) +/* f1a0cf4: afb30054 */ sw $s3,0x54($sp) +/* f1a0cf8: afb1004c */ sw $s1,0x4c($sp) +/* f1a0cfc: afb00048 */ sw $s0,0x48($sp) +/* f1a0d00: f7bc0038 */ sdc1 $f28,0x38($sp) +/* f1a0d04: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f1a0d08: f7b80028 */ sdc1 $f24,0x28($sp) +/* f1a0d0c: f7b60020 */ sdc1 $f22,0x20($sp) +/* f1a0d10: f7b40018 */ sdc1 $f20,0x18($sp) +/* f1a0d14: 11c0009a */ beqz $t6,.L0f1a0f80 +/* f1a0d18: afa40070 */ sw $a0,0x70($sp) +/* f1a0d1c: 3c017f1c */ lui $at,0x7f1c +/* f1a0d20: c43c94e8 */ lwc1 $f28,-0x6b18($at) +/* f1a0d24: 3c014260 */ lui $at,0x4260 +/* f1a0d28: 4481d000 */ mtc1 $at,$f26 +/* f1a0d2c: 3c014214 */ lui $at,0x4214 +/* f1a0d30: 4481c000 */ mtc1 $at,$f24 +/* f1a0d34: 3c014190 */ lui $at,0x4190 +/* f1a0d38: 3c11800b */ lui $s1,0x800b +/* f1a0d3c: 3c15800b */ lui $s5,0x800b +/* f1a0d40: 3c10800b */ lui $s0,0x800b +/* f1a0d44: 4481b000 */ mtc1 $at,$f22 +/* f1a0d48: 2610cd20 */ addiu $s0,$s0,-13024 +/* f1a0d4c: 26b5d158 */ addiu $s5,$s5,-11944 +/* f1a0d50: 2631cd20 */ addiu $s1,$s1,-13024 +/* f1a0d54: 241e0001 */ addiu $s8,$zero,0x1 +/* f1a0d58: 24170002 */ addiu $s7,$zero,0x2 +/* f1a0d5c: 24160005 */ addiu $s6,$zero,0x5 +/* f1a0d60: 2414003c */ addiu $s4,$zero,0x3c +/* f1a0d64: 2413000a */ addiu $s3,$zero,0xa +/* f1a0d68: 8e220014 */ lw $v0,0x14($s1) +.L0f1a0d6c: +/* f1a0d6c: 8faf0070 */ lw $t7,0x70($sp) +/* f1a0d70: 8c580004 */ lw $t8,0x4($v0) +/* f1a0d74: 55f80080 */ bnel $t7,$t8,.L0f1a0f78 +/* f1a0d78: 2631003c */ addiu $s1,$s1,0x3c +/* f1a0d7c: c6440000 */ lwc1 $f4,0x0($s2) +/* f1a0d80: c4460008 */ lwc1 $f6,0x8($v0) +/* f1a0d84: c6480004 */ lwc1 $f8,0x4($s2) +/* f1a0d88: c44a000c */ lwc1 $f10,0xc($v0) +/* f1a0d8c: 46062001 */ sub.s $f0,$f4,$f6 +/* f1a0d90: c6500008 */ lwc1 $f16,0x8($s2) +/* f1a0d94: c4520010 */ lwc1 $f18,0x10($v0) +/* f1a0d98: 460a4081 */ sub.s $f2,$f8,$f10 +/* f1a0d9c: 46000102 */ mul.s $f4,$f0,$f0 +/* f1a0da0: 46128381 */ sub.s $f14,$f16,$f18 +/* f1a0da4: 46021182 */ mul.s $f6,$f2,$f2 +/* f1a0da8: 46062200 */ add.s $f8,$f4,$f6 +/* f1a0dac: 460e7282 */ mul.s $f10,$f14,$f14 +/* f1a0db0: 0c012974 */ jal 0x4a5d0 +/* f1a0db4: 460a4300 */ add.s $f12,$f8,$f10 +/* f1a0db8: 92390040 */ lbu $t9,0x40($s1) +/* f1a0dbc: 46000506 */ mov.s $f20,$f0 +/* f1a0dc0: 33280020 */ andi $t0,$t9,0x20 +/* f1a0dc4: 11000004 */ beqz $t0,.L0f1a0dd8 +/* f1a0dc8: 00000000 */ sll $zero,$zero,0x0 +/* f1a0dcc: 92290011 */ lbu $t1,0x11($s1) +/* f1a0dd0: 10000044 */ beqz $zero,.L0f1a0ee4 +/* f1a0dd4: a2290030 */ sb $t1,0x30($s1) +.L0f1a0dd8: +/* f1a0dd8: 0fc6749a */ jal func0f19d268 +/* f1a0ddc: 96040456 */ lhu $a0,0x456($s0) +/* f1a0de0: 24010006 */ addiu $at,$zero,0x6 +/* f1a0de4: 54410035 */ bnel $v0,$at,.L0f1a0ebc +/* f1a0de8: 92380040 */ lbu $t8,0x40($s1) +/* f1a0dec: 461cf182 */ mul.s $f6,$f30,$f28 +/* f1a0df0: 922a0030 */ lbu $t2,0x30($s1) +/* f1a0df4: 3c014f80 */ lui $at,0x4f80 +/* f1a0df8: 448a8000 */ mtc1 $t2,$f16 +/* f1a0dfc: 4600320d */ trunc.w.s $f8,$f6 +/* f1a0e00: 05410004 */ bgez $t2,.L0f1a0e14 +/* f1a0e04: 468084a0 */ cvt.s.w $f18,$f16 +/* f1a0e08: 44812000 */ mtc1 $at,$f4 +/* f1a0e0c: 00000000 */ sll $zero,$zero,0x0 +/* f1a0e10: 46049480 */ add.s $f18,$f18,$f4 +.L0f1a0e14: +/* f1a0e14: 440c4000 */ mfc1 $t4,$f8 +/* f1a0e18: 240f0001 */ addiu $t7,$zero,0x1 +/* f1a0e1c: 3c014f00 */ lui $at,0x4f00 +/* f1a0e20: 258d0001 */ addiu $t5,$t4,0x1 +/* f1a0e24: 448d5000 */ mtc1 $t5,$f10 +/* f1a0e28: 00000000 */ sll $zero,$zero,0x0 +/* f1a0e2c: 46805420 */ cvt.s.w $f16,$f10 +/* f1a0e30: 46109100 */ add.s $f4,$f18,$f16 +/* f1a0e34: 444ef800 */ cfc1 $t6,$31 +/* f1a0e38: 44cff800 */ ctc1 $t7,$31 +/* f1a0e3c: 00000000 */ sll $zero,$zero,0x0 +/* f1a0e40: 460021a4 */ cvt.w.s $f6,$f4 +/* f1a0e44: 444ff800 */ cfc1 $t7,$31 +/* f1a0e48: 00000000 */ sll $zero,$zero,0x0 +/* f1a0e4c: 31ef0078 */ andi $t7,$t7,0x78 +/* f1a0e50: 51e00013 */ beqzl $t7,.L0f1a0ea0 +/* f1a0e54: 440f3000 */ mfc1 $t7,$f6 +/* f1a0e58: 44813000 */ mtc1 $at,$f6 +/* f1a0e5c: 240f0001 */ addiu $t7,$zero,0x1 +/* f1a0e60: 46062181 */ sub.s $f6,$f4,$f6 +/* f1a0e64: 44cff800 */ ctc1 $t7,$31 +/* f1a0e68: 00000000 */ sll $zero,$zero,0x0 +/* f1a0e6c: 460031a4 */ cvt.w.s $f6,$f6 +/* f1a0e70: 444ff800 */ cfc1 $t7,$31 +/* f1a0e74: 00000000 */ sll $zero,$zero,0x0 +/* f1a0e78: 31ef0078 */ andi $t7,$t7,0x78 +/* f1a0e7c: 15e00005 */ bnez $t7,.L0f1a0e94 +/* f1a0e80: 00000000 */ sll $zero,$zero,0x0 +/* f1a0e84: 440f3000 */ mfc1 $t7,$f6 +/* f1a0e88: 3c018000 */ lui $at,0x8000 +/* f1a0e8c: 10000007 */ beqz $zero,.L0f1a0eac +/* f1a0e90: 01e17825 */ or $t7,$t7,$at +.L0f1a0e94: +/* f1a0e94: 10000005 */ beqz $zero,.L0f1a0eac +/* f1a0e98: 240fffff */ addiu $t7,$zero,-1 +/* f1a0e9c: 440f3000 */ mfc1 $t7,$f6 +.L0f1a0ea0: +/* f1a0ea0: 00000000 */ sll $zero,$zero,0x0 +/* f1a0ea4: 05e0fffb */ bltz $t7,.L0f1a0e94 +/* f1a0ea8: 00000000 */ sll $zero,$zero,0x0 +.L0f1a0eac: +/* f1a0eac: 44cef800 */ ctc1 $t6,$31 +/* f1a0eb0: 1000000c */ beqz $zero,.L0f1a0ee4 +/* f1a0eb4: a22f0030 */ sb $t7,0x30($s1) +/* f1a0eb8: 92380040 */ lbu $t8,0x40($s1) +.L0f1a0ebc: +/* f1a0ebc: 33190080 */ andi $t9,$t8,0x80 +/* f1a0ec0: 53200006 */ beqzl $t9,.L0f1a0edc +/* f1a0ec4: 92290030 */ lbu $t1,0x30($s1) +/* f1a0ec8: 8e280048 */ lw $t0,0x48($s1) +/* f1a0ecc: 2901012c */ slti $at,$t0,0x12c +/* f1a0ed0: 54200005 */ bnezl $at,.L0f1a0ee8 +/* f1a0ed4: 4616a03c */ c.lt.s $f20,$f22 +/* f1a0ed8: 92290030 */ lbu $t1,0x30($s1) +.L0f1a0edc: +/* f1a0edc: 252a0001 */ addiu $t2,$t1,0x1 +/* f1a0ee0: a22a0030 */ sb $t2,0x30($s1) +.L0f1a0ee4: +/* f1a0ee4: 4616a03c */ c.lt.s $f20,$f22 +.L0f1a0ee8: +/* f1a0ee8: 00000000 */ sll $zero,$zero,0x0 +/* f1a0eec: 45020007 */ bc1fl .L0f1a0f0c +/* f1a0ef0: 4618a03c */ c.lt.s $f20,$f24 +/* f1a0ef4: 960b045c */ lhu $t3,0x45c($s0) +/* f1a0ef8: a2130471 */ sb $s3,0x471($s0) +/* f1a0efc: 256c0001 */ addiu $t4,$t3,0x1 +/* f1a0f00: 10000017 */ beqz $zero,.L0f1a0f60 +/* f1a0f04: a60c045c */ sh $t4,0x45c($s0) +/* f1a0f08: 4618a03c */ c.lt.s $f20,$f24 +.L0f1a0f0c: +/* f1a0f0c: 00000000 */ sll $zero,$zero,0x0 +/* f1a0f10: 45020007 */ bc1fl .L0f1a0f30 +/* f1a0f14: 461aa03c */ c.lt.s $f20,$f26 +/* f1a0f18: 960d045e */ lhu $t5,0x45e($s0) +/* f1a0f1c: a2160471 */ sb $s6,0x471($s0) +/* f1a0f20: 25ae0001 */ addiu $t6,$t5,0x1 +/* f1a0f24: 1000000e */ beqz $zero,.L0f1a0f60 +/* f1a0f28: a60e045e */ sh $t6,0x45e($s0) +/* f1a0f2c: 461aa03c */ c.lt.s $f20,$f26 +.L0f1a0f30: +/* f1a0f30: 00000000 */ sll $zero,$zero,0x0 +/* f1a0f34: 45020007 */ bc1fl .L0f1a0f54 +/* f1a0f38: 96190462 */ lhu $t9,0x462($s0) +/* f1a0f3c: 960f0460 */ lhu $t7,0x460($s0) +/* f1a0f40: a2170471 */ sb $s7,0x471($s0) +/* f1a0f44: 25f80001 */ addiu $t8,$t7,0x1 +/* f1a0f48: 10000005 */ beqz $zero,.L0f1a0f60 +/* f1a0f4c: a6180460 */ sh $t8,0x460($s0) +/* f1a0f50: 96190462 */ lhu $t9,0x462($s0) +.L0f1a0f54: +/* f1a0f54: a21e0471 */ sb $s8,0x471($s0) +/* f1a0f58: 27280001 */ addiu $t0,$t9,0x1 +/* f1a0f5c: a6080462 */ sh $t0,0x462($s0) +.L0f1a0f60: +/* f1a0f60: 8e090450 */ lw $t1,0x450($s0) +/* f1a0f64: 920a0471 */ lbu $t2,0x471($s0) +/* f1a0f68: a2140472 */ sb $s4,0x472($s0) +/* f1a0f6c: 012a5821 */ addu $t3,$t1,$t2 +/* f1a0f70: ae0b0450 */ sw $t3,0x450($s0) +/* f1a0f74: 2631003c */ addiu $s1,$s1,0x3c +.L0f1a0f78: +/* f1a0f78: 5635ff7c */ bnel $s1,$s5,.L0f1a0d6c +/* f1a0f7c: 8e220014 */ lw $v0,0x14($s1) +.L0f1a0f80: +/* f1a0f80: 8fbf006c */ lw $ra,0x6c($sp) +/* f1a0f84: d7b40018 */ ldc1 $f20,0x18($sp) +/* f1a0f88: d7b60020 */ ldc1 $f22,0x20($sp) +/* f1a0f8c: d7b80028 */ ldc1 $f24,0x28($sp) +/* f1a0f90: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f1a0f94: d7bc0038 */ ldc1 $f28,0x38($sp) +/* f1a0f98: d7be0040 */ ldc1 $f30,0x40($sp) +/* f1a0f9c: 8fb00048 */ lw $s0,0x48($sp) +/* f1a0fa0: 8fb1004c */ lw $s1,0x4c($sp) +/* f1a0fa4: 8fb20050 */ lw $s2,0x50($sp) +/* f1a0fa8: 8fb30054 */ lw $s3,0x54($sp) +/* f1a0fac: 8fb40058 */ lw $s4,0x58($sp) +/* f1a0fb0: 8fb5005c */ lw $s5,0x5c($sp) +/* f1a0fb4: 8fb60060 */ lw $s6,0x60($sp) +/* f1a0fb8: 8fb70064 */ lw $s7,0x64($sp) +/* f1a0fbc: 8fbe0068 */ lw $s8,0x68($sp) +/* f1a0fc0: 03e00008 */ jr $ra +/* f1a0fc4: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f1a0fc8 +/* f1a0fc8: 3c02800b */ lui $v0,0x800b +/* f1a0fcc: 2442cd20 */ addiu $v0,$v0,-13024 +/* f1a0fd0: 944e0458 */ lhu $t6,0x458($v0) +/* f1a0fd4: 9058045a */ lbu $t8,0x45a($v0) +/* f1a0fd8: 25cf0001 */ addiu $t7,$t6,0x1 +/* f1a0fdc: 27190001 */ addiu $t9,$t8,0x1 +/* f1a0fe0: a44f0458 */ sh $t7,0x458($v0) +/* f1a0fe4: 03e00008 */ jr $ra +/* f1a0fe8: a059045a */ sb $t9,0x45a($v0) +); + +GLOBAL_ASM( +glabel func0f1a0fec +/* f1a0fec: 248effaa */ addiu $t6,$a0,-86 +/* f1a0ff0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a0ff4: 2dc1003c */ sltiu $at,$t6,0x3c +/* f1a0ff8: 10200025 */ beqz $at,.L0f1a1090 +/* f1a0ffc: afbf0014 */ sw $ra,0x14($sp) +/* f1a1000: 000e7080 */ sll $t6,$t6,0x2 +/* f1a1004: 3c017f1c */ lui $at,0x7f1c +/* f1a1008: 002e0821 */ addu $at,$at,$t6 +/* f1a100c: 8c2e94ec */ lw $t6,-0x6b14($at) +/* f1a1010: 01c00008 */ jr $t6 +/* f1a1014: 00000000 */ sll $zero,$zero,0x0 +/* f1a1018: 1000001e */ beqz $zero,.L0f1a1094 +/* f1a101c: 24020001 */ addiu $v0,$zero,0x1 +/* f1a1020: 0fc672e0 */ jal func0f19cb80 +/* f1a1024: 00002025 */ or $a0,$zero,$zero +/* f1a1028: 1000001b */ beqz $zero,.L0f1a1098 +/* f1a102c: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a1030: 0fc672e0 */ jal func0f19cb80 +/* f1a1034: 24040001 */ addiu $a0,$zero,0x1 +/* f1a1038: 10000017 */ beqz $zero,.L0f1a1098 +/* f1a103c: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a1040: 0fc672e0 */ jal func0f19cb80 +/* f1a1044: 24040002 */ addiu $a0,$zero,0x2 +/* f1a1048: 10000013 */ beqz $zero,.L0f1a1098 +/* f1a104c: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a1050: 0fc672e0 */ jal func0f19cb80 +/* f1a1054: 24040005 */ addiu $a0,$zero,0x5 +/* f1a1058: 1000000f */ beqz $zero,.L0f1a1098 +/* f1a105c: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a1060: 0fc672e0 */ jal func0f19cb80 +/* f1a1064: 24040006 */ addiu $a0,$zero,0x6 +/* f1a1068: 1000000b */ beqz $zero,.L0f1a1098 +/* f1a106c: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a1070: 0fc672e0 */ jal func0f19cb80 +/* f1a1074: 24040007 */ addiu $a0,$zero,0x7 +/* f1a1078: 10000007 */ beqz $zero,.L0f1a1098 +/* f1a107c: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a1080: 0fc672e0 */ jal func0f19cb80 +/* f1a1084: 2404000a */ addiu $a0,$zero,0xa +/* f1a1088: 10000003 */ beqz $zero,.L0f1a1098 +/* f1a108c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a1090: +/* f1a1090: 00001025 */ or $v0,$zero,$zero +.L0f1a1094: +/* f1a1094: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a1098: +/* f1a1098: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a109c: 03e00008 */ jr $ra +/* f1a10a0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a10a4 +/* f1a10a4: 27bdff48 */ addiu $sp,$sp,-184 +/* f1a10a8: 3c0e8009 */ lui $t6,0x8009 +/* f1a10ac: 27a30018 */ addiu $v1,$sp,0x18 +/* f1a10b0: 25ce88a4 */ addiu $t6,$t6,-30556 +/* f1a10b4: afbf0014 */ sw $ra,0x14($sp) +/* f1a10b8: 25d9009c */ addiu $t9,$t6,0x9c +/* f1a10bc: 00604025 */ or $t0,$v1,$zero +.L0f1a10c0: +/* f1a10c0: 8dc10000 */ lw $at,0x0($t6) +/* f1a10c4: 25ce000c */ addiu $t6,$t6,0xc +/* f1a10c8: 2508000c */ addiu $t0,$t0,0xc +/* f1a10cc: ad01fff4 */ sw $at,-0xc($t0) +/* f1a10d0: 8dc1fff8 */ lw $at,-0x8($t6) +/* f1a10d4: ad01fff8 */ sw $at,-0x8($t0) +/* f1a10d8: 8dc1fffc */ lw $at,-0x4($t6) +/* f1a10dc: 15d9fff8 */ bne $t6,$t9,.L0f1a10c0 +/* f1a10e0: ad01fffc */ sw $at,-0x4($t0) +/* f1a10e4: 8dc10000 */ lw $at,0x0($t6) +/* f1a10e8: 2489ffaa */ addiu $t1,$a0,-86 +/* f1a10ec: ad010000 */ sw $at,0x0($t0) +/* f1a10f0: 2d21003c */ sltiu $at,$t1,0x3c +/* f1a10f4: 1020001e */ beqz $at,.L0f1a1170 +/* f1a10f8: 00094880 */ sll $t1,$t1,0x2 +/* f1a10fc: 3c017f1c */ lui $at,0x7f1c +/* f1a1100: 00290821 */ addu $at,$at,$t1 +/* f1a1104: 8c2995dc */ lw $t1,-0x6a24($at) +/* f1a1108: 01200008 */ jr $t1 +/* f1a110c: 00000000 */ sll $zero,$zero,0x0 +/* f1a1110: 10000018 */ beqz $zero,.L0f1a1174 +/* f1a1114: 00601025 */ or $v0,$v1,$zero +/* f1a1118: 10000016 */ beqz $zero,.L0f1a1174 +/* f1a111c: 27a20028 */ addiu $v0,$sp,0x28 +/* f1a1120: 10000014 */ beqz $zero,.L0f1a1174 +/* f1a1124: 27a20038 */ addiu $v0,$sp,0x38 +/* f1a1128: 10000012 */ beqz $zero,.L0f1a1174 +/* f1a112c: 27a20048 */ addiu $v0,$sp,0x48 +/* f1a1130: 10000010 */ beqz $zero,.L0f1a1174 +/* f1a1134: 27a20058 */ addiu $v0,$sp,0x58 +/* f1a1138: 1000000e */ beqz $zero,.L0f1a1174 +/* f1a113c: 27a20068 */ addiu $v0,$sp,0x68 +/* f1a1140: 1000000c */ beqz $zero,.L0f1a1174 +/* f1a1144: 27a20078 */ addiu $v0,$sp,0x78 +/* f1a1148: 0fc672e0 */ jal func0f19cb80 +/* f1a114c: 2404000b */ addiu $a0,$zero,0xb +/* f1a1150: 10400003 */ beqz $v0,.L0f1a1160 +/* f1a1154: 00000000 */ sll $zero,$zero,0x0 +/* f1a1158: 10000006 */ beqz $zero,.L0f1a1174 +/* f1a115c: 27a20098 */ addiu $v0,$sp,0x98 +.L0f1a1160: +/* f1a1160: 10000004 */ beqz $zero,.L0f1a1174 +/* f1a1164: 27a20088 */ addiu $v0,$sp,0x88 +/* f1a1168: 10000002 */ beqz $zero,.L0f1a1174 +/* f1a116c: 27a200a8 */ addiu $v0,$sp,0xa8 +.L0f1a1170: +/* f1a1170: 00001025 */ or $v0,$zero,$zero +.L0f1a1174: +/* f1a1174: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a1178: 27bd00b8 */ addiu $sp,$sp,0xb8 +/* f1a117c: 03e00008 */ jr $ra +/* f1a1180: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a1184 +/* f1a1184: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a1188: afbf0014 */ sw $ra,0x14($sp) +/* f1a118c: 3c048009 */ lui $a0,0x8009 +/* f1a1190: 0fc68484 */ jal func0f1a1210 +/* f1a1194: 908488a0 */ lbu $a0,-0x7760($a0) +/* f1a1198: 0fc68429 */ jal func0f1a10a4 +/* f1a119c: 00402025 */ or $a0,$v0,$zero +/* f1a11a0: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a11a4: 8c44000c */ lw $a0,0xc($v0) +/* f1a11a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a11ac: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a11b0: 03e00008 */ jr $ra +/* f1a11b4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a11b8 +/* f1a11b8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a11bc: afb20020 */ sw $s2,0x20($sp) +/* f1a11c0: afb1001c */ sw $s1,0x1c($sp) +/* f1a11c4: afb00018 */ sw $s0,0x18($sp) +/* f1a11c8: afbf0024 */ sw $ra,0x24($sp) +/* f1a11cc: 00008825 */ or $s1,$zero,$zero +/* f1a11d0: 00008025 */ or $s0,$zero,$zero +/* f1a11d4: 24120097 */ addiu $s2,$zero,0x97 +.L0f1a11d8: +/* f1a11d8: 0fc683fb */ jal func0f1a0fec +/* f1a11dc: 02002025 */ or $a0,$s0,$zero +/* f1a11e0: 10400002 */ beqz $v0,.L0f1a11ec +/* f1a11e4: 26100001 */ addiu $s0,$s0,0x1 +/* f1a11e8: 26310001 */ addiu $s1,$s1,0x1 +.L0f1a11ec: +/* f1a11ec: 1612fffa */ bne $s0,$s2,.L0f1a11d8 +/* f1a11f0: 00000000 */ sll $zero,$zero,0x0 +/* f1a11f4: 8fbf0024 */ lw $ra,0x24($sp) +/* f1a11f8: 02201025 */ or $v0,$s1,$zero +/* f1a11fc: 8fb1001c */ lw $s1,0x1c($sp) +/* f1a1200: 8fb00018 */ lw $s0,0x18($sp) +/* f1a1204: 8fb20020 */ lw $s2,0x20($sp) +/* f1a1208: 03e00008 */ jr $ra +/* f1a120c: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1a1210 +/* f1a1210: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a1214: afb30020 */ sw $s3,0x20($sp) +/* f1a1218: afb2001c */ sw $s2,0x1c($sp) +/* f1a121c: afb10018 */ sw $s1,0x18($sp) +/* f1a1220: afb00014 */ sw $s0,0x14($sp) +/* f1a1224: 00809825 */ or $s3,$a0,$zero +/* f1a1228: afbf0024 */ sw $ra,0x24($sp) +/* f1a122c: 2411ffff */ addiu $s1,$zero,-1 +/* f1a1230: 00008025 */ or $s0,$zero,$zero +/* f1a1234: 24120097 */ addiu $s2,$zero,0x97 +.L0f1a1238: +/* f1a1238: 0fc683fb */ jal func0f1a0fec +/* f1a123c: 02002025 */ or $a0,$s0,$zero +/* f1a1240: 10400002 */ beqz $v0,.L0f1a124c +/* f1a1244: 00000000 */ sll $zero,$zero,0x0 +/* f1a1248: 26310001 */ addiu $s1,$s1,0x1 +.L0f1a124c: +/* f1a124c: 56330004 */ bnel $s1,$s3,.L0f1a1260 +/* f1a1250: 26100001 */ addiu $s0,$s0,0x1 +/* f1a1254: 10000005 */ beqz $zero,.L0f1a126c +/* f1a1258: 02001025 */ or $v0,$s0,$zero +/* f1a125c: 26100001 */ addiu $s0,$s0,0x1 +.L0f1a1260: +/* f1a1260: 1612fff5 */ bne $s0,$s2,.L0f1a1238 +/* f1a1264: 00000000 */ sll $zero,$zero,0x0 +/* f1a1268: 00001025 */ or $v0,$zero,$zero +.L0f1a126c: +/* f1a126c: 8fbf0024 */ lw $ra,0x24($sp) +/* f1a1270: 8fb00014 */ lw $s0,0x14($sp) +/* f1a1274: 8fb10018 */ lw $s1,0x18($sp) +/* f1a1278: 8fb2001c */ lw $s2,0x1c($sp) +/* f1a127c: 8fb30020 */ lw $s3,0x20($sp) +/* f1a1280: 03e00008 */ jr $ra +/* f1a1284: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1a1288 +/* f1a1288: 3c0e8009 */ lui $t6,0x8009 +/* f1a128c: 25ce8944 */ addiu $t6,$t6,-30396 +/* f1a1290: 8dc10000 */ lw $at,0x0($t6) +/* f1a1294: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a1298: 27a30008 */ addiu $v1,$sp,0x8 +/* f1a129c: ac610000 */ sw $at,0x0($v1) +/* f1a12a0: 8dd90004 */ lw $t9,0x4($t6) +/* f1a12a4: ac790004 */ sw $t9,0x4($v1) +/* f1a12a8: 8dc10008 */ lw $at,0x8($t6) +/* f1a12ac: ac610008 */ sw $at,0x8($v1) +/* f1a12b0: 8dd9000c */ lw $t9,0xc($t6) +/* f1a12b4: ac79000c */ sw $t9,0xc($v1) +/* f1a12b8: 8dc10010 */ lw $at,0x10($t6) +/* f1a12bc: ac610010 */ sw $at,0x10($v1) +/* f1a12c0: 8dd90014 */ lw $t9,0x14($t6) +/* f1a12c4: ac790014 */ sw $t9,0x14($v1) +/* f1a12c8: 8dc10018 */ lw $at,0x18($t6) +/* f1a12cc: ac610018 */ sw $at,0x18($v1) +/* f1a12d0: 8dd9001c */ lw $t9,0x1c($t6) +/* f1a12d4: 24010001 */ addiu $at,$zero,0x1 +/* f1a12d8: 10800009 */ beqz $a0,.L0f1a1300 +/* f1a12dc: ac79001c */ sw $t9,0x1c($v1) +/* f1a12e0: 10810009 */ beq $a0,$at,.L0f1a1308 +/* f1a12e4: 24010002 */ addiu $at,$zero,0x2 +/* f1a12e8: 10810009 */ beq $a0,$at,.L0f1a1310 +/* f1a12ec: 24010003 */ addiu $at,$zero,0x3 +/* f1a12f0: 10810009 */ beq $a0,$at,.L0f1a1318 +/* f1a12f4: 00001025 */ or $v0,$zero,$zero +/* f1a12f8: 10000009 */ beqz $zero,.L0f1a1320 +/* f1a12fc: 00000000 */ sll $zero,$zero,0x0 +.L0f1a1300: +/* f1a1300: 10000007 */ beqz $zero,.L0f1a1320 +/* f1a1304: 00601025 */ or $v0,$v1,$zero +.L0f1a1308: +/* f1a1308: 10000005 */ beqz $zero,.L0f1a1320 +/* f1a130c: 27a20010 */ addiu $v0,$sp,0x10 +.L0f1a1310: +/* f1a1310: 10000003 */ beqz $zero,.L0f1a1320 +/* f1a1314: 27a20018 */ addiu $v0,$sp,0x18 +.L0f1a1318: +/* f1a1318: 10000001 */ beqz $zero,.L0f1a1320 +/* f1a131c: 27a20020 */ addiu $v0,$sp,0x20 +.L0f1a1320: +/* f1a1320: 03e00008 */ jr $ra +/* f1a1324: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1a1328 +/* f1a1328: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a132c: 1080000a */ beqz $a0,.L0f1a1358 +/* f1a1330: afbf0014 */ sw $ra,0x14($sp) +/* f1a1334: 24010001 */ addiu $at,$zero,0x1 +/* f1a1338: 1081000b */ beq $a0,$at,.L0f1a1368 +/* f1a133c: 24010002 */ addiu $at,$zero,0x2 +/* f1a1340: 1081000d */ beq $a0,$at,.L0f1a1378 +/* f1a1344: 24010003 */ addiu $at,$zero,0x3 +/* f1a1348: 1081000b */ beq $a0,$at,.L0f1a1378 +/* f1a134c: 00001025 */ or $v0,$zero,$zero +/* f1a1350: 1000000d */ beqz $zero,.L0f1a1388 +/* f1a1354: 00000000 */ sll $zero,$zero,0x0 +.L0f1a1358: +/* f1a1358: 0fc672e0 */ jal func0f19cb80 +/* f1a135c: 24040007 */ addiu $a0,$zero,0x7 +/* f1a1360: 1000000a */ beqz $zero,.L0f1a138c +/* f1a1364: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a1368: +/* f1a1368: 0fc672e0 */ jal func0f19cb80 +/* f1a136c: 2404000f */ addiu $a0,$zero,0xf +/* f1a1370: 10000006 */ beqz $zero,.L0f1a138c +/* f1a1374: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a1378: +/* f1a1378: 0fc672e0 */ jal func0f19cb80 +/* f1a137c: 24040011 */ addiu $a0,$zero,0x11 +/* f1a1380: 10000002 */ beqz $zero,.L0f1a138c +/* f1a1384: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a1388: +/* f1a1388: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a138c: +/* f1a138c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a1390: 03e00008 */ jr $ra +/* f1a1394: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a1398 +/* f1a1398: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a139c: afb20020 */ sw $s2,0x20($sp) +/* f1a13a0: afb1001c */ sw $s1,0x1c($sp) +/* f1a13a4: afb00018 */ sw $s0,0x18($sp) +/* f1a13a8: afbf0024 */ sw $ra,0x24($sp) +/* f1a13ac: 00008825 */ or $s1,$zero,$zero +/* f1a13b0: 00008025 */ or $s0,$zero,$zero +/* f1a13b4: 24120004 */ addiu $s2,$zero,0x4 +.L0f1a13b8: +/* f1a13b8: 0fc684ca */ jal func0f1a1328 +/* f1a13bc: 02002025 */ or $a0,$s0,$zero +/* f1a13c0: 10400002 */ beqz $v0,.L0f1a13cc +/* f1a13c4: 26100001 */ addiu $s0,$s0,0x1 +/* f1a13c8: 26310001 */ addiu $s1,$s1,0x1 +.L0f1a13cc: +/* f1a13cc: 1612fffa */ bne $s0,$s2,.L0f1a13b8 +/* f1a13d0: 00000000 */ sll $zero,$zero,0x0 +/* f1a13d4: 8fbf0024 */ lw $ra,0x24($sp) +/* f1a13d8: 02201025 */ or $v0,$s1,$zero +/* f1a13dc: 8fb1001c */ lw $s1,0x1c($sp) +/* f1a13e0: 8fb00018 */ lw $s0,0x18($sp) +/* f1a13e4: 8fb20020 */ lw $s2,0x20($sp) +/* f1a13e8: 03e00008 */ jr $ra +/* f1a13ec: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1a13f0 +/* f1a13f0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a13f4: afb30020 */ sw $s3,0x20($sp) +/* f1a13f8: afb2001c */ sw $s2,0x1c($sp) +/* f1a13fc: afb10018 */ sw $s1,0x18($sp) +/* f1a1400: afb00014 */ sw $s0,0x14($sp) +/* f1a1404: 00809825 */ or $s3,$a0,$zero +/* f1a1408: afbf0024 */ sw $ra,0x24($sp) +/* f1a140c: 2411ffff */ addiu $s1,$zero,-1 +/* f1a1410: 00008025 */ or $s0,$zero,$zero +/* f1a1414: 24120004 */ addiu $s2,$zero,0x4 +.L0f1a1418: +/* f1a1418: 0fc684ca */ jal func0f1a1328 +/* f1a141c: 02002025 */ or $a0,$s0,$zero +/* f1a1420: 10400002 */ beqz $v0,.L0f1a142c +/* f1a1424: 00000000 */ sll $zero,$zero,0x0 +/* f1a1428: 26310001 */ addiu $s1,$s1,0x1 +.L0f1a142c: +/* f1a142c: 56330004 */ bnel $s1,$s3,.L0f1a1440 +/* f1a1430: 26100001 */ addiu $s0,$s0,0x1 +/* f1a1434: 10000005 */ beqz $zero,.L0f1a144c +/* f1a1438: 02001025 */ or $v0,$s0,$zero +/* f1a143c: 26100001 */ addiu $s0,$s0,0x1 +.L0f1a1440: +/* f1a1440: 1612fff5 */ bne $s0,$s2,.L0f1a1418 +/* f1a1444: 00000000 */ sll $zero,$zero,0x0 +/* f1a1448: 00001025 */ or $v0,$zero,$zero +.L0f1a144c: +/* f1a144c: 8fbf0024 */ lw $ra,0x24($sp) +/* f1a1450: 8fb00014 */ lw $s0,0x14($sp) +/* f1a1454: 8fb10018 */ lw $s1,0x18($sp) +/* f1a1458: 8fb2001c */ lw $s2,0x1c($sp) +/* f1a145c: 8fb30020 */ lw $s3,0x20($sp) +/* f1a1460: 03e00008 */ jr $ra +/* f1a1464: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1a1468 +/* f1a1468: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a146c: afbf0014 */ sw $ra,0x14($sp) +/* f1a1470: 0fc6846e */ jal func0f1a11b8 +/* f1a1474: 00000000 */ sll $zero,$zero,0x0 +/* f1a1478: 3c0e8009 */ lui $t6,0x8009 +/* f1a147c: 91ce88a0 */ lbu $t6,-0x7760($t6) +/* f1a1480: 0fc684fc */ jal func0f1a13f0 +/* f1a1484: 01c22023 */ subu $a0,$t6,$v0 +/* f1a1488: 0fc684a2 */ jal func0f1a1288 +/* f1a148c: 00402025 */ or $a0,$v0,$zero +/* f1a1490: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a1494: 8c440004 */ lw $a0,0x4($v0) +/* f1a1498: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a149c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a14a0: 03e00008 */ jr $ra +/* f1a14a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a14a8 +/* f1a14a8: 2882000e */ slti $v0,$a0,0xe +/* f1a14ac: 03e00008 */ jr $ra +/* f1a14b0: 38420001 */ xori $v0,$v0,0x1 +); + +GLOBAL_ASM( +glabel func0f1a14b4 +/* f1a14b4: 27bdfe90 */ addiu $sp,$sp,-368 +/* f1a14b8: 3c0e8009 */ lui $t6,0x8009 +/* f1a14bc: 27a30000 */ addiu $v1,$sp,0x0 +/* f1a14c0: 25ce8968 */ addiu $t6,$t6,-30360 +/* f1a14c4: 25d90168 */ addiu $t9,$t6,0x168 +/* f1a14c8: 00604025 */ or $t0,$v1,$zero +.L0f1a14cc: +/* f1a14cc: 8dc10000 */ lw $at,0x0($t6) +/* f1a14d0: 25ce000c */ addiu $t6,$t6,0xc +/* f1a14d4: 2508000c */ addiu $t0,$t0,0xc +/* f1a14d8: ad01fff4 */ sw $at,-0xc($t0) +/* f1a14dc: 8dc1fff8 */ lw $at,-0x8($t6) +/* f1a14e0: ad01fff8 */ sw $at,-0x8($t0) +/* f1a14e4: 8dc1fffc */ lw $at,-0x4($t6) +/* f1a14e8: 15d9fff8 */ bne $t6,$t9,.L0f1a14cc +/* f1a14ec: ad01fffc */ sw $at,-0x4($t0) +/* f1a14f0: 8dc10000 */ lw $at,0x0($t6) +/* f1a14f4: 00044880 */ sll $t1,$a0,0x2 +/* f1a14f8: 00001025 */ or $v0,$zero,$zero +/* f1a14fc: ad010000 */ sw $at,0x0($t0) +/* f1a1500: 8dd90004 */ lw $t9,0x4($t6) +/* f1a1504: 2c810017 */ sltiu $at,$a0,0x17 +/* f1a1508: 10200034 */ beqz $at,.L0f1a15dc +/* f1a150c: ad190004 */ sw $t9,0x4($t0) +/* f1a1510: 3c017f1c */ lui $at,0x7f1c +/* f1a1514: 00290821 */ addu $at,$at,$t1 +/* f1a1518: 8c2996cc */ lw $t1,-0x6934($at) +/* f1a151c: 01200008 */ jr $t1 +/* f1a1520: 00000000 */ sll $zero,$zero,0x0 +/* f1a1524: 1000002d */ beqz $zero,.L0f1a15dc +/* f1a1528: 00601025 */ or $v0,$v1,$zero +/* f1a152c: 1000002b */ beqz $zero,.L0f1a15dc +/* f1a1530: 27a20010 */ addiu $v0,$sp,0x10 +/* f1a1534: 10000029 */ beqz $zero,.L0f1a15dc +/* f1a1538: 27a20020 */ addiu $v0,$sp,0x20 +/* f1a153c: 10000027 */ beqz $zero,.L0f1a15dc +/* f1a1540: 27a20030 */ addiu $v0,$sp,0x30 +/* f1a1544: 10000025 */ beqz $zero,.L0f1a15dc +/* f1a1548: 27a20040 */ addiu $v0,$sp,0x40 +/* f1a154c: 10000023 */ beqz $zero,.L0f1a15dc +/* f1a1550: 27a20050 */ addiu $v0,$sp,0x50 +/* f1a1554: 10000021 */ beqz $zero,.L0f1a15dc +/* f1a1558: 27a20060 */ addiu $v0,$sp,0x60 +/* f1a155c: 1000001f */ beqz $zero,.L0f1a15dc +/* f1a1560: 27a20070 */ addiu $v0,$sp,0x70 +/* f1a1564: 1000001d */ beqz $zero,.L0f1a15dc +/* f1a1568: 27a20080 */ addiu $v0,$sp,0x80 +/* f1a156c: 1000001b */ beqz $zero,.L0f1a15dc +/* f1a1570: 27a20090 */ addiu $v0,$sp,0x90 +/* f1a1574: 10000019 */ beqz $zero,.L0f1a15dc +/* f1a1578: 27a200a0 */ addiu $v0,$sp,0xa0 +/* f1a157c: 10000017 */ beqz $zero,.L0f1a15dc +/* f1a1580: 27a200b0 */ addiu $v0,$sp,0xb0 +/* f1a1584: 10000015 */ beqz $zero,.L0f1a15dc +/* f1a1588: 27a200c0 */ addiu $v0,$sp,0xc0 +/* f1a158c: 10000013 */ beqz $zero,.L0f1a15dc +/* f1a1590: 27a200d0 */ addiu $v0,$sp,0xd0 +/* f1a1594: 10000011 */ beqz $zero,.L0f1a15dc +/* f1a1598: 27a200e0 */ addiu $v0,$sp,0xe0 +/* f1a159c: 1000000f */ beqz $zero,.L0f1a15dc +/* f1a15a0: 27a200f0 */ addiu $v0,$sp,0xf0 +/* f1a15a4: 1000000d */ beqz $zero,.L0f1a15dc +/* f1a15a8: 27a20100 */ addiu $v0,$sp,0x100 +/* f1a15ac: 1000000b */ beqz $zero,.L0f1a15dc +/* f1a15b0: 27a20110 */ addiu $v0,$sp,0x110 +/* f1a15b4: 10000009 */ beqz $zero,.L0f1a15dc +/* f1a15b8: 27a20120 */ addiu $v0,$sp,0x120 +/* f1a15bc: 10000007 */ beqz $zero,.L0f1a15dc +/* f1a15c0: 27a20130 */ addiu $v0,$sp,0x130 +/* f1a15c4: 10000005 */ beqz $zero,.L0f1a15dc +/* f1a15c8: 27a20140 */ addiu $v0,$sp,0x140 +/* f1a15cc: 10000003 */ beqz $zero,.L0f1a15dc +/* f1a15d0: 27a20150 */ addiu $v0,$sp,0x150 +/* f1a15d4: 10000001 */ beqz $zero,.L0f1a15dc +/* f1a15d8: 27a20160 */ addiu $v0,$sp,0x160 +.L0f1a15dc: +/* f1a15dc: 03e00008 */ jr $ra +/* f1a15e0: 27bd0170 */ addiu $sp,$sp,0x170 +); + +GLOBAL_ASM( +glabel func0f1a15e4 +/* f1a15e4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a15e8: 2c810017 */ sltiu $at,$a0,0x17 +/* f1a15ec: 10200025 */ beqz $at,.L0f1a1684 +/* f1a15f0: afbf0014 */ sw $ra,0x14($sp) +/* f1a15f4: 00047080 */ sll $t6,$a0,0x2 +/* f1a15f8: 3c017f1c */ lui $at,0x7f1c +/* f1a15fc: 002e0821 */ addu $at,$at,$t6 +/* f1a1600: 8c2e9728 */ lw $t6,-0x68d8($at) +/* f1a1604: 01c00008 */ jr $t6 +/* f1a1608: 00000000 */ sll $zero,$zero,0x0 +/* f1a160c: 10000021 */ beqz $zero,.L0f1a1694 +/* f1a1610: 24020001 */ addiu $v0,$zero,0x1 +/* f1a1614: 1000001d */ beqz $zero,.L0f1a168c +/* f1a1618: 00002025 */ or $a0,$zero,$zero +/* f1a161c: 1000001b */ beqz $zero,.L0f1a168c +/* f1a1620: 24040001 */ addiu $a0,$zero,0x1 +/* f1a1624: 10000019 */ beqz $zero,.L0f1a168c +/* f1a1628: 24040002 */ addiu $a0,$zero,0x2 +/* f1a162c: 10000017 */ beqz $zero,.L0f1a168c +/* f1a1630: 24040003 */ addiu $a0,$zero,0x3 +/* f1a1634: 10000015 */ beqz $zero,.L0f1a168c +/* f1a1638: 24040004 */ addiu $a0,$zero,0x4 +/* f1a163c: 10000013 */ beqz $zero,.L0f1a168c +/* f1a1640: 24040005 */ addiu $a0,$zero,0x5 +/* f1a1644: 10000011 */ beqz $zero,.L0f1a168c +/* f1a1648: 24040006 */ addiu $a0,$zero,0x6 +/* f1a164c: 1000000f */ beqz $zero,.L0f1a168c +/* f1a1650: 24040009 */ addiu $a0,$zero,0x9 +/* f1a1654: 1000000d */ beqz $zero,.L0f1a168c +/* f1a1658: 2404000a */ addiu $a0,$zero,0xa +/* f1a165c: 1000000b */ beqz $zero,.L0f1a168c +/* f1a1660: 2404000b */ addiu $a0,$zero,0xb +/* f1a1664: 10000009 */ beqz $zero,.L0f1a168c +/* f1a1668: 2404000c */ addiu $a0,$zero,0xc +/* f1a166c: 10000007 */ beqz $zero,.L0f1a168c +/* f1a1670: 2404000d */ addiu $a0,$zero,0xd +/* f1a1674: 10000005 */ beqz $zero,.L0f1a168c +/* f1a1678: 2404000e */ addiu $a0,$zero,0xe +/* f1a167c: 10000003 */ beqz $zero,.L0f1a168c +/* f1a1680: 2404000f */ addiu $a0,$zero,0xf +.L0f1a1684: +/* f1a1684: 10000003 */ beqz $zero,.L0f1a1694 +/* f1a1688: 00001025 */ or $v0,$zero,$zero +.L0f1a168c: +/* f1a168c: 0fc672e0 */ jal func0f19cb80 +/* f1a1690: 00000000 */ sll $zero,$zero,0x0 +.L0f1a1694: +/* f1a1694: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a1698: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a169c: 03e00008 */ jr $ra +/* f1a16a0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a16a4 +/* f1a16a4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a16a8: afb20020 */ sw $s2,0x20($sp) +/* f1a16ac: afb1001c */ sw $s1,0x1c($sp) +/* f1a16b0: afb00018 */ sw $s0,0x18($sp) +/* f1a16b4: afbf0024 */ sw $ra,0x24($sp) +/* f1a16b8: 00008825 */ or $s1,$zero,$zero +/* f1a16bc: 00008025 */ or $s0,$zero,$zero +/* f1a16c0: 24120017 */ addiu $s2,$zero,0x17 +.L0f1a16c4: +/* f1a16c4: 0fc6852a */ jal func0f1a14a8 +/* f1a16c8: 02002025 */ or $a0,$s0,$zero +/* f1a16cc: 10400003 */ beqz $v0,.L0f1a16dc +/* f1a16d0: 00000000 */ sll $zero,$zero,0x0 +/* f1a16d4: 10000009 */ beqz $zero,.L0f1a16fc +/* f1a16d8: 02201025 */ or $v0,$s1,$zero +.L0f1a16dc: +/* f1a16dc: 0fc68579 */ jal func0f1a15e4 +/* f1a16e0: 02002025 */ or $a0,$s0,$zero +/* f1a16e4: 10400002 */ beqz $v0,.L0f1a16f0 +/* f1a16e8: 26100001 */ addiu $s0,$s0,0x1 +/* f1a16ec: 26310001 */ addiu $s1,$s1,0x1 +.L0f1a16f0: +/* f1a16f0: 1612fff4 */ bne $s0,$s2,.L0f1a16c4 +/* f1a16f4: 00000000 */ sll $zero,$zero,0x0 +/* f1a16f8: 02201025 */ or $v0,$s1,$zero +.L0f1a16fc: +/* f1a16fc: 8fbf0024 */ lw $ra,0x24($sp) +/* f1a1700: 8fb00018 */ lw $s0,0x18($sp) +/* f1a1704: 8fb1001c */ lw $s1,0x1c($sp) +/* f1a1708: 8fb20020 */ lw $s2,0x20($sp) +/* f1a170c: 03e00008 */ jr $ra +/* f1a1710: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1a1714 +/* f1a1714: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a1718: afb20020 */ sw $s2,0x20($sp) +/* f1a171c: afb1001c */ sw $s1,0x1c($sp) +/* f1a1720: afb00018 */ sw $s0,0x18($sp) +/* f1a1724: afbf0024 */ sw $ra,0x24($sp) +/* f1a1728: 00008825 */ or $s1,$zero,$zero +/* f1a172c: 00008025 */ or $s0,$zero,$zero +/* f1a1730: 24120017 */ addiu $s2,$zero,0x17 +.L0f1a1734: +/* f1a1734: 0fc68579 */ jal func0f1a15e4 +/* f1a1738: 02002025 */ or $a0,$s0,$zero +/* f1a173c: 10400002 */ beqz $v0,.L0f1a1748 +/* f1a1740: 26100001 */ addiu $s0,$s0,0x1 +/* f1a1744: 26310001 */ addiu $s1,$s1,0x1 +.L0f1a1748: +/* f1a1748: 1612fffa */ bne $s0,$s2,.L0f1a1734 +/* f1a174c: 00000000 */ sll $zero,$zero,0x0 +/* f1a1750: 8fbf0024 */ lw $ra,0x24($sp) +/* f1a1754: 02201025 */ or $v0,$s1,$zero +/* f1a1758: 8fb1001c */ lw $s1,0x1c($sp) +/* f1a175c: 8fb00018 */ lw $s0,0x18($sp) +/* f1a1760: 8fb20020 */ lw $s2,0x20($sp) +/* f1a1764: 03e00008 */ jr $ra +/* f1a1768: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1a176c +/* f1a176c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a1770: afb30020 */ sw $s3,0x20($sp) +/* f1a1774: afb2001c */ sw $s2,0x1c($sp) +/* f1a1778: afb10018 */ sw $s1,0x18($sp) +/* f1a177c: afb00014 */ sw $s0,0x14($sp) +/* f1a1780: 00809825 */ or $s3,$a0,$zero +/* f1a1784: afbf0024 */ sw $ra,0x24($sp) +/* f1a1788: 2411ffff */ addiu $s1,$zero,-1 +/* f1a178c: 00008025 */ or $s0,$zero,$zero +/* f1a1790: 24120017 */ addiu $s2,$zero,0x17 +.L0f1a1794: +/* f1a1794: 0fc68579 */ jal func0f1a15e4 +/* f1a1798: 02002025 */ or $a0,$s0,$zero +/* f1a179c: 10400002 */ beqz $v0,.L0f1a17a8 +/* f1a17a0: 00000000 */ sll $zero,$zero,0x0 +/* f1a17a4: 26310001 */ addiu $s1,$s1,0x1 +.L0f1a17a8: +/* f1a17a8: 56330004 */ bnel $s1,$s3,.L0f1a17bc +/* f1a17ac: 26100001 */ addiu $s0,$s0,0x1 +/* f1a17b0: 10000005 */ beqz $zero,.L0f1a17c8 +/* f1a17b4: 02001025 */ or $v0,$s0,$zero +/* f1a17b8: 26100001 */ addiu $s0,$s0,0x1 +.L0f1a17bc: +/* f1a17bc: 1612fff5 */ bne $s0,$s2,.L0f1a1794 +/* f1a17c0: 00000000 */ sll $zero,$zero,0x0 +/* f1a17c4: 00001025 */ or $v0,$zero,$zero +.L0f1a17c8: +/* f1a17c8: 8fbf0024 */ lw $ra,0x24($sp) +/* f1a17cc: 8fb00014 */ lw $s0,0x14($sp) +/* f1a17d0: 8fb10018 */ lw $s1,0x18($sp) +/* f1a17d4: 8fb2001c */ lw $s2,0x1c($sp) +/* f1a17d8: 8fb30020 */ lw $s3,0x20($sp) +/* f1a17dc: 03e00008 */ jr $ra +/* f1a17e0: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1a17e4 +/* f1a17e4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a17e8: afbf0014 */ sw $ra,0x14($sp) +/* f1a17ec: 3c048009 */ lui $a0,0x8009 +/* f1a17f0: 0fc685db */ jal func0f1a176c +/* f1a17f4: 90848964 */ lbu $a0,-0x769c($a0) +/* f1a17f8: 0fc6852d */ jal func0f1a14b4 +/* f1a17fc: 00402025 */ or $a0,$v0,$zero +/* f1a1800: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a1804: 8c440004 */ lw $a0,0x4($v0) +/* f1a1808: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a180c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a1810: 03e00008 */ jr $ra +/* f1a1814: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a1818 +/* f1a1818: 3c02800b */ lui $v0,0x800b +/* f1a181c: 03e00008 */ jr $ra +/* f1a1820: 2442d1a0 */ addiu $v0,$v0,-11872 +); + +GLOBAL_ASM( +glabel func0f1a1824 +/* f1a1824: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a1828: afbf0014 */ sw $ra,0x14($sp) +/* f1a182c: 0fc2a4ab */ jal func0f0a92ac +/* f1a1830: 24040001 */ addiu $a0,$zero,0x1 +/* f1a1834: 3c04800b */ lui $a0,0x800b +/* f1a1838: 8c84d1a8 */ lw $a0,-0x2e58($a0) +/* f1a183c: 10800003 */ beqz $a0,.L0f1a184c +/* f1a1840: 00000000 */ sll $zero,$zero,0x0 +/* f1a1844: 0fc1acd3 */ jal func0f06b34c +/* f1a1848: 24050001 */ addiu $a1,$zero,0x1 +.L0f1a184c: +/* f1a184c: 3c01800b */ lui $at,0x800b +/* f1a1850: 3c048009 */ lui $a0,0x8009 +/* f1a1854: ac20d1a8 */ sw $zero,-0x2e58($at) +/* f1a1858: 0fc6875a */ jal func0f1a1d68 +/* f1a185c: 90848ad8 */ lbu $a0,-0x7528($a0) +/* f1a1860: 0fc68778 */ jal func0f1a1de0 +/* f1a1864: 00402025 */ or $a0,$v0,$zero +/* f1a1868: 24010035 */ addiu $at,$zero,0x35 +/* f1a186c: 14410003 */ bne $v0,$at,.L0f1a187c +/* f1a1870: 24040020 */ addiu $a0,$zero,0x20 +/* f1a1874: 0fc2a58a */ jal func0f0a9628 +/* f1a1878: 00002825 */ or $a1,$zero,$zero +.L0f1a187c: +/* f1a187c: 3c07800a */ lui $a3,0x800a +/* f1a1880: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f1a1884: 8cee0284 */ lw $t6,0x284($a3) +/* f1a1888: 8dc30480 */ lw $v1,0x480($t6) +/* f1a188c: 5060001c */ beqzl $v1,.L0f1a1900 +/* f1a1890: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a1894: 8c6f0000 */ lw $t7,0x0($v1) +/* f1a1898: 24180001 */ addiu $t8,$zero,0x1 +/* f1a189c: 24050001 */ addiu $a1,$zero,0x1 +/* f1a18a0: 8de20004 */ lw $v0,0x4($t7) +/* f1a18a4: a0600035 */ sb $zero,0x35($v1) +/* f1a18a8: 8cf90284 */ lw $t9,0x284($a3) +/* f1a18ac: 3406ffff */ dli $a2,0xffff +/* f1a18b0: 8f280480 */ lw $t0,0x480($t9) +/* f1a18b4: a1180034 */ sb $t8,0x34($t0) +/* f1a18b8: 8ce90284 */ lw $t1,0x284($a3) +/* f1a18bc: 8d2a0480 */ lw $t2,0x480($t1) +/* f1a18c0: a1400037 */ sb $zero,0x37($t2) +/* f1a18c4: 8c4b0018 */ lw $t3,0x18($v0) +/* f1a18c8: 356c0400 */ ori $t4,$t3,0x400 +/* f1a18cc: ac4c0018 */ sw $t4,0x18($v0) +/* f1a18d0: 8ced0284 */ lw $t5,0x284($a3) +/* f1a18d4: 8dae0480 */ lw $t6,0x480($t5) +/* f1a18d8: 0fc249af */ jal func0f0926bc +/* f1a18dc: 8dc40000 */ lw $a0,0x0($t6) +/* f1a18e0: 3c07800a */ lui $a3,0x800a +/* f1a18e4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f1a18e8: 8ce20284 */ lw $v0,0x284($a3) +/* f1a18ec: 2401fffb */ addiu $at,$zero,-5 +/* f1a18f0: 8c4f00c4 */ lw $t7,0xc4($v0) +/* f1a18f4: 01e1c824 */ and $t9,$t7,$at +/* f1a18f8: ac5900c4 */ sw $t9,0xc4($v0) +/* f1a18fc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a1900: +/* f1a1900: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a1904: 03e00008 */ jr $ra +/* f1a1908: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a190c +/* f1a190c: 3c02800b */ lui $v0,0x800b +/* f1a1910: 2442d1a0 */ addiu $v0,$v0,-11872 +/* f1a1914: 8c430000 */ lw $v1,0x0($v0) +/* f1a1918: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a191c: afbf0014 */ sw $ra,0x14($sp) +/* f1a1920: 00037880 */ sll $t7,$v1,0x2 +/* f1a1924: 05e10008 */ bgez $t7,.L0f1a1948 +/* f1a1928: 0003c840 */ sll $t9,$v1,0x1 +/* f1a192c: 3c048009 */ lui $a0,0x8009 +/* f1a1930: 2484959c */ addiu $a0,$a0,-27236 +/* f1a1934: 0fc3e178 */ jal func0f0f85e0 +/* f1a1938: 2405000d */ addiu $a1,$zero,0xd +/* f1a193c: 3c02800b */ lui $v0,0x800b +/* f1a1940: 10000008 */ beqz $zero,.L0f1a1964 +/* f1a1944: 2442d1a0 */ addiu $v0,$v0,-11872 +.L0f1a1948: +/* f1a1948: 07210006 */ bgez $t9,.L0f1a1964 +/* f1a194c: 3c048009 */ lui $a0,0x8009 +/* f1a1950: 2484950c */ addiu $a0,$a0,-27380 +/* f1a1954: 0fc3e178 */ jal func0f0f85e0 +/* f1a1958: 2405000d */ addiu $a1,$zero,0xd +/* f1a195c: 3c02800b */ lui $v0,0x800b +/* f1a1960: 2442d1a0 */ addiu $v0,$v0,-11872 +.L0f1a1964: +/* f1a1964: 90480000 */ lbu $t0,0x0($v0) +/* f1a1968: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a196c: a0400001 */ sb $zero,0x1($v0) +/* f1a1970: 310affdf */ andi $t2,$t0,0xffdf +/* f1a1974: 314c00bf */ andi $t4,$t2,0xbf +/* f1a1978: a04a0000 */ sb $t2,0x0($v0) +/* f1a197c: 318e00ef */ andi $t6,$t4,0xef +/* f1a1980: a04c0000 */ sb $t4,0x0($v0) +/* f1a1984: a04e0000 */ sb $t6,0x0($v0) +/* f1a1988: 31cf00f7 */ andi $t7,$t6,0xf7 +/* f1a198c: a04f0000 */ sb $t7,0x0($v0) +/* f1a1990: 03e00008 */ jr $ra +/* f1a1994: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f1a1998 +/* f1a1998: 3c0e8009 */ lui $t6,0x8009 +/* f1a199c: 91ce8adc */ lbu $t6,-0x7524($t6) +/* f1a19a0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a19a4: afbf0014 */ sw $ra,0x14($sp) +/* f1a19a8: 11c00041 */ beqz $t6,.L0f1a1ab0 +/* f1a19ac: 3c03800b */ lui $v1,0x800b +/* f1a19b0: 2463d1a0 */ addiu $v1,$v1,-11872 +/* f1a19b4: 8c620000 */ lw $v0,0x0($v1) +/* f1a19b8: 3c04800a */ lui $a0,0x800a +/* f1a19bc: 24849fc0 */ addiu $a0,$a0,-24640 +/* f1a19c0: 00027fc2 */ srl $t7,$v0,0x1f +/* f1a19c4: 11e0002c */ beqz $t7,.L0f1a1a78 +/* f1a19c8: 0002c0c0 */ sll $t8,$v0,0x3 +/* f1a19cc: 8c780004 */ lw $t8,0x4($v1) +/* f1a19d0: 8c990038 */ lw $t9,0x38($a0) +/* f1a19d4: 8c890284 */ lw $t1,0x284($a0) +/* f1a19d8: 03194021 */ addu $t0,$t8,$t9 +/* f1a19dc: ac680004 */ sw $t0,0x4($v1) +/* f1a19e0: 8d2a00d8 */ lw $t2,0xd8($t1) +/* f1a19e4: 51400004 */ beqzl $t2,.L0f1a19f8 +/* f1a19e8: 00002025 */ or $a0,$zero,$zero +/* f1a19ec: 0fc686fb */ jal func0f1a1bec +/* f1a19f0: 00000000 */ sll $zero,$zero,0x0 +/* f1a19f4: 00002025 */ or $a0,$zero,$zero +.L0f1a19f8: +/* f1a19f8: 0fc127da */ jal func0f049f68 +/* f1a19fc: 24050010 */ addiu $a1,$zero,0x10 +/* f1a1a00: 1040000d */ beqz $v0,.L0f1a1a38 +/* f1a1a04: 00002025 */ or $a0,$zero,$zero +/* f1a1a08: 0fc686fb */ jal func0f1a1bec +/* f1a1a0c: 00000000 */ sll $zero,$zero,0x0 +/* f1a1a10: 3c03800b */ lui $v1,0x800b +/* f1a1a14: 2463d1a0 */ addiu $v1,$v1,-11872 +/* f1a1a18: 906c0000 */ lbu $t4,0x0($v1) +/* f1a1a1c: 240e0001 */ addiu $t6,$zero,0x1 +/* f1a1a20: a06e0001 */ sb $t6,0x1($v1) +/* f1a1a24: 35980040 */ ori $t8,$t4,0x40 +/* f1a1a28: a0780000 */ sb $t8,0x0($v1) +/* f1a1a2c: 37190010 */ ori $t9,$t8,0x10 +/* f1a1a30: 1000001f */ beqz $zero,.L0f1a1ab0 +/* f1a1a34: a0790000 */ sb $t9,0x0($v1) +.L0f1a1a38: +/* f1a1a38: 0fc127da */ jal func0f049f68 +/* f1a1a3c: 24050008 */ addiu $a1,$zero,0x8 +/* f1a1a40: 5040001c */ beqzl $v0,.L0f1a1ab4 +/* f1a1a44: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a1a48: 0fc686fb */ jal func0f1a1bec +/* f1a1a4c: 00000000 */ sll $zero,$zero,0x0 +/* f1a1a50: 3c03800b */ lui $v1,0x800b +/* f1a1a54: 2463d1a0 */ addiu $v1,$v1,-11872 +/* f1a1a58: 90690000 */ lbu $t1,0x0($v1) +/* f1a1a5c: 240b0001 */ addiu $t3,$zero,0x1 +/* f1a1a60: a06b0001 */ sb $t3,0x1($v1) +/* f1a1a64: 352d0020 */ ori $t5,$t1,0x20 +/* f1a1a68: a06d0000 */ sb $t5,0x0($v1) +/* f1a1a6c: 35ae0010 */ ori $t6,$t5,0x10 +/* f1a1a70: 1000000f */ beqz $zero,.L0f1a1ab0 +/* f1a1a74: a06e0000 */ sb $t6,0x0($v1) +.L0f1a1a78: +/* f1a1a78: 0703000e */ bgezl $t8,.L0f1a1ab4 +/* f1a1a7c: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a1a80: 80620001 */ lb $v0,0x1($v1) +/* f1a1a84: 3c04800a */ lui $a0,0x800a +/* f1a1a88: 24849fc0 */ addiu $a0,$a0,-24640 +/* f1a1a8c: 5c400006 */ bgtzl $v0,.L0f1a1aa8 +/* f1a1a90: 8c990038 */ lw $t9,0x38($a0) +/* f1a1a94: 0fc68643 */ jal func0f1a190c +/* f1a1a98: 00000000 */ sll $zero,$zero,0x0 +/* f1a1a9c: 10000005 */ beqz $zero,.L0f1a1ab4 +/* f1a1aa0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a1aa4: 8c990038 */ lw $t9,0x38($a0) +.L0f1a1aa8: +/* f1a1aa8: 00594023 */ subu $t0,$v0,$t9 +/* f1a1aac: a0680001 */ sb $t0,0x1($v1) +.L0f1a1ab0: +/* f1a1ab0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a1ab4: +/* f1a1ab4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a1ab8: 03e00008 */ jr $ra +/* f1a1abc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a1ac0 +/* f1a1ac0: 3c038009 */ lui $v1,0x8009 +/* f1a1ac4: 24638adc */ addiu $v1,$v1,-29988 +/* f1a1ac8: 906e0000 */ lbu $t6,0x0($v1) +/* f1a1acc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a1ad0: afbf0014 */ sw $ra,0x14($sp) +/* f1a1ad4: 15c0001b */ bnez $t6,.L0f1a1b44 +/* f1a1ad8: 3c02800b */ lui $v0,0x800b +/* f1a1adc: 2442d1a0 */ addiu $v0,$v0,-11872 +/* f1a1ae0: 90580000 */ lbu $t8,0x0($v0) +/* f1a1ae4: 240f0001 */ addiu $t7,$zero,0x1 +/* f1a1ae8: a06f0000 */ sb $t7,0x0($v1) +/* f1a1aec: 3308ff7f */ andi $t0,$t8,0xff7f +/* f1a1af0: 310a00bf */ andi $t2,$t0,0xbf +/* f1a1af4: a0480000 */ sb $t0,0x0($v0) +/* f1a1af8: 314c00df */ andi $t4,$t2,0xdf +/* f1a1afc: a04a0000 */ sb $t2,0x0($v0) +/* f1a1b00: 318e00ef */ andi $t6,$t4,0xef +/* f1a1b04: a04c0000 */ sb $t4,0x0($v0) +/* f1a1b08: a04e0000 */ sb $t6,0x0($v0) +/* f1a1b0c: 31cf00f7 */ andi $t7,$t6,0xf7 +/* f1a1b10: a0400001 */ sb $zero,0x1($v0) +/* f1a1b14: a04f0000 */ sb $t7,0x0($v0) +/* f1a1b18: ac400004 */ sw $zero,0x4($v0) +/* f1a1b1c: ac400008 */ sw $zero,0x8($v0) +/* f1a1b20: 00002025 */ or $a0,$zero,$zero +/* f1a1b24: 0fc127d2 */ jal func0f049f48 +/* f1a1b28: 24050004 */ addiu $a1,$zero,0x4 +/* f1a1b2c: 00002025 */ or $a0,$zero,$zero +/* f1a1b30: 0fc127d2 */ jal func0f049f48 +/* f1a1b34: 24050008 */ addiu $a1,$zero,0x8 +/* f1a1b38: 00002025 */ or $a0,$zero,$zero +/* f1a1b3c: 0fc127d2 */ jal func0f049f48 +/* f1a1b40: 24050010 */ addiu $a1,$zero,0x10 +.L0f1a1b44: +/* f1a1b44: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a1b48: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a1b4c: 03e00008 */ jr $ra +/* f1a1b50: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a1b54 +/* f1a1b54: 3c02800b */ lui $v0,0x800b +/* f1a1b58: 2442d1a0 */ addiu $v0,$v0,-11872 +/* f1a1b5c: 904f0000 */ lbu $t7,0x0($v0) +/* f1a1b60: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a1b64: afbf0014 */ sw $ra,0x14($sp) +/* f1a1b68: 35f80080 */ ori $t8,$t7,0x80 +/* f1a1b6c: a0580000 */ sb $t8,0x0($v0) +/* f1a1b70: ac400004 */ sw $zero,0x4($v0) +/* f1a1b74: 00002025 */ or $a0,$zero,$zero +/* f1a1b78: 0fc127d2 */ jal func0f049f48 +/* f1a1b7c: 24050004 */ addiu $a1,$zero,0x4 +/* f1a1b80: 00002025 */ or $a0,$zero,$zero +/* f1a1b84: 0fc127d2 */ jal func0f049f48 +/* f1a1b88: 24050008 */ addiu $a1,$zero,0x8 +/* f1a1b8c: 00002025 */ or $a0,$zero,$zero +/* f1a1b90: 0fc127d2 */ jal func0f049f48 +/* f1a1b94: 24050010 */ addiu $a1,$zero,0x10 +/* f1a1b98: 3c048009 */ lui $a0,0x8009 +/* f1a1b9c: 0fc6875a */ jal func0f1a1d68 +/* f1a1ba0: 90848ad8 */ lbu $a0,-0x7528($a0) +/* f1a1ba4: 0fc6878e */ jal func0f1a1e38 +/* f1a1ba8: 00402025 */ or $a0,$v0,$zero +/* f1a1bac: 00002025 */ or $a0,$zero,$zero +/* f1a1bb0: 0fc127cb */ jal func0f049f2c +/* f1a1bb4: 00402825 */ or $a1,$v0,$zero +/* f1a1bb8: 3c08800a */ lui $t0,0x800a +/* f1a1bbc: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f1a1bc0: 24190001 */ addiu $t9,$zero,0x1 +/* f1a1bc4: 00002025 */ or $a0,$zero,$zero +/* f1a1bc8: 0fc2a4ab */ jal func0f0a92ac +/* f1a1bcc: ad191c08 */ sw $t9,0x1c08($t0) +/* f1a1bd0: 00002025 */ or $a0,$zero,$zero +/* f1a1bd4: 0fc127cb */ jal func0f049f2c +/* f1a1bd8: 24050001 */ addiu $a1,$zero,0x1 +/* f1a1bdc: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a1be0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a1be4: 03e00008 */ jr $ra +/* f1a1be8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a1bec +/* f1a1bec: 3c02800b */ lui $v0,0x800b +/* f1a1bf0: 2442d1a0 */ addiu $v0,$v0,-11872 +/* f1a1bf4: 904e0000 */ lbu $t6,0x0($v0) +/* f1a1bf8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a1bfc: afbf0014 */ sw $ra,0x14($sp) +/* f1a1c00: 31cfff7f */ andi $t7,$t6,0xff7f +/* f1a1c04: 0fc68609 */ jal func0f1a1824 +/* f1a1c08: a04f0000 */ sb $t7,0x0($v0) +/* f1a1c0c: 24040014 */ addiu $a0,$zero,0x14 +/* f1a1c10: 0fc2a58a */ jal func0f0a9628 +/* f1a1c14: 00002825 */ or $a1,$zero,$zero +/* f1a1c18: 00002025 */ or $a0,$zero,$zero +/* f1a1c1c: 0fc127cb */ jal func0f049f2c +/* f1a1c20: 24050004 */ addiu $a1,$zero,0x4 +/* f1a1c24: 00002025 */ or $a0,$zero,$zero +/* f1a1c28: 0fc127d2 */ jal func0f049f48 +/* f1a1c2c: 24050010 */ addiu $a1,$zero,0x10 +/* f1a1c30: 3c048009 */ lui $a0,0x8009 +/* f1a1c34: 0fc6875a */ jal func0f1a1d68 +/* f1a1c38: 90848ad8 */ lbu $a0,-0x7528($a0) +/* f1a1c3c: 0fc6878e */ jal func0f1a1e38 +/* f1a1c40: 00402025 */ or $a0,$v0,$zero +/* f1a1c44: 00002025 */ or $a0,$zero,$zero +/* f1a1c48: 0fc127d2 */ jal func0f049f48 +/* f1a1c4c: 00402825 */ or $a1,$v0,$zero +/* f1a1c50: 3c18800a */ lui $t8,0x800a +/* f1a1c54: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f1a1c58: 00002025 */ or $a0,$zero,$zero +/* f1a1c5c: 24050001 */ addiu $a1,$zero,0x1 +/* f1a1c60: 0fc127d2 */ jal func0f049f48 +/* f1a1c64: af001c08 */ sw $zero,0x1c08($t8) +/* f1a1c68: 0fc2eda7 */ jal func0f0bb69c +/* f1a1c6c: 00000000 */ sll $zero,$zero,0x0 +/* f1a1c70: 3c013f80 */ lui $at,0x3f80 +/* f1a1c74: 3c19800a */ lui $t9,0x800a +/* f1a1c78: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f1a1c7c: 44812000 */ mtc1 $at,$f4 +/* f1a1c80: 00000000 */ sll $zero,$zero,0x0 +/* f1a1c84: e72400dc */ swc1 $f4,0xdc($t9) +/* f1a1c88: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a1c8c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a1c90: 03e00008 */ jr $ra +/* f1a1c94: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a1c98 +/* f1a1c98: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a1c9c: 3c0e8009 */ lui $t6,0x8009 +/* f1a1ca0: afbf0014 */ sw $ra,0x14($sp) +/* f1a1ca4: 25ce8ae0 */ addiu $t6,$t6,-29984 +/* f1a1ca8: 8dc10000 */ lw $at,0x0($t6) +/* f1a1cac: 27a2001c */ addiu $v0,$sp,0x1c +/* f1a1cb0: 2485ffff */ addiu $a1,$a0,-1 +/* f1a1cb4: ac410000 */ sw $at,0x0($v0) +/* f1a1cb8: 8dd90004 */ lw $t9,0x4($t6) +/* f1a1cbc: ac590004 */ sw $t9,0x4($v0) +/* f1a1cc0: 95c10008 */ lhu $at,0x8($t6) +/* f1a1cc4: a4410008 */ sh $at,0x8($v0) +/* f1a1cc8: 28a1000a */ slti $at,$a1,0xa +/* f1a1ccc: 14200003 */ bnez $at,.L0f1a1cdc +/* f1a1cd0: 00000000 */ sll $zero,$zero,0x0 +/* f1a1cd4: 1000000a */ beqz $zero,.L0f1a1d00 +/* f1a1cd8: 24020001 */ addiu $v0,$zero,0x1 +.L0f1a1cdc: +/* f1a1cdc: 04a00005 */ bltz $a1,.L0f1a1cf4 +/* f1a1ce0: 00454021 */ addu $t0,$v0,$a1 +/* f1a1ce4: 0fc43c63 */ jal func0f10f18c +/* f1a1ce8: 91040000 */ lbu $a0,0x0($t0) +/* f1a1cec: 50400004 */ beqzl $v0,.L0f1a1d00 +/* f1a1cf0: 00001025 */ or $v0,$zero,$zero +.L0f1a1cf4: +/* f1a1cf4: 10000002 */ beqz $zero,.L0f1a1d00 +/* f1a1cf8: 24020001 */ addiu $v0,$zero,0x1 +/* f1a1cfc: 00001025 */ or $v0,$zero,$zero +.L0f1a1d00: +/* f1a1d00: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a1d04: 27bd0028 */ addiu $sp,$sp,0x28 +/* f1a1d08: 03e00008 */ jr $ra +/* f1a1d0c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a1d10 +/* f1a1d10: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a1d14: afb20020 */ sw $s2,0x20($sp) +/* f1a1d18: afb1001c */ sw $s1,0x1c($sp) +/* f1a1d1c: afb00018 */ sw $s0,0x18($sp) +/* f1a1d20: afbf0024 */ sw $ra,0x24($sp) +/* f1a1d24: 00008825 */ or $s1,$zero,$zero +/* f1a1d28: 00008025 */ or $s0,$zero,$zero +/* f1a1d2c: 2412000a */ addiu $s2,$zero,0xa +.L0f1a1d30: +/* f1a1d30: 0fc68726 */ jal func0f1a1c98 +/* f1a1d34: 02002025 */ or $a0,$s0,$zero +/* f1a1d38: 10400002 */ beqz $v0,.L0f1a1d44 +/* f1a1d3c: 26100001 */ addiu $s0,$s0,0x1 +/* f1a1d40: 26310001 */ addiu $s1,$s1,0x1 +.L0f1a1d44: +/* f1a1d44: 1612fffa */ bne $s0,$s2,.L0f1a1d30 +/* f1a1d48: 00000000 */ sll $zero,$zero,0x0 +/* f1a1d4c: 8fbf0024 */ lw $ra,0x24($sp) +/* f1a1d50: 02201025 */ or $v0,$s1,$zero +/* f1a1d54: 8fb1001c */ lw $s1,0x1c($sp) +/* f1a1d58: 8fb00018 */ lw $s0,0x18($sp) +/* f1a1d5c: 8fb20020 */ lw $s2,0x20($sp) +/* f1a1d60: 03e00008 */ jr $ra +/* f1a1d64: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1a1d68 +/* f1a1d68: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a1d6c: afb30020 */ sw $s3,0x20($sp) +/* f1a1d70: afb2001c */ sw $s2,0x1c($sp) +/* f1a1d74: afb10018 */ sw $s1,0x18($sp) +/* f1a1d78: afb00014 */ sw $s0,0x14($sp) +/* f1a1d7c: 00809825 */ or $s3,$a0,$zero +/* f1a1d80: afbf0024 */ sw $ra,0x24($sp) +/* f1a1d84: 2411ffff */ addiu $s1,$zero,-1 +/* f1a1d88: 00008025 */ or $s0,$zero,$zero +/* f1a1d8c: 2412000a */ addiu $s2,$zero,0xa +.L0f1a1d90: +/* f1a1d90: 0fc68726 */ jal func0f1a1c98 +/* f1a1d94: 02002025 */ or $a0,$s0,$zero +/* f1a1d98: 10400002 */ beqz $v0,.L0f1a1da4 +/* f1a1d9c: 00000000 */ sll $zero,$zero,0x0 +/* f1a1da0: 26310001 */ addiu $s1,$s1,0x1 +.L0f1a1da4: +/* f1a1da4: 56330004 */ bnel $s1,$s3,.L0f1a1db8 +/* f1a1da8: 26100001 */ addiu $s0,$s0,0x1 +/* f1a1dac: 10000005 */ beqz $zero,.L0f1a1dc4 +/* f1a1db0: 02001025 */ or $v0,$s0,$zero +/* f1a1db4: 26100001 */ addiu $s0,$s0,0x1 +.L0f1a1db8: +/* f1a1db8: 1612fff5 */ bne $s0,$s2,.L0f1a1d90 +/* f1a1dbc: 00000000 */ sll $zero,$zero,0x0 +/* f1a1dc0: 00001025 */ or $v0,$zero,$zero +.L0f1a1dc4: +/* f1a1dc4: 8fbf0024 */ lw $ra,0x24($sp) +/* f1a1dc8: 8fb00014 */ lw $s0,0x14($sp) +/* f1a1dcc: 8fb10018 */ lw $s1,0x18($sp) +/* f1a1dd0: 8fb2001c */ lw $s2,0x1c($sp) +/* f1a1dd4: 8fb30020 */ lw $s3,0x20($sp) +/* f1a1dd8: 03e00008 */ jr $ra +/* f1a1ddc: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1a1de0 +/* f1a1de0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a1de4: 3c0e8009 */ lui $t6,0x8009 +/* f1a1de8: 27a30000 */ addiu $v1,$sp,0x0 +/* f1a1dec: 25ce8aec */ addiu $t6,$t6,-29972 +/* f1a1df0: 25d90024 */ addiu $t9,$t6,0x24 +/* f1a1df4: 00604025 */ or $t0,$v1,$zero +.L0f1a1df8: +/* f1a1df8: 8dc10000 */ lw $at,0x0($t6) +/* f1a1dfc: 25ce000c */ addiu $t6,$t6,0xc +/* f1a1e00: 2508000c */ addiu $t0,$t0,0xc +/* f1a1e04: ad01fff4 */ sw $at,-0xc($t0) +/* f1a1e08: 8dc1fff8 */ lw $at,-0x8($t6) +/* f1a1e0c: ad01fff8 */ sw $at,-0x8($t0) +/* f1a1e10: 8dc1fffc */ lw $at,-0x4($t6) +/* f1a1e14: 15d9fff8 */ bne $t6,$t9,.L0f1a1df8 +/* f1a1e18: ad01fffc */ sw $at,-0x4($t0) +/* f1a1e1c: 8dc10000 */ lw $at,0x0($t6) +/* f1a1e20: 00044880 */ sll $t1,$a0,0x2 +/* f1a1e24: 00695021 */ addu $t2,$v1,$t1 +/* f1a1e28: ad010000 */ sw $at,0x0($t0) +/* f1a1e2c: 8d420000 */ lw $v0,0x0($t2) +/* f1a1e30: 03e00008 */ jr $ra +/* f1a1e34: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1a1e38 +/* f1a1e38: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a1e3c: 3c0e8009 */ lui $t6,0x8009 +/* f1a1e40: 27a30000 */ addiu $v1,$sp,0x0 +/* f1a1e44: 25ce8b14 */ addiu $t6,$t6,-29932 +/* f1a1e48: 25d90024 */ addiu $t9,$t6,0x24 +/* f1a1e4c: 00604025 */ or $t0,$v1,$zero +.L0f1a1e50: +/* f1a1e50: 8dc10000 */ lw $at,0x0($t6) +/* f1a1e54: 25ce000c */ addiu $t6,$t6,0xc +/* f1a1e58: 2508000c */ addiu $t0,$t0,0xc +/* f1a1e5c: ad01fff4 */ sw $at,-0xc($t0) +/* f1a1e60: 8dc1fff8 */ lw $at,-0x8($t6) +/* f1a1e64: ad01fff8 */ sw $at,-0x8($t0) +/* f1a1e68: 8dc1fffc */ lw $at,-0x4($t6) +/* f1a1e6c: 15d9fff8 */ bne $t6,$t9,.L0f1a1e50 +/* f1a1e70: ad01fffc */ sw $at,-0x4($t0) +/* f1a1e74: 8dc10000 */ lw $at,0x0($t6) +/* f1a1e78: 00044880 */ sll $t1,$a0,0x2 +/* f1a1e7c: 00695021 */ addu $t2,$v1,$t1 +/* f1a1e80: ad010000 */ sw $at,0x0($t0) +/* f1a1e84: 8d420000 */ lw $v0,0x0($t2) +/* f1a1e88: 03e00008 */ jr $ra +/* f1a1e8c: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1a1e90 +/* f1a1e90: 27bdffb8 */ addiu $sp,$sp,-72 +/* f1a1e94: 3c0f8009 */ lui $t7,0x8009 +/* f1a1e98: 25ef8b3c */ addiu $t7,$t7,-29892 +/* f1a1e9c: afbf0014 */ sw $ra,0x14($sp) +/* f1a1ea0: 25e80024 */ addiu $t0,$t7,0x24 +/* f1a1ea4: 27ae0020 */ addiu $t6,$sp,0x20 +.L0f1a1ea8: +/* f1a1ea8: 8de10000 */ lw $at,0x0($t7) +/* f1a1eac: 25ef000c */ addiu $t7,$t7,0xc +/* f1a1eb0: 25ce000c */ addiu $t6,$t6,0xc +/* f1a1eb4: adc1fff4 */ sw $at,-0xc($t6) +/* f1a1eb8: 8de1fff8 */ lw $at,-0x8($t7) +/* f1a1ebc: adc1fff8 */ sw $at,-0x8($t6) +/* f1a1ec0: 8de1fffc */ lw $at,-0x4($t7) +/* f1a1ec4: 15e8fff8 */ bne $t7,$t0,.L0f1a1ea8 +/* f1a1ec8: adc1fffc */ sw $at,-0x4($t6) +/* f1a1ecc: 8de10000 */ lw $at,0x0($t7) +/* f1a1ed0: 3c048009 */ lui $a0,0x8009 +/* f1a1ed4: adc10000 */ sw $at,0x0($t6) +/* f1a1ed8: 0fc6875a */ jal func0f1a1d68 +/* f1a1edc: 90848ad8 */ lbu $a0,-0x7528($a0) +/* f1a1ee0: 00024880 */ sll $t1,$v0,0x2 +/* f1a1ee4: 03a92021 */ addu $a0,$sp,$t1 +/* f1a1ee8: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a1eec: 8c840020 */ lw $a0,0x20($a0) +/* f1a1ef0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a1ef4: 27bd0048 */ addiu $sp,$sp,0x48 +/* f1a1ef8: 03e00008 */ jr $ra +/* f1a1efc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a1f00 +/* f1a1f00: 27bdffb8 */ addiu $sp,$sp,-72 +/* f1a1f04: 3c0f8009 */ lui $t7,0x8009 +/* f1a1f08: 25ef8b64 */ addiu $t7,$t7,-29852 +/* f1a1f0c: afbf0014 */ sw $ra,0x14($sp) +/* f1a1f10: 25e80024 */ addiu $t0,$t7,0x24 +/* f1a1f14: 27ae0020 */ addiu $t6,$sp,0x20 +.L0f1a1f18: +/* f1a1f18: 8de10000 */ lw $at,0x0($t7) +/* f1a1f1c: 25ef000c */ addiu $t7,$t7,0xc +/* f1a1f20: 25ce000c */ addiu $t6,$t6,0xc +/* f1a1f24: adc1fff4 */ sw $at,-0xc($t6) +/* f1a1f28: 8de1fff8 */ lw $at,-0x8($t7) +/* f1a1f2c: adc1fff8 */ sw $at,-0x8($t6) +/* f1a1f30: 8de1fffc */ lw $at,-0x4($t7) +/* f1a1f34: 15e8fff8 */ bne $t7,$t0,.L0f1a1f18 +/* f1a1f38: adc1fffc */ sw $at,-0x4($t6) +/* f1a1f3c: 8de10000 */ lw $at,0x0($t7) +/* f1a1f40: 3c048009 */ lui $a0,0x8009 +/* f1a1f44: adc10000 */ sw $at,0x0($t6) +/* f1a1f48: 0fc6875a */ jal func0f1a1d68 +/* f1a1f4c: 90848ad8 */ lbu $a0,-0x7528($a0) +/* f1a1f50: 00024880 */ sll $t1,$v0,0x2 +/* f1a1f54: 03a92021 */ addu $a0,$sp,$t1 +/* f1a1f58: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a1f5c: 8c840020 */ lw $a0,0x20($a0) +/* f1a1f60: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a1f64: 27bd0048 */ addiu $sp,$sp,0x48 +/* f1a1f68: 03e00008 */ jr $ra +/* f1a1f6c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a1f70 +/* f1a1f70: 27bdffb8 */ addiu $sp,$sp,-72 +/* f1a1f74: 3c0f8009 */ lui $t7,0x8009 +/* f1a1f78: 25ef8b8c */ addiu $t7,$t7,-29812 +/* f1a1f7c: afbf0014 */ sw $ra,0x14($sp) +/* f1a1f80: 25e80024 */ addiu $t0,$t7,0x24 +/* f1a1f84: 27ae0020 */ addiu $t6,$sp,0x20 +.L0f1a1f88: +/* f1a1f88: 8de10000 */ lw $at,0x0($t7) +/* f1a1f8c: 25ef000c */ addiu $t7,$t7,0xc +/* f1a1f90: 25ce000c */ addiu $t6,$t6,0xc +/* f1a1f94: adc1fff4 */ sw $at,-0xc($t6) +/* f1a1f98: 8de1fff8 */ lw $at,-0x8($t7) +/* f1a1f9c: adc1fff8 */ sw $at,-0x8($t6) +/* f1a1fa0: 8de1fffc */ lw $at,-0x4($t7) +/* f1a1fa4: 15e8fff8 */ bne $t7,$t0,.L0f1a1f88 +/* f1a1fa8: adc1fffc */ sw $at,-0x4($t6) +/* f1a1fac: 8de10000 */ lw $at,0x0($t7) +/* f1a1fb0: 3c048009 */ lui $a0,0x8009 +/* f1a1fb4: adc10000 */ sw $at,0x0($t6) +/* f1a1fb8: 0fc6875a */ jal func0f1a1d68 +/* f1a1fbc: 90848ad8 */ lbu $a0,-0x7528($a0) +/* f1a1fc0: 00024880 */ sll $t1,$v0,0x2 +/* f1a1fc4: 03a92021 */ addu $a0,$sp,$t1 +/* f1a1fc8: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a1fcc: 8c840020 */ lw $a0,0x20($a0) +/* f1a1fd0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a1fd4: 27bd0048 */ addiu $sp,$sp,0x48 +/* f1a1fd8: 03e00008 */ jr $ra +/* f1a1fdc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a1fe0 +/* f1a1fe0: 3c02800b */ lui $v0,0x800b +/* f1a1fe4: 03e00008 */ jr $ra +/* f1a1fe8: 2442d1b0 */ addiu $v0,$v0,-11856 +); + +GLOBAL_ASM( +glabel func0f1a1fec +/* f1a1fec: 3c02800b */ lui $v0,0x800b +/* f1a1ff0: 2442d1b0 */ addiu $v0,$v0,-11856 +/* f1a1ff4: 8c430000 */ lw $v1,0x0($v0) +/* f1a1ff8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a1ffc: afbf0014 */ sw $ra,0x14($sp) +/* f1a2000: 00037880 */ sll $t7,$v1,0x2 +/* f1a2004: 05e10008 */ bgez $t7,.L0f1a2028 +/* f1a2008: 0003c840 */ sll $t9,$v1,0x1 +/* f1a200c: 3c048009 */ lui $a0,0x8009 +/* f1a2010: 2484978c */ addiu $a0,$a0,-26740 +/* f1a2014: 0fc3e178 */ jal func0f0f85e0 +/* f1a2018: 2405000d */ addiu $a1,$zero,0xd +/* f1a201c: 3c02800b */ lui $v0,0x800b +/* f1a2020: 10000008 */ beqz $zero,.L0f1a2044 +/* f1a2024: 2442d1b0 */ addiu $v0,$v0,-11856 +.L0f1a2028: +/* f1a2028: 07210006 */ bgez $t9,.L0f1a2044 +/* f1a202c: 3c048009 */ lui $a0,0x8009 +/* f1a2030: 248496fc */ addiu $a0,$a0,-26884 +/* f1a2034: 0fc3e178 */ jal func0f0f85e0 +/* f1a2038: 2405000d */ addiu $a1,$zero,0xd +/* f1a203c: 3c02800b */ lui $v0,0x800b +/* f1a2040: 2442d1b0 */ addiu $v0,$v0,-11856 +.L0f1a2044: +/* f1a2044: 90480000 */ lbu $t0,0x0($v0) +/* f1a2048: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a204c: a0400001 */ sb $zero,0x1($v0) +/* f1a2050: 310affdf */ andi $t2,$t0,0xffdf +/* f1a2054: 314c00bf */ andi $t4,$t2,0xbf +/* f1a2058: a04a0000 */ sb $t2,0x0($v0) +/* f1a205c: a04c0000 */ sb $t4,0x0($v0) +/* f1a2060: 318d00ef */ andi $t5,$t4,0xef +/* f1a2064: a04d0000 */ sb $t5,0x0($v0) +/* f1a2068: 03e00008 */ jr $ra +/* f1a206c: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f1a2070 +/* f1a2070: 3c0e8009 */ lui $t6,0x8009 +/* f1a2074: 91ce8bb8 */ lbu $t6,-0x7448($t6) +/* f1a2078: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a207c: afbf0014 */ sw $ra,0x14($sp) +/* f1a2080: 11c00041 */ beqz $t6,.L0f1a2188 +/* f1a2084: 3c03800b */ lui $v1,0x800b +/* f1a2088: 2463d1b0 */ addiu $v1,$v1,-11856 +/* f1a208c: 8c620000 */ lw $v0,0x0($v1) +/* f1a2090: 3c04800a */ lui $a0,0x800a +/* f1a2094: 24849fc0 */ addiu $a0,$a0,-24640 +/* f1a2098: 00027fc2 */ srl $t7,$v0,0x1f +/* f1a209c: 11e0002c */ beqz $t7,.L0f1a2150 +/* f1a20a0: 0002c0c0 */ sll $t8,$v0,0x3 +/* f1a20a4: 8c780004 */ lw $t8,0x4($v1) +/* f1a20a8: 8c990038 */ lw $t9,0x38($a0) +/* f1a20ac: 8c890284 */ lw $t1,0x284($a0) +/* f1a20b0: 03194021 */ addu $t0,$t8,$t9 +/* f1a20b4: ac680004 */ sw $t0,0x4($v1) +/* f1a20b8: 8d2a00d8 */ lw $t2,0xd8($t1) +/* f1a20bc: 51400004 */ beqzl $t2,.L0f1a20d0 +/* f1a20c0: 00002025 */ or $a0,$zero,$zero +/* f1a20c4: 0fc688b5 */ jal func0f1a22d4 +/* f1a20c8: 00000000 */ sll $zero,$zero,0x0 +/* f1a20cc: 00002025 */ or $a0,$zero,$zero +.L0f1a20d0: +/* f1a20d0: 0fc127da */ jal func0f049f68 +/* f1a20d4: 24050080 */ addiu $a1,$zero,0x80 +/* f1a20d8: 1040000d */ beqz $v0,.L0f1a2110 +/* f1a20dc: 00002025 */ or $a0,$zero,$zero +/* f1a20e0: 0fc688b5 */ jal func0f1a22d4 +/* f1a20e4: 00000000 */ sll $zero,$zero,0x0 +/* f1a20e8: 3c03800b */ lui $v1,0x800b +/* f1a20ec: 2463d1b0 */ addiu $v1,$v1,-11856 +/* f1a20f0: 906c0000 */ lbu $t4,0x0($v1) +/* f1a20f4: 240e0001 */ addiu $t6,$zero,0x1 +/* f1a20f8: a06e0001 */ sb $t6,0x1($v1) +/* f1a20fc: 35980040 */ ori $t8,$t4,0x40 +/* f1a2100: a0780000 */ sb $t8,0x0($v1) +/* f1a2104: 37190010 */ ori $t9,$t8,0x10 +/* f1a2108: 1000001f */ beqz $zero,.L0f1a2188 +/* f1a210c: a0790000 */ sb $t9,0x0($v1) +.L0f1a2110: +/* f1a2110: 0fc127da */ jal func0f049f68 +/* f1a2114: 24050040 */ addiu $a1,$zero,0x40 +/* f1a2118: 5040001c */ beqzl $v0,.L0f1a218c +/* f1a211c: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a2120: 0fc688b5 */ jal func0f1a22d4 +/* f1a2124: 00000000 */ sll $zero,$zero,0x0 +/* f1a2128: 3c03800b */ lui $v1,0x800b +/* f1a212c: 2463d1b0 */ addiu $v1,$v1,-11856 +/* f1a2130: 90690000 */ lbu $t1,0x0($v1) +/* f1a2134: 240b0001 */ addiu $t3,$zero,0x1 +/* f1a2138: a06b0001 */ sb $t3,0x1($v1) +/* f1a213c: 352d0020 */ ori $t5,$t1,0x20 +/* f1a2140: a06d0000 */ sb $t5,0x0($v1) +/* f1a2144: 35ae0010 */ ori $t6,$t5,0x10 +/* f1a2148: 1000000f */ beqz $zero,.L0f1a2188 +/* f1a214c: a06e0000 */ sb $t6,0x0($v1) +.L0f1a2150: +/* f1a2150: 0703000e */ bgezl $t8,.L0f1a218c +/* f1a2154: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a2158: 80620001 */ lb $v0,0x1($v1) +/* f1a215c: 3c04800a */ lui $a0,0x800a +/* f1a2160: 24849fc0 */ addiu $a0,$a0,-24640 +/* f1a2164: 5c400006 */ bgtzl $v0,.L0f1a2180 +/* f1a2168: 8c990038 */ lw $t9,0x38($a0) +/* f1a216c: 0fc687fb */ jal func0f1a1fec +/* f1a2170: 00000000 */ sll $zero,$zero,0x0 +/* f1a2174: 10000005 */ beqz $zero,.L0f1a218c +/* f1a2178: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a217c: 8c990038 */ lw $t9,0x38($a0) +.L0f1a2180: +/* f1a2180: 00594023 */ subu $t0,$v0,$t9 +/* f1a2184: a0680001 */ sb $t0,0x1($v1) +.L0f1a2188: +/* f1a2188: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a218c: +/* f1a218c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a2190: 03e00008 */ jr $ra +/* f1a2194: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a2198 +/* f1a2198: 3c038009 */ lui $v1,0x8009 +/* f1a219c: 24638bb8 */ addiu $v1,$v1,-29768 +/* f1a21a0: 906e0000 */ lbu $t6,0x0($v1) +/* f1a21a4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a21a8: afbf0014 */ sw $ra,0x14($sp) +/* f1a21ac: 15c00018 */ bnez $t6,.L0f1a2210 +/* f1a21b0: 3c02800b */ lui $v0,0x800b +/* f1a21b4: 2442d1b0 */ addiu $v0,$v0,-11856 +/* f1a21b8: 90580000 */ lbu $t8,0x0($v0) +/* f1a21bc: 240f0001 */ addiu $t7,$zero,0x1 +/* f1a21c0: a06f0000 */ sb $t7,0x0($v1) +/* f1a21c4: 3308ff7f */ andi $t0,$t8,0xff7f +/* f1a21c8: 310a00bf */ andi $t2,$t0,0xbf +/* f1a21cc: a0480000 */ sb $t0,0x0($v0) +/* f1a21d0: 314c00df */ andi $t4,$t2,0xdf +/* f1a21d4: a04a0000 */ sb $t2,0x0($v0) +/* f1a21d8: a04c0000 */ sb $t4,0x0($v0) +/* f1a21dc: 318d00ef */ andi $t5,$t4,0xef +/* f1a21e0: a04d0000 */ sb $t5,0x0($v0) +/* f1a21e4: a0400001 */ sb $zero,0x1($v0) +/* f1a21e8: ac400004 */ sw $zero,0x4($v0) +/* f1a21ec: 00002025 */ or $a0,$zero,$zero +/* f1a21f0: 0fc127d2 */ jal func0f049f48 +/* f1a21f4: 24050020 */ addiu $a1,$zero,0x20 +/* f1a21f8: 00002025 */ or $a0,$zero,$zero +/* f1a21fc: 0fc127d2 */ jal func0f049f48 +/* f1a2200: 24050040 */ addiu $a1,$zero,0x40 +/* f1a2204: 00002025 */ or $a0,$zero,$zero +/* f1a2208: 0fc127d2 */ jal func0f049f48 +/* f1a220c: 24050080 */ addiu $a1,$zero,0x80 +.L0f1a2210: +/* f1a2210: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a2214: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a2218: 03e00008 */ jr $ra +/* f1a221c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a2220 +/* f1a2220: 3c02800b */ lui $v0,0x800b +/* f1a2224: 2442d1b0 */ addiu $v0,$v0,-11856 +/* f1a2228: 90580000 */ lbu $t8,0x0($v0) +/* f1a222c: 3c0e800a */ lui $t6,0x800a +/* f1a2230: 8dced030 */ lw $t6,-0x2fd0($t6) +/* f1a2234: 27bdffe0 */ addiu $sp,$sp,-32 +/* f1a2238: afbf0014 */ sw $ra,0x14($sp) +/* f1a223c: 37190080 */ ori $t9,$t8,0x80 +/* f1a2240: a0590000 */ sb $t9,0x0($v0) +/* f1a2244: ac400004 */ sw $zero,0x4($v0) +/* f1a2248: 00002025 */ or $a0,$zero,$zero +/* f1a224c: 24050020 */ addiu $a1,$zero,0x20 +/* f1a2250: 0fc127d2 */ jal func0f049f48 +/* f1a2254: afae001c */ sw $t6,0x1c($sp) +/* f1a2258: 00002025 */ or $a0,$zero,$zero +/* f1a225c: 0fc127d2 */ jal func0f049f48 +/* f1a2260: 24050040 */ addiu $a1,$zero,0x40 +/* f1a2264: 00002025 */ or $a0,$zero,$zero +/* f1a2268: 0fc127d2 */ jal func0f049f48 +/* f1a226c: 24050080 */ addiu $a1,$zero,0x80 +/* f1a2270: 3c048009 */ lui $a0,0x8009 +/* f1a2274: 0fc68937 */ jal func0f1a24dc +/* f1a2278: 90848bb4 */ lbu $a0,-0x744c($a0) +/* f1a227c: 0fc68970 */ jal func0f1a25c0 +/* f1a2280: 00402025 */ or $a0,$v0,$zero +/* f1a2284: 00002025 */ or $a0,$zero,$zero +/* f1a2288: 0fc127cb */ jal func0f049f2c +/* f1a228c: 00402825 */ or $a1,$v0,$zero +/* f1a2290: 8fa2001c */ lw $v0,0x1c($sp) +/* f1a2294: 24440200 */ addiu $a0,$v0,0x200 +/* f1a2298: 0fc45692 */ jal func0f115a48 +/* f1a229c: 24450310 */ addiu $a1,$v0,0x310 +/* f1a22a0: 3c09800a */ lui $t1,0x800a +/* f1a22a4: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f1a22a8: 24080001 */ addiu $t0,$zero,0x1 +/* f1a22ac: 00002025 */ or $a0,$zero,$zero +/* f1a22b0: 0fc2a4ab */ jal func0f0a92ac +/* f1a22b4: ad281c08 */ sw $t0,0x1c08($t1) +/* f1a22b8: 00002025 */ or $a0,$zero,$zero +/* f1a22bc: 0fc127cb */ jal func0f049f2c +/* f1a22c0: 24050001 */ addiu $a1,$zero,0x1 +/* f1a22c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a22c8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f1a22cc: 03e00008 */ jr $ra +/* f1a22d0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a22d4 +/* f1a22d4: 27bdfda8 */ addiu $sp,$sp,-600 +/* f1a22d8: 3c0e8009 */ lui $t6,0x8009 +/* f1a22dc: afbf002c */ sw $ra,0x2c($sp) +/* f1a22e0: afb40028 */ sw $s4,0x28($sp) +/* f1a22e4: afb30024 */ sw $s3,0x24($sp) +/* f1a22e8: afb20020 */ sw $s2,0x20($sp) +/* f1a22ec: afb1001c */ sw $s1,0x1c($sp) +/* f1a22f0: afb00018 */ sw $s0,0x18($sp) +/* f1a22f4: 25ce8bbc */ addiu $t6,$t6,-29764 +/* f1a22f8: 8dc10000 */ lw $at,0x0($t6) +/* f1a22fc: 27b20044 */ addiu $s2,$sp,0x44 +/* f1a2300: 3c02800b */ lui $v0,0x800b +/* f1a2304: ae410000 */ sw $at,0x0($s2) +/* f1a2308: 8dd90004 */ lw $t9,0x4($t6) +/* f1a230c: 2442d1b0 */ addiu $v0,$v0,-11856 +/* f1a2310: 90480000 */ lbu $t0,0x0($v0) +/* f1a2314: ae590004 */ sw $t9,0x4($s2) +/* f1a2318: 95c10008 */ lhu $at,0x8($t6) +/* f1a231c: 3c10800a */ lui $s0,0x800a +/* f1a2320: 3109ff7f */ andi $t1,$t0,0xff7f +/* f1a2324: a6410008 */ sh $at,0x8($s2) +/* f1a2328: 8e10d030 */ lw $s0,-0x2fd0($s0) +/* f1a232c: a0490000 */ sb $t1,0x0($v0) +/* f1a2330: 00002025 */ or $a0,$zero,$zero +/* f1a2334: 0fc127cb */ jal func0f049f2c +/* f1a2338: 24050020 */ addiu $a1,$zero,0x20 +/* f1a233c: 00002025 */ or $a0,$zero,$zero +/* f1a2340: 0fc127d2 */ jal func0f049f48 +/* f1a2344: 24050080 */ addiu $a1,$zero,0x80 +/* f1a2348: 3c048009 */ lui $a0,0x8009 +/* f1a234c: 0fc68937 */ jal func0f1a24dc +/* f1a2350: 90848bb4 */ lbu $a0,-0x744c($a0) +/* f1a2354: 0fc68970 */ jal func0f1a25c0 +/* f1a2358: 00402025 */ or $a0,$v0,$zero +/* f1a235c: 00002025 */ or $a0,$zero,$zero +/* f1a2360: 0fc127d2 */ jal func0f049f48 +/* f1a2364: 00402825 */ or $a1,$v0,$zero +/* f1a2368: 26040200 */ addiu $a0,$s0,0x200 +/* f1a236c: 0fc4569e */ jal func0f115a78 +/* f1a2370: 26050310 */ addiu $a1,$s0,0x310 +/* f1a2374: 3c14800a */ lui $s4,0x800a +/* f1a2378: 26949fc0 */ addiu $s4,$s4,-24640 +/* f1a237c: 8e8a0284 */ lw $t2,0x284($s4) +/* f1a2380: 27b10050 */ addiu $s1,$sp,0x50 +/* f1a2384: 02202825 */ or $a1,$s1,$zero +/* f1a2388: 02402025 */ or $a0,$s2,$zero +/* f1a238c: 24060100 */ addiu $a2,$zero,0x100 +/* f1a2390: 0fc197e0 */ jal func0f065f80 +/* f1a2394: ad401c08 */ sw $zero,0x1c08($t2) +/* f1a2398: 87ab0050 */ lh $t3,0x50($sp) +/* f1a239c: 02208025 */ or $s0,$s1,$zero +/* f1a23a0: 27ac0050 */ addiu $t4,$sp,0x50 +/* f1a23a4: 05600017 */ bltz $t3,.L0f1a2404 +/* f1a23a8: 24130008 */ addiu $s3,$zero,0x8 +/* f1a23ac: 85830000 */ lh $v1,0x0($t4) +/* f1a23b0: 24120004 */ addiu $s2,$zero,0x4 +/* f1a23b4: 24110048 */ addiu $s1,$zero,0x48 +.L0f1a23b8: +/* f1a23b8: 00710019 */ multu $v1,$s1 +/* f1a23bc: 8e980338 */ lw $t8,0x338($s4) +/* f1a23c0: 00006812 */ mflo $t5 +/* f1a23c4: 01b81021 */ addu $v0,$t5,$t8 +/* f1a23c8: 5040000b */ beqzl $v0,.L0f1a23f8 +/* f1a23cc: 86030002 */ lh $v1,0x2($s0) +/* f1a23d0: 904f0000 */ lbu $t7,0x0($v0) +/* f1a23d4: 564f0008 */ bnel $s2,$t7,.L0f1a23f8 +/* f1a23d8: 86030002 */ lh $v1,0x2($s0) +/* f1a23dc: 8c440004 */ lw $a0,0x4($v0) +/* f1a23e0: 908e0003 */ lbu $t6,0x3($a0) +/* f1a23e4: 566e0004 */ bnel $s3,$t6,.L0f1a23f8 +/* f1a23e8: 86030002 */ lh $v1,0x2($s0) +/* f1a23ec: 0fc1acd3 */ jal func0f06b34c +/* f1a23f0: 24050001 */ addiu $a1,$zero,0x1 +/* f1a23f4: 86030002 */ lh $v1,0x2($s0) +.L0f1a23f8: +/* f1a23f8: 26100002 */ addiu $s0,$s0,0x2 +/* f1a23fc: 0461ffee */ bgez $v1,.L0f1a23b8 +/* f1a2400: 00000000 */ sll $zero,$zero,0x0 +.L0f1a2404: +/* f1a2404: 0fc2a4ab */ jal func0f0a92ac +/* f1a2408: 24040001 */ addiu $a0,$zero,0x1 +/* f1a240c: 00002025 */ or $a0,$zero,$zero +/* f1a2410: 0fc127d2 */ jal func0f049f48 +/* f1a2414: 24050001 */ addiu $a1,$zero,0x1 +/* f1a2418: 0fc2eda7 */ jal func0f0bb69c +/* f1a241c: 00000000 */ sll $zero,$zero,0x0 +/* f1a2420: 3c013f80 */ lui $at,0x3f80 +/* f1a2424: 44812000 */ mtc1 $at,$f4 +/* f1a2428: 8e990284 */ lw $t9,0x284($s4) +/* f1a242c: e72400dc */ swc1 $f4,0xdc($t9) +/* f1a2430: 8fbf002c */ lw $ra,0x2c($sp) +/* f1a2434: 8fb40028 */ lw $s4,0x28($sp) +/* f1a2438: 8fb30024 */ lw $s3,0x24($sp) +/* f1a243c: 8fb20020 */ lw $s2,0x20($sp) +/* f1a2440: 8fb1001c */ lw $s1,0x1c($sp) +/* f1a2444: 8fb00018 */ lw $s0,0x18($sp) +/* f1a2448: 03e00008 */ jr $ra +/* f1a244c: 27bd0258 */ addiu $sp,$sp,0x258 +); + +GLOBAL_ASM( +glabel func0f1a2450 +/* f1a2450: 2c810007 */ sltiu $at,$a0,0x7 +/* f1a2454: 10200009 */ beqz $at,.L0f1a247c +/* f1a2458: 00001025 */ or $v0,$zero,$zero +/* f1a245c: 00047080 */ sll $t6,$a0,0x2 +/* f1a2460: 3c017f1c */ lui $at,0x7f1c +/* f1a2464: 002e0821 */ addu $at,$at,$t6 +/* f1a2468: 8c2e9784 */ lw $t6,-0x687c($at) +/* f1a246c: 01c00008 */ jr $t6 +/* f1a2470: 00000000 */ sll $zero,$zero,0x0 +/* f1a2474: 03e00008 */ jr $ra +/* f1a2478: 24020001 */ addiu $v0,$zero,0x1 +.L0f1a247c: +/* f1a247c: 03e00008 */ jr $ra +/* f1a2480: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a2484 +/* f1a2484: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a2488: afb20020 */ sw $s2,0x20($sp) +/* f1a248c: afb1001c */ sw $s1,0x1c($sp) +/* f1a2490: afb00018 */ sw $s0,0x18($sp) +/* f1a2494: afbf0024 */ sw $ra,0x24($sp) +/* f1a2498: 00008825 */ or $s1,$zero,$zero +/* f1a249c: 00008025 */ or $s0,$zero,$zero +/* f1a24a0: 24120007 */ addiu $s2,$zero,0x7 +.L0f1a24a4: +/* f1a24a4: 0fc68914 */ jal func0f1a2450 +/* f1a24a8: 02002025 */ or $a0,$s0,$zero +/* f1a24ac: 10400002 */ beqz $v0,.L0f1a24b8 +/* f1a24b0: 26100001 */ addiu $s0,$s0,0x1 +/* f1a24b4: 26310001 */ addiu $s1,$s1,0x1 +.L0f1a24b8: +/* f1a24b8: 1612fffa */ bne $s0,$s2,.L0f1a24a4 +/* f1a24bc: 00000000 */ sll $zero,$zero,0x0 +/* f1a24c0: 8fbf0024 */ lw $ra,0x24($sp) +/* f1a24c4: 02201025 */ or $v0,$s1,$zero +/* f1a24c8: 8fb1001c */ lw $s1,0x1c($sp) +/* f1a24cc: 8fb00018 */ lw $s0,0x18($sp) +/* f1a24d0: 8fb20020 */ lw $s2,0x20($sp) +/* f1a24d4: 03e00008 */ jr $ra +/* f1a24d8: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1a24dc +/* f1a24dc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a24e0: afb30020 */ sw $s3,0x20($sp) +/* f1a24e4: afb2001c */ sw $s2,0x1c($sp) +/* f1a24e8: afb10018 */ sw $s1,0x18($sp) +/* f1a24ec: afb00014 */ sw $s0,0x14($sp) +/* f1a24f0: 00809825 */ or $s3,$a0,$zero +/* f1a24f4: afbf0024 */ sw $ra,0x24($sp) +/* f1a24f8: 2411ffff */ addiu $s1,$zero,-1 +/* f1a24fc: 00008025 */ or $s0,$zero,$zero +/* f1a2500: 24120007 */ addiu $s2,$zero,0x7 +.L0f1a2504: +/* f1a2504: 0fc68914 */ jal func0f1a2450 +/* f1a2508: 02002025 */ or $a0,$s0,$zero +/* f1a250c: 10400002 */ beqz $v0,.L0f1a2518 +/* f1a2510: 00000000 */ sll $zero,$zero,0x0 +/* f1a2514: 26310001 */ addiu $s1,$s1,0x1 +.L0f1a2518: +/* f1a2518: 56330004 */ bnel $s1,$s3,.L0f1a252c +/* f1a251c: 26100001 */ addiu $s0,$s0,0x1 +/* f1a2520: 10000005 */ beqz $zero,.L0f1a2538 +/* f1a2524: 02001025 */ or $v0,$s0,$zero +/* f1a2528: 26100001 */ addiu $s0,$s0,0x1 +.L0f1a252c: +/* f1a252c: 1612fff5 */ bne $s0,$s2,.L0f1a2504 +/* f1a2530: 00000000 */ sll $zero,$zero,0x0 +/* f1a2534: 00001025 */ or $v0,$zero,$zero +.L0f1a2538: +/* f1a2538: 8fbf0024 */ lw $ra,0x24($sp) +/* f1a253c: 8fb00014 */ lw $s0,0x14($sp) +/* f1a2540: 8fb10018 */ lw $s1,0x18($sp) +/* f1a2544: 8fb2001c */ lw $s2,0x1c($sp) +/* f1a2548: 8fb30020 */ lw $s3,0x20($sp) +/* f1a254c: 03e00008 */ jr $ra +/* f1a2550: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1a2554 +/* f1a2554: 27bdffc8 */ addiu $sp,$sp,-56 +/* f1a2558: 3c0e8009 */ lui $t6,0x8009 +/* f1a255c: afbf0014 */ sw $ra,0x14($sp) +/* f1a2560: 25ce8bc8 */ addiu $t6,$t6,-29752 +/* f1a2564: 8dc10000 */ lw $at,0x0($t6) +/* f1a2568: 27a2001c */ addiu $v0,$sp,0x1c +/* f1a256c: 00044080 */ sll $t0,$a0,0x2 +/* f1a2570: ac410000 */ sw $at,0x0($v0) +/* f1a2574: 8dd90004 */ lw $t9,0x4($t6) +/* f1a2578: 00484821 */ addu $t1,$v0,$t0 +/* f1a257c: ac590004 */ sw $t9,0x4($v0) +/* f1a2580: 8dc10008 */ lw $at,0x8($t6) +/* f1a2584: ac410008 */ sw $at,0x8($v0) +/* f1a2588: 8dd9000c */ lw $t9,0xc($t6) +/* f1a258c: ac59000c */ sw $t9,0xc($v0) +/* f1a2590: 8dc10010 */ lw $at,0x10($t6) +/* f1a2594: ac410010 */ sw $at,0x10($v0) +/* f1a2598: 8dd90014 */ lw $t9,0x14($t6) +/* f1a259c: ac590014 */ sw $t9,0x14($v0) +/* f1a25a0: 8dc10018 */ lw $at,0x18($t6) +/* f1a25a4: ac410018 */ sw $at,0x18($v0) +/* f1a25a8: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a25ac: 8d240000 */ lw $a0,0x0($t1) +/* f1a25b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a25b4: 27bd0038 */ addiu $sp,$sp,0x38 +/* f1a25b8: 03e00008 */ jr $ra +/* f1a25bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a25c0 +/* f1a25c0: 3c0e8009 */ lui $t6,0x8009 +/* f1a25c4: 25ce8be4 */ addiu $t6,$t6,-29724 +/* f1a25c8: 8dc10000 */ lw $at,0x0($t6) +/* f1a25cc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f1a25d0: 27a30000 */ addiu $v1,$sp,0x0 +/* f1a25d4: ac610000 */ sw $at,0x0($v1) +/* f1a25d8: 8dd90004 */ lw $t9,0x4($t6) +/* f1a25dc: 00044080 */ sll $t0,$a0,0x2 +/* f1a25e0: 00684821 */ addu $t1,$v1,$t0 +/* f1a25e4: ac790004 */ sw $t9,0x4($v1) +/* f1a25e8: 8dc10008 */ lw $at,0x8($t6) +/* f1a25ec: ac610008 */ sw $at,0x8($v1) +/* f1a25f0: 8dd9000c */ lw $t9,0xc($t6) +/* f1a25f4: ac79000c */ sw $t9,0xc($v1) +/* f1a25f8: 8dc10010 */ lw $at,0x10($t6) +/* f1a25fc: ac610010 */ sw $at,0x10($v1) +/* f1a2600: 8dd90014 */ lw $t9,0x14($t6) +/* f1a2604: ac790014 */ sw $t9,0x14($v1) +/* f1a2608: 8dc10018 */ lw $at,0x18($t6) +/* f1a260c: ac610018 */ sw $at,0x18($v1) +/* f1a2610: 8dd9001c */ lw $t9,0x1c($t6) +/* f1a2614: ac79001c */ sw $t9,0x1c($v1) +/* f1a2618: 8d220000 */ lw $v0,0x0($t1) +/* f1a261c: 03e00008 */ jr $ra +/* f1a2620: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f1a2624 +/* f1a2624: 27bdffc8 */ addiu $sp,$sp,-56 +/* f1a2628: 3c0f8009 */ lui $t7,0x8009 +/* f1a262c: afbf0014 */ sw $ra,0x14($sp) +/* f1a2630: 25ef8c04 */ addiu $t7,$t7,-29692 +/* f1a2634: 8de10000 */ lw $at,0x0($t7) +/* f1a2638: 27ae001c */ addiu $t6,$sp,0x1c +/* f1a263c: 8de80004 */ lw $t0,0x4($t7) +/* f1a2640: adc10000 */ sw $at,0x0($t6) +/* f1a2644: 8de10008 */ lw $at,0x8($t7) +/* f1a2648: adc80004 */ sw $t0,0x4($t6) +/* f1a264c: 8de8000c */ lw $t0,0xc($t7) +/* f1a2650: adc10008 */ sw $at,0x8($t6) +/* f1a2654: 8de10010 */ lw $at,0x10($t7) +/* f1a2658: adc8000c */ sw $t0,0xc($t6) +/* f1a265c: 8de80014 */ lw $t0,0x14($t7) +/* f1a2660: adc10010 */ sw $at,0x10($t6) +/* f1a2664: 8de10018 */ lw $at,0x18($t7) +/* f1a2668: 3c048009 */ lui $a0,0x8009 +/* f1a266c: adc80014 */ sw $t0,0x14($t6) +/* f1a2670: adc10018 */ sw $at,0x18($t6) +/* f1a2674: 0fc68937 */ jal func0f1a24dc +/* f1a2678: 90848bb4 */ lbu $a0,-0x744c($a0) +/* f1a267c: 00024880 */ sll $t1,$v0,0x2 +/* f1a2680: 03a92021 */ addu $a0,$sp,$t1 +/* f1a2684: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a2688: 8c84001c */ lw $a0,0x1c($a0) +/* f1a268c: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a2690: 27bd0038 */ addiu $sp,$sp,0x38 +/* f1a2694: 03e00008 */ jr $ra +/* f1a2698: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a269c +/* f1a269c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f1a26a0: 3c0f8009 */ lui $t7,0x8009 +/* f1a26a4: afbf0014 */ sw $ra,0x14($sp) +/* f1a26a8: 25ef8c20 */ addiu $t7,$t7,-29664 +/* f1a26ac: 8de10000 */ lw $at,0x0($t7) +/* f1a26b0: 27ae001c */ addiu $t6,$sp,0x1c +/* f1a26b4: 8de80004 */ lw $t0,0x4($t7) +/* f1a26b8: adc10000 */ sw $at,0x0($t6) +/* f1a26bc: 8de10008 */ lw $at,0x8($t7) +/* f1a26c0: adc80004 */ sw $t0,0x4($t6) +/* f1a26c4: 8de8000c */ lw $t0,0xc($t7) +/* f1a26c8: adc10008 */ sw $at,0x8($t6) +/* f1a26cc: 8de10010 */ lw $at,0x10($t7) +/* f1a26d0: adc8000c */ sw $t0,0xc($t6) +/* f1a26d4: 8de80014 */ lw $t0,0x14($t7) +/* f1a26d8: adc10010 */ sw $at,0x10($t6) +/* f1a26dc: 8de10018 */ lw $at,0x18($t7) +/* f1a26e0: 3c048009 */ lui $a0,0x8009 +/* f1a26e4: adc80014 */ sw $t0,0x14($t6) +/* f1a26e8: adc10018 */ sw $at,0x18($t6) +/* f1a26ec: 0fc68937 */ jal func0f1a24dc +/* f1a26f0: 90848bb4 */ lbu $a0,-0x744c($a0) +/* f1a26f4: 00024880 */ sll $t1,$v0,0x2 +/* f1a26f8: 03a92021 */ addu $a0,$sp,$t1 +/* f1a26fc: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a2700: 8c84001c */ lw $a0,0x1c($a0) +/* f1a2704: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a2708: 27bd0038 */ addiu $sp,$sp,0x38 +/* f1a270c: 03e00008 */ jr $ra +/* f1a2710: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a2714 +/* f1a2714: 27bdffc8 */ addiu $sp,$sp,-56 +/* f1a2718: 3c0f8009 */ lui $t7,0x8009 +/* f1a271c: afbf0014 */ sw $ra,0x14($sp) +/* f1a2720: 25ef8c3c */ addiu $t7,$t7,-29636 +/* f1a2724: 8de10000 */ lw $at,0x0($t7) +/* f1a2728: 27ae001c */ addiu $t6,$sp,0x1c +/* f1a272c: 8de80004 */ lw $t0,0x4($t7) +/* f1a2730: adc10000 */ sw $at,0x0($t6) +/* f1a2734: 8de10008 */ lw $at,0x8($t7) +/* f1a2738: adc80004 */ sw $t0,0x4($t6) +/* f1a273c: 8de8000c */ lw $t0,0xc($t7) +/* f1a2740: adc10008 */ sw $at,0x8($t6) +/* f1a2744: 8de10010 */ lw $at,0x10($t7) +/* f1a2748: adc8000c */ sw $t0,0xc($t6) +/* f1a274c: 8de80014 */ lw $t0,0x14($t7) +/* f1a2750: adc10010 */ sw $at,0x10($t6) +/* f1a2754: 8de10018 */ lw $at,0x18($t7) +/* f1a2758: 3c048009 */ lui $a0,0x8009 +/* f1a275c: adc80014 */ sw $t0,0x14($t6) +/* f1a2760: adc10018 */ sw $at,0x18($t6) +/* f1a2764: 0fc68937 */ jal func0f1a24dc +/* f1a2768: 90848bb4 */ lbu $a0,-0x744c($a0) +/* f1a276c: 00024880 */ sll $t1,$v0,0x2 +/* f1a2770: 03a92021 */ addu $a0,$sp,$t1 +/* f1a2774: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a2778: 8c84001c */ lw $a0,0x1c($a0) +/* f1a277c: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a2780: 27bd0038 */ addiu $sp,$sp,0x38 +/* f1a2784: 03e00008 */ jr $ra +/* f1a2788: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a278c +/* f1a278c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a2790: afbf0014 */ sw $ra,0x14($sp) +/* f1a2794: afa40018 */ sw $a0,0x18($sp) +/* f1a2798: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a279c: 240459a1 */ addiu $a0,$zero,0x59a1 +/* f1a27a0: 3c057f1c */ lui $a1,0x7f1c +/* f1a27a4: 3c07800b */ lui $a3,0x800b +/* f1a27a8: 90e7cd24 */ lbu $a3,-0x32dc($a3) +/* f1a27ac: 24a59180 */ addiu $a1,$a1,-28288 +/* f1a27b0: 8fa40018 */ lw $a0,0x18($sp) +/* f1a27b4: 0c004dad */ jal 0x136b4 +/* f1a27b8: 00403025 */ or $a2,$v0,$zero +/* f1a27bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a27c0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a27c4: 03e00008 */ jr $ra +/* f1a27c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a27cc +/* f1a27cc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a27d0: afbf0014 */ sw $ra,0x14($sp) +/* f1a27d4: 3c057f1c */ lui $a1,0x7f1c +/* f1a27d8: 3c06800b */ lui $a2,0x800b +/* f1a27dc: 90c6d175 */ lbu $a2,-0x2e8b($a2) +/* f1a27e0: 0c004dad */ jal 0x136b4 +/* f1a27e4: 24a59188 */ addiu $a1,$a1,-28280 +/* f1a27e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a27ec: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a27f0: 03e00008 */ jr $ra +/* f1a27f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a27f8 +/* f1a27f8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a27fc: afbf0014 */ sw $ra,0x14($sp) +/* f1a2800: 3c057f1c */ lui $a1,0x7f1c +/* f1a2804: 3c06800b */ lui $a2,0x800b +/* f1a2808: 8cc6d170 */ lw $a2,-0x2e90($a2) +/* f1a280c: 0c004dad */ jal 0x136b4 +/* f1a2810: 24a59190 */ addiu $a1,$a1,-28272 +/* f1a2814: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a2818: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a281c: 03e00008 */ jr $ra +/* f1a2820: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a2824 +/* f1a2824: 3c0e800b */ lui $t6,0x800b +/* f1a2828: 95cecd22 */ lhu $t6,-0x32de($t6) +/* f1a282c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a2830: afbf0014 */ sw $ra,0x14($sp) +/* f1a2834: 11c0000c */ beqz $t6,.L0f1a2868 +/* f1a2838: afa40018 */ sw $a0,0x18($sp) +/* f1a283c: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a2840: 240459a2 */ addiu $a0,$zero,0x59a2 +/* f1a2844: 3c057f1c */ lui $a1,0x7f1c +/* f1a2848: 3c07800b */ lui $a3,0x800b +/* f1a284c: 94e7cd22 */ lhu $a3,-0x32de($a3) +/* f1a2850: 24a59198 */ addiu $a1,$a1,-28264 +/* f1a2854: 8fa40018 */ lw $a0,0x18($sp) +/* f1a2858: 0c004dad */ jal 0x136b4 +/* f1a285c: 00403025 */ or $a2,$v0,$zero +/* f1a2860: 10000006 */ beqz $zero,.L0f1a287c +/* f1a2864: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a2868: +/* f1a2868: 3c057f1c */ lui $a1,0x7f1c +/* f1a286c: 24a591a0 */ addiu $a1,$a1,-28256 +/* f1a2870: 0c004dad */ jal 0x136b4 +/* f1a2874: 8fa40018 */ lw $a0,0x18($sp) +/* f1a2878: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a287c: +/* f1a287c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a2880: 03e00008 */ jr $ra +/* f1a2884: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a2888 +/* f1a2888: 3c02800b */ lui $v0,0x800b +/* f1a288c: 2442cd20 */ addiu $v0,$v0,-13024 +/* f1a2890: 944e0462 */ lhu $t6,0x462($v0) +/* f1a2894: 944f045c */ lhu $t7,0x45c($v0) +/* f1a2898: 9459045e */ lhu $t9,0x45e($v0) +/* f1a289c: 94490460 */ lhu $t1,0x460($v0) +/* f1a28a0: 01cfc021 */ addu $t8,$t6,$t7 +/* f1a28a4: 03194021 */ addu $t0,$t8,$t9 +/* f1a28a8: 01095021 */ addu $t2,$t0,$t1 +/* f1a28ac: 448a2000 */ mtc1 $t2,$f4 +/* f1a28b0: 3c0142c8 */ lui $at,0x42c8 +/* f1a28b4: 44810000 */ mtc1 $at,$f0 +/* f1a28b8: 468021a0 */ cvt.s.w $f6,$f4 +/* f1a28bc: 94430458 */ lhu $v1,0x458($v0) +/* f1a28c0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a28c4: 3c057f1c */ lui $a1,0x7f1c +/* f1a28c8: afbf001c */ sw $ra,0x1c($sp) +/* f1a28cc: 24a591a4 */ addiu $a1,$a1,-28252 +/* f1a28d0: 46003302 */ mul.s $f12,$f6,$f0 +/* f1a28d4: 10600009 */ beqz $v1,.L0f1a28fc +/* f1a28d8: 46000086 */ mov.s $f2,$f0 +/* f1a28dc: 44834000 */ mtc1 $v1,$f8 +/* f1a28e0: 3c014f80 */ lui $at,0x4f80 +/* f1a28e4: 04610004 */ bgez $v1,.L0f1a28f8 +/* f1a28e8: 468042a0 */ cvt.s.w $f10,$f8 +/* f1a28ec: 44818000 */ mtc1 $at,$f16 +/* f1a28f0: 00000000 */ sll $zero,$zero,0x0 +/* f1a28f4: 46105280 */ add.s $f10,$f10,$f16 +.L0f1a28f8: +/* f1a28f8: 460a6083 */ div.s $f2,$f12,$f10 +.L0f1a28fc: +/* f1a28fc: 4602003c */ c.lt.s $f0,$f2 +/* f1a2900: 3c067f1c */ lui $a2,0x7f1c +/* f1a2904: 3c077f1c */ lui $a3,0x7f1c +/* f1a2908: 24e791b4 */ addiu $a3,$a3,-28236 +/* f1a290c: 45000002 */ bc1f .L0f1a2918 +/* f1a2910: 24c691b0 */ addiu $a2,$a2,-28240 +/* f1a2914: 46000086 */ mov.s $f2,$f0 +.L0f1a2918: +/* f1a2918: 460014a1 */ cvt.d.s $f18,$f2 +/* f1a291c: e7a20020 */ swc1 $f2,0x20($sp) +/* f1a2920: 0c004dad */ jal 0x136b4 +/* f1a2924: f7b20010 */ sdc1 $f18,0x10($sp) +/* f1a2928: 8fbf001c */ lw $ra,0x1c($sp) +/* f1a292c: c7a20020 */ lwc1 $f2,0x20($sp) +/* f1a2930: 27bd0028 */ addiu $sp,$sp,0x28 +/* f1a2934: 03e00008 */ jr $ra +/* f1a2938: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f1a293c +/* f1a293c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a2940: afbf0014 */ sw $ra,0x14($sp) +/* f1a2944: afa40018 */ sw $a0,0x18($sp) +/* f1a2948: afa5001c */ sw $a1,0x1c($sp) +/* f1a294c: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a2950: 240459a3 */ addiu $a0,$zero,0x59a3 +/* f1a2954: 3c057f1c */ lui $a1,0x7f1c +/* f1a2958: 3c07800b */ lui $a3,0x800b +/* f1a295c: 90e7cd28 */ lbu $a3,-0x32d8($a3) +/* f1a2960: 24a591b8 */ addiu $a1,$a1,-28232 +/* f1a2964: 8fa40018 */ lw $a0,0x18($sp) +/* f1a2968: 0c004dad */ jal 0x136b4 +/* f1a296c: 00403025 */ or $a2,$v0,$zero +/* f1a2970: 3c0e800b */ lui $t6,0x800b +/* f1a2974: 91cecd28 */ lbu $t6,-0x32d8($t6) +/* f1a2978: c7a4001c */ lwc1 $f4,0x1c($sp) +/* f1a297c: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a2980: 448e3000 */ mtc1 $t6,$f6 +/* f1a2984: 3c014f80 */ lui $at,0x4f80 +/* f1a2988: 05c10004 */ bgez $t6,.L0f1a299c +/* f1a298c: 46803220 */ cvt.s.w $f8,$f6 +/* f1a2990: 44815000 */ mtc1 $at,$f10 +/* f1a2994: 00000000 */ sll $zero,$zero,0x0 +/* f1a2998: 460a4200 */ add.s $f8,$f8,$f10 +.L0f1a299c: +/* f1a299c: 4608203c */ c.lt.s $f4,$f8 +/* f1a29a0: 00001025 */ or $v0,$zero,$zero +/* f1a29a4: 45000002 */ bc1f .L0f1a29b0 +/* f1a29a8: 00000000 */ sll $zero,$zero,0x0 +/* f1a29ac: 24020001 */ addiu $v0,$zero,0x1 +.L0f1a29b0: +/* f1a29b0: 03e00008 */ jr $ra +/* f1a29b4: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f1a29b8 +/* f1a29b8: 3c06800b */ lui $a2,0x800b +/* f1a29bc: 24c6cd20 */ addiu $a2,$a2,-13024 +/* f1a29c0: 8cc3044c */ lw $v1,0x44c($a2) +/* f1a29c4: 3c014270 */ lui $at,0x4270 +/* f1a29c8: 44814000 */ mtc1 $at,$f8 +/* f1a29cc: 44832000 */ mtc1 $v1,$f4 +/* f1a29d0: 90c50005 */ lbu $a1,0x5($a2) +/* f1a29d4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a29d8: 468021a0 */ cvt.s.w $f6,$f4 +/* f1a29dc: 240100ff */ addiu $at,$zero,0xff +/* f1a29e0: afbf0014 */ sw $ra,0x14($sp) +/* f1a29e4: 00001025 */ or $v0,$zero,$zero +/* f1a29e8: 24090001 */ addiu $t1,$zero,0x1 +/* f1a29ec: 00004025 */ or $t0,$zero,$zero +/* f1a29f0: 10a1000f */ beq $a1,$at,.L0f1a2a30 +/* f1a29f4: 46083083 */ div.s $f2,$f6,$f8 +/* f1a29f8: 44855000 */ mtc1 $a1,$f10 +/* f1a29fc: 3c014f80 */ lui $at,0x4f80 +/* f1a2a00: 04a10004 */ bgez $a1,.L0f1a2a14 +/* f1a2a04: 46805020 */ cvt.s.w $f0,$f10 +/* f1a2a08: 44818000 */ mtc1 $at,$f16 +/* f1a2a0c: 00000000 */ sll $zero,$zero,0x0 +/* f1a2a10: 46100000 */ add.s $f0,$f0,$f16 +.L0f1a2a14: +/* f1a2a14: 4602003e */ c.le.s $f0,$f2 +/* f1a2a18: 00000000 */ sll $zero,$zero,0x0 +/* f1a2a1c: 45000004 */ bc1f .L0f1a2a30 +/* f1a2a20: 00000000 */ sll $zero,$zero,0x0 +/* f1a2a24: 24080001 */ addiu $t0,$zero,0x1 +/* f1a2a28: 10000004 */ beqz $zero,.L0f1a2a3c +/* f1a2a2c: 46000086 */ mov.s $f2,$f0 +.L0f1a2a30: +/* f1a2a30: 04630003 */ bgezl $v1,.L0f1a2a40 +/* f1a2a34: 44809000 */ mtc1 $zero,$f18 +/* f1a2a38: 24080001 */ addiu $t0,$zero,0x1 +.L0f1a2a3c: +/* f1a2a3c: 44809000 */ mtc1 $zero,$f18 +.L0f1a2a40: +/* f1a2a40: 3c014270 */ lui $at,0x4270 +/* f1a2a44: 44810000 */ mtc1 $at,$f0 +/* f1a2a48: 4612103c */ c.lt.s $f2,$f18 +/* f1a2a4c: 00000000 */ sll $zero,$zero,0x0 +/* f1a2a50: 45020004 */ bc1fl .L0f1a2a64 +/* f1a2a54: 4602003e */ c.le.s $f0,$f2 +/* f1a2a58: 2409ffff */ addiu $t1,$zero,-1 +/* f1a2a5c: 46001087 */ neg.s $f2,$f2 +/* f1a2a60: 4602003e */ c.le.s $f0,$f2 +.L0f1a2a64: +/* f1a2a64: 00000000 */ sll $zero,$zero,0x0 +/* f1a2a68: 4500000b */ bc1f .L0f1a2a98 +/* f1a2a6c: 00000000 */ sll $zero,$zero,0x0 +/* f1a2a70: 4602003e */ c.le.s $f0,$f2 +/* f1a2a74: 00000000 */ sll $zero,$zero,0x0 +/* f1a2a78: 45000007 */ bc1f .L0f1a2a98 +/* f1a2a7c: 00000000 */ sll $zero,$zero,0x0 +/* f1a2a80: 46001081 */ sub.s $f2,$f2,$f0 +.L0f1a2a84: +/* f1a2a84: 24420001 */ addiu $v0,$v0,0x1 +/* f1a2a88: 4602003e */ c.le.s $f0,$f2 +/* f1a2a8c: 00000000 */ sll $zero,$zero,0x0 +/* f1a2a90: 4503fffc */ bc1tl .L0f1a2a84 +/* f1a2a94: 46001081 */ sub.s $f2,$f2,$f0 +.L0f1a2a98: +/* f1a2a98: 01220019 */ multu $t1,$v0 +/* f1a2a9c: 4600110d */ trunc.w.s $f4,$f2 +/* f1a2aa0: 3c057f1c */ lui $a1,0x7f1c +/* f1a2aa4: 24a591c4 */ addiu $a1,$a1,-28220 +/* f1a2aa8: a3a8001b */ sb $t0,0x1b($sp) +/* f1a2aac: 44072000 */ mfc1 $a3,$f4 +/* f1a2ab0: 00003012 */ mflo $a2 +/* f1a2ab4: 0c004dad */ jal 0x136b4 +/* f1a2ab8: 00000000 */ sll $zero,$zero,0x0 +/* f1a2abc: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a2ac0: 93a2001b */ lbu $v0,0x1b($sp) +/* f1a2ac4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f1a2ac8: 03e00008 */ jr $ra +/* f1a2acc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a2ad0 +/* f1a2ad0: 3c03800b */ lui $v1,0x800b +/* f1a2ad4: 2463cd20 */ addiu $v1,$v1,-13024 +/* f1a2ad8: 8c62044c */ lw $v0,0x44c($v1) +/* f1a2adc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a2ae0: afbf001c */ sw $ra,0x1c($sp) +/* f1a2ae4: 2841ff4c */ slti $at,$v0,-180 +/* f1a2ae8: 1020000a */ beqz $at,.L0f1a2b14 +/* f1a2aec: afa40028 */ sw $a0,0x28($sp) +/* f1a2af0: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a2af4: 240459a4 */ addiu $a0,$zero,0x59a4 +/* f1a2af8: 3c057f1c */ lui $a1,0x7f1c +/* f1a2afc: 24a591d0 */ addiu $a1,$a1,-28208 +/* f1a2b00: 8fa40028 */ lw $a0,0x28($sp) +/* f1a2b04: 0c004dad */ jal 0x136b4 +/* f1a2b08: 00403025 */ or $a2,$v0,$zero +/* f1a2b0c: 10000029 */ beqz $zero,.L0f1a2bb4 +/* f1a2b10: 00001025 */ or $v0,$zero,$zero +.L0f1a2b14: +/* f1a2b14: 0443000b */ bgezl $v0,.L0f1a2b44 +/* f1a2b18: 90620005 */ lbu $v0,0x5($v1) +/* f1a2b1c: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a2b20: 240459a5 */ addiu $a0,$zero,0x59a5 +/* f1a2b24: 3c057f1c */ lui $a1,0x7f1c +/* f1a2b28: 24a591d4 */ addiu $a1,$a1,-28204 +/* f1a2b2c: 8fa40028 */ lw $a0,0x28($sp) +/* f1a2b30: 0c004dad */ jal 0x136b4 +/* f1a2b34: 00403025 */ or $a2,$v0,$zero +/* f1a2b38: 1000001e */ beqz $zero,.L0f1a2bb4 +/* f1a2b3c: 24020001 */ addiu $v0,$zero,0x1 +/* f1a2b40: 90620005 */ lbu $v0,0x5($v1) +.L0f1a2b44: +/* f1a2b44: 240100ff */ addiu $at,$zero,0xff +/* f1a2b48: 240459a6 */ addiu $a0,$zero,0x59a6 +/* f1a2b4c: 14410003 */ bne $v0,$at,.L0f1a2b5c +/* f1a2b50: 00401825 */ or $v1,$v0,$zero +/* f1a2b54: 10000017 */ beqz $zero,.L0f1a2bb4 +/* f1a2b58: 00001025 */ or $v0,$zero,$zero +.L0f1a2b5c: +/* f1a2b5c: 2841003c */ slti $at,$v0,0x3c +/* f1a2b60: 14200008 */ bnez $at,.L0f1a2b84 +/* f1a2b64: 00003825 */ or $a3,$zero,$zero +/* f1a2b68: 2841003c */ slti $at,$v0,0x3c +/* f1a2b6c: 54200006 */ bnezl $at,.L0f1a2b88 +/* f1a2b70: afa30024 */ sw $v1,0x24($sp) +.L0f1a2b74: +/* f1a2b74: 2463ffc4 */ addiu $v1,$v1,-60 +/* f1a2b78: 2861003c */ slti $at,$v1,0x3c +/* f1a2b7c: 1020fffd */ beqz $at,.L0f1a2b74 +/* f1a2b80: 24e70001 */ addiu $a3,$a3,0x1 +.L0f1a2b84: +/* f1a2b84: afa30024 */ sw $v1,0x24($sp) +.L0f1a2b88: +/* f1a2b88: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a2b8c: afa70020 */ sw $a3,0x20($sp) +/* f1a2b90: 8fa30024 */ lw $v1,0x24($sp) +/* f1a2b94: 3c057f1c */ lui $a1,0x7f1c +/* f1a2b98: 24a591d8 */ addiu $a1,$a1,-28200 +/* f1a2b9c: 8fa70020 */ lw $a3,0x20($sp) +/* f1a2ba0: 8fa40028 */ lw $a0,0x28($sp) +/* f1a2ba4: 00403025 */ or $a2,$v0,$zero +/* f1a2ba8: 0c004dad */ jal 0x136b4 +/* f1a2bac: afa30010 */ sw $v1,0x10($sp) +/* f1a2bb0: 24020001 */ addiu $v0,$zero,0x1 +.L0f1a2bb4: +/* f1a2bb4: 8fbf001c */ lw $ra,0x1c($sp) +/* f1a2bb8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f1a2bbc: 03e00008 */ jr $ra +/* f1a2bc0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a2bc4 +/* f1a2bc4: 27bdffc8 */ addiu $sp,$sp,-56 +/* f1a2bc8: 3c0f8009 */ lui $t7,0x8009 +/* f1a2bcc: afbf0014 */ sw $ra,0x14($sp) +/* f1a2bd0: afa5003c */ sw $a1,0x3c($sp) +/* f1a2bd4: 25ef8c58 */ addiu $t7,$t7,-29608 +/* f1a2bd8: 8de10000 */ lw $at,0x0($t7) +/* f1a2bdc: 27ae0024 */ addiu $t6,$sp,0x24 +/* f1a2be0: 8de80004 */ lw $t0,0x4($t7) +/* f1a2be4: adc10000 */ sw $at,0x0($t6) +/* f1a2be8: 8de10008 */ lw $at,0x8($t7) +/* f1a2bec: adc80004 */ sw $t0,0x4($t6) +/* f1a2bf0: 8de8000c */ lw $t0,0xc($t7) +/* f1a2bf4: adc10008 */ sw $at,0x8($t6) +/* f1a2bf8: 8de10010 */ lw $at,0x10($t7) +/* f1a2bfc: 3c03800b */ lui $v1,0x800b +/* f1a2c00: 2463cd20 */ addiu $v1,$v1,-13024 +/* f1a2c04: adc8000c */ sw $t0,0xc($t6) +/* f1a2c08: adc10010 */ sw $at,0x10($t6) +/* f1a2c0c: 90620471 */ lbu $v0,0x471($v1) +/* f1a2c10: 3c0a800a */ lui $t2,0x800a +/* f1a2c14: 50400058 */ beqzl $v0,.L0f1a2d78 +/* f1a2c18: 00001025 */ or $v0,$zero,$zero +/* f1a2c1c: 80690472 */ lb $t1,0x472($v1) +/* f1a2c20: 8d4a9ff8 */ lw $t2,-0x6008($t2) +/* f1a2c24: 2401000b */ addiu $at,$zero,0xb +/* f1a2c28: 012a5823 */ subu $t3,$t1,$t2 +/* f1a2c2c: a06b0472 */ sb $t3,0x472($v1) +/* f1a2c30: 806c0472 */ lb $t4,0x472($v1) +/* f1a2c34: 1d800005 */ bgtz $t4,.L0f1a2c4c +/* f1a2c38: 00000000 */ sll $zero,$zero,0x0 +/* f1a2c3c: a0600471 */ sb $zero,0x471($v1) +/* f1a2c40: a0600472 */ sb $zero,0x472($v1) +/* f1a2c44: 1000004c */ beqz $zero,.L0f1a2d78 +/* f1a2c48: 00001025 */ or $v0,$zero,$zero +.L0f1a2c4c: +/* f1a2c4c: 14410007 */ bne $v0,$at,.L0f1a2c6c +/* f1a2c50: 00403025 */ or $a2,$v0,$zero +/* f1a2c54: 3c057f1c */ lui $a1,0x7f1c +/* f1a2c58: 0c004dad */ jal 0x136b4 +/* f1a2c5c: 24a591e8 */ addiu $a1,$a1,-28184 +/* f1a2c60: 3c03800b */ lui $v1,0x800b +/* f1a2c64: 10000006 */ beqz $zero,.L0f1a2c80 +/* f1a2c68: 2463cd20 */ addiu $v1,$v1,-13024 +.L0f1a2c6c: +/* f1a2c6c: 3c057f1c */ lui $a1,0x7f1c +/* f1a2c70: 0c004dad */ jal 0x136b4 +/* f1a2c74: 24a591f0 */ addiu $a1,$a1,-28176 +/* f1a2c78: 3c03800b */ lui $v1,0x800b +/* f1a2c7c: 2463cd20 */ addiu $v1,$v1,-13024 +.L0f1a2c80: +/* f1a2c80: 906d0471 */ lbu $t5,0x471($v1) +/* f1a2c84: 25b9ffff */ addiu $t9,$t5,-1 +/* f1a2c88: 2f21000b */ sltiu $at,$t9,0xb +/* f1a2c8c: 10200033 */ beqz $at,.L0f1a2d5c +/* f1a2c90: 0019c880 */ sll $t9,$t9,0x2 +/* f1a2c94: 3c017f1c */ lui $at,0x7f1c +/* f1a2c98: 00390821 */ addu $at,$at,$t9 +/* f1a2c9c: 8c3997a0 */ lw $t9,-0x6860($at) +/* f1a2ca0: 03200008 */ jr $t9 +/* f1a2ca4: 00000000 */ sll $zero,$zero,0x0 +/* f1a2ca8: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a2cac: 8fa40024 */ lw $a0,0x24($sp) +/* f1a2cb0: 3c057f1c */ lui $a1,0x7f1c +/* f1a2cb4: 24a591f8 */ addiu $a1,$a1,-28168 +/* f1a2cb8: 8fa4003c */ lw $a0,0x3c($sp) +/* f1a2cbc: 0c004dad */ jal 0x136b4 +/* f1a2cc0: 00403025 */ or $a2,$v0,$zero +/* f1a2cc4: 1000002c */ beqz $zero,.L0f1a2d78 +/* f1a2cc8: 24020001 */ addiu $v0,$zero,0x1 +/* f1a2ccc: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a2cd0: 8fa40028 */ lw $a0,0x28($sp) +/* f1a2cd4: 3c057f1c */ lui $a1,0x7f1c +/* f1a2cd8: 24a591fc */ addiu $a1,$a1,-28164 +/* f1a2cdc: 8fa4003c */ lw $a0,0x3c($sp) +/* f1a2ce0: 0c004dad */ jal 0x136b4 +/* f1a2ce4: 00403025 */ or $a2,$v0,$zero +/* f1a2ce8: 10000023 */ beqz $zero,.L0f1a2d78 +/* f1a2cec: 24020001 */ addiu $v0,$zero,0x1 +/* f1a2cf0: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a2cf4: 8fa4002c */ lw $a0,0x2c($sp) +/* f1a2cf8: 3c057f1c */ lui $a1,0x7f1c +/* f1a2cfc: 24a59200 */ addiu $a1,$a1,-28160 +/* f1a2d00: 8fa4003c */ lw $a0,0x3c($sp) +/* f1a2d04: 0c004dad */ jal 0x136b4 +/* f1a2d08: 00403025 */ or $a2,$v0,$zero +/* f1a2d0c: 1000001a */ beqz $zero,.L0f1a2d78 +/* f1a2d10: 24020001 */ addiu $v0,$zero,0x1 +/* f1a2d14: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a2d18: 8fa40030 */ lw $a0,0x30($sp) +/* f1a2d1c: 3c057f1c */ lui $a1,0x7f1c +/* f1a2d20: 24a59204 */ addiu $a1,$a1,-28156 +/* f1a2d24: 8fa4003c */ lw $a0,0x3c($sp) +/* f1a2d28: 0c004dad */ jal 0x136b4 +/* f1a2d2c: 00403025 */ or $a2,$v0,$zero +/* f1a2d30: 10000011 */ beqz $zero,.L0f1a2d78 +/* f1a2d34: 24020001 */ addiu $v0,$zero,0x1 +/* f1a2d38: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a2d3c: 8fa40034 */ lw $a0,0x34($sp) +/* f1a2d40: 3c057f1c */ lui $a1,0x7f1c +/* f1a2d44: 24a59208 */ addiu $a1,$a1,-28152 +/* f1a2d48: 8fa4003c */ lw $a0,0x3c($sp) +/* f1a2d4c: 0c004dad */ jal 0x136b4 +/* f1a2d50: 00403025 */ or $a2,$v0,$zero +/* f1a2d54: 10000008 */ beqz $zero,.L0f1a2d78 +/* f1a2d58: 24020001 */ addiu $v0,$zero,0x1 +.L0f1a2d5c: +/* f1a2d5c: 3c057f1c */ lui $a1,0x7f1c +/* f1a2d60: 24a5920c */ addiu $a1,$a1,-28148 +/* f1a2d64: 0c004dad */ jal 0x136b4 +/* f1a2d68: 8fa4003c */ lw $a0,0x3c($sp) +/* f1a2d6c: 10000002 */ beqz $zero,.L0f1a2d78 +/* f1a2d70: 24020001 */ addiu $v0,$zero,0x1 +/* f1a2d74: 00001025 */ or $v0,$zero,$zero +.L0f1a2d78: +/* f1a2d78: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a2d7c: 27bd0038 */ addiu $sp,$sp,0x38 +/* f1a2d80: 03e00008 */ jr $ra +/* f1a2d84: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a2d88 +/* f1a2d88: 27bdff98 */ addiu $sp,$sp,-104 +/* f1a2d8c: afa60070 */ sw $a2,0x70($sp) +/* f1a2d90: 3c0e8008 */ lui $t6,0x8008 +/* f1a2d94: 8dcefb14 */ lw $t6,-0x4ec($t6) +/* f1a2d98: afb00038 */ sw $s0,0x38($sp) +/* f1a2d9c: afa70074 */ sw $a3,0x74($sp) +/* f1a2da0: 00e03025 */ or $a2,$a3,$zero +/* f1a2da4: 00808025 */ or $s0,$a0,$zero +/* f1a2da8: afbf003c */ sw $ra,0x3c($sp) +/* f1a2dac: afa5006c */ sw $a1,0x6c($sp) +/* f1a2db0: 3c078008 */ lui $a3,0x8008 +/* f1a2db4: 8ce7fb18 */ lw $a3,-0x4e8($a3) +/* f1a2db8: 27a50060 */ addiu $a1,$sp,0x60 +/* f1a2dbc: 27a40064 */ addiu $a0,$sp,0x64 +/* f1a2dc0: afa00014 */ sw $zero,0x14($sp) +/* f1a2dc4: 0fc55cbe */ jal func0f1572f8 +/* f1a2dc8: afae0010 */ sw $t6,0x10($sp) +/* f1a2dcc: 8fb80060 */ lw $t8,0x60($sp) +/* f1a2dd0: 8faf006c */ lw $t7,0x6c($sp) +/* f1a2dd4: 8fab0070 */ lw $t3,0x70($sp) +/* f1a2dd8: 0018c843 */ sra $t9,$t8,0x1 +/* f1a2ddc: 27ac0064 */ addiu $t4,$sp,0x64 +/* f1a2de0: 01f95023 */ subu $t2,$t7,$t9 +/* f1a2de4: afaa005c */ sw $t2,0x5c($sp) +/* f1a2de8: afac0010 */ sw $t4,0x10($sp) +/* f1a2dec: 02002025 */ or $a0,$s0,$zero +/* f1a2df0: 27a5005c */ addiu $a1,$sp,0x5c +/* f1a2df4: 27a60058 */ addiu $a2,$sp,0x58 +/* f1a2df8: 27a70060 */ addiu $a3,$sp,0x60 +/* f1a2dfc: 0fc54e16 */ jal func0f153858 +/* f1a2e00: afab0058 */ sw $t3,0x58($sp) +/* f1a2e04: 0c002f02 */ jal 0xbc08 +/* f1a2e08: 00408025 */ or $s0,$v0,$zero +/* f1a2e0c: 0c002f06 */ jal 0xbc18 +/* f1a2e10: a7a2004c */ sh $v0,0x4c($sp) +/* f1a2e14: 93a30083 */ lbu $v1,0x83($sp) +/* f1a2e18: 8fb8007c */ lw $t8,0x7c($sp) +/* f1a2e1c: 3c0d8008 */ lui $t5,0x8008 +/* f1a2e20: 3c0e8008 */ lui $t6,0x8008 +/* f1a2e24: 2401ff00 */ addiu $at,$zero,-256 +/* f1a2e28: 8dcefb14 */ lw $t6,-0x4ec($t6) +/* f1a2e2c: 8dadfb18 */ lw $t5,-0x4e8($t5) +/* f1a2e30: 87b9004c */ lh $t9,0x4c($sp) +/* f1a2e34: 03017824 */ and $t7,$t8,$at +/* f1a2e38: 01e34825 */ or $t1,$t7,$v1 +/* f1a2e3c: 00034043 */ sra $t0,$v1,0x1 +/* f1a2e40: afa8001c */ sw $t0,0x1c($sp) +/* f1a2e44: afa80048 */ sw $t0,0x48($sp) +/* f1a2e48: afa90018 */ sw $t1,0x18($sp) +/* f1a2e4c: afa90044 */ sw $t1,0x44($sp) +/* f1a2e50: 02002025 */ or $a0,$s0,$zero +/* f1a2e54: 27a5005c */ addiu $a1,$sp,0x5c +/* f1a2e58: 27a60058 */ addiu $a2,$sp,0x58 +/* f1a2e5c: 8fa70074 */ lw $a3,0x74($sp) +/* f1a2e60: afa20024 */ sw $v0,0x24($sp) +/* f1a2e64: afa00028 */ sw $zero,0x28($sp) +/* f1a2e68: afa0002c */ sw $zero,0x2c($sp) +/* f1a2e6c: afae0014 */ sw $t6,0x14($sp) +/* f1a2e70: afad0010 */ sw $t5,0x10($sp) +/* f1a2e74: 0fc55b92 */ jal func0f156e48 +/* f1a2e78: afb90020 */ sw $t9,0x20($sp) +/* f1a2e7c: 8fa60078 */ lw $a2,0x78($sp) +/* f1a2e80: 00408025 */ or $s0,$v0,$zero +/* f1a2e84: 27a40064 */ addiu $a0,$sp,0x64 +/* f1a2e88: 10c00030 */ beqz $a2,.L0f1a2f4c +/* f1a2e8c: 27a50060 */ addiu $a1,$sp,0x60 +/* f1a2e90: 3c0a8008 */ lui $t2,0x8008 +/* f1a2e94: 8d4afb04 */ lw $t2,-0x4fc($t2) +/* f1a2e98: 3c078008 */ lui $a3,0x8008 +/* f1a2e9c: 8ce7fb08 */ lw $a3,-0x4f8($a3) +/* f1a2ea0: afa00014 */ sw $zero,0x14($sp) +/* f1a2ea4: 0fc55cbe */ jal func0f1572f8 +/* f1a2ea8: afaa0010 */ sw $t2,0x10($sp) +/* f1a2eac: 8fac0060 */ lw $t4,0x60($sp) +/* f1a2eb0: 8fab006c */ lw $t3,0x6c($sp) +/* f1a2eb4: 8fb80070 */ lw $t8,0x70($sp) +/* f1a2eb8: 000c6843 */ sra $t5,$t4,0x1 +/* f1a2ebc: 27b90064 */ addiu $t9,$sp,0x64 +/* f1a2ec0: 016d7023 */ subu $t6,$t3,$t5 +/* f1a2ec4: 270f0011 */ addiu $t7,$t8,0x11 +/* f1a2ec8: afae005c */ sw $t6,0x5c($sp) +/* f1a2ecc: afaf0058 */ sw $t7,0x58($sp) +/* f1a2ed0: afb90010 */ sw $t9,0x10($sp) +/* f1a2ed4: 02002025 */ or $a0,$s0,$zero +/* f1a2ed8: 27a5005c */ addiu $a1,$sp,0x5c +/* f1a2edc: 27a60058 */ addiu $a2,$sp,0x58 +/* f1a2ee0: 0fc54e16 */ jal func0f153858 +/* f1a2ee4: 27a70060 */ addiu $a3,$sp,0x60 +/* f1a2ee8: 0c002f02 */ jal 0xbc08 +/* f1a2eec: 00408025 */ or $s0,$v0,$zero +/* f1a2ef0: 0c002f06 */ jal 0xbc18 +/* f1a2ef4: a7a2004c */ sh $v0,0x4c($sp) +/* f1a2ef8: 3c0a8008 */ lui $t2,0x8008 +/* f1a2efc: 3c0c8008 */ lui $t4,0x8008 +/* f1a2f00: 8d8cfb04 */ lw $t4,-0x4fc($t4) +/* f1a2f04: 8d4afb08 */ lw $t2,-0x4f8($t2) +/* f1a2f08: 8fab0044 */ lw $t3,0x44($sp) +/* f1a2f0c: 8fad0048 */ lw $t5,0x48($sp) +/* f1a2f10: 87ae004c */ lh $t6,0x4c($sp) +/* f1a2f14: 02002025 */ or $a0,$s0,$zero +/* f1a2f18: 27a5005c */ addiu $a1,$sp,0x5c +/* f1a2f1c: 27a60058 */ addiu $a2,$sp,0x58 +/* f1a2f20: 8fa70078 */ lw $a3,0x78($sp) +/* f1a2f24: afa20024 */ sw $v0,0x24($sp) +/* f1a2f28: afa00028 */ sw $zero,0x28($sp) +/* f1a2f2c: afa0002c */ sw $zero,0x2c($sp) +/* f1a2f30: afac0014 */ sw $t4,0x14($sp) +/* f1a2f34: afaa0010 */ sw $t2,0x10($sp) +/* f1a2f38: afab0018 */ sw $t3,0x18($sp) +/* f1a2f3c: afad001c */ sw $t5,0x1c($sp) +/* f1a2f40: 0fc55b92 */ jal func0f156e48 +/* f1a2f44: afae0020 */ sw $t6,0x20($sp) +/* f1a2f48: 00408025 */ or $s0,$v0,$zero +.L0f1a2f4c: +/* f1a2f4c: 8fbf003c */ lw $ra,0x3c($sp) +/* f1a2f50: 02001025 */ or $v0,$s0,$zero +/* f1a2f54: 8fb00038 */ lw $s0,0x38($sp) +/* f1a2f58: 03e00008 */ jr $ra +/* f1a2f5c: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f1a2f60 +/* f1a2f60: 27bdfea8 */ addiu $sp,$sp,-344 +/* f1a2f64: afbf0024 */ sw $ra,0x24($sp) +/* f1a2f68: 240e00a0 */ addiu $t6,$zero,0xa0 +/* f1a2f6c: afa40158 */ sw $a0,0x158($sp) +/* f1a2f70: 0c002f22 */ jal 0xbc88 +/* f1a2f74: afae004c */ sw $t6,0x4c($sp) +/* f1a2f78: 28410191 */ slti $at,$v0,0x191 +/* f1a2f7c: 14200005 */ bnez $at,.L0f1a2f94 +/* f1a2f80: 3c0f8009 */ lui $t7,0x8009 +/* f1a2f84: 3c014000 */ lui $at,0x4000 +/* f1a2f88: 44812000 */ mtc1 $at,$f4 +/* f1a2f8c: 10000005 */ beqz $zero,.L0f1a2fa4 +/* f1a2f90: e7a40048 */ swc1 $f4,0x48($sp) +.L0f1a2f94: +/* f1a2f94: 3c013f80 */ lui $at,0x3f80 +/* f1a2f98: 44813000 */ mtc1 $at,$f6 +/* f1a2f9c: 00000000 */ sll $zero,$zero,0x0 +/* f1a2fa0: e7a60048 */ swc1 $f6,0x48($sp) +.L0f1a2fa4: +/* f1a2fa4: 91ef8804 */ lbu $t7,-0x77fc($t7) +/* f1a2fa8: 3c18800b */ lui $t8,0x800b +/* f1a2fac: 3c02800b */ lui $v0,0x800b +/* f1a2fb0: 15e00006 */ bnez $t7,.L0f1a2fcc +/* f1a2fb4: 00000000 */ sll $zero,$zero,0x0 +/* f1a2fb8: 8318d184 */ lb $t8,-0x2e7c($t8) +/* f1a2fbc: 1f000003 */ bgtz $t8,.L0f1a2fcc +/* f1a2fc0: 00000000 */ sll $zero,$zero,0x0 +/* f1a2fc4: 100000d9 */ beqz $zero,.L0f1a332c +/* f1a2fc8: 8fa20158 */ lw $v0,0x158($sp) +.L0f1a2fcc: +/* f1a2fcc: 8042d184 */ lb $v0,-0x2e7c($v0) +/* f1a2fd0: 1040000c */ beqz $v0,.L0f1a3004 +/* f1a2fd4: 0002c880 */ sll $t9,$v0,0x2 +/* f1a2fd8: 0322c821 */ addu $t9,$t9,$v0 +/* f1a2fdc: 0019c940 */ sll $t9,$t9,0x5 +/* f1a2fe0: 44994000 */ mtc1 $t9,$f8 +/* f1a2fe4: 3c014270 */ lui $at,0x4270 +/* f1a2fe8: 44818000 */ mtc1 $at,$f16 +/* f1a2fec: 468042a0 */ cvt.s.w $f10,$f8 +/* f1a2ff0: 46105483 */ div.s $f18,$f10,$f16 +/* f1a2ff4: 4600910d */ trunc.w.s $f4,$f18 +/* f1a2ff8: 440b2000 */ mfc1 $t3,$f4 +/* f1a2ffc: 00000000 */ sll $zero,$zero,0x0 +/* f1a3000: afab004c */ sw $t3,0x4c($sp) +.L0f1a3004: +/* f1a3004: 0fc54d8a */ jal func0f153628 +/* f1a3008: 8fa40158 */ lw $a0,0x158($sp) +/* f1a300c: afa20158 */ sw $v0,0x158($sp) +/* f1a3010: 0fc68a6e */ jal func0f1a29b8 +/* f1a3014: 27a400d8 */ addiu $a0,$sp,0xd8 +/* f1a3018: afa20054 */ sw $v0,0x54($sp) +/* f1a301c: 0fc68ab4 */ jal func0f1a2ad0 +/* f1a3020: 27a40058 */ addiu $a0,$sp,0x58 +/* f1a3024: 0c002f22 */ jal 0xbc88 +/* f1a3028: afa20050 */ sw $v0,0x50($sp) +/* f1a302c: 0c002f44 */ jal 0xbd10 +/* f1a3030: a7a2003c */ sh $v0,0x3c($sp) +/* f1a3034: 8fad0050 */ lw $t5,0x50($sp) +/* f1a3038: 00021c00 */ sll $v1,$v0,0x10 +/* f1a303c: 00036403 */ sra $t4,$v1,0x10 +/* f1a3040: 11a00003 */ beqz $t5,.L0f1a3050 +/* f1a3044: 01801825 */ or $v1,$t4,$zero +/* f1a3048: 10000002 */ beqz $zero,.L0f1a3054 +/* f1a304c: 27a80058 */ addiu $t0,$sp,0x58 +.L0f1a3050: +/* f1a3050: 00004025 */ or $t0,$zero,$zero +.L0f1a3054: +/* f1a3054: 8fae0054 */ lw $t6,0x54($sp) +/* f1a3058: 87a5003c */ lh $a1,0x3c($sp) +/* f1a305c: 8fa40158 */ lw $a0,0x158($sp) +/* f1a3060: 11c00004 */ beqz $t6,.L0f1a3074 +/* f1a3064: 00057843 */ sra $t7,$a1,0x1 +/* f1a3068: 3c02ff00 */ lui $v0,0xff00 +/* f1a306c: 10000003 */ beqz $zero,.L0f1a307c +/* f1a3070: 344200a0 */ ori $v0,$v0,0xa0 +.L0f1a3074: +/* f1a3074: 3c0200ff */ lui $v0,0xff +/* f1a3078: 344200a0 */ ori $v0,$v0,0xa0 +.L0f1a307c: +/* f1a307c: 93a9004f */ lbu $t1,0x4f($sp) +/* f1a3080: 01e02825 */ or $a1,$t7,$zero +/* f1a3084: 2466000c */ addiu $a2,$v1,0xc +/* f1a3088: 27a700d8 */ addiu $a3,$sp,0xd8 +/* f1a308c: afa80010 */ sw $t0,0x10($sp) +/* f1a3090: afa20014 */ sw $v0,0x14($sp) +/* f1a3094: afa90018 */ sw $t1,0x18($sp) +/* f1a3098: 0fc68b62 */ jal func0f1a2d88 +/* f1a309c: afa90030 */ sw $t1,0x30($sp) +/* f1a30a0: afa20158 */ sw $v0,0x158($sp) +/* f1a30a4: 0fc689fe */ jal func0f1a27f8 +/* f1a30a8: 27a400d8 */ addiu $a0,$sp,0xd8 +/* f1a30ac: 0fc68a09 */ jal func0f1a2824 +/* f1a30b0: 27a40058 */ addiu $a0,$sp,0x58 +/* f1a30b4: 0c002f40 */ jal 0xbd00 +/* f1a30b8: 00000000 */ sll $zero,$zero,0x0 +/* f1a30bc: 0c002f44 */ jal 0xbd10 +/* f1a30c0: a7a2003c */ sh $v0,0x3c($sp) +/* f1a30c4: 87b8003c */ lh $t8,0x3c($sp) +/* f1a30c8: 3c014282 */ lui $at,0x4282 +/* f1a30cc: 44813000 */ mtc1 $at,$f6 +/* f1a30d0: c7a80048 */ lwc1 $f8,0x48($sp) +/* f1a30d4: 44985000 */ mtc1 $t8,$f10 +/* f1a30d8: 8fac0030 */ lw $t4,0x30($sp) +/* f1a30dc: 46083002 */ mul.s $f0,$f6,$f8 +/* f1a30e0: 3c0b00ff */ lui $t3,0xff +/* f1a30e4: 356b00a0 */ ori $t3,$t3,0xa0 +/* f1a30e8: 27aa0058 */ addiu $t2,$sp,0x58 +/* f1a30ec: afaa0010 */ sw $t2,0x10($sp) +/* f1a30f0: afab0014 */ sw $t3,0x14($sp) +/* f1a30f4: 46805420 */ cvt.s.w $f16,$f10 +/* f1a30f8: e7a0002c */ swc1 $f0,0x2c($sp) +/* f1a30fc: 8fa40158 */ lw $a0,0x158($sp) +/* f1a3100: 2446000c */ addiu $a2,$v0,0xc +/* f1a3104: 27a700d8 */ addiu $a3,$sp,0xd8 +/* f1a3108: afac0018 */ sw $t4,0x18($sp) +/* f1a310c: 46008480 */ add.s $f18,$f16,$f0 +/* f1a3110: 4600910d */ trunc.w.s $f4,$f18 +/* f1a3114: 44052000 */ mfc1 $a1,$f4 +/* f1a3118: 0fc68b62 */ jal func0f1a2d88 +/* f1a311c: 00000000 */ sll $zero,$zero,0x0 +/* f1a3120: afa20158 */ sw $v0,0x158($sp) +/* f1a3124: 27a400d8 */ addiu $a0,$sp,0xd8 +/* f1a3128: 0fc68af1 */ jal func0f1a2bc4 +/* f1a312c: 27a50058 */ addiu $a1,$sp,0x58 +/* f1a3130: 10400019 */ beqz $v0,.L0f1a3198 +/* f1a3134: 00000000 */ sll $zero,$zero,0x0 +/* f1a3138: 0c002f40 */ jal 0xbd00 +/* f1a313c: 00000000 */ sll $zero,$zero,0x0 +/* f1a3140: 0c002f44 */ jal 0xbd10 +/* f1a3144: a7a2003c */ sh $v0,0x3c($sp) +/* f1a3148: 87ad003c */ lh $t5,0x3c($sp) +/* f1a314c: c7aa002c */ lwc1 $f10,0x2c($sp) +/* f1a3150: 8fb90030 */ lw $t9,0x30($sp) +/* f1a3154: 448d3000 */ mtc1 $t5,$f6 +/* f1a3158: 3c1800ff */ lui $t8,0xff +/* f1a315c: 371800a0 */ ori $t8,$t8,0xa0 +/* f1a3160: 46803220 */ cvt.s.w $f8,$f6 +/* f1a3164: 27af0058 */ addiu $t7,$sp,0x58 +/* f1a3168: afaf0010 */ sw $t7,0x10($sp) +/* f1a316c: afb80014 */ sw $t8,0x14($sp) +/* f1a3170: 8fa40158 */ lw $a0,0x158($sp) +/* f1a3174: 24460028 */ addiu $a2,$v0,0x28 +/* f1a3178: 460a4400 */ add.s $f16,$f8,$f10 +/* f1a317c: 27a700d8 */ addiu $a3,$sp,0xd8 +/* f1a3180: afb90018 */ sw $t9,0x18($sp) +/* f1a3184: 4600848d */ trunc.w.s $f18,$f16 +/* f1a3188: 44059000 */ mfc1 $a1,$f18 +/* f1a318c: 0fc68b62 */ jal func0f1a2d88 +/* f1a3190: 00000000 */ sll $zero,$zero,0x0 +/* f1a3194: afa20158 */ sw $v0,0x158($sp) +.L0f1a3198: +/* f1a3198: 3c02800b */ lui $v0,0x800b +/* f1a319c: 2442cd20 */ addiu $v0,$v0,-13024 +/* f1a31a0: 904a0008 */ lbu $t2,0x8($v0) +/* f1a31a4: 5940002f */ blezl $t2,.L0f1a3264 +/* f1a31a8: 904b0004 */ lbu $t3,0x4($v0) +/* f1a31ac: 0fc68a22 */ jal func0f1a2888 +/* f1a31b0: 27a400d8 */ addiu $a0,$sp,0xd8 +/* f1a31b4: 44050000 */ mfc1 $a1,$f0 +/* f1a31b8: 0fc68a4f */ jal func0f1a293c +/* f1a31bc: 27a40058 */ addiu $a0,$sp,0x58 +/* f1a31c0: 0c002f40 */ jal 0xbd00 +/* f1a31c4: afa20054 */ sw $v0,0x54($sp) +/* f1a31c8: 0c002f22 */ jal 0xbc88 +/* f1a31cc: a7a20036 */ sh $v0,0x36($sp) +/* f1a31d0: 0c002f44 */ jal 0xbd10 +/* f1a31d4: a7a2003c */ sh $v0,0x3c($sp) +/* f1a31d8: 8fac0054 */ lw $t4,0x54($sp) +/* f1a31dc: 00021c00 */ sll $v1,$v0,0x10 +/* f1a31e0: 00035c03 */ sra $t3,$v1,0x10 +/* f1a31e4: 11800004 */ beqz $t4,.L0f1a31f8 +/* f1a31e8: 01601825 */ or $v1,$t3,$zero +/* f1a31ec: 3c02ff00 */ lui $v0,0xff00 +/* f1a31f0: 10000003 */ beqz $zero,.L0f1a3200 +/* f1a31f4: 344200a0 */ ori $v0,$v0,0xa0 +.L0f1a31f8: +/* f1a31f8: 3c0200ff */ lui $v0,0xff +/* f1a31fc: 344200a0 */ ori $v0,$v0,0xa0 +.L0f1a3200: +/* f1a3200: 87ad003c */ lh $t5,0x3c($sp) +/* f1a3204: 87ae0036 */ lh $t6,0x36($sp) +/* f1a3208: 3c01428c */ lui $at,0x428c +/* f1a320c: 44814000 */ mtc1 $at,$f8 +/* f1a3210: c7aa0048 */ lwc1 $f10,0x48($sp) +/* f1a3214: 01ae7821 */ addu $t7,$t5,$t6 +/* f1a3218: 448f2000 */ mtc1 $t7,$f4 +/* f1a321c: 460a4402 */ mul.s $f16,$f8,$f10 +/* f1a3220: 8faa0030 */ lw $t2,0x30($sp) +/* f1a3224: 27b90058 */ addiu $t9,$sp,0x58 +/* f1a3228: afb90010 */ sw $t9,0x10($sp) +/* f1a322c: 8fa40158 */ lw $a0,0x158($sp) +/* f1a3230: 2466000c */ addiu $a2,$v1,0xc +/* f1a3234: 468021a0 */ cvt.s.w $f6,$f4 +/* f1a3238: 27a700d8 */ addiu $a3,$sp,0xd8 +/* f1a323c: afa20014 */ sw $v0,0x14($sp) +/* f1a3240: afaa0018 */ sw $t2,0x18($sp) +/* f1a3244: 46103481 */ sub.s $f18,$f6,$f16 +/* f1a3248: 4600910d */ trunc.w.s $f4,$f18 +/* f1a324c: 44052000 */ mfc1 $a1,$f4 +/* f1a3250: 0fc68b62 */ jal func0f1a2d88 +/* f1a3254: 00000000 */ sll $zero,$zero,0x0 +/* f1a3258: 10000032 */ beqz $zero,.L0f1a3324 +/* f1a325c: afa20158 */ sw $v0,0x158($sp) +/* f1a3260: 904b0004 */ lbu $t3,0x4($v0) +.L0f1a3264: +/* f1a3264: 240100ff */ addiu $at,$zero,0xff +/* f1a3268: 1161002e */ beq $t3,$at,.L0f1a3324 +/* f1a326c: 00000000 */ sll $zero,$zero,0x0 +/* f1a3270: 0fc689f3 */ jal func0f1a27cc +/* f1a3274: 27a400d8 */ addiu $a0,$sp,0xd8 +/* f1a3278: 0fc689e3 */ jal func0f1a278c +/* f1a327c: 27a40058 */ addiu $a0,$sp,0x58 +/* f1a3280: 3c014000 */ lui $at,0x4000 +/* f1a3284: 44815000 */ mtc1 $at,$f10 +/* f1a3288: c7a80048 */ lwc1 $f8,0x48($sp) +/* f1a328c: 3c017f1c */ lui $at,0x7f1c +/* f1a3290: 460a4032 */ c.eq.s $f8,$f10 +/* f1a3294: 00000000 */ sll $zero,$zero,0x0 +/* f1a3298: 45000003 */ bc1f .L0f1a32a8 +/* f1a329c: 00000000 */ sll $zero,$zero,0x0 +/* f1a32a0: c42697cc */ lwc1 $f6,-0x6834($at) +/* f1a32a4: e7a60048 */ swc1 $f6,0x48($sp) +.L0f1a32a8: +/* f1a32a8: 0c002f40 */ jal 0xbd00 +/* f1a32ac: 00000000 */ sll $zero,$zero,0x0 +/* f1a32b0: 0c002f22 */ jal 0xbc88 +/* f1a32b4: a7a20036 */ sh $v0,0x36($sp) +/* f1a32b8: 0c002f44 */ jal 0xbd10 +/* f1a32bc: a7a2003c */ sh $v0,0x3c($sp) +/* f1a32c0: 87ac003c */ lh $t4,0x3c($sp) +/* f1a32c4: 87ad0036 */ lh $t5,0x36($sp) +/* f1a32c8: 3c01428c */ lui $at,0x428c +/* f1a32cc: 44812000 */ mtc1 $at,$f4 +/* f1a32d0: c7a80048 */ lwc1 $f8,0x48($sp) +/* f1a32d4: 018d7021 */ addu $t6,$t4,$t5 +/* f1a32d8: 448e8000 */ mtc1 $t6,$f16 +/* f1a32dc: 46082282 */ mul.s $f10,$f4,$f8 +/* f1a32e0: 8faa0030 */ lw $t2,0x30($sp) +/* f1a32e4: 3c1900ff */ lui $t9,0xff +/* f1a32e8: 373900a0 */ ori $t9,$t9,0xa0 +/* f1a32ec: 27b80058 */ addiu $t8,$sp,0x58 +/* f1a32f0: afb80010 */ sw $t8,0x10($sp) +/* f1a32f4: 468084a0 */ cvt.s.w $f18,$f16 +/* f1a32f8: afb90014 */ sw $t9,0x14($sp) +/* f1a32fc: 8fa40158 */ lw $a0,0x158($sp) +/* f1a3300: 2446000c */ addiu $a2,$v0,0xc +/* f1a3304: 27a700d8 */ addiu $a3,$sp,0xd8 +/* f1a3308: afaa0018 */ sw $t2,0x18($sp) +/* f1a330c: 460a9181 */ sub.s $f6,$f18,$f10 +/* f1a3310: 4600340d */ trunc.w.s $f16,$f6 +/* f1a3314: 44058000 */ mfc1 $a1,$f16 +/* f1a3318: 0fc68b62 */ jal func0f1a2d88 +/* f1a331c: 00000000 */ sll $zero,$zero,0x0 +/* f1a3320: afa20158 */ sw $v0,0x158($sp) +.L0f1a3324: +/* f1a3324: 0fc54de0 */ jal func0f153780 +/* f1a3328: 8fa40158 */ lw $a0,0x158($sp) +.L0f1a332c: +/* f1a332c: 8fbf0024 */ lw $ra,0x24($sp) +/* f1a3330: 27bd0158 */ addiu $sp,$sp,0x158 +/* f1a3334: 03e00008 */ jr $ra +/* f1a3338: 00000000 */ sll $zero,$zero,0x0 +/* f1a333c: 00000000 */ sll $zero,$zero,0x0 +/* f1a3340: 27bdffe0 */ addiu $sp,$sp,-32 +/* f1a3344: 24010006 */ addiu $at,$zero,0x6 +/* f1a3348: afbf0014 */ sw $ra,0x14($sp) +/* f1a334c: afa50024 */ sw $a1,0x24($sp) +/* f1a3350: 10810006 */ beq $a0,$at,.L0f1a336c +/* f1a3354: afa60028 */ sw $a2,0x28($sp) +/* f1a3358: 2401000f */ addiu $at,$zero,0xf +/* f1a335c: 54810036 */ bnel $a0,$at,.L0f1a3438 +/* f1a3360: 00001025 */ or $v0,$zero,$zero +/* f1a3364: 10000034 */ beqz $zero,.L0f1a3438 +/* f1a3368: 24020001 */ addiu $v0,$zero,0x1 +.L0f1a336c: +/* f1a336c: 0fc6830c */ jal func0f1a0c30 +/* f1a3370: 00000000 */ sll $zero,$zero,0x0 +/* f1a3374: 1440002d */ bnez $v0,.L0f1a342c +/* f1a3378: 00000000 */ sll $zero,$zero,0x0 +/* f1a337c: 0fc67494 */ jal func0f19d250 +/* f1a3380: 00000000 */ sll $zero,$zero,0x0 +/* f1a3384: 0fc6749a */ jal func0f19d268 +/* f1a3388: 00402025 */ or $a0,$v0,$zero +/* f1a338c: 3c048009 */ lui $a0,0x8009 +/* f1a3390: 8c84889c */ lw $a0,-0x7764($a0) +/* f1a3394: 24010001 */ addiu $at,$zero,0x1 +/* f1a3398: afa20018 */ sw $v0,0x18($sp) +/* f1a339c: 50810004 */ beql $a0,$at,.L0f1a33b0 +/* f1a33a0: 8fae0018 */ lw $t6,0x18($sp) +/* f1a33a4: 0fc447a9 */ jal func0f111ea4 +/* f1a33a8: 00000000 */ sll $zero,$zero,0x0 +/* f1a33ac: 8fae0018 */ lw $t6,0x18($sp) +.L0f1a33b0: +/* f1a33b0: 24010001 */ addiu $at,$zero,0x1 +/* f1a33b4: 11c10003 */ beq $t6,$at,.L0f1a33c4 +/* f1a33b8: 00000000 */ sll $zero,$zero,0x0 +/* f1a33bc: 0fc44762 */ jal func0f111d88 +/* f1a33c0: 01c02025 */ or $a0,$t6,$zero +.L0f1a33c4: +/* f1a33c4: 0fc44bd8 */ jal func0f112f60 +/* f1a33c8: 24040001 */ addiu $a0,$zero,0x1 +/* f1a33cc: 0fc2866a */ jal func0f0a19a8 +/* f1a33d0: 00002025 */ or $a0,$zero,$zero +/* f1a33d4: 8fa50018 */ lw $a1,0x18($sp) +/* f1a33d8: 10450004 */ beq $v0,$a1,.L0f1a33ec +/* f1a33dc: 00000000 */ sll $zero,$zero,0x0 +/* f1a33e0: 0fc28824 */ jal func0f0a2090 +/* f1a33e4: 00002025 */ or $a0,$zero,$zero +/* f1a33e8: 8fa50018 */ lw $a1,0x18($sp) +.L0f1a33ec: +/* f1a33ec: 3c018009 */ lui $at,0x8009 +/* f1a33f0: 3c03800a */ lui $v1,0x800a +/* f1a33f4: ac25889c */ sw $a1,-0x7764($at) +/* f1a33f8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f1a33fc: 00001025 */ or $v0,$zero,$zero +/* f1a3400: 24040008 */ addiu $a0,$zero,0x8 +.L0f1a3404: +/* f1a3404: 8c6f0284 */ lw $t7,0x284($v1) +/* f1a3408: 01e2c021 */ addu $t8,$t7,$v0 +/* f1a340c: a7000d74 */ sh $zero,0xd74($t8) +/* f1a3410: 8c790284 */ lw $t9,0x284($v1) +/* f1a3414: 03224021 */ addu $t0,$t9,$v0 +/* f1a3418: 24420002 */ addiu $v0,$v0,0x2 +/* f1a341c: 1444fff9 */ bne $v0,$a0,.L0f1a3404 +/* f1a3420: a5001518 */ sh $zero,0x1518($t0) +/* f1a3424: 0fc67a70 */ jal func0f19e9c0 +/* f1a3428: 00a02025 */ or $a0,$a1,$zero +.L0f1a342c: +/* f1a342c: 0fc3e048 */ jal func0f0f8120 +/* f1a3430: 00000000 */ sll $zero,$zero,0x0 +/* f1a3434: 00001025 */ or $v0,$zero,$zero +.L0f1a3438: +/* f1a3438: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a343c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f1a3440: 03e00008 */ jr $ra +/* f1a3444: 00000000 */ sll $zero,$zero,0x0 +/* f1a3448: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a344c: 24010006 */ addiu $at,$zero,0x6 +/* f1a3450: afbf0014 */ sw $ra,0x14($sp) +/* f1a3454: afa5001c */ sw $a1,0x1c($sp) +/* f1a3458: 14810007 */ bne $a0,$at,.L0f1a3478 +/* f1a345c: afa60020 */ sw $a2,0x20($sp) +/* f1a3460: 0fc6830c */ jal func0f1a0c30 +/* f1a3464: 00000000 */ sll $zero,$zero,0x0 +/* f1a3468: 50400004 */ beqzl $v0,.L0f1a347c +/* f1a346c: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a3470: 0fc67b37 */ jal func0f19ecdc +/* f1a3474: 24040001 */ addiu $a0,$zero,0x1 +.L0f1a3478: +/* f1a3478: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a347c: +/* f1a347c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a3480: 00001025 */ or $v0,$zero,$zero +/* f1a3484: 03e00008 */ jr $ra +/* f1a3488: 00000000 */ sll $zero,$zero,0x0 +/* f1a348c: 248effff */ addiu $t6,$a0,-1 +/* f1a3490: 27bdff58 */ addiu $sp,$sp,-168 +/* f1a3494: 2dc10014 */ sltiu $at,$t6,0x14 +/* f1a3498: afbf0034 */ sw $ra,0x34($sp) +/* f1a349c: 1020013d */ beqz $at,.L0f1a3994 +/* f1a34a0: afa500ac */ sw $a1,0xac($sp) +/* f1a34a4: 000e7080 */ sll $t6,$t6,0x2 +/* f1a34a8: 3c017f1c */ lui $at,0x7f1c +/* f1a34ac: 002e0821 */ addu $at,$at,$t6 +/* f1a34b0: 8c2e98f4 */ lw $t6,-0x670c($at) +/* f1a34b4: 01c00008 */ jr $t6 +/* f1a34b8: 00000000 */ sll $zero,$zero,0x0 +/* f1a34bc: 240f000b */ addiu $t7,$zero,0xb +/* f1a34c0: 10000134 */ beqz $zero,.L0f1a3994 +/* f1a34c4: accf0000 */ sw $t7,0x0($a2) +/* f1a34c8: 10000132 */ beqz $zero,.L0f1a3994 +/* f1a34cc: acc00000 */ sw $zero,0x0($a2) +/* f1a34d0: 10000131 */ beqz $zero,.L0f1a3998 +/* f1a34d4: 00001025 */ or $v0,$zero,$zero +/* f1a34d8: 1000012e */ beqz $zero,.L0f1a3994 +/* f1a34dc: acc00008 */ sw $zero,0x8($a2) +/* f1a34e0: 0fc674b8 */ jal func0f19d2e0 +/* f1a34e4: afa600b0 */ sw $a2,0xb0($sp) +/* f1a34e8: 8fa600b0 */ lw $a2,0xb0($sp) +/* f1a34ec: 10000129 */ beqz $zero,.L0f1a3994 +/* f1a34f0: acc20000 */ sw $v0,0x0($a2) +/* f1a34f4: 10000128 */ beqz $zero,.L0f1a3998 +/* f1a34f8: 00001025 */ or $v0,$zero,$zero +/* f1a34fc: 8cc40000 */ lw $a0,0x0($a2) +/* f1a3500: 0fc6749a */ jal func0f19d268 +/* f1a3504: afa600b0 */ sw $a2,0xb0($sp) +/* f1a3508: afa200a4 */ sw $v0,0xa4($sp) +/* f1a350c: 0fc67330 */ jal func0f19ccc0 +/* f1a3510: 00402025 */ or $a0,$v0,$zero +/* f1a3514: 0fc6726c */ jal func0f19c9b0 +/* f1a3518: 00402025 */ or $a0,$v0,$zero +/* f1a351c: 0fc679ea */ jal func0f19e7a8 +/* f1a3520: afa200a0 */ sw $v0,0xa0($sp) +/* f1a3524: 8fa600b0 */ lw $a2,0xb0($sp) +/* f1a3528: 0fc67497 */ jal func0f19d25c +/* f1a352c: 8cc40000 */ lw $a0,0x0($a2) +/* f1a3530: 8fb800a0 */ lw $t8,0xa0($sp) +/* f1a3534: 1300000c */ beqz $t8,.L0f1a3568 +/* f1a3538: 00000000 */ sll $zero,$zero,0x0 +/* f1a353c: 0fc67330 */ jal func0f19ccc0 +/* f1a3540: 8fa400a4 */ lw $a0,0xa4($sp) +/* f1a3544: 0fc6726c */ jal func0f19c9b0 +/* f1a3548: 00402025 */ or $a0,$v0,$zero +/* f1a354c: 0fc67570 */ jal func0f19d5c0 +/* f1a3550: 00402025 */ or $a0,$v0,$zero +/* f1a3554: 3c048009 */ lui $a0,0x8009 +/* f1a3558: 0fc3cbd3 */ jal func0f0f2f4c +/* f1a355c: 24848d38 */ addiu $a0,$a0,-29384 +/* f1a3560: 1000010d */ beqz $zero,.L0f1a3998 +/* f1a3564: 00001025 */ or $v0,$zero,$zero +.L0f1a3568: +/* f1a3568: 0fc67570 */ jal func0f19d5c0 +/* f1a356c: 00002025 */ or $a0,$zero,$zero +/* f1a3570: 3c048009 */ lui $a0,0x8009 +/* f1a3574: 0fc3cbd3 */ jal func0f0f2f4c +/* f1a3578: 24848f60 */ addiu $a0,$a0,-28832 +/* f1a357c: 10000106 */ beqz $zero,.L0f1a3998 +/* f1a3580: 00001025 */ or $v0,$zero,$zero +/* f1a3584: 0fc67494 */ jal func0f19d250 +/* f1a3588: afa600b0 */ sw $a2,0xb0($sp) +/* f1a358c: 8fa600b0 */ lw $a2,0xb0($sp) +/* f1a3590: 10000100 */ beqz $zero,.L0f1a3994 +/* f1a3594: acc20000 */ sw $v0,0x0($a2) +/* f1a3598: 8cd90000 */ lw $t9,0x0($a2) +/* f1a359c: afb9009c */ sw $t9,0x9c($sp) +/* f1a35a0: 8cc80008 */ lw $t0,0x8($a2) +/* f1a35a4: 8cc40004 */ lw $a0,0x4($a2) +/* f1a35a8: 0fc6749a */ jal func0f19d268 +/* f1a35ac: afa80098 */ sw $t0,0x98($sp) +/* f1a35b0: afa20090 */ sw $v0,0x90($sp) +/* f1a35b4: 0fc67330 */ jal func0f19ccc0 +/* f1a35b8: 00402025 */ or $a0,$v0,$zero +/* f1a35bc: 0fc6726c */ jal func0f19c9b0 +/* f1a35c0: 00402025 */ or $a0,$v0,$zero +/* f1a35c4: 8fa80098 */ lw $t0,0x98($sp) +/* f1a35c8: afa2008c */ sw $v0,0x8c($sp) +/* f1a35cc: 8fa4009c */ lw $a0,0x9c($sp) +/* f1a35d0: 8d0e0000 */ lw $t6,0x0($t0) +/* f1a35d4: 25cf000a */ addiu $t7,$t6,0xa +/* f1a35d8: afaf0084 */ sw $t7,0x84($sp) +/* f1a35dc: 8d180004 */ lw $t8,0x4($t0) +/* f1a35e0: 0fc54d8a */ jal func0f153628 +/* f1a35e4: afb80080 */ sw $t8,0x80($sp) +/* f1a35e8: afa2009c */ sw $v0,0x9c($sp) +/* f1a35ec: 0fc28857 */ jal func0f0a215c +/* f1a35f0: 8fa40090 */ lw $a0,0x90($sp) +/* f1a35f4: 0c002f02 */ jal 0xbc08 +/* f1a35f8: afa20044 */ sw $v0,0x44($sp) +/* f1a35fc: 0c002f06 */ jal 0xbc18 +/* f1a3600: a7a2003e */ sh $v0,0x3e($sp) +/* f1a3604: 3c198008 */ lui $t9,0x8008 +/* f1a3608: 3c0e8008 */ lui $t6,0x8008 +/* f1a360c: 8dcefb0c */ lw $t6,-0x4f4($t6) +/* f1a3610: 8f39fb10 */ lw $t9,-0x4f0($t9) +/* f1a3614: 8fa80098 */ lw $t0,0x98($sp) +/* f1a3618: afae0014 */ sw $t6,0x14($sp) +/* f1a361c: afb90010 */ sw $t9,0x10($sp) +/* f1a3620: 8d0f000c */ lw $t7,0xc($t0) +/* f1a3624: 87b8003e */ lh $t8,0x3e($sp) +/* f1a3628: afa00028 */ sw $zero,0x28($sp) +/* f1a362c: afa00024 */ sw $zero,0x24($sp) +/* f1a3630: afa20020 */ sw $v0,0x20($sp) +/* f1a3634: 8fa4009c */ lw $a0,0x9c($sp) +/* f1a3638: 27a50084 */ addiu $a1,$sp,0x84 +/* f1a363c: 27a60080 */ addiu $a2,$sp,0x80 +/* f1a3640: 8fa70044 */ lw $a3,0x44($sp) +/* f1a3644: afaf0018 */ sw $t7,0x18($sp) +/* f1a3648: 0fc5580f */ jal func0f15603c +/* f1a364c: afb8001c */ sw $t8,0x1c($sp) +/* f1a3650: afa2009c */ sw $v0,0x9c($sp) +/* f1a3654: 0fc54de0 */ jal func0f153780 +/* f1a3658: 00402025 */ or $a0,$v0,$zero +/* f1a365c: 24590008 */ addiu $t9,$v0,0x8 +/* f1a3660: 8fa80098 */ lw $t0,0x98($sp) +/* f1a3664: afb9009c */ sw $t9,0x9c($sp) +/* f1a3668: 3c0ee700 */ lui $t6,0xe700 +/* f1a366c: ac4e0000 */ sw $t6,0x0($v0) +/* f1a3670: ac400004 */ sw $zero,0x4($v0) +/* f1a3674: 8faf009c */ lw $t7,0x9c($sp) +/* f1a3678: 3c19ba00 */ lui $t9,0xba00 +/* f1a367c: 37391301 */ ori $t9,$t9,0x1301 +/* f1a3680: 25f80008 */ addiu $t8,$t7,0x8 +/* f1a3684: afb8009c */ sw $t8,0x9c($sp) +/* f1a3688: ade00004 */ sw $zero,0x4($t7) +/* f1a368c: adf90000 */ sw $t9,0x0($t7) +/* f1a3690: 8fae009c */ lw $t6,0x9c($sp) +/* f1a3694: 3c18b900 */ lui $t8,0xb900 +/* f1a3698: 37180002 */ ori $t8,$t8,0x2 +/* f1a369c: 25cf0008 */ addiu $t7,$t6,0x8 +/* f1a36a0: afaf009c */ sw $t7,0x9c($sp) +/* f1a36a4: adc00004 */ sw $zero,0x4($t6) +/* f1a36a8: add80000 */ sw $t8,0x0($t6) +/* f1a36ac: 8fb9009c */ lw $t9,0x9c($sp) +/* f1a36b0: 3c0fba00 */ lui $t7,0xba00 +/* f1a36b4: 35ef1001 */ ori $t7,$t7,0x1001 +/* f1a36b8: 272e0008 */ addiu $t6,$t9,0x8 +/* f1a36bc: afae009c */ sw $t6,0x9c($sp) +/* f1a36c0: af200004 */ sw $zero,0x4($t9) +/* f1a36c4: af2f0000 */ sw $t7,0x0($t9) +/* f1a36c8: 8fb8009c */ lw $t8,0x9c($sp) +/* f1a36cc: 3c0eba00 */ lui $t6,0xba00 +/* f1a36d0: 35ce0903 */ ori $t6,$t6,0x903 +/* f1a36d4: 27190008 */ addiu $t9,$t8,0x8 +/* f1a36d8: afb9009c */ sw $t9,0x9c($sp) +/* f1a36dc: 240f0c00 */ addiu $t7,$zero,0xc00 +/* f1a36e0: af0f0004 */ sw $t7,0x4($t8) +/* f1a36e4: af0e0000 */ sw $t6,0x0($t8) +/* f1a36e8: 8fb8009c */ lw $t8,0x9c($sp) +/* f1a36ec: 3c0eba00 */ lui $t6,0xba00 +/* f1a36f0: 35ce0c02 */ ori $t6,$t6,0xc02 +/* f1a36f4: 27190008 */ addiu $t9,$t8,0x8 +/* f1a36f8: afb9009c */ sw $t9,0x9c($sp) +/* f1a36fc: af000004 */ sw $zero,0x4($t8) +/* f1a3700: af0e0000 */ sw $t6,0x0($t8) +/* f1a3704: 3c05800b */ lui $a1,0x800b +/* f1a3708: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f1a370c: 24180001 */ addiu $t8,$zero,0x1 +/* f1a3710: 240f0002 */ addiu $t7,$zero,0x2 +/* f1a3714: afaf0010 */ sw $t7,0x10($sp) +/* f1a3718: afb80014 */ sw $t8,0x14($sp) +/* f1a371c: afa00018 */ sw $zero,0x18($sp) +/* f1a3720: 27a4009c */ addiu $a0,$sp,0x9c +/* f1a3724: 24060002 */ addiu $a2,$zero,0x2 +/* f1a3728: 00003825 */ or $a3,$zero,$zero +/* f1a372c: afa80098 */ sw $t0,0x98($sp) +/* f1a3730: 0fc2ce70 */ jal func0f0b39c0 +/* f1a3734: 24a501a4 */ addiu $a1,$a1,0x1a4 +/* f1a3738: 8fb9009c */ lw $t9,0x9c($sp) +/* f1a373c: 8fa80098 */ lw $t0,0x98($sp) +/* f1a3740: 3c0fba00 */ lui $t7,0xba00 +/* f1a3744: 272e0008 */ addiu $t6,$t9,0x8 +/* f1a3748: afae009c */ sw $t6,0x9c($sp) +/* f1a374c: 35ef1402 */ ori $t7,$t7,0x1402 +/* f1a3750: af2f0000 */ sw $t7,0x0($t9) +/* f1a3754: af200004 */ sw $zero,0x4($t9) +/* f1a3758: 8fb8009c */ lw $t8,0x9c($sp) +/* f1a375c: 3c0ffffc */ lui $t7,0xfffc +/* f1a3760: 3c0efcff */ lui $t6,0xfcff +/* f1a3764: 27190008 */ addiu $t9,$t8,0x8 +/* f1a3768: afb9009c */ sw $t9,0x9c($sp) +/* f1a376c: 35ceffff */ ori $t6,$t6,0xffff +/* f1a3770: 35eff279 */ ori $t7,$t7,0xf279 +/* f1a3774: af0f0004 */ sw $t7,0x4($t8) +/* f1a3778: af0e0000 */ sw $t6,0x0($t8) +/* f1a377c: 8fb8009c */ lw $t8,0x9c($sp) +/* f1a3780: 3c0eba00 */ lui $t6,0xba00 +/* f1a3784: 35ce0c02 */ ori $t6,$t6,0xc02 +/* f1a3788: 27190008 */ addiu $t9,$t8,0x8 +/* f1a378c: afb9009c */ sw $t9,0x9c($sp) +/* f1a3790: 3c1ffc12 */ lui $ra,0xfc12 +/* f1a3794: 3c098008 */ lui $t1,0x8008 +/* f1a3798: af000004 */ sw $zero,0x4($t8) +/* f1a379c: af0e0000 */ sw $t6,0x0($t8) +/* f1a37a0: 8fa60094 */ lw $a2,0x94($sp) +/* f1a37a4: 2529fac0 */ addiu $t1,$t1,-1344 +/* f1a37a8: 37ff9a25 */ ori $ra,$ra,0x9a25 +/* f1a37ac: 00002825 */ or $a1,$zero,$zero +/* f1a37b0: 00003825 */ or $a3,$zero,$zero +/* f1a37b4: 3c0dfb00 */ lui $t5,0xfb00 +/* f1a37b8: 240cff00 */ addiu $t4,$zero,-256 +/* f1a37bc: 240b0002 */ addiu $t3,$zero,0x2 +/* f1a37c0: 240a0001 */ addiu $t2,$zero,0x1 +.L0f1a37c4: +/* f1a37c4: 8faf008c */ lw $t7,0x8c($sp) +/* f1a37c8: 00af082a */ slt $at,$a1,$t7 +/* f1a37cc: 50200013 */ beqzl $at,.L0f1a381c +/* f1a37d0: 3c069999 */ lui $a2,0x9999 +/* f1a37d4: 50a00008 */ beqzl $a1,.L0f1a37f8 +/* f1a37d8: 3c068844 */ lui $a2,0x8844 +/* f1a37dc: 50aa0009 */ beql $a1,$t2,.L0f1a3804 +/* f1a37e0: 3c069999 */ lui $a2,0x9999 +/* f1a37e4: 50ab000a */ beql $a1,$t3,.L0f1a3810 +/* f1a37e8: 3c06bb99 */ lui $a2,0xbb99 +/* f1a37ec: 1000000d */ beqz $zero,.L0f1a3824 +/* f1a37f0: 8d19000c */ lw $t9,0xc($t0) +/* f1a37f4: 3c068844 */ lui $a2,0x8844 +.L0f1a37f8: +/* f1a37f8: 10000009 */ beqz $zero,.L0f1a3820 +/* f1a37fc: 34c600ff */ ori $a2,$a2,0xff +/* f1a3800: 3c069999 */ lui $a2,0x9999 +.L0f1a3804: +/* f1a3804: 10000006 */ beqz $zero,.L0f1a3820 +/* f1a3808: 34c69fff */ ori $a2,$a2,0x9fff +/* f1a380c: 3c06bb99 */ lui $a2,0xbb99 +.L0f1a3810: +/* f1a3810: 10000003 */ beqz $zero,.L0f1a3820 +/* f1a3814: 34c622ff */ ori $a2,$a2,0x22ff +/* f1a3818: 3c069999 */ lui $a2,0x9999 +.L0f1a381c: +/* f1a381c: 34c69944 */ ori $a2,$a2,0x9944 +.L0f1a3820: +/* f1a3820: 8d19000c */ lw $t9,0xc($t0) +.L0f1a3824: +/* f1a3824: 30d800ff */ andi $t8,$a2,0xff +/* f1a3828: 3c01e400 */ lui $at,0xe400 +/* f1a382c: 332e00ff */ andi $t6,$t9,0xff +/* f1a3830: 030e0019 */ multu $t8,$t6 +/* f1a3834: 8fae009c */ lw $t6,0x9c($sp) +/* f1a3838: 00ccc024 */ and $t8,$a2,$t4 +/* f1a383c: 24a50001 */ addiu $a1,$a1,0x1 +/* f1a3840: 00007812 */ mflo $t7 +/* f1a3844: 000fca02 */ srl $t9,$t7,0x8 +/* f1a3848: 25cf0008 */ addiu $t7,$t6,0x8 +/* f1a384c: afaf009c */ sw $t7,0x9c($sp) +/* f1a3850: 03193025 */ or $a2,$t8,$t9 +/* f1a3854: adc60004 */ sw $a2,0x4($t6) +/* f1a3858: adcd0000 */ sw $t5,0x0($t6) +/* f1a385c: 8fb8009c */ lw $t8,0x9c($sp) +/* f1a3860: 3c0eff37 */ lui $t6,0xff37 +/* f1a3864: 35ceffff */ ori $t6,$t6,0xffff +/* f1a3868: 27190008 */ addiu $t9,$t8,0x8 +/* f1a386c: afb9009c */ sw $t9,0x9c($sp) +/* f1a3870: af0e0004 */ sw $t6,0x4($t8) +/* f1a3874: af1f0000 */ sw $ra,0x0($t8) +/* f1a3878: 8faf009c */ lw $t7,0x9c($sp) +/* f1a387c: 25f80008 */ addiu $t8,$t7,0x8 +/* f1a3880: afb8009c */ sw $t8,0x9c($sp) +/* f1a3884: 8d190000 */ lw $t9,0x0($t0) +/* f1a3888: 01e02025 */ or $a0,$t7,$zero +/* f1a388c: 03277021 */ addu $t6,$t9,$a3 +/* f1a3890: 8d390000 */ lw $t9,0x0($t1) +/* f1a3894: 25cf0088 */ addiu $t7,$t6,0x88 +/* f1a3898: 000fc080 */ sll $t8,$t7,0x2 +/* f1a389c: 03190019 */ multu $t8,$t9 +/* f1a38a0: 00007012 */ mflo $t6 +/* f1a38a4: 31cf0fff */ andi $t7,$t6,0xfff +/* f1a38a8: 8d0e0004 */ lw $t6,0x4($t0) +/* f1a38ac: 000fc300 */ sll $t8,$t7,0xc +/* f1a38b0: 0301c825 */ or $t9,$t8,$at +/* f1a38b4: 25cf000b */ addiu $t7,$t6,0xb +/* f1a38b8: 000fc080 */ sll $t8,$t7,0x2 +/* f1a38bc: 330e0fff */ andi $t6,$t8,0xfff +/* f1a38c0: 032e7825 */ or $t7,$t9,$t6 +/* f1a38c4: ac8f0000 */ sw $t7,0x0($a0) +/* f1a38c8: 8d180000 */ lw $t8,0x0($t0) +/* f1a38cc: 0307c821 */ addu $t9,$t8,$a3 +/* f1a38d0: 8d380000 */ lw $t8,0x0($t1) +/* f1a38d4: 272e007d */ addiu $t6,$t9,0x7d +/* f1a38d8: 000e7880 */ sll $t7,$t6,0x2 +/* f1a38dc: 01f80019 */ multu $t7,$t8 +/* f1a38e0: 8d180004 */ lw $t8,0x4($t0) +/* f1a38e4: 24e7000d */ addiu $a3,$a3,0xd +/* f1a38e8: 0000c812 */ mflo $t9 +/* f1a38ec: 332e0fff */ andi $t6,$t9,0xfff +/* f1a38f0: 000e7b00 */ sll $t7,$t6,0xc +/* f1a38f4: 0018c880 */ sll $t9,$t8,0x2 +/* f1a38f8: 332e0fff */ andi $t6,$t9,0xfff +/* f1a38fc: 01eec025 */ or $t8,$t7,$t6 +/* f1a3900: ac980004 */ sw $t8,0x4($a0) +/* f1a3904: 8fb9009c */ lw $t9,0x9c($sp) +/* f1a3908: 24180160 */ addiu $t8,$zero,0x160 +/* f1a390c: 3c0eb400 */ lui $t6,0xb400 +/* f1a3910: 272f0008 */ addiu $t7,$t9,0x8 +/* f1a3914: afaf009c */ sw $t7,0x9c($sp) +/* f1a3918: af2e0000 */ sw $t6,0x0($t9) +/* f1a391c: af380004 */ sw $t8,0x4($t9) +/* f1a3920: 03201025 */ or $v0,$t9,$zero +/* f1a3924: 8fb9009c */ lw $t9,0x9c($sp) +/* f1a3928: 3c0eb300 */ lui $t6,0xb300 +/* f1a392c: 272f0008 */ addiu $t7,$t9,0x8 +/* f1a3930: afaf009c */ sw $t7,0x9c($sp) +/* f1a3934: af2e0000 */ sw $t6,0x0($t9) +/* f1a3938: 03201825 */ or $v1,$t9,$zero +/* f1a393c: 24190400 */ addiu $t9,$zero,0x400 +/* f1a3940: 8d380000 */ lw $t8,0x0($t1) +/* f1a3944: 0338001a */ div $zero,$t9,$t8 +/* f1a3948: 17000002 */ bnez $t8,.L0f1a3954 +/* f1a394c: 00000000 */ sll $zero,$zero,0x0 +/* f1a3950: 0007000d */ break 0x7 +.L0f1a3954: +/* f1a3954: 2401ffff */ addiu $at,$zero,-1 +/* f1a3958: 17010004 */ bne $t8,$at,.L0f1a396c +/* f1a395c: 3c018000 */ lui $at,0x8000 +/* f1a3960: 17210002 */ bne $t9,$at,.L0f1a396c +/* f1a3964: 00000000 */ sll $zero,$zero,0x0 +/* f1a3968: 0006000d */ break 0x6 +.L0f1a396c: +/* f1a396c: 00007812 */ mflo $t7 +/* f1a3970: 31eeffff */ andi $t6,$t7,0xffff +/* f1a3974: 000ecc00 */ sll $t9,$t6,0x10 +/* f1a3978: 24010003 */ addiu $at,$zero,0x3 +/* f1a397c: 3738fc00 */ ori $t8,$t9,0xfc00 +/* f1a3980: 14a1ff90 */ bne $a1,$at,.L0f1a37c4 +/* f1a3984: ac780004 */ sw $t8,0x4($v1) +/* f1a3988: afa60094 */ sw $a2,0x94($sp) +/* f1a398c: 10000002 */ beqz $zero,.L0f1a3998 +/* f1a3990: 8fa2009c */ lw $v0,0x9c($sp) +.L0f1a3994: +/* f1a3994: 00001025 */ or $v0,$zero,$zero +.L0f1a3998: +/* f1a3998: 8fbf0034 */ lw $ra,0x34($sp) +/* f1a399c: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* f1a39a0: 03e00008 */ jr $ra +/* f1a39a4: 00000000 */ sll $zero,$zero,0x0 +/* f1a39a8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f1a39ac: 24010064 */ addiu $at,$zero,0x64 +/* f1a39b0: afbf0014 */ sw $ra,0x14($sp) +/* f1a39b4: 10810008 */ beq $a0,$at,.L0f1a39d8 +/* f1a39b8: afa60028 */ sw $a2,0x28($sp) +/* f1a39bc: 24010065 */ addiu $at,$zero,0x65 +/* f1a39c0: 10810041 */ beq $a0,$at,.L0f1a3ac8 +/* f1a39c4: 24010066 */ addiu $at,$zero,0x66 +/* f1a39c8: 1081001e */ beq $a0,$at,.L0f1a3a44 +/* f1a39cc: 3c188007 */ lui $t8,0x8007 +/* f1a39d0: 10000044 */ beqz $zero,.L0f1a3ae4 +/* f1a39d4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a39d8: +/* f1a39d8: 0fc67494 */ jal func0f19d250 +/* f1a39dc: 00000000 */ sll $zero,$zero,0x0 +/* f1a39e0: 0fc6749a */ jal func0f19d268 +/* f1a39e4: 00402025 */ or $a0,$v0,$zero +/* f1a39e8: 3c0e8007 */ lui $t6,0x8007 +/* f1a39ec: 8dce1448 */ lw $t6,0x1448($t6) +/* f1a39f0: 3c01800a */ lui $at,0x800a +/* f1a39f4: afa20018 */ sw $v0,0x18($sp) +/* f1a39f8: 000e78c0 */ sll $t7,$t6,0x3 +/* f1a39fc: 01ee7823 */ subu $t7,$t7,$t6 +/* f1a3a00: 000f7880 */ sll $t7,$t7,0x2 +/* f1a3a04: 01ee7821 */ addu $t7,$t7,$t6 +/* f1a3a08: 000f78c0 */ sll $t7,$t7,0x3 +/* f1a3a0c: 01ee7823 */ subu $t7,$t7,$t6 +/* f1a3a10: 000f7900 */ sll $t7,$t7,0x4 +/* f1a3a14: 002f0821 */ addu $at,$at,$t7 +/* f1a3a18: ac22ee28 */ sw $v0,-0x11d8($at) +/* f1a3a1c: 0fc41652 */ jal func0f105948 +/* f1a3a20: 00402025 */ or $a0,$v0,$zero +/* f1a3a24: 0fc6830c */ jal func0f1a0c30 +/* f1a3a28: 00000000 */ sll $zero,$zero,0x0 +/* f1a3a2c: 5440002d */ bnezl $v0,.L0f1a3ae4 +/* f1a3a30: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a3a34: 0fc67a40 */ jal func0f19e900 +/* f1a3a38: 8fa40018 */ lw $a0,0x18($sp) +/* f1a3a3c: 10000029 */ beqz $zero,.L0f1a3ae4 +/* f1a3a40: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a3a44: +/* f1a3a44: 8f181448 */ lw $t8,0x1448($t8) +/* f1a3a48: 3c08800a */ lui $t0,0x800a +/* f1a3a4c: 2508e000 */ addiu $t0,$t0,-8192 +/* f1a3a50: 0018c8c0 */ sll $t9,$t8,0x3 +/* f1a3a54: 0338c823 */ subu $t9,$t9,$t8 +/* f1a3a58: 0019c880 */ sll $t9,$t9,0x2 +/* f1a3a5c: 0338c821 */ addu $t9,$t9,$t8 +/* f1a3a60: 0019c8c0 */ sll $t9,$t9,0x3 +/* f1a3a64: 0338c823 */ subu $t9,$t9,$t8 +/* f1a3a68: 0019c900 */ sll $t9,$t9,0x4 +/* f1a3a6c: 03281021 */ addu $v0,$t9,$t0 +/* f1a3a70: 8c4304f8 */ lw $v1,0x4f8($v0) +/* f1a3a74: 5060001b */ beqzl $v1,.L0f1a3ae4 +/* f1a3a78: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a3a7c: 8c690000 */ lw $t1,0x0($v1) +/* f1a3a80: 3c0b800a */ lui $t3,0x800a +/* f1a3a84: 54a90017 */ bnel $a1,$t1,.L0f1a3ae4 +/* f1a3a88: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a3a8c: 8c4a0db4 */ lw $t2,0xdb4($v0) +/* f1a3a90: 8d6b9fc0 */ lw $t3,-0x6040($t3) +/* f1a3a94: 3c017f1c */ lui $at,0x7f1c +/* f1a3a98: 44801000 */ mtc1 $zero,$f2 +/* f1a3a9c: 014b6023 */ subu $t4,$t2,$t3 +/* f1a3aa0: ac4c0db4 */ sw $t4,0xdb4($v0) +/* f1a3aa4: c4249944 */ lwc1 $f4,-0x66bc($at) +/* f1a3aa8: 3c018006 */ lui $at,0x8006 +/* f1a3aac: c4261630 */ lwc1 $f6,0x1630($at) +/* f1a3ab0: e4420d68 */ swc1 $f2,0xd68($v0) +/* f1a3ab4: e4420d90 */ swc1 $f2,0xd90($v0) +/* f1a3ab8: 46062002 */ mul.s $f0,$f4,$f6 +/* f1a3abc: e4400d8c */ swc1 $f0,0xd8c($v0) +/* f1a3ac0: 10000007 */ beqz $zero,.L0f1a3ae0 +/* f1a3ac4: e4400d64 */ swc1 $f0,0xd64($v0) +.L0f1a3ac8: +/* f1a3ac8: 0fc6830c */ jal func0f1a0c30 +/* f1a3acc: 00000000 */ sll $zero,$zero,0x0 +/* f1a3ad0: 54400004 */ bnezl $v0,.L0f1a3ae4 +/* f1a3ad4: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a3ad8: 0fc67b37 */ jal func0f19ecdc +/* f1a3adc: 24040001 */ addiu $a0,$zero,0x1 +.L0f1a3ae0: +/* f1a3ae0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a3ae4: +/* f1a3ae4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f1a3ae8: 00001025 */ or $v0,$zero,$zero +/* f1a3aec: 03e00008 */ jr $ra +/* f1a3af0: 00000000 */ sll $zero,$zero,0x0 +/* f1a3af4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a3af8: 24010065 */ addiu $at,$zero,0x65 +/* f1a3afc: afbf0014 */ sw $ra,0x14($sp) +/* f1a3b00: afa5001c */ sw $a1,0x1c($sp) +/* f1a3b04: 14810007 */ bne $a0,$at,.L0f1a3b24 +/* f1a3b08: afa60020 */ sw $a2,0x20($sp) +/* f1a3b0c: 0fc6830c */ jal func0f1a0c30 +/* f1a3b10: 00000000 */ sll $zero,$zero,0x0 +/* f1a3b14: 54400004 */ bnezl $v0,.L0f1a3b28 +/* f1a3b18: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a3b1c: 0fc67b37 */ jal func0f19ecdc +/* f1a3b20: 24040001 */ addiu $a0,$zero,0x1 +.L0f1a3b24: +/* f1a3b24: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a3b28: +/* f1a3b28: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a3b2c: 00001025 */ or $v0,$zero,$zero +/* f1a3b30: 03e00008 */ jr $ra +/* f1a3b34: 00000000 */ sll $zero,$zero,0x0 +/* f1a3b38: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a3b3c: 3c0e8009 */ lui $t6,0x8009 +/* f1a3b40: afbf0014 */ sw $ra,0x14($sp) +/* f1a3b44: afa5002c */ sw $a1,0x2c($sp) +/* f1a3b48: 25ce8c70 */ addiu $t6,$t6,-29584 +/* f1a3b4c: 8dc10000 */ lw $at,0x0($t6) +/* f1a3b50: 27a20020 */ addiu $v0,$sp,0x20 +/* f1a3b54: ac410000 */ sw $at,0x0($v0) +/* f1a3b58: 95c10004 */ lhu $at,0x4($t6) +/* f1a3b5c: a4410004 */ sh $at,0x4($v0) +/* f1a3b60: 24010001 */ addiu $at,$zero,0x1 +/* f1a3b64: 10810009 */ beq $a0,$at,.L0f1a3b8c +/* f1a3b68: 24010003 */ addiu $at,$zero,0x3 +/* f1a3b6c: 10810013 */ beq $a0,$at,.L0f1a3bbc +/* f1a3b70: 24010006 */ addiu $at,$zero,0x6 +/* f1a3b74: 10810018 */ beq $a0,$at,.L0f1a3bd8 +/* f1a3b78: 24010007 */ addiu $at,$zero,0x7 +/* f1a3b7c: 1081001d */ beq $a0,$at,.L0f1a3bf4 +/* f1a3b80: 00000000 */ sll $zero,$zero,0x0 +/* f1a3b84: 10000020 */ beqz $zero,.L0f1a3c08 +/* f1a3b88: 00001025 */ or $v0,$zero,$zero +.L0f1a3b8c: +/* f1a3b8c: 0fc67494 */ jal func0f19d250 +/* f1a3b90: afa60030 */ sw $a2,0x30($sp) +/* f1a3b94: 0fc6726c */ jal func0f19c9b0 +/* f1a3b98: 00402025 */ or $a0,$v0,$zero +/* f1a3b9c: 8fa60030 */ lw $a2,0x30($sp) +/* f1a3ba0: 24430001 */ addiu $v1,$v0,0x1 +/* f1a3ba4: 2c610004 */ sltiu $at,$v1,0x4 +/* f1a3ba8: 14200016 */ bnez $at,.L0f1a3c04 +/* f1a3bac: acc30000 */ sw $v1,0x0($a2) +/* f1a3bb0: 24080003 */ addiu $t0,$zero,0x3 +/* f1a3bb4: 10000013 */ beqz $zero,.L0f1a3c04 +/* f1a3bb8: acc80000 */ sw $t0,0x0($a2) +.L0f1a3bbc: +/* f1a3bbc: 8cc90000 */ lw $t1,0x0($a2) +/* f1a3bc0: 00095040 */ sll $t2,$t1,0x1 +/* f1a3bc4: 004a5821 */ addu $t3,$v0,$t2 +/* f1a3bc8: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a3bcc: 95640000 */ lhu $a0,0x0($t3) +/* f1a3bd0: 1000000e */ beqz $zero,.L0f1a3c0c +/* f1a3bd4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a3bd8: +/* f1a3bd8: 0fc67570 */ jal func0f19d5c0 +/* f1a3bdc: 8cc40000 */ lw $a0,0x0($a2) +/* f1a3be0: 3c048009 */ lui $a0,0x8009 +/* f1a3be4: 0fc3cbd3 */ jal func0f0f2f4c +/* f1a3be8: 24848f60 */ addiu $a0,$a0,-28832 +/* f1a3bec: 10000006 */ beqz $zero,.L0f1a3c08 +/* f1a3bf0: 00001025 */ or $v0,$zero,$zero +.L0f1a3bf4: +/* f1a3bf4: 0fc6757a */ jal func0f19d5e8 +/* f1a3bf8: afa60030 */ sw $a2,0x30($sp) +/* f1a3bfc: 8fa60030 */ lw $a2,0x30($sp) +/* f1a3c00: acc20000 */ sw $v0,0x0($a2) +.L0f1a3c04: +/* f1a3c04: 00001025 */ or $v0,$zero,$zero +.L0f1a3c08: +/* f1a3c08: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a3c0c: +/* f1a3c0c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f1a3c10: 03e00008 */ jr $ra +/* f1a3c14: 00000000 */ sll $zero,$zero,0x0 +/* f1a3c18: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a3c1c: 24010006 */ addiu $at,$zero,0x6 +/* f1a3c20: afbf0014 */ sw $ra,0x14($sp) +/* f1a3c24: afa5001c */ sw $a1,0x1c($sp) +/* f1a3c28: 10810015 */ beq $a0,$at,.L0f1a3c80 +/* f1a3c2c: afa60020 */ sw $a2,0x20($sp) +/* f1a3c30: 2401000f */ addiu $at,$zero,0xf +/* f1a3c34: 1081001a */ beq $a0,$at,.L0f1a3ca0 +/* f1a3c38: 24010018 */ addiu $at,$zero,0x18 +/* f1a3c3c: 54810028 */ bnel $a0,$at,.L0f1a3ce0 +/* f1a3c40: 00001025 */ or $v0,$zero,$zero +/* f1a3c44: 0fc67494 */ jal func0f19d250 +/* f1a3c48: 00000000 */ sll $zero,$zero,0x0 +/* f1a3c4c: 0fc6749a */ jal func0f19d268 +/* f1a3c50: 00402025 */ or $a0,$v0,$zero +/* f1a3c54: 0fc67330 */ jal func0f19ccc0 +/* f1a3c58: 00402025 */ or $a0,$v0,$zero +/* f1a3c5c: 0fc6726c */ jal func0f19c9b0 +/* f1a3c60: 00402025 */ or $a0,$v0,$zero +/* f1a3c64: 8fae001c */ lw $t6,0x1c($sp) +/* f1a3c68: 91cf0001 */ lbu $t7,0x1($t6) +/* f1a3c6c: 004f082a */ slt $at,$v0,$t7 +/* f1a3c70: 5020001b */ beqzl $at,.L0f1a3ce0 +/* f1a3c74: 00001025 */ or $v0,$zero,$zero +/* f1a3c78: 10000019 */ beqz $zero,.L0f1a3ce0 +/* f1a3c7c: 24020001 */ addiu $v0,$zero,0x1 +.L0f1a3c80: +/* f1a3c80: 8fb8001c */ lw $t8,0x1c($sp) +/* f1a3c84: 0fc67570 */ jal func0f19d5c0 +/* f1a3c88: 93040001 */ lbu $a0,0x1($t8) +/* f1a3c8c: 3c048009 */ lui $a0,0x8009 +/* f1a3c90: 0fc3cbd3 */ jal func0f0f2f4c +/* f1a3c94: 24848f60 */ addiu $a0,$a0,-28832 +/* f1a3c98: 10000011 */ beqz $zero,.L0f1a3ce0 +/* f1a3c9c: 00001025 */ or $v0,$zero,$zero +.L0f1a3ca0: +/* f1a3ca0: 0fc67494 */ jal func0f19d250 +/* f1a3ca4: 00000000 */ sll $zero,$zero,0x0 +/* f1a3ca8: 0fc6749a */ jal func0f19d268 +/* f1a3cac: 00402025 */ or $a0,$v0,$zero +/* f1a3cb0: 0fc67330 */ jal func0f19ccc0 +/* f1a3cb4: 00402025 */ or $a0,$v0,$zero +/* f1a3cb8: 0fc6726c */ jal func0f19c9b0 +/* f1a3cbc: 00402025 */ or $a0,$v0,$zero +/* f1a3cc0: 8fb9001c */ lw $t9,0x1c($sp) +/* f1a3cc4: 93280001 */ lbu $t0,0x1($t9) +/* f1a3cc8: 0048082a */ slt $at,$v0,$t0 +/* f1a3ccc: 54200004 */ bnezl $at,.L0f1a3ce0 +/* f1a3cd0: 00001025 */ or $v0,$zero,$zero +/* f1a3cd4: 10000002 */ beqz $zero,.L0f1a3ce0 +/* f1a3cd8: 24020001 */ addiu $v0,$zero,0x1 +/* f1a3cdc: 00001025 */ or $v0,$zero,$zero +.L0f1a3ce0: +/* f1a3ce0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a3ce4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a3ce8: 03e00008 */ jr $ra +/* f1a3cec: 00000000 */ sll $zero,$zero,0x0 +/* f1a3cf0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a3cf4: afbf0014 */ sw $ra,0x14($sp) +/* f1a3cf8: 0fc67494 */ jal func0f19d250 +/* f1a3cfc: afa40018 */ sw $a0,0x18($sp) +/* f1a3d00: 0fc6749a */ jal func0f19d268 +/* f1a3d04: 00402025 */ or $a0,$v0,$zero +/* f1a3d08: 00402025 */ or $a0,$v0,$zero +/* f1a3d0c: 0fc2c401 */ jal func0f0b1004 +/* f1a3d10: 00002825 */ or $a1,$zero,$zero +/* f1a3d14: 10400005 */ beqz $v0,.L0f1a3d2c +/* f1a3d18: 00000000 */ sll $zero,$zero,0x0 +/* f1a3d1c: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a3d20: 94440004 */ lhu $a0,0x4($v0) +/* f1a3d24: 10000004 */ beqz $zero,.L0f1a3d38 +/* f1a3d28: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a3d2c: +/* f1a3d2c: 3c027f1c */ lui $v0,0x7f1c +/* f1a3d30: 244297d0 */ addiu $v0,$v0,-26672 +/* f1a3d34: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a3d38: +/* f1a3d38: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a3d3c: 03e00008 */ jr $ra +/* f1a3d40: 00000000 */ sll $zero,$zero,0x0 +/* f1a3d44: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a3d48: afbf0014 */ sw $ra,0x14($sp) +/* f1a3d4c: 0fc67494 */ jal func0f19d250 +/* f1a3d50: afa40018 */ sw $a0,0x18($sp) +/* f1a3d54: 0fc6749a */ jal func0f19d268 +/* f1a3d58: 00402025 */ or $a0,$v0,$zero +/* f1a3d5c: 00402025 */ or $a0,$v0,$zero +/* f1a3d60: 0fc2c401 */ jal func0f0b1004 +/* f1a3d64: 24050001 */ addiu $a1,$zero,0x1 +/* f1a3d68: 10400005 */ beqz $v0,.L0f1a3d80 +/* f1a3d6c: 00000000 */ sll $zero,$zero,0x0 +/* f1a3d70: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a3d74: 94440004 */ lhu $a0,0x4($v0) +/* f1a3d78: 10000004 */ beqz $zero,.L0f1a3d8c +/* f1a3d7c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a3d80: +/* f1a3d80: 3c027f1c */ lui $v0,0x7f1c +/* f1a3d84: 244297d4 */ addiu $v0,$v0,-26668 +/* f1a3d88: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a3d8c: +/* f1a3d8c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a3d90: 03e00008 */ jr $ra +/* f1a3d94: 00000000 */ sll $zero,$zero,0x0 +/* f1a3d98: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a3d9c: 3c0f8009 */ lui $t7,0x8009 +/* f1a3da0: afbf0014 */ sw $ra,0x14($sp) +/* f1a3da4: afa40028 */ sw $a0,0x28($sp) +/* f1a3da8: 25ef8c78 */ addiu $t7,$t7,-29576 +/* f1a3dac: 8de10000 */ lw $at,0x0($t7) +/* f1a3db0: 27ae001c */ addiu $t6,$sp,0x1c +/* f1a3db4: 8de80004 */ lw $t0,0x4($t7) +/* f1a3db8: adc10000 */ sw $at,0x0($t6) +/* f1a3dbc: 95e10008 */ lhu $at,0x8($t7) +/* f1a3dc0: adc80004 */ sw $t0,0x4($t6) +/* f1a3dc4: 0fc675f3 */ jal func0f19d7cc +/* f1a3dc8: a5c10008 */ sh $at,0x8($t6) +/* f1a3dcc: 9049045b */ lbu $t1,0x45b($v0) +/* f1a3dd0: 00095040 */ sll $t2,$t1,0x1 +/* f1a3dd4: 03aa2021 */ addu $a0,$sp,$t2 +/* f1a3dd8: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a3ddc: 9484001c */ lhu $a0,0x1c($a0) +/* f1a3de0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a3de4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f1a3de8: 03e00008 */ jr $ra +/* f1a3dec: 00000000 */ sll $zero,$zero,0x0 +/* f1a3df0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a3df4: 3c0f8009 */ lui $t7,0x8009 +/* f1a3df8: afbf0014 */ sw $ra,0x14($sp) +/* f1a3dfc: afa40028 */ sw $a0,0x28($sp) +/* f1a3e00: 25ef8c84 */ addiu $t7,$t7,-29564 +/* f1a3e04: 8de10000 */ lw $at,0x0($t7) +/* f1a3e08: 27ae0020 */ addiu $t6,$sp,0x20 +/* f1a3e0c: adc10000 */ sw $at,0x0($t6) +/* f1a3e10: 95e10004 */ lhu $at,0x4($t7) +/* f1a3e14: 0fc675f3 */ jal func0f19d7cc +/* f1a3e18: a5c10004 */ sh $at,0x4($t6) +/* f1a3e1c: 90490448 */ lbu $t1,0x448($v0) +/* f1a3e20: 00095040 */ sll $t2,$t1,0x1 +/* f1a3e24: 03aa2021 */ addu $a0,$sp,$t2 +/* f1a3e28: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a3e2c: 94840020 */ lhu $a0,0x20($a0) +/* f1a3e30: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a3e34: 27bd0028 */ addiu $sp,$sp,0x28 +/* f1a3e38: 03e00008 */ jr $ra +/* f1a3e3c: 00000000 */ sll $zero,$zero,0x0 +/* f1a3e40: 27bdffd0 */ addiu $sp,$sp,-48 +/* f1a3e44: afbf001c */ sw $ra,0x1c($sp) +/* f1a3e48: 0fc675f3 */ jal func0f19d7cc +/* f1a3e4c: afa40030 */ sw $a0,0x30($sp) +/* f1a3e50: 8c4e044c */ lw $t6,0x44c($v0) +/* f1a3e54: 904f0005 */ lbu $t7,0x5($v0) +/* f1a3e58: 3c014270 */ lui $at,0x4270 +/* f1a3e5c: 448e2000 */ mtc1 $t6,$f4 +/* f1a3e60: 44810000 */ mtc1 $at,$f0 +/* f1a3e64: 448f4000 */ mtc1 $t7,$f8 +/* f1a3e68: 468021a0 */ cvt.s.w $f6,$f4 +/* f1a3e6c: 3c057f1c */ lui $a1,0x7f1c +/* f1a3e70: 3c014f80 */ lui $at,0x4f80 +/* f1a3e74: 24a597e4 */ addiu $a1,$a1,-26652 +/* f1a3e78: 3c048007 */ lui $a0,0x8007 +/* f1a3e7c: 3c067f1c */ lui $a2,0x7f1c +/* f1a3e80: 46003303 */ div.s $f12,$f6,$f0 +/* f1a3e84: 05e10004 */ bgez $t7,.L0f1a3e98 +/* f1a3e88: 468040a0 */ cvt.s.w $f2,$f8 +/* f1a3e8c: 44815000 */ mtc1 $at,$f10 +/* f1a3e90: 00000000 */ sll $zero,$zero,0x0 +/* f1a3e94: 460a1080 */ add.s $f2,$f2,$f10 +.L0f1a3e98: +/* f1a3e98: 460c103c */ c.lt.s $f2,$f12 +/* f1a3e9c: 3c077f1c */ lui $a3,0x7f1c +/* f1a3ea0: 24e797f4 */ addiu $a3,$a3,-26636 +/* f1a3ea4: 24c697f0 */ addiu $a2,$a2,-26640 +/* f1a3ea8: 45020003 */ bc1fl .L0f1a3eb8 +/* f1a3eac: 460c003e */ c.le.s $f0,$f12 +/* f1a3eb0: 46001306 */ mov.s $f12,$f2 +/* f1a3eb4: 460c003e */ c.le.s $f0,$f12 +.L0f1a3eb8: +/* f1a3eb8: 00000000 */ sll $zero,$zero,0x0 +/* f1a3ebc: 45020019 */ bc1fl .L0f1a3f24 +/* f1a3ec0: 460064a1 */ cvt.d.s $f18,$f12 +/* f1a3ec4: 460c003e */ c.le.s $f0,$f12 +/* f1a3ec8: 00003025 */ or $a2,$zero,$zero +/* f1a3ecc: 45000007 */ bc1f .L0f1a3eec +/* f1a3ed0: 00000000 */ sll $zero,$zero,0x0 +/* f1a3ed4: 46006301 */ sub.s $f12,$f12,$f0 +.L0f1a3ed8: +/* f1a3ed8: 24c60001 */ addiu $a2,$a2,0x1 +/* f1a3edc: 460c003e */ c.le.s $f0,$f12 +/* f1a3ee0: 00000000 */ sll $zero,$zero,0x0 +/* f1a3ee4: 4503fffc */ bc1tl .L0f1a3ed8 +/* f1a3ee8: 46006301 */ sub.s $f12,$f12,$f0 +.L0f1a3eec: +/* f1a3eec: 0fc25e5c */ jal func0f097970 +/* f1a3ef0: afa60024 */ sw $a2,0x24($sp) +/* f1a3ef4: 4600040d */ trunc.w.s $f16,$f0 +/* f1a3ef8: 3c048007 */ lui $a0,0x8007 +/* f1a3efc: 3c057f1c */ lui $a1,0x7f1c +/* f1a3f00: 24a597d8 */ addiu $a1,$a1,-26664 +/* f1a3f04: 44078000 */ mfc1 $a3,$f16 +/* f1a3f08: 8c841440 */ lw $a0,0x1440($a0) +/* f1a3f0c: 0c004dad */ jal 0x136b4 +/* f1a3f10: 8fa60024 */ lw $a2,0x24($sp) +/* f1a3f14: 3c028007 */ lui $v0,0x8007 +/* f1a3f18: 10000007 */ beqz $zero,.L0f1a3f38 +/* f1a3f1c: 8c421440 */ lw $v0,0x1440($v0) +/* f1a3f20: 460064a1 */ cvt.d.s $f18,$f12 +.L0f1a3f24: +/* f1a3f24: 8c841440 */ lw $a0,0x1440($a0) +/* f1a3f28: 0c004dad */ jal 0x136b4 +/* f1a3f2c: f7b20010 */ sdc1 $f18,0x10($sp) +/* f1a3f30: 3c028007 */ lui $v0,0x8007 +/* f1a3f34: 8c421440 */ lw $v0,0x1440($v0) +.L0f1a3f38: +/* f1a3f38: 8fbf001c */ lw $ra,0x1c($sp) +/* f1a3f3c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f1a3f40: 03e00008 */ jr $ra +/* f1a3f44: 00000000 */ sll $zero,$zero,0x0 +/* f1a3f48: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a3f4c: afbf0014 */ sw $ra,0x14($sp) +/* f1a3f50: 0fc675f3 */ jal func0f19d7cc +/* f1a3f54: afa40018 */ sw $a0,0x18($sp) +/* f1a3f58: 3c048007 */ lui $a0,0x8007 +/* f1a3f5c: 3c057f1c */ lui $a1,0x7f1c +/* f1a3f60: 24a597f8 */ addiu $a1,$a1,-26632 +/* f1a3f64: 8c841440 */ lw $a0,0x1440($a0) +/* f1a3f68: 0c004dad */ jal 0x136b4 +/* f1a3f6c: 8c460450 */ lw $a2,0x450($v0) +/* f1a3f70: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a3f74: 3c028007 */ lui $v0,0x8007 +/* f1a3f78: 8c421440 */ lw $v0,0x1440($v0) +/* f1a3f7c: 03e00008 */ jr $ra +/* f1a3f80: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a3f84: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a3f88: afbf0014 */ sw $ra,0x14($sp) +/* f1a3f8c: 0fc675f3 */ jal func0f19d7cc +/* f1a3f90: afa40018 */ sw $a0,0x18($sp) +/* f1a3f94: 3c048007 */ lui $a0,0x8007 +/* f1a3f98: 3c057f1c */ lui $a1,0x7f1c +/* f1a3f9c: 24a597fc */ addiu $a1,$a1,-26628 +/* f1a3fa0: 8c841440 */ lw $a0,0x1440($a0) +/* f1a3fa4: 0c004dad */ jal 0x136b4 +/* f1a3fa8: 94460002 */ lhu $a2,0x2($v0) +/* f1a3fac: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a3fb0: 3c028007 */ lui $v0,0x8007 +/* f1a3fb4: 8c421440 */ lw $v0,0x1440($v0) +/* f1a3fb8: 03e00008 */ jr $ra +/* f1a3fbc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a3fc0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a3fc4: afbf0014 */ sw $ra,0x14($sp) +/* f1a3fc8: 0fc67494 */ jal func0f19d250 +/* f1a3fcc: afa40018 */ sw $a0,0x18($sp) +/* f1a3fd0: 0fc6749a */ jal func0f19d268 +/* f1a3fd4: 00402025 */ or $a0,$v0,$zero +/* f1a3fd8: 0fc28857 */ jal func0f0a215c +/* f1a3fdc: 00402025 */ or $a0,$v0,$zero +/* f1a3fe0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a3fe4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a3fe8: 03e00008 */ jr $ra +/* f1a3fec: 00000000 */ sll $zero,$zero,0x0 +/* f1a3ff0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a3ff4: afbf0014 */ sw $ra,0x14($sp) +/* f1a3ff8: 0fc675f3 */ jal func0f19d7cc +/* f1a3ffc: afa40018 */ sw $a0,0x18($sp) +/* f1a4000: 3c048007 */ lui $a0,0x8007 +/* f1a4004: 3c057f1c */ lui $a1,0x7f1c +/* f1a4008: 24a59800 */ addiu $a1,$a1,-26624 +/* f1a400c: 8c841440 */ lw $a0,0x1440($a0) +/* f1a4010: 0c004dad */ jal 0x136b4 +/* f1a4014: 90460455 */ lbu $a2,0x455($v0) +/* f1a4018: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a401c: 3c028007 */ lui $v0,0x8007 +/* f1a4020: 8c421440 */ lw $v0,0x1440($v0) +/* f1a4024: 03e00008 */ jr $ra +/* f1a4028: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a402c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f1a4030: afbf001c */ sw $ra,0x1c($sp) +/* f1a4034: 0fc675f3 */ jal func0f19d7cc +/* f1a4038: afa40020 */ sw $a0,0x20($sp) +/* f1a403c: 944e0462 */ lhu $t6,0x462($v0) +/* f1a4040: 944f045c */ lhu $t7,0x45c($v0) +/* f1a4044: 9459045e */ lhu $t9,0x45e($v0) +/* f1a4048: 94490460 */ lhu $t1,0x460($v0) +/* f1a404c: 01cfc021 */ addu $t8,$t6,$t7 +/* f1a4050: 03194021 */ addu $t0,$t8,$t9 +/* f1a4054: 01095021 */ addu $t2,$t0,$t1 +/* f1a4058: 448a2000 */ mtc1 $t2,$f4 +/* f1a405c: 3c0142c8 */ lui $at,0x42c8 +/* f1a4060: 44816000 */ mtc1 $at,$f12 +/* f1a4064: 468021a0 */ cvt.s.w $f6,$f4 +/* f1a4068: 94430458 */ lhu $v1,0x458($v0) +/* f1a406c: 44800000 */ mtc1 $zero,$f0 +/* f1a4070: 3c057f1c */ lui $a1,0x7f1c +/* f1a4074: 24a59804 */ addiu $a1,$a1,-26620 +/* f1a4078: 3c048007 */ lui $a0,0x8007 +/* f1a407c: 460c3082 */ mul.s $f2,$f6,$f12 +/* f1a4080: 10600009 */ beqz $v1,.L0f1a40a8 +/* f1a4084: 3c067f1c */ lui $a2,0x7f1c +/* f1a4088: 44834000 */ mtc1 $v1,$f8 +/* f1a408c: 3c014f80 */ lui $at,0x4f80 +/* f1a4090: 04610004 */ bgez $v1,.L0f1a40a4 +/* f1a4094: 468042a0 */ cvt.s.w $f10,$f8 +/* f1a4098: 44818000 */ mtc1 $at,$f16 +/* f1a409c: 00000000 */ sll $zero,$zero,0x0 +/* f1a40a0: 46105280 */ add.s $f10,$f10,$f16 +.L0f1a40a4: +/* f1a40a4: 460a1003 */ div.s $f0,$f2,$f10 +.L0f1a40a8: +/* f1a40a8: 4600603c */ c.lt.s $f12,$f0 +/* f1a40ac: 3c077f1c */ lui $a3,0x7f1c +/* f1a40b0: 24e79814 */ addiu $a3,$a3,-26604 +/* f1a40b4: 24c69810 */ addiu $a2,$a2,-26608 +/* f1a40b8: 45020003 */ bc1fl .L0f1a40c8 +/* f1a40bc: 460004a1 */ cvt.d.s $f18,$f0 +/* f1a40c0: 46006006 */ mov.s $f0,$f12 +/* f1a40c4: 460004a1 */ cvt.d.s $f18,$f0 +.L0f1a40c8: +/* f1a40c8: 8c841440 */ lw $a0,0x1440($a0) +/* f1a40cc: 0c004dad */ jal 0x136b4 +/* f1a40d0: f7b20010 */ sdc1 $f18,0x10($sp) +/* f1a40d4: 8fbf001c */ lw $ra,0x1c($sp) +/* f1a40d8: 3c028007 */ lui $v0,0x8007 +/* f1a40dc: 8c421440 */ lw $v0,0x1440($v0) +/* f1a40e0: 03e00008 */ jr $ra +/* f1a40e4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f1a40e8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a40ec: afbf0014 */ sw $ra,0x14($sp) +/* f1a40f0: 0fc675f3 */ jal func0f19d7cc +/* f1a40f4: afa40018 */ sw $a0,0x18($sp) +/* f1a40f8: 944e0002 */ lhu $t6,0x2($v0) +/* f1a40fc: 00001025 */ or $v0,$zero,$zero +/* f1a4100: 19c0000c */ blez $t6,.L0f1a4134 +/* f1a4104: 00000000 */ sll $zero,$zero,0x0 +/* f1a4108: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a410c: 240451db */ addiu $a0,$zero,0x51db +/* f1a4110: 3c048007 */ lui $a0,0x8007 +/* f1a4114: 3c057f1c */ lui $a1,0x7f1c +/* f1a4118: 24a59818 */ addiu $a1,$a1,-26600 +/* f1a411c: 8c841440 */ lw $a0,0x1440($a0) +/* f1a4120: 0c004dad */ jal 0x136b4 +/* f1a4124: 00403025 */ or $a2,$v0,$zero +/* f1a4128: 3c028007 */ lui $v0,0x8007 +/* f1a412c: 10000001 */ beqz $zero,.L0f1a4134 +/* f1a4130: 8c421440 */ lw $v0,0x1440($v0) +.L0f1a4134: +/* f1a4134: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a4138: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a413c: 03e00008 */ jr $ra +/* f1a4140: 00000000 */ sll $zero,$zero,0x0 +/* f1a4144: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a4148: afbf0014 */ sw $ra,0x14($sp) +/* f1a414c: 0fc675f3 */ jal func0f19d7cc +/* f1a4150: afa40018 */ sw $a0,0x18($sp) +/* f1a4154: 944e0002 */ lhu $t6,0x2($v0) +/* f1a4158: 3c057f1c */ lui $a1,0x7f1c +/* f1a415c: 24a5981c */ addiu $a1,$a1,-26596 +/* f1a4160: 19c00007 */ blez $t6,.L0f1a4180 +/* f1a4164: 3c048007 */ lui $a0,0x8007 +/* f1a4168: 8c841444 */ lw $a0,0x1444($a0) +/* f1a416c: 0c004dad */ jal 0x136b4 +/* f1a4170: 94460002 */ lhu $a2,0x2($v0) +/* f1a4174: 3c028007 */ lui $v0,0x8007 +/* f1a4178: 10000002 */ beqz $zero,.L0f1a4184 +/* f1a417c: 8c421444 */ lw $v0,0x1444($v0) +.L0f1a4180: +/* f1a4180: 00001025 */ or $v0,$zero,$zero +.L0f1a4184: +/* f1a4184: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a4188: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a418c: 03e00008 */ jr $ra +/* f1a4190: 00000000 */ sll $zero,$zero,0x0 +/* f1a4194: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a4198: afbf0014 */ sw $ra,0x14($sp) +/* f1a419c: 0fc675f3 */ jal func0f19d7cc +/* f1a41a0: afa40018 */ sw $a0,0x18($sp) +/* f1a41a4: 904e0008 */ lbu $t6,0x8($v0) +/* f1a41a8: 59c0000c */ blezl $t6,.L0f1a41dc +/* f1a41ac: 904f0004 */ lbu $t7,0x4($v0) +/* f1a41b0: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a41b4: 240451d9 */ addiu $a0,$zero,0x51d9 +/* f1a41b8: 3c048007 */ lui $a0,0x8007 +/* f1a41bc: 3c057f1c */ lui $a1,0x7f1c +/* f1a41c0: 24a59820 */ addiu $a1,$a1,-26592 +/* f1a41c4: 8c841440 */ lw $a0,0x1440($a0) +/* f1a41c8: 0c004dad */ jal 0x136b4 +/* f1a41cc: 00403025 */ or $a2,$v0,$zero +/* f1a41d0: 10000011 */ beqz $zero,.L0f1a4218 +/* f1a41d4: 00000000 */ sll $zero,$zero,0x0 +/* f1a41d8: 904f0004 */ lbu $t7,0x4($v0) +.L0f1a41dc: +/* f1a41dc: 240100ff */ addiu $at,$zero,0xff +/* f1a41e0: 11e1000b */ beq $t7,$at,.L0f1a4210 +/* f1a41e4: 00000000 */ sll $zero,$zero,0x0 +/* f1a41e8: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a41ec: 240451da */ addiu $a0,$zero,0x51da +/* f1a41f0: 3c048007 */ lui $a0,0x8007 +/* f1a41f4: 3c057f1c */ lui $a1,0x7f1c +/* f1a41f8: 24a59824 */ addiu $a1,$a1,-26588 +/* f1a41fc: 8c841440 */ lw $a0,0x1440($a0) +/* f1a4200: 0c004dad */ jal 0x136b4 +/* f1a4204: 00403025 */ or $a2,$v0,$zero +/* f1a4208: 10000003 */ beqz $zero,.L0f1a4218 +/* f1a420c: 00000000 */ sll $zero,$zero,0x0 +.L0f1a4210: +/* f1a4210: 10000003 */ beqz $zero,.L0f1a4220 +/* f1a4214: 00001025 */ or $v0,$zero,$zero +.L0f1a4218: +/* f1a4218: 3c028007 */ lui $v0,0x8007 +/* f1a421c: 8c421440 */ lw $v0,0x1440($v0) +.L0f1a4220: +/* f1a4220: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a4224: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a4228: 03e00008 */ jr $ra +/* f1a422c: 00000000 */ sll $zero,$zero,0x0 +/* f1a4230: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a4234: afbf0014 */ sw $ra,0x14($sp) +/* f1a4238: 0fc675f3 */ jal func0f19d7cc +/* f1a423c: afa40018 */ sw $a0,0x18($sp) +/* f1a4240: 904e0008 */ lbu $t6,0x8($v0) +/* f1a4244: 00401825 */ or $v1,$v0,$zero +/* f1a4248: 3c048007 */ lui $a0,0x8007 +/* f1a424c: 19c00007 */ blez $t6,.L0f1a426c +/* f1a4250: 3c057f1c */ lui $a1,0x7f1c +/* f1a4254: 8c841444 */ lw $a0,0x1444($a0) +/* f1a4258: 24a59828 */ addiu $a1,$a1,-26584 +/* f1a425c: 0c004dad */ jal 0x136b4 +/* f1a4260: 90660008 */ lbu $a2,0x8($v1) +/* f1a4264: 1000000e */ beqz $zero,.L0f1a42a0 +/* f1a4268: 00000000 */ sll $zero,$zero,0x0 +.L0f1a426c: +/* f1a426c: 904f0004 */ lbu $t7,0x4($v0) +/* f1a4270: 240100ff */ addiu $at,$zero,0xff +/* f1a4274: 3c048007 */ lui $a0,0x8007 +/* f1a4278: 11e10007 */ beq $t7,$at,.L0f1a4298 +/* f1a427c: 3c057f1c */ lui $a1,0x7f1c +/* f1a4280: 8c841444 */ lw $a0,0x1444($a0) +/* f1a4284: 24a59830 */ addiu $a1,$a1,-26576 +/* f1a4288: 0c004dad */ jal 0x136b4 +/* f1a428c: 90660004 */ lbu $a2,0x4($v1) +/* f1a4290: 10000003 */ beqz $zero,.L0f1a42a0 +/* f1a4294: 00000000 */ sll $zero,$zero,0x0 +.L0f1a4298: +/* f1a4298: 10000003 */ beqz $zero,.L0f1a42a8 +/* f1a429c: 00001025 */ or $v0,$zero,$zero +.L0f1a42a0: +/* f1a42a0: 3c028007 */ lui $v0,0x8007 +/* f1a42a4: 8c421444 */ lw $v0,0x1444($v0) +.L0f1a42a8: +/* f1a42a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a42ac: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a42b0: 03e00008 */ jr $ra +/* f1a42b4: 00000000 */ sll $zero,$zero,0x0 +/* f1a42b8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a42bc: afbf0014 */ sw $ra,0x14($sp) +/* f1a42c0: 0fc675f3 */ jal func0f19d7cc +/* f1a42c4: afa40018 */ sw $a0,0x18($sp) +/* f1a42c8: 904e0005 */ lbu $t6,0x5($v0) +/* f1a42cc: 240100ff */ addiu $at,$zero,0xff +/* f1a42d0: 11c1000b */ beq $t6,$at,.L0f1a4300 +/* f1a42d4: 00000000 */ sll $zero,$zero,0x0 +/* f1a42d8: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a42dc: 240451d8 */ addiu $a0,$zero,0x51d8 +/* f1a42e0: 3c048007 */ lui $a0,0x8007 +/* f1a42e4: 3c057f1c */ lui $a1,0x7f1c +/* f1a42e8: 24a59834 */ addiu $a1,$a1,-26572 +/* f1a42ec: 8c841440 */ lw $a0,0x1440($a0) +/* f1a42f0: 0c004dad */ jal 0x136b4 +/* f1a42f4: 00403025 */ or $a2,$v0,$zero +/* f1a42f8: 10000003 */ beqz $zero,.L0f1a4308 +/* f1a42fc: 3c028007 */ lui $v0,0x8007 +.L0f1a4300: +/* f1a4300: 10000002 */ beqz $zero,.L0f1a430c +/* f1a4304: 00001025 */ or $v0,$zero,$zero +.L0f1a4308: +/* f1a4308: 8c421440 */ lw $v0,0x1440($v0) +.L0f1a430c: +/* f1a430c: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a4310: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a4314: 03e00008 */ jr $ra +/* f1a4318: 00000000 */ sll $zero,$zero,0x0 +/* f1a431c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a4320: afbf0014 */ sw $ra,0x14($sp) +/* f1a4324: 0fc675f3 */ jal func0f19d7cc +/* f1a4328: afa40018 */ sw $a0,0x18($sp) +/* f1a432c: 90430005 */ lbu $v1,0x5($v0) +/* f1a4330: 240100ff */ addiu $at,$zero,0xff +/* f1a4334: 10610018 */ beq $v1,$at,.L0f1a4398 +/* f1a4338: 00603825 */ or $a3,$v1,$zero +/* f1a433c: 2861003c */ slti $at,$v1,0x3c +/* f1a4340: 14200005 */ bnez $at,.L0f1a4358 +/* f1a4344: 00003025 */ or $a2,$zero,$zero +.L0f1a4348: +/* f1a4348: 24e7ffc4 */ addiu $a3,$a3,-60 +/* f1a434c: 28e1003c */ slti $at,$a3,0x3c +/* f1a4350: 1020fffd */ beqz $at,.L0f1a4348 +/* f1a4354: 24c60001 */ addiu $a2,$a2,0x1 +.L0f1a4358: +/* f1a4358: 18c00008 */ blez $a2,.L0f1a437c +/* f1a435c: 3c048007 */ lui $a0,0x8007 +/* f1a4360: 3c048007 */ lui $a0,0x8007 +/* f1a4364: 3c057f1c */ lui $a1,0x7f1c +/* f1a4368: 24a59838 */ addiu $a1,$a1,-26568 +/* f1a436c: 0c004dad */ jal 0x136b4 +/* f1a4370: 8c841444 */ lw $a0,0x1444($a0) +/* f1a4374: 1000000a */ beqz $zero,.L0f1a43a0 +/* f1a4378: 00000000 */ sll $zero,$zero,0x0 +.L0f1a437c: +/* f1a437c: 3c057f1c */ lui $a1,0x7f1c +/* f1a4380: 24a59844 */ addiu $a1,$a1,-26556 +/* f1a4384: 8c841444 */ lw $a0,0x1444($a0) +/* f1a4388: 0c004dad */ jal 0x136b4 +/* f1a438c: 00e03025 */ or $a2,$a3,$zero +/* f1a4390: 10000003 */ beqz $zero,.L0f1a43a0 +/* f1a4394: 00000000 */ sll $zero,$zero,0x0 +.L0f1a4398: +/* f1a4398: 10000003 */ beqz $zero,.L0f1a43a8 +/* f1a439c: 00001025 */ or $v0,$zero,$zero +.L0f1a43a0: +/* f1a43a0: 3c028007 */ lui $v0,0x8007 +/* f1a43a4: 8c421444 */ lw $v0,0x1444($v0) +.L0f1a43a8: +/* f1a43a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a43ac: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a43b0: 03e00008 */ jr $ra +/* f1a43b4: 00000000 */ sll $zero,$zero,0x0 +/* f1a43b8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a43bc: afbf0014 */ sw $ra,0x14($sp) +/* f1a43c0: 0fc675f3 */ jal func0f19d7cc +/* f1a43c4: afa40018 */ sw $a0,0x18($sp) +/* f1a43c8: 904e0006 */ lbu $t6,0x6($v0) +/* f1a43cc: 240100ff */ addiu $at,$zero,0xff +/* f1a43d0: 11c1000b */ beq $t6,$at,.L0f1a4400 +/* f1a43d4: 00000000 */ sll $zero,$zero,0x0 +/* f1a43d8: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a43dc: 240451d7 */ addiu $a0,$zero,0x51d7 +/* f1a43e0: 3c048007 */ lui $a0,0x8007 +/* f1a43e4: 3c057f1c */ lui $a1,0x7f1c +/* f1a43e8: 24a5984c */ addiu $a1,$a1,-26548 +/* f1a43ec: 8c841440 */ lw $a0,0x1440($a0) +/* f1a43f0: 0c004dad */ jal 0x136b4 +/* f1a43f4: 00403025 */ or $a2,$v0,$zero +/* f1a43f8: 10000003 */ beqz $zero,.L0f1a4408 +/* f1a43fc: 3c028007 */ lui $v0,0x8007 +.L0f1a4400: +/* f1a4400: 10000002 */ beqz $zero,.L0f1a440c +/* f1a4404: 00001025 */ or $v0,$zero,$zero +.L0f1a4408: +/* f1a4408: 8c421440 */ lw $v0,0x1440($v0) +.L0f1a440c: +/* f1a440c: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a4410: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a4414: 03e00008 */ jr $ra +/* f1a4418: 00000000 */ sll $zero,$zero,0x0 +/* f1a441c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f1a4420: afbf0014 */ sw $ra,0x14($sp) +/* f1a4424: 0fc675f3 */ jal func0f19d7cc +/* f1a4428: afa40038 */ sw $a0,0x38($sp) +/* f1a442c: 904e0006 */ lbu $t6,0x6($v0) +/* f1a4430: 240100ff */ addiu $at,$zero,0xff +/* f1a4434: 11c1001b */ beq $t6,$at,.L0f1a44a4 +/* f1a4438: 00000000 */ sll $zero,$zero,0x0 +/* f1a443c: 94440456 */ lhu $a0,0x456($v0) +/* f1a4440: 0fc6749a */ jal func0f19d268 +/* f1a4444: afa20034 */ sw $v0,0x34($sp) +/* f1a4448: 24010012 */ addiu $at,$zero,0x12 +/* f1a444c: 1441000b */ bne $v0,$at,.L0f1a447c +/* f1a4450: 8fa30034 */ lw $v1,0x34($sp) +/* f1a4454: 90660007 */ lbu $a2,0x7($v1) +/* f1a4458: 240100ff */ addiu $at,$zero,0xff +/* f1a445c: 27a40024 */ addiu $a0,$sp,0x24 +/* f1a4460: 10c10006 */ beq $a2,$at,.L0f1a447c +/* f1a4464: 3c057f1c */ lui $a1,0x7f1c +/* f1a4468: 24a59850 */ addiu $a1,$a1,-26544 +/* f1a446c: 0c004dad */ jal 0x136b4 +/* f1a4470: afa30034 */ sw $v1,0x34($sp) +/* f1a4474: 10000002 */ beqz $zero,.L0f1a4480 +/* f1a4478: 8fa30034 */ lw $v1,0x34($sp) +.L0f1a447c: +/* f1a447c: a3a00024 */ sb $zero,0x24($sp) +.L0f1a4480: +/* f1a4480: 3c048007 */ lui $a0,0x8007 +/* f1a4484: 3c057f1c */ lui $a1,0x7f1c +/* f1a4488: 24a59854 */ addiu $a1,$a1,-26540 +/* f1a448c: 8c841444 */ lw $a0,0x1444($a0) +/* f1a4490: 90660006 */ lbu $a2,0x6($v1) +/* f1a4494: 0c004dad */ jal 0x136b4 +/* f1a4498: 27a70024 */ addiu $a3,$sp,0x24 +/* f1a449c: 10000003 */ beqz $zero,.L0f1a44ac +/* f1a44a0: 3c028007 */ lui $v0,0x8007 +.L0f1a44a4: +/* f1a44a4: 10000002 */ beqz $zero,.L0f1a44b0 +/* f1a44a8: 00001025 */ or $v0,$zero,$zero +.L0f1a44ac: +/* f1a44ac: 8c421444 */ lw $v0,0x1444($v0) +.L0f1a44b0: +/* f1a44b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a44b4: 27bd0038 */ addiu $sp,$sp,0x38 +/* f1a44b8: 03e00008 */ jr $ra +/* f1a44bc: 00000000 */ sll $zero,$zero,0x0 +/* f1a44c0: 27bdfea0 */ addiu $sp,$sp,-352 +/* f1a44c4: 24010013 */ addiu $at,$zero,0x13 +/* f1a44c8: afbf003c */ sw $ra,0x3c($sp) +/* f1a44cc: afb00038 */ sw $s0,0x38($sp) +/* f1a44d0: 1481061c */ bne $a0,$at,.L0f1a5d44 +/* f1a44d4: afa50164 */ sw $a1,0x164($sp) +/* f1a44d8: 8cce0000 */ lw $t6,0x0($a2) +/* f1a44dc: 3c0f800b */ lui $t7,0x800b +/* f1a44e0: 8defb5a8 */ lw $t7,-0x4a58($t7) +/* f1a44e4: afae015c */ sw $t6,0x15c($sp) +/* f1a44e8: 8cd00008 */ lw $s0,0x8($a2) +/* f1a44ec: 25f80258 */ addiu $t8,$t7,0x258 +/* f1a44f0: 0fc675f3 */ jal func0f19d7cc +/* f1a44f4: afb80144 */ sw $t8,0x144($sp) +/* f1a44f8: afa20140 */ sw $v0,0x140($sp) +/* f1a44fc: 90430465 */ lbu $v1,0x465($v0) +/* f1a4500: 0003c942 */ srl $t9,$v1,0x5 +/* f1a4504: 3b2c0002 */ xori $t4,$t9,0x2 +/* f1a4508: 2d830001 */ sltiu $v1,$t4,0x1 +/* f1a450c: 10600003 */ beqz $v1,.L0f1a451c +/* f1a4510: 3c06ff00 */ lui $a2,0xff00 +/* f1a4514: 10000004 */ beqz $zero,.L0f1a4528 +/* f1a4518: 34c60077 */ ori $a2,$a2,0x77 +.L0f1a451c: +/* f1a451c: 3c0d00ff */ lui $t5,0xff +/* f1a4520: 35a60077 */ ori $a2,$t5,0x77 +/* f1a4524: afa600b8 */ sw $a2,0xb8($sp) +.L0f1a4528: +/* f1a4528: 50600004 */ beqzl $v1,.L0f1a453c +/* f1a452c: 3c0e00ff */ lui $t6,0xff +/* f1a4530: 10000004 */ beqz $zero,.L0f1a4544 +/* f1a4534: 3c09ff00 */ lui $t1,0xff00 +/* f1a4538: 3c0e00ff */ lui $t6,0xff +.L0f1a453c: +/* f1a453c: afae00b4 */ sw $t6,0xb4($sp) +/* f1a4540: 3c0900ff */ lui $t1,0xff +.L0f1a4544: +/* f1a4544: 10600003 */ beqz $v1,.L0f1a4554 +/* f1a4548: 3c08ff00 */ lui $t0,0xff00 +/* f1a454c: 10000004 */ beqz $zero,.L0f1a4560 +/* f1a4550: 35080033 */ ori $t0,$t0,0x33 +.L0f1a4554: +/* f1a4554: 3c0f00ff */ lui $t7,0xff +/* f1a4558: 35e80033 */ ori $t0,$t7,0x33 +/* f1a455c: afa800b0 */ sw $t0,0xb0($sp) +.L0f1a4560: +/* f1a4560: 8e02000c */ lw $v0,0xc($s0) +/* f1a4564: 30cc00ff */ andi $t4,$a2,0xff +/* f1a4568: 2407ff00 */ addiu $a3,$zero,-256 +/* f1a456c: 305800ff */ andi $t8,$v0,0xff +/* f1a4570: 01980019 */ multu $t4,$t8 +/* f1a4574: 03001025 */ or $v0,$t8,$zero +/* f1a4578: 313800ff */ andi $t8,$t1,0xff +/* f1a457c: 00c7c824 */ and $t9,$a2,$a3 +/* f1a4580: 01277824 */ and $t7,$t1,$a3 +/* f1a4584: 3c047f1c */ lui $a0,0x7f1c +/* f1a4588: 3c058009 */ lui $a1,0x8009 +/* f1a458c: 24a58c8c */ addiu $a1,$a1,-29556 +/* f1a4590: 2484985c */ addiu $a0,$a0,-26532 +/* f1a4594: afa300bc */ sw $v1,0xbc($sp) +/* f1a4598: 00006812 */ mflo $t5 +/* f1a459c: 000d7202 */ srl $t6,$t5,0x8 +/* f1a45a0: 032e3025 */ or $a2,$t9,$t6 +/* f1a45a4: 03020019 */ multu $t8,$v0 +/* f1a45a8: 310e00ff */ andi $t6,$t0,0xff +/* f1a45ac: 0107c824 */ and $t9,$t0,$a3 +/* f1a45b0: afa600b8 */ sw $a2,0xb8($sp) +/* f1a45b4: 00006012 */ mflo $t4 +/* f1a45b8: 000c6a02 */ srl $t5,$t4,0x8 +/* f1a45bc: 01ed4825 */ or $t1,$t7,$t5 +/* f1a45c0: 01c20019 */ multu $t6,$v0 +/* f1a45c4: afa900b4 */ sw $t1,0xb4($sp) +/* f1a45c8: 0000c012 */ mflo $t8 +/* f1a45cc: 00186202 */ srl $t4,$t8,0x8 +/* f1a45d0: 032c4025 */ or $t0,$t9,$t4 +/* f1a45d4: 0c0036cc */ jal 0xdb30 +/* f1a45d8: afa800b0 */ sw $t0,0xb0($sp) +/* f1a45dc: 3c047f1c */ lui $a0,0x7f1c +/* f1a45e0: 3c058009 */ lui $a1,0x8009 +/* f1a45e4: 24a58c90 */ addiu $a1,$a1,-29552 +/* f1a45e8: 0c0036cc */ jal 0xdb30 +/* f1a45ec: 24849860 */ addiu $a0,$a0,-26528 +/* f1a45f0: 3c047f1c */ lui $a0,0x7f1c +/* f1a45f4: 3c058009 */ lui $a1,0x8009 +/* f1a45f8: 24a58c94 */ addiu $a1,$a1,-29548 +/* f1a45fc: 0c0036cc */ jal 0xdb30 +/* f1a4600: 24849864 */ addiu $a0,$a0,-26524 +/* f1a4604: 3c047f1c */ lui $a0,0x7f1c +/* f1a4608: 3c058009 */ lui $a1,0x8009 +/* f1a460c: 24a58c98 */ addiu $a1,$a1,-29544 +/* f1a4610: 0c0036cc */ jal 0xdb30 +/* f1a4614: 24849868 */ addiu $a0,$a0,-26520 +/* f1a4618: 3c047f1c */ lui $a0,0x7f1c +/* f1a461c: 3c058009 */ lui $a1,0x8009 +/* f1a4620: 24a58c9c */ addiu $a1,$a1,-29540 +/* f1a4624: 0c0036cc */ jal 0xdb30 +/* f1a4628: 2484986c */ addiu $a0,$a0,-26516 +/* f1a462c: 3c047f1c */ lui $a0,0x7f1c +/* f1a4630: 3c058009 */ lui $a1,0x8009 +/* f1a4634: 24a58ca0 */ addiu $a1,$a1,-29536 +/* f1a4638: 0c0036cc */ jal 0xdb30 +/* f1a463c: 24849870 */ addiu $a0,$a0,-26512 +/* f1a4640: 3c047f1c */ lui $a0,0x7f1c +/* f1a4644: 3c058009 */ lui $a1,0x8009 +/* f1a4648: 24a58ca4 */ addiu $a1,$a1,-29532 +/* f1a464c: 0c0036cc */ jal 0xdb30 +/* f1a4650: 24849874 */ addiu $a0,$a0,-26508 +/* f1a4654: 3c047f1c */ lui $a0,0x7f1c +/* f1a4658: 3c058009 */ lui $a1,0x8009 +/* f1a465c: 24a58ca8 */ addiu $a1,$a1,-29528 +/* f1a4660: 0c0036cc */ jal 0xdb30 +/* f1a4664: 24849878 */ addiu $a0,$a0,-26504 +/* f1a4668: 8faf015c */ lw $t7,0x15c($sp) +/* f1a466c: 3c0ee700 */ lui $t6,0xe700 +/* f1a4670: 3c0cba00 */ lui $t4,0xba00 +/* f1a4674: 25ed0008 */ addiu $t5,$t7,0x8 +/* f1a4678: afad015c */ sw $t5,0x15c($sp) +/* f1a467c: ade00004 */ sw $zero,0x4($t7) +/* f1a4680: adee0000 */ sw $t6,0x0($t7) +/* f1a4684: 8fb8015c */ lw $t8,0x15c($sp) +/* f1a4688: 358c1301 */ ori $t4,$t4,0x1301 +/* f1a468c: 3c0eb900 */ lui $t6,0xb900 +/* f1a4690: 27190008 */ addiu $t9,$t8,0x8 +/* f1a4694: afb9015c */ sw $t9,0x15c($sp) +/* f1a4698: af000004 */ sw $zero,0x4($t8) +/* f1a469c: af0c0000 */ sw $t4,0x0($t8) +/* f1a46a0: 8faf015c */ lw $t7,0x15c($sp) +/* f1a46a4: 35ce0002 */ ori $t6,$t6,0x2 +/* f1a46a8: 3c0cba00 */ lui $t4,0xba00 +/* f1a46ac: 25ed0008 */ addiu $t5,$t7,0x8 +/* f1a46b0: afad015c */ sw $t5,0x15c($sp) +/* f1a46b4: ade00004 */ sw $zero,0x4($t7) +/* f1a46b8: adee0000 */ sw $t6,0x0($t7) +/* f1a46bc: 8fb8015c */ lw $t8,0x15c($sp) +/* f1a46c0: 358c1001 */ ori $t4,$t4,0x1001 +/* f1a46c4: 3c0eba00 */ lui $t6,0xba00 +/* f1a46c8: 27190008 */ addiu $t9,$t8,0x8 +/* f1a46cc: afb9015c */ sw $t9,0x15c($sp) +/* f1a46d0: af000004 */ sw $zero,0x4($t8) +/* f1a46d4: af0c0000 */ sw $t4,0x0($t8) +/* f1a46d8: 8faf015c */ lw $t7,0x15c($sp) +/* f1a46dc: 24180c00 */ addiu $t8,$zero,0xc00 +/* f1a46e0: 35ce0903 */ ori $t6,$t6,0x903 +/* f1a46e4: 25ed0008 */ addiu $t5,$t7,0x8 +/* f1a46e8: afad015c */ sw $t5,0x15c($sp) +/* f1a46ec: adf80004 */ sw $t8,0x4($t7) +/* f1a46f0: adee0000 */ sw $t6,0x0($t7) +/* f1a46f4: 8fb9015c */ lw $t9,0x15c($sp) +/* f1a46f8: 3c0fba00 */ lui $t7,0xba00 +/* f1a46fc: 35ef0c02 */ ori $t7,$t7,0xc02 +/* f1a4700: 272c0008 */ addiu $t4,$t9,0x8 +/* f1a4704: afac015c */ sw $t4,0x15c($sp) +/* f1a4708: af200004 */ sw $zero,0x4($t9) +/* f1a470c: af2f0000 */ sw $t7,0x0($t9) +/* f1a4710: 240e0001 */ addiu $t6,$zero,0x1 +/* f1a4714: 240d0002 */ addiu $t5,$zero,0x2 +/* f1a4718: afad0010 */ sw $t5,0x10($sp) +/* f1a471c: afae0014 */ sw $t6,0x14($sp) +/* f1a4720: afa00018 */ sw $zero,0x18($sp) +/* f1a4724: 8fa50144 */ lw $a1,0x144($sp) +/* f1a4728: 27a4015c */ addiu $a0,$sp,0x15c +/* f1a472c: 24060002 */ addiu $a2,$zero,0x2 +/* f1a4730: 0fc2ce70 */ jal func0f0b39c0 +/* f1a4734: 00003825 */ or $a3,$zero,$zero +/* f1a4738: 8fb8015c */ lw $t8,0x15c($sp) +/* f1a473c: 8faa00bc */ lw $t2,0xbc($sp) +/* f1a4740: 3c0cba00 */ lui $t4,0xba00 +/* f1a4744: 27190008 */ addiu $t9,$t8,0x8 +/* f1a4748: afb9015c */ sw $t9,0x15c($sp) +/* f1a474c: 358c1402 */ ori $t4,$t4,0x1402 +/* f1a4750: af0c0000 */ sw $t4,0x0($t8) +/* f1a4754: af000004 */ sw $zero,0x4($t8) +/* f1a4758: 8faf015c */ lw $t7,0x15c($sp) +/* f1a475c: 3c18fffc */ lui $t8,0xfffc +/* f1a4760: 3c0efcff */ lui $t6,0xfcff +/* f1a4764: 25ed0008 */ addiu $t5,$t7,0x8 +/* f1a4768: afad015c */ sw $t5,0x15c($sp) +/* f1a476c: 35ceffff */ ori $t6,$t6,0xffff +/* f1a4770: 3718f279 */ ori $t8,$t8,0xf279 +/* f1a4774: adf80004 */ sw $t8,0x4($t7) +/* f1a4778: adee0000 */ sw $t6,0x0($t7) +/* f1a477c: 8fb9015c */ lw $t9,0x15c($sp) +/* f1a4780: 3c0fba00 */ lui $t7,0xba00 +/* f1a4784: 35ef0c02 */ ori $t7,$t7,0xc02 +/* f1a4788: 272c0008 */ addiu $t4,$t9,0x8 +/* f1a478c: afac015c */ sw $t4,0x15c($sp) +/* f1a4790: af200004 */ sw $zero,0x4($t9) +/* f1a4794: 11400004 */ beqz $t2,.L0f1a47a8 +/* f1a4798: af2f0000 */ sw $t7,0x0($t9) +/* f1a479c: 3c07ff77 */ lui $a3,0xff77 +/* f1a47a0: 10000003 */ beqz $zero,.L0f1a47b0 +/* f1a47a4: 34e77799 */ ori $a3,$a3,0x7799 +.L0f1a47a8: +/* f1a47a8: 3c0755ff */ lui $a3,0x55ff +/* f1a47ac: 34e75588 */ ori $a3,$a3,0x5588 +.L0f1a47b0: +/* f1a47b0: 11400003 */ beqz $t2,.L0f1a47c0 +/* f1a47b4: 3c03ff77 */ lui $v1,0xff77 +/* f1a47b8: 10000003 */ beqz $zero,.L0f1a47c8 +/* f1a47bc: 34637799 */ ori $v1,$v1,0x7799 +.L0f1a47c0: +/* f1a47c0: 3c0355ff */ lui $v1,0x55ff +/* f1a47c4: 34635588 */ ori $v1,$v1,0x5588 +.L0f1a47c8: +/* f1a47c8: 8e0e000c */ lw $t6,0xc($s0) +/* f1a47cc: 306d00ff */ andi $t5,$v1,0xff +/* f1a47d0: 2401ff00 */ addiu $at,$zero,-256 +/* f1a47d4: 31d800ff */ andi $t8,$t6,0xff +/* f1a47d8: 01b80019 */ multu $t5,$t8 +/* f1a47dc: 8fae015c */ lw $t6,0x15c($sp) +/* f1a47e0: 00e17824 */ and $t7,$a3,$at +/* f1a47e4: 3c18fb00 */ lui $t8,0xfb00 +/* f1a47e8: 25cd0008 */ addiu $t5,$t6,0x8 +/* f1a47ec: afad015c */ sw $t5,0x15c($sp) +/* f1a47f0: add80000 */ sw $t8,0x0($t6) +/* f1a47f4: 3c028008 */ lui $v0,0x8008 +/* f1a47f8: 2442fac0 */ addiu $v0,$v0,-1344 +/* f1a47fc: 3c08e400 */ lui $t0,0xe400 +/* f1a4800: 0000c812 */ mflo $t9 +/* f1a4804: 00196202 */ srl $t4,$t9,0x8 +/* f1a4808: 018f4825 */ or $t1,$t4,$t7 +/* f1a480c: adc90004 */ sw $t1,0x4($t6) +/* f1a4810: 8fb9015c */ lw $t9,0x15c($sp) +/* f1a4814: 3c0eff37 */ lui $t6,0xff37 +/* f1a4818: 3c0ffc12 */ lui $t7,0xfc12 +/* f1a481c: 272c0008 */ addiu $t4,$t9,0x8 +/* f1a4820: afac015c */ sw $t4,0x15c($sp) +/* f1a4824: 35ef9a25 */ ori $t7,$t7,0x9a25 +/* f1a4828: 35ceffff */ ori $t6,$t6,0xffff +/* f1a482c: af2e0004 */ sw $t6,0x4($t9) +/* f1a4830: af2f0000 */ sw $t7,0x0($t9) +/* f1a4834: 8fad015c */ lw $t5,0x15c($sp) +/* f1a4838: 03202825 */ or $a1,$t9,$zero +/* f1a483c: 8c4e0000 */ lw $t6,0x0($v0) +/* f1a4840: 25b80008 */ addiu $t8,$t5,0x8 +/* f1a4844: afb8015c */ sw $t8,0x15c($sp) +/* f1a4848: 8e190000 */ lw $t9,0x0($s0) +/* f1a484c: 01a03025 */ or $a2,$t5,$zero +/* f1a4850: 3c090010 */ lui $t1,0x10 +/* f1a4854: 272c002a */ addiu $t4,$t9,0x2a +/* f1a4858: 000c7880 */ sll $t7,$t4,0x2 +/* f1a485c: 01ee0019 */ multu $t7,$t6 +/* f1a4860: 8e0f0004 */ lw $t7,0x4($s0) +/* f1a4864: 35290400 */ ori $t1,$t1,0x400 +/* f1a4868: 3c07b400 */ lui $a3,0xb400 +/* f1a486c: 25ee0025 */ addiu $t6,$t7,0x25 +/* f1a4870: 3c0ab300 */ lui $t2,0xb300 +/* f1a4874: 240bfc00 */ addiu $t3,$zero,-1024 +/* f1a4878: 00006812 */ mflo $t5 +/* f1a487c: 31b80fff */ andi $t8,$t5,0xfff +/* f1a4880: 0018cb00 */ sll $t9,$t8,0xc +/* f1a4884: 000e6880 */ sll $t5,$t6,0x2 +/* f1a4888: 31b80fff */ andi $t8,$t5,0xfff +/* f1a488c: 03286025 */ or $t4,$t9,$t0 +/* f1a4890: 0198c825 */ or $t9,$t4,$t8 +/* f1a4894: acd90000 */ sw $t9,0x0($a2) +/* f1a4898: 8e0f0000 */ lw $t7,0x0($s0) +/* f1a489c: 8c4c0000 */ lw $t4,0x0($v0) +/* f1a48a0: 25ee000a */ addiu $t6,$t7,0xa +/* f1a48a4: 000e6880 */ sll $t5,$t6,0x2 +/* f1a48a8: 01ac0019 */ multu $t5,$t4 +/* f1a48ac: 8e0e0004 */ lw $t6,0x4($s0) +/* f1a48b0: 25cd0005 */ addiu $t5,$t6,0x5 +/* f1a48b4: 000d6080 */ sll $t4,$t5,0x2 +/* f1a48b8: 0000c012 */ mflo $t8 +/* f1a48bc: 33190fff */ andi $t9,$t8,0xfff +/* f1a48c0: 00197b00 */ sll $t7,$t9,0xc +/* f1a48c4: 31980fff */ andi $t8,$t4,0xfff +/* f1a48c8: 01f8c825 */ or $t9,$t7,$t8 +/* f1a48cc: acd90004 */ sw $t9,0x4($a2) +/* f1a48d0: 8fae015c */ lw $t6,0x15c($sp) +/* f1a48d4: 24190400 */ addiu $t9,$zero,0x400 +/* f1a48d8: 25cd0008 */ addiu $t5,$t6,0x8 +/* f1a48dc: afad015c */ sw $t5,0x15c($sp) +/* f1a48e0: adc90004 */ sw $t1,0x4($t6) +/* f1a48e4: adc70000 */ sw $a3,0x0($t6) +/* f1a48e8: 8fac015c */ lw $t4,0x15c($sp) +/* f1a48ec: 01c01825 */ or $v1,$t6,$zero +/* f1a48f0: 258f0008 */ addiu $t7,$t4,0x8 +/* f1a48f4: afaf015c */ sw $t7,0x15c($sp) +/* f1a48f8: ad8a0000 */ sw $t2,0x0($t4) +/* f1a48fc: 8c580000 */ lw $t8,0x0($v0) +/* f1a4900: 01802025 */ or $a0,$t4,$zero +/* f1a4904: 0338001a */ div $zero,$t9,$t8 +/* f1a4908: 00006812 */ mflo $t5 +/* f1a490c: 000d6400 */ sll $t4,$t5,0x10 +/* f1a4910: 358ffc00 */ ori $t7,$t4,0xfc00 +/* f1a4914: 17000002 */ bnez $t8,.L0f1a4920 +/* f1a4918: 00000000 */ sll $zero,$zero,0x0 +/* f1a491c: 0007000d */ break 0x7 +.L0f1a4920: +/* f1a4920: 2401ffff */ addiu $at,$zero,-1 +/* f1a4924: 17010004 */ bne $t8,$at,.L0f1a4938 +/* f1a4928: 3c018000 */ lui $at,0x8000 +/* f1a492c: 17210002 */ bne $t9,$at,.L0f1a4938 +/* f1a4930: 00000000 */ sll $zero,$zero,0x0 +/* f1a4934: 0006000d */ break 0x6 +.L0f1a4938: +/* f1a4938: ac8f0004 */ sw $t7,0x4($a0) +/* f1a493c: 8fb9015c */ lw $t9,0x15c($sp) +/* f1a4940: 8c4f0000 */ lw $t7,0x0($v0) +/* f1a4944: 27380008 */ addiu $t8,$t9,0x8 +/* f1a4948: afb8015c */ sw $t8,0x15c($sp) +/* f1a494c: 8e0e0000 */ lw $t6,0x0($s0) +/* f1a4950: 03202825 */ or $a1,$t9,$zero +/* f1a4954: 25cd0049 */ addiu $t5,$t6,0x49 +/* f1a4958: 000d6080 */ sll $t4,$t5,0x2 +/* f1a495c: 018f0019 */ multu $t4,$t7 +/* f1a4960: 8e0c0004 */ lw $t4,0x4($s0) +/* f1a4964: 258f0025 */ addiu $t7,$t4,0x25 +/* f1a4968: 0000c812 */ mflo $t9 +/* f1a496c: 33380fff */ andi $t8,$t9,0xfff +/* f1a4970: 00187300 */ sll $t6,$t8,0xc +/* f1a4974: 000fc880 */ sll $t9,$t7,0x2 +/* f1a4978: 33380fff */ andi $t8,$t9,0xfff +/* f1a497c: 01c86825 */ or $t5,$t6,$t0 +/* f1a4980: 01b87025 */ or $t6,$t5,$t8 +/* f1a4984: acae0000 */ sw $t6,0x0($a1) +/* f1a4988: 8e0c0000 */ lw $t4,0x0($s0) +/* f1a498c: 8c4d0000 */ lw $t5,0x0($v0) +/* f1a4990: 258f0029 */ addiu $t7,$t4,0x29 +/* f1a4994: 000fc880 */ sll $t9,$t7,0x2 +/* f1a4998: 032d0019 */ multu $t9,$t5 +/* f1a499c: 8e0f0004 */ lw $t7,0x4($s0) +/* f1a49a0: 25f90005 */ addiu $t9,$t7,0x5 +/* f1a49a4: 00196880 */ sll $t5,$t9,0x2 +/* f1a49a8: 0000c012 */ mflo $t8 +/* f1a49ac: 330e0fff */ andi $t6,$t8,0xfff +/* f1a49b0: 000e6300 */ sll $t4,$t6,0xc +/* f1a49b4: 31b80fff */ andi $t8,$t5,0xfff +/* f1a49b8: 01987025 */ or $t6,$t4,$t8 +/* f1a49bc: acae0004 */ sw $t6,0x4($a1) +/* f1a49c0: 8faf015c */ lw $t7,0x15c($sp) +/* f1a49c4: 25f90008 */ addiu $t9,$t7,0x8 +/* f1a49c8: afb9015c */ sw $t9,0x15c($sp) +/* f1a49cc: ade70000 */ sw $a3,0x0($t7) +/* f1a49d0: ade90004 */ sw $t1,0x4($t7) +/* f1a49d4: 8fad015c */ lw $t5,0x15c($sp) +/* f1a49d8: 01e03025 */ or $a2,$t7,$zero +/* f1a49dc: 25ac0008 */ addiu $t4,$t5,0x8 +/* f1a49e0: afac015c */ sw $t4,0x15c($sp) +/* f1a49e4: adaa0000 */ sw $t2,0x0($t5) +/* f1a49e8: 8c580000 */ lw $t8,0x0($v0) +/* f1a49ec: 01a01825 */ or $v1,$t5,$zero +/* f1a49f0: 0178001a */ div $zero,$t3,$t8 +/* f1a49f4: 00007812 */ mflo $t7 +/* f1a49f8: 000fcc00 */ sll $t9,$t7,0x10 +/* f1a49fc: 372dfc00 */ ori $t5,$t9,0xfc00 +/* f1a4a00: ac6d0004 */ sw $t5,0x4($v1) +/* f1a4a04: 8fac015c */ lw $t4,0x15c($sp) +/* f1a4a08: 17000002 */ bnez $t8,.L0f1a4a14 +/* f1a4a0c: 00000000 */ sll $zero,$zero,0x0 +/* f1a4a10: 0007000d */ break 0x7 +.L0f1a4a14: +/* f1a4a14: 2401ffff */ addiu $at,$zero,-1 +/* f1a4a18: 17010004 */ bne $t8,$at,.L0f1a4a2c +/* f1a4a1c: 3c018000 */ lui $at,0x8000 +/* f1a4a20: 15610002 */ bne $t3,$at,.L0f1a4a2c +/* f1a4a24: 00000000 */ sll $zero,$zero,0x0 +/* f1a4a28: 0006000d */ break 0x6 +.L0f1a4a2c: +/* f1a4a2c: 25980008 */ addiu $t8,$t4,0x8 +/* f1a4a30: afb8015c */ sw $t8,0x15c($sp) +/* f1a4a34: 8e0e0000 */ lw $t6,0x0($s0) +/* f1a4a38: 8c4d0000 */ lw $t5,0x0($v0) +/* f1a4a3c: 01802025 */ or $a0,$t4,$zero +/* f1a4a40: 25cf002a */ addiu $t7,$t6,0x2a +/* f1a4a44: 000fc880 */ sll $t9,$t7,0x2 +/* f1a4a48: 032d0019 */ multu $t9,$t5 +/* f1a4a4c: 8e190004 */ lw $t9,0x4($s0) +/* f1a4a50: 272d0044 */ addiu $t5,$t9,0x44 +/* f1a4a54: 00006012 */ mflo $t4 +/* f1a4a58: 31980fff */ andi $t8,$t4,0xfff +/* f1a4a5c: 00187300 */ sll $t6,$t8,0xc +/* f1a4a60: 000d6080 */ sll $t4,$t5,0x2 +/* f1a4a64: 31980fff */ andi $t8,$t4,0xfff +/* f1a4a68: 01c87825 */ or $t7,$t6,$t0 +/* f1a4a6c: 01f87025 */ or $t6,$t7,$t8 +/* f1a4a70: ac8e0000 */ sw $t6,0x0($a0) +/* f1a4a74: 8e190000 */ lw $t9,0x0($s0) +/* f1a4a78: 8c4f0000 */ lw $t7,0x0($v0) +/* f1a4a7c: 272d000a */ addiu $t5,$t9,0xa +/* f1a4a80: 000d6080 */ sll $t4,$t5,0x2 +/* f1a4a84: 018f0019 */ multu $t4,$t7 +/* f1a4a88: 8e0d0004 */ lw $t5,0x4($s0) +/* f1a4a8c: 25ac0024 */ addiu $t4,$t5,0x24 +/* f1a4a90: 000c7880 */ sll $t7,$t4,0x2 +/* f1a4a94: 0000c012 */ mflo $t8 +/* f1a4a98: 330e0fff */ andi $t6,$t8,0xfff +/* f1a4a9c: 000ecb00 */ sll $t9,$t6,0xc +/* f1a4aa0: 31f80fff */ andi $t8,$t7,0xfff +/* f1a4aa4: 03387025 */ or $t6,$t9,$t8 +/* f1a4aa8: ac8e0004 */ sw $t6,0x4($a0) +/* f1a4aac: 8fad015c */ lw $t5,0x15c($sp) +/* f1a4ab0: 240e0400 */ addiu $t6,$zero,0x400 +/* f1a4ab4: 25ac0008 */ addiu $t4,$t5,0x8 +/* f1a4ab8: afac015c */ sw $t4,0x15c($sp) +/* f1a4abc: ada90004 */ sw $t1,0x4($t5) +/* f1a4ac0: ada70000 */ sw $a3,0x0($t5) +/* f1a4ac4: 8faf015c */ lw $t7,0x15c($sp) +/* f1a4ac8: 01a02825 */ or $a1,$t5,$zero +/* f1a4acc: 25f90008 */ addiu $t9,$t7,0x8 +/* f1a4ad0: afb9015c */ sw $t9,0x15c($sp) +/* f1a4ad4: adea0000 */ sw $t2,0x0($t7) +/* f1a4ad8: 8c580000 */ lw $t8,0x0($v0) +/* f1a4adc: 01e03025 */ or $a2,$t7,$zero +/* f1a4ae0: 01d8001a */ div $zero,$t6,$t8 +/* f1a4ae4: 00006012 */ mflo $t4 +/* f1a4ae8: 000c7c00 */ sll $t7,$t4,0x10 +/* f1a4aec: 35f90400 */ ori $t9,$t7,0x400 +/* f1a4af0: 17000002 */ bnez $t8,.L0f1a4afc +/* f1a4af4: 00000000 */ sll $zero,$zero,0x0 +/* f1a4af8: 0007000d */ break 0x7 +.L0f1a4afc: +/* f1a4afc: 2401ffff */ addiu $at,$zero,-1 +/* f1a4b00: 17010004 */ bne $t8,$at,.L0f1a4b14 +/* f1a4b04: 3c018000 */ lui $at,0x8000 +/* f1a4b08: 15c10002 */ bne $t6,$at,.L0f1a4b14 +/* f1a4b0c: 00000000 */ sll $zero,$zero,0x0 +/* f1a4b10: 0006000d */ break 0x6 +.L0f1a4b14: +/* f1a4b14: acd90004 */ sw $t9,0x4($a2) +/* f1a4b18: 8fae015c */ lw $t6,0x15c($sp) +/* f1a4b1c: 8c590000 */ lw $t9,0x0($v0) +/* f1a4b20: 8fa600bc */ lw $a2,0xbc($sp) +/* f1a4b24: 25d80008 */ addiu $t8,$t6,0x8 +/* f1a4b28: afb8015c */ sw $t8,0x15c($sp) +/* f1a4b2c: 8e0d0000 */ lw $t5,0x0($s0) +/* f1a4b30: 01c01825 */ or $v1,$t6,$zero +/* f1a4b34: 25ac0049 */ addiu $t4,$t5,0x49 +/* f1a4b38: 000c7880 */ sll $t7,$t4,0x2 +/* f1a4b3c: 01f90019 */ multu $t7,$t9 +/* f1a4b40: 8e0f0004 */ lw $t7,0x4($s0) +/* f1a4b44: 25f90044 */ addiu $t9,$t7,0x44 +/* f1a4b48: 00007012 */ mflo $t6 +/* f1a4b4c: 31d80fff */ andi $t8,$t6,0xfff +/* f1a4b50: 00186b00 */ sll $t5,$t8,0xc +/* f1a4b54: 00197080 */ sll $t6,$t9,0x2 +/* f1a4b58: 31d80fff */ andi $t8,$t6,0xfff +/* f1a4b5c: 01a86025 */ or $t4,$t5,$t0 +/* f1a4b60: 01986825 */ or $t5,$t4,$t8 +/* f1a4b64: ac6d0000 */ sw $t5,0x0($v1) +/* f1a4b68: 8e0f0000 */ lw $t7,0x0($s0) +/* f1a4b6c: 8c4c0000 */ lw $t4,0x0($v0) +/* f1a4b70: 25f90029 */ addiu $t9,$t7,0x29 +/* f1a4b74: 00197080 */ sll $t6,$t9,0x2 +/* f1a4b78: 01cc0019 */ multu $t6,$t4 +/* f1a4b7c: 8e190004 */ lw $t9,0x4($s0) +/* f1a4b80: 272e0024 */ addiu $t6,$t9,0x24 +/* f1a4b84: 000e6080 */ sll $t4,$t6,0x2 +/* f1a4b88: 0000c012 */ mflo $t8 +/* f1a4b8c: 330d0fff */ andi $t5,$t8,0xfff +/* f1a4b90: 000d7b00 */ sll $t7,$t5,0xc +/* f1a4b94: 31980fff */ andi $t8,$t4,0xfff +/* f1a4b98: 01f86825 */ or $t5,$t7,$t8 +/* f1a4b9c: ac6d0004 */ sw $t5,0x4($v1) +/* f1a4ba0: 8fb9015c */ lw $t9,0x15c($sp) +/* f1a4ba4: 272e0008 */ addiu $t6,$t9,0x8 +/* f1a4ba8: afae015c */ sw $t6,0x15c($sp) +/* f1a4bac: af290004 */ sw $t1,0x4($t9) +/* f1a4bb0: af270000 */ sw $a3,0x0($t9) +/* f1a4bb4: 8fac015c */ lw $t4,0x15c($sp) +/* f1a4bb8: 03202025 */ or $a0,$t9,$zero +/* f1a4bbc: 258f0008 */ addiu $t7,$t4,0x8 +/* f1a4bc0: afaf015c */ sw $t7,0x15c($sp) +/* f1a4bc4: ad8a0000 */ sw $t2,0x0($t4) +/* f1a4bc8: 8c580000 */ lw $t8,0x0($v0) +/* f1a4bcc: 01802825 */ or $a1,$t4,$zero +/* f1a4bd0: 0178001a */ div $zero,$t3,$t8 +/* f1a4bd4: 00006812 */ mflo $t5 +/* f1a4bd8: 000d7400 */ sll $t6,$t5,0x10 +/* f1a4bdc: 17000002 */ bnez $t8,.L0f1a4be8 +/* f1a4be0: 00000000 */ sll $zero,$zero,0x0 +/* f1a4be4: 0007000d */ break 0x7 +.L0f1a4be8: +/* f1a4be8: 2401ffff */ addiu $at,$zero,-1 +/* f1a4bec: 17010004 */ bne $t8,$at,.L0f1a4c00 +/* f1a4bf0: 3c018000 */ lui $at,0x8000 +/* f1a4bf4: 15610002 */ bne $t3,$at,.L0f1a4c00 +/* f1a4bf8: 00000000 */ sll $zero,$zero,0x0 +/* f1a4bfc: 0006000d */ break 0x6 +.L0f1a4c00: +/* f1a4c00: 35cc0400 */ ori $t4,$t6,0x400 +/* f1a4c04: 10c00004 */ beqz $a2,.L0f1a4c18 +/* f1a4c08: acac0004 */ sw $t4,0x4($a1) +/* f1a4c0c: 3c07ff00 */ lui $a3,0xff00 +/* f1a4c10: 10000003 */ beqz $zero,.L0f1a4c20 +/* f1a4c14: 34e70055 */ ori $a3,$a3,0x55 +.L0f1a4c18: +/* f1a4c18: 3c0700ff */ lui $a3,0xff +/* f1a4c1c: 34e70055 */ ori $a3,$a3,0x55 +.L0f1a4c20: +/* f1a4c20: 10c00003 */ beqz $a2,.L0f1a4c30 +/* f1a4c24: 3c03ff00 */ lui $v1,0xff00 +/* f1a4c28: 10000003 */ beqz $zero,.L0f1a4c38 +/* f1a4c2c: 34630055 */ ori $v1,$v1,0x55 +.L0f1a4c30: +/* f1a4c30: 3c0300ff */ lui $v1,0xff +/* f1a4c34: 34630055 */ ori $v1,$v1,0x55 +.L0f1a4c38: +/* f1a4c38: 8e18000c */ lw $t8,0xc($s0) +/* f1a4c3c: 306f00ff */ andi $t7,$v1,0xff +/* f1a4c40: 2401ff00 */ addiu $at,$zero,-256 +/* f1a4c44: 330d00ff */ andi $t5,$t8,0xff +/* f1a4c48: 01ed0019 */ multu $t7,$t5 +/* f1a4c4c: 00e16024 */ and $t4,$a3,$at +/* f1a4c50: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a4c54: 0000c812 */ mflo $t9 +/* f1a4c58: 00197202 */ srl $t6,$t9,0x8 +/* f1a4c5c: 0fc54df7 */ jal func0f1537dc +/* f1a4c60: 01cc2825 */ or $a1,$t6,$t4 +/* f1a4c64: 8fb800bc */ lw $t8,0xbc($sp) +/* f1a4c68: afa2015c */ sw $v0,0x15c($sp) +/* f1a4c6c: 8faf00bc */ lw $t7,0xbc($sp) +/* f1a4c70: 13000004 */ beqz $t8,.L0f1a4c84 +/* f1a4c74: 3c07ff69 */ lui $a3,0xff69 +/* f1a4c78: 34e769aa */ ori $a3,$a3,0x69aa +/* f1a4c7c: 10000003 */ beqz $zero,.L0f1a4c8c +/* f1a4c80: 8e02000c */ lw $v0,0xc($s0) +.L0f1a4c84: +/* f1a4c84: 8e02000c */ lw $v0,0xc($s0) +/* f1a4c88: 00403825 */ or $a3,$v0,$zero +.L0f1a4c8c: +/* f1a4c8c: 11e00004 */ beqz $t7,.L0f1a4ca0 +/* f1a4c90: 305900ff */ andi $t9,$v0,0xff +/* f1a4c94: 3c03ff69 */ lui $v1,0xff69 +/* f1a4c98: 10000002 */ beqz $zero,.L0f1a4ca4 +/* f1a4c9c: 346369aa */ ori $v1,$v1,0x69aa +.L0f1a4ca0: +/* f1a4ca0: 00401825 */ or $v1,$v0,$zero +.L0f1a4ca4: +/* f1a4ca4: 306d00ff */ andi $t5,$v1,0xff +/* f1a4ca8: 01b90019 */ multu $t5,$t9 +/* f1a4cac: 2401ff00 */ addiu $at,$zero,-256 +/* f1a4cb0: 00e1c024 */ and $t8,$a3,$at +/* f1a4cb4: 8fad0140 */ lw $t5,0x140($sp) +/* f1a4cb8: 3c057f1c */ lui $a1,0x7f1c +/* f1a4cbc: 24a5987c */ addiu $a1,$a1,-26500 +/* f1a4cc0: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f1a4cc4: 00007012 */ mflo $t6 +/* f1a4cc8: 000e6202 */ srl $t4,$t6,0x8 +/* f1a4ccc: 01987825 */ or $t7,$t4,$t8 +/* f1a4cd0: afaf00ac */ sw $t7,0xac($sp) +/* f1a4cd4: 0c004dad */ jal 0x136b4 +/* f1a4cd8: 95a6045c */ lhu $a2,0x45c($t5) +/* f1a4cdc: 8e190000 */ lw $t9,0x0($s0) +/* f1a4ce0: 27af0148 */ addiu $t7,$sp,0x148 +/* f1a4ce4: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a4ce8: 272e005d */ addiu $t6,$t9,0x5d +/* f1a4cec: afae0154 */ sw $t6,0x154($sp) +/* f1a4cf0: 8e0c0004 */ lw $t4,0x4($s0) +/* f1a4cf4: afaf0010 */ sw $t7,0x10($sp) +/* f1a4cf8: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a4cfc: 2598000e */ addiu $t8,$t4,0xe +/* f1a4d00: afb80150 */ sw $t8,0x150($sp) +/* f1a4d04: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a4d08: 0fc54e16 */ jal func0f153858 +/* f1a4d0c: 27a7014c */ addiu $a3,$sp,0x14c +/* f1a4d10: 0c002f02 */ jal 0xbc08 +/* f1a4d14: afa2015c */ sw $v0,0x15c($sp) +/* f1a4d18: 0c002f06 */ jal 0xbc18 +/* f1a4d1c: a7a20044 */ sh $v0,0x44($sp) +/* f1a4d20: 3c0d8008 */ lui $t5,0x8008 +/* f1a4d24: 3c198008 */ lui $t9,0x8008 +/* f1a4d28: 8f39fb0c */ lw $t9,-0x4f4($t9) +/* f1a4d2c: 8dadfb10 */ lw $t5,-0x4f0($t5) +/* f1a4d30: 8fae00ac */ lw $t6,0xac($sp) +/* f1a4d34: 87ac0044 */ lh $t4,0x44($sp) +/* f1a4d38: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a4d3c: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a4d40: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a4d44: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f1a4d48: afa20020 */ sw $v0,0x20($sp) +/* f1a4d4c: afa00024 */ sw $zero,0x24($sp) +/* f1a4d50: afa00028 */ sw $zero,0x28($sp) +/* f1a4d54: afb90014 */ sw $t9,0x14($sp) +/* f1a4d58: afad0010 */ sw $t5,0x10($sp) +/* f1a4d5c: afae0018 */ sw $t6,0x18($sp) +/* f1a4d60: 0fc5580f */ jal func0f15603c +/* f1a4d64: afac001c */ sw $t4,0x1c($sp) +/* f1a4d68: afa2015c */ sw $v0,0x15c($sp) +/* f1a4d6c: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a4d70: 240451cd */ addiu $a0,$zero,0x51cd +/* f1a4d74: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f1a4d78: 0c004dad */ jal 0x136b4 +/* f1a4d7c: 00402825 */ or $a1,$v0,$zero +/* f1a4d80: 8e180000 */ lw $t8,0x0($s0) +/* f1a4d84: 27ae0148 */ addiu $t6,$sp,0x148 +/* f1a4d88: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a4d8c: 270f007a */ addiu $t7,$t8,0x7a +/* f1a4d90: afaf0154 */ sw $t7,0x154($sp) +/* f1a4d94: 8e0d0004 */ lw $t5,0x4($s0) +/* f1a4d98: afae0010 */ sw $t6,0x10($sp) +/* f1a4d9c: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a4da0: 25b9000e */ addiu $t9,$t5,0xe +/* f1a4da4: afb90150 */ sw $t9,0x150($sp) +/* f1a4da8: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a4dac: 0fc54e16 */ jal func0f153858 +/* f1a4db0: 27a7014c */ addiu $a3,$sp,0x14c +/* f1a4db4: 0c002f02 */ jal 0xbc08 +/* f1a4db8: afa2015c */ sw $v0,0x15c($sp) +/* f1a4dbc: 0c002f06 */ jal 0xbc18 +/* f1a4dc0: a7a20044 */ sh $v0,0x44($sp) +/* f1a4dc4: 3c0c8008 */ lui $t4,0x8008 +/* f1a4dc8: 3c188008 */ lui $t8,0x8008 +/* f1a4dcc: 8f18fb0c */ lw $t8,-0x4f4($t8) +/* f1a4dd0: 8d8cfb10 */ lw $t4,-0x4f0($t4) +/* f1a4dd4: 8faf00ac */ lw $t7,0xac($sp) +/* f1a4dd8: 87ad0044 */ lh $t5,0x44($sp) +/* f1a4ddc: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a4de0: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a4de4: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a4de8: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f1a4dec: afa20020 */ sw $v0,0x20($sp) +/* f1a4df0: afa00024 */ sw $zero,0x24($sp) +/* f1a4df4: afa00028 */ sw $zero,0x28($sp) +/* f1a4df8: afb80014 */ sw $t8,0x14($sp) +/* f1a4dfc: afac0010 */ sw $t4,0x10($sp) +/* f1a4e00: afaf0018 */ sw $t7,0x18($sp) +/* f1a4e04: 0fc5580f */ jal func0f15603c +/* f1a4e08: afad001c */ sw $t5,0x1c($sp) +/* f1a4e0c: 8fb90140 */ lw $t9,0x140($sp) +/* f1a4e10: afa2015c */ sw $v0,0x15c($sp) +/* f1a4e14: 3c057f1c */ lui $a1,0x7f1c +/* f1a4e18: 9726045c */ lhu $a2,0x45c($t9) +/* f1a4e1c: 24a59880 */ addiu $a1,$a1,-26496 +/* f1a4e20: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f1a4e24: 00067080 */ sll $t6,$a2,0x2 +/* f1a4e28: 01c67021 */ addu $t6,$t6,$a2 +/* f1a4e2c: 0c004dad */ jal 0x136b4 +/* f1a4e30: 000e3040 */ sll $a2,$t6,0x1 +/* f1a4e34: 3c0c8008 */ lui $t4,0x8008 +/* f1a4e38: 8d8cfb0c */ lw $t4,-0x4f4($t4) +/* f1a4e3c: 3c078008 */ lui $a3,0x8008 +/* f1a4e40: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f1a4e44: 27a4014c */ addiu $a0,$sp,0x14c +/* f1a4e48: 27a50148 */ addiu $a1,$sp,0x148 +/* f1a4e4c: 27a600c0 */ addiu $a2,$sp,0xc0 +/* f1a4e50: afa00014 */ sw $zero,0x14($sp) +/* f1a4e54: 0fc55cbe */ jal func0f1572f8 +/* f1a4e58: afac0010 */ sw $t4,0x10($sp) +/* f1a4e5c: 8e180000 */ lw $t8,0x0($s0) +/* f1a4e60: 8faf014c */ lw $t7,0x14c($sp) +/* f1a4e64: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a4e68: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a4e6c: 030f6823 */ subu $t5,$t8,$t7 +/* f1a4e70: 25b900b6 */ addiu $t9,$t5,0xb6 +/* f1a4e74: afb90154 */ sw $t9,0x154($sp) +/* f1a4e78: 8e0e0004 */ lw $t6,0x4($s0) +/* f1a4e7c: 27b80148 */ addiu $t8,$sp,0x148 +/* f1a4e80: afb80010 */ sw $t8,0x10($sp) +/* f1a4e84: 25cc000e */ addiu $t4,$t6,0xe +/* f1a4e88: afac0150 */ sw $t4,0x150($sp) +/* f1a4e8c: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a4e90: 0fc54e16 */ jal func0f153858 +/* f1a4e94: 27a7014c */ addiu $a3,$sp,0x14c +/* f1a4e98: 0c002f02 */ jal 0xbc08 +/* f1a4e9c: afa2015c */ sw $v0,0x15c($sp) +/* f1a4ea0: 0c002f06 */ jal 0xbc18 +/* f1a4ea4: a7a20044 */ sh $v0,0x44($sp) +/* f1a4ea8: 3c0f8008 */ lui $t7,0x8008 +/* f1a4eac: 3c0d8008 */ lui $t5,0x8008 +/* f1a4eb0: 8dadfb0c */ lw $t5,-0x4f4($t5) +/* f1a4eb4: 8deffb10 */ lw $t7,-0x4f0($t7) +/* f1a4eb8: 8fb900ac */ lw $t9,0xac($sp) +/* f1a4ebc: 87ae0044 */ lh $t6,0x44($sp) +/* f1a4ec0: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a4ec4: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a4ec8: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a4ecc: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f1a4ed0: afa20020 */ sw $v0,0x20($sp) +/* f1a4ed4: afa00024 */ sw $zero,0x24($sp) +/* f1a4ed8: afa00028 */ sw $zero,0x28($sp) +/* f1a4edc: afad0014 */ sw $t5,0x14($sp) +/* f1a4ee0: afaf0010 */ sw $t7,0x10($sp) +/* f1a4ee4: afb90018 */ sw $t9,0x18($sp) +/* f1a4ee8: 0fc5580f */ jal func0f15603c +/* f1a4eec: afae001c */ sw $t6,0x1c($sp) +/* f1a4ef0: 8fac0140 */ lw $t4,0x140($sp) +/* f1a4ef4: afa2015c */ sw $v0,0x15c($sp) +/* f1a4ef8: 3c057f1c */ lui $a1,0x7f1c +/* f1a4efc: 24a59884 */ addiu $a1,$a1,-26492 +/* f1a4f00: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f1a4f04: 0c004dad */ jal 0x136b4 +/* f1a4f08: 9586045e */ lhu $a2,0x45e($t4) +/* f1a4f0c: 8e180000 */ lw $t8,0x0($s0) +/* f1a4f10: 27ae0148 */ addiu $t6,$sp,0x148 +/* f1a4f14: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a4f18: 270f005d */ addiu $t7,$t8,0x5d +/* f1a4f1c: afaf0154 */ sw $t7,0x154($sp) +/* f1a4f20: 8e0d0004 */ lw $t5,0x4($s0) +/* f1a4f24: afae0010 */ sw $t6,0x10($sp) +/* f1a4f28: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a4f2c: 25b90019 */ addiu $t9,$t5,0x19 +/* f1a4f30: afb90150 */ sw $t9,0x150($sp) +/* f1a4f34: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a4f38: 0fc54e16 */ jal func0f153858 +/* f1a4f3c: 27a7014c */ addiu $a3,$sp,0x14c +/* f1a4f40: 0c002f02 */ jal 0xbc08 +/* f1a4f44: afa2015c */ sw $v0,0x15c($sp) +/* f1a4f48: 0c002f06 */ jal 0xbc18 +/* f1a4f4c: a7a20044 */ sh $v0,0x44($sp) +/* f1a4f50: 3c0c8008 */ lui $t4,0x8008 +/* f1a4f54: 3c188008 */ lui $t8,0x8008 +/* f1a4f58: 8f18fb0c */ lw $t8,-0x4f4($t8) +/* f1a4f5c: 8d8cfb10 */ lw $t4,-0x4f0($t4) +/* f1a4f60: 8faf00ac */ lw $t7,0xac($sp) +/* f1a4f64: 87ad0044 */ lh $t5,0x44($sp) +/* f1a4f68: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a4f6c: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a4f70: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a4f74: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f1a4f78: afa20020 */ sw $v0,0x20($sp) +/* f1a4f7c: afa00024 */ sw $zero,0x24($sp) +/* f1a4f80: afa00028 */ sw $zero,0x28($sp) +/* f1a4f84: afb80014 */ sw $t8,0x14($sp) +/* f1a4f88: afac0010 */ sw $t4,0x10($sp) +/* f1a4f8c: afaf0018 */ sw $t7,0x18($sp) +/* f1a4f90: 0fc5580f */ jal func0f15603c +/* f1a4f94: afad001c */ sw $t5,0x1c($sp) +/* f1a4f98: afa2015c */ sw $v0,0x15c($sp) +/* f1a4f9c: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a4fa0: 240451ce */ addiu $a0,$zero,0x51ce +/* f1a4fa4: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f1a4fa8: 0c004dad */ jal 0x136b4 +/* f1a4fac: 00402825 */ or $a1,$v0,$zero +/* f1a4fb0: 8e190000 */ lw $t9,0x0($s0) +/* f1a4fb4: 27af0148 */ addiu $t7,$sp,0x148 +/* f1a4fb8: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a4fbc: 272e007a */ addiu $t6,$t9,0x7a +/* f1a4fc0: afae0154 */ sw $t6,0x154($sp) +/* f1a4fc4: 8e0c0004 */ lw $t4,0x4($s0) +/* f1a4fc8: afaf0010 */ sw $t7,0x10($sp) +/* f1a4fcc: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a4fd0: 25980019 */ addiu $t8,$t4,0x19 +/* f1a4fd4: afb80150 */ sw $t8,0x150($sp) +/* f1a4fd8: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a4fdc: 0fc54e16 */ jal func0f153858 +/* f1a4fe0: 27a7014c */ addiu $a3,$sp,0x14c +/* f1a4fe4: 0c002f02 */ jal 0xbc08 +/* f1a4fe8: afa2015c */ sw $v0,0x15c($sp) +/* f1a4fec: 0c002f06 */ jal 0xbc18 +/* f1a4ff0: a7a20044 */ sh $v0,0x44($sp) +/* f1a4ff4: 3c0d8008 */ lui $t5,0x8008 +/* f1a4ff8: 3c198008 */ lui $t9,0x8008 +/* f1a4ffc: 8f39fb0c */ lw $t9,-0x4f4($t9) +/* f1a5000: 8dadfb10 */ lw $t5,-0x4f0($t5) +/* f1a5004: 8fae00ac */ lw $t6,0xac($sp) +/* f1a5008: 87ac0044 */ lh $t4,0x44($sp) +/* f1a500c: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a5010: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a5014: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a5018: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f1a501c: afa20020 */ sw $v0,0x20($sp) +/* f1a5020: afa00024 */ sw $zero,0x24($sp) +/* f1a5024: afa00028 */ sw $zero,0x28($sp) +/* f1a5028: afb90014 */ sw $t9,0x14($sp) +/* f1a502c: afad0010 */ sw $t5,0x10($sp) +/* f1a5030: afae0018 */ sw $t6,0x18($sp) +/* f1a5034: 0fc5580f */ jal func0f15603c +/* f1a5038: afac001c */ sw $t4,0x1c($sp) +/* f1a503c: 8fb80140 */ lw $t8,0x140($sp) +/* f1a5040: afa2015c */ sw $v0,0x15c($sp) +/* f1a5044: 3c057f1c */ lui $a1,0x7f1c +/* f1a5048: 9706045e */ lhu $a2,0x45e($t8) +/* f1a504c: 24a59888 */ addiu $a1,$a1,-26488 +/* f1a5050: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f1a5054: 00067880 */ sll $t7,$a2,0x2 +/* f1a5058: 01e67821 */ addu $t7,$t7,$a2 +/* f1a505c: 0c004dad */ jal 0x136b4 +/* f1a5060: 01e03025 */ or $a2,$t7,$zero +/* f1a5064: 3c0d8008 */ lui $t5,0x8008 +/* f1a5068: 8dadfb0c */ lw $t5,-0x4f4($t5) +/* f1a506c: 3c078008 */ lui $a3,0x8008 +/* f1a5070: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f1a5074: 27a4014c */ addiu $a0,$sp,0x14c +/* f1a5078: 27a50148 */ addiu $a1,$sp,0x148 +/* f1a507c: 27a600c0 */ addiu $a2,$sp,0xc0 +/* f1a5080: afa00014 */ sw $zero,0x14($sp) +/* f1a5084: 0fc55cbe */ jal func0f1572f8 +/* f1a5088: afad0010 */ sw $t5,0x10($sp) +/* f1a508c: 8e190000 */ lw $t9,0x0($s0) +/* f1a5090: 8fae014c */ lw $t6,0x14c($sp) +/* f1a5094: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a5098: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a509c: 032e6023 */ subu $t4,$t9,$t6 +/* f1a50a0: 259800b6 */ addiu $t8,$t4,0xb6 +/* f1a50a4: afb80154 */ sw $t8,0x154($sp) +/* f1a50a8: 8e0f0004 */ lw $t7,0x4($s0) +/* f1a50ac: 27b90148 */ addiu $t9,$sp,0x148 +/* f1a50b0: afb90010 */ sw $t9,0x10($sp) +/* f1a50b4: 25ed0019 */ addiu $t5,$t7,0x19 +/* f1a50b8: afad0150 */ sw $t5,0x150($sp) +/* f1a50bc: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a50c0: 0fc54e16 */ jal func0f153858 +/* f1a50c4: 27a7014c */ addiu $a3,$sp,0x14c +/* f1a50c8: 0c002f02 */ jal 0xbc08 +/* f1a50cc: afa2015c */ sw $v0,0x15c($sp) +/* f1a50d0: 0c002f06 */ jal 0xbc18 +/* f1a50d4: a7a20044 */ sh $v0,0x44($sp) +/* f1a50d8: 3c0e8008 */ lui $t6,0x8008 +/* f1a50dc: 3c0c8008 */ lui $t4,0x8008 +/* f1a50e0: 8d8cfb0c */ lw $t4,-0x4f4($t4) +/* f1a50e4: 8dcefb10 */ lw $t6,-0x4f0($t6) +/* f1a50e8: 8fb800ac */ lw $t8,0xac($sp) +/* f1a50ec: 87af0044 */ lh $t7,0x44($sp) +/* f1a50f0: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a50f4: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a50f8: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a50fc: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f1a5100: afa20020 */ sw $v0,0x20($sp) +/* f1a5104: afa00024 */ sw $zero,0x24($sp) +/* f1a5108: afa00028 */ sw $zero,0x28($sp) +/* f1a510c: afac0014 */ sw $t4,0x14($sp) +/* f1a5110: afae0010 */ sw $t6,0x10($sp) +/* f1a5114: afb80018 */ sw $t8,0x18($sp) +/* f1a5118: 0fc5580f */ jal func0f15603c +/* f1a511c: afaf001c */ sw $t7,0x1c($sp) +/* f1a5120: 8fad0140 */ lw $t5,0x140($sp) +/* f1a5124: afa2015c */ sw $v0,0x15c($sp) +/* f1a5128: 3c057f1c */ lui $a1,0x7f1c +/* f1a512c: 24a5988c */ addiu $a1,$a1,-26484 +/* f1a5130: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f1a5134: 0c004dad */ jal 0x136b4 +/* f1a5138: 95a60460 */ lhu $a2,0x460($t5) +/* f1a513c: 8e190000 */ lw $t9,0x0($s0) +/* f1a5140: 27af0148 */ addiu $t7,$sp,0x148 +/* f1a5144: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a5148: 272e005d */ addiu $t6,$t9,0x5d +/* f1a514c: afae0154 */ sw $t6,0x154($sp) +/* f1a5150: 8e0c0004 */ lw $t4,0x4($s0) +/* f1a5154: afaf0010 */ sw $t7,0x10($sp) +/* f1a5158: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a515c: 25980024 */ addiu $t8,$t4,0x24 +/* f1a5160: afb80150 */ sw $t8,0x150($sp) +/* f1a5164: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a5168: 0fc54e16 */ jal func0f153858 +/* f1a516c: 27a7014c */ addiu $a3,$sp,0x14c +/* f1a5170: 0c002f02 */ jal 0xbc08 +/* f1a5174: afa2015c */ sw $v0,0x15c($sp) +/* f1a5178: 0c002f06 */ jal 0xbc18 +/* f1a517c: a7a20044 */ sh $v0,0x44($sp) +/* f1a5180: 3c0d8008 */ lui $t5,0x8008 +/* f1a5184: 3c198008 */ lui $t9,0x8008 +/* f1a5188: 8f39fb0c */ lw $t9,-0x4f4($t9) +/* f1a518c: 8dadfb10 */ lw $t5,-0x4f0($t5) +/* f1a5190: 8fae00ac */ lw $t6,0xac($sp) +/* f1a5194: 87ac0044 */ lh $t4,0x44($sp) +/* f1a5198: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a519c: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a51a0: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a51a4: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f1a51a8: afa20020 */ sw $v0,0x20($sp) +/* f1a51ac: afa00024 */ sw $zero,0x24($sp) +/* f1a51b0: afa00028 */ sw $zero,0x28($sp) +/* f1a51b4: afb90014 */ sw $t9,0x14($sp) +/* f1a51b8: afad0010 */ sw $t5,0x10($sp) +/* f1a51bc: afae0018 */ sw $t6,0x18($sp) +/* f1a51c0: 0fc5580f */ jal func0f15603c +/* f1a51c4: afac001c */ sw $t4,0x1c($sp) +/* f1a51c8: afa2015c */ sw $v0,0x15c($sp) +/* f1a51cc: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a51d0: 240451cf */ addiu $a0,$zero,0x51cf +/* f1a51d4: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f1a51d8: 0c004dad */ jal 0x136b4 +/* f1a51dc: 00402825 */ or $a1,$v0,$zero +/* f1a51e0: 8e180000 */ lw $t8,0x0($s0) +/* f1a51e4: 27ae0148 */ addiu $t6,$sp,0x148 +/* f1a51e8: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a51ec: 270f007a */ addiu $t7,$t8,0x7a +/* f1a51f0: afaf0154 */ sw $t7,0x154($sp) +/* f1a51f4: 8e0d0004 */ lw $t5,0x4($s0) +/* f1a51f8: afae0010 */ sw $t6,0x10($sp) +/* f1a51fc: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a5200: 25b90024 */ addiu $t9,$t5,0x24 +/* f1a5204: afb90150 */ sw $t9,0x150($sp) +/* f1a5208: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a520c: 0fc54e16 */ jal func0f153858 +/* f1a5210: 27a7014c */ addiu $a3,$sp,0x14c +/* f1a5214: 0c002f02 */ jal 0xbc08 +/* f1a5218: afa2015c */ sw $v0,0x15c($sp) +/* f1a521c: 0c002f06 */ jal 0xbc18 +/* f1a5220: a7a20044 */ sh $v0,0x44($sp) +/* f1a5224: 3c0c8008 */ lui $t4,0x8008 +/* f1a5228: 3c188008 */ lui $t8,0x8008 +/* f1a522c: 8f18fb0c */ lw $t8,-0x4f4($t8) +/* f1a5230: 8d8cfb10 */ lw $t4,-0x4f0($t4) +/* f1a5234: 8faf00ac */ lw $t7,0xac($sp) +/* f1a5238: 87ad0044 */ lh $t5,0x44($sp) +/* f1a523c: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a5240: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a5244: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a5248: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f1a524c: afa20020 */ sw $v0,0x20($sp) +/* f1a5250: afa00024 */ sw $zero,0x24($sp) +/* f1a5254: afa00028 */ sw $zero,0x28($sp) +/* f1a5258: afb80014 */ sw $t8,0x14($sp) +/* f1a525c: afac0010 */ sw $t4,0x10($sp) +/* f1a5260: afaf0018 */ sw $t7,0x18($sp) +/* f1a5264: 0fc5580f */ jal func0f15603c +/* f1a5268: afad001c */ sw $t5,0x1c($sp) +/* f1a526c: 8fb90140 */ lw $t9,0x140($sp) +/* f1a5270: afa2015c */ sw $v0,0x15c($sp) +/* f1a5274: 3c057f1c */ lui $a1,0x7f1c +/* f1a5278: 97260460 */ lhu $a2,0x460($t9) +/* f1a527c: 24a59890 */ addiu $a1,$a1,-26480 +/* f1a5280: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f1a5284: 00067040 */ sll $t6,$a2,0x1 +/* f1a5288: 0c004dad */ jal 0x136b4 +/* f1a528c: 01c03025 */ or $a2,$t6,$zero +/* f1a5290: 3c0c8008 */ lui $t4,0x8008 +/* f1a5294: 8d8cfb0c */ lw $t4,-0x4f4($t4) +/* f1a5298: 3c078008 */ lui $a3,0x8008 +/* f1a529c: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f1a52a0: 27a4014c */ addiu $a0,$sp,0x14c +/* f1a52a4: 27a50148 */ addiu $a1,$sp,0x148 +/* f1a52a8: 27a600c0 */ addiu $a2,$sp,0xc0 +/* f1a52ac: afa00014 */ sw $zero,0x14($sp) +/* f1a52b0: 0fc55cbe */ jal func0f1572f8 +/* f1a52b4: afac0010 */ sw $t4,0x10($sp) +/* f1a52b8: 8e180000 */ lw $t8,0x0($s0) +/* f1a52bc: 8faf014c */ lw $t7,0x14c($sp) +/* f1a52c0: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a52c4: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a52c8: 030f6823 */ subu $t5,$t8,$t7 +/* f1a52cc: 25b900b6 */ addiu $t9,$t5,0xb6 +/* f1a52d0: afb90154 */ sw $t9,0x154($sp) +/* f1a52d4: 8e0e0004 */ lw $t6,0x4($s0) +/* f1a52d8: 27b80148 */ addiu $t8,$sp,0x148 +/* f1a52dc: afb80010 */ sw $t8,0x10($sp) +/* f1a52e0: 25cc0024 */ addiu $t4,$t6,0x24 +/* f1a52e4: afac0150 */ sw $t4,0x150($sp) +/* f1a52e8: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a52ec: 0fc54e16 */ jal func0f153858 +/* f1a52f0: 27a7014c */ addiu $a3,$sp,0x14c +/* f1a52f4: 0c002f02 */ jal 0xbc08 +/* f1a52f8: afa2015c */ sw $v0,0x15c($sp) +/* f1a52fc: 0c002f06 */ jal 0xbc18 +/* f1a5300: a7a20044 */ sh $v0,0x44($sp) +/* f1a5304: 3c0f8008 */ lui $t7,0x8008 +/* f1a5308: 3c0d8008 */ lui $t5,0x8008 +/* f1a530c: 8dadfb0c */ lw $t5,-0x4f4($t5) +/* f1a5310: 8deffb10 */ lw $t7,-0x4f0($t7) +/* f1a5314: 8fb900ac */ lw $t9,0xac($sp) +/* f1a5318: 87ae0044 */ lh $t6,0x44($sp) +/* f1a531c: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a5320: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a5324: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a5328: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f1a532c: afa20020 */ sw $v0,0x20($sp) +/* f1a5330: afa00024 */ sw $zero,0x24($sp) +/* f1a5334: afa00028 */ sw $zero,0x28($sp) +/* f1a5338: afad0014 */ sw $t5,0x14($sp) +/* f1a533c: afaf0010 */ sw $t7,0x10($sp) +/* f1a5340: afb90018 */ sw $t9,0x18($sp) +/* f1a5344: 0fc5580f */ jal func0f15603c +/* f1a5348: afae001c */ sw $t6,0x1c($sp) +/* f1a534c: 8fac0140 */ lw $t4,0x140($sp) +/* f1a5350: afa2015c */ sw $v0,0x15c($sp) +/* f1a5354: 3c057f1c */ lui $a1,0x7f1c +/* f1a5358: 24a59894 */ addiu $a1,$a1,-26476 +/* f1a535c: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f1a5360: 0c004dad */ jal 0x136b4 +/* f1a5364: 95860462 */ lhu $a2,0x462($t4) +/* f1a5368: 8e180000 */ lw $t8,0x0($s0) +/* f1a536c: 27ae0148 */ addiu $t6,$sp,0x148 +/* f1a5370: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a5374: 270f005d */ addiu $t7,$t8,0x5d +/* f1a5378: afaf0154 */ sw $t7,0x154($sp) +/* f1a537c: 8e0d0004 */ lw $t5,0x4($s0) +/* f1a5380: afae0010 */ sw $t6,0x10($sp) +/* f1a5384: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a5388: 25b9002f */ addiu $t9,$t5,0x2f +/* f1a538c: afb90150 */ sw $t9,0x150($sp) +/* f1a5390: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a5394: 0fc54e16 */ jal func0f153858 +/* f1a5398: 27a7014c */ addiu $a3,$sp,0x14c +/* f1a539c: 0c002f02 */ jal 0xbc08 +/* f1a53a0: afa2015c */ sw $v0,0x15c($sp) +/* f1a53a4: 0c002f06 */ jal 0xbc18 +/* f1a53a8: a7a20044 */ sh $v0,0x44($sp) +/* f1a53ac: 3c0c8008 */ lui $t4,0x8008 +/* f1a53b0: 3c188008 */ lui $t8,0x8008 +/* f1a53b4: 8f18fb0c */ lw $t8,-0x4f4($t8) +/* f1a53b8: 8d8cfb10 */ lw $t4,-0x4f0($t4) +/* f1a53bc: 8faf00ac */ lw $t7,0xac($sp) +/* f1a53c0: 87ad0044 */ lh $t5,0x44($sp) +/* f1a53c4: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a53c8: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a53cc: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a53d0: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f1a53d4: afa20020 */ sw $v0,0x20($sp) +/* f1a53d8: afa00024 */ sw $zero,0x24($sp) +/* f1a53dc: afa00028 */ sw $zero,0x28($sp) +/* f1a53e0: afb80014 */ sw $t8,0x14($sp) +/* f1a53e4: afac0010 */ sw $t4,0x10($sp) +/* f1a53e8: afaf0018 */ sw $t7,0x18($sp) +/* f1a53ec: 0fc5580f */ jal func0f15603c +/* f1a53f0: afad001c */ sw $t5,0x1c($sp) +/* f1a53f4: afa2015c */ sw $v0,0x15c($sp) +/* f1a53f8: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a53fc: 240451d0 */ addiu $a0,$zero,0x51d0 +/* f1a5400: 8fb90140 */ lw $t9,0x140($sp) +/* f1a5404: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f1a5408: 00402825 */ or $a1,$v0,$zero +/* f1a540c: 0c004dad */ jal 0x136b4 +/* f1a5410: 97260462 */ lhu $a2,0x462($t9) +/* f1a5414: 8e0e0000 */ lw $t6,0x0($s0) +/* f1a5418: 27ad0148 */ addiu $t5,$sp,0x148 +/* f1a541c: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a5420: 25cc007a */ addiu $t4,$t6,0x7a +/* f1a5424: afac0154 */ sw $t4,0x154($sp) +/* f1a5428: 8e180004 */ lw $t8,0x4($s0) +/* f1a542c: afad0010 */ sw $t5,0x10($sp) +/* f1a5430: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a5434: 270f002f */ addiu $t7,$t8,0x2f +/* f1a5438: afaf0150 */ sw $t7,0x150($sp) +/* f1a543c: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a5440: 0fc54e16 */ jal func0f153858 +/* f1a5444: 27a7014c */ addiu $a3,$sp,0x14c +/* f1a5448: 0c002f02 */ jal 0xbc08 +/* f1a544c: afa2015c */ sw $v0,0x15c($sp) +/* f1a5450: 0c002f06 */ jal 0xbc18 +/* f1a5454: a7a20044 */ sh $v0,0x44($sp) +/* f1a5458: 3c198008 */ lui $t9,0x8008 +/* f1a545c: 3c0e8008 */ lui $t6,0x8008 +/* f1a5460: 8dcefb0c */ lw $t6,-0x4f4($t6) +/* f1a5464: 8f39fb10 */ lw $t9,-0x4f0($t9) +/* f1a5468: 8fac00ac */ lw $t4,0xac($sp) +/* f1a546c: 87b80044 */ lh $t8,0x44($sp) +/* f1a5470: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a5474: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a5478: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a547c: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f1a5480: afa20020 */ sw $v0,0x20($sp) +/* f1a5484: afa00024 */ sw $zero,0x24($sp) +/* f1a5488: afa00028 */ sw $zero,0x28($sp) +/* f1a548c: afae0014 */ sw $t6,0x14($sp) +/* f1a5490: afb90010 */ sw $t9,0x10($sp) +/* f1a5494: afac0018 */ sw $t4,0x18($sp) +/* f1a5498: 0fc5580f */ jal func0f15603c +/* f1a549c: afb8001c */ sw $t8,0x1c($sp) +/* f1a54a0: 8faf0140 */ lw $t7,0x140($sp) +/* f1a54a4: afa2015c */ sw $v0,0x15c($sp) +/* f1a54a8: 3c057f1c */ lui $a1,0x7f1c +/* f1a54ac: 24a59898 */ addiu $a1,$a1,-26472 +/* f1a54b0: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f1a54b4: 0c004dad */ jal 0x136b4 +/* f1a54b8: 95e60462 */ lhu $a2,0x462($t7) +/* f1a54bc: 3c0d8008 */ lui $t5,0x8008 +/* f1a54c0: 8dadfb0c */ lw $t5,-0x4f4($t5) +/* f1a54c4: 3c078008 */ lui $a3,0x8008 +/* f1a54c8: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f1a54cc: 27a4014c */ addiu $a0,$sp,0x14c +/* f1a54d0: 27a50148 */ addiu $a1,$sp,0x148 +/* f1a54d4: 27a600c0 */ addiu $a2,$sp,0xc0 +/* f1a54d8: afa00014 */ sw $zero,0x14($sp) +/* f1a54dc: 0fc55cbe */ jal func0f1572f8 +/* f1a54e0: afad0010 */ sw $t5,0x10($sp) +/* f1a54e4: 8e190000 */ lw $t9,0x0($s0) +/* f1a54e8: 8fae014c */ lw $t6,0x14c($sp) +/* f1a54ec: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a54f0: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a54f4: 032e6023 */ subu $t4,$t9,$t6 +/* f1a54f8: 259800b6 */ addiu $t8,$t4,0xb6 +/* f1a54fc: afb80154 */ sw $t8,0x154($sp) +/* f1a5500: 8e0f0004 */ lw $t7,0x4($s0) +/* f1a5504: 27b90148 */ addiu $t9,$sp,0x148 +/* f1a5508: afb90010 */ sw $t9,0x10($sp) +/* f1a550c: 25ed002f */ addiu $t5,$t7,0x2f +/* f1a5510: afad0150 */ sw $t5,0x150($sp) +/* f1a5514: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a5518: 0fc54e16 */ jal func0f153858 +/* f1a551c: 27a7014c */ addiu $a3,$sp,0x14c +/* f1a5520: 0c002f02 */ jal 0xbc08 +/* f1a5524: afa2015c */ sw $v0,0x15c($sp) +/* f1a5528: 0c002f06 */ jal 0xbc18 +/* f1a552c: a7a20044 */ sh $v0,0x44($sp) +/* f1a5530: 3c0e8008 */ lui $t6,0x8008 +/* f1a5534: 3c0c8008 */ lui $t4,0x8008 +/* f1a5538: 8d8cfb0c */ lw $t4,-0x4f4($t4) +/* f1a553c: 8dcefb10 */ lw $t6,-0x4f0($t6) +/* f1a5540: 8fb800ac */ lw $t8,0xac($sp) +/* f1a5544: 87af0044 */ lh $t7,0x44($sp) +/* f1a5548: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a554c: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a5550: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a5554: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f1a5558: afa20020 */ sw $v0,0x20($sp) +/* f1a555c: afa00024 */ sw $zero,0x24($sp) +/* f1a5560: afa00028 */ sw $zero,0x28($sp) +/* f1a5564: afac0014 */ sw $t4,0x14($sp) +/* f1a5568: afae0010 */ sw $t6,0x10($sp) +/* f1a556c: afb80018 */ sw $t8,0x18($sp) +/* f1a5570: 0fc5580f */ jal func0f15603c +/* f1a5574: afaf001c */ sw $t7,0x1c($sp) +/* f1a5578: afa2015c */ sw $v0,0x15c($sp) +/* f1a557c: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a5580: 240451d1 */ addiu $a0,$zero,0x51d1 +/* f1a5584: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f1a5588: 0c004dad */ jal 0x136b4 +/* f1a558c: 00402825 */ or $a1,$v0,$zero +/* f1a5590: 8e0d0000 */ lw $t5,0x0($s0) +/* f1a5594: 27b80148 */ addiu $t8,$sp,0x148 +/* f1a5598: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a559c: 25b90085 */ addiu $t9,$t5,0x85 +/* f1a55a0: afb90154 */ sw $t9,0x154($sp) +/* f1a55a4: 8e0e0004 */ lw $t6,0x4($s0) +/* f1a55a8: afb80010 */ sw $t8,0x10($sp) +/* f1a55ac: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a55b0: 25cc003f */ addiu $t4,$t6,0x3f +/* f1a55b4: afac0150 */ sw $t4,0x150($sp) +/* f1a55b8: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a55bc: 0fc54e16 */ jal func0f153858 +/* f1a55c0: 27a7014c */ addiu $a3,$sp,0x14c +/* f1a55c4: 0c002f02 */ jal 0xbc08 +/* f1a55c8: afa2015c */ sw $v0,0x15c($sp) +/* f1a55cc: 0c002f06 */ jal 0xbc18 +/* f1a55d0: a7a20044 */ sh $v0,0x44($sp) +/* f1a55d4: 3c0f8008 */ lui $t7,0x8008 +/* f1a55d8: 3c0d8008 */ lui $t5,0x8008 +/* f1a55dc: 8dadfb0c */ lw $t5,-0x4f4($t5) +/* f1a55e0: 8deffb10 */ lw $t7,-0x4f0($t7) +/* f1a55e4: 8fb900ac */ lw $t9,0xac($sp) +/* f1a55e8: 87ae0044 */ lh $t6,0x44($sp) +/* f1a55ec: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a55f0: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a55f4: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a55f8: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f1a55fc: afa20020 */ sw $v0,0x20($sp) +/* f1a5600: afa00024 */ sw $zero,0x24($sp) +/* f1a5604: afa00028 */ sw $zero,0x28($sp) +/* f1a5608: afad0014 */ sw $t5,0x14($sp) +/* f1a560c: afaf0010 */ sw $t7,0x10($sp) +/* f1a5610: afb90018 */ sw $t9,0x18($sp) +/* f1a5614: 0fc5580f */ jal func0f15603c +/* f1a5618: afae001c */ sw $t6,0x1c($sp) +/* f1a561c: 8fac0140 */ lw $t4,0x140($sp) +/* f1a5620: afa2015c */ sw $v0,0x15c($sp) +/* f1a5624: 3c057f1c */ lui $a1,0x7f1c +/* f1a5628: 958f045c */ lhu $t7,0x45c($t4) +/* f1a562c: 95980462 */ lhu $t8,0x462($t4) +/* f1a5630: 9599045e */ lhu $t9,0x45e($t4) +/* f1a5634: 24a5989c */ addiu $a1,$a1,-26468 +/* f1a5638: 030f6821 */ addu $t5,$t8,$t7 +/* f1a563c: 95980460 */ lhu $t8,0x460($t4) +/* f1a5640: 01b97021 */ addu $t6,$t5,$t9 +/* f1a5644: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f1a5648: 0c004dad */ jal 0x136b4 +/* f1a564c: 01d83021 */ addu $a2,$t6,$t8 +/* f1a5650: 3c0f8008 */ lui $t7,0x8008 +/* f1a5654: 8deffb0c */ lw $t7,-0x4f4($t7) +/* f1a5658: 3c078008 */ lui $a3,0x8008 +/* f1a565c: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f1a5660: 27a4014c */ addiu $a0,$sp,0x14c +/* f1a5664: 27a50148 */ addiu $a1,$sp,0x148 +/* f1a5668: 27a600c0 */ addiu $a2,$sp,0xc0 +/* f1a566c: afa00014 */ sw $zero,0x14($sp) +/* f1a5670: 0fc55cbe */ jal func0f1572f8 +/* f1a5674: afaf0010 */ sw $t7,0x10($sp) +/* f1a5678: 8e0d0000 */ lw $t5,0x0($s0) +/* f1a567c: 8fb9014c */ lw $t9,0x14c($sp) +/* f1a5680: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a5684: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a5688: 01b96023 */ subu $t4,$t5,$t9 +/* f1a568c: 258e00bc */ addiu $t6,$t4,0xbc +/* f1a5690: afae0154 */ sw $t6,0x154($sp) +/* f1a5694: 8e180004 */ lw $t8,0x4($s0) +/* f1a5698: 27ad0148 */ addiu $t5,$sp,0x148 +/* f1a569c: afad0010 */ sw $t5,0x10($sp) +/* f1a56a0: 270f003f */ addiu $t7,$t8,0x3f +/* f1a56a4: afaf0150 */ sw $t7,0x150($sp) +/* f1a56a8: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a56ac: 0fc54e16 */ jal func0f153858 +/* f1a56b0: 27a7014c */ addiu $a3,$sp,0x14c +/* f1a56b4: 0c002f02 */ jal 0xbc08 +/* f1a56b8: afa2015c */ sw $v0,0x15c($sp) +/* f1a56bc: 0c002f06 */ jal 0xbc18 +/* f1a56c0: a7a20044 */ sh $v0,0x44($sp) +/* f1a56c4: 3c198008 */ lui $t9,0x8008 +/* f1a56c8: 3c0c8008 */ lui $t4,0x8008 +/* f1a56cc: 8d8cfb0c */ lw $t4,-0x4f4($t4) +/* f1a56d0: 8f39fb10 */ lw $t9,-0x4f0($t9) +/* f1a56d4: 8fae00ac */ lw $t6,0xac($sp) +/* f1a56d8: 87b80044 */ lh $t8,0x44($sp) +/* f1a56dc: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a56e0: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a56e4: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a56e8: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f1a56ec: afa20020 */ sw $v0,0x20($sp) +/* f1a56f0: afa00024 */ sw $zero,0x24($sp) +/* f1a56f4: afa00028 */ sw $zero,0x28($sp) +/* f1a56f8: afac0014 */ sw $t4,0x14($sp) +/* f1a56fc: afb90010 */ sw $t9,0x10($sp) +/* f1a5700: afae0018 */ sw $t6,0x18($sp) +/* f1a5704: 0fc5580f */ jal func0f15603c +/* f1a5708: afb8001c */ sw $t8,0x1c($sp) +/* f1a570c: afa2015c */ sw $v0,0x15c($sp) +/* f1a5710: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a5714: 240451d2 */ addiu $a0,$zero,0x51d2 +/* f1a5718: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f1a571c: 0c004dad */ jal 0x136b4 +/* f1a5720: 00402825 */ or $a1,$v0,$zero +/* f1a5724: 8e0f0000 */ lw $t7,0x0($s0) +/* f1a5728: 27ae0148 */ addiu $t6,$sp,0x148 +/* f1a572c: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a5730: 25ed0053 */ addiu $t5,$t7,0x53 +/* f1a5734: afad0154 */ sw $t5,0x154($sp) +/* f1a5738: 8e190004 */ lw $t9,0x4($s0) +/* f1a573c: afae0010 */ sw $t6,0x10($sp) +/* f1a5740: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a5744: 272c0001 */ addiu $t4,$t9,0x1 +/* f1a5748: afac0150 */ sw $t4,0x150($sp) +/* f1a574c: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a5750: 0fc54e16 */ jal func0f153858 +/* f1a5754: 27a7014c */ addiu $a3,$sp,0x14c +/* f1a5758: 0c002f02 */ jal 0xbc08 +/* f1a575c: afa2015c */ sw $v0,0x15c($sp) +/* f1a5760: 0c002f06 */ jal 0xbc18 +/* f1a5764: a7a20044 */ sh $v0,0x44($sp) +/* f1a5768: 3c188008 */ lui $t8,0x8008 +/* f1a576c: 3c0f8008 */ lui $t7,0x8008 +/* f1a5770: 8deffb0c */ lw $t7,-0x4f4($t7) +/* f1a5774: 8f18fb10 */ lw $t8,-0x4f0($t8) +/* f1a5778: 8fad00ac */ lw $t5,0xac($sp) +/* f1a577c: 87b90044 */ lh $t9,0x44($sp) +/* f1a5780: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a5784: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a5788: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a578c: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f1a5790: afa20020 */ sw $v0,0x20($sp) +/* f1a5794: afa00024 */ sw $zero,0x24($sp) +/* f1a5798: afa00028 */ sw $zero,0x28($sp) +/* f1a579c: afaf0014 */ sw $t7,0x14($sp) +/* f1a57a0: afb80010 */ sw $t8,0x10($sp) +/* f1a57a4: afad0018 */ sw $t5,0x18($sp) +/* f1a57a8: 0fc5580f */ jal func0f15603c +/* f1a57ac: afb9001c */ sw $t9,0x1c($sp) +/* f1a57b0: afa2015c */ sw $v0,0x15c($sp) +/* f1a57b4: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a57b8: 240451d3 */ addiu $a0,$zero,0x51d3 +/* f1a57bc: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f1a57c0: 0c004dad */ jal 0x136b4 +/* f1a57c4: 00402825 */ or $a1,$v0,$zero +/* f1a57c8: 8e0c0000 */ lw $t4,0x0($s0) +/* f1a57cc: 27ad0148 */ addiu $t5,$sp,0x148 +/* f1a57d0: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a57d4: 258e0026 */ addiu $t6,$t4,0x26 +/* f1a57d8: afae0154 */ sw $t6,0x154($sp) +/* f1a57dc: 8e180004 */ lw $t8,0x4($s0) +/* f1a57e0: afad0010 */ sw $t5,0x10($sp) +/* f1a57e4: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a57e8: 270f0023 */ addiu $t7,$t8,0x23 +/* f1a57ec: afaf0150 */ sw $t7,0x150($sp) +/* f1a57f0: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a57f4: 0fc54e16 */ jal func0f153858 +/* f1a57f8: 27a7014c */ addiu $a3,$sp,0x14c +/* f1a57fc: 0c002f02 */ jal 0xbc08 +/* f1a5800: afa2015c */ sw $v0,0x15c($sp) +/* f1a5804: 0c002f06 */ jal 0xbc18 +/* f1a5808: a7a20044 */ sh $v0,0x44($sp) +/* f1a580c: 3c198008 */ lui $t9,0x8008 +/* f1a5810: 3c0c8008 */ lui $t4,0x8008 +/* f1a5814: 8d8cfafc */ lw $t4,-0x504($t4) +/* f1a5818: 8f39fb00 */ lw $t9,-0x500($t9) +/* f1a581c: 2401ff00 */ addiu $at,$zero,-256 +/* f1a5820: afac0014 */ sw $t4,0x14($sp) +/* f1a5824: afb90010 */ sw $t9,0x10($sp) +/* f1a5828: 8e0e000c */ lw $t6,0xc($s0) +/* f1a582c: 87ac0044 */ lh $t4,0x44($sp) +/* f1a5830: afa00028 */ sw $zero,0x28($sp) +/* f1a5834: 31d800ff */ andi $t8,$t6,0xff +/* f1a5838: 00187a00 */ sll $t7,$t8,0x8 +/* f1a583c: 01f87823 */ subu $t7,$t7,$t8 +/* f1a5840: 000f6a02 */ srl $t5,$t7,0x8 +/* f1a5844: 01a1c825 */ or $t9,$t5,$at +/* f1a5848: afb90018 */ sw $t9,0x18($sp) +/* f1a584c: afa00024 */ sw $zero,0x24($sp) +/* f1a5850: afa20020 */ sw $v0,0x20($sp) +/* f1a5854: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a5858: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a585c: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a5860: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f1a5864: 0fc5580f */ jal func0f15603c +/* f1a5868: afac001c */ sw $t4,0x1c($sp) +/* f1a586c: afa2015c */ sw $v0,0x15c($sp) +/* f1a5870: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a5874: 240451d4 */ addiu $a0,$zero,0x51d4 +/* f1a5878: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f1a587c: 0c004dad */ jal 0x136b4 +/* f1a5880: 00402825 */ or $a1,$v0,$zero +/* f1a5884: 8e0e0000 */ lw $t6,0x0($s0) +/* f1a5888: 27b90148 */ addiu $t9,$sp,0x148 +/* f1a588c: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a5890: 25d80020 */ addiu $t8,$t6,0x20 +/* f1a5894: afb80154 */ sw $t8,0x154($sp) +/* f1a5898: 8e0f0004 */ lw $t7,0x4($s0) +/* f1a589c: afb90010 */ sw $t9,0x10($sp) +/* f1a58a0: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a58a4: 25ed001a */ addiu $t5,$t7,0x1a +/* f1a58a8: afad0150 */ sw $t5,0x150($sp) +/* f1a58ac: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a58b0: 0fc54e16 */ jal func0f153858 +/* f1a58b4: 27a7014c */ addiu $a3,$sp,0x14c +/* f1a58b8: 0c002f02 */ jal 0xbc08 +/* f1a58bc: afa2015c */ sw $v0,0x15c($sp) +/* f1a58c0: 0c002f06 */ jal 0xbc18 +/* f1a58c4: a7a20044 */ sh $v0,0x44($sp) +/* f1a58c8: 3c0c8008 */ lui $t4,0x8008 +/* f1a58cc: 3c0e8008 */ lui $t6,0x8008 +/* f1a58d0: 8dcefafc */ lw $t6,-0x504($t6) +/* f1a58d4: 8d8cfb00 */ lw $t4,-0x500($t4) +/* f1a58d8: 2401ff00 */ addiu $at,$zero,-256 +/* f1a58dc: afae0014 */ sw $t6,0x14($sp) +/* f1a58e0: afac0010 */ sw $t4,0x10($sp) +/* f1a58e4: 8e18000c */ lw $t8,0xc($s0) +/* f1a58e8: 87ae0044 */ lh $t6,0x44($sp) +/* f1a58ec: afa00028 */ sw $zero,0x28($sp) +/* f1a58f0: 330f00ff */ andi $t7,$t8,0xff +/* f1a58f4: 000f6a00 */ sll $t5,$t7,0x8 +/* f1a58f8: 01af6823 */ subu $t5,$t5,$t7 +/* f1a58fc: 000dca02 */ srl $t9,$t5,0x8 +/* f1a5900: 03216025 */ or $t4,$t9,$at +/* f1a5904: afac0018 */ sw $t4,0x18($sp) +/* f1a5908: afa00024 */ sw $zero,0x24($sp) +/* f1a590c: afa20020 */ sw $v0,0x20($sp) +/* f1a5910: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a5914: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a5918: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a591c: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f1a5920: 0fc5580f */ jal func0f15603c +/* f1a5924: afae001c */ sw $t6,0x1c($sp) +/* f1a5928: afa2015c */ sw $v0,0x15c($sp) +/* f1a592c: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a5930: 240451d5 */ addiu $a0,$zero,0x51d5 +/* f1a5934: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f1a5938: 0c004dad */ jal 0x136b4 +/* f1a593c: 00402825 */ or $a1,$v0,$zero +/* f1a5940: 8e180000 */ lw $t8,0x0($s0) +/* f1a5944: 27ac0148 */ addiu $t4,$sp,0x148 +/* f1a5948: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a594c: 270f0018 */ addiu $t7,$t8,0x18 +/* f1a5950: afaf0154 */ sw $t7,0x154($sp) +/* f1a5954: 8e0d0004 */ lw $t5,0x4($s0) +/* f1a5958: afac0010 */ sw $t4,0x10($sp) +/* f1a595c: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a5960: 25b90010 */ addiu $t9,$t5,0x10 +/* f1a5964: afb90150 */ sw $t9,0x150($sp) +/* f1a5968: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a596c: 0fc54e16 */ jal func0f153858 +/* f1a5970: 27a7014c */ addiu $a3,$sp,0x14c +/* f1a5974: 0c002f02 */ jal 0xbc08 +/* f1a5978: afa2015c */ sw $v0,0x15c($sp) +/* f1a597c: 0c002f06 */ jal 0xbc18 +/* f1a5980: a7a20044 */ sh $v0,0x44($sp) +/* f1a5984: 3c0e8008 */ lui $t6,0x8008 +/* f1a5988: 3c188008 */ lui $t8,0x8008 +/* f1a598c: 8f18fafc */ lw $t8,-0x504($t8) +/* f1a5990: 8dcefb00 */ lw $t6,-0x500($t6) +/* f1a5994: 2401ff00 */ addiu $at,$zero,-256 +/* f1a5998: afb80014 */ sw $t8,0x14($sp) +/* f1a599c: afae0010 */ sw $t6,0x10($sp) +/* f1a59a0: 8e0f000c */ lw $t7,0xc($s0) +/* f1a59a4: 87b80044 */ lh $t8,0x44($sp) +/* f1a59a8: afa00028 */ sw $zero,0x28($sp) +/* f1a59ac: 31ed00ff */ andi $t5,$t7,0xff +/* f1a59b0: 000dca00 */ sll $t9,$t5,0x8 +/* f1a59b4: 032dc823 */ subu $t9,$t9,$t5 +/* f1a59b8: 00196202 */ srl $t4,$t9,0x8 +/* f1a59bc: 01817025 */ or $t6,$t4,$at +/* f1a59c0: afae0018 */ sw $t6,0x18($sp) +/* f1a59c4: afa00024 */ sw $zero,0x24($sp) +/* f1a59c8: afa20020 */ sw $v0,0x20($sp) +/* f1a59cc: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a59d0: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a59d4: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a59d8: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f1a59dc: 0fc5580f */ jal func0f15603c +/* f1a59e0: afb8001c */ sw $t8,0x1c($sp) +/* f1a59e4: afa2015c */ sw $v0,0x15c($sp) +/* f1a59e8: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a59ec: 240451d6 */ addiu $a0,$zero,0x51d6 +/* f1a59f0: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f1a59f4: 0c004dad */ jal 0x136b4 +/* f1a59f8: 00402825 */ or $a1,$v0,$zero +/* f1a59fc: 8e0f0000 */ lw $t7,0x0($s0) +/* f1a5a00: 27ae0148 */ addiu $t6,$sp,0x148 +/* f1a5a04: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a5a08: 25ed000e */ addiu $t5,$t7,0xe +/* f1a5a0c: afad0154 */ sw $t5,0x154($sp) +/* f1a5a10: 8e190004 */ lw $t9,0x4($s0) +/* f1a5a14: afae0010 */ sw $t6,0x10($sp) +/* f1a5a18: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a5a1c: 272c0004 */ addiu $t4,$t9,0x4 +/* f1a5a20: afac0150 */ sw $t4,0x150($sp) +/* f1a5a24: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a5a28: 0fc54e16 */ jal func0f153858 +/* f1a5a2c: 27a7014c */ addiu $a3,$sp,0x14c +/* f1a5a30: 0c002f02 */ jal 0xbc08 +/* f1a5a34: afa2015c */ sw $v0,0x15c($sp) +/* f1a5a38: 0c002f06 */ jal 0xbc18 +/* f1a5a3c: a7a20044 */ sh $v0,0x44($sp) +/* f1a5a40: 3c188008 */ lui $t8,0x8008 +/* f1a5a44: 3c0f8008 */ lui $t7,0x8008 +/* f1a5a48: 8deffafc */ lw $t7,-0x504($t7) +/* f1a5a4c: 8f18fb00 */ lw $t8,-0x500($t8) +/* f1a5a50: 2401ff00 */ addiu $at,$zero,-256 +/* f1a5a54: afaf0014 */ sw $t7,0x14($sp) +/* f1a5a58: afb80010 */ sw $t8,0x10($sp) +/* f1a5a5c: 8e0d000c */ lw $t5,0xc($s0) +/* f1a5a60: 87af0044 */ lh $t7,0x44($sp) +/* f1a5a64: afa00028 */ sw $zero,0x28($sp) +/* f1a5a68: 31b900ff */ andi $t9,$t5,0xff +/* f1a5a6c: 00196200 */ sll $t4,$t9,0x8 +/* f1a5a70: 01996023 */ subu $t4,$t4,$t9 +/* f1a5a74: 000c7202 */ srl $t6,$t4,0x8 +/* f1a5a78: 01c1c025 */ or $t8,$t6,$at +/* f1a5a7c: afb80018 */ sw $t8,0x18($sp) +/* f1a5a80: afa00024 */ sw $zero,0x24($sp) +/* f1a5a84: afa20020 */ sw $v0,0x20($sp) +/* f1a5a88: 8fa4015c */ lw $a0,0x15c($sp) +/* f1a5a8c: 27a50154 */ addiu $a1,$sp,0x154 +/* f1a5a90: 27a60150 */ addiu $a2,$sp,0x150 +/* f1a5a94: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f1a5a98: 0fc5580f */ jal func0f15603c +/* f1a5a9c: afaf001c */ sw $t7,0x1c($sp) +/* f1a5aa0: afa2015c */ sw $v0,0x15c($sp) +/* f1a5aa4: 0fc54e0e */ jal func0f153838 +/* f1a5aa8: 00402025 */ or $a0,$v0,$zero +/* f1a5aac: afa2015c */ sw $v0,0x15c($sp) +/* f1a5ab0: 8e080004 */ lw $t0,0x4($s0) +/* f1a5ab4: 8e030000 */ lw $v1,0x0($s0) +/* f1a5ab8: 8fb900b0 */ lw $t9,0xb0($sp) +/* f1a5abc: 8fac00b8 */ lw $t4,0xb8($sp) +/* f1a5ac0: 250d0025 */ addiu $t5,$t0,0x25 +/* f1a5ac4: afad0010 */ sw $t5,0x10($sp) +/* f1a5ac8: 00402025 */ or $a0,$v0,$zero +/* f1a5acc: 25060024 */ addiu $a2,$t0,0x24 +/* f1a5ad0: 2465002d */ addiu $a1,$v1,0x2d +/* f1a5ad4: 24670051 */ addiu $a3,$v1,0x51 +/* f1a5ad8: afb90014 */ sw $t9,0x14($sp) +/* f1a5adc: 0fc38bd7 */ jal func0f0e2f5c +/* f1a5ae0: afac0018 */ sw $t4,0x18($sp) +/* f1a5ae4: afa2015c */ sw $v0,0x15c($sp) +/* f1a5ae8: 8e080004 */ lw $t0,0x4($s0) +/* f1a5aec: 8e030000 */ lw $v1,0x0($s0) +/* f1a5af0: 8fb800b0 */ lw $t8,0xb0($sp) +/* f1a5af4: 8faf00b8 */ lw $t7,0xb8($sp) +/* f1a5af8: 250e002d */ addiu $t6,$t0,0x2d +/* f1a5afc: afae0010 */ sw $t6,0x10($sp) +/* f1a5b00: 00402025 */ or $a0,$v0,$zero +/* f1a5b04: 2506002c */ addiu $a2,$t0,0x2c +/* f1a5b08: 24650034 */ addiu $a1,$v1,0x34 +/* f1a5b0c: 24670054 */ addiu $a3,$v1,0x54 +/* f1a5b10: afb80014 */ sw $t8,0x14($sp) +/* f1a5b14: 0fc38bba */ jal func0f0e2ee8 +/* f1a5b18: afaf0018 */ sw $t7,0x18($sp) +/* f1a5b1c: afa2015c */ sw $v0,0x15c($sp) +/* f1a5b20: 8e080004 */ lw $t0,0x4($s0) +/* f1a5b24: 8e030000 */ lw $v1,0x0($s0) +/* f1a5b28: 8fb900b0 */ lw $t9,0xb0($sp) +/* f1a5b2c: 8fac00b8 */ lw $t4,0xb8($sp) +/* f1a5b30: 250d0033 */ addiu $t5,$t0,0x33 +/* f1a5b34: afad0010 */ sw $t5,0x10($sp) +/* f1a5b38: 00402025 */ or $a0,$v0,$zero +/* f1a5b3c: 25060032 */ addiu $a2,$t0,0x32 +/* f1a5b40: 2465003e */ addiu $a1,$v1,0x3e +/* f1a5b44: 24670057 */ addiu $a3,$v1,0x57 +/* f1a5b48: afb90014 */ sw $t9,0x14($sp) +/* f1a5b4c: 0fc38bba */ jal func0f0e2ee8 +/* f1a5b50: afac0018 */ sw $t4,0x18($sp) +/* f1a5b54: afa2015c */ sw $v0,0x15c($sp) +/* f1a5b58: 8e080004 */ lw $t0,0x4($s0) +/* f1a5b5c: 8e030000 */ lw $v1,0x0($s0) +/* f1a5b60: 8fb800b0 */ lw $t8,0xb0($sp) +/* f1a5b64: 8faf00b8 */ lw $t7,0xb8($sp) +/* f1a5b68: 250e003d */ addiu $t6,$t0,0x3d +/* f1a5b6c: afae0010 */ sw $t6,0x10($sp) +/* f1a5b70: 00402025 */ or $a0,$v0,$zero +/* f1a5b74: 2506003c */ addiu $a2,$t0,0x3c +/* f1a5b78: 24650046 */ addiu $a1,$v1,0x46 +/* f1a5b7c: 2467005a */ addiu $a3,$v1,0x5a +/* f1a5b80: afb80014 */ sw $t8,0x14($sp) +/* f1a5b84: 0fc38bba */ jal func0f0e2ee8 +/* f1a5b88: afaf0018 */ sw $t7,0x18($sp) +/* f1a5b8c: afa2015c */ sw $v0,0x15c($sp) +/* f1a5b90: 8e080004 */ lw $t0,0x4($s0) +/* f1a5b94: 8e030000 */ lw $v1,0x0($s0) +/* f1a5b98: 8fa900b8 */ lw $t1,0xb8($sp) +/* f1a5b9c: 250d0025 */ addiu $t5,$t0,0x25 +/* f1a5ba0: afad0010 */ sw $t5,0x10($sp) +/* f1a5ba4: 00402025 */ or $a0,$v0,$zero +/* f1a5ba8: 25060011 */ addiu $a2,$t0,0x11 +/* f1a5bac: 24650051 */ addiu $a1,$v1,0x51 +/* f1a5bb0: 24670052 */ addiu $a3,$v1,0x52 +/* f1a5bb4: afa90014 */ sw $t1,0x14($sp) +/* f1a5bb8: 0fc38bba */ jal func0f0e2ee8 +/* f1a5bbc: afa90018 */ sw $t1,0x18($sp) +/* f1a5bc0: afa2015c */ sw $v0,0x15c($sp) +/* f1a5bc4: 8e080004 */ lw $t0,0x4($s0) +/* f1a5bc8: 8e030000 */ lw $v1,0x0($s0) +/* f1a5bcc: 8fa900b8 */ lw $t1,0xb8($sp) +/* f1a5bd0: 2519002d */ addiu $t9,$t0,0x2d +/* f1a5bd4: afb90010 */ sw $t9,0x10($sp) +/* f1a5bd8: 00402025 */ or $a0,$v0,$zero +/* f1a5bdc: 2506001c */ addiu $a2,$t0,0x1c +/* f1a5be0: 24650054 */ addiu $a1,$v1,0x54 +/* f1a5be4: 24670055 */ addiu $a3,$v1,0x55 +/* f1a5be8: afa90014 */ sw $t1,0x14($sp) +/* f1a5bec: 0fc38bba */ jal func0f0e2ee8 +/* f1a5bf0: afa90018 */ sw $t1,0x18($sp) +/* f1a5bf4: afa2015c */ sw $v0,0x15c($sp) +/* f1a5bf8: 8e080004 */ lw $t0,0x4($s0) +/* f1a5bfc: 8e030000 */ lw $v1,0x0($s0) +/* f1a5c00: 8fa900b8 */ lw $t1,0xb8($sp) +/* f1a5c04: 250c0033 */ addiu $t4,$t0,0x33 +/* f1a5c08: afac0010 */ sw $t4,0x10($sp) +/* f1a5c0c: 00402025 */ or $a0,$v0,$zero +/* f1a5c10: 25060027 */ addiu $a2,$t0,0x27 +/* f1a5c14: 24650057 */ addiu $a1,$v1,0x57 +/* f1a5c18: 24670058 */ addiu $a3,$v1,0x58 +/* f1a5c1c: afa90014 */ sw $t1,0x14($sp) +/* f1a5c20: 0fc38bba */ jal func0f0e2ee8 +/* f1a5c24: afa90018 */ sw $t1,0x18($sp) +/* f1a5c28: afa2015c */ sw $v0,0x15c($sp) +/* f1a5c2c: 8e080004 */ lw $t0,0x4($s0) +/* f1a5c30: 8e030000 */ lw $v1,0x0($s0) +/* f1a5c34: 8fa900b8 */ lw $t1,0xb8($sp) +/* f1a5c38: 250e003d */ addiu $t6,$t0,0x3d +/* f1a5c3c: afae0010 */ sw $t6,0x10($sp) +/* f1a5c40: 00402025 */ or $a0,$v0,$zero +/* f1a5c44: 25060032 */ addiu $a2,$t0,0x32 +/* f1a5c48: 2465005a */ addiu $a1,$v1,0x5a +/* f1a5c4c: 2467005b */ addiu $a3,$v1,0x5b +/* f1a5c50: afa90014 */ sw $t1,0x14($sp) +/* f1a5c54: 0fc38bba */ jal func0f0e2ee8 +/* f1a5c58: afa90018 */ sw $t1,0x18($sp) +/* f1a5c5c: afa2015c */ sw $v0,0x15c($sp) +/* f1a5c60: 8e080004 */ lw $t0,0x4($s0) +/* f1a5c64: 8e030000 */ lw $v1,0x0($s0) +/* f1a5c68: 8faf00b8 */ lw $t7,0xb8($sp) +/* f1a5c6c: 8fad00b4 */ lw $t5,0xb4($sp) +/* f1a5c70: 25180012 */ addiu $t8,$t0,0x12 +/* f1a5c74: afb80010 */ sw $t8,0x10($sp) +/* f1a5c78: 00402025 */ or $a0,$v0,$zero +/* f1a5c7c: 25060011 */ addiu $a2,$t0,0x11 +/* f1a5c80: 24650051 */ addiu $a1,$v1,0x51 +/* f1a5c84: 24670060 */ addiu $a3,$v1,0x60 +/* f1a5c88: afaf0014 */ sw $t7,0x14($sp) +/* f1a5c8c: 0fc38bba */ jal func0f0e2ee8 +/* f1a5c90: afad0018 */ sw $t5,0x18($sp) +/* f1a5c94: afa2015c */ sw $v0,0x15c($sp) +/* f1a5c98: 8e080004 */ lw $t0,0x4($s0) +/* f1a5c9c: 8e030000 */ lw $v1,0x0($s0) +/* f1a5ca0: 8fac00b8 */ lw $t4,0xb8($sp) +/* f1a5ca4: 8fae00b4 */ lw $t6,0xb4($sp) +/* f1a5ca8: 2519001d */ addiu $t9,$t0,0x1d +/* f1a5cac: afb90010 */ sw $t9,0x10($sp) +/* f1a5cb0: 00402025 */ or $a0,$v0,$zero +/* f1a5cb4: 2506001c */ addiu $a2,$t0,0x1c +/* f1a5cb8: 24650054 */ addiu $a1,$v1,0x54 +/* f1a5cbc: 24670060 */ addiu $a3,$v1,0x60 +/* f1a5cc0: afac0014 */ sw $t4,0x14($sp) +/* f1a5cc4: 0fc38bba */ jal func0f0e2ee8 +/* f1a5cc8: afae0018 */ sw $t6,0x18($sp) +/* f1a5ccc: afa2015c */ sw $v0,0x15c($sp) +/* f1a5cd0: 8e080004 */ lw $t0,0x4($s0) +/* f1a5cd4: 8e030000 */ lw $v1,0x0($s0) +/* f1a5cd8: 8faf00b8 */ lw $t7,0xb8($sp) +/* f1a5cdc: 8fad00b4 */ lw $t5,0xb4($sp) +/* f1a5ce0: 25180028 */ addiu $t8,$t0,0x28 +/* f1a5ce4: afb80010 */ sw $t8,0x10($sp) +/* f1a5ce8: 00402025 */ or $a0,$v0,$zero +/* f1a5cec: 25060027 */ addiu $a2,$t0,0x27 +/* f1a5cf0: 24650057 */ addiu $a1,$v1,0x57 +/* f1a5cf4: 24670060 */ addiu $a3,$v1,0x60 +/* f1a5cf8: afaf0014 */ sw $t7,0x14($sp) +/* f1a5cfc: 0fc38bba */ jal func0f0e2ee8 +/* f1a5d00: afad0018 */ sw $t5,0x18($sp) +/* f1a5d04: afa2015c */ sw $v0,0x15c($sp) +/* f1a5d08: 8e080004 */ lw $t0,0x4($s0) +/* f1a5d0c: 8e030000 */ lw $v1,0x0($s0) +/* f1a5d10: 8fac00b8 */ lw $t4,0xb8($sp) +/* f1a5d14: 8fae00b4 */ lw $t6,0xb4($sp) +/* f1a5d18: 25190033 */ addiu $t9,$t0,0x33 +/* f1a5d1c: afb90010 */ sw $t9,0x10($sp) +/* f1a5d20: 00402025 */ or $a0,$v0,$zero +/* f1a5d24: 25060032 */ addiu $a2,$t0,0x32 +/* f1a5d28: 2465005a */ addiu $a1,$v1,0x5a +/* f1a5d2c: 24670060 */ addiu $a3,$v1,0x60 +/* f1a5d30: afac0014 */ sw $t4,0x14($sp) +/* f1a5d34: 0fc38bba */ jal func0f0e2ee8 +/* f1a5d38: afae0018 */ sw $t6,0x18($sp) +/* f1a5d3c: 10000003 */ beqz $zero,.L0f1a5d4c +/* f1a5d40: 8fbf003c */ lw $ra,0x3c($sp) +.L0f1a5d44: +/* f1a5d44: 00001025 */ or $v0,$zero,$zero +/* f1a5d48: 8fbf003c */ lw $ra,0x3c($sp) +.L0f1a5d4c: +/* f1a5d4c: 8fb00038 */ lw $s0,0x38($sp) +/* f1a5d50: 27bd0160 */ addiu $sp,$sp,0x160 +/* f1a5d54: 03e00008 */ jr $ra +/* f1a5d58: 00000000 */ sll $zero,$zero,0x0 +/* f1a5d5c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a5d60: 24010006 */ addiu $at,$zero,0x6 +/* f1a5d64: afbf0014 */ sw $ra,0x14($sp) +/* f1a5d68: afa5001c */ sw $a1,0x1c($sp) +/* f1a5d6c: 1481000f */ bne $a0,$at,.L0f1a5dac +/* f1a5d70: afa60020 */ sw $a2,0x20($sp) +/* f1a5d74: 3c0e800a */ lui $t6,0x800a +/* f1a5d78: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f1a5d7c: 2401000a */ addiu $at,$zero,0xa +/* f1a5d80: 3c048009 */ lui $a0,0x8009 +/* f1a5d84: 8dcf00bc */ lw $t7,0xbc($t6) +/* f1a5d88: 85f80028 */ lh $t8,0x28($t7) +/* f1a5d8c: 17010005 */ bne $t8,$at,.L0f1a5da4 +/* f1a5d90: 00000000 */ sll $zero,$zero,0x0 +/* f1a5d94: 0fc3cdc1 */ jal func0f0f3704 +/* f1a5d98: 24848d78 */ addiu $a0,$a0,-29320 +/* f1a5d9c: 10000004 */ beqz $zero,.L0f1a5db0 +/* f1a5da0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a5da4: +/* f1a5da4: 0fc3cdb7 */ jal func0f0f36dc +/* f1a5da8: 00000000 */ sll $zero,$zero,0x0 +.L0f1a5dac: +/* f1a5dac: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a5db0: +/* f1a5db0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a5db4: 00001025 */ or $v0,$zero,$zero +/* f1a5db8: 03e00008 */ jr $ra +/* f1a5dbc: 00000000 */ sll $zero,$zero,0x0 +/* f1a5dc0: 27bdffc0 */ addiu $sp,$sp,-64 +/* f1a5dc4: 3c0f8009 */ lui $t7,0x8009 +/* f1a5dc8: afbf0014 */ sw $ra,0x14($sp) +/* f1a5dcc: afa40040 */ sw $a0,0x40($sp) +/* f1a5dd0: afa50044 */ sw $a1,0x44($sp) +/* f1a5dd4: 25ef91b0 */ addiu $t7,$t7,-28240 +/* f1a5dd8: 8de10000 */ lw $at,0x0($t7) +/* f1a5ddc: 8de80004 */ lw $t0,0x4($t7) +/* f1a5de0: 27ae0030 */ addiu $t6,$sp,0x30 +/* f1a5de4: adc10000 */ sw $at,0x0($t6) +/* f1a5de8: adc80004 */ sw $t0,0x4($t6) +/* f1a5dec: 8de8000c */ lw $t0,0xc($t7) +/* f1a5df0: 8de10008 */ lw $at,0x8($t7) +/* f1a5df4: adc8000c */ sw $t0,0xc($t6) +/* f1a5df8: adc10008 */ sw $at,0x8($t6) +/* f1a5dfc: 0fc6846e */ jal func0f1a11b8 +/* f1a5e00: afa60048 */ sw $a2,0x48($sp) +/* f1a5e04: 0fc684e6 */ jal func0f1a1398 +/* f1a5e08: afa2002c */ sw $v0,0x2c($sp) +/* f1a5e0c: 8fa90040 */ lw $t1,0x40($sp) +/* f1a5e10: 8fa3002c */ lw $v1,0x2c($sp) +/* f1a5e14: 8fa60048 */ lw $a2,0x48($sp) +/* f1a5e18: 252affff */ addiu $t2,$t1,-1 +/* f1a5e1c: 2d410007 */ sltiu $at,$t2,0x7 +/* f1a5e20: 10200044 */ beqz $at,.L0f1a5f34 +/* f1a5e24: afa30038 */ sw $v1,0x38($sp) +/* f1a5e28: 000a5080 */ sll $t2,$t2,0x2 +/* f1a5e2c: 3c017f1c */ lui $at,0x7f1c +/* f1a5e30: 002a0821 */ addu $at,$at,$t2 +/* f1a5e34: 8c2a9948 */ lw $t2,-0x66b8($at) +/* f1a5e38: 01400008 */ jr $t2 +/* f1a5e3c: 00000000 */ sll $zero,$zero,0x0 +/* f1a5e40: 00625821 */ addu $t3,$v1,$v0 +/* f1a5e44: 1000003b */ beqz $zero,.L0f1a5f34 +/* f1a5e48: accb0000 */ sw $t3,0x0($a2) +/* f1a5e4c: 8cc20000 */ lw $v0,0x0($a2) +/* f1a5e50: 0043082b */ sltu $at,$v0,$v1 +/* f1a5e54: 10200009 */ beqz $at,.L0f1a5e7c +/* f1a5e58: 00000000 */ sll $zero,$zero,0x0 +/* f1a5e5c: 0fc68484 */ jal func0f1a1210 +/* f1a5e60: 00402025 */ or $a0,$v0,$zero +/* f1a5e64: 0fc68429 */ jal func0f1a10a4 +/* f1a5e68: 00402025 */ or $a0,$v0,$zero +/* f1a5e6c: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a5e70: 8c440000 */ lw $a0,0x0($v0) +/* f1a5e74: 10000031 */ beqz $zero,.L0f1a5f3c +/* f1a5e78: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a5e7c: +/* f1a5e7c: 0fc684fc */ jal func0f1a13f0 +/* f1a5e80: 00432023 */ subu $a0,$v0,$v1 +/* f1a5e84: 0fc684a2 */ jal func0f1a1288 +/* f1a5e88: 00402025 */ or $a0,$v0,$zero +/* f1a5e8c: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a5e90: 8c440000 */ lw $a0,0x0($v0) +/* f1a5e94: 10000029 */ beqz $zero,.L0f1a5f3c +/* f1a5e98: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a5e9c: 8ccc0000 */ lw $t4,0x0($a2) +/* f1a5ea0: 3c028009 */ lui $v0,0x8009 +/* f1a5ea4: 244288a0 */ addiu $v0,$v0,-30560 +/* f1a5ea8: 318d00ff */ andi $t5,$t4,0xff +/* f1a5eac: 01a3082a */ slt $at,$t5,$v1 +/* f1a5eb0: 10200006 */ beqz $at,.L0f1a5ecc +/* f1a5eb4: a04c0000 */ sb $t4,0x0($v0) +/* f1a5eb8: 3c048009 */ lui $a0,0x8009 +/* f1a5ebc: 0fc3cbd3 */ jal func0f0f2f4c +/* f1a5ec0: 24849338 */ addiu $a0,$a0,-27848 +/* f1a5ec4: 1000001c */ beqz $zero,.L0f1a5f38 +/* f1a5ec8: 00001025 */ or $v0,$zero,$zero +.L0f1a5ecc: +/* f1a5ecc: 3c048009 */ lui $a0,0x8009 +/* f1a5ed0: 0fc3cbd3 */ jal func0f0f2f4c +/* f1a5ed4: 248493a0 */ addiu $a0,$a0,-27744 +/* f1a5ed8: 10000017 */ beqz $zero,.L0f1a5f38 +/* f1a5edc: 00001025 */ or $v0,$zero,$zero +/* f1a5ee0: 3c028009 */ lui $v0,0x8009 +/* f1a5ee4: 244288a0 */ addiu $v0,$v0,-30560 +/* f1a5ee8: 90590000 */ lbu $t9,0x0($v0) +/* f1a5eec: 10000011 */ beqz $zero,.L0f1a5f34 +/* f1a5ef0: acd90000 */ sw $t9,0x0($a2) +/* f1a5ef4: 24180002 */ addiu $t8,$zero,0x2 +/* f1a5ef8: 1000000e */ beqz $zero,.L0f1a5f34 +/* f1a5efc: acd80000 */ sw $t8,0x0($a2) +/* f1a5f00: 8cce0000 */ lw $t6,0x0($a2) +/* f1a5f04: 000e78c0 */ sll $t7,$t6,0x3 +/* f1a5f08: 03af2021 */ addu $a0,$sp,$t7 +/* f1a5f0c: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a5f10: 94840034 */ lhu $a0,0x34($a0) +/* f1a5f14: 10000009 */ beqz $zero,.L0f1a5f3c +/* f1a5f18: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a5f1c: 8cc80000 */ lw $t0,0x0($a2) +/* f1a5f20: 55000004 */ bnezl $t0,.L0f1a5f34 +/* f1a5f24: acc30008 */ sw $v1,0x8($a2) +/* f1a5f28: 10000002 */ beqz $zero,.L0f1a5f34 +/* f1a5f2c: acc00008 */ sw $zero,0x8($a2) +/* f1a5f30: acc30008 */ sw $v1,0x8($a2) +.L0f1a5f34: +/* f1a5f34: 00001025 */ or $v0,$zero,$zero +.L0f1a5f38: +/* f1a5f38: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a5f3c: +/* f1a5f3c: 27bd0040 */ addiu $sp,$sp,0x40 +/* f1a5f40: 03e00008 */ jr $ra +/* f1a5f44: 00000000 */ sll $zero,$zero,0x0 +/* f1a5f48: 27bdffb8 */ addiu $sp,$sp,-72 +/* f1a5f4c: afa40048 */ sw $a0,0x48($sp) +/* f1a5f50: afbf002c */ sw $ra,0x2c($sp) +/* f1a5f54: 3c048009 */ lui $a0,0x8009 +/* f1a5f58: afa5004c */ sw $a1,0x4c($sp) +/* f1a5f5c: afa60050 */ sw $a2,0x50($sp) +/* f1a5f60: 0fc68484 */ jal func0f1a1210 +/* f1a5f64: 908488a0 */ lbu $a0,-0x7760($a0) +/* f1a5f68: 3044ffff */ andi $a0,$v0,0xffff +/* f1a5f6c: 0fc62ef6 */ jal func0f18bbd8 +/* f1a5f70: afa20044 */ sw $v0,0x44($sp) +/* f1a5f74: afa20040 */ sw $v0,0x40($sp) +/* f1a5f78: 0fc62f27 */ jal func0f18bc9c +/* f1a5f7c: 00402025 */ or $a0,$v0,$zero +/* f1a5f80: 8fa30048 */ lw $v1,0x48($sp) +/* f1a5f84: 24010064 */ addiu $at,$zero,0x64 +/* f1a5f88: 8fa50044 */ lw $a1,0x44($sp) +/* f1a5f8c: 10610008 */ beq $v1,$at,.L0f1a5fb0 +/* f1a5f90: 240a0078 */ addiu $t2,$zero,0x78 +/* f1a5f94: 24010065 */ addiu $at,$zero,0x65 +/* f1a5f98: 106100b7 */ beq $v1,$at,.L0f1a6278 +/* f1a5f9c: 24010066 */ addiu $at,$zero,0x66 +/* f1a5fa0: 50610079 */ beql $v1,$at,.L0f1a6188 +/* f1a5fa4: 2401006b */ addiu $at,$zero,0x6b +/* f1a5fa8: 100000b4 */ beqz $zero,.L0f1a627c +/* f1a5fac: 8fbf002c */ lw $ra,0x2c($sp) +.L0f1a5fb0: +/* f1a5fb0: 2401006b */ addiu $at,$zero,0x6b +/* f1a5fb4: 14a10013 */ bne $a1,$at,.L0f1a6004 +/* f1a5fb8: 3c198007 */ lui $t9,0x8007 +/* f1a5fbc: 3c0e8007 */ lui $t6,0x8007 +/* f1a5fc0: 8dce1448 */ lw $t6,0x1448($t6) +/* f1a5fc4: 3c017f1c */ lui $at,0x7f1c +/* f1a5fc8: c42c9964 */ lwc1 $f12,-0x669c($at) +/* f1a5fcc: 000e78c0 */ sll $t7,$t6,0x3 +/* f1a5fd0: 01ee7823 */ subu $t7,$t7,$t6 +/* f1a5fd4: 000f7880 */ sll $t7,$t7,0x2 +/* f1a5fd8: 01ee7821 */ addu $t7,$t7,$t6 +/* f1a5fdc: 000f78c0 */ sll $t7,$t7,0x3 +/* f1a5fe0: 3c01bf80 */ lui $at,0xbf80 +/* f1a5fe4: 3c18800a */ lui $t8,0x800a +/* f1a5fe8: 01ee7823 */ subu $t7,$t7,$t6 +/* f1a5fec: 44812000 */ mtc1 $at,$f4 +/* f1a5ff0: 000f7900 */ sll $t7,$t7,0x4 +/* f1a5ff4: 2718e000 */ addiu $t8,$t8,-8192 +/* f1a5ff8: 01f81821 */ addu $v1,$t7,$t8 +/* f1a5ffc: 10000011 */ beqz $zero,.L0f1a6044 +/* f1a6000: e4640d94 */ swc1 $f4,0xd94($v1) +.L0f1a6004: +/* f1a6004: 8f391448 */ lw $t9,0x1448($t9) +/* f1a6008: 3c0141f0 */ lui $at,0x41f0 +/* f1a600c: 44813000 */ mtc1 $at,$f6 +/* f1a6010: 001940c0 */ sll $t0,$t9,0x3 +/* f1a6014: 01194023 */ subu $t0,$t0,$t9 +/* f1a6018: 00084080 */ sll $t0,$t0,0x2 +/* f1a601c: 01194021 */ addu $t0,$t0,$t9 +/* f1a6020: 000840c0 */ sll $t0,$t0,0x3 +/* f1a6024: 3c09800a */ lui $t1,0x800a +/* f1a6028: 01194023 */ subu $t0,$t0,$t9 +/* f1a602c: 00084100 */ sll $t0,$t0,0x4 +/* f1a6030: 2529e000 */ addiu $t1,$t1,-8192 +/* f1a6034: 3c013f80 */ lui $at,0x3f80 +/* f1a6038: 01091821 */ addu $v1,$t0,$t1 +/* f1a603c: 44816000 */ mtc1 $at,$f12 +/* f1a6040: e4660d94 */ swc1 $f6,0xd94($v1) +.L0f1a6044: +/* f1a6044: 3c01c302 */ lui $at,0xc302 +/* f1a6048: 44817000 */ mtc1 $at,$f14 +/* f1a604c: ac6a0db4 */ sw $t2,0xdb4($v1) +/* f1a6050: ac600dc0 */ sw $zero,0xdc0($v1) +/* f1a6054: afa50044 */ sw $a1,0x44($sp) +/* f1a6058: e7ac0030 */ swc1 $f12,0x30($sp) +/* f1a605c: 0fc54bc7 */ jal func0f152f1c +/* f1a6060: e7ae0038 */ swc1 $f14,0x38($sp) +/* f1a6064: 24010001 */ addiu $at,$zero,0x1 +/* f1a6068: 8fa50044 */ lw $a1,0x44($sp) +/* f1a606c: c7ac0030 */ lwc1 $f12,0x30($sp) +/* f1a6070: 14410004 */ bne $v0,$at,.L0f1a6084 +/* f1a6074: c7ae0038 */ lwc1 $f14,0x38($sp) +/* f1a6078: 3c01c2c8 */ lui $at,0xc2c8 +/* f1a607c: 44817000 */ mtc1 $at,$f14 +/* f1a6080: 00000000 */ sll $zero,$zero,0x0 +.L0f1a6084: +/* f1a6084: 3c01c170 */ lui $at,0xc170 +/* f1a6088: 44810000 */ mtc1 $at,$f0 +/* f1a608c: 2401005b */ addiu $at,$zero,0x5b +/* f1a6090: 14a10005 */ bne $a1,$at,.L0f1a60a8 +/* f1a6094: 46000086 */ mov.s $f2,$f0 +/* f1a6098: 3c014140 */ lui $at,0x4140 +/* f1a609c: 44814000 */ mtc1 $at,$f8 +/* f1a60a0: 00000000 */ sll $zero,$zero,0x0 +/* f1a60a4: 46080081 */ sub.s $f2,$f0,$f8 +.L0f1a60a8: +/* f1a60a8: 24010067 */ addiu $at,$zero,0x67 +/* f1a60ac: 14a10003 */ bne $a1,$at,.L0f1a60bc +/* f1a60b0: 3c0b8007 */ lui $t3,0x8007 +/* f1a60b4: 3c017f1c */ lui $at,0x7f1c +/* f1a60b8: c42c9968 */ lwc1 $f12,-0x6698($at) +.L0f1a60bc: +/* f1a60bc: 8d6b1448 */ lw $t3,0x1448($t3) +/* f1a60c0: 44800000 */ mtc1 $zero,$f0 +/* f1a60c4: 3c0e800a */ lui $t6,0x800a +/* f1a60c8: 000b60c0 */ sll $t4,$t3,0x3 +/* f1a60cc: 018b6023 */ subu $t4,$t4,$t3 +/* f1a60d0: 000c6080 */ sll $t4,$t4,0x2 +/* f1a60d4: 018b6021 */ addu $t4,$t4,$t3 +/* f1a60d8: 000c60c0 */ sll $t4,$t4,0x3 +/* f1a60dc: 018b6023 */ subu $t4,$t4,$t3 +/* f1a60e0: 000c6100 */ sll $t4,$t4,0x4 +/* f1a60e4: 258d0840 */ addiu $t5,$t4,0x840 +/* f1a60e8: 25cee000 */ addiu $t6,$t6,-8192 +/* f1a60ec: 44057000 */ mfc1 $a1,$f14 +/* f1a60f0: 44061000 */ mfc1 $a2,$f2 +/* f1a60f4: 240f0007 */ addiu $t7,$zero,0x7 +/* f1a60f8: 44070000 */ mfc1 $a3,$f0 +/* f1a60fc: afaf0020 */ sw $t7,0x20($sp) +/* f1a6100: 01ae2021 */ addu $a0,$t5,$t6 +/* f1a6104: e7ac001c */ swc1 $f12,0x1c($sp) +/* f1a6108: e7a00010 */ swc1 $f0,0x10($sp) +/* f1a610c: e7a00014 */ swc1 $f0,0x14($sp) +/* f1a6110: 0fc3cdcb */ jal func0f0f372c +/* f1a6114: e7a00018 */ swc1 $f0,0x18($sp) +/* f1a6118: 3c188007 */ lui $t8,0x8007 +/* f1a611c: 8f181448 */ lw $t8,0x1448($t8) +/* f1a6120: 3c017f1c */ lui $at,0x7f1c +/* f1a6124: c42a996c */ lwc1 $f10,-0x6694($at) +/* f1a6128: 0018c8c0 */ sll $t9,$t8,0x3 +/* f1a612c: 0338c823 */ subu $t9,$t9,$t8 +/* f1a6130: 0019c880 */ sll $t9,$t9,0x2 +/* f1a6134: 0338c821 */ addu $t9,$t9,$t8 +/* f1a6138: 0019c8c0 */ sll $t9,$t9,0x3 +/* f1a613c: 3c08800a */ lui $t0,0x800a +/* f1a6140: 0338c823 */ subu $t9,$t9,$t8 +/* f1a6144: 0019c900 */ sll $t9,$t9,0x4 +/* f1a6148: 2508e000 */ addiu $t0,$t0,-8192 +/* f1a614c: 03281821 */ addu $v1,$t9,$t0 +/* f1a6150: 3c017f1c */ lui $at,0x7f1c +/* f1a6154: e46a0d50 */ swc1 $f10,0xd50($v1) +/* f1a6158: c4309970 */ lwc1 $f16,-0x6690($at) +/* f1a615c: 3c017f1c */ lui $at,0x7f1c +/* f1a6160: 44800000 */ mtc1 $zero,$f0 +/* f1a6164: e4700d54 */ swc1 $f16,0xd54($v1) +/* f1a6168: c4329974 */ lwc1 $f18,-0x668c($at) +/* f1a616c: 2409003c */ addiu $t1,$zero,0x3c +/* f1a6170: ac690db8 */ sw $t1,0xdb8($v1) +/* f1a6174: e4600d64 */ swc1 $f0,0xd64($v1) +/* f1a6178: e4600d8c */ swc1 $f0,0xd8c($v1) +/* f1a617c: 1000003e */ beqz $zero,.L0f1a6278 +/* f1a6180: e4720d5c */ swc1 $f18,0xd5c($v1) +/* f1a6184: 2401006b */ addiu $at,$zero,0x6b +.L0f1a6188: +/* f1a6188: 14a10012 */ bne $a1,$at,.L0f1a61d4 +/* f1a618c: 3c0a8007 */ lui $t2,0x8007 +/* f1a6190: 8d4a1448 */ lw $t2,0x1448($t2) +/* f1a6194: 3c0c800a */ lui $t4,0x800a +/* f1a6198: 258ce000 */ addiu $t4,$t4,-8192 +/* f1a619c: 000a58c0 */ sll $t3,$t2,0x3 +/* f1a61a0: 016a5823 */ subu $t3,$t3,$t2 +/* f1a61a4: 000b5880 */ sll $t3,$t3,0x2 +/* f1a61a8: 016a5821 */ addu $t3,$t3,$t2 +/* f1a61ac: 000b58c0 */ sll $t3,$t3,0x3 +/* f1a61b0: 016a5823 */ subu $t3,$t3,$t2 +/* f1a61b4: 000b5900 */ sll $t3,$t3,0x4 +/* f1a61b8: 3c0d8009 */ lui $t5,0x8009 +/* f1a61bc: 25ad9268 */ addiu $t5,$t5,-28056 +/* f1a61c0: 016c1821 */ addu $v1,$t3,$t4 +/* f1a61c4: 240e013e */ addiu $t6,$zero,0x13e +/* f1a61c8: ac6d0df4 */ sw $t5,0xdf4($v1) +/* f1a61cc: 1000000f */ beqz $zero,.L0f1a620c +/* f1a61d0: a46e089c */ sh $t6,0x89c($v1) +.L0f1a61d4: +/* f1a61d4: 3c0f8007 */ lui $t7,0x8007 +/* f1a61d8: 8def1448 */ lw $t7,0x1448($t7) +/* f1a61dc: 3c19800a */ lui $t9,0x800a +/* f1a61e0: 2739e000 */ addiu $t9,$t9,-8192 +/* f1a61e4: 000fc0c0 */ sll $t8,$t7,0x3 +/* f1a61e8: 030fc023 */ subu $t8,$t8,$t7 +/* f1a61ec: 0018c080 */ sll $t8,$t8,0x2 +/* f1a61f0: 030fc021 */ addu $t8,$t8,$t7 +/* f1a61f4: 0018c0c0 */ sll $t8,$t8,0x3 +/* f1a61f8: 030fc023 */ subu $t8,$t8,$t7 +/* f1a61fc: 0018c100 */ sll $t8,$t8,0x4 +/* f1a6200: 03191821 */ addu $v1,$t8,$t9 +/* f1a6204: 2408006a */ addiu $t0,$zero,0x6a +/* f1a6208: a468089c */ sh $t0,0x89c($v1) +.L0f1a620c: +/* f1a620c: 24010067 */ addiu $at,$zero,0x67 +/* f1a6210: 14a10004 */ bne $a1,$at,.L0f1a6224 +/* f1a6214: 00025400 */ sll $t2,$v0,0x10 +/* f1a6218: 3c098009 */ lui $t1,0x8009 +/* f1a621c: 25299280 */ addiu $t1,$t1,-28032 +/* f1a6220: ac690df4 */ sw $t1,0xdf4($v1) +.L0f1a6224: +/* f1a6224: 8fac0040 */ lw $t4,0x40($sp) +/* f1a6228: 8c640db8 */ lw $a0,0xdb8($v1) +/* f1a622c: 354bffff */ ori $t3,$t2,0xffff +/* f1a6230: 000c6e00 */ sll $t5,$t4,0x18 +/* f1a6234: 016d7025 */ or $t6,$t3,$t5 +/* f1a6238: 18800006 */ blez $a0,.L0f1a6254 +/* f1a623c: ac6e084c */ sw $t6,0x84c($v1) +/* f1a6240: 3c0f800a */ lui $t7,0x800a +/* f1a6244: 8def9fc0 */ lw $t7,-0x6040($t7) +/* f1a6248: 008fc023 */ subu $t8,$a0,$t7 +/* f1a624c: 1000000a */ beqz $zero,.L0f1a6278 +/* f1a6250: ac780db8 */ sw $t8,0xdb8($v1) +.L0f1a6254: +/* f1a6254: 3c017f1c */ lui $at,0x7f1c +/* f1a6258: c4249978 */ lwc1 $f4,-0x6688($at) +/* f1a625c: 3c01800a */ lui $at,0x800a +/* f1a6260: c4269fc4 */ lwc1 $f6,-0x603c($at) +/* f1a6264: c46a0d64 */ lwc1 $f10,0xd64($v1) +/* f1a6268: 46062202 */ mul.s $f8,$f4,$f6 +/* f1a626c: 46085000 */ add.s $f0,$f10,$f8 +/* f1a6270: e4600d8c */ swc1 $f0,0xd8c($v1) +/* f1a6274: e4600d64 */ swc1 $f0,0xd64($v1) +.L0f1a6278: +/* f1a6278: 8fbf002c */ lw $ra,0x2c($sp) +.L0f1a627c: +/* f1a627c: 27bd0048 */ addiu $sp,$sp,0x48 +/* f1a6280: 00001025 */ or $v0,$zero,$zero +/* f1a6284: 03e00008 */ jr $ra +/* f1a6288: 00000000 */ sll $zero,$zero,0x0 +/* f1a628c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a6290: afa40018 */ sw $a0,0x18($sp) +/* f1a6294: afbf0014 */ sw $ra,0x14($sp) +/* f1a6298: 3c048009 */ lui $a0,0x8009 +/* f1a629c: 0fc68484 */ jal func0f1a1210 +/* f1a62a0: 908488a0 */ lbu $a0,-0x7760($a0) +/* f1a62a4: 0fc68429 */ jal func0f1a10a4 +/* f1a62a8: 00402025 */ or $a0,$v0,$zero +/* f1a62ac: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a62b0: 8c440000 */ lw $a0,0x0($v0) +/* f1a62b4: 3c048007 */ lui $a0,0x8007 +/* f1a62b8: 3c057f1c */ lui $a1,0x7f1c +/* f1a62bc: 24a598a0 */ addiu $a1,$a1,-26464 +/* f1a62c0: 8c841440 */ lw $a0,0x1440($a0) +/* f1a62c4: 0c004dad */ jal 0x136b4 +/* f1a62c8: 00403025 */ or $a2,$v0,$zero +/* f1a62cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a62d0: 3c028007 */ lui $v0,0x8007 +/* f1a62d4: 8c421440 */ lw $v0,0x1440($v0) +/* f1a62d8: 03e00008 */ jr $ra +/* f1a62dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a62e0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a62e4: afa40018 */ sw $a0,0x18($sp) +/* f1a62e8: afbf0014 */ sw $ra,0x14($sp) +/* f1a62ec: 3c048009 */ lui $a0,0x8009 +/* f1a62f0: 0fc68484 */ jal func0f1a1210 +/* f1a62f4: 908488a0 */ lbu $a0,-0x7760($a0) +/* f1a62f8: 0fc68429 */ jal func0f1a10a4 +/* f1a62fc: 00402025 */ or $a0,$v0,$zero +/* f1a6300: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a6304: 8c440008 */ lw $a0,0x8($v0) +/* f1a6308: 3c048007 */ lui $a0,0x8007 +/* f1a630c: 3c057f1c */ lui $a1,0x7f1c +/* f1a6310: 24a598a4 */ addiu $a1,$a1,-26460 +/* f1a6314: 8c841440 */ lw $a0,0x1440($a0) +/* f1a6318: 0c004dad */ jal 0x136b4 +/* f1a631c: 00403025 */ or $a2,$v0,$zero +/* f1a6320: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a6324: 3c028007 */ lui $v0,0x8007 +/* f1a6328: 8c421440 */ lw $v0,0x1440($v0) +/* f1a632c: 03e00008 */ jr $ra +/* f1a6330: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a6334: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a6338: afa40018 */ sw $a0,0x18($sp) +/* f1a633c: afbf0014 */ sw $ra,0x14($sp) +/* f1a6340: 3c048009 */ lui $a0,0x8009 +/* f1a6344: 0fc68484 */ jal func0f1a1210 +/* f1a6348: 908488a0 */ lbu $a0,-0x7760($a0) +/* f1a634c: 0fc68429 */ jal func0f1a10a4 +/* f1a6350: 00402025 */ or $a0,$v0,$zero +/* f1a6354: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a6358: 8c440004 */ lw $a0,0x4($v0) +/* f1a635c: 3c048007 */ lui $a0,0x8007 +/* f1a6360: 3c057f1c */ lui $a1,0x7f1c +/* f1a6364: 24a598a8 */ addiu $a1,$a1,-26456 +/* f1a6368: 8c841440 */ lw $a0,0x1440($a0) +/* f1a636c: 0c004dad */ jal 0x136b4 +/* f1a6370: 00403025 */ or $a2,$v0,$zero +/* f1a6374: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a6378: 3c028007 */ lui $v0,0x8007 +/* f1a637c: 8c421440 */ lw $v0,0x1440($v0) +/* f1a6380: 03e00008 */ jr $ra +/* f1a6384: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a6388: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a638c: afbf0014 */ sw $ra,0x14($sp) +/* f1a6390: 0fc6846e */ jal func0f1a11b8 +/* f1a6394: afa40018 */ sw $a0,0x18($sp) +/* f1a6398: 3c0e8009 */ lui $t6,0x8009 +/* f1a639c: 91ce88a0 */ lbu $t6,-0x7760($t6) +/* f1a63a0: 0fc684fc */ jal func0f1a13f0 +/* f1a63a4: 01c22023 */ subu $a0,$t6,$v0 +/* f1a63a8: 0fc684a2 */ jal func0f1a1288 +/* f1a63ac: 00402025 */ or $a0,$v0,$zero +/* f1a63b0: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a63b4: 8c440000 */ lw $a0,0x0($v0) +/* f1a63b8: 3c048007 */ lui $a0,0x8007 +/* f1a63bc: 3c057f1c */ lui $a1,0x7f1c +/* f1a63c0: 24a598ac */ addiu $a1,$a1,-26452 +/* f1a63c4: 8c841440 */ lw $a0,0x1440($a0) +/* f1a63c8: 0c004dad */ jal 0x136b4 +/* f1a63cc: 00403025 */ or $a2,$v0,$zero +/* f1a63d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a63d4: 3c028007 */ lui $v0,0x8007 +/* f1a63d8: 8c421440 */ lw $v0,0x1440($v0) +/* f1a63dc: 03e00008 */ jr $ra +/* f1a63e0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a63e4: 248effff */ addiu $t6,$a0,-1 +/* f1a63e8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a63ec: 2dc10007 */ sltiu $at,$t6,0x7 +/* f1a63f0: afbf0014 */ sw $ra,0x14($sp) +/* f1a63f4: 10200025 */ beqz $at,.L0f1a648c +/* f1a63f8: afa5001c */ sw $a1,0x1c($sp) +/* f1a63fc: 000e7080 */ sll $t6,$t6,0x2 +/* f1a6400: 3c017f1c */ lui $at,0x7f1c +/* f1a6404: 002e0821 */ addu $at,$at,$t6 +/* f1a6408: 8c2e997c */ lw $t6,-0x6684($at) +/* f1a640c: 01c00008 */ jr $t6 +/* f1a6410: 00000000 */ sll $zero,$zero,0x0 +/* f1a6414: 0fc68744 */ jal func0f1a1d10 +/* f1a6418: afa60020 */ sw $a2,0x20($sp) +/* f1a641c: 8fa60020 */ lw $a2,0x20($sp) +/* f1a6420: 1000001a */ beqz $zero,.L0f1a648c +/* f1a6424: acc20000 */ sw $v0,0x0($a2) +/* f1a6428: 0fc6875a */ jal func0f1a1d68 +/* f1a642c: 8cc40000 */ lw $a0,0x0($a2) +/* f1a6430: 0fc68778 */ jal func0f1a1de0 +/* f1a6434: 00402025 */ or $a0,$v0,$zero +/* f1a6438: 0fc28857 */ jal func0f0a215c +/* f1a643c: 00402025 */ or $a0,$v0,$zero +/* f1a6440: 10000014 */ beqz $zero,.L0f1a6494 +/* f1a6444: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a6448: 8ccf0000 */ lw $t7,0x0($a2) +/* f1a644c: 3c018009 */ lui $at,0x8009 +/* f1a6450: 3c048009 */ lui $a0,0x8009 +/* f1a6454: 2484947c */ addiu $a0,$a0,-27524 +/* f1a6458: 0fc3cbd3 */ jal func0f0f2f4c +/* f1a645c: a02f8ad8 */ sb $t7,-0x7528($at) +/* f1a6460: 1000000b */ beqz $zero,.L0f1a6490 +/* f1a6464: 00001025 */ or $v0,$zero,$zero +/* f1a6468: 3c188009 */ lui $t8,0x8009 +/* f1a646c: 93188ad8 */ lbu $t8,-0x7528($t8) +/* f1a6470: 10000006 */ beqz $zero,.L0f1a648c +/* f1a6474: acd80000 */ sw $t8,0x0($a2) +/* f1a6478: 10000004 */ beqz $zero,.L0f1a648c +/* f1a647c: acc00000 */ sw $zero,0x0($a2) +/* f1a6480: 10000003 */ beqz $zero,.L0f1a6490 +/* f1a6484: 00001025 */ or $v0,$zero,$zero +/* f1a6488: acc00008 */ sw $zero,0x8($a2) +.L0f1a648c: +/* f1a648c: 00001025 */ or $v0,$zero,$zero +.L0f1a6490: +/* f1a6490: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a6494: +/* f1a6494: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a6498: 03e00008 */ jr $ra +/* f1a649c: 00000000 */ sll $zero,$zero,0x0 +/* f1a64a0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a64a4: afa40018 */ sw $a0,0x18($sp) +/* f1a64a8: afbf0014 */ sw $ra,0x14($sp) +/* f1a64ac: 3c048009 */ lui $a0,0x8009 +/* f1a64b0: 0fc6875a */ jal func0f1a1d68 +/* f1a64b4: 90848ad8 */ lbu $a0,-0x7528($a0) +/* f1a64b8: 0fc68778 */ jal func0f1a1de0 +/* f1a64bc: 00402025 */ or $a0,$v0,$zero +/* f1a64c0: 0fc28857 */ jal func0f0a215c +/* f1a64c4: 00402025 */ or $a0,$v0,$zero +/* f1a64c8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a64cc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a64d0: 03e00008 */ jr $ra +/* f1a64d4: 00000000 */ sll $zero,$zero,0x0 +/* f1a64d8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a64dc: 24010006 */ addiu $at,$zero,0x6 +/* f1a64e0: afbf0014 */ sw $ra,0x14($sp) +/* f1a64e4: afa5001c */ sw $a1,0x1c($sp) +/* f1a64e8: 14810005 */ bne $a0,$at,.L0f1a6500 +/* f1a64ec: afa60020 */ sw $a2,0x20($sp) +/* f1a64f0: 0fc686d5 */ jal func0f1a1b54 +/* f1a64f4: 00000000 */ sll $zero,$zero,0x0 +/* f1a64f8: 0fc3e048 */ jal func0f0f8120 +/* f1a64fc: 00000000 */ sll $zero,$zero,0x0 +.L0f1a6500: +/* f1a6500: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a6504: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a6508: 00001025 */ or $v0,$zero,$zero +/* f1a650c: 03e00008 */ jr $ra +/* f1a6510: 00000000 */ sll $zero,$zero,0x0 +/* f1a6514: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a6518: 24010006 */ addiu $at,$zero,0x6 +/* f1a651c: afbf0014 */ sw $ra,0x14($sp) +/* f1a6520: afa5001c */ sw $a1,0x1c($sp) +/* f1a6524: 14810003 */ bne $a0,$at,.L0f1a6534 +/* f1a6528: afa60020 */ sw $a2,0x20($sp) +/* f1a652c: 0fc686fb */ jal func0f1a1bec +/* f1a6530: 00000000 */ sll $zero,$zero,0x0 +.L0f1a6534: +/* f1a6534: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a6538: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a653c: 00001025 */ or $v0,$zero,$zero +/* f1a6540: 03e00008 */ jr $ra +/* f1a6544: 00000000 */ sll $zero,$zero,0x0 +/* f1a6548: 27bdffc8 */ addiu $sp,$sp,-56 +/* f1a654c: 24010064 */ addiu $at,$zero,0x64 +/* f1a6550: afbf0014 */ sw $ra,0x14($sp) +/* f1a6554: 10810008 */ beq $a0,$at,.L0f1a6578 +/* f1a6558: afa60040 */ sw $a2,0x40($sp) +/* f1a655c: 24010065 */ addiu $at,$zero,0x65 +/* f1a6560: 1081008e */ beq $a0,$at,.L0f1a679c +/* f1a6564: 24010066 */ addiu $at,$zero,0x66 +/* f1a6568: 1081004c */ beq $a0,$at,.L0f1a669c +/* f1a656c: 00000000 */ sll $zero,$zero,0x0 +/* f1a6570: 1000008b */ beqz $zero,.L0f1a67a0 +/* f1a6574: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a6578: +/* f1a6578: 3c048009 */ lui $a0,0x8009 +/* f1a657c: 0fc6875a */ jal func0f1a1d68 +/* f1a6580: 90848ad8 */ lbu $a0,-0x7528($a0) +/* f1a6584: 0fc68778 */ jal func0f1a1de0 +/* f1a6588: 00402025 */ or $a0,$v0,$zero +/* f1a658c: 3c0f8009 */ lui $t7,0x8009 +/* f1a6590: 25ef93f8 */ addiu $t7,$t7,-27656 +/* f1a6594: 8de10000 */ lw $at,0x0($t7) +/* f1a6598: 27ae0028 */ addiu $t6,$sp,0x28 +/* f1a659c: 8df90004 */ lw $t9,0x4($t7) +/* f1a65a0: adc10000 */ sw $at,0x0($t6) +/* f1a65a4: 95e10008 */ lhu $at,0x8($t7) +/* f1a65a8: add90004 */ sw $t9,0x4($t6) +/* f1a65ac: a5c10008 */ sh $at,0x8($t6) +/* f1a65b0: 0fc686b0 */ jal func0f1a1ac0 +/* f1a65b4: afa20034 */ sw $v0,0x34($sp) +/* f1a65b8: 3c088007 */ lui $t0,0x8007 +/* f1a65bc: 8d081448 */ lw $t0,0x1448($t0) +/* f1a65c0: 8fa40034 */ lw $a0,0x34($sp) +/* f1a65c4: 3c01800a */ lui $at,0x800a +/* f1a65c8: 000848c0 */ sll $t1,$t0,0x3 +/* f1a65cc: 01284823 */ subu $t1,$t1,$t0 +/* f1a65d0: 00094880 */ sll $t1,$t1,0x2 +/* f1a65d4: 01284821 */ addu $t1,$t1,$t0 +/* f1a65d8: 000948c0 */ sll $t1,$t1,0x3 +/* f1a65dc: 01284823 */ subu $t1,$t1,$t0 +/* f1a65e0: 00094900 */ sll $t1,$t1,0x4 +/* f1a65e4: 00290821 */ addu $at,$at,$t1 +/* f1a65e8: 0fc41652 */ jal func0f105948 +/* f1a65ec: ac24ee28 */ sw $a0,-0x11d8($at) +/* f1a65f0: 0fc54bc7 */ jal func0f152f1c +/* f1a65f4: 00000000 */ sll $zero,$zero,0x0 +/* f1a65f8: 24010001 */ addiu $at,$zero,0x1 +/* f1a65fc: 14410012 */ bne $v0,$at,.L0f1a6648 +/* f1a6600: 3c0d8007 */ lui $t5,0x8007 +/* f1a6604: 3c0a8007 */ lui $t2,0x8007 +/* f1a6608: 8d4a1448 */ lw $t2,0x1448($t2) +/* f1a660c: 3c01428c */ lui $at,0x428c +/* f1a6610: 44810000 */ mtc1 $at,$f0 +/* f1a6614: 000a58c0 */ sll $t3,$t2,0x3 +/* f1a6618: 016a5823 */ subu $t3,$t3,$t2 +/* f1a661c: 000b5880 */ sll $t3,$t3,0x2 +/* f1a6620: 016a5821 */ addu $t3,$t3,$t2 +/* f1a6624: 000b58c0 */ sll $t3,$t3,0x3 +/* f1a6628: 3c0c800a */ lui $t4,0x800a +/* f1a662c: 016a5823 */ subu $t3,$t3,$t2 +/* f1a6630: 000b5900 */ sll $t3,$t3,0x4 +/* f1a6634: 258ce000 */ addiu $t4,$t4,-8192 +/* f1a6638: 016c1021 */ addu $v0,$t3,$t4 +/* f1a663c: e4400d78 */ swc1 $f0,0xd78($v0) +/* f1a6640: 10000010 */ beqz $zero,.L0f1a6684 +/* f1a6644: e4400d50 */ swc1 $f0,0xd50($v0) +.L0f1a6648: +/* f1a6648: 8dad1448 */ lw $t5,0x1448($t5) +/* f1a664c: 3c0142b4 */ lui $at,0x42b4 +/* f1a6650: 44810000 */ mtc1 $at,$f0 +/* f1a6654: 000dc0c0 */ sll $t8,$t5,0x3 +/* f1a6658: 030dc023 */ subu $t8,$t8,$t5 +/* f1a665c: 0018c080 */ sll $t8,$t8,0x2 +/* f1a6660: 030dc021 */ addu $t8,$t8,$t5 +/* f1a6664: 0018c0c0 */ sll $t8,$t8,0x3 +/* f1a6668: 3c0e800a */ lui $t6,0x800a +/* f1a666c: 030dc023 */ subu $t8,$t8,$t5 +/* f1a6670: 0018c100 */ sll $t8,$t8,0x4 +/* f1a6674: 25cee000 */ addiu $t6,$t6,-8192 +/* f1a6678: 030e1021 */ addu $v0,$t8,$t6 +/* f1a667c: e4400d78 */ swc1 $f0,0xd78($v0) +/* f1a6680: e4400d50 */ swc1 $f0,0xd50($v0) +.L0f1a6684: +/* f1a6684: 3c014020 */ lui $at,0x4020 +/* f1a6688: 44813000 */ mtc1 $at,$f6 +/* f1a668c: c4440d84 */ lwc1 $f4,0xd84($v0) +/* f1a6690: 46062203 */ div.s $f8,$f4,$f6 +/* f1a6694: 10000041 */ beqz $zero,.L0f1a679c +/* f1a6698: e4480d84 */ swc1 $f8,0xd84($v0) +.L0f1a669c: +/* f1a669c: 3c0f8007 */ lui $t7,0x8007 +/* f1a66a0: 8def1448 */ lw $t7,0x1448($t7) +/* f1a66a4: 3c02800a */ lui $v0,0x800a +/* f1a66a8: 000fc8c0 */ sll $t9,$t7,0x3 +/* f1a66ac: 032fc823 */ subu $t9,$t9,$t7 +/* f1a66b0: 0019c880 */ sll $t9,$t9,0x2 +/* f1a66b4: 032fc821 */ addu $t9,$t9,$t7 +/* f1a66b8: 0019c8c0 */ sll $t9,$t9,0x3 +/* f1a66bc: 032fc823 */ subu $t9,$t9,$t7 +/* f1a66c0: 0019c900 */ sll $t9,$t9,0x4 +/* f1a66c4: 00591021 */ addu $v0,$v0,$t9 +/* f1a66c8: 8c42e4f8 */ lw $v0,-0x1b08($v0) +/* f1a66cc: 50400034 */ beqzl $v0,.L0f1a67a0 +/* f1a66d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a66d4: 8c480000 */ lw $t0,0x0($v0) +/* f1a66d8: 3c048009 */ lui $a0,0x8009 +/* f1a66dc: 54a80030 */ bnel $a1,$t0,.L0f1a67a0 +/* f1a66e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a66e4: 0fc6875a */ jal func0f1a1d68 +/* f1a66e8: 90848ad8 */ lbu $a0,-0x7528($a0) +/* f1a66ec: 0fc68778 */ jal func0f1a1de0 +/* f1a66f0: 00402025 */ or $a0,$v0,$zero +/* f1a66f4: 24010041 */ addiu $at,$zero,0x41 +/* f1a66f8: 14410013 */ bne $v0,$at,.L0f1a6748 +/* f1a66fc: 3c0e8007 */ lui $t6,0x8007 +/* f1a6700: 3c098007 */ lui $t1,0x8007 +/* f1a6704: 8d291448 */ lw $t1,0x1448($t1) +/* f1a6708: 3c0b800a */ lui $t3,0x800a +/* f1a670c: 256be000 */ addiu $t3,$t3,-8192 +/* f1a6710: 000950c0 */ sll $t2,$t1,0x3 +/* f1a6714: 01495023 */ subu $t2,$t2,$t1 +/* f1a6718: 000a5080 */ sll $t2,$t2,0x2 +/* f1a671c: 01495021 */ addu $t2,$t2,$t1 +/* f1a6720: 000a50c0 */ sll $t2,$t2,0x3 +/* f1a6724: 01495023 */ subu $t2,$t2,$t1 +/* f1a6728: 000a5100 */ sll $t2,$t2,0x4 +/* f1a672c: 014b1021 */ addu $v0,$t2,$t3 +/* f1a6730: 240c006a */ addiu $t4,$zero,0x6a +/* f1a6734: 240d003c */ addiu $t5,$zero,0x3c +/* f1a6738: 24180078 */ addiu $t8,$zero,0x78 +/* f1a673c: a44c089c */ sh $t4,0x89c($v0) +/* f1a6740: ac4d0db8 */ sw $t5,0xdb8($v0) +/* f1a6744: ac580db4 */ sw $t8,0xdb4($v0) +.L0f1a6748: +/* f1a6748: 8dce1448 */ lw $t6,0x1448($t6) +/* f1a674c: 3c017f1c */ lui $at,0x7f1c +/* f1a6750: c42a9998 */ lwc1 $f10,-0x6668($at) +/* f1a6754: 3c018006 */ lui $at,0x8006 +/* f1a6758: c4301630 */ lwc1 $f16,0x1630($at) +/* f1a675c: 000e78c0 */ sll $t7,$t6,0x3 +/* f1a6760: 01ee7823 */ subu $t7,$t7,$t6 +/* f1a6764: 000f7880 */ sll $t7,$t7,0x2 +/* f1a6768: 46105002 */ mul.s $f0,$f10,$f16 +/* f1a676c: 01ee7821 */ addu $t7,$t7,$t6 +/* f1a6770: 000f78c0 */ sll $t7,$t7,0x3 +/* f1a6774: 3c19800a */ lui $t9,0x800a +/* f1a6778: 01ee7823 */ subu $t7,$t7,$t6 +/* f1a677c: 000f7900 */ sll $t7,$t7,0x4 +/* f1a6780: 2739e000 */ addiu $t9,$t9,-8192 +/* f1a6784: 44801000 */ mtc1 $zero,$f2 +/* f1a6788: 01f91021 */ addu $v0,$t7,$t9 +/* f1a678c: e4400d8c */ swc1 $f0,0xd8c($v0) +/* f1a6790: e4400d64 */ swc1 $f0,0xd64($v0) +/* f1a6794: e4420d90 */ swc1 $f2,0xd90($v0) +/* f1a6798: e4420d68 */ swc1 $f2,0xd68($v0) +.L0f1a679c: +/* f1a679c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a67a0: +/* f1a67a0: 27bd0038 */ addiu $sp,$sp,0x38 +/* f1a67a4: 00001025 */ or $v0,$zero,$zero +/* f1a67a8: 03e00008 */ jr $ra +/* f1a67ac: 00000000 */ sll $zero,$zero,0x0 +/* f1a67b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a67b4: afbf0014 */ sw $ra,0x14($sp) +/* f1a67b8: 0fc68606 */ jal func0f1a1818 +/* f1a67bc: afa40018 */ sw $a0,0x18($sp) +/* f1a67c0: 8c4e0000 */ lw $t6,0x0($v0) +/* f1a67c4: 000e7fc2 */ srl $t7,$t6,0x1f +/* f1a67c8: 11e00005 */ beqz $t7,.L0f1a67e0 +/* f1a67cc: 00000000 */ sll $zero,$zero,0x0 +/* f1a67d0: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a67d4: 240451ac */ addiu $a0,$zero,0x51ac +/* f1a67d8: 10000004 */ beqz $zero,.L0f1a67ec +/* f1a67dc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a67e0: +/* f1a67e0: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a67e4: 240451ab */ addiu $a0,$zero,0x51ab +/* f1a67e8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a67ec: +/* f1a67ec: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a67f0: 03e00008 */ jr $ra +/* f1a67f4: 00000000 */ sll $zero,$zero,0x0 +/* f1a67f8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a67fc: afbf0014 */ sw $ra,0x14($sp) +/* f1a6800: 0fc68606 */ jal func0f1a1818 +/* f1a6804: afa40018 */ sw $a0,0x18($sp) +/* f1a6808: 8c4e0000 */ lw $t6,0x0($v0) +/* f1a680c: 000e7fc2 */ srl $t7,$t6,0x1f +/* f1a6810: 11e00005 */ beqz $t7,.L0f1a6828 +/* f1a6814: 00000000 */ sll $zero,$zero,0x0 +/* f1a6818: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a681c: 240451ae */ addiu $a0,$zero,0x51ae +/* f1a6820: 10000004 */ beqz $zero,.L0f1a6834 +/* f1a6824: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a6828: +/* f1a6828: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a682c: 240451ad */ addiu $a0,$zero,0x51ad +/* f1a6830: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a6834: +/* f1a6834: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a6838: 03e00008 */ jr $ra +/* f1a683c: 00000000 */ sll $zero,$zero,0x0 +/* f1a6840: 27bdffd0 */ addiu $sp,$sp,-48 +/* f1a6844: afbf001c */ sw $ra,0x1c($sp) +/* f1a6848: 0fc68606 */ jal func0f1a1818 +/* f1a684c: afa40030 */ sw $a0,0x30($sp) +/* f1a6850: 8c4e0004 */ lw $t6,0x4($v0) +/* f1a6854: 3c014270 */ lui $at,0x4270 +/* f1a6858: 44810000 */ mtc1 $at,$f0 +/* f1a685c: 448e2000 */ mtc1 $t6,$f4 +/* f1a6860: 3c057f1c */ lui $a1,0x7f1c +/* f1a6864: 3c067f1c */ lui $a2,0x7f1c +/* f1a6868: 468021a0 */ cvt.s.w $f6,$f4 +/* f1a686c: 3c077f1c */ lui $a3,0x7f1c +/* f1a6870: 24e798cc */ addiu $a3,$a3,-26420 +/* f1a6874: 24c698c8 */ addiu $a2,$a2,-26424 +/* f1a6878: 24a598bc */ addiu $a1,$a1,-26436 +/* f1a687c: 3c048007 */ lui $a0,0x8007 +/* f1a6880: 46003303 */ div.s $f12,$f6,$f0 +/* f1a6884: 460c003e */ c.le.s $f0,$f12 +/* f1a6888: 00000000 */ sll $zero,$zero,0x0 +/* f1a688c: 45020019 */ bc1fl .L0f1a68f4 +/* f1a6890: 460062a1 */ cvt.d.s $f10,$f12 +/* f1a6894: 460c003e */ c.le.s $f0,$f12 +/* f1a6898: 00003025 */ or $a2,$zero,$zero +/* f1a689c: 45000007 */ bc1f .L0f1a68bc +/* f1a68a0: 00000000 */ sll $zero,$zero,0x0 +/* f1a68a4: 46006301 */ sub.s $f12,$f12,$f0 +.L0f1a68a8: +/* f1a68a8: 24c60001 */ addiu $a2,$a2,0x1 +/* f1a68ac: 460c003e */ c.le.s $f0,$f12 +/* f1a68b0: 00000000 */ sll $zero,$zero,0x0 +/* f1a68b4: 4503fffc */ bc1tl .L0f1a68a8 +/* f1a68b8: 46006301 */ sub.s $f12,$f12,$f0 +.L0f1a68bc: +/* f1a68bc: 0fc25e5c */ jal func0f097970 +/* f1a68c0: afa60024 */ sw $a2,0x24($sp) +/* f1a68c4: 4600020d */ trunc.w.s $f8,$f0 +/* f1a68c8: 3c048007 */ lui $a0,0x8007 +/* f1a68cc: 3c057f1c */ lui $a1,0x7f1c +/* f1a68d0: 24a598b0 */ addiu $a1,$a1,-26448 +/* f1a68d4: 44074000 */ mfc1 $a3,$f8 +/* f1a68d8: 8c841440 */ lw $a0,0x1440($a0) +/* f1a68dc: 0c004dad */ jal 0x136b4 +/* f1a68e0: 8fa60024 */ lw $a2,0x24($sp) +/* f1a68e4: 3c028007 */ lui $v0,0x8007 +/* f1a68e8: 10000007 */ beqz $zero,.L0f1a6908 +/* f1a68ec: 8c421440 */ lw $v0,0x1440($v0) +/* f1a68f0: 460062a1 */ cvt.d.s $f10,$f12 +.L0f1a68f4: +/* f1a68f4: 8c841440 */ lw $a0,0x1440($a0) +/* f1a68f8: 0c004dad */ jal 0x136b4 +/* f1a68fc: f7aa0010 */ sdc1 $f10,0x10($sp) +/* f1a6900: 3c028007 */ lui $v0,0x8007 +/* f1a6904: 8c421440 */ lw $v0,0x1440($v0) +.L0f1a6908: +/* f1a6908: 8fbf001c */ lw $ra,0x1c($sp) +/* f1a690c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f1a6910: 03e00008 */ jr $ra +/* f1a6914: 00000000 */ sll $zero,$zero,0x0 +/* f1a6918: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a691c: 24010065 */ addiu $at,$zero,0x65 +/* f1a6920: afbf0014 */ sw $ra,0x14($sp) +/* f1a6924: afa5001c */ sw $a1,0x1c($sp) +/* f1a6928: 14810004 */ bne $a0,$at,.L0f1a693c +/* f1a692c: afa60020 */ sw $a2,0x20($sp) +/* f1a6930: 00002025 */ or $a0,$zero,$zero +/* f1a6934: 0fc127cb */ jal func0f049f2c +/* f1a6938: 3c050800 */ lui $a1,0x800 +.L0f1a693c: +/* f1a693c: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a6940: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a6944: 00001025 */ or $v0,$zero,$zero +/* f1a6948: 03e00008 */ jr $ra +/* f1a694c: 00000000 */ sll $zero,$zero,0x0 +/* f1a6950: 248effff */ addiu $t6,$a0,-1 +/* f1a6954: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a6958: 2dc10007 */ sltiu $at,$t6,0x7 +/* f1a695c: afbf0014 */ sw $ra,0x14($sp) +/* f1a6960: 10200023 */ beqz $at,.L0f1a69f0 +/* f1a6964: afa5001c */ sw $a1,0x1c($sp) +/* f1a6968: 000e7080 */ sll $t6,$t6,0x2 +/* f1a696c: 3c017f1c */ lui $at,0x7f1c +/* f1a6970: 002e0821 */ addu $at,$at,$t6 +/* f1a6974: 8c2e999c */ lw $t6,-0x6664($at) +/* f1a6978: 01c00008 */ jr $t6 +/* f1a697c: 00000000 */ sll $zero,$zero,0x0 +/* f1a6980: 0fc68921 */ jal func0f1a2484 +/* f1a6984: afa60020 */ sw $a2,0x20($sp) +/* f1a6988: 8fa60020 */ lw $a2,0x20($sp) +/* f1a698c: 10000018 */ beqz $zero,.L0f1a69f0 +/* f1a6990: acc20000 */ sw $v0,0x0($a2) +/* f1a6994: 0fc68937 */ jal func0f1a24dc +/* f1a6998: 8cc40000 */ lw $a0,0x0($a2) +/* f1a699c: 0fc68955 */ jal func0f1a2554 +/* f1a69a0: 00402025 */ or $a0,$v0,$zero +/* f1a69a4: 10000014 */ beqz $zero,.L0f1a69f8 +/* f1a69a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a69ac: 8ccf0000 */ lw $t7,0x0($a2) +/* f1a69b0: 3c018009 */ lui $at,0x8009 +/* f1a69b4: 3c048009 */ lui $a0,0x8009 +/* f1a69b8: 2484966c */ addiu $a0,$a0,-27028 +/* f1a69bc: 0fc3cbd3 */ jal func0f0f2f4c +/* f1a69c0: a02f8bb4 */ sb $t7,-0x744c($at) +/* f1a69c4: 1000000b */ beqz $zero,.L0f1a69f4 +/* f1a69c8: 00001025 */ or $v0,$zero,$zero +/* f1a69cc: 3c188009 */ lui $t8,0x8009 +/* f1a69d0: 93188bb4 */ lbu $t8,-0x744c($t8) +/* f1a69d4: 10000006 */ beqz $zero,.L0f1a69f0 +/* f1a69d8: acd80000 */ sw $t8,0x0($a2) +/* f1a69dc: 10000004 */ beqz $zero,.L0f1a69f0 +/* f1a69e0: acc00000 */ sw $zero,0x0($a2) +/* f1a69e4: 10000003 */ beqz $zero,.L0f1a69f4 +/* f1a69e8: 00001025 */ or $v0,$zero,$zero +/* f1a69ec: acc00008 */ sw $zero,0x8($a2) +.L0f1a69f0: +/* f1a69f0: 00001025 */ or $v0,$zero,$zero +.L0f1a69f4: +/* f1a69f4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a69f8: +/* f1a69f8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a69fc: 03e00008 */ jr $ra +/* f1a6a00: 00000000 */ sll $zero,$zero,0x0 +/* f1a6a04: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a6a08: afa40018 */ sw $a0,0x18($sp) +/* f1a6a0c: afbf0014 */ sw $ra,0x14($sp) +/* f1a6a10: 3c048009 */ lui $a0,0x8009 +/* f1a6a14: 0fc68937 */ jal func0f1a24dc +/* f1a6a18: 90848bb4 */ lbu $a0,-0x744c($a0) +/* f1a6a1c: 0fc68955 */ jal func0f1a2554 +/* f1a6a20: 00402025 */ or $a0,$v0,$zero +/* f1a6a24: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a6a28: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a6a2c: 03e00008 */ jr $ra +/* f1a6a30: 00000000 */ sll $zero,$zero,0x0 +/* f1a6a34: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a6a38: 24010006 */ addiu $at,$zero,0x6 +/* f1a6a3c: afbf0014 */ sw $ra,0x14($sp) +/* f1a6a40: afa5001c */ sw $a1,0x1c($sp) +/* f1a6a44: 14810005 */ bne $a0,$at,.L0f1a6a5c +/* f1a6a48: afa60020 */ sw $a2,0x20($sp) +/* f1a6a4c: 0fc68888 */ jal func0f1a2220 +/* f1a6a50: 00000000 */ sll $zero,$zero,0x0 +/* f1a6a54: 0fc3e048 */ jal func0f0f8120 +/* f1a6a58: 00000000 */ sll $zero,$zero,0x0 +.L0f1a6a5c: +/* f1a6a5c: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a6a60: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a6a64: 00001025 */ or $v0,$zero,$zero +/* f1a6a68: 03e00008 */ jr $ra +/* f1a6a6c: 00000000 */ sll $zero,$zero,0x0 +/* f1a6a70: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a6a74: 24010006 */ addiu $at,$zero,0x6 +/* f1a6a78: afbf0014 */ sw $ra,0x14($sp) +/* f1a6a7c: afa5001c */ sw $a1,0x1c($sp) +/* f1a6a80: 14810003 */ bne $a0,$at,.L0f1a6a90 +/* f1a6a84: afa60020 */ sw $a2,0x20($sp) +/* f1a6a88: 0fc688b5 */ jal func0f1a22d4 +/* f1a6a8c: 00000000 */ sll $zero,$zero,0x0 +.L0f1a6a90: +/* f1a6a90: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a6a94: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a6a98: 00001025 */ or $v0,$zero,$zero +/* f1a6a9c: 03e00008 */ jr $ra +/* f1a6aa0: 00000000 */ sll $zero,$zero,0x0 +/* f1a6aa4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a6aa8: 24010064 */ addiu $at,$zero,0x64 +/* f1a6aac: afbf0014 */ sw $ra,0x14($sp) +/* f1a6ab0: afa5001c */ sw $a1,0x1c($sp) +/* f1a6ab4: 10810006 */ beq $a0,$at,.L0f1a6ad0 +/* f1a6ab8: afa60020 */ sw $a2,0x20($sp) +/* f1a6abc: 24010065 */ addiu $at,$zero,0x65 +/* f1a6ac0: 50810006 */ beql $a0,$at,.L0f1a6adc +/* f1a6ac4: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a6ac8: 10000004 */ beqz $zero,.L0f1a6adc +/* f1a6acc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a6ad0: +/* f1a6ad0: 0fc68866 */ jal func0f1a2198 +/* f1a6ad4: 00000000 */ sll $zero,$zero,0x0 +/* f1a6ad8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a6adc: +/* f1a6adc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a6ae0: 00001025 */ or $v0,$zero,$zero +/* f1a6ae4: 03e00008 */ jr $ra +/* f1a6ae8: 00000000 */ sll $zero,$zero,0x0 +/* f1a6aec: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a6af0: afbf0014 */ sw $ra,0x14($sp) +/* f1a6af4: 0fc687f8 */ jal func0f1a1fe0 +/* f1a6af8: afa40018 */ sw $a0,0x18($sp) +/* f1a6afc: 8c4e0000 */ lw $t6,0x0($v0) +/* f1a6b00: 000e7fc2 */ srl $t7,$t6,0x1f +/* f1a6b04: 11e00005 */ beqz $t7,.L0f1a6b1c +/* f1a6b08: 00000000 */ sll $zero,$zero,0x0 +/* f1a6b0c: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a6b10: 240451ac */ addiu $a0,$zero,0x51ac +/* f1a6b14: 10000004 */ beqz $zero,.L0f1a6b28 +/* f1a6b18: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a6b1c: +/* f1a6b1c: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a6b20: 240451ab */ addiu $a0,$zero,0x51ab +/* f1a6b24: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a6b28: +/* f1a6b28: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a6b2c: 03e00008 */ jr $ra +/* f1a6b30: 00000000 */ sll $zero,$zero,0x0 +/* f1a6b34: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a6b38: afbf0014 */ sw $ra,0x14($sp) +/* f1a6b3c: 0fc687f8 */ jal func0f1a1fe0 +/* f1a6b40: afa40018 */ sw $a0,0x18($sp) +/* f1a6b44: 8c4e0000 */ lw $t6,0x0($v0) +/* f1a6b48: 000e7fc2 */ srl $t7,$t6,0x1f +/* f1a6b4c: 11e00005 */ beqz $t7,.L0f1a6b64 +/* f1a6b50: 00000000 */ sll $zero,$zero,0x0 +/* f1a6b54: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a6b58: 240451ae */ addiu $a0,$zero,0x51ae +/* f1a6b5c: 10000004 */ beqz $zero,.L0f1a6b70 +/* f1a6b60: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a6b64: +/* f1a6b64: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a6b68: 240451ad */ addiu $a0,$zero,0x51ad +/* f1a6b6c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a6b70: +/* f1a6b70: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a6b74: 03e00008 */ jr $ra +/* f1a6b78: 00000000 */ sll $zero,$zero,0x0 +/* f1a6b7c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f1a6b80: afbf001c */ sw $ra,0x1c($sp) +/* f1a6b84: 0fc687f8 */ jal func0f1a1fe0 +/* f1a6b88: afa40030 */ sw $a0,0x30($sp) +/* f1a6b8c: 8c4e0004 */ lw $t6,0x4($v0) +/* f1a6b90: 3c014270 */ lui $at,0x4270 +/* f1a6b94: 44810000 */ mtc1 $at,$f0 +/* f1a6b98: 448e2000 */ mtc1 $t6,$f4 +/* f1a6b9c: 3c057f1c */ lui $a1,0x7f1c +/* f1a6ba0: 3c067f1c */ lui $a2,0x7f1c +/* f1a6ba4: 468021a0 */ cvt.s.w $f6,$f4 +/* f1a6ba8: 3c077f1c */ lui $a3,0x7f1c +/* f1a6bac: 24e798ec */ addiu $a3,$a3,-26388 +/* f1a6bb0: 24c698e8 */ addiu $a2,$a2,-26392 +/* f1a6bb4: 24a598dc */ addiu $a1,$a1,-26404 +/* f1a6bb8: 3c048007 */ lui $a0,0x8007 +/* f1a6bbc: 46003303 */ div.s $f12,$f6,$f0 +/* f1a6bc0: 460c003e */ c.le.s $f0,$f12 +/* f1a6bc4: 00000000 */ sll $zero,$zero,0x0 +/* f1a6bc8: 45020019 */ bc1fl .L0f1a6c30 +/* f1a6bcc: 460062a1 */ cvt.d.s $f10,$f12 +/* f1a6bd0: 460c003e */ c.le.s $f0,$f12 +/* f1a6bd4: 00003025 */ or $a2,$zero,$zero +/* f1a6bd8: 45000007 */ bc1f .L0f1a6bf8 +/* f1a6bdc: 00000000 */ sll $zero,$zero,0x0 +/* f1a6be0: 46006301 */ sub.s $f12,$f12,$f0 +.L0f1a6be4: +/* f1a6be4: 24c60001 */ addiu $a2,$a2,0x1 +/* f1a6be8: 460c003e */ c.le.s $f0,$f12 +/* f1a6bec: 00000000 */ sll $zero,$zero,0x0 +/* f1a6bf0: 4503fffc */ bc1tl .L0f1a6be4 +/* f1a6bf4: 46006301 */ sub.s $f12,$f12,$f0 +.L0f1a6bf8: +/* f1a6bf8: 0fc25e5c */ jal func0f097970 +/* f1a6bfc: afa60024 */ sw $a2,0x24($sp) +/* f1a6c00: 4600020d */ trunc.w.s $f8,$f0 +/* f1a6c04: 3c048007 */ lui $a0,0x8007 +/* f1a6c08: 3c057f1c */ lui $a1,0x7f1c +/* f1a6c0c: 24a598d0 */ addiu $a1,$a1,-26416 +/* f1a6c10: 44074000 */ mfc1 $a3,$f8 +/* f1a6c14: 8c841440 */ lw $a0,0x1440($a0) +/* f1a6c18: 0c004dad */ jal 0x136b4 +/* f1a6c1c: 8fa60024 */ lw $a2,0x24($sp) +/* f1a6c20: 3c028007 */ lui $v0,0x8007 +/* f1a6c24: 10000007 */ beqz $zero,.L0f1a6c44 +/* f1a6c28: 8c421440 */ lw $v0,0x1440($v0) +/* f1a6c2c: 460062a1 */ cvt.d.s $f10,$f12 +.L0f1a6c30: +/* f1a6c30: 8c841440 */ lw $a0,0x1440($a0) +/* f1a6c34: 0c004dad */ jal 0x136b4 +/* f1a6c38: f7aa0010 */ sdc1 $f10,0x10($sp) +/* f1a6c3c: 3c028007 */ lui $v0,0x8007 +/* f1a6c40: 8c421440 */ lw $v0,0x1440($v0) +.L0f1a6c44: +/* f1a6c44: 8fbf001c */ lw $ra,0x1c($sp) +/* f1a6c48: 27bd0030 */ addiu $sp,$sp,0x30 +/* f1a6c4c: 03e00008 */ jr $ra +/* f1a6c50: 00000000 */ sll $zero,$zero,0x0 +/* f1a6c54: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a6c58: 24010065 */ addiu $at,$zero,0x65 +/* f1a6c5c: afbf0014 */ sw $ra,0x14($sp) +/* f1a6c60: afa5001c */ sw $a1,0x1c($sp) +/* f1a6c64: 14810004 */ bne $a0,$at,.L0f1a6c78 +/* f1a6c68: afa60020 */ sw $a2,0x20($sp) +/* f1a6c6c: 00002025 */ or $a0,$zero,$zero +/* f1a6c70: 0fc127cb */ jal func0f049f2c +/* f1a6c74: 3c050800 */ lui $a1,0x800 +.L0f1a6c78: +/* f1a6c78: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a6c7c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a6c80: 00001025 */ or $v0,$zero,$zero +/* f1a6c84: 03e00008 */ jr $ra +/* f1a6c88: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a6c8c +/* f1a6c8c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a6c90: afa40018 */ sw $a0,0x18($sp) +/* f1a6c94: afbf0014 */ sw $ra,0x14($sp) +/* f1a6c98: 3c048009 */ lui $a0,0x8009 +/* f1a6c9c: 0fc685db */ jal func0f1a176c +/* f1a6ca0: 90848964 */ lbu $a0,-0x769c($a0) +/* f1a6ca4: 0fc6852d */ jal func0f1a14b4 +/* f1a6ca8: 00402025 */ or $a0,$v0,$zero +/* f1a6cac: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a6cb0: 8c440000 */ lw $a0,0x0($v0) +/* f1a6cb4: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a6cb8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a6cbc: 03e00008 */ jr $ra +/* f1a6cc0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a6cc4 +/* f1a6cc4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f1a6cc8: afa40020 */ sw $a0,0x20($sp) +/* f1a6ccc: afbf0014 */ sw $ra,0x14($sp) +/* f1a6cd0: 3c048009 */ lui $a0,0x8009 +/* f1a6cd4: 90848964 */ lbu $a0,-0x769c($a0) +/* f1a6cd8: 0fc685db */ jal func0f1a176c +/* f1a6cdc: afa0001c */ sw $zero,0x1c($sp) +/* f1a6ce0: 0fc6852d */ jal func0f1a14b4 +/* f1a6ce4: 00402025 */ or $a0,$v0,$zero +/* f1a6ce8: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a6cec: 8c440000 */ lw $a0,0x0($v0) +/* f1a6cf0: 904e0000 */ lbu $t6,0x0($v0) +/* f1a6cf4: 2404007c */ addiu $a0,$zero,0x7c +/* f1a6cf8: 8fa3001c */ lw $v1,0x1c($sp) +/* f1a6cfc: 108e0007 */ beq $a0,$t6,.L0f1a6d1c +/* f1a6d00: 00403825 */ or $a3,$v0,$zero +/* f1a6d04: 00431021 */ addu $v0,$v0,$v1 +/* f1a6d08: 904f0001 */ lbu $t7,0x1($v0) +.L0f1a6d0c: +/* f1a6d0c: 24630001 */ addiu $v1,$v1,0x1 +/* f1a6d10: 24420001 */ addiu $v0,$v0,0x1 +/* f1a6d14: 548ffffd */ bnel $a0,$t7,.L0f1a6d0c +/* f1a6d18: 904f0001 */ lbu $t7,0x1($v0) +.L0f1a6d1c: +/* f1a6d1c: 3c048007 */ lui $a0,0x8007 +/* f1a6d20: 3c057f1c */ lui $a1,0x7f1c +/* f1a6d24: 00673021 */ addu $a2,$v1,$a3 +/* f1a6d28: 24c60001 */ addiu $a2,$a2,0x1 +/* f1a6d2c: 24a598f0 */ addiu $a1,$a1,-26384 +/* f1a6d30: 0c004dad */ jal 0x136b4 +/* f1a6d34: 8c841440 */ lw $a0,0x1440($a0) +/* f1a6d38: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a6d3c: 3c028007 */ lui $v0,0x8007 +/* f1a6d40: 8c421440 */ lw $v0,0x1440($v0) +/* f1a6d44: 03e00008 */ jr $ra +/* f1a6d48: 27bd0020 */ addiu $sp,$sp,0x20 +/* f1a6d4c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f1a6d50: 3c0f8009 */ lui $t7,0x8009 +/* f1a6d54: afbf0014 */ sw $ra,0x14($sp) +/* f1a6d58: afa40038 */ sw $a0,0x38($sp) +/* f1a6d5c: afa5003c */ sw $a1,0x3c($sp) +/* f1a6d60: 25ef97a4 */ addiu $t7,$t7,-26716 +/* f1a6d64: 8de10000 */ lw $at,0x0($t7) +/* f1a6d68: 8de80004 */ lw $t0,0x4($t7) +/* f1a6d6c: 27ae0028 */ addiu $t6,$sp,0x28 +/* f1a6d70: adc10000 */ sw $at,0x0($t6) +/* f1a6d74: adc80004 */ sw $t0,0x4($t6) +/* f1a6d78: 8de8000c */ lw $t0,0xc($t7) +/* f1a6d7c: 8de10008 */ lw $at,0x8($t7) +/* f1a6d80: adc8000c */ sw $t0,0xc($t6) +/* f1a6d84: adc10008 */ sw $at,0x8($t6) +/* f1a6d88: 0fc685a9 */ jal func0f1a16a4 +/* f1a6d8c: afa60040 */ sw $a2,0x40($sp) +/* f1a6d90: 8fa90038 */ lw $t1,0x38($sp) +/* f1a6d94: 8fa60040 */ lw $a2,0x40($sp) +/* f1a6d98: afa20030 */ sw $v0,0x30($sp) +/* f1a6d9c: 252affff */ addiu $t2,$t1,-1 +/* f1a6da0: 2d410007 */ sltiu $at,$t2,0x7 +/* f1a6da4: 1020003a */ beqz $at,.L0f1a6e90 +/* f1a6da8: 000a5080 */ sll $t2,$t2,0x2 +/* f1a6dac: 3c017f1c */ lui $at,0x7f1c +/* f1a6db0: 002a0821 */ addu $at,$at,$t2 +/* f1a6db4: 8c2a99b8 */ lw $t2,-0x6648($at) +/* f1a6db8: 01400008 */ jr $t2 +/* f1a6dbc: 00000000 */ sll $zero,$zero,0x0 +/* f1a6dc0: 0fc685c5 */ jal func0f1a1714 +/* f1a6dc4: afa60040 */ sw $a2,0x40($sp) +/* f1a6dc8: 8fa60040 */ lw $a2,0x40($sp) +/* f1a6dcc: 10000030 */ beqz $zero,.L0f1a6e90 +/* f1a6dd0: acc20000 */ sw $v0,0x0($a2) +/* f1a6dd4: 0fc685db */ jal func0f1a176c +/* f1a6dd8: 8cc40000 */ lw $a0,0x0($a2) +/* f1a6ddc: 0fc6852d */ jal func0f1a14b4 +/* f1a6de0: 00402025 */ or $a0,$v0,$zero +/* f1a6de4: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a6de8: 8c440000 */ lw $a0,0x0($v0) +/* f1a6dec: 1000002a */ beqz $zero,.L0f1a6e98 +/* f1a6df0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a6df4: 8ccb0000 */ lw $t3,0x0($a2) +/* f1a6df8: 3c028009 */ lui $v0,0x8009 +/* f1a6dfc: 24428964 */ addiu $v0,$v0,-30364 +/* f1a6e00: a04b0000 */ sb $t3,0x0($v0) +/* f1a6e04: 0fc685db */ jal func0f1a176c +/* f1a6e08: 316400ff */ andi $a0,$t3,0xff +/* f1a6e0c: 2841000e */ slti $at,$v0,0xe +/* f1a6e10: 10200006 */ beqz $at,.L0f1a6e2c +/* f1a6e14: 3c048009 */ lui $a0,0x8009 +/* f1a6e18: 3c048009 */ lui $a0,0x8009 +/* f1a6e1c: 0fc3cbd3 */ jal func0f0f2f4c +/* f1a6e20: 24849930 */ addiu $a0,$a0,-26320 +/* f1a6e24: 1000001b */ beqz $zero,.L0f1a6e94 +/* f1a6e28: 00001025 */ or $v0,$zero,$zero +.L0f1a6e2c: +/* f1a6e2c: 0fc3cbd3 */ jal func0f0f2f4c +/* f1a6e30: 24849918 */ addiu $a0,$a0,-26344 +/* f1a6e34: 10000017 */ beqz $zero,.L0f1a6e94 +/* f1a6e38: 00001025 */ or $v0,$zero,$zero +/* f1a6e3c: 3c028009 */ lui $v0,0x8009 +/* f1a6e40: 24428964 */ addiu $v0,$v0,-30364 +/* f1a6e44: 904c0000 */ lbu $t4,0x0($v0) +/* f1a6e48: 10000011 */ beqz $zero,.L0f1a6e90 +/* f1a6e4c: accc0000 */ sw $t4,0x0($a2) +/* f1a6e50: 240d0002 */ addiu $t5,$zero,0x2 +/* f1a6e54: 1000000e */ beqz $zero,.L0f1a6e90 +/* f1a6e58: accd0000 */ sw $t5,0x0($a2) +/* f1a6e5c: 8cd90000 */ lw $t9,0x0($a2) +/* f1a6e60: 0019c0c0 */ sll $t8,$t9,0x3 +/* f1a6e64: 03b82021 */ addu $a0,$sp,$t8 +/* f1a6e68: 0fc5b9f1 */ jal func0f16e7c4 +/* f1a6e6c: 9484002c */ lhu $a0,0x2c($a0) +/* f1a6e70: 10000009 */ beqz $zero,.L0f1a6e98 +/* f1a6e74: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a6e78: 8cce0000 */ lw $t6,0x0($a2) +/* f1a6e7c: 55c00004 */ bnezl $t6,.L0f1a6e90 +/* f1a6e80: acc20008 */ sw $v0,0x8($a2) +/* f1a6e84: 10000002 */ beqz $zero,.L0f1a6e90 +/* f1a6e88: acc00008 */ sw $zero,0x8($a2) +/* f1a6e8c: acc20008 */ sw $v0,0x8($a2) +.L0f1a6e90: +/* f1a6e90: 00001025 */ or $v0,$zero,$zero +.L0f1a6e94: +/* f1a6e94: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a6e98: +/* f1a6e98: 27bd0038 */ addiu $sp,$sp,0x38 +/* f1a6e9c: 03e00008 */ jr $ra +/* f1a6ea0: 00000000 */ sll $zero,$zero,0x0 +/* f1a6ea4: 27bdff58 */ addiu $sp,$sp,-168 +/* f1a6ea8: 24010013 */ addiu $at,$zero,0x13 +/* f1a6eac: afbf003c */ sw $ra,0x3c($sp) +/* f1a6eb0: afb00038 */ sw $s0,0x38($sp) +/* f1a6eb4: 1481012b */ bne $a0,$at,.L0f1a7364 +/* f1a6eb8: afa500ac */ sw $a1,0xac($sp) +/* f1a6ebc: 8cce0000 */ lw $t6,0x0($a2) +/* f1a6ec0: 3c048009 */ lui $a0,0x8009 +/* f1a6ec4: 90848964 */ lbu $a0,-0x769c($a0) +/* f1a6ec8: afae00a4 */ sw $t6,0xa4($sp) +/* f1a6ecc: 0fc685db */ jal func0f1a176c +/* f1a6ed0: 8cd00008 */ lw $s0,0x8($a2) +/* f1a6ed4: 2841000e */ slti $at,$v0,0xe +/* f1a6ed8: 102000ac */ beqz $at,.L0f1a718c +/* f1a6edc: 3c0f8009 */ lui $t7,0x8009 +/* f1a6ee0: 25ef97b4 */ addiu $t7,$t7,-26700 +/* f1a6ee4: 8de10000 */ lw $at,0x0($t7) +/* f1a6ee8: 27a7007c */ addiu $a3,$sp,0x7c +/* f1a6eec: 00e25021 */ addu $t2,$a3,$v0 +/* f1a6ef0: ace10000 */ sw $at,0x0($a3) +/* f1a6ef4: 8df90004 */ lw $t9,0x4($t7) +/* f1a6ef8: 3c0de700 */ lui $t5,0xe700 +/* f1a6efc: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f1a6f00: acf90004 */ sw $t9,0x4($a3) +/* f1a6f04: 8de10008 */ lw $at,0x8($t7) +/* f1a6f08: 24060001 */ addiu $a2,$zero,0x1 +/* f1a6f0c: ace10008 */ sw $at,0x8($a3) +/* f1a6f10: 95e1000c */ lhu $at,0xc($t7) +/* f1a6f14: 3c0fba00 */ lui $t7,0xba00 +/* f1a6f18: 35ef1301 */ ori $t7,$t7,0x1301 +/* f1a6f1c: a4e1000c */ sh $at,0xc($a3) +/* f1a6f20: 8fab00a4 */ lw $t3,0xa4($sp) +/* f1a6f24: 91490000 */ lbu $t1,0x0($t2) +/* f1a6f28: 00003825 */ or $a3,$zero,$zero +/* f1a6f2c: 256c0008 */ addiu $t4,$t3,0x8 +/* f1a6f30: afac00a4 */ sw $t4,0xa4($sp) +/* f1a6f34: ad600004 */ sw $zero,0x4($t3) +/* f1a6f38: ad6d0000 */ sw $t5,0x0($t3) +/* f1a6f3c: 8fae00a4 */ lw $t6,0xa4($sp) +/* f1a6f40: 3c0bb900 */ lui $t3,0xb900 +/* f1a6f44: 356b0002 */ ori $t3,$t3,0x2 +/* f1a6f48: 25d80008 */ addiu $t8,$t6,0x8 +/* f1a6f4c: afb800a4 */ sw $t8,0xa4($sp) +/* f1a6f50: adc00004 */ sw $zero,0x4($t6) +/* f1a6f54: adcf0000 */ sw $t7,0x0($t6) +/* f1a6f58: 8fb900a4 */ lw $t9,0xa4($sp) +/* f1a6f5c: 3c0eba00 */ lui $t6,0xba00 +/* f1a6f60: 35ce1001 */ ori $t6,$t6,0x1001 +/* f1a6f64: 272a0008 */ addiu $t2,$t9,0x8 +/* f1a6f68: afaa00a4 */ sw $t2,0xa4($sp) +/* f1a6f6c: af200004 */ sw $zero,0x4($t9) +/* f1a6f70: af2b0000 */ sw $t3,0x0($t9) +/* f1a6f74: 8fac00a4 */ lw $t4,0xa4($sp) +/* f1a6f78: 3c19ba00 */ lui $t9,0xba00 +/* f1a6f7c: 37390903 */ ori $t9,$t9,0x903 +/* f1a6f80: 258d0008 */ addiu $t5,$t4,0x8 +/* f1a6f84: afad00a4 */ sw $t5,0xa4($sp) +/* f1a6f88: ad800004 */ sw $zero,0x4($t4) +/* f1a6f8c: ad8e0000 */ sw $t6,0x0($t4) +/* f1a6f90: 8fb800a4 */ lw $t8,0xa4($sp) +/* f1a6f94: 240a0c00 */ addiu $t2,$zero,0xc00 +/* f1a6f98: 3c0c800b */ lui $t4,0x800b +/* f1a6f9c: 270f0008 */ addiu $t7,$t8,0x8 +/* f1a6fa0: afaf00a4 */ sw $t7,0xa4($sp) +/* f1a6fa4: 00095880 */ sll $t3,$t1,0x2 +/* f1a6fa8: af0a0004 */ sw $t2,0x4($t8) +/* f1a6fac: af190000 */ sw $t9,0x0($t8) +/* f1a6fb0: 8d8cb5a8 */ lw $t4,-0x4a58($t4) +/* f1a6fb4: 01695823 */ subu $t3,$t3,$t1 +/* f1a6fb8: 000b5880 */ sll $t3,$t3,0x2 +/* f1a6fbc: 240e0001 */ addiu $t6,$zero,0x1 +/* f1a6fc0: 240d0002 */ addiu $t5,$zero,0x2 +/* f1a6fc4: afad0010 */ sw $t5,0x10($sp) +/* f1a6fc8: afae0014 */ sw $t6,0x14($sp) +/* f1a6fcc: afa00018 */ sw $zero,0x18($sp) +/* f1a6fd0: 0fc2ce70 */ jal func0f0b39c0 +/* f1a6fd4: 016c2821 */ addu $a1,$t3,$t4 +/* f1a6fd8: 8fb800a4 */ lw $t8,0xa4($sp) +/* f1a6fdc: 3c19ba00 */ lui $t9,0xba00 +/* f1a6fe0: 37391402 */ ori $t9,$t9,0x1402 +/* f1a6fe4: 270f0008 */ addiu $t7,$t8,0x8 +/* f1a6fe8: afaf00a4 */ sw $t7,0xa4($sp) +/* f1a6fec: af000004 */ sw $zero,0x4($t8) +/* f1a6ff0: af190000 */ sw $t9,0x0($t8) +/* f1a6ff4: 8faa00a4 */ lw $t2,0xa4($sp) +/* f1a6ff8: 3c0cfcff */ lui $t4,0xfcff +/* f1a6ffc: 3c0dfffc */ lui $t5,0xfffc +/* f1a7000: 254b0008 */ addiu $t3,$t2,0x8 +/* f1a7004: afab00a4 */ sw $t3,0xa4($sp) +/* f1a7008: 35adf279 */ ori $t5,$t5,0xf279 +/* f1a700c: 358cffff */ ori $t4,$t4,0xffff +/* f1a7010: ad4c0000 */ sw $t4,0x0($t2) +/* f1a7014: ad4d0004 */ sw $t5,0x4($t2) +/* f1a7018: 8fae00a4 */ lw $t6,0xa4($sp) +/* f1a701c: 3c0fba00 */ lui $t7,0xba00 +/* f1a7020: 35ef0c02 */ ori $t7,$t7,0xc02 +/* f1a7024: 25d80008 */ addiu $t8,$t6,0x8 +/* f1a7028: afb800a4 */ sw $t8,0xa4($sp) +/* f1a702c: adc00004 */ sw $zero,0x4($t6) +/* f1a7030: adcf0000 */ sw $t7,0x0($t6) +/* f1a7034: 8fb900a4 */ lw $t9,0xa4($sp) +/* f1a7038: 3c0bfb00 */ lui $t3,0xfb00 +/* f1a703c: 01c02025 */ or $a0,$t6,$zero +/* f1a7040: 272a0008 */ addiu $t2,$t9,0x8 +/* f1a7044: afaa00a4 */ sw $t2,0xa4($sp) +/* f1a7048: af2b0000 */ sw $t3,0x0($t9) +/* f1a704c: 8e0c000c */ lw $t4,0xc($s0) +/* f1a7050: 2401ff00 */ addiu $at,$zero,-256 +/* f1a7054: 03202825 */ or $a1,$t9,$zero +/* f1a7058: 318d00ff */ andi $t5,$t4,0xff +/* f1a705c: 000d7200 */ sll $t6,$t5,0x8 +/* f1a7060: 01cd7023 */ subu $t6,$t6,$t5 +/* f1a7064: 000ec202 */ srl $t8,$t6,0x8 +/* f1a7068: 03017825 */ or $t7,$t8,$at +/* f1a706c: af2f0004 */ sw $t7,0x4($t9) +/* f1a7070: 8fb900a4 */ lw $t9,0xa4($sp) +/* f1a7074: 3c078008 */ lui $a3,0x8008 +/* f1a7078: 24e7fac0 */ addiu $a3,$a3,-1344 +/* f1a707c: 272a0008 */ addiu $t2,$t9,0x8 +/* f1a7080: afaa00a4 */ sw $t2,0xa4($sp) +/* f1a7084: 8e0b0000 */ lw $t3,0x0($s0) +/* f1a7088: 8cee0000 */ lw $t6,0x0($a3) +/* f1a708c: 03203025 */ or $a2,$t9,$zero +/* f1a7090: 256c003c */ addiu $t4,$t3,0x3c +/* f1a7094: 000c6880 */ sll $t5,$t4,0x2 +/* f1a7098: 01ae0019 */ multu $t5,$t6 +/* f1a709c: 8e0b0004 */ lw $t3,0x4($s0) +/* f1a70a0: 3c01e400 */ lui $at,0xe400 +/* f1a70a4: 256c0027 */ addiu $t4,$t3,0x27 +/* f1a70a8: 000c6880 */ sll $t5,$t4,0x2 +/* f1a70ac: 31ae0fff */ andi $t6,$t5,0xfff +/* f1a70b0: 0000c012 */ mflo $t8 +/* f1a70b4: 330f0fff */ andi $t7,$t8,0xfff +/* f1a70b8: 000fcb00 */ sll $t9,$t7,0xc +/* f1a70bc: 03215025 */ or $t2,$t9,$at +/* f1a70c0: 014ec025 */ or $t8,$t2,$t6 +/* f1a70c4: acd80000 */ sw $t8,0x0($a2) +/* f1a70c8: 8e0f0000 */ lw $t7,0x0($s0) +/* f1a70cc: 8cec0000 */ lw $t4,0x0($a3) +/* f1a70d0: 8e180004 */ lw $t8,0x4($s0) +/* f1a70d4: 25f90006 */ addiu $t9,$t7,0x6 +/* f1a70d8: 00195880 */ sll $t3,$t9,0x2 +/* f1a70dc: 016c0019 */ multu $t3,$t4 +/* f1a70e0: 270f0003 */ addiu $t7,$t8,0x3 +/* f1a70e4: 000fc880 */ sll $t9,$t7,0x2 +/* f1a70e8: 332b0fff */ andi $t3,$t9,0xfff +/* f1a70ec: 240f0480 */ addiu $t7,$zero,0x480 +/* f1a70f0: 3c18b400 */ lui $t8,0xb400 +/* f1a70f4: 00006812 */ mflo $t5 +/* f1a70f8: 31aa0fff */ andi $t2,$t5,0xfff +/* f1a70fc: 000a7300 */ sll $t6,$t2,0xc +/* f1a7100: 01cb6025 */ or $t4,$t6,$t3 +/* f1a7104: accc0004 */ sw $t4,0x4($a2) +/* f1a7108: 8fad00a4 */ lw $t5,0xa4($sp) +/* f1a710c: 3c0bb300 */ lui $t3,0xb300 +/* f1a7110: 25aa0008 */ addiu $t2,$t5,0x8 +/* f1a7114: afaa00a4 */ sw $t2,0xa4($sp) +/* f1a7118: adaf0004 */ sw $t7,0x4($t5) +/* f1a711c: adb80000 */ sw $t8,0x0($t5) +/* f1a7120: 8fb900a4 */ lw $t9,0xa4($sp) +/* f1a7124: 01a01025 */ or $v0,$t5,$zero +/* f1a7128: 240d0400 */ addiu $t5,$zero,0x400 +/* f1a712c: 272e0008 */ addiu $t6,$t9,0x8 +/* f1a7130: afae00a4 */ sw $t6,0xa4($sp) +/* f1a7134: af2b0000 */ sw $t3,0x0($t9) +/* f1a7138: 8cec0000 */ lw $t4,0x0($a3) +/* f1a713c: 03201825 */ or $v1,$t9,$zero +/* f1a7140: 240effff */ addiu $t6,$zero,-1 +/* f1a7144: 01ac001a */ div $zero,$t5,$t4 +/* f1a7148: 00005012 */ mflo $t2 +/* f1a714c: 3158ffff */ andi $t8,$t2,0xffff +/* f1a7150: 00187c00 */ sll $t7,$t8,0x10 +/* f1a7154: 35f9fc00 */ ori $t9,$t7,0xfc00 +/* f1a7158: ac790004 */ sw $t9,0x4($v1) +/* f1a715c: 15800002 */ bnez $t4,.L0f1a7168 +/* f1a7160: 00000000 */ sll $zero,$zero,0x0 +/* f1a7164: 0007000d */ break 0x7 +.L0f1a7168: +/* f1a7168: 2401ffff */ addiu $at,$zero,-1 +/* f1a716c: 15810004 */ bne $t4,$at,.L0f1a7180 +/* f1a7170: 3c018000 */ lui $at,0x8000 +/* f1a7174: 15a10002 */ bne $t5,$at,.L0f1a7180 +/* f1a7178: 00000000 */ sll $zero,$zero,0x0 +/* f1a717c: 0006000d */ break 0x6 +.L0f1a7180: +/* f1a7180: afae0094 */ sw $t6,0x94($sp) +/* f1a7184: 10000008 */ beqz $zero,.L0f1a71a8 +/* f1a7188: 00000000 */ sll $zero,$zero,0x0 +.L0f1a718c: +/* f1a718c: 8fab00ac */ lw $t3,0xac($sp) +/* f1a7190: 8d6d0008 */ lw $t5,0x8($t3) +/* f1a7194: 05a10003 */ bgez $t5,.L0f1a71a4 +/* f1a7198: 000d6043 */ sra $t4,$t5,0x1 +/* f1a719c: 25a10001 */ addiu $at,$t5,0x1 +/* f1a71a0: 00016043 */ sra $t4,$at,0x1 +.L0f1a71a4: +/* f1a71a4: afac0094 */ sw $t4,0x94($sp) +.L0f1a71a8: +/* f1a71a8: 0fc54d8a */ jal func0f153628 +/* f1a71ac: 8fa400a4 */ lw $a0,0xa4($sp) +/* f1a71b0: afa200a4 */ sw $v0,0xa4($sp) +/* f1a71b4: 0fc69b23 */ jal func0f1a6c8c +/* f1a71b8: 00002025 */ or $a0,$zero,$zero +/* f1a71bc: 3c0a8008 */ lui $t2,0x8008 +/* f1a71c0: 8d4afb14 */ lw $t2,-0x4ec($t2) +/* f1a71c4: 3c078008 */ lui $a3,0x8008 +/* f1a71c8: afa20090 */ sw $v0,0x90($sp) +/* f1a71cc: 8ce7fb18 */ lw $a3,-0x4e8($a3) +/* f1a71d0: 27a40098 */ addiu $a0,$sp,0x98 +/* f1a71d4: 27a5009c */ addiu $a1,$sp,0x9c +/* f1a71d8: 00403025 */ or $a2,$v0,$zero +/* f1a71dc: afa00014 */ sw $zero,0x14($sp) +/* f1a71e0: 0fc55cbe */ jal func0f1572f8 +/* f1a71e4: afaa0010 */ sw $t2,0x10($sp) +/* f1a71e8: 8fa20094 */ lw $v0,0x94($sp) +/* f1a71ec: 2401ffff */ addiu $at,$zero,-1 +/* f1a71f0: 54410006 */ bnel $v0,$at,.L0f1a720c +/* f1a71f4: 8e190000 */ lw $t9,0x0($s0) +/* f1a71f8: 8e180000 */ lw $t8,0x0($s0) +/* f1a71fc: 270f0040 */ addiu $t7,$t8,0x40 +/* f1a7200: 10000007 */ beqz $zero,.L0f1a7220 +/* f1a7204: afaf009c */ sw $t7,0x9c($sp) +/* f1a7208: 8e190000 */ lw $t9,0x0($s0) +.L0f1a720c: +/* f1a720c: 8fab009c */ lw $t3,0x9c($sp) +/* f1a7210: 03227021 */ addu $t6,$t9,$v0 +/* f1a7214: 000b6843 */ sra $t5,$t3,0x1 +/* f1a7218: 01cd6023 */ subu $t4,$t6,$t5 +/* f1a721c: afac009c */ sw $t4,0x9c($sp) +.L0f1a7220: +/* f1a7220: 8e0a0004 */ lw $t2,0x4($s0) +/* f1a7224: 25580008 */ addiu $t8,$t2,0x8 +/* f1a7228: 0c002f02 */ jal 0xbc08 +/* f1a722c: afb80098 */ sw $t8,0x98($sp) +/* f1a7230: 0c002f06 */ jal 0xbc18 +/* f1a7234: a7a20044 */ sh $v0,0x44($sp) +/* f1a7238: 3c0f8008 */ lui $t7,0x8008 +/* f1a723c: 3c198008 */ lui $t9,0x8008 +/* f1a7240: 8f39fb14 */ lw $t9,-0x4ec($t9) +/* f1a7244: 8deffb18 */ lw $t7,-0x4e8($t7) +/* f1a7248: 87ae0044 */ lh $t6,0x44($sp) +/* f1a724c: afb90014 */ sw $t9,0x14($sp) +/* f1a7250: afaf0010 */ sw $t7,0x10($sp) +/* f1a7254: 8e0b000c */ lw $t3,0xc($s0) +/* f1a7258: afa00028 */ sw $zero,0x28($sp) +/* f1a725c: afa00024 */ sw $zero,0x24($sp) +/* f1a7260: afa20020 */ sw $v0,0x20($sp) +/* f1a7264: 8fa400a4 */ lw $a0,0xa4($sp) +/* f1a7268: 27a5009c */ addiu $a1,$sp,0x9c +/* f1a726c: 27a60098 */ addiu $a2,$sp,0x98 +/* f1a7270: 8fa70090 */ lw $a3,0x90($sp) +/* f1a7274: afae001c */ sw $t6,0x1c($sp) +/* f1a7278: 0fc5580f */ jal func0f15603c +/* f1a727c: afab0018 */ sw $t3,0x18($sp) +/* f1a7280: afa200a4 */ sw $v0,0xa4($sp) +/* f1a7284: 0fc69b31 */ jal func0f1a6cc4 +/* f1a7288: 00002025 */ or $a0,$zero,$zero +/* f1a728c: 3c0d8008 */ lui $t5,0x8008 +/* f1a7290: 8dadfb0c */ lw $t5,-0x4f4($t5) +/* f1a7294: 3c078008 */ lui $a3,0x8008 +/* f1a7298: afa20090 */ sw $v0,0x90($sp) +/* f1a729c: 8ce7fb10 */ lw $a3,-0x4f0($a3) +/* f1a72a0: 27a40098 */ addiu $a0,$sp,0x98 +/* f1a72a4: 27a5009c */ addiu $a1,$sp,0x9c +/* f1a72a8: 00403025 */ or $a2,$v0,$zero +/* f1a72ac: afa00014 */ sw $zero,0x14($sp) +/* f1a72b0: 0fc55cbe */ jal func0f1572f8 +/* f1a72b4: afad0010 */ sw $t5,0x10($sp) +/* f1a72b8: 8fac0094 */ lw $t4,0x94($sp) +/* f1a72bc: 2401ffff */ addiu $at,$zero,-1 +/* f1a72c0: 8fb90094 */ lw $t9,0x94($sp) +/* f1a72c4: 15810005 */ bne $t4,$at,.L0f1a72dc +/* f1a72c8: 8fae009c */ lw $t6,0x9c($sp) +/* f1a72cc: 8e0a0000 */ lw $t2,0x0($s0) +/* f1a72d0: 25580040 */ addiu $t8,$t2,0x40 +/* f1a72d4: 10000006 */ beqz $zero,.L0f1a72f0 +/* f1a72d8: afb8009c */ sw $t8,0x9c($sp) +.L0f1a72dc: +/* f1a72dc: 8e0f0000 */ lw $t7,0x0($s0) +/* f1a72e0: 000e6843 */ sra $t5,$t6,0x1 +/* f1a72e4: 01f95821 */ addu $t3,$t7,$t9 +/* f1a72e8: 016d6023 */ subu $t4,$t3,$t5 +/* f1a72ec: afac009c */ sw $t4,0x9c($sp) +.L0f1a72f0: +/* f1a72f0: 8e0a0004 */ lw $t2,0x4($s0) +/* f1a72f4: 25580019 */ addiu $t8,$t2,0x19 +/* f1a72f8: 0c002f02 */ jal 0xbc08 +/* f1a72fc: afb80098 */ sw $t8,0x98($sp) +/* f1a7300: 0c002f06 */ jal 0xbc18 +/* f1a7304: a7a20044 */ sh $v0,0x44($sp) +/* f1a7308: 3c0f8008 */ lui $t7,0x8008 +/* f1a730c: 3c198008 */ lui $t9,0x8008 +/* f1a7310: 8f39fb0c */ lw $t9,-0x4f4($t9) +/* f1a7314: 8deffb10 */ lw $t7,-0x4f0($t7) +/* f1a7318: 87ab0044 */ lh $t3,0x44($sp) +/* f1a731c: afb90014 */ sw $t9,0x14($sp) +/* f1a7320: afaf0010 */ sw $t7,0x10($sp) +/* f1a7324: 8e0e000c */ lw $t6,0xc($s0) +/* f1a7328: afa00028 */ sw $zero,0x28($sp) +/* f1a732c: afa00024 */ sw $zero,0x24($sp) +/* f1a7330: afa20020 */ sw $v0,0x20($sp) +/* f1a7334: 8fa400a4 */ lw $a0,0xa4($sp) +/* f1a7338: 27a5009c */ addiu $a1,$sp,0x9c +/* f1a733c: 27a60098 */ addiu $a2,$sp,0x98 +/* f1a7340: 8fa70090 */ lw $a3,0x90($sp) +/* f1a7344: afab001c */ sw $t3,0x1c($sp) +/* f1a7348: 0fc5580f */ jal func0f15603c +/* f1a734c: afae0018 */ sw $t6,0x18($sp) +/* f1a7350: afa200a4 */ sw $v0,0xa4($sp) +/* f1a7354: 0fc54de0 */ jal func0f153780 +/* f1a7358: 00402025 */ or $a0,$v0,$zero +/* f1a735c: 10000003 */ beqz $zero,.L0f1a736c +/* f1a7360: 8fbf003c */ lw $ra,0x3c($sp) +.L0f1a7364: +/* f1a7364: 00001025 */ or $v0,$zero,$zero +/* f1a7368: 8fbf003c */ lw $ra,0x3c($sp) +.L0f1a736c: +/* f1a736c: 8fb00038 */ lw $s0,0x38($sp) +/* f1a7370: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* f1a7374: 03e00008 */ jr $ra +/* f1a7378: 00000000 */ sll $zero,$zero,0x0 +/* f1a737c: 27bdff60 */ addiu $sp,$sp,-160 +/* f1a7380: afa600a8 */ sw $a2,0xa8($sp) +/* f1a7384: 00803025 */ or $a2,$a0,$zero +/* f1a7388: afa400a0 */ sw $a0,0xa0($sp) +/* f1a738c: afbf0014 */ sw $ra,0x14($sp) +/* f1a7390: 3c048009 */ lui $a0,0x8009 +/* f1a7394: afa500a4 */ sw $a1,0xa4($sp) +/* f1a7398: 90848964 */ lbu $a0,-0x769c($a0) +/* f1a739c: 0fc685db */ jal func0f1a176c +/* f1a73a0: afa600a0 */ sw $a2,0xa0($sp) +/* f1a73a4: 2841000e */ slti $at,$v0,0xe +/* f1a73a8: 14200065 */ bnez $at,.L0f1a7540 +/* f1a73ac: 8fa600a0 */ lw $a2,0xa0($sp) +/* f1a73b0: 3c0e8009 */ lui $t6,0x8009 +/* f1a73b4: 27a70030 */ addiu $a3,$sp,0x30 +/* f1a73b8: 25ce97cc */ addiu $t6,$t6,-26676 +/* f1a73bc: 25d8006c */ addiu $t8,$t6,0x6c +/* f1a73c0: 00e0c825 */ or $t9,$a3,$zero +.L0f1a73c4: +/* f1a73c4: 8dc10000 */ lw $at,0x0($t6) +/* f1a73c8: 25ce000c */ addiu $t6,$t6,0xc +/* f1a73cc: 2739000c */ addiu $t9,$t9,0xc +/* f1a73d0: af21fff4 */ sw $at,-0xc($t9) +/* f1a73d4: 8dc1fff8 */ lw $at,-0x8($t6) +/* f1a73d8: af21fff8 */ sw $at,-0x8($t9) +/* f1a73dc: 8dc1fffc */ lw $at,-0x4($t6) +/* f1a73e0: 15d8fff8 */ bne $t6,$t8,.L0f1a73c4 +/* f1a73e4: af21fffc */ sw $at,-0x4($t9) +/* f1a73e8: 24010064 */ addiu $at,$zero,0x64 +/* f1a73ec: 10c10008 */ beq $a2,$at,.L0f1a7410 +/* f1a73f0: 3c088007 */ lui $t0,0x8007 +/* f1a73f4: 24010065 */ addiu $at,$zero,0x65 +/* f1a73f8: 10c10051 */ beq $a2,$at,.L0f1a7540 +/* f1a73fc: 24010066 */ addiu $at,$zero,0x66 +/* f1a7400: 10c10019 */ beq $a2,$at,.L0f1a7468 +/* f1a7404: 00000000 */ sll $zero,$zero,0x0 +/* f1a7408: 1000004e */ beqz $zero,.L0f1a7544 +/* f1a740c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a7410: +/* f1a7410: 8d081448 */ lw $t0,0x1448($t0) +/* f1a7414: 44800000 */ mtc1 $zero,$f0 +/* f1a7418: 3c0a800a */ lui $t2,0x800a +/* f1a741c: 000848c0 */ sll $t1,$t0,0x3 +/* f1a7420: 01284823 */ subu $t1,$t1,$t0 +/* f1a7424: 00094880 */ sll $t1,$t1,0x2 +/* f1a7428: 01284821 */ addu $t1,$t1,$t0 +/* f1a742c: 000948c0 */ sll $t1,$t1,0x3 +/* f1a7430: 01284823 */ subu $t1,$t1,$t0 +/* f1a7434: 00094900 */ sll $t1,$t1,0x4 +/* f1a7438: 254ae000 */ addiu $t2,$t2,-8192 +/* f1a743c: 012a1821 */ addu $v1,$t1,$t2 +/* f1a7440: e4600d88 */ swc1 $f0,0xd88($v1) +/* f1a7444: e4600d60 */ swc1 $f0,0xd60($v1) +/* f1a7448: e4600d8c */ swc1 $f0,0xd8c($v1) +/* f1a744c: e4600d64 */ swc1 $f0,0xd64($v1) +/* f1a7450: e4600d78 */ swc1 $f0,0xd78($v1) +/* f1a7454: e4600d50 */ swc1 $f0,0xd50($v1) +/* f1a7458: e4600d7c */ swc1 $f0,0xd7c($v1) +/* f1a745c: e4600d54 */ swc1 $f0,0xd54($v1) +/* f1a7460: 10000037 */ beqz $zero,.L0f1a7540 +/* f1a7464: e4600d5c */ swc1 $f0,0xd5c($v1) +.L0f1a7468: +/* f1a7468: 3c0b8007 */ lui $t3,0x8007 +/* f1a746c: 8d6b1448 */ lw $t3,0x1448($t3) +/* f1a7470: 3c0d800a */ lui $t5,0x800a +/* f1a7474: 25ade000 */ addiu $t5,$t5,-8192 +/* f1a7478: 000b60c0 */ sll $t4,$t3,0x3 +/* f1a747c: 018b6023 */ subu $t4,$t4,$t3 +/* f1a7480: 000c6080 */ sll $t4,$t4,0x2 +/* f1a7484: 018b6021 */ addu $t4,$t4,$t3 +/* f1a7488: 000c60c0 */ sll $t4,$t4,0x3 +/* f1a748c: 018b6023 */ subu $t4,$t4,$t3 +/* f1a7490: 000c6100 */ sll $t4,$t4,0x4 +/* f1a7494: 018d1821 */ addu $v1,$t4,$t5 +/* f1a7498: 8c6404f8 */ lw $a0,0x4f8($v1) +/* f1a749c: 50800029 */ beqzl $a0,.L0f1a7544 +/* f1a74a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a74a4: 8faf00a4 */ lw $t7,0xa4($sp) +/* f1a74a8: 8c980000 */ lw $t8,0x0($a0) +/* f1a74ac: 2445fff2 */ addiu $a1,$v0,-14 +/* f1a74b0: 00057080 */ sll $t6,$a1,0x2 +/* f1a74b4: 15f80022 */ bne $t7,$t8,.L0f1a7540 +/* f1a74b8: 01c57023 */ subu $t6,$t6,$a1 +/* f1a74bc: 000e7080 */ sll $t6,$t6,0x2 +/* f1a74c0: 00ee2021 */ addu $a0,$a3,$t6 +/* f1a74c4: 8c990004 */ lw $t9,0x4($a0) +/* f1a74c8: 94880008 */ lhu $t0,0x8($a0) +/* f1a74cc: 3c014f80 */ lui $at,0x4f80 +/* f1a74d0: 44992000 */ mtc1 $t9,$f4 +/* f1a74d4: 44883000 */ mtc1 $t0,$f6 +/* f1a74d8: 46802020 */ cvt.s.w $f0,$f4 +/* f1a74dc: 05010004 */ bgez $t0,.L0f1a74f0 +/* f1a74e0: 46803220 */ cvt.s.w $f8,$f6 +/* f1a74e4: 44815000 */ mtc1 $at,$f10 +/* f1a74e8: 00000000 */ sll $zero,$zero,0x0 +/* f1a74ec: 460a4200 */ add.s $f8,$f8,$f10 +.L0f1a74f0: +/* f1a74f0: 3c017f1c */ lui $at,0x7f1c +/* f1a74f4: c43099d4 */ lwc1 $f16,-0x662c($at) +/* f1a74f8: 8c890000 */ lw $t1,0x0($a0) +/* f1a74fc: e4600d54 */ swc1 $f0,0xd54($v1) +/* f1a7500: 46104302 */ mul.s $f12,$f8,$f16 +/* f1a7504: e4600d7c */ swc1 $f0,0xd7c($v1) +/* f1a7508: 3c017f1c */ lui $at,0x7f1c +/* f1a750c: ac69084c */ sw $t1,0x84c($v1) +/* f1a7510: c46a0d64 */ lwc1 $f10,0xd64($v1) +/* f1a7514: 3c0a8009 */ lui $t2,0x8009 +/* f1a7518: 254a97c4 */ addiu $t2,$t2,-26684 +/* f1a751c: e46c0d84 */ swc1 $f12,0xd84($v1) +/* f1a7520: c43299d8 */ lwc1 $f18,-0x6628($at) +/* f1a7524: 3c01800a */ lui $at,0x800a +/* f1a7528: c4249fc4 */ lwc1 $f4,-0x603c($at) +/* f1a752c: ac6a0df4 */ sw $t2,0xdf4($v1) +/* f1a7530: 46049182 */ mul.s $f6,$f18,$f4 +/* f1a7534: 46065080 */ add.s $f2,$f10,$f6 +/* f1a7538: e4620d8c */ swc1 $f2,0xd8c($v1) +/* f1a753c: e4620d64 */ swc1 $f2,0xd64($v1) +.L0f1a7540: +/* f1a7540: 8fbf0014 */ lw $ra,0x14($sp) +.L0f1a7544: +/* f1a7544: 27bd00a0 */ addiu $sp,$sp,0xa0 +/* f1a7548: 00001025 */ or $v0,$zero,$zero +/* f1a754c: 03e00008 */ jr $ra +/* f1a7550: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a7554 +/* f1a7554: 3c028009 */ lui $v0,0x8009 +/* f1a7558: 03e00008 */ jr $ra +/* f1a755c: 24428d78 */ addiu $v0,$v0,-29320 +); + +GLOBAL_ASM( +glabel func0f1a7560 +/* f1a7560: 27bdff70 */ addiu $sp,$sp,-144 +/* f1a7564: afb3002c */ sw $s3,0x2c($sp) +/* f1a7568: 00809825 */ or $s3,$a0,$zero +/* f1a756c: 30a4ffff */ andi $a0,$a1,0xffff +/* f1a7570: afbf0044 */ sw $ra,0x44($sp) +/* f1a7574: afb20028 */ sw $s2,0x28($sp) +/* f1a7578: afb10024 */ sw $s1,0x24($sp) +/* f1a757c: 00e08825 */ or $s1,$a3,$zero +/* f1a7580: 00c09025 */ or $s2,$a2,$zero +/* f1a7584: afbe0040 */ sw $s8,0x40($sp) +/* f1a7588: afb7003c */ sw $s7,0x3c($sp) +/* f1a758c: afb60038 */ sw $s6,0x38($sp) +/* f1a7590: afb50034 */ sw $s5,0x34($sp) +/* f1a7594: afb40030 */ sw $s4,0x30($sp) +/* f1a7598: afb00020 */ sw $s0,0x20($sp) +/* f1a759c: afa50094 */ sw $a1,0x94($sp) +/* f1a75a0: 0fc59ca5 */ jal func0f167294 +/* f1a75a4: afa40058 */ sw $a0,0x58($sp) +/* f1a75a8: 00408025 */ or $s0,$v0,$zero +/* f1a75ac: 0fc59ca0 */ jal func0f167280 +/* f1a75b0: 8fa40058 */ lw $a0,0x58($sp) +/* f1a75b4: afa20088 */ sw $v0,0x88($sp) +/* f1a75b8: afa00074 */ sw $zero,0x74($sp) +/* f1a75bc: 02602025 */ or $a0,$s3,$zero +/* f1a75c0: 27a50074 */ addiu $a1,$sp,0x74 +/* f1a75c4: 0c008c67 */ jal 0x2319c +/* f1a75c8: 27a6006c */ addiu $a2,$sp,0x6c +/* f1a75cc: 8fb6006c */ lw $s6,0x6c($sp) +/* f1a75d0: 3c1700ff */ lui $s7,0xff +/* f1a75d4: 36f7ffff */ ori $s7,$s7,0xffff +/* f1a75d8: 12c00049 */ beqz $s6,.L0f1a7700 +/* f1a75dc: 02c0a825 */ or $s5,$s6,$zero +/* f1a75e0: 8fb80088 */ lw $t8,0x88($sp) +/* f1a75e4: 02d77824 */ and $t7,$s6,$s7 +/* f1a75e8: 026f2021 */ addu $a0,$s3,$t7 +/* f1a75ec: 0093c823 */ subu $t9,$a0,$s3 +/* f1a75f0: 03193023 */ subu $a2,$t8,$t9 +/* f1a75f4: 02061823 */ subu $v1,$s0,$a2 +/* f1a75f8: 02644023 */ subu $t0,$s3,$a0 +/* f1a75fc: 00684821 */ addu $t1,$v1,$t0 +/* f1a7600: afa90084 */ sw $t1,0x84($sp) +/* f1a7604: 0fc5d7bd */ jal func0f175ef4 +/* f1a7608: 00732821 */ addu $a1,$v1,$s3 +/* f1a760c: 8fbe00a0 */ lw $s8,0xa0($sp) +/* f1a7610: 8e640018 */ lw $a0,0x18($s3) +/* f1a7614: 86650016 */ lh $a1,0x16($s3) +/* f1a7618: 02323823 */ subu $a3,$s1,$s2 +/* f1a761c: 0fc5cd0d */ jal func0f173434 +/* f1a7620: 03c03025 */ or $a2,$s8,$zero +/* f1a7624: 8faa0074 */ lw $t2,0x74($sp) +/* f1a7628: 5140002b */ beqzl $t2,.L0f1a76d8 +/* f1a762c: 02b74824 */ and $t1,$s5,$s7 +/* f1a7630: 8fb0006c */ lw $s0,0x6c($sp) +.L0f1a7634: +/* f1a7634: 8fb10074 */ lw $s1,0x74($sp) +/* f1a7638: 02602025 */ or $a0,$s3,$zero +/* f1a763c: 27a50074 */ addiu $a1,$sp,0x74 +/* f1a7640: 0c008c67 */ jal 0x2319c +/* f1a7644: 27a6006c */ addiu $a2,$sp,0x6c +/* f1a7648: 8fb6006c */ lw $s6,0x6c($sp) +/* f1a764c: 02602025 */ or $a0,$s3,$zero +/* f1a7650: 02202825 */ or $a1,$s1,$zero +/* f1a7654: 12c00004 */ beqz $s6,.L0f1a7668 +/* f1a7658: 02003025 */ or $a2,$s0,$zero +/* f1a765c: 02d0a023 */ subu $s4,$s6,$s0 +/* f1a7660: 10000006 */ beqz $zero,.L0f1a767c +/* f1a7664: 02179024 */ and $s2,$s0,$s7 +.L0f1a7668: +/* f1a7668: 8fab0088 */ lw $t3,0x88($sp) +/* f1a766c: 02179024 */ and $s2,$s0,$s7 +/* f1a7670: 01736021 */ addu $t4,$t3,$s3 +/* f1a7674: 01936823 */ subu $t5,$t4,$s3 +/* f1a7678: 01b2a023 */ subu $s4,$t5,$s2 +.L0f1a767c: +/* f1a767c: 0c008cc5 */ jal 0x23314 +/* f1a7680: 02a03825 */ or $a3,$s5,$zero +/* f1a7684: 962e0000 */ lhu $t6,0x0($s1) +/* f1a7688: 24010018 */ addiu $at,$zero,0x18 +/* f1a768c: 02727821 */ addu $t7,$s3,$s2 +/* f1a7690: 15c10004 */ bne $t6,$at,.L0f1a76a4 +/* f1a7694: 8fb80084 */ lw $t8,0x84($sp) +/* f1a7698: 8e220004 */ lw $v0,0x4($s1) +/* f1a769c: 10000002 */ beqz $zero,.L0f1a76a8 +/* f1a76a0: 8c43000c */ lw $v1,0xc($v0) +.L0f1a76a4: +/* f1a76a4: 00001825 */ or $v1,$zero,$zero +.L0f1a76a8: +/* f1a76a8: 02b7c824 */ and $t9,$s5,$s7 +/* f1a76ac: 02793021 */ addu $a2,$s3,$t9 +/* f1a76b0: 01f82021 */ addu $a0,$t7,$t8 +/* f1a76b4: 02802825 */ or $a1,$s4,$zero +/* f1a76b8: 03c03825 */ or $a3,$s8,$zero +/* f1a76bc: 0fc5d5b0 */ jal func0f1756c0 +/* f1a76c0: afa30010 */ sw $v1,0x10($sp) +/* f1a76c4: 8fa80074 */ lw $t0,0x74($sp) +/* f1a76c8: 02a2a821 */ addu $s5,$s5,$v0 +/* f1a76cc: 5500ffd9 */ bnezl $t0,.L0f1a7634 +/* f1a76d0: 8fb0006c */ lw $s0,0x6c($sp) +/* f1a76d4: 02b74824 */ and $t1,$s5,$s7 +.L0f1a76d8: +/* f1a76d8: 02695021 */ addu $t2,$s3,$t1 +/* f1a76dc: 01533023 */ subu $a2,$t2,$s3 +/* f1a76e0: 24c6000f */ addiu $a2,$a2,0xf +/* f1a76e4: 2401fff0 */ addiu $at,$zero,-16 +/* f1a76e8: 00c15824 */ and $t3,$a2,$at +/* f1a76ec: 01603025 */ or $a2,$t3,$zero +/* f1a76f0: 8fa40058 */ lw $a0,0x58($sp) +/* f1a76f4: 02602825 */ or $a1,$s3,$zero +/* f1a76f8: 0fc59caa */ jal func0f1672a8 +/* f1a76fc: 8fa700a4 */ lw $a3,0xa4($sp) +.L0f1a7700: +/* f1a7700: 8fbf0044 */ lw $ra,0x44($sp) +/* f1a7704: 8fb00020 */ lw $s0,0x20($sp) +/* f1a7708: 8fb10024 */ lw $s1,0x24($sp) +/* f1a770c: 8fb20028 */ lw $s2,0x28($sp) +/* f1a7710: 8fb3002c */ lw $s3,0x2c($sp) +/* f1a7714: 8fb40030 */ lw $s4,0x30($sp) +/* f1a7718: 8fb50034 */ lw $s5,0x34($sp) +/* f1a771c: 8fb60038 */ lw $s6,0x38($sp) +/* f1a7720: 8fb7003c */ lw $s7,0x3c($sp) +/* f1a7724: 8fbe0040 */ lw $s8,0x40($sp) +/* f1a7728: 03e00008 */ jr $ra +/* f1a772c: 27bd0090 */ addiu $sp,$sp,0x90 +); + +GLOBAL_ASM( +glabel func0f1a7730 +/* f1a7730: 8c820004 */ lw $v0,0x4($a0) +/* f1a7734: 3c010001 */ lui $at,0x1 +/* f1a7738: 3c0e8009 */ lui $t6,0x8009 +/* f1a773c: 0041082b */ sltu $at,$v0,$at +/* f1a7740: 10200012 */ beqz $at,.L0f1a778c +/* f1a7744: 00000000 */ sll $zero,$zero,0x0 +/* f1a7748: 8dce9990 */ lw $t6,-0x6670($t6) +/* f1a774c: 00021c00 */ sll $v1,$v0,0x10 +/* f1a7750: 00037c03 */ sra $t7,$v1,0x10 +/* f1a7754: 11c0000d */ beqz $t6,.L0f1a778c +/* f1a7758: 01e01825 */ or $v1,$t7,$zero +/* f1a775c: 3c188009 */ lui $t8,0x8009 +/* f1a7760: 27059990 */ addiu $a1,$t8,-26224 +/* f1a7764: 8ca60000 */ lw $a2,0x0($a1) +/* f1a7768: 84d90000 */ lh $t9,0x0($a2) +.L0f1a776c: +/* f1a776c: 54790004 */ bnel $v1,$t9,.L0f1a7780 +/* f1a7770: 8ca60004 */ lw $a2,0x4($a1) +/* f1a7774: 03e00008 */ jr $ra +/* f1a7778: ac860004 */ sw $a2,0x4($a0) +/* f1a777c: 8ca60004 */ lw $a2,0x4($a1) +.L0f1a7780: +/* f1a7780: 24a50004 */ addiu $a1,$a1,0x4 +/* f1a7784: 54c0fff9 */ bnezl $a2,.L0f1a776c +/* f1a7788: 84d90000 */ lh $t9,0x0($a2) +.L0f1a778c: +/* f1a778c: 03e00008 */ jr $ra +/* f1a7790: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f1a7794 +/* f1a7794: 27bdffd8 */ addiu $sp,$sp,-40 +/* f1a7798: afb00020 */ sw $s0,0x20($sp) +/* f1a779c: 240e0006 */ addiu $t6,$zero,0x6 +/* f1a77a0: 3c018006 */ lui $at,0x8006 +/* f1a77a4: 00c08025 */ or $s0,$a2,$zero +/* f1a77a8: afbf0024 */ sw $ra,0x24($sp) +/* f1a77ac: afa40028 */ sw $a0,0x28($sp) +/* f1a77b0: afa5002c */ sw $a1,0x2c($sp) +/* f1a77b4: afa70034 */ sw $a3,0x34($sp) +/* f1a77b8: a02ed9a0 */ sb $t6,-0x2660($at) +/* f1a77bc: 10a00008 */ beqz $a1,.L0f1a77e0 +/* f1a77c0: 00a07825 */ or $t7,$a1,$zero +/* f1a77c4: 97a4002a */ lhu $a0,0x2a($sp) +/* f1a77c8: 24050011 */ addiu $a1,$zero,0x11 +/* f1a77cc: 01e03025 */ or $a2,$t7,$zero +/* f1a77d0: 0fc59c80 */ jal func0f167200 +/* f1a77d4: 02003825 */ or $a3,$s0,$zero +/* f1a77d8: 10000005 */ beqz $zero,.L0f1a77f0 +/* f1a77dc: 00408025 */ or $s0,$v0,$zero +.L0f1a77e0: +/* f1a77e0: 97a4002a */ lhu $a0,0x2a($sp) +/* f1a77e4: 0fc59c3f */ jal func0f1670fc +/* f1a77e8: 24050011 */ addiu $a1,$zero,0x11 +/* f1a77ec: 00408025 */ or $s0,$v0,$zero +.L0f1a77f0: +/* f1a77f0: 0fc69dcc */ jal func0f1a7730 +/* f1a77f4: 02002025 */ or $a0,$s0,$zero +/* f1a77f8: 02002025 */ or $a0,$s0,$zero +/* f1a77fc: 3c050500 */ lui $a1,0x500 +/* f1a7800: 0c008a89 */ jal 0x22a24 +/* f1a7804: 02003025 */ or $a2,$s0,$zero +/* f1a7808: 8fb9002c */ lw $t9,0x2c($sp) +/* f1a780c: 8fb80034 */ lw $t8,0x34($sp) +/* f1a7810: 02002025 */ or $a0,$s0,$zero +/* f1a7814: 2f280001 */ sltiu $t0,$t9,0x1 +/* f1a7818: afa80014 */ sw $t0,0x14($sp) +/* f1a781c: 97a5002a */ lhu $a1,0x2a($sp) +/* f1a7820: 3c060500 */ lui $a2,0x500 +/* f1a7824: 02003825 */ or $a3,$s0,$zero +/* f1a7828: 0fc69d58 */ jal func0f1a7560 +/* f1a782c: afb80010 */ sw $t8,0x10($sp) +/* f1a7830: 8fbf0024 */ lw $ra,0x24($sp) +/* f1a7834: 02001025 */ or $v0,$s0,$zero +/* f1a7838: 8fb00020 */ lw $s0,0x20($sp) +/* f1a783c: 03e00008 */ jr $ra +/* f1a7840: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f1a7844 +/* f1a7844: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a7848: afbf0014 */ sw $ra,0x14($sp) +/* f1a784c: afa40018 */ sw $a0,0x18($sp) +/* f1a7850: 308effff */ andi $t6,$a0,0xffff +/* f1a7854: 01c02025 */ or $a0,$t6,$zero +/* f1a7858: 00002825 */ or $a1,$zero,$zero +/* f1a785c: 00003025 */ or $a2,$zero,$zero +/* f1a7860: 0fc69de5 */ jal func0f1a7794 +/* f1a7864: 00003825 */ or $a3,$zero,$zero +/* f1a7868: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a786c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a7870: 03e00008 */ jr $ra +/* f1a7874: 00000000 */ sll $zero,$zero,0x0 +/* f1a7878: 27bdffe8 */ addiu $sp,$sp,-24 +/* f1a787c: afbf0014 */ sw $ra,0x14($sp) +/* f1a7880: afa40018 */ sw $a0,0x18($sp) +/* f1a7884: 308effff */ andi $t6,$a0,0xffff +/* f1a7888: 01c02025 */ or $a0,$t6,$zero +/* f1a788c: 0fc69de5 */ jal func0f1a7794 +/* f1a7890: 00003825 */ or $a3,$zero,$zero +/* f1a7894: 8fbf0014 */ lw $ra,0x14($sp) +/* f1a7898: 27bd0018 */ addiu $sp,$sp,0x18 +/* f1a789c: 03e00008 */ jr $ra +/* f1a78a0: 00000000 */ sll $zero,$zero,0x0 +/* f1a78a4: 00000000 */ sll $zero,$zero,0x0 +/* f1a78a8: 00000000 */ sll $zero,$zero,0x0 +/* f1a78ac: 00000000 */ sll $zero,$zero,0x0 +/* f1a78b0: 03e00008 */ jr $ra +/* f1a78b4: 00000000 */ sll $zero,$zero,0x0 +/* f1a78b8: 00000000 */ sll $zero,$zero,0x0 +/* f1a78bc: 00000000 */ sll $zero,$zero,0x0 +); + +u32 var001a78c0 = 0x40c907a9; +u32 var001a78c4 = 0x38c907a9; +u32 var001a78c8 = 0x3dccccce; +u32 var001a78cc = 0x00000000; +u32 var001a78d0 = 0x3dcccccd; +u32 var001a78d4 = 0x3e4ccccd; +u32 var001a78d8 = 0x00000000; +u32 var001a78dc = 0x00000000; +u32 var001a78e0 = 0x4c494748; +u32 var001a78e4 = 0x5453203a; +u32 var001a78e8 = 0x20486974; +u32 var001a78ec = 0x206f6363; +u32 var001a78f0 = 0x75726564; +u32 var001a78f4 = 0x206f6e20; +u32 var001a78f8 = 0x6c696768; +u32 var001a78fc = 0x74202564; +u32 var001a7900 = 0x20696e20; +u32 var001a7904 = 0x726f6f6d; +u32 var001a7908 = 0x2025640a; +u32 var001a790c = 0x00000000; +u32 var001a7910 = 0x4c322825; +u32 var001a7914 = 0x6429202d; +u32 var001a7918 = 0x3e200000; +u32 var001a791c = 0x4c32202d; +u32 var001a7920 = 0x3e204255; +u32 var001a7924 = 0x494c4420; +u32 var001a7928 = 0x4c494748; +u32 var001a792c = 0x54532054; +u32 var001a7930 = 0x52414e53; +u32 var001a7934 = 0x46455220; +u32 var001a7938 = 0x5441424c; +u32 var001a793c = 0x45202d20; +u32 var001a7940 = 0x53746172; +u32 var001a7944 = 0x74696e67; +u32 var001a7948 = 0x0a000000; +u32 var001a794c = 0x4c322825; +u32 var001a7950 = 0x6429202d; +u32 var001a7954 = 0x3e200000; +u32 var001a7958 = 0x4c325f42; +u32 var001a795c = 0x75696c64; +u32 var001a7960 = 0x5472616e; +u32 var001a7964 = 0x73666572; +u32 var001a7968 = 0x5461626c; +u32 var001a796c = 0x6573202d; +u32 var001a7970 = 0x3e20466f; +u32 var001a7974 = 0x756e6420; +u32 var001a7978 = 0x25642070; +u32 var001a797c = 0x6f727461; +u32 var001a7980 = 0x6c730a00; +u32 var001a7984 = 0x4c322825; +u32 var001a7988 = 0x6429202d; +u32 var001a798c = 0x3e200000; +u32 var001a7990 = 0x4c325f42; +u32 var001a7994 = 0x75696c64; +u32 var001a7998 = 0x5472616e; +u32 var001a799c = 0x73666572; +u32 var001a79a0 = 0x5461626c; +u32 var001a79a4 = 0x6573202d; +u32 var001a79a8 = 0x3e20466f; +u32 var001a79ac = 0x756e6420; +u32 var001a79b0 = 0x25642072; +u32 var001a79b4 = 0x6f6f6d73; +u32 var001a79b8 = 0x0a000000; +u32 var001a79bc = 0x4c322825; +u32 var001a79c0 = 0x6429202d; +u32 var001a79c4 = 0x3e200000; +u32 var001a79c8 = 0x4c325f42; +u32 var001a79cc = 0x75696c64; +u32 var001a79d0 = 0x5472616e; +u32 var001a79d4 = 0x73666572; +u32 var001a79d8 = 0x5461626c; +u32 var001a79dc = 0x6573202d; +u32 var001a79e0 = 0x3e20416c; +u32 var001a79e4 = 0x6c6f6320; +u32 var001a79e8 = 0x25752062; +u32 var001a79ec = 0x79746573; +u32 var001a79f0 = 0x206f6620; +u32 var001a79f4 = 0x66726565; +u32 var001a79f8 = 0x206d656d; +u32 var001a79fc = 0x6f72790a; +u32 var001a7a00 = 0x00000000; +u32 var001a7a04 = 0x4c322825; +u32 var001a7a08 = 0x6429202d; +u32 var001a7a0c = 0x3e200000; +u32 var001a7a10 = 0x4c325f42; +u32 var001a7a14 = 0x75696c64; +u32 var001a7a18 = 0x5472616e; +u32 var001a7a1c = 0x73666572; +u32 var001a7a20 = 0x5461626c; +u32 var001a7a24 = 0x6573202d; +u32 var001a7a28 = 0x3e20416c; +u32 var001a7a2c = 0x6c6f6320; +u32 var001a7a30 = 0x25752062; +u32 var001a7a34 = 0x79746573; +u32 var001a7a38 = 0x20666f72; +u32 var001a7a3c = 0x20736372; +u32 var001a7a40 = 0x61746368; +u32 var001a7a44 = 0x0a000000; +u32 var001a7a48 = 0x4c322825; +u32 var001a7a4c = 0x6429202d; +u32 var001a7a50 = 0x3e200000; +u32 var001a7a54 = 0x4c32202d; +u32 var001a7a58 = 0x3e204275; +u32 var001a7a5c = 0x696c6469; +u32 var001a7a60 = 0x6e672072; +u32 var001a7a64 = 0x6f6f6d20; +u32 var001a7a68 = 0x62617365; +u32 var001a7a6c = 0x64206c69; +u32 var001a7a70 = 0x67687420; +u32 var001a7a74 = 0x7472616e; +u32 var001a7a78 = 0x736d6973; +u32 var001a7a7c = 0x73696f6e; +u32 var001a7a80 = 0x20746162; +u32 var001a7a84 = 0x6c650a00; +u32 var001a7a88 = 0x4c322825; +u32 var001a7a8c = 0x6429202d; +u32 var001a7a90 = 0x3e200000; +u32 var001a7a94 = 0x4c32202d; +u32 var001a7a98 = 0x3e204669; +u32 var001a7a9c = 0x6e697368; +u32 var001a7aa0 = 0x65640a00; +u32 var001a7aa4 = 0x4c322825; +u32 var001a7aa8 = 0x6429202d; +u32 var001a7aac = 0x3e200000; +u32 var001a7ab0 = 0x4c32202d; +u32 var001a7ab4 = 0x3e204765; +u32 var001a7ab8 = 0x6e657261; +u32 var001a7abc = 0x74696e67; +u32 var001a7ac0 = 0x20726f6f; +u32 var001a7ac4 = 0x6d207061; +u32 var001a7ac8 = 0x72616d65; +u32 var001a7acc = 0x74657273; +u32 var001a7ad0 = 0x2066726f; +u32 var001a7ad4 = 0x6d204247; +u32 var001a7ad8 = 0x20646174; +u32 var001a7adc = 0x610a0000; +u32 var001a7ae0 = 0x4c322825; +u32 var001a7ae4 = 0x6429202d; +u32 var001a7ae8 = 0x3e200000; +u32 var001a7aec = 0x4c32202d; +u32 var001a7af0 = 0x3e204c69; +u32 var001a7af4 = 0x67687432; +u32 var001a7af8 = 0x5f50726f; +u32 var001a7afc = 0x63657373; +u32 var001a7b00 = 0x42675061; +u32 var001a7b04 = 0x72616d73; +u32 var001a7b08 = 0x20726f6f; +u32 var001a7b0c = 0x6d202564; +u32 var001a7b10 = 0x20646f65; +u32 var001a7b14 = 0x73206e6f; +u32 var001a7b18 = 0x74206861; +u32 var001a7b1c = 0x76652061; +u32 var001a7b20 = 0x20334420; +u32 var001a7b24 = 0x626f756e; +u32 var001a7b28 = 0x64696e67; +u32 var001a7b2c = 0x20626f78; +u32 var001a7b30 = 0x203d3e20; +u32 var001a7b34 = 0x526f6f6d; +u32 var001a7b38 = 0x20566f6c; +u32 var001a7b3c = 0x756d6520; +u32 var001a7b40 = 0x69732062; +u32 var001a7b44 = 0x6f646765; +u32 var001a7b48 = 0x64210a00; +u32 var001a7b4c = 0x4c322825; +u32 var001a7b50 = 0x6429202d; +u32 var001a7b54 = 0x3e200000; +u32 var001a7b58 = 0x25732573; +u32 var001a7b5c = 0x4c32202d; +u32 var001a7b60 = 0x3e205375; +u32 var001a7b64 = 0x72666163; +u32 var001a7b68 = 0x65206172; +u32 var001a7b6c = 0x65612062; +u32 var001a7b70 = 0x6f646765; +u32 var001a7b74 = 0x6420666f; +u32 var001a7b78 = 0x7220726f; +u32 var001a7b7c = 0x6f6d2025; +u32 var001a7b80 = 0x64202d20; +u32 var001a7b84 = 0x7573696e; +u32 var001a7b88 = 0x67202566; +u32 var001a7b8c = 0x0a000000; +u32 var001a7b90 = 0x00000000; +u32 var001a7b94 = 0x00000000; +u32 var001a7b98 = 0x4c322825; +u32 var001a7b9c = 0x6429202d; +u32 var001a7ba0 = 0x3e200000; +u32 var001a7ba4 = 0x4c32202d; +u32 var001a7ba8 = 0x3e204669; +u32 var001a7bac = 0x6e697368; +u32 var001a7bb0 = 0x65640a00; +u32 var001a7bb4 = 0x646c6967; +u32 var001a7bb8 = 0x6874732e; +u32 var001a7bbc = 0x63000000; +u32 var001a7bc0 = 0x646c6967; +u32 var001a7bc4 = 0x6874732e; +u32 var001a7bc8 = 0x63000000; +u32 var001a7bcc = 0x4c32202d; +u32 var001a7bd0 = 0x20675f62; +u32 var001a7bd4 = 0x66476c6f; +u32 var001a7bd8 = 0x62616c4c; +u32 var001a7bdc = 0x69676874; +u32 var001a7be0 = 0x52656275; +u32 var001a7be4 = 0x696c6420; +u32 var001a7be8 = 0x3d202564; +u32 var001a7bec = 0x00000000; +u32 var001a7bf0 = 0x41636f75; +u32 var001a7bf4 = 0x73746963; +u32 var001a7bf8 = 0x20536861; +u32 var001a7bfc = 0x646f7769; +u32 var001a7c00 = 0x6e672069; +u32 var001a7c04 = 0x73202573; +u32 var001a7c08 = 0x00000000; +u32 var001a7c0c = 0x456e6162; +u32 var001a7c10 = 0x6c656400; +u32 var001a7c14 = 0x44697361; +u32 var001a7c18 = 0x626c6564; +u32 var001a7c1c = 0x00000000; +u32 var001a7c20 = 0x4c32202d; +u32 var001a7c24 = 0x20466164; +u32 var001a7c28 = 0x696e6720; +u32 var001a7c2c = 0x526d2564; +u32 var001a7c30 = 0x202d204d; +u32 var001a7c34 = 0x6f64653d; +u32 var001a7c38 = 0x25642525; +u32 var001a7c3c = 0x00000000; +u32 var001a7c40 = 0x52574920; +u32 var001a7c44 = 0x3a205265; +u32 var001a7c48 = 0x2d6c6967; +u32 var001a7c4c = 0x68742061; +u32 var001a7c50 = 0x6c6c2061; +u32 var001a7c54 = 0x66666563; +u32 var001a7c58 = 0x74656420; +u32 var001a7c5c = 0x63686172; +u32 var001a7c60 = 0x2070726f; +u32 var001a7c64 = 0x7073203a; +u32 var001a7c68 = 0x20675f62; +u32 var001a7c6c = 0x66476c6f; +u32 var001a7c70 = 0x62616c4c; +u32 var001a7c74 = 0x69676874; +u32 var001a7c78 = 0x52656275; +u32 var001a7c7c = 0x696c6400; +u32 var001a7c80 = 0x4c32202d; +u32 var001a7c84 = 0x20256420; +u32 var001a7c88 = 0x526f6f6d; +u32 var001a7c8c = 0x73206861; +u32 var001a7c90 = 0x76652062; +u32 var001a7c94 = 0x65656e20; +u32 var001a7c98 = 0x70726f63; +u32 var001a7c9c = 0x65737365; +u32 var001a7ca0 = 0x64000000; +u32 var001a7ca4 = 0x4c32202d; +u32 var001a7ca8 = 0x20256420; +u32 var001a7cac = 0x43686172; +u32 var001a7cb0 = 0x73206e65; +u32 var001a7cb4 = 0x6564206c; +u32 var001a7cb8 = 0x69676874; +u32 var001a7cbc = 0x696e6700; +u32 var001a7cc0 = 0x4c322825; +u32 var001a7cc4 = 0x6429202d; +u32 var001a7cc8 = 0x3e200000; +u32 var001a7ccc = 0x4c32202d; +u32 var001a7cd0 = 0x3e204275; +u32 var001a7cd4 = 0x696c6469; +u32 var001a7cd8 = 0x6e672070; +u32 var001a7cdc = 0x6f727461; +u32 var001a7ce0 = 0x6c207261; +u32 var001a7ce4 = 0x6e676520; +u32 var001a7ce8 = 0x7461626c; +u32 var001a7cec = 0x6520284e; +u32 var001a7cf0 = 0x756d2050; +u32 var001a7cf4 = 0x6f727461; +u32 var001a7cf8 = 0x6c73203d; +u32 var001a7cfc = 0x20256429; +u32 var001a7d00 = 0x0a000000; +u32 var001a7d04 = 0x4c322825; +u32 var001a7d08 = 0x6429202d; +u32 var001a7d0c = 0x3e200000; +u32 var001a7d10 = 0x4c32202d; +u32 var001a7d14 = 0x3e20416c; +u32 var001a7d18 = 0x6c6f6361; +u32 var001a7d1c = 0x74656420; +u32 var001a7d20 = 0x25754b20; +u32 var001a7d24 = 0x666f7220; +u32 var001a7d28 = 0x74686520; +u32 var001a7d2c = 0x636f6d70; +u32 var001a7d30 = 0x72657373; +u32 var001a7d34 = 0x65642061; +u32 var001a7d38 = 0x636f7573; +u32 var001a7d3c = 0x74696320; +u32 var001a7d40 = 0x73686164; +u32 var001a7d44 = 0x6f772074; +u32 var001a7d48 = 0x61626c65; +u32 var001a7d4c = 0x0a000000; +u32 var001a7d50 = 0x4c322825; +u32 var001a7d54 = 0x6429202d; +u32 var001a7d58 = 0x3e200000; +u32 var001a7d5c = 0x4c32202d; +u32 var001a7d60 = 0x3e204669; +u32 var001a7d64 = 0x6e697368; +u32 var001a7d68 = 0x65642062; +u32 var001a7d6c = 0x75696c64; +u32 var001a7d70 = 0x696e6720; +u32 var001a7d74 = 0x706f7274; +u32 var001a7d78 = 0x616c2072; +u32 var001a7d7c = 0x616e6765; +u32 var001a7d80 = 0x20746162; +u32 var001a7d84 = 0x6c650a00; +u32 var001a7d88 = 0x3b808081; +u32 var001a7d8c = 0x3f169697; +u32 var001a7d90 = 0x4b989680; +u32 var001a7d94 = 0x3dcccccd; +u32 var001a7d98 = 0x7f002cc0; +u32 var001a7d9c = 0x7f002cf8; +u32 var001a7da0 = 0x7f002d9c; +u32 var001a7da4 = 0x7f002e44; +u32 var001a7da8 = 0x7f002ee8; +u32 var001a7dac = 0x3c23d70a; +u32 var001a7db0 = 0x3c23d70a; +u32 var001a7db4 = 0x3c23d70a; +u32 var001a7db8 = 0x3c23d70a; +u32 var001a7dbc = 0x7f0038e0; +u32 var001a7dc0 = 0x7f003940; +u32 var001a7dc4 = 0x7f003a24; +u32 var001a7dc8 = 0x7f003ad4; +u32 var001a7dcc = 0x7f003bbc; +u32 var001a7dd0 = 0x40c90fdb; +u32 var001a7dd4 = 0x3b808081; +u32 var001a7dd8 = 0x3b808081; +u32 var001a7ddc = 0x3b808081; +u32 var001a7de0 = 0x46fffe00; +u32 var001a7de4 = 0x46fffe00; +u32 var001a7de8 = 0x00000000; +u32 var001a7dec = 0x00000000; +u32 var001a7df0 = 0x7f006060; +u32 var001a7df4 = 0x7f006060; +u32 var001a7df8 = 0x7f006060; +u32 var001a7dfc = 0x7f006060; +u32 var001a7e00 = 0x7f006060; +u32 var001a7e04 = 0x7f006060; +u32 var001a7e08 = 0x7f006068; +u32 var001a7e0c = 0x7f006068; +u32 var001a7e10 = 0x7f006060; +u32 var001a7e14 = 0x7f006060; +u32 var001a7e18 = 0x7f006060; +u32 var001a7e1c = 0x7f006068; +u32 var001a7e20 = 0x7f006068; +u32 var001a7e24 = 0x7f006068; +u32 var001a7e28 = 0x7f006068; +u32 var001a7e2c = 0x7f006068; +u32 var001a7e30 = 0x7f006068; +u32 var001a7e34 = 0x7f006068; +u32 var001a7e38 = 0x7f006068; +u32 var001a7e3c = 0x7f006068; +u32 var001a7e40 = 0x7f006068; +u32 var001a7e44 = 0x7f006068; +u32 var001a7e48 = 0x7f006068; +u32 var001a7e4c = 0x7f006068; +u32 var001a7e50 = 0x7f006068; +u32 var001a7e54 = 0x7f006060; +u32 var001a7e58 = 0x7f006060; +u32 var001a7e5c = 0x7f006060; +u32 var001a7e60 = 0x7f006060; +u32 var001a7e64 = 0x7f006068; +u32 var001a7e68 = 0x7f006060; +u32 var001a7e6c = 0x4a371b00; +u32 var001a7e70 = 0x40490fdb; +u32 var001a7e74 = 0x40490fdb; +u32 var001a7e78 = 0x00000000; +u32 var001a7e7c = 0x00000000; +u32 var001a7e80 = 0x00000092; +u32 var001a7e84 = 0x00000093; +u32 var001a7e88 = 0x00000094; +u32 var001a7e8c = 0x00000095; +u32 var001a7e90 = 0x00000096; +u32 var001a7e94 = 0x00000097; +u32 var001a7e98 = 0x00000098; +u32 var001a7e9c = 0x00000099; +u32 var001a7ea0 = 0x0000009a; +u32 var001a7ea4 = 0x00000091; +u32 var001a7ea8 = 0x0000008f; +u32 var001a7eac = 0x00000090; +u32 var001a7eb0 = 0x40c90fdb; +u32 var001a7eb4 = 0x40c90fdb; +u32 var001a7eb8 = 0x40c90fdb; +u32 var001a7ebc = 0x40c90fdb; +u32 var001a7ec0 = 0x40c90fdb; +u32 var001a7ec4 = 0x40c90fdb; +u32 var001a7ec8 = 0x40c90fdb; +u32 var001a7ecc = 0x40c90fdb; +u32 var001a7ed0 = 0x40c90fdb; +u32 var001a7ed4 = 0x40c90fdb; +u32 var001a7ed8 = 0x40c90fdb; +u32 var001a7edc = 0x40c90fdb; +u32 var001a7ee0 = 0x40c90fdb; +u32 var001a7ee4 = 0x40c90fdb; +u32 var001a7ee8 = 0x40c90fdb; +u32 var001a7eec = 0x40c90fdb; +u32 var001a7ef0 = 0x40c90fdb; +u32 var001a7ef4 = 0x40c90fdb; +u32 var001a7ef8 = 0x40c90fdb; +u32 var001a7efc = 0x40c90fdb; +u32 var001a7f00 = 0x40c90fdb; +u32 var001a7f04 = 0x40c90fdb; +u32 var001a7f08 = 0x40c90fdb; +u32 var001a7f0c = 0x40c90fdb; +u32 var001a7f10 = 0x40c90fdb; +u32 var001a7f14 = 0x40c90fdb; +u32 var001a7f18 = 0x40c90fdb; +u32 var001a7f1c = 0x40c90fdb; +u32 var001a7f20 = 0x3c23d70a; +u32 var001a7f24 = 0x3d565b7b; +u32 var001a7f28 = 0x3d4ccccd; +u32 var001a7f2c = 0x3d565b7b; +u32 var001a7f30 = 0x3ca3d70a; +u32 var001a7f34 = 0x3ecccccd; +u32 var001a7f38 = 0x46fffe00; +u32 var001a7f3c = 0x3ecccccd; +u32 var001a7f40 = 0x3ecccccd; +u32 var001a7f44 = 0xc6557000; +u32 var001a7f48 = 0xc4b82000; +u32 var001a7f4c = 0x3e4ccccd; +u32 var001a7f50 = 0x40c907a9; +u32 var001a7f54 = 0x453b8000; +u32 var001a7f58 = 0x00000000; +u32 var001a7f5c = 0x00000000; +u32 var001a7f60 = 0x2d6e6f63; +u32 var001a7f64 = 0x68720000; +u32 var001a7f68 = 0x2d6e6f70; +u32 var001a7f6c = 0x726f7000; +u32 var001a7f70 = 0x2d6e6f6f; +u32 var001a7f74 = 0x626a0000; +u32 var001a7f78 = 0x2d6e6f70; +u32 var001a7f7c = 0x726f7000; +u32 var001a7f80 = 0x358637bd; +u32 var001a7f84 = 0x7f00d754; +u32 var001a7f88 = 0x7f00d754; +u32 var001a7f8c = 0x7f00d754; +u32 var001a7f90 = 0x7f00d754; +u32 var001a7f94 = 0x7f00d754; +u32 var001a7f98 = 0x7f00d754; +u32 var001a7f9c = 0x7f00d754; +u32 var001a7fa0 = 0x7f00d754; +u32 var001a7fa4 = 0x7f00d754; +u32 var001a7fa8 = 0x7f00d754; +u32 var001a7fac = 0x7f00d754; +u32 var001a7fb0 = 0x7f00d754; +u32 var001a7fb4 = 0x7f00d754; +u32 var001a7fb8 = 0x7f00d754; +u32 var001a7fbc = 0x7f00d770; +u32 var001a7fc0 = 0x7f00d754; +u32 var001a7fc4 = 0x7f00d754; +u32 var001a7fc8 = 0x7f00d754; +u32 var001a7fcc = 0x7f00d754; +u32 var001a7fd0 = 0x7f00d754; +u32 var001a7fd4 = 0x7f00d754; +u32 var001a7fd8 = 0x7f00d754; +u32 var001a7fdc = 0x7f00d754; +u32 var001a7fe0 = 0x7f00d754; +u32 var001a7fe4 = 0x7f00d754; +u32 var001a7fe8 = 0x7f00d754; +u32 var001a7fec = 0x7f00d754; +u32 var001a7ff0 = 0x7f00d7b4; +u32 var001a7ff4 = 0x7f00d754; +u32 var001a7ff8 = 0x7f00d754; +u32 var001a7ffc = 0x7f00d754; +u32 var001a8000 = 0x7f00d754; +u32 var001a8004 = 0x7f00d754; +u32 var001a8008 = 0x7f00d820; +u32 var001a800c = 0x7f00d820; +u32 var001a8010 = 0x7f00d820; +u32 var001a8014 = 0x7f00d820; +u32 var001a8018 = 0x7f00d820; +u32 var001a801c = 0x7f00d820; +u32 var001a8020 = 0x7f00d820; +u32 var001a8024 = 0x7f00d820; +u32 var001a8028 = 0x7f00d820; +u32 var001a802c = 0x7f00d820; +u32 var001a8030 = 0x7f00d820; +u32 var001a8034 = 0x7f00d820; +u32 var001a8038 = 0x7f00d820; +u32 var001a803c = 0x7f00d820; +u32 var001a8040 = 0x7f00d820; +u32 var001a8044 = 0x7f00d820; +u32 var001a8048 = 0x40c907a9; +u32 var001a804c = 0x40c907a9; +u32 var001a8050 = 0x40c907a9; +u32 var001a8054 = 0xbfc907a9; +u32 var001a8058 = 0x3ebba0c0; +u32 var001a805c = 0x3fc907a9; +u32 var001a8060 = 0x3fc907a9; +u32 var001a8064 = 0x358637bd; +u32 var001a8068 = 0x7f00f668; +u32 var001a806c = 0x7f00f694; +u32 var001a8070 = 0x7f00fc90; +u32 var001a8074 = 0x7f00f6e4; +u32 var001a8078 = 0x7f00fc90; +u32 var001a807c = 0x7f00f744; +u32 var001a8080 = 0x7f00fc90; +u32 var001a8084 = 0x7f00f6b4; +u32 var001a8088 = 0x7f00f644; +u32 var001a808c = 0x7f00f7c8; +u32 var001a8090 = 0x7f00f7f4; +u32 var001a8094 = 0x7f00f79c; +u32 var001a8098 = 0x7f00f770; +u32 var001a809c = 0x7f010290; +u32 var001a80a0 = 0x7f00fc90; +u32 var001a80a4 = 0x7f010290; +u32 var001a80a8 = 0x7f00f714; +u32 var001a80ac = 0x7f00f610; +u32 var001a80b0 = 0x7f010290; +u32 var001a80b4 = 0x7f00fcbc; +u32 var001a80b8 = 0x7f00f820; +u32 var001a80bc = 0x7f0100ac; +u32 var001a80c0 = 0x7f0101d0; +u32 var001a80c4 = 0x7f010290; +u32 var001a80c8 = 0x7f010290; +u32 var001a80cc = 0x7f010290; +u32 var001a80d0 = 0x7f010290; +u32 var001a80d4 = 0x7f010290; +u32 var001a80d8 = 0x7f010290; +u32 var001a80dc = 0x7f010234; +u32 var001a80e0 = 0x7f010290; +u32 var001a80e4 = 0x7f010214; +u32 var001a80e8 = 0x7f010224; +u32 var001a80ec = 0x7f010290; +u32 var001a80f0 = 0x7f01010c; +u32 var001a80f4 = 0x7f00fc90; +u32 var001a80f8 = 0x7f0100dc; +u32 var001a80fc = 0x7f010290; +u32 var001a8100 = 0x7f00fd94; +u32 var001a8104 = 0x7f01003c; +u32 var001a8108 = 0x7f00fc90; +u32 var001a810c = 0x7f00fb74; +u32 var001a8110 = 0x7f00fc90; +u32 var001a8114 = 0x7f010290; +u32 var001a8118 = 0x7f010290; +u32 var001a811c = 0x7f010160; +u32 var001a8120 = 0x7f00f87c; +u32 var001a8124 = 0x7f00f8dc; +u32 var001a8128 = 0x7f010290; +u32 var001a812c = 0x7f010290; +u32 var001a8130 = 0x7f00faac; +u32 var001a8134 = 0x7f010290; +u32 var001a8138 = 0x7f00fa74; +u32 var001a813c = 0x7f00fb1c; +u32 var001a8140 = 0x7f00fe3c; +u32 var001a8144 = 0x7f010244; +u32 var001a8148 = 0x7f00fef4; +u32 var001a814c = 0x7f01026c; +u32 var001a8150 = 0x7f00fbbc; +u32 var001a8154 = 0x4096c5bf; +u32 var001a8158 = 0x404907a9; +u32 var001a815c = 0x3d4ccccd; +u32 var001a8160 = 0x3f59999a; +u32 var001a8164 = 0x3e4ccccd; +u32 var001a8168 = 0x7f010460; +u32 var001a816c = 0x7f010460; +u32 var001a8170 = 0x7f010850; +u32 var001a8174 = 0x7f010850; +u32 var001a8178 = 0x7f010460; +u32 var001a817c = 0x7f010460; +u32 var001a8180 = 0x7f010850; +u32 var001a8184 = 0x7f010460; +u32 var001a8188 = 0x7f010850; +u32 var001a818c = 0x7f010850; +u32 var001a8190 = 0x7f010850; +u32 var001a8194 = 0x7f0104cc; +u32 var001a8198 = 0x7f010460; +u32 var001a819c = 0x7f010850; +u32 var001a81a0 = 0x7f010850; +u32 var001a81a4 = 0x7f010850; +u32 var001a81a8 = 0x7f010520; +u32 var001a81ac = 0x7f010460; +u32 var001a81b0 = 0x7f010460; +u32 var001a81b4 = 0x7f010850; +u32 var001a81b8 = 0x7f010850; +u32 var001a81bc = 0x7f010850; +u32 var001a81c0 = 0x7f010850; +u32 var001a81c4 = 0x7f010850; +u32 var001a81c8 = 0x7f010850; +u32 var001a81cc = 0x7f010850; +u32 var001a81d0 = 0x7f010850; +u32 var001a81d4 = 0x7f010850; +u32 var001a81d8 = 0x7f010850; +u32 var001a81dc = 0x7f010850; +u32 var001a81e0 = 0x7f010850; +u32 var001a81e4 = 0x7f010850; +u32 var001a81e8 = 0x7f010850; +u32 var001a81ec = 0x7f010460; +u32 var001a81f0 = 0x7f010850; +u32 var001a81f4 = 0x7f01064c; +u32 var001a81f8 = 0x7f010850; +u32 var001a81fc = 0x7f010850; +u32 var001a8200 = 0x7f010460; +u32 var001a8204 = 0x7f010460; +u32 var001a8208 = 0x7f010460; +u32 var001a820c = 0x7f010588; +u32 var001a8210 = 0x7f010850; +u32 var001a8214 = 0x7f010850; +u32 var001a8218 = 0x7f010460; +u32 var001a821c = 0x7f010850; +u32 var001a8220 = 0x7f0106c0; +u32 var001a8224 = 0x7f010804; +u32 var001a8228 = 0x00000000; +u32 var001a822c = 0x00000000; +u32 var001a8230 = 0x3f666666; +u32 var001a8234 = 0xc0490fdb; +u32 var001a8238 = 0x00000000; +u32 var001a823c = 0x00000000; +u32 var001a8240 = 0x7f011a44; +u32 var001a8244 = 0x7f011a90; +u32 var001a8248 = 0x7f011b38; +u32 var001a824c = 0x7f011b68; +u32 var001a8250 = 0x7f011b70; +u32 var001a8254 = 0x7f011b78; +u32 var001a8258 = 0x7f011b8c; +u32 var001a825c = 0x7f011b94; +u32 var001a8260 = 0x7f011c30; +u32 var001a8264 = 0x7f011a80; +u32 var001a8268 = 0x7f011a80; +u32 var001a826c = 0x7f011a88; +u32 var001a8270 = 0x40c907a9; +u32 var001a8274 = 0x40c907a9; +u32 var001a8278 = 0x40c907a9; +u32 var001a827c = 0x40c907a9; +u32 var001a8280 = 0x3dccccce; +u32 var001a8284 = 0x4164924b; +u32 var001a8288 = 0x3f6e147b; +u32 var001a828c = 0x00000000; +u32 var001a8290 = 0x3e99999a; +u32 var001a8294 = 0x3ecccccd; +u32 var001a8298 = 0x00000000; +u32 var001a829c = 0x00000000; +u32 var001a82a0 = 0x7f014b38; +u32 var001a82a4 = 0x7f014b40; +u32 var001a82a8 = 0x7f014b4c; +u32 var001a82ac = 0x7f014b58; +u32 var001a82b0 = 0x7f014b64; +u32 var001a82b4 = 0x7f014b70; +u32 var001a82b8 = 0x00000000; +u32 var001a82bc = 0x00000000; +u32 var001a82c0 = 0x7f01505c; +u32 var001a82c4 = 0x7f015068; +u32 var001a82c8 = 0x7f01505c; +u32 var001a82cc = 0x7f01505c; +u32 var001a82d0 = 0x7f01505c; +u32 var001a82d4 = 0x7f01505c; +u32 var001a82d8 = 0x7f01505c; +u32 var001a82dc = 0x7f01505c; +u32 var001a82e0 = 0x7f015068; +u32 var001a82e4 = 0x7f01505c; +u32 var001a82e8 = 0x7f01505c; +u32 var001a82ec = 0x7f01505c; +u32 var001a82f0 = 0x7f01505c; +u32 var001a82f4 = 0x7f015068; +u32 var001a82f8 = 0x7f015068; +u32 var001a82fc = 0x7f015068; +u32 var001a8300 = 0x7f01505c; +u32 var001a8304 = 0x7f015068; +u32 var001a8308 = 0x7f015068; +u32 var001a830c = 0x7f01505c; +u32 var001a8310 = 0x7f01505c; +u32 var001a8314 = 0x7f015068; +u32 var001a8318 = 0x7f015068; +u32 var001a831c = 0x7f015068; +u32 var001a8320 = 0x7f015068; +u32 var001a8324 = 0x7f015068; +u32 var001a8328 = 0x7f015068; +u32 var001a832c = 0x7f015068; +u32 var001a8330 = 0x7f015068; +u32 var001a8334 = 0x7f015068; +u32 var001a8338 = 0x7f015068; +u32 var001a833c = 0x7f015068; +u32 var001a8340 = 0x7f015068; +u32 var001a8344 = 0x7f015068; +u32 var001a8348 = 0x7f015068; +u32 var001a834c = 0x7f01505c; +u32 var001a8350 = 0x7f015068; +u32 var001a8354 = 0x7f015068; +u32 var001a8358 = 0x7f01505c; +u32 var001a835c = 0x7f01505c; +u32 var001a8360 = 0x7f01505c; +u32 var001a8364 = 0x7f01505c; +u32 var001a8368 = 0x7f01505c; +u32 var001a836c = 0x7f015068; +u32 var001a8370 = 0x7f01505c; +u32 var001a8374 = 0x7f015068; +u32 var001a8378 = 0x7f01505c; +u32 var001a837c = 0x7f01505c; +u32 var001a8380 = 0x7f015068; +u32 var001a8384 = 0x7f015068; +u32 var001a8388 = 0x7f01505c; +u32 var001a838c = 0x7f015068; +u32 var001a8390 = 0x7f01505c; +u32 var001a8394 = 0x7f01505c; +u32 var001a8398 = 0x7f01505c; +u32 var001a839c = 0x7f015068; +u32 var001a83a0 = 0x7f01505c; +u32 var001a83a4 = 0x7f015068; +u32 var001a83a8 = 0x7f01505c; +u32 var001a83ac = 0x00000000; +u32 var001a83b0 = 0x459c4000; +u32 var001a83b4 = 0x00000000; +u32 var001a83b8 = 0x00000000; +u32 var001a83bc = 0x00000000; +u32 var001a83c0 = 0x3faaaaab; +u32 var001a83c4 = 0x461c4000; +u32 var001a83c8 = 0x461c4000; +u32 var001a83cc = 0x7f0167d8; +u32 var001a83d0 = 0x7f0167e8; +u32 var001a83d4 = 0x7f0167fc; +u32 var001a83d8 = 0x7f01686c; +u32 var001a83dc = 0x7f01686c; +u32 var001a83e0 = 0x7f016808; +u32 var001a83e4 = 0x7f016858; +u32 var001a83e8 = 0x3faaaaab; +u32 var001a83ec = 0x461c4000; +u32 var001a83f0 = 0x3eb33333; +u32 var001a83f4 = 0x3f2147ae; +u32 var001a83f8 = 0x3fd27a74; +u32 var001a83fc = 0x3e4c8b44; +u32 var001a8400 = 0x458ca000; +u32 var001a8404 = 0x3dcccccd; +u32 var001a8408 = 0x4087b1f9; +u32 var001a840c = 0x3c9a6417; +u32 var001a8410 = 0x3ef13c64; +u32 var001a8414 = 0x3eb33333; +u32 var001a8418 = 0x3fc907a9; +u32 var001a841c = 0x39459ed6; +u32 var001a8420 = 0x3c9a6417; +u32 var001a8424 = 0x40c907a9; +u32 var001a8428 = 0x40c907a9; +u32 var001a842c = 0x40c907a9; +u32 var001a8430 = 0x40c907a9; +u32 var001a8434 = 0x3b83126f; +u32 var001a8438 = 0x3f4ccccd; +u32 var001a843c = 0x38ed2501; +u32 var001a8440 = 0x3c3944e9; +u32 var001a8444 = 0x40c907a9; +u32 var001a8448 = 0x3bf5c28f; +u32 var001a844c = 0x3ccccccd; +u32 var001a8450 = 0x3db851ec; +u32 var001a8454 = 0x3dcccccd; +u32 var001a8458 = 0x3bcddaca; +u32 var001a845c = 0x3c8b4396; +u32 var001a8460 = 0x40490fdb; +u32 var001a8464 = 0x3e19999a; +u32 var001a8468 = 0x3e9db22d; +u32 var001a846c = 0x3faaaaab; +u32 var001a8470 = 0x461c4000; +u32 var001a8474 = 0x3faaaaab; +u32 var001a8478 = 0x461c4000; +u32 var001a847c = 0x40490fdb; +u32 var001a8480 = 0x3dcccccd; +u32 var001a8484 = 0x3f666666; +u32 var001a8488 = 0x3ecccccd; +u32 var001a848c = 0x3ecccccd; +u32 var001a8490 = 0x40490fdb; +u32 var001a8494 = 0x3fc90fdb; +u32 var001a8498 = 0x40490fdb; +u32 var001a849c = 0x3eb33333; +u32 var001a84a0 = 0x3e4ccccd; +u32 var001a84a4 = 0x3faaaaab; +u32 var001a84a8 = 0x461c4000; +u32 var001a84ac = 0x40490fdb; +u32 var001a84b0 = 0x3fc90fdb; +u32 var001a84b4 = 0x3dcccccd; +u32 var001a84b8 = 0x3e4ccccd; +u32 var001a84bc = 0x3fc90fdb; +u32 var001a84c0 = 0x3fba2e8c; +u32 var001a84c4 = 0x3faaaaab; +u32 var001a84c8 = 0x461c4000; +u32 var001a84cc = 0x7f01a8e0; +u32 var001a84d0 = 0x7f01a8fc; +u32 var001a84d4 = 0x7f01a918; +u32 var001a84d8 = 0x7f01a934; +u32 var001a84dc = 0x7f01a950; +u32 var001a84e0 = 0x7f01a984; +u32 var001a84e4 = 0x7f01a96c; +u32 var001a84e8 = 0x7f01aa48; +u32 var001a84ec = 0x7f01aa5c; +u32 var001a84f0 = 0x7f01aa70; +u32 var001a84f4 = 0x7f01aa84; +u32 var001a84f8 = 0x7f01aa98; +u32 var001a84fc = 0x7f01aaac; +u32 var001a8500 = 0x7f01aac0; +u32 var001a8504 = 0x7f01ab14; +u32 var001a8508 = 0x7f01ab24; +u32 var001a850c = 0x7f01ab34; +u32 var001a8510 = 0x7f01ab44; +u32 var001a8514 = 0x7f01ab54; +u32 var001a8518 = 0x7f01ab74; +u32 var001a851c = 0x7f01ab64; +u32 var001a8520 = 0x7f01ac20; +u32 var001a8524 = 0x7f01ac30; +u32 var001a8528 = 0x7f01ac40; +u32 var001a852c = 0x7f01ac50; +u32 var001a8530 = 0x7f01ac60; +u32 var001a8534 = 0x7f01ac88; +u32 var001a8538 = 0x7f01ac70; +u32 var001a853c = 0x7f01ac80; +u32 var001a8540 = 0x7f01ac80; +u32 var001a8544 = 0x7f01acd4; +u32 var001a8548 = 0x7f01acec; +u32 var001a854c = 0x7f01ad1c; +u32 var001a8550 = 0x7f01ad04; +u32 var001a8554 = 0x7f01ad34; +u32 var001a8558 = 0x7f01ae88; +u32 var001a855c = 0x7f01ae98; +u32 var001a8560 = 0x7f01aea8; +u32 var001a8564 = 0x7f01aeb8; +u32 var001a8568 = 0x7f01aed8; +u32 var001a856c = 0x7f01aee0; +u32 var001a8570 = 0x7f01aee0; +u32 var001a8574 = 0x7f01aec8; +u32 var001a8578 = 0x7f01aec8; +u32 var001a857c = 0x7f01af34; +u32 var001a8580 = 0x7f01af44; +u32 var001a8584 = 0x7f01af54; +u32 var001a8588 = 0x7f01af64; +u32 var001a858c = 0x7f01af84; +u32 var001a8590 = 0x7f01afa0; +u32 var001a8594 = 0x7f01af94; +u32 var001a8598 = 0x7f01af74; +u32 var001a859c = 0x7f01af74; +u32 var001a85a0 = 0x00000000; +u32 var001a85a4 = 0x3e89374c; +u32 var001a85a8 = 0x4196cbe4; +u32 var001a85ac = 0x4196cbe4; +u32 var001a85b0 = 0x6c767570; +u32 var001a85b4 = 0x3a202564; +u32 var001a85b8 = 0x0a000000; +u32 var001a85bc = 0x66696c65; +u32 var001a85c0 = 0x20696420; +u32 var001a85c4 = 0x25782d25; +u32 var001a85c8 = 0x78000000; +u32 var001a85cc = 0x20746963; +u32 var001a85d0 = 0x6b696e67; +u32 var001a85d4 = 0x3a200000; +u32 var001a85d8 = 0x31000000; +u32 var001a85dc = 0x30000000; +u32 var001a85e0 = 0x4c697665; +u32 var001a85e4 = 0x3a202564; +u32 var001a85e8 = 0x0a000000; +u32 var001a85ec = 0x63757272; +u32 var001a85f0 = 0x656e743a; +u32 var001a85f4 = 0x00000000; +u32 var001a85f8 = 0x206e756d; +u32 var001a85fc = 0x61637469; +u32 var001a8600 = 0x76652025; +u32 var001a8604 = 0x64200000; +u32 var001a8608 = 0x3ca3d70a; +u32 var001a860c = 0x7f01d5b4; +u32 var001a8610 = 0x7f01d5b4; +u32 var001a8614 = 0x7f01d5b4; +u32 var001a8618 = 0x7f01d5e8; +u32 var001a861c = 0x7f01d5b4; +u32 var001a8620 = 0x7f01d5b4; +u32 var001a8624 = 0x7f01d5b4; +u32 var001a8628 = 0x7f01d5e8; +u32 var001a862c = 0x7f01d5e8; +u32 var001a8630 = 0x7f01d5b4; +u32 var001a8634 = 0x7f01d5b4; +u32 var001a8638 = 0x7f01d5e8; +u32 var001a863c = 0x7f01d5b4; +u32 var001a8640 = 0x77657474; +u32 var001a8644 = 0x69636b00; +u32 var001a8648 = 0x77696e64; +u32 var001a864c = 0x73706565; +u32 var001a8650 = 0x64000000; +u32 var001a8654 = 0x00000000; +u32 var001a8658 = 0x00000000; +u32 var001a865c = 0x00000000; +u32 var001a8660 = 0x3e8e38e4; +u32 var001a8664 = 0x3f7ae148; +u32 var001a8668 = 0x00000000; +u32 var001a866c = 0x00000000; +u32 var001a8670 = 0x46ea6000; +u32 var001a8674 = 0xc6ea6000; +u32 var001a8678 = 0x3dcccccd; +u32 var001a867c = 0x00000000; +u32 var001a8680 = 0xb8d1b717; +u32 var001a8684 = 0x00000000; +u32 var001a8688 = 0x00000000; +u32 var001a868c = 0x00000000; +u32 var001a8690 = 0x6368722f; +u32 var001a8694 = 0x6368722e; +u32 var001a8698 = 0x63000000; +u32 var001a869c = 0x73656c65; +u32 var001a86a0 = 0x6374616e; +u32 var001a86a4 = 0x696d6e75; +u32 var001a86a8 = 0x6d000000; +u32 var001a86ac = 0xc9742400; +u32 var001a86b0 = 0x411ffffe; +u32 var001a86b4 = 0x3f8ccccd; +u32 var001a86b8 = 0x3f8ccccd; +u32 var001a86bc = 0x3f666666; +u32 var001a86c0 = 0x3f666666; +u32 var001a86c4 = 0x3dcccccd; +u32 var001a86c8 = 0x3f666666; +u32 var001a86cc = 0x3f666666; +u32 var001a86d0 = 0x3f666666; +u32 var001a86d4 = 0x3f666666; +u32 var001a86d8 = 0x3f666666; +u32 var001a86dc = 0x411ffffe; +u32 var001a86e0 = 0x411ffffe; +u32 var001a86e4 = 0x3f666666; +u32 var001a86e8 = 0x3f666666; +u32 var001a86ec = 0x3f666666; +u32 var001a86f0 = 0x3f666666; +u32 var001a86f4 = 0xc7c35000; +u32 var001a86f8 = 0x3f666666; +u32 var001a86fc = 0x3f666666; +u32 var001a8700 = 0xc7c35000; +u32 var001a8704 = 0x411ffffe; +u32 var001a8708 = 0xc6ea6000; +u32 var001a870c = 0x411ffffe; +u32 var001a8710 = 0x3dccccd0; +u32 var001a8714 = 0x411ffffe; +u32 var001a8718 = 0x3dcccccd; +u32 var001a871c = 0xbdcccccd; +u32 var001a8720 = 0x3dcccccd; +u32 var001a8724 = 0x411ffffe; +u32 var001a8728 = 0x3ec907a9; +u32 var001a872c = 0x40c907a9; +u32 var001a8730 = 0x3fc907a9; +u32 var001a8734 = 0x3d776be4; +u32 var001a8738 = 0x3fc907a9; +u32 var001a873c = 0x3da0d2ee; +u32 var001a8740 = 0x40c907a9; +u32 var001a8744 = 0x40c907a9; +u32 var001a8748 = 0x3fc90fdb; +u32 var001a874c = 0x40c907a9; +u32 var001a8750 = 0x40c907a9; +u32 var001a8754 = 0x40c907a9; +u32 var001a8758 = 0x40c907a9; +u32 var001a875c = 0x3f86051b; +u32 var001a8760 = 0xbf5f5dd8; +u32 var001a8764 = 0x3f5f5dd8; +u32 var001a8768 = 0x3f86051b; +u32 var001a876c = 0xbf5f5dd8; +u32 var001a8770 = 0x40c907a9; +u32 var001a8774 = 0x40c907a9; +u32 var001a8778 = 0x40c907a9; +u32 var001a877c = 0x40c907a9; +u32 var001a8780 = 0x3e86051b; +u32 var001a8784 = 0x40c907a9; +u32 var001a8788 = 0x3e86051b; +u32 var001a878c = 0x3e32b17a; +u32 var001a8790 = 0x3e32b17a; +u32 var001a8794 = 0x40c907a9; +u32 var001a8798 = 0x40c907a9; +u32 var001a879c = 0x40c907a9; +u32 var001a87a0 = 0x3fa8dd79; +u32 var001a87a4 = 0x3fc907a9; +u32 var001a87a8 = 0x404907a9; +u32 var001a87ac = 0x3ecccccd; +u32 var001a87b0 = 0x40490fdb; +u32 var001a87b4 = 0x40490fdb; +u32 var001a87b8 = 0x3a83126f; +u32 var001a87bc = 0x40c907a9; +u32 var001a87c0 = 0x3d333333; +u32 var001a87c4 = 0x3d333333; +u32 var001a87c8 = 0x4a742400; +u32 var001a87cc = 0x48ef4200; +u32 var001a87d0 = 0x4a742400; +u32 var001a87d4 = 0x48ef4200; +u32 var001a87d8 = 0x41aa6666; +u32 var001a87dc = 0x7f024dd0; +u32 var001a87e0 = 0x7f024dec; +u32 var001a87e4 = 0x7f024e08; +u32 var001a87e8 = 0x7f024e24; +u32 var001a87ec = 0x7f024e40; +u32 var001a87f0 = 0x7f024e5c; +u32 var001a87f4 = 0x7f024e78; +u32 var001a87f8 = 0x7f024e94; +u32 var001a87fc = 0x7f025174; +u32 var001a8800 = 0x7f025240; +u32 var001a8804 = 0x7f025240; +u32 var001a8808 = 0x7f025240; +u32 var001a880c = 0x7f0251f8; +u32 var001a8810 = 0x7f0251f8; +u32 var001a8814 = 0x7f025240; +u32 var001a8818 = 0x7f025240; +u32 var001a881c = 0x7f025240; +u32 var001a8820 = 0x7f025240; +u32 var001a8824 = 0x7f025240; +u32 var001a8828 = 0x7f025240; +u32 var001a882c = 0x7f025240; +u32 var001a8830 = 0x7f025240; +u32 var001a8834 = 0x7f025240; +u32 var001a8838 = 0x7f025240; +u32 var001a883c = 0x7f025174; +u32 var001a8840 = 0x7f025240; +u32 var001a8844 = 0x7f025240; +u32 var001a8848 = 0x7f025240; +u32 var001a884c = 0x7f0251b8; +u32 var001a8850 = 0x7f0251b8; +u32 var001a8854 = 0x7f025240; +u32 var001a8858 = 0x7f025240; +u32 var001a885c = 0x7f025240; +u32 var001a8860 = 0x7f025240; +u32 var001a8864 = 0x7f025240; +u32 var001a8868 = 0x7f025240; +u32 var001a886c = 0x7f025240; +u32 var001a8870 = 0x7f025240; +u32 var001a8874 = 0x7f025240; +u32 var001a8878 = 0x7f0251b8; +u32 var001a887c = 0x7f025240; +u32 var001a8880 = 0x7f025240; +u32 var001a8884 = 0x7f025240; +u32 var001a8888 = 0x7f025240; +u32 var001a888c = 0x7f0251f8; +u32 var001a8890 = 0x7f025240; +u32 var001a8894 = 0x7f025240; +u32 var001a8898 = 0x7f025240; +u32 var001a889c = 0x7f025240; +u32 var001a88a0 = 0x7f025240; +u32 var001a88a4 = 0x7f025240; +u32 var001a88a8 = 0x7f025240; +u32 var001a88ac = 0x7f025240; +u32 var001a88b0 = 0x7f025240; +u32 var001a88b4 = 0x7f025240; +u32 var001a88b8 = 0x7f025240; +u32 var001a88bc = 0x7f025240; +u32 var001a88c0 = 0x7f025240; +u32 var001a88c4 = 0x7f025240; +u32 var001a88c8 = 0x7f025240; +u32 var001a88cc = 0x7f025240; +u32 var001a88d0 = 0x7f025240; +u32 var001a88d4 = 0x7f025240; +u32 var001a88d8 = 0x7f025240; +u32 var001a88dc = 0x7f025240; +u32 var001a88e0 = 0x7f025240; +u32 var001a88e4 = 0x7f025240; +u32 var001a88e8 = 0x7f025240; +u32 var001a88ec = 0x7f0251f8; +u32 var001a88f0 = 0x7f025174; +u32 var001a88f4 = 0x3c088889; +u32 var001a88f8 = 0x3b808081; +u32 var001a88fc = 0x3b83126f; +u32 var001a8900 = 0x3ecccccd; +u32 var001a8904 = 0x7f027034; +u32 var001a8908 = 0x7f027078; +u32 var001a890c = 0x7f026ce0; +u32 var001a8910 = 0x7f027078; +u32 var001a8914 = 0x7f027078; +u32 var001a8918 = 0x7f027078; +u32 var001a891c = 0x7f027078; +u32 var001a8920 = 0x7f027078; +u32 var001a8924 = 0x7f027078; +u32 var001a8928 = 0x7f027078; +u32 var001a892c = 0x7f02704c; +u32 var001a8930 = 0x7f027078; +u32 var001a8934 = 0x7f027078; +u32 var001a8938 = 0x7f027078; +u32 var001a893c = 0x7f027078; +u32 var001a8940 = 0x7f027064; +u32 var001a8944 = 0x7f026d40; +u32 var001a8948 = 0x3d99999a; +u32 var001a894c = 0x3c40c0c1; +u32 var001a8950 = 0x3c40c0c1; +u32 var001a8954 = 0x3bab8ba8; +u32 var001a8958 = 0x3bab8ba8; +u32 var001a895c = 0x3f169697; +u32 var001a8960 = 0x3ea0a0a1; +u32 var001a8964 = 0x3e70f0f1; +u32 var001a8968 = 0x3e20a0a1; +u32 var001a896c = 0x3c9309fe; +u32 var001a8970 = 0x40aaaaab; +u32 var001a8974 = 0x3b808081; +u32 var001a8978 = 0x3b808081; +u32 var001a897c = 0x3b808081; +u32 var001a8980 = 0x3b808081; +u32 var001a8984 = 0x3c4ccccd; +u32 var001a8988 = 0x00000000; +u32 var001a898c = 0x00000000; +u32 var001a8990 = 0x7f02ce04; +u32 var001a8994 = 0x7f02ce24; +u32 var001a8998 = 0x7f02ce24; +u32 var001a899c = 0x7f02ce24; +u32 var001a89a0 = 0x7f02ce24; +u32 var001a89a4 = 0x7f02ce24; +u32 var001a89a8 = 0x7f02ce24; +u32 var001a89ac = 0x7f02ce24; +u32 var001a89b0 = 0x7f02ce24; +u32 var001a89b4 = 0x7f02ce24; +u32 var001a89b8 = 0x7f02ce24; +u32 var001a89bc = 0x7f02ce24; +u32 var001a89c0 = 0x7f02ce24; +u32 var001a89c4 = 0x7f02ce24; +u32 var001a89c8 = 0x7f02ce24; +u32 var001a89cc = 0x7f02ce0c; +u32 var001a89d0 = 0x7f02ce14; +u32 var001a89d4 = 0x7f02ce24; +u32 var001a89d8 = 0x7f02ce24; +u32 var001a89dc = 0x7f02ce24; +u32 var001a89e0 = 0x7f02ce24; +u32 var001a89e4 = 0x7f02ce24; +u32 var001a89e8 = 0x7f02ce24; +u32 var001a89ec = 0x7f02ce24; +u32 var001a89f0 = 0x7f02ce24; +u32 var001a89f4 = 0x7f02ce24; +u32 var001a89f8 = 0x7f02ce1c; +u32 var001a89fc = 0x7f02ce24; +u32 var001a8a00 = 0x7f02ce24; +u32 var001a8a04 = 0x7f02ce24; +u32 var001a8a08 = 0x7f02ce24; +u32 var001a8a0c = 0x7f02ce04; +u32 var001a8a10 = 0x7f02ce24; +u32 var001a8a14 = 0x7f02ce24; +u32 var001a8a18 = 0x7f02ce24; +u32 var001a8a1c = 0x7f02ce24; +u32 var001a8a20 = 0x7f02ce24; +u32 var001a8a24 = 0x7f02ce24; +u32 var001a8a28 = 0x7f02ce24; +u32 var001a8a2c = 0x7f02ce24; +u32 var001a8a30 = 0x7f02ce24; +u32 var001a8a34 = 0x7f02ce24; +u32 var001a8a38 = 0x7f02ce24; +u32 var001a8a3c = 0x7f02ce24; +u32 var001a8a40 = 0x7f02ce24; +u32 var001a8a44 = 0x7f02ce24; +u32 var001a8a48 = 0x7f02ce24; +u32 var001a8a4c = 0x7f02ce24; +u32 var001a8a50 = 0x7f02ce24; +u32 var001a8a54 = 0x7f02ce24; +u32 var001a8a58 = 0x7f02ce24; +u32 var001a8a5c = 0x7f02ce24; +u32 var001a8a60 = 0x7f02ce24; +u32 var001a8a64 = 0x7f02ce24; +u32 var001a8a68 = 0x7f02ce24; +u32 var001a8a6c = 0x7f02ce04; +u32 var001a8a70 = 0x3dccccce; +u32 var001a8a74 = 0x3f4ccccd; +u32 var001a8a78 = 0x3d4ccccd; +u32 var001a8a7c = 0x3ecccccd; +u32 var001a8a80 = 0x3ecccccd; +u32 var001a8a84 = 0x3dcccccd; +u32 var001a8a88 = 0x7f02de50; +u32 var001a8a8c = 0x7f02de40; +u32 var001a8a90 = 0x7f02de68; +u32 var001a8a94 = 0x7f02de48; +u32 var001a8a98 = 0x7f02de60; +u32 var001a8a9c = 0x7f02de58; +u32 var001a8aa0 = 0x7f02de94; +u32 var001a8aa4 = 0x7f02dea8; +u32 var001a8aa8 = 0x7f02dea4; +u32 var001a8aac = 0x7f02de8c; +u32 var001a8ab0 = 0x7f02de9c; +u32 var001a8ab4 = 0x7f02dea8; +u32 var001a8ab8 = 0x00000000; +u32 var001a8abc = 0x00000000; +u32 var001a8ac0 = 0x63687261; +u32 var001a8ac4 = 0x6374696f; +u32 var001a8ac8 = 0x6e2e6300; +u32 var001a8acc = 0x63687261; +u32 var001a8ad0 = 0x6374696f; +u32 var001a8ad4 = 0x6e2e6300; +u32 var001a8ad8 = 0x63687261; +u32 var001a8adc = 0x6374696f; +u32 var001a8ae0 = 0x6e2e6300; +u32 var001a8ae4 = 0x61696d61; +u32 var001a8ae8 = 0x646a7573; +u32 var001a8aec = 0x743d2564; +u32 var001a8af0 = 0x00000000; +u32 var001a8af4 = 0x63687261; +u32 var001a8af8 = 0x6374696f; +u32 var001a8afc = 0x6e2e6300; +u32 var001a8b00 = 0x66697269; +u32 var001a8b04 = 0x6e672825; +u32 var001a8b08 = 0x64292025; +u32 var001a8b0c = 0x642c2062; +u32 var001a8b10 = 0x65616d28; +u32 var001a8b14 = 0x25642920; +u32 var001a8b18 = 0x25730000; +u32 var001a8b1c = 0x6f6e0000; +u32 var001a8b20 = 0x6f666600; +u32 var001a8b24 = 0x66697265; +u32 var001a8b28 = 0x636f756e; +u32 var001a8b2c = 0x74282564; +u32 var001a8b30 = 0x29203d20; +u32 var001a8b34 = 0x25640000; +u32 var001a8b38 = 0x6e756d73; +u32 var001a8b3c = 0x686f7473; +u32 var001a8b40 = 0x28256429; +u32 var001a8b44 = 0x203d2025; +u32 var001a8b48 = 0x64000000; +u32 var001a8b4c = 0x43757272; +u32 var001a8b50 = 0x656e7420; +u32 var001a8b54 = 0x64616e67; +u32 var001a8b58 = 0x65726f75; +u32 var001a8b5c = 0x73206974; +u32 var001a8b60 = 0x656d733a; +u32 var001a8b64 = 0x00000000; +u32 var001a8b68 = 0x20202020; +u32 var001a8b6c = 0x4772656e; +u32 var001a8b70 = 0x61646520; +u32 var001a8b74 = 0x25780000; +u32 var001a8b78 = 0x20202020; +u32 var001a8b7c = 0x4578706c; +u32 var001a8b80 = 0x6f73696f; +u32 var001a8b84 = 0x6e202578; +u32 var001a8b88 = 0x00000000; +u32 var001a8b8c = 0x6d697363; +u32 var001a8b90 = 0x2064616e; +u32 var001a8b94 = 0x6765726f; +u32 var001a8b98 = 0x75732070; +u32 var001a8b9c = 0x726f7000; +u32 var001a8ba0 = 0x63687261; +u32 var001a8ba4 = 0x6374696f; +u32 var001a8ba8 = 0x6e2e6300; +u32 var001a8bac = 0x63687261; +u32 var001a8bb0 = 0x6374696f; +u32 var001a8bb4 = 0x6e2e6300; +u32 var001a8bb8 = 0x63687261; +u32 var001a8bbc = 0x6374696f; +u32 var001a8bc0 = 0x6e2e6300; +u32 var001a8bc4 = 0x63687261; +u32 var001a8bc8 = 0x6374696f; +u32 var001a8bcc = 0x6e2e6300; +u32 var001a8bd0 = 0x63687261; +u32 var001a8bd4 = 0x6374696f; +u32 var001a8bd8 = 0x6e2e6300; +u32 var001a8bdc = 0x63687261; +u32 var001a8be0 = 0x6374696f; +u32 var001a8be4 = 0x6e2e6300; +u32 var001a8be8 = 0x43484152; +u32 var001a8bec = 0x53202d3e; +u32 var001a8bf0 = 0x20465241; +u32 var001a8bf4 = 0x4d455449; +u32 var001a8bf8 = 0x4d455343; +u32 var001a8bfc = 0x414c4549; +u32 var001a8c00 = 0x28323430; +u32 var001a8c04 = 0x2920203d; +u32 var001a8c08 = 0x20256400; +u32 var001a8c0c = 0x43484152; +u32 var001a8c10 = 0x53202d3e; +u32 var001a8c14 = 0x206e756d; +u32 var001a8c18 = 0x7365656e; +u32 var001a8c1c = 0x626f6e64; +u32 var001a8c20 = 0x31202020; +u32 var001a8c24 = 0x20202009; +u32 var001a8c28 = 0x3d202564; +u32 var001a8c2c = 0x2f256400; +u32 var001a8c30 = 0x43484152; +u32 var001a8c34 = 0x53202d3e; +u32 var001a8c38 = 0x206e756d; +u32 var001a8c3c = 0x7365656e; +u32 var001a8c40 = 0x626f6e64; +u32 var001a8c44 = 0x32202020; +u32 var001a8c48 = 0x20202009; +u32 var001a8c4c = 0x3d202564; +u32 var001a8c50 = 0x2f256400; +u32 var001a8c54 = 0x43484152; +u32 var001a8c58 = 0x53202d3e; +u32 var001a8c5c = 0x206e756d; +u32 var001a8c60 = 0x7365656e; +u32 var001a8c64 = 0x626f6e64; +u32 var001a8c68 = 0x33202020; +u32 var001a8c6c = 0x20202009; +u32 var001a8c70 = 0x3d202564; +u32 var001a8c74 = 0x2f256400; +u32 var001a8c78 = 0x43484152; +u32 var001a8c7c = 0x53202d3e; +u32 var001a8c80 = 0x206e756d; +u32 var001a8c84 = 0x7365656e; +u32 var001a8c88 = 0x626f6e64; +u32 var001a8c8c = 0x20202020; +u32 var001a8c90 = 0x20202009; +u32 var001a8c94 = 0x3d202564; +u32 var001a8c98 = 0x2f256400; +u32 var001a8c9c = 0x43484152; +u32 var001a8ca0 = 0x53202d3e; +u32 var001a8ca4 = 0x20444541; +u32 var001a8ca8 = 0x44203d20; +u32 var001a8cac = 0x25642f25; +u32 var001a8cb0 = 0x64000000; +u32 var001a8cb4 = 0x63687264; +u32 var001a8cb8 = 0x69737474; +u32 var001a8cbc = 0x6f706164; +u32 var001a8cc0 = 0x203a2025; +u32 var001a8cc4 = 0x78202d3e; +u32 var001a8cc8 = 0x20256420; +u32 var001a8ccc = 0x3a204469; +u32 var001a8cd0 = 0x73743d25; +u32 var001a8cd4 = 0x66000000; +u32 var001a8cd8 = 0x63687261; +u32 var001a8cdc = 0x6374696f; +u32 var001a8ce0 = 0x6e2e6300; +u32 var001a8ce4 = 0x63687261; +u32 var001a8ce8 = 0x6374696f; +u32 var001a8cec = 0x6e2e6300; +u32 var001a8cf0 = 0x3c23d70a; +u32 var001a8cf4 = 0x3c23d70a; +u32 var001a8cf8 = 0x38c907a9; +u32 var001a8cfc = 0x40c907a9; +u32 var001a8d00 = 0x46230028; +u32 var001a8d04 = 0x3f19999a; +u32 var001a8d08 = 0x3e32b17a; +u32 var001a8d0c = 0x40c3721d; +u32 var001a8d10 = 0x40c907a9; +u32 var001a8d14 = 0x40a30028; +u32 var001a8d18 = 0x40a30028; +u32 var001a8d1c = 0x3c23d70a; +u32 var001a8d20 = 0x3c23d70a; +u32 var001a8d24 = 0x3fc907a9; +u32 var001a8d28 = 0x4096c5bf; +u32 var001a8d2c = 0x40c907a9; +u32 var001a8d30 = 0x405432c1; +u32 var001a8d34 = 0x403ddc91; +u32 var001a8d38 = 0x4016c5bf; +u32 var001a8d3c = 0x407b4993; +u32 var001a8d40 = 0x4016c5bf; +u32 var001a8d44 = 0x407b4993; +u32 var001a8d48 = 0x4016c5bf; +u32 var001a8d4c = 0x407b4993; +u32 var001a8d50 = 0x40c907a9; +u32 var001a8d54 = 0x3fa30028; +u32 var001a8d58 = 0x3c23d70a; +u32 var001a8d5c = 0x3c23d70a; +u32 var001a8d60 = 0x471c4000; +u32 var001a8d64 = 0x481c4000; +u32 var001a8d68 = 0x491c4000; +u32 var001a8d6c = 0x4a1c4000; +u32 var001a8d70 = 0x4006051b; +u32 var001a8d74 = 0x4086051c; +u32 var001a8d78 = 0x3f86051b; +u32 var001a8d7c = 0x40a78662; +u32 var001a8d80 = 0x3ecccccd; +u32 var001a8d84 = 0x4006051b; +u32 var001a8d88 = 0x4086051c; +u32 var001a8d8c = 0x3f333333; +u32 var001a8d90 = 0x3dcccccd; +u32 var001a8d94 = 0x3dcccccd; +u32 var001a8d98 = 0x3dcccccd; +u32 var001a8d9c = 0x3f99999a; +u32 var001a8da0 = 0x3f99999a; +u32 var001a8da4 = 0x411fffff; +u32 var001a8da8 = 0x3a83126f; +u32 var001a8dac = 0x411ffffe; +u32 var001a8db0 = 0x3ecccccd; +u32 var001a8db4 = 0x3ecccccd; +u32 var001a8db8 = 0x3f266666; +u32 var001a8dbc = 0x3ecccccd; +u32 var001a8dc0 = 0x3ecccccd; +u32 var001a8dc4 = 0x3ecccccd; +u32 var001a8dc8 = 0x3ecccccd; +u32 var001a8dcc = 0x3f266666; +u32 var001a8dd0 = 0x3f99999a; +u32 var001a8dd4 = 0x40c907a9; +u32 var001a8dd8 = 0x3fdf5dd8; +u32 var001a8ddc = 0x40913033; +u32 var001a8de0 = 0x40c907a9; +u32 var001a8de4 = 0x461c4000; +u32 var001a8de8 = 0x3ff5b407; +u32 var001a8dec = 0x408b9aa7; +u32 var001a8df0 = 0x471c4000; +u32 var001a8df4 = 0x3ff5b407; +u32 var001a8df8 = 0x408b9aa7; +u32 var001a8dfc = 0x3f4907a9; +u32 var001a8e00 = 0x3af5c28f; +u32 var001a8e04 = 0x40afe6b4; +u32 var001a8e08 = 0x40490fdb; +u32 var001a8e0c = 0x40c907a9; +u32 var001a8e10 = 0x4074803c; +u32 var001a8e14 = 0x7f039a54; +u32 var001a8e18 = 0x7f039a54; +u32 var001a8e1c = 0x7f039a5c; +u32 var001a8e20 = 0x7f039a54; +u32 var001a8e24 = 0x7f039a88; +u32 var001a8e28 = 0x7f039a88; +u32 var001a8e2c = 0x7f039a88; +u32 var001a8e30 = 0x7f039a88; +u32 var001a8e34 = 0x7f039a88; +u32 var001a8e38 = 0x7f039a88; +u32 var001a8e3c = 0x7f039a88; +u32 var001a8e40 = 0x7f039a88; +u32 var001a8e44 = 0x7f039a88; +u32 var001a8e48 = 0x7f039a88; +u32 var001a8e4c = 0x7f039a88; +u32 var001a8e50 = 0x7f039a88; +u32 var001a8e54 = 0x7f039a88; +u32 var001a8e58 = 0x7f039a88; +u32 var001a8e5c = 0x7f039a88; +u32 var001a8e60 = 0x7f039a88; +u32 var001a8e64 = 0x7f039a88; +u32 var001a8e68 = 0x7f039a88; +u32 var001a8e6c = 0x7f039a88; +u32 var001a8e70 = 0x7f039a88; +u32 var001a8e74 = 0x7f039a88; +u32 var001a8e78 = 0x7f039a88; +u32 var001a8e7c = 0x7f039a54; +u32 var001a8e80 = 0x7f039a54; +u32 var001a8e84 = 0x7f039a54; +u32 var001a8e88 = 0x7f039a88; +u32 var001a8e8c = 0x7f039a74; +u32 var001a8e90 = 0x40c907a9; +u32 var001a8e94 = 0x3f4907a9; +u32 var001a8e98 = 0x40afe6b4; +u32 var001a8e9c = 0x4016c5bf; +u32 var001a8ea0 = 0x407b4993; +u32 var001a8ea4 = 0x40c907a9; +u32 var001a8ea8 = 0x3f4907a9; +u32 var001a8eac = 0x40afe6b4; +u32 var001a8eb0 = 0x4016c5bf; +u32 var001a8eb4 = 0x407b4993; +u32 var001a8eb8 = 0x49742400; +u32 var001a8ebc = 0x49742400; +u32 var001a8ec0 = 0x471c4000; +u32 var001a8ec4 = 0x3c23d70a; +u32 var001a8ec8 = 0x461c4000; +u32 var001a8ecc = 0x3ecccccd; +u32 var001a8ed0 = 0x3f666666; +u32 var001a8ed4 = 0x44bb8000; +u32 var001a8ed8 = 0x3f59999a; +u32 var001a8edc = 0x3eb2b17a; +u32 var001a8ee0 = 0x40bddc91; +u32 var001a8ee4 = 0x3e32b17a; +u32 var001a8ee8 = 0x40c3721d; +u32 var001a8eec = 0x40c907a9; +u32 var001a8ef0 = 0x3f4907a9; +u32 var001a8ef4 = 0x40c907a9; +u32 var001a8ef8 = 0x40c907a9; +u32 var001a8efc = 0x40c907a9; +u32 var001a8f00 = 0x40c907a9; +u32 var001a8f04 = 0x3f4907a9; +u32 var001a8f08 = 0x46230028; +u32 var001a8f0c = 0x4a742400; +u32 var001a8f10 = 0x3c23d70a; +u32 var001a8f14 = 0x3c23d70a; +u32 var001a8f18 = 0x3c23d70a; +u32 var001a8f1c = 0x3e99999a; +u32 var001a8f20 = 0x40c907a9; +u32 var001a8f24 = 0x3c8ef461; +u32 var001a8f28 = 0x40c907a9; +u32 var001a8f2c = 0x40c907a9; +u32 var001a8f30 = 0x40c907a9; +u32 var001a8f34 = 0x3d80a8be; +u32 var001a8f38 = 0x40c907a9; +u32 var001a8f3c = 0x40c907a9; +u32 var001a8f40 = 0x40490fdb; +u32 var001a8f44 = 0x3d4ccccd; +u32 var001a8f48 = 0x3ecccccd; +u32 var001a8f4c = 0x481c4000; +u32 var001a8f50 = 0x3dcccccd; +u32 var001a8f54 = 0x3f0ccccd; +u32 var001a8f58 = 0x3dcccccd; +u32 var001a8f5c = 0x3e19999a; +u32 var001a8f60 = 0x3dcccccd; +u32 var001a8f64 = 0x3d4ccccd; +u32 var001a8f68 = 0x3ccccccd; +u32 var001a8f6c = 0x49742400; +u32 var001a8f70 = 0x3dcccccd; +u32 var001a8f74 = 0x3d4ccccd; +u32 var001a8f78 = 0x3f0ccccd; +u32 var001a8f7c = 0x3d4ccccd; +u32 var001a8f80 = 0x3dcccccd; +u32 var001a8f84 = 0x3f0ccccd; +u32 var001a8f88 = 0x3dcccccd; +u32 var001a8f8c = 0x3e19999a; +u32 var001a8f90 = 0x3dcccccd; +u32 var001a8f94 = 0x3d4ccccd; +u32 var001a8f98 = 0x40490fdb; +u32 var001a8f9c = 0x40c907a9; +u32 var001a8fa0 = 0x49742400; +u32 var001a8fa4 = 0x40c907a9; +u32 var001a8fa8 = 0x40c907a9; +u32 var001a8fac = 0x40c907a9; +u32 var001a8fb0 = 0x40c907a9; +u32 var001a8fb4 = 0x3dd66e92; +u32 var001a8fb8 = 0x40c907a9; +u32 var001a8fbc = 0x40c907a9; +u32 var001a8fc0 = 0x40c907a9; +u32 var001a8fc4 = 0x40490fdb; +u32 var001a8fc8 = 0x40c907a9; +u32 var001a8fcc = 0x4a1c4000; +u32 var001a8fd0 = 0x3c999f74; +u32 var001a8fd4 = 0x491c4000; +u32 var001a8fd8 = 0x3d1a1533; +u32 var001a8fdc = 0x481c4000; +u32 var001a8fe0 = 0x3d992a68; +u32 var001a8fe4 = 0x471c4000; +u32 var001a8fe8 = 0x3e192a68; +u32 var001a8fec = 0x3e80a8be; +u32 var001a8ff0 = 0x40c907a9; +u32 var001a8ff4 = 0x40c907a9; +u32 var001a8ff8 = 0x7f03fc18; +u32 var001a8ffc = 0x7f03fc18; +u32 var001a9000 = 0x7f03fbf8; +u32 var001a9004 = 0x7f03fbf8; +u32 var001a9008 = 0x7f03fc18; +u32 var001a900c = 0x7f03fc18; +u32 var001a9010 = 0x7f03fc18; +u32 var001a9014 = 0x7f03fc18; +u32 var001a9018 = 0x7f03fc18; +u32 var001a901c = 0x7f03fc18; +u32 var001a9020 = 0x7f03fc18; +u32 var001a9024 = 0x7f03fc18; +u32 var001a9028 = 0x7f03fc18; +u32 var001a902c = 0x7f03fc18; +u32 var001a9030 = 0x7f03fc18; +u32 var001a9034 = 0x7f03fc18; +u32 var001a9038 = 0x7f03fc18; +u32 var001a903c = 0x7f03fc18; +u32 var001a9040 = 0x7f03fc18; +u32 var001a9044 = 0x7f03fc08; +u32 var001a9048 = 0x7f03fc08; +u32 var001a904c = 0x7f03fc18; +u32 var001a9050 = 0x7f03fc18; +u32 var001a9054 = 0x7f03fc18; +u32 var001a9058 = 0x7f03fc18; +u32 var001a905c = 0x7f03fc18; +u32 var001a9060 = 0x7f03fc18; +u32 var001a9064 = 0x7f03fc18; +u32 var001a9068 = 0x7f03fc18; +u32 var001a906c = 0x7f03fc18; +u32 var001a9070 = 0x7f03fc18; +u32 var001a9074 = 0x7f03fc18; +u32 var001a9078 = 0x7f03fc18; +u32 var001a907c = 0x7f03fc18; +u32 var001a9080 = 0x7f03fc18; +u32 var001a9084 = 0x7f03fc18; +u32 var001a9088 = 0x7f03fc18; +u32 var001a908c = 0x7f03fc18; +u32 var001a9090 = 0x7f03fc18; +u32 var001a9094 = 0x7f03fc18; +u32 var001a9098 = 0x7f03fc18; +u32 var001a909c = 0x7f03fc18; +u32 var001a90a0 = 0x7f03fc18; +u32 var001a90a4 = 0x3e23d70a; +u32 var001a90a8 = 0x3dcccccd; +u32 var001a90ac = 0x3c23d70a; +u32 var001a90b0 = 0x41200419; +u32 var001a90b4 = 0x3f8ccccd; +u32 var001a90b8 = 0x7f7fffff; +u32 var001a90bc = 0x3c23d70a; +u32 var001a90c0 = 0x3f199999; +u32 var001a90c4 = 0x411cf5c3; +u32 var001a90c8 = 0x3d638e39; +u32 var001a90cc = 0x481c4000; +u32 var001a90d0 = 0x3fd55555; +u32 var001a90d4 = 0x3fd55555; +u32 var001a90d8 = 0x3fd55555; +u32 var001a90dc = 0x461c4000; +u32 var001a90e0 = 0x7f0419b0; +u32 var001a90e4 = 0x7f0419b0; +u32 var001a90e8 = 0x7f0419b0; +u32 var001a90ec = 0x7f0419b0; +u32 var001a90f0 = 0x7f0419b0; +u32 var001a90f4 = 0x7f0419b0; +u32 var001a90f8 = 0x7f0419b0; +u32 var001a90fc = 0x7f0419b0; +u32 var001a9100 = 0x7f0419b0; +u32 var001a9104 = 0x7f0419b0; +u32 var001a9108 = 0x7f0419b0; +u32 var001a910c = 0x7f0419b0; +u32 var001a9110 = 0x7f0419b0; +u32 var001a9114 = 0x7f0419b0; +u32 var001a9118 = 0x7f0419b0; +u32 var001a911c = 0x7f0419b0; +u32 var001a9120 = 0x7f0419b0; +u32 var001a9124 = 0x7f0419bc; +u32 var001a9128 = 0x7f0419b0; +u32 var001a912c = 0x7f0419b0; +u32 var001a9130 = 0x7f0419b0; +u32 var001a9134 = 0x7f0419bc; +u32 var001a9138 = 0x7f0419bc; +u32 var001a913c = 0x7f0419bc; +u32 var001a9140 = 0x7f0419bc; +u32 var001a9144 = 0x7f0419bc; +u32 var001a9148 = 0x7f0419b0; +u32 var001a914c = 0x7f0419b0; +u32 var001a9150 = 0x7f0419bc; +u32 var001a9154 = 0x7f0419bc; +u32 var001a9158 = 0x7f0419bc; +u32 var001a915c = 0x7f0419bc; +u32 var001a9160 = 0x7f0419bc; +u32 var001a9164 = 0x7f0419bc; +u32 var001a9168 = 0x7f0419b0; +u32 var001a916c = 0x7f0419b0; +u32 var001a9170 = 0x7f0419b0; +u32 var001a9174 = 0x7f0419b0; +u32 var001a9178 = 0x7f0419b0; +u32 var001a917c = 0x7f0419b0; +u32 var001a9180 = 0x7f0419b0; +u32 var001a9184 = 0x7f0419b0; +u32 var001a9188 = 0x3d2aaaab; +u32 var001a918c = 0x40c907a9; +u32 var001a9190 = 0x3e4ccccd; +u32 var001a9194 = 0x3f59999a; +u32 var001a9198 = 0x3e4ccccd; +u32 var001a919c = 0x3f59999a; +u32 var001a91a0 = 0x3e4ccccd; +u32 var001a91a4 = 0x40c907a9; +u32 var001a91a8 = 0x3cf5c28f; +u32 var001a91ac = 0x3cf5c28f; +u32 var001a91b0 = 0x3cf5c28f; +u32 var001a91b4 = 0x3cf5c28f; +u32 var001a91b8 = 0x404907a9; +u32 var001a91bc = 0xbf0624dd; +u32 var001a91c0 = 0x3f0624dd; +u32 var001a91c4 = 0x404907a9; +u32 var001a91c8 = 0xbf0624dd; +u32 var001a91cc = 0xbf0624dd; +u32 var001a91d0 = 0x3f0624dd; +u32 var001a91d4 = 0x3f0624dd; +u32 var001a91d8 = 0x3e19999a; +u32 var001a91dc = 0x3e19999a; +u32 var001a91e0 = 0x3e4ccccd; +u32 var001a91e4 = 0x40c907a9; +u32 var001a91e8 = 0x40c907a9; +u32 var001a91ec = 0x3bab8ba8; +u32 var001a91f0 = 0x40c907a9; +u32 var001a91f4 = 0x39a4af08; +u32 var001a91f8 = 0x404907a9; +u32 var001a91fc = 0x3e992a68; +u32 var001a9200 = 0x3c7510a7; +u32 var001a9204 = 0x3ec907a9; +u32 var001a9208 = 0x3ca0d2ee; +u32 var001a920c = 0x3fa0d2ee; +u32 var001a9210 = 0x3dc907a9; +u32 var001a9214 = 0x3e4907a9; +u32 var001a9218 = 0x3c7510a7; +u32 var001a921c = 0x3ec907a9; +u32 var001a9220 = 0x3c20d2ee; +u32 var001a9224 = 0x3fa0d2ee; +u32 var001a9228 = 0x3d4907a9; +u32 var001a922c = 0x3e00a8be; +u32 var001a9230 = 0x3c20d2ee; +u32 var001a9234 = 0x3c23d70a; +u32 var001a9238 = 0x3f733333; +u32 var001a923c = 0x3f733333; +u32 var001a9240 = 0x3f99999a; +u32 var001a9244 = 0x3f99999a; +u32 var001a9248 = 0x3f733333; +u32 var001a924c = 0x3f733333; +u32 var001a9250 = 0x3f99999a; +u32 var001a9254 = 0x3f99999a; +u32 var001a9258 = 0x3f4907a9; +u32 var001a925c = 0x40c907a9; +u32 var001a9260 = 0x471c4000; +u32 var001a9264 = 0x404907a9; +u32 var001a9268 = 0x40c907a9; +u32 var001a926c = 0x3fa147ae; +u32 var001a9270 = 0x3fa147ae; +u32 var001a9274 = 0x3fa147ae; +u32 var001a9278 = 0x3f8ccccd; +u32 var001a927c = 0x3f8ccccd; +u32 var001a9280 = 0x3f99999a; +u32 var001a9284 = 0x3f4907a9; +u32 var001a9288 = 0x40afe6b4; +u32 var001a928c = 0x3f99999a; +u32 var001a9290 = 0x3f99999a; +u32 var001a9294 = 0x44098000; +u32 var001a9298 = 0x40490fdb; +u32 var001a929c = 0x7f0480d0; +u32 var001a92a0 = 0x7f0480e0; +u32 var001a92a4 = 0x7f0480f0; +u32 var001a92a8 = 0x7f048100; +u32 var001a92ac = 0x7f048150; +u32 var001a92b0 = 0x7f048110; +u32 var001a92b4 = 0x7f048120; +u32 var001a92b8 = 0x7f048160; +u32 var001a92bc = 0x7f048170; +u32 var001a92c0 = 0x7f048180; +u32 var001a92c4 = 0x7f048130; +u32 var001a92c8 = 0x7f048140; +u32 var001a92cc = 0x7f048190; +u32 var001a92d0 = 0x7f0481a0; +u32 var001a92d4 = 0x7f0481b0; +u32 var001a92d8 = 0x7f0481c0; +u32 var001a92dc = 0x7f048278; +u32 var001a92e0 = 0x7f0481e0; +u32 var001a92e4 = 0x7f0481f0; +u32 var001a92e8 = 0x7f048200; +u32 var001a92ec = 0x7f048278; +u32 var001a92f0 = 0x7f0481d0; +u32 var001a92f4 = 0x7f048278; +u32 var001a92f8 = 0x7f048210; +u32 var001a92fc = 0x7f048278; +u32 var001a9300 = 0x7f048278; +u32 var001a9304 = 0x7f048278; +u32 var001a9308 = 0x7f048278; +u32 var001a930c = 0x7f048278; +u32 var001a9310 = 0x7f048230; +u32 var001a9314 = 0x7f048240; +u32 var001a9318 = 0x7f048220; +u32 var001a931c = 0x7f048250; +u32 var001a9320 = 0x7f048260; +u32 var001a9324 = 0x7f048270; +u32 var001a9328 = 0x3c8ef461; +u32 var001a932c = 0x40c907a9; +u32 var001a9330 = 0x40c907a9; +u32 var001a9334 = 0x40c907a9; +u32 var001a9338 = 0x40c907a9; +u32 var001a933c = 0x3cc907a9; +u32 var001a9340 = 0x40490fdb; +u32 var001a9344 = 0x40c907a9; +u32 var001a9348 = 0x40490fdb; +u32 var001a934c = 0x3cc907a9; +u32 var001a9350 = 0x40490fdb; +u32 var001a9354 = 0x40c907a9; +u32 var001a9358 = 0x40490fdb; +u32 var001a935c = 0x40490fdb; +u32 var001a9360 = 0x40c907a9; +u32 var001a9364 = 0x3cc907a9; +u32 var001a9368 = 0x40490fdb; +u32 var001a936c = 0x40c907a9; +u32 var001a9370 = 0x40490fdb; +u32 var001a9374 = 0x3cc907a9; +u32 var001a9378 = 0x40490fdb; +u32 var001a937c = 0x40c907a9; +u32 var001a9380 = 0x40490fdb; +u32 var001a9384 = 0x4cbebc20; +u32 var001a9388 = 0x7f049960; +u32 var001a938c = 0x7f049904; +u32 var001a9390 = 0x7f049b30; +u32 var001a9394 = 0x7f0498d0; +u32 var001a9398 = 0x7f04989c; +u32 var001a939c = 0x7f0499b8; +u32 var001a93a0 = 0x7f049b30; +u32 var001a93a4 = 0x7f049868; +u32 var001a93a8 = 0x7f049860; +u32 var001a93ac = 0x7f049840; +u32 var001a93b0 = 0x7f049848; +u32 var001a93b4 = 0x7f049850; +u32 var001a93b8 = 0x7f049858; +u32 var001a93bc = 0x7f049af0; +u32 var001a93c0 = 0x7f049ab0; +u32 var001a93c4 = 0x7f049b30; +u32 var001a93c8 = 0x7f049a7c; +u32 var001a93cc = 0x7f049a48; +u32 var001a93d0 = 0x7f049b30; +u32 var001a93d4 = 0x7f049b30; +u32 var001a93d8 = 0x7f049a14; +u32 var001a93dc = 0x3c888889; +u32 var001a93e0 = 0x3f4ccccd; +u32 var001a93e4 = 0x40c907a9; +u32 var001a93e8 = 0x3fc907a9; +u32 var001a93ec = 0x4096c5bf; +u32 var001a93f0 = 0x404907a9; +u32 var001a93f4 = 0x3fc907a9; +u32 var001a93f8 = 0x4096c5bf; +u32 var001a93fc = 0x40c907a9; +u32 var001a9400 = 0x40c907a9; +u32 var001a9404 = 0x40c907a9; +u32 var001a9408 = 0x3f4907a9; +u32 var001a940c = 0xc7c35000; +u32 var001a9410 = 0x40c907a9; +u32 var001a9414 = 0xc7c35000; +u32 var001a9418 = 0xc7c35000; +u32 var001a941c = 0x3f4907a9; +u32 var001a9420 = 0x411ffffe; +u32 var001a9424 = 0x40c907a9; +u32 var001a9428 = 0x40c907a9; +u32 var001a942c = 0x3c8ef461; +u32 var001a9430 = 0x40c907a9; +u32 var001a9434 = 0x40490fdb; +u32 var001a9438 = 0x439d8000; +u32 var001a943c = 0x40490fdb; +u32 var001a9440 = 0x3fc90fdb; +u32 var001a9444 = 0x3fc90fdb; +u32 var001a9448 = 0x3f19999a; +u32 var001a944c = 0x00000000; +u32 var001a9450 = 0x20282564; +u32 var001a9454 = 0x290a0000; +u32 var001a9458 = 0x20282564; +u32 var001a945c = 0x290a0000; +u32 var001a9460 = 0x73657420; +u32 var001a9464 = 0x73686f74; +u32 var001a9468 = 0x206c6973; +u32 var001a946c = 0x7428766f; +u32 var001a9470 = 0x69642920; +u32 var001a9474 = 0x646f6573; +u32 var001a9478 = 0x6e277420; +u32 var001a947c = 0x776f726b; +u32 var001a9480 = 0x20666f72; +u32 var001a9484 = 0x20675f56; +u32 var001a9488 = 0x6172732e; +u32 var001a948c = 0x436f6d6d; +u32 var001a9490 = 0x616e6449; +u32 var001a9494 = 0x6e666f2e; +u32 var001a9498 = 0x74727563; +u32 var001a949c = 0x6b210a00; +u32 var001a94a0 = 0x73657420; +u32 var001a94a4 = 0x73686f74; +u32 var001a94a8 = 0x206c6973; +u32 var001a94ac = 0x7428766f; +u32 var001a94b0 = 0x69642920; +u32 var001a94b4 = 0x646f6573; +u32 var001a94b8 = 0x6e277420; +u32 var001a94bc = 0x776f726b; +u32 var001a94c0 = 0x20666f72; +u32 var001a94c4 = 0x20675f56; +u32 var001a94c8 = 0x6172732e; +u32 var001a94cc = 0x436f6d6d; +u32 var001a94d0 = 0x616e6449; +u32 var001a94d4 = 0x6e666f2e; +u32 var001a94d8 = 0x68656c69; +u32 var001a94dc = 0x210a0000; +u32 var001a94e0 = 0x73657420; +u32 var001a94e4 = 0x73686f74; +u32 var001a94e8 = 0x206c6973; +u32 var001a94ec = 0x7428766f; +u32 var001a94f0 = 0x69642920; +u32 var001a94f4 = 0x646f6573; +u32 var001a94f8 = 0x6e277420; +u32 var001a94fc = 0x776f726b; +u32 var001a9500 = 0x20666f72; +u32 var001a9504 = 0x20675f56; +u32 var001a9508 = 0x6172732e; +u32 var001a950c = 0x436f6d6d; +u32 var001a9510 = 0x616e6449; +u32 var001a9514 = 0x6e666f2e; +u32 var001a9518 = 0x686f7665; +u32 var001a951c = 0x72636172; +u32 var001a9520 = 0x210a0000; +u32 var001a9524 = 0x424f4e44; +u32 var001a9528 = 0x20494e20; +u32 var001a952c = 0x524f4f4d; +u32 var001a9530 = 0x200a0000; +u32 var001a9534 = 0x626f6e64; +u32 var001a9538 = 0x206e6f74; +u32 var001a953c = 0x20696e20; +u32 var001a9540 = 0x726f6f6d; +u32 var001a9544 = 0x200a0000; +u32 var001a9548 = 0x6154696d; +u32 var001a954c = 0x65722573; +u32 var001a9550 = 0x25733a20; +u32 var001a9554 = 0x25660a00; +u32 var001a9558 = 0x00000000; +u32 var001a955c = 0x00000000; +u32 var001a9560 = 0x6254696d; +u32 var001a9564 = 0x65723a25; +u32 var001a9568 = 0x73257320; +u32 var001a956c = 0x25660a00; +u32 var001a9570 = 0x00000000; +u32 var001a9574 = 0x00000000; +u32 var001a9578 = 0x61695f69; +u32 var001a957c = 0x66626f6e; +u32 var001a9580 = 0x64696e74; +u32 var001a9584 = 0x616e6b3a; +u32 var001a9588 = 0x2074616e; +u32 var001a958c = 0x6b20636f; +u32 var001a9590 = 0x64652068; +u32 var001a9594 = 0x61732062; +u32 var001a9598 = 0x65656e20; +u32 var001a959c = 0x72656d6f; +u32 var001a95a0 = 0x7665642e; +u32 var001a95a4 = 0x0a000000; +u32 var001a95a8 = 0x41495f42; +u32 var001a95ac = 0x4f4e4445; +u32 var001a95b0 = 0x4e41424c; +u32 var001a95b4 = 0x45434f4e; +u32 var001a95b8 = 0x54524f4c; +u32 var001a95bc = 0x0a000000; +u32 var001a95c0 = 0x61692876; +u32 var001a95c4 = 0x6f696429; +u32 var001a95c8 = 0x20656e65; +u32 var001a95cc = 0x72792074; +u32 var001a95d0 = 0x756e6520; +u32 var001a95d4 = 0x6f6e2028; +u32 var001a95d8 = 0x25642c20; +u32 var001a95dc = 0x25642c20; +u32 var001a95e0 = 0x2564290a; +u32 var001a95e4 = 0x00000000; +u32 var001a95e8 = 0x61692876; +u32 var001a95ec = 0x6f696429; +u32 var001a95f0 = 0x20656e65; +u32 var001a95f4 = 0x72792074; +u32 var001a95f8 = 0x756e6520; +u32 var001a95fc = 0x6f666620; +u32 var001a9600 = 0x28256429; +u32 var001a9604 = 0x0a000000; +u32 var001a9608 = 0x25732573; +u32 var001a960c = 0x41495f50; +u32 var001a9610 = 0x52494e54; +u32 var001a9614 = 0x28766f69; +u32 var001a9618 = 0x64292068; +u32 var001a961c = 0x65696768; +u32 var001a9620 = 0x74203d20; +u32 var001a9624 = 0x25662070; +u32 var001a9628 = 0x746f7020; +u32 var001a962c = 0x3d202025; +u32 var001a9630 = 0x66200a0a; +u32 var001a9634 = 0x00000000; +u32 var001a9638 = 0x00000000; +u32 var001a963c = 0x00000000; +u32 var001a9640 = 0x50726573; +u32 var001a9644 = 0x65742063; +u32 var001a9648 = 0x68617261; +u32 var001a964c = 0x63746572; +u32 var001a9650 = 0x203d2025; +u32 var001a9654 = 0x642c206d; +u32 var001a9658 = 0x79207461; +u32 var001a965c = 0x72676574; +u32 var001a9660 = 0x203d2025; +u32 var001a9664 = 0x64200a00; +u32 var001a9668 = 0x63686172; +u32 var001a966c = 0x61637465; +u32 var001a9670 = 0x72732074; +u32 var001a9674 = 0x61726765; +u32 var001a9678 = 0x74206973; +u32 var001a967c = 0x20256420; +u32 var001a9680 = 0x0a000000; +u32 var001a9684 = 0x28444744; +u32 var001a9688 = 0x29636872; +u32 var001a968c = 0x61692e63; +u32 var001a9690 = 0x28766f69; +u32 var001a9694 = 0x64292061; +u32 var001a9698 = 0x69496643; +u32 var001a969c = 0x68727354; +u32 var001a96a0 = 0x61726765; +u32 var001a96a4 = 0x74497343; +u32 var001a96a8 = 0x68722064; +u32 var001a96ac = 0x6f657320; +u32 var001a96b0 = 0x6e6f7420; +u32 var001a96b4 = 0x73757070; +u32 var001a96b8 = 0x6f727420; +u32 var001a96bc = 0x4348525f; +u32 var001a96c0 = 0x424f4e44; +u32 var001a96c4 = 0x20617320; +u32 var001a96c8 = 0x63687231; +u32 var001a96cc = 0x210a0000; +u32 var001a96d0 = 0x28444744; +u32 var001a96d4 = 0x29636872; +u32 var001a96d8 = 0x61692e63; +u32 var001a96dc = 0x28766f69; +u32 var001a96e0 = 0x64292061; +u32 var001a96e4 = 0x69496643; +u32 var001a96e8 = 0x68727354; +u32 var001a96ec = 0x61726765; +u32 var001a96f0 = 0x74497343; +u32 var001a96f4 = 0x68722064; +u32 var001a96f8 = 0x6f657320; +u32 var001a96fc = 0x6e6f7420; +u32 var001a9700 = 0x73757070; +u32 var001a9704 = 0x6f727420; +u32 var001a9708 = 0x4348525f; +u32 var001a970c = 0x424f4e44; +u32 var001a9710 = 0x20617320; +u32 var001a9714 = 0x63687231; +u32 var001a9718 = 0x210a0000; +u32 var001a971c = 0x44474428; +u32 var001a9720 = 0x766f6964; +u32 var001a9724 = 0x29202863; +u32 var001a9728 = 0x68726169; +u32 var001a972c = 0x2e632920; +u32 var001a9730 = 0x5741524e; +u32 var001a9734 = 0x494e4721; +u32 var001a9738 = 0x20617474; +u32 var001a973c = 0x656d7074; +u32 var001a9740 = 0x20746f20; +u32 var001a9744 = 0x75736520; +u32 var001a9748 = 0x696e7661; +u32 var001a974c = 0x6c696420; +u32 var001a9750 = 0x4348525f; +u32 var001a9754 = 0x50524553; +u32 var001a9758 = 0x45543120; +u32 var001a975c = 0x2d206465; +u32 var001a9760 = 0x6661756c; +u32 var001a9764 = 0x74696e67; +u32 var001a9768 = 0x20746f20; +u32 var001a976c = 0x4a4f0a00; +u32 var001a9770 = 0x5249534b; +u32 var001a9774 = 0x20434845; +u32 var001a9778 = 0x434b203d; +u32 var001a977c = 0x20256420; +u32 var001a9780 = 0x0a000000; +u32 var001a9784 = 0x61694966; +u32 var001a9788 = 0x4f70706f; +u32 var001a978c = 0x7274756e; +u32 var001a9790 = 0x69747946; +u32 var001a9794 = 0x6972654a; +u32 var001a9798 = 0x756d7046; +u32 var001a979c = 0x28292063; +u32 var001a97a0 = 0x616c6c65; +u32 var001a97a4 = 0x64207769; +u32 var001a97a8 = 0x7468206e; +u32 var001a97ac = 0x6f20626f; +u32 var001a97b0 = 0x74646174; +u32 var001a97b4 = 0x61210a00; +u32 var001a97b8 = 0x54415247; +u32 var001a97bc = 0x45542025; +u32 var001a97c0 = 0x64205041; +u32 var001a97c4 = 0x53534544; +u32 var001a97c8 = 0x20544845; +u32 var001a97cc = 0x20444953; +u32 var001a97d0 = 0x54414e43; +u32 var001a97d4 = 0x45203220; +u32 var001a97d8 = 0x54455354; +u32 var001a97dc = 0x53200a00; +u32 var001a97e0 = 0x25642049; +u32 var001a97e4 = 0x204e4f54; +u32 var001a97e8 = 0x49434520; +u32 var001a97ec = 0x54484520; +u32 var001a97f0 = 0x54415247; +u32 var001a97f4 = 0x45542025; +u32 var001a97f8 = 0x640a0000; +u32 var001a97fc = 0x25642049; +u32 var001a9800 = 0x204e4f54; +u32 var001a9804 = 0x49434520; +u32 var001a9808 = 0x54484520; +u32 var001a980c = 0x54415247; +u32 var001a9810 = 0x45542025; +u32 var001a9814 = 0x640a0000; +u32 var001a9818 = 0x2564204f; +u32 var001a981c = 0x50504f52; +u32 var001a9820 = 0x54554e49; +u32 var001a9824 = 0x54592046; +u32 var001a9828 = 0x49524520; +u32 var001a982c = 0x41204348; +u32 var001a9830 = 0x41524143; +u32 var001a9834 = 0x54455220; +u32 var001a9838 = 0x3d202564; +u32 var001a983c = 0x200a0000; +u32 var001a9840 = 0x25642020; +u32 var001a9844 = 0x43414e4e; +u32 var001a9848 = 0x4f54204f; +u32 var001a984c = 0x50504f52; +u32 var001a9850 = 0x54554e49; +u32 var001a9854 = 0x54592046; +u32 var001a9858 = 0x49524520; +u32 var001a985c = 0x41205441; +u32 var001a9860 = 0x52474554; +u32 var001a9864 = 0x200a0000; +u32 var001a9868 = 0x20524953; +u32 var001a986c = 0x4b204348; +u32 var001a9870 = 0x45434b20; +u32 var001a9874 = 0x3d202564; +u32 var001a9878 = 0x200a0000; +u32 var001a987c = 0x64697374; +u32 var001a9880 = 0x203d2025; +u32 var001a9884 = 0x64200a00; +u32 var001a9888 = 0x5553494e; +u32 var001a988c = 0x4720564f; +u32 var001a9890 = 0x49434520; +u32 var001a9894 = 0x4e554d42; +u32 var001a9898 = 0x45522025; +u32 var001a989c = 0x64200a00; +u32 var001a98a0 = 0x5345544f; +u32 var001a98a4 = 0x52444552; +u32 var001a98a8 = 0x5320434f; +u32 var001a98ac = 0x4d4d414e; +u32 var001a98b0 = 0x4420200a; +u32 var001a98b4 = 0x00000000; +u32 var001a98b8 = 0x53515541; +u32 var001a98bc = 0x44524f4e; +u32 var001a98c0 = 0x204d454d; +u32 var001a98c4 = 0x42455220; +u32 var001a98c8 = 0x43485220; +u32 var001a98cc = 0x4e554d42; +u32 var001a98d0 = 0x4552203d; +u32 var001a98d4 = 0x20256420; +u32 var001a98d8 = 0x0a000000; +u32 var001a98dc = 0x444f494e; +u32 var001a98e0 = 0x47204449; +u32 var001a98e4 = 0x53542043; +u32 var001a98e8 = 0x4845434b; +u32 var001a98ec = 0x200a0000; +u32 var001a98f0 = 0x25642053; +u32 var001a98f4 = 0x594e4348; +u32 var001a98f8 = 0x45442057; +u32 var001a98fc = 0x49544820; +u32 var001a9900 = 0x41204348; +u32 var001a9904 = 0x41524143; +u32 var001a9908 = 0x54455220; +u32 var001a990c = 0x2564200a; +u32 var001a9910 = 0x00000000; +u32 var001a9914 = 0x73796e63; +u32 var001a9918 = 0x68656420; +u32 var001a991c = 0x3d202564; +u32 var001a9920 = 0x200a0000; +u32 var001a9924 = 0x4c454144; +u32 var001a9928 = 0x45522753; +u32 var001a992c = 0x20474f49; +u32 var001a9930 = 0x4e472054; +u32 var001a9934 = 0x4f20434f; +u32 var001a9938 = 0x56455220; +u32 var001a993c = 0x0a000000; +u32 var001a9940 = 0x4c454144; +u32 var001a9944 = 0x45522049; +u32 var001a9948 = 0x53204252; +u32 var001a994c = 0x45414b49; +u32 var001a9950 = 0x4e472043; +u32 var001a9954 = 0x4f564552; +u32 var001a9958 = 0x200a0000; +u32 var001a995c = 0x20492041; +u32 var001a9960 = 0x4d205341; +u32 var001a9964 = 0x46452054; +u32 var001a9968 = 0x4f204252; +u32 var001a996c = 0x45414b20; +u32 var001a9970 = 0x434f5645; +u32 var001a9974 = 0x52200a00; +u32 var001a9978 = 0x6e6f7420; +u32 var001a997c = 0x73616665; +u32 var001a9980 = 0x20746f20; +u32 var001a9984 = 0x62726561; +u32 var001a9988 = 0x6b20636f; +u32 var001a998c = 0x76657220; +u32 var001a9990 = 0x0a000000; +u32 var001a9994 = 0x4c454144; +u32 var001a9998 = 0x45522049; +u32 var001a999c = 0x5320434f; +u32 var001a99a0 = 0x56455220; +u32 var001a99a4 = 0x5345454e; +u32 var001a99a8 = 0x200a0000; +u32 var001a99ac = 0x4c454144; +u32 var001a99b0 = 0x45522049; +u32 var001a99b4 = 0x5320464c; +u32 var001a99b8 = 0x414e4b49; +u32 var001a99bc = 0x4e47204c; +u32 var001a99c0 = 0x45465420; +u32 var001a99c4 = 0x0a000000; +u32 var001a99c8 = 0x4c454144; +u32 var001a99cc = 0x45522049; +u32 var001a99d0 = 0x5320464c; +u32 var001a99d4 = 0x414e4b49; +u32 var001a99d8 = 0x4e472052; +u32 var001a99dc = 0x49474854; +u32 var001a99e0 = 0x200a0000; +u32 var001a99e4 = 0x4c454144; +u32 var001a99e8 = 0x45522049; +u32 var001a99ec = 0x5320444f; +u32 var001a99f0 = 0x4447494e; +u32 var001a99f4 = 0x47200a00; +u32 var001a99f8 = 0x4c454144; +u32 var001a99fc = 0x45522049; +u32 var001a9a00 = 0x53205448; +u32 var001a9a04 = 0x524f5749; +u32 var001a9a08 = 0x4e472047; +u32 var001a9a0c = 0x52454e41; +u32 var001a9a10 = 0x4445200a; +u32 var001a9a14 = 0x00000000; +u32 var001a9a18 = 0x4c454144; +u32 var001a9a1c = 0x45522048; +u32 var001a9a20 = 0x41532053; +u32 var001a9a24 = 0x45454e20; +u32 var001a9a28 = 0x46524f4d; +u32 var001a9a2c = 0x20574149; +u32 var001a9a30 = 0x54200a00; +u32 var001a9a34 = 0x554e4b4e; +u32 var001a9a38 = 0x4f574e20; +u32 var001a9a3c = 0x4c454144; +u32 var001a9a40 = 0x45522041; +u32 var001a9a44 = 0x4354494f; +u32 var001a9a48 = 0x4e200a00; +u32 var001a9a4c = 0x4f524445; +u32 var001a9a50 = 0x52532043; +u32 var001a9a54 = 0x41525249; +u32 var001a9a58 = 0x4544204f; +u32 var001a9a5c = 0x55542020; +u32 var001a9a60 = 0x00000000; +u32 var001a9a64 = 0x57495448; +u32 var001a9a68 = 0x44524157; +u32 var001a9a6c = 0x494e4721; +u32 var001a9a70 = 0x21212121; +u32 var001a9a74 = 0x21212121; +u32 var001a9a78 = 0x21210a00; +u32 var001a9a7c = 0x43484543; +u32 var001a9a80 = 0x4b494e47; +u32 var001a9a84 = 0x204d5920; +u32 var001a9a88 = 0x4f524445; +u32 var001a9a8c = 0x52532020; +u32 var001a9a90 = 0x00000000; +u32 var001a9a94 = 0x41435449; +u32 var001a9a98 = 0x4e47204f; +u32 var001a9a9c = 0x4e204d59; +u32 var001a9aa0 = 0x204f5244; +u32 var001a9aa4 = 0x45525320; +u32 var001a9aa8 = 0x20000000; +u32 var001a9aac = 0x444f494e; +u32 var001a9ab0 = 0x47204449; +u32 var001a9ab4 = 0x53542043; +u32 var001a9ab8 = 0x4845434b; +u32 var001a9abc = 0x20565320; +u32 var001a9ac0 = 0x43484152; +u32 var001a9ac4 = 0x2025640a; +u32 var001a9ac8 = 0x00000000; +u32 var001a9acc = 0x49276d20; +u32 var001a9ad0 = 0x6a757374; +u32 var001a9ad4 = 0x20636172; +u32 var001a9ad8 = 0x7279696e; +u32 var001a9adc = 0x67206f75; +u32 var001a9ae0 = 0x74206d79; +u32 var001a9ae4 = 0x204f5244; +u32 var001a9ae8 = 0x45525320; +u32 var001a9aec = 0x0a000000; +u32 var001a9af0 = 0x53515541; +u32 var001a9af4 = 0x44204953; +u32 var001a9af8 = 0x20444f49; +u32 var001a9afc = 0x4e472054; +u32 var001a9b00 = 0x48415420; +u32 var001a9b04 = 0x41435449; +u32 var001a9b08 = 0x4f4e0a00; +u32 var001a9b0c = 0x53515541; +u32 var001a9b10 = 0x44204e4f; +u32 var001a9b14 = 0x5420444f; +u32 var001a9b18 = 0x494e4720; +u32 var001a9b1c = 0x41435449; +u32 var001a9b20 = 0x4f4e0a00; +u32 var001a9b24 = 0x675f5661; +u32 var001a9b28 = 0x72732e43; +u32 var001a9b2c = 0x6f6d6d61; +u32 var001a9b30 = 0x6e64496e; +u32 var001a9b34 = 0x666f2e63; +u32 var001a9b38 = 0x68726461; +u32 var001a9b3c = 0x7461202d; +u32 var001a9b40 = 0x3e736f75; +u32 var001a9b44 = 0x6e647469; +u32 var001a9b48 = 0x6d657220; +u32 var001a9b4c = 0x3d202564; +u32 var001a9b50 = 0x2c20675f; +u32 var001a9b54 = 0x56617273; +u32 var001a9b58 = 0x2e436f6d; +u32 var001a9b5c = 0x6d616e64; +u32 var001a9b60 = 0x496e666f; +u32 var001a9b64 = 0x2e636872; +u32 var001a9b68 = 0x64617461; +u32 var001a9b6c = 0x2d3e7461; +u32 var001a9b70 = 0x6c6b6761; +u32 var001a9b74 = 0x70203d20; +u32 var001a9b78 = 0x2564202c; +u32 var001a9b7c = 0x20736f75; +u32 var001a9b80 = 0x6e646761; +u32 var001a9b84 = 0x70203d20; +u32 var001a9b88 = 0x25640a00; +u32 var001a9b8c = 0x52455345; +u32 var001a9b90 = 0x5454494e; +u32 var001a9b94 = 0x47205448; +u32 var001a9b98 = 0x45204c49; +u32 var001a9b9c = 0x5354454e; +u32 var001a9ba0 = 0x494e4720; +u32 var001a9ba4 = 0x0a000000; +u32 var001a9ba8 = 0x636f756c; +u32 var001a9bac = 0x646e2774; +u32 var001a9bb0 = 0x20676f20; +u32 var001a9bb4 = 0x746f2063; +u32 var001a9bb8 = 0x6f766572; +u32 var001a9bbc = 0x2066726f; +u32 var001a9bc0 = 0x6d206461; +u32 var001a9bc4 = 0x6e676572; +u32 var001a9bc8 = 0x20210a00; +u32 var001a9bcc = 0x636f756c; +u32 var001a9bd0 = 0x646e2774; +u32 var001a9bd4 = 0x2066696e; +u32 var001a9bd8 = 0x6420636f; +u32 var001a9bdc = 0x76657220; +u32 var001a9be0 = 0x66726f6d; +u32 var001a9be4 = 0x2064616e; +u32 var001a9be8 = 0x67657220; +u32 var001a9bec = 0x210a0000; +u32 var001a9bf0 = 0x52616e64; +u32 var001a9bf4 = 0x6e756d20; +u32 var001a9bf8 = 0x3d202564; +u32 var001a9bfc = 0x2c202020; +u32 var001a9c00 = 0x20416c61; +u32 var001a9c04 = 0x726d7261; +u32 var001a9c08 = 0x6e646e75; +u32 var001a9c0c = 0x6d203d20; +u32 var001a9c10 = 0x2564200a; +u32 var001a9c14 = 0x00000000; +u32 var001a9c18 = 0x49564520; +u32 var001a9c1c = 0x464f554e; +u32 var001a9c20 = 0x44204d59; +u32 var001a9c24 = 0x20504144; +u32 var001a9c28 = 0x20256420; +u32 var001a9c2c = 0x0a000000; +u32 var001a9c30 = 0x40c907a9; +u32 var001a9c34 = 0x40c907a9; +u32 var001a9c38 = 0x3dcccccd; +u32 var001a9c3c = 0x3dcccccd; +u32 var001a9c40 = 0x3dcccccd; +u32 var001a9c44 = 0x3dcccccd; +u32 var001a9c48 = 0x3dcccccd; +u32 var001a9c4c = 0x3dcccccd; +u32 var001a9c50 = 0x3dcccccd; +u32 var001a9c54 = 0x7f05592c; +u32 var001a9c58 = 0x7f05592c; +u32 var001a9c5c = 0x7f05592c; +u32 var001a9c60 = 0x7f05592c; +u32 var001a9c64 = 0x7f05592c; +u32 var001a9c68 = 0x7f05592c; +u32 var001a9c6c = 0x7f05592c; +u32 var001a9c70 = 0x7f05592c; +u32 var001a9c74 = 0x7f05592c; +u32 var001a9c78 = 0x7f05592c; +u32 var001a9c7c = 0x7f05592c; +u32 var001a9c80 = 0x7f05592c; +u32 var001a9c84 = 0x7f05592c; +u32 var001a9c88 = 0x7f05592c; +u32 var001a9c8c = 0x7f055948; +u32 var001a9c90 = 0x7f05592c; +u32 var001a9c94 = 0x7f05592c; +u32 var001a9c98 = 0x7f05592c; +u32 var001a9c9c = 0x7f05592c; +u32 var001a9ca0 = 0x7f05592c; +u32 var001a9ca4 = 0x7f05592c; +u32 var001a9ca8 = 0x7f05592c; +u32 var001a9cac = 0x7f05592c; +u32 var001a9cb0 = 0x7f05592c; +u32 var001a9cb4 = 0x7f05592c; +u32 var001a9cb8 = 0x7f05592c; +u32 var001a9cbc = 0x7f05592c; +u32 var001a9cc0 = 0x7f0559ac; +u32 var001a9cc4 = 0x7f05592c; +u32 var001a9cc8 = 0x7f05592c; +u32 var001a9ccc = 0x7f05592c; +u32 var001a9cd0 = 0x7f05592c; +u32 var001a9cd4 = 0x7f05592c; +u32 var001a9cd8 = 0x3d4ccccd; +u32 var001a9cdc = 0x40c907a9; +u32 var001a9ce0 = 0x40c907a9; +u32 var001a9ce4 = 0x7f0593bc; +u32 var001a9ce8 = 0x7f0593bc; +u32 var001a9cec = 0x7f0593bc; +u32 var001a9cf0 = 0x7f0593bc; +u32 var001a9cf4 = 0x7f0593bc; +u32 var001a9cf8 = 0x7f0593bc; +u32 var001a9cfc = 0x7f0593bc; +u32 var001a9d00 = 0x7f0593bc; +u32 var001a9d04 = 0x7f059390; +u32 var001a9d08 = 0x7f059390; +u32 var001a9d0c = 0x7f059390; +u32 var001a9d10 = 0x7f059390; +u32 var001a9d14 = 0x7f059390; +u32 var001a9d18 = 0x7f059390; +u32 var001a9d1c = 0x7f059390; +u32 var001a9d20 = 0x7f059390; +u32 var001a9d24 = 0x7f059390; +u32 var001a9d28 = 0x7f059390; +u32 var001a9d2c = 0x7f0593a0; +u32 var001a9d30 = 0x7f059390; +u32 var001a9d34 = 0x7f0593a0; +u32 var001a9d38 = 0x7f0593a0; +u32 var001a9d3c = 0x7f0593a0; +u32 var001a9d40 = 0x7f0593a0; +u32 var001a9d44 = 0x7f0593b0; +u32 var001a9d48 = 0x7f0593bc; +u32 var001a9d4c = 0x455ac000; +u32 var001a9d50 = 0x461c3f9a; +u32 var001a9d54 = 0x44bb8000; +u32 var001a9d58 = 0x461c3c00; +u32 var001a9d5c = 0x4b189680; +u32 var001a9d60 = 0x455ac000; +u32 var001a9d64 = 0x45dac000; +u32 var001a9d68 = 0x455ac000; +u32 var001a9d6c = 0x7f05afec; +u32 var001a9d70 = 0x7f05b008; +u32 var001a9d74 = 0x7f05b028; +u32 var001a9d78 = 0x7f05b054; +u32 var001a9d7c = 0x7f05b088; +u32 var001a9d80 = 0x7f05b0bc; +u32 var001a9d84 = 0x7f05b100; +u32 var001a9d88 = 0x7f05b140; +u32 var001a9d8c = 0x7f05b184; +u32 var001a9d90 = 0x461c4000; +u32 var001a9d94 = 0x455ac000; +u32 var001a9d98 = 0x46f22fcd; +u32 var001a9d9c = 0x453b8000; +u32 var001a9da0 = 0x453b8000; +u32 var001a9da4 = 0x3dcccccd; +u32 var001a9da8 = 0x3ecccccd; +u32 var001a9dac = 0x3ecccccd; +u32 var001a9db0 = 0x7f05f104; +u32 var001a9db4 = 0x7f05f104; +u32 var001a9db8 = 0x7f05f104; +u32 var001a9dbc = 0x7f05f104; +u32 var001a9dc0 = 0x7f05f104; +u32 var001a9dc4 = 0x7f05f104; +u32 var001a9dc8 = 0x7f05f104; +u32 var001a9dcc = 0x7f05f104; +u32 var001a9dd0 = 0x7f05f104; +u32 var001a9dd4 = 0x7f05fa1c; +u32 var001a9dd8 = 0x7f05fa28; +u32 var001a9ddc = 0x7f05fa34; +u32 var001a9de0 = 0x7f05fa40; +u32 var001a9de4 = 0x7f05fa4c; +u32 var001a9de8 = 0x7f05fa58; +u32 var001a9dec = 0x7f05faa8; +u32 var001a9df0 = 0x7f05faf8; +u32 var001a9df4 = 0x7f05fb38; +u32 var001a9df8 = 0x7f05fb68; +u32 var001a9dfc = 0x7f05fbdc; +u32 var001a9e00 = 0x7f05fbf4; +u32 var001a9e04 = 0x7f05fc0c; +u32 var001a9e08 = 0x7f05fc24; +u32 var001a9e0c = 0x7f05fc3c; +u32 var001a9e10 = 0x7f05fc54; +u32 var001a9e14 = 0x00000000; +u32 var001a9e18 = 0x00000000; +u32 var001a9e1c = 0x00000000; +u32 var001a9e20 = 0x7f0607b4; +u32 var001a9e24 = 0x7f060754; +u32 var001a9e28 = 0x7f060754; +u32 var001a9e2c = 0x7f060768; +u32 var001a9e30 = 0x7f060754; +u32 var001a9e34 = 0x7f0607b4; +u32 var001a9e38 = 0x7f06077c; +u32 var001a9e3c = 0x7f060790; +u32 var001a9e40 = 0x7f0607a4; +u32 var001a9e44 = 0x4031eb85; +u32 var001a9e48 = 0x3e4ccccd; +u32 var001a9e4c = 0x3f866666; +u32 var001a9e50 = 0x3e4ccccd; +u32 var001a9e54 = 0x3dcccccd; +u32 var001a9e58 = 0x4031eb85; +u32 var001a9e5c = 0x3dcccccd; +u32 var001a9e60 = 0x7f061ae4; +u32 var001a9e64 = 0x7f061ae4; +u32 var001a9e68 = 0x7f061af0; +u32 var001a9e6c = 0x7f061af0; +u32 var001a9e70 = 0x7f061af0; +u32 var001a9e74 = 0x7f061adc; +u32 var001a9e78 = 0x7f061ae4; +u32 var001a9e7c = 0x7f061af0; +u32 var001a9e80 = 0x7f061af0; +u32 var001a9e84 = 0x7f061af0; +u32 var001a9e88 = 0x7f061af0; +u32 var001a9e8c = 0x7f061af0; +u32 var001a9e90 = 0x7f061af0; +u32 var001a9e94 = 0x7f061af0; +u32 var001a9e98 = 0x7f061ae4; +u32 var001a9e9c = 0x7f061af0; +u32 var001a9ea0 = 0x7f061ad4; +u32 var001a9ea4 = 0x7f061af0; +u32 var001a9ea8 = 0x7f061af0; +u32 var001a9eac = 0x7f061af0; +u32 var001a9eb0 = 0x7f061af0; +u32 var001a9eb4 = 0x7f061af0; +u32 var001a9eb8 = 0x7f061aec; +u32 var001a9ebc = 0x4f7ffe00; +u32 var001a9ec0 = 0x4f7ffe00; +u32 var001a9ec4 = 0x3e2aaaab; +u32 var001a9ec8 = 0x7f0628d8; +u32 var001a9ecc = 0x7f062a88; +u32 var001a9ed0 = 0x7f062acc; +u32 var001a9ed4 = 0x7f062a00; +u32 var001a9ed8 = 0x7f062a44; +u32 var001a9edc = 0x7f062a68; +u32 var001a9ee0 = 0x7f062a78; +u32 var001a9ee4 = 0x7f062a98; +u32 var001a9ee8 = 0x7f062ae0; +u32 var001a9eec = 0x7f062a2c; +u32 var001a9ef0 = 0x7f062b18; +u32 var001a9ef4 = 0x7f062a58; +u32 var001a9ef8 = 0x7f062eb8; +u32 var001a9efc = 0x7f062ec8; +u32 var001a9f00 = 0x7f062ed4; +u32 var001a9f04 = 0x7f062eb8; +u32 var001a9f08 = 0x7f062ed4; +u32 var001a9f0c = 0x7f062ed4; +u32 var001a9f10 = 0x7f062ed4; +u32 var001a9f14 = 0x7f062ed4; +u32 var001a9f18 = 0x7f063e74; +u32 var001a9f1c = 0x7f064130; +u32 var001a9f20 = 0x7f0640c8; +u32 var001a9f24 = 0x7f063e74; +u32 var001a9f28 = 0x7f0640c8; +u32 var001a9f2c = 0x7f0640a0; +u32 var001a9f30 = 0x7f064338; +u32 var001a9f34 = 0x7f064354; +u32 var001a9f38 = 0x7f064354; +u32 var001a9f3c = 0x7f064348; +u32 var001a9f40 = 0x7f064354; +u32 var001a9f44 = 0x7f064354; +u32 var001a9f48 = 0x7f064354; +u32 var001a9f4c = 0x7f064354; +u32 var001a9f50 = 0x3e333333; +u32 var001a9f54 = 0x3f533333; +u32 var001a9f58 = 0x00000000; +u32 var001a9f5c = 0x00000000; +u32 var001a9f60 = 0x64656275; +u32 var001a9f64 = 0x67646f6f; +u32 var001a9f68 = 0x72730000; +u32 var001a9f6c = 0x73636f6c; +u32 var001a9f70 = 0x00000000; +u32 var001a9f74 = 0x73616c70; +u32 var001a9f78 = 0x00000000; +u32 var001a9f7c = 0x70726f70; +u32 var001a9f80 = 0x6f626a2e; +u32 var001a9f84 = 0x63000000; +u32 var001a9f88 = 0x70726f70; +u32 var001a9f8c = 0x6f626a2e; +u32 var001a9f90 = 0x63000000; +u32 var001a9f94 = 0x70726f70; +u32 var001a9f98 = 0x6f626a2e; +u32 var001a9f9c = 0x63000000; +u32 var001a9fa0 = 0x70726f70; +u32 var001a9fa4 = 0x6f626a2e; +u32 var001a9fa8 = 0x63000000; +u32 var001a9fac = 0x70726f70; +u32 var001a9fb0 = 0x6f626a2e; +u32 var001a9fb4 = 0x63000000; +u32 var001a9fb8 = 0x70726f70; +u32 var001a9fbc = 0x6f626a2e; +u32 var001a9fc0 = 0x63000000; +u32 var001a9fc4 = 0x70726f70; +u32 var001a9fc8 = 0x6f626a2e; +u32 var001a9fcc = 0x63000000; +u32 var001a9fd0 = 0x6b6b6700; +u32 var001a9fd4 = 0x6b6b6400; +u32 var001a9fd8 = 0x6b6b7000; +u32 var001a9fdc = 0x64656275; +u32 var001a9fe0 = 0x67646f6f; +u32 var001a9fe4 = 0x72000000; +u32 var001a9fe8 = 0x2a2a2a2a; +u32 var001a9fec = 0x2a2a2a2a; +u32 var001a9ff0 = 0x2a2a2a2a; +u32 var001a9ff4 = 0x2a2a2052; +u32 var001a9ff8 = 0x5749203a; +u32 var001a9ffc = 0x20446f6f; +u32 var001aa000 = 0x72205374; +u32 var001aa004 = 0x75636b20; +u32 var001aa008 = 0x4d617465; +u32 var001aa00c = 0x202d3e20; +u32 var001aa010 = 0x536f7274; +u32 var001aa014 = 0x20697420; +u32 var001aa018 = 0x6f75740a; +u32 var001aa01c = 0x00000000; +u32 var001aa020 = 0x70726f70; +u32 var001aa024 = 0x6f626a2e; +u32 var001aa028 = 0x63000000; +u32 var001aa02c = 0x70726f70; +u32 var001aa030 = 0x6f626a2e; +u32 var001aa034 = 0x63000000; +u32 var001aa038 = 0x70726f70; +u32 var001aa03c = 0x6f626a2e; +u32 var001aa040 = 0x63000000; +u32 var001aa044 = 0x70726f70; +u32 var001aa048 = 0x6f626a2e; +u32 var001aa04c = 0x63000000; +u32 var001aa050 = 0x48433a20; +u32 var001aa054 = 0x2578202d; +u32 var001aa058 = 0x20766973; +u32 var001aa05c = 0x69626c65; +u32 var001aa060 = 0x0a000000; +u32 var001aa064 = 0x0a000000; +u32 var001aa068 = 0x2e0a0000; +u32 var001aa06c = 0x00000000; +u32 var001aa070 = 0x00000000; +u32 var001aa074 = 0x00000000; +u32 var001aa078 = 0x00000000; +u32 var001aa07c = 0x00000000; +u32 var001aa080 = 0x00000000; +u32 var001aa084 = 0x00000000; +u32 var001aa088 = 0x00000000; +u32 var001aa08c = 0x00000000; +u32 var001aa090 = 0x00000000; +u32 var001aa094 = 0x00000000; +u32 var001aa098 = 0x00000000; +u32 var001aa09c = 0x00000000; +u32 var001aa0a0 = 0x00000000; +u32 var001aa0a4 = 0x00000000; +u32 var001aa0a8 = 0x00000000; +u32 var001aa0ac = 0x00000000; +u32 var001aa0b0 = 0x00000000; +u32 var001aa0b4 = 0x00000000; +u32 var001aa0b8 = 0x00000000; +u32 var001aa0bc = 0x00000000; +u32 var001aa0c0 = 0x00000000; +u32 var001aa0c4 = 0x00000000; +u32 var001aa0c8 = 0x00000000; +u32 var001aa0cc = 0x00000000; +u32 var001aa0d0 = 0x73000000; +u32 var001aa0d4 = 0x0a000000; +u32 var001aa0d8 = 0x2e0a0000; +u32 var001aa0dc = 0x00000000; +u32 var001aa0e0 = 0x00000000; +u32 var001aa0e4 = 0x00000000; +u32 var001aa0e8 = 0x00000000; +u32 var001aa0ec = 0x00000000; +u32 var001aa0f0 = 0x00000000; +u32 var001aa0f4 = 0x00000000; +u32 var001aa0f8 = 0x00000000; +u32 var001aa0fc = 0x00000000; +u32 var001aa100 = 0x00000000; +u32 var001aa104 = 0x00000000; +u32 var001aa108 = 0x00000000; +u32 var001aa10c = 0x00000000; +u32 var001aa110 = 0x00000000; +u32 var001aa114 = 0x00000000; +u32 var001aa118 = 0x00000000; +u32 var001aa11c = 0x00000000; +u32 var001aa120 = 0x00000000; +u32 var001aa124 = 0x00000000; +u32 var001aa128 = 0x00000000; +u32 var001aa12c = 0x00000000; +u32 var001aa130 = 0x00000000; +u32 var001aa134 = 0x00000000; +u32 var001aa138 = 0x00000000; +u32 var001aa13c = 0x00000000; +u32 var001aa140 = 0x6175746f; +u32 var001aa144 = 0x646f6f72; +u32 var001aa148 = 0x63616e63; +u32 var001aa14c = 0x6c6f7365; +u32 var001aa150 = 0x3a202020; +u32 var001aa154 = 0x20202062; +u32 var001aa158 = 0x6c6f636b; +u32 var001aa15c = 0x696e6720; +u32 var001aa160 = 0x646f6f72; +u32 var001aa164 = 0x0a0a0000; +u32 var001aa168 = 0x3a0a0000; +u32 var001aa16c = 0x414c4152; +u32 var001aa170 = 0x4d203a20; +u32 var001aa174 = 0x50414e20; +u32 var001aa178 = 0x31203d20; +u32 var001aa17c = 0x25642028; +u32 var001aa180 = 0x25732566; +u32 var001aa184 = 0x29000000; +u32 var001aa188 = 0x00000000; +u32 var001aa18c = 0x414c4152; +u32 var001aa190 = 0x4d203a20; +u32 var001aa194 = 0x44495220; +u32 var001aa198 = 0x31203d20; +u32 var001aa19c = 0x25640000; +u32 var001aa1a0 = 0x414c4152; +u32 var001aa1a4 = 0x4d203a20; +u32 var001aa1a8 = 0x41444420; +u32 var001aa1ac = 0x31203d20; +u32 var001aa1b0 = 0x25642028; +u32 var001aa1b4 = 0x25732566; +u32 var001aa1b8 = 0x29000000; +u32 var001aa1bc = 0x00000000; +u32 var001aa1c0 = 0x70726f70; +u32 var001aa1c4 = 0x6f626a2e; +u32 var001aa1c8 = 0x63000000; +u32 var001aa1cc = 0x3a83126f; +u32 var001aa1d0 = 0x3d4ccccd; +u32 var001aa1d4 = 0x39cd9a67; +u32 var001aa1d8 = 0x3f666666; +u32 var001aa1dc = 0x40555555; +u32 var001aa1e0 = 0x40d55555; +u32 var001aa1e4 = 0x40555555; +u32 var001aa1e8 = 0x3d4907a9; +u32 var001aa1ec = 0x3cc907a9; +u32 var001aa1f0 = 0x3d4907a9; +u32 var001aa1f4 = 0x3cc907a9; +u32 var001aa1f8 = 0x3d4907a9; +u32 var001aa1fc = 0x3cc907a9; +u32 var001aa200 = 0x404907a9; +u32 var001aa204 = 0x4096c5bf; +u32 var001aa208 = 0x404907a9; +u32 var001aa20c = 0x46fffe00; +u32 var001aa210 = 0x7f7fffff; +u32 var001aa214 = 0x7f06c0ec; +u32 var001aa218 = 0x7f06c15c; +u32 var001aa21c = 0x7f06c15c; +u32 var001aa220 = 0x7f06c15c; +u32 var001aa224 = 0x7f06c128; +u32 var001aa228 = 0x7f06c15c; +u32 var001aa22c = 0x7f06bfa4; +u32 var001aa230 = 0x7f06c15c; +u32 var001aa234 = 0x7f06c15c; +u32 var001aa238 = 0x7f06c15c; +u32 var001aa23c = 0x7f06c15c; +u32 var001aa240 = 0x7f06c15c; +u32 var001aa244 = 0x7f06c15c; +u32 var001aa248 = 0x7f06c15c; +u32 var001aa24c = 0x7f06c13c; +u32 var001aa250 = 0x7f06c15c; +u32 var001aa254 = 0x7f06c15c; +u32 var001aa258 = 0x7f06c15c; +u32 var001aa25c = 0x7f06c15c; +u32 var001aa260 = 0x7f06c150; +u32 var001aa264 = 0x7f06c088; +u32 var001aa268 = 0x3dcccccd; +u32 var001aa26c = 0x3f7d70a4; +u32 var001aa270 = 0xc0490fdb; +u32 var001aa274 = 0x40c907a9; +u32 var001aa278 = 0x40490fdb; +u32 var001aa27c = 0x40c907a9; +u32 var001aa280 = 0x40c907a9; +u32 var001aa284 = 0x3d4ccccd; +u32 var001aa288 = 0x3f230028; +u32 var001aa28c = 0x3d4ccccd; +u32 var001aa290 = 0x3f230028; +u32 var001aa294 = 0x3cf5c28f; +u32 var001aa298 = 0x3e19999a; +u32 var001aa29c = 0xbfc907a9; +u32 var001aa2a0 = 0xbfc907a9; +u32 var001aa2a4 = 0x3f4ccccd; +u32 var001aa2a8 = 0x3ecccccd; +u32 var001aa2ac = 0x3f4ccccd; +u32 var001aa2b0 = 0x3ecccccd; +u32 var001aa2b4 = 0x3f4ccccd; +u32 var001aa2b8 = 0x3ecccccd; +u32 var001aa2bc = 0xbfc907a9; +u32 var001aa2c0 = 0x47742400; +u32 var001aa2c4 = 0x3cd67750; +u32 var001aa2c8 = 0xc6ea6000; +u32 var001aa2cc = 0x3f666666; +u32 var001aa2d0 = 0x3f666666; +u32 var001aa2d4 = 0xc6ea6000; +u32 var001aa2d8 = 0x40490fdb; +u32 var001aa2dc = 0x40c907a9; +u32 var001aa2e0 = 0x40490fdb; +u32 var001aa2e4 = 0x40c907a9; +u32 var001aa2e8 = 0x40490fdb; +u32 var001aa2ec = 0x40c907a9; +u32 var001aa2f0 = 0x40490fdb; +u32 var001aa2f4 = 0x40c907a9; +u32 var001aa2f8 = 0x40490fdb; +u32 var001aa2fc = 0x40c907a9; +u32 var001aa300 = 0x3dae147b; +u32 var001aa304 = 0x3d99999a; +u32 var001aa308 = 0x3e4ccccd; +u32 var001aa30c = 0x40c907a9; +u32 var001aa310 = 0x40c907a9; +u32 var001aa314 = 0x40c907a9; +u32 var001aa318 = 0x40c907a9; +u32 var001aa31c = 0x40c907a9; +u32 var001aa320 = 0x3dcccccd; +u32 var001aa324 = 0x3d32b179; +u32 var001aa328 = 0x3d99999a; +u32 var001aa32c = 0x3dcccccd; +u32 var001aa330 = 0x3e99999a; +u32 var001aa334 = 0x3dcccccd; +u32 var001aa338 = 0x3e99999a; +u32 var001aa33c = 0x3f6e147b; +u32 var001aa340 = 0x3e99999a; +u32 var001aa344 = 0x3f333333; +u32 var001aa348 = 0x3e99999a; +u32 var001aa34c = 0x3d23d70a; +u32 var001aa350 = 0x40c907a9; +u32 var001aa354 = 0x3dcccccd; +u32 var001aa358 = 0x3e99999a; +u32 var001aa35c = 0x3dcccccd; +u32 var001aa360 = 0x3e99999a; +u32 var001aa364 = 0x3ecccccd; +u32 var001aa368 = 0x3e80a8be; +u32 var001aa36c = 0x3f8a3d71; +u32 var001aa370 = 0x3f3851ec; +u32 var001aa374 = 0x3f8a3d71; +u32 var001aa378 = 0x3f3851ec; +u32 var001aa37c = 0x3f7851ec; +u32 var001aa380 = 0x3d23d70a; +u32 var001aa384 = 0x3e19999a; +u32 var001aa388 = 0x3f7d70a4; +u32 var001aa38c = 0x3f4ccccd; +u32 var001aa390 = 0xbdcccccd; +u32 var001aa394 = 0x459c4000; +u32 var001aa398 = 0x4a127c00; +u32 var001aa39c = 0x3dcccccd; +u32 var001aa3a0 = 0x3dcccccd; +u32 var001aa3a4 = 0x3a83126f; +u32 var001aa3a8 = 0x3dcccccd; +u32 var001aa3ac = 0xbdcccccd; +u32 var001aa3b0 = 0xbdcccccd; +u32 var001aa3b4 = 0xba83126f; +u32 var001aa3b8 = 0xbdcccccd; +u32 var001aa3bc = 0x461c4000; +u32 var001aa3c0 = 0x40c907a9; +u32 var001aa3c4 = 0x3dcccccd; +u32 var001aa3c8 = 0x3aebedfa; +u32 var001aa3cc = 0x461c4000; +u32 var001aa3d0 = 0x47742400; +u32 var001aa3d4 = 0x3c23d70a; +u32 var001aa3d8 = 0x3c23d70a; +u32 var001aa3dc = 0x38d1b717; +u32 var001aa3e0 = 0x3c23d70a; +u32 var001aa3e4 = 0x3c23d70a; +u32 var001aa3e8 = 0x3c23d70a; +u32 var001aa3ec = 0xc6ea6000; +u32 var001aa3f0 = 0xc69c4000; +u32 var001aa3f4 = 0x3e8e38e4; +u32 var001aa3f8 = 0x3c360b61; +u32 var001aa3fc = 0x3d8f5c29; +u32 var001aa400 = 0x3e8e38e4; +u32 var001aa404 = 0x3a83126f; +u32 var001aa408 = 0xba83126f; +u32 var001aa40c = 0x3e8e38e4; +u32 var001aa410 = 0x3e0e38e4; +u32 var001aa414 = 0x400e38e4; +u32 var001aa418 = 0x46d9038c; +u32 var001aa41c = 0x3dcccccd; +u32 var001aa420 = 0xbdcccccd; +u32 var001aa424 = 0xbdcccccd; +u32 var001aa428 = 0x3f8ccccd; +u32 var001aa42c = 0x3f666666; +u32 var001aa430 = 0x3f666666; +u32 var001aa434 = 0x3dcccccd; +u32 var001aa438 = 0xbdcccccd; +u32 var001aa43c = 0x3e99999a; +u32 var001aa440 = 0x3c8ef461; +u32 var001aa444 = 0x40c907a9; +u32 var001aa448 = 0x3c8ef461; +u32 var001aa44c = 0x3e99999a; +u32 var001aa450 = 0x3d3a5e30; +u32 var001aa454 = 0x411ffffe; +u32 var001aa458 = 0x40c907a9; +u32 var001aa45c = 0x40c907a9; +u32 var001aa460 = 0x404907a9; +u32 var001aa464 = 0x404907a9; +u32 var001aa468 = 0x3f4907a9; +u32 var001aa46c = 0xbf4907a9; +u32 var001aa470 = 0x40c907a9; +u32 var001aa474 = 0x40c907a9; +u32 var001aa478 = 0x40c907a9; +u32 var001aa47c = 0x404907a9; +u32 var001aa480 = 0x3f4907a9; +u32 var001aa484 = 0xbf4907a9; +u32 var001aa488 = 0x443f042f; +u32 var001aa48c = 0x3a2b8ba8; +u32 var001aa490 = 0x3a2b8ba8; +u32 var001aa494 = 0x443f042f; +u32 var001aa498 = 0x443f042f; +u32 var001aa49c = 0x3a2b8ba8; +u32 var001aa4a0 = 0x3a2b8ba8; +u32 var001aa4a4 = 0x443f042f; +u32 var001aa4a8 = 0x40c907a9; +u32 var001aa4ac = 0x40c907a9; +u32 var001aa4b0 = 0x3e4ccccd; +u32 var001aa4b4 = 0x3c23d70a; +u32 var001aa4b8 = 0x3fc907a9; +u32 var001aa4bc = 0x40c907a9; +u32 var001aa4c0 = 0x3c8ef461; +u32 var001aa4c4 = 0x40c907a9; +u32 var001aa4c8 = 0x37432e42; +u32 var001aa4cc = 0x3a36fb5e; +u32 var001aa4d0 = 0x36c32e42; +u32 var001aa4d4 = 0x39b6fb5e; +u32 var001aa4d8 = 0x40c907a9; +u32 var001aa4dc = 0x37432e42; +u32 var001aa4e0 = 0x40c907a9; +u32 var001aa4e4 = 0x3a36fb5e; +u32 var001aa4e8 = 0x36c32e42; +u32 var001aa4ec = 0x40c907a9; +u32 var001aa4f0 = 0x39b6fb5e; +u32 var001aa4f4 = 0x40c907a9; +u32 var001aa4f8 = 0x40c907a9; +u32 var001aa4fc = 0x3ccddaca; +u32 var001aa500 = 0x358637bd; +u32 var001aa504 = 0x3c23606f; +u32 var001aa508 = 0x40c907a9; +u32 var001aa50c = 0x40c907a9; +u32 var001aa510 = 0x40c907a9; +u32 var001aa514 = 0x404907a9; +u32 var001aa518 = 0x3f9c5b4b; +u32 var001aa51c = 0xbf9c5b4b; +u32 var001aa520 = 0xc0490fdb; +u32 var001aa524 = 0x40490fdb; +u32 var001aa528 = 0x40c907a9; +u32 var001aa52c = 0x40c907a9; +u32 var001aa530 = 0x40c907a9; +u32 var001aa534 = 0x40c907a9; +u32 var001aa538 = 0x40c907a9; +u32 var001aa53c = 0x40c907a9; +u32 var001aa540 = 0x40c907a9; +u32 var001aa544 = 0x40c907a9; +u32 var001aa548 = 0x40c907a9; +u32 var001aa54c = 0x3d566e92; +u32 var001aa550 = 0x40c907a9; +u32 var001aa554 = 0x3f4ccccd; +u32 var001aa558 = 0xc0490fdb; +u32 var001aa55c = 0x40490fdb; +u32 var001aa560 = 0x3a64ba35; +u32 var001aa564 = 0x3a64ba35; +u32 var001aa568 = 0x40c907a9; +u32 var001aa56c = 0x40c907a9; +u32 var001aa570 = 0x404907a9; +u32 var001aa574 = 0x3f192a68; +u32 var001aa578 = 0x3c23606f; +u32 var001aa57c = 0x3f7d70a4; +u32 var001aa580 = 0x38d1b717; +u32 var001aa584 = 0x40c907a9; +u32 var001aa588 = 0x3fc907a9; +u32 var001aa58c = 0x3e23d70a; +u32 var001aa590 = 0x461c4000; +u32 var001aa594 = 0x453b8000; +u32 var001aa598 = 0x3f19999a; +u32 var001aa59c = 0x3e99999a; +u32 var001aa5a0 = 0xbdcccccd; +u32 var001aa5a4 = 0x453b8000; +u32 var001aa5a8 = 0x3e4ccccd; +u32 var001aa5ac = 0x40c907a9; +u32 var001aa5b0 = 0x3fc90fdb; +u32 var001aa5b4 = 0x40c907a9; +u32 var001aa5b8 = 0x3cc907a9; +u32 var001aa5bc = 0x40490fdb; +u32 var001aa5c0 = 0x40c907a9; +u32 var001aa5c4 = 0x40490fdb; +u32 var001aa5c8 = 0x3c888889; +u32 var001aa5cc = 0xc43c8000; +u32 var001aa5d0 = 0x443c8000; +u32 var001aa5d4 = 0x3dcccccd; +u32 var001aa5d8 = 0x40c907a9; +u32 var001aa5dc = 0x40c907a9; +u32 var001aa5e0 = 0x40490fdb; +u32 var001aa5e4 = 0xc0490fdb; +u32 var001aa5e8 = 0x40c907a9; +u32 var001aa5ec = 0x40c907a9; +u32 var001aa5f0 = 0x40490fdb; +u32 var001aa5f4 = 0x3eb2b8c2; +u32 var001aa5f8 = 0x3c8efa35; +u32 var001aa5fc = 0x3c8efa35; +u32 var001aa600 = 0x3b187c24; +u32 var001aa604 = 0x3b987c24; +u32 var001aa608 = 0x3e0ef461; +u32 var001aa60c = 0xbb987c24; +u32 var001aa610 = 0xbb987c24; +u32 var001aa614 = 0x406ccccd; +u32 var001aa618 = 0x3cfc9630; +u32 var001aa61c = 0x3d567664; +u32 var001aa620 = 0x40c907a9; +u32 var001aa624 = 0x3c23d70a; +u32 var001aa628 = 0x3e19999a; +u32 var001aa62c = 0x3f7ae148; +u32 var001aa630 = 0x40490fdb; +u32 var001aa634 = 0x40b9999a; +u32 var001aa638 = 0x39e4ba35; +u32 var001aa63c = 0x3c566e92; +u32 var001aa640 = 0x39e4ba35; +u32 var001aa644 = 0xb9e4ba35; +u32 var001aa648 = 0x39e4ba35; +u32 var001aa64c = 0x3c566e92; +u32 var001aa650 = 0x39e4ba35; +u32 var001aa654 = 0xb9e4ba35; +u32 var001aa658 = 0x3dcccccd; +u32 var001aa65c = 0x40c907a9; +u32 var001aa660 = 0x40c907a9; +u32 var001aa664 = 0x3ee66666; +u32 var001aa668 = 0x3e32b021; +u32 var001aa66c = 0xbf333333; +u32 var001aa670 = 0x3c1374bc; +u32 var001aa674 = 0xc6ea6000; +u32 var001aa678 = 0x40490fdb; +u32 var001aa67c = 0xc0490fdb; +u32 var001aa680 = 0x3f7ae148; +u32 var001aa684 = 0x3d567664; +u32 var001aa688 = 0x40c907a9; +u32 var001aa68c = 0x3c23d70a; +u32 var001aa690 = 0x3e19999a; +u32 var001aa694 = 0x40490fdb; +u32 var001aa698 = 0xc0490fdb; +u32 var001aa69c = 0x49f42400; +u32 var001aa6a0 = 0x48c35000; +u32 var001aa6a4 = 0x461c4000; +u32 var001aa6a8 = 0x451c4000; +u32 var001aa6ac = 0x471c4000; +u32 var001aa6b0 = 0x47148900; +u32 var001aa6b4 = 0x3d2aaaab; +u32 var001aa6b8 = 0x3dcccccd; +u32 var001aa6bc = 0x3d2aaaab; +u32 var001aa6c0 = 0x3e555555; +u32 var001aa6c4 = 0x3964ba35; +u32 var001aa6c8 = 0x3c566e92; +u32 var001aa6cc = 0x3964ba35; +u32 var001aa6d0 = 0x3c566e92; +u32 var001aa6d4 = 0x3964ba35; +u32 var001aa6d8 = 0x3dcccccd; +u32 var001aa6dc = 0x40c907a9; +u32 var001aa6e0 = 0x40c907a9; +u32 var001aa6e4 = 0xc7c35000; +u32 var001aa6e8 = 0x3dcccccd; +u32 var001aa6ec = 0x3dcccccd; +u32 var001aa6f0 = 0x7f07fbd8; +u32 var001aa6f4 = 0x7f07f954; +u32 var001aa6f8 = 0x7f07f960; +u32 var001aa6fc = 0x7f07f96c; +u32 var001aa700 = 0x7f07f978; +u32 var001aa704 = 0x7f07f984; +u32 var001aa708 = 0x7f07f990; +u32 var001aa70c = 0x7f07f99c; +u32 var001aa710 = 0x7f07f9a8; +u32 var001aa714 = 0x7f07f9b4; +u32 var001aa718 = 0x7f07f9c0; +u32 var001aa71c = 0x7f07f9cc; +u32 var001aa720 = 0x7f07f9d8; +u32 var001aa724 = 0x7f07f9e4; +u32 var001aa728 = 0x7f07f9f0; +u32 var001aa72c = 0x7f07f9fc; +u32 var001aa730 = 0x7f07fa08; +u32 var001aa734 = 0x7f07fa14; +u32 var001aa738 = 0x7f07fa20; +u32 var001aa73c = 0x7f07fa2c; +u32 var001aa740 = 0x7f07fa38; +u32 var001aa744 = 0x7f07fa44; +u32 var001aa748 = 0x7f07fa50; +u32 var001aa74c = 0x7f07fa5c; +u32 var001aa750 = 0x7f07fa68; +u32 var001aa754 = 0x7f07fa74; +u32 var001aa758 = 0x7f07fa80; +u32 var001aa75c = 0x7f07fa8c; +u32 var001aa760 = 0x7f07fa98; +u32 var001aa764 = 0x7f07faa4; +u32 var001aa768 = 0x7f07fabc; +u32 var001aa76c = 0x7f07fac8; +u32 var001aa770 = 0x7f07fad4; +u32 var001aa774 = 0x7f07fae0; +u32 var001aa778 = 0x7f07faec; +u32 var001aa77c = 0x7f07faf8; +u32 var001aa780 = 0x7f07fab0; +u32 var001aa784 = 0x7f07fb04; +u32 var001aa788 = 0x7f07fb10; +u32 var001aa78c = 0x7f07fb1c; +u32 var001aa790 = 0x7f07fb28; +u32 var001aa794 = 0x7f07fb34; +u32 var001aa798 = 0x7f07fb40; +u32 var001aa79c = 0x7f07fb4c; +u32 var001aa7a0 = 0x7f07fb58; +u32 var001aa7a4 = 0x7f07fb64; +u32 var001aa7a8 = 0x7f07fb70; +u32 var001aa7ac = 0x7f07fb7c; +u32 var001aa7b0 = 0x7f07fb88; +u32 var001aa7b4 = 0x7f07fb94; +u32 var001aa7b8 = 0x7f07fba0; +u32 var001aa7bc = 0x7f07fbac; +u32 var001aa7c0 = 0x7f07fbb8; +u32 var001aa7c4 = 0x7f07fbc4; +u32 var001aa7c8 = 0x7f07fbd0; +u32 var001aa7cc = 0x40c907a9; +u32 var001aa7d0 = 0x38c907a9; +u32 var001aa7d4 = 0x7f07fce4; +u32 var001aa7d8 = 0x7f07fcf8; +u32 var001aa7dc = 0x7f07fd68; +u32 var001aa7e0 = 0x7f07fdd8; +u32 var001aa7e4 = 0x7f07fe44; +u32 var001aa7e8 = 0x7f07feb0; +u32 var001aa7ec = 0x7f07ff1c; +u32 var001aa7f0 = 0x7f07ff88; +u32 var001aa7f4 = 0x7f07ffb4; +u32 var001aa7f8 = 0x7f080000; +u32 var001aa7fc = 0x7f080020; +u32 var001aa800 = 0x7f080074; +u32 var001aa804 = 0x7f08007c; +u32 var001aa808 = 0x7f080084; +u32 var001aa80c = 0x7f08011c; +u32 var001aa810 = 0x7f080140; +u32 var001aa814 = 0x38c907a9; +u32 var001aa818 = 0x38c907a9; +u32 var001aa81c = 0x38c907a9; +u32 var001aa820 = 0x3fc907a9; +u32 var001aa824 = 0x3fb50481; +u32 var001aa828 = 0x3c888889; +u32 var001aa82c = 0x3c888889; +u32 var001aa830 = 0x47c34f80; +u32 var001aa834 = 0xc7c34f80; +u32 var001aa838 = 0x3f666666; +u32 var001aa83c = 0x40555555; +u32 var001aa840 = 0x40d55555; +u32 var001aa844 = 0x40d55555; +u32 var001aa848 = 0x3cc907a9; +u32 var001aa84c = 0x3c4907a9; +u32 var001aa850 = 0x3cc907a9; +u32 var001aa854 = 0x3c4907a9; +u32 var001aa858 = 0x3cc907a9; +u32 var001aa85c = 0x3c4907a9; +u32 var001aa860 = 0x3f4ccccd; +u32 var001aa864 = 0x3b360b61; +u32 var001aa868 = 0x382fa9a2; +u32 var001aa86c = 0x3f795810; +u32 var001aa870 = 0x3da0d2ee; +u32 var001aa874 = 0x40d55555; +u32 var001aa878 = 0x3c638e39; +u32 var001aa87c = 0x395b940a; +u32 var001aa880 = 0x3f760419; +u32 var001aa884 = 0x3da0d2ee; +u32 var001aa888 = 0x40d55555; +u32 var001aa88c = 0x3dcccccd; +u32 var001aa890 = 0x3d638e39; +u32 var001aa894 = 0x3a5b940a; +u32 var001aa898 = 0x3f760419; +u32 var001aa89c = 0x3c20d2ee; +u32 var001aa8a0 = 0x3f555555; +u32 var001aa8a4 = 0x3dcccccd; +u32 var001aa8a8 = 0x3d638e39; +u32 var001aa8ac = 0x3a5b940a; +u32 var001aa8b0 = 0x3f760419; +u32 var001aa8b4 = 0x3ca0d2ee; +u32 var001aa8b8 = 0x3f555555; +u32 var001aa8bc = 0x3dcccccd; +u32 var001aa8c0 = 0x3d638e39; +u32 var001aa8c4 = 0x39db940a; +u32 var001aa8c8 = 0x3f760419; +u32 var001aa8cc = 0x3da0d2ee; +u32 var001aa8d0 = 0x3fd55555; +u32 var001aa8d4 = 0x3e4ccccd; +u32 var001aa8d8 = 0x3e4ccccd; +u32 var001aa8dc = 0x38d1b717; +u32 var001aa8e0 = 0x41555555; +u32 var001aa8e4 = 0x40c907a9; +u32 var001aa8e8 = 0x3f4907a9; +u32 var001aa8ec = 0x3ec907a9; +u32 var001aa8f0 = 0x3fd55555; +u32 var001aa8f4 = 0x3f555555; +u32 var001aa8f8 = 0x3fd55555; +u32 var001aa8fc = 0x3c4907a9; +u32 var001aa900 = 0x3bc907a9; +u32 var001aa904 = 0x3c4907a9; +u32 var001aa908 = 0x3bc907a9; +u32 var001aa90c = 0x3c4907a9; +u32 var001aa910 = 0x3bc907a9; +u32 var001aa914 = 0x41555555; +u32 var001aa918 = 0x40d55555; +u32 var001aa91c = 0x41555555; +u32 var001aa920 = 0x3c4907a9; +u32 var001aa924 = 0x3bc907a9; +u32 var001aa928 = 0x3c4907a9; +u32 var001aa92c = 0x3bc907a9; +u32 var001aa930 = 0x3c4907a9; +u32 var001aa934 = 0x3bc907a9; +u32 var001aa938 = 0x40555555; +u32 var001aa93c = 0x40555555; +u32 var001aa940 = 0x40555555; +u32 var001aa944 = 0x3d4907a9; +u32 var001aa948 = 0x3cc907a9; +u32 var001aa94c = 0x3d4907a9; +u32 var001aa950 = 0x3cc907a9; +u32 var001aa954 = 0x3d4907a9; +u32 var001aa958 = 0x3cc907a9; +u32 var001aa95c = 0x3fd55555; +u32 var001aa960 = 0x3fd55555; +u32 var001aa964 = 0x3d4907a9; +u32 var001aa968 = 0x3cc907a9; +u32 var001aa96c = 0x3d4907a9; +u32 var001aa970 = 0x3cc907a9; +u32 var001aa974 = 0x3d4907a9; +u32 var001aa978 = 0x3cc907a9; +u32 var001aa97c = 0x3fd55555; +u32 var001aa980 = 0x3f555555; +u32 var001aa984 = 0x40555555; +u32 var001aa988 = 0x3fd55555; +u32 var001aa98c = 0x3fd55555; +u32 var001aa990 = 0x3f555555; +u32 var001aa994 = 0x3ba0d2ee; +u32 var001aa998 = 0x3b20d2ee; +u32 var001aa99c = 0x3ba0d2ee; +u32 var001aa9a0 = 0x3b20d2ee; +u32 var001aa9a4 = 0x3ba0d2ee; +u32 var001aa9a8 = 0x3b20d2ee; +u32 var001aa9ac = 0x46fffe00; +u32 var001aa9b0 = 0x7f084ad0; +u32 var001aa9b4 = 0x7f084b38; +u32 var001aa9b8 = 0x7f084b38; +u32 var001aa9bc = 0x7f084b38; +u32 var001aa9c0 = 0x7f084b04; +u32 var001aa9c4 = 0x7f084b38; +u32 var001aa9c8 = 0x7f084b38; +u32 var001aa9cc = 0x7f084b38; +u32 var001aa9d0 = 0x7f084b38; +u32 var001aa9d4 = 0x7f084b38; +u32 var001aa9d8 = 0x7f084b38; +u32 var001aa9dc = 0x7f084b38; +u32 var001aa9e0 = 0x7f084b38; +u32 var001aa9e4 = 0x7f084b38; +u32 var001aa9e8 = 0x7f084b18; +u32 var001aa9ec = 0x7f084b38; +u32 var001aa9f0 = 0x7f084b38; +u32 var001aa9f4 = 0x7f084b38; +u32 var001aa9f8 = 0x7f084b38; +u32 var001aa9fc = 0x7f084b2c; +u32 var001aaa00 = 0x7f084a74; +u32 var001aaa04 = 0x7f085180; +u32 var001aaa08 = 0x7f085188; +u32 var001aaa0c = 0x7f085180; +u32 var001aaa10 = 0x7f085188; +u32 var001aaa14 = 0x7f085180; +u32 var001aaa18 = 0x7f085180; +u32 var001aaa1c = 0x7f085188; +u32 var001aaa20 = 0x7f085188; +u32 var001aaa24 = 0x7f085188; +u32 var001aaa28 = 0x7f085180; +u32 var001aaa2c = 0x7f085180; +u32 var001aaa30 = 0x7f085180; +u32 var001aaa34 = 0x7f085180; +u32 var001aaa38 = 0x7f085188; +u32 var001aaa3c = 0x7f085180; +u32 var001aaa40 = 0x7f085188; +u32 var001aaa44 = 0x7f085188; +u32 var001aaa48 = 0x7f085188; +u32 var001aaa4c = 0x7f085188; +u32 var001aaa50 = 0x7f085188; +u32 var001aaa54 = 0x7f085188; +u32 var001aaa58 = 0x7f085188; +u32 var001aaa5c = 0x7f085188; +u32 var001aaa60 = 0x7f085188; +u32 var001aaa64 = 0x7f085188; +u32 var001aaa68 = 0x7f085188; +u32 var001aaa6c = 0x7f085188; +u32 var001aaa70 = 0x7f085188; +u32 var001aaa74 = 0x7f085188; +u32 var001aaa78 = 0x7f085188; +u32 var001aaa7c = 0x7f085188; +u32 var001aaa80 = 0x7f085188; +u32 var001aaa84 = 0x7f085188; +u32 var001aaa88 = 0x7f085188; +u32 var001aaa8c = 0x7f085188; +u32 var001aaa90 = 0x7f085180; +u32 var001aaa94 = 0x7f085188; +u32 var001aaa98 = 0x7f085188; +u32 var001aaa9c = 0x7f085188; +u32 var001aaaa0 = 0x7f085188; +u32 var001aaaa4 = 0x7f085180; +u32 var001aaaa8 = 0x7f085180; +u32 var001aaaac = 0x7f085180; +u32 var001aaab0 = 0x7f085188; +u32 var001aaab4 = 0x7f085188; +u32 var001aaab8 = 0x7f085188; +u32 var001aaabc = 0x7f085180; +u32 var001aaac0 = 0x7f085180; +u32 var001aaac4 = 0x7f085188; +u32 var001aaac8 = 0x7f085188; +u32 var001aaacc = 0x7f085180; +u32 var001aaad0 = 0x7f085188; +u32 var001aaad4 = 0x7f085180; +u32 var001aaad8 = 0x7f085180; +u32 var001aaadc = 0x7f085180; +u32 var001aaae0 = 0x7f085188; +u32 var001aaae4 = 0x7f085180; +u32 var001aaae8 = 0x7f0851d8; +u32 var001aaaec = 0x7f0851e0; +u32 var001aaaf0 = 0x7f0851e0; +u32 var001aaaf4 = 0x7f0851d8; +u32 var001aaaf8 = 0x7f0851d8; +u32 var001aaafc = 0x7f0851e0; +u32 var001aab00 = 0x7f0851e0; +u32 var001aab04 = 0x7f0851e0; +u32 var001aab08 = 0x7f0851e0; +u32 var001aab0c = 0x7f0851e0; +u32 var001aab10 = 0x7f0851e0; +u32 var001aab14 = 0x7f0851e0; +u32 var001aab18 = 0x7f0851e0; +u32 var001aab1c = 0x7f0851d8; +u32 var001aab20 = 0x7f0851e0; +u32 var001aab24 = 0x7f0851e0; +u32 var001aab28 = 0x7f0851d8; +u32 var001aab2c = 0x7f0851d8; +u32 var001aab30 = 0x46fffe00; +u32 var001aab34 = 0x40c907a9; +u32 var001aab38 = 0x404907a9; +u32 var001aab3c = 0x3ec907a9; +u32 var001aab40 = 0x40c907a9; +u32 var001aab44 = 0x3ec907a9; +u32 var001aab48 = 0x4016c5bf; +u32 var001aab4c = 0x40bc772e; +u32 var001aab50 = 0x407b4993; +u32 var001aab54 = 0x7f087784; +u32 var001aab58 = 0x7f087784; +u32 var001aab5c = 0x7f087790; +u32 var001aab60 = 0x7f087784; +u32 var001aab64 = 0x7f087790; +u32 var001aab68 = 0x7f0877b0; +u32 var001aab6c = 0x7f087790; +u32 var001aab70 = 0x7f087790; +u32 var001aab74 = 0x7f087790; +u32 var001aab78 = 0x7f087790; +u32 var001aab7c = 0x7f087790; +u32 var001aab80 = 0x7f087790; +u32 var001aab84 = 0x7f087790; +u32 var001aab88 = 0x7f087790; +u32 var001aab8c = 0x7f087790; +u32 var001aab90 = 0x7f087790; +u32 var001aab94 = 0x7f087790; +u32 var001aab98 = 0x7f0877b0; +u32 var001aab9c = 0x7f087784; +u32 var001aaba0 = 0x7f08777c; +u32 var001aaba4 = 0x7f087790; +u32 var001aaba8 = 0x7f087784; +u32 var001aabac = 0x7f0877f4; +u32 var001aabb0 = 0x7f087790; +u32 var001aabb4 = 0x7f087790; +u32 var001aabb8 = 0x7f087784; +u32 var001aabbc = 0x7f0877f4; +u32 var001aabc0 = 0x7f0877f4; +u32 var001aabc4 = 0x7f0877f4; +u32 var001aabc8 = 0x7f0877d4; +u32 var001aabcc = 0x7f0877f4; +u32 var001aabd0 = 0x7f0877b0; +u32 var001aabd4 = 0x7f0879f4; +u32 var001aabd8 = 0x7f087aa0; +u32 var001aabdc = 0x7f0879fc; +u32 var001aabe0 = 0x7f087a04; +u32 var001aabe4 = 0x7f087a0c; +u32 var001aabe8 = 0x7f087a14; +u32 var001aabec = 0x7f087aa0; +u32 var001aabf0 = 0x7f087a1c; +u32 var001aabf4 = 0x7f087a24; +u32 var001aabf8 = 0x7f087a2c; +u32 var001aabfc = 0x7f087a34; +u32 var001aac00 = 0x7f087a3c; +u32 var001aac04 = 0x7f087a44; +u32 var001aac08 = 0x7f087a4c; +u32 var001aac0c = 0x7f087a54; +u32 var001aac10 = 0x7f087a5c; +u32 var001aac14 = 0x7f087a64; +u32 var001aac18 = 0x7f087a94; +u32 var001aac1c = 0x7f087a9c; +u32 var001aac20 = 0x7f087a6c; +u32 var001aac24 = 0x7f087aa0; +u32 var001aac28 = 0x7f087a74; +u32 var001aac2c = 0x7f087a7c; +u32 var001aac30 = 0x7f087a8c; +u32 var001aac34 = 0x7f087aa0; +u32 var001aac38 = 0x7f087aa0; +u32 var001aac3c = 0x7f087aa0; +u32 var001aac40 = 0x7f087a84; +u32 var001aac44 = 0x7f087b38; +u32 var001aac48 = 0x7f087b38; +u32 var001aac4c = 0x7f087bfc; +u32 var001aac50 = 0x7f087b38; +u32 var001aac54 = 0x7f087b38; +u32 var001aac58 = 0x7f087bfc; +u32 var001aac5c = 0x7f087b38; +u32 var001aac60 = 0x7f087b38; +u32 var001aac64 = 0x7f087bc0; +u32 var001aac68 = 0x7f087b38; +u32 var001aac6c = 0x7f087b38; +u32 var001aac70 = 0x7f087b7c; +u32 var001aac74 = 0x7f087b7c; +u32 var001aac78 = 0x7f087b7c; +u32 var001aac7c = 0x7f087b38; +u32 var001aac80 = 0x7f087b38; +u32 var001aac84 = 0x7f087b38; +u32 var001aac88 = 0x7f087b38; +u32 var001aac8c = 0x7f087b38; +u32 var001aac90 = 0x7f087b38; +u32 var001aac94 = 0x7f087b38; +u32 var001aac98 = 0x7f087bfc; +u32 var001aac9c = 0x7f087bfc; +u32 var001aaca0 = 0x7f087b7c; +u32 var001aaca4 = 0x7f087b7c; +u32 var001aaca8 = 0x7f087b7c; +u32 var001aacac = 0x7f087bfc; +u32 var001aacb0 = 0x7f087bfc; +u32 var001aacb4 = 0x7f087bfc; +u32 var001aacb8 = 0x7f087b38; +u32 var001aacbc = 0x7f087bfc; +u32 var001aacc0 = 0x7f087b7c; +u32 var001aacc4 = 0x7f0881c8; +u32 var001aacc8 = 0x7f0881d0; +u32 var001aaccc = 0x7f0881d8; +u32 var001aacd0 = 0x7f0881e0; +u32 var001aacd4 = 0x7f0881e8; +u32 var001aacd8 = 0x7f088214; +u32 var001aacdc = 0x7f088214; +u32 var001aace0 = 0x7f088214; +u32 var001aace4 = 0x7f088214; +u32 var001aace8 = 0x7f0881f0; +u32 var001aacec = 0x7f088214; +u32 var001aacf0 = 0x7f088214; +u32 var001aacf4 = 0x7f088214; +u32 var001aacf8 = 0x7f088214; +u32 var001aacfc = 0x7f0881f8; +u32 var001aad00 = 0x7f088214; +u32 var001aad04 = 0x7f088200; +u32 var001aad08 = 0x7f088214; +u32 var001aad0c = 0x7f088210; +u32 var001aad10 = 0x7f088208; +u32 var001aad14 = 0x7f088214; +u32 var001aad18 = 0x7f0882fc; +u32 var001aad1c = 0x7f088304; +u32 var001aad20 = 0x7f08830c; +u32 var001aad24 = 0x7f088314; +u32 var001aad28 = 0x7f08831c; +u32 var001aad2c = 0x7f088324; +u32 var001aad30 = 0x7f088408; +u32 var001aad34 = 0x7f088408; +u32 var001aad38 = 0x7f088408; +u32 var001aad3c = 0x7f08832c; +u32 var001aad40 = 0x7f088334; +u32 var001aad44 = 0x7f088408; +u32 var001aad48 = 0x7f088408; +u32 var001aad4c = 0x7f088408; +u32 var001aad50 = 0x7f08833c; +u32 var001aad54 = 0x7f088408; +u32 var001aad58 = 0x7f088344; +u32 var001aad5c = 0x7f088408; +u32 var001aad60 = 0x7f088354; +u32 var001aad64 = 0x7f08834c; +u32 var001aad68 = 0x7f088408; +u32 var001aad6c = 0x7f088378; +u32 var001aad70 = 0x7f088380; +u32 var001aad74 = 0x7f088388; +u32 var001aad78 = 0x7f088390; +u32 var001aad7c = 0x7f088398; +u32 var001aad80 = 0x7f0883a0; +u32 var001aad84 = 0x7f0883dc; +u32 var001aad88 = 0x7f0883dc; +u32 var001aad8c = 0x7f0883dc; +u32 var001aad90 = 0x7f0883a8; +u32 var001aad94 = 0x7f0883b0; +u32 var001aad98 = 0x7f0883dc; +u32 var001aad9c = 0x7f0883dc; +u32 var001aada0 = 0x7f0883dc; +u32 var001aada4 = 0x7f0883b8; +u32 var001aada8 = 0x7f0883dc; +u32 var001aadac = 0x7f0883c0; +u32 var001aadb0 = 0x7f0883dc; +u32 var001aadb4 = 0x7f0883d8; +u32 var001aadb8 = 0x7f0883c8; +u32 var001aadbc = 0x7f0883d0; +u32 var001aadc0 = 0x7f088f20; +u32 var001aadc4 = 0x7f0888b4; +u32 var001aadc8 = 0x7f088f20; +u32 var001aadcc = 0x7f088f20; +u32 var001aadd0 = 0x7f088934; +u32 var001aadd4 = 0x7f088a34; +u32 var001aadd8 = 0x7f088f20; +u32 var001aaddc = 0x7f088f20; +u32 var001aade0 = 0x7f088f20; +u32 var001aade4 = 0x7f088f20; +u32 var001aade8 = 0x7f088f20; +u32 var001aadec = 0x7f088f20; +u32 var001aadf0 = 0x7f088f20; +u32 var001aadf4 = 0x7f088f20; +u32 var001aadf8 = 0x7f088f20; +u32 var001aadfc = 0x7f088f20; +u32 var001aae00 = 0x7f088f20; +u32 var001aae04 = 0x7f088974; +u32 var001aae08 = 0x7f088dd0; +u32 var001aae0c = 0x7f088f20; +u32 var001aae10 = 0x7f088f20; +u32 var001aae14 = 0x7f088f20; +u32 var001aae18 = 0x7f088f20; +u32 var001aae1c = 0x7f088f20; +u32 var001aae20 = 0x7f088f20; +u32 var001aae24 = 0x7f088f20; +u32 var001aae28 = 0x7f088f20; +u32 var001aae2c = 0x7f088f20; +u32 var001aae30 = 0x7f088f20; +u32 var001aae34 = 0x7f088f20; +u32 var001aae38 = 0x7f088f20; +u32 var001aae3c = 0x7f088f20; +u32 var001aae40 = 0x7f088f20; +u32 var001aae44 = 0x7f088f20; +u32 var001aae48 = 0x7f088f20; +u32 var001aae4c = 0x7f088f20; +u32 var001aae50 = 0x7f088f20; +u32 var001aae54 = 0x7f088f20; +u32 var001aae58 = 0x7f088f20; +u32 var001aae5c = 0x7f088f20; +u32 var001aae60 = 0x7f088f20; +u32 var001aae64 = 0x7f088f20; +u32 var001aae68 = 0x7f088f20; +u32 var001aae6c = 0x7f088f20; +u32 var001aae70 = 0x7f088f20; +u32 var001aae74 = 0x40c907a9; +u32 var001aae78 = 0xbf4907a9; +u32 var001aae7c = 0x47ef4200; +u32 var001aae80 = 0x471c4000; +u32 var001aae84 = 0x461c4000; +u32 var001aae88 = 0x47742400; +u32 var001aae8c = 0x459c4000; +u32 var001aae90 = 0x4148f5c3; +u32 var001aae94 = 0xc148f5c3; +u32 var001aae98 = 0x3d8ebee0; +u32 var001aae9c = 0x7f08b7cc; +u32 var001aaea0 = 0x7f08b7cc; +u32 var001aaea4 = 0x7f08b7cc; +u32 var001aaea8 = 0x7f08b7cc; +u32 var001aaeac = 0x7f08b7cc; +u32 var001aaeb0 = 0x7f08b7cc; +u32 var001aaeb4 = 0x7f08b7cc; +u32 var001aaeb8 = 0x7f08b7cc; +u32 var001aaebc = 0x7f08b7cc; +u32 var001aaec0 = 0x7f08b7cc; +u32 var001aaec4 = 0x7f08b7cc; +u32 var001aaec8 = 0x7f08b7cc; +u32 var001aaecc = 0x7f08b7cc; +u32 var001aaed0 = 0x7f08b7cc; +u32 var001aaed4 = 0x7f08b7cc; +u32 var001aaed8 = 0x7f08b7cc; +u32 var001aaedc = 0x7f08b7cc; +u32 var001aaee0 = 0x7f08b7cc; +u32 var001aaee4 = 0x7f08b7cc; +u32 var001aaee8 = 0x7f08b7cc; +u32 var001aaeec = 0x7f08b7cc; +u32 var001aaef0 = 0x7f08b7cc; +u32 var001aaef4 = 0x7f08b7cc; +u32 var001aaef8 = 0x7f08b7cc; +u32 var001aaefc = 0x7f08b7cc; +u32 var001aaf00 = 0x7f08b7cc; +u32 var001aaf04 = 0x7f08b7cc; +u32 var001aaf08 = 0x7f08b7cc; +u32 var001aaf0c = 0x7f08b7cc; +u32 var001aaf10 = 0x7f08b7cc; +u32 var001aaf14 = 0x7f08b7cc; +u32 var001aaf18 = 0x7f08b7cc; +u32 var001aaf1c = 0x7f08b7cc; +u32 var001aaf20 = 0x7f08b7cc; +u32 var001aaf24 = 0x7f08b7cc; +u32 var001aaf28 = 0x3c8ef461; +u32 var001aaf2c = 0x40c907a9; +u32 var001aaf30 = 0x3c8ef461; +u32 var001aaf34 = 0x3c8ef461; +u32 var001aaf38 = 0x40c907a9; +u32 var001aaf3c = 0x3c8ef461; +u32 var001aaf40 = 0x461c4000; +u32 var001aaf44 = 0x3ecccccd; +u32 var001aaf48 = 0x3ecccccd; +u32 var001aaf4c = 0x7f08d598; +u32 var001aaf50 = 0x7f08d598; +u32 var001aaf54 = 0x7f08d598; +u32 var001aaf58 = 0x7f08d598; +u32 var001aaf5c = 0x7f08d598; +u32 var001aaf60 = 0x7f08d5a4; +u32 var001aaf64 = 0x7f08d5a4; +u32 var001aaf68 = 0x7f08d5a4; +u32 var001aaf6c = 0x7f08d598; +u32 var001aaf70 = 0x7f08d5a4; +u32 var001aaf74 = 0x7f08d5a4; +u32 var001aaf78 = 0x7f08d598; +u32 var001aaf7c = 0x7f08d828; +u32 var001aaf80 = 0x7f08d840; +u32 var001aaf84 = 0x7f08d84c; +u32 var001aaf88 = 0x7f08d858; +u32 var001aaf8c = 0x7f08d864; +u32 var001aaf90 = 0x7f08d86c; +u32 var001aaf94 = 0x7f08d874; +u32 var001aaf98 = 0x7f08d87c; +u32 var001aaf9c = 0x7f08d888; +u32 var001aafa0 = 0x7f08d894; +u32 var001aafa4 = 0x7f08d89c; +u32 var001aafa8 = 0x7f08d8a4; +u32 var001aafac = 0x7f08d8ac; +u32 var001aafb0 = 0x7f08d8c0; +u32 var001aafb4 = 0x7f08d8cc; +u32 var001aafb8 = 0x7f08d8dc; +u32 var001aafbc = 0x7f08d8e4; +u32 var001aafc0 = 0x7f08d8ec; +u32 var001aafc4 = 0x7f08d900; +u32 var001aafc8 = 0x7f08d918; +u32 var001aafcc = 0x7f08d924; +u32 var001aafd0 = 0x7f08d948; +u32 var001aafd4 = 0x7f08d954; +u32 var001aafd8 = 0x7f08d960; +u32 var001aafdc = 0x7f08d8d4; +u32 var001aafe0 = 0x7f08d90c; +u32 var001aafe4 = 0x7f08d96c; +u32 var001aafe8 = 0x7f08d820; +u32 var001aafec = 0x7f08d834; +u32 var001aaff0 = 0x7f08d8b4; +u32 var001aaff4 = 0x7f08d93c; +u32 var001aaff8 = 0x7f08d930; +u32 var001aaffc = 0x7f08db4c; +u32 var001ab000 = 0x7f08db64; +u32 var001ab004 = 0x7f08db70; +u32 var001ab008 = 0x7f08db7c; +u32 var001ab00c = 0x7f08db88; +u32 var001ab010 = 0x7f08dc10; +u32 var001ab014 = 0x7f08dc10; +u32 var001ab018 = 0x7f08db90; +u32 var001ab01c = 0x7f08db9c; +u32 var001ab020 = 0x7f08dba8; +u32 var001ab024 = 0x7f08dc10; +u32 var001ab028 = 0x7f08dc10; +u32 var001ab02c = 0x7f08dc10; +u32 var001ab030 = 0x7f08dbbc; +u32 var001ab034 = 0x7f08dbc8; +u32 var001ab038 = 0x7f08dbd8; +u32 var001ab03c = 0x7f08dbe0; +u32 var001ab040 = 0x7f08dbe8; +u32 var001ab044 = 0x7f08dc10; +u32 var001ab048 = 0x7f08dc10; +u32 var001ab04c = 0x7f08dc10; +u32 var001ab050 = 0x7f08dc10; +u32 var001ab054 = 0x7f08dbfc; +u32 var001ab058 = 0x7f08dc08; +u32 var001ab05c = 0x7f08dbd0; +u32 var001ab060 = 0x7f08dc10; +u32 var001ab064 = 0x7f08dc10; +u32 var001ab068 = 0x7f08db44; +u32 var001ab06c = 0x7f08db58; +u32 var001ab070 = 0x7f08dbb0; +u32 var001ab074 = 0x7f08ddd4; +u32 var001ab078 = 0x7f08dde4; +u32 var001ab07c = 0x7f08ddec; +u32 var001ab080 = 0x7f08ddf4; +u32 var001ab084 = 0x7f08ddfc; +u32 var001ab088 = 0x7f08dea0; +u32 var001ab08c = 0x7f08dea0; +u32 var001ab090 = 0x7f08de04; +u32 var001ab094 = 0x7f08de0c; +u32 var001ab098 = 0x7f08de14; +u32 var001ab09c = 0x7f08dea0; +u32 var001ab0a0 = 0x7f08dea0; +u32 var001ab0a4 = 0x7f08dea0; +u32 var001ab0a8 = 0x7f08de24; +u32 var001ab0ac = 0x7f08de2c; +u32 var001ab0b0 = 0x7f08de3c; +u32 var001ab0b4 = 0x7f08de44; +u32 var001ab0b8 = 0x7f08de4c; +u32 var001ab0bc = 0x7f08de5c; +u32 var001ab0c0 = 0x7f08de64; +u32 var001ab0c4 = 0x7f08de6c; +u32 var001ab0c8 = 0x7f08de84; +u32 var001ab0cc = 0x7f08de8c; +u32 var001ab0d0 = 0x7f08de94; +u32 var001ab0d4 = 0x7f08de34; +u32 var001ab0d8 = 0x7f08de54; +u32 var001ab0dc = 0x7f08de9c; +u32 var001ab0e0 = 0x7f08ddcc; +u32 var001ab0e4 = 0x7f08dddc; +u32 var001ab0e8 = 0x7f08de1c; +u32 var001ab0ec = 0x7f08de7c; +u32 var001ab0f0 = 0x7f08de74; +u32 var001ab0f4 = 0x7f08dfa0; +u32 var001ab0f8 = 0x7f08dfb0; +u32 var001ab0fc = 0x7f08dfb8; +u32 var001ab100 = 0x7f08dfc0; +u32 var001ab104 = 0x7f08dfc8; +u32 var001ab108 = 0x7f08dfd0; +u32 var001ab10c = 0x7f08dfd8; +u32 var001ab110 = 0x7f08dfe0; +u32 var001ab114 = 0x7f08dfe8; +u32 var001ab118 = 0x7f08dff0; +u32 var001ab11c = 0x7f08dff8; +u32 var001ab120 = 0x7f08e000; +u32 var001ab124 = 0x7f08e008; +u32 var001ab128 = 0x7f08e018; +u32 var001ab12c = 0x7f08e020; +u32 var001ab130 = 0x7f08e030; +u32 var001ab134 = 0x7f08e038; +u32 var001ab138 = 0x7f08e040; +u32 var001ab13c = 0x7f08e054; +u32 var001ab140 = 0x7f08e054; +u32 var001ab144 = 0x7f08e054; +u32 var001ab148 = 0x7f08e054; +u32 var001ab14c = 0x7f08e048; +u32 var001ab150 = 0x7f08e050; +u32 var001ab154 = 0x7f08e028; +u32 var001ab158 = 0x7f08e054; +u32 var001ab15c = 0x7f08e054; +u32 var001ab160 = 0x7f08df98; +u32 var001ab164 = 0x7f08dfa8; +u32 var001ab168 = 0x7f08e010; +u32 var001ab16c = 0x4e742400; +u32 var001ab170 = 0x4e742400; +u32 var001ab174 = 0x40c907a9; +u32 var001ab178 = 0x40c907a9; +u32 var001ab17c = 0x404907a9; +u32 var001ab180 = 0x3c8ef461; +u32 var001ab184 = 0x40c907a9; +u32 var001ab188 = 0x3eb2b17a; +u32 var001ab18c = 0x404907a9; +u32 var001ab190 = 0x3eb2b17a; +u32 var001ab194 = 0x404907a9; +u32 var001ab198 = 0x471c4000; +u32 var001ab19c = 0x453b8000; +u32 var001ab1a0 = 0x3991a2b4; +u32 var001ab1a4 = 0x3c888889; +u32 var001ab1a8 = 0x3fd55555; +u32 var001ab1ac = 0x7f090df4; +u32 var001ab1b0 = 0x7f090dfc; +u32 var001ab1b4 = 0x7f090e24; +u32 var001ab1b8 = 0x7f090e24; +u32 var001ab1bc = 0x7f090e0c; +u32 var001ab1c0 = 0x7f090e24; +u32 var001ab1c4 = 0x7f090e24; +u32 var001ab1c8 = 0x7f090e24; +u32 var001ab1cc = 0x7f090e24; +u32 var001ab1d0 = 0x7f090e24; +u32 var001ab1d4 = 0x7f090e04; +u32 var001ab1d8 = 0x7f090e24; +u32 var001ab1dc = 0x7f090e24; +u32 var001ab1e0 = 0x7f090e24; +u32 var001ab1e4 = 0x7f090e24; +u32 var001ab1e8 = 0x7f090e24; +u32 var001ab1ec = 0x7f090e24; +u32 var001ab1f0 = 0x7f090e24; +u32 var001ab1f4 = 0x7f090e1c; +u32 var001ab1f8 = 0x7f090e24; +u32 var001ab1fc = 0x7f090e24; +u32 var001ab200 = 0x7f090e24; +u32 var001ab204 = 0x7f090e24; +u32 var001ab208 = 0x7f090e14; +u32 var001ab20c = 0x481c4000; +u32 var001ab210 = 0x3e8e38e3; +u32 var001ab214 = 0x3e23d70a; +u32 var001ab218 = 0x00000000; +u32 var001ab21c = 0x00000000; +u32 var001ab220 = 0x7f091e40; +u32 var001ab224 = 0x7f091e48; +u32 var001ab228 = 0x7f091e50; +u32 var001ab22c = 0x7f091e80; +u32 var001ab230 = 0x7f091e88; +u32 var001ab234 = 0x7f091e90; +u32 var001ab238 = 0x7f091e98; +u32 var001ab23c = 0x7f091ea0; +u32 var001ab240 = 0x7f091e38; +u32 var001ab244 = 0x7f091ea8; +u32 var001ab248 = 0x7f091eb0; +u32 var001ab24c = 0x7f091eb8; +u32 var001ab250 = 0x7f091ec0; +u32 var001ab254 = 0x7f091ec8; +u32 var001ab258 = 0x7f091e58; +u32 var001ab25c = 0x7f091ff8; +u32 var001ab260 = 0x7f091ed0; +u32 var001ab264 = 0x7f091ed8; +u32 var001ab268 = 0x7f091ee0; +u32 var001ab26c = 0x7f091ef0; +u32 var001ab270 = 0x7f091ef8; +u32 var001ab274 = 0x7f091f00; +u32 var001ab278 = 0x7f091f10; +u32 var001ab27c = 0x7f091f18; +u32 var001ab280 = 0x7f091f20; +u32 var001ab284 = 0x7f091f28; +u32 var001ab288 = 0x7f091f30; +u32 var001ab28c = 0x7f091f38; +u32 var001ab290 = 0x7f091f40; +u32 var001ab294 = 0x7f091f48; +u32 var001ab298 = 0x7f091f50; +u32 var001ab29c = 0x7f091f58; +u32 var001ab2a0 = 0x7f091f60; +u32 var001ab2a4 = 0x7f091f68; +u32 var001ab2a8 = 0x7f091f70; +u32 var001ab2ac = 0x7f091e78; +u32 var001ab2b0 = 0x7f091f08; +u32 var001ab2b4 = 0x7f091f78; +u32 var001ab2b8 = 0x7f091f80; +u32 var001ab2bc = 0x7f091f88; +u32 var001ab2c0 = 0x7f091ff8; +u32 var001ab2c4 = 0x7f091e60; +u32 var001ab2c8 = 0x7f091e70; +u32 var001ab2cc = 0x7f091ee8; +u32 var001ab2d0 = 0x7f091f90; +u32 var001ab2d4 = 0x7f091f98; +u32 var001ab2d8 = 0x7f091e68; +u32 var001ab2dc = 0x7f091fa0; +u32 var001ab2e0 = 0x7f091fa8; +u32 var001ab2e4 = 0x7f091fb0; +u32 var001ab2e8 = 0x7f091fb8; +u32 var001ab2ec = 0x7f091ff8; +u32 var001ab2f0 = 0x7f091fc0; +u32 var001ab2f4 = 0x7f091fc8; +u32 var001ab2f8 = 0x7f091fd0; +u32 var001ab2fc = 0x7f091fe0; +u32 var001ab300 = 0x7f091fd8; +u32 var001ab304 = 0x7f091fe8; +u32 var001ab308 = 0x7f091ff0; +u32 var001ab30c = 0x7f092460; +u32 var001ab310 = 0x7f092468; +u32 var001ab314 = 0x7f092460; +u32 var001ab318 = 0x7f092460; +u32 var001ab31c = 0x7f092460; +u32 var001ab320 = 0x7f092460; +u32 var001ab324 = 0x7f092460; +u32 var001ab328 = 0x7f092460; +u32 var001ab32c = 0x7f092468; +u32 var001ab330 = 0x7f092460; +u32 var001ab334 = 0x7f092460; +u32 var001ab338 = 0x7f092460; +u32 var001ab33c = 0x7f092460; +u32 var001ab340 = 0x7f092468; +u32 var001ab344 = 0x7f092460; +u32 var001ab348 = 0x7f092470; +u32 var001ab34c = 0x7f092460; +u32 var001ab350 = 0x7f092468; +u32 var001ab354 = 0x7f092468; +u32 var001ab358 = 0x7f092460; +u32 var001ab35c = 0x7f092460; +u32 var001ab360 = 0x7f092468; +u32 var001ab364 = 0x7f092468; +u32 var001ab368 = 0x7f092468; +u32 var001ab36c = 0x7f092468; +u32 var001ab370 = 0x7f092468; +u32 var001ab374 = 0x7f092468; +u32 var001ab378 = 0x7f092468; +u32 var001ab37c = 0x7f092468; +u32 var001ab380 = 0x7f092468; +u32 var001ab384 = 0x7f092468; +u32 var001ab388 = 0x7f092468; +u32 var001ab38c = 0x7f092468; +u32 var001ab390 = 0x7f092468; +u32 var001ab394 = 0x7f092468; +u32 var001ab398 = 0x7f092460; +u32 var001ab39c = 0x7f092468; +u32 var001ab3a0 = 0x7f092468; +u32 var001ab3a4 = 0x7f092460; +u32 var001ab3a8 = 0x7f092460; +u32 var001ab3ac = 0x7f092460; +u32 var001ab3b0 = 0x7f092460; +u32 var001ab3b4 = 0x7f092460; +u32 var001ab3b8 = 0x7f092468; +u32 var001ab3bc = 0x7f092460; +u32 var001ab3c0 = 0x7f092468; +u32 var001ab3c4 = 0x7f092460; +u32 var001ab3c8 = 0x7f092460; +u32 var001ab3cc = 0x7f092468; +u32 var001ab3d0 = 0x7f092468; +u32 var001ab3d4 = 0x7f092460; +u32 var001ab3d8 = 0x7f092470; +u32 var001ab3dc = 0x7f092460; +u32 var001ab3e0 = 0x7f092460; +u32 var001ab3e4 = 0x7f092460; +u32 var001ab3e8 = 0x7f092468; +u32 var001ab3ec = 0x7f092460; +u32 var001ab3f0 = 0x7f092470; +u32 var001ab3f4 = 0x7f092460; +u32 var001ab3f8 = 0x00000000; +u32 var001ab3fc = 0x00000000; +u32 var001ab400 = 0x50726f70; +u32 var001ab404 = 0x736e6420; +u32 var001ab408 = 0x3a205553; +u32 var001ab40c = 0x494e4720; +u32 var001ab410 = 0x54494d45; +u32 var001ab414 = 0x2036300a; +u32 var001ab418 = 0x00000000; +u32 var001ab41c = 0x50535f41; +u32 var001ab420 = 0x55544f20; +u32 var001ab424 = 0x3a20556e; +u32 var001ab428 = 0x2d506175; +u32 var001ab42c = 0x73696e67; +u32 var001ab430 = 0x2025640a; +u32 var001ab434 = 0x00000000; +u32 var001ab438 = 0x50726f70; +u32 var001ab43c = 0x736e6420; +u32 var001ab440 = 0x3a205573; +u32 var001ab444 = 0x696e6720; +u32 var001ab448 = 0x2564206f; +u32 var001ab44c = 0x66202564; +u32 var001ab450 = 0x20285065; +u32 var001ab454 = 0x656b203d; +u32 var001ab458 = 0x20256420; +u32 var001ab45c = 0x6f662025; +u32 var001ab460 = 0x64290000; +u32 var001ab464 = 0x4149534f; +u32 var001ab468 = 0x554e443a; +u32 var001ab46c = 0x20616973; +u32 var001ab470 = 0x6f756e64; +u32 var001ab474 = 0x6e657774; +u32 var001ab478 = 0x79706566; +u32 var001ab47c = 0x6c616773; +u32 var001ab480 = 0x202d2043; +u32 var001ab484 = 0x68616e6e; +u32 var001ab488 = 0x656c2025; +u32 var001ab48c = 0x64202d3e; +u32 var001ab490 = 0x20506c61; +u32 var001ab494 = 0x79696e67; +u32 var001ab498 = 0x20736f75; +u32 var001ab49c = 0x6e64206e; +u32 var001ab4a0 = 0x756d6265; +u32 var001ab4a4 = 0x72206964; +u32 var001ab4a8 = 0x3d256428; +u32 var001ab4ac = 0x2578290a; +u32 var001ab4b0 = 0x00000000; +u32 var001ab4b4 = 0x4149534f; +u32 var001ab4b8 = 0x554e443a; +u32 var001ab4bc = 0x20505354; +u32 var001ab4c0 = 0x5950455f; +u32 var001ab4c4 = 0x4d41524b; +u32 var001ab4c8 = 0x4552202d; +u32 var001ab4cc = 0x20436861; +u32 var001ab4d0 = 0x6e6e656c; +u32 var001ab4d4 = 0x20256420; +u32 var001ab4d8 = 0x2d3e2050; +u32 var001ab4dc = 0x6c617969; +u32 var001ab4e0 = 0x6e672073; +u32 var001ab4e4 = 0x6f756e64; +u32 var001ab4e8 = 0x206e756d; +u32 var001ab4ec = 0x62657220; +u32 var001ab4f0 = 0x69643d25; +u32 var001ab4f4 = 0x64282578; +u32 var001ab4f8 = 0x290a0000; +u32 var001ab4fc = 0x4149534f; +u32 var001ab500 = 0x554e443a; +u32 var001ab504 = 0x20505354; +u32 var001ab508 = 0x5950455f; +u32 var001ab50c = 0x4d41524b; +u32 var001ab510 = 0x4552202d; +u32 var001ab514 = 0x20436861; +u32 var001ab518 = 0x6e6e656c; +u32 var001ab51c = 0x20256420; +u32 var001ab520 = 0x2d3e2050; +u32 var001ab524 = 0x6c617969; +u32 var001ab528 = 0x6e672073; +u32 var001ab52c = 0x6f756e64; +u32 var001ab530 = 0x206e756d; +u32 var001ab534 = 0x62657220; +u32 var001ab538 = 0x69643d25; +u32 var001ab53c = 0x64282578; +u32 var001ab540 = 0x290a0000; +u32 var001ab544 = 0x4149534f; +u32 var001ab548 = 0x554e443a; +u32 var001ab54c = 0x20435554; +u32 var001ab550 = 0x5343454e; +u32 var001ab554 = 0x45202d3e; +u32 var001ab558 = 0x20506c61; +u32 var001ab55c = 0x79696e67; +u32 var001ab560 = 0x20736f75; +u32 var001ab564 = 0x6e64206e; +u32 var001ab568 = 0x756d6265; +u32 var001ab56c = 0x72206964; +u32 var001ab570 = 0x3d256428; +u32 var001ab574 = 0x25782929; +u32 var001ab578 = 0x0a000000; +u32 var001ab57c = 0x4149534f; +u32 var001ab580 = 0x554e443a; +u32 var001ab584 = 0x20436861; +u32 var001ab588 = 0x6e6e656c; +u32 var001ab58c = 0x20256420; +u32 var001ab590 = 0x2d3e2050; +u32 var001ab594 = 0x6c617969; +u32 var001ab598 = 0x6e672073; +u32 var001ab59c = 0x6f756e64; +u32 var001ab5a0 = 0x206e756d; +u32 var001ab5a4 = 0x62657220; +u32 var001ab5a8 = 0x69643d25; +u32 var001ab5ac = 0x64282578; +u32 var001ab5b0 = 0x292c2050; +u32 var001ab5b4 = 0x726f703d; +u32 var001ab5b8 = 0x25782c20; +u32 var001ab5bc = 0x466c6167; +u32 var001ab5c0 = 0x733d2578; +u32 var001ab5c4 = 0x2c205479; +u32 var001ab5c8 = 0x70653d25; +u32 var001ab5cc = 0x642c205a; +u32 var001ab5d0 = 0x65726f3d; +u32 var001ab5d4 = 0x25640a00; +u32 var001ab5d8 = 0x4149534f; +u32 var001ab5dc = 0x554e443a; +u32 var001ab5e0 = 0x20436861; +u32 var001ab5e4 = 0x6e6e656c; +u32 var001ab5e8 = 0x20256420; +u32 var001ab5ec = 0x2d3e2050; +u32 var001ab5f0 = 0x6c617969; +u32 var001ab5f4 = 0x6e672073; +u32 var001ab5f8 = 0x6f756e64; +u32 var001ab5fc = 0x206e756d; +u32 var001ab600 = 0x62657220; +u32 var001ab604 = 0x69643d25; +u32 var001ab608 = 0x64282578; +u32 var001ab60c = 0x292c2050; +u32 var001ab610 = 0x726f703d; +u32 var001ab614 = 0x25782c20; +u32 var001ab618 = 0x466c6167; +u32 var001ab61c = 0x733d2578; +u32 var001ab620 = 0x2c205479; +u32 var001ab624 = 0x70653d25; +u32 var001ab628 = 0x640a0000; +u32 var001ab62c = 0x4149534f; +u32 var001ab630 = 0x554e443a; +u32 var001ab634 = 0x20435554; +u32 var001ab638 = 0x5343454e; +u32 var001ab63c = 0x45202d3e; +u32 var001ab640 = 0x2053746f; +u32 var001ab644 = 0x7070696e; +u32 var001ab648 = 0x6720616c; +u32 var001ab64c = 0x6c206375; +u32 var001ab650 = 0x74736365; +u32 var001ab654 = 0x6e652073; +u32 var001ab658 = 0x6f756e64; +u32 var001ab65c = 0x730a0000; +u32 var001ab660 = 0x4149534f; +u32 var001ab664 = 0x554e443a; +u32 var001ab668 = 0x2053746f; +u32 var001ab66c = 0x7020736f; +u32 var001ab670 = 0x756e6420; +u32 var001ab674 = 0x6368616e; +u32 var001ab678 = 0x6e656c20; +u32 var001ab67c = 0x25640a00; +u32 var001ab680 = 0x4149534f; +u32 var001ab684 = 0x554e443a; +u32 var001ab688 = 0x20436861; +u32 var001ab68c = 0x6e6e656c; +u32 var001ab690 = 0x20256420; +u32 var001ab694 = 0x2d3e2053; +u32 var001ab698 = 0x65747469; +u32 var001ab69c = 0x6e672070; +u32 var001ab6a0 = 0x6172616d; +u32 var001ab6a4 = 0x73203a20; +u32 var001ab6a8 = 0x566f6c3d; +u32 var001ab6ac = 0x25642c20; +u32 var001ab6b0 = 0x5061643d; +u32 var001ab6b4 = 0x25642c20; +u32 var001ab6b8 = 0x50726f70; +u32 var001ab6bc = 0x3d25782c; +u32 var001ab6c0 = 0x2054696d; +u32 var001ab6c4 = 0x653d2564; +u32 var001ab6c8 = 0x2c204661; +u32 var001ab6cc = 0x723d2564; +u32 var001ab6d0 = 0x2c205369; +u32 var001ab6d4 = 0x6c656e63; +u32 var001ab6d8 = 0x653d2564; +u32 var001ab6dc = 0x2c20466c; +u32 var001ab6e0 = 0x6167733d; +u32 var001ab6e4 = 0x25750a00; +u32 var001ab6e8 = 0x4149534f; +u32 var001ab6ec = 0x554e4420; +u32 var001ab6f0 = 0x3a205468; +u32 var001ab6f4 = 0x69732063; +u32 var001ab6f8 = 0x68616e6e; +u32 var001ab6fc = 0x656c2068; +u32 var001ab700 = 0x61732061; +u32 var001ab704 = 0x206d6172; +u32 var001ab708 = 0x6b657220; +u32 var001ab70c = 0x2d3e2053; +u32 var001ab710 = 0x68616c6c; +u32 var001ab714 = 0x20737461; +u32 var001ab718 = 0x72742061; +u32 var001ab71c = 0x6e642075; +u32 var001ab720 = 0x73652049; +u32 var001ab724 = 0x44203d20; +u32 var001ab728 = 0x25642825; +u32 var001ab72c = 0x78290a00; +u32 var001ab730 = 0x45abe800; +u32 var001ab734 = 0x45b54800; +u32 var001ab738 = 0x45bb8000; +u32 var001ab73c = 0x392ec33e; +u32 var001ab740 = 0x3c23d70a; +u32 var001ab744 = 0x451c4000; +u32 var001ab748 = 0x453b8000; +u32 var001ab74c = 0x3f2aaaab; +u32 var001ab750 = 0x3f333333; +u32 var001ab754 = 0x3f333333; +u32 var001ab758 = 0x40490fdb; +u32 var001ab75c = 0x3c8efa35; +u32 var001ab760 = 0x40490fdb; +u32 var001ab764 = 0x40490fdb; +u32 var001ab768 = 0x42652ee0; +u32 var001ab76c = 0x451c4000; +u32 var001ab770 = 0x453b8000; +u32 var001ab774 = 0x45abe800; +u32 var001ab778 = 0x45b54800; +u32 var001ab77c = 0x451c4000; +u32 var001ab780 = 0x453b8000; +u32 var001ab784 = 0x4b18967f; +u32 var001ab788 = 0x4b18967f; +u32 var001ab78c = 0x00000000; +u32 var001ab790 = 0x00000000; +u32 var001ab794 = 0x00000000; +u32 var001ab798 = 0x00000000; +u32 var001ab79c = 0x00000000; +u32 var001ab7a0 = 0x00000000; +u32 var001ab7a4 = 0x00000000; +u32 var001ab7a8 = 0x00000000; +u32 var001ab7ac = 0x00000000; +u32 var001ab7b0 = 0x00000000; +u32 var001ab7b4 = 0x00000000; +u32 var001ab7b8 = 0x00000000; +u32 var001ab7bc = 0x00000000; +u32 var001ab7c0 = 0x00000000; +u32 var001ab7c4 = 0x25732025; +u32 var001ab7c8 = 0x643a2000; +u32 var001ab7cc = 0x7f095ad8; +u32 var001ab7d0 = 0x7f095ad8; +u32 var001ab7d4 = 0x7f09571c; +u32 var001ab7d8 = 0x7f095750; +u32 var001ab7dc = 0x7f09576c; +u32 var001ab7e0 = 0x7f095788; +u32 var001ab7e4 = 0x7f09590c; +u32 var001ab7e8 = 0x7f095a68; +u32 var001ab7ec = 0x7f095ad8; +u32 var001ab7f0 = 0x7f095ab4; +u32 var001ab7f4 = 0x7f095ac8; +u32 var001ab7f8 = 0x00000000; +u32 var001ab7fc = 0x00000000; +u32 var001ab800 = 0x40c907a9; +u32 var001ab804 = 0x3cc907a9; +u32 var001ab808 = 0x40c907a9; +u32 var001ab80c = 0x3cc907a9; +u32 var001ab810 = 0x40c907a9; +u32 var001ab814 = 0x3cc907a9; +u32 var001ab818 = 0x3fd55555; +u32 var001ab81c = 0x40555555; +u32 var001ab820 = 0x3fd55555; +u32 var001ab824 = 0x3fd55555; +u32 var001ab828 = 0x40555555; +u32 var001ab82c = 0x3e8e38e4; +u32 var001ab830 = 0x40490fdb; +u32 var001ab834 = 0x3fc90fdb; +u32 var001ab838 = 0x4096cbe4; +u32 var001ab83c = 0x40c90fdb; +u32 var001ab840 = 0x3fc90fdb; +u32 var001ab844 = 0x40490fdb; +u32 var001ab848 = 0x40c90fdb; +u32 var001ab84c = 0x00000000; +u32 var001ab850 = 0x46fffe00; +u32 var001ab854 = 0x40490fdb; +u32 var001ab858 = 0x477fff00; +u32 var001ab85c = 0x46fffe00; +u32 var001ab860 = 0x40490fdb; +u32 var001ab864 = 0x477fff00; +u32 var001ab868 = 0x00000000; +u32 var001ab86c = 0x00000000; +u32 var001ab870 = 0x3c23d70a; +u32 var001ab874 = 0xbf7fff58; +u32 var001ab878 = 0x3f7fff58; +u32 var001ab87c = 0xbf7fff58; +u32 var001ab880 = 0x3f7fff58; +u32 var001ab884 = 0x00000000; +u32 var001ab888 = 0x00000000; +u32 var001ab88c = 0x00000000; +u32 var001ab890 = 0x726f6e74; +u32 var001ab894 = 0x696d6500; +u32 var001ab898 = 0x726f6666; +u32 var001ab89c = 0x74696d65; +u32 var001ab8a0 = 0x00000000; +u32 var001ab8a4 = 0x676b6566; +u32 var001ab8a8 = 0x00000000; +u32 var001ab8ac = 0x6368616e; +u32 var001ab8b0 = 0x67656775; +u32 var001ab8b4 = 0x6e6d656d; +u32 var001ab8b8 = 0x20747970; +u32 var001ab8bc = 0x65202564; +u32 var001ab8c0 = 0x20437572; +u32 var001ab8c4 = 0x72656e74; +u32 var001ab8c8 = 0x506c6179; +u32 var001ab8cc = 0x65722d3e; +u32 var001ab8d0 = 0x67756e63; +u32 var001ab8d4 = 0x74726c2e; +u32 var001ab8d8 = 0x67756e6d; +u32 var001ab8dc = 0x656d7479; +u32 var001ab8e0 = 0x70652025; +u32 var001ab8e4 = 0x640a0000; +u32 var001ab8e8 = 0x4c6f636b; +u32 var001ab8ec = 0x54696d65; +u32 var001ab8f0 = 0x723a2025; +u32 var001ab8f4 = 0x640a0000; +u32 var001ab8f8 = 0x42726947; +u32 var001ab8fc = 0x756e3a20; +u32 var001ab900 = 0x52656c65; +u32 var001ab904 = 0x6173696e; +u32 var001ab908 = 0x67206775; +u32 var001ab90c = 0x6e6d656d; +u32 var001ab910 = 0x202d2063; +u32 var001ab914 = 0x75727265; +u32 var001ab918 = 0x6e742067; +u32 var001ab91c = 0x756e6d65; +u32 var001ab920 = 0x6d747970; +u32 var001ab924 = 0x65202564; +u32 var001ab928 = 0x2067756e; +u32 var001ab92c = 0x6d656d6e; +u32 var001ab930 = 0x65772025; +u32 var001ab934 = 0x640a0000; +u32 var001ab938 = 0x47697665; +u32 var001ab93c = 0x4d656d3a; +u32 var001ab940 = 0x2025640a; +u32 var001ab944 = 0x00000000; +u32 var001ab948 = 0x42726947; +u32 var001ab94c = 0x756e3a20; +u32 var001ab950 = 0x20427269; +u32 var001ab954 = 0x47756e4c; +u32 var001ab958 = 0x6f616454; +u32 var001ab95c = 0x69636b20; +u32 var001ab960 = 0x70726f63; +u32 var001ab964 = 0x65737320; +u32 var001ab968 = 0x47554e5f; +u32 var001ab96c = 0x4c4f4144; +u32 var001ab970 = 0x53544154; +u32 var001ab974 = 0x455f4c4f; +u32 var001ab978 = 0x41445f4f; +u32 var001ab97c = 0x424a0a00; +u32 var001ab980 = 0x42726947; +u32 var001ab984 = 0x756e3a20; +u32 var001ab988 = 0x204c6f61; +u32 var001ab98c = 0x64696e67; +u32 var001ab990 = 0x202d2025; +u32 var001ab994 = 0x732c2070; +u32 var001ab998 = 0x4d656d20; +u32 var001ab99c = 0x30782530; +u32 var001ab9a0 = 0x38782053; +u32 var001ab9a4 = 0x697a6520; +u32 var001ab9a8 = 0x25640a00; +u32 var001ab9ac = 0x42726947; +u32 var001ab9b0 = 0x756e3a20; +u32 var001ab9b4 = 0x20576172; +u32 var001ab9b8 = 0x6e696e67; +u32 var001ab9bc = 0x3a204c6f; +u32 var001ab9c0 = 0x61645369; +u32 var001ab9c4 = 0x7a65203e; +u32 var001ab9c8 = 0x204d656d; +u32 var001ab9cc = 0x53697a65; +u32 var001ab9d0 = 0x2c20636c; +u32 var001ab9d4 = 0x616d7069; +u32 var001ab9d8 = 0x6e672064; +u32 var001ab9dc = 0x65636f6d; +u32 var001ab9e0 = 0x702e2062; +u32 var001ab9e4 = 0x75666665; +u32 var001ab9e8 = 0x72206672; +u32 var001ab9ec = 0x6f6d2025; +u32 var001ab9f0 = 0x6420746f; +u32 var001ab9f4 = 0x20256420; +u32 var001ab9f8 = 0x28256420; +u32 var001ab9fc = 0x42797465; +u32 var001aba00 = 0x73290a00; +u32 var001aba04 = 0x42726947; +u32 var001aba08 = 0x756e3a20; +u32 var001aba0c = 0x206f624c; +u32 var001aba10 = 0x6f616474; +u32 var001aba14 = 0x6f206174; +u32 var001aba18 = 0x20307825; +u32 var001aba1c = 0x3038782c; +u32 var001aba20 = 0x2073697a; +u32 var001aba24 = 0x65202564; +u32 var001aba28 = 0x0a000000; +u32 var001aba2c = 0x42726947; +u32 var001aba30 = 0x756e3a20; +u32 var001aba34 = 0x20557365; +u32 var001aba38 = 0x64207369; +u32 var001aba3c = 0x7a652025; +u32 var001aba40 = 0x6420284f; +u32 var001aba44 = 0x62205369; +u32 var001aba48 = 0x7a652025; +u32 var001aba4c = 0x64290a00; +u32 var001aba50 = 0x42726947; +u32 var001aba54 = 0x756e3a20; +u32 var001aba58 = 0x20626c6f; +u32 var001aba5c = 0x636b206c; +u32 var001aba60 = 0x656e2025; +u32 var001aba64 = 0x64207573; +u32 var001aba68 = 0x65647369; +u32 var001aba6c = 0x7a652025; +u32 var001aba70 = 0x640a0000; +u32 var001aba74 = 0x42726947; +u32 var001aba78 = 0x756e3a20; +u32 var001aba7c = 0x206f626c; +u32 var001aba80 = 0x6e207261; +u32 var001aba84 = 0x6d5f6c65; +u32 var001aba88 = 0x6e202564; +u32 var001aba8c = 0x20626c6f; +u32 var001aba90 = 0x636b5f6c; +u32 var001aba94 = 0x656e2025; +u32 var001aba98 = 0x640a0000; +u32 var001aba9c = 0x42726947; +u32 var001abaa0 = 0x756e3a20; +u32 var001abaa4 = 0x206e6577; +u32 var001abaa8 = 0x20757365; +u32 var001abaac = 0x64207369; +u32 var001abab0 = 0x7a652025; +u32 var001abab4 = 0x640a0000; +u32 var001abab8 = 0x42726947; +u32 var001ababc = 0x756e3a20; +u32 var001abac0 = 0x20546578; +u32 var001abac4 = 0x74757265; +u32 var001abac8 = 0x20426c6f; +u32 var001abacc = 0x636b2061; +u32 var001abad0 = 0x74203078; +u32 var001abad4 = 0x25303878; +u32 var001abad8 = 0x2073697a; +u32 var001abadc = 0x65202564; +u32 var001abae0 = 0x2c20656e; +u32 var001abae4 = 0x64702030; +u32 var001abae8 = 0x78253038; +u32 var001abaec = 0x780a0000; +u32 var001abaf0 = 0x42726947; +u32 var001abaf4 = 0x756e3a20; +u32 var001abaf8 = 0x20536574; +u32 var001abafc = 0x204c6f61; +u32 var001abb00 = 0x64205374; +u32 var001abb04 = 0x6174653a; +u32 var001abb08 = 0x2047554e; +u32 var001abb0c = 0x5f4c4f41; +u32 var001abb10 = 0x44535441; +u32 var001abb14 = 0x54455f44; +u32 var001abb18 = 0x45434f4d; +u32 var001abb1c = 0x50524553; +u32 var001abb20 = 0x535f5445; +u32 var001abb24 = 0x58545552; +u32 var001abb28 = 0x45530a00; +u32 var001abb2c = 0x42726947; +u32 var001abb30 = 0x756e3a20; +u32 var001abb34 = 0x20427269; +u32 var001abb38 = 0x47756e4c; +u32 var001abb3c = 0x6f616454; +u32 var001abb40 = 0x69636b20; +u32 var001abb44 = 0x70726f63; +u32 var001abb48 = 0x65737320; +u32 var001abb4c = 0x47554e5f; +u32 var001abb50 = 0x4c4f4144; +u32 var001abb54 = 0x53544154; +u32 var001abb58 = 0x455f4445; +u32 var001abb5c = 0x434f4d50; +u32 var001abb60 = 0x52455353; +u32 var001abb64 = 0x5f544558; +u32 var001abb68 = 0x54555245; +u32 var001abb6c = 0x530a0000; +u32 var001abb70 = 0x42726947; +u32 var001abb74 = 0x756e3a20; +u32 var001abb78 = 0x20617420; +u32 var001abb7c = 0x74657874; +u32 var001abb80 = 0x75726520; +u32 var001abb84 = 0x25640a00; +u32 var001abb88 = 0x42726947; +u32 var001abb8c = 0x756e3a20; +u32 var001abb90 = 0x20556e63; +u32 var001abb94 = 0x6f6d7072; +u32 var001abb98 = 0x65737320; +u32 var001abb9c = 0x2564206f; +u32 var001abba0 = 0x66202564; +u32 var001abba4 = 0x0a000000; +u32 var001abba8 = 0x42726947; +u32 var001abbac = 0x756e3a20; +u32 var001abbb0 = 0x20536574; +u32 var001abbb4 = 0x204c6f61; +u32 var001abbb8 = 0x64205374; +u32 var001abbbc = 0x6174653a; +u32 var001abbc0 = 0x2047554e; +u32 var001abbc4 = 0x5f4c4f41; +u32 var001abbc8 = 0x44535441; +u32 var001abbcc = 0x54455f44; +u32 var001abbd0 = 0x45434f4d; +u32 var001abbd4 = 0x50524553; +u32 var001abbd8 = 0x535f444c; +u32 var001abbdc = 0x530a0000; +u32 var001abbe0 = 0x42726947; +u32 var001abbe4 = 0x756e3a20; +u32 var001abbe8 = 0x20427269; +u32 var001abbec = 0x47756e4c; +u32 var001abbf0 = 0x6f616454; +u32 var001abbf4 = 0x69636b20; +u32 var001abbf8 = 0x70726f63; +u32 var001abbfc = 0x65737320; +u32 var001abc00 = 0x47554e5f; +u32 var001abc04 = 0x4c4f4144; +u32 var001abc08 = 0x53544154; +u32 var001abc0c = 0x455f4445; +u32 var001abc10 = 0x434f4d50; +u32 var001abc14 = 0x52455353; +u32 var001abc18 = 0x5f444c53; +u32 var001abc1c = 0x0a000000; +u32 var001abc20 = 0x42726947; +u32 var001abc24 = 0x756e3a20; +u32 var001abc28 = 0x2070726f; +u32 var001abc2c = 0x70676678; +u32 var001abc30 = 0x5f646563; +u32 var001abc34 = 0x6f6d7072; +u32 var001abc38 = 0x65737320; +u32 var001abc3c = 0x30782530; +u32 var001abc40 = 0x38780a00; +u32 var001abc44 = 0x42726947; +u32 var001abc48 = 0x756e3a20; +u32 var001abc4c = 0x20444c20; +u32 var001abc50 = 0x77617374; +u32 var001abc54 = 0x65207370; +u32 var001abc58 = 0x61636520; +u32 var001abc5c = 0x25642066; +u32 var001abc60 = 0x726f6d20; +u32 var001abc64 = 0x25642028; +u32 var001abc68 = 0x55736564; +u32 var001abc6c = 0x2025642c; +u32 var001abc70 = 0x2052616d; +u32 var001abc74 = 0x6c656e20; +u32 var001abc78 = 0x25642c20; +u32 var001abc7c = 0x4f625369; +u32 var001abc80 = 0x7a652025; +u32 var001abc84 = 0x64290a00; +u32 var001abc88 = 0x496e6372; +u32 var001abc8c = 0x65617365; +u32 var001abc90 = 0x2047554e; +u32 var001abc94 = 0x53415645; +u32 var001abc98 = 0x53495a45; +u32 var001abc9c = 0x20746f20; +u32 var001abca0 = 0x25642121; +u32 var001abca4 = 0x210a0000; +u32 var001abca8 = 0x42726947; +u32 var001abcac = 0x756e3a20; +u32 var001abcb0 = 0x20536574; +u32 var001abcb4 = 0x204c6f61; +u32 var001abcb8 = 0x64205374; +u32 var001abcbc = 0x6174653a; +u32 var001abcc0 = 0x2047554e; +u32 var001abcc4 = 0x5f4c4f41; +u32 var001abcc8 = 0x44535441; +u32 var001abccc = 0x54455f4c; +u32 var001abcd0 = 0x4f414445; +u32 var001abcd4 = 0x440a0000; +u32 var001abcd8 = 0x6e656564; +u32 var001abcdc = 0x2061206e; +u32 var001abce0 = 0x65772067; +u32 var001abce4 = 0x756e206c; +u32 var001abce8 = 0x6f616469; +u32 var001abcec = 0x6e672028; +u32 var001abcf0 = 0x6c6f636b; +u32 var001abcf4 = 0x20256420; +u32 var001abcf8 = 0x67756e6d; +u32 var001abcfc = 0x656d6e65; +u32 var001abd00 = 0x77202564; +u32 var001abd04 = 0x290a0000; +u32 var001abd08 = 0x6c6f6164; +u32 var001abd0c = 0x696e6720; +u32 var001abd10 = 0x67756e20; +u32 var001abd14 = 0x66696c65; +u32 var001abd18 = 0x3a202564; +u32 var001abd1c = 0x20747970; +u32 var001abd20 = 0x653a2025; +u32 var001abd24 = 0x640a0000; +u32 var001abd28 = 0x42726947; +u32 var001abd2c = 0x756e3a20; +u32 var001abd30 = 0x50726f63; +u32 var001abd34 = 0x65737320; +u32 var001abd38 = 0x4d415354; +u32 var001abd3c = 0x45525f47; +u32 var001abd40 = 0x554e5f4c; +u32 var001abd44 = 0x4f414453; +u32 var001abd48 = 0x54415445; +u32 var001abd4c = 0x5f464c55; +u32 var001abd50 = 0x580a0000; +u32 var001abd54 = 0x42726947; +u32 var001abd58 = 0x756e3a20; +u32 var001abd5c = 0x53657420; +u32 var001abd60 = 0x4d617374; +u32 var001abd64 = 0x65722053; +u32 var001abd68 = 0x74617465; +u32 var001abd6c = 0x3a204d41; +u32 var001abd70 = 0x53544552; +u32 var001abd74 = 0x5f47554e; +u32 var001abd78 = 0x5f4c4f41; +u32 var001abd7c = 0x44535441; +u32 var001abd80 = 0x54455f48; +u32 var001abd84 = 0x414e4453; +u32 var001abd88 = 0x0a000000; +u32 var001abd8c = 0x42726947; +u32 var001abd90 = 0x756e3a20; +u32 var001abd94 = 0x50726f63; +u32 var001abd98 = 0x65737320; +u32 var001abd9c = 0x4d415354; +u32 var001abda0 = 0x45525f47; +u32 var001abda4 = 0x554e5f4c; +u32 var001abda8 = 0x4f414453; +u32 var001abdac = 0x54415445; +u32 var001abdb0 = 0x5f48414e; +u32 var001abdb4 = 0x44530a00; +u32 var001abdb8 = 0x42726947; +u32 var001abdbc = 0x756e3a20; +u32 var001abdc0 = 0x53657475; +u32 var001abdc4 = 0x70204861; +u32 var001abdc8 = 0x6e64204c; +u32 var001abdcc = 0x6f61640a; +u32 var001abdd0 = 0x00000000; +u32 var001abdd4 = 0x48616e64; +u32 var001abdd8 = 0x20203a20; +u32 var001abddc = 0x5573696e; +u32 var001abde0 = 0x67206361; +u32 var001abde4 = 0x63686564; +u32 var001abde8 = 0x2068616e; +u32 var001abdec = 0x64730a00; +u32 var001abdf0 = 0x48616e64; +u32 var001abdf4 = 0x20203a20; +u32 var001abdf8 = 0x4c6f6f6b; +u32 var001abdfc = 0x206d6120; +u32 var001abe00 = 0x6e6f2068; +u32 var001abe04 = 0x616e6473; +u32 var001abe08 = 0x210a0000; +u32 var001abe0c = 0x42726947; +u32 var001abe10 = 0x756e3a20; +u32 var001abe14 = 0x53657420; +u32 var001abe18 = 0x4d617374; +u32 var001abe1c = 0x65722053; +u32 var001abe20 = 0x74617465; +u32 var001abe24 = 0x3a204d41; +u32 var001abe28 = 0x53544552; +u32 var001abe2c = 0x5f47554e; +u32 var001abe30 = 0x5f4c4f41; +u32 var001abe34 = 0x44535441; +u32 var001abe38 = 0x54455f47; +u32 var001abe3c = 0x554e0a00; +u32 var001abe40 = 0x42726947; +u32 var001abe44 = 0x756e3a20; +u32 var001abe48 = 0x50726f63; +u32 var001abe4c = 0x65737320; +u32 var001abe50 = 0x4d415354; +u32 var001abe54 = 0x45525f47; +u32 var001abe58 = 0x554e5f4c; +u32 var001abe5c = 0x4f414453; +u32 var001abe60 = 0x54415445; +u32 var001abe64 = 0x5f47554e; +u32 var001abe68 = 0x0a000000; +u32 var001abe6c = 0x42726947; +u32 var001abe70 = 0x756e3a20; +u32 var001abe74 = 0x53657475; +u32 var001abe78 = 0x70204775; +u32 var001abe7c = 0x6e204c6f; +u32 var001abe80 = 0x61640a00; +u32 var001abe84 = 0x42726947; +u32 var001abe88 = 0x756e3a20; +u32 var001abe8c = 0x53657420; +u32 var001abe90 = 0x4d617374; +u32 var001abe94 = 0x65722053; +u32 var001abe98 = 0x74617465; +u32 var001abe9c = 0x3a204d41; +u32 var001abea0 = 0x53544552; +u32 var001abea4 = 0x5f47554e; +u32 var001abea8 = 0x5f4c4f41; +u32 var001abeac = 0x44535441; +u32 var001abeb0 = 0x54455f43; +u32 var001abeb4 = 0x41525453; +u32 var001abeb8 = 0x0a000000; +u32 var001abebc = 0x42726947; +u32 var001abec0 = 0x756e3a20; +u32 var001abec4 = 0x50726f63; +u32 var001abec8 = 0x65737320; +u32 var001abecc = 0x4d415354; +u32 var001abed0 = 0x45525f47; +u32 var001abed4 = 0x554e5f4c; +u32 var001abed8 = 0x4f414453; +u32 var001abedc = 0x54415445; +u32 var001abee0 = 0x5f434152; +u32 var001abee4 = 0x54530a00; +u32 var001abee8 = 0x42726947; +u32 var001abeec = 0x756e3a20; +u32 var001abef0 = 0x43617274; +u32 var001abef4 = 0x204c6f61; +u32 var001abef8 = 0x64656420; +u32 var001abefc = 0x73657474; +u32 var001abf00 = 0x696e6720; +u32 var001abf04 = 0x47554e5f; +u32 var001abf08 = 0x4c4f4144; +u32 var001abf0c = 0x53544154; +u32 var001abf10 = 0x455f464c; +u32 var001abf14 = 0x55580a00; +u32 var001abf18 = 0x42726947; +u32 var001abf1c = 0x756e3a20; +u32 var001abf20 = 0x43617274; +u32 var001abf24 = 0x206c6f61; +u32 var001abf28 = 0x64696e67; +u32 var001abf2c = 0x202d206c; +u32 var001abf30 = 0x6f6f6b69; +u32 var001abf34 = 0x6e672066; +u32 var001abf38 = 0x6f722063; +u32 var001abf3c = 0x61727473; +u32 var001abf40 = 0x0a000000; +u32 var001abf44 = 0x42726947; +u32 var001abf48 = 0x756e3a20; +u32 var001abf4c = 0x4c6f6164; +u32 var001abf50 = 0x696e6720; +u32 var001abf54 = 0x63617274; +u32 var001abf58 = 0x2025640a; +u32 var001abf5c = 0x00000000; +u32 var001abf60 = 0x42726947; +u32 var001abf64 = 0x756e3a20; +u32 var001abf68 = 0x52657175; +u32 var001abf6c = 0x65737420; +u32 var001abf70 = 0x666f7220; +u32 var001abf74 = 0x63617274; +u32 var001abf78 = 0x20256420; +u32 var001abf7c = 0x69676e6f; +u32 var001abf80 = 0x72656420; +u32 var001abf84 = 0x2d206361; +u32 var001abf88 = 0x72742061; +u32 var001abf8c = 0x6c726561; +u32 var001abf90 = 0x6479206c; +u32 var001abf94 = 0x6f616465; +u32 var001abf98 = 0x640a0000; +u32 var001abf9c = 0x42726947; +u32 var001abfa0 = 0x756e3a20; +u32 var001abfa4 = 0x436f6d70; +u32 var001abfa8 = 0x696c6520; +u32 var001abfac = 0x48616e64; +u32 var001abfb0 = 0x20307825; +u32 var001abfb4 = 0x30387820; +u32 var001abfb8 = 0x47756e20; +u32 var001abfbc = 0x30782530; +u32 var001abfc0 = 0x78380a00; +u32 var001abfc4 = 0x47756e20; +u32 var001abfc8 = 0x20203a20; +u32 var001abfcc = 0x436f6d70; +u32 var001abfd0 = 0x696c6564; +u32 var001abfd4 = 0x2047756e; +u32 var001abfd8 = 0x20307825; +u32 var001abfdc = 0x3038780a; +u32 var001abfe0 = 0x00000000; +u32 var001abfe4 = 0x47756e20; +u32 var001abfe8 = 0x20203a20; +u32 var001abfec = 0x436f6d70; +u32 var001abff0 = 0x696c6564; +u32 var001abff4 = 0x2053697a; +u32 var001abff8 = 0x65202564; +u32 var001abffc = 0x0a000000; +u32 var001ac000 = 0x48616e64; +u32 var001ac004 = 0x20203a20; +u32 var001ac008 = 0x436f6d70; +u32 var001ac00c = 0x696c6564; +u32 var001ac010 = 0x2048616e; +u32 var001ac014 = 0x64203078; +u32 var001ac018 = 0x25303878; +u32 var001ac01c = 0x0a000000; +u32 var001ac020 = 0x48616e64; +u32 var001ac024 = 0x20203a20; +u32 var001ac028 = 0x436f6d70; +u32 var001ac02c = 0x696c6564; +u32 var001ac030 = 0x2053697a; +u32 var001ac034 = 0x65202564; +u32 var001ac038 = 0x0a000000; +u32 var001ac03c = 0x47756e20; +u32 var001ac040 = 0x20203a20; +u32 var001ac044 = 0x436f6d70; +u32 var001ac048 = 0x696c6520; +u32 var001ac04c = 0x6f766572; +u32 var001ac050 = 0x68656164; +u32 var001ac054 = 0x20256420; +u32 var001ac058 = 0x62797465; +u32 var001ac05c = 0x730a0000; +u32 var001ac060 = 0x48616e64; +u32 var001ac064 = 0x20203a20; +u32 var001ac068 = 0x48616e64; +u32 var001ac06c = 0x204f626a; +u32 var001ac070 = 0x20307825; +u32 var001ac074 = 0x30387820; +u32 var001ac078 = 0x47756e20; +u32 var001ac07c = 0x4f626a20; +u32 var001ac080 = 0x30782530; +u32 var001ac084 = 0x3878200a; +u32 var001ac088 = 0x00000000; +u32 var001ac08c = 0x47756e20; +u32 var001ac090 = 0x20203a20; +u32 var001ac094 = 0x41667465; +u32 var001ac098 = 0x7220436f; +u32 var001ac09c = 0x6d70203a; +u32 var001ac0a0 = 0x20426173; +u32 var001ac0a4 = 0x65203078; +u32 var001ac0a8 = 0x25303878; +u32 var001ac0ac = 0x20467265; +u32 var001ac0b0 = 0x65202564; +u32 var001ac0b4 = 0x0a000000; +u32 var001ac0b8 = 0x47756e20; +u32 var001ac0bc = 0x20203a20; +u32 var001ac0c0 = 0x41667465; +u32 var001ac0c4 = 0x72204361; +u32 var001ac0c8 = 0x63686564; +u32 var001ac0cc = 0x20536574; +u32 var001ac0d0 = 0x7570203a; +u32 var001ac0d4 = 0x20426173; +u32 var001ac0d8 = 0x65203078; +u32 var001ac0dc = 0x25303878; +u32 var001ac0e0 = 0x20467265; +u32 var001ac0e4 = 0x65202564; +u32 var001ac0e8 = 0x0a000000; +u32 var001ac0ec = 0x47756e20; +u32 var001ac0f0 = 0x20203a20; +u32 var001ac0f4 = 0x546f7461; +u32 var001ac0f8 = 0x6c557365; +u32 var001ac0fc = 0x64202564; +u32 var001ac100 = 0x2c204672; +u32 var001ac104 = 0x65652025; +u32 var001ac108 = 0x640a0000; +u32 var001ac10c = 0x42726947; +u32 var001ac110 = 0x756e3a20; +u32 var001ac114 = 0x53657420; +u32 var001ac118 = 0x4d617374; +u32 var001ac11c = 0x65722053; +u32 var001ac120 = 0x74617465; +u32 var001ac124 = 0x3a204d41; +u32 var001ac128 = 0x53544552; +u32 var001ac12c = 0x5f47554e; +u32 var001ac130 = 0x5f4c4f41; +u32 var001ac134 = 0x44535441; +u32 var001ac138 = 0x54455f4c; +u32 var001ac13c = 0x4f414445; +u32 var001ac140 = 0x440a0000; +u32 var001ac144 = 0x47756e4c; +u32 var001ac148 = 0x6f636b54; +u32 var001ac14c = 0x696d6572; +u32 var001ac150 = 0x3a202564; +u32 var001ac154 = 0x0a000000; +u32 var001ac158 = 0x2a2a2065; +u32 var001ac15c = 0x72726f72; +u32 var001ac160 = 0x0a000000; +u32 var001ac164 = 0x2a2a2065; +u32 var001ac168 = 0x72726f72; +u32 var001ac16c = 0x0a000000; +u32 var001ac170 = 0x77616e74; +u32 var001ac174 = 0x6564666e; +u32 var001ac178 = 0x20256420; +u32 var001ac17c = 0x74696767; +u32 var001ac180 = 0x6c652025; +u32 var001ac184 = 0x640a0000; +u32 var001ac188 = 0x25640a00; +u32 var001ac18c = 0x25303264; +u32 var001ac190 = 0x3a253032; +u32 var001ac194 = 0x643a2530; +u32 var001ac198 = 0x32640a00; +u32 var001ac19c = 0x25303264; +u32 var001ac1a0 = 0x3a253032; +u32 var001ac1a4 = 0x640a0000; +u32 var001ac1a8 = 0x461c4000; +u32 var001ac1ac = 0x3f451eb8; +u32 var001ac1b0 = 0x3f333333; +u32 var001ac1b4 = 0x3f5f5dd8; +u32 var001ac1b8 = 0x3f5f5dd8; +u32 var001ac1bc = 0x7f09a1b8; +u32 var001ac1c0 = 0x7f09a1b8; +u32 var001ac1c4 = 0x7f09a17c; +u32 var001ac1c8 = 0x7f09a17c; +u32 var001ac1cc = 0x7f09a17c; +u32 var001ac1d0 = 0x7f09a17c; +u32 var001ac1d4 = 0x7f09a17c; +u32 var001ac1d8 = 0x7f09a17c; +u32 var001ac1dc = 0x7f09a17c; +u32 var001ac1e0 = 0x7f09a17c; +u32 var001ac1e4 = 0x7f09a17c; +u32 var001ac1e8 = 0x7f09a17c; +u32 var001ac1ec = 0x7f09a17c; +u32 var001ac1f0 = 0x7f09a17c; +u32 var001ac1f4 = 0x7f09a17c; +u32 var001ac1f8 = 0x7f09a17c; +u32 var001ac1fc = 0x7f09a17c; +u32 var001ac200 = 0x7f09a17c; +u32 var001ac204 = 0x7f09a17c; +u32 var001ac208 = 0x7f09a17c; +u32 var001ac20c = 0x7f09a17c; +u32 var001ac210 = 0x7f09a17c; +u32 var001ac214 = 0x7f09a17c; +u32 var001ac218 = 0x7f09a17c; +u32 var001ac21c = 0x7f09a17c; +u32 var001ac220 = 0x7f09a17c; +u32 var001ac224 = 0x7f09a1b8; +u32 var001ac228 = 0x7f09a17c; +u32 var001ac22c = 0x7f09a17c; +u32 var001ac230 = 0x7f09a1b8; +u32 var001ac234 = 0x7f09a1b8; +u32 var001ac238 = 0x7f09a17c; +u32 var001ac23c = 0x7f09a1b8; +u32 var001ac240 = 0x7f09a1b8; +u32 var001ac244 = 0x7f09a1b8; +u32 var001ac248 = 0x7f09a17c; +u32 var001ac24c = 0x7f09a17c; +u32 var001ac250 = 0x7f09a17c; +u32 var001ac254 = 0x7f09a17c; +u32 var001ac258 = 0x7f09a17c; +u32 var001ac25c = 0x7f09a17c; +u32 var001ac260 = 0x7f09a17c; +u32 var001ac264 = 0x7f09a17c; +u32 var001ac268 = 0x7f09a17c; +u32 var001ac26c = 0x7f09a17c; +u32 var001ac270 = 0x7f09a17c; +u32 var001ac274 = 0x7f09a17c; +u32 var001ac278 = 0x7f09a17c; +u32 var001ac27c = 0x7f09a17c; +u32 var001ac280 = 0x7f09a17c; +u32 var001ac284 = 0x7f09a17c; +u32 var001ac288 = 0x7f09a17c; +u32 var001ac28c = 0x7f09a17c; +u32 var001ac290 = 0x7f09a1b8; +u32 var001ac294 = 0x7f09a17c; +u32 var001ac298 = 0x7f09a17c; +u32 var001ac29c = 0x7f09a17c; +u32 var001ac2a0 = 0x7f09a17c; +u32 var001ac2a4 = 0x7f09a17c; +u32 var001ac2a8 = 0x7f09a17c; +u32 var001ac2ac = 0x7f09a17c; +u32 var001ac2b0 = 0x7f09a1b8; +u32 var001ac2b4 = 0x7f09a1b8; +u32 var001ac2b8 = 0x7f09a1b8; +u32 var001ac2bc = 0x7f09a17c; +u32 var001ac2c0 = 0x7f09a17c; +u32 var001ac2c4 = 0x7f09a17c; +u32 var001ac2c8 = 0x7f09a17c; +u32 var001ac2cc = 0x7f09a17c; +u32 var001ac2d0 = 0x7f09a17c; +u32 var001ac2d4 = 0x7f09a17c; +u32 var001ac2d8 = 0x7f09a17c; +u32 var001ac2dc = 0x7f09a17c; +u32 var001ac2e0 = 0x7f09a17c; +u32 var001ac2e4 = 0x7f09a17c; +u32 var001ac2e8 = 0x7f09a17c; +u32 var001ac2ec = 0x7f09a17c; +u32 var001ac2f0 = 0x7f09a17c; +u32 var001ac2f4 = 0x7f09a17c; +u32 var001ac2f8 = 0x7f09a17c; +u32 var001ac2fc = 0x7f09a17c; +u32 var001ac300 = 0x7f09a17c; +u32 var001ac304 = 0x7f09a17c; +u32 var001ac308 = 0x7f09a17c; +u32 var001ac30c = 0x7f09a17c; +u32 var001ac310 = 0x7f09a17c; +u32 var001ac314 = 0x7f09a17c; +u32 var001ac318 = 0x7f09a1b8; +u32 var001ac31c = 0x3f5f5dd8; +u32 var001ac320 = 0x3ecccccd; +u32 var001ac324 = 0x3fc90fdb; +u32 var001ac328 = 0x40c907a9; +u32 var001ac32c = 0x3fc90fdb; +u32 var001ac330 = 0x40490fdb; +u32 var001ac334 = 0x3ecccccd; +u32 var001ac338 = 0x3dcccccd; +u32 var001ac33c = 0x3c23d70a; +u32 var001ac340 = 0x7f09b928; +u32 var001ac344 = 0x7f09b928; +u32 var001ac348 = 0x7f09b928; +u32 var001ac34c = 0x7f09b928; +u32 var001ac350 = 0x7f09b928; +u32 var001ac354 = 0x7f09b928; +u32 var001ac358 = 0x7f09b928; +u32 var001ac35c = 0x7f09b928; +u32 var001ac360 = 0x7f09b928; +u32 var001ac364 = 0x7f09b928; +u32 var001ac368 = 0x7f09b928; +u32 var001ac36c = 0x7f09b928; +u32 var001ac370 = 0x7f09b928; +u32 var001ac374 = 0x7f09b9f8; +u32 var001ac378 = 0x7f09b9f8; +u32 var001ac37c = 0x7f09b9f8; +u32 var001ac380 = 0x7f09b9f8; +u32 var001ac384 = 0x7f09b9f8; +u32 var001ac388 = 0x7f09b928; +u32 var001ac38c = 0x7f09b9f8; +u32 var001ac390 = 0x7f09b9f8; +u32 var001ac394 = 0x7f09b9f8; +u32 var001ac398 = 0x7f09b9f8; +u32 var001ac39c = 0x7f09b9f8; +u32 var001ac3a0 = 0x7f09b9f8; +u32 var001ac3a4 = 0x7f09b9f8; +u32 var001ac3a8 = 0x7f09b928; +u32 var001ac3ac = 0x7f09b9f8; +u32 var001ac3b0 = 0x7f09b9f8; +u32 var001ac3b4 = 0x7f09b9f8; +u32 var001ac3b8 = 0x7f09b9f8; +u32 var001ac3bc = 0x7f09b9f8; +u32 var001ac3c0 = 0x7f09b9f8; +u32 var001ac3c4 = 0x7f09b9f8; +u32 var001ac3c8 = 0x7f09b928; +u32 var001ac3cc = 0x7f09b928; +u32 var001ac3d0 = 0x7f09bbd8; +u32 var001ac3d4 = 0x7f09bb9c; +u32 var001ac3d8 = 0x7f09bb9c; +u32 var001ac3dc = 0x7f09bb9c; +u32 var001ac3e0 = 0x7f09bb9c; +u32 var001ac3e4 = 0x7f09bb9c; +u32 var001ac3e8 = 0x7f09ba7c; +u32 var001ac3ec = 0x7f09bb9c; +u32 var001ac3f0 = 0x7f09bb9c; +u32 var001ac3f4 = 0x7f09bb9c; +u32 var001ac3f8 = 0x7f09bb9c; +u32 var001ac3fc = 0x7f09ba7c; +u32 var001ac400 = 0x7f09bb9c; +u32 var001ac404 = 0x7f09bb9c; +u32 var001ac408 = 0x7f09bb9c; +u32 var001ac40c = 0x7f09bb9c; +u32 var001ac410 = 0x7f09bb9c; +u32 var001ac414 = 0x7f09bb9c; +u32 var001ac418 = 0x7f09bb9c; +u32 var001ac41c = 0x7f09bb9c; +u32 var001ac420 = 0x7f09bb9c; +u32 var001ac424 = 0x7f09ba7c; +u32 var001ac428 = 0x7f09bb9c; +u32 var001ac42c = 0x7f09bb9c; +u32 var001ac430 = 0x7f09bb9c; +u32 var001ac434 = 0x7f09bbd8; +u32 var001ac438 = 0x7f09bb9c; +u32 var001ac43c = 0x7f09bb08; +u32 var001ac440 = 0x7f09bb9c; +u32 var001ac444 = 0x7f09bbd8; +u32 var001ac448 = 0x7f09bbd8; +u32 var001ac44c = 0x7f09bbd8; +u32 var001ac450 = 0x7f09bbd8; +u32 var001ac454 = 0x7f09bbd8; +u32 var001ac458 = 0x7f09bbd8; +u32 var001ac45c = 0x7f09bb9c; +u32 var001ac460 = 0x7f09bb9c; +u32 var001ac464 = 0x7f09bb9c; +u32 var001ac468 = 0x7f09bb9c; +u32 var001ac46c = 0x7f09bb9c; +u32 var001ac470 = 0x7f09bb9c; +u32 var001ac474 = 0x7f09bb9c; +u32 var001ac478 = 0x7f09bb9c; +u32 var001ac47c = 0x7f09bb08; +u32 var001ac480 = 0x40047ae1; +u32 var001ac484 = 0x3f5f5dd8; +u32 var001ac488 = 0x7f09c9ec; +u32 var001ac48c = 0x7f09c9ec; +u32 var001ac490 = 0x7f09c9b0; +u32 var001ac494 = 0x7f09c9b0; +u32 var001ac498 = 0x7f09c9b0; +u32 var001ac49c = 0x7f09c9b0; +u32 var001ac4a0 = 0x7f09c9b0; +u32 var001ac4a4 = 0x7f09c9b0; +u32 var001ac4a8 = 0x7f09c9b0; +u32 var001ac4ac = 0x7f09c9b0; +u32 var001ac4b0 = 0x7f09c9b0; +u32 var001ac4b4 = 0x7f09c9b0; +u32 var001ac4b8 = 0x7f09c9b0; +u32 var001ac4bc = 0x7f09c9b0; +u32 var001ac4c0 = 0x7f09c9ec; +u32 var001ac4c4 = 0x7f09c9b0; +u32 var001ac4c8 = 0x7f09c9b0; +u32 var001ac4cc = 0x7f09c9b0; +u32 var001ac4d0 = 0x7f09c9b0; +u32 var001ac4d4 = 0x7f09c9b0; +u32 var001ac4d8 = 0x7f09c91c; +u32 var001ac4dc = 0x7f09c9b0; +u32 var001ac4e0 = 0x7f09c9b0; +u32 var001ac4e4 = 0x7f09c9b0; +u32 var001ac4e8 = 0x7f09c9b0; +u32 var001ac4ec = 0x7f09c9b0; +u32 var001ac4f0 = 0x7f09c7b4; +u32 var001ac4f4 = 0x7f09c9ec; +u32 var001ac4f8 = 0x7f09c888; +u32 var001ac4fc = 0x7f09c770; +u32 var001ac500 = 0x7f09c9ec; +u32 var001ac504 = 0x7f09c9ec; +u32 var001ac508 = 0x7f09c844; +u32 var001ac50c = 0x7f09c844; +u32 var001ac510 = 0x7f09c7f8; +u32 var001ac514 = 0x7f09c9ec; +u32 var001ac518 = 0x7f09c9b0; +u32 var001ac51c = 0x7f09c9b0; +u32 var001ac520 = 0x7f09c9b0; +u32 var001ac524 = 0x7f09c9b0; +u32 var001ac528 = 0x7f09c9b0; +u32 var001ac52c = 0x7f09c9b0; +u32 var001ac530 = 0x7f09c9b0; +u32 var001ac534 = 0x7f09c9b0; +u32 var001ac538 = 0x7f09c888; +u32 var001ac53c = 0x7f09c9b0; +u32 var001ac540 = 0x7f09c9b0; +u32 var001ac544 = 0x7f09c9b0; +u32 var001ac548 = 0x7f09c9b0; +u32 var001ac54c = 0x7f09c9ec; +u32 var001ac550 = 0x7f09c6dc; +u32 var001ac554 = 0x7f09c9b0; +u32 var001ac558 = 0x7f09c9b0; +u32 var001ac55c = 0x7f09c844; +u32 var001ac560 = 0x7f09c844; +u32 var001ac564 = 0x7f09c844; +u32 var001ac568 = 0x7f09c844; +u32 var001ac56c = 0x7f09c844; +u32 var001ac570 = 0x7f09c844; +u32 var001ac574 = 0x7f09c9ec; +u32 var001ac578 = 0x7f09c9ec; +u32 var001ac57c = 0x7f09c844; +u32 var001ac580 = 0x7f09c844; +u32 var001ac584 = 0x7f09c844; +u32 var001ac588 = 0x7f09c9ec; +u32 var001ac58c = 0x7f09c9ec; +u32 var001ac590 = 0x7f09c9ec; +u32 var001ac594 = 0x7f09c9ec; +u32 var001ac598 = 0x7f09c9ec; +u32 var001ac59c = 0x7f09c9ec; +u32 var001ac5a0 = 0x7f09c9ec; +u32 var001ac5a4 = 0x7f09c9ec; +u32 var001ac5a8 = 0x7f09c9ec; +u32 var001ac5ac = 0x7f09c9ec; +u32 var001ac5b0 = 0x7f09c9ec; +u32 var001ac5b4 = 0x7f09c9ec; +u32 var001ac5b8 = 0x7f09c9ec; +u32 var001ac5bc = 0x7f09c9ec; +u32 var001ac5c0 = 0x7f09c9ec; +u32 var001ac5c4 = 0x7f09c9b0; +u32 var001ac5c8 = 0x7f09c9ec; +u32 var001ac5cc = 0x7f09c9b0; +u32 var001ac5d0 = 0x7f09c9b0; +u32 var001ac5d4 = 0x7f09c9b0; +u32 var001ac5d8 = 0x7f09c9b0; +u32 var001ac5dc = 0x7f09c9b0; +u32 var001ac5e0 = 0x7f09c9b0; +u32 var001ac5e4 = 0x7f09c9ec; +u32 var001ac5e8 = 0x3f59999a; +u32 var001ac5ec = 0x3f5f5dd8; +u32 var001ac5f0 = 0x7f09cc10; +u32 var001ac5f4 = 0x7f09cc28; +u32 var001ac5f8 = 0x7f09cc58; +u32 var001ac5fc = 0x7f09cc88; +u32 var001ac600 = 0x7f09cc40; +u32 var001ac604 = 0x7f09cc70; +u32 var001ac608 = 0x7f09cccc; +u32 var001ac60c = 0x7f09ccb8; +u32 var001ac610 = 0x7f09cca0; +u32 var001ac614 = 0x3da3d70a; +u32 var001ac618 = 0x3dcccccd; +u32 var001ac61c = 0x3dcccccd; +u32 var001ac620 = 0x3dcccccd; +u32 var001ac624 = 0x3f7cb924; +u32 var001ac628 = 0x3c51b700; +u32 var001ac62c = 0x3f4ccccd; +u32 var001ac630 = 0x3dcccccd; +u32 var001ac634 = 0x3dcccccd; +u32 var001ac638 = 0x40c907a9; +u32 var001ac63c = 0x40333333; +u32 var001ac640 = 0x3f4ccccd; +u32 var001ac644 = 0x3e4ccccd; +u32 var001ac648 = 0x3dcccccd; +u32 var001ac64c = 0x3e99999a; +u32 var001ac650 = 0x3f7cb924; +u32 var001ac654 = 0x3f7cb924; +u32 var001ac658 = 0x3c51b700; +u32 var001ac65c = 0x3c888889; +u32 var001ac660 = 0x3e4ccccd; +u32 var001ac664 = 0x3dcccccd; +u32 var001ac668 = 0xbdcccccd; +u32 var001ac66c = 0xbf4ccccd; +u32 var001ac670 = 0x7f09df30; +u32 var001ac674 = 0x7f09df40; +u32 var001ac678 = 0x7f09df40; +u32 var001ac67c = 0x7f09df40; +u32 var001ac680 = 0x7f09df40; +u32 var001ac684 = 0x7f09df40; +u32 var001ac688 = 0x7f09df40; +u32 var001ac68c = 0x7f09df40; +u32 var001ac690 = 0x7f09df40; +u32 var001ac694 = 0x7f09df40; +u32 var001ac698 = 0x7f09df30; +u32 var001ac69c = 0x7f09df40; +u32 var001ac6a0 = 0x7f09df40; +u32 var001ac6a4 = 0x7f09df40; +u32 var001ac6a8 = 0x7f09df40; +u32 var001ac6ac = 0x7f09df30; +u32 var001ac6b0 = 0x7f09df40; +u32 var001ac6b4 = 0x7f09df40; +u32 var001ac6b8 = 0x7f09df40; +u32 var001ac6bc = 0x7f09df40; +u32 var001ac6c0 = 0x7f09df30; +u32 var001ac6c4 = 0x7f09df40; +u32 var001ac6c8 = 0x7f09df40; +u32 var001ac6cc = 0x7f09df30; +u32 var001ac6d0 = 0x7f09e080; +u32 var001ac6d4 = 0x7f09e11c; +u32 var001ac6d8 = 0x7f09e0b8; +u32 var001ac6dc = 0x7f09e110; +u32 var001ac6e0 = 0x7f09e11c; +u32 var001ac6e4 = 0x7f09e11c; +u32 var001ac6e8 = 0x7f09e11c; +u32 var001ac6ec = 0x7f09e11c; +u32 var001ac6f0 = 0x7f09e11c; +u32 var001ac6f4 = 0x7f09e11c; +u32 var001ac6f8 = 0x7f09e118; +u32 var001ac6fc = 0x7f09e118; +u32 var001ac700 = 0x4141999a; +u32 var001ac704 = 0x3dcccccd; +u32 var001ac708 = 0x4096c5bf; +u32 var001ac70c = 0x404907a9; +u32 var001ac710 = 0x3fd55555; +u32 var001ac714 = 0x3eb2b179; +u32 var001ac718 = 0xbeb2b179; +u32 var001ac71c = 0x3eb2b179; +u32 var001ac720 = 0x41ad5555; +u32 var001ac724 = 0x41855555; +u32 var001ac728 = 0x3fd55555; +u32 var001ac72c = 0x3dcccccd; +u32 var001ac730 = 0x3fd55555; +u32 var001ac734 = 0x3e32b179; +u32 var001ac738 = 0xbe32b179; +u32 var001ac73c = 0x3e32b179; +u32 var001ac740 = 0x3fd55555; +u32 var001ac744 = 0x3e99999a; +u32 var001ac748 = 0x3dcccccd; +u32 var001ac74c = 0x3e99999a; +u32 var001ac750 = 0x3dcccccd; +u32 var001ac754 = 0xb3d6bf95; +u32 var001ac758 = 0x33d6bf95; +u32 var001ac75c = 0xc5bb8000; +u32 var001ac760 = 0x3f6d4de3; +u32 var001ac764 = 0x3d9590e8; +u32 var001ac768 = 0x3e2aaaab; +u32 var001ac76c = 0x7f0a2de0; +u32 var001ac770 = 0x7f0a2e00; +u32 var001ac774 = 0x7f0a2e20; +u32 var001ac778 = 0x7f0a2e38; +u32 var001ac77c = 0x7f0a2e4c; +u32 var001ac780 = 0x7f0a2e60; +u32 var001ac784 = 0x7f0a2f10; +u32 var001ac788 = 0x7f0a3070; +u32 var001ac78c = 0x7f0a3070; +u32 var001ac790 = 0x7f0a2fb4; +u32 var001ac794 = 0x7f0a2fdc; +u32 var001ac798 = 0x7f0a3070; +u32 var001ac79c = 0x7f0a3070; +u32 var001ac7a0 = 0x7f0a3070; +u32 var001ac7a4 = 0x7f0a3070; +u32 var001ac7a8 = 0x7f0a3070; +u32 var001ac7ac = 0x7f0a2f4c; +u32 var001ac7b0 = 0x7f0a3070; +u32 var001ac7b4 = 0x7f0a3070; +u32 var001ac7b8 = 0x7f0a3070; +u32 var001ac7bc = 0x7f0a3070; +u32 var001ac7c0 = 0x7f0a2f88; +u32 var001ac7c4 = 0x7f0a3004; +u32 var001ac7c8 = 0x40490fdb; +u32 var001ac7cc = 0x42853333; +u32 var001ac7d0 = 0x3c8efa35; +u32 var001ac7d4 = 0x3f19999a; +u32 var001ac7d8 = 0x3e4ccccd; +u32 var001ac7dc = 0x7f0a35ac; +u32 var001ac7e0 = 0x7f0a36dc; +u32 var001ac7e4 = 0x7f0a35ac; +u32 var001ac7e8 = 0x7f0a35dc; +u32 var001ac7ec = 0x7f0a35dc; +u32 var001ac7f0 = 0x7f0a36dc; +u32 var001ac7f4 = 0x7f0a360c; +u32 var001ac7f8 = 0x7f0a360c; +u32 var001ac7fc = 0x7f0a363c; +u32 var001ac800 = 0x7f0a3664; +u32 var001ac804 = 0x7f0a36dc; +u32 var001ac808 = 0x7f0a3690; +u32 var001ac80c = 0x7f0a3664; +u32 var001ac810 = 0x7f0a363c; +u32 var001ac814 = 0x7f0a363c; +u32 var001ac818 = 0x7f0a363c; +u32 var001ac81c = 0x7f0a363c; +u32 var001ac820 = 0x7f0a36c4; +u32 var001ac824 = 0x7f0a36b8; +u32 var001ac828 = 0x3f28f5c3; +u32 var001ac82c = 0x3f666666; +u32 var001ac830 = 0x7f0a372c; +u32 var001ac834 = 0x7f0a3740; +u32 var001ac838 = 0x7f0a372c; +u32 var001ac83c = 0x7f0a372c; +u32 var001ac840 = 0x7f0a372c; +u32 var001ac844 = 0x7f0a3740; +u32 var001ac848 = 0x7f0a372c; +u32 var001ac84c = 0x7f0a372c; +u32 var001ac850 = 0x7f0a3740; +u32 var001ac854 = 0x7f0a3740; +u32 var001ac858 = 0x7f0a3740; +u32 var001ac85c = 0x7f0a3740; +u32 var001ac860 = 0x7f0a3740; +u32 var001ac864 = 0x7f0a3740; +u32 var001ac868 = 0x7f0a3740; +u32 var001ac86c = 0x7f0a3740; +u32 var001ac870 = 0x7f0a3740; +u32 var001ac874 = 0x7f0a373c; +u32 var001ac878 = 0x7f0a3734; +u32 var001ac87c = 0x3c23d70a; +u32 var001ac880 = 0x3f747ae1; +u32 var001ac884 = 0x47ae147b; +u32 var001ac888 = 0x33d6bf95; +u32 var001ac88c = 0xbe0f5c29; +u32 var001ac890 = 0x3e19999a; +u32 var001ac894 = 0x40490fdb; +u32 var001ac898 = 0x3e4ccccd; +u32 var001ac89c = 0x40490fdb; +u32 var001ac8a0 = 0x3e4ccccd; +u32 var001ac8a4 = 0x40c90fd0; +u32 var001ac8a8 = 0x3dcccccd; +u32 var001ac8ac = 0x3dcccccd; +u32 var001ac8b0 = 0x3ecccccd; +u32 var001ac8b4 = 0x3f19999a; +u32 var001ac8b8 = 0x46fffe00; +u32 var001ac8bc = 0x3c23d70a; +u32 var001ac8c0 = 0x3fd16873; +u32 var001ac8c4 = 0x3c23d70a; +u32 var001ac8c8 = 0x411fffff; +u32 var001ac8cc = 0x3f088888; +u32 var001ac8d0 = 0x40c907a9; +u32 var001ac8d4 = 0x3d0bd8cf; +u32 var001ac8d8 = 0x40c907a9; +u32 var001ac8dc = 0x3d0bd8cf; +u32 var001ac8e0 = 0x40c907a9; +u32 var001ac8e4 = 0x3d0bd8cf; +u32 var001ac8e8 = 0x3f088888; +u32 var001ac8ec = 0x40c907a9; +u32 var001ac8f0 = 0x40c907a9; +u32 var001ac8f4 = 0x3c3d3463; +u32 var001ac8f8 = 0x40c907a9; +u32 var001ac8fc = 0x3c3d3463; +u32 var001ac900 = 0x40c907a9; +u32 var001ac904 = 0x40c907a9; +u32 var001ac908 = 0x3bda10fd; +u32 var001ac90c = 0x40c907a9; +u32 var001ac910 = 0x3bda10fd; +u32 var001ac914 = 0x3e99999a; +u32 var001ac918 = 0x3e8e38e4; +u32 var001ac91c = 0x40c907a9; +u32 var001ac920 = 0x3fd33333; +u32 var001ac924 = 0x33333333; +u32 var001ac928 = 0x3fc33333; +u32 var001ac92c = 0x33333333; +u32 var001ac930 = 0x3dccccce; +u32 var001ac934 = 0x40c907a9; +u32 var001ac938 = 0x411fffff; +u32 var001ac93c = 0x7f0a550c; +u32 var001ac940 = 0x7f0a550c; +u32 var001ac944 = 0x7f0a550c; +u32 var001ac948 = 0x7f0a550c; +u32 var001ac94c = 0x7f0a550c; +u32 var001ac950 = 0x7f0a550c; +u32 var001ac954 = 0x7f0a550c; +u32 var001ac958 = 0x7f0a550c; +u32 var001ac95c = 0x7f0a550c; +u32 var001ac960 = 0x7f0a550c; +u32 var001ac964 = 0x7f0a550c; +u32 var001ac968 = 0x7f0a550c; +u32 var001ac96c = 0x7f0a550c; +u32 var001ac970 = 0x7f0a550c; +u32 var001ac974 = 0x7f0a550c; +u32 var001ac978 = 0x7f0a550c; +u32 var001ac97c = 0x7f0a550c; +u32 var001ac980 = 0x7f0a5540; +u32 var001ac984 = 0x7f0a550c; +u32 var001ac988 = 0x7f0a550c; +u32 var001ac98c = 0x7f0a550c; +u32 var001ac990 = 0x7f0a5540; +u32 var001ac994 = 0x7f0a5540; +u32 var001ac998 = 0x7f0a5540; +u32 var001ac99c = 0x7f0a5540; +u32 var001ac9a0 = 0x7f0a5540; +u32 var001ac9a4 = 0x7f0a550c; +u32 var001ac9a8 = 0x7f0a5528; +u32 var001ac9ac = 0x7f0a5540; +u32 var001ac9b0 = 0x7f0a5540; +u32 var001ac9b4 = 0x7f0a5540; +u32 var001ac9b8 = 0x7f0a5540; +u32 var001ac9bc = 0x7f0a5540; +u32 var001ac9c0 = 0x7f0a5540; +u32 var001ac9c4 = 0x7f0a550c; +u32 var001ac9c8 = 0x7f0a550c; +u32 var001ac9cc = 0x7f0a550c; +u32 var001ac9d0 = 0x7f0a550c; +u32 var001ac9d4 = 0x7f0a550c; +u32 var001ac9d8 = 0x7f0a550c; +u32 var001ac9dc = 0x7f0a550c; +u32 var001ac9e0 = 0x7f0a550c; +u32 var001ac9e4 = 0x40490fdb; +u32 var001ac9e8 = 0x3dccccce; +u32 var001ac9ec = 0x7f0a61f4; +u32 var001ac9f0 = 0x7f0a6254; +u32 var001ac9f4 = 0x7f0a6254; +u32 var001ac9f8 = 0x7f0a6254; +u32 var001ac9fc = 0x7f0a6254; +u32 var001aca00 = 0x7f0a6254; +u32 var001aca04 = 0x7f0a61fc; +u32 var001aca08 = 0x7f0a6254; +u32 var001aca0c = 0x7f0a6254; +u32 var001aca10 = 0x7f0a6254; +u32 var001aca14 = 0x7f0a6210; +u32 var001aca18 = 0x7f0a6210; +u32 var001aca1c = 0x7f0a6210; +u32 var001aca20 = 0x7f0a6210; +u32 var001aca24 = 0x7f0a6210; +u32 var001aca28 = 0x7f0a6254; +u32 var001aca2c = 0x7f0a6254; +u32 var001aca30 = 0x7f0a6254; +u32 var001aca34 = 0x7f0a6254; +u32 var001aca38 = 0x7f0a6254; +u32 var001aca3c = 0x7f0a6254; +u32 var001aca40 = 0x7f0a6254; +u32 var001aca44 = 0x7f0a6254; +u32 var001aca48 = 0x7f0a6254; +u32 var001aca4c = 0x7f0a6254; +u32 var001aca50 = 0x7f0a6254; +u32 var001aca54 = 0x7f0a6254; +u32 var001aca58 = 0x7f0a6254; +u32 var001aca5c = 0x7f0a6254; +u32 var001aca60 = 0x7f0a6254; +u32 var001aca64 = 0x7f0a6254; +u32 var001aca68 = 0x7f0a6254; +u32 var001aca6c = 0x7f0a6254; +u32 var001aca70 = 0x7f0a6210; +u32 var001aca74 = 0x40490fdb; +u32 var001aca78 = 0x3dcccccd; +u32 var001aca7c = 0x3d4ccccd; +u32 var001aca80 = 0x3ba3d70a; +u32 var001aca84 = 0x3cf5c28f; +u32 var001aca88 = 0x3ecccccd; +u32 var001aca8c = 0x3faaaaab; +u32 var001aca90 = 0x3f3ebebf; +u32 var001aca94 = 0x453b8000; +u32 var001aca98 = 0x453b8000; +u32 var001aca9c = 0x453b8000; +u32 var001acaa0 = 0x453b8000; +u32 var001acaa4 = 0x7f0a8a60; +u32 var001acaa8 = 0x7f0a8b50; +u32 var001acaac = 0x7f0a8b50; +u32 var001acab0 = 0x7f0a8b50; +u32 var001acab4 = 0x7f0a8a60; +u32 var001acab8 = 0x7f0a8b50; +u32 var001acabc = 0x7f0a8b50; +u32 var001acac0 = 0x7f0a8a0c; +u32 var001acac4 = 0x7f0a8a0c; +u32 var001acac8 = 0x7f0a8a0c; +u32 var001acacc = 0x7f0a8a60; +u32 var001acad0 = 0x7f0a8a60; +u32 var001acad4 = 0x7f0a8b50; +u32 var001acad8 = 0x7f0a8b50; +u32 var001acadc = 0x7f0a8b50; +u32 var001acae0 = 0x7f0a89a0; +u32 var001acae4 = 0x7f0a8a60; +u32 var001acae8 = 0x7f0a8b50; +u32 var001acaec = 0x7f0a8b50; +u32 var001acaf0 = 0x7f0a8b50; +u32 var001acaf4 = 0x7f0a8b50; +u32 var001acaf8 = 0x7f0a8b50; +u32 var001acafc = 0x7f0a8b50; +u32 var001acb00 = 0x7f0a8b50; +u32 var001acb04 = 0x7f0a8b50; +u32 var001acb08 = 0x7f0a8b50; +u32 var001acb0c = 0x7f0a8a60; +u32 var001acb10 = 0x7f0a8b50; +u32 var001acb14 = 0x7f0a8a0c; +u32 var001acb18 = 0x7f0a8e6c; +u32 var001acb1c = 0x7f0a8ee8; +u32 var001acb20 = 0x7f0a8ee8; +u32 var001acb24 = 0x7f0a8ee8; +u32 var001acb28 = 0x7f0a8e6c; +u32 var001acb2c = 0x7f0a8e6c; +u32 var001acb30 = 0x7f0a8ee8; +u32 var001acb34 = 0x7f0a8ee8; +u32 var001acb38 = 0x7f0a8ee8; +u32 var001acb3c = 0x7f0a8e6c; +u32 var001acb40 = 0x7f0a8ee8; +u32 var001acb44 = 0x7f0a8ee8; +u32 var001acb48 = 0x7f0a8ee8; +u32 var001acb4c = 0x7f0a8ee8; +u32 var001acb50 = 0x7f0a8ee8; +u32 var001acb54 = 0x7f0a8ee8; +u32 var001acb58 = 0x7f0a8ee8; +u32 var001acb5c = 0x7f0a8ee8; +u32 var001acb60 = 0x7f0a8ee8; +u32 var001acb64 = 0x7f0a8ee8; +u32 var001acb68 = 0x7f0a8ee8; +u32 var001acb6c = 0x7f0a8ee8; +u32 var001acb70 = 0x7f0a8ee8; +u32 var001acb74 = 0x7f0a8e6c; +u32 var001acb78 = 0x7f0a8ee8; +u32 var001acb7c = 0x7f0a8ee8; +u32 var001acb80 = 0x7f0a8ee8; +u32 var001acb84 = 0x7f0a8e6c; +u32 var001acb88 = 0x7f0a8ee8; +u32 var001acb8c = 0x7f0a8ee8; +u32 var001acb90 = 0x7f0a8ee8; +u32 var001acb94 = 0x7f0a8ee8; +u32 var001acb98 = 0x7f0a8ee8; +u32 var001acb9c = 0x7f0a8ee8; +u32 var001acba0 = 0x7f0a8ee8; +u32 var001acba4 = 0x7f0a8e6c; +u32 var001acba8 = 0x7f0a8e6c; +u32 var001acbac = 0x7f0a8e6c; +u32 var001acbb0 = 0xc7c35000; +u32 var001acbb4 = 0x47c35000; +u32 var001acbb8 = 0x7f0a9934; +u32 var001acbbc = 0x7f0a9974; +u32 var001acbc0 = 0x7f0a9950; +u32 var001acbc4 = 0x7f0a9974; +u32 var001acbc8 = 0x7f0a9974; +u32 var001acbcc = 0x7f0a9974; +u32 var001acbd0 = 0x7f0a9974; +u32 var001acbd4 = 0x7f0a9974; +u32 var001acbd8 = 0x7f0a9974; +u32 var001acbdc = 0x7f0a9974; +u32 var001acbe0 = 0x7f0a996c; +u32 var001acbe4 = 0x7f0a996c; +u32 var001acbe8 = 0x7f0a996c; +u32 var001acbec = 0x7f0a996c; +u32 var001acbf0 = 0x7f0a996c; +u32 var001acbf4 = 0x7f0a996c; +u32 var001acbf8 = 0x7f0a996c; +u32 var001acbfc = 0x7f0a996c; +u32 var001acc00 = 0x7f0a996c; +u32 var001acc04 = 0x7f0a996c; +u32 var001acc08 = 0x7f0a996c; +u32 var001acc0c = 0x00000000; +u32 var001acc10 = 0x73703100; +u32 var001acc14 = 0x73703200; +u32 var001acc18 = 0x73703300; +u32 var001acc1c = 0x73706200; +u32 var001acc20 = 0x73706900; +u32 var001acc24 = 0x461c4000; +u32 var001acc28 = 0x453b8000; +u32 var001acc2c = 0x453b8000; +u32 var001acc30 = 0x3f19999a; +u32 var001acc34 = 0x3e99999a; +u32 var001acc38 = 0xbdcccccd; +u32 var001acc3c = 0x453b8000; +u32 var001acc40 = 0x453b8000; +u32 var001acc44 = 0x3e4ccccd; +u32 var001acc48 = 0x3db2b17a; +u32 var001acc4c = 0x3727c5ac; +u32 var001acc50 = 0xb727c5ac; +u32 var001acc54 = 0x461c4000; +u32 var001acc58 = 0xc61c4000; +u32 var001acc5c = 0x461c4000; +u32 var001acc60 = 0xc61c4000; +u32 var001acc64 = 0x461c4000; +u32 var001acc68 = 0xc61c4000; +u32 var001acc6c = 0x3fb50481; +u32 var001acc70 = 0x7f0accc0; +u32 var001acc74 = 0x7f0accc0; +u32 var001acc78 = 0x7f0acccc; +u32 var001acc7c = 0x7f0acccc; +u32 var001acc80 = 0x7f0acccc; +u32 var001acc84 = 0x7f0acca0; +u32 var001acc88 = 0x7f0accc0; +u32 var001acc8c = 0x7f0acccc; +u32 var001acc90 = 0x7f0acccc; +u32 var001acc94 = 0x7f0acccc; +u32 var001acc98 = 0x7f0acccc; +u32 var001acc9c = 0x7f0acccc; +u32 var001acca0 = 0x7f0acccc; +u32 var001acca4 = 0x7f0acccc; +u32 var001acca8 = 0x7f0accc0; +u32 var001accac = 0x7f0acccc; +u32 var001accb0 = 0x7f0accc0; +u32 var001accb4 = 0x7f0acccc; +u32 var001accb8 = 0x7f0acccc; +u32 var001accbc = 0x7f0acccc; +u32 var001accc0 = 0x7f0acccc; +u32 var001accc4 = 0x7f0acccc; +u32 var001accc8 = 0x7f0accb0; +u32 var001acccc = 0x3dcccccd; +u32 var001accd0 = 0xc6ea6000; +u32 var001accd4 = 0x46ea6000; +u32 var001accd8 = 0x3f666666; +u32 var001accdc = 0x3f666666; +u32 var001acce0 = 0x3f666666; +u32 var001acce4 = 0x3f666666; +u32 var001acce8 = 0x3f666666; +u32 var001accec = 0x3f666666; +u32 var001accf0 = 0x3fb50481; +u32 var001accf4 = 0x3f666666; +u32 var001accf8 = 0x3f088888; +u32 var001accfc = 0x40c907a9; +u32 var001acd00 = 0x3ec907a9; +u32 var001acd04 = 0x40c907a9; +u32 var001acd08 = 0x3ec907a9; +u32 var001acd0c = 0x40c907a9; +u32 var001acd10 = 0x3ec907a9; +u32 var001acd14 = 0x493ebc20; +u32 var001acd18 = 0x3e8e38e4; +u32 var001acd1c = 0x3ed55555; +u32 var001acd20 = 0x40555555; +u32 var001acd24 = 0x3fb55555; +u32 var001acd28 = 0x3fd55555; +u32 var001acd2c = 0x40c907a9; +u32 var001acd30 = 0x3dc907a9; +u32 var001acd34 = 0x40c907a9; +u32 var001acd38 = 0x3dc907a9; +u32 var001acd3c = 0x40c907a9; +u32 var001acd40 = 0x3dc907a9; +u32 var001acd44 = 0x40c907a9; +u32 var001acd48 = 0x3dc907a9; +u32 var001acd4c = 0x40c907a9; +u32 var001acd50 = 0x3dc907a9; +u32 var001acd54 = 0x40c907a9; +u32 var001acd58 = 0x3dc907a9; +u32 var001acd5c = 0x493ebc20; +u32 var001acd60 = 0x3e8e38e4; +u32 var001acd64 = 0x3dccccce; +u32 var001acd68 = 0xc6ea6000; +u32 var001acd6c = 0x46ea6000; +u32 var001acd70 = 0x3e4ccccd; +u32 var001acd74 = 0xb58637bd; +u32 var001acd78 = 0x33d6bf95; +u32 var001acd7c = 0x3dcccccd; +u32 var001acd80 = 0xb58637bd; +u32 var001acd84 = 0x33d6bf95; +u32 var001acd88 = 0xb58637bd; +u32 var001acd8c = 0x33d6bf95; +u32 var001acd90 = 0x3e4ccccd; +u32 var001acd94 = 0x00000000; +u32 var001acd98 = 0x00000000; +u32 var001acd9c = 0x00000000; +u32 var001acda0 = 0x25733a20; +u32 var001acda4 = 0x25640a00; +u32 var001acda8 = 0x25732025; +u32 var001acdac = 0x64202573; +u32 var001acdb0 = 0x0a000000; +u32 var001acdb4 = 0x25733a20; +u32 var001acdb8 = 0x25640a00; +u32 var001acdbc = 0x25732025; +u32 var001acdc0 = 0x73000000; +u32 var001acdc4 = 0x25732025; +u32 var001acdc8 = 0x73000000; +u32 var001acdcc = 0x00000000; +u32 var001acdd0 = 0x3dcccccd; +u32 var001acdd4 = 0x3dcccccd; +u32 var001acdd8 = 0x7f0b1fe0; +u32 var001acddc = 0x7f0b1fe0; +u32 var001acde0 = 0x7f0b1fe0; +u32 var001acde4 = 0x7f0b1fe0; +u32 var001acde8 = 0x7f0b1fe8; +u32 var001acdec = 0x7f0b1fe8; +u32 var001acdf0 = 0x7f0b1ff0; +u32 var001acdf4 = 0x7f0b1ff8; +u32 var001acdf8 = 0x7f0b1fe0; +u32 var001acdfc = 0x7f0b1fe0; +u32 var001ace00 = 0x7f0b1fe0; +u32 var001ace04 = 0x7f0b1fe0; +u32 var001ace08 = 0x7f0b1ff8; +u32 var001ace0c = 0x7f0b1fe0; +u32 var001ace10 = 0x7f0b1fe8; +u32 var001ace14 = 0x7f0b1fe8; +u32 var001ace18 = 0x7f0b1fe8; +u32 var001ace1c = 0x7f0b1fe8; +u32 var001ace20 = 0x7f0b1fe8; +u32 var001ace24 = 0x7f0b1fe0; +u32 var001ace28 = 0x7f0b1ff0; +u32 var001ace2c = 0x7f0b1fe8; +u32 var001ace30 = 0x7f0b1ff8; +u32 var001ace34 = 0x7f0b1fe0; +u32 var001ace38 = 0x7f0b1fe0; +u32 var001ace3c = 0x7f0b1fe0; +u32 var001ace40 = 0x7f0b1fe0; +u32 var001ace44 = 0x7f0b1fe0; +u32 var001ace48 = 0x7f0b1fe0; +u32 var001ace4c = 0x7f0b1fe0; +u32 var001ace50 = 0x7f0b1fe0; +u32 var001ace54 = 0x7f0b1fe0; +u32 var001ace58 = 0x7f0b1fe0; +u32 var001ace5c = 0x7f0b1fe0; +u32 var001ace60 = 0x7f0b1fe0; +u32 var001ace64 = 0x7f0b2008; +u32 var001ace68 = 0x7f0b2000; +u32 var001ace6c = 0x7f0b2000; +u32 var001ace70 = 0x7f0b2000; +u32 var001ace74 = 0x7f0b2000; +u32 var001ace78 = 0x7f0b2000; +u32 var001ace7c = 0x7f0b2000; +u32 var001ace80 = 0x7f0b2000; +u32 var001ace84 = 0x7f0b2000; +u32 var001ace88 = 0x7f0b2008; +u32 var001ace8c = 0x7f0b2008; +u32 var001ace90 = 0x7f0b2008; +u32 var001ace94 = 0x7f0b2008; +u32 var001ace98 = 0x7f0b2008; +u32 var001ace9c = 0x7f0b2008; +u32 var001acea0 = 0x7f0b1fd8; +u32 var001acea4 = 0x7f0b2008; +u32 var001acea8 = 0x7f0b2008; +u32 var001aceac = 0x7f0b1fe0; +u32 var001aceb0 = 0x4d4f5420; +u32 var001aceb4 = 0x3a205479; +u32 var001aceb8 = 0x70652031; +u32 var001acebc = 0x20203d20; +u32 var001acec0 = 0x25642f25; +u32 var001acec4 = 0x64202825; +u32 var001acec8 = 0x64290000; +u32 var001acecc = 0x4d4f5420; +u32 var001aced0 = 0x3a205479; +u32 var001aced4 = 0x70652032; +u32 var001aced8 = 0x20203d20; +u32 var001acedc = 0x25642f25; +u32 var001acee0 = 0x64202825; +u32 var001acee4 = 0x64290000; +u32 var001acee8 = 0x4d4f5420; +u32 var001aceec = 0x3a205479; +u32 var001acef0 = 0x70652033; +u32 var001acef4 = 0x20203d20; +u32 var001acef8 = 0x25642f25; +u32 var001acefc = 0x64202825; +u32 var001acf00 = 0x64290000; +u32 var001acf04 = 0x4d4f5420; +u32 var001acf08 = 0x3a205479; +u32 var001acf0c = 0x7065204f; +u32 var001acf10 = 0x49203d20; +u32 var001acf14 = 0x25642f25; +u32 var001acf18 = 0x642f2564; +u32 var001acf1c = 0x2f256400; +u32 var001acf20 = 0x4d4f5420; +u32 var001acf24 = 0x3a205479; +u32 var001acf28 = 0x7065204f; +u32 var001acf2c = 0x41203d20; +u32 var001acf30 = 0x25642f25; +u32 var001acf34 = 0x642f2564; +u32 var001acf38 = 0x2f256400; +u32 var001acf3c = 0x4d4f5420; +u32 var001acf40 = 0x3a20675f; +u32 var001acf44 = 0x4f626a43; +u32 var001acf48 = 0x6f756e74; +u32 var001acf4c = 0x203d2025; +u32 var001acf50 = 0x64000000; +u32 var001acf54 = 0x4d4f5420; +u32 var001acf58 = 0x3a20675f; +u32 var001acf5c = 0x416e696d; +u32 var001acf60 = 0x436f756e; +u32 var001acf64 = 0x74203d20; +u32 var001acf68 = 0x25640000; +u32 var001acf6c = 0x416c6c6f; +u32 var001acf70 = 0x63617469; +u32 var001acf74 = 0x6e672025; +u32 var001acf78 = 0x64206279; +u32 var001acf7c = 0x74657320; +u32 var001acf80 = 0x666f7220; +u32 var001acf84 = 0x6f626a69; +u32 var001acf88 = 0x6e737420; +u32 var001acf8c = 0x73747275; +u32 var001acf90 = 0x63747572; +u32 var001acf94 = 0x650a0000; +u32 var001acf98 = 0x4d6f7449; +u32 var001acf9c = 0x6e73743a; +u32 var001acfa0 = 0x20557369; +u32 var001acfa4 = 0x6e672063; +u32 var001acfa8 = 0x61636865; +u32 var001acfac = 0x20656e74; +u32 var001acfb0 = 0x72792074; +u32 var001acfb4 = 0x79706520; +u32 var001acfb8 = 0x31202564; +u32 var001acfbc = 0x20283078; +u32 var001acfc0 = 0x25303878; +u32 var001acfc4 = 0x29202d20; +u32 var001acfc8 = 0x42797465; +u32 var001acfcc = 0x733d2564; +u32 var001acfd0 = 0x0a000000; +u32 var001acfd4 = 0x4d6f7449; +u32 var001acfd8 = 0x6e73743a; +u32 var001acfdc = 0x20557369; +u32 var001acfe0 = 0x6e672063; +u32 var001acfe4 = 0x61636865; +u32 var001acfe8 = 0x20656e74; +u32 var001acfec = 0x72792074; +u32 var001acff0 = 0x79706520; +u32 var001acff4 = 0x32202564; +u32 var001acff8 = 0x20283078; +u32 var001acffc = 0x25303878; +u32 var001ad000 = 0x29202d20; +u32 var001ad004 = 0x42797465; +u32 var001ad008 = 0x733d2564; +u32 var001ad00c = 0x0a000000; +u32 var001ad010 = 0x4d6f7449; +u32 var001ad014 = 0x6e73743a; +u32 var001ad018 = 0x20557369; +u32 var001ad01c = 0x6e672063; +u32 var001ad020 = 0x61636865; +u32 var001ad024 = 0x20656e74; +u32 var001ad028 = 0x72792074; +u32 var001ad02c = 0x79706520; +u32 var001ad030 = 0x33202564; +u32 var001ad034 = 0x20283078; +u32 var001ad038 = 0x25303878; +u32 var001ad03c = 0x29202d20; +u32 var001ad040 = 0x42797465; +u32 var001ad044 = 0x733d2564; +u32 var001ad048 = 0x0a000000; +u32 var001ad04c = 0x2a2a2a2a; +u32 var001ad050 = 0x2a2a2a2a; +u32 var001ad054 = 0x2a2a2a2a; +u32 var001ad058 = 0x2a2a2a2a; +u32 var001ad05c = 0x2a2a2a2a; +u32 var001ad060 = 0x2a2a2a2a; +u32 var001ad064 = 0x2a2a2a2a; +u32 var001ad068 = 0x2a2a2a2a; +u32 var001ad06c = 0x2a2a2a2a; +u32 var001ad070 = 0x2a2a2a0a; +u32 var001ad074 = 0x00000000; +u32 var001ad078 = 0x2a2a2a2a; +u32 var001ad07c = 0x2a2a2a2a; +u32 var001ad080 = 0x2a2a2a2a; +u32 var001ad084 = 0x2a2a2a2a; +u32 var001ad088 = 0x2a2a2a2a; +u32 var001ad08c = 0x2a2a2a2a; +u32 var001ad090 = 0x2a2a2a2a; +u32 var001ad094 = 0x2a2a2a2a; +u32 var001ad098 = 0x2a2a2a2a; +u32 var001ad09c = 0x2a2a2a0a; +u32 var001ad0a0 = 0x00000000; +u32 var001ad0a4 = 0x0a4d6f74; +u32 var001ad0a8 = 0x496e7374; +u32 var001ad0ac = 0x3a204672; +u32 var001ad0b0 = 0x6565696e; +u32 var001ad0b4 = 0x67207479; +u32 var001ad0b8 = 0x70652032; +u32 var001ad0bc = 0x20636163; +u32 var001ad0c0 = 0x68652065; +u32 var001ad0c4 = 0x6e747279; +u32 var001ad0c8 = 0x20256420; +u32 var001ad0cc = 0x28307825; +u32 var001ad0d0 = 0x30387829; +u32 var001ad0d4 = 0x0a0a0000; +u32 var001ad0d8 = 0x0a4d6f74; +u32 var001ad0dc = 0x496e7374; +u32 var001ad0e0 = 0x3a204672; +u32 var001ad0e4 = 0x6565696e; +u32 var001ad0e8 = 0x67207479; +u32 var001ad0ec = 0x70652033; +u32 var001ad0f0 = 0x20636163; +u32 var001ad0f4 = 0x68652065; +u32 var001ad0f8 = 0x6e747279; +u32 var001ad0fc = 0x20256420; +u32 var001ad100 = 0x28307825; +u32 var001ad104 = 0x30387829; +u32 var001ad108 = 0x0a0a0000; +u32 var001ad10c = 0x4d6f7449; +u32 var001ad110 = 0x6e737420; +u32 var001ad114 = 0x2d3e2041; +u32 var001ad118 = 0x7474656d; +u32 var001ad11c = 0x70742074; +u32 var001ad120 = 0x6f206672; +u32 var001ad124 = 0x65652069; +u32 var001ad128 = 0x74656d20; +u32 var001ad12c = 0x6e6f7420; +u32 var001ad130 = 0x696e2063; +u32 var001ad134 = 0x61636865; +u32 var001ad138 = 0x0a000000; +u32 var001ad13c = 0x00000000; +u32 var001ad140 = 0x42e52ee0; +u32 var001ad144 = 0x3c0efa35; +u32 var001ad148 = 0x3f060a92; +u32 var001ad14c = 0x3f060a92; +u32 var001ad150 = 0xe0ad78ec; +u32 var001ad154 = 0x3c0efa35; +u32 var001ad158 = 0x00000000; +u32 var001ad15c = 0x00000000; +u32 var001ad160 = 0x41434f55; +u32 var001ad164 = 0x53544943; +u32 var001ad168 = 0x202d3e20; +u32 var001ad16c = 0x416c6c6f; +u32 var001ad170 = 0x63617469; +u32 var001ad174 = 0x6e672025; +u32 var001ad178 = 0x64206279; +u32 var001ad17c = 0x74657320; +u32 var001ad180 = 0x666f7220; +u32 var001ad184 = 0x25642070; +u32 var001ad188 = 0x6f727461; +u32 var001ad18c = 0x6c204156; +u32 var001ad190 = 0x20737472; +u32 var001ad194 = 0x75637475; +u32 var001ad198 = 0x7265730a; +u32 var001ad19c = 0x00000000; +u32 var001ad1a0 = 0x41434f55; +u32 var001ad1a4 = 0x53544943; +u32 var001ad1a8 = 0x202d3e20; +u32 var001ad1ac = 0x44474420; +u32 var001ad1b0 = 0x5741524e; +u32 var001ad1b4 = 0x494e473a; +u32 var001ad1b8 = 0x20706f72; +u32 var001ad1bc = 0x74616c41; +u32 var001ad1c0 = 0x56496e69; +u32 var001ad1c4 = 0x74206e6f; +u32 var001ad1c8 = 0x20706f72; +u32 var001ad1cc = 0x74616c73; +u32 var001ad1d0 = 0x210a0000; +u32 var001ad1d4 = 0x41434f55; +u32 var001ad1d8 = 0x53544943; +u32 var001ad1dc = 0x202d3e20; +u32 var001ad1e0 = 0x706f7274; +u32 var001ad1e4 = 0x616c4156; +u32 var001ad1e8 = 0x52657365; +u32 var001ad1ec = 0x743a2063; +u32 var001ad1f0 = 0x6865636b; +u32 var001ad1f4 = 0x696e6720; +u32 var001ad1f8 = 0x70726f70; +u32 var001ad1fc = 0x6f626a20; +u32 var001ad200 = 0x74797065; +u32 var001ad204 = 0x2025640a; +u32 var001ad208 = 0x00000000; +u32 var001ad20c = 0x41434f55; +u32 var001ad210 = 0x53544943; +u32 var001ad214 = 0x202d3e20; +u32 var001ad218 = 0x706f7274; +u32 var001ad21c = 0x616c4156; +u32 var001ad220 = 0x52657365; +u32 var001ad224 = 0x743a2066; +u32 var001ad228 = 0x6f756e64; +u32 var001ad22c = 0x2050524f; +u32 var001ad230 = 0x50444546; +u32 var001ad234 = 0x5f57494e; +u32 var001ad238 = 0x444f5746; +u32 var001ad23c = 0x41444520; +u32 var001ad240 = 0x666f7220; +u32 var001ad244 = 0x706f7274; +u32 var001ad248 = 0x616c2025; +u32 var001ad24c = 0x640a0000; +u32 var001ad250 = 0x41434f55; +u32 var001ad254 = 0x53544943; +u32 var001ad258 = 0x202d3e20; +u32 var001ad25c = 0x706f7274; +u32 var001ad260 = 0x616c4156; +u32 var001ad264 = 0x52657365; +u32 var001ad268 = 0x743a2066; +u32 var001ad26c = 0x6f756e64; +u32 var001ad270 = 0x2050524f; +u32 var001ad274 = 0x50444546; +u32 var001ad278 = 0x5f57494e; +u32 var001ad27c = 0x444f5720; +u32 var001ad280 = 0x666f7220; +u32 var001ad284 = 0x706f7274; +u32 var001ad288 = 0x616c2025; +u32 var001ad28c = 0x640a0000; +u32 var001ad290 = 0x41434f55; +u32 var001ad294 = 0x53544943; +u32 var001ad298 = 0x202d3e20; +u32 var001ad29c = 0x506f7274; +u32 var001ad2a0 = 0x616c2025; +u32 var001ad2a4 = 0x3364202d; +u32 var001ad2a8 = 0x20413d25; +u32 var001ad2ac = 0x2e32662c; +u32 var001ad2b0 = 0x20563d25; +u32 var001ad2b4 = 0x2e32660a; +u32 var001ad2b8 = 0x00000000; +u32 var001ad2bc = 0x41434f55; +u32 var001ad2c0 = 0x53544943; +u32 var001ad2c4 = 0x202d3e20; +u32 var001ad2c8 = 0x44474420; +u32 var001ad2cc = 0x5741524e; +u32 var001ad2d0 = 0x494e473a; +u32 var001ad2d4 = 0x20706f72; +u32 var001ad2d8 = 0x74616c41; +u32 var001ad2dc = 0x56526573; +u32 var001ad2e0 = 0x6574206e; +u32 var001ad2e4 = 0x6f20706f; +u32 var001ad2e8 = 0x7274616c; +u32 var001ad2ec = 0x73210a00; +u32 var001ad2f0 = 0x41636f75; +u32 var001ad2f4 = 0x73746963; +u32 var001ad2f8 = 0x20526573; +u32 var001ad2fc = 0x6574202d; +u32 var001ad300 = 0x3e20416c; +u32 var001ad304 = 0x6c6f6361; +u32 var001ad308 = 0x74696e67; +u32 var001ad30c = 0x20256420; +u32 var001ad310 = 0x62797465; +u32 var001ad314 = 0x7320666f; +u32 var001ad318 = 0x72202564; +u32 var001ad31c = 0x20726f6f; +u32 var001ad320 = 0x6d61636f; +u32 var001ad324 = 0x75737469; +u32 var001ad328 = 0x63646174; +u32 var001ad32c = 0x61207374; +u32 var001ad330 = 0x72756374; +u32 var001ad334 = 0x75726573; +u32 var001ad338 = 0x0a000000; +u32 var001ad33c = 0x41434f55; +u32 var001ad340 = 0x53544943; +u32 var001ad344 = 0x202d3e20; +u32 var001ad348 = 0x20202072; +u32 var001ad34c = 0x6f6f6d20; +u32 var001ad350 = 0x25642062; +u32 var001ad354 = 0x62202566; +u32 var001ad358 = 0x2025660a; +u32 var001ad35c = 0x00000000; +u32 var001ad360 = 0x41434f55; +u32 var001ad364 = 0x53544943; +u32 var001ad368 = 0x202d3e20; +u32 var001ad36c = 0x4447443a; +u32 var001ad370 = 0x2061636f; +u32 var001ad374 = 0x75737469; +u32 var001ad378 = 0x63526573; +u32 var001ad37c = 0x65742072; +u32 var001ad380 = 0x6f6f6d20; +u32 var001ad384 = 0x25642064; +u32 var001ad388 = 0x6f657320; +u32 var001ad38c = 0x6e6f7420; +u32 var001ad390 = 0x68617665; +u32 var001ad394 = 0x20612033; +u32 var001ad398 = 0x4420626f; +u32 var001ad39c = 0x756e6469; +u32 var001ad3a0 = 0x6e672062; +u32 var001ad3a4 = 0x6f78203d; +u32 var001ad3a8 = 0x3e207261; +u32 var001ad3ac = 0x64617461; +u32 var001ad3b0 = 0x5b726f6f; +u32 var001ad3b4 = 0x6d5d2e72; +u32 var001ad3b8 = 0x6f6f6d76; +u32 var001ad3bc = 0x6f6c756d; +u32 var001ad3c0 = 0x65206973; +u32 var001ad3c4 = 0x20626f64; +u32 var001ad3c8 = 0x67656421; +u32 var001ad3cc = 0x0a000000; +u32 var001ad3d0 = 0x25732573; +u32 var001ad3d4 = 0x4c32202d; +u32 var001ad3d8 = 0x3e205375; +u32 var001ad3dc = 0x72666163; +u32 var001ad3e0 = 0x65206172; +u32 var001ad3e4 = 0x65612062; +u32 var001ad3e8 = 0x6f646765; +u32 var001ad3ec = 0x6420666f; +u32 var001ad3f0 = 0x7220726f; +u32 var001ad3f4 = 0x6f6d2025; +u32 var001ad3f8 = 0x64202d20; +u32 var001ad3fc = 0x7573696e; +u32 var001ad400 = 0x67202566; +u32 var001ad404 = 0x0a000000; +u32 var001ad408 = 0x00000000; +u32 var001ad40c = 0x00000000; +u32 var001ad410 = 0x3b808081; +u32 var001ad414 = 0x3d888889; +u32 var001ad418 = 0x4b989680; +u32 var001ad41c = 0x00000000; +u32 var001ad420 = 0x47756e6d; +u32 var001ad424 = 0x656d3a20; +u32 var001ad428 = 0x30782530; +u32 var001ad42c = 0x38780a00; +u32 var001ad430 = 0x47756e6d; +u32 var001ad434 = 0x656d3a20; +u32 var001ad438 = 0x626f6e64; +u32 var001ad43c = 0x73756220; +u32 var001ad440 = 0x30782530; +u32 var001ad444 = 0x38780a00; +u32 var001ad448 = 0x47756e6d; +u32 var001ad44c = 0x656d3a20; +u32 var001ad450 = 0x626f6e64; +u32 var001ad454 = 0x7375622d; +u32 var001ad458 = 0x3e616e69; +u32 var001ad45c = 0x6d203078; +u32 var001ad460 = 0x25303878; +u32 var001ad464 = 0x0a000000; +u32 var001ad468 = 0x47756e6d; +u32 var001ad46c = 0x656d3a20; +u32 var001ad470 = 0x73617665; +u32 var001ad474 = 0x64617461; +u32 var001ad478 = 0x20307825; +u32 var001ad47c = 0x3038780a; +u32 var001ad480 = 0x00000000; +u32 var001ad484 = 0x47756e6d; +u32 var001ad488 = 0x656d3a20; +u32 var001ad48c = 0x776f2030; +u32 var001ad490 = 0x78253038; +u32 var001ad494 = 0x780a0000; +u32 var001ad498 = 0x4a6f2075; +u32 var001ad49c = 0x73696e67; +u32 var001ad4a0 = 0x20256420; +u32 var001ad4a4 = 0x62797465; +u32 var001ad4a8 = 0x73206775; +u32 var001ad4ac = 0x6e6d656d; +u32 var001ad4b0 = 0x20286775; +u32 var001ad4b4 = 0x6e6d656d; +u32 var001ad4b8 = 0x73697a65; +u32 var001ad4bc = 0x20256429; +u32 var001ad4c0 = 0x0a000000; +u32 var001ad4c4 = 0x47756e6d; +u32 var001ad4c8 = 0x656d3a20; +u32 var001ad4cc = 0x626f6e64; +u32 var001ad4d0 = 0x6d656d6c; +u32 var001ad4d4 = 0x20307825; +u32 var001ad4d8 = 0x30387820; +u32 var001ad4dc = 0x73697a65; +u32 var001ad4e0 = 0x20307825; +u32 var001ad4e4 = 0x3038780a; +u32 var001ad4e8 = 0x00000000; +u32 var001ad4ec = 0x47756e6d; +u32 var001ad4f0 = 0x656d3a20; +u32 var001ad4f4 = 0x74657820; +u32 var001ad4f8 = 0x626c6f63; +u32 var001ad4fc = 0x6b206672; +u32 var001ad500 = 0x65652030; +u32 var001ad504 = 0x78253038; +u32 var001ad508 = 0x780a0000; +u32 var001ad50c = 0x47756e6d; +u32 var001ad510 = 0x656d3a20; +u32 var001ad514 = 0x46726565; +u32 var001ad518 = 0x20617420; +u32 var001ad51c = 0x656e6420; +u32 var001ad520 = 0x25640a00; +u32 var001ad524 = 0x74707300; +u32 var001ad528 = 0x49742400; +u32 var001ad52c = 0x49742400; +u32 var001ad530 = 0x471c4000; +u32 var001ad534 = 0x40c907a9; +u32 var001ad538 = 0x40c907a9; +u32 var001ad53c = 0x7f0b7650; +u32 var001ad540 = 0x7f0b7668; +u32 var001ad544 = 0x7f0b76a0; +u32 var001ad548 = 0x7f0b76c0; +u32 var001ad54c = 0x7f0b76c8; +u32 var001ad550 = 0x7f0b76d0; +u32 var001ad554 = 0x7f0b76d8; +u32 var001ad558 = 0x7f0b76e0; +u32 var001ad55c = 0x7f0b76e0; +u32 var001ad560 = 0x7f0b7658; +u32 var001ad564 = 0x7f0b7658; +u32 var001ad568 = 0x7f0b7660; +u32 var001ad56c = 0x3c23d70a; +u32 var001ad570 = 0x3f7a9fbe; +u32 var001ad574 = 0x49742400; +u32 var001ad578 = 0x7f0b8978; +u32 var001ad57c = 0x7f0b899c; +u32 var001ad580 = 0x7f0b89c0; +u32 var001ad584 = 0x7f0b89e4; +u32 var001ad588 = 0x7f0b8a08; +u32 var001ad58c = 0x7f0b8a2c; +u32 var001ad590 = 0x7f0b8a50; +u32 var001ad594 = 0x7f0b8a74; +u32 var001ad598 = 0x7f0b8a98; +u32 var001ad59c = 0x7f0b8abc; +u32 var001ad5a0 = 0x7f0b8ae0; +u32 var001ad5a4 = 0x7f0b8b04; +u32 var001ad5a8 = 0x7f0b8b4c; +u32 var001ad5ac = 0x7f0b8b70; +u32 var001ad5b0 = 0x7f0b8b28; +u32 var001ad5b4 = 0x40c907a9; +u32 var001ad5b8 = 0x3c75c28f; +u32 var001ad5bc = 0x43338000; +u32 var001ad5c0 = 0x3dcccccd; +u32 var001ad5c4 = 0x40490fdb; +u32 var001ad5c8 = 0x3da3d70a; +u32 var001ad5cc = 0x40c907a9; +u32 var001ad5d0 = 0x40c907a9; +u32 var001ad5d4 = 0x42653838; +u32 var001ad5d8 = 0x3c8ef461; +u32 var001ad5dc = 0x3fc907a9; +u32 var001ad5e0 = 0x40490fdb; +u32 var001ad5e4 = 0x3db33333; +u32 var001ad5e8 = 0x3e99999a; +u32 var001ad5ec = 0x3d088889; +u32 var001ad5f0 = 0x3e4ccccd; +u32 var001ad5f4 = 0x3d4ccccd; +u32 var001ad5f8 = 0x3dcccccd; +u32 var001ad5fc = 0x3dcccccd; +u32 var001ad600 = 0x3f8e38e4; +u32 var001ad604 = 0x7f0bade0; +u32 var001ad608 = 0x7f0bae00; +u32 var001ad60c = 0x7f0bae04; +u32 var001ad610 = 0x7f0bae04; +u32 var001ad614 = 0x7f0badf0; +u32 var001ad618 = 0x7f0bae04; +u32 var001ad61c = 0x7f0bae04; +u32 var001ad620 = 0x7f0bae04; +u32 var001ad624 = 0x7f0bae04; +u32 var001ad628 = 0x7f0bae00; +u32 var001ad62c = 0x7f0bae04; +u32 var001ad630 = 0x7f0bade0; +u32 var001ad634 = 0x7f0bb6d4; +u32 var001ad638 = 0x7f0bb740; +u32 var001ad63c = 0x7f0bb740; +u32 var001ad640 = 0x7f0bb6fc; +u32 var001ad644 = 0x7f0bb6fc; +u32 var001ad648 = 0x7f0bb71c; +u32 var001ad64c = 0x7f0bb760; +u32 var001ad650 = 0x7f0bb804; +u32 var001ad654 = 0x7f0bb804; +u32 var001ad658 = 0x7f0bb778; +u32 var001ad65c = 0x7f0bb778; +u32 var001ad660 = 0x7f0bb7b4; +u32 var001ad664 = 0x7f0bbaf0; +u32 var001ad668 = 0x7f0bbb64; +u32 var001ad66c = 0x7f0bbbf4; +u32 var001ad670 = 0x7f0bbd50; +u32 var001ad674 = 0x7f0bbe54; +u32 var001ad678 = 0x40490fdb; +u32 var001ad67c = 0x40490fdb; +u32 var001ad680 = 0x3faaaaab; +u32 var001ad684 = 0x3983126f; +u32 var001ad688 = 0x3d4ccccd; +u32 var001ad68c = 0x3d4ccccd; +u32 var001ad690 = 0x3c8ef461; +u32 var001ad694 = 0x40c907a9; +u32 var001ad698 = 0x40490fdb; +u32 var001ad69c = 0xc0490fdb; +u32 var001ad6a0 = 0xbdb851ec; +u32 var001ad6a4 = 0x3db851ec; +u32 var001ad6a8 = 0xbe4ccccd; +u32 var001ad6ac = 0x3e4ccccd; +u32 var001ad6b0 = 0x40c907a9; +u32 var001ad6b4 = 0x40490fdb; +u32 var001ad6b8 = 0x40c907a9; +u32 var001ad6bc = 0x40490fdb; +u32 var001ad6c0 = 0x3c888889; +u32 var001ad6c4 = 0x3f4ccccd; +u32 var001ad6c8 = 0x40c907a9; +u32 var001ad6cc = 0x3b03126f; +u32 var001ad6d0 = 0x3e4ccccd; +u32 var001ad6d4 = 0x3c888889; +u32 var001ad6d8 = 0x3b03126f; +u32 var001ad6dc = 0x3e4ccccd; +u32 var001ad6e0 = 0x3c888889; +u32 var001ad6e4 = 0x3c088889; +u32 var001ad6e8 = 0x3c088889; +u32 var001ad6ec = 0x3c888889; +u32 var001ad6f0 = 0x3f733333; +u32 var001ad6f4 = 0x3df5c28f; +u32 var001ad6f8 = 0x3df5c28f; +u32 var001ad6fc = 0x40490fdb; +u32 var001ad700 = 0x40c907a9; +u32 var001ad704 = 0x40c907a9; +u32 var001ad708 = 0x40c907a9; +u32 var001ad70c = 0x3c8ef461; +u32 var001ad710 = 0x411ffffe; +u32 var001ad714 = 0x3d4ccccd; +u32 var001ad718 = 0x404907a9; +u32 var001ad71c = 0x40c907a9; +u32 var001ad720 = 0x3f99999a; +u32 var001ad724 = 0x4036db6e; +u32 var001ad728 = 0x3f99999a; +u32 var001ad72c = 0x3ecccccd; +u32 var001ad730 = 0x404907a9; +u32 var001ad734 = 0x3f99999a; +u32 var001ad738 = 0x3f99999a; +u32 var001ad73c = 0xbfd11234; +u32 var001ad740 = 0x3fd11234; +u32 var001ad744 = 0x3dd66e92; +u32 var001ad748 = 0x00000000; +u32 var001ad74c = 0x00000000; +u32 var001ad750 = 0x626f6e64; +u32 var001ad754 = 0x77616c6b; +u32 var001ad758 = 0x2e630000; +u32 var001ad75c = 0x626f6e64; +u32 var001ad760 = 0x77616c6b; +u32 var001ad764 = 0x2e630000; +u32 var001ad768 = 0x626f6e64; +u32 var001ad76c = 0x77616c6b; +u32 var001ad770 = 0x2e630000; +u32 var001ad774 = 0x626f6e64; +u32 var001ad778 = 0x77616c6b; +u32 var001ad77c = 0x2e630000; +u32 var001ad780 = 0xb8d1b717; +u32 var001ad784 = 0x3dcccccd; +u32 var001ad788 = 0x40c907a9; +u32 var001ad78c = 0x3f99999a; +u32 var001ad790 = 0x3f8ccccd; +u32 var001ad794 = 0xc6ea6000; +u32 var001ad798 = 0xc6ea6000; +u32 var001ad79c = 0x3d3a5e30; +u32 var001ad7a0 = 0x3d3a5e30; +u32 var001ad7a4 = 0x3f745a1d; +u32 var001ad7a8 = 0x3d3a5e30; +u32 var001ad7ac = 0x3fb1c71d; +u32 var001ad7b0 = 0x3e8e38e4; +u32 var001ad7b4 = 0x3e8e38e4; +u32 var001ad7b8 = 0xc6ea6000; +u32 var001ad7bc = 0xc6ea6000; +u32 var001ad7c0 = 0xc1555555; +u32 var001ad7c4 = 0x41055555; +u32 var001ad7c8 = 0x3f7212d7; +u32 var001ad7cc = 0x3d5ed290; +u32 var001ad7d0 = 0x3bce168a; +u32 var001ad7d4 = 0x3eb33333; +u32 var001ad7d8 = 0x3bce168a; +u32 var001ad7dc = 0x3c8ef461; +u32 var001ad7e0 = 0x3e4ccccd; +u32 var001ad7e4 = 0x3e4ccccd; +u32 var001ad7e8 = 0x3e4ccccd; +u32 var001ad7ec = 0x3c6a0ea1; +u32 var001ad7f0 = 0x3e4ccccd; +u32 var001ad7f4 = 0x3c6a0ea1; +u32 var001ad7f8 = 0x3f8a3d71; +u32 var001ad7fc = 0xc27e6668; +u32 var001ad800 = 0x43b0aaaa; +u32 var001ad804 = 0x3ecccccd; +u32 var001ad808 = 0x3c888889; +u32 var001ad80c = 0x404907a9; +u32 var001ad810 = 0x3eb33333; +u32 var001ad814 = 0x3eb33333; +u32 var001ad818 = 0x3dcccccd; +u32 var001ad81c = 0x3dcccccd; +u32 var001ad820 = 0x3eb33333; +u32 var001ad824 = 0x3f4ccccd; +u32 var001ad828 = 0x3f4ccccd; +u32 var001ad82c = 0x3f4ccccd; +u32 var001ad830 = 0x4528c000; +u32 var001ad834 = 0x3ecccccd; +u32 var001ad838 = 0x3ecccccd; +u32 var001ad83c = 0x3e99999a; +u32 var001ad840 = 0x3f8ccccd; +u32 var001ad844 = 0x3e99999a; +u32 var001ad848 = 0x3e99999a; +u32 var001ad84c = 0x3f333333; +u32 var001ad850 = 0x3f99999a; +u32 var001ad854 = 0x3c8ef461; +u32 var001ad858 = 0x00000000; +u32 var001ad85c = 0x00000000; +u32 var001ad860 = 0x626f6e64; +u32 var001ad864 = 0x6d6f7665; +u32 var001ad868 = 0x2e630000; +u32 var001ad86c = 0xbf333333; +u32 var001ad870 = 0x3f333333; +u32 var001ad874 = 0x3d4ccccd; +u32 var001ad878 = 0x3c4ccccd; +u32 var001ad87c = 0x3d4ccccd; +u32 var001ad880 = 0x3c4ccccd; +u32 var001ad884 = 0x3d4ccccd; +u32 var001ad888 = 0x3d4ccccd; +u32 var001ad88c = 0xbf333333; +u32 var001ad890 = 0x3f333333; +u32 var001ad894 = 0x3d4ccccd; +u32 var001ad898 = 0x3c4ccccd; +u32 var001ad89c = 0x3d4ccccd; +u32 var001ad8a0 = 0x3c4ccccd; +u32 var001ad8a4 = 0x3d4ccccd; +u32 var001ad8a8 = 0x3d4ccccd; +u32 var001ad8ac = 0x3e4ccccd; +u32 var001ad8b0 = 0x40c907a9; +u32 var001ad8b4 = 0x3f5dddde; +u32 var001ad8b8 = 0x3c23d70a; +u32 var001ad8bc = 0x3c23d70a; +u32 var001ad8c0 = 0x3d4ccccd; +u32 var001ad8c4 = 0x3f76872b; +u32 var001ad8c8 = 0x39a7c599; +u32 var001ad8cc = 0x3f6a3d71; +u32 var001ad8d0 = 0x3f7a9fbe; +u32 var001ad8d4 = 0x39a7c599; +u32 var001ad8d8 = 0x3f76872b; +u32 var001ad8dc = 0x3e99999a; +u32 var001ad8e0 = 0x3dcccccd; +u32 var001ad8e4 = 0x3f266666; +u32 var001ad8e8 = 0x38d1b717; +u32 var001ad8ec = 0x3d088889; +u32 var001ad8f0 = 0x3a83126f; +u32 var001ad8f4 = 0xba83126f; +u32 var001ad8f8 = 0x3f666666; +u32 var001ad8fc = 0x3a83126f; +u32 var001ad900 = 0xba83126f; +u32 var001ad904 = 0x3f666666; +u32 var001ad908 = 0x3c8ef461; +u32 var001ad90c = 0x3c8ef461; +u32 var001ad910 = 0x3c8ef461; +u32 var001ad914 = 0x3c8ef461; +u32 var001ad918 = 0x3c8ef461; +u32 var001ad91c = 0x3f19999a; +u32 var001ad920 = 0x3ecccccd; +u32 var001ad924 = 0x3f19999a; +u32 var001ad928 = 0x3ecccccd; +u32 var001ad92c = 0x3ecccccd; +u32 var001ad930 = 0x3ecccccd; +u32 var001ad934 = 0x3c8ef461; +u32 var001ad938 = 0x3c8ef461; +u32 var001ad93c = 0x00000000; +u32 var001ad940 = 0x626f6e64; +u32 var001ad944 = 0x67726162; +u32 var001ad948 = 0x2e630000; +u32 var001ad94c = 0x626f6e64; +u32 var001ad950 = 0x67726162; +u32 var001ad954 = 0x2e630000; +u32 var001ad958 = 0x626f6e64; +u32 var001ad95c = 0x67726162; +u32 var001ad960 = 0x2e630000; +u32 var001ad964 = 0x626f6e64; +u32 var001ad968 = 0x67726162; +u32 var001ad96c = 0x2e630000; +u32 var001ad970 = 0x40c907a9; +u32 var001ad974 = 0x40c907a9; +u32 var001ad978 = 0x40c907a9; +u32 var001ad97c = 0x3e4ccccd; +u32 var001ad980 = 0x40c907a9; +u32 var001ad984 = 0x40c907a9; +u32 var001ad988 = 0xc0490fdb; +u32 var001ad98c = 0x40490fdb; +u32 var001ad990 = 0x3dcccccd; +u32 var001ad994 = 0x3dcccccd; +u32 var001ad998 = 0x3c8ef461; +u32 var001ad99c = 0x3f7cbfb1; +u32 var001ad9a0 = 0x3c5013c0; +u32 var001ad9a4 = 0x40490fdb; +u32 var001ad9a8 = 0x40c907a9; +u32 var001ad9ac = 0xc0490fdb; +u32 var001ad9b0 = 0x40c907a9; +u32 var001ad9b4 = 0x40c907a9; +u32 var001ad9b8 = 0x40c907a9; +u32 var001ad9bc = 0x40c907a9; +u32 var001ad9c0 = 0x40c907a9; +u32 var001ad9c4 = 0x40c907a9; +u32 var001ad9c8 = 0x3f8147ae; +u32 var001ad9cc = 0x3c8ef461; +u32 var001ad9d0 = 0xc6ea6000; +u32 var001ad9d4 = 0x3d3a5e30; +u32 var001ad9d8 = 0x3d3a5e30; +u32 var001ad9dc = 0x3f745a1d; +u32 var001ad9e0 = 0x3d3a5e30; +u32 var001ad9e4 = 0x3d888889; +u32 var001ad9e8 = 0x3d888889; +u32 var001ad9ec = 0x3d888889; +u32 var001ad9f0 = 0x3c6a0ea1; +u32 var001ad9f4 = 0x3d888889; +u32 var001ad9f8 = 0x3d888889; +u32 var001ad9fc = 0x3d888889; +u32 var001ada00 = 0x3d888889; +u32 var001ada04 = 0x3c6a0ea1; +u32 var001ada08 = 0x3d888889; +u32 var001ada0c = 0x3f8a3d71; +u32 var001ada10 = 0x3f7c154d; +u32 var001ada14 = 0x3c7aacc0; +u32 var001ada18 = 0x3f4ccccd; +u32 var001ada1c = 0x4528c000; +u32 var001ada20 = 0x3ecccccd; +u32 var001ada24 = 0x3f333333; +u32 var001ada28 = 0x3f99999a; +u32 var001ada2c = 0x3c8ef461; +u32 var001ada30 = 0xc6ea6000; +u32 var001ada34 = 0x00000000; +u32 var001ada38 = 0x00000000; +u32 var001ada3c = 0x00000000; +u32 var001ada40 = 0x626f6e64; +u32 var001ada44 = 0x65796573; +u32 var001ada48 = 0x70792e63; +u32 var001ada4c = 0x00000000; +u32 var001ada50 = 0x626f6e64; +u32 var001ada54 = 0x65796573; +u32 var001ada58 = 0x70792e63; +u32 var001ada5c = 0x00000000; +u32 var001ada60 = 0x626f6e64; +u32 var001ada64 = 0x65796573; +u32 var001ada68 = 0x70792e63; +u32 var001ada6c = 0x00000000; +u32 var001ada70 = 0x67000000; +u32 var001ada74 = 0x6c000000; +u32 var001ada78 = 0x25732573; +u32 var001ada7c = 0x00000000; +u32 var001ada80 = 0xc6ea6000; +u32 var001ada84 = 0x3dcccccd; +u32 var001ada88 = 0x3f847ae1; +u32 var001ada8c = 0x47ae147b; +u32 var001ada90 = 0x3c23d70a; +u32 var001ada94 = 0x411ffffe; +u32 var001ada98 = 0x3c8efa35; +u32 var001ada9c = 0x3c8efa35; +u32 var001adaa0 = 0x3f75c28f; +u32 var001adaa4 = 0x3e99999a; +u32 var001adaa8 = 0x3c4ccccd; +u32 var001adaac = 0x3c4ccccd; +u32 var001adab0 = 0x3f75c28f; +u32 var001adab4 = 0x3c8efa35; +u32 var001adab8 = 0x3c8efa35; +u32 var001adabc = 0x3c8efa35; +u32 var001adac0 = 0x3c8efa35; +u32 var001adac4 = 0x3d23d70a; +u32 var001adac8 = 0x3d23d70a; +u32 var001adacc = 0x3c8efa35; +u32 var001adad0 = 0x3c8efa35; +u32 var001adad4 = 0x3e19999a; +u32 var001adad8 = 0x3e19999a; +u32 var001adadc = 0x42b48000; +u32 var001adae0 = 0x3dcccccd; +u32 var001adae4 = 0x3ccccccd; +u32 var001adae8 = 0x7f0d1aac; +u32 var001adaec = 0x7f0d1ba8; +u32 var001adaf0 = 0x7f0d1b54; +u32 var001adaf4 = 0x7f0d1bfc; +u32 var001adaf8 = 0x7f0d1b00; +u32 var001adafc = 0x40c907a9; +u32 var001adb00 = 0x461c4000; +u32 var001adb04 = 0x00000000; +u32 var001adb08 = 0x00000000; +u32 var001adb0c = 0x00000000; +u32 var001adb10 = 0x626f6e64; +u32 var001adb14 = 0x62696b65; +u32 var001adb18 = 0x2e630000; +u32 var001adb1c = 0x626f6e64; +u32 var001adb20 = 0x62696b65; +u32 var001adb24 = 0x2e630000; +u32 var001adb28 = 0x626f6e64; +u32 var001adb2c = 0x62696b65; +u32 var001adb30 = 0x2e630000; +u32 var001adb34 = 0x40c907a9; +u32 var001adb38 = 0x3fc907a9; +u32 var001adb3c = 0x4096c5bf; +u32 var001adb40 = 0x3f4907a9; +u32 var001adb44 = 0x40afe6b4; +u32 var001adb48 = 0x4016c5bf; +u32 var001adb4c = 0x407b4993; +u32 var001adb50 = 0x404907a9; +u32 var001adb54 = 0x3dcccccd; +u32 var001adb58 = 0xbdcccccd; +u32 var001adb5c = 0xbdcccccd; +u32 var001adb60 = 0x3dcccccd; +u32 var001adb64 = 0x40490fdb; +u32 var001adb68 = 0x3f4ccccd; +u32 var001adb6c = 0x40c907a9; +u32 var001adb70 = 0x40c907a9; +u32 var001adb74 = 0x3f4ccccd; +u32 var001adb78 = 0x3dcccccd; +u32 var001adb7c = 0x40c907a9; +u32 var001adb80 = 0x40c907a9; +u32 var001adb84 = 0xc6ea6000; +u32 var001adb88 = 0x4528c000; +u32 var001adb8c = 0x3b23d70a; +u32 var001adb90 = 0x3c8ef461; +u32 var001adb94 = 0x40c907a9; +u32 var001adb98 = 0x3f333333; +u32 var001adb9c = 0x3c8ef461; +u32 var001adba0 = 0x74786d75; +u32 var001adba4 = 0x6c000000; +u32 var001adba8 = 0x64657074; +u32 var001adbac = 0x68737562; +u32 var001adbb0 = 0x00000000; +u32 var001adbb4 = 0x72737562; +u32 var001adbb8 = 0x00000000; +u32 var001adbbc = 0x3a253032; +u32 var001adbc0 = 0x64000000; +u32 var001adbc4 = 0x25640000; +u32 var001adbc8 = 0xc31fc000; +u32 var001adbcc = 0x42f08000; +u32 var001adbd0 = 0x3dcccccd; +u32 var001adbd4 = 0x3dcccccd; +u32 var001adbd8 = 0x461c4000; +u32 var001adbdc = 0x3dcccccd; +u32 var001adbe0 = 0x3dcccccd; +u32 var001adbe4 = 0x00000000; +u32 var001adbe8 = 0x00000000; +u32 var001adbec = 0x00000000; +u32 var001adbf0 = 0x7261646d; +u32 var001adbf4 = 0x61780000; +u32 var001adbf8 = 0x7261646d; +u32 var001adbfc = 0x65640000; +u32 var001adc00 = 0x7261646d; +u32 var001adc04 = 0x696e0000; +u32 var001adc08 = 0x6c656e31; +u32 var001adc0c = 0x00000000; +u32 var001adc10 = 0x6c656e32; +u32 var001adc14 = 0x00000000; +u32 var001adc18 = 0x6c656e33; +u32 var001adc1c = 0x00000000; +u32 var001adc20 = 0x6f666678; +u32 var001adc24 = 0x00000000; +u32 var001adc28 = 0x6f666679; +u32 var001adc2c = 0x00000000; +u32 var001adc30 = 0x73686965; +u32 var001adc34 = 0x6c64636f; +u32 var001adc38 = 0x6c000000; +u32 var001adc3c = 0x61726d6f; +u32 var001adc40 = 0x7572636f; +u32 var001adc44 = 0x6c000000; +u32 var001adc48 = 0x74726175; +u32 var001adc4c = 0x6d61636f; +u32 var001adc50 = 0x6c000000; +u32 var001adc54 = 0x6267636f; +u32 var001adc58 = 0x6c000000; +u32 var001adc5c = 0x73686965; +u32 var001adc60 = 0x6c646661; +u32 var001adc64 = 0x64650000; +u32 var001adc68 = 0x61726d6f; +u32 var001adc6c = 0x75726661; +u32 var001adc70 = 0x64650000; +u32 var001adc74 = 0x74726175; +u32 var001adc78 = 0x6d616661; +u32 var001adc7c = 0x64650000; +u32 var001adc80 = 0x73686965; +u32 var001adc84 = 0x6c646469; +u32 var001adc88 = 0x72000000; +u32 var001adc8c = 0x756e6465; +u32 var001adc90 = 0x726c6566; +u32 var001adc94 = 0x74000000; +u32 var001adc98 = 0x756e6465; +u32 var001adc9c = 0x72746f70; +u32 var001adca0 = 0x00000000; +u32 var001adca4 = 0x756e6465; +u32 var001adca8 = 0x72726967; +u32 var001adcac = 0x68740000; +u32 var001adcb0 = 0x756e6465; +u32 var001adcb4 = 0x72626f74; +u32 var001adcb8 = 0x746f6d00; +u32 var001adcbc = 0x756e6465; +u32 var001adcc0 = 0x72636f6c; +u32 var001adcc4 = 0x00000000; +u32 var001adcc8 = 0x3f8a3d71; +u32 var001adccc = 0x3f6c8b44; +u32 var001adcd0 = 0x3f851eb8; +u32 var001adcd4 = 0x3ec41893; +u32 var001adcd8 = 0x3f6c8b44; +u32 var001adcdc = 0x3ec41893; +u32 var001adce0 = 0x3d4ccccd; +u32 var001adce4 = 0x3f34fdf4; +u32 var001adce8 = 0x3f828f5c; +u32 var001adcec = 0x3f34fdf4; +u32 var001adcf0 = 0x3f34fdf4; +u32 var001adcf4 = 0x3f34fdf4; +u32 var001adcf8 = 0x3dcccccd; +u32 var001adcfc = 0x3ec41893; +u32 var001add00 = 0x3f6c8b44; +u32 var001add04 = 0x3ec41893; +u32 var001add08 = 0x3f6c8b44; +u32 var001add0c = 0x3e19999a; +u32 var001add10 = 0x3e4ccccd; +u32 var001add14 = 0x3f4ccccd; +u32 var001add18 = 0x3f59999a; +u32 var001add1c = 0x3f666666; +u32 var001add20 = 0x3f733333; +u32 var001add24 = 0x3f666666; +u32 var001add28 = 0x3eaf1aa0; +u32 var001add2c = 0x3f70a3d7; +u32 var001add30 = 0x3f70a3d7; +u32 var001add34 = 0x3f70a3d7; +u32 var001add38 = 0x3f249ba6; +u32 var001add3c = 0x3f441893; +u32 var001add40 = 0x3f441893; +u32 var001add44 = 0x3f7851ec; +u32 var001add48 = 0x3f5db22d; +u32 var001add4c = 0x3f7d70a4; +u32 var001add50 = 0x3f7c28f6; +u32 var001add54 = 0x3e322d0e; +u32 var001add58 = 0x3e322d0e; +u32 var001add5c = 0x3f4ccccd; +u32 var001add60 = 0x3ec41893; +u32 var001add64 = 0x3f6c8b44; +u32 var001add68 = 0x3f6c8b44; +u32 var001add6c = 0x3f59999a; +u32 var001add70 = 0x3f34fdf4; +u32 var001add74 = 0x3f34fdf4; +u32 var001add78 = 0x3f34fdf4; +u32 var001add7c = 0x3f666666; +u32 var001add80 = 0x3f6c8b44; +u32 var001add84 = 0x3ec41893; +u32 var001add88 = 0x3ec41893; +u32 var001add8c = 0x3f733333; +u32 var001add90 = 0x3a83126f; +u32 var001add94 = 0x3a83126f; +u32 var001add98 = 0x3a83126f; +u32 var001add9c = 0x00000000; +u32 var001adda0 = 0x73696768; +u32 var001adda4 = 0x74000000; +u32 var001adda8 = 0x736f7574; +u32 var001addac = 0x00000000; +u32 var001addb0 = 0x73696e00; +u32 var001addb4 = 0x7f0d7514; +u32 var001addb8 = 0x7f0d7514; +u32 var001addbc = 0x7f0d7514; +u32 var001addc0 = 0x7f0d7514; +u32 var001addc4 = 0x7f0d7514; +u32 var001addc8 = 0x7f0d7880; +u32 var001addcc = 0x7f0d75e8; +u32 var001addd0 = 0x7f0d75e8; +u32 var001addd4 = 0x7f0d76ac; +u32 var001addd8 = 0x7f0d7798; +u32 var001adddc = 0x7f0d7880; +u32 var001adde0 = 0x3d4ccccd; +u32 var001adde4 = 0xbd4ccccd; +u32 var001adde8 = 0xbd4ccccd; +u32 var001addec = 0x7f0d9034; +u32 var001addf0 = 0x7f0d906c; +u32 var001addf4 = 0x7f0d913c; +u32 var001addf8 = 0x7f0d9288; +u32 var001addfc = 0x7f0d9350; +u32 var001ade00 = 0x7f0d9350; +u32 var001ade04 = 0x7f0d9450; +u32 var001ade08 = 0x7f0d9460; +u32 var001ade0c = 0x7f0d9460; +u32 var001ade10 = 0x7f0d9460; +u32 var001ade14 = 0x7f0d9460; +u32 var001ade18 = 0x7f0d9460; +u32 var001ade1c = 0x7f0d9460; +u32 var001ade20 = 0x7f0d9460; +u32 var001ade24 = 0x7f0d9460; +u32 var001ade28 = 0x7f0d9460; +u32 var001ade2c = 0x7f0d9460; +u32 var001ade30 = 0x7f0d9460; +u32 var001ade34 = 0x7f0d9460; +u32 var001ade38 = 0x7f0d9460; +u32 var001ade3c = 0x7f0d9460; +u32 var001ade40 = 0x7f0d9400; +u32 var001ade44 = 0x7f0d941c; +u32 var001ade48 = 0x7f0d9438; +u32 var001ade4c = 0x7f0d9440; +u32 var001ade50 = 0x7f0d9448; +u32 var001ade54 = 0x3e4ccccd; +u32 var001ade58 = 0x7f0dcb84; +u32 var001ade5c = 0x7f0dcbb8; +u32 var001ade60 = 0x7f0dcbec; +u32 var001ade64 = 0x7f0dcc20; +u32 var001ade68 = 0x7f0dcc54; +u32 var001ade6c = 0x7f0dcc88; +u32 var001ade70 = 0x7f0dccbc; +u32 var001ade74 = 0x7f0dcd14; +u32 var001ade78 = 0x00000000; +u32 var001ade7c = 0x00000000; +u32 var001ade80 = 0x25732573; +u32 var001ade84 = 0x25342e32; +u32 var001ade88 = 0x66580000; +u32 var001ade8c = 0x00000000; +u32 var001ade90 = 0x00000000; +u32 var001ade94 = 0x2f000000; +u32 var001ade98 = 0x25732573; +u32 var001ade9c = 0x25342e32; +u32 var001adea0 = 0x66580000; +u32 var001adea4 = 0x00000000; +u32 var001adea8 = 0x00000000; +u32 var001adeac = 0x40490fdb; +u32 var001adeb0 = 0x7f0dec8c; +u32 var001adeb4 = 0x7f0dec94; +u32 var001adeb8 = 0x7f0deca8; +u32 var001adebc = 0x7f0dee44; +u32 var001adec0 = 0x7f0dee74; +u32 var001adec4 = 0x7f0df9e4; +u32 var001adec8 = 0x7f0df548; +u32 var001adecc = 0x7f0df700; +u32 var001aded0 = 0x7f0df740; +u32 var001aded4 = 0x7f0df8c8; +u32 var001aded8 = 0x7f0df968; +u32 var001adedc = 0x40490fdb; +u32 var001adee0 = 0x7f0e0504; +u32 var001adee4 = 0x7f0e0504; +u32 var001adee8 = 0x7f0e0504; +u32 var001adeec = 0x7f0dfebc; +u32 var001adef0 = 0x7f0e0114; +u32 var001adef4 = 0x7f0e0298; +u32 var001adef8 = 0x00000000; +u32 var001adefc = 0x00000000; +u32 var001adf00 = 0x63636363; +u32 var001adf04 = 0x00000000; +u32 var001adf08 = 0x40c907a9; +u32 var001adf0c = 0x3e4ccccd; +u32 var001adf10 = 0x3f666666; +u32 var001adf14 = 0x3dcccccd; +u32 var001adf18 = 0x3dcccccd; +u32 var001adf1c = 0x40c90fdb; +u32 var001adf20 = 0x40490fdb; +u32 var001adf24 = 0x3f060a92; +u32 var001adf28 = 0x3f060a92; +u32 var001adf2c = 0x3e32b8c3; +u32 var001adf30 = 0x3dcc40de; +u32 var001adf34 = 0x40490fdb; +u32 var001adf38 = 0x3e32b8c3; +u32 var001adf3c = 0x3dcc40de; +u32 var001adf40 = 0x40c90fdb; +u32 var001adf44 = 0x3f490fdb; +u32 var001adf48 = 0x40490fdb; +u32 var001adf4c = 0x40c90fdb; +u32 var001adf50 = 0x40c90fdb; +u32 var001adf54 = 0x40490fdb; +u32 var001adf58 = 0x3f060a92; +u32 var001adf5c = 0x3f060a92; +u32 var001adf60 = 0x3e32b8c3; +u32 var001adf64 = 0x3dcc40de; +u32 var001adf68 = 0x40490fdb; +u32 var001adf6c = 0x3e32b8c3; +u32 var001adf70 = 0x3dcc40de; +u32 var001adf74 = 0x459c4000; +u32 var001adf78 = 0x461c4000; +u32 var001adf7c = 0x461c4000; +u32 var001adf80 = 0x459c4000; +u32 var001adf84 = 0x40c907a9; +u32 var001adf88 = 0xc5ce4000; +u32 var001adf8c = 0x40c907a9; +u32 var001adf90 = 0x45ce4000; +u32 var001adf94 = 0x00000000; +u32 var001adf98 = 0x00000000; +u32 var001adf9c = 0x00000000; +u32 var001adfa0 = 0x6272636f; +u32 var001adfa4 = 0x6c000000; +u32 var001adfa8 = 0x25643a20; +u32 var001adfac = 0x00000000; +u32 var001adfb0 = 0x25730000; +u32 var001adfb4 = 0x00000000; +u32 var001adfb8 = 0x00000000; +u32 var001adfbc = 0x00000000; +u32 var001adfc0 = 0x25640a00; +u32 var001adfc4 = 0x00000000; +u32 var001adfc8 = 0x00000000; +u32 var001adfcc = 0x00000000; +u32 var001adfd0 = 0x00000000; +u32 var001adfd4 = 0x00000000; +u32 var001adfd8 = 0x00000000; +u32 var001adfdc = 0x00000000; +u32 var001adfe0 = 0x00000000; +u32 var001adfe4 = 0x00000000; +u32 var001adfe8 = 0x00000000; +u32 var001adfec = 0x00000000; +u32 var001adff0 = 0x00000000; +u32 var001adff4 = 0x00000000; +u32 var001adff8 = 0x00000000; +u32 var001adffc = 0x00000000; +u32 var001ae000 = 0x00000000; +u32 var001ae004 = 0x00000000; +u32 var001ae008 = 0x00000000; +u32 var001ae00c = 0x00000000; +u32 var001ae010 = 0x00000000; +u32 var001ae014 = 0x00000000; +u32 var001ae018 = 0x00000000; +u32 var001ae01c = 0x00000000; +u32 var001ae020 = 0x00000000; +u32 var001ae024 = 0x00000000; +u32 var001ae028 = 0x00000000; +u32 var001ae02c = 0x00000000; +u32 var001ae030 = 0x00000000; +u32 var001ae034 = 0x00000000; +u32 var001ae038 = 0x00000000; +u32 var001ae03c = 0x00000000; +u32 var001ae040 = 0x00000000; +u32 var001ae044 = 0x00000000; +u32 var001ae048 = 0x00000000; +u32 var001ae04c = 0x00000000; +u32 var001ae050 = 0x00000000; +u32 var001ae054 = 0x00000000; +u32 var001ae058 = 0x00000000; +u32 var001ae05c = 0x00000000; +u32 var001ae060 = 0x00000000; +u32 var001ae064 = 0x00000000; +u32 var001ae068 = 0x00000000; +u32 var001ae06c = 0x00000000; +u32 var001ae070 = 0x00000000; +u32 var001ae074 = 0x00000000; +u32 var001ae078 = 0x00000000; +u32 var001ae07c = 0x00000000; +u32 var001ae080 = 0x00000000; +u32 var001ae084 = 0x00000000; +u32 var001ae088 = 0x00000000; +u32 var001ae08c = 0x00000000; +u32 var001ae090 = 0x00000000; +u32 var001ae094 = 0x00000000; +u32 var001ae098 = 0x00000000; +u32 var001ae09c = 0x00000000; +u32 var001ae0a0 = 0x00000000; +u32 var001ae0a4 = 0x00000000; +u32 var001ae0a8 = 0x00000000; +u32 var001ae0ac = 0x00000000; +u32 var001ae0b0 = 0x00000000; +u32 var001ae0b4 = 0x00000000; +u32 var001ae0b8 = 0x00000000; +u32 var001ae0bc = 0x00000000; +u32 var001ae0c0 = 0x00000000; +u32 var001ae0c4 = 0x00000000; +u32 var001ae0c8 = 0x00000000; +u32 var001ae0cc = 0x00000000; +u32 var001ae0d0 = 0x00000000; +u32 var001ae0d4 = 0x00000000; +u32 var001ae0d8 = 0x00000000; +u32 var001ae0dc = 0x00000000; +u32 var001ae0e0 = 0x00000000; +u32 var001ae0e4 = 0x00000000; +u32 var001ae0e8 = 0x00000000; +u32 var001ae0ec = 0x00000000; +u32 var001ae0f0 = 0x00000000; +u32 var001ae0f4 = 0x00000000; +u32 var001ae0f8 = 0x00000000; +u32 var001ae0fc = 0x00000000; +u32 var001ae100 = 0x00000000; +u32 var001ae104 = 0x00000000; +u32 var001ae108 = 0x00000000; +u32 var001ae10c = 0x00000000; +u32 var001ae110 = 0x00000000; +u32 var001ae114 = 0x00000000; +u32 var001ae118 = 0x00000000; +u32 var001ae11c = 0x00000000; +u32 var001ae120 = 0x00000000; +u32 var001ae124 = 0x00000000; +u32 var001ae128 = 0x00000000; +u32 var001ae12c = 0x00000000; +u32 var001ae130 = 0x00000000; +u32 var001ae134 = 0x00000000; +u32 var001ae138 = 0x00000000; +u32 var001ae13c = 0x00000000; +u32 var001ae140 = 0x00000000; +u32 var001ae144 = 0x00000000; +u32 var001ae148 = 0x00000000; +u32 var001ae14c = 0x00000000; +u32 var001ae150 = 0x00000000; +u32 var001ae154 = 0x00000000; +u32 var001ae158 = 0x00000000; +u32 var001ae15c = 0x00000000; +u32 var001ae160 = 0x00000000; +u32 var001ae164 = 0x00000000; +u32 var001ae168 = 0x00000000; +u32 var001ae16c = 0x00000000; +u32 var001ae170 = 0x00000000; +u32 var001ae174 = 0x00000000; +u32 var001ae178 = 0x00000000; +u32 var001ae17c = 0x00000000; +u32 var001ae180 = 0x00000000; +u32 var001ae184 = 0x00000000; +u32 var001ae188 = 0x00000000; +u32 var001ae18c = 0x00000000; +u32 var001ae190 = 0x00000000; +u32 var001ae194 = 0x00000000; +u32 var001ae198 = 0x00000000; +u32 var001ae19c = 0x00000000; +u32 var001ae1a0 = 0x00000000; +u32 var001ae1a4 = 0x00000000; +u32 var001ae1a8 = 0x00000000; +u32 var001ae1ac = 0x00000000; +u32 var001ae1b0 = 0x00000000; +u32 var001ae1b4 = 0x00000000; +u32 var001ae1b8 = 0x00000000; +u32 var001ae1bc = 0x00000000; +u32 var001ae1c0 = 0x00000000; +u32 var001ae1c4 = 0x00000000; +u32 var001ae1c8 = 0x00000000; +u32 var001ae1cc = 0x00000000; +u32 var001ae1d0 = 0x00000000; +u32 var001ae1d4 = 0x00000000; +u32 var001ae1d8 = 0x00000000; +u32 var001ae1dc = 0x00000000; +u32 var001ae1e0 = 0x00000000; +u32 var001ae1e4 = 0x00000000; +u32 var001ae1e8 = 0x00000000; +u32 var001ae1ec = 0x00000000; +u32 var001ae1f0 = 0x00000000; +u32 var001ae1f4 = 0x00000000; +u32 var001ae1f8 = 0x00000000; +u32 var001ae1fc = 0x00000000; +u32 var001ae200 = 0x00000000; +u32 var001ae204 = 0x00000000; +u32 var001ae208 = 0x00000000; +u32 var001ae20c = 0x00000000; +u32 var001ae210 = 0x00000000; +u32 var001ae214 = 0x00000000; +u32 var001ae218 = 0x00000000; +u32 var001ae21c = 0x00000000; +u32 var001ae220 = 0x00000000; +u32 var001ae224 = 0x00000000; +u32 var001ae228 = 0x00000000; +u32 var001ae22c = 0x00000000; +u32 var001ae230 = 0x00000000; +u32 var001ae234 = 0x00000000; +u32 var001ae238 = 0x00000000; +u32 var001ae23c = 0x00000000; +u32 var001ae240 = 0x00000000; +u32 var001ae244 = 0x00000000; +u32 var001ae248 = 0x00000000; +u32 var001ae24c = 0x00000000; +u32 var001ae250 = 0x00000000; +u32 var001ae254 = 0x00000000; +u32 var001ae258 = 0x00000000; +u32 var001ae25c = 0x00000000; +u32 var001ae260 = 0x00000000; +u32 var001ae264 = 0x00000000; +u32 var001ae268 = 0x00000000; +u32 var001ae26c = 0x00000000; +u32 var001ae270 = 0x00000000; +u32 var001ae274 = 0x00000000; +u32 var001ae278 = 0x00000000; +u32 var001ae27c = 0x00000000; +u32 var001ae280 = 0x00000000; +u32 var001ae284 = 0x00000000; +u32 var001ae288 = 0x00000000; +u32 var001ae28c = 0x00000000; +u32 var001ae290 = 0x00000000; +u32 var001ae294 = 0x00000000; +u32 var001ae298 = 0x00000000; +u32 var001ae29c = 0x00000000; +u32 var001ae2a0 = 0x00000000; +u32 var001ae2a4 = 0x00000000; +u32 var001ae2a8 = 0x00000000; +u32 var001ae2ac = 0x00000000; +u32 var001ae2b0 = 0x00000000; +u32 var001ae2b4 = 0x00000000; +u32 var001ae2b8 = 0x00000000; +u32 var001ae2bc = 0x00000000; +u32 var001ae2c0 = 0x00000000; +u32 var001ae2c4 = 0x00000000; +u32 var001ae2c8 = 0x00000000; +u32 var001ae2cc = 0x00000000; +u32 var001ae2d0 = 0x00000000; +u32 var001ae2d4 = 0x00000000; +u32 var001ae2d8 = 0x00000000; +u32 var001ae2dc = 0x00000000; +u32 var001ae2e0 = 0x00000000; +u32 var001ae2e4 = 0x00000000; +u32 var001ae2e8 = 0x00000000; +u32 var001ae2ec = 0x00000000; +u32 var001ae2f0 = 0x00000000; +u32 var001ae2f4 = 0x00000000; +u32 var001ae2f8 = 0x00000000; +u32 var001ae2fc = 0x00000000; +u32 var001ae300 = 0x00000000; +u32 var001ae304 = 0x00000000; +u32 var001ae308 = 0x00000000; +u32 var001ae30c = 0x00000000; +u32 var001ae310 = 0x00000000; +u32 var001ae314 = 0x00000000; +u32 var001ae318 = 0x00000000; +u32 var001ae31c = 0x00000000; +u32 var001ae320 = 0x00000000; +u32 var001ae324 = 0x00000000; +u32 var001ae328 = 0x00000000; +u32 var001ae32c = 0x00000000; +u32 var001ae330 = 0x00000000; +u32 var001ae334 = 0x00000000; +u32 var001ae338 = 0x00000000; +u32 var001ae33c = 0x00000000; +u32 var001ae340 = 0x00000000; +u32 var001ae344 = 0x00000000; +u32 var001ae348 = 0x00000000; +u32 var001ae34c = 0x00000000; +u32 var001ae350 = 0x00000000; +u32 var001ae354 = 0x00000000; +u32 var001ae358 = 0x00000000; +u32 var001ae35c = 0x00000000; +u32 var001ae360 = 0x00000000; +u32 var001ae364 = 0x00000000; +u32 var001ae368 = 0x00000000; +u32 var001ae36c = 0x00000000; +u32 var001ae370 = 0x00000000; +u32 var001ae374 = 0x00000000; +u32 var001ae378 = 0x00000000; +u32 var001ae37c = 0x00000000; +u32 var001ae380 = 0x00000000; +u32 var001ae384 = 0x00000000; +u32 var001ae388 = 0x00000000; +u32 var001ae38c = 0x00000000; +u32 var001ae390 = 0x00000000; +u32 var001ae394 = 0x00000000; +u32 var001ae398 = 0x00000000; +u32 var001ae39c = 0x00000000; +u32 var001ae3a0 = 0x00000000; +u32 var001ae3a4 = 0x00000000; +u32 var001ae3a8 = 0x00000000; +u32 var001ae3ac = 0x00000000; +u32 var001ae3b0 = 0x00000000; +u32 var001ae3b4 = 0x00000000; +u32 var001ae3b8 = 0x00000000; +u32 var001ae3bc = 0x00000000; +u32 var001ae3c0 = 0x00000000; +u32 var001ae3c4 = 0x00000000; +u32 var001ae3c8 = 0x00000000; +u32 var001ae3cc = 0x00000000; +u32 var001ae3d0 = 0x00000000; +u32 var001ae3d4 = 0x00000000; +u32 var001ae3d8 = 0x00000000; +u32 var001ae3dc = 0x00000000; +u32 var001ae3e0 = 0x00000000; +u32 var001ae3e4 = 0x00000000; +u32 var001ae3e8 = 0x00000000; +u32 var001ae3ec = 0x00000000; +u32 var001ae3f0 = 0x00000000; +u32 var001ae3f4 = 0x00000000; +u32 var001ae3f8 = 0x00000000; +u32 var001ae3fc = 0x00000000; +u32 var001ae400 = 0x00000000; +u32 var001ae404 = 0x00000000; +u32 var001ae408 = 0x00000000; +u32 var001ae40c = 0x00000000; +u32 var001ae410 = 0x00000000; +u32 var001ae414 = 0x00000000; +u32 var001ae418 = 0x00000000; +u32 var001ae41c = 0x00000000; +u32 var001ae420 = 0x00000000; +u32 var001ae424 = 0x00000000; +u32 var001ae428 = 0x00000000; +u32 var001ae42c = 0x00000000; +u32 var001ae430 = 0x00000000; +u32 var001ae434 = 0x00000000; +u32 var001ae438 = 0x00000000; +u32 var001ae43c = 0x00000000; +u32 var001ae440 = 0x00000000; +u32 var001ae444 = 0x00000000; +u32 var001ae448 = 0x00000000; +u32 var001ae44c = 0x00000000; +u32 var001ae450 = 0x00000000; +u32 var001ae454 = 0x00000000; +u32 var001ae458 = 0x00000000; +u32 var001ae45c = 0x00000000; +u32 var001ae460 = 0x00000000; +u32 var001ae464 = 0x00000000; +u32 var001ae468 = 0x00000000; +u32 var001ae46c = 0x00000000; +u32 var001ae470 = 0x00000000; +u32 var001ae474 = 0x00000000; +u32 var001ae478 = 0x00000000; +u32 var001ae47c = 0x00000000; +u32 var001ae480 = 0x00000000; +u32 var001ae484 = 0x00000000; +u32 var001ae488 = 0x00000000; +u32 var001ae48c = 0x00000000; +u32 var001ae490 = 0x00000000; +u32 var001ae494 = 0x00000000; +u32 var001ae498 = 0x00000000; +u32 var001ae49c = 0x00000000; +u32 var001ae4a0 = 0x00000000; +u32 var001ae4a4 = 0x00000000; +u32 var001ae4a8 = 0x00000000; +u32 var001ae4ac = 0x00000000; +u32 var001ae4b0 = 0x00000000; +u32 var001ae4b4 = 0x00000000; +u32 var001ae4b8 = 0x00000000; +u32 var001ae4bc = 0x00000000; +u32 var001ae4c0 = 0x00000000; +u32 var001ae4c4 = 0x00000000; +u32 var001ae4c8 = 0x00000000; +u32 var001ae4cc = 0x00000000; +u32 var001ae4d0 = 0x00000000; +u32 var001ae4d4 = 0x00000000; +u32 var001ae4d8 = 0x00000000; +u32 var001ae4dc = 0x00000000; +u32 var001ae4e0 = 0x00000000; +u32 var001ae4e4 = 0x00000000; +u32 var001ae4e8 = 0x00000000; +u32 var001ae4ec = 0x00000000; +u32 var001ae4f0 = 0x00000000; +u32 var001ae4f4 = 0x00000000; +u32 var001ae4f8 = 0x00000000; +u32 var001ae4fc = 0x00000000; +u32 var001ae500 = 0x00000000; +u32 var001ae504 = 0x00000000; +u32 var001ae508 = 0x00000000; +u32 var001ae50c = 0x00000000; +u32 var001ae510 = 0x00000000; +u32 var001ae514 = 0x00000000; +u32 var001ae518 = 0x00000000; +u32 var001ae51c = 0x00000000; +u32 var001ae520 = 0x00000000; +u32 var001ae524 = 0x00000000; +u32 var001ae528 = 0x00000000; +u32 var001ae52c = 0x00000000; +u32 var001ae530 = 0x00000000; +u32 var001ae534 = 0x00000000; +u32 var001ae538 = 0x00000000; +u32 var001ae53c = 0x00000000; +u32 var001ae540 = 0x00000000; +u32 var001ae544 = 0x00000000; +u32 var001ae548 = 0x00000000; +u32 var001ae54c = 0x00000000; +u32 var001ae550 = 0x00000000; +u32 var001ae554 = 0x00000000; +u32 var001ae558 = 0x00000000; +u32 var001ae55c = 0x00000000; +u32 var001ae560 = 0x00000000; +u32 var001ae564 = 0x00000000; +u32 var001ae568 = 0x00000000; +u32 var001ae56c = 0x00000000; +u32 var001ae570 = 0x00000000; +u32 var001ae574 = 0x00000000; +u32 var001ae578 = 0x00000000; +u32 var001ae57c = 0x00000000; +u32 var001ae580 = 0x00000000; +u32 var001ae584 = 0x00000000; +u32 var001ae588 = 0x00000000; +u32 var001ae58c = 0x00000000; +u32 var001ae590 = 0x00000000; +u32 var001ae594 = 0x00000000; +u32 var001ae598 = 0x00000000; +u32 var001ae59c = 0x00000000; +u32 var001ae5a0 = 0x00000000; +u32 var001ae5a4 = 0x00000000; +u32 var001ae5a8 = 0x00000000; +u32 var001ae5ac = 0x00000000; +u32 var001ae5b0 = 0x00000000; +u32 var001ae5b4 = 0x00000000; +u32 var001ae5b8 = 0x00000000; +u32 var001ae5bc = 0x00000000; +u32 var001ae5c0 = 0x00000000; +u32 var001ae5c4 = 0x00000000; +u32 var001ae5c8 = 0x00000000; +u32 var001ae5cc = 0x00000000; +u32 var001ae5d0 = 0x00000000; +u32 var001ae5d4 = 0x00000000; +u32 var001ae5d8 = 0x00000000; +u32 var001ae5dc = 0x00000000; +u32 var001ae5e0 = 0x00000000; +u32 var001ae5e4 = 0x00000000; +u32 var001ae5e8 = 0x00000000; +u32 var001ae5ec = 0x00000000; +u32 var001ae5f0 = 0x00000000; +u32 var001ae5f4 = 0x00000000; +u32 var001ae5f8 = 0x00000000; +u32 var001ae5fc = 0x00000000; +u32 var001ae600 = 0x00000000; +u32 var001ae604 = 0x00000000; +u32 var001ae608 = 0x00000000; +u32 var001ae60c = 0x00000000; +u32 var001ae610 = 0x00000000; +u32 var001ae614 = 0x00000000; +u32 var001ae618 = 0x00000000; +u32 var001ae61c = 0x00000000; +u32 var001ae620 = 0x00000000; +u32 var001ae624 = 0x00000000; +u32 var001ae628 = 0x00000000; +u32 var001ae62c = 0x00000000; +u32 var001ae630 = 0x00000000; +u32 var001ae634 = 0x00000000; +u32 var001ae638 = 0x00000000; +u32 var001ae63c = 0x00000000; +u32 var001ae640 = 0x00000000; +u32 var001ae644 = 0x00000000; +u32 var001ae648 = 0x00000000; +u32 var001ae64c = 0x00000000; +u32 var001ae650 = 0x00000000; +u32 var001ae654 = 0x00000000; +u32 var001ae658 = 0x00000000; +u32 var001ae65c = 0x00000000; +u32 var001ae660 = 0x00000000; +u32 var001ae664 = 0x00000000; +u32 var001ae668 = 0x00000000; +u32 var001ae66c = 0x00000000; +u32 var001ae670 = 0x00000000; +u32 var001ae674 = 0x00000000; +u32 var001ae678 = 0x00000000; +u32 var001ae67c = 0x00000000; +u32 var001ae680 = 0x00000000; +u32 var001ae684 = 0x00000000; +u32 var001ae688 = 0x00000000; +u32 var001ae68c = 0x00000000; +u32 var001ae690 = 0x00000000; +u32 var001ae694 = 0x00000000; +u32 var001ae698 = 0x00000000; +u32 var001ae69c = 0x00000000; +u32 var001ae6a0 = 0x00000000; +u32 var001ae6a4 = 0x00000000; +u32 var001ae6a8 = 0x00000000; +u32 var001ae6ac = 0x00000000; +u32 var001ae6b0 = 0x00000000; +u32 var001ae6b4 = 0x00000000; +u32 var001ae6b8 = 0x00000000; +u32 var001ae6bc = 0x00000000; +u32 var001ae6c0 = 0x00000000; +u32 var001ae6c4 = 0x00000000; +u32 var001ae6c8 = 0x00000000; +u32 var001ae6cc = 0x00000000; +u32 var001ae6d0 = 0x00000000; +u32 var001ae6d4 = 0x00000000; +u32 var001ae6d8 = 0x00000000; +u32 var001ae6dc = 0x00000000; +u32 var001ae6e0 = 0x00000000; +u32 var001ae6e4 = 0x00000000; +u32 var001ae6e8 = 0x00000000; +u32 var001ae6ec = 0x00000000; +u32 var001ae6f0 = 0x00000000; +u32 var001ae6f4 = 0x00000000; +u32 var001ae6f8 = 0x00000000; +u32 var001ae6fc = 0x00000000; +u32 var001ae700 = 0x00000000; +u32 var001ae704 = 0x00000000; +u32 var001ae708 = 0x00000000; +u32 var001ae70c = 0x00000000; +u32 var001ae710 = 0x00000000; +u32 var001ae714 = 0x00000000; +u32 var001ae718 = 0x00000000; +u32 var001ae71c = 0x00000000; +u32 var001ae720 = 0x00000000; +u32 var001ae724 = 0x00000000; +u32 var001ae728 = 0x00000000; +u32 var001ae72c = 0x00000000; +u32 var001ae730 = 0x00000000; +u32 var001ae734 = 0x00000000; +u32 var001ae738 = 0x00000000; +u32 var001ae73c = 0x00000000; +u32 var001ae740 = 0x00000000; +u32 var001ae744 = 0x00000000; +u32 var001ae748 = 0x00000000; +u32 var001ae74c = 0x00000000; +u32 var001ae750 = 0x00000000; +u32 var001ae754 = 0x00000000; +u32 var001ae758 = 0x00000000; +u32 var001ae75c = 0x00000000; +u32 var001ae760 = 0x00000000; +u32 var001ae764 = 0x00000000; +u32 var001ae768 = 0x00000000; +u32 var001ae76c = 0x00000000; +u32 var001ae770 = 0x00000000; +u32 var001ae774 = 0x00000000; +u32 var001ae778 = 0x00000000; +u32 var001ae77c = 0x00000000; +u32 var001ae780 = 0x00000000; +u32 var001ae784 = 0x00000000; +u32 var001ae788 = 0x00000000; +u32 var001ae78c = 0x00000000; +u32 var001ae790 = 0x00000000; +u32 var001ae794 = 0x00000000; +u32 var001ae798 = 0x00000000; +u32 var001ae79c = 0x00000000; +u32 var001ae7a0 = 0x00000000; +u32 var001ae7a4 = 0x00000000; +u32 var001ae7a8 = 0x00000000; +u32 var001ae7ac = 0x00000000; +u32 var001ae7b0 = 0x00000000; +u32 var001ae7b4 = 0x00000000; +u32 var001ae7b8 = 0x00000000; +u32 var001ae7bc = 0x00000000; +u32 var001ae7c0 = 0x00000000; +u32 var001ae7c4 = 0x00000000; +u32 var001ae7c8 = 0x00000000; +u32 var001ae7cc = 0x00000000; +u32 var001ae7d0 = 0x00000000; +u32 var001ae7d4 = 0x00000000; +u32 var001ae7d8 = 0x00000000; +u32 var001ae7dc = 0x00000000; +u32 var001ae7e0 = 0x00000000; +u32 var001ae7e4 = 0x00000000; +u32 var001ae7e8 = 0x00000000; +u32 var001ae7ec = 0x00000000; +u32 var001ae7f0 = 0x00000000; +u32 var001ae7f4 = 0x00000000; +u32 var001ae7f8 = 0x00000000; +u32 var001ae7fc = 0x00000000; +u32 var001ae800 = 0x00000000; +u32 var001ae804 = 0x00000000; +u32 var001ae808 = 0x00000000; +u32 var001ae80c = 0x00000000; +u32 var001ae810 = 0x00000000; +u32 var001ae814 = 0x00000000; +u32 var001ae818 = 0x00000000; +u32 var001ae81c = 0x00000000; +u32 var001ae820 = 0x00000000; +u32 var001ae824 = 0x00000000; +u32 var001ae828 = 0x00000000; +u32 var001ae82c = 0x00000000; +u32 var001ae830 = 0x00000000; +u32 var001ae834 = 0x00000000; +u32 var001ae838 = 0x00000000; +u32 var001ae83c = 0x00000000; +u32 var001ae840 = 0x00000000; +u32 var001ae844 = 0x00000000; +u32 var001ae848 = 0x00000000; +u32 var001ae84c = 0x00000000; +u32 var001ae850 = 0x00000000; +u32 var001ae854 = 0x00000000; +u32 var001ae858 = 0x00000000; +u32 var001ae85c = 0x00000000; +u32 var001ae860 = 0x00000000; +u32 var001ae864 = 0x00000000; +u32 var001ae868 = 0x00000000; +u32 var001ae86c = 0x00000000; +u32 var001ae870 = 0x00000000; +u32 var001ae874 = 0x00000000; +u32 var001ae878 = 0x00000000; +u32 var001ae87c = 0x00000000; +u32 var001ae880 = 0x00000000; +u32 var001ae884 = 0x00000000; +u32 var001ae888 = 0x00000000; +u32 var001ae88c = 0x00000000; +u32 var001ae890 = 0x00000000; +u32 var001ae894 = 0x00000000; +u32 var001ae898 = 0x00000000; +u32 var001ae89c = 0x00000000; +u32 var001ae8a0 = 0x00000000; +u32 var001ae8a4 = 0x00000000; +u32 var001ae8a8 = 0x00000000; +u32 var001ae8ac = 0x00000000; +u32 var001ae8b0 = 0x00000000; +u32 var001ae8b4 = 0x00000000; +u32 var001ae8b8 = 0x00000000; +u32 var001ae8bc = 0x00000000; +u32 var001ae8c0 = 0x00000000; +u32 var001ae8c4 = 0x00000000; +u32 var001ae8c8 = 0x00000000; +u32 var001ae8cc = 0x00000000; +u32 var001ae8d0 = 0x00000000; +u32 var001ae8d4 = 0x00000000; +u32 var001ae8d8 = 0x00000000; +u32 var001ae8dc = 0x00000000; +u32 var001ae8e0 = 0x00000000; +u32 var001ae8e4 = 0x00000000; +u32 var001ae8e8 = 0x00000000; +u32 var001ae8ec = 0x00000000; +u32 var001ae8f0 = 0x00000000; +u32 var001ae8f4 = 0x00000000; +u32 var001ae8f8 = 0x00000000; +u32 var001ae8fc = 0x00000000; +u32 var001ae900 = 0x00000000; +u32 var001ae904 = 0x00000000; +u32 var001ae908 = 0x00000000; +u32 var001ae90c = 0x00000000; +u32 var001ae910 = 0x00000000; +u32 var001ae914 = 0x00000000; +u32 var001ae918 = 0x00000000; +u32 var001ae91c = 0x00000000; +u32 var001ae920 = 0x00000000; +u32 var001ae924 = 0x00000000; +u32 var001ae928 = 0x00000000; +u32 var001ae92c = 0x00000000; +u32 var001ae930 = 0x00000000; +u32 var001ae934 = 0x00000000; +u32 var001ae938 = 0x00000000; +u32 var001ae93c = 0x00000000; +u32 var001ae940 = 0x00000000; +u32 var001ae944 = 0x00000000; +u32 var001ae948 = 0x00000000; +u32 var001ae94c = 0x00000000; +u32 var001ae950 = 0x00000000; +u32 var001ae954 = 0x00000000; +u32 var001ae958 = 0x00000000; +u32 var001ae95c = 0x00000000; +u32 var001ae960 = 0x00000000; +u32 var001ae964 = 0x00000000; +u32 var001ae968 = 0x00000000; +u32 var001ae96c = 0x00000000; +u32 var001ae970 = 0x00000000; +u32 var001ae974 = 0x00000000; +u32 var001ae978 = 0x00000000; +u32 var001ae97c = 0x00000000; +u32 var001ae980 = 0x00000000; +u32 var001ae984 = 0x00000000; +u32 var001ae988 = 0x00000000; +u32 var001ae98c = 0x00000000; +u32 var001ae990 = 0x00000000; +u32 var001ae994 = 0x00000000; +u32 var001ae998 = 0x00000000; +u32 var001ae99c = 0x00000000; +u32 var001ae9a0 = 0x00000000; +u32 var001ae9a4 = 0x00000000; +u32 var001ae9a8 = 0x00000000; +u32 var001ae9ac = 0x00000000; +u32 var001ae9b0 = 0x00000000; +u32 var001ae9b4 = 0x00000000; +u32 var001ae9b8 = 0x00000000; +u32 var001ae9bc = 0x00000000; +u32 var001ae9c0 = 0x00000000; +u32 var001ae9c4 = 0x00000000; +u32 var001ae9c8 = 0x00000000; +u32 var001ae9cc = 0x00000000; +u32 var001ae9d0 = 0x00000000; +u32 var001ae9d4 = 0x00000000; +u32 var001ae9d8 = 0x00000000; +u32 var001ae9dc = 0x00000000; +u32 var001ae9e0 = 0x00000000; +u32 var001ae9e4 = 0x00000000; +u32 var001ae9e8 = 0x00000000; +u32 var001ae9ec = 0x00000000; +u32 var001ae9f0 = 0x00000000; +u32 var001ae9f4 = 0x00000000; +u32 var001ae9f8 = 0x00000000; +u32 var001ae9fc = 0x00000000; +u32 var001aea00 = 0x00000000; +u32 var001aea04 = 0x00000000; +u32 var001aea08 = 0x00000000; +u32 var001aea0c = 0x00000000; +u32 var001aea10 = 0x00000000; +u32 var001aea14 = 0x00000000; +u32 var001aea18 = 0x00000000; +u32 var001aea1c = 0x00000000; +u32 var001aea20 = 0x00000000; +u32 var001aea24 = 0x00000000; +u32 var001aea28 = 0x00000000; +u32 var001aea2c = 0x00000000; +u32 var001aea30 = 0x00000000; +u32 var001aea34 = 0x00000000; +u32 var001aea38 = 0x00000000; +u32 var001aea3c = 0x00000000; +u32 var001aea40 = 0x00000000; +u32 var001aea44 = 0x00000000; +u32 var001aea48 = 0x00000000; +u32 var001aea4c = 0x00000000; +u32 var001aea50 = 0x00000000; +u32 var001aea54 = 0x00000000; +u32 var001aea58 = 0x00000000; +u32 var001aea5c = 0x00000000; +u32 var001aea60 = 0x00000000; +u32 var001aea64 = 0x00000000; +u32 var001aea68 = 0x00000000; +u32 var001aea6c = 0x00000000; +u32 var001aea70 = 0x00000000; +u32 var001aea74 = 0x00000000; +u32 var001aea78 = 0x00000000; +u32 var001aea7c = 0x00000000; +u32 var001aea80 = 0x00000000; +u32 var001aea84 = 0x00000000; +u32 var001aea88 = 0x00000000; +u32 var001aea8c = 0x00000000; +u32 var001aea90 = 0x00000000; +u32 var001aea94 = 0x00000000; +u32 var001aea98 = 0x00000000; +u32 var001aea9c = 0x00000000; +u32 var001aeaa0 = 0x00000000; +u32 var001aeaa4 = 0x00000000; +u32 var001aeaa8 = 0x00000000; +u32 var001aeaac = 0x00000000; +u32 var001aeab0 = 0x00000000; +u32 var001aeab4 = 0x00000000; +u32 var001aeab8 = 0x00000000; +u32 var001aeabc = 0x00000000; +u32 var001aeac0 = 0x00000000; +u32 var001aeac4 = 0x00000000; +u32 var001aeac8 = 0x00000000; +u32 var001aeacc = 0x00000000; +u32 var001aead0 = 0x00000000; +u32 var001aead4 = 0x00000000; +u32 var001aead8 = 0x00000000; +u32 var001aeadc = 0x00000000; +u32 var001aeae0 = 0x00000000; +u32 var001aeae4 = 0x00000000; +u32 var001aeae8 = 0x00000000; +u32 var001aeaec = 0x00000000; +u32 var001aeaf0 = 0x00000000; +u32 var001aeaf4 = 0x00000000; +u32 var001aeaf8 = 0x00000000; +u32 var001aeafc = 0x00000000; +u32 var001aeb00 = 0x00000000; +u32 var001aeb04 = 0x00000000; +u32 var001aeb08 = 0x00000000; +u32 var001aeb0c = 0x00000000; +u32 var001aeb10 = 0x00000000; +u32 var001aeb14 = 0x00000000; +u32 var001aeb18 = 0x00000000; +u32 var001aeb1c = 0x00000000; +u32 var001aeb20 = 0x00000000; +u32 var001aeb24 = 0x00000000; +u32 var001aeb28 = 0x00000000; +u32 var001aeb2c = 0x00000000; +u32 var001aeb30 = 0x00000000; +u32 var001aeb34 = 0x00000000; +u32 var001aeb38 = 0x00000000; +u32 var001aeb3c = 0x00000000; +u32 var001aeb40 = 0x00000000; +u32 var001aeb44 = 0x00000000; +u32 var001aeb48 = 0x00000000; +u32 var001aeb4c = 0x00000000; +u32 var001aeb50 = 0x00000000; +u32 var001aeb54 = 0x00000000; +u32 var001aeb58 = 0x00000000; +u32 var001aeb5c = 0x00000000; +u32 var001aeb60 = 0x00000000; +u32 var001aeb64 = 0x00000000; +u32 var001aeb68 = 0x00000000; +u32 var001aeb6c = 0x00000000; +u32 var001aeb70 = 0x00000000; +u32 var001aeb74 = 0x00000000; +u32 var001aeb78 = 0x00000000; +u32 var001aeb7c = 0x00000000; +u32 var001aeb80 = 0x00000000; +u32 var001aeb84 = 0x00000000; +u32 var001aeb88 = 0x00000000; +u32 var001aeb8c = 0x00000000; +u32 var001aeb90 = 0x00000000; +u32 var001aeb94 = 0x00000000; +u32 var001aeb98 = 0x00000000; +u32 var001aeb9c = 0x00000000; +u32 var001aeba0 = 0x00000000; +u32 var001aeba4 = 0x00000000; +u32 var001aeba8 = 0x00000000; +u32 var001aebac = 0x00000000; +u32 var001aebb0 = 0x00000000; +u32 var001aebb4 = 0x00000000; +u32 var001aebb8 = 0x00000000; +u32 var001aebbc = 0x00000000; +u32 var001aebc0 = 0x00000000; +u32 var001aebc4 = 0x00000000; +u32 var001aebc8 = 0x00000000; +u32 var001aebcc = 0x00000000; +u32 var001aebd0 = 0x00000000; +u32 var001aebd4 = 0x00000000; +u32 var001aebd8 = 0x00000000; +u32 var001aebdc = 0x00000000; +u32 var001aebe0 = 0x00000000; +u32 var001aebe4 = 0x00000000; +u32 var001aebe8 = 0x00000000; +u32 var001aebec = 0x00000000; +u32 var001aebf0 = 0x00000000; +u32 var001aebf4 = 0x00000000; +u32 var001aebf8 = 0x00000000; +u32 var001aebfc = 0x00000000; +u32 var001aec00 = 0x00000000; +u32 var001aec04 = 0x00000000; +u32 var001aec08 = 0x00000000; +u32 var001aec0c = 0x00000000; +u32 var001aec10 = 0x00000000; +u32 var001aec14 = 0x00000000; +u32 var001aec18 = 0x00000000; +u32 var001aec1c = 0x00000000; +u32 var001aec20 = 0x00000000; +u32 var001aec24 = 0x00000000; +u32 var001aec28 = 0x00000000; +u32 var001aec2c = 0x00000000; +u32 var001aec30 = 0x00000000; +u32 var001aec34 = 0x00000000; +u32 var001aec38 = 0x00000000; +u32 var001aec3c = 0x00000000; +u32 var001aec40 = 0x00000000; +u32 var001aec44 = 0x00000000; +u32 var001aec48 = 0x00000000; +u32 var001aec4c = 0x00000000; +u32 var001aec50 = 0x00000000; +u32 var001aec54 = 0x00000000; +u32 var001aec58 = 0x00000000; +u32 var001aec5c = 0x00000000; +u32 var001aec60 = 0x00000000; +u32 var001aec64 = 0x00000000; +u32 var001aec68 = 0x00000000; +u32 var001aec6c = 0x00000000; +u32 var001aec70 = 0x00000000; +u32 var001aec74 = 0x00000000; +u32 var001aec78 = 0x00000000; +u32 var001aec7c = 0x00000000; +u32 var001aec80 = 0x00000000; +u32 var001aec84 = 0x00000000; +u32 var001aec88 = 0x00000000; +u32 var001aec8c = 0x00000000; +u32 var001aec90 = 0x00000000; +u32 var001aec94 = 0x00000000; +u32 var001aec98 = 0x00000000; +u32 var001aec9c = 0x00000000; +u32 var001aeca0 = 0x00000000; +u32 var001aeca4 = 0x00000000; +u32 var001aeca8 = 0x00000000; +u32 var001aecac = 0x00000000; +u32 var001aecb0 = 0x00000000; +u32 var001aecb4 = 0x00000000; +u32 var001aecb8 = 0x00000000; +u32 var001aecbc = 0x00000000; +u32 var001aecc0 = 0x00000000; +u32 var001aecc4 = 0x00000000; +u32 var001aecc8 = 0x00000000; +u32 var001aeccc = 0x00000000; +u32 var001aecd0 = 0x00000000; +u32 var001aecd4 = 0x00000000; +u32 var001aecd8 = 0x00000000; +u32 var001aecdc = 0x00000000; +u32 var001aece0 = 0x00000000; +u32 var001aece4 = 0x00000000; +u32 var001aece8 = 0x00000000; +u32 var001aecec = 0x00000000; +u32 var001aecf0 = 0x00000000; +u32 var001aecf4 = 0x00000000; +u32 var001aecf8 = 0x00000000; +u32 var001aecfc = 0x00000000; +u32 var001aed00 = 0x00000000; +u32 var001aed04 = 0x00000000; +u32 var001aed08 = 0x00000000; +u32 var001aed0c = 0x00000000; +u32 var001aed10 = 0x00000000; +u32 var001aed14 = 0x00000000; +u32 var001aed18 = 0x00000000; +u32 var001aed1c = 0x00000000; +u32 var001aed20 = 0x00000000; +u32 var001aed24 = 0x00000000; +u32 var001aed28 = 0x00000000; +u32 var001aed2c = 0x00000000; +u32 var001aed30 = 0x00000000; +u32 var001aed34 = 0x00000000; +u32 var001aed38 = 0x00000000; +u32 var001aed3c = 0x00000000; +u32 var001aed40 = 0x00000000; +u32 var001aed44 = 0x00000000; +u32 var001aed48 = 0x00000000; +u32 var001aed4c = 0x00000000; +u32 var001aed50 = 0x00000000; +u32 var001aed54 = 0x00000000; +u32 var001aed58 = 0x00000000; +u32 var001aed5c = 0x00000000; +u32 var001aed60 = 0x00000000; +u32 var001aed64 = 0x00000000; +u32 var001aed68 = 0x00000000; +u32 var001aed6c = 0x00000000; +u32 var001aed70 = 0x00000000; +u32 var001aed74 = 0x00000000; +u32 var001aed78 = 0x00000000; +u32 var001aed7c = 0x00000000; +u32 var001aed80 = 0x00000000; +u32 var001aed84 = 0x00000000; +u32 var001aed88 = 0x00000000; +u32 var001aed8c = 0x00000000; +u32 var001aed90 = 0x00000000; +u32 var001aed94 = 0x00000000; +u32 var001aed98 = 0x00000000; +u32 var001aed9c = 0x00000000; +u32 var001aeda0 = 0x00000000; +u32 var001aeda4 = 0x00000000; +u32 var001aeda8 = 0x00000000; +u32 var001aedac = 0x00000000; +u32 var001aedb0 = 0x00000000; +u32 var001aedb4 = 0x00000000; +u32 var001aedb8 = 0x00000000; +u32 var001aedbc = 0x00000000; +u32 var001aedc0 = 0x00000000; +u32 var001aedc4 = 0x00000000; +u32 var001aedc8 = 0x00000000; +u32 var001aedcc = 0x00000000; +u32 var001aedd0 = 0x00000000; +u32 var001aedd4 = 0x00000000; +u32 var001aedd8 = 0x00000000; +u32 var001aeddc = 0x00000000; +u32 var001aede0 = 0x00000000; +u32 var001aede4 = 0x00000000; +u32 var001aede8 = 0x00000000; +u32 var001aedec = 0x00000000; +u32 var001aedf0 = 0x00000000; +u32 var001aedf4 = 0x00000000; +u32 var001aedf8 = 0x00000000; +u32 var001aedfc = 0x00000000; +u32 var001aee00 = 0x00000000; +u32 var001aee04 = 0x00000000; +u32 var001aee08 = 0x00000000; +u32 var001aee0c = 0x00000000; +u32 var001aee10 = 0x00000000; +u32 var001aee14 = 0x00000000; +u32 var001aee18 = 0x00000000; +u32 var001aee1c = 0x00000000; +u32 var001aee20 = 0x00000000; +u32 var001aee24 = 0x00000000; +u32 var001aee28 = 0x00000000; +u32 var001aee2c = 0x00000000; +u32 var001aee30 = 0x00000000; +u32 var001aee34 = 0x00000000; +u32 var001aee38 = 0x00000000; +u32 var001aee3c = 0x00000000; +u32 var001aee40 = 0x00000000; +u32 var001aee44 = 0x00000000; +u32 var001aee48 = 0x00000000; +u32 var001aee4c = 0x00000000; +u32 var001aee50 = 0x00000000; +u32 var001aee54 = 0x00000000; +u32 var001aee58 = 0x00000000; +u32 var001aee5c = 0x00000000; +u32 var001aee60 = 0x00000000; +u32 var001aee64 = 0x00000000; +u32 var001aee68 = 0x00000000; +u32 var001aee6c = 0x00000000; +u32 var001aee70 = 0x00000000; +u32 var001aee74 = 0x00000000; +u32 var001aee78 = 0x00000000; +u32 var001aee7c = 0x00000000; +u32 var001aee80 = 0x00000000; +u32 var001aee84 = 0x00000000; +u32 var001aee88 = 0x00000000; +u32 var001aee8c = 0x00000000; +u32 var001aee90 = 0x00000000; +u32 var001aee94 = 0x00000000; +u32 var001aee98 = 0x00000000; +u32 var001aee9c = 0x00000000; +u32 var001aeea0 = 0x00000000; +u32 var001aeea4 = 0x00000000; +u32 var001aeea8 = 0x00000000; +u32 var001aeeac = 0x00000000; +u32 var001aeeb0 = 0x00000000; +u32 var001aeeb4 = 0x00000000; +u32 var001aeeb8 = 0x00000000; +u32 var001aeebc = 0x00000000; +u32 var001aeec0 = 0x00000000; +u32 var001aeec4 = 0x00000000; +u32 var001aeec8 = 0x00000000; +u32 var001aeecc = 0x00000000; +u32 var001aeed0 = 0x00000000; +u32 var001aeed4 = 0x00000000; +u32 var001aeed8 = 0x00000000; +u32 var001aeedc = 0x00000000; +u32 var001aeee0 = 0x00000000; +u32 var001aeee4 = 0x00000000; +u32 var001aeee8 = 0x00000000; +u32 var001aeeec = 0x00000000; +u32 var001aeef0 = 0x00000000; +u32 var001aeef4 = 0x00000000; +u32 var001aeef8 = 0x00000000; +u32 var001aeefc = 0x00000000; +u32 var001aef00 = 0x00000000; +u32 var001aef04 = 0x00000000; +u32 var001aef08 = 0x00000000; +u32 var001aef0c = 0x00000000; +u32 var001aef10 = 0x00000000; +u32 var001aef14 = 0x00000000; +u32 var001aef18 = 0x00000000; +u32 var001aef1c = 0x00000000; +u32 var001aef20 = 0x00000000; +u32 var001aef24 = 0x00000000; +u32 var001aef28 = 0x00000000; +u32 var001aef2c = 0x00000000; +u32 var001aef30 = 0x00000000; +u32 var001aef34 = 0x00000000; +u32 var001aef38 = 0x00000000; +u32 var001aef3c = 0x00000000; +u32 var001aef40 = 0x00000000; +u32 var001aef44 = 0x00000000; +u32 var001aef48 = 0x00000000; +u32 var001aef4c = 0x00000000; +u32 var001aef50 = 0x00000000; +u32 var001aef54 = 0x00000000; +u32 var001aef58 = 0x00000000; +u32 var001aef5c = 0x00000000; +u32 var001aef60 = 0x00000000; +u32 var001aef64 = 0x00000000; +u32 var001aef68 = 0x00000000; +u32 var001aef6c = 0x00000000; +u32 var001aef70 = 0x00000000; +u32 var001aef74 = 0x00000000; +u32 var001aef78 = 0x00000000; +u32 var001aef7c = 0x00000000; +u32 var001aef80 = 0x00000000; +u32 var001aef84 = 0x00000000; +u32 var001aef88 = 0x00000000; +u32 var001aef8c = 0x00000000; +u32 var001aef90 = 0x00000000; +u32 var001aef94 = 0x00000000; +u32 var001aef98 = 0x00000000; +u32 var001aef9c = 0x00000000; +u32 var001aefa0 = 0x00000000; +u32 var001aefa4 = 0x00000000; +u32 var001aefa8 = 0x00000000; +u32 var001aefac = 0x00000000; +u32 var001aefb0 = 0x00000000; +u32 var001aefb4 = 0x00000000; +u32 var001aefb8 = 0x00000000; +u32 var001aefbc = 0x00000000; +u32 var001aefc0 = 0x00000000; +u32 var001aefc4 = 0x00000000; +u32 var001aefc8 = 0x00000000; +u32 var001aefcc = 0x00000000; +u32 var001aefd0 = 0x00000000; +u32 var001aefd4 = 0x00000000; +u32 var001aefd8 = 0x00000000; +u32 var001aefdc = 0x00000000; +u32 var001aefe0 = 0x00000000; +u32 var001aefe4 = 0x00000000; +u32 var001aefe8 = 0x00000000; +u32 var001aefec = 0x00000000; +u32 var001aeff0 = 0x00000000; +u32 var001aeff4 = 0x00000000; +u32 var001aeff8 = 0x00000000; +u32 var001aeffc = 0x00000000; +u32 var001af000 = 0x00000000; +u32 var001af004 = 0x00000000; +u32 var001af008 = 0x00000000; +u32 var001af00c = 0x00000000; +u32 var001af010 = 0x00000000; +u32 var001af014 = 0x00000000; +u32 var001af018 = 0x00000000; +u32 var001af01c = 0x00000000; +u32 var001af020 = 0x00000000; +u32 var001af024 = 0x00000000; +u32 var001af028 = 0x00000000; +u32 var001af02c = 0x00000000; +u32 var001af030 = 0x00000000; +u32 var001af034 = 0x00000000; +u32 var001af038 = 0x00000000; +u32 var001af03c = 0x00000000; +u32 var001af040 = 0x00000000; +u32 var001af044 = 0x00000000; +u32 var001af048 = 0x00000000; +u32 var001af04c = 0x00000000; +u32 var001af050 = 0x00000000; +u32 var001af054 = 0x00000000; +u32 var001af058 = 0x00000000; +u32 var001af05c = 0x00000000; +u32 var001af060 = 0x00000000; +u32 var001af064 = 0x00000000; +u32 var001af068 = 0x00000000; +u32 var001af06c = 0x00000000; +u32 var001af070 = 0x00000000; +u32 var001af074 = 0x00000000; +u32 var001af078 = 0x00000000; +u32 var001af07c = 0x00000000; +u32 var001af080 = 0x00000000; +u32 var001af084 = 0x00000000; +u32 var001af088 = 0x00000000; +u32 var001af08c = 0x00000000; +u32 var001af090 = 0x00000000; +u32 var001af094 = 0x00000000; +u32 var001af098 = 0x00000000; +u32 var001af09c = 0x00000000; +u32 var001af0a0 = 0x00000000; +u32 var001af0a4 = 0x00000000; +u32 var001af0a8 = 0x00000000; +u32 var001af0ac = 0x00000000; +u32 var001af0b0 = 0x00000000; +u32 var001af0b4 = 0x00000000; +u32 var001af0b8 = 0x00000000; +u32 var001af0bc = 0x00000000; +u32 var001af0c0 = 0x00000000; +u32 var001af0c4 = 0x00000000; +u32 var001af0c8 = 0x00000000; +u32 var001af0cc = 0x00000000; +u32 var001af0d0 = 0x00000000; +u32 var001af0d4 = 0x00000000; +u32 var001af0d8 = 0x00000000; +u32 var001af0dc = 0x00000000; +u32 var001af0e0 = 0x00000000; +u32 var001af0e4 = 0x00000000; +u32 var001af0e8 = 0x00000000; +u32 var001af0ec = 0x00000000; +u32 var001af0f0 = 0x00000000; +u32 var001af0f4 = 0x00000000; +u32 var001af0f8 = 0x00000000; +u32 var001af0fc = 0x00000000; +u32 var001af100 = 0x00000000; +u32 var001af104 = 0x00000000; +u32 var001af108 = 0x00000000; +u32 var001af10c = 0x00000000; +u32 var001af110 = 0x00000000; +u32 var001af114 = 0x00000000; +u32 var001af118 = 0x00000000; +u32 var001af11c = 0x00000000; +u32 var001af120 = 0x00000000; +u32 var001af124 = 0x00000000; +u32 var001af128 = 0x00000000; +u32 var001af12c = 0x00000000; +u32 var001af130 = 0x00000000; +u32 var001af134 = 0x00000000; +u32 var001af138 = 0x00000000; +u32 var001af13c = 0x00000000; +u32 var001af140 = 0x00000000; +u32 var001af144 = 0x00000000; +u32 var001af148 = 0x00000000; +u32 var001af14c = 0x00000000; +u32 var001af150 = 0x00000000; +u32 var001af154 = 0x00000000; +u32 var001af158 = 0x00000000; +u32 var001af15c = 0x00000000; +u32 var001af160 = 0x00000000; +u32 var001af164 = 0x00000000; +u32 var001af168 = 0x00000000; +u32 var001af16c = 0x00000000; +u32 var001af170 = 0x00000000; +u32 var001af174 = 0x00000000; +u32 var001af178 = 0x00000000; +u32 var001af17c = 0x00000000; +u32 var001af180 = 0x00000000; +u32 var001af184 = 0x00000000; +u32 var001af188 = 0x00000000; +u32 var001af18c = 0x00000000; +u32 var001af190 = 0x00000000; +u32 var001af194 = 0x00000000; +u32 var001af198 = 0x00000000; +u32 var001af19c = 0x00000000; +u32 var001af1a0 = 0x00000000; +u32 var001af1a4 = 0x00000000; +u32 var001af1a8 = 0x00000000; +u32 var001af1ac = 0x00000000; +u32 var001af1b0 = 0x00000000; +u32 var001af1b4 = 0x00000000; +u32 var001af1b8 = 0x00000000; +u32 var001af1bc = 0x00000000; +u32 var001af1c0 = 0x00000000; +u32 var001af1c4 = 0x00000000; +u32 var001af1c8 = 0x00000000; +u32 var001af1cc = 0x00000000; +u32 var001af1d0 = 0x00000000; +u32 var001af1d4 = 0x00000000; +u32 var001af1d8 = 0x00000000; +u32 var001af1dc = 0x00000000; +u32 var001af1e0 = 0x00000000; +u32 var001af1e4 = 0x00000000; +u32 var001af1e8 = 0x00000000; +u32 var001af1ec = 0x00000000; +u32 var001af1f0 = 0x00000000; +u32 var001af1f4 = 0x00000000; +u32 var001af1f8 = 0x00000000; +u32 var001af1fc = 0x00000000; +u32 var001af200 = 0x00000000; +u32 var001af204 = 0x00000000; +u32 var001af208 = 0x00000000; +u32 var001af20c = 0x00000000; +u32 var001af210 = 0x00000000; +u32 var001af214 = 0x00000000; +u32 var001af218 = 0x00000000; +u32 var001af21c = 0x00000000; +u32 var001af220 = 0x00000000; +u32 var001af224 = 0x00000000; +u32 var001af228 = 0x00000000; +u32 var001af22c = 0x00000000; +u32 var001af230 = 0x00000000; +u32 var001af234 = 0x00000000; +u32 var001af238 = 0x00000000; +u32 var001af23c = 0x00000000; +u32 var001af240 = 0x00000000; +u32 var001af244 = 0x00000000; +u32 var001af248 = 0x00000000; +u32 var001af24c = 0x00000000; +u32 var001af250 = 0x00000000; +u32 var001af254 = 0x00000000; +u32 var001af258 = 0x00000000; +u32 var001af25c = 0x00000000; +u32 var001af260 = 0x00000000; +u32 var001af264 = 0x00000000; +u32 var001af268 = 0x00000000; +u32 var001af26c = 0x00000000; +u32 var001af270 = 0x00000000; +u32 var001af274 = 0x00000000; +u32 var001af278 = 0x00000000; +u32 var001af27c = 0x00000000; +u32 var001af280 = 0x00000000; +u32 var001af284 = 0x00000000; +u32 var001af288 = 0x00000000; +u32 var001af28c = 0x00000000; +u32 var001af290 = 0x00000000; +u32 var001af294 = 0x00000000; +u32 var001af298 = 0x00000000; +u32 var001af29c = 0x00000000; +u32 var001af2a0 = 0x00000000; +u32 var001af2a4 = 0x00000000; +u32 var001af2a8 = 0x00000000; +u32 var001af2ac = 0x00000000; +u32 var001af2b0 = 0x00000000; +u32 var001af2b4 = 0x00000000; +u32 var001af2b8 = 0x00000000; +u32 var001af2bc = 0x00000000; +u32 var001af2c0 = 0x00000000; +u32 var001af2c4 = 0x00000000; +u32 var001af2c8 = 0x00000000; +u32 var001af2cc = 0x00000000; +u32 var001af2d0 = 0x00000000; +u32 var001af2d4 = 0x00000000; +u32 var001af2d8 = 0x00000000; +u32 var001af2dc = 0x00000000; +u32 var001af2e0 = 0x00000000; +u32 var001af2e4 = 0x00000000; +u32 var001af2e8 = 0x00000000; +u32 var001af2ec = 0x00000000; +u32 var001af2f0 = 0x00000000; +u32 var001af2f4 = 0x00000000; +u32 var001af2f8 = 0x00000000; +u32 var001af2fc = 0x00000000; +u32 var001af300 = 0x00000000; +u32 var001af304 = 0x00000000; +u32 var001af308 = 0x00000000; +u32 var001af30c = 0x00000000; +u32 var001af310 = 0x00000000; +u32 var001af314 = 0x00000000; +u32 var001af318 = 0x00000000; +u32 var001af31c = 0x00000000; +u32 var001af320 = 0x00000000; +u32 var001af324 = 0x00000000; +u32 var001af328 = 0x00000000; +u32 var001af32c = 0x00000000; +u32 var001af330 = 0x00000000; +u32 var001af334 = 0x00000000; +u32 var001af338 = 0x00000000; +u32 var001af33c = 0x00000000; +u32 var001af340 = 0x00000000; +u32 var001af344 = 0x00000000; +u32 var001af348 = 0x00000000; +u32 var001af34c = 0x00000000; +u32 var001af350 = 0x00000000; +u32 var001af354 = 0x00000000; +u32 var001af358 = 0x00000000; +u32 var001af35c = 0x00000000; +u32 var001af360 = 0x00000000; +u32 var001af364 = 0x00000000; +u32 var001af368 = 0x00000000; +u32 var001af36c = 0x00000000; +u32 var001af370 = 0x00000000; +u32 var001af374 = 0x00000000; +u32 var001af378 = 0x00000000; +u32 var001af37c = 0x00000000; +u32 var001af380 = 0x00000000; +u32 var001af384 = 0x00000000; +u32 var001af388 = 0x00000000; +u32 var001af38c = 0x00000000; +u32 var001af390 = 0x00000000; +u32 var001af394 = 0x00000000; +u32 var001af398 = 0x00000000; +u32 var001af39c = 0x00000000; +u32 var001af3a0 = 0x00000000; +u32 var001af3a4 = 0x00000000; +u32 var001af3a8 = 0x00000000; +u32 var001af3ac = 0x00000000; +u32 var001af3b0 = 0x00000000; +u32 var001af3b4 = 0x00000000; +u32 var001af3b8 = 0x00000000; +u32 var001af3bc = 0x00000000; +u32 var001af3c0 = 0x00000000; +u32 var001af3c4 = 0x00000000; +u32 var001af3c8 = 0x00000000; +u32 var001af3cc = 0x00000000; +u32 var001af3d0 = 0x00000000; +u32 var001af3d4 = 0x00000000; +u32 var001af3d8 = 0x00000000; +u32 var001af3dc = 0x00000000; +u32 var001af3e0 = 0x00000000; +u32 var001af3e4 = 0x00000000; +u32 var001af3e8 = 0x00000000; +u32 var001af3ec = 0x00000000; +u32 var001af3f0 = 0x00000000; +u32 var001af3f4 = 0x00000000; +u32 var001af3f8 = 0x00000000; +u32 var001af3fc = 0x00000000; +u32 var001af400 = 0x00000000; +u32 var001af404 = 0x00000000; +u32 var001af408 = 0x00000000; +u32 var001af40c = 0x00000000; +u32 var001af410 = 0x00000000; +u32 var001af414 = 0x00000000; +u32 var001af418 = 0x00000000; +u32 var001af41c = 0x00000000; +u32 var001af420 = 0x00000000; +u32 var001af424 = 0x00000000; +u32 var001af428 = 0x00000000; +u32 var001af42c = 0x00000000; +u32 var001af430 = 0x00000000; +u32 var001af434 = 0x00000000; +u32 var001af438 = 0x00000000; +u32 var001af43c = 0x00000000; +u32 var001af440 = 0x00000000; +u32 var001af444 = 0x00000000; +u32 var001af448 = 0x00000000; +u32 var001af44c = 0x00000000; +u32 var001af450 = 0x00000000; +u32 var001af454 = 0x00000000; +u32 var001af458 = 0x00000000; +u32 var001af45c = 0x00000000; +u32 var001af460 = 0x00000000; +u32 var001af464 = 0x00000000; +u32 var001af468 = 0x00000000; +u32 var001af46c = 0x00000000; +u32 var001af470 = 0x00000000; +u32 var001af474 = 0x00000000; +u32 var001af478 = 0x00000000; +u32 var001af47c = 0x00000000; +u32 var001af480 = 0x00000000; +u32 var001af484 = 0x00000000; +u32 var001af488 = 0x00000000; +u32 var001af48c = 0x00000000; +u32 var001af490 = 0x00000000; +u32 var001af494 = 0x00000000; +u32 var001af498 = 0x00000000; +u32 var001af49c = 0x00000000; +u32 var001af4a0 = 0x00000000; +u32 var001af4a4 = 0x00000000; +u32 var001af4a8 = 0x00000000; +u32 var001af4ac = 0x00000000; +u32 var001af4b0 = 0x00000000; +u32 var001af4b4 = 0x00000000; +u32 var001af4b8 = 0x00000000; +u32 var001af4bc = 0x00000000; +u32 var001af4c0 = 0x00000000; +u32 var001af4c4 = 0x00000000; +u32 var001af4c8 = 0x00000000; +u32 var001af4cc = 0x00000000; +u32 var001af4d0 = 0x00000000; +u32 var001af4d4 = 0x00000000; +u32 var001af4d8 = 0x00000000; +u32 var001af4dc = 0x00000000; +u32 var001af4e0 = 0x00000000; +u32 var001af4e4 = 0x00000000; +u32 var001af4e8 = 0x00000000; +u32 var001af4ec = 0x00000000; +u32 var001af4f0 = 0x00000000; +u32 var001af4f4 = 0x00000000; +u32 var001af4f8 = 0x00000000; +u32 var001af4fc = 0x00000000; +u32 var001af500 = 0x00000000; +u32 var001af504 = 0x00000000; +u32 var001af508 = 0x00000000; +u32 var001af50c = 0x00000000; +u32 var001af510 = 0x00000000; +u32 var001af514 = 0x00000000; +u32 var001af518 = 0x00000000; +u32 var001af51c = 0x00000000; +u32 var001af520 = 0x00000000; +u32 var001af524 = 0x00000000; +u32 var001af528 = 0x00000000; +u32 var001af52c = 0x00000000; +u32 var001af530 = 0x00000000; +u32 var001af534 = 0x00000000; +u32 var001af538 = 0x00000000; +u32 var001af53c = 0x00000000; +u32 var001af540 = 0x00000000; +u32 var001af544 = 0x00000000; +u32 var001af548 = 0x00000000; +u32 var001af54c = 0x00000000; +u32 var001af550 = 0x00000000; +u32 var001af554 = 0x00000000; +u32 var001af558 = 0x00000000; +u32 var001af55c = 0x00000000; +u32 var001af560 = 0x00000000; +u32 var001af564 = 0x00000000; +u32 var001af568 = 0x00000000; +u32 var001af56c = 0x00000000; +u32 var001af570 = 0x00000000; +u32 var001af574 = 0x00000000; +u32 var001af578 = 0x00000000; +u32 var001af57c = 0x00000000; +u32 var001af580 = 0x00000000; +u32 var001af584 = 0x00000000; +u32 var001af588 = 0x00000000; +u32 var001af58c = 0x00000000; +u32 var001af590 = 0x00000000; +u32 var001af594 = 0x00000000; +u32 var001af598 = 0x00000000; +u32 var001af59c = 0x00000000; +u32 var001af5a0 = 0x00000000; +u32 var001af5a4 = 0x00000000; +u32 var001af5a8 = 0x00000000; +u32 var001af5ac = 0x00000000; +u32 var001af5b0 = 0x00000000; +u32 var001af5b4 = 0x00000000; +u32 var001af5b8 = 0x00000000; +u32 var001af5bc = 0x00000000; +u32 var001af5c0 = 0x00000000; +u32 var001af5c4 = 0x00000000; +u32 var001af5c8 = 0x00000000; +u32 var001af5cc = 0x00000000; +u32 var001af5d0 = 0x00000000; +u32 var001af5d4 = 0x00000000; +u32 var001af5d8 = 0x00000000; +u32 var001af5dc = 0x00000000; +u32 var001af5e0 = 0x00000000; +u32 var001af5e4 = 0x00000000; +u32 var001af5e8 = 0x00000000; +u32 var001af5ec = 0x00000000; +u32 var001af5f0 = 0x00000000; +u32 var001af5f4 = 0x00000000; +u32 var001af5f8 = 0x00000000; +u32 var001af5fc = 0x00000000; +u32 var001af600 = 0x00000000; +u32 var001af604 = 0x00000000; +u32 var001af608 = 0x00000000; +u32 var001af60c = 0x00000000; +u32 var001af610 = 0x00000000; +u32 var001af614 = 0x00000000; +u32 var001af618 = 0x00000000; +u32 var001af61c = 0x00000000; +u32 var001af620 = 0x00000000; +u32 var001af624 = 0x00000000; +u32 var001af628 = 0x00000000; +u32 var001af62c = 0x00000000; +u32 var001af630 = 0x00000000; +u32 var001af634 = 0x00000000; +u32 var001af638 = 0x00000000; +u32 var001af63c = 0x00000000; +u32 var001af640 = 0x00000000; +u32 var001af644 = 0x00000000; +u32 var001af648 = 0x00000000; +u32 var001af64c = 0x00000000; +u32 var001af650 = 0x00000000; +u32 var001af654 = 0x00000000; +u32 var001af658 = 0x00000000; +u32 var001af65c = 0x00000000; +u32 var001af660 = 0x00000000; +u32 var001af664 = 0x00000000; +u32 var001af668 = 0x00000000; +u32 var001af66c = 0x00000000; +u32 var001af670 = 0x00000000; +u32 var001af674 = 0x00000000; +u32 var001af678 = 0x00000000; +u32 var001af67c = 0x00000000; +u32 var001af680 = 0x00000000; +u32 var001af684 = 0x00000000; +u32 var001af688 = 0x00000000; +u32 var001af68c = 0x00000000; +u32 var001af690 = 0x00000000; +u32 var001af694 = 0x00000000; +u32 var001af698 = 0x00000000; +u32 var001af69c = 0x00000000; +u32 var001af6a0 = 0x00000000; +u32 var001af6a4 = 0x00000000; +u32 var001af6a8 = 0x00000000; +u32 var001af6ac = 0x00000000; +u32 var001af6b0 = 0x00000000; +u32 var001af6b4 = 0x00000000; +u32 var001af6b8 = 0x00000000; +u32 var001af6bc = 0x00000000; +u32 var001af6c0 = 0x00000000; +u32 var001af6c4 = 0x00000000; +u32 var001af6c8 = 0x00000000; +u32 var001af6cc = 0x00000000; +u32 var001af6d0 = 0x00000000; +u32 var001af6d4 = 0x00000000; +u32 var001af6d8 = 0x00000000; +u32 var001af6dc = 0x00000000; +u32 var001af6e0 = 0x00000000; +u32 var001af6e4 = 0x00000000; +u32 var001af6e8 = 0x00000000; +u32 var001af6ec = 0x00000000; +u32 var001af6f0 = 0x00000000; +u32 var001af6f4 = 0x00000000; +u32 var001af6f8 = 0x00000000; +u32 var001af6fc = 0x00000000; +u32 var001af700 = 0x00000000; +u32 var001af704 = 0x00000000; +u32 var001af708 = 0x00000000; +u32 var001af70c = 0x00000000; +u32 var001af710 = 0x00000000; +u32 var001af714 = 0x00000000; +u32 var001af718 = 0x00000000; +u32 var001af71c = 0x00000000; +u32 var001af720 = 0x00000000; +u32 var001af724 = 0x00000000; +u32 var001af728 = 0x00000000; +u32 var001af72c = 0x00000000; +u32 var001af730 = 0x00000000; +u32 var001af734 = 0x00000000; +u32 var001af738 = 0x00000000; +u32 var001af73c = 0x00000000; +u32 var001af740 = 0x00000000; +u32 var001af744 = 0x00000000; +u32 var001af748 = 0x00000000; +u32 var001af74c = 0x00000000; +u32 var001af750 = 0x00000000; +u32 var001af754 = 0x00000000; +u32 var001af758 = 0x00000000; +u32 var001af75c = 0x00000000; +u32 var001af760 = 0x00000000; +u32 var001af764 = 0x00000000; +u32 var001af768 = 0x00000000; +u32 var001af76c = 0x00000000; +u32 var001af770 = 0x00000000; +u32 var001af774 = 0x00000000; +u32 var001af778 = 0x00000000; +u32 var001af77c = 0x00000000; +u32 var001af780 = 0x00000000; +u32 var001af784 = 0x00000000; +u32 var001af788 = 0x00000000; +u32 var001af78c = 0x00000000; +u32 var001af790 = 0x00000000; +u32 var001af794 = 0x00000000; +u32 var001af798 = 0x00000000; +u32 var001af79c = 0x00000000; +u32 var001af7a0 = 0x00000000; +u32 var001af7a4 = 0x00000000; +u32 var001af7a8 = 0x00000000; +u32 var001af7ac = 0x00000000; +u32 var001af7b0 = 0x00000000; +u32 var001af7b4 = 0x00000000; +u32 var001af7b8 = 0x00000000; +u32 var001af7bc = 0x00000000; +u32 var001af7c0 = 0x00000000; +u32 var001af7c4 = 0x00000000; +u32 var001af7c8 = 0x00000000; +u32 var001af7cc = 0x00000000; +u32 var001af7d0 = 0x00000000; +u32 var001af7d4 = 0x00000000; +u32 var001af7d8 = 0x00000000; +u32 var001af7dc = 0x00000000; +u32 var001af7e0 = 0x00000000; +u32 var001af7e4 = 0x00000000; +u32 var001af7e8 = 0x00000000; +u32 var001af7ec = 0x00000000; +u32 var001af7f0 = 0x00000000; +u32 var001af7f4 = 0x00000000; +u32 var001af7f8 = 0x00000000; +u32 var001af7fc = 0x00000000; +u32 var001af800 = 0x00000000; +u32 var001af804 = 0x00000000; +u32 var001af808 = 0x00000000; +u32 var001af80c = 0x00000000; +u32 var001af810 = 0x00000000; +u32 var001af814 = 0x00000000; +u32 var001af818 = 0x00000000; +u32 var001af81c = 0x00000000; +u32 var001af820 = 0x00000000; +u32 var001af824 = 0x00000000; +u32 var001af828 = 0x00000000; +u32 var001af82c = 0x00000000; +u32 var001af830 = 0x00000000; +u32 var001af834 = 0x00000000; +u32 var001af838 = 0x00000000; +u32 var001af83c = 0x00000000; +u32 var001af840 = 0x00000000; +u32 var001af844 = 0x00000000; +u32 var001af848 = 0x00000000; +u32 var001af84c = 0x00000000; +u32 var001af850 = 0x00000000; +u32 var001af854 = 0x00000000; +u32 var001af858 = 0x00000000; +u32 var001af85c = 0x00000000; +u32 var001af860 = 0x00000000; +u32 var001af864 = 0x00000000; +u32 var001af868 = 0x00000000; +u32 var001af86c = 0x00000000; +u32 var001af870 = 0x00000000; +u32 var001af874 = 0x00000000; +u32 var001af878 = 0x00000000; +u32 var001af87c = 0x00000000; +u32 var001af880 = 0x00000000; +u32 var001af884 = 0x00000000; +u32 var001af888 = 0x00000000; +u32 var001af88c = 0x00000000; +u32 var001af890 = 0x00000000; +u32 var001af894 = 0x00000000; +u32 var001af898 = 0x00000000; +u32 var001af89c = 0x00000000; +u32 var001af8a0 = 0x00000000; +u32 var001af8a4 = 0x00000000; +u32 var001af8a8 = 0x00000000; +u32 var001af8ac = 0x00000000; +u32 var001af8b0 = 0x00000000; +u32 var001af8b4 = 0x00000000; +u32 var001af8b8 = 0x00000000; +u32 var001af8bc = 0x00000000; +u32 var001af8c0 = 0x00000000; +u32 var001af8c4 = 0x00000000; +u32 var001af8c8 = 0x00000000; +u32 var001af8cc = 0x00000000; +u32 var001af8d0 = 0x00000000; +u32 var001af8d4 = 0x00000000; +u32 var001af8d8 = 0x00000000; +u32 var001af8dc = 0x00000000; +u32 var001af8e0 = 0x00000000; +u32 var001af8e4 = 0x00000000; +u32 var001af8e8 = 0x00000000; +u32 var001af8ec = 0x00000000; +u32 var001af8f0 = 0x00000000; +u32 var001af8f4 = 0x00000000; +u32 var001af8f8 = 0x00000000; +u32 var001af8fc = 0x00000000; +u32 var001af900 = 0x00000000; +u32 var001af904 = 0x00000000; +u32 var001af908 = 0x00000000; +u32 var001af90c = 0x00000000; +u32 var001af910 = 0x00000000; +u32 var001af914 = 0x00000000; +u32 var001af918 = 0x00000000; +u32 var001af91c = 0x00000000; +u32 var001af920 = 0x00000000; +u32 var001af924 = 0x00000000; +u32 var001af928 = 0x00000000; +u32 var001af92c = 0x00000000; +u32 var001af930 = 0x00000000; +u32 var001af934 = 0x00000000; +u32 var001af938 = 0x00000000; +u32 var001af93c = 0x00000000; +u32 var001af940 = 0x00000000; +u32 var001af944 = 0x00000000; +u32 var001af948 = 0x00000000; +u32 var001af94c = 0x00000000; +u32 var001af950 = 0x00000000; +u32 var001af954 = 0x00000000; +u32 var001af958 = 0x00000000; +u32 var001af95c = 0x00000000; +u32 var001af960 = 0x00000000; +u32 var001af964 = 0x00000000; +u32 var001af968 = 0x00000000; +u32 var001af96c = 0x00000000; +u32 var001af970 = 0x00000000; +u32 var001af974 = 0x00000000; +u32 var001af978 = 0x00000000; +u32 var001af97c = 0x00000000; +u32 var001af980 = 0x00000000; +u32 var001af984 = 0x00000000; +u32 var001af988 = 0x00000000; +u32 var001af98c = 0x00000000; +u32 var001af990 = 0x00000000; +u32 var001af994 = 0x00000000; +u32 var001af998 = 0x00000000; +u32 var001af99c = 0x00000000; +u32 var001af9a0 = 0x00000000; +u32 var001af9a4 = 0x00000000; +u32 var001af9a8 = 0x00000000; +u32 var001af9ac = 0x00000000; +u32 var001af9b0 = 0x00000000; +u32 var001af9b4 = 0x00000000; +u32 var001af9b8 = 0x00000000; +u32 var001af9bc = 0x00000000; +u32 var001af9c0 = 0x00000000; +u32 var001af9c4 = 0x00000000; +u32 var001af9c8 = 0x00000000; +u32 var001af9cc = 0x00000000; +u32 var001af9d0 = 0x00000000; +u32 var001af9d4 = 0x00000000; +u32 var001af9d8 = 0x00000000; +u32 var001af9dc = 0x00000000; +u32 var001af9e0 = 0x00000000; +u32 var001af9e4 = 0x00000000; +u32 var001af9e8 = 0x00000000; +u32 var001af9ec = 0x00000000; +u32 var001af9f0 = 0x00000000; +u32 var001af9f4 = 0x00000000; +u32 var001af9f8 = 0x00000000; +u32 var001af9fc = 0x00000000; +u32 var001afa00 = 0x00000000; +u32 var001afa04 = 0x00000000; +u32 var001afa08 = 0x00000000; +u32 var001afa0c = 0x00000000; +u32 var001afa10 = 0x00000000; +u32 var001afa14 = 0x00000000; +u32 var001afa18 = 0x00000000; +u32 var001afa1c = 0x00000000; +u32 var001afa20 = 0x00000000; +u32 var001afa24 = 0x00000000; +u32 var001afa28 = 0x00000000; +u32 var001afa2c = 0x00000000; +u32 var001afa30 = 0x00000000; +u32 var001afa34 = 0x00000000; +u32 var001afa38 = 0x00000000; +u32 var001afa3c = 0x00000000; +u32 var001afa40 = 0x00000000; +u32 var001afa44 = 0x00000000; +u32 var001afa48 = 0x00000000; +u32 var001afa4c = 0x00000000; +u32 var001afa50 = 0x00000000; +u32 var001afa54 = 0x00000000; +u32 var001afa58 = 0x00000000; +u32 var001afa5c = 0x00000000; +u32 var001afa60 = 0x00000000; +u32 var001afa64 = 0x00000000; +u32 var001afa68 = 0x00000000; +u32 var001afa6c = 0x00000000; +u32 var001afa70 = 0x00000000; +u32 var001afa74 = 0x00000000; +u32 var001afa78 = 0x00000000; +u32 var001afa7c = 0x00000000; +u32 var001afa80 = 0x00000000; +u32 var001afa84 = 0x00000000; +u32 var001afa88 = 0x00000000; +u32 var001afa8c = 0x00000000; +u32 var001afa90 = 0x00000000; +u32 var001afa94 = 0x00000000; +u32 var001afa98 = 0x00000000; +u32 var001afa9c = 0x00000000; +u32 var001afaa0 = 0x00000000; +u32 var001afaa4 = 0x00000000; +u32 var001afaa8 = 0x00000000; +u32 var001afaac = 0x00000000; +u32 var001afab0 = 0x00000000; +u32 var001afab4 = 0x00000000; +u32 var001afab8 = 0x00000000; +u32 var001afabc = 0x00000000; +u32 var001afac0 = 0x00000000; +u32 var001afac4 = 0x00000000; +u32 var001afac8 = 0x00000000; +u32 var001afacc = 0x00000000; +u32 var001afad0 = 0x00000000; +u32 var001afad4 = 0x00000000; +u32 var001afad8 = 0x00000000; +u32 var001afadc = 0x00000000; +u32 var001afae0 = 0x00000000; +u32 var001afae4 = 0x00000000; +u32 var001afae8 = 0x00000000; +u32 var001afaec = 0x00000000; +u32 var001afaf0 = 0x00000000; +u32 var001afaf4 = 0x00000000; +u32 var001afaf8 = 0x00000000; +u32 var001afafc = 0x00000000; +u32 var001afb00 = 0x00000000; +u32 var001afb04 = 0x00000000; +u32 var001afb08 = 0x00000000; +u32 var001afb0c = 0x00000000; +u32 var001afb10 = 0x00000000; +u32 var001afb14 = 0x00000000; +u32 var001afb18 = 0x00000000; +u32 var001afb1c = 0x00000000; +u32 var001afb20 = 0x00000000; +u32 var001afb24 = 0x00000000; +u32 var001afb28 = 0x00000000; +u32 var001afb2c = 0x00000000; +u32 var001afb30 = 0x00000000; +u32 var001afb34 = 0x00000000; +u32 var001afb38 = 0x00000000; +u32 var001afb3c = 0x00000000; +u32 var001afb40 = 0x00000000; +u32 var001afb44 = 0x00000000; +u32 var001afb48 = 0x00000000; +u32 var001afb4c = 0x00000000; +u32 var001afb50 = 0x00000000; +u32 var001afb54 = 0x00000000; +u32 var001afb58 = 0x00000000; +u32 var001afb5c = 0x00000000; +u32 var001afb60 = 0x00000000; +u32 var001afb64 = 0x00000000; +u32 var001afb68 = 0x00000000; +u32 var001afb6c = 0x00000000; +u32 var001afb70 = 0x00000000; +u32 var001afb74 = 0x00000000; +u32 var001afb78 = 0x00000000; +u32 var001afb7c = 0x00000000; +u32 var001afb80 = 0x00000000; +u32 var001afb84 = 0x00000000; +u32 var001afb88 = 0x00000000; +u32 var001afb8c = 0x00000000; +u32 var001afb90 = 0x00000000; +u32 var001afb94 = 0x00000000; +u32 var001afb98 = 0x00000000; +u32 var001afb9c = 0x00000000; +u32 var001afba0 = 0x00000000; +u32 var001afba4 = 0x00000000; +u32 var001afba8 = 0x00000000; +u32 var001afbac = 0x00000000; +u32 var001afbb0 = 0x00000000; +u32 var001afbb4 = 0x00000000; +u32 var001afbb8 = 0x00000000; +u32 var001afbbc = 0x00000000; +u32 var001afbc0 = 0x00000000; +u32 var001afbc4 = 0x00000000; +u32 var001afbc8 = 0x00000000; +u32 var001afbcc = 0x00000000; +u32 var001afbd0 = 0x00000000; +u32 var001afbd4 = 0x00000000; +u32 var001afbd8 = 0x00000000; +u32 var001afbdc = 0x00000000; +u32 var001afbe0 = 0x00000000; +u32 var001afbe4 = 0x00000000; +u32 var001afbe8 = 0x00000000; +u32 var001afbec = 0x00000000; +u32 var001afbf0 = 0x00000000; +u32 var001afbf4 = 0x00000000; +u32 var001afbf8 = 0x00000000; +u32 var001afbfc = 0x00000000; +u32 var001afc00 = 0x00000000; +u32 var001afc04 = 0x00000000; +u32 var001afc08 = 0x00000000; +u32 var001afc0c = 0x00000000; +u32 var001afc10 = 0x00000000; +u32 var001afc14 = 0x00000000; +u32 var001afc18 = 0x00000000; +u32 var001afc1c = 0x00000000; +u32 var001afc20 = 0x00000000; +u32 var001afc24 = 0x00000000; +u32 var001afc28 = 0x00000000; +u32 var001afc2c = 0x00000000; +u32 var001afc30 = 0x00000000; +u32 var001afc34 = 0x00000000; +u32 var001afc38 = 0x00000000; +u32 var001afc3c = 0x00000000; +u32 var001afc40 = 0x00000000; +u32 var001afc44 = 0x00000000; +u32 var001afc48 = 0x00000000; +u32 var001afc4c = 0x00000000; +u32 var001afc50 = 0x00000000; +u32 var001afc54 = 0x00000000; +u32 var001afc58 = 0x00000000; +u32 var001afc5c = 0x00000000; +u32 var001afc60 = 0x00000000; +u32 var001afc64 = 0x00000000; +u32 var001afc68 = 0x00000000; +u32 var001afc6c = 0x00000000; +u32 var001afc70 = 0x00000000; +u32 var001afc74 = 0x00000000; +u32 var001afc78 = 0x00000000; +u32 var001afc7c = 0x00000000; +u32 var001afc80 = 0x00000000; +u32 var001afc84 = 0x00000000; +u32 var001afc88 = 0x00000000; +u32 var001afc8c = 0x00000000; +u32 var001afc90 = 0x00000000; +u32 var001afc94 = 0x00000000; +u32 var001afc98 = 0x00000000; +u32 var001afc9c = 0x00000000; +u32 var001afca0 = 0x00000000; +u32 var001afca4 = 0x00000000; +u32 var001afca8 = 0x00000000; +u32 var001afcac = 0x00000000; +u32 var001afcb0 = 0x00000000; +u32 var001afcb4 = 0x00000000; +u32 var001afcb8 = 0x00000000; +u32 var001afcbc = 0x00000000; +u32 var001afcc0 = 0x00000000; +u32 var001afcc4 = 0x00000000; +u32 var001afcc8 = 0x00000000; +u32 var001afccc = 0x00000000; +u32 var001afcd0 = 0x00000000; +u32 var001afcd4 = 0x00000000; +u32 var001afcd8 = 0x00000000; +u32 var001afcdc = 0x00000000; +u32 var001afce0 = 0x00000000; +u32 var001afce4 = 0x00000000; +u32 var001afce8 = 0x00000000; +u32 var001afcec = 0x00000000; +u32 var001afcf0 = 0x00000000; +u32 var001afcf4 = 0x00000000; +u32 var001afcf8 = 0x00000000; +u32 var001afcfc = 0x00000000; +u32 var001afd00 = 0x00000000; +u32 var001afd04 = 0x00000000; +u32 var001afd08 = 0x00000000; +u32 var001afd0c = 0x00000000; +u32 var001afd10 = 0x00000000; +u32 var001afd14 = 0x00000000; +u32 var001afd18 = 0x00000000; +u32 var001afd1c = 0x00000000; +u32 var001afd20 = 0x00000000; +u32 var001afd24 = 0x00000000; +u32 var001afd28 = 0x00000000; +u32 var001afd2c = 0x00000000; +u32 var001afd30 = 0x00000000; +u32 var001afd34 = 0x00000000; +u32 var001afd38 = 0x00000000; +u32 var001afd3c = 0x00000000; +u32 var001afd40 = 0x00000000; +u32 var001afd44 = 0x00000000; +u32 var001afd48 = 0x00000000; +u32 var001afd4c = 0x00000000; +u32 var001afd50 = 0x00000000; +u32 var001afd54 = 0x00000000; +u32 var001afd58 = 0x00000000; +u32 var001afd5c = 0x00000000; +u32 var001afd60 = 0x00000000; +u32 var001afd64 = 0x00000000; +u32 var001afd68 = 0x00000000; +u32 var001afd6c = 0x00000000; +u32 var001afd70 = 0x00000000; +u32 var001afd74 = 0x00000000; +u32 var001afd78 = 0x00000000; +u32 var001afd7c = 0x00000000; +u32 var001afd80 = 0x00000000; +u32 var001afd84 = 0x00000000; +u32 var001afd88 = 0x00000000; +u32 var001afd8c = 0x00000000; +u32 var001afd90 = 0x00000000; +u32 var001afd94 = 0x00000000; +u32 var001afd98 = 0x00000000; +u32 var001afd9c = 0x00000000; +u32 var001afda0 = 0x00000000; +u32 var001afda4 = 0x00000000; +u32 var001afda8 = 0x00000000; +u32 var001afdac = 0x00000000; +u32 var001afdb0 = 0x00000000; +u32 var001afdb4 = 0x00000000; +u32 var001afdb8 = 0x00000000; +u32 var001afdbc = 0x00000000; +u32 var001afdc0 = 0x00000000; +u32 var001afdc4 = 0x00000000; +u32 var001afdc8 = 0x00000000; +u32 var001afdcc = 0x00000000; +u32 var001afdd0 = 0x00000000; +u32 var001afdd4 = 0x00000000; +u32 var001afdd8 = 0x00000000; +u32 var001afddc = 0x00000000; +u32 var001afde0 = 0x00000000; +u32 var001afde4 = 0x00000000; +u32 var001afde8 = 0x00000000; +u32 var001afdec = 0x00000000; +u32 var001afdf0 = 0x00000000; +u32 var001afdf4 = 0x00000000; +u32 var001afdf8 = 0x00000000; +u32 var001afdfc = 0x00000000; +u32 var001afe00 = 0x00000000; +u32 var001afe04 = 0x00000000; +u32 var001afe08 = 0x00000000; +u32 var001afe0c = 0x00000000; +u32 var001afe10 = 0x00000000; +u32 var001afe14 = 0x00000000; +u32 var001afe18 = 0x00000000; +u32 var001afe1c = 0x00000000; +u32 var001afe20 = 0x00000000; +u32 var001afe24 = 0x00000000; +u32 var001afe28 = 0x00000000; +u32 var001afe2c = 0x00000000; +u32 var001afe30 = 0x00000000; +u32 var001afe34 = 0x00000000; +u32 var001afe38 = 0x00000000; +u32 var001afe3c = 0x00000000; +u32 var001afe40 = 0x00000000; +u32 var001afe44 = 0x00000000; +u32 var001afe48 = 0x00000000; +u32 var001afe4c = 0x00000000; +u32 var001afe50 = 0x00000000; +u32 var001afe54 = 0x00000000; +u32 var001afe58 = 0x00000000; +u32 var001afe5c = 0x00000000; +u32 var001afe60 = 0x00000000; +u32 var001afe64 = 0x00000000; +u32 var001afe68 = 0x00000000; +u32 var001afe6c = 0x00000000; +u32 var001afe70 = 0x00000000; +u32 var001afe74 = 0x00000000; +u32 var001afe78 = 0x00000000; +u32 var001afe7c = 0x00000000; +u32 var001afe80 = 0x00000000; +u32 var001afe84 = 0x00000000; +u32 var001afe88 = 0x00000000; +u32 var001afe8c = 0x00000000; +u32 var001afe90 = 0x00000000; +u32 var001afe94 = 0x00000000; +u32 var001afe98 = 0x00000000; +u32 var001afe9c = 0x00000000; +u32 var001afea0 = 0x00000000; +u32 var001afea4 = 0x00000000; +u32 var001afea8 = 0x00000000; +u32 var001afeac = 0x00000000; +u32 var001afeb0 = 0x00000000; +u32 var001afeb4 = 0x00000000; +u32 var001afeb8 = 0x00000000; +u32 var001afebc = 0x00000000; +u32 var001afec0 = 0x00000000; +u32 var001afec4 = 0x00000000; +u32 var001afec8 = 0x00000000; +u32 var001afecc = 0x00000000; +u32 var001afed0 = 0x00000000; +u32 var001afed4 = 0x00000000; +u32 var001afed8 = 0x00000000; +u32 var001afedc = 0x00000000; +u32 var001afee0 = 0x00000000; +u32 var001afee4 = 0x00000000; +u32 var001afee8 = 0x00000000; +u32 var001afeec = 0x00000000; +u32 var001afef0 = 0x00000000; +u32 var001afef4 = 0x00000000; +u32 var001afef8 = 0x00000000; +u32 var001afefc = 0x00000000; +u32 var001aff00 = 0x00000000; +u32 var001aff04 = 0x00000000; +u32 var001aff08 = 0x00000000; +u32 var001aff0c = 0x00000000; +u32 var001aff10 = 0x00000000; +u32 var001aff14 = 0x00000000; +u32 var001aff18 = 0x00000000; +u32 var001aff1c = 0x00000000; +u32 var001aff20 = 0x00000000; +u32 var001aff24 = 0x00000000; +u32 var001aff28 = 0x00000000; +u32 var001aff2c = 0x00000000; +u32 var001aff30 = 0x00000000; +u32 var001aff34 = 0x00000000; +u32 var001aff38 = 0x00000000; +u32 var001aff3c = 0x00000000; +u32 var001aff40 = 0x00000000; +u32 var001aff44 = 0x00000000; +u32 var001aff48 = 0x00000000; +u32 var001aff4c = 0x00000000; +u32 var001aff50 = 0x00000000; +u32 var001aff54 = 0x00000000; +u32 var001aff58 = 0x00000000; +u32 var001aff5c = 0x00000000; +u32 var001aff60 = 0x00000000; +u32 var001aff64 = 0x00000000; +u32 var001aff68 = 0x00000000; +u32 var001aff6c = 0x00000000; +u32 var001aff70 = 0x00000000; +u32 var001aff74 = 0x00000000; +u32 var001aff78 = 0x00000000; +u32 var001aff7c = 0x00000000; +u32 var001aff80 = 0x00000000; +u32 var001aff84 = 0x00000000; +u32 var001aff88 = 0x00000000; +u32 var001aff8c = 0x00000000; +u32 var001aff90 = 0x00000000; +u32 var001aff94 = 0x00000000; +u32 var001aff98 = 0x00000000; +u32 var001aff9c = 0x00000000; +u32 var001affa0 = 0x00000000; +u32 var001affa4 = 0x00000000; +u32 var001affa8 = 0x00000000; +u32 var001affac = 0x00000000; +u32 var001affb0 = 0x00000000; +u32 var001affb4 = 0x00000000; +u32 var001affb8 = 0x00000000; +u32 var001affbc = 0x00000000; +u32 var001affc0 = 0x00000000; +u32 var001affc4 = 0x00000000; +u32 var001affc8 = 0x00000000; +u32 var001affcc = 0x00000000; +u32 var001affd0 = 0x00000000; +u32 var001affd4 = 0x00000000; +u32 var001affd8 = 0x00000000; +u32 var001affdc = 0x00000000; +u32 var001affe0 = 0x00000000; +u32 var001affe4 = 0x00000000; +u32 var001affe8 = 0x00000000; +u32 var001affec = 0x00000000; +u32 var001afff0 = 0x00000000; +u32 var001afff4 = 0x00000000; +u32 var001afff8 = 0x00000000; +u32 var001afffc = 0x00000000; +u32 var001b0000 = 0x00000000; +u32 var001b0004 = 0x00000000; +u32 var001b0008 = 0x00000000; +u32 var001b000c = 0x00000000; +u32 var001b0010 = 0x00000000; +u32 var001b0014 = 0x00000000; +u32 var001b0018 = 0x00000000; +u32 var001b001c = 0x00000000; +u32 var001b0020 = 0x00000000; +u32 var001b0024 = 0x00000000; +u32 var001b0028 = 0x00000000; +u32 var001b002c = 0x00000000; +u32 var001b0030 = 0x00000000; +u32 var001b0034 = 0x00000000; +u32 var001b0038 = 0x00000000; +u32 var001b003c = 0x00000000; +u32 var001b0040 = 0x00000000; +u32 var001b0044 = 0x00000000; +u32 var001b0048 = 0x00000000; +u32 var001b004c = 0x00000000; +u32 var001b0050 = 0x00000000; +u32 var001b0054 = 0x00000000; +u32 var001b0058 = 0x00000000; +u32 var001b005c = 0x00000000; +u32 var001b0060 = 0x00000000; +u32 var001b0064 = 0x00000000; +u32 var001b0068 = 0x00000000; +u32 var001b006c = 0x00000000; +u32 var001b0070 = 0x00000000; +u32 var001b0074 = 0x00000000; +u32 var001b0078 = 0x00000000; +u32 var001b007c = 0x00000000; +u32 var001b0080 = 0x00000000; +u32 var001b0084 = 0x00000000; +u32 var001b0088 = 0x00000000; +u32 var001b008c = 0x00000000; +u32 var001b0090 = 0x00000000; +u32 var001b0094 = 0x00000000; +u32 var001b0098 = 0x00000000; +u32 var001b009c = 0x00000000; +u32 var001b00a0 = 0x00000000; +u32 var001b00a4 = 0x00000000; +u32 var001b00a8 = 0x00000000; +u32 var001b00ac = 0x00000000; +u32 var001b00b0 = 0x00000000; +u32 var001b00b4 = 0x00000000; +u32 var001b00b8 = 0x00000000; +u32 var001b00bc = 0x00000000; +u32 var001b00c0 = 0x00000000; +u32 var001b00c4 = 0x00000000; +u32 var001b00c8 = 0x00000000; +u32 var001b00cc = 0x00000000; +u32 var001b00d0 = 0x00000000; +u32 var001b00d4 = 0x00000000; +u32 var001b00d8 = 0x00000000; +u32 var001b00dc = 0x00000000; +u32 var001b00e0 = 0x00000000; +u32 var001b00e4 = 0x00000000; +u32 var001b00e8 = 0x00000000; +u32 var001b00ec = 0x00000000; +u32 var001b00f0 = 0x00000000; +u32 var001b00f4 = 0x00000000; +u32 var001b00f8 = 0x00000000; +u32 var001b00fc = 0x00000000; +u32 var001b0100 = 0x00000000; +u32 var001b0104 = 0x00000000; +u32 var001b0108 = 0x00000000; +u32 var001b010c = 0x00000000; +u32 var001b0110 = 0x00000000; +u32 var001b0114 = 0x00000000; +u32 var001b0118 = 0x00000000; +u32 var001b011c = 0x00000000; +u32 var001b0120 = 0x00000000; +u32 var001b0124 = 0x00000000; +u32 var001b0128 = 0x00000000; +u32 var001b012c = 0x00000000; +u32 var001b0130 = 0x00000000; +u32 var001b0134 = 0x00000000; +u32 var001b0138 = 0x00000000; +u32 var001b013c = 0x00000000; +u32 var001b0140 = 0x00000000; +u32 var001b0144 = 0x00000000; +u32 var001b0148 = 0x00000000; +u32 var001b014c = 0x00000000; +u32 var001b0150 = 0x00000000; +u32 var001b0154 = 0x00000000; +u32 var001b0158 = 0x00000000; +u32 var001b015c = 0x00000000; +u32 var001b0160 = 0x00000000; +u32 var001b0164 = 0x00000000; +u32 var001b0168 = 0x00000000; +u32 var001b016c = 0x00000000; +u32 var001b0170 = 0x00000000; +u32 var001b0174 = 0x00000000; +u32 var001b0178 = 0x00000000; +u32 var001b017c = 0x00000000; +u32 var001b0180 = 0x00000000; +u32 var001b0184 = 0x00000000; +u32 var001b0188 = 0x00000000; +u32 var001b018c = 0x00000000; +u32 var001b0190 = 0x00000000; +u32 var001b0194 = 0x00000000; +u32 var001b0198 = 0x00000000; +u32 var001b019c = 0x00000000; +u32 var001b01a0 = 0x00000000; +u32 var001b01a4 = 0x00000000; +u32 var001b01a8 = 0x00000000; +u32 var001b01ac = 0x00000000; +u32 var001b01b0 = 0x00000000; +u32 var001b01b4 = 0x00000000; +u32 var001b01b8 = 0x00000000; +u32 var001b01bc = 0x00000000; +u32 var001b01c0 = 0x00000000; +u32 var001b01c4 = 0x00000000; +u32 var001b01c8 = 0x00000000; +u32 var001b01cc = 0x00000000; +u32 var001b01d0 = 0x00000000; +u32 var001b01d4 = 0x00000000; +u32 var001b01d8 = 0x00000000; +u32 var001b01dc = 0x00000000; +u32 var001b01e0 = 0x00000000; +u32 var001b01e4 = 0x00000000; +u32 var001b01e8 = 0x00000000; +u32 var001b01ec = 0x00000000; +u32 var001b01f0 = 0x00000000; +u32 var001b01f4 = 0x00000000; +u32 var001b01f8 = 0x00000000; +u32 var001b01fc = 0x00000000; +u32 var001b0200 = 0x00000000; +u32 var001b0204 = 0x00000000; +u32 var001b0208 = 0x00000000; +u32 var001b020c = 0x00000000; +u32 var001b0210 = 0x00000000; +u32 var001b0214 = 0x00000000; +u32 var001b0218 = 0x00000000; +u32 var001b021c = 0x00000000; +u32 var001b0220 = 0x00000000; +u32 var001b0224 = 0x00000000; +u32 var001b0228 = 0x00000000; +u32 var001b022c = 0x00000000; +u32 var001b0230 = 0x00000000; +u32 var001b0234 = 0x00000000; +u32 var001b0238 = 0x00000000; +u32 var001b023c = 0x00000000; +u32 var001b0240 = 0x00000000; +u32 var001b0244 = 0x00000000; +u32 var001b0248 = 0x00000000; +u32 var001b024c = 0x00000000; +u32 var001b0250 = 0x00000000; +u32 var001b0254 = 0x00000000; +u32 var001b0258 = 0x00000000; +u32 var001b025c = 0x00000000; +u32 var001b0260 = 0x00000000; +u32 var001b0264 = 0x00000000; +u32 var001b0268 = 0x00000000; +u32 var001b026c = 0x00000000; +u32 var001b0270 = 0x00000000; +u32 var001b0274 = 0x00000000; +u32 var001b0278 = 0x00000000; +u32 var001b027c = 0x00000000; +u32 var001b0280 = 0x00000000; +u32 var001b0284 = 0x00000000; +u32 var001b0288 = 0x00000000; +u32 var001b028c = 0x00000000; +u32 var001b0290 = 0x00000000; +u32 var001b0294 = 0x00000000; +u32 var001b0298 = 0x00000000; +u32 var001b029c = 0x00000000; +u32 var001b02a0 = 0x00000000; +u32 var001b02a4 = 0x00000000; +u32 var001b02a8 = 0x00000000; +u32 var001b02ac = 0x00000000; +u32 var001b02b0 = 0x00000000; +u32 var001b02b4 = 0x00000000; +u32 var001b02b8 = 0x00000000; +u32 var001b02bc = 0x00000000; +u32 var001b02c0 = 0x00000000; +u32 var001b02c4 = 0x00000000; +u32 var001b02c8 = 0x00000000; +u32 var001b02cc = 0x00000000; +u32 var001b02d0 = 0x00000000; +u32 var001b02d4 = 0x00000000; +u32 var001b02d8 = 0x00000000; +u32 var001b02dc = 0x00000000; +u32 var001b02e0 = 0x00000000; +u32 var001b02e4 = 0x00000000; +u32 var001b02e8 = 0x00000000; +u32 var001b02ec = 0x00000000; +u32 var001b02f0 = 0x00000000; +u32 var001b02f4 = 0x00000000; +u32 var001b02f8 = 0x00000000; +u32 var001b02fc = 0x00000000; +u32 var001b0300 = 0x00000000; +u32 var001b0304 = 0x00000000; +u32 var001b0308 = 0x00000000; +u32 var001b030c = 0x00000000; +u32 var001b0310 = 0x00000000; +u32 var001b0314 = 0x00000000; +u32 var001b0318 = 0x00000000; +u32 var001b031c = 0x00000000; +u32 var001b0320 = 0x00000000; +u32 var001b0324 = 0x00000000; +u32 var001b0328 = 0x00000000; +u32 var001b032c = 0x00000000; +u32 var001b0330 = 0x00000000; +u32 var001b0334 = 0x00000000; +u32 var001b0338 = 0x00000000; +u32 var001b033c = 0x00000000; +u32 var001b0340 = 0x00000000; +u32 var001b0344 = 0x00000000; +u32 var001b0348 = 0x00000000; +u32 var001b034c = 0x00000000; +u32 var001b0350 = 0x00000000; +u32 var001b0354 = 0x00000000; +u32 var001b0358 = 0x00000000; +u32 var001b035c = 0x00000000; +u32 var001b0360 = 0x00000000; +u32 var001b0364 = 0x00000000; +u32 var001b0368 = 0x00000000; +u32 var001b036c = 0x00000000; +u32 var001b0370 = 0x00000000; +u32 var001b0374 = 0x00000000; +u32 var001b0378 = 0x00000000; +u32 var001b037c = 0x00000000; +u32 var001b0380 = 0x00000000; +u32 var001b0384 = 0x00000000; +u32 var001b0388 = 0x00000000; +u32 var001b038c = 0x00000000; +u32 var001b0390 = 0x00000000; +u32 var001b0394 = 0x00000000; +u32 var001b0398 = 0x00000000; +u32 var001b039c = 0x00000000; +u32 var001b03a0 = 0x00000000; +u32 var001b03a4 = 0x00000000; +u32 var001b03a8 = 0x00000000; +u32 var001b03ac = 0x00000000; +u32 var001b03b0 = 0x00000000; +u32 var001b03b4 = 0x00000000; +u32 var001b03b8 = 0x00000000; +u32 var001b03bc = 0x00000000; +u32 var001b03c0 = 0x00000000; +u32 var001b03c4 = 0x00000000; +u32 var001b03c8 = 0x00000000; +u32 var001b03cc = 0x00000000; +u32 var001b03d0 = 0x00000000; +u32 var001b03d4 = 0x00000000; +u32 var001b03d8 = 0x00000000; +u32 var001b03dc = 0x00000000; +u32 var001b03e0 = 0x00000000; +u32 var001b03e4 = 0x00000000; +u32 var001b03e8 = 0x00000000; +u32 var001b03ec = 0x00000000; +u32 var001b03f0 = 0x00000000; +u32 var001b03f4 = 0x00000000; +u32 var001b03f8 = 0x00000000; +u32 var001b03fc = 0x00000000; +u32 var001b0400 = 0x00000000; +u32 var001b0404 = 0x00000000; +u32 var001b0408 = 0x00000000; +u32 var001b040c = 0x00000000; +u32 var001b0410 = 0x00000000; +u32 var001b0414 = 0x00000000; +u32 var001b0418 = 0x00000000; +u32 var001b041c = 0x00000000; +u32 var001b0420 = 0x00000000; +u32 var001b0424 = 0x00000000; +u32 var001b0428 = 0x00000000; +u32 var001b042c = 0x00000000; +u32 var001b0430 = 0x00000000; +u32 var001b0434 = 0x00000000; +u32 var001b0438 = 0x00000000; +u32 var001b043c = 0x00000000; +u32 var001b0440 = 0x00000000; +u32 var001b0444 = 0x00000000; +u32 var001b0448 = 0x00000000; +u32 var001b044c = 0x00000000; +u32 var001b0450 = 0x00000000; +u32 var001b0454 = 0x00000000; +u32 var001b0458 = 0x00000000; +u32 var001b045c = 0x00000000; +u32 var001b0460 = 0x00000000; +u32 var001b0464 = 0x00000000; +u32 var001b0468 = 0x00000000; +u32 var001b046c = 0x00000000; +u32 var001b0470 = 0x00000000; +u32 var001b0474 = 0x00000000; +u32 var001b0478 = 0x00000000; +u32 var001b047c = 0x00000000; +u32 var001b0480 = 0x00000000; +u32 var001b0484 = 0x00000000; +u32 var001b0488 = 0x00000000; +u32 var001b048c = 0x00000000; +u32 var001b0490 = 0x00000000; +u32 var001b0494 = 0x00000000; +u32 var001b0498 = 0x00000000; +u32 var001b049c = 0x00000000; +u32 var001b04a0 = 0x00000000; +u32 var001b04a4 = 0x00000000; +u32 var001b04a8 = 0x00000000; +u32 var001b04ac = 0x00000000; +u32 var001b04b0 = 0x00000000; +u32 var001b04b4 = 0x00000000; +u32 var001b04b8 = 0x00000000; +u32 var001b04bc = 0x00000000; +u32 var001b04c0 = 0x00000000; +u32 var001b04c4 = 0x00000000; +u32 var001b04c8 = 0x00000000; +u32 var001b04cc = 0x00000000; +u32 var001b04d0 = 0x00000000; +u32 var001b04d4 = 0x00000000; +u32 var001b04d8 = 0x00000000; +u32 var001b04dc = 0x00000000; +u32 var001b04e0 = 0x00000000; +u32 var001b04e4 = 0x00000000; +u32 var001b04e8 = 0x00000000; +u32 var001b04ec = 0x00000000; +u32 var001b04f0 = 0x00000000; +u32 var001b04f4 = 0x00000000; +u32 var001b04f8 = 0x00000000; +u32 var001b04fc = 0x00000000; +u32 var001b0500 = 0x00000000; +u32 var001b0504 = 0x00000000; +u32 var001b0508 = 0x00000000; +u32 var001b050c = 0x00000000; +u32 var001b0510 = 0x00000000; +u32 var001b0514 = 0x00000000; +u32 var001b0518 = 0x00000000; +u32 var001b051c = 0x00000000; +u32 var001b0520 = 0x00000000; +u32 var001b0524 = 0x00000000; +u32 var001b0528 = 0x00000000; +u32 var001b052c = 0x00000000; +u32 var001b0530 = 0x00000000; +u32 var001b0534 = 0x00000000; +u32 var001b0538 = 0x00000000; +u32 var001b053c = 0x00000000; +u32 var001b0540 = 0x00000000; +u32 var001b0544 = 0x00000000; +u32 var001b0548 = 0x00000000; +u32 var001b054c = 0x00000000; +u32 var001b0550 = 0x00000000; +u32 var001b0554 = 0x00000000; +u32 var001b0558 = 0x00000000; +u32 var001b055c = 0x00000000; +u32 var001b0560 = 0x00000000; +u32 var001b0564 = 0x00000000; +u32 var001b0568 = 0x00000000; +u32 var001b056c = 0x00000000; +u32 var001b0570 = 0x00000000; +u32 var001b0574 = 0x00000000; +u32 var001b0578 = 0x00000000; +u32 var001b057c = 0x00000000; +u32 var001b0580 = 0x00000000; +u32 var001b0584 = 0x00000000; +u32 var001b0588 = 0x00000000; +u32 var001b058c = 0x00000000; +u32 var001b0590 = 0x00000000; +u32 var001b0594 = 0x00000000; +u32 var001b0598 = 0x00000000; +u32 var001b059c = 0x00000000; +u32 var001b05a0 = 0x00000000; +u32 var001b05a4 = 0x00000000; +u32 var001b05a8 = 0x00000000; +u32 var001b05ac = 0x00000000; +u32 var001b05b0 = 0x00000000; +u32 var001b05b4 = 0x00000000; +u32 var001b05b8 = 0x00000000; +u32 var001b05bc = 0x00000000; +u32 var001b05c0 = 0x00000000; +u32 var001b05c4 = 0x00000000; +u32 var001b05c8 = 0x00000000; +u32 var001b05cc = 0x00000000; +u32 var001b05d0 = 0x00000000; +u32 var001b05d4 = 0x00000000; +u32 var001b05d8 = 0x00000000; +u32 var001b05dc = 0x00000000; +u32 var001b05e0 = 0x00000000; +u32 var001b05e4 = 0x00000000; +u32 var001b05e8 = 0x00000000; +u32 var001b05ec = 0x00000000; +u32 var001b05f0 = 0x00000000; +u32 var001b05f4 = 0x00000000; +u32 var001b05f8 = 0x00000000; +u32 var001b05fc = 0x00000000; +u32 var001b0600 = 0x00000000; +u32 var001b0604 = 0x00000000; +u32 var001b0608 = 0x00000000; +u32 var001b060c = 0x00000000; +u32 var001b0610 = 0x00000000; +u32 var001b0614 = 0x00000000; +u32 var001b0618 = 0x00000000; +u32 var001b061c = 0x00000000; +u32 var001b0620 = 0x00000000; +u32 var001b0624 = 0x00000000; +u32 var001b0628 = 0x00000000; +u32 var001b062c = 0x00000000; +u32 var001b0630 = 0x00000000; +u32 var001b0634 = 0x00000000; +u32 var001b0638 = 0x00000000; +u32 var001b063c = 0x00000000; +u32 var001b0640 = 0x00000000; +u32 var001b0644 = 0x00000000; +u32 var001b0648 = 0x00000000; +u32 var001b064c = 0x00000000; +u32 var001b0650 = 0x00000000; +u32 var001b0654 = 0x00000000; +u32 var001b0658 = 0x00000000; +u32 var001b065c = 0x00000000; +u32 var001b0660 = 0x00000000; +u32 var001b0664 = 0x00000000; +u32 var001b0668 = 0x00000000; +u32 var001b066c = 0x00000000; +u32 var001b0670 = 0x00000000; +u32 var001b0674 = 0x00000000; +u32 var001b0678 = 0x00000000; +u32 var001b067c = 0x00000000; +u32 var001b0680 = 0x00000000; +u32 var001b0684 = 0x00000000; +u32 var001b0688 = 0x00000000; +u32 var001b068c = 0x00000000; +u32 var001b0690 = 0x00000000; +u32 var001b0694 = 0x00000000; +u32 var001b0698 = 0x00000000; +u32 var001b069c = 0x00000000; +u32 var001b06a0 = 0x00000000; +u32 var001b06a4 = 0x00000000; +u32 var001b06a8 = 0x00000000; +u32 var001b06ac = 0x00000000; +u32 var001b06b0 = 0x00000000; +u32 var001b06b4 = 0x00000000; +u32 var001b06b8 = 0x00000000; +u32 var001b06bc = 0x00000000; +u32 var001b06c0 = 0x00000000; +u32 var001b06c4 = 0x00000000; +u32 var001b06c8 = 0x00000000; +u32 var001b06cc = 0x00000000; +u32 var001b06d0 = 0x00000000; +u32 var001b06d4 = 0x00000000; +u32 var001b06d8 = 0x00000000; +u32 var001b06dc = 0x00000000; +u32 var001b06e0 = 0x00000000; +u32 var001b06e4 = 0x00000000; +u32 var001b06e8 = 0x00000000; +u32 var001b06ec = 0x00000000; +u32 var001b06f0 = 0x00000000; +u32 var001b06f4 = 0x00000000; +u32 var001b06f8 = 0x00000000; +u32 var001b06fc = 0x00000000; +u32 var001b0700 = 0x00000000; +u32 var001b0704 = 0x00000000; +u32 var001b0708 = 0x00000000; +u32 var001b070c = 0x00000000; +u32 var001b0710 = 0x00000000; +u32 var001b0714 = 0x00000000; +u32 var001b0718 = 0x00000000; +u32 var001b071c = 0x00000000; +u32 var001b0720 = 0x00000000; +u32 var001b0724 = 0x00000000; +u32 var001b0728 = 0x00000000; +u32 var001b072c = 0x00000000; +u32 var001b0730 = 0x00000000; +u32 var001b0734 = 0x00000000; +u32 var001b0738 = 0x00000000; +u32 var001b073c = 0x00000000; +u32 var001b0740 = 0x00000000; +u32 var001b0744 = 0x00000000; +u32 var001b0748 = 0x00000000; +u32 var001b074c = 0x00000000; +u32 var001b0750 = 0x00000000; +u32 var001b0754 = 0x00000000; +u32 var001b0758 = 0x00000000; +u32 var001b075c = 0x00000000; +u32 var001b0760 = 0x00000000; +u32 var001b0764 = 0x00000000; +u32 var001b0768 = 0x00000000; +u32 var001b076c = 0x00000000; +u32 var001b0770 = 0x00000000; +u32 var001b0774 = 0x00000000; +u32 var001b0778 = 0x00000000; +u32 var001b077c = 0x00000000; +u32 var001b0780 = 0x00000000; +u32 var001b0784 = 0x00000000; +u32 var001b0788 = 0x00000000; +u32 var001b078c = 0x00000000; +u32 var001b0790 = 0x00000000; +u32 var001b0794 = 0x00000000; +u32 var001b0798 = 0x00000000; +u32 var001b079c = 0x00000000; +u32 var001b07a0 = 0x00000000; +u32 var001b07a4 = 0x00000000; +u32 var001b07a8 = 0x00000000; +u32 var001b07ac = 0x00000000; +u32 var001b07b0 = 0x00000000; +u32 var001b07b4 = 0x00000000; +u32 var001b07b8 = 0x00000000; +u32 var001b07bc = 0x00000000; +u32 var001b07c0 = 0x00000000; +u32 var001b07c4 = 0x00000000; +u32 var001b07c8 = 0x00000000; +u32 var001b07cc = 0x00000000; +u32 var001b07d0 = 0x00000000; +u32 var001b07d4 = 0x00000000; +u32 var001b07d8 = 0x00000000; +u32 var001b07dc = 0x00000000; +u32 var001b07e0 = 0x00000000; +u32 var001b07e4 = 0x00000000; +u32 var001b07e8 = 0x00000000; +u32 var001b07ec = 0x00000000; +u32 var001b07f0 = 0x00000000; +u32 var001b07f4 = 0x00000000; +u32 var001b07f8 = 0x00000000; +u32 var001b07fc = 0x00000000; +u32 var001b0800 = 0x00000000; +u32 var001b0804 = 0x00000000; +u32 var001b0808 = 0x00000000; +u32 var001b080c = 0x00000000; +u32 var001b0810 = 0x00000000; +u32 var001b0814 = 0x00000000; +u32 var001b0818 = 0x00000000; +u32 var001b081c = 0x00000000; +u32 var001b0820 = 0x00000000; +u32 var001b0824 = 0x00000000; +u32 var001b0828 = 0x00000000; +u32 var001b082c = 0x00000000; +u32 var001b0830 = 0x00000000; +u32 var001b0834 = 0x00000000; +u32 var001b0838 = 0x00000000; +u32 var001b083c = 0x00000000; +u32 var001b0840 = 0x00000000; +u32 var001b0844 = 0x00000000; +u32 var001b0848 = 0x00000000; +u32 var001b084c = 0x00000000; +u32 var001b0850 = 0x00000000; +u32 var001b0854 = 0x00000000; +u32 var001b0858 = 0x00000000; +u32 var001b085c = 0x00000000; +u32 var001b0860 = 0x00000000; +u32 var001b0864 = 0x00000000; +u32 var001b0868 = 0x00000000; +u32 var001b086c = 0x00000000; +u32 var001b0870 = 0x00000000; +u32 var001b0874 = 0x00000000; +u32 var001b0878 = 0x00000000; +u32 var001b087c = 0x00000000; +u32 var001b0880 = 0x00000000; +u32 var001b0884 = 0x00000000; +u32 var001b0888 = 0x00000000; +u32 var001b088c = 0x00000000; +u32 var001b0890 = 0x00000000; +u32 var001b0894 = 0x00000000; +u32 var001b0898 = 0x00000000; +u32 var001b089c = 0x00000000; +u32 var001b08a0 = 0x00000000; +u32 var001b08a4 = 0x00000000; +u32 var001b08a8 = 0x00000000; +u32 var001b08ac = 0x00000000; +u32 var001b08b0 = 0x00000000; +u32 var001b08b4 = 0x00000000; +u32 var001b08b8 = 0x00000000; +u32 var001b08bc = 0x00000000; +u32 var001b08c0 = 0x00000000; +u32 var001b08c4 = 0x00000000; +u32 var001b08c8 = 0x00000000; +u32 var001b08cc = 0x00000000; +u32 var001b08d0 = 0x00000000; +u32 var001b08d4 = 0x00000000; +u32 var001b08d8 = 0x00000000; +u32 var001b08dc = 0x00000000; +u32 var001b08e0 = 0x00000000; +u32 var001b08e4 = 0x00000000; +u32 var001b08e8 = 0x00000000; +u32 var001b08ec = 0x00000000; +u32 var001b08f0 = 0x00000000; +u32 var001b08f4 = 0x00000000; +u32 var001b08f8 = 0x00000000; +u32 var001b08fc = 0x00000000; +u32 var001b0900 = 0x00000000; +u32 var001b0904 = 0x00000000; +u32 var001b0908 = 0x00000000; +u32 var001b090c = 0x00000000; +u32 var001b0910 = 0x00000000; +u32 var001b0914 = 0x00000000; +u32 var001b0918 = 0x00000000; +u32 var001b091c = 0x00000000; +u32 var001b0920 = 0x00000000; +u32 var001b0924 = 0x00000000; +u32 var001b0928 = 0x00000000; +u32 var001b092c = 0x00000000; +u32 var001b0930 = 0x00000000; +u32 var001b0934 = 0x00000000; +u32 var001b0938 = 0x00000000; +u32 var001b093c = 0x00000000; +u32 var001b0940 = 0x00000000; +u32 var001b0944 = 0x00000000; +u32 var001b0948 = 0x00000000; +u32 var001b094c = 0x00000000; +u32 var001b0950 = 0x00000000; +u32 var001b0954 = 0x00000000; +u32 var001b0958 = 0x00000000; +u32 var001b095c = 0x00000000; +u32 var001b0960 = 0x00000000; +u32 var001b0964 = 0x00000000; +u32 var001b0968 = 0x00000000; +u32 var001b096c = 0x00000000; +u32 var001b0970 = 0x00000000; +u32 var001b0974 = 0x00000000; +u32 var001b0978 = 0x00000000; +u32 var001b097c = 0x00000000; +u32 var001b0980 = 0x00000000; +u32 var001b0984 = 0x00000000; +u32 var001b0988 = 0x00000000; +u32 var001b098c = 0x00000000; +u32 var001b0990 = 0x00000000; +u32 var001b0994 = 0x00000000; +u32 var001b0998 = 0x00000000; +u32 var001b099c = 0x00000000; +u32 var001b09a0 = 0x00000000; +u32 var001b09a4 = 0x00000000; +u32 var001b09a8 = 0x00000000; +u32 var001b09ac = 0x00000000; +u32 var001b09b0 = 0x00000000; +u32 var001b09b4 = 0x00000000; +u32 var001b09b8 = 0x00000000; +u32 var001b09bc = 0x00000000; +u32 var001b09c0 = 0x00000000; +u32 var001b09c4 = 0x00000000; +u32 var001b09c8 = 0x00000000; +u32 var001b09cc = 0x00000000; +u32 var001b09d0 = 0x00000000; +u32 var001b09d4 = 0x00000000; +u32 var001b09d8 = 0x00000000; +u32 var001b09dc = 0x00000000; +u32 var001b09e0 = 0x00000000; +u32 var001b09e4 = 0x00000000; +u32 var001b09e8 = 0x00000000; +u32 var001b09ec = 0x00000000; +u32 var001b09f0 = 0x00000000; +u32 var001b09f4 = 0x00000000; +u32 var001b09f8 = 0x00000000; +u32 var001b09fc = 0x00000000; +u32 var001b0a00 = 0x00000000; +u32 var001b0a04 = 0x00000000; +u32 var001b0a08 = 0x00000000; +u32 var001b0a0c = 0x00000000; +u32 var001b0a10 = 0x00000000; +u32 var001b0a14 = 0x00000000; +u32 var001b0a18 = 0x00000000; +u32 var001b0a1c = 0x00000000; +u32 var001b0a20 = 0x00000000; +u32 var001b0a24 = 0x00000000; +u32 var001b0a28 = 0x00000000; +u32 var001b0a2c = 0x00000000; +u32 var001b0a30 = 0x00000000; +u32 var001b0a34 = 0x00000000; +u32 var001b0a38 = 0x00000000; +u32 var001b0a3c = 0x00000000; +u32 var001b0a40 = 0x00000000; +u32 var001b0a44 = 0x00000000; +u32 var001b0a48 = 0x00000000; +u32 var001b0a4c = 0x00000000; +u32 var001b0a50 = 0x00000000; +u32 var001b0a54 = 0x00000000; +u32 var001b0a58 = 0x00000000; +u32 var001b0a5c = 0x00000000; +u32 var001b0a60 = 0x00000000; +u32 var001b0a64 = 0x00000000; +u32 var001b0a68 = 0x00000000; +u32 var001b0a6c = 0x00000000; +u32 var001b0a70 = 0x00000000; +u32 var001b0a74 = 0x00000000; +u32 var001b0a78 = 0x00000000; +u32 var001b0a7c = 0x00000000; +u32 var001b0a80 = 0x00000000; +u32 var001b0a84 = 0x00000000; +u32 var001b0a88 = 0x00000000; +u32 var001b0a8c = 0x00000000; +u32 var001b0a90 = 0x00000000; +u32 var001b0a94 = 0x00000000; +u32 var001b0a98 = 0x00000000; +u32 var001b0a9c = 0x00000000; +u32 var001b0aa0 = 0x00000000; +u32 var001b0aa4 = 0x00000000; +u32 var001b0aa8 = 0x00000000; +u32 var001b0aac = 0x00000000; +u32 var001b0ab0 = 0x00000000; +u32 var001b0ab4 = 0x00000000; +u32 var001b0ab8 = 0x00000000; +u32 var001b0abc = 0x00000000; +u32 var001b0ac0 = 0x00000000; +u32 var001b0ac4 = 0x00000000; +u32 var001b0ac8 = 0x00000000; +u32 var001b0acc = 0x00000000; +u32 var001b0ad0 = 0x00000000; +u32 var001b0ad4 = 0x00000000; +u32 var001b0ad8 = 0x00000000; +u32 var001b0adc = 0x00000000; +u32 var001b0ae0 = 0x00000000; +u32 var001b0ae4 = 0x00000000; +u32 var001b0ae8 = 0x00000000; +u32 var001b0aec = 0x00000000; +u32 var001b0af0 = 0x00000000; +u32 var001b0af4 = 0x00000000; +u32 var001b0af8 = 0x00000000; +u32 var001b0afc = 0x00000000; +u32 var001b0b00 = 0x00000000; +u32 var001b0b04 = 0x00000000; +u32 var001b0b08 = 0x00000000; +u32 var001b0b0c = 0x00000000; +u32 var001b0b10 = 0x00000000; +u32 var001b0b14 = 0x00000000; +u32 var001b0b18 = 0x00000000; +u32 var001b0b1c = 0x00000000; +u32 var001b0b20 = 0x00000000; +u32 var001b0b24 = 0x00000000; +u32 var001b0b28 = 0x00000000; +u32 var001b0b2c = 0x00000000; +u32 var001b0b30 = 0x00000000; +u32 var001b0b34 = 0x00000000; +u32 var001b0b38 = 0x00000000; +u32 var001b0b3c = 0x00000000; +u32 var001b0b40 = 0x00000000; +u32 var001b0b44 = 0x00000000; +u32 var001b0b48 = 0x00000000; +u32 var001b0b4c = 0x00000000; +u32 var001b0b50 = 0x00000000; +u32 var001b0b54 = 0x00000000; +u32 var001b0b58 = 0x00000000; +u32 var001b0b5c = 0x00000000; +u32 var001b0b60 = 0x00000000; +u32 var001b0b64 = 0x00000000; +u32 var001b0b68 = 0x00000000; +u32 var001b0b6c = 0x00000000; +u32 var001b0b70 = 0x00000000; +u32 var001b0b74 = 0x00000000; +u32 var001b0b78 = 0x00000000; +u32 var001b0b7c = 0x00000000; +u32 var001b0b80 = 0x00000000; +u32 var001b0b84 = 0x00000000; +u32 var001b0b88 = 0x00000000; +u32 var001b0b8c = 0x00000000; +u32 var001b0b90 = 0x00000000; +u32 var001b0b94 = 0x00000000; +u32 var001b0b98 = 0x00000000; +u32 var001b0b9c = 0x00000000; +u32 var001b0ba0 = 0x00000000; +u32 var001b0ba4 = 0x00000000; +u32 var001b0ba8 = 0x00000000; +u32 var001b0bac = 0x00000000; +u32 var001b0bb0 = 0x00000000; +u32 var001b0bb4 = 0x00000000; +u32 var001b0bb8 = 0x00000000; +u32 var001b0bbc = 0x00000000; +u32 var001b0bc0 = 0x00000000; +u32 var001b0bc4 = 0x00000000; +u32 var001b0bc8 = 0x00000000; +u32 var001b0bcc = 0x00000000; +u32 var001b0bd0 = 0x00000000; +u32 var001b0bd4 = 0x00000000; +u32 var001b0bd8 = 0x00000000; +u32 var001b0bdc = 0x00000000; +u32 var001b0be0 = 0x00000000; +u32 var001b0be4 = 0x00000000; +u32 var001b0be8 = 0x00000000; +u32 var001b0bec = 0x00000000; +u32 var001b0bf0 = 0x00000000; +u32 var001b0bf4 = 0x00000000; +u32 var001b0bf8 = 0x00000000; +u32 var001b0bfc = 0x00000000; +u32 var001b0c00 = 0x00000000; +u32 var001b0c04 = 0x00000000; +u32 var001b0c08 = 0x00000000; +u32 var001b0c0c = 0x00000000; +u32 var001b0c10 = 0x00000000; +u32 var001b0c14 = 0x00000000; +u32 var001b0c18 = 0x00000000; +u32 var001b0c1c = 0x00000000; +u32 var001b0c20 = 0x00000000; +u32 var001b0c24 = 0x00000000; +u32 var001b0c28 = 0x00000000; +u32 var001b0c2c = 0x00000000; +u32 var001b0c30 = 0x00000000; +u32 var001b0c34 = 0x00000000; +u32 var001b0c38 = 0x00000000; +u32 var001b0c3c = 0x00000000; +u32 var001b0c40 = 0x00000000; +u32 var001b0c44 = 0x00000000; +u32 var001b0c48 = 0x00000000; +u32 var001b0c4c = 0x00000000; +u32 var001b0c50 = 0x00000000; +u32 var001b0c54 = 0x00000000; +u32 var001b0c58 = 0x00000000; +u32 var001b0c5c = 0x00000000; +u32 var001b0c60 = 0x00000000; +u32 var001b0c64 = 0x00000000; +u32 var001b0c68 = 0x00000000; +u32 var001b0c6c = 0x00000000; +u32 var001b0c70 = 0x00000000; +u32 var001b0c74 = 0x00000000; +u32 var001b0c78 = 0x00000000; +u32 var001b0c7c = 0x00000000; +u32 var001b0c80 = 0x00000000; +u32 var001b0c84 = 0x00000000; +u32 var001b0c88 = 0x00000000; +u32 var001b0c8c = 0x00000000; +u32 var001b0c90 = 0x00000000; +u32 var001b0c94 = 0x00000000; +u32 var001b0c98 = 0x00000000; +u32 var001b0c9c = 0x00000000; +u32 var001b0ca0 = 0x00000000; +u32 var001b0ca4 = 0x00000000; +u32 var001b0ca8 = 0x00000000; +u32 var001b0cac = 0x00000000; +u32 var001b0cb0 = 0x00000000; +u32 var001b0cb4 = 0x00000000; +u32 var001b0cb8 = 0x00000000; +u32 var001b0cbc = 0x00000000; +u32 var001b0cc0 = 0x00000000; +u32 var001b0cc4 = 0x00000000; +u32 var001b0cc8 = 0x00000000; +u32 var001b0ccc = 0x00000000; +u32 var001b0cd0 = 0x00000000; +u32 var001b0cd4 = 0x00000000; +u32 var001b0cd8 = 0x00000000; +u32 var001b0cdc = 0x00000000; +u32 var001b0ce0 = 0x00000000; +u32 var001b0ce4 = 0x00000000; +u32 var001b0ce8 = 0x00000000; +u32 var001b0cec = 0x00000000; +u32 var001b0cf0 = 0x00000000; +u32 var001b0cf4 = 0x00000000; +u32 var001b0cf8 = 0x00000000; +u32 var001b0cfc = 0x00000000; +u32 var001b0d00 = 0x00000000; +u32 var001b0d04 = 0x00000000; +u32 var001b0d08 = 0x00000000; +u32 var001b0d0c = 0x00000000; +u32 var001b0d10 = 0x00000000; +u32 var001b0d14 = 0x00000000; +u32 var001b0d18 = 0x00000000; +u32 var001b0d1c = 0x00000000; +u32 var001b0d20 = 0x00000000; +u32 var001b0d24 = 0x00000000; +u32 var001b0d28 = 0x00000000; +u32 var001b0d2c = 0x00000000; +u32 var001b0d30 = 0x00000000; +u32 var001b0d34 = 0x00000000; +u32 var001b0d38 = 0x00000000; +u32 var001b0d3c = 0x00000000; +u32 var001b0d40 = 0x00000000; +u32 var001b0d44 = 0x00000000; +u32 var001b0d48 = 0x00000000; +u32 var001b0d4c = 0x00000000; +u32 var001b0d50 = 0x00000000; +u32 var001b0d54 = 0x00000000; +u32 var001b0d58 = 0x00000000; +u32 var001b0d5c = 0x00000000; +u32 var001b0d60 = 0x00000000; +u32 var001b0d64 = 0x00000000; +u32 var001b0d68 = 0x00000000; +u32 var001b0d6c = 0x00000000; +u32 var001b0d70 = 0x00000000; +u32 var001b0d74 = 0x00000000; +u32 var001b0d78 = 0x00000000; +u32 var001b0d7c = 0x00000000; +u32 var001b0d80 = 0x00000000; +u32 var001b0d84 = 0x00000000; +u32 var001b0d88 = 0x00000000; +u32 var001b0d8c = 0x00000000; +u32 var001b0d90 = 0x00000000; +u32 var001b0d94 = 0x00000000; +u32 var001b0d98 = 0x00000000; +u32 var001b0d9c = 0x00000000; +u32 var001b0da0 = 0x00000000; +u32 var001b0da4 = 0x00000000; +u32 var001b0da8 = 0x00000000; +u32 var001b0dac = 0x00000000; +u32 var001b0db0 = 0x00000000; +u32 var001b0db4 = 0x00000000; +u32 var001b0db8 = 0x00000000; +u32 var001b0dbc = 0x00000000; +u32 var001b0dc0 = 0x00000000; +u32 var001b0dc4 = 0x00000000; +u32 var001b0dc8 = 0x00000000; +u32 var001b0dcc = 0x00000000; +u32 var001b0dd0 = 0x00000000; +u32 var001b0dd4 = 0x00000000; +u32 var001b0dd8 = 0x00000000; +u32 var001b0ddc = 0x00000000; +u32 var001b0de0 = 0x00000000; +u32 var001b0de4 = 0x00000000; +u32 var001b0de8 = 0x00000000; +u32 var001b0dec = 0x00000000; +u32 var001b0df0 = 0x00000000; +u32 var001b0df4 = 0x00000000; +u32 var001b0df8 = 0x00000000; +u32 var001b0dfc = 0x00000000; +u32 var001b0e00 = 0x00000000; +u32 var001b0e04 = 0x00000000; +u32 var001b0e08 = 0x00000000; +u32 var001b0e0c = 0x00000000; +u32 var001b0e10 = 0x00000000; +u32 var001b0e14 = 0x00000000; +u32 var001b0e18 = 0x00000000; +u32 var001b0e1c = 0x00000000; +u32 var001b0e20 = 0x00000000; +u32 var001b0e24 = 0x00000000; +u32 var001b0e28 = 0x00000000; +u32 var001b0e2c = 0x00000000; +u32 var001b0e30 = 0x00000000; +u32 var001b0e34 = 0x00000000; +u32 var001b0e38 = 0x00000000; +u32 var001b0e3c = 0x00000000; +u32 var001b0e40 = 0x00000000; +u32 var001b0e44 = 0x00000000; +u32 var001b0e48 = 0x00000000; +u32 var001b0e4c = 0x00000000; +u32 var001b0e50 = 0x00000000; +u32 var001b0e54 = 0x00000000; +u32 var001b0e58 = 0x00000000; +u32 var001b0e5c = 0x00000000; +u32 var001b0e60 = 0x00000000; +u32 var001b0e64 = 0x00000000; +u32 var001b0e68 = 0x00000000; +u32 var001b0e6c = 0x00000000; +u32 var001b0e70 = 0x00000000; +u32 var001b0e74 = 0x00000000; +u32 var001b0e78 = 0x00000000; +u32 var001b0e7c = 0x00000000; +u32 var001b0e80 = 0x00000000; +u32 var001b0e84 = 0x00000000; +u32 var001b0e88 = 0x00000000; +u32 var001b0e8c = 0x00000000; +u32 var001b0e90 = 0x00000000; +u32 var001b0e94 = 0x00000000; +u32 var001b0e98 = 0x00000000; +u32 var001b0e9c = 0x00000000; +u32 var001b0ea0 = 0x00000000; +u32 var001b0ea4 = 0x00000000; +u32 var001b0ea8 = 0x00000000; +u32 var001b0eac = 0x00000000; +u32 var001b0eb0 = 0x00000000; +u32 var001b0eb4 = 0x00000000; +u32 var001b0eb8 = 0x00000000; +u32 var001b0ebc = 0x00000000; +u32 var001b0ec0 = 0x00000000; +u32 var001b0ec4 = 0x00000000; +u32 var001b0ec8 = 0x00000000; +u32 var001b0ecc = 0x00000000; +u32 var001b0ed0 = 0x00000000; +u32 var001b0ed4 = 0x00000000; +u32 var001b0ed8 = 0x00000000; +u32 var001b0edc = 0x00000000; +u32 var001b0ee0 = 0x00000000; +u32 var001b0ee4 = 0x00000000; +u32 var001b0ee8 = 0x00000000; +u32 var001b0eec = 0x00000000; +u32 var001b0ef0 = 0x00000000; +u32 var001b0ef4 = 0x00000000; +u32 var001b0ef8 = 0x00000000; +u32 var001b0efc = 0x00000000; +u32 var001b0f00 = 0x00000000; +u32 var001b0f04 = 0x00000000; +u32 var001b0f08 = 0x00000000; +u32 var001b0f0c = 0x00000000; +u32 var001b0f10 = 0x00000000; +u32 var001b0f14 = 0x00000000; +u32 var001b0f18 = 0x00000000; +u32 var001b0f1c = 0x00000000; +u32 var001b0f20 = 0x00000000; +u32 var001b0f24 = 0x00000000; +u32 var001b0f28 = 0x00000000; +u32 var001b0f2c = 0x00000000; +u32 var001b0f30 = 0x00000000; +u32 var001b0f34 = 0x00000000; +u32 var001b0f38 = 0x00000000; +u32 var001b0f3c = 0x00000000; +u32 var001b0f40 = 0x00000000; +u32 var001b0f44 = 0x00000000; +u32 var001b0f48 = 0x00000000; +u32 var001b0f4c = 0x00000000; +u32 var001b0f50 = 0x00000000; +u32 var001b0f54 = 0x00000000; +u32 var001b0f58 = 0x00000000; +u32 var001b0f5c = 0x00000000; +u32 var001b0f60 = 0x00000000; +u32 var001b0f64 = 0x00000000; +u32 var001b0f68 = 0x00000000; +u32 var001b0f6c = 0x00000000; +u32 var001b0f70 = 0x00000000; +u32 var001b0f74 = 0x00000000; +u32 var001b0f78 = 0x00000000; +u32 var001b0f7c = 0x00000000; +u32 var001b0f80 = 0x00000000; +u32 var001b0f84 = 0x00000000; +u32 var001b0f88 = 0x00000000; +u32 var001b0f8c = 0x00000000; +u32 var001b0f90 = 0x00000000; +u32 var001b0f94 = 0x00000000; +u32 var001b0f98 = 0x00000000; +u32 var001b0f9c = 0x00000000; +u32 var001b0fa0 = 0x00000000; +u32 var001b0fa4 = 0x00000000; +u32 var001b0fa8 = 0x00000000; +u32 var001b0fac = 0x00000000; +u32 var001b0fb0 = 0x00000000; +u32 var001b0fb4 = 0x00000000; +u32 var001b0fb8 = 0x00000000; +u32 var001b0fbc = 0x00000000; +u32 var001b0fc0 = 0x00000000; +u32 var001b0fc4 = 0x00000000; +u32 var001b0fc8 = 0x00000000; +u32 var001b0fcc = 0x00000000; +u32 var001b0fd0 = 0x00000000; +u32 var001b0fd4 = 0x00000000; +u32 var001b0fd8 = 0x00000000; +u32 var001b0fdc = 0x00000000; +u32 var001b0fe0 = 0x00000000; +u32 var001b0fe4 = 0x00000000; +u32 var001b0fe8 = 0x00000000; +u32 var001b0fec = 0x00000000; +u32 var001b0ff0 = 0x00000000; +u32 var001b0ff4 = 0x00000000; +u32 var001b0ff8 = 0x00000000; +u32 var001b0ffc = 0x00000000; +u32 var001b1000 = 0x00000000; +u32 var001b1004 = 0x00000000; +u32 var001b1008 = 0x00000000; +u32 var001b100c = 0x00000000; +u32 var001b1010 = 0x00000000; +u32 var001b1014 = 0x00000000; +u32 var001b1018 = 0x00000000; +u32 var001b101c = 0x00000000; +u32 var001b1020 = 0x00000000; +u32 var001b1024 = 0x00000000; +u32 var001b1028 = 0x00000000; +u32 var001b102c = 0x00000000; +u32 var001b1030 = 0x00000000; +u32 var001b1034 = 0x00000000; +u32 var001b1038 = 0x00000000; +u32 var001b103c = 0x00000000; +u32 var001b1040 = 0x00000000; +u32 var001b1044 = 0x00000000; +u32 var001b1048 = 0x00000000; +u32 var001b104c = 0x00000000; +u32 var001b1050 = 0x00000000; +u32 var001b1054 = 0x00000000; +u32 var001b1058 = 0x00000000; +u32 var001b105c = 0x00000000; +u32 var001b1060 = 0x00000000; +u32 var001b1064 = 0x00000000; +u32 var001b1068 = 0x00000000; +u32 var001b106c = 0x00000000; +u32 var001b1070 = 0x00000000; +u32 var001b1074 = 0x00000000; +u32 var001b1078 = 0x00000000; +u32 var001b107c = 0x00000000; +u32 var001b1080 = 0x00000000; +u32 var001b1084 = 0x00000000; +u32 var001b1088 = 0x00000000; +u32 var001b108c = 0x00000000; +u32 var001b1090 = 0x00000000; +u32 var001b1094 = 0x00000000; +u32 var001b1098 = 0x00000000; +u32 var001b109c = 0x00000000; +u32 var001b10a0 = 0x00000000; +u32 var001b10a4 = 0x00000000; +u32 var001b10a8 = 0x00000000; +u32 var001b10ac = 0x00000000; +u32 var001b10b0 = 0x00000000; +u32 var001b10b4 = 0x00000000; +u32 var001b10b8 = 0x00000000; +u32 var001b10bc = 0x00000000; +u32 var001b10c0 = 0x00000000; +u32 var001b10c4 = 0x00000000; +u32 var001b10c8 = 0x00000000; +u32 var001b10cc = 0x00000000; +u32 var001b10d0 = 0x00000000; +u32 var001b10d4 = 0x00000000; +u32 var001b10d8 = 0x00000000; +u32 var001b10dc = 0x00000000; +u32 var001b10e0 = 0x00000000; +u32 var001b10e4 = 0x00000000; +u32 var001b10e8 = 0x00000000; +u32 var001b10ec = 0x00000000; +u32 var001b10f0 = 0x00000000; +u32 var001b10f4 = 0x00000000; +u32 var001b10f8 = 0x00000000; +u32 var001b10fc = 0x00000000; +u32 var001b1100 = 0x00000000; +u32 var001b1104 = 0x00000000; +u32 var001b1108 = 0x00000000; +u32 var001b110c = 0x00000000; +u32 var001b1110 = 0x00000000; +u32 var001b1114 = 0x00000000; +u32 var001b1118 = 0x00000000; +u32 var001b111c = 0x00000000; +u32 var001b1120 = 0x00000000; +u32 var001b1124 = 0x00000000; +u32 var001b1128 = 0x00000000; +u32 var001b112c = 0x00000000; +u32 var001b1130 = 0x00000000; +u32 var001b1134 = 0x00000000; +u32 var001b1138 = 0x00000000; +u32 var001b113c = 0x00000000; +u32 var001b1140 = 0x00000000; +u32 var001b1144 = 0x00000000; +u32 var001b1148 = 0x00000000; +u32 var001b114c = 0x00000000; +u32 var001b1150 = 0x00000000; +u32 var001b1154 = 0x00000000; +u32 var001b1158 = 0x00000000; +u32 var001b115c = 0x00000000; +u32 var001b1160 = 0x00000000; +u32 var001b1164 = 0x00000000; +u32 var001b1168 = 0x00000000; +u32 var001b116c = 0x00000000; +u32 var001b1170 = 0x00000000; +u32 var001b1174 = 0x00000000; +u32 var001b1178 = 0x00000000; +u32 var001b117c = 0x00000000; +u32 var001b1180 = 0x00000000; +u32 var001b1184 = 0x00000000; +u32 var001b1188 = 0x00000000; +u32 var001b118c = 0x00000000; +u32 var001b1190 = 0x00000000; +u32 var001b1194 = 0x00000000; +u32 var001b1198 = 0x00000000; +u32 var001b119c = 0x00000000; +u32 var001b11a0 = 0x00000000; +u32 var001b11a4 = 0x00000000; +u32 var001b11a8 = 0x00000000; +u32 var001b11ac = 0x00000000; +u32 var001b11b0 = 0x00000000; +u32 var001b11b4 = 0x00000000; +u32 var001b11b8 = 0x00000000; +u32 var001b11bc = 0x00000000; +u32 var001b11c0 = 0x00000000; +u32 var001b11c4 = 0x00000000; +u32 var001b11c8 = 0x00000000; +u32 var001b11cc = 0x00000000; +u32 var001b11d0 = 0x00000000; +u32 var001b11d4 = 0x00000000; +u32 var001b11d8 = 0x00000000; +u32 var001b11dc = 0x00000000; +u32 var001b11e0 = 0x00000000; +u32 var001b11e4 = 0x00000000; +u32 var001b11e8 = 0x00000000; +u32 var001b11ec = 0x00000000; +u32 var001b11f0 = 0x00000000; +u32 var001b11f4 = 0x00000000; +u32 var001b11f8 = 0x00000000; +u32 var001b11fc = 0x00000000; +u32 var001b1200 = 0x00000000; +u32 var001b1204 = 0x00000000; +u32 var001b1208 = 0x00000000; +u32 var001b120c = 0x00000000; +u32 var001b1210 = 0x00000000; +u32 var001b1214 = 0x00000000; +u32 var001b1218 = 0x00000000; +u32 var001b121c = 0x00000000; +u32 var001b1220 = 0x00000000; +u32 var001b1224 = 0x00000000; +u32 var001b1228 = 0x00000000; +u32 var001b122c = 0x00000000; +u32 var001b1230 = 0x00000000; +u32 var001b1234 = 0x00000000; +u32 var001b1238 = 0x00000000; +u32 var001b123c = 0x00000000; +u32 var001b1240 = 0x00000000; +u32 var001b1244 = 0x00000000; +u32 var001b1248 = 0x00000000; +u32 var001b124c = 0x00000000; +u32 var001b1250 = 0x00000000; +u32 var001b1254 = 0x00000000; +u32 var001b1258 = 0x00000000; +u32 var001b125c = 0x00000000; +u32 var001b1260 = 0x00000000; +u32 var001b1264 = 0x00000000; +u32 var001b1268 = 0x00000000; +u32 var001b126c = 0x00000000; +u32 var001b1270 = 0x00000000; +u32 var001b1274 = 0x00000000; +u32 var001b1278 = 0x00000000; +u32 var001b127c = 0x00000000; +u32 var001b1280 = 0x00000000; +u32 var001b1284 = 0x00000000; +u32 var001b1288 = 0x00000000; +u32 var001b128c = 0x00000000; +u32 var001b1290 = 0x00000000; +u32 var001b1294 = 0x00000000; +u32 var001b1298 = 0x00000000; +u32 var001b129c = 0x00000000; +u32 var001b12a0 = 0x00000000; +u32 var001b12a4 = 0x00000000; +u32 var001b12a8 = 0x00000000; +u32 var001b12ac = 0x00000000; +u32 var001b12b0 = 0x00000000; +u32 var001b12b4 = 0x00000000; +u32 var001b12b8 = 0x00000000; +u32 var001b12bc = 0x00000000; +u32 var001b12c0 = 0x00000000; +u32 var001b12c4 = 0x00000000; +u32 var001b12c8 = 0x00000000; +u32 var001b12cc = 0x00000000; +u32 var001b12d0 = 0x00000000; +u32 var001b12d4 = 0x00000000; +u32 var001b12d8 = 0x00000000; +u32 var001b12dc = 0x00000000; +u32 var001b12e0 = 0x00000000; +u32 var001b12e4 = 0x00000000; +u32 var001b12e8 = 0x00000000; +u32 var001b12ec = 0x00000000; +u32 var001b12f0 = 0x00000000; +u32 var001b12f4 = 0x00000000; +u32 var001b12f8 = 0x00000000; +u32 var001b12fc = 0x00000000; +u32 var001b1300 = 0x00000000; +u32 var001b1304 = 0x00000000; +u32 var001b1308 = 0x00000000; +u32 var001b130c = 0x00000000; +u32 var001b1310 = 0x00000000; +u32 var001b1314 = 0x00000000; +u32 var001b1318 = 0x00000000; +u32 var001b131c = 0x00000000; +u32 var001b1320 = 0x00000000; +u32 var001b1324 = 0x00000000; +u32 var001b1328 = 0x00000000; +u32 var001b132c = 0x00000000; +u32 var001b1330 = 0x00000000; +u32 var001b1334 = 0x00000000; +u32 var001b1338 = 0x00000000; +u32 var001b133c = 0x00000000; +u32 var001b1340 = 0x00000000; +u32 var001b1344 = 0x00000000; +u32 var001b1348 = 0x00000000; +u32 var001b134c = 0x00000000; +u32 var001b1350 = 0x00000000; +u32 var001b1354 = 0x00000000; +u32 var001b1358 = 0x00000000; +u32 var001b135c = 0x00000000; +u32 var001b1360 = 0x00000000; +u32 var001b1364 = 0x00000000; +u32 var001b1368 = 0x00000000; +u32 var001b136c = 0x00000000; +u32 var001b1370 = 0x00000000; +u32 var001b1374 = 0x00000000; +u32 var001b1378 = 0x00000000; +u32 var001b137c = 0x00000000; +u32 var001b1380 = 0x00000000; +u32 var001b1384 = 0x00000000; +u32 var001b1388 = 0x00000000; +u32 var001b138c = 0x00000000; +u32 var001b1390 = 0x00000000; +u32 var001b1394 = 0x00000000; +u32 var001b1398 = 0x00000000; +u32 var001b139c = 0x00000000; +u32 var001b13a0 = 0x00000000; +u32 var001b13a4 = 0x00000000; +u32 var001b13a8 = 0x00000000; +u32 var001b13ac = 0x00000000; +u32 var001b13b0 = 0x00000000; +u32 var001b13b4 = 0x00000000; +u32 var001b13b8 = 0x00000000; +u32 var001b13bc = 0x00000000; +u32 var001b13c0 = 0x00000000; +u32 var001b13c4 = 0x00000000; +u32 var001b13c8 = 0x00000000; +u32 var001b13cc = 0x00000000; +u32 var001b13d0 = 0x00000000; +u32 var001b13d4 = 0x00000000; +u32 var001b13d8 = 0x00000000; +u32 var001b13dc = 0x00000000; +u32 var001b13e0 = 0x00000000; +u32 var001b13e4 = 0x00000000; +u32 var001b13e8 = 0x00000000; +u32 var001b13ec = 0x00000000; +u32 var001b13f0 = 0x00000000; +u32 var001b13f4 = 0x00000000; +u32 var001b13f8 = 0x00000000; +u32 var001b13fc = 0x00000000; +u32 var001b1400 = 0x00000000; +u32 var001b1404 = 0x00000000; +u32 var001b1408 = 0x00000000; +u32 var001b140c = 0x00000000; +u32 var001b1410 = 0x00000000; +u32 var001b1414 = 0x00000000; +u32 var001b1418 = 0x00000000; +u32 var001b141c = 0x00000000; +u32 var001b1420 = 0x00000000; +u32 var001b1424 = 0x00000000; +u32 var001b1428 = 0x00000000; +u32 var001b142c = 0x00000000; +u32 var001b1430 = 0x00000000; +u32 var001b1434 = 0x00000000; +u32 var001b1438 = 0x00000000; +u32 var001b143c = 0x00000000; +u32 var001b1440 = 0x00000000; +u32 var001b1444 = 0x00000000; +u32 var001b1448 = 0x00000000; +u32 var001b144c = 0x00000000; +u32 var001b1450 = 0x00000000; +u32 var001b1454 = 0x00000000; +u32 var001b1458 = 0x00000000; +u32 var001b145c = 0x00000000; +u32 var001b1460 = 0x00000000; +u32 var001b1464 = 0x00000000; +u32 var001b1468 = 0x00000000; +u32 var001b146c = 0x00000000; +u32 var001b1470 = 0x00000000; +u32 var001b1474 = 0x00000000; +u32 var001b1478 = 0x00000000; +u32 var001b147c = 0x00000000; +u32 var001b1480 = 0x00000000; +u32 var001b1484 = 0x00000000; +u32 var001b1488 = 0x00000000; +u32 var001b148c = 0x00000000; +u32 var001b1490 = 0x00000000; +u32 var001b1494 = 0x00000000; +u32 var001b1498 = 0x00000000; +u32 var001b149c = 0x00000000; +u32 var001b14a0 = 0x00000000; +u32 var001b14a4 = 0x00000000; +u32 var001b14a8 = 0x00000000; +u32 var001b14ac = 0x00000000; +u32 var001b14b0 = 0x00000000; +u32 var001b14b4 = 0x00000000; +u32 var001b14b8 = 0x00000000; +u32 var001b14bc = 0x00000000; +u32 var001b14c0 = 0x00000000; +u32 var001b14c4 = 0x00000000; +u32 var001b14c8 = 0x00000000; +u32 var001b14cc = 0x00000000; +u32 var001b14d0 = 0x00000000; +u32 var001b14d4 = 0x00000000; +u32 var001b14d8 = 0x00000000; +u32 var001b14dc = 0x00000000; +u32 var001b14e0 = 0x00000000; +u32 var001b14e4 = 0x00000000; +u32 var001b14e8 = 0x00000000; +u32 var001b14ec = 0x00000000; +u32 var001b14f0 = 0x00000000; +u32 var001b14f4 = 0x00000000; +u32 var001b14f8 = 0x00000000; +u32 var001b14fc = 0x00000000; +u32 var001b1500 = 0x00000000; +u32 var001b1504 = 0x00000000; +u32 var001b1508 = 0x00000000; +u32 var001b150c = 0x00000000; +u32 var001b1510 = 0x00000000; +u32 var001b1514 = 0x00000000; +u32 var001b1518 = 0x00000000; +u32 var001b151c = 0x00000000; +u32 var001b1520 = 0x00000000; +u32 var001b1524 = 0x00000000; +u32 var001b1528 = 0x00000000; +u32 var001b152c = 0x00000000; +u32 var001b1530 = 0x00000000; +u32 var001b1534 = 0x00000000; +u32 var001b1538 = 0x00000000; +u32 var001b153c = 0x00000000; +u32 var001b1540 = 0x00000000; +u32 var001b1544 = 0x00000000; +u32 var001b1548 = 0x00000000; +u32 var001b154c = 0x00000000; +u32 var001b1550 = 0x00000000; +u32 var001b1554 = 0x00000000; +u32 var001b1558 = 0x00000000; +u32 var001b155c = 0x00000000; +u32 var001b1560 = 0x00000000; +u32 var001b1564 = 0x00000000; +u32 var001b1568 = 0x00000000; +u32 var001b156c = 0x00000000; +u32 var001b1570 = 0x00000000; +u32 var001b1574 = 0x00000000; +u32 var001b1578 = 0x00000000; +u32 var001b157c = 0x00000000; +u32 var001b1580 = 0x00000000; +u32 var001b1584 = 0x00000000; +u32 var001b1588 = 0x00000000; +u32 var001b158c = 0x00000000; +u32 var001b1590 = 0x00000000; +u32 var001b1594 = 0x00000000; +u32 var001b1598 = 0x00000000; +u32 var001b159c = 0x00000000; +u32 var001b15a0 = 0x00000000; +u32 var001b15a4 = 0x00000000; +u32 var001b15a8 = 0x00000000; +u32 var001b15ac = 0x00000000; +u32 var001b15b0 = 0x00000000; +u32 var001b15b4 = 0x00000000; +u32 var001b15b8 = 0x00000000; +u32 var001b15bc = 0x00000000; +u32 var001b15c0 = 0x00000000; +u32 var001b15c4 = 0x00000000; +u32 var001b15c8 = 0x00000000; +u32 var001b15cc = 0x00000000; +u32 var001b15d0 = 0x00000000; +u32 var001b15d4 = 0x00000000; +u32 var001b15d8 = 0x00000000; +u32 var001b15dc = 0x00000000; +u32 var001b15e0 = 0x00000000; +u32 var001b15e4 = 0x00000000; +u32 var001b15e8 = 0x00000000; +u32 var001b15ec = 0x00000000; +u32 var001b15f0 = 0x00000000; +u32 var001b15f4 = 0x00000000; +u32 var001b15f8 = 0x00000000; +u32 var001b15fc = 0x00000000; +u32 var001b1600 = 0x00000000; +u32 var001b1604 = 0x00000000; +u32 var001b1608 = 0x00000000; +u32 var001b160c = 0x00000000; +u32 var001b1610 = 0x00000000; +u32 var001b1614 = 0x00000000; +u32 var001b1618 = 0x00000000; +u32 var001b161c = 0x00000000; +u32 var001b1620 = 0x00000000; +u32 var001b1624 = 0x00000000; +u32 var001b1628 = 0x00000000; +u32 var001b162c = 0x00000000; +u32 var001b1630 = 0x00000000; +u32 var001b1634 = 0x00000000; +u32 var001b1638 = 0x00000000; +u32 var001b163c = 0x00000000; +u32 var001b1640 = 0x00000000; +u32 var001b1644 = 0x00000000; +u32 var001b1648 = 0x00000000; +u32 var001b164c = 0x00000000; +u32 var001b1650 = 0x00000000; +u32 var001b1654 = 0x00000000; +u32 var001b1658 = 0x00000000; +u32 var001b165c = 0x00000000; +u32 var001b1660 = 0x00000000; +u32 var001b1664 = 0x00000000; +u32 var001b1668 = 0x00000000; +u32 var001b166c = 0x00000000; +u32 var001b1670 = 0x00000000; +u32 var001b1674 = 0x00000000; +u32 var001b1678 = 0x00000000; +u32 var001b167c = 0x00000000; +u32 var001b1680 = 0x00000000; +u32 var001b1684 = 0x00000000; +u32 var001b1688 = 0x00000000; +u32 var001b168c = 0x00000000; +u32 var001b1690 = 0x00000000; +u32 var001b1694 = 0x00000000; +u32 var001b1698 = 0x00000000; +u32 var001b169c = 0x00000000; +u32 var001b16a0 = 0x00000000; +u32 var001b16a4 = 0x00000000; +u32 var001b16a8 = 0x00000000; +u32 var001b16ac = 0x00000000; +u32 var001b16b0 = 0x00000000; +u32 var001b16b4 = 0x00000000; +u32 var001b16b8 = 0x00000000; +u32 var001b16bc = 0x00000000; +u32 var001b16c0 = 0x00000000; +u32 var001b16c4 = 0x00000000; +u32 var001b16c8 = 0x00000000; +u32 var001b16cc = 0x00000000; +u32 var001b16d0 = 0x00000000; +u32 var001b16d4 = 0x00000000; +u32 var001b16d8 = 0x00000000; +u32 var001b16dc = 0x00000000; +u32 var001b16e0 = 0x00000000; +u32 var001b16e4 = 0x00000000; +u32 var001b16e8 = 0x00000000; +u32 var001b16ec = 0x00000000; +u32 var001b16f0 = 0x00000000; +u32 var001b16f4 = 0x00000000; +u32 var001b16f8 = 0x00000000; +u32 var001b16fc = 0x00000000; +u32 var001b1700 = 0x00000000; +u32 var001b1704 = 0x00000000; +u32 var001b1708 = 0x00000000; +u32 var001b170c = 0x00000000; +u32 var001b1710 = 0x00000000; +u32 var001b1714 = 0x00000000; +u32 var001b1718 = 0x00000000; +u32 var001b171c = 0x00000000; +u32 var001b1720 = 0x00000000; +u32 var001b1724 = 0x00000000; +u32 var001b1728 = 0x00000000; +u32 var001b172c = 0x00000000; +u32 var001b1730 = 0x00000000; +u32 var001b1734 = 0x00000000; +u32 var001b1738 = 0x00000000; +u32 var001b173c = 0x00000000; +u32 var001b1740 = 0x00000000; +u32 var001b1744 = 0x00000000; +u32 var001b1748 = 0x00000000; +u32 var001b174c = 0x00000000; +u32 var001b1750 = 0x00000000; +u32 var001b1754 = 0x00000000; +u32 var001b1758 = 0x00000000; +u32 var001b175c = 0x00000000; +u32 var001b1760 = 0x00000000; +u32 var001b1764 = 0x00000000; +u32 var001b1768 = 0x00000000; +u32 var001b176c = 0x00000000; +u32 var001b1770 = 0x00000000; +u32 var001b1774 = 0x00000000; +u32 var001b1778 = 0x00000000; +u32 var001b177c = 0x00000000; +u32 var001b1780 = 0x00000000; +u32 var001b1784 = 0x00000000; +u32 var001b1788 = 0x00000000; +u32 var001b178c = 0x00000000; +u32 var001b1790 = 0x00000000; +u32 var001b1794 = 0x00000000; +u32 var001b1798 = 0x00000000; +u32 var001b179c = 0x00000000; +u32 var001b17a0 = 0x00000000; +u32 var001b17a4 = 0x00000000; +u32 var001b17a8 = 0x00000000; +u32 var001b17ac = 0x00000000; +u32 var001b17b0 = 0x00000000; +u32 var001b17b4 = 0x00000000; +u32 var001b17b8 = 0x00000000; +u32 var001b17bc = 0x00000000; +u32 var001b17c0 = 0x00000000; +u32 var001b17c4 = 0x00000000; +u32 var001b17c8 = 0x00000000; +u32 var001b17cc = 0x00000000; +u32 var001b17d0 = 0x00000000; +u32 var001b17d4 = 0x00000000; +u32 var001b17d8 = 0x00000000; +u32 var001b17dc = 0x00000000; +u32 var001b17e0 = 0x00000000; +u32 var001b17e4 = 0x00000000; +u32 var001b17e8 = 0x00000000; +u32 var001b17ec = 0x00000000; +u32 var001b17f0 = 0x00000000; +u32 var001b17f4 = 0x00000000; +u32 var001b17f8 = 0x00000000; +u32 var001b17fc = 0x00000000; +u32 var001b1800 = 0x00000000; +u32 var001b1804 = 0x00000000; +u32 var001b1808 = 0x00000000; +u32 var001b180c = 0x00000000; +u32 var001b1810 = 0x00000000; +u32 var001b1814 = 0x00000000; +u32 var001b1818 = 0x00000000; +u32 var001b181c = 0x00000000; +u32 var001b1820 = 0x00000000; +u32 var001b1824 = 0x00000000; +u32 var001b1828 = 0x00000000; +u32 var001b182c = 0x00000000; +u32 var001b1830 = 0x00000000; +u32 var001b1834 = 0x00000000; +u32 var001b1838 = 0x00000000; +u32 var001b183c = 0x00000000; +u32 var001b1840 = 0x00000000; +u32 var001b1844 = 0x00000000; +u32 var001b1848 = 0x00000000; +u32 var001b184c = 0x00000000; +u32 var001b1850 = 0x00000000; +u32 var001b1854 = 0x00000000; +u32 var001b1858 = 0x00000000; +u32 var001b185c = 0x00000000; +u32 var001b1860 = 0x00000000; +u32 var001b1864 = 0x00000000; +u32 var001b1868 = 0x00000000; +u32 var001b186c = 0x00000000; +u32 var001b1870 = 0x00000000; +u32 var001b1874 = 0x00000000; +u32 var001b1878 = 0x00000000; +u32 var001b187c = 0x00000000; +u32 var001b1880 = 0x00000000; +u32 var001b1884 = 0x00000000; +u32 var001b1888 = 0x00000000; +u32 var001b188c = 0x00000000; +u32 var001b1890 = 0x00000000; +u32 var001b1894 = 0x00000000; +u32 var001b1898 = 0x00000000; +u32 var001b189c = 0x00000000; +u32 var001b18a0 = 0x00000000; +u32 var001b18a4 = 0x00000000; +u32 var001b18a8 = 0x00000000; +u32 var001b18ac = 0x00000000; +u32 var001b18b0 = 0x00000000; +u32 var001b18b4 = 0x00000000; +u32 var001b18b8 = 0x00000000; +u32 var001b18bc = 0x00000000; +u32 var001b18c0 = 0x00000000; +u32 var001b18c4 = 0x00000000; +u32 var001b18c8 = 0x00000000; +u32 var001b18cc = 0x00000000; +u32 var001b18d0 = 0x00000000; +u32 var001b18d4 = 0x00000000; +u32 var001b18d8 = 0x00000000; +u32 var001b18dc = 0x00000000; +u32 var001b18e0 = 0x00000000; +u32 var001b18e4 = 0x00000000; +u32 var001b18e8 = 0x00000000; +u32 var001b18ec = 0x00000000; +u32 var001b18f0 = 0x00000000; +u32 var001b18f4 = 0x00000000; +u32 var001b18f8 = 0x00000000; +u32 var001b18fc = 0x00000000; +u32 var001b1900 = 0x00000000; +u32 var001b1904 = 0x00000000; +u32 var001b1908 = 0x00000000; +u32 var001b190c = 0x00000000; +u32 var001b1910 = 0x00000000; +u32 var001b1914 = 0x00000000; +u32 var001b1918 = 0x00000000; +u32 var001b191c = 0x00000000; +u32 var001b1920 = 0x00000000; +u32 var001b1924 = 0x00000000; +u32 var001b1928 = 0x00000000; +u32 var001b192c = 0x00000000; +u32 var001b1930 = 0x00000000; +u32 var001b1934 = 0x00000000; +u32 var001b1938 = 0x00000000; +u32 var001b193c = 0x00000000; +u32 var001b1940 = 0x00000000; +u32 var001b1944 = 0x00000000; +u32 var001b1948 = 0x00000000; +u32 var001b194c = 0x00000000; +u32 var001b1950 = 0x00000000; +u32 var001b1954 = 0x00000000; +u32 var001b1958 = 0x00000000; +u32 var001b195c = 0x00000000; +u32 var001b1960 = 0x00000000; +u32 var001b1964 = 0x00000000; +u32 var001b1968 = 0x00000000; +u32 var001b196c = 0x00000000; +u32 var001b1970 = 0x00000000; +u32 var001b1974 = 0x00000000; +u32 var001b1978 = 0x00000000; +u32 var001b197c = 0x00000000; +u32 var001b1980 = 0x00000000; +u32 var001b1984 = 0x00000000; +u32 var001b1988 = 0x00000000; +u32 var001b198c = 0x00000000; +u32 var001b1990 = 0x00000000; +u32 var001b1994 = 0x00000000; +u32 var001b1998 = 0x00000000; +u32 var001b199c = 0x00000000; +u32 var001b19a0 = 0x00000000; +u32 var001b19a4 = 0x00000000; +u32 var001b19a8 = 0x00000000; +u32 var001b19ac = 0x00000000; +u32 var001b19b0 = 0x00000000; +u32 var001b19b4 = 0x00000000; +u32 var001b19b8 = 0x00000000; +u32 var001b19bc = 0x00000000; +u32 var001b19c0 = 0x00000000; +u32 var001b19c4 = 0x00000000; +u32 var001b19c8 = 0x00000000; +u32 var001b19cc = 0x00000000; +u32 var001b19d0 = 0x00000000; +u32 var001b19d4 = 0x00000000; +u32 var001b19d8 = 0x00000000; +u32 var001b19dc = 0x00000000; +u32 var001b19e0 = 0x00000000; +u32 var001b19e4 = 0x00000000; +u32 var001b19e8 = 0x00000000; +u32 var001b19ec = 0x00000000; +u32 var001b19f0 = 0x00000000; +u32 var001b19f4 = 0x00000000; +u32 var001b19f8 = 0x00000000; +u32 var001b19fc = 0x00000000; +u32 var001b1a00 = 0x00000000; +u32 var001b1a04 = 0x00000000; +u32 var001b1a08 = 0x00000000; +u32 var001b1a0c = 0x00000000; +u32 var001b1a10 = 0x00000000; +u32 var001b1a14 = 0x00000000; +u32 var001b1a18 = 0x00000000; +u32 var001b1a1c = 0x00000000; +u32 var001b1a20 = 0x00000000; +u32 var001b1a24 = 0x00000000; +u32 var001b1a28 = 0x00000000; +u32 var001b1a2c = 0x00000000; +u32 var001b1a30 = 0x00000000; +u32 var001b1a34 = 0x00000000; +u32 var001b1a38 = 0x00000000; +u32 var001b1a3c = 0x00000000; +u32 var001b1a40 = 0x00000000; +u32 var001b1a44 = 0x00000000; +u32 var001b1a48 = 0x00000000; +u32 var001b1a4c = 0x00000000; +u32 var001b1a50 = 0x00000000; +u32 var001b1a54 = 0x00000000; +u32 var001b1a58 = 0x00000000; +u32 var001b1a5c = 0x00000000; +u32 var001b1a60 = 0x00000000; +u32 var001b1a64 = 0x00000000; +u32 var001b1a68 = 0x00000000; +u32 var001b1a6c = 0x00000000; +u32 var001b1a70 = 0x00000000; +u32 var001b1a74 = 0x00000000; +u32 var001b1a78 = 0x00000000; +u32 var001b1a7c = 0x00000000; +u32 var001b1a80 = 0x00000000; +u32 var001b1a84 = 0x00000000; +u32 var001b1a88 = 0x00000000; +u32 var001b1a8c = 0x00000000; +u32 var001b1a90 = 0x00000000; +u32 var001b1a94 = 0x00000000; +u32 var001b1a98 = 0x00000000; +u32 var001b1a9c = 0x00000000; +u32 var001b1aa0 = 0x00000000; +u32 var001b1aa4 = 0x00000000; +u32 var001b1aa8 = 0x00000000; +u32 var001b1aac = 0x00000000; +u32 var001b1ab0 = 0x00000000; +u32 var001b1ab4 = 0x00000000; +u32 var001b1ab8 = 0x00000000; +u32 var001b1abc = 0x00000000; +u32 var001b1ac0 = 0x00000000; +u32 var001b1ac4 = 0x00000000; +u32 var001b1ac8 = 0x00000000; +u32 var001b1acc = 0x00000000; +u32 var001b1ad0 = 0x00000000; +u32 var001b1ad4 = 0x00000000; +u32 var001b1ad8 = 0x00000000; +u32 var001b1adc = 0x00000000; +u32 var001b1ae0 = 0x00000000; +u32 var001b1ae4 = 0x00000000; +u32 var001b1ae8 = 0x00000000; +u32 var001b1aec = 0x00000000; +u32 var001b1af0 = 0x00000000; +u32 var001b1af4 = 0x00000000; +u32 var001b1af8 = 0x00000000; +u32 var001b1afc = 0x00000000; +u32 var001b1b00 = 0x00000000; +u32 var001b1b04 = 0x00000000; +u32 var001b1b08 = 0x00000000; +u32 var001b1b0c = 0x00000000; +u32 var001b1b10 = 0x00000000; +u32 var001b1b14 = 0x00000000; +u32 var001b1b18 = 0x00000000; +u32 var001b1b1c = 0x00000000; +u32 var001b1b20 = 0x00000000; +u32 var001b1b24 = 0x00000000; +u32 var001b1b28 = 0x00000000; +u32 var001b1b2c = 0x00000000; +u32 var001b1b30 = 0x00000000; +u32 var001b1b34 = 0x00000000; +u32 var001b1b38 = 0x00000000; +u32 var001b1b3c = 0x00000000; +u32 var001b1b40 = 0x00000000; +u32 var001b1b44 = 0x00000000; +u32 var001b1b48 = 0x00000000; +u32 var001b1b4c = 0x00000000; +u32 var001b1b50 = 0x00000000; +u32 var001b1b54 = 0x00000000; +u32 var001b1b58 = 0x00000000; +u32 var001b1b5c = 0x00000000; +u32 var001b1b60 = 0x00000000; +u32 var001b1b64 = 0x00000000; +u32 var001b1b68 = 0x00000000; +u32 var001b1b6c = 0x00000000; +u32 var001b1b70 = 0x00000000; +u32 var001b1b74 = 0x00000000; +u32 var001b1b78 = 0x00000000; +u32 var001b1b7c = 0x00000000; +u32 var001b1b80 = 0x00000000; +u32 var001b1b84 = 0x00000000; +u32 var001b1b88 = 0x00000000; +u32 var001b1b8c = 0x00000000; +u32 var001b1b90 = 0x00000000; +u32 var001b1b94 = 0x00000000; +u32 var001b1b98 = 0x00000000; +u32 var001b1b9c = 0x00000000; +u32 var001b1ba0 = 0x00000000; +u32 var001b1ba4 = 0x00000000; +u32 var001b1ba8 = 0x00000000; +u32 var001b1bac = 0x00000000; +u32 var001b1bb0 = 0x00000000; +u32 var001b1bb4 = 0x00000000; +u32 var001b1bb8 = 0x00000000; +u32 var001b1bbc = 0x00000000; +u32 var001b1bc0 = 0x00000000; +u32 var001b1bc4 = 0x00000000; +u32 var001b1bc8 = 0x00000000; +u32 var001b1bcc = 0x00000000; +u32 var001b1bd0 = 0x00000000; +u32 var001b1bd4 = 0x00000000; +u32 var001b1bd8 = 0x00000000; +u32 var001b1bdc = 0x00000000; +u32 var001b1be0 = 0x00000000; +u32 var001b1be4 = 0x00000000; +u32 var001b1be8 = 0x00000000; +u32 var001b1bec = 0x00000000; +u32 var001b1bf0 = 0x00000000; +u32 var001b1bf4 = 0x00000000; +u32 var001b1bf8 = 0x00000000; +u32 var001b1bfc = 0x00000000; +u32 var001b1c00 = 0x00000000; +u32 var001b1c04 = 0x00000000; +u32 var001b1c08 = 0x00000000; +u32 var001b1c0c = 0x00000000; +u32 var001b1c10 = 0x00000000; +u32 var001b1c14 = 0x00000000; +u32 var001b1c18 = 0x00000000; +u32 var001b1c1c = 0x00000000; +u32 var001b1c20 = 0x00000000; +u32 var001b1c24 = 0x00000000; +u32 var001b1c28 = 0x00000000; +u32 var001b1c2c = 0x00000000; +u32 var001b1c30 = 0x00000000; +u32 var001b1c34 = 0x00000000; +u32 var001b1c38 = 0x00000000; +u32 var001b1c3c = 0x00000000; +u32 var001b1c40 = 0x00000000; +u32 var001b1c44 = 0x00000000; +u32 var001b1c48 = 0x00000000; +u32 var001b1c4c = 0x00000000; +u32 var001b1c50 = 0x00000000; +u32 var001b1c54 = 0x00000000; +u32 var001b1c58 = 0x00000000; +u32 var001b1c5c = 0x00000000; +u32 var001b1c60 = 0x00000000; +u32 var001b1c64 = 0x00000000; +u32 var001b1c68 = 0x00000000; +u32 var001b1c6c = 0x00000000; +u32 var001b1c70 = 0x00000000; +u32 var001b1c74 = 0x00000000; +u32 var001b1c78 = 0x00000000; +u32 var001b1c7c = 0x00000000; +u32 var001b1c80 = 0x00000000; +u32 var001b1c84 = 0x00000000; +u32 var001b1c88 = 0x00000000; +u32 var001b1c8c = 0x00000000; +u32 var001b1c90 = 0x00000000; +u32 var001b1c94 = 0x00000000; +u32 var001b1c98 = 0x00000000; +u32 var001b1c9c = 0x00000000; +u32 var001b1ca0 = 0x00000000; +u32 var001b1ca4 = 0x00000000; +u32 var001b1ca8 = 0x00000000; +u32 var001b1cac = 0x00000000; +u32 var001b1cb0 = 0x00000000; +u32 var001b1cb4 = 0x00000000; +u32 var001b1cb8 = 0x00000000; +u32 var001b1cbc = 0x00000000; +u32 var001b1cc0 = 0x00000000; +u32 var001b1cc4 = 0x00000000; +u32 var001b1cc8 = 0x00000000; +u32 var001b1ccc = 0x00000000; +u32 var001b1cd0 = 0x00000000; +u32 var001b1cd4 = 0x00000000; +u32 var001b1cd8 = 0x00000000; +u32 var001b1cdc = 0x00000000; +u32 var001b1ce0 = 0x00000000; +u32 var001b1ce4 = 0x00000000; +u32 var001b1ce8 = 0x00000000; +u32 var001b1cec = 0x00000000; +u32 var001b1cf0 = 0x00000000; +u32 var001b1cf4 = 0x00000000; +u32 var001b1cf8 = 0x00000000; +u32 var001b1cfc = 0x00000000; +u32 var001b1d00 = 0x00000000; +u32 var001b1d04 = 0x00000000; +u32 var001b1d08 = 0x00000000; +u32 var001b1d0c = 0x00000000; +u32 var001b1d10 = 0x00000000; +u32 var001b1d14 = 0x00000000; +u32 var001b1d18 = 0x00000000; +u32 var001b1d1c = 0x00000000; +u32 var001b1d20 = 0x00000000; +u32 var001b1d24 = 0x00000000; +u32 var001b1d28 = 0x00000000; +u32 var001b1d2c = 0x00000000; +u32 var001b1d30 = 0x00000000; +u32 var001b1d34 = 0x00000000; +u32 var001b1d38 = 0x00000000; +u32 var001b1d3c = 0x00000000; +u32 var001b1d40 = 0x00000000; +u32 var001b1d44 = 0x00000000; +u32 var001b1d48 = 0x00000000; +u32 var001b1d4c = 0x00000000; +u32 var001b1d50 = 0x00000000; +u32 var001b1d54 = 0x00000000; +u32 var001b1d58 = 0x00000000; +u32 var001b1d5c = 0x00000000; +u32 var001b1d60 = 0x00000000; +u32 var001b1d64 = 0x00000000; +u32 var001b1d68 = 0x00000000; +u32 var001b1d6c = 0x00000000; +u32 var001b1d70 = 0x00000000; +u32 var001b1d74 = 0x00000000; +u32 var001b1d78 = 0x00000000; +u32 var001b1d7c = 0x00000000; +u32 var001b1d80 = 0x00000000; +u32 var001b1d84 = 0x00000000; +u32 var001b1d88 = 0x00000000; +u32 var001b1d8c = 0x00000000; +u32 var001b1d90 = 0x00000000; +u32 var001b1d94 = 0x00000000; +u32 var001b1d98 = 0x00000000; +u32 var001b1d9c = 0x00000000; +u32 var001b1da0 = 0x00000000; +u32 var001b1da4 = 0x00000000; +u32 var001b1da8 = 0x00000000; +u32 var001b1dac = 0x00000000; +u32 var001b1db0 = 0x00000000; +u32 var001b1db4 = 0x00000000; +u32 var001b1db8 = 0x00000000; +u32 var001b1dbc = 0x00000000; +u32 var001b1dc0 = 0x00000000; +u32 var001b1dc4 = 0x00000000; +u32 var001b1dc8 = 0x00000000; +u32 var001b1dcc = 0x00000000; +u32 var001b1dd0 = 0x00000000; +u32 var001b1dd4 = 0x00000000; +u32 var001b1dd8 = 0x00000000; +u32 var001b1ddc = 0x00000000; +u32 var001b1de0 = 0x00000000; +u32 var001b1de4 = 0x00000000; +u32 var001b1de8 = 0x00000000; +u32 var001b1dec = 0x00000000; +u32 var001b1df0 = 0x00000000; +u32 var001b1df4 = 0x00000000; +u32 var001b1df8 = 0x00000000; +u32 var001b1dfc = 0x00000000; +u32 var001b1e00 = 0x00000000; +u32 var001b1e04 = 0x00000000; +u32 var001b1e08 = 0x00000000; +u32 var001b1e0c = 0x00000000; +u32 var001b1e10 = 0x00000000; +u32 var001b1e14 = 0x00000000; +u32 var001b1e18 = 0x00000000; +u32 var001b1e1c = 0x00000000; +u32 var001b1e20 = 0x00000000; +u32 var001b1e24 = 0x00000000; +u32 var001b1e28 = 0x00000000; +u32 var001b1e2c = 0x00000000; +u32 var001b1e30 = 0x00000000; +u32 var001b1e34 = 0x00000000; +u32 var001b1e38 = 0x00000000; +u32 var001b1e3c = 0x00000000; +u32 var001b1e40 = 0x00000000; +u32 var001b1e44 = 0x25640a00; +u32 var001b1e48 = 0x25640a00; +u32 var001b1e4c = 0x25640a00; +u32 var001b1e50 = 0x25640a00; +u32 var001b1e54 = 0x25640a00; +u32 var001b1e58 = 0x3eb33333; +u32 var001b1e5c = 0x3f266666; +u32 var001b1e60 = 0x7f0eccc4; +u32 var001b1e64 = 0x7f0ecd00; +u32 var001b1e68 = 0x7f0ecd64; +u32 var001b1e6c = 0x7f0ecd74; +u32 var001b1e70 = 0x7f0ecd84; +u32 var001b1e74 = 0x7f0ecd94; +u32 var001b1e78 = 0x7f0ecda4; +u32 var001b1e7c = 0x7f0ecdb4; +u32 var001b1e80 = 0x7f0ecdc4; +u32 var001b1e84 = 0x7f0ecdd4; +u32 var001b1e88 = 0x7f0ecde4; +u32 var001b1e8c = 0x7f0ecdf4; +u32 var001b1e90 = 0x7f0f0630; +u32 var001b1e94 = 0x7f0f05d0; +u32 var001b1e98 = 0x7f0f06f0; +u32 var001b1e9c = 0x7f0f05e0; +u32 var001b1ea0 = 0x7f0f0610; +u32 var001b1ea4 = 0x7f0f0660; +u32 var001b1ea8 = 0x7f0f0670; +u32 var001b1eac = 0x7f0f05f0; +u32 var001b1eb0 = 0x7f0f0600; +u32 var001b1eb4 = 0x7f0f06f0; +u32 var001b1eb8 = 0x7f0f0650; +u32 var001b1ebc = 0x7f0f0680; +u32 var001b1ec0 = 0x7f0f0690; +u32 var001b1ec4 = 0x7f0f06a0; +u32 var001b1ec8 = 0x7f0f06b0; +u32 var001b1ecc = 0x7f0f06f0; +u32 var001b1ed0 = 0x7f0f06c0; +u32 var001b1ed4 = 0x7f0f06d0; +u32 var001b1ed8 = 0x7f0f06f0; +u32 var001b1edc = 0x7f0f06f0; +u32 var001b1ee0 = 0x7f0f0640; +u32 var001b1ee4 = 0x7f0f06f0; +u32 var001b1ee8 = 0x7f0f0620; +u32 var001b1eec = 0x7f0f06f0; +u32 var001b1ef0 = 0x7f0f06e0; +u32 var001b1ef4 = 0x7f0f0744; +u32 var001b1ef8 = 0x7f0f0848; +u32 var001b1efc = 0x7f0f075c; +u32 var001b1f00 = 0x7f0f07a0; +u32 var001b1f04 = 0x7f0f0848; +u32 var001b1f08 = 0x7f0f0848; +u32 var001b1f0c = 0x7f0f0770; +u32 var001b1f10 = 0x7f0f078c; +u32 var001b1f14 = 0x7f0f0848; +u32 var001b1f18 = 0x7f0f0848; +u32 var001b1f1c = 0x7f0f07e4; +u32 var001b1f20 = 0x7f0f0800; +u32 var001b1f24 = 0x7f0f07cc; +u32 var001b1f28 = 0x7f0f082c; +u32 var001b1f2c = 0x7f0f0848; +u32 var001b1f30 = 0x7f0f0818; +u32 var001b1f34 = 0x7f0f0848; +u32 var001b1f38 = 0x7f0f0848; +u32 var001b1f3c = 0x7f0f0848; +u32 var001b1f40 = 0x7f0f0848; +u32 var001b1f44 = 0x7f0f0848; +u32 var001b1f48 = 0x7f0f07bc; +u32 var001b1f4c = 0x7f0f0890; +u32 var001b1f50 = 0x7f0f0908; +u32 var001b1f54 = 0x7f0f0908; +u32 var001b1f58 = 0x7f0f08a0; +u32 var001b1f5c = 0x7f0f0908; +u32 var001b1f60 = 0x7f0f0908; +u32 var001b1f64 = 0x7f0f08d0; +u32 var001b1f68 = 0x7f0f0908; +u32 var001b1f6c = 0x7f0f0908; +u32 var001b1f70 = 0x7f0f0908; +u32 var001b1f74 = 0x7f0f0890; +u32 var001b1f78 = 0x7f0f08f0; +u32 var001b1f7c = 0x7f0f08c0; +u32 var001b1f80 = 0x7f0f08e0; +u32 var001b1f84 = 0x7f0f0908; +u32 var001b1f88 = 0x7f0f0908; +u32 var001b1f8c = 0x7f0f0908; +u32 var001b1f90 = 0x7f0f0908; +u32 var001b1f94 = 0x7f0f0908; +u32 var001b1f98 = 0x7f0f0908; +u32 var001b1f9c = 0x7f0f0908; +u32 var001b1fa0 = 0x7f0f08b0; +u32 var001b1fa4 = 0x7f0f0908; +u32 var001b1fa8 = 0x7f0f0900; +u32 var001b1fac = 0x00000000; +u32 var001b1fb0 = 0x20202000; +u32 var001b1fb4 = 0x20202000; +u32 var001b1fb8 = 0x20202000; +u32 var001b1fbc = 0x4f4f4f00; +u32 var001b1fc0 = 0x00000000; +u32 var001b1fc4 = 0x00000000; +u32 var001b1fc8 = 0x4f4f4f00; +u32 var001b1fcc = 0x4f4f4f00; +u32 var001b1fd0 = 0x4f4f4f00; +u32 var001b1fd4 = 0x4f4f4f00; +u32 var001b1fd8 = 0x00000000; +u32 var001b1fdc = 0x00000000; +u32 var001b1fe0 = 0x4f4f4f00; +u32 var001b1fe4 = 0x00000000; +u32 var001b1fe8 = 0x00000000; +u32 var001b1fec = 0x0060bf7f; +u32 var001b1ff0 = 0x0000507f; +u32 var001b1ff4 = 0x00f0ff7f; +u32 var001b1ff8 = 0xffffffff; +u32 var001b1ffc = 0x00002f7f; +u32 var001b2000 = 0x00006f7f; +u32 var001b2004 = 0x00ffffff; +u32 var001b2008 = 0x007f7fff; +u32 var001b200c = 0xffffffff; +u32 var001b2010 = 0x8fffffff; +u32 var001b2014 = 0x000044ff; +u32 var001b2018 = 0x000030ff; +u32 var001b201c = 0x7f7fffff; +u32 var001b2020 = 0xffffffff; +u32 var001b2024 = 0x6644ff7f; +u32 var001b2028 = 0xbf00007f; +u32 var001b202c = 0x5000007f; +u32 var001b2030 = 0xff00007f; +u32 var001b2034 = 0xffff00ff; +u32 var001b2038 = 0x2f00007f; +u32 var001b203c = 0x6f00007f; +u32 var001b2040 = 0xff7050ff; +u32 var001b2044 = 0x7f0000ff; +u32 var001b2048 = 0xffff00ff; +u32 var001b204c = 0xff9070ff; +u32 var001b2050 = 0x440000ff; +u32 var001b2054 = 0x003000ff; +u32 var001b2058 = 0xffff00ff; +u32 var001b205c = 0xffffffff; +u32 var001b2060 = 0xff44447f; +u32 var001b2064 = 0x00bf007f; +u32 var001b2068 = 0x0050007f; +u32 var001b206c = 0x00ff007f; +u32 var001b2070 = 0xffff00ff; +u32 var001b2074 = 0x002f007f; +u32 var001b2078 = 0x00ff0028; +u32 var001b207c = 0x55ff55ff; +u32 var001b2080 = 0x006f00af; +u32 var001b2084 = 0xffffffff; +u32 var001b2088 = 0x00000000; +u32 var001b208c = 0x004400ff; +u32 var001b2090 = 0x003000ff; +u32 var001b2094 = 0xffff00ff; +u32 var001b2098 = 0xffffffff; +u32 var001b209c = 0x44ff447f; +u32 var001b20a0 = 0xffffffff; +u32 var001b20a4 = 0xffffff7f; +u32 var001b20a8 = 0xffffffff; +u32 var001b20ac = 0xffffffff; +u32 var001b20b0 = 0xffffff7f; +u32 var001b20b4 = 0xffffffff; +u32 var001b20b8 = 0xffffffff; +u32 var001b20bc = 0xffffffff; +u32 var001b20c0 = 0xffffffff; +u32 var001b20c4 = 0xffffffff; +u32 var001b20c8 = 0x00000000; +u32 var001b20cc = 0xffffff5f; +u32 var001b20d0 = 0xffffffff; +u32 var001b20d4 = 0xffffff7f; +u32 var001b20d8 = 0xffffffff; +u32 var001b20dc = 0xaaaaaaff; +u32 var001b20e0 = 0xaaaaaa7f; +u32 var001b20e4 = 0xaaaaaaff; +u32 var001b20e8 = 0xffffffff; +u32 var001b20ec = 0xffffff2f; +u32 var001b20f0 = 0xffffffff; +u32 var001b20f4 = 0xffffffff; +u32 var001b20f8 = 0xffffffff; +u32 var001b20fc = 0xff8888ff; +u32 var001b2100 = 0xffffffff; +u32 var001b2104 = 0x00000000; +u32 var001b2108 = 0xffffff5f; +u32 var001b210c = 0xffffffff; +u32 var001b2110 = 0xffffff7f; +u32 var001b2114 = 0xffffffff; +u32 var001b2118 = 0xffffff00; +u32 var001b211c = 0xffffff00; +u32 var001b2120 = 0xffffff00; +u32 var001b2124 = 0xffffff00; +u32 var001b2128 = 0xffffff00; +u32 var001b212c = 0xffffff00; +u32 var001b2130 = 0xffffff00; +u32 var001b2134 = 0x4f4f4f00; +u32 var001b2138 = 0xffffff00; +u32 var001b213c = 0xffffff00; +u32 var001b2140 = 0xffffff00; +u32 var001b2144 = 0xffffff00; +u32 var001b2148 = 0xffffff00; +u32 var001b214c = 0xffffff00; +u32 var001b2150 = 0x00000000; +u32 var001b2154 = 0xffffff00; +u32 var001b2158 = 0xffffff00; +u32 var001b215c = 0xffffff00; +u32 var001b2160 = 0xffffff00; +u32 var001b2164 = 0xffffff00; +u32 var001b2168 = 0xffffff00; +u32 var001b216c = 0xffffff00; +u32 var001b2170 = 0x006f6faf; +u32 var001b2174 = 0xffffff00; +u32 var001b2178 = 0xffffff00; +u32 var001b217c = 0xffffff00; +u32 var001b2180 = 0xffffff00; +u32 var001b2184 = 0xffffff00; +u32 var001b2188 = 0xffffff00; +u32 var001b218c = 0x00000000; +u32 var001b2190 = 0xffffff00; +u32 var001b2194 = 0xffffff00; +u32 var001b2198 = 0xffffff00; +u32 var001b219c = 0xffffff00; +u32 var001b21a0 = 0xffffff00; +u32 var001b21a4 = 0xffffff00; +u32 var001b21a8 = 0xffffff00; +u32 var001b21ac = 0x006f6faf; +u32 var001b21b0 = 0xffffff00; +u32 var001b21b4 = 0xffffff00; +u32 var001b21b8 = 0xffffff00; +u32 var001b21bc = 0xffffff00; +u32 var001b21c0 = 0xffffff00; +u32 var001b21c4 = 0xffffff00; +u32 var001b21c8 = 0x00000000; +u32 var001b21cc = 0xffffff00; +u32 var001b21d0 = 0xffffff00; +u32 var001b21d4 = 0xffffff00; +u32 var001b21d8 = 0xff7f0000; +u32 var001b21dc = 0xffffff00; +u32 var001b21e0 = 0xffffff00; +u32 var001b21e4 = 0x00ffff00; +u32 var001b21e8 = 0x006f6faf; +u32 var001b21ec = 0xffffff00; +u32 var001b21f0 = 0xffffff00; +u32 var001b21f4 = 0xffffff00; +u32 var001b21f8 = 0xffffff00; +u32 var001b21fc = 0xffffff00; +u32 var001b2200 = 0xffffff00; +u32 var001b2204 = 0x00000000; +u32 var001b2208 = 0xffffffff; +u32 var001b220c = 0xffffff7f; +u32 var001b2210 = 0xffffffff; +u32 var001b2214 = 0xffffffff; +u32 var001b2218 = 0xffffff7f; +u32 var001b221c = 0xffffffff; +u32 var001b2220 = 0xffffffff; +u32 var001b2224 = 0xffffffff; +u32 var001b2228 = 0xffffffff; +u32 var001b222c = 0xffffffff; +u32 var001b2230 = 0xffffffff; +u32 var001b2234 = 0xffffff5f; +u32 var001b2238 = 0xffffffff; +u32 var001b223c = 0xffffff7f; +u32 var001b2240 = 0xffffffff; +u32 var001b2244 = 0xffffffff; +u32 var001b2248 = 0xffffff7f; +u32 var001b224c = 0xffffffff; +u32 var001b2250 = 0xffffffff; +u32 var001b2254 = 0xffffff7f; +u32 var001b2258 = 0xffffffff; +u32 var001b225c = 0xffffffff; +u32 var001b2260 = 0xffffffff; +u32 var001b2264 = 0xffffffff; +u32 var001b2268 = 0xffffffff; +u32 var001b226c = 0xffffffff; +u32 var001b2270 = 0xffffff5f; +u32 var001b2274 = 0xffffffff; +u32 var001b2278 = 0xffffff7f; +u32 var001b227c = 0xffffffff; +u32 var001b2280 = 0x44444400; +u32 var001b2284 = 0x44444400; +u32 var001b2288 = 0x44444400; +u32 var001b228c = 0x44444400; +u32 var001b2290 = 0x44444400; +u32 var001b2294 = 0x44444400; +u32 var001b2298 = 0x44444400; +u32 var001b229c = 0x4f4f4f00; +u32 var001b22a0 = 0x44444400; +u32 var001b22a4 = 0x44444400; +u32 var001b22a8 = 0x44444400; +u32 var001b22ac = 0x44444400; +u32 var001b22b0 = 0x44444400; +u32 var001b22b4 = 0x44444400; +u32 var001b22b8 = 0x00000000; +u32 var001b22bc = 0x44444400; +u32 var001b22c0 = 0x44444400; +u32 var001b22c4 = 0x44444400; +u32 var001b22c8 = 0x44444400; +u32 var001b22cc = 0x44444400; +u32 var001b22d0 = 0x44444400; +u32 var001b22d4 = 0x44444400; +u32 var001b22d8 = 0x006f6faf; +u32 var001b22dc = 0x44444400; +u32 var001b22e0 = 0x44444400; +u32 var001b22e4 = 0x44444400; +u32 var001b22e8 = 0x44444400; +u32 var001b22ec = 0x44444400; +u32 var001b22f0 = 0x44444400; +u32 var001b22f4 = 0x00000000; +u32 var001b22f8 = 0x44444400; +u32 var001b22fc = 0x44444400; +u32 var001b2300 = 0x44444400; +u32 var001b2304 = 0x44444400; +u32 var001b2308 = 0x44444400; +u32 var001b230c = 0x44444400; +u32 var001b2310 = 0x44444400; +u32 var001b2314 = 0x006f6faf; +u32 var001b2318 = 0x44444400; +u32 var001b231c = 0x44444400; +u32 var001b2320 = 0x44444400; +u32 var001b2324 = 0x44444400; +u32 var001b2328 = 0x44444400; +u32 var001b232c = 0x44444400; +u32 var001b2330 = 0x00000000; +u32 var001b2334 = 0x44444400; +u32 var001b2338 = 0x44444400; +u32 var001b233c = 0x44444400; +u32 var001b2340 = 0x00ff0000; +u32 var001b2344 = 0x44444400; +u32 var001b2348 = 0x44444400; +u32 var001b234c = 0xffff0000; +u32 var001b2350 = 0x006f6faf; +u32 var001b2354 = 0x44444400; +u32 var001b2358 = 0x44444400; +u32 var001b235c = 0x44444400; +u32 var001b2360 = 0x44444400; +u32 var001b2364 = 0x44444400; +u32 var001b2368 = 0x44444400; +u32 var001b236c = 0x00000000; +u32 var001b2370 = 0xffffffff; +u32 var001b2374 = 0xffffff7f; +u32 var001b2378 = 0xffffffff; +u32 var001b237c = 0xffffffff; +u32 var001b2380 = 0xffffff7f; +u32 var001b2384 = 0xffffffff; +u32 var001b2388 = 0xffffffff; +u32 var001b238c = 0xffffffff; +u32 var001b2390 = 0xffffffff; +u32 var001b2394 = 0xffffffff; +u32 var001b2398 = 0xffffffff; +u32 var001b239c = 0xffffff5f; +u32 var001b23a0 = 0xffffffff; +u32 var001b23a4 = 0xffffff7f; +u32 var001b23a8 = 0xffffffff; +u32 var001b23ac = 0xffffffff; +u32 var001b23b0 = 0xffffff7f; +u32 var001b23b4 = 0xffffffff; +u32 var001b23b8 = 0xffffffff; +u32 var001b23bc = 0xffffff7f; +u32 var001b23c0 = 0xffffffff; +u32 var001b23c4 = 0xffffffff; +u32 var001b23c8 = 0xffffffff; +u32 var001b23cc = 0xffffffff; +u32 var001b23d0 = 0xffffffff; +u32 var001b23d4 = 0xffffffff; +u32 var001b23d8 = 0xffffff5f; +u32 var001b23dc = 0xffffffff; +u32 var001b23e0 = 0xffffff7f; +u32 var001b23e4 = 0xffffffff; +u32 var001b23e8 = 0x544d0000; +u32 var001b23ec = 0x00000000; +u32 var001b23f0 = 0x00000000; +u32 var001b23f4 = 0x00000000; +u32 var001b23f8 = 0x00000000; +u32 var001b23fc = 0x00000000; +u32 var001b2400 = 0x28424e43; +u32 var001b2404 = 0x3a4d656e; +u32 var001b2408 = 0x75292066; +u32 var001b240c = 0x696e6449; +u32 var001b2410 = 0x74656d20; +u32 var001b2414 = 0x5761726e; +u32 var001b2418 = 0x696e673a; +u32 var001b241c = 0x20497465; +u32 var001b2420 = 0x6d206e6f; +u32 var001b2424 = 0x7420666f; +u32 var001b2428 = 0x756e640a; +u32 var001b242c = 0x00000000; +u32 var001b2430 = 0x28424e43; +u32 var001b2434 = 0x3a4d656e; +u32 var001b2438 = 0x7529206d; +u32 var001b243c = 0x656e7546; +u32 var001b2440 = 0x69727374; +u32 var001b2444 = 0x466f6375; +u32 var001b2448 = 0x73202d20; +u32 var001b244c = 0x4d656e75; +u32 var001b2450 = 0x20257320; +u32 var001b2454 = 0x646f6573; +u32 var001b2458 = 0x206e6f74; +u32 var001b245c = 0x20686176; +u32 var001b2460 = 0x6520616e; +u32 var001b2464 = 0x7920666f; +u32 var001b2468 = 0x63757361; +u32 var001b246c = 0x626c6520; +u32 var001b2470 = 0x6974656d; +u32 var001b2474 = 0x210a0000; +u32 var001b2478 = 0x28424e43; +u32 var001b247c = 0x3a4d656e; +u32 var001b2480 = 0x7529206d; +u32 var001b2484 = 0x656e754c; +u32 var001b2488 = 0x61737446; +u32 var001b248c = 0x6f637573; +u32 var001b2490 = 0x202d204d; +u32 var001b2494 = 0x656e7520; +u32 var001b2498 = 0x25732064; +u32 var001b249c = 0x6f657320; +u32 var001b24a0 = 0x6e6f7420; +u32 var001b24a4 = 0x68617665; +u32 var001b24a8 = 0x20616e79; +u32 var001b24ac = 0x20666f63; +u32 var001b24b0 = 0x75736162; +u32 var001b24b4 = 0x6c652069; +u32 var001b24b8 = 0x74656d21; +u32 var001b24bc = 0x0a000000; +u32 var001b24c0 = 0x496e6974; +u32 var001b24c4 = 0x206d656e; +u32 var001b24c8 = 0x75202578; +u32 var001b24cc = 0x0a000000; +u32 var001b24d0 = 0x5b5d2d5b; +u32 var001b24d4 = 0x5d204164; +u32 var001b24d8 = 0x64656420; +u32 var001b24dc = 0x4d61696e; +u32 var001b24e0 = 0x206d656e; +u32 var001b24e4 = 0x7520746f; +u32 var001b24e8 = 0x2063746c; +u32 var001b24ec = 0x20736c6f; +u32 var001b24f0 = 0x74202564; +u32 var001b24f4 = 0x0a000000; +u32 var001b24f8 = 0x5b5d2d5b; +u32 var001b24fc = 0x5d204164; +u32 var001b2500 = 0x64656420; +u32 var001b2504 = 0x536c6964; +u32 var001b2508 = 0x65206d65; +u32 var001b250c = 0x6e752074; +u32 var001b2510 = 0x6f206374; +u32 var001b2514 = 0x6c20736c; +u32 var001b2518 = 0x6f742025; +u32 var001b251c = 0x640a0000; +u32 var001b2520 = 0x5b5d2d5b; +u32 var001b2524 = 0x5d205374; +u32 var001b2528 = 0x61636b53; +u32 var001b252c = 0x74617274; +u32 var001b2530 = 0x20537461; +u32 var001b2534 = 0x74733a20; +u32 var001b2538 = 0x736c6964; +u32 var001b253c = 0x65732025; +u32 var001b2540 = 0x642c2063; +u32 var001b2544 = 0x746c5074; +u32 var001b2548 = 0x72202564; +u32 var001b254c = 0x20736c69; +u32 var001b2550 = 0x64655074; +u32 var001b2554 = 0x72202564; +u32 var001b2558 = 0x0a000000; +u32 var001b255c = 0x242d242d; +u32 var001b2560 = 0x24617665; +u32 var001b2564 = 0x5074723a; +u32 var001b2568 = 0x2025640a; +u32 var001b256c = 0x00000000; +u32 var001b2570 = 0x5b5d2d5b; +u32 var001b2574 = 0x5d204d65; +u32 var001b2578 = 0x6e752045; +u32 var001b257c = 0x6e643a20; +u32 var001b2580 = 0x6e6f7720; +u32 var001b2584 = 0x25642073; +u32 var001b2588 = 0x6c696465; +u32 var001b258c = 0x730a0000; +u32 var001b2590 = 0x46726565; +u32 var001b2594 = 0x696e6720; +u32 var001b2598 = 0x6368616c; +u32 var001b259c = 0x6c656e67; +u32 var001b25a0 = 0x65206d65; +u32 var001b25a4 = 0x6d0a0000; +u32 var001b25a8 = 0x49473a29; +u32 var001b25ac = 0x20737479; +u32 var001b25b0 = 0x6c652025; +u32 var001b25b4 = 0x64206762; +u32 var001b25b8 = 0x48656164; +u32 var001b25bc = 0x3a25640a; +u32 var001b25c0 = 0x00000000; +u32 var001b25c4 = 0x47524142; +u32 var001b25c8 = 0x42454420; +u32 var001b25cc = 0x47554e20; +u32 var001b25d0 = 0x4d454d21; +u32 var001b25d4 = 0x0a000000; +u32 var001b25d8 = 0x46726565; +u32 var001b25dc = 0x696e6720; +u32 var001b25e0 = 0x6368616c; +u32 var001b25e4 = 0x6c656e67; +u32 var001b25e8 = 0x65206d65; +u32 var001b25ec = 0x6d0a0000; +u32 var001b25f0 = 0x6d7a6e00; +u32 var001b25f4 = 0x6d7a6600; +u32 var001b25f8 = 0xbf000000; +u32 var001b25fc = 0x50000000; +u32 var001b2600 = 0xff000000; +u32 var001b2604 = 0xbfbf0000; +u32 var001b2608 = 0x50500000; +u32 var001b260c = 0xffff0000; +u32 var001b2610 = 0x0000bf00; +u32 var001b2614 = 0x00005000; +u32 var001b2618 = 0x0000ff00; +u32 var001b261c = 0xbf00bf00; +u32 var001b2620 = 0x50005000; +u32 var001b2624 = 0xff00ff00; +u32 var001b2628 = 0x00bfbf00; +u32 var001b262c = 0x00505000; +u32 var001b2630 = 0x00ffff00; +u32 var001b2634 = 0xff885500; +u32 var001b2638 = 0x7f482000; +u32 var001b263c = 0xff885500; +u32 var001b2640 = 0xff888800; +u32 var001b2644 = 0x7f484800; +u32 var001b2648 = 0xff888800; +u32 var001b264c = 0x88445500; +u32 var001b2650 = 0x48242000; +u32 var001b2654 = 0x88445500; +u32 var001b2658 = 0x310a0000; +u32 var001b265c = 0x320a0000; +u32 var001b2660 = 0x330a0000; +u32 var001b2664 = 0x340a0000; +u32 var001b2668 = 0x5b5d2d5b; +u32 var001b266c = 0x5d205465; +u32 var001b2670 = 0x726d696e; +u32 var001b2674 = 0x61746520; +u32 var001b2678 = 0x436f6d70; +u32 var001b267c = 0x6c657465; +u32 var001b2680 = 0x0a000000; +u32 var001b2684 = 0x456e6162; +u32 var001b2688 = 0x6c696e67; +u32 var001b268c = 0x20636f6e; +u32 var001b2690 = 0x74726f6c; +u32 var001b2694 = 0x2025640a; +u32 var001b2698 = 0x00000000; +u32 var001b269c = 0x4e4f5420; +u32 var001b26a0 = 0x494e204d; +u32 var001b26a4 = 0x4f444520; +u32 var001b26a8 = 0x4d554c54; +u32 var001b26ac = 0x49494e47; +u32 var001b26b0 = 0x414d4521; +u32 var001b26b4 = 0x0a000000; +u32 var001b26b8 = 0x4e756d61; +u32 var001b26bc = 0x63746976; +u32 var001b26c0 = 0x65206e6f; +u32 var001b26c4 = 0x773a2564; +u32 var001b26c8 = 0x0a000000; +u32 var001b26cc = 0x5b5d2d5b; +u32 var001b26d0 = 0x5d205377; +u32 var001b26d4 = 0x69746368; +u32 var001b26d8 = 0x4d656e75; +u32 var001b26dc = 0x4d6f6465; +u32 var001b26e0 = 0x2063616c; +u32 var001b26e4 = 0x6c65642c; +u32 var001b26e8 = 0x20636f6e; +u32 var001b26ec = 0x74657874; +u32 var001b26f0 = 0x2025640a; +u32 var001b26f4 = 0x00000000; +u32 var001b26f8 = 0x63746872; +u32 var001b26fc = 0x65736800; +u32 var001b2700 = 0x5b5d2d5b; +u32 var001b2704 = 0x5d20736c; +u32 var001b2708 = 0x69646520; +u32 var001b270c = 0x66726f6d; +u32 var001b2710 = 0x20256400; +u32 var001b2714 = 0x20746f20; +u32 var001b2718 = 0x25640a00; +u32 var001b271c = 0x554e5041; +u32 var001b2720 = 0x5553453a; +u32 var001b2724 = 0x20656e61; +u32 var001b2728 = 0x626c696e; +u32 var001b272c = 0x6720636f; +u32 var001b2730 = 0x6e74726f; +u32 var001b2734 = 0x6c20300a; +u32 var001b2738 = 0x00000000; +u32 var001b273c = 0x66696c65; +u32 var001b2740 = 0x3a207479; +u32 var001b2744 = 0x70652025; +u32 var001b2748 = 0x64206775; +u32 var001b274c = 0x69642025; +u32 var001b2750 = 0x782d2578; +u32 var001b2754 = 0x20646174; +u32 var001b2758 = 0x61202578; +u32 var001b275c = 0x20657272; +u32 var001b2760 = 0x2025640a; +u32 var001b2764 = 0x00000000; +u32 var001b2768 = 0x53746172; +u32 var001b276c = 0x7453656c; +u32 var001b2770 = 0x65637473; +u32 var001b2774 = 0x0a000000; +u32 var001b2778 = 0x62626c75; +u32 var001b277c = 0x72000000; +u32 var001b2780 = 0x636f6e65; +u32 var001b2784 = 0x00000000; +u32 var001b2788 = 0x75736550; +u32 var001b278c = 0x69656365; +u32 var001b2790 = 0x00000000; +u32 var001b2794 = 0x25732573; +u32 var001b2798 = 0x00000000; +u32 var001b279c = 0x25732573; +u32 var001b27a0 = 0x00000000; +u32 var001b27a4 = 0x54756e65; +u32 var001b27a8 = 0x2053656c; +u32 var001b27ac = 0x6563746f; +u32 var001b27b0 = 0x72202d20; +u32 var001b27b4 = 0x6d6f6465; +u32 var001b27b8 = 0x2025640a; +u32 var001b27bc = 0x00000000; +u32 var001b27c0 = 0x7f0f0a30; +u32 var001b27c4 = 0x7f0f0a38; +u32 var001b27c8 = 0x7f0f0a40; +u32 var001b27cc = 0x7f0f0a48; +u32 var001b27d0 = 0x7f0f0a50; +u32 var001b27d4 = 0x7f0f0a68; +u32 var001b27d8 = 0x7f0f0ab8; +u32 var001b27dc = 0x7f0f0ab8; +u32 var001b27e0 = 0x7f0f0a70; +u32 var001b27e4 = 0x7f0f0a78; +u32 var001b27e8 = 0x7f0f0a80; +u32 var001b27ec = 0x7f0f0ab8; +u32 var001b27f0 = 0x7f0f0a88; +u32 var001b27f4 = 0x7f0f0aa4; +u32 var001b27f8 = 0x3ecccccd; +u32 var001b27fc = 0x3ed68d76; +u32 var001b2800 = 0x7f0f15e4; +u32 var001b2804 = 0x7f0f1610; +u32 var001b2808 = 0x7f0f1610; +u32 var001b280c = 0x7f0f15d8; +u32 var001b2810 = 0x7f0f1610; +u32 var001b2814 = 0x7f0f1610; +u32 var001b2818 = 0x7f0f15cc; +u32 var001b281c = 0x7f0f15cc; +u32 var001b2820 = 0x7f0f1610; +u32 var001b2824 = 0x7f0f1610; +u32 var001b2828 = 0x7f0f15f0; +u32 var001b282c = 0x7f0f1608; +u32 var001b2830 = 0x7f0f15cc; +u32 var001b2834 = 0x7f0f15fc; +u32 var001b2838 = 0x7f0f1608; +u32 var001b283c = 0x7f0f1610; +u32 var001b2840 = 0x7f0f1610; +u32 var001b2844 = 0x7f0f1610; +u32 var001b2848 = 0x7f0f15cc; +u32 var001b284c = 0x7f0f1610; +u32 var001b2850 = 0x7f0f1608; +u32 var001b2854 = 0x7f0f15d8; +u32 var001b2858 = 0x7f0f15cc; +u32 var001b285c = 0x7f0f15d8; +u32 var001b2860 = 0x7f0f19f4; +u32 var001b2864 = 0x7f0f1730; +u32 var001b2868 = 0x7f0f1d44; +u32 var001b286c = 0x7f0f19f4; +u32 var001b2870 = 0x7f0f1bb4; +u32 var001b2874 = 0x7f0f1bf0; +u32 var001b2878 = 0x7f0f1cbc; +u32 var001b287c = 0x7f0f1894; +u32 var001b2880 = 0x7f0f18ec; +u32 var001b2884 = 0x7f0f1d44; +u32 var001b2888 = 0x7f0f19a0; +u32 var001b288c = 0x7f0f1784; +u32 var001b2890 = 0x7f0f171c; +u32 var001b2894 = 0x7f0f1ce0; +u32 var001b2898 = 0x7f0f1ccc; +u32 var001b289c = 0x7f0f1cf4; +u32 var001b28a0 = 0x7f0f1d30; +u32 var001b28a4 = 0x7f0f198c; +u32 var001b28a8 = 0x7f0f1880; +u32 var001b28ac = 0x7f0f16f4; +u32 var001b28b0 = 0x7f0f1708; +u32 var001b28b4 = 0x7f0f1d1c; +u32 var001b28b8 = 0x7f0f19c4; +u32 var001b28bc = 0x7f0f16c8; +u32 var001b28c0 = 0x7f0f16b4; +u32 var001b28c4 = 0x7f0f26b0; +u32 var001b28c8 = 0x7f0f26cc; +u32 var001b28cc = 0x7f0f26cc; +u32 var001b28d0 = 0x7f0f26cc; +u32 var001b28d4 = 0x7f0f26cc; +u32 var001b28d8 = 0x7f0f26b0; +u32 var001b28dc = 0x7f0f26b0; +u32 var001b28e0 = 0x7f0f26cc; +u32 var001b28e4 = 0x7f0f26cc; +u32 var001b28e8 = 0x7f0f26cc; +u32 var001b28ec = 0x7f0f26b0; +u32 var001b28f0 = 0x7f0f26cc; +u32 var001b28f4 = 0x7f0f26cc; +u32 var001b28f8 = 0x7f0f26cc; +u32 var001b28fc = 0x7f0f26cc; +u32 var001b2900 = 0x7f0f26b8; +u32 var001b2904 = 0x7f0f26cc; +u32 var001b2908 = 0x7f0f26b0; +u32 var001b290c = 0x7f0f26b0; +u32 var001b2910 = 0x7f0f26b8; +u32 var001b2914 = 0x7f0f26b0; +u32 var001b2918 = 0x7f0f26b8; +u32 var001b291c = 0x7f0f26b0; +u32 var001b2920 = 0x7f0f26b8; +u32 var001b2924 = 0x7f0f26b0; +u32 var001b2928 = 0x40c90fdb; +u32 var001b292c = 0x40f33333; +u32 var001b2930 = 0x3b03126f; +u32 var001b2934 = 0x3f7f7cee; +u32 var001b2938 = 0x3f7f7cee; +u32 var001b293c = 0x3b03126f; +u32 var001b2940 = 0x3b03126f; +u32 var001b2944 = 0x3b03126f; +u32 var001b2948 = 0x40490fdb; +u32 var001b294c = 0x7f0f74e4; +u32 var001b2950 = 0x7f0f7500; +u32 var001b2954 = 0x7f0f7500; +u32 var001b2958 = 0x7f0f74e4; +u32 var001b295c = 0x7f0f74e4; +u32 var001b2960 = 0x7f0f7500; +u32 var001b2964 = 0x7f0f7500; +u32 var001b2968 = 0x7f0f74e4; +u32 var001b296c = 0x7f0f74e4; +u32 var001b2970 = 0x7f0f78a8; +u32 var001b2974 = 0x7f0f7b00; +u32 var001b2978 = 0x7f0f7b00; +u32 var001b297c = 0x7f0f7e70; +u32 var001b2980 = 0x7f0f7e70; +u32 var001b2984 = 0x7f0f7b00; +u32 var001b2988 = 0x7f0f7e70; +u32 var001b298c = 0x7f0f7b00; +u32 var001b2990 = 0x7f0f78a8; +u32 var001b2994 = 0x7f0f8464; +u32 var001b2998 = 0x7f0f8464; +u32 var001b299c = 0x7f0f846c; +u32 var001b29a0 = 0x7f0f846c; +u32 var001b29a4 = 0x7f0f846c; +u32 var001b29a8 = 0x7f0f8464; +u32 var001b29ac = 0x7f0f8464; +u32 var001b29b0 = 0x7f0f8464; +u32 var001b29b4 = 0x7f0f8464; +u32 var001b29b8 = 0x7f0f8464; +u32 var001b29bc = 0x7f0f846c; +u32 var001b29c0 = 0x7f0f846c; +u32 var001b29c4 = 0x7f0f8464; +u32 var001b29c8 = 0x7f0f856c; +u32 var001b29cc = 0x7f0f8590; +u32 var001b29d0 = 0x7f0f8534; +u32 var001b29d4 = 0x7f0f85b8; +u32 var001b29d8 = 0x7f0f8590; +u32 var001b29dc = 0x7f0f8590; +u32 var001b29e0 = 0x7f0f85a0; +u32 var001b29e4 = 0x7f0f85b8; +u32 var001b29e8 = 0x7f0f8590; +u32 var001b29ec = 0x7f0f8544; +u32 var001b29f0 = 0x7f0f8560; +u32 var001b29f4 = 0x7f0f85b8; +u32 var001b29f8 = 0x7f0f8590; +u32 var001b29fc = 0xc0490fdb; +u32 var001b2a00 = 0xc34d8000; +u32 var001b2a04 = 0x4374b333; +u32 var001b2a08 = 0x4288999a; +u32 var001b2a0c = 0x3dfa0a52; +u32 var001b2a10 = 0x3c23d70a; +u32 var001b2a14 = 0x3d2c0831; +u32 var001b2a18 = 0x3d4ccccd; +u32 var001b2a1c = 0x3e4ccccd; +u32 var001b2a20 = 0x3f4ccccd; +u32 var001b2a24 = 0x3f4ccccd; +u32 var001b2a28 = 0x3f4ccccd; +u32 var001b2a2c = 0x3dcccccd; +u32 var001b2a30 = 0x3d23d70a; +u32 var001b2a34 = 0x3f4ccccd; +u32 var001b2a38 = 0x3f4ccccd; +u32 var001b2a3c = 0x3f4ccccd; +u32 var001b2a40 = 0x3f333333; +u32 var001b2a44 = 0x3e99999a; +u32 var001b2a48 = 0x3f333333; +u32 var001b2a4c = 0x3f333333; +u32 var001b2a50 = 0x3f333333; +u32 var001b2a54 = 0x3e99999a; +u32 var001b2a58 = 0x3e99999a; +u32 var001b2a5c = 0x3e99999a; +u32 var001b2a60 = 0x3e4ccccd; +u32 var001b2a64 = 0x3f4ccccd; +u32 var001b2a68 = 0x7f0fa6e0; +u32 var001b2a6c = 0x7f0fa6e0; +u32 var001b2a70 = 0x7f0fa6f4; +u32 var001b2a74 = 0x7f0fa6f4; +u32 var001b2a78 = 0x7f0fa6e0; +u32 var001b2a7c = 0x7f0fa6f4; +u32 var001b2a80 = 0x7f0fa6f4; +u32 var001b2a84 = 0x7f0fa6f4; +u32 var001b2a88 = 0x7f0fa6f4; +u32 var001b2a8c = 0x7f0fa6e0; +u32 var001b2a90 = 0x7f0fa6f4; +u32 var001b2a94 = 0x7f0fa6e0; +u32 var001b2a98 = 0x7f0fb414; +u32 var001b2a9c = 0x7f0fb414; +u32 var001b2aa0 = 0x7f0fb33c; +u32 var001b2aa4 = 0x7f0fb3c4; +u32 var001b2aa8 = 0x7f0fb414; +u32 var001b2aac = 0x7f0fb458; +u32 var001b2ab0 = 0x7f0fb458; +u32 var001b2ab4 = 0x7f0fb458; +u32 var001b2ab8 = 0x7f0fb458; +u32 var001b2abc = 0x7f0fb458; +u32 var001b2ac0 = 0x7f0fb33c; +u32 var001b2ac4 = 0x7f0fb458; +u32 var001b2ac8 = 0x7f0fb414; +u32 var001b2acc = 0x7f0fb4c8; +u32 var001b2ad0 = 0x7f0fb5b4; +u32 var001b2ad4 = 0x7f0fb84c; +u32 var001b2ad8 = 0x7f0fb978; +u32 var001b2adc = 0x7f0fbaf4; +u32 var001b2ae0 = 0x7f0fbb88; +u32 var001b2ae4 = 0x7f0fb6b4; +u32 var001b2ae8 = 0x7f0fb5b4; +u32 var001b2aec = 0x7f0fbb40; +u32 var001b2af0 = 0x3f847ae1; +u32 var001b2af4 = 0x47ae147b; +u32 var001b2af8 = 0xc34d8000; +u32 var001b2afc = 0x4374b333; +u32 var001b2b00 = 0x7f0fd38c; +u32 var001b2b04 = 0x7f0fd370; +u32 var001b2b08 = 0x7f0fd370; +u32 var001b2b0c = 0x7f0fd44c; +u32 var001b2b10 = 0x7f0fd468; +u32 var001b2b14 = 0x00000000; +u32 var001b2b18 = 0x00000000; +u32 var001b2b1c = 0x00000000; +u32 var001b2b20 = 0x00010603; +u32 var001b2b24 = 0x04070502; +u32 var001b2b28 = 0x00000000; +u32 var001b2b2c = 0x00000000; +u32 var001b2b30 = 0x00000000; +u32 var001b2b34 = 0x48657265; +u32 var001b2b38 = 0x20697320; +u32 var001b2b3c = 0x77686572; +u32 var001b2b40 = 0x65207468; +u32 var001b2b44 = 0x65206163; +u32 var001b2b48 = 0x74697665; +u32 var001b2b4c = 0x6d656e75; +u32 var001b2b50 = 0x20736574; +u32 var001b2b54 = 0x73206661; +u32 var001b2b58 = 0x766f7572; +u32 var001b2b5c = 0x69746573; +u32 var001b2b60 = 0x0a000000; +u32 var001b2b64 = 0x736c6f74; +u32 var001b2b68 = 0x20256420; +u32 var001b2b6c = 0x3d206775; +u32 var001b2b70 = 0x6e747970; +u32 var001b2b74 = 0x65202564; +u32 var001b2b78 = 0x0a000000; +u32 var001b2b7c = 0x70757420; +u32 var001b2b80 = 0x69742069; +u32 var001b2b84 = 0x6e202564; +u32 var001b2b88 = 0x0a000000; +u32 var001b2b8c = 0x61637469; +u32 var001b2b90 = 0x76656d65; +u32 var001b2b94 = 0x6e753a20; +u32 var001b2b98 = 0x73657474; +u32 var001b2b9c = 0x696e6720; +u32 var001b2ba0 = 0x75702066; +u32 var001b2ba4 = 0x6f72206d; +u32 var001b2ba8 = 0x756c7469; +u32 var001b2bac = 0x706c6179; +u32 var001b2bb0 = 0x65720a00; +u32 var001b2bb4 = 0x61637469; +u32 var001b2bb8 = 0x76656d65; +u32 var001b2bbc = 0x6e753a20; +u32 var001b2bc0 = 0x73657474; +u32 var001b2bc4 = 0x696e6720; +u32 var001b2bc8 = 0x75702066; +u32 var001b2bcc = 0x6f722073; +u32 var001b2bd0 = 0x696e676c; +u32 var001b2bd4 = 0x6520706c; +u32 var001b2bd8 = 0x61796572; +u32 var001b2bdc = 0x0a000000; +u32 var001b2be0 = 0x50757420; +u32 var001b2be4 = 0x67756e74; +u32 var001b2be8 = 0x79706520; +u32 var001b2bec = 0x25642069; +u32 var001b2bf0 = 0x6e20736c; +u32 var001b2bf4 = 0x6f742025; +u32 var001b2bf8 = 0x640a0000; +u32 var001b2bfc = 0x41637469; +u32 var001b2c00 = 0x76654d65; +u32 var001b2c04 = 0x6e753a20; +u32 var001b2c08 = 0x54776f20; +u32 var001b2c0c = 0x6f72206d; +u32 var001b2c10 = 0x6f726520; +u32 var001b2c14 = 0x65717569; +u32 var001b2c18 = 0x70706564; +u32 var001b2c1c = 0x20697465; +u32 var001b2c20 = 0x6d73206f; +u32 var001b2c24 = 0x66206775; +u32 var001b2c28 = 0x6e747970; +u32 var001b2c2c = 0x65202564; +u32 var001b2c30 = 0x0a000000; +u32 var001b2c34 = 0x4641563a; +u32 var001b2c38 = 0x20416464; +u32 var001b2c3c = 0x65642067; +u32 var001b2c40 = 0x756e2025; +u32 var001b2c44 = 0x6420746f; +u32 var001b2c48 = 0x20736c6f; +u32 var001b2c4c = 0x74202564; +u32 var001b2c50 = 0x0a000000; +u32 var001b2c54 = 0x00000000; +u32 var001b2c58 = 0x6f62636f; +u32 var001b2c5c = 0x6c000000; +u32 var001b2c60 = 0x6962636f; +u32 var001b2c64 = 0x6c000000; +u32 var001b2c68 = 0x64656663; +u32 var001b2c6c = 0x6f6c0000; +u32 var001b2c70 = 0x66617663; +u32 var001b2c74 = 0x6f6c0000; +u32 var001b2c78 = 0x7069636b; +u32 var001b2c7c = 0x636f6c00; +u32 var001b2c80 = 0x7069636b; +u32 var001b2c84 = 0x636f6c32; +u32 var001b2c88 = 0x00000000; +u32 var001b2c8c = 0x7f0fd724; +u32 var001b2c90 = 0x7f0fdc60; +u32 var001b2c94 = 0x7f0fdc60; +u32 var001b2c98 = 0x7f0fdc60; +u32 var001b2c9c = 0x7f0fdc60; +u32 var001b2ca0 = 0x7f0fd894; +u32 var001b2ca4 = 0x7f0fd9d8; +u32 var001b2ca8 = 0x7f0fdc60; +u32 var001b2cac = 0x7f0fdc60; +u32 var001b2cb0 = 0x7f0fdc60; +u32 var001b2cb4 = 0x7f0fdc60; +u32 var001b2cb8 = 0x7f0fdc60; +u32 var001b2cbc = 0x7f0fdc60; +u32 var001b2cc0 = 0x7f0fdc60; +u32 var001b2cc4 = 0x7f0fdc60; +u32 var001b2cc8 = 0x7f0fdc60; +u32 var001b2ccc = 0x7f0fdc60; +u32 var001b2cd0 = 0x7f0fdc60; +u32 var001b2cd4 = 0x7f0fd9ec; +u32 var001b2cd8 = 0x7f0fdc54; +u32 var001b2cdc = 0x3e99999a; +u32 var001b2ce0 = 0x3f8ccccd; +u32 var001b2ce4 = 0x00000000; +u32 var001b2ce8 = 0x00000000; +u32 var001b2cec = 0x00000000; +u32 var001b2cf0 = 0x25730a00; +u32 var001b2cf4 = 0x25733a20; +u32 var001b2cf8 = 0x25730a00; +u32 var001b2cfc = 0x25732573; +u32 var001b2d00 = 0x252e3030; +u32 var001b2d04 = 0x6625250a; +u32 var001b2d08 = 0x00000000; +u32 var001b2d0c = 0x00000000; +u32 var001b2d10 = 0x00000000; +u32 var001b2d14 = 0x2d2d3a2d; +u32 var001b2d18 = 0x2d0a0000; +u32 var001b2d1c = 0x3d3d3a3d; +u32 var001b2d20 = 0x3d0a0000; +u32 var001b2d24 = 0x25646d3a; +u32 var001b2d28 = 0x25303264; +u32 var001b2d2c = 0x73000000; +u32 var001b2d30 = 0x2564683a; +u32 var001b2d34 = 0x25303264; +u32 var001b2d38 = 0x6d3a2530; +u32 var001b2d3c = 0x32647300; +u32 var001b2d40 = 0x57055706; +u32 var001b2d44 = 0x57075708; +u32 var001b2d48 = 0x57090000; +u32 var001b2d4c = 0x570f5710; +u32 var001b2d50 = 0x0a000000; +u32 var001b2d54 = 0x25733a20; +u32 var001b2d58 = 0x25730a00; +u32 var001b2d5c = 0x7f102398; +u32 var001b2d60 = 0x7f1023a4; +u32 var001b2d64 = 0x7f1023b0; +u32 var001b2d68 = 0x7f1023d0; +u32 var001b2d6c = 0x7f1023ec; +u32 var001b2d70 = 0x7f10240c; +u32 var001b2d74 = 0x7f102430; +u32 var001b2d78 = 0x7f1024c8; +u32 var001b2d7c = 0x7f1024c8; +u32 var001b2d80 = 0x7f1024c8; +u32 var001b2d84 = 0x7f1024c8; +u32 var001b2d88 = 0x7f1024c8; +u32 var001b2d8c = 0x7f1024c8; +u32 var001b2d90 = 0x7f1024c8; +u32 var001b2d94 = 0x7f1024c8; +u32 var001b2d98 = 0x7f102480; +u32 var001b2d9c = 0x7f1047ec; +u32 var001b2da0 = 0x7f104b00; +u32 var001b2da4 = 0x7f1048b0; +u32 var001b2da8 = 0x7f104b6c; +u32 var001b2dac = 0x7f104ba0; +u32 var001b2db0 = 0x7f10493c; +u32 var001b2db4 = 0x7f104a14; +u32 var001b2db8 = 0x7f105584; +u32 var001b2dbc = 0x7f105584; +u32 var001b2dc0 = 0x7f105584; +u32 var001b2dc4 = 0x7f105584; +u32 var001b2dc8 = 0x7f105584; +u32 var001b2dcc = 0x7f105584; +u32 var001b2dd0 = 0x7f105584; +u32 var001b2dd4 = 0x7f105584; +u32 var001b2dd8 = 0x7f105584; +u32 var001b2ddc = 0x7f105584; +u32 var001b2de0 = 0x7f105584; +u32 var001b2de4 = 0x7f104be8; +u32 var001b2de8 = 0x7f10557c; +u32 var001b2dec = 0x7f105584; +u32 var001b2df0 = 0x7f105584; +u32 var001b2df4 = 0x7f105584; +u32 var001b2df8 = 0x7f105584; +u32 var001b2dfc = 0x7f104a24; +u32 var001b2e00 = 0xbe4ccccd; +u32 var001b2e04 = 0x4196cbe4; +u32 var001b2e08 = 0x7f106070; +u32 var001b2e0c = 0x7f106058; +u32 var001b2e10 = 0x7f106084; +u32 var001b2e14 = 0x7f106060; +u32 var001b2e18 = 0x7f106068; +u32 var001b2e1c = 0x7f1060a4; +u32 var001b2e20 = 0x7f1060b8; +u32 var001b2e24 = 0x7f106164; +u32 var001b2e28 = 0x7f106164; +u32 var001b2e2c = 0x7f106164; +u32 var001b2e30 = 0x7f106164; +u32 var001b2e34 = 0x7f106164; +u32 var001b2e38 = 0x7f106164; +u32 var001b2e3c = 0x7f106164; +u32 var001b2e40 = 0x7f106164; +u32 var001b2e44 = 0x7f1060c8; +u32 var001b2e48 = 0x7f1061ac; +u32 var001b2e4c = 0x7f106380; +u32 var001b2e50 = 0x7f1061c0; +u32 var001b2e54 = 0x7f106380; +u32 var001b2e58 = 0x7f106380; +u32 var001b2e5c = 0x7f1061d4; +u32 var001b2e60 = 0x7f1062b0; +u32 var001b2e64 = 0x7f106380; +u32 var001b2e68 = 0x7f106380; +u32 var001b2e6c = 0x7f106380; +u32 var001b2e70 = 0x7f106380; +u32 var001b2e74 = 0x7f106380; +u32 var001b2e78 = 0x7f106380; +u32 var001b2e7c = 0x7f1062c4; +u32 var001b2e80 = 0x7f106380; +u32 var001b2e84 = 0x7f1062f4; +u32 var001b2e88 = 0x7f1066b4; +u32 var001b2e8c = 0x7f1067ac; +u32 var001b2e90 = 0x7f1066dc; +u32 var001b2e94 = 0x7f1067b8; +u32 var001b2e98 = 0x7f1067d4; +u32 var001b2e9c = 0x7f10672c; +u32 var001b2ea0 = 0x7f10679c; +u32 var001b2ea4 = 0x00000000; +u32 var001b2ea8 = 0x00000000; +u32 var001b2eac = 0x00000000; +u32 var001b2eb0 = 0x25733a20; +u32 var001b2eb4 = 0x25730000; +u32 var001b2eb8 = 0x25733a20; +u32 var001b2ebc = 0x25730a00; +u32 var001b2ec0 = 0x25732025; +u32 var001b2ec4 = 0x733a2025; +u32 var001b2ec8 = 0x73202573; +u32 var001b2ecc = 0x20257300; +u32 var001b2ed0 = 0x25732025; +u32 var001b2ed4 = 0x733a2025; +u32 var001b2ed8 = 0x73202573; +u32 var001b2edc = 0x20257320; +u32 var001b2ee0 = 0x25732025; +u32 var001b2ee4 = 0x643a2530; +u32 var001b2ee8 = 0x32642025; +u32 var001b2eec = 0x73202573; +u32 var001b2ef0 = 0x00000000; +u32 var001b2ef4 = 0x0a000000; +u32 var001b2ef8 = 0x00000000; +u32 var001b2efc = 0x00000000; +u32 var001b2f00 = 0x25732d00; +u32 var001b2f04 = 0x3d3d3a3d; +u32 var001b2f08 = 0x3d000000; +u32 var001b2f0c = 0x25643a25; +u32 var001b2f10 = 0x30326400; +u32 var001b2f14 = 0x25643a25; +u32 var001b2f18 = 0x3032643a; +u32 var001b2f1c = 0x25303264; +u32 var001b2f20 = 0x00000000; +u32 var001b2f24 = 0x25730a00; +u32 var001b2f28 = 0x53657475; +u32 var001b2f2c = 0x703a2069; +u32 var001b2f30 = 0x74656d20; +u32 var001b2f34 = 0x3d202578; +u32 var001b2f38 = 0x0a000000; +u32 var001b2f3c = 0x000000a0; +u32 var001b2f40 = 0x00000031; +u32 var001b2f44 = 0x0000004e; +u32 var001b2f48 = 0x000004a0; +u32 var001b2f4c = 0x6c6f6361; +u32 var001b2f50 = 0x74696f6e; +u32 var001b2f54 = 0x3a20636f; +u32 var001b2f58 = 0x6e74726f; +u32 var001b2f5c = 0x6c6c6572; +u32 var001b2f60 = 0x2070616b; +u32 var001b2f64 = 0x20310a00; +u32 var001b2f68 = 0x25730000; +u32 var001b2f6c = 0x46696c65; +u32 var001b2f70 = 0x4d616e3a; +u32 var001b2f74 = 0x20466169; +u32 var001b2f78 = 0x6c757265; +u32 var001b2f7c = 0x2048616e; +u32 var001b2f80 = 0x646c6572; +u32 var001b2f84 = 0x0a000000; +u32 var001b2f88 = 0x436f7079; +u32 var001b2f8c = 0x204d656d; +u32 var001b2f90 = 0x6f727920; +u32 var001b2f94 = 0x46726565; +u32 var001b2f98 = 0x640a0000; +u32 var001b2f9c = 0x46696c65; +u32 var001b2fa0 = 0x4d616e3a; +u32 var001b2fa4 = 0x20537563; +u32 var001b2fa8 = 0x63657373; +u32 var001b2fac = 0x2048616e; +u32 var001b2fb0 = 0x646c6572; +u32 var001b2fb4 = 0x0a000000; +u32 var001b2fb8 = 0x436f7079; +u32 var001b2fbc = 0x204d656d; +u32 var001b2fc0 = 0x6f727920; +u32 var001b2fc4 = 0x46726565; +u32 var001b2fc8 = 0x640a0000; +u32 var001b2fcc = 0x3e3e2062; +u32 var001b2fd0 = 0x6c6f636b; +u32 var001b2fd4 = 0x20726561; +u32 var001b2fd8 = 0x6420676f; +u32 var001b2fdc = 0x696e6720; +u32 var001b2fe0 = 0x77726974; +u32 var001b2fe4 = 0x652c2074; +u32 var001b2fe8 = 0x61726765; +u32 var001b2fec = 0x74206669; +u32 var001b2ff0 = 0x6c652069; +u32 var001b2ff4 = 0x73202578; +u32 var001b2ff8 = 0x2d25780a; +u32 var001b2ffc = 0x00000000; +u32 var001b3000 = 0x53617665; +u32 var001b3004 = 0x456c7365; +u32 var001b3008 = 0x77686572; +u32 var001b300c = 0x650a0000; +u32 var001b3010 = 0x44454c45; +u32 var001b3014 = 0x54494e47; +u32 var001b3018 = 0x3a202578; +u32 var001b301c = 0x2d25780a; +u32 var001b3020 = 0x00000000; +u32 var001b3024 = 0x4d795265; +u32 var001b3028 = 0x73756c74; +u32 var001b302c = 0x3a202564; +u32 var001b3030 = 0x0a000000; +u32 var001b3034 = 0x50616b4f; +u32 var001b3038 = 0x70657261; +u32 var001b303c = 0x74696f6e; +u32 var001b3040 = 0x53656172; +u32 var001b3044 = 0x63683e3e; +u32 var001b3048 = 0x20536561; +u32 var001b304c = 0x72636820; +u32 var001b3050 = 0x666f7220; +u32 var001b3054 = 0x70616b3a; +u32 var001b3058 = 0x20257820; +u32 var001b305c = 0x3d202564; +u32 var001b3060 = 0x0a000000; +u32 var001b3064 = 0x00000080; +u32 var001b3068 = 0x00000040; +u32 var001b306c = 0x00000020; +u32 var001b3070 = 0x00000008; +u32 var001b3074 = 0x46696c65; +u32 var001b3078 = 0x41747465; +u32 var001b307c = 0x6d70744f; +u32 var001b3080 = 0x70657261; +u32 var001b3084 = 0x74696f6e; +u32 var001b3088 = 0x202d2070; +u32 var001b308c = 0x616b2025; +u32 var001b3090 = 0x64206f70; +u32 var001b3094 = 0x2025640a; +u32 var001b3098 = 0x00000000; +u32 var001b309c = 0x3e3e2062; +u32 var001b30a0 = 0x6c6f636b; +u32 var001b30a4 = 0x57726974; +u32 var001b30a8 = 0x653a2066; +u32 var001b30ac = 0x696c653a; +u32 var001b30b0 = 0x25782070; +u32 var001b30b4 = 0x616b3a25; +u32 var001b30b8 = 0x780a0000; +u32 var001b30bc = 0x3e3e2062; +u32 var001b30c0 = 0x6c6f636b; +u32 var001b30c4 = 0x52656164; +u32 var001b30c8 = 0x3a206669; +u32 var001b30cc = 0x6c653a25; +u32 var001b30d0 = 0x78207061; +u32 var001b30d4 = 0x6b3a2578; +u32 var001b30d8 = 0x0a000000; +u32 var001b30dc = 0x53554343; +u32 var001b30e0 = 0x4553532a; +u32 var001b30e4 = 0x2a2d3e25; +u32 var001b30e8 = 0x640a0000; +u32 var001b30ec = 0x53554343; +u32 var001b30f0 = 0x4553532a; +u32 var001b30f4 = 0x2a2d3e25; +u32 var001b30f8 = 0x640a0000; +u32 var001b30fc = 0x3e3e3e3e; +u32 var001b3100 = 0x3e3e3e3e; +u32 var001b3104 = 0x3e3e3e3e; +u32 var001b3108 = 0x3e204669; +u32 var001b310c = 0x6c655772; +u32 var001b3110 = 0x6974653a; +u32 var001b3114 = 0x20747970; +u32 var001b3118 = 0x65202564; +u32 var001b311c = 0x203c3c3c; +u32 var001b3120 = 0x3c3c3c3c; +u32 var001b3124 = 0x3c3c3c3c; +u32 var001b3128 = 0x3c3c3c3c; +u32 var001b312c = 0x0a000000; +u32 var001b3130 = 0x21212121; +u32 var001b3134 = 0x21212121; +u32 var001b3138 = 0x21212121; +u32 var001b313c = 0x2057616e; +u32 var001b3140 = 0x7465643a; +u32 var001b3144 = 0x2025640a; +u32 var001b3148 = 0x00000000; +u32 var001b314c = 0x26262626; +u32 var001b3150 = 0x26262626; +u32 var001b3154 = 0x26262626; +u32 var001b3158 = 0x26262626; +u32 var001b315c = 0x26262626; +u32 var001b3160 = 0x26262626; +u32 var001b3164 = 0x26262650; +u32 var001b3168 = 0x41535345; +u32 var001b316c = 0x442a2a2a; +u32 var001b3170 = 0x2a2a2a2a; +u32 var001b3174 = 0x2a2a2a2a; +u32 var001b3178 = 0x2a2a2a0a; +u32 var001b317c = 0x00000000; +u32 var001b3180 = 0x67756964; +u32 var001b3184 = 0x3a202578; +u32 var001b3188 = 0x20676976; +u32 var001b318c = 0x65732070; +u32 var001b3190 = 0x616b6e6f; +u32 var001b3194 = 0x3a202564; +u32 var001b3198 = 0x0a000000; +u32 var001b319c = 0x496e7661; +u32 var001b31a0 = 0x6c696461; +u32 var001b31a4 = 0x74696e67; +u32 var001b31a8 = 0x2070616b; +u32 var001b31ac = 0x2025640a; +u32 var001b31b0 = 0x00000000; +u32 var001b31b4 = 0x594f5552; +u32 var001b31b8 = 0x20544152; +u32 var001b31bc = 0x4745543a; +u32 var001b31c0 = 0x2025782d; +u32 var001b31c4 = 0x25780a00; +u32 var001b31c8 = 0x4d795265; +u32 var001b31cc = 0x73756c74; +u32 var001b31d0 = 0x3a202564; +u32 var001b31d4 = 0x0a000000; +u32 var001b31d8 = 0x434f554c; +u32 var001b31dc = 0x44204e4f; +u32 var001b31e0 = 0x54204445; +u32 var001b31e4 = 0x4c455445; +u32 var001b31e8 = 0x0a000000; +u32 var001b31ec = 0x4d756c74; +u32 var001b31f0 = 0x69706c61; +u32 var001b31f4 = 0x79657220; +u32 var001b31f8 = 0x25642077; +u32 var001b31fc = 0x61732075; +u32 var001b3200 = 0x73696e67; +u32 var001b3204 = 0x20746861; +u32 var001b3208 = 0x74206669; +u32 var001b320c = 0x6c652e2e; +u32 var001b3210 = 0x2e0a0000; +u32 var001b3214 = 0x47414d00; +u32 var001b3218 = 0x4d504700; +u32 var001b321c = 0x4d505000; +u32 var001b3220 = 0x43414d00; +u32 var001b3224 = 0x00000080; +u32 var001b3228 = 0x00000040; +u32 var001b322c = 0x00000020; +u32 var001b3230 = 0x00000008; +u32 var001b3234 = 0x44657374; +u32 var001b3238 = 0x50616b4e; +u32 var001b323c = 0x6f3a2025; +u32 var001b3240 = 0x64202867; +u32 var001b3244 = 0x75696420; +u32 var001b3248 = 0x463a2578; +u32 var001b324c = 0x2d25783a; +u32 var001b3250 = 0x50290a00; +u32 var001b3254 = 0x436f7079; +u32 var001b3258 = 0x204d656d; +u32 var001b325c = 0x6f727920; +u32 var001b3260 = 0x416c6c6f; +u32 var001b3264 = 0x6365640a; +u32 var001b3268 = 0x00000000; +u32 var001b326c = 0x434f554c; +u32 var001b3270 = 0x444e5420; +u32 var001b3274 = 0x47455420; +u32 var001b3278 = 0x54484520; +u32 var001b327c = 0x52414d21; +u32 var001b3280 = 0x0a000000; +u32 var001b3284 = 0x53617669; +u32 var001b3288 = 0x6e672e2e; +u32 var001b328c = 0x2e0a0000; +u32 var001b3290 = 0x25730000; +u32 var001b3294 = 0x47455446; +u32 var001b3298 = 0x696c654e; +u32 var001b329c = 0x616d6546; +u32 var001b32a0 = 0x6f725468; +u32 var001b32a4 = 0x65507572; +u32 var001b32a8 = 0x706f7365; +u32 var001b32ac = 0x734f6654; +u32 var001b32b0 = 0x68654669; +u32 var001b32b4 = 0x6c655265; +u32 var001b32b8 = 0x6e616d69; +u32 var001b32bc = 0x6e674368; +u32 var001b32c0 = 0x65636b65; +u32 var001b32c4 = 0x723a2055; +u32 var001b32c8 = 0x6e6b6e6f; +u32 var001b32cc = 0x776e2074; +u32 var001b32d0 = 0x79706520; +u32 var001b32d4 = 0x25640a00; +u32 var001b32d8 = 0x25730a00; +u32 var001b32dc = 0x53657446; +u32 var001b32e0 = 0x696c654e; +u32 var001b32e4 = 0x616d6546; +u32 var001b32e8 = 0x6f725468; +u32 var001b32ec = 0x65507572; +u32 var001b32f0 = 0x706f7365; +u32 var001b32f4 = 0x734f6654; +u32 var001b32f8 = 0x68654669; +u32 var001b32fc = 0x6c655265; +u32 var001b3300 = 0x6e616d69; +u32 var001b3304 = 0x6e674368; +u32 var001b3308 = 0x65636b65; +u32 var001b330c = 0x723a2055; +u32 var001b3310 = 0x6e6b6e6f; +u32 var001b3314 = 0x776e2074; +u32 var001b3318 = 0x79706520; +u32 var001b331c = 0x25640a00; +u32 var001b3320 = 0x43686563; +u32 var001b3324 = 0x6b46696c; +u32 var001b3328 = 0x654e616d; +u32 var001b332c = 0x653a2043; +u32 var001b3330 = 0x6f6d7061; +u32 var001b3334 = 0x72696e67; +u32 var001b3338 = 0x2072616e; +u32 var001b333c = 0x67652025; +u32 var001b3340 = 0x642d2564; +u32 var001b3344 = 0x0a000000; +u32 var001b3348 = 0x436f6d70; +u32 var001b334c = 0x61726520; +u32 var001b3350 = 0x27257327; +u32 var001b3354 = 0x20746f20; +u32 var001b3358 = 0x27257327; +u32 var001b335c = 0x203d2025; +u32 var001b3360 = 0x640a0000; +u32 var001b3364 = 0x4f492120; +u32 var001b3368 = 0x4455504c; +u32 var001b336c = 0x49434154; +u32 var001b3370 = 0x45204649; +u32 var001b3374 = 0x4c45204e; +u32 var001b3378 = 0x414d4521; +u32 var001b337c = 0x204e4f21; +u32 var001b3380 = 0x0a000000; +u32 var001b3384 = 0x28292829; +u32 var001b3388 = 0x28292829; +u32 var001b338c = 0x28292829; +u32 var001b3390 = 0x20577269; +u32 var001b3394 = 0x74696e67; +u32 var001b3398 = 0x204d504c; +u32 var001b339c = 0x41594552; +u32 var001b33a0 = 0x0a000000; +u32 var001b33a4 = 0x28292829; +u32 var001b33a8 = 0x28292829; +u32 var001b33ac = 0x28292829; +u32 var001b33b0 = 0x20577269; +u32 var001b33b4 = 0x74696e67; +u32 var001b33b8 = 0x204d4741; +u32 var001b33bc = 0x4d450a00; +u32 var001b33c0 = 0x57726974; +u32 var001b33c4 = 0x65204174; +u32 var001b33c8 = 0x74656d70; +u32 var001b33cc = 0x74204d61; +u32 var001b33d0 = 0x64652e2e; +u32 var001b33d4 = 0x2e0a0000; +u32 var001b33d8 = 0x64656369; +u32 var001b33dc = 0x64656420; +u32 var001b33e0 = 0x6c6f6361; +u32 var001b33e4 = 0x74696f6e; +u32 var001b33e8 = 0x3a202564; +u32 var001b33ec = 0x0a000000; +u32 var001b33f0 = 0x25730a00; +u32 var001b33f4 = 0x0a000000; +u32 var001b33f8 = 0x25640000; +u32 var001b33fc = 0x474f5420; +u32 var001b3400 = 0x4f4b6564; +u32 var001b3404 = 0x212c2069; +u32 var001b3408 = 0x74656d2d; +u32 var001b340c = 0x3e646174; +u32 var001b3410 = 0x61203d20; +u32 var001b3414 = 0x25640a00; +u32 var001b3418 = 0x474f5420; +u32 var001b341c = 0x43414e43; +u32 var001b3420 = 0x454c4c45; +u32 var001b3424 = 0x44210a00; +u32 var001b3428 = 0x5069636b; +u32 var001b342c = 0x696e6720; +u32 var001b3430 = 0x4c6f6361; +u32 var001b3434 = 0x74696f6e; +u32 var001b3438 = 0x2c207479; +u32 var001b343c = 0x70652025; +u32 var001b3440 = 0x64207761; +u32 var001b3444 = 0x64747970; +u32 var001b3448 = 0x65202564; +u32 var001b344c = 0x20776164; +u32 var001b3450 = 0x2025640a; +u32 var001b3454 = 0x00000000; +u32 var001b3458 = 0x546f7263; +u32 var001b345c = 0x68696e67; +u32 var001b3460 = 0x2066696c; +u32 var001b3464 = 0x65202564; +u32 var001b3468 = 0x0a000000; +u32 var001b346c = 0x436f7079; +u32 var001b3470 = 0x696e6720; +u32 var001b3474 = 0x66696c65; +u32 var001b3478 = 0x2025640a; +u32 var001b347c = 0x00000000; +u32 var001b3480 = 0x6974656d; +u32 var001b3484 = 0x3a202578; +u32 var001b3488 = 0x0a000000; +u32 var001b348c = 0x53776974; +u32 var001b3490 = 0x63686564; +u32 var001b3494 = 0x20576164; +u32 var001b3498 = 0x73204261; +u32 var001b349c = 0x636b0a00; +u32 var001b34a0 = 0x4d656e75; +u32 var001b34a4 = 0x436c6f73; +u32 var001b34a8 = 0x65640a00; +u32 var001b34ac = 0x44656c65; +u32 var001b34b0 = 0x74696e67; +u32 var001b34b4 = 0x2066696c; +u32 var001b34b8 = 0x65732c20; +u32 var001b34bc = 0x77616420; +u32 var001b34c0 = 0x25640a00; +u32 var001b34c4 = 0x25643a0a; +u32 var001b34c8 = 0x00000000; +u32 var001b34cc = 0x25730a00; +u32 var001b34d0 = 0x25730a00; +u32 var001b34d4 = 0x25640a00; +u32 var001b34d8 = 0x00000000; +u32 var001b34dc = 0x474f5420; +u32 var001b34e0 = 0x4f4b6564; +u32 var001b34e4 = 0x210a0000; +u32 var001b34e8 = 0x54727920; +u32 var001b34ec = 0x746f2066; +u32 var001b34f0 = 0x696e6420; +u32 var001b34f4 = 0x6c617374; +u32 var001b34f8 = 0x206f7065; +u32 var001b34fc = 0x6e656420; +u32 var001b3500 = 0x66696c65; +u32 var001b3504 = 0x2e2e2e0a; +u32 var001b3508 = 0x00000000; +u32 var001b350c = 0x25732025; +u32 var001b3510 = 0x73000000; +u32 var001b3514 = 0x0a000000; +u32 var001b3518 = 0x25732025; +u32 var001b351c = 0x643a2530; +u32 var001b3520 = 0x32643a25; +u32 var001b3524 = 0x30326400; +u32 var001b3528 = 0x25732025; +u32 var001b352c = 0x3032643a; +u32 var001b3530 = 0x25303264; +u32 var001b3534 = 0x00000000; +u32 var001b3538 = 0x2e253032; +u32 var001b353c = 0x64000000; +u32 var001b3540 = 0x25732025; +u32 var001b3544 = 0x640a0000; +u32 var001b3548 = 0x7f108544; +u32 var001b354c = 0x7f108544; +u32 var001b3550 = 0x7f108544; +u32 var001b3554 = 0x7f10853c; +u32 var001b3558 = 0x7f10853c; +u32 var001b355c = 0x7f108544; +u32 var001b3560 = 0x7f10853c; +u32 var001b3564 = 0x7f108544; +u32 var001b3568 = 0x7f108828; +u32 var001b356c = 0x7f108848; +u32 var001b3570 = 0x7f108828; +u32 var001b3574 = 0x7f108888; +u32 var001b3578 = 0x7f108868; +u32 var001b357c = 0x7f108868; +u32 var001b3580 = 0x7f108868; +u32 var001b3584 = 0x7f108838; +u32 var001b3588 = 0x7f108838; +u32 var001b358c = 0x7f108838; +u32 var001b3590 = 0x7f108858; +u32 var001b3594 = 0x7f108838; +u32 var001b3598 = 0x7f108888; +u32 var001b359c = 0x7f108878; +u32 var001b35a0 = 0x7f108878; +u32 var001b35a4 = 0x7f108878; +u32 var001b35a8 = 0x7f108944; +u32 var001b35ac = 0x7f108964; +u32 var001b35b0 = 0x7f108954; +u32 var001b35b4 = 0x7f108974; +u32 var001b35b8 = 0x7f108944; +u32 var001b35bc = 0x7f108954; +u32 var001b35c0 = 0x7f108964; +u32 var001b35c4 = 0x7f108944; +u32 var001b35c8 = 0x7f108944; +u32 var001b35cc = 0x7f108944; +u32 var001b35d0 = 0x7f108964; +u32 var001b35d4 = 0x7f108954; +u32 var001b35d8 = 0x7f108974; +u32 var001b35dc = 0x7f108944; +u32 var001b35e0 = 0x7f108954; +u32 var001b35e4 = 0x7f108964; +u32 var001b35e8 = 0x7f108a70; +u32 var001b35ec = 0x7f108a70; +u32 var001b35f0 = 0x7f108a70; +u32 var001b35f4 = 0x7f108a70; +u32 var001b35f8 = 0x7f108a20; +u32 var001b35fc = 0x7f108a20; +u32 var001b3600 = 0x7f108a20; +u32 var001b3604 = 0x7f108a70; +u32 var001b3608 = 0x7f108a70; +u32 var001b360c = 0x7f108a70; +u32 var001b3610 = 0x7f108a70; +u32 var001b3614 = 0x7f108a70; +u32 var001b3618 = 0x7f108a70; +u32 var001b361c = 0x7f108a20; +u32 var001b3620 = 0x7f108a20; +u32 var001b3624 = 0x7f108a20; +u32 var001b3628 = 0x7f108b70; +u32 var001b362c = 0x7f108be0; +u32 var001b3630 = 0x7f108be0; +u32 var001b3634 = 0x7f108be0; +u32 var001b3638 = 0x7f108bcc; +u32 var001b363c = 0x7f108bcc; +u32 var001b3640 = 0x7f108bcc; +u32 var001b3644 = 0x7f108be0; +u32 var001b3648 = 0x7f108be0; +u32 var001b364c = 0x7f108be0; +u32 var001b3650 = 0x7f108be0; +u32 var001b3654 = 0x7f108be0; +u32 var001b3658 = 0x7f108be0; +u32 var001b365c = 0x7f108b18; +u32 var001b3660 = 0x7f108b18; +u32 var001b3664 = 0x7f108b18; +u32 var001b3668 = 0x7f108c94; +u32 var001b366c = 0x7f108c94; +u32 var001b3670 = 0x7f108c94; +u32 var001b3674 = 0x7f108c9c; +u32 var001b3678 = 0x7f108ca8; +u32 var001b367c = 0x7f108cb0; +u32 var001b3680 = 0x7f108c94; +u32 var001b3684 = 0x7f108ca8; +u32 var001b3688 = 0x7f108c9c; +u32 var001b368c = 0x7f1093c4; +u32 var001b3690 = 0x7f1093d4; +u32 var001b3694 = 0x7f1093f0; +u32 var001b3698 = 0x7f109420; +u32 var001b369c = 0x7f109408; +u32 var001b36a0 = 0x7f109408; +u32 var001b36a4 = 0x7f109408; +u32 var001b36a8 = 0x7f1092b8; +u32 var001b36ac = 0x7f1092b8; +u32 var001b36b0 = 0x7f1092b0; +u32 var001b36b4 = 0x7f1092d0; +u32 var001b36b8 = 0x7f1092ec; +u32 var001b36bc = 0x7f109420; +u32 var001b36c0 = 0x7f10930c; +u32 var001b36c4 = 0x7f10930c; +u32 var001b36c8 = 0x7f10930c; +u32 var001b36cc = 0x7f109acc; +u32 var001b36d0 = 0x7f109ae4; +u32 var001b36d4 = 0x7f109ae4; +u32 var001b36d8 = 0x7f109ae4; +u32 var001b36dc = 0x7f109ae4; +u32 var001b36e0 = 0x7f109ba0; +u32 var001b36e4 = 0x7f109af8; +u32 var001b36e8 = 0x7f109b90; +u32 var001b36ec = 0x7f109ba0; +u32 var001b36f0 = 0x7f109acc; +u32 var001b36f4 = 0x7f109acc; +u32 var001b36f8 = 0x7f109acc; +u32 var001b36fc = 0x7f109af8; +u32 var001b3700 = 0x7f109b90; +u32 var001b3704 = 0x7f109ba0; +u32 var001b3708 = 0x7f109ae4; +u32 var001b370c = 0x7f109ae4; +u32 var001b3710 = 0x7f109ae4; +u32 var001b3714 = 0x7f109c14; +u32 var001b3718 = 0x7f109c2c; +u32 var001b371c = 0x7f109c2c; +u32 var001b3720 = 0x7f109c2c; +u32 var001b3724 = 0x7f109c2c; +u32 var001b3728 = 0x7f109c7c; +u32 var001b372c = 0x7f109c40; +u32 var001b3730 = 0x7f109c6c; +u32 var001b3734 = 0x7f109c7c; +u32 var001b3738 = 0x7f109c14; +u32 var001b373c = 0x7f109c14; +u32 var001b3740 = 0x7f109c14; +u32 var001b3744 = 0x7f109c40; +u32 var001b3748 = 0x7f109c6c; +u32 var001b374c = 0x7f109c7c; +u32 var001b3750 = 0x7f109c2c; +u32 var001b3754 = 0x7f109c2c; +u32 var001b3758 = 0x7f109c2c; +u32 var001b375c = 0x7f10ab8c; +u32 var001b3760 = 0x7f10ad40; +u32 var001b3764 = 0x7f10ad80; +u32 var001b3768 = 0x7f10ad4c; +u32 var001b376c = 0x7f10ad64; +u32 var001b3770 = 0x7f10ad80; +u32 var001b3774 = 0x7f10ab7c; +u32 var001b3778 = 0x7f10ad80; +u32 var001b377c = 0x7f10ad80; +u32 var001b3780 = 0x7f10ad80; +u32 var001b3784 = 0x7f10ad80; +u32 var001b3788 = 0x7f10ad80; +u32 var001b378c = 0x7f10ad80; +u32 var001b3790 = 0x7f10ad80; +u32 var001b3794 = 0x7f10ad80; +u32 var001b3798 = 0x7f10ad80; +u32 var001b379c = 0x7f10ad80; +u32 var001b37a0 = 0x7f10ad80; +u32 var001b37a4 = 0x7f10ab98; +u32 var001b37a8 = 0x7f10ad34; +u32 var001b37ac = 0x7f10b2c8; +u32 var001b37b0 = 0x7f10b65c; +u32 var001b37b4 = 0x7f10b65c; +u32 var001b37b8 = 0x7f10b65c; +u32 var001b37bc = 0x7f10b65c; +u32 var001b37c0 = 0x7f10b604; +u32 var001b37c4 = 0x7f10b2b8; +u32 var001b37c8 = 0x7f10b65c; +u32 var001b37cc = 0x7f10b65c; +u32 var001b37d0 = 0x7f10b65c; +u32 var001b37d4 = 0x7f10b65c; +u32 var001b37d8 = 0x7f10b65c; +u32 var001b37dc = 0x7f10b65c; +u32 var001b37e0 = 0x7f10b65c; +u32 var001b37e4 = 0x7f10b65c; +u32 var001b37e8 = 0x7f10b65c; +u32 var001b37ec = 0x7f10b65c; +u32 var001b37f0 = 0x7f10b65c; +u32 var001b37f4 = 0x7f10b2d4; +u32 var001b37f8 = 0x7f10b5f8; +u32 var001b37fc = 0x7f10bf70; +u32 var001b3800 = 0x7f10c768; +u32 var001b3804 = 0x7f10c7ec; +u32 var001b3808 = 0x7f10c778; +u32 var001b380c = 0x7f10c7b0; +u32 var001b3810 = 0x7f10c6fc; +u32 var001b3814 = 0x7f10bdb4; +u32 var001b3818 = 0x7f10c7ec; +u32 var001b381c = 0x7f10c7ec; +u32 var001b3820 = 0x7f10c7ec; +u32 var001b3824 = 0x7f10c7ec; +u32 var001b3828 = 0x7f10c7ec; +u32 var001b382c = 0x7f10c7ec; +u32 var001b3830 = 0x7f10c7ec; +u32 var001b3834 = 0x7f10c7ec; +u32 var001b3838 = 0x7f10c7ec; +u32 var001b383c = 0x7f10c7ec; +u32 var001b3840 = 0x7f10c7ec; +u32 var001b3844 = 0x7f10bf80; +u32 var001b3848 = 0x7f10c6f0; +u32 var001b384c = 0x7f10c7ec; +u32 var001b3850 = 0x7f10c7ec; +u32 var001b3854 = 0x7f10c7ec; +u32 var001b3858 = 0x7f10c7ec; +u32 var001b385c = 0x7f10bdc4; +u32 var001b3860 = 0x25733a20; +u32 var001b3864 = 0x25730a00; +u32 var001b3868 = 0x25733a20; +u32 var001b386c = 0x25730a00; +u32 var001b3870 = 0x25640000; +u32 var001b3874 = 0x25640000; +u32 var001b3878 = 0x25640000; +u32 var001b387c = 0x25640000; +u32 var001b3880 = 0x25640000; +u32 var001b3884 = 0x25640000; +u32 var001b3888 = 0x25732573; +u32 var001b388c = 0x252e3166; +u32 var001b3890 = 0x25250000; +u32 var001b3894 = 0x00000000; +u32 var001b3898 = 0x00000000; +u32 var001b389c = 0x25733a20; +u32 var001b38a0 = 0x25730a00; +u32 var001b38a4 = 0x25730a00; +u32 var001b38a8 = 0x25733a20; +u32 var001b38ac = 0x25730a00; +u32 var001b38b0 = 0x0a000000; +u32 var001b38b4 = 0x6374636f; +u32 var001b38b8 = 0x6c000000; +u32 var001b38bc = 0x0a000000; +u32 var001b38c0 = 0x466c6167; +u32 var001b38c4 = 0x20256420; +u32 var001b38c8 = 0x3d202573; +u32 var001b38cc = 0x00000000; +u32 var001b38d0 = 0x54525545; +u32 var001b38d4 = 0x00000000; +u32 var001b38d8 = 0x46414c53; +u32 var001b38dc = 0x45000000; +u32 var001b38e0 = 0x4461726b; +u32 var001b38e4 = 0x00000000; +u32 var001b38e8 = 0x4d41585f; +u32 var001b38ec = 0x46554447; +u32 var001b38f0 = 0x455f4441; +u32 var001b38f4 = 0x54415f53; +u32 var001b38f8 = 0x495a453e; +u32 var001b38fc = 0x3d73697a; +u32 var001b3900 = 0x656f6628; +u32 var001b3904 = 0x50616b46; +u32 var001b3908 = 0x696c6554; +u32 var001b390c = 0x79706547; +u32 var001b3910 = 0x616d6553; +u32 var001b3914 = 0x65747570; +u32 var001b3918 = 0x5f732900; +u32 var001b391c = 0x70646f70; +u32 var001b3920 = 0x74696f6e; +u32 var001b3924 = 0x732e6300; +u32 var001b3928 = 0x4d41585f; +u32 var001b392c = 0x46554447; +u32 var001b3930 = 0x455f4441; +u32 var001b3934 = 0x54415f53; +u32 var001b3938 = 0x495a453e; +u32 var001b393c = 0x3d73697a; +u32 var001b3940 = 0x656f6628; +u32 var001b3944 = 0x50616b46; +u32 var001b3948 = 0x696c6554; +u32 var001b394c = 0x79706547; +u32 var001b3950 = 0x616d6553; +u32 var001b3954 = 0x65747570; +u32 var001b3958 = 0x5f732900; +u32 var001b395c = 0x70646f70; +u32 var001b3960 = 0x74696f6e; +u32 var001b3964 = 0x732e6300; +u32 var001b3968 = 0x4d41585f; +u32 var001b396c = 0x46554447; +u32 var001b3970 = 0x455f4441; +u32 var001b3974 = 0x54415f53; +u32 var001b3978 = 0x495a453e; +u32 var001b397c = 0x3d73697a; +u32 var001b3980 = 0x656f6628; +u32 var001b3984 = 0x50616b46; +u32 var001b3988 = 0x696c6554; +u32 var001b398c = 0x79706547; +u32 var001b3990 = 0x616d6553; +u32 var001b3994 = 0x65747570; +u32 var001b3998 = 0x5f732900; +u32 var001b399c = 0x70646f70; +u32 var001b39a0 = 0x74696f6e; +u32 var001b39a4 = 0x732e6300; +u32 var001b39a8 = 0x00000000; +u32 var001b39ac = 0x00000000; +u32 var001b39b0 = 0x66696c65; +u32 var001b39b4 = 0x47756964; +u32 var001b39b8 = 0x00000000; +u32 var001b39bc = 0x626f7373; +u32 var001b39c0 = 0x66696c65; +u32 var001b39c4 = 0x2e630000; +u32 var001b39c8 = 0x00000000; +u32 var001b39cc = 0x00000000; +u32 var001b39d0 = 0x52656275; +u32 var001b39d4 = 0x696c6469; +u32 var001b39d8 = 0x6e672070; +u32 var001b39dc = 0x616b5761; +u32 var001b39e0 = 0x64202564; +u32 var001b39e4 = 0x3a0a0000; +u32 var001b39e8 = 0x00000080; +u32 var001b39ec = 0x00000040; +u32 var001b39f0 = 0x00000020; +u32 var001b39f4 = 0x00000008; +u32 var001b39f8 = 0x04000102; +u32 var001b39fc = 0x03000000; +u32 var001b3a00 = 0x01020304; +u32 var001b3a04 = 0x00000000; +u32 var001b3a08 = 0x74632021; +u32 var001b3a0c = 0x3d204e55; +u32 var001b3a10 = 0x4c4c0000; +u32 var001b3a14 = 0x67616d65; +u32 var001b3a18 = 0x66696c65; +u32 var001b3a1c = 0x2e630000; +u32 var001b3a20 = 0x3ca3d70a; +u32 var001b3a24 = 0x3ca3d70a; +u32 var001b3a28 = 0x3c23d70a; +u32 var001b3a2c = 0xbc23d70a; +u32 var001b3a30 = 0xbc23d70a; +u32 var001b3a34 = 0x3c23d70a; +u32 var001b3a38 = 0x3c9374c0; +u32 var001b3a3c = 0x3c9374c0; +u32 var001b3a40 = 0x3f7b645a; +u32 var001b3a44 = 0x3f333333; +u32 var001b3a48 = 0x3dcccccd; +u32 var001b3a4c = 0x3f19999a; +u32 var001b3a50 = 0x3f199999; +u32 var001b3a54 = 0x3ecccccd; +u32 var001b3a58 = 0x3ecccccd; +u32 var001b3a5c = 0x3f666666; +u32 var001b3a60 = 0x3f7b645a; +u32 var001b3a64 = 0x3f7f5b81; +u32 var001b3a68 = 0x3f75c28f; +u32 var001b3a6c = 0x3f7f5b81; +u32 var001b3a70 = 0x3cccccce; +u32 var001b3a74 = 0x3c088889; +u32 var001b3a78 = 0x3c4cccce; +u32 var001b3a7c = 0x3b888889; +u32 var001b3a80 = 0x70616468; +u32 var001b3a84 = 0x616c6c6c; +u32 var001b3a88 = 0x762e6300; +u32 var001b3a8c = 0x00000000; +u32 var001b3a90 = 0x002a2a2a; +u32 var001b3a94 = 0x2a2a2a2a; +u32 var001b3a98 = 0x2a2a2a2a; +u32 var001b3a9c = 0x2a2a2a20; +u32 var001b3aa0 = 0x30313233; +u32 var001b3aa4 = 0x34353637; +u32 var001b3aa8 = 0x38394142; +u32 var001b3aac = 0x43444546; +u32 var001b3ab0 = 0x4748494a; +u32 var001b3ab4 = 0x4b4c4d4e; +u32 var001b3ab8 = 0x4f505152; +u32 var001b3abc = 0x53545556; +u32 var001b3ac0 = 0x5758595a; +u32 var001b3ac4 = 0x21222327; +u32 var001b3ac8 = 0x2a2b2c2d; +u32 var001b3acc = 0x2e2f3a3d; +u32 var001b3ad0 = 0x3f400000; +u32 var001b3ad4 = 0x50616b20; +u32 var001b3ad8 = 0x2564202d; +u32 var001b3adc = 0x3e205061; +u32 var001b3ae0 = 0x6b5f5570; +u32 var001b3ae4 = 0x64617465; +u32 var001b3ae8 = 0x416e6447; +u32 var001b3aec = 0x65745061; +u32 var001b3af0 = 0x6b4e6f74; +u32 var001b3af4 = 0x65496e66; +u32 var001b3af8 = 0x6f202d20; +u32 var001b3afc = 0x4552524f; +u32 var001b3b00 = 0x52202d20; +u32 var001b3b04 = 0x656b5061; +u32 var001b3b08 = 0x6b457272; +u32 var001b3b0c = 0x6f725061; +u32 var001b3b10 = 0x6b466174; +u32 var001b3b14 = 0x616c0a00; +u32 var001b3b18 = 0x50616b20; +u32 var001b3b1c = 0x2564202d; +u32 var001b3b20 = 0x3e205061; +u32 var001b3b24 = 0x6b5f5570; +u32 var001b3b28 = 0x64617465; +u32 var001b3b2c = 0x416e6447; +u32 var001b3b30 = 0x65745061; +u32 var001b3b34 = 0x6b4e6f74; +u32 var001b3b38 = 0x65496e66; +u32 var001b3b3c = 0x6f202d20; +u32 var001b3b40 = 0x4552524f; +u32 var001b3b44 = 0x52202d20; +u32 var001b3b48 = 0x656b5061; +u32 var001b3b4c = 0x6b457272; +u32 var001b3b50 = 0x6f724e6f; +u32 var001b3b54 = 0x50616b50; +u32 var001b3b58 = 0x72657365; +u32 var001b3b5c = 0x6e740a00; +u32 var001b3b60 = 0x2d3e2055; +u32 var001b3b64 = 0x6e6b6e6f; +u32 var001b3b68 = 0x776e2050; +u32 var001b3b6c = 0x616b4669; +u32 var001b3b70 = 0x6c655479; +u32 var001b3b74 = 0x70655f65; +u32 var001b3b78 = 0x202d2025; +u32 var001b3b7c = 0x640a0000; +u32 var001b3b80 = 0x2d666f72; +u32 var001b3b84 = 0x63657665; +u32 var001b3b88 = 0x7273696f; +u32 var001b3b8c = 0x6e000000; +u32 var001b3b90 = 0x50616b20; +u32 var001b3b94 = 0x2564202d; +u32 var001b3b98 = 0x3e204865; +u32 var001b3b9c = 0x61646572; +u32 var001b3ba0 = 0x20436163; +u32 var001b3ba4 = 0x68652032; +u32 var001b3ba8 = 0x202d2046; +u32 var001b3bac = 0x4154414c; +u32 var001b3bb0 = 0x20455252; +u32 var001b3bb4 = 0x4f520a00; +u32 var001b3bb8 = 0x0a000000; +u32 var001b3bbc = 0x0a416464; +u32 var001b3bc0 = 0x72657373; +u32 var001b3bc4 = 0x203d2025; +u32 var001b3bc8 = 0x75203a20; +u32 var001b3bcc = 0x00000000; +u32 var001b3bd0 = 0x25327820; +u32 var001b3bd4 = 0x00000000; +u32 var001b3bd8 = 0x0a000000; +u32 var001b3bdc = 0x45455052; +u32 var001b3be0 = 0x4f4d2044; +u32 var001b3be4 = 0x554d5000; +u32 var001b3be8 = 0x50616b53; +u32 var001b3bec = 0x61766541; +u32 var001b3bf0 = 0x74477569; +u32 var001b3bf4 = 0x643a206e; +u32 var001b3bf8 = 0x65772067; +u32 var001b3bfc = 0x75696420; +u32 var001b3c00 = 0x3d202578; +u32 var001b3c04 = 0x0a000000; +u32 var001b3c08 = 0x43616c6c; +u32 var001b3c0c = 0x20746f20; +u32 var001b3c10 = 0x6f735066; +u32 var001b3c14 = 0x73526553; +u32 var001b3c18 = 0x697a6546; +u32 var001b3c1c = 0x696c6520; +u32 var001b3c20 = 0x2d3e2070; +u32 var001b3c24 = 0x66733d25; +u32 var001b3c28 = 0x782c2063; +u32 var001b3c2c = 0x633d2575; +u32 var001b3c30 = 0x2c206763; +u32 var001b3c34 = 0x3d25752c; +u32 var001b3c38 = 0x20676e3d; +u32 var001b3c3c = 0x25732c20; +u32 var001b3c40 = 0x656e3d25; +u32 var001b3c44 = 0x732c206c; +u32 var001b3c48 = 0x3d25640a; +u32 var001b3c4c = 0x00000000; +u32 var001b3c50 = 0x50616b20; +u32 var001b3c54 = 0x2564202d; +u32 var001b3c58 = 0x3e205061; +u32 var001b3c5c = 0x6b5f4164; +u32 var001b3c60 = 0x644f6e65; +u32 var001b3c64 = 0x43616d65; +u32 var001b3c68 = 0x72614669; +u32 var001b3c6c = 0x6c650a00; +u32 var001b3c70 = 0x50616b20; +u32 var001b3c74 = 0x2564202d; +u32 var001b3c78 = 0x3e205061; +u32 var001b3c7c = 0x6b5f4164; +u32 var001b3c80 = 0x644f6e65; +u32 var001b3c84 = 0x43616d65; +u32 var001b3c88 = 0x72614669; +u32 var001b3c8c = 0x6c65202d; +u32 var001b3c90 = 0x204d616b; +u32 var001b3c94 = 0x696e6720; +u32 var001b3c98 = 0x6f6e6520; +u32 var001b3c9c = 0x64656661; +u32 var001b3ca0 = 0x756c7420; +u32 var001b3ca4 = 0x63616d65; +u32 var001b3ca8 = 0x72612066; +u32 var001b3cac = 0x696c650a; +u32 var001b3cb0 = 0x00000000; +u32 var001b3cb4 = 0x50616b20; +u32 var001b3cb8 = 0x2564202d; +u32 var001b3cbc = 0x3e205061; +u32 var001b3cc0 = 0x6b5f4164; +u32 var001b3cc4 = 0x644f6e65; +u32 var001b3cc8 = 0x43616d65; +u32 var001b3ccc = 0x72614669; +u32 var001b3cd0 = 0x6c65203a; +u32 var001b3cd4 = 0x20476f74; +u32 var001b3cd8 = 0x20537061; +u32 var001b3cdc = 0x6365202d; +u32 var001b3ce0 = 0x204e6f20; +u32 var001b3ce4 = 0x6e656564; +u32 var001b3ce8 = 0x20666f72; +u32 var001b3cec = 0x20726573; +u32 var001b3cf0 = 0x697a650a; +u32 var001b3cf4 = 0x00000000; +u32 var001b3cf8 = 0x50616b20; +u32 var001b3cfc = 0x2564202d; +u32 var001b3d00 = 0x3e205061; +u32 var001b3d04 = 0x6b5f4164; +u32 var001b3d08 = 0x644f6e65; +u32 var001b3d0c = 0x43616d65; +u32 var001b3d10 = 0x72614669; +u32 var001b3d14 = 0x6c65203a; +u32 var001b3d18 = 0x204e6f20; +u32 var001b3d1c = 0x53706163; +u32 var001b3d20 = 0x65202d20; +u32 var001b3d24 = 0x4e656564; +u32 var001b3d28 = 0x20746f20; +u32 var001b3d2c = 0x72657369; +u32 var001b3d30 = 0x7a652062; +u32 var001b3d34 = 0x79202564; +u32 var001b3d38 = 0x20706167; +u32 var001b3d3c = 0x65730a00; +u32 var001b3d40 = 0x50616b20; +u32 var001b3d44 = 0x2564202d; +u32 var001b3d48 = 0x3e205061; +u32 var001b3d4c = 0x6b5f4164; +u32 var001b3d50 = 0x644f6e65; +u32 var001b3d54 = 0x43616d65; +u32 var001b3d58 = 0x72614669; +u32 var001b3d5c = 0x6c65202d; +u32 var001b3d60 = 0x204d616b; +u32 var001b3d64 = 0x65206f66; +u32 var001b3d68 = 0x206f6e65; +u32 var001b3d6c = 0x20646566; +u32 var001b3d70 = 0x61756c74; +u32 var001b3d74 = 0x2063616d; +u32 var001b3d78 = 0x65726120; +u32 var001b3d7c = 0x66696c65; +u32 var001b3d80 = 0x73206661; +u32 var001b3d84 = 0x696c6564; +u32 var001b3d88 = 0x0a000000; +u32 var001b3d8c = 0x50616b20; +u32 var001b3d90 = 0x2564202d; +u32 var001b3d94 = 0x3e205061; +u32 var001b3d98 = 0x6b5f4164; +u32 var001b3d9c = 0x644f6e65; +u32 var001b3da0 = 0x43616d65; +u32 var001b3da4 = 0x72614669; +u32 var001b3da8 = 0x6c65203a; +u32 var001b3dac = 0x20457272; +u32 var001b3db0 = 0x6f72202d; +u32 var001b3db4 = 0x204e6f20; +u32 var001b3db8 = 0x526f6f6d; +u32 var001b3dbc = 0x0a000000; +u32 var001b3dc0 = 0x50616b20; +u32 var001b3dc4 = 0x2564202d; +u32 var001b3dc8 = 0x3e205061; +u32 var001b3dcc = 0x6b5f4761; +u32 var001b3dd0 = 0x6d654e6f; +u32 var001b3dd4 = 0x74655265; +u32 var001b3dd8 = 0x73657453; +u32 var001b3ddc = 0x697a6520; +u32 var001b3de0 = 0x3a204e65; +u32 var001b3de4 = 0x773d2575; +u32 var001b3de8 = 0x0a000000; +u32 var001b3dec = 0x62446f55; +u32 var001b3df0 = 0x70646174; +u32 var001b3df4 = 0x65370a00; +u32 var001b3df8 = 0x50616b5f; +u32 var001b3dfc = 0x53657454; +u32 var001b3e00 = 0x68697347; +u32 var001b3e04 = 0x616d6553; +u32 var001b3e08 = 0x65747570; +u32 var001b3e0c = 0x46696c65; +u32 var001b3e10 = 0x202d3e20; +u32 var001b3e14 = 0x50616b3d; +u32 var001b3e18 = 0x25642c20; +u32 var001b3e1c = 0x46696c65; +u32 var001b3e20 = 0x3d25642c; +u32 var001b3e24 = 0x20454550; +u32 var001b3e28 = 0x524f4d3d; +u32 var001b3e2c = 0x25640a00; +u32 var001b3e30 = 0x70616b2f; +u32 var001b3e34 = 0x70616b2e; +u32 var001b3e38 = 0x63000000; +u32 var001b3e3c = 0x50616b20; +u32 var001b3e40 = 0x2564202d; +u32 var001b3e44 = 0x3e205061; +u32 var001b3e48 = 0x6b5f4469; +u32 var001b3e4c = 0x72202d20; +u32 var001b3e50 = 0x4552524f; +u32 var001b3e54 = 0x52203a20; +u32 var001b3e58 = 0x50616b20; +u32 var001b3e5c = 0x4e6f7420; +u32 var001b3e60 = 0x52656164; +u32 var001b3e64 = 0x790a0000; +u32 var001b3e68 = 0x50616b20; +u32 var001b3e6c = 0x2564202d; +u32 var001b3e70 = 0x3e205061; +u32 var001b3e74 = 0x6b5f4469; +u32 var001b3e78 = 0x72202d20; +u32 var001b3e7c = 0x446f6e65; +u32 var001b3e80 = 0x202d2050; +u32 var001b3e84 = 0x616b5f47; +u32 var001b3e88 = 0x65744f66; +u32 var001b3e8c = 0x66736574; +u32 var001b3e90 = 0x454f460a; +u32 var001b3e94 = 0x00000000; +u32 var001b3e98 = 0x50616b20; +u32 var001b3e9c = 0x2564202d; +u32 var001b3ea0 = 0x3e205061; +u32 var001b3ea4 = 0x6b5f4469; +u32 var001b3ea8 = 0x72202d20; +u32 var001b3eac = 0x446f6e65; +u32 var001b3eb0 = 0x202d2065; +u32 var001b3eb4 = 0x6b50616b; +u32 var001b3eb8 = 0x4572726f; +u32 var001b3ebc = 0x72486561; +u32 var001b3ec0 = 0x64657243; +u32 var001b3ec4 = 0x72634368; +u32 var001b3ec8 = 0x65636b46; +u32 var001b3ecc = 0x61696c0a; +u32 var001b3ed0 = 0x00000000; +u32 var001b3ed4 = 0x50616b20; +u32 var001b3ed8 = 0x52657475; +u32 var001b3edc = 0x726e2043; +u32 var001b3ee0 = 0x6f646520; +u32 var001b3ee4 = 0x3d20656b; +u32 var001b3ee8 = 0x50616b4f; +u32 var001b3eec = 0x6b000000; +u32 var001b3ef0 = 0x50616b20; +u32 var001b3ef4 = 0x52657475; +u32 var001b3ef8 = 0x726e2043; +u32 var001b3efc = 0x6f646520; +u32 var001b3f00 = 0x3d20656b; +u32 var001b3f04 = 0x50616b45; +u32 var001b3f08 = 0x72726f72; +u32 var001b3f0c = 0x4e6f5061; +u32 var001b3f10 = 0x6b507265; +u32 var001b3f14 = 0x73656e74; +u32 var001b3f18 = 0x00000000; +u32 var001b3f1c = 0x50616b20; +u32 var001b3f20 = 0x52657475; +u32 var001b3f24 = 0x726e2043; +u32 var001b3f28 = 0x6f646520; +u32 var001b3f2c = 0x3d20656b; +u32 var001b3f30 = 0x50616b45; +u32 var001b3f34 = 0x72726f72; +u32 var001b3f38 = 0x50616b46; +u32 var001b3f3c = 0x6174616c; +u32 var001b3f40 = 0x00000000; +u32 var001b3f44 = 0x50616b20; +u32 var001b3f48 = 0x52657475; +u32 var001b3f4c = 0x726e2043; +u32 var001b3f50 = 0x6f646520; +u32 var001b3f54 = 0x3d20656b; +u32 var001b3f58 = 0x50616b45; +u32 var001b3f5c = 0x72726f72; +u32 var001b3f60 = 0x46696c65; +u32 var001b3f64 = 0x4e6f7446; +u32 var001b3f68 = 0x6f756e64; +u32 var001b3f6c = 0x00000000; +u32 var001b3f70 = 0x50616b20; +u32 var001b3f74 = 0x52657475; +u32 var001b3f78 = 0x726e2043; +u32 var001b3f7c = 0x6f646520; +u32 var001b3f80 = 0x3d20656b; +u32 var001b3f84 = 0x50616b45; +u32 var001b3f88 = 0x72726f72; +u32 var001b3f8c = 0x46696c65; +u32 var001b3f90 = 0x53797374; +u32 var001b3f94 = 0x656d0000; +u32 var001b3f98 = 0x50616b20; +u32 var001b3f9c = 0x52657475; +u32 var001b3fa0 = 0x726e2043; +u32 var001b3fa4 = 0x6f646520; +u32 var001b3fa8 = 0x3d20656b; +u32 var001b3fac = 0x50616b45; +u32 var001b3fb0 = 0x72726f72; +u32 var001b3fb4 = 0x4f75744f; +u32 var001b3fb8 = 0x664d656d; +u32 var001b3fbc = 0x6f727900; +u32 var001b3fc0 = 0x50616b20; +u32 var001b3fc4 = 0x52657475; +u32 var001b3fc8 = 0x726e2043; +u32 var001b3fcc = 0x6f646520; +u32 var001b3fd0 = 0x3d20656b; +u32 var001b3fd4 = 0x50616b45; +u32 var001b3fd8 = 0x72726f72; +u32 var001b3fdc = 0x50616b57; +u32 var001b3fe0 = 0x61697469; +u32 var001b3fe4 = 0x6e67466f; +u32 var001b3fe8 = 0x72496e69; +u32 var001b3fec = 0x74000000; +u32 var001b3ff0 = 0x50616b20; +u32 var001b3ff4 = 0x52657475; +u32 var001b3ff8 = 0x726e2043; +u32 var001b3ffc = 0x6f646520; +u32 var001b4000 = 0x3d20656b; +u32 var001b4004 = 0x50616b45; +u32 var001b4008 = 0x72726f72; +u32 var001b400c = 0x48656164; +u32 var001b4010 = 0x65724372; +u32 var001b4014 = 0x63436865; +u32 var001b4018 = 0x636b4661; +u32 var001b401c = 0x696c0000; +u32 var001b4020 = 0x50616b20; +u32 var001b4024 = 0x52657475; +u32 var001b4028 = 0x726e2043; +u32 var001b402c = 0x6f646520; +u32 var001b4030 = 0x3d20656b; +u32 var001b4034 = 0x50616b45; +u32 var001b4038 = 0x72726f72; +u32 var001b403c = 0x44617461; +u32 var001b4040 = 0x43726343; +u32 var001b4044 = 0x6865636b; +u32 var001b4048 = 0x4661696c; +u32 var001b404c = 0x00000000; +u32 var001b4050 = 0x50616b20; +u32 var001b4054 = 0x52657475; +u32 var001b4058 = 0x726e2043; +u32 var001b405c = 0x6f646520; +u32 var001b4060 = 0x3d20656b; +u32 var001b4064 = 0x50616b45; +u32 var001b4068 = 0x72726f72; +u32 var001b406c = 0x44617461; +u32 var001b4070 = 0x4e6f7456; +u32 var001b4074 = 0x616c6964; +u32 var001b4078 = 0x00000000; +u32 var001b407c = 0x50616b20; +u32 var001b4080 = 0x52657475; +u32 var001b4084 = 0x726e2043; +u32 var001b4088 = 0x6f646520; +u32 var001b408c = 0x3d20556e; +u32 var001b4090 = 0x6b6e6f77; +u32 var001b4094 = 0x6e202d20; +u32 var001b4098 = 0x25640a00; +u32 var001b409c = 0x50616b20; +u32 var001b40a0 = 0x2564202d; +u32 var001b40a4 = 0x3e205061; +u32 var001b40a8 = 0x6b5f5265; +u32 var001b40ac = 0x70616972; +u32 var001b40b0 = 0x4173426c; +u32 var001b40b4 = 0x616e6b20; +u32 var001b40b8 = 0x2d205374; +u32 var001b40bc = 0x3d25752c; +u32 var001b40c0 = 0x2045643d; +u32 var001b40c4 = 0x25752c20; +u32 var001b40c8 = 0x4761703d; +u32 var001b40cc = 0x25752c20; +u32 var001b40d0 = 0x426c616e; +u32 var001b40d4 = 0x6b205369; +u32 var001b40d8 = 0x7a653d25; +u32 var001b40dc = 0x750a0000; +u32 var001b40e0 = 0x50616b20; +u32 var001b40e4 = 0x2564202d; +u32 var001b40e8 = 0x3e205061; +u32 var001b40ec = 0x6b5f5265; +u32 var001b40f0 = 0x70616972; +u32 var001b40f4 = 0x4173426c; +u32 var001b40f8 = 0x616e6b20; +u32 var001b40fc = 0x2d204661; +u32 var001b4100 = 0x74616c20; +u32 var001b4104 = 0x4572726f; +u32 var001b4108 = 0x72206174; +u32 var001b410c = 0x20744f66; +u32 var001b4110 = 0x66736574; +u32 var001b4114 = 0x2025750a; +u32 var001b4118 = 0x00000000; +u32 var001b411c = 0x50616b20; +u32 var001b4120 = 0x2564202d; +u32 var001b4124 = 0x3e205061; +u32 var001b4128 = 0x6b5f5661; +u32 var001b412c = 0x6c696461; +u32 var001b4130 = 0x74655665; +u32 var001b4134 = 0x7273696f; +u32 var001b4138 = 0x6e202d20; +u32 var001b413c = 0x53746172; +u32 var001b4140 = 0x74202d20; +u32 var001b4144 = 0x47616d65; +u32 var001b4148 = 0x2046696c; +u32 var001b414c = 0x65205369; +u32 var001b4150 = 0x7a65203d; +u32 var001b4154 = 0x2025640a; +u32 var001b4158 = 0x00000000; +u32 var001b415c = 0x50616b20; +u32 var001b4160 = 0x2564202d; +u32 var001b4164 = 0x3e205061; +u32 var001b4168 = 0x6b5f5661; +u32 var001b416c = 0x6c696461; +u32 var001b4170 = 0x74655665; +u32 var001b4174 = 0x7273696f; +u32 var001b4178 = 0x6e202d20; +u32 var001b417c = 0x436c6561; +u32 var001b4180 = 0x72696e67; +u32 var001b4184 = 0x20636163; +u32 var001b4188 = 0x68652032; +u32 var001b418c = 0x0a000000; +u32 var001b4190 = 0x50616b20; +u32 var001b4194 = 0x2564202d; +u32 var001b4198 = 0x3e205061; +u32 var001b419c = 0x6b5f5661; +u32 var001b41a0 = 0x6c696461; +u32 var001b41a4 = 0x74655665; +u32 var001b41a8 = 0x7273696f; +u32 var001b41ac = 0x6e203120; +u32 var001b41b0 = 0x2d204c6f; +u32 var001b41b4 = 0x61646564; +u32 var001b41b8 = 0x20776974; +u32 var001b41bc = 0x68207265; +u32 var001b41c0 = 0x743d2564; +u32 var001b41c4 = 0x20617420; +u32 var001b41c8 = 0x6f666673; +u32 var001b41cc = 0x65742025; +u32 var001b41d0 = 0x750a0000; +u32 var001b41d4 = 0x50616b20; +u32 var001b41d8 = 0x2564202d; +u32 var001b41dc = 0x3e205061; +u32 var001b41e0 = 0x6b5f5661; +u32 var001b41e4 = 0x6c696461; +u32 var001b41e8 = 0x74655665; +u32 var001b41ec = 0x7273696f; +u32 var001b41f0 = 0x6e203120; +u32 var001b41f4 = 0x2d20426c; +u32 var001b41f8 = 0x616e6b20; +u32 var001b41fc = 0x61742025; +u32 var001b4200 = 0x750a0000; +u32 var001b4204 = 0x50616b20; +u32 var001b4208 = 0x2564202d; +u32 var001b420c = 0x3e205061; +u32 var001b4210 = 0x6b5f5661; +u32 var001b4214 = 0x6c696461; +u32 var001b4218 = 0x74655665; +u32 var001b421c = 0x7273696f; +u32 var001b4220 = 0x6e203220; +u32 var001b4224 = 0x2d204c6f; +u32 var001b4228 = 0x61646564; +u32 var001b422c = 0x20206174; +u32 var001b4230 = 0x206f6666; +u32 var001b4234 = 0x73657420; +u32 var001b4238 = 0x25750a00; +u32 var001b423c = 0x424f530a; +u32 var001b4240 = 0x00000000; +u32 var001b4244 = 0x43414d0a; +u32 var001b4248 = 0x00000000; +u32 var001b424c = 0x4d50500a; +u32 var001b4250 = 0x00000000; +u32 var001b4254 = 0x4d50470a; +u32 var001b4258 = 0x00000000; +u32 var001b425c = 0x47414d00; +u32 var001b4260 = 0x3e205061; +u32 var001b4264 = 0x6b5f4465; +u32 var001b4268 = 0x66726167; +u32 var001b426c = 0x50616b5f; +u32 var001b4270 = 0x4c657665; +u32 var001b4274 = 0x6c31202d; +u32 var001b4278 = 0x204d6572; +u32 var001b427c = 0x6765206f; +u32 var001b4280 = 0x66207477; +u32 var001b4284 = 0x6f20626c; +u32 var001b4288 = 0x616e6b73; +u32 var001b428c = 0x20666169; +u32 var001b4290 = 0x6c656400; +u32 var001b4294 = 0x50616b20; +u32 var001b4298 = 0x2564202d; +u32 var001b429c = 0x2050616b; +u32 var001b42a0 = 0x5f537461; +u32 var001b42a4 = 0x72744f6e; +u32 var001b42a8 = 0x65206361; +u32 var001b42ac = 0x6c6c6564; +u32 var001b42b0 = 0x2066726f; +u32 var001b42b4 = 0x6d206c69; +u32 var001b42b8 = 0x6e652025; +u32 var001b42bc = 0x6420696e; +u32 var001b42c0 = 0x20257320; +u32 var001b42c4 = 0x2d3e2046; +u32 var001b42c8 = 0x6c616773; +u32 var001b42cc = 0x203d2025; +u32 var001b42d0 = 0x30780a00; +u32 var001b42d4 = 0x0a50616b; +u32 var001b42d8 = 0x5f537461; +u32 var001b42dc = 0x72744f6e; +u32 var001b42e0 = 0x65202d3e; +u32 var001b42e4 = 0x2050616b; +u32 var001b42e8 = 0x25642c20; +u32 var001b42ec = 0x4d6f6465; +u32 var001b42f0 = 0x73202d0a; +u32 var001b42f4 = 0x00000000; +u32 var001b42f8 = 0x4d656d6f; +u32 var001b42fc = 0x72792c00; +u32 var001b4300 = 0x52756d62; +u32 var001b4304 = 0x6c652c00; +u32 var001b4308 = 0x47616d65; +u32 var001b430c = 0x20426f79; +u32 var001b4310 = 0x00000000; +u32 var001b4314 = 0x0a000000; +u32 var001b4318 = 0x50616b20; +u32 var001b431c = 0x2564202d; +u32 var001b4320 = 0x3e202575; +u32 var001b4324 = 0x20427974; +u32 var001b4328 = 0x6573206f; +u32 var001b432c = 0x66207363; +u32 var001b4330 = 0x72617463; +u32 var001b4334 = 0x6820666f; +u32 var001b4338 = 0x72206361; +u32 var001b433c = 0x63686520; +u32 var001b4340 = 0x32206d65; +u32 var001b4344 = 0x6d6f7279; +u32 var001b4348 = 0x20617420; +u32 var001b434c = 0x2530780a; +u32 var001b4350 = 0x00000000; +u32 var001b4354 = 0x0a50616b; +u32 var001b4358 = 0x2564202d; +u32 var001b435c = 0x3e205061; +u32 var001b4360 = 0x6b5f456e; +u32 var001b4364 = 0x644f6e65; +u32 var001b4368 = 0x202d2043; +u32 var001b436c = 0x616c6c65; +u32 var001b4370 = 0x64206672; +u32 var001b4374 = 0x6f6d206c; +u32 var001b4378 = 0x696e6520; +u32 var001b437c = 0x25642069; +u32 var001b4380 = 0x6e202573; +u32 var001b4384 = 0x203a204d; +u32 var001b4388 = 0x6f646573; +u32 var001b438c = 0x202d0a00; +u32 var001b4390 = 0x4d656d6f; +u32 var001b4394 = 0x72792c00; +u32 var001b4398 = 0x52756d62; +u32 var001b439c = 0x6c652c00; +u32 var001b43a0 = 0x47616d65; +u32 var001b43a4 = 0x20426f79; +u32 var001b43a8 = 0x00000000; +u32 var001b43ac = 0x0a000000; +u32 var001b43b0 = 0x50616b20; +u32 var001b43b4 = 0x2d3e2046; +u32 var001b43b8 = 0x4154414c; +u32 var001b43bc = 0x20455252; +u32 var001b43c0 = 0x4f52202d; +u32 var001b43c4 = 0x3e204d45; +u32 var001b43c8 = 0x4d4f5259; +u32 var001b43cc = 0x20494e53; +u32 var001b43d0 = 0x54414e43; +u32 var001b43d4 = 0x4520454e; +u32 var001b43d8 = 0x44494e47; +u32 var001b43dc = 0x20495320; +u32 var001b43e0 = 0x4e4f204c; +u32 var001b43e4 = 0x4f4e4745; +u32 var001b43e8 = 0x52205355; +u32 var001b43ec = 0x50504f52; +u32 var001b43f0 = 0x5445440a; +u32 var001b43f4 = 0x00000000; +u32 var001b43f8 = 0x50616b20; +u32 var001b43fc = 0x2d3e2050; +u32 var001b4400 = 0x616b5f4d; +u32 var001b4404 = 0x616b654f; +u32 var001b4408 = 0x6e65202d; +u32 var001b440c = 0x2049643d; +u32 var001b4410 = 0x25642069; +u32 var001b4414 = 0x73206669; +u32 var001b4418 = 0x6e697368; +u32 var001b441c = 0x65640a00; +u32 var001b4420 = 0x50616b20; +u32 var001b4424 = 0x2564202d; +u32 var001b4428 = 0x3e205061; +u32 var001b442c = 0x6b5f4d65; +u32 var001b4430 = 0x6d6f7279; +u32 var001b4434 = 0x5f557064; +u32 var001b4438 = 0x6174654e; +u32 var001b443c = 0x6f746549; +u32 var001b4440 = 0x6e666f0a; +u32 var001b4444 = 0x00000000; +u32 var001b4448 = 0x50616b20; +u32 var001b444c = 0x2564202d; +u32 var001b4450 = 0x3e20436f; +u32 var001b4454 = 0x756c646e; +u32 var001b4458 = 0x27742061; +u32 var001b445c = 0x73736572; +u32 var001b4460 = 0x7461696e; +u32 var001b4464 = 0x20746865; +u32 var001b4468 = 0x2067616d; +u32 var001b446c = 0x65206e6f; +u32 var001b4470 = 0x74652073; +u32 var001b4474 = 0x697a650a; +u32 var001b4478 = 0x00000000; +u32 var001b447c = 0x50616b20; +u32 var001b4480 = 0x2564202d; +u32 var001b4484 = 0x3e205061; +u32 var001b4488 = 0x6b5f416e; +u32 var001b448c = 0x616c7973; +u32 var001b4490 = 0x65437572; +u32 var001b4494 = 0x72656e74; +u32 var001b4498 = 0x47616d65; +u32 var001b449c = 0x4e6f7465; +u32 var001b44a0 = 0x202d2047; +u32 var001b44a4 = 0x616d6520; +u32 var001b44a8 = 0x6e6f7465; +u32 var001b44ac = 0x2073697a; +u32 var001b44b0 = 0x65203d20; +u32 var001b44b4 = 0x25756b0a; +u32 var001b44b8 = 0x00000000; +u32 var001b44bc = 0x50616b20; +u32 var001b44c0 = 0x2564202d; +u32 var001b44c4 = 0x3e205365; +u32 var001b44c8 = 0x61726368; +u32 var001b44cc = 0x696e6720; +u32 var001b44d0 = 0x666f7220; +u32 var001b44d4 = 0x74686520; +u32 var001b44d8 = 0x67616d65; +u32 var001b44dc = 0x2066696c; +u32 var001b44e0 = 0x650a0000; +u32 var001b44e4 = 0x50616b20; +u32 var001b44e8 = 0x2564202d; +u32 var001b44ec = 0x3e204761; +u32 var001b44f0 = 0x6d652066; +u32 var001b44f4 = 0x696c6520; +u32 var001b44f8 = 0x77697065; +u32 var001b44fc = 0x20666169; +u32 var001b4500 = 0x6c65640a; +u32 var001b4504 = 0x00000000; +u32 var001b4508 = 0x52574920; +u32 var001b450c = 0x3a205761; +u32 var001b4510 = 0x726e696e; +u32 var001b4514 = 0x67203a20; +u32 var001b4518 = 0x744f6666; +u32 var001b451c = 0x73657420; +u32 var001b4520 = 0x3e206750; +u32 var001b4524 = 0x616b4f62; +u32 var001b4528 = 0x6a5b5061; +u32 var001b452c = 0x6b4e756d; +u32 var001b4530 = 0x5d2e4761; +u32 var001b4534 = 0x6d654669; +u32 var001b4538 = 0x6c655369; +u32 var001b453c = 0x7a650a00; +u32 var001b4540 = 0x50616b20; +u32 var001b4544 = 0x2564202d; +u32 var001b4548 = 0x3e205061; +u32 var001b454c = 0x6b5f4465; +u32 var001b4550 = 0x6c657465; +u32 var001b4554 = 0x46696c65; +u32 var001b4558 = 0x5f4f6666; +u32 var001b455c = 0x73657420; +u32 var001b4560 = 0x2d204461; +u32 var001b4564 = 0x74615369; +u32 var001b4568 = 0x7a65203d; +u32 var001b456c = 0x2025750a; +u32 var001b4570 = 0x00000000; +u32 var001b4574 = 0x50616b20; +u32 var001b4578 = 0x2564202d; +u32 var001b457c = 0x3e204465; +u32 var001b4580 = 0x6c657465; +u32 var001b4584 = 0x2066696c; +u32 var001b4588 = 0x65206f66; +u32 var001b458c = 0x66736574; +u32 var001b4590 = 0x20286669; +u32 var001b4594 = 0x6c652069; +u32 var001b4598 = 0x64202564; +u32 var001b459c = 0x29206661; +u32 var001b45a0 = 0x696c6564; +u32 var001b45a4 = 0x0a000000; +u32 var001b45a8 = 0x50616b20; +u32 var001b45ac = 0x2564202d; +u32 var001b45b0 = 0x3e204465; +u32 var001b45b4 = 0x6c657465; +u32 var001b45b8 = 0x2066696c; +u32 var001b45bc = 0x65206f66; +u32 var001b45c0 = 0x66736574; +u32 var001b45c4 = 0x20666169; +u32 var001b45c8 = 0x6c656420; +u32 var001b45cc = 0x2d204261; +u32 var001b45d0 = 0x64204f66; +u32 var001b45d4 = 0x66736574; +u32 var001b45d8 = 0x20706173; +u32 var001b45dc = 0x7365640a; +u32 var001b45e0 = 0x00000000; +u32 var001b45e4 = 0x2d666f72; +u32 var001b45e8 = 0x63657665; +u32 var001b45ec = 0x7273696f; +u32 var001b45f0 = 0x6e000000; +u32 var001b45f4 = 0x50616b4d; +u32 var001b45f8 = 0x61635f50; +u32 var001b45fc = 0x616b734c; +u32 var001b4600 = 0x69766528; +u32 var001b4604 = 0x293d2578; +u32 var001b4608 = 0x0a000000; +u32 var001b460c = 0x70616b73; +u32 var001b4610 = 0x4e656564; +u32 var001b4614 = 0x546f4265; +u32 var001b4618 = 0x4c697665; +u32 var001b461c = 0x3447616d; +u32 var001b4620 = 0x653d2578; +u32 var001b4624 = 0x0a000000; +u32 var001b4628 = 0x70616b73; +u32 var001b462c = 0x4e656564; +u32 var001b4630 = 0x546f4265; +u32 var001b4634 = 0x4c697665; +u32 var001b4638 = 0x344d656e; +u32 var001b463c = 0x753d2578; +u32 var001b4640 = 0x0a000000; +u32 var001b4644 = 0x675f4c61; +u32 var001b4648 = 0x73745061; +u32 var001b464c = 0x636b5061; +u32 var001b4650 = 0x74746572; +u32 var001b4654 = 0x6e3d2578; +u32 var001b4658 = 0x0a000000; +u32 var001b465c = 0x666f7263; +u32 var001b4660 = 0x65736372; +u32 var001b4664 = 0x75620000; +u32 var001b4668 = 0x70616b64; +u32 var001b466c = 0x756d7000; +u32 var001b4670 = 0x70616b63; +u32 var001b4674 = 0x61636865; +u32 var001b4678 = 0x00000000; +u32 var001b467c = 0x70616b69; +u32 var001b4680 = 0x6e697400; +u32 var001b4684 = 0x636f7272; +u32 var001b4688 = 0x7570746d; +u32 var001b468c = 0x65000000; +u32 var001b4690 = 0x77697065; +u32 var001b4694 = 0x65657072; +u32 var001b4698 = 0x6f6d0000; +u32 var001b469c = 0x64756d70; +u32 var001b46a0 = 0x65657072; +u32 var001b46a4 = 0x6f6d0000; +u32 var001b46a8 = 0x0a4f535f; +u32 var001b46ac = 0x47425041; +u32 var001b46b0 = 0x4b5f4742; +u32 var001b46b4 = 0x43415254; +u32 var001b46b8 = 0x5f4f4e20; +u32 var001b46bc = 0x20202020; +u32 var001b46c0 = 0x20202d20; +u32 var001b46c4 = 0x00000000; +u32 var001b46c8 = 0x0a4f535f; +u32 var001b46cc = 0x47425041; +u32 var001b46d0 = 0x4b5f4742; +u32 var001b46d4 = 0x43415254; +u32 var001b46d8 = 0x5f50554c; +u32 var001b46dc = 0x4c202020; +u32 var001b46e0 = 0x20202d20; +u32 var001b46e4 = 0x00000000; +u32 var001b46e8 = 0x0a4f535f; +u32 var001b46ec = 0x47425041; +u32 var001b46f0 = 0x4b5f504f; +u32 var001b46f4 = 0x57455220; +u32 var001b46f8 = 0x20202020; +u32 var001b46fc = 0x20202020; +u32 var001b4700 = 0x20202d20; +u32 var001b4704 = 0x00000000; +u32 var001b4708 = 0x0a4f535f; +u32 var001b470c = 0x47425041; +u32 var001b4710 = 0x4b5f5253; +u32 var001b4714 = 0x54425f44; +u32 var001b4718 = 0x45544543; +u32 var001b471c = 0x54494f4e; +u32 var001b4720 = 0x20202d20; +u32 var001b4724 = 0x00000000; +u32 var001b4728 = 0x50616b20; +u32 var001b472c = 0x2d3e2044; +u32 var001b4730 = 0x756d7069; +u32 var001b4734 = 0x6e672063; +u32 var001b4738 = 0x6f6e7465; +u32 var001b473c = 0x6e747320; +u32 var001b4740 = 0x6f662047; +u32 var001b4744 = 0x616d6520; +u32 var001b4748 = 0x426f7920; +u32 var001b474c = 0x5061636b; +u32 var001b4750 = 0x28544d29; +u32 var001b4754 = 0x20496420; +u32 var001b4758 = 0x66696c65; +u32 var001b475c = 0x00000000; +u32 var001b4760 = 0x28753136; +u32 var001b4764 = 0x29202d20; +u32 var001b4768 = 0x46697865; +u32 var001b476c = 0x64312020; +u32 var001b4770 = 0x20202020; +u32 var001b4774 = 0x20202020; +u32 var001b4778 = 0x2020202d; +u32 var001b477c = 0x2025640a; +u32 var001b4780 = 0x00000000; +u32 var001b4784 = 0x28753136; +u32 var001b4788 = 0x29202d20; +u32 var001b478c = 0x53746172; +u32 var001b4790 = 0x74416464; +u32 var001b4794 = 0x72657373; +u32 var001b4798 = 0x20202020; +u32 var001b479c = 0x2020202d; +u32 var001b47a0 = 0x2025640a; +u32 var001b47a4 = 0x00000000; +u32 var001b47a8 = 0x2875382a; +u32 var001b47ac = 0x29202d20; +u32 var001b47b0 = 0x4e696e74; +u32 var001b47b4 = 0x656e646f; +u32 var001b47b8 = 0x20636872; +u32 var001b47bc = 0x20646174; +u32 var001b47c0 = 0x6120202d; +u32 var001b47c4 = 0x2025730a; +u32 var001b47c8 = 0x00000000; +u32 var001b47cc = 0x2875382a; +u32 var001b47d0 = 0x29202d20; +u32 var001b47d4 = 0x47616d65; +u32 var001b47d8 = 0x20546974; +u32 var001b47dc = 0x6c652020; +u32 var001b47e0 = 0x20202020; +u32 var001b47e4 = 0x2020202d; +u32 var001b47e8 = 0x2025730a; +u32 var001b47ec = 0x00000000; +u32 var001b47f0 = 0x28753136; +u32 var001b47f4 = 0x29202d20; +u32 var001b47f8 = 0x436f6d70; +u32 var001b47fc = 0x616e7920; +u32 var001b4800 = 0x436f6465; +u32 var001b4804 = 0x20202020; +u32 var001b4808 = 0x2020202d; +u32 var001b480c = 0x2025640a; +u32 var001b4810 = 0x00000000; +u32 var001b4814 = 0x28753820; +u32 var001b4818 = 0x29202d20; +u32 var001b481c = 0x426f6479; +u32 var001b4820 = 0x20436f64; +u32 var001b4824 = 0x65202020; +u32 var001b4828 = 0x20202020; +u32 var001b482c = 0x2020202d; +u32 var001b4830 = 0x2025640a; +u32 var001b4834 = 0x00000000; +u32 var001b4838 = 0x28753820; +u32 var001b483c = 0x29202d20; +u32 var001b4840 = 0x526f6d20; +u32 var001b4844 = 0x53697a65; +u32 var001b4848 = 0x20202020; +u32 var001b484c = 0x20202020; +u32 var001b4850 = 0x2020202d; +u32 var001b4854 = 0x2025640a; +u32 var001b4858 = 0x00000000; +u32 var001b485c = 0x28753820; +u32 var001b4860 = 0x29202d20; +u32 var001b4864 = 0x52616d20; +u32 var001b4868 = 0x53697a65; +u32 var001b486c = 0x20202020; +u32 var001b4870 = 0x20202020; +u32 var001b4874 = 0x2020202d; +u32 var001b4878 = 0x2025640a; +u32 var001b487c = 0x00000000; +u32 var001b4880 = 0x28753820; +u32 var001b4884 = 0x29202d20; +u32 var001b4888 = 0x636f756e; +u32 var001b488c = 0x7472795f; +u32 var001b4890 = 0x636f6465; +u32 var001b4894 = 0x20202020; +u32 var001b4898 = 0x2020202d; +u32 var001b489c = 0x2025640a; +u32 var001b48a0 = 0x00000000; +u32 var001b48a4 = 0x28753820; +u32 var001b48a8 = 0x29202d20; +u32 var001b48ac = 0x46697865; +u32 var001b48b0 = 0x64203220; +u32 var001b48b4 = 0x28307833; +u32 var001b48b8 = 0x33292020; +u32 var001b48bc = 0x2020202d; +u32 var001b48c0 = 0x2025640a; +u32 var001b48c4 = 0x00000000; +u32 var001b48c8 = 0x28753820; +u32 var001b48cc = 0x29202d20; +u32 var001b48d0 = 0x56657273; +u32 var001b48d4 = 0x696f6e20; +u32 var001b48d8 = 0x4e756d62; +u32 var001b48dc = 0x65722020; +u32 var001b48e0 = 0x2020202d; +u32 var001b48e4 = 0x2025640a; +u32 var001b48e8 = 0x00000000; +u32 var001b48ec = 0x28753820; +u32 var001b48f0 = 0x29202d20; +u32 var001b48f4 = 0x6973756d; +u32 var001b48f8 = 0x20202020; +u32 var001b48fc = 0x20202020; +u32 var001b4900 = 0x20202020; +u32 var001b4904 = 0x2020202d; +u32 var001b4908 = 0x2025640a; +u32 var001b490c = 0x00000000; +u32 var001b4910 = 0x28753136; +u32 var001b4914 = 0x29202d20; +u32 var001b4918 = 0x73756d20; +u32 var001b491c = 0x20202020; +u32 var001b4920 = 0x20202020; +u32 var001b4924 = 0x20202020; +u32 var001b4928 = 0x2020202d; +u32 var001b492c = 0x2025640a; +u32 var001b4930 = 0x00000000; +u32 var001b4934 = 0x50616b20; +u32 var001b4938 = 0x2d3e2046; +u32 var001b493c = 0x696e6973; +u32 var001b4940 = 0x68656420; +u32 var001b4944 = 0x44756d70; +u32 var001b4948 = 0x00000000; +u32 var001b494c = 0x43000000; +u32 var001b4950 = 0x43140000; +u32 var001b4954 = 0x435c0000; +u32 var001b4958 = 0x437f0000; +u32 var001b495c = 0x43020000; +u32 var001b4960 = 0x43150000; +u32 var001b4964 = 0x43520000; +u32 var001b4968 = 0x437f0000; +u32 var001b496c = 0x43040000; +u32 var001b4970 = 0x43160000; +u32 var001b4974 = 0x434a0000; +u32 var001b4978 = 0x437f0000; +u32 var001b497c = 0x43060000; +u32 var001b4980 = 0x43160000; +u32 var001b4984 = 0x43440000; +u32 var001b4988 = 0x437f0000; +u32 var001b498c = 0x43080000; +u32 var001b4990 = 0x43170000; +u32 var001b4994 = 0x433e0000; +u32 var001b4998 = 0x437f0000; +u32 var001b499c = 0x430a0000; +u32 var001b49a0 = 0x43170000; +u32 var001b49a4 = 0x43380000; +u32 var001b49a8 = 0x437f0000; +u32 var001b49ac = 0x430b0000; +u32 var001b49b0 = 0x43180000; +u32 var001b49b4 = 0x43320000; +u32 var001b49b8 = 0x43750000; +u32 var001b49bc = 0x430c0000; +u32 var001b49c0 = 0x43180000; +u32 var001b49c4 = 0x432c0000; +u32 var001b49c8 = 0x436b0000; +u32 var001b49cc = 0x430d0000; +u32 var001b49d0 = 0x43180000; +u32 var001b49d4 = 0x432a0000; +u32 var001b49d8 = 0x435d0000; +u32 var001b49dc = 0x430e0000; +u32 var001b49e0 = 0x43180000; +u32 var001b49e4 = 0x43280000; +u32 var001b49e8 = 0x43500000; +u32 var001b49ec = 0x430f0000; +u32 var001b49f0 = 0x43180000; +u32 var001b49f4 = 0x43260000; +u32 var001b49f8 = 0x43440000; +u32 var001b49fc = 0x43100000; +u32 var001b4a00 = 0x43180000; +u32 var001b4a04 = 0x43240000; +u32 var001b4a08 = 0x433a0000; +u32 var001b4a0c = 0x43120000; +u32 var001b4a10 = 0x43180000; +u32 var001b4a14 = 0x43210000; +u32 var001b4a18 = 0x43310000; +u32 var001b4a1c = 0x43140000; +u32 var001b4a20 = 0x43180000; +u32 var001b4a24 = 0x431d0000; +u32 var001b4a28 = 0x43280000; +u32 var001b4a2c = 0x43160000; +u32 var001b4a30 = 0x43180000; +u32 var001b4a34 = 0x43190000; +u32 var001b4a38 = 0x43200000; +u32 var001b4a3c = 0x43180000; +u32 var001b4a40 = 0x43180000; +u32 var001b4a44 = 0x43180000; +u32 var001b4a48 = 0x43180000; +u32 var001b4a4c = 0x00000000; +u32 var001b4a50 = 0x00000000; +u32 var001b4a54 = 0x00000000; +u32 var001b4a58 = 0x00000000; +u32 var001b4a5c = 0x00000000; +u32 var001b4a60 = 0x41000000; +u32 var001b4a64 = 0x40000000; +u32 var001b4a68 = 0x41200000; +u32 var001b4a6c = 0x41400000; +u32 var001b4a70 = 0x40800000; +u32 var001b4a74 = 0x41600000; +u32 var001b4a78 = 0x40c00000; +u32 var001b4a7c = 0x40400000; +u32 var001b4a80 = 0x41300000; +u32 var001b4a84 = 0x3f800000; +u32 var001b4a88 = 0x41100000; +u32 var001b4a8c = 0x41700000; +u32 var001b4a90 = 0x40e00000; +u32 var001b4a94 = 0x41500000; +u32 var001b4a98 = 0x40a00000; +u32 var001b4a9c = 0x00000000; +u32 var001b4aa0 = 0x41600000; +u32 var001b4aa4 = 0x40400000; +u32 var001b4aa8 = 0x41500000; +u32 var001b4aac = 0x41300000; +u32 var001b4ab0 = 0x40a00000; +u32 var001b4ab4 = 0x41000000; +u32 var001b4ab8 = 0x40c00000; +u32 var001b4abc = 0x41400000; +u32 var001b4ac0 = 0x40000000; +u32 var001b4ac4 = 0x41700000; +u32 var001b4ac8 = 0x3f800000; +u32 var001b4acc = 0x40e00000; +u32 var001b4ad0 = 0x41100000; +u32 var001b4ad4 = 0x40800000; +u32 var001b4ad8 = 0x41200000; +u32 var001b4adc = 0x50616b5f; +u32 var001b4ae0 = 0x53746172; +u32 var001b4ae4 = 0x74436170; +u32 var001b4ae8 = 0x74757265; +u32 var001b4aec = 0x202d3e20; +u32 var001b4af0 = 0x4661696c; +u32 var001b4af4 = 0x6564202d; +u32 var001b4af8 = 0x20436f64; +u32 var001b4afc = 0x65203d20; +u32 var001b4b00 = 0x25640a00; +u32 var001b4b04 = 0x50616b5f; +u32 var001b4b08 = 0x446f776e; +u32 var001b4b0c = 0x6c6f6164; +u32 var001b4b10 = 0x4e657874; +u32 var001b4b14 = 0x426c6f63; +u32 var001b4b18 = 0x6b546f50; +u32 var001b4b1c = 0x61636b42; +u32 var001b4b20 = 0x75666665; +u32 var001b4b24 = 0x72203a20; +u32 var001b4b28 = 0x65517561; +u32 var001b4b2c = 0x6c697479; +u32 var001b4b30 = 0x3d656b43; +u32 var001b4b34 = 0x61705175; +u32 var001b4b38 = 0x616c6974; +u32 var001b4b3c = 0x79486561; +u32 var001b4b40 = 0x6465722c; +u32 var001b4b44 = 0x20427566; +u32 var001b4b48 = 0x6665724e; +u32 var001b4b4c = 0x756d3d25; +u32 var001b4b50 = 0x640a0000; +u32 var001b4b54 = 0x50616b20; +u32 var001b4b58 = 0x3a20446f; +u32 var001b4b5c = 0x696e6720; +u32 var001b4b60 = 0x4672616d; +u32 var001b4b64 = 0x65202d20; +u32 var001b4b68 = 0x546f7020; +u32 var001b4b6c = 0x2020203d; +u32 var001b4b70 = 0x2025640a; +u32 var001b4b74 = 0x00000000; +u32 var001b4b78 = 0x50616b20; +u32 var001b4b7c = 0x3a20446f; +u32 var001b4b80 = 0x696e6720; +u32 var001b4b84 = 0x4672616d; +u32 var001b4b88 = 0x65202d20; +u32 var001b4b8c = 0x48656967; +u32 var001b4b90 = 0x6874203d; +u32 var001b4b94 = 0x2025640a; +u32 var001b4b98 = 0x00000000; +u32 var001b4b9c = 0x50616b20; +u32 var001b4ba0 = 0x3a20446f; +u32 var001b4ba4 = 0x696e6720; +u32 var001b4ba8 = 0x4672616d; +u32 var001b4bac = 0x65202d20; +u32 var001b4bb0 = 0x426f7474; +u32 var001b4bb4 = 0x6f6d203d; +u32 var001b4bb8 = 0x2025640a; +u32 var001b4bbc = 0x00000000; +u32 var001b4bc0 = 0x50616b20; +u32 var001b4bc4 = 0x2564202d; +u32 var001b4bc8 = 0x20656b50; +u32 var001b4bcc = 0x616b496e; +u32 var001b4bd0 = 0x69745374; +u32 var001b4bd4 = 0x61747573; +u32 var001b4bd8 = 0x4572726f; +u32 var001b4bdc = 0x725f436f; +u32 var001b4be0 = 0x72727570; +u32 var001b4be4 = 0x74656450; +u32 var001b4be8 = 0x616b0a00; +u32 var001b4bec = 0x50616b20; +u32 var001b4bf0 = 0x2564202d; +u32 var001b4bf4 = 0x20656b50; +u32 var001b4bf8 = 0x616b496e; +u32 var001b4bfc = 0x69745374; +u32 var001b4c00 = 0x61747573; +u32 var001b4c04 = 0x496e6974; +u32 var001b4c08 = 0x47616d65; +u32 var001b4c0c = 0x426f795f; +u32 var001b4c10 = 0x50444742; +u32 var001b4c14 = 0x5f436865; +u32 var001b4c18 = 0x636b5f45; +u32 var001b4c1c = 0x72726f72; +u32 var001b4c20 = 0x0a000000; +u32 var001b4c24 = 0x50616b20; +u32 var001b4c28 = 0x2564202d; +u32 var001b4c2c = 0x20656b50; +u32 var001b4c30 = 0x616b496e; +u32 var001b4c34 = 0x69745374; +u32 var001b4c38 = 0x61747573; +u32 var001b4c3c = 0x4572726f; +u32 var001b4c40 = 0x725f4461; +u32 var001b4c44 = 0x6d616765; +u32 var001b4c48 = 0x6450616b; +u32 var001b4c4c = 0x0a000000; +u32 var001b4c50 = 0x50616b20; +u32 var001b4c54 = 0x2564202d; +u32 var001b4c58 = 0x20656b50; +u32 var001b4c5c = 0x616b496e; +u32 var001b4c60 = 0x69745374; +u32 var001b4c64 = 0x61747573; +u32 var001b4c68 = 0x4572726f; +u32 var001b4c6c = 0x725f5374; +u32 var001b4c70 = 0x75666665; +u32 var001b4c74 = 0x6450616b; +u32 var001b4c78 = 0x0a000000; +u32 var001b4c7c = 0x50616b20; +u32 var001b4c80 = 0x2564202d; +u32 var001b4c84 = 0x20656b50; +u32 var001b4c88 = 0x616b496e; +u32 var001b4c8c = 0x69745374; +u32 var001b4c90 = 0x61747573; +u32 var001b4c94 = 0x4572726f; +u32 var001b4c98 = 0x725f5374; +u32 var001b4c9c = 0x75666665; +u32 var001b4ca0 = 0x64416e64; +u32 var001b4ca4 = 0x43686563; +u32 var001b4ca8 = 0x6b656450; +u32 var001b4cac = 0x616b0a00; +u32 var001b4cb0 = 0x50616b20; +u32 var001b4cb4 = 0x2564202d; +u32 var001b4cb8 = 0x20656b50; +u32 var001b4cbc = 0x616b496e; +u32 var001b4cc0 = 0x69745374; +u32 var001b4cc4 = 0x61747573; +u32 var001b4cc8 = 0x566f6964; +u32 var001b4ccc = 0x0a000000; +u32 var001b4cd0 = 0x50616b20; +u32 var001b4cd4 = 0x2564202d; +u32 var001b4cd8 = 0x3e20556e; +u32 var001b4cdc = 0x68616e64; +u32 var001b4ce0 = 0x6c656420; +u32 var001b4ce4 = 0x496e6974; +u32 var001b4ce8 = 0x20537461; +u32 var001b4cec = 0x74757320; +u32 var001b4cf0 = 0x2d202564; +u32 var001b4cf4 = 0x0a000000; +u32 var001b4cf8 = 0x50616b20; +u32 var001b4cfc = 0x2564202d; +u32 var001b4d00 = 0x2050616b; +u32 var001b4d04 = 0x44616d61; +u32 var001b4d08 = 0x67655f55; +u32 var001b4d0c = 0x6a695769; +u32 var001b4d10 = 0x7065644d; +u32 var001b4d14 = 0x79417373; +u32 var001b4d18 = 0x0a000000; +u32 var001b4d1c = 0x2d736372; +u32 var001b4d20 = 0x75620000; +u32 var001b4d24 = 0x50616b20; +u32 var001b4d28 = 0x2564202d; +u32 var001b4d2c = 0x3e205061; +u32 var001b4d30 = 0x6b5f5064; +u32 var001b4d34 = 0x47616d65; +u32 var001b4d38 = 0x426f7953; +u32 var001b4d3c = 0x65745257; +u32 var001b4d40 = 0x42797465; +u32 var001b4d44 = 0x202d2046; +u32 var001b4d48 = 0x6174616c; +u32 var001b4d4c = 0x20457272; +u32 var001b4d50 = 0x6f720a00; +u32 var001b4d54 = 0x30313233; +u32 var001b4d58 = 0x34353637; +u32 var001b4d5c = 0x38393031; +u32 var001b4d60 = 0x32333435; +u32 var001b4d64 = 0x36373839; +u32 var001b4d68 = 0x30313233; +u32 var001b4d6c = 0x34353637; +u32 var001b4d70 = 0x38393031; +u32 var001b4d74 = 0x32333435; +u32 var001b4d78 = 0x36373839; +u32 var001b4d7c = 0x00000000; +u32 var001b4d80 = 0x50657266; +u32 var001b4d84 = 0x4461726b; +u32 var001b4d88 = 0x0a000000; +u32 var001b4d8c = 0x7f116794; +u32 var001b4d90 = 0x7f116794; +u32 var001b4d94 = 0x7f11679c; +u32 var001b4d98 = 0x7f11679c; +u32 var001b4d9c = 0x7f11679c; +u32 var001b4da0 = 0x7f116794; +u32 var001b4da4 = 0x7f116794; +u32 var001b4da8 = 0x7f11679c; +u32 var001b4dac = 0x7f116794; +u32 var001b4db0 = 0x7f11713c; +u32 var001b4db4 = 0x7f11713c; +u32 var001b4db8 = 0x7f11713c; +u32 var001b4dbc = 0x7f117108; +u32 var001b4dc0 = 0x7f11713c; +u32 var001b4dc4 = 0x7f11713c; +u32 var001b4dc8 = 0x7f11713c; +u32 var001b4dcc = 0x7f117130; +u32 var001b4dd0 = 0x7f11713c; +u32 var001b4dd4 = 0x7f11713c; +u32 var001b4dd8 = 0x7f11713c; +u32 var001b4ddc = 0x7f11713c; +u32 var001b4de0 = 0x7f11713c; +u32 var001b4de4 = 0x7f11713c; +u32 var001b4de8 = 0x7f11713c; +u32 var001b4dec = 0x7f117118; +u32 var001b4df0 = 0x7f11713c; +u32 var001b4df4 = 0x7f11713c; +u32 var001b4df8 = 0x7f11713c; +u32 var001b4dfc = 0x7f11713c; +u32 var001b4e00 = 0x7f11713c; +u32 var001b4e04 = 0x7f11713c; +u32 var001b4e08 = 0x7f11713c; +u32 var001b4e0c = 0x7f11713c; +u32 var001b4e10 = 0x7f11713c; +u32 var001b4e14 = 0x7f11713c; +u32 var001b4e18 = 0x7f11713c; +u32 var001b4e1c = 0x7f11713c; +u32 var001b4e20 = 0x7f11713c; +u32 var001b4e24 = 0x7f11713c; +u32 var001b4e28 = 0x7f11713c; +u32 var001b4e2c = 0x7f117120; +u32 var001b4e30 = 0x7f11932c; +u32 var001b4e34 = 0x7f11932c; +u32 var001b4e38 = 0x7f11932c; +u32 var001b4e3c = 0x7f11932c; +u32 var001b4e40 = 0x7f11932c; +u32 var001b4e44 = 0x7f119334; +u32 var001b4e48 = 0x7f119334; +u32 var001b4e4c = 0x7f119334; +u32 var001b4e50 = 0x7f119314; +u32 var001b4e54 = 0x7f119334; +u32 var001b4e58 = 0x7f119334; +u32 var001b4e5c = 0x7f119334; +u32 var001b4e60 = 0x7f119334; +u32 var001b4e64 = 0x7f119334; +u32 var001b4e68 = 0x7f11931c; +u32 var001b4e6c = 0x7f119324; +u32 var001b4e70 = 0x7f119360; +u32 var001b4e74 = 0x7f119360; +u32 var001b4e78 = 0x7f119360; +u32 var001b4e7c = 0x7f119360; +u32 var001b4e80 = 0x7f119360; +u32 var001b4e84 = 0x7f119360; +u32 var001b4e88 = 0x7f119360; +u32 var001b4e8c = 0x7f119360; +u32 var001b4e90 = 0x7f119360; +u32 var001b4e94 = 0x7f119360; +u32 var001b4e98 = 0x7f119360; +u32 var001b4e9c = 0x7f11c3e0; +u32 var001b4ea0 = 0x7f11c4ec; +u32 var001b4ea4 = 0x7f11c468; +u32 var001b4ea8 = 0x7f11c4ec; +u32 var001b4eac = 0x7f11c4ec; +u32 var001b4eb0 = 0x7f11c4ec; +u32 var001b4eb4 = 0x7f11c4ac; +u32 var001b4eb8 = 0x7f11c4ac; +u32 var001b4ebc = 0x7f11c4ec; +u32 var001b4ec0 = 0x7f11c468; +u32 var001b4ec4 = 0x7f11c424; +u32 var001b4ec8 = 0x7f11c540; +u32 var001b4ecc = 0x7f11c540; +u32 var001b4ed0 = 0x7f11c540; +u32 var001b4ed4 = 0x7f11c540; +u32 var001b4ed8 = 0x7f11c540; +u32 var001b4edc = 0x7f11c540; +u32 var001b4ee0 = 0x7f11c540; +u32 var001b4ee4 = 0x7f11c540; +u32 var001b4ee8 = 0x7f11c540; +u32 var001b4eec = 0x7f11c540; +u32 var001b4ef0 = 0x7f11c540; +u32 var001b4ef4 = 0x7f11c540; +u32 var001b4ef8 = 0x7f11c540; +u32 var001b4efc = 0x7f11c540; +u32 var001b4f00 = 0x7f11c540; +u32 var001b4f04 = 0x7f11c540; +u32 var001b4f08 = 0x7f11c540; +u32 var001b4f0c = 0x7f11c540; +u32 var001b4f10 = 0x7f11c73c; +u32 var001b4f14 = 0x7f11c73c; +u32 var001b4f18 = 0x7f11c73c; +u32 var001b4f1c = 0x7f11c73c; +u32 var001b4f20 = 0x7f11c73c; +u32 var001b4f24 = 0x7f11c9e4; +u32 var001b4f28 = 0x7f11c9e4; +u32 var001b4f2c = 0x7f11c9e4; +u32 var001b4f30 = 0x7f11c9e4; +u32 var001b4f34 = 0x7f11c9e4; +u32 var001b4f38 = 0x7f11cbc0; +u32 var001b4f3c = 0x7f11cbc0; +u32 var001b4f40 = 0x7f11cbc0; +u32 var001b4f44 = 0x7f11cbc0; +u32 var001b4f48 = 0x7f11cbc0; +u32 var001b4f4c = 0x7f11cbc0; +u32 var001b4f50 = 0x7f11cbc0; +u32 var001b4f54 = 0x7f11cbc0; +u32 var001b4f58 = 0x7f11cbc0; +u32 var001b4f5c = 0x7f11cbc0; +u32 var001b4f60 = 0x7f11cbc0; +u32 var001b4f64 = 0x7f11cbc0; +u32 var001b4f68 = 0x7f11cbc0; +u32 var001b4f6c = 0x7f11e34c; +u32 var001b4f70 = 0x7f11dffc; +u32 var001b4f74 = 0x7f11e048; +u32 var001b4f78 = 0x7f11e07c; +u32 var001b4f7c = 0x7f11e0e8; +u32 var001b4f80 = 0x7f11e118; +u32 var001b4f84 = 0x7f11e138; +u32 var001b4f88 = 0x7f11e0c0; +u32 var001b4f8c = 0x7f11e160; +u32 var001b4f90 = 0x7f11e178; +u32 var001b4f94 = 0x7f11e188; +u32 var001b4f98 = 0x7f11e34c; +u32 var001b4f9c = 0x7f11e1ac; +u32 var001b4fa0 = 0x7f11e34c; +u32 var001b4fa4 = 0x7f11e24c; +u32 var001b4fa8 = 0x7f11e1b8; +u32 var001b4fac = 0x7f11e2ac; +u32 var001b4fb0 = 0x7f11e34c; +u32 var001b4fb4 = 0x7f11e34c; +u32 var001b4fb8 = 0x7f11e34c; +u32 var001b4fbc = 0x7f11e34c; +u32 var001b4fc0 = 0x7f11e30c; +u32 var001b4fc4 = 0x7f11e330; +u32 var001b4fc8 = 0x7f11e34c; +u32 var001b4fcc = 0x7f11e194; +u32 var001b4fd0 = 0x7f11e1a0; +u32 var001b4fd4 = 0x7f11e218; +u32 var001b4fd8 = 0x7f11e240; +u32 var001b4fdc = 0x00000000; +u32 var001b4fe0 = 0x38d1b717; +u32 var001b4fe4 = 0x3c23d70a; +u32 var001b4fe8 = 0x48927c00; +u32 var001b4fec = 0x38d1b717; +u32 var001b4ff0 = 0xbc23d70a; +u32 var001b4ff4 = 0x48927c00; +u32 var001b4ff8 = 0x3b808081; +u32 var001b4ffc = 0x3b808081; +u32 var001b5000 = 0x3dcccccd; +u32 var001b5004 = 0x7f120024; +u32 var001b5008 = 0x7f1208a8; +u32 var001b500c = 0x7f1209f8; +u32 var001b5010 = 0x7f120130; +u32 var001b5014 = 0x7f120b48; +u32 var001b5018 = 0x7f12045c; +u32 var001b501c = 0x7f120de8; +u32 var001b5020 = 0x7f1207d8; +u32 var001b5024 = 0x7f120c98; +u32 var001b5028 = 0x7f120de8; +u32 var001b502c = 0x7f120350; +u32 var001b5030 = 0x7f120708; +u32 var001b5034 = 0x7f12023c; +u32 var001b5038 = 0x7f120638; +u32 var001b503c = 0x7f120568; +u32 var001b5040 = 0x7f120014; +u32 var001b5044 = 0x3d088889; +u32 var001b5048 = 0x3d088889; +u32 var001b504c = 0x3d088889; +u32 var001b5050 = 0x3d088889; +u32 var001b5054 = 0x3d088889; +u32 var001b5058 = 0x3d088889; +u32 var001b505c = 0x3d088889; +u32 var001b5060 = 0x3d088889; +u32 var001b5064 = 0x3d088889; +u32 var001b5068 = 0x3d088889; +u32 var001b506c = 0x3d088889; +u32 var001b5070 = 0x3d088889; +u32 var001b5074 = 0x3d088889; +u32 var001b5078 = 0x3d088889; +u32 var001b507c = 0x477fff00; +u32 var001b5080 = 0x449fe000; +u32 var001b5084 = 0x446fc000; +u32 var001b5088 = 0x7f12136c; +u32 var001b508c = 0x7f121994; +u32 var001b5090 = 0x7f121a84; +u32 var001b5094 = 0x7f1215ec; +u32 var001b5098 = 0x7f121b74; +u32 var001b509c = 0x7f121724; +u32 var001b50a0 = 0x7f122378; +u32 var001b50a4 = 0x7f1221f0; +u32 var001b50a8 = 0x7f121c64; +u32 var001b50ac = 0x7f122378; +u32 var001b50b0 = 0x7f12185c; +u32 var001b50b4 = 0x7f122068; +u32 var001b50b8 = 0x7f1214b0; +u32 var001b50bc = 0x7f121edc; +u32 var001b50c0 = 0x7f121d54; +u32 var001b50c4 = 0x7f121374; +u32 var001b50c8 = 0x477fff00; +u32 var001b50cc = 0x46fffe00; +u32 var001b50d0 = 0x46fffe00; +u32 var001b50d4 = 0x43ff8000; +u32 var001b50d8 = 0xc57fa000; +u32 var001b50dc = 0xc57fa000; +u32 var001b50e0 = 0xc4eac000; +u32 var001b50e4 = 0xc4eac000; +u32 var001b50e8 = 0xc4eac000; +u32 var001b50ec = 0x46fffe00; +u32 var001b50f0 = 0xc4eac000; +u32 var001b50f4 = 0xc4eac000; +u32 var001b50f8 = 0xc4eac000; +u32 var001b50fc = 0xc4eac000; +u32 var001b5100 = 0x44eaa000; +u32 var001b5104 = 0x46fffe00; +u32 var001b5108 = 0x3d888889; +u32 var001b510c = 0x3c23d70a; +u32 var001b5110 = 0x3bb60b61; +u32 var001b5114 = 0x3d088889; +u32 var001b5118 = 0x3c4ccccd; +u32 var001b511c = 0x3dcccccd; +u32 var001b5120 = 0x40c907a9; +u32 var001b5124 = 0x3ea8f5c3; +u32 var001b5128 = 0x3f28f5c3; +u32 var001b512c = 0x3ea8f5c3; +u32 var001b5130 = 0x3fa66666; +u32 var001b5134 = 0x3fd9999a; +u32 var001b5138 = 0x40490fdb; +u32 var001b513c = 0x3fa0d2ee; +u32 var001b5140 = 0x3eaaaaab; +u32 var001b5144 = 0x00000000; +u32 var001b5148 = 0x00000000; +u32 var001b514c = 0x00000000; +u32 var001b5150 = 0xc3653838; +u32 var001b5154 = 0x4164924b; +u32 var001b5158 = 0x3f6e147b; +u32 var001b515c = 0x3f666666; +u32 var001b5160 = 0xc0490fdb; +u32 var001b5164 = 0x3faaaaab; +u32 var001b5168 = 0x7f128b54; +u32 var001b516c = 0x7f128b54; +u32 var001b5170 = 0x7f128b5c; +u32 var001b5174 = 0x7f128b8c; +u32 var001b5178 = 0x7f128b94; +u32 var001b517c = 0x7f128b64; +u32 var001b5180 = 0x7f128b6c; +u32 var001b5184 = 0x7f128b84; +u32 var001b5188 = 0x7f128b74; +u32 var001b518c = 0x7f128b7c; +u32 var001b5190 = 0x7f128b9c; +u32 var001b5194 = 0x7f128bc4; +u32 var001b5198 = 0x7f128bcc; +u32 var001b519c = 0x7f128bd4; +u32 var001b51a0 = 0x7f128bdc; +u32 var001b51a4 = 0x7f128bac; +u32 var001b51a8 = 0x7f128bbc; +u32 var001b51ac = 0x7f128ba4; +u32 var001b51b0 = 0x7f128bb4; +u32 var001b51b4 = 0x7f128be4; +u32 var001b51b8 = 0x7f128bec; +u32 var001b51bc = 0x7f128c14; +u32 var001b51c0 = 0x7f128c0c; +u32 var001b51c4 = 0x7f128bfc; +u32 var001b51c8 = 0x7f128bf4; +u32 var001b51cc = 0x7f128c04; +u32 var001b51d0 = 0x7f128c2c; +u32 var001b51d4 = 0x7f128c1c; +u32 var001b51d8 = 0x7f128c34; +u32 var001b51dc = 0x7f128c24; +u32 var001b51e0 = 0x7f128c4c; +u32 var001b51e4 = 0x7f128c44; +u32 var001b51e8 = 0x7f128c64; +u32 var001b51ec = 0x7f128c5c; +u32 var001b51f0 = 0x7f128c54; +u32 var001b51f4 = 0x7f128cbc; +u32 var001b51f8 = 0x7f128c7c; +u32 var001b51fc = 0x7f128c84; +u32 var001b5200 = 0x7f128c8c; +u32 var001b5204 = 0x7f128c94; +u32 var001b5208 = 0x7f128c9c; +u32 var001b520c = 0x7f128ca4; +u32 var001b5210 = 0x7f128cac; +u32 var001b5214 = 0x7f128cb4; +u32 var001b5218 = 0x7f128c3c; +u32 var001b521c = 0x7f128cd4; +u32 var001b5220 = 0x7f128cd4; +u32 var001b5224 = 0x7f128cd4; +u32 var001b5228 = 0x7f128cd4; +u32 var001b522c = 0x7f128c74; +u32 var001b5230 = 0x56545853; +u32 var001b5234 = 0x544f5245; +u32 var001b5238 = 0x203a2076; +u32 var001b523c = 0x74786669; +u32 var001b5240 = 0x78726566; +u32 var001b5244 = 0x73202d3e; +u32 var001b5248 = 0x20537461; +u32 var001b524c = 0x7274202d; +u32 var001b5250 = 0x2070313d; +u32 var001b5254 = 0x25782c20; +u32 var001b5258 = 0x70323d25; +u32 var001b525c = 0x780a0000; +u32 var001b5260 = 0x76747866; +u32 var001b5264 = 0x69787265; +u32 var001b5268 = 0x6673203a; +u32 var001b526c = 0x20506172; +u32 var001b5270 = 0x743d2578; +u32 var001b5274 = 0x202d2d20; +u32 var001b5278 = 0x4d617070; +u32 var001b527c = 0x696e6720; +u32 var001b5280 = 0x70747220; +u32 var001b5284 = 0x2578202d; +u32 var001b5288 = 0x3e202578; +u32 var001b528c = 0x0a000000; +u32 var001b5290 = 0x56545853; +u32 var001b5294 = 0x544f5245; +u32 var001b5298 = 0x203a2076; +u32 var001b529c = 0x74786669; +u32 var001b52a0 = 0x78726566; +u32 var001b52a4 = 0x73202d3e; +u32 var001b52a8 = 0x20456e64; +u32 var001b52ac = 0x202d2044; +u32 var001b52b0 = 0x6f6e653d; +u32 var001b52b4 = 0x25640a00; +u32 var001b52b8 = 0x76747873; +u32 var001b52bc = 0x746f7265; +u32 var001b52c0 = 0x63686563; +u32 var001b52c4 = 0x6b203a20; +u32 var001b52c8 = 0x6d656d61; +u32 var001b52cc = 0x46726565; +u32 var001b52d0 = 0x202d3e20; +u32 var001b52d4 = 0x25752062; +u32 var001b52d8 = 0x79746573; +u32 var001b52dc = 0x20617420; +u32 var001b52e0 = 0x5074723d; +u32 var001b52e4 = 0x25782825; +u32 var001b52e8 = 0x78290a00; +u32 var001b52ec = 0x76747873; +u32 var001b52f0 = 0x746f7265; +u32 var001b52f4 = 0x63686563; +u32 var001b52f8 = 0x6b203a20; +u32 var001b52fc = 0x41742062; +u32 var001b5300 = 0x6c6f636b; +u32 var001b5304 = 0x20312025; +u32 var001b5308 = 0x64202d3e; +u32 var001b530c = 0x20526566; +u32 var001b5310 = 0x313d2578; +u32 var001b5314 = 0x2c205265; +u32 var001b5318 = 0x66323d25; +u32 var001b531c = 0x780a0000; +u32 var001b5320 = 0x76747873; +u32 var001b5324 = 0x746f7265; +u32 var001b5328 = 0x63686563; +u32 var001b532c = 0x6b203a20; +u32 var001b5330 = 0x41742062; +u32 var001b5334 = 0x6c6f636b; +u32 var001b5338 = 0x20322025; +u32 var001b533c = 0x64202d3e; +u32 var001b5340 = 0x20526566; +u32 var001b5344 = 0x313d2578; +u32 var001b5348 = 0x2c205265; +u32 var001b534c = 0x66323d25; +u32 var001b5350 = 0x780a0000; +u32 var001b5354 = 0x76747820; +u32 var001b5358 = 0x62756666; +u32 var001b535c = 0x6572206c; +u32 var001b5360 = 0x6f772c20; +u32 var001b5364 = 0x6e656564; +u32 var001b5368 = 0x20746f20; +u32 var001b536c = 0x64656c65; +u32 var001b5370 = 0x7465206f; +u32 var001b5374 = 0x626a6563; +u32 var001b5378 = 0x74730a00; +u32 var001b537c = 0x67657466; +u32 var001b5380 = 0x72656576; +u32 var001b5384 = 0x65727469; +u32 var001b5388 = 0x63657320; +u32 var001b538c = 0x3a202564; +u32 var001b5390 = 0x206f6620; +u32 var001b5394 = 0x74797065; +u32 var001b5398 = 0x20256420; +u32 var001b539c = 0x2d3e2072; +u32 var001b53a0 = 0x6566313d; +u32 var001b53a4 = 0x25782c20; +u32 var001b53a8 = 0x72656632; +u32 var001b53ac = 0x3d25780a; +u32 var001b53b0 = 0x00000000; +u32 var001b53b4 = 0x76747873; +u32 var001b53b8 = 0x746f7265; +u32 var001b53bc = 0x3a203173; +u32 var001b53c0 = 0x74206d65; +u32 var001b53c4 = 0x6d612061; +u32 var001b53c8 = 0x6c6c6f63; +u32 var001b53cc = 0x206f6620; +u32 var001b53d0 = 0x25752062; +u32 var001b53d4 = 0x79746573; +u32 var001b53d8 = 0x0a000000; +u32 var001b53dc = 0x67657466; +u32 var001b53e0 = 0x72656576; +u32 var001b53e4 = 0x65727469; +u32 var001b53e8 = 0x63657320; +u32 var001b53ec = 0x3a205265; +u32 var001b53f0 = 0x7475726e; +u32 var001b53f4 = 0x20707472; +u32 var001b53f8 = 0x203d2025; +u32 var001b53fc = 0x780a0000; +u32 var001b5400 = 0x76747873; +u32 var001b5404 = 0x746f7265; +u32 var001b5408 = 0x3a204f75; +u32 var001b540c = 0x74206f66; +u32 var001b5410 = 0x206d656d; +u32 var001b5414 = 0x61202872; +u32 var001b5418 = 0x65747572; +u32 var001b541c = 0x6e696e67; +u32 var001b5420 = 0x204e554c; +u32 var001b5424 = 0x4c290a00; +u32 var001b5428 = 0x76747873; +u32 var001b542c = 0x746f7265; +u32 var001b5430 = 0x3a204752; +u32 var001b5434 = 0x4f535321; +u32 var001b5438 = 0x20436f72; +u32 var001b543c = 0x73706543; +u32 var001b5440 = 0x6f756e74; +u32 var001b5444 = 0x203e204d; +u32 var001b5448 = 0x41585f43; +u32 var001b544c = 0x4f525053; +u32 var001b5450 = 0x45532063; +u32 var001b5454 = 0x6f727073; +u32 var001b5458 = 0x65732120; +u32 var001b545c = 0x46726565; +u32 var001b5460 = 0x696e6720; +u32 var001b5464 = 0x636f7270; +u32 var001b5468 = 0x73652025; +u32 var001b546c = 0x780a0000; +u32 var001b5470 = 0x76747873; +u32 var001b5474 = 0x746f7265; +u32 var001b5478 = 0x3a202043; +u32 var001b547c = 0x6f727073; +u32 var001b5480 = 0x65436f75; +u32 var001b5484 = 0x6e742025; +u32 var001b5488 = 0x642c2054; +u32 var001b548c = 0x7279696e; +u32 var001b5490 = 0x6720746f; +u32 var001b5494 = 0x20667265; +u32 var001b5498 = 0x65202564; +u32 var001b549c = 0x0a000000; +u32 var001b54a0 = 0x76747873; +u32 var001b54a4 = 0x746f7265; +u32 var001b54a8 = 0x3a204672; +u32 var001b54ac = 0x6565696e; +u32 var001b54b0 = 0x6720636f; +u32 var001b54b4 = 0x72707365; +u32 var001b54b8 = 0x2025780a; +u32 var001b54bc = 0x00000000; +u32 var001b54c0 = 0x76747873; +u32 var001b54c4 = 0x746f7265; +u32 var001b54c8 = 0x3a204f75; +u32 var001b54cc = 0x74206f66; +u32 var001b54d0 = 0x20766572; +u32 var001b54d4 = 0x74696365; +u32 var001b54d8 = 0x73207479; +u32 var001b54dc = 0x70652025; +u32 var001b54e0 = 0x64207761; +u32 var001b54e4 = 0x6e746564; +u32 var001b54e8 = 0x20256420; +u32 var001b54ec = 0x66726565; +u32 var001b54f0 = 0x20256420; +u32 var001b54f4 = 0x28726574; +u32 var001b54f8 = 0x75726e69; +u32 var001b54fc = 0x6e67204e; +u32 var001b5500 = 0x554c4c29; +u32 var001b5504 = 0x0a000000; +u32 var001b5508 = 0x76747873; +u32 var001b550c = 0x746f7265; +u32 var001b5510 = 0x3a206672; +u32 var001b5514 = 0x65657665; +u32 var001b5518 = 0x72746963; +u32 var001b551c = 0x65732074; +u32 var001b5520 = 0x79706520; +u32 var001b5524 = 0x25642c20; +u32 var001b5528 = 0x6c697374; +u32 var001b552c = 0x2025780a; +u32 var001b5530 = 0x00000000; +u32 var001b5534 = 0x66726565; +u32 var001b5538 = 0x76657274; +u32 var001b553c = 0x69636573; +u32 var001b5540 = 0x3a206164; +u32 var001b5544 = 0x64726573; +u32 var001b5548 = 0x73206e6f; +u32 var001b554c = 0x7420666f; +u32 var001b5550 = 0x756e6420; +u32 var001b5554 = 0x696e2061; +u32 var001b5558 = 0x72726179; +u32 var001b555c = 0x2025780a; +u32 var001b5560 = 0x00000000; +u32 var001b5564 = 0x00000000; +u32 var001b5568 = 0x00000000; +u32 var001b556c = 0x00000000; +u32 var001b5570 = 0x65636f6c; +u32 var001b5574 = 0x00000000; +u32 var001b5578 = 0x44bb8000; +u32 var001b557c = 0x481c4000; +u32 var001b5580 = 0x497423fe; +u32 var001b5584 = 0x40c907a9; +u32 var001b5588 = 0x3f4ccccd; +u32 var001b558c = 0x38d1b717; +u32 var001b5590 = 0x3f333333; +u32 var001b5594 = 0x3e99999a; +u32 var001b5598 = 0x3d4ccccd; +u32 var001b559c = 0x3d4ccccd; +u32 var001b55a0 = 0x40c907a9; +u32 var001b55a4 = 0x3e4ccccd; +u32 var001b55a8 = 0x3f4ccccd; +u32 var001b55ac = 0x3f333333; +u32 var001b55b0 = 0x3f266666; +u32 var001b55b4 = 0x3f4ccccd; +u32 var001b55b8 = 0x3f16db6e; +u32 var001b55bc = 0x3f324925; +u32 var001b55c0 = 0x3f524925; +u32 var001b55c4 = 0x3f76db6e; +u32 var001b55c8 = 0x00000000; +u32 var001b55cc = 0x00000000; +u32 var001b55d0 = 0x46ea6000; +u32 var001b55d4 = 0x46ea6000; +u32 var001b55d8 = 0xc6ea6000; +u32 var001b55dc = 0x3b808081; +u32 var001b55e0 = 0x3c23d70a; +u32 var001b55e4 = 0x3ca3d70a; +u32 var001b55e8 = 0x3ea8f5c3; +u32 var001b55ec = 0x40c907a9; +u32 var001b55f0 = 0x3e6b851f; +u32 var001b55f4 = 0x00000000; +u32 var001b55f8 = 0x00000000; +u32 var001b55fc = 0x00000000; +u32 var001b5600 = 0xb8d1b717; +u32 var001b5604 = 0xb8d1b717; +u32 var001b5608 = 0x3d4ccccd; +u32 var001b560c = 0x469c4000; +u32 var001b5610 = 0x3e4ccccd; +u32 var001b5614 = 0x00000000; +u32 var001b5618 = 0x00000000; +u32 var001b561c = 0x00000000; +u32 var001b5620 = 0x7261696e; +u32 var001b5624 = 0x73706565; +u32 var001b5628 = 0x64787472; +u32 var001b562c = 0x61000000; +u32 var001b5630 = 0x736e6f77; +u32 var001b5634 = 0x73706565; +u32 var001b5638 = 0x64000000; +u32 var001b563c = 0x736e6f77; +u32 var001b5640 = 0x73706565; +u32 var001b5644 = 0x64787472; +u32 var001b5648 = 0x61000000; +u32 var001b564c = 0x7261696e; +u32 var001b5650 = 0x636f6c31; +u32 var001b5654 = 0x00000000; +u32 var001b5658 = 0x7261696e; +u32 var001b565c = 0x636f6c32; +u32 var001b5660 = 0x00000000; +u32 var001b5664 = 0x7261696e; +u32 var001b5668 = 0x77696474; +u32 var001b566c = 0x68000000; +u32 var001b5670 = 0x7261696e; +u32 var001b5674 = 0x6f757400; +u32 var001b5678 = 0x63646469; +u32 var001b567c = 0x76000000; +u32 var001b5680 = 0x77657463; +u32 var001b5684 = 0x6c697000; +u32 var001b5688 = 0x626f756e; +u32 var001b568c = 0x64657200; +u32 var001b5690 = 0x74727970; +u32 var001b5694 = 0x69746368; +u32 var001b5698 = 0x00000000; +u32 var001b569c = 0x736e6f77; +u32 var001b56a0 = 0x77696474; +u32 var001b56a4 = 0x68000000; +u32 var001b56a8 = 0x736e6f77; +u32 var001b56ac = 0x68656967; +u32 var001b56b0 = 0x68740000; +u32 var001b56b4 = 0x736e6f77; +u32 var001b56b8 = 0x636f6c31; +u32 var001b56bc = 0x00000000; +u32 var001b56c0 = 0x736e6f77; +u32 var001b56c4 = 0x636f6c32; +u32 var001b56c8 = 0x00000000; +u32 var001b56cc = 0x3f333333; +u32 var001b56d0 = 0x3a83126f; +u32 var001b56d4 = 0x3c23d70a; +u32 var001b56d8 = 0x3cf5c28f; +u32 var001b56dc = 0x46fffe00; +u32 var001b56e0 = 0x3fc90fdb; +u32 var001b56e4 = 0x40c90fdb; +u32 var001b56e8 = 0x3f7d70a4; +u32 var001b56ec = 0x40490fdb; +u32 var001b56f0 = 0x3c23d70a; +u32 var001b56f4 = 0x3f333333; +u32 var001b56f8 = 0x3fc90fdb; +u32 var001b56fc = 0x40c90fdb; +u32 var001b5700 = 0x40c90fdb; +u32 var001b5704 = 0x40c90fdb; +u32 var001b5708 = 0x3f7d70a4; +u32 var001b570c = 0x40490fdb; +u32 var001b5710 = 0x3c23d70a; +u32 var001b5714 = 0x40c90fdb; +u32 var001b5718 = 0x3d23d70a; +u32 var001b571c = 0xbcf5c28f; +u32 var001b5720 = 0x3cf5c28f; +u32 var001b5724 = 0x3ca3d70a; +u32 var001b5728 = 0x3c23d70a; +u32 var001b572c = 0xbc23d70a; +u32 var001b5730 = 0xbca3d70a; +u32 var001b5734 = 0x3f333333; +u32 var001b5738 = 0x3f7d70a4; +u32 var001b573c = 0x3f266666; +u32 var001b5740 = 0x3f28f5c3; +u32 var001b5744 = 0x3ecccccd; +u32 var001b5748 = 0x3e4ccccd; +u32 var001b574c = 0x3dcccccd; +u32 var001b5750 = 0x3e99999a; +u32 var001b5754 = 0x3e4cccce; +u32 var001b5758 = 0x3e99999a; +u32 var001b575c = 0x3ecccccd; +u32 var001b5760 = 0x3f19999a; +u32 var001b5764 = 0x3f333333; +u32 var001b5768 = 0x3f199999; +u32 var001b576c = 0x3f4ccccd; +u32 var001b5770 = 0x3f333333; +u32 var001b5774 = 0x3f666666; +u32 var001b5778 = 0x3f4ccccc; +u32 var001b577c = 0x3f666666; +u32 var001b5780 = 0x3727c5ac; +u32 var001b5784 = 0x4096cbe4; +u32 var001b5788 = 0x40490fdb; +u32 var001b578c = 0x3fc90fdb; +u32 var001b5790 = 0x3727c5ac; +u32 var001b5794 = 0x00000000; +u32 var001b5798 = 0x00000000; +u32 var001b579c = 0x00000000; +u32 var001b57a0 = 0x7f135d68; +u32 var001b57a4 = 0x7f135d68; +u32 var001b57a8 = 0x7f135da8; +u32 var001b57ac = 0x7f135da8; +u32 var001b57b0 = 0x7f135dec; +u32 var001b57b4 = 0x7f135dec; +u32 var001b57b8 = 0x3c8efa03; +u32 var001b57bc = 0x43837333; +u32 var001b57c0 = 0x746c6f61; +u32 var001b57c4 = 0x64000000; +u32 var001b57c8 = 0x64756d70; +u32 var001b57cc = 0x00000000; +u32 var001b57d0 = 0x666f7200; +u32 var001b57d4 = 0x666c6963; +u32 var001b57d8 = 0x6b000000; +u32 var001b57dc = 0x3fc90fdb; +u32 var001b57e0 = 0x40490fdb; +u32 var001b57e4 = 0x4096cbe4; +u32 var001b57e8 = 0x3fc90fdb; +u32 var001b57ec = 0x40490fdb; +u32 var001b57f0 = 0x4096cbe4; +u32 var001b57f4 = 0x3e4ccccd; +u32 var001b57f8 = 0x3f4ccccd; +u32 var001b57fc = 0xb8d1b717; +u32 var001b5800 = 0x38d1b717; +u32 var001b5804 = 0x3b122531; +u32 var001b5808 = 0x40c907a9; +u32 var001b580c = 0x453b8000; +u32 var001b5810 = 0x3be56042; +u32 var001b5814 = 0x3b03126f; +u32 var001b5818 = 0x3be56042; +u32 var001b581c = 0x453b8000; +u32 var001b5820 = 0x3c23d70a; +u32 var001b5824 = 0x40c907a9; +u32 var001b5828 = 0x7f139260; +u32 var001b582c = 0x7f138ecc; +u32 var001b5830 = 0x7f138fc4; +u32 var001b5834 = 0x7f139060; +u32 var001b5838 = 0x7f13915c; +u32 var001b583c = 0x40c907a9; +u32 var001b5840 = 0x40c907a9; +u32 var001b5844 = 0x40c907a9; +u32 var001b5848 = 0xc58ca000; +u32 var001b584c = 0x455ac000; +u32 var001b5850 = 0x416fd70a; +u32 var001b5854 = 0x40c907a9; +u32 var001b5858 = 0x40c907a9; +u32 var001b585c = 0x3e4ccccd; +u32 var001b5860 = 0x3dcccccd; +u32 var001b5864 = 0x408ccccd; +u32 var001b5868 = 0x3e99999a; +u32 var001b586c = 0x3eae147b; +u32 var001b5870 = 0x3eae147b; +u32 var001b5874 = 0x3e116873; +u32 var001b5878 = 0x7f13a544; +u32 var001b587c = 0x7f13a544; +u32 var001b5880 = 0x7f13a544; +u32 var001b5884 = 0x7f13a560; +u32 var001b5888 = 0x7f13a57c; +u32 var001b588c = 0x7f13a560; +u32 var001b5890 = 0x7f13a544; +u32 var001b5894 = 0x7f13a544; +u32 var001b5898 = 0x7f13a560; +u32 var001b589c = 0x7f13a544; +u32 var001b58a0 = 0x7f13a560; +u32 var001b58a4 = 0x7f13a6b4; +u32 var001b58a8 = 0x7f13a6b4; +u32 var001b58ac = 0x7f13a6b4; +u32 var001b58b0 = 0x7f13a6b4; +u32 var001b58b4 = 0x7f13a6b4; +u32 var001b58b8 = 0x7f13a6b4; +u32 var001b58bc = 0x7f13a6ec; +u32 var001b58c0 = 0x7f13a6d8; +u32 var001b58c4 = 0x7f13a6d8; +u32 var001b58c8 = 0x7f13a6b4; +u32 var001b58cc = 0x7f13a6ec; +u32 var001b58d0 = 0x7f13a72c; +u32 var001b58d4 = 0x7f13a748; +u32 var001b58d8 = 0x7f13a748; +u32 var001b58dc = 0x7f13a748; +u32 var001b58e0 = 0x7f13a748; +u32 var001b58e4 = 0x7f13a748; +u32 var001b58e8 = 0x7f13a780; +u32 var001b58ec = 0x7f13a76c; +u32 var001b58f0 = 0x7f13a76c; +u32 var001b58f4 = 0x7f13a748; +u32 var001b58f8 = 0x7f13a76c; +u32 var001b58fc = 0x3e116873; +u32 var001b5900 = 0x3e116873; +u32 var001b5904 = 0x7f13aca4; +u32 var001b5908 = 0x7f13aca8; +u32 var001b590c = 0x7f13aca8; +u32 var001b5910 = 0x7f13aca8; +u32 var001b5914 = 0x7f13aca8; +u32 var001b5918 = 0x7f13ac94; +u32 var001b591c = 0x7f13ac9c; +u32 var001b5920 = 0x7f13ac9c; +u32 var001b5924 = 0x7f13aca8; +u32 var001b5928 = 0x7f13ac9c; +u32 var001b592c = 0x3d4ccccd; +u32 var001b5930 = 0x3c23d70a; +u32 var001b5934 = 0xbe86051b; +u32 var001b5938 = 0x4516d000; +u32 var001b593c = 0x44504000; +u32 var001b5940 = 0x428db852; +u32 var001b5944 = 0xc5002000; +u32 var001b5948 = 0x3fbbc6a8; +u32 var001b594c = 0x41033333; +u32 var001b5950 = 0xc0833333; +u32 var001b5954 = 0x3b80c73b; +u32 var001b5958 = 0x00000000; +u32 var001b595c = 0x00000000; +u32 var001b5960 = 0x6d6f6475; +u32 var001b5964 = 0x6c610000; +u32 var001b5968 = 0x72697073; +u32 var001b596c = 0x697a6500; +u32 var001b5970 = 0x40c907a9; +u32 var001b5974 = 0x7f13bf20; +u32 var001b5978 = 0x7f13bf74; +u32 var001b597c = 0x7f13bf90; +u32 var001b5980 = 0x7f13bf3c; +u32 var001b5984 = 0x7f13bf58; +u32 var001b5988 = 0x7f13c00c; +u32 var001b598c = 0x7f13bfcc; +u32 var001b5990 = 0x4effffff; +u32 var001b5994 = 0x4effffff; +u32 var001b5998 = 0xceffffff; +u32 var001b599c = 0x38d1b717; +u32 var001b59a0 = 0x38d1b717; +u32 var001b59a4 = 0x3ecccccd; +u32 var001b59a8 = 0x38d1b717; +u32 var001b59ac = 0x43ff8000; +u32 var001b59b0 = 0x46fe8000; +u32 var001b59b4 = 0x46fc5800; +u32 var001b59b8 = 0x44a28000; +u32 var001b59bc = 0x44a28000; +u32 var001b59c0 = 0x3a49a634; +u32 var001b59c4 = 0x3f19999a; +u32 var001b59c8 = 0x461c3c00; +u32 var001b59cc = 0x461c3c00; +u32 var001b59d0 = 0xc61c3c00; +u32 var001b59d4 = 0xc61c3c00; +u32 var001b59d8 = 0x43ff8000; +u32 var001b59dc = 0x46fe8000; +u32 var001b59e0 = 0x3c8efa35; +u32 var001b59e4 = 0x4169999a; +u32 var001b59e8 = 0x3ecccccd; +u32 var001b59ec = 0x3b808081; +u32 var001b59f0 = 0x46d6d800; +u32 var001b59f4 = 0x3b808081; +u32 var001b59f8 = 0x443b8000; +u32 var001b59fc = 0x3c23d70a; +u32 var001b5a00 = 0x3c23d70a; +u32 var001b5a04 = 0x3b888889; +u32 var001b5a08 = 0x3b888889; +u32 var001b5a0c = 0x3ecccccd; +u32 var001b5a10 = 0x57616c6c; +u32 var001b5a14 = 0x4869745f; +u32 var001b5a18 = 0x4d616b65; +u32 var001b5a1c = 0x53706163; +u32 var001b5a20 = 0x65526f6f; +u32 var001b5a24 = 0x6d203a20; +u32 var001b5a28 = 0x4552524f; +u32 var001b5a2c = 0x52202d20; +u32 var001b5a30 = 0x436f756c; +u32 var001b5a34 = 0x646e2774; +u32 var001b5a38 = 0x2066696e; +u32 var001b5a3c = 0x6420616e; +u32 var001b5a40 = 0x79207370; +u32 var001b5a44 = 0x61636520; +u32 var001b5a48 = 0x696e2072; +u32 var001b5a4c = 0x6f6f6d20; +u32 var001b5a50 = 0x25640a00; +u32 var001b5a54 = 0x77616c6c; +u32 var001b5a58 = 0x68697400; +u32 var001b5a5c = 0x675f4d61; +u32 var001b5a60 = 0x78526f75; +u32 var001b5a64 = 0x6e64203d; +u32 var001b5a68 = 0x20257325; +u32 var001b5a6c = 0x73256600; +u32 var001b5a70 = 0x00000000; +u32 var001b5a74 = 0x00000000; +u32 var001b5a78 = 0x675f4d69; +u32 var001b5a7c = 0x6e526f75; +u32 var001b5a80 = 0x6e64203d; +u32 var001b5a84 = 0x20257325; +u32 var001b5a88 = 0x73256600; +u32 var001b5a8c = 0x00000000; +u32 var001b5a90 = 0x00000000; +u32 var001b5a94 = 0x446f6e65; +u32 var001b5a98 = 0x20256420; +u32 var001b5a9c = 0x5a206275; +u32 var001b5aa0 = 0x66666572; +u32 var001b5aa4 = 0x2063616c; +u32 var001b5aa8 = 0x63730000; +u32 var001b5aac = 0x5a4f4f4d; +u32 var001b5ab0 = 0x203a2067; +u32 var001b5ab4 = 0x5f5a6f6f; +u32 var001b5ab8 = 0x6d466163; +u32 var001b5abc = 0x746f723d; +u32 var001b5ac0 = 0x25732573; +u32 var001b5ac4 = 0x25660000; +u32 var001b5ac8 = 0x00000000; +u32 var001b5acc = 0x00000000; +u32 var001b5ad0 = 0x5a4f4f4d; +u32 var001b5ad4 = 0x203a2067; +u32 var001b5ad8 = 0x5f5a6f6f; +u32 var001b5adc = 0x6d536361; +u32 var001b5ae0 = 0x6c61723d; +u32 var001b5ae4 = 0x25732573; +u32 var001b5ae8 = 0x25660000; +u32 var001b5aec = 0x00000000; +u32 var001b5af0 = 0x00000000; +u32 var001b5af4 = 0x5a4f4f4d; +u32 var001b5af8 = 0x203a2073; +u32 var001b5afc = 0x63616c65; +u32 var001b5b00 = 0x3d257325; +u32 var001b5b04 = 0x73256600; +u32 var001b5b08 = 0x00000000; +u32 var001b5b0c = 0x00000000; +u32 var001b5b10 = 0x57616c6c; +u32 var001b5b14 = 0x4869745f; +u32 var001b5b18 = 0x5469636b; +u32 var001b5b1c = 0x203a2053; +u32 var001b5b20 = 0x74617475; +u32 var001b5b24 = 0x73202d20; +u32 var001b5b28 = 0x52454400; +u32 var001b5b2c = 0x57616c6c; +u32 var001b5b30 = 0x4869745f; +u32 var001b5b34 = 0x5469636b; +u32 var001b5b38 = 0x203a2053; +u32 var001b5b3c = 0x74617475; +u32 var001b5b40 = 0x73202d20; +u32 var001b5b44 = 0x59454c4c; +u32 var001b5b48 = 0x4f572028; +u32 var001b5b4c = 0x25752900; +u32 var001b5b50 = 0x57616c6c; +u32 var001b5b54 = 0x4869745f; +u32 var001b5b58 = 0x5469636b; +u32 var001b5b5c = 0x203a2053; +u32 var001b5b60 = 0x74617475; +u32 var001b5b64 = 0x73202d20; +u32 var001b5b68 = 0x47524545; +u32 var001b5b6c = 0x4e000000; +u32 var001b5b70 = 0x57616c6c; +u32 var001b5b74 = 0x4869745f; +u32 var001b5b78 = 0x5469636b; +u32 var001b5b7c = 0x203a2025; +u32 var001b5b80 = 0x64205573; +u32 var001b5b84 = 0x65640000; +u32 var001b5b88 = 0x57616c6c; +u32 var001b5b8c = 0x4869745f; +u32 var001b5b90 = 0x5469636b; +u32 var001b5b94 = 0x203a2025; +u32 var001b5b98 = 0x64204672; +u32 var001b5b9c = 0x65650000; +u32 var001b5ba0 = 0x57616c6c; +u32 var001b5ba4 = 0x4869745f; +u32 var001b5ba8 = 0x5469636b; +u32 var001b5bac = 0x203a2025; +u32 var001b5bb0 = 0x64205065; +u32 var001b5bb4 = 0x6e64696e; +u32 var001b5bb8 = 0x67000000; +u32 var001b5bbc = 0x57616c6c; +u32 var001b5bc0 = 0x4869745f; +u32 var001b5bc4 = 0x5469636b; +u32 var001b5bc8 = 0x203a2025; +u32 var001b5bcc = 0x6420426c; +u32 var001b5bd0 = 0x6f6f6400; +u32 var001b5bd4 = 0x57616c6c; +u32 var001b5bd8 = 0x4869745f; +u32 var001b5bdc = 0x5469636b; +u32 var001b5be0 = 0x203a2025; +u32 var001b5be4 = 0x64204f74; +u32 var001b5be8 = 0x68657200; +u32 var001b5bec = 0x57616c6c; +u32 var001b5bf0 = 0x4869745f; +u32 var001b5bf4 = 0x5469636b; +u32 var001b5bf8 = 0x203a2025; +u32 var001b5bfc = 0x64205261; +u32 var001b5c00 = 0x74696f00; +u32 var001b5c04 = 0x57616c6c; +u32 var001b5c08 = 0x4869745f; +u32 var001b5c0c = 0x5469636b; +u32 var001b5c10 = 0x203a2025; +u32 var001b5c14 = 0x64282564; +u32 var001b5c18 = 0x29205072; +u32 var001b5c1c = 0x6f702048; +u32 var001b5c20 = 0x69747300; +u32 var001b5c24 = 0x744c6966; +u32 var001b5c28 = 0x6554696d; +u32 var001b5c2c = 0x653d2573; +u32 var001b5c30 = 0x25732566; +u32 var001b5c34 = 0x2c207453; +u32 var001b5c38 = 0x63616c61; +u32 var001b5c3c = 0x7247626c; +u32 var001b5c40 = 0x3d256600; +u32 var001b5c44 = 0x00000000; +u32 var001b5c48 = 0x00000000; +u32 var001b5c4c = 0x77616c6c; +u32 var001b5c50 = 0x6869742e; +u32 var001b5c54 = 0x63000000; +u32 var001b5c58 = 0x77616c6c; +u32 var001b5c5c = 0x6869742e; +u32 var001b5c60 = 0x63000000; +u32 var001b5c64 = 0x77616c6c; +u32 var001b5c68 = 0x6869742e; +u32 var001b5c6c = 0x63000000; +u32 var001b5c70 = 0x41465420; +u32 var001b5c74 = 0x3a207456; +u32 var001b5c78 = 0x65635520; +u32 var001b5c7c = 0x28616c6f; +u32 var001b5c80 = 0x6e672920; +u32 var001b5c84 = 0x3d202825; +u32 var001b5c88 = 0x73257325; +u32 var001b5c8c = 0x662c2566; +u32 var001b5c90 = 0x2c256629; +u32 var001b5c94 = 0x0a000000; +u32 var001b5c98 = 0x00000000; +u32 var001b5c9c = 0x00000000; +u32 var001b5ca0 = 0x41465420; +u32 var001b5ca4 = 0x3a207456; +u32 var001b5ca8 = 0x65635620; +u32 var001b5cac = 0x28757029; +u32 var001b5cb0 = 0x20202020; +u32 var001b5cb4 = 0x3d202825; +u32 var001b5cb8 = 0x73257325; +u32 var001b5cbc = 0x662c2566; +u32 var001b5cc0 = 0x2c256629; +u32 var001b5cc4 = 0x0a000000; +u32 var001b5cc8 = 0x00000000; +u32 var001b5ccc = 0x00000000; +u32 var001b5cd0 = 0x57616c6c; +u32 var001b5cd4 = 0x68697420; +u32 var001b5cd8 = 0x636f6c6f; +u32 var001b5cdc = 0x75722025; +u32 var001b5ce0 = 0x64206e6f; +u32 var001b5ce4 = 0x7420696d; +u32 var001b5ce8 = 0x706c656d; +u32 var001b5cec = 0x656e7465; +u32 var001b5cf0 = 0x642c2073; +u32 var001b5cf4 = 0x75627374; +u32 var001b5cf8 = 0x69747574; +u32 var001b5cfc = 0x696e6720; +u32 var001b5d00 = 0x626c6163; +u32 var001b5d04 = 0x6b0a0000; +u32 var001b5d08 = 0x3f19999a; +u32 var001b5d0c = 0x3fc90fdb; +u32 var001b5d10 = 0x3e4ccccd; +u32 var001b5d14 = 0x3f19999a; +u32 var001b5d18 = 0x3e4ccccd; +u32 var001b5d1c = 0x3dcccccd; +u32 var001b5d20 = 0x3f19999a; +u32 var001b5d24 = 0x7f13f608; +u32 var001b5d28 = 0x7f13f5ec; +u32 var001b5d2c = 0x7f13f5ec; +u32 var001b5d30 = 0x7f13f608; +u32 var001b5d34 = 0x7f13f608; +u32 var001b5d38 = 0x7f13f608; +u32 var001b5d3c = 0x7f13f608; +u32 var001b5d40 = 0x7f13f608; +u32 var001b5d44 = 0x7f13f608; +u32 var001b5d48 = 0x7f13f608; +u32 var001b5d4c = 0x7f13f5ec; +u32 var001b5d50 = 0x7f13f608; +u32 var001b5d54 = 0x3c8efa35; +u32 var001b5d58 = 0x3b808081; +u32 var001b5d5c = 0x7f14034c; +u32 var001b5d60 = 0x7f140300; +u32 var001b5d64 = 0x7f1403c4; +u32 var001b5d68 = 0x7f14043c; +u32 var001b5d6c = 0x7f14045c; +u32 var001b5d70 = 0x656e7663; +u32 var001b5d74 = 0x6f6c0000; +u32 var001b5d78 = 0x7072696d; +u32 var001b5d7c = 0x636f6c00; +u32 var001b5d80 = 0x656e7663; +u32 var001b5d84 = 0x6f6c0000; +u32 var001b5d88 = 0x7072696d; +u32 var001b5d8c = 0x636f6c00; +u32 var001b5d90 = 0x73667878; +u32 var001b5d94 = 0x78000000; +u32 var001b5d98 = 0x73667979; +u32 var001b5d9c = 0x79000000; +u32 var001b5da0 = 0x696e7465; +u32 var001b5da4 = 0x726c6163; +u32 var001b5da8 = 0x65476678; +u32 var001b5dac = 0x00000000; +u32 var001b5db0 = 0x426c7565; +u32 var001b5db4 = 0x496e7465; +u32 var001b5db8 = 0x726c6163; +u32 var001b5dbc = 0x65476678; +u32 var001b5dc0 = 0x00000000; +u32 var001b5dc4 = 0x73747265; +u32 var001b5dc8 = 0x74636842; +u32 var001b5dcc = 0x6c757247; +u32 var001b5dd0 = 0x66780000; +u32 var001b5dd4 = 0x626c7572; +u32 var001b5dd8 = 0x47667846; +u32 var001b5ddc = 0x69736865; +u32 var001b5de0 = 0x79650000; +u32 var001b5de4 = 0x25732025; +u32 var001b5de8 = 0x7325352e; +u32 var001b5dec = 0x32660000; +u32 var001b5df0 = 0x00000000; +u32 var001b5df4 = 0x25732025; +u32 var001b5df8 = 0x7325342e; +u32 var001b5dfc = 0x32660000; +u32 var001b5e00 = 0x00000000; +u32 var001b5e04 = 0x25732025; +u32 var001b5e08 = 0x64000000; +u32 var001b5e0c = 0x25732025; +u32 var001b5e10 = 0x64000000; +u32 var001b5e14 = 0x25730000; +u32 var001b5e18 = 0x25730000; +u32 var001b5e1c = 0x25730000; +u32 var001b5e20 = 0x25730000; +u32 var001b5e24 = 0x20202025; +u32 var001b5e28 = 0x73000000; +u32 var001b5e2c = 0x20202025; +u32 var001b5e30 = 0x73000000; +u32 var001b5e34 = 0x20202025; +u32 var001b5e38 = 0x73000000; +u32 var001b5e3c = 0x25730000; +u32 var001b5e40 = 0x25730000; +u32 var001b5e44 = 0x25730000; +u32 var001b5e48 = 0x25730000; +u32 var001b5e4c = 0x25730000; +u32 var001b5e50 = 0x46756c6c; +u32 var001b5e54 = 0x73637265; +u32 var001b5e58 = 0x656e5f44; +u32 var001b5e5c = 0x72617746; +u32 var001b5e60 = 0x61756c74; +u32 var001b5e64 = 0x53636f70; +u32 var001b5e68 = 0x65000000; +u32 var001b5e6c = 0x46756c6c; +u32 var001b5e70 = 0x73637265; +u32 var001b5e74 = 0x656e5f44; +u32 var001b5e78 = 0x72617746; +u32 var001b5e7c = 0x61756c74; +u32 var001b5e80 = 0x53636f70; +u32 var001b5e84 = 0x65000000; +u32 var001b5e88 = 0x496e7472; +u32 var001b5e8c = 0x6f466164; +u32 var001b5e90 = 0x6572426c; +u32 var001b5e94 = 0x75724766; +u32 var001b5e98 = 0x78000000; +u32 var001b5e9c = 0x496e7472; +u32 var001b5ea0 = 0x6f546578; +u32 var001b5ea4 = 0x74496e74; +u32 var001b5ea8 = 0x65726665; +u32 var001b5eac = 0x72654766; +u32 var001b5eb0 = 0x78000000; +u32 var001b5eb4 = 0x42696e6f; +u32 var001b5eb8 = 0x63756c61; +u32 var001b5ebc = 0x72566965; +u32 var001b5ec0 = 0x77476678; +u32 var001b5ec4 = 0x00000000; +u32 var001b5ec8 = 0x3e3e2000; +u32 var001b5ecc = 0x203e3e00; +u32 var001b5ed0 = 0x25732025; +u32 var001b5ed4 = 0x733a2530; +u32 var001b5ed8 = 0x33640000; +u32 var001b5edc = 0x25732025; +u32 var001b5ee0 = 0x73257325; +u32 var001b5ee4 = 0x342e3266; +u32 var001b5ee8 = 0x68000000; +u32 var001b5eec = 0x00000000; +u32 var001b5ef0 = 0x00000000; +u32 var001b5ef4 = 0x25732025; +u32 var001b5ef8 = 0x73257325; +u32 var001b5efc = 0x342e3266; +u32 var001b5f00 = 0x58000000; +u32 var001b5f04 = 0x00000000; +u32 var001b5f08 = 0x00000000; +u32 var001b5f0c = 0x204a4d42; +u32 var001b5f10 = 0x43000000; +u32 var001b5f14 = 0x20574944; +u32 var001b5f18 = 0x45204241; +u32 var001b5f1c = 0x4e440000; +u32 var001b5f20 = 0x20534341; +u32 var001b5f24 = 0x4e4e4552; +u32 var001b5f28 = 0x0a000000; +u32 var001b5f2c = 0x3f060a92; +u32 var001b5f30 = 0x40278d36; +u32 var001b5f34 = 0x3c23d70a; +u32 var001b5f38 = 0x3bcccccd; +u32 var001b5f3c = 0x3c23d70a; +u32 var001b5f40 = 0x3f83d70a; +u32 var001b5f44 = 0x3bcccccd; +u32 var001b5f48 = 0x3c23d70a; +u32 var001b5f4c = 0x3a83126f; +u32 var001b5f50 = 0x3f19999a; +u32 var001b5f54 = 0x3c23d70a; +u32 var001b5f58 = 0x3bcccccd; +u32 var001b5f5c = 0x40490fdb; +u32 var001b5f60 = 0x40933333; +u32 var001b5f64 = 0x4465599a; +u32 var001b5f68 = 0x00000000; +u32 var001b5f6c = 0x00000000; +u32 var001b5f70 = 0x53706c61; +u32 var001b5f74 = 0x74205469; +u32 var001b5f78 = 0x636b202d; +u32 var001b5f7c = 0x20503d25; +u32 var001b5f80 = 0x782c2042; +u32 var001b5f84 = 0x3d25642c; +u32 var001b5f88 = 0x20543d25; +u32 var001b5f8c = 0x642c2053; +u32 var001b5f90 = 0x3d25642c; +u32 var001b5f94 = 0x20573d25; +u32 var001b5f98 = 0x642c2044; +u32 var001b5f9c = 0x3d25642c; +u32 var001b5fa0 = 0x20483d25; +u32 var001b5fa4 = 0x640a0000; +u32 var001b5fa8 = 0x53504c41; +u32 var001b5fac = 0x54203a20; +u32 var001b5fb0 = 0x4e6f7420; +u32 var001b5fb4 = 0x44656164; +u32 var001b5fb8 = 0x20456e6f; +u32 var001b5fbc = 0x75676820; +u32 var001b5fc0 = 0x25732573; +u32 var001b5fc4 = 0x25660000; +u32 var001b5fc8 = 0x00000000; +u32 var001b5fcc = 0x00000000; +u32 var001b5fd0 = 0x73706c61; +u32 var001b5fd4 = 0x742e6300; +u32 var001b5fd8 = 0x73706c61; +u32 var001b5fdc = 0x742e6300; +u32 var001b5fe0 = 0x53706c61; +u32 var001b5fe4 = 0x74203a20; +u32 var001b5fe8 = 0x4f757420; +u32 var001b5fec = 0x6f662072; +u32 var001b5ff0 = 0x616e6765; +u32 var001b5ff4 = 0x0a000000; +u32 var001b5ff8 = 0x53706c61; +u32 var001b5ffc = 0x745f5265; +u32 var001b6000 = 0x73657443; +u32 var001b6004 = 0x6872203a; +u32 var001b6008 = 0x20526573; +u32 var001b600c = 0x6574204f; +u32 var001b6010 = 0x6e652043; +u32 var001b6014 = 0x68617220; +u32 var001b6018 = 0x3a206368; +u32 var001b601c = 0x72646174; +u32 var001b6020 = 0x61203d20; +u32 var001b6024 = 0x25780a00; +u32 var001b6028 = 0x3f333333; +u32 var001b602c = 0x3c8efa35; +u32 var001b6030 = 0x497423f0; +u32 var001b6034 = 0x7f149988; +u32 var001b6038 = 0x7f149988; +u32 var001b603c = 0x7f149988; +u32 var001b6040 = 0x7f149998; +u32 var001b6044 = 0x7f149998; +u32 var001b6048 = 0x7f1499a8; +u32 var001b604c = 0x00000000; +u32 var001b6050 = 0x496e6974; +u32 var001b6054 = 0x00000000; +u32 var001b6058 = 0x53746172; +u32 var001b605c = 0x74204865; +u32 var001b6060 = 0x61646572; +u32 var001b6064 = 0x20526561; +u32 var001b6068 = 0x64000000; +u32 var001b606c = 0x48656164; +u32 var001b6070 = 0x65722052; +u32 var001b6074 = 0x65616420; +u32 var001b6078 = 0x446f6e65; +u32 var001b607c = 0x00000000; +u32 var001b6080 = 0x4e756c6c; +u32 var001b6084 = 0x00000000; +u32 var001b6088 = 0x45786974; +u32 var001b608c = 0x20310000; +u32 var001b6090 = 0x45786974; +u32 var001b6094 = 0x20320000; +u32 var001b6098 = 0x45786974; +u32 var001b609c = 0x20330000; +u32 var001b60a0 = 0x00000000; +u32 var001b60a4 = 0x00000000; +u32 var001b60a8 = 0x00000000; +u32 var001b60ac = 0x00000001; +u32 var001b60b0 = 0x00000001; +u32 var001b60b4 = 0x00000000; +u32 var001b60b8 = 0x00000002; +u32 var001b60bc = 0x00000000; +u32 var001b60c0 = 0x00000001; +u32 var001b60c4 = 0x00000001; +u32 var001b60c8 = 0x00000000; +u32 var001b60cc = 0x00000002; +u32 var001b60d0 = 0x00000000; +u32 var001b60d4 = 0x00000003; +u32 var001b60d8 = 0x00000001; +u32 var001b60dc = 0x00000002; +u32 var001b60e0 = 0x00000002; +u32 var001b60e4 = 0x00000001; +u32 var001b60e8 = 0x00000003; +u32 var001b60ec = 0x00000000; +u32 var001b60f0 = 0x00000004; +u32 var001b60f4 = 0x00000000; +u32 var001b60f8 = 0x00000003; +u32 var001b60fc = 0x00000001; +u32 var001b6100 = 0x00000002; +u32 var001b6104 = 0x00000002; +u32 var001b6108 = 0x00000001; +u32 var001b610c = 0x00000003; +u32 var001b6110 = 0x00000000; +u32 var001b6114 = 0x00000004; +u32 var001b6118 = 0x00000000; +u32 var001b611c = 0x00000005; +u32 var001b6120 = 0x00000001; +u32 var001b6124 = 0x00000004; +u32 var001b6128 = 0x00000002; +u32 var001b612c = 0x00000003; +u32 var001b6130 = 0x00000003; +u32 var001b6134 = 0x00000002; +u32 var001b6138 = 0x00000004; +u32 var001b613c = 0x00000001; +u32 var001b6140 = 0x00000005; +u32 var001b6144 = 0x00000000; +u32 var001b6148 = 0x00000006; +u32 var001b614c = 0x00000000; +u32 var001b6150 = 0x00000005; +u32 var001b6154 = 0x00000001; +u32 var001b6158 = 0x00000004; +u32 var001b615c = 0x00000002; +u32 var001b6160 = 0x00000003; +u32 var001b6164 = 0x00000003; +u32 var001b6168 = 0x00000002; +u32 var001b616c = 0x00000004; +u32 var001b6170 = 0x00000001; +u32 var001b6174 = 0x00000005; +u32 var001b6178 = 0x00000000; +u32 var001b617c = 0x00000006; +u32 var001b6180 = 0x00000000; +u32 var001b6184 = 0x00000007; +u32 var001b6188 = 0x00000001; +u32 var001b618c = 0x00000006; +u32 var001b6190 = 0x00000002; +u32 var001b6194 = 0x00000005; +u32 var001b6198 = 0x00000003; +u32 var001b619c = 0x00000004; +u32 var001b61a0 = 0x00000004; +u32 var001b61a4 = 0x00000003; +u32 var001b61a8 = 0x00000005; +u32 var001b61ac = 0x00000002; +u32 var001b61b0 = 0x00000006; +u32 var001b61b4 = 0x00000001; +u32 var001b61b8 = 0x00000007; +u32 var001b61bc = 0x00000000; +u32 var001b61c0 = 0x00000007; +u32 var001b61c4 = 0x00000001; +u32 var001b61c8 = 0x00000006; +u32 var001b61cc = 0x00000002; +u32 var001b61d0 = 0x00000005; +u32 var001b61d4 = 0x00000003; +u32 var001b61d8 = 0x00000004; +u32 var001b61dc = 0x00000004; +u32 var001b61e0 = 0x00000003; +u32 var001b61e4 = 0x00000005; +u32 var001b61e8 = 0x00000002; +u32 var001b61ec = 0x00000006; +u32 var001b61f0 = 0x00000001; +u32 var001b61f4 = 0x00000007; +u32 var001b61f8 = 0x00000002; +u32 var001b61fc = 0x00000007; +u32 var001b6200 = 0x00000003; +u32 var001b6204 = 0x00000006; +u32 var001b6208 = 0x00000004; +u32 var001b620c = 0x00000005; +u32 var001b6210 = 0x00000005; +u32 var001b6214 = 0x00000004; +u32 var001b6218 = 0x00000006; +u32 var001b621c = 0x00000003; +u32 var001b6220 = 0x00000007; +u32 var001b6224 = 0x00000002; +u32 var001b6228 = 0x00000007; +u32 var001b622c = 0x00000003; +u32 var001b6230 = 0x00000006; +u32 var001b6234 = 0x00000004; +u32 var001b6238 = 0x00000005; +u32 var001b623c = 0x00000005; +u32 var001b6240 = 0x00000004; +u32 var001b6244 = 0x00000006; +u32 var001b6248 = 0x00000003; +u32 var001b624c = 0x00000007; +u32 var001b6250 = 0x00000004; +u32 var001b6254 = 0x00000007; +u32 var001b6258 = 0x00000005; +u32 var001b625c = 0x00000006; +u32 var001b6260 = 0x00000006; +u32 var001b6264 = 0x00000005; +u32 var001b6268 = 0x00000007; +u32 var001b626c = 0x00000004; +u32 var001b6270 = 0x00000007; +u32 var001b6274 = 0x00000005; +u32 var001b6278 = 0x00000006; +u32 var001b627c = 0x00000006; +u32 var001b6280 = 0x00000005; +u32 var001b6284 = 0x00000007; +u32 var001b6288 = 0x00000006; +u32 var001b628c = 0x00000007; +u32 var001b6290 = 0x00000007; +u32 var001b6294 = 0x00000006; +u32 var001b6298 = 0x00000007; +u32 var001b629c = 0x00000007; +u32 var001b62a0 = 0x00000000; +u32 var001b62a4 = 0xffffffff; +u32 var001b62a8 = 0xdc9785ff; +u32 var001b62ac = 0xdc917bff; +u32 var001b62b0 = 0xdd8d71ff; +u32 var001b62b4 = 0xdd8367ff; +u32 var001b62b8 = 0xdf795dff; +u32 var001b62bc = 0xdf7953ff; +u32 var001b62c0 = 0x00000000; +u32 var001b62c4 = 0xffffffff; +u32 var001b62c8 = 0xa67b6dff; +u32 var001b62cc = 0xa16152ff; +u32 var001b62d0 = 0x8c6741ff; +u32 var001b62d4 = 0x81544cff; +u32 var001b62d8 = 0x6a4031ff; +u32 var001b62dc = 0x4f433cff; +u32 var001b62e0 = 0x00000000; +u32 var001b62e4 = 0xffffffff; +u32 var001b62e8 = 0xccb38dff; +u32 var001b62ec = 0xddc07cff; +u32 var001b62f0 = 0xe6a667ff; +u32 var001b62f4 = 0xd1ab50ff; +u32 var001b62f8 = 0xc69f6dff; +u32 var001b62fc = 0xb27e5bff; +u32 var001b6300 = 0x00000000; +u32 var001b6304 = 0xffffffff; +u32 var001b6308 = 0x5f3a25ff; +u32 var001b630c = 0x553a20ff; +u32 var001b6310 = 0x4b351cff; +u32 var001b6314 = 0x412d19ff; +u32 var001b6318 = 0x41260fff; +u32 var001b631c = 0x371e04ff; +u32 var001b6320 = 0x00000000; +u32 var001b6324 = 0xffffffff; +u32 var001b6328 = 0xe9d679ff; +u32 var001b632c = 0x654f40ff; +u32 var001b6330 = 0xebb279ff; +u32 var001b6334 = 0x846b51ff; +u32 var001b6338 = 0xebc579ff; +u32 var001b633c = 0xab8d6fff; +u32 var001b6340 = 0x00000000; +u32 var001b6344 = 0xffffffff; +u32 var001b6348 = 0x26374dff; +u32 var001b634c = 0x18253eff; +u32 var001b6350 = 0x171d20ff; +u32 var001b6354 = 0x060e16ff; +u32 var001b6358 = 0x00001cff; +u32 var001b635c = 0x000001ff; +u32 var001b6360 = 0x00000000; +u32 var001b6364 = 0xffffffff; +u32 var001b6368 = 0x972f1aff; +u32 var001b636c = 0x822817ff; +u32 var001b6370 = 0x6e1e12ff; +u32 var001b6374 = 0x5a140dff; +u32 var001b6378 = 0x460a08ff; +u32 var001b637c = 0x200001ff; +u32 var001b6380 = 0x00000000; +u32 var001b6384 = 0xffffffff; +u32 var001b6388 = 0x79b2ebff; +u32 var001b638c = 0x007fffff; +u32 var001b6390 = 0x1f5fdfff; +u32 var001b6394 = 0x0043caff; +u32 var001b6398 = 0x00147eff; +u32 var001b639c = 0x0c1857ff; +u32 var001b63a0 = 0x52574920; +u32 var001b63a4 = 0x3a204361; +u32 var001b63a8 = 0x6d20416c; +u32 var001b63ac = 0x6c6f6320; +u32 var001b63b0 = 0x3a204775; +u32 var001b63b4 = 0x69643d25; +u32 var001b63b8 = 0x64202d3e; +u32 var001b63bc = 0x20546f74; +u32 var001b63c0 = 0x616c203d; +u32 var001b63c4 = 0x20257520; +u32 var001b63c8 = 0x28256420; +u32 var001b63cc = 0x61742025; +u32 var001b63d0 = 0x73290a00; +u32 var001b63d4 = 0x63616d64; +u32 var001b63d8 = 0x7261772e; +u32 var001b63dc = 0x63000000; +u32 var001b63e0 = 0x43616d20; +u32 var001b63e4 = 0x2d3e2044; +u32 var001b63e8 = 0x756d7069; +u32 var001b63ec = 0x6e672068; +u32 var001b63f0 = 0x65616420; +u32 var001b63f4 = 0x76657274; +u32 var001b63f8 = 0x65782063; +u32 var001b63fc = 0x6f6c6f75; +u32 var001b6400 = 0x7220696e; +u32 var001b6404 = 0x666f726d; +u32 var001b6408 = 0x6174696f; +u32 var001b640c = 0x6e0a0000; +u32 var001b6410 = 0x43616d20; +u32 var001b6414 = 0x2d3e2046; +u32 var001b6418 = 0x61636520; +u32 var001b641c = 0x436f6c20; +u32 var001b6420 = 0x2d205061; +u32 var001b6424 = 0x6c3d2564; +u32 var001b6428 = 0x2c20456e; +u32 var001b642c = 0x7472793d; +u32 var001b6430 = 0x25642c20; +u32 var001b6434 = 0x436f6c3d; +u32 var001b6438 = 0x25303878; +u32 var001b643c = 0x0a000000; +u32 var001b6440 = 0x43616d20; +u32 var001b6444 = 0x2d3e2048; +u32 var001b6448 = 0x61697220; +u32 var001b644c = 0x436f6c20; +u32 var001b6450 = 0x2d205061; +u32 var001b6454 = 0x6c3d2564; +u32 var001b6458 = 0x2c20456e; +u32 var001b645c = 0x7472793d; +u32 var001b6460 = 0x25642c20; +u32 var001b6464 = 0x436f6c3d; +u32 var001b6468 = 0x25303878; +u32 var001b646c = 0x0a000000; +u32 var001b6470 = 0x43616d5f; +u32 var001b6474 = 0x5469636b; +u32 var001b6478 = 0x20282564; +u32 var001b647c = 0x20546f74; +u32 var001b6480 = 0x616c2053; +u32 var001b6484 = 0x6c6f7473; +u32 var001b6488 = 0x29000000; +u32 var001b648c = 0x43757272; +u32 var001b6490 = 0x656e7420; +u32 var001b6494 = 0x43616d65; +u32 var001b6498 = 0x72612053; +u32 var001b649c = 0x6c6f7420; +u32 var001b64a0 = 0x3d202564; +u32 var001b64a4 = 0x0a000000; +u32 var001b64a8 = 0x536c6f74; +u32 var001b64ac = 0x20256420; +u32 var001b64b0 = 0x2d3e2041; +u32 var001b64b4 = 0x63746976; +u32 var001b64b8 = 0x65203d20; +u32 var001b64bc = 0x25640000; +u32 var001b64c0 = 0x63616d64; +u32 var001b64c4 = 0x7261772e; +u32 var001b64c8 = 0x63000000; +u32 var001b64cc = 0x43414d20; +u32 var001b64d0 = 0x3a204361; +u32 var001b64d4 = 0x6d5f5374; +u32 var001b64d8 = 0x61727443; +u32 var001b64dc = 0x616d4669; +u32 var001b64e0 = 0x6c655265; +u32 var001b64e4 = 0x6164202d; +u32 var001b64e8 = 0x20476f0a; +u32 var001b64ec = 0x00000000; +u32 var001b64f0 = 0x2a2a2a2a; +u32 var001b64f4 = 0x2a2a2a2a; +u32 var001b64f8 = 0x2a2a2a2a; +u32 var001b64fc = 0x2043616d; +u32 var001b6500 = 0x5f416374; +u32 var001b6504 = 0x69766174; +u32 var001b6508 = 0x65416e64; +u32 var001b650c = 0x436c6561; +u32 var001b6510 = 0x72536c6f; +u32 var001b6514 = 0x74202a2a; +u32 var001b6518 = 0x2a2a2a2a; +u32 var001b651c = 0x2a2a2a2a; +u32 var001b6520 = 0x2a2a203a; +u32 var001b6524 = 0x20536c6f; +u32 var001b6528 = 0x743d2564; +u32 var001b652c = 0x0a000000; +u32 var001b6530 = 0x63616d64; +u32 var001b6534 = 0x7261772e; +u32 var001b6538 = 0x63000000; +u32 var001b653c = 0x63616d64; +u32 var001b6540 = 0x7261772e; +u32 var001b6544 = 0x63000000; +u32 var001b6548 = 0x63616d64; +u32 var001b654c = 0x7261772e; +u32 var001b6550 = 0x63000000; +u32 var001b6554 = 0x63616d64; +u32 var001b6558 = 0x7261772e; +u32 var001b655c = 0x63000000; +u32 var001b6560 = 0x63616d64; +u32 var001b6564 = 0x7261772e; +u32 var001b6568 = 0x63000000; +u32 var001b656c = 0x63616d64; +u32 var001b6570 = 0x7261772e; +u32 var001b6574 = 0x63000000; +u32 var001b6578 = 0x63616d64; +u32 var001b657c = 0x7261772e; +u32 var001b6580 = 0x63000000; +u32 var001b6584 = 0x43616d5f; +u32 var001b6588 = 0x436f7079; +u32 var001b658c = 0x45646974; +u32 var001b6590 = 0x6f72546f; +u32 var001b6594 = 0x556e646f; +u32 var001b6598 = 0x0a000000; +u32 var001b659c = 0x63616d64; +u32 var001b65a0 = 0x7261772e; +u32 var001b65a4 = 0x63000000; +u32 var001b65a8 = 0x43616d5f; +u32 var001b65ac = 0x436f7079; +u32 var001b65b0 = 0x556e646f; +u32 var001b65b4 = 0x546f4564; +u32 var001b65b8 = 0x69746f72; +u32 var001b65bc = 0x0a000000; +u32 var001b65c0 = 0x63616d64; +u32 var001b65c4 = 0x7261772e; +u32 var001b65c8 = 0x63000000; +u32 var001b65cc = 0x63616d64; +u32 var001b65d0 = 0x7261772e; +u32 var001b65d4 = 0x63000000; +u32 var001b65d8 = 0x63616d64; +u32 var001b65dc = 0x7261772e; +u32 var001b65e0 = 0x63000000; +u32 var001b65e4 = 0x63616d64; +u32 var001b65e8 = 0x7261772e; +u32 var001b65ec = 0x63000000; +u32 var001b65f0 = 0x43616d20; +u32 var001b65f4 = 0x2d3e2053; +u32 var001b65f8 = 0x65747469; +u32 var001b65fc = 0x6e672063; +u32 var001b6600 = 0x75727265; +u32 var001b6604 = 0x6e742068; +u32 var001b6608 = 0x61697220; +u32 var001b660c = 0x636f6c6f; +u32 var001b6610 = 0x75722074; +u32 var001b6614 = 0x6f202573; +u32 var001b6618 = 0x0a000000; +u32 var001b661c = 0x43616d20; +u32 var001b6620 = 0x2d3e2053; +u32 var001b6624 = 0x65747469; +u32 var001b6628 = 0x6e672063; +u32 var001b662c = 0x75727265; +u32 var001b6630 = 0x6e742066; +u32 var001b6634 = 0x61636520; +u32 var001b6638 = 0x636f6c6f; +u32 var001b663c = 0x75722074; +u32 var001b6640 = 0x6f202573; +u32 var001b6644 = 0x0a000000; +u32 var001b6648 = 0x63616d64; +u32 var001b664c = 0x7261772e; +u32 var001b6650 = 0x63000000; +u32 var001b6654 = 0x43616d5f; +u32 var001b6658 = 0x53657441; +u32 var001b665c = 0x75746f44; +u32 var001b6660 = 0x65417274; +u32 var001b6664 = 0x65666163; +u32 var001b6668 = 0x74202d3e; +u32 var001b666c = 0x20537461; +u32 var001b6670 = 0x7465203d; +u32 var001b6674 = 0x2025640a; +u32 var001b6678 = 0x00000000; +u32 var001b667c = 0x63616d64; +u32 var001b6680 = 0x7261772e; +u32 var001b6684 = 0x63000000; +u32 var001b6688 = 0x43616d5f; +u32 var001b668c = 0x436c6561; +u32 var001b6690 = 0x7243616d; +u32 var001b6694 = 0x6572614c; +u32 var001b6698 = 0x6f616442; +u32 var001b669c = 0x75666665; +u32 var001b66a0 = 0x72202d3e; +u32 var001b66a4 = 0x2043616d; +u32 var001b66a8 = 0x6572613d; +u32 var001b66ac = 0x25640a00; +u32 var001b66b0 = 0x43616d5f; +u32 var001b66b4 = 0x53746172; +u32 var001b66b8 = 0x7454656d; +u32 var001b66bc = 0x70203a20; +u32 var001b66c0 = 0x4e656564; +u32 var001b66c4 = 0x20257520; +u32 var001b66c8 = 0x62797465; +u32 var001b66cc = 0x7320666f; +u32 var001b66d0 = 0x72207465; +u32 var001b66d4 = 0x6d702063; +u32 var001b66d8 = 0x616d2069; +u32 var001b66dc = 0x6d616765; +u32 var001b66e0 = 0x73206275; +u32 var001b66e4 = 0x66666572; +u32 var001b66e8 = 0x0a000000; +u32 var001b66ec = 0x63616d64; +u32 var001b66f0 = 0x7261772e; +u32 var001b66f4 = 0x63000000; +u32 var001b66f8 = 0x63616d64; +u32 var001b66fc = 0x7261772e; +u32 var001b6700 = 0x63000000; +u32 var001b6704 = 0x63616d64; +u32 var001b6708 = 0x7261772e; +u32 var001b670c = 0x63000000; +u32 var001b6710 = 0x63616d64; +u32 var001b6714 = 0x7261772e; +u32 var001b6718 = 0x63000000; +u32 var001b671c = 0x63616d64; +u32 var001b6720 = 0x7261772e; +u32 var001b6724 = 0x63000000; +u32 var001b6728 = 0x43616d65; +u32 var001b672c = 0x7261202d; +u32 var001b6730 = 0x3e204361; +u32 var001b6734 = 0x6d5f5374; +u32 var001b6738 = 0x61727420; +u32 var001b673c = 0x666f7220; +u32 var001b6740 = 0x43616d65; +u32 var001b6744 = 0x72612025; +u32 var001b6748 = 0x640a0000; +u32 var001b674c = 0x43616d65; +u32 var001b6750 = 0x7261202d; +u32 var001b6754 = 0x3e204361; +u32 var001b6758 = 0x6d5f5374; +u32 var001b675c = 0x6f700a00; +u32 var001b6760 = 0x43616d65; +u32 var001b6764 = 0x7261202d; +u32 var001b6768 = 0x3e204361; +u32 var001b676c = 0x6d5f4669; +u32 var001b6770 = 0x6e697368; +u32 var001b6774 = 0x202d2044; +u32 var001b6778 = 0x6f6e650a; +u32 var001b677c = 0x00000000; +u32 var001b6780 = 0x43616d65; +u32 var001b6784 = 0x7261202d; +u32 var001b6788 = 0x3e437265; +u32 var001b678c = 0x61746564; +u32 var001b6790 = 0x2061206e; +u32 var001b6794 = 0x65772073; +u32 var001b6798 = 0x6c6f7420; +u32 var001b679c = 0x2d204964; +u32 var001b67a0 = 0x3d25640a; +u32 var001b67a4 = 0x00000000; +u32 var001b67a8 = 0x43616d65; +u32 var001b67ac = 0x7261202d; +u32 var001b67b0 = 0x3e204344; +u32 var001b67b4 = 0x5f44656c; +u32 var001b67b8 = 0x65746553; +u32 var001b67bc = 0x6c6f7420; +u32 var001b67c0 = 0x2d204475; +u32 var001b67c4 = 0x6d70696e; +u32 var001b67c8 = 0x6720736c; +u32 var001b67cc = 0x6f742025; +u32 var001b67d0 = 0x640a0000; +u32 var001b67d4 = 0x6b670000; +u32 var001b67d8 = 0x4b700000; +u32 var001b67dc = 0x4b690000; +u32 var001b67e0 = 0x4b640000; +u32 var001b67e4 = 0x74496e74; +u32 var001b67e8 = 0x00000000; +u32 var001b67ec = 0x676f6361; +u32 var001b67f0 = 0x6c000000; +u32 var001b67f4 = 0x61696d00; +u32 var001b67f8 = 0x43414d20; +u32 var001b67fc = 0x3a204361; +u32 var001b6800 = 0x6d5f4d61; +u32 var001b6804 = 0x6b655465; +u32 var001b6808 = 0x78747572; +u32 var001b680c = 0x65730a00; +u32 var001b6810 = 0x63616d64; +u32 var001b6814 = 0x7261772e; +u32 var001b6818 = 0x63000000; +u32 var001b681c = 0x70442d3e; +u32 var001b6820 = 0x52656164; +u32 var001b6824 = 0x4d6f6465; +u32 var001b6828 = 0x203d2025; +u32 var001b682c = 0x73000000; +u32 var001b6830 = 0x43616d65; +u32 var001b6834 = 0x7261202d; +u32 var001b6838 = 0x3e204765; +u32 var001b683c = 0x7474696e; +u32 var001b6840 = 0x67204865; +u32 var001b6844 = 0x61646572; +u32 var001b6848 = 0x20496e66; +u32 var001b684c = 0x6f0a0000; +u32 var001b6850 = 0x43616d65; +u32 var001b6854 = 0x7261202d; +u32 var001b6858 = 0x3e204974; +u32 var001b685c = 0x656d3d25; +u32 var001b6860 = 0x642c2070; +u32 var001b6864 = 0x442d3e43; +u32 var001b6868 = 0x616d4865; +u32 var001b686c = 0x61646572; +u32 var001b6870 = 0x5b695d3d; +u32 var001b6874 = 0x25640a00; +u32 var001b6878 = 0x43616d65; +u32 var001b687c = 0x7261202d; +u32 var001b6880 = 0x3e20466f; +u32 var001b6884 = 0x756e6420; +u32 var001b6888 = 0x25642056; +u32 var001b688c = 0x616c6964; +u32 var001b6890 = 0x20696d61; +u32 var001b6894 = 0x6765730a; +u32 var001b6898 = 0x00000000; +u32 var001b689c = 0x43616d65; +u32 var001b68a0 = 0x7261202d; +u32 var001b68a4 = 0x3e204974; +u32 var001b68a8 = 0x656d3d25; +u32 var001b68ac = 0x642c2056; +u32 var001b68b0 = 0x616c6964; +u32 var001b68b4 = 0x3d25732c; +u32 var001b68b8 = 0x2042616e; +u32 var001b68bc = 0x6b3d2564; +u32 var001b68c0 = 0x0a000000; +u32 var001b68c4 = 0x59455300; +u32 var001b68c8 = 0x4e4f0000; +u32 var001b68cc = 0x43445f54; +u32 var001b68d0 = 0x72616e73; +u32 var001b68d4 = 0x66657243; +u32 var001b68d8 = 0x75727265; +u32 var001b68dc = 0x6e744361; +u32 var001b68e0 = 0x63686554; +u32 var001b68e4 = 0x6f456469; +u32 var001b68e8 = 0x746f7241; +u32 var001b68ec = 0x6e644578; +u32 var001b68f0 = 0x6974203a; +u32 var001b68f4 = 0x20506c61; +u32 var001b68f8 = 0x7965723d; +u32 var001b68fc = 0x25642c20; +u32 var001b6900 = 0x70442d3e; +u32 var001b6904 = 0x43616d52; +u32 var001b6908 = 0x64496d67; +u32 var001b690c = 0x3d25640a; +u32 var001b6910 = 0x00000000; +u32 var001b6914 = 0x43616d65; +u32 var001b6918 = 0x7261202d; +u32 var001b691c = 0x3e204344; +u32 var001b6920 = 0x5f437963; +u32 var001b6924 = 0x6c654861; +u32 var001b6928 = 0x6e646c65; +u32 var001b692c = 0x52656164; +u32 var001b6930 = 0x202d204e; +u32 var001b6934 = 0x65656420; +u32 var001b6938 = 0x746f206c; +u32 var001b693c = 0x6f616420; +u32 var001b6940 = 0x75702074; +u32 var001b6944 = 0x68652063; +u32 var001b6948 = 0x616d6572; +u32 var001b694c = 0x61206865; +u32 var001b6950 = 0x61646572; +u32 var001b6954 = 0x0a000000; +u32 var001b6958 = 0x43616d65; +u32 var001b695c = 0x7261202d; +u32 var001b6960 = 0x3e204344; +u32 var001b6964 = 0x5f437963; +u32 var001b6968 = 0x6c654861; +u32 var001b696c = 0x6e646c65; +u32 var001b6970 = 0x52656164; +u32 var001b6974 = 0x202d2049; +u32 var001b6978 = 0x6d616765; +u32 var001b697c = 0x20256420; +u32 var001b6980 = 0x6e656564; +u32 var001b6984 = 0x73206c6f; +u32 var001b6988 = 0x6164696e; +u32 var001b698c = 0x6720666f; +u32 var001b6990 = 0x72206564; +u32 var001b6994 = 0x69746f72; +u32 var001b6998 = 0x20636f70; +u32 var001b699c = 0x7079696e; +u32 var001b69a0 = 0x67206f6e; +u32 var001b69a4 = 0x206d656e; +u32 var001b69a8 = 0x75206578; +u32 var001b69ac = 0x69740a00; +u32 var001b69b0 = 0x43616d65; +u32 var001b69b4 = 0x7261202d; +u32 var001b69b8 = 0x3e204344; +u32 var001b69bc = 0x5f437963; +u32 var001b69c0 = 0x6c654861; +u32 var001b69c4 = 0x6e646c65; +u32 var001b69c8 = 0x52656164; +u32 var001b69cc = 0x202d2045; +u32 var001b69d0 = 0x72726f72; +u32 var001b69d4 = 0x20656b43; +u32 var001b69d8 = 0x616d5265; +u32 var001b69dc = 0x61644d6f; +u32 var001b69e0 = 0x64654578; +u32 var001b69e4 = 0x69743220; +u32 var001b69e8 = 0x696e204e; +u32 var001b69ec = 0x756c6c20; +u32 var001b69f0 = 0x6379636c; +u32 var001b69f4 = 0x650a0000; +u32 var001b69f8 = 0x43414d45; +u32 var001b69fc = 0x5241203a; +u32 var001b6a00 = 0x20434f50; +u32 var001b6a04 = 0x5920534c; +u32 var001b6a08 = 0x4f542028; +u32 var001b6a0c = 0x2564206f; +u32 var001b6a10 = 0x66202573; +u32 var001b6a14 = 0x293a2053; +u32 var001b6a18 = 0x6c6f7420; +u32 var001b6a1c = 0x25642825; +u32 var001b6a20 = 0x7329202d; +u32 var001b6a24 = 0x3e20536c; +u32 var001b6a28 = 0x6f742025; +u32 var001b6a2c = 0x64282573; +u32 var001b6a30 = 0x290a0000; +u32 var001b6a34 = 0x41435449; +u32 var001b6a38 = 0x56450000; +u32 var001b6a3c = 0x4e554c4c; +u32 var001b6a40 = 0x00000000; +u32 var001b6a44 = 0x41435449; +u32 var001b6a48 = 0x56450000; +u32 var001b6a4c = 0x4e554c4c; +u32 var001b6a50 = 0x00000000; +u32 var001b6a54 = 0x52574920; +u32 var001b6a58 = 0x3a205761; +u32 var001b6a5c = 0x726e696e; +u32 var001b6a60 = 0x67202d3e; +u32 var001b6a64 = 0x204e6f74; +u32 var001b6a68 = 0x20636f70; +u32 var001b6a6c = 0x79696e67; +u32 var001b6a70 = 0x20746865; +u32 var001b6a74 = 0x20746875; +u32 var001b6a78 = 0x6d626e61; +u32 var001b6a7c = 0x696c2074; +u32 var001b6a80 = 0x65787475; +u32 var001b6a84 = 0x72650a00; +u32 var001b6a88 = 0x43445f44; +u32 var001b6a8c = 0x72617754; +u32 var001b6a90 = 0x65787475; +u32 var001b6a94 = 0x7265203a; +u32 var001b6a98 = 0x20705465; +u32 var001b6a9c = 0x783d2578; +u32 var001b6aa0 = 0x0a000000; +u32 var001b6aa4 = 0x43616d20; +u32 var001b6aa8 = 0x2d3e2057; +u32 var001b6aac = 0x41524e49; +u32 var001b6ab0 = 0x4e47202d; +u32 var001b6ab4 = 0x204e6f74; +u32 var001b6ab8 = 0x20646f6e; +u32 var001b6abc = 0x6520696e; +u32 var001b6ac0 = 0x74656e73; +u32 var001b6ac4 = 0x69747920; +u32 var001b6ac8 = 0x7461626c; +u32 var001b6acc = 0x65207265; +u32 var001b6ad0 = 0x63616c63; +u32 var001b6ad4 = 0x203a2d20; +u32 var001b6ad8 = 0x4e6f2073; +u32 var001b6adc = 0x616d706c; +u32 var001b6ae0 = 0x65732077; +u32 var001b6ae4 = 0x69746869; +u32 var001b6ae8 = 0x6e207468; +u32 var001b6aec = 0x72657368; +u32 var001b6af0 = 0x6f6c640a; +u32 var001b6af4 = 0x00000000; +u32 var001b6af8 = 0x43616d65; +u32 var001b6afc = 0x7261202d; +u32 var001b6b00 = 0x3e204361; +u32 var001b6b04 = 0x6c6c2074; +u32 var001b6b08 = 0x6f207265; +u32 var001b6b0c = 0x73657420; +u32 var001b6b10 = 0x6175746f; +u32 var001b6b14 = 0x2063616c; +u32 var001b6b18 = 0x69627261; +u32 var001b6b1c = 0x74650a00; +u32 var001b6b20 = 0x4143202d; +u32 var001b6b24 = 0x3e20656b; +u32 var001b6b28 = 0x43616d41; +u32 var001b6b2c = 0x75746f43; +u32 var001b6b30 = 0x616c5374; +u32 var001b6b34 = 0x61747573; +u32 var001b6b38 = 0x52657365; +u32 var001b6b3c = 0x74202d20; +u32 var001b6b40 = 0x70442d3e; +u32 var001b6b44 = 0x7454696d; +u32 var001b6b48 = 0x65203d20; +u32 var001b6b4c = 0x25642c20; +u32 var001b6b50 = 0x70442d3e; +u32 var001b6b54 = 0x7454696d; +u32 var001b6b58 = 0x654e7841; +u32 var001b6b5c = 0x6464203d; +u32 var001b6b60 = 0x2025640a; +u32 var001b6b64 = 0x00000000; +u32 var001b6b68 = 0x43616d20; +u32 var001b6b6c = 0x30202d3e; +u32 var001b6b70 = 0x2054696d; +u32 var001b6b74 = 0x65203d20; +u32 var001b6b78 = 0x25642c20; +u32 var001b6b7c = 0x54617267; +u32 var001b6b80 = 0x6574203d; +u32 var001b6b84 = 0x2025642c; +u32 var001b6b88 = 0x2074496e; +u32 var001b6b8c = 0x74203d20; +u32 var001b6b90 = 0x252e3266; +u32 var001b6b94 = 0x0a000000; +u32 var001b6b98 = 0x43616d20; +u32 var001b6b9c = 0x30202d3e; +u32 var001b6ba0 = 0x20546f6f; +u32 var001b6ba4 = 0x204c6f77; +u32 var001b6ba8 = 0x202d3e20; +u32 var001b6bac = 0x41646469; +u32 var001b6bb0 = 0x6e672054; +u32 var001b6bb4 = 0x696d650a; +u32 var001b6bb8 = 0x00000000; +u32 var001b6bbc = 0x43616d20; +u32 var001b6bc0 = 0x30202d3e; +u32 var001b6bc4 = 0x20546f6f; +u32 var001b6bc8 = 0x20486967; +u32 var001b6bcc = 0x68202d3e; +u32 var001b6bd0 = 0x20537562; +u32 var001b6bd4 = 0x62696e67; +u32 var001b6bd8 = 0x2054696d; +u32 var001b6bdc = 0x650a0000; +u32 var001b6be0 = 0x43616d20; +u32 var001b6be4 = 0x2d3e2065; +u32 var001b6be8 = 0x6b43616d; +u32 var001b6bec = 0x4175746f; +u32 var001b6bf0 = 0x43616c53; +u32 var001b6bf4 = 0x74617475; +u32 var001b6bf8 = 0x73536574; +u32 var001b6bfc = 0x74696e67; +u32 var001b6c00 = 0x54696d65; +u32 var001b6c04 = 0x202d204e; +u32 var001b6c08 = 0x65772074; +u32 var001b6c0c = 0x696d6520; +u32 var001b6c10 = 0x3d202564; +u32 var001b6c14 = 0x0a000000; +u32 var001b6c18 = 0x25732573; +u32 var001b6c1c = 0x4143202d; +u32 var001b6c20 = 0x3e204761; +u32 var001b6c24 = 0x696e203d; +u32 var001b6c28 = 0x2025642c; +u32 var001b6c2c = 0x20546172; +u32 var001b6c30 = 0x67657420; +u32 var001b6c34 = 0x3d20252e; +u32 var001b6c38 = 0x32662c20; +u32 var001b6c3c = 0x74496e74; +u32 var001b6c40 = 0x203d2025; +u32 var001b6c44 = 0x2e32660a; +u32 var001b6c48 = 0x00000000; +u32 var001b6c4c = 0x00000000; +u32 var001b6c50 = 0x00000000; +u32 var001b6c54 = 0x4175746f; +u32 var001b6c58 = 0x2043616c; +u32 var001b6c5c = 0x69627261; +u32 var001b6c60 = 0x74652069; +u32 var001b6c64 = 0x73207265; +u32 var001b6c68 = 0x6d6f7669; +u32 var001b6c6c = 0x6e672074; +u32 var001b6c70 = 0x6865206d; +u32 var001b6c74 = 0x656e7520; +u32 var001b6c78 = 0x6d657373; +u32 var001b6c7c = 0x6167650a; +u32 var001b6c80 = 0x00000000; +u32 var001b6c84 = 0x4175746f; +u32 var001b6c88 = 0x2043616c; +u32 var001b6c8c = 0x69627261; +u32 var001b6c90 = 0x74652069; +u32 var001b6c94 = 0x73207368; +u32 var001b6c98 = 0x75747469; +u32 var001b6c9c = 0x6e672064; +u32 var001b6ca0 = 0x6f776e0a; +u32 var001b6ca4 = 0x00000000; +u32 var001b6ca8 = 0x43616d20; +u32 var001b6cac = 0x2d3e2043; +u32 var001b6cb0 = 0x616d5f42; +u32 var001b6cb4 = 0x616c616e; +u32 var001b6cb8 = 0x6365536c; +u32 var001b6cbc = 0x6f742025; +u32 var001b6cc0 = 0x64202d3e; +u32 var001b6cc4 = 0x20745a72; +u32 var001b6cc8 = 0x6f536869; +u32 var001b6ccc = 0x6674203d; +u32 var001b6cd0 = 0x2025640a; +u32 var001b6cd4 = 0x00000000; +u32 var001b6cd8 = 0x43616d5f; +u32 var001b6cdc = 0x4275696c; +u32 var001b6ce0 = 0x64466163; +u32 var001b6ce4 = 0x65546578; +u32 var001b6ce8 = 0x74757265; +u32 var001b6cec = 0x2028736c; +u32 var001b6cf0 = 0x6f743d25; +u32 var001b6cf4 = 0x64293a20; +u32 var001b6cf8 = 0x2564206f; +u32 var001b6cfc = 0x66202573; +u32 var001b6d00 = 0x0a000000; +u32 var001b6d04 = 0x63616d64; +u32 var001b6d08 = 0x7261772e; +u32 var001b6d0c = 0x63000000; +u32 var001b6d10 = 0x63616d64; +u32 var001b6d14 = 0x7261772e; +u32 var001b6d18 = 0x63000000; +u32 var001b6d1c = 0x43616d20; +u32 var001b6d20 = 0x2564202d; +u32 var001b6d24 = 0x3e204261; +u32 var001b6d28 = 0x6c616e63; +u32 var001b6d2c = 0x65203a20; +u32 var001b6d30 = 0x4e6f2044; +u32 var001b6d34 = 0x61746120; +u32 var001b6d38 = 0x41766169; +u32 var001b6d3c = 0x6c61626c; +u32 var001b6d40 = 0x650a0000; +u32 var001b6d44 = 0x63616d64; +u32 var001b6d48 = 0x7261772e; +u32 var001b6d4c = 0x63000000; +u32 var001b6d50 = 0x43616d5f; +u32 var001b6d54 = 0x53657453; +u32 var001b6d58 = 0x71756173; +u32 var001b6d5c = 0x685a203a; +u32 var001b6d60 = 0x2025752c; +u32 var001b6d64 = 0x2025752c; +u32 var001b6d68 = 0x2025660a; +u32 var001b6d6c = 0x00000000; +u32 var001b6d70 = 0x63616d64; +u32 var001b6d74 = 0x7261772e; +u32 var001b6d78 = 0x63000000; +u32 var001b6d7c = 0x43616d20; +u32 var001b6d80 = 0x3a20416c; +u32 var001b6d84 = 0x6c6f6320; +u32 var001b6d88 = 0x666f7220; +u32 var001b6d8c = 0x636f7079; +u32 var001b6d90 = 0x206f6620; +u32 var001b6d94 = 0x56747820; +u32 var001b6d98 = 0x25642062; +u32 var001b6d9c = 0x79746573; +u32 var001b6da0 = 0x0a000000; +u32 var001b6da4 = 0x43414d20; +u32 var001b6da8 = 0x3a204361; +u32 var001b6dac = 0x6d5f416c; +u32 var001b6db0 = 0x6c6f6341; +u32 var001b6db4 = 0x6e64436f; +u32 var001b6db8 = 0x7079416c; +u32 var001b6dbc = 0x6c567478; +u32 var001b6dc0 = 0x202d3e20; +u32 var001b6dc4 = 0x50747220; +u32 var001b6dc8 = 0x616c6c2d; +u32 var001b6dcc = 0x72656164; +u32 var001b6dd0 = 0x7920616c; +u32 var001b6dd4 = 0x6c6f6374; +u32 var001b6dd8 = 0x6564202d; +u32 var001b6ddc = 0x204e6f20; +u32 var001b6de0 = 0x65787472; +u32 var001b6de4 = 0x61206e65; +u32 var001b6de8 = 0x65646564; +u32 var001b6dec = 0x0a000000; +u32 var001b6df0 = 0x63616d64; +u32 var001b6df4 = 0x7261772e; +u32 var001b6df8 = 0x63000000; +u32 var001b6dfc = 0x43616d5f; +u32 var001b6e00 = 0x52656275; +u32 var001b6e04 = 0x696c6448; +u32 var001b6e08 = 0x65616420; +u32 var001b6e0c = 0x3a20536c; +u32 var001b6e10 = 0x6f743d25; +u32 var001b6e14 = 0x640a0000; +u32 var001b6e18 = 0x43616d20; +u32 var001b6e1c = 0x2d3e2043; +u32 var001b6e20 = 0x616d5f43; +u32 var001b6e24 = 0x6f6c6f75; +u32 var001b6e28 = 0x72486561; +u32 var001b6e2c = 0x644f6e65; +u32 var001b6e30 = 0x50617274; +u32 var001b6e34 = 0x202d2052; +u32 var001b6e38 = 0x656d6170; +u32 var001b6e3c = 0x70696e67; +u32 var001b6e40 = 0x2025730a; +u32 var001b6e44 = 0x00000000; +u32 var001b6e48 = 0x43616d5f; +u32 var001b6e4c = 0x436f6c6f; +u32 var001b6e50 = 0x75724865; +u32 var001b6e54 = 0x6164203a; +u32 var001b6e58 = 0x20466163; +u32 var001b6e5c = 0x6520436f; +u32 var001b6e60 = 0x6c203d20; +u32 var001b6e64 = 0x25752c20; +u32 var001b6e68 = 0x48616972; +u32 var001b6e6c = 0x20436f6c; +u32 var001b6e70 = 0x203d2025; +u32 var001b6e74 = 0x750a0000; +u32 var001b6e78 = 0x46414345; +u32 var001b6e7c = 0x00000000; +u32 var001b6e80 = 0x53494445; +u32 var001b6e84 = 0x00000000; +u32 var001b6e88 = 0x48414952; +u32 var001b6e8c = 0x00000000; +u32 var001b6e90 = 0x43616d20; +u32 var001b6e94 = 0x2d3e2043; +u32 var001b6e98 = 0x616d5f53; +u32 var001b6e9c = 0x71756173; +u32 var001b6ea0 = 0x684f6e65; +u32 var001b6ea4 = 0x50617274; +u32 var001b6ea8 = 0x202d2070; +u32 var001b6eac = 0x45787465; +u32 var001b6eb0 = 0x6e74733d; +u32 var001b6eb4 = 0x25303878; +u32 var001b6eb8 = 0x2c207056; +u32 var001b6ebc = 0x636f7079; +u32 var001b6ec0 = 0x3d253038; +u32 var001b6ec4 = 0x782c200a; +u32 var001b6ec8 = 0x00000000; +u32 var001b6ecc = 0x43616d20; +u32 var001b6ed0 = 0x2d3e2043; +u32 var001b6ed4 = 0x616d5f53; +u32 var001b6ed8 = 0x71756173; +u32 var001b6edc = 0x684f6e65; +u32 var001b6ee0 = 0x50617274; +u32 var001b6ee4 = 0x202d2048; +u32 var001b6ee8 = 0x65616420; +u32 var001b6eec = 0x63656e74; +u32 var001b6ef0 = 0x72652061; +u32 var001b6ef4 = 0x74202825; +u32 var001b6ef8 = 0x642c2564; +u32 var001b6efc = 0x2c256429; +u32 var001b6f00 = 0x0a000000; +u32 var001b6f04 = 0x43616d20; +u32 var001b6f08 = 0x2d3e2043; +u32 var001b6f0c = 0x616d5f53; +u32 var001b6f10 = 0x71756173; +u32 var001b6f14 = 0x684f6e65; +u32 var001b6f18 = 0x50617274; +u32 var001b6f1c = 0x202d2053; +u32 var001b6f20 = 0x63616c65; +u32 var001b6f24 = 0x20506172; +u32 var001b6f28 = 0x616d2031; +u32 var001b6f2c = 0x203d2025; +u32 var001b6f30 = 0x73257325; +u32 var001b6f34 = 0x2e33660a; +u32 var001b6f38 = 0x00000000; +u32 var001b6f3c = 0x00000000; +u32 var001b6f40 = 0x00000000; +u32 var001b6f44 = 0x43616d20; +u32 var001b6f48 = 0x2d3e2043; +u32 var001b6f4c = 0x616d5f53; +u32 var001b6f50 = 0x71756173; +u32 var001b6f54 = 0x684f6e65; +u32 var001b6f58 = 0x50617274; +u32 var001b6f5c = 0x202d2053; +u32 var001b6f60 = 0x63616c65; +u32 var001b6f64 = 0x20506172; +u32 var001b6f68 = 0x616d2032; +u32 var001b6f6c = 0x203d2025; +u32 var001b6f70 = 0x73257325; +u32 var001b6f74 = 0x2e33660a; +u32 var001b6f78 = 0x00000000; +u32 var001b6f7c = 0x00000000; +u32 var001b6f80 = 0x00000000; +u32 var001b6f84 = 0x43616d20; +u32 var001b6f88 = 0x2d3e2043; +u32 var001b6f8c = 0x616d5f53; +u32 var001b6f90 = 0x71756173; +u32 var001b6f94 = 0x684f6e65; +u32 var001b6f98 = 0x50617274; +u32 var001b6f9c = 0x202d2053; +u32 var001b6fa0 = 0x63616c65; +u32 var001b6fa4 = 0x20506172; +u32 var001b6fa8 = 0x616d2033; +u32 var001b6fac = 0x203d2025; +u32 var001b6fb0 = 0x73257325; +u32 var001b6fb4 = 0x2e33660a; +u32 var001b6fb8 = 0x00000000; +u32 var001b6fbc = 0x00000000; +u32 var001b6fc0 = 0x00000000; +u32 var001b6fc4 = 0x43616d20; +u32 var001b6fc8 = 0x2d3e2043; +u32 var001b6fcc = 0x616d5f53; +u32 var001b6fd0 = 0x71756173; +u32 var001b6fd4 = 0x684f6e65; +u32 var001b6fd8 = 0x50617274; +u32 var001b6fdc = 0x202d2053; +u32 var001b6fe0 = 0x63616c65; +u32 var001b6fe4 = 0x20506172; +u32 var001b6fe8 = 0x616d2034; +u32 var001b6fec = 0x203d2025; +u32 var001b6ff0 = 0x73257325; +u32 var001b6ff4 = 0x2e33660a; +u32 var001b6ff8 = 0x00000000; +u32 var001b6ffc = 0x00000000; +u32 var001b7000 = 0x00000000; +u32 var001b7004 = 0x43616d20; +u32 var001b7008 = 0x2d3e2043; +u32 var001b700c = 0x616d5f53; +u32 var001b7010 = 0x71756173; +u32 var001b7014 = 0x684f6e65; +u32 var001b7018 = 0x50617274; +u32 var001b701c = 0x202d2053; +u32 var001b7020 = 0x63616c65; +u32 var001b7024 = 0x20506172; +u32 var001b7028 = 0x616d2035; +u32 var001b702c = 0x203d2025; +u32 var001b7030 = 0x73257325; +u32 var001b7034 = 0x2e33660a; +u32 var001b7038 = 0x00000000; +u32 var001b703c = 0x00000000; +u32 var001b7040 = 0x00000000; +u32 var001b7044 = 0x43616d20; +u32 var001b7048 = 0x2d3e2043; +u32 var001b704c = 0x616d5f53; +u32 var001b7050 = 0x71756173; +u32 var001b7054 = 0x684f6e65; +u32 var001b7058 = 0x50617274; +u32 var001b705c = 0x202d2053; +u32 var001b7060 = 0x63616c65; +u32 var001b7064 = 0x20506172; +u32 var001b7068 = 0x616d2036; +u32 var001b706c = 0x203d2025; +u32 var001b7070 = 0x73257325; +u32 var001b7074 = 0x2e33660a; +u32 var001b7078 = 0x00000000; +u32 var001b707c = 0x00000000; +u32 var001b7080 = 0x00000000; +u32 var001b7084 = 0x43616d20; +u32 var001b7088 = 0x2d3e2043; +u32 var001b708c = 0x616d5f53; +u32 var001b7090 = 0x71756173; +u32 var001b7094 = 0x684f6e65; +u32 var001b7098 = 0x50617274; +u32 var001b709c = 0x202d2053; +u32 var001b70a0 = 0x63616c65; +u32 var001b70a4 = 0x20506172; +u32 var001b70a8 = 0x616d2037; +u32 var001b70ac = 0x203d2025; +u32 var001b70b0 = 0x73257325; +u32 var001b70b4 = 0x2e33660a; +u32 var001b70b8 = 0x00000000; +u32 var001b70bc = 0x00000000; +u32 var001b70c0 = 0x00000000; +u32 var001b70c4 = 0x43616d5f; +u32 var001b70c8 = 0x44637449; +u32 var001b70cc = 0x6e697469; +u32 var001b70d0 = 0x616c6973; +u32 var001b70d4 = 0x655f5265; +u32 var001b70d8 = 0x6164202d; +u32 var001b70dc = 0x3e202578; +u32 var001b70e0 = 0x0a000000; +u32 var001b70e4 = 0x43616d5f; +u32 var001b70e8 = 0x44637455; +u32 var001b70ec = 0x6e436f6d; +u32 var001b70f0 = 0x70726573; +u32 var001b70f4 = 0x73536c6f; +u32 var001b70f8 = 0x74202d3e; +u32 var001b70fc = 0x2025780a; +u32 var001b7100 = 0x00000000; +u32 var001b7104 = 0x43616d5f; +u32 var001b7108 = 0x4c6f6164; +u32 var001b710c = 0x46726f6d; +u32 var001b7110 = 0x50616b49; +u32 var001b7114 = 0x6e746f53; +u32 var001b7118 = 0x6c6f7420; +u32 var001b711c = 0x2d3e2050; +u32 var001b7120 = 0x616b3d25; +u32 var001b7124 = 0x642c2066; +u32 var001b7128 = 0x696c6547; +u32 var001b712c = 0x7569643d; +u32 var001b7130 = 0x25752c20; +u32 var001b7134 = 0x70616b47; +u32 var001b7138 = 0x7569643d; +u32 var001b713c = 0x25752c20; +u32 var001b7140 = 0x536c6f74; +u32 var001b7144 = 0x3d25642c; +u32 var001b7148 = 0x2070533d; +u32 var001b714c = 0x25782c20; +u32 var001b7150 = 0x70453d25; +u32 var001b7154 = 0x780a0000; +u32 var001b7158 = 0x63616d64; +u32 var001b715c = 0x7261772e; +u32 var001b7160 = 0x63000000; +u32 var001b7164 = 0x63616d64; +u32 var001b7168 = 0x7261772e; +u32 var001b716c = 0x63000000; +u32 var001b7170 = 0x43616d20; +u32 var001b7174 = 0x2d3e2043; +u32 var001b7178 = 0x6f6d7072; +u32 var001b717c = 0x65737369; +u32 var001b7180 = 0x6e672045; +u32 var001b7184 = 0x6469746f; +u32 var001b7188 = 0x7220536c; +u32 var001b718c = 0x6f740a00; +u32 var001b7190 = 0x43616d20; +u32 var001b7194 = 0x2d3e2054; +u32 var001b7198 = 0x7279696e; +u32 var001b719c = 0x6720696d; +u32 var001b71a0 = 0x61676520; +u32 var001b71a4 = 0x636f6d70; +u32 var001b71a8 = 0x72657373; +u32 var001b71ac = 0x696f6e20; +u32 var001b71b0 = 0x61742071; +u32 var001b71b4 = 0x75616c69; +u32 var001b71b8 = 0x74792025; +u32 var001b71bc = 0x750a0000; +u32 var001b71c0 = 0x43616d20; +u32 var001b71c4 = 0x2d3e2046; +u32 var001b71c8 = 0x61696c65; +u32 var001b71cc = 0x64202d20; +u32 var001b71d0 = 0x546f6f20; +u32 var001b71d4 = 0x62696720; +u32 var001b71d8 = 0x2d205468; +u32 var001b71dc = 0x69733d25; +u32 var001b71e0 = 0x752c204d; +u32 var001b71e4 = 0x61783d25; +u32 var001b71e8 = 0x640a0000; +u32 var001b71ec = 0x43616d20; +u32 var001b71f0 = 0x2d3e2054; +u32 var001b71f4 = 0x7279696e; +u32 var001b71f8 = 0x67206c6f; +u32 var001b71fc = 0x77657220; +u32 var001b7200 = 0x7175616c; +u32 var001b7204 = 0x69747920; +u32 var001b7208 = 0x73657474; +u32 var001b720c = 0x696e670a; +u32 var001b7210 = 0x00000000; +u32 var001b7214 = 0x43616d20; +u32 var001b7218 = 0x2d3e2053; +u32 var001b721c = 0x61766520; +u32 var001b7220 = 0x4661696c; +u32 var001b7224 = 0x6564202d; +u32 var001b7228 = 0x2043616e; +u32 var001b722c = 0x74206765; +u32 var001b7230 = 0x74206974; +u32 var001b7234 = 0x20736d61; +u32 var001b7238 = 0x6c6c2065; +u32 var001b723c = 0x6e6f7567; +u32 var001b7240 = 0x68202d20; +u32 var001b7244 = 0x6f6f2d65; +u32 var001b7248 = 0x720a0000; +u32 var001b724c = 0x43616d20; +u32 var001b7250 = 0x2d3e2053; +u32 var001b7254 = 0x75636573; +u32 var001b7258 = 0x73206174; +u32 var001b725c = 0x20717561; +u32 var001b7260 = 0x6c697479; +u32 var001b7264 = 0x20257520; +u32 var001b7268 = 0x2d205369; +u32 var001b726c = 0x7a653d25; +u32 var001b7270 = 0x752c204d; +u32 var001b7274 = 0x61783d25; +u32 var001b7278 = 0x640a0000; +u32 var001b727c = 0x0a43616d; +u32 var001b7280 = 0x5f536176; +u32 var001b7284 = 0x65456469; +u32 var001b7288 = 0x74536c6f; +u32 var001b728c = 0x74546f50; +u32 var001b7290 = 0x6172616d; +u32 var001b7294 = 0x50616b49; +u32 var001b7298 = 0x74656d20; +u32 var001b729c = 0x2d3e2053; +u32 var001b72a0 = 0x61766520; +u32 var001b72a4 = 0x6661696c; +u32 var001b72a8 = 0x65640a00; +u32 var001b72ac = 0x43616d65; +u32 var001b72b0 = 0x72612053; +u32 var001b72b4 = 0x61766520; +u32 var001b72b8 = 0x4572726f; +u32 var001b72bc = 0x72205265; +u32 var001b72c0 = 0x73756c74; +u32 var001b72c4 = 0x3a202564; +u32 var001b72c8 = 0x0a000000; +u32 var001b72cc = 0x4d616769; +u32 var001b72d0 = 0x63204775; +u32 var001b72d4 = 0x69642073; +u32 var001b72d8 = 0x65742074; +u32 var001b72dc = 0x6f202564; +u32 var001b72e0 = 0x0a000000; +u32 var001b72e4 = 0x3dcccccd; +u32 var001b72e8 = 0x3e4ccccd; +u32 var001b72ec = 0x3c23d70a; +u32 var001b72f0 = 0x33d6bf95; +u32 var001b72f4 = 0x7f14bcd8; +u32 var001b72f8 = 0x7f14bc54; +u32 var001b72fc = 0x7f14bc98; +u32 var001b7300 = 0x7f14bcb4; +u32 var001b7304 = 0x7f14bc7c; +u32 var001b7308 = 0x7f14bcd0; +u32 var001b730c = 0x7f14bf48; +u32 var001b7310 = 0x7f14c1b8; +u32 var001b7314 = 0x7f14c050; +u32 var001b7318 = 0x7f14c0f4; +u32 var001b731c = 0x7f14c114; +u32 var001b7320 = 0x7f14c1b8; +u32 var001b7324 = 0x7f14c238; +u32 var001b7328 = 0x7f14c394; +u32 var001b732c = 0x7f14c280; +u32 var001b7330 = 0x7f14c2cc; +u32 var001b7334 = 0x7f14c28c; +u32 var001b7338 = 0x7f14c394; +u32 var001b733c = 0x7f14cffc; +u32 var001b7340 = 0x7f14cffc; +u32 var001b7344 = 0x7f14cffc; +u32 var001b7348 = 0x7f14cffc; +u32 var001b734c = 0x7f14cffc; +u32 var001b7350 = 0x3ff33333; +u32 var001b7354 = 0x3c23d70a; +u32 var001b7358 = 0x3dcccccd; +u32 var001b735c = 0x3dcccccd; +u32 var001b7360 = 0x3ff33333; +u32 var001b7364 = 0x40490fda; +u32 var001b7368 = 0x00000000; +u32 var001b736c = 0x00000000; +u32 var001b7370 = 0x3dcccccd; +u32 var001b7374 = 0x3f333333; +u32 var001b7378 = 0x3f8f5c29; +u32 var001b737c = 0x3df5c28f; +u32 var001b7380 = 0x40c907a9; +u32 var001b7384 = 0x3dcccccd; +u32 var001b7388 = 0x3dcccccd; +u32 var001b738c = 0x3dcccccd; +u32 var001b7390 = 0xc61c4000; +u32 var001b7394 = 0x461c4000; +u32 var001b7398 = 0xc61c4000; +u32 var001b739c = 0x461c4000; +u32 var001b73a0 = 0x46ffffcd; +u32 var001b73a4 = 0xc6ffffcd; +u32 var001b73a8 = 0x00000000; +u32 var001b73ac = 0x00000000; +u32 var001b73b0 = 0x6275726e; +u32 var001b73b4 = 0x636f6c00; +u32 var001b73b8 = 0x73627264; +u32 var001b73bc = 0x00000000; +u32 var001b73c0 = 0x6c616c70; +u32 var001b73c4 = 0x68610000; +u32 var001b73c8 = 0x73756274; +u32 var001b73cc = 0x6c657479; +u32 var001b73d0 = 0x00000000; +u32 var001b73d4 = 0x73756274; +u32 var001b73d8 = 0x6c657478; +u32 var001b73dc = 0x00000000; +u32 var001b73e0 = 0x636f6c79; +u32 var001b73e4 = 0x00000000; +u32 var001b73e8 = 0x636f6c78; +u32 var001b73ec = 0x00000000; +u32 var001b73f0 = 0x6c666164; +u32 var001b73f4 = 0x65000000; +u32 var001b73f8 = 0x6c6c696d; +u32 var001b73fc = 0x626f0000; +u32 var001b7400 = 0x453b8000; +u32 var001b7404 = 0x453b8000; +u32 var001b7408 = 0x00000000; +u32 var001b740c = 0x00000000; +u32 var001b7410 = 0x7f7fffff; +u32 var001b7414 = 0x7f7fffff; +u32 var001b7418 = 0x00000000; +u32 var001b741c = 0x00000000; +u32 var001b7420 = 0x43686563; +u32 var001b7424 = 0x6b696e67; +u32 var001b7428 = 0x20436f6e; +u32 var001b742c = 0x76657820; +u32 var001b7430 = 0x526f6f6d; +u32 var001b7434 = 0x20256400; +u32 var001b7438 = 0x20506f72; +u32 var001b743c = 0x74616c20; +u32 var001b7440 = 0x25642025; +u32 var001b7444 = 0x73257325; +u32 var001b7448 = 0x2e316620; +u32 var001b744c = 0x3c20252e; +u32 var001b7450 = 0x31660000; +u32 var001b7454 = 0x00000000; +u32 var001b7458 = 0x00000000; +u32 var001b745c = 0x20436f6e; +u32 var001b7460 = 0x76657820; +u32 var001b7464 = 0x526f6f6d; +u32 var001b7468 = 0x20466169; +u32 var001b746c = 0x6c656420; +u32 var001b7470 = 0x28312900; +u32 var001b7474 = 0x20506f72; +u32 var001b7478 = 0x74616c20; +u32 var001b747c = 0x25642025; +u32 var001b7480 = 0x73257325; +u32 var001b7484 = 0x2e316620; +u32 var001b7488 = 0x3e20252e; +u32 var001b748c = 0x31660000; +u32 var001b7490 = 0x00000000; +u32 var001b7494 = 0x00000000; +u32 var001b7498 = 0x20436f6e; +u32 var001b749c = 0x76657820; +u32 var001b74a0 = 0x526f6f6d; +u32 var001b74a4 = 0x20466169; +u32 var001b74a8 = 0x6c656420; +u32 var001b74ac = 0x28302900; +u32 var001b74b0 = 0x43686563; +u32 var001b74b4 = 0x6b696e67; +u32 var001b74b8 = 0x20436f6e; +u32 var001b74bc = 0x63617665; +u32 var001b74c0 = 0x20526f6f; +u32 var001b74c4 = 0x6d202564; +u32 var001b74c8 = 0x00000000; +u32 var001b74cc = 0x20436865; +u32 var001b74d0 = 0x636b696e; +u32 var001b74d4 = 0x6720506f; +u32 var001b74d8 = 0x7274616c; +u32 var001b74dc = 0x20256400; +u32 var001b74e0 = 0x52656a65; +u32 var001b74e4 = 0x63742050; +u32 var001b74e8 = 0x3a256420; +u32 var001b74ec = 0x28257325; +u32 var001b74f0 = 0x73252e31; +u32 var001b74f4 = 0x6620252e; +u32 var001b74f8 = 0x3166206e; +u32 var001b74fc = 0x333d252e; +u32 var001b7500 = 0x31662900; +u32 var001b7504 = 0x00000000; +u32 var001b7508 = 0x00000000; +u32 var001b750c = 0x52656a65; +u32 var001b7510 = 0x63742050; +u32 var001b7514 = 0x3a256420; +u32 var001b7518 = 0x28257325; +u32 var001b751c = 0x73252e31; +u32 var001b7520 = 0x6620252e; +u32 var001b7524 = 0x3166206e; +u32 var001b7528 = 0x343d252e; +u32 var001b752c = 0x31662900; +u32 var001b7530 = 0x00000000; +u32 var001b7534 = 0x00000000; +u32 var001b7538 = 0x2046756c; +u32 var001b753c = 0x6c202564; +u32 var001b7540 = 0x25732573; +u32 var001b7544 = 0x20252e31; +u32 var001b7548 = 0x6620252e; +u32 var001b754c = 0x31662028; +u32 var001b7550 = 0x252e3166; +u32 var001b7554 = 0x20252e31; +u32 var001b7558 = 0x66290000; +u32 var001b755c = 0x00000000; +u32 var001b7560 = 0x00000000; +u32 var001b7564 = 0x20466169; +u32 var001b7568 = 0x6c656420; +u32 var001b756c = 0x32202d20; +u32 var001b7570 = 0x43726f73; +u32 var001b7574 = 0x73656420; +u32 var001b7578 = 0x706f7274; +u32 var001b757c = 0x616c2025; +u32 var001b7580 = 0x64000000; +u32 var001b7584 = 0x20466169; +u32 var001b7588 = 0x6c656420; +u32 var001b758c = 0x31202d20; +u32 var001b7590 = 0x43726f73; +u32 var001b7594 = 0x73656420; +u32 var001b7598 = 0x706f7274; +u32 var001b759c = 0x616c2025; +u32 var001b75a0 = 0x64000000; +u32 var001b75a4 = 0x20506173; +u32 var001b75a8 = 0x73656400; +u32 var001b75ac = 0x65646973; +u32 var001b75b0 = 0x74000000; +u32 var001b75b4 = 0x3fc90fdb; +u32 var001b75b8 = 0x3f266666; +u32 var001b75bc = 0x3eb33333; +u32 var001b75c0 = 0x3fc90fdb; +u32 var001b75c4 = 0x3f333333; +u32 var001b75c8 = 0x461c4000; +u32 var001b75cc = 0x7f7fffff; +u32 var001b75d0 = 0xff7fffff; +u32 var001b75d4 = 0x46fffe00; +u32 var001b75d8 = 0x7f7fffff; +u32 var001b75dc = 0x7f7fffff; +u32 var001b75e0 = 0x7f162c00; +u32 var001b75e4 = 0x7f162c3c; +u32 var001b75e8 = 0x7f162c24; +u32 var001b75ec = 0x7f162cc0; +u32 var001b75f0 = 0x7f162cc0; +u32 var001b75f4 = 0x7f162cc0; +u32 var001b75f8 = 0x7f162cc0; +u32 var001b75fc = 0x7f162cc0; +u32 var001b7600 = 0x7f162cc0; +u32 var001b7604 = 0x7f162cc0; +u32 var001b7608 = 0x7f162c60; +u32 var001b760c = 0x7f162c98; +u32 var001b7610 = 0x7f162cb0; +u32 var001b7614 = 0x7f1626a4; +u32 var001b7618 = 0x7f1626ac; +u32 var001b761c = 0x7f1626cc; +u32 var001b7620 = 0x7f1626ec; +u32 var001b7624 = 0x7f16271c; +u32 var001b7628 = 0x7f16274c; +u32 var001b762c = 0x7f162774; +u32 var001b7630 = 0x7f162cc0; +u32 var001b7634 = 0x7f162cc0; +u32 var001b7638 = 0x7f162cc0; +u32 var001b763c = 0x7f162cc0; +u32 var001b7640 = 0x7f162cc0; +u32 var001b7644 = 0x7f162cc0; +u32 var001b7648 = 0x7f162cc0; +u32 var001b764c = 0x7f162cc0; +u32 var001b7650 = 0x7f162cc0; +u32 var001b7654 = 0x7f162cc0; +u32 var001b7658 = 0x7f162cc0; +u32 var001b765c = 0x7f162cc0; +u32 var001b7660 = 0x7f162cc0; +u32 var001b7664 = 0x7f1627a4; +u32 var001b7668 = 0x7f162cc0; +u32 var001b766c = 0x7f162cc0; +u32 var001b7670 = 0x7f162cc0; +u32 var001b7674 = 0x7f162cc0; +u32 var001b7678 = 0x7f162cc0; +u32 var001b767c = 0x7f162cc0; +u32 var001b7680 = 0x7f162cc0; +u32 var001b7684 = 0x7f162cc0; +u32 var001b7688 = 0x7f162cc0; +u32 var001b768c = 0x7f1627e8; +u32 var001b7690 = 0x7f162858; +u32 var001b7694 = 0x7f162a04; +u32 var001b7698 = 0x7f162be4; +u32 var001b769c = 0x7f1628d4; +u32 var001b76a0 = 0x7f162960; +u32 var001b76a4 = 0x7f162a70; +u32 var001b76a8 = 0x7f162ab4; +u32 var001b76ac = 0x7f162b1c; +u32 var001b76b0 = 0x7f162b2c; +u32 var001b76b4 = 0x7f162b3c; +u32 var001b76b8 = 0x7f162b58; +u32 var001b76bc = 0x7f162ba8; +u32 var001b76c0 = 0x7f7fffff; +u32 var001b76c4 = 0x7f7fffff; +u32 var001b76c8 = 0x7f7fffff; +u32 var001b76cc = 0xff7fffff; +u32 var001b76d0 = 0xbf666666; +u32 var001b76d4 = 0x00000000; +u32 var001b76d8 = 0x00000000; +u32 var001b76dc = 0x00000000; +u32 var001b76e0 = 0x3a83126f; +u32 var001b76e4 = 0x3a83126f; +u32 var001b76e8 = 0x7f7fffff; +u32 var001b76ec = 0x00000000; +u32 var001b76f0 = 0x2d6d6766; +u32 var001b76f4 = 0x78000000; +u32 var001b76f8 = 0x2d6d6766; +u32 var001b76fc = 0x78000000; +u32 var001b7700 = 0x2d6d6766; +u32 var001b7704 = 0x78747261; +u32 var001b7708 = 0x00000000; +u32 var001b770c = 0x2d6d6766; +u32 var001b7710 = 0x78747261; +u32 var001b7714 = 0x00000000; +u32 var001b7718 = 0x2d6d7674; +u32 var001b771c = 0x78000000; +u32 var001b7720 = 0x2d6d7674; +u32 var001b7724 = 0x78000000; +u32 var001b7728 = 0x00000000; +u32 var001b772c = 0x00000000; +u32 var001b7730 = 0x66723a20; +u32 var001b7734 = 0x25640a00; +u32 var001b7738 = 0x63757473; +u32 var001b773c = 0x63656e65; +u32 var001b7740 = 0x6672616d; +u32 var001b7744 = 0x653a2025; +u32 var001b7748 = 0x640a0000; +u32 var001b774c = 0x706f733a; +u32 var001b7750 = 0x25732573; +u32 var001b7754 = 0x20252e32; +u32 var001b7758 = 0x6620252e; +u32 var001b775c = 0x32662025; +u32 var001b7760 = 0x2e32660a; +u32 var001b7764 = 0x00000000; +u32 var001b7768 = 0x00000000; +u32 var001b776c = 0x00000000; +u32 var001b7770 = 0x7f1681e8; +u32 var001b7774 = 0x7f1681f0; +u32 var001b7778 = 0x7f1681f0; +u32 var001b777c = 0x7f1681f0; +u32 var001b7780 = 0x7f1681f0; +u32 var001b7784 = 0x7f1681f0; +u32 var001b7788 = 0x7f1681f0; +u32 var001b778c = 0x7f1681f0; +u32 var001b7790 = 0x7f1681f0; +u32 var001b7794 = 0x7f1681e8; +u32 var001b7798 = 0x7f1681f0; +u32 var001b779c = 0x7f1681f0; +u32 var001b77a0 = 0x7f1681f0; +u32 var001b77a4 = 0x7f1681f0; +u32 var001b77a8 = 0x7f1681f0; +u32 var001b77ac = 0x7f1681f0; +u32 var001b77b0 = 0x7f1681f0; +u32 var001b77b4 = 0x7f1681f0; +u32 var001b77b8 = 0x7f1681f0; +u32 var001b77bc = 0x7f1681f0; +u32 var001b77c0 = 0x7f1681f0; +u32 var001b77c4 = 0x7f1681f0; +u32 var001b77c8 = 0x7f1681e8; +u32 var001b77cc = 0x7f1681e8; +u32 var001b77d0 = 0x7f1681f0; +u32 var001b77d4 = 0x7f1681f0; +u32 var001b77d8 = 0x7f1681f0; +u32 var001b77dc = 0x7f1681e8; +u32 var001b77e0 = 0x7f168a64; +u32 var001b77e4 = 0x7f168ac8; +u32 var001b77e8 = 0x7f168974; +u32 var001b77ec = 0x7f168a64; +u32 var001b77f0 = 0x7f168ac8; +u32 var001b77f4 = 0x7f16894c; +u32 var001b77f8 = 0x7f168ac8; +u32 var001b77fc = 0x7f168ac8; +u32 var001b7800 = 0x7f168c70; +u32 var001b7804 = 0x7f168c84; +u32 var001b7808 = 0x7f168c84; +u32 var001b780c = 0x7f168c84; +u32 var001b7810 = 0x7f168c84; +u32 var001b7814 = 0x7f168c84; +u32 var001b7818 = 0x7f168c84; +u32 var001b781c = 0x7f168c84; +u32 var001b7820 = 0x7f168c84; +u32 var001b7824 = 0x7f168c84; +u32 var001b7828 = 0x7f168c84; +u32 var001b782c = 0x7f168c84; +u32 var001b7830 = 0x7f168c84; +u32 var001b7834 = 0x7f168c84; +u32 var001b7838 = 0x7f168c84; +u32 var001b783c = 0x7f168c68; +u32 var001b7840 = 0x7f168c68; +u32 var001b7844 = 0x7f168c68; +u32 var001b7848 = 0x7f168c68; +u32 var001b784c = 0x7f168c68; +u32 var001b7850 = 0x3f866666; +u32 var001b7854 = 0x3ca3d70b; +u32 var001b7858 = 0x3f8ccccd; +u32 var001b785c = 0x3bda740e; +u32 var001b7860 = 0x3ca3d70b; +u32 var001b7864 = 0x3f8ccccd; +u32 var001b7868 = 0x3bda740e; +u32 var001b786c = 0x3eb33333; +u32 var001b7870 = 0x3e4ccccd; +u32 var001b7874 = 0x3f19999a; +u32 var001b7878 = 0x3f8ccccd; +u32 var001b787c = 0x3f333333; +u32 var001b7880 = 0x3f266666; +u32 var001b7884 = 0x3f19999a; +u32 var001b7888 = 0x3e4ccccd; +u32 var001b788c = 0x3f8ccccd; +u32 var001b7890 = 0x3e4ccccd; +u32 var001b7894 = 0x3f19999a; +u32 var001b7898 = 0x3ef33334; +u32 var001b789c = 0x3f19999a; +u32 var001b78a0 = 0x3e4ccccd; +u32 var001b78a4 = 0x3f4ccccd; +u32 var001b78a8 = 0x3f19999a; +u32 var001b78ac = 0x3f8ccccd; +u32 var001b78b0 = 0x3f966666; +u32 var001b78b4 = 0x3e4ccccd; +u32 var001b78b8 = 0x3f8ccccd; +u32 var001b78bc = 0x00000000; +u32 var001b78c0 = 0x6e756c6c; +u32 var001b78c4 = 0x00000000; +u32 var001b78c8 = 0x6c657665; +u32 var001b78cc = 0x6c74756e; +u32 var001b78d0 = 0x65000000; +u32 var001b78d4 = 0x6e726774; +u32 var001b78d8 = 0x756e652c; +u32 var001b78dc = 0x77617463; +u32 var001b78e0 = 0x6874756e; +u32 var001b78e4 = 0x652c6d70; +u32 var001b78e8 = 0x64656174; +u32 var001b78ec = 0x6874756e; +u32 var001b78f0 = 0x65000000; +u32 var001b78f4 = 0x616d6269; +u32 var001b78f8 = 0x656e6365; +u32 var001b78fc = 0x00000000; +u32 var001b7900 = 0x4e554c4c; +u32 var001b7904 = 0x00000000; +u32 var001b7908 = 0x706c6179; +u32 var001b790c = 0x696e6700; +u32 var001b7910 = 0x70617573; +u32 var001b7914 = 0x65640000; +u32 var001b7918 = 0x4d555349; +u32 var001b791c = 0x43203a20; +u32 var001b7920 = 0x61637469; +u32 var001b7924 = 0x76656465; +u32 var001b7928 = 0x6174683d; +u32 var001b792c = 0x25640a00; +u32 var001b7930 = 0x7f16e224; +u32 var001b7934 = 0x7f16e3ec; +u32 var001b7938 = 0x7f16e3ec; +u32 var001b793c = 0x7f16e3ec; +u32 var001b7940 = 0x7f16e3ec; +u32 var001b7944 = 0x7f16e3ec; +u32 var001b7948 = 0x7f16e3ec; +u32 var001b794c = 0x7f16e3ec; +u32 var001b7950 = 0x7f16e3ec; +u32 var001b7954 = 0x7f16e3ec; +u32 var001b7958 = 0x7f16e3ec; +u32 var001b795c = 0x7f16e3e4; +u32 var001b7960 = 0x7f16e3ec; +u32 var001b7964 = 0x7f16e244; +u32 var001b7968 = 0x7f16e304; +u32 var001b796c = 0x7f16e2fc; +u32 var001b7970 = 0x7f16e25c; +u32 var001b7974 = 0x7f16e22c; +u32 var001b7978 = 0x7f16e23c; +u32 var001b797c = 0x7f16e30c; +u32 var001b7980 = 0x7f16e24c; +u32 var001b7984 = 0x7f16e254; +u32 var001b7988 = 0x7f16e284; +u32 var001b798c = 0x7f16e274; +u32 var001b7990 = 0x7f16e204; +u32 var001b7994 = 0x7f16e20c; +u32 var001b7998 = 0x7f16e214; +u32 var001b799c = 0x7f16e21c; +u32 var001b79a0 = 0x7f16e264; +u32 var001b79a4 = 0x7f16e27c; +u32 var001b79a8 = 0x7f16e314; +u32 var001b79ac = 0x7f16e2dc; +u32 var001b79b0 = 0x7f16e26c; +u32 var001b79b4 = 0x7f16e2ec; +u32 var001b79b8 = 0x7f16e234; +u32 var001b79bc = 0x7f16e2a4; +u32 var001b79c0 = 0x7f16e2ac; +u32 var001b79c4 = 0x7f16e2b4; +u32 var001b79c8 = 0x7f16e2d4; +u32 var001b79cc = 0x7f16e29c; +u32 var001b79d0 = 0x7f16e2f4; +u32 var001b79d4 = 0x7f16e28c; +u32 var001b79d8 = 0x7f16e2bc; +u32 var001b79dc = 0x7f16e2c4; +u32 var001b79e0 = 0x7f16e2cc; +u32 var001b79e4 = 0x7f16e294; +u32 var001b79e8 = 0x7f16e3dc; +u32 var001b79ec = 0x7f16e2e4; +u32 var001b79f0 = 0x7f16e33c; +u32 var001b79f4 = 0x7f16e344; +u32 var001b79f8 = 0x7f16e34c; +u32 var001b79fc = 0x7f16e354; +u32 var001b7a00 = 0x7f16e35c; +u32 var001b7a04 = 0x7f16e364; +u32 var001b7a08 = 0x7f16e36c; +u32 var001b7a0c = 0x7f16e374; +u32 var001b7a10 = 0x7f16e37c; +u32 var001b7a14 = 0x7f16e384; +u32 var001b7a18 = 0x7f16e38c; +u32 var001b7a1c = 0x7f16e394; +u32 var001b7a20 = 0x7f16e39c; +u32 var001b7a24 = 0x7f16e3a4; +u32 var001b7a28 = 0x7f16e3ac; +u32 var001b7a2c = 0x7f16e3b4; +u32 var001b7a30 = 0x7f16e3bc; +u32 var001b7a34 = 0x7f16e3c4; +u32 var001b7a38 = 0x7f16e3cc; +u32 var001b7a3c = 0x7f16e3d4; +u32 var001b7a40 = 0x7f16e31c; +u32 var001b7a44 = 0x7f16e324; +u32 var001b7a48 = 0x7f16e32c; +u32 var001b7a4c = 0x7f16e334; +u32 var001b7a50 = 0x7f17004c; +u32 var001b7a54 = 0x7f17004c; +u32 var001b7a58 = 0x7f170070; +u32 var001b7a5c = 0x7f170108; +u32 var001b7a60 = 0x7f1701bc; +u32 var001b7a64 = 0x7f170248; +u32 var001b7a68 = 0x7f170294; +u32 var001b7a6c = 0x7f1702fc; +u32 var001b7a70 = 0x7f170360; +u32 var001b7a74 = 0x7f170434; +u32 var001b7a78 = 0x7f170764; +u32 var001b7a7c = 0x7f170788; +u32 var001b7a80 = 0x7f170764; +u32 var001b7a84 = 0x7f170788; +u32 var001b7a88 = 0x7f170788; +u32 var001b7a8c = 0x7f1707ac; +u32 var001b7a90 = 0x7f1707d0; +u32 var001b7a94 = 0x7f1707ac; +u32 var001b7a98 = 0x7f1707d0; +u32 var001b7a9c = 0x7f170814; +u32 var001b7aa0 = 0x7f1709c4; +u32 var001b7aa4 = 0x7f170814; +u32 var001b7aa8 = 0x7f1709c4; +u32 var001b7aac = 0x7f170b74; +u32 var001b7ab0 = 0x7f170cb4; +u32 var001b7ab4 = 0x7f170ee4; +u32 var001b7ab8 = 0x7f170e00; +u32 var001b7abc = 0x7f171074; +u32 var001b7ac0 = 0x7f171910; +u32 var001b7ac4 = 0x7f1719f0; +u32 var001b7ac8 = 0x7f171988; +u32 var001b7acc = 0x7f171a50; +u32 var001b7ad0 = 0x7f1719f0; +u32 var001b7ad4 = 0x7f171ab8; +u32 var001b7ad8 = 0x7f171b14; +u32 var001b7adc = 0x7f171ab8; +u32 var001b7ae0 = 0x7f171b14; +u32 var001b7ae4 = 0x7f171bf0; +u32 var001b7ae8 = 0x7f171d5c; +u32 var001b7aec = 0x7f171cb0; +u32 var001b7af0 = 0x7f171ea4; +u32 var001b7af4 = 0x7f171e1c; +u32 var001b7af8 = 0x7f171f50; +u32 var001b7afc = 0x7f172038; +u32 var001b7b00 = 0x7f171fd4; +u32 var001b7b04 = 0x7f1720f0; +u32 var001b7b08 = 0x7f172204; +u32 var001b7b0c = 0x7f1722f8; +u32 var001b7b10 = 0x7f172278; +u32 var001b7b14 = 0x7f172374; +u32 var001b7b18 = 0x7f1722f8; +u32 var001b7b1c = 0x7f1723f8; +u32 var001b7b20 = 0x7f172470; +u32 var001b7b24 = 0x7f1723f8; +u32 var001b7b28 = 0x7f172470; +u32 var001b7b2c = 0x7f1725ac; +u32 var001b7b30 = 0x7f172704; +u32 var001b7b34 = 0x7f172650; +u32 var001b7b38 = 0x7f1727ac; +u32 var001b7b3c = 0x7f172704; +u32 var001b7b40 = 0x7f172864; +u32 var001b7b44 = 0x7f172904; +u32 var001b7b48 = 0x7f172864; +u32 var001b7b4c = 0x7f172904; +u32 var001b7b50 = 0x7f172a24; +u32 var001b7b54 = 0x7f172a38; +u32 var001b7b58 = 0x7f172a24; +u32 var001b7b5c = 0x7f172a38; +u32 var001b7b60 = 0x7f172a38; +u32 var001b7b64 = 0x7f172a50; +u32 var001b7b68 = 0x7f172a68; +u32 var001b7b6c = 0x7f172a50; +u32 var001b7b70 = 0x7f172a68; +u32 var001b7b74 = 0x7f172a50; +u32 var001b7b78 = 0x7f172a68; +u32 var001b7b7c = 0x7f172a50; +u32 var001b7b80 = 0x7f172a68; +u32 var001b7b84 = 0x7f172c24; +u32 var001b7b88 = 0x7f172c68; +u32 var001b7b8c = 0x7f172cac; +u32 var001b7b90 = 0x7f172cf0; +u32 var001b7b94 = 0x7f172d3c; +u32 var001b7b98 = 0x7f172d98; +u32 var001b7b9c = 0x7f172df4; +u32 var001b7ba0 = 0x64656661; +u32 var001b7ba4 = 0x756c7400; +u32 var001b7ba8 = 0x73746f6e; +u32 var001b7bac = 0x65000000; +u32 var001b7bb0 = 0x776f6f64; +u32 var001b7bb4 = 0x00000000; +u32 var001b7bb8 = 0x6d657461; +u32 var001b7bbc = 0x6c000000; +u32 var001b7bc0 = 0x676c6173; +u32 var001b7bc4 = 0x73000000; +u32 var001b7bc8 = 0x7368616c; +u32 var001b7bcc = 0x6c6f7720; +u32 var001b7bd0 = 0x77617465; +u32 var001b7bd4 = 0x72000000; +u32 var001b7bd8 = 0x736e6f77; +u32 var001b7bdc = 0x00000000; +u32 var001b7be0 = 0x64697274; +u32 var001b7be4 = 0x00000000; +u32 var001b7be8 = 0x6d756400; +u32 var001b7bec = 0x74696c65; +u32 var001b7bf0 = 0x00000000; +u32 var001b7bf4 = 0x6d657461; +u32 var001b7bf8 = 0x6c6f626a; +u32 var001b7bfc = 0x00000000; +u32 var001b7c00 = 0x63687200; +u32 var001b7c04 = 0x676c6173; +u32 var001b7c08 = 0x7320786c; +u32 var001b7c0c = 0x75000000; +u32 var001b7c10 = 0x6e6f2068; +u32 var001b7c14 = 0x69740000; +u32 var001b7c18 = 0x64656570; +u32 var001b7c1c = 0x20776174; +u32 var001b7c20 = 0x65720000; +u32 var001b7c24 = 0x00000000; +u32 var001b7c28 = 0x00000000; +u32 var001b7c2c = 0x00000000; +u32 var001b7c30 = 0x7f175c04; +u32 var001b7c34 = 0x7f175e28; +u32 var001b7c38 = 0x7f175e28; +u32 var001b7c3c = 0x7f175e28; +u32 var001b7c40 = 0x7f175e28; +u32 var001b7c44 = 0x7f175e28; +u32 var001b7c48 = 0x7f175e28; +u32 var001b7c4c = 0x7f175e28; +u32 var001b7c50 = 0x7f175e28; +u32 var001b7c54 = 0x7f175e0c; +u32 var001b7c58 = 0x7f175dcc; +u32 var001b7c5c = 0x7f175e28; +u32 var001b7c60 = 0x7f175e28; +u32 var001b7c64 = 0x7f175e28; +u32 var001b7c68 = 0x7f175c04; +u32 var001b7c6c = 0x7f1757d4; +u32 var001b7c70 = 0x7f175880; +u32 var001b7c74 = 0x7f1758e4; +u32 var001b7c78 = 0x7f17597c; +u32 var001b7c7c = 0x7f1759b8; +u32 var001b7c80 = 0x7f1759f0; +u32 var001b7c84 = 0x00000000; +u32 var001b7c88 = 0x00000000; +u32 var001b7c8c = 0x00000000; +u32 var001b7c90 = 0x41707220; +u32 var001b7c94 = 0x20362032; +u32 var001b7c98 = 0x30303020; +u32 var001b7c9c = 0x31353a30; +u32 var001b7ca0 = 0x353a3031; +u32 var001b7ca4 = 0x00000000; +u32 var001b7ca8 = 0x00000000; +u32 var001b7cac = 0x00000000; +u32 var001b7cb0 = 0x554d5f4d; +u32 var001b7cb4 = 0x616b6520; +u32 var001b7cb8 = 0x3a20496e; +u32 var001b7cbc = 0x0a000000; +u32 var001b7cc0 = 0x554d5f4d; +u32 var001b7cc4 = 0x616b6520; +u32 var001b7cc8 = 0x3a204f75; +u32 var001b7ccc = 0x740a0000; +u32 var001b7cd0 = 0x5574696c; +u32 var001b7cd4 = 0x73202d3e; +u32 var001b7cd8 = 0x20455252; +u32 var001b7cdc = 0x4f522061; +u32 var001b7ce0 = 0x74204c69; +u32 var001b7ce4 = 0x6e652025; +u32 var001b7ce8 = 0x64206f66; +u32 var001b7cec = 0x2025730a; +u32 var001b7cf0 = 0x00000000; +u32 var001b7cf4 = 0x5574696c; +u32 var001b7cf8 = 0x73202d3e; +u32 var001b7cfc = 0x20554d5f; +u32 var001b7d00 = 0x66566563; +u32 var001b7d04 = 0x335f4e6f; +u32 var001b7d08 = 0x726d616c; +u32 var001b7d0c = 0x69736554; +u32 var001b7d10 = 0x6f202d20; +u32 var001b7d14 = 0x56656320; +u32 var001b7d18 = 0x3d202573; +u32 var001b7d1c = 0x25732028; +u32 var001b7d20 = 0x25662c25; +u32 var001b7d24 = 0x662c2566; +u32 var001b7d28 = 0x290a0000; +u32 var001b7d2c = 0x00000000; +u32 var001b7d30 = 0x00000000; +u32 var001b7d34 = 0x5574696c; +u32 var001b7d38 = 0x73202d3e; +u32 var001b7d3c = 0x20417474; +u32 var001b7d40 = 0x656d7074; +u32 var001b7d44 = 0x20746f20; +u32 var001b7d48 = 0x6e6f726d; +u32 var001b7d4c = 0x616c6973; +u32 var001b7d50 = 0x65207a65; +u32 var001b7d54 = 0x6f206c65; +u32 var001b7d58 = 0x6e677468; +u32 var001b7d5c = 0x20766563; +u32 var001b7d60 = 0x746f720a; +u32 var001b7d64 = 0x00000000; +u32 var001b7d68 = 0x7574696c; +u32 var001b7d6c = 0x732e6300; +u32 var001b7d70 = 0x5554494c; +u32 var001b7d74 = 0x53202d3e; +u32 var001b7d78 = 0x20444542; +u32 var001b7d7c = 0x55472045; +u32 var001b7d80 = 0x52524f52; +u32 var001b7d84 = 0x202d2055; +u32 var001b7d88 = 0x4d5f6656; +u32 var001b7d8c = 0x6563335f; +u32 var001b7d90 = 0x4d616b65; +u32 var001b7d94 = 0x4e6f726d; +u32 var001b7d98 = 0x616c546f; +u32 var001b7d9c = 0x202d2043; +u32 var001b7da0 = 0x616e7420; +u32 var001b7da4 = 0x6e6f726d; +u32 var001b7da8 = 0x616c6973; +u32 var001b7dac = 0x650a0000; +u32 var001b7db0 = 0x7574696c; +u32 var001b7db4 = 0x732e6300; +u32 var001b7db8 = 0x5554494c; +u32 var001b7dbc = 0x53202d3e; +u32 var001b7dc0 = 0x20444542; +u32 var001b7dc4 = 0x55472045; +u32 var001b7dc8 = 0x52524f52; +u32 var001b7dcc = 0x202d2055; +u32 var001b7dd0 = 0x4d5f6656; +u32 var001b7dd4 = 0x6563335f; +u32 var001b7dd8 = 0x4d616b65; +u32 var001b7ddc = 0x4e6f726d; +u32 var001b7de0 = 0x616c546f; +u32 var001b7de4 = 0x202d2043; +u32 var001b7de8 = 0x616e7420; +u32 var001b7dec = 0x6e6f726d; +u32 var001b7df0 = 0x616c6973; +u32 var001b7df4 = 0x650a0000; +u32 var001b7df8 = 0x7574696c; +u32 var001b7dfc = 0x732e6300; +u32 var001b7e00 = 0x5741524e; +u32 var001b7e04 = 0x494e4720; +u32 var001b7e08 = 0x2d205554; +u32 var001b7e0c = 0x494c5320; +u32 var001b7e10 = 0x2d3e2044; +u32 var001b7e14 = 0x45425547; +u32 var001b7e18 = 0x202d2054; +u32 var001b7e1c = 0x7269616e; +u32 var001b7e20 = 0x676c6520; +u32 var001b7e24 = 0x70617373; +u32 var001b7e28 = 0x65642074; +u32 var001b7e2c = 0x6f20506c; +u32 var001b7e30 = 0x616e6172; +u32 var001b7e34 = 0x20506f6c; +u32 var001b7e38 = 0x79205465; +u32 var001b7e3c = 0x73740a00; +u32 var001b7e40 = 0x7574696c; +u32 var001b7e44 = 0x732e6300; +u32 var001b7e48 = 0x7574696c; +u32 var001b7e4c = 0x732e6300; +u32 var001b7e50 = 0x554d5f5a; +u32 var001b7e54 = 0x65726f52; +u32 var001b7e58 = 0x756e5665; +u32 var001b7e5c = 0x72696679; +u32 var001b7e60 = 0x5f553820; +u32 var001b7e64 = 0x2d204641; +u32 var001b7e68 = 0x494c4544; +u32 var001b7e6c = 0x206f6e20; +u32 var001b7e70 = 0x6974656d; +u32 var001b7e74 = 0x2025640a; +u32 var001b7e78 = 0x00000000; +u32 var001b7e7c = 0x3a83126f; +u32 var001b7e80 = 0x00000000; +u32 var001b7e84 = 0x0a000000; +u32 var001b7e88 = 0x00000000; +u32 var001b7e8c = 0x00000000; +u32 var001b7e90 = 0x25642525; +u32 var001b7e94 = 0x0a000000; +u32 var001b7e98 = 0x25642525; +u32 var001b7e9c = 0x0a000000; +u32 var001b7ea0 = 0x25642525; +u32 var001b7ea4 = 0x0a000000; +u32 var001b7ea8 = 0x4d656e75; +u32 var001b7eac = 0x3939202d; +u32 var001b7eb0 = 0x3e204361; +u32 var001b7eb4 = 0x6c6c696e; +u32 var001b7eb8 = 0x67204361; +u32 var001b7ebc = 0x6d657261; +u32 var001b7ec0 = 0x204d6f64; +u32 var001b7ec4 = 0x756c6520; +u32 var001b7ec8 = 0x53746172; +u32 var001b7ecc = 0x740a0000; +u32 var001b7ed0 = 0x4d656e75; +u32 var001b7ed4 = 0x3939202d; +u32 var001b7ed8 = 0x3e204361; +u32 var001b7edc = 0x6c6c696e; +u32 var001b7ee0 = 0x67204361; +u32 var001b7ee4 = 0x6d657261; +u32 var001b7ee8 = 0x204d6f64; +u32 var001b7eec = 0x756c6520; +u32 var001b7ef0 = 0x46696e69; +u32 var001b7ef4 = 0x73680a00; +u32 var001b7ef8 = 0x25640a00; +u32 var001b7efc = 0x25640a00; +u32 var001b7f00 = 0x25640a00; +u32 var001b7f04 = 0x25640a00; +u32 var001b7f08 = 0x25640a00; +u32 var001b7f0c = 0x25640a00; +u32 var001b7f10 = 0x25640a00; +u32 var001b7f14 = 0x25640a00; +u32 var001b7f18 = 0x25640a00; +u32 var001b7f1c = 0x25640a00; +u32 var001b7f20 = 0x25644d0a; +u32 var001b7f24 = 0x00000000; +u32 var001b7f28 = 0x25644b0a; +u32 var001b7f2c = 0x00000000; +u32 var001b7f30 = 0x25640a00; +u32 var001b7f34 = 0x25732573; +u32 var001b7f38 = 0x252e3166; +u32 var001b7f3c = 0x6b6d0a00; +u32 var001b7f40 = 0x00000000; +u32 var001b7f44 = 0x00000000; +u32 var001b7f48 = 0x2d2d3a2d; +u32 var001b7f4c = 0x2d0a0000; +u32 var001b7f50 = 0x3d3d3a3d; +u32 var001b7f54 = 0x3d0a0000; +u32 var001b7f58 = 0x25643a25; +u32 var001b7f5c = 0x3032642e; +u32 var001b7f60 = 0x25303264; +u32 var001b7f64 = 0x00000000; +u32 var001b7f68 = 0x25643a25; +u32 var001b7f6c = 0x3032643a; +u32 var001b7f70 = 0x25303264; +u32 var001b7f74 = 0x00000000; +u32 var001b7f78 = 0x25732573; +u32 var001b7f7c = 0x252e3166; +u32 var001b7f80 = 0x25250000; +u32 var001b7f84 = 0x00000000; +u32 var001b7f88 = 0x00000000; +u32 var001b7f8c = 0x25732573; +u32 var001b7f90 = 0x252e3166; +u32 var001b7f94 = 0x00000000; +u32 var001b7f98 = 0x00000000; +u32 var001b7f9c = 0x00000000; +u32 var001b7fa0 = 0x25732573; +u32 var001b7fa4 = 0x252e3066; +u32 var001b7fa8 = 0x00000000; +u32 var001b7fac = 0x00000000; +u32 var001b7fb0 = 0x00000000; +u32 var001b7fb4 = 0x25732573; +u32 var001b7fb8 = 0x252e3166; +u32 var001b7fbc = 0x4b000000; +u32 var001b7fc0 = 0x00000000; +u32 var001b7fc4 = 0x00000000; +u32 var001b7fc8 = 0x25732573; +u32 var001b7fcc = 0x252e3066; +u32 var001b7fd0 = 0x4b000000; +u32 var001b7fd4 = 0x00000000; +u32 var001b7fd8 = 0x00000000; +u32 var001b7fdc = 0x25732573; +u32 var001b7fe0 = 0x252e3166; +u32 var001b7fe4 = 0x4d000000; +u32 var001b7fe8 = 0x00000000; +u32 var001b7fec = 0x00000000; +u32 var001b7ff0 = 0x25732573; +u32 var001b7ff4 = 0x252e3066; +u32 var001b7ff8 = 0x4d000000; +u32 var001b7ffc = 0x00000000; +u32 var001b8000 = 0x00000000; +u32 var001b8004 = 0x00000000; +u32 var001b8008 = 0x00000000; +u32 var001b800c = 0x25732573; +u32 var001b8010 = 0x252e3030; +u32 var001b8014 = 0x6625250a; +u32 var001b8018 = 0x00000000; +u32 var001b801c = 0x00000000; +u32 var001b8020 = 0x00000000; +u32 var001b8024 = 0x00000000; +u32 var001b8028 = 0x0a000000; +u32 var001b802c = 0x25730000; +u32 var001b8030 = 0x00000000; +u32 var001b8034 = 0x00000000; +u32 var001b8038 = 0x25643a0a; +u32 var001b803c = 0x00000000; +u32 var001b8040 = 0x00000000; +u32 var001b8044 = 0x0a000000; +u32 var001b8048 = 0x25733a0a; +u32 var001b804c = 0x00000000; +u32 var001b8050 = 0x0a000000; +u32 var001b8054 = 0x25640a00; +u32 var001b8058 = 0x25640a00; +u32 var001b805c = 0x7f179248; +u32 var001b8060 = 0x7f17935c; +u32 var001b8064 = 0x7f17927c; +u32 var001b8068 = 0x7f1793a4; +u32 var001b806c = 0x7f1793fc; +u32 var001b8070 = 0x7f1792cc; +u32 var001b8074 = 0x7f179310; +u32 var001b8078 = 0x7f179dd8; +u32 var001b807c = 0x7f17a014; +u32 var001b8080 = 0x7f17a014; +u32 var001b8084 = 0x7f17a014; +u32 var001b8088 = 0x7f17a014; +u32 var001b808c = 0x7f179f0c; +u32 var001b8090 = 0x7f179f04; +u32 var001b8094 = 0x7f17a014; +u32 var001b8098 = 0x7f17a014; +u32 var001b809c = 0x7f17a014; +u32 var001b80a0 = 0x7f179dec; +u32 var001b80a4 = 0x7f17a014; +u32 var001b80a8 = 0x7f179ecc; +u32 var001b80ac = 0x7f17a014; +u32 var001b80b0 = 0x7f179f0c; +u32 var001b80b4 = 0x7f17a014; +u32 var001b80b8 = 0x7f17a014; +u32 var001b80bc = 0x7f17a014; +u32 var001b80c0 = 0x7f17a014; +u32 var001b80c4 = 0x7f17a014; +u32 var001b80c8 = 0x7f179eac; +u32 var001b80cc = 0x3c23d70a; +u32 var001b80d0 = 0x41033333; +u32 var001b80d4 = 0xc0833333; +u32 var001b80d8 = 0xbe4ccccd; +u32 var001b80dc = 0x3b03126f; +u32 var001b80e0 = 0x461c4000; +u32 var001b80e4 = 0x47c35000; +u32 var001b80e8 = 0x49742400; +u32 var001b80ec = 0x4b189680; +u32 var001b80f0 = 0x7f17b52c; +u32 var001b80f4 = 0x7f17b82c; +u32 var001b80f8 = 0x7f17b82c; +u32 var001b80fc = 0x7f17b82c; +u32 var001b8100 = 0x7f17b82c; +u32 var001b8104 = 0x7f17b70c; +u32 var001b8108 = 0x7f17b700; +u32 var001b810c = 0x7f17b82c; +u32 var001b8110 = 0x7f17b82c; +u32 var001b8114 = 0x7f17b82c; +u32 var001b8118 = 0x7f17b540; +u32 var001b811c = 0x7f17b82c; +u32 var001b8120 = 0x7f17b70c; +u32 var001b8124 = 0x7f17b82c; +u32 var001b8128 = 0x7f17b82c; +u32 var001b812c = 0x7f17b82c; +u32 var001b8130 = 0x7f17b82c; +u32 var001b8134 = 0x7f17b82c; +u32 var001b8138 = 0x7f17b82c; +u32 var001b813c = 0x7f17b82c; +u32 var001b8140 = 0x7f17b6e0; +u32 var001b8144 = 0x3c23d70a; +u32 var001b8148 = 0xbe99999a; +u32 var001b814c = 0x3c23d70a; +u32 var001b8150 = 0x7f17baec; +u32 var001b8154 = 0x7f17bcb4; +u32 var001b8158 = 0x7f17bb1c; +u32 var001b815c = 0x7f17bcdc; +u32 var001b8160 = 0x7f17bd20; +u32 var001b8164 = 0x7f17bbb4; +u32 var001b8168 = 0x7f17bca4; +u32 var001b816c = 0x7f17be18; +u32 var001b8170 = 0x7f17be18; +u32 var001b8174 = 0x7f17be18; +u32 var001b8178 = 0x7f17be18; +u32 var001b817c = 0x7f17be18; +u32 var001b8180 = 0x7f17be18; +u32 var001b8184 = 0x7f17be18; +u32 var001b8188 = 0x7f17be18; +u32 var001b818c = 0x7f17bd80; +u32 var001b8190 = 0x7f17c028; +u32 var001b8194 = 0x7f17c144; +u32 var001b8198 = 0x7f17c034; +u32 var001b819c = 0x7f17c150; +u32 var001b81a0 = 0x7f17c164; +u32 var001b81a4 = 0x7f17c064; +u32 var001b81a8 = 0x7f17c134; +u32 var001b81ac = 0x7f17c71c; +u32 var001b81b0 = 0x7f17c994; +u32 var001b81b4 = 0x7f17c750; +u32 var001b81b8 = 0x7f17c9a0; +u32 var001b81bc = 0x7f17c9bc; +u32 var001b81c0 = 0x7f17c7a4; +u32 var001b81c4 = 0x7f17c95c; +u32 var001b81c8 = 0x7f17ca1c; +u32 var001b81cc = 0x7f17ca1c; +u32 var001b81d0 = 0x7f17ca1c; +u32 var001b81d4 = 0x7f17ca1c; +u32 var001b81d8 = 0x7f17ca1c; +u32 var001b81dc = 0x7f17ca1c; +u32 var001b81e0 = 0x7f17ca1c; +u32 var001b81e4 = 0x7f17ca1c; +u32 var001b81e8 = 0x7f17c8f4; +u32 var001b81ec = 0x7f17dcb4; +u32 var001b81f0 = 0x7f17df60; +u32 var001b81f4 = 0x7f17dcf0; +u32 var001b81f8 = 0x7f17df60; +u32 var001b81fc = 0x7f17df60; +u32 var001b8200 = 0x7f17dd90; +u32 var001b8204 = 0x7f17dea0; +u32 var001b8208 = 0x7f17df60; +u32 var001b820c = 0x7f17df60; +u32 var001b8210 = 0x7f17df60; +u32 var001b8214 = 0x7f17df60; +u32 var001b8218 = 0x7f17df60; +u32 var001b821c = 0x7f17df60; +u32 var001b8220 = 0x7f17df20; +u32 var001b8224 = 0x7f17df60; +u32 var001b8228 = 0x7f17deec; +u32 var001b822c = 0x7f17e540; +u32 var001b8230 = 0x7f17e600; +u32 var001b8234 = 0x7f17e9a8; +u32 var001b8238 = 0x7f17e608; +u32 var001b823c = 0x7f17e610; +u32 var001b8240 = 0x7f17e550; +u32 var001b8244 = 0x7f17e5f0; +u32 var001b8248 = 0x7f17e9a8; +u32 var001b824c = 0x7f17e9a8; +u32 var001b8250 = 0x7f17e9a8; +u32 var001b8254 = 0x7f17e9a8; +u32 var001b8258 = 0x7f17e9a8; +u32 var001b825c = 0x7f17e9a8; +u32 var001b8260 = 0x7f17e9a8; +u32 var001b8264 = 0x7f17e9a8; +u32 var001b8268 = 0x7f17e9a8; +u32 var001b826c = 0x7f17e9a8; +u32 var001b8270 = 0x7f17e9a8; +u32 var001b8274 = 0x7f17e618; +u32 var001b8278 = 0x7f17e9a0; +u32 var001b827c = 0x7f17e9a8; +u32 var001b8280 = 0x7f17e9a8; +u32 var001b8284 = 0x7f17e9a8; +u32 var001b8288 = 0x7f17e524; +u32 var001b828c = 0x7f17f160; +u32 var001b8290 = 0x7f17f17c; +u32 var001b8294 = 0x7f17f198; +u32 var001b8298 = 0x7f17f1e0; +u32 var001b829c = 0x7f17f218; +u32 var001b82a0 = 0x7f17f400; +u32 var001b82a4 = 0x7f17f2b8; +u32 var001b82a8 = 0x7f17f400; +u32 var001b82ac = 0x7f17f304; +u32 var001b82b0 = 0x7f17f370; +u32 var001b82b4 = 0x7f17f520; +u32 var001b82b8 = 0x7f17f598; +u32 var001b82bc = 0x7f17f52c; +u32 var001b82c0 = 0x7f17f598; +u32 var001b82c4 = 0x7f17f598; +u32 var001b82c8 = 0x7f17f54c; +u32 var001b82cc = 0x7f17f564; +u32 var001b82d0 = 0x7f17f598; +u32 var001b82d4 = 0x7f17f598; +u32 var001b82d8 = 0x7f17f598; +u32 var001b82dc = 0x7f17f598; +u32 var001b82e0 = 0x7f17f598; +u32 var001b82e4 = 0x7f17f598; +u32 var001b82e8 = 0x7f17f598; +u32 var001b82ec = 0x7f17f598; +u32 var001b82f0 = 0x7f17f598; +u32 var001b82f4 = 0x7f17f598; +u32 var001b82f8 = 0x7f17f598; +u32 var001b82fc = 0x7f17f598; +u32 var001b8300 = 0x7f17f598; +u32 var001b8304 = 0x7f17f598; +u32 var001b8308 = 0x7f17f598; +u32 var001b830c = 0x7f17f598; +u32 var001b8310 = 0x7f17f57c; +u32 var001b8314 = 0x7f17f5d8; +u32 var001b8318 = 0x7f17f678; +u32 var001b831c = 0x7f17f604; +u32 var001b8320 = 0x7f17f678; +u32 var001b8324 = 0x7f17f678; +u32 var001b8328 = 0x7f17f62c; +u32 var001b832c = 0x7f17f640; +u32 var001b8330 = 0x7f17f678; +u32 var001b8334 = 0x7f17f678; +u32 var001b8338 = 0x7f17f678; +u32 var001b833c = 0x7f17f678; +u32 var001b8340 = 0x7f17f678; +u32 var001b8344 = 0x7f17f678; +u32 var001b8348 = 0x7f17f678; +u32 var001b834c = 0x7f17f678; +u32 var001b8350 = 0x7f17f678; +u32 var001b8354 = 0x7f17f678; +u32 var001b8358 = 0x7f17f678; +u32 var001b835c = 0x7f17f678; +u32 var001b8360 = 0x7f17f678; +u32 var001b8364 = 0x7f17f678; +u32 var001b8368 = 0x7f17f678; +u32 var001b836c = 0x7f17f678; +u32 var001b8370 = 0x7f17f654; +u32 var001b8374 = 0x7f17f6c0; +u32 var001b8378 = 0x7f17f738; +u32 var001b837c = 0x7f17f6cc; +u32 var001b8380 = 0x7f17f738; +u32 var001b8384 = 0x7f17f738; +u32 var001b8388 = 0x7f17f6f4; +u32 var001b838c = 0x7f17f708; +u32 var001b8390 = 0x7f17f738; +u32 var001b8394 = 0x7f17f738; +u32 var001b8398 = 0x7f17f738; +u32 var001b839c = 0x7f17f738; +u32 var001b83a0 = 0x7f17f738; +u32 var001b83a4 = 0x7f17f738; +u32 var001b83a8 = 0x7f17f738; +u32 var001b83ac = 0x7f17f738; +u32 var001b83b0 = 0x7f17f738; +u32 var001b83b4 = 0x7f17f738; +u32 var001b83b8 = 0x7f17f738; +u32 var001b83bc = 0x7f17f738; +u32 var001b83c0 = 0x7f17f738; +u32 var001b83c4 = 0x7f17f738; +u32 var001b83c8 = 0x7f17f738; +u32 var001b83cc = 0x7f17f738; +u32 var001b83d0 = 0x7f17f71c; +u32 var001b83d4 = 0x7f17f798; +u32 var001b83d8 = 0x7f17f86c; +u32 var001b83dc = 0x7f17f7cc; +u32 var001b83e0 = 0x7f17f86c; +u32 var001b83e4 = 0x7f17f86c; +u32 var001b83e8 = 0x7f17f820; +u32 var001b83ec = 0x7f17f830; +u32 var001b83f0 = 0x7f17f86c; +u32 var001b83f4 = 0x7f17f86c; +u32 var001b83f8 = 0x7f17f86c; +u32 var001b83fc = 0x7f17f86c; +u32 var001b8400 = 0x7f17f86c; +u32 var001b8404 = 0x7f17f86c; +u32 var001b8408 = 0x7f17f86c; +u32 var001b840c = 0x7f17f86c; +u32 var001b8410 = 0x7f17f86c; +u32 var001b8414 = 0x7f17f86c; +u32 var001b8418 = 0x7f17f86c; +u32 var001b841c = 0x7f17f86c; +u32 var001b8420 = 0x7f17f86c; +u32 var001b8424 = 0x7f17f86c; +u32 var001b8428 = 0x7f17f86c; +u32 var001b842c = 0x7f17f86c; +u32 var001b8430 = 0x7f17f840; +u32 var001b8434 = 0x00000000; +u32 var001b8438 = 0x00000000; +u32 var001b843c = 0x00000000; +u32 var001b8440 = 0x43617074; +u32 var001b8444 = 0x75726554; +u32 var001b8448 = 0x68654272; +u32 var001b844c = 0x69656663; +u32 var001b8450 = 0x61736541; +u32 var001b8454 = 0x64644261; +u32 var001b8458 = 0x6e6b5061; +u32 var001b845c = 0x64202d3e; +u32 var001b8460 = 0x20416464; +u32 var001b8464 = 0x696e6720; +u32 var001b8468 = 0x4e657720; +u32 var001b846c = 0x50616420; +u32 var001b8470 = 0x25642020; +u32 var001b8474 = 0x2d205061; +u32 var001b8478 = 0x64204964; +u32 var001b847c = 0x203d2025; +u32 var001b8480 = 0x642d3e20; +u32 var001b8484 = 0x53617669; +u32 var001b8488 = 0x6e672050; +u32 var001b848c = 0x61640a00; +u32 var001b8490 = 0x25643a25; +u32 var001b8494 = 0x30326400; +u32 var001b8498 = 0x25643a25; +u32 var001b849c = 0x30326400; +u32 var001b84a0 = 0x25303264; +u32 var001b84a4 = 0x00000000; +u32 var001b84a8 = 0x4861636b; +u32 var001b84ac = 0x54686174; +u32 var001b84b0 = 0x4d616341; +u32 var001b84b4 = 0x64644261; +u32 var001b84b8 = 0x6e6b5061; +u32 var001b84bc = 0x64202d3e; +u32 var001b84c0 = 0x20416464; +u32 var001b84c4 = 0x696e6720; +u32 var001b84c8 = 0x4e657720; +u32 var001b84cc = 0x50616420; +u32 var001b84d0 = 0x25642020; +u32 var001b84d4 = 0x2d205061; +u32 var001b84d8 = 0x64204964; +u32 var001b84dc = 0x203d2025; +u32 var001b84e0 = 0x642d3e20; +u32 var001b84e4 = 0x53617669; +u32 var001b84e8 = 0x6e672050; +u32 var001b84ec = 0x61640a00; +u32 var001b84f0 = 0x4861636b; +u32 var001b84f4 = 0x54686174; +u32 var001b84f8 = 0x4d616352; +u32 var001b84fc = 0x65736574; +u32 var001b8500 = 0x202d3e20; +u32 var001b8504 = 0x576f726b; +u32 var001b8508 = 0x696e670a; +u32 var001b850c = 0x00000000; +u32 var001b8510 = 0x4861636b; +u32 var001b8514 = 0x54686174; +u32 var001b8518 = 0x4d616349; +u32 var001b851c = 0x6e697450; +u32 var001b8520 = 0x726f7073; +u32 var001b8524 = 0x202d3e20; +u32 var001b8528 = 0x53746172; +u32 var001b852c = 0x74203a20; +u32 var001b8530 = 0x25642042; +u32 var001b8534 = 0x616e6b20; +u32 var001b8538 = 0x50616473; +u32 var001b853c = 0x0a000000; +u32 var001b8540 = 0x4861636b; +u32 var001b8544 = 0x54686174; +u32 var001b8548 = 0x4d616349; +u32 var001b854c = 0x6e697450; +u32 var001b8550 = 0x726f7073; +u32 var001b8554 = 0x202d3e20; +u32 var001b8558 = 0x41646469; +u32 var001b855c = 0x6e672070; +u32 var001b8560 = 0x726f7020; +u32 var001b8564 = 0x25642028; +u32 var001b8568 = 0x2578290a; +u32 var001b856c = 0x00000000; +u32 var001b8570 = 0x4861636b; +u32 var001b8574 = 0x54686174; +u32 var001b8578 = 0x4d616349; +u32 var001b857c = 0x6e697450; +u32 var001b8580 = 0x726f7073; +u32 var001b8584 = 0x202d3e20; +u32 var001b8588 = 0x4d696420; +u32 var001b858c = 0x3a202564; +u32 var001b8590 = 0x2042616e; +u32 var001b8594 = 0x6b205061; +u32 var001b8598 = 0x64730a00; +u32 var001b859c = 0x4861636b; +u32 var001b85a0 = 0x54686174; +u32 var001b85a4 = 0x4d616349; +u32 var001b85a8 = 0x6e697450; +u32 var001b85ac = 0x726f7073; +u32 var001b85b0 = 0x202d3e20; +u32 var001b85b4 = 0x47656e65; +u32 var001b85b8 = 0x72617469; +u32 var001b85bc = 0x6e672025; +u32 var001b85c0 = 0x64207261; +u32 var001b85c4 = 0x6e646f6d; +u32 var001b85c8 = 0x20626f78; +u32 var001b85cc = 0x20706164; +u32 var001b85d0 = 0x73206672; +u32 var001b85d4 = 0x6f6d2025; +u32 var001b85d8 = 0x6420696e; +u32 var001b85dc = 0x20746865; +u32 var001b85e0 = 0x2062616e; +u32 var001b85e4 = 0x6b0a0000; +u32 var001b85e8 = 0x4861636b; +u32 var001b85ec = 0x54686174; +u32 var001b85f0 = 0x4d616349; +u32 var001b85f4 = 0x6e697450; +u32 var001b85f8 = 0x726f7073; +u32 var001b85fc = 0x202d3e20; +u32 var001b8600 = 0x25642f25; +u32 var001b8604 = 0x64205261; +u32 var001b8608 = 0x6e646f6d; +u32 var001b860c = 0x20626f78; +u32 var001b8610 = 0x20706164; +u32 var001b8614 = 0x73206765; +u32 var001b8618 = 0x6e657261; +u32 var001b861c = 0x74656420; +u32 var001b8620 = 0x2d204c69; +u32 var001b8624 = 0x7374696e; +u32 var001b8628 = 0x670a0000; +u32 var001b862c = 0x50616420; +u32 var001b8630 = 0x2564202d; +u32 var001b8634 = 0x3e205061; +u32 var001b8638 = 0x64204964; +u32 var001b863c = 0x203d2025; +u32 var001b8640 = 0x640a0000; +u32 var001b8644 = 0x4861636b; +u32 var001b8648 = 0x54686174; +u32 var001b864c = 0x4d616349; +u32 var001b8650 = 0x6e697450; +u32 var001b8654 = 0x726f7073; +u32 var001b8658 = 0x202d3e20; +u32 var001b865c = 0x4275696c; +u32 var001b8660 = 0x64696e67; +u32 var001b8664 = 0x20616e64; +u32 var001b8668 = 0x20616464; +u32 var001b866c = 0x696e6720; +u32 var001b8670 = 0x63757374; +u32 var001b8674 = 0x6f6d2070; +u32 var001b8678 = 0x726f7020; +u32 var001b867c = 0x2564202d; +u32 var001b8680 = 0x20506164; +u32 var001b8684 = 0x3d25642c; +u32 var001b8688 = 0x20507472; +u32 var001b868c = 0x3d253038; +u32 var001b8690 = 0x780a0000; +u32 var001b8694 = 0x4861636b; +u32 var001b8698 = 0x54686174; +u32 var001b869c = 0x4d616349; +u32 var001b86a0 = 0x6e697450; +u32 var001b86a4 = 0x726f7073; +u32 var001b86a8 = 0x202d3e20; +u32 var001b86ac = 0x456e640a; +u32 var001b86b0 = 0x00000000; +u32 var001b86b4 = 0x48544d20; +u32 var001b86b8 = 0x3a20506c; +u32 var001b86bc = 0x61796572; +u32 var001b86c0 = 0x20256420; +u32 var001b86c4 = 0x2d205465; +u32 var001b86c8 = 0x726d2050; +u32 var001b86cc = 0x6f73203d; +u32 var001b86d0 = 0x20282564; +u32 var001b86d4 = 0x2c25642c; +u32 var001b86d8 = 0x25642900; +u32 var001b86dc = 0x48544d20; +u32 var001b86e0 = 0x3a20506c; +u32 var001b86e4 = 0x61796572; +u32 var001b86e8 = 0x20256420; +u32 var001b86ec = 0x2d20506c; +u32 var001b86f0 = 0x61792050; +u32 var001b86f4 = 0x6f73203d; +u32 var001b86f8 = 0x20282564; +u32 var001b86fc = 0x2c25642c; +u32 var001b8700 = 0x25642900; +u32 var001b8704 = 0x48544d20; +u32 var001b8708 = 0x3a20506c; +u32 var001b870c = 0x61796572; +u32 var001b8710 = 0x20256420; +u32 var001b8714 = 0x2d20542f; +u32 var001b8718 = 0x50202052; +u32 var001b871c = 0x656c203d; +u32 var001b8720 = 0x20282564; +u32 var001b8724 = 0x2c25642c; +u32 var001b8728 = 0x25642900; +u32 var001b872c = 0x48544d20; +u32 var001b8730 = 0x3a20506c; +u32 var001b8734 = 0x61796572; +u32 var001b8738 = 0x20256420; +u32 var001b873c = 0x2d205261; +u32 var001b8740 = 0x6e676520; +u32 var001b8744 = 0x585a203d; +u32 var001b8748 = 0x20256400; +u32 var001b874c = 0x48544d20; +u32 var001b8750 = 0x3a20506c; +u32 var001b8754 = 0x61796572; +u32 var001b8758 = 0x20256420; +u32 var001b875c = 0x2d205261; +u32 var001b8760 = 0x6e676520; +u32 var001b8764 = 0x5920203d; +u32 var001b8768 = 0x20256400; +u32 var001b876c = 0x48544d20; +u32 var001b8770 = 0x3a20506c; +u32 var001b8774 = 0x61796572; +u32 var001b8778 = 0x20256420; +u32 var001b877c = 0x2d20416e; +u32 var001b8780 = 0x676c6520; +u32 var001b8784 = 0x585a203d; +u32 var001b8788 = 0x20256400; +u32 var001b878c = 0x48544d20; +u32 var001b8790 = 0x3a20506c; +u32 var001b8794 = 0x61796572; +u32 var001b8798 = 0x20256420; +u32 var001b879c = 0x2d204477; +u32 var001b87a0 = 0x6e6c6420; +u32 var001b87a4 = 0x506c723d; +u32 var001b87a8 = 0x25642c20; +u32 var001b87ac = 0x44776e6c; +u32 var001b87b0 = 0x64205072; +u32 var001b87b4 = 0x6f703d25; +u32 var001b87b8 = 0x640a0000; +u32 var001b87bc = 0x48544d20; +u32 var001b87c0 = 0x3a20506c; +u32 var001b87c4 = 0x61796572; +u32 var001b87c8 = 0x20256420; +u32 var001b87cc = 0x2d20446f; +u32 var001b87d0 = 0x776e6c6f; +u32 var001b87d4 = 0x61642054; +u32 var001b87d8 = 0x696d6520; +u32 var001b87dc = 0x3d202564; +u32 var001b87e0 = 0x00000000; +u32 var001b87e4 = 0x506f7041; +u32 var001b87e8 = 0x43617052; +u32 var001b87ec = 0x65736574; +u32 var001b87f0 = 0x202d3e20; +u32 var001b87f4 = 0x6e756d5f; +u32 var001b87f8 = 0x6d706c61; +u32 var001b87fc = 0x79657273; +u32 var001b8800 = 0x3d256420; +u32 var001b8804 = 0x3a20576f; +u32 var001b8808 = 0x726b696e; +u32 var001b880c = 0x670a0000; +u32 var001b8810 = 0x506f7041; +u32 var001b8814 = 0x43617052; +u32 var001b8818 = 0x65736574; +u32 var001b881c = 0x202d3e20; +u32 var001b8820 = 0x47656e65; +u32 var001b8824 = 0x72617465; +u32 var001b8828 = 0x64202564; +u32 var001b882c = 0x20766963; +u32 var001b8830 = 0x74696d73; +u32 var001b8834 = 0x20666f72; +u32 var001b8838 = 0x20746869; +u32 var001b883c = 0x73206761; +u32 var001b8840 = 0x6d65203a; +u32 var001b8844 = 0x204c6973; +u32 var001b8848 = 0x74696e67; +u32 var001b884c = 0x0a000000; +u32 var001b8850 = 0x506f7041; +u32 var001b8854 = 0x43617052; +u32 var001b8858 = 0x65736574; +u32 var001b885c = 0x202d3e20; +u32 var001b8860 = 0x56696374; +u32 var001b8864 = 0x696d2025; +u32 var001b8868 = 0x64206973; +u32 var001b886c = 0x20706c61; +u32 var001b8870 = 0x79657220; +u32 var001b8874 = 0x25640a00; +u32 var001b8878 = 0x506f7041; +u32 var001b887c = 0x43617052; +u32 var001b8880 = 0x65736574; +u32 var001b8884 = 0x202d3e20; +u32 var001b8888 = 0x446f6e65; +u32 var001b888c = 0x0a000000; +u32 var001b8890 = 0x506f7041; +u32 var001b8894 = 0x43617054; +u32 var001b8898 = 0x69636b20; +u32 var001b889c = 0x3a204375; +u32 var001b88a0 = 0x7272656e; +u32 var001b88a4 = 0x74205669; +u32 var001b88a8 = 0x6374696d; +u32 var001b88ac = 0x203d2025; +u32 var001b88b0 = 0x64202850; +u32 var001b88b4 = 0x6c617965; +u32 var001b88b8 = 0x72202564; +u32 var001b88bc = 0x290a0000; +u32 var001b88c0 = 0x25643a25; +u32 var001b88c4 = 0x30326400; +u32 var001b88c8 = 0x25730a00; +u32 var001b88cc = 0x25730a00; +u32 var001b88d0 = 0x25733a0a; +u32 var001b88d4 = 0x00000000; +u32 var001b88d8 = 0x25730a00; +u32 var001b88dc = 0x7f17febc; +u32 var001b88e0 = 0x7f17ff6c; +u32 var001b88e4 = 0x7f17fec8; +u32 var001b88e8 = 0x7f17ff6c; +u32 var001b88ec = 0x7f17ff6c; +u32 var001b88f0 = 0x7f17fee4; +u32 var001b88f4 = 0x7f17ff34; +u32 var001b88f8 = 0x7f17ff6c; +u32 var001b88fc = 0x7f17ff6c; +u32 var001b8900 = 0x7f17ff6c; +u32 var001b8904 = 0x7f17ff6c; +u32 var001b8908 = 0x7f17fe9c; +u32 var001b890c = 0x7f17ff6c; +u32 var001b8910 = 0x7f17ff6c; +u32 var001b8914 = 0x7f17ff6c; +u32 var001b8918 = 0x7f17ff6c; +u32 var001b891c = 0x7f17ff6c; +u32 var001b8920 = 0x7f17ff6c; +u32 var001b8924 = 0x7f17ff6c; +u32 var001b8928 = 0x7f17ff6c; +u32 var001b892c = 0x7f17ff6c; +u32 var001b8930 = 0x7f17ff6c; +u32 var001b8934 = 0x7f17ff6c; +u32 var001b8938 = 0x7f17fe9c; +u32 var001b893c = 0x3f733333; +u32 var001b8940 = 0x3d4ccccd; +u32 var001b8944 = 0x3f733333; +u32 var001b8948 = 0x3f733333; +u32 var001b894c = 0x3d4ccccd; +u32 var001b8950 = 0x3d4ccccd; +u32 var001b8954 = 0x3e4ccccd; +u32 var001b8958 = 0x40c907a9; +u32 var001b895c = 0x42652ee0; +u32 var001b8960 = 0x42652ee0; +u32 var001b8964 = 0x7f185110; +u32 var001b8968 = 0x7f18528c; +u32 var001b896c = 0x7f18515c; +u32 var001b8970 = 0x7f1852c8; +u32 var001b8974 = 0x7f1852e4; +u32 var001b8978 = 0x7f1851c4; +u32 var001b897c = 0x7f18522c; +u32 var001b8980 = 0x7f185f14; +u32 var001b8984 = 0x7f185f14; +u32 var001b8988 = 0x7f186168; +u32 var001b898c = 0x7f186168; +u32 var001b8990 = 0x7f186168; +u32 var001b8994 = 0x7f186168; +u32 var001b8998 = 0x7f186168; +u32 var001b899c = 0x7f185f14; +u32 var001b89a0 = 0x7f186168; +u32 var001b89a4 = 0x7f186168; +u32 var001b89a8 = 0x7f186168; +u32 var001b89ac = 0x7f186168; +u32 var001b89b0 = 0x7f186168; +u32 var001b89b4 = 0x7f185f14; +u32 var001b89b8 = 0x7f185f14; +u32 var001b89bc = 0x7f1862e4; +u32 var001b89c0 = 0x7f1862d4; +u32 var001b89c4 = 0x7f1862ec; +u32 var001b89c8 = 0x7f186254; +u32 var001b89cc = 0x7f186260; +u32 var001b89d0 = 0x7f186320; +u32 var001b89d4 = 0x7f1863a0; +u32 var001b89d8 = 0x7f1863a8; +u32 var001b89dc = 0x7f1863b0; +u32 var001b89e0 = 0x7f1863b8; +u32 var001b89e4 = 0x7f1863c0; +u32 var001b89e8 = 0x7f1863c8; +u32 var001b89ec = 0x7f1863d0; +u32 var001b89f0 = 0x7f1863d8; +u32 var001b89f4 = 0x7f186328; +u32 var001b89f8 = 0x7f186328; +u32 var001b89fc = 0x7f186380; +u32 var001b8a00 = 0x7c7c7c7c; +u32 var001b8a04 = 0x7c7c7c7c; +u32 var001b8a08 = 0x7c7c7c7c; +u32 var001b8a0c = 0x7c205374; +u32 var001b8a10 = 0x61727469; +u32 var001b8a14 = 0x6e672067; +u32 var001b8a18 = 0x616d652e; +u32 var001b8a1c = 0x2e2e2070; +u32 var001b8a20 = 0x6c617965; +u32 var001b8a24 = 0x72732025; +u32 var001b8a28 = 0x640a0000; +u32 var001b8a2c = 0x25732025; +u32 var001b8a30 = 0x640a0000; +u32 var001b8a34 = 0x00000000; +u32 var001b8a38 = 0x2d6d7077; +u32 var001b8a3c = 0x706e7365; +u32 var001b8a40 = 0x74000000; +u32 var001b8a44 = 0x2d6d7077; +u32 var001b8a48 = 0x706e7365; +u32 var001b8a4c = 0x74000000; +u32 var001b8a50 = 0x25732025; +u32 var001b8a54 = 0x640a0000; +u32 var001b8a58 = 0x00000000; +u32 var001b8a5c = 0x47756e20; +u32 var001b8a60 = 0x696e6465; +u32 var001b8a64 = 0x78202564; +u32 var001b8a68 = 0x202d3e20; +u32 var001b8a6c = 0x736c6f74; +u32 var001b8a70 = 0x20256420; +u32 var001b8a74 = 0x3d206775; +u32 var001b8a78 = 0x6e202564; +u32 var001b8a7c = 0x0a0a0000; +u32 var001b8a80 = 0x484f4c44; +u32 var001b8a84 = 0x45523a20; +u32 var001b8a88 = 0x73656c65; +u32 var001b8a8c = 0x6374696e; +u32 var001b8a90 = 0x67207765; +u32 var001b8a94 = 0x61706f6e; +u32 var001b8a98 = 0x20736574; +u32 var001b8a9c = 0x2025640a; +u32 var001b8aa0 = 0x00000000; +u32 var001b8aa4 = 0x25640a00; +u32 var001b8aa8 = 0x00000002; +u32 var001b8aac = 0x00000004; +u32 var001b8ab0 = 0x00000008; +u32 var001b8ab4 = 0x00000010; +u32 var001b8ab8 = 0x0000001c; +u32 var001b8abc = 0x0000003c; +u32 var001b8ac0 = 0x00000064; +u32 var001b8ac4 = 0x00000096; +u32 var001b8ac8 = 0x000000d2; +u32 var001b8acc = 0x0000012c; +u32 var001b8ad0 = 0x25732573; +u32 var001b8ad4 = 0x41636375; +u32 var001b8ad8 = 0x72616379; +u32 var001b8adc = 0x20506561; +u32 var001b8ae0 = 0x6b212072; +u32 var001b8ae4 = 0x65616c20; +u32 var001b8ae8 = 0x76616c75; +u32 var001b8aec = 0x653a2025; +u32 var001b8af0 = 0x6620282a; +u32 var001b8af4 = 0x31303029; +u32 var001b8af8 = 0x0a000000; +u32 var001b8afc = 0x00000000; +u32 var001b8b00 = 0x00000000; +u32 var001b8b04 = 0x2573706c; +u32 var001b8b08 = 0x61796572; +u32 var001b8b0c = 0x20256420; +u32 var001b8b10 = 0x41636375; +u32 var001b8b14 = 0x72616379; +u32 var001b8b18 = 0x203a2566; +u32 var001b8b1c = 0x0a000000; +u32 var001b8b20 = 0x00000000; +u32 var001b8b24 = 0x2573706c; +u32 var001b8b28 = 0x61796572; +u32 var001b8b2c = 0x20256420; +u32 var001b8b30 = 0x64697374; +u32 var001b8b34 = 0x3a256620; +u32 var001b8b38 = 0x2d3e2025; +u32 var001b8b3c = 0x66203d20; +u32 var001b8b40 = 0x25640a00; +u32 var001b8b44 = 0x00000000; +u32 var001b8b48 = 0x506c6179; +u32 var001b8b4c = 0x65722025; +u32 var001b8b50 = 0x64205469; +u32 var001b8b54 = 0x746c6543; +u32 var001b8b58 = 0x616c6320; +u32 var001b8b5c = 0x3d3d3d3d; +u32 var001b8b60 = 0x3d3d3d3d; +u32 var001b8b64 = 0x3d3d3d3d; +u32 var001b8b68 = 0x0a000000; +u32 var001b8b6c = 0x53696d0a; +u32 var001b8b70 = 0x00000000; +u32 var001b8b74 = 0x25733a25; +u32 var001b8b78 = 0x640a0000; +u32 var001b8b7c = 0x25730a00; +u32 var001b8b80 = 0x41646469; +u32 var001b8b84 = 0x6e672047; +u32 var001b8b88 = 0x42434865; +u32 var001b8b8c = 0x61642074; +u32 var001b8b90 = 0x6f206c6f; +u32 var001b8b94 = 0x61642074; +u32 var001b8b98 = 0x6f20736c; +u32 var001b8b9c = 0x6f742025; +u32 var001b8ba0 = 0x643a2067; +u32 var001b8ba4 = 0x75696420; +u32 var001b8ba8 = 0x69732025; +u32 var001b8bac = 0x782d2578; +u32 var001b8bb0 = 0x2c20706c; +u32 var001b8bb4 = 0x61796572; +u32 var001b8bb8 = 0x20697320; +u32 var001b8bbc = 0x25640a00; +u32 var001b8bc0 = 0x50616b49; +u32 var001b8bc4 = 0x6420666f; +u32 var001b8bc8 = 0x7220706c; +u32 var001b8bcc = 0x61796572; +u32 var001b8bd0 = 0x2025643a; +u32 var001b8bd4 = 0x2025640a; +u32 var001b8bd8 = 0x00000000; +u32 var001b8bdc = 0x53617665; +u32 var001b8be0 = 0x20506c61; +u32 var001b8be4 = 0x79657220; +u32 var001b8be8 = 0x52657375; +u32 var001b8bec = 0x6c743a20; +u32 var001b8bf0 = 0x25642020; +u32 var001b8bf4 = 0x204e6577; +u32 var001b8bf8 = 0x20475549; +u32 var001b8bfc = 0x443a2025; +u32 var001b8c00 = 0x780a0000; +u32 var001b8c04 = 0x50616b49; +u32 var001b8c08 = 0x6420666f; +u32 var001b8c0c = 0x7220706c; +u32 var001b8c10 = 0x61796572; +u32 var001b8c14 = 0x2025643a; +u32 var001b8c18 = 0x2025640a; +u32 var001b8c1c = 0x00000000; +u32 var001b8c20 = 0x4c6f6164; +u32 var001b8c24 = 0x20506c61; +u32 var001b8c28 = 0x79657220; +u32 var001b8c2c = 0x2d205265; +u32 var001b8c30 = 0x73756c74; +u32 var001b8c34 = 0x3a202564; +u32 var001b8c38 = 0x0a000000; +u32 var001b8c3c = 0x00000000; +u32 var001b8c40 = 0x626f7420; +u32 var001b8c44 = 0x25642068; +u32 var001b8c48 = 0x65616449; +u32 var001b8c4c = 0x64202564; +u32 var001b8c50 = 0x20626f64; +u32 var001b8c54 = 0x79496420; +u32 var001b8c58 = 0x25640a00; +u32 var001b8c5c = 0x7465616d; +u32 var001b8c60 = 0x20636861; +u32 var001b8c64 = 0x6e676520; +u32 var001b8c68 = 0x25732025; +u32 var001b8c6c = 0x640a0000; +u32 var001b8c70 = 0x6d706c61; +u32 var001b8c74 = 0x7965722e; +u32 var001b8c78 = 0x63000000; +u32 var001b8c7c = 0x7465616d; +u32 var001b8c80 = 0x20636861; +u32 var001b8c84 = 0x6e676520; +u32 var001b8c88 = 0x25732025; +u32 var001b8c8c = 0x640a0000; +u32 var001b8c90 = 0x6d706c61; +u32 var001b8c94 = 0x7965722e; +u32 var001b8c98 = 0x63000000; +u32 var001b8c9c = 0x53617665; +u32 var001b8ca0 = 0x4d756c74; +u32 var001b8ca4 = 0x6947616d; +u32 var001b8ca8 = 0x6546696c; +u32 var001b8cac = 0x65203a20; +u32 var001b8cb0 = 0x50616b49; +u32 var001b8cb4 = 0x643d3078; +u32 var001b8cb8 = 0x25782c20; +u32 var001b8cbc = 0x46696c65; +u32 var001b8cc0 = 0x49643d30; +u32 var001b8cc4 = 0x7825780a; +u32 var001b8cc8 = 0x00000000; +u32 var001b8ccc = 0x53617665; +u32 var001b8cd0 = 0x47616d65; +u32 var001b8cd4 = 0x20526573; +u32 var001b8cd8 = 0x756c743a; +u32 var001b8cdc = 0x20256420; +u32 var001b8ce0 = 0x20204e65; +u32 var001b8ce4 = 0x77204755; +u32 var001b8ce8 = 0x49443a20; +u32 var001b8cec = 0x25780a00; +u32 var001b8cf0 = 0x4c6f6164; +u32 var001b8cf4 = 0x4d756c74; +u32 var001b8cf8 = 0x6947616d; +u32 var001b8cfc = 0x6546696c; +u32 var001b8d00 = 0x65203a20; +u32 var001b8d04 = 0x50616b49; +u32 var001b8d08 = 0x643d3078; +u32 var001b8d0c = 0x25782c20; +u32 var001b8d10 = 0x46696c65; +u32 var001b8d14 = 0x49643d30; +u32 var001b8d18 = 0x7825780a; +u32 var001b8d1c = 0x00000000; +u32 var001b8d20 = 0x4c6f6164; +u32 var001b8d24 = 0x47616d65; +u32 var001b8d28 = 0x20526573; +u32 var001b8d2c = 0x756c743a; +u32 var001b8d30 = 0x2025640a; +u32 var001b8d34 = 0x00000000; +u32 var001b8d38 = 0x47424348; +u32 var001b8d3c = 0x6561643a; +u32 var001b8d40 = 0x2043616c; +u32 var001b8d44 = 0x6c20746f; +u32 var001b8d48 = 0x20637265; +u32 var001b8d4c = 0x61746520; +u32 var001b8d50 = 0x68656164; +u32 var001b8d54 = 0x20666f72; +u32 var001b8d58 = 0x20736c6f; +u32 var001b8d5c = 0x74202564; +u32 var001b8d60 = 0x20286762; +u32 var001b8d64 = 0x63686561; +u32 var001b8d68 = 0x646f626a; +u32 var001b8d6c = 0x735b736c; +u32 var001b8d70 = 0x6f746e6f; +u32 var001b8d74 = 0x5d3d2578; +u32 var001b8d78 = 0x290a0000; +u32 var001b8d7c = 0x3f666666; +u32 var001b8d80 = 0x3dcccccd; +u32 var001b8d84 = 0x7f187e40; +u32 var001b8d88 = 0x7f187e20; +u32 var001b8d8c = 0x7f187e30; +u32 var001b8d90 = 0x7f187e0c; +u32 var001b8d94 = 0x7f187df8; +u32 var001b8d98 = 0x4852f000; +u32 var001b8d9c = 0x47c35000; +u32 var001b8da0 = 0x461c4000; +u32 var001b8da4 = 0x3e99999a; +u32 var001b8da8 = 0x3f333333; +u32 var001b8dac = 0x3dcccccd; +u32 var001b8db0 = 0x3dcccccd; +u32 var001b8db4 = 0x00000000; +u32 var001b8db8 = 0x00000000; +u32 var001b8dbc = 0x00000000; +u32 var001b8dc0 = 0x52616461; +u32 var001b8dc4 = 0x72447261; +u32 var001b8dc8 = 0x77446f74; +u32 var001b8dcc = 0x203a2050; +u32 var001b8dd0 = 0x726f703d; +u32 var001b8dd4 = 0x25780000; +u32 var001b8dd8 = 0x40490fdb; +u32 var001b8ddc = 0x3b83126f; +u32 var001b8de0 = 0x3c8efa35; +u32 var001b8de4 = 0x00000000; +u32 var001b8de8 = 0x00000000; +u32 var001b8dec = 0x00000000; +u32 var001b8df0 = 0x7f190bcc; +u32 var001b8df4 = 0x7f1907f8; +u32 var001b8df8 = 0x7f190bcc; +u32 var001b8dfc = 0x7f190bcc; +u32 var001b8e00 = 0x7f1907f8; +u32 var001b8e04 = 0x7f190a08; +u32 var001b8e08 = 0x7f190bcc; +u32 var001b8e0c = 0x7f190bcc; +u32 var001b8e10 = 0x7f190bcc; +u32 var001b8e14 = 0x7f190bcc; +u32 var001b8e18 = 0x7f190bcc; +u32 var001b8e1c = 0x7f190bcc; +u32 var001b8e20 = 0x7f190bcc; +u32 var001b8e24 = 0x7f190bcc; +u32 var001b8e28 = 0x7f190bcc; +u32 var001b8e2c = 0x7f190bcc; +u32 var001b8e30 = 0x7f190bcc; +u32 var001b8e34 = 0x7f1908b0; +u32 var001b8e38 = 0x7f190b34; +u32 var001b8e3c = 0x7f190bcc; +u32 var001b8e40 = 0x7f190bcc; +u32 var001b8e44 = 0x7f190bcc; +u32 var001b8e48 = 0x7f190bcc; +u32 var001b8e4c = 0x7f190bcc; +u32 var001b8e50 = 0x7f190bcc; +u32 var001b8e54 = 0x7f190bcc; +u32 var001b8e58 = 0x7f190bcc; +u32 var001b8e5c = 0x7f190bcc; +u32 var001b8e60 = 0x7f190bcc; +u32 var001b8e64 = 0x7f190bcc; +u32 var001b8e68 = 0x7f190bcc; +u32 var001b8e6c = 0x7f190bcc; +u32 var001b8e70 = 0x7f190bcc; +u32 var001b8e74 = 0x7f190bcc; +u32 var001b8e78 = 0x7f190bcc; +u32 var001b8e7c = 0x7f190bcc; +u32 var001b8e80 = 0x7f190bcc; +u32 var001b8e84 = 0x7f190bcc; +u32 var001b8e88 = 0x7f190bcc; +u32 var001b8e8c = 0x7f190bcc; +u32 var001b8e90 = 0x7f190bcc; +u32 var001b8e94 = 0x7f190bcc; +u32 var001b8e98 = 0x7f190bcc; +u32 var001b8e9c = 0x7f190bcc; +u32 var001b8ea0 = 0x7f190bcc; +u32 var001b8ea4 = 0x47742400; +u32 var001b8ea8 = 0x461c4000; +u32 var001b8eac = 0x40c907a9; +u32 var001b8eb0 = 0x40c907a9; +u32 var001b8eb4 = 0x40c907a9; +u32 var001b8eb8 = 0x40c907a9; +u32 var001b8ebc = 0x40490fdb; +u32 var001b8ec0 = 0x40c907a9; +u32 var001b8ec4 = 0x3edf5dd8; +u32 var001b8ec8 = 0x3fc907a8; +u32 var001b8ecc = 0x40c907a9; +u32 var001b8ed0 = 0x40c907a9; +u32 var001b8ed4 = 0x3d566e92; +u32 var001b8ed8 = 0x40c907a9; +u32 var001b8edc = 0x39a4af08; +u32 var001b8ee0 = 0x3d7c45d9; +u32 var001b8ee4 = 0xc0490fdb; +u32 var001b8ee8 = 0x40490fdb; +u32 var001b8eec = 0x40490fdb; +u32 var001b8ef0 = 0x4181e420; +u32 var001b8ef4 = 0xc27e6668; +u32 var001b8ef8 = 0x3bce168a; +u32 var001b8efc = 0x3b397ab1; +u32 var001b8f00 = 0x7f1920a8; +u32 var001b8f04 = 0x7f1920c0; +u32 var001b8f08 = 0x7f1920d4; +u32 var001b8f0c = 0x7f1920e8; +u32 var001b8f10 = 0x7f1920fc; +u32 var001b8f14 = 0x7f192110; +u32 var001b8f18 = 0x40c66666; +u32 var001b8f1c = 0x40f33333; +u32 var001b8f20 = 0x41166666; +u32 var001b8f24 = 0x41333333; +u32 var001b8f28 = 0x41333333; +u32 var001b8f2c = 0x3eb33333; +u32 var001b8f30 = 0x3d6147b0; +u32 var001b8f34 = 0x3f71eb85; +u32 var001b8f38 = 0xc69c4000; +u32 var001b8f3c = 0x37800080; +u32 var001b8f40 = 0x3f79999a; +u32 var001b8f44 = 0x3cccccc0; +u32 var001b8f48 = 0x40fccccd; +u32 var001b8f4c = 0x4101999a; +u32 var001b8f50 = 0x40fccccd; +u32 var001b8f54 = 0x49742400; +u32 var001b8f58 = 0x7f196ec0; +u32 var001b8f5c = 0x7f196f24; +u32 var001b8f60 = 0x7f196f24; +u32 var001b8f64 = 0x7f196f24; +u32 var001b8f68 = 0x7f196ec0; +u32 var001b8f6c = 0x7f196ec0; +u32 var001b8f70 = 0x7f196ec0; +u32 var001b8f74 = 0x7f196f24; +u32 var001b8f78 = 0x7f196f24; +u32 var001b8f7c = 0x7f196ec0; +u32 var001b8f80 = 0x7f196ec0; +u32 var001b8f84 = 0x7f196ec0; +u32 var001b8f88 = 0x7f196ec0; +u32 var001b8f8c = 0x7f196ec0; +u32 var001b8f90 = 0x7f196ec0; +u32 var001b8f94 = 0x7f196ec0; +u32 var001b8f98 = 0x7f196ec0; +u32 var001b8f9c = 0x7f196ec0; +u32 var001b8fa0 = 0x7f196ec0; +u32 var001b8fa4 = 0x7f196f9c; +u32 var001b8fa8 = 0x7f196ec0; +u32 var001b8fac = 0x7f196ec0; +u32 var001b8fb0 = 0x7f196ec0; +u32 var001b8fb4 = 0x7f196ec0; +u32 var001b8fb8 = 0x7f196ec0; +u32 var001b8fbc = 0x7f196f24; +u32 var001b8fc0 = 0x7f196ec0; +u32 var001b8fc4 = 0x7f196f78; +u32 var001b8fc8 = 0x3d4ccccd; +u32 var001b8fcc = 0x00000000; +u32 var001b8fd0 = 0x48742400; +u32 var001b8fd4 = 0x3eb33333; +u32 var001b8fd8 = 0x7f197b34; +u32 var001b8fdc = 0x7f197b24; +u32 var001b8fe0 = 0x7f197b6c; +u32 var001b8fe4 = 0x7f197ba8; +u32 var001b8fe8 = 0x7f197be4; +u32 var001b8fec = 0x7f197be4; +u32 var001b8ff0 = 0x7f197be4; +u32 var001b8ff4 = 0x7f197be4; +u32 var001b8ff8 = 0x7f197be4; +u32 var001b8ffc = 0x7f197be4; +u32 var001b9000 = 0x7f197be4; +u32 var001b9004 = 0x7f197be4; +u32 var001b9008 = 0x7f197be4; +u32 var001b900c = 0x7f197b50; +u32 var001b9010 = 0x7f198508; +u32 var001b9014 = 0x7f198570; +u32 var001b9018 = 0x7f198588; +u32 var001b901c = 0x7f1985a0; +u32 var001b9020 = 0x7f1985b8; +u32 var001b9024 = 0x7f198bd8; +u32 var001b9028 = 0x7f1985dc; +u32 var001b902c = 0x7f198644; +u32 var001b9030 = 0x7f19865c; +u32 var001b9034 = 0x7f198bd8; +u32 var001b9038 = 0x7f198674; +u32 var001b903c = 0x7f198698; +u32 var001b9040 = 0x7f1986bc; +u32 var001b9044 = 0x7f198730; +u32 var001b9048 = 0x7f198748; +u32 var001b904c = 0x7f198bd8; +u32 var001b9050 = 0x7f198bd8; +u32 var001b9054 = 0x7f198760; +u32 var001b9058 = 0x7f198794; +u32 var001b905c = 0x7f1987b8; +u32 var001b9060 = 0x7f198bd8; +u32 var001b9064 = 0x7f198bd8; +u32 var001b9068 = 0x7f1987d0; +u32 var001b906c = 0x7f1987e8; +u32 var001b9070 = 0x7f19880c; +u32 var001b9074 = 0x7f198960; +u32 var001b9078 = 0x7f198978; +u32 var001b907c = 0x7f198a04; +u32 var001b9080 = 0x7f198bd8; +u32 var001b9084 = 0x7f198bd8; +u32 var001b9088 = 0x7f198ba0; +u32 var001b908c = 0x3991a2b4; +u32 var001b9090 = 0x3f666666; +u32 var001b9094 = 0x44bb8000; +u32 var001b9098 = 0x00000000; +u32 var001b909c = 0x00000000; +u32 var001b90a0 = 0x3d4ccccd; +u32 var001b90a4 = 0x7f19a2c0; +u32 var001b90a8 = 0x7f19a2c0; +u32 var001b90ac = 0x7f19a2d0; +u32 var001b90b0 = 0x7f19a2d0; +u32 var001b90b4 = 0x7f19a2d0; +u32 var001b90b8 = 0x7f19a2d0; +u32 var001b90bc = 0x7f19a2d0; +u32 var001b90c0 = 0x7f19a2d0; +u32 var001b90c4 = 0x7f19a2d0; +u32 var001b90c8 = 0x7f19a2d0; +u32 var001b90cc = 0x7f19a2d0; +u32 var001b90d0 = 0x7f19a2d0; +u32 var001b90d4 = 0x7f19a2c0; +u32 var001b90d8 = 0x7f19a2d0; +u32 var001b90dc = 0x7f19a2d0; +u32 var001b90e0 = 0x7f19a2d0; +u32 var001b90e4 = 0x7f19a2c8; +u32 var001b90e8 = 0x7f19a2c8; +u32 var001b90ec = 0x7f19a2c8; +u32 var001b90f0 = 0x7f19a2c8; +u32 var001b90f4 = 0x7f19a2c8; +u32 var001b90f8 = 0x7f19a300; +u32 var001b90fc = 0x7f19a310; +u32 var001b9100 = 0x7f19a310; +u32 var001b9104 = 0x7f19a310; +u32 var001b9108 = 0x7f19a308; +u32 var001b910c = 0x7f19a308; +u32 var001b9110 = 0x7f19a310; +u32 var001b9114 = 0x7f19a310; +u32 var001b9118 = 0x7f19a310; +u32 var001b911c = 0x7f19a348; +u32 var001b9120 = 0x7f19a370; +u32 var001b9124 = 0x7f19a350; +u32 var001b9128 = 0x7f19a370; +u32 var001b912c = 0x7f19a370; +u32 var001b9130 = 0x7f19a358; +u32 var001b9134 = 0x7f19a360; +u32 var001b9138 = 0x7f19a368; +u32 var001b913c = 0x7f19a370; +u32 var001b9140 = 0x7f19a370; +u32 var001b9144 = 0x7f19a370; +u32 var001b9148 = 0x7f19a340; +u32 var001b914c = 0x41855555; +u32 var001b9150 = 0x3eb2b17a; +u32 var001b9154 = 0x3eb2b17a; +u32 var001b9158 = 0x3eb2b17a; +u32 var001b915c = 0x41855555; +u32 var001b9160 = 0x4096c5bf; +u32 var001b9164 = 0x404907a9; +u32 var001b9168 = 0x3eb2b17a; +u32 var001b916c = 0x00000000; +u32 var001b9170 = 0x00000000; +u32 var001b9174 = 0x00000000; +u32 var001b9178 = 0x00000000; +u32 var001b917c = 0x00000000; +u32 var001b9180 = 0x25732025; +u32 var001b9184 = 0x640a0000; +u32 var001b9188 = 0x25303264; +u32 var001b918c = 0x0a000000; +u32 var001b9190 = 0x25303364; +u32 var001b9194 = 0x0a000000; +u32 var001b9198 = 0x25732025; +u32 var001b919c = 0x640a0000; +u32 var001b91a0 = 0x00000000; +u32 var001b91a4 = 0x25732573; +u32 var001b91a8 = 0x252e3266; +u32 var001b91ac = 0x25250a00; +u32 var001b91b0 = 0x00000000; +u32 var001b91b4 = 0x00000000; +u32 var001b91b8 = 0x25732025; +u32 var001b91bc = 0x6425250a; +u32 var001b91c0 = 0x00000000; +u32 var001b91c4 = 0x25303264; +u32 var001b91c8 = 0x3a253032; +u32 var001b91cc = 0x640a0000; +u32 var001b91d0 = 0x25730000; +u32 var001b91d4 = 0x25730000; +u32 var001b91d8 = 0x25732025; +u32 var001b91dc = 0x3032643a; +u32 var001b91e0 = 0x25303264; +u32 var001b91e4 = 0x0a000000; +u32 var001b91e8 = 0x3031300a; +u32 var001b91ec = 0x00000000; +u32 var001b91f0 = 0x25303364; +u32 var001b91f4 = 0x0a000000; +u32 var001b91f8 = 0x25730000; +u32 var001b91fc = 0x25730000; +u32 var001b9200 = 0x25730000; +u32 var001b9204 = 0x25730000; +u32 var001b9208 = 0x25730000; +u32 var001b920c = 0x0a000000; +u32 var001b9210 = 0x7f19caa8; +u32 var001b9214 = 0x7f19caa8; +u32 var001b9218 = 0x7f19caa8; +u32 var001b921c = 0x7f19caa8; +u32 var001b9220 = 0x7f19caa8; +u32 var001b9224 = 0x7f19caa8; +u32 var001b9228 = 0x7f19caa8; +u32 var001b922c = 0x7f19caa8; +u32 var001b9230 = 0x7f19caa8; +u32 var001b9234 = 0x7f19caa8; +u32 var001b9238 = 0x7f19caa8; +u32 var001b923c = 0x7f19caa8; +u32 var001b9240 = 0x7f19caa8; +u32 var001b9244 = 0x7f19caa8; +u32 var001b9248 = 0x7f19caa8; +u32 var001b924c = 0x7f19caa8; +u32 var001b9250 = 0x7f19caa8; +u32 var001b9254 = 0x7f19caa8; +u32 var001b9258 = 0x7f19caa8; +u32 var001b925c = 0x7f19caa8; +u32 var001b9260 = 0x7f19caa8; +u32 var001b9264 = 0x7f19caa8; +u32 var001b9268 = 0x7f19caa8; +u32 var001b926c = 0x7f19caa8; +u32 var001b9270 = 0x7f19caa8; +u32 var001b9274 = 0x7f19caa8; +u32 var001b9278 = 0x7f19caa8; +u32 var001b927c = 0x7f19caa8; +u32 var001b9280 = 0x7f19caa8; +u32 var001b9284 = 0x7f19caac; +u32 var001b9288 = 0x7f19caa8; +u32 var001b928c = 0x7f19caa8; +u32 var001b9290 = 0x7f19caa8; +u32 var001b9294 = 0x7f19cce4; +u32 var001b9298 = 0x7f19ccf4; +u32 var001b929c = 0x7f19ccec; +u32 var001b92a0 = 0x7f19ccfc; +u32 var001b92a4 = 0x7f19cd04; +u32 var001b92a8 = 0x7f19cd0c; +u32 var001b92ac = 0x7f19cd14; +u32 var001b92b0 = 0x7f19cd1c; +u32 var001b92b4 = 0x7f19cd24; +u32 var001b92b8 = 0x7f19cd2c; +u32 var001b92bc = 0x7f19cd34; +u32 var001b92c0 = 0x7f19cd3c; +u32 var001b92c4 = 0x7f19cd44; +u32 var001b92c8 = 0x7f19cd4c; +u32 var001b92cc = 0x7f19cd54; +u32 var001b92d0 = 0x7f19cd5c; +u32 var001b92d4 = 0x7f19cd64; +u32 var001b92d8 = 0x7f19cd6c; +u32 var001b92dc = 0x7f19cd94; +u32 var001b92e0 = 0x7f19cd74; +u32 var001b92e4 = 0x7f19cd7c; +u32 var001b92e8 = 0x7f19cd9c; +u32 var001b92ec = 0x7f19cda4; +u32 var001b92f0 = 0x7f19cdac; +u32 var001b92f4 = 0x7f19cdb4; +u32 var001b92f8 = 0x7f19cd84; +u32 var001b92fc = 0x7f19cd8c; +u32 var001b9300 = 0x7f19cdbc; +u32 var001b9304 = 0x7f19cdc4; +u32 var001b9308 = 0x7f19cde4; +u32 var001b930c = 0x7f19cdcc; +u32 var001b9310 = 0x7f19cdd4; +u32 var001b9314 = 0x7f19cddc; +u32 var001b9318 = 0x7f19ce14; +u32 var001b931c = 0x7f19ce24; +u32 var001b9320 = 0x7f19ce1c; +u32 var001b9324 = 0x7f19ce2c; +u32 var001b9328 = 0x7f19ce34; +u32 var001b932c = 0x7f19ce3c; +u32 var001b9330 = 0x7f19ce44; +u32 var001b9334 = 0x7f19ce4c; +u32 var001b9338 = 0x7f19ce54; +u32 var001b933c = 0x7f19ce5c; +u32 var001b9340 = 0x7f19ce64; +u32 var001b9344 = 0x7f19ce6c; +u32 var001b9348 = 0x7f19ce74; +u32 var001b934c = 0x7f19ce7c; +u32 var001b9350 = 0x7f19ce84; +u32 var001b9354 = 0x7f19ce8c; +u32 var001b9358 = 0x7f19ce94; +u32 var001b935c = 0x7f19ce9c; +u32 var001b9360 = 0x7f19cec4; +u32 var001b9364 = 0x7f19cea4; +u32 var001b9368 = 0x7f19ceac; +u32 var001b936c = 0x7f19cecc; +u32 var001b9370 = 0x7f19ced4; +u32 var001b9374 = 0x7f19cedc; +u32 var001b9378 = 0x7f19cee4; +u32 var001b937c = 0x7f19ceb4; +u32 var001b9380 = 0x7f19cebc; +u32 var001b9384 = 0x7f19ceec; +u32 var001b9388 = 0x7f19cef4; +u32 var001b938c = 0x7f19cf14; +u32 var001b9390 = 0x7f19cefc; +u32 var001b9394 = 0x7f19cf04; +u32 var001b9398 = 0x7f19cf0c; +u32 var001b939c = 0x7f19cf50; +u32 var001b93a0 = 0x7f19cf98; +u32 var001b93a4 = 0x7f19d010; +u32 var001b93a8 = 0x7f19d070; +u32 var001b93ac = 0x7f19d0e8; +u32 var001b93b0 = 0x7f19d148; +u32 var001b93b4 = 0x7f19d190; +u32 var001b93b8 = 0x7f19d1f0; +u32 var001b93bc = 0x7f19d9d0; +u32 var001b93c0 = 0x7f19db00; +u32 var001b93c4 = 0x7f19db58; +u32 var001b93c8 = 0x7f19db84; +u32 var001b93cc = 0x7f19dbb8; +u32 var001b93d0 = 0x7f19dc6c; +u32 var001b93d4 = 0x7f19dcc4; +u32 var001b93d8 = 0x7f19dce8; +u32 var001b93dc = 0x7f19dd0c; +u32 var001b93e0 = 0x7f19dc1c; +u32 var001b93e4 = 0x7f19d9b8; +u32 var001b93e8 = 0x7f19db24; +u32 var001b93ec = 0x3dcccccd; +u32 var001b93f0 = 0x7f19e138; +u32 var001b93f4 = 0x7f19e2e4; +u32 var001b93f8 = 0x7f19e2f0; +u32 var001b93fc = 0x7f19e320; +u32 var001b9400 = 0x7f19e3cc; +u32 var001b9404 = 0x7f19e3cc; +u32 var001b9408 = 0x7f19e3cc; +u32 var001b940c = 0x7f19e11c; +u32 var001b9410 = 0xbfc90fdb; +u32 var001b9414 = 0xc0490fdb; +u32 var001b9418 = 0x3fc90fdb; +u32 var001b941c = 0x40490fdb; +u32 var001b9420 = 0x459c4000; +u32 var001b9424 = 0x40490fdb; +u32 var001b9428 = 0x7f19eabc; +u32 var001b942c = 0x7f19eadc; +u32 var001b9430 = 0x7f19eacc; +u32 var001b9434 = 0x7f19eaec; +u32 var001b9438 = 0x7f19eafc; +u32 var001b943c = 0x7f19eb0c; +u32 var001b9440 = 0x7f19eb1c; +u32 var001b9444 = 0x7f19eb2c; +u32 var001b9448 = 0x7f19eb3c; +u32 var001b944c = 0x7f19eb4c; +u32 var001b9450 = 0x7f19eb5c; +u32 var001b9454 = 0x7f19eb6c; +u32 var001b9458 = 0x7f19eb7c; +u32 var001b945c = 0x7f19eb8c; +u32 var001b9460 = 0x7f19eb9c; +u32 var001b9464 = 0x7f19ebac; +u32 var001b9468 = 0x7f19ebbc; +u32 var001b946c = 0x7f19ebcc; +u32 var001b9470 = 0x7f19ec1c; +u32 var001b9474 = 0x7f19ebdc; +u32 var001b9478 = 0x7f19ebec; +u32 var001b947c = 0x7f19ec2c; +u32 var001b9480 = 0x7f19ec3c; +u32 var001b9484 = 0x7f19ec4c; +u32 var001b9488 = 0x7f19ec5c; +u32 var001b948c = 0x7f19ebfc; +u32 var001b9490 = 0x7f19ec0c; +u32 var001b9494 = 0x7f19ec6c; +u32 var001b9498 = 0x7f19ec7c; +u32 var001b949c = 0x7f19ec8c; +u32 var001b94a0 = 0x7f19ec9c; +u32 var001b94a4 = 0x7f19ecac; +u32 var001b94a8 = 0x7f19ecbc; +u32 var001b94ac = 0x40c907a9; +u32 var001b94b0 = 0x3fc90fdb; +u32 var001b94b4 = 0x4096c5bf; +u32 var001b94b8 = 0x4096c5bf; +u32 var001b94bc = 0x3fc90fdb; +u32 var001b94c0 = 0x4012a974; +u32 var001b94c4 = 0x407f7642; +u32 var001b94c8 = 0x40490fdb; +u32 var001b94cc = 0xc59c4000; +u32 var001b94d0 = 0x40c907a9; +u32 var001b94d4 = 0x40490fdb; +u32 var001b94d8 = 0xbd0efa35; +u32 var001b94dc = 0x40490fdb; +u32 var001b94e0 = 0x3d0efa35; +u32 var001b94e4 = 0x40490fdb; +u32 var001b94e8 = 0x3dcccccd; +u32 var001b94ec = 0x7f1a1018; +u32 var001b94f0 = 0x7f1a1090; +u32 var001b94f4 = 0x7f1a1090; +u32 var001b94f8 = 0x7f1a1090; +u32 var001b94fc = 0x7f1a1018; +u32 var001b9500 = 0x7f1a1040; +u32 var001b9504 = 0x7f1a1090; +u32 var001b9508 = 0x7f1a1050; +u32 var001b950c = 0x7f1a1090; +u32 var001b9510 = 0x7f1a1090; +u32 var001b9514 = 0x7f1a1090; +u32 var001b9518 = 0x7f1a1090; +u32 var001b951c = 0x7f1a1090; +u32 var001b9520 = 0x7f1a1090; +u32 var001b9524 = 0x7f1a1090; +u32 var001b9528 = 0x7f1a1090; +u32 var001b952c = 0x7f1a1020; +u32 var001b9530 = 0x7f1a1070; +u32 var001b9534 = 0x7f1a1090; +u32 var001b9538 = 0x7f1a1090; +u32 var001b953c = 0x7f1a1090; +u32 var001b9540 = 0x7f1a1030; +u32 var001b9544 = 0x7f1a1090; +u32 var001b9548 = 0x7f1a1090; +u32 var001b954c = 0x7f1a1090; +u32 var001b9550 = 0x7f1a1090; +u32 var001b9554 = 0x7f1a1090; +u32 var001b9558 = 0x7f1a1090; +u32 var001b955c = 0x7f1a1090; +u32 var001b9560 = 0x7f1a1090; +u32 var001b9564 = 0x7f1a1090; +u32 var001b9568 = 0x7f1a1090; +u32 var001b956c = 0x7f1a1090; +u32 var001b9570 = 0x7f1a1090; +u32 var001b9574 = 0x7f1a1090; +u32 var001b9578 = 0x7f1a1080; +u32 var001b957c = 0x7f1a1090; +u32 var001b9580 = 0x7f1a1090; +u32 var001b9584 = 0x7f1a1090; +u32 var001b9588 = 0x7f1a1090; +u32 var001b958c = 0x7f1a1090; +u32 var001b9590 = 0x7f1a1090; +u32 var001b9594 = 0x7f1a1090; +u32 var001b9598 = 0x7f1a1090; +u32 var001b959c = 0x7f1a1090; +u32 var001b95a0 = 0x7f1a1090; +u32 var001b95a4 = 0x7f1a1090; +u32 var001b95a8 = 0x7f1a1090; +u32 var001b95ac = 0x7f1a1090; +u32 var001b95b0 = 0x7f1a1090; +u32 var001b95b4 = 0x7f1a1090; +u32 var001b95b8 = 0x7f1a1090; +u32 var001b95bc = 0x7f1a1090; +u32 var001b95c0 = 0x7f1a1090; +u32 var001b95c4 = 0x7f1a1090; +u32 var001b95c8 = 0x7f1a1090; +u32 var001b95cc = 0x7f1a1090; +u32 var001b95d0 = 0x7f1a1090; +u32 var001b95d4 = 0x7f1a1090; +u32 var001b95d8 = 0x7f1a1060; +u32 var001b95dc = 0x7f1a1110; +u32 var001b95e0 = 0x7f1a1170; +u32 var001b95e4 = 0x7f1a1170; +u32 var001b95e8 = 0x7f1a1170; +u32 var001b95ec = 0x7f1a1120; +u32 var001b95f0 = 0x7f1a1148; +u32 var001b95f4 = 0x7f1a1170; +u32 var001b95f8 = 0x7f1a1130; +u32 var001b95fc = 0x7f1a1170; +u32 var001b9600 = 0x7f1a1170; +u32 var001b9604 = 0x7f1a1170; +u32 var001b9608 = 0x7f1a1170; +u32 var001b960c = 0x7f1a1170; +u32 var001b9610 = 0x7f1a1170; +u32 var001b9614 = 0x7f1a1170; +u32 var001b9618 = 0x7f1a1170; +u32 var001b961c = 0x7f1a1128; +u32 var001b9620 = 0x7f1a1140; +u32 var001b9624 = 0x7f1a1170; +u32 var001b9628 = 0x7f1a1170; +u32 var001b962c = 0x7f1a1170; +u32 var001b9630 = 0x7f1a1138; +u32 var001b9634 = 0x7f1a1170; +u32 var001b9638 = 0x7f1a1170; +u32 var001b963c = 0x7f1a1170; +u32 var001b9640 = 0x7f1a1170; +u32 var001b9644 = 0x7f1a1170; +u32 var001b9648 = 0x7f1a1170; +u32 var001b964c = 0x7f1a1170; +u32 var001b9650 = 0x7f1a1170; +u32 var001b9654 = 0x7f1a1170; +u32 var001b9658 = 0x7f1a1170; +u32 var001b965c = 0x7f1a1170; +u32 var001b9660 = 0x7f1a1170; +u32 var001b9664 = 0x7f1a1170; +u32 var001b9668 = 0x7f1a1168; +u32 var001b966c = 0x7f1a1170; +u32 var001b9670 = 0x7f1a1170; +u32 var001b9674 = 0x7f1a1170; +u32 var001b9678 = 0x7f1a1170; +u32 var001b967c = 0x7f1a1170; +u32 var001b9680 = 0x7f1a1170; +u32 var001b9684 = 0x7f1a1170; +u32 var001b9688 = 0x7f1a1170; +u32 var001b968c = 0x7f1a1170; +u32 var001b9690 = 0x7f1a1170; +u32 var001b9694 = 0x7f1a1170; +u32 var001b9698 = 0x7f1a1170; +u32 var001b969c = 0x7f1a1170; +u32 var001b96a0 = 0x7f1a1170; +u32 var001b96a4 = 0x7f1a1170; +u32 var001b96a8 = 0x7f1a1170; +u32 var001b96ac = 0x7f1a1170; +u32 var001b96b0 = 0x7f1a1170; +u32 var001b96b4 = 0x7f1a1170; +u32 var001b96b8 = 0x7f1a1170; +u32 var001b96bc = 0x7f1a1170; +u32 var001b96c0 = 0x7f1a1170; +u32 var001b96c4 = 0x7f1a1170; +u32 var001b96c8 = 0x7f1a1118; +u32 var001b96cc = 0x7f1a1524; +u32 var001b96d0 = 0x7f1a152c; +u32 var001b96d4 = 0x7f1a1534; +u32 var001b96d8 = 0x7f1a153c; +u32 var001b96dc = 0x7f1a1544; +u32 var001b96e0 = 0x7f1a154c; +u32 var001b96e4 = 0x7f1a1554; +u32 var001b96e8 = 0x7f1a155c; +u32 var001b96ec = 0x7f1a1564; +u32 var001b96f0 = 0x7f1a156c; +u32 var001b96f4 = 0x7f1a1574; +u32 var001b96f8 = 0x7f1a157c; +u32 var001b96fc = 0x7f1a1584; +u32 var001b9700 = 0x7f1a158c; +u32 var001b9704 = 0x7f1a1594; +u32 var001b9708 = 0x7f1a159c; +u32 var001b970c = 0x7f1a15a4; +u32 var001b9710 = 0x7f1a15ac; +u32 var001b9714 = 0x7f1a15b4; +u32 var001b9718 = 0x7f1a15bc; +u32 var001b971c = 0x7f1a15c4; +u32 var001b9720 = 0x7f1a15cc; +u32 var001b9724 = 0x7f1a15d4; +u32 var001b9728 = 0x7f1a160c; +u32 var001b972c = 0x7f1a1614; +u32 var001b9730 = 0x7f1a161c; +u32 var001b9734 = 0x7f1a162c; +u32 var001b9738 = 0x7f1a1634; +u32 var001b973c = 0x7f1a163c; +u32 var001b9740 = 0x7f1a1644; +u32 var001b9744 = 0x7f1a164c; +u32 var001b9748 = 0x7f1a1654; +u32 var001b974c = 0x7f1a165c; +u32 var001b9750 = 0x7f1a1664; +u32 var001b9754 = 0x7f1a166c; +u32 var001b9758 = 0x7f1a1674; +u32 var001b975c = 0x7f1a167c; +u32 var001b9760 = 0x7f1a162c; +u32 var001b9764 = 0x7f1a160c; +u32 var001b9768 = 0x7f1a1644; +u32 var001b976c = 0x7f1a161c; +u32 var001b9770 = 0x7f1a1624; +u32 var001b9774 = 0x7f1a163c; +u32 var001b9778 = 0x7f1a1644; +u32 var001b977c = 0x7f1a165c; +u32 var001b9780 = 0x7f1a1674; +u32 var001b9784 = 0x7f1a2474; +u32 var001b9788 = 0x7f1a2474; +u32 var001b978c = 0x7f1a2474; +u32 var001b9790 = 0x7f1a2474; +u32 var001b9794 = 0x7f1a2474; +u32 var001b9798 = 0x7f1a2474; +u32 var001b979c = 0x7f1a2474; +u32 var001b97a0 = 0x7f1a2ca8; +u32 var001b97a4 = 0x7f1a2ccc; +u32 var001b97a8 = 0x7f1a2d5c; +u32 var001b97ac = 0x7f1a2d5c; +u32 var001b97b0 = 0x7f1a2cf0; +u32 var001b97b4 = 0x7f1a2d5c; +u32 var001b97b8 = 0x7f1a2d5c; +u32 var001b97bc = 0x7f1a2d5c; +u32 var001b97c0 = 0x7f1a2d5c; +u32 var001b97c4 = 0x7f1a2d14; +u32 var001b97c8 = 0x7f1a2d38; +u32 var001b97cc = 0x4019999a; +u32 var001b97d0 = 0x0a000000; +u32 var001b97d4 = 0x0a000000; +u32 var001b97d8 = 0x25646d20; +u32 var001b97dc = 0x25326473; +u32 var001b97e0 = 0x0a000000; +u32 var001b97e4 = 0x25732573; +u32 var001b97e8 = 0x25322e32; +u32 var001b97ec = 0x66730a00; +u32 var001b97f0 = 0x00000000; +u32 var001b97f4 = 0x00000000; +u32 var001b97f8 = 0x25640a00; +u32 var001b97fc = 0x25640a00; +u32 var001b9800 = 0x25640a00; +u32 var001b9804 = 0x25732573; +u32 var001b9808 = 0x252e3166; +u32 var001b980c = 0x25250a00; +u32 var001b9810 = 0x00000000; +u32 var001b9814 = 0x00000000; +u32 var001b9818 = 0x25730000; +u32 var001b981c = 0x25640a00; +u32 var001b9820 = 0x25730000; +u32 var001b9824 = 0x25730000; +u32 var001b9828 = 0x25642525; +u32 var001b982c = 0x0a000000; +u32 var001b9830 = 0x25640a00; +u32 var001b9834 = 0x25730000; +u32 var001b9838 = 0x25646d20; +u32 var001b983c = 0x2564730a; +u32 var001b9840 = 0x00000000; +u32 var001b9844 = 0x2564730a; +u32 var001b9848 = 0x00000000; +u32 var001b984c = 0x25730000; +u32 var001b9850 = 0x2f256400; +u32 var001b9854 = 0x25642573; +u32 var001b9858 = 0x0a000000; +u32 var001b985c = 0x78310000; +u32 var001b9860 = 0x78320000; +u32 var001b9864 = 0x79310000; +u32 var001b9868 = 0x79320000; +u32 var001b986c = 0x78330000; +u32 var001b9870 = 0x78340000; +u32 var001b9874 = 0x79330000; +u32 var001b9878 = 0x79340000; +u32 var001b987c = 0x25640a00; +u32 var001b9880 = 0x25640a00; +u32 var001b9884 = 0x25640a00; +u32 var001b9888 = 0x25640a00; +u32 var001b988c = 0x25640a00; +u32 var001b9890 = 0x25640a00; +u32 var001b9894 = 0x25640a00; +u32 var001b9898 = 0x25640a00; +u32 var001b989c = 0x25640a00; +u32 var001b98a0 = 0x25730a00; +u32 var001b98a4 = 0x25730a00; +u32 var001b98a8 = 0x25730a00; +u32 var001b98ac = 0x25730a00; +u32 var001b98b0 = 0x25646d20; +u32 var001b98b4 = 0x25326473; +u32 var001b98b8 = 0x0a000000; +u32 var001b98bc = 0x25732573; +u32 var001b98c0 = 0x25322e32; +u32 var001b98c4 = 0x66730a00; +u32 var001b98c8 = 0x00000000; +u32 var001b98cc = 0x00000000; +u32 var001b98d0 = 0x25646d20; +u32 var001b98d4 = 0x25326473; +u32 var001b98d8 = 0x0a000000; +u32 var001b98dc = 0x25732573; +u32 var001b98e0 = 0x25322e32; +u32 var001b98e4 = 0x66730a00; +u32 var001b98e8 = 0x00000000; +u32 var001b98ec = 0x00000000; +u32 var001b98f0 = 0x25730a00; +u32 var001b98f4 = 0x7f1a34e0; +u32 var001b98f8 = 0x7f1a34c8; +u32 var001b98fc = 0x7f1a34f4; +u32 var001b9900 = 0x7f1a34d0; +u32 var001b9904 = 0x7f1a34d8; +u32 var001b9908 = 0x7f1a34fc; +u32 var001b990c = 0x7f1a3584; +u32 var001b9910 = 0x7f1a3994; +u32 var001b9914 = 0x7f1a3994; +u32 var001b9918 = 0x7f1a3994; +u32 var001b991c = 0x7f1a3994; +u32 var001b9920 = 0x7f1a3994; +u32 var001b9924 = 0x7f1a3994; +u32 var001b9928 = 0x7f1a3994; +u32 var001b992c = 0x7f1a3994; +u32 var001b9930 = 0x7f1a3994; +u32 var001b9934 = 0x7f1a3994; +u32 var001b9938 = 0x7f1a3994; +u32 var001b993c = 0x7f1a3598; +u32 var001b9940 = 0x7f1a34bc; +u32 var001b9944 = 0x4196cbe4; +u32 var001b9948 = 0x7f1a5e40; +u32 var001b994c = 0x7f1a5ef4; +u32 var001b9950 = 0x7f1a5e4c; +u32 var001b9954 = 0x7f1a5f00; +u32 var001b9958 = 0x7f1a5f1c; +u32 var001b995c = 0x7f1a5e9c; +u32 var001b9960 = 0x7f1a5ee0; +u32 var001b9964 = 0x3f333333; +u32 var001b9968 = 0x3f4ccccd; +u32 var001b996c = 0x41033333; +u32 var001b9970 = 0xc0833333; +u32 var001b9974 = 0x3b80c73b; +u32 var001b9978 = 0x3c23d70a; +u32 var001b997c = 0x7f1a6414; +u32 var001b9980 = 0x7f1a6478; +u32 var001b9984 = 0x7f1a6428; +u32 var001b9988 = 0x7f1a6480; +u32 var001b998c = 0x7f1a6488; +u32 var001b9990 = 0x7f1a6448; +u32 var001b9994 = 0x7f1a6468; +u32 var001b9998 = 0x4196cbe4; +u32 var001b999c = 0x7f1a6980; +u32 var001b99a0 = 0x7f1a69dc; +u32 var001b99a4 = 0x7f1a6994; +u32 var001b99a8 = 0x7f1a69e4; +u32 var001b99ac = 0x7f1a69ec; +u32 var001b99b0 = 0x7f1a69ac; +u32 var001b99b4 = 0x7f1a69cc; +u32 var001b99b8 = 0x7f1a6dc0; +u32 var001b99bc = 0x7f1a6e50; +u32 var001b99c0 = 0x7f1a6dd4; +u32 var001b99c4 = 0x7f1a6e5c; +u32 var001b99c8 = 0x7f1a6e78; +u32 var001b99cc = 0x7f1a6df4; +u32 var001b99d0 = 0x7f1a6e3c; +u32 var001b99d4 = 0x3a83126f; +u32 var001b99d8 = 0x3c23d70a; +u32 var001b99dc = 0x00000000;